[0,0] 6072835572822928198799488215949960447845725817096656001713005108657951837504651399855676537045106603657699595842639360399682554336480352207206719570557471306855623225005738502151032403150812730434764507710710944909178938983011373205993122232242544219683055896590153461904169397924792410552096049236769568485057804287648532520178130751168941182009164982112420638448757823907981188044646673964555640704921627660021951978353257166707886138937457762458861860491897929087958202286892016206416237307999342829083724753386136410131661348365257040463936295977223673958774697906271147135356705661971873638749578912077509759261548164513389461186410762361811891632865048398408579179986654862416966743899410220537574318561421921531928982923059400372141252353614332498578962608979432810153238752339578425768346206965241171961178309101604093347372322502917431724474645014812289062233283476327393079191371916329995685004055129039717304130192045651340717635761821185671313892896044369958716165014710551587683603594311076623589298918836695745465576411537686797458492766392711601309769423298648237690115886675089254441861228073330599539298158214246420210650644832076170055299493012504448010564144722431529309099187912763797524658505774423682596957551721730945068390609737695719903383324567276899120520567410524879732589550823976366742927086646840070469552481849730492214960176573523386256613427590887566185467250808714495263135684728100784084557568459985092692556480344288971431433755569832317263505110890881313280293795051098539539218354930485323184997844263020395911307848673971064256957851445765240015581330337509608764522608307458831805817192402700753768897178455443937450406707671100914329109504179229380854245865476089764101869132477956995283697195183792839282518410556285807664925226315282905137435711143011098004005495445450572637392249535272628186624569484769693813576270525806110587939326517717154244339752131170551153184859842720920059044450619552174910087711688488859788221189409181815202221986932707623509862219226937551049941761548129091989170839356325750760423701001726220802357631360444225708328674442699039982044003918913366915999618333442457036335212157746913783364801137569558187070026342264084812647228740077595110179381956270575780358870793753310132665339454252869935167796159193520231955169593233814935443519776559447203307889188420954664368213794683477307466685468552225037671841840675898206053818755525083381948747773640704000000000000000000 [1,0] -849787665091529461411510339683346624997001964214575126700174385889186895852013332484338783194372163997113031820422890072262660513524273585827362958230276529843434350165562151549762684450691988003511859543058493057933382547702667782282876064765338085659942747858465695710007532317479755454364396678380734790279466081410851461862158694620878456826798844922057640794119080624503280134783408934504984097333289124750087231743357204779885794880288674490925441487829333871829329702497274096421975115325848082742197911646115773353665489494579852906643844247737898111718719505525890869534902961212747640568667326822741113382366790009550946156884185933686518960054134351498039526527905159389315928929288336942320348046197714914801577225456592975893768649349092209287174306957490445845888338283084379419514619374036197691449031389871944281047194443976860691925948657549808465958234056497693370676178814322002900772628478486391213569586514840736629019823740909361905812993796934714522549243936607136072106195285923555245276581266915503550263637465487081532842115867372614706508583905130808448931695234542745873678830495708558610284585770245531679055988934971156879868387636874183136789408628094573356934788046029400457617500595471746907099628923424082474083165561975485937945303849003711006195348848613651685666750727798401720526731239110558494143076410401765832967943722936262707007541432789453747692522716773403454152231062516520853811398207897225683228554708798980299261254261172414729309329693700961560106785893353611619826269629026511543931669290889797037433222625442034540410533763583581475255052039025053284655952812060955111697410207932782107198158939784163341966445109485521727683808305854438349946250013839516182862554472862366544279091353925863213129170299724364856947600391994581958346089412353712279859462156054128545157038301577060858857941137836381933586959846622979232984569354097286230106336537057654633883065899309862818113882421581066433389388501383535268837214150586269554216260100102685623451045708551162717043813826166264833440560953825261147881618378173124812926355575470926835771299985720110000948900673445936549055561772454580747050355067817617207254196262790605272318235380687534746930165967142494327727191017931076402020662936120165425074056298942388667836116664133454220863225222005543607031687500076545311333437551643227589252031745167739998276447674010656726638932206567882534876159642221758840444063789875200000000000000000000 [1,1] -230791115656501507083461618985828535227692750781462878513763438396536603179065096991165116629858421900644425370477331900943348000603609311491567538664397884782898841537730836852520023352399190405169362058858386213378778179099054107654911402163517487258891852543444323465180428627312471060293205646885451950459279967705489940911518361369541467019605952730385067882779663942839683799691627369744221568716487035737271320512573022755399163997515521173627998409605634768443209528118520061578317548129003354229827916095459461544814560646414593668800103547601661172159663426483749659825975681233449653661012127584694657729215217059692861464013259286633459219771258232575695717220273768236691855700960839438886012753392082046274539311919036379830059615786572130262174858463946446291483205344383255110283278840101524956128536764122437104736197941240851307146490180965518350558512726369584743140032790923877144187667770751709161438985204116444014618179244869315696987655969719233997767110592795239247702846375680050300608987240832040074483769994029536823237013620921160738991390396796058997387401393401805003741328136650138608557570774911994905710076291155141884477396792308466962589811885065054225198897838274785646004620553796646507468611838358280956734494550846375741545687990415958757954918568550575776970997197834019675410825507392872714592092549411260818619450561878602594054695161850927302389950947412092229418538152335647371213016979973313096104594020312857233621243915812757001883929466311448565835468824066766496676938498779496762108735706577888854404810268129170362379419258100602570415780400924699852692572076593639836845824116509769795075024873693874094636320937011616504866724306777183355133876218462165540807312121068785362338951768013544424400991645938851559240114028094134368786658723058306953606984060027197041197451710653819048482196214996581401737031610287515521125357191448170311567798619237866974698992297118330270224945374066901101396555567977638429354319175511064985204722436940515040756021422107435169217402191909021097945804333642742651174905870068038070179114805698637542440230296797014872324868815737325747616894701615477173006256789753691898844562168845008681921785317667493558356174792658397979635676145721756397546872863758757856060765165943392263587063961694784679034402931702662436200068801617523871323945858252407054809358835232635851594531610258228729283834747781107853895559197089516935614212757415526400000000000000000 [2,0] 64451798825234206383740145678708969364638429748207863732469784049365581042934274968735556279852457514415425979629252814033992546310704598631178698538353073678141465846931647053015407965264340206860246747735333089031070414685931033317494354489744116497738738830304419118120164729038635648236573807172957137102391054706844309695179364485867849982044961167828486138555500644546498153817996207377444661356708414010900214342802619148696771369552597794767324667838072798232036214398592718754539013585375480085243695764059039509644309753119974749283249429169401919163815544628761167267277278798313448852132391376330053493009261605609774586593581498103511426724983180408936749055803838317881737605374208956277205436737676860959578934788391111856269914404155467404793547871115740789256383605174200825513715964881020756988538689068755416079131403752385600521170660100896158516704006422014428361020142565308361353849595389432369667584322683862015736648259160986923169131725367532267997228747024670938880823748331847054619278707652783376761531517530209220116509130797819411093169271337252801880668821409701246853918638414962750840560134345083527319911621672269583025645095366902951613786109593737861807368473152124667071029588897641696524288873603920122941499529772983507647386980376287386861448447164309147702670147394734440711100433345823358540953620861421301296367758392036306153873879612520934139881340834726699869382879358767321165996296538519181471114582446899054443032839267008284337196341191744604726643830750078865798561768566769121839074880846140970527547155864558063770884312802511235401964165108818474530485969963735513399923222490087499763908180793061196636369615400890937966272992864313507573525128425232971425263803948584618231575146652234231670222740400670473365973214117917377813608011722602002028495166909785622707966941192201620395573724905116666592628350627518410243258859169897856531487362665061336732918138879546253999421172138130933237125352699359996365905152221583141353224780313016667160064691136100318563881899339943638627327086181731527363438623257104790145497670712237261221374849001142722758010189194550089228610918760076049757654351487148763871986126407690926064798357633980318887103306099972013151112601648058396721316865057607071453740050787038246955724605665750483594901445266625900285570716376304815946805949172346799077292315503575444710950942459852772245870870350361544894287678098550876791026955059200000000000000000000 [2,1] 29147656309944103671740439697500290525914259518857144928254409103584293801419286151974640651924965271786244774205947603480622436489486880807369406510370688027841471998060999067608258345988199144307523659327965102397554765573256556167495093567558281606391512289265528937969850783759148201813587166972606094803784322101484163306786569007040898690273369356021860162382568755683664467574763470058331828678164373954778494403448246204852496180840198030659094638441696592565582390057333741434396206774309610046560548522057431673488194846424358603994893710738081564039320342435814781553923932293952591025394639424261501698878263725716520415381703758712902330220279960528127637280694572678841414296942295262345877252519941976949472422054379403998896049892566697076437198937370737446937032374127677025942935661624683930968047216408665632637904185644193595627085422880313613498020740054531686405968793206782535490176231319334287311385456946287408796873009611420903121465536858002183720703020061410695271516906235442919646545127487284583457855611674483517368197798864282838262257690704668704277609509138052798447865151744996518386552438419272457377553239397787817430000547821750863628879043161408121759316415687328695520594482012926974250879993438920601545366221810658640064957812342630843067015678212549000712894138286421045562570232989949598243431643013812701408741918108044112036997439640517604888141267753960093350647915090357913270370355440702028512761072868881750309253503099798104641760417942416722655101129162817491484928623242424920793930548264479475271657676169473757392606353312999651570620562497003784093988700388392012058111346573952409603755344185512971561459522673023492093789844658221557376793765191532620771071578523994168612537440641048758434869142769181810140850773777534172289304482234252694312088459611881824237026604472890643863515735489223386275547081229026408108995836166460706873327814339377782487905743730912686297459025331660083570828082636186144274826760175900825322059654177504225663556276557785421512603534009725306886890458569354280756601622479926849732813883148692753589850172703383768047100715390268160100435626976980417156554350620471892184985691077629591620226970716136109767844796459238136589662019584105292415156609553043324866390213686560435854164026115129438546906342661327729164172757838590533772199082818255758896348022989661286981623187454589070712664987024099304627386126789171465864144616842854400000000000000000 [2,2] 3035274203623518886907814057545434481407917102387086320146635524723363045612299084198452602184816471902614933673505755466022169895530457227542246911014000829885358413838954716249213404801176341011879031411747894097383640335524888936860840664308205929934415940592797033168408870674174353271347125432359607689986772536493204490640878342420673001939586596377299255986752289647731395526588229960770725125155927209475324622033310766385979798953862623828716029879583496741463756607119915561170135956066850445769496503132275514857274331902853777134979808286639369983600304710726789301981324547892576993155056704456689097977543208292453848754585999414611002940418557376510531402531374315579251464098640291651510578820403540073347244801337600988730613310920712967632712812887307923499604535331873468079563760302302520141206770976092659874727355978050252465590665629972293163704535870168534819085974695674118043237957660357919428004578218899827588281956048403702835158695055969269347016166319204171414550372745155647379857207121605545745813424954751139693328840187497967816767189878772501300414807871364587931753240026347510231569615660093454295554527568267241558072752090149912886585729101805832711480321707195436251048639483866851201986044533540926520315081459419383922431846128092593757468349881130204536882108365062699229597582971569692174579599083890597935334244554583051221462925016190358816705154133525960173943395544909950611041283671056812818578937559245321157151727662200187628556358180927728910880261195636208851827728002769317117804749271378053703781808060311355798225541989982147408822531878953560759467094034427175252852393271466713394204433958476344897245470819829471591893457793324426183307708230766215882042377298055228467633694219697940667175460753759047539817611404943810997420307687273975806394985422909861680799311378276137226526139026018714147021141609901447485398396096323682299517149820628732680820849470072791361549872133477558644023419330444682316168724018196366721754430146828154137180707123458702062739230514324383341795629021782757944593017463717695356240070727307752209069365711703992549829881331042908676706234778999542993960190123528679812379458794899912598590207102776695466137819220540759894325576804918071896191337124241303578514756364346314241230430475372172883931860336272502108016599934205520213596990697439765989186310192616360468308183404526835643125898757494018050873533841042691470473601503723520000000000000000 [3,0] -3375952218314863153970863316120026622916676447613646233397691719626479597669491986406401345948961344336099452586683467253077341875342872302574700677183439561396228683231249689374056060178463160401567698778693719843844119386269420725860538055569982995621858909020262874045430970990143167973672509583985998173153568516269431954473523581755876804875677809272964517357276277646552581606315434465264546662085205914907294752714676095576176330272417510069577460936246157800444953545823595613155650628214360528077282426730163854173005222618201544792936732327602886040816283164039151909227626425771502333511134890275732681816048636039578334455470400441986136696517115286385603675254799384309188074105865161642938016139876570010081973259037623466493776351664652529896673844253132523913591149882898974419838762224481997328641074811771612006925011236469725557424909595285103469808305001124347780380613022895612242067340808041789261794633202795956803841857744157511851714458545285314972650723658965246310512455005295692322585215322794332836920130343339110863692778025691287016161786309846107291331581595984711393025843424367625507995806671023285802573979803680704728805884338628137427530779278503681820999227872183464798514963423857287277922531108951518702302971233144141334153636131316516429470672206891343954937596122956451958882348327936321565484153084747797593252457256017713651898226170296989873653545006667257732646471010214406951019136860509778110688210479239778362346007454847950588273650441375129418829205976666547205335800336440593610532320348525537487507898280028116542460284394067446749658201647312310646949973354515963362026402127150652295325643490233840031322771939795011407821531249758293329604878340719907889724939483975632591108337249312321678044240046144425632307819051967458863005496221982752951401502603331326507177076695971743315158334550603942252331874193722761406560467936051889740215417003570540714014280638533246626293497370512279897092359452269211377470365348006459910859306573365098252097075185675551873094929526645949688914655325231139963242715444639792611262498782915769073624932625701141869136439004953318915852213662379928870954559827304970622407646007234032559254789356703950007474514955999286404272228920829688049099596933862954951273808349564813983441471394707257139372598880016626736049316798082374029321241692693495568342311382333132765319781347702667037398977175189013166434599226748901988108379095040000000000000000000 [3,1] -1466188671629494677705677238294884752023464624016653231974353006825510230799138154263285253027156368399705740621973795139518364388374055895129118282963479100018700029966342576269828380770488120854672082127619469271171097038776400853644741871204943912132715439157479948836710196790558400129450400351308005282025303369824965612847401918796003010347479790826661811379742105803541153171468638375303782588698424868284235773199900865279794921996400620589521483851496991695857862256153209828295807054655248483494934654895205669109637936035988677124546368232661170469967050333189103361981104634788306780536662969866822461618288817797546320783013754699015678933342611910950793310605379304184135679931232272232053258580595244928935651799038355982781211682180498816823793313029549544744761890767022952442201881687556258117954779450600495242790976992445476540956611342717633503937465909366821099009927033057878862607085739302108090453076975553339779721383059412408547882428694195826977441603039959228481158426791458645402009952644050549465318431566680912600386070698958746801080903131144828438878711140180584187923939914145806814387446896287002530672665712376776701107724440383858183283366134718204309304821606801787100326892574203819011285657893795783537254167071270458293171298194929410596151553126729465134687493020034920799269555375940520369657544872092398597606033065752922643814774654158737058838637461993945980018947744429936003497449877272623373158437913637257471531006419240717255232801951151523082401741493635672725651979730546870109241484765503891556011182330340808361406155775073754287097692928109843411726561743340274808680022190102414116364222312285749452515614511474941200315337992978623870083346550771667617171366847447169709325513061373212748960490161794134829233578790472729253489940568918936882267779978803743352577054979632186915115667659168196232162338959450418308663699194563871164751605578495142439764554860373751810243798008612041813514127577010760145271791169000880314826436019190932623387387586311915079559171290878463241942724603523355636550789868591608206483206745490698028409594599668399736847084987053652937589035211309320234889036825677002279164517696783794935762233017851393197314693341610425207066767391322594634692106245930200064325486332706803607520272938581907606587815021213314494939541239068134026548936304989155539893814560504092800192622255528484302190550120125137425111821366111571929603211819745280000000000000000 [3,2] -309319956086094036379058406814810613429020383513519771482860524295280747637863710604760304954634074046082982332821077839146566285588253627427186910717289020952628510083285408977900302327426312366649058157964253583442481515231493775392906619960819926245482025856280809060555924839973395895710640934582758191326359231605163706642534330402159975521121895149686003526964704482525134485011429429324950114643960407437602271656393377457148796169537185635726195985089619069244630379408078303594396348890717240625566933573484364626381127517733856270179582519087724083588014838504587734830258657975546887538494119731613918982977927127745868987927454620956383805335566231929026317015616753097179066885537219467099256295181054037511532358484197992177269425495436182835692615258782675399511916169639246301034752691433659672539092343780331337505214510927140155085185208461763707806222936753420457883056546784867957531824102248201941989773447088255452684781076573025712534542425303026239391845938489957663515098477452405906544169104861275308972233197887530660819800822651846680163113175891286861649387099369359518467908568893195724320335669005431057427407711790814561025971827955271435368520533851461773985827807631514606017331549657974719064337492867548816239870950913829219127865945181372871835220435382468647796449611057822680636039864369160671309834164439443573062037911589738141883236084137490659550867860982336386755027440507298731138083946743900680904160482756444785314708361442311894393070499446960503373297049059200602059222850972854789119959661245053382038418651580549292909064368240386479629236940947467717261461508140068462606901528214965495566510105649293794181975643293582105251638009406326144410706513657045622588801989137411819239074023415424199104888431108358231116668597534494243678765140854312823578046601345977417159874820833286094952812279211482235228754556627641070040438995756014750005204091618737254630925668062854355296442622166552047772457590714707508322402513621985841586226494125699264699154455653315550544117455076514521189205415770437761178743455573510682633698022184917655508273822437830818166871072074307016572909939019752621319506916988606896148624815366559262475638651904300652431371515294243365721769879294605484611785125163895811388920147561348125466611333458655323021476839885712370897514385178771546797135827662620310557758971340342990814781157018409269091657507117325376409497668328804418384181550120960000000000000000 [3,3] -16562000739232600181742058257941106038098553843355126457193884509420027632291390992439803915300843209900481642269630845785408402741720900887917409842085288180424128121234252248492953118772100444855980182573899027935131796536253020363598928890955118586224396048201165425801217282087259779164947129391385383577150815125099281371305227699571878623417598908824532617410271876505410633019028837542490543716962818736237436264888363046842686260776891458785693802704679846030265504826527878780370680880461006716593449168426408597474839027069507684857885312893431792457009099939676599393810664792385181778005862021108222711794204214186073617269048381070823331821482173984233852009820462071155885157885464243327316115331131913612525163268038634042144608902172530223274472270405894928454840917631217214710803633203475780648511136298050225119597474975200032730321055341055919466230166915511226266231602347683052056908086829554355894692834890622510280355259697742589062444685538406175311319313192849717123588766022304384990033596967932054789339668812151977159802863063970100389760312868966727904899250321640970645075004403310242361635944327504132474727508436587614896939329225580175104165661118545067294574601994921212590087694111989641225746699749817367917782311749745600631560396661663551651025325928988940495828885845494072521436739082981620363753528115041070729524263475032077440853650388533628588700256049058397403508349589844830318500371466886899645545267411362595094065733206977739139061209362312048316531800662873778704565909713941613486072852113521284967857993801625955509639963300255078437784207204901561131281864003165233194807473420872090986157644327775842045953373599002401161783424403452947376091468515039844997208060709465014425772555750614501322778764997841572892358139898624183021828071804157650429235668287548520713619087737749602918790733733659958130699797742947005349930528122620573651549091384538308114548100325860384110758304808627946929810225220796054903100970723954169225277689141093286064019447293277883285543597147464140533433390764225819110309247062152483469100267851108584401345694199170257836257649309236591713924345549240591698537495532487604771032537571307978860473598824793408156146904655853461439551831187509733050553508399448219093471218930284483802468834317678634498761917197972915509618168284919467675047501645128657536644201221767704757665215902783940148976457735431705438468975199895996793009200955392000000000000000 [4,0] 134505094821113334494716846941199885990328853862564006559051898601085273102555299358840108184459695103700754145883836075524582390793791704953813021100263818740954484203601745566272523425645951489982808373546775770227079868960954735463912056866502456752873423117314434822222624587439361468309564831262078802088611477129763477731035384719207448325295890731517534861614671057985454023987475825509500840748967916306769934817582632746009711996060908602050267366431601205238933691044778678193511132500042352757579174276969211214978284660198582826770446214149366572619645681303828102373344129389041142326804620385881484327200951899066782265402748099666201307133939899527958549350145923356755680303316903736376052177762972132455382929345524945204869285746598120701273438230389759764616429304379426415683405117368996226368542090919847255338946307427176234600283296616962796473420226872016231100857117937113884161717151307412160091479963024237878099878736611383129204118889456209838683977595388869674532893871761437567624410093852191909334043898945237253314845880368465547104010829027350386505276198266927464707250657756554885491161121986968932558914636924231596904769250220804040230189528187219826501054513831367775501636591156486218047342026754921840691691073961867254902600633876805439251983143742721923305617841836489416708481403363103210021791305802540179568374067595739045681638242304979134079648410595309157965010238528684017838688714866606828176434472871937241209329220083241745389194864800142529742301510985436086867507091779027967315369692247126051226225507334110872838581783678579129558723311423839104292764832870330278048729786872001853618315263014582628240987526321575715706995745863616828488876700187394110806892506642529146215163106182801187390375482743345476182590673039637069786127650892329285681439892514121822423930988473302231783110329776658011089703014253978344615544490566526675281148335124078384467094042519354398260193720643811312946579988719970616528776466944363492312687609994353344470424117949406524858597838816020740557090305938109106221124181652908259307203039683905701680870488392217954827257380590039124587318267389608789342403536454868946487783992546056705026994604472764808158346421453648235578355993785761593206515393573586979380452762522116216927914836966963463442412908660769363433183783861598654209545048926421555142436379805035573326984376371107943143199989328565764843594881031024639175315947520000000000000000000 [4,1] 36559275634317032412799476714779927465225145857851439035385166802641354576135445396696468641721794392642756632635889215598794779868240469704213838651007394122947647497747595068152391598906239145021834755247178230153136883681706341964833627398370737812928305552004603265323158153866615054335273493985466982399666110982719851442951978973933408882132557871767854857667868333452983364413378580406537927624593398968773927040435531260519133493074997161138457224627331014089116389371970813332442511655214558475700184493244657116852281751946758126592903203590654765594855754122000184290820351535761868669004987737257788385453894347408050631722635021274483864637844673105033705237429729200919500837454751574083285106310042594655109563564581495083146596394316411585447762116507203269150396972600429860186089477174053186342176299781758867669342907770084290854094095773984598921534973074608983941824347738094953845133893500822916724057435199828362320227425677147731208327839847969046077067387064535106247767883607811587813816978504486161472879353981709179103323124181020787537559600310898026795585447501884282165357886119488441482494443338537612339897991741978066593220205584721581847343240965472949401936381149233288116469498327462599357373034876225896033229174003991705510176429950673239712677942288997608801690256957628752488801136379288584350991342368834216562554278980017717145862257920363383400022970708273869295880627428363767341742165374549847155174414008112087439900152651351991843564912902028630368170714487572190054135490979346514235579281046063962720794900184589770299354628188871286522516899880693848653738291277649467004429471129750891528131555247962029741651064385809212161401265362141774101808551306749756927242730515633954950632548371574500898166504023774747454015277231686457972663668033040682690568070263521040359048118312632486243457663850437426672473196415636062088928547410910685102885194666411900411140793569917937471629825349932464286235328441775689716220253921228844835278045671428267274297384736966165366700615444612198385381027427354872821705830776758354664212827418049033733863620021099158427919439321697741569842664050565338492666884568071460835861491685654930879835216085937747124148697004199136670140073110757373007238225238066316158164025476897267990622966946222686117018246045888612204862342878835400731160724724987291405797921706310797001422027312128224471028695089101447979500091942226288470924082544640000000000000000 [4,2] 5851009963744690179922187551642606601324657929691293847850032912355863479812414163564692893301503740365842880077507597533895362104568328015704270190696377004765598335075982586968512060592981959544914336968256326732954806587603905020857986758501765102650258943552252188152495701833704617765843616771884355602187513700712065658190645341334346119669345244531872961013275507747484780514863964627612669296484863786119781655434592788698268437084689931973735442712612562014681898531571633128721315105085603139208766155690204135436797302766148892982804367673889942398900088883313392948417816903552548437261957990478829139450636858620145589442941153221229263289732197218154671400296466440714796506404757468302237953255834165068543191246373054191189431501658943610835670574933074354868305598230307471573932968664911488391477862539902112552418410303830231956976675454627747866918132363191524581060439489447539178120583525285922664948950053410072597626070786889350933509026713300421343809672532439008867730980701307378692955302194186410586431408058685560105682762435747932252369745228459594880774519695979849189908949155284840134403288049938690504383461956884457020162658422185677663050597909171079129178823184713464860311568159928594413859808457711422784860368433349192925112364178765288635183226579044602287931751777663227438252448986989695712584103374175404270594310391066925155331403273931339371191673330538525339998660387134519678340343190088920014577917713374079945132377353438591047921350747850078803214605467627524997727258466360370191472980786810142711677187496182652346105934101064869258917359031629203869610159079696012712910798651861778984284006722726907936281914036192013476020386557270686661952997886333023135634653211493299246174583191702399425446713335730744187376594146366938313341984435270057059639719214838002662199201005074235372408492800435254981413619319702705274724034469044941580652777103013044951898223511964398177265607894748049537793781520984479250259509936767699068575281477094618890127611773653961617623908886833623069810299395341466433115717698775262111910333546394122224198855920411948458907736217793214083503188674591904804781472811986968478662285490048087152958208726311698833255110239074796438474996423480621688682012671230760458112872214012444919483906131569234527852583602337032038563901293587265379345724099475196220546793941788456037894299870456199393688626475166639678303549397287913081531696939008000000000000000 [4,3] 1007534011057577156775024437012164795748474375724507879981180720881990050588445110505404992534823132183584954570823424179105496444052907904363151045048375335296378259903094830250155342878366897172957590681202613151720301917656763552376955135651505343656133540841813546827295200952863428307665053599756552962688142117395402561299970662136560632152038830087623005934968542002182248004175223750849624953433375454797703621122973148876201453229199904588389533651113849527119348127374715268044451672761413377966884245983675832841259822897731394072699411592219744622934527290600158204732636238901811375453284691199517217079096807650562571771626399331079112176931915476162812044694326825058302044993066643765157981037836496206306389291253114299159084883522746292951710584534843671984774498176908763182790719489874790746799449667186409558032443069364752533896493680227337147543470287688435713616441855873285191947537244157569673355771078787681119949768158475035085482754662734466650956474093466610886919635386220033784026225038524656572117315048220125769375752301469122064171173529220004937506714312728329018456991105689754221698178709124997011197641079618674094326656839196044303525874303461771315944378025523420379608500875147823472553559330578355226193689149746367862069893480239573049342275886796347331082576075111214564131653442353752506664197183019529938939714949491759404342027968619617575352954553821656412386920075014684447670808898475376913264483855996064519334143803570616636570966636069420523707214824566308554059829362075901844879946621227003114091113791109959811705532084439257643344339091519932919237880272838756772593081809625106779172740703667789764980553283141814621496581700622581216259225023614043459086719502622757250162984292886257889335722320021378492009625111593406171032253905667911588222044931131409981883940948459378811222085610929461658065586953316561856781074397258473833909419330512548976197313389186499635346831933847074595661858406737048226439607783045527092261981863511992510294456990035355549510316116964966680259207668791718054811261735446392257321634703652213221042596997628182592861802099865248356448365625765106054455339688951519401203720942652106211370035304060978060172805830438904202455951665479280973815796478884087399393892033347207132172905288324566230235139097165726395592560529899283926533212600130032154461146319782601920358166440949224838978806450754359697410987556921764415967487590400000000000000000 [4,4] 45727739734425214795660735793042496833044899471846506546393954186966487444070131601342241486138379169697489907513910346751528151638643379676137069035273835958590330712417649612916194750595562089775060943931517414550889803022397661235669939367400151880749306093114596026748184732527992766363107449629601296727210501710663949614487397461582823820692521623252556520151827071259531757435514663166655323490729893042435736766600250597132276767328587597298797812995324442618436568536455733009897477471823019718949612394482246312653778649027489668328336455472321066130964452040711700276386878816677408462722789608473248851170742001761975255419037462436459889957999246445433636675734592991844364705527343085977818330350812371885807205062449817854348754557128438262151063335114556659089708653938413920032827017196659247160723065428925238408816166364225970394251352321189158733639108551291157789357703506844296851607106364960472030494283524748137695210660999841401341664336414373533624793096911519841065572003565826087701946847782367522960021226012825635094612669259773252152846955925871429860811548639503418452769487651252855491584656051052659443913320780855255799096856518604116012393236919177688962863219244268437732746259169450023145683579041052942904766532496235356042277854631039303638471647749014560722848220530698623879802968412967159974289727590226664144540340047609042787465850020616600209018234066045638846894723424495284728022502614177658197201007053718031457177582313240920875107065644508566342637649878564564022133780042419554676551707636001909167325643582021665981187370547460117268350921281802470671331138605677734396052266030585374964656027760125874026026396214596588514895666264301869902249955760784598490569015010033319417866964056142580312045780988972384078256026492797565429294288483325910093696883935196331332313146455331991832440504019353286174667780430164804281939931349968019939152241821132619663883119854385081776115148552736596412266643260031226616403229256919218970081657723116349431224296444524100153695734638031803276315954286410407045249321818533734910600965442173007247329007655323519975009988356952347117934759238263097526788795815915116182164965193489893473793180559651178343297495232529199756138088568015973367724026920948467938671570609569178371677617599282180066259445254812914281685590859106977460041972263598677458840621701344025808523756014856076161724925215827294341181490245997244871537065984000000000000000 [5,0] -4253836681542587910094894636029965401774193591965221581005934673994194288507634842752036398471359464545031795639835281482981364206382503027350827824493653331143911026878974206656891028558061664490047126996903271713172031348375822781299700960152696359846354358804742838012718154889277440067764629038369899453005134487740862300749487966372750394882259636634287229357091340725079205177736325207931657593014258957556092168307850306128736207672267836794137332701656248281768779143530713157617065664419524970733365028183544749303735825944778409896990547506397932246915957795453530291090726226202894187876746546822787228729218409260994249114518256004733063082953001009972329290370261974789256222855793786088860951480022440322363393897067705077903555091095210297486236986279961900516459786808403953623937098691335956834780981660218039658831151803351235932374669702343185051683926541951335886008017359725869960627323889195105424921784470150953580778232582785296693815096362874727163096133105319680872785064790937810117878807983248823253833993213740512454789408446524583566859040849538874805446829759710244054360539509330266193530362315039296443576587501811275701259495295031594087939381742755224816478570046966548652617014350416156436240813339357457993868812706025208034841821423129753432722224041448933805742689457124340651995412476144761407675483439659503150683882767203615529214743583462486329275549567356064847367819660553175784542388377916237320097202431431068435002932921529004577118990746061795409122578238669067591564808719350674418046777826740278028072055535972744185032522580890902165695080749598730297341642056596553855434797010043530617393596851558987273353165747700287827362298542302343758135894365755031238909333849529126144329682173608877835401271237331525451587549613504037475355645167526670978068471422572337126853551116588982755246034470854937320886385798080853418430961271013928168478608148340199041333401968461512996354655895599940746360682566450662455768700120606865284158622775519043937067257169776566136673720680608635341634057177908599489733959071690479572145261281796155398765225490416496756455348498633818978429207248501272384056509486834581934939441517672596844753155185540201457660205651542387991989595470957233161699983823970737546402641868989109089152791846620633292579880678634248821506060378913036023476729418701752903761649830508913115463232867717283161185761284764748839399326044608771690139222016000000000000000000 [5,1] -91158084281653031372084712524177324722339055582392835677369171467543306043668667105821790040161347148841085176611121583664442131145271685927285427946661777285993742541254780396461519312541087863140060193194270641118283639071290013624832938981643909841475634016863296713012341890046889610276552271750791171774341118295796631815052883783615405791731244206366005942794868549569751654468548104974230085472686337177190505389557826629400816994028401790964913081935157160732130915566997341567501352289234287433697348193024803257283314199521176606363218483859788936238753064026994605670045299934254326338592445603615135461604892681176711968722998332356868675530650346933260494119002113891664856250047240764619650345882358975528058165839604259488287237095982236072069108969957934454796892051158895214188088817018541174292527616233627203181643439891315078322829878061995445197436538658972869228094262433599021233241259170466205219796017021630363403989648346618955501983821926236401943270255131604708663956910688019492812127088593420154289272500577422204776162078251778920165170743524659544414801098355716038203169555493488674989223248647807090158509440942416831950422413759427951718959706052826875625770018056892705453850026628654924292580351983949308414198749920442489394843245568358015489797042641640394062719857819530558676789375641583026893013447037380795314578296318989251005206961725381861676674535655699362979287192640116147184534880047019462131567173114903711433185081627051510034748093756197768150347567270356832279888379890782617999130683715587489391054789292563336065726044555795988466693569699992616673036665524987846370477858993827710151798080351092292384258414131893105180251497458807331815144399945939119647749430447887237854740016632016582674064673652295744610184848852736404166155895997512819034981149138020363602744176080623852008561766205324986422818513010010398676279812180826822871216301957359260850278366694751581029513443194562969040063216727172380790166821292226774414606623116941385700636107523158695769957077576764825423276932594251244171914946903666216604711844617499444858688883328894167977946049196740493044849860808291893419746623722857656582996973641767275678847581826137843960009796437121019048935616647423877553215427938477440856315798039567836948406423297966104941827215616751165955813909036627876335380874678570082542610950053465057094423263095734226681553792975047219854794602811630047861630042112000000000000000 [5,2] 111256981830808958008870476509151805625907853482930670527317093030506748964029023381426124320489109803514898633174045087804008980279737980957375623100265301270197369261203086116752911930648112474049746264444181364079246658121179439569612896094676159930527303754015223075507149875561022089438251609844922760186030244920707869769768300197063649709646129764643681407276571561226986408788087112576662240055547914684208314437510108613523892543062061096791523540481680038276481990505365155986020495297247701232578759626285543155018301354612681600330491730199484300258102765107403765924308770095081654282966187114507872562260342963821227995188830434170547078678814658285239322113394853834442283608999541193823219572744381271556757138360485069445084719407802041237772699511476767608041156365755378356088507153458290819154479778242557654069994153522487464335592058911210134163562075403281252463065561215442821937631129674184392887979932378146930011768317685079327908082792936415213598176977483887030088683503015609353866591702200675657552033311816317321860567945706812057379687593495772420242012367979960797454371682400918718241010947983784012719015810458906865830352581907206405042946286972003644630312398972649254634940109981174135452307645557859144247540450537530300336700601932561280824448884700796020208497593896367698924633192495191234552751162477627647290574164625200935935860910740825868596745421151350378806308226110821875997229469571713189274314378472337437255846022588390613634927760474335094715845957257639478111635923560686450432656071647582268559279159304947310382813766855425973102518176214379765392890867150774464550429003364270835262862918772505349199498383387691896965513422792590971250202381760281494368765799981714956241432975024744949339164731254248838127550227174625600710629622531430655951112075675884787923017591465574401375356311519466068443290003530699832753807498625607085368481981090385673060702381538365695428288602356726900014160173792035195553400422749382165585441443800655333496425880163432101386665706474565748018549334192614465968656398388190233576218472779101103437773837206216650467942478846738458965242770269440463117574468094799915546291132232666677809470112905054508119549207448840380630984600996187167613243376582224334050161198503303511389967844711489479064553492829741321658022153752629513906247445999505759144745951177801522959857833934300818137980900830533256774506546477673700962043166720000000000000000 [5,3] 7877631533534503038167142220328611004538272070245179125190545133778260908325434557362311820959282707471804708418247711564785027842773154600704839313845654353785868593755639511109434048330718095069229734823928009638655410460844600243896756452569463022438111646046029543445867586399925690356592868988855144866831850082212060800241063802622212420137246497782355759893932648234294557066747045646002331234445050036999359191715091211965791570426182015620641600400465617172073699219195580834635220563494778011348765070668051937319103917176433279622081992069553121363804151022294722691356917297587448284956859287153393138952758362080884089751033175597653150609175526772231209194627658440364904498726932479694904039891765813105666842852687713025172757900132086038510563854369957854838006705144023757574727979122624830657806291106288550749137005762565425623271603615586824708648430599026927428301223554096202152180576743323027841915667401431490255722652255302580999342926923131552949505877985295932179853226371537540140044545962912450849801309197324898956875990310462830655479645848522938135379561287481878305918631585029603567530842266188673479633816469263576725623156700365879073942362955380216208857644104317906349440710571850973817101986760085606184790854543623380823246448688339210067041070501198434602844959221445211089267112102022698054549475881307996927738393718022378886064069972989015855373733421910557613926773433293383264345102518815586771885377628639591156112733817914771850830551498062640249614164914955713303139392956307882475489768917864812515678012638919128684015372363488707793678467109279406219145070115211754248823905539392040893017651597642991075448090695964162345689360421549478704709195031894564329680923760772831275363648538516887404292808214997368120690790889573135319964421934299008672107707208723501187521976502013947711262385240607594250344723187609515626411603581193205351436902426561246773012361151146225892916842833299585717073270548690290506102119119187868035731151433803975172969441371390615002539547152996361919861342615367645982373406326300425884026740446104195655623958421940414902365906746373602566339582263265635754904221298149492629094991182949318024306391225576797910605136934095858151928654400381922467698176221131422367686091392545472248006206079734308419571692873495385557508959669627818420828231376941181050464882106325450161501671678334961339066728535685580806334577488294213749395423232000000000000000 [5,4] -24357043773488730035457316092835553870458062468832502185123436343092056637592015545995162733168739666839387642624791722320405223416308719966465834150813158525528198398829528096763330701550057163199193795461061680696100204086608761248535517860335527441390154083916785268209486954636114306639984356115212144041172448973201887100336692911389334993612350354709067230657089926154456752209879246388805483570187918078228634775991966832650230950006912608120244012461247459004909323886411372763577326571977891031114420617928475963136960680586303571831885532243549111994656072850128122509687646294996075906222409515289292186378423789208310006872332392718072178986178912609922688708544800221545359517961091878342114042328998903589610036032661436826350423967196124826749865239351808282346053569940262209690811566601910835964498892828481811263253341157569238085314341113083240434671543359069620295347962297110065646309215920059209786400507819258010114426871043571179741126580619059527163471436958693973686735562890609447109612082152160052152080830642054810399617402953908126324577508079853201185644738302381997249623117483934757815273249431627407293080411519516969141163339158703225914033363536641102344255553481363986759211571573157559963889532043210078737060448168704675223592198348117019967307638568339993277745619822825310842845636542886874702887592650845429440652242563060395704928153691300457106662129783604360203415008026967386592259316247538604941348276510467362085860421455015942038949524695823693381705707773348584867780035542606648999374340758622524166407949627059505041487405013493456834025012645296214590077471145685962893716679001663217059732800112040965869270520924324059522971212563351195309156548218258129286343270528936675514860739912048729607596630510777943354036075853462432929204715645745943030159279240404134185591175802468338139611887355586402553034985517824090527259564971575362438662569099714421651373278996870003103733573549928616111017921118440394428951398242869563647137109689152854987959752976605784288878813925129585714569476215314581210562811612953671511622657125275243128798483893338263128123313010299060926047607848835187067878726818279754011952149847174279964985105663890197731917346742379210036955091294233015839244859452276878354583522360233006118253825727138313689851454241220531552732940695360560414609184931003827742599650640762900029639223760718330481957014443408955587675428489388023498145792000000000000000 [5,5] -4756771367564574490860650200320492742649833712089942971381745477080219416037777598514090960284797339164085455759713443771151546766452306043549703752369882970756003327423197906266514269109229603717054437789880209366170152806143750043688863275879350100254792856981763733530995799106300858889787805394769232391364119739855845304381923039942572405274336122428334613374679438387358751695821209998401729592059291014876199966951746973216333770434095939950340408872475755463688297251165535522677954167601611876128088420961450900232935989243075821730768450314162971873129218777499492648352531039764031429903668709327145979340608417957864907650120155211432701814561796294557923254529368385104267271221461527105350998170207983264078960968500777269608018036808312533641488703193031341776662616823300637841435102391697306281650291062442842052580094053568764627334672054761547394868935880199369756274818045895539394427439142297203819502186611974615395710636558941483228068440784805062234647908093442524640717089168839293760426812588011766423338705484761269144719220243971648664124878661071016866455240701079290129259675275208649169894780207985332703450639550402704747246028820233177794602531849598235259078071767947921422514059645894089728047773540266087149591502354248540536977766016781156671648460595284968915745561351356123235175059212799350424502041882375627537921326175817403837382072109467426927587230650168057903018714868598068201868111745770669675428048759475283424127582980817953133911069764083826527727597815638863067155959628197724849928384900333841739019727359101883376523739020130699990792402543599189669587232432056949277707479062498475279607327058814971760495735777912616885647193830953673539436752015957177422822683231172175439228365952555126213460794884130948445542642762565387744561739020941621880623167429123614299510026409985171057846249109314279051519836772498097236837950105267017802794116604815316663479354333632507095132692183056945312112286604050347489066350902929332868700612785399942396220881633611142947011174168079708646258488984680479834158785107340085129843965625761692023723091123529241866717314445900481775956962473623528730917008062641106060496524084173591602970489979069135068459394831056720903471045978438200067286100920545003873796971537085303650009625488691847676836329969984504069101835494880845334204303176534968257336298314411843719748055481231398017760427751863500167666743305074649216990576640000000000000 [6,0] 109322637511044896894235474006012556041843432435050030416376476366639173162366948294214217987224969257829695923668832337483086955403150845326599212505199372014455896837004596617817863852927280596116109576793925562281326664208695723385115725781345335699217296938327959013589892728004610312612876975121856522980992117105825804431104440151348893742294361991079440321355305969209729623974043254127880412073649819087033898361293572769953440506875049738416642636641396181380586606554813540433799940011935179689246680452974726083152190251879616808622747523925228757156949497699780377720309100066389756202859868796397289513318260769145857865500431631395235063173101308387367507511215515698921183780903658788733023257063062134620662284860690133821168127288359949440781443981515408950539128104826645709681309525591144992650409807621709677454153511896245894678363671616075104001571768520811503940641927514697183015129448687204976153996118763375234294110808187742110490522655331455053050248661946884989068493007846079629701318781931979444444893357523518565094923165296179338727433979706192963949682068519859810829834032547850937017416334463709754011014819342073130689012003422095874867226016097444681679297902291712658082061721966394033654463445352682433644833943659328257427641896364250002069877480131645621207946304965648276201299378719587823014103819450036200304132132210271897764639892023233507024556112119979368227695353659256256336033908806130537187928980254667224543247650606730542993332619570968012806649467014442596574315051566825569231808334651170850616132197218642450006145135450543277233837687278605147685003685325481496245953895162408789712201822998191775160870560122455974555726813522902927213163183271171847536970330246663267564746154676559208395678853425180761946834731235355346921328523504509209465568834067548358927219393245582568317799612540320850873175777173943460708870806507429838804539957516223962043813838862630838273759803857683857141439447991013371095385741336075281052330453320373676165768156052897149559510465820428365732431212290096098659171930652925014737987404683184813732249736717346220428132443366657343039692903682651218324864513929529516129736334629550403042746102781963131035980113047659100152793544471520397016380076158907991407390405622971236932593280957474740338607039669442526531153750932658001478148504661987542189916159401235585822578250462007757195064039189739848538221659698776513078886400000000000000000000 [6,1] -19860603746086266572272692687065093093583196274959776081372563448890809335759350671776540205085728867709350156376581692718317229881614393337935842808557590746891523313909049907372176052890141024695524474107228232784049643049919180874093403423264759625133200753600888890161382539954771464227032615506685903430787602509538809069665926312207602979720511091066809787665364135464591208121858125587407344436642525678856807636930125493307087639135061279210382489217500774226053101250320624234933501320893414498710051542480916947136140870166381077368763237876495288521943263677115902034739840977804990548430038855520233603089157018274933069286122636000255547476855786773285538839102397661578034324999119435046792787726707622843695025515090547326306703035054544638401340918005674786839870310537683782636160118802777255308018114184418982908868326615067463062519294883530464077616203817865144630705652378869119421025475838413031252120912587470161882838870758355525714025694332015346460528476288379019396574713309204107735149671088893385859556001367902514751704646510952109268223445379217287794771392647398369970685345081828054573706294457293256923496876233558102960176213301184908473866227033239790336080664828607553513862395676687218357805238365815942369432646553319865729650718313415181802407197578706323666787920559520261492441127028248197791806768167980800485177611059876766537003369019270461650844299910843448941663196368565725313679799456853482579134966137743907084238568453666919017963185310503329268088357922678582680778412216011292161915045227077905744760972521864104420552514364172553973601337881655469928064361726404472513259500221373455998669169873146564860842081552559939067026027684970391819554017387322206965547962463650841913289455713763960619715613676864753373303915653692479555321621816425797203766619805286980161566181728967560598201591368815572267802018739606948621516895451795578806075921454490522323062676954919649607305280834783580109827323271233640828038435009936361847950398365096675836148756530782948442134956855813612713233015269453565822286928847170923172092075856463578467846702591425347112104155155370307854890651595921069901860935273598477299014115727038554152928045593072701883698840158577612464163073424830295018238645747137171783463722070662247019636313990415837452663298991571112941898471062998772481243773303045242426850417966757811162028339775654777377682560476990160004418878377227593428500480000000000000000000 [6,2] -1513371432491591010249385838624706058378758841497301527478525566325532121623795514937474287990094873134313854333522117868430550026644124322912258612221196186662256682406580229411421675243470263693105078324693815399906698526195505681760327891965058091690643802202086168768517955565367537111857510037303663720983911422300694419865985629591003537716419602964121798861708744092504772776992785935702253621603109649966857468767042396973194559875706080474648461522914797593700264644019546583229287264038391421405902624943926245950242205170319590254279355698140589326526403185764257552425901974284210551970763954781706134419117798370673003150348358319503012444547761586416067655011394509346166726342951489316127474891922627059554018897039370667253616237558988303900301198683790593078854519777948185662722393329004528703429629510629004190203014281808554964505281928356047841857983662508090788435044261211814798339458979039688444401594384275982995415297656011086069060518516708099920683302789276420041047750029392667761709096685453317927000404975173204813971848409234419711565573090869942087445382207075125104463198971370836518464350165210925728913040537993845336512144410327727402558172359466126017795587816550640167666800836942147108380982371270440711811306754425265379906275472739994438450214781161630921739256033336377490192546022057439364033647187318592871321591242312489168158611064530303341897609164886420719011915536775286105656568303524529988679698599324548726610832542997233534605509887001794759755471918653612257236788406889032233515607849975035361518267357890861076388061839855946910137890096660572300646836972116923237319986841134340231021469872224680152851296965047723730601276161687864626920613829237147321421197589174416509279737269795660021383585848576012685995555968302506079622804849276057351015645954271604142623262157769741223764544589802220593461588901431586791984988112082658823465969444638598970019516986976514555011844181502926598505096970320015512054229949834780207526718439104215356911246650974232195302233841163593631416766131425150263577898556528883253878576818200430655597172457087892790585198516452812011539996488723791697937779738356797637657747907023826698027273690143325818657048411548856045024098204641077861043880966228405237598769840244072293720992327137973760133198955991990523048417132712949931844088852794715733730647848458897315887267687199320004512519431408383157675455818637449034119249920000000000000000 [6,3] -116381271908128823145078617869234517283494835243296581830468103453116147028318379662588538544314335190272310927288210635201876596781794568740259847492347333240765214381320250755868489947641500473715101639344199693204267149308784262290560073394565407250512785481358062997190774030700801656473290705557739310881763448048498505854398923343323893781418192582628094782329891141604289641150866123318125615430150499906737344913805533188008399154136839277704061662277899429500408899538467380975872403636282306221691388446539721609034062153795914925891749000599629574201783104327011216021401205026825047990582754982870033677267321470935580703377284894407559250162010946228428493770026419765294351843308530475689703454662730411817431295696047286908118891530139968490312333138319048756705213141463657184849883446520658241616192601244818561302300324601883603543943306529188184095011603244525445325594838357939029063743813013749530024674499969560174333669676669636109071266727880812513789981926267051519579369402383243735629090898884764231076529078806045201061964819420700137261830194336523439155689374194032461009615668181109989346428945203027142000708399549106672002475819424300399450172584214257247148661102390758652694396703543166489894645432009713956207575765791353937192987080610062799658442838521329877648935745386398316050457817799811204641380367773091564666213394173151421218312768570833392362733993713907962000796020132275795420628910949644511295733584954945731686442171595355791882729146692650546170968905768533816245453112493968029136133619411187370344702764255885866568032448394915412240800650797548564837683435605028904786995526304278002338115144905915470601520905592919444513926804793089361374982247332865671757507901854096926766512551138164698712396731665958037807987144642346261209539123587118630572903843865746700342270382287426140385706298052516260497432256510630540877942936999423768137629329919083455867531873490699201907583076281738897830443607864243106919265978139457775445184881835239154209740187676494943040358500652118237398789804023146570091101292685636542885640553221065030797951997873724379155933288110430907610725258344260055607835622943472864615312357788196306531317872196672710316109144722936296446241019720828695802503088783696262101208371565127976134884258450350588040233370404713211531687053034059549807768230001869472747613741349963861817268372386143143490350884581321151976239300455845624209735680000000000000000 [6,4] -95724191810260803746128406808096134709239235308438986035815637514127751791032803150728367174563183420719140486663259874401584874855477563860536413147179878104886687168613086032299578322258668493256540404596429733849975807066998617712550482906893075306051841364325906872068726711505996070390526426285761922153216910967534235143792593535700718568386761125227805011008484920162451139113171958145399381457763422788451718572913835328025752588203593287280068795425006816503960234081881975967378878410379028358440340740825349695448281403339443646721030681158748753878877239042513871013099833683428477732363188726237233899771824354461219412030530286737100152523861264956482923363095087896596970161861152703791583612311675664880527649471380800755376910672123028441252099838342704979067852596153840166765916009990131278624472114422614332970329568789720567945336814962146628152974206511501871678261441151904095798499283364809252687230996401436392284977735255456359293711293779117192497539037591785639070019620075625659473095701666202864465134528058016431107530439460881480549387130900425595659428748259992624123267997110336901090373327275282370525598951477953857228449852008177163223808276209611225353888966856632415733347145835668527069961373001398315612742688185830501260604409940256809316939890673734042534180218509601970742870001094816977440118921658580574698051519271734197719313859619615781798270487165435087819437888907649972012965432692172054434087584029826121374203777110911623362875033970953842502492932393356199211678606443027593965439498904135013929725717451019124638310250644062583014378724956032030804009997319430943374685123495717709658316493205867840369978300614963335830719178411851308087321543096296596139146579860461482475722909335752483923514145105471086249476125796890078343365552335718825673019358634198421957124421272454859511427489150520690835640259080283174552091151740383538115848259355475628235550723525207276407341142634046916542175115510527828163739642204879634053178235640373427631002334182512129530932004700034747287848412410156171651038819683414701287243414862737260258158910262379029938030459910510029308959153710086142511154749448053922339166017379994936629798334849360724454578194922918144236141633555228257478940482098923819003947979577140458865764539667008687580268667392312381943264651297406337793392601858736247880021246692236034281325170070509637929281634815732182810317478768031512605491200000000000000 [6,5] -15974419743524100129809550053478097982839488109520777525729297193632091352914107885959377747836917293285859549143976705971539794202081621304614254485533556344302918514316573368556892249074392833392505108116841452126943018862163488271940751547637097089949198800109162493607163896122176014390605011798704732622529617665925431225859094270312033018305286410600869723199321258133207206783510373829650711371367109671364096163372263226938859963867567632632737364018534436594611909385974621368997636380531712015588804199666562419315602885701694766923248741843763654035064150078703136957549621109737809190748396900875372179855705822684794006808979607366174372260380023535944369883259801311678318496712296685014489298195614041491013491959575629116065212262777250091992596168389048412626771610622165961958121516055197883379948091778159268433830841110532419857111249671869460647089069401032735621725417116595307553844808210993052325506185123103934695374621076391581196037234521002040871020655593210498227528273985007429020854937762586053407826480945169798831387262219677205164069519921504600960982359180924291698702140210506545515869224183293802569980842719315271025889321658373322559510065221096109712192991702370737826179376056617317432570052736685135146868552884765785768736557631111497593511959174534472937788727787597790759404241288142657138305233544041958656590410896129536225052550860721610819083973276778973246950338640116413451388221810170934031936155758711271104298881383082719048623632622337236847086704217207232200447375394641781973909219043667766728376279953843868096316056689152272013273832364137564330222653111102558469264220320043700645569521695629423572248066072260213718878483711881600991580844956599432958292694519980282328271211206609601288042052935744750181582924381614195149858887057012254803511570922791394713027315999807108995909630052923107110531632667384944183291281119671116452876881570077190524175091479805325083435220792633553438822924509211706209751399362237802306708659322465010214070560200299100221460463886160299429088719543009069810143661513958152749014706690502264631732775893178922004966299685267670174378708869696808036243917603125622071516080349311295363089960788117764610002791955500353584919267223139218965984049762255393903217263917107402699558578894319475901606205944461699491897958427547730970082457257536746909751055316503726349884102523910327866397658032330742120755926061413043902873600000000000000 [6,6] 192283304220784486158646302358959212403585693250325356605694050523914231012500136085153914904548610425894711180066788763640916033389712378084826126251992974196194548292824910783246305111456369319375888150922334357173812698166966892545942284475455926550027911894706811447359083027635275089321049259284043194105577974884932354638604260473240375777079608827515591910261624697333747284841849101262267945491345099921299694000029135011885621528935074594035138419922334574599915089167834909669799797905646979813650597222124328042052900672272772343983704880867259924557394877899350508047474130403330070702055609980613076361348380178298573502787493427323890348041911751633297414125235121386812335323794013563337301810904181121188256000792374930305950867488638051518421302020954454921986798501778862337752985041702139855992720678339625692491583671028907967026344532544960468688395531596865537538816078603770510427235328208411047669997700721519921796184027339135824165729683430254887173841629631398432318346877252275564359057333310232344665457661690250348591395578554643739793798935566396956678610620224690239123456359089431387701185867706089143065967934918413268713051192418961042238020163088274324343023019918075934711727061845739856466459553932007824184359549510512635520263045470383881904135226157101360314892807308509069405551034773574464366900399396884228827256664618846826167695363084673046983896947422926676051457902665871125610912593515066499667082462855068204967029501935881249034011597788392170237598663188023917559953689767405167327423930130582020918545016766296358742226861285304009466182379829719179788038569141684210109289662666066170741769530632891106589620750816554322744623529576047104066085864154996181485729972181975785516848101299892783411533235400617397702975072761593110945227608276328518740168481209797778850991221123812692950567258325072556399985052118677010610337523348757252831249706423438652571907586487101605546663414230560184802826291645841549249762442194963241394447464514765981227954648241264830723055094597326940426459789514178810478876191967099102470304690938462460263418863053909278698754209637471059068811022144661746665401963574044197297285593498027843612836039280885583083261275312425596639430524256798051907639632018948330811460239245669222845013789503910430941261624162224952882297980352365313327966156838148229775729695665304982135590929250905596310862723690111289109920904472510567809024000000000000 [7,0] -2304019747783947907425392197233002366710461347511911260639809792140758908180309050725078886910826122083994545137264878358209625390608774445467629060795066695330438491176278856596665121436021256035693599738913582308692937536281575832354958533287301477095527195027356769577623165353987223235579646648189331109730843867573007781267089724774210773063589454585181342717355750586098079799649950626723826215768434862429577764993242579449529214102947697928111837334519261865926543071168385102144949539247040896515927527036398594846229309343357818634242480958656318266258141529024593702322357972905419806711830461380314201063106362020281103013988085761359524984675527147360915924395088532795628011339032173138904003019704410839175444357298402639596920204119007192922778058954084254854545762285993841157502624436065422359858938672306182567385949145988640612799748839790226405685182628017685047729964214651825804432321218566075360937620444133687944701701521581634786602843448177400257081442189998872892092799822495806503916306838024427865053331663855399347471750238199196421145590669816734997888162244305270514839842480007503755448904678659014818361513464644520135361102048084222502254868741480047310754591360846767412171777172216979334220509882664538289932546239422301070968247201019614575510873560636814216542363728823879914749130165853297395625276819499275727389824913961276410889028106538660121006107212226066014705191618502169257825662147259764551230685538043629499008541054202690584062152242119792925723374548993881730115987853810111135633269510693943371717431957836817384056249832652735242538557850178321296868006399612759503664621383081219544617860388772556990673818503775673860303647695273204299708652439738304352578454073378172936594735656517244326868132157725913175916657893025042378335133695134378197308115454436921028252005224081623450405361003043507383887006528948842586598606581241497502067500358329600018309075063759247254063102919664741716966013953285563943374264909570127542826451899035785519585765772382454463596977256912899989641346949972906008060336137925439030558814332510934224125096278633157972659468291715509022458703207932713749061705991080830653315247033288627349963695373027005154347249445288614560207097372060894536117807232016477495876227331008700192444096367050603746190007084734250865592356079458306503556798239795191775159357635981608225004207884202457407287935450374871599413129376652302116454400000000000000000000 [7,1] 637925206128548422231821600185947933605720132925918137483953484306058026144610025375296797951436525107550001756932730118556451096024311990313061175172284506951693846738313558886400555764958545589693269208867006683826197295866117437072853169756462750658369049544143159546908836787667278637758493211336845213607138185477126292689705026698185101197316838470316464815996407361329560098344310274219501815460117398912009004877604044490622758114335691293462793409715162838350704158417139337781211920220765804354818856712414236228512507693965197603992584054347407311251747286367344009904002599329461581951706739185308322003509743614529867059560379896629498279006152682856428531518263672834228390137876392757988911843974862691406596834674033947739649643777053034759720381609310917518689891317227707178436411452910501854807521806095259390535639675060858508700761055483791615947367004231874519086754293761276851530937772812634541578837163029041363316912394099628033993942271266034572797878361932229786979007674311693945358010578528499417449264788211516442210385786463847852790204001303872448823302576793573946957129063385001400520897142861663814539174978022083568704314530429073755086599257598727985666057043452735945230616897556783897161759553930062869419947381982142718056396908013625239213799998860175578237217143428280644794394389037002938822210027631805980018595488320942675129268695023861441336384003317950717993687980945273917731086043916744414027786631076359220178402902761584109439610804363215885341108388513041812248670673412847630127231238388635887379668032338478354525678007764663971520338145507565803442556229541737127007106415434932334117616738010758594502855926974249523840705198938823076922037846769152825665966722470846285666358328233125031308746964936587310694919183633288094174852028690387200418488747164595632142643643693554129465714343593541483990281991673899606487395626135536947372915237554114042156942374330470594867918748235112048137107512512563475558989518961730377857616037474332775824317075708541546821623460230305313080565430186521665224272242241477186129267319661145328591154596786812632134788041417519402616692957088403655741504869332466164391730423602345254724073655839646614735482806655803980324780144272870063633263271289581376296300007360793514307457116042941188376152531307630522954780857248421363406721342079613325925032502128208402528254825442216561565920611541181728724644629169948906749952000000000000000000 [7,2] -32077554965684214801187890654972593755615197883783665603795892246742418666483556422198454452034560324923525007914590782763496353255753582110674919223759246997681509814861272214257325267610314237316939309200531276807845947783337861146582261687772662306530554877018659962332615102550218249896050563484677847360252757492873782841775450200252474041285052179641846595559807337004741881287012953700718995445152106398704438858331013562165620686019108493101606962705677692142444674046182705779756239361032021683537310910994465072432650033434588369910502843267376635195021525875050492382429765942339318690079865309440569852029178676829539462196699995053675405842715904742104617396952935940780155904540350292719532965639224296142624490470122481929785492083440200979225980434966840522695779202993666507289364216331738393696896670606788608241276182534308259785332319910854986015683844523508830084664715357660545301668914712421103685635367081312562740537482065316806575872713914184943199260441273364264975503838974350843684344832920957653592087393812657954647343627809372343885992456922354271638798073084895459763986541529950549061691235508288397169257300227386499322349256901689753114770088569208792562345666491387797544971886616728195570448281794440290977672766645654550950288980489252179434033370137342132724076297090965896505178475179085916074676302663463686195050475469086350787947183932187289914144829644884565446602979060197153184107087325357145342072531562889582574603093414602856724241490051794089362370481267286043713932002165636517447856424717195326878822129284437985087841869410160097728216459983070721259278324931298604129774663651170589944423572661153475954393365397326509691236897075567171534449056505535423737141292344278823043650539365825699472773131291292229408907303254497192697827475397832224607525401202500520491663585696889059835412399234457750126111551659604039816436843056375785411219432925540918698378052451679463782207816618696948955991809619896616219523986762161694815895733587735389916599975214431304548970247747456922978218269574561983298758654850903696193701418575109417033164323198880888069798044966306554642648783411361406261108581727861256715665561882740173672068142709469959822396833517897908504791737818927388297631519164666093616780988964941121507353381547945440032636571870019600481915930856484871215929699094499548027833696605605489297632793042211528905069860210200540895100932679139686696878080000000000000000 [7,3] 129863431202434671781443446845226501797602772035821761484697438806161764399793624559438150348769588135416104726047866804996230941314762194235275893133712456320106539369250347025730002789865976791929208358953951119507908005536150762005541653648149409476163634759133968196735864016619900259206799393148656837902442569314702946437015886658195061230861750318531170709760767850070959420229738248377245038710951365355532065311207650868470065675331356131089800445861850526830429626147051152726327985668596126696442919958137354274727890569684327656748867064079036520821342675572264195886156203857435253233356613834299508294721273421628987253404854310267837025826893982974897391041698634682777250984921437028353942283836453858436638537580244218795154343859496440838886869738882944129162152476230319847398168332882020083475123044613651473790466101329953294352953805930901241988662649700073504942624580063534150408442209454725315936415582056887042979836389601123523106134774567533301979289305292571947244359270991460005531219233097583052346167352099871285771620645309302427669459582027500079571547370210590901372488061118861326377643625493707598803229454808083898906207517433036471434186203868744183262925008457555349380522476547971514586322199064752627102700864911353499194783491339148935059718350612185129187367619159462614973865211953020952237791997926673708732902791540550237782791694838716488025375363974157028204618180149722512024265999950759768321111088943262081694316445299576088090674833658669038950987297125128531445135236246280263246578911980785316433494854373816381101031422638401643101355186318300203119548690383774587734627648153448901555155852217179615003816564780875211856048935232109104858229609519844574450665526310941016614424419563005430994712718317843906426648021939253656841896034636594291301621960426553836048557779058034317732372809170463082511001888080550202286564000463434723280269089974517946287795101691154429669497593917770698303748135943564747606690504993778051629689952959944294294437117836494890801211687682084232286923857013232011719199277338408808176935330620473343420041068410109032773539845617922280818553133982829386620339624365498215809764923462564835997118105510073365495250199774379994225692212084909878198717397757005687943054740368375566543835356871728914060150157714396214187657966895418082727545314876064654767293758914613222188706020649453859708071153776394667155389193024597638774784000000000000000 [7,4] 1727538016010248448620085432786323182884481256432566266508967643367223742160551008137187585862118798964808092611031716144990112511552780929687012899914265657936275610728146554679857278978414259549101318797202412883209915143638249570938109817677517311124293689310449885702308771266786867108583347515193696172094499231534286620652442011428492153783591065469931659504335028897869242239294192182477730373076489494471074812213327329073993797460987109351581675565245222002834050763403742532868193602908639739689381155840614196759222746776707731647142185872357814356761736415554001195196127522922199083179486469036665291421609898287632073682465945832542990234368837376863419884857989313626725830644501051391961956766505070171539486058255975029847285179369713517115751840679090111752544879177551723369819388559228507685174990626323530712317275271149896065778970863763287217337962603682496608690734399677175173651669978924918105439136080321613917699104949376025140321793025856805611097724201824409188826716507748684267121257753693937389521062912841528709568480897225956030624451713440602658369517632298320663485378938153711032391247452714089381668063099959476594838155574567567815826373516514809957736409624625320003388809138784065769342648260101896970455398104388437203010547595820989376025261336054221580442419493413070701386263841387937128750450672844400443821816294112667936268935836631746764044359099763185515004018235184504095446018298347409351516738179558419409653247023295268257957352918767676142267823362930190965497513553650970904149731373595777609128266777529004765707125928067500980204540998958093358865602506629534410608558970176038610836142750753884993183551156323780304764765281615696934562701431575400835112837575175474232844500913853679764764736534916019371693321264275426576410735871743658156007255718241879813694277494908184088034526484817194380672967725954186615970227556104844747830804050968949038958979363232071741943778014549074391314294723251549514062106668816054571218843981623391562045634697519855994283408903880680868176035970609421398047408384202033845984924834687726943752726486356535474535493351931223084522597710549147396344281046443927272213072114615328318836906978137615217117321467335420795917266958809454999714128503344447332239727208045104317722349183971213212533570406447815060922498937036979222175393761056537908616745290339170493063569556462417546453614821287713606032453466841263846195200000000000000 [7,5] 80943098639397016823336058838532721898153106671533320723639453082924500025472405889097486459953848921909415872422508314930361546112799247296426813197609616814167216647700817269198144714936148616965136058404799189009444696602414396636917228985604611633476135898600750748273371334190907842163828056330505215165358253015308586145895391105829079902814951360653426288267280452605531624245303222103954660236184824454991799797416288796442111859546584076434054650242725171935462078666460927394894801361803665105346546806431199104262644454207800910028040142968602607149155170136929130599665635058626487538937133604995582243043766104360079533867189688562357342707738411951113669500374698913440336000853884375087722580158003938992363032418798476565992291355715220178408939543448542612628853019480976942289435426731276278490977025143162979608197267088566464972328498148546464650152472487848554762702473138475622543578472050450985977356334622622393354523425817693490402665295209734822182907962789167117688554430616680594273587497214995413499415318381375992039103905889703423964203944595909865064767973355459483225791488198796201708648987783558745038736565063931232549462683277469608245436243029338181696649715969813544831857157508452805705389485341086276714149254391243527411646301105452425777902589223918035951070567498569874614565874618152147894039591386966080948028361158451233363890888001096593040145276771630067284128985147220158800451306060547520920627782961118055540220038646972187215113819273046377744551577780991145828342991563790404043622961150533667297430621452856164946913246810490261989192669368666704626289045351404087583193362182616442896361388797673134051979960782039288362421682177377898926465041614692876629697812367483140858886542797410146658891655487579362239806963507094314044742738678523827906508208959863405443898101020890417157358401577460112291245363900961669062835577307542527893710517094487784438815009164313097676047001516624435742742882792820159689072860793325546843718479570736701226158076990634581439643970822606165445293300624069723325399904418177302679860832644004411198598692969627459156727373862434724602873714282022928206573653134236917524779661061372639565780321634881476294878539283608364055238993758225432363394084216972668910008252372961937789029421005968973544579034045777030130999902003716312709918260708426243715442470633754734433139230450676738617140375547820677482369932190765400719360000000000000 [7,6] 2137722393892129757422431006695190990789748725689815116359453036056556258782208895023691986412544827521293649535823974640423362664859634248929707849571724356606634053244962698557875103909936416408116138647769945896800078913391142291356949165899891323512348937306710067946801582465542271776043504489499990960580885046354072669693608691375248878421497600411793450825419975484241856746923040296931187515513244018946260013779874315255357909572382284116068931696854464721301281390182478999658390211590040649349655211801622175211785547346288654952613725578409487889883715775723097262735183126048726075309816779343118983371067348711015546080832921016257896900767148518070098443504919104442281918748232807639080751010992670127618963988457779116349274843971832814309134154397360288406958261453673131231112232751230052681997911563843658188102315136906815348425963363855054945973084613731040742023445771983599896028439899940824274742456239749854155470017836747491909612104811295495182275285030145400987389651251356451156767266251073820398452244109808125660605496327160373028191613816891629069122811554307931841426784838709986149701865322797194177652173712304658882660303139945958439657661792006967299102142000266624841792196151328879865541098067521488589276547059479524152733206518759271844761277823468188597820581912773742801963772332734747705993498844214902147681271205597750568555393014230925255724950219359860397455624129267424731152796689874382619659474047718784445681251869373118366933452940777413180072346631320393386654119862806253377139697162681272847411851632560793641556849888633308737623474722606572935514041858440544001133179031616769228396051414270346748572743685984988152023645175725055961071171594281369211886159058071315173612503560616953928150819180473491287615561170370154983556283853810917530103591151562104030283349356868001362878039120055068769330761191754148853982720074126928942142526806052608128899493076023633688580682003694427397973870559531853101764551804619809660889210075529844805285011218662748153362069310945782422568630612847941455629001258303869054287177996638739017019920505943950039272789221431518389510841584229069412540736447847700832036991311699158344073731456566058541386416301904271959594053507954877790815075962676879978562534325740968209109091758729328090089892047592437783505213165183293994621076956670859921439684697315193014646836338459824255474212174875754579622375670447589031936000000000000 [7,7] -20393018796761924669965771706560300873949501625326682196142840884802470992383728403913594730539849818827567852584886764366321262909033259138503054647580102608674831381961885283202454566914659456745681032935038253908122962743336089559949872015687191532239376604892925523180576212394121894439894580480570451586919355915534181564611010863460559208116901598669587087079906787946357884768199140816845571758504123866883468050386453977157176673433390659628127991601568885416450434868908631828877541394162567241785387355658987027000180347574890583313475339432057631677797398169366248952863502191559265387787139509826722358037934982427482825196875569084575676231361428291399074858408400260644120125836940593001443174890602954250141446822731643863352377869742853371944914538584217010708492520103130169179723477377570159312494071330912584171548102395522836443042402835030295766470456825025200042780184825438230002289297593212854798885453513737583607154941985732249972099470857952718762860168484874717663598813006586447934020202032843878789162897831881169434464497885619056828301617997777567257646667069130808808515393029238795686888103936116905979723615590336436050056270763190665668137976822530556615244669966330251241449983402372767700700545129372906964544122746243187950571546143892829587643167092385983467365442963076885630285727737407120216189032426781359988941655328216854685998907587992878061392635987859429817809886792102151990258298032312337318794023539512067892750112150403258492989187676182795673822421003665105779036595207551833791318018286370484536825553879163383244920371283852585654600014053343739932202527185758359498816416815221278590412570210405871389260051501051061514953023653270674843716428702249967939974068834005901964206023603331973050326927230038636358832223419422348025738296627948172869688224931104591825576751703620004389581092685980306764858757342526178090092511680245182484776951156448851386913982118398935027671355005408933572826004584013457363293742670023793328752944719791031747631498028296854490774236355188645364739681919190646357238444650496573598490252786733163296235551786408693011889539981634228391997736358849450433384047634891083704330136571370544618343339933710489023464249342180072538153529689335234198710155240374454048580353076550301663812397124411327492171861628929745754356387839204604193671940415845293531585056805270199744656036941710668312599828216719003445940479638973395763200000000000 [8,0] 39825779865810442237760791363445995349014679382723596458646547800761949771142785732359043409244785388653763915930289156925371593091386581110734693996338782591430272560320764376386260463800208570544739409855067994456105228767184976604690704417523951708789497096560844950945466540601800573678872587960756096302182409126506055729410313722981903183081894040718372745011197485339574828554966432020558646131077918444246075587690401025827391348692363515622480992758304065464226943395176857268859579975914711372928327142437629180771072912769221596472860060575121760961500684489569249664060124815350969018572504979081860679302379174309561957108604810428792490201764563491761501196895377551344028293032512075558908900611148521942785238342476348142567350001229639881213890262593410360554521010633212134168075886795325049997946164916123855825189266038123827621922916992772721552917673258033474799010574011080582451159831694385995756956811923933180328100434550783258576106050107855597488683930666532254344983648473354012538357012774295737838537388699623118102310173722754849503359276384049035841517103047050302776426129090943377743922810585113027665557265767319075329046838421116406364674139638489534344262021475299412049652970018876477601799910625660874856185204997112187153436968410584433934241268228376976548599947481095307358362238031239830302977600351323897869715385073409466477449794751461553352113716366676477711374999459003981055230874002140411563439776385637760334155448494804543928871572541058209371171457037674872626535228320684687269882775480650133678193925353585814358278181884335293971390302992495755406085547291333504582865883270619439951460430728338904263161099027479022803855967378533281829299086107876339787876058575312069035855380449581452923787939962969816262235933128524939352406091589216995360574502128946432626829364037656134433865329155619836555579132143290417390628758248389232999175246432050081748097064248755864374094242876104692253069982668797514146438635729679356595891205738292946295445167240142816195476386812666876647776388640900837125933299630963676189142824764470634795790315841363051891301489113499357936547343505926211601100444991847382998515287454405393850910579457165412228142857600662318624300964352127067006689338230628006620350794078389846117536916298766326215295893296941070504464748604413046703847107311262675020534117468222475108208866240155054051372772592203784522781454847951662743552000000000000000000 [8,1] -10188575914848618622268935821606890131445844460580824297381170863882107958474828099906639832250132730874384465547374952653969172983149597325466304064836434489569508790136598582454091461511001554715669597594676889168642095121345969222166682043852288924215419342627810786620000656633412144389466756446289070446386657704616421234238362201417121568207556742283243488367186994073594869651614900409896787934547302649028098855749330141325961718291494968934576317229623564572387140405242274675987928370660600970028158020732641315401592011493365104369878823808575999051876334654284624881849460962735997023583919571239231115714385310000650762938655986177353058400153704972088157331286432022644462113550275692637560193696455633230351933689211237764673232393651351653704611173450204760710399338168100581077819004480457317144116696822192004777558655022178379647912661698747596062622732438164013021049277042151872814929361979015475201149757375280596050944350138189767818917728025337515093176387228112631326302750608924308623889302955263122793687546250886863945830673101934293302564312193486584303818057578912571605825825737458741722341598525945806247839715846822302239341700649494412798380403773295175469093699452098095787288433813879005465544198961168421264341444810286514455355536809135928727759760933519549821985406468237710164830855992796743432291698208734468411019363790301221515691656768388913196307432313233807976169693570253185800775641204143373631431830675759687878878059614551101697993015111814403264261207394094116438792482896237262148723592654233213214284653880093393269708553092484714196075205724362032997176656956488404521984255036412864865686810103307437149223975839195891717913922710914843442246278290610552306580122742989866487118031968161180470473880536972092392763620879781876698692927294944128827385868324601614571159216397924166223296353575415090761517154816718044369221693353586833224216892493614702495345592080083231603867323051226617324848753179836752370835018040233460860736755445424202303542656097667788328606329922111860676810346670064240342770508932187337876846131318500831766882290877847830846830400725309345852904077463181717318815727463455918319906565728586599567032973230860558362980581890957568021660469634071812406240546806129237610965200030155435428045046238132848980424318780521553409492789375100153852234258963290999945467463629370552972795572605509982215034041837541016184717555080014133093990400000000000000000 [8,2] 603790165629230869704733946063556168313795869004494811664693985336081848137666750080223662143983135725078756149286258022990612475835725280502138136557691640077212585712372274734285669551420137140299512426930309104752492870137204510079647649427680237294353116337858164431230847406251427734595196807083582406048502070398126380615186813653955002630838198465130250390660606215177651796699533659844577417255623901531211097706625758454589842364822431856820508032784632274174909347627961664837185890185506752291447901286192918829194877241589989804357934420255964177530977018170465418075110800091054572108738680335407236557898792499622285026361180741740786040145467054976138960304720488503771294170098191148172972908360861217434918558930014276093707738821003202844024386503598286091585113275547237934089923042272366186815568269705688696008880004873732052156468585261528484698915764501985430225108177977257349077751557552529507624296229609480257500574257489398783008506576120196111805021254353649177068877415225771535668678602950019538529048450410469910949466669441211878483584922909625674996567400484252146166468173072718876346143245293778084662073372641648526330039205137834338066027504470494410956534604986825453395746165759374049782157780651714163259447145862903113416087201597488823351500223574373657033600522469856974767277118833217150986285284795215674869039918994093123724696101899296757779424326880851614670689006004064725790506781958440615693636188794010097108321968239076269085929780633448948983726656002282704069862460576338144766804556994986156772954798409055906419376866109739749995914003139546306635926133551823410312439940611453171189572255561582644995381438986838944513641417566782359456614829285763495054624049427599760032261099395010863430808648160912157009838292528518859530984829727832892333055531350914882675849323220386008390376517817370090886475179583578859817739320850307380401014707096972033658208519362011262175233286131183297508030250851891873445652512819471651889715847689492345641666419997590359939404321135194439017019780102835831932081304025769636357967623737769108506777601787576240830301048332482115184912928565277482251979163091916553401244858534867240484927361153039886625715962103660093903793646904935697364295056192672865680461094097620486269768916498166238858456322207359030220453748672505850136177422138982378881410168673020204536448454634413535134368975273147137207743017545954727716454400000000000000 [8,3] -3384079470579592404710745546859340243289170403452421174141431034124867601430954829278886233418084796753173962564177738911601046556468944646197832615260684593685048215541455132444066701326968146926196079405914457826849422797730837240662464535315656822490537001459785471849970897718615317780859949803301107033949567863477335898211747619047012847396083107684052143674481307846100410582555845139734481033869339564763676284094090213368970166664683912723862037500488328606971232962019982165911385778845591632933020102100981818973778416680926439221846283788594792737323826871886674919875851467080698390608359161182559026306370287320742201823833904568705194326051072539288257043228544491987792477088515345403408052467759160763234928070804345873910292157540145640184979458012528184913373462137437582317207522806796452106291781593964846803765126089214064800911792792469868958024653289091317452707939378263936672882451019488326601927289980463370340786032666051014336990191661570054760547461815442773798831371675388962186504141117272833686362791196111222872806003052957780281264416678512608086186006595749309753751169501576087103236810718411248765847839702976181057462835033800160029680029461414447393618553710089675032735830140039770227672672400608894627133247611876428624111882442736776526673004167022936903978849263140631341779377142801288723662011352354051776452502139884009797179274647485187884579466347707826037628162598043244029878970290643753956120101541694089839375121403542866813078685089434637521594769903183078042527145514762356607738009915117089563455745425951371202070922267872412658250327990955588623062172525211591596125439583952706891382395011326705209751026929043524521735592597042580978759958284824333622516635384012735088831529295447533156112405468266746727992041011495725037785342574840300049317787826419765244020491883121995464089018023406737037517613062217420363804146075544174824855553268377593733355468661322498993651717468181023658764169491497864277460187399809519402869936308210098455367457475927535652756616778330716339179189777059214194228601203969779769341872519523386658809814203815246824163310088946647306364279033766360448647844498808519585227204573180512037769563776668363175668416027937625535341610212604396498954345111981356529215781946938823146190810934385745725411255957432554687363336635656782303200130655281862010395874613945880426626028694791390337114575361002441915082636063937882016972800000000000000 [8,4] 83171405139848111217833480375012046095897616427192824386391705826435347542524695131357019226372188146695580494071758568208199248307363450160352616992715876892441818121199445525125667085844180383985133124146700966064539939520574245829877677047467594333057109263447246939141670751128168934478642676474426651759704291347202528680540118329015512087936591175527778310677381820999863482047438974103368605109820442839607469806880407517925136315179900263883295741577304025604885399520226240221437740519744352978231749834818743053397924158107967238767964586514184453692809838349285974766117759346816839124828510890076982559665750693764539020031031054636750224162794542611434705810215223753919790601503201165868533995342414891980727563688009366431525362461638898885752304674028710427728558651531650985750447006191161051035947588255143370695306126668000229960125791440783876684296012566796300423572004401701815700882798103097652578035203570807703443263062426865238291026213170986722677413641467673108574688047479678342822086175185314589133334701882377811713472551082323703925906198878426210605503284583219243009048303941088044968847385479435603313356918686199254441319539868431591644988914205437329412380749431248397172328443404159945023450003929734024605142183108806384751489840077190298242722872597603427114822294925942043110786179836367507037403659035093575827881182413816199195098821969764099262487403977305824246844041651136771466108313101001539966082897739966764959385346054919796494645573229862210039874191730715399764240344581095273134121058231591815593284376766552190863971392516384802356382632054062162005101318784044198762418216388918617561729873378460527872305986236832085713646561211988676206724796421003149407839995996579595490162511997143359712603226527726768831934692847075978922156683738954602640267367542612213667067961810036672246718103665624770944189737170007847179144158650876585621858913845986272700063406407622345143623745453643878399694317299242422844673303533538477544890358786238726865419877533818743012014168095534460685211109903979648960316443494315885668490376462703947740991195745069440501132741409947899022644734705914669450110074727521047431018402980751198243573955032980365347275601650940821279294503373716314005154266586220791004187868156916271390566181410234389526409720670036638289159975974423709126151175841359969182815650820837032332215387615935892880262130337885631455436731602118335528960000000000000 [8,5] -393620029840676367493888057096146440938976845388878083328323834528341989422628207064175272151399706062715795401549321973905784701699167944188492187071620665610330485171216124147638121376861742999490803280153715387152135092990170907181761435069107025553186077164625803100263873818918167825312503754717057336819577869277036703655607626795948303315201279346091519677535491521873072717783537136198561422008776295947146748394198018020734803816742132147571805205369776952490726411800143704066464089241167342462557001447690093244323799941116797316393901577628392648160517521166208997812789224963199960111782417799750354914841167186743845227344883486321200933731371266738457833783032627350216417174646535530557640681526081284369001218415640732226900311042973987783861772787031312457265135880475547035557341367408705331678639844161309154578868499654737175959936265367683451739122243930687346511625056262490888500988476206412575933949214251700241315477224280064301715907135203499694854450189814844181230297909699416896960226117178645303356773601921164104242775595503348028478364042763436032275131587833604870734707581768428176355940832198577119246795523545649971535116509545909454162074792824789815449907925805307169874202875010863187863510778809918695838155184781394530149880377593490063785659288535562506103406820996838995981770239178193520470899560545860237050013868269388188088884466237084533620004622757997655225080443795211221632012675448039734144600133153880553867939757269477932678122736616421316989875561120174198489901155588142053620410381491051285509692032963064136620030406034087014543250494337801483439547610745347740795324502215579129771065230048554904628482822647252703546978606168926592036775769458540999357077757014242092725002870720215397079229044648637356633664058181502423839351640287111470045725367457984886222002609333021012054435835174813222152140681377863889488523310707742251458322626114832745852672783430233558261450901116868770427497468797829152771767701688552516094021262460363194298510312416039864754312327066241176343126254574782656365957354412147629605578870193894374429822947261227652146931986785568798533966521673216553495818697768524445221647934312797455326434827087575242064753104289908143740110605565437365243093374223032941586473280204966636131888509082402961803308198199021732157708021106711009923680639215764452797969830706659617424702358050738120519301481088033869963858424594484428800000000000000 [8,6] -8944630253146323142748932553720085298579455072884466091361440728935197863146536154825742139405667969406800629326749602908693800652918328797580482266601530365688068167884235396438721575610468300267315048835130919516297399880949705845591229555678194851664722415026501369409297324852140169021837203364452452419437125507581391949239133037705628913027563921676330967062577896108141379682476004474533512483058562675794178716256921716520934738596433422753806057935250126369299168657791072798410597844755808071040815435701552197210417725916651289150808357164372083069598226751519072445053277035282344680121448461282429878261409780979566178495715852911048165824667601519201445420368451423633928259715298836096133010437533082190421546307352107807516954671972401789378553760101948454831772712660468678712934481089285728413309532517263089717602140937655439070146622978061713383466336232448031770349684334027918732667541686844172025118907047879395567749786198886807261729597402390303883257062349976315788532095812765496924090821785208288064732201651800652074641805213876396504923396276928736390879216668372948570389363420956349660610870346611871804959686697692087188160409587133569059924789883050235595902134334835675250446649549639299434851668193174667202479459660653849281084796658980733644057408058502271184511107545518616067289916486680047231746816512684070979641968560816420220466692230376780143563287866513544644826347699641103167581552522253135135004086527715365676803312920293220943678709352698999369870280944405796914712539705515127089966055510724189299411367585842468618535691113267444849223757326200130293098749032268688449553208274406243373306543785321110027075455403154559044023441756423083921927881550904971375439533569091422536509276111916877155438178838411506505348404604104250682493734227112618324021244830343155712411001667110665912365235937762025764729247356824070128187609524756110327257914620518947488422758797499191111669715703304974787036270601993962326640720662921391293424865704125263939359829359669282946692451391149170242008292083465947357662996975654562212504895825107684069444317729949756303842689715672832469412658733646314150802387998464271572141928348344475527129879019790918892095639860116009112115224294764923801321647816556645364994956513390160621247365702662651746974692925716500999382971656207556764085893449939815101909716547446985954998140713802934975894115336519901305628267505024971571200000000000 [8,7] -20023543940547152626957531667944861932097823400612068142852581836283148791827317650976870873728797497637184432716636118116347456622496497726037269138738549596021673188434607966044138852547458485345583672437844310094383358904795459451451357837437123072735861913930846034797120218630295640540525010928268749948566803908950855659285267243798004825947328907657667383768610175717588166120587315499406753631125663346398991429595052499031402111614925315595955605096307697665538265745864101770534109887544350320767849578477989424955872276690412345627324581253361026623674662885665794676812203644631964849598465874507549393696299125535232338795331319203840690272219014166331123330236972084276626525152772042606808301168069141883265791042894018326178443771155596495400435327268943437605895947691984233474177388488871088730095850079393333729720830520414954191221757106993326376072061163179667768083874377617857212584802330676943683949922594095617575207696607599242866194833272993574045938952592390540307897582556201580538586682303858985615082577100374160691967452305491834612641701853013343798984993800054397050867977940015380896716819905599903723324319840610469315202163489416978670851939665581004293778165711535198906632153892009750783578349888039285451951667504698805972292397445213975648290858326903633465507838701010536696624057266624985149305729863004839690165775925052539059397857518503289119671728845942879285800820969403408624070385214186368476529216089259972555496063863641564693142029257419748790911169544838880549286144667514692113721769771058019319644059877211337347255704834670797723716359737283905151926313309700949914629782914447633331977808066297799215122379631178463299768162880587235842982974208738871763737263790374166747521226166935542680285388558665195992813730217906502790676954248007594699984392697141752147787779893081830384816912620081517172730093493411188267169132188009045496477793165887808902437398997363999792329733785637993277697875822659003697362616603403128178551107592978956584524394817351715636875645524019385034171893647472058324336549821814295455545208456314598304047387649264323873647047615599361605887118741932292611204209300932584587581148921230866671342975175233992656348884349752140067241249780750354128064638255750334494293424588493942132382430971228281662982324044033126919348909620213546214788252059590299040808825181703646334166147783450851258360905411666832852821082546529894400000000000 [8,8] 209069568301579958648163035531132971836974320403551106713393265733542695182442000953728216053266501932774076196675311617760997107802213700575345866106002133922325595908287323883971248405365696777613704663906643937658286315202835618839459334400952402708422972127124530674534779599823708714805164205866711365527657080926496327269407127970357429044111483537990069970136244494655039355417203743316353178084925232375857985304084319973856685000196932652328533725838461642300883614068156251130714292958192762237803322726058680798201043925572728933383292869177289225463685107296523787893155604001396068776437149124893163222372758370549684021717278521239152602543809703879657044082317872427339871645270444627938584965138484912582226484139315512156761345639277760618614499470300695002466370664246417991875782444139340714391511373429965564862833527671038660093484172045840524355655482326369935047353729579083383982909188197596635262580638056130412954592941430346228767583385742793362576986942189443467470500157864160396990724832229152305316657414373326423430927620413161555954054640531030895735307229908868498128433940815614303504692639987579636314936075885678656310132461427455986603129162695403411582416830356541343037443391702877985483769480285988643617059917708826469523005630273395907997459558053925374929504591903977443556498680776071300063768211950795596896274899578368028561705624994302557856622853115836016683845748197126883463142919528375796026229592428597420240479679853418923364848299509235145787769530013700239397495425192160453883318716801237816136620495383786031306008532661515027210609349402387210579828113916053960475351965750425144176986479446539315917855260121459364542156490101346718964460275560140864930737973809561730579328592375239865125068553383860361952847292663021843766767988191277981208930157575238517195590082911530945702723244275054736886459147825877392894265258855593313906941297534290441818914863256961023844732492578861911704464315311431650884857050645198709890810758134522858096411323648205238498699360873818524196535123755278946860627997412204857211312743265481586693738251641445979293651721697173461816235450913465777391930531076019991651444522603165321500841001832927937787745360716690559801160842001062801594748623395359061931211965548664798019434396350087012058904100543544332550025810495793976816683921388163934816796167114321502583104677992005512540992662492315438175001179712389120000000000 [9,0] -558634668569073709299466111395746332268175098282908624859443709469067079200438163967891122873646840745365785311664388733229335895037217110138363533610382631181797778444617209389226657892112042435435075133595492378866885413022496194171496577938235555488623705425561257570435622884214562834748833050832746733918662308688743489978380139732737022220511792172824397186268597142407774310015228895529480881318498980713180802990796683785079732440705793240927152811416345360926180934761010852081370778584010483297168877639036125262471404850894125057699468417428604659142251145030879735281788366764626134912761855303474806651447888981559752974232279004855852230499178814316239892284752325577634177041537532116972898291017275761524072305607501107911810396003503701366630018858512836556059803205572257028886759683276017954652961312133509848097174541707076179033646994380320454801067363962086828552373624142054043850604949592012403163841413333035747804975946848362345652971206352989894087138956939579786332824092473225029581339301649803967674146840535931424369410381045193716208686348582234764831675736587674654594982660612008714541085385470520307315950766344035718722369417349402549208350649945666201094206221133479630117630431911900667831961502440767206957502362647694138828393153612882713192941618471031055919967568797540924526444960337608716142877593584902933969112691368159439697884451489640332569732433079757162304394645607634438817732922631831337602421929432069453956229641769611088968506830563631778230708214611533817732535874533245001386157377628413958843013170713115077235127877654867207203252745396927763924258233548139330628517264428343703568636102354922321645121064203454919960581410279230336023047719581524064318061263247635813689013734676975455792396434953126899942841183749606930930216285668567450997108736493583764154183356092817306932707495794362822426572611159972994630331497657545383546289130861097352680632319119930749318649380753830532871147258771976594410067999443849103636024961788892451847843319349940169590219567870416071570080458504583392021442919391007182444427304333994616542991889436618294809608860558305082839054493680195792830918949292513345891959974867287338176714404781530591750358745647129162414575518869337652029566465677291553097913729858317493676488685030025327773236939350569326160820692778000578045346594732759409763211096007149296360419566779466671404749780247377027019790574532056580096000000000000000000 [9,1] 93850513572239016875160703958276012934373523938939427760189248774962748668084608869540316819854032088024320307252924863827211920886131595542097447210191885138039813137405101517282379611697570400877041687544234381108313351250831352878977347887377712639869799909618422343511654965030432768025811474117112753671544218280538283312022622492457180961157249989151477054894753429629013372650817628512632553869419721786941862894406160704465666608168354882038603028321917923809273688601521601362913599576700890703732300364755114724981542005244752942889767487926095949853161770025670933883461348950591164800618695304427683949891879494535362191480165983916488862920363010473146388956564086104899900740945742805575854658934702928221630349092091195130393608099324901633440519196961821048238601350433904455319162887210338673104577645716287405216010495704123866478146406916750741153035667489274112295678592142425945629252588490668783926465092917119459975225088478712653276814363315416293434706605829298823902018998069558810105540137628053261930965921679374877139000010354331500211156679489169534307993741696855581450924566751908657724927265892033121574519569921246901785659356481307125484205935511430431679363022409979320935474868055748997523470722493774590130678301005444782495786384862878648006584710269872006072176973231496698315290144001206821431588973438123297714895833812994924260539255637564181022141528679634957663183755858172937447119649117286507081135008255295632937837672098605474323182136385803252671272430788100920584026501752576418892781810234575316477039001043637609547224315566096177250532918807619096340572427338334776629549823935872260880491054735155620097763152478261337508197130050186366804452244085831481028349946418709078394053117609136370631458915174050202294713234415399397760731350600033322586618473166698586763853739565039165241591951372727273545230639243614554473407443581469718877869758068841007807230830214597058727413435039802525266649213028855669906511874174419613881586819771769321623527545512122645415866264567947755055128583658764367093325601017787979962441129951576951214235799122995949418775542904072951207716722489498275453971190534885177737862165590851392042729198033104757648759026707491036852896124019233401289996501273891807732122196020847174584692790045333410586533973013017863619170645184403386263479331228611265295140783704085531814011289957844925574401269394497379795410428441916971417600000000000000000 [9,2] -3539509924285644295328519730654333047628318772892181620326767947191085267993747839532058974912668440599200916561784527079091356382058682476991929580301511946888180823876210338793240559972960478206832697429196636668000045488985821345186648935145361296709201583384501367721242002235610303152690765955684170661977640995401486715201220147316319935734497732714402386268707119107894097359295216472988849827093069001975752889398042601460725914133391794960803121927195022045248866442582249147914310146852431217811711699744292428880473128658674875572761327273839692688635951791909131375110908473679411541434831990201515683960718398646818130454214275097244496383111304819294917017717941021568855502353956092730779957060140549327629087408653723439044766578029802699896565129294441033653516615137472659976268398601773579399598746962216363274378222833926747721622223634445873409580560173791477413852099402217887775978222452110619265701566583457644226972972149747229985672119741896251651892919009204351091869572120950135272357245328603316929360535733371306555136943126780865312967970820033157489487639854009294370041948727851420138465072608819698984722101703092101616064298452967676103946333393999239905801298654141949202356226691270587439532919793674403276447211375406382996556838425876498238408502597569733196128364983347097064943875501719340622102127239258565245871643764489676083289832201962706028721975935795356124823111896427425756100450772030247323394511366882068938359124430611116645607433679433411590172668650487510798273073446367707794049084173483258301449330288010536021427741234638628854803311648160056286878919850062233915006468081687530364116608442806215070944040382535206168130895160157839298295688938363426731001776821789020620070229925524020835001599076850246500016515319746306568050782627829467484863350498586568953728351799215430983407218730161564296669838971270101995103028014750120317274709416785421559222567699678700996864460977689772130243572555889992136726162777237145063926922275904662703302452281605875561897431386451357439897679284418111857210947514740133222637310246511713746747601063862396527115298574266964541705413861299439817793176252343039145727263173249548579443516565078856186489909546545778872454421999334032013079442456888025033635290095261373399111931460336533244989236577903195033758750021528354666853908612739460982418936324172011318754760020583064620103427828358325291735680718483720713011200000000000000 [9,3] 43221669740353759629579099081091919209243921196618145996819384838682086724281602419070285740543680815223453484544603582141014133493448539437072744424139632166538588627752174094604685211676371486883716262057847467366614904339906799716395935490889114963519351511049604695605526471427636852496790278242668464340069123810932312276019381148460513215360177946363203391594373912664765591728645191738195177623816410138958478363860395974073689356274534329848668367119966148656733277573122905016834341164825271286431935240476965255495567183909332060718896961097931391114545140830137514677825772146044981381069322528166824305083481524275622473192371979910017757502116842541808871575113862733786534943471441395489425504474609010795379602155372489598946227135783191105618327134453735076278015501371934126402340941168241389608421857426025772579311668879175720731595178854402065629697859035397266595081112725382583997123079880501489405310144238375826435753303873198656901144150627294195971737154646718098714486204399233683402015128567898115809330580059849846260264004431182178584848606219303898326858559627604137881351667774607128434326441111506813917148577232477990090036523010684163169774384177817129683123413595568578983225063389766511426884285374246115842791304047551446589890117159316561749755957247768584371503672352565178929026932250089920493934468190181138706528090661511614920466848779049834088356319749511395247739822951568192419765920256880885051411211374500414008774475885273494152016685592904489677227132695646624001299802915667963117536841944967906518403296940417814157833366750605905710033195074380327831566919557116712682636820404082932265801363247553726833999537265325432814941606472678427740820389110443097941646650740498077641073624075403401844987072141567142680115750465359167990696279449882343623429513174242373476792164066477276755716995520490337439237043106828389597043995617135736192146975609056117592777336135732679755583025046449795538452705497477459424328377741173038856158258693549441378411598978674482368233063159237896219434794449952589890349457105660480540009383693094544115966385475677191141454855244936831785157278750674253707355058393096810995467527323613776628058581328110276675773094286235904554965870207660565606150070528854733318791712112604513672674735676833933266148169668735275684581610205543880812190454750554033543932252520917422975127521711977579579868776881255982676323897849560180981760000000000000 [9,4] -600909320214578898101535685832049444269866480027819352035475859002638103148317312684570646614301494498194574913816658525515937683568015251048872147407721158619189460449934713492993236045277116756661415656868750818694198973381000993096048103815610662906888819631158690922756030624743666709056450982521739974203026405750808688877170082140931537168335310582236654151571408853035043747391614668728148125572731018924935466434558985040354059113125711068774592526018251073224324922991090635876873725313128551911464742596643251825887337105425149296373173024627378018297275529010313990593547344071161132836738513357608647950381270604010178228661083188641140562230797049890869723157967574898443783735558878106957430656144759641647799727088653757427037120215388812112948734491946175303481733059034473350613114921875869911944853584599494868974317250398848602254724300574085328861468649525264782763715741552665619316103115968366418795694837867144557594335624718139014441753471603376333715903189625834928500464511268698002673477222946736768385651307623026986558193313067102789183316942308022753071562226192341199998716430531007094512341740752244740547153494908518951499245434647785058704781869561522509745453011950728085404452230485870492867688980960136984511570860891156272423604313908535959043023003617076383504808199332596351592264689868287866912722325042708429472738960751273114256096943855852762144967515918399775258368761151461730313201588495622794194818712283958991669757539543088269830419046068527639263372378677161321655743704643822053852288403131958766637458379263167562833612414249978319744649794420748286415288848946065845950074494329045968140213566948789167275124294226849307920751540762890259420053430779233518251402998594586664933943937260485120429487681757673513657297889812503239963401688470495419981277837105505555491179540977261328170176816343592283741548508872641736869623920213599025946669141638968692397237505149688756851245913043360312591872485806931252575196163819269267084443250427730107042205090509019142075519761387470709235836701546366804111737071373225877132474682323337120977826694881949589373581132809037003288936777735972059258751318678982329186598692132511991840267501553287896237825899915857501290546998191481673417373380105782289662416958520666779894547848987254167486372587744551069914061001125212926527042008491639567401659162282499137692317825204285451824085856278481317209705631482390773760000000000000 [9,5] -515382844117914034794544716083861455224655238246858627429261159007947302957072181002282389794281274629889595512097570326830845861737259957087471846395207191581376652849306020872953208220039774423584770207036642032866639950917190340129863306843049741320055581389437953258437694240853605141014609804908700244318211022158537998341406406038364359778450945406542677776321456353710584024385047294830777714480142825866840469767349399392572577366733029967118468055254696904001534799460994897765535341834052500583219502983473925077258843119065213298482483027132399670180671499468687539866499685330889106360342353221461408042721206344549048652750594647999141356563164724584168176080409617421946562035315538339887186831319744017955550890989496801851527204584803863713259799724133481657742959586168717212187557471534784432645548261114603698886168726067462599965676017655428170320326280952527354206792357814877915794465220435238863180529822894263503043263900195934957112426368279557081137649549762185577251875265224996320935351132830245378179689315413670528812127088611968785590212859656558239582560756555442872557575549027404616337839755928326769194414682506217010049928444277715315347979339063015928004377581852036437050904338030091992609869841938387266786519033636396326176087234949976108470205856181570660357688183324577434041154454916530999565980243555521567656366764230953780918145779599828277081543541649386305922232808957792883880684943947501468401028038821164406299050579022291570591003774023701220392807583320226047727095642315820249117258581791441214248240379797254458725930296088843666661559791153142285295294348418814284179139437878218865719685128042123404200138914949885473804235203860792793980501024944044971856608977876203162961544714876227074833376732281307333594442149746447619434553775113019586475916935249727949596895761292839215251594047302183548350676348997812808118901926802734627765449237413629951088994351304593483340061623404097829864463553359258229345689633530786337853434784688638819134175634889362137681515464043945540835795583030016663220848939296884595309510603351199460357662968631010597034523090973726014053557901423974437713954612785705126566084703920737034869152442695643053476132463045082545696682377310210080012355841037443442925592395125448518037110221652965132500933016912126669901855011105435753404020679736642694884461806936890841087392760282424199343092218413861559553731615445221376000000000000 [9,6] 29631097036304589897699722722505473532422774095687525736869704011677590183533164130505779753618547061488645422632161461083430203881933284763485398275799416841170152021453088314956448402610824762030408883392819398664799228110598845443610939879430217705557763527080045111436435337192327322524754760334289886420815628668732605275258441598682045668040752018369247307805504029651558648925120332469592691932818878603759924950435980327556794992577051791789361615362668947381645067184518289394543105246955122631177875246925735172987785632929735636088847420044075650695542193092454030274297115660944147703434839160277748466371980433010446865454165459667302889951961945116221966990050619336062007923452855455201589789850535653564095718199986567342755513014451281965938302085516729626305530599896673544261706387939342005516979886481300630264210302937290689896510855551728524327858865372518343624719937055348860253614373256571834223421673090341623249384636406620371177877084531379453359063435550659495182843266144603576769746706564787343552731771848644010943369007428204760806485862624575785350216605372823052717496332693186520669858014372952640556175905641980641071793386958847830018072218476100038140018455772555520441266281812061796968160270892897907439483198456213723545092408280035884421532584006294893508498327529357312020184891582430301077024433463592148842545712537363693019796915612632194055261587926842359717987836612108454932226965142866621788901036112609060996219426965690475525819230508689002232032367251549643466604584817995393004808569120121640827331926134388784934650285471922879883705736129384925132855061641849612353365661509419362619350198409341530591722926451411826613539089839204994096900350997141162757378942728042423491243348035589431476182957163856136193852820852221077233004397336135485715903213400857904414295066869407807373095913224782385996842482617545661339823638151559466642101286036041953609869127618955396482370058393166882923414219073854431668609432889195944891427874818551124849183576484824576065445283001008394752676694705798523449266235703513068039863724854469109580706610197871953670574438374888329776789166665107938017530618886802457146399903163660943638545750490517658539653679347162776598721753712225510283087208469752418753914322065839100739295685657814751629611415606446129048196242251099817493880730572657309022577063532423792602612299548184895092516935142435448376355166803827097600000000000 [9,7] -200613006293324875405613523986364307216523552468533548989550057394643014415647295543669812594336552426594215071119822712152919848575051819313903749034992980358697218787170647179738554291468088722474061204560044041231114098068513149725749351628791352300047466233210653966986169065495868628106903790508403947294226796480808128149979842351441978040765540892759800864622786039641919962224330662426620437662872472056307991172927068401043619625768320390166010823695496248208060271795789743199935155855224738287028768411248826507255771469790808295787728801848992232572268053901970050194454341166951231449146210395407659773028379148209766391869918583553478150001285201769776783784759613647037062270434497002320153770288465697995990806431880181747584171898420051170998205808228555120270455387279953711144901635260114950028626527550874027255143674802658683979299823710562176375843564219980545785815347455359128160539436661807953207396811657017624456535050337034245586959109163582639596478739469977167446768275474046741655406029124355056294556778967963419816928253308007530343032809432064069890005995166650990473623812335601851941660849919109397063018134775460871750905250735398670675798089131631997463895868636771209354551488247042463876280747338950287196305853954976670362101976046640200623486171312687512398754973348781186275248857187200898903159823085560094396053764680387201501913452927793138101719717015576782598605560090151768523447805966684971791727845331034494028637846230707751589319425606581509102054214201519721035348303785840062262636733323350224533580860171758033571309957522972405366337999693659982633512392715750430081941724803615169616305472658541771883352718549134562404701368989967101709976244516758548413745766277559790647899469708671617454942689683067901277015916711029621711006437277683473866508878472380302821791153666766036019373368943623942448647599150338671651767563326637021377547918106266268954352669850437943715677876080173238715615679731537151728760773573421374885865862729626454547060895058907351648665458883084414201190566499403373961710447586303641752917028984443946545093767415990678512784939346523358872103184548298614312072186813386852713532788637819973131249932369929106368493495001332207140219667975333385091534759471122079922074984203282034549383947258159492847315967722495136321540286599120803080288002861355365347877839235257811199393540810635228666807585775161693984525210909409280000000000 [9,8] 5595532643653586919242990732167633774971451010151068183181123539740107456864093363489233555178471302583090088373603704588597750955031854929218258849488353099180274418222087734911863268913905682826284834456608349912497955899546836365287081254431472168760719871858540421360993881195522520559399889390105883973137914220707634090537666677354240920622273064643215198066768485467057276631649091607206846584097072395509433313982609573339324892320473115639825465594225935318334451091833789165537421831572292171094498705500635042307873816628469593528935717604214429020340539513607820337622610991040148325263098877021384016142907786312910804899687739680889823777950820971677979340652332188078368479542382085799518848437845195756508762877643589766403510953692260790685969930990748044876093895130625965388088002832457904471734535428027065809515956417296756681559322400146596241215661170932389856569046541068586360971576119829432742829365435238512881145070083598786097357979235747678848415650517627524536095887097901066684940038904616013869979736889792769610570312506742963175176085688062209015553010328910946075789367817392924609692370485286071675757052884930319574279799923113006926025509626559536323170331196253845061050008097262321634774109511507448322589928930489504914406729085125559114676615206633078487348009289696867029124134639794019910712942623118658455410143968709673308620287281327685147909513446374515116786463231549420289611061803382844457806781864248120605986273164044897058785094516182279117089155517507166234692332694398067571022625560087192144199402940004922751843205567530010145169504049549664467831821668536418490215374599636434999787392555228368768022456285949441264975222572763949713868645971201289820333889022164426025228946983079446217961350455094360617743512310359272255449770720449490050426375022332892553443279080539447104752977574483806772639090160542866385951221355045156812030205707746594842646415836187157653402858329115651009003874361062356429450158734597381540927254168950718548102388122673303768372329306322262116763365326808488347842416168235834061190144460794083680952498102635937234906785396704127652648558956193698316271744897957723983745631259932251537863768531642359207585960914459883429700274165538686987488983356503813166461913664947284667962120974245280200471432964546806763555549164669989200564577243633984740071403522197828626151337552495039402076776632247064850812786180096000000000000 [9,9] -30269915619286971705317899376940369481680379407863984354088858232940111671360436526120216182781565949552450957925667580087692126583810993479826482598210130275460695146017417902704676157098650184598295385976337878811425376878908314316791508494799870009413197683306937445370899963442731063255392731636208798889808495800061022611490898751359857500154364666749094462687428862748273424028653150512954324409402056570536590296896536084247725061207818010440527521549250960134555079975243168203547303562599781537227961297094197657064494945871124005255612974764874633634445689674540681732408395337854068177578504709427899477496494517047171104057266154146008556353759209783027935732597462167376114829870444082418077116766616816259661020404104045916856699794411172634826499857442982764774861181810764868499109767572115912283585947451214351543565430141211452567600694112529744020254665439729588629918149403621134071432377287432538495793474165635797176881094003035998100719392836821385775266245830454796845396523756601274553350026095067435439390445881904843443176042216036578420205956944889842408040575277078616398353406066387470534299519780104208613330983630796030498750515592261686273558644906037233810062320293482572599361918201444512182918494865212910560237495812150116505670112837958761091499772457657464343451602865866977857408485948374281056474585197527500308558786217465394307306957751642484427901376594449423276428253401561309740123706250096546675955785102878246058499182041908495895016016857203026181103519387551757412538795124758561766205874365958711018095491189047479146760318909459615281246262170435724346351026952392853175570216682039434945659496067288302253219999036344973190495435319936676449594349294365030979834626726286687492422372438742666728763409577110459395102706762263067954072986605375585555347822966953241076822988920911722376705765743315222657564073293324778927033809577079094931523490294521075684255282540491119743827075450091480847438479868345718485541265045485269658227398533076468010255435658621273939727388585653959331592280897140972789199188077333311955025991053487272609591839872559763323900250857078318432620607155778589130269890258685975605668746282678385505619175720430081024099080512102348749830759453044981233675108417245214646475842885940033483435392034225228529966357731263835470565180501348214512033729068024908003730974959051680476549389895776165299692020383712116115093355233280000000000 [10,0] 6233809935064712882265454586836123322241410804598191016985130081385911636433267445355402867915222166273174885559039615742682279399766085314973280031854990287906772227418619370383753936779135790018203274668293191160967444580433969319713250773694171716517647811949995194614391012890041311334349776003372966691393573242423379786107754042365078087793007376057755225331089137353753419599130672089317555638507985814905772165427834099955608575907423002628756743278207274596821513124858378959992246067172598590112489925605081864358716786417148589280426102098224095014432913193949818814627793353673586200859705348146225183431006259503758587299755266627690610072369151665908164110575495149586547648850122848888955102055293015061993666967878408882681079428086475718122657459833528719756543612291475719201701021546184609240228810403251191629386757307483597925907261384748418171452385455694402752440276507693210978953958351807122645946094818560245221207936082519345113196136293276938328564389272437533815625720835142466845861471846442786555872804069595999726130717666374055075465659962484868210209389089890117859448398679712030557914059741424023524243610878515168534460857397733320767251169097725583583600710678607634628221646914508219346358262954192421954189698070727693122998515284192784451784592737091928982352421754110396647687383080235576250941803385822757179242323089915636900743622868771828573704607639704107438829493771862329781641034464367490665661910112956621524494329699670359687380590634029029946081867595942731572522401065221100219075744394499613072889358595006596491389926938849710147757585704508737156161854355357128670048468296182728863690176229110559087413416517235048665085844677469013996344693710507087452528275486036487006097362002529787758334874535320769830365079985108516752849746505069613531982122921263639956274586105813953734827908307066637795014656570288453150283058029493538120815496328225833841637874389349737036828991510463895035466688731416475861470214712938737081137611976399915910570191505239196043411371367889636409530943117920805899063875250753465898388110807063909492412208183862502247006560338090167288464942312427890427100235860004055120490359225876274776118007137800355540908412109738793955747389464358131224800195253042237148191270217186219600264774295486493933518035161234150458301288353619695455871243770020325892899494705279800929702871914125933018652440033803787656384743093691639398400000000000000000 [10,1] -584203206900928342966648740480739018752097998417181246137023494151949715465031319464688321072042304102318020207148334249773979657077071735340694016400469313954970056349945305110365588138199344775768091150355675624587634141553866555026873163734316519269015004931651899134432937965685505664170561914122676455316083408182906553093318481666400717113359835079867499707002942565109095859509639733512534529578836536617898052830728553872714637093147528169035712850197084256359599546103074315437404377996583328691783185186478802517635518835412338711137526727011303538945873499552403625758222813201613610879904876320933776009769220808981871400513888015578557418861287286300758289737149136434747642490741519534989531405389882883727395244560581234947369380028358358861693041799427330089474565502587066533247187707947111280076904658884196888227308722850079943381401991762067404478054907325764555137140458798806436503113087981800322436888364330006951156789230217681790380931088730797098654474134349460913314241411970319810428471189262800011776180384141077191808908087025430174827214485803905927134814120330722035973506272904912968537450438325607518855062668610683672883759122948851651817634865619010837707062805375207791352238419386674742836519924724054611442281689511521720891096048834539930710126808264349346449981975973903514064569336645521220346519050681579910860230283853733222228879796655216839426946149484784167562923472902415001494043039016213536595328475254805196682524137238394458376121567551937059816357696017053981081012072127733246489062011832561110994170218966502315275964825870522292465226539310577117275061486581213984916587595564068152733962159033912109209735566921475970588090014484564448438899978992925065341143448068119030907971241026540889676276209339615994785230593890942428676781088543767338790803917108235864265455396683526076098381060635124803076792975999747254930341001257990792895344692760467662873859442977392603501885887550322268202650483854319471782199082481080424969663169468969146765016749318219453247309375301734538571496522698312948949470701209587294522307070429854530443005166247616844889237330913889425515587464703398893670187018264263855652008057560697113195018242136563152041905246605896360295489663995825128110643118520280785036325830121641217239934882903850136593626124815465440213379722104531372779591458687472466796837333822171521023367348414420843902154023923218094394295800467795476480000000000000000 [10,2] 18600824921533947859539574342536945730380186485512695058607579657655184545442280428104965863078243533684249042757007762822118912766152563839293162637989016249296404147824172899692924854194080492177389846727812874136509324009066863104998439011609236377666265757079214870465542875376635987797259644219576596487423419401121302825654681044588333750951266037665332922716502747893169832547253586334888355835230598885048682496103497965290155457404605751232120761430958744807306243053234259683951261947207242909755656846946106659114133624844857329214867913318936266678369861384764876700828418081025408073233206900043604003237693458897670931449530218944868935172938657294487200732357047405413010123863510358413875292216233385213832541479201637341843882492263864870576238098391626108545607460802419372385072717469592201858324786795924884537175528590398288286238577688788721447768957263195450310189316521543113426248815969907514218493896745286506981464591862162278623301911077177571167030953179231985072884634270622219048785529128655355947021220378072451833812435381571935595110804097933928722936717728570567863167073042695636724816830823777961257092160979495775170423717127873581300333889604991661785821370781359311659694596703970764305770564248421099618367107265151401333772182226676687479323986077646387780570630971644507178301077948365094691880514068375315913126918758357312926275076856266153239982676214108354680823321485948801358950221431737701088815398550589430722825039115953231776399302953749566635564241394422707359701482042546414014381127917377140248278737157436607866033912412524055573427360937648265330929209030186180922800474949523188625393370142318428925365269073887576552325530231442526523012332510089878287776787000442836950164512247690355019693864322227799836255875821665791127147117622358752166968992405888226780170908679408517533333077237704468875133820402948019532231981549175692470444329756059596075520713088739980631592419194574186479835330029535023442758441894358976895111536528581803646309011327802484805571410703952525493098358958665467342142675422360614736776684714794149170835169563455731541087385151880660349749981855428298980939441896657784093603533394723470111537352738953955437104107388127722278544562852922817839353181267903812526687703476438168674473752263209158678832125231549802440256885736251781768529167266378022760981695130013992745183708434828363647156281015263016203859152669275303444480000000000000 [10,3] -498256405664390613236062169215859895667153015715307859892470241561865852065871474417489050813991405238570941985170354663688338496381834595569016572151307340708866508656514306628934838148083587748370575578282158644403677290430666782208508575069250166550213396923758394161222362457270735593856203291858114175155061758145455951971220225047133156251510281636355633994341291006103977145982485351684081167960060303525162868503912027052623927487194058061774579805649976862115379682980670737799558724101469326536841451661170262384042143325697954978711914332282461563160586245534002673502659443251188424121013813243041584008009216190581250007572336452042196251292950655226695134408262591846156797974593567010043848527231127110237721662501187738317310121960221263215662454294393963485569402849630968807925515530902103256452972302085517985132826604103241890017832300574869993135505111182055923216062809809008814190081400667373220820696433327156037403965728527731215321378910910689166616951867895340558786548626371209905363882165643937568561341628476594422210580956478893194446118557392798045101831221664055675461052796542572919228273013503710675014426151437541048809456282019482175359641714359173232669312279208379284272591140875866604962926902799445239810385150063733535136865619834907543719449081670902446341323093649713692386008055681271976173364967944924589241055661783054885098107273262161236652964442176314754239312282980372986363536698382518515898566856906565237513865172472247041234446071087128433759934910975431068464719813062291618138405686834131192548317913913340003362873718968916025582958963257402788806869864494510902973391301471236259305540857588505091400453123704096406275328821058195059587639434356732864417314484800091861022982373054232568446736686701405427590832260499536509960512544572527639713765443731208387306508625258049799292056972263043166248017435292722469533981709946450534941530928010252038371680321631132501577447263486247110708025167115106923574946529728180830853649967635470941001133357932148994810340894202365621320391329343479172271994128886896476317854344838891770791228838283247661632070467905714631225090569294378220936633781881832371519069552641092897417948330363392267776834001534219629468641411763904480859751474864340594819630828397709249484193486673072590918207635246717815287089133528311409012536969304612142707039786032324417246045497941368326552026563123439327338073829578637312000000000000000 [10,4] 4861216837724566789608685907929485810412281820748988027670768187861451761740614878945110869563609263681106062299053757107608228092876724105684281733135386039936767574963968437623781525828818399747477495102100954736665389857520130167833678729084711564026078281576013842087506241503479749127656994735861475189922622289769078013409353996854656186253307566803136593361812532470383643594582283683552215622864061184003863192170192924828795976481594692864062959967117025349942907727701480393997810375994007743730873269409472710382104834332603781800288527908875578420035868342823808927050798135063809691101735262455231756700785539189488560460320530903760557463357045258120451581718417170079006740898664070657644043838258216633749051279242179795477136249522990904156744506913849571269347710279415270998493747849214027716501154215623626059088490991520386335136117887801482045415709226968723998418516958149371440628563974907697415432996849977129217768392812561667340622076935032644161566138566888579374214876664973497066275743482983214233361717812257017008897255244544491459691769747989890241050806609725829115135179111754390080834971173155361259470029190700305238048777741569395252651098011315829961726427694121168408907780801287223890315804491639142489969477205994742491831773191897767750705995446085220330436424998424812622140222710840454280422671082428286457714718680799788479907752378882900575127391571287801766582659534945146136794767838364339537992693849183997960302431689567017468961462055866233018783670417701512164507216214849492858861296012803561983981228070770160213211292689071713471144960392441104036088793345755850913801464182491219456655364597948689745419251910581148487804294702598166933551289538072259781715126426249138352739587695290919298496788023277779018086122605884115469125675165446684614613830191611401491448952999485146044573011802172028300296297415696660842186448499417165064414623723773681697342768284075341160091457617057874299089275328567940873244510891271129674937496434043873089042305300114071457899292843063606963422867059018463794674932691953887034001993734411963877270290342354757730603711888111465232688740619399189037901153820126992353558557974681784493096751902336482289069266467162557142329560381242880912307990107108934678760026087777379838966465325262150539759393508916665183202759762773662406627532589214459449524581798137602434773985683354433454602353170489705961311114433042317312000000000000 [10,5] -18332356770688140654875215118713002432732098091403470132111552928938828176916270802643709094882575149091004418341317036819584859836135790678172251373092255820041745889474767338365228061058491376057169540124752395265182974671079609558152329107689490757651867753339460135035794547426399257147385484757049130401408135811653603789861351573742621691771508350401909464875415492055019120213310195468179881884033766801524321607674190336687805861208593164875228242991934700917332183771826613460741893994624057572209218385989472935262950492771629160605990656388623889087367027637624218461523223131426247998880641061432133451604375303633097467002821234022765325125058763807622148867601336342789044539758443509520334417251225667460148788916882608003957103988656994224657196067702063651490930029176007066462902518915684314534330633550396243419542708695418266124489180547595269500494523005132342452938492245361064067908456391721591473043914470417764233135624640271753501967685540673332745883006660925406580520931660640445782766503563842492441251771974617050707518297280900103803059862645522464423516370449170626515115785067257967092896891039017620535859201711896773994613254349614559306740045668594084651523952997891682720565155274577230268973441479953891747166524082267377518098646555683469026362084922690458117634806878342498248992869001509536218830188874539651114578855091983735734426330032413045774891215080781829177212540542737303824929199357845270723337085769969562523826383679832269551877968175357409163770748216021676070195615352840303593767369648957368893797790284769534892872287352272488766207926765274305977368042330681196915323607345227043380964022444282346179044275764008724866553275006634137424607439721163370911328334438890474781791363639212409224931552841228452546400447483797435940793189695739495410780174945069424912521010305619627180257779029235683589128885818187171986561281744750886569191096485893816984005341190111185770805574424867489569000006242927286565563941898387734044907066324365022870711474546960966557738537103573217556880344664675176217684059112866609251879317882198993076442630762491362023692574203453676494824491956778896709387431762755800627176017721120917687297236444965847113557593992682784233409118550585319223238460554765768501820910070063891357067668122314453992961239306241535288581729990657999028085533194580620981046385211461757422058034601624600191373879749287652086198375282638848000000000000 [10,6] 92456754516999593958815169787907166628883530417723633197902537279754445089844403494506089333299959965888244668046402349874906499423673086419837040158820872169080025914213226488969489827824013540834269003741523580764249687022218484784708980766939442069803946002999455470601455022276676655834455788205892569023555048239064515988456044064905895461534249946506533056702534661103179798225701773389111088557375872137015105131532216126254309186804354394395390319748586336528517414610540724526786621539521129724861318638092794811787188586922033438959115169872255999829870532795428004618395346736056891605005391877839711629936764700738154986757608339710705446911812605458916234431356595046880397717403528230822924139601122854459736657752396107495845327914069346027955670445765694688944023073012658541053901038679344724752118746943969636456226718802317759510407086771888051655425302347638568399235249367885154249593441259570153775310926379049871041204830336335453510973804591437789279621430968694289131930546489554686830112349846253882602701245204013092423473677106610071453150083672718736703516989622229114971165689558726705813217013036850349684056092208997953863567688173220720971303603619426689373091791875019390206086601898441065310733465184605966030095469513113871538481022793844138981129318062215840823952824930788665477355993350404927508300150556383316728557527614098361819553385567786076745815040995428445922260748872997603800163949042817521193908607898849456957830257562046093057946261216487160377748402057078988907675608706005268768547671705959115113300184456138479457434332734433959220587000598248172213203470609645695587261429117783945012928752687349891142830312868026240229854197679177381912937639647894941987890331906822705269313802900405374998160832038167488167677751669562777414058840057645833534468292528796107269276635363886170093393946336099179455579451202390915728985295344573887926898555966564843707180035450220439231939463130439845219665101079811910138711426392686935456602963497197922547661099378628770591305259604370816614072079781600264446821969982993108511378528379776640176288187012435537162579341119561442448022638749385753528451818371330755487376872125997571271472610551508537938918140266125036581125126106580842850573326506366552368519041956340879427634565333469367269934974117518621827512035915223729978521051545956376005841949017499038174949097009803418261339294746251801059943662925905920000000000 [10,7] 1850611986992317739634954688242848352094037287429583627634070932540632303280030124567478060138449049851585065384799633352903197898846623068872952465624757130934590004803535792889686357139298183520231975792491326409015932817725360612483535426639355067576970085353941308240835714341699460070657180131004680077758348753387494716792507026922992540794615269521537996097995455135331536137665840919139044887772723841235322792678972602065828568749760728408884848296087970260594059271695624639942481150196702703420362918295318884342802900243713569339054616611724638047445662263639763247175488883499554764388728152370476259584072162300649666984099127768462604342555787252070363277594120121144717789573249680344671336544607645573525807450116794078865327800211837559642252454748143581571333171883100116490082174612537516148605762236640799081812021072499037279373503496907534882951797697305678470214546773985273083013199626294431519631704024481477663663173670750702492281779156877679032847094685150558856723071663283451491036277238756378168155840959020476127099048808080360136485856384142786747326595689096177530440202352275285778146020771642449301827417779429389504492401835389806193791622428799396457439277472491258637475707737878033384608266576832429666168952279790842221619366361254443893964042673077929773229119614005052874694510599468622999085281191077301255693792197925914282258500520708853948211129047284139163543997693751506626094657275784691771558280478078973227351125693787300586562860979481238893114466816551357942330685047536712630539111158254769806621366157222016577711405683796993420202470852902258041200657900301545564319779060479654584854143630583760249466962858256850526191792134297147092434383610993474115330424830190328234303386639307826784210129210875373716528317066563502743877781657472466609681785238615955594375291126553607736891662943169471819361002127885955324722670558967806334248693063753991455658169452304838129008097197922881426447422940065541468224400774256577482864877838280342574274012753981630070870464102862223349645077774119207416186920829350871510526458204169379212923762996362296894996156880034324733523709498031144365084139282186887700056677514180783332272813099329477221459556777945072239770132780717202884225479259463788877282819566320238100010348895694129664223908390364403643643365116652315711647825320604797540968197158916834208706034623943555919581182268795477823278005878784000000000000 [10,8] -20622611475159346634260467952441281810846405402197817925904830028854312271339926197505891935108786359253165986986489857355063467212901046288496378024565523155950928300600503954277091609372127527102865448301994278985379037311735431419925435211533747847213194962670768961567877705555212202779851197474646797377880992198726247308680515122936588706993898697396845073419757943362936928128803367963386681506811717645343060420090791387564100724247507888586932915683433587352391117432965059495520226170101856654273491181854640024064732482162833182113020287475256350224859646032056361177251281669204589020468322640862169492721157394321243820024830397316529282754599442024950669713904714631774920044520516068959157067336475656451243998802981346565835920954450391959157943967102515350853002951727131074057587259373503897019656613298515521718807797652709384774049557880517354147080648832855398059265743213848230618132830916193303090410241930424163313204725264278378175397355632280886587889106106446434735727690614972598175551361565942450085489492639786808305364684551011754908149535046294336654230484520126003136761392334133064869805387418670999548719853667827651323025836550613780749781143730737543101849154823669395601987244913958230521051544478713646367733553552061064289284611587636064174006543121594103671791541239171004862932134716973988937929898788828914046484128405852406502496419194669685319926545261845362251413600169623571730994645194960718029360444211892177409169897664018363551097251383313587809548273568338045995465180395122895524072802314057728212031158708339617481418502424521678415715566088388399269951370916506851057022942515441129032747196598779774495129968689557107425963615126796057175678292610762067833568875486257937501116165170706760865639237264543747699368773091681718710927059394284295224275600261543160872367073187833411689317509176761789303418525566561496096468476657460584462988179103377499132146295158574868764290028139480362863999680489643617095076727052696227069776883517306381635019253976283779045350024658378894412513346107065105834018260011748514562044003701755847073733026017297629824353379367256473010201792053174181465382170830255569922149186817884526019085428426487373000485355288522337049771669258526969822325349887318282463369176924046186057228102458936773668234449835359995908176792950727101835730640824965677937414077433311057471754907838071812658384384460587208707601313300480000000000 [10,9] -183958047877123364654304799807972942394354203513141170090400814274081077491516542295904495883952345513304952982389139498443085684147649675084171174240089065322773997952391676353388702461469871227069879767954075561756023649873344020529083400633708898450343617951544323148102153701874436068791225956785955469015276456401240572469098463330720303771948749814710356828286930303420578845926554517260950003087744996858792880707176878919696607739505253168446939015370612240352013145507706183952094362960565261910438165026255700766122682815530429004367696407711163198337011312197970807237023136294585481588425627138563406008784450171399589376648204478110330612548786348017855226845949608564031806972387175175410398428380579081794955805386981021887834997878423983445412366317992351408901806758719218395668729603264782691319865688146523324811253714782143945759010336630911600665823406212424564570660734544568336955050788447726530849927820799598062002080363615547000355265250794160642051908605212803994110683400826582029330975272986965724792429965405982590803987970593248700076986125445546129769547391292894961683878269805550668215102913432298216822925345045486027469762681998129044542338346460403611720296801085862042737038354978774683518413872454861134410295262372359505788947592548601651769275632972686510938924477652292611829871553139155620811973970730125859000523975596319745914245524286630904805139548764869068407205821393703484516583125769915350535386192253363602792633646452174438806248528981215671543823865665370671836271020011375198274407026376950066863899473637209740563491561156812167462375366608284252945435878521459221088613954030389521781301863024318230049241984284216792893135988120009093204836560314970253034784008083442043268324946172201348339593605627282714592945890165500848096804328954661310055891158529214309500738272036567383826956378098692740660493256035666694779665441966601112667867727602084962946720504039863884682410711843991114008301590157592938698547476724749637682651099421701610802924712275149576126793393621259203068074242508766319889273070171601690517025642140189877335015934849327275126085279154208137855450032175236463693813110896636099580605812055774055487187571777308783181524445840277843407446493304517806311494905617734626073976218831967621131358773691937572077196669374987242154878839965925824384438248579664619447225164438309575877019832487708509951621860963447792529204838400000000000 [10,10] 2677398410477196772494894857796259082263037659311872746055480260423829983195575132803827386643597498682129274086565050757878993093843845148432214276142853108428301756297928555523142359521475531369926476951034626725257863223612450812737548605470157740524328162167519176560492125152077560534508922789093796356424135615335229752773988133336812376121989565435805680779482438343576511047231052314953235385568866267660010008670552483996774924503341107985817502448263561007698835518510302229124711132507927838681290780537497227378955673648009084893868491830896022248901394387653857609353052932934527915667773344617637524873447289307294886245688967252583584673143166336975652348229070413049556752673272225673860013633898175496884585295338791524957847942490773604874964611579762943108023515103297412582557886494919454937788639368199358945357745176952575151059476254135360339840299098464052445350171808888141398775582313253809105243234127398194181545177174168625076723021664831575272901410782090521886017665552021351770542144343034169135120745052522544640946656323471851148118442039898183497256178100578157328402678208164956462344541055578560821784184900335467164507260598045595727022744272990524711433222164525391805428871946839982674848756688115035434554551518670841658354661156789503382610274786484792597420165510979636231547843736595932583250248374303771792580802615961014226109655204472799942174866181291057039390062369559698263769694971664784145229622389108094511019000419531656487836977215407892319335562001683649515661238631923012366623850445048610768581151269657438101691382119813908398874340869509259011202611965236186599732700053517150710998973240376091776130908832498799854325285934014474029680843402151194510226525477674362410527518748186104423341244800716332399669707593938741757861323023630882277966662008058437252318925461551534618158034896708653204638447512479172374818208240282397344762711189245574590626241105221533799419104126303860970776598372138184692714865319162251951543339141462959242348444876283247969355370847056883467498381804221908443961940154450801791865960294895112888973443198407602651727504018279193581703112768236261964261879036641407016146103823195338496237326933821309495711519517847084030672460431499319867290847117081998815468427313934729424118547601520282498465793757105602918961508156948884272729578518694954695458115934930395814503569827552554897690150690581880752928142131200000000 [11,0] -53227032847497764329440622711504443761875404472945826454478402231158982640469701542582763784179740384760180609974009845847689779472703477500841349365005722221455123705842722860511267134345090352760233768306803809775376453813796440293286756239079743645558612663375617871106082725677271411415396130553478360112876477354788167311239035083903669680266061996051557622113952721093776781750657261494942879634787355273722460053283086225814134797127362892362253749693082772716622295844984868014939971356592799383257939109873970905396327285547355932956455390121067362434044249513057830660414052404882750928950497152262343756919901767102113909453345724861506027603213264967733287968273291796313265997165703186208884281986020102867901005503533464571156785426617691265828945875398703084907913592014956782221214427639276705907413614298317114046092604427073046670158410000283232465777196207258257693923959725869136309258315534628449691111885291077089972199832262909442140813743282273674542975784181470580141387864197666245083513117636870529731178447191598258676257098247529643779088614475433490532376490889209275046123767672289585230135201174735188982518008693139965445723279342298700337458104420337325566983635055228180973217707872744443954465908989919520775133593214004876396641192612109295845119731728834103768287602904412275811878907610346508005967574807350122791963250066407237093404081727276701358656206247986888396196528507487826081675905659308688166544573160521640978012076784123590829324770381280161366862912699942257143570701125596879972193619600694663623250426876478354686010200924821761615552754124223262178045932614075970645496011670545155784843661912827854145198506894324206612069918926515890859779753638114200537904327286150046506930141386894799715046632582021842533604065311761081716072276247406863324521946843070950673372005148105447862631210546302930522442170018718752124250143640421988457271366353734693355463804945808106673556165216918628604192681453695434057009492947698994344837008589677577623924893519829394953201908694917148485636801008946013274607970731337001210315116053505051971682451082452105138076738920260268679948421357139162619083910867839442596631099227926727458660070973463979275832903497974493684884808589122416025328379540899840297826524045927081009734423915223621326501049369524229813837482673695755020506142542730739113837231951943020321216260318130166833468416412033070066847899304591360000000000000000000 [11,1] 2542912005195960536488253147719818084832363589273977798453340310389498605814961510450279316535218013548950330370569583703497243655604374748639438801806633276007045290809339248023764646414897381491040328260930846396215011295344988821971383090926055808767125836108322717589348928963239085320962642694102181977540224292856403036524466966998206448818511244993261955173401696473270860440966945079208595213701142778834872999938010437302552601297005081125518352372292933092699717938336668565857494592408930952006369129329140951045803874963717801380406851738343357902171626828107873635931960831944511938373722361884205034302508558454811944859183841848837537518966730672629924790985297654762739211776092106289760729417100546617300022414821848234593247028216680102872311491897252773388481597603707332215696195913362619054490421621637357481197947578600715729536928269585215447773910350406519664348164738190234480161552033138191652482292589712709110986186513367506679866555166097811933557949542551241443311346199187534011155824174061280778860394243634655376034958294724551776809294154156619178901946358997368119651294741814742310979045379435858993528682914630786468176446761719718919379533848820024158705982106349507354403992295667917214531228962598341669532203129589960640430415583581996689636595394218744611727163744484640600449238644466886656088295079379542463170537330020861858888660924696120150962886292456088699517461717110641810714342741986436080608555513019259269598627693293290636431753790001032701651760946608701768957143987593706041791066288062883387408873641996883015642449394943930622674927576755687755151069495918396195160140787645175004924616286515787832263233975494699910586045139618046183829906011521282325920026206614489590926982870973671860972504796228608811207349966740484307580042527648059216282360494248950469494997490136943243185190576445715151851042659233150326027739771018983370998874532771168443040056730467738559593578678667163170959207337990900229104069686026914321267078118423850182672495390242600605409411096720067128203714695378374641356069735894148566042382948520132473183912245968360951176814433353211103848104606717642513356604613277455722797020911307181001110743557142184420069154746863631934665585750755669194202247811349821149269725766514568978473657732534746822229449566821788215094031765150879683171626177114682738585273001091698130318460543922908703736163238297632365060003882178969600000000000000000 [11,2] -98929696340358673165671073847041351589591789236832338148958088485649725794377278066503227175186745837650857700596300042950854895191431278893907538152041794902138652048065129263248791008461566417743911279241525697547792215658674535999334194527195355356518343863103897116227770355935535787599291061328448572387357394203965761981642341841270499227133988084623570111369797801015532941602688962614582902800555017860189363518618239621504040796516603167876288463321019182769990555315949865305620587215715530295808510309459036008908344971425481801880025525646673747268850031329969996784988819795213763102875962481471163854286690024440996409829794535581174618043651800490627383904862612146139765386021978310471294583503127072929238049594909284241728817256892660170447982025046224072794843839818461768630914381015179043228319481952613395736277787368429945589057513256542219386695491045734391825023267439130695222205968705418165155526419896572870099268261929105347760929114095589756480942946829419380710542427439583053379535508697463911165038004164471433713055168541022824194609623476798499065006994083661774723019326995035260887425433734062380982595553263213022170672050615878251415827124986937717989658285115533799996901883510088921078108174574107319320630854803100253161131256618221648821011773626274009259950482526534218592980614867512355000115693489797621746019247884602625383582835021437344827596546393705492637897430488912023528302452018853963952074076630289722754241513378714770491257064678436455823458386782348036696651431703622359259302643782945989140978324087233943855181857432833628507100111134082546608786745546621390967857622722110958425937124523019447234473517778028781214192123175267681923499264170983538218604749402759875414550237011178139142624957232408960595096352205189843216790207100065831769767647670142381009713321804082530109121006362827084020419110559419331033034783321175456586137181680708750437052791483155704518932101328742281087882854373893575143491241286990048815625385203759486381590169809738296803500794795687384336684607911710901834393396531280705613628073094753226681447849264932278957227224596785313059365516620510693288094677082127734820612744747954479907919848333221387721489698929892016955258770371042367299873647395457858815712446425715025605487052426343800766768628295865206007080939275548902712415578000414791250449535979290683422636274831424788046353190822393249463779751364657152000000000000000 [11,3] 2870457473468788304664909801361669225791101718608360670782009941019336076287091623517736078418648349046296246616387823565625094096163372111107294137352045597612389083511181715303801620189696465845712339884934812621961985534628498381714652759964885519653472966407159100628086809814050450061391259949740298511934178935414509698266884027271208979093009685132028538219105677281714532208552858285306558935643120742547283471453196194026625372941954778966166020416290643975662937259101244831409971148370873474149069505710307748822654240819351289795658743521439466827121230012536992372653068806987952990998903523089767068353740000815861166414100330931767242314283535568091329798062674632876656757813260444440364230538002073093344839756681835162275663725241047581445488329731890642091768820149304132019838138029130073898009362360621724671804642667361555005081484324498857772269871781085136464984110979321988466770808960569555711803846943220681689337750288324779972922661622315669942505524004015838468029857660064280505872534781391415374147219850737027935961329365821513135056118040714731831147284515632921678287458659241358270136557232187147588283183608439409566421908482104798961802978358974119662368037528761541755754680972403072453940070753509319822442598614226288548569570793756452184950350221782431213058402030542614720019610790684134574036463497133770505796770430506116051173771998862000109098231949050167467833299953654008220223456910514087527987510495515885346717712421901839086437925993584389794920041716235378788540377768370435318176610412383128468462565785083279969585054584992959402249855264937108286304937364742801552346253635134582237271269596146250745689535991354992854547076911813641730352310253190404622355307297982837321255072495985488971030519022246180873776643057700932591993450712622187877478435154958881099067865480146448790506602275421187878222064884609317441971906921423514079696979831528133074435852068347709174782373742601943464346357165131432957209280925945781649706885720102895627599645536504239250094742422345391753293585734807296140892656663644046294594784075440846658067896154431703309975234608508420580739910205192028938245266456195481491778333554454107223754398872692002979578761365851879162708395667655855979286903574263925880072009710564529142261516149637375236714734698789098772714636616148293549353004061627445845921604034843923640630565400416825232391760601861177992262566818237906944000000000000 [11,4] -23428101768393690172345136685140326930019219609038846972139783844457588443270168195585532142800851186851674758300657869113445775983764817556282466151148544479784969772325905781499144332034126883057454770790389918591337479266681767028143453570987284153382673565628195930845499991624710072608990853765903322783465745719457550223697221941601162957839842122652699270821352238621156891262349527653973213445073193782311257986475697814741589014016257703758285980811990526760335097424012394429748109540196136852191478610468857913210379724151303565792309261802046447203605457710707738644412327329669270035136237515158303944937618822138298566708822068811632209395954359446658637550820960869875257135185164017098089836147136944781010927673048897760537133275769095919651017545764655162233599349717277120059777872479325565566998988679815290485241030447886306404080046964346148875216720440249422442132851321800844604465922482179377178970033666998171091090624075251325993533572551703729516960508875934995662270508956511580043026125399332584881370794979129699267915666723049572444692136837428465306730711603719657008636986914120196850004858951009995466758720056931056312372340811599477508870526928151672466271588564658371975265904469776728621325938412171087504873868292469084751641955562076684200630922048942316012198731397661237277793668940991142381102386686492647179851623422870189230122941356800997903735719496659456225440587459093473476958211155005638318079278392344906778506620656340523450157244587103418237389138780120835971184682514354942293470061516283092012698266101998636305355385995198084592068678854141378029208330742255309987936233756793773241431284800727078965131309554452200940169877627417478901863211350287543550089462530312461945902553293766389809346455006153187242874477653336659800764256880330912456762417440537451921883747268608453112247541942221163230890261439106183097835521305665825281894665788050817594676724162580669720553311388344751260727153170840395218900798161968070015703879881505407988687258762025582893988324762198954602953175754560412930484884424054319534868189068999790106752330432887210035725313259159949847650324047094756954284794871746949604628591467552966932572154901697406224072596799264906230594177939211864895576242108409815841025875509163139482344232549688722731381674723317173974168373663233071646738465406094256104126513289923101264063699265621857388634488238002534055215638555656192000000000000 [11,5] 109685422647556308237095347304357594099776068448578460742565764694829313578152675241019338436272828728483129282295834679487247755703001499944544183165249413744851342415050098675187657402357089273133853083838248724853985091865620497030585661721341372646786113444171803901700133485049312112583265296456882443162000586089107638341647829860704070697525060163214050352747038709160874774079259049683940098177446833830502801794358713386611927809680991889268470286410047739073553676189783240146104195943426135426663460537466920428052337828132551415361063086965871575872841418631970385363391257399270855200499649106422553745846221322977623592008960551225624894473583887581340101365301758687681899418327733957293217826229967625242854520781632807912198246245985722922162774283158069673203347229094476999347150595430699015411083444061160156331216469784496108507831973487124042566927313605571405495550602515244884791836582608661505983469697595664980858190230107071688756843106754277017017600035449550321254867101273456206134238975621522068255653030111524317543204163687100561720485104863838450069238661350301257337318356104210795518953015156466607580604988638707796768933061700170030731830709404920970770445639210773477079868657648843036961028383738206069029924820507107774157627542626979117137147046304000217300656851859098182940397010815676066471434394072862402044853597272428451958625644083272879151134978747163099236275009269809742399023784390486642420675823352606257208271044460118846660154522971460713228325468151863732882377485876453531667484153525907147239093759085315287639372715890569984081864602319853902418271768556623150106511540724662668291771759362217861772132367624241447131691080666032181386965516949641883322504804438963373753646005756513291227120100907564778589172273695455754637732900427291725135073739858085754207530729215994251941195357399442741152816567877695813837364579877870099145002828326800145019016525476501025327158013704626087847402155196355102871314654527800951901821593711084024710688506937199187331075319126157008251142452175096347763186397451688876690414124138883833643519721022124184968281287048827229021672590904770959362323635888673230861495015496550163372601016009757810270409758859694633428672023237666990109245190499396701526930203628483095635805824304042759708815544207596661788664972737758785296784026047295639111346150451594353013672052607297783818618473511816420226910390321152000000000000 [11,6] 47977808712039485544168001468095570071948249147036903815544800383101948187265176242871906278241819089763178783020985063970394054396404988897637715996994448500132217519923045158471264752086670249277635420981340079764653917674847750530759165374389967728532437221622256788516198606825202872189490333521364089493531762454155841741281653898860700072527904173412461723935639470677173772403847804377655373774898968798906623035022316287708925835068224726912711336196038125402260552005117356479078418512761706330190830647034429184130325430442794022755697722947411687492212534037087645048337600390688588723532116123279709558775912986589119093715464107150755705963343697226940708378586453715362057411366023596812348331660044981956767209438206447263266143181567764737859837495337374882987310500555107313427739323303616640970560854124997257620268749938471302704844687077540157921856031806035903153062779305414001204373065436919903314503811021954287617226261624001283752840706784459255678154576969089322984466083465018134448423936904108138567776574363926263795808079235424970031960950713921040700892792766700620913323434413049522682764481763072962632169934355673336763169821129265962616818417414447637647177896241313748807562588770514509525913418182928898613764784717990785819845112559989492667138387549918528316469468385923312259788972386263721035275394103328559341515178924452738052335568646459184859646217902195036490966208000439399670366938387552316003289733437781536847870976971429077518408804783072178516384127351399459443979837472524253314802270000268860740293774524671749390797593259371642439991643326453190284552892595710949945290318896584326795814678864475465443838652903926332515192782523959183340613317672479304843705047493516145746430159362825932609461692135095060024959906922359901161886463661195073649951734720834183939055676927566570409783623004173228093037603260108984657898734855419859141550317501159182505817021898765264894556261477686852899395504478486026468607307736787441288868939333419407827194987525986841027817602109193419320669091758643445840557929050493059021383779906379538324551603622039236225989975244855955143620946498948850660918284787459456250009117164221419766131049410225330875372134685416291760013323539689509600846323436712533180324771490779142151572477295024219647510065869530533183647509495351559925751386567206489719844555309827020472307491574342865388946029895034015845263500902400000000000 [11,7] -15703510242967780143096928927898926573170517062455463246914262883396421524468895895020730885754371491590482804860890588972049629144817075594557521530517115180053009976826257893873418189603415284641234567422769497719949001329097607274058210162454280786440588863144229785697829623135930711120160566139122389146648423605835888052666960995872497876224995818368306339449650511115810101247967204579210915671961820698752592045068475109089295940213597869606696847299668200955968857261926023344292792442450100112289194391538843765494826095978127672080308456949770866754003429512654790320579019282803119371430748299728388539465890999935108617050473708711054494857555272417671890792220729735554137971918999360893435897788126852767418381946300219083689851472597360441690010986081864287187287838262791924687507338960121276725272828016973956636053087803672037413832500337934971799539263899210305873869476369244697596747388775141551760979283828336546639629271216314930328059048959854275814278268874675783019412265959057961844296347489325962143749885342774821371617067656025648244461376714504695599998940543087890599937308357668314634188286672860353143948108295162474031440030733166048315498018453790310052834259617481395331883307930783228023824516964510598201132336362000948896574448519173329446153771711807456939393763603838834385206443562774700229697703898628752391938221428840522280315529694189327047445306314033803006286579040083339865512193191977893636352517930710813866588274810422350109774937554711502466670500065380965565544542356098919265011746105713497298187010903433632356077306246183606802240367667593279699788014304295344831167538127844219304395750322319328438756586418367843351651327162334414920390983407714904710371191611519594133334904274057238130985246316287881104892505444516562205248329450186880821256542154591756910984326858821153985874180562258505066977343252114141650440945545827469044815649466727863574191189491777153150929919847913886470755460678988653671815185152763086402610885450323230184841289835279915436632066039115384900626376909725658363600658402454949584528110873603224885610907019712718615696167586265289621521589476898235401245824931306532880620748627437081279064348105605529941593333490125228834470979665100366488410464414398495255113546843428781208141996164811707396038107904114244235702881384978579483340340955436631332611054102041579708641609993867412531875780139316481934566138839040000000000 [11,8] 34051598947730913998742063590933640930181479375318484769601118394997528175236382143277272936805176144184285354940513863401840327104610246017553737451383703300433702890850252452264240417855454528535418646437703484131808409647912570764456582965443566822550998763936015598334847031589249427629259213959134915001093984937616539469511480719193611246636142255571718712956623746297516129610711393637791773524025355711667150846795673504098561718920836678511369377968749832317107565161415215238668484127551187015736272994389736186666956391091597925410708620059815062713073451256436371011596227844575514294005287305074505807999849693207934377861995032324319090854885483008458618863428447929406904511867398171551913104863319205710438275764629298279560525585442307248361658729585898394956125147443572822666455797260335075407205495813796803657348127424945071778848309944176168644047970148331923342247338873818471385901853447221544740611495094856523207832020063128459488178679347726525337163120329286436568641109107656155159763680698845170908512535206410763647149871693852086220139599559428000834248713500439136414144745176826024753021455082726342531116423067679865769263127713076405934957516907939357409794395643555602779708658668402310934788839516465229617613512097739011558539309373431313957141518791849058038856614523420243492854039077582332892164823354219217889602279308494007398753229081157711532760859578052812005023164361029691923983853289153255200905591520290034013268592822535037475065819605098602760835970622098366293740218180244009559015706000108823531762507501973791928139825007957131255333425972766654404986870546539228281215386662010981341966123694192602920200690386763964071896819356635132394903221158301993288330956686719347227201510862504762524320030243689294930425045009846700474033276722217647012094523034968177186548303743584654955309609012953865750443591330014427243237865157318130939804317491090370703056661887326413678834647533064562148966431088420476609137793766498084688985499380176535989658723763331640390510032534394997348910962258267511823058986528086374984350279900124098295899978856778252605633148957394404140674663807637625092315574682193036252081675370468905018015281810326855941246349223408706460607588886256708651429197098551128894823387123024970783806384452220964812078808050090555017232872856688883905301421190726220505088318848285075796957816327938730385996956561665634671557345280000000000 [11,9] 1491597634354396548045008116739759304161584995426535510170203123508387107116843318333164585559604594924683433789293118391700583521437732167422049111031816681971723654406708238289255927782783984765558047077895526983929146142244276042651218106183213270582545213585552141455902932793140853244778904857244118230387131970152232209084030650421256775057791082667525967388517989266562910448010649383590782278106668912743647249918239110089387317028406371517545308630754988788549917223427974591505324562377485258020384194940394659253073883608370439721593203755866215923414117203026120037880823400358291771287115380486248160786444204139015340362740182743093368644154972842999703694344754722653701518053171575133895494244218544603938540346961135008544979459591590170773123312226667518656392154397339396242999670931631753078697311407145172552856700861932641261317965982153403485400680024366295492978224092344998728423509048679558449814139764601757439677318789102832275265655877789926863458235049735801220105834191760225690679993189699902062233949718029806568416249215760191015760380471295746410555802497510213922607350372455145511688791417709275893027474770314394716035261401259820709728568709149391481907697999200964241639862713665343514083798367444613978236100480893051516763299621072758848699016323823702584236288187043203250925955474343038318273965102233990287853917017859593211921613663848703061299662855523677035209860295297289703425126287601423256607460110151347398340413498394451952511146613875604850829808575014713465071742592424691073506778943417527702982924869399405473392837182009189878454622238909388357742632493682290045693582608344313196119962035921736763123539173952646644829765590323640504785108137082179260335640141373262675139078375112494719589732246832345791144082451672419109966493878461779921666382672662724977884958733756871176774007690170909550696820395004870302725359621667080595013285732685440123947195441130446035806011736698783648929796689119138779444453209685739695454123621644182510824259014849602916854933743462293338097080220673190649922078416561249918954967019228139851556241813488123592158376612142686567709091950090928877636061069463234089699100860343671999311194610736546474197167975594398923675779268434037142065023911137292143206953204782521535496730083039315714944197977371848615220155780153175548054798010846791483587795374399651299842381224771612484528539640109947177503031296000000000 [11,10] -8293495904293846462711257595065654033919452490387102221672385152786701736233712560878278851578060954600665109235164752391100294743743260272811567009502251945264773013633162578750640493303966496483322429297745995415177221617616818265171233390509210916636675665595146196817859251403623834219612442253002912701008363692068425533576984824440915388932719973639824756564824751446919962851467158174269838808063698596400692047311038009778156934759655968484068987043017575970463263053829021297281860969201404843360830448604299070320053283547412685562840002455660804524258646251887032473618226537316700693081684174603503536674082443734187629377873941444565519896411096844479275908924430263206273518893855886518207261186959685262555298295983382664398861218989911263829298773186103889169629357668399017988263578745639229738628586615826208617429142089996252070247846982674494076705388505998321324964162034570402762315546074435689581172763113580371070410739473387520535703567284537975270457874992195575664877311930442799728978021515002048293947075439147277939297886078964062886035092653137487291444021086471833329866018379410001158912359222934516859077484417725646407890816705239963204850077247831822879927965557675932215559585489606430632880772040890461235895226569880421336106215586521085478966065080326938503634006504209803970650471278588728985331485276122172897641897907714371692908360042111558308486278331327792105960477329459723647102532948800045568649080584387363052265559632519094742075386640338540050954697684855092051536789067818916471491939661653559359278575580632337739242259558445869581380947155969665351612238581311835083732901207658022351149208019952621857738002669488385679374354081364855689207021287687332510118430247162414691342604446523062703950909982201071751605827966475594403031022676995966703118662402629164992321592316008593458210157430600585544106604050833203086362242290473256191445000554620052307048960990575569084836398012681650901670769065211673142221354825813227699330461411745479902132410792351910036121984139553080002219106096630047825761656009157466265346432812590989083853752172741891756334898154435217989323681614533323586649532876190112506745352044086294732680623525802963222274785161727743163199120777849338758583109258378628641211151520477863714961644774407314358591202854978457341995552094131098365068379552054603526244977093734926050858984411716486125741241822281594755350528000000000 [11,11] -19471456383886124730410080079706741830239012650048783668799075194799638880828087790509707931202201044056387906787722055608990669266688980085120871841915997710911016942931608474060412751852656389101691940750486613398233257491681829009034405943914540654661433308140331203570311327398577792975112554266541213919580872849478357663796469526674558972496058696323051939773978253397738354831082451380752895812433776235540267360009815765244720984113753356671824642320092593950043541485927477984566679137437699545490882771739482267183388278143304362961670412385620096944414167610515686658346691672610427033264797709092633171031788568198751559888503137272061864191808393827722849679114458947551192027619925843539154418919658987593416181063085827909841464249077152565222652007654424770119153769862088165601404250168791196798849700217101092437641439142156320530299536877774049217117048515034187821976791086676520917635896322258245797973203935108554007093965081767444734107504188462342132020483339083855968720717433632093010131748324326532965858263881337939919830280977418632785422790491817925677687975461914417472873203931745496324501909974706973399988141099303167355375877900093254442694929010471296266636454863386501155855893009146558588633630035685234529112443188930448476044700264927388085421538300974565490120053760252104596665619269891371691032146165120386563929456539063170199921522590453873212196658834412878301986925727813218098910306529808667331119168627902172655564816935751449129753724759954839908734874733198349995132613240783281007986819230459560792086446387118369180122926993552413700399805764337805180435078133696158195151932481001145549547007983849019199984117833741948407926202664473861483350320677969918331909895247356723827932445372464146609260819486775147573945514576280929497441047875844064855683381934724279352434284638245041453116044984519723344947759369513118737687565508031061612547613764310047639083958100047162107109357510866070195600212755128429659242354218391944232476690848718608532370514587528372440301663746373097656635054121577715623217939457379388456198994582115829524713091290084157815861292871788379978759953598718026863906938494690163558041564965865813838407194448098895300079910802711880173945404783202319532718987178379645560791050531488010701863544831647988227828996682607737271784382482938883382800656359215366235271743426923889198350685411734588604513241070249232690053120000000 [12,0] 328040306219202138472371025300928259304904691781188879252338110818745728761491122762363489624755947752588138368783476745420510593978495874668048066180511191588183247015067266439483046327381847545635959411695134148787114719897918400898837715292966882854737376419698007266212363080416897743104162950140078336872939558695292182016321940424456994595345824505971805353140358336825482906964689443452482455760472089897556153375002334328716538957175724348193679392793730753132028294618965643610739219824247302836220911775853269035817309769840385968059181989842357452374008238615554700894227166810606250863701716221640179734192853872641466563771088791952604767454257895500290638619049453854735510897133426444003030179645092006980387347005893041696078574863115193824258097111931645077126821433836425101442548337030137233395807548189077392585198618200636140428430144538551446079304851135235691979430601207956530851640618508980718642248610667704090620367697188678480058126578204834622105988944505375162855732598829949928625208012942996823726893187645324544444599519759634619361757787656979744618192264313256773026192774410649610939338356287034283877041390732199643535748260483699778551524087259576456620800266383871858341907018722028066944703612322979940518192335029448966080453003415758821969514714874481011078549039241204746822398048580070680957989348518461400131102000532470349945528625862310078850874152747088954755125446836962103912593248658010840414804859562855909616652544587460511868461598999483841291970134655201232275194604209978688146601511166952661590884219095420013936881728625039159417543276263502942455854082378388424174832664437572701552014297297016454880279170198822134708581256654893080914655938377331466858546945003088548811458649350698899409185647534390238350029022760467035270866622540636367944193537500039597502875557150100894117901503049591210804316943845187629110732382282041432063315074651226038721525480977303316572806726710086745907993592169760983511117659417158957952947208082271202834645826864872990855493071722803823025842029479114207887812291479373348663513022821976404327866577424775444244311472709452177966492281316738059760397379900794172104525735264847822697936424946536218827939725913821964363257693629823553400302000258817541430163242620637479398015652737903251081480772076056182125789961667825490985122631411117913789652166021520945867999796958406588230440692172991126242377397698560000000000000000000 [12,1] -11090610302544239210906128037184957076115245951116437016387532367111467011345446718333583117070476737701629824631176699809829540688364053597196600667205511281871154349058707825374122247815905302530294649187067919383130436734621454088184035751066672514897844731370354063852031030512832615187126472504528849759327368225669529491502639377009238359869788158803817259476905589958849524489188562918570389812126332780869461731325863710541840397510547284379800188921805948932729441907015731268326649590525683776254513504174111023624173502900711666024767376588190348230183714036436778983710404935105350472278484319465130854974953102149552786973132135317791450907948247823457389690633308991092671182923003628554305035298544811977121823342535400396952142960030205369724236123502539152517017749061231601028097963207858870281785827282765853627548169839327225637116920202174087421519317264999532994444041996680237482493898940513112543862765225344468953868976661393177115863470859612556160274685798715129126851930224964785397842281414819151465647406187043611137330794780248998597281731387461468227486917747105703351235254653570045466253067280352827111433681810778312611558236794137898425907300974825871718051162690103444410871654522433268889864633474101755205226283741251643234570997275171541095565696886979655711246164594924979568839116712705363197355885045006242200108404476062883719642016361484860358720388657449251754952250620293095983485795538889708016634507311247094010648884138249632811537973906666701382036779016073991663900454365246993736427263502045400262549251649284587713819385046848854261053334875399120643487243136364056225641399372144896295075428886397339888439842529964585707299924468470366931277603852203225246311660390894311395386504035731330187019882617673487862108530567110945179797647434669184595986071217398404223957799379430231335574203330148758143264876437470390000241280833335740629390360980519427625346551048131356384580061413460716154710012425197976518343509026659337759953952732978649483669364078389104585541724853478718753036700481914663181474962749352273791152974117829099514268314315120147060911985512394970997908541866534112364842702037636224610563127441793111111384297538935623295979498905877597920922254202928371311257805315653037586240460150042949318200614664452851474398414567203195409551016625245409763202576631194055605524404765866398656214357065991003706930667184490325552797559921049600000000000000000 [12,2] 504743415608778075572781697831467504902241646896248943642245532179573672987308544237199872241694892550587562018230402086893013653974692566650809834053738590116170667030317207959732286332995683435948877443949147709267521169874557137989983981064418956273316239814212831146889637274353008586890407680136761621085569878171381451065746657183479079724766205930542576963965489413755617405887632000019507205910985066858926648248429074720988561803435196822137067273510362998395983882857284314536306675682896521769797770416634571771783071925132509198024383042654338039118799216243672103176892439255090807590647463444317857613938272505290191922044898032787836022342701867683113211251241590888428141118430255073096763998587088729382647391673360968066307179454559312683689597061076984459928250367808235867737831708092444383344502949965697584924543127784017645196306474039996160602509878969288164773558714135865616339845308274918790379469558886743786017736202970052166266722620299613887845576329561314161616148039974513305406897009204789240246076776344690183470311909622514191159333867518758865063354438785905511102763427502743549052558644668415351735715169122096421404226903909196096040753468984338490233223925305632491945596773943728320938014832471680293033690367100864244612476938843771420480520245523925000678192466010680213874810916859803451447161515945511506661946437547144864176759533019887614590967818413255660928054655652293307564922090116588568711194234648474338281143774992814735098558335477535726778472952270746690975338480994156474139725268386763039683814191468435007975539815086853367055759274588898594634829339932686906882446924993126730772625097301149448022201865999584188335262619617656249966884882334086715412425503725902395322881301812459317891363017396733966467927471274295258650238150841470714441852265064807943701824832040585249296082112756397206034093904924795795731546291821388370987739988072068391323518494482535528868991352089711443722562318552259039678802391208035016190357675223519464580372903608727675795937792830472951958056684828558848462523346894163318630315227969989290529961270982773758334053615695354341979036578282795323858366501412101525233106239345843476902216991985106473706870269688754763789163562174585922525919368920350765097280596720736896406244633538252092500727343552063079343109351664016369140353084592820858337929730336117682733766405054409376326149804224232015938242815721472000000000000000 [12,3] -11406567896753532689390490449351295319240466873948638153512715713447915849627622679810974758256448560636572306243416229784963025876784687652245719482496842442319658880898314248817793749810363369013943801572593233873268222980734510021044662083995318219294754361429930681747509535436709631457493029584679883532760668235275497633481276622792722775803839272032938137073715486227383390243981461097866682237209839045864506680705389403384004092142454034598004331386966359755540715405515281057162275453287119826426789461644066531249262392954520893417928489317368098232131454176394559239716489915254938454765349169857191577059825863932854770531111463692118443863124356242700303501795407112570951518233322265721322485407500805161029480974903955700366422883361340640312148270031023836498506000419310394211942851273834686964092092114678118607997535708496452948523944006953858733231303198001880577298615852675277723292386890037833653346690339861052851003898225186791000392598250168730244438174929901572359899647983220755718945856689797167838443958849027791308201747906983171031527048808484736343865871723383423923471396640380497935808011443196075732124688835662270567168565246277107519267329360184637849907774720698899221363465602423244520075462404350969228464977801785829877564391680739422774503292692566074900408251483063591550900720572651481676621456099678741332881604694380445386366766586237637142581049407066599859599799802001715286257302344025155412572277561675881590968558070033850285967901215660306152875399576126642908278128276036759498119866321291916777384686800095716157630043177475652851317937328499551414466531565483495921153650837554040655280573993097678545244639706769210722616373865374617572854826020374086752437297394031056344720283284414911601470506505426362920957934617142591028879443815958098701597477465367393405324134384505842151855021373752029427228704400096852162867890611186904838531146208340858329899192646113524543079676994515675299660934995260496465464866447212150288438327666108937997498356999889027393516507720929131693509399557004836305797684439060340743684917960487205538579946697196631652847647398884662610908069006293311174916163102843852420820731498472499637430195444430347411735070818147960414549081786310865020418468962977382952342142907059638561010997868833085943172292969711910958050606767911313694228664308314528477867699986998449387646974902258421948374127000565975203073512150401024000000000000 [12,4] 117008779466838228743882165330299444402765915583227420462172107274238766453336381795074699583877164081195579277456330185115289875815844628889012300034590212930661124114683413458587382810568718118160927607004348705264766915012960328803444404779663603449068606263785435617932597591183517995933825494291282496944812732249226820284820093071309073932292991216209788757096852455945705139381030169708617164414822785296313811396741634911459172261143014681248835724727803054952543501621212762895026689264530560115189231496963648923489502383734322960362060937655678550369650965027109384506788739651315291471118970537390303804670395640284664665915701461129697776968639673899740241163047064690205795581288247680073849782914750675363544690760069697717513478179436438643536407426247355360385615582334414698640851186956533500512219872776620394173848777364628950805288720809847767722315243493202862656388361770167713246024742600343237324872684549948684121405215950880610293449916478833607924288179993506168585886150396797088083268046676064938989928739659533244351973798699872438832731469853083922437746615510233085564263242998535615534657244675386206927965669409037477751028828828658863475525325217961474478576991557821952143971567254556125002589200581373649465838691169548534122782993015541337726366743283423119909413271481741679816333196783490463063118797303127557078123145616590973054056141291310467886772601537174747055383140294307881093035028441184083081370401306968687606080660877669426953290573661980277880587246331216504305398657222030131710353877938501974937480963642372920415076774089541085275421482524947548385683355996318135632991675702723483887151876257335882199226560810476708752541680443255776172348651447457850073909091475287480224300059186786818771391555026585832500730722567504467083737674702840236132647044555485343067196449224844095789385761883006464206526298730683197713317659792159792659489140892979334570073444927410104350924928105078031804707339284293509314037055461609775244074751151173494420148745781281569883192133263672638001040491632524788795555705527233408701011905472181742284050489005206795781952390411832043314555455254497388754167304800736012285519797989392258389430325879641207275119790030528279820756096829029653231286528679060149847476604928072088965700795385960991187717452798127085913327048136265825097903133072705271070590708531441193214217989620851022864283378339415167777884523934515200000000000 [12,5] -676917292382396012731688412515743659018623743805017481149500986744667251667517073253161199234799287291576993524629858613653092747535710597553017321485644192642716145482175884760251410065565474462283044319549725652926518744543773589185492194724535924193436589801537231134030291830263570531138498830171379891263545384994508093026780864501939542075109458346942902387794334415697508254268427156184985575523804450883505682969749466708654180100629718307015670470387730634200946523460824221980249520221953290430667242165255397052214509003742261216227349173651132939490023764587813580233757071317259256000551604676000667443534160664707841675490815141682477924464155656332620201215130984294741311095979957701396894758343438635157498444186961429940749205893182209818192518398547720355374593845151295426240770786391670124256731158170652851359863974979855766387999159409538278152296863518603524521259173055111707677878487980450745289160898813331653641772392415916223898280376288881124294674030760915048831994253743305531015103298298698976605055023498767958158500703114854004831403372952997636975383407978996338178058143347498660896638877972896964569849641771285255035425547505572784036903602637399742089742777785794163263122178370913606331727929039696054688338493008362540490894026232442221309800377299315532872552423508649141337873035767107111548367229580188067785400803917461906859140414392980407756557437987985967216411717079677848108028319299601713318627622283546387078492588224253142271376309446187208638366447066595351485177898224862143681341483120199135799108444254141493580537761325873458595983988768841207287777491713294752913893396764256526352976613981878364199313102472171511545950137311855758299547269245511166928106034939465119075943496710416807577860339574513308825367981420979423646028071927283058349483048135040354332531501015909837458096751366942848263492871562352879715009181926534522016561538811577116499333566503658279128984831189173878908207115681073036313621029182458463685468921241420753764229719944988917839974213027829319151219142494898238798711137186417584273855138220039802658900243518758311261262154858626288692406651759342960176727895998616496644896119222565132031493748984576522861956265761294199135783419189584280597012898877567629777994390281770069260648382706306371754195276259931361435763195379421883145700398568135283290053467919950306537842062152021032095967211167926780227377482956800000000000 [12,6] -3322008670944096927062241082809806259436344107551827902449253680064199889515875662465285723815994557696850390437273530485034706052072538241326177808771623265951062355632546857404221133658193473675296504377890673842372774766430529535150439821360040119465927168850150328307533055125073481233252358432664136654890018104882374247144692524047333993984083043813771159164020803166844315014938787166673599778083312007652596454690269824464122441650693979474362175463354770562850896066288522009223739202651102771896967589724606107433770828442230348807606320957943952405216246241998646247547630161501741654962462341753511910912758405724846349869187794422130748885698019783031523832459907297668744888326265866811137731296812608493121402922951693503306737477017644664856699729293385629731038864447587936277397438446522508169015634753894676777874616310455071311943099120278532141036569218339426713956136529119978280244177718439674750176596929660927212928726757218313184582703983841522126017442560681424416578732618455091380786364474600297942830628476867626011428624827993121158353677914774923784374273378127701375145998930999432634354569900138417710408359956639117424348590194096675814937967198114030275455003106747731784002580414316306864142223058290753001353920009459583824343395461730567437255398850367063614073460772573143132440480965996873566047246659687065042965852377029919593183618566497128246025579880037805167897428025706864069423851329699171437205706477742923111456741541787245741075976941568371107528188580115507660896428699337446520979805038518245291856380945514857020008036117486483235061649966453714594265200690694974665088920177858669188724883850037346426977831124156267952612300029838890126651748299811121251689834197335968732996178611570481814327023280353400198924164494531936873876317376321542938296130451322128689592345733382777947360830548099541444762761894110472709992033928751894249131593812785150296902507381896343326370292232027302340876562858562812033081339282610051109716160528402596595604412263801859717426571571870663068477925226712336958441535970866402272297517128457663167853894533735021948231223952687669862777433192498330720690601044120738252065307979104104709938096370617209354551091466832825069782547541576549932027095770696104946137743489071465592415148397797298954443761414852904617331462013549615277408902957424199166481427619147051415195543273447502387684249376914384736629827829760000000000 [12,7] 80352543819834650261189652088021814951494036454362428310941100025813170019603862061919940220992338711619850082276616787495976697463385594994804811005721479465576604805605811421621473960345039698761509754193867194121006812002574364331442454765491512318873932950560285340102131520984011408190235441829371776429816833932112782321374729209934432523438556825372971565479364348741615990547589273391068746108917153698148059267757303542052642707352134362132638772045283280226505314581552458589576310478454198108172405134925055572131093155676686921122507634843069092785177835108829135479741463107338044904645081549412185017146172101600260117917425656804780252584666061009627326530127704400150822989504836332106110354867672948944379343519953728248679173608974964427921315238819752607955890545813572892058426422609306548835554444255513353069122588267484323898770989318466263680624471758678783243911856804705370719782676863901676739382978070091551611436059310513992917232124965847689418802835966994136209207674321439066496059562592162613183449866696850062632005400135517401848308164664488312739909530672408052824838047961555118843719726290813966551446281513339887787336556155521080452974062722945053224072097692269390390684008567336948152840342992641885895670940649358883588929743733896035107136589680972338680922946225462438567710036242333734327594686665502697396266738397119971259000154904737300509032417281469789685320276117836233453200341753873085167319403417105717078520614550292378153813122601056330111509944995574270402053281328814797972039865269313274886428733527785315552491646546035945088917408648637727010210743324647019769342320224530554091190191596661217662600622716691288559985238414873880735812721256164931250658612936561313269362739389587608513052226749912228622818759276406073603769007697360395323911186904854818522156194041115749754354618294091109333596487741963976768865624403536337584208710450989769440045545375734879517597497890409433608107882727666208833774035722719390834565770897366934131403705664126224999751083942572880740263352512844527366435022287231639763511528363946269544804697429295606617636754758969360759973190745421328203429013928756457817831949540454729603197375835110950201898984062960800510482192471301828791785744985704142061890742291111927250037311599037587212696678940982158607461525362254463879735068945814078128881051857665535718598859355799441532246631555652744264653209600000000000 [12,8] 72504775198315923651218195984372693089136506915133519602858845760036288226869104467727892519898355611375430654636113442721349317758078646411146788640026812210811485346252020632672043079681531517900128730119630916276762260913495917543325535386395876581735248013668347513269552882230669772400678424601456461063856953493927928407609145850407014570141737582615075776347950839758414419317974935361433483924755431653120756774763023630584356480894798717977131038795094144914346740476981103643202929675016167660267439948150949049371109888246272122650192004374996261680444424485255415482237285882093716463418013288438873500986631708377215941318507007278327867991833647666355938647224480500875419300811976512770756659302363227037105760214936772917670879149486263306173339877556162061467376174616696231583811271769367754739846002687181697681269839502689565571155041123995912020154529373646180248069615271708115202173770826750281401114701932528450027691737113218713254940331165048711838058811441276760234049333097560093666843841147912900898677865588992949536464383299169303087627850667061290804934848864943339865682573669251494812362334571543117237879958661771981153389548946220810557009974699679283085562184240388255313540067267222579129300668710500120216531911307441900284514345794375763542177944987445015052515676203838139718454689205542262568372079162711109937974579167284877384397208785615958394163554291535165517219459831078614495889735110645989646821173878346606761764777770633109328653107634690828654106723877781245715314392535838968352144986482108942167661203208994623949387244159784909737834934837701977127740988369605822896458335275942790509419151693309583369555214823110106724997630850359322651052905941056619031706990534659308941978291136132577290142761062486110888293515966532829027329928768491578148296015904618490440677988092041109907692840645046973863719429970832754914006456610176756839725309816486774271171818332404259394242471900552009151749683912153427259768273532151947377043236183284156762602108520518534144623804852007605497648275775134393167534955181263878756492807245112059920918196413580377553682721655815104740760529382311751251212132760626734018544688161182279399102288167575687344115887845944695796653668665803361116322597674402223714771435782167697940792482798585322255741957351287177005223941318950009926308802323786718434271061407903312558727970702005890066430698723588242914934784000000000 [12,9] -6142856125710571579977877570791460534929667245121309183897215246100561638529743381257440736861650185149683727232757998771485228576395418134138448333591591459626501944631962414924942884658071111469556279620058381217267678192033564792127438885914943601963124077275888998473436254702622789914277600271430438014249073922757036177296201260314976561278909870955880777946747466641939474368326951660795758259285517873480149927493402582068614629013467739471980009341596902749210966369043715577994608545370065047275952923147171821158425540014232940847786496305343329140192069430625986617611857224549564412929153700098618859775131785674370023710143428706613446171966839084167955731520299487695392442065605956396417189660203590186161500922852187422462333493709371402184281845254674646125186270999013891486488561115957069113282574426156785226967224194578827518226488298758406500628796238338109724315711127497932154625348971767531698433162087899367490877511713631340506005513617042590404453936425583405050187558008084567675175196328917612337940255913610487396974786670372558755368029555249060656199944264603471248145160672376982277701141246734498514771373719714239436328622634901900077163400639613887771078571311760018329585953969027901536360311203847135573249931658576889478807013779625276056565664597336896770098456068958842316043154323630012196108474641090068660820801315349304207908844132704472596204285696115012759204785789134959885179618418349566562322482956455810552688946720506701258419738539846524791571695846327374020692546223250636722394193255958440807845899411079501090760210529029722641075059997635317132425530061133606150481519398819128863894521901342329528625540665203834003168743248015587760385637987739612783756799556077644021333133545675536218459981746864675294657528448383248139329621491449502070187398287724881191042272496801903744579429193815234108568143674809513711258695111061806148971426671407679685570371267260950488875750232944356939526598173389064505444019744851785148678136145384328956403469881342944663401919034327832137508511295115631274169869758759587820023409089475020736448118061222480425543182481604562954788726116914539342196827221089323366270389619563966045732844338692632956371482679869199102307471078191005270272541784330798413965340334470722839015911776280651815443739731947672030248113281150495215946368008168997983576997841097962275995582479513253174045864678557201419206656000000000 [12,10] 11667560497175235643157398241869652634382099984224058247485789780988328435893350481123663386510964161496711911297364016796175691999963722356356981213829888090393101282648984997353946738081164731501650079574810450396290339298607651133034502577944081109006076295006301346154083234701439325913339577212394758393299197425680236481380277768129523679985385495840607367124198329072234739742349126071092543032584849011237149657667793691464405946479824249549622213728503609600514704290156640252873611406827296515099426630539670389636749168020821069855712239039852141176619979672102753178209996881268629473922259787103287094755556165458114715124339736934513144628052975288735688112984036301964568986672164431258346090419343259592804283941139435870288966697377229771034974093195648156465813397455977372214124985992857970384909713980070245177963741417448424886944638787443445399822659724792146851048139370715714511307126041368446091212122569167344430912602934462527942272144887475783418238875428123730791583173316486189407204090258377245208041552734376826679246452812542860045613730369351927736621474163012344526724670034906478456929301000571558902260882681124044435672184975396329396137194086013935400532557952371648863418056543324588829932719767623288675741372248114834493558956436670265606213651914148727979835005570092148661866763554215420380081041249420597763674532666054521354001872440163260108773105170054827232197168139266087105234937655194619721576495513810640903711442064034325506219170133739157528722105188534434205017750549172685977579816327497667097830514715419324869448251492345491116571754161187834414003101121434949132645818643909699729798618614504365417619332421268712518318990195113393001939795720973524505464459995189078447419839949391941619068555324900437355296556752589369101309412210067077186597976489838251925519348368081059503152453531850567514909893911846109877097674775621188546372287866186334426910402771324274161359930563458614350386357012433778128989376339245811596852022550721457174539453079954099125890604463017728687385840164794371153579465306387306819116536964473188289244716431030960682702957088687173041576711835200332533837951968439835372443974147941323450578600657157644351436928464810389505615346035978763722036356622530386145042565053356219259179647396663655841974951953364328361006922265459359154233162522150327255514757284590223896549409151635819957804098145837688605900800000000 [12,11] 200851386416407041176954464495432816547209087137072217921495261083289986874717297393030952492046157745483790456854253676241209482521263027843675217612762869405847347603331365812082246132316255986771269052185308324905122831963227866338454669991601857740094915405441190557000109688341681312378999272880311344150354623299492472885363420378921216490341057616736569497076605746501288274150333065829704070208859202894419074870179086154512197191045238398704214323198022461729772287103909352757533391569577476434048519669475156846027899839970700469895467644326252551522934957536722749107269340607807800979188253674732416296942061979755259701642839798695575176244887800278936251434395636443753097683899105368292303127039575287364343440243992691646094526093650907105360197316460305473025543867370101339606872360604865769619221388946311085503999860649382305517327872554254464422277743547387473612151977390647329459334490712870870582332229705984409472538837728221425626805543820532900624820736837693955172359389179320553110904405580440700322596940948411074906513962946890877629709843561028635658721926124249811716806568820724483602276644354605967558817290746112493382215288560384448805911867348047534767706589834380169588662538578161620039240035749875254273586911394650954263881138782494314091760366562272049303547707695041334105431754481240778959008684062633335714043323187004007004056601398798640901598781408649757477985834469784215199100508099490191975743924695620510709447488461094060692974242659931959659798308655179541318102808171795004611161840167768782509438307678448981992841367846291955615469632972177658186022075714662992494067429976469927764899926343148912642321835097724309544241247103072905536399676851877407230628623097465909849283829372794264221297644673792279891623024115840351346338048940432128148746373671795325729231754040563310626052973324782789712871378982813805335945143479602832582816806168759609710022830152833875742126680191914659675257474312271086677717092144632041192733356132226068754525613703403804376242921871250256223898996950196989540548346586298584285256701364403994919474893945441209619474507527073748653207862914681535573924675871479575625426885753582890644286384533141186189781776906605024924103873856870639718619341308565213207306176190374433137938760070847136472486590963736327850597602113083602936381406465744613693679020969825263260580158579786671940835714036472605573120000000 [12,12] -873603162621881122140628678130181442685523984804124061139747777435268959966597336868268521449942966207989162741221141360497398458119064986011879397450025476067121623988562925260926620736519715854513652182433730074902666899474615331373155050092162887887274825375176046359811210174293682659720694761114705291529307890801571777561453887672180480540631725489825339824489569926784531136324849840281106856447790354101083799547530809508809798626656575883535759467904265867615038019570920997255089760827646547030712523473796448419248603018767883474643990675205565647755835555605947071160816690812550079429982972940270557533555681054189726209172029562825624500020445511960874507778359901942795569665549818245901196834099221083947606211681341821178352426388661811798347489388097914920051969803063741905682924110801875967479040083014454737455674579760450090311712246836730726183394207365000267870551651308117550200058372988211658405034532604041371415533204077598206498419159968496649502576833537623805635236522126046753537656846560009975403504341819718437778438170781307894713521193873640710233328776567534987628353857783971653573608167886376005532142589336978990306646768379370261853071415931847833127122591191066215683091373805539290522290785559872307792718326545202061294254269517820361142206580920715585512249172062697330668006711226764146727232188124895668367488535958673644018625610833528234625879077348363233081360377197188744736194080866186701257413044650623160447372018791764052587367526510262489914391870330806094442211757525436510885820036384273948409961459094326635222259839840659305492838776794078891915899160043498922836800059181870122830786451691533829046644827056272551162280828309408635750188833219629167170782116216597442670611639445113527952727278600004127955807140565669445260170843883147029889931893195086744740391188369535002748175629229671642270268080131937870234369009518634758068762330386663414750315609188952247604659360992288220274405727759167951167091022343117684345055098399043840192226413178446550602719491507605859737125663604868460256199605558404825195491264093182220151919765396050657324492301397555506876489863287726011114777929287086358195021775203309554967564202271806262107130872201382689888132698604156245013624050640923447010613301258310694944372738072474161528956258684953179342302969103468497858473897208593060779306335114253581608267248109602869021394497071935913984000000 [13,0] -1346898996618852121816193342921086337923525784113659470046751420802508228106723690965042809205657611677661784584013814737404771128619713648842933565116928286971196570605349944387526829979752494721567119315622212803489808373347739432321575014072795712242931089251929998767853849631225249550719057599712360553459400700976292270760993014819967495104719862255281759004260727482251056189471390676256811800695864492986571029796341366894023909017770673467064886745248230844891609377133945571859017145952375781925650666451411340442395750627101366773878956733319104120563437223072972289824321587168968039113634052298775085233124694448723221811991338540625647514092441916555027804455283725773556278837796958860368560101513547946395497613382096282614189574450658242828925628739543318919398041873405465297654956489451590303793735420776515735459665072158854944264026575336924395282477249525778122910012829300903578226371324454588703766510926790706932756429061145662852385365260762929570828357310405338763133677873284322368427067072064511692733956357173565898488496008129102176702415262814827613507690820931824866433067307227239463536815745793285457917119855175234077143774162940350399230684457876501444695085006926875167480214814627928446456254086279558230292605219534472658441250875408190468502278848107141315736170885516164831411667919590993818380424043186491438761899131094052672395039766127913742585936165358423057697917582439560149787041923651421215085144125466287783589495646598159349543510072826336520532460438889173782056457742095794983748552860280541985992337630084972994235102285904051093750020299077002665825026642340095337827042241617998964347653164482967736610051534564484244775881253145512136132691347059556090623612921345125863657809325908562024617091641868760582555263017508093239493717407855260130485355240797842343978309734053663588627607274959198047584099030978919307141806023572139197517412143304409665441867017016999358453719432691758181690917888962927966110609719214063802029473621621432455457409695910167481089509116811630700887801787423171862690102143949147462041015420839819296161394418930604227321188179936338256551993458076022776942687611018678571876336935504510838059299373793721436980725005206099783657397720724589308258402934147867864383689019786404396471127244922272693494540428254207476627479917726345505116264191548355547039491339748217506891706293099117675827487175011004546811835711488000000000000000000 [13,1] 53457033658684589279880966578335861018605046843285471125888445219041320791645284305630681698312176865567090503057431782260993334387083454167329855370339351917562374405221824748544270737200460738836909344423523320613611258537503714590701332064872180594403151811787024803498590009580487802887808976783519704547325980223555675226069000137386876766108031920466716928696977394698599035797958079926741714431348908265307964931742874175037952158226441320807021909635878849417435783393803789041012961657003186320148036586562608834326482362757208533566748682777649424191178874533756260903992001632931895175009685113547241821039960426047744821043511633095934834831768824212232711272021649552581390284766103159472299005098297641278338950177313972934461928060169362447980308547381319533346519451313034152915462423478591729445396969427209022762143818985738040791725106244965345588951202820553082953932010500919368642725355895094439600582394864934223373102368797623392636959297350695387910312180022907498351648898088166518610644335977746051154344312023775507370790368599838864825032165451148500795045637044200670689604095789677001688886261065158261646901257894665515689471475820545215848768482364163444283518716762112733327602492358656464329638012043090038568666942960169292410145252319501844540603894546155640872285590571699501258705872834729629451595196578931984176798675424824028169420767526358757110405691197930258581339158119087775415014384653408727452354950977075859523499078656254487413336043107968235880527392266942406054695853005521506185841158070601844491447530870248996490173354234612748447346027653022062661933247108942136470525914836833489430755483021731876850474411329592557644387719470139957528734260711943956113641191816165284083138211949515432024950928399005526581133245336403097488549751768869309798383888371647279866950395929484356419877083522158834434238718030555365553806445269584275621194907363997461738448946938772208447113811021497713934828526689457292758218247035383980577641251885590492481840354442733019915030098498497887977122087283414641376180474804527950932891552116794711068376724665124189437381291787298078327483035707798409919654531226073807869521379769127196129110704102141672175938815765254417836800220697381211431566127922674201561376623279215697284126769194819020601659316180680203686970559281275043164336183519860168021673099003709008739413167229833506647488989354001310127362859335680000000000000000 [13,2] -2028646285171336280465676387549382076919244572910962159677344970796315928543660515315331144100165778936132827385373283478925106736556569253443412835646334191222275489681285377747122729637397646431402632910745664088929662649265466319001702242480025177060641756081650311422698699053618228117622617899750788654554030765699623633227921729736236391631236623021813648230279563109887951534587690796507065922463890871105644711588075876419828654130821561079066090173007884321145527181123447368671530973359991156848153218507020404026691374780287972207431586117931767688806611495897720525389601148996211850270482227966164306739399551212951015041010838064262345646230411850512495749348600241508573270521185796092231879645810116436995019553695820229386523221183983867329595078169659909549115537402370866553861454867443811748246505847401903234830138849549141420396789853553270683190538107513903703873530059776085697778853794733083305885485809142073507086130722469907992481269638221861213181941524782773941317040051306879924058618089789155450608317703483421999916213677527504404695088448130025832123101516198807853488479618700936317691824094936337062882323683889645691844229654693906222479407880082955942739535048500793867866587199977421311544793909265967794477412460040889718807128275827213827764574220244965574384527971720787526376390827937048098689683064188959732339211256059725434313932903769664364177203577655364017077711892017541194388933839097770661936817098612021170557725694579575325155912369796146607873200886431540691021738610715253912063511543740639510537832591194630949720103322120757390207352001159852089657707109458016361838725468206289610748757524575098371834428538876251105927560909596122321335303989364195253095766509493288589989363724923585862973479932020072969118133568217378770843394950741507331960172556762186930632428954863959068758207912621073737655751647307941456837349124755087373641895761361869716333753806226227504253497091273996667786482081429070375139227715014012469238805861322530036987338758067838079069860744185871127304592203471087030182550937694421266646217906281986495492077947288108966730926998829790837248371540500517609081440720041549405441347129294871799911015642333216253729022032190029068847547027596690959276447927734100975469103609038562468491326445645936904294389549211352497699778879092222952516065229727740950132876531402333957572532276785142000562127775858054659203076299161600000000000000 [13,3] 37530017083614521122706223481102201041310485708058656233650721332408871140621851456831662425651582588273746625890353056786410947214557518232126964873695314436784759561873220830406268663889192582627733285802800061445728435994046568887703353855864815649217244384398179036014103681294872044722559757042228333223100253202213833281521080073655193108174674766705728591355190440358961323605552927212305006946839470856572734587091891078569292621878213684608830109289682499336675692873155791788894110726386589219300776062719329908730701177759506615119812668909588631436937536310761443035076970668486293953584832635065308138749282332729849213665100264036331067854825560824387660864262212532627706074879115631224857861088818398468234756967902678430457309072394497247398451100675571089240402035801279602486774697277585867428024069842421760201349985559850499739689046864025872635671670696272228525160498189671550802764178159915427319467975917530730701903431476886316230469122131834979544860959015095709335988664507246907963214186472355129156251909704603111980930860312432407498446148391362596218500143797846651041512207365347715551572828663790088341285083836198046253927801395851982318497406618904279033358705705747117277149404056488465250466670027955563533226733736853874180004495071094596695520202944503073283546722205403638184964118391878889995059531915958214473021318654888594391608904379938094924651696087669423407029015709343059089501378042069091880549681372385630308062100122862469007065121300915681923061133281089534643187713513620715673102566175642013455250921948532026141945976755856374409903000750977730025067018352408220420717076267678429638493190622446967217617691105589445483346999592719802560070458318923527171480969029707739021069188418235399872545374632690392662789039909917304887787931292355786552488222563803327283758262552450225661215707371294614991252386991117005099623864845899889558771240330153069571352237892999538620818190261390083335570821687147351470862650681047542186376853813158493537192031325242154395657850380326104363891734157257624079157277950452551723733156665506350513178475752600984946650063209124335572793822535047266233241895378496591702249057144427624812737625753575318349439225525077324332599588717564869054175584877793948899295113119909239030273852440286146457229517060254318255384236055404532234356624877650658953112518669500733952897870632798225840604971527447432653271072977715200000000000 [13,4] -552846637926918828275357638829939202279926387134603152605543093567489714006587536188325151453860308265922027838635760724966302694925376965228482579743621582636424705283778136622661489396137359248819804608287487711451998084911515421682650367354264009320169227550608056742062099121167441746753196184062700233451383412426281483253879464461652052886199191928416596550735861305056594159937693394762687774346295263359975604675183802551555235559551315519398579229922973275985144870171844313701520259920902412084379404879676247637838983693836032632205155191725906534933483123633382858799828409119537068451181279122073671334738816112104285051119591243105124748445507589328175813318843224084426945183167914568754258447485595444848309737937381430756082336763981862298548487522491135393027815454252174310440171993407279941621309969713149660466277773953709134188717457851378672245338189214682217649276829050547131813946149864717403941904326934240749836487942265642487155659383066455103185784049224322245014205748553603082671447210540571955936470806122493664489173871551609149197452157002613978946892430001045281825562895854679811950086885096709759942946769414302040636162888756648231072383725285655743686595777371796118667445662271479259893830312659382781794571869583467026924796324582601924497346830414476716084662452774601392480562949836724442966601018591280284636627528888147874945466224158996875879126030434108773818486583177274719916683084057615395980062964033255627551671716615519677980865548668411266851067546652286519886962232665576209320158417257832550682213053857991899732691870230776011951948744284635568130481447730702369948266914578780233383387361993032544849101090473622225341553424356943533159092843682669687316556495529739569756136257874371151975563592882158480985759520569957793798535522771603766472237884195221577594324306064864676523132792530587504322168142573760750881181178305370620212289465422979617640616690969608934517789730785093421113059333023775661170608322069805413388996919197271737883740560327965451100183941228170531262650252576072044232659668342077637829286374696192941748772574785873729510082077564236138331358468572263070747138130734448159846606039637388904557073536471330604277678339002047991349483176302116293191775433184395007306232573913198764561466824312478475681668264450240902583802823044518415484890439115360633138029217750221036142218761172847865727155865021449397883472183296000000000000 [13,5] 2172420291673767294622587513990820470942507517409887634138242479870159882212688622012190608730147961125367401484879669266586379101205732192724536422437900183659871006621048576843268593095285604167405617857286805724760213664350046550341349903598004326440800446212863571860302200253111818209488083683200647768644178694895845565978111139893562947910901994109808737154054586765686611686898299432488108090507584814909154448835786850286549843387277536819037438519093612730167109935655368124758874139206973382274377718768715537984510871102411913559980662019846661963744338308389106134468030922597130615374388810317705955200627792864727465394207866911029191189835557877573954922770054153647023520098663275099284946964668391149462511041309328317422636933003874234452269395726162349062696540301613487610518756245711128859418550230687186232300229012974035595255030491238240414737520103204142481453057541536233977620344089988466753278913359496043542695086621394112845237252812710803658342126533693629650056861954758569192063328860606369172611280533281518881652762125835519165372026307305659401418075194686639529559709444563290378873236123353857871959343233945471327990420477024871382725930080445257400300574346855992134282270358245283220719079067430271376528180115032539816091364366281770163428323008830524328985303641136564547963963800434506372688017334011883465995106772027245896625454475387551376859403876336931954997093487024807380780322411815714392613620180792848845746734014045675630710922184220298331677203339268573363120843959761261519796695799882395793474720349513641007648257666907074761186330326344597829393486262248056312437380633859738843800728582228329034358523634507685878247484001174990538678836969557221495256057906956238300222686442677308490575411755040102035538115077135480941983006093250538567701262228177928658434930989542495534820746973547709515959928984211559178843822691460117545153497671735537686253044568420484032407392669494850936859979826732482373150186226557784161223681726677449189723370515480314186158425883251797558103427557696560275465192182544115657299935606298078849975850419601289644753512356992351859883433185953441535971596923721557928217943990748444383494887049197767808948325789138385702895180176562434892327414748981460117733378917515721786515675239150965346679992608723993499203292453138557252557753746839783278367356819142300340176479590186782693842991084134793645672554823680000000000 [13,6] 46718172710033669714361719018868078901821722999355961010767841390675675237049472514733082367330043219176369229566049800533468630526942880880078703030950700966596109028124184358828711273890750497463310020956888557966880068734229550362907411737189980663788098025702176583178213800654147770403860415971172859206455321737994857852155447405302812374458983353418500841710081842063110632193918762068887461738977839065192180912072716633618764757064108176515320398569362713670337646204760612681318389283563716285671882268387614690440168315264099934170413835342672697193677922556240008989627340577576893172327926027150267677219493715866279633925881544482062242115440123714897243822238144411308288935034104104106877763440233307153680409107651873809312809529134901758774538436708373507970155889985972979616281648989309700091421268963256575755370624563748248768311038686728094608749866490483320036542108556125715093862009076998716932137531053114982002723149859173131610791592529623408213885080582143352468050612863900216934725811585841103183820747835258938688358144916584670480549809958574879424576853353993940296727869256940874469862232476764424138303086695823915996242929410514096135283706716639443446033531038414441192263884981253857204239070291794393432020680466434724578529089476412903091539180255396081037408502442230427313726661742272581186290160141250236798305812191944968968836091818586607872239380239296518456659455130293299469055219532693151729397696370568296261422471917176715825023132819195588983953410666258390593550645705840017842941206126261889720648267376736228919071727514438621879876601853948349127987736751129943454747286523635753640541106023256540061353736708120536116931222867640954885429612982785625084463112873252877698900028613172657419950093189775542099268354342775228700666757178729491065056543484052031583182301970646926548894363675035891378904179721242504229279156809439765434605039861887408743740027303739044073977513736052789765205629520259659018039285167213606268342122559216010632463308577493203414714331221409277352730898053892514565504156944127629496509189216777581453338711580508378699010933477353612798417876356031675377937977684001331708664706335040805999709798650767755694873278838421313341326138430798626828199776060119264099200022269264195329818153128196210652033520588155582592188490411705403604828635023080066299236987078106037218886450743838170849238944590643813174025912320000000000 [13,7] -542726093381396417663546482872045572743065223392524243665582002441652157544824345450098876407390011125710532200806533027847836069482225816297110063500830746156223746995678790594122007621219322235384971616792171293098822084127733109846384556324035055069857616872277285613333244570862566897078433170508759010451619105257082543765157156072589412994687279640759188959536081856498197707471999230236889077793094349347857785917538611304587665363250642991634228653306209660916909586836425267196667739977933748247132062685281510464805632377123357194848734519022858719875106907204294520833040466363707558144898520796193832237520837854149934954267821557698034076711642637151979663346442294895711575124964888195166300119564298507066869057631912414232273733381187470901768422019990778055150680760998556722668618556905937836018801314433658163145401949398077718300164955018812954115017238510206363382179037560916027429022153646446336266183890758491965856889701100111720611688950569813290450051429036050190705574152836280385023929009792769022157704017452615996731268067610181157337104065705240323582459763363247772109981751055391863763696333180166925751504654136383757580115863827935598296949008391187657361503284042980922871548690031565701526179738821914883919600466424131665309656337724147506512660426322163570089271711379957767908657780513647399959530205332079556094216795104698603656496452826376807407248295397483118171254282772083596009027117237256302679396653544517425408639569313483755590454746011556147501833332223527872187345764520699326815243346249767810200219428565958404276531805657656944709022465210873445738750120479940873217946743433289002541518945883262971618446043350159917177324067325881399669569712837779732655030444717509305741808597527202696187678957548696432848659320281378967625284666121276356716217665438094009074887156927274949053356782427521676558499161707706018667621519377219185533767766332022716029375464599966401933578189364399729595379433349937457380681127322455941379959765569227074626553684515041855475689366205891136393604302378112177194897584631623702690195519173072601986448475515824841588637181622409384184831994370134780081059369656732344974195061190296319359927234654403983599488974247128495670996579358011093821208595418888700410893008685499143361903569997768297083834674657433935285303792520079094503969179150955325109421472978363000513463726696794944793408274102169997622116352000000000 [13,8] 657793879249342146722113335133487539988297938015358936419425893438069190387247319468273437406601135594253167857735466523434348124545960245695221787365435760950157457227312387237021443796446072450236386777594394780912740952869938700509236533476779846102882628564963503664017644248322141550259502132583307490364395620628158441822524857672032785218931377538177592208287416749790037025446022908609534877301246169485313236394893020964945633205686003270841930218866653476181743125451803698318752923432244845741745635926038256906377737692365212121189875746576504319893148499209846507112042558865592442711037092404948233765228670053898676972219248978750824297777275735232978348962779286696879171358371383594134103705650755135072768562044827983903880429335248311377617517762446631350766334530440579234912913023861540492629378715221772213906592304861134400138992607676079445125865882177142201534738111946793388991428944531423360758150984966595280477662052645071226830645631870492598496965307634259971484705972645889687731249102844903748254508580663593911471001043411383446163489045260162069292735751515322081641598266733491508049703309466878742309858508205260013483738850537112651077217086982842424031424539740710664210627334635398391532989386770848015575916862276660537311259251854713780198060249438443949142632348955942368968119165804994067833956830302286872348111725792818259471498887207542974300131095864440097598533655384493536883621053609179472779716749264418832190981468091627407821193672071586164665640274984398134357966016549586052177116163139155423901464455720540447399783979051614558328184768396609832067235433228685151562781923738104462307421617295231148038701812976913972611121507613798062270245380284634040908619385143647500956305368432792144645757910881401179926059382433016675541342888179368272052353521956463756651113736799905003484439006167009994257221435795373748999221523563604926719819569764072070801194922116322333124071896044707846517636520860808941649291998387754079669937218581104440844855303953306324706200272538701580654005033336578165278220853774211447011472295836389860396823001285478744426575250006926242434761010310413910879683716953945986531528201376737294002557159945557598038078830306012242996709823565611085549496039362115144736922266211549962619088321246627029559598523830374068369216850539724250328244941240611043450973038048827109660494491378375643408581687368380944744448000000000 [13,9] 12721635412769655519175772887505772823259257641520321422463516134239411483402789808151864564126144066213785823199911381128696154815944836112894233632831286423117893334777962788742531521721030335748718306845129123083248542642115973956463094206212049128687407218354119874734270619134458985478132473261724201916059943364564333332495140940841179429442646186202843382069605795057848076392711017985104048393816800025401358859488838366207784908424283522042168243991913976776152716049846723215017721181229059711896160359992008801149459078656791508269513304975622091807809221417533146407980528122084778109011435149382160435394630051179946838335316251211733334076459433083055637750714806459273745601713954851960771507630347682391448101568196808403984842861235036608531247342681250156648628015342944121593132831558848772251898207420889658060437441791157939692050249721926236774859630674198456890136771499423666324159232264890816451512998245350881104490123803216048548523721858741887971744803764202104656482785645315753527943765533597074937082400052899914365498098259040404304104043597159348583712044334563000559005493232361877831338513794166512529390712418328142947456216601836402502460519522957650050524389257343315986138638242117565770817460077653657218997526653421721968372825313363427066756040752933117049206864898018475441701102426917394870882950893145151428257391393567843053138218093304447024027729020163340817602596876772441406416720776206225181300736365720407465473436389476158014874708900773549287739815156674765908855111863624630242872214891331012513193163699015493598461826207635264356011118192990859966262850272576507025520023114270751311303053170252763782922732003234055502606832166347410146147369393457041079531460119224262423199091295815012377508829402482443066452858250889316835359957843443425830961592679011358680755437138074165479120080197439021184748040415361499912549337083439254193615319424213001190265501566792898041443614076691842289588016475715219136221736629149542000693883327486385518479833196179153750397296620866095462975330458078566980312831461499169136629559803344901602626004745839928410896006310035723129247245965401010228200160534090556928270341927847002893684064161960631953595944891034579319736648960368752677825531019266048568923359837995659633873746299525172171094452275157114261344346675378371846599955768152263911230309897073321033908061334894382414254727427457585197875200000000 [13,10] 28367380771587149630444372824245721724745755642292351331777071619769151324424494458087802214229846099940022315499495967346523087383716883273122893695233286411660321000582206170443206968550843093148928252446519822188850604514044963087628351869290234540085958690368468047516180195138128827486156713602475049120913644961369975706078481899842210471273538670619904433681847040983521029053224843326570914577538168760837293477326146850930476065488723697143118882150129768568457683056577883031021870353480518161323210376005407460903453976802427202099567184878638008097267128091946874369224081027096897473451741020906284133313470255237482482065269204093963595256007567229681289598995501202980762597167835426216993786153181442983967467113682317173736392067346145503542512829422273386252038222225725287257474342411630766403175852603514927609559495414743321750212718838497080340417596601163212004749061496971000816005388438588814413890143685078364138160608234949463564782038320723459865990916496425575102695757937581585558665863995921032809035037948256359811583043522333226545995216259494680144795776614605582995037564419412408594215667071886997076562669847602895064224916002774478383617631308786677365508557199390890547874075556499635625114011232593183529048084218470236725469286023180458496247958203121213061428426924803173581660275032694482169321278225979305740999008100139035195008859752938277519462740000106487471087451030910974474551425622422874846202447682528636905142718501269430104591172824809492067741611067988080390544262286919029169668536282391438241135201408235034199556791102765542779484779845838813522684479393856483405738171799457355388430121102425122755264991699514770796278875016027611730805663488434201396341497345560055331004161851419556719159643387802985261493173996230535140881271336178502109916780271931083617905553299319771173859802478135848017215955201335269913385070224091196799427127767184065418769205664926302195323005334563699721623277049870604719642594899722566355730451643174362611026657946532734338006410941047861223956685517195312355927564940895744424949593704755365140387079645040274327992305129240460440900081760061788513505570927958661197953412301134787940741348542357655845157824795247979166788769331147868255856321199608152814254952243753066993930584602508435078583796313144272781628368401735291317612506293195385389610670514217125674593084263958157273890442339858513920000000000 [13,11] -778393802880874072492784892281693233771596509933878541020145283341489127419173897167266586786494186239302680578892325496851672239561980343895474923062948877742854442895622270578642734847964175262902457205543241361670382226796482853427910616044700913596545382315993361558882252218879650380571837911703682414261728554561054042629853041382882663728492111882194891262766343462004660734145222457009022854483941284587062120132251895443641525971654779173734342759456620517862019590823346748494955232417584694066809677830664304817656906708634171617805315976559044628765315730650610496230781212371093816950175748905397547646258344245480644221596070734002729519961975150243919002223641045149116933204557320694724258293797157437851281620378016647267762687114016356104060360942671868564038870966516016865353828033213209897629239859343873611566097857356685013259526735597912718510553084481820797024766235342310700738394438002237139124606485850295185116500124747998322780119636073701476651201710483181820490027576089927139398212039650702645040158857705787708416749866075038799542222896316579699409220139006202401626853935252685789664136227442708808988992292238167191566084539613347953133579832973770005425640365590600347867965158200493331842461273008145931523691957048410436661572025006006121376024123038158239077193891709875700465575100030807080966507518750857280445997621797159754723246827900347320125115667245607825946815618136533672416419994486845776352141610365538755800431853252703424655903516349305728104728950582949255045604124422769489097570439288510815536078714111213248869213752135116374916964273356065463508490477552202294023424099068203785865507516136366244462734390750013798209673254026710728367938782154629332197151111124519811979288936237384013257619437159785137286598469628005572795554637324773412838991109287298042103541237457517185328549287689495089217517285158250696406068390298920047362555017608447978029180764226782791860256820259108014968458510793640227150863828313990515862958723017349600494471473798720010350768158026200088350045913181326355995210942856128724504087399184287521082269432249771371465279453738503381855213858896057547220893487399366630684791012973603788650785134960625139129105508613688205905699854757670865322102821516925545080170750032713201704897848742247202852572953812208687747638945973809087066484348201669818662164316180984400122971773794404346618349143406772486144000000 [13,12] 1499732433782176880315897657124447351284681806542029876512850739456121656842191771854469392671664739440856252222468406375003171309930186308035524846691862348475140856349050697504816200105685984014195519670652095437490948513212170239804950117932347103295507814574809099454552276548084966245194992230810373701400902805822435564513784381870876419160650258459544431527826406384285724417230684199731542358670735395214643720109702929808670906766708464500207550004175338576537158685468592484955861944469499086742803850747871257137139693194802617765255688964446118259292428818732942503777925208446700782753861800306008670746731026159978761463733336068832891620742152715296975181740805650001567443384894048565879791794943377875598934975624303988181280572080584884242596318277793217695558041928383353120375173633730512290055947292171964237387727517472495904842618124162678481206744448227988645286130846977058341897897939609602465352999291409590896461862989630134647135509446746605176426803534400113254676418946913141108645652014331489033052249777057130581340161819757472642509651680422051561130798888984500064908534330795684460082973085235968353283149973960150394444666404403437629753408481997216085314042885118024324916167403932803570994094620035089271192231717673402275031182471063315065716735462165813201280010351415745023443441983087507605978185333207308060894308043074651317648382807786124268661200619448440276785470289245956994444257630575155967493820629396969234665080042517045514826326489959539012008802148803286378243629834770150050774079530118307977212643066977851741908249533587256020514662428678141441429736344192914086584900974622826577030262482917578221569548382676640756889326841994551144493889422396225536162339243321232011564504628655971450114329929204536056933209916568296701131517960584110207480666665801387190554514738299901712659663191722713619673473467343667195057934389889299201107123902642105154829158318232145240444454601541345051744305221240522591285307725394380477026584556983574156262079043430370399863570907102749068465440793958134500264256052041405125467458796211437066467484126474952134842786960329991012071724646384312440396232382303319422030578593875345698738841148818597711879392280301371104245525437369751565420168561286058383264411074899518822247312106518733610449282124146912755331109179710359197528688934410000335621432788510029810124241468608564936748481548744916992000000 [13,13] 4503763818515760998112621999213882556236860231042090696494494792015784058247339596417491001958486610286135550081885073675965455286007223266751359713272021731455240637778691099852381857970700115575171040712990681891268062599206047826312676028579329981902233473761802756300652484352960389741801228810762845816764784501875406190401179141806148511915489212444990062360735412582307048274097341171726304184952325343036681059567682017518675232301263336939952689186410843868223108854342918797241790318181591807070748000477930309267595638599415640896289773733082741330647884725230078943505119975782056143042504826507930372382293570300518309883814745388426801349400446430233691645558356922945480876141727305551603334410766050674469079459738076935932239836327180500305539077188761648871337592639232922512685365347059982596559126666236882348179951961462374410201121242852025682382649473506152867466072703954766759603816364516251552143409713262529050429323546477544174318159926843011858230852376011105384776292078267206295656346942311833054127049443695763494921566985047772218377847191427647397920441319918987088985963675423757362277861761335337293929830616166705729049145841647923491645237771426166360764469800038721855049436073424002976590145614643853231343779761385581899427316647339558451126597505245388831857641111317244427181047026390640171659709244514738176958146729976088070975671074678261166570057652492490719621447745797958193113365989778170599376504943765939854442364261368782401812825435728384175321723198137120853387366026618447758811941763974888528791064610860171130018719500568429219939970370996124585243308447012159915680158748427098558564469797618168291364883808108570025325008417006743306697691592258260842524182905847066304628411587173658462867932319864651004349072093017390004794172668418248135751771978910461305955345448255013564564631708481303363867409748836225172751266133594695941882879533474113346147496168753471770922534479020464361474217121905133784783483063208654876033171000380759621018311234078590555898243439718261407846609225765964396994498821423117138055858941059811023383767220258285449794602865689047216161081545464882818838387329815026220263150528489939577220413659686097018272326011455525610172089044493513439147747549623936218648423860483826514947160973969042178767555927192365972334882834914020522249050592416121865407692197151128077260239136423942756568300943468134400000 [14,0] 4335264298793995236730463045174674989148672773489838108343942616066372999012831142066773461820692948771833620495407494601478481534371817663641385466146856889130152390340579490791431515458708484971630620254309693777988062410617974845231391346484552888782901106717087107764278490431138228313415680843401397942357949486047475506301398327860432996279284455618091219451550586259240803631235880206234471964391907789581297517023632834576451652413255269373506688675393895249234231420108671978410999092002825155971464006495958301576388335135551466733792079866668677284888238513289417696666425076927190870760692944744572468924700642510574367564201784480570363418555646652115223391337093559506198224760802465862174702484039608232632485598216719327869084502456656868419178934491913531442026023969384950180967562662554304979595681001329456380290987072001206478177500143385826882586744443373288526512578518885013013517955768720473807901272989794630871858040966494859856149063743898003530667545154949996130421312094967280429472842287009297717644629672443254414098410961458573510175531737235379947211460732808914368159367468982956135832750529860544521289862644860125279823197291486884101072995872400373490298668331154735164770526879532146826409402963428366226432070915098194378853943928370242895922796394780885727364175306983244734020235926563531843041067519576530973437994857092123492101599503490417409148265698773503412330009794030143831874311877500170003749802455693363028090041622727322020029507357601582120539362811856406819290739472006845323459988451863141927968446199978647651423430335295498671211577153856201528649277372477005090708754759261103648851782330924467253992998288112185188333993066542124312645117350261030130799543678024217980091203242145811612535079080369386862426327170006208763240914997827104843014772302011504607107767264867798231450538867859280919656401041476191893946753381988432663690583701747741000186806361427647743652282291003792691784316905159459699912159290540643712705274872280021112678391088158187266484356938820700948689827054622592723083603348096331729729174087373051981657218851490506649816636422809096102001247123672704628967780666412013178922395114656936070827025879051848451204562726895700504870191124561857955841229913880684819985481170240972413180931912153674325382522828581930674106149351568733014544565635619060321793854942256691532629383594009565182532783786649091309467336704000000000000000000 [14,1] -261968933570473283590319990471413678540524843138851696620179908082334154410094359301709961690882331864020182399004479789472696284489258290799242571003428964389296621753525387683995742620839692236112462449094296320995860585845112679777655668441045573090743917674109227860622336607131311630041847559400981609570310016360887844087737465812452421796697995794651859227263127111915636682298227709396639367408606966558110609049902911628961470055877205609286948695408991127134215169050048952885273990316950626824103719503659102580820826251595524006542100702245580286515974486764650006787011307408219211731613279339328505971623681644518393624781830989423384531711758956143676755843132452873489099998284662922230331155283578071762671511908507732382016579301302760608773494848086917459578378060846568457449190837696191260461095803394713867290234768454062497115062442368883857458002331459150800665728293667926550641379448854225886577953730811789582049685075983122907826724270621823920193454662054688941398804531342383661616001237219137631841404761673830128127286808327887742215621533257038673191973526494076698314916284953425788819419728854617580667667290503322508223844660920089720915140692232765314140382797967308576087352264151938211337966916240309440794761596899200670840341309690242874475990520367667139536853875479155145721461088963941532327016450625678989732773105455235711218220390216016791640363938207260715795531660717584367987208900472917044293910802884729585178207854828646102064671340400638141843974341022002371052625560922030558950779126558233873528509390021152402536827400699084427177312032107541809991210594401391232298267900909552462799292881611561951584046085953998639465104148625215048623716502841249980792764549549674950984671468158132365276966416833476072470248433662213436772261516560675856624802801451308833668534489589475703639122633329751891273024732284686094395322683437907361643953940363671100370831345124475263156653518490885633403653125688960261035492016832024968262524284590486239791139408309203496718752355449224966747870737432302295686773276567294340002271881327907590754901868598793627698251164449152289628046669056335849134823369234134340762974970077798375162667549280352851569507240124622199789099481462287061969684604146101405347167414310687199278848079415933020348189462973966470548905137287650540384241778949898536629730352917685371112362201892145189445292977886495976835608739840000000000000000 [14,2] 6773564105504975889843654734781856306336610530918919410789712332550372791123233965837818135606552658869411382173592392328667116625896821849140895595513637740275925125964648687826537710721426799427409930153326226941080744545658250321763020314265316082070074972060848489955544065594864770667327804258318094487462660872842738364623290199661486980872257197639553183502625556471622863003082871778832818168959679216787207606151338378568185066172221036138691725435307264953136611399144237395807436655853331024155886316685902731679729417610284562754811833412581840814667659475109768809722175515866238291972527525363667454387801894232863544151942125000038779765118822228707708672975528148151031963032373705538642109353092554921217170681132327732253264046930361473516062975378925136992722320972500025082081899464999937995492667803754270016268539929600150467944163163763978538401113714515449661245766031095695050819201736404711974447310766039092299554156254947424127862677111379852029566478707884613382561981740980331905021493503335186118173241019055434418660870249431970469526816289963841139652850919782648005640429858215132594494427574911043849760374429631116395979710500185778088400586199810937372820772440068884040251213872246018250152022595246643865562554995785452258056840986316733244891753522844773248992265941575707802368062869336496769646603502066522277609456615061419697153614003425505561691326170028643290842215525975944616846133008353268426038118583690582128600661176403407762033865637525389404959710161917387098421711577359673098950700503087431104940989795831921879351826856898253745398709950261600729938999907956340989476080880216187317279363239639620005994721111200484709967772420390465106238210243219751531351766619762879922802117112745728653157402819402753602803012656367386346349888554456104587693767354271995405492686861050980708471035116499323360474910368274360131762383699994015695669989947358234437838579657173770425446549288825286922064539697900125007584860102756564270966530808056410118531662773539564904083808308639694133421319263892078622524580631068420836580594561797150315246162134081357279790614642405210898774090234391634342563996223178677523021731794818181514723523406379766736754811965824826557212112419319682771910427930550752498120699826387422825322415076895573747678245876906084681069155959593519500778754562325194964153669378559137654333773788872432128773050107888581287940508876800000000000000 [14,3] -125325822581733427997983602417047539335779524612252150407530022494742833460286149122142374341725278742749009212069483024001811926668108095311739543108815337880746419405683403302489106906057597601480480243118880307792334590578225474535952805234504870055022589530538744818202663647031006122603633601154802329954278459706260480350145236317187563408152976274610061234796454911059400811325891988617604507476230593520263226588471557954963067165899015213870787743960590749155378697090564932738383539048925452006078337119504644142920287697461432395214307771828236776837975004430716602936337071104984459853284820335871529191228163868222270464913664933255520574482004118126019610719806796869442510688284494703960565133915302520402955513226002808650256055306368489461737722977244766878601972069813223089445175231654378779132666785538375210081759533971828013213925029268028110543053496109038378046249788597604649322199766038556289135126669644157982257071338397489663065651305120918822499921440438996913031362851347029411088124667970127211054394810856522390115371248971529424139929122464886896050793561645288048660519815989556641258241934351894424188155991374029419425809979933344895031648582083725713490623049242686246404380022535153149283903507102621823874749599080684296212275444230448700975761367576798011007903428022411131862756883317804142968418569874091434435934341569187174995190712797325866371405327632371526674755683176351053213338146676185553749468270863855500582732762142682530525342564701534419037548554049830394427822066231405631595051088215155951999618888103670353773815441440020033392888035090710561511173578344211371602678651765382506037481020896789314715712037661531304930189859635080865284012122117191501324598203555648517597047177010674800102028789272846963677355394302347151958331432102663629656966102904982060154234136999784633011403557759072830953983336994133565779652045391269955950659155798662296240312898208338775314248173752932107663152771641862328591813429485434007691725182557247633421114422892644816618378648202011876306411063608883929175702599757236155813298983538395470204884255167019600437094889465554540805950271153870282995097369564801779569278275974828407484078893295713553770984957649017930706708043953920552003520511034161315042123505871137705217194013482524429188597320331378049638853690055878529629044424941379969186805353199371108431837715396001284192558586662226516211003922841600000000000 [14,4] 1963446771708610051850329543706858733449842656403616671828333144633694223713402822434678733331635510661550568833814024526000895553216026899653205977193462150491588114685359368203561232446488346578270426638085769853177946400989213012530462671795344532765478121726646413388586265081146004371249019048139645005791238890823702279665667915318218790900241301765089486071598536177794198304113573077189323122956197550810842417145905689035931295625916372813841893882221491307962854161907258638698197750947767591852511727622238431121314893852013054134672864617968878083696324048400472968487407084084922212818720659175337650892537977936724916684072570367017613969547978687677383656414390392737489221693712794904830154451516359777730535209383451550155679869991060654949097322757843399702042628340659821420144330663745503008297720713671650544166149000232757811888751110672561205743719571373793031766921041415372261524865440871000842707641663488315122512736974842427154476300412252845195402489924542256029408631749484101947605551022729828995365648085503885182609192818610854053081953916986886229220559148321550661920390526306496184155512546830958526130072954703600194902682933756672756255215921771350803954105660692940710911707669568449243966393625891248710377826994170706845649214421024642825904265106843200062585498915258562630219811007282937922392151172770882602012505242227115156426960372287884754899887197438662986372452546492496015107611487404308664418834864197851115507161523224329259875054772447650485317045013877584231158768023947463535001313904746781254926738500716242175900683079053021239374194602240544569194850733205279783782999560142591613716920582183095008166621271708842012046408524013743253274917239984232442581043824419020495809097678068059601426578163543600221793100071283730512006107073962114404405520633984551147641636023001608158792706012980230783759807191225156001110924678967336585777795583654532319174767176010763275926648643875621287571215002592051050910768481655443499074551225252938896718000204248956073651928975946666074931991044311476361044735103957115612283200436376646115011489728525248380903658944830288395815845690071503335747682244520214757141126766790911839531287198110446242775554261882098858056018307570897802551245835264842333611678719006849133919936964997594710585085472756242179214308986048509443518821896712601706892899585353005409721659693296416223719383500931505979094372188160000000000 [14,5] 1304234311686937692454257686474647952327528792886393003742748241700301240926118902289383008393417521906699222917191035878492509285992847277110038215811770536615898015719184880710327097232314821743986195615008235651329969421011436394537058540519867254668715850627486092438915429821626324649255504232018068373002049017725831398414448970332827690839489414658802126033820662179896352764283442686060373840129097758108284121937640147353873792126352867443417163160436624863516206479454946397321335680536078901654554064805404182556235122561946264379964865001154850847354863076943635087331244977997418491391081618277132235246567473119428769486570361046628016885258112495138338078621441265164524890306265722094175942545655662769291174704729145059304893641326634596295613752744815631952974304255044578968275168557486018427660930625463376460386109292648656230209043752666673566534361522026365636793388204022306705422498929964185007564252453241719815401555325992713952505005765538907121855376063295953611848597726272103912499845742490340333508256012699438886645953638461001112553951456982095052069605469905940414334383429458712686138245402746422326520192102728286370437220274059306647776237669815757507157402931172766251024234812667787175781723425914257703110594369584318205271908249820150690494238624783346476593112278856452183752489124263299676108630502475439432978489340718565938839648080765600205511932475450166913029269281605338651277726353502419928327780605116233372726076570972209071019001262469888319911709715426660455760649081949662819942258513604202593565767640699317148147114426862460306914048541161546849588513739246421868338264917783883095081592034808340070964647153537338982747600966760519155334478955573247972053605938697988820996349092905266160295918000671297204892672340311338379411973245091188402309052818046720175490087784456893345970782918572076169799968818897743162212729731431177892556901988463671609695235636486099076938775556286668678590223712998196958482775545724469554976534711132231701895713261104664928846800508386693490245602381336818362685521255519450586155427925311723131633455420628845933767622695663228737466895616760832693827560070070378877608181703438477959094681915708780713510192383541730433138174561473017087563613649686673899650114854991037476525325472195821335164048049869658957272101272326239669950200695126336088353224360517849687144494007057039770944844134410295748298014720000000000 [14,6] -316115370247990622582501970514433318142158234240369833824693112872098576273986076391517935521061834425027612397160021111283527910527998600527233102962968628071553190953656382664448255003040398793730761440245266659571046597091420495867825198303895348380253710550162003399332292818277856557189662627962777886619539880194324680510260861551198841951092995644878850473450228661002948461164233293882489972164435448531317959466351028595658002718480251994336729505423272656315110905274968663251976819266084023926043354024113313106839330790255015300108922089050312652192997746276711503786427627374332254371487815063745744944701228353219689790626700799518889805821253771032004829942829126963826427767386143166853110661555131079279806445208258537072457265249120969566793507468224019182950975029625383723609723503571015772434129934900697390734333498125796647309219266748388737542740334950451520758695612533671381222860773051345910573894619801319171592011689014168103063858107873725995546308961923145946377527805586023192662769254538047945531631948143289788880898235479709440627729581720229953740907210062808420685356062916955309812520076010018759518225536709188229613545350258359918397896646126041587937463662988353732902361691520626812692315000006510814833158159929364231779665932845582605669311994065389615988622030389559460873990046514376629446126592720089944234911330508768025995487466229819538792163354324291430533629597777430414968741378584627848009000852766590993913645693354151672006355778405100136460522696481073160767227600857550260123499502619512620474306341114839150319635293055435042571281217291224596758367807679027623548644162126122063152811840585760715635904638802197664230198180073989936773371604575911903248785010659892770863929433625724011886508463441401876526567595619711553436988390189121944242755619091244565767298963470783773088712886601130001102340682686704133677326963924844287424759451870660422633603743462565362326071443900276035241542315680409568208373368548490355104154835301535295468987853490151413547610711340943392847007990609120754730592344869447059306983092160972242086843137780930930441857391044004526978825394661939288111809131825257321842115095108671220744166823299078832725614208684331733397642925722722467421904437158501697008398022180954824934736215735766558138088947159038685032700099333484971058209017802902603414518837619027467758671169403269834805672678844363563440537600000000000 [14,7] 2673530691663784638090915868983514536026088791591061948687188681377307331438280407178106603480901434996650450860137237395160144971934680041440224664982259020673575371528522394027599843255847187063357128055500819340811742660988436543704926880121647906123077848502395217395661356835449418980561953894557474441447498856364015184351999466993019184279758859455643556155510107589233593319333244732321955530445206395558665660148448483487776715994610112641145188585719233421570648134201510942199264854093935663062141222639485459924817816867431495829669903355901941072243864861148610915884088949661915158943532838623798326561147247341461989029046808235319165903974581891071036919936101682883120649550445027165911920048600917489153430574700188714454905965055287249623859782867634060526596945912461743918935804886599657036541205691238963883416925396230497405828667675194095558924523295477142200583634721170801989147098859612933078023931804989755211590900248065670808185342106504852690872367184873944287074642997429826663197798993919999389763825177320397581553515763879692389837228824463488140394892690178293791421833448948635525028379402181334846563570195008689165539268359841814898803209938344781872297367720337656911051053089344738421955184176048509240057899989692869903768707995604591661476461507852380000493483482399666991070937785670113650893770168952921500107639802293738346070044967459635046352879477381788834058185818089404844177294059121130792372647219894946322724364974295791509317819273121393735600185820894355296082196350235194772734649961459588594849340253685215289191736922691910655897590123033867430748167683510625596976309085715914612492725052563186140332899233116700563321215579971583191872119814219321381451091084133057309561965205764942806977842481257252225378355068222907060052339637387956861425304730552644567808470393378166789151219096932020018961021859594271324603611683465298648987412730694344978957167082780839918389698290648433598567308996723274519086179173737379451611461211630624102195735309139524885071985194927095786107061543785144966551318910924773193623121334696000377291072871313976035602768383393010591186171200595524162309387103007348756804816355989801036296146962808686682224002877849833966548881912110317254454086478916915781710454333592073310933718235402444207166516159873809918078635088376210442180065133528808880028742487675068419327949095020067753728387663188024369348608000000000 [14,8] -3669606834482549476245380257131407549058764797010060780062784391252082363937317451619349674270869168362879725012214523635278215696063547016731974910496310284526256917167963967424832916701203991113968596852821580619729700988893479342906888570354994868999034233859126428469417141027709949183514548026475268742298088063287967536073724615211841252013394759317362929100887769066181932212440256596083288268785287004284155470169858274306240611527085740115337068321527154702694480181407641259718080440653896319348533455959284906273971357918385681180704414898969182475415134634091948872938116070510171556327277446341380988345156937133414660536021504921853602608775367897465513238787499345949342848871779637773927375206167615451572092266164990668207108061517010398508987615210224357442382650666787850836975441206280372580078676529770204749133441450407238293478313846412613338964458671598864397984018513530189220198243117202216364761519071963537130129761229633858678158603815932893230309148580808838413152233019422543515212222538220316384914911024631557314406889657238631469629164315221022226623386443999868002684961531594109866882755084838946185128154583941863047521267856058662326426873085370738055200308201116674148179139735814810572910398117178579384835478069576942902417384000421897766151969277101307362209447937584308426007389389695963653432584080345624538033250303328056769113672488455270753492286709742228133861061568611329538063513517635096270828187437898610846426861053141905387211510505142826230788190500192781220518296295690378750527058900235663237900012052339250213843254058543763877687563522849095088753677761115263229446390095992310596275321708729745186055266093727301840409813638127431033537671783193175257549614039081006271910825668294885674699136991918161623112677175520502338303059242258075657951178957467931727329149631262604907122381535388047658463954257955913745175873353828011378543660122187077315425954996600875111200181590356649664967751912690503615293860228528249712721690492039518745059800341444361346341393375893667737305354374240747610579314764422483052593934438907023569051008103472861972121500715234918296708777619336795331459936301900935716895980007289132747851182366079108127528093447401858186215841007243992179281090158657833626886812640147453803251787534746637653685760911594792415742697279886100020222344817803855177732016498142943472487290120678075637046625653857571569664000000000 [14,9] -33011289558074612722916848208969207578997612115423523332253084083518659490390184379996631964513180596598982628280960339649940185260836924070318152933293579639370651704026155330335669662526567446621488863653283955759984661675347117301146620271469675788869893968663886515187800055830737284941660716973237500950645237179215829296632990218606506845485862592800247271193450545726329008089009291505699496638290647405166649448468799586368412034078082495452365990203629474325415671570191742830586495698615369187791883720023921054618521167321504657582122138879165012746624916883110195547519471513148241153505244843889949645719652810812487778072379455165728753504584157483102061259459934062111904130002808589756700438619833258035048611949604654949467140532587991585503114229197908322797710678170775772529801820526723311330446796558817770524584982125606875297672606370601253920162252584976511111607051057023024125122519044791991101737088816133145776846875318784695782200593679913686482897679685346585908930982715334890887271358683449336365364093186274704530677963854975346616130616721179853267331713030159100134734914083120412130516189329734751086482745648120613856769197159154845543563432187968827718356853674527325128281606362820439409118738379758831987437673800673236432116542180933959117192214580366770101026713914566511069125712288934466898230071867974509705746213380005053453557893899771937169643916870367165007413075682432753208304996501770380152867729708311900385164782958966397246320018989327177861488108559911722799451093147132409826457696814679412292478770455608562626991922142697492808018997049964634610536440805312955095530923711750820776874732347251209128890999784160588276765073565849412414620983650867090013292251574185310615993986892312618126695537652319862975427997668636662274668552333028267239353981480014446703761074277628849483610113627237548099095474735835744265969482218603052519591657379824090384882341501100642632177916409815451384765587867422528409657146279632903426530252278329991247582603665256490802518575135440341845369829574047969503668090639258182554636117188119649424829421507602721029847413584190133554277958772555480396367055793091570517018170882062880301353418813995297177410986660505889843406095669520356492339372017133481044515936595488591796114198704817064545025537356617878312513925833673409824623140302099502575207596298769436476068321112872308738924918445711137177600000000 [14,10] -136866578558712206187720833386612045457105046996095563653926182703980539373131101514775954991295598081188225235033494686384831744259480882933131878821685561967557741751267756914579487154821729997928428044262936609850246505684464087588351496040570518457699822513297117001504752606995534615136470854540489410927508119630506143868119633928884241483681098937186447971876678111523624911020024261250080795555095448640190965680635106669536653597460712513668476727512358797755973747092609199582256573849279874217764088494270138852020034531907910016508698251827682970631529286157701623968511324136568726372680264176792634216548776257155861711785692318503524608334812945176977584066926987442039124252117277291742827001346691129032546311068984532440369723587167030340899499821512288097325586273700975432761482506086002742281883700878645540433366426647506686665008443628622368056082515972146089004830671230921134409393560692799079939060182557052082495022676206323880798537626579011071097862153187683153297053548695340650976115110808923742605750025990806408575256425438108702657924977993749263331818263214619446906953334334454590854910781759227662681511886514091543683639583697726079530463989823531596849630556528368649284645334505444890722598443329557566199830457226283687521581723494433653638440889435564280875232854759354563524974691233572305222528569414980853914131440523137171844549313585452376672575386980047222448990577949606821592722185444268499512429894086054211347591629025481817676963090351979823236165083263690432064177042817694050859975111234735319956480596383696524298082408340272600569312734880153813784634401033440477558742296189298207282274498912903474114043115494959223077699220832199733248871357895182950166923537267691691422176358275872197789968375216381907476624932314600329878399316030648596222343585858720138461691630000166158564703668441347674723792542885253215725531354176994451180845995642140130888094101479436024160474084360130046784957278236964714974076154054967915662427330425600593365071995468887521099815354971304976719993489808329375618131489330480975485707280407315955169122252911165088883622745204383953612836506701733734832599534416818150339115271039904661171247239859138007436894181693026719214904224040180378247528810160227330563785647130390048018243341453274803074981069788909362574189792386861010324478450381874074114406701602411497968591706619473299604923880691675955200000000 [14,11] 2067053321071321840987478726630164081128061854000530345036981385314346184227949140044453123739920149647963940527085430148429719601096065006867955712408001424191620991758974438974092842523517151929741826667679117485432793198186946635066113393756249159836378552319130414510981054649151193942951208101183721619263201707498221186442611908291389754977059280040439560671438143166446508622739018978637674517340367955935278404425889898082346360817534637823730045101076801273396371774241651129904582473746460529053635429463947666148715333741904656313276324603586192063155838258885410217879264539696566826025436710412365295550774616527096851549836219633570243706794461369892917540545005985084635134487630064881152708853308839457408004356249159822507346560350148332140982945161722601887559155728126760150742578729228871063203631735413016189370987893275780121116520704071128768500747094643584449286263313595351572046322184595165243013740676975557010785697549899109004283736667559177310055957109771836409456702107607432468808919600453312976133523228105142220807021571644561687196444823471411213746396481764459661159648164494460048364116857556538834820818360729541449739316106603327332048085224632448194434033380199862672161576335030382349717123656983214312204652604313990174562225970863811645103617978707626743810321808600198214316722681771729015384800250027485609724540123188693680202561145965625331796472730979728488826459168794175914326746480706844003789583051099454116351304690534230403481350562883242596296540524132767741344198938260003695171890582489924794043040506340167002054361900551915926878073481495113038134525892509003260898945798877243671240246263028359404367577853858645667497885678336608341290760503279793520406106795536199543103879441640767632008586458177016805152873409557950337560704427760157143496542096233276368911290843003309168456236156195260424551452807825872226334612930983098055121462994641228078230732003458035093675228830091148507291589547206210263875096124095946897650487985102598959666912887882044907543876947117441015028493725123420757270542903777496355518566708408738847051462427971893795884745466307547385582390101057110297573311399130430679624638633253752107547408490160502355110749154286936613904050924965691893123489165244766736402001568007450286005038375081234967159488347512113199558489515981563635867935523898174747011525629371196247390413738910964411935457464499044352000000 [14,12] -645663934553613443975756892040841432783002488041077570778854586231961025901231569233771251552850761557825512085256551374423264451208472042821462641726458192689626781316853590063998137152506392249676214670696170519381630075943169701780857159951853955630497019737335643947935545701819027411390219208802179198876792041450201142232568863632640826277549197431441568474463837502062806608857525664858211773985457695635863367065833868827395457852039270307333122458438502852345322543269037446970167389703103165436562049241769526282730364972616383196482031297429213827245296997508187844968413606490650936661025587221234664290984817782285329119371229588676095627049391613473320549788175955311969707812317177520384822353413888435005346564615595904111170036410805479538197588082897348807715120194151793500627842173341389841994342680547836690155684729756952501433536527479181315397202713182140388793663159420773785390195624828837669275144314103833884823618493910680095753384039228412160800416293788097994932166670619095228102748830785901186145631642099244095122773492175277128756458774805079066041395313100225106559414326323365119682855536581750670297973249412420435348015422222294471355246893933978871476933660111269007114925585742956179825044121336469717220013780674322169832741571256970401153959595524551013732416202018399595328468845415039147048837330694384548123284729608070974743774843409094808032210652334041010971859979685234260540692565052136263271095031393770683181729807760278185952481482882379461361671324764869355887030964709768573229054699325421737806864307077651763218426798522499760028078229492341457174270260568264228079121450756868356844837836934340066186727547946191673466017316319650693247664885787453557747089792318858547966067819828755132177371302569390677945755015172940454863857105592629231269172815703791397527149942324179666522967960082158517049686553673829261887801447925727255239591980717953355552323068080266909654269483987807558861916130441741416509785902083628941107057079933724303497686760617445745863331797812964581391576623332073372271361012949326843662817519662301869053786271757896155638505739985137463987245766909516308688753043608861221681145674282083649452613776008866306188081869097178349230637828661868615676851189741848136396629206435983512419527895028824483767501333500703637413755272189545151555047989279372045030173538911166232022911333056435506663899977587097600000 [14,13] -27977035498861774429782917699919810852682266232687279860463570338341176868123660691089136908784457384337209293131661297675469067448728190331383292591685410474525816226486014248198987077020636745285818539018986089922739171538515387035847744352737577824324612856944761103712759115910263781772338195213531764949764335950606199560194964488650282282237610315499310200008030974671630279266221554254864732754307313306303594656887899704208505966349751185971144032577300033015271287704480197599552930641988716148132197104573547086816566728859902582351232616786687566441432757042244208995910283781816056600590874965920749988250862774891441076920803197411629392106513570420585579910612024863273819752916094340667380613471275875522265216347196749983838925825916531757243605812601570722316644547427499906359802666073135591678133352944867141195846301955685900785818558292402713431928563719664476620610541709872617937627091518035086956031687518081304981320430732976387274919654903087664210187797707571776133809046269847190587415408397985748720775843976541645591419118050568835799468459660716718580561837333977201157662293397121072947426359138322283682593855760957501296223358600528404289100403068470250065818531664195579934913716590991932635863645696604811519634250498995789906006357559418634744423061363879778945923079937925708669926598735738556245061125902643535017477461202902930906483277666293946313976277795486312610180773059455043986174571912255580936883209146490623272368521330278792090669859051949152728219721327282503153242436452791292220383730452735169863866433200580647036583707473037383638217797498975304047707020922938972057440372137158266568749151360382868454603982510045996988117258840638288038767855079975549050350728245220305936780182866967728772893519064684716058488021690648676193111782626889554817778251125992662009408771515899677055022927369964794265055495264043225663010450088027354564630568667072969039088985562886365031700102192436612965955648805839672061029664428491917318489771317265755319860897801087169725087108966666102169416625891617452049688636002743911855989902925350950688114866966058024128271658861466167438248987908413930204192662329047109204402674724225428762069845655603158480608647226696093124982487214269520417569137726431609283936627204404682657202929429197456233610074723968851407044472962914871182567802604337500543995223803194158076659914841555530326286813626368000000 [14,14] 106529177565257629967303565306065998576258800384617435433799654937099014272771524494982024918389523650816200307516295284680913637649308612123472128108163718650039857083887840184295275454459847937345629094525575997865693264208586831463498421308722408904812051579718360483036236172559939308108476267815461434121569246900822510974817721069177356865539713492072097230789016776149602343741022853773153700415944112722199078925511061799699638634020221803304494093889529785464355116192899433395978199421155808493892061524881570201168485364698926415102805546069367783237708110913611874510746460536611079167901827032633346076872335152143351159899148885944801936886120326181248028049329477267208793619446683288474317598998136162955932687861751527941199557213973165415504968357714687248551419449647927882616148292027694070776232185504836869735339009685821969614662882721198809073441842342506814654346667904274294893597184132402413519316699366051064374218794788979918370053477646033994150484492145285707881516581285111186249168785527521305126218929023656403203713320175774415035159399208709391628288194784416095124564291142935958791538066464586345319279129276451322071533591804807483715577616359053253643130537474702384929214835571292569538810367949389792048125684174797945992288917859754151782654916212024556337161707647034374534286602706652271482676743991111226829256106152307456552632334632296776972096013692916720083409302123613673008028702874267978789819774429996412726735030315981149753895618607713393643156745233820429585583983482491478183214813223764727147929767768979354222559050111486932730205882129266565718582861773775700962005098581317640375958439015972773128793163855169268184838698892240311814894208141843196224766393949914344090718449332976412105232543672230113502779426876007140083170620159858789558527665542324969346689837315447035538669544351974855804400265388999865620623609808473202777343367800870361555511503509488320285705395516908240700630733642745628694227615940645798498758579577513444862350651054197509466495335992808706897955132021429467081279163026242634745413128134593468611597274027673621678461438717485432854431782709179638177854639399735611752419274892427655662082340773197914260696250034713179031966026615115239880534223252281151638139248350985629016859274308305640344931324190610808366870748475550807929283322674617910986879245775061543627862811364255589624727155507200000 [15,0] -11856671522505955700954269850205275347715324323976353442745059347919757556033458506734093972745754965515710079320765345940573053612831639533970199980595373380058592563733652382376396479351885222211141827015020010662147948804241646495506058162453118573342546146990635289549299056690523169988671350164930201116814652751694235337927079498688647769724544293221881241796167162137709540719607702954913401517069139596659571220150594848727032288692911201973914488715802429956723353729967060039593801339757202195651489784711075945923489603929534041292951150887708929468976550393052597890886039070976774280853294608035259764439763727652092030233387842440665239630194631242926979732056401370550522388711142220059331561265062479985313435053752910875980822677793537779747471708996604870655218173407473552829848698244873558611499247189738925408050159078657573969485258519332893767772766950860764094357479804944933225690894993563383007853065620673516427961793202509103504825187932178485882171099287918293416466973771185105827349147136466551930114670015550547654221924063278798764601153158647687700212536905959669365447243332138227009064541452502700345515026051983343034639133073364411620200084953111115678496504408296775770401246775392259486047052949533905877511515458246205869617704641218339399568711477818390697035372720544402506213414560183669296570156583535798488539349096373817952509901428476659882653897016064158014806258723225864995442861864621587176278209414873021220989707493756408077553829922925709884036635652437435548664151084644973206293688973738086602124736416660243230290657479616292428264574184087349536676250903746752874282284756886451957101057094403404753095748455554706586176118872068814306487321779028121969416029387552614296257052723172935740077399242073425068961131100730958392586097940517479466758562934748995714593847795721893983966271011746958351239784427912734563156869573000280938634607514896242464854003483395859226936520052959359932877827998832737065436054691523957126834956648206227568077977195247775458539354385910971615148887981071818860237456565433381894114691698708434768127041467721183615083856243939887460917029287199528561204540599808072537641991224492825040984451809657066775922114915027698996951871234515899471825598840719831056304446713561267917593087983384547864709446760321393237837855832777808680960075860074051284624107596745423093275829091241592643326901947519575454541414400000000000000000 [15,1] 1024700678559620079792838764298366014042228462249184306202249961253182337547516526619380637523084327168991716144816233551787152631118582899570699261449888223793204580900600378684438495688314450359704959961279242123220473321666874663965310894457864967376471065355095801200253764584526389744753555829946755750111321041338670953631805886488609923548500013823124313629209504290642870307123566657606376461943112754741885595994002115699385385207040075023026062102270384392361645850780736736346795616688640812918573697002510936106970357743359793512067237338200051831036239829082299164809354020270226363662226649031053497910081178802910982666424547104770079066864554939874259880380943847163000629906983556955530289997428316702834679199099389452285279927520600589556733540829840728376979205337256674107911788860828959771423153227978307520222174073662811756313725240420711597972826697179953720324741882033749286488903476999422951445776556847167862466587264440967527590035093525734386266455912561415042129673665619184570257736724125346857818220204238429680348101444723382252565925381791418755495104023767864133781727420734364700127947811790935465032912172988066914621253648810977105739154816166583287087673895680533609044349204390261212341787745322173163255303239512552146942776947517522646739874482398987132470306550351309925097280175147094378635858009129997694704203055354843378615833460429027524632294147531014664598966987016732973318734865634469165300835597734915814045080194918940169010686742923060589141443556956429469611316334872213202827611472356597215861626463622074623238294149339726144374199945924689878007655753371208174956242669766118010065131555127430170116588441508597002376802810140549192537038231936301671689867846900985751783992254452962783857938815332452675336392056771086611167114882172179126867659248724794587777929809408702627951162495283715397666975054029785610855441231362817568413397689866519220030136514383092212270302136575519589047410446443050185844571694228541696203271777633037866955519362160362851030454491833133994113654094281397361592992162012036470748279038902960139045633462335327317179192082102112448921066260301576521996279032260287770516331738440465691047354494160135892977349787044662076757403930335304893316522077614192461334798335560889995543891751994568749484284720238803026935444196054301393556718624054565359164430181352054950489561782861624204539257369289278822216105984000000000000000 [15,2] -20507259246723833944017810071354473463985858513572806687142058251200585411113622061601715351275359167900711236269014216972922837278225810079176911365709261039618963992511387553522310779129876619817372640515516659393018883672040638092406946934129416998101312862374176940049478543403871755664381490853973105693227250681337441969146869404598089778478717759767236398971832220921311124275967631858752995727795512491956173731749890553411396591689653932341263953747630192109124521750010183686322481540802746010337681794740015435210198936547348773980034915318881455761407825361525979615976285590424847539529966230383042664950077971131738220887618107261840156142047316703283236502010064348778546433792030496441293721117917618017259746743714242353434618185443312451466427421714574874353794845362554138324845983852244396078631868321822531113545851121596095688540384639388216006732640243947933460826736651406261644003399214118680476293422286639882125500767401257328145821622102119663404671742158469917319927347903637178072278974972143521207691799595256894654166114676089112723257440457538023150376008967414194403468137299767010659745359915587002402394251767195580079345034184986120668215278316566115033617953426002388413582119244796570153144059782893482638824335996681246016626587353126265401062393929825076110277751526182472522683294879618298850105870358923496874710000157460156890761090723605278597267872503346144334140744237980244601915229666003379967558260751276106884521341947593271548598273880628270483257964312122779245272341854122701260346971478857984810858075775356581847571640077257370231872518232207533098916326846748122874809848848152435459829405883725137058500240961676226367323386276822692276077075470510067891988025643275408595578283914701419131610415061288798153722782038677850665429480805223892875846972727960648344757610977625790340619980108141512715871512900512276040867008430663852303510091389227849884858118055528035487029576300582301030530422477983716483856970598526794092859792225705378770825568305840813774872923325068865913896699349439635266635588206309988828906650100288024095788164526994296592425637813001064645977126671741924117260501277964588838427144895735111165618017658602420212757685604309722060946979126942288871362779068773331591570530471312472462292871233598632527193996554801000661633106539365692329241588746763419420182071219029064153248746556154596884906850403476435724486574080000000000000 [15,3] 406700177677029665490222091925855081116790433058732724576518480034345428064822405481608093898602719337029216600588031474061552391659166202211957687025236608672572662870620019788285315899441959286962888906146760180074080862799986584585442039691646265535272426035959321657276200083004467638315312111461255221776326444093749941446651339951688697513949232882075536268742050786996045990367744414209563839459265249217000444766928940541666812309333300325417563538041279232664791516596363673250547490233742260573347762253082004497360788270074125840241256406601371831720672132072257649822162352666161139912768041497993181908192550484031597359917220880083846537506831661106454510627223592855394374186211293129210058172061167602269841867330174808825271194099069891922634019983644936124496893373749346871307567994362345695111772216458381589243330538707078794689977231176275691896516251627279342864978561961169752547633372225968137327592869783253098757188606581441665042633485943556488068894830089956866428695470962361156669689379963945450446129031815235597817760250582642509975912620111875806765582597878505818554706108828401243258634582629100952245662074002772461844351716934762213321330451291637902004378980798901119123653313082347361256400698630213542714995611511104670020007602033352390854292156521041728034974647013823129821156286417316564691703855514820252114983069948456232782680520963545838170233209503203055329567999367452641037332600031724451321769121725901549554141872635229922870592291266321231265740667743778511609404750427866344068726406090212398011210562293956589037885115920915304061826361395998658238287441006540573340008525445504188297625805834800222312852510109691342051330408590273601713023004878127646304530587479760039286308560794108683354329087970920539282735489359846617820608716535558570497346103018534326731183823888328253915569202906703890242764485569425773139761190981629413785334094778586633839130527888479151320791083556769628798334655138273766455603359905516105111840952836935855942673246556127645052346051524985943722889724396818677017129724797367740552368595250154775602321490268778324229875794857128114537201044071801769902994869557037977911836727402292316512683680760574349333418964595553141835972245153455961834680092660484185840464218412621195166030090622314371436596365022818136476503198743929079488265839453894058143590607951362149572328949042890994400074618488485250292525301760000000000 [15,4] -4418633207020902452304570757871574272091411053685118872765395771052423783376131096277395512099271099719938980632617814330062563822729433080436098245021886732434946976641297736830095003322359265427776135222840633286714145517227361338454601256556730187652817548807404583042255225917741999582981029928618724783966062904719200215019547933522188918298306398054621264830856192300755928113552809063162555185725910454557714225239161834219090972898642803155289542406278813963881653254789727835236721926285890204098270021433993043856911533868561165289227680243598924249378460326403044522767615876120767081593785436194036937501645656132556745762547579711186084659089217190050508555202969020418795649975815384799153757333006542386125933533328068488247184778063416484469317992044070825062101389219505049877129897014932419208332915841371223720072540817973257808353008395938153680050580597208002328077149495728362958487628919200868536713175899676733194929382011944114259068645544822377438137236795212837639661506362383815760281120302596590543943213828119399883252418990814508412516787242820597650412276216712953588167065751386967715876880549415173803041557134655115625448830569628500130681489294889114363802560779631486801485130089053953435872234790550854649742021891156526212799036509504848207617135931600129571035438632403398388517096019172971480553114495091020080341524326980250830295244396419543243298670511486189067191346788301322795254048121718444590209672943018515293636102278882634416029996784558291425942949386685319129039049240504664618928951882280765513776646907688290918457067196718192542691790849545632575396497963677859348312190467595642722786810963770747551336506450079294555779969731563817143173631850253475136191825157310945368469775444896438291790127395152304250496527574256354892230339035849469446334711279359876379618488479664300644293390945355850912403255554753925042407929167032398400523513367628566103168972152915261922725152079907870943695553470440566506322745499694620583942372636240581981484039476225994758285833854583503516284681495856541908989736365600955329237269455515233668747700703886570032077452540578047736042061034722458979010739703669276824881599617055161228441124324397880370259250315453929796534184152901365415764376757105112519237810256638344044493156371051964432466004076723046676929214548445349337479178903336374795367375379682620408534298933802241395398363550555189459361464320000000000 [15,5] -37462526802735972548834572551961496641415162600511145174597408935540648824741268328364942407601524531937534820872757044003197483699459781675889826718734328227467402947105973441303395790340292704788094078665727558107468380691440482560335546602196462641849940376311995883856973359034786747052072743243305897099176250531165066389448877479103865141936052639908390497297035712192096826250120637699581613413626744149145411782876462930160393826578915121300759072178881946691802297316808367599122783735955164874752611112940842103417834808397362191859730235347330401723853688660103134283048170772424820031221488153577403448720009843766993673945694692875712418390841848209110524224892011294424229431820395209245913989549270286459532242542261298390124707377819751840784798204248122131746274451238486459968639491838221458383348382617288356665137378940878011107942112762333116328175951181866614577262426548789027393168155837672723444481893886645330865599312479580418482803533121732574544736460510239432321045130685351576660417600390228820767610705902943976412915392449426652508250392951274860591196477577528330394574781305685522519358085993181853695564732486702898705388852980365089765599347094321288818096957145477143696503819623590444084229683387147526198936727816415411817160192798616665460101830710345386919717701853528652198211998050252861230019145299900481134402931362163690968645131874935998321461754645365806419951845184918250614575010142989989300771792109013594151083775480011487691349123016543690745609985626701748470588319962217079894653685418819880847610086358134520143719742021907394572927621598959183132781762999990985997915241681023103369644663475778873627135155217612690928178059446543639822373319698991945420050087210190922335585246852886261024477743601873206262544896653923722560758183787018747265019994047937249645863477306245582077970379789568347985053551780870136047551489789874320824687241044149878843835605622209540034217282608223843931866949387714714819329977356048367872945601917910953313859891443680420235376535557044327919627021933255505342884003830780279848528827532746065642596162904530723778163474839108494757542676704858926660898808332674847109544273045053717225332274967924121478154052937269254820508726567471831944126279707052175050088895452759416140919755902452555123471030344093824570630652150489682516485989618957500064632035805169705042653988002231863662756144901472975076510924800000000 [15,6] 1172485331568843411430755022977978839246276155048340249873615509027401116324220729126146980666676999194194383455290553382328354992284286548708723981909986918320044192443257221089741341194287849110502286740041709807337079308321259251448856506910461328803650665146050960367724248813652528444539873702226214356265644983750018205016539709647519710549607376897602746406067865318170412708911886960515888464509628815961736488348978486978013140792754711648105559572643336625131090796801371221094513856908055229966044987653519193219062915664523841240423505074102472012442227783146106704031135798884514156290391206479590877911815091970470822694468367920126721809885339021678112321757764032984169215667549931141413769810992960325188038116291578927721397200538047414548418178572216802193020280982481834118896182760464904013384344350352060542874452975658221676358547796452986080603728183562565472456160225082942664110426133899351524223661145975354318323133415744679677884381071043570530820717372991169981852011138912500957555954042383643602699008978030684918053423027579372485622925157289034583657133908721891557482937420559742550008601397636420003589074051212086672655348194211775744741620816020903171167266429244320713268371357756357567402624406108712172644198207212293232642676752943892360806985308963825529436506392116780771178631895831380142359901004907774562685739747313711221324079061056131850444537952427187924434171142285001385687359816404963057660711366688583178128735738526994858998495196859122806701607429525819598158998535690514314522517794886448669201379149567728791625714084911170194107634108827783708811657334736889830476700287858543918641154887686088016542176929028778804777965321068603532955130464029530015355067994918551064064709069665413614391757843495832705889304965844955914963436493230065522664897210814888449329830701007428089180744806179860945803628021467579289333722700778517510840219235688701872356101334094961183923370938621804872872660128538927965167899719361575197554374695603268261014087009087466050763273405708958050680199278588140308998715398347670529954970310972770983998893711511584502906715975765031904227965612854490392219663013835460284091747547060811466742779700419142478236569610954937977630867754393011442857714831443519328108968136153787826231802635014813720726293466084126898376775229172504953025028752732732938204771224525153090692192437256783697506148194923011599499264000000000 [15,7] -7174329723541531470802316820198260861303554055453672355180388131280623721214064938410862297643205653383864709508429459356089995840697905652942771007508735411582576092319259868830469993095501974176383856958779230233765255217856593268725096250667618350261845358453415910913758753660882837580491213787928206781328328663025227589674875740983281625834358457789931905671297877728384227573311721816777794992765488257931495469892607967760134700821144074660430264446839407203810879694132694491782278536994752872124037114927544774421201254814737805107596748534571516161287536261457508771315820059464322091059766571549047369005223739024798007002306055103840228455177577899774343506833345450736868753814491471733726824957558840931129782029739251815898246319333810935849827114653214142084966749953823687899705122469094158679960947112587005827394387398773838615686271563783681184057395125217885664693547856743566773009849455724105276456451250359920271953523698115633082135820246840135715278909035488224388660102779366855836513558479818790817074999902549208716652169918701391332995952880435754180458058866161500447410149359227530045711975656875519942818967326161742807946539655697919653044053111741095867585920136963682517329830087390793177968182266239466874711787609781509806936793025203760950522276895874283690388216670659910550460353652753229846240820988560045864881619310494474802431947719992397697305303282324490601086484975280843330423813183118056568385732228884888974458425572252997100901014323092616520020156852485109658617198622788989234328221023169474254329410490630699308234958686148075297830929195366228195283397776560647752150923205935485233186272210658960311199053794428648245547714147366600626266420956878236427153614244811727313550664980521202961368056451535121486239463371967178889600899477529760289222372470541016416765112909202424679857048291814282311314870783885444274650055710975543349036164113852024573325224518674208216722330216303300954377846067410958574387232077379609446243555601256662979029314218467952979982490514437598307362456501022070412463184696879496034642622615153529188362233437033627946955593604130670685696289207242718455835259359235096767156803819510041659622321483262575156221955423458521853305330863949938283797539483051665863133761465635951238107516766531562074246802924182179427099913990363930591722946482759415403932157572326084338917065083906059589555494730253566633574400000000 [15,8] -12195312797437751981148231873799451372668317580586179807478503099799427086166800432892233567639133188335525230094376455120095257063253118848327204808287171453780681173051486726186848970962596764039256050822405294586559103486046465035488886852282075443509199405735781406953037167303721708936178603148230768439256297780445887882908148151812361310656601872626137062652687617273809198145600069044101062207848478801682301813263460803986125578125975170363832140369352114086272447061514888879047608718937199866817519446911930863135030275534674817366604014274301059752484760730499557519942782101525285605817226254688260740568936217108873589328234597823975374341306924274432218818222048326227858827821303887696629372552488472345332004471225088613565266227249078171086606836074025820343010633567336638972422805972727259706490732164932674978220159156583419957894170508067778212830046232321220662463429069395005370111402813027822729053750468223548043148173725488168415259967353863503617774341936197205682485303239204978633757382284362259873630000650745008170274739473678235785748156019436286541069828715314591811672053257679259090239140004882224335411019778715563102453074743930095502197710490860730340793160403029048897567175817031045509501037772274967538825914681292013435926210393339574004232291191191951725042513398025070878240545404664383728277150286016924313072195766495015025282238334682426543733713097913207417667358441246614333721954996297545776639417390545090503775024694227413974041595166299734063656835405930282083439880764339569299155377856533121256565274708939144289268521256208753744288013797112425179663011978790529244645508879213216794069955024973119210405471852387943824466853783305295265631201524805450919669508059651752618231424264349161562744511467776358810615455840541913752535136797611773940165773747672848556301930865690617493723981610013040409934278158974312852033259511080034919806319565128232491248413407478933976257055772443781453699415897389986160546141464903002514063662308571093584391180772117514373482877542198037909845282208242275915805636732697571884131399887977038608237101891035432092872522207960174344691578158244636880317356147913662793055470236317242248576129791248867444591628898655695943558248517001059518703320534251553208556421913206346593956359779625674891291105179281982076630231501557340687755628723612976880531940530313481104867188408566155120231788746469539840000000000 [15,9] 255550642991980767639057204236008944096626663915147317491799557299526874750036251005337575293073332887315013816183935174224504278622210474122053387612951155011987613681469711417794308152819951927908473893309199901626834034913941333907060242298121024842843562655449391640675495234819730119592274514782693817506962090885655547309319690747456703889582071632335344324042267044957419676434009186141927622515445262101075936270445639869111051271844034651249345353447190422072737006830908456700230857759822860146097693234736908528554331478031549256866225478889735370891940260077163490411416731779860635519429963927016380366819052531364188279288491660231731269851968722230406880934719847418718099467628800551131781918744983236364571654480956437351875428997559646716846732431842405206979586990648084059869404190220241093519282100226852213098383101060635047972762148585226497786102399371725767078793638527360548152627702154889083600572929287088997338721026276059566052255753459679161688160469979332162723175176872451849206802132740190917068737598415396629708558218677875398793115009099755130018659341790933268382111644221236649918922337836786077514943734634378069627463119537593246851117657319306981085681514448098450469630917921713144539218845014725619141935072290887068550414185406752473895311298814379695990578886711241077585882772576915208609863653796119769032081592951066539858700535835857020425465910077256578791457622456547462668364973347135550700009981386921373791207782208022082127146790047336700660031906090602254144525043954236481971751138569889995909515232003994597648937730968501429448774160400425759349895596024953889721917491767360141442125227290399815946870906010757523065240904173571656208820884483733640176127154646081019433487169309247212663473666050736095753728761184798720251313836864914727962755087357405503813719611869412174872730569668768955122575055870701536809636653790649394988511074928030231615663417395396267054319627536513029594513660587851545896336883566088131225065588574616292006533299493187591975723323712678265628873710028809236679387984392171923351482805085581455934991498536779126591528995966986317710579820512450727417306116814832629046532315128465692992936877740129375072780661949955633142831656092481063311196539935148849340302771200254131918766279823174754494778863448263693333563694474211250984762158224861781079666312181430598691591783084638963142579225000044134400000000 [15,10] -316490347744245667259269702279679939996694042322036860276246153611458571553005501169149796016838824408975711573249025146712746442374041142955965364913705750731359493007668391574659405002866084981293833470344133033841132395151738044197150726245714315192113818343650833846421423811978012831269736599446273255018001103602595263599316845172251334348209099585236833314763926925523196376076606848576402670883169215483072284719276386920005868287987179956369765716107896223313923898624964433568801986570829152581483019489332820578071991217294899422151185460703032276485212533738162012211223435046624602822650406946787136078261574005821951972389465733992041414740882579690269755882136398410244275102004994246729683010791635929659371305246752159328077676087416421971732553262046724124299216290340144115453371926789376028815096339908081245326033321595279882869561082770175076524474105325333150069543208306131126926032302195534263712232591440473171629028243682807129367354465129974721555684464903257703866014148559248128473250177594417619638877367615451729596367264515443021976948847750601390472814176844458926560960018979057499217083203452817798077098574533373977751527542964051127520525218126572468951363064075962224045818253999554998966328803470071566982787873283490469110505676007922781655592174555480669316399079477589859230291704207950283842081984416456659786733809563319771124832250857532683136113865780191703829407808828111413239069469506519405869211495063576973733164297678844587073353046732662249298316779014885397954963403151243596009542808959946093747556847387569468577596919716943374484272822281316441842525794168558423006224643811033946508934241741756729701382433739356128708930354096879446798756926535803100273032485429414319647570335627692517285691707699319675849087742222136216732825119746654357526569725120181549628752884944087081802342720606697792332610783070899774536171605641697907372458161631250213699193292979237445605683997209728506007276021188099740521143852921061485693092890271212508721311086348622849870866973298056126236486624554000553111759023331369283838360967524055851175963414356049051424202343149391933377500014425429447634512100370544081279923570723513248295793095689541050221493180270906534586544382787008946204145533980228843510267581670509252046898489516394525678631113804537232664140295026791368613733831894419110467962919196860744552385767600823890716848074826711040000000 [15,11] -3038508536368275918527060482052230116763068735470714072888127890339306585508614349918309083352969370874706842529219334989928590486467503279810836346526996848531065094028125549281133041717797537006190481691437588382501219082228056738916753476718535845157722807992534232532626911525554921002628041364355160465660123038302187918826148786215565561183944532220525597287632888323926053357078459836499911873528609311304173885226922392074428605022625744789307152134677691415816524618069671379982576740666250063040111912138072239070482592433785287073235231721273826405529010860143790998315742318285349126035110607358398163716362325342876413022681467894203461153745315117132965341015793131496307797425450217665925340720236375955077319397153621820613280537020122814437090775084878883041963157999162292493090895415488766851790543476688701831278532682146782628572288591745556861299712344220521796394380715676594282162593110926064813079017094164681076004709793781812715045328562219912293093341940728577114313829952551644069819503562566703360380016889657759029400722278457523402384268279055510566584637309803495228062468697894206372986636252891482983214947407515007226743652460461316886307062059929488257349959013624827377738449376630222638007186687416868306641453333503926387988530186313433060942027248075736680000239184470586927089405683241114618980440060192187117955464588073239249818842884306873254992900888791793836816277122429759012588643555457346338393292303013425860222433668602395082238965426912257914476020465184614865109965549814925145525181355926425741836461134222034572956737968354078420709492849438712724190125599327451267033651992426102858905284509428251373694955504666067659529596171511276748753448052162135217275050487826155049775539479819916755727387983747565666457618882691843668409438387590449612971124864800599224444060665223868082152172020139226197944263912222733515270425219334992041862892637004775526787365742047523659776999311899126992417129984590732619489586409367312742603232076166836298589441399642353669661181528500870236756475065998002949361694203037113213052369855466782164431609937418540520670012565057618066823704545368044979849794431494973260008062894741160611126306365325460103763860591235978476719223740976619723812019189703366280779201271081584223131663539731802835278705167587512237160374846240399877722041498887014142427289189055894981556438627175390781812115825596825600000 [15,12] -4842699944296069049363089198919278085024377886822927461153884549661826373711792158063924066715843248322852235746118432870590429123148453229629930773309948043771375443711967447199424892609667659882846490838199471707187754882329865045404711530597643405914313441736799645211732228086412338744953906656165371982744391411359711781506380660959839373254843532092569208675226466462477798460859942694764259455875706590772538395537844055754730284201085965060926443268900185277735711578413625379214624384579013865944657855044975388197304104254040243294217751306821947613785946401510005616513364649224775703830269253624288429293715779425229909175155105613684412622325674066447976631222044894686513312167391976978444276829218129594996893742479206596685891247682142698868519852997745315720783905901634463367509560975383296390458811902272091971091669005003837700794979305283317825283374166683351667008995125549552033730845403732130896361132909989607658398287850808327930380855046958669534403650839184200610943391479372810391973029757277092166137623299288258653978515117986232773448132322014808538999825070316854219715196021204251699782248669103218095766969112632749846026922143392514252207864411350660890414676575198111853187666027262709534753374205480559169295994426702271588239404801587862213720077627466166188633071081024019988757748988661524938745646354408739544014470568034386321517582837042377246083709292698414028948237909066776211003955647267765815029629821706149992161032072145076975783630861167264404019795353600483258572365271065361423967713819713944305988906913478351405937136706462343905700682835762223944729376872033565696503826513413391021249681177374499675669511805948984575719967082771571686380462858039570877151351865255568980740437534764051052490498725640745668029388585462938933226961975594520806978087982358629696581221075978860038883101049392748418296023311951922851007432921359346985034714957253810687509055800840587577428778774982801430911449152267954321753037312492896941690103176937115772884471808773125648228087317124112528820330565422328190631093175065007768608141745321688518550379664786196425255151672192742128973321451083417207787797606373525234075270488053406238373885686432483242422461109371289875090471042024482761011979532815757223674066603448417183672789436388968277390315749126185675755806382171581975955473627266600192023899866280279906802027832574096652362856792064000000 [15,13] 72181702162669949905931120169783599008154088748984729661691465189748568415732763464593072585799480279360630336171491498915968936654304158122834354968316850744004673311152325169985738665176812380014395797062834508548760565331309492224250624426566632491817998066751414115687015794852469041128023114608738478321030973711408137477900019473628848391583393687555898822685837752871179894124737456266457535821092778219405599654733073498329886936790082657653767268470071095796593007789135963417211071431399540853160148095669048770453544079542757073262351865931299369712713744761131572029978176496518165128030898866724116242452954216299729490726273814733741594822512154157997228884940358117198839713346762474321850378450293616255764876200893264020970588445595620248566295928228974394638301200886496568722853112337792626527981966794110346279031533378942256345841916744396659918439204742989721599862491518262800511182636256674309330154663236181449385118966032591284055050614221236587590060850222382776475033654339153967099782600276735619332096952743997188879460949048312878965680168688428823491729361606090917754808197417124150995727352705479300424503947280356005729915502724935549171616863106152020140753542636449976154231042001257490267186282619517097477595271159377540601075796068586894860035703038059823092966555117376564324438129760945161820201198013812745437535501765400455951423720614703704668023526456143015893955643054207860725596841542882442308909518042713129854308189450869133226847693899609767880958424288951289983840106586976545549993556295850215498859645786988066512790073948069089467747411870917064648282357029548628483906021013492226257043443316729485448891253492786956582564970002773652485135397894579347988172458566896959019054778834483790554679844527239273153665456477740933758289405624531265360357316613357579921044255361486034652208159830637721348995616995651165856775705042873537960949044104666869506635419422079340916580693786862655746793197010642689979709011466278951211417351519873202914417750232487534628163031403395056056221177826460221011654005012135219902346053154292177331462565783734209617077764767231428635080058670744167333802347845658812556969551788351368925547402568776068335355121977132829876571385508407506625415018888716474089082891739797285823310737532068494908537434745512665759015534760446554520314191805364714540713424914093357123334196182806804987638500556800000 [15,14] -193939514934991973123250470936349401078264028128452644184654545321163977709645324126138954453760806648554949440826187200560363423003727995245559754952912899530222313567888123999616842154795618886660308615442383496482401903904727963544622887751938879148787794446229791590400261181069695259676794429388912711945775641349922963333215394529721477351120842553941604503800398365930440684933536941314677204375271062315644664865535342529829949541558035523746561524220026069397516438095202994944754485463024377886283043966928652452213779193018409372184251224038571528056957176890321910158940904203615560379215526349328399503781452767116644147718147738755501196210026721802308908264699545782156191018827459993543978873621682178739476682542132377555754637523324424393333551800841675938816787532080759977967111609776339706488015518839369594096100931761137318906550519440229710098294289532221468436241987616335248709006846165992842117394010530248801955785090909311140009752932364224179178799561872186483758692494564675507739781024913232077444297066606589304490059772189911612382416447255761938281816585137278218794076450772682410233147973125511230824629205037930654754906986622516914268740693454813668663254331930086488477828978211989163437630594352119916036191600283437649776684704912865064439647046699803677544045335577816310097396733719570332136827178466788489464433450542754242982569870341307824914929063292601611631504666352381907475974895354844428195812749947350869423874978118301693138580897760922058695099418511061709880648448143805579875025919898395350089170586949769857802877796337109382759651916941888676464735781185235311793556494588900211775230880079373916910462286044522541987863355143393716947908128058594128261732190693531887161353467015184524311499270685688145824130748470178229686882534549823648780400079989447226247152072408953387239707823219618675206591898942197715785398404389151581879025048362290396357060381512222068177578551864416131903614866739137714509168225580310790670815831604924628490811064892422057051766629527201936610238337791277985038147350033528143656630391543346938145490807635371274694245424383401737466459352582871823196095335273651265992648436942508135512238131735044748731524078766472402097689927290623540092932809917660750981528105908484304164009120697335554945533086446650496878554457215004324599233138397735877094110168672242234281246586651885627409799577600000 [15,15] 118649199699764788617950856574241656115263945679989347638951602378383721812293087389249301178875755387560793346858507331927601447361989789520749637640601963866947659360618526433206076245063694222297952020072881965599545341070846428498308372189136169909016838177113439367567184869348365594537351567454444774512448902430869176235394855815795299698344209245329201306823428979536428087889945824643569048079742654821776352117288854054948442992296400958292406796118863640129524902903558097600564598388396450785235431741935310503908777895393179756889821033241080823845964008469289184096820985399662844371517888276482586887975502417591180919373870953806971200044833278306338486996710429848455406057797751025660181174614882009781120931702282133294202445364383800267876538161707558395844242269238779803848282800825267767386384402086258533144631731205188353575427829766718791313749242506145082891621202702515333882365371512314880391849408125918301541155137768210299399631844336018030850146469815549786919274334664905309860978176300498360985266172247457247071446091212255533434351162069950551917450041586468095130648289546448596320304691960170543670378971494492972830852251523549101063179620121701255572367318325767150678542796684083228803856192379381112023747029863951351885821570356550698235102232961380383609440272168440162826251561839350179742326584299729586253610789064733850982715075237631159375405705561648370091248219751760167768442636320183594361513320620787676267403806465116561444998852017466950794693180380704698615232864758168893950951184445076805194764938778409789164892230456249823668910687169885921692234100155864983932387292520447610864512297567370854646864589257291815140631610611816261418625269349682573071618794897547404338420399831551941514307861642960242540896969032824355740151317689105248535376141630482110042780679418868749536176539239318836686139946406210687551219100065157997977960799225739795945330705396155867658183321254599948634224494282123620420803552017268263263888927658457429840376960513562944553795800795299685323936900036071980705624924127494287108539263355544170677941974227676055098243558489793106893487318167770978130161556516535770639849154256963381446422001573656869126411408280150474842419634447710290379908348035876863553611048444902587214959615181980590290808042326714820906543032896292845069544764932022379512148019986883199734387687113660260174266368000 [16,0] 28554004856649008841252938371747045668285794369571210641498731659728132403610313804622858706879550665570665944657869076097793065969611170253545864564004092992249987963170052352339016244654838456265427623492119285421567985817796552957545725136213839760450918403082861236730643733974877801864459376800714771383033121479292587666099080933021178511337527876342678727216977966966590917692802177895533246591090379984687060712455423612747033230964613059973231122492916415647113412405134157574571134825033861697958790070663189132590044459525916685846736138037691779432293694108244906226237949038766113626752158554317217902922854002048507249224028157832349584231027754985293070525392582619563903671764130456172309444310592311586882378090437560144905841062841762499617829733903269820224063614168207439408087443631326256145491528947582758848151159711704482665463727869391145632210690063446060374717171830017358820823200111879157756791974565644307840572989452781893285173231820586274973255726147709189486883789732447295110762278116536854584596832715173196905335821064053217717798982709328028500811648951831509990152949291345224826350988035554661123743437112507600440195910759719303140050836547826312022964312329127225751752247564294851330951624265747930595891594884634361478404388782735566728788951985522353926460184471259238112551721475891087319816935630321059643707928579744328285516615370827061911101096168209305025503040097742354202429742813935759109619044716788256770293197394975188361797331324137724360108758817433949657920725955987017488305934159985216460926400489253892981020773786303221055302361184229755445676717202866788567029608106864008359829742741144365890076077411415197800976533856433459189055897074763658912763216242956775798428110209591548068804716095856571676684666543961387349488515276207996590952291893645589361264964975974527044492004331350741838973531704371986698171898961069328606773638227990432841842326619315283577174633342692715509642321884362192399168993037847933151450924050415465632986071812215061959841946222713571662010118303397617455058799731050170217512401638558721664805550827545185019581160873143836242215149909897291829953833391642472814205025426203882469666854922468443634375561258039931011044605698662363607060068627977025938921495650237859245958166162897613600023887475879834335793090512065356402100223098839216764863148694315764042777875609653678826286110316364921044992000000000000000000 [16,1] -3105132781048559618167066242406070509431315327389734758476466900663779408270743001193665700463327329034315638429671606224008426407763902111338974275768889796793760643837752329687021932637439340343882547867750276717478287399638631364729271672899007744082653201163797464082480840128195296269623019633668029909009989689131312057379232426657129276004902015315845065687773409493038722697495884736172821843436063137539890698970471191584344342435579741582964852969046026217464890730400576885554094458587911251475144092242949226463080870605411888573501668744356474249564342569942971331829034458146115687815018877189101882325174187944417324913851057183214069854840091286086936979936735646082735842463897585385406029900594958876359501241534977790476767796729390020320329446719570636184327824060973606224420630415200453409669231429608822292293865091532973263956456096977227777785977678226887803121718157616736415345751677244510850635271642619645860422697771390685856689554351537670765352198264547451744944925092624426778924164018105704623367768536314814872921708034841313219000224858990565874187094314493115577715154300893016999074008226773392760319955122337561192498803245257780302404467869885135062989845937799174557509158403261456193486744922600177428171512963666497420174193599598044315662209957487379763735184314439314655524759165916633248502238316689565808322073407704787102946834005924479372512400507501247510117159736472885119824788742147056366164849826063811462739883290833452587394299010824712351721291830221878867368559900225624536474337586587160794838167219488811086710291267686788332454616075766538616174338662985524463644413297580396858712602797172426271624035796900497827188415599653647780165045896110169250815212446912354452502326932345032953785766432329462766994200861996517029993428956273502475860489372913231197590854865545173337826848940648886027107539996761842735732236332751334773032829256125751930644684425519919446395011283389600058972470176639069793385876155513073770995188940947433573825815942525338007583871072229510185891940971949724940693793385195000673702499357441804456037328220748983593669724620695852333637753012478910939875314799509413053791341081784549259629934141431944406439102879516686064963968864570175148558498258715679589385311363028405342940732303814716963809185043942581602778018205022483651009863730648238338036706637807503218157486577427891096071777935206784591462400000000000000000 [16,2] 65836865989434653404943343621144377996614628483525250930229589004509272958450015779187534891921031423788445868232311501611326195176783047103252746181815590501721858647393702888754695297179865889132102627953509032741933182725597715388914183177253392146297731673088346158219105324792437876428888178384087032912718199827218033713094258898435982642970540723955898875966813625293878123832662226213949538338983735484911588002683104067593371847130282922122749205807732246959143041610567353613683046027561206187798029989891590840464893056286501636083261897030632642718212315478370574549893747234761301553045192470790136794745034105278107929214994115738796253306533854433060223821020126514480686867057171889519558267892891956196605863765925347661905894796968178805339800497096451960589854712950056536116470955707841283284610344338594758527699586058805889608521347795241803980884498772920863727799926468414582231933015159484091900430462833585309444103756400883865447954891440094577198766954012770709928918836659648966866919861662307605763418581846553453253649449651973456588286484628345269987692870297582941104163047040673487424754111317263052163305136190855854451385440909773241035365278896061151731981288251772149635927167973536886178134355498007798112839797630079941608988147108645008840650363167512467614963347860072334155173713917751858554483970739925363909173237929521223868736748080418204999203774324494149734406655080954431330892658855386848060102880481465689674215646448460280328208358228668290891792799697568125726651059753704876462976271389809948346150707270684182520311262466630867052636869767695804217500795412048134753369014679785069086251512981293406289143951814761922132896394818518127064101609832563328644847578180559659973906756992459947354818064318249921708478999301754374816375016548853873730375267457037443823074119128975361646979724628921286804553647207643731162992782167912050145616530430590018112415025812800532390171236999289591702684163663661598668741029605434315540774855371302487963134716743989928367665093566615818482664586202353014855953492403783161829118083231495655541361157639216676966464471810331464139202808960247764913538172217309060700618733392364813579905569241099315906057279704444835501523018180889586118719915368367840566468318074446644195112564030183874888462089744100856174779813154641687529768417651886483132185163258773684615322965358708036325265856280374442092134400000000000000 [16,3] -1123068524289778846967193572513984395954893047033662479692573661628254433879424958745088488617420456697098951940207097352484672005060306834866775564819008819523527595002929796783250485323860105889195910283547793117423692174608550072114148472266397805898365539424360936135259317416634597647858469364186542688931625941533512781284098355417011745101613366165809336117130312210925703332233328184678589926333987656912121900261095775803169703953522024581044259117530952617273446763614591960113117841359646219401867993916265168396589643818057189098846001015551555562390367149507455619716605930771096610947020304181143156561900756645435224038353724279211181391584115494633483755007127802190489834426818891305285375468353624166228803963857410108905432022645070333378070064333648993020669711731253330534839894403261860073001356471853391217209984001434798839153469546356950793843580799240051679799910699271637139864790094152435767851461225924539505794411586570078356388820476248997271435806001066160755603453835020785663064853211501931163884608865882145290040356759712085126343133799407089424897632547199228884086453187639933168073505442049537896682314527172572041724386994672682386784691559992669795986405800233250952145457438563413416869933095299168827863445724396720428268578186804048927442430038708815595471190200282927197086884086987080100124220781680304540456376322922718133352645830007640385982952976786226395091190996992527195203946365916267119446376708574141781448402840875597183143455147455288126762218986788121874649962330073847719055802903323874048478240382654319640631404406634783235435713021967728889136623577105582444216392254516120214039379662471690957773596185921595792594580662934093777912323619331132783271983238713914572938077689768140423209283369960803514485678053861203780834852303949373716090255536699255699063445061730766463768394718073443774045972526478851860084825584916461395940813297806217191431493996364385781012172010695543118197331279090532287306446969332688646442259969413918376742072866360455003252203794413259358401242077959468458242377694347320443719705873286124587588283497054687146728873872753474216405083913779684307829694155731011615150057118474274897045147967383279970278773049709716486379804104221384695766448124219228298099582599920090499918499089919262109203479953437795150008127004860207534377297000745558114097774126836543429821288694564289318944333602205857583464448000000000000 [16,4] 4057919657661312942755759377295960518250349036056499651607756423249325332101063876673794682830585250976995875200418203863443048485481005978634789263129514598727760430807487998412070410600931755821089095548905471150710589178977291843928833918280308609378682628342031990210524323916642474710151695440366288180641740331411537715956572458919054730555804759869381472966006394843129415520544574717888075065998098127623177810954599040357511410165113849722543391803833479462502319280221273689918483357253221515971060477082793676787781703900999690683955715220296955238241012396871344815287712031692879223772899840811165640824122538572427063000349942876244086115169496250472182966447787614705987150173281386837384906998914244814728410079689420575608891824555964120969927956295326777125744306360373815502939846834032092227392858631419804478148486476166302059778480363724164498172489681325987149353471391336488715536448704456332438445446608638061400695403523141849865249610757414056836780065911355743963089962114224021849783830048909421370934704041609061701886902022797370735989901363242362155257773474464692682690129613346687301431093462360812526815970691753806650084506637871682838747283065638921102637295321636703742269432356627538353957968804338088385039450872603064361354318785587011291295909203042823730483334938718656527178529872979979494971795085088169434606423398677784778323097549100031518760488039657671933681650937371451765986958076568011701285856462149182007398602856232359890961486267119084976417735194378623679467992838005564036790047788653456347482037996026043950148566536869610264888799772281455737724037125455551971567152553267903698812449904209800751476211665799796471262023955865212399714876341851754762605225570722546920697771667212817132812610325049498118612526594569105640857551432892153898595507804855561183732308611067760780459058083113462607234220775341542386079309518872332511847493618689279860926320798115061855391244568738726855691537929022190349975291760479579687983082232043282794149709168696427875366240870735476464998415996862483053097972422645908935474772695039829112882122535942252603102207009505312317447969620426682759154520868081719886357451796588337972419644141158012959494378516972759203395141636471531438882669245157881650217185734869543520875132060478876436320637681279022988094526830545743623551934352054651046696930903338300566667542783096230772788799975106385373298688000000000 [16,5] 151863699803777073194180095626842061371477199122659446022209197075939632041563589995245860640116600915086060149076543112185380941254771695691219599039686528618675981089055804253283543869309606852121930435753147932918335221589964452365655958761128321828707367387318153838406459294786889400237979288857856345685223310580388898308990353764229754896780527135821938567117287562786173405685819859345726159644597867540065248401057616624994063306149827787830157784275434610133571354637194515064382276248977109591749289621320859972183965945472219702120992631820543123236699513298726371747694029119858917155171786485772963182425494027682667870789951874108979317676728383027720620293371667373446164103996903312503545820961306515992586329034922836970027963514403713041723477238519391894608663662584778840294947602688148348026785889457221174254636534406143675977507509365271245451305219109826045716586985105623893320641066182557044051975025310833838380159550008253598687077018104396917546448052297429318808497041564951796458132767442603947707474386768499752220261091792633267392288271727187794908858203531249585263008026854602334130247808424429503829765376164284337828528652339697807519962553631703782753292635905676481535628277716836055885599339236384911232058853289922184042345316561749558873909209255100146297202222456615633281538567850678765817414631168335024788852102802188401425815918835769867187176152746751745851324241752394669809376751833148166275354283201880079258558971239287230673107832285795378527902473112214073609667767953493044191040547113429753599255830186372740652736677970159405388129224847011846638338470421793372729241969460102038473053836978036712349728394926000891221438594772753488092488103586631264560820595318884253574004098223434165019034020096658144866112358360355703284132882302123050638728420639353089641742510726391117164221952756729750180388004155571426193388253294944031301327411815279929462899092187193955852155034671609467923761351513770367305583127674842415261616187796781909851301352817194704575032976365995723385043264344301395716228599069389785543307301612026179903956136544068039411203640791190401146151831532583924913372636440591811759771918486420449027124645698066481802622120508363850704183694445258261509519186022582778470105326562561878526457400704586510548324929849257485623779693346620447280676470793333914519583748683300761359094457286263587539863536011244096978944000000000 [16,6] -2493019619542876267524947742779866124859815192361692714813219731663006441408625625689505943547040659360944157023930046002947410716506974192677151384655272679298394699222533433591915755177156382406064081110455870176486105791766473291319843785928088323882528961602399277577068414498906955417071580566490891367554781430573327968311757991115829655269344026614389228837254054094362193696756218306489007831426732602461922758922809991943284006619596575398259398296114504767397997662084963059142469162891367929126724360474429852715207541612995286471438895626671370422167657172038793800766859598944013588500873101963546765573335653998630040881711522847153151224164635190822165688947077178408175176066070932777538282092724044908727410600324168282972320068387956966152339645016872989981264689082259351837006970203967953550034060363091849889168010894208501555894689954569018171896789544965468025031112365325732128386477625168420715789894143054550490168751659499628718090065284595195746060206989150057598849032020736999061301800182854475016978320265781982863348808879732074219915095316277803717843272360016937471655100016574856624626066330332222689083893136461641384267910524272477009628749456513635242691058840937851149127185370646714925913037756375813447743769389835135762906135937082145905334843616323460411685304029151358434483635001771140772654919395331868087215523652923781704711579916087208159720872486753681558848605133768048609406790096196746739447055023760471157248578022665757540153028551469649520006010349086598765717073751467945406761518797238445456985725287123477156373451003847253146611220783305868787425771598927010381431724972884600195835797662024814359200782475172612968823454237675739953869709788618859978514768522952177216033224401035638350862288299388139383971147052059728094773521210928301793166409156201715734817194499692949266771843921630044272849685478299013983943987925327689565831289089185214534901840583318732881198331665064259555402960527709929949706967498653538423041208798492335832900351904493784606707570219044834838704728410840567939539508612933209903331270867199826090137266065313495958056208260886088765847863140020048365699687994204287854045466209589622572764047583173614719848792402924731202371532975027516864610225114760113351391300901931352388586545871777345017061898421724917003145556698225490265851419930663199050464257885389076526831983518581106052507592909425175607377920000000 [16,7] 7795366247129836898202411192237705294658981879974575879751350415353021165920385187581785248330251720243949494776631200230590751714457016468804873055031956960893889592752745019591993259112556122478785917133099155389425181592199853202093325529459240533397872607288415415781584314213051295959868807124222455281772353278259419355042116981185360327423294739269793272814858979219658697270841937595941569098749406707079244116877384730738661273985094073740502920697383367836710215742698257142160852470331648205337979696256019844588131457608093088477049122234456968156423510606073437961270687586914065762873709003728434699326016229688999577602732822249083645198898250567182547117289151898580393108050271953946749209727466367828711992690861064823347425989702924759662426635171557924804828665820318989994770502935219492747673828777343670236645186149537706806179592342757220027730396245546326143095821175970878056259340185187120783477147197595766561885542817265680431686806423817312709806547889571568453025996091992113871501231588398302919327586980822528262738986512483064797167978549040985079734420743898274262825327944893662115086091862457974941950990564409603215998018811253827633054231515361224286605451320653990336584008662306380204585282766827317475472483340886874773109826334458655535781927456279978376503527489178103461487629070479474189915727293486918098366918958868187774965403656616988252277130732196410693455490482010269936876593391588288583730779650452217712936050147782594777107064151049290401847178624788769242220973860120485484486053288296521926494903335370193498775927604559573724797775436676616056351588841294683754080868666034776561195874034515495699834433295993060542069488396155140624630445290622308854338225768032678828284487677407401380401863672043656865008765051152147461830488099836061540742941700250068155431885134484657629211205825561343083044235421795000504594960097339645755273627644632455078125926826607315557308392704570178502927929137797777727654425197235533895489448763981245909676550417792917928573218385440743345294990682030243464500449814690226760477496316852559556441182471186745375283842734424757597726261558851555407758961793041384666159239854955995394525975887106339649118449737482940683308183771740862618134787620727510389797169265331273680950690765233155115068728262519430907215343137884575534514386920025990577876680974789335238654646852603863841128789561373223813120000000 [16,8] 124698198071604135893674925689412389761357672767508274450935929979058368619781995545803702038747959998937445786052820815172327571544909594045607252942572614097033898647778894337227822419340155258853562371362918879542278845273969868669408373834552819883443166108785392733055678681030688544260405549981051596168651666134815610503023798924896823164548317826748717257426222611419636558638948645454400166944818043547044283196922048608020236370597058684460153354361621038610844384156106791733771646743376155817278633485548196071536529765435529904159423283647030390456681071056458716862892348403884086730438966234665503582230985555343735119473217637171806564162235012788637837920191694290602151726040422467368710501750705939453268578235072243047136303185475784486639044656832845612952441258259487964545833835931023083086953334136167592736400235321804655933963130589054111674919785601228524678996413699281046270983628271908144934371345869788672830062449274982581609240781253037014496404628152200828253507624734255804859255799451376674492722925397185087631590774336358517645698822463699867916017751539487020977239082195369237971965661047229788110336561426948447937387571968073913857086668763788781486371327725301738516087582708442039134605130441303985053673822419178543102790441320664888978667389815832059447232835882062758431584557706447868629719339901231554209850142491180810323132902716585294870896450166264730029542537789237117203972434795630566772001952855600609769305693486436619048106152796780253317229224203554501469546180004773996135598032750696268809497374530730689209339476837830021881054657350118552214168813003110309488458551165405762793459471335907878399512785092935128946084821801124178221062964735212210527611205489215005840705144206336998178789605579021926473557128184504643984862711711455531272923290767028582083218891431073684225748644129134291905856447846933507833213133232568870696758241353884736393019000089337038820175959637677764658305218115798512686200752228842994351852877067939241843121030220722728823527715452669423864365374110022178407280112890245525673664026262237181678424934541971506592814692427066463710660178426593734973988800324548734399937869583168292675137114188168410295447227229461488721559881132050897719250136979159452455141765718437789041608570877523946628028292891246747424823330482533700375127899297920390422859333480503557883705490622690235895654397668193468416000000 [16,9] -1165812416102291571361079134907184106446667531968648997825941745898677676423588780806055392892990662821729196851765054336509229488402785394490771929698150261804171145621924683976821507351063646421396860303972418391398751557297938159193587614336797109985138954220607332856251326244127832046931029572572221173376478038800232238849873867566877622255182757125881999557837593255615439502579250656171598344678338478510796337639323136678769880127758438175744766374256870695866213218185500474605213727232695013497498381951832484743524887159690789911556500545757696038685238799228385796829602897644533612658659575806214283514051545602116796478957999028339669636963821413119300837467009504634108541547317473607972883034998888620496648637945558492252713212407344542856394946922714445943529969848174616957513204379585076652155664003628580793082182551713508390218952507476060261652519611768648464440002200742303988779596027633022992127572260972514349696853824002322174127393775023486269012006738178453928306033122630635275598686977472999217502092785461409907291693127063344631821104759666053932899956280912696221084154450253410140705233405529841245777656584849534603359291764823142530723055695042219111947859836579307630550301074122218522595859945063082540212076687843863874744405884319810413188340183253015568626115486351340367828840364781860376992735202436169804591065457091308014429143729336977393191071009813374615728870607962299706619212668128015578288395801932140584334549279166841753013414445522326552298666336423754291014765726711086652899239102946098378819585679047689787420773630598913209633289538387592137435560489267958304247800835088631307327227035979518328931198499753219336131163836747480460609165289141529489733937274429184452291683934321050689914398508365940007258248474738013961266133785461314291075159175079415225446079979052767715712403306048476652276345700083559983019342912647090234637319266162647292815274562219723198959762276609923141812629316662885420703374195088765090798501879185070740009732583627088471768620288786037079824173613726270486908534368277522997494743070521224097745514721418355824060087183918720363572315495827907373554274021500491188319097533644607086498154647889371666221306281444419591585181287428910618836292611085148369463580246448340484986371215702809313569103389146893041041460180984246014447941271084081163099429571625829177047643979509132584189390853261754368000000 [16,10] 2809905683402194582192025842654905558666570683642731062046457761238418786762671158353511842255751520220763638839306573417513008732502160393114300493727292129408050024959162284022701690975735417251113305860357419688830254803494214251756306702222215069943781138930095925548658560695940570931528524716966745279191950008979238554441421046861913410383953548973423110558101920661977955431059461919010417855534301631864588791098734386874695694254433646266640707958277590677360854890100760100554682640767517368265190228461410654552690321186116581501904017713960074281038890440723444601172068776303295934469647755776226906031187830608469441814747532732946538555629269569523297496951566958779112719898761737719550123530424204922847444063465092405252722800810672871122376094050214230171737010217353703665310556486759918814023156981313742471860842692831666365623090776483799506857039509826589141958040840708732407494177413312928898015856192289629420421499444481438601219009209357163417224630475845728427622385696153025302589283157659840590657036355957472716338890820895674369387432510118025106017844450113732160838833049064611882532313833470852974615400660676834738722252038206113834840503630284725747472339100963668144525474167349404157998589969394588629796314201646594912368493127471513576143554750259231862116525830685167839412496869876395495701789038510970239983907398991474889443368346879632860214382917484303666955539703038603989562073858392015549800252013661012491651372083010495192789667762058000915076110077319275771623010787797851948193661293129621066814249378625836431216941422686539835948900095115223982780438028095900499772706652573893827657864139215879643159144660301266229387109463797994991827921942860388780187348040082022710077081324173456397128641544551117476334204966346816065517406992367513561199178797697999571504528932305978812717590421528301281759482299959145736888467920158610363137885918563156510591978259688512677680544120632497931646737097037446976006167926756404016900670797666961164100724927479890231895138097744963466139727779666545269846504955648690634540545782042650456359946398467776187257545736501013185308008875308031643191475852084473254512960081399793616069700223920280414689397890500928584515549730444841742214276256340363772619885138739324649967415734106391477158276527718002018772984576387105439252698193124538617066516467855879646935762797181463084229461367219814400000 [16,11] 1621205456726609320871040682942963268403499463294809948077838373797522250109233966259988605235091758140418458042999990529626167268039121477007608918435470682074512470398646554024853350032847271001364904109889109998135966998529357363254240208919509191317125250948444651740222289545486999293017162018831090653635073136899965009632757562307807706328845714502771145971687124718120331573232277984558159355983108790469595836230666800808384286456867156803674640151926519719140141482881159528077547933010172110394792278069046818062324012408934461618109688055547934306317999176361800262332641822405507927019251295301603917685231012352850333266935851519566384863562079573683463232576116753578630776385433731144909379818485133411232503663046160758143317590928663897836889150267546718067410142169112833106935444123989088305763130873317545095056264222274245995324656440285306676297350486066901615846547726458267652170143202837506425697369858202094318633343988498778619030087656422599788311610059744694030220679703647907501855725973381782723485443880754186444242465034031057605141863051171080228102856818273770780988504929120307567473201154560674733052640718793604150485395007655429025164363601822688785454581294349503810200163687649347570388207351997148787716566120282507644290652428483687118606566599129285797869584694954296020946245491449913972594063312107016768258912060196589914782744885088656573750105532894478306171578213536616131874445576924686543944167728003067863825450060304286234442186812936911443963877687605367798371336790150727872616671555044646651160275123502980383083619360171504970039551533156833317328611960912417337732729295813702472214112874399723052043127243754194676163782406052407795275801382795054376371670830134174984018078307909851534200867132023453089416957297739634325517493769963798276130956401809573770442861019273985930626524153773973302586295992909716318792680047002688801154262020393136057532036980030723983372552660773440816473527221247688830698613462916790728917921888502625122688201724089659306557515933931830528158372005653030999397279370370236568480482556613097727430779448858558273779938447783614898724218874678418203542707917042205612907205827803957434066637891141950273543692021005676233017167996251902851418691605530302185049913826927533359486754795487200363457137723467149062514956123259640173008230558626693338388865983694619161333640775898844963816807071744000000 [16,12] 17112005981575489021672831696731594712849505867497684360818735191419230331869837414438353840192900793865305043143234740814108378167164331618713416585889282420771956698752121777045691616277196514293121089333656791728577729132284488711119235715142469637568553167179673278172854406735237961497186294504153281410882730760715337363771457722638046027814987157452552131830518981781672392739997580105888576257680633420382342016105051070061413465268239631417827589356058658039054732278192334898167613610717627249817378732241109155921216506384708587624804363710987102570582441434994719251081888224289066033384872242599323046693183990307642792610827482480976595704184010235442569166510789869958081552502764101315449284349531384703329786370643174002075206412791786578893579828618896026778070982554636882891305907766726263310802842051664141735249914181938886122921000514603743654720280297468339683905645927321912423964565451947176022752516409418187224938090774660122093358128035494633972015691886803222363349704475021050753295232353364519190277459745091606925481598142504733312292310031256530030428815022857076774238316389227550588241282209030341539231209615493111270277752971525852758889791372282974445936721533282561689804702555015768079034837822886587876517940063051198833388910432038851514701902216435286412684511650544089788702307194597006767202122946524258058897932119970967482495798778031084865735033617693015061909376900827229992345691570948075600950194047049819997100911061466582930523158694886278820594415497309441292786932126609675567809555461150909739352613804486627593155107671860442913529276287918965902718332377495582091202501093109496871929545459249384999420703255441635784809257652232148065384488443162391580599282211749027641211172864529584728144251629709511976308440466825317058577746608119915868844269838291279087045835735330949257230911637031361336600341712785134286914880185231526686168301072302996818104327921254782872993503128403983722451940722000577276454906474656614009716664595632624599465010578727578496626334252590930130816572451139421264465854645079865584611111627420743761448613911714611614757106195122866407677299151708433020020287201168768804486396375814729123257737313261391743987292006211970915791219563141015782180498835657957777674697716311423330890262654088275962211016191773962755834812727075261550232152626287716578413389692161648419866908208691730349119923814400000 [16,13] -124744105267661825440515802614832765052538519002254025234741771218712120100189528052724905829611681891907063952960738665633595827859398685134798436020140486187271717614499439510329340474163537003689859273713059782266565303930976912653736471455203324734168676539102854274555018594579774953560079988472304152811590991802355080082256665077245456281979356732091633384610695907078042761330210432138151825871503407733058280045510181585580809532348425071737371962827510466844920130285790884912235095576855709341683850439830046523652483003654474858924472513573961778146355923045848923359969526338754354062643363829793195651452432703475073077785102340045376504275801366663583659073754736932633465081205594504930932473846183469650381469901167518310433602141786270405809005972093437166672476371822899785569809342535070921048553352270492213917043520400501683322097838526212670504093783690461385842775593153937019174359734756969412019660385675800809762415408742998142631591371849542697960248806334257239878883308929738932924710343686699489432379340296880213109697044397098858088576279961284520954835674606384423441344319494869629898647197077138022681354917221745468684544939492851568462543892809641458448712268054834777774364753645335939985071652935213292897551112912304107995689671250555696811442625809270786179993632094658200855938372559319617989820763624463619162416179391216002635057598399667735641154563212277141814353484280503266264038695060535074605466151337968932819503939958469364852192413058711191233220629385656519517431944760758807342203299761229558261889838205623894470397718250623400155028500499921154823313790602467929697599071166832697523796990625621558213092406935756834259484054463758219836222130754990049008597895398349749562087346449766285750978194105700133327686870558040299320146463010184864575939165259388407289352743326055568812935875285910911981469376060316149221916196820929087263396829512856620794217152992415130951699317133840191294097032115690661749944386174453054037125722781582968069401206371653880951051721797285068499705528101069411706156087991258426203427240742156755390541971436096863421783616177638620902860210188453020845709434845496472949716578281683000393585195300330156519085816610392302009186054773961025530390646177084923578035180260504852919627711130471510010952827278391134448597412052005814092192977669398917335803478954276447083506427202846105354947788800000 [16,14] 186633516841533768027417117513015567986640590632094851855979044943189465920693169745414291270352261595608315137171717877158632757612376931080744961295581245510935006965985437724068174731459615682421920870687019645648077376271535363179001240135922141080030481166774202148660884329364290174370742029197258591323904014600416881645410923379527811631783012987622601208144625742825743152661609811503378452796834184041067139065299625366971216792273458600638785887286079294879421418501952988491423502136974067023664067876290700522216746828318551830320969629515013703968116586500053645937918887697096355980834178046367791602787967887471470225145474259508696422186365712097561082478051265639528675796536167701454539459590589448998956374294437017733825120069366300045761073314316587960779586802200755155482504848593292070814917266094230968434217385826694236439007303892460025818376184445187535961692594526515674370235670934650777366799368013282843028174630493193339750205142702391043605627989381404073825888919018257964294214696539743126981955363613691251568733524020255344524843060314253364340778888524197106136089037600435400830398019170729706565157578411118321279479399149066311591013226839166069059606578346306104898784061618653414904568895634430067162355273339955327413481000458167358948940173287713222316911827492840159244245314433601217674989901289930844542505126651779407417374568867191049098549734478150306809794525048957651727124699768060598748529266066959895614552856159847366253056745725940216770415768793926707450702852432084900478941694386189874634623933841771756097210669717106501684983150462121600305945914544710199002039927553479599549737134258923750770301011647218836574486888684047423067159427450725251614794405053389710751613408903613324552341118179592760265658681157726370983108941255319441188527572617063864715331513298148747376270565318213043856568293139369257835801206702308684425815360566417347327068931879993479572350745507590660188752476550259782926367093849636952865092995592441664814491908239640457194721579033267011641642689513915781837656958583097377453948254752065711301814733643895180722189230971727299566041935154313016214152194183225711345500504651457044607442052496904341399845194717266692661547507584658355171480981988242102428183746722321060206571829156423925375183830250906015983517607970836004452084227624068528183393076775423414034589381549425661229137920000 [16,15] 571400215151568088359464205763033155264353761650895698136216716668686225391456632443745371681003458179313675333927296009328582596636267833500963714343603828443582475003780502962981388162579646626584571718404495636441749398353279269153862980354822262867796414177247694767579070326633678352440626673461454033971472371282200429501195800139114024636120770255228595530459569258621358877094932876073661854321375215947184921561845802870850843033366117344736529254533777053395243550679945486145163513801755605773484270000875966706220662323183785524429581691032405423306140919862799560309424960354516093884481780666639068206030330480510518322105890741480731095988533947965938256892710466398364236623287245157947275113051936093118401898129788873473623625281699473809469071086097128879156842501528746681049082732399865598747997150169580940311664710714809481377417101229984742354132720724770424729273794197675823608829970675504137366676310041229939092364834543414925821763600014175502579385236062647489449369501422176864958065488960650876527604007529456223886835721338636039906300145679207789081202954499049896642536393332090662456870185506462466447940699261127128199877616812322417731133806251166575774480817142676199587847996918093801624247602938805729028948377317438920272498640573008909812813698735675506858061933392538012797070325260001561982996858630078969711423491470680085811359068120359335083224704281278890158358504082237821257169222323650896438907337428629927294634799817931200164093235455584079199543396889116020553112626666517910595617022037414684900238432816471997919808897187909774433033115648405934924986844598851390471452343729685978446697753702620817999085615592900384014528983691495886839359518941666318789787485321891092913877630391808604635964541651296501381934812471804508073949734591889791502387356934436236787293672219027261412504526913468216027615775486972279388091152997091862889382428710053447695245981400640265445159517715639301368355484483826424427407110109058027651142386729537111527888188443910950460600669222380201675638174188070723528052733390660200986838566891857831533892027762879489319009021082678568270594292168822171762327445116733806756265742825586880609545388140972518200177770909433779835619581381506302834399964856441246980293927442687233658271887815705157415837559088580056416464639328469001383743096695311139456228768467796310510441257026914961326080000 [16,16] -3365566659507340977387614828039325050462975150447726890672526627638220703819603236348155465907549646410144407289691049623541716404634045360779691224833419151988162737494462181893892709107662312459651564895002710354960954316311150038142424802270775595108740481680405848782213841355845516664637394793555433946470170560120889258443965608474628407080192781755233793179597023402727034996143904058270198144236498554361743477750425494887985830879845330809640253003084134531901045982155316593614320135274026890911116896795368296582982337507293888398918585492330556124816700906874524036325250370594652335116499464748069647529945162715061382047497809044167810331433750260398379638124805049855621763632432622888236401787145201516945964205395941382430172333575349105703700315291741030487980419746581147463834636927114188720567198137335959398475754110105219208392561993328333771704820053780976233810296376836539942894692066873516141713266769696723097584475676709572613322725418267857593940901182723565294472218624781026348959860091187173858836951870965777817174071027837232506721424805753278281334160944426592306988008422136491286337884820589380630073425696936937415988333323899481500594243942126089525917773604661389866634211353112620761372308760276733235450332364881316967247001095934547410815033552205926719128995181539567889407013799439884763879312557956438540286721156016385552573084973903942386401058752489622066228307995438936206674940736433743699540899753859819293343542484976070556160084801688325656516091541813353747104213511477141675153387598771503819295149914290564190119803250285965210960917229981904793374631237654777940985212656666341906193714739265764667567870645083246948265730474696468533751585966906505507645100020596843289019021767853294796094841622457079795205761706243740150500815530907208056237265376835990579052445254874708178725502387446693098762480258555826920176370760012556986279926454975024402437176732818839807710659640662226917259320736858742970156575210355952666017807132927083755140400514604196357844687052666241616535014096270183616203706921662475387595520169272603286085592803103325828174750049897914927143918162131840524716107777216341894351510909183965403652347931409024150188884717018850466922612513527555294844676814140421567415120257785837913660272812463688829153822002748506780028373635229283692853117105590783522878428099080549604925771485520017018060800 [17,0] -61853918865254884670183263520756304888308210737511176251428641280866800908491651847992833992583727354032794320752297934726839108407062801502047874401375744015649709378996307325910263059571323230852734605378117640149626645990737619435527184663985304750011632521377422224100179852747791539638592610422360975407926906563146996693589871347177417166531962366245256025192759968468084436878615454754729218722152700662005215911838626295571286562656946918007988023050182892573597490324813910301698388735602348507281677235149977075559993316104557400975643966267589168508748379217940380873620034601765591731426348910520783110878166526483347292735073173712046104457811850798118187619381812534999494328561143728010590110814490531455588385173692107021154697753380616888470179160183097916340770142175918142941045674821136419774354302341867106434263776496275458004499437639385276949873330179093744681976840104950890442632659619940126647902415140397980073223268460505402657793141091398811620686804408424263052092129506968907395287754302850681438954423260346101459434026967334594633286503960192969568015801049127967378871305095026964050604423433181000276566810328440098205314119948935713973921521054046711409159839956208010582386067334316208569666269063659901760228498192331218666225013852275753359887255620426508243456107369972341018880308552982304049857076619397214158414517052869816287394294265800474880827405107428345420577060513949575841174068568328711689564991940607367443701555125155246332677865921630895677703830524176385230554050799807444244171496643259275373099062751848476703541251558184006027835856838329412543913296478006007976839359569871799749048542823557429803067131136260628864859683989850241045440447718516489033590897550647175537437500704346167999698314104987890656903616439262460448597521156584374686895765950614306593606777607298669148508384593492453804768584934591959138136824640505328821523200967308517735780469889795630058965199455512469920918905358388292799562445412798542298289947127811855857368297353451374021946380794350861250269071219839629356313805955785724326891694250001187208925559349859386196804788448698043644356418681052624268049263008120529014287631295692394749265947771930828553165505700392493142541192624877798473030660192550206150012142647188941392513708643594054623727739271240301272499775480946699005185949374744633773691238622546170121894944920583297992346210874196754432000000000000000000 [17,1] 7700584689050774062520585366614708711928057873270492056495341176989246343498362581587023472334215895390142177211785899030233784353913698764488790964877024594614022075945953631928366086940013982160529821020180630659162332737717978931425743063681942585663977843641149394988895239756093803730440708987986632232909929931739446874781076027504721538265420917626877650443129714450256505120521599929965486491263251198339354236915847554822702825018233873646526270740358158029283094925478138354702123120819806791234965781609061913687613118311008035915241733135179383861578504690802561257183058827388200405101818453618205545517607106768075451764574271308526549531130165322566468398741631878817115308706552626641204796703185675136931287037808266431136427209824076865565994854767835030390487382042182859194691224083582295987631511608394370719411303420694633724360709386088368772331754374831010169098537993702004495938749734806217183508771127420638296183226584703330872395999749240543835803003642761400798534522195529950469087837107949236783421620200901566691043361475661778990224062906731005545911867633495405481123214935537021095539248050782596271324614387943475858959566051273592815672579056932480469457350407139499742090637523964006934466997821352982385320214925567690419892712415273329316688220577109699772351315599769469562031140108162256471067689479951292601756156979920403038613803495537160647898943108348119756037825496957338509246939034286326687636265616699786896171130901366565625032648270260542051196855801545256941099610221749195581694058467385621492131423059563914572792645066926031845159641185746961563837271127270804068297779898201685658108073862383924181901791898872385057662411590929761450319178980199919133763679884120286598922638880866708948156442246825083387894202597042766199132762893372764972381632291430132754316088118407339544632104055108339020196394657870839982753291278513388777500500327853131702111177115922863331621269848716190787952403741336809236060708927602769070324924655290526502625042382579452937999287962679692751421119385013695209716659067682987226296142020145659744616814904632430550489841220434386767733258668220776091156596722786297489928279761903114210824174605830821066079252814220385368404226436618329977675835934332179501983302415392067900992538253715930440371996166953145668673494560047974235335780326262140306783944259775874135339285780221240235974806778672263987200000000000000000 [17,2] -217852516854781580763468165591963213536953293505678606370812190620321940542746061674617497605511662356202425781989985803223238359296248461581591235306298134229146176031523129647480504715388044005654740719605593079598971897283833327212802654185134507383337950208547714980978942486384067028749596890675192986376994257699944898616279312004697659806367417881553408250709235250472545673635540781233555952450696154821574631209926550155637964773682926511866503812930807819066626418748702871815099764144462636325582115497863158600053574343661113505840010614622169002266242126758540356294678417600302721571283663381927803281710788714955844006197662478607669592615467896120769298191923843768177297892141977483672020353266202493002292654063012091338516936720844799411766320461702223325999701950397962907428822740483663107362683627457012510934183224927149810008830932980741364989810578379046347709495665816790161285602680770676948589004527589542097232429114136961631030558190831353820742551789506065119810876902102339383405728913605998646919089339929768391840866886963597320861632009575452206913091601804772245307591238233291708566217195180194415612424563960589174407340328818024880811920851842573161710245617357458928904258514297067422446483372611073316385656394266349177185326435810601007816348281152708029937186418473820246633592793896097077383554505127386717826507189845661693133249516070359969600412671023609865066728617845551002354495938509406155771688081192934143058377502144282599905681259746180288669225116975981633583221391356095129412269000323086476114211731821617965963781847070847227315327924138542921124775546910675498079798433242187408995765518871040944280683059204497634036022719332033243638011930180907271202556112100681737122303207866657570723214648533273408220317395166623251801594038572926285895747747167498091412472883584465789774903735272157494178941459116128883458973215379720984807955426138028664416160257120811580340523092927116729366349063472463691876037742750244892953479868910229820349142266005715422975971541808164568970634405489426580761760419338184603595675706789428825318623519523426430282474010054373589315519780567867311171179498018069399416773345896367528284989189340633075563922459887255885228326940442426158922840305921788026938401293515378813082160903733848700664419548051582113468012816336774126683907900677812244958932394861854841014660501505885647533774481743122163302400000000000000 [17,3] 2286335123934881835686838359586119483002081075445984506303059836155181779771486133082094409076355863073746019405748741013805987069980856051527774405762154539923773714909707556495641958492357421233761527159701754632178629291498557707889520829804205347236706977100971711833888157882853573414387884688938760689967190952900984661843188823962561806917030244178171402387879431114485569458016923946808798098267621009011269709380836771060759645991877065684311661342362501030383511445740925859723829264364450156932037498199618468901250218464423591498271603415994029686777512633554373294595541776824066605849129704600585274598264154461026138494022962066224443865808986487404040558601606826964022257630560911942089240311167730045164846482438999618687201760680208291137683921669198796370017587243375427403269207947065216150239240602853089602693710760489033164290032947955241368731402228342641082757929688532193287405013570537376640653742986371202144622614977880604231557576761573087232723125609681595898871279754114467982106954448878408684966368679316711893075381196554099064286847162224498717233554097181394150151975343344880873411129798425523898952938979647302569869944606861352926827469097062275082566023454298457187075334302409930488980469514866932366811812990056087724941015279036923552332535416930452218518873466675562319509204127847513344590434211750096461397361303448642526574203556956626437746338494626283108583858636491976119998650047395996395320634290958876506006592053533696266407883185848607629350509070447919569384752536760706334918021545858897789269294281622102262439367330926575540529356277250105910481779042564569059415656842744396333949644713683824707208154489018207760240251755263867501434021830998059660862850051345806726337700889635713616438543859967558438356090022571096288414776914225026270079364293957113192996562095447601196646437957771808759928960413929550004374860355430310032150430192517053206211951673390612901224294298097488413967493544722676686330319147328829970296588369926911368735810002311014459195639698328003356380694808275729865183411192322848959671050221263245241232255460812993527777811651029976067113274447540074973268971466470677713177261516135279303625784538365216605217136234456102817772265840070763159006468885624519402992756878032019528781352241777180229383395595742346049712873018659487253779676194204497702648602182653044201431643763444125419150724873363566624768000000000000 [17,4] 12060193274510089338755728545163675316960138575252642569727436905002071461790590421885629562226643183944423378203579003305157609085065987505903701952419846442174409417978467146358710107509995755793815270123801285272460371193933901113355980044516975259798283523848757845695159545148280730947620027689779009803294788844260096076250072997750507457010565188487687692593471440668508132771534829128346174851204183953467094610144697839873339496006619242764012988600077409370636055348399692363424336654145682641694286248932590276702292100270343909955870527647974270237983657010515362180243291998685641625335788394569681273742409447131282321103779091075647187736804402168029368987113560622997842031619803935016369162807492690197647627217075612099539773020404773962841843760618854343252307192279287837634661433505706292872786929076821245245073702026392673239507291115764048781949237231461270049851633878577843139352726863421539263135133654154258972818253869287325773687170796199874613585528675194681307805622548696381637531894158830566971349336446526528900469630391967865144792991048556579812362647502846545718172296287742803653578955643421964724943540308068065937175415899580286461265418718857148040161893006031472265371375113124094161389076558728756116052605788316784830037473039041985700826432397757636566202286943653257165241678427224662548486265786525645045241037066823305798420318113133790952157865437846542312824450577865215672078203749501172924940929373130581164598176078080964063553201688770285215131230023502896982828051507453252657736893256607913368228360352525302493599569962208294222881511282629161339596287990076328927217718842874738688935939521513454049656583389462230894159025946410407010702104248164366266898363391155484291674203215737319796612315585452093348730699314449242144984138832269436036450067354234673486970089979433657857258046256817017556275122490633728292889562298645270652123290587468210366663205950626996112092872265702408472485793943621655842637945882753736722032167986887141297931505817781265312897688952462867538668857598298503188406270713218828927199395457019822378702512536520110383990113949923896880392679175202880364386353978573681672443820362754689828089042205232955241090555858201322879610102240961080728716055281315384126974233565095348659359060918863747087591595695807104680272134108223005534873346485531592439795247776422459745273964848251589541242560702987162877952000000000 [17,5] -334099017507775479593866503726179529379209722088481958499768035695927083738311308860641113966043234554113470024788370160313323556949566925109477972066733880536668576328640300743218557713738349474367776598674018622130674541153555626724672839812527106889032355336943310058694707691894047903959786675711388435863380642364408830253128988124994754515270189382973372942080244273162661741502823585495537430949771201594090613423032679873813691275084700172483518350719135918877571460413720857966282045418880052463431080712535128122080360028685223158059839299708973164625851230945084605438287083892159517858690718127171628189195701917273934357506245248000686891088684915532568484393920064034216191913947782535093237255319878822124610605344965681021557225096481707266317889417775277644072253769667299237160196511337236405240042075204707290484506290219454638831624640038584371554328938939935650094248104042287897929088451211389234681874171777672100054227637130841525591172755062398134489821643309866096268180919682402680997381784431949079883270599427344702919591547992502307301567023134281143437698523850905732498431896341247198668357650559567660557853659169168687670310843738390380858957940345968175398582381700374895361007572239353107196390860925198119495645386563928393407921012935864365726954465138608943178846127258339779748301269112306756053426220718217030472008901501693196858381234334051987533454028963520692114986450079729616100956258280014850487959603216625658651216687610220412086762236150492404385704130118740201462520541527753214520283758265962503211681265725909643916954046107785711291781146003228426378858987724312277047978085808609081390986108727744286194517961087955792985864484812222070728681617294583342192100106068571176985887155759141138476011471274952261896059029395822997792086555382337371724596881992260679248457889884829572831041913829506223387465956564327003947314263795023679687720684243046836303939966901058133520472925260427317424264344521611941035621213188761031691384070194062570018364583746802179065631529256721598880145634278382691335136491752611073404993218212393889403427384527717248212859398121950685293121148551824318443612581735345003069106482833373311529668754706074937795048946049919098580039743938760009063908458581150031931015335771591563136431261367526089624587207705339979928907894807408506776639911024659212425386085043844119270394454720182662809783607374875564441600000000 [17,6] 2062434632814297815597385934346795997594545995878185899453084414911696440059861719154011730325866901462328162068590273793741234053303996599852826147680749603076098317675605074255945679007076937405329084962140922277864510714819389308113295172394438266444831908647686284907782824750043594381903819889244639937466547886354494528436781368385981021036861164474698390747532926921089593197437857115476296710131298149055189533279517811452251434166988380486844511612589887767807858912984803376302588341197512837854259767578088278317306744404238143518648761548904739339615473092644401055590243038385019443408514428553632189477657384451911536994359368435937914873233372499362023658628521776980596956765835999986450591185890268103598075073240449702623903001911901141172627170875247393362437410011234237923358072219219762235295575524245589617553918197755640359255087127844864467520044958664185535172798163758337639015117613413706323026334824816583803754677804240116156510873066222912185946953081428148214140620128838363287545955991596820825996588299860078038949481495500545853048382292030152504711330069968913092191425972311700825520285030705316806615232369592073748829380597448512121535521952170590124603738907880911146154676731340684242941576225438298336170009995796212256046308692434259031056748768014840133211109483935664761704377046307096702759501400452364643309725642469212462994889807552421423299040194449728145121965275931928413536926212134167751823696202355084899836890873029352103181890495158542315060482191374666631296928699045337352257067077578010917737740429630095006289804264584521773484317205139101253525085250938788462360305777419823440726746816678432337537518149045321227251882443889067024895514124554706019792440187642817250149695155358758365313873196620239793956500676059931551091132904621933266380655213945950092848543206069891091463024310400206208541205294338046600835131646756819933505107386252755711235835198750466016730176959382135734649429250950009331812182018046670022797932683358836497763164916629306667800029648625575285592020102562143571838335286569381659368519324727607760828112000711421909693371955083187943173304303423063514119284445944029056775286478084146912289289152526072989024170108500692985397668705306114677449612789821938357068634695892446171036422188697881381777739811934778486071068355608200981065585878387802898412628465065085942064855898440950123720161220335731998720000000 [17,7] 14483370695907602894936741891726699022214286439582365616615489788025268380434592301355542940313616468746165706319056056193907186996911827405294124037460008684611054181440669631155195674062750601344039533624522094390305471183871489119755201270775826990590670659274170312684502889797806393616416608122827093749977336924089602128055693664454871788184275354393804991222135814103110187785454149141109252127300533489636182124903206326914640667261204747298789507926115637089729927738611485982646494755478642053548964629714578552109666963949448453304429708280969356685200877626824928343435944742200174265130049478753158514618579502793668733150003008737689099050745927391248330315683193073052828374475941105859172616118713209588368451694353236840329231327988524297879527771526206095289272703447529706041259452446101828652494605223196139970795025890801776630850806749186558916547083788723594910976284295953420031203820028891368049177315363559344851350555025166329730892737645967076826165857175635672233432901325049537254647680779463509631256828005539705643994303773965246190593115589988788189862101785411488349586372476588720124837808515474810998015073458152669745342601860488958701058411340711213767405740193688125960782949248821493000671387431701529753811841469526950897743489457939224605725569790755310844331502263975897274305206722114291691713850611404957781350851082352268783974677800248009707189641881186904054027013598249272828296746513188366175971059921722642335747211424191010317340059774920228803457677051268319058566823550874442598277092379959281105396295139241389550956792124709683162619508913353608532315886505304604248972686407907751156173895906410048995613721185954264786068097047180314219400472160354205485069570253309666538821365889727693234663808571483870219770175204604160238343507962093607238014405894076433187432193515697814745208784230235935164193786054735168881193322479729028274721694415711417537134811277609824980964630089341114828839849035832687795361003564022120940210537142779271559449026153648091830057069105884566576992088576140457712054496265117334238180774091086482127164662506640882031965249752938926998597496531453232983896913378781536228852705627422799352517205155866203170716401134544635321783118180818244945826763038008766269791960874496872033124026958187608387571885353155792598372853603049626529240169022318877382955422871583164352187972253508423022992820684462227456000000 [17,8] -407332791277570503786379483690964642609545277681941904440858074295786364244087056022746097959185038880205306471114479195214631362358685107163779652403540615459853420282942780599885935477231727536126629783164277689709595088896045747298152830172704822963887888112071084775829570575021613509254392298993694581868183154053702334040070333600933191861105424888153602277174913789818008023754578240149780261198452244374871819904912202066212382030408156443795271525063793122831016666210474529818419673210681898926733883899331583945047856799113834359459688850253031316817844271023998380223163173483348334732244125072299924471363983992401868180161101925319049622973199401052277552960172535886323023506105935358490229262334924464969790607306885435037980888047328547155020280677974651491507025849387685491191105613185149775570115402077961747644884740099569670255505342326422705676460730177868311594741335759928502421326270017295567491583083558988177379281137827195917921944431586978993816397789871250822282130108797668514649820078724801049364875979046535957677167338995432484513621774845664867522222675836575051906528457744133799746469638956739036850297736835320017157452582905730609653230895225774290251507610760828675957907533796489659236929923425407476379304325567072937751642598240943131498913569153558898455267441126686733707243822546870468092842173423355823113954349165509775812960822576088428065046568292199651050918671254506303655241936188971456882971562097091715283202064436399142767260087033043129583764483343607859319883804671673903921677052498921221359201818651597111678721638567814308471274401764616018238349126763597565137260419955368329204282032312672769964847505735876112889428668113048870887687611353029692632474174834503764488897965190416978024744632262606313216093424445693427114449018809184039102542511975098590138106629847937590847369190828138719890222152479121402552103125713140916476336036637962281879359545992558870171045718380180748166898545934257960576066962170574144244688831790848926010856216968397318923571735597096168995721039184403814331831397795817966345101595792096502697348235319719501972391672553763735656646160805828608121457061895285711749276420836405825361592660329832330881980666731693962476942621480008503649183935471143435698769358123600015640856874593178659203018138225850126774934008867765831264501671354562376202360058712941658467883654855055975595580351104155648000000 [17,9] 2733943753619024953389185106795019257846787315264188580939133824056771797185553809973624157454743949214480747413812461223945527049306642798926683785916632255411523925167720186902867872565867217183564726305646664649887273769383583754481331971116466157389937987355409286784767426120391582813078225257264859870837751717419839462670447179051471775879386822383382396232641235610504789230392532901100881685479902201554476972747951013678193077526286244791839884963707846375325093888116935424794242839491805123530530384521566299508726856616341816940646442710827211283271983292481535328187654595093745758990239878194002612748859032285776247822300695901078685675068885405812344842553270066213406196103616587856718626931281018404183787435409343143594019574457035689132882340222372786363679154794740372603983367621419734902337653989744983169543162522689691050181527276445848921887701638237581064404249707109535070908737533575106785093025323230070596437646903372040271971299527251746821557511393289219748848983819454437669768952821295346697359653628568366029894594664864741022828385280787126610133372435066210179168717132965990070714813439233939766796577493397274284879886294234951940597420944057933062200776744340996569146599903548758837343188134822329515366925032958507490970033225016139583957912332956211464574262310904095906797874628233428210445985010518299705584235332382820268405890186550122147108643383302155977938157295770453524304400632133153677554168084536419955766199750138568502609161722624212061129818249960758275384970825907756507524980588502801595048743659754346611282840087675920578777676740983021695475721844933331597847539442022311154691878707685598650138086671216472640148201121801116908808770669283968372108904857797583678196132623164764046824049488525304189409671161747122827195717618672512072691668245088595340818709493148535405211726642213794190102736233495100413681282567480603535562500443759218840517389015862906265991821028043114297680633206481717953187340127004554539197267492351279673890620605963366565780160489154671745679664184413325160099619381314473046773409867505972954220974356316672610458014764108019101691661599460850164360643979510238930246622652391695037615657867713444770114361866288862442998811159355085692445251768203243197828773622195149338684050255186441743280123523965769117677651041750219221866183300718260139703930983434866703268172348761169245997955746784870400000 [17,10] -4723081071222445888283844465437951948958161635039591615231635916436002224018987563430550531352857198997014614166056940846784952646839993407113460955250935100942955783625230981509693411340304270131589769543446342279864523323642137127586708865748466775657558462875840525369541878219794509200605261235818943436184034697787734621983703979778057137763625731003169276287985239878772952374369910255020983994538452944760141947913042131695402220654980327468124350532275683906311668459165689712477380225824941236257419330214275919854475784950611192093686338708616236578812653893243384303431046637406945265845444966520561510366776503597328324184554019699993906378111776641557492935417108298883026372254555330860877110268808475729524844208055030649125818330633105794252939576736336346345353774561618130740383128778917861065340977356453243173973670864968552455964184133265553085061895196585760183172781464479067948199688622231889502613378259341584583626331750617080609482171107384357655452631001743601220768217745387679468095882839421110171430440310225392097057788508944125679729132943223811406035940657760750063854243574614589252826241318634238215786958619557805435569323314746712771035952500126210758305481151651384327301232269569548624674920492576529917345163777395531865353331737939553795451898584174168916177559078554532258397840666425542114205573250796883358775853379532309607531263875666968827867554709275397932002722476817079588996105930792778033375545993264441943512727135282010467463942339435654555520766758399325647753152823772827228493305985489729090545919561242504445599341024293043044007098229843897777659259013116415990777777598554745382990928451849249616534016913738729694349470398376544807423519951418179550155186312152038313616054521734044985443647518503566028167359796332287711235982784884766226559508006766382929659751145292464539704476184440579427731462528244012929269724305465048613886899196872996902504499912466194211331396487169001876709240699252327983648428473014080883008452737083148402616171859494372669560593905699894014428130513056160157979373531025309609924525333615460528688022735928218284352381080382388677932134534177080141801253425608723422152190867596230354124589001726537891569047115457837661727536081539434113639242411795713884763460982502870985336952537697629158183475084407327382323940597634024510436419353105906219713237495771908677323362124822826555439749005312000000 [17,11] -13211722282771626266606394123994235299443133618825872776114476782664716874020410128188778264274115022031998307278668763447884111048010400529532357141706410513316600493033948489515639940914502541578439120970476682577696473106189355951705220364438182275891379587587618284548237842888617931849061367348881314084415553127960331673021479597360471074168427557859938132046551437330836528414140975670016609916086601465964228133011306998955171187027838804586698666142786834870600938867884678591857697041859393459729530105844138874550166904008515622041029372287881769044459977889447768644073771834203410649760698429655804861113569820011469816144252108321735391844560729389529275301666292722509588490535587368136590236302225822234450359760753621818787901370431108428558491305922344415605941676417271747605312484375265111572047122922122733390408980130499012902842213953842305545381685553697773785500885296791431055563580559963810682279653666954010178133886275904593932395135172346092606677532916595666618492526914435717143084928841042269975151965049397948187533439712419246182427438956147690034637078371564725552875791654766963649483665336114151208110608338371912397466528038495896715400689459089470827792950504263026139057725924619538047386740358981620511867988876958121119146544203282015557246218790966765620860448840302897836682556825789705888521464736337024300256924967648099604683376803346487721848295148290380555044146523147774903766670971210824107805199234958281733681725955665927623279617827063221189020692272100399632183191493429501564928084964306037892089896358143864580954328669821424942402171471249446827985450356123889033182764932683433637953934330287201161793638777153981877649390471913281701685483023889871403144334932120198188540443290282162297775362204826221983624417871606693408122787777555952411846829205117063219946647560010763234850949533192674268383977473113372864376209568869958653282339471641901387397629982182089498188442262459646572655174321186693038992800170947465482072242973060073250985352831268374679825078581470243230991537938547760723107470021817059233916502833386597142158352893027227752468485260087451986425503649593693239415048183484928893545219922136793314906003637896412120653217158418227283660622369826663597224993562248201940344061761470706532002258754031504418562746337285894407362247934445243500182919781542907884495344555569503711130434314398914457121482342400000 [17,12] 8161059674863188300972246106608885428858242594122816662564012617887642895906537042220519465569473169993011731779318926433144376246600572334320472781039252707761962490001606424558820269886185963610676181948452717397909122985523589063150198951358826545676760731348464989705723679634232172328685213050210108419355919487416279766319886159704060561164379083117324861195789946046709615615076960970250829109837939208716531926974922225490092547884017183447210325805863524076259478188627658529044613493817913479960316153300225970343334376418934279875010774457031854533246762638127585646531844956902585878324252924612647604087560878672120465756194133058897029685571849309707499413409827227487031801481492555851649406716852420472531275266089849477714155838263209829765587794475846151323629200957982479226669536943452097958081962307685738404311257621236590776144428295144991709375501283467870543628852915749142395635060744135379798827518757053426541367667762579091837032188283946911686315780139065812312127554886600645916988637197709679281587871075536721531935425585863438413456214818838072810794446508672909983276458373697896253218976586212259829237370543470039472571658625606043883198326590606267927912384154124001407519634075865858265723613251553843711276597128682475721595291311568128218831718549351383926071978363933616749287922332075799451834123695280520429414026689534524646095108115295255701610416653176623322304087055211616715080429825744363659879364429187764694192838956399320162049239289888174642495658015583018877594147178065820846224684357150730933443498155107719165627241878821539549339463441624473247607048688454545158046562111816644875320979568169703218283215962518692718154329171325745272549049952190915176619606612854232460644666374060922615893695815354619898296216580541307998791096815194707133878677239306272733740345780832340796208773820517472005090407869809938843593095629396516683609559536377258214021451001117894443716640107433243488755106185992044839248182143596928511212678913098897654724051339537164249971306436123381185014549631110285477991097425460460240490557666527742322648799064656195293042427565846134415827990498466389689172646425194904537400910680663990583404878482479838206347516495630515357288658913101393670017852927640550445571298702414437053730642498154231826659530062619609487471753625910210901840552416577872734421988414909564250579639654266159599976448000000 [17,13] 104421997515675610678554335586541818882107371444021590442912323007903221815969757034090473666708483470045441925368295727703068929219055446127549529347563617285639648375199822138102128062032367190570602525172583037206605075888764566861788942799211651323894807884902039455816251525868537438987318499451435092407613599948216942928354922939063246862314085721826756440051913904718724206941968200694084285066618045821649875935533681669917625398957331750372495336322276904087844929013992706402572874249574567125874827776396115140841171459397778010032543126903553403606212693884658088234163855781693391938611553921112011306401259323084088461890767015824047651408805291257015010101104382772084880841098044561155435517337638293349702178790937518606659574313056593547061843015381568523827865641061145179034114071060312921900989545998878281536676416437853831797513976474415066754390993398960496800405894246682585111470030703832383254482146422451291396329926782263500083494813707581300312451796949772204697872444814498127323509979540670789356188607477035125132527992424058346477360367066211072885514626821212634435602835758186673963391394506612185594577299514288949964599315573382939384094599573603428238778473842996555399116324075972566712144335094808378968439815720204354486303477720728460876189517325382802849402140852706701412927257420615025760956236641410202622326200171556507821412006733390628836746454440160475691527988685847216486849476453780473167170847511608061836539950611973202206490484550619719313772366325366043118834269375823686345077197606189205678720459798236174558482501172441212020173002035276154761449072573339589529493720313277394777755820016789507165824875752842311341883482486176383681337879849330798532675772398903031828386018098766672953699085091993680998777676876983804931835050717591185666435723119642527235180606192237715220309928319962290450133771188076500280635676109541188264728469537629797492848151415764681157326586646865225578549868159625478838280703696473032086984223616548500011683967392098770421290236855035698775349864914436709501794775104109051258102205378955970134442363079249128039145366073336392158904345934776084824018966895393583825579982776680804597103693872905703248402183776430543570550482913083790291686782840830702724618696475416097078247028538744066350461811789678039721288669349755587715042346907615139474467728107103928553978265845982472930590720000 [17,14] -46620059626874088937866516981403265582489358625341521490728969598417827492724558794800907604400099209004248063272076046450485228427524623247053660723933565761104098172247882908723426726180071144580953253531098782049837404957272440288099660919484019866764432559347926182373748417573304060468550821246459162431113611492242018176840056567431200773568811574795209285965084221660235133469464528184930455994624231258618743422552074154807855007017833052308175985265893100570129906620443445524179319365128035184308900419361517852769376244374650824340743722360200425910919009970630412099304899640349627762447768099843571592757721029191302172764669675253426619023735941701696973197804382877517811323913606799686313098813325994472780050086536466219265283106934192492745924171251097221624251479873473407593881249376993538982424447555874808451510542783786889643566818324557711785319589074295601800190180340274595310525730023365407996845132575855052354615276251910363531541715472730466033280914490492972139852395863637003002067259123508510756543505200393886806546198482476791192698655239163016854894482311195913349301788541930023323600257142410139168190066742552834195712352712583751745292092879503674283767166489945270974298791699370382742473541562644394695092749310903936976523328180242125624704298588733284987351385108856230933014443107894320330219427908654009109606516370552155350193395362505967851305881313553844765228707804067657595386473860960665179816094012756964724462689681845108223056596313084703941947180335941662153986075596381806889718671888972063847422962100824100726015830493288281012956796978870059545863853609644118378564381718228959893797656317255261740565837300565536259528898243875660558983003085194568062591480556136903731705161618916725259748923495033529462518024772263512466317715999275033645780300462502299962708303780887459240178665903073987976397109831597017810035066539617271926320297370569346078761530502083591962897986466134864101918463050842794076641138576672567037712095310125156648443654952938420165201049200421675270104821416724051416869840079017203131965016598332892915956680179949695670039272904933979371492318705038016756510045747957756495434192239141422019921610673937924689560620594765806827615977636064509943901887368034574240775408918050552297932405326718426607036790691613837642832629475153430857510216304935713148264223203863889251286123051623812956160000 [17,15] -1554515909466627469705501932319503278126423034402035634840344346058792599077634444909129611940554074603121195636568140557620686945558498659930649660209291613017709923342145624149010298394544479477384719267770121883664629497256286446222779317785187625454579264582830004862515187173261553550733443699446817018810635061093093076633964994437199702390993942898704881795606460652604354144585759555882459848680234557088759825312089473482091197148423509068651837859441873019554757091445189909333927892887480553380067257339394694703680945096254577176046334025135779834840748694383575548375598232437843676451776731778186128858708452629690198088059483563798644680640512720456018106552360177510851588619096119202087178811223360725972109391001872596892744683074460127944006960787105590227868246952421983001118121415292205358109451446070763153974794337593039845958407722680555873570240466976472125153722165016399228284145066520213857264536883229020605853768307569803038804879134702943117998992194432740199388037025456923856061010845962993578989783564776892675368654247226638374955284321949469069246206873026256582130434987523303918690965985233302300262678016200152657899188150121338605306232988712202789562567579647405539644266317462091283122703136413071739135870569859048904831778033339425591947489908045563561165044002231636245302502077963719876081436762927530690521173777937039587770259612266916213808296068612349081482455823636734370373273873242305314379961831651416825641959802015848714256977972178932101953722715802938666980556136672197114326385407773177527084178268430558669498126078808103068651287304136451184820037502285081144744538928313038701894100321925279441540402584265507615046059291143210029837935133017223552040806305248884221678707498955903841417858378134333788469696237460441253391067562294835606742852373535041312144100061528869109467825344838782538381848164017025826044463920275154086771733567239317050743123925483244466042574792243488815332208653347898992282875870275944807685657015826694176762297702143467486064294807354501146373229744719231520923964598570145415453474136663216735825119421950370995109832560399061509694648463020870670224373543543508439167849470279561292714105623575330910447591587747891819588134112395348935428800570689210730896974356458181641398483949263950664214394721921951682402993452202685520587709643809329802119004138090108828157048449216685277184000 [17,16] 7223688055349983750301679763747198519910327614819217521198142096437131149779620084323686714464593717273349985212327431168781033438761114832124733354067350707308273538630248793794752240455354990658927196545010925215758157516496810681870552316739476797442957209359655485388230979247675247546647376214697963312204012907598025452335432429146305031438253230860846324682204820194050967911758713364142358213882130644690762102363706069971580020080064302510106948800322362645131669542679666013714948927520834280343761392583705182297912650897182231027850224803778555624674154066655561515013475639708852784587946414499665283229337996028702237138615999311847858816840728898040408859146854911545023084918627898653420617507947713842387083471437774578136496059140924153680669777208383100619190317161543601376775634787459888624581634507999107540354741602340445425864081314508224157333859946666990335704746318972469711835132786475253935743895027039835910936811971408884770296468639292203257766048835012317629615621843077081833904548987023725557692078915554714460193804236827976267253721646290787080418638119302974020068076029330395944414363939480345583414418089696332463803847249863886414495084132709754114339932570661677609989157098815132357887046771667341702204816429416180333319257230291288806457125429892234098124564757969826555839118107700989620142395686774355699073451264410834051324750735593793307094220227201413923574523943949018342741766861842844703350999918933196976972551541375893877462502864980511591830178610413904803252323926376020952675775785785692489679358076647654669525134279299868773730175354826199342754153082088658941028538089018781092781265659294032108245843470214015258741584728845954806384673203992122261331663228405802817653022960374506836607681977509494182335943195369859821943769128814996364304735793026640294807528313907939356570834213956865412385238534568859342290779992646061961013667827209787083068267177094508613955574245667157786658613939351703809603221871602337064138608246616876366112062217325573556399577944984851916933882172942015089059791975669043360098293590183846081191994211200158569502839455534909224634643908077542570262898981301056454641048110627958223423890962627510187722325053656995586040272487524535383148304217343080063535996211799691638905477961663447810477312510061050127770947348750672788000824276278749494478317724899273528789715874598407372800 [17,17] -16125652458227159953675323495561148899654890939443527047220885055674361541349468461689553938245425176079479555628438885956390048977682438737930351204166920894001423552638275654852933741213896208170527002594681801749145421472797514923245783677509906926155697537016339230554655676006135046739118797240170395251236496176010561624921663880508534100990983539274244881235719231883861585621116057262178069888267596657379422326614147543970309853293898925509074607827909804484893305847793804819235821064138979188686167749074556675399652515438822263226489848764522123263746954127087808657089416025777360443587680657357729152233737945355791196399395168038419325669332264621079509474222879254377804915769841472982011313766835534388729309936664507792044391651955607347762351836650123931311125934324466513714688401977490677433879649866012139181975085450614429223265209898272377202914987348367127799194296333153042123184450049385635301990661554428843395222421541938763774925760652575027355933706754628966575144287752635842953104291559843805611403822732150596122573119302934688876177929058871985177200973681954588663316340370717514929755401995402407892983805310530673755330051759333690444098982517137348706755728446775430668444899591996635005768555893799929067643110232970959248598273767559956452153218440011342898333406599967642023045635198986948509618532766786376319488412369535325373771808906813893817647351645980903662326762022049918249719064775029962031990349384234717841095460532431424365372118382090943699462244705733520059486499331667928928539499117283298797837880342141846835882832864428870944830519781382663737735542955116595188716677009041138501277603639119819539206839726541939495846520889771729141286466382147649702656219738375484682999519446584753538822799571299150578985532387479339380105545961110665046719359397988190898845544124482983884154122490444531981726399701340929308845869268947164754833992858466138896682784953491678213133911491412384380600789015504050679565712033357184847647423084983897456963371780361686872760882362184914612447267384655153475495069020337123593458423050635027689535333115803059943827391118592299076833295946007276640568297867296769023866052581261430467605864344312463964846326860128603797788382252080886576909061574287706386077129502232882323851075333918144466384490389131349178194360355444622379260104251786609566039752386338752624394958611110952960 [18,0] 122532460342493043175299480928448194807679361966196003473796402542328630284865927423796569180844907630345880259049038696656559319377109064091245223673212632585638755920179168919978294374621160101773455407070769041698558186637264737032631622451102641128539468880269986312687841761301566089580279388329545201063528201274750929151277968047328971930828524859603797655123545612651843253212965544425156700640564066397567542634761032103278572116958219961189677797306991926971854696323260930294778756257186363316551596629890072632598778745648778335211870257849159413619628033134679620633516799882474010868967981332096250457761369578832811943275932805970824668736725672777837567770446216285639946804680587934293748949823505350945821116513894311114748621182207307811773917591768523157658699756134906037108511134819787149693448315218329686829838771038545267683854829671715206760958078692564496841287188249379330868680675921842772754907963183604085802985556336986805483787906479859568239275140040465932492547898803318846830565296286825230396147296831719409378252900862394946562428073714547821237446698716236494861618925929599633735490205002182476006068681740684545857532629474315347774918336324119318035377966529176689566189916966836387436614404117717378680974884799482663962961689517967952027551354949586069195519336045983245312219740676784956524333146683659445867700951107984082818014034873201585699969638967359136596062183200096978679146064590455955524635513144884716944591680830506265293306429802043734490360007649746111191194137583915007432096844522191020267816576014903230905564942988379185199414907338694325173235968701939944952691350286820854191815286846256170249413623717678645875751714726975971332433739715280346520773289299296042396171877781735397794834229153133880529511637268563546643861414349279969477020818149800882029204297243081580514465308758707786493097765389805172702036180016046420495726778949790358725423994881676336842742668505934371528194103476838066331438302597903003088329865115568988344066408451774971140265248803500033543822197630433789814289164010168508125767507422219198345050155065028084629576234839867118437260288092144731200087171623363778843482401682384398170310411351769521454669939457763826905404390389314111384712283626068060612311395736883913506165478371777245912520320080336033728097460002759808060691224670001225524970425084616073669572670307241261345404861815770316800000000000000000 [18,1] -16317948247048965588740927855426313138431795978863724100771481096297768079367078145470220178118088864184635546134453059329894625291884939563040726744571178151535534946515586430914467235675799014007626278604544875624766853399220084606071537636154073648915986214815949500792293816556054005343903596379076993205314724215894066070543480640846802508223479207817281664865563785680011729021128970810521166439030511653736114619535928932949349090331271047884467782571683043918195675542672121760820121815933220213579656991431471301726867702797908904611356313734618454613608641951447590480714330381098451140704349298602559821618622819463833590303425913060164478568314236778054739009687469602487819038844223744815893424810842193201846794646528842384466652910233567277412361126944510993665856341695121630108592645605637729209787738976419000171900014303147564608645540493474155964088485858229509728465460695447364922329730087066764758519631748292994486288446795891970651101075839749261012728742959103896474453535480265477948421322845787171809671865587401378705174500526964827569441644787294798530585689707616253864150690502155646890018790147444031000426407735325974072186638386671422641265487064016141572503642287601820734390006529970258958086188114081678932827136156243928922598811623967220153536637983827864368169929964119464955008311214662143863481825847666815787367729379706445958982099858843143588066001926545951195079929250696193010956409987370863572013891126006995755585323245415269510890773813223417199940030297598307962497536458737022973475217249678208600550775874596818169852364886632305317987700265531773388720569039352911121257733875516027197046881872847349369062575268548223507774318739939777898821833253915489163637564794257458330816628456942631895692386298692927324687988389271410357093123026003478180721649058175234828780310664608229927005818783513740417776519999423716799788908536973824026704760123130690603742873673150770415141812554262870075398768858303645880904061818531998186855824348444411782700251938316178182651952268532909727864368970866256023202492974955531847051099212048623619788457301204427696970963621554093565241049893907976030045565972930448184057819314600029456070164203913130293523025831778197901804570212851490160388289839584549856030045046906222330381964178150838336725783394302490351505592268610659719112808557786272072830109549171459823546485938789895125106401833711042560000000000000000 [18,2] 621725119376927523790158279207379827301658031395779280912521793129306366281124697575872931335394290079738779565387315860884038036368226689735472907909430672974177285503368244934710177269313370883344779567440477972771905555316436543313143617345358916341315556958010317479286461237010457448268697442813100380758939117583579646213821358261159103435031462187478855946121111784871839648620064687936047339310409415250957594223334498625166088223168287039624967441003968515373803735547796504673220558959619384051106795092595726033590157878994589269619045557835331116435332892946746951213831529949077037020203479146973968853360824203624010723158211035603840702266878735476815833044103995421859942153734910568523763401762310244561413264593182712357388140968763137899856777863685030918555846081762996579342993157419853882302877215219890008366780813914610987115546620516302746933872031014909998118160860803521060774338468409100156767037224471617109160799423964369921529255005308534800784021844791998565039805582430327068369360809810856329930335380601114073910067452474105658294508136518631042095882299045988226568235450927658304463746633803798065385279490747017395667261547164788343271944993179363301357626322036260383134604299439264978300773227350223990761909651708663249375047846410485925539217143536527406830819698871833301361431698911720995531802482788162734429411248638289229677301906029477634650364633457854474322844178345959154702885770833740456282556716296134589162509159956420086190516410209143259014224553267753216114628656213688932297958217603049027950043392659174754107828777737871678801242836246796984262609601830973690956679084468275876791481078393468836862431426831659631411505093782189805251449100199845635776420026616065839182437731642997650505417161959678693912682430109020329047946995455770949342629111444799707209188901695576662288512129428322411641928024311204712666894921259494368037165326749137752742601490815917899895042658452639200494777695821612463806882216479436263406349212398858875983702225597239882809076851441499016253414186881978129105819488989204391587039422129648640935849347117314797910753136869974060336200082209635790031867232849362049025459920173624679769625907909647234973356533118890714889351567354511844516673835660919646470494324468518479586963215828030952843032668616140698471289841529217042188594077010411588775480739965055436465729813924171080964106059582810357760000000000000 [18,3] -2872659435650823276841287679252385159285195420248147359176763040957710181410913822129660830829169643920641449602216285353897179010927642526519390818440311951774483854963223624578078514010083301929207453478668458394477156576082210075226713734814449264019928487391827062909921822779304972005307698018608201589719465083943020350963078890300858522575454361288987942220023073226464196879324052075287055735587726724141014624773142476706914476375200658461502076924668618392688044008829184550147751030088638641109624436753110169107242863686648801867078817675093977669954354584033880642422274465998147714326161906185347606121166140780781123712876941371188727766433763590173388735890331261524725485106866240471733253365207691107629795010106393746302842623245470299725786084791114906489977613534666768769985119718748168067480055647226447232602130959252447674831330259931205111923559016667792831317293352652006881893647719736480978513632492197741222689789647636022808511426025578691343586633895089956223526757380524603299295950280878745784567145120744436256924166266228435831779254962967800353526020107456732442660046929873100965318543464653306632911892093982602169058984501792054782885679061139267602504631992948180454683351219277363879528734311044265647216658505785037527086990563954933978525536157170086705631226816564689989176228973548486537455578112634006450091229904704501631931385815528383172921238337474638059446372807666599089687528124813069042642781837494617799214882623134202032410087458853892325585049109005788244202209048572535550467779310700919202877190805912492626339756613253314009339969453420386312346392725886844700141517588294298784976350221864371699973773664284743286881596978565035097726057511619840262882523828931535023461538903014389739343464339425906695406330988121960742032503596813303811500503661313816287735614491947370329397735583834203994833091938297137229032089880810174091983779047931697444216998514772506155803459519787090435382058840944536873174543037679998024869851348048622604729140499791733688194219387583464703308824669245270189135280539442427721004190056006876108507258361540190624330200711150554150356811519633720102998839557997800363713466432399261101742518647426004916353992725012585576575212155950375711115324182956699228400494743557966316554805445294395479540799689776350565194831762536377770850363630327178474395420344965320115001964522671588013120718934836982579200000000000 [18,4] -63716088751824364781853944269591201566517567090449837720894167633573233015999821690766236603199982216318208925028178961777140350167471218441991125382774817146864620275230402705940156893541858275374084853392892078597816675233384792411433586586432813067454389884333549528952248665833203418431063221761003896691441712346687329639302780780024353252264461604625919877103023923240421291720053363871205408054825386539274856578827933558039793338543851676688061709187436705807526763184124706038012276393057437103195856450602436913114622406432802871311418419608528678078216662546439806926852566596606516278148833537478374201629682111803493802663680877206050661345443029746083630312733731109070965967673173139344191233578625158234731197533937900987156706317264034493599855447724702000968296186884743382395491475791167404272071239570725225567908835960949157994396861058836628175577598813802690886184103072934539950858437515494343308192445287597193676196045053244895286138957611447142520460355636509275806073532553297107431361048556515693568246130468977570412825566115558726100822035586078048854994908241446872058753652118164122857933798350228321277552440203790955333473344880486101912809376241421518895821296334542812028002954982798969433610097696322564146387044312891146724904459390205490230344861923540489516881224288976149781209235773794785452720467336892610669481298562939264273772490748312266796553812040572012688724033717946704605431438377442445018058668548770944278469527159969127964038436389825067007529819555583891648084971719716965041331203226275944480123569196599038822209879944951279420766232376701848330329649753744644240871364474617094994313738141252674554341066165521203351726204628228293064789335154383289600979215824777339173271188857125394470278234664069456302719141434702190408101066938816633078913991061423494913834329250168928131466189704994193322605410909278191202319456343620304524774390207693907376243276982517317095933013275463975726578112325725581120842898327463198348038435295568527275361809207566147139351300989139478284688906684847832293648539209857569770116044854335964069987047760955809448360433172445994629574760154236430814589323559354890306841881561606853843231975894976745841183883459746910491843784170101379301254272738045800659345078862698020446871906461825631767639739822558955562052284061527366918538261397157868350591120008671273700275584276235883213037352225587645644800000000 [18,5] 338566186801821710509667046340169051852625173324768544977466925360381546835260491523153822393333711635268682675273919288192889650310229971336157299620023571369966896745473030984018550651027704191875805779679093751766270535279771254007166025069932111368837996887470720620758816066661657220302827595625545194397316492228602946165316813979690059202133274926987575839906215049782134417486183764827499050337089255085611285266256605836547645140368163742925626753773421953628243927150636735071072819497431647965109900133804895378440154089046831547713672285797857486785114769484518758657380131174384364877079929178335424463309239467026505551543062162437212749004520733023486256481879262399140272394956811014299176856595573138136831965355936947365387393033345193252162804688791615907591939051882800573971486076645800859185838654686883090923224376502927899188776950909594463345820699948505421520213371170916306722506840435460138019505478164498685525740666814623858803409830071884931654595416908572734749256201700492474908210333337325847598106928059400614566769275844674798156129177613766617981099045123227839428457895413643872008819643045280687508120455558259277813488386251219145483009485621805226228003569709311925900612590979581849991716172935974578158662421651111051522373427227099139844220359431085920573814010020256859199605578054164556626670326288632534362595448916952122109962058277469177900160157038637223630191191503595430639008221835044648109949492648588324760480943471798434935629504070554340280643585313006358700570560283008139375639489562771640447630939747718110644384149999078024955042607873967630906245418516826643215996443958507944385135616115453209562121974771364283628824901197184506813464290514724062026216360540253692352061990844974360044427418732761593902214705026587738362999650524234541897704883550365936206181588997883621876357030411103307653592530461008144470629431066412830133025168907543950618412406301384150147230872638686149148545877062735102560443381755666228873488342426924238117807620664553871869845097070598023642417129505456638391555258545597529685214319436077543795256561834939170436435630954395333048450095864624844320286117483322659114007203704293730502025536968890374214883037540268322505108225329675427496846312811308866914444898862743893483053997514049430200274315374575759594668146077691031005609897017956332585606688958126105798863179414604193667472188250259456000000000 [18,6] 6432950287857113841849725385279244588584811813532947811648952052256602176125382702497769969948501733633451276800552367171750156366060881165212549298089876666137430913284412974368440094051897493330442210601043860725961672892612564095300806177453218121053653879068699426349270623770662675010548193546804975911137207796185968653120561625355704091009300042268312383399765773230454669613589836177454415077831064597382400033147160505071667040268648734441505357112526075616910188545048936916690494093478487891874408331848387739006043876394802338385219662229273449625299393021680506025280710458427894101245341632538363131530269056469878191173356740602637508869214161147176626699080247677682833026677900585047201966030197348314170857809811222040965399537551697249657425026237865009146729015360457822428249221800407046062324852554680912163341203327456826704071210122317983417639074329065195397681969732163441624871193145218456904049122426851960093433273063219385358510760454850026700425629350492267965776590961647390066386446008698308471939095618188238057040412618410071451612639229705339400689443242946167091161942747520158480377440893891972071950403923076249699997369932277930391856528034893240738688191774407483029480392123259119949630368580036761703339462424645574541651299439678468778742588906033987291493320537771857102862591693933473925920661029856020634917912533500749954508444152677483845247086772649589711543344772834050023214875900851463814375772616321524897870161015469870104579904171540159499210106222167575515554519719637143128710385288672784058730317988146089636147618095654820916454331102191689431381900966213019677102282116919454375010103924842080033096219118164717313069730181311288275403263186858932234969387996100159053968534548331598879446644434566353595861898680385427056760754532834234536646150979834867071289894018856436417934780098269142986054516999458397669488714431137447667522649612974945214619343720326003985920987798357157298141219731371907204341108627540186138847702700317003174164749904868721062612610635008380998661849467470405376593065242662844117750535610453470005358938063743955826609791790084469922552959554269299097751859703108295818700236543659823065082339350419117932266022012784493081861649071072777063392907501509358148293811989613270062688650086075535202682841404036471320390717521784244161286160606082856389903691028155466875551786387919438029867329462254698496000000 [18,7] -94669556352920509067315755622035010902670481146945845403315088219928246887546945135310710895214450499137223990527073039075804276858589485151767417250731348620885419847808070563665564271886953072109867503846043637792570347089658695233106725019328846549819711616578542665035902674657128535627536734800083188780502917824389013118291496366864833002126733382030623367809380572868663728889699362575218352505234955343800675256824919930120086994848697263785097241323487534492951853213044676349861250907017013848564329654959188938218310274760802392649879315867713674197437023474708543643319371936695534658146631440697264932393561717612792280422535445234065589192621619639284415752018580990870759788582932368499342474849936263217690678843310591378768092416645197796829758095147762021847519429778953976304532052623640539628931566508464890347909470803692937136735846624093126124938848803470133248062843589349887657349445785394370652053744019461278859169445472331993829423338801934152171283140196784575115351313167342539879314197312695420750375522331074163695374455860245940094933475208801320001580575702698039439042513951517374104154189073734511038462148232392116979890036507001809452110230585160733523652613609567792653888685228715046904393440233661450562856559998281231112068978757525156525778353608553973855023020048108252174644527257718794279319049392317135115971577424347358338917561793656967160906084258299678426654437219418338290511814486005050011301927183413775117263889382160928910071818881621041290779730753512200652568871580475911881135260638612411451824315581578567617635427112168857566815858996519723639966754370836332756557604092094528528352294573974875566230299031403076907912031720577468040933276721255882664286537241765031351756631422860242358152611571730477346909106603219205304908721254259604936662928819513564169005694104138265241748240185336140418866271850761833616147737889084527999755960778233020494774218323605980696164807802211313952225707189003774809996764605568761988871759426682273829835833219917008093143358431077789208663336155639918651890326194185065534714711923978460208123011182847267374412213889109096248707977047349692170733948999977167297396266181995177257211808307256398505541449115243088034533466721928358450819457619435467025498290921450131181021669945348436615305710030789601806671257617028376830442774714265777071852217055428538759051887122237521503697245650812928000000 [18,8] 826080936027045865995385942733066881111694334897444851141058287509140841179560313519448131936500690805233305179166107972007728627773602510023637763794406899517390010095083425072115928110919537905810009299520698161405771539421356240195247517542255555502153021809033743581113494096632113792063176128140718578533059729748950626264072327243474593113026439185073879476935937332541715467149139805873666459203736309204726628949103847274445210957927598750366014750160280586025994958210952045177847023824515563931175834343655364750272543090625032103999278956025872398376649913671781051612033664761403855642503548324418260979888894247543570488370399208311201109565750268224877943607126396029818215992880956930227837779353660597591951768198838350451991001061674749470564068403266989331095225326831359679189345035700437783901825525792056294683244732747231124224449250827974572950116062094919924377225149279569661404957553846856363510875081669622334619468872572766841246599143387532177761670854849103079282367719075407694972067950539322621082970068045829191478515566851205234133745991569757238139474299181351251651140343086661746461185388583940293362291750327706447992963278088913902967362462881565164952567808390009521479551672658747373006390405695914057212015256117026185900959741541501423981275261040495823501849150087047381045223787542051763687677520115390627277933802689805730262025795452606633817000748541119089354017758578024669858479015836176345026269769493314443978036652328412464070971051321700702796588384573177844646057815804827593883785380109527547221166784997849617939145303109439510409204633884404084227954147567319288026012148587325257968317691246131935263913669632632610958802469183064029167078243714782890683297647641479718067153290531179126188069657654655303815893612193598939969319991765466066695865520909127946606971267252078806864074133402904895852797662614383193494640752344124653275412334991147490689154574849877313114000056927851021243680543854050388099062259488218918163119032159088086098242536311929731938328689147794876236476440909971369269680159387275315028025136443518209026088758749719580706298324246538243218043861859534466140719205205322954486795479398697928375251211997846466639683888410335755640413552788152074289788049711000983709933450730818314107670243309635911049823924276605613241479329500927043351404728182907635230359793261285378252306807441109283567883273004646400000 [18,9] -3302946926338121731225380516439387899105315037413274753608162953750336165807654162202368775187165392165764667632127338389219163342660857690922642470285539779984435364266932360937515760091011433332543439826183586341286942672900750832215785412927515724863948836984361980020899636786694145720651320148680966457048113487277400228261337541093852326498853586062899821856926542080918238152177113710783826669621327643181983490077152812226584184058017774634135372688626686929157968721266838225992697284995205427732605101880942261622327012343791218908177842800400701102367814032382214237447024858003852721083416584030243141564844278187574098040233714923409576086860276624740273332159100524546553670520390762354654069987791417314878857291109510922209816616093150692074408790435212439864773728219508455947242529067853138877413626898066158319387752771415717438912250604905830399516538301734658883707617885986868562658062123692823922639579433330850256110043085211369461091273488798024497022672533278911437630604531754226796232018964571232104365519574707565889231170102341317540449318506227742724017284893567363552816989796942550852283886210200250022569416220621397032654944027487984247333078164096053287543273767346961338116450202720175137042156661052547847562411365026746141088782726995146022591624258334733062349714043575189913705409671328881851641101676790644556978514207465408333986029405378244038779256636979461801003734875919298132225334207495860566183058815715410226617837659167347396621719598319154478515717318023219394377626378129219874037951130535876196674404668707414642696241417223991593863126953000359465699845916287114875043777224228183975336038254014554188137709505793336655863000625119503642356815087656171036754115014026590164736778739772436654121671860393639500098055383865340091108191944481870601221352810853716478707151185059301486998702948272618280899000094525274383052462845678308087592884956725374134297114233363673764955103461775005025228462054419418836212570425085537925581534011771224288132775064553140961286928127229158473643489989330794043049154452797592000626483442921542841595441876273296928130597791745845354288509430756043986704945870118247593265163969404825974589564674286261992759702718485147700539800829100933067545371085856347333902954005736619507348141388849534675617356918800573057827927873545667690150482666260936161578668815367218217033569975312708385552314925056000000 [18,10] -7734392873423774563358965259966089977410353589256861789427398455997408896079852274491441200946833919319186228775315946471066091619666809245388942307331987159309950507431767220991678496913876871327534085542591503930340417430956598919295426251591315869084776054204998772948058332443451350151005715396999347718157476294337472072734749615099464070686458176747814311775024193652987542698989931485241572122928142873993758983596971336022825797572690482631788709910466141206303663884479214317457834953147324495129666301993149536836841339261340391420871899162120587779268515728782166944836141859786229644649511418918955707367377199384901736378334512547645152819152520168984821394859276618337263661726161510787148785616626579374980355052587861387187119168379623801718608624131241483120892382847351881680857764122344119159058810033420923012551292204776497473445240279383300776038971058055983245936867833711034347594344662493422440423981527318861851173200667568914631283483757483639909469508386216595813262995192532969921644455047134826363235075898958633279505025478946619104239927560631086971438829892008690341863731839144359363634364552646384037170193519528433651098841857511001893517548114917462504709210399240831477465528846957552636828575061987600858918700955370642959571641474126652122967165768647036222600570829665855901822707164777118051190753431111732940447799200487992240384807925284324890467578955905452999237744266159399569877593649182637511180161323726710245265369533816161330426941717696530940690316180350122476876434713620409025517185922482990075194328690948705632061145824310721466576564521370492320692848549907215356906102542238524462790574798843903661322134351551422613256404186482316160329766986407726791356125982809658190388488212043202568103284108269324534392117491475450079734924996827112820524794085287844624455573709309781085935180612319492173473599898444892058510522551076134392190531213367976684586529323608765922139213029357567758469536013124210049525398947722848975468561146420488557812271350908561188538969107491804342626099724871890508467948366740751187228408794909444707278069799042789470013899242996115974900176244706310148765260556140681641786054274679179889909006567096687106801885403881589433987281104997893837916411787364726479303838355849116056792658240817958233900794262929781253226852375845049368783234282000195635383184038546125837931617544432370557676997836800000 [18,11] 100503741156361444730631734092417417434826254033009916073659970373729645868954938954040053993179934693015366323481786907248164733098168441295031462250626764590797432099650065806480296623677277745351623214807138575491782490924825425849013196441511081069196884963168556982647588221939428326166334432017334853166587028844726335911516085259717876255068997526025420402472946445113944452315731960213125509107332464193504205798132982418573702526331094737557071676082723835777150725967564827636629915453146363910992848097660568299116732813392220791014196542538698337705720259995615993929712503787570630103544784944907922047783747783566577630021320809558608369568777171784899339591347180009786750828400353529890418642902292588020027841156971421473652145317025505453316851287670955823550857246859045589207230996577783073733270455512372434614002470881377986155072757171668682023082278815230107523788333754878682353653209782246784887183792605186766858741360187247301267655229912765268813342346299899610595891198942586278485474888844619671871688518823035176056414057059479114665821845458405461922657287309225416815410730837753779206348568960403538727293831501706003485054786812576411455479340136702524096768658776688274006135214178629399517820627797241100904713588020654099730987550529963355590752072042791640394779422684545368726158460417422502849482887542134322803980023748657160123246283226204785965322447105358397469971628258041944081396867697145098080480552684246789390365728605205850272913548198529977856242217474970113395910017038547149212731408549230012604191273520512882072475948287268062670708561900673667042456886461285209486476959542587644484881206712078068119688532107253216413885637319937178671780664677555293461453933318242752423524239293087782094774613797795889708567858536632394664070285840335658552907387468051144855444607619322260080703844340864021986533068554802208419166226235272894497001586555926138614566655995679029506388962346773304257851369684555557135603777656429341275967803748126660579080230625470383806691112160734731446242442289385879589946569386307732158740075391990526816381844472085396512958052493079034365043420186100908902076501474492391436214637156272831208310199316436962028093616202810853700531187803161198561108432166669349935900290581037820003200493424890429945955259451523063515978235265006707900708389055300147979979104812366845384951846535278479121632460800000 [18,12] -253915786426896150154645995781747015097657306490819128820609258924027885721741879038334993006965312594676576374756749635204890398650275728842447135090801756202416990169248948370583745530400048571550357542194745365927893008718559020565083922297136007200473962996595708723825393086648597138710888603934425956663496422788372364467631411558471438195558693450939822466257252224880510660811520540759418910852657819662859304535014474492983900187465611205706728371345892987562584518960346948428761019587150010387022728771568719452449994701637542424057090999381772208978643126480917068298478606350726267132559140333097006731626802803651234807579115503299460795756909706417289104991049682124782717651899044297200454743247603206129803403213219616489408826597613953638077952178006742130705799793068535533399165796287639477143251186824783518660853721670160771212162396257987598626709268679108881883309963481899782277580226885000068790784951590524060905967313409211751995297630158352080991424523338554532874799245478707639734125369934235306295268899132937521693257865226945311063363471463469249304384950892085587342300839081366494197783400864440581558758744771249846677423430040167502083515817026859417643658856586477681699462669504249931574871498427416023513311541332645154525749163960340000164095461178425010988325004700249891721961731485239444707736510899272512378548841327733266458452509356919394865579204963265657850959189406008738733585430709570226771175604785141672773552429831318188955495071911220988969427811375033509372868768582842714748030111924498383430559481440467365701745305267621129492584423608533982416463523553202333574885354080264288483535379602926643511279551124189133020569425489624888126059459581681184147523834137172592543398670055604819767343064723501546436709346471064949490556485494969289948872911347196133867091309078647358492025306096455903740892632832337470977920016467874315250406074828306978398043773114547658247721035194875133975386818145032840324331484442959035199194328225130594001952421603643759258394517984031865038882644211873245029541491941902669736493629378606356034151078203011584175196491441030952204921735271074304069776433323094857669693749017700342527876800603783156984725077951958405454491794210199561239760382270072851276164379172877922349212195360683709808750405058434153402615067266897522652956923448053719100259740430362804032109416899783180010127360000 [18,13] 336022428548332154715606745924752377353673103204706842813916813876501704666130347353400898759397129969057100492872779813960545416464912770210816788526847216080443473127486938070395849629405786752162816437313090870921243390663077431180443601156311969961683667621799752165256522799518843521684329900455891577793840759577657207853962793807948140204568800449652078191556093676381999444723160648580965746402033036446592175386826572533854880516855362879644820710185169715148737651803111864070192030471862632233491072635181483721053941186258390764540678212101124263194998026000358204482895534592767980224918636030355928458978603062299382122388830686701576234732145198834506266169742181343399824614099811311316528643079168873341718204102012790433391031738127508276948073294105886888434581544925425890216152127191523038584377612823448411860778331970755757285701655501706682489241051628813485661360722158513718218509781224556095040083773408833456517741798537266727816175035818414120245320080115033059266561105578363906200836736906813588328931804809974237598921906070729620859709178275483402797778063445354323395655606980456895309839362844897340335479736580017484633269336280749037133761536186922091154392355289447006507940203477335675904014592723180107348564707062369100086755965543400661048946885019087953364745132507452948099594835976259497918981966042106529288694447167859145640592372345337035653333148880633815255408975186416550991829255522865483108732791193964246913610645869206829004536707677319292269528193156419868793795800135895063019235351562138690403920091960665938905534570460419196259882272152618582121070484994925104859286395174096240555257419460425388169581026481747797494337754745175892934689657340264961802243482693797295248972854154490889730762576432822722735824911647548500910535240936866299483774126838797549713137758417709320491648368381858270938470186108844986112055531364357427440089990343075445829265323540066537461735527699979416881458194977747233052219633155660541051214540612995780086958727532696336225087941157711250935704163022437424231390051325299353470148151793932835761399550533764726781308107025924387718373287617893104569216936787967650836854451175450180085460527634293584342922197604095696646475685182675831608434725491012131351544809903320015677343915828912914862719633256919863122360542142091947832182497767089224900738924741084522361383169632000960102400000 [18,14] -390381797863385039256053154812173534690634107594098972540280597847191767270410492611651812489579762252862066485441572231991264797400518362228137972191070179583672726031355571892936146713888998548698476884820477441784277062174462102354865851114161304887648907708595489434842713011902629695333729847497429284520340209352739882139174735286835807023332555016993318320432849524992389649975130953288590916558681515226908408456121936202521951900576196778048670239689404026636769478484651251792811438115447781327970566658038013286916374179855788089854084039386813346482477683249789500743911365749953294969236872081689076810189998011165830762219074268719776843599461305168465559388624155343604881705213733473921483802353922191886900991041597068164894678002978563530978557425974140137109747723487394098381867480134816691958687841138616359800390145280102780499966529911578113352821911378946679017056623846763042231618764664165836892293761856775842719408165614659118198343402972254755090754446995655557251965830124362238488683347770661440171502354416969080324703787583959661799421921591560764895142340800325968464253282089197422915805192281207656300816010190809759541359621166379575097611541434264437583282415941717594090867410420688798185563492376301855061310073844706168170114339356003490482794491317133626874391471170222020093703550217357056964609026607285077131487132105338815256615198943395069970489480736329717933460773935224405238643551508212608196730193671678739676824423118761895680901065432914571327266841900981672951326659180018006207994065295701645062550064019530177247429115744737463445140263628773918998664708126238511648641569667628342838780223348426830731271246599321657060739769035425938887307240428874684231933164962241627087954269840018544564124294786239250197610046942428078330323732688206527448003771187002852776015237856351986907835672190229168957866465344665792364905623009801051309576635603944835973847589499315270616755156196611022248304768472583258162986124059057992300816880655432547692992373526428186837582308489749350091726766825511216597700333002383727976985602772966817820727238568446965989738494725152265185095236373748290663749609182237192816397948740403789082010504517690643324842640263573680727284402958255128435698455567663344492052121499100005802748769233133293004460528840621650033922734976731039553951622719085885795010515249866248732587165265340399616000 [18,15] 1222980515407101546983355001023622276508383230080031468170894334182459047542542885911176046115273979567171484448724488117741530361622415806539997233437737801438483375755874365057215429132352581167986357244000183252716840328560917120033081661992080436650559958615679320902454263917620737808197937162906245024649054371737132722434400417891389876124772611269365774702594090817544774194722469851619509097047702820768993034764690813307952987029913942428684273203049099681567676885103016620229366237888539348847229819564379431600845551777109716772933006631170872159518724997834550943504569331016924709505647699750599914259054151926571195165238161508067989248596134320846168914366023963416712105959647506338524592035047833358617643520743436601553409791171965541196277090103751364974675394680491370545583072638050427132107688169546425172731535237511113847643635446952714937586698375560481548023149551467201160685761519702367955875094891450310790762923686384213932560262036479005912841785797756044074529213733540773645675001029523637364989037364352408766314240256924548315106556222692870995099844775648063162902711977987904572880836233722444598419882226130324748441174826336641938944990426867956688705455295319494427059399528157723854090612987661242063264437946560365279009253466835475347087979343973147250654065293426381645673767046953161052691585495681836726484101437759269343578955427956786226719940786258350541609843072541254252266841802426844844172438579023470414889836037900947773345244761389626627600232783315336673495195476717842342808351463545535075908503439604763151897844998757916781239487231065460889633443398383291074780056721661396221385763074156129006846251479066963900540239419688562623792404906328505452476404609902050574542121382140053514649266802171450049918652804803467642103899989409254508139862912488273433162319282877711349052679852958749363051065181953426972548711746632630166070318339044684803740787628073771079791182318485105548177387389151153021424771427915118460760488082659453586259026061217944796300502084365282887543322404536653893155983593956659616814061796568906845490677479082757275202185563205295511071609647678514596327725703657100364912614203536231448712704270069885208172662031404662845530519481353031131783754800483790832002605035772224567527473987376682975136449871481521295138194646042500723668379158948158553721817099030785013436432904236302336000 [18,16] -5710532543353639814336233976199470839902918044005704249439986854866011168635336186873808314817540469499769799794469453076118104859708924658418156002609305963638739478671135621693273254444039345763411865850738845822349359392667993244716125134463734565527388947515941583618069608729379317588611072348324915149395960278045073703472268636002885479500166266192211176334838554188996196400394337708192781635775935659027550518942553773917715900971561109809136900336235161097869360245425967106295995915822956872584104463986198597220856062780742673222438899440572685347207327209180845162171976380470249653838218185799803925824378032417364299506012999406485873137472617406601801150842191739477048914042560890466003102145409269537970409676067951546824576910551477350149806236583607159913576552365040100111687372281880941955981939553165377433658178930944146072986918608733007521621477816183309997222317181445127498793294316362014019721843125107762232409393475442157758524299486302111252306840349171819983752624919410949320424052633719243926272163579705518153898913320415639758870423731106417251398689107086683733448619459488083409069614935004910913568001689791583792180278950809083369486897477674726401727937257997325301319954950876426909207615077250823634613943990814853911138867226985094581205726829215570087525422788611302921443823188060117911632608312985655033324968347131766536279175473331436786709006360799333942929169107327924982750745614890590695398125044567336499713147861156418212811609351233523180254639627000692618225265949378906100582723088631745381460835055563059406918591391531625709969344915024040609254193476753217759774069911044513160180931009355324207378576026693865765739601962496912726195470166579482786666074868828904913120116956754334062637457008508334580481366044157971304742159665085288143330151842490343430861422868212336817770874743545478267689496891650861824140292779419254488512538101657438686721438580212447335721027929029100181396190153829656247937689312270356109233842345228899126510146662867722189305668109352927362395623301354083598095587501631691895097929998316716903149549613509383197400271192511854493612593565357294752512090999499221562170337894419982658936749486088377127564335890636931755436823361767476973802087844339111011453537939057210617732426299831692603540264859201100343981342546638385416750935973196347016917388164823698727225409772516802560 [18,17] 15176595350530408025803688974941410193584670907133966021719946860200735886157667310986510373468295474322368073739898605822359022930875719909876878210690944381546961265488053376899299680745350393707846942891591288902431018364364835172081770139087069506578432989994280419911440581930140309553530083377538748152624145006318317423482506695639761656333864308650012103139201509548487114490274381661041447826567581147377108730322861571013639048629415822845211604345712144830679902163525496363847292047497725396410045835739927341701467848852190390578090851974460964551178133089158097298666331706287811311058138494168638720243940368194774931127940462327830728607494758956472620002727397676277602396279403904016185531245252888281171092622494668472932674223962141926561560573911311271065455395467489918103600849833356638541335592903884107936266111548228109009373690185351160161799048097138745090355200207685288195345429572661559921580933239465787368344475303418619212511473053495199029286394833775832224084119424254513339687076937405089520745297747088395932872148862387905526314489671497777394095760812244676359734194679084836189731328265035856454320657281343467954573202673479227047676357583771718869045796509907718695791420235029154906354680261400228235139085946379771835733408420117622676423342739332524500716604156300864269188781760892241036187128041750859363951057889956332849408776186672216095640628427637286033072144700182278659678487827213924107093224434732625611081666438877896453362639404794597811353224038887915144965801348235421757839581638187214555804762797799974502254925294056843005952134770525363449510102538932958372867882319793420684275934417676626396495695058739135180144082691111269101449568244695871750165923788394523965102149912991377905959168070334817133637199485528445338630354745146089340963175956934647774009155250000665368830022701729739784983898967309082652439175771735249642365926194503500024996731295116847366467805520193499895160963052180182811515404769595801956770598073013156104332712616204975097118799811684942801219131680861058101322674939368219981387360027971904029237341111241839699117158813480287026041789043523426550514292751895356150487953406706100051297184024917011387944307790974357352035329553467423816997612708282751808766997026056177489136160124691464732470913153879397735755587986190475589080992607027320739895693123450422320775544942100480 [18,18] -14110524161135290103673876014136863585952722702907448774502263157235462320263114313370808962486381282785024563956259930817149645365652474421935539843446566733351359816104066302450435893512721985313181818594079112105197400195859731722453679953529299927990033528287247977658045195180660625124526333321277933959712274373691311554044247727738716346270494382175051417360947546435048102718016908068741782827335470470511592210617980773026994985932777165873342406396790517285841112405812867754670451982818039980312312007536243590475563943100806986333501304665577424312571160052316184784304900254326485589439745973866408105925694029801998862694633069629014547595629502021656891020702110011853355846576667048742927074915040744565525489162799147862651945054723873940835628148401114920600924134167866375461850000096044702200206516196575349728852172672768224809418563374620833667573279183166493624876380297047502819196342253862778772155230652043394684177396602364195942516724924232307928761133964814585611941975343774124628702135142324788119505126329126734922580875643166742194073465343077588097965062118021877781013083918957838506222999431813625987683791095966204337633002357723382380689984314435594983055122747420756578107594178255406559618398832052964907521577465459263553302519919268011910540942431530322095125869375713493993100398511379208803785005262009929045424420942512573579416682284345995262147132077694990346442155498056744859294799607173880442533127728705094519098464031750455622757544234266509653833655658960457766004526756185252329778049282926687255791695142618075786315839974547469826851359226302200053938366814747913430774276423027196373604244009286718046593285547385463614773087458486439543258334334758324978410656923360403157188200881795195830295772033814744572755061929100084075213474874381699355819198696571289384632948920446626869572121122655372477434780807599283937534900260552924485948830210421424449242593195826468419011193885475379762331299557963194465736143111539206486862674434442172351677482737412625781638475756936164878005664489654734421564200622842509595612929274654239294746516435203814822218387462305129058820267003775143940197836561611647593875235221578253919960105887870803976886443171753542930319224110324154509521729047853500454444533190476705612820430695751858040294503593901249760755981528245911375007437814358253468577463710564421339314068127744 [19,0] -224636605410058305216168892366870276675693764895659657955249640845690205382944582057579223748052953034069843268738984719805089750475649412290144586522222181656313509169943199750531452825890074805514309810787935820598465663664820704905624706938314589013767571226167141796871583420942925886597276751050528969886054334508036613299032174234931021902759533654380581092733935861464362888496312187832511513432428669827438590317226220099764722969189840926090478208923174204082605558515540126922658590009089697552091720578164024946190198980741977837597070952035321457959642825041831055424664064713168186319932638122685326183858121561210457722011832719816896361034959678786513884399990564349891808985930437049998312651671875480605044685566255323634748106916209658544714816335857380479280988163099356522954146517278697261363986033162041957570813700421785332747241701443829773753405529157217259668104269210487426679076975791526970041502526190314061903754979126575024206426510795153901268112011838300461242493198697178903741211184059393326552896322768007251727119979859474499726019438015349058509938002736447771115047475813150597875298768073259079416846226384566319710630725177792707732537811957152653729626811140377387087427212727763450344965407435968602657787961071188483873616677022102620231009508974354060867327439204651572533829028782033305828789484362587583950554453750696014179149648375625305641451238282750411239359951728475094350820375693689857686750084946007461936044808520886587305226088973429492471469795606779276025568308728579975826786314127581122806630227721254329352721834408528493731196236573890413886796770880239773652838731601562800335889700916920154844261678043448875150491387004590736220104433099538987423972809903873696211251512251593572731989803767043182704217900677601403145878427752790542630861151299507240299395944704066542720892374879704117434917982185513437964403504767289552752972537151713694131621950684521867651841800224311792509071075736048421475593736594526022288491611393634166076839983183321290638161264287912310727062690882714609559463335276622557113277504730758986753249075959701908282106510170150212308132700658145152774624285470174985223564405612627561940898116129064905073811431188273090217256486344408793549714941760755309973233234373097384690029674775729860383595557299116948294949591915126002555371300706425429497205053483324161700260073523909248071880810063462400000000000000000 [19,1] 30231148600273556300582795761148811750489596113489842711811001430060798597738791735240571792141377154870431142893485521293201855064323380518954817919007532047216426101139640027593569899313989634701300672475078901029840932884569674426969991627991522366136047226905908713542450201809712924878363273290608805195908910516398961790510207722592663468414031522306913233018104187337332751805256271822707666554321671919619364026425388122222514033656738027658599605338260058892704778034168948937069446629008908868491485785408861134572414922009942874392174344206573689911269178091977772602775317210449595555558208596563984371553410929967529957824583254954122717800967902764981241851976645842811254953030551209846557238438389637296035104907056747634097305012531425043694782316055918695861249685333870099349892571314214901530028963180362901089074819038724296900090316094732273141635675742764549804271577179001519251425174432604292372495383051053330394806125942715659614016505715239043360438075853055755329685143126963944366380056935457720232404283661222414598437655593892413302683092221510634883998989802550914630272063773656180423251874969256839623066811804659686101687483049392693636738946352120250270585888792524642130943314312312579928226214958642581872263319268288554911331131981688752233227027193185329197093465620067016975656581591166293991201532852724076094001810518914582146298176694735434817464597383090460869801156187078231840094437971469691436256862143583943959874579326498848770593176377963753563588938062512324221762510669584405396810403836626905784247334699979141311539334144527133220830740088891162975281568432687669130549356357036849004373746168186278719910404725281074868801855695608997775361416465779165456393610301302044440814572711015599209822644491269121223973021021585355568160768140379297358700393824615756666077796811818083069516914710652164395385667799631346246944947045235300067174189263152362290967924742313189700348372514967883942378363712722225023707841266532148722622877905222702421444711694674239613620084816154719620936637948671415341952827405177064183852882863455634365191408424092436959540475161426738235566836507869262527009245406184509512298281668874354965289915251094639399272996963929828793301445195747176121109992556547378075338105226808073174925715151017198614463868399958159545193215469823421192089159995449113226720227454059274539558920151043913948523093620162560000000000000000 [19,2] -1410000676494061493970157441510853032952331150143144873178427994192400128566593726740837883006074054436578382928832780547185179259124604608563460504800653816315970035777868414981898092861710374274967903010211048235700779281857906678667120439671905456235451519277542301557399855121339111187993231930048540761281360396451493454311461562768064296477501005454521642291443360545797798493866851965034099386813848653224667612659801474513333527185367070074823191866565219977906966973933406245404850506868099710966214534119597923122406410801545822389035560067092298652819871095935980930332505861526562411117038695163406531604543553156394950294586730944940026249128405364288426172931001507791674932905858894396575336750717857750119431003924928898960199700818378278831086941806043619305132432177743018606176739298590699728786415845554915857496097528650795190810511385285072101516636820130065575646495304153143150819837116527490811162087630244355283948815359790244223665924213344555892031026854966342139954827570897818569516275076103044144269916013138871406007223958282968546786935747590549358149281424886280343986826371749771346215544802032102343312929892252502293102841251554729401318191467789491543002832499489376742400315770351590319772909692553651715986388835452280492139676089091321372980105021803560870520235912037232455373425624040285673303825979823754427659243773216171245322674784945904214558304753275068989969854042601356211523425091314727201589601262173143620981135166178033744076675951683249063321812683713436324344985066140661742517089190082395667765071760173438250900404774362168705985727300641054931816062096063359065386109121821958827326108243089690206967410474828786312780107896076816638628266027854905107769667159751191849404738841689359134593089558703317336356176223582000805266616054093818300139923426978876579995082487147639495453598093354941128747544873430671847000628850861318463413605068750561955505509412342748973783961492524018558940285364163823751542697311382735844689761306143962755235901460989568187217395413183501684449424872350890828461361778352319311560495247962639392888559800943688791969298064597699636938318861445096164942034616553703498915453726036422291725264449696663571202996299404331939319122957065382521828564964792215766057424988443529383577698419513354296670840608247631992408416844614115297713788137975687985742355176872351810282763109750842746840815503073607680000000000000 [19,3] 2838640572439761459011651187883977171206961509053375075075747679304980047713794340194437330972983192328073053539041902385546463464384840137761598245831422377507876785957014524790866596261758016536057353906175578869028130216466894586996160750909271926191219631269251086609194892781886910671824406824537714390230959748445270593710523537740719251619763338315967842075728138377892081960842277910715484308203597046227240744064733456026840589662944381605649096102642805755006208817128857172207279617398412115558466597998245215996685650370097327847353808412626925279606582070326021218955648915743542332877275170986018610041280442690334152359439958661317147524035602450233005635530577309554754808635979230126642689460336521093398066845398639595590869095944013049416775363216839647571410102813091911858572040705024469508213816948756672172133283143969241129266897718999262533902138853192010097534155091077318327272022405716789626369784898290256319459769906243561465653254618283089564338634815683384646528102754434460468150780758135930243564947354028139618578438567028307265574534744023523838636268511472054042889338611998135937057223271165959868785473384460339297570019017209935761577766093879732171833339670003603375045063953667064415873327209571101775107986767991226767997352091334659210748845215313388501416221391502425149674787531297256757366381185044902553272981223892511331140413218027143647450942940821535889788397984556130695026314600432088058803646180621987877598612090612153604753786312413079343201344299393067230448344443507128781526404224792175239121275887927689856459334286630259594613454229355434416986260187592013166172417326484697712611382200094223590526183886001871548211814333430418991744481528943387683651932843014631228209461247412891167070054390215183355610374718391171645320124872779405516722522143877724705105071367375260535370232120798188945562253735710466157972363693990164167447525285022505232306248246239663690021892319427348996598773199965370904113464426731754194695462801248712990282379522505104116474706978773871859637968426130723985198070265236169908776935666604704758626033165707083721526121308016864970760210479889592966385860272297994396321191778622114105041015437402814488634345493112429171106067654719165134408315080158682096765600699676840573780729901235398030859181775411802559244807204915563828183669732823232133093024769907721192140729064960890269550768408861081600000000000 [19,4] 135171746311492720250807481426708758718382719129602893823199319920861842983351383951531685254046494231871036526355269414063933061447509905488211343889971087097988557818307576345633164837617619176677130028442353195710802542520558204019592468294080952382821271738689605447869870636389864605853653243822828090053943594906680087278994098238479789752424269984406623380074788934104862340591756668322255250040349129981983009869533654627518804806906805946483134570805533460421000459231808445961573740214400193794653924206513783965061082795526528613962113787037765836544180926882510392261952585155127458717153081184682668353328477117910473655940499279470254644658543442153282110443086815353860006918263482143224367176621826095465305793037813309358988162975773010726800283990085061211557544638613685641342414338043192211138450989192541947016403241781803697326656392199646853904835319839424693103120779685997558522748418826423713360485032346207681390185849796019913526427807214046812059822480836130039525385532828123948032825071079593564350443079635744908518826283079759535480600713259624469748214344460789210699569222074666268055597290144601326499509212221182519040027012651335059576676701216238906207945898947133934514779560792440022508005429494259513950890824363011825655577382154761935821096613339893226658465417572219163265561534592316439517724393586263936790466448364423307539422634790303115876390308672800441948449757433433906191556970968707056249940083304654888137727397937703747051061133439659556916362839033474269679035511673673604284067720454902923164901912233996504349706254914590745175856864342755970773957209122776825400908900688433144877785846633507557395590127736757274242069528043968397397134322650527412440380772853054562873185932243528554976531512145181885997817140891860138780461907713392787227764226280209447361154295941242110966969007147350730522892918465730208436346825125027166208033796628454805038039340549509179945970198572632009881339143711171145477104670220353729381865813299151411870582264961397200787414682207910607719873171312641249122298637848828726014730900117962110851628871844748227163646838782235784115984864650615782542661330864512617353801071530000210318314286431771705575902917246232878006885810483923239871630826919338097800286688796676903262911042763243535064523327523688167286689714123262447576309608554272088183459123045436256868892493233686073618166601814009446400000000 [19,5] 653447728951021742374668071478968804183151973049071547766657690916916052829133825474212456269627866785424741924956527668703203710542756624701927001547948810548879307693176869175571040178419709495708848454908218984631651045396757085075768657395871717813451111795387109636043415091539614643917540476113442472075454978255333155563131904644450860707087808714149200315426748177572626220031146771850306585929880326288709820084474447333082864933908044589489769841625369175858084293846712962975833236517580078467160372094764141027483669857281078477023725083900183806847625106781362506851644600282507449889377294984914258079619088439361463128158346307390914263303021154676628843444219644975981772618273143806712068146478259088122248257974429014788868247069343674545857375083944671581666956418553802259660806134057050285321628754613013436365629724038748456039927937741250718822489620248720908873095241838964176877072828223748948670216372355433756076801542555637699806220978635458672371270977000864918200250879023221741373677954949341468544190317918282636965822253206937987091592994258926317577414093900007883498356262978148620309502752950692909469699431671103326638613266155480946898229893684063120244675265642286968069462770383059035016186374479648221360411346896024979298608234570450856614201729306796856509440154590414839561107440425660678261367855750403269703392952376849267675460393692621775911965444128286126154453986626640470530649177702645253310893099830072131903433754841349482677211424445076252322169643585104317723823592934259507358994462532472828555343272586461191505213528511344930393124721629560535792623267882486017667028986678172355340860776733681857597739737421389196046594369711175525274482407226931321671710178783885979901643238221419106907674740812942089921769512152167867500755290472041337275152307387595053091462615154132315302358988457879474838675332816046077433166728677909464308011312128060976268940588106789098685047911549788732639774793484001371588955678382103373445788786460057282156498091794222924994934475631417824524825326808785192846909482657005598340117170420283302635972875964215197035556100603500953162212393346327938093931884422268745358828570832406274322370615999736152010151986844907037690230276600135414313776477182354088538378846367281302437122541673216324701335387523475370147438618533566709690208408287399175737299299843039406661775343569547570115170077035724800000000 [19,6] -35469298821512792548576837813947736182236785517488951556281712169427789850905052159592079144422297848370523806611463627294379505901106106819027637283213814940400544423842843405360384537363512324264861882923082540883552155178695796934055227175619482855838906232901135388214806849446220164648091400118118980837215869857908014517947780647060624257701640860802409548740789652497230664204989659877479978272638412240082879861084115762894400510511511683164157575853427392077564307478072217817981291826291247287069116975314152917818406380748051378264141928357267076793423773767980434093006246601705256674471205436505244652963900803567170679635848529258196189240950479449136664030804645803700167466030594543770662013360217401183473898324629385159249045515305601358518899808578735956551802298338063353880076344691453746924603856296879555258010881208696928381607759927080413175221464254642389087260196517588351441511194236659067244877520520233403235574647639980642550918750934614737402872664159709995385228753669975137509080719660377378509294896337452928100802825751567285643624986117093666422016073034376181816066095025685441516390758647908777237429370229163349998386878383360198560288104903926939825223593949756472305129971105862923543670423860859779844952366269209632133848738657038999346380999049853427609617231509896709058548374267169166038522430292659594788562710249496550102093627318114631293465591263261457440575532278617792140514822535340112207579338672738012649958032463127492519112076648021879784641200893754374891440107253079963253766089190098796490774243930569326853641192977636733485157365771275533398694818953297878510588762990586588355361146236087363997300187660774275871146845618181169338121836724257472649084144571191917878202672557679407159929163175210741176473474219904051235617428988705346677328750438097782693652580752629502493020976520544114157734153409998592628784896141234437609884545609369607641886208549142476910280100557078087952897000165199946832090513084142919610822785343647668225777786627738380579198920051275332827784685581953780148397114226415445311423905897022079818854246514371706424804607687561089786608045937761467151738627715483891910283705366651785122222348440854760045133693085600557485777129868664383768183667161335705596847742826035826770178112886549465076216781593897764749468909636136146793005373577864740856702951654750754037346685122900144018308978157027328000000 [19,7] 303510842545059480109557466384692842634123543711911162218903359521988113391423120776619547880330241664270119717766594514889049515770944495286570695492239054153585604439070960356745156186595253861962535109414177490407002802425816152123557692680085158357996826570788576645943607098854361840346136156339427708063623417844678212775040584637611792643498853972616734948406863216775659546768287781620395247399342833874487317601697037076249251988218818127403026235906900495129661826223377908420488242312829152128994653040123123040062835224160751994814583132996454918831432609057321663322423504599911286446015919492823705801503172608887782478630786759948973709332233826037245991036230557591138483781081853194126126321600080527724977291113070781067624349002787985822832949951763659115607496543823158364806288313400096985704592666271788375346439841502608814255025359393115455205597541607129235246172241421548678127488809458770770815055634740544627339973242106828371052007057477359265577482783667889683175067888877551806753835038200649103748805817219941105139115516941500840241276213538792503515579454320717310718894464229356489283490351333157106680715675939454402744407634811099036038186631870027327406026590454172363228011802405217270736345172250666036733163444926892259071659809093004425574645524024341821918341823349250516698661143357334038367939721564554539071020979103354115146667929837794982323858130997098207523216640012247489136963030510770105948710081104516778465385862211774253615125179150748701588342521368421454436462767604785882360952865957750536374892686396448233192552582603161518260350123102301790829425185372071016719843009150366186900606379322692737168868942361964480949427984250706965261610116684268950825065745983628386967078836715048938938458567455443684597860669563868984430246426218709760618275844967684536625619330605045149359478086709817150475485858578439234596084801896459607003953257869984033200374498872187920917747762712381148351923302892079891271205194271455451763022296308780560644855009318184101514543984157931174236920411579480047837474589741725674078084203645299487702420227293066426912198339953471850586238106411565343670281019760110659259351133137382681564153395637433543736527888578347334725808822892098811222846779446006334854611071137930693241215316547485612930356027509012170938623155184356068102409303383317209141440983174086611234644600497854342045334201853542400000 [19,8] -1500699550403138963075529783242574226040676442818518245820717614217360326993632367686506495590262641850891714842310970461899745049242545193104503365899551261622419397410386648320406571254024662755578718995537456212046453709037128006473462155961212674235489749923082229064221501728201065187982566954500182778586395536122777763841209362481492450779005131135160689226505229978915527443571821994910731607932794717606690101134014534244054628213802641823788071853093199010950853984609952744778419259076190204244453466146752694331269011961963846191766030080364492059422407567347780271645841844494928427700053031883478803617106911486977622378653848497825164995480952270479420169559381629312488019501235472849300660883578876071361714238335556879430835671067697354359370333629164439689181773887708862441183402574627224449761665151557100930619544573369892432006739633614373686149962682944296637569852773669598140202098047192028510576975243134388191712279133147937697773782497703620375327277352034876328036003878947088195051470895179532589157148492049641590494988499846370783650524096052492707582503481535085987967811197079519675795741254181483149138021568976265447902893423831083967869921786242957400630335685033904170485842339411571841014585196064224589492382381642595037129493036228112212273682161600655767463049258326928543718956303336313316324736316458421632812957756638972548412202210210509930108754412662027787263211514636035172399641601380082677123009408695369089683953956872943787573531130320172202371307316087573441007097873060394494557534471259139107756630966103111107745425956872616419867555940071597805553127991577217103877479889374043650493964371063353252267117516222931145362708964151477319376386557734386411966916530568592990127406466648544643660750715288009603715059360436874476515078768178438065058551428287289454967538603033110308368228947477426323692979549235535546802760665685501350982868489516409483928441692798100273089031709293217065511104470477457457147065188928286006909864878135650862938807915939609720524662149227367669141065238092479572332607441570467014257634931726817452651255227022770428930223329543430606121966790039861522654703040343941742757049792586935440272128634601436406779636947785254600926898351423546898071491610384257360165666336401060337129025116680820999923966399856898312673607710754677885213778162611830346352985123972098182512560368018949651150078476288000000 [19,9] 2134518525793411673153648097313666131746015941697691059402024776678921267935523149444719396127478081840804049194239955785341481005452670585374719351841184179015695569237320218433330293752360746729567381618031366952102144640407471241331424969195261245264557100951828887821628454579981059935882414667814266939294878825163728323182488484597990367232690670033288630794720363366811886903847305810880595688165495740741163253176381802406474126154122890865353524064305406422118229701170468361510137844822604298007287638565737047259373188065319749896448202623353454755888915913035832980360021725516862132714153248479120155530439920440536326119810341308852181503630662316871102681775515482099380048022128709095640460852322305558881745761619466428665153850095635642982305475226638033151406398920986926542567289592881986595116619763034604407532777654049562218705069035619196518316958324954401058672922575957258745244961438991501142186153606304977414114211648307282366604113663680771547337419114256871746932650235695995427981467454034140177303742326100002448667762696974566528494770035409899729381954035745729031187694692232951593096618883838806834508141659333494329653859436952025696387969789656040241899304050444724969194800550960108102350164631286255418576112684254169321461817526748159049062816703166811849011981863967304575887103552778174903884062913673661782630388102209847081983687411782131316494225884393755066599547969198114806662096481347477392976563946003350266956486958950864738160236171086562311075880920715217647824157307547922033682781919168109396423391880810922807232178689747442455333104161943713625160449125884267813972821774085045411504557602060315001456769087170433368662259027179738090396704228686069455079763877004416830703343100412416333921056521243674075329523556634288106180486471347110263176298235657385430067713196577473346601198741017443985189252573665107537449940984234907403373391740250831880973822241503696816649562229193671572199036939777603304433277419541218613251511165010728984714400689826872823345203265666188916104597755540970686392104736531406659291294414455692329710046941596673302521926044118292716677337460150228190957217467183498172811632873940070033999923621481050513639551796893595728894517637895793361685142092472615073552499734281528126584948906990012438532970240599950032446600991696223929004064584241272863807319027907972149585591647808562872566415360000000 [19,10] 45324881014719476871997449942746923480776534690577422001054680176476684145065610212045635430202463539393644135423135320261130098144229490792620544085373315634626175876489412679500807168318382195079457004088417529064311640641704071935504614469575400228518692474987192432552701294146044768352790663301764247808473930467905210944617421656089533020139173659123280115919238945796019209428920999838347252043485902992791708141718507135366254574805419386576678918820415974459940037186573811578683268696573412295170764991616578571098512702151532912700455075969289642485271998000042811750460336381712866332505717182880923313568481992464168163602239775983790534272685973194638630055437164490917516138770065894779994894571258268209627245300763425102000784558865289180382220279520099933091261060723222672749246587308992514684399075062930469559028231277917890654438937076549566007639077664556588895936922836775759678046788429204812791688508929391500487867184216406256649387702856378490559294651099934181616947319464389699516769944512098369381395923228051193956170603595468725552597876835339972260237039885604387399436823038443855539401560363579243605959824969082693482315112783403103103078735410820037593119663417829886876851216158314476255952421867221483573544515567704737943710313461345428777541102431436091382544810700832379392163783264408897538786769927839341373184471465246340713260086689563361620645013687668497066188005111051467634468704616856636070226363856621133906645786540831437955317989130285446357753126929805359289328423880724401327411369296716957254232712358472362818480496159637874712049596735974503263098567704788945334317802346757623869730610369348278622910557231269932399751338701019354390083628076971223951619293922881860667210112797328002790704921774260645609370968251428053762960967895798119385854112847535524168081454455944153828093029129077070990665491191782089555929821273613687403319795175293769409732854424130021248212174131594251826431992435394066280293119190082949903287770228155590767328542084791532353064475323878876251723004764305891734302844231985411077505870044302283498580318543101353269428586605055195073978790504292637911696015418830823542943700204869456737653908135799337000813496154080308376254765043971838579500000658797242499087713848118440788158885359634406851453059230062783298691384821950303868014801127805725894612079030466876333187465376572950850830336000000 [19,11] -322373537833016824462061320520201567353704371806553373898561743395421526122667126384357047623844614592189383498052272964552022474951856713017490943287943149764968906858681160776200117036920232004568958798540431660697342580228186104717812635178780583457171372484331716319205878840844170092349509254361064055052475283276139449013421015189516525102046131556951076687116561717197897997514427364802936795477573798751710370506306157899201913160938980993295716344107589934284770448591206470937999889771285439170491389845385723655106482639595281641086817664308127214837708354674303754711704490775475330611113559882572035663676120264400027491756823907342075798061993060970182244377791639242031480016311105504671724519017555835203718030749436671842910688297283469269332284014390078488284628760820704535183745447668181728592119930348649687722461222139440991389877826786667626109273670639285866252769801517059451507269710842948454621450183657813338984075045762666468463439782045299037591171870395781758612528162857503950223395934323510194486491842967864696430887218701720546169842802000047265100006531095920526212080155053405962651173726253901855561465802715562531672482971169597005043759276472091847135429333080412204916123200012894907960875610829226599105566488036079216478463942913032861404600825278232635942260998108130240161100731449656322990079069894168987618851350575097815191669778335757712671416087143987482571370028551575544736964395368729069281901673565644233007597592197740692474728061842835109640742465444505864695567057621662515800271496333302330540643882015127829178205415798984541391041555033445390560128019738243483800859833195306726953543081442670416068976505744062273526483847480904343734102929233138504286868183987292312731855866285198290932572529892645297411352339730554241537761556392790722368073008939694900136864278417159011867037854120653559192182750915188510501677050800782579619691295381447829496976687519014011241405555280000840462095202762116493301072690672989749530370282908792848440036749897462498809919561993968986729649555132605374734616571397624482912608769746642709710227033112094197425738967750152306259313815148262021271328572083755362372750761596034480345395190386936261192267800528567297699192678579656680267740673839230746593309825554713565456687892366244846120724894957506587983074316777399324834594336937298153519878553402833539694315519243754450179850240000 [19,12] 930287891307515295083816815934902303847203058473278507039708152227643410447549400343090806021409531067413963392840005345511221221482132117735962268169136526392883967133599436908665147940308959337677155085749332627727125298235439876110455659594377904258912268131266577100612762910852915844242353454661095551391408087249997754459872554268994618718376210656090481456370771450457652562965254961426923734338415346258373909363214354069308094670904912990469669758346932639317078453173870583671639224077216696608746440603425852624999062789866841668240157756836126307163459649004895422312955867091521570871574636296127570883594757980849968838576894539454587133570966802016626358084448493255580162648830939439880270809038729278912335523245138156590197257366230174676554512999864322766729905087652093217779522386569864954079987878968989303147984865278390366296768776666512384401608318935383208435209590058725484754145270328351983468523505159990716304272601257482563728315334142317545818209842639569312471177005467964824779444052251658856472390050865316156249708967062763722445430061652909867486576418932360535930207451055974846529190530420596495897356715825002139082065127083300592007029104187692426450665122395943525765991309841007439854540538799958052504699151585640970924160886935609833686227249520394658221790114139728012571735344139691619082482421694448250139722802705606640888808550775904238703080703335273787165175977166325839750872906111364624697887917348530660319098159533376215480670050307333616171088367337630808711043157894572500275573834105707267318707130707753574542354985122411884694478237997925405886033271849413923969556552252973301513457556689073325472670881996023117464121227375169316451053731431957267192822011368332808253265350809957174895501927622162140493507322477970119218143381523923732172361852569289947932487352885251692119395200537618649830289726033243362672141624766111142805072931432661155654420657107688331052091053514648481470816469785090282389497207285655669442828609290667128890169850949542235712168684778777206198240480379109276399946425637043759572812307363323766795445965248460532877425985062419418486307533497008086247863480708220560177410636435599317534748669004639781889405139412667889598977991545447928010368318308064780255415624874167153549335858288521744904701002585665595900639865565447353868596187545181735634633789394412549311658475810711236771840000 [19,13] -1734230276913759862450818009483717988544208837495423125254012054163374807325286311680640772158309131484860369599447232392659118862701384765666538076824941317638438481813657777066943973570437257609445178223497330351025868487426855152706331652179623448375297909901002132448786126074729720547776954588875814535312227233997555626435218127469608587714389629500369896090081546204292478361739795518740056136766903253689253403999845655989462200323467164414768261408470105089948797408700951508873719140913966400538035206614293989464001370936328166185251430103620190422299441173476233398842255613205606734155885783927362943461542953815062988690005163141655963209680995032277921499693604086600961284101490496610065052562123991100160365872847387392273392090896905582411453494826194423333729769265861169721805839911486989641886902271558510015773086009466303937782728044788507874618700619157768575478129513512230801782128953589275687762265672963306863970067059659059298965870593881807081669210935329896739288946980229278757988356704603685683834884973217618507910666429109727991755282864862368990379154354048787568253380945866573722869597237230588932285579444782294072482321064597685388113611329052230637791935370587770003895071617400700286371824509268160750571491434347910436849056913951458768077064067532495462633405566978867136270202995593307922992605859948965003232653456665333706815309201580114218018468043068146607158241856881563579002474460748146231864138371498390763821863062192733270821430356528112484641528346018119586042739908602342401887727841651939996789740479677307016389741410059496787514233322654691817807658227229049284740060101435799189057847331489480816096335385934391397311676073310763749818208375791408996620854257188567249835110093865595799667740420136725498641143036952678251520612210946051969073128130605002606276512278005359458627859987873931582116830334958924008950411937511145665377958001447880504402752996793714937083028395307588857435856194904333482326920925997032056629175693035612331630961481208383975160864084073577845770805877678296657883846160030753614932618532559268108108402165973166239274866285523864587954622894216096072606291584069989644033780487291041118815553617649135868907477715795429510232298762192628439052782428767873054893014006176566899030349037854519420833723602511683438209100315278582097584148500380560876025384531552381465182412400895767609344000 [19,14] 1894729895200305705887904846011914855637343767968327276235017134024835498447775557782090085255708802245244537523951398355662922931755021141496516900270862021069565653417353005253351877099455910554529566743457686963795232375570035176300127980545700925689746154299179085448016955534787015072075334506282952451710750803406749626017156151557659494447944193347510730339433607409925083947215866964965361046769508616034238306554652095288586129900097678929524342183629197328838299158271207699685137889246130698384992259970162510125973805323363141230216003540341070020684311872401605889990369745704631795992431694382428637176413275168969789285780101787100404027867530907218969153884481274216539101247183745088969026109121273382138294563928699852154577510908578880411680881138781217821199270937756931401928354311421174382651661026200962323841709816838038001396648439300251348221810599605550706659351320235318502520729587007458334967864656699003543159422603931649811789196583462906802114528918653898452650313226074456954010616149098141503348267155199905268029590907306773494298883864713623828513867849400039682059705972035469527189857223530805303098991610456510841093688413473435461486727969809054189195352414435906446364908442186916635863468567443385057628132121901248678667702267713473999944741246103282511124871536626166566916033386926328352118810044292674582561205455994583321650389572772891424723632688180984469813340836668608068883257075689928412774261853637056932831582252230765815763115109428022167246485598322435921313200219197179883186816676696173770344095919141656143113780778128953063593850357772887908926839659444125030754680399384405268206452991921036014756176092291406226834034601888238174428467807771651416000259401515693216926841204771051943953822370513908860515617374537751033658355106944956511361374772081545797048919179874321418673654971797324307182130530343235216913062296705880203854802460247922526835737372165571121877406042725072904631831973451472744455958084020448412516881579700134242222154419417532558741537643694600382390644828241524589497778300796413565865995504231809378050897553395801466960059940322137587882994347351031739617259816302069478930601342874611682819601524561808837689700462639982815895344225072077397680299591425696154728334377570066608926069570681201980552111275710004398663682133833397666692833202135946548935640749902587056684100878461829120000 [19,15] 1171531159511619669288301617294552039241012589089842803059792861742866080381662502555136605184845057652068387703321729215499585308096218635348016981409186951517008227717138474141648493849883322475861744493012778149052760147846345856533008458823906962501010348454203788531087041256261673198270134947592443885144186223515633439752257244378481776430256550265084281360131012008317806366577971821176694743663222136105208100476638606029511012399394577525652620834607306937270912992236323397905396792918263249208413908416420807825903407388757519754645044689854070189143092153877743486174158387143415761783857805857407758515991463284057194300790160053584428941895698028780176663383604376053245245641503693386632758956302722159494946259074480315423277432381803191559101793227158001178036205611393921232797139269950424884718065310260679295804101424099483262776803455025318563411352854037230827547191888222054153950866731991762594758929897146072040690037109932935501311268885911766893195864471942928462070079199401152842459355005035488622220170480197094509449431873452344163849693366184607730844068988623610848120470733064427399738042000066550609943693266908012311751661538550608995987843078457936323918796511456441369369402587025863725673451797804333017294584378632840794576059202260466074405455718472291985909571486967927025357912499950496366062856916237573182239987982004355649867175462351168153237733711038858383151879306318645927606907545176155056694880874701925791689170050800723459986520939393526211707367451546061752017316798698071300117987640629026727297818205472871892694480218313870625869063117756579767828287090390375702701211597160376911605993528991351513169209677658332215905264209038853196177226986149359274688802198370262677508464542858648752531121518867099578451425611721450679613567206429586148127132705688798257180454449734014078653364953045296791149109039332253695215007001641817654487584691496475424836498252488759247281165370760675404512943298789537955938115458672431658877131411410268113098848892944266373718920608196291083864395679508032588437831412860274048459361944408355666766127302987221872501258942885828888803679513708091510739958768916636500062120056086704170964430200122051149069226423944048254781290740160822343826417331459427986456240347717466332242753235313452822008688083222831164627781985266552954020687634265116323389839282113074598367902153729638400 [19,16] -8636245895263094064460922545310057751110904047278551288813729168011406186038463635846777997376314731511861711231489151922981288532691278856882168805878874919679565141698942003715855021955913983484059412881389456155813660396897443773108133110645661092433027505339776648170134462415239917498937494023735835043629533063192825534684216346330418623353537850312634950848814069558154056923298776417625403129168113809654545876562292898793963736050506213210243671989611414045880646205883524531260750391121922296995583866203980729807846983058749568536846013402378377141483501367800512452172535614765895375417124482651145465348219748052089381180066141305981041397278658586859157036507798248122602267888195732849483123343580436423465740410233856450067872777863373477788421763828194334943205189330955160739224857276443304106220287704364730431426956917902505388453424328083657843615867696937253040542040727177277088521794326852929097259014266014744527741442206365460750708572805881381535688846072384846463904206940826213402053707387377164068846703561275957575230745246678105524703106591990292802364617692597473812177269243270245224918341105473844128563010831169144723102987787967468363109252776751301165902148654099777862348177186381045629690541980094248951963713777294994536186460885530042350085901043020028506902681423558954200494740609832863506185760667328512449434126871170777295438277740958829017915767455746430873881459323984525338715812227319064987655128870011968634436272447727189870779992695612322848314897731612366220811918049477445801961520216452470104736630804698976601486334743861294298220555027417119704178371198003294324546803922018614211100744135115035200744083498427151017799737074581585643344507819411816641845528655998680215747510664843465063354279093495517813706777598241514820424088024177448425713231773806855705592409405981807853820087614156930938689651792007868307933870006282451797937560374738383875798482570323049204686241819810045947050458771383011718932978202637863346149331931865585880613529849964895476557486964558492681387888989242209673886877195435262985642965329496245284236402208125294148513825764870943713102297586771995321039764674160946189181279291948878340803640190739037794313167945337784860213508498440664039041450393800506849707968667328527014175774538974739409231371414851811910515351022487225257396324962067494897788053355155484281883928213585920 [19,17] 16906301015440965751807484385452657595542620434141618960704901459134303280145993131086345566221755299459182363212686464399774658055039936515604048738813613004909519653718062122231169908833290093376601903641182325620066517980244167842406319074552458344673735010184212054668316990687255662967011142414056784472498153666393970220871387968209885093181911368544417103355986020208197621714280639701043609535305406413229509108384716445682031354095251153165133206586886866897738247530119683607584904904392740872963432972231685746864110234564224996233493563213474028402492973481519629486750569134058947235927270469600276626364255785909660256024987844330782176401239797079983285364522113644370695984666367618210971538854617799317049257683296172436150887365850405620892773462797938604881463219780583501458818298313010279691641531024249281508062459648382203757597792228856237683023879058022964280367286043968838894448130859527816471335462593630870272537695153941799487606747173468738189380315967466689071258065793496638993129293535295017020015338144696538919350998049718997400414692454345606463369300337389526455000898678348317519431600667699902784663411570647693640759966386549182266276747066227479344166124634189692817361358433785645472325943807395706307545786304865234213413039845683176466086872848303228776433576419448498929713470142735654633658780439247656900827265779344714426688760106681010796518591394519449386305819163013798189522985741406780110571331403541769110853740801088301660401421915327845401370613480670948202211366947633575502048126994371879856977197716246623210950383527568683170827924259080909391008015256298648051168792625654174350334776433712107900439031441602621334552786061011817734144964204539311309485933245583394013991177963504142946280398310346985201159702078091883718444958536063072679523286879073567015239899632704277565311438596560335459191988582402914756471286298678944925266502058166640790547156986162992280631820688562854756828913433180509690000657364536700253421127022045169903758500447163967513691789925521071046609803392214028921256566811192429958036004005103505276745238097594119157993592134669513453436468757948102397069145295472398594974520781623479730210381746354129694966301904231256650963333780017558981103957299645144150394875027934999052898504087374136479992875563332588928312502593369976892050438756262856987937917982026924973680572235776 [19,18] -33704776929717533838676545682961569886074391366945658424588337073437664435015304819019231608054506218966145620786139329226896180555084299436292302529736408304458854684076817364874652046851068367360846569723420987801868414729731990140763457080478961843666602564654608805979927884906675004230491822200498006625794352082891784143953454633974559711420530775328214381702780996674830778101813388807557861024806071519738322320822934833221819966205921436426154733105930128188921818276375348252694101962680361030205218534557377044821696864466578942711460324241725314449894438703540704088648370844074380541179202795511528034958087093467284247519073869214218506299724405435109075647635398337189340915423765934603470731490164957975823997538500499840086701420584637241371217857337474067940391392259825664604490934414290647309456812769469990139706568484894623310129109498573122393727950730635033532232363665744961715366198605052393763897927983454378596943604027074949473832629336406743190267578783005150405300148665679140063894561878627874706191479770304866749819118095720912437926732191305067994446245309678610722247423171271295877892546998108070717256352491686062162703430528958126863806949380289702235632229757354282872994170032863034439006692640309890796815764574615243101102929329437494927986151786940915711352150284175762759088122015017333769483351433230070800442637656315712187653662659368965425375979242005786460742912502766509977836629430478332768075095141736509889241339260515154834383879169856626499316814622154522801742632969774599010001859584043142324935675953385097374607711051277783615027412982501881750753990620918661819604236518110533977148206735746644279249904481704407072771078632101655735857051897154208530432734988407985955375310012787483253703193438560021481833448193118667014474042415499678419369566774128331759687713931079482999851668234073885897749381749393088451011258115319043663689262960548068558280162952564251281429916731645862374179128881922788040711401820409836807581400518166662276864761523126988569136017775031088427584625784776728577015538167311906270364887348810937005132368023395308095532079971559584549011724031923904663607894445417523847156439994938033380387969608525968473374555752202551179975517507298296287436202136872714708124470010677007528832593591357007291519577783773757094212102837248722908543105492845646666916958508179618356642447360 [19,19] 97506180790662026861885200694214438625847040317858153445029781113764361240150396161943914904344984937977229089732130371631800392329849165233856949392917535199204548109846141207222361032240102602984001536400485632240204232400506230601255150213830164209896641198439916085445825136902422631954119403982367765535658789049779448542854818611767104638020041671690284232875538174943892134977803351340992328396457101575661955290679732098095770048988951810695407011203624619211947406747970764818358864941229631253744441451906067778317437468419547417983442785631657319584723510338075447903727806270936568753041671888730284718278273396530022285339546601046486801408725119603798201967175793274259364037400572215866844203715946162959001357754583231882953821981351151684730814702766621197694225362146090087782571150192046026452137665721754120018615093437939058988809573383915605311359170791083801973363772880830464249999750259273590198361931569149116714651726081816157568764261111852328933960422299519225369273446140163459690697596554005792519130467667020060396987891486584826821054979944506026984164683145262207658120441007253048998164974970767083090965341850478987076773652976337478601339497720815319140954927477954597351902752406790617333863701365192636522547353667815684060474030253708423213429003956709967236364412892873827235947396181658088241902427082942034717144930213934304782353443689960065640345030038280027382736051995920971029193075452074841011242527570680533102091565365513626619552140835435889867402710440797832868078698801584093757148843727740351787566871913343737203030141486237945085670678299282382681617441995981861404428262792804028699113278757036535422609613781166418564887315600057586403620359388978468136445628416494128661792969413642507538305468597255163919673467761182234427102671656091477290619484553320402300376321687162299071337963878635419984421219884879580452481358520144803077574224997013450452332604922157464378688198397544851183196640834246043509223519703391059072650860148656154663819640829509830905382959156860361537716635391954316180643903367599523441500860953312696760846748323879732991447095561564450727203642142481769726566530254280580478951151189824838411444168106328721051110467753506041297081435115665805880516857594150541108213956858304336516108261071689221741885632139389849895895064549478091356334200487953410408287083497658864489201664 [20,0] 384181808729516442659800603141240768938556053648914893801024529226236461224610918185390800559176845748139809308802104378980463116974358733188251533052493071060166352798775935741572886947078709703976550691197274194563070215466074307596403448349488833443699755629565425619912990997566045265697403188408124774109655860595858693006924764630431184877881315928004216826867904658839908707727009602740841858123986779253489666995759051128056197600489299810086046882551983625116499220184685277684070174474343440929351984585187001906566991515380897542743006917067444562442568833955125086994115911302246998386634500880535828464767371336322749382388922440892223028840789589079883761389178923876211775081583887629628941058909299720781224357190636318181223079201564927699936122305416259253405451172009041726570407231851007255137344779518740583248261537906868573107242593538664706140761034064083597560925841678813015430623657376630774840084664938130311640157317703091838578691410278276210014064882347292031340557221670997149392739360755168919703360657476814253711111502915725317904662059252968336682126141328684632803970312989427103361620645231494336231913754258210228307789516464754457979109149992511943263664798042903797196776636910436201094270829017903428301588154536682068848002789294236292174287759824076633038373456658611563713640313906425405391518715647514282888186043256251885394526500814902676315850218768592624637316255229490726701183731051437099327025099791715771313319322038018734672850696151447810885788591847604785827094735688805963523290541703557036685708290908926636693501525365919395852766619855340005198548407679702186131924375047954309367092956186191569763379812957129578692638446422441468602766645018021698294092520115241044246497790985124124386577320376341371281642019441299788824173073379483618257897775771027908498015777351839703308956858915272938500395150852688848337510312645928522019345581728803528941578905545270120343808980109764489766266147700177196854908353950840243815002702755898908944805985908908254387543906625365895267810491904770231898781191905437525870355313104099578811058908015149931142617203347489801102724325848175691093413417236238577282170127524873171598577070535260476290571863232485979578867074748709859246314778814511536017332000713767144165369469145371702937477809415433659551968472302038635966860020033742385350321989635208657459805360286118036521685069332480000000000000000 [20,1] -49400352993311632413089618167842804409993390185474509419755725197059111096379199353420892100791330991002094225189237703869318299483010448899238137352241623973823840472391119353979405883815213798392874549767721991135928521385566105714709889740008619606742906199722012023724543144710674549153115702657063670772654961401248430473297530078538962980936835934233178884498331611437571458406880605981761306237494412486732169105214957716542945389871423319400629622610406908598630207761683381346922124123515157264901726131395927209045768869721824887841108908138268810920204798773530979419655178816538248396705979310606091634437345120233888124629520952955539762562589836051471075625052986964094069532447762592882171125774011262770189970020123239504233173040522292921775222165628230225051748239243371675622322484969863152109813647654886025096012562511600307440958214927239589411107612222748125856728720230366659697097227446671060020326525435450000395117656715473958434553353028946296572552449194828914571071949713113243131976702271980954230509436790391352112959953435566764851544788701249242594803462847120980768496587048706268308274892734141623843942253817684918878386907904379246334405844730590665176749281842855343711679172531553498746235365037660444731527202270631246509372175118415841952141458182106013219481925645066287043366103875873543263626078487355523146523547897989365736989657209064379975458322793746512208134774795962948374540337394984217467579492678970739830088106270955978013455453716457547800535334200184429218108732203045264323858449045488173478492485331546109476727959479786470445148890694251803118021594111366176385164296205658367438272599951559405746707077340731752641917735679937146493268262385719859384658211660919483827862840293115392909517297127488435663296854569066954303347752248126798129993194741856859458883986817729788270206227725069423101562815228687122237976601902753534382976572165852931231598087080717222445140084580446121282390804902284192915938859367052332335460057757638564979360811345663227703595525990316270690946918338413844298566242185780934098337070191860721820574376193320306999738432335473141727479250030186402183839054736489674769980033705081027535185792972785049982806293417201470888156185607520955242643448828840220429364386484591056766869426680049881612898746866070488018342675501030106965324741472878825478478540372494451669453333036162166354960634085376000000000000000 [20,2] 2528730490682815299933216050113599604012310983231001201241772659900967275704499392954444191367975787146031745860630110890046518209487814113532860904128746152288508242656327076021728788012948335810693045224851466080892783330385550208578277167920902136757499180430347935372922454581442615561979110819664495977586562494549055977716540324355322828153654406576752542228814553882575761073093278452621799992202422466435048595704166763022951646242321853807516391556099268188759627111845139323811054954685767300054403045075269682106868380127113235609315672485348565112104714572130075889533509872629724653986491924373822274413702466932711988987482773148646515931029295064359478733645609732248753371086366129355933126750437930375529024710180294764931468190963588662803029551302554411738225499072166840494270529913033386530358931882513404412905341810955444804103770993769901000343764838226727406374256940523950963566914950471888260580695510968571767901834299691187278066032309339402406321924910374849467026259145736141187547448958480289470567457553495597529934443031623045389018708090140576346446392851430685985242302021782844261402499068018013233152077421589354030110002758434561308843018484622758785993179331105098922162912094785999102656965007480162285022717529395929278044348390179222051845738288132298855600300884875439891743238147867447774356538986787398102347953775765329469048690285971145796231468286492744735122807420779763742012789029755380311858617175822115342786422381607889961496133935316378243612661450585387692486484741394785584054349617744575320982777684338191105804125988118065607901946967957427766351844240098660837938565181724940201110339396233965866533869944287385884945823680112791100989420360151013557585585251001811387469285184726309892043928751671069866950928539142494996543072799880213241567231819844194073502577745653322308995099318256342229993863021526832761344430576912846267054737523490941637088043258059700181414515313554774079229223557615639134218755169998066283796452379471436547101634938220020906592730095886122063629454692107476069364293814546068797662407372188924966374022479587238469857799633525806476831125462736786248977979704293983423609995925574312386956218735412112433899636762911195113045967294101534497095340421488803866632859955895368069877793414007011030267584393981829205017976985098023084560424836585272592285475068691001148111466366238027958824253664526336000000000000 [20,3] -13232236913214880063266373955128186880160089322239577247723579976045651593762469295765461352814326068023653748255367527244448802265938032480395285415094780847496654103758231458818850963572314769047708735485555396540579425742526018335467016395363817086059294496489565789573922480692026218991629507941981719949255807480764170065711198003644918021819746534873951760748127902271783256998210690958991462620379295243707089784246598731740864546854170297338517295647219032160091905589167649731425881159600646422079070296527682051062078291161032179165138838950071404709660405899525524106283484052666790917945666068503141704096792936028392457893418512796398019192616100829982912057496469191546326942620698733185997330699958897033038403788286021453267520043189009262342476285685699199670614908474185192820134728886434127255304062170596297218044101158422433575185045318621355835814048148351718614821013580166641252889267441456112541187636758993449517903908499776820551927594174862845907408068728783185200389962405706654526740387076539512570347649864851801922629187741838407545465731200573874221741343217869896242279649315620674544874601905584021461921436953352131164365816560467706361100106316548099855961856042601731515900359826909005626586646316592920026898128692861726164659254470612756939950004557407339191928088701968793653877903206842567064812998682339945694225029994715359686444300979630536769420747892339363183076961970270007402506134698645705843927470915732762437512943115527151115838689297296536366243835366644376195206878246859114237808366621097748440438786688687726843042353854382843409787894588724435244718317099955452934214734384259594171837798323840103627203207279355593347842295114882571328688801271770895779997872338356564031211650042251905032816120153550173438683480880011748302998049262549869102793310630620398745130147326726820902203416382348778737307111756129924332279191313446277343031109221300155968368378808766153809892527153657940372963990213998914773252074734208525238264457213080925543866902719201684877870846253860699668028017622371054231224426650006296758964240228621960024992048282472252960476280038801873989299156284652698760471010864534084539414035347649058788974341829169262960766810571074475509508084417614707005460707301447739313746737719067972251276264282042834508588734887911866713691859912945454036266018241823269218357530706773191938879321228382575669811285715845120000000000 [20,4] -88047323830215989237418468178820094988569136580805264739701606662087819436837373033385109278336691440822072196090767850592299223506369880969335382647444034854647143697032823863477283305426718437007084308201830704854399764626830263315699838163804217728679929587580939497507388541469484601938695599096259142615002865691753579417106147628662383556599081847966836296140592129051477848235892740338407525966648034227325037239625404499426661104958722215334574648873428726498150562577054471811591006707817303283200108719419798140681520908768369229129908456530865087328876146403763174011717784669211920075705322936709045904756748188454089937518138366316557864258068823101653838890517764937909423226797632508202005879678878781124563829515492334453267857253878523816694766590859758329141855276311179172787334261962859922898154925917886388052246838787164242549237748107976807596571027058140797852385398137141486270699293666698953276735636359193803250000792175501470811123442879075920628653836604392726135192037921728227459095835229293221030544754702221309819023286820242557476317776986681304161641602933618640629363938479374109153970596056570101213590329865155233987020662859311402403394203863337766628919623719214230184067481096435781176959086330527976792458516294141662286681324696583363912392378538621138952693197651648091511862605634885302768721700443747512434586523892951830696103053832745943070437406709109392718189516669083777471763095939127442950261237013490804305029208602050439291503117327493601967797694567373493055932281821118324462310427557935781174111906490205297132474599016550096191795643951161294727665460582788227135912452948677695343635999297602058773580072975434728431880658040530253389950223358006636071289353809092258125450694115365335051938244175800319106902529419336039332957334446455390129776118304103914307512991834950666329237076938873281701250865750247907154612659016344250773979091593827911966383468895173720116412960422605039404664919695255561891820213540430874637553099140510368747070385290643997124180933559740318031861792757406483090629694446901667426274147076031388300951124165787088799835040137152802254913191763670673156496551301543337062135657255129786277219795489391333389087482506473524621116155163281541825600782053326151664282097584892849654559347448821210348818167737087024104370330138974206255352950005870647486849375976542499690439296805408918042513629280993280000000 [20,5] -4129983102221243598158219345439613172788352173897475110813551038772776438009041092533635302070604611229423030929563780692305304636342801171180279592061227261064184425106653309930340604029345794418982019144978473907338205165001380181333556365628439846567773063010724451779871756465713927359491253694024380955143899739614467526054160173055522155934329031078299713964521760059537589881826368623282773136176336015191711583178891695583037432125670550710694671039632381697892014255146361957727655993686950050822813318796244422134238408372213177818483857934553495378667476347241168756997926527660867882376722397066261362014857265266773041873335107053915568128291979608944051850053733019545269131537589990847700393044696731413005279293338697334113738056046320517222781147869799447055449814101040904848519479894264401162032938183462703903424273365017134438416135944564480468184677351519747942788995199154134118567164156269973009626109917693707704220026992171437938720672576289510362759933478486831570258908073904537857099521698820003814096515298004443718725896916776883473391239375962760841744301356666697549485500106718285230011844592884516162255084059142745325955234159979749578652464532093392460180727434971852436171089088520710115441670113788794449850235680146876598444184929332131830593894337672284872895280476072932896812747195732640052606132129969784142932611644663920844451840256939698278127532241056828360580771709893666385261624917982420795018788241620332288992759786032424608931315452737399179141609228260330148553504697456435067124085911826997953699157917503736596695087323793587267207134031507166033399265285751425482402302130209407458734252272145245431746088842228530337784715085378392095450158294734545826223842275944709433988467588653341084495905833646629846810831241167714138258868263023732464379329171128330084441716207886456616712663855128205932047747864631216605898895311011191068650853665754299674814452241097706745815797357007317096635441200571536809032864199162284641139433028930399367867397003973316694902714935338822195030052033823810659272849511843092040481910123952978814121686143613707345468968983048176332491010783015369413634007356717712488896619827940345785790752648461572085359308922983522440517524165684481316778975848410723349289766628115255705412453196743032207374676105226598160730934523980192917073098955941620371930007551614129724058973251306249027064310970449920000000 [20,6] 101685209721171930342756619670403458373021175158834652615271313595574118248810403285920825723375690165102368343260486047526836706200954384532861909464923144266405080924580942510533365408598582646123115714424958160729258923173293419928518389258743505417902239418271852695125102706943618342355960460407220986265134494959120734602227969897389184757573398624920210360549217349967172577817615823643499948579192275489870569360325267784217360230405110152074780060408777633811268108084353175224911332027029118136559314101180251539186735609310238073712081118070784126553096802426018316266657800102603548363046741950166098099961786319166590755520362863716207950605886570906815855531451606827851341581985257041235980737759935092335884320822826436630877165903498279228720985526738286257983790118763984520110701245160161610292197656144023966982542673884050760314600424277249487491328804669250454017762767297334888063550618099804956964126576897000802389670488076580409853125636140171459555158505343829017167153178295719625582970163307948290500054568516493900949011810374004373798761248475226880106568879426315118897420828017217771384421255273506809089985739512464479000232429213606790618869136343577623981933491928586537680845621624726834703930662032788795284343570785380039082566692609801592565227783200611643217277038923876283129790984702351935372626571201832122312014098118564742872504082948551307807889056247938773539179772953899522449312159995953813266074329878846327157556963796669543154135393469907638093840476103523775726830959018494191542701147225635783364175479661510270608831659567217689181485882962431143638309874743904543243478607324593027513290904946211772018318213963599183795751096499315956435140812323637280299845867596858698285435063754496216583176357286609912145375538044061057612958456250628356123711868893444786373168519750854385151983738685878102940131048965308420166889200424241125030461167514826946101881771996641029547780730557220625157841631188148774469994566009930735218129011125706414051566803067012503479850582221158101092601780068851625494412167701358942754003677618148546683364942839045500798880773279445091382221699992426054431458622876157089402062474723097780572898780500334410158408555715720166852955817435369328346215037802769800210031663576936579810746424836754087930685041795191442721474582076010350782304291489708200562525879355078307528867558007218642834163801417318400000 [20,7] -760063789712031303693392288448850597527290116226820041011972054983964611536813219901742910321398701027674276337508978142579664115736806599080913016368725343453196432638350001248323434142709786541154478420296292793257966421214326912356583232238607969636918385115028007866578877227566668128922969816434845585904883485921269236324257705672147911554717498155822529880728977518237622625782316203409368583535006650417523237985319226081337170571462723314133458588963335819966345563009421280329498717340748755801611109853217918964628556539225488011543253229857378936898567792650796446944309009369468000091023664363759380586358611346074502689995845254434821766181839581308364276273477445326954418814712446922272459254090932134826402184370233204107193176147211796170044748385771524610737450255606418463391987323894783455916909106787352379699507255907807737224244209144097018825328322526645672287719434535276718825850487366722002494932749824715633487238279974338775746712108828204542001392632320487263709645001284078870274440053671451518639554512683728449507794603150044304282779597577398547994678137632340481560430637429017392602200315606651395757085157023092543658328561547205701036581262577211026623906071845277778236839921482667511175098097807447795047580187094656494156521059869516270370281517333943992915306449231724689516027703678870054208154064591141301461355975460686906098586318472928551227288845129243470098198860698406539999206723504601741015060182151624682944866578483459680181798887973705987247135634256722130484289251054837334853573211933496119637969451972450831358274319927236369868687437103270214013374961698568912674721674544025942421490306460578479604840168829607087046004173073505556938757496862557494615289026189111377907626972055396026707224656198558555082203441196526233279508112819417603533567233006866737160625323972006532175276120084670821628983995326424642603420112779178048802072753198961356128123762805722803977558199808461486440934947370750722570674724307400720600831439176661039274710206874807207595187184563666629860857289141367904639837414644861964482024344992118975513931515076771837436791037697893694169662715563879514848569387341256132800667573807200312111943842061053182912494791363409247628842818606890989073224684942807633743471733834680233500992906959225551216045866756921037448486270931971648015845590442061492891584055439404561841681126146028277108060454912000000 [20,8] 3218925501910906823226016979945419174597628738765791674421272530018103135911190150853500774617580563302881726620593379518363753545485872524941801884030721370566477733751901311590026756304150090497566206909206349959639604779860505919799082634308270999604372874119014843971305489207278515635990486561047391745824999036983702416482770244397163345893704002638370843203789502124833989769727208948606770358451037530333906798580572299007518861309642911945666369479666009158236594427713683525276489219536075386614935595259592342822487401620553676759225114427372096792307352394755063555213989037611512550651871234527015819609438504062364556777755237729297930256787584643799690081287535931698190364956689476698517290102871841705575770356521171048896132206622529816593647999816038699344543732545509712113645139075513433701162521276083352953070514782732903517268931817957603131061936199658376682960545150323725632661982264462457682495430107893959472041704287509231118780390083923319716057764971961666028408534451652432433016249111270031624487263466245824766134071520376701423361251140833710334723346329979576677797800388627786158771538529358361545313014972998933622309056376368274354052739022254073972874062803844087181333815289422377713637477584704662559416785834503431790338150387561952187633926066644888637271610288453462825596999124054544437591575139422914891153275189435345562218809681726603025887207376131397349430655350938687910037001153795388260807552857651370315571903174649510272349584334149505010685166402946614168176072759149155234211370696889893321213980926747521157430640084451324195847767841613039045000945556517595457777002627427477876134698612764565068117374644575448268412802787667897043296579084876864424109221865052850745557472043505896346069134558784500480896996764171550140392542267134522909205187836650858005233008057318311668191664455602064284430087151364857285165821489316114831895870652010587916538240726879614879850616101415373561356158238088488975432313777580665890789870790540139808375536298414637026340593119117571181212329943585623001409331619977968925334327880219497040124523164051119537594524564166294721490791484821448427559423306406390419204605773731091591033823050041748945310409680277626804232591222339706417512346270644560481625821669049329576608651381991954874674191138210259703706734218879652969483526822271603906352167880676661350357070728596997876956843212800000 [20,9] -5529694972732516482247936080807800764550006594782502442662284049135000980683838737073535448980576088587788256384516945585298578587189371719074919604779951767721042032019242306858902889973004920018178931718081140369725361146728279055028735617581935131640907600536376594623474451059916221883913904006950011165170514124428760933487890722053506739988297148332305910596702780779473494848589981505463482906191310800864120403608846212613520838962445958139380674358244965178179060399285277182475582089067899415092590325682617188950450392032918994011339490140530909283594061380628081218491499754305528948469496913606377891580420715679045677884882979616622326847886373944370387584417260435934593564763636678144826540254211461711023467231136790169313986637014189652006516110968685844062584047797774042210413438224870110473417570008260793875760517652962753736702692318169593626474282911742098573043773207192089812490605009438529930641246473265672040479830672957561082342768315617613045760111289755845899744059570866032719891133489346666433009218535192864080794828924187324333390182498519964577601442158937885142254567547541064185845139686223274029465864677345792331434936343843383081033431178772538500585167337790046492659526071360767662111962548963715954565340560754203756120325500680243976110463662892120499297843688649756285559528632053926877063779544070548886923500525823843108303338812188900560076568828336408071485937918694731609028060741266728440548104048603898580301738986616721668169556630400346561600352559720018543753617592578622956992597537599352352876759354300132656397009030910938860799937201153355834148855582317519217560216023577610524471640163548403660723453743408166501826644418716391866228825080633332593241019136340777857615435459841114234615822837734584107259528054684466179155136333313092156344332678476114189427782964718962733341364077514282221924510297042784492027295979539045847662622909539162845530010575886493515109807996521079530162402873379924549571262985474373259635880785060025199191590287670297700320579693020875613101440896044487632435925585075447595171154700299009234506267596593449358360133151839564898250328186653104093604668328484029389304216792513318367404621651079072196650252535439568540841576414344782311607512671363049254385776472382944017999734288041752211626147879176934411291452877477924452345983658910419528701344240780040958049277918722956597185740800000 [20,10] -74510199130415370475430623757011377729219317886599601060195638105328956733493521548083081459430504168924485594649410067943942358571607015405187772062661410208812757626527042966966524289871687054449699333313596379643116092391924423104306603064965161012425215345209026558589203703681786281973026224267407337774068944859950904243984258964690135098761931234232057702781048544191122333569932555148391464672967120741171614003938620576578889930344695316389796864891614732735332199734902119157762750348194052625405702029191527192033622108033990891721378728644754781860544881072944736034183367164217417245893537308897745014358863205004149472197742724566905771575898702061910046518021429311167378427862818086402356710296404429612332717631681622601408518761189828704953041306807807552125172510825968833696567306495681329640280978404822304431253912885794732755926446938894271623423462260023305550999011633103441480012991299738567515224426383303359254212531214201324568392335699594020413881008286409665129265504861976217037454775896906430684539583821074939669990877062897183247134212885253444082856747465756345915545614757800733873776447023971364713691075235671289810148578713890253311223193923994034907132895484123883884453353036601185039544505603357616424245709210768050131496596439794511778684388304522777105920233771034163651152025898479079701423297929725271955451319456709648643150876765471015741248458179690005475104434990617173397065188349042686601452498754930308843383559778933577438733879455231191635315676620349115822920310590500448584415642138528609251717963844418114537386614400741473483577000768438114688341500162572070836557922994600684516720784080045243174482972744309601751652556823485859313730338459866604768152775273724745046303372666115401909833673545040243911586354599125566014861056847332753692288229213845530389760256972656258591188896757999493054757593820577942871542296857635123717698132791414168134671766576161798493237033484957455052848671399462609621436694740055747729568261009484899421107509924336028057807531967953809573933213720129291287341684558729437875245224115338276976499655379780419308158306185643097389679922229768530730313360158949843200454445324461990324828320726364450495019334441887969109664261653353172495228166537095729809403510015061645910907951071375432313840784280388627834644585162315278585713903771585219845028660802912315579250825966150013652303872000 [20,11] 549205922521802157830206825736464187333090671133451931787289996828947932319215500963531921681506665706148019158902907677352621149195720150549154486058777384706097089463829528301782064533889653837050438380420281937517758145270533017049921100786341813459358095480359839783710849792831916865411335944528895054953794896717052096113538310232978189747625169080716260724624956180362346494195107068501877571064596057470341015227904799959954475498732001219862972069073995008750607297484146484321867935851565436571318147582619982281531010873017726420984570085946630066551751437888908868851661102317601033046765321262868332587457147954462313267123311838952019745589870540957163216559894085143692972243101057021712621255351539761306120684026238054164196174184209689256210995985645192221314380734532673057626618411735871309984428024621998249095701488291375636832222916921384183687828754651276775579328802539751355991476314206073476506971268548039420180266207975264901898605187255768960135233353943430749334091986872985935442373803688506748216734418789638908700161660794409661623528707639769419265426276550052335541953254248883597103191455712836777823945039332407477800757001791606932700399546945719488434318654159665352613795300688348572183097712050663833851056873237771738434067121302584398925556356343089925292945832269846638637357258287151514684065554013674084125200430153662929662703653161237335690023856409957405593213186176856935087810776084642155335655017948622863143972424427203082655361181246055134387240607994114540052264671148127774869593516321567770266459431742503805342626337875824134335765555589670487990619328165119677477760200928471776049725655027649098757163064312293729201898788516841336017954474577006522623412167377393482725849192670074237119054257763262171452744979979318540956757320518775025709127210895801306963321323023003579719790661911213754162763968597618013710203775964889825150813436088956530596759577652230471868542759208284571894708509384587514951514090195076479674861079282688954402251924317272846490632980943455476671278375932607387905005775784752425531025704049000407583753672163032721902938206447113726755114113086152268036467661067321903810157547489332261600067663449178542297031906188463977791937484624518155871437892003776671056312378654479704882943828744472511746471214924904163563465418742775421593950111095394150938504209692207511295168896984487810826240000 [20,12] -1693845516556238441844612809923487770261472954636452318619287798232948612715935885544307710582024080318104431015945582352889150585719150117240705549100316214214802868789468865998286250968946950360751667364131896558309191975531803654756318756958441830038115368113074432557337788012384276281763656345954046630280657942493054491462239919099516482474358621142829614073607179143319404819370332839977817871244280314418358292964948050508963813205336760531907967421658104880989165384136684885100679447968201027573635345850748152653528967683279965070092142698765180784329153672645214233394994008623420504739519478342639233522098595157126977522704700496868825686635206235628824257552900219936097911809618509127441857840298700342086251739311089180627663290163852130023637486188752975143402102953860564332117722246587533106887952131324171402398943076016531866360244801455027158511666893408713405608541842483336848290113903268452172216794746331707553833308610106082506580600557742735794019801588367621469654277233052609617292918208498300365982231265205825129149385704492816744760263685280751143210029108180806414712607866886622788249963017115172879945170986744655975237765436117646142317889710809086879738057162230044107960640176061814822420696746660053338512771073855252009180768856953041843765939350166099112553600685867780300334999818036664982453366822550745043447225427802956550035666295248260951299588922012725750697230354985416735547775839440644388141985016259919002138880154529242862113532947994661746976804781489197313145562606470350741203021617619307676635313313178905974467455859192762473793159678474824195489298498817212979697444062386820819191360295722758727272892495358316730780915133387883266410525585967252303271852472412792120251638308569069527077398660859634089544134309987878750294787329039513483880061640634968030226634867119087597158286035357592490329447010542199866143162845164242602687490088770610005297042671028444799619878579594642228138032271049560349870377331319587687000202355064769686442882696405026723084104088354983537786760123304914870335187066902602878593504216357076271077941887260354525575242632601402406214824339572183426325496571613862626888904814122516804494336436805500456929006073192346275788629655293773856844213651932427778364586792385532634413521216422612102895906063940278616029285487879190561545634096371295805626095136154753531309635954605153058816000 [20,13] 3550383453965425064959098848631531378469988169968504282373502406080735477429919619965696030156793559749256208738738177400253130942267230598726226275327716841667311559038347103529114285110986852282869387253339803332718950837965112495714192201810224011408513627848981832676881640182347067881386908882233863447720588107591283376035793465840982002358154009620907420701463258944197197692204465623097795628736453162262450993133452462455438349092478115287514008685451724712333869976068849734589960211570623205800647956365649849573396009763222455111416800207140931285649177762875076896187605039348719735894452958154216287340026074296898149268603522040502597356560193729211288667263454946588893851676040558665495386831233804201657149619443679381197875022603376783602197529752138783407360633535476413583312289481424457057105698024167595233808235353008684077156997868250137451355170199755321069732966378510415781342225493696860419416077213446533575306007331622104080974304979209364991855820656940345455594895872403265429363381385605714265580387968930466175502373272050623602804366936478300658327883861770780973053029557862097763600873323241142676430244925796510003580477434034947811426313487515434709143092876511960157723651476056721038434771995721364098414308213923712203253047647004501950456821426965848475660223912890530135891687443892773968263283153131815472488331548642974394408471539752840172355976209552637027028805405950654816065094769800694353259127868239225699674369935699948111416007211119749899363051750229828221622363325965755882156067112192138216491236536700838452824956545756589496315137845449008701852815130704919303792929406602372800307706969314859655209429948916236821109428019271022989197578414760559336341058129634083691235175053510998099321843755751831535037369436375120458648493044163430805292185317214719497026223395735805263509700767794431380153302945729013248523504019309239301076547286503374650286032375300506916364934044833495653159378336742177190014922550158690252374504479787978563384641337876117519340231337374613465607788978924393738641840233010999569674193017778219196984690424501550123514805034558694488632082616156283496439483184059917755507668496732674053146834293492627913391912946236406936996182208298379539997779375490729153635324623262522705156190487383967907322653549867925110299469089768313179519072127313825860155391429439445885094648523809357824000 [20,14] -4346368511901527137164119098722509068936985798088066530287931099238810358161525623330278590181997419064895722217472481086647502260196606296925216540132893139491450934833885478421609196361371360555666889918426371586086695177805478237582107703515521274089551128777575225570468279633265416701102121030416409843618643740108186518164126564494171033785096927551454317330798163086826945840791377451483430791201320521741664779101721965602605530955795905118807868949107307161340628858785854975626298624725397287460397521562361259924857993367065842333545838204715245045753535219713811206309015888290216755030476807469584802576629755021045779093206178145309083260966656037123558760852835327535949975811599103727537910413017376590378912118366702216482515293494803264005927271885842542973036758599283988664017933031672421564961914066720760124849179994792442288872779387716061010847467732909806483924277592884573878224380823292177396564134776244015541014597762444352093163484471735420551931445830892107846597211561760816650732694611072934700912871394182423628542623807792431813425013924751337192220051067953473886533125124249006839655043688770278228705605591292511125601195899982827137090374353905270924347872451119858523667997818662098187373772085025161583782083847785315612937792273190939700637379252148971758491759043746839874095222694147054533902382035126427478491361502187214978194307190690547462956679689688400440186941086923917457587297603880012638279576958863577638342004574477866111840066138359927692853270811163389351270593446770625772174810390101172881448840554817449543489673565868093903068732851176922519489339414773466713090600565428924470079645585998339697719574775879988264211646234663951842852365998156670508879489855890292694041918095660683956180406133769634394056238932660731435181973324840717676661236236091777220375449395553287184025304054866197957811963024653252399690547959243298596507393921101169825812863968116856838725957325963702183036863307041334141660993048711289510214529874241972740184904726368630798356677702427950775092118953102758523443924151350179105203219428337017977434765867771283844149126421341447351001565828392083558023799903032541415282258919658398810196733518169143389921486064066962604851243645875746487645592559417664134194520963469306569438264354551097502356402519277843326572367960636903614010185714934714649725976465164140946455184719164211200 [20,15] -4260480843597995352823737372738096739694417823410457626461930016897166979433277799389095887451518093968832654377959541928728825674442831712848181699355472124896672354672530605712339479585366472561991548172044874074842162701095036573013543953693790976560288619174432017108725435562165757688080450555493935563000054674828128335107218497694729651001559548845832987111373291346990335178462916210496040248397077372934776919148943972990276192479886188803018594111159443994899685771224366989545731257088395848081619039704251965726533818349742397086536598454499307350596320269596971887503933242267804019204519583624794236884139850648446363561271253457815503114270132916339227372179035563613189694632028261825635406402796421558892349231437931700441525510205656937340788595479307971416676294341670701577425375802270696156783039276849330291067426454249504743725038242913441310400954543086451633667602305411699185814010506722175461711468193579798828383380153709993160122441683196734067149104812864196972975426567511503946639576902835351346693489587817343261692934219871382846663303298151132675814777651726502256129140355512188671851118218332457999857146519473870827438266476766369214390832243218485458182200190531915523983221440568430975767353261876381815908753960184173962256922311270246288052542512158415618852231886561183623158612270639223048956521809739851307745794910000440328082424902056475041508174222442188269871393219345064213390167875687398434205766726915727026504016359698230947832680420741119724367327780964224963652456860414744827420205693200874133428624422384892575470917167705919400137705375448238269217044908101543312615036983425326171224853416687340440156927295155864501163119135322307596238670368700938205330686727142744397134729413784170111708255219599225392508216841775092280036957636454362696664770386420383355672748302176164946984822114114896349326184079496218065601508917726205884133523763043646191738216303636884232836237579367896813063890742137811068026409972800723585097598307378587707897980925035971584771549019788884146850667619387269436507453614345328951555139550640191069201472818985428506614214801268505832608945973258611540374945802763288999243872354085087219725137886385898644433764356403601699320424687906382268338330275246379710980864927028644025361559580327791831605489651324659107735701698916891688902738292974355743334201837944956757337969577164800 [20,16] 33802110496680833839672179160824407924709291525194269817218574470081901415054269807485047772439245929350172178161936127865700814854232920368148897800539404934179896771324710590058919977293362805923742747358708542556542679891698689562467127975815466805813822879905371731080676229863724685650757448279992248398826757312390843801568880835152134306917947978693647774570937514747720935839896825364342073619700714805846125951703488767814062613886717489369965261681045403747599475236408168441331221277809703034749488058761091559561264755890430050087832886420867365216344944715373038819208192521904963064900608670351858993350250906683665835359247573851823133658572890698322839900177409402836648994839270638215439539108903251235687544641784265944504557627229950488755804508850080919557152611064097911733546677561708697800559133651389392110831059143612253802310606154579386064987626023107236262497979972834947065250034665345950387613972555333229882418597206202120298035373050681761061107897649393466024958124444756734690308019232588129077336770334866583022609811890903376200667222667143895009208510092099522402398525885621434044585814347780570843853051390433886422206949312387304503723965796791042905759000419335512201017972136073764409529047776226193041951184718088691768203850339647834137832753340398383666681386616781765800631452919685081084423003318774212403905442180375816973841139626842442019396960115281970681168201871582944413469224255561061808556817834293671486220847326104828043201533841471756031168344951194172273562561581369076916745806563078373623943069380452712368900244614208423261414448408835056142843836910858551179583707971542624672080286767056463260265849831669753237390818598672723682914610240783242861253625324739565768963477681359857970916779990164543939326000907270952962610902001769522590565545406348313637560080487977399269053133072431178612095285272789572349122845472923791577662081165624356883601066919028690237534104549020092533611147529900841912009208150141912384658515870380832294540569931797867839849583280353274045589689293667818225468626596581260101308546452415228440818480586122960341770358251662362887422950889895030974551591045113139328961883741183152524098603725522582595338221731019785215531156583385562362387330660914132822350017206258240498855276979637503851881182540389977071957584975838619612516883042379440141940511340948656004985274761216 [20,17] -83549240276809016021737534544436049380260958219174447446421596975076621720076614207367072623758823141067653629038961675944091338500915169774086142419411778207537373196092056804034223240409134704051480913083358849879592440716933297078461077709937204542205259860965481565646788121380290371024667805654516596233388946867230480725724573802869587034396356656284372024330620350289169467467255267146209293102175545314146018825554360565236742066914165446945298127940309402148003334708312216982584315695346552433351505090044965794765530342569635819930944281020226616163579497583931706335849096952339148318837740451270916535415287657235012358073706269829534294332884417726990301981704327137014037249767326362025181627190426403735164983167527103955321297495075762142039439008011470035722415799157329149553702742801809756649412269534934373493488069908918546599725083606352776856896924393441965056086675983258436639110316989749845962219846269169987570670267482370057572019866547563521470562503476498543813472922792491819415550169766514055235036227992480263562198484683462281713772307431123751730014513351960126962054519904514193893631041912896477138486811634984306120339246289239944685915223854408821059390857301872283642522690867290888862865726041960531835827471369728849639135410728888837678062724618869198470062454583031601637152541750356420025038649803493667132426106389499699732087370269039564807432187418653846105395942661807082118667509049428591338980640742821882136977092213595896905503600834959445286879609519792022973239685132177127317323823857629100404690275712813564748996547569690626167780439362958644443347292892718193052572714014712612320907131057172451047223333225229769542948640441006208458170637356684107145230759231554464079120022604346816298950591854912891237852044430021296645223920660184332521157472103808194672541163256434623791013040156627532868845758305536080319605821902904015924736871333038758395685555516580414678206555880027458226920856292905909341527893252857311088872594898236050215618257093606603754179205330507210096976308627917833791262771620263812888031305483937322350400029266894463737914004705990875595755992189051853697582194389926109072398542179535962554371698850378923281498871315591456288401239529043949406483129717134519812354264408390468284422340221521541561596149148673044314081004685220129501766639511018777259437537749001719552262799360 [20,18] 146268326782992731807166201064476485945421167085593526056424582499247040660568358827679474710190986546557558579632384308705099649147409843905679099454138504734127324673336876523956318077407971245930463216839984682433294736030779125385587002825282045181791840751234345409322336480315606216068195811997364309662875765643552337867129700513673025940790037065508816360486798082527536493572421258017459519551493842504057824060755570070183286101283390558039860584547117169933734145910556206208871668151158501686229471962972492991440733223486979030225533236983022438549560511056898089829070798381340169405065234232397740784946272965618862287958714857797545338528151752110658901640938840382829599361615852840252110268596686930532883311103618560634022367224630952693762559449486750488106752922334124371424534389123951899867858019681744128413797977964684812078061499956015738756178361416945111114375692995654343729202530546785723797882403807884809156940771342041510073917879247368482645359236435201848867536503834355087932613274000928152303416469982982921797024390009814876996895663421625694129850055995703544931942095276974653688869235404027915425257234623192007203623345159950413597116484024708776649803998471916325342899117643171629567547282306898730990559801431996982215529882754170042605137271946311188135861993532738860944260668575613667662068805871453556523890018532647676689182829679120758483515758915114471019173567967413705217832039604533896780834327950578003703027431636162664742060743958411356517753395554846885356235871610354653278884095515554436049625214083187368159747891773876673002792130330338030777537327019052112640599863287443803566391684055340085126024584100409107416517894676403936302614911382139937567008895686047709815070015711773957918163784795158928366173542469753055571740866318042377966088233433003704581552491319996607960920697724677140495878607521898179687090392759606468832597923240000005824943468017641618115563494215488388122437923779128130849260510203003934900730232625903799513083939659552369863744255024686975075633933741454660990531542564496735628364511515145319961285094731122119011139203292067947404893358256818240215284924680172929191700538715647450991729486319581368358866622069978367987929044377546628966445014604825722463703649975635474450069739221357082454818017486099437395409839393198433983584829459861447218786855770371907035070464 [20,19] -242062261258693928468509087166348926089614356885556052798990059615392506030645478863285693381666568402553011128042186240804036960222465791428701591901947455853837321193153878946393436950292325741636220809950990536005373669570349114910321969855684166580193375737877101723575472829953038611377021885570616140899097125863114611207115711445736604269903554837093371038477643171102501364933875641508451301258449164708578468593974601280071490787597671551782653897406279459871940670424853786471978406420170717816654823244186566889396516946482048852518308156040602000860818009243777345081929931235146149064103573246410728340686205424562895273264307968265627824291847472059542974572406042667223957379827434159686784074311567188138143164942302316061304108990480483625482641788493291250068711032500306253929220228310050893208632104868251896017281065140265839985133019785925338839554405775039420269465700260460310606377456767497591769158209884337590119209666936400167414205745233933380560743035707114038312272369617343406095460449595955552747429044489355767982509214059359323480068829872596776658617095328941497208900620091152188253397471600573549680877772783834771233560917080787254743524307819100077223931824191860814247407332032970504308392082983236531837516705762346739913550266208715639662245472441188381099752191333156026843762328507470117208473562133313740456027135562561448685061094036624306846464639753798903632123598247290931459621753557799744339391189189173022020236210633596381930248334200464880699981572923911732031336530095518925263314846453011957163212446494805865373051074388397013923655266271611322413512942971347442863880187263905710935946509815149588115465790451669478208118371854244905361397783307438341822713971488514521903115546919385537264317503660445550681309053656621746959980888884062387416003180554670349443610811760625075725250543143392275828225579847977240382077923918878839753818674173489728307364114840333419814169671541065770139667209431021140287971700970145746251129296354719000258981545066696629445488266122930612683352607717637978376458521552542536952812570496298586496490578097663779151936548380488591857085121048185860598770779487950579263507971500637917262238732649660667156123138188004412789016652022555129379644020452018857298563518847318902552494717585733744473968436695083832420976641405385902303481447306861605500551541332900411604992 [20,20] 406207747968545646016022544636698026162118985011620595866203478570208731778726535951950664457413875537374832774642622769805242176438570880990579722568903901172824928755253884958010947783484568133444820534083694521477716790252070429904982371054129463301914272718590163928194657443374944130056300586518542422563357282314018510413957954299332391302721671468102031623125935334384538520765725901233227367142793191092370956139551292308896186653673039977913472448458209189899295360448512993998789686417331949029000954390214963173610648908537352217926959161433764092076166192014564959207212438063475774532987586354645940618457847355370149057245219971491585857188362205380200590232265336002721516023022979765691373190349328523373000448523395675327558063037440974683561325082847121329342081303751389472673406117552391164855144809590600811955317714074385993785230876026032615553834557457232114280845534821596615469680956054858890991382526992642258373827143958862868124888787927650686837613619266467433994284761610879297380147535646697515145904575612630500947334713612145856455151464237422084289106904718381140006670353926476221755174769670761888119191665856650358684770155434360915777856313581442740617149767752344605953118715462681164838679457819582311646292859840651843179170157225445549619140485289586182300726636320388156697958132558256204367106348602794379924553666035317731198231694248914405110131573700045008253208680531448189618232090950784352127458941525416070740915270965432095241760742592810643215501000206647891667280609427954245363924444498255787805790888597795625504004624826816042737162224577092330397355143926745867045721664162414392402149014785170510023051213372339130025562172581325507987748532752518675297225527303132876019681570292407120267838206535691269444144112432328069705048198006876192149091374756247463797866250752276465536100261580933383163416235260736833985019434863091041157714641599446234159511515940127211791702983558323517453000958090852853258814583701329378794413878597203919455609112549763440871397647360656313783305853516557240539361743099552418297319605065970036524829064869569325741735884713412969586299759960736247230493271259358669167207584853447193653703451913869743326793433542283762576966623928732185449285017056534697603595536531229942081386424479073242998990803209113640660014888537103584763049715028242752333386312220627959808 [21,0] -616724903958996123952918754574320858910703031782021900143737635602793955595219050178777622706972869059491442216239644194206712769814758122891823825176830951520425397934068634932438296233316825039621965546655816405878192728069718089595316612385007976068956382285538588076747042134425087926707249211465492711050664158877486204856093367907865807798346708062508365994976714928888294182289159994554363043345452779049276666545912265345392442601832562973239735320375349901723217317636433297560512301722251358053459300598188600689789439325987325009026827959331662805808509172623949702199112263530471461549775992599903165567466012457833524319409895981167850456810459862732968847087540783442653248818261041564660154672792002439821735743341306259675359552717517511819467069799875685836357389835046385933412133407803912592605730147203807302929962050596856399406474375897403616254035293816973961039251213981189561893937589635458782647301230274542141798871861200994168453286543428012157036691068051323711829936406821738704608117376976779922941503542287973628396736742378040500190703021778622743170398402122919078727300816707850270846164294055806830009120411717423569887416021956824525687200673376730346831985282326011403611296372888620494636434842593512127925343517806737821152223518616310408049744618837093805991185169315983453550708272126203996347049641454131941655364294981470320136920443256067799804428215500219511179198644259385050161074051134319669013819348476865627366465516216239067051228981363593511140975110367777279439920118964815385806528187053076380284852890130085185164435742256128392100294290769317813440003558087231434221107242805424877820512281878255892452399458184027562415850431686450822168032198247404940079256715472150348368341217557357701912949786019238382379469477703528590885950199791667222781558347446269980008152189167724862273485031839398878771304723119958547656703976699726158061218177458056651695115451263915992404079286965276844051165177261437025203637509900993018126183951170176055448068332919329745978287144232933493182406556584244383203947249857933255111046183214100829432195540795228147818458980214485976767482227570091388568913980704088263488974239265154112854151617741184008100575922509755675083400443984426269000858647746687002274375462089042741277847654916570954390085457778322342944133465857712430724534682649527965366213286906663722243907983924495037371514880000000000000000000 [21,1] 71121055143606606872314531154838463578584043269610544725867917042697567077605042077644938147276514684243221869849142262729490868299484270150055855045618479345997129184097993089091354730317517033000624705373479945705487870581706288128227696690423558969852331362352186912568077379883321020344522490889941519801923690637014576262939587833461267777168361447812871487422134863915067728739570988740532851893226596643854837917892712637284297645010453380729949810162802007600775404867956229098259177615835167414391876285682321049961918983052396717549059117555879777443513947852888426331611717804587740634532612842201088420202153814558934983514470129517504085289689876132669628641970397017648863452029831396619733156540482344106279883508515946686838872098935600766002277854387251830281399591625322779480516773628617254266784980982844375519510622960622177764531440840027923307883020985939701987006117235441679524671674002711185847268534193272053992965663165166751790390469355743357696424414937578221732980398581820017750238949942471520528525016702772224572537241619917907845054595455197878749591529467763025987039503360707549686289559451374510495647290524168261298727977152887878260450865047048225716193694857137322372706339750469029980471742618337466103663223553743415409790821160560947167969674102500731987306894068806281246474306004028424032073222540335843676258993366809554076837870609454361802155762628064539965372122409953682273433156801725126545504172909307447475576346790175108695780684058990206523939800056406824259661605754326561405581709297885193527246155605020472621651287380186918711014572522426755363078588469518472799961422409460975797121686469180593786696725771115452360290064998179343888453846434695100072533547086077717523881275021722541523814002038928050232432338165886404500798784918656046153556360996247662241751736350915436708764577278812985369105064894817155472564619597671715559207753940504799026091151575496058942093739020126871995389932960153418175018095228155551618957451197337984436258804644365092867822106542972734319955817930142230071712551772550440198604117827470893791420664151219867406331080478347971277128074633142216475746801746215101600664070484721275406128380853899566457159655385320045070207671616260271170523815889921015834955288264141571594602896702379074745364957437273054784600752963530067371058090042006456989498025376975868240204504135287350662214451200000000000000000 [21,2] -3640877250224489824162892803904420768137852027661448923856298351866041127928611623128566531044694836565263343704889466262510028478537606284644705091744891394892736822795576193754562909342893606820313507464210136635785753357076040151476687712251669420652768188199519356631976606679775766926232928056637993990760561215225227998209690136457127607831255734383472138473140728037811355105880438687810862916649100327408778040275911691973013738468863756243291595132370219518332763137027217380517528358711551218686738133999893213391064332448203723385522923520349027181651650560915284701716082677085702700030693891431179385706006558955991232806361937482506715224848384532891827783326773721703723323726168798143156083669838256526659787668843416974640964415863372177901575260945678653353201694215612088406808047770146291321705830406105475811151711844521915258280417796940993790281300594754856929560600682401558557519942726205695743397777574735991678088896734707607321834875586926849778636797290321830757173934180527047178236222407215349893949257710795118873100995586456412492779621072505670885878756650527810611348323697865722745359577763531217634362565549922468256945192337495564825826340997244355694429231400437952511847443442199312907894519032212780980836623489299388337377829824101050381869755495338396636520410370575820618218516675244497041221176918681035037066209450925962292036715284389107523177871084019766761419201775423449253883490586497862720644239568397502415506154673584470957556516588089400329443235139875615324082362849995826534477175493099239111256152613178253307797340438484471135308850729153096105656397355711437356315342149233697645654272890565994593214703054576380517845501695029574234838301306121539778067642674618129832406455201157263714726355714761329621354754620209684687385989464438088472432687338967671528090467077979856060268954702003106745663942375470403062069954481103400889280216692091616304386872117646839646939035550259855941385280858950262466947443396536229434882471944462735862520156985534705011385893418492576216477547183863868298213791878129645382093398847127838632892720523287349088082405142079064264879834472758870659063108701234842561132016942578043144917810821147980071098400238258560244549609083799294466326327630900994077196831855928780430073212733664011737528489102355248817105340540359907274676680480782803878061162261547626836271369665448087455705071616000000000000000 [21,3] 67337749070000372620042130676730184742562426345159779912569742712766914563809885291915308502660826353765316872187181071239514962116604574215263790364648292741760805617338218132628866842657117130789467117284457981606111391191083269875763711784480504748959544161033063492917001256085944321721090334082398362996558809159945302850700431734421780846426865937740158232956870339941246702849160805888128711823915628406595461991960912306941663280054920955946609198456182532050856972540781333351475169794175038336665720228321623520602548737101637072918974498530132150455535665110816329995872222322927052927997075281135096696893993862793744220820774817161340238888365625940897182554600979562747886499003828537091562197125826634599234397472497030391987544274821706421342113556741694223150438537486264943927235289363305641671255492061298008464899549101302124648153578405543891210356554386354371988156257707290728977963035157466293238258333736602250645381718327092471473786021644885793335232946266104720756177751465502899473265887904358407260677300302543694288134174448768750257778430799096010283822084791901908689977170903132259809231878866196759362542088453542421651781562974105639732128405729879678833529183969384476960381179841666688644205346504198771920690985331594298784499169572533151368036471583085232943414615582254854027554033016519677942015165112772776602106992492461870433620489584255359314050136819963606455774066939034844245047741356395911139123519682801166219521262305084519228566061766952490714304529137385609849753896891140714490255626763443916083520816390551885213315482591330204910980322823654947685295272066003278390620047232092164811651122444431870724560917689676134117773055780017875488238596579845013178896283259119144861221707903825416292055468442874438894097391227930280914051217509432982373246749673390992524628137050717538224925556589059696666314860821712661665538950467912292325080488242497597241514611078149571512810636332632902231577815985443490287866919272863913538560699677721014384509183826993015134829719001188018364792625357866732105865450142320854191033130895603226675258801257052174968937554792982007594966645520076025271576258988370473595638773021345408998106872830991604250733705068440419278047889554673628713303470665987172798020540320532944909400782383497188570727387758181684809472631641794960228156672433814788894210347565006239625602032434710787493594136576000000000000 [21,4] -380559431494324893309083992718754351681414815241758750193489944665594407242186480992049344682185473969716961549820193545958823000462215578546090997969792295304316927797512869455968460023229223391851421871888869409307193851528091082397486411963994737152019598309060704806433566621002724038885848197174390083859555717864807110983725777612185213900955446743128844491718966159403407344587115058832412590136876537378325249604817935187645582536343987527562772551169345745004850607635907367711784354484817934745503162685859710121716605493972478624899173811888675050409246996189459234256581048230479194277430175977058919915970456480691437779360183082845989265803349204377556190393452337824414472599065234926269429085000055986797562584152165510761846217796889147595790757558201404091724301035362776362825761405869292545439284717022111030302341335555545286512974659767377090413350389822088301023202454265570541097902489287197134398311657607057608503532085860730364417835134933730393399637848623005333528718339083440871395716375265164631134139577735732501102549513373314554105855139139365278564394811259114219617949813495525227427719217542804636964648261487402928689415208195879003449741497994011091332030179977656818753402288206329716558605755026116241962264318293057543443474922479948895290750305846294676884420665049821630511046583331287858047896737217109584051071211413363143579218274755218323334811121232990831664059296950737934724686928182783973494164778259526716756345797278178606998151121817095422075161065705779237791212268057255947100082740861783680000643732834306513650920714284705208125599712439183148511733696381428919758301802148599640446168615453379042188930253868980873554149747980741958215812368935502117190633501652735988276585096287152570940428083285086979460261073052885748225551667155141309330828130387208909580334650479494789150079373957310750224680573846975433359215281910592217520788509084288576400118493145191274325770701305097150424279549265142303906330077617506626514779034123767449819562770307313946278001218505765347726654753654207171593995278881001248263845421944409900527497213618586926656258471879432070548504634071844816248827763935004905018207645068539048229921735677362129362102050081476224223210876447756623384509082429893926259662524212180058441046582913140000176578253157203925747763581139949495178657333391892052717335721018725938551146578536378974424635801600000000000 [21,5] 11369193567242476393082898620890715929935153332118325677938473907797160190041458892961427718449123948401368425853527005267285778781254645237574244967576980183674311155237866926311616388850975816019630030154978034849435461913330382236233160329238028471032809152167856685047612073631639371782840527447120195782541266744213164885765396623927762494593714469412618291449998304322700958817543508590168954112235535448864471142814614568313996388804821038254981045313620400342086877128378806052140079376049812700027469935597495928652355942746126734076011421820160521012142003759447239682305760139504807128863441972807498308796934967265526959216897960792428703084976820140055455174646093484132124943632377131565771033654268957566130439704838711110943415183561145154318453768864550277261337302277386901476788779429092706719493901303989099378839864971717322501620943995392596161774933898952532365688877436997879285525594673158387904474020330761456546260454415164137086128488564067094155603037493588566103340667902311898126482952406521405907373940780416767993822360100706711686094549834060827525897903244684684987076645047467973383194538615678104493354340395317447955998283222724312457294027195406374594738968111248459251446641566859539188264575689336468164809725018498205221013532021609024541512018438810804755919535576557013031824721665194071979678719919003479595051027581114197415779352935795863153952820659197281898305283372731264580252015526412917269254142177886151275047812398460761847309100177118980399864141191540162532668617630678932160733073299030076880768603064765427590432395001760868697575957344701708151156377709834116549501371149523090569211424490531365395382135775775243760761782086865561975437438012275251890804615034739693216567125414068100812540935747284289473783311697631364602622751655745861953488791331468303585660040976760136636835635538898053875931450268360018056138907254701607363514525607833295706544412197675932322331637264601960683669082550925537193119663352143547205119058688310705866746505558584275366678362344515535526964539471768031954426829772477881987290640041505107849917692061982800932167987051268903734381805178174342377621757031119564478207202610222408760146103434441788962912364825560643068408842543891121621790942584039321157317284585523627362535088213753675709854467716747499047056159723724533865048111168134993762166745692824203553676244939353434747697664884736000000 [21,6] -212526763000892117086599733293498322287490692130431177617102423784206333826898366677782374957942241304692237530342655336126258976578045337895714679960932484526466595505475122833660024403490130637090864053501341316516524499825011919423236704324180269584201404323794396833640930165772477673584353674790440948804958422429730284852018615664572433429268480680698379631593679965626796593493642771078956488132132226093354176137586558072606349058328341738063656585533397103680876871649735806512386568898047403717454013710360573202071006385372406350419911409368898155608373524851805858311440769101331428765561269909635725990224654303805925649339690638423699574056936440521325924705021260238298598402117173139254356750399864613316437827837195554391716353268743734954330926054722122230825436709938268369718261053691801554914443522145411478321878778654134341959521398030885914628480902231087139281710057385477462359580506776440277993848107867661306019777885658627334137717446967976711411378452813434024119194715506009613486221671239003437961877145462235368917470869763951101097493190204084524122774984680333958771238768197459963491766889220881055627125301955687174586725641043479689063547861657447280610767370963906887572696294678768306418455058793940232621252323424137744137091834986266486320907993231803745760695155363512216475655803191814318994359131170089588348365917486118926117534347813244763921942115729831412618789849106815005196925012358483741110833980370197348568455653904391437792379945169118912309984640846839763776521196865357136254432679871789305206286474161465130145283011336973042420734191037378213136863588706083163153875495630158509370031633820539079943993408226565586790452599974908364102809490296054884363298379783184142360560205693316950037455995215836066551384042958098998075071352850624860233842267472358686199657528384167106409336113124015574453037348169053802331561915058303615878614430663384978786783057019384451522728700359373287451286208990633120137983779852657280846470640016333734860881905322490407916673220648850420871004195686127840974831398964959681846069196888273478562937300363563513496652939662722367431433904597736299894259381138515585247953078856491552554989817331062212461330833103023403226172792772345808793196339224302454819205808564183306726375593328107161256355074394620076900426015088477606734666545818201204584358754238708140335019074802065301102391197696000000 [21,7] 1532633158779936311495040338553520944204611715397393988145839599709919128705258339272832252233852044432735279436525596492782660867435916344955398267850529203439889091104132097480959413074754230317830589055473506721955104507755790715546100152888422055471860889148336682986125486657867455728319679088738928901539798956131552367167546183395706531547004311116982547730905922164228221374851936012726473959571457305414029756534943158793274861849015623375072199552886007503615702692763582675152373071539351472627596589053095225813418128364459230048257797255342410234525736774533190359334093098623289393937118761356808665248430284449800682291214626055556715149595187996120445481644621106942307183630831195818317921179511034139373692855535352379121875380450419934656272770996297278932440546715932107751793568199013368825474043947481594161813808814787287907817101208110799391529211196245644515350588017889890426361639595709291950221757061989788123331681339802908639647270848564696752771052920257448802407384415827463337837187374650871124275876084805408822735557654524677662277997721879168036593892457976420507652537523974393827392712196906820045972121024565286219904862486239291389053784693334109786553465344323788962263240228240270216332079291694154792699333066687017326509159868907022101587201900973722776530356939441267317181649137149190037685484030478702816047810984450354675009511127825780366878833636094440326739016267274878049019405613554186766634706963882273611167590199373368075686052784628317878909645795457935775518064829972350930998984781868269060358905902532082041587424499969659346521011315859205842723242829987114046630267053832511385831487050844293409995538354823312751185120229080264617235856473526085408177803198231766026413840831198182753980780644272954611336183638035275334442205324407208762425537347913055854682898639659431693922152886575515849957614681966490108762009578529816103730190937423685661364443928826500063179274930283396763998447713004270775232911675104900117901754078751988916560418472100670319000126746938240201285962726518030075110921052285776538121635210036620090616366197899997691556458230253423331197098191793421525927494465481665183712634259614979817592967805635573286003391333124073729251337725723921573914003235656966183385722227197343476064563789164346225881735342389003088657271097671513799789519134965476893426164124032241083777883158587366711405366476800000 [21,8] -6973048725858552277000029936992079964133499230043448075122673302426141410538880296663824052283304771399598620581635299461757416309128086952486904849459585271084124362584207265473418347899161408176448522038245747701371421951844632615117666409733605764886486326576489162074897437540508650188137975615688417289984858594863632290767651277088084490935099982113518976227189648284017163338943619349948623313565641157553704714811274996297821966854398717968616873049629537447791940116009288299106495975771355383766857399271832705015600110333013973617693266219583513891786909054593149433084705492436070680007284384688509396919737123819351499395849987149670496390193685408671443958826106271275067939551975425986945454305542646788826601743061606378280682712797810609237112236518167273837069641970314506584874251156994458093766623210562504163608026443506169550143987709247812362231252676826672989926963288831311257671548502873791368268427596344895873940456999368060314235077570573193919884570722102844726362626729933993555243882567706484466365574795360612606626132236673738772881341110956880731173834065383676784787911396548710465267974701074479111922400053659224306570475154088897295581595135863334796640302069199802676772477107888451774937602144011583943095335639596039109472938134091935928292982250307748970534936932169547464173131459769467448629074229997211643498760592315186972754119021344173385680199818948473484409095075485323873744461656360542818034851735887340675097240061407156696218342144893449672043391136464444391883763380580878171883001108688353827693835468551410144852757210028850165123167649193841613113789008754557734314385588436131301572139285304158850756732183886215300773136448394154505777092905645207261134978917829033580792863747744535881476219066007222640657612464416455567379993560924275873157565540858020524955094255012726085242756615325674640766305187836989865269997622265533853632909422346662371456235533021984319609286524225461247455940655040454936761289699568417659786787361745084117360124885139522389947811878645594265881206034047647732456611895468045413683928071622787062385737088938279544408522831950474859779228837085592257774185949351494663773074168718461839814065311377411319069665612459367609979595123776954182864283332575061273293354868625389025755071251100182600027590449299752251992141368609610714899934925538536699269704222325545263898365074634864120666521600000 [21,9] 25783077693712649239216523125211771143200172695685585761962896427944709161163201867533302947100944253653693161512212813984138960614336706533745124205859116138263974071304225752062752191619507299979171579947564017184097524512986647513320907981158605442737129961897411694309298847989146645213699837752169282461754732919625943160819454724494900837355440312403835992795716319594781464957599068694454353284001512327068643633598324400054357855441311486732513938016863570918960427750464061571509275660615935238149177474855079023293603055414495847995681864075761590566673303135863148725121340111174275862729172944624808702159734497255572783406326113023908035282737348215163966412263098300697365730360734601297079118656756796280348057945492424199637940610985343721384146784457197439480350796237894703682003554084225149725008436697107065288874256115050367364593546366900436773458996526017496230108915245251401210439923991398775077672763650845747980958471674321425880205446805239209487222918526896307930003016655611316452078452566266997370524258556203218418822065083498869472674453935543046973114250030509931187357537005033369219470490173275549915506930156961857628249486615670647862136160659089246543919018931871153767481899022019550002227915332954417677517551731905055528920909063609562956484005016669520356324177793439009937025891865682336533995810010141594824514247566780869598400441630139954736153808382794325287419650941939670499531753141971374490018387133695566583208497060723295358557909178176700793152911136404424481417652636533608885420653809851783319486010200678370240426783621506650543747314258890123994019612117316176228082987415416059635247803785678643315030698446168136765162848979028118051368899049259423664763927299385008646654267898475235003275787858917497347887854382518968609573414600934130365906618387491333977992246843279601716796781175243281575940394313708620062014325690618232732621097281314313634076114381853149527054001345103456057300693276585302896016058809836183173046537482135782009970671781911239986683135177091742399357445050203377067434674716646574946252577710287959670931813531209428006295694422435577243717198286414836811488765717405507508998989576663950291514464081064833626040131408782422903126450459806785180718436298573759184941880423803228132468668641390068757796891947274312431961741667250869227568995404022764688433399404852372075444333533851570835292160000 [21,10] 10581175105652146448837842565811117234847594943132701852697301141550939175968248667102102266284100486328367652900257284863531689606425787213003705109456069668071936593738024480256867503514946358197855505861862195432534611924030589992822695589616812381251739128323112003990668682171679555895003737606490925418363884357037069085857736415955429441596091179635891735470299921707955417875275808511491068268870321467542295410881375525206898514837802556120634239515693062542888263135198981669863251198398559881423567872643532138648491538886504998276018591673595799196977079591801494807897838295649759925814603859018155623933501595128522133978250162286560181986758459617460755290915780233434267912275589233312152813632095758858754907412035292464026910895438984126782976910718229263392693635587456744249951407717649804312655714990948903894084011468174873215035620130250389627157343302277143275621125684771722911186505880391856555716319673303660683373628234777168933288653101065070269830110130562588660851970290745181703057085506711498990264703540903389492190219862269449883079965017533369737104996651371802307890528076045940552998812005942552092918016220638485170600018439883670976597385325793154666012939671294622162548222595143172182414190263600081193518104368211250149734721824968120102600738658326617091207144780600771777289568307843698909360268189622144610616677914157515388183762071786162562240614536205131854272221000260868017736358672074505921373761562985513093680566456457159516904516020186249570040233440381623384947433441248576076136866839709686030030513809242159323781943446352728611581474447847500357948349581364989955937929395151037117623031634804034584190005579971643839636206023586382791211902829739244911831420752622603741471971561577251063167218016032844543007414175053664467126335033744752124907514411220075828185418470163025897077879044642202171174713651523476826141368103375955272484345167826759944358031780085405828057719143521243579744439058039721203564208592921730340374082674151616423257559438730521775584001073631420119898809841833453856179663405860996800692516850798660860069222354994597267974699406424752108021366194991659187510898427123426262987070363763228767775549790078474846898011671611833809610735551954692795401335493567567037358941878014220121115991045406311854597862948929939548814055165521991503248215861341547281879399252277804458526063293438833459200000 [21,11] -383421638041095078316844282978019137995007919617810015191734083260469634795857740070752000878643212236232960000492674312041582033280394936324792627967162793999512350477292440465869771573012759024006983605136910975011770665968872205208466796333351714579741150638243969229100430899250125516344397953955641687961708689360398534227399842004539483212250121262082073374177722658751886813861655392971360076951418717456515115627090541058547592446256286411284471312684529963335137450321263638986897648213918239362343856713706046286298988033857107627105357756392039898570901050569291700401236625826324283384593560918599311272416073438503690383288169854612053587319149488590271101795015072795784598816638012855330416438472817366028650843407689323759477403640820487152783073821820365284960307280629816822144499559061427946746052520765475514003177191518514019541956394553660205257058786597996467591437289185938141904633402633191931159627512330795375827930755673827546796454057522645352303816751752249809054901738398860729786032094991002636137975378078782902356594360385224596751701536379076789675907386576547385794031000906908245106856348695049789073131296497673633292922021910125099133263160087274915354610363826062506131339890319738489741571631796625773582260331094654377081149362221782650853483778306246168612884513196504435251567090086980945790087871945207540652150143290684564871948273870929806153382034941602325485100870929400514847264021002474627389706442495072104622844925554165063240075155851355376182916131319643347893936818018658946749426711601602534425851550161850481751283370310764352329714443808869740968216999120431898492946001490414376425454619557939716080227465023526149155953032324432192678511599724025602228763079851865884937321510009058660181896007756935010514745447251242545882765792300203477125339665530760288128274492467554257984660966648246274001629119269121054697394230883138647587635036165205814204486405142073690412925984103759561294603672450221845761219486555851399896146950635091656816943172072288462447153743085178541338782092171258670716654672316397915025630538010017680464687234406199000170922266301236370712438965240009933032699325795339682312504240982252051707109713265776710076390531371879090075885962094081161797219885945493588501816775335795534402600734603006708937676973434089404077272535863864188277485482923546605956968984141096301403601535352812915916800 [21,12] 1217188750369256962301762737670948880866661381092390249933206730736913014094522983003767156169679536730471611764360689431424849840591378371687251875384195723804550957393367469949546375255739605853891715104740279963772720626404980624918970158826563287692828114956416932840947092459840838363125689724257920170000358094950049674844690126182667946874195030376388278966703092152984436877260426485698761686844124437728859131446977900989728679809159163206168523922408767817341388284297034405665486876912814748232008379435353290185515238658242419057160423813489698143262631331730989421718305057798842659115190257124399928250813534394429417177190038954343520905627868410734975968098165232716135191644977242188162535167272490768009240718545238392725762425464039775971669322153492346707041413014517535097357397751221643125012323655882128993471113962496188652358073906275878038723974498669734926893553000489738015673183521079446216435838686631732817602700284920486888600335719843723954843071791298901644687185889102354760192903893259259010325677486125712291612811143169658907546608832940566375545449348613626728831424781423928983835100494078256459234208056330051134717229904012960094498416270210119171577021322500399957112738569749237878808780626901409802637203125205761065776127725593380828787734078891440236109655818846138033251458619084108947123505409866027610634171726323286481613934143010163867627663627093062778306629417993887846215886304614764730971399208323332107527448486754015183884370756776796329564168228759030883205459616683393188239336995560328655117114860639399763676443842910169602190341707095380206441624144057939349976966939158834785619358344557907197354214787944432043711217304859238157579147821012684723333799967263944382383026501858678815670584275047032551136807588115631505313219275352347957758624410036128780920101770441708697262745950604550556907205767844612556723780324854115089203656146865725517950524548328981762815131920661020138089929073758898878417517272672450230740539876955229228855994004214100114301701208683357460187364961996928054189132562039662219374698257195137756189868265308232577015212418423362996973312588823897350776469988625146648207750397692617356105890916873783124843721592716970532920795909643117090381251541546913852089197341938133393748996013098258399515471933112723637985995915573193875404284368037702327987299210662848709922350348702108876800 [21,13] -2613360509697609015135747890290401100407183334401817590753439739053589939138590173674676996227254766813813963403937814344307932963117998169331200042113906981818444961822085760717039068040902691958926511263589837847364775285794018634191774591639067436312448727180552872089239965782646949011212854948304998394403141365481085694830761931148612166589130378662802589828104324747129065136238699601970146490390114858956442014325827630605472823249950624353426138345328634538416756437215728987316265375431669423272106370030412886249335351762446975088483943318862268843303280937366318235721149284349482124617047130924401107152415787465047823224380591758975849082527557723417626047713765149998280645480409168445849062024947672054672379492707416514069621215740018396303887697122554934384081840635204824554291058191869635716863975191934027372784537912677158461481297526771125961912645049806219780048291324280768006701194730229935664363275565963968045934239977824591596492322672631421803330321299777111163515746648757661291759676995534386295183398237152612565140592796423856477650462766197377974553168108198059049503014802340690106009959284437399848417018603224400742949546594044958807081060550939287122963299516571867930816040768774429867622371906128541389892878889370313329879457113689651344482592548433355125829382627116001290122198840182177700620332874590510468715366798690103287080761152891380791315551497584909877201219985218207474184014036103270170566610109169240673115990485367110738053856948434611332452539029366441632342478362768528808042879849782088031508827459169365894582817379094430908186182648786226487703343391091407182876339427498935603988545692940423451400108322299489880527159263632363530069000748500681502179183775633000459367869314456795080548870731954221363859374702184901877549352329436005161406512365702372529221792326555532071582229894053770413631309520059509220857534715328123233397494410705845919200620959167979820178830646501322112076696059753301397227659279370312851619399098491629063476606263313447699190842231012416902503625458119178122120972409705971621046381083387735489128856859456392786963069223580548972334073098643014320591095998210848382129427672470214166482762759263526515348294645878050594933691762384262937290069977742825038515466166477196447919704681355295729687336234333202781419477404833926517295514025331765627990618505772953739672681421587087360 [21,14] 2832721872188389348070341682301194919571643812147116758445842654189354711820181887804949011200269707682648781446312853836138649677651045951441606180683155325469098508359114546666508700577829603682319579091267869680585391202923735704008027750854049154143186815594300174163250346850000797776499155520162872032517697441177754616535928694735466872308358274842338747137614442951352488706897603099196716290778003343789846919613623008220904939800131521565063366530198734565581442753462294963924212300957470388611200273851828187784719907829124685629468514986282927332860536119054249752450257746633052040115584089543417536724374165597572362775622347047623821077021601689228440695501872986871904467703568127980428591505638996778335216066964603799777168738861767179284591169639351923884822788963074544852614195481278291174155320198299408296462797793546427630250292567459845917112752995382876235572773862462925311462796313870371017701772190424788170611038824807875570464056057485796322657755298629754234091476224924438271458506149646699921355429775229657389283864051460980526319434343674339716119539524743821685882908628573816570169063217515896514354300719846530833483344147547145095818787744959083790109795225023906931786335998902865420224784740886534316360844397658056518341940906742105019449102444998945699555737557062291763291933231143483557139049569715227720380798664704937695983910743616398409715108282253139736873510417532110613272799266245295715519056517240190442019610210217091535218974882615170915287323648256670235918015369316397500213322990788054239248002980469619378621271779756598263080247766976431705526216604215024004128944607219911006145432052996827480066827487743661368963695967243577846378185476113064980758727905931336212672020266336378411911003262824963050763654075489390133727642343557992063841761439579971384834985250563480580402329676172883267679445224676944737777674127729464617081788787370789062233404121775543487990332542013498170547975385981458824896265877170574990502464274416346022948497062579933994268259324393599099407143816291405151562758289242956584611889694311858664015360053677255718459752584450265013213068236614771164871257060531532129554969705596082491938923389114181133182954808044055779762019756449650160842596267308568000800902683829367400535099425928336588111357830683752746121696012466698935099433675469972770855424457715545783863964734586880 [21,15] 10799835435334431886006774768598795714936097032009059184780758969549255815109895369146435888537975114912393522025079032398729845961258893077398747244128953924609863017847397855546501962863636730308154655103742090872037839109965069606207571015670994410724953324132690020340755963247230547388812345336261737710577486566747028026211835760233326752839200555224930205601995560575699518808998628697390949611520341772582903852706549255958755299328272146898396177444620906182896276675243096151405641209315627189514487032346256220985068450413558414298142909171010936953154533704003952719089062247177942869095863709357312287159298007290303933439382242499675744817219629362815952718284235098625828239600985083038317804499877224979543095922381718144705858117872117845944838049074738318947997318338576979629615633058583806422595818383085452762346756181632225967340327308598238784252392198856924238319217600351918193240776441872032948530019579469217207232415111363585178846578588394306131908422447698288092555988389498729854533310710397417735629497428452129491542959848466392084027882118591332638436636653755323703052237702225505955308451031102615983037481145603856200833107555109386436821324634367345846456815414177942009633397832527928461526500977327751165182474895221226124992884668680842897348876720552133770279663228775775963077349419985208807516592854988982381565634283434900129698020801562061525276725892429262401457983120750013180804311212198766525297242295154727167161081611584500159215938996041303973249798107894206146809096765165369653494640399935952781010187551658635794234520150372229713632060796110318563241344037967336110215406498103434951076632506249325901613283671997971464489093006608720517847924335062043605713005921141170218542868789766038191841154728374731004279127343051116623673739505683706279284549902793282921083497234516050600989844398709277197749632669748118951080284034405499071206506184879140022492274993622557934519725866698879099661546697452719304394878929339916314909067021512438820082911862748739723124382237704665330564854889253564861209349056970038777683977804961699044373930106055896284878281277171144527599903273725249366711571418701437878498128686125883953915059280400274364653220932172436451089302917793886629435030626464915873871756323457110381862944047710584175838051235773044006957317971435051850187860820231451102756016302931294553800374747136 [21,16] -61867695555288912088682796810867110417372047516278224151941119215906671523948249883253694861151279833527516429155075092697128947320192300692382970987835112551996089118666267982402763113036753782635322309750595827716754778959851258455337365132286475807292109777831687551231655491297364735563845823685386130505356510097587126493757069968172876515583230273808934941247957008241385557816443898893697743951011464263974804853813353533140340875461764481067481784706751891086380064867300929398080804401778827745073904515561855713014020966065409115543723002929228839257634935652441687814506979932104078414749919109044362552529939515752234135641202553906754338054251720638085534823034595539780215255259153336207663159350915698436830002406349692913923584593559491130866141328719617337073517694833558670568320486637476909120519092732050615168741604986082594428940470747021532971787958163257958699742628556963343671684316510240748151187515475099151699564429063853791880456986176886433711782744038904483274256087648555927279686425562665332492974816744616846214521129037171660229367830845496890899698459918385963050501036880781798490495383599964203607290093481206979339491468723235464162253671779849988950808569981616465128565754197775832425122166453989751936623414786116839771298869521784549264306414096044162087833346956945251160075251404427757848461189937690778660242068563481121460398985794968139981492455119535225720520216869341926285830516113187429475425766060813236257064861735476395334410005853826322015822728590547471626572893070332738181194867589169637009373566039511964244314157533969553421537365373341583627000094543203091757287655519187593705046975006442746842352583755978470794359357364463555786815170733073280146002002977297661543407392656657424847993954725811088130722007826895195564238401336024343081894259570446843954123802859949602279369221061469983760977895681989381776180486484544289077073786571448158793053955538125081892747478731566901709303883508049257441708316463255973495045920091879879531952022513678765012646473196974018197842639809863839071917367413055558313271408477432500440219705347693320961479537577339977737862767191224540423036721575419100561122167449599406368500954474507341739249751240746781614269815668254001268513718852186423679015672921134715149427745404411406844787550985550463798132105071074793898180659537709376483844336477926182846935859200 [21,17] 159159344092069413658448771954105771445118725749482258074597106636023112634454509658081401865269767012519460057396674032881378153759045095614859445186616982112405647381578084302116149201286952996600294493315405613824432783531557179036099319053856519450068299733435157400815993601050154797077525464405503478173705499799854997406294115001886678246639470523001387486358409753031514161611348121068222611114253968168596661961517992697615056447295039196711421225261739122486631863423548283405194528482360166080806659117264809198484330961654622006002419795728824383326245976523563023525718054726100290209097758336758508326257377752882046507137127666522380357897918367398943204191254662294732537857232000493748401479978332682564210094527228132169358506067137046366625483328235282777383001997938140521588447668336206983518260500257396618015066599267279157844375455569294121316862173628227081722983052647889689710984262074169113947447189564445817573454473811984530680914180747947671180879691416327477487404582491113183466399978858904548458565643123857833115747120020916366193860478937165628213620177525886052087037621966088835071938278261132088519597877755956225118261144174587339812699537254436594650487752979725051677506890525710203103388452670639732767800144785163302564367351059622979575049472696089174435257432907698548467825685779534088337697338390702294229055695310150182074036273255276313383525343160865043264409579591588335589632757429105660593081019922032163201465522846858704469392273607400085606107432363555572940246093349275770518620207164309414434017625299986909985689000334557679012123961020474847408560300633679257292613587753592552093019187571326529131833667449991689892384847315281694639535631719595537383771304334902949145124177916588891300093729408270069243624513707394518729887197019296719498150426901868987593224903526469399831260269252919792999778758893592682849658681926954003475838667537751379283668470013279359612476610828321270056643969349657262987369841349412591396216362561769592914475936623593857701150903977729176311612973983011158475040077599484229532306382922412165008485620944738693017496625049089159942782783870853726241725176846582933995098835580266600765580228952785809160158605224185074071491961205679078049562257468578278990402170860110195772086142474492211912701295713205727789068868059940194944638505802643505292593625865415258200342528 [21,18] -284668852163461641912321765342067670184565418485906918293780230371730889949727159362498309949068780326970722897877901113839446449721789971694833209917536128292012466922001545163321542484166033312711222736753484867278195434582004676108350455931398291732736155517636444782500755994701478575069900043497532462160795505881348503212752149386751080615817712360728946834587650776782512010206494748907999637752195609701093680900940962069254831775090099844497127143119047125668093522259416951998041821901242187007772924106722540960120870092375440970660378406907967734693962899371061971122528980468009382187116409557420702088846607373639100642217061354387429265252430670320744047458242665436257167353683533272855951430019536898322467487950022828008886526854727551015895180169057808886941838365583256891264162677847750691614602941016835636498688064549148290109819634228516276821871056963531799180398134207482326437891684529531940221731182930152039512876695348361011647503887531482445488445251596144073679731109016932356230280115596610114861499126216363073167190138981813029266317482437465795159612461560708912781521381853207377956703677825459405332231637571352712502575632811539527748456191685741957525186148789462925304931213784808356434282126248287784194764402303343804026183343709997209732783533211551602950402889661478729246435728434153885096329930118572976515241288725871608318271586534552211229744658541183865364728576567392833964074359546570475572223161953392501829670372668329156170212830616129308277269494661686753187211970454910306195125516418399620316059908475126106720659865145013319945758587284643082139081955601364598921776640029222023468256603684477603007378979894705938283439075081537692948533275239977367940338078565773186095754845154447866842553984395888950358132539058568416016380032151640397646110975550964280990234948101298992423592198424887797265351552763963048746456449754990293649295661498942098353360545149148070680744468777411396223167068849530543902725220845571619838679059702182988452631851727861886500347489129829170592203979059875906822754667267552370092676254720842153834612199309001987786460024791754008892613613397808607096873078467186595422247151255823974056441696299734931285656330677862986649049502620067103882516485048577970108167352761031653403602078739618485472060375976610289844776520819979877639709441416339389739959946291793736237056 [21,19] 430312552966979707031132935154138860006996762108564236094553754011619582892213338805054323975244785891291274057946120379456042924003849073168255341542088306190452665879160440058272222210091407642986593978398238583531857736730463594910998037625450808735547924799631511215241942019864310543494559316040738766168607153927548000544440300697367220205719896501077742342141277405866830666888903269315246442565123422438417027897743390489748932336501369513863660460854293764275101860703793556363885661122968551735694474826219599678758347440871183097002119503163024439240190140517894497355246693069267921403758139824317051798391397095192461877484695048087804889382750024938210884427213031841439630975883789299677422824210851236495171877091722340139306407021589466857016246823393690124049248043491655355850970312515701002386671391961680895805366500211400020046131734109018114793255887842312187988393034569026646848486074008604194256117811959523675318596222481425278578332443983302440506609223068862815203575111509092830583593647555794446122697779372289301625209867892426852127589585467744189001246624744771745721416988265748992825600622124783860797498758633153108628783914233648393127332246500749555710974061829487737786387618493887340636240446898957425891269355516478956149633577177934558949796047455658057108711454706204862009398553370131593842307399181574013184539323489415714435239441455792743050277150686156043536900926899353849852179082451446252989799521581021631251492493141044223649501374085280661485108574815279334845203648188211173240150402087347827789966824928620536326082356123366001821295106177500202465967821350364172218912785480263037960637019582126371481435751022912834288241963711648419772498041920933299080496957426738303584678016997294764632706081227608701085353283474139339220962018072815825802325162287956182823449867171594583808642647012068168651103624028694974210813371332280156245832624144893128324491804006080492243486815920598967329756620785198273626351604895775687129543298353893269660967375240691426310018595882150272559970441404744605794674518014841598463480295393848591579879781114209723100298281062734702983958346629021183229798706945716128717303759021613114540984631938669728770263169809362510251103245424952830170440740262916629367665296228868140783027363036843505338318147592378419330788001127386629149801921069966418010800576353380859904 [21,20] -614408399434518770699882020450340476687557295190590655411790957051098243992111912154659554392419755190068890011162334843461488531871445884894647164300820548219470706619538651203558224619380586026757675379792508764008283162157464220947494253773549130071405755148960940657451815122407077310239580459125518598841753682019592872163582039825169563094581509546231901694503241980439849654797297329924918988093561377817965246699587128103551805803298297753073035711779987643583925458160343108578675381334433392080405945766235373708516667207647005845936815935674209731909776289528322320367294640984427120621036438479988240939625796240414649278121460055744881532174052294514956107086322391167751266282843932124142377215286563313170179825247077695659002212134513576074051020549835434540038590254319389496074104762815706269231125461046655283252951137116480174369609421416844742507883025120270428568175983553255392329502653449217257760277784331811388404292187198743964749474178870304984938766372506282688283534658001836615437137831934984135318638000490172848260782315752583938842511522545018028506947580884851287063665037582073853104773725241662699502894698012768182139572193406613295468148688455831810335110590693883072969701236326781221556804125450730052399066713843078430439771403409798850483738889936535350474148815195675883894121417026225356470901047971610281625320456181340884738797402038610441098907348952181144329552395488022017162442416853658820809072420969359026635892502416914556669592864596588973607967900900942219642611355849778356446395831142491089235611262704148662484073854458679038276183194185544341552790485174387149194295722767429451779081849819963823152109706323208753398824320432532466176453530563085975192712713419405691674445383558473301455931899697440161690907771376182064000841565070697144659399221466133785363000011847536024191441229354085272393615289751037307508087248688709700901839966280443414221330086156934483273657895053997338386141521303191099418130872041239851463607711326464581694441449162642008713542237094497925960418267070434983419608706252248865208032083887228404675370357681347373848926023209216025331067134136877527281553408340470961944028626777457093403891236792905225760015467694476076151502731087957548433729228363915497390254285964496337600586778600632074801179342153962608153876997235105273886808056772791526683452068100833280 [21,21] 821613538574469386440095643610069022485580425817010129186901016384197685576120527030635289031155873917886204231239297725770465560631800009563839369330605235885377756310709896001916078324014738690667136197299319031427190754593426138615641459374686264147910796740521602931145625812682588817048500162289542464616610860652351664611700862523686643608609827451955174659555918340339689885004438000910301488580041648106308887319930304071577683578048017185255858648067868031013411831866289971643080957940143021881113203749468949349401443968472995318295392033649504685237854991885772329765798692637357263065059907040212832062021059368702812201490190899710335251579878318064031058939543748705063749376858275898090475756460294803121180781750042574338574953881192119922894809417038111389997584960976277681538200479793243832756936047012579465701722975951851612188470530833126738055625541742642846786024110789020313306883918765138818840987385451785175667658945955114708814013805010447036311345970301171662720647660969183622839998573445350201995734442477498647268139975602703649771762589738818593259409047218880139177634368833637530785842439485363932317410455226383182400852764483911253131435161014013473366196395075219524124015016901184172531585385525610950954775402210156985936285910311928049878886496223936165789200166021648251813075657593318454279458954335434462751455295179105625424645022389859594747363663420454038182489213158143941775440664463468632340458263057668133255809618936575202829242111310427526177159038853424998815938732297078090527551685837626867155213733401922326268599792874938048925284634428414909004266623662155231587874558951405731624729104297640164515288738678575964480054141111592988407342605293291529442041308160458368757735117072992516530633066322961343433587013686893955783703765234594076633149473687129953123212784673820713650096616074045227625817665466038057844558086045510772910059035998936308361215556265305645491618132436607435739242409901169253591407348683868211537347086761593200186883721351438936184431620974775483448718847683277072251606348901024663055792278790558684898032627054125924149096260297886388055562686717432389980509127930300974813528729071768748258993363126704616035204307031238244147817559755941744844639973160511713284107556725748642547026633538797589180954625267968631422963710432660111563739152061114626675651706355712 [22,0] 933921315652697548552126982171977861668256935921405296641059527307464059392019012883137337973481287517195688176459449037521500869838687943589211683144820416695976503617959856656269418730102169411550843550556298366921215670577465866708290070610675458833251964131695970970612425738737124441224073129235423654777224389984312139123613023533198372607891114540945827871884340458066515934233727135777647730632395338732379689783960547951545420783127006825902513452459047070785501778228767133188187500008757135646366918259792944782182028487027332434206098433928596950559138759641443195329276722497312321652381574900595826749472717078415348529960008633535942261789501024787306814698686936472505328098566027544580106493567403458938486773832413152219302747954114856491852368836536503416494397738257513825875183028657665141921716990106334741943923777161380303599758060608073335308652169074249614829420390691153629323276505692935720700180374258014461175321435040311429516541932740518941078754452114826214959067309874615327899545585587446265988897688094082951010169916801527605636542972601374353282673334659277883568660522590347856505670433182609212415065872146211004308999686754227992710759732358703854356210923036202852422612414420707162296960585737691656662337339148535640942743237841073398804859021312806112599891076821576439273289436160840673004016835170024000090319693555403983814794188008314457715175274079282624519940548609223628801463691214646833206028398901888407875163850539644623261291854613064556123669759305492728958026926910000289301961368570212995424922699375020332190790636127447344471519110897452453876747663705055545292689302547639248015838436573113613563089419892229159432696971421304126225113311246504684157646720313249973011672156665178047647174997265159702825407272996382474654851738953466210154603963797792417786018909947812344055193828944870146091345759063409432937312004192602825924156180878424617716474003872712561414479789156187097307555770640505105860793015568050215641231052629649029301405816031785651309666773203699003068182302417577491687767891602990504850076519763880514612482363006888380296152675110922671145727631780886912358176715170339660233362887295377774486313590725930459479458725818832752949073440376037966519513027707599001653274303330776222941533693768937369815833159823592820490990966536471401373650427643136385639575215316229833633182129954930483527680000000000000000000 [22,1] -89307317133096377506292962183548402392084789810191839817747125914415040342476098358547416823395673610039226752015061594943418850196212881855691699972615275940194819826746651203283739045208187391200225260701830411652057019896157832806715149698956249074590507756100191873610500476177071834769254648779387088274349810725695606791783344103886849597771610339931181603481467470300512371241373014358696693468628202803236785237263089734555834072183769382965727819139097944706703312105577437534964480570279818981631161525192819536282492187070836812906149551429897987927354700977629218339628347459042765083826526704782488051721039188061735720742124016367297603972985320546378500001547138049182683339852073546029496289424340693011139950389187724426515175832107766301438141860716085611809229005684180858709956319477314595377335318796957404345414796731534911318979487674654983024306088745390086630451594540005400981439237987885230454108595163957277995251528996898265483270213104835593252881429034977397739444959102879476035019420550845409726797549722825076926247662837020817387438051197796625413982015558807249207271034319853997480596646084983022843400109413343409224393352677452391032416695460638097378641816473095523686552302933356896110352052628803796687893124917010711045529545443748400504238753882348779657881826797718338169317300312901005420841636724611352806776575983383218336938629808286866030550270548525577269392843467661603098314042260948445223550957135609955192032333195945423952258923187852065042736247421775021824281594391010572949723174757648321180423437564793978381161439894058574261186198535954548503645916589101781108583588753422101786379368191788726411819126702647396689861569916404543962009048556520627787133728999622503362892331869732226418519002015075239401859269059998829142366437316392767384195344460207845158102420738139121191016308806180965713612558981135380345364283726287379291557014515269044782106352915016197239591241843932724516565067292034208349552307101392847931886596846685200035492741430938432806876113033553836535295734613416657754438316456938115987122382070347382410402804368891767984138078116312397819700410356369457116762444105507350135971972483019270075425870593641084311256134332781377730150046050058477888875291971157167553898821934623587040170776599940584212111518960771558751484748220381987465348967688533759442451404042651732698586558369062435631923200000000000000000 [22,2] 4321378670676770160080762648038144439460249013778410832192151387383758402102547168154133616244353310354737290571204620540918667583608206000683012290756399974960224312219922657710981017791530878750592147470942601533207788680726363421667224231310177068880286328025042189196146136656190287898796800704185806261613586014551802860243432349050204087260242673963845645029878113632922310800274555398054411578697115739625477909724523692829048088911071754871575635329140527206378337374763314568174492922472421246536573659307454840363329973297715982575870084412174181161635842753284608386990497776438372779729249742566030882133888017468205664460900965277711722744244155124516648452400359066330279673333252371336638853866177748282545214393023503252267364896188124653797368742083699247830996723265005418577108473803996633147559668572344656376997565521097489700708888405323319355079292141246716049672675597843134552904636046309528209765942757296455983071489905273160662970665053534666060800290376553482981514872253529589098338213343058381966469690379416663831221535653126219957378173489131039741478456529645675802799906713079323580512146985325581363273671651925834452914607895115725200627132771643668460604971713933303550337586397542580410830687044084942612824086824786552552272460363834134861058724666412991535757157781368425423571996448646567785608793105878133626779709573454463575052808132732306615411018619919596409530146601358214750706646274786609722129989253821246046558609945183317201222101539430580837901769350276819016080688860266730902097994615665287370944489341285319560579082729857187310752466363490934300448417380960881381839414935073751772423280651373515046714202572188694264282978799847674616264683203381429973395949781397235452610030758776137354696212028404988902533514652317855097956707977189245095546246380773961558119455828670933525070349348687495680264072538294382037543933328431087986089016829761364116489169417689131100997078051446257177815789104657726800071971108833312743100074449494872641292870205949287623922001577267795731140133921926646172682579233891561374506419874178017872941756782090648090970605605504668947372240327586622115349940905644554124948681916418816308320347106784837194934549273872662308462800225932202267021788089407442005461716093365787477066886898909775292548366265807374768255774595240348179782507207014603699586650685776113801129205298151899273363456000000000000000 [22,3] -207908200934211917735818609412512253263438537378058182763616798002819954990914330740118727827681642232265759724799144736406647679731922754465538684633169682716130424121607992735970187785968826872447880037593829742233129064187503574119864032756984046865788338086897001610524948760066700327488530235225614733285399516889808357954253329915417680433226556550927423228558514909573824853193601816667594393212867702103618068911094006842694509211406636730919066394881760146043708507931828742881622188154352158632419616250306522545061952055654717845613161059350905139373914083468427608450822554051529109849076457270319029994422561453891987285906190084163943232727494181961402524048019138182672695233184720401487323638016355318135889963993285996751955085791565807427760202567255315417340439189275176473304768928456509630382313076613392761759795968105999275833297717084865641998701384557443152881191638128563707892961781014015799434768802667154761380816488677836865182247000146922332574214818792408474098903844304411112532016674085498889713515533234650978450332988768028838344881248479215452207934894333034421380991189439182777498323011310600794451181191122752675130818932536607508727272464858779889973009098421025524862851686857176617975324049456683187429795890879623172085892836521952598155846618396703807219178325610985654821189402469710008279073535806152611132397010788890297488232745421550115609151896456830946080403572366102182590503882881481577140652908338414652510086994769883530618460518625166668817585679802470902353132633199762495918734860368260902782060557105652070411776719152372411724760542639287808915718299385197122435277537666965847446852983485571730280648239133878301547434937845880987474104549202721381016897825059546075112291193041795163592319336838240327028452846444046955266580371970337626551199267479719277155652063800479974817472273225705575193701325516668694158984556195433533703863321387322703216076171689182230041239450075579722796034047074062152055865514245568176864070415310570953517047962265871236923088481254441972730906111386270604450794098583308481693500188527277259361939039735809639069689567671538667301641891875741427268780622492245452213802503507468874959028648498628414403751315926856723222838134764073490275164072671589557722964204456077110898954242871847933404330027203609563462225774377300826600770327694076603535768235318357077911501414554474375121207296000000000000 [22,4] 1744659765958563365761289328544442387365539807283038983108836315258568380838505152287887258101085467980766655557757141284881001551265885617363331253256499972378095410265311187720583183406724765995076987330780643043418161713946232148232768401902071537170805644511794270410426759577497801418653207817978169396598849759940621017305778922115328696021364539314675981066875873819680272329147804676763349428087064346701431712869053859726298381248609603177770285515737678119070492247544112538540789498269324246946461212270502070711609262225571993529834040779999694704120329490985123936820501680705166715217719428243010243713446324994420076593375753252521087658153586366688153733630674741222380199253003355274525835385406535257792401335892797363075417644613820590831042473976407579060690903919614912905685297846353594804962112232690378206644358389313391345904096635266481279354212146051830813356176425278798079217546512336998547254437670294641406508862652207048548483119721661658500996272823066979573900677772408214439337485450556976909681703414856411299197917926142019215743208241644371898563935159041553171509777607520785102508839736525226092609279088314194618571368272530257200507484017380570952858184586533943466590040061533252107291261030195052081018300912183618737180409566492721340307873886772310380305144794713861910211052534265096667560816530710033006841988498871037994454168120815508413998240433370526905093530636009759814152173794683829514111972932959781145211533467476162417507072176070409834916590837492529570605899069722977954029990735254111988637564120493241054153096113671330357301253725021299952130678009974649770027036596395028697549439774060914982015092008657623883889269210046376898708768335085071119509719908262451607409254493118345829993306264634853100259260028167569826085723608542862489639964750234312201557122922808839813723462158991850468374435420924695016267159356924095856641049485986471800513405519714612167123559355021620024711812429628649088775960097832750164858420366651238887098697900866209364278226155720402589408346692471194457179724779587888006927109249456518111770789800482235976294154696731427029678715792201702732304814085509278659931646500366196559894053041263603689557616125782314471595064193276266101572942386929153126211921950271861474391559106220983939319107675308623378095117831970099145053664511721187664106503889779354706697135183108479867106099200000000000 [22,5] -23785482374492861510211645646091174293435590914222536429021875779560713478925665696839429612138282111423801191446511204152259887557519353305159574087204333014235794897342997227398522851435288677817916047935205711361482279197167624669670109018790030505974085519816415815885829112106248142923034829421867939719235065770826170023240415936308520255346763221609654479939793779726596950753478775784512915919676394528453634307075116790557763047416571049809482532345726548798235996899412539366485513584800084821009667641319327814826293191694316245640482378957022206042215285337048294179629381351434005368555192830296035493627553723093479452702173132121285675648563490918958401208733394605325521175885299986269367798924713234735996747161246460820428046197077771828744570609482782125412093391017933412085679022738593172906998377387443772756587927369801956121565392349716962362245807032342653135266719555828399840790292316826130681863185549082158169083704070256034668014993573452179686576063527358505151867894833277629637050601503213953599205973117032762016343718061907838494947894802931371402956720912040637697814534401970286632760341495908221433489931103579924638899628660526470850488362764652704373072230611225676896159611675881581877701279337919021581663229791790732472787993281378682355395162915645288717729263657658672472165356444171817022581235973354792366739151510436633665621819587299734258877306343739657625405314701350792648422307676585248556508320651808378862939316243859707878928860942103986953259462746920640635988977848123352201694120889105304249897438718313740226381433094057288827022550000594181243263348288583115106335428172259777111835704358518553720722286193949767022966727132740996523924072182604964979503898922381496224373011589448887818113348521755219540856168231933731166567203410704143537454534641813398374979738874890329918494158733828751266387661585412685931292398946611188729857086783859395489637962170290585791158836431359179523642789712648150268119794124451910850721717512576241855174033739066344745139412427121918147506943335551111487633968808223222065772692246077016063251004214840662135399990344923271534773024956414648842841306409742920113822610992420664990072499691517697353414704637286855002402848536122591568586594568256341186523350383603794127525267383921255950155836522288848886786059423074176899101683579470759899925689118200236739599426898982060773192237056000000 [22,6] 365220663755827235017303654863286901816817361087021371227011505044314107761077419597546862208779536549633041962639768220320355048533094062164885864911294478690847355940794972937454811848674995613673816670467357660872008138048288622303684911286747248955600719946199385110903012202297689633236618655122207985895849070857050301693416029362287679180160049254083476020544207386416121170927858202652926912603809566087754547041752642042064509530627436010011050989566986940997564341067690734343904095188537329179126575310543290237316697906768488963236264093404536337834201705174087413421735189800641063005476937798391958165331798665294289640590525848246304644847807149666339903362385551983099689074244943860993604244794740965153351267336310441139953058200248629744595479946107855305597377437976120410817510511867300080028695516981032996666569645621693548302085793919424384848089655614292757701985530556600904589825524539913988665788440680800720004267236715979657397976709990353885212687733816279360054119590826474750663567994782274659678499292418543034009611966881418644061525108219933258416060008513087112632507477745179579819885175084259077482831486524490254193870734368164472683396752566253131256663523654573168602332607102433225950262227145815137086109012708091252277115694804751111152497913636299673442416458573914269999275105890203588387669682887004005814294606082217535512913118178245061363876883409560096922966161650973427592220826030605536683528684462964756767074058170408991835506803003865939413755657759494856268029692296458319819365349934103537607294531618006645835405676457446266791938488901873136555501642099738202532479574753089216526811981040625718689824091592387716215847324617915661106274771636117569458749536709821481998484266828455881597856491467946502167134365524362326202364390620343557111551846585332444926284772586786824256015713134148414026519317952722402889853192651609617032948185454107266934511724509392406552795604845708730014356344668303962964251272020424072315451962290361995896297317533669119171378498718117788105383099764779688403434551566407902778701052575820569073881070082204116047680058450315037507620068890555102668762260228822167480665189724904286771674809980187385228869039931978035269599345557873606360931844118797533630762015405353463621142040383127820601178549613647860461645450272221035566277004401481505137288270426832084302771015092007798102504243200000 [22,7] -2519904212997002025965091437406432741792809139522539412283641209012528267943974721734805092448558733870686689423312504483696590627481398436745110277391795857630649140521929998868802425998369641081756011344231616256761300910223198170952948133735485786222789604410060685480193293797526185830238608216776153998130750868030381376119591756006959338963413728406699587727845023558184091739925820014129890244063432514379330125131109549937238073518054564717889927171750248902438251976969419431230795963662593895100068913889852136640440787212016309216217175912528937655639453067929675757528132886790536796077213438419875388839939943747741244278986633258107840844842116318285723222683554590538584451047858817504379643752014280469522586699729669287809814331458077952407949993030811784555245356624576590291399002994899312320187642895473200711072249000584721623060603573624316227414876761141768935230148920301347859467147680932013212877181452513724735269262298885591658340240254385439903447476396217955646528433521093230000460068195995619365540200566896674966838829003802519001122015323943842521812363139892013556262053305487046557396960743283135879090257750540478990087640408850688658676812192243216963385863161058934261299198117461119546400626934197652702055432600173587398334183813296763604736181380296361326896559909008913258457394491577383977317436369582066862352983293026909670653222595522443849749624878890633291298793108581621021084750186546361103878354982711568663101326235761813164994515255240467513431610077499524256126844426814798073391306624447218346308289463824656964630760461681998758276412628214825799723449234211883251934051116015721349146913433599884148871624209940549705438808229407882802954400343235009163730666406681086016441452932503765648792130006610842314268458373961378640439301329671014014352477864315408062356085144469439215024645703275705762236056566278563752328349046618468849860452020929461506953902728851106561697581217864732073153636416347296024193328158031871885930608382077492399523175223141399645317575536949810728630575091626846104092527455262677861760198910022144846845048970328941969366101046238933901837466977105734032769237981990981970169000763375112139882239310685872313912228925213975196422005212182176539990871906901940977787507860915837703952882014057301857422871869970864472620716899332843202359570768990840998860994435053668004268699235990447312601088000000 [22,8] 12443913449756682485086277344150108920922271122190354956653578283769150204417408607956741499563383259732112320618346393532239729072487530608983247687108376389101816230516590912453167318145984041744443961491704270840264651935826448549376586417539662272646322925508821598331992599211872668100767390218075474754838275508162686491541688412013431919922062888116343691985890047972692821471437956427218423521863307073804481500196706373043673988722048786332985836606040175209920552465973761862401532646148288964187861082579474272285423303415107463423843819289149298928737659476778673381306467336547404709680710622233726645497148803119880062751155444657974465820251975004542328001659531632394160195552415840332685373662432314647681587448033743546521584437855275692191311042808561643112377629574358933999243890740829831975983454895516831627285204229233100160137749182367537484731518514269975990495108175762000113295096352590754878876083610395041667228440962108646578882620561086835267485497701115182347522103191712216379104008172265082181251995391399051968609042338388283413002692980770837013025818002581357244302642582047922267085832327520075077456799695511456610415418561575479189689246136112139967914626034544465227743164899123353941614510051741325159578510218456167723417538064512291245935750575282268088788731653968887960577047346805527398087276170651010256772826260322715213991066825583547627625973702634391313007830485569442587675018982791851767688393718672275126252590588640559959486148329298224619457953444053097434013165885892655506541426279271162637179205957477469829083481495489644014866903449506659212255397602135170256737475434784919190735802279664320260133019088146323290141015805281192648701871017511090264584731959129543630376364317893754449165742738642655995836878084192168235847124868898933757194754669591226794453320664262288256493888988769174226742018578040352413411233079247373019851965097237467829248108011550802755848623706855543792427295038383094932449867733536408531664214047198821412869138742846160937878770638970163670077650833853753795450994310360916320986386888261688369011903618115762522348764075149418685364182552950155844350748412475650994748253243797897528752289162015351051198955642367055712102810203181016547896237405836569549264174328372797108268459233612171146225485848247044629559515702754158772970310985417729234924693696970792758816037813001112130682880000 [22,9] -67500232532134818142596371177871440028477119990053789967485735755959393772499800586235449233618173346529220432341160422715833530404259901850389842345250827341110906744284891067150466529644912443647427474488091032861265330341582992056628724770069055604650988274505481925180618954759161999640535650798213443066961741731475394949615700832273329392210974071977844061934796993793798007848535673298064494531024373672832378412541679292546333572152781022852253559701849500935783570466736852873854525261424272356759777762174511179002381962235195869049183688729281183785058616814057165605288271369887450390462263106745712219600179185769449808115409352650912569124164562936343324734201142486876433263695682955318136185143258885737588268026072938772488742140686579268720873538357246076866794612030727293378193922423020752881568245533917747997580187692057266354306649676970538072165661061681621552784494215593048019204886539880429144438798382496419775609584325678786246486441885216859331555841100317285515670439713893982692056889785523339076830034856295573078667433467931981668711039160072717707051445622642064463002386809398759467894473884466582776527765838040257037397802080464028228186740131223424927393999593287090681360365977205647068046016077292016058076419401481620816501476028382178037847740320154814292470007204741021749591348114732097093211783134631353577721783370695313263480998357196068811201600052567780114945599049920583351446685925612863768732193201214566922562506753678194147381222195464518550207207157664650405557064040907745295305086675762988304275824986194544689055423647355547993443873312735802891092248577496376252412983971867892566279469572642836621919942719838438196483621080706504863317188312191246855174054994881816872618913343952768467317724931770315599833376540406279063987573750933736158973300318315704420567535544318094517144211929338097989636760355657259504719244568337207063030199068886813842115312355719750778001365121283145409825163988421263958891902115092667780094886583142832947816314954813692636304687857330057552743464169495783802758993870600154007602018739217169900663692929083563406931978930046223124859594263268464270496039818141070789005662253113831555221699063173534494904968843708590040638167879577208066932693854635191908476787882107331231148274333823685485394434569488190493878985008403618393493905048243220940627589351521470958493671028605142958080000 [22,10] 201629298023730486733377081258117000012304302790753247994548164533821635800422927042007165360456610208191775027027276440918478413558093366942136104077316714192484722548009794369735162021344413224059541594940648647629093544969210303949278615733715676207311255480238920263220616637970720383772052571097568563154158693280732876168368471597841935087101278211369613007562695273236991036609285925798839517200223181656934135895062174251823119927898124732638576679053668553142175762332819375840294633494079871817677036379720214877616748790542323212023655324840485769252136688875277734049647042102792757584808871806215464867775517023237898055073568214707877849706484037081104463372319721348595568806099713047764551562772561610180701563698516049362755848311539806729344089138189734073912379062354255410787557162324681295462583010976197537905245539599983980977625773627753083827869066044844600402234932288913487352657279489110003868919256624327846220150717675207805157452545985909451195419385310747006521614484608623406246651357519490845949647229543508682796641326456995326906475117287721842935304318206476159179716795111350802664098676479073595495546988621623210882480694659055968724162254000154372474689063938547420877203022559993644709571785023274874837868379082198422511242486869461787150638680395788522955476793429788500331260490053817903578019854012745652162942901272048754773654330613280447414132853004754399021299139944188527589185045211491352852405252524885957424673256178413644549295973048846907773091063625903838534759571824502808802655232168337687526544066518431805142124457126471485110001299551917313143726056354013762633601764520652149279345263152349232494407970483739729068789094076205406944261719748350264460245226553308102704447828745924569548777057693515443094001939253228886067523811859541593838245374237709192001793807555016824711040030266121918791705275688643833364330268521763158817194745514179324345898557873080683204410400751445619794511170330169444163388958944569801742954417386338240875208273401461160836189120642220604082448686825100863192318914773764507121587407972246003477137823896008305452527964040423878138845018999448431566296264136584322704343198443980407862899385865785125160889144846792402092465013320729446800810545252483894478704458798503628681043462956348773581867567145287259850327761633367115298398324525231879605545969096023544585806030562593341440000 [22,11] -506618624100885221215565326361500155950293352573036510190435228630318495770061485678649863589768795143069760345132306000653761081353175216144773991286194695230670088371661169809061439003125709401442717099287284296463376332324595789193158510355990335521730508648049988494370207509866525665017759939439990732556235736101471762674370821808830614687350395889029760074150055326366623383452714520463250201419428821308794614843008259588087007482126545348050127824563208970328341798280215962651340978565315225274958638004852614929009780685956202437645584921846469641487629512988666320321299823286677754357732505181544965623651242201629713989686448828682046153413788620867375253366609299692979539759966890905186268886047545715214491347185617519720417973834817966525436688012653984643734766531270049963979639873222448830449531099763445252386202296044861341769692188587679148072881795705690671471561271078054745584949408399102740722542566495840105992868105260603294613316914049827175135883406857703234932203799546244847397911356486064882321458341917098836198298257796005703163622125055661754835259656347750846157580787355382365324697178148433982541698933425292790076927115949895183729924543708620350770964027800241161345659145280013321388794923299935836912848660033758671857197483274368922328768931999500508442891262924831228687602623158084056210919739171466839513953065861810262680367360144338464548598635410190703541984004402131337237527243392307440604468273278764838457785643683839231040259583344180146740531202104317551235655009742116683771937313776855570028848321310814389917375769695450802914037092890717451113223686007484758861314861067047630827320805465122229642793326814117053340883067883248410951131462926047929748041280242040720651237952927496692862790080880451332593159069419438223649231767748270617197572847171097104190922374442380345116649793065835346328357208164899375094344449192209452539780430497997296924105245624590426003780959071033846654498897642499522405284342090709252995998750393251715324386763784110704589772553003245229276879228286958789435268391071651645585392856152632256967005053042415514106944800228705504527809800142731316560301926304655358202564795813361219335786239103716735279777872162985284030906855516428600032059416061735509873192692853333887314484860377239711967960979720705975357316705942867893286323048611590341674025599696160123744298049008251699200 [22,12] 1868065185195541436072745301255918487022410948733127380990339248917723291560639696661440572342818756298688762576280578134555366252876985222629546470603863375678768419385842503277621337136988135215883268861820258976685308517659284974546725285132297210126730723306124326195859790062464777050752116422899506503676241964264303260927609335190235897989062828912220525647345001507004988950586593788805418604513448156586980046749052504707672067250924832034935723678085524033139840275621232196701181553854303684137301574399559798443216521402396299358842199990398069841587247062938892120168695251061663416086530130074389907993042509342410393286410020603796219217140837225053815669189251720885358950853515346246823535240280372904064481403405419706584286060516496417828156051267911435232226785489899485567488932044609743699773696493946712916461253936894340436706383316725825109945993371822079591178672580152306876465371012573617916243156120558399162098356364580888714888202444136023380870830792306067857045312995575152466144210078074462423314471918189045832671672479597818776832961425090832275222395163560816953806168792323597861695135677398785557100039742412171977783116246880148460206750901435621764533972594839441923385911767449677690453152706182046454061921108043422247975663940037159515341759826537825478366461619009186486231826059903251827368979718817657973801360939033027808435226520174092949607042007286047291535269286585268253418361211467258784060877095074398292711989470341682838040204558774633428865811839503708986108476475090787444383967465758602050757066728000455559619597077911170445294734463465618981956008855364544536809358584803638834147269051984026503082035092261512642076873413373226464964033142713896077174748762944061247912988878344197094606096288928540916343407992917420950354976835657521393711663847604825187863771830560063770301031214050462401576916117636095152722700316279530426451469723163664242808869911786557248593258720606763183368443589810611654937617250377862827952448546488800126020782371957039435026725498901453662444471675379775947365195016308362480759593241127842983320308912627932208117242389086707447896926402500015566964365479734479129440704383494289421339498617930109054246509012074504429889890090272377192100060118011652714773543702884828619776640689891032929366251273846182537624681481224958811155874323790946283388356891068904933164650567292682240 [22,13] -5235153787649396572921941135849949460076635287084024296339220553894904729596657772228675436005125290410588949594719126993805620546908576653542828338897423104573418206132595777299953183666135670847526491216624188140505634567771803266205832617675153186217229946491604892284621901238414915402313483887491616539890912718826091971248339999235028622485785922674623496457168064766987197303786536379450660923496730510012426843986244006185991172581899195242337401340101963207102112981807022788396019216221483531673021805503725971146642613169811669993629489892403167702488694113990687428570284746175582053455501231858536724089195634760611765727206153998653272115942426131809270120423997722470561245965882575261775323191891064775805557925964940730236827150930574934171057087620647686107985480569521097004391692801272266399918655230450476100901474535791484504171382514973428307610897904160402675512088819062337745292997814587430149518206275120592909256477248445484321630588492034663371400609096541187215184655841034663470592124568711969426851651039507110966086536674400433197178408281128724252374174845183647682279792886047893686792337050209133691246836020663747666146947604971559157971989795119968160943279314348228008320966282664861077239429110567232150967658346252803665212082787311857923778857391531710091047480257361396503654666085474679349062443385290681894852932163987276771151797448571256767829228838774639061870168425687187753639867789429048315058676518903121347461472304553182253014267456806785228918138226557582599777177981682137209515989522976412012734422556840313534417065065952460384980540383294707022348924288973695746877148538606000050770299914925768328355908532254432657784868129451730525341596047811209137325572991673850055755156101759853838929007655205170504728928113496926116098421407529982383676980988616427849244027071965631006214037801418438419034489264957546065751770101077647883573275695245411640792249184088397649880184075596104235501812724481258301607463044031704981181747726455383240359909494443476182543387218154758556653437127943719683715684721335228705505428053922354193791753770517888922559212006465294575001675397960926137697831634388931969126665150442608520360697124474781794488683684350869748166318429934297302027170202250568194900050607177152027553992687401208311491358447924834207475608192875890122408988373168503023135273895517391883878060387205120 [22,14] 11669867504083618010103724871934502765013888271699979448712037363178945346445547892138543325422270685844995700726894895764660996719682724493887390584165160992976848795751945325036847259941233188286831804793667127057581780762212768328246186873825205374438419511434449305504094846911160255761856727524576117251902973578777534115953748165545709722321243395316986717931031961691959386351466182019563866049914295384625224913012501730151823599289282391132959465468181547737747712482120718041985488200058984804536634035876045917054343166061813172508315379006157762146482557090017744724305180066210553359441143133954056419876268160947324346582766072229309883413967143286967106973242205769362983413891997249164772885756516133100164608074659483806670340274699790394135826505687207737086347328505714522096985378567665593703016290043736384654261193796779947817143053534246133510312142137019542888818755515018224894644272952754666224427977989647221799660155191619348198194772157137016327610144872990773322561119888209490528106727502589495111295251487760340212564023738939708866934522809804923155315887203757337295302429685990764297271206173077852851212670038534620034918913549836865877086143360113701669390517393892530435876765996763374527211892077855599454193769245869549104086372298202390268050600124904194195529426954771320906248495060140578451702575907786994243660141415186061483934404541094495896442919356395313988048081241128148284569676401912313831437852911166291522230564649697970953275351966636944686038572221367806976061900370277149032790430500074755286655998399869499250510656609250784208318549950319666720625212140358110485224880139041106056009832081852719107877063776996110357724094099049222089501884264117393592319708477629526708898558146094932767522251868063168662701058011940080515718200868768132011764748325161198425436014641890712274291513895468271122095240139962122644735005214470307951833458657813250110750864624301834844563346968650963380387354483056004038447795660451194806191490363414746127300376059639659022166832953291096151599067237928914499037491439527707631873502308770993382944430130742742373765520442118471043436691951027734754917766538572507517421655647825126926645470091535448351511541215089225248106514263009995072095864229657958652475299569251935539452435739190598781530617093570380049553813085173432239712675287365946561173125528337354275406118649856 [22,15] -33103400774118993123949455815227141306118824166975994875556368624125630850657202399200842609411591987137128091516518732846099310602780686383149969191697078171896206301220315734947902686496454606685589884239177418473529995102872438178403419406418551556412587506376960799328296955337594403819416461862589718061720050524964723188574225958221927721830587832735571084493637596322471391026401999667741866289494062026839831678429216040626591086057138668759504828528561596030060010684724955637192538903269731190735534003730292764883203427159730534369261680010165818708488016093682319889232339846805698153343043518407109174647857751151136179002026570259926138472889033771455038119568589536984793312425834747084404556818398543105712993956365218242499299357608491297102592572445224228096991057998641910714064545565631519248019825703891827269023466536489669441173479129424418132171091492752778334564304268182690553048199304582753130801717387955586985337433281285872729863111522105740071950134018598664580953197076122628268353914776132353136207090560127478461290437492977546681694662564739265109833968520178980153079641891449096646001104130991269944066680265140402743490308618572919600345835736020893603697334486529691217797287576197809087075065714389305284817867506585483670914089053223005019889579490595046268501311188771618242333461717273251534145246018501256247716680843909272646280721399851063378776157666778001714161329460708242426522716553881727786679328493171557028802148041651787855440163575325240730644974567407766988193632567236999698747420368755654238252999236636014714056118606614964852225562111626601183971178023580429513716761430912289764308430274352216485866760786027092891959457863067214968615617935332676892536578872629806320096342035061540015901205420811841944318032652050485283345268892068882128601079059316480643010268005060896765174952552080289596510440573611412877635090061147356643950041069190334903806338567572169660480020475340421963454521487382601893095346017236271950404587090619614609892917617234237873740827157643217341532031858778545281581630197036613511822697036806124452716828476960682903071655251016874500923517402306798280990038091852818664354029268915709136302869753230003039566648587075940934220273633759138455961855814013796456765817519694120505035799732833003400570658977514751532637387556729381163367602439596772477454363962273126700590039040 [22,16] 97610384090408573219600241022191275813143863071824167718035056628306556080452027258811649098648492337372594284412907655088426235643370283176057655030147968900603484494772925845452240070273377588094836839515029098536822809293008750276828557242056737002825061991381100970815370063075319247957468116136589686774129306644416757351842941386178992093791144406052051447208135106384478081022647571381578949877186369363089191885126927831651299417721829294288838008040098380914503332462020776840447813057268605972779400983606918521648058666230080103416104933753965573018109685830800491848193028773534334735003364234585665747255690164598534763239887699997510006809027256070119693759795210413027585148267172962296406424283433418821557533823353816045660220155691675861988482237360862121084770626545724499602483033847517802510065171866795156779377994003329364446452144782725787374421558533234798280332036711902168542499955782092376044250953301284946802788115804244571428365803856443541112579651901357946085320293860381707123584563415174302922732888529366243745884701779813213170159479683439760520278875323081604874137574091914866457330278762486580317034002625273716955384485586076799533792372058335676650369225602221183189899697941061115123669268484470804277665372129776246389340865726865744191118540907576618550176375866161230106322820854409194973789069619562292422345661326423629504013257234589979098581157377240566048536329384073670085346805671433560511011851215905077493628555196058579490119386128976760568204815660121410824430250994977069331280164508221477878309552739894592426092968158537118343006534031749244487643550643784119767127762401260691270615713280249520709789480627462904122336180745372297042399055081460428445757615022982713490501267063571383431642330567157123356172420270192227088969862525295731338049426965651014664468776453470475161511779063885123731245427683268030521536888664822764509728212495092297730538415121223868851264382203427753815722616882088371964075954680006457653616847284400705785056251833188208643125313839731544110880456151722336537273551888082183526587464507042195176875750118067286566278121567309332412088146617830565304425749880099471766411414245518379774998274598404982518547730731976651053057113623831511298500140702359047153197433261865988169330976074341599860808073273846025750282071084867407135649152132847740340354780774260858024886272 [22,17] -222267474672478032372885436599791148881846399117832798373327687904139048818405166105565278231360392937857783772514311211761232218994973656698383969745797294647077141571422719818910412616664793286419497009551482928486469234669177272610893216919988547349106637492185547141652607567756185182737821373539769255301591595524359073726337637236900734632350852284628617579165256124365191823678296137837296492952602679621729752646881880729423170252107430249930093108464767044319287149181061177589251284861850055489280407072042001975225144165786544235870184201419699652957927057033585692390307130682861231560336823703079245371864105264350368123405305995639261303122728856931003209009514118247616654815945342179428172323973341287812063563532651232011153267860645259111737899806832082643864633048729594528843653258555981219959393239250122301000854464853638532515264855742372082169749471588674245763579977569935469198861740830134642075877652631338798270916340546145166347502145733875199208953465278522534173710239413531429215286408122007998696113189899293825221937738512776358221603902912604295185740682424462966041952512874313753272943861002522063425239200539025867102144042987196686618816459310401810774036966895877614114619287778875121182081580003875121219496384715345927245927784904420104913365406973732757991506001776600536561699342385712471269521158222453126592226874819621830920866616325504689048339173726767353243482447707241177560351259495561068170589848574046010477861220472994117091606390669525813318581725917468114242032031279100169271989563311302704640586894026662440332830791353089796781952238780825973947626774917840523376948439147606967235996629364424965063878287932865513443107445914154953130032193676460867822227789202303682401675537974747665292820534601895775578589220088371920316275052798408807697978930744778440562226984900215797088322056202658349315990401373137397517656359102799034693845233712189451889211138420993252870317951281326250734249918578434365320172769822562473976462628074386748231330298853971316511436238244115504220215453858721839142634691253669112308441881846558610468180034821334583273237284383960789880839922835407971650171036969317091356013685475440892545984854845941720728464068958443230236252714542186393822746007429825052680409315406351743562330513946851091809202712179781667449089851431251559063803174436487720712685013363819806720000 [22,18] 388703144870937081837400326956598073942578799198731124293168621423998450814529578970397179116668605347266161999792910492216210181558404010452512124498877058645475384949137201595224169419764801978711834356191922708275857543213421792284615350017523383875505911855962711977939736404036047694679615174884570985957112850075671067206192153007399506299322703564166503949116258200568535340872560695065177894126883984798904612620037351918999336741318551149640537546827244046535279096250508118464356624464039275136956280691577274868086037623721149825694984658494780450295784486722273263010970615311916990762777371971066878943347907653209555622355892748759437113663199006139359216576170183184546322525441300346904278675699847518754323890143859457036167542572077509781148051214910682140485196144632001840216073113671947107433970900241742452561799662335332956922217352544284955098159831640720636106664038387069398878032211953776102302310569732926053890771002666942693510999241721782097883953371598022155641249731950560699636834556372755295284873236978903001955744923969870784821422360023825098224898503538356658177240297722143627368008786557867934289231036685933806030839940075724855476124954177178872697554928416836723558891334231404831068972865078602348678518109992407570576895124619386614179126135524193260716608463082339936706218637383486185627592872624558896893937127803044808968601106334436187329935162956590699486190572167279755887962255504846064843836520568432755498506781178416670776438207672951837763917563727533689519308519808304111023822659375229226261694137362994354482212808014965361111202739390775447145104730111093851204726775161098426622293232075047455194779741471432192009221954698633948006350298284197546586816419539079610088838577983058942029676577180060374242100718931192237544659931213136296111410980315698675397662814793811616434388898225292513644391047955294341431392995417688798864211204950584366032643657911028707152298975668753296207941836286853813643013596743889833922204260758158840095974588071745198021441999744269255978961335404455937351517948591023103019982568577641076995812876322827727858714964392059333781509035326236546934087361948699717964837987295501491030573447971208845806775784249339636232086563825561184024547737069563460910819734791394641441001783217359638367052654355445292476115775549144581236555863512318624730277443944967045120 [22,19] -571700109991426316283688864210621697026076902829722065310751113313493396986320464424117441790304142606027991555417088564575952660544991220803527238036863977730210588803076841013260546319226128499764688616972207867102078100718977781920881156022772219143096752058612732331347060869940294226975511116550123799415501622955336563994166026338265457590034032703584721737283669521009496116484397011397714532020441849623073911722704277733535985065513509729750910231118133912690134252401301762334764247194918400889719096998650991105908773585204746617445140302402440911909878857636438762062296239990467473359297574510422933369221000030558790329997513575691902270163879635101311130267014173308694811202086294755499625634343730361542421940837891863734069892478594035384253430520054875840114184466556253737506013622548441559890606737962333776379248195239667459270572226512921085653267298440035193097652827393057909898966579617734607875974908406720147745807495894625520485294288759179346593661106040671230211116995976781406950031439460364316358219484725939626207931409947535932126938453062978153839614420699361434825447113467948699379927362692416465824934666942695880712809749678904492291573214765036304237884789572889654239308461784232637519255581103357459223791944049217594086453040258899791962332072570886356809555562928478301858461513356754230120623466718252281323640322053686100648944484257638254229820153262805659478956955866686906400276932533978247676540770174983133526971993650170898594205688287026101571063925024350779461580089117121721546829063599918380472839681472269314161432598471173418961409997611537861000970354448773347970704981119845673227079081339438060204732612470939649020440127193413500927373232696910321600728985824668236006417234603766194330826798331852989468707478015195162781100962507377567446933625848479569196696429172375679748988130674495846802174419782213164245656438311590637480293416834118482796770496448884640202569017353162305864820368058768870900249751251273024291104332506074954874663663984711255478631263925766846784075399525826476921910108154644970173734040470515389614267320164063204076519327291210433928923697642459984615862146930993300652796320161359308398782766921255179328168808076263523336136818804856815713965048723817460757112040402559568666020668230119529544810810260181379468634775386042357868032074656004806551206344077082624 [22,20] 770007453521165218866819295941226686176490073142750629177115795409616603417073745889496753209093152987187743623449747484720976065376232601398730491283486312686185757248506609802772125827946860752528681817896049360984019498701114337921694348113493144168995341939148798866792379430316600339030547505353024570622406638192410275437706566504203462942344543145991225774268410387255074172185351017770212894245237998523743824239953625489619715586713291581015883387017064906742222493382244106630320734233875428403156904397113385423062004720661246308300074135915284924004815254902758438378629611876836721695750377982817496625446340163225455038574832079096960389466924101124221928710559522134316975819282863685133430494120795092916624581991471181069551030088430852588779539188815426776714791935537283146511830474937716920095134715344776080187136853764173997098886130002298954227913660421496578758698996582079954350816108908160197661973044361240437247158706305673801799491813285507429621795110259904233435791096744647644264858465047407150710953241133195913137743859081055245731281208523587658827549437557246907740070550545482283765670359975678445254557566243021266272803313719937565673170703840463966239473391501539354756198102584417400442484841467139207800271126533508699995642710349411842378352858996609078504105059857879821149655655432488441566530638490013002557113552693921487218920564415978970780131251797665283323120869683335857696472442200942757630349402374298797697256053498714612374934925861734561695852922018275032374035104239146176174822334426343232190641367045796672816025590802956992412746696664072922535183542529733633995575603306785388452594262801165719978460431159492692529931632698755064450484065127025979935598314395892420045653773709957128708507692352710507743499517432094529271167776268623315289745801154918577349625675382904961598994145464284313123903831781356921623101981475010954118846656187584118959170243241773934942894002112568635849990413298132652762620045793247726638547416766537531807056887766398972678486849591938020728647902057570921830015497910748472704126686203781263687495009379066906086662166540594078236314283575003093314930520151915647961805121778447612326844383673672544892639280193745399286428654684936540053072911754566556714796247101295472479769315464302034548797739729776167227624938364456431327739341534968348640885377859584 [22,21] -968264801582418825922492396452411107884220843280328651484168332233259277364821410508602042943990818413834495507806015143455910893267562359932946847297841413972492747842436001773414919080074959658050431492467678415477249443243612149366073941341903647482668013783611438014947540911800529344541889599659665131968451540348668158229974743111277220117322058618382751621804362610676559666766962645157719501604986151707880692785533231896115927508507875211929568910409231014376839217176508919351208224580604779059783019606244760717875793038982471798775999836841889800887387770932373523531963990471942989169680929411508084344398032015306745598215841393981045224543319515999537026569349500777159378880780987754854975486427770845950052952804447548921043723550527684210406262928223634578811950317707426661977044396281527346416474410235362710574762890112884909879835498605292935990152679420845997764515854576108854496910283333423243012319741048430535055647164956138077213538773130841261783384173197501293896141759917321886973015322710190414872297509250018598977178077207894311469913159995660934633982892049335461081576156341235463364875656619697788175968631756665424927745849639770571870906370921452185329047621597945012665305350600705067692574888428321018537406933653217612419644542684234191842679276953395037261228822760724422896285486578295201028634124800683666161666831107035145553629379749180535373520433038244115824143936396718846539222629914475401163648512642752308497188561680674462023540109398747214435349077184951685437268155663804534057668600900541879917385234370125507752176647270468913145295713648266819890728167656775127921565240906878724727484607787164890222331968118258582409747439182564965862681983408423705404417039390293312850424700728839817332799118238068108195114293988207026074766340978087488546169300837088177525482236832249625066105480349825700011490783332935501723666898645201574636595029374506743012278950546260319749982523483695806166644677966100262867483546309248668115947727874419611853380008271820791269791638400429962969740657102271060982242423785822149450733204613136757395017667827400410060239882684424773614172884157950952122150206149689573395208559519860074899760142540170232464980712108727128533599379387294991962960302719895765075113897140333773885675951662569149031831940447386370931043143639867971773331524324870500561398530048 [22,22] 1098771540331843001058599449561626984628296095584635905178829004602719791151470359274256616838716123831588322419192737806934512316154357339181110408697967845892970316326088663580156562851180226547755952997962680323449091695551563222987555495543103836332717232659262434795527608912371020604271017670546147365046936117081748720427150041825448254618835376720673517135288507069501865152857371407861854089510308329653349736735536749581044585976170605264457627195177026285927146256118939159627056390515817801093106693882575023657120388476595598691542073233072399184011603252191613663519255764733641719008456741699974200109661424936551839619387466270050774424504566273434569049111572126508999339042709305031821819032226787183150819191239589896448023673681958582927620086269672005516871011229717117696031594535750813189500288739559981998947049569590797407861589517078889521484812843532157308418940498051122996561397529841382773038458319464611157033448117259758757900841216433369534072166143658768668636202031192913649383855235181166979745712472548679075346624191517214120198073010578399087125044983724291690007300580410569653063646909793794538345751597751610910266052729605572361981956128267023079457964368338793495529711988842153923863653876725445576123816798789056084201426974211693819537742928779137764093254459988028439674930356644374242944673374418279674355374618467562754879168882482820243704293460773688187137501684177146227788831373392139216130680842984170250738891358244671682782685419447370810590515486284694876483848154319908467030986930030926655936860155631951741470373968240331783503591270909684655210794741913072014152290118050835442439254290981778684989563016869500607681159425722100749523111750062916868427632715307834881239819239949528204913726195611331879442664649083750565089111316525649518223810250629816639742682093578822904486278286517821074602833985314999812021221035704037848986384456421520116937975661244232506138635026599303135490566601342250684336823265774802171431176323446279038472325049234515284044586915837997207373270717410913190112050351630455251826810100583029284734122066700832152954828139995123123891988988338138781193453506750078139410185468167885771926675094554346285283278078377844505012679196360590697884355719654976596907944743940203159893277933972185563982662006615823765171615040021719351038681347287130431366889472 [23,0] -1339194140329457283438021946674631161606562106188732180543171489083466913671689910688087719191486982822996124426444351734849159707708320083089873072784094008849799299784453419122003549181156297349178345481575088859269313008068376828660361983680659883836616757757112406274174452150798873612261076316551069647513469149196906372202527691897723513510416100439514831272668039482609254893394292449095783675015022330621299853128749509770771786562761529414926612261836171655889554414375109144777704327243550975794777481918047640510256429892687107158149141631011645683495632264857904082021548610630745843786870188876980010689251603146505174931991499902441328804705463341396259453539251014849194015426705022787414669775327568227897554414954724423107749278866817083242236901222041562498051702061961996723159905627089578803043637298507671042206199974186001760974333168324125003128148542759913890862849187231565293606074618707011567886332068479923753787822890377643746000501007988908952303743678611633624554628733907345646005349466857488247755731903177265688300436404261033338979294976523949088596312275602770183451426926938114940520050996066144956405030509530996147864157519622525365786348400513771935821554266566420481071320701184984696375649758495427673247455996217741263985670667340178169731438217409688251156031308419053933964818537308011301558882906400751919375646580638936077274209815337147025519155404680744615479962746600480634337245871312944900100288246559492452669919027965944850773983876663473918651898960907162647840294634676428755979096408118784760981851556851291946025790190370034806232567500696381447195195435213722362949096977912688997476552508315897461068928716368089847100515364662538717114067312094253545290266701907647152870542391778809203004726753993707242561234680225252481341006852095768875945759430149263042564468297604907899280352546294377696698644849887325043954163293233108857164877263450423384304826600995542073432895287831079956370954659470716924927735180537477353565544324372889429486755852944056331806955263362380909795724784651412434272245825154984054468179593720671533294479942215373149539145907469704192016558984262789389811632777017426531212407221728258367498566297395113112683988914769928261805332310168947976517450677744360476115425321111941842362699707336045094265034663834965867003365953605708661912349378485499919195166967244356332501817383850090692608000000000000000000 [23,1] 95112482834457033903918284299810615867666851657237199523561761766392956507188155942428540487808153575005133751201091782020517039753163603742386133601984750337466980838405851804590744457975637632726439526189200047001298636851992474930687736470651749005067196348691995029736866968454156307152788910187138208519146716607471341622516503127750320552269150150352458333223737894884174264894986223348338263119707263497024148412934851870263684495614813386792700414582172714702913454605877272585129340842065138718250913780817685618647838809746151836319076010982711602832751331139121194648032967184436519661023942166008425608061993202930256282125376654848783847672094447395769948415586165371681170966432837949824580256246440653015032635012783870830822728319202442512210499400805641605244730085938317926988625935349012206050004100774943983206201311431529689788532822311680630001096437519335825437146609933642860873740179720085232737102661086400944437829797968067208180469697279853602319044344667932914752979529560323876257898067625159979137595443916621055790577437729481487549489169930864540649832703845489608212156878414101102480667685117008932761882649140526389878487148838189572744300131100850888118254736883769850529623562784308919519614383857046397934301415198602674371292616255340098171127545642202257239477948293126648063906732705547598067586935367478413570484398396869661530762679144032998222451871953196417355554585660414158082692182966275480586989552167036205008310663742912738168556118027839783959883216735718003654752665714973727688882905414676631224216724039822922536465223336572874084219063506017833954787406150089436840596875197718358789561143418068484722912983264804400202763569039249590983822356749743976346576083349112308104608339361953511893603721723390929120814163692657409417881910606845803572902576380772304191373476685930769271888047848151503551191700603533594665643243991190827094861653682864649303252703719586652553877952715783571332725045853235191814412900021676143668327309850989843754651644503835656301928559503322182447146611597664497810165695724861329534267358648750513790320794799292002292211295195521534585718668892056216192106044359854245975400800754621828856224990699237613042020252561095714499272380168762151659239474056797460703103156632533212995929536090964443982575692075010659971099930937340466086788278936752248407389563293883313343857219003955984465920000000000000000 [23,2] -4489667827985372786748654249339749448032829707276732682492861764767035025810985643480053328079865504395601269485091756024189420540606182893743281731154603017807621970308488046586821981974479369175120463128329410578347845058928371107937829943476603188189144981737761387907661431494309641616913207420126357767788328841658439152590240263290491388449234219118118669881315784933998659486424967352207824091624083373703091653133688324696490856986422928901271235601774420257183430693777463321702469145406325388773070098451593123889735332213008029904869470927710405121538465878668306604730199423062276049820408816968137528745189200058947575778983847177327141516351694282921224738598710003170655111828805032318874017859469504692646798202616665033495492822592192480495870752751987533793518571750156800833624991197491428062366438974654218518826232496599155473712165130033512054781843950282501749431458967189355762608121699944552795726875848122752069076690131083771407005108913442349015077459307271538700434535194343919579686520604280579497979258134647342554912012794844736188406826964985607550149371471345859630250388538220919301894776268845957156157075342138572521562086994413942186271449231983709640031679438994049558230751647245567668290959159843148723899493994827357750824951406139118055721979386580851050616412458245388935218322153371510676125461387001268828374851504579889815040626778154112099234203099194687337486141420546758309073501419739787730152450138892035096306429027645573772713990001516567273218424262282596735845014218322395359974264853047636337837253700335928323987098566190419366033652651936349739835401434654825610006044326995899096950375669607161886639888218837472074996416038683750178912149609921352742338336094651652392886892071653634922248333657329338887740827145731151009983593087379482794194602424624259022868916911054564159220294056818031510277000077872289614750671983769436333937222893058171719880280509194678608147397550958605854367967083506739360088869805373670762000241822760889818789626758182811737288429176383676923006173676913718026650567752324537799954593529891222863210710650655870892208305429288201098346406804254429394818492298908648651841414050597726613700427513312613143146210888387504366275741630343972848463785171359783792117762986318825878999998340058605920637071516018831136157334608230330644237784373556483853588389315410565422866781124953600792985600000000000000 [23,3] 433586978253117374274841022844999321367778225332258216774035144600109969459375514919984909454997980107090280313073168434290801013001083085203808938535961254750907526150514030240763118482504811416445282010239390402073909991230192513186256026047969345532546877691725312990116557212597075021476687535619308548927206491371771691044349526372020185456790380495120850201630579891706815963310360217109069291426176343913653540472081126407215626577681823465807214967241058238099080845424948191467912505833456777808398820071477186674417712708713736081581292055403814186507252204346447195838212700482720279095932529319682546387236789371311891598549006686235843852637755034858042641273554342815959224559205775103832692401424049351992335152304489899177073165331281496152168114003377776324417265580084137477472157092955165758398496487066532990731332113205112519048436721324474534605323186438316642651438645569112644144855090498079476571314235135275839619560910150430147095344613213228321999524183906194362164619649464060988006115138145512048761786640022995489064038463085260869319695316278582857686390945605961072218368662585483664478640680635133315930626695062884086821338536562406931187424442787664801563559563649776601702452854181261229549473683452610827211209226725449352053231562448811737641137517643484340628249129283090957718694089565349741094558065595558982615527784272449888230554339736301269382185579144616877776265295994469773050385550223139120041799115907316011353979282371317135915960202903727567299414526568627082059505120140543807170704447536610251473205506780954744587020524363622160419575147177813998629031030888005882842212069333933370657877317603327093778674072725188673871304727610049701291423503329006161472135936522671406960040010382854338822157747634262581812691838607555525877059989664674396613816268682083059136226695310665688184966559781126462269656813369274936066484458956786322583179771328205610523842728113040818046565566052201977844323616621034319766842432771962959901870057117700195501947237996439685135323402423259924052746204497034757535015708076538500838284819136226720841329308530505718527593108741418214015653720660631992342533037643559445907680797159410060951437204044059054796297697533297860748527860782726526947867877652096748414163299339736198435796065193390402122078419683345244077717517534643525398260309154484088358631955331115397671023528093602568313241600000000000 [23,4] -4715396238483729295076245848154900900573525418132349744788469787024059460043281304505806667993024740550813410958690014133105800818328822583444679048340347289784949986665857689998453433396355248965068471834456675807599653768862762747787712482117866096223054728328222624278342421914869651253208462367426162089318967978555061280495091127934271165571469507035105543700634795503094774379087917556349635329287210176632228183224939203016191633859804717767888136989224471583717448473751424945586616028853250700430137693515639866658966917329223071034694080608241458277760086581104939600802986046039312745461784229197529642572506754233798460717882833884392937141906870988095933255897027787242882070901897635817072883034046720984711486588507549531333215434979218713907620238732861033145407355616763594625716724784746542388136892665673553573294778426905110099614465358784027606853815929337179235315604359989580250538925981566902241347172034382220148233651289106221350971911826388885334450248964201525061860703085248101341439256677247727619879042955252039687848495121189023354618954457288032653081506043104377790259610630225689642819334491766143753608188640991197583273599783597116964191713437786328415473516542780291424331757889879957669024591107028471679495527458391082719423646977635193754024802737229462240642501719955711028389662679060448921618581657332439045928353881701004304036131183003296101117041933033935304881767120298325724138841324848572102881723207215009934918721760504842345374005982036780597971212457369643589354145980496009527451102333673271614835503339702447831038677439452018822646357976970557776849537661955356042677381234145350646720165532031349828826079736900426385060949990396375380268967368855055235325050145945722190564837825360375558041187892941289666604928890209853499811945232030385490994834100689236190943798715332529210772149058453302784274547167601941175110987102697894477136921615526889003092522547028624024873139330612299668433126238958082208590761752238357861115194816758036213001632218398348790308070803393967661477696836651877013580905936930456213975921919858645836305651466258704960613758425483866153706093043876818216278401735327715238366189933388731380086652577847257824342903357118553246277622185236947731478318528611142053893159521768395801043129023064274665687068822296036028122630743108116187040811558658687505931824101372131669283512440227364612341760000000000 [23,5] 47390386467622961567472215827577570668093475085601099108364582580023818626401546748366239614706700260799466519925302103765490619008227268543253465696076693442353428651357957745629935988388498461428546930133110740849131316785057997201751674361580491301239638567070351505919699296222177947445518288389587234825924908119975600832851734187845206734433222418915617021070884525396276832518467429321347994031775971806951727229622753561597044931661819876390053563056524507761212721200825033064502786906944806793631628768109824798183201532794540932001781689351382303102756479257860902777583778539513280943182498289080684997198657032494394507889500682818579349759154793646894676085270178292106274508791160263395080137029985012014874484814474257557314961747230832301028263219509941233281535395479439684745919621616258825339074365131085251142095089012059979279114202198643340969203789191724579011953999447795359630188439101546855401668475895730276084619181385051781092697616939115765239767665945092185620700362940303459394087673657334290794089192188469438492108740329441976405473451894132748300610164327229113278558471695467683559236783057385565431057739848539562708367925118112316813888630494923718825196330871466927427179366058569799241095992179633019136768581525375315128319484745930404002051818616573930273761420702748312960329362948767934321361627013048782542196259265432651798921486289775400017494314625673188877920151720950946208857541845979941321828472844048121442902802983387798267813505334521862557779419728070344098117787150760863834160041870777696460563685511359345945976583513856610998805719913974000163681906848051024811637891010506623237122473780610618708632093059753278221274368206686365256972560533861502765569917091931502247026977023722303417964372143712621996784564395883572295341400954278875465965132912501536966403325032250957921274851218411896967505019560327125173564185124301222378077062664501864773564387159526002319738290014600411937935939137620962363533492966676529261035874030258637590838179192262812368294396841191280588062103025125703956695338806060630738921304283442578230663653570959775626823296684309131853108270616151620940946097045426067319343440338205920819164862219344653198942884253607680160741621783317643715053471421913394322187500443011035217291106936469075535366650656871871675161815095323853669926903871924180815709242471814866371447653996160357685107097600000 [23,6] -603778299300337265414869896918443865761607361288781120462346882013114567630138180925143745448633982448277694216212276543707397542705327441295609274104276552912896057809429465001929291523357601563730659212720438514801822781742067476349890785863356711603673056623606890255391193771813224230428383209219522487711766239257302951499524483415468865242767078333917910057338034458545275991452070350973099065483365010825257955020359352158978534618762706952548391195357078476795851665163624993129717939300282463504231774259764536096412849837244734105706214815114038913974118783229455136189344885540047689779434822744528675508564401560385268979289370306221704494417591320225376265180924334699250767119127701065926508300731827467731720714191568830617654484646228114911107796804977574709126770401464412654086788120779661497681934131029116274065431008514422418538066952595765276017820945414822308850846111195401843156598708031952318475398389521354689627878034845007614773664232574700214658876420544457584878465753850190477332931056273097281478127571899437924065950762960243552667166586812071748166504439972156025247781029970874827636369975779994461878031834544927353471027958290074261347800671592206959608165386290996496477291768902952672085359553920444678559978828334414025149800961997891686479281208376451569301425883598584426575539161621924194290425194285373474123570356812920057558656022221082504635344183176367056596455727307711679309239479916788303015085691624645963826787511758258258018919876126217833718348915087086389543753068786042804920330049234293692577011394482000230300200482872893257915969814340654533062283835292549039075618923427202256441524277336844258940537279115881615761285083113429080427795178087089524027645513421101138467893122297504080520640896160546574062925198950241793130193255077859441182790776940849953103177396186418914972156909264658935659903137338223030249628370071788285272740679795931367186257837898686397189909962689066305540110749233392589131797491908384766344788169350524546863718908691603836747769732946287765643138078860701252448875189681836314988344913857325662068231611822848973703482767202471428610764492928276536052386651827942442664280885152680060269477470814976986142854200338856190684210226341285004373333921634474243388751988399439490838234020716000787948322448676650897824480526471745169846439661028742630574312925329695524065360293968829730940518400000 [23,7] 3729968945884814956004922557849845148530199199276092858248099740653685244384421498478064278698750780398641192538737924420234924340699005586855483482949323799054196598878293104682775763205666090453241782096717197274979509411914163161693018086124815595829775578964116583696285872214768280580587332576487909117509182875472614635693659880504753284256619182790972084647048594372115243384060684774643950113230260775032987561959860484841714288376067227779923869549750474721149397337260140942053650748543156908143921425378219758108973683257443222877533882371512423189763077289568382905387183828419175358000927352645756398408867225195002896911224902603235479154370783060974797531100504997699252616270491113681392980695614355818346226727797404897870073347602892254275623394051851334256602147088239175351562559232507610958827486807252567065549584415815383107853398713283980933975140416438317306117134440099647348323748771660251912997149879205942787222677494583280393438578098703091652176485135421808251474481314317132578877373122963568944170208841076787839288206834612417838007805434484058955445988316444231342397873367403389989691931289714241872439027779078582863490540769618543992341188186870074166302358202037917569580276874681637362891151538200347582367680108065659881160081584885591765875196463009920938599351499804026235122953287879277028183609715273543266538213451713675140491862146390721323641095491292433215973190434435790228540981133869233677013709601697188695413422315905783403230961023659435930917514507424912558823152399673249646583290766711949930213642141393638037485564940230728175768392372506659189080578186996073178591089730193861340729592049037957739108705126960566811846680168362001682066575204155387386931084658549344367461527763256896115830277513067180453612334677008087366229727433116958047974859420787869607514897250306794339782584092875109762649522600681934822863424103182827037531438197770338371056150593541354682208910564015733627366493957625543101217396171713783309644358048148669380193978144220632034582812660548051993245409250799298278176960249506452057743808492094015831391911125074640048860333983008495753297409579233492124227225492560330637480697865364503770945330178150625942273647955243394780739253877351660594126254673509630671053014535968259315173502065519289970493034025728788199164196115558743504557194566460275885335417189100418128924763041061975768432640000 [23,8] -18443687190849041866329077576645459659422708329378377197363969446230756332076699219542638461555668027949297415099370918164070785906665540907305592737822477848228959240419015579345652846332849448758853765171969154573514007157724351531129350749362041169128443608092374307494065569004869528918769439795114532735806921755323355991241510540984828615861154576461523285982724963839787788843181458606076299644285070669762923346989362105895311995644077310586360694147410799290113340991866730552475102648896740029313684222423101762792320943071371333054734358470410131443351788426938942765025522393928937839082111416822400823208975628916117665346830976264244434070462077175832277857732004502640995242691612734305673120707239544869771728653084915058896404639721583568156746153659264011009692454793437867948860881703447445801343874922429166600522836439075780370344983362365661203305504653810874725220499276234149700440447253233474574632939693544682346922988888993034520480593998587254724626945563227517674113610566510445583645677665205964247332732364989742801396605678471688027264931656344241439501998257215732456227657934184354944310096483207810053082010479440260373873843011782235423177599226409027510755494578485808916745682464531824028076339535509381682087273250497065184220019029004144148637869215377588046697080546889841962087617089910730231956154812045818208022074960142970253702619605705535115438187040869056918912638508439431189563193146348208245843922751867287046384006881697671319082339049686088184221400563492089561705458768279325531093906697588389615781582748622472086950035122632891315686157266182462393757537545409086469279480996921605926747895890272235820315403156821126075096268669123106571892626869187401848517770482356515282487916825603827381275119764612829717641417313392038978696052872936451515607540518078184731291909046842701540868973506801706763659590546542871800480326382050843829773047219146763877305799428629936213690218610772739109312689138005629914162005100951130695550402143102713770499315559533263345893518874613682106822362319860645831813427444899179714333770355803429907292070415441462879844319655951078526023613993871636776621613116149707160417512659000338575910484194899860426142262456704138225390838465574278092256372012199595893129620009334199646848521271422680684321019028487821356037530522787671731875289211856355911798298255763126774167171016630909009920000 [23,9] 119818072246534034218658125652796416234682484909675489656084757886049192278252447055927164306523737802188400020036929497844699399178929152645380810284106463989733190591174112101010798550375037103833153287302711402060300587652623656955643430917111612854479993812510721628415750535729836034983020753531505726107238544868097338188575388496016565711139471015378242090516138324957048070799467280825958018964368859076667969959112152099156707013184787290586036578380433213490667808393929290894587480515498600283493802960325892324513576078644801861645375876474028828968075958528959503966612873332669158463111436814414889068763947317757260212144407948105791625585717639332546286052245376754246949190102284755404996075552904421275051475446869296616776775590459287438583547743431046220106117311817595439590948697276962918193603693296309113345078181096475844866444327337606901265096276629449443754029804108957512931336137176046976433649582655677903011022587601858787957153020734133680246523017106880270238399948143251876474976369370652816465566302082179152372866934720435359515560095603908985717596407502038072432293194614504292379660168815537213567947665124168473352697163720765305308593204661898701423277196120829292000570662061670258446686082301236923113777278538280586837190926324084886937215343858013544139599101572665159891927409362296927697719058890192826232497068840414485509832659337226441404018287815601779631963510881142288955157250080547379850038463052066756210408041911286243152841589959412443670740400147744529203102858798680525571460189679658555782468850949870512163051388400777125182314934038515714019106322658888121289134879763220799956414259635526271793143763055384166428326747456782603564297679329913598582539078838122333944028829227332711335530982537273955983463801305266273844489431069536369343135310299956656232444294059298551990453724031035963014615004356048354404839083509315132205807330357270225935966127556892768028699408197643136851658695105258736387482716178829772830025486324704700034306847538988105401199873796708009912788146912156041229061846174295910116171273858228885021650398103526819158061145792079149973699695481838737178999282674035854225229215880606094737615183547197032374536376674139847170275819264895446822626113176233191163426822815839231022251025892750013178777237715324810579650231665624453338142648365035102189234663640190251669189688025377931264000 [23,10] -505604893150240953484251722082144378622997833299804592888203178972848072030690975584845025391773728421950921299879471729003704495607904994138135551643220936589969369698768138280083843075499260357163745245999443368870642321235475201973798653676188311563985575513774503054473926166000040437582608988915340224030539348521555726710075813641072778607066344122837737231879869173682371999845277787772356412459561431015381455631458646153643996142123125821809769411189109171135752341228456081394715386633671275183787318943873830432951976336728246542594594991398974954691092656672928423298562620269918407900629426937831058796343524768669488512088620961171454552602818505512743329101916483890279005919908584385563790356062069819597172789184876702528360293247155709464689556526085869028973624782086228470752130335420563476248962600572982442702666577373947838802758542235884617969121760920739916034133840329380754332890628312217627515613579848568102292779322763776522696824571933885890680876186767165167850064735290064293047620024808992119301091425996419067934421024024756422257197342940505671185673651726039112059808274308707108876120198768009336664246879407518706696295870551063452783115300055111476570488953757820242720078441086152551261943396728923829698239792524150660677884622396373212103680270838592169719596500190570459731847315409108720220701065652619085334527249828366252567418291047386656564349914989585938435259642757520150680677208240416299386020459271022653424848527182889928993760188597833552049582863568718218986510270138517748706259322264824643800450081943173108639414545512137121999352290585189815388128146198299419636037708985010096380302202097826085163700640986361357506464702607612142176227253482337931806995439436735956389951488611101257777956022880246197134583948518712044294299618837797392610022994687221141119431444450336974968309200598658110346478436655204608398157738280250213864535675389617423423391722178514836029497790639562848166472379514035382358453826544514163815804280381803763899758834880705605502099307590435065533958379615807790485892257993295651635399312103934187989271642087734545827974991885623744974150121227968316318410413153113840472105111999621601249951406145094394291245385999981510488635833413056802361888379926354352155575688266919961274520102526359250424398183263567983626807713514742125137700508770539252831385343839860412662437892874829824000 [23,11] 1910195237929028073703384308692695371820411881846878821777444283810393053045397181685441580134178294556331311577229855125327285465399560512015203854143157604493559072173247473188677312336147283616623152738084389838764698731741910781756664845028011920995145249835240298182042255096547296941296459464034239981021588446394345383993911642160909529429747753002869145230951429554523588252307274940474756272242741564900406385492597532876577304835574077861170145637629786151182362144501776164242836601923558750212100620839686855870827774863443756687483004668404784935395939020980768377506633618187742290633514193284128529219910686205994840034849021398175572910713073303910911115090655901489161991582328803559596823323622248331715557663645707897505955193571802286302772401600583141201100232118786855538323317348525266177582593059779083308976540812025779325470464354548973492908148196375289125468733931609550025458080599239549012370432200580100956977709731177273098569959315955528862159245112125337207151470457150922167948310096394549655602914970050273843663193013505225584843220483024410788252380235973621679518374581122600165341416360352358105508236399266479472803302227027286455246081582698880573706730105647546356238961975706806231101813951967278878638403233433368336948301768208319261683326623727816681334550244473648186998029088479203776731726641868879591463025061332615660363225584822123114359700109870159748963407814140341981661572577361818557725567665141954615047028367452913827580619633106047033263566575342925113120242899839110346089770735863659132269639508510151396719211848706608686131917889932919771423711426905369974486487133684444711734297459745353044044581940823267962232472932553121184804469800465869740057938832498759699157287391728424477099821218336959283396786963399582208013995280276112608517491962375448698503192207800883938023421077160677568792975248151648902104100172074069030135238582790512974184126227582630991627987464870519565739667646090522917293954323054979575719460627028199946128728509546194520347080024699411392013474835260738819198736382329620794455358966743894216947132299971652697314170848368097670333608628885790825844031158611566375582378659660694162187139687824491875790429387779665401752955193703310991044928340258624760723787920466853005110283090781308381569130728750742782228344303084096908680805862042511443173964842918111000368033716387184640 [23,12] -7091215181261305434286947286094642038848993622507845025434320245444059653962795667184826131412733445141372143531726131419077062089244640894153447524533529467505579081053792317459802476645333491948842569473009477507663422344676305272182864401805931587848168801272750883588016495810363006073113511744776304727073437077624477169121741308085118390705315989779000816496675630642317188633503845743176624781469133035017324848921383077636634882270697105385868460866962359149763206749534112266813769067887925067464599325450787772250079006931532323533727151837880071485297896133969120456838514243218565139959688703299236478957481033087124568473022760604532290924660220112554352035691447620905087357420208090777512040318587100273442550478717897776336618113969304338179218167913931186558224507323359983065167031269723867458203035760429793089502863107517388737088133561638450462121429800527783226637030558867113035691805483332863349599175718972947920357521516953360668447382561057383255814793928932327073911190572346724036254277256459825203241449762317036843241114644181153588285497760473393135752107258223783987406789388950239649458465281374881535229907756034032672437799868778900178618104159892467627066170559612566364376564292114712813385408719615960208198543121274615688785018891663255513099101447515510270382376584710769901009987472856975561466263745168933048899731775074730229477906586900702356651013844829498693589349993442450953452132856371833377435369521603990808225603421135156741405803354840087148330901233472868259932947157704616438465826653139634313961003966588140510893180004501202105014602995999169883431798971904029059370326351891717669792992777744328681862987280234698541530834487625868799723094585264431484468658605252421152507232618765832278969253196457245597791129394639510966191384782667990970578386908084059130207932733976509889291732288231859793512088740295996772993294737169088729020561914171538682978710925334869743307374516735059391322743595928890613669046882734462583702358926812764779761209978062001679016618203904739970400883359978281795797192347696575331712912487910211822948172796407342261374546239715534450537629047217801120235713323843523454264647434930837790395542846666471395402192415578890609386918195109433318432168931383457666036082852758662766373746232180509828592203289881508585754312926623589462039540943921837650660298501669689865728313912197120 [23,13] 19847476550073149492531588632480123150652134937376472490886957052470715968690550763180137115716042507954072835119762716596617809139731101981630579467744561028864722893114829831577913446951752795553172520608581879016644290266393329815237350264359906564213084283300075625512019350948830763727590215144932485951518788869302687204116148348678509992980094070034620593110851840824125039979902588077032391666454608725648772350739369425408213045900088780297478127093886314912435331417429636120557689042139783903498682743955208619287155493962540691740487420028978104647351271398214763058851889971732916171180298624314739247512087541410586149621850298104895812025069063731961660259066306611150317668616675387938152756990445771276426655159489806739903030521082267054483249797865824031359318982035238428814814743787891513950667134357957596923257195673788715283808158517699703674753526588247499057506457375339463646710277849756226363229795056190909545566427822469109736292505222812826007325654080410011503713884434587697009727371154717987585364665061528153062059144069043466557188774932270194307896606717513941532705872201583246071426436664218045115741584406226510600181418725453528159843042506510256835011023753014043415148549802716983340658714991177403380671256104746790916460337545205840849364757605014344140937864257292753748725880388783259345218811509961032158654594222717477679751855648132431979596449585130627911966375818430349343096739412921977339427255759403603554004886888343239254534871459680588127824289250854173461982094019256802495757719543148423785811745217574528927192242482495186019559675207933574133807971960416671285921741928227038390543163284770890318815646470708691168698987029746195011657879368145671628709989548791859284518752443419641872512941514801156813194703216557355461997830396196309011278031464058082651472555302401538813629613853976309348341527822292854323198323764591598655370738647782852733909017562170591568892670710754476025942474232320572655492920192743425550004345290906695502353589251740317807961542813461749241298619726849804619946076622962209611505959033873609049905079065338055612764127552635831016087598496718499867479592250911370295087727357072284883637268786013414768430056028141552453941093476366619746268316594649732847865978773795249783842333539074579949416786714652766097011257216773836567141733637888642083869317935311107781864556855296 [23,14] -41863289907689495773091953442650236001383514787846294226875710662076229503627925464049216297525301241830427981860551008061531027016386923017604232393090138483185133788664802479443577016026008237185083169358782565480484604039128856417625048243629331227733783829604151847344462403223201043892573401186354158688594157783470448916093897636607028555040269222382082396193798261364844203056540354220434342571241348574445478106347273273770428433960070792270001098188496836476131750232479478005961239689988504046135029243091981002590836476612313794882228820648145782260484108675489657292188502331821226265284848595409886803373214079056849621629510138777497373235408500287943899936707601043700903652999159301569392240473194572143342606592882532981677160125573311184632113524629485906296373837044913768555141153759327701738097658318809803076471332000499043868642210030515389942739950269387468519831250980704675644671788817178854541035221696121027069753566767542931308004690724795735457579616635953824936103605129249894315486915399306754138078757359135284136311283187416017343842638327356516995105492260353431003145506665510630345600967401994534147533288040030583042959521116509402075037040356977448525846750750815041099812497627316102491202159476417091634498268059250813006820166391969163834092632822528951975193376570446270687559915581000840775982180331908266584968494671824482627371961567140706623081382416608037156513235583902932433396694864318126271349536322472780495459440323189538821451260269327488126458796506328415187564920709164587361328402392989245996578010539242272410929528277387589486479905101458695233664856401166804120398913480508441924158518650332528847897755477792345758491761076979141979029053158833614628739187725182326087562986852180122211546702742548726969577073022568894897334608593368263364595900546645605835931539446314014433958133671543954019259619844314095336600082211400830483766839431353870439857420111698149412041613379599618385560809885591215497444273596087419801825080559237748095240659678607985620887310121998152272790682240221116926494010715574038429755045039855634911235782238708913460317012711396873193966932147637545789002566610910995375990915454780153916988116288035533104898063082317545641351444459387470051131520225587663432191623999838166186259555437519366705603579183221623138655243781108091103627652615534051888164948902249704369873223680 [23,15] 80473827182878100897727283112706620637712037932414218826305197083018730582757188451211173186110304835605549931290446720369323406408972868604730746352626746968681281431267768987711985270109381617491265148364475266275111489941239441871808529509814824197739481365894519190836688254099231296401086739204049159300019704170821770194735293400846467460417499768681907999386337687818645243795605703483967537875081071871013302928115754240560517892702011733211924906594137585959379254049965536581080297675696313298119649323403812086177275196013627463672046448362697900806197212324627687098507205742664152471678834120505607310366950404037969713736840145119186426766855301773747955381815321469185590549437151310475447050304855715417654570339557856821579860497784410336412326193365138521717950743810038322879694627173471089371024811915122105369057053814249982139210419179668010329453056296720481892426867406344583855217438525346891250023819507471433158010140622407793779635586487818199861273806545940733858936486473043031845587041558127147354068495980877051480539220469245016593293149658962674529498511483953721455722628768668664199037528498883932567376065730019336119679445116725789856769511791024690149439955612447528323957307402066711961718404850572478394143299053393010960203216684533394421897861250304794669050411228009436024352459321493400139558312864506449628274802029935834497947173983837169421528508770982762091520373589728282029280138396867702322960042248294203527157507330550512400234735256510676315570875655710428531296460015498250005922612785463543504812345037568156567454998398746112247840422360964806835671528006288479459494491681023716116367235984099736522496357774360674778544749975460683655292303809162711038829108998573637590785239884324910446470839685125137744644544438372398315359168389675007903559494210979499975711291269293147534775383103157859758472582541532976189101607728901311343930818637723948599094864253326433650380054895725729299227596338665665079826444841609676984644453332776710123375603624795399123257680225069277659548346782215097584638403697028614954807892062043058944107904121714464385411376527277066053420536546926661298477238164317683922865255641009085662623300684003300944174779670871117793256457660324777857660816313226534542351063320260005794472178052587169961914480071416436160440444768828768339773067691601204143946041448928559503507456 [23,16] -156497348042619147817079765418051575992648262706831899238357785842578909961064416935655880339003265965885098843717287943944540490032428964117428975944682414847398101219942713788692462569540779448236934921628523805594207767768936679872437863161671606343200157158305723872011155259618374479525241577401023575971254975778653548468075280473166166181186392635822903910078595579838599442254367819486524967758745519543968811726171988210181148126138171426817330914398991283924164688709722554907913961765294831297183771272742655846470799841228335670216277116062409461218118796051434902280581215961704016753820097673983155419840769011228474146173360090615193928237026976806619779791974381784555926665531514975388907653694042158213988080022147299185803391200013753804177018680922948283363014786439235423382682393988312533691522198707785443581788378285248837143056501898662397709764596687718040522605673427459341624064050299966832764989242686419144569199951812432284629207006139038084575658431344613894639318726853413548281684694394850634324970507987371146350115351045998142469240471560508728903297817315943704566419222710658584508429847091281267309109095825907229769442711570517208514383017686416242036384248718894961851932444536105208685669819843140781203333972342599661425956895374566407455055296015811927192393557261236778981993129377495543994573070013158222235616833512731500531921918413107050872736661816623882474010843138860545168331372832833866672433006882739200471524700843351569700818709100099033603856034256909573044869800603771429501603104575370297337396019925687897636829018172378915347192964220995990563234382508872665497862155887902305611359044833640491909928763077062774572628144585433187065821349622732513718911147349386485297579563012734080806786383431679769093505751393047522603820091686097101785124253916399965632414219064825578885725893418250452499099896427692655753851174404762050409634171062287431248180081585775030774104622165706081098013606385772196890602737425119051706532717284532244125116300015629700668643968270852362360384961834255623811745144220506361039332490886044417923460707278949651748940773574558650242463164357893074626077853673958638633556080351006989048850087279601983987158067277167643342792722116013969723378626757133828106650953342688727411519921394284222427098361965260513233137984673524068899576882144222291615226118470613539487744 [23,17] 283570038613295362818526619580403964771604913881939839933753201034946551559000109547123587376605942969933296105632607203103656508667494750357544795987967991579708213935519283119320771339087712162227714342108922083105202660497098239457366812706438335784354844751250120795143707407014712029778466440867379076638889943082246038702043604998159922765917553485828536981966769524172473149901685840164965123414100906792391382300731812004227658678943793875087047724617763938254119044246072902281095582410656088651928526937562820116264329079466521366882903612967024165641710763024672590841788725038922720868402031277996913083105388463343779467571107594996692207105351411019724137972323466751210788119156540955676073731792393049657020432887233347773388675375077139804738783040057842528415931413801309696724768021581551365270509195127904848373270134968490158556710182984542211732174703027770731910555218184291809916651095947029441535557713323275521760643936613754348241837280921116402117724547851413721124772788350477400614221924788666450312211770027441052383165310989673807943313971508668279442155747280045089530011098306164128651266873277907061624109335824099234485536436046785793629166367940216807562899928249876014014037529673882618306952482805193502007506335892731108389797905093797171048999708033399061691920530556424811950986503300971713549022348334374116970727186376377994473706196884146776328850641120625557389525430708413110499104348342567809428331702222175513122103615606852064471009984857144301784369773658557828944073970109617157965995949297850039464103091882088785111873605694278330323997708669408093356874043782111126478372364104131370199501505927882466173492310049663011564131673539027277479472837976480486745928614620238079872456950555153233496712855694224764279155792827711406144572184077020937627315996845106495120110233391554688309670565051067590614135291820014184838153227760932691503661897898235897005865463848941661314192992717366080869317787636300088462706004631629565384765381690191847804308196661629086923323110921181592529627806119889631006422477743815988198293835720772414134648075913644036192497411092011013388642044740768365737137105314017240644966861833496753144004552143997751014508379960091276869672077532315835794151827328656680207134844565077104016946567932499030559058297262860573052355678682316980405584855953886713054989695013561040896 [23,18] -446040739986326190857345638162765926991927675417360701528872819870169496235092604853061534252944226636816783228850528008362577879760757496443329713540906590805455238008255756067909589150102146507618785750795155911399321992658490838118793150596383346339269279796683299343323830841259651278910343574008238147477282089280844851112942961552310546495542386553750300178719052900438894121507907891456923663830998014556131899116177078513733780834315462730198196954596751097863086980110493043383412474649773919947616448874259993552498965302960951486802045397430206299964881348593920309859475773309650953799521997968826655178068287320894121914010882154956233413878692096680797711636867482994030306304397675629544154342263284271982727406517004459451321390746175184202614263669019078945567923613224544828958080640881804769379480352913743992827106303748302765790225195656100487127489128064273763590945830459543338327508922265883842585186771280990963239391921827667738048317901037800222666211195871874404937571104657124501960660179641500009254809735240529287984527829480191193946833766696124528935271803059887532426049807202907194236439345379755487122529970622357181391176418671336060915299928774636828950366164663969571841853276109993573616021481836834043411794942811805398345340909058266436073609912004076649038653788377060286001359995094472034513475205045284450497139171516442532971530089152083817568277810869249243735768724274498446453321438875142166745065719279950849845447403636669754404366382535788697915288762544336707573137040774512962495029961170522256499548230754612320530427396187405158482165242734938676949651943109660782601525718570275974151049555679427267827296466753575794288679047917746472332143780366434435217752180802772353680099232537986458874064373480470246938853508496859366575139308745366079593032248137080518863040643369144162621789269598364350123485262803048529483752283476901132818596524250268932122840173400169654173344647363485855881886627960498173247784699886665111222952893205893514169754026978721653789456931331524353910025327535787634616050229302944589170581276813375711942026460367585081310573760826992300663907474881000576878364595363721101979154943143458293063224892243132736979765292114525450503875466167312901233183960546574258328202123316103916792043199297911187134902710373445970555281563334502002936505749363960475671650658993307648 [23,19] 620473217880212440416219434066546108481476583858421833730444583125987951822970512546688006618494092961613525881900007225162708254930620762149813152817776687398852062292829521110203969028429562976603352764701446596096895862705036235839531730035928748142010404897408653041514462608016106169719907538193428266821257667043842728715122675212196634943924107543993204941706402626110657986455112444994215496615476583640033543029545190375399595073733961566258812102791334476574842954109940030581515939516234172214760651897597580966853292634787340207876814889573156921576497643635545377987611985257112711455477514161222963310771211998622845858558339850485239778607162978107310229243167783231264197553969293007714461559128241361553250699425027917906708209967295745867915421610589630652996735781545548325268266806007707424348156777952310418659989407600897323532244400448898748180582039230886287181544923228288077222733237175072112259628357210962384944908152707576721612350701450463543909646842385723989994583801114718180604654237953186741074308593134665818938515816084548803987687606827730193759862067721433883442211870487736013766639518545011886318413425420499390006699441570977648699158218643218791492581570474996807583494394046456560852237542863463566514239967699485676757697690443968368860969824239500303419935598610535445147637719787438573712296294010917898314457944224994123643360398221708103584599458285076106740510326510203762188174907485278879544659856940681132055336914818606584723742693600335362775953968679519402292631266359470585784583499525693209858977303695623535040560380317125323314192826817909319411262278763850484189068138788519551421198904888399224804796502837122617223627989202022818167259855716646396897970738566875847392576711546680737555778248843726091219659636719737788659123290883828209327565673216639036020312229096721196295002172102120332366061926704748934272504810065982767653546149612358108013862631717151792971564457537245159373966284831709050021819144365957069802867697404666802510686624663891729537342351349735560473040040515086062353925895737627304190179941721557333263129452062653667573313971944540162991679086092782646287831603691637390086341192609926502323565797188668441888210970797861760690705990937852113408259892352515975175655088669930588153944980122017540649209766779330661079318583345378576330509661777875754085900888309760 [23,20] -802201289185047996267078123991223712383472402685317811434157648642393097602698312890731262415123813108281130499055685197405986578125235504590488525954684876153691977475062580425362413962074386282330942681689318321714615048898486325292170342940828933634199476131404506633617486981822154555512001522623781019227239937692858165874524173430991453552501832365592807691638758404483201394501773053934831914996421609387821422430815583587892866690100656181458005285477963622697023411735148440175711824414331360812800670112508466979583642209724772208080337740987058395406060023156730785487830916929960164762952537970973149143105873534129869797361979705831477295664882016417819091602047239533332018349188248948688330398295007833468388958819136291179128353834895301736323791112254127601857657592276191421787871747718240640041331601474306553765909689787419843589424104250743268266483913900024046109465692223176691626091319002035072549364046318512724006039524333556317120985112832713306151703260542425426768320699599254900441352222883068662789954767907149511331942092721677044297031140654176824199701108210172720170522215630955314608598353174409171264339967519000006110364880399960518289500009258698112723832071970316994223984073179341639084475464175309892422837939439262697814910357297517535775187932148710883697332990909977049360972808457144614890911997391002123185276639633530079415522204722377715265306204490789305845584580310206573579549279505392787559537662546020254492268113459522868512053008119703039201411884274273287214324392122952979212719137686637664716632589725204769132334828820849023025238990179825836508302582379487939787195222863641671510247921715866353815948040750519530374465873203189260797870477592962368126206003679229768703140798776948387681331692780732507695321512309052403120331665441891636199855352104120082328125986066726881377582782801285644983116960179048469984083113809743354562745660192035935481415560624213965251169308772370742720429566031857255691717172449712199031365483166625359312534542505114538746259496075620537503872171198289717524228583005334690296270140690125163568790551293456420134334910469193908102455337574874144844699181403937534212854712382500691098245139508166974067446462244063904381762983920965510384769488084451627556558627784822002630541112712810570602436791787441001553750822476753837284859020412902899635797884928 [23,21] 977509020289239765288920661930009560717121674617325108398388903855032352066050050488481841384380597521618515662401017289739793340726637460972459677600172806457719524900132215378535989170590645644493883641047547404776340110886733348048094413795461784428305622601064008606906706865050473403988203832267690375124951558822171623235800854428179183293537057555469619296921400976141320694056620782767438576898062391717709819159449246522126680564556984186337546706959640401539907594480011604662556076289976016961768119901176519050704516271389655344751209764799381615674892430878241667275804791208232501780888852750144120173703949848270217970815872173547689259655829346782605936148570465071573450889670184483874584414170964157383319946100285519526485781857652024226919113288254262400390555579164761600178845272253236975556938959521028917357791935496150563381658804258752405998639603195947033191838362063233754427720838342836007337552821566827223223813316088773140989075312095340286039596187979000393827196153307363048194249769290762136217767522132916817095105344409443897896689920018796526145367182912840017105605780160631115528879052648959686292058666669879057876112699098869299642869727377685773866942548106038150740314125042917220362899970842640406480881000674541846010871460071316444331246655016154928145911377048289161866197422410609627964088568143453957695099850113162611477335259496224912415104837953365315933276796574573981826133828418717325947114518966197823295762607066339937569820941219538325151986232780987771824218641885562158981817070184963573728844855221240233103287116483907970634741385386511778925253154333230259359230494094335908806920044748777380461738388627168593874227984425619771662315151074422650033700836599450572345005065811895113475959220168431576177956622110575662917686245299027197702377593120765625239324464908925830684956354569018161126908017216347551267482521092300559687816616424067209193224147250040643504221269685277787191382948282492116129568668452599683175404855829119019866350316071721109660942432442661683436632360697581997037250375051679978780369620584768165087437182336814809844425830609099568853888211133965997136738233318419900343919210899683015488407337820257452917099525144778826047800899085970222253495266018383304886934131893679011816679703234914869369525231932765246211218856445787847590626028619428901806931968 [23,22] -1091668270656897890735568744152937441153880569723854603663110611344885942952358526110429071694393265067184967065319728503144056568268917004245332922862125776187870451055360277062633627915529114326037632721638486276973015703501137331006691666993117648701775095153020512647549062969375651601724560176654020725979946311206624094801303983607968048022735450494563050598306658766871371206062076801929030280447575856389712742248289549189540629992913839135102551131218264855182110718227832236399322964863260971691720463499346159268838500517385801425291700660192622487337841964735173385392916376339219762043201181795427242840066366500413720997269716934623528036839522541520228388458805293788627556516034188386893132240922788646694874115497642068876614475827348900150424153005276630048040030617766980919064348249841789556256490377730041573167486123056555161741770585102322063072086098268275046084377903652874860430573830395605071808093456351818854829710349510762064735682256971615919340400021857071757052973534929582769198134681729907471612377607900210788516724998955534363210529806322036979593336907743059339135683736127149718718920330399456039578960382155927234321690446455387483543178639421181494962485442923400743033411833773644228430631714143159047613845645004763606747974847038077830563149621709258998476882214387867049323913333399536716062230097349773073709154634088443230335593311265309120205178024591527212704015039909540339040304570886888929502564457091397623628569800029237670608787092451160722163912591803095939739000866230441187899369428820433983913284771993965556667618477155811538741071903090192194106013638952835212802104650249914696904802313141918845619035876336615682121329029968985757694038221625319838505966188353862025139422939556995963850059936085399018311569379786260582196805034068852161448573343477583909322012251925874561926611699001244692373883445302307869474177225695279101553071371060834013600213195761573424508064947691054853476659952265556713929948234438796438046344493634116388882379407725542346429902728342260383611366089467600502451360177746585172174232806064893297246584979044645633691828741222733690537085371311929478608577694747994034534370096627824592275721262684500518525172473138559885619105250916605002388212792606344234121396431254725616221299084761247541006436590437153128317523405213248373318859483742498128396288 [23,23] 1084854084822448286715455479193138073289847065085118646961385761535705422853146800166455207279160598032255457116853428911018938210455001056176808451854865067472079216977267858146208758705768113149014122811783671620533640155188190886503516005629660087743834791914634283838485543093741158397196310843589676757175748242511921285655628736439398784487015805764658256002493338304602435173752330030631550916680652244817069077337370277539583895623767284790350307854859517127190135219310049376927927815497902878727986929916498822049885346467097818301143725146094605331698735458431465413741490183056365302821468945562749559322979391016566066016368972488425627799931513711194896964989793285395536518639237668581431001339123864828133402068372931189752339075154330123012414656554367245592467555069719914755579083458306217349962234078951712738973855175951957982419375954245993197382382701486573014310629263096000400082742386585304343963651183943534819102836189602594941724096631762613673757699634261815459315860250687201411940852771265912532844745037936705909522681354390490661159177122397472442828314467290502404292676103045796027771620791056573771646507970355093779587259577535762580492580099367732151013196576154750433362691164238387237008278062301502636027215605837735149519854823929773016496423275102875381205612848807690598427204493655753664761769428978770367554996551000128102918907623188869985912707694563548746826242460819642735252670216968532988962042292524857171969798916382792364769931709182904337264299655916244986194186840452194047665427106146323814767925693627645362553090440305523273085972738678172056929041171280033203185974623364223824810733616832824366539344063995014117086972763615291112828712757300663507991510794770454677909245113914973398212621620652940835136952136232210618520665916331265590316133295946939093024460164917425659035545246063446138759248026680399360656123047605799936029063160579929399430111355836049671934658069942722175786920522496518347188887461228670332575573036246659332765796484394460710321808256009156310037085159280348786007056365511200393221798563963236366585071494169063033742025983435291443594435377955049813576863628648770365335044361942263917458006479084378605021857826637694081747486461848997758050007756687007043300991308457625908273178053893490318280212776146728054255774594625923604344534226944848297984 [24,0] 1823639535770955065170019416221372836015498838477516510398225847464077044973908063280078181962317305298900073550583994707652276964646610640376455037383850848214975633669937578865919001373644423304030046946658752577987030162325790529173582690619618221014548740316046706771755957108016634729728846164404950233480194202533784918391120724586510337645127350521721864848466911468494727544197970314780031194858432341277259628967369992369894450304506069944655223106016291242865619655212899847744107959635544968026609379826866755343331282307168868670107666013860958535681954056231883835980661281368950658846724163044930263732559645192558789801092867315180177491734660438437458203073534971599558490584156306863106166132848364475415535225490907174885476895337511255360907620247758053538608903706832978814975553839030441874528561821406007491553528985762914608603723331684779370827261429393687532669319408808800140707708658136002869541589701902386939482687378510520047884897411364806349987101321892242404694165592522514241802005110529148763295128269922330959983986845961793623434294866983445584961806543777603147246581751167714370123281958238877429220770989822619702584551596874146969326719948309970749251215198107562865975481409307601445830906771345454920281583606890846718964620446878347259066815969850976417299832028332186389602127858184299711812627232034961443638547362683065418456246322161478265563284946623588361223242930536313317064783190176831598987047447072924362968585617401469008583697173326346026171136276810003940758668314232153696148736480710233115268545758298330185458349657721618421828853837454352403733512535126876137041523924490029092835199022585285043394992846588550703656344968703830237812987465362797521547223515627599722012315800609831477953108690729243741190473036540886287741004328568181078951696261845378727613784932728180916996912491999764867120477323256467141480242094392135217273263010188620911434694364301992670544778930487846903430180693731229721212829885669673037117095355688203422526989621073114685050575707112463180117674490862915378743824755137695693663939812470879552079913402706542211315513708873056052287541665064951130843095761552270216460918441320030105386446134617608698350503691523809976343048865575875502928948593658425426739028573687745931342760324542193772141239730627773218016974834655946995461946719337640735121625121203009423067712775109214208000000000000000000 [24,1] -78867715567688342771386827006221401402087470491188865339636498004810229668753132345599832733427733458383320005888365885664814421959078600299463768385004614282899911603730661020477960410143463186502824976923148956762292587135515891961951872998564053217552158762385545311898188706729459896946935793012718444645400248836304369619808895764315519278268448367190793668116681446488419357214578404648408099893163908895729948422938995378875333958372528691295801143776227166798516779882351317592702841956283614482669670391786445309177538919902082515560742641108109405240323368288794002950262785527757548968799647933389158053992394039091759063584713379748465201824179105353279292779151176527918336095086422848995054548574002167653455787247851759325919050656538148995924884842691980265299644734104131135532292422171121181610265582957729128562390575055319490479203562481123142159305444505096285755096416243454925490670891207874054335196114386903154373084446622940826653111564393892061435814777873892886187933417505308336744509210448377821903209437197255945078773500728648088356389451594567668409965367241681138577889257320942426109803364399987516420542540349200200394775284431108828795880621669293086769404991251617253581207586671593164908388204145028498659687997006384810277773588451748113323151749791789090429381424508115115170092391622845935016776638330853541539282441065540549009184165871673228947073354732508714188086518528877665610379691267302097615961116374911469788654131802366657051584896595192615626651088885973195626935785727432986946012451265874391797063317028826730530876266752332718395250327111855223040427117244876657271161119151327955150775525766960909687487963298093539872152149264165883431615335091551844099231751794173943485567448416692380657954806234335233590705638208875468216313009727291035582699577989820835397836584080256309528382663245440174655380038532857873373474158961435215906441516576491281626238840869187833082342905594404315015909910919744466935812885969208434832442339677770580618966798592321620739544914020104090331096078649436102436924571316942013769975045349216201590666888383864362959360935742961663165754328927964101290544701336027780250346462229439546661552843598173960257889467799943166317911082777475108252998159856428282548151735964377014730364585895526696356880008844043827068745321715519171260564031281681309988964165610891241347915175351340236800000000000000000 [24,2] 4646945012444656057452598896208563064567830996159897607363808575151810984552533587198268748692271558361382886994723136058758279870850393743517625234655807909099176563220163267606462259258660254068592356627411263613541183049119409712419903412891367288033578065698707140099890134337680865008200746742963966594273124539745917457138842716317894962463130145144418555165181771575036482615813624388995471194496403836185388563664567262043613384704057820832952215250855483882415284533905197112167289444399620773599057121198851344643187191588466984103534763426880720059605497229570110013647628555033683533144422372463565057760618327447157390759247606485877083206375395430266516525349522998939706137239605771561574466710919285698679205424156381999221129409320798305425291959593035567357159721423750594365265862640000029731806108421624989620190468480039244801428187905254497969187604597217810417573062790640164614690099402246524503998598247002140353702298402946715668325696689625023883412757173617313992363756904504780155175835385856956720469786528662487707125281612723717075101318900562140007867783056310444931681134415478125497809410191374258581778503980724085959562003562330603732041713555247407809945940018974628345529459588956577316714216198514675979467318118905653860283065691044591067735615653853417511298626445134253714809816437478601928730219511921802474999429094771910663194523122962947922755474177015675828328232194111642415381554701277726474170865674405383438756686371656160182044184116805672811605955569899601071397404276211017427954119310278052642352500847243020775093875696109653525808526387318350725496160558961138986168726542283628451865693191809182820331376768824858008593332948069545611233904034214296719323043128086975886633352920568634295656487043571076741475822015741957728678674447923332131347276496275422896370991179552326289225603280450621474641487849067457102031120891224683210218194910115999038705409206954073972011524510097661821390685641818988053490718574125914216935501337249755703458805682668309151528548456785444077713710236968947770654191371760741724915701489791440950442547670919415228224006967880219326087036491092321652062375151440299618673792036633023539870246562493617261547618969059557356446920077165316586647870177128801221689505091708694085475336915431105027121884324454629833762072508144466009947632377397302587234229236264507438571139747157534310400000000000000 [24,3] -635612570979295240791646964362659202320799990693711913390139601981718511296420070411226266150746961865526844645790466168533312073602043671662671240469948649829818342140685596217028735012713498972459049355793170201576918955289440251231924645631473016834691052187658795226785013690468794205094290063772460293630659503174546585388637630614220572725810160746242702548975408940066546372848858133188997370991976183784787482338272320072368425271072865973070669030914670299631426415723332592114824271484248214168717998191622749659478371762779573802862422003965069522434484417500686734431402473542833495819017371779362384617635451050983931541462580283843700157215574159275654352372890987188717377343769009623769359246791881751080033725335743500148413221960969511320555370379172979826317999690219230060858758236299426157654557915221459129454337479925399220252934725992153264418893569132130459675094271070361487394202496174879005084798388520058120934491139409465492547720425750735084519771257752297032142146082863841037240767212599442252384794999768408087060684011334828729167574306918505364162483375799999711610065211962577879919672940978909333520711646831178211737125292358585193772134426851037952255932898998955181664128964006625619363787690611160826986808520359456398702334294629072746326207560957867111498124314104147792917782785733013958506386832098047451537036025958162347922330526111721193403240425505364858033976228864071639672600084875805638403865923103265971510639203408743044397413285710943627178788846816791661809104625480401907828480992982073931880405535747082893614550072692256506775442987221929017054320048296218778959519836964115932728003459394782749127232745590843976485500911658788797150821400310607318154948246278741898931374080173441792312646814405944743268998049973889458333718537601515868283376541406288955046084940407681527302199239845637250825740774146234676297006398565698892173031280365777296262905045297839152428367080461907644027921660053146135803857809924153595011991973420057730673802037829618298811927202627624892858859787041181790792525625834159101114159091825215200145344465986470174160204194604543326634974961234966357536348680719702475181512626657599005352715218710754197888377386087534872352775027838179491919772698132699164857719087971027528869689543169793326964391796844002592553319233986608181879977117855036220193507562272853789384769215981664652492800000000000 [24,4] 9911351731397658383943874480489157765338474722039554933284558459828778741421811691779198211613977347510553524789858641704317207159475469727018792063162141567123596399715707370724599927508533214296842781287214142841869141605961749384277701065887305449034108484583432458320581225633163572908441785933160284707459744917629350930175348124300952223793611636008729219913532841081527029381017058436300864316008623703194566325780792489219944750101185366203090293198589065949397264293033983088164133396974768281740327452569231944082661224262467102360682252252669733077669098774717979464551172900948503106016437200131967314896064638201730705620317939379533585561960733753748089052047231742385923695759847797599936374274745385724412723690007888421008696712956974265285733824086926874836790920241468921209335085081427034547810344026071367764806971180955127516096434838176056535710650610210586602423754687019047266811965650977789277509322504296239708497312679234335340334215181677994262339740848901456484087461596494785507307948019617037346460517494662253538175409391125709472702238126974854610770327954448797987124163644816461938804311817319153764620231403462122206359029648163885435079831632390667741726264258047166724885961321536895143131699403917231347333441034198533738606285566602149008607854757116324058285315256492690850209282883993181503955228028156276016044517228812439653363979673980628932148097635980737993016457017024132950956887109502309270867980897477492683655776442988659985641456851403797844362876029993468097316726003107235376230771156782461378375137941244956395804649752149999620400729183974931409817979176042529953951141810950301485950762003081862648713769931871820088178085768667733065650981441435825449753536528557951420843357750930516801353278918199599108777557497091814865700275926962830097766102874622330578317144086740952197511255313177642401368951829350777397831862273839003983085844193032902514359425298587342002171377316198018880427240739856932942509300928663978438275384774872521382613778784437220504740139598650760319596477428161168236090057651356283289339940694861454920989502470950690698339266680212220668850909479433520699020033107767056079954407608641321844387973715503796045135867915007520031207707557562456923280145059804685867003923820210816723715866691328866659542518867077810958821878723091305429037271939851554650570396696433161928556762165091277733888000000000 [24,5] -92438649169476527938368188311723434623485736006276722539009924572070385150337447943613351375598676738020308993332309955257741039671259928572852967460191363212579503461054451063134453485069673578671020741639523376425507374882572765070742121510223570150601452523831537468404472664424522382920535693320876804787285518974030291310605672411150381461045366276362770749372877280658565425782953878067109644642951287914043577684170342838284924376297143578024814685413404616010021987353713447277111845651998140143325402493831867767503820212261217767234295932011015541505421042998359215090195974382025034929521917010713695551407169764711288238972963741345190909081092793804628229931134296696563557812576999991528500119134939617784793112598915760131804424923906767604604602205235747900989959151402221952421297542394658058428740798488311787290058349314390166803405608152106042621931455866360011424326153418335217158559250363703364265836251061902377803670589350981927321695073876879066752025765759950463117261610676817340085437956972949947163403595557750601143956013939168942606932246825411500359878206493817108343498893637374863925648834082680597307065980570361683564606135917282556785523015550264560747700514900227412035130885177499825985909371463563658248857751618946949119683467405212656083858147453727880783681591408215044302516570492131630232747594285908140540114085431423045668492098958935471458772647372273983135188995186170513953727693226012821423793417391552533521185501475004310385200396034508521065108789748381349378502217199562152821480127556969153180718971278926436673523625228445364077001562894180252265026279469488610426351129285057265148884743298204143944864268228404757298300688610217625389789852577236883485909677446593092421705758488627126788410647878228032281627721793847738945422994486080542456911658107092396611790628171948966468166397851454175896243380156387224813581576091320821044968462346043142603206803219301531609365557106090627077154579076185021223038169112708423025875622227785840978476463087171359689165708266286759243464939037854098815056376809270519194089739468786353245234149019360567283066311671343648414203008671185833042301131024263671371379024318562239464228299351919284345985233172516967789572728969013478589396730367015886589347807640762973111477475684854077022897000150398549836239055824030830022572079758944826793926642769924339623146149051096485383372800000 [24,6] 1062292208317147688876548347816242261975620524259560736130294985887514018998980091690484479456582682598261449702458625010965573096616479810315917812717858802720843397557164118619438113778812966851308322798363694321100270180684978697918568010295330577214737747212002571673932063883435866698260769095294854777505192285351621082767321147758013330884953981572432455962446079458282575105062950365114418571350147791239428003575820019223477742555849178617724753261251753257933500468473896276314597288538470324292222194191699428747216702134465332547651440183190309674254969894972568379401878142851256275597252943044622947356987954117408146723673814986849637050197894934307105756746904187028374432309894648946096619237739857901823778026032483835265276340358157992439693354312221972911253903284231419581147092520055317505632843731706087244831603391920846462057465431965018608789691950203303745890541014471256070691522429740652324860944168225968425027547778975109486120965476055928931427246122348391496773043779403758694439250448516008628512439720850522421736978385906123646255898295567699648197024745441954949746246564465106176719704830242476675545874150444381894979391994929340339455411501678798572223866757147058452449023706175714661057579248584485908437920707943459392760315336861237822696615515615064847867826336746541018362736099751786628109907697735665188163822447193177414395985794649018623826764632031790693530122238095279503409058522485209511953930733947521991271831970398267328474839295323678189337762913397331332353496366557393375205975187981932180195793423439343986492470407367635750893798539432943474075445684316133914953740495838608189438071710813404507135695831756011853545404632269550987322728941706961820304638141120343090074469486585390398869624943819164364892430579568692439790051328641933241925048245149682456831005386452649989642154439824372097410775591167445629380085606498023970212399245281272255584594642629480652155457611629267605641412762309724674981168332708429309701159546890472828000582603635421070422670014793614764207331298097967597729806037426515387706134514979590673614687878622698025523711243252180612781150734307278602474084662008648614599357961799626107815774439541188944314177999067651790776221772436117336231930731225465030442244917497785744933067204279619872478372480084407859910847587853308930128155437443576618570149762144896310136132698084856477777920000 [24,7] -5786780453740688010073137150472679437603128681818280979732341060762605568677168862582086023902379401216391788960145244359137817683313906936118359202808052538880265971086317642968645843841125503396139349984070756311189606206882954458151810462810885312295820989262072124998629151828153332344037393825673841680483397228570250252530832340228010445579241433103938396689335661072894814849718498812143031790353505804916621221923538183091973744795523014357269608350701571862242170956413426977976335688019256345057096603310911868819439203828499040681576906369891431065361996830143077580084257058212714007264431638430799531138550979509069603349571382537521199267446665075232983679632359017144298658028729641303856736408553053092193105160780465871840736173226254571333314916974430395503147617902608072028990869701473792383355252180495643039431599442599366084205764169226348153096228871464751045747201761824857044735766229387349103966261983474898705270835908658581459566934732589852962297699901968303007560950386179814496996873533981588293791177164303454851638148140053858415317772214306744278215888544598027473716495313715625552404692174323485715257895978916783846613280735672850974757315292466728199547698797122349941396068872666883097958220363448713303699166567031684904750063381635751026790329138406674596240426502732973250215660410975226593833212209391388406035172290042648671222761128335713695913752073145168657010145064846016328128824913466524807453270952293248043330713314464269633213910810707789139906475614274373035481990162999842202932568906072511019294395182106610022841040277144658641739995264282824091536695101932618854048626529109949152751668335352390508943575797391813864820740371415569375236505140710092773228163396888584893066819745409802647402612597286515984104941605373197649230749590916605366333349250423527657769233534353722129926376108159237017285094234417635222156256195698745674771190445741114974144410126512851950434478121758691164682996639192219321680038765411633394242865619079758591750968102793341781480576586312762709293849335521415146703844901174532633467223273391861474776689367709423617942044403660309016025767733826727846319734400967870603739445511061825895644609183759589910342790891468618402822605922437627519044787381525263577145745140885648511905275552222868440113372128641635152029721988071714433140394254965159203124634758429983731556440202306041937920000 [24,8] 26393407955423226728935113037741104931917619331500238947863269845730461100314304416167197024599001548073872380132406963125972642599025073407863816047677881748841532324692228288134236560916822385677121955186825943158599281043754061376502032307564294123786124935641172810052019365629753093496720691311023224948154143086363089856304824127292361159026734951071270497565778690452948607816132848804917007363292412661267527574236472140781745971926353524528062182793522808500917241986343810664436481439478978808360909828593763836584273561231539576438705830599850487489960885693477454076295657061449230175619806685219957666576921495533556361526974776492038409258872139800126855965087771036415732324737250401656383082894979297583842049155372910948805359819018153039220049422884870856707428778982689614222698155371705321714376593636982528490893962313023058520762875321824887203083888504452076819714058180799368763130585829752505878686026288735437388219951627901308189147837992915477421702634818748870467426455887086001686580796826999601309760179150330929132419296835045232243220106324140359111242871681807569842362514851655650596916422166468415669718905210530612414598674849928691971923126656320591495373805738781438167187147680359630122395560962090706433609769909935980070338695823581851391767070983602125171288192539908268505011364434068754376841061087360371328543633571496513328363549992553804703589780546907336772416980505899999525104938844631079409020112698744741777725619328513637800465132093149231772398308557712816263420838428020533368688094004379052791640888819448783314284166307890681978685340338208022667594932794225615718631948651533092735745494371462632569590417901200385085881536564475008141020267358648931697437572067918715085437156215150188637659977031882726400248554778851780141682101516810910241463166590217470076044313566519445880580158607510761473430866910860480297617459615295325963993476639527083202946728212767559615187918691364425660604047642651603100917122988173680718953268242091535575801000672032963248635529714908237341130123745358825952332279681758429566014325747539743171152746679398703331325841217683491131871954060446828596115771929938552801134873538586186776681799182784927825540499249625984451373698109405890332088202434621761616477635971821378586410107843896874611752044614206851411078712843430081243557311853422055156480817254872878390005050317236862976000 [24,9] -172705937296764922064466595895041067863194396498216119940282708804541008514562829083880709489006723699567150050602944678174788120029509184241396002409524584668635239859009599053280518522108178037058030486136182324407883882086011299072201660881025792306579523064050731481729415405572242718766546948854228779133475287355934477438974170590829836291144104833511430190548817797796533992487886454402906909029121025720153477906047286945897919272353812854496414191810993271540408300451776081084337264792608502970736710349351463217387526265402470292904149658394367576027812125311227015848278594001576538457783075554509285522620931257034743484247146954218857256977529028524302803231953587855896509880122208477982310686973544047621646592698773454192778185659252673024274753353267561125643811995651900692341396891315353271029165665744245600214374478123470780735684466983794957660192287696534466241065393221127167157822440313373132601804479244616367156317390998410728862871396400080167529802026782182611143824446747543274456463526017077681784164921373099777855308716927794323030104657415947870752458599587989671948729106764050349426013711423507227764917216483647806052003348742730011958276229216583492325170724960378471884168244608064396095211201719761417123899359370567823262647250584277652401468512746771405245002529020766150446302873725276434210768784028678450415310673058432962109970067459084178768603853307114258190040369732519070530067291168125688252274337730790064819359678663315707579910457741091026989463383042594290895242120500997952329901525872128391069768192897734866563470489155012721228776609010187814228300266800627795165365359831006507334791075381797717543356760492892381223331433028556146273159729552247725739249663239994165181203674243854234022409022717887379497462450881511922270773367611456311579834934887889878241178634696589940252819255496736835171474270899359738611837036369460403625915388818087181852086337682493281782122414222840385704899503737007726045516018499289721102184725930433043698703255025190797844090021336961901622058114521807463939930433832424852471672459741643913185090136784589027622974514447859054675766686028004358425480963368051941324035920399688554978972129113653239640334458970853373274910734873376401513575931912138938370895169630002660792825363760364298084921732623215472764678184165686877379625651143828972026884623150539969990418366422056960000 [24,10] 786450043034255533332501146479579905546062952145238758431039553469116551983203790296248534050221577117682103949403995598784129363247148141157341005240723331982249639330449054852216916980856693213191459206874107809189722763998241763667544581359039820545955907593773255755020315206997127763181879893711459018131959764405628331691760943524651332268445955228934520278759853052800841062794237456121984905071741479792706835064550568618512545896263745062448624131814616000254647694672458544567843187210546861507128928449048815836283898551832346933816500088663894745455756168058057419703059078606089743096095099850792574827497418977463589544339529608385313562819400797911785832545095355681531312953427595033773623143856722262242717961126377340398668268957142935831444051208565373042031543101487956468677234136785881290936458386292472017213591986195491657106722173125010437704364664478491020867787515714525936213986255711848429504366690320157781270933792849044675752790676437981567184266395101157626360601930703334438158367217758085142783599758211876939509909736494004025374028237580195904071574456611581730423289644306927565516143003362677211466700706133822047804642501349004477002784961566576958767509979488300227667316464650961214270696244376761858650625445439399451249219561852956495700024781814259967866859242163265326659449160176331462632082238358458689072619748067355475473994015001232334859589013236550074921013895382516609201520049803295126341110248812763069877209708658541410451878432153188103389774783842654403391892716908080852540203520239171751352440296701821995392820469962626133391935258439530049743030618401259231295568103947832962661104610685609399259220568278064301830240325560017873575140042023404618360000655578827845389590078808961291899337930704465943228079546072357245381662800898291827445344827109988873306078781589552764323927229486394517254962497617411416129850088407556373940766018052990329904161259587050310752810297733472711132190016908041538970096258464557071696519340923231149812672520190717732429909387016369983160541584610695821948044408635933705822713372088083719869533351869608248789651757150050471501444977916970085101960218928980527327545303636152674747840328687528939483429655097026142118871885158485643670640226604851854391204695225553597455099612271943567098455428144767836742215637609999775346035463416422981148191397099582939662180852485324800 [24,11] -3157421753486676252854612909179665337005636238187774280751886218104371115017872424363293004221773730014187982780801351135562933660670347952548491163856411405498687329065679569784040189823221969846138846754225442460683848709295393202882132388979793757053329309277241217822494104483797866753697067378816174631442564302172997278306203226532255703010556374006587161736639826607767236280663245250318568359062410084594445393717294061576265238999294150120836668462950011178573895537113846298228817375743081087925109165749071141829504273871175120182573401168530240378755981933038287923491487136181558603757565764957139725039673098826624943578448897125640984362555813202880288420231625178762268418795029420356345756242079167297925290927076021737165846160398872537595826395443152516711544110659169712311303401516095735312443148983692800687428132019679069888912660081075874747169156192750019445155812572994707231875743931780633242831574063890831854559333405708699694273947920284143951933976887170567329562818722080603711987700402262832524257676506344489862330681405496748417638672587678817631232276797595957723356583143298975180265659098527858379297724516303540393006170128481976184741437429504934059167017995698533940568056298761362293137475381734209034797470570466234484961946883152532191753224221364637602865441043839113478956631912159912465851636731050198506174341681196050891215263476889291976039429677766306006401902744805943132048846400811399501661820323704738210442786201876082771427455755943960950454118323054073532161167661893975340189312260927399321883358792118454211152684672410736003185987135542580197710648825728144407612931703775112681804781745432521635698817540785144347532903956061329364141466279611858320535672822985150785339633056122038656819602020271442227058884716444653016686393465723610229289570949627202009934430226344062727382347227057862720081929704356735697832356734266183786238548843424442419130009424802160277938989739759965258824092199315513787291768859627470748499612588805071610977196291819820947091898266299323712692581203240539162103875138582512874709156515522299912621128698847861982783492944529755281253519221174066996493788959966321353607388873124720455089331486818745926545154001352233982612386150540668816193000722597547071104506764558432654976500301488499484438287368175154895591306262247406997647583429303995891595863226063955701876622538833920 [24,12] 11859334310939415252760082096693765840290665134555104269866547225212513627278655127790997888001955624640466156971645164206289977686453187387143504523404010675731352341109066145364314714104516156664566776239070146542358856315144551938998745298422720917494435819381089407707745039154086200403052201171687271105098960323824890707610848130272322695732587257228071393005523452747018373542210740333383465252578143569285433250711707964738913639826411943507427826412707321956859086696634484289014221859987548687917578009036171479723679721789875426722425000116864903346270637237553641882113513289356758648915544588013343710238034530243834362453197851840265933823040844395091301577315067806195487198824903017953822147922342336294532432592132093255131904578808647351651663681205277936790358626644623974421405201889611718926946875230282405409371526887556624948711657560931030900218610018205097129721868746237209859741447110700033036311467108860389594237104965774297967279064694389670296296327418458350136227779603411781400033613010254613868810453290731357892905563352083245243682564477713393409543021096297087146982662358717319749585043308248993121541075331218784535485608564284548305052903978577666735169367070588002332974050168553453363343739941546610801273171547963924087537413547665617826844114184938057919586279176833889194550969185237038115029891702364770115228382819013886371877456875693489375260802998618867718738616899854043396540497813171883542592936949939190228180622449549497932601317084296315545371200249618117574508251454177584152046844412691451247621190521049815172075795829272794871540766846480228664009247316839551408162957727023908257574641077248836239123476067306141808180165348495250948589442551762305416214172976166870337077922902057867577328761918235775600608108978266180129820568969430755188573066022068756808984164947764761401805339603856511960310652024818498211481552531364758068231538049246598524948102955843303585515154374319682567151730903468255058417258583768513708003215421093367633138090890459433977961868053060045324539373651733863855687170708853548345863040145971792249330000861065844934922833707926255974297498846816543865422604108040953824377300047342168707831519980958852337343092339073956029098171661539172510541687030617684586989871043032982875872889696199095033734264722055652430472444616043809764487393921468350554575854031527959965278903730176 [24,13] -34302997476574525063590322683927150810968146858632455889053892545081412008876457162000733535328544907958341020251764998430032796651849543791268119999135569179285766047516074436847202243264572585304825321812898496958013481281004472749555268553586159747790401008708356817973115393927689112288644981038328254900227233180687005714521226858595559696931363862215447128586915933842439181530721461106374344340465847577634957759203951769074856085769659928155843819424297653827571795806498846553430967958232787940346054715408053353257533520134962581712321543171389636979239995340211076937789105757792452480835063568172588986479566600638152939233515519839360579283593885441872187578131113629843963495655003205722356996285642174221750611518984876735965483554468977345971770427043884769421574532082229766334527223685018360375675605588047174626898482853263200129515972195196004406450761324339740115115772047240823401837458790134078742521507686010085200114967952008418821470282353178056794601225213428768336045436527920691998339276015586099197912144577981399749925683301183196487530217455504585982491710217561990729669299083211991931088057952111974553945308913078666903664126443978836491677496113348509815504419976590972270637572210772064891700906725459157308195599298189103108801513019937980535595622388255826339346936528240878435055552090390776200269475812539625689024346575691152372748466855793955678475588869420134070295017790098117008994079623006077613363538455827223197222356557529077046349032381672892415839156734891166987810318586038680594322539711394604178128218779174852514986941882966413852473516517588187386285493922279199273185105514589416021396760922160720450351629270721016839315646637651496559268024307657645834176383615674091200065173103995157951404402773514172421229299334495764173582506937278197106526395312950068045744016486004735654628820935210032165217492064465999809995446297014647082773037722039870393709561572992364343549740827878443519484494735691675776168309172911107484918591714465423864916266645381444985570784630294386735493904224572952906641355464927983346101699068103841878245397192133771625628336280572781290258515746887101819690489575797938236977041511375906552218847014766903297218893428642409279820739282522395675950509732906692271453920540716861370483535592960314350182654226732542235094986297636090413026775952651953273820038599941168428209930240 [24,14] 75082560604370985977377070965015628157831204147336793324657209235048806289889565025424571709348487833559268629000840969177818802742300129774706949472417883155601275919785868960465672651457925322553688332415155273123015911472186451140502311611177869545868782476685315219541163941347207372252500043844579287632405755324001943827728796833228299545129357047254626640662174365972532661250567478953296122265543317277079371410197262945633895793165940157201491874246195444539611076984861243189407370937258539885091101613739230585095884773129793116732661431616644456281114036243511262341433860075815711261740950066785715217487863245441343165464863276473641585096208756293392306923465516725094151198665085502446683327333246328409335894485644908786012450097139229536370796419230599366965926917064081696142743810482463241973134635354762815584945833131698952458248753253213438273261918929472421858565996752081447118806376024151880065860904827537797652276920432449606319330153200150319791916821056275923116835547782276292707256047868703280635174769557417047564597178077570622397930106465817664344451672612222851613136881222574881962345394408663476399268519436845998826758639123315939779568875070345965664874513635073235884293775897441678463008824252598366140511673635062281375939991886214339995360286590846272399865816741140989853670828816784328556096295640886257679630075262163906697685985466918863023389657047190020205629432248001493942864071139459391348549625289049738981428504815384041474397136541520803810142850748973624014728886460921413017772010428678255018012073361063993745691626940514644762383622972071807224266176711553899915909781546955548255304468597530318787828366954009895085012054051890477179024404197978403859805944729550521918054424009122999556911544217086505812319550736156511659366089060542017117211678232077744742148369327058705472258155068620884260928664840808551157932774984400046943038480241512625191140814180805099740351331714172865394610361639165029995039341647464995306134105115579934875934875466827011586267270436953846398998899644188408570638646981326165313533166565074432508733714373527777866698594343338050787085490175024158787770128549891367477646684102485643871573882710519330110621660926372769406372762352557083240760421247197205570468443213638689198036485694677025490907352469437725866149222762098803757128052682801959029801575928226901229830144 [24,15] -138164892365502307051502337327905308059130338091486550107253435974256250684239652743419234688670659577251702518089372727786629826718296773884281998423184434439910345966260562600559446938552966790103346397657222194550996155911178688673620364029881606775051956156003620893889690014960763478709513573356652640557249008615236632567305626759896187305669191740275369790820974268539666685883490515702447074085062832845626614174414452962672583991943001631690414763268545182163380558539220589048122572323504686718727473698201495464315477294901127024322127726361482623714191644107171243073336999377701388830429247689951766119966352871897124768776788915175271828254546260610177700394025734317047873059849591875672822748170677561897539538050669370845448774173847444179251567768858949283031594181461797103413815532165363426548995374664683629010225830253081121220799273703429443168646616153781078332840573317191173942637864353684304977893428774192448477500608285289638574365203511903856552187041371039802470495272946915624787250108685045930461589993200948136209478672655372487822638732938754509602287722464738865743427583016217243998357962203638422517350619080633154275120801845989300681944336207304868809112049819348897046257597178882473283924278645594709498973296278837463471263333547452766153695696641903033929470820174550556264062063607560651989619853304812352047157858824866708294596774430979347411459693059524720091485238597207434253946213118837661182379899500873417247183587318279715220947453760988208544833193684101622836773325324340141925856199974006559324980217158408530385244992769793561231903608729016564485007139363012059675806426971520653595535652417629674500265184206055201001498191502508397283529540799875531731119079618764937915478040066156824268982330451940292971356238323703324384851238629693967142638206905946737539117060251259380324516493144750801598637743076525943145315454264497442054103946648316422112093037188785759925001697817966528934263195431668178152455092754223562495876185127577008139827528544744320866485771315529083487153784281400221296382955656732278181657871499826684953505322122536068446507752007891440119156520191932367830021945124014808483981723746217706870310831456866093103359652616472540140505642199998553242739112012320837582054126437085863384468449607142244609846522474852517506785941478242431047157612227925401082231969110959291629568 [24,16] 231983392994015834426395282569446879578541708718842889505109668606308831732605712563142743371236384003190597848864041062874364926100385210872444852206111810287846561109856430318563260111217935038775100620270913196897041275930121012030374218020638988996632081110918327683127307257659669092662463371066003809059892632750854444627495913237192249231149020680216077307315569796114348643469673517734314994869334547092005286855731317129689298748564145854930911518054982104227341756458260338315597754457724894607605279139549656758257084754415142057826831987654552884836211691369297415295096327230294704545989121550544595462017753045519768368254525814223640630973412834682523085341302893192217519918979589818639095712245045515389188192189364214356824234660424259162340232002234134297464913413938812782382377440329511494429966875680662302361460184046954209004798878675109623629735070217591314530116507906277996085577511607641372093797165137122843687320348150849740366884133495669625835817075001069665983139041439075231800032491793629701475739636628742805538542738437158772002100549278166577940273136475453242002680307717688615815477287034403308901899003336916952037904980132763171924393881496771225602156972004077644080916815480724552214780773181130551939995706321235789350711386623511003568522442271137879293965892520410061607383914138681941178703261892057873848311646632530768943027702990653226445344119924575132593634574115225213514404665169245711619407780700434625393457643793045621667715297186290386954726435367231274776739273657810548865050671212417497297874608038374498282352769472605545177213634100389774936095607320178543124080647625835247748204719030966744255877908233588397483417529045482637794026992168110333090029990202384978834828730556486753676225051513178040106934292316420156730443600860116377238638750950656177477768482707206053427232536717461530849838922146966381954335314438419443924583123372472736357969702070179204633522801197027828849960966689869050144333233392208735120463821953035456561203041658588188502069309728540640901418439115776465810592661335440664017331741256540506782982807410530888175699607829261255213343070716401860829570319457347027623493411846640167885161275673107119969427576160847366340371721226434652982558181819722530083357644117177308364553323308444245166749357585526844183539444774878314308376270416474016234558020252145287168 [24,17] -355147612373802312194396048672777053276729066466147546652112875679491102361574937194580146734626845399197384234671473567574260460978589249961926662102842208411228743914057915869926196078285839677466213743993958361542619072921005649829372327105755824012064355343659193345659857782539106082437068454999209804626034459493167437103103800034177705127995224910710538463758789896380538518109035945710266193871224162588374576523874414933102240481282746775775988682238331042372661955637779995001787758792949173168204650141160036119950593562304822668028253546071808428972470652602534561806924411795870889272049252567948378623303960896507104224888059917446023276481445791186815469977659635599121329006716675324374767668907148305364489526759922140769478496635471977506727772743490640124483122393321752715785383620055201063316801192537397876314810051468941522003478712207004754068985683350275738762718526462478289105859127987358459716190908639716466913473800106814246129247528373765136570454578959079072211335837297812705687964374070878092830957872024991093367068855515104839726040088611693292804046995826294576814435676277317107163020399668475104481186786071925838759270840679898186933976358070264690288153227983824249527674340206363497375108661315773414561818604098635141452345303366280256700013848603718671124865610178389648826547150999801943863649668468283500122745795501988736520766323839819261477073024838939472225202318502099969402508697399662732963821015087548675752001062295598046939986315405917699132894410275859048220252403461613901154369967291011361087531164909737907094494609285381059580590950755965229494398145617980756272564352348027615357326072417916980854426291299478744489172726667935255078424951054338088807012376240890025770683954080158214396346456318518871519452024343725301982328816301356856730160726608728227865385495844786882745394239944034231186693553277860330907231708822921156013960763044102275436964037737271565908358304423418023967970492798828309651447908799957279219806645308452789959500561812737164731458752757401532259553592166433583139386534787875217508337840271656157321706283581501598292164864799135918677889174070147262548829166667683317879101052832717760096886195894869746124982992666844537110137109403134698033363282866096045344334074628561655933840366637892335576545819412976686784164795809783894219439739447146163809029880721440768 [24,18] 486906657085534067623242162409393067722518600371836762428538469214779525074402587228364346397890098341781732462044848941149099068769553900603626317308237589506227622347876461201957847792857422643050364276465728047134171596916527472473432504431296925252920479698619330827353554647356240766915219639120140992416821715859283313841742249251065630543160123461241457430976113277023703830869360387923988898655701746896887611449677987779897402861455400070328044138664154125745776367880468197910604141651534955791752092674913100221168571432999699318046290541974493911817744778078514847168378955307037490158565810419704554067373759021902261522138836812682781169100760463615212116978180227808166735162370614115954895597483817868029954168491356410345046899774851181476971278773650974337723605089693477364118660990553439480492991890662017231515406532682125135966764518709942526164948437779658609483809514490149197293776372721567992441753211714836484738042903539794831579237049579205651370478280664451544150076089133426415605522262445232892261363683769842195004581322822239067026241699241204962007567209729501665491353928666927114064666684662185326868413642095883560312123337949588642492107002952190201668971407282957725903179406685367012671447395835293696401779010984750844817047753906581092071304561335133128367469785871306998127650852577675623663569379690378484452949202128578625814129691497259643344359972718267708772502336895726315512109579298974045905314689652263188685919189138233002588041670689967059861122883283980713861205417451080092528197396280246741462158277582803164971825362654155400529270647558847052414869138163247456809713286494139600894092800787692470076422396840873753109985509305720431418468793942245244398195831883937420910322324177891237447491203756850572620249316214322217475528311233133993732512875854991377357922208692654416166932734666424395172859125719622394429114649247978833672452730992877626353814797207183635131046066588960557960517131163879581776625484426260406160648082018107846020616007791678714613410430591570643444709590463185124869002792023075420582854322603001455052905692513476824282170565123159132649892837060030821850683491468293779137156006838142013811421724613027702891410163718071726239915269703498892754505771237530052513696672055174714023043616640819076259753370447232655698202301803268922334715308866758932811157019295744 [24,19] -611739040717328987866452087327635315158420624153065032733583125905968127292654300393231396530810996080531084073915982349384716785751963681476891290977310736763938488190880064450734554048033724182952631741395626427722227917273468552054528064495777274334035201439566736600217870721511373790231550413971425208786035253292517380585130228643748065418059639511019050773789458637525206147959250325405556671733957181328181044472040296177720756874666225080217359657304180988490703594644203377756553528417520657014766674324629593852300354456357545301510269108777466905763125549428561597141192783177396385904082577523541132238912876377578900652650479053486921204831900196543391905144743701748205036502777731038360734203134983005344569516442412490870745069291869009367937175093061445304806072682533832228420881656404405019896552330252713638773682313388685180022645694274872840439070148122633460488721785741542341819894434832246066698444188095378409594446392893954506295428209501868257854576157119295005733525949317201731892611830427882543029006920022736514460949042909336521341911613585010816829064328881912339535636453308677045555711627333565311249708605102677211850684812250054359516549691682685422779724790480562900839976496809767917946843645258199127041569894673652930465386495716841554232737582262052901588368374152967968115896303200208161732077682263299972734531129753971391332861891038562523048305176154708030678274371955148589611570045003076992601796393388924518739462979157367562964988718094150221479136440136137258179362380636290889081826775935735113723346109641460522140397271220688182411164514121062269362438851364298870231286034059360909271771278534973757958276407787176236305583993399256557967408830430680920161236202952309392761840295847856697212836847655175581187580150279259891857895123400020734949338133446621277455237045429400214760101226108175539278959145154041197180504002463545620299008487124584019832143545483892493555095051623413117724737993646961082666475470783515108631357209184559737568253116841547202824355024839142912180343525625495600412398836079187656807454702095153124454834485657342120320192375319219158231294652892346986625645581343706294562858677361553519398957514529820452125259080668748542916291745294816167269975149157731884700670444709324626912614714190180388979593260906315538333747360922955962647686971588274551291180482560 [24,20] 736742536495903294526390553663128811363922523264237681273390783919720432552562840872045276912549008281863541626586974421355384839324103838371052902728747491311026236216462680591490414585491558675171371483932994024847718354055237431123038750215054317368887732222062457230422635546162643137607875586573207885833547130761295670191201486221695637873757404912692343324705634452196482907085882275143900293101838212503243464395126109880212965504948840066373010965680507723219034388015129360727703185249125579690379794504513016727690979522833223629814153136336979700374387245486031029632790394865246782961564506847840539125606808765197031683593948788374387452504897971332391453169150186065819554253529913916629108668560062548378131538459239482494003925511102392880491325520132237522589178824511040626903146085155357390299959841537680328141464080138479684533786131413992829165400978755014001429709596542611767541333005062855344550793483306726480909645348985136101688910203575350749381084494693619077853136632937154646080378742989975566021214903141917094626001345619111946973351112638862289535989889022974240420200369926392650452811717469467897927225334405504910432064076954841725894903862083664184087441999700380934942107444430305210148268228531043109723866078811739596403025422468782198855973079449963266029505927345260838023629797960190172729367904689661082933857990460261669445863332386871350805002471338189251364106271249647818252073218269236594625529598346939687403190085758241816620253898429615907954262342069974112547927265743292502949230898827315778723426983117980252311855207748092057375838197486880186133967245572437486910303701459315866443032393407684539729539985897324264590926948449675305000143059992813680017181055977346149534376719891096868170554087844275574852838086301682246954885523538278687663837463876954446835709126249433190640127128281956415746937651352934581695991114987634660131102229876843848584570587079338635015396864016094553708201396682593792338174380684453547975311155474876412966906494182126278130873789856299977286256947120006957082915572123796416280987508223939315115048345441733516853040119634449567589032909396889035466520648199551444351199540041197164867541796729550799820399588806957982374648050744891799112766007536789790868496019683483676087034331189841718367079725275720402985938519887664798842358265674594603210113024 [24,21] -861120420398736310907194396120032844381208145008300184639936884304523644508774200849330184824629949737093802012101241755229759576685784154949489508974206114181164671531352226508411383790990355584992568201082587314225563505688059674139025219081691920769056269569904786727590476046246090991875783889182130749536426591297622124366617745797731223589577357820579423021963637252016544903664716141017218747839692943031373675311708045492620443992123398018036329285703572184207916235499681946144396026129670106763323338065176415665235222821458019589523733508867039801751020343719027377936399098337952535513979358243278407350706512344426735771521314202949813995514537301462777813769725829266080200128400682853010361629826325929829068366388592876257590613327714678204119467112563354279732168157315191222080740504410802764736425620505897207424545105427350813733450867611714467790811367511358779115412926336628697912036549457645204285135571003194122947707963942819183249013848027736539355067067918813216376233724719287457351013702930473269950934199494873962996227825369551600967117617190611784614702475871090360815839591350898430512102084628061879766522450909540933652093675979763343288720246428140330710985875449997682225727176699057622855411662346095384028482102018394233990913934621416068035475240909663452691506896296156153980519691073781326730543657017267128395608492284808062742525686941251165784174178816454852519279355384967540953594860385331751473655337087187882512969561903587226216870955129245619459148385597397181466594962400366776990584735764303452366583738369989456020621231667867296413874116650981514224833687879034024294714375308281318669022274829084829154438016503786708133606953635270662046107933477804715046492658268986926162023828288116186457862854936614912021127652802831533977726219903813483831558692722684545765442144011705593366421564185231363269847657171696290835516948575338586363405238194157102874504995816592121878613246717586558072195584179450821154777946474774312001923187602147553438983631423631582459007246843343387013237799292155722521774894041374119045645630186333181460181287335085169573874212695301491902062482499239571439925430123478009959048754872160201435963107085644656890173255559004512923439087907289122495872123387077416356943689135891876088630999875647319913025419347724120577890935918279904837833934202608208052224 [24,22] 947247987310829231583553063636419801280866265902453530478478852003583481668770171649868875122953122032105098710645899155573733046179399542948348056956670969731453282385689976514300753863381711811287337725134926205800609740012992287043071229962106612344928248147119934036895650992780880086861013329141883531808364275194910277679614007268146431768174990724878122939755190557313498497064032718509064891200562263809673255207663805332589087269936777980562014411624896194708666478252045706565954798012890477829015617271306401778709967348246113730304920170779250034487816506004322683675501191397660607023971151362130825585521973805103445959088253579646472372933653555054438813672423600245498643172635920115888374432100026830215798087074341602104895161246451249786757913175574246555986717982475509004636014523675598775943743200252456492795073271008463798767533291492560806306270568671015471543403921479314294496875885171769520771808426617646732463604103920951449729660873257961770020798000927695541614204578890901535844656609629197719169718647841757630925768122137924623596130679814352675826621942334502781285961054419578098360995601083838749331624428557529514733491584219437857609822509012246993826806867322430724306173353582015230451543162934318870511857176695046250790406354606975972110675773834297926316517132998379872854632029420418884954878565840511949432137522020291510379893567834741501230226156949386531355056547414860089707413626974085492529947025008442542444835637864190893737253585010325538899623272832792323442231429537708376137496147472368563891347152548004542947846297757271902871634530001997315211156005369960478592653112595578233821715399063798024044692751360664380827768777601581800723799744065130017200270829789247310956475436442675747275817240594344968620601924151083079370036982027978639060416930904223174576533771166506039659720102085465386630395536019082395281762173962719610895099972659886015429967277913097903559679090383940169013498111736106572102120094533429530409404077954482840483234628592453240663539683529214729899410614565350245201016464419233532949794227302058031128457467162250999570797844409340304792025041969723099609929327851522757713380912864696935696347202475386425250017405874987386346891759821995772480268506802227225110496470893510017314442272466976412166247962312921908431008237265642278569817283185069785088 [24,23] -948166030927687511034681183484389955637724742971165818673327924130840402123534988663168093736426864848971392081613632047426006033694210617526025638354820303838037313387612875184119119513320779849055390892072596721152183592814950860120996520911411850597734086687949859045910340231984165224925547123793653131247209353700757234470016053279059196649780276352423970136946594373168413551501089512085258360926666257888746710019699198376431979258373091712938895314425761029122449822880496572571584533755846251170521107734381067170046686087013087911021487727184665914713200908686722885978640499015567666553921992824723795140845079809517474813687133839626994969909118369762768004551970131504449007316847790567747121877679700296189668123810183808149083581133398803406923764400202334107248549040408206760717428856194318339970059315512027972370805977843202969625664074805620169361673072722786845463189058045815434441358659535467836287533323499137406404402482034500621107127405379039602089638841333845791396494956226841036053716616439099367806910454951476448674949406274492024736196752185232072731477213480864964093129184647881120929201749790630508350143521581520315163491078288082413818558673250461612165887827950053423823260308962452334715092322872568796468946383065422173136914628872226827694123490719333643947051696667577727838922724669013552646164274460681982849308089411494339646689752597972807468318705215127479471024223389087386858107955461155628520401034087016513519209732219143728129497077483071272664790097737262223372847903247967819649672723267343857276117362597475546349749084844219095647567526216805831187544636570510188905208572003106449356387298098690123200473275180069028001211586922899743501850633379220834653600407292834547128325933017264968487985329605069114955728623997450548312721105919298037356810600763171821509591940869976181426894671673008785260543696889055053123134152589047777758137325483490664694650789511462129774034659845754925423879899305235652282314009001573854233890932028209368142763782762167092437014884554260790841933828571192042555759002221967563049507155982304386352293471455033009409736861415923826960717697965603257312039018085993254160152755859524783530583222795570364746534890532384779912169071795657049262452841379231224599712394986870698315105405751994003721226237370778031784054227780133067790666700377030656 [24,24] 848534794493891653276864143529069397354636868851758462884276581194727692787573308328213462135263083946879368026494997564213964033254194454411173119662779939336466354004584934575191742858831476032535566335980944215997188532967433821396471856091585209485981968468420559515262495563792735580903103414898194690756931594255654182523021288948395069378292018336178402303836988798422391947668272366339125288845308239963191718755159251944273767484058417350272614837462579075826616113957048396803639024957041050320727049580872187852239812285390006065975493306778996042962468682021455787007391872412817642065852949178080979924036078426801160238350484556200185509181547944833342401874781162069997404205531116042081520055098389594942857807085032056771922099232041052401096688552723764490672213108554345576998896336424134852674164387539001718610235758117428144321404895936987950531834202814741885668637794615927552475584465397798940652223566212769591364328306130277076151659258362320293392196887010224070257694160793931274400790753866569824648285070235397093767421127012086323017138702555285266935790713433312945463531922651329424123855617476699032923319836885033657102675290312302785793685292367883471458558807980476477578923433422382902787639063453869465449093288731584650567298092918244548383362019244681041492895531519959461308084618594812806230866400947884099836163495658509700631493041293880609087100971231107756698262390527637699748457727507419087715756591702988932636246619221289883607748330192034693440496125886605413516479836714510096750997945999103523288381020679308900626634539695081107443805133237773643554492524098862373335214628174996913630179664922151577019160392020646710647682974330472109980660040726703098278493692312126163479085433853566201104639928890464371651656178659652247661938365224663296875267781975621309935262905371061967405208977643112101671469076698325979247846154356284725078578103786536747165386448427613776502899072130719113963589801429468057112722325380069961542828169085013782059679288607460553666928757635267661897707569439530993834496215093255953786921192705326949423784245143809022417548393353034930570649515473645321884446465695143025798589920068442396539522711088634645662529574634035998688171631569482793981265637096080617917030387007864262448872353036053601429918975836620450331960171740527966680579756261376 [25,0] -2363729963019909803405791154536746051205343232822256763315986278101673626109481124496417674144001093150968790750797576964582515192190879470131395782917779022841917099842092621837060544638310819204078223264495844958017300032126798150550501968277508045918077928582620139942712428407561514875308449247890340579294769263573401384940614680665516555676451445188654361332685525816975920609286460569898248173342102460669183576065918376818924339746778616380600467189580983068230523840013715298767168465642432377669026649411195096870868974674478321138224491394736510006435194490527358261812467437552263328694108404648922038469483347074196110621118662941343379332772707949328905242464641370111607628323226354947187793459140445937661487716691971264499742871397900650002161398218088005051083714436909277870547597499378468633858327062958151035872535439475271714029233432444900954804479897101179205437764209417962020727234510179716817462424387393102162595884586844585753294674955229251489586030724812410368568676299840658235058936691232719929695299821442099674776797608361833507183033694821374216266504979427919811898732519932949246364588031530088985414793547308449260759779797034796141788933350899954973766496116669846295123021185783549670313103718220764749910633518201154514914095338323556875410663135220820037768962459302513501204029302225642711734136573684654733768180104691313236552497939306473573655017046623283887851893156809694251232106437325910664504450965891195707644087026865476670208212347674172400816016347041137578799408542977069548724572769467330225297785947106826118796396813975945565022019667278832341079424390256998782736675958305386987898313184556524084569514001663173755301775942325196137858647796174704644252257379832774119273808264840580607676324485785343905470432978824996556972497989289763581086393868772665326586184708299841396424811520881625175619192068619081570051420506049320797276993022982039906347583268036794689305276943205347249413489030504109964479098645502040377267950925920685912507744956694080348807992725206120331617162898902112629111490387514320678702548867398944194281540830017495231862877659669695957649897521052234181801348502871063624449752517782101043502584264305515419943120363469192585424372403799635121712174880773259479187490205859885623521595975954238435826714036583528453475759535843969894616366153531053985760597902226771087796076774518947840000000000000000 [25,1] 33308289015824950477850687015886334697652028619318345025451681552258179671534841683420409242655687481326538942098995244637733317626608253544361412584610934576644720264664902932135581367132980673659223535163224519971916899591400527142629458036243849470953325428557589962379898641085442237741840276132191051097465029823979684140500346986101920829259593615295756622184176995121261950516142033863959630423747561410563830456554478286954222785669716129880745978511707692674731696953320729599490309464963480773543808264374457505862691482119616871003357880393391344563116174333797487303227256080394425282224750200416218756349443750940073971488749552429340814132866565047499444029652034199717596112029277154531208008301577996683308835350075215764788269235690835377157403206164639846937349735208190896668250843005905532326347076983740704202843913216339587999206574115481159849448038045713970254226895824781694391550572378192310647290352041415998221950324367634911813701697331268195981707487248292189317095658633290368257354873243331265880495242453597579623685874507161768444821782804602722972267481747084704282098583507331157928818104951506184184370915281713095087417039916851082275366386323090827597493765684080683922881266242278358454570492059585913792753006779838481814959776304338712828945589696726995822617133380781108235791526581204979000693251821862582045383802032231780340788360633617209188890434695495497316225775654454084823348760314719906788934368239784660820454772133819447830740161859239226229715437441464677152568252220363644894924180005864458435504628395503724398674459483451429709581557177673610820862591049160113037519633033592918714402610057894796226851530989771519165063021487284091886142860333940905085314866563252629559173288449468101280878720553277282273233221886340943706080396011993749732934030601170579958839806970718105840276190513431592104333001301557346739228413519227364409601853859331772321857695639030980288201935676279519948538700949972575114135396548350997349581475801692537795650706005733233064257140906600508775656202720607943335222031522734457268828710830677566981467296220509559208475674816660873750810094706811184268371229503209659225550181115545985997088600909369969664384859392954646992871047157526159358542459260689324507533132787819624609551887750505728349452419059750688666957253298352891374668401960545978989716208351853446279094069899139481600000000000000 [25,2] -5604649513938205406155963544771218762467440043187461516473611090367082677127176095611310410410875202590395514019114278664167411889340989444956011896329216311188458512102717386280083085448901675193579378378964933763535036948769979440339861306954564448607907278905628805763331140496003401340575587930425619776114699552780732574796049779443523434546285355888205722139071751407710393967562020588524828284554137607901536635900421439271040612543365688179064269572546648668854018747687546057244230345385508592111364546034614340322686281959788360680082405056076866917084111460329845759755369519451082906978126630465289301613736746988818396838857221322506887679171449542271766265415505099002473820801242638880397458136199169404851396362700572375003847475038302834826841675015350381900342477313286489589261176741662023045427062461786279365861965778980910306041340536906768817570524747377491593318891921033852699987016871431744509348321721688200752592405144209310097716029523267398240592142777216302466630775276758397520220095948037233781184270799453593186748975642221853048805347522756349651125531605113223326888530609232447986445113182033379910478093358904596886337643708636587241199730407448880518536861302998371332118933488399444957104711340501428718542892747178174585532571663955159425755118752273034583703405746088774331500091881884812880402604173710753202442622072746545215968718112476492974737186682235739284959586251077389683592254418718830352176022966215478728781413026587488420898281589605671854412305548971991041811183125272031883575926236247371033032884813310310375780131036107747666610781172405744143694041024554234025174637538327192624072816684217342165408519027411601660534188748739540575771688431236824730922732101894132539002542303528859293086152844388993497403989432877197879404287511715916434959822130267386371974078711523124034604353819484533397803466413374111831275757020805659070392518661207192603174574509649231575493386987017222971585419673450123117289932379178934113229437192361728938362166024087945218649985798200468596369387740480353353366490939118353722467905386259719338945582415787631138336895248751256841307429196624485031557795253965957700003180888115704940067319120407822537996365117271519505584341641569805920914327465474209170540849348064897241053370125479793176446472686132806634816430051262680056386053218651399285522084534185831310810209018852671488000000000000 [25,3] 610353827652657530817732485248508614328496658081392741860010474384488008357706974017915358898730981656759558437767217925382540848946154929466040663699579846566740231606530545368682941948747402937671241983261576428675796912623132005766989714146615648920033533060431080483639149305775818399706407478352301574738609528886574442669866507824332693069144635890281131652331887071876001260921779032781932954168031043922359825029152481319797269196558634389110959611028598214004025875547001183025322614795962674692657861610254947934473730107431351309099944671269242341079958289411643307150891710052087290787504982137762827424766375726525149798529515456077139123985363063832625247721834291874950686259339946860027898686037634890642230069313082420409473751318052184806951085327163618857348705715864348588593666191375391785857104355536913049109910404965159049135584235372031232488185283758014931061243585361664491674899893138108143514085715025783868906206504710235780982341213443701114740173608543332263796922654305282531929552667248821407770712628337536617153557230043777932101559012198694207772665913872203153189412801019904462788249434099621026496839472225329211196565195722525979414547743221003758958718888573000368604255873447670674158500917938053849275219085007159906649622623622167238665535255021349512678783075506694421998497794195802885905796045252519945284789043646160268718750631984302080144742043108382132061325490136761015517714818954076178697874871234661080131385691535360564221369636151600597796713263288603043225241547248714258692093121389486611271519091238339430445822080736627453064482928071377649284111408629681929340401470940810603547668458868934094407273179037920997696669029617669495726269488611453228768807683314766640381805727997175980073450775954216531418757613556446575133049037857688549748975015526144261140195468678493220405000628706899472745525237319668434870144917202748661083576289286709263765372345223165501604795517055899634879838897020192234950095308973574292541690184089467481525565184933930755334261697276843021056772297240630534315385762521628489990367366091590187997163359217056213924226762278842528063161139499593399159783716938929304136722970059604439701367090892312916697733880266681268585270724213089820864574546438949192648562198829682052794932324401781140912262821748954633761395228087477248071730094996034516037721986388568693686727075911453114368000000000 [25,4] -16597756290790804229894407947815285288681446685483758482447607502153366714687480782625199768613263609852757984083923909614322834347059678096140543535584685530609202199297568977915756051443823905554486243695896241631831855691291564015051482155132637226287810516055175983271397008261952796771768299573107709151079570803908996432920230695550764315013576755636474250268715268703198428607098265366523213150895346550980508093891881329467375194320300961999947294343397212258585599310480977118234044930532642463663429514343888291184161624031288866524796768525653934927929949769105357937785395039388108432254537102559340857590990443676143551438859845827597958748387455076098095395687111036426667951101791101460813921352649082342187921357653097336898866060886294666248910470300544159253375623087673481522359489759075424417747870326553010629595846961341622176294886389646572073375187902810477590478977527727944020358226786852301761756586353147862605990541451034684887448738506129566276731106547641498057752350015393035322861935192339997386220559075507861768840260125736449584762985777721241626686074387134146193795778020349914046474956630631597629442612595091625643637032995958672416893083599438584799966585537083131408110525297167434657061538392106547861774012999447836595958549090705143274384048572710509151680010269595555592689217855685151391924638241602281446785886433439633959877312433782031108136309366552116508752897696449425682632227486729414810872499702118143407720346045834801352686367825340441167984169322898415732262561199350262209390742562794728520547339435435921215666647079389744602209228659406943389608939538913095165620398695826010726457381600410638297295918530223009067829916323819102393774215595792456812618828023921261287323403074322795772088226388137596128118296612021946381570481215079723952716861732858038156805700557224102009759561484584657811650635472142149112681642757096881308358944889384351157567164891205251637761984900764020698510245005995840696565885436886731389129741361313405410682254843149371923626922574733292160383792748763785691507224010879608330902556578593152172353310314625118328690142412388693018887325117128635885069860935507657308033862437089479148013464688294961803371455218562666315448258292027756736242198178589407409591405095428673557679201550011292729118148709768985101244968598594474429200742823960595271836966673859239479538489586898226380800000000 [25,5] 156315932899135339082409617704735738272546177274687177226115880450979906161853198875710104920312078976862379584115192468188857131023130002292587487416504702728159817759177641973007268776105539667695690128211976026379961989429465315378014662588214296097187951693912610475211117149215519568677057684495372326525703958873529184678553914978406266662638292752542170280817819649128182886024194881742129824603101983871554537920268096725519392548070277205560410148918611907899914305187865121043377793867023549650162155606572249165224295942565533193714095321281561930938834822158557458252895435160684906842308465576187884197538662072382789359993340212074969335684580800311038988261305271997635356091496548897683590885335788328925683613790758639287637308390259461808606833414898092703111777731203239028080405874896062550557429517475128066959972206221006817647595376054154566463222034536388706275291392922926905828440364815404093907369787998238900746654773479997646300843838551699845395571183529830842525995338668905953406172960995310022959184057040956550347842009336510870061627503797971163848645026786620577381082138810734179069792938391983791688272862758279825912868543943629708246170262616530698832868999996502030320096350854235912621645813541787126076752925855684294425535032024632032473668400695119087453392374463607637186931359414174349516103438432273417504616507940815542708540966569454216056348183011114425872904355711305332089575161369948477995132556474976510334681625966773751252845379696368858558412576310349370713515494764985120388913063816030300928781027853984441271734182494911512286321650835851908717192177483483611941087677631467617596350019331412875910219323913799598141427028991673993668714822679489093874421157356262136702940229885971817508090718027970581319034519569932988212697937363905428814549096822749720986960042332921655765128078942566770685306423405935288461523151897677815871170156876237489958704944378238203147110251067711499631301663539474149844108039010451450090319228510627907480921021681657063401634605718996690704119925338149957028504128707046131169426252075648244397208796247394484871307840832083841253972564896295188103303042800553337400853288135703315943851077343069099964577765960559994961902808007177445993306789316346340552464634928829093534423631124980895884232759863869191499265269945630771562462182156988836018283748083893239143814981847464173109248000 [25,6] -1823693377385619434640646341053134928969098590797168869662030565048233354441324052449563572458142921118044525604787530139793936156446568155903885539802601051228714210981928439826270803552123375747758741312245882541706650494566780981069905612601334104635903405671878164958692487577442743679279125214937631025653779550205729254154973054425377502674127137793406837423933342097956031993482951958932347150495861108438547564624527729454699839504741950722165258912165241314481835974303944411973117677403234928148008185147759261663085472524346310942021817300981997271530886253983163573775953027507484955494359135831544213884211871772410168672739922975097665684206693990250338431388477229887515025296211655118077027464975601481279443038060789198116916259965120783430069067751740659884101861497374686342503329765677730540884609304025925483762399334467617193195826543379963321876686846158437284337129271541517907497952659677212328490351915784505345676525433346200225053894218437694645019616032096183985974128504452895329009420432746957225011156035271019157811424642318023633686373683533618245027354187712367130348982862951260632524051090795430967337107420195837504305108973571409140459337533378828040309538276958508944317839125018785131995347499158593123428994988586948661094268101749313129438233255504348379790546445848362166389340306737263594824690124094379901810545487590386885805592236939827238337353091346691253748502903934974812535035541675985195469433535412147146251832761962050439820612412504147673198732588531097353474321055545025327669212338481677846139462134041980052463766324674207906212293117049919594269551522498772768692753794524203906692404233730293443444534434268566038607805122308133138015555040493818363191572688940736966940137694744975923986336124097154691175307816359246402789618425312617067112896229362957044380584306101810217048090932588154273498845637576720376613167798889467322598503198759717118578731980586228287804191124479244749267559653045870822937664164008985367081838067740613762130868878103592120236466541843986908368205357033046360236583572288638994626892356915910936786859641025595023630396257240281470676379322378869454805411085776935973561002021715192874251340572634968325890485930836681099085995223221007458617705048971959513483727350059552344461596016533026883079757407632726022157422922372520626925367604389076488626823427942167385268150213322190356480000 [25,7] 9446199386857276843344149495176378956403631515075291944850880672744384307373696323330113670886456809725572057457784276919382130678225588518384080871225726578951507912311085622671282280800232927735695185563842217848501594845032387939488363170362896822514166466370689964870197238889388178698567557624959850583073315518855977041047338101542331829330625903407216188388288957615284220323553334477078954117615133955056903685592960060408999618843697601641120828177970941458158465075914362379029537041363691081343406035352270490803983702450510326301914278858038730996531278678715399317902316800958861546872815690279777816797738119902635838884960766042465169780152671906348420364963293417649303854808842483739244897201432647042771204655664145243815270051938543387264657073091592489959983153137782401070236328121470524207755487986032586899628191939139080901677822708072777785453283723078101078710766503643289599882606850062424976904876166612725469159418113156360374534958439135382287521276374135874429615423181919269753644329234447884879477335060151666431722262272399120491136225479975074494755908647055303114768666305555979860616005575270094734851346686266680189155636613071220155796536656974701304364090930499726617319767535263388522563659389245325235115065951761667477888795508977271293809305446395462182700303533913448355953499236833557351528629320742855240255670538113458132249981126448798055468411104436154025461503612271246715114361253144915832583804611870446011210347118359052236357067223811802186648339171295629263245977302791770236688526906675501912597726086278180460783377448380692361742856031889543290427797468345517311680096096715566572097371727676568534294064417621276566449486052550987268743602408552916711729526787703073660720780125426873457650448524138664360910318056435560991875302780025473203753751719305352826039575907141980416917654045404158134760313312873990738575816223110338456958874061216208697286961405446704074694563371637691760351944830499275531344252783787138563144103827863807203852541825266467932851570669809328375410466938148199482953956255226826553299924120858443518960407817427938877350821189363895520324703042535575518278260770617231332589668592622878801917197688361403902066702128031051263615755151587702576283160194622683368558236513065514447225681563581833074266998543340073658601091261195056900881729780075942975519663808586641481415918789716869120000 [25,8] -40489619833305309579873986862672802207006672651822692223758029512267939446694514856037582761324747393405230291690107559955186178823474416866172612405004634914538390585834566246641950158551612144355742416783726697890793710842005129035340352172059894045100980908793728451682632658093772590118890868290663133186580466395522565508096939563538771256426709857347591197115056044249737964479496987090387253086225428100111093588763868855642672444173359335721129381517104819467135422969696458849812757064196125907847920880313453787195717869614386615663547149300883868055250984327598536286691280506209424940354678179552638241627531706662851668134269001593923549937441700919922517260954681947333989063243806472842414420025851630590515913100737732954363907557324232278742282107809145326029566899279091061491438151516093941007305112144563881093605734060505887576047034436721756773749571742043105719078321591889040523217304528741665340615059400690987711403644145813806732336442455609886932426385753654256126873050089074196090919487053810810402140759068223280145814500114478686429165280272603503139261628532373533268336901266471776156527570275965853257579513545832537966745663802485951990668500293378701331956273107146338785460046761415045919948754656924219415862729631139036400526195103679724601244780284730440127419921786729026520492364658871057628741056446025526944221822223008932146105427983900873335020050725337473202863170982981729723647183575319768372020008015516470097085532605766032733645688564571434958483858162713011616686103695713394573292440527376772707822272092181594334975988727293697323111937186686322285011685704524428284441484262049566663380702184929619642300469985744103271323554332051838284524945442617748888700945077388052730939978446101983866658787528502717920588193575222530879883674834933548835843191776663846825731462545018740352048105312814079257144251596966932685666659680976269577322821575117216074209708607983490499346562674282657520743845007562454378259548119451368398402487421425650132249927158662355320019823484970579045813523234940791931975860815658453907735677343547718355131937835432711003228009548071736458553300277194088922807198266506786757724545411768276372740068077455318987675046124333921158086337497574507805332153913667386296323643438899797185814854519423934216467778921001215183029352234832395041132115675663705794347500436066928618811714275639296000 [25,9] 233867120149758247064972821464455286529168512165094752663951676124432543191754870016089097682843230809081734536354925460241873596893159021537102344354944678260614415226410355395143803098151981847585087273243840204676510463745152669818217464047486691168117162312113420062717226781033894894825582508084956712410661222020782318304407522659384377317608622658427833532356200960458195458480273355985391029201500482946407172259257094251307958353851795907986660814486802782290126502869244132822324930584438350350387491299601168171582865875493739151275309397758407438923448773131523038558882836752894370558237050285422350950182817944489440668875825159862110597887078932069319838597366393941130127226744882651853660104186779851327139198752476645033361072387808451907304079204249614333418952910261527103994755687351229582284201438295106866496757264984434123771218016469114250506960854173807438021173794034839913830562334811699804898589500775654886580039430125805401042142502779101823597876407340625606493234298842948428811447123231960047300121412771256370291302159231885520908880697082968507830198097435097465243379552343782107401868885635331797089854830264647100364102940152382711237373661369154164786893748385783175523648342309028030996420236110425252820751765604694396334606147043722749677511150927750681402378203949884236534423769168897838791192048948176201926140433995050153244091529265053234987668457719028182451245565901827252078770077246637937388495456955102602407195564442220524648422329427558876742666308661172472736094201548753441573761497597821352941150729069977998684362089113612659335366554163407582474813643361240712499489267946753432653579616298713197581806064411472685370043734394051126686815410739802004017456470883022350825817088842730288353236773592753479233327107619812784153299876613418160022838985592634052945209371999263644728956786751048625831542121679965029722827810362901807613084514412252401117575051977458992975565257253615126616252966376705995732835683085535033501168077265975544864823737778440943582867091673049995769916791896632489462644692082691761665079091252454046942636504883150082341854829515987941542516071248943225719331394974160834830131246932213500525142305741594184275748841094667097110937435984733501094423916345117449073139569183404068880899898681712463271535920805860688401970112886180047434440435366872465954306069116370497313752035098624000 [25,10] -1003824537634671502301240984120338931368860291114777368442132411145531489329248103294602061946191765862495431691758979131410747975226325303856896798006007414937701602079213520346946463299501071906671652546023269254958306336618670393713279417633225602931257669158249156684631157438189907727074686139560097107991187741652472374717925377621622242219852457224729280104628156583399163484584317307707626949199685492790935649672387916176116450580718181464620350742602963061206929673060660571456972478067729407833124092872550058940808978354289043234500470924700920863895386518446658953597721231117833431726426383324570986046108519254020234027803850404353012001382487357894239428182382830649333947364124886649425095370636063670960075978298660438229483559347435982119019038011282339702824542349140791630634715812224067609429298975012128416255280506322608839225832766617383963346154790050128216638137663305846499899492826400960734434546228331952473349024048726357178992735826299933480252415341913612421997254887022974063103811726794477100020368899380320422723740069751748295021255896153430094964550709771050677572890020881174518057473082357380945945090973024593854655663418763532898683081751954093097611925389277680820841934860412682805017805677033251248451806597110403348749615865076584598724924694981140591401138481385028088312463746378503239192903793440144414570658790157916996688874977574183715902366797727599960494238799390780937108207844088320364896663962157544869275099593807092884120462128098946889637903598863383853926641972292824260096999452374899253524322116868133905516158657062892548650979174322426851331514795951680710079730855265965498696688575549125756781170314014911018914753070509057777820426492631971496583870054057792167446737153361056924708998689514854036020951367178321798199896670506692696609741777410121730492828889670975619340932662629547633868041162618858444432799631530029393911353895478382499029766720449133684779621383530373002488058044811371118889988734522773074945893519509472944620687933180180603043094990214190735874102817041711156692999941222926633059825061659219470406707217010798685292766310325478688159336867718464656233356342641002459029437765922382265441591653187154094923954472845409807490602344873445455579304068718536584289198980429471090561409654806566015090905933005809835782901780953546736458171809836711403546670741667598873496873284403200 [25,11] 3785058081506695436555209329188666984119296756547676086699817367649160906440496053723715468822309451193042312511592982166414599081951823859057652286621679597366341372467961269924649747297935601288250330754514800379624325992587522396776755461289712907796412138296445948446707109162343161131079397513560853829840242099165039832153754319376976413030530426601976959603879622967556308983437421293708738741411178511942926006381506049637140152714372460292805182568070363425038536073884463706338220684056091772558498894605747387884121785777684283370316779040081342040214405153824182170288594970865552436840095407685349859893994957336304325951305621005724396725075479527057119476099184221314763912136749753456888005843999549461309248376048622130438185871652137228715700698638883061641440786632663336059256450119656112325211103862014477984433519442465768401214260756831962095132683009721320000816483232093375825706929877418559116715868177215729363179516167059955524050641451565449402264773316137087656300743647761723279350647098912278230852756245628197333676741325015238640062870310706888707568130969224118701811207815963264350193093784496703618391594076902714262696502002783860305100181586068639303981840669031954624024661762170728005402525434096135386634760017291702791737727897970776909993680095560636594723811077628432338657142605172402736830787191248363024804289851975841614105745889453754456742351465924965830151367803857174033568464563200633811971781008596885558095398221806245571413562116232575929812401166350851492455446210184675950695110783162823528839272600732847725913328795856314279723945751995422504681728475787859597948014660923608161927186394219885546164500193880079317769229205556657741218003684122967084682430519298297777021726818236317568711178179593244835360038064506053464515137151050225845789770512386929106651583595113461460975196782628799994331195386864797800357145700377606950134094912644147692168758335206717090755801527642848187797202436529601812248924736125799366117967371907113037243750241790715388270423403753838098526911265239759575049466134092182689058205494010861281077667128120403754869072072921654904752939484364565460682810645408254338366028128627732438724101698488052225927000378019349033533241502554123779897082740757103189472217896214968052995420758830485374839009957303076969613437972159120261111723279970232511197077294244921915662428798976 [25,12] -13750840249978275452606482106864867257131694479282968875324473032955215180252342049343388036057212001882569872807012456262696550967463539201690372818797842693283324320208596328654956150609239630763123730340230769580157815848687870638311229318333640031818876355174591828750360645883149354264627268071939764993287577442828171943783255054642836001530260747211890321898984171845286850331502537230463711646270269288173821807161825980631619837235933561816611941723066366475514395157954582838868285830967967427531135128298997002036090647152345968361565373252841053439069225947251245449643534985401807509892832567324037048527548652076292318849944091145598334611493759299489046450291070350653710326984770381096961198773715486948759892338028669755529004787674822039095756727685574688816669863060360580085501667792184884837708164790524174538224974647364477838325969840316773044283385706396379834292250152816348918110114315317735710289288900740998337975320945323470661331312164853698695350354520280085239582015427427311567750140117932916324569654848835809199841953467044446612418302674985088998163963160066595268977342050356814503813401048080386190567565658201073237811521416902805937525137746867137332107649976460263228337609372699789965157921555686448176736243338866981974548122000389092119851527208929623405168616033982407134580422607176841195943884169874594577568328804288372589336019280355700985456738969077622423997492902745221806492235023488654200382055448878316268514631081550210644677755215363884574653645252830567897931763620626341153322021708685618789626714636415593296687426561495671822905347152955519341932273974411742736179185728176172153992721122530617720595480237102112225206023609398618394753278738495893015231086359401936353659881390725588256354518181324446116781399409838343498612113523042562075789046492979195361582810959189868240025189051977040264157748537682131578859009610158575471001993753229722911056882834615471046374391734585402147123656887333220377385490700386760894037557893665014586617035093904838572303003093445586531249217079644680452308243464040738156723175725924099745235475463304540875511025043776195530398268202994040633871875935783114956877751503968289162272856020146643316365557763954451654594124953506194675865020907707237828883087420009567959217842467362489638305823488467274789663397480025409233431488086888313012828921804428042077869178880 [25,13] 40320860132628751964444478178645673612510955421553554988785421379307272482904054137716126197678236502076138124968157638600101281318844445180726409967696651121137009673127710294442710650824288718382130502310365115356390379300826074280053244680030654559709310466437463561932466475793266723123024424271738663212527833355227998380268550427868199304792232820260110656101881367325268212446675198104986993779735278580947066659014946631693005878757415430770650832588203425880789567491551604417764211488939702947412437418079183085026702146363331193250848560278940456115996734002125960112027434277364859567956101492064434326493576904158061762026801250360822662481747260306091239344080891315273712696236049854829209767200999593602784383087764875393123677550664505451976328198501097448701946361623461010662678938193477582537176794727081983343098387124565423607001477776069087220784428934369247744399317444158820796800489405393675350890186093658251407333577786531557856403300025646045763870531051232687329942691442099732043220477886797866143889585015534375831145256958236543387279190103153223136487148686068166002846161034884316130529837087174779774577685892444522131721338629843226301609025356041672211494218244756210245966939804484813541010233991104604322731238240137467160471399178534101233261657281819691471932414668344392500995439348804078610712743749688204161371591639075988441277996783713786456500120493224720440933353877268625589933134037001822100971854916057801450422849940421910432579720758276798681095651111799683418077524450459869554347622123552850984284124534314493768116672895489644612805314867926765750735158115696056564928695314078736802831360277841570647680348481107447818663241816404794571856487572401923970118730229093066717580231956441233236529257170901144836148818731738910085467677480950871740011271421352157984643797852730438829640683818184839737068291308566456302229463583260846926641454636718282028093704572942061943822921573108678664076646102068859208442549677901846619953995147378426788886361942645084980228961056282424420451065547464352760540276628874459303905237966740672104357412698018095866855589870155524946160090647916829276403079612919165125113383692897999958156556689009605291617383187738461953271002645274397800883607847497397281201499644237415239918473945153266620604857435273223077333361653507516344501869303344913871863306358225381906972672 [25,14] -91314103879102643046919126303201311982328338978831640825508742027649026668722533075580821779871002336280865915974331202519310547354740961466541249856987326110145773219207210174127652410800267968251742716810757225061665176621303273174688412006765478708799250832672641990954462563419705524462894960003602530859880556424878375006074003561344967016696962158442619815043555053370683703252515637210085859389178676464052115964840134218890485352349117221189417164541985006273491617857883027195876417722854036135508286854763582502393725400606201818379025660244071083774320675129473546437431512965300547148719097010324164011444540224980543531592178404294472077679240876048095950930889529798229373007885310587737137584870147724355257283410438216302527757067183915300083499559563339074508342051218397485853836345835949555096489892718801700524881161490689652530368663627396570861394467992041751110856287983043956167687541829670293654292847055074110220091831766703130015907082409822477746878489900511749241817154976413555873207761537652283045676678435438243738032209441970176417245733363932642940813229703431771211618472058370696148155002159104764297070152219904456774608256060622277933817804858028499126941593011715377851126070677505075892335856257955874587915832916220697155496782653681912809225460321424148529027341697047837057485519269126838380078313380577471130338057373824212728204937409722207535496136059935235675229163733741171616283680183390961716288573364457138679172647598347018764781018927302659134174408463933554721268421865960936195321851033245149553624843750936037676538794964753958849017294190782289012606292159273175567578348537923130895210162281290005375879944831721676665663347111569122551689770124358935139608107424813107205996661243577337929429818985263257647685419189418135125516253886338664651741194660971640565242094761145859236252994355864881594933075611847387714947391434092819508309253503834282192171087543334266213680292658875311159969933532731626712707003728263397939302320999577533019590340383078667659864186080067777305843343973198763021348980691549887065815650645690162930995758666583734967139792365027464076455739354932629308401020752790773867791808940829642791502321757795941049886686031740210216337318464810207229156830767696556377705360537965246286289848944446183269646815873898651990132093490132284458610111860821873365284854424442152943616 [25,15] 171361633198222167195392023858333420731310957475107131413118548544476873103201015504921777248824652936312258376972830018268324705045433593452472829190521002037342759926177134503879362437659183020185072303269141012322161185775643691399809557346448740913129271159355454908540970739439835836569632488198158844966578370607800882736332053177627490414749857055141402765665661621680552767929716327918823083386626463780134606871106641298859045629104649705560530851474766924484913992735232668971669726094164690550103467898343185663330259792262484666195149250818882811260592407213849112352500377396564508689090080441181061780309657839728041101799045621762049356473539493051889630129304164561130768220439672923711398723714300093409699147852908078924425184936287663238854364213745048961332799777056060040056520896405288923705858015084862626401337665137773336778127129628881853166179485438289041046402054147147100541201099589159335399955439280928935134664957860630996060028492356843316680728501163968494731899825673986557841057008212375544037577227255233208492822062993770161329771974036017239771452739425856596324927433503647768475696372318223937814818450874651709109351106601573205643457661397751048620588896266313951883744565372217863134842266277596810651600210866122536479943340309125694966591358497306576632763223642857272941635745752656398221008498972859285229990352113662046433641209599866879769486497028765019365665485316454317069620269048438537965850966894027634618773424131232739800080519889614769820323900613937766374269143798108948199424083541548345101979783108176661796587005049757245514428623229632851618927668423195503692587173472588866622996785777448316943314787300735627451177204608427264518780081382219045890140425261822681732504080080620590713302757421984029190568580570772056240771213709654924567413287342803358711989812818701263792452293832592046945841116196301389462159338306917150548065659400739965870484182312209072356733691219049102919701853674495597505186923970102724977180734717282890681996922209876298871845468439303425642625408081179698859000312937986390675787571693640496392353356882151403572845328789387781971916343344711922018700449604191051676637238356077680616544749850108142922954805608445855937470225336739063165785566711910205197678549298258327843669629280450098386848512618868189345586317841295763064029819315333319573331513996891652096 [25,16] -281994980263000224334336030884983249276619047838039802337940129131519687659819278553297501433674595659043152514391474591257891594610117015696601892989905953019779348905614773543891977200520948902698795467179831477445092903104575260607412730264424873899913446230056622933489592848727731228272908227642571194088970453295606818660767665482940777821993636845951579780937172041835177253454525060472004006654879666543483802762547151431400341469383362010049711183516144337516554946799327144713046717773831946855411978796990478812987597876039384409826827859888568913328323666198543679173248999335949144143463263860266818062126668628858464441425877176951675794124144866771933747968702195729335495595037245013256393482520269763307716856236022675228379798532522087153620624908484787550833503994930317732554594961903920129728945802224036864163732754175176902305279637956357553589649027534075043340896026944423808368958407482859149725870319915071365401835303314872233624659617130103763011960832160927039852684494332805307722539665322466565722879749895669862599016715365822898826727391162137950451359851088867009809421864950050605506458012516080572183217783587764335363298383614496664375380182446836202597451625574620609356380967205925730179464131994932040364849900918825557132000955756401647016468522925226476294206227820038346817375562522234376930695642301027507645796162459908881890759872225392239265044527320776481691658278215795410894643976849034143089524128637109814987990196868397117268310605157084552322764611315419853039576424554742248401812456298557067002884680805008483891690121640733712736064391742290844871480397243997265108194160396720967922232247596168761438344965647348447316299188325085597566668798212112636374859481016204128307623970681487352409673036845392379296031173933929026236847689201554457105153547637748365284568489045191365580922164750014453156204278458326312866270649538717431927188590771847769165720342558730277212725577592492536890781706276238669366317523518153038414801293275806221710053837085409901579656932687481206848831460206374195059685808506739313306995389689459105967126885001278320656943924057768601693421913585785427973629412715063002678295407623779074819302268666444814972777366208361161632244435949014172781541133921965192497687471263921609097623505739210034844706395844589867598862791898704163722641662569672868941389602226176000 [25,17] 407885984272417218730093651545475995821573002773313761757780475395372065105013863246362991488611536894304144505473800075342054498536747522276064030868565648204135394971627128893790147762301371763064172937863602847565637634599683064065233649716266977757396605504505255687039357692294420126966158280980995949933410969194950583135316207353547798585334451105328724393661752367544426135774743132832059059698502884482447834102673331417088349447894935904988998236779847339078710974309595317854050578608710230333493081646575862633440896761864420166769865414929511693780443354588249477540167495700106153674132855389786686661919206567683684831670973121171338948084354172091295770934706515401319415332508564257931066500920689653265433959100966712763760396312816227865591768176826215360260705499497265876152249895395815546872582893383945041080891259907225788649987918636576517428398110854273380129939174747646560342669979490442281128524578433099617077685301849958372600966716745494378847424197605134200229322693342389959007636892920898140590563619969297333320078083732940790457248996267337737036983673099383620378483474103636824148206117485116069399498635288681945450204487508453958667178712072006759932927163748858414408055588774925137541860067157616807245189832024530421071133763077195891933406797903445332293258018569192331853942149027788294262233888539115213147102836872925538273683192665836960030334712752633647460081678430408600919711541951513109951816551660638503012910506705467405157368356506749945825269894586432721297964106839583835959229287288316372257407889353116689701074789176746230122353971040585715919778232072781036643283614800354033187303930533187616950777236230004768138852838689265511262276955592992263160065708887258786827719193524741445530304919963965631365840929879578266248862388589097041519990450292860709799376797012533613134624727690949921082180013444355554206076982740444337491854157778942544716891005756481673049193999855556954108452856619785925315082971709472735977952798531084859910356229721745969823782955233472284102562652870378399898892284263784246341367985136735672271195884182001435283633492889671499313151038562833157125827207403725491614791676395184051656403265352826828947512124259527697073853474424651046291421112993006642981014534698439473638004379940988433565378612901982289464735476233112967197579866252404884040952936660992 [25,18] -516411515045483598901534531428303289471789285176740561912723414434977488900619681651330568040567134648349011949260505298561748465717388333602707732075683858365640758363256846645370619538217177178378506676097889622426620476182373166898214293039726078113673371630310402309286169166236013301972765233808495881308959835986059728587188185994157064539857677913508797973407969206074785833303683636928228958414235017862529718161116129883650089366244333079902067837741977774920115360502789330012013464041442991381355662332812214483657572785258430350735419177667110910302629051161032405637118645110624062969328008453677721204407852968797363453704653027138193991639561479936506744152671246024281835514249017925157769017241122355001291727325344585905111081027411422670472903169339686762614024373270902399728364442198286184203774223463524143115868194261040705808430258578762337389616171811247390471817773802808475904864255733814173807765843638934840010744385516183797848330624184042057004263935647122791177349944593239746119939038695463097459191477107342760975103528591002005604150774007169860872198713871652357057821780717500381615578150808137551553308553725719285294231295582443154155936350192740012648812890969352262660903107509382365880007406476310762473022481562481755774519798516683427856298509909058710466759770110557707335938635748288762074838154348876934284057215865705919784924157735549365834130283296931606997945760154048267280198291826866216384847557997093353440105258113898864698905175719171076819256013622390602519437549800255405515421138251801119712107067115929876247301670068237000838314663646419565904637026231881323518904673642470105427391409684733815114777199275751524668738302026835054482349281487623100370634548536250579688469930210144673161216099043519751700444605719860790771072224839060487111323633009291599739691614992541288258421513253471813591146232105606012694367849392720449497742078117285891803665387002164448530492731468005559642062686013276593486972630687188762785686048630147649175566129857678618832742154728790987422837176483415968568389672334586032302062569287305949189909092340475060800204175470209817240182908338621142225321465560278365209435003089625120935370561070819112536827867815354918225749761540375092006869647121552543520323567664473508869206564737936112154030157226844857861193703890252590533400159300394147020487524352 [25,19] 590501107700500056849654352355412359808157921926862688342854724189568116193917036800984114813542934948582534924937771331219390756292185084783426454968085340093855251169126404313515701282874010158752944114961611077265168064876155494781667736813882797640316322909762907766337635366953074705811464738018900213581408293503925404389565431548297584323394683122317304890873651524358888548273348407046438203653040174104326301343896432635758932102701923216035035010018610129073530395137419375421956603369600037114821206233734115832621999080679203231022253008406319707031494327435277697140510536497000844014190523438670797642837972249433364062934566409608667379195088139047231304106696798161759119581204290473934133423209861922033754651727159853978875359985390276416267125913960218762270494781961284994862497727717122289148899223039160870975472612856977258276836863598242111290677615629122224156713924563987329800792681768169786083740893848326711666365173739639617310322425065860777206904298126187836045915185051928919301957329974766105972219960280633500625027820307577592889862804862932129298596021338758553839095018296380867581036271283935391755130588193880725783759539380475014981538005056357138669897664852999054883658470511875818696797833364297555307608779610424125124847248337734543580192639905467281317537932427308067413746427323769051585526810078435693862213041282420880609484893678909328210135498686239384293499941571110526646419145427551387944106215157079661901322436018023808116813815012342588939736805492851662751038909373784235984605517797310140327975591720323936596253142399599494745820127120221109033348095144197899333485076509997187934239112064434381807017942113031478248123183972961852233019705201692643882109415122384705808985853369510815446625572072660712635619814818878533179528740775630396219786401222280760360292477912212731108481333772070851271201450196650544720739422221250776092442871622508551807008754468259990330251405893583717281222249128590366820962526879126786998796300762172938893852485961531449180746045941073711547325399206281120679401322528207543391198797824372348126752676614483091407707471766307995062687571337783818219054085751682013557499078598911121590189752300768401782356245294025545832940556409504320260557008601110526532444494875121941276036512379342682904554414639033068981871613860842387801430067795307723982110720 [25,20] -645474722244886386834845207861278179667089663060062792957317686199401449125976779565246225443478784530019176292769998276804877674454028748581303116563565481175183107342352010665118324739062499842016863734299821194382037739484824385607758954040455504947126691241205731226739013528402591662951870978019402009982849519879786318081187350623544817620819909719535086584136739081095116871131862115039423439816559541780529516984974226588592970090049646603525722458183722199423657406272491070185711522042677609785669806355618483904069061802160138141851805511814873626112631618975703331018105030269185635735650617740483862129689167063416049388771486899536602803558334466702795771984582785491831507100318943535325984085644098593316609587287446003871520935365183944076698118583467331153351728537444359017688294968319154032000851399649632871758988545858591281170450102511504700266869261945923831030647228571411139590745970250700862583393339105180894297668080034767686551790625579981761205268113388100128618579891552180473720713774846894573561454759140991270785474891569854164987832820820306715885990653435160965563374205344317779945727419351872951564833941084818344022737902346552569549888313718286602962378553192182884523927471589225904914415211867051629378821470424591259310983880688338597669389398656299644423881339904396541552190819521387715644814366631971708288047198174886920055232056539815518219414999427611551759957842312894287617710312032036187284423620724713385167559146457541041331315429558566441480525122232632291129737208399558423053021316188181212501921370345844257745120672600375706742752808929125061808165379602745857590993520189210821701740677966250491870058476551301259959923189041545648263491910183534949754546841087092039471842740392099981140112309092382842880273723046688872595285061177879761326783133697881734904516194994380831346892454984731864361393136664382363001524499654473291172124119647967673503403598081189344162395741282699068137899234451411003762602984887176058320639464472173453342811148969762709907910007086437320204112373062669479869061626542996443839496804485033941046196606428718582523238912393464226058147161506402306572234079943979239022223590334100569078688281117981148762650825185293127114336351431948016325267509867467131087993226865026602657017523205754067290189648529919733887929490267244891953273756961732961501184 [25,21] 697790905063450165784066670392765713270299886873836191878722438752124546981044749873869090067827345362730072491386353980474201306869817313854768991277973362573787614310038288219082767689666219183885781089045380161964308860106242654901900780816676686197822383067419229093431409740323813683428876990843741319278785747897209907599118037379975150505689884631201421045699595635654829694119055632553159438077488947445304437069892486911869751532996059963857933081355366401631038677324032320954219492173146155568409366554274145368053409612683156015140469387888906079789819612356849290813576525155519347168391734204185387807454951775238134477243102639170182848399210333903395632456784633167582669005573920679685782928824916216097662540433767330347924736508956236751173279421285490949998952287678608600033635959065043683382134775517468057528262363933565449531433899329192641871406656359440755721384546037509281941938146183287910489970350108042403637997954657378642603642671582725689677407755107915195371277102991450158459484340935643981412269551630424813959270160166603819043787581055763867100964343291010531344433069901080018848746872297256050025972345330051827147978637131624301042878625951669890772762583113708308556715739937927230223429896466707685425870049182967114042423058862693642174360543534212326080977173080758903153270856470061892158137496117967409640194268783296650454678024552849650752399301030677739170530124949596732092158773034565850290293947846326288906257473336617774454102108852503175422475790547544193089806331061012052157064655185998846489040953426334167584806624029001825773329411993561887408246583136471760026867412135302817439403248451108492043971448657806546583794037428247051101285071592428731742315543754373681090109969494226598636779749492885371208534883026066895908188124480531750522728691462752323157763112315399980126451173850364720161487151811289449678615687264531627797643585388014110893951194609826167813515707516958070845305551943335793864820394524183514514128055404534336806348308844225300830178821031557460483208131028516627005928815956138175832482443437823493336262173085746125834542765751429036157982926599223746588570147163349039418994062192933593175448913039101448212154725414599570220760738554414311948779794940140012375692230918917847818200529476064724607588451377563233556134750333892090085946453900700680192 [25,22] -734811131509967056158432449369093838959755294375480140645362314001354337728099558791287653830602357984466379611615329539019718890622596644321948315384360116595069830026481173413482142025045324767643677717336443598718894030011119442586247487112483685129527961692854061066429037487643874288117100344685293087052015444452122209954549048693606948992507000419086494173481743500136790014680254954765225706600421893353424076765752906084592454503981389787046155540185324876493054627126528363347288387906461728471491172285437261326409283070793040950949400456199189618476101605802765817554875692730589214520614319893231740467276209994923074668001857821019451561780873148042751829871157614184962523224324603648385564807138255796944212886964907851797565890963944319475040845542045131503036906151963466565544561462116974365955307398808995289859339215198614219980529975455666858610931542165312332448763544090504129096005498941395320530352374352410913586587023732246408715198177411669986153549963253798829166826674142254816825500404854589989021976754610472480310347017814729748877663223202822979057894698848617892379685629172090552741709251297488352047872247634667812562453026358696797428031114305421794951316681240691963516580348777101463912117786588390340500984780740328118125010473208423209721021626245862373711104463027578248960009369622871359610010887077514498630497400874207086199608996711450886851020851787037530196287042110363233392010136696842774425773504229956940298845873816056294984520790979319887038607072153428301937723162896203196882533970622849662143389358583758033584600413286219508641047689931487328830825561154423894417384188152723238192433220348809624276139601580919381036198661280018580637925651908418898413406565575822787988438928088470521193033177520217992606721771787311025469940834323883203189153399917033068838224822155204324682061419899291893555675319568446483791204535846130475636046461418465430553633543766447602814494896398677731891286293863523750075996217196800555743866654735744675114583753671666949860500329009020408063794889609903565615468838318015048288540859132243543037343396596654424174567301073845377257968495739793076046529737496074164137952521569830662879458533130875915639760960967626278309587117121994493829354779255703784736609636557673481844568779379693208238808064856034055687008438167499348177060157961797632 [25,23] 730434956855819346870722106495646307537172095728280064469922271653755670589469751023311548472316403696671832107703480493938090051592642655214392568740235241380897548492233431515259084332458588074555055912688283060997167877233341968234310272481549048976363820344953524240871496512638691212504835057889399145460757634304816657075891958866511636658777886138029536443432201812700853475534642127018916452714995571500897760690765146646126885247399152075606106180018031381760695870959685228342930013212879486991634083833201953582847993662492478555416131095193393870059297844681902064441938066969580970572608315031463797944248743910323570030296432498435291670788596418324970391062096177636470569768301071731559418874912438541841755787378751675726093014818103948373702836206786821114083604704225080128579095336196800226120099553180475257602830823405688266391162202706978503998360206468719461466985389186420211690753228477477209293229617202326684404772672246719378990429072086447544053825186856498735218125493710710326451775131349702087269623947568794144994915977729934230848334609481050419836555518695094054871232833808841765753509664458696557646990935894842295934697612316398313203613494528330276291568718521850898310886064376756527593889720618404435045190515185672831392733125853972706251182491508882837976961448836606628500317837084647802668969184131369611644572250297277300355450209791438667876692967676186061801717145088930871627303306454220127511238945315263470943077382914826350532449465091109768967723419491598441069047267076796879227274266295843471885325043099223664046596714019667307958682184308379160726549874413320150529324333271524868660459973039417306729355659911464585661360800594915432100435707650065880308693080651295395657641973564049851822568402683563416655205359054458560000271590157402588370467988373726652283315592308066592803084344436840680510217603952545195492616291562356555144572679049820991468648442050568687770649457123020281899013529670659473102257754175295067934979980691015306668639925251584146486298282091176274933263007654618349642576894832698264516938160515072893877905884294550199464108439813687976290241163151204885870248802186509168705881987072900769316143602148376187160393509858996482203492890563442925833702712494846436860263884950804576464305956655930988928649609922329793030515315934926721740688089677824 [25,24] -670953872938150447183109960597366750496040423934394043879673058728258221121531716425221819697264973882224091770319513291829059136034312620388696876099782561816845745539018471820579218087608238804799841675827684069640508400149133213916694824588924505382425563609757494808364822640184696044524695387782701811438627018578199538350729107271435283639641499326223808669990772205020158670910700174985154264961993347298964096707335455728585987161956068430231990821428871545536842118483302267331019345398071876258629922453267260523225252602287359330164529153097551315924377328260109045373608992979745709899053245489478682843436759319478456166541932539386109193538229976204995402799461739838914850044825480910763344333992700789368056419440324471831497578198354001144381735145371671041747316536333307796648464614259304628469883159091873561917185566230782229207645143040103576927598125741129276457717836563960437332590050281145250667856967050208303542374228750511551614262147799340904025890980745328314155470298847945272691537787517878911694401177494545438956422802325492896473253823786557871959263868851635099442477954507041030852729619321656039126575942253806501315866327396298961956315283643722104220839964706087517115862977825443523295074723697455244155456288282343589706189847522866254524728372536371776780517237787436387318237737445495002237975053459132475908368233982366645293379623451852701661525272978618862630278724200165867633701630622090811095408696880930111121080317589366144779550492802399988157495403701811286502141805680554737765767777097491892182088948432675555518601290611558647690643366696183924317461862014577322093728968090258978994632511430951949526504753552500622967943851939374729646329707775170641626071350255571765887941194177657711167424271369220661544401287008195170593558220222423715978921519218697679490836064544276087336512120589523999071703068995598449386611270098124947235482280575910140105469636083638008507804336200474200796763244305349639529949975076697434196241440557952911554598843825484066553074082067620413301452198798845695577606491548967552607495190547292950904373738097812891803484592357274553340360966925260928508248445247684454915372889382197985136991009729718794696656642727837868785814381166552875904136534318461077730672932643767781989033057717568927910438655649940240842204273420421401212773990400 [25,25] 556743429141994142379223540137225834805819156192451112777674613230048000706149469842375314395665371894952820461920540592402436402836314342696557484163239056048309248463492207662950706196016971958109962502136135154162099687034750700408404173793886488049731571140870766916461736703302050172392466965402129642089657588817984512690543682628088898704530545254661035951541363558232953888788207796066697504136860791880933953960534352206038038493807329177451892870045443201379948998491568939014457002048170522745330824333334608189668586647999581715267274705336310961239052328323328624297077532141337980190697749715220094383455427984859314565562234739488851977078146337888694528252139185613775977926909555455275183395482648468239720545510227879658942666813371798271357321549305934016764670524765629290546354652166532172334341996383170521012606052635355082278324489553563196021002036142464545997572121809346097472344959629997584517879479485605903638190313959432622377297304386443642656290595555624413018586264420029083981749456604061318044656755712698239429777202292632919185620611490497733981638547808442037359093764582694610674009208290608637937532681998957777601483835457118984631337687965064916054049662530252213729626245490921224149241640870666127516236791497069494999584472057978581152449132336093822890617495841337767438259573023615581803007279941906987192386525968363408179154153604070644739464376568381724433920641218759302861857749464215019868574288566378642136740432460789145728783389817530981826749633548570380391250006392923733902210322347695333252020623760602483055843923244961693967410042685569257837423314710668463857578000010440622705727720617748490611910294860810655331381717930891231513605872484512267878978617266398036759753889439503909575837582280484607192789258835011634992639920768009415549636219365889615433030328275713433479421015320282038792178973040329654310804735195512032857634576343471708889789158015917809722064854375957950420949563664460705193859601068332005698328835355193398320865043019166000254043408026533227249457689245815197803217225059297876574736454355101837830185713481549560764095979276166670614049770216072082346403001187860455482982761825790632714138867839872999723335156916998965913719250789277296622316762775843994290753552358685530546799472841296246829731045763824498899180694482235646562795520 [26,0] 2921558560682247043712771640008667100229388153484138230092940160058270162595649398209680703594711011040322027212396757976698882550143857830075228136411909949596352653535926014550392993514143761974776291271859302855621811976604144719199270322445672572492110642906400186159706390096313755833937659155398009850866858396592101139061659487148954208286369204324970965289864649536209472894318331331302144818690390730039540362010574094102289595663576658280408719624080215770339403480465531955231950623722118508858684614271052825943345456407028615249830204885008042409248713407005956258993750890251674114649900568978976565517238759786454308199113954305347171084147070218068284468096099516170346775858770048714584432110880051579467576247015808186994229995515291150817015246867206306767218659148172006257737185515985997103317967623620373891491849798821136616250220506143295401839383501579500839996070618679982435247541110569696385366336196814049301961132518432746814326329096552237559558181881414407933070480738555798822774812006748535748843869758524349708874421338899358119790477920764358476016038239615568023483014834756441834756247654293289565197342599311429698377152496532835141848304589491089749427876116808179435527292923210225977294621236148571678843377950674844658646499652676412426344565566734548934820336754257959988364701977929931871835889874326115975914927057915503653517540208295998028576741004110474407062035260290104369006412094611978839876591495093192242546423600347470003057207830836938503506950045800279549180213252816503973625530805331662326202516346715252214813164838674982417425550661293713866090913675123669447718838068209936678561563973994299164831871382758740292582963564205364823184373225930725737594690472833415217568404454305572360536547893733379796108451194381298737191946094644185349014313342106930137089264818968131008318000675519300375305334769947662988647032152797600276458735147575693955147018859308544636223471775951895567691101301281081584426612795637024144103955838631456467476226160604520173211479973893530417780637543727667148320970348413313072002752696366211689059094406253515050342489351884501426064298980412781724548538097150652571933014114280291159545341955487242534936551119992860474728160726858819343429419350258938580914227398443541039597281731305648237459420270149521235667361101416840316884910315834451160316769784730363292369744717414400000000000000000 [26,1] 42682313867663156197141025726589877023327194952592996420829234872729258081983610789315465378452974791602630197952261105071675058327657666374509419528643928810434153831683188217804324463320003386181480853340272821278485428292496772110069052417495508727757371080791971875670001610304513938440814670211215737789618197259330638881564406641913798487135205597894405239601874345435044576131580362537567728120572943055851633431117355755879025960332447504965938041691513349059948332267910850822059250252966298153571216294615257556089988525801324293857824501795110264647507684371462245597734263812535298124930501056963113901568873298457236605619369553594570113557980765526417344853542664448171366418133014203199107709772133029822775478617503978071563120652125212577790520478597443130583696556112995326050958502227130263391396470323377589318537891674170658623857309238832781986554664760978478122794303258286458549084936003968094836165622259143155181411026265880581779105650706279794310201051762161339760520871697575118569951690231402720305800948618857654804835709820549499130019537967772894156506079445503258410882546051692874078008804333899064126473460792212699269657487238247799456881709189531469036172877398012495918823356444185069339250036440444662063138089325715469865866201571512076698818804189603438191073562214925363887484401114182534384540067386825780014609983528253934028289921481506858933838853959171249207445132249333351631679455839425598573924184716248664239222922888895815110831221817316935928858105342730266698449406419099742023549129661246665873295695123175773636234412459874740217656838693715342553888384025464359090124335860815243458448769706167748383630811539476626592737273726917053858465866238780806082181107491151879050016637284377250097208417720107976656720167867032192101711951100698151053329940634221371001434252918757578408054040502721815122870166327014531442465177718970685005298747597829998996817896569706064275995183760991684818976349732890212086270310134970191881049441405738498119517396099458437133088956564368526013134588559186846649736727758446449733845336065711514179180695618411975606662706232851775678557496166616135051460818072382927282916293282656474465664575479935209105179741475768244721044773842825036075815800303874475144569453365538275824208363182838005071276529461162615533017914050704753603165082696229940532073163329478385387353942261760000000000000000 [26,2] 7897282858390130286388134001330256157727410107578288264369204137398655522718733997859082367887149819678072633291274714438543693738882676800145258888054918211724095793559326132475470714402482742456671338138407595467289151405574321277025599095796607470177081728291657902502104197624022083572290629317127014070763769264792936664595964888868916083976262229975614969427359805331694788130729028512485412346770607273987988020026764560078077719056231483734054462249205250854133152778523807751930222256237923006135804744891472121323515987318352867748781195273897990427015978351273853000047189165389013176460865260258968114527350871960685300073313048209738450932746739145472070069044413112917257663119828261783054087375278121224869574346343999245309882143837249613098701539154663431819540776254575117789849089832682963115412078373771584586329927734284982625625977839208011473143399456033640845880451117137034097360282304916489749069335752033086331582414745822282108764313301948781768687568724955548266313690232893294392528807511195316607550568446416502044025159999198884434453391792209330977906488738166696988743257523077028316150137998131196766469695042228645243613488569559169296989773187505162074136849081788240519803605049181327326244476585671803391158800663444673968604912878291897897307956772004299063981084008322480515346993630793481490545655892931168160746168043096599825280225826540504782041231038787818681826094193599268195744906219000589178520752049504102686044497831870822434184007177854915795410495358092090248150461443105383484281150764134040750355410798328456443806760665435065980843420584614489901920957745854123115485255935794656407391887811712537456859589117376922869162058277444345662878545677385572516942088035472631241498253023298007859767378116098603309634651243120250132847266809899815513800303320050030764283013734061775644797051621283132823373278507387110748110701352168248217166122094142907225169721205758296906264021170146391224145577803914454775753304943539645974555540665085496377834405499184426030419131760752333849665702693382132543351531113290550452879395560804058170369251776481297283747129655168358557873012389707883561753097709040588753147880238702016846256864087058928155963615233742991949034348072338973195168016236366514565236913135087113047999983388422881090313837589602708640660592597543799365526990770098038989716523733167867209063867822899200000000000000 [26,3] -204689414450691647107595186034361721921532311899530339468576429560610343385529596250703822370283313720666244814871159081347870366432473076392156065816704504137596851837649378375640811298251703783780502949440426717792199373227160729032182335166723531660398747044978634102509026332554846730225405535076261232539473467405983161392424216111093814909122337484422282741744537691825114699314868924279922238515926021403144260388154247921170152899222452518084848818123165274688231101703345464652290876811940059724351823135091024176242731788937747582647812104912124406122309859153225978490276211486793958627833738475584568699513360152383414545653574826943719051325712791135430489462347864796653824540177115474864978846061344518201259126276349571973413596940484051858482186203413102813820713323857979318630874355806017943793133599234064087502367915464274336847807563374826012250869671491568256870148556667453174070312175206358678564407433645454179635848038467536447115076508096803712948023562273607689941460004797767891254523292527165790501687924994633507784517870658555658404503916137997787482590867627567863077764661215548240658703447530768919917834294883229407252565899165053283316369584466004932793850205002939814377992331640303080415439782009038667899677544622183101312684751277090063265087133365862106735154398985322812237519696719438713096527718488808807885755823281573428975112237877585645413677897820802812514932072790953464510483939342525967806760938948366123313609859501473538017164990357562067786823296961508167429055862485837140688865977156389925023894778709207785796624436061578211753790750538858534055933996400608103477644459781171431375712845794206208019102116370611619392976733345226897519451743273305532499594728175348162012758367149651779611325064552313058155743579587398385616156778509722274055884472155865452840137791183481196966474501675071478842963813981561525158254843903066783591188997747499109712568856082427708841650580430321100513253380882550620487849785691626977520849379613566706034193126357443507066302447527478736607869999326952071875369840220531835312865371488076466204050021930682923807492409970654692330731393620173652214711101959517190028270765762979335527809470338419665421962867616718713851021419765470204567744240230180927560341184820564766909059617162333218808105411440797675759498416194341024384585240915135231616942406551282560469467299997286400000000000 [26,4] 21668100345198929260461008424039315934407970853797757203484684734592936054224657545447988168739955868690147985440659943273991234985410766671492663963762059416410814228019812432973466060967326369843062448131922995238168231634276075483021767766519662307713332657188314650715804739013263929379623075605770049279451786669807724641982201768290128147886872141772811332246434418251105009614132228855854947454890150140040721516299095294447993366305280082198897158214749467950410489262329570245432921765417503433767178947269772245231414801440351630430164084190142373670304668981070353496590058849839181096659778810899299043640775395385112406345015690891133632223579579962991942364541915799021296175833307306635626140385300659148455189245156838023186195981718125654718707618520581702089527378460123717050735971137599008937199718866752685993593689058817805384487871077951458582592143864740941348196372059865911993263804029694258763274168659804050582695935729724579629232539180036698794702655852656857592845219885017674615257085980224321854706866111798362338084185265600013547900015224128546875938441824865921066831965538469479316709547655304819480301914157549801700934588278925309051309740535927241476306669130505237214659330994170708560264339726472626471917072202434471961779338505896053779110371640382427375239583428831648368404454285754263122997180472829518892071280200740001511742312040619523466199247142404118371510571195044662075213691412907066188675396679570363221565720932986506579682223234866675037679502591943325230077377258051375854277632622053114493115610452961677897468145363548858657211723951312580216241398505580092743070906340218468018422094731201465022858326189396290285779628595768087875332223661745185002806361159227529750744568053817536128079404219083946550656592853303249727069862430831632928648425163593855388517327639120290101562679379467818966125985786625766171510700626085035255777829990884461608823076828399986116360210338754263638960245347518191172745410069960514132122577127292899117869216013092649727149551836930304391314406248208323569258487921826296406779045153189050303161560008387121161407964501473344644463069068578706700310631043008843207232605627250576623162766628486607059021756542704940551950839587822203847562532731972744228795666049873460128070420494179597775716693493549530010608642731879783473003272392067277407391221869781128103350582191849472000000000 [26,5] -207720254453200754157707068682787254105990435428070591659879217556013497334668722973486194748810929424147558927620784767449529319552431787092900275983358863656545489126697592643636295284905567794758746615084648960140969625441788027876508935856435522554039071379326974274968196370486622222260126037315424786406691897993533117636365127338453440116221095875213815573111985738214826130213246409310345069777140086532752335991288626035464209398292210864931119844613786538843880860565173119429841912185352062757136794110333827976933671133169207741855051901995810064177078148288598781654520835163365142841991900348898485716919396998479403778045028624035781272597501966984961022724991063441060172567232526613607688723700374762765213895096902082040197799695380742939346178390941102591842767030208161197940636735975944529930916263590661230507877102392513932323428549305263674137766765431352963962255646632933259431855683960869014080840936770563495642273257496576093401686451488438967053819397185494741270005336973445247823238453013920408619225081896038212158127382313586365844914833518118445266244516078918311287189913909347562023312862374168564750397217083397958534323624578140582617374270785921686859347809671203526650659220314542399587030332327888292741169567682064558716485714903877388595028127111634110721090609648193977097098949581705717112781400750231570438240751077426297927148084369502648590256126674283790145594971484095483405198234985833478446190390112748859943021804972332461333883306533750365876699184817317177816271081712930171003918596073007593235550630906930020597991870789573178557727460246471388061362746360851350249854079543712513420617833759713337075952718329701932412155746140937262904744232990322986687037973332775208681960773662755165026383175644049337876760115910800079039578812134428486652457808765838628930313957584361506056718644237804388291196273441598176854909191765673792397274589001561015212883815879637920824067081095751690774196382882479202519678016655642501597943820609761021848853156139262812717550856159175431683189062388121948753367230762321961955912610451890988384214175414206909443218279340091728137889842789833114532542295420777533879081076053806423417368793452545938803652734052091516462078897353030408265887538726924219318880685733488318123176939654879011823530207782631904580572236904680091793140998868751770218174357440042222983802790611412582400000 [26,6] 2686281438926161155300551873712801918182639929679794461944014616761863275048188211701238461072358199307155273946172047573339161890300791569339054214618597917288766734080467719466739008845922448321279692105607802388412834872602288279906988405393400524465970830022692609803424772968820193515534676243690835461559423963677489355605930180618681574242401853285084173138086611376894202623126184485750524801818473241530184584875195530964044447350434969490754428177738095308429179611554974559288485221878284091286449183692563406209686604523944879077911277221013804307415993392496696275108976334187164300446754871670832656548775741507912510555330485857727320695450972912277891091082579672396723245754442117612085991830770727041510533552121009473226642575582699070112752049163710663907355686201807117102784184876664183660383447874431323830891389951097427186000824465577036149554469984043544783901356620643010023602226239049649819536068261928970379525740912576033215751256085635677446112712352145368832406504242900474669526167600885954139917982899360707670138933653117397533672022694414034721079329372329067224839912079347183039679778031726310696457635051273458084302582371713022394474497108354019756041985169700066554576809134801485943180862598802003571670758328159923071019071190373831584523601514081568621091439861898616186213508457969450680362932373804585280781997066589811529886256020741053287613410611684793883778017148911486173856642589979899001924136485095760747330269036976025161197126905339909863209088932737873897360224876260959590140960101292336048108661224805820581972175964728897136724521942871178983680451961939808837749073063030312722867459225837380573619405013562445566356314054144736788863786350850532133152411242112543630277418054918896643760476425117525421766752877096496768613892783211423961003238516561986572529576265641454547456334747638967120119437601427234345741315889218060900376416353124350845234684171131114056571477227591948044120753908980873621067018662962458055753121316980575149861722253298614148774425255717445690183200121978258808704467944453143247443705295674976755999244572105171411521770029154449872023909625844937657977505410858432861580908132884322826880564867353465933888545930830668868895771796551801779889720685549994264276069992351910155221224388362521679668760331103892322036483271345036204019316137764143611863313227725905852841877366686036787200 [26,7] -14045233126446084284945409269097577617827649285372279491937281229006791242633883385542099239487020738398284959030613336829421263249956510497899467886278295412036444307758004258712909527878297405371846040014786368288129934615017929489762405308801137198273079892425282645277071022111998942553342724198581282641473560310744222304787622465727955570181669501492441582862826060437136584817588724085490203997034454268470197486958668842450034828372603682978449754269062732675414226992333361921472248669181508958190587538015916207028021176729104154875354381052358702760993839657822145718506328513094634957188535995365854222072987953086249757488168961589936122915653887658209497506995234505558870468310628390276904192908045810248004701226466620562100839255298339737912568007721461142390271784400210700982712615442057443120663028482389961452651688020962481757940555713584087804158607866838216889497237574424499961696256560531847836430130501652991346399818439201577254602828293531104375753883671360964776121248963937327752938678074830814562478350686137366640332324312600425774461460375431773395100559782989088339519891738437101402878679132097171100572829773179277273687056754908410536900493243077733303144089466289479752117711932938069004396733257543523861335693138248013352992623395695997729683489884319025073109048874736877230007137762336219049462900159009625696241674555835497087848042041589505488364886233447703302939549098190464424825493775922715193285490276499057984318575420032626099404667494077421133990571567927241468975381430439744998306845260071849132023813870070512605643786081803467473862992771672054050939758963721176864927506042625617688165538509891140779404259698405358570911129447521723202651435549071085852209407193711017280686272933860645335699043431513724662382164701614386509973220420941440265673231186450118548906962352123429045974159779363668288618321895015563290446889414475027967577074100908248530145477168871552617284974739389928604008319108634598931794980599295326805920433286165799806433906220916320929380168958021885840376986931793920239267265009559921227576697963410956312713855225596666316125162860690756074376784834039940312823871965737857252571066223396018953805881051343577323942499110690610941816219807554817713489171440670236691097530459425078838992804130423078989841722659077229283741398608159547705959974308347189136181206942310931749216661336699699200 [26,8] 60268201969661655783904969134176561652216317701880281530223397720785550492646382667687470384264195029742252308651827780345387991748728972551336347909840259471705671937926861506631010129072155544967628600881280794561953501511891257364217136900725937677908001500884834557101098454348401080571645438656550265783058298525791992633139952434107538571684323313707770128075086117081927890687989699177605052022156554295172656033167762077498429320510296198362469728709706765725232398984989966064596398950458143818322631173852925851513152273571096564018973076950272565230866798252228748268099956409769618021249683054009470409790882360516391967377613702151068738296084595573430855805828234389123300635505644218271301085047701947059870257004567943560901296211052851672961728949957317226705837687158664407388900846008841774211529019695946078382386751723271963868608079539367484131813034775408765716939454964998783686921705216707710824907112205238218803679782294841466786631724549533340429579146927662421280541229413322714577962319439250590225367862716403954751501246661189771492742071778801132060786162328869291195130684863988636694942426754569226447132377160683582050875896389379695280576060110283728949807762862238424394878852864555803639465480555491067113156836227571367316568507811251132503795005206834385404186849441646950982472801295406460250536032332831367510055019784148045544511886024185610341962498600987257695793865738953461138851781807832429856852522225085574199837241119728145600902722349039795154960123900092061235919898955966586358030700527030156326543944337194473530149195536858516250898516670354604189280642586756391344419608939236665122126526001954791709975153095507213717515755964731715694451778897318630588232709549231378002573917928527926077046349470466745754544229020196989804947549002585668503688479459484856822403072327655198682293962712205461036790814194506256559792781621865567448765943189435227372820034765451972741913324229251524851189298989260921212451100431526536873503236109223455637651882303642256585339067120344515985780869153124499372434501176076622012977969394102615735936344915587379509832322126861723737480089269411208212138419155631813800696768140991412235972337305372270239863704887764973668388780815023311555054965424851612946575984329693655572297645631840703552169076899777032864814423737998064810072637302633753432417029856782628884173789216112640 [26,9] -309292060161308588286646808579837992898809635772804595514343834608575035000339993301432404788979431740156832804640712099561090747984470912772399036593605915817217649483761510894849021373784124505206675749224891185085800605324664414216859634342128552126499206665842468964933695260088954801695514590612447114941639937832486658037122436682298969820802359632264686323670864441636732750878989365850118903065635059630486667615939114374106947191811885248831119155976599707346566321612141165932606345158334320264194372994983582972519253827333775278702456611066336075112893969986761759797844422918104928346047343615819748857110783916877623116275793167536088827423631280166586918195130069725029743316558492276741664922994469900561629402345959809051722629991150000717257262415473853332549371759034851624956931404561557963669291863164378745765240556287364538352077716825132916961752418625488514939584211347909744356760222745538155798113088015576815789661928961338837954764469120582657250579016723838477740338010750668629795829034304633645515834339207781221034531498970084564392417088118265701552354970043755493995138234468556298334868196411680800423340940908684835805450100461700242795452330988067020222774650758584020051938601751968248924890846062363694609254827067285065902452301807986981645729782818493875277651548443181769151931953752259677114030331232255600997885670337151025308091551670626091888760449763715601498795038708522663950710845377920131609447909382687090415836720543857623656822467077076155260845032858188482771051915999861503118472812239036470845023271516614027710659689458243966474778882929056712037635359067428812450478342131906834274364989653274362240050267268303150772265046942851287816398936601371683120294777955234479239298529287348307625525392918491800518811040168592482712063183516367965162603075916185010889101655463013114466247939117252389452742630631226776667292438460381811369012340986159801688821821973469475477542982031296380895271913360246769540377154876820617127228481973229227004734033821203435368035231574452292883286704560841628566474114341279351974068090036274577186417814244391442758003607856434905341942215358623235961804343340190300609977070996189776012033102600244993656281231108615888979779769511947594026974860271276146683831536405121802497763256726386199366979646401611639329207711926611454140976391060470106349045832397428230788506944798720 [26,10] 1197730657505842325522650557642637224721780931181022403834572678524713442484617161558359889466578370424521023242089753472442975867664782376611881299276295567331102407504876377033556938023033121392464798643938642979010785441018021564241245532496252819327370134382585904594423671943431990495562912742374079962789784571627678679129901756542463249829301780265613829246850722384372366228718791357871424214518925077757351185521969104817231924551543460848540791497551727834172332975962131588338003603847273966967982423911888153395834413280840221837490266252380705400468738398013069388842813495757897498428520972781535515596820840221836741726287303698276899920283908680275297856638779149205967176771629307345503048944426972385745788134446026555938847286407018738402746869522428902749990975254124892899074035255387518607210630042000098580710444819518319293717479497537138118973739626091084086096596405091932813760836520276728829514806333824091867046174615298741695333383417038516886476034475563394610181519919918963075683735117573959872050567482770860146732480645363487078815432376247045566852836481810634930702612068965173067792921733157245886269560114932384531624723933219202272162356086346739267763656269246970015047112420562411207100786941163667870764763478833857209083212015732378392443000752570740237633627202942143402569672950315079631379442226308051376555819310934659819369226465544857859655560030218354651007136076672959726775407867798881187666359074235046186209755831773677780550003891524925559476427196739385224202577248861786110599146356344802658904158699604800201807994895722426117681929339282450111381716153682319460324294618655404881777418822783392327185685347493114179391953515918256326709868116606906153186475299376795998889765158077728517008692460601154704096603607494910620565717999578377236468231895177095467245033766112116033917637443141733978591225691018125032532882120402276813103697237272181495721118560553566657181163605149443429976810712049083521643632334670284904206863216020709774111779409743292886582673945549174984434724471406790577053692447775272750394207775118022512082587912036581746375932956414954708545586619060877081360554102242552424157519421339440624570321245528006695336621779459946386526183616359046924175704379234297559792229683873149443525555121523799786856528045783236370076655675107058242474013042976446697753204721110163470780827959296 [26,11] -3907424141015253878912410590867658990561626319129994906729188016757495578014128621960021019339546109759885150339426805388163815590314067111995210930738818304757851335455649565703417783177881973396729178168016117472185616554723150498810091467634724593210671134162411045000685958175766856988292419882854948428541045629442021770928492036076050015841769263295681144839346986816303424236402649458543995587662568554823063102019773701769927500509241662137527815313863217297384934118611562951448559089939031170997123992035414563460600100921385871190416229344532504279558931393486496813880909777444912798666604902562239651644430025487954497544055292760830390102672572794849317784132121851693571132798515654587171585417230814086799846931831174905140464233752803468497407377122269352354112445916663573556516616877555087714706845978495977582351898200796750603141993162020562625496419228560491240163211786875762018073317174950351838812420202839259074560098246788604341269476780208701182662454679623374478891054666843800512193572882858065046628252618607175643205120544260206766932271650500122656647508450035356395883923632583406351957879427477362119026079509395674990625036166379744248548948991676861089789624658543474550672108296712206997198188503415859200094015160569092023579770890456394191440757753717205065092668098484988387645468965517729961508705791780659231737772838907474362980194686627725281782187118959055825573011545906878546055872398668480586818250130220049041097730902238193882860372686791459903097212158751178459164719338725002620602141881097934779630026560733295134973717406652965870574733352392756545168715581233863629218963367771511872681290984038432765003148951342140449133941554257788884967455790427565476883837232619339586914473290304707059952609065657033398982777060723361632473843155265255114318150683535701685033493855122375636384570011411252059701971416880053277298103703373162304290387577972401289026923094915350256930536939274624937919793622618148663033723755489532849671634578397330733933750609630981400586642343007043707330817483435350622851366704187962530772582184791444620303019299328940576472551948348839712580805176716058184658559181101600732788860815375757688477785264406651986935881588622845833755718224144723819275338503433899809753177185364969852052386016223876313165967384805287101795050538543632197087030095171473480306771340153242012929228800 [26,12] 12682505448492676829361712265725996576082116172389746328465507425531974310120943946036363693500214873941220694960799296398024944724616440154526207951826665132882772082835973730793172402067029346113656908245608008551031311926343041468706357174423326689981351031832848455992246082759038919820848534158801327108554217401799788966420998854125592216611833537184939271841313899211461948518641832268200994366104966023623752195804144523966719900678571970297534401027302364139310711075389969435269203610465807798522502455056220576565610982645480281347812546317456053301798922986033356083741733896568550356788021028142751506330318994879443241596393127922338710373498306295358247674790358054877388978787819359939002323828571998898577893870780900730467312785060955966510369875063310196911728759880707659972008306543687068738026934655561761952927996917080610601068571850764704544484694869214422502074742875949085685986822797695653296264164566469316513979429610946785451941761770443136522142167092343602903264922558002306384291714550809945847542210403832757149091227766069010218124207708730266317507869723473767697789297082305741297900509281157057964532712996133504288771183000854833795997586382315926441693414050235197163736283323098837564070386351590121761774317051536800415151512714586989151125723014124961911051208421679747270204771641748668102126691026618965470259447773548792742571414199052903602477592762110982909662294691953840679871862794848505920379037650688504411475550889383765046543735695302219224255409779807243784537473008736843549371997885639834178126159124554974080123322660626411591235520682117788856540902199963610551546353432332165450557577319501762112212140059268199585743278939254027682865304115829254037171474277377321153543006819098587346446845147250231715424592843259012525807845876907360896804008086033649945894234170179626085466937642469590764267522930276153155785999507207681506445752576768401090706047149981194383865637278458641436657164641738498122772802535230359548938622564833110334325781241204130838345416911167755239280968091373099062229700088907414702956232357043162479390694518654994586216898308868585244753584185541878731232669831777228259781909080330630992575548645377052057506899582559317831661417989144249527327880526779598640371593383199626293565045014855132788035615122711111068804193951576274528051808655182771363012360565000081583898624 [26,13] -35901218901665701894011716218374576332663712258022083449106356540321295931371252703398912324456342184007416021280962008660302718459421459846547411591870910125353079795611006752362269957576987228573161306595775196269839882552045837925604122591075101693685149282423700230611535933280737520016861078951331105293633796613858087634389263540943860907686562196259133492401208619939805759165780031575990020385183034665292291055404482033731756319082677604253639543392628732864293999388124325362739823961693659927535463207532228837729389009591476217840017421159820617175144061340653745461119521674009481251854500644161941716221255902827981000316810059690131460982728803533072809826376336052860378255215862542750443830762303454385717241287540606925208661732147923002422532835227237381715904218323857997680582876056331820678294408709241971943246748988447025271948524049232006198275841319935651375793492460475923517396119345813910368450239741077551947146984327837563765577871568203876376104073184441975345359955489988844087089665306483440130841482913874915499261975478858460069650635319614506693549003690024310174640314596394708225981095282916562535623265499947023737834859703962780557305501637310996548178969920673011318730069771064695898181263380326743106770891802521375227552054432705287058845782587768615494439426107593089460430945361877322538176315193575719783767452140703444195340657715426486844907888740060551349322339692430004852268221611397693596207101638864755673392492531921898048438829020358422518822277938930268295009747853660656109170669606216092514814030672795124448411252153201643948023573224605307050823522437599121964904871854081470109023565782177597833466376146974065755226940355675919796748676217960580621975906174063343355261524373610291382253272934263595766013362919014683799884874126965850217100664930135649300538644480243726497893935092649854561677317087881709512585788604210226153653835858273933701869796305960270986281615749059420569559822936806845365603306424764642587182397004325787741410598563309610125626521255225152934862590043734451800447995095904195763110659053304180911256028271733911571627026769723197017241899825863420930794769104141524422176130286942799861518493512231744076886202885992670552963952780447456071287081720060284899182579527944901134977158538890338065443053670624005523230993444754743108183707867635908694321900021745553768448 [26,14] 81908376177285909234141027922235735379563978815487504510620421759086821209471475822179519885547043689715900006452395625491747622473048145415840949495455893923591718424680162912995293003210422946364600733360346445907749712949139869593054256400778467330317062404435895381848004228000991901990954658486946815323109329084294650627227401816235576673536353984656769324741841990986206651584816272959589015087373934682212821179648820801483061566005364496869041880403078915187162426181066509853264067561994152564611070117282473914780662864443682698939584585622698021790920892151114819994678276246541975967467257699559521277380370060902560071562267015062449221343143046536136789372040790783538324095435832570217291876548737691631328467552791180647173231761176331556085200895122574769527806671671941294834402006222456662699395082300816505909485591986218063482849696585616056482991901546033187247557831491311209518891458960039189389223802774638562231681992418414522715830064178012470931370222917614689574318683089707220626144960976907697565221708624875527629398767758145672306141729618164375688081940881595513689183792024888119218624387332353922423006632395284518330799218134397059850092148276937394658433714153572328670628788797036015839234985190405560247323698018664485862700608061500028289301599695675637025924169985390646941279599824889536578816852100538695404369814808788025024645687108657978234771145449659160243841732907142556191928948278153512111163210172438538170804199917067075327354847953670941744824971347939253324356572683790180033069122804430586365847179235663485310894842773877220380433189853301753399652104140020169144176802324151474179278954591069810483858465136525603858869915546987749224727399518838577761834714232016773776541257071632279975346529121170552470002900098432724626353351268027499722928135475779479705042377663732626340228213679813904590793638399370924383790663911446498277131002058711293115886173681935111716549350843426872512182584553388970116317548640615944811614218891087983199040505844504309173441486041604249758643804044064132256654493865094434114757094704414916893922697788774423354325335497308061632810688059750909347640785199641887828450320591180296122451195845888901781564688673712830114964055173899866108243691381623545805218857004847618532995073683820716232306737782761903862314609787305728653433323298377229503679511247168995328 [26,15] -157661476306049478916519757246467493366839904442325664030478820075944117188989328788485331090394540538747543859189965383527786517210930617683870070787595027413489883825912872046580975976491297963316110288296547076308146765360199284019451773510107054071171117338804256616448438340331444998742759385664332128918318154786708819996988329698097044167394065021805710585311939486658548484182443838953431189954861164476065831777147066901760855244960146878848364825074809320294724992519821953666431158394383132601642352750289755380855521420151757146944141887401978721117413679445915747759599070970062844190323956732067824771522396682108030212954373736640663709799997777657180247171251736933793304636430730598007262449743739435999101516219676901482284229475417548296470320726461980639463350383448442616660705512820553141303843388176224681813692564759192186403441634777424720214177204733018986234543932353725394981106829585501176420524164698103627938083893329692753897895463418663529638708705364403566905327992243853400198993448691684078021143811419218873630075906268764378097223330987670952994363002667490758504363073749899916522331157129448553114844730214941043027419546558466488142437927785931527781776796816223466293662075846262229047177100760042226417267029981114977601999659261140427794643716602344749087679507810488868146040491533133876524553677368948951906141224210222868487434383246112358226076331943774042769728310720269964306344636440458504739204904378438489876718589016788141123280704817160152589472559708366679055932243369040175402419171714070008079531509494607357919887344825180102229394126671982972808944666953935308749316246912846368642180575318004922326556091623207615245114352419976785113235434205117993609768058058115679680374313180984741945089007929378765295405621601528719992071032158562622106643328926414529980318816828785241945790267330071244139117851561999809033780619937481067177225050520106548557276434582180772291306645922349985095721814068739888961434777183382412612422920756810924632138850459130694925926824331571832178447087513779107008455620143547181531436646111172206940222976043921429092065187530236092770615729334893339738600356063126185563488158154204842818953779247339808628855329205648804812411584319947786606407879052827577671554572936010924420016967931794604968248891210368655867967888360127844007196268402770704684618626073886720 [26,16] 266692010553470183818793960558005249611426318063736262452521686481819927175578494698002751780427800815611484084240368787045357665070515060384631536797524757852701847102679514300999373431224008185384515455529157795286399080214514444324001735850816851054225929402861211761613948159554933057772740308812611638908972120918393585327114182056321362410249050070465529568198184733446572188353258714537788456993035039752922356730393290037363678825337955086478332611049503960024156822131113996194046500590777282071159335215098167980300275511357874871584291647905635549772308230603382186694300578281986447053747518930657063006241645187690371715899640145592489834165295794422637112890809642456462681681540219653820971997024502237355439599605539965004213159136110353529445186812102763078497465637841812841011844179873119031353630722651641564519626546323411278216151454094391477361459206155896271454812585555017351322092004385249878895862867520168922236896412535098442423114822264980682958378940672736792516310589257404596094005450873356983751946492868631656987157381023666651004795680800808641387414339511270321305122826553583286098631860726921124795794339134458398996729107949040641883839616067570854611915745455429784657204499611527556622091376028052034377313569227358657343521727613197952418216437107419712861981742261595721712210053979346246711801004738015496030695919864977443274443739278260399069989391117071160258223619207260815736409653698853873647585129995580575825002004342785962411755721935510831927786255140799670719283748513773088713963086629965681134204508532795048854981552158845837795793530399197284950427365918637502440977744605607391800003995801000881606510915583642885955284551215015062920591097086883593860282437145050030462468952281346756776047409872208953099513847317067476436886690085766465191423881857795535905789332689945797538771144085344552661816321804149381347416008651221254130106194023874157762908678785505238067602397579159459873595324689301500957260214622191038507745958446617799548349001173379490568686934468214455994001383236500349665523924403280659753905869825867452747497290379436517743940183985286237257309354852183007847752501880462958146310321643260959733606097069075334811258326243758944649226416582901998124696646517415987785006120363082111811364281611316012365807370525451884170866446166760379221299641701979999694087734165504 [26,17] -392519981064015165629859484371334430087928503294348282665995761376841929074427084744255074273461252891490012453332307136442732788706936660906665167699180492017509544846591835162484320872710064252057022011272619127749527797760590474749957172922563699705500919746778919885336565474880903022969127342884544194946292810693536173386283940797168432201873317543622578810095505311665684015936710176175452331625077233526861297374671997929480625854426199764761509300355635544011735982295663832494386178913028373042269576776332559646359583315417930418394759325366157990727328651941930253925285334743008637623404018439036087152734837954868943738871363280067680550246830973875169048854994005894734271050291344050583807216562279656445329281788505840825750235777595282276786074683655060974850152298811857415914849287400316991404016513856599483100250610515431181018672018683201087466061572767673403283483522828230420856837255192889448934596677674231311837970240345438794784430837402393272777364767064313155316954588879991381368136775387018324203028363357728492994322676148832483889398740652128431132683541937556803783855544632033886673361364104627482271608271327501809649154192116209354141764714746364286718754481418640589777105225556089681375794789216878768903555892164515182239785719061898215829744667964389356432248112482814487828956530756309155925455752026725037085774016125440937903372589132698567467198491503735089697870601481144940618618240070084527017998434879573462779694055854721075138250718870318640143658719354636702765894366073140515383824106387067194578499192801776453729634613300055021234324146128696412795591939822485392178155256618676424090740439063733070192492104297722578712834706438949814878335901930147788754510699267436572659100402353376496808186270679340995464999784260885133942492767784846879981949855987019865071725292396112745000372500310569181176636460787134603592910314347573923474174471081551724268108608199798028460493530203327080402180885428818678342184931669652024947130335186396397806876041814504290032781668941241155580162361113807023045988722897806863289176743866230553523078260248058595204920365470023289522614742090666346958068613221916185012916002334720061973727581735320419526778212355957408318777237626944546596385125129917177520498386056991409585897400743985563092792958563449484976390245122073546083378558268371681573810995200 [26,18] 496316753887034820491971728795011381906654768758851915442622129326463817127357846062599492825715667109844375986529497125110632532131319282307245540667030523062228035549043328458167700510553500487528589225379791877275979790032693345879086433706980409542939660297845061861776613473415483552072044223526199460070783839823673655110760930016478139522413561627440965239026411043716284848319805163011267551875355980876240909650265105992760823436674447275614725500789221745384565438769741405479860283952205042725373870131513188655269096054746910827623090594127932568390895793702152546234595192597518249025876841943448603233387248941581003832883908664997582288264221851974344412295558615148206673072119663626046670909702708508741624784070726718537729117772592903303351741442470702787151351553356831422000471672992220424971602196923647413450099058996802886861324703469439980863618759442718390901855839852454276357620806580232847329616607824573617024368641049402658095929572686192429847313256470924315238798980863656293537274875429356428752839377247908249210270574051874682660484677670539614616366338813699499358083983916582727207848355342038619086869248481125488009065709063683715313045389919884452684410931557444359699036261960945922146876001230372067927338418243243102045140052540553153093556666681033038719903715392036955941138238121474149604675327091102883661853109961546357814502616841126653194316893509921248943014753727352856391336641243315219211858099574894102765055070477295387036802146110966935416622762835809224846761560100133989099809930900864125354992042384951039772693991177118027845550406549281312779591336006677853567162483269338109278808656008898904691108159385337470621964194327050277280745715146930474907975220450739084228881029370450587404266272050903011043922092375816142957240810426367854998346168426885785919746762993945783344299476984743617970341009830783375004042354273976535738865512373730445831835829657026343023876290949513488083607103151354807025697284231725118223626464734338229138846384966654464507201483394188816575437269777343669286136162513303939270916037035973999203145512919123480196327155107916119286200701117471231372826075618348843426234337287814186210095905754867950168734866448236541158751543855399712396778035146414073016783775603628277323592496640621647094102332678524547540925509864697677949550788178127570283266048 [26,19] -550649842704981666963599315166251594761142388103170948737754516386324133437454739108076645652891265575921200679479487611156608623149757252508226220130356167940477904874205718935489743251104997663974012639268772749312835356227967934647951447205305752809930361123640598141364173229354413021907154569813768775328480823630445065496420882096974762303628686857210731194787913352294161153973676753281062302559725011179943571578466868047607624244025335753747285386669322451200815758021199135214057348185056808656895157146055123395226319209159801582133942739556197302384071761379144327428451389675411313705093768602839836343979016789622034904443639327009376527110842237852652324810197684956195860129706402556175325740807567069415884802395080092577955403879578433915228468052055907068904831374055334339115408686467428909167857736858583271257033367287811306310345315404577285833635735741946093146103589298510577801610396699628732309191680253638895587595452736565169004740592866405583557494934929869043060191337671787862400976202186852316539702666819457647529751503522015335443733472199181997753643315515604237827264325464941501716687117814137109980092057825068200759334831210175748025277510882060599322170859457614790263757382521897387456215104484354010936539757193900673144657427621566578016689566309235075655682109342945922054140668349378720471646651025747197696049163618729513851018125747101835138091841224259571076540168277799781857770942234565033425395791817417197160076795771079382536941066646597192324560824617301645440885341854242273901138258082092681219476711080799555256563172147848357383469923644586215575379072085276044854235151164024044464412529906038669938080342835724242603329047887048402451698965876106139472366567611372092941709717703349665058561262878554285947194131711270654171559520203809182315724315036666314529098491195603569270016723019232784436521143055465767729717080623851026261380688515538859501734083002045874875107597235608268384866351586856113891809722275265403989439332094479354607773162318501280276134402468932464950524234151591114038824826529020141139385175399737471410275299192030802344892850329383954297716625885873561211388144872633072423652244745792390230266207723439401345631871317523112911598228964877954334563168817150235333770278123720790663523498652101743737886129720754131829278311749949158942628006774484261404672 [26,20] 562509311378063043648418687503864819161443941168770486779086787709705226737708058814410174528814794828645245835894582699762732611479907726152124156254075846324548445588627464403124305404490938190232925559828161245293835656768073207410804731827660670345459433216787631202634753546770440559437338306281541895953981672444764701807319226580905751138836625672959978694401615107850701542414172349779781000450881155257570846746782146253577223843203935851389905398500225741916800950948659643775130188676012194707093182738675561702287954688474142519653922756548525189885685484641503247344968473954960880381823450874161503591987523290632888524884239333318786241282962387252536391007279171953956653914517113560363827349475857355019880268609037965163107096302208536065138228832164592089962796464882526334331103950717551529733192150972776252469240394022014416475294258002093435868408320377059884415480438217930138139372036275025817794362637656609057513721032216456544787186115706501280875226668045021148216177333897632512991260793218637194820330352767353170206095643981663003309112145046200095150369967081066151722881281301492087652664924523633516694434340539296643577853085540185868095341161742519221199380453363899912528620842854074946090480269387268645609310808758426248019486833638067121915328629818798071123201336622108497645490634973649333976270751717830375131636283664686971118012477495241151151449519340263975649654610395940904283011299097959700000665415338723575787431856417720133664132358798424198699653364626664551716061359977521953253047132440563697407231522111364498659262088515560028514017487938451656075597941577019017975783929848434733076175143489639067106388263705929117292917689627770024582267549420829833060122992874680952614901075139017073805816133127148358024773545621607655920812657496620758326905069817499635473451621433622900742849852572005287593863424305422085481748728535084558017831321635624335670344786853593290353816939296635148376698640564667224318378287754626470323521294929810829687502571336122474040532065269097269176612603507020107315269784813330848495386367096989907313978209093760332683782831253768430941012093048776907671806160146637152981769502148049578303776752568329120866252234479810306784893727393952093840406848623444379650325409350546318312197844960071138429790640647269969148048482073254249018759107330206334976 [26,21] -553859009193901244534100605475211396824964550339174057914105204057949483905239492115278285860803557580861563216420405645865755955905967267382788681022905894496529013431510336954087439704251292578528781203544906144875264709597257250825998524363258921625704052344316742347399076833737697187788960245975485136986094366703566203183744442469631513579071035468428764527858306336604046510552667326808097300778312065481887552448169182223500808232803384271515972314632829704775930279092231886798132750155851826591163498694365934566823109424176375478852161738468546809875689225431112026316280086042569042000789034746721349200436009438053059699015060808644514995074631711307994916239992490082324267235487247175152981903880730717471483509811298186505843683666078882531360833947497104451432111459990736401062817299558312082966951852776348668942313970579127438898459571762890554511673860059694291842078669466377464879519294384806056091511791837241744248292693632661748966985782997516385200749257652935231466562191975949910893602855909563829882867076853848525353034455513043339253530818988303378230400185299118729466977732438502343030806108252705468111341516455449719122729186196720412659297825510450487038998843355805316141391333232919007165017725319505438991255640074514161123859511946537519081530856553742836233260745339793245020694063879662031364549006679907505317629203214115712464907727438805352426648725042669974864860907649257726428288546071242797864996210054930170778010065673610753701591019418953366151231790111314754205236294592458883334304462445135879602652142442457961822803468576819868914804528767199268422387250707097812359400738025405873269730926204481426669269701122060040623384578840255046963713548951085061005939179399220876735148717015605419576294579897181435731899508777002560663008020428118013754750649595566848744666762222507083761281116310167475919308738270188309003852204658764456451171350211566762970215443761825771487897309321141588010992041236599364981443883711709734684623424578632395248316720133358416600169272991338371655756020730518256619949715014612428482082950245173604761263295926651607064180646054525992897458717264839275209429817565260103957357436514045390465405742285577704285199589543027451366642735725498833308434604677805324298006408801446186306986626117144955456945979956312662379945720247323794262788415164514304 [26,22] 535201699156225860753133946983913935933227489229917603416121883358305425227035850171239128035150870399767366401035130049569937631766142286293745357231711514380388263216659676579618376817133847142064005995990154784780728736544545410407437390557515759693329704821129300232436754303255438915166799586145576748193176827937728014315294829597114032214312858537490619436809674202826479662392382212294491343285703962936019422934221087245514011914456648883274413388567217462297303590002950990593907599777844829074880202471077191730484815644583398939410067474992097748320683096526697792133447083437974678725207463282058653508197295840759729247065501675388349561100222503548840707844967567024160241513777119083242728005137530724421003387500101003623859513241774524286438571138179478742642153947317919831143024872887764280581277057075897021860482013680382646749896164781954414954252206892591865026637439692141772756172421900008899124970707099562360242596141354790196067944109096624612052823530998082196751413730815096322648593732688561456498703629538472388144538621460676225239659442484907522624163904774567458308998380541457958671616772658997075285186305316093385131130161600624039796988322949834487186612898348186143697450749242063520849946208380241979777941102621136439323186522647500962739916540392875155143603007850699981909057352643369908973667577850340784930121707069049949020203301860776147457421473694653404638660095919067108244682217216215919085766335413657950805062108828464783557043778008472185981773696129929730893323402552551042510511931671985629395834949294334651621030037960409440118835908922955089459228597891770418031746697542848076963107677252220043092726098381967691457471837911064796610268266179445175815553282729238651856078951425873210279572762636391987388864604906371433981347230963701939843078943228928214126000400027633317290634765891570963007901865124825176127750110266297910669555255346711594657827472990482339537930818894510369897969939772048612207074071995355565641727777775539281376586250275304600576779310898071688458646096512090468970199080139781249335124748228293716644229640019283297226006379622477054698826668640200787703158289719738454735831796125775256156517095071725044078051210231333629209612707237012180684813807756340435752051655976543603081204541102914427906780923888945575572165039669285797637986531147776 [26,23] -506487670088522812036996153593572154450977222058529753159452836669281075607723984560461631829313135224139393215519714523993823777784990982181289587191790546822378404396660646950125565903111566053153226989151149345918877195510763426109841274457442357006221337650243732690014435177959301624953284254789079036203151207928894707896431765308017034900776742038748303853359958621529840489540728430138841051470360829157860795863693681776341168838118569251057555871712366592711609741308740431964749109992296548086651334973454215997841352770921529234711445745138147868844074662179519956113696338410533975251978751181237459997159003955851808324538413241186822249007191181912071819738957422311968022587931446102230280505258918266725805645259899958232387076337451376135948958980964418874929050743821819665686381497887608385682238904267942253755619864554637851148065441684774736274919834906217220171281154639010823764650893108336809582499652294553821395218403636449623779322798384684676020857355280246060170368381226131966995538254190207257072321785908155598331175447154658054257241435183085378318965721558716383731231409942901878471949372213538055639867455103393860845431972562385925418011391635058919408293949049285906675871141110824495838964958874185390633145166282234175596661843026585426143629909274492746697321569554971448412195409631600686859598032311958502612516457050744003663581248344602224123851133199736401514939633598735276739569048002915115498021874809992882028443908531709438787110189233391430927563269249575855871886654593022005280757884600406457314930982137181907893298752022979627241654194531822796743946037212878165870489053566545760004052947152413203525988678222118453256121199102623264070360693951812192237059315145524891049169312638800840979005002345887828765616836018637479404957691130752975679007069660882329194887578266353593659042692725633755946569053389416943212228143069272879264999558373978922528141825671517992578150356744455817052318975606060610969599207036912184859362083122108491482565312254612385961645852261154875279910840047667468393860052801150812025857630156641513242170465351271498912963386476523118870745259527119802708013117787616933726040207011227635973049284450135254511353786931748137580303056695324598800737849915756464038968100166977118105783841139878837539060418160702845240117604397566855654198476800 [26,24] 465957145622085001429086006411241731694516650447893137670147863532686161646254448658913299013074525443172019921752954575872962364506084481375215096449901949071692182211668359286530073790436869149969694693461037465552804543228429941664467942334640870833434151274142705423240488109437509866412499853391146374542292053789491671491481980985952451992599041827932004507141760626048016857234313586403483063098018593877778835297839183950464982146341360396361549704112994401276968425099438624449493694854659990503913337563205431516771127420771417691846396042664787791257811554496231801494781535197354501935761330464770922728507394930920981993970098224327061730799197112844702751691221089155734566414555361635744210485635751565944531431291533773671834953625139184728323292635804090304813078040995086159470971325586092881917642125083105533834600712782831145215637364172821409975620948333450109480348563740960822014716754031070810970830832683869030076998596259904289119058248936170324168546980859176171446251574918252088144571726430806802194286016696393566071523708371947976214491741276900522797415568841987199069856016376582620305266803844847765083646860800879936437712212754286316337219944024234302372471245769194335356357096036869221973224073792983968666247941427352051106587555198815668079224576134556211111762658871079720424248873675179964704510189157090303772745923441222675343096246381721062234319588365360094034616508379419866568956270465177607550738538697787832130112471579974648407340611959821350147804453164735000806604853563943853826986266230315978360651054246555355105188661627830341195653010342929638813803141621595423580097616872149104000100745714005057364322565084123921379284642340617639487019849622785054115345784063681522043866121346976934079453324406461023244501272642684986095954031391752442081369970043929863759188222249167934259704503910531554394618078189368259334402654097465546234910675324819333677356222236704082124188251179824760092967976017846112045133535169575575653257256947711454994115922567939395149254944578290024288713013083325589529387874011842152036043539118707765477711276735283564872788048767052806719044393752019654200918053596779465421229261851292298013398956362560740444988350621451538849204518640057081412978333899592615419868866021368377047767807066226283584630016783606122437429509595923698176491520 [26,25] -405539984194630399154490504533163828780397532615235855681570295763355375734980236219157809328291175582948126659428119240338893814340619218983460038080339554160202327139328274177940138224697348985007871780346662997012713930509531321157529041094389144854509248285460148968003807227266899042940997946058820689418822050908059999456433910801615665279145138000084248854440323051750362890489618199973525211976358556293240824017143238058221711569807592342139975380992839000231733547604169084507785517081606028126280436766388223976119506967607313829585332811325221795755141511087408344613629772348784884380650909031253596335265787902784882077300243254246990981632385906195032532083075443019308153903894646912130591851594687817423340606623637974945422855659196990454110131181470803353814490823726743415011551592956140616932679673525740868384432563129063632269836196704245714409256429897824351431226376170132073011018698286756851063893071837029798001775922052535899365149393962756675209801504261552787057366359142239646559524205459353085770907112492713538959721767921438065142744725711834622540568278758552275827338718402397341514322231760767931911536792542625453460047434741107519585594317454571152030641980100292306861823547358598106715972567663999523738471432380609735064362226325303016362896015620024540412255318680934931302876033928748915469819242243632397855570495386194440233354285602530451365224712554218871420299131165415894984428770481121721464978938264722289471537463490542797576746717805947921196844210888752290971440920569861799170475448340228637802211723572212877012962307008276213956366241347304941326295162992453375021133561244967721555575691302135777265022492632109827508697535436845093957879522185809851727408850785236465501760949159549783225182517143479002947779133881739964450099168522901671724710710562062366166444720443377984212543278782036292488288237529699037043756180076413658460410088004558075123078140979720762902839506925909033159789572977392198307339755751992579636166373213750047060038525241470036464532728915694697977197066879029637752686062235058598786255742477652172682679508935097432615433546500421629742656828092190612213193970038844378898313405714337578768581155284094846658528213579203413496723862461086039945633098423533887161766825150102897756441735277936145047907743324161235349855013855065171558400 [26,26] 317396734398106626088139880241846837145201966117685219454700080640046953018980190530400051236222177386352439516776625505801617102442169478546931038581785505001464382253097078579479100546627889622360216979586370135688615414788925998060712918086886523140117376633948659901751903181027895767074553288479321998783168231058060333534207903715074602269819121878790019844560272854768213257660643333900303468587170391191522326699600494752274037581614310115749614726894598831041535982255603739856125497669656269061298503469520328282236729036327694017158292157636262479684059548736376593261251929019554067360653334757894473818613225913801970075819713029535354976424816059117309038130606954192415137852985883953270701325328126247484812686560390869046005299535946006082441256554611062790142246640687897006894374132625403367264469923225222773970875433173011405381787414074750930804067038990418834950346900757795781866807601534720988928456951871294156707270854710567610053435721139311709863875823843767059796390781922743676188205797125149381105849865299469425129163398189240599310155697872318925420767143544875241332693409596638501314121660383534561915235054376278600136648496989132308497700667282283440728213852075265987543788294104518389571141559883241818997966879126702118866108331361559350382303861360564512919974574938885632798963006094049349073809854890040384825617876146399758029055421630387401988596775328580028846550255426845188662369212479869298062453252160211486791773657246349632987498105619118566240398939373958766187967454884379102051169057185313704764075517206313671749383885903277812417962656260760160138475007628204540987481797270476856346623316693359710010076752860973297961029976170655322926098969136503916061409443150098042143651157886705852265948565622957055936532853234444099525564467828699728204614482257747128790360224341372311318405705478136550195575550582923979836933768334314509252978834306111771077754849154803249178001755948410119515066013715082689453746230926901333097457084870640270799883937692594702023882012841026668022932016482729568289517359240752270693488983101098921999196427054645265388754200418722206589442778500810648441000393403763419863415924628637848242642268941266510062219057103790281761856123661055996962463013794019153247202400003619316177751839991855199543256119540800014512358337963957944320 [27,0] -3448043531733106515995559530789673542424144170925133082310733489442729754518855181818834080119467454650486607046206701006647495075148716167252268942000036564117075051410199574016105212205685997049412116778411070472075934650268205418905612188773877844321325061969568101165495215757434410321157139702416105729144160350910602172399169115968499934927703368497350651627041452739518546044222604069551719248849993506653483672208465849435620515307941712232296401129195077148623661179562504589677568201651130436333306835225132401336739666665805739443558388690282635624607374549864238735285172477315707927555626319487917154939927970936418959989082719976228575816422626899670755711744471715562186625562298695335570343539791906237249521603965602328860518333874197506336370411559326840510285470946202911829821896051813784419355012112990257839890135461215249411082161525066981319383241124154420144853174764639826297462524414472778047589405721728836811406959793393109035328550604454703876364682939129881656314322832628983104473324466955647319728737805397258172875706054903724947676657911582478773172831032416046238365897267653984650389792472365379275733170188977994748523455527941630092621713864947937033713578393927614449088064647888336534345428086837344287103287271108302122985865133782203782011573602682160173768950622651447828124385695131902184779017108023232546266153175299082890986241975620655629872895495854396310393572355709045080060221935826558676388071050331899889292583840440996591580111797854388006910426915439110462635070758566625723315370423833198712691653864980027059703334643314331137502284275180344529050287219617250567242275489395292208048142119631797546994737277155524599920901426580032729815297954512791506065548301905716163095388319491070693340174101054273020262095317689196269389721436778235758564537002503503766145526574150078726684867516103293499765749876280350084612307039201275369400645371412852981798391976675628935682718209997856236364847523167668873353389464958840197760264534914353722338603141424844479771456438415850227215556807102146632418757751669169614919923048593683837068125382995186023709227902161824558922127555603338482087944562737296662847266690413283537345619926258849759738374216727290217017429800920525666445324183216458076457286033762029540294035452997112586346892807985051334456216452111823567101455659724618799989804377886169882492823142400000000000000000 [27,1] -141822617079834653051404229346905392640320798645560609278899337179028936028397878326627562320712059595336820327812427039065735543850446181526953755051525154286375483900806438936535678655669069952600537520623763487264046292263339699381370978713946165810477157985303763101701592883473881101090336363942836169949752199455122602338143287136105601542023892942552128106379121534398757751469057203855240137542510789745136663381777681166851704501433959236806027669271961215019081179427141001252095114707915969324108949933612381723262882399327065617399029280204612850024315844070937533382683722405263669849175663094748782362486101273171629496473901852999725971100334912411922394030529964097739262150848130304034927325067791616346088617032936921911217226228120274261027879773541924542974960835145509908437576374371981669667482200783926061286080557225087926206699067742892946483079197172748466643709487826545173350549087713417430269087559588218260230628248584036430495823700980082045499627362161780048326061263342273258077493357085885477455072008548181258805858473704166861205879339165485828735980953751861603930734386551578837728184679335490024588002115000031935744713442436879736900635551474941244469235067439434564759790686854393905538102885960037162843875813190757397550704466087576893431096394608862666683054774524518963543406282029965565113493345739452904434149835996876744659096437709346975794520164916349117537523237203340926249068835623478055748358731310358988319338962171491813991885286585280178872017470747820991596259167482142092654378742335513133973378314909527554313222312247783731211390403559144667197737098443984102865250725017968051026766792832818731455732869858284691759839869093413205799813322798368140889572204992453936853438438127879880321280099588407736031566981703586332198636699734101432664812882435132994893840107783652883217809718139729277038765761174313161812609353154052880625150931282330666105678449853007253705733304878319721102671200802366328558742443182366452479219786383073245838571840201938044457484391743380157316171135669291199671396066552977575402938654618404912304200176985055892652621644416161524583763536678691815639946173018904633713784561633242639172641925663421409919961143836396893757856343588809925547827309128811230539284567258140477110046973884791667433481212474111133131713509104524603038693089347957289083798538538083858776986746880000000000000000 [27,2] -11282049205310649764087729695493606196050256893063575086890004523177964128741609628577135614764768247470475007760328574353052375763638517201845901860216643444417519898081831054120342851569012988821510114298260890733577320713973470017227843125484052762560214726554463810126980024574793860257127932089258513414442318370425659056349135983705374294382006640958257310125307164192240451402425689269099917160613592248906415774457806953910557231606102196701683838627833128580340152814701468987139393736387186313629278459494215313612932540666112904211566968878679263724960849976519675014691968403740280739522783502389705959886835465673019918119015393775157515075232859589329524012761835095070577325969726689267611968053630249358463564069501414805759314665595030787101083255595746970293635059175226782649961503047643937663379559033308268610716491137287993392199850444873841683143851700103183229593626744215464581265097422091061148483398488242303128741657357267115309055475672996691982569425868616717096764314201916533010372555083893852686709907603798737555309933000417003442257488620880436469993450697872978411184317228345933035195330712913227743362363806835076553832295909821845252168651499740600383801152545284594775115406091536626395615382862806522964525262583704749385198676896754406820654889445913863138550349496149977295146724836157844714471902835837881913302015802621392811265038970962584974155541842986730674269391215603915345237141208321193811463722617385556195922529395302529872407914089154776166821752456113014594279514882765286668381063585530036943201303996018533864510003481530065954771821879038086064551758947131631799561726247106468831127751623251310590949679940905978145362097696465149614790777262731090208348297052509225501920141631159020369150639304913727072320844655275962224675006733042882474734495762185119372992400775569664329320686790525814496898036022434089857656285454917540423091499762285884020275878224596578683388311338692363006476874343597262504233877845902480841495427555643293478078169765274191229104997613761108322691241519741068376557011874607889184837065328141244171890047895675328948939778716396768351024684695602793950912829247940049743372322636436923132787906148989217170605270336812670745263676664715252523370397488952828285670401307040365137911015184495698563274060113663645370186599806006695279973525719130392090607288710914900628404908851200000000000000 [27,3] -497362948558557769610476175707912390409879477871600346567731818933813157819088383424925552068478341706269060212438919100374074267754224455374851533846601240106966249632989662087050246036495102227948951215444032486264120039934267105459537059286813799644737583432927381108028088764922044843632191722172259494218043074353378203471940270483051773697219168822639243702672900328993906078210892656614248895448559613696934334303162652076855069504220099516921185288797323417577752442161975449403280077502311776049343276652052225514561323991980318898313899429683198210736385667800137984968403990666524322726632531339909661661724336913401761065065333921822556904132499884560034602078960783489009146104432497941812682085050512122367252093413096137037568045864349741646687678554003513080974927595926262596438098571851040784098022647410432619660491603640307357040944618974219684405488718869673612141340527484615333704199321857127936414105134627481142116838280617012459724508334061786189245434987170768186701583173379196804243824380786857361260098360839130975460790898677777197377721953728662327332696438780192876173917547162794439591607755583635432942578830883512884921008676073469950541048565598332510421489538720616763137706332044040302294533381825560009096226443515406167354292679109922246240396476500022507917820492740166310530143636653300304945486749601465228353494585785470636715075465616296925213574412684748267872342107452300560471711256217396005902186502240311592088174139441219673038953045150421964964898426065677294605153815570089524415924723666481562035344041741130716055324156025598935208872545214438378756279643807883931449187231988838477495968374204937551298973005528754890083903566662973911508814259802250325004950991218088396990252466714738320327331071573727588781953627237210335450384280152713652872762537850030918589660148043748522649576165065801581788406436644086114437201857547590901605507643664443599728654890240822045156401400739040139169571625150885980114460771472569337911237783920948057324817998281199766435247936179928488354119946701633519858242678002107793394201234482855290496136648650149575462075784494114908924228168624458044144194891058442148283843670173279992947920404194127577028992285605416463171356903457539630710199631574894760830185886462783525972547334700965898311411080224463908414453481076193039044252626216159521282599480563849156066484525465600000000000 [27,4] -21059306371196209336254118340886550906454115315037806943426246300175787904237270586693480620710469820348662217154539253687484819798453530314804471783326197480401970387432983104982967192330075633230523369057788821682156726970160052050479047310681884865733037969035353245417325181814225066195270482570677223157804837697592902352902213989492237240603141868940489094211215847049767852673394080190023665424173592321977730812894175740753111808738560963305827315063043562131799727384124187630725136413344490821145329239708672447534310319964972694633952723633690517636949422193887127245037063105259340001324027895454085913247181666181894261630549041028249642767076699461214333146285034687534490152927038286260472061102071161068582218164219832647983349699520421438785645258561778927227562132803108160996330074879466242637829998321103080090473519515381682484326478074635669094642190919682502504760547565262609652941796796904405447450402006754653379504624889091917511099340585644988524312416374328202278937420463477965410934277136142485296161999534528896502880442004719107580766572526208657265353874488715956407437993752074752144984766581210270264368341697634096493540568464475710293341399427834214146420469875181103499150518674346216501890118170188398731029446065138528894223537109469038404393887077968476644564618699393423821395867247971416683848467806311240284983155839356245676433070357132517690412346520200563469097990045759864353848290683291014512979404023083055756784612476202971860342506264650569535067132830470414578553568540482151192559525103583405989977148059160018624691619198065969666522740274503424305240689492957548020385697539476987517357847728483643601953261364456976375940372221999680236033565614810212499720543080241709509730700053155214029531645135658749694350293272643727945711254510235594225735910135725342279682795330564383111923872906967180350305680941793218579632083174122891859253335905418827727206577622955008771933906456757258946202164733763114882344776450602936734924690704836267881905818613336463784565925922104821115825271651483919323501114852906759747572062603772777878647566293352682417764923446437544245461922589673971119491581336603876990106693411979544354914986722548231949259591489680684702205225387455433742992501279236346374849470695844157773204724766850206242855507242328777345472934446677278982471463386886807317324802793823861818117421268992000000000 [27,5] 205424080112310998775935150333328283099319879945776179424561882402493085237154539887336420073632331643802666222047107350441897008508943348816861331818378825998280646738365472759117276109882588665227699802473873918942490389921342679332910754529969021511644677629085222153995854461774999172513502727130861862548321774614358896885553542361935783450578376525669061846355351564186735141364467081891222667441018401521773311027806992832696383171371568378039965675418628178818321482957934601626714795040055205515033123818547198740672100738351799060417475373636080706859560685522627276772947567991661389897362937354088117596294799662840280904597760359054839136589805537221822167583214506298141710350774724997253066010527751546922605059959220486553605735829641322220660185851427087097443326513620988343863954205236129287667260096550651778805155336628822465298290287782384213529788372902671492595740689158908318531329442874589180263030891858502526490506771834427485264812145860933875308100944089895126900753310574755637335057269777582321893308527850674675192658518557123665231749785914590522804441084474054062391951915465159604065040127469662856774121105814172980649220519791943804405932533273520592059757095286709742277420285133391874721032534461095986811174262438399491216720591248414343198484070951113006802912707541343816208361366382586117755488833848264886608849680839307899974816458736445978369461371489673658492616440273115798636259223029445263188331788830413406276824449813550730918534350706716162030271575768835286288406681868685751771551762072740547007559418281508987050907500480313013452587043952392812920322887558269853519898609992588005727049040225778360204678857650540644438785658995631492094845666308628996754145037052177253160965430840426218179837852216435538410920640223306997698792438412044309625418585834483830101482698414310263818219966925253913942141678416214452274950479917707719247272281314857438897771313167301527861924397182950858644395834363845304474763893424275580889475012707947537644242971796174793274473526483262396519054050275715903578626683535693372998067558128523785048655549977295977347515368386659526234131747876559553954570022644693765528172699727890246870140679265014238432277744467296375024307919671179085325472311593496365772985154625912179493306723794691655229039370187940011581773628522938274396767382704583775499028881271402370481618441102950400000 [27,6] -3218990648316243255331935796590036077567615061545220980810080188326502277631178493245729897608211320102698538750758779146186922895058566262524453487685890978395197517889243182918569695618640536875899103181729067587559717032977911975224497831662849917837234991759583475166050405484528911304324942287661412104085582320946300586861948822449678790919705746810268717251098517872735227654026370059655902489739290220138574017500365684093568877235446913081075097865015053201267836959632645139846300160921018358415328624801213596325273232749073397736517251048709035885093028716335893595007596960541310354180280293537535587367015436806542007798468478969021835279890490802503155372613437866321089409815526383448658406478814515540864333032515711386507085992880944971265969972934951534648132912776115584513079901947011540990497498918559867193265552729831958277954921193573881540991099400970111216798592645003412185560516977008239869012129124068690745445210747002416656057165678782220640099415082127370258993178438918309077612219901082420855500180457481374569612303454381475629439191150791331512664475725521096804885526049178726459746097172488959886258939498233034518243847824172198969235869983020554808351530428815315421863269733174925444139533783393265771764108679853291442707991614715829466367146467806799126180923192630202976801394692896713832361877607336271845836558419924520714279607469534451947110492968439570337611185564529585538677410177743016676526698816674702628793027475113700595625321611413283648937700848251105365926251199710433646425765268338358400384617425524814525191840339065556743428359876011101258341458217997495581238209889496658329583156822572728052520092903917077627362494357671570047511303088858073403768388472056033449561618087529792641884623120201660742503717240179089351482488921635545410490179399409571916976083416274878416689548677746091443512118487103920688006534190197210091568473557315411780215070561452415523133404895673451821433386357726402984957076245536820210983610581173087069046975455931533173022966003668531546012904728312356677453200748322155500094506509553314086690510203657235844542322136034908335356936435920327735408766687459142745688275228190773438007531984518384529974475607507440687933504034042959114696164708495374798297213902943796325485042083527583956127286535581684205994296707447018734383104697545186575935722267375571904046913438298931200 [27,7] 17231817480262707076930351612930854710224960829856467710340393436541819036694234945575640108155401566324069476409516927237131974987075254445106975548460889193695218495306679543179570356053526665792996696782509415993595618674437146640186923314418510407308342557863962087829693303368048540921154436383423807351667839265100240603913842858994521085616258950544427094342690161625280180235455201540959026863690004890519844416586803352306710124769187342344945674233322936457878529018178969141437362208971091216366084600789491091566859566554903292332335737478514408890287952824343595366765133788514547090195948992528720452612808828062013060125091696271375891267076919174292716292987879157641873970984066958506675170715863854334387140091345338190263332297602849966044133051994483545671700190658003022291702357660592130632588770644793255162755243915356259492476798550488233583824064985412290254843288713891864209841754005260781232609946796615642729164843549295807452423499562362551414241199283362169245497380593580088612761516839879361042011826123908324488459517407850660097400759481098077727846297490369827223737287560853436254669351933075917911425222213111785257674628042900409901679867885637800708219284826446011203040707579530459234071482080646338297621442436286588303351547871329655805108246743725032008441646685374483121164263167933031811406433588514562191659836850544719190747269381552334423573010247887413666474567624401439080718282391109577426616202272927774281210733056787126493288776587656657908392155351867367220225154516991217593256411440284369686474350563330569208318552135977429319712276043383902594608441033792234907858338308608980522284409732579656536870068868937070628088080776731382452281082790100189547314868652624323124655470681951560279045330167661295140032612646361657278795931943826169531658029049272945351062646098491558706148836708534920228511300899022022702266373725233560395951923636512436448862232045399521097657744252039680901061355106967541861121127733806768626032683181338380261373076612108820040493000421258521163154645450648813487245956955049766032503018125565564688577170108653826174411796771308572635296026876679403820666366862991807149514856866742707908339686456592341764735972797525602055724053813751843716126172617392625794769620379211854969560952395014024696465680282747215352782192794094114249672663631610089379635026577672193455285724239626240 [27,8] -75700126236916735334424642364414248019941474839125948140045269458903394451407214505469161552964701270290266624849653781377262995725798645832434399749234087138966864006621972616663886469673822306495845909227910172314068517172371975098973523152265135809627137522718263099953652862141170570989886549659800450229359980358056365865962610392098198052865541546613721009252251259018115370990025129305041020889723770767335685526009491854156144421180455808357258119278912129150249134178453609224610399269062378395717687756840920176011116023508220099251727839031603268385053315149401050297545862244218897138361485492497993762036872238955008621550596002861612433617678372437192578309526027925879762204777357959591639333542064805011660129309455020257358236168067042627678722735497499097627775397455244304575024678750868824330035234570486717006403449567045943106338057667938132373012200958823403095579432860795392651206176860497784317736537109695051233885303932895613938635285106874147244180068235507382881797559077666926364191691711728587714629002163903448193451397933748015864741663603406345443202622448038019223332362452467712229753812361780750770091476770992548322279315484336990626902093132752956091491196951673417025310486330107055672272902562934888493248986678397272494496790047495907349081381565066496029062494060177324952924177441072958690447181810910886512544698955782386584842634158987645568563493730664645314106944275464754011340378269546142889598833284411449515152028396541634556625236013820516010839265672863867810669952977365702696583305354577217163091334696120420083127960651581209071975695033584207020006127115322800211722904275141039679455248734850959942178107207027671374254189094488706066937120819985296408316332874476321997552210423384294803689565003377661964540207834189851242863626318963957832797612439923499282456018772742436411900432874270044678431043943859850910370893160309423461797440866646515875433899946829251565611914397706384762171874203556392700327799230737649942430153739360232293237322676183689906947004219161408897629124311254001315015593760432706020396719174850416026781081344285614061855821097974806068079811717968756774938127024257644664974907165749980355358932049619035930998679287599116613336053982417242631327959341117527887523191705064293784254735633835511390626213446844879444682119176909400716367841816510944558158604994401922156785167237120 [27,9] 370921935117205250472644132017111871232941981825906302425320352423721134866917383444663582135581394223325067394555919196407087639482737293326298646009116817397641595662622627127988432873651499527263526719495451979174278812266343976842656424064088334925510865824689257531864629628659190683943072534108736032736090839496125140731376642939312877988633665295880117654608953730958817866231186465666700770278027183628641943414019640739843049088781949863646742423938378080770432608645651277495993186708702765587220579108488895096056360700145148739515144283771749393487640045630247727369321670207895410333144367362912514153969990652251021647765048258760256470939255877717659429315947485300779446990625765553091162032786500819100863773909736879389679609122993358583802743983992911430214770984430794587155777403583756889053610997935172939270217797699481975071115489535120134562556690702644279877017570361794248842978137894437823681706114276731033632977625337722480256576840632511192572712552702631845103852822956418080136135177255077237968193700063778807753639372236207503734149276232493492834608033084040720937756145148631044503263022727365735332678865926678657382577664157533391927778027502517278345110436981582329778875218057577160288766516195370668148815155221252289014911527530462447810605161853869125884885198131622768784024950661541247817818089383178095568187026071137564164105530435206782609325366829601582749770524793877139997587924679174192705974285366717523392638281972180739075271919349043803343735722388819822432933173591866254003389565466385850736347021712174808461073788070573529660510738546612042903358352573401695788542772439082429668802551164567324882233106235914242435830795332993484633081478880450017650579137714944093066849812856800220300128033401243128285799137150533231949267075315601765781068550491463402328447682900340681420927492293684375109119947614839932708310206836754512508674974140347800334332136766253827177073799273492475355807735683384346769286009121501802195231420508353787529833473416189150916286434828408034600204231194344642600743836781572501469888380684279613984590499188452601881739558129760015798257248051036100675390275310062114952466726902226819185545454507548872715820322593161991702069880861059287738456722806505173637685654411476997247963979529448827523668972272130886163221502448516990076370307620826677798068569240881971938172338176 [27,10] -1352017221752763019984954825478774891288497015214018634572095801445949006661155553343748483553911758796479051328191305313930852696264737982483636229295641746751432189596998501966065904453300683718954848835870947483596183131914139844701780443357746277011597096006613590073474443980048456144978210438100501441962339678382878393284558683479524483745156940009633999659628157865478205219136004835074233727912822482772262837655376344819753358017399161679168596354387931797432950219820826860191238679532495745852249263467934405579422684794031235038536515248589775258282124565695025561578338442538460371938266174775947556550910537109510353165349346231961526575227456588491044472544465341988814077948901937984923156549114389867142368951051902556366362000028572074774864337970053794628813407340955840981546980128695074520605513414689429430216234602410280636680194407497830117812471927991253666353810103072865068654083022447312556154838113630260534801077720196854057584173025536535519354188095248355007553409019173218720683529071818929583609197687147203463893626981007809086610545571361226537946491292993092022835214028586859087260067703031169591188396356970750619318261206482044020583236028224398805415668727378886660355901263819920595078176230324525178056843850759318827622821928725471990116403879229458448069939528091331384921917547464628105693604235976525101370437855004733378553254221752311028942749550648989318452897204450691621369710809524389474907297909006728933207022351921700661926525123919902821252915318338563488455546597082136115048964910249236312807136843321073845678120508045791466289120983365606293588787325807943800032151499919546349528850329336403209572482003291223569652973798799705488281502450194694022810740108906158843490640283077264426549683298039981678914002440009720769644676171495039156469332811660354747623552479882341238682415619603955165342927105730363680216799345583873081106941839866996417457717874522225565576070935593174209854339543642619496819084035418410391569738108284285163287373592398032166642600449750879437680303002321432494231538260737179684550732827264360903509534228565278500316085148067356229875493892455213505854098909207056295606971818904083956772966930942983139872479425004183914217968412613085168893138436476038911521047070782221214405015600488944574389180374795094535883234612266246056959552226295682417983785288513986245657886720 [27,11] 3825046882541238620412340913344417093486951148307066991520080139172394681466667639490740653329468974967592575352519342700862674372738246528512443392546726907971227756324491569776114325439906019402600778295604877384045484260561413085298615483005843541513694153789735748148510256298598489913765582920231289824604184387817101225279382128238014048746450474855687263148808449363578937992871996364145024873451734979756964736708289223390213036123379275276460512380194228145561515352903855351402568995541285906482126843554050520758128471122811569298277744928770182750053564080230095296254935002958273199549487939154802218430782004824329890204904107923127527648650367674621592180038763168335121418891169555571478582797382531929264776294095352729929059197130371467065712989920359322144169899891870170569463763607668641887909885259379267242708053247447863335008856332646639472210937736106415888983832720679034795992172554954741742706102139730698465726745265655065121085392254813536307807393362157768837249043884693387334828182371461146713242258777093270550707386113130607934754654092709984383810633502373488371774160377083279956317198772073504227502600346969840494068459683841348486695567720929629530128626964692653618922615685684565702131025144700271684390941909209207883438689647884813608702174350964437316073744527712520251691555533262856521073442808351925288160469889578672975109373154038617235455753187443339064910648437580758057377620471042206872613285779462191042125091409123292853177831834973143059031784054861965848668571543116093332464545173599157687068538521540500634355298955538195259098480958473652127396333479842848425611073440066292062866296333155943713565906152399031425159151674455796655468756849082872103708871779497083691896397739892659081420186272627504360033900793211504295575099684605564366529330026446320390347854111389044282780523743337612906487955031469552623488026948115673658147337113877691113010889363639362785599009429051244931178578845049504222455021919807289935029671623776467052582067021418863706541459124295836984310943806548563626932157883683137575694349844156170495828316140437252296384483068491977400728409548692318633487882336558942870791072145498137595561406441695750861727565529951577896223980906932864894648850024531224245054081586874483686620373764792658658709316241571014345093832663316108918618268213505516104884697512924516058136576 [27,12] -10322486094294280840973399984388889860471858558244743095981360332064327285702928556377369460321563970918309941859582201557068569816376394296728644072840598083174897331933389769302550587267961439424916471428152000123243523146516907440010173625048103176073791763289862236219035708249112004380751221956029807064587672841974376875126691716860173729829960886004221145954068607063650749526495206654971551701759630660427499498625304440642149308214112168158876847026127113834168068990252869916732943730597754993443550429245180251839731901757386305568357229192910750944771794965037831004092309928138822463276767098478345147711223909513786153201521553650027635086914810399014260462865945446270617429888291876929391399405184632385847543672997166509512826117195894971079346595861205018691478516724210066636791792537265557670203005399387937029499881861343454400985845284026537910706747160337552391930683005439801516210440201184736497013727319359044664594778627655789396367630147764587731703990158531482254030972927827538206117598281944288884230805620225852319298971555828861614533523258435183515203625905049280362738529743807964754910500043278612644290600685924631449782338029005063682547270990103232913053698524317293439702360637443067850220630359221074614689680842761005550098137062353813461379033365380805325321812975857746478820812255185054551169216702221525355712012355857478071598716663993423328804574785198349596008137968494928019171664258774701318797230932139597754606525494048646244796356832593671290192645044226517738171036184613868927052207592243088681466650711168396981176469235515899645182280747794222989207836609391538078077860194345937517014534324251241883771417043680692968324673123128972152665598647125592663505495877947277302274006603274080406435301877649593060564699108903547428947285505426533507375607938370924677587486897138428511799391850586387222300094730126573262825403676270463116755060606503750305717719624219477006052304486113592207452068876184768828128700982615783595513910549846620575408252866798544367663111517656391038250246311231188120741998574848608351332234647858137875556403319466646050567088675924138200517396349976089004388051369989766885086247372090405261854801245939288796825596351620193106146846502742938799999631614120442460829935325879980356856162105545148950338124652823084702996970353824071068850323575856348427980425810782296473600 [27,13] 25980933966370390949376298002256780333332786859184091032938876453109101835367317177151664232439715165416173451667659621951942851954307558563386786223418874782090893678430681520273147480362076283204117366678582866051559031775171606005596219667435627772591860594719170374904321937094863259128710509804274620878793385155377276996329055935836390805674246239403045617019034441733954903473337519932465627376684557928645133923143219535988287671314790074970617544171990353146944113286394091951283443101622631645850446481197395248427764367122013234186511444065182037481812817710053934626184897317089459575731226754369641788080970280270821451684967488890668614901174184674475850292106378277751657267253523843588269904348232038029310845941480452393309562955612054597328675241081196765582551256867752756947061894136437395826269691991134352372351090727395126205319034473833902288199089020276948408048942714773087201945817879253881248346512119648993280019736377921952907439146751296277484178919517335357286655821766118336859447006650145137223865158529767316816099286106138536722734981830394727348827821476199783843797560660470477545219593809482601912282043175199723802364960740400961244783637932505295601228315513466917347285463586468331366796485695182316548445626027781728541662053621274908736578439322308900607603279009481203764446731870659728402791948380681656550065631311799620265987577714502477216033591989712814269947740966154472496511014252392130444408763644878718104185395954569764269090785427002509822176104772598970509320615508537017867817498783183665415285952541862270412904397064897990246039619482975913389836862364144958601141291410293893696545227641603317653898732935208246061921900946292870618033289655256310518199039887242974701623353979629295657002142878712681325759493562796472681754284838449720381250760104189071515926042880756606291364685118107083908115970749953305945185571872732865234260111750882259211765945024685121830924051245110963726408863242378601687224958198674206280077105294897951828679812444888378727688687301300821865440720882147295548308263333835265800694181488016457352981777547181065515459662631342220725724039729366735426154216950759711303919592483792918556071292884685188655829114273263956299951759976544420042122290924572329431297010853411524750416772861084350367672352378650140059042479110340125308811038937697778155488093857799733248 [27,14] -56339545163111720845176398625692049156967572872988308948189230641104667217766217010592266713550317020630031542792352669083159597348084076127417022438711546468952117978352493051916847718490261079248933871690941351625997842054955857628880160711777604183312064930454639379578940159315091424743287251082866907412368247762918038220244549907351585842731177816844195891272781778272702785497170971102084266578555598408763101786563770724688254655754976809010963465959852355798015669177601723312105461897089210034873158640606597995351132898917792032943306847293667658530446456088793626246511220538932082906879076133598630196307420906573131707813331221651296395461467683828973011624818715292690680220218961553891093316604108861692261951134132962990125632674983527683846182904485566383707964746832197391628198311277325127906292549940001829829349169227622128355011526010921849574748340426943627662007451117584343209056393090130991912311833430051792926833097276147063897467744972631095689456225675734140043387238991996612446653939910427105168728220005476874283898774066675885863265925297517458276494335562513157211636702874603433976492820847049828709225212557858193000466971086902854154849806057317852075488038519342551735656656316067256450909281230717236573070133388041964840522843225025294590051540867576367527777100914791009349882098603755820303575331042517835459794220075202335149733289208161050971286237873384953830691703270059392014686794825049470775679599189617364222178227881085471257432010979979364726182858182721591682846580336113059219039551369598317873834071514722094402668879866753261837017954282759284888699566175038981553117840606855612922613391848403273253977933407360057727322098352464265810330219342183786409035606139547815384025646567149879733553015507269016194195506233372338566726457245581317100713783369667615237793317982773607875284098893745245425601977532616871108187914806350490815778005308893398973929878645166348164361454959360743487057170377636779046563229336320298919094893884090991196749161824707506720013474425009455029919799410865198116349189664175555474248962022215841856233302736267118335461529665427434308594573917732517383518544602522239699936475994607027587965798541151630849959603794174413291404193712344027125614377039464386352488963606572911266229775739546564545192689988521199852490727074983336715076385135462513820008092541124608 [27,15] 108585061724777595250600329302614239191299737502758925159472580545604073153223379578757950032916475132362794949133524458612159515914465188456954574628373910240689877478361464324787466984516555347240545227880245806630615143361228440024044017317583754384248667336493247656790817004232014427743586809482929241278235162119420282217237628998666579510515688648265065299641057016784422857010345042945218784104139896763238918823076073459258177806728558083017485171895338406091607862099011814052548502060188812986484852293309700101364811215558398102071165614166438149245134207342646830110498174861151013376923696796637227714823082520425236007820682744172497549767438949881820438962447685383891203155160251683602572454554475641037495831130786318975286958491468039128984422652384953182983244608067255153108637735078671682208223037730756705009655332857181104209035838196863948771388146899009452516228086539685749258736567379478735632778013750622067306648086433931254958365626313658865470725728025956455023899597458190945315962042135160022362100563133227534800264994820879382382665563868987639488323888309282607132676973344378715340517222874752203238248945889767845618827392016231424835831652282908027015281273731036277521104182093054274489839142102997548296645990052884697202730999507580503844592078018152049541541575527980535565690642120769219282484961934111339009109621293461878935614300811138223855806775407103387124705998708642713831755915520583426996818449873796495816550550817917568372232385569889334881488803941481692679541388584943499049221596143104924058231141259273738484518705276318459942005373367067592552475870560133749976616825143075288768629691886796778926022704729708322795260083069746751956492758634443421933773716572397897313783752306815802427479515330210310095799423583898315790971643326238550169462505652705912046896734476055792944496421587781147169764993783918507244023275973889882460850881857770366368018791966624171247275185585395334786604793127651812619253886955363980564820153275336242518169725154665963808252948719800673115527464143101216169871417630134784541873695690618842372029767691247256001204220318524024629123993463018681348273937235053060534974660754167313772014073044459768165978441011497447515089806965164429026825745616356157544658836764520544376015232232980436190601104899186054329026771017815983362901806494619616516153010028544 [27,16] -191637944508154407597923625369696284048436588812010936343204244890055140445134629884131093589712047538893468314831936874366981994030608479362818145727327644508513249867920531956650970924544156407843403638710833805859819612835955764115866944933389683854828682138259922364200003404577994758025627566090407490661327345258762433061151114989570225112194139646983953221045914834264146215326721245621865925606832586438393693380358305732321553544947223283146084831442042218851390296654861809710568485851510071406802572765479803331332876207826790969990733698073599031191520211175441900569462297279023436765105912628073840869634139576054218726732814737993614105751440792034930471764188231416217874382159845416827630773104071907107090960514635533261755628411962105202919303383426110666792350271032876523918871046791789740779505675363510452677786896049831677793463412893140136247538103794478950686066278126273445880269624368265778671691884922151974752402801626175705467317193279999571166140960281419696788193779950685553787111653015895296443335897761850108598997604653009439894728341132623056167979775715519964563847276440881251911040071186971763227772479398348577718018806571703907082564869336575909343805254535557670865233377150124695833464681878745218317565189790677565109215902589125377284067330080771510186855278424884338765410649577728390822839042531664873604436140044971304863320276137887552985038362892034898934863821322429426929422846705787183612917944685513506469940096142462879882626382451708487747974270394545558537009795736338675156621204308204665811457396838385098136546918714968069130716939850186237179853911628502552982384331794374332792506346859362207329968217896009436333072269231376663469633064457383460489470644121326281998884173212297256219551093705682003000010583505534052096536066625195309660389779105214825561974098972628173248663624323171393146335338008103444091716756382559909005771239702244800363982832551310866129918375933637383135292141216096801968927963727066981198799555736920090555584725387099649268654840927856252950885206731100845043103775045159625418444349812287754902710355599289836209297842044329213257779808514652998433491891640957558692575930649245879011856498991515782660318569663384495290729668704568917097068719066754974810030019809356293334753173885609166648745119029322167483444513767008013301309753448824963032607096832 [27,17] 299361112412665178482610491716087511125215329920609287630062233558768181864046115793413607940074020864378284888519398198954022565348030590219022652213072698665447154873550114344714563738062706313392322553994291135666849477228281225126516129127456958827069394436488532083569799503247304267772143926375251596747955594015130855587413844017597491438377365602950526261755801617967463304276598003321989647849592305268635371428105164042771224582538962419418347402728867725141008930490111240252483630652690210986503110817631197979915555078885014312328881745831472255842779103599646241892546490933873883665437715992651870292887910761957599853442727708922344701092705537724491803936495674747120439014008649527991082457579498157232042967499946690606151368151171317511713753701836880458014295943707143590683306094787593376499048445410713393212700148739709669619659798081596943426136245095229034855218429259811719966522595400943262776586873906782860346487681682866253371338021640499826502851991448707810870724611720126835088157000802869278937838238090998904553975038996983430436749981473435181598192432825820704168304417039192922160325084774444065829097520440228699620017571636064981953594004375463729336426054897463384286669154382234599644639736792794590058072684987358267578472467538240788805237981569792972212115130099476530123688725100583708807371488831298668700277618207382942281435383803751654073679336358164667096353968346258315821033916660201625759057511066175144724859897115192650644691570647021422097643067351727535321394833246385987045488815155428278381107600955741174790949005771153625367976579549426524279990505716161258209758279458138118754512632778921827760998224584947626363629172268416137655163534661923595622984072729954145056702002352150296961861139354577609840639326572637200653682865329618699833048845639954114646908364911597704452496734999755813245867227753724326374437270858557889737745068138512856818518101555498422504152210421785451698358748351107889005735484019450234373925896625146536568904460823448461196757620142609776744219966858393868189597963097228521429585950278459163880476565293344614021441529757683101862916748395970544796284773783021266912014848479561953997552075180639353654322230152088833438547973324831738851667694341822584500989696153542565796576417025198255835407708584518186225682469761018192567154341936521304051023872 [27,18] -400515520923352208076398103829300149028063819220181968204749678684512800692775204624320588324252898583394273593159865172544286169230350943213420916858352779143946639992814890771634660354146118655634806929084562152764470667242435557280933700036513474913967565269972778149680170727734958647185703780702978933213669592096678649040325410383205142063184887928220312421134768139317887461671903869228915358704327601360271509830599918212099627131501491731522826451832540636039048328142385761994658845454845015820309066007806572230375855955646680359660160301853916205332014788623269318064303241156026569703097080525574226758811300221027261182084169352190149809807353007808255302277173462232870388047722692463197918335838148846247017478800219463908833896027920644198255285774039869968753391493242605874154282570775871737967545303941860317051369664147694446560586819047531120191511905433149365419829481963926662471874854010105919827013606072818303948995844350453274508158774647760422094332914722336533654759844884348707189635792442965862365842985117445112781385493934492299207200889196430915135911844191071503613955729311770760383830639984920858422810249995493177259210502959311258821278380624620850508404817502958604722953050712255913399233974955710315468659861834404987938587895374107483639359575094847543360107100797883293017608806670449585301790426564112282870361311762055688359239551391334133927328821020673072227308933710556159326115199509520430608319145360214269364479681180916856008913106373752138898583904748671193515092401080131603031334805209612400033231288543741257397130262103846519376822165189430263116445581020679884411619107955366064322615760042099395912573394154376928296399541285017173425877189244495709484224827811374669282094920679083123885339104585869867292612877897895844842717998050344603926620207286538081477166521523589877386100508096175240838020148597298692624502121672629211108866615899940731356880299593794249891364269914462219048859762351359699223510133688887889170995114710876056594932142332058000647609874674471461379859217208510779145395658518143704753894458614774496741406564372344937149113374842246774147668127639570108781418515703689586030082843509111500467995131309638954015478109527585468430427082385784300832349701036674541855245068688096856656445680050112251947222525021530140795304372811274324463467725463643985281024 [27,19] 461766360028435422796993552081433366438139739614787330201894929592264539200268886985163518561925737799113985456668403003041097426575934346448992458241614527445184710887673537104173939987661045797540091399153280657221038206711161696390902485011811505439202095568363832640283557572914602898872325991079414359535443009665637897791943344709921078109516207686229490207667028942137340896847199052282102859256358188955264868509328511454056329786436408367796700044591618027093396427515557435139958440630839143156951524398649669757613836907188632097737313264052553824000062312328487310972931161861690599836874080271180588222413591812983905448222246760344569208881143431389895607678955141088088447392470018438994388015344314209695517441464353693124886310976186859785452884831147511350927521904356924243273037078618526212115069202467187112663687575719512198272092865648208771392407618310038602521461593798157954891093395361453035412707547623802827695518689740820371245876883600049442797191447028167232491479471540452717437372007571888993578587060696184491364317982973073614073172965025635343835418407854983433598244734377515001093919199704317336559047822795215079875736848122549060956426216852189743342085662500548415113784097687617667296231830691773492121824164464574714312970865335740339478206027669721749114807208619834552419767435204643825889422066022771540920096428152025124346923066639552405372534694767842378784520018000100902185727814485487660306027801217004372838450039541974471805779688853529681887834536646917084874283614922001241512538783013290787182970137443602257411531694940925815166317945074982646210021433049464688959127338812928836143194593642053269653758119465372813553149588009407040697179634702093059095570840852746642202500450896485899161343256431867137975665495122448709897180797071630542074045759064507926957737306117105562905927829775718328346514109937540235500068294176675953906237595082405700538487653581746237880258189970747833557169627461206843678542790141201179560588302510352028735979950308276364842907822657774056645437700142785661322211875048765671559712996270503548200021625350797765135990049313361546890816854059577373973867371262580336305009091354432567214397802479470892380545036179429777907282988919821597669874041609696657084940069670494328340031882983836428909141669075854398844298533242717066972950720914915328000 [27,20] -472249462407228799338882812847518070576530804452641452624201746719191278696115612930798263836330202931429688591315414039270846277955572758340397146085315066882285697840440311840694063855619533656140688630626690485124948818341458236260759546455991981133262724204664761407670509330844692008875944331491480048957912566739542704783332072214684524989874258795838979726509113597044071734690076599064373127241392164585113348082189399077588780988454343832052492062815364662496475360629741850902480627065638599879548778658431643950212827397304940098244912417518236608021561229275181248760339091813056774394214555485558340554451962249805275669474704464346180287406259537575812657015155741084064477789943644304990620727686145170627024288849618304206987127882161553292828916092401401034533371028726018572662834211147957431589086695217365327694153772175513667236267753598055321746116343865531686604640929876889883275182934449185802188609549410264676442785561853330263389111410427917327575263263393732005895880359536066286731964857044425553647876794620166587549300403704835451493943753436368202256880335732639921602182564364916850371429432041006744238643212944304982780749907127680107058886526878609811503576223873995508584968756801319919997007360074014993995554668797216348782234961928082865115602981005493583620206364751748189906456002858526936096168212444868517731323032115764489197803471825161963408500070900020327541364901717419551473156680295035162874144011711194260518764978779010050726871900041397842598068214522296303155791049574612585522831647032437400630481944191136924641778453996882506653766671955971221929205755194408863620168902066932833104800552145148349896010591841922578487347150588618273634128601898062877108823000756495467733526715849856779011398585876762373983577660048002106071337294166183211104038427318421054128026624258333098413176356687100730619967411925599338378710437051952698403367549967305693553733034862504904499803612183218520229183851928418420356804379259176479402875665272431345784291744486950336054494385572368817169157715089660171052094288693233590562906103627084245685496755356361911972526800439400528091673085364784640227239952313738691129620097188764683789913066348172652697990451171687450799919334618799198671390712425012309292752886950453741351644134331540766191945608765734423801768071517069179567517086200627200 [27,21] 442143477595507600381903951343309008884005400947350332728150127528547884833702908084814062855845998851800311931902282053854271194357489575517525972017049270468606867948894430831312340059326137312032183391030983531990089044126775023959142802957348579137725525735710310504146247675146371447853451486595965184720595966060639305830818713782363647555553911817330287750078901875685347188198572440604886273250574087515821160523941154078253346439837880674357487177647581083080118731253952728564047094444349053456982245106105343407856527090781653800830184355665657223763420684983760969075247813719505125737367399438092225379678784541809829977802685459427306162632228226870426227523499600048543038327187148072032535241618661875470053258854206218182753939975946688071644710851768975668765871769127234901277576451811540711126196772602062864473163438907378305822493517210971629015308913047000771835415859114629765309397606076152527221390901219107871299901229269712606549174140819286126386878085934451601097858982081434626566780131173367397969079649815828487385624866358308230700263517397677533948475273877126803806174993987733913735988509631616154960424275290495805459989149441475459317192690753578486239336359259584605392495144006020144720388887591693742100491261424152871711463540460082502357933806603892026988478771697565553602529986327234073820243717479601768969988875869506757696530585218852586454274143557256108436381423661088765275338406953721964776600296589579463610132232195974621158317868678437550872041263841095452462520256049372458753345580307045614660188259721273349982425997290076222226786567684113049347480707302810108368346353743366500665444378509105371461310883620094270331228183813629676568067440355326485063045055937862903127653406971706575823972402009522691344077217540043063138138996359408063750370096106369550535293721433886078293676410597293400685476078954984941756996709102152765466101406293104966821487281794399291957014331188550688482366264195702922848299011891028453548454804376231165116150864917773110930957483572323689327354582671801253878833804426910751761906703917147150519792335877403193457721713655503910910201198925417010229714271351091140077673966015161043705898786242512706278431063236349817590255568215028487507357530712000890419287984706811361960409430127104597942210688213597300330063138989068806939581245030400 [27,22] -390075040075958231908818749519309492072220692251438591265769835308871994840595878598298123989090905617732718892759123767870431315189133577013934622205955259810295273270307785841193054672024752078275696946774492600882904760809120472295524004964618440850861415851008983803437686735732388587286009726242292091636617875121501259625424158355365375296107460758599299832693336766279209069699174319875850655597997947119632009154537426787161774465625226314269446868327988585858054101209505572448870759548011544763231557849203467544948066241667648086240416138769396149415721455769628852512293257100529224044281090730123457354179600033215038720847195416019905556509737022150063437418197096138402929745508781067426093011349466064564439451558088127858047610512099024957431184592024276257151806993430469072530357997654304668059990561023992958308278093550589533973811499603176746771298286073186118937879479738583941243702757079597617278713817973690924355500676805388575458538626504307423729754423055443828061602159632603036939111306135682208596567691773818320389674105183602306495707188336193486319681340087165330542298335325016091766930973255088333138503415504257506242924503201178573748164486017860648889136315940199699843201690886940384566054391060761582421264660799900778479035615850872102998371736506876928604325450990543908352378645837662073166739922368994300726350809336031575573832883084628736822634199877241516143879538602371901058930431875608504463428048845964934623283977123967587300404946662472059472987168046779209177496522918172736667505221856967403475363344911368441333056612876176023378551520678770427902979904649364473205149968907054926008120706767053321726578449278806931414505363816192608018594055363928895593479327905290989519912157717573645214788686349717019185272746733967721256574401731001953728172717188746067308577599157252966654384492467575384844343596258131601755437058985948244793071769518368233053594882751118248432626708948614956979122234157089189998785186494774509559558565371135585818638210067841983259816856804788048334120485140859815987158933653498895177447546541694964922051954451337138362070635181194312144552519356085117665299543971133393682742849956237755574125013644393799833775025641674942043996821898050619215010598522478324071679310844446821734903708643590731574019275141094371886717054167305670018832793600 [27,23] 335437282063576229839456908824917337571521685032147231040618428266396604260577405945878522430780736425670822833193501602584131126521940658475793518342674472492532692804539989639295741345068527928092818758845915977510323185340646416273641687814031599020022689732218231359581394661272307502989860626612998392342138762456761489286304656070951319366306602846358673298114750636387110464143106127522672379405042531286812945037899145432653905049332152986894927287285882415326347225484856257320945475232509649466549169688887426348028364597374473766841181611130563466785596599199240129270754241014829360901013141866594067260600971246676934570475015974445171455628793815964096141982200921541612300109071924690284446470799231061132409047822813523751872113393281330065405064091837114073691266878380511472555577453470577627026049446726155541787635341016370968430855813126082662562049588448799274585884969130501510959983620186915733454467166175961783270099413276039453937673136539823579431083870277812384483286344769882961761113174665251524850613466885235079758338076802001933823708777661204032262333222515649164560293600186738314393843162822440722940940129344294220473842625151024264482523725559549691621192516173268264413002022653263435208824798529587382916029471113693718250282383343951449135884282442856786063697522353453714452390335422628303983197243569019174761390955933061610324866499740871466755020780078248789976013625726547950185388290745437419027251031402689151476606429182518345491566546768329564667881586373597971760320048516845690297997777662153287848214508724099938302620288218689437241207882687521118222737161783624464846989765137938240080944868775852561534321955618895770563207711487589318926177506528469713996881142360188453166678886430033262831704695665878646646576683983645261198502524155212259571502626406454824765683526948738633268093212755764873725817632544992723847911302055844387115565950234610028014949766127251311175919902899946590188242129300830642087318123981331179559951573728384598374404238913479677052503507493441296127772045430029913712030776783754172531897103696948012215716710017918377412486278098965273094956967581137241161914864277847561120849672266441565017985211014059456594405663881387051231160443633050763231330334276439885106416157372123685138984153258066620812925713926687448105914441098615356884254720 [27,24] -291932344182853398354266014473747921542805465628073238951961219396946076447730980056122955671306619069226337810491805692618687180377408310888034049497141937327288473866975051920356778657923865282278982524535564750896613574108728917702679201122997350838650139445767367714790012753464422752738015183375964395606752082877004007478481750915287654385664750879777679114036555029996096674361781897867434833429255050727596992762830041623169380837366359314520444268287181792536030496589598754279154899845580397908069152625030994563913956376006203030588711060322257084609449017001473542223870542777655021463511241336763239830775703591082252243882388446605102194010725203938087193172996354010198743885861421851462185878376720939805364321355214390726191015084759297191337432013228195245319026778265209293258203717187431457485559724421742339998493861579856168114564039570935300304224231100033611880991147886229272446239152792820228398719839588806394485284671345605733113567139895757796129120412855777373246402123958107504126060315619627067709569277337096466863731887519596326335172478262429351919828258803342869968259796227463992248227673038493792634032709128950824192563148096468582218894193208851138661571771756894475165167047868148401207312580914299620422531526982282403031132039428668203656740629850097828131929256638721042017571060451393919731680538263263970209320535051529043630915288711068701364889740610583984129599083804686427019474791606484019211185499268787550416137627163514517427125735606632974707988181003301113034399656069034021763298088499917489280412985827537416780836834197293480878536224392812081486374566349064637552704013952045887892520467374945431985369985447933865560017894803625092362767581362385227200650652974148029574830301495295269162072959239192073158653414249178812027223155409069484851236592721237621422202304421337412004610456885705089789933030031671918840510620034821760748909380885956437156896349243746268193156399432020768462823922222949353289842545364998620762695192157711308209649475875261912975717446522573023436303025828736440015997851033203239002752385260372023307429677804513394080813556302479102245824833259593107718038551619351872171402485804305123751464040833454547305678333243289439553300819777084712815448228649727680952531738544836682556860113294375689557373269804787262659798608928425010790400 [27,25] 256984993759021646011541311826135926963859555224145282983545820318708881203256766875799831182302665621438030342143476174540962458406793240812907419682359390649578184622283654028944058912388227371428571972858894049658621578647338856745039720070358773851290505568610577373034034391187759454848594034607081088595309415076192060414446395455540424311383805904277649151903714183295780622637199051693348551939155382851416597106631781966899341209714386480450326016261985297282964609189857193225523862034718519572979513473776904933172778387834536387554298347164819111460473212457066730809332247396123150018358070981871854786714026110500785588203916135011783823918235491837974494979976487318312515436226911990579208219700951160319811473146890390639790356660047064005224541220484852847003703047790916108626912564666339782017898713304245184258666852775641405415499899075521919842318528405479619494761303500974651682300667076761193495338821195749548537027594560510350858950928642615694558838457681105660904757152735241615626927043224266705818951693197036726170572287658289297573378090382016170576979426099797547890716684676579321101535561921121025293910692921766380081883405814235336135829036651373467587783000803425797573619996102171661360843534493552610394871653769070208933251222511814137457028827084205770987085557028057305551987795929907813138320381023606434779582111434594649299124175404714025757263535825265472685716643937701025230727254062057393187497182964624552779351584406094943034711019531186015372080592042634460578147515462001726425972030400606951820613804412329870085987160249551782268289252376600700899380068380783121663983888375463258438630558177169957888923879405614808976190459991546523603985580935356959581594590366118415379455641864657934293275302259491997952789222571859455567393089001397913517142660111869812757617644383775566793667848744178091617266205628380147421346873802900988635929737379847633394394069775663593299061271488347363356436132659416757002225272418053259833071316892206918338352182963621349960447697307798385285195860730798175566969653049974198295579601435207104822752343395845011012987486346089575412481760764122951160277661399567588371484376190845319311074780677338800577979621129854039495442151048072361828302762549775562122554287021059676169210806126192188807291787873326923445730434219318968320 [27,26] -214549069289067664834050421772876499873832412356742016947292080768535640496074985594806426050913797861937984883036943106870317184892247493413764067098537185512617764977862476490157375664137942242403620590372101044055377007205256971675904942348693685255864377727902718998380818069638948260203291850207840854296652877652775244536365603849293828197406760096171638792104156197082477141119552798824425973516623620851652429007382224994358504855558293067125746671303328599935792945502727152128040655578289903709997931584565358842122189172782647108117173384750150604194561975934980117739812039492545992053443572271152414102639553455189527241325601030310791519933930414898943141259900941418509821919349772504644266853100624593108551165642732994993452192377225415870799010322100290603259487672621362935018789814499377972167329882909759107349137490785865448849339093012208837312815363387121208955216783478310276950746845529320140986747222275744971647487081573269279443672764970960952673852054374100748341251629554529533968909101605689320285721709780385595626239929487082893161088377319290110152232846107345867790858897340341593228830829607776279518968611094601058938371513765608017300770392571361132593074431898717403903483360965623227684774159347976051940556746695036229168551236052772156408134334994373766400202271704795588991994621213370474149401312478225293547907958750574138223363103288142380707301344186286691303960769904663379167108519452194579396614337470161309547465896814930057936507332861984295807575030334584051664251515038191198513340656303544090746618037805852417238237890332963003675638951453244704668042713603026796533876313831940325093375618269594301321448090804418388300586957536908020001512659110366271135632538664616089701787847579849689393982427593310275312210325267367215510445344730250887543821993492397313507446302151093735975691811772761591711069592203160840588707847865052132094055282181450886187847367967784075029939770304825390759045935543002009946794892885950683744110600145849576838936406643411028007837339793216486924123259783965232535157213131443481297737948275561753378193990843435777302294743388511958568249079335605123506487066497732986277838555375457604005482466916104827346832128770332222844093826539871662208512913872213361270343870785370094838503446311154351641113011932100950821264720574545920 [27,27] 157834362236623203377520268414978649114221210652190434653253659385814929911051824045494643924538440667425964357837662705451958962755217287746896073226154223672607607460634872201727262192065514195378910715009819675311384144249384566649883912692566253872069559380320725689552297152534283537443555522835202823057286936197872693928394173538984379654492696056194046616555261940638666560389490570250653574488744571055133390323323419250930576797326282085129467125312942667379386495963781402322826460982420727629611513773244909778472763462047049110219080442813541433175824313731984154978988487512445970882408306437548406782114937598842314711069095893757489801594250706237104380049024714376270247462572767470204304645102888804012494919904092010863301165389172091779581868790286434566799356275991137751271980182549921596857116956410300134211735951656315350078833296844034876178484538629685162868106354259276512257856271606648869774308834980884860850862874723890516646383484262632786765825356644542590416428800123437745120484758826171296998728259486749589393173223554960006876459910029360726445871155097141921218557846224447687415003329390640554588471271985079983881172272854930335193774505663478204458320790095864970316855958106249430174068231595007581980125218185612298993945955218927155757986345266970326224532834878232966140462716847943030726670257368028137967291383001103210603307029661647049471555967727153665632336345179255954633168302200606883630633553230530523603828060514570210954083432340269116272986521706381929804926700409238948999501818387524472008271078986368404968779388354185075546090336054395064277327132154890702900391552147489488548811656077323800527198602360143731994792302940365668119558640184118850436737426686727860162190447475985624072059803325490310556180421687794340274186498642581441244761388207237686280356097029926682994565283491370836374805911924278143178230451216431072572408729487718799516249639515361694198055238894831076114452589067475838764128710640057015188697362648554484529966941799733421351339986704717277791258193066675520807356092648154392150430960888976224099391517291103966814665489578625538492378099326373957277169451751066933487108949692249125419758627045492019375750482601176643402318290508763328168222279110501203117980401000456792218341367574229240082078523882879676233375725649920 [28,0] 3889446657009657078110338278922415720964234855723149857569339600097793575657068065180210091918594526117758144044444991632501453490274447067280829833801532432881878283023301043819529195499676937900198843692650635065594709434378302692514097363780232075358628932872240729788454750670019343415306100662355573491616733635979557881028530012083150837255275885478763781964504929992203142365514803656574791034793340527160141637254676152803722292184677022617429568487775698680365189179082333314757749637467597138205436931929809603509926143319370166002478803011013455342350819399483793415906263694116719130283083737086485422568620812200249380047172775339077076753380925713860190306739768753055242332505371084048715631727456275859553929009360208261844839364655271560321641050755731111287311331484645230762642535446968103232387659262764204875779595419507034628471466779330441058709568870172236402873989827667521195997525828312503643123012613872171055770349237012705181953939581028685344174954041090705840224424112298976515030920860481729724575356617247522981711917656018242368373577912295962168016600348265340641600130233287634657497810967133169557171603716389380459524233039165087052311325335849206234131972182675300129173306323034318248176897877999558090469863772118479157933210184054845036264043015390451290585578092525809089680317287371378359405642801213754932437822338105166554968709533758767799874224556288976609505452420255154007243482770138381398448809099406070644740635429085583266993390698811843540976217686740719632926430597061388311998572699512853905473098098699266953418639131614135465556128318847984215979641341401899508598909840208076791810287396741249843591085280038913808568996890720269971698298294151587805964607676713099915197732233550708449978982854721400872681092131212436721904165660436984304894325761450266345243012329445947812293556250314990546813656406441344670737869217151275529150400343021589480092601311221026493062816709592071652821234688227611125589692467518202200386962918997729267026885917757694409343710668427593574093337259893839355419385812063648411716492123036032483792417878378872263302550386868029397487033898450087546930615216121083962998018231275201644603037891600201620232185923852017024195379152024756095005555413498823859171416206354489465646063796422326319380662536685674631879920676594533750168998122675059786539807636320273023924961280000000000000000 [28,1] 249134771075542624129644987729239400126796615338612326120267722825599005480305970170680142689272178949827969900515748572445063894565291566461397971575828405198739406593989902951796644959348971664448833381173795848227893573280966534428032893591766193716453326878000017247371080204157943118799126028148843637760629534961081885778928717575512608245264855808087050565548267474587173827166728695406652467618537177298609089037413075664200719995459701792385823512874678098316112467645994924828694287182117991974255974886298112900074768024918646247401453065772369247809430706813151947030965004333354674981387385013120285186043616589812510316108456613432952763832419951442344290823414545776875246137024076753347107204647879587838606457458308388149744807227061968307799239041008537854462377259656062609068125909859613828335394016962043172581940745387389794254465986848788340509699827534455914283575216568879730353362228800202732876737289892701008270489373858456553611443573646264779937722330975721962402076681942507802577108269861681289318860384311721742555105331948139957889396347078209205123140979635015330462797656064407848251231774938849845916376323401985477708714980151978519067597807995352235964724662848032397072112847383418912303764338073564752834939943758377920835366940568555322713645602191456873917160148002347462881945396638578420781515785832922159437758610720391484042442211190679109639836592179677436631849253924986132395276483739886443047811892913771223530609412651951917599151431062468207214917620615299133311384865752043699754028835726521321284072256789742713055483957474296995460310948538090079143256485919714414689395478595355321501357845453954928678266377566046305848876450523897569114578472612292905970983863200676970995951826872198064797212756060360485077948447609584661145991882083648615198575840419110790485518324426113775833356381054399806894122983353641192340590436246686813584507257281609557114967647036575228468223987249088639349590340304783789388889212835527645340626307688316855315329731267029027890707276449325731218470052873217155459455769500713263814010511827938760871825332472213990862104814309185677098990237454692515650142128519764993433648415521599198111951162176416373234517044434379055569698234117369797825646281753116468015238840127935025274010942268180950083587380482781700859690830207790045661521074134481098915291027267156018622103552000000000000000 [28,2] 14634229139163625547762553669984052131508392585970397284207222560923609802431113234287703272091747175181044711509907982764190123858313592880383983777048690818969857161643856885814590880497630853793417617730468573319678934125357661765189269290579342559840102699432153389766156735761801144594985613602150644572825630538713321942644914895433921920931336706312238047525453210171944330301186162973857036840892189120671228546808676266941042749349914990303432139212296146641840434014064009802231610208591934086391142383116552608837075564432173004521219017746182181092440487006822280370575052207463642670235315194794776408009444345659160670180418465624585902018391701882524150528432047137860011424384458747294081277763247758166635867977542659203554098759530004329391753375996085393316787295728863489142362385595184481521785571727258061244661887654618913925379380022013671917956783009196364326250476984579202482722293372273844594369503804366768743029395722216209863229533217521714261070989027881380450016501541996074855028593039348821682279463287099446891896006445361804513389635659034022660639073540005321145564670153153404410481406456216347764472485375867402000816017986328725861137081840432876505587303871512388990668644850851881196901288654797988517812429155338334055331446270262341819398206236272192512659384017680380077441448145073209154254116559862508788882009715426942054346768604716079482477854749758058239308394676019872940326668762723678144041142961149900481834562663552803727964420098572651561664295257803372028533641266737490820651846302850616323935721103190271538395754150845600966575738589541161729251232276420712392470385902285738192124372239863084406800764975595733993545909661858744018065395335198149537838055874391125758143346450291679736805945817345466585100502757172006840781110195175775017578658418932859356453648000041044460614120531686659270472359454772256899420581550354649152215231920337724139599804081146565703256250172561740236200009474952534143820319366209066141728645670299631741227537260391341325076560484625948757953443131094271320227014584902706165633954789197962898459376500233461864097143161555707429147379435235887584106352169815048741198139400362795290657653029174046297499060388182216964298289929621524539367208880183082631505168343938321999660765739150663695011788287093542217782613818823604546596688980238867001405030021974498271601623040000000000000 [28,3] 1150327154873702965337168184671481504994921412057204625152962862400841507704589159101334184111024459089633610536007822689121592448247416768065056578272320412192899297984680282098468377962268534229350308616386087084438006942205317945709380477727247275609048049892681358489890231369641050621020666103944399878872173490528528059459639091354766133215258340659385179375111500777748362564433055999879891719777292097564180110115141823654381013361796703611631914763659788305251059552129669192852642335077056366456632062476199238441708488432274620377120494164008494261699875193807570227973087546829497496512320397679581420602493643604688119407039735881095104839031422068670932237895613727701039783565140866908093300603849820171068653924538030408211731721371321928215840700532738426309118405273799719794402963903555847794334330560626808084743808693738707861734602447092245277956007173104446225273324331129451112884037485163854093821901181178380589747204962639514243903375027327713766711854474180030440567697033450629266298923239543334141202452951560710045094418666595541081604084308296639113960395712566600084381456731388430478657109757980724031591112760067103319117814928968676623698186581060756595966357181474985726693817083660039375671296340775431163004892778016177510524445390635648750382753080097368467693091833873605110077015237158148950387881901141258589136224104257062894283075874540319250969325635626474189833217286181790145871050049786466155358755678900703188212189672204521879109093675927274091031982413830373291879316945208705259748384840918914750054526653314139404178683572347535768383789861852328314328554841490495732121275823336267373902842188405904949077126633624952707448609437467191929092008188036618979360607163489676778873224353685107561947290941107764026034655299609184284786584604421964494489029624018385424742822809311197222028932381058694609073255176245917005623299228730913265472509582688421623925811996178166248867634465469959000647924720326669617015637318357834976095722647010045408719654242274435164567890064942169572505366663256418704732050639776969826096330447652008013301385386851069659832018137359356289339896056507822058069848247232514594128505321753216797903181259328749315490157917536264689887574936474859147932751373933498533355951432781706141642924293020242870077142193513341038837487906352283156274001765513225273788972808499897759388999352320000000000 [28,4] 13272334011234866326365838179909492978737029298984340399327366750182667790999137573254594471877581163633546560827727992436526706972942239792813608129589256523896662631291233144662240977278390160907172156629789856305195550378486506367926414646140508899527472812927619183332167295257851249181289155583035088573898641043462508609656622169471831087866952774128637374802218379983040268564600237810729678926169697276386394245180708895128524066790908322918729865809261950986721818323606489355441950465282569553086625066295362507127306088231447360951993393384494338470222602570427736603901825327262758609512758618809032355270922338378509826196447562693742171123623088926373824249334534214831681293047430299762463560030113193441445561002182390543084984051186292761155050382227683315652036256238495768648970980391104440994778898920735097189637028641877282362138484972611165398245453515787780005877886150982918622469852453057269864266087299386437732523664793980770048323452274141926865249781953441622946416389288197911300756934103867172426077814314715204019738275941094254268923002254403782657915653065682881775520208546427899029095825682098146810522949444654251881582241977453374065412076879727414078246893005549855100637131458173333196275907456210271070236138592191401665151097939155726575447587012565779150313135058507611651786456591812369778478342887257964960060135617564512863540861578482914182508724813507570052096678915198933401365697076380040866751222109566978166834054446828466824602160936762343873959111308471580631165910808738544869606740209248152788896587545833527507687988124191094688758325257997543504998725293335701578515849733277831747125988283656004988703256388199603578082401223852078651433189844919636506538066476760929564098023112503627917016994178727140368948526802920267621298581046067544896117786261074295925909690681034717104377962473143506088867319920297795367204425405893370992732979515090151058697969786511635512334523814012411782396399565865160851510114824581437731891697978980666987663737380070586049690131512432818796174193442275949556090554045952453062461327065276951342824432092114489071470302950560308242487948914338185070268225703201037502749720802484839504424097420290027841366382117487988654480111151526978999691891933803488918221384238809100999345770092723227158494598680588024971896154505780187509144385022370901527671035327693014329108883046400000000 [28,5] -139103349777090130969790065041905003619252784790959736261759127948640194221285474751721239292493005829022705464578946876457476893996924239297627738204478551044472069370156841661948973481646041387863711150209713375486372565483833568113955561621350292545713970908970707046377402071612391352781687008800283141494517244113926114414298505006360281584812513531729212116494045389508242717217009062064715859792749272392903524865338429320261989626385554486040665665931891205545097283383236336326406972135630465158542775377068071086846743855843979657383277487226494118505923743219017875397801386197911880651585686232392949964329260665704112751106867126754546700170380671926814650156841078432673028710642744011230005171945128130375787059001161242965616033903711482399831689167236405098147182531470895702443060109601481813368774173957604390537113095545618473213976467969051926255866262957673918372995449688173878410334879970568462821671244679973587194159262028043259563230125095425987786477268655354904559862860758137795375484426477401000246499068343622010133475905702140908715937603525779608510504661081474170622937563571313037356369599629391441898259387264722276480757091417702296734351742124690025333498409578922658690179618358231401983240991868362994524548195654948984284113438009776022934726953384744142783790473003006750575374265448771299243273675782095488051007747784805288702161279995394873778358012110381226125651065584392816922840227739837173906028230250276603717977483571314096426973856860453244546857848934766532709972855510759302906991764921846394289248261152763576325835397700526643159013051551850554569221654245192518660329428258578404578091826234196632017628198772796447505304681300190938563533899669004576283962413027182923246661279761210539964834169718715247906009001862071196743326459386274507769884847332457494499310220159318764586813454638706185262226824357584049546283299955853579991132562248495802569374604494324439968458626625980404921060545162142294775150842667838444891785422608050664675202605374134299051044712808069750061436920890267153043590674831599307644164654773136146483447012099241281197326885588513400017564822706663125031280106557192102077113608968912233679158114679102039649976365178639008770436108542552068210645012686570446791521750689099342955861080634483229740003442856648382847570565516981436168401572621031796637424516841966150035834803322880000 [28,6] 3150270170225397750035938516496575498004913702480095538832210291505595346723782127437079915049486245816182854257715134090851772266081966072926608747546306185489216128171525844521085223168107491541085849709396162436219731572046184713590279931295335284285058413462566175297846021274076811341378543052063364784858859644703542308611336353616191904516276738982636305577208350762223417794376865226210967828774325131028742062465926895193648187480237287670091432853984229828381696528135068153183692231379026760376216627645708931843394563693032183882380489064041085183358650902074909479801303603281485651253537316787001406598983178055047388677890214290026575362275305123529278312582100529689381390951275414784048554648742944527747556388278910164949026762524957690718393452724830634301928552792364657755272222413233659984914521088474544244064041457151693343210179536330860892556333735668171253482012525555496203366857988968221838664714468474068054659234813901513921557609322473699486139847161614935366286984844314147851233984443438190461973820190804333321650765116570490999937571805184276008094687594252485468953579372808618229642077630002881594535471896292938527031750698154345181853981271980389188792750869878521404396308467445930898621977484989758873736410380812416743484130519840391348676947993435043077840299993672671355354275868601762460980237440924322397902304975647985202184542148433299385547147812718561140642805043724175547415189836610235883563782229278028966251873119834299501560155496304521345034519799440632495026445860147833308641913616372334993439513151786781005282943696347366718243143423794208359603741403050085741179066384906592769549451796090771585208275922673860084664804925122695769864361216236430053019351118431444938026721097679242491760592888196324105892694533165204731461116025788409811414084082754154073638843007437747787068570322260594175879363411150789704997467413446357304424201645257205518350304618348593844170860514933100164083189381463424548153878419211897583188465550716722874985355052849731285996890963184106094070980188963808511859152501523933019959940328331649433410340246396288602371021057660393933098215332666165436347541520004474181795944683167127543943633917412662674982113674250880368967982530248804236754339607728056544109513966116066858874930048334295529523467782860410558216696110459694610100714762656425173407590367425411921395474644336640 [28,7] -17131722225510917681628282084988589157354955881387836972484473738356186656235762502677758606657571745520606357635797965566371042896439149949533264437360526721148530702515317211779107541273598645194654776104513583474873199239128568505697868222075459818784471940956983878551698853948858827019558321098754826569370024997027983005958526290600141641638966767121554965069572440070597183276677240243327777846473728975291018441590711987400076618314619433764758060092565659085343130410348967296676991436129184518372114571687101340165820586876499289317124919993258877705246872372026244850783548702216130913432028775571061966375471480092663195558363746100784455078160965419438738560965701772957274002843591138408554249875037501647726275551420720359557657490382263193434061972544587153799565030137764643697247497257778299970540178157563035298648640703237983870558668952392840292517564313835112200333301658970599289608053870866085988423457011101546625321847705235414424123213167969272342045982004877588749448466324815800031052973635780443269583720258347432275028609979119649363045790711065932524424273134420731525918980298397841761787110936502709454619865753032373951011563557110761564884516115521997765808330755662108588775617829442537536924864731980394708356500045417697407845589268883796326612175014677742512637429508016976645503816071266321788923808661884376931071276433039315656174958433318810415840720028469205546427891441115212369937102969539403926692204191336417980481144514143767831556354122535464948650170002894823883405504400915953318049156419745294183215866826851757340410969371377176242533464527549581346865528986178266913815897144784434533100200538131622770657771181621141255880825471726183125176939441484432613817653772615964084650423595596384541816179503435138260530300641705080736651033654079596079061579549737307260524583592484463682187884017877683230339240173732121560005917422547821728150725596980006109510845618512137250317509368896126785626699511328855238838869825556192364503838346360812232080417437849374361668537115400503064668901131995080473070390744611585744152848063695960254970042898335007615590725485398229501091321891350642496514166342801076286900821862261705050777593073903810040114002037217479388441038368821352241409405035495022686018049332710075535950906514159681663491519621106713657517419616080763760690813539873967564387711424448303295792016261120 [28,8] 75670010886175493041198280446569317305552641045881536215837851188629888860368832140117371727094231693758671085207541734687545124717101977312326348196264804062768762091167166522643431601112178309706233730666120090221214690453341028898229928045296540038919654581780696886971956390630509076988481012037316966212380080011218572312901309801211077448075535736544721432150947719602918810288997351175610660997719904064050575778173314455824515875430655984777495119299091047783227422498056734985558676616653019971062272615169404304493704112675382998618580665230505340103193529271954676910458028702313887568365560877209779885690389458764414506117102827879936389238873820469575888859148277866180657853742866177761919603323735885121311481818098460178543767133150404781284213591577233898240472212612505089439521832723193543909248781413805884997150862684706170384128827486423753167313920027377995559058578620096574974295028775090297352535612331131558347592039500121909881270998149192827648615048770899960683464483697985295652337267443228934944559185538117640659082292816649015681872732049779047944871636529563656583594626158847736658433546645826917614426323498874069635456423388798710698463555750914497564848250628391940088976476630340963119513388044558753020691353856583777538485429168958631147649288535663223071516000041864105179241420099679816952126798090445205714520693024299163375924780246647053109566408235693646778323259977984029938636035192253673315851551713911442170333234175345780246520366129773443625953893653657026123297664332151471849281379133799906909303837407795734706460272799851182782916903523041682470933843684426163459808432324322653254592146827377722025314062683710112843575753086986869433752148917248134798644471203113715616530821546668599742867835397112473622615939621085322150504649965624582830379007811716888947287151042977007927885073158517041471234999368013109595315466628309013009875914270856730163062882083143726348965071763524061903998900054304694785901064391873725159325347064898189947284119374127697419426101025673893937340324274095109257712653214431671452160376386588455306867790438647722535406713752591991503887274920938918550276053518951670242435426824741614176933600720354228358576151062490295886839260804833260287972830652973567574754480199923660187449755689373079476827652999152387236376176668141330104572959519374595708726250707769268114949144576 [28,9] -371826534986586081655147811233934990658228724473050543255497641345897824411868453893925345200953399611950068071128322113997547937487625942629880978108369866208377195078137427003566465813172373023677915207666849490337213239124104397399230287822266387974585999109398822265946677791873596384733989378672503436345325830877883560296515640048369969163698524049925732797888983198660615355302855461401932727487090978565559429946429075591943717784064206056454342242786240046739148905809525965183251863530924084039393885686763817754272177539952605063859335404743809552535758435001461233083460918188990725111113709820490888744724869110349191020000271195685604010274368175719366399452652118890237811942158419089068603600143586669232515021952709704350317166845986517171626771161550989147437219555887610709771184459585548630520318580072630518210361022651572894607157028401624108494017436118586580051868305370370691512002627311827941297165727383565144029624474095009326591078169492852251926224899756842808204400611720726276291847648086453593047155277582667257299277362240804453421656511985004196443037918827596087875156541953339730793017494688420242042540900209806512152080790858076521326788142812673978379891942284595789566364375802370595211687780010263325197069343750279272881259301718236542898442254897215154534872598870225945142885504350608149045392527052142807140478018279381774185948619661413511585496443920218571268402427104167352808166033730110461865352824738395300730564169604785432405080521626872921732020059636136980927093059252612746552752154952638929614947327228979667336771217432989623624820331694358389552407467153082964576787429653633969448349251044135289427617580318084618281158474333342994459200907684150383383564462685292650577322808509306206395029337600438936484858599413357267301464533909130362339582583330021041450269283127033774188178757972407048904203922146142250296083675856939835997075080690487925236819328886602478529046413885237661303622353575808427017686443370913104627996260785815310513722868969590183686057219225447747198867549828571697719671008750551450776859620628455470057199008729198381599934469199384955807500339603602424571888062935216374138058526766825000084903300567001352082009896992552953329005408004215244160545873421863804195187852220049106095567837946255765448614584626751237465387793901991462212759608241853227026990860451615267513958400 [28,10] 1349716523977359560793217889005601815433771899394320456159390033311077661051598571432955486026909289158914047278268733056142978997832110893430683189202369615992955819748629583755595098718161587840015847506229381762967611529474737234479014749298548947954388124160631411015903064020692911075567263902109183163929321562698705649903487254000763001479272268414228838155071924532495788719359569704173371455375315552304759127351080595047586716022948820114019122165414692747676600008259125881491871959979658064220691278706686275247472390873277851379466497286778498374739542446628523465689405398291191246576676662408831255840232330406506051717093000499782041996629694449862589292890159490640442532628392569188129998528134198599964754794929027167150020276960456070588832945440059725372005173618636637386704721918098303029321587133296685202364910275414021367736931901027273949667996123919121216778323384743151446464662849654453120419321732346860957592660528120911930249894242045205958389132251838341850448616092921895986157598467339839011536314787666710127676215364163631005435215742567346235443227492760521416483173591810123943438036762477355890403445579450348544869198484058710673573214024477467279191328450486920503517356769616629351914353317888554857164008663956729989194407199018155935126711892677447650307123831240976414258078512702521048629469783078027177378909423910530929120307239305023374778988930824117299515008493390899182362262467661057054772063521272796600726494959264905624488944660673803773472850485018327164085243085549254164522342128533702600460107128516031268565517601657823928828802806610098476287851695749644623783586651074082813355182782045406639029143890618606707788888977385993814780735590748388855810386939245182136002024362512889881331165794821268326711915691862326981760163287267577252464651567747936679179647115265386694342886403013118247284131239683781566435464693026035360860894923337071487238210839272437235421443193590351869144494895875313989746802187257069220814717664558318230293201867535293877117284022810246993444417971659524759362343468146421730590412126751528096697101229556013973683064200334968916781309242008381888208274630051829748872196985929481593674998893572745833950156367820810657942390878489647919785654004838057482900784371569234189815860050117859792839899828043288330818499339075989793949841450759952584188339995595736149393408 [28,11] -3539588918737160563307713158970717984628663610424456636983867024753709773951900615567207536846364827366041666661303664117012609682444521090460397968047037850423829857252640024916399231981995542138740324008844248733379298234788512923006457317613464599164694987917962720232219142766219405002017568378276706425899295211885107723313809828097200535494150496198835263457267923327285919778442342757924673967746203903375201394753458663196851091969272876134440294925304650667693250088747256873879254718542845129333030958457572168497124124124444325234331707925413055003239455947696324022475712979196704994907620396178585061086413805790743824331648580160250795531509986980899065119674688010798401211456841522102948277353778264446607327474678251280573801325598636973145087667776557082628782676976117509809463014799669233967330617140777089956094766133315265235269032433338686156172003250861387756297350409231397531194658650791647617530508375654738009541400364895372713524891518769960123665841976022570500837811812813930415882666523853240387576403578251046295446293816342502738206194433662010687079182836133659270374517717080220431775266446293484479049402030536714866957913469559437413595938851585237395369384361599225204139620403987702280916225878930206321412356212933829306650467684732538021037379373712046090675832558716921512033466808395330539561556368042124787322616110790122766139122619642439004385089234334513260161017560874085178727739845638932210922191476588673523893584834826166122361676183877254527540944550462440735920002667703694574242153371981119391234095337940365151648714501076909481967104231017287189741876566142491293203357579722255040368887312742316398918338952091991958959649767422950040170179530370201044407836048736823323334276308786812041070628094565586128736921403197960803827153270855152522115473746858712739244414962678104637721346019608211714307416141428413244913768191337889003573256262618406504950583097380043767926916156089593521761844231338007473085508890862743464954289293710939556152034075628926641088563150631745688436739060703233998985261550242141475812836306925125796854411634948827803564582572608716634420691619010430009045203540616909761532587659703494091547990870514766754750480458653399671831614170794568759108918823529006614974262503805924214555810477404755851442060229823593568803382557186014009772020829509866258373029126911612157952 [28,12] 7978838402226125940366903576299257721557342853801071321849853976014127097577330511228686687909946538660148499243309698796786102769993339548554385781491263057573038242294372941513749871547622719010388336844398936794224158505359048496565646868222728655235516962281486071422186840380618254763599771712341268404486123891644056164569971042821868134562733218910205185365126658278088742377231710147269770246032948206341209596488361041943366101594164791821596268583203398626039249345167206447397913035770904462003311802308516675384630774322711326733462071995167493007662444823129940337627311812703391113156697734169908829051767772191400404988620311196204892056359421803414405299387912249261319485865346855196435638572002424841122697129976647731667182777521590198968871883681471109997163867177156625607302719339364921879924096353724605021533369293665825413541648134338767583409714839815584990231110735780407715040768832652586386890665327005426841407248326819422700453002770483075028593030658013470172567367100137668341189851395664609173142382996964032276262541313092493001126053550058003309090334575051617088836234272382802022020379296354314878308086669753331154127682430474577042623294007098048004174931758106503982755910471512765782778084673470282672728469323312383533438412763799565819359344747652737378173646033270370021704281212686119220324968589481960531289036929955779653451957966676777564697874915840525539461115148227402495073453615453039418078856555969526467015865023600663024181908007547398229560571742799960693137673772317405123346152728036793018605008433151445852628131224249773153573929601685081802487492417019194330007785154725472763871989097997333736257684617146996554272873098672483693066954821331251348325886110201123017137077447513063060618211149719693526096056232903960937302244712723979868681413778578903068084222693806490865478756870240197974080778598619391842622245886025411029481505468523641761376703256138514222810301820604417282347219470674622830793696228000761239161650786047602670600026117455901307035362583922588676714031994233244924153153490639737521666990458022616876124626215897469795470691118148785411224338995812837763661753975511601339747641606579771608604753686366148637819587833690165280147450089720828497808194047345167010873051894367115205077986592617671109469916118195977416565459995525985073964565512054805514674553053601857536 [28,13] -16472518607463521251273601538293567691826456926981847061821622830419679659691138210347417771737540213196260395886661390837134658099750070739956213320396232608095687773818940839449789715784917203285485240047183177817480840936815751025331286663084347864184911481538270144866465104744756359774864191448330725901190367513280338024617339167847891418455655907419520708734499635425297005424647467010711717234657004711269127804068577784949086947594642960855820124465048259444028560803789655924470477208253015716762112926932229070558098150426293207178794058214735373559368432470990118864173592127892584931784854687936250865222749560538563992892180367388317141896412281413926223413319910386846157299607003489665766284110850893220259827496676811729644290472942382402892733574580145512609232900268858815553746799244821022027553532658917447665475423304534644401737549152312417259741110018865790751018764038331188609919501935497115175397301084512188540778658089034299320065650476559021059279991954230934976508597709730857387327231026707414449487115362110294928559011067485557318714297107118480921854811559320013491890950784472852508494509079976400783321961934168270919197132573368174438500377162547840303848526237464938774592634432252801381525918698171605656993719599001847985968415003793625484694443779035794018300389818260892504851175012839430942168113681920226962394564654522555808980970095500187553538255006764941868178859248933799386990290635589418055410024830625119973739385970417498902894192861785909896778766691653549910846978271308898011984532215498166109563672857791834665876102471533635362977065694169061648571644653328351646205306285608957103639733716664822417657599772358933566246326914168254774761786113259776410993511863456162083628392461223627274980777368302152326768972532891843117339288649654464267833877695799905863977736277745557218019147479026141583149570124427178269108733517553226285945129203945245600953470664222165964087193046393101800406361861200525573433680391729428011262002968238517256250476632494642464229693664459470617445282506456014079024735431661474999255063822083712424220522385769169944409800901814619293641030380167021497150777096432370721375901117100173220030943484140856970095563099786588907170707856952069323441243221000190400316026271093046191098289004573202479082557135693898992330928553061488759522189381319823510330574165245952 [28,14] 30603917076679462602154309875955139406410879473535184341638571198174799721423414089872258403983982159883976110602794555303821457195750979448416447737628335649535609328227506164806748015837939082699897933668397786809039003661299167924522451047694308361894903555420970545565096525922362097552250800768543644199556339076583405842536003372133820784898108147399254116890410452030232851674326611094411262364536584998057327584661321238797363361535720974707189557754314763865652376125092701266994767126771461703039576168361021187261705122934111733498724740347952180080954300045538619603124544488161209536513827242977147541515856793948434428989650363114442963562387636463396557631301087216646392041003766381289049478057850715606670665617101566689172501040496940563523690612770024527464265073543624444950557119542283561642396777634799612201721906720384856134879463098478375496198570287914878196648349393509495527545153383317309406002783255629035737399422588771233344525803080994058641251124107676027591440324144322272979087752681836487751703581165952626553416771878239919213696778051105409187673429549329506332790300334621609667321736414092944258590689119716093644841562172439749460624555051999543396613125470398463702498646406130809409722727621775318040890765195249959835496905502640136549702897602118813783826391630084505151695761486854000024208220186188349931052902725265963406578502215174241404247003032537204258919932309694931516217178556929295916083979756774190670663917834335835376336696339717480893292238617711710294854091677477961814803078459208569583534925536743100700854445291117283643378853032380410281335267234221820880950597637582539145199165532666039469140059543842648637566012063892055314139297641857924163076081637383547948888436465099091895521211440761881659391518093777244002788909639797496893333536696003961390826125928770367352113728141254919409791315109041056991297600898081279202024491441479201458464981306468862814137491993249436770541057205225626780538651560510743010180923956416762377611178306444663207912385330747090727039885152565365193119505482442422834618321399497301114900545086148412958988279594128478348077958505215460013889277413880534953188574608281951728966300941999058407652722875717887805541325106914307906241108692552030964840522054727124320531242445992629032187128070590023198492837283199662314740705215331365165348344037376 [28,15] -55036475205786225400977652818724414051096812533504638296780183434365242058984288662032415102257302169588545911943200092571121122279093230979562731710772404338406160264632873292847115395720686774536307361160504577568420429349580468044504914631722853148400635054156294976439947626182968065270978729203571491725275187558856053425356084385927369952117795269260560343105390059193446541208696208556482273063375779930061886532813249673655171543184137723295874188787424198967379400190284729065438136888191229932073240153514970692216192828976974385805978122648452349974037661444901716189507546489131105899472213028170590256633237617013014232097539298551431115738009934746265702862245635114088421326089092529298820559417450510785455893886702388492700008812403759775241704098523347463783621945305719895481895117166184209704888004901648318549561692552638563000792064110046359492516901640951226648143386684994762165472812424515672399662952389226098995245294778762813854851897376388563451228879029068520319830820595225867924740483300079129908669295931497822519573022707845711433151530865216066400724495682537615253748874927238261811078504682108917850975048829226667162890961444879674391405008348890504008180415995457176158338097200578201895253536933623640632854355889232936345596049191104060130870784261178518051111235729844152399871823915898414207062120488256628575333191963647209152716414786235394292557799854827021604020227498773124143300302658520577731347161834454203459242907336144486766301605778150674232477195535605043537388157969114233587527005036906229741109512589422901789921392748053797065753563864951729986666171524654888530575335379239305489474130898428458952472641275411741713737991200775850895720594420078917457591360000876014929247863126844421757024102573246430409424806453959433297475792647416946329768705465269979576233103365054986195436444515776419118046389993903211019880878052740513824973228308438460681187023688196419355240510508341935827562618610933571740620614048752627025031815764604402341865232597196439339712420336138003504647303356367151332016549358482474801549101353639145333847882416898152384462511219096796096386029535511766192141987668294045907609625487455261067053285423078530634663541284791617776659805972923598719689457935115220235266703802680508774100701808412305970548276590220073171908706994094553417875319083239202005345894400 [28,16] 100955704321628404280192908319640150763149245297452189388398959883722416900729428521702846567775230628789121184159048692472658340176675385312742106710750244161253615246484726602809128024181495749369055927493273744230522797132373875725642388562678486684292279956479924593403236654519104560418015394454546430778091409303867238013369885583783796613244974414697068262805610568799798098458320836957259139100064703816299616718881362674289838929068612265724756321687017268429903077887361874898882392665771541845840705653644466774463978451352915686984783056848130397640609573691985077891681572693329903324015845458531040499755909634753200942425673371161636167955464404979072084533324051030859080365578851014300963701854061764254006821261748695332166205273107792654480909000856819313720032101624981318415225747338342709697173053686179785890866039604678445672637957575388749672637990600960146121943491479358109722224303326202078366454425313668211765589244173227187689138504381732903089600242093461246566078103549785085371371102647634070997695419110650368265381979495347409635963253143212359677246294101898657999807467774963588397970113214241172584516686156040453218505812470651823330499846859066288750200395131875506370895126456321088760057069560658955899408812566285703878426766293509068149895610148868039573057123815592541239075528163968299301441792684036733004190263253728250506490043820558021115205985094662757067939979946448255262893982760716398440100277959779690863618162785191009529834811835974066027527957108659970383107535564374721614185253713540865885813289713990798819579554315945607481173171280532900999452220515871539679907522306683868634174976018314152284075363045543839457909165212914031123431476320390495509313306359075028901720401394979077339781481699646391905403622359403661023061675406504912680013781555330601894310243589039187600737745879592009603581210545270640338301931843537733918849725342563405375561258811553509983905018386498669008427413850504758948999230582109163325183421103075168507134335706484865525383569001799303559663705485394807241381279558736590886191915875594709767432722765260342539409111687827171097856065760960382823180067592531729629948961816336250905673391623796019552499151767103825627608241487655548970345851478698102785244258347970740986220831370151810461524463407054204433900481783289085093483248955039090003148800 [28,17] -173452773666044844778363144152658148976202846588438298143913702286802304888838833858937609862679877245360480125529533201950086263202037580491072674850620297321726764015386437314428791758386985980824412736200200402669980929696331158450883812263129315797642982344851296816424659258066237762308930400033823286754381108706765932144080267476607910214221508932858300708510189616725623205652855009378006644407029731903830980112928802042057625315242119314719086974138956172823332650655226915646701933424920950657542913071465659219116005233911594339527666162806603596997817729300544831741793650061684405705185084285891976081774174841860498512070199060018215519134186358311240695708799481245691012771505578576388404197355041735927639606053658772230949220110709146463456441793254520612772151174611793878450246369676028416324198377365755752394235863827960714101915668193325660529045837693859682983179645346288224155653634236438952503304126759082780965376984138854112841933528370988900995490526070749713681532723248692763505147200261898686479999745182608267604566817006032346790685495607203443208361761287747499402444820801829528265667302848866729925671405355950046523525701146107620556840967717596395077189505052614833536777721146538599673177556076530171273875063225979981424442719741344871516940022514190845128247099988370486975205645926845796181098768603698854818938911001663843762568973164356271652900905508135257386643227821174203314266764288461948609327053222261252636416169073856175327528561430250571154847372494774071924263779166047714408434032829680519348528974807685434021917941164041549351082996090775407045665255332299191666129597413934623105656404806696950301113836541260713309624339253589123844347679436020622300638702510973509941567544126603839612019356916772825821936200191857737758548030455808230066215992837948913808755478554901345459919849238841671878634384186265830004723242713058208282628361110484470656620038421982102127590348844041593723003189363789435461146463868016701030160735988995114722235769277423878095078738528788040135724597913209594216589102028464378784682805503460556918307106490797961915915534347214789094604840113507848699135074597678273923167571994185325976107579417984652639656413519817227977453074430159559532591955480830577018013339766276628915691965490761469249578093356987186048954795688695735702115340661542617088000 [28,18] 257224912124450495628797875509349238346181638088377362735695321646153816034245467854751357202096204304729205011194419572423058220242011040121838483390247004954812120806126065981403641366397840319192568705662066561930743007800433546716565572051538773140056837194733450038125826062032600921972064801954760882055531398464221199131088752714229701459327203615882992509456827109454787908526529041323564108295600780391579664206394664104437567678019046604117345171088776286259435230403724915961930469630553743750983694683477408388104294850672182384701517120731150063127804000484518658338104053897763466308134797140473746102613252897598171967368720530070255668073147972330330396860892146355975451277771839230598354457687643193783530093230068089380427999200975105237324801509828945493161414763960735744282640390163015294610502669015644365210738411370673776559635427948279085499421120511004906900481358547246356079062866209529998065548169596712628056770634061363176576344559846717903270836062972041823337115553942662259547963119429802199456456234693580811815269813741538243826759638442648424206515242751213080576885745665352029579643527704712657041809542783706526821389679557546815275059611766255011561300743941702207231814090146206546223125202227227823638095227620954351521123203403091357989883194370389296821141686467731881192353462765856031122953183170546795472756257734057376897967896115428964597252647498519547490275525060820370827221525817552275735930097851141516496597023258765117159867611839535661854965956521553317093039210550247937064677842504991658353458607572319794229818663742380080636628257812807746814148192083397921467015290459680733566119527149976637055697964050075798328409337842300359391600780797379365444320675642387492895739227259485290315766664304768405719686089905267000508306401258288293562732103646346035382191165759397018302540855091034640938145431419290430810042056748460530669215015611885401601758967227377879877847227413516415295776845776554281854579973032122052845930029291113509869475806109821494741090532777843909110354580482797708495472616315919345463222894239643535149917475496437067085023994769951480329310183161160896104618316100228447767881932687646064673890079376408417553207927132429424737479537077833383588382353127661915891962014922731996217932419316917087796797925212679331399206615396362438252551940698275840000 [28,19] -325272848438357060310787796942029154993813670362221328739121256561870313598772617165264840093065754850599655905285462279892182309128311613601633664772021428724841228559600312572331166263912512803226236883097958021387202549087888502810443634173338950951589580289873202748603966907450968914345064722462580447937326327620183844761809439119878881373792012211299303784452338888163436558569561560469624052325502593376055796458365340418494295960899792817214564399262208827196739491388697525909779907443888085476744651201838733543796199668086577871745928837957283428950378481245067149578739873038636449339306200666436743030491545659105461856457175449377204451496314239853527628645305969241102139736103965786060896081278386707921179088661128518354844307633958612239338445745212648730476641927797745322390019578764118646746896067182633364304490220684502530719828849455001178143991473581649713352494164350867817628357039797756656468804216316484803172180344153711413416438914801535097216363831649923399717110293591658707363220542497832207100653091191988271149472261581935197844072219170915006140760651760272071931701077804941925407144279720127207818654138039086014468329032958909990674202267671661632755323214240204333494462981216335469309834069912412656767048511990383864806189150917764962889974581559124942761152443124251681270627706647433009956483011676865292575728479868861170077269767415104508403042677875408935180672938384100133594710162209289437261789483164320105059753142598530450618325233791730368220946603422943830061174273641611318372817720941993011381459206954502147256744976438640303512925657977802872211941439538685075524690024643864737708861524071348110426048630868213581052918273955742210594665286717188792552286782612938113423361394504535789106268687987171273406368127811147513927343729129666335530000101290433427773480573582709744958959762459964710306869199230262560330876978276187332259540868902535095833972839979439372312938154239384040089618592436642139688133694798378792652036959736948134306254559771682865844380681358109676427345266468749755120626136150240564845312868083176490161880995617589026174184388114409102927706327141642361454693070678315540049241742870478235780942357636396467276247195060460498178348511756937925351630931916020612086462784524249213104803140016451259012605206773771210277875118907120316875377719692492800 [28,20] 355750488872823675293128217573380958743915063904815445302544646672576376346094218256438868489478581389048118249432668512002752449401629233770864724726817893308701553585582148634867323544053223499450721310344689495509610030728859894202077447054876183177974980983597420256161382225364696737273913725940952658870696881288320388875182089250282186750766215108221546552588061298885198385968296343816471709994432977102040444856708669606673231430614013696872611959382342893455457615557530625361690447106506918394854266133933187125399534138644238438319165472815384087588558097269075454680606455411523141320005073456144186239279946694916702788979607420299409756512651391449760255951278882049856135782897478157948801696215616106425665432065744103683854022319146768513387885479270578997558013703891935437759164483447949531104377457687922657642471060893471228091756724554129366666378901820051196947953221068490695176755617813122134440003813061532669624920871808193566412735651201302332301396555284249563445447560023532482326450624151077151148175619066569507874454526510738703332483127337266224521418032828845236976930313054612008447481352611299617347562929488389815269128076966463119764275886633583550367157183069550864218945152721625599774681289165757409479748747314092430029060803998134889055632442948539428409888763552797669350595985674631435663348258673390755893615277807818682866532522793583690046963323874338129865682115792210578882948474956687248396891742327580696676091677438122870383970146515944149409545795994979231102784700003417761301238726690529946365959079936441205807800203310844123782270641013593129270759921988004984606064405418670613634482184863489809655907909868898613457969545378836244486709864005513922718890159094420578427286726500467249888019721493544447744364414156315923816382444497162624470139755946972652706622082115493618135066586833497345142601333825291850665016728632862878080967170838505661793211186350452340581616932864333701551133944232824332105372493761779292952706579607645882707594359243879702463925596758854384613120755331110656222772832493708674918704139145857311099107238334660169239760872892190090237567631300158098920303189576565424501874748278047801705961006022187825872252115850795585043417040292895040542458033393188784233295932523181777849664182536178353698841792354640721229332682412044262387368538931200 [28,21] -341020962420772440616590620305303593718463358775929803627264429699538193604283002443110860429668533909730578054980220437270576211658264808367583598201930180495171497331025082303655539560627332038954975750460462611252092129056552263679773205580493276158558475513231515587691997732643096152412827290521112173336279603958538593058019947571510079860518225981389728038542449517767088443572556813700157485427867693215094130490601734709802602014253117882903572963114029959226121862653960781445264696773816598313884839262603341352285035361323598946968058357425923489068396799842969758317347271588259228799158783462266519513499434075315072295928052694614087228424760680583409792471193721344009127369361119334011154117690016188965268767759474252439657346783587257463606317296973211369338435175573112932744841714548097860377559246098113885408077050277906603121969641998746360833078724243551503742746980740525150649150838803933382798547788212955900083263931093512336795010871796588534144718551473124330760619215905382829510350372181187900515191787648144907474543169718998515162850379749979943248887649421392330943371222813627274012194590114903675499165268850674524693525573849658474051095005499660477307810169735163945505548772505373308732311517802931168319923821163989408298750971942332656765623206309160190535413871726276109844539622135256249176264786560822561414596096641635472622598941376655534458438840986612083502330223305027234776589139677248524997700810465774039033589164202094329707414662343137149434508302649515541372688650525637147121354514848916198096752279307620298929893430241092907067145899449574952404385126550766869160913479362698499367631543554719696491426975200221718343705603205504089773950509755215494545049522128529178702543663490249647292706046937569271012582728387688701992173351529791038855659230012204882316806084647423436002472257911194958435192730597667453214347597384390639180906487027631675740175437270812121442346932959345355315546845997239039605277668914384016362904511206051425916997858895358027825664102409319716220551119957851829995337460280168304223674830861059005420084737170444428069061154255863095777560880732100878453323634972276221016705602197383230461635618956720612158747956167390774957994527726830018496976494670710015149298649278403503587705793662120479202978873130316132577349378195693483975507968000 [28,22] 291463631058310787675573368782305302418992724380191377576758948596073801012977625076622030675663947759767807177271327885744269243976716500171297683604196021380245572896405324046616421643192226104958882773906318831882527543285478834609663171821626266007559115865620764788312691984963374070649129080457451352970605139358133578776637957692539906448620764914224568829040699385448596177752803104381093801091356674886978777469529300138066741633020502894486706690520301311416484848213223700175107832181214524054544782355204330503443177939539161060226276923477952867261027622683508311751325206425834027726880588456928189266347974458251441993094456553976343309777285683193608978955054580977501916336215623325118086384931447650387259821276090069923769978094542347171542855618922322894780543468564056847645504941891969877436886304814568765031573969419024938983776055474039687449009748950299673134813790217068025705957827759126520262721905092336881598919306514862448816324574311555697316781412656191946886492468282522474333697707227589123273498177329347286412589990619268675905215880833664485436564967625306735829121843425460250198500935218823092502245923697598037318409841597315626025749801511387849649666043508637152729575100837569664021455426544472138274370420620325527605923107534986780849499084442511533996835792023294362084551948308264015728653846319181946396139377005023636569829581993839751993538389259772881267219878791721397864723889434229202275187902737300868107868870175764010422879488474884063430654492080541229641088233161622225517858967772075063165546369227292685337350233524462264811428847983735560536225283821995957469579151802651917339238816432547714260073295881974073232331697103217669657502902290162773446037372880347543094258544452301378027696489296493726377809259775251665626731325099215727158017555829796004049835283516088177943453927808592922104802400124041868590196556111292849857355047996578433891115116744740404172079549701917430401749248443030064008085105692036688145197590197764860251139635152254250153321099163808229022938355608040789259195068674179496608041863557366431103700297181360331349131632980897806155702813260702974008386338632358209303936815919904049306633596721314251492162056369819838158452471911995350370698122779074256163867569717671230389254067375217808039358214461401651879587274022510178462597120 [28,23] -230366278432756163171393256195674345787324501927415665750161038254707043072108494157560068021983140546321457256825139270460139891379519008221836159975608252585229679872648521966878945712549128039131352271757663142954851590125874708478330076161582657769374157045699127912236271194247151772793298709264040147766055804490144735736239902322819450823013508965440597803064854233283206429012252531263079758443215168797409980952243334648635923467561792396314040361260300677415224699174219986144033476560330699210513649905516398391790093277167086428750970178754239941737529970927685136586973975619627142657169840272972362812862782428370086609494225142482333500715183250279856773640537749578067430945928474282972806707266238840527444835708585679955938423613509908279472666039751000841365867782986598997823888025787097746803280531005918902417116715089839424522761056664257530125850913168488817922446906639016895751695509444698855964943748704597573892965393140687680896704966390036857974774132791697838269257429136062840568121875194726981359638480538047787019675673226663613115500023371900629498497306946439032626773082303077582807923496597808216887747622071739438076965192053784620320683341174488898283615156959404979176575496246804937741100984840925590124574900495413241567956000014704317764902054784798487795207918212816860596025548019079569932033927302116637235229143614207141587335229981530790839370474297968451468879107961206096005541315319326244496876346722262104962210470949063279767951935777934658854652615905006124571963476421905583650943359489736177508286594541035965136770102139711335752868667058471139470504216817705355022152511354629877328537645458137815748259683608617892539186295847955742777256248997084775847226415605375687761200750079604018904545924441491926093759969323717626491426064121544129233019192405995273192214265164453964477433472082736608123284693990291390775200065702258166702415062315220470637466321900570247340901196409300943254353794069618186476525622169519562543056050342997505017766141106448405464068188913602454796585514310175504226658244473758474028110379958330720518156444923766714141380246797390260864703433095484688737512294702977296724242928403638780124223784021283050642184943451535208871353663540642522500593344511240629064923000315869224589340887202296567111752319734970116221379104262463474892800 [28,24] 180282332288321239437072781726009468370947346560213843030188233312958806992930175500922332763526418187020063140486162298887617897551185526567145518388541470604742416907843582987684852037662496348787507302907671142522399545636211328691212693136594544306421834519398494768883306376871664220951383683995761166131516669194758008705470812879099554709089623353321092162084382689611243201413850972589948324826935681861342377019814067319654313541862467909584016696205593439294384463944679996136760296791077685625398751020392673354157426099456335406517722608665841129928279922416401606111292554940062903289478429929845704251693041849318275882738613363482571435253057196951421244485207866006907716202848229307592801444422103812074251618410904631688309997311602360753169252335847329309620482419719247543676731312163768247282914513162937152306563399063119215145440380857948351502108732099318312042035739457289489323523448445257223991250081066096601222529805664082173895662902384418370858000567393745776100789669123103763849993207097544282038179565089103540079973222610705095659080694332351009430590809739936042996585926464678444135080474747752501982503799755834820436477491035660650527607004434330608548583557190024879963318243410213940502625045948216671516375797312426117185972152556720096294048699271392754143097347213453449188622002509756323996355687559532478741291183789229996249776113065556093492645771818808661604627127882811121581836296310063269042952346434752731803345019606087156101060301703797076825264507247884895247531206606254307434551518453043041572373599663891575754985726759423265885141119609621566489329364355259270420242114919059047612718254070688584683281381505610212876157578876941954486003456402110183274892588626691588923926414516924502272322969013730189423387965836605216451144181513399235646127954552599923128629710239996437784460436783102219148352325536425895443527855742028031224177447251145798268156152993808377622320608408991600926646709018012030643148924508558970379427017962795749795263653100326136288771385458733912637612845229041390967114642341535383146214320143657379247862657034485870516764619891668731020414910873275875478883373020458774976923941796753753157220087496380806269773165219288817421572683331345555698306208848857890029647594655302887953880010700917089237002256230845882948284271336525660160 [28,25] -148883965226684420435949428257196083937044205028359580070905218582828118445033494075452512043430156446137769947241830981386353769957229058199232374482524400346131772432121990084564965131853554739179841914409587890280873752228896860983812524782374386530224130997129462893431125371626605019709138159209120680638598069097296656635021745633900688773545321302612678933978098710473046822618647538972910748252867495822905623257102384573592411174876364156320416135505634463949360331989663610982232412723909184459776114602313546928860468345470307511332724931302234394641327388803525470121551827597933467282905652246116431996517328052976904519351455259896721591677891927687625171540288256757928021454829757485086523941663394201642236556421905328750157826692322977552845085558730922176043265968004127362602944729558293089714596355751554349405021535891929096962168394741824981397959722896413467015209389090703541428161438770099505690484949165443985360624344658370302306437883258666271715970835366789186054665734900733850309126208608918028293278619810766868427499085598952860324558271164180430467914536636973648747137964947106697350400489995265184716191131301451440850846282290166349130647617041683530680496528574563642050575746729052649172443066761756753542676401642613687537602440977398474149218938040618943630781354497242643653630196048254683582194606688602318743356263619985302859094048570483112564284775908680558022295568828893556746140995996194277573966705526680663092763594640313785454082280248600823668346837725523271160606331714558193768706973746307268214690319860277330055303334069970090649742607688806438271998852580849915544562069244351361557046942248068935528600517229628426921354189717084728348190666185423821182483113885066012906312143688295623280303261865976088544357697100888927822653231125622442074994459089551603480993320967873018187133663566536623890706458647088323584058991679896479314159293812358148263381827557740856898080624847779214567595973644955692020594146292807203918227355835864872496991546909032418909949052962031168640692814508395597370713902579576961914897189178872158131523423206519684903194944197572543339298301075634709444528752438798710004382487663595498528043399560813538311595915521727292496310052223735664602867369894505255205026465208655026326848442362518452138550769243886567830193785924485120 [28,26] 126177621662762367046473586147905625261112088178321707269817976090871040906112996018927290506724806370610701688343115902178727388323881748008884437668505925417746930899264706725461847252827112292096883008907587514638617583112421230689322945732527026003688543325461927990720080578664977129231498752389961490139501593137027631995541064979497292438991937208799197980470390039272840788475614581359306448124532629568539213499038485603534521514123503772729638081930037025115519146728851190514496124513515326691797320096767025501932214052044521586258391191051318633842783962480291173510961599916422124334370605074726458101866423168591395887528491506279841521022618707864841923572001691066895128968053857174840600305431130452789925487650383288736894105810654779534971987382365202426290987678293219873721804924980209725517413864290317247711771543545737666713417591700290390891891461757335074562340728768278874558328870304094428919927515027362539551983654607429569007021867469977942818101926858303295062618607138926519486886566943422750149120116026578256808453830142559664907309113319552303302149792745522152388329264288200477758855889029590693986194702239112062902504623119980778538570700307840868773179680609995430185664196311910834535980635481329156547848269889267653013799403821773393898173425720511477724369794945313522146583640014033864157949293254891871771964989455458589263842230107027476635802589062193321717102853835439061248034483336914265472375793941603836350989817782121105006683731244352060433851984027534932102762460305694798660702001247624918614762539405271037236520327678336331914889503251633383281806039099432890881372562229692232856942198010216899165938916009920843018338108879436334903206642780290142855237441605514320478875505624674946799894744923441025329651858531840046733135932207451911735138404706768246905844707238078590696587981739499226937131329933154677474322487003915417240491565326903426107181210097026326984571021821634008333445620915542047444922221059198522233305587836434185140423184237605124573130162848494974226198679963122658292175278047122910743351361171185481896268689372347385626270087834393498651435382875399813949974215574892982469146838791310054995550511248536059028625656853596986012544192078930177730561062922879484070427332392616733288600691882496920816048794306408890674908632186880 [28,27] -99559992009779779292784819880295441773735021352995502422206820914265381930516978443280851299438160498771778355154280614471903432249950043655375176673894573047905926635761832868979744548958976692545120419668081093152311656568234367073421541507043416003193062247712000907197067169672225562991066776438850625539804066794990770330036358655386703327507477490351510616302037788583678001867092571696152421564922528625417440371822452714214549205451126931226624455229308227818317802493023405729409626361371594369047939872912747756834304272205275047640626806368451401400262833768693057640585656023774080430178744848331114891613360025189473635993243751723108638550719947244814323715654450803333158114288687171217366978956701686265453369541318742668460199239916912884166270496039542000406892140532590895177324537405210420489528953543089738462325747472181510348117257779516421771214223225100817379870965967820501749128822219209141533372890322597511960353749614197454852942325514002860327373303389120200604465774993935531892223363219913728883340977838338335800061072439140325921658585395189255979210140872330207832655329046384237430126565973558354772989678417484161498449123707049224417993616566398447751714815730750594181582408956441518873754978849461789934239094508856600489236076000968933140269002552527882191979109406715428504403654677295722709584231430705316018412379236376727114742400425840638202316639608539375137275808591939113459369371559223363004942753056873226081060860748778403758160165321844008733008480915512901493829362151618664174311656798742167134928161622445390505581583305598356955558789956920025456095474005934474155568862372853695590983550207571912528300387513992668069994474453737437078477456879902979205627096277633240318226283423382106921969624274700923650074421380175065409872689242846254046334098293547827799479829019330668944419584212348529637707716358680994308963860020154692597229880709157931221261310857166220842194090538067354538056552231997049174809291533568220143106034458511952104983847455688447358903308149198715127985643417461293462095185429695870372505747043586675857335942357331865586362482686556738240944633012386098418231101756971151828693639341935742214636515349357939158451659059671304443974086999500981180446694438000875095754521740857104572150153093341668998221603493939943344208609280 [28,28] 68519891413117842803453224472239879940662178881115181556109152217901725369523901557668556391444770054405088687778878492720809268915272969909400779024048764439494760697190191094293229417783454396377750588277213862376045286588051468445149900718034717404788970938920021420130832543642165059059148424624385072722197683494961529531830171698526208567014955051600162029913783001757677800221376242285304424203420544711193704836370857687103249781469141573407474051799229031885423610392132153390905695097400781550273791105371126748628693832684206865080045523769446598582667013564690606799536479684124619702103123640867624444514391234870606216890293969699401029740601183226136174509515673016057266046269534267765640519005381358116673146111778776595387436634088187630256499841651014479761169462689565549462564587992386617136223802995248520505243326732501368844638932140247631671268557840523880164713852551323947096045385487917391965987190212936070914259581834703341964147614509691070267110887978976859504390080574082677921488060595262494983779911926092321863734594537815612121178987319816423410470582937467608143382782902289719186665816253961174907358548407327251796253990306059039590347445795880996603778584972240736537337065720186838336613300994003267676688130541050398276996207035285933508432825065714118870151432698114775845596022819818260577930062000514287892768638959637236724322255769273075663048050793560862990618775917053206652765948650743537116402481109018898984446037599860894484325850867325444346424100888578797794804501895782749284456742392123923126649061791481504777528433330259842328402514511968443943391314465666641837220213025829615260440453553703718747574222828150846742606013268465269123241718793076027728465991951523411617275653813192351526028436489691024935192580176084514888348827859967290179682222229873134460510831290280526522209479157989950856269118630178797923874356924667256053805385755243942960529453125947955596053644305982009123623138742009071336416434937841051937637435518032512758722816818110453153776268517358681243900765611194622341629831803489206933064839905010181094329300845201182527424197546914988867804433492025147935251892823661011762242340041852575020937488745823608547874488307971753757008780968505378233220638971415863600993547225439365389308088153211353917115213989442715700428800 [29,0] -4196136416532209412842463663352242993795839991836412831793756087657315513039268150730151673499882396403001705293711166775810077607484995610159443273644682462094808506734291004754948985339904573661375178027244402933744451553164574145202720119821243469545692301059045508416980954413909594375385783551491237594184855514020140304101846050801126450992254760249635599897424712236178139589032170719821129002401212397422877252406255745241609949237149751592030417363118664434084569473249843850767654576614777826286100363159161578162571507725283126607650296817732450111043496100070140994410231774331311927188993284815575977166634090653194133866666557720640530352896459078060680040171720148351853532726624110406865045947937143810521821599044307170843119646904324429233576841860617853524999199431932625657334331429545708448700992062049320860266384591277228718848347039815389168130968803089829867288481704894069659845248084979427341418209948326979399521114495602852848520083229974865193970572474253216516261778878280718044467952708566560628916834619944239264836726267839733517858282622330971467527293076497223500798112892203446937794256983061591281315061898608961260755104872273451644418001720851353300260735309722693536730095707588470402456739995217496354515765757637508319939244065463060285969185386802088022272527329680780539713718721274956805070075974725411403391493738019286493533101018479347163976485740623505447377194069244819040058746474838214511498307030780727078728250003546065165719450629403296286373523971328915669368948452968885302849681506246579149922506854148876767896638044829597869163402109312778791349741389852304030187355203876460765320612782383120631756719394196472496010087963716941066186689449273804089836713880774996437835184625425224509846745861380065317382521723998308901766959293687042633407367042079334708633331209258154784400823264597647778744869887390048389744052484664968101384745062276496402997390582097073569222005523242224446915160406460502269532519196726385478163062526826039567149973395550797865795741390662107592317061979554406614965331342807421857614642871209204632600431813704759605263891045452361804773551078950846047209648427739092097509869763557649164689658183880094715607841964752113478389204747612660926664459980480278805446165284275543370160599380877740509574059064708022703524099471250032213709321930667535094015306479876245699952640000000000000000 [29,1] -345495623587769118449211340737549026759050735635565259789315009172340529164472900943053735703309255646276499626335589022280417578938875468599644806232342631932937427395411418076405336131969191507032424736687558876966268599522078964518228809121669272858506680087745941597479081827128167367243324006368681859278114089728986382788996953220617262844779406970061442130091722760121661236799149253187396361641005419640682733828393154188908399970202447776477157678533849531424175288041733943681758205682445277498597160546924065318387968367807646223328822428813383637969843993578797038144121984906089207204772823106294950772950885121305803942773967075568095127901462202811606386151546038882073469555909141963242321848424454424141989226765930944558753501928293862489827539446013317296464484198750642634771303378493192595141621063838758287396791740809968362570260757113995218295290859798383076427709884800396283243461626414512604578562086407121015155232691765858655352535465496117437620368738406709680946993570227263928702016433193798515662079503383156714503307996369227774100984400449461988568823199958796759102948016088104409756324489769496206096927146558777119016056677050227116836742215189159519036040619604626993967619806484848939327139316517600108936959761411988491328746885150979458798184394950145784138659129941968612726969229261527869103240533275185944764772098415455555238031444825716522943432628760294553453953304221615031562206338770313209244999519577673599190134160252154389304011863687908550942734240921749136243808939432672377410494698933174312065186491734377679332175927568846799706685180174501819678951814922508195182580784303620884918946380460373866114975050952731617297061611223541974843203822227598287931448483251723925772777998322194088866874150836599639230947750216309935866745389314018057929900157707972327427428772030368357534224462423057002526175799336963898320811962682096840550671142143591806964257569138905437656699294213708347876539346624455165698903942534734717292837204014403505805887320222875377072166106087907783199332640973486107193034962171847906900770991167476456720764163673708712825504760490722817037990582327012193080303601196919606891528496765556824376194132329944612272904485606566041713906517228678412864612150866554878802740111278702819823195145831015663702354911518950560697267274427547619405229813284027635473228448390852340875264000000000000000 [29,2] -16404726250117585544215941559449094982052755039111426491812962655949145603930106317108253003214504179552470402879255134260046005370012227049495418931656210640690720286175554085286345542125299357345196631526804514340015463614899027434202452738944993786852931821089400110896578735073814189688553311891650351054102407899363123663350296397769262497741202978404986654361323345386384693784275917566047595893607755812188967708002193879933353912278739753772248464734003752908772001595720605904069729374430037850195289166252269642148578740417025497577263596306506041118274279061546489364447740571827319216702017749791872882387350581091051074409566349108005559191601194683808212142227605379182581299219065992681945549526586824915425893647530447973997254849660806086752415758341872893657008668427189624018335230490044993166017491594106651182379385657400007834014038508856015272052810351877279954809394958667678490325107506433513396456481776576107742696070440496992192865761504288096641282516267908208398199829339657990068541702520300611350988322787007742602297237969814927471323083596189237293904423007611292927265911531079286949704328426968510124297793803563622047641077169159247802537470801302125681663437835184710842746882776545616033973931041383536114711165606417911212059304808816513171196865233439114960159389947056039340426503309949343432666767210085131116972630286783529369206087069824640433842748528955463110903811497307026868857284493918417714994512393005724336606026608320170772585288755046013682180031019551244504586266455487453285952317575678113419617247583933775157713808495847132055627289079823227148883925589640463330217997730274908624585710145481083329578970397392680043144311706743323225942591369871845557911349871195527978357061340042490285863108861282875221563803896810076345073925778495503249324375892133730348638968663402475121262993604086295462799888293395616212568062571239906397550263927966493999927566085568043540095056110153226496255419271807997133067044929702556129446601853404511214427642668009296146169610789737335608078484909813567546693833790470908744361108945650786193814165793085415267414103640455660100686434483776324953866745870833125483530768667335541024595921829789972591651588565975278951076193979063283160039307428587614044850233630864080401927925303904085485988988010924731353519096158556218117594887279974193859086312510862477985054720000000000000 [29,3] -1370214393541952399993170777362213392162933352218510603194474514946032612164135648091627869869426194854962950006419815922480194087583361212720298952621997548649777566577398374313824776732920581033865593100533596676052841816109420735296482313610691764932489106206469881256901461493337979593215190713496115770976128665243954907041391204396451608624571465273821370378190874257401239263948493303754423025318735361545133180270145821639984136217189840501296283393406616487815613651769258974712520567226726261518498627066726613307997878605132016476069792502372047691167597256931227163347832770916107714826916403837058130479625267073173335757429090369185559785921884923875431254561970266942410222655218041934491304300738046065796296344087014924987701796857761455531977889366665489839649570620700713671041575337626017069618177564457447166016874383479748776848061026537464280362863688244128835619546894393036877844787183639988368416923305003288858702907536791060432013529965400443203073444803076881582914358836511507830984212129781541586410506682642641114590666789248365184855761310159244089429940603268700108120701522145456937115003827679265893389554353355175281813032696106374396925465348694904375450284795277332650595519974963905123998041972705816176963519521304165184801710197337618005318046367494992177699244252501481160844025768094830123751719500390289815200968183033961888971106943032721479082940050090066459828677387645878506417411299408712304689426074013045832907489196673810682135080209865101463831843208332712472560885159795812774978546268086241354048356066423842154505431817921167527633058890588057294326939145099351661260480418061419194653274924020658907468034487633320934386825952832091503460266773856846429392456672059110367151746092085856687740632882689763307480223962416015759581612610842614517702679328285034260806765871353474591850308307384112855190170703811398437846726535604189583777256297819362216073642720375080633492960521237922344413814520998455361463399709114317780551168636385423075849715703659126998611814823041795848979172518047783470344208876878643419043337406527834206638057704691961929051530351829450022255804400140789598209888686322748862767475367588425701995532034942724139692144730692411102727811356898171229911020979183848402383587959054225836473903275094859259823310191061583705692487863823273306127945708568359460584424614288192356650844160000000000 [29,4] -1452849533989741315552588651495950691592745549959283878503200406018492516681416494671040461220054148652002430594987834622787204629468267787141288565905822182236254677420816882005546634329633375182297593205648083378538562719959158946153354625263491400907200098019848277030150252659125006507875172494898641182819560372344194363654503754120924460469708238046599839344397163789815748668843692250303744363840889669006166068951713152616328172020028193430784058665646764264156370444222274505983034426312720376917998228554269110236429833843713242899278633973517507648031123478970678150015511102602416765270349682319130093304383075183126568964552063404480341163818089720278047138829226389561145917158263355517205074082755734484886729521607762865724871556499246008692831672657156645644716891092432803978460726408872503305179000965664064403930898306189774511547659023219284115602888265367037003646917903703168629065856319046552580068195379080573795173745358895079842962116598182768202759392780172357439899758601016285314199699252983918664881363146292692295036951428335686089819408837589483099735401181639998004625651394050755173009493528052163818975723670446766888947726906243890798727616705309660443314784462116225543812962355169898354018421231919348983756394182791652190976470555087728894161767534353485095166838361882800338519376698807419005309212071142925583167218194939242090580152988368857268222619286233638274438563435648134037313269931988028409870073669377270421837422961369575043914362588162779998420494603689631823808091375238261585639576670528472932793187737978269003285054471909684508283024074064371230692349584734828333009466224736167580975284282818383640738994907528797605565955024054772014903596720113029072776919185807775417567937934979110068928622407630819101608727596586380775402855262963966511082483141734237384286492256579352057232428597930005534887290673778137130763121092538865579668925033698737699821240908962586723117938474384757889023973608028926881477178255338015307725096295820305331652341138247472069434057952659538803783402382414995783459924926689334588267134414202175869655120987093173157128286887612947280430222958566122619014132891168924665529325275700269226462981680047232964849198260530364811272481639649639329512247431430875037425727570721405749626738838903332982825543058599946316998830487899909716930050493529322374173737449805884377215795200000000 [29,5] 40648847496112125616182578890132061676649084120494335245076004496356448561329674573944275777716417449642729126826340438899575470507196157207136505070257216155282567435734079696012869924660336489344414092449759779521231444007459105118170838641988925016052263597908573144054718953366152491017366272665048847592690877864873580781483673140556074284465251471013262280764861615232240626944483517968014245749442398696797029399359756355573983775985284970536692176722963591577382733107386587896216698660615682356480288287758858212031907610704382976761163298448991851120600721282032196765638930096626170519305649726162537104665402223676244341713563015067771051048370952915559396506684105943498495359986717146258588957140755162539386202001462258103056268087590399688120599967992809100138425504222976891408625185346201000554716459084625938237399509856701453462060375681536666311011578409857902005670437875408458216783487696331987698397258772155320480492205131496769182056827184793023956514788790750934767444374496058501301551558818176560340482649047173002461790321502950632831489730811124339693731645666589731361203344147118262855537989458738333368077436718151103334104750845695367946515407721081744029303905213463695481268011850677149955194191325349191225540392122549031517999320459239810616536366339440474479153965454353569370466313201696298107729173958715808835182605966851832683190339129460837181989113223715705446682264496650244787195627398543560066909814699556948555051423278038141055703246862534199384701935204717093154606586441937323622114895049322655009797897312323134562332143905695215838158924179446032057270585842249185667660247372180471807277646780755070690123727466602430033106600409222762770517435339735912612271244803898032262076313877879782140322871454903959320381760451273029003746062225869375699812427123216240129574473658304179772264245991101427731836778676789945906916831400713262417224941881956988314077977419183849850521973351897251142021930894792388567360064709435746196673062194713644554490148308175138954369426772219870455036795874950796322743864787196098517594186941407748931310878518968160645134212871692573739558764897522285922227388344234190206687725439562854492081109724935943145875901594611124487108316715547468869718451398533865898750763411972944579924406112639489038911195700351946964372599885765835995095571406620854446470800631047327290165821440000 [29,6] -2607513376717359494993710962784822855500835821519767605609186821264020843809798569417564551856405831004292788044037645321531281544631174033051864236125686768078581903680802259285977504771124860667959006648445001704815203425549071292271400212047245137846544098858241695574002950850426079838863198367550310596613196334199399069927677604904138167270419406873146396783204470701830838520497513528227879846147327265157909303629796419221050788771530244652591468752910968920499889933168886610672212404178721692166460291400232639135281445983334671732667720910441648390741791054496693342442618116656274426316388837065004560494897887529370936556345320623576740660740659153933433473812379232156049311887095058043082362352808225197519085413363570467917806777947387769474308316143081207291791912052348192729284092740732926474013229888702436235175449774787367728622268139922687481687322348042583300139839192707551008769985171166962310852634883783149698524985147053842785916829031707489309762082071197149162852709800588036652624676319030821394910501524360507222297454700740611023839446180789002280926448806095900120916815682348240266405237222803491081999883310903230747068939980259813734303544954159239824573965522476120800610271275720768524676165237519755125884171786876707583610462555732173477191361985147599462420706444257404986126499655336248778693413856012540780841034539861696748953108079029557120666384940175186993554345363558183639297620615004167892665517440448424551916338297398616820212561898348339373145995696316690000872179005621563266847611574911481230357850090712958086759276593767435427502480032471957352942034861533384281202358902246123282630330479512640591080446855843872552767795802044149048245731669937862223555331382081967395779547795518140578920542059884537348058709082149040880716429598596978458102232896797608403287669730974924507383118426519768322036856136240960956505663807411140793970065640276826720417351653697536977479296961991912072224232576656325750499474876957852615354987983651277641523096325163828169236597212868263784868957619354985131149235897356859730118312813217074986468235872935075568163379125585017051637086138387857350857891740422232824656714041361344207653775003462064621005085790863161721388624384120621429451845591247447078945697834123753112559400964484304332665135829961123532156798339307714396951680674116879392306759882207599257360604856320 [29,7] 14280840806041523634806214618177586080003296684757496848429970119027310571572329931943166163044133717769914971552465710898436322392870576190713284508320636072340836426390508064587275454286696955339878231492007398407476222202264749962264338387280445527416515662911739200277212633833558028862866919041686452710772791416022344879264887840829495294016221896680804642143557842782876671985647902459555648389578100788153596706986351882341079728066001272358609867228865973515122820577257809911300951948978360727533068525061021937502259619816463080820026932759202072845796148106887722467895781484535176736425566000180283641230019921611802273805905299566240872237464143895710472166668221620118180754451104632145971270245519088183227251447019890879656528937765723859949810547720191197127759161363416090634917652028085788510398526414622339547451033285147160636772702866400231481818913660151610815420420619641273040132137568603292378489463475759126613813702013248180172660911779796977463895777759398542122839201235128663906342600165585100465973891016940274131147760432323957911141509286909415959891643661961010933990668167308962795320917202630849102841054632297552091286697594223441139110570074421247608797735272614320762824579724757407998044182202171244148894778126161161600176828877666896103732987231279637572613131454209370250585943739716157433705200705881294156759799251464205228986506446323095659240168398634175018722919738293519934577240618250927071567483171958508113893832789499920341659663074605128637955311623789796093139083682731055425752970260174851974884067609198070199022192118600465830947015062743155879376554783969613601388863579823969322126527142091267082737709710939212165482072880055881437930166840244460055806656570588212119992782123790562280784030024765715717727384002890750253094018729138330598502718454392819667411891647254606990121078245387798414465591890572614633173343085083768678671929331608074283843856605722865903661177799309250505681455786689879562050873283451971547835837956588891314964189095578626724648056787572018320308732212038785145179905229770984660933823327070601444861970024226237057509594021503116766926585105201083752692781522591373408073069998264103142554052660626491546121822242224173613852363079251561504227715782868388212851185870807492833826927145339882494055141064601507788635450177453890811272470327869013614535569299009374885056086016 [29,8] -60338632493317260024389830650283737268673997213381440628920254601993458285169021573305159853065276968897884141643409738334782539592459450833654886559941730184616494441054758461207709643293025635786987763580538889572991608432454817839596482077126904398968116450902711936573066050264226361747378791203630361234086256841388815387838269811640847625945941314667239814948337230883327631722238309844408125186451828557086297140884508958752286780231912110515173578616975312993284104616669466002476400773754262460050246582035983848437129293079367915767855153057189711837956215494055679865941938412595654852808081026521116282606944388115455483157956999042919291662622319566538579080313316590153381022410289087365538940930180900490929661171268989136596281087788742773958316885558536423439758454927570184783034505230141632384166675781408630863757732654225546078504238152731250283941774786462199406379126202540342774630592686849711435420277695681206106025765130293587926231868574396411239110894600249760845715114462528005728133275565135440377427367183339672498673246856163637430651879629150244195314588853501706506187895010466621908345310386262601735971156532822300005393227460420798140168495218982917543890646309073907642176334595252943023482166291540536468444118933980616899132828574563558282527247961590782024444190719095502921836836687326083844411705143111922162986400538797884217900161193514583232288209429405739926997279242276075327501031848862864754833163991471336582230724392856143552682715118106502330674745157088689834691108472766522758861652504682070283540870134155492017345619942721926307943597344901795993285542817669874518774517591000729922757871984604318835568566885309438812037552077323162932172094448414009294694645263435383017771569685607078617584759010711527902424657066389030547647012362596077222890598611780555585847083298042374174183834199518955905276747380442452404665794499435775929919668501297196921851743578099877896814160902858407491746125942608378078425736005981712169614677888010643667740872340850213733004377419081372240506065128615573321051023018987303407043802698178085085509176143886689340649058222995465971885060438926577511394439879706919817323482688210936675339582623003979998238263345120706766950897175455897736368519941497444246482645536077851835001280652632060663818184205077946996778950858578779225880798415722273884785379680675787251384320 [29,9] 299548248941577345369232774024723033273705115973980624211366432648466672501952409159916961891390404150031246127568920835318975988751661412085948938567189852279727237716332032159871086732633934892644986520680541797585812115285843637021311524458357434495317768436572937047078037467673436385027602705765859350449401538150877164719597448460473102669673385332445407880023120581013492707861656407922493678203773688322337175450709833837535799157413134116235589693250550296402632032112585349282546113799013615222281553710662881756974185234590527685419403133916505916937061494046138699199168152910913357166136375598838078704570532309056871527920258505715365679475120170924845282543665612238560209937179350204541444972512173688595785940356399243249046401692359141590036916225478392987473862124361302716707542184713318065723976830274203716040723653190752110172299688875675657231857127092100061911772629124813954217430642463253687300930731019735904730787037506142439425655554805900165049194650689450844083091062544186642396437956333193631860795068647130951405620749147946415135704132720832807194216342263162562626872677799633288988474737690795048232647392521369795185102124511445031418282650661001236698507469680058434206299791766088722295477831670759951250687555657605511894146640695367984953778902335406060012514749226651413535318485670650560745120359276374638424603373076436011283014780774638597944196738090347807239236694736630618677741916420047404944404625813594462762945042508037160121498650781278370259694350411884118786271656193675054504785116678177678700087822918261469262743649266922390754277827458248564137278592794984568309132623095534992060122110443463680940570686493021053206434454845042228257559375809927785743644226391152249275212872399903024971482306656484245481073862110819104613843538373617599975153491152453352216511711314380316574317754115427305211642826342073040699835058577025686595600278041233485462206114684728091225528244031333490582135794237715458785774284827053699728903815709564209538322565105194531129226673585843263172274961693873440303806757370904560750070844200584871404501321051254895455113210997122820571714656931691931155847378872141364601573470025899812794223169204806021056522244111737679239488165368204486385914423596262427601298953474945836190779530065125960741519401642443588223518328566310806536342816707664287871924810513549333889024 [29,10] -1115485444110002430187269225993329557102000172132046420340978480223733619613408797604193015958626169351562647929730810704542017688443794903160697042465982735363978267448046935239305321800574498591000997815635310355125211948476882917005561194900874125809260236119737608037502023815419619414050363269985527518466462978248319457288252830771204768259826631516385132016546537455525363024969217905123691755849839959384952291958457020053040188877967093055359408984713957369172575403545102798957591132402653343724841770764743784864663258172556006361833710722079762223746082390252841678514105188782067013586838927546366625998977481421980986516286030233969500687738210887806626170077335149303631606432064556635985414108860728210983379886362969120736990869491562396483235388479484702374138547031410660117246117364177111000828344477763112469100633831097526389696630715814983352359039609530637657474088304540664944314102719457422824819363217391727245373770245418201637076100333777169759569740229805983051360657117425945239401914896351360819393101306037314519965631062325278556606774022260328067938939512916336152647090941968898007922048149205030897488327031376311658488309690458310646771152853995818028396306639669427387087739789775958876573454738387345272161709996489356846849991966851650470464321668797246103177263899358547175311134763959516287897679188986474948142545719639357073293949506872852106425222018887151231467099183631872040976230026299356365276500523956845911686080846179175695218913759123773397639568409936390205876110915759220212062278425704422920841139544621249397377916053929380317091458602136605194092064940202919870063920452832400368825735443610635561521658384012774695217474789375255095494226026142487350475278010203427906230971819931539775130035552309188407564009458604524750201797989651988144968129534362429520281000198454126650239285550524041923178782587291933570817394106156874335007453290063810194601766304739358040510821738556496019060606973132435959909064378962031047439715343008405468603546931559562432871345242854188169993532917177579314987142104940310995027692738658201676344534390857821310202603385691941777704937226917022967154349823819512504119747270698985550449101152715136171214093821399160824468988684558351759868901191030079646406359189803013345806044951568125145180850247001409510873195264953810367545172028228437625969435810251747098624 [29,11] 2875517173615860840133403635566478517638496023879949410714197215003660236008289505593036810718836692496210335556548567166481781893610315364397913149291177421398503227772267686742548079196085608201852747700264541152987238844687091258063384464029502340574469584819891024510864511445999390961935446055847791339723946369383627503658934365552180108139386868287670045377730059704963394288153332319156735798589121945598646156080105862023608314350908649295390692498834564163862975927397899656027521664007507713351012946599600379033734109022010291389772966490666187966718609904163892664346136827867060433532331379091721602655639486043208015907749631001398984947768840563903840495147442411009258631142519239439888290737720154420447943094142180614994368656133129721461073880674623353623849727439129823045782320401154356715939834101295792245526006109494362328380209235607633482255377244134488751718033989466778827939246853207491663323902889170207036068525557911352189104293409555925101809672912469262965497504651187179369194929334052429738242078301468209079093599394132421052909973610528167193184279108167485430163070092247474564959567900390572790129379466804340658020589184940436584467136315086918643041765194564044398773668316571036869756343277088940505516452705578640800319930279489290680700188613603761316807554167819812159349264519722388764641979536088934288793760346909127128046219570611202802682797254415375869854325870586320022177606949758005738337379280625959728730426489110479219515855851037441777093343179587844419017491807527772649742217251349335123975290807304069865194069075001889769172348678744295688156770228704076035448174841388970042839262355584718579293777093543410024031165736455306369092517459862859041245656025513790531855422269573766030876029597125007658466751174378575055729801029484315975254237794572800710139585562576502865422831533415351232378319321541291078908603977014094899524411411987037353526531802448197128938110892282941585116590523915062463266407250074624072122728400868258359500966150134854349311627386872289682617908500808327789850338466733286721999209705197433337815533074228078845327136409239531394734475470414817183084249982800978517837626101602814844727438028206869423260528882679896186256385883660485767551585052834791235407601195130492872354258744532291657705310395528335910248912197512791285874221726737346978120424801016217600 [29,12] -5797781570181723670338724607359941730977008103182928018970327614366809364393520758056202137248221029484732976889873650683483188279755233513885357909134203680948000964107144581920259602996203365999592129068102702546898213464438399120552189297266222443545082245017375104305198940529040598532940862174544500807150803589581151011798931710448666167187191619495330748956363374438023318267380492893070853749675614687141958257860654630704851595689572577150160457758040595285272001534411886601006918786199645444667520073645956536394779164510154466836398687264886149726533415574809495720539677636429876801195011893215039068034781482304047662280855503273236939867476255473820945237065666580358883381162364490168214148934194076563274667206084617332414409920856122024826169238732038677883778060404531640614451533548703762590887267507382199291236235591119569571719569261789718030145900437195444253298223522863139172057641217767033910258438141739586059636287591454013523413767189509435715010375481925043939622976582599644866210956216137923776186177620504838777033795087406945437795409105180697479073783735965228444497090253892336076944984273645947412608169519829244579057564163448184401257640998630784298730185915328877926661491268390848577301151983782800272900141423000771103148655638158789782606386964633062504465252259515072877522309477151657256432340773869029285869988853826318429967402820723456993651049013532506681278135259286415833996314504508815874787061785262973355814297240670434757342456482874815591600333740514129784403591526551623821954647277505269981342379891165525854712178012570156452168860308184361781243452800491819477779567284311172356418304880565168259005249077609699398063649787809660254621989624653573583535819837934564738472743849758432773117356424642123036488541296215820012942856633785567575424064975329819913456704852239346945973167392778036265519185160341862149538212859061316605990183998115621468897789456371110205013268952476470960040916116326157167854113763026650016538030077804805916734715937084637616581003729558640460514586046514840419581934780644933160566667241479985614643321904402828786428761455058252008046423525743672353818492693665042293945678754199482801540167164127489824243244755482566328321363141188482499867311908995346990854648211635463562507888959217841566965299394501906392450061887384999999216263309451381138561035141120000 [29,13] 9720476924459329157935013351237082942374756928566987683754100718206602350838777157660149498025075611793246807305272641842481059092622764095258229643224887135940157189132477160129540812356448168423924406741358655041954657224318324633929785258403199065313203630919645759742847883355531346714502495484549286330745819935181172552225774330980213076219807974349871941165928203403986224934671773435039211044143714199872365693426783933240632603412535900359730724664965937644837542544748287157864037311803335814282039082383051076257707026056958499104886909754269174507749808613410869864298200493597044296840019212842509473343667629336947407106340524537002621024397212059418438143257632879393252402930320308663411600008365516352832697279234832381764749198643251093135867886763281319723943165062182169551169440225140232332137370254576861749175324028091746937561351028154509283982251330200112935755466698165118396731443725088061268935230617278658230990032652614341284344984700099612129054151623345451877248724986530298134840585705566779303738448896698355344149662186421576396877300850850229743192802021319077747847746215370940636107986181667912240138046166676167110537363875599311639273191607763802612825539503362498213385996423484046950958395837887963124972625625725584619102555068758608468688448869841906022555561524637773389033184711941707404926498091592964317955041655843164077778831519434898546653812505831729737894981396473660690692375756762240080079557600291146381726240703659268363158845551320023691523888697171192888733684316317453351640071505460999768700067812497558016130641566467600276264790994819705288889624437138750306727210026976286086919633302189679405757839315808331179112626731927759972609175241621805452173516516670427059824544944249448327963440510740897758452504365916781845880421120789955994599719217142747604292895953944518811162036588908718505128603408345681854540252877429859348134219279257909989480713931024242615857360648026781537536521983297241648171816772870223490187869890438959839155260924376656224760738301075161449988214176529087823064734783941282117589949149020727726897554280380398631951661203522919784526570277768472287879367738639367145729212209204410119043862272548739891333522893619318586612867546370906832588352839358149924440415735536024844272210574790681914928128539839082854507890203895674874714952371278947122710524723200 [29,14] -13578950233372304590335118798799658529056765571573848400330481678200878197533384089341292080234009091634644885649403609940914454623790438664496300985733955704955509402022887529936414707409686448674913477444692716933774133871463561450485981151492972458430184174926843732262500471389146190271879166808352538161872287302243148758055787465280232462204729404438611404546205533253306028245284780147300208380757063465495628254995816717568030156032910728035030714256010184594635910691902019921235936955143158418345977685854655001183625235139590743617699551605319235175871018050343350557734471959135755661369754348818003349883973257486968150082294926858283789360763738940642294983001386703575443314121976440679197355613536617829629444890078643039791605761116799960912883020522834505390695994222498146062722803437352320780261523564792333612131605510724379340837017324427699040910789561028997107253982710501686745840573581340494627397405724684897743718768121998448269129376642744495568466142716025518871002238566315274409618282857777781564247571276782864962766012656225625959881195572995013387204144805496484277291219637213524335879077032390659640157736848257667069423725711419061426014731362326066091552782206407147294890492368783108158495232591118648551338070721125319692001232130004262539180773644013510060957864019021186715998897120377233028125717391287099805987470073972168018862811942151030882956458772822004404547084633706512902259051265032586174925159977565919405269144369152157439586490933987477822891692552452564244469520169436999086942346194053884058054917333978604221877410652275808254909188623131709682312956102699063567199908791378727732330310384278928350901186625281252258460665888318144643209200688735932199301673831321206351895631437521115253922188189565707797514016644672017802136646751529526943619363007050112737501887366812228121346680451978065945958613896497344772062709904092480555227458945368965112626899728401335205059827162537114191131212840253748605816076119290422925858468254982650408416541913941160407491549509070813941895895907485347641782092903931430982123904236018460923966886346454580462147122225947845769575997861484746795721671754723352834333073760654968243974437650132232981963143552178032543196404449847672564901941850563549834401130027298013429608972061644918906390407839955168219073888326647309573248771292072604305090150400 [29,15] 18942184218951113390770546463587458315785875794463165945753793240925432327680137042723650377791574908037656827285906793763653885904600404214711150626427508279813216282480550803236484456737597994075846811900118965871449395457851303537298505032585710772512871260887534040083594203299732270572024338918026826237544926162181923843228893718105348253198873251593188245408153106456368519066687554950440522137126850655720716801416260101142796234101848678457980862926930042192672476588506939214478515736433453787163797576100594850678425196566647251256624995160391116865799521400242746638549285984315487844789984351205378847820077216328027090467567539409445453945876103024417353637894696075724145812448158656778750909618638786536496532572922486035347095201842351548628888591037542546823644623384084939992311931646237219046580703713275707634609303916146588956862278917836783212984494188355424889257584759578738752711077087028350905767090851934155859856205685181430350119292189277191178404716767815165603515957341015600310316367585286434028721124479412391144004963947283431374494519105943666572264755548702048332967128164849089400364253441386475215718590861047105292043759424455516992840514962671117035182459443680958153405610980891240635115893524460729915787176628091274666650410223838218139699251865279208637683294499318141110394822462786657238042032383445579031015620531637375274890276175212457192591588562897306328047231718037396442443200904065807870006676260527904299189614798916069746759279070255820454001362186172319571124154875788744209983375390772938577756131753362671325815110434206644939741790861261317705322720660757156499064391876896974652751191334011690581634358457050838753915229302116151466001692551545909247072198732408817575038052474711342187393766287307436381415636549494182742355985743639002680407859169398682157053900032046516279459165597802863017140156404209920371845910162354530161203672802620604810396860772560416419245135242116810900244284557272311812884995320255111582641072148792620110275760635638846716842972341718223923773092247721945410791276712172635591976055490838743820755560234566916268944947601431432943219487596156347247854824699566466293555044881078799887323004274405138103242749188016571345353114997844362021533346092008172194907671935301119629502943148062633399414339412951567535095051888215409206837100078656037217894400 [29,16] -34894092891634468032248487368061302291001624336280347057308131114013359761032226691680628598874605307522080119684020523424121744477221948788283387612057723595349715365263929876251685525350693068536547088094148348432779448244654878587670832743685269379016072348023484294313084720216344509324292158419884872670867496202067046268598293127856560621526546775614237715504126823940608052610785514463030059516314117200492612228468116206103000673891856453024734269289816692510089208733645322993185803632763499466719765218032377034409355762496476094674632175306155690727864341129182966030764071112741171872416782444742897869254676670530594288217055335829074828893721602480059877058964933028403714040050612820271405106246840416727261334526918458192875035750717837855680446427812425016361315225960615875232467563616467812359211093340687138889293050115266466682965593170413585707586903687632038649255050315154550145848550559488038243219135645663344242971762300547117116818836393124420793207699763108212132142574311352831219899539391428135461802690596845083429209555347569676878489206727265223175027268814698233331984904073915500007958546922456018782967976049054690361599732461143807215025070090108367846032002737727841441668665648355529323342264104245008231637907560564484751725935452234254601052933258484648793453571119656357288675909008938495578306078005930396323029794060160055202173233402103450020681320546825124273301413314599771506734053856822718928631926759452050177130341658718692999248869811033608373190430056232306246798319069727241793511465150492548099761498620800555865301008651640865454100016894227739848568252553753134630301950755563967340251543555393835590651341762112547516161136013438381054408035073938238849077195463286973400787816075358392894832491218900956092164314529240716037572601881803412713500343304497467468761575829864916586067609670653721618691912871829648133921374646291310049468540382111625283994020225326405395792783893750611435183492407699314540370684613425393436881288892758870057545704634334880388792336519577084541665700286871455640748479384171089279819626801676438767153100642172524770469965226977589471265241674721834405171556007804839438210706769823472490013890068919380835881150993909321325643881486595484838364180145246540206329391482408854431213571508441308002741110481623412833218928990974138295234734670229798912000 [29,17] 70924686403295263396964856859815740808453254051884977010941623008606873169542314867985525619506775187438983682400333441683635669100914739596982099284495856001449861235177478309630469816644993834408676649760173804726162365108069652647748561116910358039469574754404208159748271456018077231349303787091355959441613850558138923976314868834498550234924906700920476217301620559107701401698972718118835118574701515732068588828140579321018825535423715538390504965107741832906480167721381951926384929964773378229258534620832948559433521735261179414442190730334621859757297361896526237918114805901367891633824745589462563570969900351203481179715232059729995614067726042269874958488826043357769818083606454034140002078253940366254995229723102310158940552111555645011228422978019617342707543405992071099225994451183389952564657739743415311136145647946545603756666670056258960310214757986509859998444096026469826720848731174054767542204904997536248582917738391971417777907549822726662156331201052162140431294639904189236352016471963199299515751153898818227558811465206475212604164472979906403177519128542596506929107031806852756088207472439489481981894068002011368643357277882408567807430847701452579947179230168165373191625200253043639697230729214608345169415514282124196962711846947921044648740320479088006202532233984877501538933397184783406756882042686601097306407326862700408090789361040242406692758471653242835525277385451652477340864600491181238549954117929051305789506223306715337881538951953342747738279146823056313510228026256956795245402327753930733548991906510662226361312966115437797009990685213581990400663724433005485735284964844957963147240715367831450301232768658553010544751808988608298683009963373856014945266764843187079623804428958384836086462237311840987331451584808644781388810285744640732484718688595358453226081577203694188560641066051848157607009465111673290872970864141070963676391138417278013703668118242315989628034197620365212100593465224951035997171680602283943958650206382131080329914550360680785290774553170129501384097717506747538200343924135002179751597062235534441657723831703558080658896779856498870891903559253538253458383806683450667555227691350306478383468147734098840016032400347138095899101865569765348303279351809170320790381585303069216022192668418372631605840445602609843597884535996330231682953744613585715200 [29,18] -124702008678186322429080720012419051709665883161426228537389341031798558083773336821855700069308897037559792336812372122198985798114170411489055408540916616125765470941833489154282126233728462539961568318188493877757857002607422110103259760226274973670114367077127030097616642050600428683511314617317829458067613461363746599292262146790410988790435719996693497143245624291964070314160297049567909908901566035863265316999473278794711728027762902868952715298668267559175243962935843489667684091602953122968150900811253561771273149786833963702222977501752553937607903837190658080425837657848128608112552831630144605340119801609243016164396164560238032111725432961727864683104918241645595477529014028616520981551652623497009607707009737399104297820786584233435730399935442965953449224387415765708354130599578335044831339713717708683212071492972125997757482811074953245463363609700824673381631397061718079907405824717428454959745716181666667897581554888197035246308099091277710279214063724945942235128400396359283872699784267698545115931103053990823761303145368341279679008826773717516424561585857157024766665067080967051974952815204857430060455173005143809228823322641039678458975922866001663840535260240722655690025414066737030845812791580115899519988210662046601346491387679038675099178493122778433704046040536433788130266341948208190924013436842951600165544028353096909249894829477362317910828459698456822586066289304068960337224569811706999399514899209694670712105800333800778427571527000192646065831282449255000906673403204937834142982035248864999336279380660205639301493267195028662275460598374240858618133613205774052942487541824958371331754354366218576943544182675055801699950445793886140301653990761536146601019535290282927686051199185640575792137304039815257552207414114124682382948171941875421302669500252090059530504723937625253548095494608922983169392699787261781358121109513054578802265328055232659052850984320557043705582521788588842351860995834634479549212936022605879712865052315133320271683637442682394277199715343326942328072881622725464204490059252366620183658339138092033284628711514313891841036431601490761493537646256173842494719477492909026724329519634924124103153734666460364682543398558408081118438256733122236646678339670773282125186363658210735477966041613404914244664514436551829241696071597777323612270876635955200 [29,19] 182343980554353087869460657470123371744721903454814865488853806646328888590288943914044824932772327232279747790436168178825273547155448837395028349256102921388740572817628016023218932666189526655987523316119918534543036238504194952469680747095816030412478610327808917284929807910829258214274764879224411253415081438115918233877540951788680886754515346186683162470900291367643197934941830199796206877552725455406389628362136359104743260338704428415852423183771780663249149237310286189774311940398216127437766316802390483879838614568991204598531509581614938576159411188597803456785780389935302706534564684999835601652567974477355568178719698677019305482231347706730359317191721390825076717859158978832229940539114300616569302900364828929099757519517295056356690412754635539828881195620204751920904876383510491670707591485403494572998627375050556882110843431082701971068818191000925031124354243251288186413922533185872895954405335710586057999287363633603062488456831301486388704565708605472978424672778687357040741766958194346108816497313229412969254709848664053080644541935855957578438579619422098084754926760645757655442970464734219820433204562483911860545122682385446915454708340748236804760595523219950617770232849203047642946007782155842100775799003075318257249565923958876550765216648089092942769571705363836332918965403023370372093769119810727238599322198571746844867128396474216846212311012363672330548793215246996595728676587668092787139803181593397515807868709397011453302809227865482384354398895843375696429404842646015387211108666998324359820377295966863636464288095719626002843684397312648745028932436868249712487095925895009600695418109047662529564915077788582339662772416055304977366796039374260246158949142130821923629882923758352556510714905346566811675784502819100483425337054960247961608801945882027801130927553795394331559575013273013539168798187874649811407027630880199974465105845987162864550881752383824170503814855105614476509846742770196506457390356329252428571898573796993309872371932537849623984013541989482101555244351993487377545408805009905319472661411090225899641917798736186353092751572331053314140549560000263480548571132138883069064785089930675590126432258535249433309013707513864191131662818220950519253621869283156367467436165123594728764758880844066392753589608920679576431793906267616967677288067891200 [29,20] -224761186275641035901858343514357969000048141073157331967097254539824920607204129316680526800398206794227853384953418760969487066653651456012683967476050805749388362682786217348443821036401317025568426421142334192805478364789308944451829123867847484290441592074486418920764999890784653931702023213155329727677523287226248868756149370327815236279323881720431964742809537742450828635886145682868893892881596238231882326281961383608205843689559764033433782447167915007814110651259312097296596153056561075143017920094134955316866321826072567326959663487294054813744096061914128021525854842333640767522301947190306859846777895358252365447132713191037555249891594183696590663179076988253928050855127465056727725079933178726119360250492494296360326398048717345253657874555502571987270953702206820254324011852978609477982636886767337445519461476998322164557301722738053011098794753587650143357169163378977150632429032897186969391925591805220840154735798885715207055351243159835364570629063607721018311045318672682343580325253487989334416173296650490113336429796321167809331495645112557553930768693850381347135279444803518201398527832387665345625364024157126361461672191826363663869136065228628471853890470011973436941953225056196472410035408718198614015687291124128227340571717755897305635554747888008059457868071502197565803657358653980771001293277985096548784864593707616128745385801986224951600381834210722178825245420096607054355052658460795453422933293202813437803561541083650798264917675829306643135472235982847136658992195627712620231215725636044473482312430330211442395227162333661555613985863604790579288765374203485015213190659159534540047678335209367794715036243222636831092237113386362676161446339647528702964374702245759149213464488142654107734474457103832276624328843071307523689433976363416767408751220133973959746818184183212580479492415791971120569816334460268058596631514941498635073413019722774265078259096607516346969742048064689042645600545053866713174325993514425771692405747000518666691481876101349360336221390777467018929022161832682004134341839473572178649322206134350893564753048102823900556212557256638534576693591442862980756970296484285813486118197493090859966579820341094095703774571790957730838027438953309546822021596364350048307305963893358405909637678154211768790557949662009680799843830864339722799205580800 [29,21] 235134738675365320793915861612169343998586402224578288997967310532845929071402265884032513875055474695858593630897678221689128520278890536755278787011000004362222184444486162165063244179245993956375381826973106537674332597957994821222285197466043596300997872088958250841411210600862680619201871842803836497732398987516812616007212739205992464632882682433846327671050253575759531192965294395185030179080558552988029660062036840354235661083729244307223536458676714314555778391700997031498618259014207293953293874379325330051878514178998139175476505399885604604323467524743470018137293979829812344104435460465737301694123112408881661429212230065853150531868594576373250475545702358450962033360688996768597754955652295097988858458024877721050226058262358689518023063841761562392487874182827406723586699359715098796604693390324187462926573401859781917425318964111832369746410802706739674225056886091154723027522125932482383239680123028552778820421695774137423910928822789686466434523376603421909654967182545486324905071575344925546397476932475017717871801764280463536984977706979285585680215231696703134602208441725612601936356424628888994218352479609238624183699931097896570346796664814660785120076920476301665557568211914703810390959533478011440868136854011297032734799518682429751388858500803768881439706843529697531530666090995586815604267834330629917377303160151869581542341231141039229507305051762459205341030687993159034320789889745015661492656316951992283355808271787756192592398357546574051713659354538251142133433803749782237708889769293560803618404765540131141514541110543596646175310658128901153923406612902341168559395991953348630615935844778514745562084395003015334180637149098312512606226788090081423549403732259441418483069503794255467585818629960853348317488647141350532359509634197249258347278744683491470921618051656012516325721797190782531114787290320059155991234056834589857366652261159723715837092370547101325212105597496162054850913985712959190212401473720216903739418754648071335569752851778744977449283674628818895572296512588671264851024158440774770276724289143085121829092694514431710553929241004135204870965165717234920237372542080642254975589349253795671824978478792550339584485664737707009164656598282225827680114184608077593414148597093722270187491007817508133631521396344916611390108829211095800186142720 [29,22] -210652987814634067988908411380374910077922650506079754085777331716610687234678298519349913985635979953378151332061000851205874398788447061876345357307023870753339320830541363508728314478395287774614062385682594242754482602377475908038639730819145255504460526801861615821600456443747356495936223827018377619233821819231935475758073533887752935910181771139697712584870282626116529985242289136000710422871429518000168931348503258956244562476219837588462789699543570157351611139163721438763527732962610667352883349901621589194486131117724929535433150130278929278927685797388221937110722842039579163449693554269364089987111255131359156545275759174478733684988226087353336090948387433586965596224848791390462623041220977518688612540168158028807082239272808610116664980323621896346906718115242999619286506303123551992355874268523329555662756753873816582019586028502384549141319692108144240484212351741775288623084381733589316210529487079884195008341074810471512280383636496436705034928043196001773022640153449177321798703013168460738975252170211061773201822357071802160563249306750327543710780617352967344789566790908166226848867179535354785072686802169774117478525526491472961646000193323951228935459989153553504587542118373509076845679972609582849384613845918064575001415597603777955990593913583158426366781958025078501525337465782132450941040773931721943897122900670830320308244539699808948712561195859499794441223936595962995291703698463408015791306117808943585098102199397185127635688406091654332992710415236126816620450053222242788788982390580128350471261975387728507535859266306407252810451144622310752159108455618089244772381610652543871666788679390043613285779047512297290818169820802700882406952352864501510066389778758371417332870785457426505255771670387569333728406279774193161591355524631739505141152500864205897310878666443198427629039315144259541212761622707714527174245055268310661335454487762972399860908331120562994981131303200840177229842464698995189036901186506326626908279271687850910270160061372898022703836867724591041802564368284517183980738620330763784074155458357997899615961037454432981747718880139741499367726791915148076115856656951557363766276710679252629159602879261786137808377584782597447642472844507519607276134987514082157650302376977025489306489555050088723746793710580910726626577345944622202880000 [29,23] 165585911259161734620434713451086244621126773259728616888546496202145548675413840091957483463698761810262654374174418028178861811420409716677730185922666886208170473647841384182641647668273143782429073940628715928517012563829354554558863962848507528152105274426590133623008203662878240947292340209541504014379584989102326338275990302650814555916969554970074627812991465555490972463530804433821101757381604365582170369152777079969565120452272335649719550410075991436329977015622738100832710566283580227978532451407623262678361389569745252828691947496605266894357091402113685883506967011979835587419996061228720748064497879213758514579783546424853129528438059844158027631613928224270040407157941499242619217410041974470683333282535248447033565868900103627641340042254940616480871650943308110838685136627657887566527480044026362984560121000132789616559439420550260898794226975724638534546177318629474904902974939875356145106554562776022103144665891590070086971503370187629076049981661506050319704969273692521383385881718840287484142166468497087039351879666164793968346611942679795058480132213166524941507165723102212335585430568536572407360187180181602579854130616059530768487600081971699205177154231875028785148969765432872673294045410435034888712615049687076341896486597089407400600269469489468498075589309944532884091930160214225618976649488380409281948400353325360491098503035910673390031382995072853585004162414741715567063122631377829099566587812073542570947786754988437637606436377865808514287270268473395077867382917028894661561467637271763176658069902021876804183258268729495183144268338134224292306192778299120503898248058931150586773236221094525329565684213223718203029197929486253423824585908190574607005910285908732007648068405361716532243571140722363802139949970237322692863638527478848338031474266031323846405318964732600237897150015691512801610697909048811057524137474089417730436929552333912374542973069179180045173078134636423279265671271661036282069594392548460871003226897916135220703574413532804447893872278821135202964085248251857665919528309651332313314594596150928771586077002333343173914973763641341446750514301837725833340143824251056345907174185752167976262429267594960742516339107370681425657088162458811273548031888129686509576770749714825459132238658552084168978271674374304827474387490477378109440 [29,24] -120419083656712402674846023741420355465805376854561516110101454331726098632363502138760582004152898747494742658198379204535543624998714290979608160276549679598857015534688564605919112614219581049272429036760416461591191327107154728313846858736600477390056922025567190671859332693395374741747830578893839942539883127693083650622720256200731327964934292363115920052287800255445901295079415168578925007545705203585286332712549508510978269358586508920145118801821076942247507182514004054682177878187016835542122479649271211601275291915120975604697091245088874154859362469233616313865420875210732865069127294949131432018600482986965088023308182562268754722447441239592786129582932948309057562544820555952009577630724846247370711491093108549748493899528539234187389375985537409337841949779475801738667283057820623486793636912117218175679079280642524932242923368949149845937887128555216230292905343677261126115009477918488295415022569550196291511921462113040757622811479606943527691631884923704356179646614969385220386700436499555896353447368648760138851271095054716695329995401568528684330262031063289346973794924174849414425680157239737983356855171687653224649285210104787202182674809804073136730991801178904052706670685693442252722139887012154438886041357639334803730225222993090722290606404409480153299025294376010838626261021493019843861896876702264421393918994462330681005580384263404064784713558324520025715897007377065977244567322955949695717972117179005845743430255094509317882510279847079965113492258953758368786537217454125975243334379964566831767619339202265634275319746000900433977030679732622389710562765896643225587642757612655716282983449927784384051431889415950978839325140121251170257247462542971019516794660830210991354140347531651001489882927906974510153934095096513601556393361345135732234023536793887289794997411515868529819065386459572310321796215274684838869926005639395035691998388487393145858020720810956124457368910441759493170870194371735904756927893103845407509466669738802276247580283168290594511536337493349942455039733838957051429464560396614108925040982912567685312474586986609269182319933046090266117259661535116912528804016538033523242188329150985734829264056813065283428748212173179490998691742038809128562747922620642600232408186332411076464680331066100933552308811365234677080745463838146560 [29,25] 88520716169809554351121429975697979975119600062482335477589516771419111013217601464317363798464115556559077330212478488549332445987061363476313355251996744597810240242106931445526829143816785966907795212606297087062994621719032560354575821691735352171640779544517260147038564792888512194585373599873859012089211596725127688430817311688782348665526894811944822131906142584428255393891329863990232928578897249118068211016171014694152424639084315432798808615840723834569939275446186712346295181827315430091117916398366668334112168519876915923409872494917304329307904373382601975724193757058988508509777294526679216225358940501493655189748079293670560827809459639799718591781196281772953170506147014675673613295389782361544708662512207413490994884581457692329945154575533387207627121797211206895120998383435832764583691334134494240154611875204622393892583063901852603082302587113273512504052365852706514802977871115890233515072916208298065608529805170426872441123574589750414452837210171332103716752724024894089680834763749835633914216265413112967629519152824976576272851653700722505395766633781329834321305466590581510347081654427097102707098522638840876539921184393308672589401575374665070125374340089442089891353033378710121215441528013588489341796806317132649766118448491032927157753162433155663417760411322629035749321040395761484608091600169955733653848760231750030051045452439302603432271764206328211211783629210787426722151713523412416536599154385988954065223222000071301565406130385956691636965742157094610723071128744748474300457910663378633342470226810827272740758952803145509420278328054571986179019664616932779426549314256147150377552262197570769577202397633672420775796713250473116077885833338114291694072324041783517401682781275948625336345137891781306207376129858242200492664987993311634546718414305919986261927451840183234276946071453086649073838106215699727662314792328803177826645228948093768957386732473938845051124695491387375025182929781742233746218256982034397402138357748378331351908833209764934119886775443528396605419288519053280597486835419181126391633430361027336516433308185679122841492623708616825905722207119152860928597375960927521084767116282937852824926567860579845633067159254376168216510536300407130789100945616886875441551659407858134600464451215668955324825460946762195183943213383680 [29,26] -69699689063111312634823833641804735826613505823309725502840777801170820254261112173167402687445196524289708959469193485407280553707001132721955033670192693040462887850631441229176429693049129825225121473092978782103008520563796389452434081994633498610696387359924074629981388467635123188005215706557830899073994681129384458577815249566994925003424109035303043798498123046205133365350586800855997143000001418328853303916882905322857859538540220245254967268147727423450053727846769819211184747890984648880734894241045342854015292810136267327848032469624875641384460470581542820900832442744555343756309548923441133647479805615432371449447951133349907083436285899580690100716910590491298524538879871671658123246426569746668607016514049561628765482731488840429228500344168238517815478050427129635199672730986592899698905245306816972889808473812628971849999507636610260779233779758304481363584437278869324244728828560893001970134535418497899996718565808444124675750277498786277923309769675228242789906524729396265701155873930127891799924457059396895264413172081188324510743927583291069684392198099030402912379479174703461263269017924602945372990419623988559515546842675463595448605688685824226532163499954931747581880460773528006263767328945240303873863261461083260635748344636412334199897031460409797540968504272870740850684407834262834739840251491020962191065344322289078106423907379220635421042047800142908640769851412365053080328055179752558807883788768887404203080979913271524513878535572301878605325262987985296402914402651635629446058301792220758391222100597473885002786967544666851342903887818043130939408593517016856833849900690783138385922556479197423949155797998556870487506447254725457515429683266651564740905622177058965526737625246151560887417382237830720730617981068515460199384853735929520751073450847660396169167137877864777150880265732959848732882584483123302260629982017113583994454042917676675801549783954818450732662354184652810883473889091522150286379678365624970585582192934649482892141969022440545713816998494311845517652045967319308304801710426401518316120213466244310400573430789394211767414173858693538748043156638764711073907157570038604185516252884291695218562244761396410617789942538340108836301380546277643664918578343588894715962634802412295216942998426655212149229180944432998876698378240 [29,27] 55654898338164055131700494032121101144813744209320272854687575602569957149852278873898009158909694382664487736363647138657743002047208826617032565628659340541518161255130357576369251754165536643218009186238199137588226277424356014940523376050550301154078739681783630043921939360312332857883276893042614339636847674925289571046536181426466137975563976994892995605414934241981022348062661454709076533248559052074129431763070324280462360647872480459449834168529507615350884098046595666216649118092180589805018779815595758770414217264270179399434605463215580801508820972628032812001644090092739870320151886329969357264910695561423634321603600786896523804175698128086128158888021436152594822573648360590074364276661366662829710818467824697923201053900957801557480499823607207027570816366480344653924753108453849397166098757632953847654139045862603861653524602586561203519963743551265748005887607989354711116330818437711205175633575424247670592399569893932510038574052702067602990993387518003934646995563504490805472202019452922448837259617724273372046527131637330671258155596668635509985827972277256238209794159377148657492239327120130976455978284743255032335248762685686952391871218991851226898723352741172595290745738041707792794726216391196592805275971530376074223570919052132615136293426928327176313925160458599290290772767337887401227173170827016534019679492641558146618327917158681098776050143591423461649408019928412904629229879717303483222601963832614284770786185620709743258145726977597752448290286034104536917220778548897308865930844469358346857104682403641226477260233120892016371795345812819021797951643764289298193929925253771458989022921665305972201727444725930590385821672005633581803278762674463161683785822132190554169638833618937254210251650665411114503770099974273076987139152500357470875111862469929284625378942770871303455450301875779243674520245422735317672343537377707752410897484762506567884135762011619980854254931479822830701815282135756514353363069854634907315405952437545079743750525584958637049002232097352510668540786705433738976756507023269062597717594168063895236508818656559435398528797093414202053616020340975843529482352497410216931752336118673342083859036042777653551952682055813354033728433173589901193261047876163711350729658433622068886803932845600080592115735234269620742389760 [29,28] -41013936667925391284015202680915635571718587877101900744728599005151447672162303214992181631975574437874770932316927148827955300702689262784154900934507629047243940160210801852408532278874806419789054523549442982147337959785309566728366193279571003535312702369162888842669305823842744154110188385925695319059823827825956441145656057874778476981977441748858487582539195834307616888248229674869489447738176169240891954250768250846284021535572001778496773674283713229434969621071989937082239225946713251873077012669378234238719009639851029997770239950243383877213329487188194327733477069488083302953280347968189347299591441162371015129768711198254778427542462071200696367736910292780265250946801168471144098666950591751298260352528489734673171304465701615527449525235089638602265022537309527594321108834177721410935136715391849632572084910070746876938168355314787058674232310650496088507554805025246318396768561509420426152934239732045082946444101187360800345781322496592091273589761089550404047772479763942626992846274738236621198762775405275424641591008483817206326215553356222550041780935331376465110316498134204678679204079962307545679611604655878184643418985920781509243345393394239592532789241587941196562296844490472671218139193389225257919567140259209540004461493737782279031729150970131762024835133692171612344843362302703561286731603872606328665261479490718449725770175309009127499283230515935910987658973528844755990117333723934156627931034560815385666157099041679270020209378331248271035481857406059138720098263260598643507078786727025574089760439403571374996770206439329857721827160236971116799886860466516985994194472010196288083638091359102833241468573027396532138437936820415717399520830141615060580248143636508094936037570549439622059446499930147233126267838237672098760842356942895301517722717563745183035966467085154046848861109219318460248717080137729935878874843793219098309190488513766780561982470984109838669345022186022714565590111996748362093200779935377450451704867890392382011848444104315443669844747541767256648677110680192070941150231235742052916971489503118296588986408065549322589937047369687904801282415441961170927191939756978324699505826477264854558933039938236849426130081265589263680240666015460273307500013214937419372164660073567885867944338390278375113547820991029308293120 [29,29] 26704450651840437159312984234504608219429380352777021729582525372898913884278462537382874140930896821405171831505760852588909601004853780849989912795114673928829805718645349964265762132828555314111931646545767600971382617305917822130745209595849704533401664880429812542424494166778636666196687086740277919932744386007681559313907440451303291075026826680708463159189783339609785857644600485485665023051692498409182730159345423279389365374256712318751297003413454551836639462726963335925465997414882362591701467258328785280574267180796148649865089902434034700961089205090820934378521223668546627918003768378492742313729936422935868555112745365761664139891315105649965479196327105201964752050145088316247081881219871031207842686924090306119778827438139465292247930988315102301072234801694688340488991964212435972618304087979617155830186963470658606799301890599376786443680319484363986099872200056867632156381877503924486682976912995607285942407695358118136435683728956595348975921773836150901141687922067050435219447477599381200528378071901251481824467172445850675829853798478096621457273670087952606018298733418994326993986152645199182391415020187038667116910497091796175177319270129500447454039388058278223981610089862362338976042140274095120740505556714604625620247739549425288048567491055874416899753209904388508040575048580901983769982393690693199413840469327779289874062248082309412327357915788877494460065303020935779074343726330843041368402210674168100485886175125304771207207797116652787727436196722776271421463795430740671431474269648866878508791749020427443252798773303944253558774378150483737701397773442454801348253049993644045357823482036684849584607687333450795607614695729467682559343676533909676956159685224130800273676808023505070871417346927058519071962378297503987964381647424710462549420686856493428836761180358789987620050905251564220455042869079774775694786546052559221158700180034632937383778139430216619756656714076214405724042190843919819302213199135491030711302121184660809412962530387228864813190782524487671550564621249979304473954623536177614310772943447129832083036364561588818848439943239464764248012667803333876253847188612621809538726538334839310110303888422986680890425019432068917519844705657877520818004542217431455504865029847157170879349289688674807464585577121814937600 [30,0] 4331338822874335919996114475503134357263327224675342214667673907448658564168167523892548465685460251878884185917241903273015582930867765427761475020953284333459661545722015960285163901568531919391249594994555713340774138444021363790445443922829807982071078042600619237554431229024314242464602282236191026799430193696291373938233220922133840320019784285826752143593429403918457283842942654947999620420368373289848630973973829371216827653399688367811793403441463543768547749567420556388973992185691571723477612318035221160942285163662268850792836561305388466685872885261592934206497466683744489029483378562913089612040350013708853236431319701584670877419000572862736943577768631095203819976752952969518778809800133687886132836590405984782271701243571618963670504605156246168514883451752488267270730971607974046440955703932805894302341767116684533109651601573919190661108818487505400125700352548146532991462391233604598222341417374747273700419123396267137464544352903944509450327089400332820551820739709687123313664347559331288770370934064197529137458865561494995487810860661153382715920944330201782261668445979873291433797970147567615642321239769528154246751680159903734570306696854505678168208145237917472093735519013268599406221985014470964109669000638230973107165556911317836747588764973001043685714185641226811660562243469155612889267374964656687261193371579543964058447172283476054071698691827952638893192540419055381547839500696063696511660180415601317789330695016340643274424465328730299236837537557300444157619488968542740496331402076140332854489079197925158982364975571942590048483625575493036642998638139843083050894712319215722913794085130780938488842893696906252359427627927941198849660128626080656102409241986677359773987148598728564463983291190964142937837776352776616538623602891874661033097416676257691790547732433731115106715661823535739763221225881991351924687240934489848679055460239299087990456150320488477615890710098843602839247157858848180753808120350009758287532530703314054831221452072073773923881787924874194933244988157998000228435680442358291251941469136103242138931458050557670428718958916042942382077375021501189389372175507019598405469146643365032746544237529244693158998848083442973617566131059581503527306030563959723540905719182600163090509856941158565716434482710249376305164528260995905089213039570429093018934079924964218109952000000000000000 [30,1] 412951420439144707604475946819367623688728341767041944521070628174972627177616529294993274358452610981160825505373346084297362010608983964340214131880175164881808889963701282274719896375188767135232212659887381765128579378457803628986950809628550674970580010910018434298130868683726143079670952429440994612758708716478918984262530269850161519436984424752671081164159598959743635828623829559821806966178978323313377185974031268172458748520751112446297835432835869797111654723461064370604443968718991808132095091672396419110861262312118914729719210861014666510982875265896444082944447993206282017989081506877475340461567427230331039740585192083280640785128270327405231214989461574782858801130118912106394987955761834975123127918563545972809275168556658033331465245097686809940273749943883957461090451172955408615053518858497082444222349984175885350950661260720036130358065150076321585759659303717522736786500632415373912445458135445284751568417806073516200637124921292071304250425984327803859120578039504733586071767921325787314893107658535320913555204729095390884803003119297449902436651901498634570246521307597604912190840172030361653517360871339314058230935606022602515667549922310649334702273556160223510737758904902742223253344570063390265165341248440668401616082881033560845329236727055957572561708377966870972171320210117305037716485824278270113947571120810427479664552121040859159126552980965347939826914467515611249902841413068251848912815005133997258528270996443454546750355774098262984008248790618621119838873557916773580215247211298696956946898482551401148909907038490740898766752967711533372118651845136958852940197939309082824368605128060571461952589940293820731405598849782967575657528893332528249504525866345175035100461196978494309531005387514988233755169662136471932479357276493353920064992557741818206950477183973357171573037054772280745756859101545427899396846616504151750442879168358208830944679880478548641620281069496190268452079578101337353839313989864849313874460301478036416218850075307881777689745081500270475080581144870351147860776504835249505667980313859033534202444590913276246971725933570462397690230983565839527251956015203881074707697639788463388571911995217328216602004037306894592296057589237177575988577580844383390776942077872121988525481944697965037060023249099015029730869469669521351411429449587784678359405822733160598732800000000000000 [30,2] 15479014399009678648783005800791608759277967844647870158733368772186900002958901344726032455047685057490118621996056702013993731660435966249549413577602888644554772478178244272102354563074702107471712590129602187532966222878451814381897326990373424594384781909757141350076930313729012609481427617897676190571080443695941438864309894269994208528809196285079402813790117471206908647660560506650386050571860152888272448564142714313643271135491660542353842833663823624383446015022919381659230717927519053378973255249348865630691157066647708324366653230116793400635461744891117025451368321248621055388814230641584346258885608843971219599928102269192194581492069077154776933929777903210813048235521692615984017813937911786378124261544151178105282836259171009315082247141623740506740574403074284390174727952966518073732624261125175446164847997026667622243556692880496463839851430890510794456173059094246316274891417774692714151518573578203383741295689596660864964549779026742508685668459099934330777813989460601534936559254137091848011330361682949207795677465973043020171877023394380457443181184146813778361208503190119246600601915854672464973143279408710265557111855455179865650476198095142696347180830065666510811562760095563150936514402503381123435940111346160475062042933588864284074019872746105832615938482185749016356227632302371826225853877901266489629702203611188301713783734457246301369195006779041823146549239393202526760867862225222172998062500683268651907263083723436241035273298249725063999636061974955555183532878738162909191464175955497042096923061575953315055839959342091081441070987833886758463709650631578136285322362699681757254614334784265825484201377444481836070062262925551724841554588368353469974092448623587267645742894735873329202397243863523479575580300141562349856003246744375163423168811459154338932908123075309414753276692957925413929066471538278567017908535065051178713206724735486941499940199166172974624255272781201588995281402743336617804504217867322540015355734283716342572249765884460307183469737113842960540081071865512558625862304974595591746943324588709412286885037490402785393496610197703430873050600546627195292174083636036132213582660074747872189315394691561014936139504722871351767216253548606471995281434732973188241617134172500709867982033875178719596746609049063406713365176904568246559545229537090678027439820341679526772736000000000000 [30,3] 1027822683525464986655216636255211728335220108362013934799255022385936479537871820027271398633315831534543475042784880879870978698227754882079736095284548494215995248954872116625098945456065420490439935661571632240778017216632839066625075474551077613452864694061687595487270282830810303650302901150281147564904444486137325640432498983641739979270540864363080464212703316984671467184707088243169977301716196261057092810833621569737101101559143016265183638914500108228480387714768680281506595300179534681611876036698648604520075051774886935963890443894007469143126854612161072231580090862936204829786294914377100273702581693161744589246865452431085520274005929770797267717135091491862987932787204109299627639317091076790274637852410838721016816549764269953538051393368476394661181321902763715998254374365886472872015319149139483443637127823512417881269538751550415008475513852297168394401307616080167985625943377989849333748623572979012692117861526360265946259913448627475090693934939285506365177658060963365391595077299050380198873526888764036005815106598070384156402810345778128485416708561924683190320365451374486004961266227737016367489917137976051283470601969384035582408410006887745063982667814831032942687161828789215447458194398231545975748859461904851069614813817662397768130025299030781673842027726308991697189363250181653927623894360459452059508035425660465224560615396437317072979436173609690496258877080505596843449010724992866905984687245602332221396540013008424268074572696571952270323416723650868163280405559112173216079254749882468195147614386673411654916284956203025523926199434996078190104022364314349398509969006605410357972784180485863184481207738421978628678437402110939990553414915136690823198660418248902417543149060154807631499564244377302992260775653859118204762690104150311142441521085495942692867800981388455644029637632554710020884493161819227902880943285726521529389037384900189263961820186096595748866255448430424606317116299015842425739315000762105142524313325716192953374285147784319175553899030486948444450687426746190693285581932133522957685092841217581888870661369652925447833195587893045869777689280606922581737023698445664240935867423950951712005431321187234358204730099950543538391270055392065819789644349858060610096174028167418194061929248828040671084335677005230441355255683836052668599364083522440459677688522969535152652288000000000 [30,4] -8576916563506557670004216117882763078318458077115640686913712134674568535292239739128129791987944745172408042994125026426449246823336118048447668819409839806920914084429040103442673453335802982509592748828879999311645018493669838281585153195830255169322404769244264076336690238538755340028000441773132844227585498376725104452431477391076326839332736211964188849225744296443121598004717429709359432559247082486949226876647288406398799438720370015490449870871602418548086529583156066395190353785166637515583276177741355615792281130433954791010062769237415106265581349482817041242046015234382868350850070988294342924267763802506023350301245288130977337143786900624473582331948446301846438252587767477314530638814364111797806698247643627155227068197490546152583882429871028035744086876938681767955242111742545280193803119134508789412804311309612086932065909423965277204862853614145366076084092890492796889133805071489067741566061782209015284343542017339311569130331541743100570250324711947829679113524981822509593604113654769202268201180805718276774918329350001546164943549414566413694942784283648206639883859011267168461059040958586724111512454394509265568870680637268126420836376854111132319707198653196288888949512317647661554327988119546373027563673145439862630716912871059151790357791188080488289736780604887564038133557748577096229502028024605487687690381517501264626664061198558413166170823098299135634924566877081678436552931932606511669104189348558308795475342898853245066565082467621445262876149939911317375921413960707585463426500247194626737349417761785698080418045944020396194474754596738644458519372370250557477918746065081549243055438434336273981347838507953433672549396856201171989391121455343722171147585180125401528427898680289429082542281332957234016030396194695668857611883625316980739463669539022543455259193557358136297332674399298330184486162327547917144759292664715443286201813266288061429731690703024643128302536508521892706234216567793381961548535057037621906323920982101535459063997610304086990224543414700781665929660695935734520663606280285489880251395890372402440253011714371419072893197999553196227795287034511574929307168232445737027636287422390173297273033134229079145593391067742049518151679038494549610955877499436055115298155259282967089531884133998566691525578799315230777656721128025460486788927971855200941860004200531343169290240000000 [30,5] 46748076688979183678758344755972730409336689738072843783236374091939831992864539470933722372120263975612001993040075568438749200349075928937323636802487005165561283487858306276206763676235029525178455709599239877365906792367500115675838918248151364098474667331300875532708762837133592632424336973929152030303255495572661935640870013896518903658233726073679367869434650476802952856289263746520710107195070823668078412625530666534462884778800163985558956277436820980013474118305167447283107982770998434356316713678888815090421745367516811216269231105481987722663752202767049012069585641309870991746210754245764555105309890463109222694703832330691808645317594358194398378759833219653277247376589787095717997294294303898889945166642729793904225416447235639315204939985733601703868322041468919313708117585659834397338356479226683260779596175202261426082485629060597553601514761391582656787115415370830122935059625992198342845446915734887506756063481389252360670990523309954248348085086917063364985933847190768775384877133496404202308845140245025480955866949802047053742591009723187815989836135585677208925261684650947546379583100533682997201454490714454959599851081140462582238938949608630561562447075306915911833909099249455508616701978616318888623447357712051161844724929132230957580343045926894093142324669572919372840578694487557280652559883316947769709361351536711069531783545614185379325949420130823762423982698307274380329558945806900249789862069185749922252650581950437717942421043056428813847374893179168998296206017491045789401087934339675794506221437052532256868160262331956383220478640211148037498763954178182860765861235997747574033371894007864888911006200651642944492521982530507696886490628174570868300445729397787098686508916851609980268125734162704572594611707660705137318468595692949580395648466606152306462913783287972962458498581134198230008577534498582567911282185466575179794256334723576140017181257331801254704161560246117889796564341740759492643453583570008005083848958798108451709199935837402862951277515351685815274188899243385389336041830545470432694005396477081269539590810491070899807471592043201007235253795621203846548564549483676311012052863456392570552492084676789447900093476719835941243715355362897166375873195562779150682936253335084191280346139029731079259614526046754246080442615980827143403074699885006343459520655798938136223940608000 [30,6] 1917697023822483759677204312451204301530245694491562770694962741293886090752755309257425974493963871388731305698339271894706628291700798029223569472490182015055340633974613459640121486385724124607800324411924569426372978649999594927945503273848251833740568630786997931604665395737675086784676734413372671751476456103178237051345754034442597796180827554942396962295289343213895860010425387715541498449041068838885274921553690687386561477678807414047646612646964938330103233002101540595802205366285522370578524369173166997717156962609620593061827180174295375108764770064877979012114988400425263014899135229889831784102405048854532132862324374541174048985464333023949693045983350497590821813158348783140779724702394109276896864609938990554497615313668022729338063129688224487267753522252452596424585168491899899930247390827618455937339508120054800172582220055786062103853127678451498549838059765841943445510590797669118049172954216371978861195410726584461114215875469386464888941607372287481327248728156488027674918531641118644061440753715052652973324732537565346454225923261717056404041822168278867271220208200224909831766734887976773179599700610853492707001495576432034946616340469921054401787598947400064506630185273962660133836186667585570709375333119837048037294535284165597585914543278762246068284617773130054202805043111167585100814150817793037898882369395984604272147462101213235020776458871755868340555676280678244917154090945950472814632683934233670244317576701951794912812418652661289862916527140404860551735031299614688571867669787869319935200338891756559043799738972339075141160772777980348366591549317651781512009654148278929736441570258376033405227048655446533594498695579277452109059329262329760567902010818070649759460982955886505386102656963683779864779883461216104254712515451430244505915115858151030887348899931385818161654631076175163649997475578423135653895943302500914072108337726646067018062632383718383891524614554100934577325912347561695953507544482157123775052509782661645064570799113222621850098344524363769010836060258730501194750730966492594247934158174046349245392740402425682548531672297868447738511233074659526275831327991059899691006274949317543154998511569738360558160510850354406108522675981455241661543298527835428382048460540472092090897284232590585780436328504694910513906315844932004244792829301280680666964203780169078459781349376 [30,7] -10764825046681867264417915808761322902190985192318609450724975048927090476259434497371935381392725059327997611819682154794040860903086041333910344817521784446837064944403637134487221897225763536830985737978919728891642642087346976664415775817934158794456061087800090835060347278540842512632807061621092410421818038074543433005105513435133114015510443516867863166345700265672770357226103764638016136448202176294993073949937756072260050854660321092627990570769492003071966688110580051594301254499588824503378569574176331468572671194646351250953037342337629138659013235891173291156986569597778114260859334620948700705344255994585754129172220219040857803853996873275462289331438695675336465343508273764690469582250449770548004652094855958068220321016871567608325337088576081465418036796241293691719735960707163475078645747790403050667727049859187987436121626679151871191530680417071874804857992790650426921963564816081951165511055777210661866831952179141864192715294865807046877892695660557826978677435353823245181485781201428768299150691426926894970678020603724368092622368520197278405201806270071351235377951567015394302223314391275062957193912063215734070117333648335692649922961758485698055742210755503560011314795473741773758336497717773034391497216559974016941091196738170243919744895187558253619251801166320995410384636784236669953240820254684592332292814204843646129012491241870429165353444517226553841902302294200622439699406459835068156053281552643487677753208275791543772427346474231644257898210222677376041494785691762720707680060824741899700277622181112452204820660593143854876104532714389719530384702851488042707154876960304418399560493975732649342539867109903705907151658964504891992723506553669314082937530188778365350281851040416516003876843436198263592631297511189307087500961719714532862108844072205140382265628010658954525652675791623382522180766400679920493721968001904045453058111067906961437463981353725712942117953931855589037594566396666995264881536702264939357533635195471855189034617950921693491849076318030411146009652400443494200872022846154207494545553854773556467844047989901414542020791049856694235649478766888363035339541591436980241483586521776283396171812429565569609908387724750728434801527504553178176161346521944053052105855258676828500489012521280282690682627374916076223341493495137463586587166944290470516882300815352570839040000 [30,8] 40506349189352642609458432038945802307044163277725760466167332733638544145957674126998220455705296380711524127179120930404381262827587568004765949691407659130898201745517483018559628177865708355288604145789539082382520342917536433276799711240356107716955400186840396667327196386569960415584882402930220924339436209793795319993272044994870200319105591906722416134850595164516073730853425975235509520602072288478800171972935775324890274211069446463477782682137436870583300441797292739555388436914865872782732862663071823987415269185052660977033062081753810687706577711543565016646729549439721985532505794545778052455590512091596595235554091279725560606627864976539822871117699221986348806860627569022244322431770629660357895041401981293045413146945199926064547222357556432554550560501122768103447550677242281193918493165556396001833541400569707112930272971280900112097870782632796411613030625172919183626431467657515838794848874687782674466994071070415905366457062239736965892973533320973441627557580143713986406000447092677500619175778176270880475627035590449044674096152113739755652569438641459026873962310858327397053287222341505869202623088611745981605167198635749087842908217194314386310718613278070538877179059552194926185669507546662879503083766072365683509554046399801332183525472133774541375536718950600058983758423251250893568406787223682919155609825452764862515886056346898090242331342341018980992992819150724719220131345632932412174738748746533448164624617769543930728016591286891961653309984622348969914836454333837219249471581845467070222046505074031777809532467667114250801960130953718375183113230424008838192930922057742944654093120655385568751740919589283220501077890391209645650598733797877906659160008940048466393813483936107334785319266390746432074251279038715082047048951006365622455123871142806503917127885804657105126973134989023352532837269660839764590950849345386417660128889253352609898859507425930289422653687576438585364114659976637825113562439558889278962834659513292923653900895795900785251570210224235476080509849745393046732463059115467273361796542804725198779119189069029847133679850269115691856700826912660434928963881862074539479182446026984016344497925170575554244380210264346566863474836676601366641923448669142744113648210203958509839502893484427635609226780673959193802738125798774523033333090211830893057212981133675855872000 [30,9] -193384576123145246374488273695624737057117654716001858260225257023592186114437489693829299559507188577973785378278864208102894755682437029080548019293031205146401440500802128169931478831827997061019784362351661032408195496444420509520446635814871144969076276762735981952094451944133713178943673304508051148105480988712938061331411800717720017021031782431103830053053578671236886301804361441604714096539281507379272733640431732219378233415933591381050091489986566351747085363471909586720642713042304257436645948326507578582261835728538597071797008691959995344240625197398339557464695180218333183940810659712637467595693152126883013638015439216537829645839960401885561269399199064516129664178323864985500577348227659026916003475889970489714368086757197955040633079451050302307556703982218563562448975179887644858331440588630637498653033400856839778252965769225277763572304103067625539808318939976176395397920137390742080652589554034696271684732367274104763042274262204826055173499268655430595901700214949151966105033581257117457104771838080915259595407876175198623234190609224938867656019508707904789242415941126573614187663956820900759522762244078681758427777087191950624409336885378610055644005476016101811590789257667643094868612580808562128785334366892332608955118562857729172726827539248186033451500601523804037307228886638190013065117769013490237004079734249609212804892524700868569252549598246335434973656583682110446812722092994524901487980553210359375691663227809383797840869445159199562372420313175213657523811483517525865532121166045312258187495758466296870562992278298156496698672784500923046456185326120367214971658753070688908865132207513458781338447950597120753931155389441228957595810934325142804108277755228970426029815137973919989332391392926022211947077075010124861573045704658497576713358332541079218182012896031187749814893883046624178033860031749817430497024788063274397427115408524653719190253515093096514050129247389854045060193052862976102716687860375801780494775539251979001594240708593806183385877549611132711129825687731462059403696121987875593526300866983503216883298379091937755019856767084038393527345208644368129715414493664701475914726345395363706259168477763865502840456242921324013039036576805268248083148555995882345985668188850931213616423825155305684429866712336359507616446569609821937762486092340316184368354649698205696000 [30,10] 733918535458380203282562045847910227664459079950397684252487307004816017850593104391854753240889501918543411030251430226742753491010172027084477486306089460513432808843282427747935015334879200556190655292934845558323879028430623426499081664182971889861943098346799184825570913847029951826603862513929975256721438767609853314779752050644410482550712854901310441048368556496992118817859406743460010220519287077852571313496679675183251359458238951870186462009393746536425239958519291927563321762593903104384162124525391978672040368728409110791573388220237327216468679966734793729127049112525409063091802654284194857020568060960419780816632100411033977227528060653778739624449203725186073761885890020570907393807660477723231332552969218570158579671464839836184919547115835450059550618987332157225118710719789592471839411162661816991308046027723919565411636728393675153825545226237873047222207896376797532861611286196584058567391794326259962837112985919929241443405481204115720493436861668929109790382867173457314314551125596836015067943261059985431398645651333684241109307378018782601166738951154921114280227990245965142092618290649662361372269750943000866860800291695763331517861236151665566111813639707100854111025878450154214054307551545756525177492219082966275505231592435801214387503482749619899020364773012671324547963826754270056747478542697593950493045577211737831286239720590834847117907628048153034888911510865502435756857916657111483021758717210474032679226828702875760312745561152699342825225427262801823499295616554306110015438006013963787642018022838585396406450874133582915346451814212233995880555433650221491330237948521944600456068286753694206668170210408701825474829828203467490206000100136341704317668602375880145087165954599385006000348217660574302557722804253846587979752001832394710153404804507544848025376499954367741838238426015269041133184746453375213989878787079592152396061495733997011755412431630800189159784249657397167259642980040352280301344679370348265583421648296206047042915894784908477330306713623642603741493095918999375326586978633093222773620362259188277657541947160536104574735266141907962234264339506117854404644725303331352457563615435110470009684549769349122429735146269967927830807165919448458002390338393767631416455385748529959208309932039076619351263734985618178720990760306177259145144185329361097038852759801036800 [30,11] -1894469100597904766766717258256231893067162496372904606245174739146636424340802907474023494348307611639822122485133377562942876066093476140924019809264941878573249026786987494350769370189053223390537789057877652228071067040919818619037040015265880707956112220245380085330445923995761284715130197270961973909847757246462696831407398008444236362582755614412526612390276669921016477403365520821103759360754828055186601421426655879767431762552546019546650887043799733398311425326967695810602453284804247023434626486794642034856185317038408581175487514910127654189486202563923844574170740328945723485521811740544013747765663229738945276901519020894331213838434364861711482351918732932483838385213694592593585006611553961021898517318863444944572977619532467061766885267570514240658830617772017983161657656758825123005319245122156561228651403509735988229182055015709706384745728016162067439255694967834184734544458317440787025198252066458387566270451667192914215938692519583186683355471303511916987667575234360137831032970079902075308762573690329147715512024336581204073881922595999297302876521034023480543682175620166134647211534079723521568494425174677333202798962625010026105961359139901918876891316332154239691551082225796398317741141857440289790424324236026999774155209159992535429492837609050396793425948282016901138883547304801652812736332671071430938050108033156836646875522708788546759945001772662806036477973147393727656514142690718904883415835009123338589802872984508830694259802721090503131182878391090620964672131941014118418104820587520458559949617501284862013312588155605995297852896797120783522658365573090487083142414287350754571220735190251434748819970696285262413035979547775728848543765777303969172149933110586105002311827838029697497415196098991642164137381129318637119028349619649774131156612128867400615680029944109212418495021138994606668518774436127137180431881883607845284323231960312035414618298333124401736448607382633358425124792766754682879939727797027114243840899400313389649155943684664811174792475129070624628137660846971518965945203528135144690647241598155739634903061926376576650742675990998189350410549680543520641482475892710969520410450931547162784215941657680309230225716675013525915069442216074111032114755957602318958190990958856785348705150215179421851656119621126544282491473650923817721614937614625880638038829170688000 [30,12] 3613040189448834549062158308594772497736917162217276500367742809408388531498378300479264485466131045875402716754618276238859970048980604168812565814820545692694962585445679371146287611677789047924353313486855267690321612709340730919597838364103570861662727514030346411038838638158126023825549270221277095922723008834581999725433317769714812443368602520035736451891702295382829800243484183392106790321567696634002449490117734006235435148456462983133224351769671037569204612772389114447008276015683660416556809296167534711882088701384287769863215123537838296225318695432338121304901583626830875507124246295473884485011919121449652053175084526307334163881871979255040953133604160716640000949046163300882820532379004990798861906226439560569551993071556932017245544386976278229136586895465675573521733895858054733931064477151566893458668618201744653152534145298010122257857133298488834999463763266550025652395585645864454721198610357709395117495079327591444141601331076969188806642514258208063052110220559126572451272165758452340574400306608650310120459572388350084999064132615615371904651705319852133292985094115944590027841737489594636768050768480842205920020461729336862622136191505477786764128118236236372733658952356964551636020932980350347553039304085214050498977488051391234287481209735581254255236540483924583491359782298297697984679887586993207475063591494251129027351104924094184209514553154433603008765237366294085341012568631760845846383027084097325931120455419414223930731370863584972615265220766521793489869324054979704073891117622300967182459704798988042334049370072250759881348388272999363239408830512247553157320101300339326305445262363218322234441034704824083875760322606446133153691605457840930038801539515517879544622266749177250864964229102861011654945123263350357133135440800035763115483269722422125107220684137576879646034909458526301166201515478419898044913991804803195972205145999736347809605315289551422514383722448632876102387838676339910419385560964078018758943050141869104649234955987825698492206358006388098872558683810988990846536243410944736821825863454568469593101815174978199826957930226900211535058258555657598532506622768968559582460402973523301362752958055825346038529877872040344477682787230379530573749150249537906337676550933999003069485843642343804440227651677427677093112809852748601066320818948530691841604557209600 [30,13] -5189600288875575591574730271061260483660580532352391338984484410694296668051500138284217077479779329726730679785870990323721066481098919208758787596398104632262792477569467983315944825768775332010685599654033589318625235145458563373174703902587341449421449022206219137255954803391609575907483995730110077865926011231139165971160272511471269464634463606033381775197547742661048111549889744191823047547139340269813635225157212503680407365583897720093866527655053586719040546638610909570488732830825884391668461436628422835464655249003108409140392858708808946379989539335935269827143089214298376389552165030676950698715782999672958950833573704858750158233696917360824239265786827362402551611690851160436305748345390367886687316685516307861298302269052846847807016466271573831908249478340400479059299608742476328212275372485084879031790267287910203610761895066410051838196261071533202974706366007552277049670780468686611817582602325422216692663673419139100835089695030339883038216361909923849335205167139782512377146952368208653109954221845741887548340118899356245739734184745843190338309617908319061908688362997178558988683011338783752192907002100287571806327210656127643660050436457253766032996481461595999595019224421695240312338111656268723518875877495837558550740920286294810530388401724017914630014637052433833780617636717464019499217564260943188336586060895236935019026618843489689555337751026278495553940413389012665102047116054062526690502813519533690482523789887441520386150626341350228183365530976619684907029166371413916094472795984211382694358034632716959427577395043242681443895386899228063852170483976435955436440146906242811947038715788201761325049601460084600131689762632930674763131795898263252162155384737822778839449086282965978115931313011549424804093596079966648341179926449785813353943051197717969273715143933453092136068775828524672615789780971156268925871641803801095363053106240685729559812277450393092996950017207050162266627451104365191367649977268486630060996525877537641606441139217177183114419376184514480681320176900629482104810473709023508960698595747990227004381109082002425334328792964346900197255264036997318426206231503817716029134435893865681148995814226891659032489385685797973838491838684852714628623337210916283071953694867839128279268234313537315206437213337621016344141212597343994494500405825614652390558924800 [30,14] 4928473597554823726420487084301700769872887822456738178814157600095359616558882484969625981489052243161916221048087746101853134995688612637331092840044449934564761749277832408466531118831922966711592743585457534217702495506369310700522206040026049342647111848721482077856221900524950065064309846216060513505705531083273735195149110928294205119531084122967098304427322268059391194461949035216338031127546029112065946055768608179214048299535750067970287117654307560157095262921312021226580264256543887752471604314284110702626935872795591036664019604562784194928653690882895415852676562579763936218567222983010798884202637747713359464642780037983571238763021530570918878236059171663245587151403292813207275952078165408499737123768229416590997483745396270891614382633249202130030605214172276919760100144823634020539475460099429847565412163208591003804589162125162615110140502121258173810411964225550306748007300108192347196834535084370111221223933642884099401211760772560789842661458783512428497311605630683330070790773980311670627226294055003230999939750096540999536973055905238578840547876465632277015474797904941981052192267522996056616734675143548315940207328593293967178245470412456751319662221794713116069006490214623885179119703154600985734520929366422140977009879925699450765742751259789554965460097921478190973153473569350397831224014123290635389756708291981039646273380665402159100109928519415608253991891690900769910842165510223283859249016029751747906308814715247659599125119827892036222767545749258006730469358057240867664955293682607408596250515960688981664711126279813949562230628246361243856922483593244771351923416763191672890808034261500532187533173375787773867429621828507858638813808201804476556674681777878600203367607569339553357511082486645739532932826342363349690887989110815561657029029219776888086260530209840825086191397047211279294610310152703730520358596670335667710717700299624106945915667540167791118571852626986815578252204251976145456130244215950512979245211433112188861624573730665977634633227830217661668688678353068627488322312054955908880694023141223573186284913795436477352995988674063031491346151749122294462477600456324485650940221227884810509889501493894650255916694000355494592620832833872128247866450790174984712822756202858479683414865171694929469194906067067980837890152828837897732161973800672198184140800 [30,15] -2662682881527599949162203149096560792076750134352647211170434934685696839191000966488290604348667845080621096418495285844867397021671130827017847998140412870980469114464037567544902277051492056422918981047925434736061976459427284515081277520871501455032558155943581933505020552494161451071449758314828565514536808615051062190150976709673996528155700933553955968088006296161762578180247793302892017407864639656415194677483110825225621913784889401562804991402939640549443722266946510945963890047878979607409508894141315729372073493566803805854430637751632000525310816696363634121259616874662413232892702731608569738140752508549920156912744583370817959802419938742128988154789111436977283157702730576669405882877086855377390689224561511430133858671393792464415158970134699537922619937335054598609546821810967779678039247644491260402771609561244045937720947736175400078185316446451877122727369363514453480010683237376206670228258475070642250749184288714351828516063727873576647590830008999367531230989556512525155069115327191084040548508575053298931592308362521475810756729338699449163584407006327904562939553149077075593451870093156748408515165313578491179188710198904964086559635637163865995416040502230531912669581397643368661530177109144964487051148494516628191746188759721449240502052604783266410816376213811305934761712384624418231265344070708358856003157771825134825775489486724450465799689423575634585321961280756458115456525764252593554616455806784971390106296893969902045228116901414507615153956026622501079739763512176212500945599253518495215728903775808136260757520211659137338154751933014764674567971106029690508668339348593918071810064274875468276060305265833086716142114491022966711420992783557097163820932842640175430597475963446633694857451005472789693873889148963780503462656050497382454723553164270716952263987036613942963311127516773320854912116541847368533793590013845606747183490838404386224095790582557649899766113663135912211199778124673397272756146849603515617448227413674174572231792072339010299035669517695202557188110572226090209664133670999062859159747191451795929385607656565935066551167726440518591500362432030199298701768684369870677994485832560468205893376017414631554593500083337043525034275137021476079251881126343237775668564465104529984223745444280633813705787879395979811866299053504968626473789721987042508800 [30,16] 3759847559622666334449776199066788093651998776939631478712028198333075896209463837732596812273500074449740960472398856919144241072820197869378624566749734773477382967656928291211918417578695723395228605514633140331346929130273142112864025897702185672436018811276698663840196591555088648359385283820189645096981347557401294434578631481530613821422303446788937796278496987630984670010846837979396704047105512486753441786412948429888313997294431883142556182345877353625077024169474177091683199536856252840756729616940269847101627234716754185141656733750231440466220594236164628238713778595474110428225221336641732023804005643072419623834824184521559446852355937071050986100253073662374812019741079189927542417321776006166392110210145304865352994242811711467949750688155970943152737245803566168793135978732390346913531409790053133158823217778985413530292960044404735682372138860818803624095689454951806878081225423525784733217510497631549406275278446955910791193660359750103104469234416966501836183791222906009896136084723128130992413111055975344038145940935906709980309266183816696701955620477747704225902813678157264287784627629112354419392508411626356270257483345749809536850752537778808557581857979881428958587249431821464450810087088836275008508212225184363964648400672840695258733558690737854758560336808788996778892438126818877327193951095744330110849419552436164427680187756037135590386187711893865099897429279205869601154794455704040949353920797236683592483826019167019686233870524784530105062926990152341079389336357437598004634237971696058225927583547472471731332298823814266701300329118384697691861867170943354893792348930929332253340392923146319503979023317303048924570053503084603673059067771382708164547137553507164915998337124066924888564262163224004347909066645374319784097228821159753015396842672691058063832812138862895570579458654153935155280815629279339871118040936200429135495088868780982337904219894210136226071892565354947964243023798819996336743282714983776070663585663234163147744366114944507629478427904933853303250900159679535497318310488420986236917825914348978566920633979776377750945547385110295896011056164412095066398586464970062890140877080683105067457524342984853520077125422862977261669398330252809897725428407114730413534994894051479112192166099132242345740372505734062959872439448466443828760171198912921600 [30,17] -15806686224052528053286383146883913963199311582818984877491727141411073803019519061678292437124373121111894747214915162879896395974613192429644212989584993499331462536914572078782012516469298678254741473621543573071009334503618203175210802165343948934038768223852828650151878369206902427067655815943323759861094000908724634489828232281220843136727153674887090884222307513250098039208861466712275348758747395006928346643102580218793713885635925898565002996860488080189943409235357620252236143392602174854875821060684855646478261865116031904631200342904179033610191776521019824230891106031958148606254331093547533790992677073598576181199526584754596300063676610556111428410697518152364625894507264419454715177580419975264783409849744180185663275378508249379604044771529537062122196299861143838720455818514748466517833842019399647713604579352688827162315300549225135480933108744318866631116865893355243328397643374962318697763143389562610685961321434974565851753466278245595355146474816334057843317520977549064151361604360436853796372505733741132506075169193799906534872072172366797442506582540035330374340278056777466552639427519991906799121556841566220101414029129624019995666999631654593525688102488486771184860583623695219787116777987885363451319151221145923655780830288754619580307270801349511848940222286575943209719598521945500177778881421175403089108788649780640110702407371731746465340475156986862033026581151891293367710185579718262253201236251251604516915218785918845610322347181384259206617887583900269890592157726376360324122753885912398603249379758382992010036328021549209031411263901092313354360498972011350673544176299769551697387773928854805200217316675594160392889379449608653193431446642759903961748123150809281601177169158924162250724351041076604729823645834131150126005388113189150643326592780018863153233441048163961232407813960593643951131482490562591001023483446653316968104371710665783620209559393647519986059414729919032860999365522225304810734857375990763850793219931341009794502267750741265606571119608508000516715587937141562235444744338055889716961679225292594553973218519686804362254315918652123599222939663543834874243408493751442840441866163261175097094217421805963060626760358575490558492738307713300544412176059994426018958530038551467701193634419604708388497315378004383379901427816528147244205390744780800 [30,18] 41240586851791471335629937928652076965302957669666717066354439980511617960878664457614824843086061057150892950459434812256716045299442861459318175244465478261618979412576019596931736871557594500729670047553461563769145688747900027172678685320969586415485778942173435829065751072918776351841248784354553417274461377020129326843414233533039311818861597420171065529794351733378000895686692988101546562231080471886993599370457577084479522225250042134792269679599958160416113591316910600977635468867365185000615786381570891457179745131623940011356511592155470888979287946044508936617475422159861183418409418357236653107908845613878263836460324142798127112154060511773188355166941298507709735134964543480965943846403798691181566294216982597284849335115012209429044223730718969082014200626686524084103124775979846840797627974791507421707015447087637675773820390357846543563780607426595505489300959504339098113845730522779582422171987890074464158075252599716031682815572331837101980056211553498548803244774911306653377867484824444114263991555445219793098108382507425017655359643851231641974402541162877045574027545871086672263677215702844708977892662814629679552076220058216538389020864430565104455373054868963542404900211442843665759452352579401526210643968285635775693940818559702486686479479223861808379673173271352538173342143874464699428385245940286669212109787291323097431872694674828145902447825194137956402969500944112639798360977142114397509829165257776108912561664984309465344656607889049762856161759130416129328238366566730738724643911952856636970569303258786054238043464168237366882759982766856158650092678220361414702667213666335462633291998383010158734363970957694920223145977968815042933767040506123441475629136865904046296853401427729428989685633584740636806073266902439409193440700394445910988381480153396817246371022569447261471404838431762144101041672625711943248599669357323389656577050768479516481706798271998974800969905341314016379229073339373312406201510823994016046307981771146344950502745335596717511065169787657809071426323928176746292747641111743426107165165617938743023229417339030778154522018783164124282309400916931894111917538512670470966718486554015361553922451883414430833039110546863301168395342169197302658249122201248389624629394415918201637374113769998440424548997301390296295803962938223784724871826636800 [30,19] -76428910224725573902030612269788346962509986872442751310470703616860985042639986737832879185560927697946967607234691737982148310109931591180518778480213052848687814403234040931717290685178920216199933293991690597232780894536513550121998488136710405639830486316596509049038917808154416268214699260060862239043847853131986583204932955722071012379882768647169468898580180280189163902540542777725900240725395344010319322039671233929032752682589638849355621989648969302194128612183433452288082903620950563503774911340069826170190359210410395300971167037877030221349187575836094720425780504381489896482481607463266110045888010757337357967201340530426214807931142607285223261552401951481536384271590297134481692918492252317968950756484433905558405728032201708172004489044553997155827582591755990134237978134474004718764473835687404010703755371852731114656155211660495363010231907220890757208114362483643451673653839949663195499796453802010588313550745343516311452774218269918101486265963068688457630165337038022216950508216288213425644503110314915817128855285345744799439052776228232640735442506611576423888597561243749137491567938476537817874936481018178627899392047519928176619274084234673464439036812464077803805541740727599191026948965371501028058575682896367732482759598667206513461759742615089504266761016118416804671500063891108502903227308376426012029034259464440500768815510369517736509139996333967985385304482898950593127680409766887231657032960274529527495995090095539356515172458571862691432062076286144878922168405777571275782144816551549276544246086563460875865315940136784419661449953227501598321271800143503621367180933863185245964937835984619775864753572908683348248264742213996083489698740813824768541155219687436720162337452135442366709194036330839604879541982666280680362911581067073656887263677298198950091376552003882397598178143671907159785231735305247993079741185049317885888023940936244786772491268055282994696483248293883677092126177340945389888435567630508447076948138739369806867942365468933783602736050746117487150014776433751448064553125007369805118204433161052283039189331703018158709477404111821397719720490717176455355771887427732770071413279867904733316964299399646455231775564595871694311432811847863803116914620099412032074528801037774492088181031979267573690402940940310739501801787563976668493329203200 [30,20] 112146609283368210415765294650521684737458170471123265380492095020348773178262225336202694148495360671188624386330415619301078996811875275801807416562995515087475780537502704231854739164504515207928745537102962715587512966792103671871495381172457705980978571983454117602416891801575423374553473365861148777920277776079175468934020756582946279543384499459226629043887568823250182423181183135813897886502723113658277775932232506020642026936916204776782440954113414829662193485082359728120716634393861869503139957998505887766652287318009226024430627685808349586360756961073109759505856991606427347338203899584292159122579624599528109057447877711670848368403629426150543142858909809702045054269764253242535725620104850415154609720259485563127978036777138809750876593478957450080208574277057654935623916724674354905133590607887924089209932140490725087419525677595291221947355348707332071615669737423291717054208767222903474059645754357940915110269173644924068783885619274611682630711398771736673277649315929068913649483020605826977305532704580761187156949995904783427795613535003022532561016520005478292984521110225574039408660262793020944190823297153176654580817923975045566257518887421769273403493646547718828071850095821933952798156851363796658156319872601829745559294823584987109004210615175939690290174845666706838086401207147207491661814402956260511662003143946545208628880639312017143770532810039313440070850182272861691446962733504159261570481399831190533411613629040528436261263439553136256519927146485815547412334728152573361872151380789278767538858126458465152438266610451176067351027519176697142219994653934721128054094564600704871795210080182129502207885906303202226558851563330203083825737549380103349958445588461677187280720871704217520668930155845490867567349466213463982193314690233124288438620622781578648038708758550497896070128933540705007667897511991005501295754545980073759379669225669017469057128510717065121054286028965162678166135475878928732106888623431320647447808129783221244713162457491079560195522916397744029969778810108286446729696610363877345906999862140720612574476447368620854638667674236065067544944344824743229419622972773644905157095920035523856720190616277617776322169748825639378399897809372077100148418340083297391400148080048159104986483677721599178620504739682560786006595883931830190876917760 [30,21] -134457879177711527692126879447072448798657659569086951233289842589628022908784583720082087898589587542371797145876100768426938165180552141765328950930356357589585193039280913286249754765414022182660884365582125972900166304319234806277114928808322177207901325911152234417995016255482211318968595303730234024194398455042463459622553218626386182634714433959288053993171995364714282572079264499984946042974842430404105102975138525251752622124217676058593477422469936321571766984826000349061865092903476244212332014765033531660417253110705241347112927344916370768737097248156671704748761073326871990205618233767989971706469501707223222009928910741509588336670811275924944040401919410394640492205071065096217624970120927961026665561718501032951658094605653170506972539382671162712167650428371422775533115661321045256680662857183126175524669655412431622116804420349690280095594828390356222350033272545408911537839848550311626383088092321165218791975373312440406100102136694581921949013488057400877058309725090279590857402044215987043900414029714616195664163434937578411461362700109224248816410913300429770938416925062204692280320831072162044287085486303170284435620358819226270227342422732797971614239768348943206320395062940642062856330683792224431694122896731264797087528929548598119210037917926721152385449750700062202126059155599686995010118766541381557548128732760229405971347800184693094902500210900500346634544966676679019611472596704167564624134120786841262345939567294941854325695296713347461680975463278295968069590107574729284487003018218323089828560265748687136756910650157797904974382301762754498289602156712439822918463928219430475428520390687123742642275146623144479610369109438575289850712589131495737819555598342590380638614311558296938813945489143706955652253654567296646098752174144348306932524248345572894153505102110661667570525466636412086021354687042949820549186992824240860329559729071405520642361915562013016812400032893227265047284914623533695235639390969982991323550385991068438637215289651578258582068923377431096235636545270540204602197083997295448668422871843407893504762765331787986480525984851015726701922983019814154167794889803704722373813183878295330094347467856618259290214262033295286086138923302659204692880461306204549000397825689676132876465554814537759667595390391477221409306762060295988838400 [30,22] 133869011616202702392934596248966878138399700314069153914631517511769476384282837666282789883338871672582552107182113160540713156922682663713716335545194987742090319748514362636291062189936705106833442405415865451124604652977142309529568382390224500933576016172077641546133784068268954361758131971368911206980863145609609477792313168332310185436332538389992278598983411912487082474695406749524783220813486076357215505777486256596742707298256024174838168233861094377432930074447336152327213245629062758904740095337424842156601918665442376961814490120308888186737831281362910868565427560927726059008364048814786545314073158968130046269494897530124188199767462288623772332716975318004006873143902859395059517949056723124293703961427685658948486973356295710181260927077640642570236803506008605762409598618600798981322874333166941313211327459391399512090602569865355958866627083879014153441335926235102606051657403364879834547577436592519138875644901446573667548457424116282772482081975373044085900879131609951515273598583364691980685419948708935953473120142139695117879828313248781879194647712948185923425537560284828612249815081583396223819834783704219328058895119867737090614840055823155172867184009269913699678508276928868909353157881821679499922650965229855830680296767709598408751533682806056679093437911834218307121833863968815550871426743465379081953181611410669758643616628313906943261831360521774371821573648107698071624017327222830914449459263850113927918351948181145392673988980854679867587075010181650913262243704725826087427913529776540117703046590747439405444487254549075110537643657074429548526690624278991851545023404652794219637689601891557675317248879044307618028934573696765288534965890053140321846684800145896747400689085143761776617158233736372660798095309123022515395001832634349918727591409982460499091205080352537477800092725220313770813242576262587736702547875914377196336882992473716772684110963129453233791420019719796418820469987876334159747332988358145797542765778431013890621210300800393786352060584981101643102789308363315368860152171128467855992206893840064581543341924568257422248587976747610963573942545239577229851130809672467861697946205197817009680655564145115461264829718824272087324943190061634726924843349741841602863331892634878038811935646148172038481373429184033234124573461858704424960 [30,23] -113165188586875377177379657337984783603212091105379989157919756292951105277747603257930100794519810258724248291688509230683590207967187942154907995311049300582875933307747389747790913219236789404905991906138742625668672672205017974374081900751372105070023019133968687770804163065622719766507824249749762634655480830077837653993464981356221185741026146895871215980798510038421539191344493914975225489416138130150306096117710440880425136861874015651195232487181448105206636136572124236948882135100533710493938687083205793597301470232161126765096431699571513654655165529972724174764042382547787109641403631942800698147178778557851482757614169427765546535856857556637594074960498485563300732434725012278856612782950447836285397577348157643005112234946347194196855845027530229989015475537394443417425996583990507312067371052696575552655229478940913484533633966560814142343730243610573980786304819274752300383951294182758126326392016277965351705957363325295505897461803686763105415598726604214072235094761182179526897945297638694733479286402299530993595603540799557118845039782716062699155901781560232458551567658061496011512472655598353269699495033374831537136679817975429475101300475112855706758649673979839466273522608678595182748683920224091173483202434795166435190823514719321574333346651496096940884606749432622372166245167825150519406369380035970665852122486568621168121848841800774875391446904302775019791573205369926512732463607014679743597566651204352236136620424004369710914840696542539629616650735163653840263824488692902723066153896759929944325709054344671396249065660382075316633063415337387853970366594258798236520799663498403690490934453043064308692810739003329153637977086913563840057613993640519712400432038307438479906025789039247583176801986186182079161576267904310775311830183657920344785209860894970953631475376583721225082055559634143608789101450921072694756176169750288600164823087669853366163389980079694964003690097217899857632331745505129698999551151454913764364246592712273948836369787605315961576218444729017528731874514685444899662887265263297946214767335876468865738730082642176329726073077800943962399291145708196289938528357685187270196576309765614507529980492971485753923044768649251128611390413670891254922096381480402624839107510375793649457080441850358706797786523470657442700357925527879680 [30,24] 83870789417074835396792847624117986081830426230854068509264062363564360703778104007725207996660185620079421016843515311456392449209297650298095408718081964305390521633932360396705998707380371472795489289303790876251265065290515944044269451570329054528866513019398899404600031674830581383683961150934930599617047918035179902016095640654968949988777712548070594782336737323459802621214798676023643138556860052500629167031112883174248637324238906939279707071821477694914508348550767564803408121489036644967620854110398637822782630781495597339930585520922893805189389972947575091057666427580222506358702838268876733809916821527983894092261528565603560272885048870280521126668803018805054215818118022211292343076949361812896111981127942940369347004025356831141933032233829052336829666217255603483776046491802198225279247234245600441147530548526525263025866664366922500369527597022494987947231796414105768723177077258837298911535949061187901059848798067222515178935968116827436745821039540820735636559803317549712691123020129959322492920221047579313204348905972466153425224256964529135963012651064788024709971141068618019186757126336394409138850012939857654492845333068395572352368251908349721682700817447409239716658164555510765722788479611908658528549130047974471606647392135350386753040826943729257953407098477992175427017529071860089743543163927618574501094092937986037114491926836732966218113728625613283660744772175210901180325272737150699031913495900969209879708597706286351677784263651234616181004910834837095447453869325199685183987882538587484323433859339988486907267554004589053959437692370307651924399610349047487748098135971236441483143193464463213476272193266417274412144196028622580499007278691393188131533132373580662537845821735281841000504469128831422186817627569902171908815729677535988340860390761117086935507663375154417862187888635887388534481986759712319329495342104097183217153805308996790332894547787253395918837542917031571107743336045437504283887880630809743344410502063818171538076197529745405757134725165093492027742698737318663421185644570023981897805929074912795362551731377499449681508579991311927932206920122127691494305561099706304547852629426588422973719947554233658290176195328289469018197724654178342791055077576104210347398690460174646407475146575000902228285155501365055092756221788160 [30,25] -57799679237921230193110991182330346753744157875322981832845089310030397624614312088157018081773632523288491708855180813320307642720789340103653114194362892514182955791686206414073160336642103232349274365352134379365418340584872979393283544532022643338704081338853145129417021144642110560207497895818901328135550910850401971032987658460740222586278781612946293946383543902319602660291300883041985266456888052464149767341643931117618227086203111533331698650012314837789407535191119135022874126513153211772184182809534015056079272512816301757042944510007054409018569620395172113668448768005081900792985812525858647611863995422326287586837353018391465629653587316078155904649455314410888188826374182643480563356955545945981584109891868748548305859284469380897320521518108101190984251499494916672705222263916915165522750754373466567510063719743236384346632366126425379024209325386962296478796469641716780634664311394385125513691775091479496868976269122441248616682282328338188394721487783004019751949663760141459082506329445832082785843706134685812392688970942162893976889917386082611950131689170004405258803049656708166711198875948511918234433797568575710701771552385102573810506740709720807926885895119781677462853927905241120651336238304485302963452533049866080577913551064381088652317788125570206271971602918727162302471374081152797296462927852066702282356879155085269579754340860394831420706868545864917201100789072881141356530374420859015972104438346963533608899743752507678329835542125356024649791803522440408737732835325035993274344084018791976532859955775663441924613086633156492024448173842125894016580738343956463867983903822370783333986147751102161886635130440250858722216817864637480119368102582465479173927194917194886586022159673378191553392852165264983679344261651455124865421602079204111223874171246452250603880289485960758169113355940214024869355087806917158891408868806096789229732660636294007278668822008733258238823799800928991740724339893311420671486652925363294336130564785383051079888850100350804899212635720054760055241116699116894691746249023584218101269643959957136041539101038523163031551667378483546684493352525600413890778961623062255769948799639056352996725646219187095474950041911084403414166864980321720966020388507656763813834229530116716386892311202600840425096686117986791063216455680 [30,26] 40444251775750526174675262583031459120786346506737117843396095382096380281021888897603852735710354489784631587988526222830884161824270337451397122785416411313604003321721003110515318977735929436014885338626774701857624965632044899054343332767174251781100975918948114795615574480001642180557409261674257004650618737563175640071221610116482034954678678303160101268018550792281853746154486201145597327398624770282870269508557119608670810965621017403363287183462081805892384889924113293910222343876812182153659072089713186453827301830906095129437821109246914957301763929635310857913246041910226137058048382582376459283211398932921778542899089767687708823076812612901588506997165835963994152409452355212180482150136592802791838675700526905482829258364896940433543990862466062510638864612529417219982254323541245806710629323855959826956729524858195837978943846695665455368065276706937506107098145962354345018133772651922445562173222111009712394122756525449744154681561795297824295554773457695523071371233256921127559133641894494357145271731933594871547921031142888606122870048623416363301068483261306405263133416792651862291003903563622085502770723688233231157853802541562621249923154228237271641989680248036634442772346383107135404210753313661471118503645444673217322078020188109765141992201116320203255836983855464765491222516777661802657872705227165540826001418622786461333888894385557978724489967125609027330696049642298823795684596866065791417407714307182493805295213456865066437585260374348918024945893005780527495495434050791410300391419674743321572439644551406797037984328454375097184981093715856095606826235508504565106527530083723645304903036979873738254988762739892734326354780433301544191170855717282579223332053148506043597288230769714067175620355764542402425758754031636259850010963306880021027696442806123620279990040189715771598672899028910056658480612764375218444150358281388250598200991120273707783092973391626347816603266445884916365197962441557986236735415229729778240041138694065407217818527910342164292499000179062702795839118015848157749744169132102890299148853652988243400651412339224353854356294245926524429614344177324594360544519772561771795908758605262431634720743580516255280632596238863433166417662105397149728266364104251260785378584348822913443029416326066714421996112004106982092963840 [30,27] -29981859753467010757638813815773579477486725019586553615831880340490351314518463666713090268516978549253827697658971593035424852750498959749506954058238400619265162968384726974528888640955552593648515914123862549614363445662535392996080077955391498101677725852192729081177114538608782695648977820506516643940619045353863474495989024487544135972253178300173263098469614732309472507564472998496689346173780219585106050868460409461606536380550413731242551022593725667403949213025385262495474462617996991050301606371774240843230802567234197347870062541729446202484584902291753311346931354840726657462116472421171469139220786426349017396544982674089227011081928171981026889471101820024663300591333986316781386839829435978202338011604373204657370694570615459640480375513563588986038894282514687565512412003408564811735978667366770475111336651393326339646317604923035833874550103904902064453138260253635548205460467829766966515069325532795882106851976288040631387910346862209813223148620946963197291751678202092178880498902956032749113484589190167571310329642634117757088547576322387573246958202203073962060296922590299305252417876248102140655847333912169359742179963790914386257492628360505170228941560350972311215862602209167670744279359977540414401413701768339701776106465852960931950764800364717760600066992856572416768708607034094853186839570862317416163673222657246719573300080318195908409521534657790840235667403256396481911577456903817916936469391807707135824222231826195126232211908198791374862058022756572074231005799783643852296615873311057544245470578366261385196551020380394484613089044471308290052540279447411685941181506472153618883908377279054749662583833756461818532626498830323127793917920328320949833221652661517812170744080816475555256208877172575302942860141952287875216628890450139860622997841611104904367906855833907838829194584084297903777541427968125474819395555228634330351956353336948481252147993942749238290639315540604753025847213134617233659638960265872270815022906675197260928099058011213302298772728135656156652730381650723501069086465250772513761705226457140312776495270141144452633893405874206672640677634606336671027625189003369804300927371999377211566435331618887305824933650033660628434233432565285743651396754599197829800343512949466649799463017971188950959280550897224452669440 [30,28] 22297499902391285620367496795423358102180344990122896149654697450855293900516996679692804503120117458746390536731976820769008454415215180124889700573352207685816471512325721673087306602644096545471682311847854712437589115323839490846379598996901800253770430431018905814179210820618798312001923453351850896629685704354108354771392296737610772218829850455448055627080353358999342210675989114897549957628965734816547244407832116232936936737897603880850292451534895917887623401236059902171641188895538879193326537012035877827989345542374748199742854799588428124415299596058908092347475658211906884271256149641984795577407918451949931102053486711288439450837582613837460220443722688938060583719630887622612416668964524944324427363374518948973791298117228735909699429634635158658181159849225616315293672716267480605766304417329229640371311830833287272299180540688838825048665779030393411503125760775905886082152677171850556640937255851693089307854737659451742306720913897447599987797580358428579115115394796345141569130220297880675883927527447940903620368667221119809138116483653182394923392947586887588075165083209274750405126983364512407837418035743423628265554916505344259558253020702031314306577942381230263742674509458784325339515706341727420363175703780260039735859001027810335379862353242690517615381255876739498283765568488095660364211830207707111714944257163235583791470300096039301036836638008278817054947809142262284122783290321347051488804429589273827230695300303971230968501776149588968489118322634770152282847798487740974462119308237262336520934825935635762178484883551464442488675754738575348511214419655550578307395828635674027242041249512205171965217851893289993552117372790515617151696734504592769599917430537071621663379990414226349186960106357018897129144065591546591965627936440067777310896417809606287714772802589584368529817205589140648230210038845304676037374184238113373093619370962044365104362343376107846991169609915172993788455045484380438806371256767659686677342542710103610252247384012367103990793660009157909312975100552503770807064095035750544950047251906880485786816814529299158607648564870497020506460960566700030880846493530385498078736346090251807009291368131041017254783822960264290853120589538693313912956614756517252270320397069578961757820821644509477301386115826392760320 [30,29] -15452019734689584498675124080003012717110802429937404102551924477699961239099200051388624856768775556268662089822203290684267823248696757653144622608749806808300837022642775208955482333605201935305795712106833121391297035370507772429342879134537771508464192466313558958856651438465269369160051721809165542871698415404235364454294100312664161772006999034936528045533349847242359527723708924190804496532473145340662251765789656053153517291952517022428732996824190489778502173235160606636682046084521706334281181274546978025127398109755656277743125013614532582398287989513279581416721665850319163525162603286890668857895911001727825166358105073211544166094040445871165903109270097807665303372534906196604131152980066103939796823606187245592628200573735218332551898707507729549753561465542732402659701655421661181962696075689239117730986172341281050504029240187320510667949855734013034258084799504972706176365177897309158115439790656520664105105178658595297923687492079736030675168081116228135848514778844574246073285470268297125789298301967336407506014574453316362696881200869304327727223586592358401273157363691099355009532218358292689266488741144897671903401400552026885876787030053327393829401313332202005350155897434751886364833274445108691724269691236547162771481856599339795546037376041704539488152654211836617510039450820564815905343314748947499934048034259857156627425819654893276306759559759212103310253761911512437539906932298854791661172321353633273307130545141898849198837492704114086631044041397498438865266888591992497486596491864249510829161890409929605689515078976599172711357036379519494713464060592520377053884634448661012446036804022265525091244525921360815580235498821710658967186332637462611172343145757040200352144112500532645312962434120318454721387413643782171689986157446284074630388448528394661527253628275508869971575506516365249024657995402993790786113669148234737644739553666138024727177872209543632553367516415015110272155355264289908408960400976062380627361883190567417904847352481813667816838237690624043182883796664347103460741383857293270506909810737442137075336334093482625499281459337351163534524052353841510837229462740993160748420920892957463801166080088901690212415467888326195511655393800826382409136139778536894708912483668716811087560799947145209684286132086374400 [30,30] 9634221238332412106170929554093086623827134638797456120790841049600315185509704391566649135427586363702762926329068644572830722719377181726397374178070870630324723552499274131454778312894052105899362753171758784274469765357044708911497914339987964016988214359952219046334488054805744172732029243229132893651100658309804403662684001469012987615728038295414508100853794339596935788547593640605673512074747690687381371566292935232805632225094554571573238989272265382382097607996664060698430041897507475047390898996429872973129151927060432643963267267945370269011582501574112752807051384636821458893318084902538694227265933185357722300880670092437423153799643163782513795800654649409668893423608645476474476697500256214573698759704718115500520351828757826111077643547892391568150418257887790343559532386148537715288418619304352508012315309890925539968334995922937735790230728883044258827187968402188625212393907642702792773926731889661215522041523867256160666478965626999210139957009468813910504327882702723052132336254017393958100492828117961456559811687193253632601266324156516145424733339954253202423417237363965351681497227793753724723676993499875218675964305415861739425607240667743367170622611958963449296007120793157725576792325821800668748644570745557780547090857832514798091945439250776345479878825503462263802930814920339666470196697513071255052645558992614764158412733155053859314844742919367581352420140334399708198850166494260948294838157250496780295176286394530964886249221180171022604119445281436581959048015402068146719672697127126419350730900620349379830100809311275372088935409609131173501766666437257593215456353975062012196648346382301179698096150882145216130307088245730492156580297545656319374355114928614455476845808121695159140953916942688273611998284925944837757167388695824425590076357889485380026626028776809319352990402391532951208418008074856462396419825749221673185116775620117045708128028846059912597369993003636198123978539494864513992446978861219381609564962237706569295520311125884970040542318670148026786595925026874350316636759852649116810605043926693617575831125791393937491664593968765144366113539666304935030214420598242189263218797379702677891376773035080340911013388315814210538496970378204358260792162018832807716240338786653465267566780867914440342832676864000 [31,0] -4277998972159857371342734457671665542825338781010730111908470482893713248024497423831910079312096821225294490510028208911267363389207600963481855878864696147755892756509845567849929103944535077629610742829829421345422437233536186932772833285752458656921220730141279290367403153256648003633686626023095226689649321714096462042737382063258444414378076234189272156496116969529702666829258723088399982733505239951925259524816170522044589508776623902399483112063941383478748961472976612520533649763185178373118623717405589395760145303667319513699185522398797416401928537063175421129258695554875500076099524058034999256462282446843794692627908202016858824472896371250423279289766454436636430864691566189262818275604855502444238735617630975116711380689915465868311342468360932335295451187038384610545427946397025286551938980532599573940090191511010683709375887596351300627450117080084426879445638554484202798020158473360998443081821552708262732464168076578563876357706994598655832771541783269952688834327893965123950284046452345894727792224489344339677838504053844073004703672180367416991724786434006017642792625265716336393803666436737868316677896943584746582440288365278611681126122735134458626655208270874603394009211989092456178270543663343384699893424565999833817536841963956389190050429827088085742891439446885427371514732055449292710473895730945148078605629226436079135003734352034601797292952979509895987907406605819152554300805227307679243855400005197181864244050688247368787153953038906749728203062737565223499834373824924282779745135927528178458840604669876612608816403057152636934395607027475967956853609513067985164485887832768843384115491549775094948552033115351003658719802144649440324537893649356271185898557781929979311992310643009369765749457957112712828324779359391945318921704921501361330973673993742292008716016923683902523785103367814585451029036774786244086975967708004115037514064250381328480966990130290342252770009578505234768158231973589979018417995164036114616225896974940734736541025681537899690302952117846893006005889327444716008984079814790732697426288739169896596343677997311559621171700529718215112977669374824075049864926680255129527883070644403670625953924655961943369708737948783525014070168517046326328644956572347204044213595230064929032164732760128018399144181565117008530081884985926161653033777114473364916508377963560960000000000000000000 [31,1] -439971891077990100764965058275140716528217061905815691064828871838053395440871289542747262399323268466251992836727865749573085196167036925374449374885032873405555383593939228833969504347157410477963790221002049590197966264744722609183347641810752749354308440845876916456813092847064982818556845252707422857283061992379192351363912890862338765739267640575769525565044914638972243575361784655676540792575568717503023164995391759076688765244849983607556637491977636119546531231340451880940512650146296655371966353982958109714420553817718499334989444964349985453581498622870307064610047756364604769432135598436517353473275733030443642031890557420843134997709474663072805203442384700108477854558394262215449009788573327210691192894832506521880612385611146962410402393370730162700801139789519855654686590733484800059570397381099746075928354241840422023174916352596187641672402306522065264900221476008728547680614121135949784934577379866365495425543428389732826777210014371705832342351153926948809011248315907569433093959914874095740533131739374780838491674747967296717705641578293875414520784122309900983586310096626351313996259681635713669867365444945463209297068361700557408897291924308052596295827182109806714024678584306436814498118135324373295545300035833688495561831373988847574320746250598479376405112266019673272962331158091467271838908799243370650879123430766796828492964094511794092372269873693721124271928555381927520837659939765155289411351198329958468983292315043480818158800264957739616638784384743150745011467287263626746497557934902044360373040741929933389598516474969845305310969892031851182038056392046540327264199433591859958791002758844361138941022712667545038792498699262194360309080749593411913005399445484717929712600108159148421132248830209626517518141580202260412065428435562540211796531226905382038515291079756320570343707728553741578423111693932642532885035639959183236361553562875586817958430451169091705539922477423936365556002650403146452781312738269370569553712619726026046704414128967481570357387247139346248617438812293412212412490022762685397172960711711984012945419555397734751881492775312718728952176362028850896404021334850126481896427365254760754170076008981231719424013908868665850041390274706252768576064731850877378624851699935851706180286473250112385087838927250090229551880220094474948271098758769348133332903556515102720000000000000000 [31,2] -11877994126620353919567491524081152663514193431881739837406693088658678596099035333986564293888815577978157808340182682188894115453518252032054272299336230777784775437963317707904719724126221955638272859532519284461172364032138742805978462553505136347919926654825491869198970670867993294784967077335920910458706129978433456706698812629045847543871078091691283570755264714776217657920589449538025055848140941317661806908849888201048028235444664482501136260948962916669244782810005785840992718437496926596229037891568349208593884368006894218043873877705769374438935134988910986013534829580099604619101482137493654793721028936045217450921975568185000087440859710339497080963502349139809082265430333603778063802249055727382808479418480240395140028637212705751134264683306796690916558168840766970057803256644466387691352200202736952633711431810810822358924436874362953120609624849943786072929532190546340115619144280376261179455247597368232230313028369709738448007328718672256350980059069472583466698137489830572695035507137976646302630629828298961855224205950070020630871829517435622070786280262439023682561324021250652043691772541497730832618643436871628985656933032192847700783212848533404687699726111233456866570479662128318220937752118281118014264146583789779366895465161658879854881475063016975059775052478625229842975237812336902355359353093175446668668569762904681198974647804018795646725697266447665576089326917682092599559359503320019788795174320547653097563390512141021340308014961447903568959359566887575554870871348394343349087797845219640983751187689467206389546827547880271922693642244385942185584068257808688840303361852888735117591133564153191311756336416420869172822094085448163149695560125882454266649448800574239606515820077855098768402193666696381395820492101395625790755602627987561397965690658321785441880719659325175106092987193691292509446871370682718448421606041387058634923528966174001666542720499836561828177178404390212594356632410251005175647719427352810932600222333713508453083609902931179573905499756593549534693073083768593794331332262028517970621384977030492596793243051751249491214199991530545612972607975424262030259129450012158680001184739211975976983784615450911340092512752235781236367521552771775540657621723898293349086450747715926013195069153291194815255693448737752117810080637043543440653539566182778704966815198478336000000000000000 [31,3] -340726681430026879241022402663250526602159462761385600861661094372265930845191190573731913187403695542669913310567765996447590437703289123032480384979082375428126061027138643634624660786212484578556921675458424454498186289846697485955319969435319201825535979484075990337037794079490740771536264796361149525482519246749766097738335320868212992267090704632854759917856119385078679214925379189175410234893952073020986519386194473077375019917886740030742008678042908847728999451106093073749018514408107196974477378426185170331014872564166114296792172187235652706242855941608641037926530408098911612760795656152324626577025551029395496643141073766728829533264032786971748344575628602759877876229772586759208539662196285728654767794345654915881326045787112423271084083240645575907775643074298288602198740409241637528381787250049755006689360014561872658310345763646054769090516398339033026249905626676510065778135361285054534329066933714142139402293994723506535196016410977655828589168965900902035681388023619932633510534526893902976179573439896965538382842598273409455371525281641347074500449198069134321059829489379170569921806510810109053340508657316244041029360757379856038963345316589386709281781755995469785574868371302935872005653703114083260410926243880920538358164406871050263807822954542328778172427239241455148854363151048370035773539418300178072102427353371326160342693487183913268566489024824920451812529407082394573093652966751906806122841088966266736302683958185770912517664227925700201371876692490811952168669729092302358557545264961219651846375155153720107056512955308257552708763602281150868909762685260842369582882674566431797373490905540499372460378010500778420916854602046210492563888870702007179597363451925221176098427223746882033523950821548760112021897908001440447237646376305846442184426341809008803855845000117264938645145326893484301895718137978351468406197157784195639851112933369791460330261798074248585110669422536986719045616599933052555594954888663507434124172925430559914219248128800801709470974481237554651626164397492593378985320053787899389312074282682262443706434886817075766931217810778025185341123290299467994051795634145064146930574596809011832905717363084793661493044944078624070748388303385009496577132758504826643535014843971248456867786699463957185905322384620890634248839378636538495525428072593574776318823744477226598400000000000 [31,4] 12628938940319077272582223338986486059128500385398841937882186095134422032262335183859311079566484887410423046878970309657082911985423349201868105133271425604035108507449746661828311861871285778345540277128841901652901024645709643576743869468948663520254314837849429198443203496581381830739929965097881758194374009948324194201989524514810991021879412574439249310507951066332130775173725124107911579838076742748257354814465839832904588182854437478598448998108781059027600381034854529321120766928963420567886216927060048127932865859842876666044417786602999308030825375018254171186082756251719691055262270323991433234896897170053943809167249789747876470762481872340078373549935525420018475828405928804040091849209198153831804257801672528024985298859464089088945028704586869275412670488143401160371325796692473472186453429594939640377680334382137534794166116055855216884121266627519729101915739370363001577137028910941889721229905817997990244522961995713315473449170548215685067393506652753525838656250078873421123354449661396929998763340918850403947038373127725429692668858520857538063182262610510609948601015884214068993392756804351387191345812102503096067670374869271053190762209006018097719411184444898490660329086611224961490578383713989758203269271039389072417426062225933944959364426402433057184726960113709256168351818927143790758247258065606017425652409393222981380704284427790950288969289262664996851872761291462740116730151903426712446644994838982705465233352181026167537114693198320609743137993705241207315177640224857246308074853810938445779194897048423217829898057312956798481170777803430306066241818321989939428767018013167386291169377359503904934449122496557725544608081727870052250828910156891921748094840402071170000260465022350483568573849643083695297253806883699054315682220356169903938387784628903124187615502639416616004778547144499153766069871467109509664385298346872309636470889810469604812404545889790625369508534594152944355855202400465680544451096402387479999096955955723420189175659868865633336128402406642322690623962962052885511371195862166486978011156474129554053027968059225058308904282007274925734885099729508698276752308253562039799839367170316047595561753968649185248194602810285171969120673518742321660777373401981011569582001012152674565356407752881485333632220658450221516862815189911639754345796914169632802885281559844225024000000000 [31,5] -99858878825362867371353802492429502749258786917350007534753859325798394773598874116848438653425001341721623565535005528401986778264918998461613454727597834785866125080528303589465689648369728912145191298275719745174779429739235237947162597965732331735469578403186412205546754350864621416081304503103643629595379428453306409999856653114317233800363628502741391495561181850017298951062273163855815306250832734438918092694878975542181933277286393734231626310053392102625944805949468092543748164431671702743121621524803909104658239412877840926843092667132923806711009770416209689287888010116074198680182574730388914753354449978560929800998382680189529816501176242460350724481752589855628528945935081142671690442956740229573236977538898483329756547373464190693202996169965748898214000279812707471246008178685169430926158779211376041653060473065345235718772742555576677535149387010538338598574604872783091159234469969849816627302826339594199307084583295027235339317589161088284799388990611960320421687662235654771308723151589706287316214913469833471247704012376010133498397213390937625984235940571074574757146989251019920923936859901117777228710108938132369203392345962501101618345296185810997027477935875696802910833263842413338994658451850803620404026109043580849927670295611336893602626543073177174514555443124344610557910934380739146315731665770051932864156796855652071723589613105551430940327583949157342798035171856836056884387356248152054426720259387088553663022985631576986249568773650846451698370708817481262767979804422022671141047642789920561567356062246115942998003148301608928754705531091617558546802365263624540671604281658998299788034157305111579187215995507204229821109025072384900118542115770757873633728548754396886049211231179244966556558874607044600305909787677313835679719641027044378808479668762010087100116475971401699092915958285915910423014297745015895450254410688284829821033619115793720901383581007257092985668252592298342836077391392581961807273310966289660347444873724612948928830392069568758818062345472511079087413548578042373547545824987344042799112896974811278933167603622414740804355547023604405862424365073154214104535334877172719702371642263406987269251852921203827117770691394072449937394600910438717669378559373864363369687725187350827898046787341053961425692159260589413734339647453695682364823226074080834244760828382941072588800000 [31,6] -1290240890249552426411705186599050715836025594288322901149855154952078695087160124670993159388854464002403678501074294910767697644015316051475864224057832146091620645588983184854495991122072360770998212004617479584936762456984458828555545850670000874035453748818274875503418121535635291626754674901933379040457985624559740726990686985162988721944342182281847755673879882518752040985191958673222362797918223350788779684058752688379878892199933792402400880507150425144301023678402180182960973216120102155395310553727109996677697621519963212792579142121457689217745652695488566650767869075055031061937708403920270475025471242243678351690366138355791806262847545499609326852288489251524628909868919224945666466231571946995833575884331773018040356631419246170056488740346383818440942865037923535074636168946337563340632493856961279752989461519238263949310547387044981270619048332744955927292448547636368121932805133716914228011342066201774200316068875293340520284010986944963660368863021261821473550649639737912042079834704376340474835865699206595810877589793102351889842292026741483070867511165887433324564442124560640094241467876088156754451348989163967413440644790578455794647703388481089041007674885546613211646678693433571049384058791052346057289192717842614420096394965622394990028695157244120131605033835226617389644250240766177334827812110351551053731720084889741439945305245901164367696967767360086201632090536308439232968481615461186771875223816030885020342603474589390997517064386801924178112332424714730191560884098460219584419716454971734706196073071207190875002960690176885846044147899059007380617691620428604802959656752223209382956769549380605647968933480534865248827663953124020102182892223167815942154240996865203228143764854873146817217590687071566293860657293432901958534371550141030962795346895347410337147804096319885615443041917143451642853254285512400611986245785316561714639788272850703349447508414745708998064869148385798234583212495872860441256277043595504794596074165322525519131041541138358940086914609154832741523993210795411442014857906876339058767016736198105283855298014342568032392769384682987188686190445186426233380755419223477662810545065642466412017570686273971878573307763637806915922066070723459569360441083407421510877452331575692365385503265684634202463782023050634963242790350234273544713798083414515393543405864876192563200000 [31,7] 7996012451208356013654202198214457217139294482704929820192492102192832283285406471734324961801983299557060379059029260032576511226385066109065267456414447897234614359865506945372683259850729192532127457350257034746276772312330620326384219461855412190293315063977542412213964978278860895016492078195373544839435414880182213604909717482687847126444102716439870420274676672489655453076517181500147523432949053744989543933313370051419109989470510758956007702168848108421514711502230483153561581510452923139968022344886633964437028575115523989547112720123188670039943131994070515818512437857160837972611801113581475274629446583103862960529921484780850667519336886922073119093061151345862700385481618688952205997826122910400921375474575255039361161335350004958561547854025544950342818842223545916901729488354436608486519340836196777218362965462731387122848394411298219690951219231406144807195219981629714926120651225363730064417314389661508498448759078217217517523174943973973298571659476499938464291343594297917262269511248234224193517854441688209645187653014766199341341596992358550933202799521914000941337721189682088725992306495668960090428039570198982668512613921636111624448451221231565701427630285350868606907383907130107778802196559989881299286091458422483008653717529302222033121308428711178374671420464935311789728266333520454213746675579333345242863348875193854209965094591747976170324371012677644232818310112737171132958075462527070752550846870657421125122271128645536652617732636079533208255043286273809650055722197139792476864987696588630834652576289749821306518197170027787033957947860409513055585700225565567353062000431605565642714834902480522227077398162425974219876217612288156348626650662545240907119963459285809346633613148461839951459010207879989745479134908976136845248569347384815161233713789675746217589649013600910037681081128912628537308758615792921805407964103526935341742263010442493578352623728710021732021193151711911823298079411418583293375219929383616100919291386778500942225925693675559836346036944904379553747248837016921545562939597468894804760280744660053701158396490391570313919543991977848478459708959462407003933937319352667833468837704777943077283744362650217933416072660665123430120083613772687654576166928665777512588613738254707368076388248052483049030064254966963373593961254964668222222133173971073694221716322311471104000 [31,8] -25977962527306468213767436376273444426100149004091426176749988497769259546509946183294403869431258628621502259474573475997902510256012760053245798027414778019747707034857863389841221825180298592402770748305080479018841658929407115303803872078651393360507264169791474014602868087647021579020246707521758892699182854254978871418261157182480019420854831806313596469962531312590395930055417417292770175470605126307751974590735931435064987932018715182179013159103675680693079028316571203188538597234862130527651462107281284015118827974024346570749623852190342969391687449117955084974031075373220343960175499778018551318091105676545742915602969013873277337210459740339269642895988097297323157051061838203993808714593578117613504995796376240271459223982965453813125994273400703984495462059219370750844522166347167628182047543806445463179129000798100443585081744401932661349118102507886007346800063348729917402195007292579676102288992791936644318454618902122739861060635812066883387619745024617646070215317081688800984069625916506211506151747057632305846957255304035158146262683890879845635174199996024540001927700221168798591222884830282898235682319920821177777615408187658761245730853326145887970254401285564323066730830633879616952506342262825458380765776446580948732341417101410016108449935392544117053911928546642840078112575961334459955344444250138816828554992977652751608064699249944124465520436686714029170156578745877031375094229454601886940294947633107712231483568259269412315176757799863279042509369931210244926895109831719273758449184320203869531304735515183380083993000412482705898311712229768003601063568898153023047319459899299482175768832173426903406063420712921457562505338914071809486524261173439954246839476368506391424114424576265026668798989044574508690703262164929747479446795999158100492865117358590236290825235870270787471568695790920653657903473357720977829217374258476996693780791867992748981110896268611077339232124816462233542777254505247938750569129190064679479057019004163202368090637050655069339688694991777675340998062129897704937287675651196692429471066539784555946553576732174908684153228513368594696477296829876252846086149872459035096371002448869330974582838673232564166867216480841945972456918805250799287201352674985292064738464046867518613369104021651193192170066674224999670805167209923358388360376744817773011947883543396352000 [31,9] 104281591212694461591103318091250517070363714940740843522148799549457550728542244563137835826653294605089519269253851792431491426412790755112642833392779772731419547970965060893423522709111939286815734991026544132580149506861880193457631614936929148613693870787070742108951859365935911460563166747348587302345862350569510775707497694759964269854704339505669781667295774490478206353227252119638746957301402937661011063209662689158247135908811974568015362408708908112082314929792454556555917806928306887037986983616351909800378227924366935758611353003945767555902634167429693876270973358418172892211339774283342748336217406075456960794963167196309003672596958906987024748142026271994669952573356296659503797535190034747673411894670873496756848864457006575773140510779229431115852954889670987562638579341520223563553268762294606252223179799846992307519354966534307367773644453448207018149681860842435966194774300316622717370082131570494863390195282170813770644183471433379684402455729404822872251589403339559591159012019018627566991694147654609921194625893746487842215265646234564762003929577221025705743931451084136110830777888705759746993613947536315708478575589370114099782076625510150736670960457193075130898478227310621764341011128323569425652099001497256741865267691858573568560032398343390174214820757488970064689839875808659807792912570599838579657662596697492917368229400047593749555920007355329504052685408459735866803308309461543765961791139823240059083445825409161354828801671521035331856685402784502906397045996820936698221511807938913576507738398401085709482030852674772989899684015563736448284970806307300465640187048126409163389343081267754924798317875475714139197522708679238934970495413283569639263689429189834542232532608057878009059791501328170030184672815988531967660165604250338075679655322360179399998169962149324238928415283156487922839929086876635327282234733816674828516232934778445789979930858480090780557803435877869668043218226284346537225632334540552929529061484650644321597101991284095250564469569060379910927376458965897867060348249599403152433266739057074203685471201314707095756643686551663465692757650583259015011328383316059053373536685686564445547732677965950887162573034681879176777947645566636564455763969835892804354711491076364499712269111302203658861999944516330439572176396570433959184793004278586501890132973243596800 [31,10] -375624675941663247090928945278972259522539559466590600927692814061382374207688183809572153418449367591788752903027652920555031319643020640579234813899965387311224784708256910429344019730464846715037456586617160720947806442707185342386852956873610155575761120181007675135188534629390277129779629101156307427739372809211180737885663320237984159239181870323760235492949159634540073555002315386710137801718938457860439302651302857985329027398991116525943332039967849933356828676586969467830032374163486139237530372244548350824592959114133622214923945077309394463528695017508254322527082387218535291487422429316701381040363117920999081801756710932958966784125702231301974480105316992545635653749331287897553854381290205084380737762396368556402231035922161977640638018452746369436329043403530689460602827589936561797948331986369185835748624446323919263076892878926543257212801623306457552308806619460671087249936444705236409257101623742943181233601831928092709834271819382170133692381010280154782009408658684593953086829123779473186139484316497438827668365431786910221437147338006960954747919770837645472869969908387639817271356643411512837107254000499839451554769988066278565157241999937754881238244271157602738992244742902082620998087313961002189806045288536875266967266809364006004128958851565292721936217246413575587258765539064988110539021133788648877604777903971857094081975580987473359273230704846534856349949451127375415575201644274218083086482020208414442568370831106329772265207563977114642582798145492563066742467692749491438915931513053087701751984124383159716449400347509968447266076901386752644423294210608197371521783293489507646336098758767945695276473187939964598736870957490385036790497589874918711236277501323516445459397759044308182079004025613876633638339149072863774633023368889753022284608788377870990614054121703967865996914653864030584897508116583873880875100846155308095488419680040093899236292803107037319597089177929635669346706386674877184074832754495400701016638353333861555472353318627843883591583216409931886868776362463747729306300339488196792301057056702742312003643387179243363140032064142430568572429925963924771335088753731340579544074088774493632337996106645652748785629657846864570617289577144737429345048597279976806357261778902735399135557613595418016831533652300849403160011967083130011876296283434523216559567011840000 [31,11] 934951302047888409400429482243048657757872925318926359987547861228475909715631123233599154772567152454370945002347586502023568644529978234779082857974033082296336376121278327127265272958249153416192883848956227824250651456523364273982986755646245168279527617600796405551755885694761810715809215845296509043294051028678522725136596315624316708042110655759535840864968332195705108620503526110476922283572271245951241115968068976290957578359087108116860056211875757005449849810588869313236369590541520333777004926621707686186881919777299540839919898916030071820739209829714319868146311433317418993142149748173165664714461564293521960960538688822576550921921303609780457821594692710894867677195730140957521439335208271369755409495091412791445288690061397695905029482529949330628261851022059566733464570153389939132038444010107942393448194019777183663747286955081275305784991273218972139873920006464832122134205939758069613054585123166572464830049218422671807846388657860774620990162447700551985089098114217296007962538867909581584866962714020871236555778426522466042371625714617799684982333131607187411379792335320567928718828044837295986920347130452949917011578209165128584528493651652357289784443084232211735839655417692898760766985070162436817645475640190315578864341421117710591501377002203300324196918125266336221480453861588385405616129946954130353802283064001068039242687480772518809670813189706598374826576640310962691228727957765032850365334834412817903345519036714236464386042253136325176628728139005739509225774575809636643733023865417377159871117222814376079978308287926429803854378459100478093442191932177337612794486444272806341262036620552825530666947285652224497692645929468760650472413570672069780419349740116319785496974550188799291679645338496709466687847074950762326084399316728679712677185253847232607245494596779074470462613595293420538921618301415249218981991379275578505161907974553694762593277395286095742762932178186317011412975786903928355286045857485857860825974393211611487576523815017784821637698154209152157415994443629924525899815883876487655611083016666990204529215893466306624863747361003664935409045380810253759101133731451508789769524267507289577254873765720715486056095598701591347316286570161683650668928948666088759520897846665143874494512844642362616434396199954844004215972058425747964448277288785116202938872627200 [31,12] -1669234922400936377348898240043765857665708315139308286632437240103711488170977477235204089860751867512754011953572165674749658280203042752841790144431262342937046832879148320093766963450749242907964718846451286850015942926320163730463308990328960477616183867222234006251599339903097042008863186552300602233987612988614364483526577151910315025929361477671186232796066920721722335521432208770866361838582581385420922749191029812754658607906971682285419036629499327512422154769909721266229218283928905381175428800683660324484072440047215555922354064393086707289174543064273506770147789568536641074807583528317096742210510821059541811195248966443669349121617122057316281029082162189334273089669970151988007591275718113495155386860503438349911343269979853288912576607394737937531306565900935923564222685861946901386709621345047257107815021668943198209298979767173844830179106382040717100870646237108372620433237183122242786351460973330134069944238166874500608844431475275956898045838696692331849717664588685693725576763013750008992954371917583463772517164419894173132338977763576643501462469974829849226815054384111730237957264527770826128583715767798370042477629282812134666270793895272582240461679307447549674520241696450528475842511173416525885987309444584639347900839281623994044367112162757628295815455531699341704617375955871336624550856649399433027340129880256210866642798816042986566107883650133078533841015997921093116396858996131154884669662041590743240912668470638643609611080901275361562574088676540174753759608872154732343472363828456816156954950854074987843431331500535933263705147654437473267206460655523926479641552274756651914700049840151976123545142492763519868305836759984855269522267216349102206691692585743438888667866941114356380220298707051907261524427058292440800772808233656966960042097305580716575715349237243566635964318152568034490985613993655744006336703934347869947399379291499473997732550125649135053220019204397126386160699520020397391275189892886394985733702906462433715558258739231093052723293998145996693327856738984410861643907057042898470567500583810556157938183534654738789660595812474944980298437289407357094746888249846232654082181712811260639360914188534811806637910498497870375789363434621298807910733760764563569636011940007224274801285987916535374304908412555810910550495888673068620737363972866443940619878400 [31,13] 2063755923424229957080625043520880075707429920951324889269613588342015851533835289224008679605552470688532550892404685901740050931893894677706528230704453817662490898174914827901534659106640657766597066527378915914817211641032600302017460701763628761101471748541983084101385654366450872709516418253319365620268153871558247968595249570809578053670628533351618118674654214485631107876450509518411122848344623525959226858831904389618213787815518757764598320185312657422942537535601218464294683296830440808606528998145200296917423454477731386685377164835061730498082757796079172951287105966084265007220936911105432787230940717720657305501353756940263534439840603776884100246351117724921111619044448989393294332189057513672355688216697194348384822916704759923177490986327429440275423194668331128934441212156365105588573887080402354524389387706630111780132228197143574031144156357373263421392082202955132970978339690258344075534788333795385831414117300776092535518530796546020684431140264180060545133501278896714582296648710749493418567298891107753148296831589603823737864087282432961794576478945994558719807864431664510363248730649489814714973501960882512781914123626935606545466618532343992561185976841094261597404563175315555400037452831374609960056265091056755622539929480379058982306629572972904246920421385395734750183328239061203574293588160088372887737696310633417441319998832633226453633825340037443259931764081569826301410441830322299997160130761792933200946302448443942581738811704976797848678986364149644435740170666719763386446684450921010056688705167215774589558700129387342207321859728102201304209250691208226182304923221934432413145948022868872166672849132489844805508658514932338827479681439472393048666813185463111077633447115803220351607732544732263429334511998677714717410306002302113049216717151404719062356386597417286807878116568542352223482394629704289493023378036533501045285382769964973933882985228569333851525855489878960032291634233851259211273334396459611719182862680907093624631567091971412916225560929591454519058276051485434642496256542050356376226056464547331046909060804068438634485907551088121859572807885845711653131366273560733402547267378765324297969716230969250080409380217814290399678123212290957301379650960781384067553918156789000887552060997894795749092874940613003066644080306961444372112642063246821844582400 [31,14] -990805398803384615867896736298514122592255548348789883407844542712769262330727422104435691105783442282739787757176491997905264338953363567730183419535382393907629089964688672872789232186934176600568001253248294880068014705554153201465686583821964104418426071628949196960782619392118735003713664655820933837221788778327649127007226414498756245417366054667511824619935155057347239533765550731378278868614845831759319523055170665235064312640161192306430109130252119508308033599106108584357339010723256297307123006238190638531830025772431646955033637431226998400600463774213425349157569947841730278572906682750322015927736746911914047580751201997614742863539015414644546602821342433605076142955590242537477756803298824878411653766264255307434210528131605307292132256499423607693577084290684150606425813085208567731423099540659652795770501040455699764719108971806713085817068741240252380861086005601195925472345946972361447714124299932153390360054282962880264816300771118524994376329561055906099913637339949905335532743979058815917631881957924461212523963328280886248287954599313633515199802819981227818146537352476443367597445838734132157091196871192403132520326373346613127048478725803492436610953538141349320300522139952951020579140881578553917014316375887828293639848165614791592262928300704793535981724081076067035654860646255438271812790992368076989401561290038043945250534119136114063515208510162109909416147576839709516348994912772617980365612465488198099889977318940058074795396600063691463278124709166038855360910566854024396496585127957017873693585481491402202502155210791233127119125781111747047566928053819838983429438191559222496602614865975250624719786731325292052966239082231364326279905864117055343800660918201015703544228005989092275420233557235062291464787888299196255879873313836424381415184860142165152133059823614927395780018312982005647952994759870071840536375837266864526437322650601615455795204265572641849183603412751302039456267098444474918781515724791183783806582725270292772088980426176404524632819772770519623065778460439849379061757993165894093870438576833466063189589476220822089112772650744211835960390707871575216040366076725406439854364501219081142938569620374172066473230250148690910595809865966843043020028533786713414665429148967326888948967600846492819495399956851854778055544528099698162327110800001256652800 [31,15] -1964051041130710134101475756966558549664553783963972835027841252985798239536660239137991698667613215499140398549240739169733164795018569354233687292182546216830357356573964858988054209849080574839271221742158830688730043087649324882101136987130572473215678199068663959603845786997076948319351043416437868737848273887269362113575176333572807469386195858306110235914106193571761332128280643906215492651962236613886518963761369271043504862775382572120775186413218284742513368689812222207499779180085318849945605537838270009181640831034608411937416837206164365557648192812875462116640964272472134585680904361101494764654777501421444237847788041187606894578763274997861547113817606489480465695264669189678382123390444371841961917321499672946738704507233217736128989138494062391558139249913915084283710981274989201331421507771348366122146947389157902858609950507611151594833046671403959522002100321309892532962121237868948084163187554639766844820025496817626795184757666844117622436956256787187814943645264211100242169838065349651241801369826154259952142525847226930586388240023626881568892168655543178654098992068264818648408162817742308650435572077674824469344174079557330022814360375480031036092988487985179396994924404322496036882256557343043578463695171680650813261236460507251930617735674344753010493505487594702597608157868849928781815552592279271052718806406641062925667314622678175845549503833143149226917546576539281288724489638058818975787312453984632976368783007726935344394602355838644463054335867728251630467315093845982225288310462078578566066729995857860186835712606955199954555948106560292686810322696489210337297972810955506912255557077184469245646261694298577820210912202791229827196402679048421819376474714153575411017361835974042983760727616619189799353202980202900497237684218057138384307591540764614453511349903983241826947900462934837756488623600418427734079889672149829847395838982678032198468743777933587820116554433152056176219144469217645055420049213636660373596834327743344189644421680780913649118876448463208121603466760236899476357688396808219160912803565463129231674381551404734802253306329831308471057131960886708628295742959685762958181596736712510358677272301624081450870295480684620751858831136405633582611885899919255035955793865885574562908249688130658074734522324104698275945856321738121123018600847559884800 [31,16] 4259856239233830557546271111240182506695225069484175256543885332326457908736931657419513720045582084056833414997026189286691534197886288485495574970224696541970368412712663733765739876127424384406774997588797889149636122427793812877358702974294688477484430882854962962576261140005056895897334548134059820449051198202347400336992043213409858651185473470105824782367396144080599162587372462335843611041573205725120241778862542699475274391457287458909882499550906146429167987048576794062761494770720848979673685933436670406822928251292493136214708368062476671529002917342372291415108673008960972038035687214630798725779597219154585337651627162627797280153835547060413888218475198649748028264067079985698719934309889215683015587928481648277208479175499392197124402029470338138551137364987336020566816023534462726361735663928411031668483109137414833297917066446831141096613643496283687802755003327014206849670369453946617041674077747942689480263886019017038246792402602109926896487599979109271472581277942940144520538374269525943005626647317761081479367727954642877928289509055268139184130746101821436697428286948652637187518124650931874498276772071353439244033500237424509708554490660072753292468689662931235619736600811561793158778068502818031087557289235217769071448837414944574955566447083690056778192508715475288486835088917748321734851816579082481111518518103807057227220445533303021526161343711064760889406858994995237583090957056509642745917254009127419539991788879193786434602239759065204772674645987493912799365502545009484062167954510807324262889133087377626575575587920858453925250200337814268395202349629306264655078698066672359445436739893665035431369306143771079930855843523404850563154633760919668339065520776529933992272625354926059727369049570335157738435482148962129742969915574961656355182475655595938799254912036840142643380320746785108944926603620616465327438685491857757160424960884442048771533430284217161909865961955448566150329391899216957757525991690703787142532494911200468677454924013841975681249101368634720190613643324851669923337539153628070303519374939548890521669974703500196693295449177366660998579226792230996373702093823083481732181396239479140876675661408407990885395470143333268426518801036921056778821259386464973583560444845449259299338042238393594077408778134659032505888549160436942991260330334617600 [31,17] -2037035218030240723145104329948413519204609496073423736907787499765415898867325897663877170050262276558807262343784039848522413282670198009289002807587710123539594841327116019790433139571332178682713427747426634883202853684364107299090030139022065674478529221882849986569471537309192411773906580010300285485877761170773760021177544101609218904321293876839079511767454733940753968991464365750633435341929810199282369816228589000170863624689840030232638205438734164709174220151773836717314359905741998021524997524618471061760189376468841102567565546042203765730129058473521721380376482639799315289675464766375569883953872847385322074561216071660054018023090033440137097401406505244531201218682202573621698122759473313164681575202365840268401432970919117871173388610502389251428387383054359786925720149845840221918558110021454341070919790993285280044553645667431441373592330516093593264396538801229250587887618440886374611927492184683601189382551674722836816340159406505122408294214479738538767410680817415322056121681988198552538625931308142868358828395409115269474709015478838393716966100100789563629237329095386001721602711704460046737964189730188366736647880100621295435426114714166063507232789875190304574215992050719275091817265579835170712525863488058595135301991810263875936979914196035552352014059257389953888173140349892469363575673265380826005810914171425836986490736263936093730930401155277344179924429434049630380918922032243842931497664819837948269703015422471090262449149541103095932230563071509583191601034343559714556315327871186357655612628552244915205347780785274297474327657982302399777385005830889062294247666907961386088462056930824046193026289300181988524333592324341603846686894400617695808280976307949192902105174651661198431470063713002170689605531860699001009477556250109988959873306619916398611685041162607091558231866454992882614792611410189365393548379444289335144973488699549658605001740529431892625508252050577143682695678608028389936567725689897243160798698156489186681594125692447314872285696913608261703885751856878265093373923416168813278051487236599091862735277719861158355246839855464528595341100350952278936555170215677138878185630329555214899640948207784527577574984120397291747412532459406252186982315823811465815012623092404005445041389330816476796469275724354754750166377054047450379733644083200 [31,18] -6404072679372178949933267275823482109774884404464087106547959618171807913659314671970441627115458382318728633875226727611944216671397948107589450423622472130834761378322445388494594993474115598573795156809549730442523382718239347211849689586886219192907905506801591326028007945720373952548585431082871014426436484015364358712940859633963800175897822628763463304631885774750813554368146617187057451042341326616147568255000664964151087433474777736149084049564156694725994167614920262009705057529659468019669983909852086099067183728586593614062074864304774715189801068783394284438250372912006760336632254777804518681070462479346914510233553315091112826328860344941234036322193897522974237818742318252725620726484531401855303545839956317461324802297098064303957595726114198874487084220911276321914952660050335363284215210628514364862780183059838844761388261728291528623826574041925356142162816236322686213499820095319687976233412213490366763770602141122405111379057131225293036743369648122497938663937918143409435040007199431189820042357537608358735238594700691098589507188795379149965930794449850719384051900452625612027399771132059970876464260176517986779711466749515157005839653815649084357303037755348504054220770332473175918487854686024976959605511518308652561627241605888699409823075486449409814375384244530230813526573348894176442767539397783324914977274109905527471922629040558549423741116672060132483394050037627825490310722108939112054036736330805601337971234025192077752361331875051483993987114652168946832659881843094766596491127623847279332301754359752014572496024431410136830070654528108513385526701453230207376198205437399485288568405334299692538910076835783789942018098394267794329661737667525261586763500304054940607883415446113673613626131507992541715801525025961985549694699318892764738336919750859940511446003970340075922008212112823062430538611718503445346053223875934329739548735121039901009095296916437792822688533888679452954066897320131775792912699602797962623431012110867010328106951098243683115979961665024098550500433568840001772526468701616145468057649766879808586070678845603641708205862191323014783614833145686091766794770042501884200047401329967874608362453071622541653008310925363838311108471048389040665892253878127052658599177549139870218327419733891758912896670493673439322081775754077869881006489600 [31,19] 21268529481700520882686303823929543988255484076919550439375309706509904198563981094045171337884567894631765596443022181923257729937896379980560723686318438296851799289941290670428835395677730073550950102845787373665403438307954070720780097036227155504529994173377651201323363003162933532051099598783023606169473537097362067835364987342447181197978258784826669547532251971915712541760558859762449230482734284549140161858118292304660411152523469263503177417155835047891547351730265544156906723737764077093887208676154569986297710893427870348196144314925845037050781271185977276246085413467328222188475078458797790899039589271550729721514574268385402544691127621790928907668035564572190769986647431370902382769558655324416782151476586970232195572918782869888913732888266505416919679321210724603396317019579351134698398212649274713777460799892007386919928589199400231730534797339546584584241202479633957250317151895113023892611831439929153741127963905705689928471990655808843905189358680096530717460911789579202814496475927088231659790696897780436916936095004432606061424082596923973590315153404539256847806082106800437854392909081642965628034177909337417848985322580139595923594306363607005896442587631706724957937682785492415952126570854156911273025741734497649553922515206095720508699206262131146823336518465553404566437734157742624709097906663049451256320455331380376467980957777303582581541304595270937486228946186036138647141569734567626250292770169371559522303472093724584834259271406932245741043525603730506040545301894342344582006703941945857634542293057814548707568873372568780916523540205073460106816755068499140114731490275420827370979684960984274574285867544333556777852276582139504655214999218158846484024706431130140059542155422149563867460792104478196255940776975481682607192333448355852351849887491956808846617199217738792837530806467891081547432639183780641667497303080545779629534816107195175821336830489088678581721452087214678732872461322841941685039078358472168249997975189159197785128571439219565265422798149076303441875492385303600154395019908778021442264469135547692093004555102576625877924063623694880687522694914656138355918155706616762043183514365233198124282406289849191029224651732692892465538881301830606862581787766651213827620571636845802259826706461392016434956590503640598475322908447771242486824960 [31,20] -41093296071217289587561384883153646247882931729263534560048848985902332974984914539122144817690018714911757248188200026592022659353444031457811492224673119887483521374358433441327882505842913183703621138628127650129359544744241484726849795413231396920257941089950026378157726895619692795746695138021284745494725077271996925893124422996210945101573856026903490890478104379045169903560194623005182649957247342180665120036534320114943038847172025931191279649750040281239784822793837379023833368661994141305615852140469098448697265765894084685559251387781088308773444989719979273899226224994718061352979429149765078329097108633395168749547789420173770721435014015217197042640250704918777245453111416029850247656361969318574360846698507472728328079643940174901938871998209916961498779430860633583745729801730848801577889069843776320216571682588197408554837411319294124190466914015117032996401525602258064647934812114825860804794914099655807862481481765261003937344724964273753379935230017425679579961656398604705100629054752796196504213028867959721394327612979223288230252977260712973856323141321022197014563026942538051411484726239326947493814441036180581473388496042163501442380264895400040451638770788038618536729998601363932090858799145861048316734794980000455047631667002549786022094140054130818540892460218152724419575543556106780928893036666885725371625134677460347169384955046744252403240321142998292970472520554680695096123244803937910701736085352860399963045622088765643981820970891697759694611378670013629077219792419902918286743136543745236224392023603285878350264525622041355834991479505432127983077409367066586593842579743508695572261347979973649662249474222936529118468702603079667854555617920953250062538203048505080467864921757555058175363361577440778491044597775173180682602723235755501631991305257944444727369528179806299012349404325245394332802803975974656565358761882879627098274444801845426487889433284430598519927645864739721316639158611395442879314810357263380153188350055761312145468281326360536605649454127112749015055525510567478639732246641293081382782188542856629172837162154804762060833822693983186985826791838274104918001502776939796225643965522786601807852845033525545250337679672276522295288762149486161656990287033238098901859443328212892516421911259671105089044595094012657725268201087855021260800 [31,21] 59729766537144784731883438250486960186598325453660267802724038419210339404019936756132900401618550954997909218180125930364812580837501509821657206797449265711922800443324335953583176771337053654250548268578406353783459466500040878451464838793327636343908560454388492197995197754664892466395396343319332277346472980934489796221826772342764733888361032024175392954040337926610439108316536784586367340144461192916863379385085254862250009043113121956579544009885734533387443070789898425723741266753137244052592786930195284391139263470057783000618772854731402945096210967884325780068360914216057950229887387477221484635690049520442970005986812485150621839846157358427235293933198116555179033405846210343472708657490678722950409544630637336559661177450724666942370843340143472714543711220699248611215403360406537439170489668637513792829269087475742009587262443052030823035969589761524605232146897536270602706527210987393323235960485405621702572094753465324471892172944168786233181308442619297060294705356705872802739672988049323270952169802601832685795067875994803318935275890740499389944579180632590177520216880450685434432305045462460506383578213008069785872493340638674924875609576555840312335342708277790712155104709243275903730624556071859198982839435086824428957724015684115258033049698861850008441359330164507282307185808179326146649044642753796340517299146096023150269285240412725283068804618543626265049583602282401525723143290994019049161455396545842483280338505096323298020658122831433951685029997230592922174831673653947485611134186047755805816299411876934974484110709730763981050108591634596928983780138501478667998793600973719438101004011463637288127650129554716964390749668423178504360954951429076714254093020140696259476314973577137248830732032091102230814631467941978695576847488382605574119343442810959056274027413305233282406954404425005085574337323220902020111732629249849286282822993286291274361845559044770614710943069684701389015828262506231799935714207134915301050838292939952696797348368112071916054987202433403614391901624090740270928652981809274852985979619746148611369760610119070297889650709061648184630583192222472603141554059896660242331286232264905393306506710716101337437387455240399110020657769401516331878631467708372468827415520729332714018772456189689322661583026036654206147447526638558904320 [31,22] -69193860042210607966114988839303809046829073207764016950464550332126325331536534473919221597825044408959717406403582143353193557518930580898051403600809918426902304399313714495150395171006238427976434819237562011070821663030664600909401403967387235411041566455031272123975453300626411308779785673636158448107798784241963906689458404380385871329356872680417398632334406601178177964346073855961272294167891610612789733583654779465923820020746865024334116060903028085054292435493385381772658910556852048053569167169075457069511959448655701829399216593217066340725194681295100824192305348864634967056985309120057083642808959410300695711500393290127895413179659962295103456803318704351922268425814063941892022573093473062679592300644995899439929453774292255375382666055978295765941142585860680997646589195719335517052877635935464693351432923072548098050179032523656568899280492578868659472986019551323534872437256282060766563397080810358704791759926803775717762041432614813222234378038262677169205579811946353286401516777637093083442197540883551420119255115767442700840184291888120302763448955349326337027713110430384836929871274093641752855469172684553073803281244259276906085926852033502805943170741925393998646487278563877158915564465943824957684474690157720455931881437291245656063864006660796835696897771460000919221933710886619456978918373607227316871917901402995066567387792460784870380068864018546225849290516106465423060566629176222808029111317373522080462768451025051399404811651439566136488662522928759414869218735845555220578849723770268913566609707630662500573377189497536313276819182745048627871387584162392460676955348715122135594511005416320293535674212098080683487686838067308360354157754693540542824661523830202116924404554675815104161737699836609127618544789971251233480745691773848562037938531473563093688378661946970846901899895650514110629385593609440919997120958404431756966722415614767256234290176155064126913078788119103775457605426855518015090587106709711614610030871595970536297945111425961594352006841500631955158416345711857250902097528407029981145489966275237871820613012741874505585838612582768727419364192546213563435448619355582576955401964441852060871714850430414145142066196749208890119958734001191332159310521115985864231972796953320220856451193301445856922871160926252348350686348275875840 [31,23] 66219680442890289887640938621016808034714018027615343096320005665443873148869015168455972940955781122636069534142886478463606843306508074715247549768938011399753778898915834114571901438581471404524523103955118964598285774549440986522343274892799018582191166452640183640415027179454577076966008936773185536967754464605000021165820935767886397471865598644672731083934278500991150559641503325658821820520767894465177767252882290350210496458260819243040052784873950698445024763949176390888044164151786112952491360647087709569869682640676733172881740374551678324988638631601684422206119466146132193867071451130633566848342717611788042531534347138265897922111268325332455062357107237649014512140699169212195716217772950451706502675496080915456398194481327044532816613030328614070576811009211886992291125206176973385365332537183138353480842344452614385549854601883670884417718765085708397759016561715746767874793038252269250483464203986035328719646720071332969054221702450725669581613271943746034939268972334218182106486680716647676462390264944096211305738720425414309634230582134296326965395519166247722671897427049973754121674830904659887186630946562376478172524385996890189811132785241711212593628657495714438534793705116206645039249115815704917206754821393810902724206084032482740198106696209342114567170256512935031360217944918146122411133959779331872509951841920882243358378373741316721353089380204066341625587780393559994383284200371917676408466544618391365563377262236115694220999464790486802860771123885592672161735451645082984190098360960510564586005350625202406396401427514099128318939586227196514032611275713224460614914942429078607376045991066362414990736279853810349772036035790369734381825558758060127263729389076309428885730354149840565318501893581698554024262422331565382691775083425792548883830157791421791446964661853645654411765768786463862409283356382276349496956428946121415734657834503650104345611465069077885797095155787005467294499905206370253493867225841422435258046271790343701537684288308521593158851937000054310572202650046659314483396325859389571344243112384088986562707600431562039117228229366351251378610182646099087321407210068570416084499026626554560108096213163015308255335437504020834532898886330432122793211071097120242243240417352491292963151679018453791813375462644685344745623472046080 [31,24] -53766707504762090541037370258910714827123941471765548682642224462627396435675350007145201613513213174619198761605133509668832726418608037447957840735924831005697558360316290468987480808105793118759412104970995093899354105191320013896569356433139924752810322093659654957668808457409514564215184940615140171813067736715685286503534261396200326324606515706048453337575140921764775230711496837237445175864707431870875147487235727936491777244043260871715207376096358726420991380611318668338043965649736498545937765785992404952523536297670014332161267474107988466766368266302068285298346015005988940674613747536890829288405817474654172388948511091625766349000202393795206280794424698081956617350311854227743443639157705123503983618347764960069410265925736230230488648390460759981333706365358560526626237272433214492895594028809265024621958708537517576554167433039818951405149543109653632384555938410463608077466029830917396550296825942408884709002293206691026922071919031864197193981509328993902265693678031977693668355917411781910751866919374552392797412048552455943527107374510756031846946353867302021469114540532838162846320188472866853112584783884648710201049827253476232802990319750752804074480318613734107542728840302520848030193385577085189903973358359817060189985748056494188271517076529572374150735120406880415849037306822519508771005970685239874660444142833137331550972032862134650705990848252426147884976435850697696757224438704180687939331722051520245886624763090874589017268686297960650440940498526108773894124503667682571115309649602080491737402403801085832109978872816969352686421561195559175753714734444301943103467854138768288885232134654421935172312063551685821940795016834997913231006699717618532597934954485379316646942618780766661302221394533827596189755177489695127895246626360404447090173962807493978323356979179218466264362545073220508509533469654724043482362066365972563586695031197281957218885657284349511357135232529196124884270891650616927547538087970264680651199048555134231176596575947241465064124817998071884876774048640367321302856126110254352722151184292751707298303387226956319987716212602982818869344304013784385183863088732148218985106965292565545373962720572009042225021833411087889540198720908512933742715171935929878054654066638674232933979271258718955301858451863594350031436513280 [31,25] 38215447854871609781339590308574211389950281539752050303491810230531221770420514821582778289674131553286016432185025096836058853375026313846226252316145228087311480997785777521723444968515181889322370857416823052102327703236812902910606567659308133642658957916083753694398816626742832770614559265192004919993501282358005662954133598293132526094305880826628107180623730905360373047416399170211477377499324885368509757129732943941141278381956277897833140350911260346781469551818602020788873492443081694895297132068948463158114978922127282071372208216553375592449263463360315721544520335804908332739059705052339457780963360865297019648408923134270800939699176031103775296352835273190801276113107739514882282338378271951379480032105053883698167963084853765415660454723624266816728581336136709782334660167293129780128607368600284022018443254169317980358080214447234922607658048067817155787548975392422474967979549030629844116868881875436621555186590538032998466763570076779895993811435323757498982892392576904144681101807677909817282107368480802357152268470986875914561409022083848623938696645400483114028126932541339553478910356513127850897380540317671274664156012348027469648018444858079676783443500141128182451029243975585795031546774233082131391239299325484276347304275413053723630784153860638629068516431983191680833997222182397488537541290498139660718023717481582692693413191265809169082514586147594139629854212714608001786313432543327810699983471603517294515698486153941000681908111036959462106386190682461019623786996196854826418912064312571219870593755480204287102580421250228663777823540375042780387146654989789919607249452035181265923803719567351424454348060752083625041374282428814284516254404847675252420284014466322840591048198073281810871836464447352891778872818096333052344709387603277265154280586049644189784164894876899055348321789482274254664694641776388578632634987946197219501461391311381102350237690737712454141168186589477709271740363240776544985699453084440399130932029569693128521348578109487356807570142869069081357267821553620438125023735622129351947799018517584011545107082368106119252070458827239096024832514130080508896548588194285617733474353585841340797079974139865252045413988703584149898658335616383738109641500402361179084991985318765983131948449446838274035988817173456793045565440 [31,26] -25280822695083270187659094936749768158405896114487245009218572580857835587234406832059418542196485123953544159788906018048240851772148513048450150626770047735000798774179421635899270950131494408490213382436107212300000734988845775435408021452276552549715882114862283275985222907280091505969540286388591957762306685832321101887207716407792175687453246404384968102801222369758765638717024155604631000985374433056537085269185465662955146077801182560443964045508656913161731096153731671522495642817736413648140263673314466134173745901162216494772590367145871267610976704660292521750560599051338680655833146970218937141261002332293096415777486684941214330625659867143343284725263340905040465416491310748641008347909473103193403073219373722810773613550402851634613067245921160884155761107405043973602531938772842786453452951601631779331348239975878459221053496596296673034657075986731200950391031893321073029966795818517075879592688438146980674180561501975894231016276629308579380533904043900414219879088607603867408049390397055850020504998739630895475823526440009719409293979556690924957339999355318014931868016023872569454371613543128304966296257418595016307234667715654197151507345466486460523912325445280805799306481942914399965479390311685509102165939847743003289651126590206452328728659878399240542776974392391363092234265903725472616924066514353270885830035553263802718241411601402915770959918947081364079788066359070679862307709279940367698669236831572032811613283606770105134010586534342387824296244441484095748084615183685043827943542181778819628385803763342493856982890440643715387717338196129193279047369370766156930047108243410657339872333797340860119121109971566478839956812113816487100265940278830453584049412670392195964267923617062363804362338064244237125686428782585214669996822460606953617835583132178556698996733819240452145995191830983750241790102156398838787094269561780133810878712537858201057142927258048984130303453330311371259761997595713042037714950023208713432737393999888292395678404430441110140317795013561041665031175994250012336454731062557952595241709901034821573300297178030450536643039201028830352688856304485961469919461332542321462860482494172459339692011159083974063838503746269768937208735195346508947678946126346983792988039783021433122757271254339981258600530519800571494400 [31,27] 16886045101468212166672668008143057605043818031816824923544878809580364002498846826653679632750551176901204012824036992686160917123911971503203726906811175226039519232791595559659971020226507233764177327905926646032963408463577480189852826235264633117752309234605564267954227353505847750933513382497295263281954305459447951388254806992694923331974746022222203660720753127552885929279692308282688283276282585077571976532190696693259489174706072806078998514426568348476867410651923330682355932464270248686518842222288713285874488667521706226900685120144914701231407866401257010348486684551581878227749469616511438265490945269353034360866434233984453450215969039352097725273464141341904223535452557665349829873992455773383841887353701081626152789287163464290397638031412749526115155116909072982260544832443133046623266255522003882972220749247811980290364902727638546150550855206553128668596109255403307163741251355948682885008489232692853930979063361340468743511268325071243088819866375081234770035540382727381888529135208482261984858305227638315165861290095452066762675331028713996843464600861450003013777307156297508189166506908280633897399626238136300992437515457568762123313075481100458910707931167665786352038754998299866189972303159872123734969212848592370544182146879412006900419170252511284164458982459789790200492617495914451412474387206542836036193596719153748674996071006068946817481556358652002733031729571748123715842503196582989770080677604812148483801516332450865634429450158632665701844586280745894512382075295327517131649141671844053983801001838410304667664187955304979129913302763505770132211170060003267262663274742648225277678716599804251774796963060174121870886460963277297056278708206527368263650183198192852313786889129655319354693468169407758254950627851066752950123062392100968599506547570434014661228403567063258309630120114760999341193074995099309138731834831277769131036027625412946808271441244381083056774125381205493774098520244115909156512232782353057293309365315206766058011513156459742225780432843089924970170101088645177714010399070247374594248744896367834371062747668629855817733218280237396787566251998287357949324410877985760232522806789290418261194745677482042069762856238149104473374464003252977695660774408912409819035683886486656837299317132441615683669545979498987520 [31,28] -11770020417336296226476407920884305666960207031402844119938457304299883717594153206704420781588423684684269164655932353049857931334210952518279100377018855420870028624756707255627412965259026287227045482008129328329619465101539650589754246960401151399149859488836776785345508126740670838874560381789194697857756704329959736831144498540790723965096932942609645288502937795584938313699834701496737230037768882707222807254162927160119471978361649088018633875488956516495558530793094070486425658979264502145392441381179223800755680032489270807101745521794006493534997389737329525147885891178458132536890609179283139155092908193436657163123483169747458472814783258635006692550996299895255502499015959270231530899460515891790823058106509005534648747658024911226867672406488541462481438002307466838452985099385054306380502346996706488997827671007332150149411677961603862273562860715521823965513564437272147264457818544166162219906871006005606501654231809193315571769507869300707141310260590803431398316871381353872984944326060034935993811447700198608592542430799227913992027778684679236476167264560793185122567366391257665216581751401947261836112935492007038542833048913224593944566638722760200193986365185423853089996295037365426105411512621801520403144085679197688881936626582379215565959394834287869381586375205701805097876832766248500233785353617009024553607868353873168451526443927638994468078384369559964969643659436686899050959533885109603999874756732737161285676999450293868684449063276862116706327594393606062602995581981450963002460913401987037144532848220340490582960808503796911414830878297908132421219609007377060585288397663439032945362585808690287534467503950269809080798462936882007723733078022645043619680191567467723878896148899200602907127047267825282351702641579923169711172770468184131481232564417716598193362535503669427943180085321664529544176500850209962709895667846562111000373602551830118522822794718622401941747700232807714383915818092657699006328468412994453278389179930056744216454187872636445780935459808691145266652378954893601628130077747184564715119181818444201948980239816711411428712770574215575351020906600888227081412645950413867118053533345322067870050218519913431737794592171938554086207360464918911491494939922775922320966894870815694875910019913152805381362140084961280 [31,29] 8208226309322874828230770095552447417134580362464754403726689775666278590568444260824210862491110299598037267654460212938823663278174202068347565989716687287624586636904254620511008992152173216000120509271112478296926190791697611578940567642668845804046654276578959755939674066217822999121316535943310896602618841590363771043833367649516813068868732224181999580577822230700903553478310819259851197601081016328627951235947732859151051231861478101900761651852662713375090720423928634707665469036529632441284773523202814949806925462341807262466128142951867476378517358196232867049296841801130725917169422793814680167695939416555521039212591184378587425277101816962945567410672121659323394772236689272401426585823455125778811839730963128226503196753353831459100236574043133228297995739158721075588914262289592448687800702613425739732885635656077529696795898568413817213850716867261887297048495137737942429232437439599813013401526718652021763406910880151443890001109357580785513387062813965540808192175943992758495285844469899686671979275424585802892095173974613719847319072580168882194718575959215422428140421102856405108218141394467168348591153388727574767633912107251297981354885661300857984734981955001022050606894731841082936724159055561199873807759396757255359669274713413641699623885693134249995272665893997868810452943360218115570379611781012230919255042187187220536670028516757072755128525319832295428448283992499010641726655958929054236384681765699432660034814579710318451551959029120141193331973186895479187386168820026521893627230887300505594104405319628084129793316333363483973341872889590666987418725008009047301024673068121570254954889128888970319036935348085622565933041904062750591921071756927822581608073893648839839102271012024282527209530196841105836586604514499099115896531571832878064202760281431536226665980360797945370564842044441035696435394269212920602857354718919533408389767518574254341034068784867584655720970478963610639818882491535412491931946301582252534668920005769731296709431080551278219614973373233402722385547612385585222762675152511216493809069901259832891120752138250236506257786255025082479347652904887169249026587209134936065692809915345442506107972763178955766387531163201633566766332716522835538791476899827262725721016671042976967164422748916066173225988521984 [31,30] -5391936099504417834408048017121329833363571456840612436448787744661247073167971124834814702287809517351529017159672086562163278906073203071725993612129127502149959297823904538267527056195661288800749675835158865224010690931018402219786809918562288313480488970254088167822727996288536184964035647172118179345916150746344491051091775316518674325073837865148249494040860979636071027417742037210564279287926252092938853946043538412165056704876235930743190941497773059668307099256694671889398832896258952657248765676015802360466421813643783732147208509159263476287652230457815631545969969796722129499660726313791944823546079270810731359002594639568759332220396848440407121126587536564263880530161836486713431628572014648144779772882355004042618469647192524483415004661750441859696704784052924983392636873567952657402552878530847313213790050937428753805818228654505791838917381812439357789652689367993143378126238174040227789260030224432670873328117398758659934685589970531312843387461444594793309222580662559583306341366962924308766859013387540583779173577901513607910793121054912825817973486479890260790710602586367400048534672793871852346954536695644328674869667858036398081840572796907073229290815531071648339959436598863249653306654709237381206768053345693109246138393480492059459620120054746614945274506152804290766997995935147722756345396759123444138637642325040180266270330973497759764716424937003780003975211395412742867808275732250867986989503904462850232412612552704165598619189998667273287193214516034345761413299278504469872746873244259798364511530231508592592289099671349777992648876439337648110174945234162466786815797801637071428058194184937630732474907444569287714617982480149749817663459732060527261891445819449374648283759771891527774770092483937690323127282271043707344682589380556806632095129123639686181011857382008922893926876139054425761247133429956734886261461494480535182222894898824680301145327707318223223323072774859817417861955882504364780339108953082580812066829153581642549189326583194689641342332314516499900970147216363363969139306129582399822420366514169803799031177694869548774946001755042298810221227878305739098084602866983780103115431408302255393893273573575158089686677359932620807063617429804797240214249150074177999536065649908871892463916917360845364658176000 [31,31] 3214332424666504078786810682974546740679474525364158403523463724594224348796029793571802179434781872853713166379877935975244949813562770611085969884460551275107639698431191928575093176920235826604531531054318742135730646237067830052670448444387604532953493370728774608138080213439790583264436844705621410340609546163919543747812424307317746483549490838112043173320416124994793386189838741048664537420382973055068108573433521987789701401242372173342319501686251210249557018050873880428962143019850614270708305745928050435472751107913206276160205218791095823225916081167997937286815254277737799545862968454308452630327262679813386457430137831840140434211464300186654320810830772244716841037162456561369756901280388658777855042555774361702341868812795487377856779885021383630500808704194381531126717457155655598976607995364462475078625175272619054837189622380551834470192187170589655728137076429836720519806314115275292205239911924031254027255641491371723067624318398261175543947426524212010755174742405618887884448627047107301181469327950071453540879830132429614039059975249169986725166634495418441640964133264102448124620815392466992204921983746667157950364902547711189445865159698350052147347446164060930087759939204046267299946776704869846070755616938457613346128031860095019837091288572471443975833855532137766242017638880957858630502537427481902152349252045986658425813786356439390939212185956199899885992527385666898536224722306917795999358478553899860154216746261191724961392137535332128435887998991776940289693406580650239936112793134247404194452362940128168690062392861855992838732423880246445091085851710100134411807502038104739804198925721017690667109112818573683404777060005603557477490303064419706175335563120663956644293438301788992638910861846782830978272387831995784207621172235318760177758214334645079922007363434077995482445705016771007901030635282402789119977237947759544933440713975268724157473344926567517649600416086346493222085809985905776784352105189213449233334637720658839631475779821101925180295488678104934831361929085168542899912038248080060029213195986920529026892738945414437818139772420530634561767069137223553993500806450284498052906077138052309496790184968321069345984863457371943025360113487421344452758467740078962169430207262670459729810887802240318308352000 [32,0] 4042306435069617284768896506387170082703304358519953021619352158018925143941051720841438250183422137027617163063010425697588946411462847391940381402606083698338290128202756319780638244413819785163505956717994652824595450785482277156319122724878845554312005424341622056787581308749922449913154564494441131841158246560668832663621268830620984784208890444440044500128544799365406219872061922057785192631607407958090309046308582592045859976083155862220814929775807595517048141446338862381819844624525078348048685992093018380861070829795382334193562442620920382699500302886931637051305655571691231521540637666819804980075977888966063929811623366849679468414571492853943753150404793076535961615545712259973014306902141180760951785652736770655603173402933380128277640426307322208933078568797147577782615400678435073440918335585667341841333741863376778979510972412948283679025570650488310530383778396425783891577449809871360265401801380759361476555359533638752581930312360436975495491626801359337403542934460143582222091830602614643373761111311442504626181267546185212659282466349197049081760595969648631200687045511012150143322232726088655542358118043378149360236748447567794513581370754019088863266017821088180094374982652148364008464737676891049000218617664927929548064294708021866197695108003503318284581980498213571719173266920743126922354427912839629622122466831849134582579005620010433667918451477209824234573355743168399250946959575151240564957768606688855754673623034978254125825063011397675733638307181044370945953644756256064160196969383053826565760064621891361012098033128556174968053269848253926062092055517317289376801572328781521581047119755640657445009870122250320952353485146789171475797993731990705912778368444913069455853206330464598721670951467917567997348641235550820086103913387501139899691672552232876905053556420571534771218071261722455495114744392838767341506490924822936642793894698158548396349893639971323020168846412121905989807889762746031636068448015358491404910542498770305991571130235847260512291595575280010557811760714087077284620113714453606145009920826264865977905620121104035116899951325955924132712603624117313857635752841394640176183648020036259578635142932874077969342089407101279905178411046909284921656029555632090028966143685061148470144914767285891769605478271158051273894474450885721733875820671152978649092718592000000000000000000000 [32,1] 424538813419116042219025281415506881618147414517983309585825446700533096337229912162929578297547842286772161511250991318408996833172208494953285207026382767139697079780730719849450043981172798209525383292232175824179602027914259106187896747558422347255719696248116225273667669749445505988114371662095338297605271953104805218492682767828578466413754878790988883218034443281319398346803386789431102752026375906319104150656625318549195237124318574231541577593917122106725222698087880528358274286114627434674377658367905774032295942455202259645494224326194647856843401127597432393943067141934334411806665971266877004468210056638624861563452065316036339879788843320526469828170604321504437558056444013402548132131478045009757719472434190650132533325658501406547767294733585589297294922097660627724811112240350588094170378491959142462690477314467412171206134216668380626218280189617824405480606227207053736832371843373609751730200348932654069129161529592224235718292784273465924561833500583474039290193188955491103202687647469504847297065034575143543343301444002068838754351877014671332737073338729574210473863742667788003128724290650720295779245362648342973253939596203771781525612264770725172088512158841852641744091821882514256871348571658320913710677258158932683087655908511909075768440688177256829108753038692930497576463976309520202812736201758405094490035609783134042519986636511460564287828054374933433574500117035997997164051300992058553797891332809722686064118825520305779852328464750619899918922688179290326614362049968218894618499292902982711396674737899929917684474278008001229233011929334318219808453831364952465800386011953696128181943385379112855229424772443860767557980278442189052119454852157908800491842633733598516430906056295765955750134202046630927917307267661693523271484420636730688969888276701852357590860788085150068402316071547029429554534445524275682300672385347293792761998910366838392912895479953836597411363644624668836241933415641905809126226632465916828678747031267476385299162400756072283309347890221513918209322032222878487320813461321211641496742148222328132572722072570628581758471615496898119281682492892329368595057495733082818541187291385985782738847191372921675410816983886021599167049244729787069063858113286176476622136472860671942824552576297194061109718178012841454073207500217384216765918238109843255194325792849920000000000000000 [32,2] 6765968651886077808950105837408839385558921257395535602286761338224601787524151930482092023157645106912275873364292752231861400682541355593101566099061040254870434674470430668056526829265385430684286073854933503917996612725575892298035568718841681189016530939807672787782897833705009280120079437834075992877888683929735187423522205396885885228705682839354250386738694495688596781015017333832855501879497468629509465174774103437540350920310562066556303835736851882194065675040943626023924716515283205234193269350054368449191509484945845335416622751033594959588579118753060290402529033545852818300616139371892463047872672351138598135139048909713439213529453812822981727122066067548952241536938074184770671809677304547662130881908076525588398973709562937603196733889302820054089066412322132797599499394638087664525862833696460987224141148984831666754282013969676730140368696917587110622665309701172520924124893558012972340475409964642926590610076796004789446276935796509002661207863598560119854436927886932426235806526022242852449264529837298765513140724502543690549218820171336348923447605729471296250349133567574364915148204319573340510098483513741719012945610255406889146431430735180055506213016197453115363004480062894607453156057394835429105940430650256187533077910236585917929810388484274094013323155664563489758170504619459552481313224586918190348873516364670395967530835786652297932595867892691611030008650106836735500262733301089817534787144156365050278481007395054288947511532783698267117023459650862633589026002727291014238739973301271363446437327253018530716789122829462387325104833561739932393065453533593887563678684950683017056517990248787669613063196760187792018326746237959476028203797413187560059666549006558840648276214403362914299901669050101724427334101685052324910740818867753282410701391453954052340058369052706591284821229046112399828534665383778265498034540436607528170321847637887209636684504732852419689341874823994085495072238431998699249146223262795001484122506749269077662223426239083001432434331456437604298506573292253520894551578920288444881897172432318730471805113839622691038669612656380765832316243792512150137952260288094552857645067503397115074904647082193794449560781191571080243308874487435778276134326485692819366300110678709197280230384391863502818263935344071256149775377594135772846916073380464657727697725266329600000000000000 [32,3] -310423665453678052039136669526785660602092760828051854513274678566000751571205278587458318061804661197650555988710772135156222817250061152589000695022068666212257308520941917410977182699893446269562574345852193900959604466770249689035834286991902566619376873369483835103934631845073460595541841004147459599814191890333405592877921565290108273250190581999290096991562141484772820882640910035577175850989757933927802014704716316172546207755847225558310948360498692864471991625002323598762100127446215182634579377864974889736638201504076317296413049947439883129828321412149586721452515929183844509138978212605925061371943146588101339997865531620307409304260600213480469772379020008964769902271514013885106519338329472722889978660010420868380835647695627381274324724094196721329428506823760125488386101114045094524675083048825848575454026255913262252600051215072874418712117389517764459219703404091365607877665296541348890645549487817216736167839802944176305235586765963222549406439981691783463333543719494105442844668362225839684558670916545347029147667566358481037225083268189827143023202564417187395186601160928528021039921086074992759466686250850442956752901625916672529654530915433219220968407837280050860755675855025091886079097335762234433219707176542564730297408185236105708238704931865077288135024970225127428597737256032042824226704713109293452344068907020075503111567084480473726603926024994975914427807197300880009209377227258152575720655656981235187830609006460887853580779377283816817726070770391853403354339344911371684510307166905487509714750738120152654585722362280276356240236878556311535039330507699070636168012230019884378822884576161450055647334295042653415355435825237346891801651786661798076852570684171610370654949227909346727610383344415296911568079219426626635424433250215312440026004817049485558030884734995047456481730548506624252399996282380123130475947646816407047606946523659224859709197212953426153897943375197011946369349954458174956229233505165584302814483038990096968365657938229585901455573241209636816322522070616651686300068118853704297932590644380083850133478855158493307545533152433367016354234142564816921149034165696526951247025091682861536027316452188016260910577076550313576223515642892068869030091072518469270159465944248336079260002162999532769403722587219018007624359452775543618084197443885559902290849828542873600000000000 [32,4] -10725372555935367631316141467925924223925829263615438149055798940611827268116783925823021223130059738741068915237515408909576406095580681138322773224331232003781140358267116328973132703626173478116263557612983385423564646280327518722708837645769230016231067088300972465055704908183174086391167852529513989109029527745814769140886729877915978579126522722775145444793508615332302695746472038231881042891943091043208272934411747042926156242958900230563481767201800905352974744617050440592416190151788935793741457940806144512933920320757970456285700038547192836191654549515111954575367195930400116904014938067438153102942160795245644691427519366868241749811800993847917208210492064871234285384063916917645365683145574859338075568674372023206020312748367256267633590951037959079005914515069604204741852427236141422211208258698310685443277152051434770373224848591438436837908849116207204140636831495975998325567813911067339450087399569960004349605714110284320453855682895573744486967713092938103251008722640903031823740116622830471921884083474561771612714747013746584679419025357557926815156262513342912656645288007439485872391968369184936187840052774447682737779062130550947516237501800497228271289660689686736476264589689116092467869591595287865811594677663066336341995713577051985511986216562686577778138839134493955419344399863389468076495604062591186933565710963934790219565897765235005287628522650335746355907258501117941483835574891711807706174542444469688009908280509147543407113137004051075299333526879352020970366839327686214112376996294110151650843180737649064486609243991532495453509772724074949018405557694571613685802096982960803358553710640902745567205453659381275839334290907720058657185062111570127467654260212358527799500693601019216710556600517640176310648210471031855832076120151081342609488025193778461409344218230344641199512340195605698452919856200316517015390160073610343927352495753353933147794794313188718950889158692204500928453005827065338608487529568432141960724162000982327261258242993078939500695563133646638021711341378481331911138920317641634442494784745103835338110911906297121411265920342576041316267470157423376773990296842098990426268786578643453505131708886262691696070071808224442999556243480820407966708299464458461869527960899580675260533288187915155150322853068347067814678361973121198107530959080138789660643971806789632000000000 [32,5] 117543180801906914144835201430489905844452855835074454909451188839475029441143402537315145670121182941750503326704169752022843689707552786769467881035300729030702430587888318975279711618265996604305080287593592057259177214118214524275147924969429073785355158058801557491906901325330060674732257693035394755142926375837527834679309906843914591742674363724453244499561478557519568175850573194728526496796701858752081759853001439514308221921584443533407659896126259090434353823508858644940546174442004998462979041167782703646612422527235020861647705783247449374408476081195548099184368547018587197253671115536005008365808412587606552865952115927977674824102384541402822257812113187829513786627827275477529688108806092899292446760584501471114671563312789646234836470532362125223819662686700788813322890562367439987173033241347507439429819099988600023510628258858576030978782124062858322995889843679099516743872876073377193426223429003170834577958514580771158465427091557340542660391186254834262354008097162304408378100377771959688361900607655574377424218057286438358175313977459529337424237060317481369957262973672094152509136407037329501113150017412784894468313827464001497815274071145261688488189690058443282878334079902451202275674045994009168981511435228536655983557982449645498360455249367420873807439982628542119128149018359613919848164264910155366492673017215564414842492385658066243750270104782241027856005196921169747796225430776673550935168481027357779402151288864445736622119106737069945583061209510301652035176457740909448965368209578076353235953013619808911719008054078399474804161285102447199496409478937013870779614586457186081535924248993719708896252323281399023914341771114010060259779691220343892839063621773467459869254188150056240942265499050444879579477924538886896109867775971506647578690786607372856096767866978480355724033765297590109110051345647076615630423351980133674722030749329219232406681097857379205532880971781462726431577003324700685409982056628772904077223288699064538594922297837314694219429753521034945379755343454324526339297187070652896981703300299725710848320781312690817407062021033302253540577099533357056049704558978362003397052760543277387643756727566075660929306619419334652250820601063668950214202376634829138691258905218177221498623534860613922683741198311145042363481108236383993051097654474737917494175205807672524800000 [32,6] 763439632558943162432344628701530159053799100493154242057407940716457395848692502349107928118847478649696756416706491122498477417863573284580424074016112414723642011019835218619091744085860103757866633035692226418992966937580370365086701618887411995046510166152289342570131329468523631681597033558647908173367727576301176206587235158138479658573214234724042991676011738639127473755944093976507284817936384337401084660930088865243958540980778011982651906792537396829999251796335133599069069277550116402096060350777889629389625457422841533896772395409401422071720467735336754233194674920030394719865937036448468570389493536188557614217264882216522308046345996388294084147336729453918515822144003103709568167507794084201497927461367822630161176118733741222448004928818258288053767291316871399867071423326596141159949207707343838899840998404286222950692904595738533353631016373547761841876250299113734501446153923704990037899191581560772627363653483119829859450955196771062782324686298606112001480393092844175607294240328371277321139589550632589387805257803876518860105142426149544433343468831693931793031025141148553205099285921836931627741970345023339904836296284878987533000887219716981980838496638347897828243718050365812332816838352526107652943813816497567824198105801272230391758441558410838142104803333756935734550834161408244529577967482029527718743115016246469448567983235798512334923642964144685288371531365092567910369482981126007292425669411157347887584699694075271588109078009312753727660407856553922331522518484692742738321534381285969173070453549444862332194970032061707181190907357546171327001766820803475584670508951479711785426276780572523532301976226785137819206024489055839497731881221159554113338763428206004407635156007398166944812236798703452353217336824982851290252836843046238041189025554477648524363333926211777101552037394088266042819081132627661170178631007074217840318770720850658651114792739743051623091316335964759563159959820735222769075546615949143071218744800708856069390781810677849045167865169741248533665947397668708783788922402369940207028623853634914605833581580772589395710225944537158490500489946296570893744219093270755392579986645918718318582757900286759337416049927214219560873127038408906907433074744606962127271576654945407159196146126463725460018355597000540204387387232874751102206598516061348340753864662359998464000 [32,7] -5957839969667402074976798035019397877359209864102924043642497722521899271670563650250492184578042085019697270748387345190648335502264862568809451416812237975940370946770201523591227700453875219527020663106428219380482733978193805982293573262753447961824229386246915289993175635482480455727795000789770093048727369532293305344560564811650195163693313589894604093737759015427670255634201205612693069871886267083019165650731860585473833646186269956539287188400498016875842329426990765970309964955903246317182199260206132830967463430799436795261528840096650992365994040803972145485727060182172622036336714439593481794613283030964910898642244141775828127630425278230491460163773037341923041883065473501984780494494211972039802740446742142299866093127745265424340051830297063138830889457184960938845661768317283398578318003506246956364039644173472843412050084466053295706193733694539799181151648230247108418611747850014588449735354185530750924909402593277868534260870701252387252590401256636985514526494442589877795726539728215636853796536951755884350737312249190927808130367206587496967398024760287529988623373868952509931793831124851244130553469188219895482971930671771072915827700342080976398594324225171063125739753837953445762255525797422363973366296253805856826109091491933374422334904213954282210930436892121472949380083934862992440571178406968862143876008991914934345599582983511299693562738508977450718588186670683640549506358209235664273682785505532569417129227372318442277074138580084819276557897843809292317386767639450164018941591198362611977186170352886038339281143848736383990084197039154955839691676527808430440068478529444470905417233608165929754511623930625890916105416038296640435612983739940188675693169340375801953015656509315402397645961216179450484733754420154436490937210456590635036694654589680987127522629553283380165225996108211484947778293035021987884188277652552537199571565000295588299067644787381063473918960407341849548554735618161222149374063978091864254994924561688749713106584279501678694287934049297894757838374326324443878845980727789363141011012075864834707213803131050060815338233121641554140220959934249996576105632084103320791191246997903648329942471547606067028211962407397618286124481863089585561776980785127034082702859528261770856012157913228980317562299087888791394175383849025161357228460004505314414509312937295872000 [32,8] 18371601675081227866952893051477623671610985821123245029524105592009364840899265242771204022232055952830157735590449050937134033036302220995998061005004391125529232065579950086967815884280579846122013774439957385586394085651545080546141443181294402026556748119124519645956123246911023150086072201944077375544381151804270101838762081005447437734543067157402627619019378107023245082850080740468786985127604642729658006194469911194313086943026146111852937720359516489953885344108633249700149658723626308237017183614385689042402868415520209441628550451882632589260107660044591826096500729475408387666004040192082269394359749168129200575221655115646069200920475415813712468480368509186996915576656242916765242670710649229067687712209334936610913756350458833179406013658917139880818388334014728035689678178961248814999802211754680454244963614927664464389038436268730716324767405903290707743535802036747499258313427853361687897411591628558285599317450526786390243335161267598928984450925579177137644339777033955313693437602961327871267508697045973592195547743848806837696258493903791956841630097835478636879033427530081005399529388127907566191112734469492116777606122245638386863555671427435135948320913314111792624978982445037861662031085866079813112337859758571115952143981238362169043851275310032769314778611185058934958290705402526920228338931138800259760914158234494332358704309653706543173160557036228863932578492509138126389480438648897901456253204555721936005763369903838012839381674487926902795110111260399890952250354616379085065475318112479119598485332818746941185460601039875864323524015827195284501769274768871139812210828019213870589987231602435609148414256104802015595447827934273990935295916274080272973247284132576785159672317101170021316379092676431560639140999744135682741940773804773467466724886116245989513609657478447634645769922028759440634786322089705012722967945364805825722827720321840229533547625284452508591210525889927920509662109237969692671984448871661792832830959675170608154354897830887603958209377827719206653934207339763992964052098325556583884009667618663731797034204887036608283819361809744250560004449259014604670660105222028530220023691820527144408548139872560149721725646163575690445716148428260894986228988468672393882045199489794499172149206225000513282183633842070443013652854864335895918246780212286410546399509531852800 [32,9] -53450316811899021066890113828091287688488080581685277421077554369985999126333383117827039049709643178237615161484419206262546926627711308672968418778163461246613521018675204426363173628387389181171452218760733435455454873243286792892548607407552521319190591483982209742956656890510523242105089486669169509767378244917270783812142069729602622420848179369880075124685156054307217509105680730854371061801578057775697383174899689251240394074176635190964897204404045728488142024342502433693993830859131649142516893814875365498146627051879401376979483194216307254956249834743473261904385934623211685858011799914803319769018127197018327625618032631596718951682942357551673637201831784702240705424395543348929802607506931223395959966930425547854778562203984383008099753741792262888039537095200287437720476424648780808651535260650953028761877411546464248906603000174960325772006937189121248833532039049895417818021120923921793230930543496094897236934770169727626396205795120256949648440878083382401366487671282858356209119160610381450529989057743895286533771829439625301209196531343184480333630607214127282699185791263262707932910912905865210539352417067701588175643458439290937344841423263799931331176474986884982660533888791209285122187265785405094672924588951526216074091818977918230903690482917431869386969253317992190464856927600190803877582700223349549522328815246254258844823101294454453697882721202680909266537871498731259731192483955029168859361846845753721128403247118017062378364674329783587762429912637665115457969963930199167391706149689092790285721110099975653727808505544279374509003016834064260755193831355192857729435883377193793785076927882982593819744931998729034601182989551973854853444986096735146395080199107218115854265198239498056527587220726689141620562466758909229886419624809283724511705291855204632797171147190333082080113778124472029863899943038665987025602180668186787005021633869242507610074688807469475024854592601424378167696148770762639237546594132643536157864733371506397460349375567922776621223390312004588573738223713412688487430447763276457037955951173400830398993409887300402189938115998061801600526781847700360862656361603683677714914808509877862555080703965863111543828711361495539205950129571477420390257800195923390660443227804989390416753951001836212977359500441690092986193540040903425976941499177877138428020129792000 [32,10] 147733038429049761432023436484570920516286516039663061172197108633045047076639214638052083995093191970065688500691063140020212319819877465404322892393951372084292616663863846962231317373746566441538569297928183578439026028638322618763704417439418180110598093484724521180060966507408701034746131282633480779219208644212111660971027204104759687655481225364094136465512048906548527043206578553827463375656080791149117337082691376676518341877816861459701062075110329463743806309013249965738837741937412312143634418659782235016186322467417290254594730181857724362326450179431348263771934873152476898135958610036700116266774131991618038564441396046345247344216925128833250031891182841190118983359993746750560573994256636203505221512766886676025923926124610106689056494557623255039663255266197768192417014869782741574208815954055368071052195251847566641935671798532451829005437360867966377642529861859760767988684988990526337394909853839784301061195012878315841277293120913216932777205377278338398273019944875407248242216255672109711187563327918360230895968459697552237414782491031271790707006408514435194284366628540277849621912876876867975302129835983951616538352795062436585936931692310817393432900096304206218465899843598450957548901098059657785853575490472446411439815587368759436746384188919618405140381659456280618189189468251101342189228942206711881673142409890986439185420184204941759677466967734583306209197471108331477861868859016513490093065388268500037738908136810124904815555824205377235049338996242914843276441172481356649994893322081209565025163819791844345290579738221129319062386028971167053201659139327765547677722354841426664301657824189351407254552829704547292076981193615810718468180461273660390798297908001984996834245554330317165288571011675999310211003641293987245807231832935034538066262103811959130374208887390040273527276783425133067924791360672479071130484183046801699289050387190940127942862007644615843350263717265785924377574363503036048712467937099097297338741993490568708986961303176667705584042965473649225598735256971122514532351864427002277256189479256673606143452338952850921718573782276931058900005888502555158727253802177005444534817488472090718373039614990706742294435700848272813087433811991924801487033286593223378264667605363822718989723915369561319587439541604000088795891151377095959974762870887289862862195916800 [32,11] -290687798978978987323076001941811485990170314000501510500863812282772144960591058427036567960059744989776004084183247930990021332026797199923787559402287514654511586970982765978975324199298266642009911776575796489636835761616582549312816129354514056295912755661006691626316797165530482966828825601727275020158855064887142212465021287149364210713383577466743925870715394740412913053089348581837746936228313039257037696469582312501438699973428219229249248050908377493781399044022414258641135362503328373439211873293944746644631904836145160612851590907752296682198611413430200076684671823654908103683222018250298255808712147870794930065357671512417453793555061421752056709880979960370728910827781891748440843814694027631686208173903760980843924204076208170177877900835138902046177031058316895235274826562780090813205721975106775196495058009068731855787619300024936293088287651962055442457183167038642317678695249202465709636531195414825232053832552298699427364776237808936917066126231958560614016316663010280229617629083986921502155509781025159572966902155263190212661728590729372948171577687386354536079299267678459616924059683401430513197125448211749597388321534766211158929049580654871538689112945032204078070277859383378527673074092773298454182985852291650054061232032283544043084210403516941688316319904709966947063540433148715099796463794955776371132572448439483779527766627301231197722145810255974986188053857719611140596862103281243215320095582970055857673466656131859956472579390636668612272816224469272799702236265716589879028291263741907233126390044911618651646850887570751554571444223727087217081166992602849878412444629533751173289654818935808298315979288860440371471415396644719145714439036246224465642410052729983091298376579922655952530205571551311690676133424403535348263558961186508107555152367370119411970858005426158678087681389804718084438975584734344621502610084539041362940148110912987027684551886028511839614720459697292719536442665016298084241163238174500151872703703074399335226163104245585433409373588864012455889124262967025694789243241357974924484593133292975751395862412650209161324438500476110128972186184251456410008636008218565198859021357065787425370415833448945689586188433022888690600455582547150352688800707023249014429946850820681556147445616895629651468825694002568413984291585165957441201214604867079296253952000 [32,12] 371595662293718999325036046214818836810456390737645705072765640571599229733169073583493154459097605372988881037051049779599428668278414978581163321665348742986910326640145548368054640586490176367402863688391158242498038669082594571682352635121461410500521423735450555664234802520380723544279350480495419648066814848377007957467497095747288076438576197091226385416378880760833152506141652696731367302782176372041927133289063016124964798130329440534304323130580268415736888948940487399787907490245204806158726190096357246344330609612582924528167626781522435218312216849458998963985235935006007491287817932037237852246987079144417491398430343341375762518011233319474711707829901850227086540130062021712464658549168441258453530191629196230758120833789143597173269151204568000261135229807215431565640849530015913400361022751158833371296620210753834090871754408362246521304212008706206686989870235553711248148371393283349686028392561585514002587844288059947375840603821394621397003930044334160913488290006191956210860534833791455842220530836354055513050002238764381828372266129785277125217813360650692184223597621807761992839397677440490498712290148654064782914293330289601197933054143807100662086842058603586072186096073447271760757751924199617507778140327730936673216902986919186258051560950256949151200135402297266676864301164465802959168449377876654157868187484272203182468664930506176065354787517008440126692445816645499060019637698836390083982992741232867226841184177884691226173623575162094220233620883988177122667381967573893918225953461301912362663360050059609535923067902313531100315118168531260774606271048342342571535599080274232125867931661662129781536983884689890104823540513533855996742658279419423169746349365997630005704772240154155514893435366334328791737072606226218698705810760379838621865989729051488117852852475701124686976083148853809039147617169697918397373208986921483213274607007369757786127782307474578053349277470269980539405898795841377071114771492299335358036692762766355727839771141321677652556727449922250055229260260920162028478150114718479093046213428642210100198734218486555477386869570146531746926993586205519845305045370057618244858544033416769929363694399301517338994962370338591279308746442244631187167310123433223134125373522499140207797764635014670003172137105197181921115261125627329561738281329899602339430400 [32,13] -165160755953151164172867160519011110518419391366236524267536553924091044738216092440566471142076558567080677820723355636793226234926888672796864514422661482149821867588012004143042680812764926966353168165408294411943239686073100241816210284597975110098067637143200860364824846229346508831585871085050338869734738883272020535732600881986666551619239720889011244208682917901949761953772182930581711938314970165121744306909693723545232806596991479614833062399896474736427402719691761104359283983052133095592255304033528060465264996297425807800870048725007636910538756335554809403417746978527221227270076561615059198413443618186026084406697525026317141800652861729245408132524604716814721786578480687597775360820163492814590107088912081261730122412750380286810025293265928658819690987940241640487176212313539908702267555428250443627433798755565428022160439717881763837698851196931861999874388148782377315956224998144859004397404034951694798668450034954489372591207919827968562074133226569413209398125261950238415807520416883491868516973127880188963661669339107043420570571055864823360246208593229180687982126221641625325454841831286091404131920866034341188972164654263581674032564238559008391167535293923904544572137812861972403808910077007219611882847339432317099547310643291310004020397655127933115948724559234666243062318574598672425489709156380893237741785762465941069034167539322044129974152822589797206652357951744839883788520406937029740546738889340541313246429611759878969347504894232731194802987034022090015929847570168345351985111284177368162641584676520480250024260831702701083401449833751209064993439877933571062295891545512817729043572066677970060752302218056724547135421282691874582583634699527229068423310376815807224960167973522286674954256800646865578179250807883331923692999293594387975076431685708228757015200728743875781471281599968169815867736397491832062732145973137499006502996788193354992375737981810866543210037088185817986008918640265201617295115996491913377623839022968495819905469313217246497588544701324910434034022072650249013257623163272357630212943213372854361903296288509054885988972345937339225882393177486664327020412168133101035402026145414701863541261595926593703115344751507794538642749268626299085357984688210936659168723625496356936474838662132974041105518511418518705191398245886281697977708229348766515200 [32,14] -734604143554581151120548033619302096847753143214778655199461211861628834371339374269009264944141985665000042774200304006235313471793826752690826910572137910113917969471502105313508906596866959438163060458467188847517425385641609694335947557231988362231481409956993692001069763428185051025237919360304807429663081195436377227214179444050727534162430601363301355914149434462526353558833045234196916640121203366381596523030241033584305857802953902862338397411210620077919562784096610730143792467377207898499413840336755371524274991140204987738408448379672724204446967722152015335419045357829716051296996008967321972648508992833199677123749861898164861917855775030043053051369811219252173139464954352976298115457042321438283876106470669028272318537338151409813456546905558525616020540844356231255651767139654302592426958472012730621851931189727669053823347903597165356537053913051021943257248413066282048595319912731715341411411515996831330080018574852364483619548589241202280967298378030387953080451563606030212289337924808790379317397412822155917699815596487737057913678626969165241043055559615776211246477387870655391843571118954217774852293713381400810146966963558948802618038369121650031504346080498445624894439171802505417290802822564119788012020628812243304559699183358359277396051081729632811035697168570533599371088151947328017771895379515813508142378750729128968423358531985309456333247879063395061078847562371987775590135388313376097850161691621907233506957056083209891425756001518574701194573207219961254532567740732831341993107663496312164337067212906673967323259868334345751203032648310616976835926855154900238509514871248712629353442836812889621629007822384913663021893836117037893861954082852573148817817129237119874912786272863713525000692474563382332402545205214799493509253069419709295932965160550766588760263555824422252466180287214969729207909006715173898022923523653146555248171233102014096427416537034644080487665434054438439686615574098922414704531364362645310759263026888247645637372043383732559009646246000628245895160790507440599717625962280181790274723484146862809800864296751369215030077305004179739305397341081532244949540722556085890527094713229539805602038865913298183743373041088306620020246072958190985982533958265133240778501683491879565153892001718517158136457616148165409612450743978435786806748909456588800 [32,15] 2390533306534683532639210098684148610198516605777842592082819782464531901786112005546282471790328474734245839724928524709661586825474542695670537156967620771977286555817231804358275590300885383230713488527380785735562748367149055622186729516171327641930882731406231109190413313906050431879101773834522345340228769629710816053043079238960984752373631498907250337493784070424758547208187074601360839360765520751120904360169834851348946372908394311566628494435269937333153368861355234215033436443422239552020800249001179913123526827572303183428301485989595276587549929068470659259954400956527063170410202893763808740775510613756121417282104224608016786135190883731215306075077709396988717595637466922140226896936343295856201788022725081735390783666103728171770423684097911192903150401519096640594681236470483976171729726767967174531540138217339171469307642766819260269891689851859024875624807120268275842577844900359928972303555193331880657545720979221379905273869041047518056681646899515259548057307173228462332222993099287428263992791399287489691123712519330287235970976355679130352498459955707636289690969750145452021377506047756828076438461379817601589988408285490615840634820526199642429629661015092858300533889417729321476269176696299009596832122271085748235618569898772227843905091060602054807427000028138088141087899914805226123026113103674276682160923726426018165441335534877398529347444709188011666148932836674191653565521366930813148182197583151665282320830636861752792459865450264712619710925521544575200009806172938400600526152088152608533419067068045170361116603597137754873569572069151724907731855219647716998090718817189250275039301336201559227469505125918312296420159473201853738875622362860783651479917587482954904369738552017393875832497836185693819693680541234053156170820627127399883987817908281831499258358875760868973408041953332965447685973763712959058334223648294334096193837759642855491737591049911795427234079429681993111008933552263016669636274448953990408515189767247853328394882615256546183808172649487261037629192708809771230984867965052780852734154612845120549788278781956014903353870465559770748289934035908026847955938671869486259262820025041467273487101176695088054057472610941804498598005203303280336808339170819712944401387252465825978115685894750105828069657254510457577693337444222083410525342715084800 [32,16] -3674941187764393874148903128278709545763853483053007323259376204236131761629764742279445779208911761417733696513862660807695551236584799104507382572330296459482325700112278499155320055714042506411072183487275439833289967451587521840844047435751945745033651459086391691747368895952434524708772629817964687551957818063035056295454666700993733220406512541817181847066146395715655483655239297553441839325450671751094583282575587458005670103864272994279158159219463276401850483549160449524996211928271322702169729920765850787797620434120991406272474700863777275866761169906221710881741355593868055966804959352629440459860724711207385375600889781602954688984222091560295895003996475028862971332843291804087591621660941548367464916996577417565980787655903404343650507682716680190714723790441914396983991062415624581539391991229532387006028762998445756127093799781219601270248101386037120861647205931656203178122361893056714361117677025008582850589079271015692385910355230244316624134519654173894512719726943183582747410785021727066834632609558957733638903413286183441466117117416639195088147712351040362110593148884125151717700362766312255178650139968216568466534181079803991354919894944716545052584219878970597705622175750123216853760022820855173371489553565079249737966127642641016712852684967931054072743523141764594426793011713062484471059390973654050791873744785400384012257256176093321101777864921087254983509969186389535436164895898914735453031451489944973834636253761381989082911667812388811904461053631576486311889518886238178016922215957793317948630652285993576508164559897976305043394264322644646603423220308823678117579230783460208658878205072015283707692255391600906778254877655714755555646278885002657832421569418500633236398994199809589185015793874454716530186510857145595626455683571312105144510342620494745330033435914212870087333094881936733002064891234026763799247780841466790277938724041753256610054549272956006166043120403256318518936432033728926286785458892107665287956825844338179750662076537117946669312168159952876846700508407075053554170760043319498344245638590080108176495238634319756891546558600382133948946334656003445256197859758780837071591792306821605727619246048736915606275321189393441127667983388028334465975052141147051162276311655663443515716643812211921156510967164504203420536060126936872253337160908800 [32,17] 3294690324648796454932863479312132629237731083265735248676843334356581942550052230787003512011117513464047515762991705357465333566028059262236977896948450622507625279667171543265385589783667158242951666626489017463232067773877240434398275975741635029276012595284576016208883752150076882247675187324063324385169095367802309744372055311594567539134090218444102596541942220212683763360905140309609598641862867777657999115049445471819025605531289816895783897657568464554587464755375405352016025442764878503699138910354019190879647099787705457137415899204438775611814240662317411384267127803748159815078129002920806628352400142134341795992242668178728973434743398765708402158720713576780463645165384675951400955656129285201570737823547835875856632015267906856643940283632227781633802512250616151217008774286004729690484339375563247266359408370117292323801784271645493686295272016546003939790195269542711749772028870329656516752512634466852641229212586484163854253282017132546820399048597496567826835778104980011150910424832567231818747194083832336844035177573280529986635769372161652318271696784310864886454877845167478141818856333937274763412927943021113885006765509993495180585915987609542407440591664800675487356190131757152940164345023223341163700683317771264599528580199028236522191912337627060792666417555012679989202045728009349605087116666755175498942581756471297289091645666877823784267238907560136014895263984371352798005505647936106101649437178637879491790926889057437549836760472510683101233978329269809380389145234777479672359195417201191682246168864572606032046276394938015324357797001734106466303667219427992049408590938866388162632734849846739150815625701760971933018238878637814928092358818094030731747901940555418943856710644249048779907497212790754489153521364290819597551427088293296392320591873830975866140815065649133112543058323732604856261551437885073219308873794124522381776815664869602007596934201148530205223594064129941283361015839198712906576759177841051251834349528864931320239901759996639838447952210661924684514502798759527005697842687726056336927027498216728812008890799817212466655236473601331878622864254891369991909692211140600642084747657738171253467056478039942730386705163063046775528638524629400021084365315590729266150569574379037473574830221652300814530391826354882394669699515823981229768704000 [32,18] -1260798917781673170218136256336877930542809449616131457874908291066801950846004268237610446758978743437129538001757971205785252040564763974622753700591039560642859289703257933801548572452032312292712977441700833348223068642625963265289331678556752614152829634333964911073559524729536501147983770223297243764556545405903317491385144527879829421821908807335862243740255209326382223585895644013673519079636405230105209836178744834332133583289592786197224686528560324092504988063841773163178792004842481030384180479131497502147164605761508965583478005253935930483383639650076587111709720052876443262744539494990408569560798102235352222954671039729824953069042845013863854561429708826824244896069475347209544473533660659621663319243225452996238579811162005006331455851875477183910815694796364951783831058804490951717048341841378005776394870939985458662958395459785708430213697139010590651431865293581580101663632068391732438544310222873888656679404008120561037529339020038305478512668350166415096956501622588814425879565205733317768131350261828384051775201894513738877404537663149777434156287251408817521986174041693106039306135424244760037916800933099866032398634376550974847337096777480770181459758107787898154497878007957507923609013038462549840969320508479415841123234522722926871590456170807984185423576643847759822141969637270064363966014374359294505324593913194809658276966585054571514320319673719671556409324102079705113047952846898739108144163463767800109868683160412624633666149339420630440210819634664095940991511748156753239215905106327162442756501981010538007738588047710943281697933539030138775752477062727299557138106350322238971927710282273653288827824993109684433573624186593395223554516220016600640401095541530373364452843307461621030760504134234645758671181068124904557676716414025143975605198205480539018165133047661873826065696055215106463983783302316463700750027451946429395080684286172439136456007517933203558427086407645886080719018416066777701838729524018499196470339486723785468573549320345938757026293938545933148976560465456044560164130794304233330289166557783266771503591051931359009099468470564469275403946298292968918926675793108639546084131579208741707727320226469150105796367252489223692499131539763388238699417275394180422788596104701870240165207518699913299228477539372708192281910741043642409943040 [32,19] -2644230777945213353685346192175890025160292264762320223244363695764956540372328228956981094956908481099753390758912187436919181338490447320370193433600147060834472367772777603788455052478871915081522320154192941495233191027256999234267724335531824379190295669230503301494054104502669304208454528792329067533046093061853042161422753566351859144122315800300092897575183381171626018094177078082292392485324951648285072349690256620210276900501714761657492833683489955201498926488111677103292070563411932702815282432892406004779705993985303719556156777077497503037876641246941669836622364736623610590214332334403242404292005644107540568803042602944728078814720003025589367988664421519380967906234836119682188722054298849049707921502522812831281251097809764488443126088328117871240098708881529333740558602528054723985183012971982932470128283825681406372438267672626579551091681718136713159181678722728403144650376426174499448877312546177999391875825517695530951421660696006157880334797465078971068864393454630167019676569064736261074560491707048243684167229828404869889043900355075300456979928194277626472397006829661492849548208242259574004128085465996576187503224547143481158241069001333283517044386866614440020341833563024021061437341594459173130502083260221082792045363208059363880299735462213064735886695195070869191183811757149953009855743974386406867965463312151350881383695794594545996650814569912041623272380475519216189896516362845197729835825527593700350971342619234739071998777699107677179877116686213590533635621820704343483633747908047877582767580797991241726807998862378219217271423084793149524662235500307023906910782771729688496836681063709543389404180742054430642192345425129092363087977765128596825058283754062320277233046367899788065378054753693877696306299270642172927200800597064405700329256294082684948891406308513457310660941451789749091828106124681786066516274600763272895499616260936384487206627520967536572285285837532564494414334369975085156484646440515484294825834529133854097803639314917479340067118488184581351241780349319870746485332332162935967671007125084719086220135543058928697127933305949802292055928382302562057637355578907267992335240058669161577711893887990916197572197039543285966786813468077014303726127956169396885900179395592362613101656762879769382601630263042618580287746611080698265600 [32,20] 9675588736841019344156274792272771313098865552243370531805948888227391648227596206773614908245594070083825508218519383268692677955041507748424002805150362328646444828945673285186169624011009409479006381044240513511069448012463745862232533982215512527142971777262429758686309557585939199717991566638966766490228762728884091385697233941645137916842663595830526488745040071651120624484105922297571417347387737653218299670576600435395793003007170312359489584501064193990196184868976436553367504899709191687882015662721415080221444490104443700045191701747353665179842468433967464231212802936034974795128527955444486173476175181503597525587698621202332610119576412281813983454247989327213163536269775544996784209192865550508450402433143483638600621630506778076217487081733006344272228580141930414429917981148992968714507301143455294816434017957560190198532862039907774468829570237347930356577376030111931034045803847143264192909503698341507856792427768189380397756384380493914266534599093860166536413456759275389127321189910727732998432336934913395387039045264688559636456408239676489588877716602408302734771940148687415564790062078916530930392831964416924850787980787758710121743677722699700671672145787700610746709807604178975303371862543573643150405433358523181615540970018998061106161087793508864128012502619594100929348203234756491439332779568858500458326382105789545197638565253176191982706566569026803961516163130375558436836381042844118945968621378375731928365277059928396894990964343864856976863248738426887237897380204020396990273849290217504078476641048072525951968555501450064762388075948816824891435688926702607040990087076827177215956711074495239679301774402652686338116670521739807999602802699566862395445311882908416156568543317981131675172537161180697248002987862180910818661110281414847331776634653126291426276600378291555889775072981588091031089158954957878889488913776491656059009143013968585255869256814487608686106702305081031109796902252703896425099713706357690975593915073376144323683272075059044537542228823198195363779639932810690504185427401058400019466665906834992555767851830064125239783748032288446515450540491668299512670865836873306694965718635492046920065597570163399062488920164248620193911597504691561445565957378366633682904333348310684106400395962844264491247682395407103914410174798553415680 [32,21] -19161026440222172219837820866735395043031805565830870493261609481674829345326673583640870230672660116466894608466670986887114568296835188706098008415236793236604122960150261892564034855374563788264165985991284890027427945380571285077329537187401700293445377422407705384812201177483398406775834928046305991038551058842929968267988657620094119432370198554943857228398681101525277412353151660918953187369564950990707768243746138759111323070395206204293024369083852313195241186814462219911870997268436885606713810330733721074185822069339825182807230383476931237613746620339476135340809101619361946412763350162897658694806894086967550561073126887126964247864039334336389840273973920105877056283519736675117283714706232739184734949734707104538387791454659099323361156171973754922462946201802330340675991470212512647671483621382684360066789906793015846918669148292410037207630233182238841446621588265251111826155382500370526852363315626703023729050968157415810794583788811110820296853654580423805253457192559527253462142222372247523509549748670415624022384080348987018294097923645836893778265380606804215810594954578954147883260587839117471630114446546709331425261799281480760560869334131222626988780819501145028353062115856350768693618050305505026844282800474476203219251804804126726110379750046406838230193674483545904607435174429737734033693662846228917194715316754917935646006326615610664987091597131696015511012581428569745533685007382860493847768704757500236821548197500755877696488218415937727866916506154283503131131503888057027329894972117558244319739291424121005077185302514589395380719856144003349841250907748559004896954908661316287314505944960046328157613000616190168395674036025760655955024948724491402332058921321759339135506315369171548314240681805083015949737217796147484558645060266351365504831667737829443092864715438462492840169868309470036251824109112530000436029661768375013158853005361339341522096041740730692684177893173562074722613910551641829151669981647203676855827068032766323118082725003212308850094333147725532703939654985784062057449531086313527042797672049663334274827205292292149495638668014026517916392907282144180762577464101266919388696535076431930516049599590488625579250209624698613255522722163630880842994621862637497302837204974281434150136800082168403847572357706231352104145171932774400 [32,22] 27524416496592290568054159835638863531895742926662835649053302627074258686147076165473094455958388902187720201866081500243342706299144950875344892362025015088965206183055170450494331292156102932135278927844701587263273145101884353093326923917400066982558121813512413852990997661300455424944287423015434000639328151162194666583487834015130614652492317151668184200633425477320229887075485518838588168809040031422855631854925917885709709133588663427431079484525720135246601122513169033506893817823497387439616508715274156219984965215585357299367977937879589933999039914019988721162336570223922506258416204559104544187099477505033016558722323545697564175178925025094627762292948364949897482446298511837921819942549083315555504432070549494234704169093375548735124711896655327599615482258780458077177951608490739870132983028253512441805800127305447692047939552041593995009077166806886915560917410230905389672193123009828388266989714598177527642401768904659239259354409312836762746124894403490772818669784685545295346880328053795558585147825458078834692971635924619869539309818409410232734855065699243885465974824955416958623624562804244154409855714890686612490777082462857543934879920619472829816089873128887820470968208773879461994625236626335022601722053930997667063087406186886098053853183165424287804470239193665694248141084683933011865597721717234709306940388242290807475927174603245771667832356172895045641843825361176775745714095803932927384100172583977548394841046179661736773940573390923075689067283931560399365663074101812939399863584546351625351351974138467855575273615862448864259176441641164887311737971540642816839325723474441581716183822499251848598603204933302585910343070597920453199052012651453956983847683565072381699924171961670446209427649601661327664686496405250810415296634771806274972688621905103031597590425741841436151481947840261854667504734128087863475109436268740529135495320573702864139080769094781457134457164500046852302029982001743398771374504565084177973751993531982770574664831494825630407215697355959213150823737008508537811736822445349713859410113954658025000312957626996418086198733892051029494164339306181395130920546542263335585710169374528366400468576036007591684604111504509711137129869051790909762400715356502284047681680678084033722934230311377615070654837059725652803078963855360 [32,23] -31225505403137019286566052716189243303710934747253397573921429711850021028518938307193520156941296446862477734990312104363358899233344040663386925746157096700187123435448364954033195721139396981031809466416603409078292436281776130725666206461533963074065140328696503822136259653819078653167420009812976040921526623486919133445009171101814803197498211033833066590832454099313527951338324331416828170734253003971367950358871152212745611569279298248354874920088840836986046771820634355951926268738984754017102237751637603816149649183152601770658659855370837492905408308474768560208830254515529102655912033915002943066291732136440339606767243218087416363400402205387053556550685799397555573681378847687926249892703027656720443162511846609481601695089946975865399703158589469703155164716209962298719042583846766105986845327715543851534511456003535411895205604699472070829744777364274695348283399540433195279188840527488938615019807023081557807433379787398366354001576343961347117651989698287311431910938055889236596914356646411485938032250693466195146987632420572553265388883236836544597024247900097768328304202923556986502625932800331638382053606167120072246413644428931534415965996213896806211668453412392202366858664282299731440884104116509172154186379204730312809527783535299207546623728180902129941577440456667527673228260611877377232780949590558936073831027596888554224611634162545601196076249477582767090910869089386653826279143869745413146792442367412844089289300755896125845271595701537303754985680832882131422145332862227177575732887077764215545738401525710806761443594258593927949542707435826392983143972261436053609601405618920921713854510434061453297124910134281357116088182972863076856538835949020539071958274510971778091156703097248123803294462041418442185990674114070979377912166228045529187707347782944960059635689295307350004437989101352097870870368302191930190975427044931530961301017377617323978904858162506004184246534258213470396167972060467083314907878148846532163906170700135552090618425939551639411592943651295647774572566736322046024041827516377240041810169958052493688439934077532939883473113882221706299893638861573092406649968645079485984900439636527436439985163738967430712726229911675587181434072089263151432411824991731464210040716783898452088396480977451911207613844727037688972847349760 [32,24] 29105244261836769780055320204533034008961558295197193712521365696534919979769353193033697453834597171345959484975457395175859464339296497285271906568989601443050828816674482516632004383092887144573796900868415031256266054488726835292079752632870895766251298659326993618223497823603559209339663282600047964559410360394386702574771060458210268842259656170488880239629146490369551864818315159073475184244890637733655198518930941450306775622206179483613317943730937548262422517865699040485486533783666657047764589365657424850729590683860173480499083353996110748208044938798772918743815680256259060477453363539594020988769969802518787788042229585468552175512544069529935273109067253571024150316237926240842823420933708958998942610916728922741834242125988609102777127707318694831301747572004390801799918788966530982733714210222713854717100102742169281200643398321506435911980215737393073570462049160415268004871057282667948008176188889603152030601774616093279814422961955040618782550067907245855232581482599431362752018441071973309427076171382227232747466438104176501282157315009225809482360118004289859725331421511057171098053871918662313234313604311420460643523935449855570857983047172423950245720525755515551039213116269630987329309435389378918250061639776548693449083057349723765392266557420762314314813725713308754429833325158673403910717252336911879416236515707161234673003043476269164882936496619047410473616843358810912703828177606874802409483728792655345007861278835896738170722362252866488176151948248050535994034005691699942620741193208162899311808159835943662707893356134594094106845617091263568112513037419430268038737637171230685616095630630186692447788818505265827924568406205706815345922584756909475951589577965800324313996639279828323204817334265751090757875795847237185159380316116982945782188525948456636057425923015856906250612456194864670118292846640172701837214351542123321045822762019121670936975050231069231217303812398515768296568539706357088473723953628566867347695855150612178328133153307875180508174124134814918242568734110199957967781680987524633111823672057109291336522132105940656037900162726131741259338644712334705750816370815788408995104015124560494125916933184211704792519025312938455469519046328996335112178422785881277383386530536776175310402261862516401189205846996799500446597120 [32,25] -22817370778642703138602765864189952098321461314827296132878282951273589001860341560500787639943612291202296019352074905074493374724825711853588447059043413407497034695750869505701500208976510284788024567111325536503610546824813080295478829532324091896189160555148516913953794449746891011187730275145929885481723791427169985361285054412557969420483760782580100515199235654201717112271012030390911485441298195421728133397155424484301277850278241421856874845758382974400305525353994613728431860900877877235044481066706651085468348183420557072479133296411805099175952917253649217015068680438935459706458066268520404383660190145027280762470765003632031918108936822803215518852841498708084114570939329879180601480658994870669207810220936099090275129747814022956171999925273649211405368787410660359155349966949930341786304722346635411483315457219175753178471996460239377650823035835960786714165636638800788471130472163303508535906542670433063119539159023449011786880162099483039998964817021344255614034365377166424316664232356630580768041928706600548744164469960525884552928834338056779382663266417434596564327637798321204433144308507600947138733103299729477375660744617203419359219322631271417013988804394026736025979277521775756717328877966645831322022060544436590791330481128720199450325560051920940041938368304417474941248951335940067662345635104770958731934187186034090397244775030833259350103628327899847882881371679541185218214859721590806376986995302989147613168987846605274905616901212751389114831634265436583234021665937016754152951957312621094540518452263217622160768202384358812663400897755190698518040082254845273248314395020892177338036389753871304962482210336593539394315086751525995920904518740566458991320633731101917672880797466583346691252973829755544522160566222446221335820560657711053688717823972254236585583545065813640680692891458776176916853346180197436315843045119037068338615025934196141031863990796809449928478267971843277120266770126051718122680801416651863864207808613368879371539596544663885231840856632280512082830095505379790052329026996083419436287259400712612545045454038861817568350969941150746319343332526365435680107474554606683778621527152815731214699320436611242804973946270364905280392926576270202383501126407151715957400324837405198176054027180289036979398089353667197009920 [32,26] 15619884985382608449674484430602545427065436018624999743922773165340124825633477068316584356307542676802338547212524909975451450654989443902675599304733112574740891592365313664174661971420852080596991229638469290221872199230096235304804246992830313151858639094873890375930747976387699830274491059796076467226978357258800979061574890112151821031042138245834707525233870382755435466281987129036272748141721239605703336694623577408194227911251513596345612579458835234302102715961820137619495288493998648916875141561454172941049946660317271219757153397338463067902868100726944949623108922051234528323541983752831701322991475898969835709687574113011621977514395354403749887292126689005594602809405252424696741846355919008639981755815637603080191155090919580026798448753101890447617130609748122850556340258090512117538718598186136455815768219859867164653064453920433484451359970594489045218770969997976191318346410595098326736914048726481511952257233075458453024555585036820574747639711196198608451174662741433711062653143441507106994118119690923789562064471060274006699304026552313505430716253803552164778702917565002941840716814837105034174579030178556858899560341292771383115658631449525539626679718999024567661282940226573430923309797707827589981670398695471383814437127065215247849076608856372945353618259685352798347506260934365424535839096577543139819695487868648045027638766066855239734288031718183423248714174939355332465911602573367876015486547310119009606605322723054422535932139474256564570165749633239209192763827918077093791640458594686558960913266536900624673913953282715706609499289833782497762966531050937152560813181050496786888845149365244538687194452086360859409440124076837018645834156427837429155790302186265553750480386884661355978552664065756338812681852984649408225517807793213266490649914783730904127545821197117072869614231433996382722652158222499825552238831136347382122923086938903165006701412190946988551347691372211897941528438009357163325203235789244666349588306620064387302545804061956629873608416345232264909736191507034199752167317814993026557289474412329175217483769588454447110034102212480128293968683231417484172469296307100526013022527459834919229196094972406225546702416614690504912557055692601079940164500444402701275738262536757912699654641723422174486175384139286446080 [32,27] -9975270282844742875138078326834692007474701384167359088013187441033244336264943546073074545421613355402326858475924361080249736024283605883453078578721839651938813258402064053365361142707395760009524978752128565173260951127415658086773155624299204577709591106795924069448802937360457687055871308582929867682882565118881572374005038780175077789611910383017939390160260041553067111009829828120641342911920498879423616803790157323474493931430906170129578886378391606821260090238350981371142411371974398517523528170208229975275477563600827292759325619498902620299808288804941783435998647416232382489209648536103878720471673333073679291144398506363689798513371271406966177913794690528537819136535547348368999655790095656716090626644363577819021815963517514290780701371193506794530948477180491069886662821114156972064540779332758645516232012611577568770421424073368925702803100235873965947077319068689601658348235407560327581347314473878159124003195064114638522353768998921082848199435524216148625890687213236081436506733778292158589855362374553519500731501069915081194840271802122718259315221002926808575586513502840082903755981244388237065263878416106225857253099738193400109863082447353467436536269273310965081655329950137060047856178867883385505617942427316108291965545020348534419770226294377282836833158749935962985810335225906939808665483458347299300282838488330007046398020009571772687341815274091758564825725996521812432847717720139279953082050408062106499504619152369989717539517529897251998232341167969153094440302326940386838658631988043623469374487505285900459381063272934979263516841255903607370672833810700673573165374307799949517822140244761092671982256085418969836390530052094325853524211672231294023578704944480101771350370583338002906127566438554414712373286954921758738039034862049153982967514562450162835357895494317558406026903051384863233084536952257678201908861056494783509320299524840287708404616042927005869393860451210560851496647729762028462164024393352586895703162737990026917047715789144759819117889170445438914037147421467018856426964325504109832215264002722634388741544657113687521584724563045448474576724508824897332299622356823226352479236859777867797463442176301019053267155017717833706417516957058065248201425892119036231563428033410894818750572283187306615807692620431360 [32,28] 6384692481736998748872404439121491947647892801556262815793473581357004464595172118959625417205182497790229761315879831805322387825045727259342795511289121573898388161118626436790535948059188651207944043675938149197807769898297362770168084177784805592077999899665750437327524604559917306836649037048478953184720735920654462647521016896961241648871120402585180911005269644057586971673498497973195410565673368385614921090253202322208773405858200619920905447653881380792583453586551644181133896020812374334739832344744956221153467576130120781728129131121398840931722138958608969499139299529173087123769148607652923639762278808761498100539534199832782148082587140446701926245876865631557918697951065131767451125407263709291185380241260219592088072566602787660340277051562091378208112984678112818896508161441560288617191581258253125048321398233968965811226843445954687365574077720231929037966612844984407725199143883671958740755006826201540155553129232570139963142862181659767077283903285525438821283864422113149559206704988301280453073001799112423804652539882117635394275108771543475091292876239040787767974837709723309197230385237992371705379859295874044707941347723414745916730025966028465800503739412798606633991236730932639726766689580792901070683871671565285976140790628462698084891169239368029076880679716019240332011550241486158042612251382425907483424369185174512420494704100644200500338259198168534038492853673892529867414261241090411675931728001282821933906317533290647288584458902536147116877542377937970264881137717282383425347063256626434157519350838707617790765878386139384390135125514485230444346862003955257528237939239282282236924423651470371604570112391569585749151049207465080900773343195797530204486800226652501063676591401998295788850035790347496023671409822845144430761546165714855708360799279942144137527053354133705752670235828138645241558663820663676079747612473806687545769549885955940720882703187143344229675775217728288161007795907811417295791980153543901599773333500579126710563098184577776242610871532221538064114003695850697912634385044788719691363033351105699750470821426458882469072339978152149692030070800717912689172909101512949545182392485552664149412002103043503206226210886556151778235501941187395058631728920986241789600841317638712565980269485319969130688957906944 [32,29] -4212423010548935207635413152463408124003133278318651803507116831144641398706923661492620201037303636537975924874042971558468756792074970895534623586587273429386090636915120291367090040599073647210515774087489858349926121063444986180011024087027512656616992171693564365436348139268416458538920190647220293957259486662379557865815175595893243066633798949421710919291831387062963953552694408929577480508274503095598216303987739568673108972259380442929413348405861096332749323972717160574837558968984173982963376999524634452970338261013875470046184106801403761191453054384069856175318934683307547902286848033767612439062955829211505140227796239337011576742172361586732026466927360365056209810826325366675983171285312931118444416759522989561931893226518194497389499574511581444111763107332116639333240769557331250406135038931667771203981100670102072408685566139957070916560588965888436165539776220380763358488670278899500323859107512492952161547317133755569347748697729200418427077296899640881432010324461073405254087239315236638974076922885728412563064625009093264292909457460020472041606975251966072625134340998400084673472515325483315478788218791119686122587949773295455948578427804476267328299548720506081702734751814801220671039042505875694022991620715851076103913133794253544225467679865612053860113661259393183729499934448982313511281398389193868240657347047717620477047701218792857050845314705085646104505475273354134786684856358797892386128852603289375645060233159331381400595952719470471948958503609342097788416719517633371340927394218482128619855038323886705346834942260110068805981130246357457017761298091566247479361979542455209984916669667502346624098208162341693843097726970592222682404774441182505393529127351785486698346859745532713498554150106323295039811370245138538489270557585735953880958686564818519043067659299286473831336085415099235144905493036480255522547487234856021720489574809344954838947941677644533762410523686087242512303388057351242072545173741714269581480327875802406832732755170808175630327605843225080412413537204809053799340462423266342093134705453811069979275318924954228741556038139244971772133852518406486705545012244519226011248851423916594716205024551336488489179541894484469852078242114276876324288272409541984275486470450877241490151877306919013324947456000 [32,30] 2775840263151335750166119459236150311787656866005378231606909354730236407825146410782638775785351711058237475176901020533934820255978919443732282452645785097115757871500580588767439440977184018929544528603925571685235534823718803324549806402222666105893860576955403548682513491958628182437533136693376027729953962836322555685221560837858542813274065828860778040437156385486043840451281543550137876721400634399032973442181054355249941350847307674092764558641466319824898984733288516130635690283312678217797473809730787315991200100831923215259832063206170587193438134217430759859981857580004839212310655132369419604599427119247368671135487142373646944716708333561794063035185442555448679163998988529994252619546320431113621065481185229497299812078779193067837288472057637679121170329657209763115454674677217616514720272811800482244938162536916362185733608728595120483065441821969988598723898933752258941844501872063507322270379427336196712080583058392608206878315353701983675877104570152203047079418647147820790171137432956352101956292503884291103123098935420417916061306562728579888853067184998671458071895672959032560062087960528852612877777499378052567036385926572743270878415953709226331045490058537850552443708822601805079803972963301863682977401217866759010882079396185539949497165093575810667886589205137256517569354204476546250052932019158016778619930957668597697007145602372888425683146144371374011198233233779595753668240542824986206768354116447640458759077932464163542734886718198305459099657329821179039300197210812098428487115341697697676357861624842842368706024425230474062411867064391765689695665569551548061885866672700584943883261774845054001833259959359882844120603943102636008376440126561698632231583476888783993712356270257130645904381011704429690438474331922057374304515243023360429347859750988244283535081318688875731950771815934597201640569981922435975628843689316477117291134612729398009612120346110102323761116810428247862689682092080110481139213476736471167517191443616091799433057370800264692272061247671071217918300131967547115316949108935533307979700871195452223282297854976556243280619552631572237482382157043155626595046389713107718652920670962457184236300338513382320004669176524250948768681459636918279731163311738986894042855068973663551583037138010472710144000 [32,31] -1730097159604551680252025027917045156654648702399916402976845749670985511160657639751562973738097146693043376632659215193556342642261833061349059231640466207983088064415441845537769395041323122848803090391540128118095217816097288378885425063301441710062864368078347537443292103298130534098612023215414061894073230168582289008033207333831407609049385452813129060850678875737454341803701656726360285494305943527774371259229139671188615971406119912327109590329875697634941450033945593530550437659226049896132134642264433251937309443780322752163352167778006020216533593749036679960766064902676175243442913543277375152255086121415158742659532723581212604128713531388014242499875914934623300386831864855151697867861725658387164545132682015319209644004464232137781221810590857576800584117389674723440211612634833996766973739867727814973648302169641631819007637154820642418381023021422814259381499733811326276841562488453990025744198932410456259128352530084916843831953558872831290966829834088367690251696836599725276804031559822700683334115554869408335943889116529592740140684530706528605913771846361714206739912300844088115228203320833125332457834572851254492305743603206000730036823721436870009719993866210438822184091663949916996581338573096008968498010722501177495637083485983367416714700806119129225688708798493443305198546412376994357038860312233791363025535550007209824828074944606356290308189750473962776280797619075925532170112223536538474065217755553636256470706554393898317976635060381700439593208541597380631064351074423094994992327279322324026148867752931713080786717632173047370834575334257881372266142822092261952385438992763589099512353687843810499769896800716718333415083303348070651366866301249331523985033865734486021815070978048951383891504020750148618192679751369343542888294525667246488236178697463646561585633060908726358233422973051167837980218545643468151829590110877520038254894571412555472938726376743662000921635534000726386619139474468137627280183102454252170526607169427538675897869969328951186980192789687799210417946619255352680684920751723527999801455735131492769849420143146934271710359480334779673163853013990801064408526732394141896595616893687446692520945610746853130121775932934964864661202710288325981439700329150136295789861643705934191299492182109454336000 [32,32] 984830588167085577069892277323429326095935795244964162114473912027055295785595086639690381185042882300464657207629942090033993715762520908652630198162136387351356584697757374614863303858176510377621570623962987694197615842310827730388746980034070220793923508672204704989649898422557891666127572207044430735276879759397661946230195775003702202318550556551273547626000487080589531833830937552065175031076913441570117471987327722349571904769762924769734600327165421714877126278640252656041590229979092646542560437305155749022377217688380037795601437408205134676516055140680771079526294903304894731323070323153289849788063070319815839732072410278153195195929283151367268231350822016319178548941590899889620113384233642398334924579680091622906204012298227437443553373093693720208520534317467534130731158544203584330967145715559000380090748980943326640443699072926810626187890387227726035838000835466035336857160734722149471473399289584829250249874739442512937995041645107431816962476366995623885498285435214916443566045138593032594612949104286664909578911622919988499689515378546674030092785685492835971592247958951381826982897002737958125254673117323402467765024689702707671521648401316807045871212448370815689770131766062356555505846122138473273836115233191082585922664013186155730629548149207808190539668962658337666344198724741205301863696233476944364058582002217171689536438118667278154844894857039121871991983548077981706388900259418987045463230185837041290527306085376853229162494625387336414824112981238701800416750040201679910434359348573666325287668733021615332280032801834440822735391289060192723934796531419708583531109730781517997078963773722855299634817827403535988983583770936838607292452733578835449394485030238113828904747754508741363533822824877444290818814289356055442388128768939933329889183233620196655070847597460828365862465126198005900871848536390607720346368106349083474367479815620792785673211411518185235470651340347168843796408742928910459109693337315167110604992273902254083418864443725258920975208852897174945598127859742704947676696406967625754940829425880129306452157000223449656309273556262453858361760182618583468781965768856211685511484001869422567260157085236391040230760434058405116054318965805202614716657146167333404832921575529268280945873040441344000 [33,0] -3652679791341708973996140404149936840605838646742940784848442463791221063954375502465265593436084654160778391841846874524117313109547158554956080660707330598544517642271156156997685469041258481861763881664696717728830630264796424946550758452995035720070164223408121094481291821021313774970705732799535797591947883291736108361312700812318452171531631408907924423719219736818616191408311475074402688240617216611112148016491280711896833697139767636561538923617528885620237290840092893511528504756248768559230987728922455507155854946619916248761260216414324465904647978110566665106733568238361971046844988349913667472662264644262441508014032731079236636112384658061442713703592373611720947798350101214430724972610767889171273130904941062198616655232035523810354889577460632844609183930110841138119109265842756000601067177011518798608031959507062952584309890700470210619300061568652984731821690424390243373084134378963986998689574783145883424063095992697158130275186267558277821929859532863779635202244176483483022811871740823422157116738120342647226791654014147813376417827164617353092353956169785772459507479222301395855833196605220742918590704992926237944043950188799167781660310398849772592082084509306449600577169172250202932695957587034389506221060089305372145620326134927618596344011455783257570347290562315025712971520086953358369175725900837704132450165178212610384532554333081163605196211960779354356253613301081065437960059932762684374586435848595833106971983676051511000608679719751786186135325672097831263262092817446327380868522037055579365909673317032873754704610781092394378642230644259267944395480157791247895363173030773909399540207675525923123007972550610310674701031421959005189006878570616414806802088802543324168221859224292303675409488704548576122528961956924198010593173961951476675329154444518241603785635393454431915870904561926608747704437988011412065062953817933604478776540458806484228022759502245784982628551416594140956213279825437394419813898253205592272106415804429173946904376875290638092070368588328392011162286381464646307615262427549571972627243463334024949143976630272282753980213856113725133905448377893046710925929161253749682887039019527790418106952616592787673692450635648169165231866625854384962360014966438621384803727566713793005300999892649733567394440144253336826326519208498936853381494490509107391116817203200000000000000000 [33,1] -373921921801680235321462999841669075188736061588172279032068511383437829680189654125849148714581358273193792855401090004095495057254185082590561952818753935757187543842987922566783283273234307079000375509581817792827057633110991610475213772844363863995462095050369026807326881672737766532766838684571128928252136316187528950826135221994610874243180825990241541587860312170155821807857072273900466640021909060822707807603795373375096082313374208809932547241446826937840534497267186384256134148514188605497311716803266706832343764873862797538478934723616134310095049791857594224786400669476009129823380389570824856877764024462649568885692602675894287769082299704222227367008857601559069470058309528093683056681273917497914877986902726664183104841931304161874866917153166058509893375019912822311432188739712320925695584315151421192740040193308148654656249626464781341443008344280574211681547490144875090331615047135108966311190324306522956825437616732560539184803148469977852648317552716356991770007766210280076006294202838990726634405986310566602875896865097388743536026812789040788326685320127296604371138293783619203984875263681243073123512763534815949613637533332695577503688375949488458016553543675254492870631460154400632018275662755303745125404735592126313247422051236695091275895426238835203082236988362918784976385459832426216368498183160456351854625185417996935136956673662975120112238560382468616936383809091494269434576512294730296203882242772936820736546667071218987650623230116862049880205286438881098805857035701044943244641532069942499315618967870401033991327657272703909089685946140390657303898945584160316788632843738242656496992226258423946408479183803960965600738336282268366104809722645755278961171557464331322717770801082160251577553040157914144977999453683425351657512602696078156665012745674202133010022225767105844406683118974447631169194138702188562226982008908395299629924717598467466969670049106718156467365738636761632723255246470844496728140004842040404447393731864802306291761596021880187648807469908543691313179886013150929845370323143546369618202379338910825695220127110845552739288486046303262050331884595375257352633351244943806572097031957481098219123946574558620316957123162659757488481597873169649709463969590425861784752114536341740344589383534827208780230023940754355176856358111444253079240058185566320378388047462400000000000000 [33,2] -1779427127088532577000257103112183225052108520684773071000015905137390050141587810969750699048162782181969292346746859041333690592999287536090786919505552042828135257444761176217593403737970513617082242539894768697388619211043419641262624861641785718585327547557536080918343224928730145389765603300982763332790612385535906426352788880403169597145125218460258593367929121918445354756966464082758420358770062184350474666817527938255688964444309118879295337624714226022878345539537275824338162132582027633620841649529272818629298684959568121614165782010660408139414645247067911521935237610367557764211725920207364544748247113792995485018529492017007112541228474875043242777433378556741009689808670778169253318885465067921328228495066119873705268778961048632541724245063397158548514959998270926490999879486424257401479612664220144565950284372286178199072706931479766897996417254355305552577157973293295743380057572093679678262745179152068841945967501573351787820886735263912464964314398504672543485393385943779003719733745078402466126403972755169020842221465816492434919139407092492403834202802094891436919601554154122779251694329241588402233856323280884963421466521606991987314614934283357182996383086174152832460344580814227096356804915387305693905791136390462640467333355059717012677908233423304546607566624401611900783991549544675648998457946689416637786002246652302902995296486514965232549630272994513691148076875397512213730253758997920812989863623663814377208969947266691195462561952013073229115747273242747099064127991317534409910474565900540712196424400910095511488704531205356149743340433254474814231779549430154035441762815416599719584710400660659267981525299973255272803288367807873538432697191364151964149895797855223794482779331798309213361955187908062241923241320310042670333568651609739766680073902453704267841803197144548141037992784350070911557835343772041768097889955469418919243694510445718971135239987832091173053334084980902095763690715901830121987768885136760505021057941679887039924827780305772822564193830700410228692564972649220262515796880709969615293521593455229369888165286350570778204869225334147388683904881931365985910705995699949018509696778086976883138973254704360238953661273157769810144776088753237513966671633000087187268019346657027567148487284509776735187499858300355855986985922417856759155192879527409248836591288320000000000000 [33,3] 654328056889733652553094284875882795881670150329683489306838818969161197173199273837099082522726207361187233268751558758563432257808111957670609239341324907171814719190487286401312834064337617880857232650360810323145977164801778114388159611406287038563954899145245524677199579430848236920447196573319184088213029870925138472061626080919509748377541507924450184560049021273290634407255327851729742031155413222536346115732130293746756063071362901953363591590884333709778719937913817505587292545591575194749592954948372739517268805717149116402674315588092916470815925914742026603383874991173400070208312078253785082972990573516737052441911534535230867275733464155638721595313455482705065754725057817287320028776635730914772178119156426685613902650542913548090633224712898465308773435957451385882801424812311584377100459584722315732263728745204225979917886057517029804972111174253185687494223864054639228623011848378537856834699466770609086760721303727153876476082173082357386012410771062088901744526560776141989445610632667569138242223225735259275186771432431434898714214792190412447179924418671689758998347846710478994462144273038831831994516045753996057208870961327961200447218186587490250540214892570527675211097537370508048749706296555254553458642003214530515573894007382287944994000025583300494358929448172808781403699916602752173862615024260381455295599167678521178880807812048341272530782219910254059434864638567615979640463527483477552194099187590044976793300753361001933414309517084019434209653031868536954582641427255425718165935467672938905989319801582135289312119914051283235785937234807118028710492403996400195581953916563739320464784717359767631314563613877769677602887423586532755379486708511572739897816194255253003425903920481751650661858745189151226748226258829040368962556805639191436739394355977737052537910399772912499473492268656756826235226401365904096472758135613274930758352338976598329856447510388391707829044693980703890202978853282721412077841565746692651972049923671815103969196310790832074308639384060297708869554223841460254646430198053147348334482332360530615739846010487247137551423676170249152682619444655868583875307483297331093759366709098305729403339570366752058374950255609068289825418503864492027404416544806303652288942609699711659356933806306549705341203130233256832722719519110488341670558247147265504100222890934272000000000 [33,4] 6010609760640346642121650833942190249466157335238755143111976457170335489130286737751061490941935856969102855744836622998765793782453770994003289142780087718869785943971463964262625757236835824388789383472883337530469099310098760983806441069591861807187591704797236486252063988687724133747835572669944888564415272505501510475800114856927720075616720259752833405109931687907492514524190249682905675809895179905259560841126527722263902666856358112034412107013267947516344028738362109310582522542363636383831004614470258751737351944898189861629013233398150854495819178126214959320983601878439770416454471201016029454215153996434683338081079218855965753000016377013595632856772471641350909139165014653141892298627029453497150521148373605196980117271365093270090989408451819156379788002032065820838621050581093078203178873241694326430146232729282110415333652943306754943974060353326111474497425331980061776352475525322513723948920362146106363413075155081395373744494995561068240443072799544397059105757229839936862076870969516327140437866619721020439664522245630170084309474001310007099525106279853209997124489206183911863570498886815582319239083299461135039534509914306210320402838499553166500093198721001321997871354553233191707435324825458419942103300677793892875162319672928437356230686011469002096541816592392177427292898674415842436103466874538923584045560203156922742937588595320066633440294357850031222843815680436626641559794452574141758287334357955536540096418960805602762899602797327013740348464049951912538242712704686394557560492170960733052296408499968501762263686374818239025319103758780887392815029633782217490645185680111287171508129906979487126479149510431328836380410432257119215897716929257291881119886105427981378443956523812516610619640468606713497562643273992827348469818029916916258578610662078685421998075743961306361372481730130188163843523072023496064551096261329710827981368776275543701026276371210697712861004839092635762425837208924873321824989582256155585566365742638818162837728303428921403067450826118595532359647263877986132161737613019385606880754500011051238839457941529501138683810146252519749057207397184974343592906408878090002250134489261626033111034003261560660659093191836740021124562148364663648735814421667436539122747987014381316427324878308780880621940648809598796709262979246698852911609802406677377756182955950080000000 [33,5] -108103451540314829709587844487441162704581482537813057532106982011734013783774837591294121081263468713470991713666172141098354943366406553172327648253500924529037567228242751485540680089616513224886189220946324354094012839306680541846291138419406403662930263168408745132160519814190278762900869162209731622890408119271111062287604925626771561818463965347740533647391409503820935463458567406491554876552374396268967109283312720314421282753910946004633373730347205396759446452592229699402405448408126643507883773935233390194784045422704456556965531920829715322558848864018414257226651261384973311210156963704059979012186215663925279059533632739293961316417477704929201464102254084752334977626302067522880309712927711369063435476909984860923207334275446330460627954203997732550433466078847154632076017700885051793021951280090000631767598230719342846826426094753418683572697155674671581923823090948885282604469361154193362446168280147844896044481578171290688701923490808601906722161471114715932793277867806859230172565858548248718012454074198072370940829048991752129404342858152571455483275734559754637152379147585846595022553636755340191333229291828802804286148313372536710840106785748215132026284467741743365706111568667066396751419290129596871326227032586848563986923496483600800017080519821902165845532343139206577626107130232198912401722098736762947836719913491714178198549060846138808477631424186335639452915981712151818633839230750561372804723688960069096685485698874647397191803880058010082823933890611884403224016258381014002045359877229483138639034014537142557528463502990383795395426578731458041119690033263580661453134022614178561414332763505889999810135232380221954391085176280795254719487153206206618466396462289644242515129565995723841677389533576990645574878541162506788723044273186232432863499655426747505958013648266268168176986824093161450597541642138297892388004918451830237971302803300617909924097921835797919945978038377548305888377035103672707740928050936742710975353705590351460819468119205712282780441787507340634216693508314795644211268811679547978586423196738968713803204878912595004348695057502372624119267678892062922411279964324068605653810265296329000699450906262229530389154751421452499384794016835616884137406889186301454383015717192598515250126311711407983242040631363665068877637276768657249785558634758114342819435360704004096000 [33,6] -342454195411688923536453851254091182800668675784149101215604899557553763994170927720589744566117358016910044349025114077151583100672795253663197182345743172286315914488258332333751704906016121795563883125160291461818398619883734424654551524831333797750415665970931497030333015856989384945505420399433003004232128606458513219929941793268250740946737576524192967850534017369961618325398343988599505284786539025013143805686502302276008974327499545775628967703951147707314504470477019880135168933449076942016002933575571152283714692510447752113939234076482458754025066962784485385611460701649423770249678628160737733757513318496681449104157896430677899231448381015045090028213294686095171663696448018862511052908278555717922318435543653253176745203687619887000241191896871359494956364021950036643280751006967413675581652325144504276404426176944495625170431356286150289354873266453650652420567253744976990369006924313303256333646809479327548324255494685654443576094190487596757871183224435503275398318085307711232101749665629860006494414015082466889100364428780497697182168095098213975285207090411891866499518900683301062523893847548109547744393343989561592847175160441892316010727043613068581355685947310576367619818133008962006649554680544569361105462593861127462427536005458539030388328862575151290542135633621788776293265855273604767342125095245454543361810777225102592915979689466220041358164289388024596502238192000902166346668316855098855208235134210337263825451897760193515959072159287829261902040248991664011411660259799555027971778944904625203075309498383656608626765755483046428940405656359012018917820716379361382794022801476436709389342866740422220479056259200115667039672188987275217051218870226161389083052238981218350631669140040599908301352514635170332670792458568832188758206953593804540009883954139868219115708941381409242580164993458854526959553757059433490936850924265692847648526621181342588902079524648569023641953237435682928337410648225368320035119739885621442824390855702491230326111009505369587584559756078119122834362929940837992752726218656399075493572963887962290396572816264649448251261428208455528256204404005343594123687459750382727198865811302471389158942184511127449144920802312818662656117558318146512456621730457501517173063366429048789065552121293965897916770385446474641879973698875495817989512148401172206722297072975872000 [33,7] 4153034037061136128359855896104420160343947360233383558826840668362410817283253387187772173376047054782849942078125227957078753169397881654947737203172247152915447431077183773753705584643588897075177025940067466558587827612064788135600985860541284374726571236536511905665317454804370759005648800387013480780022359034555263849374221401214970189205032855061865031968053756457811730197907519799520790160423636173425432219689102047818476238049183921241124648312486353510438476566898959028802117898483606076872288440413872541382428860373674612139037937980341661542476679286463877805240975928789173757718558769282350842477652367687520940590325227797185123689930975945368449090672955887581203885052276498007928486336291037049378859927363753886888966225583771598617477000496234214596260768766560425654803890439716737186557007652176851423013041590932271982986976006964390622425810212199277059157540796614508891055981258776897037906551805658651477961173190218235585811837128771964356519206066422855507289196706312317529098257982039943275481214373924802534776483485708629837075017258203495934538161600581047300004755703043353198271580031780674450683297479476033943392073246264171849250855307762849559070157064567827997540811194678947786936086038092714356390041263872298669602384599793431545803415259848922214959631688639024962138041897386987011169687997468929712482886792075892995737974881433947153739031115125745513185750502457732070140661165898555100616901691547859818329891427052068876418801139096312822868418413335887061436256338410440247820410053253024731314619202204329363401071924492916205111314798665281196718660121294470744580484658218737009572516694609063802760426662873652576114309486298366578578965474890264611803806016242351211393007228760754125624748479367031140455914646521586939753174917447138138561374480848114908114852437288454720971547357617800258684034961311882261520973967292618154716674937242524064591266528881479493580811483555960718882599040862668221515564635963378487373862489770599818645802284684002024966876612830028156968926410825160411071442940031242028282627088087111969260948453444037707064588328405920364590675952854643627219347676265383994405119328975606756188468763869300655635862468497946863173228999846090392266455136351858774054068920343127724506087511647619409357554366995232252000848458445725944405871800298161942173261286604800 [33,8] -14096515200068964081622169605457908221698423634340086776432235633117159891768247992321340068436268500792197466708619329681764675410979219001865456896620020991560575337515355213083782524735885651782565837706336467562435375805319138961787176602702199335381553011603661406138101303240762072491818437686249359630002325896967489401064428949054316903399876821051235935888969674673183010479987145758977838757367852931346720332984115250678512327181343396990593956924682742817057878371473913467642315814295579678757776456278984240861032455648518443062126816683867572622658818362411104797787021966670233080012905880101592236282080602757110054949961123600557154725145196992805480738609358940464242078680238456485912062763866844342987803149394453758038703286500217204879769768294869841187161395316293551513096126170227157377606458460298087955066636554549923318017088138223530898037166725319924294287206550083026682297959293341718145798141811672160514875910820715212514405382810434178087288111456225904857738228171990790444115913682970665074653241106679808504870904743029338199492405755248309924939560109684405079285313226498437787000460457207888681639836287907444579734264271659901820754641261530142784431411802786942093970270534685359863668992469550805111782888544449872809729518741763559445186031216828315749494144218172059994601669469253941111613786199292799007640324684640093117039190590681037299996002349095218432108553141230834169045434862611358591353672663728318319345719379168974037400291718525888472637426649132789005192900963124637326297979032568123417094134282025298126588654583718222304395927833808590892076667294035748006944835661898375942676933965262630839811359619927257091913893744707640888519874131959725432329547231197432005167660160684856338988996860369566310850203367973438975997132157184118006955112346474994339037578040579579022762742615802577367583476447313453939597127879584252610510889123136008495236589071183744972697776672853423052821201371779898423675281852472142107425987335625533350094140364476365344431443890219551965234127684938684535273063438253053694938914360734963077681206275907479552949417914583681289737174465276820586388336210228017161157973254963703528744820553587847618576448927953566539834758718551645143426830447545504213217495419013102835867813176472866761707647801077915923422342479143490076388508520356419118735294464000 [33,9] 31543853783049231038836746473858756154890154641511557292164550977125281489935799051273464882021264266959304035977575745129938032084185106484106054539592737759873583517917362723106341619648047802182464626559293335235281079045167924332740184945036816569464286066471272599079618869494866792294067264869574205176096227658051343952032345876274315416033921153154411314060234627435493071345386866858783610508651675529939892228544927759265626448624666366521865105049510239404568943005638872247670164139652750084598656074104248963901332342421337450245437977255741929232239988259703991894078311836298629160134433089255382922683976018824161880218582698569816747348246857897124463909107278975475440630846050994971908463446566083023291233261749561438926051580599566337473444930963256557799846003598642197278359147592712346752385985427415065305172744892486901239994652834305009415271873621403432843618364276799809766287843847449242291222691227033394652068446031312727372960076865085429841050826212246334912473091408827498647439151686572974125677641691392681543833986682699218382597589347591931637749033144230474056429580142542912981005207097243954166576292384452395672221282549447417469089407056767111438064117257447567969357296668399345692970335953632172759901797417709880090149826664142378284201230313115988740181760104389915163217264351847988666661444711737771438378426141901513476066080358548691162412701404642176831197996119453166162893043933005713446701574970095133871788951681758891496806992862642661200176677340254369386102565995024681831753348373982295995947359640775739878678658214170749239330124982297170047769301311396401008113873751107034234638921098505162674827484836856898394073707645500881752128365540278504507541946533929874468055163354861800444588047076283855064027177179822657486297246842365332020286166132964767717275626864389131631736664304941948474276141823716250034246097165373732350386301080618778588477292460949271187586250496474373807052118623919223912336304400154841049637051782820643110671249696832783340656216670193529709007736983101059314312960722051280997288921316474578470897030965169902924448531721726021935291483445853476444887248135217055550192965332260833921775855789609597928416614840242649621198097525436357069776731706690367155532481197131534162593947946133128800286758473852408924799065240697106952777856164516072083842662400 [33,10] -46734135120344810326627637619852584693437812422647824596616238945557274501434221770242553308238250247537444944344086630638047643149731061126348834717205356125642905599561976701909421384302702446983105088940206523760483788766407354169757463592105576249121865700249496609771010979540852944089110881281109833392246946390256648022836488497490574159896835053179711069091852006037734861740660672512663399210768508861749451596358234398009392149904465292213234840129792205508475447340786989782484061966660346064995689443270339816028507928967842989687929104668273024123586884579136182988804106144174968512280875671767049561626360055575909158788972930705521230212072319705375871824231734432660895880244186393864998712672786101377047422432737695320702785508290633980357530691778668120060604801127804079370851270989623534816835585892768333445381597907456089839733355732208521060550198892382150552849909758902969702867002552914883139861920248829807149112957400563639389347864476693331869205413778972583284066854747021602558992724385444390855843790800169292504311724671648496568245426187821884028581504409795390293453470950784210573441365504456401893165825122852901391779412867450042380238899773698471302247529203161043343369384458943182661060213631840981848644485934333682164374840974825851742637567909023590593380619869251876814695681127896008749316189963738058595235106574672611502329293599098514047088152549674347209769427171695784277812823192981355389377552100551444973762725152334108853064636124630480030234667810085522440488462392003394122415110179312614036718324349719150267686848686227911607696244981432810406253728441808618668434805864914830521443546115746486782188182299186959299918607745336926990388644606691879486214494873935061660533183153323098201074418478995031047915375545041752511707271650364273241310978759202722763522908142055594260000274282061622884839662503898224591215797559337253727883499784944014516014788577279453774935901292492849037641773438882454678194284717806359194039852170864307661715339569290277529425543370094036764731784905005458854484146150057567157294791268340970777971574139326011536253449537842679509520489496919287146386245065447849830976752304440139349640506844592393510195534298499650035713944836723791341470402303845093277945517944745224244629685240558534609955458810746615861397522947114192759515569910901391333785600 [33,11] 2424776237003424119652646087776320785030795078951491485081930117225968411768972084222052249539136842591396607759164327653975897374615854537550380168258976191189307318212119226012703577329887917794720396134943743718585154628957349316898558288713969979764977931554799830283334360976330522719340647711997203520306609669493057956864893647789143864235174726271344708170100930816374902911269853089624607300863831145742050676342940606673258962613786096206880670258994469243202415875768685980461581390348221641163630977379727895407830383004568089998460493592055486148780045934809196914272213495329777553867350961309494858697328508130805313605982056586051031736292837225334711107789461915914371043202432021881723024423363797101370257976807877465658406497737554848320453301575297801950304342319499529356373068118091376535894555222910732213458183418272604187791659254593044937683178917456829300580864388468764005736618277147359756559287327030132690367682604081610373612172576439619559432537167201173493984041954158709760017958134888573568781262412017530717170900065917744321596300437256728075519044900676051002553836441388912632180072239836229907484334231308851980697098899156719322127088067014803911757833297954867332422701975476660754379671502584680974706632933212821336543062631756522608265051315305619844267255437849189424607633313848514552148623566516473160148694071847069573578473106925216863332414266329161521848674591085962182712849952021428378175733426559426263956069867014884848734250375516332929347793517808855933168743350160577272175498806163887990166315227690170634968407055770327000262633447815262329487322749976415991147050262561207642188466417602197217922596701268269961515390129744900113714403756529825905006299150009719753941598954678726923595438953788004859440588154658587631886491489268863048009600047807233769778627399708907490388712443285223951565676655315136572124633352071404971375140750482509904449611833920467401583755680190065078326382781892576376149390405719674782992336655324209910652388224995174000307809377765407801252360194754099507429173344359933914072542448790666871045159535572615893682463930182364624897562602961927774290664041093745153504389571008374969179647919163161244881053301133961626319877488812377217893901327072663620041809278981353051704949251996880171330981175893182246332229890642210659051862265713970380800 [33,12] 194136658330041741246917109576500296408181393225739159362525683449208265228088838466671527538843860844786467176358613168419808457990824435559593890353674747168011276320029898865253302164506177882769261752520445328190904248183210729063519906238239769730094842069790709372419662660606921674533790964918635522134807386605056925075685601331867932925917136104749981731184815744567360385204252835649938874901707804325273433487593234615092568972575022586029726486059806595737465715146659537987167511283621202382485095331213720784318171770905289524425177938742357833955525010891670461358258555190118082014415236112597546405500824099805094455353543572804648628699806669706932598051456787714301488353858992147703239730855896131885990240777982579973738105685214253478083911366536186875518634855436999167082120861178340946031120525009576360018164007129805037110601365131035122902073890346665820583374484183352866991892884600602146898286653495731855092099286037871872872037169853397469936597245316815220218891185034563196716347891831687906335699552007145031656604389224668515566294084889058771591326472694005882529220195143615250495633083328133827280660702173123896340833169526141528772903074856810653842459288238988626414428289762904803764848846023386756727960143177380324266381666067860726150724295095493896105570864008898859658090574667312336792542692801995114480428516155688848087993132362174768489702165466377710437190744241798196632128446182432192926414351070563604009947415902549482688446287091534301389759632632261787068983208945192088985332670844993405708538174807519545336972221176171046881780602332827733958607087549268493185119623668433149460390940654338855262566778627832507243505681638067855881022501468938700466933227817948589195329362930875155442778180843912056273208543275681279764216382392449597431307898428085712604618120844838009948332890206568994796114478476029534335779359567980832416869726189684191140799609566419767142141798811029641286503678601439238750800784354843719326607872669326384059542034929132538480037143361503018672549140861472858494468001512799072728656037102912930878663948334858619550832489280554353184845619094990217770154941819620567254298905728789750826026407843290765768033527983589078194534827254471463284163519156568062914652829020518485010352785383906626312000021360936568997012708881847387936163448525265305600 [33,13] -600793823992918621147608835938185391532162319484365084356450480185180988658397138921824615570491640780524345622762573372610421455103565791799152848856725153153613270512917153550283840040260808762265231749112219673153597824209711730533190605989247190892653777327269275236566535758454837510901617054072904512791622538535743929714631438694491316135601951162310102208790876955968942519514075441518346521717731756295265763333894745652620706505537016547821560532891011757372110114213401150991468104263250206281848731330357539112702311736212023561054000821898955843052932830069078102224699567323289159243103206255063039232490386553428290460666905540473804119202447351714960377527581767497535352438063075206258931890646448712796214299843883309119580849654945508955032260917649368728366472450307763332316843915640342091472995911847539922573194042149791963361382245681578074926174617934550154800273940426351277747025783779166813796497591992448992002496609785729017249150451996178517334711198351591247681832344255918416846809133628632224449780971952603347005065327391695352438550081146457406186091422911684126093131532338986785039304909519237353388203800844053868923822332425731456879869955081682989931020409896532154060707235240084741983803435795092278797444806953696408151986988453111698103230648736562480200517916358839515818136396284894533693189557172372758074187956653455101734674318842601933047440261370850109923340585802676197981488833029941193155503987312630798341930411240112448185048754511969553617447552177220949748376971002127049957049548460423863890020256469173099267861797922183746486112709920656695864515865578110612067151839824662946565161232021960775260736667917622092648416866014506322400525573036147869396882179514998268413825175367039820870419704556302093755875768816692864538297579373643700968406766595584539953716652703805008236565532732236644627266105180294430967300260468264158453877509744788597606075778424853804091718326612753791276007474644834477826644856003881942697489467205923200717787308415041595714380235145765113975836578233787036943507350766536940585615458354961676647282128451152471406720161401356593343334103486163352308659601253374151214069024538539100156825494973093627615404596027116559939726294039941011156903930630949729523939392649375981788069157271543913729402509725274387539996771426356562247935428080435200 [33,14] 1227660805480460753246242628473165754171407567732875325563187520484090687165239466686034774078505362435488484677665030346712229001796917721795754549749126001126785112746326796444118149242878696136109023955075217602204706560166433188440012914903914612634964981220376198850602791077068106116980261960651524357219007657777645326025960100043563602501199365332937765222029334474291043606244695154560285827046845561130275196315328664774123948852156430869570044144579393687526957740553382708906328880305919433483653360604805287247575846532287514631060028360924464048300730229387969341720668169438631562329061488337495237745498937314631063463237126451265217877576551353274160097939548425092715645400092561071150836535063201902224647308670391924596506747027636542213016997168281988691405585085896078503059725026410180732179170038328556737416344639039559712102082471343867635356762402829118479183331035723241039784794254311773625839137926715499559005474362422053455622222898287383881065405876373043723194024490104924453951071338102711281344684477878664794329591908558085042307383933826957353447735750574824929494229038173210827527376444242962204400946461720829347161758980148965263707396872514249943778527882920017530725822097210323221528917552254375814230897035718503294254266346708883410353629198030216998345670536986992314036024130468168530136871890610370997554681041723262424424269811951808442266307016578432627220628373083858126669508252628975851084668058704807959285122943802511106557045731122651305030047558504421294925935583396122589960137287849620613402740303997842979900901473104656963134236809565990813020104459550085630485958315680473193652158875105499468841725605835890737868497817626534696885728712908802170488041341858405681609304976035018398086635475226509502939971361534609624741861253380773393542278461836851854325054790964428271941542681870366288423300965080857038014767530027150480883899369002576142115757866890848470620186573566474049219421859472548275856175165775311693763209624556221380074031097945027244666929433449697746486180470310489869497102657922701249091872046257209915660685649732847903912683801486605987678752188809284719317744063970995144440572194441587043962264845473355921101187430444562367908041861939975018559671604482545856821156616838288551447754041387879304827864530860783959146700606193285446415764632371200 [33,15] -1886854745656832519621814967768014758536613730588537637093738359263484527019565666408697706552094167838853450267160331015972837573928672952343186802831247117834103792317588020846963728795493203332332395459034364499115310768455963919404789351656625560866781081109931274466625780916087563339944093351789971903157163088181486485164480686205209403544441800098050778005496356787824507924500940479406406208859481324925902881423997392166436083249239868886262958026673980403314716893826383152094263520732637306830598180865516500252552766465898011155501777772982036416879810227471073609193018029924373568394801957118944895877187182847496148756125459249917322929266546552132680163720588286190551289264626177959390557618453396359198800674433116463145590872125946729658725840060129148084690705466443575874013383045983688261369613306792543807744010935912513685155949706474166827570525800320745584996911369170635148403013020984199119341855271989388235338516764851019491119986262909671679121043927164793889798073489664989923778334052573987851373941575579423917526378809748101880131197817797601718924518934708061798771437811348983947589764479584543478569442867749409233865450996590404584066347929585382770276139237697945899710492476624121358650597045704490359612153432002273732984635339289600663281730191875136684496030184814788324263043840894883824243860188091899671669495846598630781515554428690894853881059608947979855041902562169042217962091885615504747227644388831194013705537533733938795974981389912884500141256794704737027564097077652636785984619682881064509094913001207742757487933138103751907511382414088428365632561151570120495857924487521208708915414676459044801997107762605974466386738659764622045270888651146091386494577808516458834006897505111249993232817302513987316585883850193057861424741330489056040291897564308787970487774027140502830433201068221099590500634248288170975856084094297859093548025739018993303558247642009854087766460460862336827916663770947973761181512731727307590320901394730290629049767978522992345209613122450441896347242242465926148270758468834064970348240610252143648787692732213115607129533736043820366350351220382147303824541887861859762734523746934753867770156803456148258979679766326914995143311304743333976479192756181617848526310667888848816549559640134862892139158173462708995356503740156157281246065459200 [33,16] 2023876089847943359946866734501149113144849623900267719767524335902405428722808873653047692876861237341973955877611861829314500084359078606276682770108730752360000163328776728043671711004022771647522327478653065133215222723190246174794196516631118480052258897801875442365677248195462149338806736264629385633076068067865095631018870315028044640931672021716338675181649933582640143856475109151053543837568171132901728663828868383492461565925377001688609910804947554742734233534361551575546421573220992241599088979664859229526895031005586084486080926561797077979658890104183510398886419817974532467504933729690263227113385699080623249622547109942302866698291620464161323917887855895423066081831702150884744841387576327077594430776667876005832272380519496806651815618167014797403806426035284221277591147596380634001070778044932077929508394154886468557279807630394289268683539858231611714593615588130304191368762876428918665620462799063773865093431882061892218253740323519993914463453543796392736875844814442811911794556265142044403694728871135534420007604746976449524261065201917430396629330474540223364717163779879274970745079883557347902403804641320698339974064639423360073112542362687704075156925963426799989100860178350837458790524238692408234799414255967183622512911342002694305304701386968846293648831461069791805309850516679919806347829718464434897125571661067130240990557283308224120873837736475284713635292397447524310403972817714527448205851518154276129594302674324401215128054647609950781870988747043634358935545020402031309791834631651314585443046870902354314162411954383211490465185673970811800156466801382015208887777443570891251209366551365129170030483292489338754161210643104402183500874795518540364889912957881100128233002050104958010212190790553555094467904905776744592749085373551439619382794950144398484187963790576236487673389070482338700279406035916974957099212289625747947559782593173410919502369698960926615883497451468940739067927382640044485593395842194032440668718778680292407704651967944597443234188473332196442316343084398964326695199652073306269927011969908012594029097184136731013574355650233982045231230246060509672606538212321484706631467191249936317790975320422862844414623497626621983242250603292843400894858696176833945142420162760478311502023741867374751910458981382256423845029352611051473364582400 [33,17] -1390990780394472581179420005397059775040944339112475153654036901170405938358326964110676215066758952145637627128062511296002537148796409255874876105126641929079139333132315655968006906151151561625795778509382048690704458928934455055087198528475485481546599951671254037042244077700417521122172779919979972686350396787508071606617488075363605988853043072135231408155846782700089508048644513808935611798671429000137595452281986462495049887115967853108076220215466895342288126488636923843630583523396974581540850758734948771368513219181894309573797017230492540458035468255161956304157863071762525852800616574304509858344288577418324384998086771369472077903394673819802954734097427524163118706025250237669694735520041436884500573909167068752849932174629970527032795346727979823552838319465561123320751934089889764532484392395029376563326772794952725312430323233288931316861920779823382818674418061141599501524948779646510578907957238147241312555998509793692378845053449154239745301914128299970706926070047417705744805550416531623533500114918446725096258271951234620867776468913750983631413483840748427129503377956915664659345036670891536306455728820714322471952574665435999998705535427710088908561366040649410964604571973939309141208533582257651697127538067598183865653296108643108437207920555065902622037829825466598671887916279354482691293663720832134038226611698911623130183308164842405438528036067153183387076013345658354338721620770630435291318116057329606176341677553998468068057807687751467157393053769443262496857550911604725983517061628868775682023508478783844211505177669787791844414347618071185535684321981092962153568705807103458582755205625556044092512794177691210441662812240510394986562804553899967288792588181993019641654616080211270982948644061753710653168149945177260295352689620400520835485262159294725370002619368335284604661578051427211408174246590093845201651080264650890537598976490484067485388858495918526286819871843736844387937640728814493042101592637758825344431662487033349669133967720672780260287554630118299566092489421321958098924891954677048394286152799225625483976799998978119344459306552060826755092044145961630704361591177340366084393293773955850200853029692097105671377296289461301245947249414095937367074974872792219923637129182582795910253610895056616289845025684017867627526594590906105504727040 [33,18] 678274104719507356869072954125251901427635495345979904531301942610269659799302218845294359751909401026161809136231552103819655620031668965935794134258028909150980853760875921145817586764170214656367592097785372055516028582008284192021259415117847013373279374873648887153173185726885657343838375667648763653980531327695844712185080659958588301558815597338080196558952308530533868485744589561032196823412973890771963474721832978297729906883097851236333951752317290862386139087474385953312902348909754128031086347796425208356499305254455104245337796895355923027857917766046624269129749088588657478627793310734419654621209470488832966815923701769078373046408481038163494694190535973662233271076069517754877239520259445601574199217767087648693495027286244600961795538613915764308454406193520987300440371926415909275319283551921196534057851022411480974329307878818128655281511636578097714197173675311671105969141846917761766996960634738744773466020551205442320802899042245401640976705378974086493216366855119547536345637353007863084665820051344970251097946881450360062478767992769411184457399759918414931532344135708146650346253173580203519678445413256383408829213531487139713788953542783262344377604215281694190376071783538561094238117448905321868473140172413154849684800040844906634997301208415916357895133279840030801519515885547719444873871227596447839926352666335243312094518456726540972381966489185347272489868948691956887397246312438893538404021827138620457307788607838883941410178725777859304037346458056387275464438721258312969926978519052779910711643015606485002345216442219636368150776777953967665472041989908345208512868502814126711944279277524859555253215869783134413172189512970270485261282863247769080807126184328686807202713191080862657244309758856295161055703006581516924372848541972361601770600335436052450357373830001248079452829888019120015557250680372141421389451844518830918354320153874655298710819661249575752172670631239384555801370018276704865244668038571336639414034567354168288117730429890601061480558136339758487621324040018420284288916027181879142697788029314464295119987520867078331397282056986911738495585166684561474367480531143257792298856070359643349594703937137080174030595639425956627112950755567223125312148863247634468686575653874442518581916605987165836590164130611339018574439849725106585600 [33,19] -248660897556952035447811244052860516232938165363934812479603510496300672655637398413202568043179585954314641576361212168265937522145906613746922476886456651958949757573159267795430693767899632747670024339485556261469556513278794926274838889490945266020142663100620807577830316646396631395242009109353889612519287956234834254770312358534405450898552749038002756076515758410526963060994660289962037252012196354863520241907761886548879809424266917100795904126981431800411249387542615871821821260984444467537204778723615247648127607383134101719935117841595637206810233483454160739021886397551245026752334820514089153120599084619886593081116039973624881345295036619643729688169292738109725450001591773539520120096738912215407946215575446091358997098804634094207346445471030506491045440567804453132498912768339560437700879159112686487005210076655653659439382143859847429981960838944998380476355502686187762512215682649570079177196517799962058779509484618785513186164755597869849425363553224969654244948019305385085376259190937492471429725816347665210232938484761168256460850735034432000666158645427465296722914692792084226702745902891037850210252594437148574033550036014685844861390447283921793589594841154790225915358676825356628922875768897407151121694438945093934765493019886131646176659924688800133024843860629773634357349657501890381857581162760651064652559821570636036338741007010196199540448022648264467462336430862915134040353353726683621974378287964644582645776655900463863619751463531716472198705071709206408510114887521772636994163639315184812737268103368226113711858385320726965925178657488594569484543727139590831324549352862201692808617497255854820059847306217480901813500300538769422927295117954259621391339657824389675524612488696725333251310644247758369004697931689858139769202149860640461160129492321754057274903094683670022055907831349837821901749292509681444023663646908347783130099509629586134538097867050336082500312004801011215166895243946404038228361496562607441287807429607106532912137627044483803138115582173286788277744978820314396323687165110869028155100493843058909263704878740091373207242002421538826463146797256796582197637773425567144496550363531923493405303056336861257294994452404928356278369348554380982939879859056894493986457347714001051382852342000939333841894763823549086115710000022159360 [33,20] -972572597250150892159660120662909046250172544328267820493938561989149194432523718116097260988299144315296593165139234771611282756863079412415383461028307174517518238489864636714083137266812500752154298123556132916430929009001788807694713820179297891079412208033125210716088489035151323523786291636321981247788450344047974387160372223461360015204358261737397523248670446689403474247346812292599555622302365843641282074935664637234172295680805929062945587850484671707239349725982849763791955354142540400890299963481804336261169475896133398174512030299912717791880837148903279473910179264823986041087267849495387047021438608243978678755078404338270835543083507879587900424336416553027303810646213522241417722767548727917756787428622764806635904884631903580410635064711347834656717686165696917058194591735066013395464300928566811126991573440606717906776958894344604945901589582178600603524271977167702028803113741499187410756801254163376375062941877438272728732610937372669248842933450146595031087473173776513019800595208632184286777188824295595777884185905762033796556035508972957400434013184688596078737037933797631234564814028730646877448693934910735959125175201194177677803760992620162876423483941587291167857525227198664887983068292241654946873857695044191461530700170895810918757831243416933415777958929475186553655904534086203511017276458243912705019145574075411499324479455687421348490502949894614932809704973309654242689398265864682289733514828044527074556248515339649810741417701149218974198459855953342425851286180765863544676031558308993398666000670510029157580923019501461638633942939663191094083414240159841007647944655766312999305921333946944006651130482417386391225993032073473150065066931519773741046740939771540144014930915534461373536588070987351099122892087082000479408949120567737825147336819257635976169684439213261505348388272905219799934638414663423468746726471949820939673705415092977982927000520279605393074754259713042943199901871265450432023500792200021885802263115502575275527601428332566555927198499273246092026013852045190759680297914316627064455110817692189332151133613876511152672396254026585332924549004525581660428022171412174712297050952851416692301091794019329724719669697161086425466277242044853248280605697849397208521612382281922699427742460962110632445698726017518704478674023874560 [33,21] 3967155449693927116322278382772233380717257968680287296295416812347047990717970185638535578205064358074271225525474348075578175813977305508370271285098423095682064803460601860627190818491834506245264651236016879095573881495581472498407554554617016847166748533636857624455782103758735916805569241487097978030526831166175504084797288427584954863922869587486642225240241568695719745680660617052727163068215453256477530484480798399062772016719765882902643753813705980931761445422430705058759009198534390346387756350802320316498796592030298468614739663044660507226617549274887265833314593782571239051404008492394105781040791609172025982331327409746116936116937879373030241530129794432810380509115437501335460606755529912346435357737014940859126918658641878012834079728791842019809065262841145178931560523748076930578369659729586121756036310069400508814317441046481903179495002103193352240543143115455745689610683674073923233179641345994668138680447158831506878077131932620040651246972814881447975775732782617385451446341943032223284334939800484975607298802596604407364629066281063901758882196701985652125319656317335409418917227882320056739711451216755633210251508025078348917777764574486616931769254227969992391044975598655209517868627863270619488921582543587172660672525066310863277041933997867019525883168730874816417443741931941024093534343061090024629376797475017977288176493723016048205385441921926628969540297952370633004747804759189599621179349326906794618420325167551639691797021404941943844684683073924005213068461279177479558357802837144755989589781759132590605756567598390761964110580250095601444332370116532434289764743682791194875392613126754381092436678343685828404492274153117004928588249993291812390256461575785888573253910525803275748845031697779203587721362425529510087790055228536088589807623953886175072361307963725353148719664961745158306383655976141908147963214112626406291976381872621037848324346275797193315622453466701436241552210504462184018326703119817183938406913356657508540475218720645563444801649961057219220738305339523303121900215338464139833943560079818662372477664705820375605820731595895231497941905425548949996365964682003554669651650691452242219011902472073322988337506040113235607819152023905083645368017350545280133843730316724779833303632150605896610152160691606778799440317644800 [33,22] -8076301411076098513375149361633979797616998125350995936262138415080754761516298927006279738920930636728259440481554064712065848506884719621758623136185333422884750251074047526227809651071571927125683828406507451293841055487145457705539430722595940230057243811112062215470379049340279164937648131192531418711057213509060056359332198978554768655389604358922334502011156870169313377990405672365256159141644382266631816160499094663025292459468484206889900924546077669749172510906443430531432033458050895348899751918179648994065115282239940625773854864598301918755305886476840252048653530230558054479964629860690176704596865000677334426126693861442559538173535541644769504812875584154844088095677435563393958100555508651521975454774270241895080771438214222361210733649757377131076857056099126595170446357439436043431499358566755879793110191138680444585143158209713607124460940787115607795123464132752833734716802714676116003091194767464606426038762360044580177993009048673774860127965649964180079466697244368069805786007766165759062124386331054021863430116596593073353618320790195494902552246765692818038820261054660536168058624233833431326151678109881837483961442591916796218180867956445396056948111630811700532951679810411969641758923163300160242963553399300834066722201287509412528756130245482362704193485715413789244294106539817907922844473906370143053545394808556093259575589656282144358432969316849007517639870472586687557577229094840839270077636153244167731698374022131589627543286736366668929733888524712619094988089126141739294482821368861506927207414022309190929597323565228816997293159992596996611056438710936967923709376720230965681956751513260344138572387797650441953124079420693055060880790144407817562524318902100170092723142241113141080878926027124593038036475525569624420262275463046122700180698753422266378962567694405759934308335151554584574825676267371493257783399634001813407675427024245975985723630970394539814792085885022606201605448895697355423950932557934470644195906089426335196973812877676636422152429840054603531237367087361756793633538094129839035490077846149967859185077557351257733776330858087959519642801497089172723870950760778193310608699348112212697289429271691914109027189406834964924066160332869768613593662616471386420130772758877949675824942293570246120742742173811593623382261760 [33,23] 11580794879415330802641605579131980914284909069902357867708817354797608329310213507002369762406030271950476053508665147163944273553730938667689661440209602087585124932609987955664153871177978036242113039253241981592991300841149814758420063349329301055279501995008590407107519869386789613851451216930199180548938349348273103550914915753283342775596533460043584564191171527127999314395478765453100305752264347083654031658079258513668350619830342808680512828642860343343479996796281738835104377808898341315845888253162094303429027818711665641441801887169143007760197107283732052848504836319821093538439244927646870653373490041093600253798586256547715435362792777489042303638195903352201279314921410931172604061190156484436363969691823355266146940707874041088140567296466949897335290951683561779987470634010643965709382545266047959700098647655227589841292561062782557213817004457757086174857818538521094287307053920020086841533306059594309812304413825452826239161492212018106626911675939004825737903980740103908911026438671029031684232927206701295376440834107216247573121032495545127772750388377291564067231420138696445771606869412527243653933611120608245200338652892349655833809857691453486769172079480010137210196145033245125186842572226086020932596969647197908163711745219138877403763420252603958144705208773585331322062156091102103059513779958448103139258618384647412951618872412368541472354708863881312673435544144734754389618687645959416519156571268097443790786762089568569800395213142985065421159883849739313216557909609184686223427099374753583029342933595381890767612503860139479162960278416725527991379314971992894979405987890919542779482715014836629684324491257972121844022391810814299280109500598098240256567991822383970642776257601553126220560120146801815260347413539953336024282175442849736397871068980726474331601895226269203483850469354767853945532247309463257722713927294503877772400365050403821591213768694517532011956444285830129270082791100268644629551375145933886907361013813218850163090441108023330316419488722477615993135465534000317535661128226809268830992459308009050408878527803881705221795067120829093809047349128894089991395794431040271442884228286353137125806053659246105315761171515848487980713954717482775552610766453930970241609318812199519479760872245227143858507386448734892106711040 [33,24] -12910689253921927324962693484943967936884645332045257828101846384055832982644548173452437369123438108236813666283043667113664912746966421347141612747766442790620444187804041355286032451415167142712256917845606908373899393836203129337385246267969111976823719516627312089575544694167062684060215789969983174462666316379680701771565509060948521301794113577645811594470878269307185537608059463835444767031439993668345673041828165204492480903557350266404914904613848188729043651822698164048047812801647790492715630900337265597753558983554285142973233299241039541222215525781447160761352834129035286977605969538981013111832945474931844230307881102916726038135174034090635865243344452760935772570875409745751235003481151316499601323082386987849833372141711046539876554440976100001532358054559735917151799634734349222006605749047302192366416230177843094710210271948401418190339022889358335165723902159387003480451123206179619717976467835348323692722840294802240097811145987623078124757895905777323668864452935369626931834045932204046005658908803456430584995547189680021949922909460150761200078622844851422889352966555010087551525510202439644048988682565453883681278462425955964908549895354867223121909856046214359482556100566470828130672668610436170531280638435809599764100675791882778078023982052336980491587758989147582940089266437080543918954435994002488964145272941911649937929260216093810106003326791241010927365940993442035239240003691156811361571517230571301143365034644654801208180235774174134391304057386214251513325314799170512182438537260031593232622158378794587428003415381598272220924421414987018750937821362703547689090670670384298820962452386897752934933931250790735016832020497350799093769691541474607007754384434008105988979913073174292630087638412846523112843161933458324366937024133706040781286713630850123047149101200271223718745856429283208652212488396538934391345378688494223080462561097905108951143292054548100806467138098082410693799174235420511191678286046914157455188481320661600137708414821386419232182754654947289671612219932615000722470645579754943796398672558149563506237208281061895151145000928403253360563985529227083094315895725631121379235521663337209644261598302686732389638266468527155739363945812472542254177896932396764574536674108299691468033089481707344231748863630467850567680 [33,25] 11632200553151675590244835985777597622788766735668944881909555893257183875885283526823458721931316332934306220841262933422688988964456217669197006689270830227475876390508724337912445871780076967888643327287891834463214340206636430354013927765625001625912048427733890645773527415640734509301913155510889382598126327050975186506603763243937378085727040952566964845436343365680729913242636149131026123195764358854045024577571923487007529293794652906516484988830137184315107661483718852425277709072192568989374611537644730086814698294226619899754431114838453087108418998479657192934035980274857734058558768646057905126863993493761472810083062571574042403153795248935946272052726629008822514732609927350202099035559815928957703708266143903987830613465610837675253284754080934110710382948107034463001165972971403880231326884345377108359994298628269308735785536927376347260758348274244704274219384820302735277540901023683113637931356862952734614101973106317494799709652473465853612652437218592308194809740353247134504897089152878910112701475998055027549016998356537657438885369794698792192378135518014813306654856454445747759213596206344396534594803126865422777154066728812089611459780297540396297315088660252742473355223105386094290318848899987698289155867771241231658217411053556145856549355736623342497143122762452658662182209212300244262203119064365291626870638905881977619297675687897069728929787994723274475260397427835646753591907775362022863623895300356284037770140676022579157686839408075108890970977836108582163022375795210086004554961186807399662527205426988366096284037856545157479018383764430416598680302133171990054346233509303068959877055084924599803818591159681316459741510097854683758296597560548685205268961958474570165768692277787377269136843660660525759433384888454528632951571254042695780818572989793881742904552812625421891363277719715650622916158312956884600154302218519112592392045654019284817122584249178947991063713560172756197267017374705150985584225801985101457810300728090391766443726239398442040641448557914019644373135531487134089326244362305929541161318103018213552648718098656447576852315318308023052548018095273348736272562477629481369985046548379823590059141144953081459606656428281687338057328006027008530569124548526271954233476123127713885816760851493777146287711155682017280 [33,26] -8760389075544617718191069943555039269081504459579861082780231857934303081013575561181113968878570894901979236751973267822504737266046667031722575803449929175873451002940483711773573364313012976502246041010849696686433678230707864594982974472220559017552517081653270457629925573211530903786579872730369921050321191953642578464447708142318153793614741098027279214541419291870869050971669400232469081601920445853959085942829429905480686521222404306023656981819859455588232040321483542600353854710689785714824205435645583835845307384657147883732849276471367751368952985493219132334303047076387294001142627151611874768056916780778262568801874350314611676603304159848496544386225052503218847611713090363249395844899312038056948951666952100762040832804222725872479339283456130666253418997479611167481384815784893619066193855970717580680630013762509793343694472255709073232704718578291665098298548704277001487608983022275374637644784340970272536563946746248686461926909364567933361854026591665606556277498494935335501004512619541246386606637409504235694790897296742916821881516329591656207476077749296486983969539585513601276260864271875249957777442326285380711829583793472251391352429835916430197930812502743692439888888119127021908341132874448268578388584903609452565217121508436714595419303505866418796681572502229629706801154125060856534903345140876041113916996285557172964546286278484925636143932971899072427651599895151637632454546197879415690683394692058212518439885613362347043138933203372701235221175608562905470741089403982327618839860683327344934750175556328434525928456070649474469588133883373617884894294373515823380798449633997919278475788403687228544611647754967051249841446988529804866714444658309136387117491890593481651857782567988384397028659762336102173627426290960869188039138592193112253996010818214845243869981603263172252408632599528322798842079972144644124917859659697111027371428787675597587429695763608847470550684687439317314273123081208247009688474477779194364932253881278219989193214646795627594682527116039480713028048549193676356011152215547299359644801142369650864953419517507927027449191955800586857707649861602484902985793810269778090528156499238784334260444019963931818332341194560718106218769107823033886823459228363473100225686142478901619289135959694826073138068937768960 [33,27] 5793336729149574325972497548155240355783989273232333148813572068927967000208184071871232547096325745239603797841157745128294094940259741310364725253784626163350104694805991571742960970039833364798047441685343107168323694378785187389216166445043643170446272329087534345928618805115189871475355655196207556535649693968971343174156592679962814642433945492236295179163418087534570348894840661463236634517121019074214483023070386758506071595918859666829114864823194366136608928753898782918121720975826770438292376953148907609270204894649022754426332041628975834865999846666378761438686614464970301828658122905006286410964758330170243152173300763749503516770548191145375257555838887780237721450466408616159255289970150939087760373132847795012674707927370114976603428686228086027139947135567791944461577431558648455398109642428834154594592478831258032160052980237485493082038677281812126673001583159776087733539061481350508457237189447634412016989642690597941705186872282171371408920781361825451894438092673243197913492540683153073437891640525365132866585060353264629713653410694362811002771689254925781325921422043965752891783329525188229243907484778156588491558006575670148529414286271926241710958969584745741781411109066356789211392699559427229645122888800615317920698829428214800410993458144359182681790677230761078517170377104653655769293762023779317398819532625206243883483923447881969478763739553614284511165551920147608987968816642057623973567943095955205362003037936189164600421566236569169663822135007188301945916130504038618297281880585104281653697959848174580562360935443804070142366522678563003200097470811549399271751450579521476280123938638355082469554886109851668577451723874997667768006390631249391247881385536674097494952751878893222282848084102349792714282973301180102758571779333200679222548053275576923127829165804169804966886023308600844591031747058361936320678990128162626508872094803901305827308251368007187777202370869827713513523938787934272006784678328427285268399594111641062657495994821069410729248783717264745398620704510178423171199402476054852790307209190169091225658317006481735273050040906330091526415616740293862323968287140088557387824737694295959644202828050069912487112256037008418081186094138311484012786686729081242810935281975357588802071976066287801688104101740544 [33,28] -3584122546224090404444098083366909056792774230858173441655863900951627020417730420558054160244514102767329001212485049946864776367740470766796429169662358228438706387992563251854212778125107302902512534039861005695992476719529199915271757126057222129691603701552923262342435897408293320431126409691271563958461571348304275601825750387829390253776911972578152103355838938342524474517929688600439179349057717720460375689260329706169362836986825427432152387482424601605432297097187417508563258334486558751975269400948250869252212449617329021538275422233545706374021262431499504653319417145269127166984924097414650809579640657310572747378645527091372789881531554427850676180839877344523713413448089561053302331108207706952252703017821253128269938475555711934373833533053781069073490368291250211179748759326944075105368767996991420878814374823705294377798081693338308738282669903921042627019234629322413662843802935668862440370919524460024961313990470876165368401740415662951026985439512641542616179544957480256698260128937971587953969586204025128738436529934737660636997912540107359209736518991379033708839788337606852122144169996175660686827335206355436295096473529311175015656327265858896601560669536793414301558905525181872204324493771855974870821741638978472413697461463981468320346674252973805951607307556011977456938397340426372845464345878928632674698455403217859296173333555218069183116333710025677144517942392933823830041801091712285802577866753367611040031479793215757338927875174294444170185830462418899040082977759710856362862724417372266563850958201241771266429905477909660006765518756869212924264312419623362239219918823934465689856778729143044986198892675298627632422214230383809163881985570962701132883845041543896641119840603940121274919976982087174915763860753956656914841021515261242651695738892682583904988836888986468031913806455122880762376197674448744701712256584239269999290536692305559295755956223385272057959423309279158481384205783732245948781132385234458643393166217961200787154758925497913154656592713330784059109615392391951565915719477809007403021505759101247497388142593943667242088836781456194052858851404162451353014935023608877410016604304937190460865453167095609959366244344241919253903822979190139686464516416084885005324823526660533503529022503558446818451783680 [33,29] 2204632908171682350014863350462058496320831580917763653345211222432576043847325972542704344205662790127959146153654118223344098178864648899508612748683599183674815504352769245349882212272809820652261991099772895727689234895228906266166959482687961070605925502232393651084750536325491699093421692048422697283432399717603107040700431354291046511865103933474013476407230166030876043679110545363324268748786211301429232596396184162222030372019007316792390419347761841937693062354435463433728055626793164018759463694341298161523986109961522004000569246825521896245127987262803650392286950910121131439736055632680405124968490456659563211891161571622283501672295960285077324973763942650765456996683875538392449399342461775552302726533978192738362688256945836486985067196906439459988769005920209647490911933047101387774847502498214787709518346074749665999116088049526126216725455666185382075460499951677902745975838571101329458251639354792401658687580387296805256344900218019444649375548438574919336765031776388529948921943383012059604837367820497167176966440587172232386111171987470687308907739351707440577746024467882852588602728363532476023992895633366584500246743679113918834543779846757752340760712017870831946702041103751330633088567082031581411685088929919805404535427636129251260932789943415488717416911776980857312985937193465828330803538035136237117776350324056989990066551634613381053681074455033508810652933567197960814522312245959294045840122319826435496191123971831512717925492538578958232130632459447649707832006730713539912878235236457361419533791766581462060748803053585622478053317007952563100059303596338664145894010651697261083640540444081551381089107313935957539215853487565701696506330241892322768855447280782665222474999913663851940951190770978823036363299705487660923124081157434921409916102676135419316887572886816950290350013507592501923556867908201139085766888229475356607029645211217029629797248942830100112224073724507589168659633932356588308678161516303331400409362290801785543966321683911505418941156377672414331333204019061379566221810206823093229109625566697298528680073388400704166938606717403093302360122749245586265073039737358872735665725911019695136224499762574122942721728896410200931047602376965220492308935951374003364742092604023536792548123907933866033152000 [33,30] -1385377156808390098774254249610710115682717737249118275620506655473886862150500409948907663398935419754474181582933773955897009283469731726622731543616489164895221046997808544077407763263320130235348705476252284170339216336231948676887307763512291073950528775680180339944155837035275542015159891637550382607101559605907772253963826591588629325970861152910064752653852309301900642376586071699546414903698186037247037027015816934178461852111288452365618874104776885703741071751796342029527113900601345099717746723715842737936803825956886755631877042735725766717101534286697068143975746532709600400525341714179615914534910306995483285447584573410189659785085992445425314982652979746929006263292679948662117178616911872101076310089659981014209597080764777535711731609530092979216953309585044130459698042713267571561373817032154345396992540866138683150884999100942122057745568871434220765441316177821883736038305097792891785986358934816089907069581532576470014356377742617708559431121287063231235009048272061629525909859277984559411833089352465174937081926541715452138850236526131363869964539675569184836601305940709830083256392248273011348985171024915003949377756289011472107581378873503193679252800546203912618917610774195164159161654523915826454835552479446073834799459235919827298512218529408389126329243059835578064219919445174872251081203688753109295794464003077156698243039177280677424447126531348918562488027814681866902564311407502136500492462513833276517317843938845553368120800219867581365405551855105020420050178008040531450484328752974633428582754557702669266914475480850900936945435074877859136476988827840007416721745479504261996247325455102696261136751542731696840996009845511653056834642290177738828361474948057300829941266603003335948668809357028593792618942092528867754658143901436057722058942166106814495412090227826769882191840205081629356909992558813409921575260896930802132411226453426677148990177402651603525885343239233756001588097918390796327374471205556972359252223690970639571911240108163671340255206096588317344977554719510023721339524809468525548324030282893932770357753199344710595529413329518958753331533683894825693236057473396707716900656699393927835670831818584584388199692191808206485198927858379402553208723198998845789865425516567627884521629689078349824000 [33,31] 865989926804599865606760003408545479781239740931904719860088123925126678737803307899790901534883114144108575341186891398759585016907315882525617303118933527988577255971061004951468494911029422221078337579563321497461721940539296194118366869200042580351663553525008906955340377784348474927693361951960599673799005563054230173217990572636341173953074772173919492257802964365567884238954418428114506548477623086024557419791153180362418466774245540596826331492474909013247791313911902166282231770519513126486065654569480950516224207809446201763228686598612610826555330963611852653450396466124848093945573687274089117352362267653804801567062089929797788060660746897447009820998007459540474482758523327605165040329208457133213284169585148700417303002643455229465260186352183375691723505193223870182680310806752340630348064538630541517313768599267257007103315024591258090374733690466468449241198992307627542073089477103816014693562818306881374940200488123519217986714880231287199354205421934306297392067172309840082142386561025368545568960575521783357310290591526667958553292224669485372125890924311107598619917012325217711185591993454993423780519345044894163967894636718428995268775972842044944996727299454121128430764103418532817752555284424228175196738587446583036245328774966423936329308519947080663400679884070975262444254080312113180362424602207765052005196706069566445061725758563529507963921895165754692744315054419658949213039376026822090482405554652736936375129562129512175262129819647509791359163927355701173190204184913727709968467093032113971948392161178341305049303205680499840988756793003019568860258471957121725102328154817288241571536260672763971033311996683591687690445194436127372506851371257687589252517882416948051115389523332625809420799568032087242492371194017794448282737901983479154074334477146511278138615819386565513786802671557330774274629817369380368850315722865845312406402768845162618797805333141390710252804990301922343746442035539505172484047831662749108746022917381412144081696817969141308244824195561125607417443615987693881914147292198047472684994098255441426634352264620583960923391517280559836096415645964582261177054393466817615985369210094423792532748974297584804848953150916334477088000873916556149420773591537906981326954775119000065653948335259648000 [33,32] -512656249509341196299604797246715473946160097627465589197244963427095933802316503525229992678773212070026990679131184483544063816352660886992771038946592017769961922000633536543338969607427690052831105881317939152512900098311256066329713839681200358634846889785672295066601771773083488920335980903533299377976241432104394935834673339258001007009565284469525100630050930286011786195049210385581609699924557272618030742529633862289716114182498175623915248691869404462166361099468743562309823317802414930951573952522904017912399143769124561428941762301378934976432851057872650999012107162288537311008973838185394635953374259185479198043766006429612549415081102437991292694773149667292822643491931437754000716308165347425978607460845974910515706654455070924392428382888663761982811925405852349629929250073114366975248319176407781876829947718684785274427984267920739456305461963280550420355538764107777266186131000728068599195030151966321118932165875836334392326980363580185189037083455929876412024211911166395086650724562799694339420214288605065101872152213186809332949011007601018587750686247839402166713794116389419318372743918165695652818662641715783711013299805590047802962803499899643616819641084100755848948671572914983662021797963755177481971545462097971445354906373317991424403311962494467797035606889665120065225212663168048543861714189296761655139824898350367902549668676606781476556967372463656710841500165637899299685672061847469470102916637295384023068806404020872586820017581055216709101417785305538638441110456998541523622982689741050250234076363760686731895658389701648207171788921151916884501189278651129266171726764508480433494880538296330355567126701568244734325119714869620826631833762385828729385443044005951367392041026848107353175582154796671085021400249144083331363398164964394921574565203925333213212220564013499556635577754279995846357997009765271759897824102009137065204642009479204462464115699895597496107224096373039226257947074449018802391813302521158202924818111324550917764491570445892062838601241956100097746304757434669593613059548820686057821822011487424366823586997628352784524135682247046645805915790610198193888817414608390604840029677988716489792786943284796494045377598197313682192081227643181328981105342854473710135736263945538850542579613696000 [33,33] 279757319561358409907733405875252696486827037778044591565294298112934204884311008285190522544383200979908021755456406182510248565119029730826303140827777889484803143379888545668690011513754221647208666099798640427943484312440541981556394687299213387419519833486333162492066004633027875042041122886028895057674462241235999388207223710010322919735715382647059235399796339295027407644101700196250207154613948848274130659356135148176366499282598327186692727536773463319062055982072412784152903593678216095031803037537947108789983932611367758399299611496913288705659287541184652282563105250599882855560106652034349060920035073916623945758328224857710663597680098140190538667148080364570855146288889687040988540919519669308835940749172000204433597452179349254482676177506236723964934179704966084117918695583169642553016776418703156632683837633832686192715579358993583591960225751413423504225624634448420778528006440540547695470362387242661124287907287971446436226422250659037592589364247485850699235326113786025507452651340376934691081363007026451512796008981681457227657707576957342671100614270218233396719916863791882596471135904786050170837353260313519541704312794376723914019936548605802317663033330645866509960301451045144535215503401806946949622356353624981780841641346717042136131856369616292031609269084854247868580604067666319014205102940369240048851619825460785551802348506796724033798802341204583415993095600064702667568066870958889745317099395785954587423540366660510669251975670918610221456656553631797698419374061941359039736526202723905222841182159322054478880721168062355204617389771159056580314800177396412510741712665207269760843177384029851201338520524680173273002286823889582422074632154342193359949512717918820542799499855460208219189804908697225016748535119058112778285510949274110567076662017641167660086030671667362084542817824541515119738512754021317705438129175061861929903054650588321886437115267425843433429897242069811739764295167466834603542077900877379472275342297448894597180825435959612197136196265197958371728349388378786179664431143727155987426869341473614066926800428050905526871274785826456655797491684357008030884349274291861157418755495373851140250480554530445515254269715745483351943501982852524349258421572590313369885523797378479896068620288000 [34,0] 3154287829518553746487140895156103918582617208829216437357928792560765860040235136574873234259926419092289938411784569182821661277282609112198209232196974181941922820021058039511002532886329477248720602900397475205643611990346803368506154041559182466104299264598388551525071118529358739080756224431701514927592795186213232923198174079257273764571862712173400946112948832246387097364779338273255515452951273599866683044568338454736008491280940983450960090304121677416073659958592850915774324780722644762614500414874023363696358516314847830049890932703041883418215218093560352183739473549595042672978645745629826043810183208282603239491152709398240752826598734622139351616090447250348611988844765632629494825285240222497717059281910051297360816936601755033450065763867641825279569095686750817483332560812542593266674543593631589049606015963699280497733344387114117077207595170274327366103702246589392063930344725218146518634114187199320704280955662654721912158610656724333670851139477209105042620718832763509069710119903799092176296680677939499956178289431706603344206086706374944010324426369799629150566868946946604962609301426306261155547504834656510194283273131506610158757897646277279878323192711971236629139146697211555878855849070453864863817037911098810179361845966391718254719157533136923484371639497384553299567882350282872383770841414673352875837351147802433254025546726514987960015847068931754459575067313591939523922621208333766825788438497078795707823106850161060757888875545296426581710578176548343018839741524241400363251053292143744529235149457039792198034879808645065973903364087640824980289677345489587102471271326513272548153552964177647344405956933359546315975640328090237050033074503624473058491909237354156059689572426116455427283915577937926488243963141359233465342867515241944770023879177226272331435981628162567395606531435188422660408764517605227061817718966658877744879475496289810025614792182320136867849209131606659205548430830622539231543918897242907850377597007342452964457746659716280572899233292217033578651893543809020731664724007438387007627067353825175759658886496286067380017125585684460063601735844682393940902249903973219733209611369409850759553195801560412611363825213886670286467819625125137650051450321959776547998225678931136514481364458133165004847257566482149856474909915668751684669611315258942664841625600000000000000000 [34,1] 301587232615846904774612657259434683891583179727823339826774036251352342666622715312870293845426760696184172520254943772570400786340665547751707261307192830748707091624448548674750964716926656080941440076785826937668030330844631899333179549335634310369135385908004216097751442874960119777741249237943699410328810574274180056373821339553765010281774643473790312143891644778508827194002226765309813772264800026374716141687348189288955447959123001480008052954268462156207502168634073583386544780383270548838260707937703373326085980172195671035089207630800752207661633606629752553039787470781987690334966722932952863361558421161181385225296280753403981381340325047467561126007765814134853495973267130819370319073052041474156872136721668763221023980546898319282729706132654580327965318840507887165946413424008594050710918794507071569171269915531283831958470035976283612785132663345265339920387703460762550751567897807509107428786690541313476303852775356042580096578679171509462154449250648327133519017207407470996481168439089271042904188364470910964610074751700383814978740548660996372125002026026492736466359036633832725942255297076650593644438306723276282625612899452936731790808874340872372740941923678014792999790428314340541949285838234003337118673426847725512869565807364897312299801340133615873052596124297628359993263734449907786530099925689572268222876918785913039368623627518592466648972180772691047635748929284725217458076580291548763908217120351802123505866184183278637692089569823486649474999527323351608205141927638016261503670815209635792787198990387737479582831907991991573340916641951379706852072542546456518588927934650327374023643998511303486117125722756526488276918537833254623975287653073184035769580708916755021112503204336522983162265800844120304893141980400886699641664837090295652929125069061742482857456695180887087550747591792426066751871569480664447446506193395662274257738158624910972027017541002052088973292703733567235875723519942702602556735795070695652373814540856659045537631689016883281218856941937204075107291546397484852556359540007829734219966697779035596954576912990128130183836125448204796889616320094685011794917398276059492918841652874225163863923555719781844751376625468011174406541322223306237263465271531025765473137740393366451697969124969345697359733952038799600248370128916750474381220695919081695640498995200000000000000 [34,2] -1794322606225200070006820763788550992067163180159642385894957053219130664963323826635392237777814369560547892238932120122220396321092342370556902305083505971605812380729108610897770720693885609817020972364487109032483433489991288891451235665923429892840336433879638087660732574716992734851113144724107711810733580032826161847292401843756409872520025394669461345553175901473309073415555138871764292694834149635491664911948497369082856016102575527116166753251738889487448102693322226833677718075717154320508946830758482786301866901275192884539037191292194014443230941712442174678218323918588945216615431727765803113476989327870759585535634507550024947693783708276761750529242026999702008761894496516869821968703526140986267747790194293082442952274466703084448430475357157767788255754787169777242003226485206711282150868604740792010254461973032425427370015330270766881020345656598017301664854941229483424440114705643521646607389772144012397108211126557190592686641365078487445029560291732422444669526602683238554955220593993670699088585806874388356843427555504373327337708273327717842877419659673448748359680005638290405425319602806678323187284897282290659970260033924094682355696547662673276500874958728295458809263776726873032329026096726864090793508415536669425474126097976927230552194223013027499314699916299774204340382313030689530173108931203481757065670907098841846279735502694201852084791869384224086604830707924380053763498639058419623777279477033407398082833274119802664371416186759598264878761273461375977725648449252289292023111728771686268107944830101768004902095452223375613556229560378273585973977002534375276577831484236597478158038236542341494286100651046126556601796918731859296302044791542079667362170856482754154543036415349419972212615681220275692052027639086580013199294764037103548597659073767358139524546091891905928973008539333955893538498138634295431617041669173978628672519046012360499318335848248756533033508530861166904543447599177969132996890360023018792153545902995694285115316407457969356118228980107917182547789443425956407221195099302295517657661120902166332254151843368917220294512589910553309482035965526837428703044918330958213098489209845714901553438137510373300766158566188560464988060043412933237820138762764425126810261569686117259951337801693752393995418781066755788591611018820643008152790687627432183747051520000000000000 [34,3] -659574139871248475170939406356207979550754765347389702641760070279294136068567068780114717684300156729983525766594136966166505148848643648517621663746761951813446044611116768176694376644418355757653400728792596988370019905058543656120369805610567397949986888602179252253451420235974452692389241168090063638409175183793284579516061936699637936445672851872748804700783175840857650889954124777195416713392786413623961580816463743394230723084492317735539476628615137739755565027346604076376303018968874274974013210372955287953927449215138733253669167788657516699411779655472629746346516993767048690391447181617251659474186486502208268561942721634874717232578205659385211458342988296066706187987535937938286616671857218917282732879743027586026923698675569871739570405160955786688541063282719222305051199275496695574328991752130873066652581509359618526474073312934476066529593526132176878147148499512845625678883910001355613261522432364152825203972411333182781381441575618427296934546954784779433270010294094719045342799600621188498234690435437928237429593932322565851839630320816249172599506325756604511006152887581834650520471868933265885786154142889996583768477822587677588806870487927496233388726441797032608366064683416651124668104110032545297936066743937525919668532068594851010493510141245485326960186542281902399678885935354636790251337339046625508611650356879301738450183514406953891421304854220289414938268546023262728197091161240911773600941063920767217709879848929042913197485295025214289465760952797229028260282611697391629858212913199628514870575497826009627812772374035062012415414045036557226406560032533016170041541148801683654737824595314266062180245639365854573685746379375174739550537390816139905349553874495695217267230866218659369356051884351173376972744682966898363398269239656657877489930054978023333870441288328328253415590938406569808972134293972466360796729862118081165089140890598949381433176900364351769620333514595633625375204017228448959002057959812200983065632110697202753228233128801072124250721148773202941510111439059488495552901405661176958721950935330577520140980583423739855699776110876911462801794735736118226640307348312638799406260984022856820826078467597245796212169558018398583837464690122612739987544135500614323197587405269155359883573583603045364543901517380576946143920974351143216372457954199440420479493472256000000000 [34,4] -1779951671874364285457334609949750188126735615050017086401261502191029400975467556838391873392780224044183639569490932130607130508790520692201207054511474996025560988170521120068262814871628628444388214076667594536199891549730571191032227961916663232825031555009455569195674767401911611656646995644980007070992879120180737179070369050188295388523472753905306356567595904069990242286661792588335125723689627776322920219788721415856577381013077635240183659374409301168515931162505563440431287883507881518419507513926636549180924178499731045659209268895825719795158706767155672541015716312304687712436586372742922419835826248392438565840798065324042273223434223226079102845230951451311250170085132758511704327876962410655085785998267181154728893250076172730259086502341177343838474214858684415647236826660302277967455264190345217922798130874566484246090244150465056286847168500401706599367253430807075226479101239355124049853878863350951401796048954758783378820306131996228332352652572654900499734672473572044511879522637169507322322389844930455219603147493757447125361972850440406620801626454709922529737123084078287682912389779786858845902389998675128415560050203207308863367504694659602804563521967571791921471020142519953129993039941228824200557418194400529499974628154914565656507237879297256563630807943469116920305086453392138935010371480877505999523718292898011124624292700461319734680750631846278134456292117720933993374465121958879123524180616030349219806608403050425972555417712513895888011491070975763771881562369621855708597555706255201246185031950260767133888002026228335184657814258059749805707950219593795697166855666084489985166966330757836348976019889890569278666153009560937531275888450047050365626220250838337607201455875761663748097221131581823246296326639967002002251646739624391791976855945124609199922600986990402604324743818349840608735654498807084300999787871642819965589041807207679554519318119313096089519154831904063723946035910182396413753092450263702139699152732157104444878408964611470998338759354357082487740617194618934803109441423667277537278250345151796754225942679176298038965570608473441876430924906763443749857209349736333960580902218269332157387475517261458270385299188397071829489040074506734295867388429925601589941676702787423669074209503776540532668127057351289721470480502053283523650928881123870666699246141440000000 [34,5] 82395972388555335717467143589765220433665257312711312592737278910643584883716084643488876748003262887689002074900243233205812092362709014344706357220901912627563173030203209168505211045439410001954654572390424562837119794837026124824509979042037655481152802743010708934609216989439454883453269010260890685945311473880541799390649614999114465418462455532492170992228960988148040050555232935516214339388450456810470106935270242550780911146581861074507148502692185293029297227255399789772270123074346022086313737552354347655775407941406728579151583927930374325782200494459955816125093136934156047882165577332973134839453779739982016026142222343716312859590065798107741990895820074061246037220704305334962722699730921127261471642253886501437587680052087482334838885422805370263791563746909183757914775034983025657008013606989468374905117952361903370119104670379696579486448660010322326688593423923935110518311579954154951861233320416333550370527900508311000139004599542765710353708662531328103486636168148491735179121851599007532488715869136649625602994608510551181759451073216532691770328607787276623467344325015738073886137204794767316674722501476552341330490600018762523288659663386351640249825116715982396069852775308954920308319294677571433629097246574379058229734021502553567612173324489884526524671173659661796221535474416590900245597132604383522811503343527273418691352911592971405889164481924344796613051334656983900732784101132104283853746115602512280025041747998095236606874678879611213714626394094365199377587689203337488156136224883036313155545339591927656615259872258214287516313993206280802440826336728485163426315841250095780116872818640930312192762195502237751219806635250487228156041644240031563464975749631340606788850021552705342854477716715034536329875622378634770771916691382633180555107303960067723307195315915814573408752057043988675497233653552375313234511384474705765098979941591443457299662242472258816680561072976926367109600994723727995521025319472790324027205331589878198306682600082539686552460696362494460741043624649123932644085860657381776441015261381546668512863357225571451537560423592661479012294512222238155913371801262926500374469197161795338374351216352864641744138700476857550090249407439022112885294610870275842305709881169047115389887703384531991965441618039383879598694019269124651860179776400033030317007288926208000 [34,6] 62636772232433331221084138889509550832679576370800898591542215594837851078079110389458760592688403111769320130809797270836549566418952115906258956792481604307116923548593493075794533972196570797527464176760882023401759925931796111604154745750866608964273937129268817632254246542160725021711012265324308696612325382381627377656848288245454432909381799270700824467142661143427200780995794968632444327576970360679528396801948393133152290077380452041707148002677798810504047440974083372091460886834103425169278233116005155637680645249648368941613076502535411197344065622615217984756540244088986667333346214732834120174789437575692634570477928270457222811397507281288772370430832950691617432687790430837425218099173738387001782759141568577059104226759906588388900415412866107499682720026438403844748336879964349892485493314605321447436108106749002588894728344707962828692443428407079079505895822957048211800113833062075200051280878449164741541242753779151757569148910362465875184544836639794964830998479825604914079703557318744104789964430829296522659795878591317071123417677669787078263385185430662375579631182066849137510765409715633624643682987005732413568418715944091096630233087823749773154108697456767313537690814986999208671722848350125777635660661765740552667199511264406947442092903364838391134422702460896802230490407196407944713196086372872051684922809868920154894290605805334787013234782154920128091527817386020097883138102882923081549832653833176659936715588435049311939310750352618124582248403456234820068014552240517244889558070984658800765125109876114995111876633116094112501537199189275532206743865805021512523595130752572644760700593800156160778340925911148574384660449472411916788823742938412410645420062119599841850131797310798174652993706216185710778596231889059316224126725171930817999210223403971116853592894154669814817930478506030194313280439321926839832714025210929123149764542697593434621679900373212459899462962683916804758328161818485096082570130617959943918294459064598099121194432676940782469173117030052657140433456211837006502431878689872127487347881311834248146062995058366050512983695921483685341799217901835226715206331128183289931000742248101930733565728733714676966145746095843990336099548135773010133245553111123127794927973860382896308759275058341245350894502443402571887329027883639816171052109263856550028128341196800 [34,7] -2492765626426699529440567994367030234395092628077343038122583214547987726728754459934281080139462949975199076908757767172609986832350913763480126402826186095228046032858919983047189954637371666808237149399864634607920252257218507137439652261772411584475094380249689193820830591151076067484352602752954050687014607930273193509749009629540991471746166508231946102883416992178820085156568913730456942368391947280426695821368007279489089713838252369880505385129503766213079773225728508627608705877437524774262878452608315146035708358029169504821419832622292356301245489749404263331951847969837644045576210499350175397445845904447237381922831805351694902410780779299028120504450822001146922059829330655628238110615052219245271863503760550530260349810860188124200289828659981327676092968520145504118476649638213413582016306850529367802919170659620569846469057200874979911086226910256787800072360054493993573666207467497091658471853916736560580615469478471529758718367107458332926182397151701639532777348377965786688943583600554949725534851430430289142995579935767595876829885725186289995128412747288777933874852472343921331880768823672198170502498183214785856625596567844851468055630748238889518898216633288515942636079256402239775231376735830580947721661319449272394525704764103376300025181135001373682974597255590128596489850620891724811075849129338052026364374980641112582817260451879174844971409618432698876950574360947194391012684753459573782272637771378443448199855494890222061508080106614342736530179663584726458761695076502304534794065697643758981431939920590291363456213098828576570473434955547603805711641512399359609654903779696654475595387916101588927354665607579772408628706094850884096438700372474093505932287024078649046223971692668396048919746706037398394785827743818713421220539220491417628580152940687078769869797356123822101146205843432861681779607518565949799410833326770921368208945545293076393218544237640009593002596661877872588889079678263699865828313663178134974581739516435326933776391278055433026640376869250603960267773951858178326004829390740256151623898695480788229225012271963495474002814603944115838220234468357405879285954789999504353102185006732876884287687214951589303779594714980557859497759620300322617170980234176726316335799955368802854685416451419590812024074041675569321898810453443704874700952933572347379471876096000 [34,8] 10205030899140848103682081540387630106004040609730026509104711548490098333299575180454278640495889577562480118520205997729311742471221850382277348676030902157237346413419666729441665977783700057630336289222860500391971050750784139695769311391570413566518589420563675572224322980723205897596643869212378384676361743697717687312970723896443269482738124060284105665873230228942409297664253901138037552119728340611793160743130184903011655263493670474805255396306401698160126204461291059738687834286493836957580969946659443256151527951157703490202050863002057659861310830432991099775972038424320809285488910767475689333367540689091654721348599636419156045831752666772962104537476104955278177559282908926517926017872850059277565300562843948695548609542986047813512143000803559070170760179726956444435096489014709150038541451124626569335096319340866018847139321433222816753348664495539727979446642229759698981042407424166787180053544025004011605953403453516362310534730197444070640096522668998752868506418384282591141509824006772650167715810842811893677102674906511071822210823247939518728091958251553163017576895249124503868958347142899105114000029554248984828618547719296220333126013725844483870049686644656720702357027812857425624057831399090473976767754194157828945157273722502933674082608256876481335700969537013927440563831618048671282833991644876050464108384835881058050928361988648533658887013164351801490733747747005534166559445929543413870497693030638407769190002111601440074573265399744768748396297556649353789029900757032247274441626810600930140001521868279848680924676562848220634998143492938185376092057387520196410514994581280576978576355179622668995050009324310844275424448382342168262684251367689193840767202490901172662424020994455699792284767595862487520912309847118003020020358019347815733221505892087966255319272347504504200759018712717972563176716879516938248649991051996621093071547880577551458809606735660245796833542861232271563752673434140328216133404151160249289957771386246534724952634142925414970668832087505395787619298021529107442806629086647190217966573479343837362872510879358992765428624424145697792688822028224743690409186364817019316196489300090838183981953123510427855688626860734148045495004595393539783450528004126209725560875095389244795408984387302954171502930676836071696836112672115032014192400213918783829652275200 [34,9] -21623496735700462500392119664107065810588479634693345443924413440872329842690390602609028537850422545218514907123832360186881883405169356771818971234857492899393971767733606584769523659787091000593576720473610822536213078037433879839923877493124982697965762328892261317289471766149917653186463317916132570275205269879001306243047307426059594039917601265520063746214337531218688811904303200744798679467166237188324691017318765897445141466441716922073015624053772435344938001656406474479900427952927905165563230233345905944464595270493233220098209384333809296576500805048983908349880415538846698770958245870433675954060757348228156667579347113384773600103061162103538562852388099100474807918693274863461882650854828031013015283712183968064218516983456870624320533545533191532790217298897439644807054447496923436006045785077292947113556603295564548203507237292937337715171212416109795572698542307637558371953656163787841254419015070321760326265230442965458940067261503568811110172405222994400357391764810334569350183956117873086060034350531034572950636177662888701766368674137213902417291801018924667483316979482054189995998575371635116480269519812243507958664886221987936139153774327060516240404968620987220157894451013430544121007299359564130214313857865566474005975587062639529123015713608458707753556927998595583609236434098281040840198876885904726646356422488113956422961574084361615431338682508895498995696408675668653998820194562233946826837454098109168280792821684107923985561941855566928891130652945060610766003119047622394324673819292471117967236602175805501338888792218054443324525657871336983298514582485572579008146156752117574662188958514552698604627204816799239801952885142130291267986827768021229525820421629881283644096209848107505880722903140723572047817904239997694448668553462694650393357689376673053195687171599873573224307742054812599384397562269716668323775289882969480916182398537963631325309456829917498225083363148253819225053573838478451947558485199573143141571219383393234348730908796619154486102126247714636877453811418050856821017507116619137004471609271435386590785874767898224084363652213997887150408843240867968498621477384665091166646071460617812185983172623003315551400755950085431531984409248775615464187328052155413657032858227542252580956173564994386307684210130699638846941746089177251866245802283309705933619200 [34,10] 16236363429628481161864097721168000684154882053679943256764556782333166239753095060800984967135668454538105044367619389243566646210851978891987662606529740849476513884791301846862196267121179299127942430291851654219098235277858498621226137884443390741982652843685598797434784566760269590211744709898561085679767546216084320799440258051409909725881289643685301302208708939956178599455385296767986453730050776853515310097023977479799739198525139562640981300623585575457036696581351866985929350513167097397220417001151260309517119894902486086112316633678104331361645876455676579918276409660663240454970248596776203131797882897071106064103556543200715851996780053311229288854190026385014008775889575215228023676199306849535846454674077615928244987062095880077818287935120085067901045416987510633456263299658904815001949928438837274553537196770612179113815039958119918856536626309353202517389568699670444222259298062379858987874544347031405035541619069887253826485241854235013336439830155749428012071999310152700093613316046714043836062634274787526841135365845537446098629830946532642191390028888960193967987337121620478921241951375544468102086361998617223260354365763067402891161833715954454036582443044367583719932610464921760985270239985254983587431141751730716158642635311349136033794596649149504060814545453540087129290527336499156767185575808867456111352120002778957053342058905319679878705458026599288348898555924181060292309672130969448007989473843980141878498475298482715014808114735222446881140867154142226104331222454495149177442777896512975659264827077428265533099775020702525775670789410809863285094148522210129933758810061203175338727103835741521179123053797265593160587926557353531445609110498053318132049422591248407031134168740060570113415683553531854211244354076852578961981696133130107876760083408522363482459801098305987046720463808347420181472174579808485025310048831546481516431357927859549494036205586034499051189261976905162368749635498660756852324280125889426915634341814126906832381124025213163637817259993040727023891729108626211887344917117440478264802649174862354155315011091867647401326719649994012611912859597954370155096884275846302165913916406863988065163599377866880504740544709025434444384276918365927077324207245985891206493496447976784466672457671373923744997304649896584518233979149301743698576575902020272128000 [34,11] 62882398385899596420940664546184884330490335804059311730438497802498511274846208055802670305428246265141673736997482574811463783121629461148750609906497717839694099374494638566030642540362963957228200619814200758806522264875773078542069717964425734340776892842444263556237694670993429193312336086373480604341949128503638088450964683070037120385849009988030987818812382884220363434492456714502703496949533119224323837076263660819719477580298351245143769301803462750977606341840515233710077056844567600075090921818463454451038619309949147107237563662366273464891782209329514260458543198767198808192654730335136472015810099466618788096589184251727591154523807743086584684547468138295434572919201058470285807018173279848571129476129669127518921180678102735955708992032051795056494927624981571272442104589182372394302647260239761166027356059307030487987790582288336837918258832909096547858975286275178888716322653881289472759629898580330628593965859865582530227317992353243492837122760064690351857241593273059046764632896353052719247019996182433935201015974908825284204921201868508562994129335491698176473449792974916831841110500049369326566669796897223756326214999272451934744014454093000708468680919304524463831090556879649231374904020908911692578156407285420741192898806740942553470685451105179104423626302360266628305216638343710670961599394374835031896663216974274006506066607095318300462604609584758779012989229485680874493614970721219311745369274930626613978995967771377417297257329593432380765588518908030256186252068904688184193822918213052987143897802360749875460210718064055405725736982287774876754967298798569176921261174990359158674045844836284191315660020243927167752396239009918392208780711147312841676419723553324569084379615144919868711952317584512745853054421629346868697610940121162921622021613015259014216914192075663002367684012233888511316220119759353463515806321831920409089607099194114295513444008883765690157480150643541893400592468098476544677697913395946142758143229586432213804211476334893703252522961218160741419094204201747711921991999207815896794728343502305446897908496854567667059449730335708130820455276045607326644509054116693836172416601522182590605593983793448552980054104380594300770330054000885443960470164065370607452843414142429101252447110968431071936455633883534477589536772052778523343129667439899443200 [34,12] -278386357139654760223416591979617491239545478029241619873704850491516736801490643634813109368043270636484896992025187415663784340593894583245651346530552293978141857213341695238074173530381131150899935581371959785594604789690680424806158499795322377649629760175515887643026806497640611300137976233917702940350240147219629347322499047377137699108449885859925594812953447449309009046744530199683452779929443473250694645492199582197127922668118586442794622233266568785587326018931580641783208026533886005131171242531696403014966697724821299654828264380325197489326348510360262191213168802534485784119404312743161275141670099999863126217862071204559617567830443956186309393021368392895652597026575339347725521304595010241039111706966046747531179798210647796281923609824412095743087801425362584525356638221044742596094626159039561390691044415437308263577764222739081287461472018457772401357298919388327874990504673643638822849863650597172742778986107313904308970315607633718126479929621086369728160019564346155862445872832900898198048274343447999685738834023221530754477496971921748573057272269477387216253353797231669132975557549015886878298979513777237135651347094871572612749182715414296994022428096788078109174559472913544213245048186134051615300135792541834393373922595619859484716831615513352623108914940228124897644260628859955565163796676013574188106670523480130716986959449384035721037415140400458359071203133981259516559386089347923244126026493493479470809343053682097086705907818505459436570391126010451610549485968729028318418262006937977271394978632898129869444253965648326552532614167134425423038095167604973506682259494700519824169859795851208203139751275029684042958330753583859687327497962149436403310223235027433681921403171464039989482623485730902726077798818389287987936399840451405491173911831961714840581443983010262133325293190649845119552920825237145615053021263998809361636536544969290678028896444131799198390390969163430775635942021952532168272848133408359511064410273718748180305056142953611662363714038790996574955536525711942318730965816763924044544531118931814208355028520666190343883979880325481821838231481829788791769874015242990792401399092045906916093268391303657986838096972901813220916704506662967286920684687798179532799690845775827953010982632759235476822094977172698866754745645548928794267229817405440000 [34,13] 626333085648084671207140496559070325184640859308095694705577241590826487648244360617707048175809678777101055847458021131491216002406174525308992448958989434621470235810498133606550868785244389403727918367346900188713361210223457253159413031760673645523477007716810043500613248448363588993390566037104301039372278793090416352255865650151011379143686626238735971419403985559891037762760366829828345238300602956363938373182785095019147518086530475315781131151149238305541069964399447490502120134190470043926568912742939248347396759738884930767646857026694273349639879646878910816028175174635637301458332246973612459509557992022865451694021343261662669669999596539164889950760537799579434269780390374541128864284459266127609338319303293020293814419181468663531621787406521467610684783773937248507002952620432353448413748113827458175476008431126407937304922340913394611458226945531719870297669898473600875984292484742103317132465451375882925016894607235873565267850573894130978528943795315258279497560233721942804235184693341560971970631666971626942627980765458833536851069123420598301749605648848526642302358044583626032817096575040143935547075127648106578893847567072893257590535187618390796584486080891050670798841266777034651376974873880886033149615890066685855714056038500125783159789618029503067611025557332525534706104458259469452532610761855928035662320517064807173846020673781778439198821765565559188887901759462809128277371987205183219431803738101886495883773438047837237199513093879486344824382452991048732555496983833222554405796097725363217961342666538348657265346343381694578222670654875077714528979061846568901660267722363205579539465515024691618822801147787838766989832372839872862689372707787143930885562699089508166810659701322663982332872107558686084877879053198253762793695430925732728003419635673003360920128459165925163689386555846828940449081611738777790781054918709004543678998425243521796893193718960252224325853391082490697933552478340876606259789847286084463425427566893160191725646456845471389453198901691915665386189340946692620857483749088782065988017232575916353148068974979873684500523362396716482826196558813614612453200329202759628713174124746610742053873137534866780164972402306520616750609831790611920520542215356137224985759770519384747533538257124177902549521644810124030228377318434532607092906052812800 [34,14] -1015738513983419675833274531045676821878792040176954838298745527932901051990184293016432225563959722143950766333391644166057992523499278610428368003889356926099117509989644460816205214923546448223786934590431434786102787132778122591242476180448629434834265384433458635460298096206797083828209116804785172281311203916940337073588530600498414903432225716328458613622425422458994272208426605301218312571713274412319755282321374262474635903146955678722378917084067975448151270795210812977053437813565435126526314400412948319600705172846907228573333596312791027645966300391750813296329659082292408565828554598444396860570550991548291780454613131859900827601234454573040423371182771028442633116606912467156124295006927011260519543197381871896645677757235873187636371373490120035851521409752700414456343366445597349675039709485903364439969870922914497935856655314099978921120691827974778386630782150924594010472900313480087486528560609070712419640920797313097776342790416625243759413968949194799595700259516670891685478194271685933235686530613655839342424788479628322026658338037480788317203506838562621515930896422451603508056785084567469726929927123234523484557163898331748905270758914835144441196822851495579147524869780160095261404978211814750517668608835701225720709223789203678097022502722932039624714946551662283826573937734057816803828829457136662726448652099247520044108300190201218152328006179485830247080015717458782359121148597145350599144355765210732894432136163192625224649302826972501611998513556109450883011143420798861459617391950401001978161572804730976444188045261053356131650363626390947459028830060531084516265378718449165854560936703690525200947619939356101464533323045473669429017416757633832543671775319297178571519212741724231043383621325320873388913061351146472654091854297206132162204850524719228599135640736691398941632404013949942641600578096644328689181149844137265858817435390327419021521596390818686949785100751416476980120973682398702221598516524802317193576475707423692640934958503229198056747944393536682614822555533697477966751780803187596226254363442954091779466143532010480614905428357884191567088478081834744456049545065258800850888428095940796105771181812440499045734926198813550211872716534586117704720778989999120655380180409416465879211762682309567903528896242397578213352423106376629046565299814400 [34,15] 1248498618324701399798328477186329972626399664112671105673274319408763665865490493806149459371724728215420132493543227061156304909419771638760244230869675143811924732077146728060944680608851090452313894138675118520291786215956218956359202667025660862161894137374798417068887543704312551206758728728703589052541618167138445691447435728408581689615729830538884893105869722755103335228331014688305140138500580948239116937360587714196897173628578774908224196992623319460224022663976871437555703092795561526760199841881213527467055714185669717006446801143037178230000491393610927480457179774278641742229715401658580501597110866537225867822037238518152798457610597847476901078516532992317300385318444656316113895469141903245232213227062680090653420521335453851912817787681895918262695472896637227016064597864090328448870623750635224920973036429964698676844488300155001879358403828028996202652215089147494355506187391650888764902901723984260523926638376163955038539326805959171750827775438233724841162715908204450854103166382625671371409272162924822936676761778439360671287513941857380889174397965319826760668949601255050390503895067369624164974209540228077276340653430694781021764760493223313788565290477820255808916406162867043879839049579742048991121978975877978336641953272178109780342013314154656487207131869358503288537882467009748674520420943222860137892143958942698514584142832598557609985347485587100948678937949609239332574397544547277538049289413302520461773928681048027607180725051734747159004570359224850562077324907856362245072953049304046372927332591387329805909661243452805261261285370500286100612325229223334688182123399764120771777567735572767735032703725514578418983468854525481929014131275351909236889440046425598200142824773478437520884316626624269648645763963405222453318502917720302240504423931135727912137179315826128650019870360758586872394529881436633296486104017135661497615134045776215995242359098857028995049125875043297747338740445198800202139938387779279544005182384045357410136107346436817123943699081668440524926696656101840054950638626583296983281065080709570079962104814977305504119160434430748417222394192814808469802471400423077511732992876206350388946964098443055650762818323059140697328007242204651686627414197938270055802610935026923677084701097768202872467075148804575898779082049681569868467404800 [34,16] -1040955612868361840924399412963873654718068376170844666203444019483182285688386031767246707386924848836704703819698381987626193792768273048867385767970693729744864556889029686476177265177623190333000675825230962736014447827739457746720926926509896933264863833286009861024794304128179454529622613708212752994481359202651475207093275837781797755114322744288178854110611469410509271383755300594654942290085346220404237007207309647086936782447095430049585634862398525840016580699529150564976244587144452157566739385909956071901065840031214388908239226891034556844335752188426665963650267274009945481694697691112801628600478474686204478114543980915051059090028010987201346313508258021343117225089765772688087547512552505763208215529337789713454366063756371509989905877405721502382042242626310614576819474719158561092139610692041472744677124586449966859537078957518330944380019213212769879549161470127433488336832061554686299008394559257992213299995682446749914591714943181384509239430713138171021581098028772594042565814352322689843406577066128354644475474434550146250723930341939770522563613640387105068568424265787787252282281624936771144364703073095383924562991984751958627150151009555010660667751023089645758254952671778162112772595376374483935438918717953908739722554166985247777189005490122239311881717612643392686630420071155879302016979493302101965001659945812887934657749266785522422289192721830072704343061574517500854399790270563451701339557811410065594141248511049838241103094716246274692891258859158417212895406006226258741985164415944809781008367558524215467426264435899999585022696218366358014383724674593071698858872373925528457413436767175663771643263745330364287654326004278295869391405023477933769079958551206388855210280393250617003108699656075162729491460424159656528599389501093119851623853851207379569167838804105762759564697837352467775286598986214461804796909922640923946273673359516167881075475876382593806587025775855618791434024276302229922151703433253835464209783199627285160846070778817710050241888638612397914347566730627205654580697153368927925509199139796187118704765604718147528849236225035342152542291973120106599602102325610643258007513114612525852037619962901119754571556589302265978527444365290097163174102339258223144506015246764154327326777138504427821529595220010027088114060989322134332375040 [34,17] 393509892234980009265461665833206801305303095943185280471080136820806537285813623524512876968902948186315919849720796705207653126918029378132672297445120900445706205012894591851501565897672478054759074615456641614690645066280937290460693947859242282612708982511031253501539559762460680358447969150262747994416883748923997600798497267675110894370403572095150603705951595182997745609665658872272042446341519011143533236145915690284662002321602077154368811080198020011333626692016645691694115529954439541771586591734566690187653751337406210510179716313543675898492950602699780051435138730163776179302148470447671004429521234154151155866152698971811365465463972357535137074676617892418627432171421407106736564643178560190516269845565818776199667907753296157800151654638064353007806641780310558494690102174221794808586726091318615517146035377194366701600995793507901190201977391540348196439212807640117476299426817724747523975653720722965884686659168987781463571963702307078884359401631496613202377899625314701763548205954070731728516735126685882698119165331904933082694758508857093799828837853593349591940783977569904705361675235895016437257931509732079698674462187272424479099327834602834521420020908758791365888067443780134997552572099648853512256625899744968351779251715518245570270786569852370947984785395899283127798298060243027531601546089506034551725662142752645038576571234395593408013941221520923932609337194546951809508224192208239350353504119999303726690838854573223277951660864287605040692988625022770597168281548603910746266011148584718831307157686260802557754217374421516395129666868971606874099404509386287269587800682490460316809006294094190931575718855908122164744497200181701665045886450840986748231459070280415789800702060265216962392753294867142362038970355406969415426024012852573462822218071715602134816647779456623926755118709145959882570766872198014296335978554279490720365819919199134179766106692347237509516008809509273816622162231099054074782648677603318791410294176688204759204966138801259254149371200923598254572793566975103595164356331563063802887807233768136542508353476925417423056236822255173531709340948933914414782588688333825388808589170229882981621345552372747019084011316904787196232330435843158979553339955404996558452328332203297851595499991973250829683268073001211333924048047147948441600 [34,18] 138071866041759287934834167499687059982083616545463006033837139040871023591726867128481142435391615696715329225723674337338632348581294494399901716254798166937475330190208826233119930955826132385203621358357042139339438573609699353416924194351354851605837577239826814201490085485513947493568750767340495970116606046775459944042600998572787036901201159986857544633905566401235394791199983377095000377522485785744749858697803053674560404281759734721568970531332124532040880160692606732479945922109990969228853973022647724589884736288525945201012136324247072487896554231778082209958297495918301098892453832494821030530249024564509345143100384853855752057822364036492600570601072324245175630371282830977244872111085964981144306549795938076467614432654705509655284868047781992199249112596025736185148570837013331897010559031225249440117623371523677463325800970465191052568767886630840091041081601739303575162300241083103136153033361146204253497020058415293996752377658746877333529844964511478881883350628991226530365719632214733846636718686464443174479166032429657592365064734224326812148670251242128318343148948318204539703137098380523661626845295105049926162234508674799663303831896267148104595345232862042337442275009736081407452270746069909006998545479588323584536956467601649677264876423725623438389477335235881468129258891974052323494805981269678913690859991821129947861403326163353934724448429662383800679109685006087719324131893763602684145230114342322506136700895972379263533961119859490108250427791715617169444718777404236843561238369561713267158774871329486289960298768527637305916634503337366423165289425324399330857615757431562136290859967696563730127044951784457485281763918731589815678926249862472133357388860462732255530224103894142602945381528659788319370755910654524467895562246398333612481420209732359488210119349457195613606664899407158967452210386833534966823395608129484207530889259756381416072970731242577088477324905805123388260627280549854035957673518485566073117686332981238029079812849309385343603045778057608818429527062129436135147057600255676910612388246824546534943401675568399056640899205480788622058038426989626000048394376033638402433067065195757243954850459763809604220049639241770757061712491427760369107340999679212669929613207711611700745207569609295879482505254404398292990854214126141440 [34,19] -124311829073754399100974747650748743278438447881211425477859893029825894594837018521109295180051268019837501154181511627263990694010797623848819937527175897948703076828682417307813805772123625417253688355984257552300516728625367177206095224165165991360821736337857215605152914817143237379350263019435576684176818853700657135765731254618004992964372538880642153497860548666186669039524803247259576080104679469981103749208526221507168158651024279008175737994674344616050515383144793828459676862232997023915858970421633284872434424667471360933734310056158570588258821023763525161578244162303256949930238374554336804844874087146822953627326583206171564462637920194030963595104327143585860956117985660572481211259248545970245148516762192356411040054788546399590758149899707862839801968037816041438014981514788201977638277107978801404654145999332905381526061822978798242380285684165698900682918672564349084017152200541155242099020505050415216348959977370383046849563536873389849880400571384573718893219564455921225561419856948628313809808461982522651738410750956412212427113685795423508640023875251275154833237151541225875564608480814009339934694816906414315411779467466347698319188090926080809855902419523241458183233677360451049758803403318616175915699342150800750601737250820790553701237807850283278142881856354622774953390094129659553439606848836638126109822918906883465483518193217724260618569682980172285574936267434689252128730082410442628660760326399986650887574517941034257017812938622052683342313282316969528071906339729538244767797940613956369783619057640660935634205445870979802431170982334168429397690146341110094126163553286894873506005203638858077767324987832396403004897790905889593758469754904984458821037879142339030116493366294537264965537172313550505860594335467013586802000970088075711106697565928177501632481127166455421961573168102712394039850898365206120820793628539322625574757073198064053062928679652629095068613700490501570826321007737264002143680218791856657374698256567819756333878727727953206454710135747332597030463908288070551513530975191620573526776753220685938857318952335438444225868903826417857454102940641953909086911804288564917037707370514427713699538141748525020191515902761727010551658534178305895085664017970938205863998412729723426376433168366605381147380665370138817328873335685120 [34,20] -8131745541381627172194897774087387522160216014085663594450201167486141403281824296548422238824343260724915320708194647393627324555655169705782411986757850728243923871476642224943568268847237409366611567372450098818138307985514885765525571641703460829794547227727132458154223565303036559910185486130749119392629846446630905890876932866831346659945927719200364894063539990310764654919859934750115696130203833770212766114782831269541281865395903222391058286500629221118630275889337963899034815846981440490216485493866476155987055406757621328820501425037549895149722366202691115249870145486540104063931743625695085141304229098948637854111344911470329228493831442336871338750366668385218304294663001827534449213013846859385624499269442667229925046242287090148612680183648821312552686157444607672011477364263664932209661666493045091005796763525676968439491179826846663496414969664465843935595014274753887716373569793315987539559655854822443951180893204410002215236430866640355431791165538472994055609718742353373277634878433289701136027085532856198737604384065411617480709159309428863454139990481975522503487816976015010680987271313356018239863056294996149644679801244465434246195357491664263358604185471452754806190401203575968504462034618542227849281696860885281548294546419577169141500256690104062143030463634838189005265930026774240374675668049081484946147486471897427065810856549037655992450400970625962227066659046511822437783084818529820840167358497393117194149428287095309271420586974294016121464346466972143663105163960533066183489143551216629692935303207851337138200687603821523134873420479731655045562250434521811437150822232243016865660299911030076169100488700695251006299893427713511276020354552222959565605900856701681069421444442914454870509235668115438617039040209930095437171074945404608080289782432804077567791412970127075609841907634397631221362330382174101301233002923827301203994121466696213238888739565520576608350754364004605306841647093779530985209590021729836205615944380401459942670571267192127508727426019354100752873640191387868865096218756377496688987865734758109040897731135485803955620592285180254473197304514224193805695082901026303717777929749553441477411771539473535335976671802176027624271556519456702183762873448042468781999507944065871267683926594072261668405367238405296134616514560 [34,21] -475480683481641039111938705892965648777023031342881977405422185718316490014627088792374090338207677665099204933115877504251781256406737542559843979323817142989432789297040071955358857786983567197221487277188734933983656219563964832210370014756031989847656764682379325548943391911263064238647879750721168224092649205986125347232650483777662704449875871786078373809937402176569896996857476572149015396504673028232975834612011982997059208172322008523697836393752544759476062955315155884954361868424122384154570830693459878445189958400028596642345509049907451349455088676416264881779216656798297190595257258727165668988756917176135383856931916298196766166877519253550238035955684212849940452165083699598861857758551198580030819380209205181764137182855516842059725131905729840225611119802384348932978478051611129841874158325890601488343071046930216630503749877886997382175868971436479234426512507740065437023371431140081647274966971921472392009558318091298708526934002206656819630250694290512786265344093607348564226788333603716927196161665815884468830034471670370495337784614325757720628682109849334689111809767922250792110089262804529306802963930309292063902081655715325119938582086856745061625696261859767738497999454399954297147476104875811249794651092189204994065492410812015594113252653973291032716716968352183100952215782579323963876404679702831436456041808613041106710498822204019982698615404115306249070889560638284010348324449344533230728612425430205998895325585305799839016477143079357824367430576329237180321383610339172447334733504031909629027230176274303491088045148161651954184935649767317631283588231468958497752349425605124657895182556908004757276743747411394211256556219727442160945148820444086696063058720114673772555079958657010812109473378726394737212757841402408064577800843230492031693290262233125344848824824128828687220621941525446787224304198148523458013662917814505130545344563694862809022887592745275045063205948300170405406141083283518866283424099841107881231686669773179212545171882856226863969137326164877504821153715743323216075174716088731476537346520578977416924809246210486773595999961861751450420398626014694206867535475857478152834751390001343541761884063330868773866435347163489800243098336383896098954120989786324784432373942707705406931119276310728606779292009675478049667153920 [34,22] 1761005545205870653595632185140880780463604013500888131624383460968219688601701270905046981016771543202228463003517433528001772766532946017509126502808755048277042839078397319042016967262551762330375262932504680986198941768128819702113498986547122545264408238520325948150317426852748680301600281074975511110908483028570997182864803132254636439433447696802107380016465618354823307590591181049641682356910623551080292235377249720055113653446253875152698403938953394844500475237118421434020610204844480394329686711732200543415882482719997275456392769440979124048471185301575815048224067350951008513420671322746877775818324287312545818066550495308341068166854873419708287010461996422306581732681921174436240033397939844625430931226576105974427589445550400830518062816392471464467640932926028220068334107385931635674180522135673404885922716006935564807336187407155237698971245709755730388495902671744329487922322927401988826494867688129487866859009581875501884608258065143344265646718852961444740305531865860141424446150711464530350108587928010692523385169712705114893381656389854372960690050868195230369368810705772914157870497891884019493129385064322872048974569605702938363349501865836519208773617649157959087247464026970966000484153477405350989677317716329928806569611443402777603039009694093877138755143773820773016201972257081837952893847248210761245950244981489654055130667178843906355366073299257729143355597823903951826048458004151178233540650062151510711488088279515083828138282876199011368141258805053980718989277521031979295920503369831326400477855652635251234161253952111298855465848740521312543188356490379253487238389889433092798705452113604365639854157193925140583170123359559810712360306463546173253926958075373970213719678325889172271997422946010316733505624752694828148551531471309787050865811483325706654516792765547276327673003034380729509650963625540667254578046703695593103635485775672102226173283616405641596725700421328900482800587520686578983945115582037373750505218744306715411258092111283235221279213904954674654471282276582072275658789002135525384607164725422465978247072800329011354162195976348891862756837581085106953477017490486436666178109514432230313127033530805353418024292841432362509955179710800374069482092311489281327498087878304977149594022974158396980705319673852561509580800 [34,23] -3424189654834696108390196029473962184915486905122922514041945946149278048873094654250170828241462535241596020775711227611778054494416382017249307433536217441198630019625056116202418333447544376605149691015604947192681362319587989009467922085935287199894080881417057125767336631338817243665889844243777817455640980662575746099789450375977430611597946123498905471591168931801639792635971607684398214846422002596099423944212147164139346859637521703007534955516538393879011671054664034159510071129645431468602725384529097617671160816073036665913263351122907734494001958013643535367405050143867207121763255600834694520909558930971887792610652228593587337425492177568148187931394024835442572599187666905896156748925073694758388043258089457440186075374948344531076230763752319484477061125872350335176128296635173295419709299001083428942578243908224223947061566591150098752017685030242557197089036040588069677759633031192974607524912282515642585084640001281327142503085135757330899382413231594114658812966666454150789002524729247584254350486512512033337598181263241963674883892495887842246589930293835114268251628710309887513858337261283784538085779488819695579143598498184863212717695658385280923515607933228282161902337042247430899417257216574205792855314557894696565468473706699393224133958144315423486421557155927080109085277573399542330966621033188658786824464331376688805180833671896890524109265727906649790040652030825341773141624484946558433534966047530346340545892264939227158739782151609081547924077859501564378116216201141562851529032792287905985250525840535740541825898826917366823419170574260438295892727603170226421472704266700206582475019776091137367507952724936452312982911077507522518308994247989757983543894320513967053092125301657240816735957196345248031949845190948405975190890359101802086379078473460639615236952599660743529900871505515738321594575925235361191415403018896990311113786435207406468982205201062644772308220364487539570339587124198227749139176354648727764361989724436005068351567555799015701994862977230222897806477020465131532308770686896487546190328357576980240932309421038402327878303251486260883617504884725829791467832785876226306036828530027060201731371398605734822795125032637806238132997605097391025487214329483279989063405548872800144091283545722807318605658328557493944320 [34,24] 4711564750414994563864762948657263958442160081739836408300547529850539991866900119786201936762785834507514326852341713079267021049683321725631759527048819219889176438404619235567149674067208999610327245640317848661788795626949202310788108654172578655583612228589623937195983120015288815380881244122868524103721463802212622924534575649873635366259479644986456288633579727015197998829889585397362997453189959662966209218058098623112984183803663042705768148419167317129792918866158368555029787926944174988238647211024871766440356123910795507845328984364884926583100041443860825208841351183549465022994385060997317125047216518405604373018563117815735065947008538103751062049920238053408800051090808293625147317744293737254207343544015156352935288732412545434073601906403123506539624793792866935148463558071264218917330203358083762578667830073772178385627329630392237200885339158978399673781712734381605480566657946524116059041791060880150410315336327505014945034691071441044429406300221003484099409754759125316499287914930655663196247478416592753057905753207022385282004687349042728656566212101359524793164617643779810205539839172388845387333403226766767013090978744484430378390327567182618372063972016052635396406489631590369612211738063771093330856972318253848527395283874300165921731443107639685504076077247372964629010077252316098786204038436968501140908314299690903464400835407489068026404025975919491072023754452362033500330561957336764857213021738321252122788322064374141330685631245078490963556930080949642914508190695422429680842285663724764867272724010612320508212818251190951409500734897668357577971608973253410725010730773923652750742191593660942359046333112509744456730798896276986787338332137269974549397015426987973119790742287074368117556535121479860230587023140767880719571951552467758073340979304293675023662143734023643342772356832797734056893846801506272624091216391570123313559626949937120137149851770761678133777764355266019266539525037558897916415884752922999651959594898078975382972190499430915701789205752713865798322933055827615647418513718691844689287238404630168743466105026524604377337660325907592313158517731751449315906802482967503199514588820101258125663485480479346706044023815999927134714674102540823717560507637879724885243648517501099999947048016386481625920581124625530880 [34,25] -4994055181103495190163498283427871118954803790959958304317676186810605614401251380309711964790387588133167069316633718692174224217964717776194406411413427051435307715184460620739293711569329179708854709629361737719570459331295004053761124548213446334758524309794652200703872973433546337395680935545753592331339477641626801049033649509200587862482218910643870894337618029081440475679164111790868874931211022440709293048828431754920784323730346775466400066532509857160469931874442926685892827142119112781555787801448497498626999950185899937782762601508453452930563207450622285654432256979550523009341950051657908828301193456840841587384216023555141157111469247482216256008279193127548989879977640746545299744715717250128269549829086669969052348152737004496759842554878500923064847973195356622280437146744572550835570497374393396229403985804789415105650074841825467608160821389321876389239365186100929340469829743893249841775175823343209384355367600877727945123550341143587168493676120441678863322085745233401790787616578207925399889020101973847796326605438716559957763531814349028972001515156321929619982822186329552234019299907520361059954861530233439397959040812726503692727852934902395754371093707074666132216394929176170360540419594985085373966297476961816011726564289417519960672149591956519659678890298979557343654416488550368322229378872938898519976621798334678257888562948640679480511688121943931897100358708747311401288122047305099334282711560992135012005997087477691850106882172884537524998711934640681290184736305282463323650706320564525124875913378611659282179139674662883029913141704929030522587574581229975864676759201460366370036034614481640480643605814500889969495204196301886290528938501746822348782093147719090909545698928006581464629015859938403782356625992900849434578598349118967781930318492322429618759436236176968631114366955773437237493976045266000274976773584955075569663436422307355861357227913698110405151498350815441360642936504361034390198103436412734569868413467718994790939408701550518060669576493880251974161056496748096263450918599223808481212389782225832553736713532547851106365168878975860939693188777981466951329927817346252840637734831352995037004600084046479957366119988598018748476525435234441145640999058700724434220226630460762428881645054301906493020430181335040 [34,26] 4273535261389368864928790315211275343742129422523262012079588712054221275413292282480837250978852743074660900775328394203796307188017459669263805583584492869114875671871063107035077695297793273884954433397554188897566732081015762828669128052284160675487174782593283685460048261663395459024607874786958768484353606290840478605224764646211869044722098337587098304836386174158658543957812709799953059662829742774797768219051211790468781209278373547032915817033583303052029348291856915019552814926790424226921543436112844823936876652630290665776730652710995782224551419491466670492150324805998576342078664540822225144680961351429873180972850063810022910737566436670672281389209504751498029031933093008213966780463649538301850334140919348923666614612635147159215777507499328185618020889982025690228635170338313788873887196353493580416629886299619678405237110705751084134172548599250688061866009277167333522432372748842755396316657730668024668890882720872935675840531500264831429476925383474794593066541109158364624281171337194997839676399309158468398753474492477969680826286506792609801218246851711709158863333647656056737731732116395905690712266289321215491099716136290611892781494379905603829099350021383734053365422359498082352589694421733450045174809637115036027220538425221076942425435732695125548977556587089183059142254210540419652042647209635356589818894357698455375655966109730735273804206308783711009957495955002090485673542125814930675136189646049208797582238192254448497880061576903343126735288259574697658172939706690814745966133896018166322246655077788241925488327218499908486498937705785452341269212935978980564832975418383823820268769725078749398863850000342780003971771673682434749726048917842151073935966565191728895545752065246369491523685282893383045640630775557305917994138914942025236541644967943719514628590339549673572405756202869131813544582690820178870295992162348333476560281116061551717891016049339483442967232150683803165462661855119096885560884203670989987328054202773731436449558776478488291986724151932939582821308117634628279255824419402430534222411695094263922557821998936105472476253912511612602646494919196189285980151180145908954472715047329160137775537770165031614393639995600566160093998972865638429904487596294878182179807458764196603321619924949695251666408833024 [34,27] -3089846936466930719021625785117081814193044801038537642431347999543228529278338563235139346088337492326588699180097132001373403576677734700508002485916919321251514583348896298413801340347135570785984205142857231368236732234332318000653086336141766386230363092748360955940158775336347394418494294432496766716015905603312104594799316211779426446765451760369467527740024165820722976873827993542059894972591354995880505668857777712170120757598322171240308695261526316212559813532114953728031723600764921025587964564340545336828773684306594656988434883812952768721099551432515109273618294613029398083311678344103749370837133268358608397427242639501982808587825257867587737024554952220438913044016539689830834571070543566831499660547475015585148760769985371313449099124160336793826868874944477120031239875979351102793772348061671502633249759594976473121800613440609793891582998693174126298423507384178856719460376938186892761714190200523076089932603933564873201562697787907002245544605979885149317543160148745060288589623149911229096318800729133773521566121169793415669423508688136709523933486130311465756491209684137677820587673474752848620879661633942847360879450948608176598306644142848836830000826871879193709332993938659932772035034021446477982887037505733362738593382125858379677258644275612700235790921815666178705553695439715082399159583945758669603899480086285276074042486884828674246330022351597522718345316193879782312251229610310514907175914410243200962631588475483922127492950613809844046634464485264994081492252495018981141345062958234821122966943976775109379576307904530447206126798979543668929866276931945132127685266134879482889934594419372745757851921572932897876057501779201162880325276864276345593295252312964706506105671029777935863474820998127351115632950921908100198018823753299385413950332012384336311238728382514778964456708079293862015960285097516615269392834919985843839657391086031684684389486389850515742289599975521121165286975251434935744267215514431732731059973956298965090876788259105056675323537326967143627347927119054589301836444202788016182955582178843280345630331788227607893361513262526375415845118289828995628274246174260999372334448373023825443640935216787989079948136897489428670464532756373885024762073850250647866091806367130180439439856597981888898798714880 [34,28] 1981464105669959404361002115774308024437194832883682708813852415310304345224243128408971637215436883382694510939281562357039589691779294470613716503944454769889927538837638611646823451021401990517651384950101958640212279136707986430183951785807539278086435207299557075414856720548006598710122936507637788107782327863605540682152877708157064212792335236679928595067442396015405868092187237948851876495283700238254645709075836095318122842663075689532828772760999707833999970863281521223207418144315085063223057966132389914952117345764636094103822791708862630255706370236223091795817534385929706416719436602743108952209340639807192899295522327406515028338024220107630875850875638550531939196736099676212187624939571926547227988503032104820690170639283258508003490050207573476628825538082191061867052828681123551923667834258003772592366167582274157518219474458190577107768416811781239103409591107036708498142352202257413643150120862927730772442350690694539197785682256669042521831640167884545217022277074887194737193583572403216269055449655499443482989319206280683913537622458667403868031254868774160345718661630910689639548715460715790545784181691891430709804693179431259742292693307124501753649960609353255677037201488333349621206380238744871144403592559833182542836786384481424440364538132467360343811653746635549549008616513958694527789976187382075567476877227118844458264401175713999569014770739725193658567701771207218923290889053762530416185095218719896750618054905436914251547002794971437486711588951031655563393724561272794218301057880495458131777206254884695824929504925700643504082445437668157731746970878824505700771318160064871864663473256211167372700738594973597220416755136459080377645867649859255268273404444696363817926170687011010422080987883368636639688233871200720626295813219628601508239730284664656277271480675285088301533882145719918075928303910366635588058253356841466246055572667137788907203177479511607268881810926514759256412313731926752272300678139098834385380912485728724074748751906213232923096172732512547408109951061673125846099658466756921785238603338155972138061027862615901013434527741176138262369106241431452472517004411222058833019631740439860873168368032785383245449894316184523938707568151404908674982162510905742713062605331020820263822358560504813732233216 [34,29] -1189585539127985798301099939395449693815259692090086818321870927163759588211439966779051733359499138046405309464001238725672108940793640823622514738130982231211956109161670033993783060865821568715721200159398709871400645740251894938802858410431125327644202957724978244259589473245176094210795012705437371902929321305611877485865729450769423383610861286473067057352158684761742394746865822009390770228424485360972842137042350697698434839839889254704945032532598604853474665238445383616346224459104757802625466175753175571878527040160175348852594957098059388300477672386083846282013773380727572507245170317821763042751924331005424881005755351248866591349322208455708071085955395531071406660268873296858125913295824301059850022089899756967737255317138637712233038312879969726665388801736338674788499703172779425020399385623762637729462213862057162289207102737881133196213335627473252341310694218662508137809735348149167519621279287680039244795794015008244224468708369744167657408253497358540421211383871740684414217916113464659458000043366308169388655367290775567819850584184344518393463417040872180180705515503168167676470977166384705883319958922903807199780111325020788623105088707952081098787380116745885631107389063615406623300202101095995283663434090372171988388743111532292120969777250094010977940919244920673535566801780927870829553111944354086635980307466942259160724762318745837964468398409700236031758265895307327828504871114967120670227735332499974577015428080717094485201087575605180162176721674542990254898872650817051538536066709804838943044943878364560121767445837251031921771737486515163864184800945640084871294909191110183297674360185122083593758170295889568942913782427826669583930773916956401138187066626644278647086024065074016882860618953874663387083019912151785814721923302882025342890342701493100642018424673673219064330734914371131771754277618009243176053967702061661740039261809674252294328344343367115532527892504345855951805944924964043669941072150747092725322507645402139056157174616724658595555528784121254938924977439465919361456824451167983471740229948236154636235031683419329424458756537696051116253348766363964569800291395836266099909159911907144133069349058328516849095041986428657167572120578868818831820941091961537456448149593873998444006040446733123584000 [34,30] 706179629362501350429407679699690099791420989750212512238461489343049361332798418700261814535634226659566752255957858755575399628893432924456620164750143612412646750242383050825076077767480376191689162082310523026353485041954190746482609617278283916698218967702334831628590339798190195883514347171061416406876902525992673819674555106461079955311970163675558698791769249881707721849658349475742943855805224563631127049070196383784970807581715333731077825938265879591677018187225675240019091892364789086289913571752120563186054826031430126089201137130752403636121593819147272616507488926913666310642480300464911422568027564148168047681093008721003547500283833733602799843386531006796951037618306782062007283564795656558320492207879106177053403775764068271805735882718108773853757490791721760420446159817551442850492640146893706709836964443135132758817761521243345414184888479745008458451098401124001292549282384235757268042171373130822870671411104589759035506117169161146850241162470967370586360723977665520285492765164631484602496282490238619639273685063553496552802501356577743047819985937459355046265649058721350340470330517283919786038359371313345160251801815832166513801455449635905854268627389363217723589068012221450192528836010320494823181547778125536635106668265780271845327655664877662574381460235630203656434692184301428813886960869751523089095657007835750807471002687176649646774301744140580366629882271269310823046236414964917963548980768590211282199186538860624647764976244653969446882906390790439654841369106945406846240362574819096743299300052423515240271691045477608407195450260243104118416880708563676325143410664420817201464457877077240868252814159400033265197146527461451832593371448058481275780488106722965011423207463767787601200459238327971467853322582750911175468192119309319143372038362855200176549345454385409814534720622466293431650117226066743789866976768024523671536024885131761223500385807003079894111857304699563143344524598531117302809199420714178043162290941466706976382466331641664248559636841616707325214210114460170680208915769766161163223353427307647096351996982984210525281231891880181821499517185149814402414319647482861690019705826242850653931976299708672635475529226459567100068333558600512095769238977147874598953313978508341078018318367981568000 [34,31] -424394617580536745881688178181288622751851352592663596037310183950049951516274598116350359255463943595723120822665030809470169273571145278732441147632690079345895570345625023764099782739964967883552201433546702662305309280840957579409825188557504270188282812382388983881051818319385443666684858244307204180336235426725647316342265230134371416151578688007236105752110519329344711408842624517811559383492609838079603243858711514872615079139162529082833553454367311374129959768488181066107932409676178358315506908589168961610625496861567633696798330520466740382334239002901524702913506403272391031801572732560815741815590792134367783572402822783785454055589563643173882058832430267357209380788907116954881527172658286349834969953767998584814295465309668875796603205816056339833981832170013161724891460054750268476240758047522341207073568345490551396062426038062580511960057976317956776518285329521670815323076745612837186969868824346790453023911660337734994730270871855870265123640147608563069758012522959884424915848933135814995263798250867083127074856404188019912227558661103761984286132313459500166457361454232630576935415142828615413277033487464138801121706140590370966215581656868903443337130618168874138430744859810908588352260228526831600337082856562598991880186074892013653741766859187849523165589152592103683793014018581203026035702499772628039178609632120259763113515372211989272770595461811333991940890734867616941356291834726389701832903667379734605997377208295863010111104214556096526163467126668138922456721976813610610287873124745425688076217876559012260051891602226201188108132079446792036178367559248207321615241460872904270926663719110558806989141801157140067130075958335051678195895844210455987162999522896095463462619458297558108626579818066151998741928919680783208964211983614746652709309352932663946327292451618553678716034616137179403328502127189613024743807156473493621211866771237471235093218666597891050786232772024465940906696315054527719187426795611435089510292989404034597389098406315221860536451253482020117276985641650251787395985267036806809630900888531268847628020247880083946438620607326695680286477677832124070474552553065168639384304679017139084351623594363417560367719015414939938680020362954555527116953181256163954991156652988772634853610881024000 [34,32] 251565322052708296870656783006406863181023013563416529898876696634547076337828682458553058717850495100121356736099199942835329525791525171884859715443157357753950249454776580745437231643612896136055747439887058022500948297300295602707357390392086464453322584115818277914811251154823183649735220965029396488212574970351037776979420544287886654852257427090149887707687770641997944878783941379221167386345117500570348236185185004417505054743400465668223144982606349051285680748532922428982442848427159171232866928231168577686800158377815897641657737031529241396896094338420600637634334233500491236176332802631298316669360554986786164251805277897020630056635742224608331766862475392156021677476025851173874601862559198661628637606598039627908343015150074890680479820370944209144349142923843767700591201811239865063687113507457187522150608895536786975053935898230748926855834736096469041110454691592215631026621090532943221459929670746396854836083711335580236513181747742556956246273075805708184439017961506172422918330623659094050751941720964203908901256779794503169500164665130893071247298292518610053616708294903759953879674335239437577856773316965832766409215401026235718369558644777360239259208577234961232514184001901819942545497233107014011006555718177968638608458449119541088978912186814895204542202107965999783305107823419433246322203761003722259154494642048643038177025248681295967299399358676233583683926611707510937740018580397249285499506732827394426752257970280903872528135724473016281672915625405132099348766115492010182020340268643386288616101247784862171998387676080499157096707370386871159520740035746334891689412435796012347638382292098098419139488649211662518365487731707638105356021712168396896836757891509536489256568392117731199221745855611062108073952263644302591432740299809403151085278384537258380361760405565262083116759234771959796181091215693945466352309666522737931491655165009466984138002581567686488634324517605078352762275049481302528914077953871697686513038718457291982613452393661466401798751033024043563461429608935348217469745839428721744679941992666772819092651382663469966121283958320030484398149992047850012499208451786604093766065347614815256651818058375758037111680564124877348670303785031626814568805247647045809520457036196632221104209920000 [34,33] -141365377309769515611069232162169576193343783103833190185506143598237502933647017627798182868926925726082928216282784574021193199010119121133063752226423887444185004112540645854454149101698836705014721224546584420317838548948928169095812681891780683196155176916023350087329740941578770871174762355746055967272048027386439686639246461045843574066031515706571925500519602359052453501107779985578953492781773639962884438480998676101084599558433186447159907167913678649370137573834291077316929967411092943272267713889960383877656552712654939007878082339508313381899235881693725734521328064140459488613966413106972944951375301891894966788762520118570087832536947616085095064039321747901197334127609359642670816591032177526701118874111189523132553546275261147977143297610626540709434683688344068379149063757381104741332825283950079361031151224899616243858849340177072742978666146913897778921135698816327258918539905622592005213526457704126393772914624321215165882911182044965042954822952336123132376475352483413227012476687044406059492799712462460385124928954407345242466135036399876292151573899025267407892444805102502788357378800020028989143826881354533666664990369000050389259958809224659515253707353183385785637825786221837639948168134119621149988049976806820098545304190017885377784050455739986064755040478556268637058427050095722452539141719879736580625276624629352992763802665706434697160897259592589000085803535632429855933367990405129299120162115825453346175702009254044452098107314326544040938581938543258766850199130097159776709152210367706971240673165808992816807823960018077761207059217224552007336185738011628221871138801026209997845173702018157278469192457636043366073009279737255897006430432617091380626514874220786225126878518790626985372037579715520379977479937467536189921510046267331024203537412010656643368502739938640234015566751479719197626059006653236231188177113843116498179410515455760479618361752391615336285272581335433331573240890419818990358594011637159907575389520609431152790638967690906420924492571267632726381788890781480746255628315159239756860937348567829107528724780306239797600475445521241463857985983589937691729036980014796518971039385244229740877062265535493403549838339842835333608114060037347636084526833734667456152255953858821349179392000 [34,34] 73912805536251966805480374561812885845523550056592637233534322297397809121520125642267939071993507572205780376110798821153814888655556793481224219814050364999895284626155417330858440155149286583511653406588106542043956036573943451846513348492143186840543832285205707938902401112467215247331980842080271277827897962070614382057433032371291783126313337658953581316413041042727078764620507376401847742318933284213482643012972039389181054574900081427844348761406419711341869741067340513063814276295452727520909294526227738812627754442461298970861058912665088171204916093948015551524138722596695161723763438574352289136816308381961817481933953739384969747431498165700788783157989632554362655595393551548152296063243977104924877531211430158982416044981301167443435664584265170436939263691202690371016658074989064463374694249248085387328653472473717406644096155656371221690965634922533314630751813980212530760367784659592283792256749540026114505631632398686389916893128007481864832126116578100285904313072858734277071106975759407836987949955309870307854734401529162581840238169054586012611101660477254328122381996335061721624672359532952520933721619145400612974676501969567885924456908463111800217379153211045238916816290600265288494168356630622482313705094158515057538108124280037417825661484518971850624250494273755100568036506138288823211820137846178523438693603040737223599717018182711145935377429268739174970560418906341637546457148551740708236868227756956844699411114717904942826017088583243889549419345979401038406411319653959900936464533243131864683299128067685445310524264444201565654682271682934048215491857451487044312460900502929399275907621447302922846828622156162561421186859943146812077581977120226174879214848978668418275163985941746970431685990774238919938234210738751414798765611364054360071668685408767490945872762656230087122225331123782528444451668861382356858824635831340714729686959843025339447982366089258024764068273831694879723651798254309311590243211592595943395069407281545638190986426542245944874744425584432808674025899547758868234625309676449238255803725362521315797907716742032583383176560766230754405909951514035177115756840954514451454300057859019554132819092789730556416096106283966767288779617012505023476486704011449728526250346876649655500800 [35,0] -2600728412869915325042291601674500345775469559750476446239147084008318110795689017218855936858759688744810259328332452483273405959081639280250354648091921881726018758182557517286777085793353078069267743772740615017341083979216074440555992214582426927482734016143907716414591158937615121765087007353149236487329965455962669354304971481791224814659946191492322284257357290662580888802906726640340623880937828884839438463435664765051959648933265471536171150387796635215448742552989369534275712877910678464472531478872052153852329809928987364239795551215374315547348108556854228664787384190424836798328039418489662301694028131397473423473536297621425486101135950376081350235408559027225021986077348674873336539727347670326661915099826315001569413424738515711365414201873937378725069324407812467953001087934272486283039241505183853036185483681441300148072559729900231862612822344726907162918952654615311938472927794058805418340285018002052435463079735497659485817858563493196989721044021056504181509210986449378083519682615299651001496689256114968958006309268299246942681560005516708749087564952992350096077417333105364323986471907276558041901007595475026323371114172463449565248287752891801575363191720924341894611958014503384145261101253793457262904040645143613558413450482568191129259641193777741509326352328411158307180586565918858515610146351420995660819568122285209807016963722681023362035306208668365642622559559585948523752563054415563362853870985980411880679284346239560644933656642172969922114917675709174771655758144011045313979921249530916341176606048086560519495328600339341670530128657496629862148573920432984343958504752880382008922045418394206444656754814233310083960048052154188756132862972916154129229663504441116442384416490284138959468093790558626192444911636775416006189534767489751705505874704787698253546988028696621061609604671735853611715754367450470375341450913592279209904135318253505535053620920496887554189119867184205660466689949269901092714246568425490330528091794536918138605567989219700676000954602308570689594814481171036769126771201543989114914460188095967362118369551829695779079936009256504072928750661066443216975401091439311632642830341849289388388461059600462200547472359569265099013513489740586645914772986186263911056463548481424292593580656225165605920370978823812567309903929382860918171298092955132063907840000000000000000 [35,1] -222741965193741302178992220009253658570878899279825936776272955945041064704808230832010297949786887000828339874509169580995893341299747750201358347565934145757808327991941114363817191200812875238192559704850026410187199893450971919979608659405740969310658597687158434705680170530725625943565288999560362452470470701819892270577706882339690257472181196520523515738121369278084830210289056271705713667966052205190973092695531336518611032226819024090226242709218266149066214954261655437439684262248017432308833076831242028255650495239507736017656354339965030573389992107943278997325542469761993012676702733789480111236991930413632741230188211041131536204707205727175933091556771871393106043121804720672986619185654586372862608054954726855366488808471308365690874366535698009505173498906173979590751163746080249265773167170943776129576419265582241377843276661690310160417086586112780537040829387678505258083395141429839812045230955409550528662011934420423495983931081669377915344859993068585522259083554507412325794710386234870303785228899985333746852755044817576974779391819361683598933656473198963400687240126913922992465759124704893632523305429717525488816320863843409163340989897655587176604132433925021438700487812696203026558327847570957412589650447033401464012620433937456823602848365381296551344950817877716804710827398896791734022855434300641029641126204040605657628539998660880213208202755263166820399893383247623380235414777078404287737472321627220408228816974426464848282902780358704087255670122522482735151851754863353236748562185715855508401614125931064662299230145867382205473782313456556378733019170129938972523585933967670909334887849082136931317622849525112041718217111432482631107454325681039734409382122586738824560841869642941178371291076175317984462656067167803215072406995023770264788815734671661504390930619202821191189040388466156721003358522408293961135208329748033094817329064371805213795443857660059661203848354085853835003170258161918220667401582266057244694135035993471674857941199878793347788829703889113795347525423865144427189449431658365610524840017286877397773958326358334023810629188836217392946096845931628964843379325969840298465963689550826957481152868396692840114718279975492458886322076581225847377752173318493270593168219332537018127720415839430353504085676207528177664859945372823869205114105709234469344378880000000000000 [35,2] 3473428265928594795308434460578147110819676707279021421348653003403313952886846270338094993310347665123613151274712787384730627980899824799730285570709767124917893723670721561984767602084309226456823106676225086798921823921650236213529386420716650264553818077538368937312993574845587086028216164845153560136170907513146201763193002785065234588020793629467454276164155232215887870839250075339045918516487015871025795100799651954948710527166262328704826438473720597087410443708803994207524521551681094377815747608119254231685610472622332201274763332432874307271259090152267747575584945506225056117816584047294682285346694813655087228200126132310148177536758822222226082729273441592356826856494597488195819472041682677802090800406113007579882054366110749930708082022211493659698390064926089238503445274540064232933006497472460101637939830946907751009762262803506642109293529908386709870731612107213143730498015884879849031874984997271264663950798237659360728047442391356667354994537738408208281503685278478196447668476546338816727113224451210633898674829611495028417011068501899532289759668902772091285756402954874441359075756021949012190467525131848301268108070447416006872033319445048320921922333698963317416636546655485411391955738371301534815876877071759791528028853954320768789041011164389478816080212126760429123879354991626371576528643798434040174408748937127651512179739393378327129957270803676787413836085690655290961919944403898851812149328649343608350013109316463150423500241228157702669564299755811473912770394665976471815641258971713210442608325209581222909969307252766541690737602475555129801355090332203053601323438213719150438509399086341593853754714996264788274373908366579969627704667581370185390261691657117324149923411848672910496016087371181346045827740235530266703854313905626458284093445695619873840781319381464866997442809690956363350578990736451187950385716195956727512537972367232612610651977782395959114624329443256273707514796150808938225141435397963437406194988747625305092717745004808167672810876477860642161276342609590563166631984704590465337945443191275815625901024021367590815880107869896554257351440269623135011565841832451878379918873411679082282217319277385619073682602999629459393962832173531324620691186146894592994202930838862523108516420778802160427353448906298894878087652391857224355066220500200898875621376000000000000 [35,3] 468059898346563643360282727361655157801657107447457148792921663389701868247962664737030573115255778510984438578795980198946942265501151338170134756977282067446569416100733286974714855119225107627789818297700015526405111427498570271684213484087163302594260378335655395506475081891086857455566058989792204252989745553080722091507757763249256174374038186944454712874837961052713331020553782132484756368226802390980323654056357092772538174071276853128573668188928584577575172298142165484388447054516572122608044471361155467255469137132376488016035294993449471468102862610461574508961331391316585863398393392077829458201130472721917562238329173730223007309654976510914297101307407578226631073762745932575812650892192507208912294141729259352377053563079724978576420555013419539505514708183869062819510701173841183905191126246623037066554543598301226869414059143556420215569447979710527384470103689566956680722222003865073560534600080805578062798339919441830085281150646369766241352282898186242287938679790105760499842476457095027328496256459936599545819097434322575795054994931602986186838219784926789271590251411947593436465117991165513578229821815994456354453588308611452356331423429446347038227065086685298856124718481434801264097883086455499067910530665200183083648846197459919531478008734768709582858460688661068700595190940309723805478983517837810925796321176918977771931942286293749337763641635657486643297011291805319739777961795503165366250605531840534578501680471604645419190262632374792852666642423393761442274920426121595642705674506536412155642333658569772470234008088583392494906074380345192243005611501399207878181350268552273211523445230462724718322561078311599522530833845247267283782407382027905803898500529348586631693256402671419177630488193740705772489385255066646326333554896271573861648965781914274833062134325598329174971734841564499218319610674824063074307797640427884863254517404464446801104726156132907755269776084087215842707499539243622737134541153480323180258279178847888670730530674190249254264238841200030081965154980179698175903418429085108800783317812143945673079848757335334494847112474507237774006654393348693950599954888656308403133207279174482545597123367659524147506798040139182204110132814280837864839319296246598102328628875397065650941342640620198487111688088960183557842343430596284012548396462310241548491974246400000000 [35,4] -481236733250321494139021150173400497332387276498555842994679166065016639682737823032220290350563942812356121468542952240970242060153652596720010612089692110463943609631640517896537673344965013191766899803713113718168318690951847342091304836820341250784023706039077860278702865106597067917791091265647493525036658513936399584788333171561589993724179427085297984374817001411499284544381959979081151669485441067683568146976605532255113760572125679575039953043565456802997313464635242405171261715561798790429009305768026149316595697941940886319584355024891651328256758451397934225799535128592473501774782766406258369091711456772160195539400758074310488002602115174645341599244361330534797453836745286055586805061957571007285011282327428552653128535021684010823327020828685114795930870977345516361655504530744110614227702411044199305535427879916960057385672316263119706546155926737106513570216649332912162310040709982612205161304747438785364389185817889416834060207876819409488944863571222142665456484511608495166540294049193962691298637463257824686141899208415474238524935329546059433665957954357901259703497034082983527951857195500076993444931184956128736658080756024421557743769811439417851931102877542617156335309375909354857649228766913190596963930383340151500149513466591914567749648310861533109718606922350012197053098595170391964968421226351370671887698390930377672599603859911552624124457257798220616252534563098812563043846365011424360058329016720624530576722478415806694574979247015619975535358704580157851353092375298369105451508389316675746785480592841310791387423143461985713315274989444655758734411002079748248349645274026188119852259900180081631666899185890558938370365166135878961946474470130250463427461242298419066593246419889270049391123257915543409722134366229050910076618105692422386903167648111712861167643007042955666935644674136330124524281604132409762042692784505306625600726973025630003910857424390541706945363421321054946700091176103455599134177784888113742533343325216797408596193238283147779014314768704390260260909625454829161784119330579638173571104829463562501505731591576550764344422547824236576104003213186453918221845521903059513513532735643536215416299127405708756567961581278208396337730596904399195673157151623652656203233626173962379747969193844297404732614268448908479076185066001641530087585082283048637147643904000000 [35,5] -52224542415057827723189395749564356472423698941737228416006284816790928670281430660161167546630613812017420733091772690762146223975895602040890844082174622633397464817296008025106700397331314080736067245818896006756899902889179450191863170688622443095157432820120633248174688083682041127322607987886186902745530358015723122957614513641983238883083301310002738167704291696758909477395137187015567390271354199053155687649850956555719321547138808445551516088106446809599966059004428883136402362166689179573876021798223397290072586623481125766968776368478649496370275514949679117565889125367978899974829257528645599720602031068322412965204473554928026331149996106512201687261131800108579798950280375614412935483128531540547184354869806230088423531434558157217669253932474593107056488383564142832354052079873400745610780068611916209860338078466134251289961915798872920555354064870936020138494691158364124381463681763758136705119777159955157219792178703905531565911819839139783646113788333775036580878184598069055753135931236901694134676749221278944592143872101587024791196496873431605259221649990877136517725789011349440080364365758412145276002462989351992601946258215092380711864768247407180878289491466695132792208555710017849953024601118524727531867090354376107353829255011756438134986142204950375856797012125089383675530481006052125620153818215644116385523383937777444501331125207143180925789463027996621291732598907541664288251046356591462166150305077012115253139157275137126569348830369804191974380605469623768173616715259021057418743613037674891545118910878478207502325325197253476487511721369443354880897985656630735240329193328298278818111009850874954869535675305071085169896175231975108693682303475170083301735732546964149601804624414706630636718264275961978675582434261534830774893788382349870949354316959341519505772372727978220167505905045524567422774294182872319918489310793470629990525964436831080543595851481064295770727326209885063837632890327811636323564361514262671845464176429416212521563257087670739891045415077943064669052531371355555481592297059189286536654655407599237828656402651251301795096222775500436460417991512819353778696397538473308000375663092436711520391499831085064891016419159464380260261732208841868401460184245198446608287254381135148507989445385187602969913287524542121334174678178279081883434442778247778805203809075200 [35,6] 62645943330466152774579859519497224203211704804909702650563088431094466366970979093459680018468078661778931340961839482398039987882544899557576162993121845160824087891493219656309027025003458789228655566280759339096835105385690094788317451499961589312548358026046744315211003419893587530708581858692307465422709922708240591949572486009446819917778743876769944229118034717500272833367615325520192676008087765247054510971439956695780165082919780129937466186946685084354989709741494747645370787154810511133616729135138116993049192754910756330912315009389871769091597694739950008737047180274602315428831041591517550216252938436972657537414786418903578864240000620014383485511039305971401255429258782548926058145523838888927149799157539669897329948662602660685262762747883649400370134925514881248521163502166142709913670493829561007828801341892614733874342945344452171643184441682231311106284166417138122495593100175743402282821518043731605467276583025648908449840669065864312642150060171887135020854417126102234305363989623994176530337203621384842862497746536277015605235042952146050231877725074472056265067651534738554594076949884256772187597871620833179834408377236381937632423573358589389956739455944510183708076372016101904373781683380950596921306880813046431285551443284643683538159093112886775251554488658834308851311285636461556419862639190444840822624384008327427350887999749225415458052174017351375910430548017742522101682601626794678886246205723724828063593671032960877311384471216456702608739465300011923635401856424376980282153297176429556489779243398819129938842493204174558810665194351130933378201647484384231964653506901577723068218726550614735542843593260865286180745572377481593327687511955526788715820935312794046048785074496364302489562264747326155003917052367231037671467728887365155237088166648767330492671681218647379385856241936902824123171080037855806156337058075597125434897666252836194465679032337350262949721388024858406275363460783393475438634039588803737673906266463105402410636049965301067709431006215886099864116130247990541891080228979839780488613574369166442432249425740557523783955150046936105757115132935365619720878957478341621284937167467135501617955109038723368937562877084199347010448709645985324859514262948801292181954852400069399784094120624144470676623288419099797253441018696839275936099870033209814197207040000 [35,7] 1224524245085058799017681879457143551311704220908142254903687725032684751572947381125002964531200118975568582871196598696370893544276694655835723440440116911180730034484600277746697102676955749301505845588402186877188642001550793381967262106457353052379897079419796298042578175995782104141546124050081667704532090520231949018306728758699416149178968833379858322391143998600011415825316135379616325488074792266133435382920873475114713720518117100490636603063981448929859705527279464164422719037041302226218393475972148257227225841927840625815109838678687311265199797982162091486859910507845810160301106334746206405755149088378319316404712228881390848439637048848455216677053663871271246230616828222058382286811583975618472202095282467829308534469931454211017685033755859466568274022523736011075211863112843660786236080150171196711908849584955011861925806094160657568405751116043221304786268355683990564885779282590758744960057120877773341225686625077983401534033691476240668183624379600733028761876859239331085577469791704023603281598170446017456058024785204560845442430322964948798957664951522553155275279908232848758448982021608692289229850339570135809988777711447133801904933957812401454189939983383177997622930934150008416377067613659264214271691286425521939338459883397559596309081431420043161982581328752607843266189991182074366714608873828805842103079639760659632764812557037779714239607211565064003687282209253828885336655625724734036554909626316435504022328593124196542498935478522481457940798241858642124192661965869954973485219093909871923834676290928856573990255790216797344741659756147466206158694466386383427157990880009817097337569367842540106958245298632025988925661040508538236285945847051281979261053948115137391137149491086846907756688491232553266770465747287371539973929788567176587950968557589176759527893570685490240485689019415924290527405186645143934467154460765055079489292378582053513524122199461574459785265700887077877437508404754530870036779342274428390898419696500090987699781111096927427924661090624223127070651383844959039910049535745504376626448991448667119246029775863883531593181809727145642365446888509354270699864803537321311304622600154114395681765003483567473400417046663601324474031392702480878647348076688117799971565886162473627733240789315704313572294554190202702841022043197362560472712898516239945564160000 [35,8] -6347832802601076562187555838545387982727882169958327849842519895916250423974508769545937492420453308329345356570899356872601987413046266697038485788468334270751321608293795327087280695407077959104963584211158155569371519345411832816578609354940402077570294504985877971056627378762563374391790811979904548543689452146230365676648154689085971018504196448663704362301705751271277309551593463327491025706711942291733244644819167365393062305801906360570845446127891541414999929358811312571849888932822730516017385696504591406868821237364864795026115073751003084576874071895622508811996790266225586613445321821409778774653921484987798453998594727900295267934277435600797034301435379110528952359404897770107278939924117263248010679401947638953015193108123049646011500673704135917288621393646530441719730544578484996100630057857100467580229350430247951614603078975896691174941977866559485881411351723018992958861041604032445843608749153325327052703532352009960779130773835364537106327771084355461676064944021086228762410819562727349192829853454200608718632697387843942084603039986421377172967333616702350270763009042970624018769435339890502525252890795703336634178046123814414016944654221951476014733323568888994587581526603298297880765770321805869227276631244831472979195618330581733767435802249923469105095101576198064627250107445668732142449519296926136725193121958068529461704156560945013510383671278857147585493317750642386023414395675385099524603304843604665546210999807079353117000829766069986388833575929438284493835282269273998269335811766375445915051139980125166884118024373563377762397864237367464262978854464882251450550553609129572282360957008160357173486572560418576936025609743864095431033673136310368658853008573688679254616491537019686805419500811789614094856062969125830923961330661440692213681124912880928878720886178506311968179542246233189539080274608307910244071259567109051292319971903001710758611104865546496550755685370282886881595988641042932052766680011271826351082548319573813043108667790123785102145349879307720481414234591749101713155298519288636343694033418383484951238407798651205539756458132544213896506494312754614001244532325077253457183629398100333393895181637024880129320387691052504854444968479315240700849820496965424876220765141876445115741911220990690475365957665865334796871070166294509355478316026771762315264000 [35,9] 14376568001897365902655103807214216758895413103718435265181418704281449925089433927793470791525120245382528528160662447733563790977925128303875905883048489012324088530476162227454572300853556966817588948209190744555175791294137972946089426503140001605556334960597043576951675830421239131157786814966845405654728321749859752664566209075961961713400908130465353066046845121028696504121048008592183070140603105784792707588965520016090644143028430828339485779701726382364827585256395791215389431470079286591567827078566500352111934088931253555448398418237569111866735100768622858569416356593259862324993482309795469619078053320335713552914447668960427604779224322300302526562992790836626223219968512791305863068434220042229401353985463636681950856439178123786370214265791430487561619679872107930643336583579615932847380751146008895874791194820185857761048092308427134206140735703254320296462074529472282223779512019829338353730974818681944660741807361905432598863256623264250152750194537459395212870519819266843415089246934221686669137745488970768351853519682365610027844928502259506528338723893809757879558498310505781840792114674640523168820334914141306687445033155026452739480868247111287402795172067918930729028598854697939433794145714578587518067226182880972460155575293371017994824853433544388469679097108958329804839739320742483477413324764855083938675928213448188449983054842714929835280251349649234738478356005725079242214767503383253309649537580999215393508396664496805763253921730149299570604362238097466745890490201784079257518973361584968460430563339259619899695493275217501670021195226500436969527515896627603212726297653993615444620073916217036503465596638993604100899969859412800611486268401491040047113030134962374167085163606991347710996806785316883188258142920027262720428481733076625865381631476111253986635089704413534103455281306048551557969932717121345178802678273445552672187944788313823248902117446629512061634194090872124115064815211678596979525115914349106836302985159277883722270067493200781303920732825612332635515351507820775717036019002576494844887841726524116964294100437931724393298689411013334456821836896446012688639288243826021431032515670630134360773434759901420830553169645091773390289300445375431007247505678283518744182172768020941154481117886502655815915846078881289371923839519029828948064926027388813312000 [35,10] -9401934283185326807120476484569165034375672405344269660622817222962192962142505178833087080150156738005902835545485292007133873527728298839507684803264778775342253284108042297243058423385427658416947094665410321658387867051317523431797171853368271530890090403891151690386082136608741657830325255372279805381614850050639556034120589381872794180587013843658451494759111607685404601023205063112859124206814280635690604897100004359064592343599733896164039506070803955328670580903347765524275788235523556629788768303846524154692243999622855319149789948458431957630201036090280782041697537185290351459672281935353886886502399959809534431245858332968129107153022322726883676709270843048153657568016969877170481732395831966844374098024299220237385913612820709512794515179988349943740540284843515012424781369607294087790468204542570085776796266008745027319426232941879123043978072522042245512314564728140583224571077484022255935671006303012122169122353756597488204443031438100878804557297148318951093269818058505396713264755949193049050873028052405367471013348539897278024099895141923212167114564137047267235843340616778704998391205281958452101557250253290924439249998763493030323964421760254232151980822913678830278208058415830338276128093045674135119931149966391265079745596478131278946772062240884381417403170159753577265032931194945017668395077139863875980753714006131362108907565524697927467670755178813666780055302444789909647159396746087487951011725257128502540995130808878882947808610476927925113271000377119008525666360753300573667595778934393232339166440058641101402467530601424812092128768445700862281366776225250799998034311899569073699016736683515527222023535583560109772219393539022599996354111914647312686304729199383508975851820799885814903975548757016830632502729870940667240030932274977535226049519396318564382455428257666390756292567062769919182993537715825303489760372181468311878244041379065623043657094050850760726378775903147710833838666460635045120240270290512187621348334679566897407624206328195363332048522606671058680897976060970112528146596101359336432806185010254916512431604309813971525585627452435771607817660353451702098826445441179831518730432872850610085477108387085690352728769359485994224357301281788584963987753329787437643315185270241431009109188176516256400939737641609865517890159097125805942493941905280204800 [35,11] -46159997113281629393432163418304625047029991344935337887037970562335912485160969963012188744591444004841936370954361952290850923275112257338795751699631674381510889518999442719960803655266836719347720570999716963391556888515263397272699955236967510800210869959533638367968629413420961541997808155734957409705059764021750464098849550019425792406919405292520746770367113087454461679317909232335483914334064799276363377801545553882985223524050471355763570704635524410729105321924852530294370063735218279354695937262864460112710418403211300359024197910484454789669471406941767536007534005546845061719397113661559023108161022544646692975135186475829081856317291144534578909056707725587056199409199119988231167242731877675966917042317544826053415629040446440648503143890486366677735388416110038738954234534386083031434323078900902355271250474284890946790351453660713893403523082253505281362276869621306998478732427398825551003111041176459887053311653962680831378631117474578538480991241547088657516771140551126609585892013075156242651451848198999464176400774945364739361021337691212314317039773539443170880788737373823546180620737825921156184012152959105046764816218085990822187707703470957088893760919881812022104386589980613927894713192647768493769947283488617193981190730844076718968760252175603318812473056475645885275013552419018201802193823305319736703091418512283229018379739180292550723041942414114506173947179119597089610206457581853348345761951296959997734998970101731960229008429112392460992095291496486578761837884965516231547493088430811321498714678588190728900007079609677722613840968741338721533604892843655377194190241835435899167023232605746776062081955476296948355575801109443778188664123169627292127996843576091200632686850861853085141970776820276638122253574917667299903617803398188121296269093413778795209704548702292637147320034921203124427791763458753511005160538326105021106273246746248311761346700603581604151646704408425606360091586903351111574430364091404756954991885252865212150451595009707709940621437675400059718892587195174637385681907942342891393242504308220481380867361606611321287873884972841555415463884788917617375042232983661480378083630523228776747635513771658615706047040963030314534154379917612493979556307430817485625320987684386641655036997523999835968840469182374126485742930947222448237199769993216000 [35,12] 184651647402323738474662138002185451686252159268009693645128019917698574555886548429342616000061189606595175633616836243687712202258412225303734351681964982333044117733070249827891973758745887871227141186989179554118364481947342658803686074388576185289421365877216700617513322383182685210989912221752329501013618824882599755600163260732352124954974864514556294227942805396734754780589923586525072612520991656974974789751338328958534948976620590028869106975431666063214545721057641888153355972697008651688919813533338474123796651643702956916897206822609054278276523830345241841529494593295078610831528564074879902708184653977354263548677642344663537060813827437258033089504800566897410239475213814445467326309962474708988105408076088081521059662077839676643877410542216964946118728149198461025139272166298382313862470986070430155542000042096923587595600462105648843838494995837635877055695065561265507670102728246240942371484788857587408158657005005535950761593550683914877926630961869048124321721478672277464924776496109793016210870137860858781947230898509255158760705374985272773154622013892354720825742444077569942551776607456740914094074719506856412699906980039280493742418119486609530328758957180727447547560235619065592659073195390495903223716111946986698763566417488946102225900517459760398866445124027770882522161640306788935381394002145804825802000434667389044023988322296819612242334145295650363430465019592225455464032786281128484800282336032140320684235366636254776060234849358621742789734245794904494650719999823730299441350182692132632051891053005908033329270928244397894662116796499829168447797904446002555307336960902448727569173908513050229435032373879707854716883748144335761855491736838318538303500156935945611681831924319477691489829969353828243402504123116151802458773948773614731098594071856040851410482956561702805676235647170268426906959227002212431896609145366860894627047575545710787969268597496385185347378295540662218953562800606663417420727406328929498429933671666418255809021185652524023754157417912110819495833156294557331893152970820993990018072771227983903676192787821670034232485036498472717127046768262628179614175778392629662552742523174029797375114651279355100552211242282514532293056657603802722504933615213780083919489453493441481633120361214897842275106554449188389319419646841990976321840637542400 [35,13] -388182297718797131897670334947307254035527664640475131035788954088685698112132180448727113459711404437266497570466341012070768511156086277268694339964590007475200621719668152844874149501843303576779536567596894232962267569985990944277745336349587256854234641087207952918418270494541953250740306650350660184963882212175775759780391127355036747178387238997965781224077703542689900578933608556782036796844243902717557294533911590380749815571364774277639024338418418223735894689923445138795302259391351188986823055665643284630299699124271669446455806384251977452081965454614715426666141390167668048373238536788863247362342294690117790527552164874934202006054822344399785496551078518658823353071854340308172579499981504685750558616829122763662080597626423432686827504626075116959934690564538233433664846749506083140606056822724007449638818968181649747931842595108250965896691905189983555367688418248759551024588610923572831990776292816351826775786926620724583744822150088353537146788300939899823700469946893118270491378802292943747218313148699498662215309037531086774101132144050532160129491268106995994210382254306831907953502516436283336958779481797737647546728868597708320868830365356610365301791228862235350614926913249005497181706825386685599557126716702855160003793555996496742922457601505101655810800274996105210258512183091202358900105188895630870653960828921765731954166847321391398801183906054270687109079325596875838052580545042937599212709761913501908507609429968979598888709304315692037861485733429325068034915480251903851690059975879564321136489031744893326613082048870366451524942146666866894512686859888016331581291072531108390671612659312853305733094383437997046313218064158782745385154352670086666597508993892992639582214060137342432284332923697439170948121565984024179681529070391381639638337808152444396667246733895349435677578850318998458783932885573943779715203807029063882913039566402546638498906229512000777546981401775200806999667234966814494798541179696473905051542303379624689000484402406247149441698349738845370240591425038649333675335670356993832718113817936563551773079536893782640674429709162147381272501882635636353674338295971662956498240550483301773717404931609448320965259075077315577766506398780878124803485907912052644466486837816015553949359444778032497356317118214162802714590845151819393241448448000 [35,14] 585948175332786993188679070822112715797058452756656514714518944268966909196053629272784851285303955327525242486517553646205907850997066187608190639901532844289043886850687616193896959281602651693399757833601886190701753534029795332567648884427800320603536378897307390718500371521404677584476612389430469412256809311948801782979088354315592192699392294055378156428384029066013363633974630112049024961620697638318953906524034465144012770119131902165070029703186167478387877420343812995408237447174270105568146354504029660870772252860524203033870813945045048299232822783382719461758125108292235560868896561625863732591944838519249969462576214641651757453997400063122162740268136629570495514399798861126489593612576862569641552860651002579301284640570622923765344869730983100823922441650838195072049233680297124223544889710233127488517377467611535591556044163359652065826367106896713554537155261251961782440766050375785794719286425375242729770189502889265038962727770219628836502611904414099313775185251068190748439574363369333604981465716825394555852233287825096086657052108853881709910613026451380223675765457924441113702198542353707718585225232476053994517375006970030679686306199979208283395453218048816729087450980276474658183046321049881374145472725070508163094138693331897994119850630492056659239708067778760091530429024550919827964540786260892798015737545336082698590230696813351856488386921775972512136185859775284650659382089468140758824876131155600287253994302922933773612387842601399648200079606724349510296127064421216536922157493809148334477733198447541185465033858627022030453842763737441763255360320210757561034030509923927796204158132920981532586170513268022505479204872186904243727939761420128702150583004437383451430271563209254969377543439375305864500571890061700908490953596921490126085800528653013992595051430667514674412510693961930099965225102532327449537127296033663775136863322001560335327812434037663226404688489863299220588354835783942910692024388812889670421720377219042817181707734251876823114542781238488690832348881229296296164803601573844724600400368053503970431686979737511981700679092422555997011622696069476543402229571419584478814209200005795958751543777514674406321950659907193320901162261371165046328605599079704453228536726832364731828731809279678132543474149492637832104911509245308484295065600 [35,15] -668873710929216386399972164567601480197472829293746949607036273277798495973135655840730589299597138235739526220186424166249217293076780412618886748749237206474777807803390824810185795335149506732219911634380579072812049173801267159634981985992441922051076180643412402213596353067597026316467298585710900097593324521084270625068690659069523933072138388257408067004388463565007292874274582508250056697811467908344678214897080416842199352401805930301702204268867391313112947872756258497038955487849385744054877132662840457040700501625198843583488431250898655270306288475764511250200405673908553202397034228334580765750974802483257916795772354025524327743347821218981252028213902666139454457115603728689504804850113326369338876066907685317788753447380160277803963113130466756244232617529122310899048756954231647669058371503955454675882588200107899548015049471778118419515868517513802279744755668669940130956984978324277963637000302824984428983017694354169798033640946711937356033854566988316440267556487830965152586197264833805047773722951004666099906723193023910125827347826225387301640977568991248670771589534374289147217971739511920047026363569592086405755559743978415595695762890564449199882531811242096537053208279865832552643516143717338115456226994301622653720683290390328858431545789805951142789736901927598927037049582860620481976711728313118112504666761939632021244661833450731617133350485489217656637319028982602579945818165882529631398407014255219648682830374409594096204584938312837769010353227124739987864481666303551359422768174340825996643630247925232275605856674247826425287207337362075970383386290971468841544563144928903159854991849930230341662637997477417513028290459488511557703953386086136043369403731112644237968090404417374303212249338183274226582565125151919205217409660510667825011019599335356399708898026893662589828439993521935913149296117496603194344111085146939994789705697767774213579188121396528283243292281963716110494578390741108283085816822045999787897664932794410550232670273740995732834001643216349709803458641550303881492280848707366793208604101571088994848875511234257181695118881852355418434272079188576712476821774426931156590268078844891553929299930104753104792537912066877079792308706012795327981636236235053445822511600337701367575408950722251817600497860108788462754768364582054647562240 [35,16] 516844634061228015599803227681674214480328482669952294264697341514742965158007850322377034852696365358869949508838340825111454214731082590886837091579968336720814907049666217128128585636178448479510570325839189664142150813037652687107040990781750210462112556096561803730602832670186731555198752835884345199762861832094483843477135340746014783278587940680401260258478039103192312567129880208383337453780793456059610832875901067717790109513221621016352186590062380749597422975900012211937894545209594573273042857068174142790585192702125650361378422636780022438768884897821159968593286870554289579764338790074044899555837911756745466366261337696737272993423285834440905368123074863664806228128486036804589786809550696577644714548244576509906877818684282287485777793699343080516693355411112610711772998457891394531284313493139455117790499403412233555909764692211052664880978761670690263717312168633218635511140405911241336889963654273813800467719187836119290317194896751395125321747732091436857661050012538509343990178597467379513263276183578196992464534199164368785709440112684823885820499037392347432630837428610386825820647740354007683716920701531549432977216862536771390348395579665354374077320854058749766589844072660189112518180971025964800436700288020654477493234162353940313006901152469778645942813144434000723457992114975485386245441284560979308344721240391314280851433166373526925142214681016010268284816925746109814344850187680903731978673243714162144826933098615821574286726091604095725769188692019007233070093099513804933298052785536157862882897816388682020586564158159454631456200500764388906999671374468525377501181281256526131486648125317409157181855198432220534904508744018383311859490009236331084930022918536510610685416535035375083985377985785374719096156709058749411202184611196235639104798069327380171961295456797424380903648612599049826563309913071173722500920506362703299045382793525032582249514503705224328653260527888699430269458655131675365258948122021398170953622030563652909665204197154572390718709703743418782916692696749267070310045815711527815558318055201851949339207810073124957872893257502108510582500308080290540451295318848097596863152174253388206785127919121897954377671541035545475274928468427055324449461617365232445909087059349277686539835047090420356806821436758704681580866093430341632000 [35,17] -150959750859295303738056726688872538600711455662461138118238008985977467143162796615686789963861608748322752438501952488349141373998450805751792465702315444499479500738822619762066024996122484709241353767585586360206847772036501023964407081499820648103483997592055816046934385850788283334062121055644046967347677011665660323447208789536132073676958095592952039494268436062811187870983898729108569826808903551445077269471273890309261592808015891338066182415019651081324202914452485376155556498721817647961195870713662916706359898014478885817670443030590136018022351548326065097797668677390221123998249979902539967285074339610526334875899911642657623511814476053379427546958657223496565865585360397241775234798535286829981287896371088660384595904889295520448740511109774859361531716308760627229260675612770520344970581263398374884349310772551654680205560320568126644352990487581703404506305857025335557588565382580992188454983332241565750880309411547404486778151416448265208011109842864333502500838605070480171944108390507534726148893013375312801732452184675879515276354629130377466762608095379084624321043189537157071432201244644715439222482824948669782694111166299522889296783390386999433071280335066214672046679380114396291753799247030981138606586376466810147185669278653005668254375534058316531333029124263848350645333062323391619172766595669474251414445769755061210953097180259587998882973441386590902414983116443700840419172123232162607284543724559924814573881746912277778758025910155318561142479672888958125926845787438794219384919909046747877601725024170185611473779413479256569723890716141480781904913187441533965836098965874802211266191265297657079509270763595594467860834560159663876115717770618145386349813999568938879150586058011453894093009707186809828703673359515203334124014544533966494124940210277961923413251527479414992008788344736885439292525857707447530609345734419242882370587850715723478005585819477760033169026365744374426768449730601659755008563055225517663759278920221119600489642494064310026269701997082075050198678431329169462596629160605878072755395477547057307288514033207969462943126044425580137495403329854512081276544397494936337234712348430211689711462704749280139093750438150011505959359552833261845261663808446949552144255309735731417497077411970876478493886426407413059482686015783567360 [35,18] -165835733150972476193500640947900513687783876003439102701275709021257933777975593281906684440558215242377015147913337197782023468856589174488633900173443188435780086522468835755202823557456523010525653269513578342261978901441716890818657060736312853104108869880926212509614671530565746532692828953164750702273062216196657649768001305816633618515492496647580499607346317442834457097339167393039464157477898024711195608261129608808969772468080950559770388434673015096864827594225411748407610680622949699256550279193254824747341559618838367906197133742316713783732029829868960412768640828099254692021927441241517356920424954313051410471101451835349828229052549857541413018418340239707862467468962961067712509090868348457166074626317688541381158256931630148565168692773591247298453356509987349397700140141014160470782681328045530592327709586116944255615854535001126417322757672160648651029402937292160030680748329284259175609847665756979332731516139947170931500190239507361215531928149975531441991112688196236304662945176617127243505240798540807741037562891615103350920872978863715190963875327164541662818155258881748702889595746041470241651935220060873799231620344308969733317784252799622279669356790538400920131050249085445100602608898461690852384073753528364826902431240983594664414438378254873892129439086981392054732689750198080103292700493570851567245854366721461245578620774128912348625128302530706551136504628409240641284967704043805780967215207964811546756096597653204399017774740648515722858548631371816012884316803836502544043199478499704688028601832886314219067559367428107433067976671712198376942099822383734639464529574178136145831760150665839129508545104058590870639091299518880345454542843184539697462025409128878422593549410373379097346764283093598950880860445432836180393316954854804543885755034321715293579095074210737276361890526211733462336489136040249744926456135562560796920653672456822784903677726949483294661064602506791069298404949713574661686236079744250583004831972773620672527527152996145570743823924877510312239356327317534005796376088796854212770470796335294132417877809304146822053270566685944658860310128374534690339704518046037618945691538703715971747257687026660788248658456163655956453780924847668073236559218963944882920414399929514793922798988893426723832711733385181941282191515320320 [35,19] 210682705447670735669112393521200939704284679241065602576924454151457693142334874382376753657254693424168056140742151201924262512783596694072849015161807190113536499082913950479903005583618691089293882254556121689530021353057124744608803457190351237344537995336081252945428329736507283033180010285680096026676202411045631919736606654991411975726041553598969532837391026801392743730016212217324741072070134375762838263896446038306543439589067191018337413572370463763078599487586811321413239101057328001182976796103138204926507520362083997596968790295821116690879552333062057326680883164014033467404832993875713994504111967484666507677836090132396483632324205038921363557283886838575782437692613503496856300791933799794696554956475267639936559906625352009158817536753504379295318940663080162633863104863569464074374161090542825769632331526977936550217252097422002617607485685955148768209537994288523185990973752200869090988201372697439937635407244920694235571245973456526213639002850928597250257594483837786090166051051964721290100259222537120824132187116708213456212975012326821878390825291956755728163914218634335702906550652527791190912507335814930509074495847426614042448537576400985695368395901041732252617535157023791414801270636895615348202539708595664404269389772960696440341985395794184449455934075231646218243207456730819101750921615197391079493704936554582735028059456436618947307910784418969198529308726829311862745598491799051335387682181511381060795336088628478352110700249494868378977350992763141815758764130267106116780129869029574704930422835491962067201778869984322814812224573474242958123677419074578685543161097472878804463592687232868815014811630918778650402741337825622827888659715105427006976690467449577145329727899720190709816097573734080740883549367089899019474068159278454300677899934199618916326175316835926195484651446153562593515750637597050185336307943554707182174675888256621003595112827562228374990046831836344202430914937007051911614133999720375285107962865603547313490626047576453115700363864310483140471437202765164261289479727867801335866335444109150430787837473704648794577374878584600132866757801773188252762131018883009834834640439096480169327895463644205723315083388511958410485615018199549753332728724107473625326741669021485171339758435567039768567362805521224917240072110080 [35,20] -105017405783687649313073487530660773169657033007188747207086380252960727847189145365821493216996506394058899738296841242691851523608129725170361851165278844977807319246854944097625028696625442584850189336009124254182891533536929684281246484399258792022529446068754061947151232445272440827697915141814271608439059375067552058297705055487865278651989199425964608499175995126115356245686917370168512501116062214893858046965290343436131104543439502702325560780367589442198119454140046479797926251352151604951662213083390234450507695182265434057114669746912312261832230751706174249627543508298910299183789238848800041049194401084687147483744927693851725018306912555044164716672354077857075199861029943303708699023142624783658261881680105062274999541627348089022207787261869625637201451849266400269527292267917342559495165096918761670014507044964403328066269119707867911788535345621320256070245504986242323863636579297732803571228551976131993045544394972879071989169729664803717421507702978370519211885560245631316547734867025897318673573214804077925539107183936047552503619680924649748826800528725360820690357505153687661871739231957504877982438817976879988391315496230175798542211668773815739760644762737509163392731452232750928874913338307498615851631633588900824071545284268325806386417525307012551161161618220474024488350414034885450136079462298092504516293488701045838189327233486000878435715151266794310565352164566029697803994071953687412890903191501673431095456719356369881411937568886337438675317812438388350694079766424176716656650536356470839676524282425699515990811630321535191597386999303196899242466234237519261743457682952971510440352183865795034384842109654408239784044450849404238959373496155051833794661998991865701478755345355198760421167258809874604949349164073944566315350844862091245106079408828854174736725291396322035285116652514778437970339009975433729517331698529249013502049151586981246470196405649165458860679707989246257473745673098018496829661272527237961891172318492329541076338827221541257970236609198091488775694107704535146800467330207300826339038107939606329988692006046342105864696659381031267275704513468366362715965343490660931247723122166566937524431122522494435963974726252797757039174804412386884367555834304152037915734693879759355222735416936302211375267549195377346221178880 [35,21] 122591395241809426514435865812626585431264962435508398529173662643383437023718024631214590351263025360476528174397260411406011611935322389015174469170547203936522197954264140766576046937699952890653622993518089793380440020145204269939569986461165949595201981018633362659376915985882727191669420448170349710304051056979419283289783817767270783933934119370758101430248403078879331692893813401856182315928982845520875313170847737918101095990091550383463094403524325350200713795728747343315460822617632162239277937074006430715920880389720149672781080462239225357698279284831934167632680143903474827178112235865251831332443614388187673404310601780704197282098489576234729679890640159763921363323585177724574459305082816255291330858763852424183161625582749946107519335352446576125627943146835657405165462425495197389523527022150073609094787781860450720380567510610357037483702609374561479636535941819255619289138727996001198852037018892993578134711962315944869376496526275389994518124512223167557724749129087604184012971832003994768140247573026216213846115313234235286818148738598629979422766812149227068233995817535603551191069160360440269487287080455095330690050920466941668604758814416472739409167250106718619613561925948293615219541841925853707385583509154337499833142653576171877074553659838122627356382891411111290340901417582678590319720071273910365924534782312516776833274104211612535101818913593692395472423833574194180933073784722399988225113642627552734648869282176691254040651394741461951999741459727616254028935339479650908932788851671158005742735975352760296803525067554831311220623147868401204266121007692015568411653584737307170224916536379212193497295513931586732936199986466216673660014696323431249729648381884894937983080249967102440907174273478743418694178134005382577371044267775421524630809650215415388641043677164189828988342114404508515936799893942263374871875742832795028987966004469602730625115729895328146150916421863920645431553017736549706182155976782186251935646861288340498239644938018625954866551932164614043559396338153575135602598737769351224680379857499424401092605444235183596614580175979479951390342010658989801419024455644524143516529203744896594934869738688114104809257827556797435954732523107855623622500825430948808205616119856134530304805485363493029782661367255652567613440 [35,22] -393200893759609957256064937318683053727469695160372693030930863676953491171500269662349299881527805430330142105552286638646188943395831305760602053840791627426539362871315103088063501631134378243110966032694120600479349582321385978094073828172706107218722852169716773398959782771646851914663066056210034075955853451756674378334879918110348207792540181855403814538727733442438252355041956871231982742441445332093599445309167247202868012364204088714124612217161327868842212277452015703951698448671429056049959906148038734497786791603382644540765075976028031399797659111538992144218195625238905756809545396061485881423230676133114647890745892945594170150831157392251555032643794156141060129206370292438903383820845930298326477257436994221255191620766887790778998447277928379932488232743055814469553178553428847720116354255394717310443017331563366229781097447132358812816583239592985150069272969733794406168871072318004394219455253912251170111223287221890640123962720535892508258844434290367723071117189843735556204544565059768185481161331137348146272043709005591394878539006598370351175215896379161583584254548088642992269562903455900529662636626515878781645297928467281840116498125875394095192258217136669521075144886627401250711265619143765227585584892639856951730085953237395837984793490570673021734873375943883420386014892825910565162029688167535338200378937074843030515917736589250475855677047594292179237416258976411969935907561373440349883328020130735280060374169690896608794206878068503793910349258694395022658413094028482586087041408824912069627581108127174769434459096668344882179876748024202304668477452440816812220876692017067093953292332143832698553986541437825315910767091398850294230326505104671801032863945561131250902570051065519527171688406313262899621269191040993675644458161995205371930829757554673524375885948892209364703998679042458678936597589599280352741935228881974418498012495045177679825262430723180882938443439826359687730133405623772036438648837263749225792435452613710474397461901193003870096287109137264710527311099449073954697429543333266795240792993421845911465786003433202782547868326063386218712950481428502855002724274604268394696244303901157942283379389463787104439342413551056939087713234035940613433273897738577231691623884154784060159007287312205215215877200925174005760 [35,23] 895315097142101644529269790936401845546407312061895165003593533206740899696172717599960293612106501265312066761060668913638483070032481748206126775983734332836420644654873764073805597541683823847744332853218830297923901328465378821915614673956321509490592085743534603151571123013016724888999923068923215262599339012525002700771266331592209782581797784236864275507214716295546654709431894375566110074899347120598746187414159729361697297509584915153841779231124851749180840080593414435932515840329469171815014848488062343710959860556302713545251547632647224175362609321824726740945510070468054783029893434821023813213397717718273412145976239877200670186393755525131552309837733355227576813109112735125686045886106898597936868412531093311583546387755131976073763446005904595845085642869463233959041581680122121123530184171674884911867716885316815612299529882141156496109759168703423277466160264461619173700442531993083174701101310987712851397401944200193989685631596208097854863428165887715174634885305709857776184434423122008577116365781489118186147047944443128942558392478876746556689293861855219965536763624445627984637426248255786059757018408759360960166303667119004163615596400070785726484530326291527620960970308810234332680051334040987895546127251303934445995824807569017146591364858291090114540974577812412399171685079946904838842999272500278950443682849889963970734578536013822488509724171960447330087917904733438660284648239173273382418234291842431524483542724498151296298984494529193547610331204947751146766976944068300349428469950066697165640239728809255422548731556594320337501205458446125473219777556141476250269194748601145105748501039705042984356575192240529008072485372179664520196937825029396754405581878788203344481810241056195792937229798788217214246942334596835004724158951840931123399327929460126861657049109122008118189910487035290878770492886310819784970518777253715410513102475956019385668982975957652849371511622896353006092057859430759335741877531261193005903276257409213251919525062065404885204084623825073874392174051017772841788961477398809455941206603145584178566441821124269361953721987758288232430908600936367886320081644065462687087566710198110426197154074644274121817033608984003353229657736494585566833167139988682804494223855706542018086239393275633949592746508712673280 [35,24] -1461366917357242792828002366491028486050378066462452969449142586649963033193549581806865532611484529596969008196232646229003496283215812038453010713043053996498206913726291909635437887300503528126321081274770748169156516092933480776383972596396770023898835438537140396751849103161634217301126990582285707085229679205449816002015947322280543396689289376596267929565088252130147224003084199823336986252521430448254305276989108750629799812617087887175750957247656595925538129268722232453392947698878163143816977644121201048571042248200211314879921312763827781224667488491112585808609532936244013765780031564831818452900910625096312862607294209387725430175940753930218487852496921553633635075263652320759511523944629853974893545078977126253740996397235478965385093724889024380568445903229847470487830046189521334755081385147049664656559735591129271314075044267454787004842005932259972459449205491207965562653801786326410800681945601866041522014410698069518638860795195679827288234748593523946441953831289830244401100661066687353033023623948632855075884015899650206793950303574673890858178763173501423586408927556514916621193063503786607346169973704054694996450651244824373968745572397288698528545069028657424989593780728394631408714332803960202360999240859695505247525042396542695722521252722872876351970933649963430918813273792112283472911266506903940855672281546796287566426282996114581539888801526576363536171236553036489512133870061517767898062020802572310069356381538432215503426025316069376768692879541148324467387179023931421340943690550899154485297411850633391172611857822956857107012003638246980963808540204207328776509185730224683807146710995740182669201524388648314854856438795875650747462731381567674293521680657552254874691889626592422534374399115644873562345309760890607895691346589830707014572923167975010727594493713556244623845827534967676935281948170112939747476112565128346095299682432476487440581228126604622331010208026284890078098838661541439827066219536251667533966152416706050554691284602873199752376013845359793311837928551268969748822111830368929651443281333613607060509391689166447452291191923579451479893666955592224466267357804566673906775463460714817764955831475313398812871261114005130916135825919103020453713345606031768587601553451602647732784322274133110104409225948037120 [35,25] 1810718995976632131149172381078576802289525165015074016366117793713006229117162210805277959301176574434809631186341677651393156994181242208340527433324676274577113813957692154082565642581776217285180488947748549541787594392176492229089488661707586398557385841490777532705110662070393217756985873920994674560313891924456142765731540973730555972951753254388328997025728931603639342273287336018588301804384608117209299283153148904920936416982544975410900636724323378975234362685035014110592221056116798208169666926029341004022082930607088546695807103333472395826012386742090132277714984364830677344859945034331320216339129214206273768546249124728278525474096969325004423327062090064386659701961974310648324199955326166091037767291230768486754175064338709827047170389670209749612293568243740181985399890505523511073846244734682411289039378352562410230491934235897820682104962148407608219787408480131508448504401324188496350419237963108772600286087811538602076601100847334005551238583389479341129443529152912443851150585237645086876166761564019969687884269048966941159844919254664217526196240885670914199563573468200546850356103588609277877964872885816513473925933476429102147808747817033128947798087398570725507025659961419072480664772036325033757079444711297759162662294735590717737584606240391127977624328862904454375760087033260534561976054456875014750678082089977358289757617003220892276832043255914052729550253406686294179552121684994497952243893834008977447100774561556324672516562467626206472914664915994475834117481344277445561870518598198215556158592540950384106353813504181042112403447884907743485917104735708414661186578285979049507704616544452510483059242352030896448546066293456853305323222638050947615081256700908824011537544620729696616580450229327363182671333567236832861575768982439138212711542316857118501267339984129735069280924266687219825096926513263062999960744892884858798997217955621559861826934525518453924506853998656371761102404279257678460765738045332962451030751708577552761331736605366862725266746333678773231721430532955828303572030552994557397627163029432635765708005982600004853559799529236620342988528115451272436905397821316671351548082615724508326748639035124019763190069790176310303790412488843186931955290103254915368633337459288046063710924611124952996387408052224 [35,26] -1778683323461069435039928842608413629220128312107206521914111964319254443766209076619241183305297692664603288792792754338927174608162879673277753364383569829269794750814388737518593728566796184212448323698764667733377510897224146891585712918654725531137970818156503265805174851540536607246628031508290720786006269158958637743235447328060662804212435495961489108871771301788438779765614331443113892296517627731173794816456314867755761815219949367288222307044679086812564502258974516594221640187614783318108683146600203824706063952815499025575870997674665695586384856163928864287204153224393916729777664162320979232588544133135812536884070984001629145220991750318810435377718875353196295334299421098959951340777922353736712872265853352074006004706578064492776028827395813914931728000348401084908937564912313399554768610849779921690458696333066981267230101569129917299494087657477570604290730907496283306470104322512532536193008334217301888668037159539649740662921068067172742460116465947541008553349833915943728219156183903922470366999517362417999912234663297283277320336106843441527054554079557740017052980089611364356450936618781281289364407507168207886128255666044668444540249608332210744261648676681777647762943677216454001769762652518811805844462321889506744890243735331250410256974342007726724143599937069750194254011503634692883907429875215100696673648875909676274506994289971635288387056045232596307079872797440883464451388069189973683929405463731761176068982396692792016637881205175287235852704397631361148176467416532258683451529273076591073236078879860699616436651861145266724543111073612129438984817346632684777931528183129076119904482726486376780708701433300604553043953801107677641283642987316325228623311106063229708742871317924053602797763182779509767799448895510137744676891654154261056459774102106783484073273055822537529222740806693626868137819221892121738521479138396349194043516473246268547845821782092271903986873669661973262258266562643518561651952313986050267789189037182102421758622564658062425454284520658685176992617064163347784125062609278546544829889774581030287066917595998734414364368542816922346155465319930253077407376928322635118986634259718729855170114493051450751844876216099810673074682906368693121133931384376844860577965318639886886895783490627360776414822400 [35,27] 1445377366937169889543228823448773348999614005987819445011465583257531797417582071630517955299155499035967555201595932959102801574743556119999690567822917459782861061063939818344146077882045157934248612659713081105534378337874693843722662178829599919420507328072698636018031020647431330743951240495348163037089566453918063682504238778187495890051759002032617348483769968424991670049491366986936534962341250951831733160088982840081491998625958411767635813697547824067248308488914642643736722691049449637982219458664387722835839802759257493695683223907343825793324581475109291657670000996705698088341371601832419890605805408144107265845837526548276400482336050854184797051452066690720966403928970100242978441527870889193784434654150502136762621893229998987850236228088547804280579898888587041239663550507320403850486804614520291240777864502762464041839560957981499791284012460215528842322160393504338590321231738722843945597636885551910160697188008834031465103570714801035586884015102360918705437816650221277382429082661019164366885672249978436433000929236807381359420723006539953233084678929774733384519563234842031685407153444247663652233912964119675637693481428951710084858734577098889072087272604615397153243787584744744987320423410134602425005382996812350400576539753420991161389169785468098856939893278823838977283110692680955474469955331461515433699728760601781015828800310618867273313112195937779832350819042361714180314964352561309944628746013104898792282282066949340905029559671057175171349643582208870038317170768774708131293253029932761768554120778200303306565867918414105738904413607017002160064957523276243778893767521749797447579876572625138516399152632749299881142882413517911172058245305961618227874571565320476903992027724082572490585034048364615256679883248214509459026663308056957881996523951629288733832325155354380379209692109750969662735097872321887511606968326081274694451963815705326228368753334960586971620292962468765146983177662382332778850727088268544779139938998952485530178044164240437848896186561906994954530657133315655059057723260120128388606852411023076742945475007357486796949061294630055563133915267095816412016259528169175694462776893265494393967183456583130421179637053611338040957889770594939239287729202444250733115651667452929778110783440979432751235072 [35,28] -1009218016890585471824962809608990427658028160518082080881885437500416050674198572256884719368224982519727142123856395668528756747055723876261171323104142326357369312255989691985341222294370729215586665626423270191140866855195349807162443493622619099849887212518561988095060424308244571358509494579585351797618269930338422539394625801663648022135065059936436565974348009353609682657634177160304000916514179762305370431127963405593267433024473599924561259602131329418499696956673897242585971131423376561708272973865679476402006600975049456597700433713299043674745687522600787568715639022444677195875092417332696057317734159748505353558667272573416236471621475150405936538109294903586155125898597117577784030107704136001867687365821817264004365444053903924814098937823570073410995093116815959447249617653141551689035878940175335775078238791974189255517458733640080917600018921914632955069501091555527500459692900716440342317026103024882729817766763708557889263841327129508581830672308082816040146744165883331761448642423374732977845128213658597980771655627725745098243197696066362515180843856203151147776701094723209060223254500535374640116017595190672307609430331212377411149423217082345617000397034393273046469019930939415252769706851977088349683248775324783737384947043153445077232011563911754178916071987315669573714525960997463061379863030527483929997189817147313400667361337838925181990478750742636573314727132312463079605457743828256561761775553786138057930077213521109454140784482283238351353840900305785935680387238990809959563827474244093964384540730718056960612737803088514629002908358289979854608687209711249250800065739045955492406722127952073966259304036793746030535122650270327655902837645578517101109132425838302862001928771765366282952213186378950438533688487981120357955023587996842767511120994114583469112385529045829364922806118203901110347692003171290930730341065287078589028638593825539819292637738908127989464194643977529213356594411817469094008069045677836902213602511618774594509471529369289538700610816188647009073962721422322137199375211403820587988860075127650685345576769915637271784358352122910200282878670782906701239399646371084093389001597450051757011032337139671816876486470103482796213629806194869974580858517888406949667803061421910169887699736535567958016 [35,29] 628870094581484438012901685969855290967619886576467431207145916919129015225726466203964251887839366569587137600709872614590738903232266187386980166483192984080131581256087686195771355857721810728459070216908025882788507087308944683349705783407469190004615196581573423662769258791236411299438022335059370509170251984903669935484825222824556803446899894822797681781632821629781022434064217754799553713346767608102791206855931445606722485630311459494402390930378023859781685682190435324919177348307798193036785219540595942241255004960622303850575792234337092757016759249900013185217290682026527500787503393223282173575099239218557075021629018928114201963295664835266611871723085555781669405845213572440266371293859409308568840517555040349406589654571908380385663030510994383554130506501863787372406494664172714968189610557394201231947559260880374637200862481216965818012983667400145350798118602678010873732201888066310132729104923962963982028679088634901341198597385581466866948118707091569572275003588849336421698274304626294342922900323003024405285272355776896780668836204968380670312143346886133788449419906071569328674209202012337728530449625265335850926285929853358362262350333345737742281619621625109061751613598950515858236854873835209074871159583517245422211235150055788450473866905750292659779775959310125064237083378193461088330170821481394290925703054409985575084061918277354050108213168069949775890353638048099436078173811534614415883001991182381595616761952042799618435184676473851172243787315900910139685662069445031012994637557883814961266969138137211407924793037383799415638467975892096465533479681362944667842558735891288487272708605704939335326274531350685194270458712177968163369224109172899543442314642682860160549063572894119700048154156970854019447274457352602189199360366900815676084548581930654398424258030458746306220748914018782417566574184579730953589603609805874683369733403033862514678537944834995229553999268569941928140465998071080040849020794496762687731301015358215933349030720183004850076469120531258664156437994366267996977259248859828545946491405759953355802132878547648181469592184452902028285807766969356716796991930834460315249063132505289564256554842474522127617365617449268495732316483420826590807874334536938161651917386984631090149340417412300800 [35,30] -367068769042027744110593092985298092956138194141900524670623169634688453087692205360888056403975683643447468548102497853141842751223472518381710827217629055356569131649486382887664233583108834096010441233466260392333435768596886406406791019590173702542326693090860080855805826534734339478511737119754566848623444600068473094012301333211884833896800155449126318104793686883209831278430372710460979431305039601368279493375390134227476769872138809073328456400522373302341027703887671344970615219074939430201385472726173244583294107686507429615305130051778284396486656296452503221875745470475524201158950413996528263270217679145646578104315551154084598260477890466971431363335935971965699946665372049872420550257052971476176381582947827981474586840108320345823119758074262274729783190906339235159406000221561903617199465670594984559502986556200224914323280881795225676200720987504543545535313446818762784007865365906593228529363536680581533449586539454538661468090256918071590697905334766656911927552150527062614384686001560481279592146676639819736681991149240388722634546419625598145014537280865147448967913153149271267491118573863202671602011942469068821289361547498089725210716086518929182283148606922070349659240975669894283903260053897796132091979744512886843891186442779596399472667262289309181657087981235506836596533301852290075581176706583806159434514309159687344370954973873643505103607219688641347030844108783036666370000635017933483414011206442963806252174261934959939147859308553188650219887342277595504759866212773633505698874851246411266086367420602296242850153932495553450415686331251974397562407345250911775450698412601214351572718195396308525111548667203079262858741069520370614695887789104191315083515752174321378755854714793817161330637249195827005538797729945672712735288912194738304515977271180750280018008748365900080143434037742270298475647242020730075970674085068334700643551783239963559508626692135698096507558804207674206412265386186079318652311062625104725370507136094086898699953188008853151714109268175120638103753696825570084302577153913420050399123799829795221412881687835330632821536418328740191426168693250670254094380266116819293069953649310610213374860798451857856491431366305564006132387205912330759054608082795979477669200000156320900503092330496000 [35,31] 210651190097667564456747756921035560677493190669785047482598857771114892525834080833291698595039675667447707301269578937680856358458839098420154298331035448228072229797295964743812868681048965149126726088438408755886100434600744369161610200183390358053402140477103342422123305585035176107417774936861530897042230191321212564831085683493812294243719929192378997612836580105747798035750699044017376956039926542820726248697863949334130413018567956128289283651759098265927558511143116808935448139345836465885343003425860572255461381263981158461238699634023437108991500087338818848742733722197542018081340867619432905313926375410754685219111673020675447992429155064138362717136582175278208063212393674092753412393956627973193432743234304611154127851673468821815168312363533490585073652125767093531267983005161521062186395021950051858883374209749044428745622869156773460344888100200824982302066258172138973081250406138633447677463217657729565991245014529343495210184073808091727254082398859706456474311180529011522676472563574476852869968868991901771746364525349573785945988940110904721458908441614286413106591148319317588099270056326015712748953697339649090713983723581919184876535615781701584390902425983462111721721108522293634695978836347869429605861342883301219470342925540854687631986683750726522811741120041515724384923237789859986555350779104291734263610850810460586401466649234139276661313955763834491875043428560055503586681540913751648962228213720276998655110706106026599679862497313726637921521149981696037637952648241008205182171415537362603711145250908175502334803981304148086269562560740938336783804556840930457661386861784291379368745486689439712357824806278653694338424063379405378152248810951443566579125830320379158994984397432152145470382132770689994280266488966429700265712449334312562709296227821601471483114498405782843436779375724940911094802319278934462935921789875361392931265742214531786797881433383260875404913270807650995441030197488264619266973139227322186602114201987530557259147718116468827263857424488098554617001539583449500681242465686790428151368152307567598542516631460989150217851755510139666794928993413365393967101815713666889174276091987355170031780932461022265396547167843416763246879273541182956087961082046049513047989842441241432191664128000 [35,32] -120711947030259827320255398829541881465072717377486009352702268149006681531054937299516907772411649879324922646028532972219848527807091680826727119564448611338295796650277346458801383301925993563326999419560393419264729185977963965751938963911586385773437758284772579594198768588435419252652234367522093841169539397561624029599360682255965901458018856676491549891739372204196043084007488239984903863894595422960055982597246594768092765644862619015853485427568317703895016959554140669884555702380817627211572158541160149141825558253758299069231381600591003748391283578863522694733576457886417492620448630886251817763588133170534563072816937552698884037867340062051241696546518675088663120023941859949687531938967558064774491318866875764614225704729453122716193362462080051167795323703647995629831418913305233278806360598779861323769357839314581316374583288381160619993798142578228398776292289406493200917200929567395381160972500120031322095647970826712897368293139924331785987352617924092177867838078828175626915383299448839421954915890352349551562314119318961733510421452349033471385162919453086689479069393729804217974780792334610168203838605156082411948390612802723964302654240878828487393379774238309786173936147005718255309373366835335194286347755320726102833503611480731849594433542155516104419112739036189713613219646825989813841570449656530985009721863810026408106245092044551425069024382027991310134323891947817896958093109673774537007737348697916340189983629594695461864562798238188603423245011399906817708497054508070402174959510038904541264127728462922853628763728016405650098912335881495689042826084662184342534229370305814868459399015875654517017472494975628771553991639754326591202559431185677013151916359493478095592676869602276657330379648451834523360313739064655925551758854490315108686066730227668295468594952954057499944143517805530564998015256064371242495099865686894249751448219144008682951391340024034558799828562596675057379701940590138545815146197667795631931321986266495802765591500442251591622026384521164307291693386044363335794998988812743914941301497071794452526688399360428243153628059618445337831777811120831849044814256150335451919481326531415567955279349352919194231249176046570525559828561229798427830492471502876534825554510342677564751872000 [35,33] 67637299568291698095820782793596033430940195202660407590724037214386606239734093484487403074817590094271766442362370456931932819194038343767864576699787625964734706890582293974417341326214380851899607477801408274317686679900333546089276432557058513863455854601821091972494595474751458488711645092447537194921378198266257032913159331922092944239518714812356371529370247733586623935086702282808652344615575969076024627926842168662833999821650160700032711677538939536921215070435430875137812190324812048809979505345882890948388687620318531291483143168886737606087460211380320580569086952648179382524769169853774107500501534344499625089753842557931328372234120735978902911845471351412259634496983543563306325230614062657901630514797556065226279850348086711927224755480649202370563395216487697325009111204631495749751180286565968342283189195675465169505258145667596321992233203641609085954000168518144455325990625626729513560951904415397127180197161301182357104649816571628551519224802484294806574202412855092225069784170168247595235251392304580980806568918458198737000801076258777189447006651884944771005512783531181522186480761597565751921711740707967006363517980786330288282495171985096261788767769153192636709793043974182043137313522057889231760519358343743775518958553278282324182499627292170167611699950143786100950700464948138519958788877822496983446181250442431076243550854262722641962439968390239268166656207486327092535843642574502836632736863201084405133362408622157469381490478310559138274197571010279295401369606414226572155683429104476185237917939296694959371219866523452471048249702495537046642438276735634789197600288101348122292802266135089782417644305770970224958900757327741634065034688081811096728048321632770197154122220600797810333900190820421566343377628186940644263551276373434298249127772279978568518327645741982972123815711962689182221711066487448800855932630789200590240540600916161336529143840231792444521147085778803328801664008473670011216816044000555205189746280577687927150740188120315800144497662250515862190508961158681830376831044848240138294662301479385754489436899734698820934322093553027064023918747360526130464544214528580786116353067461232851347414699500084515538658310167180522141977912768403641684638989852411342184073918602591757926400 [35,34] -36078698034763228551312393750840183808051091137621926977942373784633214113195613595463088767634882755792530729085121448640983528164307020693013619211845781671318005127523604279381443685333071262518849682007662523946879570075860656556359641826938283942973105014505968672550557188554688926027737309245558805150428675876618015833799097808775054154980059692828271457663261937237492845173915281436512609628851646515181763584439077222167129175644539131450667394728888928167524729506904405057383297154458964124555904710132487009723192494556994419080128185147768017483287387983558197782410922666907832879038559853661819444285808718654855889324155368929796306964786206082482865488883622778683496631932585167479396109407799450984137790557563874585763103433904803034178224511618906469739137545425724787131852983553955133888571959949331506164973797451564530733614793524041999584355620957962032857173914657277288844596684352219923533843537257450096528275039332650523763855387347736902782663561510344815406302981088454471406488380365760865884106773443532002415337645752325033408330337678383514378747380460243990416502194776076431618791337195290598897840385955266373510319636775405447332761129186523450131901597479556889358751907511579272574432996130024166424761272456016007531182980510547754402413696089796314006905785036382652646353919227507699319529569713920572069770296467303051123480402542311388902941135536320722814621238880498945663391741258048193037784340541869964755847473496544240284109876659694709146503922428724887940842345708721583498705841480985040377222639759798137309815722891977337261433243567318386538423943659530592181985185118504498465143759350633617931793999692930217900797849588981009942419345232152360438663827399808106110941881178538140477942385258111362955434093221072339003079524909172848538554804552797867362815492449872457635543031854023290945893373766317807793014155897705404755234187504396251469915218132762858640512758961247036081255768623880329513787222133139254775287797967260592282244248678019291456857049598982682345945316215685527757801177738853043965665432121321736535621629239668048719709641932199454179443936849303717650220238318725563298681651648802264921936524937555977719092778062534394932787742013901758818165782160688103524580917990391808000 [35,35] 18075420314641494716643857196769889339637404485135195686644149601720712151225404839028041408432385450242709130781518604212282091781506999525678206935063387574371360802462479340823544434922233993854552077693035640535098985972550878488193285338608475222772254928521161157506177292963517445069598044613171397499606994352679380224109341870850430327469858151322174444953660874382541391208559064313337190384368892989405072277900287563616035746727098051549369992579409694903867844940326356538819572138554567019176257796412674857905039752113720349206179302698801756080687823575517547647354652707493234765388954469453822816805899075411980290619746520270284247138359856252540380036975982248951561304473970907496279464438259580336867531088142764620675256735912563896885779153707862369072415473724551053205186254562076458182397645385602502750147242600098261089862578839885601499460000444312291276602910882624773010676501634567110451264883569629577715026557265586499342152676379478709125946203103904193616565568961362452288687681282333759751864452174646510269505768455038090981665484106391879703124397374165051285287476607006073800735531942836535414321001658152036550202653905808018362121689426218886087158334067445621976691420660913836642013251203311001475201591954785968145752457746317330963934937017586250619593531638270212538796496643003046181270209453011594181998669952418645066531171811076900396191050760183197969086543278531060702596482595822015417368866387987134720750252797654010115084914693014363963211771420143680009809050106297618720751833450510768386935017717393365933729294920699568261984511769779175683969902493455591326049598338179966173916466869757652024061908475134718424897161208090416996821490363151335159507632787471070483204199190531338446455063479248720145075532911877431686938589125236038452902719689311281091132797122473454337036529203718240278328454286330251896146279505660370860809788812168377301631539495592978843684982872916718162571494235587357916078673554064964272186681553002449141725881611766744201034038245952817984768710496307622983456192236653464275755183798973660128530030648734602093310659430565074712858438174165437354664501592029083065396660758820743896060448404622895498548931359566961822721076833158934205897068915920106152753863275315200 [36,0] 2044927772656282174855668233398961134365528169931651895267045924349768506593034883900136541430771092929145430344406408639492698236825829507047108305419454081356342645272160112898536773783013299768663233900405864065197203384179411259513263870313071142422471446342629520046114126833501628941136222511623696098957074266297343499575892387316893071376375660719838665985163098148571970644831026432079614157600377420039055867051548132211745161604636128258531417821755235225050156293854951287427055937849005726319620810265277607600641658203139523583618739013583182653142206420717734927853364626607216879914403548412379603899809741822523762364143205930110282459026671525733469674245332364836133289988256675984691715998857290896284177446645967191802212193989459381004237005166914827253005786106804273531895883633077280144453918155594590543370062395364082366603144205860557736347251867349540896202815029000517468984614663880213002455125492964532133557517421181079461544116267885211018698621091972388741946692821862107941442678592015368896367391979825867628534305094121232480182373459355765335978117359430744013586686493138012387540364468211409897569749730214004743736926524411003826254302845262344013884650190996677127284458732266680481619717596108544150029413078106180571820606721368025419432849510672684655372340421848213038513674156745714210102806983817929902274210080775905227419519089002582766846639497201620662530610284644697694266684510168190899284113562534423967060174843266521940633822875751948215259814594909515852124435491227504735499847072439209806671474012912010073236663931588594668292279570711208934556586708954979255133319240801695258611553945410357767562353983515002914545284353008214148138872255779765309799289093581463024862275212320235753931437246202012771142723683129124465896327476499051166672941565190114636991977566797105275105931069403204708078892497002779873462162870893829924099046433756856659562824598120485937164852776774447951891990999712671258247311969998503607503832569492097109367029024405225407924911767334866957723038460080929539128504472751711163091491522397434306812832316218424205651220623629625274637319874953183155860813973354868921498009913942875232802856608860766265904231456308964716634531413256387604724522581488070331734906134091165198802446482230632462019613876378820091850689281698396302652847638481312153600000000000000000 [36,1] 150215770722433142226757385209705172759012193432188887399586292194417530686999662464371996257937086694017043718747796024920230012393055574432945665663979796335441715180315144461491860731507502011454742731189455335892235608801978042219984825052285251858575085478931247458694174196026860133900658203091233661509944762874340417707995542024932661588112827915476500281929647501323047564708640567043266041971389503270356899179041925834270427266290466995825640354673764972328005043587203381052435392020403274848591472165024362330364748993258504199278585833119421443238528879176823830821070622713991713756426948630129810782466855995446277941078992058564976038024357666405976020612619192608114327873263070385022198316508427842808035454369834291154272599936730683202418477065798053497211733969969814875457345844799678446620826704405408001801730989329823324707034784204850280238094225135813204726601301044676232541438514992964470352238720324226998985813270170111213775415111464550758702851634052759939159504701266081557683454981468700644903233123900085909837151936646046990460829206138502099859248411027638861692431834509104128362326664511250574738788233716288523380970843286769941212169907458642165739725994452929728232822492593865515514968033611141168980928045885029049582650326457387773751607817866806796473446870322967512612859507957843285149398217636788327646886473385280673494089620764825908234285702085770853062670310346147855020088607563865764206807020081648330378798594766689393008166227544843967394347313554462801020458560257331944826400983779154489617067034432090140085376607971590983511328110713703614661529106351348621241640027512310015029159876509333295205034902467576235216138087713621090000360833060368448606802976710434506372368939561313617313557013135299115783699062913670852328614550028915425821998213547628051954064076682391139464960012483174345003894633603458552430553291610859224913300730060817968400746308309795919445114022572238968358584300096243264743870287698785729240809460516339807942013408692300796645856711702766726314024870963207769865529072635224613285745416682613821107573149233570171292960944009711911959834751452685582504771503427137132206043216013775462797207205238243502779251655081313295481661619385996982772704178708009229524392085574853261277390511241435903855287086907002577125738247100298014182679108843022057472000000000000000 [36,2] -3540090798649596048703176538808945252129636647173344007406691504446148098354893031804023856715131048046800242947223896398456345336957253424936708394976392390469963763120631008131755764015295749271255687484837776980603234350546272960529865462302845050798587287824319338246144602085939810085339967729024397042782647914300774398424175518511770141744962883909753794255451296657527566250632396122536968158882301056321379049703508041825962884199994453404009872073526227997182851225094907929964795489281325317202343381981006456397008969141083385673267211953729487281706224370913165536101987077658405202530239819448931325798576381159484064823257743534656234370069758942305071030505740896549882671892613548716984906550670094104891669147405298667994235855863995638897351097962312097970065916324566346996164539485114612668930889307330343451661090264466417694304875516595580294107831626988387776820421529080963766379911040224449031644488583229942436495790866105111911454342133877879453260991461073490650571018934501421574692113897029694538560824779916902697643473314182308449867898051570679913260627178171271971772241301957129288681327858896838430904926137715281313779417188756145400580969502440655557332768226065095777010981416594215915003473436072892289116593667624743044236059659091280426842066896810844960882062123181428585521478279825414451821590122085423967069904320644239547685798898145084496343142459130883905267538567185870058952753656518976296846245830838488154819483170062818410013093528006978101018291193686926924316770025469360348416212296550499242919453460676221827797027617424093613428230442305520225356898310746993753934694503713064694772431422538197695514268422181976856378420643258366325919057092181651056968476462238381365773208226795751663805885007399097983464647792847293613705745866028264242284496958157160314805373148543127571935594265133526086744849095566968360921153149557166168631009655875912669532278219627284887319435069845432429245428466298006945649068604869295680767196688424957504773063517928674969290374754063276524063554504233765769016461033967041888318962305949485510266745972959772644074603683902324567590548859710884481094642523832443998160034139282041375769638248532271612252374193114819932609115565628120144288234936118003770522605547658194600459027609362211052634612507392699213162166637541283256969157885163596677120000000000000 [36,3] -247108522800597682243529223013990893858933681443252901652002373146173637762640134217696659159389994710290947194294798812482712183145722074527156142510656552682046586994975123146098332050938986110048410188746097444336497996570312416948044751434154552236113659616370404521716104647701556664789463083224610093518216661263751492983411455334273054673009462111086578163692489075529062089379716167579249432453393471845404175672390984855114231990884587216181672343892017738990397795363826839818223348075868355625275313942459166674810029847284615424684823500154595273916867382229084453176435793010576582027444622797565553680440469992380422944543124994402151250973763642978791824087262109879610983218420273450619446266222218924499980136305894696047331747238802345462286841463464996745969783630032807063656248618894831314600147347179601759945676407568347828954541428642199747089988006369974145516727900272988275785228559880117200401281894128565227045993215293988121485693955457379974126839570990433707960519050142578256360555004950163887320018746487407964538369846940740902636368482219832483370635545121180545986973119645216815909317133063185331674855375225303488832464182411459390632074567788888642116143353137506708278337360178859576550427187607365469873948005710027862152962964408056874068566382955764859042426941656314655043503003916122010004861120308228749304331449274903907462544847388943119689094199366321093265827142408116092814616044746508308216486811851077861687271333062974191695387078633570007511521824975452166757882115658725610449819624409630267767958918726459929171397692887411500652007106051036842326828635749519011005370210239125849613424915443322011893102144158809888882779589235561983276934843265824949883771585139839676752580716090534488815272502240682419573425583902477427008833509636312711863517191844494529016532486781421062914560807267367036644434209143290325298826802632647389074701818730921158399127634644753927644494358336553760788247698615700821302361902666836695969877594543008645496757319694292529629128169536226106914126055335244854619352918274514332454491636501477043276015444451171262890148536329054781537994966794333425408713501660267243235891154517726471348366628344911059354006512144525140855381491767588009398481376958164120852125624332737219406972537401819456988845014422934452098905360050726383296402594666995945308160000000000 [36,4] 1027871977482985831112903371605561979647652419848640611587716063769276582800491174860450895596141186759529211019885584270753957195147465729097715180832775170620964837298345259308451024013735967021777499252770388454034719203181516123868792422790668173675484121055245074065831288082702156563263369733716960485612154961658928178065166746838946606069070229253645001186301618745785926988383054169741376717859993904381801334150916606163779239906465220018485046830556588992588708577032459573867658441253917416021882335737030674960055272335596500061710244983262714633383171935277558023062329976191537267225248568726021115832318352928689263198288136705924347831898773600245940324460090781172205615554611807354849109143727570755539734457713316129166315591792932937017716637201643258327264578884445698896328094223967944944881550650970292298317584222407406213971965991636405239295213956984841652051945007502396956690289975522921333082699787615191130321482442391413274822108933391799643093941277353259445617500734446585503639917740490354867582139493404386664250780783758581804753148467735631977930971497237627653916434651861463415313540081369551464798194516822997482520720863793999241790442179832767827976033441050274613758109984347878485878313221168853956044597947495430521491143234632721516735983666096798001940156185779243637673406605367660315808718867218939846672646574438779520506807823391991667701042940457933098746742538361235806426552819889261087325213809869343367346104645259495005187685683173600870103128917961896958965009452020150057146139942877298276059447676085813292628578599891535840709466539183024338903012710177861769757286476509772574075115489784562453682604021620715336584572741272180977014455801138926011094166477575969729153970510121280449827706343206817739966759913320500358583767280833970440194920939247084132790240239401109989440188956639968783784517959436548140488009804448008912298493107668049991222133141319852119195397724504656426742060130531227483524236815166900649246710279185484983269505425285125133726293211526413215287692594947778732459678498400309713985257858827423175824965767304680677409823003260779664055662993705727347990018890925603113726689149145637852838470894344618529436969270561797030604979101006043259981194118716627365337552374513127608105555933472145944758736388740489737951541793588694563881303735900240766566400000000 [36,5] 27205022699593226277490422521620850712611573884279474785390560890421910073799271029900610266050491697216653790244506353790741249655822061785648932910740866937107433926334091828586850944872328280585911090613951916922532669532420831160973625573273479118971262659833197125105731435687555144396291577767942199047169196573448647066890847940901340499190744092230529624321656452925609838851079972281731788160588248715960844781614991907013555151044116895896988017881101547999444891962645913877259939373359823696198891294052211560303416974139642104708420019440940673016412289223533131658081576196738477481336509531685111517698015576842360921154549319632770068093312960898218043277807176244685201447117824818219704295161813878153947635811232097214332580501380428865466572794781573774644550899246384497021096532603909526980275595486644882651598507360017094128596839902669394190785902959266424875542733385560138659208994655786836249876153152916595495395662649900214653421369504898523455986490515224453419286287693999780274655833797567988699679805314710263891391537616771980584258183092625937555414378394463301053505549886166392407237914589585538376051930734047401687729352887353496351612956182518167172022614495335030015449859764365652005413936184023194085881915230973465385897312035162308866388206256122320968372140219888490822157441493047303579226334654835620064181359614777194803292296818980043130463053150367740188623039435532095087569992134572656589452376768179317663814987003371684758898744263714221494458310225350084102726654671239401638592979270030501405164053352230902103890319875142660243858012981476423488953423786154401510242268649858644792071107499962970042615497831830180378309261673316382094580044767839164022014441484374780321660736367304769443746404766018903435461858576072765214346501723411855383178891946586945153031679284364011030016660497207668146255160737492229563729826608332078322150782250137774639881027199442405979898286432748005985059991877646189499205199546404091803898802950628427737026588841351524982696744577018973321730664745492143786743270391495561093483614536632193679204765172185595745120915576785569982864982957168202727195761113387997291431648458616633423096851617774880597529637394127346045269656133913222569782033404139824750182504338454454080867082489084012689766589764357071283053144794179660551232008348353074749767680000 [36,6] -77266444294136407389305136281116480211544476794223559083256306978744422759887658087923918000873293610181161284786005703820522150158714315906866239375977728320486133548059470929340168024104499712106723469497866337270474991479393156961724304038486767260637149386758235651199661671072158156408479697779219243441150730183599044824804719348193641043956659975086028615258806099620682332350968920231337563092272748787077290171487772036923893925018962900416194460625661313317931798865120467970397117462349578487456213170045603042896356355573450860814819808004948424801666096203879252938389718030589147528126072437821202843370543301607314188223228659355726849425568964820300539860995650760663387764366563657837080128006268750818547205658091484701551276547802979356882207475048855051783618532759831997516731953586108879547948604468670866107199573718388826223335598892979286547337035276244323289173794757551584847997072825298192094341166175508576551282437502262820905530021899259481009232572374831910350224328599840469818926281905383753534002367612389062993544691929439982851042290977138507690744904245250989425033687835180088366912377794615991901175857848791199681143910182021527631520167324639179011175867562336387414730632215391630330207888335785824576933279833097347531258149107758059470953880218325236522553616791914278103518670781510114870268707319736194980523494054240296808140575272974862891415155689593962709067201536867972731511724280573002952815623218847977364221029962101669953325716584416454929809590349077987990569042152365342406804746216487485953265997753792900852198731700125181283677461380255407589764997025003986138290136435521965963625189635363723046734184915484939487706564116698890756447793595148533159759547677045536411087852335722313460918669473944314509408498863807744079096329802393088232300536770595536174940177344630421314138519664386910403363127715880725992940751702023214335335084493909962210116282237116150959316737918237830729945605758249747306717453943111069466703184009979405812143898792968454159078927018367791313621243980066494700150505887908476005572758804894004625847739197500155485227229325726675952500288977624705523216320555194606464012924810643302813077753565872687645681364772152190194165379679078184437219431785689118118264480135992412105101445930967571705369965986017267336038699011861438198339178842054490849280000 [36,7] -484497243495158902190158114712203748719262651927952518469284446019666548395244086772132396412867556726989149769398867189049513879917829460152373924677344958135864872441699571408576528444842820407310397373832935624016504352291878718990792777392378476763593567788245499555314088841738881710940042496751707448605048754829865447322354175213939801620029157363894415298174573159405110995862185483796083561821095565878884316500733118002619091863329868875304177942109602540218531842888302960158118726665604828627509876994291876020080732459656470453618955083139002011538860540270894648401985824317809607037812097574378260972726418816640618415243230859460510820858137927298723331918871907271569161981408310561713855527047524564494848466417605314885029031247948304080136325216311424838631295581236283533031309170883659973869303560784563277970868741569988553372254649308973634383541970822747720782892528514760838397936561406898917748576575277410160865607053150844410048927366771948219526778168625782117454423905075203899732394890685025242845646097603042856156618224256891712435308264892009533823526417508398166333342795113045443551936668425018649456440354411746475669767065501820741428724008615401722418602942808512108998047646872891611105761922449559489807424717352286095150498848948013050543120109064392889915573336274975411383507133996029039132244982121111750501430152695542014467149968363051264755464607885104154714782379705047480797575577448908591274977016624362579755190326981305123348029995053739680942859236536898677473214081904588677145563455247385240335329396292093535849503222006571553707876645726221699135082176824480971143844925125939650931781169627900551408799856698146119049250112510486374347346669058293102788700916620041868303213351881966189018359798324313985692925623445770150969245865347293028198105460274272697002886882872426332035601996585944361194608136718751543166093303011440657744510921991771262893332178498370300526365155772856852509175029476862967591531071035745925778776393416406846672080858025412422227173746790325033154154833981831590757809887889465699511036580633860419753262855874748135185541072711339547145579520889154683077228534921275991296095681520242128749852575918416420068281231204264222388441171058229088231397719915981921745816892800028472593135547335904970812473510128613948644793702769412051202293400112543563776000 [36,8] 3306265498977765263045299445652994634097218448496842390477557197531812376906702165661492417916056851485736282786126346862406846283068954460177468114844746730327978176092016269407563947188165380231415927564738503219040881565322949720108107550863932597758153942334798195815712196232146675219328523545796847917722745350152075954650338040860956873971854958981732001560912537637826758157112463928544837227428819800993124969724401994986817370706766137824459082293445392327088809040059845983582672141666134979296364857632309787986296867001611364155205880926764477886140221483124968353325944459355619935596148983040677163686685549573018517482470859411780285340211826932347532570108115792747611714851790904937420154482111093432089952999616474645162314534260123777887323130120595426810526721835487268750674339730602548127300239252133310736512989841029467232553601241154064459006724462184927508077931449094771227604572303616543391572007432509683210668309892063760617731320172359515231720005936271044645733287804660331310366324981204068708770150219439820571231560346661261887628203395240263341509528952049401589979495486479957883851540076651619225383377875863546890031440057045917803837410002221976524637669099267468134267450631810508196237816990394613265036538161680073721661798770312832989745538364494319290728123973533310971346115612641341576502996567455364134466164982245596436889190877461194869350606839860390318097308822181947923691677286231975876526044952306326227571989659858499616961554939121585047057499604782306073177658732274102450569412683856898945668069928218990489013813452766559341518869260032437579974473065352894151014723806237762720646168164393220430277168731485909556119863044995164711808297823087863663486517107725166781693222469646235653458652061077697250318538202330289035043141276281218665829536116815010832847864849406384896260720077013511574940990603202361831741785408464624156938721231764570181450002521570743957564238249854250621908122336230482051946728117161115917152003731109296439652353936243607094390623753263255456082753074636948596802637842304865175288766970877713770812002853173158685719602972032852967995541474755272922866656274890972413056262187422933636795252919895496104377318047583093765682658258594212042993967328947272521422035574817366469000653385374548491393653982846718441419047978052916127312022693717475328000 [36,9] -8200272561570111467179158005925184727954294058169232685300658490940653268693012026671933618441618269236178162157871452654857000281926449137964086629132718148001771212355029346361807716275517008594894453449997316589983095733994263253316429297307260335181630717966701875057013052543252803689141299484258055104358502211231063741912130197536200883741621854780590296875584206148644071657872399436147641811070361050644380869727387167045521719286868325608318072925544626998454030515004887188951178766087186824805011436208545250243305726652239301419521994405458927552819614553318510574290352583504567487068441685327369725277746550548553846293585368438471730881263128136945675869058466288310187050018064799281146945190999240505381948563710369982057860105775825621358104304406017111844360248308893654876872222592301328698908404171018122414629485632553236692123702384639660379858599063355067709511545120599518981213412113084918985165722653892683294591076701968222032449932464275000673728559307283454360655220686095180645379824463719161689873751924687353542589892943762058898295105517764839172436355917791783453353687927880054021550759658182157240862271069407163673095512357051888321569865291055468635376203803524935892054557716817938214063072002964329347676550560968245345807233015299489076793227508542352628049179404189994452777763495484982055423321715927929493108308739344531820846168981108937581327906461094387684853406717785499522964918552765456091299516964172212809763245941187599068781817090955559955846147894409341702196709710089028296125008068747336203808181762403554334334252250818700316725934534623030968939663509462164074571185054547810156808427125199253000963231534434120522242989395378953673111156561853827389486630891545969517051058672013253809890405559032885552945398667896506440520813603884905731669582420821841846442940535982894853430867420715912902365202811543958321621501997157693446122596526663639947870857556360365922103248963450589814681588438257978613102972531981591180704377218339880901777995322954130213580086057628713305016718746765581645364879891199252187300164031171340523173374291511346338629313866786050680972214673078057658795007331151494530685369530244391387617453252090980065940807390516458835607836157941160418475328235668317878179742699340173362588834344233977272216741957400011887087219072640683282277547805297868800 [36,10] 6318101724282407800983478683230088836089079609478712509092066286090819422947483216456937696067184037598234041452088887134769766700984144110786936783200246687349852423907435918915862537447175122906757793414308892609269727980418665304849752683216124175324344713201285383567623281999688427554283364496556369582583004158832618645279636614848017940021883043119440077412489817970580579859603651202835689154095947326417347896884729884815203876967913792955331383442668309409210074745466823865658233930861576713810727240019376489741004296364289602947544422839705433002372180545858022741800872447587906043880111780548777702609072098970404342285429042342259755850867521136023086082585590653877346180186533750889386397176957408066566960718921826862131115677689526696195839063405043226425775402357933570940352234409421081297955302300189572766636303097586164152312068936480207842587180834753819962363456656333642460289162379453541410321317047424490718829165843530411534781088367438172558531539216922327161549444617380425565616278592918378218673991352854069614892137235601739749988591490148117937111156045650481517368379157689338657228769453892954291846877721871357422049390948996346014811819414102170709406702933971563494505852377780989538625694534592595291446113256763310912913213247623112320580899826343344894443243444206391503295594271171278918608113411935343597480097160209368092263239648988129780331505181185623354042407562361056507117017492895145310151819714045805715350879470469867409978478298296862607034890099786352686900839381020496573852016096235569828149845889593878635909483505004000194469692259436160357607786225570277449106564103294357388221979065506697110910516045019921865273324434043721297016071469467424579919181681165768733890912014706472792186858344765671435130853921219975418548782845804961186926029801774088017145082507463047492903500709170958553285359077299579218086315248621853199051493392218238783722073113807749653710110457950993657163049357901405047470786680828075271722798444204307502359493381571120096307331853495251394049424833323765013163550660882277749412672228781068301433466279183527269088049392799448084981654365286358673924368557295451041958334696142120711861958879167910572146416425898501588964459450649604956808854834018290750649931559152426775989184361710824181811612746198282699448668109919871462107653341184000 [36,11] 21202923655405804557379539134024220900986140952447107233708272143076789491889975604156932859364920532084483810571727729708767570334847732268064466054047741790241192149819563293758867774672768623041770874892846386037603603762302811862927300646723992139031358802620260378922608163107699246952847745841006967350882414822543930450779953718209079525792457893992938822318482065688371208268904947687859917192978681165070352199699349850340024605674758327826841958198273929532911433275205825633219594036861729003551735520172024685186552060701113754195577711011213775085135977533314002708779283926608762912834776681324350182013185575284837220031525870885600602456279207603878414892546024204185988157828169242573277182836716824430214337439476993965407559424011995912942817896351605729011952964819608671204260538607854712501678727896860287758031140328570534204593853760651195612166885340443728677739410483112718064789560072444110039542816802451211010541389353626083486638331828739091507282387284747695970039411640594567244056263544443388671354926480551875370764949515421687025871143269160523397973756261522855673804409146656055691519335067435494737950741768931394176008975030144269127907400702654642691696794618670168431030820666729416245269408428508280508227488794301033560365168912631733333339640502209757253526946077834946214796556532622878311836486792592702497324253821628610326353755668470432589949663071061628454345184103862730009026738713513817182328416117094694763920182561949368487957160281354043711075874962926887280717618978113201344282407913791747568134310484443259843557056965907574571331100927552418358377145747145055433610358346800374311633793529509459402842067680714007881430792777444432804343246252761535394025272021392683011002270469541796426753177912227001206956776210414750259428174464444059504858779365684767147349287015217803647451532903123439292034489435411955244535920693047613042258039483843718209658487705962449605840511701438993116818106620861819055853331970015080231750954728957633580506184004107176950345846590434172722313460344911107209790149570271895977228620887258374016020031893343221608217926982981654649684524856801604125545885751370681706785214890015757237393779687304634069258595544423676115340873447757278958045397679794656533878668140113209746704315194159848453257997898886126374975078650214228645120888012800 [36,12] -86254807022005084916471844265726743738913364620062947406664432254682900726405599726829570965076474592581817376529500475941974685295778500561243845884983030091854265650455517942699963958387814948259655655855099988514647298297153361877954004221293497182443981759393426814816915862373477039882558065214444957447220211515953960405607659401246662072432939185568657821050957071573633123777472395498636447295431727652720754697002988328292894796462893819216094609942957361500828419808180760189768793346587603086388409311006996486323778323638450060465491355195445505974223110748943291251639015813017238925262245230585228480251693120895580158553222720320059264965403999107375470749917551268621820762577844858051762529165525823168320532754024595754026721956662022154088467125077552646431623206882284551856691986122121339142083260415157111271165781909789541250860437750924011449234941055172262390678993507623386068158701471352896424115189457685240986990917867951438745375117504160336353347734998171422776900504234162015613488769717960078080540452917849048240993283562436391817181093300943916287749023863002756192243806096466141560679185821599169129135635665389593410360425640232952696653568415264842368333727829279451429959298553111574637933003506054700577627077880421655154556847356720596437213592417019142876652981567626513444440086631810010712777662041497621685222684190725645583758299446152890798722841605839076378351675140281036564232346418992869094605573042604938945398715611645198256031160371499666058532318343650821913868026413146848840026833914388326691357895200903539143206577054614820292624744151900163954056198404491444477930785404975500231836449621540382410061430096807054078156310501208539702698908767980684366391131161490359982272794061560489413583161461692430957131931338282676019038256154900358008239146835106426162724801550819085241606587535134662135486415339748382287185155706336674994754379617799495336212289624061287731209022308032154759445169593439521939862361757570305496408507813299917690715924040237562391979655654736078500041934336499849787779525752887167801901168198003232553232036014626225998572287993383815992418877549614487070561984752064976418128338675915638792096085784542554365894342227001056710989238078273598171152725109805669158483000278901242375968680897354788495199891696938924243285307962813958680739840000 [36,13] 173506501474758631774216325575512848518356975386084617655097688358039975166987123337649408688364105533319794106520380619913724035670759611156007607041766772957970762003237323093240651620265072343352695262443939797646004790991889679591977355266648914319912396124761611563443048860956505968524572428306137854741488870782562001817622344114446386070342116644204196384790215870636101830690880819825051950522729939650283134416125062541336293885422095812527933836828241238764363390823047415230081498671995130983762662586194653618871500534390060783096843253273800154982428632625007500905992383379055996133025358930928270329112677885445335206951684265756260615526023429702429473771332572333497288888254332651059082637018076779808432276257067312153467635224567051174355893648209746832508740251393106799467058322199256534510036362902737334648641886259647600508553799876014149512383385153625179726808141609355367249056654223408532594644463839363922091926829642238317069483623764262914396943346463394403877695503382738069563415466314366700163014462094188598845107993840954838925951435939826135475915651367683118289611749196560799674675675959551889679524257382793395647866264651252525502254976178659501182465054533777295360923862471160194756029099992301411500610199487282330864935711798215924545635068429952480947755609855267207012116251746353978145121897714767521262794835186720365752447338864754644070081610019054332203202141989546101995175256357077772797484060258816766930866075430920759297595186996114667632156812094403242335406973546264502174363397255769295697313789327084885897330200787782155950362295737335001136416536189758171348428657814514123490813922345557791450760159454352265259086657028448692639252162171492420654020953000717097338413402912771382233859381454987079812010396287789560212530744115981774267378561617701475375987626329609343671446432471250656992109861237896317422463657363040697837397853031360668036596176004057270219518389288997095853300036463166269046830592736145784005643508366866446545013519562971618853403059760629803966520844369876183890431737313803613838098777608102043390491828766663766833594870439261766546838950882757445315608936626140896020452273757364639158548666328064567586039487155805725954731615853479891907854859379873324586412495386149321454104216310139305430050442619906021199690942180222120545484800 [36,14] -248380849612213397204849353629609962529729792525778894340689380070226169853846275771626949092365726558633121655986268169509044898052769655150899550856680231194630125538343370569681267976038743162556826575553976328258011786913670061595272143578507442997924320013169243303694110889542562978034523867704632092913188505644600454712753490741772704186177546108863445090000886030693936896102650675918137442659068367218606713555016801318572407215797041133381561395087613713965976521665092664811032267169540228925563070107632623121752911326137113536556085040554098006479346338680043461814442943093144509735843532069879145735052883917702654678618867234998918381325687520844915577292343339381408083466368473279507044286200515612301724207408385161790607834444720063865263553705631929803248563188131868451990700282172744100424590093669139996059827375339481095438217489586459199486677215447752656449436393374441144420286731416418460353801062081006525884494592042966904955447301866724283047956532802501424332255502491879809485610688837841798472593139989240340441881599867004469119478575757483349379782681477736990776851476618788037312970632628836153317086948424971452566802134655537172417849205667191082880877347380593289289162544327664119032335147483122679067685930806925161339321868972576375652541723022618657115254258365810519970762288568260248571143707651955143207011045185537292991162897827402386657371069952742166594429521376464617685910967821846661876803725355645863724436114506695579926251911744961528660533689210127438439064112706693364545328643012889506424465646253115857391501427429963394037647557370249442149592791295336438340393076982712188187928878148134201921554892801331098129016867706719178890385347887987219280163307938154927114774902114393267807800308781583235455238975905475001801018872373638704818380378981636830533454036326925387427077654503174624031972177885959414346850814646669102893813002875734583421487346036366758832052064808380178278711964155298419120214536654431441981082342542115543068022773100520385945754712180955893048053116179015924523524166556949005649666678309721383767910347307981217372239440439459589479778099224863687843205031919319913580323712408196884899702816206725911642413942771668111125581350326517715743895108926966865583815036539863158733631924295466074341927247212571434367549365749555648266240 [36,15] 273212503050692872535277772814489003574812128738479173381447720129426489590447874434126063776472827444649386869541689615431761710530876237524006974018632089278488294139337296534859144694184448211212322084282252288631804953640938962826982624095019171995289627463542976112055292880200684450978649676807519314599891827923975753908345737001495238638273310582092713061662363595183781119248446732384143958416785135356489001936884531044912327501362361703388830719686298141476306053897599104329285177530112024638885071730673714379722359609868614628171708190171878840308061355420609643773127475103925018146787958820210778783989057117963986868742058731794731383509594895103292043048828616404073337250065906782223598726305971351533525053513571686377853014802291046964902390628718963836859751287041919151058054999803986358111237732962655738535952381101371125042572404779720884193354669526697255925880792713971130699557510730898651734438365523818245999616671880877654051451545419065088175399949354127003210980258018871593257777259170242299357164281964099992479583219812198214707244246473028300308977118258449974628585396654454929884324506204798430143302455940430863141400987520981778683696971461311129667783912627275433001484573047214448890059122561268063512946989836311072692989625018707544860772591250478032484019756041720200071028387530270730069442381243529555858384865413117274618834664163282012579163455747132806409565209005330174282389692965170834126088222664194433207803176454527083141046371148699246300064951966391192917179190299908890862396799419319437679871496256241396770206256497932523722178372225086891107811684580222583633216361162173074792787956704417026645395788629719893555128940213297656260382258905460305311279806507180481128518615981021464873485313971200525312014841279114551366286806567732916558967143583535696014377985021795794962215414608530240444470812438914587710766173914627970843903404022802341684582827877606732880750929191534213109309808513238616709805347360740059989981466484328101646019177952418155926712206792155285280552863387930958033657689119360811276841513734246798420598602734929165071290069007456409025803448038973990733401330894722188088881030941134615277015612601660012594933746005983812904382212987514927774822879769174751720060470117581566079781337146759345717568648397103499186062119408553164800 [36,16] -213504301983463427772902592022708661866854409814992437623681743557642108131087635010041295385243266031837227335063775162828094057756303329490828931287526655141721313490276235636309316296512613276352904846646294947180323916189441814333865527554674114839728950759088689660777845853761259645779630875193300201296344191781234523461757617753636514508025590901009681471665048245629597958440812802830346074028863296216182961100677778045531850463048107252959996749382834575089601060611484015956234391221528548862417190602139300945271139158241768162458295118756265716532726180669510622606106307395510356300290194748985907426050926186054920220513091950026310040804010615278220397056074804638369166737323744090024866966654573985061651207202877520058400548842768819378310228770154419492732525470695086395724140705813550355703241525074612989277176597339973405721870092025639645051873758553031394967798815145930543266712064389682927825241766782278274443704016671217128686496901276345584943947612777915779521763594479952159159222027045742238364918805371122514438290740213165663683814531322666979881103380893281533960255355974591701359607104178393288920871478599769896916762944807782567117939433982218748456239546744332996848636652936134864783627339601128334134970311450219360463837630325539972468547848996690827193606829344741326328066806663474305270387901940051564138621114921709683325820904602978807016018737372244262997494772588855311449613144072347584989716024520289680231650341234300142295529970743002314033602692729074556005193071755816138156215463428435232151786293950524836072542319881050727537228852421231980096290499107708199959282648902501103380115553474231339275964542222647585202194166661046991070322469249267069699730254838227694628528868304623508715502502666285378895137453937497153225034989784053352517010777245320599968554174821161347913305205068329805265547540501806150954990299131156361898427202685281804197143543314122970672760973435822296812727390118921004421762820717649226901802973000366971941128738575891439236147548589188131803388279765794639607198391188241704171840528660702862090982115481941375165888970712960466501060722523613376715235038392630309562125270031592708037162045476562066545494375194224484798291747218226155342666271649405289786160268568705741514947816118587247087766242432701027990543867492433920 [36,17] 82162058550849890176553456675146360988246122028254600110106052721708420938792095264245775026654823980941728631846131466004129158621690767611632120740364878993852592945102121156470372521118526271771566727936043164478515172865752188991132529473028333634054203643583287203054542894025879387612027661566753542220797551146187660369489410960743870206803881643697665572717863100898352325473693786693579587869692843534395244335812782199759178630885227728323944850370472696983556775555906279057784845427956138626197518762272132636662078686017304355576306067731719705710572421390387255734801357707701826593202571525974262177645173252986443789941477428279005414905988436540930962265101702309052590130172009064998556215649852656811568334659938387934497427975879730910727448384579841245212692177582134214832569204404243858416524374198746399212679532687382763239881529862532313073195659615289369890447075249433758746400089715338377963093809847360200016357718907313820742655223269576782774978904411752482457512052535948172219161471852420670391405516565085756523840875240158612525538390100763158375854574972053647574141304538233694485845152152995648561951558237196488791418638649506050658122742186570414589706699335407090501982101124238129638038511924716464362338063240675168726241679810941922931825312472273181731605689632927504997452818222199205795722454704076677098750601018424571294805708770174151530256098713484338525352421337588445175375663476020692358539418122171197225412778646865392013834521339136496129753898913891816139943898342814725343307215251794921613255146585581705182699325877208078621372924047631657208805044026441018219334487713107026382677593586171795073835237268252453823223650438672939414401469499570929544353940920793384062799210316059180977646660997015610211705716145353085753827304611525894957695844155693467704182170233296789782834825548971356583891670349398174772294728455709495098528897396393329192046135547196607175175370103839072958053634502141288603758042202412725179713306867697632608688444316964532588862964536183645128890989901934931405501260452791335722752267837191729694944619438921103532026663777861947663916198442878537906747271572052223252235340255366597364408130661810680599779055362252678854325294361989337561611243573222611565215798120918093592110162221435861631627367347664669377479038730240 [36,18] 31228322213963384119334540393573560035557820757058494604357255921449437504952945104191802801703742377551765536235291327769191083701849933307454098734184812785613090627586059163896938691621077995365520010844825662757098140122439006532125013152352614876504354095584847073877219208339264028287216661599913520102422028331000078216913884114380628895351981251672741041464931776356678700636032355642192550003692479350474510183946990504809525099715102416337403530872854333926124221030943817751482936822805419365609385675708610791381323236629678849505258532663754102624492386527752518357620586532712683734401666992901415229048408556843848662859354591260874237576909451305864745011351700825042345044517278946632600828633904192402074030535380113519739622255473246798978250083305988935965053032751153441958061256227732375411235209792222703454783376105404723758919653059768859033880172145336356854546285708105459813935378019696699952243463311777677106439114323146428245143983856690315822647625911948150666224063645846931338077996719367806635163004393011179389025376235187902773096559425629944759769242431177949379539828323666583189401200194586382424774900359698953701518762014862201854487987217049277866304859001813468180213284940394178008195297277667324899567275280184264021825686719520584985002244204942255717624276409744113344848993658833445365865179771919461945438700022887287031094887610642448080782246863681571760451811486462544755286505045499488011773952612306676631272375369511391142084915314542231910747866480657732367497278075442507141123718545616916917488665369961629664063103931985786348424806823779728414969343845214778031816548561723227693227176549596162179816895768688694151276476885600921060362630633557705860584397082435326243967977342367355267303925114062342919434266102874566211394443561467198925872056952446559031327785050618651481630779736264297289668002716137187705010228843038014540755911135826175923012364833409372539663231669413488555349230542091852182052779128387672332311730296344900364331387051353053952769953125961474447390365438377285940012480605361912717202643777129681558428846272117871763987997591216241425270655730977364625850428111339287735590377976021219813902679975611022271014936495240309009289284763619373649302897137966416303942655144433470315534524558135372533487791270024650755502243840 [36,19] -61733511326190335215396648353998361220642365946365070588180648932201065408533347806901883097824905274749973548648393584469645166296392921182992191317789549351626868406092751168518314835587110452651282855697674958161305624744664761397912392632724162529023713454280107049667394200802887871911689128414596289683394715772157318281364851848967541344425222531734943711912358273631581002709962636700732345973124390869207640051314246052417863577473674020135246161672478120407363390998811731478201716666208029791085420744413464847789316797006483502253129674339550134383091062655381541727822284176566944577720240660668512544696847343761937319696674403026032837265037207570235222082588715130432902873879360542546388644004655893631866482289871254616339036706943231694249103067423951001729315910338461889018978811603484354178166625718212962554949103447992602716501829025780904850871532044096478996027833682172657091012808922490225794415260638017731500739596812035858933177640117496033825483103044323149877057564160942114165636450382407195253945879865325219047374041768868118938136310845259275431782406839649092359638402988515429819287293028634197809467395797002792645726770502055550441162493290578531092612886851331831916002891273058843106566366319420288266495820141993513342657981251408971990822409466665358840457865576699541657870221443300298418717501830033799432236456178814696635116252115637922675676621122191938761538417792575703784330371148997851489695159222425354034822687528969191943475017010069567610942187552790036111852719413689997857192140002853713297146816303108389653381431441543147440185212303133383242263849013951981086298425474499986810680381775211268003366069291394667702414287170337271475545400250836639745714324360240430976331954144893774096282203097891395299140882507462631516812612625850099875147234234054089864845491389217473961757229588463367323912340796285117528769725921310139816104265926747119733805008892441042082018787642487244874625034960164852172780271892587184431922893547390593061776509420437796474914523289398840093641811980264364986608306077081640876767213476985578048233423414863896284856830709609422602025647082434252933412859836671656562479570577694045216936947356950240331282173698422409303139897397922359223214701304521123053204406061117937233108660453259086449175693171308561411604480 [36,20] 58669472744736766897051611380831794592512828692964636215670285455975249277106614281791389175126849268326975428125156939469733439308547207706111369384586639987185305924824315721315532895554234544277738269902289243177601254659719773918302757139436852755582621815723845841851735720206806782829506140066535047802094211826608224350551372449529645792416041945103992618798533125228987087608320309770592913201698749185879405196338409573818823744235142657769663222530040449449796528018083453941416477796345022198733043634823127005373022356300187339864073824876775454551777809274908572451947047166144922245625245540363692217443085122863409130199877974310580953155771590625116807995711733582515823146345187274987915394065086339048220439900859815029383522190282717310526865296276510583083651191141545949022246081755966365755313520258239776631924910908351830050626994592728062722727396507693006568145379669705878154220476679529880552020167332446814405542238547839042164316699458246167627020595920344841702928748481995116420236787134769326779027581365947796051226370359469796618111742633073394589237679907405333668323895374397214315763594314348151112384224607394041267691323989971772886114827619557904819404805981167672366724308481057163826570865085800558121404070966049392098546638740499350063781317049225193149949231808183859004599666591659377378533615834217947681659430754728692626452856646053296512561559284207263105223168142710749890791247593409722788956280057220813607447811147892230265303417436554965486806655898408054655066665602541373132191377799511833821079031467882855769177924391309887102523578986715180916561143979069114329021850968456787574883367232329723646486017027516788567598749206126221687336868982066320790925466411734386400308641082834270789575785318929712820945847445572054079168706796065597641111784398411232732567248844093254100368481126837352455593482551623544776076523649233483600167606585632977541880180288128443908992974216805954943977479606656208058355068733438652114046332835178951547543231804593198009741034919140194420642586011563120740118116008997556324908353207452216152710048912211156731762456203588857788205043192324114774292487373569016021261449289009134868681343632367518982194399913349219469677912527337617659528431049665224240762648088817791998424187731564966744626388652150143057920 [36,21] -90199578610061776015799586228267152147810066644687686740802298878055817097253749547102211142186426551063986481558991316859617768276969272781810257473095308628188776049133649799021176971106194561803895467658429172316769411231719648488108849890067072656903420445891389069077719544952503510745588498108329945715720467057098689441167334338805087726480470459264316425889578920509581124791501629057635701025419892838063195105095725582855951305424519635763516510226916649786710315908920033951159301062241381358583995225771049788016285675771364192949405091274690778271668626744870744448899502849630368108054644359951755595310675238654173927101911975297480436127003295417370076180757644668427507242328719201512129016748390575261938649366012804203858417271641081444886232610172587765262586618055991954082150976203316351066296190008708788405131730845330027722111942970799876272659385266931755587292753471469030824083402518408198297778000075727662169388431501769318739427154242890210152794280332911908676841588444738199683638426098165195508774023151831137252234912372890411439034587084383547568965384423649866416221135046647765775424399189526263448955629299157810243049469902232954454754551353962288231677631466943413732880249855801808078187078853583698673933130109515219721148269824250402511439872842363777955985843051900087506262455168766543949777562567812939297090247903038730054580663240873508039883550189650088600495886667811687290254087480689170200429976795286511402789174823550831859049478621309445414168515813062128387573940355875686579828357970709730696235844732940099062339904269896036895079353189037813936506514924171308433125522946777432112193185191552618070366977954054389044367627888259130276576688983425380146344681747648743225811776156805217934228207899467360409602444424350667710790885636799498269620686986149327621317891517458416440032647558089339075871819778564497051286860679908210149733261592317094841315853996095027169887152143142298002651806223983436337493353334546273170475371923186194082961950251168012401621549225131542380710858650010497991218275298998160177465246677612460356170413802812612633476879777194542757753350834672642753940580036858177680967811499007512345502777713584587094983154952730254936145108388874342331694206415022217017968198491287495991220802013859834086673934309172183040 [36,22] 158821692787444405141918129879844616860321835698491747545598208037785494047949278216689790104290596225961839579009136399306608894193715645855858722647821371862991614230117500951885938919719160048254645698783053543223203140892652389795114100847496894782198395311607848753977301598145538629272023198487256629056567954821997091849214061554967528815428901700103861450620975069990577777174346913083293387459293816256262460500723839549725734851308669537855994708926243272815803962572186203705547348947546800807114173664522605498300768030117614266446882294679575222035657090736738600977615221284369390496113969259006833534003777292030836409974007346229170788865683340018768437571028725259962498653550442470803840413294183460115602393594593524348067133306330031822484981765704583720599719959996519899352402259017442757502741776921570968340443999756336891110648814806381120559731886465812075359069544694844776062985053300000898386828366540209669078599503221430320886083473021785556378207656747492586979847483045434791663337015223741816566116326682862526543534902656194744382889665091805549281496320836215378445271620092996765180042318206176563243271563697567647685385948993661045566737474505735480583904572042090465285998878628285000962124174940400517448114401673058557962953376723722429281049017857204430229981413969380566713391594687698484221273487182157631521892035044935548854898643596355009073578257273772208246445164618794525982998324270921579706219027847267689605529744831195070866989782892709731463065365770272690019919124620488166465879489910517303717964420215634445390549172048275892455921457185293302536471508980737365758379738498631779405007371837902962603426504784620562196800969282829820711216599300785834670828202306228905844833119745167698618315865694664089211853080650528466437076043383168186104177154955907889239666963885437843689120358228237882657175996786516253574470696837375152905968201166052654243883593452162052141508208575841740528790307518721404641062003118177905417506027892836693827200242826633275755342790163164387223483812716987311139880587547052588743538331646586766712078329270466167972064289608835075074119258208756117429535637731962525359518254166629378539258065457877931457205972291134322706500607205668112297276264225357185222168340835258936768594074998407419960013679346319360 [36,23] -265160564046905186411301286456465134744832365099938368195587390787132226359447006083015966033316480711326406673982621280649583387420576369761517493652327018502210977651409377184802350477783350097114675920459025137446555978395036079557827725494294870831798163798670335178817704363704674637583348484162253671966758352178875590128354517517686247668375711231523371000547073252589594269374052996931416119979286399874514052440459110310618382600347186082969769517082377639259049534755211892877122571144097442546647480142009551569061953707342214748447958105377894498853410573789992228229455109351731566323764982518053109239073531345260814557939191852613531466566161535815436089095256519173528658281382200266324180731597978286387868819753319983238451895113356120684372081871409400119430939207249621585247510636850728168126579180547660090085372910933201750159398091945631349409437011543597535141655565731019063837049331693945261758731304647855825343073865556429445583172674095793782623239607193187688699340017107768991800517564127849215664962618794324879116561524582826960067622180109264730170418017486989448202641967697187097378270176145197201729767231416310013370280077275813224843908501253895883515662943719675050385017315475384483071775436065627089640214030266344063528565540330360136978751065844119286202317662682677949946069391057351290596997594538896679881120905656479529028322606447209570911863174988336969683031288676656758579624002643668994121069329517009333878339344376761517541458229326378514771893837296289348550324981019892612248306858257303330528892818805534124815491021848244778298786551208214538659913213915119059047708213501222851552908125132149661928969936971498633389232028049887964727558884139831770513623546787816578317400440580567121058494467832453347380164569033814285762014077046572228148779180713460157356979880846702345503210626923364226779856144720476397236591060909923571115008545514991183430912812771739921632275253016322753802494435298243242671808826083903137357155227594953767542446075705984169546519778822956181381101258039902392536377796712478470306931880686984101663804667352500158405767360542193548326426742721761046779779475607199306928504283756559588264952895497692270116484970009916009161126469296686732272280942112575491335160167355730738720354159980836890779521394933760 [36,24] 417788589269052866643509693627611997000985027473172469481013486977716521453007557663511497902291630565907511176463763237800272575886931726367837859556263307092411289212580914709495237369005992952777138284074985680607147186111927831756777467790457098438008063560069284276031369467038492011270503645897449177239673143887042354486352252181304251047444166216155652742110601734231460297172669298109437325901874543642987105924549550251793497182657260415169916138332914958119770434014324171941371695870668429464605951053028253031342015160730375742823221454423591341604531641801240410760521537385127907941839296453145961774756241483635673110341477134087566207147188104700353155443192712928060176193088659562163515854717525664175164313207258041267549728999444306465511319904872056243579866368146217243246449140239767172211278887376784040685325176116801181688812782499700561442266565091557983936527959562172740149294929915660164513766019901493618468986765446286193236922003956093732607848768560634094376672195995187632494675797089160794994906925427137883447498685804622824111488972302780929667330945384542655904618450828277441325305343390253835159687000802151905859386962348796423045455738566525076502347648716979449002842523906869189855888179079902887923823671286839502063032612435085432322413902783251836509971976404992161575626992337381379042889169006657200722371897548489628740750630199573776017342081123271158891715465624585002729909938864752340785205321821738606611112923336512996478095158227119133712721672189218084589519244037428393590621395200709856079722146398382131692276089144738806824519994160602915383539271491576169505691531574489231881607275515999501830990344890074206530729609434589387344937231811154326506784589459599067809869758653007860093297475851684505586722533227075978081511508043728685883643102349322478031217641133581344043620924349548842568985123302899230998250902094394102858624543377451621469605629244322164576583056964425774257492694561103041438077033069702827870562098665472677906421266108915978067718591693335390029517444059430114449103060302670155847165563552707599349925281960580088421046863952961519738146657885065653715125797450306399321153902748701305928682856615388495790371996851953080228302176940174116679040555098646999437258049301090726650253617495177490962740936704 [36,25] -565935716183886617620846748669758826214378631381670529021998469751829165017681055439945089138431060778071592835528398029803452114274690433791056717506915829228589089700422459398375464623630371852024442716249115171599237331797842359470106586290920895468017292778106681190743040588533272574758005937083247137186097303196094125256084085428990556782003771478838320876196836643144712802761343520290603259847491957775287507592635021842716997311840912795531239138152853889361560831449904676696248110782215321281913381576922764732865062958793842582671120770937240762724941169672775539629229403166083910265112675053008360284474652318438611010475430228942146120146147308835105742387459558936876999020205836616445027861497404332614759196856200833705836509968465709995518367623203240507492502278137313466969052799779173107165893118159394304469670352805576747181151331868104800983468900770699524255351075165665064634552904933346127003331994489544780266016491923600312372266032621411078997238916442552297540543424624344639073721399432758662680361083149122490944084634366146080648803053740932877065027533666412161068115879860246438536610250339637937741063068516769498724628864430721010764902853070861863732408825427583163897654392849869874102876650718470763716372690895405484223586366906522242825406065440428309147600932113213368120326214273349000676420494293477753680311221062453000344339604061444818936218404151702725450612743012744297896482091366330740743217737281213113193394175787734261677118967524483444398023903867967416395250225476908537962520971095322241753408304048187616846911081239073114455723203330460851895944660270307301711296403641336988361513829599776500892920071119891959520533300125271440069922442850595714601916536089506696151719905082175384614883058862719888606479874548842432837601291471261023624907557395653590827071108285738188446226472419525050374618901783410063447785217613304220349336545870176538350690024772475864590740767568203181868656615533480311268134148839883300088118128077730981961466010710828518506103384352386562899230424284390621425132428072212181319078458875448682978908633694421754296747594000700195029442794586471238611393608466287530580204667763049273986578303917975186137160809802318289369371595279855937328840372074892226809517541118225642980381043902108738214952960 [36,26] 629502301802269568281105595284198405855521248907834887656338882546391339384635941564226967882205154562801565080516988204363054182172282161616080913043989035738934128382918451180623129224220883776188332204520763194915169927713177620274166240683975550321014099209725741627005010887755109786644056949975044052041952229325785251784989691457984937915479600425938189763423471655421007341322519962544395229652831271266444927431499210976758617712841927195441446852063765961892530819845870955819807512539387470827035030466725542454667587767112951891685749818685901311783344548380211335326808652768891780905516676156831917599152964626185160066574863572820866804923104756798891509512761655060649659645741510353839372174114306855498278234208811258581693141338053200392073571157515426362698253351925609825583532344767151773272517238418905587215387010040686956670948438718413626387660740359465252585791552142060295164790963167236934050979330641824148806575660156826649262866107394914254999959240030671027274132704093271883281422405380593329016666260366152212340232598483027386704801164754672285062683506947674523924603370870554152108904142440054632909877297303166474911183345069125410807131776718704959330697263644590491355261073073709623392421813116251270867553191044984779465237856410871595692967109629552922070946241917093916705102368993512006019936789534455734753880440955178521926240758790232261733256461443147441184035078046185513963734221643124118727700535516129715833306603133779195990451011390421824077571611150758772340208113647781706473693560016871683558628051950637088408367653467817016262252065013243393431093215134242371045882657946780661334660095133928318292154889840802771354891990289042648915817875738934837598662163243848781662231345598433358879844095143935425375546226850688007637877134395805206537931758451138924061575798422170827177102097590893403178396612851511302651910683665459712344995642713847985028247470164376183845022235394894040295648562295543914140328665957125299461499788568547970117523862479126840735563112767731821257486014605577738569204170319510603712439751719393364112669944438764141434786189263042611736009738560268521235249714402972126815546838603391701970605604944154435023395978313046151960390773515692067401620054556398756894656349851379716408779240479515207532544 [36,27] -580194367614489811887626427439942259314224260945983153751630700044388619806092001337294785011546472933762986095867659086179419763879039395236042342934881686560758701884245661026150069271520767354492854532587827756262176505705377739929779035422877412658608587992634140168951269391721780957072294846813007149974518339002059916661627125066349115686363737309110448632809972494740812698690059731474710987511883093228389719576794036063254840661311298045279683460256244800959549610976836813400272307512240397686502160766162763625906257080425649050287589482558311813718028294659545966375142580968240987051854003639860445887462120730336243995291949444948203812656087048357466427222813911901210013092461509088913146260565157361239913307973119041150831989204969218532555598055111055048536249095739640305433311044394469082287890200522532526676754410340184954481784799841864645809138677205291057317634395768556565807235529703017415017969817275683963355210311734662462295236963592536952202507872059978133959062439590091662664433345707630662278409901221119760182624637396973073945480802294674621463395760590938734430911441643498431736022473553072216269349559491183761224946618052499676538638909897632381699280205368500291207592351949857486844313184079528212343349511204840841415769819706501616162425714927843967092086337594039810363461609458739985627325378455165918618831689075728958498743935971236445138633844629641226521246604378774239013427337718146207489444159049323798064797417662437983772288532979001478433530159488823951922451822875985796726524502489964676744779085270282176359158764631411424192472268438484394130392676211174348928451186517857372259803822560795685988413419803660943296430907130390732346676236236949357433877999521992267694738795825446253624297027530792238677299228709477278103958329008095104060129073036636696001897345786596563337280659481439292550261609486120236891088548181310041670820824521810463887231736947474695459642113432287826482066385864626624980374464181722184468067624206424601718676793721296111456809797476719065566358030568138061503742571495380591873398153590931172016268444401732482259593307525003521166525658394703587969148190293402685519733676224991509351684705841465031130821346552035609795919654160994360550944748395226141329222543817749138039806102265311264768 [36,28] 452586272963825954166431661620602857023427305150262657411075463985676112282552019329428562216408916243480716225183010413284715710746369309493381401240475069048888471130556175960493365205370693283348861963275661827651959973926048807992909149811797994988630925074875445238816083907956250295293797892663589980417893672349298957461060763571928281640450168964074985722383843580505127639478772799105342610701912573815983990312590496599594751636557447241930265237685261637790189259947680442767182602493152403896886228731761010800437148184808398781389663933443974830186949778205957673060673194095975304185740512693366062652555445467842521319622459772062440865242457306333219955596103682692733623623554490669403630722638185050707637799867710599052615907384702131269928973646532132160911462993672910803741670169602403163412657795681825122334649116153596757559101148818776913657429727674638849031078622542093081122741863610557101018169036562256387380294525930047972557380012350249252549654549697781312666322841311194953374311984881826207992552914988897207627856351720951574439497413378165256177022252026989037584762752627454097377271512168267655537104873924366077014261592217928115182859665135527046373569570307055892663754246898073699163995431684357044957698295675434202875790470968230074433097113669183453051344014467679968769014818047335852521840265631519015834283036201996135061272438148570709284462576422003398914609723575285867086658418873503863764207089225757280598288785880836216285329610718240835273124639441821292394038055498617655121349553325221342309021247541491724331487119707254153636074715970616312129358570937400304603276204567203628383311163763120112160264479933780835552727617139791773118004331589144715725800281659636032560589052278296360375337342307441799823104984927653680876438121764899407122479063303579043143452082965729565654025594710265129177311642665008455179591249460037585832785399019947195240981764851162836363596047171969810180498715419063392209790210054498807309262282398955366536176494881857506738800441482096117670240864245376017589153070032525385505094715589905779916090401186389506048999652342723265872195060305269590171518585071328491592142602797151093371888330732248810896055435543705814977632913948678381777602677924826689246468237873284569447797585923276800 [36,29] -305559243070185643654164586548236373381789371416145776005952057342995010005470334852597307022362840278770061395993556476656226790310636048845514848006665192404614993328466086015983964302530511661468918887917984983293612533830142076514064434124172774162047595904467400931342850617523433421094057792536572746133222304968748232438750771704690005351135005371970595616369286202280267077453248112544060606535723645308294655981358116762350115013988342032425511680003786512909325934019590977379810974235244789008242526963530889570378885832268014911016063646818056385294983892004004683881729662888407868518287240673092035140707845823320900805483575625466989616113241936321840479095740306336177234558629493496411452308490866237570272245938604998169277035580386082625205367607400835434511758064990442818672200447276222048875490467687191574976219072852887600487662803984512234069467916882046573414399775840699403925903077268433017123283359063401832547666563013934775298626832701278177347534904386665269905407001824335270228096675971079934715197369667952553443760387881397710627644727722809985901950696986297850279527238326231762408962721117497716933729625097958248609707658432921226608159244283536364311730453846556185279573584890743674050194560904843074402250736232061525681661665660179679865011461343392306573794136732103055913006245701827496367471680094437192263977173083780499338545687225983694795556823855997941897974081414679738532262357991307978713087525138275323203525625658316849508367241755013732825837323775586487554531987943982852362846313126973127853835291611326562201602089163700512113253011439759767349790921692246836434104661070738294338208429477922205753943012132347600161878250037598611866426561699064111333382621169845456747037857711516230563333528171251573926426393060412317544911178920683625612632874904235314805266945889832317624726368372434138503475230965831920623921035038512323515928179494522849253752932786247105965250252021114380088434945541315646094453806732005709946516062370680497326113660748694933855829398461867516843404133819176333625060656976467332196011957542415471633351296751712432248065550064324827541948730517866812663045849545526964229916753351231265631010267966658652362671710460045179983450184758939985904038202873278128968455625312240832375808851968000 [36,30] 184609866388224306839070479483540031240706010783044746743460488565135704691967744831527013232112807066836570097466744420540329946388120935199461603236308231042271680432728611322173749858912092059619055516058572265654106349147698942585691074655373112576897313170928982161337091133636611099424642257913288535575112027013423627160813134695652804503205118728492383161577439834592498293387402787410913297484629784303535010617044015349027809925514215045610664073258378915288045917585243662524067397321590794706989219920186118104707680316261582043882036874754197985331794755969393601947068057342702840888880321655230773102736407727229470168486651884088286481561975394332309334262457633293341633172924347428615856840789303752459274383096023599163452749079435180882005077944198339220697681466622407962423516460921872987005660298151255698861500162167891310006449584952558737984761180186521701702536228839111709763491174923509544579918279317202987997375788092047355317871595137760663234373124513398081557458967082604874029675326576932596805943964532753555604727576873872580435073424934697665577454833600140896426180347364436729142912952489880396680757872801382077853504848112350355020104819643493034419860411123094659558481224872791915632776990070329688684711717578897209073159706189474092945974748225426225797928089639146552933313031120121541531084033025330657330383848451802200772223558648492925476161395156390609966650166359710725422428048331280942588756598436783690597932549314812517672691623376307913514852206117413171069148037235281412846210643592630543825330859094214983099378032102523729671329362010158588934951132322221461613367020142883954815422101309772851588465112991340298907042803233023298742492760956020953228636176743062652260406124199261308546412910605128381964021646870746718936632807533656653806448719858270524016588138543355114745175646070811023125057498522628499096487043522807311643871113714675503506022954798499395650794485359204534953006021096238755530583857432743416113705373978070515183755523006061365260338009763498750982163977103798286681913294151607077725598384904737713909724908263749360150798926325697794435849211285552874325652075579999568802238838932597363887690782898156310716751845313320501361243444099776474940997945041824853652724643411399703961534464000 [36,31] -104531280746970093787242910408124110716195041064466766172079917202584257499970914934644795004713896318680974724194650722890691609837505605061357311938544188997193790953181538523047336453027012537318098435669434866982282364164896151695251119012568030036968958362716439143297718775447769542686923326309985412318620144587562440573409472760540516843077948840788662604572582097019255040910904704839621905190578871468971890493039848255324293094912951758274108249835989697129817253476308878357322653035426752653728863701032494619192102326694804097941718976951324488235190175982963629059710573501113909578734873320165933754265258588900264025788991477543757753213265161457838721824365370805479613800271291192511020267457878201641945523328651948231962259312036499208495986988696761195601118157544132137004019891721334854942474059586122642964821290318854053126076647361836457148618101371226652905683148473610064959254429954875279256610578779458346551367399164275695693866667730103060798563906556390192732370172733449379608747980362710195069747590191472792260228082467076744385538917120232989517462199398595347400573645120909672278756275531373227314315178952920482844130020472982572342307188260716352198050785460121034993952954402252452169499638178144585747654847073202079251131632005560999560306665073910139974224469157271210813619187726792585025434146511950439560680455643247733067046243886189846140842229079949059211228269014928013654258681919658313985241805303954361735926007287802983188391324670809360357686343067537221211307994557179123715075512697578528904720934045834656930294473787497316709049303255419577899887122649289366427649675075359277285178085191890821365708031661060036902370248895820812466554962026981030653796786380393574218046763263682971148066980538144006416557660683459229627594945558100219258288618076027418587786366483510327811426306613850799025382305655185145121212149422277587639815437019777962848811893171036643343105234335452623961912126925314381870003734441894246010017134167080553714768608457099158883506073141084373295097665389482065278218365623678979390933377820176494214855757641802516182065629554294703249834624796657946059486824128845219058659650236444898311859492140651686833877077996867856332872033971396091545665532993307183707087631853159096254464000 [36,32] 57706814542083569908048869069303474743371616869304763237312779915791354817664421684217851358608098896614488549603832250918719796398564390287404801636652797458128459190641136488375051237393886301281322823515219470842657393941695732587554060664492789200671512647349196953133278650217522813768482903316083076635410946725800831668665902956583767681998626507285288284390220980871391707639228614038182205394251395883047343374463409807676512718573886856988207138135885113766462077691839327812628514455434426177005089897597661189186935813412011668721192168774247470632529061070494306774532992842242066052960202206063033243418289449981846150556079907077578497197489649905180578789054473986881943531039291320422601715159997840437994715221259860039352380369241442821168573071906551050160016647697142286456208347214030653151082926258685901537670290284218874821533684341621266924067932261970270426247641270271100223841669778496465698554921524722335078920620463980395533460344245845833692456670136190563588530893409847286968883155804224725452671277335054595310036165273887743350611273087907703550776428263368384600939039341808421823105638527566961224496332281062204641591030925167885494643035185841422436449115549300885132865434846605160333190570472893026442139052324261650739363042761130475181643495219273281506602712830594125422328031289133394750782214321465632087263096088393917539576941226342420239476534272824917471872306908252006799645406103217716161176802588409564983599916439947971347298315015989093529727964053135510555812376960012779455685904088184271576839559857480510576212854237160871462962288472567971199806262846381105050619613789972974243199179834681642273914730928160142450701436874133277016282122258085716124671038096282252003119617189233757428385846132140514557293982664397935325215862824918581050362237961011236348286811642739748401774479795634745726538701520137851182932867846408077016610431596294636946362641138164221228741319455330759069880463002374404744805942891610281703667789603998860100825844167447776276493847114938807277327070172769202234752411551094293053647144023444647826751882860417020492379951122629254699710221111156111552087131101381157778947626698646569809074418524574857792679166724711450964809448555291407607365421244756733767647972612403049267200 [36,33] -31452926669226837856986318024029539922832430879931988681609973443025472101698168056033850798555245229231128816480187767423835311723837886089410961606114190527738461958445747348063386103880812806157959690078760549976458720426731016876518641831332437259391117877598118258320944543681494445017278970942589585514142636332426068816555128857697064826245547717706698297839564808825029312315309131642447651526471467905471615474792827750507603714585685392890622246049921212532772741491485938105271972366332705035876426414082339718834447213501890306657913459264553441063308766412944899320319965028850587080072784773636282878796407635664816392318562433180098445980947732477599707364106102343656231707212477598103523314791571938011146561623139746390687607107438025364185172605975468161593803403863386050318585314591502946576937542192811996744963111250509395475089005532193972934544790283091659805916020901268748548528739417259608263408963367194848510085685437933393234609834361934392585676171960437386692662651370627296367152588576565688925061006955090270228023042558223517651891620783416733408548652895730117197449610531387937254369821053572059723194545879715412862657456365307912868493549593453679086206823404284340022626482906446730062068605224550888909539121170246209735736417322709751099533901432324628399764067241946197407328854319159135729450557225073003209357018680644390040876358791431861482982003641723131091520866893711667298594460718919769200064636112496904749145259451844748425438167983424981459222907989213179623952674323269680218933163107261239879484307193072894643786216516893885434753147483183710010601745943710990026747691752115175631408598147021205099675388081949018815895128641435686531129849847081430156901662734736827351667193845229988888538936703404117794764263903011130495816492900451379603022274574438239949825239513000809846933190508241549838607062998275341781885546892711920789250159317362213225858568036149230956416902215193636785611618759864461732047042729262128707017358747993594206932668425101549456826900411100000531986724119937409629365756893130588522833293620403740152602682935166882826540330301163709756412070788936806876862430894131795907753505072577455911372229894682519153938546600230891679958919118335873928324391642232993248889279961523814400 [36,34] 16735404201641386580925591162046858536741132007832217650937769067964657037258989806768487735060048481238021601252199983226945857612940462165735935065784987050479975404180933328055985393215207604588638634539863810729178603166810755730112971624653445292838608955762566701910817837966887958699477449126785810448107197183713929299709399006457047475700648602694297597071743011292045533014409653449937996755475239458524060060778416949753901310261621723663430274666930247554457299118493684404633052044359143823511648760789859729260442916563145237012598614777053475835216426122537962059103558853854513175636958872126507384594911808441683581324643194593854784979064051874326303420709635776983864230704680416221509531249247331775202182420987443865995047492186995645641077194403612521225800063952827344250645742270616277970426189390514911598375241499447280059902918713824025625839694810871057901061891168661700128054713484000705855202144570319538382483466641391178560760264697750283443694811476184400957290709203845478490479083574987839257749419250027795825599812544426821437524258531350534526945024716311783373489916907201878596200063869551501680574679579320728713066429153298309754377173570014511194964112343458720471425463655318484932031667855803685086137816233784899145502094699700719290398337699329833093315231897388361164588256161937119354750927445321838008805827643934195743304566445599532057288021279604850944733349192234268479734384474130219624257907093413806734481542417073254007087533738582425676231039157801221054012113153694821570745201760541849449701317938899763042600883826439208305559451279630506776169298610463230567092972749853522813129726751723210183318232008756526309049718341537876385137858750144342070663306274338031983494913306990349587857161524946101605625312009897765929928818618488071374487297021724430724213409013104920250154321578882318964214595105955789397436045207709690116311179719463976744380506084579157550448825443629794161000226567653183998048677342299797975676353607963019431603806147807372990403959182124312669682929799307883510990432530019108961815566117303491371447645727845113359252001519292187128908348795142247611646387694595059760824585572738344625843545818326475127026357236563879484656595029549259592014166186176203089772634596966400 [36,35] -8526749087471265979187865960295387682289796292692685796718328149290880972025678333228764315427628243518368480072887985843720970226610786151959532793286795744553649054129830693915926899053946130359282420004102136725366854220881888446312812158557114661475746684990842236445368417367051876638217363900913527664372445133635570336365227828089258140330289950485238742327081755560942112201126748270208163199989017301387096084088310207039990629289238323545227677133269177956396166193544700223774457426138176939605118363285035579613409959272877943791373562292790606181443791067939849516331578358491570033625367231636200188471580643617255923119606886357904042668304082467909222191023631437273346693285002741647807021196140609752942224501121146636914898702074830669702649395252804081793893418712291034114779155691604337095192010761947254609648652640401690142287214361646377480645490989151935723419844424181773577234346440518348613241329534265312899969811898132071934679292080597356679598977555541812079544000874156876099057277185449425289213973433122775450307697733584837817172344642453510154351834285751937709737890167361861624705827624264383061355375089574694604133805116447730705496219357975913396389100378047019199401981753946185145279898758058543861612456526534955118959239852353766143847668971943986273200669442037418984709086442660527090555156801851996864296977153246310403630757722399004003082349039074211733886046202551387866438107263455674928395851852114040514981687064837234720670718513749040941048752169566153455457644310047480269247238849848392622722578790840350467690673822599670079599158432325434586907531710081473554858595406866707440036779697537078341237064117201355223310773921451240012028282957440165829207504740768302915862443939789553350617628093422299969491520781749565731960653224088528623059108775935846738163129233251494982183995537620831083950273388551912976084204092149885660522115676309950382711722918701764336324081716490705712858162209150740679093925200849233344439677144746547816270582758043440921043112788063818141968170397099121241156002362959680653248053315381595211570483369005248886972046413159374645491510002956135392040631116129600504053574139355188913517507650282452552425338654814427869266145894119648748187517095212972123538377932800 [36,36] 4107025656793743149164291255663078652151882444544596767791021790476082580582139878256426257783469424824215896523132606966762137530923691003921119904339462958751694149299437569467026257897145604605305763529785367282320813606749571266229060584507144694308338924895319725566053484517837997964222922750778550586475093131488941057408962236288728523123785583814839612068512687310452909391888442444541393848481024206133979818240831822482263746738714935275417808168534849100805180582463511255386291850318365495202289960149964771364413989768568241606139661811431082740572615444938817264650286047370862057529706989708366941868166336061907822999287842609933196841218566884045885401255300249450051969835648658401781907697918921493929606163319357580978287609988434269034748562464939906706799940637638968191810155131816095715911567921497129766846262652447025940862778011980083936515131113676332781099833067089189040093411106381722680079085933603820552612437137811591412482927463462521175685294900640324619183486515422767016363256160569912938340753059410046244232923160795025014101593069469947536776290647902873502886956906765701886523711371867034023999679320458676969106393971800923973498173857284682644647925839873747308236820151240921347486918084834678631855096600447743888242012586747680245654021179566235327699655468073479602579390161774486829598679376110414259885519876510383318860377330685727209196439204895863410044890195031457155667128335192072437344027012448618652968034024995501780472843706197467407331818517413536184142244118463897901070649420083694831351826257730421024561264449716172014218517315710361301433971186625594293167765300823663440670767756106887576669234771951313240040620914486307320724923492656600673384980259877042841614100729693490345072038561002721065864602603176141805956148084730378418796973140052597034052016275025057974773744178608591413377837521475719718594071853633955129995740668163541044100839550792162599475779337829912012348106551050230380963356857725727179222440153718844136574505629573485411001403918652908217812266557564925806887282043986090934597505406506395129143141469453417476958031551029429987773997226294663568213661354133707095487829099937931725003277860920752078828593968609830984833789802613823119392663311449216985858048000 [37,0] -1531165370088470631932594592501042882161809816031216198858474480158378108020091788543251971117724446273033817236339282462623042064358608483376822779580342544022037712132444313199039302199947177191710424122660204351249722590394377074951046227850959047522507829218746539725987222142849984089668925547015384196974130741378653978098935382015570030938463720763387111534336811794294994256427952665910996569004729323842379067471377604904610805260449260090662116298155704445934288943412762110537154286920039847381692150521381586586169321092768601424909092387508408837100692579653614427192591375461745705442264688291969438788041160350689276236004308803435477907708829160716781004971966403109248127236704358440209092782400965913918283206794134485662757488402238070590333630024613810678635232331811509505155100809585084404165807786054111215054008159358775759477986766038371642721597280903800877799116461576239456533444951231299437764821222106730640634609401517150518871549343809923414854496236577085306002270349645813355081523883618155036864656086292791081572990540487403690711210268605366907832431402251451596922309211895806750964341273621490400765202743033631215717095723391043326108512825590706135818403254713691670889049682625563701487596193656141736386010580688177106043541805607587134322394989115049857591896470289029839442769957776772929375445256499586786567075296617932827190413813600158096844528217084877940220696924861256433766068007563440411671047484671908757065654206468588076870016966647198739861183702783733978888633113053503995772839234757877943423767254280671800847233200991181934916493863001563677235600438643914734542222824021298669888146822881558857143898655187182276690178147999454342689581130255061042458925868823494892289300160469370660491649891888982103474505195522823653708103665832053650560683029334846784144971867951208706335139952796068818844273469486308558620406226747925175799179417736862941579108794604385628299253399942483163655350236482698297401781616628732532255247102821131892767426591074554360381125566944599051275811977539043448753074774556991240420029294639624299412746211408511317286253755299643634215888681412861417908633934255329910105316894955193664033214940000337163003956991559868435299142617077272820243658862995441117030374758977983987503398348033009696694903128952102102541779488943540115336636552288665600000000000000000 [37,1] -91952086990312561289134058865045358767549243835162461887661425371642504832576149654246814890870169703146574702195343642882886209804627798200931204502601207408534714518848702761681051188780194593354844130525824518861534437868793359040272495579896988066397601103594363921802725326185045865001358154077713455216782457246250537671202179942872117205718970606290188298394061131133537048435820493594506305457657785493885089030066991783896119870720570762804657296555449505783700458241647428116538033685794749110078535915942891765746577060765746628060567223064365030695311077841154204021200299402244255755406834220802689366956663577942841894649179076718797276092001489538832853696877494553367957568131170231821335443249497844968380421252805956746669906535873397964973439949693941182024239232909591250398818163709985224579678593176534972887004505410572292238850723387900341141088273722286622778330456056462180372393124889485081061545674697484527293239655009078844228331794922742486935322123507817045352096780376491949270507141805903554023984119127474275546793908484248945775577117910381737289349286182891053892145295581129990473031963410809280729866906714687127693252324385159441336807767846834971402503843522271243448450165469201087860573286673065779502578506139352002256091775021615271236646384053776887377822973092102233516855928433917404915492384714587963807780638727749095884526300304641519646760676717143437683183536569083070809988886071475959171651892058003387821354632318585605797384719662306689371296980431263098004672272895548358746093293481191392311636792253275258455112468403278806717153058442860633191626425509198277348330213434918084055003886178653183345805038569638821898406535442060438845638520205863995605913351612318954623639952859577919043737072266570714174250290795039664672665073231915633956515744955749391114326694481002786904252678594777547576240941670971169124193577196397386843224130220222420602906514931503133733966758105553958820025705503587466319416706284121559699126002543723832495486193184947147587637708268235412740493953744970016679831223358230872181033186515628073505257233467034998786175042330049722100563820855366088540931805380541070602470130685461773428973396597606769147416503439943933203990779239009329392937724795651917794711983246087622097234850043148139792597719860521416394188857189868966193692098672197632000000000000000 [37,2] 2684792351059087128466698681443089368557879474067365772343203375218563857615729465223999927635305791246981063646712733267415885939549995325950164204446922932764790566112350980509039786746439597495857758730765529183067053662632047881695395918958487112210557538467002784178534469944799361498667869709943126850215783374676425810452824090370046992413951674001034525433511676437289335811120172127815702134155787417414861164630573171413011655801478101503256620418788852723548410550185790796860841778902839151156795219041845188106507766094983009868866859932773303159836308999650184899721248133884449216799748882679358649184553189971094359102046850595528741260764470929683119361448788579151017641412769914385266223648876858719371450912189645005060325294294878074936941970484079903246036794926100242203230665680525541488953262962743802780378753581856667746199437899888810392201141246152005762574308705566988127436096065932913067815408317460232016991254438608527147159830088574429187193570074492524065284488115462647669223455518248081280594875418969334126107024098692390456730147431650807075204546667256549464668968062267215871334631527662461308560218696898404746701921365783294067512215299647622011842841362175387705953019938973830084878759168340332910471952028979867956135043021949359165380231005046887164257542469429871633150005309727176753375216263223698072355879425699989868063715004712786393709969449664008869662933498493234554792064810594794584354205964718471350562678024600422158612582558541000580953932451062847322424581301822591004299233516127371471721791089636322967889953063321185117337606194642613330460683843260062265905396898132432608565077201556388187761298629410154064954002823509185744065561334533500348490506682899324268909615812685152412318795477530421303727495483005354918787181410639633671161476894526598759007735873448692607896527573672430098474486477167126720622244965053676779823373506369450362837391326450454574317150272256219838015817765048898010172022239826958705628041661884188098764983813624807525845963719731509595322726037365989125378008109400046125500856527900874066657865003720905900806361170576801064509939183767690625738561495823152205875729295103606115631329590152788794304578182454930952426301283580355115564730731525373818633564677966738056263485205851842782610173722672468754477117379250753499329613523970949120000000000000 [37,3] 91734092675930171027746325403450660742221727353590523941020281428013675326481591050935349665204378518329006246949808055156698610917466946679433461782755486024181172333118193103813234934849261488515639770468865435338237851144314767224779791744749628261851103898816395888760475294424040647827125680907396402119963532835835832420513890049695924310623351783501637501669767433212294507789272815449828225741041381941620489417883131078822019470032991572470922774453113668804083064654285412289162650454645550299625536537065600187548240899448128927406596246384537947696951037970912345522037277743222912136364594158413236942680632688496975287601772169302814158945183376298450690748212049398604499327805727122369730661774847227173417958880879879131994151913169535188149565200238656809859394241400057644591203518890018295422315112632216303657693768869853363125293174263713050163667838918903476394163695667466964210801482826646314215725442109889606596755447646416041407608905847498021265948252469643804061137859292614860191021736912937145856198289589816230073116359095913436548802622763422673207463318492986015642932856280943773890175566172574656849979784715158280904155866905465103556022433896845709517812573947271070370017945610106003923727678193598627410614037311614223667733808755742723821025988509747998093478199687070690317242508314481959557997076446692531980902673957216446965390227066895009497368342193847727217978989967511496774043851355657133506128767750498582086551835312305827891125871621757597462467450947780893287245418025514409087414822299051776414395069957444383779102570998867284318339383356243456479487053592678770861510460806118261283512906793642067489090851507369222787758326832789404360152452818417581796835128560472921407255315868763174881771988639122926616367410270369432453141143821419143418993273141904088722983842310906345892592654866247495013698954258355413586612409402257326866332908974791701494932140199413691789953233140969682840214293947340764010378420235193852822951842430295958056412235748104572599248837359372598876631622315824452845093616912959414039336114865514474112167749100875143066976647539718833402613599764817318137925821634555604695195023963428429048764258713556329508343541319601129884693790014567886977464373534979627424456238601863182370076754239750458830057597853007202396246018884340424513792409806946959360000000000 [37,4] -759870681771925780162130168481594230943297799822414660681001092197967453257959764151957765527776317315879758961000675503015895594569686441980111570989609378183933155760801694329502680674759311010807094862659184013895728930013614771977963970784037851113105109705712443436271705183316460478229890071628509852265147398107688475269064570138416955140565901582140705801268543560405610820007566993379926130225814441318058818516656821912971860979890432087881399764169282261240844059949741910481350533030031734222175588862905725175605434942247036259270800628739704988775447606114966054429857551593361792003310253088013522359021342746733600378990281445952600893315317986366891497842442165542367423544664162279074536793065718701752820667559524396874948315127798304919272889400364118127946432290761274196717499889064349968082594408936339553808042340086179266218012252936087595610040005947423936522975523054982985786579231557049284850156591152878000813257783312993094985778820966954011300192557127276891275018761872895280343700482450078639159337684041837329574398338475740518119383948047936655283625361507361070177172710138069627724213125972194809201121326863452113180031865934191461744093830728895590870781322797654113722684510303422452370655480477948981918982333611083197760622733120013256035857262442659409337451093413105046909963792713763868549061248104487062940977696240539568184168995205560139210680436037368934261291692764267809675535652321777233327362789181271596267151419389130708021301073153655952897150133840201537636428828352160018191513906277363391528476739341137729408019069252427711529071733935246764486297613449202603590865111447535972651992920240752895224528691327038035086201045991965395240259898459041923156506233950075007184192451389787427421587484393684992047054799247876952241374605505177046948618638554596959600723204472971226582778385970939809022680051094156860836791768933503384973080954327896643054825028998888173714477571215197388192036305004022057510489287524703646079946972331515886279667539418838224537823269733804173757041739838459973206358670982879074959113381291714776215237401845286611769579707578743009457070577009510540848200061787079682961603567381327383577515403189240471433448279279835598823238763997370940472766985025408785941586284769432201651087786931226931571331492648853141094332672522729761057851562600588902400000000 [37,5] -11432838594304063356821731119222476728707921499006313636934449168708062569038575707461813712527485090356610589523993418999324361638431726315220346100767539601627788995745672885149934700639528044726668540581966713984308834701646464663019434462074912729787009215056458513608319986395330325687058791654820537090763342351892648009301059079244987632181944253729351183583530668271363741169028201663756859879842249321724394635128549366307283103202331711001565150041813211594979825290775840620521072334260845512246003560670283614189525781073324177497864550717930678031844127109920903724503493485803199780034685511608653365189949822363354948960922463503027886073952881475831015070623670495167004018719591711307525092316395234263182584757451149999406326713367639364569481210998576256917072971115555884765147830123407610767516498610823066168191297031028309410386896921657481278317391901350605697069993923075215614333320083773840331285267253111748173669100299855962017826251379331997609977599593086488866042585192438865503484351764983800586852270600100077599090245027582007080436071659933171394657364212989129718538392064602843215603976386317431457257449288569316562371274134107624693203584506466096977105428476764084547567041759480899583288764476008560338621555802495092317285498694242720074268956720856614075648052328627703390514684464121271815091394916713744054623608383309725592061690503448521849288942033604348716776191779350182550027478829910728266393060790951821580238546712362036693120299546533854301559421376963741557641089913548383306567338192545689938174013963548900397589992408598682942212109536417468529521321930238454479143225161210663322277533225345834977585653992213807833941160165478142982372025308045877675814864944746649847825304864361530187960461878112210237623161117126479815921194049650188145600053208795911336392320551629606903640093479142924163251435843435894407101997560957895352314127421458741214367049438921257202654870206601024066208622224612324005570930304735851610360249196829954947196344329256163396933977565883990959271486852922746901688322542515880741101231896504490521725062508506099217604374267420024687045173034398594546199154389930273144095144218875270595586703252391491279281375415458955850995071962955817708268487577801722125136115776056994397705831629923837213499183216992420981779341026256804187815384660854471393280000 [37,6] 48207234935734882411216238233592961726865532679012229024169907374927835097660701212222059135934801259929087145217241403912107489814621890017751274751727622239284367759235745855830898102826725093856482607819654519980064327599831318046284385468780660147093048870176480601489022092208693142450537111149989958906778408729371428192508574241150387853125589633098347065206627781936161508799903727564112397658401335232037938779722770561667654754018599052201787341933990496332142354778138097286233977611200295536928411871070427112403673341270915572166019143310793556362040042443302213363228454881488535270054307382012577825097917911452728615290924853392422140064165423652619771273109545553215207445516774231584055339686896948175371061255586296436111671298202044381519160632422792577080171615284310574207590648525721980937084380147775320396131424779954770857400394456308594701203751928993436717803388743284122111208490439601220527878395370011665952408977398943224339352989392491884240761943346317853354264230695873585067535898376433158359146635153373812399211026362524495823306774755199363565705928808334979348656617382363456191681881321491649841218852677028435953844581691487135935221422524234696051515599647738709824374089708152238715594337750094927634058837468023826155474526047380565713647771654862845483662399307207795843737189549525585332934720386526739708661207040340063083985311656613328806646818569618845485058093278904348339545082307189685150978903853414109396359794138738356450616688503552391648420433568364012132403391075790831881727785643455881414986976830608034745446470798913893602864958332803503677716238382730183654748810938175519704361105238790210961709334562007183512930341647798171848092170582737006991347036056893214951058083702549350454085217097585515699341307387825931683983631949981594870368671563585066343769402662614948634510398918014728481403018046142124608249815051031974436445733466228660151089311723311148645346696569622639663100106094350170092493700700669937506229797961172259372914056282495064869168876388173447242039157769140907486745410327707735314686231642483276084518384840102058371836306400154448383351996971092604328140584311513117418204501787121910776125339502787224075777556953926605058250956221216260836297360862000071244829545115067622465404364338732109761649278893978159761567867935638579779430888246538665984000 [37,7] 160265101220166677042978271174808153173454352841175737901293554103577513190917874522570509588880858677454759459870525718179820780643696137466557911704981737557539674309100749610602965759612597559773252051944430256175869534863816869821356359894831892993587356233932119690056394708080427327766408449867918168795466114582327816548656274262857465539417746709054628682799903714480161896529481351380057848142960460370137818061738527042903098497883337810840736635470443136953511994617101972580812573361279857910767836936236553384492620654281328206379483509623285890898815851972393721231957067366514136215411428366186973103598417653481532850744700395482529126667753554660972273389096711889561735746567432247297238095887571159797314416431012573020613731011598760643198193535733284658357975670632785332112300166463115519289383403741907840895067226342683810846039202965072734337930230662531955685646652267155766100060506637098471621888224148015080554055594078192824736578106885834220682783620067599743343097001012195195475439983921293047082809992701129108376821712893093818449384176492058884651301552664868217712413869947822760902493138727840143303565997058780032422404621794097309062001033481107244448654785481362682881904818047274429604631800187580031329548276477026248843442518416629735396100576015902141908681622840814415202162521224133296983903175185682207858284248174578031326969659744695056079244011301494379708041053564020314683683814617023394109889614988797638800538513400762789800010685927046585087360051660572633811339459741273397918398688254688289366685942455953349357942157523543355566552804634520277897540720252732360520564636017287166105856089091064894956969507705072641990772073594413608555917262717900688477204501927398666104108740409579490995587787998769201809288277605649168695535390100460673945295464748720235621445778723752134003917134488200936318478962303392874984096260500651549389589456572953841428627242275991311648006442832506887412303046608013186323391173349423373402945721530875072837746157271422852023686218983418736150866984909915945548229390466540200398264131515162730416899837467041901606415497306383156285578532679031219624085693978595348614108955524192816572289179469808396746119732597650589295563259542661476697118611836733842883350447709619914224010102795485267407357843131221185888067201141338899056909728232767488000 [37,8] -1458336171675217783160575779515047097520901063687464455285226879560734877750790752063632905556312245892342405121467216606917833080179951670096799752075112627978118014285044377088951026895199288197478036792854036622187480551288305398163498802771604710483647086000648389835996679313637333745371630310451236051182657174515841422048315385298143826820496508368772952420722442854509668552287150203652157398982807010760050695418381396334922304128095241512601506100852825500538185942595373359920217311336723369096797280485875007804546336194833967571521229866615805503651830507225916830677513696637567132952967723725042384776650096551106117216890269593602031230174022604016912058940176533506551602318035707705237039910878443179615741496198998096922137805420670422403508914866486177493734000349398495143514704126570107287577176428493424919740185401404886185888367898541963594226495975133944832611869239007065264712770424066942510968742737130481359767569462954342078242390435326701949100613213118711322740514263529658630681534711018923302558208891293396664117041808829335794967943130948166433182929152548653769906800762054722233483446919369038204727677431297686485916738842972124204359791804830976446507414469237885464344203101650842614697614385692987099629418074615158396124782972890026681799507436313120060907032828755758251081723919498972275287517408857435738947347827455702670254423344491095593132738458374529384588839465198806234928728800894883382755471850172962732928309573544263817367283923851196198928656929662044094757689159759737149225173074679958856921881649671447470900773667828495129076803297916222821832432537874263480045753617828456997123362622932796885934636499574412475038644766000693120362892292916427926264198748179568364348205375717991540744877878806707010646906921698115255316001121075901757137807103534887235020895033456238636269666775454047921803776742836235418945305801438997268174135079653581654602748954765620373266612926603258422965136729558289992118086915211327447127063127463010864257781164217502589536354947281782060673120772675283400608643327016384513587885626072638623900836365347214610295736618403233937405374253349850921747664401362423855339662646358239024603780786249684104497773135724449533451048712056275925342199638440963581204537579378360489878879632958599144529365300964948100726662185096162526631119853243596800 [37,9] 3871411812565376672628980951924076527791136316434459602281656414843179396645286507168723279827551042875047118777726720505336710739390631298258320206342741076935118425699115923524126732603472526039892333908907238153990304121112057558301975225954773691587665742273151084281058911108951621240521937606386957805907875378134989515254626982062176109983381936461873779085542780491706292127991817032644616408840598710094390531834494122365151311837786459147215538893410305054665943596059351540150863467135785057916256652574941102079219673800916054205154132264124841075272826822199768617545195176953202365957606201025197368605048733976839892415090768451576371598596083066121313767579510145905915289066536673030274096046530196143050897474791182460328080929266721319676091033115636967047083064062416325469962416172999276220643833797750729219897007856264479709965169182854269246041742040117484981480861408885149528548571162037330106356871317086471207617938175297473647088314177601339572322809580768031789196170754289876306650240349514893257537997547478527398446388023343104814278745647952658217791007240796087857801336098630296887552383456183173477363952100916454293958243471682115129810789292825242869109664221909907945969988104460676526432665922548095755930199047213041474469323096602139601695821969410939082322961706920311866652143823102025039493203119592654827663666757750807800565649026920763803048672505301560992649002162205342781139695556270258666516653136299007300413583870835625946504474203554651590456775371143099563652057537423303568299823785332111010732440945452322013227772999279823619504509843620547094266450127734672194359071838513810559493618657851930421106351845348362349489019364204285632688138388775087195624182905039919643035119918526291435879132516297288326672039695950893702891435741426273622227459824030552938048684251255513689049663962808185156532565699879748636450765685736349138473699173585320041271951859709479379109084393632943051914420334024865094164557227196015145318759178211643243374064419898854660678174968595923766158173098146128593425629252077777341474220464327811046945235251938423317315167924021207326118848185111087751460023324057682542830950383149110450265398195519019192915007767669903434745121806584648795898111551756701851633354063646094835677203036158536837605286063892230597246149981100850685805374472192000 [37,10] -3390298526147582987447163659855368732693125727217028854721119746125553139949651688227342320244599395177174300222761586701022060652643021940016862547065801333723890863594899124661620211958968930178627234672920376010654108071805049578781752357440035204820361340182549811646112673579543439815987188711356719643816676365411264743057440916147528080550227110816428188573785302230712613515048007101991020958901731432336031674873791430658488899680236052641685169957186426308953783141557258564798837591091760912725553424840593057578833131749992838528003837370311480674237241912380619216459915708022036675013906617532260091582704297537104717098502167003617090431190405234878822010151440679410622449951757236502467311807595830638937774675379680103808296490280595236668278165954757923790462768457195355767801068809245632851392249003997671358529538802737757093565895978205336949651369360036131025012159393350569590611616733178035734370660699941339037425251141700101013898242654663766669203868514032455228224322371298468449327820914943869310419982698045768330404271512166331927235918443649110457463607781701652055966379604318195324982169026730097735849396223856807731276702398082286530480021348055062377786056410671061112784560102263110279601927248767675426909605059673480194585214927432747033256017630412051411645568537435779374527890576328417488282542916321715758442931641166071015325225212308437187683332436253860293722554769365448611889073339192805810035451814373708090387655677965727833943491124513126613785926237427041283004579013122893299216194770526983229401883683429396968048357723208206429495577468385611446290736102555084523603901811491794384214842628736597666471361555827068929411341781751639196634949906497690214266367220890276621131762484321178305025510444892722528219664586381595098817044393184209874189586278675355664333343712964181289744074654073865067460740375225630238322187737833989327637357590106601945598265521388519998942925650779321158012812983420979888498280298066933356723316466645747741230002340130826898767754826771574257218857584729190338806677431816634555449810408885218667879204043574137110463770339694897545510679516341560709719882875553263180866157753109670923662419026403149135266907692780851582999039687340699161401225124149599062993615541074377237387191393486132905716682159896914130104804894114568266966682828800 [37,11] -7330336582858729634374320986552953823655451867359787804417988311102826832512939375561091939315108597008061996326811475987414480769193503807908590363690768414129955357602281321830554901583704832814759995729707474874042841902391249055270576029044968990351643866584407639200596933179402778625184406327950027447766972918183165631540515417009770387029712140781901760555049169700362703171971732125791546306197315858668528135203901881011776336149657989747730937198765932953794374251303181042937162803196592424990449521179560979395194814469627632959849992587326334251522891361787685875035986111723151003702808951588602241785115618336105004691320277106691289834250756912505040062381300986452575897861434499061205284179608856433147816243191268710649222246050303486308392791053724553090039910804215889199152347348979453828594202433286008689295286175474724774740408680762073903556992342224324748519762447203405149255795571534366133671853380078803458309095640677958228385882231010721354629789321054498313715552303787590709890696668069480008312822685662312068920967652120566100865520956996564987615478104716836092548820069763256320433624163401644811330785090959802229391740927206936276962261539990906016597972203616709829208198712533701356969219676269968108024850989960745596086047931730649024854027429430081270308238268533619982161270256380065594392502757193997451525587118847382895211405272274983062228346581302060066590215913584769574010905058780151237121440355355885885078586381861982882421332895374791691520034664157283954008621948101779347859223597690835222600682032623155975344546883208588469690246070911513320292795683188711252851858732978686928550734162348320348606070288737018437212119091242325609738377192848071190084965890189314054831345749549108653350884819513128959813567028338308578387708470239006542100614334867150968544164797183768434225606311211802149818487256062489873643209375321109786935279680985540262298202541078063988707052936277359268762110415356716886828804179065541562230039491633461108417251831556610409117050590700570104776575483359517688944981169778280705769664469348074739490961136320596690545466110471476138762221656333391005325828115592730897846244254028263018434324940020206734400408029604718805214948228777753047836476290049212182046021531171892763233771405696767909594047368211511711142186537141311531017830400 [37,12] 30311183014577940713870048092056661590427345869130388980872476795392680988968658825468022610941063395248243113799992096866664523126699579567576646877275010269494407221532725735698866591343097625247015305566353457702653698135846097006353050612527722551868470719148793203204756644473126922450399914039462125864907095853891986814090165703049259685773804311309740601770928886631658510930950699047159421069115254972908689355426735411675471032546138639743843486640714236103878579810709516538702609685879410417945719338979722350385919342542914797861363753039643471361969735253008384195221729688580655031710906072447774821384348264014844102286300831949711336511527766929061338670655769886796514150090388647708485746732436871191995667604052797470200076060416747610164677040814475539586607974285714831387804469868911675554543047212405327707612201602786597840916170413655125783719274212664189960964940471676462775266719729312694566717572438027297491662035020509104876433816497034613831224589261964974286950575899941331086755609773422632566334284097584214055482527437277203049836540725973464074507581976782863172311842049195294567160895445848930501364313149260437686821439290892266044227583853971148322070101624947976569000498741464172127690939778411071415225852555733117856573934887591803222735748219544130813587084982445627211717909861077506024933739326037610801351686437403548454148812744341108779008113202031285721705161154479007906775240532948537402444263262926155219325875422825196839982012067695649808176855667717475062053765045828498002456432337895568288133626784987449079329177116069738711001753626074389668095803843043272023577628128153434827730281861131098934344491240559486147709417696007109106184053219486454085586057846451363032747505761129355165030660255895777554117833673388047472237381910207406660621578448334848103623616880833587780664566227626246114766997801040039469648630487867896316361724768620069799343208353263734192878453395041825225179023180416278757945736514047436994822043037735838694010688734335501047945726956979719409617766333402272990078907095735685584481631592160428820774052851673699737759443910360259260348895359751077515241818846703553310737631405740351012374450307324328653191226559271244778432271034332518340227482471909547263974000922009525903169984647400258697592065519639490332204288774873576950988800 [37,13] -56406832201380541570541482417689469541753975159009864819761772327900933100162774658675470586993985995211508238578288091624658018381912443341848273820814381333841226292608463657928463659685864454954388699787257457417331712382743062247766517924005961292653930385577048160958877062012630069505774352156872579976329854612681401313192000289312770531842415232324008303033200271473583796632478678406132766170364831342716865177393806642633013728920476660853272068216207829404767804643077264042057664976914843272713855361036361522811327593463675824663925602401243510766263519752690008431450706144325728472196264244200319915425616409476026501501776685725340450339873544953900019457801615285689977072129404742757797072397419630569961130675383551221252200632122990050387031293393413344289232900401055219131257310584790611833837551531745075813584510503427534177614980232851060006695120058925375685093097945026913793538513062254022186068936757559956115889730337440006184262029294694244334984468101256963606785746888070753746766921921020090504963101828775776422906683434600294003018117091258622829460044651190629259884184938694262079318664644896282375942632296533700366932499384601133138154900045071160780687195613409917562758401186324283358866940112712066393278341470783192201565154178566170502962233321993612226886675203473015977257333569340746945088365159054889453998545011919080229919963246039834516149840917235331061586900612972067772458401357390430038073358898539417792324274258062371321338958788347789875356151253455555320615400298740193151290449989301763035303414137847688495834959159306248352657803059891237391774061368681860404088799926799742243026892811022387412726893076379514141112135267467666448140074059679183999858370910062208420637252657443226913830765434092027581252464396187556418226030789242283506849886188770722589136388064762828135401826517272429843670320963209669047549948129071470061183926656156446450064948269461324160347243941777800669223149738852937415811997908459311921533471921008069464218257904431956082647344365569262631547607062271191011063450453207540632198767380420125786196970096460220783232646010562697115242138771666201475138742829375891706653958991669221938655478901550548349585635161550688445904572663421524684908406190119364039702499910296918590991089904158308038155469254076598622281347176783193047040 [37,14] 74181377361071569808964017295866627506603845885791344828879119951328141787085525539905004951917536006605016772289020277842510651628050108351357660984789298110879541986965652227028417212790227371034667710232735222276970415537257090282298307106348054418756053293054916379639784995687160084427678890609149680162196882719644606218551120187244686720060662288495909989150936232131787733494232528143701288727075803176949988797739679113890947251952360594834085434727063515407462621089072442873203004734637129012905736853983725093550386535255710424311788098392541262654869873041823167685857093299955563368400579708403876982636827153489874744809750616698113598305697526916452037839431669563220750985227086327366985438858044291021558796075338579640653259441220071793169033577762660160420332375628674321350738190049722964513099124147927035244087303766215734045146268234947123694090483955851167553659588242745405585006928520014324715902521000031802224170784235279802633142696217688272232701167599160186823011958416323314785708683944264791844520341300094931756006011216373448587153772687044172330325932573290466414472508675878298177286731222324161902656746170187838472054087959712982929227252312701892005708435158121554617776413984729290906570197811298396846888269765791447820627238731836191222776256684556229563844157707437031497783870543675782570878085344111483451956276888797904834375680686149328747916227976786394378909025985084256971820989637183921788183330371366900342471492245464367167888803877175477024938688786091319236473886845995329182060744913198065447264309974036798656965988281351122938122228550180641002907028402469221196223325668327703699465615735316698275027929830964886006897437081317709938918365764875590215906474886091738266956037327686691252200882962393559813124823073175788660294723474426119029335043213160730784734146847667417135489624350298504391860541243310793376769696926843998507365555455608507505502744841893584518313721621898087943094240529260173973960048337139935772150791625840688876100698023624791700357005134406595821304207230307011232584477245289753533674661461086294701363945545291126901610856548533582230093960391172367134672001205039083822638054559842812894423239279186441551685373611488031718095079638988294127136004537212636612977731373768938322295105729613220909992144698457504967575325212095283200 [37,15] -77845524104618039239867038557895409246206800374876731411556627621896851969754622804970234689552485421240003047206874876909969575797584355826022429803595083619081392030669651786045283466349379239022853772941167022808642016950515165667817604869276271977273585567650344015128359999394130482239187333072944456308534180556674632482827262649928279038836628822314317561267789267621890802528492857416246979321827617338505362427836889209838257420294720061957615967841036274667016167870201799423137170521749152890691450881682982889497942458936335634183147352461740704880758852365938650830264699613356272477911549033418478591481575930246779810930625972755689535617535299091984686407981381151794694609347371569870038681672658257653993211190859851260507889682159255685277761359964518329140637293618055565003521016855412604312104209358653330674939876692222903409046225797501403927282881122433115456730358412905719381326232693648739464882956217752186332470457758248689424260749587821316314997234081122544800440183111345989247017181389282714748980559215045659801061087156901387617877664438544957595915083585364619187882251139224513581497543189322672740313202318101888917053325259457527305344036710855216669285040529346831252205275156239917811426780540116576292119799902709188733393279193032809097532242298959530068363249481887168198436861972855276221342310885422435738442514348277703195431885691871713696059395893607412030589060795734280994913014217416879187313020580845892688751056291430827876234306915258726192756223224023407859713744515579011811243511443085537953107830210263345267664256108162711874540493691939570593241844606127779971002882775492283329807757190879315486562898860449188789265064670495263166034718528022046956055460445735138150035716369723232526144455422165736995022215589903029373909959014055851489941332246604691703466764083073348349286068287163742744441845418683482885495226302574295786069630930498338111249898957260516356482384180023303184412001042533280110869781247940993216203183929342882776633917976261284677075897576567900226565640832589542550996591568873095747918586405895565844843855971752862013399551585509109498742318021279329220811917802117243721407004452368270213412562891259728859581030146334388269905704039968065659777390388385711159530622991892781262322725382572452568645210542704765130098940869345280 [37,16] 62418854424900452740517325795977684314105076824192050828580614220381013629023650154911459128308836753215665308526484376247142425900917274221650276206003047622116578223696038217142495932574563679508888493671883939367000089767134075985835757847880244783110582223651022901778378445301551406201830332996253797417726237768344429482324066426789759962713696997846487150761475007221213780467700440746454111691418583900658350052027503841775188508314092651025983035180077167162231468323735237743502548625351829885727708255213967533097198657808645198695453065422663350256143387905599942051055440548488605203446302820512702491282504784641497365763344694069587210007245189642711716264120937284404476737802645349742633544831692485596439824058656390992806394033687690640433745327015945317754701517371610178642623504358008726772015262058615897930142418514372503410470869191513424587783464876319327970921633247852289380958177086940251170468239672517409290328435967966023617771577882186825859637860866399663927600394740837507710855959563716183774997243242682659531290741046157713399977524476558844908623100074384504902920001027147224215920631149602965562355289380480230021394787044665518861978975077643846630690317710569570562097262806481596302405860533920655420170772365054275303282968486604337763919292379082452472612912790147890584115634366578941565410868560762441844037264101328350286901331947177763774748695255942404549547630900052272093328853248398374317559523799996777756233438797272831721697426979183333820552507590841546200055550517852182229324482517255532815697506448285760403402174953422045144154241115128409015196665392283609816339731098754931392574870240682514245552795525592166828183174582397694847618373361535160631504181050792919003633199503129526148643695647896625635487511186778950363594768402675818850299567676817613296773826046267647869959922127458248956669509238026100676663633114866269585332163120516525370993471493141969175354685976537407963848226221233176574985061860163761767907698307119962865791487685818572127265203776100376541328526183243168902731113901950309954252131327555799213223811456124541487034591553810283744947483786184649035297579706476795792162194107162143712908937721752363946023989983884462252839883849894676863006284032707924427742048775794096330708449289056783066139836847511500150981997363200 [37,17] -32378427664466242303450660630285330508919254797450300452219210258214012350664858713261914505608697168795317131578079703960420053164014453597913548366808820086960485783009015920298849642708799953599992866944092122477890180075968246900396859976389470419151183742001667021311261670099970143073668229731773313493869973420993369299691939791599291218032194668059254780390478850406215458491709201168635376635555300780046882302295691395922926104872046218553800296797223380565690096368464018052133638074828917978295411534914348095308610576234112994029656679731054523270837741183549186545264470038273570500542877345977966961289754289515308605523301103325517048515820413129146286767902143799546758048259998994769623735789640636146234805780698756529116938195242762516195456471118165233287088009895843039078793809002360592280077618487843155132144552544311665970535399379223142988114810968926867827436949693810802287446193906340928703701345807899632952900620109405576395682310115057135716040205103279289256914057874453181467729503206567067789987215750681997435776388920602183484673612373304756751542055274423214065144423979141680839353022553966321845686419067359866183833845385396433203737612274520605625067303463285266153560997372259135070273365964759930021150616968129771142155995586979827573099014500617270927471455024268877496770593488715604589284858475860439704976580018187400159466074440707024529882276209546344887460145233790983395355223261076044570960931645191651409758276164681456979715685999045174628391979422746132519311726804809280996813102577794254368974271228700907073857044747158453388154120569199642586590949370360422045563150677163801324820019541176941922063727090328977503982459016261261148167313551698331537134409161831323426031366252719184638367492276783459606413082695466385044197194952668016198656349569127869510095693307691185499637737689583746318563045333175632604387897142126450945429354966947512971864201193460273793671454184590836564220338861106031222289282682838660964308963474032042789056287049896006353431549460102860362278290197844883267406811171365725281355188761758889410187703266009304603136379273851090931821936972283913750212033907797067319412793270216766901894194758688066197183145342079376646620701108842329819103512747477678869761341049806728727029531814908679637475869430597172189986816000 [37,18] 12286300402571429204294517142836111482380643520878162326479464568831921459142172088468238561287087881081753916077440362876438012375834412201189569898053046548315351063254512691244032016991464271296204045731479977906069433886082072646960836388746854374163809585227083734732358067107292221762914600483503634621693194767235129947717879971016722584093338777570652219911131699105688938900636708972928396558585604397167647612780466085780718222501884184599455894054789344161784983728965035829866506478114167087976525303057837747284416357653268115843247440552466596454943570651988282875042840363513164805169274903071988139924138908132413922590593837493955211488934962495649318512529616516100581142302346514394785859203379519463316926915833866802050345141558621570937482410626517982382042489962711158084480097921053107342608159768448614054237287127349960739531513261463248279210096870030301434712347094956311434981584750992508569812013937671908908699670184965897732424611357176744838034669608614845270054872488457809088231935468250270482327683545283880301229041536751702220145496144617147339712007636178694933213126853291632993132753983429621803177363845481297907464303838363070729443284023474245702368075960493489664175197504960761205773364398880562770037832413191533429939095164165944928810564697042039457733477765010272887897415604883902229575822040025766262844651418610659001323446770657520184646383483350171765942974589294181171457489693640705661509464433618725462458314321234761978237716291111432755684196066884791277763381245159915730305630094949937188977480550925659382689334432040296234129537112597846414315963536255232747392067171422193037819043231510207803824447884029113172392853767688140929283187110333856077429832709156178076923787189525806809615796396408787372256968386938501885360335918581735791893697950737276271113866310432604358835138847801168864176878331153321427304813494401856649913092842527048157436430765287112660153207491207417341732487280354407673041145979679330710184437663726716383601883695141831901806725899349231602666450833142161809053063022828733335054025898326028677870640862446313489932070919219184056882844995505781990542649783453982429911751121628318117525620929021960554663837848804295577070110332717459872862194232173066109507666540544715435054880586877911940135591944348813785825280 [37,19] -12664599632134927717595987783017445419860471725850791914715216803423758205988663748062832611997810720802843567584110636820028324430907663517812779874361127174463149404928104494938114277962481044240770966869345280167665471241251094940092399716789231978039868765858355181211239416476603203437387063204661557750317100019852451782098767735728745157901300204329017140709861325843675232574353488638497590275606263967861965506847592896229112361598836895664708831009002735881585231524073719829497226625501146702324920340265828217232988989248296689350451444153608772359721546978019850160640502507848465392211631136351265583560224807996151576232239843440950551385634685092757481845183683932287867198662795018601405595288751798055757672538140467087665315507735847323222734378202970899338477165841184877474939069438019239937503753118931267125165785708665407951571457181325126161596111525034737118515753738032740637343550604080606409303795898741894921592680831586309304260786562734473669287024103767990657651713476582353351872809703171755356279551534894941561767836392527580264218137315598723662147038536590222809702339419540978095360183330797157139991045008302769643960885594822962265072998255357321690658951787996827275138712099082577268985918678653232030565699095418778318408994152930823602410614549282277605730378034880059752296649177670569094947267939845615508520712110990306409526062665001428390155856100176029368539312084178690112011965063312301682393059039095077156413320062154204766707162143648314815596316899647568979869926386984268311873038248190178623969043445902918718068595863238338529787451000581341121957743805235028241612712880432706436310992898980062775166670676836056014620800152848730563620175254737168572493381471542188045679507012842959341383645464026368181241845182041160564310638541219745852258439249420230657296721454781696313237193108389944164454539735233254338486168736485550372968592554306606012200137924397935111437548690162597119983067204783074255825176803885060210648531903165687510628641588922960647104276156641283523716068376439776703471859140737163140187036549840659308196657439356212043189580167671970482351153945334465639122474738085989540599146380522579618672717771738465686716402551837220663137677863488693763647531748163259021122380152019984577558598312418164193373767182212409589760 [37,20] 4315536386995610755163428694586207742679242113306281681632663144347492015534717117674972587732315707662893137208717556399339893313106147202394557774742619255842411434578635714270980614078664091491020119727020025270801848534706868345678150724693859789328338859455754483355384442579656257559855564928761982890665710845525293567714922363416391614137947980517888750953225072463024372213737305444303718027842559379029666906917364285063631691039457537901535810548216969880142716362640045400691286490088889842105833480178911825011077806880957975845717334950930261789930867091248780982064828009771346280753346832224135086416667463673083372008154879561018373107942798597134961512971944972381754274769653465365956874213297093173635635498844006607070306186229379529217732450421655486003716346152460188788009611544631465091858896127260370079342167193007212580196293470772022360560165704143970443341402945306800693205153396924700198579419290152773126125584333521162313297406388335289091773550040431658361294908419166272367159521792095391027486646971036624745091391712846320088987409721625936953231308926982025528061220563033501458003817700745950576765019819412643988333843749438115804833373345837663393525211114970062969150368124514189711852352944116633602504374691329045768303761229842329374988941276620237141610227709076825901946085926999540934127533206153472906563390091940724553598220962784839462662486319819100825685700209419906898363607245021172733689843005509160524450949543244118358926966558381782593949507130932288161247269033627349542845812352058803969591269364677812916337454026143018478378456272053775216216151758255344824467688673917761503010426840043301775676695318321786558363473444955308756019916115485984125356449379008730228203759942920533940737561786859373126969198943207571165760527405101149428391931430188328729949311750821328084261124023592073712791121647145720069441234499556317932321047723300794882119719579096723629658766477569542660855708209952389127276829046514898013555602444858333580912840501361373216053371476987701553952604084287521757787015357686293236547237190005422521195153946971821220063134072560914445367920147057289351046528218914845348108680210472429031753230155260915249819905018458115324329863703676187381264657386319388449670284171520279233839727990684491975662692968410644480 [37,21] 32300469189380134028646957655942250846187107148805257722328251384282476819688016860780775145610442589523200113476534040645697317258397413192470769307785085640263528804956623929406036565581006224709914663203567354652849562421460796818629056741176572566264746819593100820035945950713634840127042590873669696561441389383230215192387486782059683584794885944556731046246012449393028875173358407260652280965053859734106041019810437686657373280809141796650280134688618989084272447164955604940064319098778026575455707909849548467642375841549835399473908887500159748005292014832133746249928728148302177769360822332011873126457258624836655092861506392146635696573270354441339054599967733713767227304609695145757986228986839117699816925583826271430751481184109241880486564937420979288340485723263326807851429409462880356232242943776133032860911493953120579148283288888774657551957307798244102325285604124184784157126882479557414723118701014467739342359912152485267353613270464318794595155426806700404012676342606437637919737740668124188521214831786046964904234950214900968878611828178227102064865149665445272663437337750925604200028576913806262808010533243386380996740210060663549273109142397945793105808775694601037248765924881412998570795417648364301373177396827343363605605678729775202267448396125976767712001077756859178689273831755787610263682566139553794685646941531493699324381124135231712240121928760421792805591349443249336602062145692666030023752789403658261616939770520848517608439977600003883219513660978046259775391074108610063408889545469120547369620599152031723010274581742214438637650728988630895230519651207556651020631884470572234745005224327756132663924632643983134800343856892196031887062662275372411133306923581927111538307199966769024253035923343969723334687968280249348731723884804373147521015078860167340453542865176789959957777633820322941776880491368247856095584401216736053092720300134785527471273311415868481004595641444487882049558728884054782171398223173450742886888009379518591884663073063609471625484537248144504769229528835611566059696164482634542614735045767539435790200688700194079774822597484382340025946225194568676194387380989515708403832980027912512410484268391372748268761015834853530447251633024344180048130713960412439847137651898247895115235069930489314851865369436487680 [37,22] -73347066037400934246822261818176428970278071400088360751862340591979375780209191820298073739394799666227975592041401193664153806460783297993550320599155254004917503659260381389000303343823249981039874270676462907622301175075551604883416155121898512205615677155666136890665717161068482911509840200971193988415556729684242532186371711477809062760089838445311156881356251643072425755400011597628357785242510098427761520493789942977849960420646834679449505877994785245830535243831140202118535744516103926375278578213577961508933597440744719193015578394667180982525780074143043735141272572018989409236774051303294956685631453950117719642925235173867198564403294123873454792723558215475668154906318887870415790389734367898345120931830387983640426385249658062036275995655044810836851649468247337541362547934986555327279268564272918094278251253622908339993236137783531779622900229032245873502577361385265621759633295944947196791790245650852567158995872945755683848869871534540648218874009263468147849151824325379592314550098873064176343382519954431797101050051814258326826514417703977222960297539738642090006996397641881792789537384767317358113108624748116391506854076338958499955607516809807190288356759050687363247916573861843475058003850905204175423897915166928844445313188990288356046576710613685915342519025668047566841104717855405757285429290395738499518171347086085437987247248729432803100442300023610099098645176026480763187004324110282332031347285280081577042573115024205261637953451668909681343219119578730191172369080800123890684870217962271667091316651701808153636700236083289988393631852119306684105558331674934922395093203964935407197796641220278911826993455774071690552047301348920461347713424756672566410039845863571114074863306844516725757024733408968711551170715783614441766904962696410678702005572264104601522982039403886235343029944727475819186234283104283749125431342854513204452405005840532669214905279105796455638014546040444148575204388102117578944156308012036418301992026319688015696131840460657338239808161522934750685741681870924001878763799118423134207564174951592452925875892931617084633372396355413244772115141856180994960463767378074731435923309918492335507807123726957149250759773962858660887845673439786877058382923497409235846551402715358440935442774091975961387894403235840 [37,23] 100314958693343392872206440070008937064525576926398497444507680670174713833404171151713596243991502806067494148078676594158657385564120888131150565017168638247313275041192128664699577518956350722673624931731844670624277290641796587293125853890962132459879757909521645731487176337458606180869549359510688820683262713506339748742077286616887301771671560633097633115884370283888996430520658314726236424096479094048170927086730122779879402687018495212477987814986218880098098771424629485593941325896089630202767731750846219791191054141736683081450571805138525961614025292725702861444551439502204178714107560308287818094071033816335997906967710618214041912847087680159601135286505018831289015824427582959859274616318252050971884388750097956211944534966881321931591519920861285899682422279756791569815272697301043013525275914668273351363020568011888595558966344032777388654732100062058131755973838326068874740711405137539975810100657930795278978550249059659126523438440691176095626149600025990765475884302042930214285249632084472258487057009939942559792496910591422969898049870336097447337784426358650552446232427038693500910390521845800160993183595039810843814780607547508013867556764365380491454724599906740201522605239657984488909653051162913743072265736099580188363455846175398801723979573370328344694790300734023480388222404166464769218627615738688686093823573965312805377958387775106242788552931035682662804285597433960925885681791416776615302855133025962117101548275417293856019602338379710988824597519693406709094531290717621673002685226693281366991374109910720291758018215528118013026145416840424658454372586235577179606009302883279700364434107267724483170562447375024502782294505915629203677155694080403472084916463993903366103864524224618236639832483167882191361808985924399054794311112221182162975648191775962769315118393285644549289904562674254227459653399733332202781371095145736107389750904458373548415774794010858202365003940285823659819200367018904019717826989396656427575273449500621803671776557404058493974807713885210896390387367788664727770059422523940539657203039276017067598735952870637004743774293274281867226505595450660603930010797456483736272450965879117490007329085932483595145079025897732921327008741934934240386160356576483563995294202966032336347623249560285121640245755904 [37,24] -127684937591792263052041711258469052643790163913623715095603932353553090260720483936073832576782134081244977053803675806979978132280359268761082315365091868302585408913153576383675475623479437927775739375415612987031933108497473914932902086845356157279175692582297822866729491405279036577592030995890618680640449650323393223998454008980365268483312240703228778241849948625563103549246905567746297904785014130847389974377739870217677850293653338172762922970378814917691504688402412651866347471710854709623131016279270427215372936076039679168625435013958551363852027863606676297064290187382700913824650348522965152926415000637478672516897781717402886097946935049182531683466503843773089334955288469839948803803426532682684599177831678517742813340855754648841793941325738298516484288610359826755826718036392229136838353102670393657418775590079272595839686082544853473016614158065267801585621417449682238379958225354209089784723697289328851059906101584635154133049007589910707024554436304975709609531134313389574432917005687201921531887061142266591567009267482003385659697962970072510236138764698228664616317533087423835354938689014383952798396371645619928872642168485329391973252578253258902727503112001809733124470587547558682280833434386434615954015796281576102217758585328484192728787871087562510591827697002684724564671477180405907621632939392782823958022162246134289861386002740753604581313058640550425855510811124937946474628982437226152413295963845282147552937311165586959053509565684948358150386528847171298122585589184143283190119493763719788124007571091281639806090459863651951141433981299174306749843658851129127694494889080955631759811694765999954070172228227268438047247591171608726342250614688979119150144578390337176593847449630865301765696070889871674837181142440461988728394055630724309493119837500515174095149047105884875963388971172058363598889393244527120504844794629190211205642487703760972622093278015995601413507741795032743522367400238794362553097534924213763504742300305815404324616825196538907128995984144126451245344701383591324080355517550682455966421623140248536975774281336182871642443033935149363978638308722879755153807449507056049454306005493175395352557830075629596106304204535290242618322084239279831330063071014073146591636916151561590180658451175111493523865600 [37,25] 164896694839529152833643372916827584069193894919579102298488048615420230126969230772318234063265660810295631710163717474041983571623678766934340162710844469225918733923257497901725340949041432613416361419135080512861897526271556516538109932975186360389966425757382650342342280975071136238981944927701581704537980898805577482637508181526993155034030869276304906832316539379320420589230578502464409091255525012937785371056999863123949868964916896087900135746357370775996676178104359865075477119396669718466592941684074607888155359028641440742078034830608998272933771151538937102752028870576006133656704020109929469516295458355469459363942172089451900616760564699206300324777022432342202653341008482022339123480009515404621462586116700113001932583716584578108578337179006092361609288575901783856386461986632512506276125120897549350323097530966149529859122472504270637402958947357384627810652597494128852112838398098649053991868449878841821732550371527910725391545385195256054774407832742491810637024638309732637253371679783016713873961703805443758990095560820895394675775721438488512349815214305053036098386662857811019073717075376377358344785169633231185275665763065151567953535144121975423010268193604336914144632562436929712066474140465335233596959967485826193951352982708446836597899228783758103236886714741425737193714802877159146891799349209463481915743906418428485179455831718803421174196661264257115788683777339124767857706469308245428767400239509668565520316699634098231523195269771310894382159897160697533403337880583667632152357571800491684483776225811040799762059475009246962820662395156255958111425054228657064170118725859760991179568575382877950011603923699613024675586648894283989941517022689967062455119470116298206035693022589920601128899171351385964044362559384956631019431443714042879530306245480887445416364853392946935559739051817746009949557204644403628887271613775604221661878540018444566985429308980663228473199941352770899796692425684097245186174676228663833580235704611814208637940022425873171528911024048246072238166134898927667892538730358729843335159959444524786888815741671952918298720739256553939780436230499748285095753409086612648063237946043021067871300756092475235769326347456377150281464263398517461239872896515494180905259072576426668879548929828448293093376 [37,26] -196319677466637694586132691382014808790173058635720299443148675966048890895476221570594935804011416658245942579147552090134204684137122719675730607971774345793115347583396833589240579561937347122393992660308648553345857500188321223264249220369966953441095342655738269335780041887718725501697861412982520609722737441555715129448946293189459652348635016131987956117456350897726215711413597124404374120744965695217346425115536674235361791999395753210919764075834493648733290452357902849413674483709895120278302542106023141888825938565280178384287524416983781044006288955398870091347202007386738247763251656166642317367268354489094990952409855956348069127973265519867662831978634703054425630314613941785664310555430685914018916221875074503355812403460390656543869831558755873316167939773025950830104212526085874220029700070714839688516890983031444943711204740314769064979026790200431216888164816638042887331115427865146623421240392750420475306007095898669876119439631275141356335425220906871831034241433986995280325668141902710821258554904572691342525085206136697682973130922983805309693060164443771862506883690913486676308992989037204517183658145812186314874121078596179980013657082292704356990171556152588871640541815048504925060333101104915885944864523187247417408466114071875611407328404153044160043908578377560923454700119937531709600329923128965773302764556056990188116808516603835633905663368458627072590570939349054945661704892445612281135653104709136253794867271382101604419223212727232242601905523584392283916680706323777344223176319386725983813554436825852683393993150261045078498272340473303434357005700239877698072572190973404376391994438852776584047595694547362993562437174012461439058289752433208559709761160821465187979113957197235479242312517599824107344885237184688314052757372720357913420513927114882640184862048626292937002930834288668969169135348298072309563181163375440360587226107629231163154287813171068985241130197730384885147655147473961429312585462552325161415143314133511660718142292081478549457562458501927077478643752432075572274601929131851802642543942888221736998489396364839276115508053300402551336494392202985184632586600055556288788386653313609751590131932427768443771910756687677722520427792822689768228629623978209083684139765391187866777757520714960732160 [37,27] 202077390526267205573965941402150786340243537523793171159276967784308513242934745960209619755052376559511571534202881974401590952839691796523858806086440534729650558793761897001453042639179359206080533384172652644317481220147837406534488695381741776681998013916282292390459253865187127596970516814798385521628785734671200667217744963675828829360140420491607982738039047327313834231830763375184351347053014801937744365943584417174025498361535365306037788953533537304141938157231904471262539626086594674861646413961306850735746263395463208400246142074991289675528719966102093669098053221219873102452853664373991151956814420288732166278837931815097896443213879846505451666353496894938179417330202837336116661162509062766341575016879188150572316011726883606488284974520965025351617136368211543986332931489494566073922628080072255462867168822007515477543077221357923113598646093920460612448992756401159097703167788899325105187511028888567527183426904384775493547040945952396409009815300091400726578625819165382138972368216273444988692481623574528416003027244957753310951408633179632902987703581196493615193444737690508409949289573659662745404680182062782233544365718557339774062254661013625269687567684957836678715267814546951224279874801737606755503656946422923588813748483433263278825492017813066282416657571606082190792207914592081586148512377079216950916813679081816489427958395944945326004649881015362172391672069442554768530209278785448408560165607158053695555112042200608964785691888752165174397522130944802803024403148733277178605307829028369197163407710524183732773513644132534968051577751928130635189703812464759475452231492024851437601128004666190724225098920815278386169287885426896736945178087374570228057641171897308591699943340267131154950927697303437431777283974001248948509855363148567973810586495895475231163301472663940378616444032643909332657310499405682040360120433601238454723087015619591454748944986372095239473573270403809856702452477143998679447552445355949369834836286209530462850248114201265063520708789108364032938792308661935134332049309017175043928722279593774078109575617152372423522402724342242749903555961454659156986315190451506568062013085308840241553397501631623776560174089686681196071166006167726764788466896072591544128137160234482871041115214707687424 [37,28] -176821756901932483910570690904095296124999154951999636111641374675725475890061559342961439410093195460997398100341796425147581882916445837786787692331486526675998948651903002708161113863210809288207083958877694477395502334302431104690212005431906044180321661362660295310319561041573609002220744887704291929696902292864443063872359773294394603127355225364254494118992702881268622292209147200327552403773053235898594149626239311400819411501787739782324835419879704566206032215398772161680432644594304684293410691162125869317781655185272557797168058655773632200854109517508037118165809569028145316820550983565411366698749561964258859307934155208479907204332297599817535768790313292543325719590864258524477589653373666902129500318500403747234465465949421162360881666002639324626968456350758028547934091337639257532416090643011138523797006352796436513848757441379714463067885992326704091922773808278835349958034748618399698968960773139066921602113908232986400423318944560918579737346667617288754757769675348603305487569852555711019847040724343827054203901013453264729611085362798957899253120556975788392477281240547999983105765519084813907322518261832470072421020293598699045761661868991166122039094236196959775625726605265675712783146186306554092880383433881437680711360521748471682428757757536243321304995980323647028868109570395833031790721307780823405704802978860186183342403154052521708842923402503127673522802775578625323944299899133370825105078528676820194240329516422956153356822739071420229240716404687980681072702598735825890951434343747664320824359482682841678804988343282573655141495866025462264254393100490676429396201504569501033429389751980991299128064216810451082611408178698009136677783579278105581245817492422783610244875022855323474533978625073194684921282640157222171313181376636738673259650953679856730075689865226792132906131294452936579764166706841285896122727918823577332758116260266446996444404526782617260087999665829174292627716508167840632257277808194769112614285375373901176727415348031911865665976111527700703037568760533305677086968150968783082757241547343567509873336583492700078524238549647732352243425100694471670890839478259572408380391074739218667571551015424554628408617642400322664896774418113001627431339707404870206880411452420642486192858726400000 [37,29] 131858528684112243079318146809093486739513256179226324366550837538209032819594424211432627944414408575922574524540184817608359614301768928937668894427157700110368757502982544032987316391926966163109897646823058152346017796797256733791441031713253847661548950347509769903147503909969334473753020554076123926203963271468124336776383258652635802547665008965913251777179530884554897030042650709533863787030366922306078341720585990077171686453300178521664079503028028106780726194333868537947521345634293606404578839587788840189429836742126364691450159043405578191633315634954825634875202013530303853079915401978836038508825658325600787935696599840219288274641385019940716232152743037327276607108460207159122413391375721946109497385863992172167881303559641008546267841065814841157881065261872302355066633176571890156920864451524510363669502825036348804431679732160497582270827328718018037287275661424276062151072304085908947111521722651905129870466298152867269419603578527225905135479897461045553715070988144073120682710790380490798954659240813126640791062256006220248708708635234635371513553652735962531973914644583775756340968912551729247208590721058103319045867878324542166240373396960220136941538349684292395654504763903058699934092424631335616154172472944945288011826673516422176966464185227070222119558448780379149672301552532347642199797633856053497578749127011567267507458456361727112759513510486542980184751787330210308074711511613931137929308970157484088602409593404137250902967427195923476154150058395168122602864240531843052542987226889313161462463953823382199159859672060798472583986442962063051192925819947958645216640519875479124927396823310396446919544753538730486398049757403709579704281039654196267258426369044006639117257316904085364785337958257941610988252254167490798002855427980947680384458517559972078733176295637703160897450512852615464494479537128797078482521569185428267054505478534846756200225383510308987757014092859255573709515697744730402521693210572398965272716573737909576220378163031770135500692752266565452190790676983449173458081902567592779538100884312211780631874872620707663587104766993639476775813404178488954720252087720255157719834978540327089409724901954426742015054844350110386824103466931696101611985149132299763285718595978157254229622784000 [37,30] -85425981887838733323902363982309397930857401982018377883493159375395938075231000531569195386695469998762367607778185661859928496866815600248150577652260893590870917125328780512522161583321770972336402148812678868670102263446027779773717259882914459737258970773496493951405016678073306820981886540217269587876663556970291796236423604104676488095550690380464666736654373432402888140827536475176460593650907931886712204731042309999478415575723360144436539743937002882314279454102952358637120607150771189950641418349464415902320662214232568354160492740632860265472899959368662470396541913556500878889369493460889094616939755305907683208863732184638384823384114568289656463716774130390892317195067651791983511379412268641393046158468017543827829435684655466980332138766651125255623819872676186606275526498385573488083630134867258549148336292434646474455082284240631072217542451643482383022754138538359846417129747163000632216104364679918146483100476289609259677583606611786404846270566225193096959983253703968411821618234884483348091882785399157717174853333572769722025363738594832822925822114096177340291443627868438614418965989294399211802314663838824989930030098604924571522731206098587023635630864144857629156971058197130865129523480564381407244352773431772821734246985638442134724357337952362958312152985408807573812211430550681164584203530536884204477636451010490541407864642066385832731231679726695845583296076816127380714053988337193587187457252045012950863656559371215445579139579057546392219696766418762190887611273278728675986911116695434684917009260243294233577410414824514516363564498418026770129244483677725272242768185402412466468301617546596094817830527119456033854441852980313608965279272984418234168755447907608022412611828605775810084888356050207483697818025123116693501668066849590181138145347309343805746268048720194192897734645942401156130890536310089754339384198540940125473554584834880501445571134279203099708126268264965907334835226381236138359146322214816029434950824660701312381237265269543537398374835329160966239619527074137960807909359298230202238492543736950612891258693464255634711510709011347890383651416468344144451560130441090380080457793880083457249655304296641068337762573036252139422373009938810872301292410782372252857560588272653041664000000 [37,31] 49824976637838546797948916064828920673317265775531815383638741562448217931532536599314286314869526688976745114764038940317997088903871691206255542638500593691916187909792269255255028794159336665959945624488918769854236689827870711216760151141818246458018559695431278325288228521549341904559989317548748997520740786175627786826504316677419612303127661660140311397951589319294580576359462129887441177597229624627250289124345498547050578333744908365125493587217817182728943859156632509925673421407243161540957839671784166695751061946937735911890893288027409510940901817902713252960108602357036112779004704342529643638851991892633794894381198749198783433331427016816407495980889933378349014374470373302598353949799336792678866217045499128321841850394259922861867763330864756393912764503606673390249022485426564616522186205085709129830135064094655274241215580069718152749636375569632713946033254900296572019286480326912203908225600946965144281113545276962727134742194655037413089796195826146520229715540479194894320746274615843878379470605851219383731199195212297434541981306540844116677936981534099965358880076966257205233544056318000247790098699112122688082920674154821553831468825765777892236087007581029733538308692952336845584891179653658588564098994436950967455205539166552487461768886196819773787834734650011099242625552403525208688091683883075309580747166813056140181961057676622055934509673922662860170717702657235083856751837464112910842351517571913984027918322158757952064381581518476956940731323346372555990977935675935470313326340414547532809746586813548544014309407944064416382567217263680224923638238124882524693810722334745204470160978789261041278445614938801332394892467468047303069725880046670190551818999845445286640577841488111484341166531034431216124538651688180508738825397343678605177992511625402420213933380477401488424241750033819394018037009361102971883099883435520080061491611351698448648385773391347378758503553755462365940577743101187713978833998826646417279693245810943669200218379799147899831378712898994580420048676615416610968686806220350794947502869288285322972469669216712972466483631156778726525009861589157828501822308599086677021494508517667329437999173448163977515510382537851485025897972959025487157132260473614211845392981138341049139200 [37,32] -27273667750396519927907305862037478633323105663114225445313636777732539398486828424365358302591670467581307003256769329278693578842690091258175136280065562126366424502055323733631059741940212426035347041222677234296710128930627105309101942369007907545731732084117461843776327306951984429724875747189699293945382438581758005386751377743241777151171187204526066294186101334029416718605300017116215833167710683481409145472473101010692764819625246216324432077862659297158798700784373687399048935950532620275513061845626549670384945476446348094035108005724776771903382716558615542300900727906166900154041993572795437669508569709019980445212559487937487509329610575175154170069913054408918335158321486517134163068122292861356704318968772445713900817954979333118692569767268394076554364855804532965614738806501239317024649256758935472291602751684722001265793816176391996602366992984903770613819689213198576780361263926731372639599545051489896974457121052395629513618913045063460834174785376859690659731252248956886374192003585936886917598065205271908834006219384811937982318272661814607222173459867404467440055660461460235395137669904683371289758205322822137557963789887511058680320321719038457131483164567664854865208859690750086298487916351620835080961840818563294890701147241613487541283402297778345269760055656546573233234749925862611140574053219153945016179194452130945463063214342294460867145525846168652039153428854533575172123317267232249884187655969923004823062848912669491482638107854622416865470358662349177359578206047775128102594543399905793115315773512576690963836969274117536482712965784096684218426733892759837194277580868743087930088030009721167242369114252314725432915595863429993846863002100530710783423488098994112181554559047410504318261073781450533865667737376784369031768775939340919558755956485235088615271439534942632920750280081465395775075342357535223009475702958622933395688922135776952304147780780547702300389065935854906990861152668555767731488080817885305187729533004626164316437970875173850803686533472899868892391130759219056978205342761583533545241811165972810466889925781783642675946167253161112878546607781680597577803917920493219291736729468208701530045648481395876556548186926248529587431579493893313703920288686808795170789465938670387200 [37,33] 14481410792811640337671750045896119313822610954734611469499691047427059925658293974007154646819298963054347960263199506212865150451999083563368639927632489062980438805270313500308667341647832041569043372837884743201624646715702484431266443787999492616084050099453240114718778906542723758844652017251094191428509737401960327243224451516616208152552151933345824328968945406717820165044682499091683207110645893238506363192492107275096374709275516228301251258081547258669610736093217216832207780019608965662933410254970635828663471963011951239003142794878273607443983161224732775895772418237988371106590430500264532518473474636585548015651211003649793566294418403132177029963163973440164359399612988934911063922251516878821349320542821207945138461494865885976832948315393888333991448366731254526142278084990110334499236250469609659533771589566179822254671469148162034546953747960721238405829725349125850349646470707107942056228543865592005935135616097717540134841446155821268394844867902692950841554332334114015384665590112033182217215400812717502917828352382327196864508022043231199955013863693399055894397273290747167169489970890007089878523086745886028362307098034211287007350665031348562390400741615576462773152826501292729650358017648319136201521292561969141411618096518800098562302645858019652247530327586912909234132765089886249134764812841548977409246776390385615080493926912814028974386472925745022423284662919109870450865291744407564360218260341215480825261176720444185076456755187066713348166360944663333166141529916356734360255339412199586899058571328817342041922351542894804565872948281784633334939091197719055224045873706962053513834043956508845931429032273287611863059551870257628544926954333415636563831935311229171569826474756029390531095570991929964627481161960617361268533988246584319679008395179387920051105461297358529026075128167311364748022501951017370514691336453782855345538185236433682377982378332709670721916702012661779849809933131384976449206339872928115138443813675914926635147457228533235731064820362759386720496955043636281024729178286983183047726491324796546371382253304704940761967962651276923456150421694518282977306659073722709957049220492080861152173106126570264347484130200697588041111914028787483239802338434226753523517868736512000 [37,34] -7561050366940966365704185225935966769881507283576192024609965612729586696038311389663971346551903502387427444280537137095068734168450282330969463316189037519736538784877475469414327861104272392106145530220519091976808178851671720538480373989432314733384910312761460840046921481616240933204960800694549678142847053654886820333167110198648214288039987327254348520638873095218561076627436906753772772075151682298991176264903423696479109318749617022086027244892395136351221043795596898075465215000317929470051177094438279918678284248543544530358498262560928214950727605215990817188624247268455933757267827815766814534320465485449631600446831470183972534115922633157365875716184751914554966830191108493290174585267080459099532946278923419543558414650720838911966490187546114479523728693468395440657129139756953954405001002947704405303292612024389377541204943078845424794363567340333859990743848564668871471997523282866325301818332310560919792444636311200823933247963958460260435376861995277249114146806130267355909804399512492134943527572993579357659123191055839541038681994954953503662710044944184058442739970893049791897993144387531786549040323761955968719069376435322084044341026437858920329620020391556962077263898162198613280950118548539163999578205316893309601485654321990003354067292220485531753081194774570318412324307243308547364195556025542226063185761239258366505031318102369197363832099904797643665072773895003431201929666284204369899338976253289351307985539012380975284181394208883401069666841201910750466733962658619944857163342127260200598496992547298567259365019607861408737935093000548650318877728713213716633271510954812867131469043777376868696839970834570492309529629960951166652027979249932991983878198760940085129634277024006976658515265660568440851321083097874163065854033919240114209691389609686394165388032881720067463569331106558929785377059627111293078651371152957106334004014867054863505939125649261381436225411983048891393304680183538446846233339848143323972160066966987057462691848139575878889008386197987415070147394109711832244278093232223949309407980563257052202287354984518588509497297136437640035846068930741279377687680963353402254776463152523491053398185545398137462624401809637500335274625947050320118454710926986648113900211404800 [37,35] 3848456929417490257044476828733741289283611894751530716481690828042157604072102004422537809238006161844328543743864692760189481658728485393757188291383518589649208417841064487982575288171293462109345873682766072882510042553993083853813630136970125149600970570270050900002122105493777439947369163474436564846410456505766899994688717994778947610168891630393508006185799863432552292175899557401806067564949867338993660941842433573053913700632732907343179683301329721796260337481040821000494005603829751064894932955314246345959326565839698570387421353604153639615788865217456053270400742202053871163363693682195988999665302620284947916733375097635763697965478774354640318114204558454681895772880545025862023153593266180251596514505453745494301614442014114442044417313201370585611177777306256113415403891835932159134523948988203493753582950204035743230882232585819236459239244992781549093562116252838138057678334460009900249222171451079906080037865551220068492205671954165956854685999400491649130823568095014437437266123074145465565408424021313423392124541856588364003003001321816418172024759481961325262428617371139363121192934632795530169916606690165046722298663865873134838309778232703131663738297935323775218108904486460646442870916995171364888370168504593633468088938212840377244085874216659174167521317073794780852722535471039903018247836383313167574154510427871558291768253973450933189277582168100133299014607326501780725936499079370242702281048407458520101835490372683994857856909608340154795671260804667709096678529714191534996544329890429740126926172909385838180687660230003138711491541459356886759905492565241720130219030235403629199414047313790110543767825865878879383409075717748006338734434836145433222754470881026835082241595388031768378849875697159597224887561904355819839110906845063221488823157153682354668796447433119161776856164470917808029132426465152575077598388959987005528089045949386228884696441297801929106988327896579480721102209823739171417615642282061197542826544380993837279638751080623430231939490623121317956029523987877016424933751261010291839261973243434830653673965239665980507573364913857059022925107026505727738317955087281567331982308345022472034873784119869211666231760971109459945397055124534112381093104795152533203556761600 [37,36] -1872810558939447804078854514347556887088230093412131448198824551267302261826828190271213793034145846203384019444239773640269058482874993511162227434324381235982805587759163274607921196115166918122962584616454112161122348149600502657413683448074233919355953920236949970856177368910922549021846843880377348449400937524749469153853688633840001871767358533744597932473181105337749383549144908290313184627007094131727348495330240627864028266324593372934575221362221750653937919441910256196110644022124960807975949882466054309871127752590960299965314948397128647927421917605102459887615848683306378395036771517352654151548722932608720912213050959189891519678363698374774563621807092008067365860352112062950797856955798509175373449845718903565301440717796857940016512606589744939336590675696720931844035081204029111695448552532725797440650365130230859572236179095464200242527502234035578859790597217199560343226021724696583620708167897976415012779238607141087457241522190056427320948643239045426917095709863699087898071367965441351874613295711824102910864048247859918285659775088690234397502545108418684068506221605411964273439037809962462159255073579213935621189752127259984180368949733380435642360341552923923339720811426622234883907044487914207563354446038292106701275508965510111575758807649722608958000122110282536085982028373615454226812025129299828658553878156938682697263250823713402921408944263449177677938844972881328790423866798294407084730319721940110773060749428990344103655665960360630840523541373645325339049410990200006579654536146247148305417574620176384270355274406815822470536125418475907837774344997888499407047300168746102890510932751019646420299785425173151262367381211911017514917978669638386844992155379031408465845241748572851694356187479430976931405459190803163423968962037767767257836845752659457697282779857434272885325387973479315666808896986369489852921646960933972153689549397607453633346743208688965098117653360648580003651470581587244674282081062670129205504482690758288730290039143552049177321652269664359769352604340108944211057535668171994005502865376106759998814138744788281510214085278018493365517197596138263372039083878578504974909231928583497190750578396804760818668075014294829148526847771811807927705107663136760843468800 [37,37] 861498100789850540210338480278945268022581500634221274470016006276776055214972336502384848479550943461327319370909586607043200932604906009631147195014374868945240824819103224627719425849925052769086468924866590565214794547852623194705939664525696394537657335928747226780385132857375016198103590225461817548389626122890880904657377779652450071379475447746004477871755946164672480873853018103849836595877436085029870832385611678999560137735626633192186435902806940322225394747325177265597181344443135146354088133911244472800203072624250412980192864028534821108539166708425096601046537252917423653505340446662195078662935802079679319491884028827987392143023984793682307239218392209011380008135833766207340188087382043230084103503027029935502578926690414919747834230090665294308244793643604723540198088847861629661736661417029444127767505462718191064209447876858599151647968015764898385947875582214893029113097701017848678897953144700843872734113430977575136865747548871897377747856006332934426940808273394819637957019064114925118535914241244035458461977088525088633821638780877023437937601205847078603704365362242503724535664049843814377133696409204106952624482383110138544630185264824138194926131316220103977660937821639993043301039401578171146325353239073924195261172170866758710524044557690995077749237296304494684629733166376479025398425128347754517403567182708438498205970581445515647982243439376818135098052207711423686432432426426519597406554249811885308897793303901858271697256560034145949133535474881472671319966765622332366128408295604582861091212565044997438820581990116550733590005422266083296227080081063967968067555355584422979295759200474127476213047771085718362960522514619116718953642597148140176905907185799481815005460143681770138517493249966191026215768252495596605621247613427104705059079454263806994972367541662168439144993482744938181610579852376001380258070290364159042651623456948747219123093152715125542940985877745462085597207586776880981304351408283299066015983911014021333466320597727939212153603728350152626023461685412629425317576275130159127440939794790077706378528823805446339688168266868522963368447048895405073825148157478845184626834893125259444186314938249377432143191658016833681817415414584767325645505972880780820480 [38,0] 1089857307856260620901157604050026811565064075429456344720182523108274756959186311372811339880342141953004456914847982473414741874339617254795288710759771450739531952363231065088370157279009376303407269626863257118122698940366678634099994396063128225198793876552465843418977898470003592760821930744489044861831947173118952836357719866758951090584426731823340429734092829038421263265574384897218026702048729866402128408849476013727723622971627956548319447398513296503369436552299805031161351241647368889370605177619029290910279309342729770433361329744450705610385343052606153407541516145244638188771870784775108603344907196847901578478064904520221744716486833972682032829536987070459516540086879031409921897694605583826542872798797079018484493438848980874299246200524774718482025703909169129152675230750971935389572002104948668224150398064457559144378070335009064199513009986514882381216959088031633648651810958661379881974940076622408642044174375280295222590607844403307140801901408308808162380230666754595291406088285647826970914980160505504160393945150786874545015789386333303753979059531172503768863525996303525065049429139752419833302638474140172739279513768132892700099866475313835454641149463603459548168557466699441715560365824589110231842033266711999986632131361192440006003309982744001934335341900685141401984731674928170227237950797218511503326676945625768014146133380955561290466980187721846981751062813648298196513457367666159412774138619796957453760384432604909589174298298575510280791898026020789928207801962762708932769999813854335194110032367863931130094260586921931492840974422410106327284258686382747527514066066574283864719897577713547496878410595630292981175301726056448037489637690043356088975688594565241568720524265298274247891863311172827503675217646985813719905740150761211877753580959367022751557235271031156329857102855012850479555430706993845259778029981695878749115221098837696590009889258478085448612232591664144396217220617396752293487651344840707969845258838721914408209309006026733600314903915007693651042870805671980156465744288805959875942760543647365518467266903246820721485824200535746351961255943424515188225001145803236770298144029483894060188297240814111655805643781651256604647802217028039708320587604380587385585343788537938366126030252503320839375736687266566441347045736720756148697888697876480000000000000000 [38,1] 50569410048508956781460975964304863836917560728685710845069405358044506427009354883609926467859385296936682179274479674500426374659202118470960976991894792341431378921323135299730486928164666833831191915459627982902113071171318590332590363756442305949458648109064187606879357196496841045087869286248304937676294603080911679268204619536176628119854097054504190199373888836615832731628827562289823198215252037428020935508131904434077394891749956004213863893592098085788264202134665766374701757172076706225356842564239245528628776649024566282485557323322481929470159239046764808497279540230804077445594981677645253528341708972426380077941682243258783698066448586723746479034562965307226453519870584717228629427442808722276945861225946757819131419471906961022233653262527956695129785547055503477874543761062763306850788248382325055869796346102440960841253183479834430056955026575086872425492838266129780305404863152134473660644550766602025245130984679401318728900749063158520949448957311360265382923339138274581244240567489923403953031153485807196964943541159473842340717861240257394858001977451140125220951025555451355501258862623658089582571599668953265435043664571328618734222922218884954050605105826695183485113574475820119066216372193929102035220808983804093874050438411385122056131662940593271827789728683541058436220240670900018458344764335988757056952526136755798090796349015685805540663470901499627583055713455046465226009430388797013348136136049561604905067904318460988136954340599752327221392760932707534469154406518721694342145337612420047039247672238321412553475277864847792231539815986979728771837750939872701107273937148019362808160838995006081227236736482461449419874970766153952157219805319969486330298747332310377086406235896888065739827423244185202696106423220757172102726071586471281277945020123725233459635119736516155830640352421284534193467407336122723334300984422496573593450448149501448478770838733419118769266016873109468820358302404626745723651620620998741861330767472375427085946297967198040002073411743778426173392358615992282273119929273010281178947113475575091146341936519922724605464549172646821058443518461469624530584837987242510183378718958666648597807258997351023711126368750115616763953341843346495597892366854937760220973335736036039875754895006160663302271073611284945648528117569827148453976703867289600000000000000 [38,2] -1602909092191233616824874589519658314709819389373808196689310205011220229711755964368283058525485676628292328246409887557066751163604446398152713170213285805473928327835630782079076765509792495531092917851488429518283477980495304765584225860897443952874553911887625973175720363549200782218580359120732620337384009388848607634997848116496287016189753173855031525366505966168536336054764130734357083374030652740415526201848228742997847581568637955983335411358022297006864053347596485090674774123564395362361196113518550207415661015678029864639829011816012786812709159865756052403718854592972572451424611024669347850524769053089682883273229303827652070032432369350755540237387373935258002178146752384315100803854785428323799977687464292387583286353406233781543647867348727746164740791120016906829479261090850778430892027519390269116773384594014177594632157488736367775508010807219159349839743660443098790968115308556980997669234221363110903325035503480213951937222012746763508096802842445494034250749257097885303098591397110319523209782681750767588293434025479228172466441624496786166461430755015720368675816651318472148326060684153378120992188730408248138035142521656554604893204129671562783671432509929269083441604718436026775794022594472141469438236631428628954268596569084740263459159672718030128082338320376964165778181645189839048083082202103648983820714103817142834838387979223108749784855552543606724560648719325531544947301702509528548905143942010219816129061697911982631571165500165622752039898623034013158934243655866123137144777530155423029314266748481695021591072652101178547420683950553068126053599892586046668181414847006957059673600738885837370350817761125389908514404143685049637267917422007167287039374153885282485393708059679765216316397685474553042145369192280149275973886191766138882947335088545716969567245333824376168993342333458496058653082525261290711507343827270286146791665412161293342604364223417125050422546673854749332805986218642629696703184556984879636869979253062407681356397352841739620289157525795536950870582254783044294196093564348620433185020023386554317383064229147781336371357908852503479078561999605728778044376689302537585763969679379283674508033987744402106869523316672215526620631843270900473762625554451255126602339876584938996912747277732955695369080071921350519786106519557256315450965167702016000000000000 [38,3] -15880188375840381253820580506656164540486128149238894543757724726366211907225570482041949507688869928847508174851244115519196883382771884806331859380999023264780373513310320103776260820696416005489895613311023346203240752908437101261868550328250762799500864029623404697775821045001660433297632376350434303011873823220577981597461396937510399108626292538726325751946625188458787562843273197625641045336979776789211299246281523614731334046240609673440077712770948900552032339277207980358900337967596815201906195529795584692081838463136670652441747922629542644978130441934972067308704523399393803502069161971297855696612523418898921799033741014101238028221310262985502626532969686534094878240148950093234351126636027019240976152441245820099484653508057785805411659600640113834782981476244837154884108921334592358458889263506616976787246224693953001763644344638647602761584971389995539651649458149485685052944921640690743651697536157650029228214079613725731159403716149771933158717262582595629111053070055988420920628270219605540783766649228867840456172327408633309810789528270475478302342870893072430049350217210367582358748092943510984118845697614298026007645001440929375168672426423058199519816443706782242850732452026553955639799433685204335446762741035112877632661803445535563066707266671011227152832461805862950760639963996526869426857708342768260944563821393740790839062455533443820308941166674383434525202396968304952376203675689959176542101422240102452256258986884891618948405331081098739076681472215480787121485741943154117151067613959042804022925053323634177628725115240529729537654701012162175230515351781984898078411472972289760203681972095763617924016089348593702995307594099520542479750403673719775667286540327172218004536120490883149496442903435358422605815878754643455230205040162865723930970420606265381315765370540026832660248633970477484293786593844074437364626620833263508706087024246854948590317524780460013195689122302818762355461197497688757060053625850611330017016953824940552754903316090856509980696752294615318392639256089582886636280533373976833204990954130146052664638749405558692250252177129770225388957835716514013214279062110566735642601414058354033122703893953585650086581054442789501652100783091254341909188147907367281246216560465330719844802291766173309069085062780389592641004383322577053604751860656242688000000000 [38,4] 368137007216362681742564875553115644549778930667761434261315207384796444056511055419184152389439609026073798265997392989562890448504332598473511365072105547639870122447683915404463984557052179684303314786702479173892218959085057881907252267448587249933403254022348079981441272715692024014136955864829193746336424973528650773536768747813037491265698657372385867172168549438437648569523826343186422966212906389189459180078478551278977866486025613984423575162728954848680599226237356695506691949157468004808932671784085945557039059887628278949024672476475564745234170204763804949607186100266788220588847928012228329072137857902432359914800750470545325803006586481699463531308068686361759531655618595090733265238282407997884760478314603873914466044092618114058988068353391591215772245454882139118957432733616777306871306896509811533060452747794402600740571233487633621780675815569377399381820924170009826432093894071665592424634964967033343242019154663520366178271112630290404859917652786146349303996830880967676441332747375546112666579433425133776895323319248283917670370371027584868812781032083600754527338250626533777760211671372649752272913790510322354334324894674491340877692139642329920616696656805705622133053164616627299135795529283842044729550809065602498694619320060711899292304219042274630144219898011468857132352003655371763659606599279341932429385015185862895629764295964145204503015726245878431732434191183115170846415301445835699246663038062631795002263603417925262874562377566263739033359502231042807246487654377617928609442032783031709636437514232212002708684486103460772837468849059328915696052414211420940860945984973872033286564966312980297952361985486206080159361734411687589778843799355655194163909070348514993007306521898596107396232277748175520973168532778895725516061671145776947083684073730208204833674376312225972476913828989745470097180782830239388424321759331986512950717552625551432035321209220703562130856069664636795446631274209024376086383965844406175665415892323492026687592500701801402201388352411948589292697361596388327435693046377594855399208302435703298305868965693339222197233857183186353503065454494602961028346383256916626576454407774954140960041035429029598290956179806732202246127883660344280298409632616292097859311707052914742082486936489889414381868768361983813870812760981638448007138856423915520000000 [38,5] 3768240212212084030794942462736822734513310225113646360245236982845091835123146465634879583524199281198594347767214254361565604417619317690709011066395869812915888566199448558825810519180935823624438459589129563364818481760013333566226040455964199492599758966311060970371701653726173145646491526040290817384619819733232719091324884471478662121981293312833460463256517787955282323876432396877476568230063423666206859775479658407574179054650423895690492216908101587532748522217260653807054648577298264800432592903828054202814338427019021503632491393865385946129895214711314890044136320817043211219826576983305493247840265732043319502004841019337412906043272718891494251660722692132206773087905685142992790277217726768304932121874806179394275050617326596452952968187997425744170463641318991568458195446054069986244534947271126240874850008616743872466534459849007592331111052692574852013856729448100579910376003788824341815896039632743199000633970267044463150660637033424674393449470058132771500182939650258954604752885376259567556038340691837320988590451695086130807526103002379763448507862426390233301768099483460925946713402276854276928317919991853775339850959518727071074058931059940301799782114079838063810622933675114938138428769363097451589349016412692053556379138839606712815546035624845024770784956004881418147992560258061779024161347199642061547079638470504899870041241570752692599920296823624731959044984023931166631419745063785426156351448643558057991335720881500577702588817004325281857033609791389952161849850343347937256395213996129703073532976877376369694681363643556818396437498521994336471317744612003692506646811647684661386802241078406849007953887617897631917933323444946654151042941401127915855881090400840869924151375473961632064990607777877654402536333772834603930216200967689599626354262093607700001504355218854669932221971076393369109293212138635054526019338288292712777075565561493274299666533897525102821621986815858565694074930381984866760899620492817488985250779225837209223844157652029582764463173209602389280313966637545422448513588598422388399044059473584877158647830560550058228999015149428602100565910766101745681325023303374788531478272935301531942125342455061641864947042273677395339010020817871325795197944362648961237667175902726354341032920867731328303570739358532695320553686533485126263803643188765261824000 [38,6] -20142703819478280027867190062071589753450909335786163528598737858868991795311935842272005061462108562115507074461905638666826371835350361583232454508376535233424756619406407987387084950403219811645809492992100522737771662664946035065050547064511120471879831536101142158479973774453888059806997525151807051340533172066494952489954925297784271288378595378505780184585391758284036901201268326634060942543026147290949965725292661831639643087234214419036096431955019304209675324768564823989998659211317086476329900571347190036735318782395868079410113367088548091709122599058945188077356056827085876529262355584960041582809777662100574074257102761241745728899412757579069777274527044908453394394944302975863814082810116108203599301483088510309012630725982289356377999715926746035966221020951652578364051591448813112542259765974490185496866899756384144604753515585352133236639560858540232545036489282588314144851112364673030772895967849981159011732278051380134357824568307118544649267227353565186309284598533493378037670221125002271508526432051195177511372756951577510372359986072863742771336951544920936388767729999195330257393685732375474290211716324978143481397250110471350500289863778314868105627516108546484742606481618272557867778960988002839079290131981522960823613479015046620826614648945354444237766766135152963774407842073664854277425785082397545719894624396382258153459853637739757851467099699563273414352922424408916769919400115942084051100765323222806426187335230570236732754644872283391310356802359616728405233378421507016123295355792596400534325056173395459067641092174664367026240816595831336950301761192956679507493034429330799531205808576862146530912767278511390295612526884857151227999317479779779532382552856131466678286605023196523482351216607185786041404719512450457029822902113331171323481730098985679972689323643596721438548693242655680977892007472240060171735822576561241590419170573020259029313920267047953143089149810219098333484181712694393953211487464669490435233463032857873401217874225524249759208819002882023164913462443733889336759624919153542202909982967185923481846053599884672158806438437413752752223599868018892072058900630671898881480122653193625723607908380533882253710970623680408888507146879866908716042292719351605274101716769828035285478348212728432580544787590050729928266891425671647182906641939955712000 [38,7] -51472295496034504734568161360241528890322959224059947306909811551318268721739680109443277038916031745619068259856252266097651657288992828993336681927490424347523371563150529748284393346194482513182627211034382313944566735931155314385844577094181000520877552976008649473123437480731804491588457873515136968538507223812388534707348379043139616678624307908979501349779450302209493448387249668206199222665611337352466262639598229091918645141636962713000397160245702452843683725411810861630771236457347591893912240085689309021235493977437215693848999684965208569300087503104928581271169657539806385003863267679625840604428596869247352043488886179826418586133335817280140766291445149447941479565908519554544201345290719548446911345500788506068062559225835427408287343557780407868678816477925163032745527495194725562149593186083400771910689513740749423863162080314917171636319472149964635349399222095918716161611082447288749428120288485484106141470432583029634386601434189502058635029139498772356173292907511395804982031134937519447535190933600736210615254584200157521751071973407829569005781347496120794167707161470604740966421721054259236540679173302238664718775703010668271733750030273248530713690015406415413400303085496761826923139575617206541397538965520417401822524154453392021260999317466657132997041686776070497427289715535972655222034850228213576379498904019026573570008446039298452736475751570239879524298053242817102641088665306124506933706335284576877155824325802550374826022644506112990809943897616635122593470681408318757829210049721335556854812785577498253594671867030633845171519563125167732703558611578016111792871793959177778556792951203588679941382217247164707717730525086180486446577080954590392676362488254704722744704403510072111709286478312904488995106679928809384071399094304185455771239335600885570625734462472409029112578230462824263726288611438238297023217142964504363866159975596324925238792666067002218883861363695647980032865492944740587645845591931326806089953719621117523986371230540240513672329393911531441049622546302517493406530817597526091502126879838437128623199020916939036550121254762762396139338673311314728868849661700442392822078561822623037260246081082692054105404776429396379808516099040669075710801725023438408634466090764182076861754450211556800047611178159044990910434015072461678991141482843340800 [38,8] 562302092705721674177913867376649565194566079538741692538547167924661962774184721078620038159677821941667704155745969806336432272502105282836204517535331863978562088344586327547588007871538064772841436851678432062365747462346694313096107560149925049539645389541251441250358280276340063493829478037988342636193503478652114091683121357501459192743000637901068728434876016866579293678295454449617496293261415290421307385635904875728597238835226864511770438383148724860041506891481345440181538542488884390250303381742258738733827505781053337041546467065381034234472467472025992017883749794762025758133236395414314782135595458696118944110875646197168442037040741622244650874413797169936682000826548553113165879973544800301026920482000286107249876152898217968607539351270213111394252387287652138457637733255895090636612738095180588734883141272456648735874439601074221835679428445074748309017972718386889359540108128242480929687549084574279154196053407236690236983427945032502656182247040454337882302963050258943694225776348846251848532644488893199287261622664059597347821804383886234180656736028083212865536389672776126162179622912634992735980516842757267596581260012981105415030499103237395143464711118128405921656347448946841217203441088034224969042428153927384110126105542277855447444551026268290708057450410422699667913640636119333882124143813856510740894313678406734394163749000195541831584059601080864129653058895408600512438754844869793568159343260646403428408569501256473558618504798644964814444575562118868824748378697917572023006097236559899293066303902271495938202499172442444886588250704266934805880678543863279568619112695689710572690017952715806242328839222886235489721856388722458147345044148209116015192026040735192785990171231676846298370460067085744755889023660145605229229141342771819456880315918344743589840508785361189606620229260497274786017610759850457502487494127053058738664269341876787377225667159481094633094956080716669264984460568741671600503539192451494307032079328532146668343630528659676511170482945106617499937853757009717080623764639499302707674733523266883816016684122317014714160445399875461784815612881579320079570460342924856900989515709651275821829094863981965356173096296245883681579273020373361315647351104923168872748667978274199261456466952041438888592472997698809566815250144328579029121202388992000 [38,9] -1518084207315203856107191800767356205632347136697604507279547487245857513697447003110606209470513958689403232487025540486214233818127957444443621322294593341942362483818134210272040305322317689745948922279023860162514053441710301283428905029548722179196223779093570676983222821060867064720953514730352105538193742918065958993501639454253639033079483250035234912632331763336652112510688860996602688917188878722373568129532001018312215986586290999104688466378320976270935285105333676074873132029237601427929817864389164520489534188159381377546070336692696784698000152347553193941447254654106904146782411890797140049429689453717711828651474944671041395863493116769034307720768807362027230713963913474819830974600092294553195974062856645380227431868157746048095154734513668291658997818840266481699267369536152749805230078223645563658412410664715948104595319691998614306809695341584444893643953348055593539789615093703297315931927647273206742396943050789305737882955542047277825932524146490617316961867855016739350495724057749046710325204976944274792418147504153142539800192486056533847035243644966008923875223652368942224848373226569750512735650940375903785698311118540326268162890418527573854007123422259222555909235626114885168464479453286885450165700231341759144627676226050062816160102165975937366409312105652310855339813844371731327704534957552939267997511531932909990801099415861349275388580969034043999219304494528513323541533821388753454974826870124198462827150813615800361588655848549711251264528079668682866512426792901355277974734437053082003102905974896788550427904127583269442440521065196710930816381365335184024360870832406861702171926156477189076580336492278086379869851489069008065209669183823484508315073120469400499006678990750376161525543281289076534926082534560878219128789609807949225024507900367042072396930083350624103018972058911163321549135723675893228486772024560696059189769521560761792443032376069646602895180918631824530453957394232856890888498509282469451400055273658871713556704845080969530127253539759481255918322390095538169367860729536170866558326097386615419540676444848261860520790046630552975259352961590914311381350618408773301602801810265402040744304289707367835826461066313689123551715751697476150314834548448289820305515615263973352317191377626494978270011340802628970728879080081188594781677158400 [38,10] 1325339424524348427605395053498326776385883602696135280639815463053270429363060753810166211014352435142847058687105519591587792734710922692589269580782602405219421207739079488688374744109936976500537009381918651860353169824803985439304042142370079704760797251095776892683222458250618852583069213826077628843945308701138813767353453354779933277041603123322895822192786710132361900666392936971996141174953398985016739677820432934971546802259292164561015154738266447087092096006774198591080375329109385064814872554729870934906709305910837267997113267287153864840296081532470893556070134920584000701086331119402762386231843725224385647516041787430217848751737561029275509397082862084637779930009848776783655374971100883636578636177463258912127791472891270100053222178956375197897475640779112670082349030479714932323884994963708579908559039411918310254732755163388884047050444023840112996693714030331086418369238214260379799035105500096233030479324982380511714142167058763917765219928858346265972077627512301939477692814289004335708604094232883917404255892016225914000290383299750701296187654847236226241279547650384847734782804988531504112192444576009746255511789539729541556786154953945551388536829191736444898188675121551459885084232163917365399369435414187119563353685859093023878980670774614750387847519974865124537639160224198919713051377261683839136254195407239280041232868758007805925605411247435738397680196328910008388955080409786874296020810728484776897518385631747251961963672312068232642530398323859447714628797955159882183431353956550655043499209556093786699234094599740054784246903233658201936112085104951387869002270774704114067812344512133202318495038295791739135899484734419689876733692782229668773121901529488527336807551961729246060943864954626957979916881490564423935574369444085640911498860916550340928625094024851149807977238086605174184725439317718556653337359519712064944881910345018138721408184100030961207568040316584813468640224302772308318375835841831831356419800724327205558470190893728519514679060184196798381454942877214445533375856921398796289699990631884517004773505530926993753140848397821638552703529857862096414612857221979296871762610613978943848465811767458508092232439264497270119021179177399745284286052227614847610638118483546381713293870130562751617164218591385038085394310705855870786548531200 [38,11] 2176821932844454197045268951913968979224330635195971292713934507788447405835335152255777165398584615114161088101274320215450895857952492638062544278147749136188715302810806598521941533470543248480842702002231757084602340170180196018863969063139534691431764106264892421872012244617015040942583873308842156434119410883475062999717286382873538329846799957849465965024246214888141087968904167697592577564742180252681251271926241873623682473841992644906783650859574137384764351054492931867177781846531768083619556224034418402554794922561847104313563462757559381034967042128049631116705083706618692980106902175400842714227181356121405045748889821866167139503132572183975772996895215027130017638874311650791892562222906262067799049541366882064938658238808939318418086203773060676590655257157369413402160521530010584111589646787910548988174303367951502840032746718245248498453937557924256482540728363171036495251863275936375291181608441168267668212751950849983934946045409848008057228118752379772046763301085952515897568150655922131035501572113162133332490823654341873154091576624755320612434390051423720895964101007260677265457488241061455039719907233387132394708622410640885631076559380261849090631019213873483889694968476746710108543359577115673589825619748007301778568316528560476988556517091328061073659829177079478566736271937828568598112395570885264728337581484652986002402162996950059316651937979804498074388802998765881610180417084651244743173494186465803198164499119307138942569725830635458806554438376686747961481776165300222840104485758800361285745473416913128633311050297054189403845226933672315423309428734519035825987722561926629461052833113685999223787226880676625384569606229987277444332115043179012187635962904938416064390584460410969625711978963265667935464075624887454993033741780124840147693800610432691101313174152378989730173370600347677111029879482423328921014473691616991288388476629222281264368672432751889064939408860597259888231609957884145002835131961660359385921800512412995795518951840591008096962490617188332790812889052235398590719186109032726450797567398668447536924360837610739482662080890099843641470465704866871062546861128817122732369197086507161720513125335094908990347751013012378496269396604463570434089032363219390404685560824096723265217071132822965052096257676935069705545928931101251102310400 [38,12] -7829452576052300453243570894855845126808196074053079222452780216677705126588810557876649712635308917152540297135647855219256522370666593416366560715648315772606673810220546909219401532521163150140194869000404778014596845386087475454198004611271798170632518839787580903809723112255816691064287973798772744464284158664864560248383462976590682366413282240734022570975018883139728149622102220450700075290452253810814978498347732440396263945896631696624237671833292062902714840156846027644024824862077086944368825720546062872883725264321540155534885669094736486146849090153954095972931460060472743395050671821048262968582365292954254415327721281855779384740716126724856181535504899359381046270500645129604643895984298830848975072552902889961452796326110430439121731462276747631504584477064206000832442948502848358745249834054346495591447124890112642510303341473333561552578628879715003132406175263562986697313649574033368275968432158256168962037138736503637162791051571155041342376384899235443004477694617643678093562502909851489895991174368974626629783664485199206642557367150661305405794457819427562548597497401217481631321527126640438668330143652719646723379666106210754885769819051702633253748929818464054912038301431255325897325133700389141359714447101129938280417120358730517458067946495268224924959982613043414461335784306651568122982693301261309912399619699356739513330047757935285400926809000701423063440441083465287861483400327545918567102861227758537849534306973473274812386170905655119472434700764543766588156927839929588391647079711407716655263223696692639531893712124754617029750933997614303509455611215951618183176064691249405781830671629824895100008345340185951428517785403427982707896461595094543741885176992540469084295517116381276187390981791657718122429088040293664349819628508275291960084195389045530683242797896341008792200854276769323498225475431589418300827750531184315060004347734719211374095534780323938560990931040505292528583458675288821125201328099728413229139370037748729620167324687888446449539805243377078387726174172258490388340986246976122814327331666190133313286192642664423219809140746883360022030533678156825833324622681829725305039453201755508450781013377104606635431145493236500404701228561723171700126418323340402278049005963909091238223523702038429247309957299000298843447727815479095459840 [38,13] 11114463924083726647836354903642192945172778325497819682237551106838207102648862259605131600819799572440299787571557155671919250503875753823811144783512616356798081667045157527680938254670853290673257697372228954911975594919510892870523263784055486185170727696211402995408406700242092889756691123314771686041470001423576051755112824468233066972644007132939848961204096542229436953168965777617541210674093878531306589817915922556836027061300755008318712768892834488632115715511253848532722329730234070262715544340606416004940825157615651521433480691043123164707711872310463416952825235952857004611797757897811634754997715995796986782523160511552041390237360242238180353905401887896835955115909759503625883906031854798230596134484494024980256458056548323990638394259619487177055454935536680846953965831844115284835613868307398430162408008037559129591529395404512505860285810764982506326409809155185284277910131321652917184844931479571925303418142606991814586991154794854508583228139737927917786144159370862339204895111608785146444212924332153395103853830944058293636277421120794821223792557970259408131382669049574106905104649809455038333770722005531209051658123679701938581849269337164580514871973090995974865515750290878356876311874599924408799974927174645528336683879726144184089942192543666354313308998830432081080800531844044571471749292538288054776200463413482878799998956150670266993027410351012478327674146006330696400528261908462861497758395148079769874472346245997679593138662042377960502892461180225461578658294541036614892610108987007904376301214797217148782428855701509577039262353068102977316189751916428218373767594741103437181759938540900195973925462470073698461741954585727974347822914945382288742598546998039415242333816564550041707463539579434949407098171480519568818397245481641974423396250888738205847470281476606179120386978933794242873340597440153393865410364683696861674983030060527658221221320942206033271304276428579896974131402275922948484286704065368346442212744484480162742434798281744145122422886990092081120954053272640856441702371626163637941157477110299784573949583581291996819239425863271445592557414345044799885338506603211678683628871915990923572881561065262797297579941474801216988782810117458552606255061800562266730371079901396918778817020607100477122129494315139097752397728684231884800 [38,14] -10665983521003913487126022161262710105227420545974102064179520021506215712731775496829129710680566776862783586321993458915861501028830235774765893973156275931059977738823796251885231870003559691475673587079637832984159593876020991923294058735349880944679687039707870478890725749117317519365124435419648246089108309080552636193793003754824879058601830035165274213101338817107466155684805988761262069969669660251131667900713062361824927372250119826899744294914080640898030396660154293081717773609627019744483577699945621378145301573399169986877457248897915515168977617969739038185714920280313634979542073749973039352210064904142910891509044952981991539683692826133419289202354788095166100161868881900822871595071118754956533619269910856707613956051252693445330444623067721321106050864600376045758801866681328775248792903070645055747594875152103280070344741182081836896358246331553303679624740220420328565279069490773537837204711322062479038565966442665924422690744062771507764622600376091300079595383192465684349167383880935909239794702653564954918926272155590113826430022709392032566905366556415220790210315588349292781450071413987552865106881644835673537597316703899924724738810624734578957929970377057055234769041120723142555179925424452091839955428551285580302299999752008682166713651615303903342405985647086969372690588114308538669446866367860479638620433983352761890258181859464909454075203332536781038232803851321023519923407878985994014334692492408135946356778779723579390151000849961733499931722475265873193382897284252342713515515610827266662020248456986995826892313637615469264737043629988518952978377352068622083776914260623052530493880040125494076660907057814989145094108450359917605436694403251331767571649973374422142469660865143047542778361035990860909711200277539890010473131546816065584936957207591193690473138640963749582018922619290793923793095621662688578688758364743262552984448973387860176162607988932428940001225967911749983574910169673421111731575968300567540528576107481758215620087639605128682638103963060066053332166133012944079936528534358492606046438137237220255557544966807758660378067869389832830964465056952464253556443152122143723790052417689063195104134691824907134412172392968347285501273948553830789840119109558323085504899213665589678872799425795059705804494708177287549080320595722240 [38,15] 9940432963009341735299844720473117293944618860623128215230569505930846415982661304252388689565515226861883226405896830592086023026543719786807605730189542690386360897217391649210739248654072155063090123116095340980254881783529830432292449583595754420339200474020779886058922893531281630334205483077568129132608077956121081537097445151346437003356484387651025264862164210110941868392066937167226431167163423196964115973505765170590192129716027869144945513183755321247709381419016401963406459157965045128282020820423449837642191531603698237996261343262283302927836629479639991169508390198613338202603600140104073936006905610014917847376790409119392673466963493498623474832022321788426793932968219667301464550285318182633868364774494147014038739802131133364588890344246928284491128096687844729842440071184472147148517091444834437816394508341162760247100110891728912507170670030274433962918063125265829577127884568377325931847748737532970599750336449308279168006464465374343334322097176947404124710336336791725754475147810875173161391931677007347012737794683305573956678853591266682269581886498207549735811736951613009833925083640786853702004251779803335788554077590605419520810483455768317924282274124012599239011082652464241583794220947620263606432085132727163685252110814649984516996104858075460016318529567841635836438341626230564098064078986424722865764394839325095354526806811207568955437400782942098555475647536113241086944061155501737027068109870639121223361565478829689875448413863575410747252752467688771969458219862948856433253614008761155100640501099566556150309392251977993541032671824859038302113635566897740867257111560513437185842200740890272274685189001107570196716327965433109419098078602576536734997250981783007184336229517666738349759565655249041311807564802036723861535301957826498322683567885718106006877211790412540946879973400864990107428295156961476791731694553433445418049607499276637975697464793587098710335050851535426621312106389608464265726077953627783286613271142389708004360774630138625926141763846245489386678992722591890777251670904990564296911010915947003928190146817176858751029205027369128435324552687663402862118357915013076177165370778407424969947018904342683732217644181864633631580328964296941647981867724741729061546504489534703403931879957432636516270202236336257780004379688960 [38,16] -9490835397616530334457028408501954597858589276643370809945972907865696580310838482079496916615294339331117221453078747493900316562376132998565052530600006874713536731144666387956035347146766292832619693659333862831570399741168515557426908462755910975289698515845303246954729882829094305344252766875043200842262074868650431642390793237177127326091716391790055532779255015739990888424148794753042206976863035534159681120849754351774854350612937737387593666900783189691537710617295171056122683747685086346228098690409601787903926822601237689642087148000378011103945749053944306646045318059875973836276601305356646414909258045112823437582482629265297315897245343800780623563046169035938537396947689073841551823262435289413808673426019771945255008882058061706333667093422148614984371352109183527199949937259835311118182443412781076131869112463526669983833566621252216958788480638632106912713561953268241986756583063514127137273764290676370287313695864558716490967581643734954256562495301873795888126853949613053006289977387154909118965335412416785970656699158074407917185348991877536071432604546775862262151745013207705879201761677633048910425351437674238824291759532978490502604366051923259294678547899664646655849521495305373535005652249320447392779683338331600098254754155457301847807740090076653998227372270050816792393937716670752227632565577586757326593789958356460657157978617264767179433989501236087738973519802555118351459302745595530586092817542205142466419668571854471684352734490045867676261046779829351725283824333364465887514620846150493710464188155477382208026971983543230760501449042351441818163138287134873425410152796922885503274501080393883243500705165591634708402711930640784920588020115228654115159365280219822583223744176717231468780909568747767425546475697040530810314475268222696039500173710641167148441490695408610452841912362526469422184948110716210384766958678949947452694509510829715334943608760036371515464968603221214560358733535901491810832420021672185617022497559309577916205749452604252925567362503779768167881208776639468284543671427088188454087022200938481320950382351560136972826159955886903097821123193079510566170349680680638471494207900628962781661764086867577120038469715476753092857417652353810239689530874588048507139598445975478927191055907248036095891030629107417798557040640 [38,17] 7490725781735311513700855195683382495147038845135687617752429537858001687247891674892760398888403665323034310614181016763118840961008677967830372347965437016007261843306388938366348333553602503738893376983454516052622135921558705961132449988263107092168248530547561446614663372965947204367396327672389802385201967136976611648560870565370473635039222449714930918586394493241861500896821849928679585480403033842772769281499243931708325506905502242763500843282205753200506364921673089054084363847304924996260620393282429686544866218337922351701341419983616868445865741944887074797080623327942083314277679701560441867676493040833528372397477455405933794229118555498604101130364763909626788736740689738122097846409408770318896354546862860294509612246153566755725341512302392633550010736069785483151875076671170398619545676298596035089848938617568641625767260534694342419924831580705844636455261492133886294065112735203496514657959479255971501485114971431575545877711517653969027059652069686548444998443689605983949636824704055310419112878369777474838716639176424042685205896155767243467588340002506901201065384006494861259586625115785901613115392730470759103453737039025973745064787030005297416707250694669063977264211836189520868673856172401175153709880599503354759948428997604311965761840400160184802122803214714627426426318027569644631113049162651509298887100496081885889646805006111449248414364159754824470545146938112235753009305109277731828324938677768335426803078323529892418638934048344528497901144281218091809503630935494611897137021137871976646757631592765782359380428042062755492773941047080766157234800716766719251246024200343811875366912530979380816656193275384510746358026307499237273049778909626386358183506638981711097012624305647614515483832149896904890613568158607528584426302775327225389025795022398707942302168340757950261638178411212016921181924435187964943873630163891007249735149121215747369503663230408785334312203117144809170273745557243610973800732340798923975626489535638649957324506293478468943712055623227363845301431896363657294336119769410632902431190867152889099023926102471707697173282597107735997148727249140897013226370047482491803047248404721961680990503775420247073638638988550632153995847317214576590963467461460405910379976181356983452098006287475070643974013176061833028567040 [38,18] -8487300419661339447482063414018301094581443449204535447189567779865841805647712410180137389566106831720322325780950681366082926909375211047367432529515320398140645104826515877809363561002930494717631431102868391349175577661530632883771097619270319166801859380239350314351363017163546253367049654230175422175121075702782088875002939452635411949130556903563715365888862406873072989504780632072641260806923267250439279515166754408648681214529368787151445887020355551466281413145992007198582157575556388035542778935619910553812707977202895782816002674003851765905031011304913632098454039907443656787458270177646033169971508334862106015110566785531305613819623850510662471983419314957975222254998602579237749664695833465455750664892695689345072594016840309878605341717818695452311678881178234286517647819454105245752987008620387771062030465808738625695352523120477868648399756187967778500450627264116023636412186706974428359928538311341867052025877806404914740202945380507695314749696551430207040402407521699865092888922801479852069564007292205346095799472400122865663184277982324300302636601428096189694294757222106434971625113977267646780957447272116622039106106485589712738265710462487115100236660394690425439758168543580355713097636963400796768509914578953273304496883879605227116132313566062770924727586330999453640514966741830763725674580782012709817587747681669197428186732688344666876858487856805577684805883818787950655902357035830732921379607495240825483585728300404628977242550230830700221786383297181839134473486069282372352561898594748921137136076271790986637984623313882848248288423590034761454856649438337975944935428259418812271527283045383637397335324734133316638384685100624564612825767272123468777197369547903429500171419862012657649153754705408109462800763383013787746065720336513670935218532821231804345153791856749622890491133315488605659419072615269585893092482700934202556141792550277971067179171181345438142620578424731432784933016987354866710139569312744229896403374810926550978588199049838533322199887404217754062776617274817769856507371263448483100296765763656411545678570217691114010638728975183972970409691326609803723273958912303882072823858182985624185407528177505857999275660084687346447533828870837898383397729601555171504404433882984651541629944629239356935230899533929408102400 [38,19] 14823979878876395084266148583822950964009375448428201227609974202878491305416895364841904675424990426238273254225217546430480973588764103828206385193040337407052257029366504511290511270332773900721330684825044383363602586304200921719919902050695907108457607730855307518713370280577741490067743729969706962433372239553348544226139998156116321805968800432355096847137022757242186142594717544537021105908486041811337316249349683147562755415506755117562991322773988469250545877953166114760847040325519011226028527977970256986284570641497917613479362467165287571202596025377167831711922621043290684200138666846310922153960166803816736848607019957687911274764421629325256403132182046527448767623963551110228019302589219170429232731655109770904399287886041046914779167023637068475146252222879418458787659085671306943393503318118939811678312905842323508816751679362796943961780518258279472454384519427651641061701369868852869667892212677260242324271061644821606880977765273824368704021574103993141957166656699048921419080883958479934688208650156887197837531884871867133951181005651477855290376975331711476163790989322128118964959393416865745919850928813609649996827818196053701719259878045207914294815790193340588006989871937620871074704271555057927275319709941578549473213987801699598076960028161234879432467428449343925966924406568728906545169103442877446153389769613283004679366775198577124710450105451260873052323404956817217903798008292379276039816732654621373374059613345971730038888201413590634713816247184481011772090819803334438229064256907890568663080869941850520951878564423750966381559457694843448512152070530104618502653155965450381348621778250603669157248914106581286370334838364023185703421149895052982487816259057233925620151768643605769969148413511305218582286806803687296732218237581653272636118315872841058198257514553680302847557922148116063319679229850524458402822019476665209266372446740223820785978971915898202629073357297644745598443746957225164728455044963833836982629626790771381752870631958320784106657196962758631824643126765084186472022214429602892064437810275251037521495442532837432149272354877704963500658060948520789992105799482505757059996749180329154138589310046825319038066833066140224946390980831235858594310696606319786723101442602743950547314702181829816780332202622713856000 [38,20] -14373005012148794665356523252148189105468943372005787774675616563654874409863682490481227715147386403113521436344407677377014163451963607560465963641884072854999197759750802026098746934503767243357382624249419013152974620759881987848981565212452919288902255596786650956211656852027704636883688170369810624716414431009708686344197190988678794119720578334974829193026059190258130564188055604234419245957843738416519709988158977210752502775894966369206115446183217547571423797554148453922989979912895878325617822389324864581059956223402598297982538720956177924207532582769146756037158525483129369333825178771409353650830748756502941141307143908809960779071719486712367223877708407459375405554390426632992090886930354297898397888518171065671263581988762082981154090515145878774120811726103008321659804420408287259945642874453019507834598499388173807085507718577899008268547333644014325626354622963795957870579540919090286949670710152460168118354116855113306436907720578616977491191840996080874984228899115180929329759071664440857497843582820189558217901247340138624363985082623290066120613937364003218422498949957670304972920529112729141581592193227812582814797658401714271726944703578485270483861074478318681113351412480392890195491432602801155317950178775908208603313218011714588222805552355760227842127823652408231999344230495114442380228958576862182352594001708438031907173480788336374018051536408549280167192122949660148057662853448581898317636640837948136381158656426079081264601294422605711970044824527148540255773548136537999772881331764210767489487805655374895104994669606464331178054531307147452324252907590321392782988269716613192803377163968078803158186189074731806738989900407362734314929019909463837255085108348066121909487692059235476737540219584678839492059840137325405221344573075546040783246594551838201948996941912283992617184228220798804127327492136703745068076891806858209669270810076302055294058177588899500868297397260159819987655134335563245014333091425781796605836755697957205935043019276659657473176909628162864727812376612858546925676921043071838994489717427970685872893667183279113617645763175604127722460469221093646676136857576269360099483320621260373697682245445184340437120915539189730798253295376024796188354422351147466187016354093936335214219347357294648675045584278650880 [38,21] -2434900176767146608965036557733588311831411483524070247700420859189894582978476063467932018130021482682950680186761762592405338064049862621985454191449189815514284828393111141591680662476319219668877621906895546794954923769634358383476457759820353528017196447234064143955538378534805670678085110905886867569462535393047546866370044930717000470762401180448951236426570279021272473386398894495885600603390404825646601223856971156889575465141513549353671669672453438940095246750300898760574812193780948711006391964958940169041333731804603036261550136461120101237388324275226171384681301042167405359867905470872255944369775963891927633975883384067997084817483300550321221303011052714117631641560828219242516342594888110383136469872176108924063876690969703082701919861009052723636710056881873508357927335686039846828310624803777828092379167007967772647608495043767577248307091454955076255567955908506365567843832255695504913121997048053824799640421973783706579493507920767605966457258625250576394337088817057648229290047343826348887258566980667372366357883954518550147394060936650536226223643308489387340270534778936598701362950891042908989636667357903532674690736960126922376604366440163091521826835004766291544649094045167670298620789588650302393413455366712823449508151456618142586313734737673048805964628129717388658911642252763814656230678852216031600795361520677718111097787119839883873553700971493920748867228838284158993236304822058913762275702460760150955193060378600835046708421621878087353370002432075624244160763368056155813887276261702479923354074423643709924735021895176583087640139658412991866964461270802820361569119732059866962948717081098518760773752409851899594091322075499065158956495851204132461327180448586104478526367144438451801501397117020256550327203766524803081559983255166867516557712828482445537300584964952513160608900699600356895503703212466086718595397013459307375836959396463339297111111503047543567350087750274238277048267393410648194618141544387881415385923147890466350153578725919716855140998861614810487655661907245212975382456220139548638592636390528637508069662828191972434816690904965625857769673178994824799827582947694431678260282343718711627571553881923559661708651285481202785433925911606979303561724384592467607712928069538724237727152581069000197009896898560 [38,22] 24929140401664424993088670460704452262697782994947341112351987613776988926962066999042890788318201085242067135397596996256440137093679298240831049785923653057035828923073916518399639700796833372246895003907358550947022830338162315280218319249061668176533957725049066912262712133215638655824314781211571469740411770574935569598920829827090013161873457085954220667017419802149883283509846792419090023170294606763093825704208761545899198478832869349124944765247743681924783761187811356558497790178374503586387285233450182589102691889354007351292475606651389629028701961880890628090492425720651922205614440457394387934766808268204577287136672957524341409359617744774341239438076841536057014621056247913600775708314987708269732103286451501560879701620452208493890019340395872644064381710606249289426751097447803729036489268622390406277888536740870892936335909124256147542297483506664529911181739827570973971501301396705976696971697137738045158273012384799201449497213767292411510172118908862684174189070844333868259636136571462304766259811501577691459204985157879103068044082526102284234642552974458620805849220116530818803608771950288432764388420245917894450760359469671436645263283834982229106633508429428153467446001727022325481678307190930069139173371573963966592638470764570546156971822712421395055595811062370400646890083290131187968758886087564219180807617320872297140320218322411016034539022734751233869351894502955849678578296020034119048298632796662366354885443613347523963506796822392338820897409459828896070307336069287422818814924897480286952639956837946138429890233674345720907502421561764458583705524140233725343159425912877117814042590304174707808672983278531467903837600830478962925550930365948536552880704151154967441245705716441795949939831306008534630769109459948455389456013824165499086712801584105817671148669209213135362078120604239346347598188383287107475235328066553556960952837859933530587525122933212300471147403831470873003036659813501036960053612056205850251573276167240920909474923544826085027025375883145036041869554140359108736293258501561585989523090858723536444070903405688847979228842894244449020436295512098663818551906125473918680529617677274318705568574152945466535499266689397004838961413469479706746462188145200514525056490243284267416429027893692673264707436544 [38,23] -39118100242005329553462066160585032448430426235059290967913028140109865970194231918179257780753001115329815492705109086098169040292843256447395911757213431740904299278981673753214410672779681179985307069011227003546714495720800369958464764705074171227305914584327295934034006352812216507629863762220788606809181189220696102230252878791796899399717550994789950841464311689016020335399892963450976085450739990656323060610509013399015685850526830352208428459361449139774737528950339528146117433160837758785848382054007565164622371259214611422046542033156561797127748221040122086371673872115651420187302767569985916209623058025440340827153624950452546210404369510272622340764013014327910279879142333707756369232058229671967649575706272999987457152955017351429361530584610607139728097191324069491703998079028740435691274083104723340331032853103345723597294849801220536166670117341184090128827010135368994320204708241114819925169177406938911830634973156527772782738150875933980733095557338425118110432129703058420520587707467748141986026231406541657757406652192824212996625165222297544195622089880468276216571207051500545837845059785834696777345446855183334480609868653240965995066309211021111561410519315783662932937620609022493618279321603179753894606305312506558486424889537910295907815425547227855875158498311872277002937658139054705575711418657201102917582350555042602948052911822853694319546470027134879254237065626533942215291250470047761976542542100149794255172474773475069824081017235032596781282176408176024132860915023397233496076173671567824969266941259227165772617492885230038928129914029910447710099321673297808057992613932358258500877266155548291727313701601163031198705325922209870085207530671181959246335737689501998932669478286481499942602777288004081065045415789956376954409645884671123349092403517932593573092419040081786200188535053253486644021887203143551183351020382270576775761353607505030863819280836535707197621042845487995466521021529555571525022124072907295599238848214229132572881511174487558434121087783601705059577170389757848100323894824015335449224350028154969532144573174421574493198442983644171918342254418965749776053210552153893793251714879484961345558315383727304309701342450739242549364159464919499893217468068665785669996162277443253117472297298473038737571840 [38,24] 45989167706312850086061575179980404963562676722650075785728444148185955196832863015802222575551982024878234940903015434462403146289503202623038164831834078917588185448931831020949334879688988701497280088561090811484110087851997019845809109287111991278202371024421292409659862263878335596592319781591991005896524838739683813192142951300322871752129878119412902710252193454702039707099353264087556824345915313756514416063898839656244921897507400996411994028410777650609061163924078802176230690146756147451091226396480436620119657248865253156183270828498276407921927384565315006992131400753495311335966565926103849506978423018919992255435562113021702026267708784027040451773727659953930550761887321483603049169477862624233214362134834529654492128786265394629162922657720485840376896644784228970649871414204804846247984503436580927722162041449279420510662576368095240863788256220297776760004898421835969436323799291843512052909876350361765309571485725725742237969543553894058492921636263549525334643786215754971317478103542555561764075344946534872461642580908025012070171301202153633284212894630030903033470018714773419069146448267387188014529277938953492038429652301000687901104763119634728040864782381037631804741436923249918063014220888932768862605032548983955092778243490189934960086449776074872465375779532425308288353315556211326504189229866651690623592949594455197573536682707251346333163736832167517110023688113246942376732853587572150072804947781694124429045043630527465403919735938435990640331020525025913651395969540633354755448850428699263790453875050033478392279385836338730005476912172463377113154958843784534489951392293835548253905915162434193145650596703521422370755407256536507967570662967806584730200606845948499328323408089007713264878179684166352832938223789413119396266511388390583932062206345329967635397925239930888703526573745430645025853332091080615467540488913356964067379804583027610285514358246578241283785563397800393059871845779909673838517138606638288503563325888898013307871311059447455115614789515414696040738127415502408483575262075687140510854742466056063323155601782640260384667519198334893489781282717059897596680404683301172732577986529621092747621171555495727458929162493530776924210737852144435340474773531632768975645895127097155604643075132898722971648 [38,25] -52714664529723628715196745823233020030151297653029473654529556530280784322708678843277312052471245967114203869820984352447660833562493962213011182642969337584460664694959885686620071601177643782324029086299270470736077754322530480576062247760673305309245042656315389838136803293029627720370229021174581591036543605854138332361973392638462333041073828574766396065924537952240701726564307469455145868199095716871200399418570234913107065357366704808378678085628527038220815935865001542760001045286830658993210309220948204409650843330336015944264517853522144694742604847551976441227764413671762716924663162031699777056031015594528898062399170371487775740414929242420187751575255111698530575536460619419236330796364293380582818040989159867879602441153947169627144780414218578051251549671121661911081172936024779217820366124052255746176296591858220957392996461610899478696196354566879689625213919669337430055601305149058440735841021387580985356291997815970274917421778642274513500906752337499393265709011386732441290682060334193929198568977975767848407641762357909373079092932208139312984647376782344019395297975234370351931298251979393821145895217775404577056063194961755709768849893582602747845735789999803659597081504102377843375850745285186052837600373228945742820932913549916044791638483062681024212114655177643811387754974928515612308187728126230625643791842014415551183511503917855437880172635003285615065860675505429055492241422641947875816098692024008055593240889847289633626670537199312306808768003608972918922007308105787127305822938244579906697026640860302531865777972571927238637253259787698644691021932591863877306419168529230734058809923950705884559665029509271346649083232861423437303574722709965392371709500973560352884837736596366033612263796978032305473552071384667025272445071436701541439940062468847845873748223501084939163571327679101854993584820809006362621012167555569216981323442513754523714978012822359267082486275553943700339524066094070665007908608988633372876472084984225782360350775024009067899481663522719161089866304930837422926870073381161417984959773938371347418296799371836024703807442419046457141251964795022834600971931358380312499139495022160508617182683526897972062391736689338034896819816947375730353437873698301293869593513358141070185184178775284252672 [38,26] 60463616381500800425884099977919230997432940213132230351243597258767510903287386682985414179448394837661569276964372321442741351509269006169635808683832947863015201820044263787158953035151913540497030091377834364382886540565303302298634798805339319581782325621958175834213152271170475866452798793135474226866861341855560963222975338043759679730882108202405219817670064056202706045111553523703252121246885482878039635015643521735231563055367496874291712069163149942788148439992512216579383872524075740348926439458232316996338334650192598199762929043702211387744339156916603037229950212614989888508016968457442276944325456690116497953905135197426573413320025393739996759751171729256267033275464288658973959231012279460138459057913466290373891790015600967135357902774432332405182884537405737493518287148503160633776228814928837947910721274618203066428705047785694737760871174491693903637182333532788299866297723967554869661638758812446897698032466487285682229913297717132303977799074551785651665307823376230623957189380813097224661300253525918825190541675992446760334712601823630345913968535080171511146371038837338038033717218602815788186585603880109211795798678718918784875487659334206889606287344760371451696499504474595767356844369229160938555253442065897028343646634430855899501765409218038983744413687465275209703177305706278520095532928191741087737196529430826691228578595603487368022328890121129665255197215907283202522507733536945987950442257951668867400111281218639166544189742081098319129748347518248525245353743084083499303691459624174540326898467987862433348662732033242466439382487163047230274626488049872448267953094669914721471084018661273214140962143954271203036074554189370802195884810687395768384397770248772655711250978340902709922894347979322888273174103120815461332092876810063796065430969015320566222846605857329050723380699754440719354436835874836429888121084605139612999572596905584444933224031959827887611961100924608190515290821056504783512460499942252303421820702444231179382516941027776715549414796715933783373100125488690941227009539271349800371295456774693713140510766790845069389006837812926973508191520952856839929367550774041934210184723905739278637260523552984413973337183359288130367338207290731325671366056454906495524497393225731856142606368979812352 [38,27] -64964096650528646893357601096095887942736716289701328501583119863213253044777411215528508536757229207047210312338155887919938616329181738700635241161217620202528940774921579834861172135384747068391290653680835560184453961020648543781300732023177291293100775614868805422968951844832196041168151053066609571426708101210780353871597743726489562331539985526008681733363792174712767603823580413315631664760185207158476610150661706850341365599248784312347896658769962930088573222691279478539412851760153027438172914021944731979239817103202791317653003019086453476112127147330897814180588899960436845156874686841502481038052380033087374729252339971811054460844852947784579040400162355150876809456738040512941634288037434941237919278606221330690613783583318787618522998402570766731081058991357540227620061183830474872078708051770760564488247622440223239965525107395371486594750872976202987504912985616195896084623752994600067690752537807684284087411869094703633354518420630937947886209569957802950446200517288113667845386413349230013949490057749296290484331154115516156269450138310304175664421206457703927945459400480506594379700987924693833286020875581026272137405376797311473426233923852997559981416877284431729287573508441565101411024101591434466904377656293942660176402511678123063019741441004466813713997323825755058695338546538372992926261984508451696401700773914298144556285914788114145901229980122579177680231311688723135324849155588715920525408273012171229995224296983240596111796506956873750327047381790797821163762866781966020060668188429258926759033174646744578596454972455119355829527999414889584112256438299356917984595480996006469470408913239409612617586407422457753460673082269481596523670929558602723352512798602037262378975632297712901464057503335371697948418039967059022588283728315703927563349214523987222526885822044393291889079932191725601707892222432814413113814761369167581491112286558094510744853220116265827927073088350389465772448406337683091022999369672041190236336394348625318841346334296956716456895568623439858208720428848488759258608596729176122917001147389336633005975046124881972469802312126961167059355977370919450717816898314644449975098397307535999410584310479664281275460827332414114011922445509862182966634150377483678426022717894101159241569605255168 [38,28] 61743945608947890320494089646638719716143639379147251268845685454330157517770480580213889977492072759646632841221501954582493803740276538981506926505070047345439534176363459640904642323419183850727483998087980036045113134396947160821857180144772778860951677887560775181091069452242552495331085174613255045053281357525244017065839903520727354642692035568784700425420033594005453239766073457190784123666662240112800714945381521906170569713700202934068898575779472854478982599088902815104093723487247955962751175082416069544894822917344919860566989386875025538941109020260832586480618832100321905443459564966848503932252733634206747753598150975218941954004691371874003350431225414166295180159251775163065095855463220222805110284840751883489371741696487924889307436830794885338562094015446596713596454779057962793804652960636809033519185494413228288863288691739765167295334790466298465641514603805224569846398289441237966349621709797545519380305035663550122653410451066525982869498395000907494942109779012602831594289929512009356837792067561331617887248847854711072397912814822499536836625706807502605798414355848390703548379544169495616253213138435606867247735784087113547930997821243397414507026438400122086562293161489622514747586697532983593947765636088330765350007225679264327606649266798764055503394981931312103477498913366342307892301805784236441808437700371077603556292108360771454634864529824295428629924353389325395160452113739571479076725902644145562650928943753628167219345078380075947578899622581676664257031270283972877049661219687965160902361385344406674871438489485860031568707001911474040389293464391803181603448579467598484570661329187441205244302097145857168008581188336081754618300116613814014978917793076255633965141806503989873663965032801997976057364000503299706960756338770662288513364256136787298973297028616361759688124583370062355140721336021190081849560671288117433336859947404607882056552366215501139343187527641562210263186057867959507573385607769919081201433031896422818363872217477472393893609818786743249586833850675304824285553435133013816274229573161110930053973375387590764388190059161086080852629444978181196679828265029875292958639032112616607827954019885662986911224702474105485451167092697544758845776709428096565513026680144138734367093555200 [38,29] -50478766069386223966843697794164179517351124781574080194930629687225006905062535692995493458142462083311058200646409911440970466758997413843104677877546143003368867522046234282548457746344054397235539656707472566330549225343987612598347245657161363394354638536467319280424215501421375365732826148596816825067212589422684886862156446320485731054563546011225827558477325428164283591289480345139189189097060647427262537872344743587394598675803205638176314819882042470125530306304022181153199445079229282033529210896190646463726363961891672050357773289300536725459621430641237824971801481969028071355637290052305049603463520442280371801830287117853442382046997875683575331846189635334204877791139887719097778487280746536705917233260549659277032126850857319243667162036649883485032005016274342739579259576531144589312847530083092410367403546684331090573752054451010035578063975817450126429698845685246128748376280637768585671121306218932380999174143909828547801961308682286840990596655379899891017629784530226359471699965254609882736449584336385863882523980373863216265714530348548146145127516132068357838641934025963484113606444711785300158089006149686148275346872626559489913579804442181988624943789670200180635640930354231499498462113918344863227430150641680396830079704356079295407238763330223424282153103394148531067867878642554979471883975037286978155354240141274757031727975247478321155234252794574856339092463518150152884561652609004566387346746713605171274170587010807774721514321076707765849171391227108389838989087626195184818262073971820370395394389125715070257510001583205490608616169499194035688090594577780265665759446194542296516133171138227848041316059638203970774508674292038786067596323712816573058514206591977719477264400759445026580541129315431168791915787805873321514869403570178254024051979835528277899647776875162470877393651112349741581168060537319400637187431672036019062866151298452133001254542310639180480798439678209671619592531699711241998554269105863611897806723927700092627889647875249098936331126989402874664101210326004204080544718367905118074888589003534826205432715075706585965372395497626778199760015472749512025621690615101039912808585596834178928215746827723013995560972486230645184205210274120634173969415870297682609612120136736378454016000 [38,30] 35534216929476724923414688108305546532616467248250691260154880719709160790053290229575606099524724226664016385135093274157079852560828762016972688504940333182994780039394444595753426908139792196375436240658127987818852588361337237227911058218347460641532028282924309814694403283277031619556651639658461145964378852649708593759525176833194927820127093212539561331995282550941870701129521148649289911878912797828185435040572986732199114064488042933642186591899707094929188214187609615669941231127021474904006596197669609146681612720273798356344351369344426588043741267780503348457019557948788921221557355345814523084382315468526863263333952577849399422471384000327040292295191343931027265735520054884087174845273502242734130950005602287805498368481685583907091089416428699440175396384584663445194777446491427911255608956663084732086924064705261195031195226567806965644941604034155578703634470230252927534615820863220927634118432768331788018813491784995930205745923260938494476389985858251173809406630527808894563658475311842982292329289477540134456785750806433731144010369172350365734665322141200332360863298309655134865951917260268316329216213752910349342107333644473622246709531422965405916061712321417467595829883129229045638110830485916742004651538724653957482346992788798773142149514688679896059600062044768636622055227667001390844828903506178770107579406046466858952660358782156939481939956368995357250795258603756054744048784730919619579755775642068378178924236053870160824571797943418915776046399227902050634525310835960873896487950097798115471627291465433730233952342059214899030851011541956303195351723390772607727662031928323379053621692427100084931346127341528466945337497476518825290593047229493722913270221526064637942487063219926052725320558081021741613432961707208684458857422866115945410401987228031694959969395445477267714616007779650883388066679733743554607163257290664223098659235052636962227903936508974392440278466076452463320662408620243795101507035364348223119443388125283136566607631737861400243943628114945420821430526526945619333515002747413935408287240294680174684870654091755306776292880479860702458431191101409238389434392877840866487055719662047167913091110569539816371836474288375687768312025264817937809596503750131226402997605549419685478400 [38,31] -22026602375219826112186714533438080946412113123729518892390080424554955124828042168607699378414277381737640229413328770601310073476368137976728552874278817451882667708286895503765486528400662919035351740148558054779690986673791940510791968850982275008019846398920543200781051020843606523351392441454028264535300030221508735616945028788398366792615705390871234788770613832443464585882607409475933170420282439914176485840356860885615919626699899203265316878120548952925514243286380185221441819156889085533548029615433607533594920789217088266970894893754962590694014874907854380779675547408863309409074839051896108518778908066705888106749374019093748289962643769477621384413258781605013190410630641702785260523097951056268954320861691352685221994885198094551175135783399296758624951754008534013990791909798950912453439574339374773387735447368471339257143710132521254506246830187431387444856893857702098438843200404864562665340631314232146483022173150415370382925253120806586163307381610989901357755196840160396163186489428794384116746894479392731830837603736706136169225220821110185285828976206566109495572269907876549020357424299576895921341128726300647370940053255667205924199672748182172129594990774267437362082947062588760758857153118716377062684787042762959401372645063545822922013040990770875273341320163670550132060874553303742101195756368998411689580933729233250232017643122634525549620287651856177062832907551370072602356621253198753998425129718460716555447085675403715925890251274514593837872751619209027510925605199105405290154864993658596817542336877452074484679165785874815830645478217463953685807708134396596857413777039591747755844791920065187232606059413064368891129769833784644636798800698955707917595565227202690633803167829987392792115397082430950607652412248505423147223577382682129110948495348154768355950477708461311158227352587361910180547775000178288298262292851170572904382292233686562761175755354218895425068888281308147867638506201731109190356104864206498493971221673089733705655369208665123507448786299259114093792703020667494844587999741570378978240819826969748788555228714386440594742407559245296683648357941226385529345384357114809482523365398610241772369090277980272016806277490491625089644997570239164163835091142765323245144696225687142400 [38,32] 12418852746431122796326571791789891845648652436186800842599834650404215857890114936605847834639998414466844984933998833631030160895822582689306928241440182429782623229494048871938092055370796155552117345493367583998375612176070623230874696890212155180239097095406663012788011441709523609038083850364385438149340404221578934457392010281915816422678189824502108526233732024880739732517746008719653908577117688414236900172702949648278722285656754584043369937769923754357330911647423048425206882695186091448478644187391842823491624452488477407034167829089369042215347579874243034695798672850376527779892686613787097179016125821784028771200923705296590715787918823797962822333632925572213390820495689419894343493522479757212053978522678924319989382312746390186571427330305915210197533813586508750001456580159450175917914222762753455786471999193716142225676955704745606148892577830148196454318185090042893782175725741585478041238880552907891697214640271530080924589205679004203666236289715080201463583535845073888256604875464143455244404449434200496542043485106394019229398828420280368138374599039621594471955476555168480282099710413674594140493920264034223652165754415725558425250863073705765857060100562533564945850682093235913224312500117577462731307506018357943161229434825653244389822403447144610348379377881483413204889501858675203708436533860870128985829126543022186174449625472519518252008257201138141905134100122807096105180260578869847892967296307314717048498543195341094690944677062189166811856305528808440688862862946645638451867448770328102153609721012460825106038229390939322474745033950793318822688300299005408803987879416355738734914994999646801509377177773964438343771372281644792817818745794513130657986176149227098937894235554335545219840000929490200393788860781734936115336168702339097939836890731922930250485341105834471810210360022016512956823410911383102356124150839683052915320302288720654006633678253639324317981423587194545749528571709074536871150060828928005120286827055059770365278041798051850769862536967839773159692530463387352680149495401169475954554420369658736826184556918585743821293029113027594625389589784898687134500397022628920443721480549603995776177689382343332468804393125564658783133667670615928069073604071650330907613217790361600 [38,33] -6587427985460393736540990442993951701346482193000211883353975959529338318847707996167189606646921657733758106161466373439914007978282853969524779300509371730462295265654388654116733806315683553485663084794801948746975695682285826265929303934138325879589262274930319737057330624395091219878262813918448117361230645292089945141149800787017380462758483458630932588267972021510017827014914223134024570250833468726589283199091082939627966749963524026628644001188648351442583237651706759976928911520794093210260632910892675023768128260801489742446100600614664377960161925713881732110055756712208868237677398512187296206336426560031199440866722310407016217679202130256640272889957767691187174490599297292777351347103469326942948928607597384185482005715423959578719141047250740265579062242463902294669271589157336724460980850432337800763716644608565789866788092043075338050119073834413596891365358809506460900176212732318896133518667587180739874958940962524154427932060725105718963675205291410326114714114123811843684918639126951309335932316880862833058707545436848149761747896899686939096547423490248719202235088806615564504909764072843086379029471664555034317582676151693582512017974605357869642574836753027245670695303123077059233687777892186894437923481038408768963345014713318069663492496591467126685900494568025889253748770695397326672368383909766843328878525680084888502567728321417059882426076434431085672421124824112645201700015244618619834297405649827884508188943119384436362473728892202474375541654392978575585653922430203288397061076868979911357528195399691454966678228723518124125835703896065692915820516648763079464261504929425645656634027338434843658907826361887440316299772664238843827414825913426050238080108397858568671493375575773486057313062336955894804053957917129390501299034708515155155501441898572875230346806619107569792304214928080727890031792849763363171058227152422446510625566881111030774777099458127715165670110823144988726945317078112756810041522431043371551108854653494346533282989105707845949977605787184363493315662089680216036606594879707441080790605067458787349112051754867231536661891922719721637517908556864367349317436713208322735136389503964167201458376613411301059010983413842314110223036645550372254956879490031108163704455168000 [38,34] 3379363414168303284294445592381611718364404067330931523144495834926163679797342713923364296994616614270226270486097638734272209785599413672411334471996092438601109205582246102964390852293504551800642664277890465947424468609828681852732881156564940605223598889730626990856867662886590406526283314821598323953780892413122432053591825008648696943850672309241214247723910040403913804963031251077818732758408263161797388765035624474466082811926098143466591930970393602659016426797263502959718479008397437319270238314639511437575439837993212147156652358378134638120009039479516698991300708106363762249585838464002108807948333366498675894701097749273800811236435595084160750562085105257357883878361798946221647240014678280308834900951891789256416920320648739542479522397887902984569374077096542607082924122526313024007883387243259075668642909164259834109821661076439751946777358516739823742063814376317840315138976657391290085648059223602808122107300907288138095714329186033096861333921312275340010990587335630021455126118539324264864975003606680238017863083541723579857080421968127792932384281401848692051593394223411459676054900379919670741541038323130838522795147962589221369001942835911201007967814620552630102047586627828074124453457670946219292772004871891427239031872494430694372137614621103491531046453940178848107595716483726302409205939469258783037825656592253396412471130987382180168751123262656513921222245764935521296827084649498689595206681577997601667888907697117930092560797296697485803194858426311829445075886259652355179423145759286886627082688251864269834317810060553596146943238917522778578529312488133644985053297066933728505284230291932387461041389470560820488013409841306327893496192853577121686365325092362378739246304196750331689619840398368622425963224824980538183905734681502284994990213804259860321223455242015970425534002122136364822058657087535739909340367815297890130393443017306993311471154215598501633336634991289345319407445804497833375972385602722148119479997750728191338016032671509536989493846994056537948894218385274516902932781447014865263895767025856255690793302099261332692100743917895022560990822355360070795252582451305781027678043087151615098420272072186566250327310767428582170208680893376353921574516595056677820039168000 [38,35] -1692325530071691103958641407463676453589481504955528014416700854575518894734940752838058914025790699382205465160036796395964534268193689233172811904776898188240657492594101576650052001862955167899440366161542371320441393082878605202417817808140971095148260005507098831369295250714460892622978526788932803931462417648560243398025775852981482754349913571061397717284711580146213620091728959485901099913117371796054320190027884084500812247152497423425751894996514056183337780411445853623405733106036618702507217042579739248927495284359803652878113470539822485245696973476973938816243725524546804309829927109570415757408829730143585501661616450987114555293961501972012218419592795803962575293272867233267237321261781805182251798362145662737131909783119293250383662090300896545810191838545477872496302132218231455451715649806863390764440964148823603004096459542867288036393470202190864162826852182925491277069408432616575739504590631072005767027958786564437045422315238590802871211713480324372560681072742294701020296029106656369185917846770449050053381420309306724209744349648226157763630534155012432729163692774983920426111064392025551466906510126856936126167842351296161279536222509789346081992042184481207509201960193323429339463069545645788855203344102270574161415617302447027953778306839624448594253479566006716546653279965788089123361048676192620072940698421082716865270864734829470231263482309010685389701865535477552928478949235440403841121569509264884237410033337952672603722180960488321213821647493851313582267884655972414278961090603776775843126639212983384628138030139545203852688575649806488478933642359655842322294241487403942140288101230959838044023399476470557531713225713729763711807352928555182001484594329905214187868178905020907047153218114590254071240879418490132525277998340637203966156768632852939323493438675314571899889989864092576778584423593517142330462340202488831792186139613417868948458391280550029092098623544033956527586811168948694653731964840603919351582812577988997118636298778700509695792594246195174183636767701228415043310378405028970805638222688797010660362394380916343788608543940176617665172814653652730833728411539981758432975700808446183847839349093950840671152969879828982715408982985458181249210645693172711161856000 [38,36] 817806132508019053653413337723108239805324140241266750121669345754722135213372672999373924710733575043715799756558372236709667306740425736034305624880066209152847491571500566354711622085477865701230861892549236709926377701715148829018417902328411030212845762198702933234601296402640145590158882665562564332096943843100522037774989777081043739772156936886399909964896489474040306802850116313496132282254949320520000245161251777000435679693082306804607266719402139885770170140174472829591249086647469365722652741858863477228507870214251221273565010438692095096797774414936268800511258553275168594825613249016780085094353133716225405252734438955471840052554103556043587302655851881633320772897872657103316913474978388890379269869869891975696752826778615246481055158587094375421921412315123476317923363486534939885274093883869902154644694217276450015808697400469744080502497487890873298560580889529666847562509157782029306477169466920410161556880801255155059412389520206540172142166560921369402682591901659169330575325965895183485663415668580408219931762519683090484486896033103218694310125636895952264632805191827301635283293674313619752909571414593847288546062729530030655725487976956762481459920737696045430923783199236201282143382525104655076163137213759617678775945059861811156517972630628702981178501633266464608075823398472701055638918851266098952063740033047383569482943080842989914280911884432566025550499130235562344134861268571940787573403247160498517656349323630916800761435380727313680771929722753026790638564656754958343088345065900657064266477514237132105584706422506948138895942244257750867482247861781877058299986638712167973501289945683762045379179312232778031131017161680073998520356815958540175338647438107885185203495846857287086118773801084790076054393823696178058206094007516961883586722189067761403905940707515402057902797153564094676332833219942533381713200120013525403721755104646474760155410292118384921327576565593047748705833616259805937948626303099969634549851750469594031672383487501651576585103966855960271728460500745045660138879005939457633576944979401009401853448356355819002793388765131013121259317705510696959966406132339786860044792235438051808235168426141651414571254157776966468444779672861626173982439499134958305280 [38,37] -375629215418530147774558734477744609524730695835652985485454126273208321178651247400584694887833448836674847708736323717223832613505603483313605118883127478058832549915854228094338168060439148181018997403956280420415451433244547407041527759306741358021309489820147672986309704600253122550765442406110734399734764138015253315829967125358442591268265459507285413523102855300082908488187055585721357196761888165338033259606692228628013210436571475362821518446969339528871228671910922237690354222677408632863570535183865652999539472239108862429805527913496328561682644073331035093051444349730269943741667336244140033839254835783036226488399979609661696551764214796601018016364887033317973587151343421939924656755107780866583537662536228533600319151771581990582248459482406702301903522957452837679593095907755388801573452278412204693966647080512419526167218350130701734435465884037071114768695655099625011770183234291978948575775674146083711076894677711916410977835703407306454270431890709994770586062244636596552726783594462196521520345927537913925809396190755217989223455336691727180929740598473989783080570586454223748225817454516182038550392900299757156555464587569685091404548159323939750502720129687980530843521752468793651619794902540856460372862506987827657653703938499068358228312724986268554812619279053666941611364564717971245177262168787023688580043181094852931531519894429959940124172291228457789449031200212745634673927726741120340109371227575154473887042520246096489102132238482424640394016597412829551682773493269731131274583420777189916244840911527385189679441685815963035334606821672708371459162620416192229483254327384159705222811274547061650566226524213479053825472076633084646377457246748215054968191584264775673051648764863970344105818974886623129219712810455185149234398131878359583738889072387661988388145027797786272780763404953894475159475299727315651524291144818416703723083308951953679432933668903314250043809337852323859410616546758535210100877060361794489999733471666065342849200566178737249747000301673484494323667068279713041728195108645121170239265668637236526721274559463275102393534169742282498917142337124541237173194828530092275927078413608176932692820452194074754972887712623626101938938835478526993221495476872806400 [38,38] 163414070559551336079353645550505168822417000455792258075686434518655088711221211078796216261775978095801597234576814447436364691730385510506935128679961522932504825230642807011251930873699721682750799449134155655362382535367330602982291308671512429742175819028822813252913028516327321249161689483049907257305883213416083389843746950528455094353182016966488787207922901056349573382331673150346381987502816518770189353577264197409061931805107721978720894759589121789466001214081159689296093420006168930296182302706034574290216536125444695988136239159430682691106370429684962185348426190958454246306790047727568556378400331043828437305617443014197622387485597798469788353862166747977801358381665070283783090779398792358336034500109218391108267325348179052095104244178175894372298450679488335076382189230060899330220574548698611705375910702133662893774673281700247664051024556189274340463838895895647321769678335983669626455230250933985573157831814920666119332883859147818091694249129209899732631587679261240793773647388541271992832422859534263893902504678129336337848838342370478167436951682092430293510825857737034477758235112315388949673002488237214690707718403019452227076110031986547594331735148361712639041936685036999760609272583123108917209839267799663612819764838096323122008236498405731712583819539554489876530985433832325779917306756541602916424935374861632621795784866110828941537286900090887501532350823917911261201740096727918553750729661738762174620404358957758668500028623160283100931405026692152689111616828109033010294742700087730574764789180422065367937407853310478433104199337900952780976516075821536650805093210254244745938351696536569788025173988678596569367286005544648292750595280341590799555116346693521621289813516837022874920867323895178051532076883700611307624981461896782427732808074372923155985359766068703087460101510312688089413947985429374717724003742771424300840281232844660115309745475875061214481804033739246901266791999715348786599911626867640125369608027961905146991404783160007624080336218086970999852545674315900443637086497074941387396302473628507568751563130943222581316672952852439398484396392993021423245613474690367909409980617618579920132466853642951753563847259770007858416926887357605715982429580165120 [39,0] -735902443396165252139886686095181800655017013313180213476928255027426040555417538243539257507581429798411568162735026847538494432867275553271297706163192285549092265322398260372547836640276321092246523869514467817356980486265310602347618188237080384018995325889973270511425444784962483604557707142243579327357820631893971094861653978913933174295804690860681152783194545683200110397815845571463740926994013248869609547425395136802408278297084699960605820269969800894905749276103225827928550580154424796734171066554164749242197546490128890645317071407505925819566508923134234243148004354927125328774147522331812433735027225139664620032757043988475579027750898212152872104341831002586240077163341100364062202269241051282474730992672098130240434780053180972012871646431084672070376774670884568920309259937330706315998233259922310349708367374527206517564152582195805695453386246604205893387627026045934689186029337878152239006943504934819140205198773162998792001637535786974440446996391223090486372397690940218606955733588069758349934589956885839671564923042781259872258455303844977715317291148284272667120009579140851428568167012954938101683051432324518503634635188782101445282617413493097848962195613559480610975592187600776124141607665600282957989884394424375982473587662159055506567012368800840315665674833299162915887707370045838940843874974152227500807510953747825420782773096758443128077843180398302863845053077394832345734870994040165283206052588588740325944953045636167447676760261248737701283690525520714456616582576757276752884458841377511709130909593578278213184012411903005533797229965480792867200683506129899736895850242431628963929699762137939819352476153528042791830888935660311570001455907380001129787647294815212086034880211485921386646538072992728137491649769333663867735179892534808531523966375623198641765183323018478340890403811018814107192696758494889616119420822413169151527236807777167270216188174525939460084179935681065761545212278358228425828325494997515956131106318798254779524667817205460418039934597251494074172874502002218145797976225600871051228999416960145452630116260020064906779439588577473784195820321665717933418473182627820155996060527350500091269993544654334274576346257088556900854824276546399140598469432345295378818358288967342256851749510080282350249525096110937871519910758317704284485808291840000000000000000 [39,1] -24566691193895976889320103494532818142964622694441126311663363759725567967345550967541212303185445374989070248295481148468741329238724802353035112803204855977091468783502632317690325580042126422932164874780504275705343197843653659153821790578102452775713478503126705334898786472586076013130747577820335702194165271841900688422729583388660253921527852653660917562591821118394138850760171679871438546327407609773957840735229349553656485546824884295180203224484445738580126392347339281999552371215376874024712748572563580628970968116739724467779540465995015230529276784035634387705815324434027485571748710939899259315197868431151774126383966204033775625841247466916514191475566483620758357093446096252894774002123495854236794143861706127438295573183103655317915095763416237188945586693672642844052952154704129926315626950094587895607998381473778856583050643704333351906639991533352359033224870808831266121931161867576377737894040430664500608922332243627367966030371697033281347461604551508611422537761666372695581355302342120801711064878014543216968335785553765162820787558859343037973979100245695903789603617672746455912671310599727060684890402546287641280467115128615866814570123251477355219039533586252141949762990363468959523837689309026298281167419717716652718602577213821285223419574079450133430187305426708238341140418934248118148456688064480384784964934303329700325731149667372295105707607424980528040881503877634522005568503305241532547036676254323942803620422474493404277440712349425725163557787849248859195360212125591888006887852565428681401002657407224213466930048213272278672125754287983735597301824365672212344944779563802897446915761281354978166018864707716030249140240590513666120356721769650530147850764764691256403562657427621124665892153992704821378423362601841260051552248195594645858761692903379766047885234169373624111786610041673129430384891486715701144673845694239218917252637917656468303913904738287626323641930259397645216125320460656310501482775249847117185654027449829309913392272217764535859854101134307908977275731260586896680349484133272011147095279211837436990821297174412486524767350199112027379290089394929323878539653305624607718656170019254001001833121249795202665723680206321899085862108473767907420312859123446959589849238354621514057059424228456070020896752746535438200800818814373121269414284492800000000000000 [39,2] 736883837151054448553569667842650906283668127009351650952105047547526874338529831252248263422658160992293888910420165923580482817823706812422420856381740446220651293447437126909225473201596476492601090226985313194364691805880429989282539215348653491591609942353289476736152466702447380002575234200786766240437814384330509516106318826670859942557035910844595447917670255026428883296338433911158616439235847861714375260164660363240538671182219407459741660122747357695745641808015518995937875242542023424066173827613035725706840338327667987295929419602345393455442818704334670389746787887051199714089214707552517612602770682764485338957433600663145485816334713739498384427263471381218787405005304573033321199215681996102039544585152819317233395894580522884206494527773315515556787569198622299902067712772921885327904292206667678963487789054980537016692139336261646852911486945646641195417381886038477324335686879735741547510628320240833282175463866187294344515658989288160265302853638950583360353185741883798668953868145833308527120315487024125870422735912500546382330396374132261373355118733310055892691672106192626070968812089651902370626230586738876588484544619379416887325911130764689668878311321830420284523463785060996074188042342511642165459912188125589801664067385493588429391631288173740471656631321117472924400861847058505821517348046760689453037006912217583080871086862179733484333808146417023301105724341558131093540206445610214258763211540225047407964148650653514548670136521476311073930373083100552571378814226536144992313242804784000528130166105919080081233108634227598320664169307395693626053970809399805955369645712097973400893734318760862902871921999290277853003322081267957167700350472950808797122127683922709832933281405197697618963773792954733921130351426307811307958501587333263742355192909606619183102908813712764350800504946168160457374319922859965092904009683492406107615386525902178685999051549587237983971197793710516923555201806865871656613683508892611776031937832859607267008736965160287784250249751314695846701845820101783143572202867172782536384150747792020684233407179997072276210573470566518765719690731107826724501419100434630757391061512510106918086462161600581683414411195695044926359761347462722620645463540542034514011880399662565647692061135818829813454363376250755687806549283217095537516880068608000000000000 [39,3] -7520454384306375276752931661324076026597816314065948608667559471188357779166013793884573946659247382094597519178793932603994277224552048537781944842342121927241034698660028150865540959030585433098636682816168137670934153311206719583345190217041456541189527497085941833981575517593119530670391839439948493073140334398635879775919753029614887445446727735991827120820956859897533901351862908043241446599892789521867476572373217713070364944510730719711255745132841402493483142081577684466614399265515817645060117279185797972621574391033054982923805833261267423239753875999611794380328691569628829824820615047434973927149516664326878942583527672650559551466368039822221089326100119920082477306500684119631485757038662478875158082153622340697300789761952471742343186103661702082374828625322126826019920015887183916510823157206719593731020645210203808016195941089646871808064907852643806285380557755908977692360047475844247483215510073882981953545445735245987051605538412839987930349932171457738928694944246832661175497004428098275261639576415767025386625830723816251794978052722561735723735041884916562794915959752307336736643621766501103009088419725287839135413449081998690472808387789871557883744317227161488597403272359466400312466483281864961382806821414288767291505184131982600588903196702280681722909413626095108638319379514129244138688620067507693470010683265624924524098903439359373042798065086574250641034723982663222438147256737948235536437475619464048379360791098741878832088788519095170265956305663274922927227053660562524991052127350400140671133373571433842212593909190976035783819326950879809962212245917477431722718162881800842735395731005592864790255149554658769632528415974985440190395992114378885337195042161797491257206809192548540027587480940615060089784711616821563458882196443726631538746612536793713743593046129839707197298438812291507202511615245574346360357010586370250666282960391785166856910353743928138389577955497016425261687147549985052328349745562479221748704729593189457421585150610144790897110651609569165442844853824598047409093094901908338341711377991612612988443460725451161091318619042631803494159121607834821977415604738866609441303209073940442102702734421054043613570003563761008422339376002846850956580373279267433843408533397309465352347098697288809017840611448796385166149793021664752131444410679296000000000 [39,4] -120836709846576197555996608614421460356588441642312364791010226627067550311658897463138290825353622787388708205531421279089418828260697018263249418909694421836703876101672012422753010502287021546560369514358881295418549287578697457298107993873785392089125385322681646065383285123620832272993412362149372212547588130354729789934280156958217874826291290896360891392023376609975929827379543725136131954194323432437647853065996695179565833569669496431241568068123844387861592032713685124986865850050302667033183078597673840046384084724620432797689629166530167206696115258498602025599730109401034134503613616768540907478663974136225435216116858084628740031356331206890416490411464593145707318120204428188841475912511794037561912530070412427000425457040585737496558598042628363941489126727054280719280918752448486567598696710504581540456247384670479939948005302155537147437972095826851433182721236224593901711979038578697999252329507310124780948060404279002872886221290135357996640376655449496218419914134832903472540714699011231429670340865859857347685304126714153430017082164165790414155115634112829666164959181675043618258059602741710107981971729679967702060016967485830779191516260441514978364470234224734686389584885836011048500875554696480495114083861097596628908930118244454863798457048172024646020846563854604758964712839878393541806921997117712242238778191197557198791373218808643295126403517990725915368468361900313321440767232491167355614769236264462674729844073662402908144201556022135916103704868719550003494315730960485049667688239217916045748616898660214638736784158485917978002639895088651531687018405365470844186372559467774464116481282162645618922511974948049058947634319195035272955337582837204563949523569453318174520674048910591122770737156201244463915130708551602856505731601324188958127662994287635778972489434667188160360253739863004610470475750001126478213374189622604005359513099249901412880345393224752118835147121182595809722285184833357562033071375692151098708713814306392402792107562857898601224485399902622179484580657582441021268872948417105188704024970312306578056544170441567450605901336617527410436857737153873529587220874951958652343503636775777892400888188856374739636469746692808245094046791381121921091525883551437052355484349093166537302997827849008804984182220916807589338418309724302425611563496898560000000 [39,5] -929181264034981667872921911003035114690388828261672071354651431757688256869190676950026937392216009804641169073316498734083554083990192182532999146576990409366437128674107424494406501044469271697253426799341715660675299926075436861941965890520132611608217839292275376557139060146071154702802558163172756525290643183300827879478807868910202181976418664668340319104041497660516602475631551787126253801018164533216174827617610051026523751654978914554196854109123962686228077963517628483841463377972960655959404765136408591091143466089879533533040270015828486237896543541375691176483537142370343606454505645718326072961795148358216836693342115504621464333256092662767835542801046720751230754412137494722946974782857055698733466237649762517336393006610366509611518179969967698045808552613958886584996148543782568544661345200262197200084316140717172640376206624783072713456753737696048057791211517656766576770162667657659073444129574544792591103383532282892294243806022670228786878663177079009732366514502364576111413492825840194503612101571652262286479569115114763634261058062827603802858453845615573661239851068888954465667200281205726377057491191614187667220313375098639456173345295181378695007210134849779422080085277489100034046806832415662414251930284324173201448216282114496058776395385628780080215878307903731142540984877318626935559003849728568257125740433226457345621859565667616666840621161472998808008911253410574419272309799888903231806868297782627538562119141222173325585989250939743082307303170255914987500871227699176463701205119722975464950495356455473135969184990366144960199904724581879590561853186541275709927455351970296551301385428047683675203149017996194423864844112240411030347363566126853304666794982264524440138405421280371369508109710064721509383779513814999816006183947317605461315032602525565046628152236706095179649729347214799202465713164893568937962238902732353512856242544100957120120363339953190804643897637338828971844680369694376884387757530190078190683510223786113415660085619129236106094692284544602486060960306268660971297832840663856861746739384691988678011845736530405934056147432956848827581326149766815666203606253012429130651299653296246776182348353828279660089056637427498834273449797365071636206711447915673103940479860969805999818843340434308833737189768356071623243690247333507317741545263726592000 [39,6] 5683586150418419773289656097600042392469335353231441475950133101567463090170177445957664467945035345456862284811437393178536182946235867228048404134691236542374497071593880661970176547569914626092497288640392126972122287320907221618096441225396277693424359824862871662669566476967214476928675170339270141107803696954326920741797069932708889677987073567939038267914678569302261370961013720118878700747248145044696863932617899951476503938381892672627304211526580364259607153462670493053710964422621561884305802228711106038831181617628936100701142430071192748148863575376923686789247789298698264257943574322199592193516661137801330803756989929414563224610882463520227497567113564560373361711725742393565455279756389894993036188507360623288105399113127951735633402596674484847977080746751441997303741842773584473750512992924300902647600578596845545338132660448533639080257795999399090326351411509258955546903911392434027920366264698537015941851293997713548338918533553553913314269904864586075549341712313054642308540325348172438721338206682669558863459156138734819538533794798197132187667604630958544378569601679587474050577147562538523101236629635541194929459739665770077676709398789800814909553911045851756651960397722184518283349037026934877613734588167331335027228541692143585154306496198983548966247703487884240092128408288020724607036972060726894473522802866641259836493748722252040629523808009406864508663777580391353876705955968538995226336928570419977682548068418879169121778314714871547659626134520468230549514959936262204883992927113785780110738445416718257775869850313803773297315439523746890800817320450071306585352523907881373493491588521552985460575059808968148403945517178860670346340152691757580306743149601856246102894150517358775883430556161590039724052176758888993827998638569024443283920896689356365229501557987393588049857353968142165353545454018854144010215021689087325712071097577735571487130922518991292905192974923186631897864706846161768306096097472717569653085245910094236958276838597904436785166346292124507230028878588831968470509486272577430450167951464565050092024300612465981127003012555198003695308928639016169032629008604576858793222750520060628227304905740092966160203715183716137828708082598566823224211670237553911276892624142685359741014269701610762103923025999900721947886731466741703308342268736307200 [39,7] 19518952007958751854045219421390115100852583464974943565564951658295019878127699477783606201628344451946494021621517176821132308632657449007390717827301835813877484670316114294618966344703556134451376112804512885600281728406319062794243236318052455756504814559732166844403751100929087415282576417151830920146300425349287395635058176444737108511093069759888037726064770366669203435768319837292816260734910732404505913977454721473484524938339744150956963014234990633970311308463535818188720566508633013744838912041413535341617840044597953509101864978219353682528875975231453706068830082161383313185702935850660590241780216250078240997299198142433891676138513983410247310188110510942489606391037895505535843925512153537249304686505962526124270012013880143147345771728038124968244023822389529273066686916753530224833334914442166992025617760032575796270767925803851207073788633795129013437734129914151350814222911103744813092699960111882367317463121357942803068236697486811074757111096485484143679752530637737411239393906287656033707168361217622955358042240115573722431489442739351177685675445263031137284706677979963099853733906808707080629479892698173256779383072461125657038217340665265901261536420641935140930195288879033102328792594055452677602847962533252583596089973059719261095517662732597614421188991632125766690319630690134241820033108341282681883514481295326783595387292928132640719630689337116755245811864578380617219112970164614872285941436138424892699975719862620047743176657659628483679874827608048753328859628621518007261524999242898234014211840557604683228902089937465533369358215289570288565011126950636234674208565558499003936344636601518124607985622382195064228369701937767667765068294616315516705454975175262106813173058670098418708785441693521077249012917262529970718079082969664074646831074763020337768831438188787793294520858986104927113641171613966517647613949679360993955376193042984457145745281580302277786430239160727180693796348140876382674786214779982948132935638294044202212452622625312179094507818830117538105903909346632599096960208049425182864990114918344499394549792408258956940291602475942870232046325496386802038193251665306353337677638876299085701227422475864274165323224087633341863047228960274862315407005850738370946348539185615077077335242476979834729532044065057539972887895184934869665304281088000 [39,8] -196528997954062694400069239336607977567226839483493230978506205686742323021916099175453969681789892178977935776798148697326076344627477900333862852362883341599628329234249041551247642844798059466165991133814707308771892002928187688180471633418768072493295782616578428900511896147886990805962167638498041265480819483041502372187286038198894926929749069976903852551846912436087772882121011672058201137880559287640398606597413313563109168619075935548964137814340863220952410561166203914204198822951163615950709893699075266590916630656113687502426012148268828543960808574233277713776264404558136440839713018461503390376141056494766141284112708505337069051848958483081938167595185189327289526568091419467931751863589301038790333437039130096013207907080790674177307909551090189858381388416650175729897608234102357171429078036351823734536217985963437231050884136010206761911027651072672918366154036660334767286905590577753728388774057797317922577120959824438170176620479734485408292227514982956963189303790671295694154920901562218308633950929497861716198614261484210768531625108087000666479754074351881221330752742940786562258117416990763228556747995420555027642864290759762285977904197905025154602203339433613600581247179218547352825086060722748806989545063298507307956780412356450985363961976806378632397696994671402510480281016598720237504749723351071640023735574567351301374111122900587759919347427820182821553219721593362474379713430533658299871662460994495847064161891946284462209077837930443691528460418552951817983744841166875815995318398883760821035616501077550559051184315116481000309251533624023646627418028823860506542098658451418240786278591341802831519228258165532296047465257692409535350806497564065559081001781689950863226957971278236351917678691225136347212054605326960710881907928942811347451065401233648134871976445826093670914715713995535664095428441454031995170222789156485015796888397814465615332128728103859293777849580511530449581475238549505836840654957637715371900133518531645124307259538076712063223372460720732695524600092184863326337078802481781076813021284843893885501809112634708747451868589080959863992544872443789268592360204417315614119402975594511132433731703309380798976669668960111829840116283338002212128413027573132446076155335106908023828965695183716169738413091905904919250376013715577580486341427200 [39,9] 506421148041850351737845126528859167230646193154093974102297619566762706877454457537599171514288437160474364695179475201139051876730732609900301874924833119976635242055876681417483177423066255027245803308798237656443687512567709709360772079177530992999159017137537969785249142213764573088724231956673709474845588919032222888776396554488516826678793719937174425850759912189699681980160864744552361715966940870603436230899660885414771843732536541920506793839994399323099970000636828392043648807321133203003935659768911604819445698935050979505550296441495787311903483800171299182641814162532172628623251327805664216654608236019644642689886164130618149269619126741015340540885634857009258770132685893357719286938815460836763141470293542900074219040041947079995449254502574030633892194064045520898075918915005920490126471130041496694243522169664211826681401580126563712396165945825039679101335944639517943247939819154090245201896546782601723683072417114732689284077532482361589776854175118835648262182810846331826050957261100000499156150565467642102038620571070778496129300851009820682010124231839025228232044593864546602739310847171065919011040548460692410362952500721926258042245230711998824069709334663017595298270622911260497053231203125356704201723677973416339903882868496591081260550222000859835028302902273701543422626657538692428843445635447742312329007596349408446895910211427145644834488265764388417387024783183610080343169561751781666740401157615775279165750833191711423475149704081814887719568151853707551078209187894103064257002406680410681837157653725792271613221313332156260014193050891045093189268834600991753260846330804589850047740651023193332936451909814594710025751873824711326301565575814871436865321447519949540744075424617609934415986036581822982637130893079375091255971296949578162961547778727672528344230342629999009700787706411672928104818921132078983746014263952314981975325169465235143182546442561316956078030318479665176636147044883177613291154276094842788721254822668479903085894508935190458338056861170785446735566323185868574902520799679721309844473765103251222296964496481440291918969607028169140574351446086486137100604794889848184178305613799648658979577639063240607272702915030945049613044711551125203936473844941890169871131166840120892684138028894631924316235160742983337358810546496501304419942400 [39,10] -363004375064045379574551817826723664939052488558284338528832516423411009123784303909382197617447004055860815335510127334135427667844297657286960504030052777140328747436385658259516570391253219597026159910833116187146753581119180177865658213673450935166762305982299142414753896808825859260168392281727089101724731949362327114870350843013506976384322707979583246811891234805101676847326123236152484097256727112620368961404217326018642740972177570081900659388388601357194203308899283819748221723187348491604230317520546718507256386410217334792007712254995510013037620047060299384462591186670593539369508167270706889445851361707687932440157694678650877549537144337436080988839709046527064811814116597776952283711808056954937983485695644009676512960821132984666448852930516941564129497616253230898703588419600605461156118494980988142729095802941683717278011678447772126922520879979160118769876009567897877123780774900021478026670115882564658462397366649695419239385225218428963071862192023452702006730934326181812072499379481043147816346134147904808769247583592615114008735440236323545745800866189051116291331315618528850288276531799134709163660883869715851764141683887990274326150646081136046323061182505487089792290640758038392650101448158242444723895710286455371867059042013961177788832926680436759688911033391883198458776461274486314114828448632477187203944565429459004574080614138013483808164294072383454627417702101839194543742839049518291500598720270651689625217117680354179956121313875103313779949745941322561043304657588955401978351422459031399452550814880935795548152360497896194280877545426622290117161881923656747279153869587837853189910687632552710925300388962712676690064570036501022527187796210842641171522368024374735534572723581623240982581712133249632622943466437743545837522937114322017260123484631459625510759282611693644858402632773966184549661984008626687602827550337229964867048335128996646741341728804658304201435718714920419785820272130711371126648116503301276139758777627635799890752495707706452419948387698739782531059305283667567062627450990197730399049364570813827621840454070365910780452962758437777517895886145289390915425584440657333189869467903405306002144353685933796664484668732326636068655832414303905649869200675052770147516693081718783786327997969930659326006063558881481081614998510479658188800 [39,11] -692941211285736681127591717117942313010252706451510350225669290298956565635067850956071387874324505955342745210952653619353894041559241474930142427109720596315644845639644400361517888298113310929888225736276360814343651921043684040826286083774513846035122553156410911455577281493060203053475899682435995498295233705470107567583497720900976026895642506378369151047011951820924581839549132718670723574343048854638317188733833853364337881231340012470526699938307746704449435637218257980145317068754692944592350723124096590487951018929415799849000128689012438090718799916113447412671690769381230471343620935567544263462858832024830787569718907035882695388833451973003015757471357342660653022759622874121353208993588692466696050305617121909792356344066434993604124892875501628583518659882272188639885168359342818524651270388472636224721108557983173666750910776109263210206430572887191156407793485758911340438727697788752128002313562433238672307568359561058487710956793109915683316189194665850289145575462369181783240337840333925675930245080622544092024389126457388554982542338953063441066400901478899751078165205210850301239170752814162155366762768650870359080209104818393064994210721705187264965396326923730867593496704729662327468140264870785120590632422817767603428795366884321437659526438526818393208840848777002279210043811487277906836401454559592277761834753453503118398830038853534593665517430074482583117818900823162269848313861574072367489138437255542342071418798722837352813567229275961870380801381316654788926214120045875604361789622743356920546946379393035547565624271499585910284256081933020782596217962097296799435471747851281852860176507841925015483419897275454097643271604230814945674698454916752232119273642239805602148894022071899503809893085766599715334679301568156804510879984637563968644317067770083880641408215240749269597726196914087989442815257857572494115126946852447004404776427813717166926440834064625774037920100713995141571904636831551365380794861131296962874842687126758475180486563945758117914023776095200594365847821362307727957595835787338841448744993401883819104621733858084882789937809348572943258345993346905213153332060545861768436049574788705714316368055501818293006896657591440591307551432118386618598465472369152572433043331877338156962689361572834530537003932837956118418575272649676554240 [39,12] 1325488697979322234780534281825393444371810734012186528545760697142788560609225849714866537422196769972012782109797268079419058651283773587819951165081602264743326579718550040985534825518702938236403566908704298922193267218288737363821959036316621828360711972164823368461429629595342737027242497252653683840953953448040027649278913338580831538357384905664766073391710411848613840217610265852330813494195652700701790978637130470704563781752380911141682163874569241194969814051112843501445935361611253834909759363941346063728662696684670695510360243174667361681539415138462609738894420662416840160612568419168427123349389732520898795094332478113302425708010155886187839330801236516044631115442110756835521046142492222304814308261986047720460697747106783257045951084736628695364907142457756693169070849738152974834427355525792611796198601270633900273249456501117902618873198982312274511083691231563721371931080926746861353691023648802307997815199113785319041147773267430662484285655558534761009924425370995977333891859230433182922598568128919069408343126212838233143168883864512506900469426772273330440814967585072307728328281331846356264058681749537944853721515120999189788557686538298140267904840971524340618824479200692154919499899230769059291276720097269205625342471911098311999430351932378012035178855812613969160512752433927609520253070616110549698101141220623106388303163201549082110945424008108370521154280110581329866510670284767797563447153960336984004407559957673158464115454803793320569194136892473303524085670495423889011003914406282081850449180307521760081494383746797436561418881678436641636309875482498968567958129795999918477046236862666438595166081302729688209383105734629888217066721607620665479825218600967192716363268439747531487696514847455500009431946017835751762350280918428364684058120087891286711121651007261846676866932898939776841312087314246206340432457338112773609476013059164604173790901451867532085877965633609414182245741448708256491665585253368814718655521469071754859226304184437145005026773087511747443409694894265550853506185314379164737471108583576957283869032481149437180273163207545243603816291533615794238156388962942161768900737145380628822892695111507640112210038599816015406410597347172216624233654150575448164267952990553837872091705381450022024058810824933736928229914307251404800 [39,13] 590656787590635374143471199699831247904493751869559747610434906771422606090994888703724758091470926322733286245150242719188351190825954435853979472839652843301251481450036651651556851989744333602948448181128609339568851449487708263474881319711117267549495313283935314545867431858752969539123507330744785317891090527412526311754296371002717600336508767897765603500737150386160008443081860542111884927672247885160271717843545212815332839059995564226452102358737763054630729784716377403740745555141705977707892258069390315521810728285611944982933205503784659027865773090016758120864488338233155283114226356451660910021969634745623938398385804392954778092728696980911952247459515816174400270568822289238315619322248956131165274432585791807899196411738914957687435994383710313557614321944729232566824525099998309450498878280971010313920660726555556745999711806309598371744592050829832711798285530395516758040736776145125902179042025654047594286567706158448664115060936857752099002780565624457322364307973122757649060921946054504532479848631315927776244202002963577001020492295835736251653200753647360653008760540210875589162073822412216258250179897910544773634449476094469910441384209379498927304023888992042634959959361733374601351075675163446308407977188695575044212206522724411170563226561024763294799725928910314283064572263710951105775992512386869006312158657438881975085805583001728967569712840395569538061740588677220715257826437761442979308398475692309566820230811403562831403538762181674642901040428500159997736769243943416730365413970770094983191024026121827497887257078516362424318989713042056075350992416844897532223138894023165560151220780252428943618610376947914117529034031945851866792412186004715446799307652164479312363446729994321744086687354992444368045031987560623010692061262321193772766741920466967490591340025117454782624754520112619108442246527044880669692645022559962250640447154622048084896325046087586253291666732068533101080032018702116595510829570533242347487511291834093367255211999799300085889100883310602228775316992618900871847051341552472469872695893387011649545867291229858188434675682008777038807606729383334697585675742780857357216535983260659903046229477977100009006580286580275116247798234664239688604919908572898949483410900160238838584535190698063689007972176797172901096388495933440 [39,14] -3977648278964154328285571413677130978854892994987509210773523878434335242480496395142585904102041340244405128849497062111653936338910749124082529810096832449227897203038370557708176033689491160659697144667673657534424725359212748861953417534860265134600732802713971824071788721316860700357498501644784513235270158926736333856071218739166572120666531227040031642791547421362838770109860664101785301355885056906664555194909166514044669780129121046206265358305709766637441494186526953563325812762555655829846849747897306401662189754194003396532842872279595628735446103377199133551593558776347039202786058755239020535056470369265917405777844093370888656381384468096767546027288046006550203512291004820376003141952147477167037871537534400085479030848374805722599408632376978471343965327413407599477926732982305916384948829848127366477211597214334958952072184287902392060555886808912798400026183889997274882467017465319276987423512404901038338714151672337388612537085288255260889678812733942508222094366789676148965323856479126214465292459880970186369616316579653816200789209145463492374866860668654863226913540724769125445283192081725240520993797558878410199794700128117016013142991079737939970194872590258307811941667996932146309735159548085427699850823116639793806755173060710431366578389497110163494035700678968154530695379478495149618502314232316932219582943167767742031834278714269667465020385046920211214676401371011269280657836103335615956984182741177253597616827192318019263598255864824938875883300039183869779308701196754706388623435391836053080361055206612719145967519216271164146837119520853112206544947581241025195922753753403271452366129427566718476835715197254821968361744426457026412143304481756487570906436185279012429183205406282987344740676957950862994066261454932734559945904965535993919318422290526177194550937198931984324153913227821858763852857164273034233933107527401664818147097847875344335286827223333366592935139387234447799788349839720109977448810036002625137925160142583017618406120520660681957715095415046679998265687483272085011579799321986567893323547848932642729325097457048820842838728158935182498300830394295836597547859316764997756494714540602862212929550213491017749861823705287578802325085799626892331031216093281450622572527300349880609642682954810768021543170373642632084309336391680 [39,15] 4696521924657073654697153413003756984248215163530026591924763804751488020188002660432796813629342096553587458882203811072433439771781349595362913374214688370165738666467352717275695601899953569177891596134152261216446642272706689170431101809755347507451227178728993856882153797761103499046726784187658274755223768931729717533480485096192218176574160960914656063509223854541950517159206035621819024410104035336474357309371065553778292928570177896177466065759690827625990355028521369415804623535363813502767271934091879550621342770643330101872790257462015805474913035476528796415476618638506715546008868054163855016141255554716496373495193074496200417989614698567329958520719063496377337546244746846386272120442574198479993906163929327474865010552509986118208154722288252472831481850838950412494748923534757341333327748503631845305387457176238140133039881334006066226974584968182594199411704581711974452678190565937491806130670070037863121513338503868396955109357661646660283858965315711821858114069870460210257127934611305297287604805097657025099847933770872877168889777906184544361861945299534267470139285986842303111277471224140774155825191648246727864502407572893324299689865709940126360512977608077623575735915248783462904235326141418947323898930553644860487933292289678169986461551456521366524398619716711908968021342063814345480531165425865273594334882495159883811815202086579522397313460478047814625639177234969743403201414150350161230805113911763415022678160145326902773501960668382667702975855061407829258157051775583167641988899564310853115484970159101165662950470704254902564819181675002107698778891849293240209362839945638165933364452253065189438442607605097185651690656493322343120419583277828878471216828690757612522169172205998508425294007610516928813204863137883316291347618735953517271080059823425004546789742727238715388353289813792356870446256653181534910782158002466645749257181656345697843379622905494691542452091054974229910334058346173200762343982314357921069972136529597274717788459005350054151231830028851172609131231420103400102917522618547352099229308049848696984264431353944726788179060188245151035418884924299737898748681462441902459594458858393166665203499622687567104111010448068949084358386081121627149355795142036626646302155420606493350212573743099353171742791313574479112783790080 [39,16] -1760617564909505697394448236167256033499271328362812879137884516711678975672986063621101485733084069974991225534113243013944912125423752377417313762803565043014358699261526669998291017793829453562258353057106838754976232281864227533316309037107183515733891368340826865313624545246662666422691541024606286112080212923758453910317602191530277655292006204947790555768264880130890843102877046982402486035833756182474833995245552174317500234186971630583600757039134805628025154001017077997407328257343938755450695910030065754320345931461226773799745467597841282998197074294763503628909319787491668167807361386064533759795561905045026676389657242682892031754418700179956161092916435798477309613458001833680150001274330531942035084241680090883790420604651864108086141629875201661608810318108600231817500949700675926030107211420929359618842156768112788103877992114909579722731753435518700338526382683519531649347270602692217894132866103009212848336759547198039071776796985538673939417236076811423880093959632006667268776627467939241743586181220118312807067134223423834307983632031535428432723687941191070179199488975930423125098235223582541643480055943933039925487728115331405815502314072418847013717047067751511405017077172337393370924261867938522680943528425405040092365372441202138204800013694159067584691508678539038218792617893318666585374573970970140736422838995165489904317874994179065303471045861034691217014107536939528643505837634322201937640837942538616555343706952876711877060909291166665824569112063931218501972703869840238902642447769069067345896531274852578318706415978816291518236138524113843507109643491313383510644163838150094246917146243832115240394603328209196174763349177415909716485725802808487408664953860364658487335627048619527814321937711243069716273245231536683664902268329268271032739287856809178815575277172858868073861906373916794342936969909449776634525487657461797661253174224755665407067732617952981817516999871271752241703464304947160604854382268849692157268217314074899879959338473451285000102534654186127295864050918579252882489198716304935230262933313042600892038640942863423556695961459387447896965847232520912544593903707207833620784835238816585205924740556305943005319704370307637208270276937829380955611868993889173472840000236566040819593733292448329402397218696904641462927360 [39,17] -1325043665504833657564033995175729115619837075883401113713924522128125483341556369618257991673627053325523750279375963733261547880171131331269975891623070403447290121855254289157544083233126686482048520240588755411331424656338435754875771601423994887166863237205797709661798992820360061142755870395601273142498149965947006133857103230325216437300051743607584419019411140253466178334124832837224178680463205548781671746362108437664473358048594448559028333061302104933087318872692205588668390665750853465064252328992386981367169328307903498190638044311483235425936324202236521209187826314670030528350976852499170285935390747980862195789375891964170336111044997558512029671364801447737975102561971693408388073272914715229605864229161978079619321441510383735401729773797174686605711688953480719932669154218918455897075589165547583024704956361670614539059375501145357837591135078307561352357731132056963347658339369894353924366922412466655911901517948334148996794120419923021029506040780100203541618178624384956127340618769697517809316159927714098433058031566437463074103422496060822322619070074400390069708261734603357885930294034385519757430046703386192609270684857152897303019152701925224186802449506942090031050542379530391796042396442399121551206422245978843390127406327031016042610890164419704135375861076718102681926097891789168036806853684453521123754535773318866439703329812197817183584630079089421298105983371524169210669003584694721969283947134687758018607214549482011490028467981323970722726433422530418322748460081386812935552212569618022233026132478445902114448567992315895265929187375938359042196591467644261722441637530801378355088601394673633581741195882782511519840162237622418720330730697480056042105754092165996926884599083790009242701711213392112159328600840207277815775505588934640576149130737351530650833486717756796975938276684803440124989430278910615037799578409310886622268449791605289767440974031052512073308239053238481864686073591056949788496080409098418727597826330085973075621141115026111503543169116961031843808301395240095878859920862438600192975084367885266316294013145409411892765774865111837815997916154869804974355879447435290185034266882169470184334169090202288086495368144705268877732295166523885430400792041190329334421979377659904006015044315192134960196026538345113845760 [39,18] 3258328905922460033343963351596183271778247005695710450487434046647454304710578804346409207518830709743303127260062307330016032446453995288379765680026987758604691509754958494725199220261614576950408823905278561557617239277132346027053665749292060864440374505101600687495496499873474396440879902285027727043444829038290520085132539282308837569428227163780669792163517363616494888984563103819885142463215307512438830627448156144394856426190505397466362246692847719661853627829596361175051410024752825554767748372903610458314258492749527858883088090265518350754101111740777096436506581543032934150609421990884846939135824406800113291505904637430477115985844462983843916480367988871254723242902428309648380007351502972634646156848073039364644500086771471810170312767314933076945404322024048366276170064192047764210766266843147821921554612606908292890076710040626716977028601882599297653424182389859836468675272400473196473497769219452207326997611300193106847124424607299551428385514397731740252940898104463833155526794697794984014912780053759634278044953175820510117993847132813816275165035904985480982506078450663924578664031235177317679926277212133496411089396268508459284427324145214080951848507972198029345232020978307354022506415732762247743597248586266975161906661392067183631825129673195926571048458525306602422117810659834683153411486916103823514200899081699835201414493133686048600777165391007424244588800938942460959850489102318839444755956985895535391431563427223512199379576753168860644409318782938476532063638756621084492701209543580344508645998629762886457178657210498390341658454868511447223908657896866188039108406846538821440540976537458658261955387714957938404932402967564856774783839988765071346039099300657386936515536598044345542193743774213666344033745914169711841232953503167031398758976067111586791860759079824918892326362560171730589845448903423545074161657800605099910411741143778061464759482539705022545419761361072208669152587210648350845042824615200834593240830943607799526598004725633997819053128320406418800452779808238826800024874726922414002250655701190413348998402948526029829502983128688195795812019317492574622789452815887077572899726860253299687658127740159903015053708050057324225879412201818328033988405286237250871484580529904826230226314732846619602481136526457569280 [39,19] -5678231564199021109833695152275015220650689344041416660441211873600786102790922575692277937414130325160867766232696054982595373383580629344111635488793930707286033161316884019312202111686998467882500120592977208027209208437020911038528932735679461055736601595463862497109501097944876840211062800395684985463941181868273079975410417002912362608995486123049814945314615355273739722771826754104385239199968219358644590409162811646316295938490258946125912192559592297409596923486496064837859688052325960921132282527976038365444199443158977116714321761208267492440997572686596126527201247251277819518449015545281503487061685365964673808553777611897695016666836284519445720929069340934904161753174704821042698838831509841859425456693238994417151398712715045931267005761885129205315263230080312246947775683857637906362541696993455777981403583875763947231104094177239450568578422275901996841390706586927353579571141859192082761286192301918481773955533084877976669637841883739758574954523349056462370886565598868187175990081498454238651159643707345920633875948695060019665534750902125143957403212939464598533409543399209070527251635710225392370582279440658358404923100459847280218620168885844556893768617414779378995258685075219768507249595547541213679341918340818399388879781131170770275373200984451502451855973909928312702529363899701548219224483454852734323534342128436594602683503509454736391218673885300753499311993858486123441451723933824352599782584804510702157082650072485277250219201392662216598556067351866509201357258269881520597630486687434467135889092147953493457806542603108540117642799608081363753029773349762369590492484185438774870960949086941528991829490178664547828069359703301849708779559012082729422579026821035742071663677599362572701665881723039149886127259229764622140808082382531116733783090199394878760298206021151972398141923696524619070935473230011479596999875519689953607570318428730983674149438931861441971540907991868807483633067749811031827533738359428223181501389515586332442142780709608034617644648415977388947848002381310724253071434405797869181659671574564090797249572375581430710186557083359739366989269456084232072013301443859043542515657421283951171439854160313693852012528821831757202918003310188171677199066039039449927287559731248459647944060356254202469943840079872000 [39,20] 6667715811387471787828132873265036817306639211060296357609584767188994399760080646528089025133351620317459398408039269293803248244696134617262785538697768228847397880205006169835346887308797712050266751801464958473007153128807206631766440327662184054484990438427419316315689207867355764521613624291373705165068626493420891510572934659889843589969171806612735976156548139855048026089521331367855946464819505120486137442364663305992532184289889895954572731694386267563876836003518737602059748776003410683627879551010042803493922191330563925086212450459124634770479744697224498742525556187363672553969812300401208162044992929844543543498583956639373338465735522304899910327866405349559817900217254756626228712541009347592403771793160280467908222294673936152138716787239513082135522064423388767139793214523029965989979304562792370037175588682972544551339772143281955777747222999253445318169541221489481753968571255144004468131757732932127528525767732410386403835145410281211004419664075068559725909270999325160843773062254340623878056574912249880183734321582702756624709031067771915881210803010337488656450398060800637059679475647245348657083346460378727031880394729817788305876671737789336930209170638052774013597113897044720424507471319033512362088763807816602019267929173487010079932206333544231772150517046257346039406384610832297232076379817505448109442242509100647153448168720275915714477898978298515686596881730334802700262799748165753451267375348656952818234870760403886826409086948173894341483654069380132630244799027487913353730382640620359059731534167100491451653646514535714745649794804904423191387304283721261295017526538287895822505287279379821882601671763211064643451061436502045547085805240171228398807792420917362884299151824106503908143925654042422831880259703828638679323294160315331191778954044970065413830920551005007542865714076390274199558535902632968867919427532854318051322842722996789818162277320958064466135712493216273091765704141931464284514878788887559521525268919675140691796879099744549545366273922294685428585627737952173448593567885118740375049446534585540822993001723228975300551824373346250431011123520248767246573960622473496922060208303318913916231498573949777476778183039749551065230482731862713367631844877919308422543035591002192794837105555033634363893832744960 [39,21] -2443693378171644313273861427593938182983961898858119853043381092841658748696726875928861473988280522331353649784817466935928519708493959205992494943391688488151487593460627520433782830283358824428477242940548569431323651005654829445615173110915588130871888459239735416967780598718359496795090802789728145385210581257158808561300375265879931211647610657961980296751032404093874340735885049120225418294977712373617235215786089328767558086373134582707585111148708467715860955739439021290731107638386325698031103635106779854063102395196594388537628716911867503603109490550240899376204677534558109895257820319013746611601097579965051995735745277256189508746578615949318351559916513810869578597716618497662207559211941029213440482297985695667599263198311615274163295353401301195987055676197944264316705521075428889944299934705145453217707932948462644231213409835367145325508074028028624990139116663910363573410663348341110992587512573938135595593288424994402641061474693882322582829240283222339282711266746584269039554649812460517259634657312137362846741959283710302513196929911449754958909605910660134845258293531513784271202628717486794327447116488195096870800526962705040172465863414462124979671374692525680196344285258161612142955412926185379117728993050829684826322482003815522787108381991206456174878472146304242521384771888051109453883360111022263608965623636473133103175178595807019660646026340890570963908527591924725782408769564248249883707405447829717722349553242741339516805531696634588869249938662987817089142774044514795662009423407111616017625383285161810206297921638456909326411408672274943755965472511031183753807702587901730295535771654902622798672921849928633705982514076785374854468840200894962913930864194197813443697569776956540509454989750610185995624180130756865590146277244159049596329659164693968125448503043837742108023817859901196687859346792317582783896569260171524792205244477979718097283084764546976732537435139747482048185371518266464504189526089574404198130068346222201714649348706943491672898485236085050936804748970506017537243743235044540517832098421472054840066776410463444338448374506776668388248002200477771404207861251272545436694375217994948755962304838802921609248671037942585671540071796647607759919306681786001841821587404121725889016758142333544802283421696 [39,22] -5598442244187906655161527324581190318714632834054786625382766492063054849501447311970293431400599062551706075366043333802088861427292090258668516451218584909578648176938202522165343645532016381254803296325916369464988369774018224784812802161267643950024494507907685006894878062219024257787780279920340978138162633617221410890490282680020770321029494246442724460213682503131596839939277901047313212972719376999672592293942756826140806686652511084138677346621761233172268676152823495205251535921296095316089814581535117295953902301012427497611778697026700328831712138255308400508995163150397538026473438395827497990350641705519218062591106952601745691668892526184439718760895611837097338277591012236201501712175812220246290594136736138345681384907349937804836455690806880555819360070712330365033900336016466475129250792994792099250468975147984283127621130536174057145140748725934673563825654788924610804189475040950577192559073391210031737457252928155660147652979477679072453718802861290216565879077243355211225351093554590809080965928191512456395145421166183905306288728968140902301321592932445674278266592464163332479616937931070296476618798101946888607090102932317154030263486149520794833115857238232776144052081728022832623962886239283954259874664583479113147736949332947108558816285057522413556656354322293704109676633693869047197910122769201751508174738397521661087832242403032142707595092865470064936014048806978289607225754079667555245743984950881557524292688775705294037802958593969774750710907063523963652623836310357139805242690152756056542026676083480007992591079161923859620502570373654658081016730778806049819531751694507561096862760749852039331094906897592282292962147992234783254791825130820166925380112287762412088445336155349587916112211901145583348778151161914554759968833650497781963368280194001564013548035066934458401969551746495953957249274527647505381156460780703709733912312624091020556837421094615540929598156918240701062826271470778001730510773932523835572611332573420072941273375930239463304382634883650371451464969910094462879472718565091589980631441621359870514049525101656876982008296042507353721447891985681157234907103628300153332626510544929796312351321056042062067735924523789214825895734816821574639241126127211772095132095129512035422435312791301259557601280 [39,23] 12834542566689591304509366572485944214895729591630826558309145976282476132676804931815185701387909556004127196400074861711308585484111591549397410948128580001546022327145877193727652583904818931877026634309375342354894539289741048437737086286935368552116251019120072337065001877064669429476521047146791862852166802355680792761196208266718165882072958378514147333553000657480693592198378704416803584900858979858560717111797170664384902980649703064231512898623922275526309891010089691281696972773614261959085407899940922973635147996862269081484734507622276873533206365101467179278770912654264749174499394305028024090084124028656594970105950873634215494987453131771494918525873317005198394112857003374755073033810893725735530588640208395915243009111007086221905732625444915678704117067506701716707689768854411623127349849760101524496255234576825203589716489706491592237898152755242960841548781540007162728999062854387376326927548142056277596210729310822685775730351752052031119906965543488007971745058750828633910372149777639047434603859951965320287748868513627983763112396597798881927907349766442794157267870163452930237286837309962205125259475675003466386059095841129883195025337138445192959187424423511713972829389472310607520647136633037069490431769212775110950065163630567419765116255304554125029388455270258455719912284320301938705872339558885867889667333983694863517629812984347107407593944749433001508927010530938105117061398580218707515429709746265439046942533318803623869251572081212469720453192634980408318202288046751099082958048152836178923544430540226185537309501476159463340236214602475688167837751476843754807533094954589934350037316394190506947067958581375696357930182708933460105927299195808832654065378018956398697851909173371429228280646851288764254366633756529023156039163250590277095631969948354589119677689913464956562124998311660214713873140720134896336306724435346183783499338233981425996101352383541105348682157706969058185710999709357086181986293404787304386488753078671064268982038772045917527885512262419885648857519076367013717729938692200038698375949007582417465873983067371202198352574768711205181173993987930071682062534804683693536542517166278192444119134579184386431189412068216261734325225057862410460312254591322433266263059918922482182023500472041242361856 [39,24] -17319427548434923789564333992763610228292640255555497412768287067712271952148172494292593262745613628766240511425580294566194471445896138178569022884299473549896954453875750055100979362535829299127506503337891878137173646505614281491455337568085539799424369095966957939135198200950662469306284935186579427228313596284856585644518711926587550112823500152557060744916165952736367523253117240006276272652796701605482370954114700260976066451212326340736510120335146412244024142379836664339284160310137683913754905826933118755730787927763852813506465787222152375890508031951951105285151834424101101419818751382125337692069620436603671334768879127923865468073895099557224194701698162230951661947521039655022833074929313956815490951161776602512911710676629868792201951030026394134720007846330149727001089757820991018224380691530372283319011263212359626191959913508278441905920239573427297838262796383681741190794666116465434980722147964242005635630987979134114673247369015363313727580344795563185400067866673434627673084058049669514104740531580716935212260093477367552382954704320929791513154541877377680563383167295947721815765912590649991272399954420043242843046268268471069646641885539300013548653515575949302315931121342241390123980276914006854528005692917881722928083383977032418456554726935412463854190410739790404503360749427290680705724828019219474170568411334267806560995241860880011033987493292664448312349325172038679636199092366573283291404381188177520124094290884198051278839519609191844847081043318761646863235366785694643346086069313241920537162677484339282243277087571214791479221434885472981665799681450069858341477728366632444094158290794566711434319308883868952487263081425683499237107454601037461287792350878782330772245602818069060679045003060336530402209243821310044349375846233127867466868730829886411115195883854682522648897193658037485908105203726954428619342143881261968223530167912221084983229763941800257287275433118589656374961642316536604553671887676569232410584283193925441960634617557838656416115833125448067363590552723693824838685422922253539821455925401329537702404891309011714228627569849295331138546436106879677513764430699253807375047748947911403268037100476933790245468827511074256444769667843386160555117148776012155882587821539612248302387418704163897344 [39,25] 19709929845612221173760051216031671600307672817758018486093582074453885871607069102167571840093660883858100623293034304759042135094088362750356711047579219498068599536952482812213562110143056691890622996772084208186361525515892999776755360538782089417007064214670137290800157916497566736607771730466426657913941835427336041684322986847162406053294324158951675700353289751462143287246935086297452231741542892659732632664545906068293116805680473686099059503367177119047351970924832561202215934493946943942138394482937324685151689827534762129323851378926157035705966383669733101555405941413358565139400498512570424279462134343915747226727782170863374636594846414968005994899578031416725845673687308267687411431963554660315866405073551129086673518780274251936101631242386072133318213269394233511998075462295964337517799326201270032194912177934076426935597657888236945045103573702874218935157412760790087590846253592377737556144425501538681945666935448660641905001061388167700505735755237103629054085682975750036007451108848825954066151331720228402015668841017561438948023949628960727656479195393731866770287159330031197759740797334291026404855308662824545156521430717772764071422652211674467382472933786657521516592544915641376904645451062209999353500701110850797400584832290612424903568956817734880556644707125405978067109028784128662442253572271160669067637767801785116561956508795516192975329501607576153194477926403681204445429306201617191242720782181075404582711920620391414569481945999580615660946417913246874421666014195496040048481606628296041070321478832752380555432957325966545871203895600370338186389486150842486645847123486412474378060931238064795523373634784290616295837631119595618758475382577444839338255603892989035716468125024472622622920169296043639472171510332931231388492325790631738260860210527500654373549136184992561850306761391487963036591840586735033413597425252630288086132977731094499329858967428729781872049535999051223087265279273340184031587870879436941158600193160760862716607524656526807998266952490462908575049387520582431274446295693367883869924688531680225386936350060246378987530045259024470708133891599727280388553051798907906600005153980395367416097940006648021798894053254111176657414424131492952111440185125536685770159519814715255516451561392832512 [39,26] -20910679602916737050642561521453183736713277874505882076900131802847757837374116545183625335913638083315858755988314415385555107658916151437202777385720783163135241782744624071722298421973818884605179605726895222634160949871710598450226417777846365776942493999848692438929663195839715113033065911927462572805099401736484147954044389445394915839564084777938580486537940660382951037409488565339642649461888631387221458418083421974361366016316266041443746763079803435328107693283158973961150512122740378138629393925874427172329485888550731916144300770911325620070836744518627610138866807927083308548293299162902611704778214489078958451276303644718358904404752639272919143788103433071030669946140559124368564953471006850197166549548842390463368417196936389725108113737161882040098276459107815249362425899586989664396388469140902034443770234639769216553288425581188236106785619279703332719110575432846853364021387156368696512419240072372647142438315049843019641150020443074783074114344044808783483593495365481935202880059451700872551053705034240559827869034606501463059050184411756232013365971200071529672307631984094024558246168230843126879206801219062658465929357510946593238605120234577278720231362755465727793473491706530051302819671976815180682769478770820520414506924654032997681531014808667211717944943699848761854219846373496689063095182425155416377824370665728093699634390087476902833415736328252750597432407319871145550119288524121131349291816973887319877144236233473093950940963250805494972036814333932142444916864975299450649578051261461538547601792672890046446320087608465789184608700307981140757541629478235244629535315130709794994578037709061418192351424702984759973132187344242677586873810082784546794804206582849675386046918564565566803120470544939435905235779794963493361737237235251234321846724969911425976592072954612609695505467384294775709704858113997345802886197096630555608179510996918755893147093774945001438586164969456258021654825573867377757400653464303151183321997233565811073343727640387222227626422082985751711008761435841363303398960328519760854081906647879706636953188067349083139869805000121811302175155714638850344604587378340743499550280473087686785199235890393353710135092890920204794928340384054145294561633325047579534375747200353703377809516265472 [39,27] 21282927406444286036648608288315548221711705272554383861003377355827724401737443950760889514844866886911811709277210489384895182449992705125754536143273918329388208124970879683223644036041093338626149161723428652933298702695175824418777577330814753935612478519538608117577676030815358853272088518076861110265817695948077575547208368652207565648600241989914906043755370140010363397153133741012853469619957514743951145762851619866082911526510804540394620393406830894223678096531901050522301881033978295620265663005257166934572816321953816325907266003568956740776330584851729743288662545772808925670197532486133572936069429706110749177557982529066937470599456511889013695988254088919500958989988593188359019670377934711842480312150263500796402132518395322126426825386188800096687996508183552628123821379721782696259776028845907137999242633379713504754685162813935261923793222081589882483875287064622006478284609974782070587086504693539276446559395903082048293291464071267596048018745713956582201670786060175497673267204953671360317720866877607115788696786027208005747237438839677471751226949608625450543987376022756461052756260661367937046827719593214014357093083694033380959304083259825685087998249300228754273559660931950969355579770271296994322716500838701612569040966479022474342006066095700542342326076023344887320589092254558313475428915200239445280902832940607102898097471067349673668832465397365761813990064633927781148187155552624359524202066912653216428282928902740023891339139017525381275315210326754928393872963779752627233454560389349186463182896197122914430621926958916314005388766905442436591066889690765884148530909283846659925321229272084803137619339568690680743357996648309524113152687584530260857214744893143203087946561704566896298747263247531458293735827987633069183741204031259717530747706578985189036204063971860578312771898350991522664901364003321688874260095872827119612538049559813115741650347723968588043416806527977574963935596873969275594897544689081839904545682083225503507211684206267230603692381900234069519630907724637677879005706623464481699024278271782770958312392254297374036311828381220197462659457528919116756792563732744819445434736510528109159571527681014957104377651841816923360080334000654627027918585601378271898355528529018916745861136384 [39,28] -20356258366065273419762188040984312656009960872201181367249342392694352442648144740483826749608985870407482223166244939302928963826414379149559462023197053451918239880495603181632617838799655819120065225434812108095676730268154217947428298407989865463715355714386313783918970218327700496373360324752436776495898950338387772037617680902284035772998931833662961379788515445189199985622005604649432676443131833735904977947730289050890827303224956844764638352760598588251482909089499154766237460263449305988972644772594189601190376005592089131637767627192215326180412696371606882760966610399959915565468526804532623809339332913679766649040085569915473871864561546521279657408834153879245242364359159515048122674562135311130778945107512381227817491925084756580182105824573096734206070240237739363560782526478679668744456714238625226639501810681312002079111165633504571925105199993237576581124026685331514663729977673084875615974002557806501210040737589273693784277911517893277001288280841648518288085825038116009409570109535446679268375516525362479352722708462271534432461947861025180149040588417952127612432560434183693438596882827386258051342290195391278563022601778616075120275651633108385214096021085215560087676324609131301970265930028853203657632588013713883365997952213205851479433453308015651501933121070403084051597710122850778472288485325249806380501601517453593708585347858400689687345286055394423012098137167020169905626793278855633619637612112502959196331459762309307391357586653973064255517480705385111450592801166919126808496763337643534454038734482761472733740458051932681725403685817185733783016539127966784326416725880781931909776527676121061482961435798020117891372496879258443415118711632039447832778025649409254163657599405390661515399770939504487594865880056292897237133061730690288428494805908262541839914826426222525065801180298109538646427804761655002147359609515285602411454086290110452020977617823134883277051520892926404466822451400969701292911505731719774567609216275187830831324139100373892020575126727393041527250178994716388481887394894237513217884429377041707442614336224881460462131067339254101623992056207284509385972797733231050440332570775972476011626697034696298294479631378078612764902650770523095806942518111006925058479144400505468564275200 [39,29] 17537062787554845253679857620396208075145937017038291919839235956862164546162896713370732045695697347689414665379563152077306344494480742441069045241220512767256402668010775644590565769232779493947456849854370094186024945214510291976304914618048977762539233293737165372884110907347704915522820180262541767031432671746712203522401834789236865313438773827675485005314202522325657103639455734777765105580081624232897582306463449584090002386743394901573446188653255472600262803197574712678490848997701556182806363598228674497244345212856293219589374388342436195563528417026632618118989861875908433240722113803630455853902246031735918569032397368919205319884155749841283206983535421081923490885581830214588105484803489607944222338768848357135585115701364654393170721977623273140762176670973318867171898162768991307991631878398375492205382157330486461998080637428655201131472298680536441564910290376992675907080690138232842562773520042270301622305061936392696903734183119591981129399492917394075731158515337877735704181157771160131063157485085432606866026388314860433714811681216609732682496527353606360342821997009625925039532082313352326647935487607176243793505885075314782435465226473795785308041145463826653245336057848891813092141141961037929812289786831268246023505812698412766064961769039440944349900315356516563630614935335287041522644904788572400802365420379573601273449134752961743937432316497472740991798833724938674502007157712860406946306591570711643752902754634816164541091317866455556919697255252646573781988728364380917403469644728293520535896193288351991845265667623531022140048117222538312370657826422253891240776288002870430674782560019906555996998537508955011117862095354591923771621560593796194835483598008355442011970018005798044373155117464912967129607517496218858189454552208716670307258297210758950889146635384780119274094408590882584112251525611441429905147314575362668465026949264088144225114069732453537465657485387412177981512991208910432358030391749133292337523638189489761727137512740085034311622565101758626547625637228054708047064521143202246113783317604165962547909468506142407299947097130341222051067752862974519596402343257533104215968432592999704589958466002205333860775273514341975892289603222974056795171210152032064153958795656032996556800 [39,30] -13280864820427135438196113608579498541682985464054758225179487415406007817017578617496860567840043894641721422605321431182867041188385947844008705937090714498968544986756381289308645390660804030167950510483961238572605518316347926917097498447264944369598226220649702407057968530893512310217150865909000225703722995664660377986714915408067480064525230537694617212965334469023212853145000080837856339692583289348732897250079093461406221508956632923842415311891417262014606558464364402024901357105124362035807127057084620979881436407614955031313195104162366375246181281328828682065269664895899263929100076083346392482237894169228090391828946538738275063986755532413131809599626832977733728928098784187913968935133957344306706388733665719213214530808159456419903205661335999471484444899549367609600226536707369572182980152573028668309506683115460385518079549086496409949723005819902892310490027744986759403107114037351887719296668134538984817442277065893079879487308948384384992333181976482338999572829944386522435945627012518762528899013538538891992049576743524634206443618776700413922402517005838367730741339751775380387820314927022685419289668745137998204730115519413737599054703890533641427769909857687233173844106135853708773674547867664850810673800249359768354431441924359570625170426586724805428748245023605997824795245271645060161293928543788607764808542875859020969638272812648245399810289741176644354989135631731399337341650663979612704511793488880028124924122563821456329224142009712506798706575501375771005180410688695858588724692076419694434578000263785936158605769499279411619537797688394902905815795686679972205638941610477017639589353631232927767782295936552386264796796846921405046785084117790621588448989310991858114288955299344137666373341758356060022253701499826790400985565521085508949702801629133737221846325037362791065350353800028771707199727335246010627932022261981391681748113667669771198465078034318505458613826818925868305508267493361061537693862887483101905333440532549292282118960738452172714965039299562515352008936582969431349198610096546833341747987853545718010403026456368023668990408775473157170866337120685365403032741391356433823257224198992911033428966091030850109994878867691856819580810188459924004131259028788731823648612854792192000 [39,31] 8857695543566277126759254442878312103318539032359301223441217771758113386903129510091700656224979554099083782560427943585307834441867614589339350396985105533336584265562470648330789313018398863767348614169032930935228237867272089017629602357026609747738982682701167600484460537456459610457197986847813074596946154497762894096097245371867372548686455113046040836074634041118064774665491137791885877951842365311859895506409070493989159243009304982861095116370677936492097364334812081362281601346189446294856065139155368809786594506742059004694500502216904044510586079854949779392776225155371351588194296992520691430861575915774130912902794980329073001654374956422072318917579680468618070073159672370799265895659696740337964392458905080184981230876689555210427841091465738950351648545015248727964821191902433440262747183824734793358049064480883080605006086181840788162198020081228941756536917490516939981261156092336795858819596558419260723532100131956385464294185903051676907815539262857127103476270007558211754629803824743947399758748429455940570154711175686761175750981619530447058119367212048564839639335695828162314608401624687767354585511823677417182223132888572988248595913173252935839070142245810443485164321596265688135961780647781525069019367168758333457866897002796597571518057586860909737313913598835246372978294183709286223688658634438911543681295850095640606863840870755512180058133124337190041606599246381204853459513089649039491298430699666862748539782063494170369297245778411976873477116475826786532946704824277457074433370896006937673966001709371320686686160269298397645453186977097247485224161292267080238036955456781491383151819236326993452597783222104145164102093563725763428519736033814278574908696615016780451945810552792241785923877208876112717477516690877517262856370925261680920345812871141985909517069088262064610983809851214163696985576855091410931226531195007413176612390423954031642815899975457375990868142850725102123786717991862558208441389187469653397437609518167338505520897841294081755974085214166500054186103583524258215200186992497630289942404552390060475543724025376781674177345405081480490772768814182173549113794979396577538048183567284318334190826020032370560983331874387881946706927545641880122355257640142367620706609397760000 [39,32] -5286621096218011649601432371101535375987127210248456556186818800675414442935956110795104309926214178267119189728133469781467010323301654055050134415908424332891494211722036778654440327857572057925544045368299527615357437017990782798664256008500456063051923523639944764320335688857766732438064218963029885230895080271053200029040326521901553109132925859848905667886765237555378928418772779243899502788743618293731956834832843048279123168356106881224617186875066973270255468832033892115884189807779986672101648988928558418898640090812320083892808752605756244774592177730947083949819431930719660344993791352539884969091501816331276312125197700765802284651547286962622570431749550505174198655308470564778975549685431173589515565139033954613996239750586227981863120238089662631472291967246849425667014212219812421222090048316142703168498904200301904840013826245756238616072957855735557760630622429246900483998554662708721202177298451312876648112923894560183032923325669924074224282289406162942191378497233463963740404675372106030491771251746780261316707360648904791048945349366406855631246248510220126977112086894498442110236090568529595687714099147961206312589417121607028143371900467127637991489137751393164370073823588953520395738804650561150090090633946378741022628450441508187601798562615526421330860829536409461863858945595499999509239526334180869353007467972302476510177219292950537915180362437419322007843893383885859763192757981470735225781165737233114573621901865493845408611606648762421324228154349384401095979566111992108486748790187821879276594525449111073542508228511471165701610591023606544894532550023208166327819009441260099369788573671558579537365282724857567034660005569420581729486297226751795688765621202336271403904405622532373999626618497043442073927499833390130260111420997534856977009600654146232406414392926316922569335217886203901383499140329324034937415133410739311547869780977026294352017518727703918651239077649371496205778900479244373426559648697758596676691471676156304977906501899076579889681294061935266426031351235254726449910169747682681438530501592645997155703485208462714736278734431195426384623962182773615585430487549351999332862082220996397064700069894500787231010192470554054220152158205658614251983104448689892855685264179200 [39,33] 2886781901536135921996326198054311760000605750464939360504157898671239006951529165115695994073264374900093676508526083269815435737250247122005241052260988541579626052110196421723967354964673309093363631446093395876924717030873244548827727130079963370778769667763838390538430042323758015137796752238135267968781829166930290546017856351615090634336083999985829911238663572163806549637099318494956410420842520236735636645067417440790294025262579878533621596692498407941618922864350683470247650795541219463186983877532669223385153254697635387194162227784769557351591039493090780234652310271763395027734275982301569061621410382586653383026857038576929117265494976597311121586327449292466360534116836372511490443298118332351286310367071516159267874097948855659422330062838746496971145685848473812362214780068674327547849702945598039772874589684998851730486274180157778990567889827106193235043574606222175285772055091053915921738879184552729143386627525575695828628210110980018031387919447321702998230067736180762452711191060303558628530173361179668537819810998344709659128835811064635129987706573066927038893347376951474123643939888853520884562604044709539840651763051590506511476552013516548924853635814909918691348045072401486605440376937933521732276006597323106401915726644385277454886571717590802544862212468220617877489469128890141740822732278511716501683245242299100226923733667719376099346048982086798610360993757697387023816856197367016269739156217875036139382370658972398894468678929998138978138179221511656976085005971093334520155254834546941288332220339251719500729751398474626068400809313975934432310713761335728985984976866414679998469338629879165639712283108050777379986561511707104163865023992090485798389055065869610555456086785280381332230544983103573291794382484253588638816529777549003798267333200541396126821777261050827385686510398648752452824542435328232898553735470761137413341635145197352670144201499534508019805733184926800493115863618181703086967343422235941612304508986398655872476457930695410284706125358885338579612539123822697291325216928305241080390424713579169687841638673198380484663707490373979822680320623001760762782275265749950169186193655888823763087243469365397688528884587528459483749146122858341450552689346923507327015321600 [39,34] -1480343487538965701665141120211832768392241521211783112980890511655221233500871402516094486007787660301466047337572059140865741880219891048171899329914318828893052963869861417443307166919684506010271931095922684643100732450879138125919809209353965449897810559856566918656597526269192303301365182377013853867168173139736233285086126812202132984082078654197311285399015208110586912430044535685831159410448392921039032951449981089959992275371980267435543364151510446257438372045100194446134421724287527225913181616234888013404769663277479400474193120588793218056337206108647824093231809765499343442507810026257786259371803455146087926758884564380999993826527508738988395826737984782856385257052416216191372932011611170195687027782550069612687557927620543779406690774434657105170991171500839370500039873662928477513642901141700471710892658837697329753725788280855901841824468017956558961083510769130854936926502630358793412310648676981969729646509393610185853883125136832252827055015230675321596556262604890669801410556592735352448795287563798304960087895555672971109329884092209955369980530005741882092650756654137754692454767380442774179947113210162747807035794960862557820844581114334352416326482625439297823802902936350498373068905183247579059284352271006175742708182075862459035420563927448143752883643353441063060292752460558888975305942474611066263538034830166183467221073357452914487124951751443320579917109370325075897411879802526746852121605671604610134585089740060305243814741808034733098325440820403107292466738986024885576458767877288769487184336732853589267710552520280319626420495207885571935182888252164035082241951846165560211807413877600382406073985294316418368416600243726773569840783034916801822857153548900730890086185956133501032041556454341055402912133252127038588838451449776534159733343588970011632576717966947256582381875911033103168681453515447813630709942706117854085970473102225282028782641574434769961311400014731872162737187233909591576087752200144657982181129643224966854202184751927052497173788561079637818412919630399227706005403777162503495135718500054534643009475469546900684240927520619757753319387548932755966282404298177044001365941562123564985474275563331220170108538392522442213870482287866366251615193920773239183769600 [39,35] 728165118996240810783069801381862514129941776568778525211838280321088204802430594728160517981088454377426271793812404033115947883582099937362511426247683375402627083547742755630715928151305415395056881508822637368550478929289438085762593900122800216019348706981891025083883535300684124701980668865785893144722765712484017377881499403441230625972225635301045768488390542743129339694486926633599025431203684594600240479680335171612924951014307528681355740022125815122927057710628071585481450456204407306118990089696133352084163590600963738248618179143820155137748257111658843666657850150580111767163364719026794497327622141742636684111229978611633396775038446387181180299706780817461803471332487721410959992187955146605937369910254759295526424365624788778777636154079389566584303764956208526291720972214376901981138551046716707825665659998893470062470161182518432822728217926688020977700377738344503646997717956599933035532441316730907126707828497286580326518438118671529335533338094669548148685557904982682876389650654383805922095425620691946210620052263042037285869351967531119414340138821949547143738530382687799949063207130842948144965273698667755846255586873452051579928016936507930550088119875713336600731632471823997354708829033722082697184182635461399714816571969897759733561479889408352128195254539381562956799383575019640228964346659228611001028896968003799958806689339274461450632563737665577959439828958201663886390913076521875483403321419960266051562174095404511888670048764532065014767965887470344677175327410168510356735744152952759082635009718475109862836580096141089103726768867535249542839116949870770384724420483765504492778841916034747524663117350531457287584329918478646176674512735501678176230059521144773439376753528689151781580648708017166371890452889148535169569616728957597630181616288327020403177515620574242355503089087809754838653108204339236558887563624323561624747153541523468253016614641723947919190576998158437956721193672184734438381092094566785657183562329892370485501195024040633674425205476657880973648105560860688231152189712428211848598178376789897089441198253733871755181854455322515430018132751098890335096829329509208614212113271588797934272326901505022124360435944851390738096178206938185674310469586195977338880 [39,36] -345254818547530204666747393633869477982074565427631154917519377575275024139514326595014712469947141961987722921356074971880706297959085883013864852317755705095908668322321502099843398224086039068716819170174578280995013228023154897522133359001029315190461106180140199384732226540720312987841293813798508372715011952499173061199845727359149754555728548020332759407762547252992422717766879967853301134732929212784430022175513512476268233190621622065624821834315016051022313784821710546955117759266793415855440617961911494508997091494012857285155666230135789818098001190955345700420823647306940675251325754464489009347105203313879951484148241352808359843100083187012222651393453770612001762666475100249736729917150314082173682810451300027069643398730904113014283449657016747092029492969598971016812669806011504037523501586205333140509991173725361480417804103321968868251315977680786327820618695966019617659275635666993213806388161309804659730740932838374411322490292364239227991837236864105979995650205026377976806623522675180996973304174568478744826648236011132974359434805032947356930544813536596184774088923658135798398833360737741890545031735792133944563834669536645341900741729326951687252146373224567143142359033532540548950374635579501498865605767210351303490453373756891155230857476548253622219584779992724990008696115871456679905436933260610957904342125103607552704576339053171787425553025258494201230966990377052996813886764168589961730520966308718002253907825076895716211742126063011936809805618218001023831074746133679193346694436218709589887103429441112531769310564474175495696960061138085197941791421134857542550636098976313451729033332820137756987572393484805524701870489089381748192903976311535609288635466491140859079367995123240865718826343418487099721716781482573853536815287118552056857847074490047343417873338957878487301679294560804980724225064512839916737111725854556029801753623816150556212338908446267913609905135703285198936390387836848355439786588616634738939871536996985165467552869796002763811037030560445035678185242984593286172349514318130050120901356674421689292123966439968309224406938385373226203751958246084292086253629118670446880027194820661835522635422394176886571960125000533943881730361713786499558972736929792000 [39,37] 156709122519182986036213189649849034414508760523648082882396561899335266030499935974280840369350250776150460520309656634384248118723513937878380172648785488742705871419820258503707664380912207666685521337995912513858733301180547887043725111903403416787416588093998827532436399170505495357439763461331640694402731193663957718562654658922734722587135651317316740839338866356794103546076612969733144860550141629446614312343059336667361451570838701109270900770726538266881537797670887429978341784220101407547154605065086715658739480384065315774511221250071536637660114141271051680232261453592689038240897492490484779382391167009703437909532801355388709686618981233829486208458610901894516891626608100063971273793305610616192628009454532287356638081691103413867918955198047328577880613183199785197333838296465415743988272128293456702873026642424870750624318512114100181477488280513145193072200629603036306544893003054433755864907776080625340542170316733607413778172138827613495312717924107114876145917041414478054774293247098769359938810461887726582061258740830424469790516468148087733905896238813892111571608369150746700215970512339194810937138502416589213945245703944645962711021325396739470867849405248510930016916127503894225022872974578579946172446296215799079966734271818046262513971987655077686272227533856306158957583741608006329889970154077027866036711261266789433808577411192863557065836137088538858215332010644381622868742428897982699069766106916980868345941707027573091586257517152664624622013483530289813891737350218261834759314823154710346295308967414367733958331448470805201201590456287227598971533294394692322511331804755418456220684276473529136382919691997047654647632031280109879403338450449687954973823513741974014710550977446938972019785280593587594753277672386554351115880651128567458178852520676277921238845430519632592373747727128644709418824397366518209413022582910602161195070971252973314880039186869540275298905663237362126030699395820842018539100120747714079421478515115689118717914684655894860421821744238104872627083006505998144929545934923082390076000781661446498122670106163503586111685738098857808384088949499166712389635379042264422497983593807543851745640094030996169275338549266056023005614986345073582413304058347520 [39,38] -67794950989761433990859177668801533809462108131902925875557963588312663090171260978818821216983869591820718203640828647419613613538904204163626951697837119851757589830559710626218973602477913795169080753443699305907292800524252669039974770404648239688218980642591235686244652694414303528852154702498030055387524236188937060923177837132454425805014259263283331672869868044061779012489550280334072404893164192868733833604552708285014590339161814211578066956913518480114864885314241613884639992354163856238771871229912281867090932870136747904701095885660821221082693606777507081012801336367672028353275733868390589405312189046277196356439014711184459532208634745938077183817514352442877625590382505947918106995756371963016168486167406335890975814672242862518213520431426453230507865314623432046367498372537482102371152525328976202320341386399815320994285036698240248082835135154205667602752036307674569451884714699079753838115156262625512552668091331385751091868696756518018260496864641201541095784366636109052684643996986853268839796527414829971493264135238462270135274389610771656397131446772105185505528242274380583813065711884015795792509493304215461862137774353909560993189673447061159531081910798603474748340500959954844601897414917990690241207599700210889442807794675641433205067725032135037961445353242497285427402883092918247610041320025301994755425368115278952031251409475417990483051712168257070055933011181683690840001719349082394542766399606639624130616852342358078919368347464180155844390881199998539863745860060240805724273816045570469089780923737001415194959992415283697384651699820286915376786361284374193697132760290264884671545547169520597446814527215850245414590590708828335504302573166410252418691106656897469432638668480172478448460786724253756450279170320477953588300788965362714551197371758454426858989772505606911034634603526501697390998100320299459349391720513889103995075055057706896645315307223423564200378285654867059160263760808707126859066542238680559041837760065215822052461328752160354005294516010324234179934743314245027362974764448599411136909528375854118281055902665947123527444586093708951322431557360409371395551140207033600673496009727433870954880195577414763420846499867180831643688174504043563853188956160 [39,39] 28030883694530042527157536349779163826088815909196611407547693196535993602169817892346492180428253028385367220152309473029031640437090793352753632995939894802349041244147539725569975606596748967492867790116756332935715435392270987932624074123642801267720627480340548660420793951008792537556067196962625262545833644982375042642827693998203324877150441767109270261732720005885800828428345446747136608362561110251788848180822273161334192256698398778478033993948956124680547686950709142157437404691462237240569373600856374820565811762788155488311853644429187891740520416478120716088920641839577759308539877493204963950512759183728970996264878690439078145711977096805481330843405011671168107858954033124003889041830409331489627337461714073798993265132222403802682510796839174927471599543336383543517629898698839974906719066138923642120930800985775646036976804115856146498514755958753955413579021716265975526789541659864291705963411356606083039693937090846837466384084647223089667851007161951495900056994840478239046670420303405507896097297075328695267486443464977809923285061644597223867942142808130168694584439453720829066606665943148917269837624620219243253469782632954197513460052140397204481633043042057737763518010483497585538410607187896516529012837558730352210075017011253158673633411982845217563860578031735538283777524175155942918110415022607187025392751154576232916404008464972490908659638480000019707652714450289243942373759696648877017043701347619016420834413716197672695133959385149775067484752998341183914020623445700480808204454514200700103638737023632715451506723271848498744690921086768485765479801797765739054085882419136549637696801598449903343715786664700734831313111269096209366020561052665070075459306589051817743738686709617794530105869570476546466124423049348792090988335532836417310991358188225082440151010176490005981399218037825655328648897655144596902304551154304370831203858473046254156332698253930405394496509279968783347658765896534006372543692785371775202961463046190221572888289663461398913920462500782263976079059947420712985020627039032654446279188033916596528170635732694510117569063052285372952845164462987556186925426380691974261351421513206299779500137479838570950440314722062316143563863521199002830766080 [40,0] 470245317295017424240173387509769786525320720106991944488059490735093931962091211770067887122094775239916248978301183998796892761017530881089388198766241399716900594577571547058942647403781487097039312053921425956839452403238985760702646786430363241998731485950214995923947533865597940937301949111617961573673983745939361204436480660149337206632865670485657855275108144462430682308280014824340220703472961310652388071718556048558073852871299103600531694397173853139487166264585693987518730429383208726712409362417779159893457679196890663669245062289812287725523433099860532614380694800950147608303330249782734852335060746786266624165577800098060247423189010964703451999528393768517641975515651887790605591306362940086110050502114607560377650729869585248363379713556273218564473480058450569370968204733923390743026544205477021183971419168503425914030879770057319272850897662786326696098635646021494396428463515568519283448188265566218736744578549116973217179198435970808605240682962462595046049026391040347416893173338235211467859904806380662379051201682633697300770428959299807961508439067391996662182019897858523171287801569415149269198968297452744685152917265436166568419719987261520033422778432038133947956643522216581856645574414306473450197662354202844517619964792004745765085832251180474846175675255143282060502749991737910444986446544211185261837028956460908801204884823918611820872739752624265347760435410570742340407632573578211709612705662926403345087785957168284080254705120354313405463312026670184856229189077233101362443757241483426535217552682934884787192097042332331340850257436419138651544250427336651734095306542424620726117039987319278521953682060794327422970522385033701918088411207007188482330885186879186347891321951163705584864570212376887860571377305681908111086254966550553071946611810293397495384444081108879316180299018767076606696386188815069908815162481816053948380062978700053196483999452936219105148082466440692910815690213478784749245545182982233148243964470116736451362785688204710511693570151214757363601742642892577382152837210464740612277053647868634702193797781054518894408420298275669294212960014223357069170311221638091214596965511663376683709686460951516878263629481894450863773897692739278451967915279130729211482968809816163757154139215086485444181527726451283165458527904866821351862697984000000000000000 [40,1] 10241795328517904403979016995783123207704067770227416641293643702243621563228045210553226095790247752134747088798827644805288831455283655889516301763612391276972591426350413536843335992236641316364949910809824825508962676775752863564465002121671087136307470269735694620477646732782491699423309269903759712671879321950900625742974387011732420033755834582591533403460220448575842462371742970785735412872977643841282712181833519585844692304705264013861185370310184539630286007685286165709714720510981881649667364074881052661155231472089519151937292416615772969234857275701639661689594870681266752126459473697860733281069282309071894436945150128412146901177054660830070389381081336498376958733494421285750259360021005222546875195360839360523558702370083033828770457231300409740488680594263518172221544007285189692238963616488242798558945785517459849104872045924292506567819796251672290054545736505733756079154560183392381968132232527546482836013612371023588632761537132165306629632736109220798432767717814033162423377115747573326234547636444116838702742956280655651074402495039710369636396051749633426043382943701368360070860168899813785219161177531018747507220628333096458631449044374186206954236562223685275358113488186734587267788057362719416878967145706931949490244431493721126152003626366399666904051922586989236260624404180300572608820699873823332584796249410733438785689672010330334380886227397273285565399799353167250925105633479570093144154423682519097170671151611845530550015129885915539705184269842591666921652547994581151836561699799882111860764362413383690434930257368211384889795472114471083713461166828634452867388936379133208319412644539679822049132055562808914845429833276723556416761599200424214842160421677791878462384734926611700843425096072681831727210893681337942047268559684670008335424201674633309902234718567718681472076739624250748479224919570752470810302189606433263952560951642427167200602966153900294331604638026005243384192172455666313102443585671148213949422941324910511671131216378801797496078471646084792777251383264715466169425319298933346976847257841462074541555412671614170339825889768308593826148490616995814130048595550645419752488783106239600461363579172655991864922943137193909886942426629770746608198827906054296060180084072674267041321351453548794609148083811663643469125358717932679487742279680000000000000 [40,2] -226174775744975396639157469216720970425767019651418154749961843631471653193438863236669705567457212462467364094634969383513759894556904772311779824483288063420614964418116396821306940057352610038615096261525790289710383018099578397813800726578568614993978042364910389375759469072181465974228495876435832835403803444964178326358470840293111031859170693906493649824371231277937096488639253689099612314422245634075588858181518101421791007706663701642150802862424064734421593721237273158488601172992434103437930337426503708266819331226970463063621980141440809262709280098880926334706146771469133317246453042380151834022677618167869045158528358100056504638425431609312035187523095319509932250459062550827725460944469020319230071372770507555247975131246660906255490638835642094389589046526390104250877803716090167009039440791143488959135390316689298167848326922998701160545664753843382865319835866217516201706608580844781694910922652742885084139473366659203075128183995138878603819207600889803017024501701605877278459467006578454890931178715406422419585485921973055597082917329423962389759964305607189904389191583014053670978176698403776553289804510000928334926909219862498377211913293467040020121505250082864602286390964425896045579465623051123825207440507694216206331294940894236972221183210090539990886670917084198485118544625721116442300619716756228926188908779125664151258164648666201934112300101989004939081324111843124186873297933500154584101270219207704131286882013997832895777466373403372203929008499366417264686940998441038340816116265507423299219440389737775444138962532736746357594152824170322430613775949414645569434120712624996364548082847047656488968834896388854025423836751300524056258556014224346060293512075446581789882178190055406764838616616108091532307817347760818431318950887804982831284609517118690852833271338917959816243646045638873133948858432784489086507630324086058347916446541066584270457891289879391867013967251760270415649425736254671311371801217124036553737377367881102745855103027029175903192386887058058338021394667867571055354078114486765212321036060929867790589108523529426918274059403239560792723195463079746936188893096305723372499515024155022460728416019325127719395757000745624633775226120940034237709990218201057319310648064848994914263953657732286152207018886384432561390330524988715874776829132800000000000 [40,3] 8488619334207954947476634706385486807332399841968341805931727439185155685049324494595055727965896036189095107662098464516808436564616510704204980798914834538578837576375484410976225691878322418974359578704963517468023431466572632793394285335620579341776963305319520752512702046786015931086065234683233096268940910384028451441413202640651924135947701078048483275104036566196630259287549399544789727714660123336541595126778613702163539625540539672548370162576263708131190080886921120826887953370982646499039240539578046516763078445708579835547224627110582548000762860068251935696660304949796274757210926427277040043135055007200676808080836957795925772900838783399946923139528186718032180381597980984537355672618982562557487669838782852110827913875029850442942093235730361044391371353186835550077758186612197118168398842523534175157332834798053834739103414598352563598454645058467040725494255777443308468684113934914968307338181554863344942437966290492550590748982571001424748652920988156586394376900006919947197174127721861777311308678470881064835781959648543852486131845400143748904372421195801061077298082406275736823131210285626938857299499544701555305308922643053278002823824105733315815596418278324865858456057350036453484489324673183199036805738982991429153291463872899635696682647001812734091525809359504509504997454183710142488149477807038363105971394613928683364501318071478475365119561790552282913035858850563280935989225360254608321534909783222361205465972481010698710321000756886139661791429873183253594902732813228473200510459683877098474138833807372568601286793301448795490657020382337520269030588028585156000104973549478073327373696984452733073387644265033960445361654477642491807551228557185795000427732873581339434807504978157500194355846908055079750032274217753698688084980921106748780666002313790100610621683483208074119061558787653013304435575007087123957047360945906609082962282924432650682340150611801823809725467199170791051046241416166300671835091321431465525319071649220091607272722051671544243898221641003784797098990390425524403515199255689223818372720113217799559484007165573362516353010643892854948443154726038871751565453115838727654120061437444848444443096033743288308613552775686800551424527678247398493364142055543712621700898617167148369413842102113637540253531163347479236868805615139924287422044569600000000 [40,4] 20769416446829650285730824449326265970785178410129584626459583372038492066208860057000532296999487221510008296781022782020366379736131339424685784505630915691178333031318404848765957100127052276396005372878705520472790627104516757591069076817165734258017040387184468646849425935932319620028667474729844446851729197214730123578540124711735555832920672387480343173201846746292329352607019700521384671430610911518220220717618584736322205714432556582004293728479073498582103641749778191181227225687174126183399872810912542283924614406867382764619879530613142120529475333923413761200956120480165322746545456428087926579371897093803856851017476329590176960519092623227735371288543857853120310125200169497554289308047114576569604390547014976782676837305332345376805631854576981419338243035803079804730596820986637970309023871803980269280214488668865997353706555261475096296312644329706045533070261532983987677735717977126405904475890042157981629744246369962173532514897783758065821107948270723804757373032234049859447486864381874357501664311982032874895774516020410287894137110950341518443323544276768111192842871542994329112111115357705803268266336294720632300251757524714499454571171250511013713980828425640973291376378755926695298958689324033202610231690689970158107437899182812549167126709763681956785837910067715031307950557173883525177174593362023355761924837588405901375020070333564447965952247074689781482246983343086270872314116206795040533197169088709366598512515287810058920125183778649953734586645983670576855006235943749062088558458265417836099454826943751513854364065883412862763508601553743739530314053119548411582594575745951358251652714476095475874168161271066639284231714528661840978541996207811001253677765028822125970224069531250812013645632737587291465194645283141779975184191065341930918468576815681082146595706322144139221457716081427636398061284746183134671606590782932600756040303808800860665640700869339112051037184085461938771052997742039665808623722343440612842853210751524027355567552482334008258110465160714307567109942139083053300883490446812466992532992962838046702082178596124095927492743700322400299693304867515593892353179153774025362815745212685888441439671187282507670180814393704000277999029837094603983842101531422454923086306062525881823810825535932323946179733362362079911450763777438974494340284416000000 [40,5] 156716666834144489993411061539165067140902502863510980508205931998335347668061109230969996754535115265165172125390931276927726581135511034609803578919057445682349503863378193586696394793116388958241373603349297747068680076020073191180479503362505927610046456447772571234757386568927401787971095983854136019462170293944264140413755949005787602258173458080751561779716223727466268549235229642651572070015009745718567315530230863656714238390609720943006432615934971019317789141878332803873687704784607216466741630654168013135351908312015381096717760415860133577265870973887985776904423032047097626577544556603559552732854551234744274301114867225193254678456070665567977108524867912468426831446226314562597808660609331506102092121074569962766593837888498671130756262074693299911826293082604183417713123386439043319259855449816547998393342325317137496030250538625650913864941793210431066343787679358483933096499489426436247830898254988471557319889305632080078452349573368744149015957742780105173409624468710764856752613374887265739003252567234881930674412717751962032016626824937193785186854757769248921849051196833488390141949612745611478418532245513854094191410687440944822624265115786056004982696673721868579309426776791896766689488399920597960435487237107871930090866281777298010864685933611062598315967191564066535134794949191422212250907421934585654544585328626623351956160937834597534448436299240973251417509930885669398477508887967707969178640034938686444289499337348805084956240376272197918041129858504914597125656426118687567251132204086572727878075519682188245800526039582423077220760529387787641577952980104513002107218891471460561522241805839415160889082001838689879189868604041320615060755897904099863879500061534232555570686396340189481145093960734214983942680736791893088605174402103285337276305815571936335379784825157841275001743215076493034579964012685814400738309754052087342155578324726801898183801711452770617881468765670562450930742698146743562561968912611252676741263899986890130688553403164854768736145481164503576468621370873643549859326950762329940549878224818617805332672711493669677934410182673474273173101585131160101064095932437202817373624259243636677323753307572704020168365027433258267523834035109002495717541884405144625446920513455743646122894727919770417194825048488708317338972878176574313593893499699200 [40,6] -899614096440532982658425600578133916142340362101199476460454487025611242293881221614445425032672415865065353373785808767930283098664840388534306211209676872517964025720301333917654484155073183161769454037344377056581620589787497825490590586220708757719687381097943333415660983426386089299889341290403406890905453885671119028242457113334846537721794322274209946939653326335733030499788301412842864482151001589968064083111915619779439969780446136148368774537195954284592176042387275263472842508846278882952874860050991920011517711390500662980904414104589512278489226768171934441994143631531878131786339561642920707321954045085148245388593888933416642517347594972648162506106006487398946520411475015405121161575864924030697573746144624358213219174460299440522857755853490867788845190748248951095643634701421376630993574205423260734380435934528572934233270039840337922066748065863138336237142914382732391929099328136831659698880227175543885135997605645891896038307769859904685377807945599079718543147575193929223911293414781867721121130071483718909754182032639916693393828283557687241162013971807827859930330293519453714528756030591840434737233961118399845700042182684940915792348645686924265677003332254168668382263659949951305263915623410204817618784133949676070517313444657530218410267318672493069766984005254783158699840517801412440076779163685767803165832411728709002906687143515205712179013497099682146368111183272974644991463548733368636433082392964923324696957370233006816235523702751469208331233135026670077553977551309037362264473186822575814651249375841327006389860229104060981873094155441688521300107113879521059879475396115904349606676571071222858893732342841689016446944446086066520170937775896563939893598728111363589223615078380099606180611469606561643668683578456988579083343305583348719030558728341993750890405678760548835416656552723159646042533673117618834145016905104901863594190474076176447165410708679340770493480633238040876165564411251054905098730966221363685754336844092361605113679389722867442526522087491931991324104151796081220867530331064281166001723920346102088383277495011674226459022268314906419837163601236879516819634710719858070417444330876990893733433966072702058880241112667237575194755902890079177911041250512329896438272886565296030823089661767600077845040873998381717071754460364298691551428608000 [40,7] -8112883885469099000672774161692497888193494206268168052671643437691900774181306375820045685579399462124152014271728558645092627182768364080991713474369082024114236966060423009492352194485907852442397595659649376488553270692366562917931268974282718853883925086524855454092126856572005068630171114660248656169955782547739639688982253985392934819246390697348854365171911049535430678473445764574498659224579446333632529121463057284609644695491946598612723589033504102356205225878348569733677512192630017206973397270601666286893882934006473499535492715599184462912492038554690943587877709594338346532204297184108030849556717632548433764248653107550460024735523153419234619891575227865692216602306881254078972957718572798739056264157988725915464076153660196388300660294213359441822181252586519946859964023578015651346783191771642424345129962046273522776353489499375045195951142398958490583097905606156647052333671185360474055553514415838150645836118395327421047710837832627497414404118729603626345382227309073220255468563922333435231955964281616686970398985416574913508131696032021174593234139068720140890751173674170693531517088699007405393354539410952991649283099194896907415346114351328187382526964219943735907443747314235538040856975603638040953612213440966940725345362332852690996818632376718485770586265889317829574045834037878465916781861419964598729185159857608745438829024073661621645457163837144807310754414574190588559216660573348490621562697465758170384079546794044089075204185887329431255949252880187054862647166280333440936829291871384288887462440514118835851753046570438371538924606920478114405613951727884056001666323264307512464990642294418574268311602325562584391151541666899400581812968379762346704845097096116293194165918152610764201268772996414871183034338680369105003348027980401905602165145206403304633596587760390094883660843972528716477067097813373845541253946940869175027110616112791909592417760568730196024129835447978895566007236406303250909383436846654101186105354917685850920573906914254740326685568417844471936969721770585386456198901651492520227988542203736666894390760898779877036112211390758499473747308347541851866563444391893358956250651255186009296836762300572125976656541139933842510983774503808278321350038764512218349103099590997894547234352153008144631925198435517713580770108631929024835223552000 [40,8] 63005846235027780616967908628001906832700677361532713826683032159958671876973810890462725448010446272370475778502939141470663571887453620932626734162667509830019091964593637496161117504636306053033675655103921629892853455225301624119576740158764688571825823762951087191762781182284748783623750085662420768696727267571574005162627916959362729631493038507014108416783080971195581114191477298098263769118109614439605324367398196309283735128547684427504516058048819125055103949657323985859639193405500539160229324555941088054135605227917619388061586158866719098578556747072686431681538646758444594926691026484137805882702114899113337559518730179195598256584080646378603848762105211604539827420052608633713028373821682516266368952344730597933101404482918921381334964715321739021822207400721921984946712847555363281243322928475152778360525165131373627932334888219298649274772424514435226982026446648379499941305693333992518494609956972829003283622002195128140629207970525501211893617985736868793722392547492193455466061711752640963946532272398044900972802378789199827203968393918386972661692257851642722256128068074854189536126736935286939455092710095068291427023122512073281325116935942207601274232429275891175659167605581581484419283159167795429370748759793599195770178718676062744400654181406564200522703130875709157913433978311800356627874178772975408806585866822429961414210278000060927952890655761971252783343078294703722636759396593231309886046986427181909918015503411825300139395435867522205813416952027720577628687507426613974603831700169410096167009085147126119028730507025884415559406530553096775163379712744380391555605801760454857090070951480900114831997977184721891946431849662822567599882735817231991495296871872027211936775772911634440665645162210784078464473773819242210671764743605528298281196157990128433852692578083043487483426163640260157981586354261099291263612403985711679427627323787327708606863746816269417440614406802959198065955079875084690263462526514905713510608422500219228122858467136789059747559191420560373859497954231869515712817365288718364967531104798370249291360682120166808059123984564224721666139945885595950204863180878975823334057266487251440044605827180929170389899848812999352932790078725546419548690943177573286324806632239279211553579843319886804692349103708721951827219355220678968292147200 [40,9] -149410036777745832487922799739345331749091284082515894937369527981443022589472262067042800436774826488495552987240611215355461018099764071972152155639440237289788979248702824964989987491786558445007762469917718280057960606908627805648416613928570540999315423975009726199166950356592479041946407353451241512825801289847532822434813282376830581302674731098462867834055099271271150163783724310535928949011044975627144068743510796840260443205514805564584853790884052917397050547538671084018617476569665286532168340905370671231457897013512772865961513455906325107924985215470090490853858714100861356034733193931636257412881042436807067911426008823933973693784848090882630645523559044415281877418424591276256043450820399189200110997608979326175854514127504767151600596165245050958677743191570427174060518242545412298533768118951899564587581504686268763778629720314092287442095816919420939932044735603429992689827961148079498206138535092248973332407125487832160896184426649445317278582570445339871286893894058840923337641331944281993879992202835543713459147803041414590901547340437482340478633943902722912203916414831572559028083460692826911051598836979681038729857947015321407415812003559831277582674890486417172001540265718642763838888463099375866162486502826405447299798488497442533248831231006926580947527836379235683103407603164620295944218715893455427587591011408928007908166159098282322760338035113685696921659257570467837698808200419002478722243738671248326326497736583082096205366357145286566483956682397769599194041706708646918498264399132824744563477154863369833331553383464436922822908756522787717598451360422446547157012754453788931888668353127218642002649020707728066061059584156510028916165613408716409200252717442188228317767264631204174767237167458409037818726844972429409740298995129150302443361561663175108245580527348003452240029011035647327042701058135601221584457586999073313088182535999758706116960908996542249224917377376368850700334165080670526492636984724793322512871359776465309206278711208602553373880080949859759395517171940986133361172623060160411286339466597153779184527840792297860480741683163570890972090910943343852382034420531338455014722481764007572486490824150429569257100345813846966990708170148056141797742616129988861754404039702382688331950008761268629870595922575116469172854199733378980249600 [40,10] 68441478641239383134473166335156483071586904034041368011845820645267164081158644157681385105648203112661091923621094204527278047618943191428396431015815645748238521420282346898465188569482213728477845299924943770653604892541139353569538121570591513112125397696542884941379991595064583778720000244047369364397608783403591548973550245796239627649283023131943875332562258194510254854088312414844901847579673279684192371197187158719241822116436358872018358778689992721483508495010978431875935196683048197701423808305943891401846220581640950187322786729146681786024693018151204461093236225438726701023577300830486560511123907428780461050303805750140410085263382515480771662363260738283932144888590165218796279727314730275519129653018445878950282907426944032144214867027761061571575393239929134700835004018418270474548961323708277307077467591767760221597208933867718332560215890671495482103310095275814490160356628364313637619601900873244258550049632828911119372681969171419306285790978500279902788030923393634506804328644402033800070789622556927944850745311447573222579488883516162858085153750052736307839247808706458926654428977253563759884329329311298278872265936588365058737634978285044358183266855779932515444391115231928996037852035434619494255470548047656272085093630820395943952935107414452378239181683041723680916242668610249592478955012138614436265434553177292646049250565892895567617959846391600509432350801969482563342563812027588797864890834989604959274786343052839358214049910345809532564817738561172678949414820990108048175449580715898483796592621926208769317108284492410186480769530267400922390050164929890256953232767226687751640006512645878943578891212877652480006545458491392408580134582297858525363071807352737582389063050389742209771867290279841991295467643831996885867725910515395007600452492838873585215295145791026537859973655760739136690344571274602404561460378179928580902486214352409418952991627136409028256801245774765671117866731124020479667605544577555967641554767142742014846686910060566535337817107532964008593239996726560248962200772462637109179833402552405013072987396925629414379023888465061854588172919365502434310149534487937086872938192314560555105931464511865297936009349981845498599375885523862534335347589224829617599592485667803900376216300488059888567616006284143323956028767790600028160 [40,11] 255786596647730300430312607940053572674711619387110250563589356479812603152878249721084736946969767110195882760199691665204582084788893850487787085673872163036004742190092771862250193377780835790887769471674514243036351871580735038344232126847526765024861793038598765918937009715527939061865800207591571752578080991825842530456403849115592079267417726276528108067269484839794164488417007017795402264351907194760335431177290390290412107751815913791422871180956586245873683280675884251630047107762837361879776742454022653956122184394410983994969801369732688727041561920044400144626935753658051903244517035424430484655816272992692749281227690859402200238028528466936670829108647126915392091527464200538337292258725816884939473624624626173690196923599065408015148317833823468834154576764844770634675337649711734700701090621065588417875442224705821057228029730418747704740788234201727159275078863716349767249491375742538605212755512044179122877951831250430330131557902179127044092491524647120305426682941726290190701028527468403609038521957876056894265636027862709314110113562002343801284338471685385469310373532731660735571413023533288691974360602069030769781166991894915036661093579047241213430377928003241538737307111040442344680912818886068164754733108997937845536750967186653638170971137702462590181145237742965426130200492511624018091325065805685909309299618991955697156214534084162264419644813081156908414964791699612451673496685256811651193101382549858737673693878859661733559749349586187819025574549576710456233079814095587120785424426787539612788965837415616987593069165480218353849061188833607118222045596109764587182537547140311407836481353994159114209941551357558367068487055001963942872938617892709410757008136816801845591682906581036296066872020743030623763011656290104762779464615756611349509724265033693744301765050196855434023700008455239174314450284482059755124958245766996161730683195864825100609278757105053541759189443114428067148954000614868978657275422404165739161637533187026011633606908730038445212734231161597049815312903148059229621302390136992805341766672144066324938147448379015473534603547211461672937487389036236716750330065503422176020323908574448643831270765933202974094254465042587252078867473159365171026304360438724101359167454769603678690532453163574729344750834011938972204479430839500800 [40,12] -94183368526007798683484857987152829723756445415288782516450975894958466530990120746221319307835109571812667603401193455990803462135723583733460600414645905381658959379357107020915561799034808014954573980350741827358606967807185596165064860852674501186457860436249621201020516222241780968782396766400258345892155326516682136062819054382062368452903565934532586478846989674529089429965859094924547810420438929196654132149759202820737395055031564036103724215032619675575497612618455897164215698725232458421682457265110543890447466874100413372236319516424784551187098890675200362202468443364226874332441852750709081887565943409789421567088324580597071639289986999327534411075327492529752919095572995118436709282061062683731833443528777639235959599504217635418696148056499770280296891128959320254859191135145018199417450298039185485098184261260481947468552650058490302458233324760178380952933498775295627953692984091559945282249253987998542915481274237657648271087553081884408535874657317869287195688044556061348043676730977511892832844712123710204337452639451151517768822815602325501320332300474214679374461788084583483863117405159199104637401342176523865287262204840864328176370286647714279019818342064621321955161520858965685980407660221867458673356504072594202736762514263507615687409430703050886205178532557513539763435116259600855426796847155803151683726186292729387382501115650454254453961988699061922489136868895326883497067157943368085489669336760686889931417613321796889941066685959765027469464139077730188587364063589681432471864918500564843918822384841879715679562117711445595693695589731447768053241917893350764181939238312124016554226177879146633356406567292053435852573987611366326228782424721419878687875452661506839576680855704626516503555190384724244232260996006928395160569811817771157072153669118649687979158916892894854338479772325200988384490769687650970261253317083610880267462033144525372531206116512897486525652708041322267905752545818112745774898780154758508732643888743481790462687020262790304253755606301366328479764187340143790759598341671862786529025848123524904932561799547388955200652175686364411517566247169773293493365091953694413093101204439893622881199309961950669864077664224709319193859972888835531553002716229508888215578747023281149863763816459755209627583598068977925202131791380480 [40,13] -1533039856686475250689050052140297395878020997367939523855118980086698423024566778228904264248382556440567247811771500668115341852024041401882233354600383529365579767475384633164485685752859311402130303211090399249761781624790022430426685213836843389984240456794355728272665084914876007337775856043372898853897109171618459028500934106486550393758488217505825695495850969109781266287793439918021514815238628589964006121296652346652967787425725648689273482158522074445391967648832315703368651345348346220465273550169305737038166390099800397779548031352869665585647314820805160061609436077352512228601352497219549010806174713343130823257051900921937291270533675496045087372452797498778718919607249581890948482709484013830545651350539085270449088910371699530776109666559661618831375706714380556794772427190851343127096693179868341543727181552227674178370749607473548692975912310756702982788438486365923001096890358150912601385744915515188344565996495933181816955624421737051644822768334910973381080306889591031235923588689102057737588830380826511783891600654643754790229691269798360668931944282317343015868705568899933074464806082443536993270548609087179437535886395957116647498646458510658185798239352259735912044070620034175969847141897841935609082722853687323148436149745807502680093983352117829978731542956460697521920560703920895161340371014572111242710636898840111646079369397673014845056445452255203718148541230013152999181521526350663707598808909538471114342917000613832010854448639154596109710314833424711016434304046516765509101837535270581069897682515166133497327614644088860081485838095606091806485764013999621837870557563218217317106040167226331292464004865666419456324843107885164168709192410646029968176562779916499944148545346201395822774931398258157598097008268194850669316926688862136829574198014037621750736697737027142696880250871213868723635397128786794307046508922127787483670839702167526058319167078748399332982302400066158259772296834678242352923076452027132476023587691454197588014906218669327161552202722221841173677714969607160168728284942648650566336437159260976725588284440171379874204191259580454074257428884862770220411490778877583143561692511938027448384289100404177099621440645969375932688595387718087870400062214868817727225233674762725417817752602569680265229089689824396837370000834560 [40,14] 3868336022774695295354150039330014591318634850413080717649272693330881438859830629322586431033510436407551391149403916429706975898926965356143883210993960310481477419870432812847281645263037626966845380583376947596509233860105094034746588260845851149775656078420152396851910138225598815118181644727090688209434527848127292599490165095332225428356874175308076104852461617000392093213287031468095392685167906334466528603429303728111390569544296410911337046687096105969807190976203789875803278421023652144886386964863273655580743079868976979410587273176493828348808708894738932348332725527699776535942116013953714213715256189121828164900480531465082843947495683432428308361816499617586334996625128107757525776683010197602626302966487116175755167766347190551378498350191354951091881240235610337196363034278717481334602274270632548346174517385717036602585579127559379365929451845772486289611084812111430507188944185421508996748410277010061891748301239988230834388794325122505874041985178049339969040075237943103790563429516816120056856887355041680792639654163416038376079590554193969140470429145064762263376622890992042061200929672046140835339179749501885425945514661952359759705625443998491368257905550803137752672905235543943749679985500435737891997710697769440826601505467006417229276737806312764380655395454202363556326146825505530497175929425582271905291564913971060574756850054077032522877540407776206913681971140363894255120666012999775626534554737098395947116470481614361437745514873716922319331816848062541598942928369227531229667820052726920671768940669588990172100736010111057336933502769189553144628289364267011492939548794003147357768279940827937655541635824897466618537739048947913961556065691733939582655585025967927957400826949346808850256899974321526221891912520646184421248525158415847251290538464094538450135906685337989370562599575039642829986706618675487679778959636460231180894921385182554442023115149009323102107049694915314073396826332528886395798107387926766762525648910660359972109232292672976031124413625755077428066613304953540886117168676667675677385508149520549104111261654283125295599257503079025491487136525764867288537455741794211722250914287373280144642342845315686290282653103538206694256449282208161077523962180026240471382970160962873518090867386353346119792419205737432317543055360 [40,15] -4416996368034729602160314345940455280989058569503167493807815806211600504129175234439348325528941751070646040264115649415153947338812964196493573803003646174317411466603392557512413569037767460146870198924046214966314697815713735177050948089329240854040230132153955276375968757908664393423811997646147315599172992966617265133751761293223621208898440840289923159390001300344954384049283128311734453755365995414801883958825128653734298080620134808348215275965850512343259316036180448118598948503012239938671243974082346518906139973196911104704055495728367234286073371761711549778230601065781282866764943765591476892277447375149814043872798569292506416839716705125745043425948139335146020879928534952034383077217563913956521109921474086833089710386849474352604865135245776645168947743643812603818344673311068652891860281955538106319908141643133322543556368399226226554919218886733183983047349706804588697286957332461029775474461949144712432379632893400733332311136127672048924255533432409477654260756685088835510947614383539703840598752790267062866868208198120661230892771948363478296668141850340907188911167754624974519471770059400638791673707744075899914308436221353026204568579734947718821503310195391920757610798816171012329235235164775641263734863205077604001849244337444780218536338690116162504152750758492237085650148395244384464254937475775414318921230746778368950056037346935403501268873397210871162235982708682238530178595728457024446377252938712821285283819762604482240007093145445870842688599487291473811444986503919903057047201850179989134828648290106690474856990280512351005856937805945053749565845204933199264196277862602482159364099883158149507833066870359801115965007548584228496338958175546702877389590707392725912467578525967747937746770323995323212284083507252351780845551644467448799207919248797541188512156579270760242290195860624850543282186923098823814261904631377593786962395547962206612832852715895401300950181852492138510833417499408832171625759456311767280567202008430009785789746704572752789974269688203069953276377364591948042717256056845252094944149757245930588422416805033927458142279666742751850504808166493358302869270097750631839696147009870310317746890265001391651682997523912102091055403783319923756918402090867907860671109407793952553178093594909567269551495552220214151086080 [40,16] 2267843303454463325341574611425825720533527363148547986509349557903288264870816711316482150949415741894479621688414338713866165216527630440466156633802054306452218875500936129319370523023173789439560499420912216839327122550749711241864871385495857180708043586443488352589667418192001840390260996386714029020761030026775691548041205342488392738110038256826512281240563647668757892123125176100547055492022227378792148675133549676017111187426960253684823227376768341974431273985583628085829699127177039262231544199274225892680674264679617443299887139194109277253595718258019735834774127683276938781173991135756480312991810728689617672189007690675737891208855913760722858261869753295560085063615323184048518394700552659093191966881351189364160218708598824787596334456454176601154057004031518027520385263200973717432925019639094197336899296560590133505688633236104632048941089677585863103727388942160811816990065156027358205012882775266060459754431566926704436592555434924318178311375169249223970983950099677785800974331967614922616538551303990200002580491078790543264810855934018580311650265227667956896893450146528958949172527811536959681650094885471038451390110284494356435576250288151319429657245704423786942312519949240612433088173710184804934849049127089615873431353024678482546954820629961284219549551515069735328847038055977494581561486761760476468632314563722657489372526172572220013135378225335053792909337786737532839656598853651534680891685087647948353090019867100475618091684085341439741076934325704139682680996896448803562000359213570366357935431115052912725800579648573951179942014877663314882559448292622665521909349142331002493275314948046597064240493530805747565133146889192959331580108467836680107331833522545267133618915678542200734768386987957158905081713606079077427379982647653388145721240682706463936770588199152702489887180349280986155056167810687752622986102170225701665265338058958130022553366951452380171975635890303675813703104590271092402276922051359887127505657567548985205293389652177454282159666796758116237880058943989715484686859444535383068246660213973953290793961610089560854457350597716900039686469478663658415726626578140725929533400582981313603764640826449493513823398234317410979515542650945172369401419494023196694665839569424200183466061918579958151344181194963780894720 [40,17] 394566932534166477342966470808864109901111034514212295659501191002970971967144404536391705959851467822595656480348255480400748331631394484603945448250692911013995729449668006676499098901316776764463771858859435910948640323534225753222868662318165767999494073641514991750978968505755985200646781336537727233532012404028587287371523124483930919047168987903425771387576127910940036333425030922567936599368221589192367612671263314060799057270140306826545595991574575979232867929671317282892461233845699304752792396239379354752212088250961422428685111325305277218458278941638118433459857236767089698430430626334555503660129046082826266700124636252464474922423115732254492201027295605477583991818828359690199340282409789066846780633598935011339827435504814856679447560101081394181023249860894858803041760818391648304684595081219377963925178935267874525306857719417811744145134177049580018419377561575616499119593488030197666129559611592812506944515496471996252800728301305013478576065073480505010186201309432135678135156811654588063136262617067124120029231478708812591165504820899178302862451067362012771680859477419297341326330771572018981982349408737713814301423852348701678863347280110266809229031113340523376082412956661672809815549860939611773440496266273712533819700403180265051257501212175692409310382426070420582460302292260928046308681914161001907492989617159526218117970652782648225697920892043856707464115386725380622491543741084578219638978713040291215429417811496158977546606941948726083639338615742050361987267640570372348946620975730444841731222777990882213543119968527809905280777618243394167013160977521986857314046682022352289749638483114811459713126562577911970282730022908278443644358778763134702656475490549670104393971925010998620716187402403250884737063952955748891707965975092836551006204820401918127307673008533392320395366473886752864652274516299423796101683097967734737372682820167499297606902606377500424178111782413565248289447551174296624700791098878048536740598152690197078714045416862367656190150517706238549163872383338207329006380005664486823505517205397141770784431046948819378343940550727322717491277061610997711149090591627481543871113154919163342631448249412364994509284824456510386056001608532115342906673662949154386789132586937947773371997700124892027839860153107087360 [40,18] -1583726498422956189370762692067487279473286125725593967308367546839758092435255093137123669401830982243374939424156175334781131913273987774848716167180670387729587589360412948950382557178327845458866082253849983083271542103054314184829531302241299846070711475363443519049478858798264864181407388373945861219744725248752833017229043911343993295505410393075860060745475482225511188665477864380816843223073776983592394801690491134588553066175694816065799998094149363420906463787521614973235915253200857364768606263116792722278277020161441320724991953517424829837163578383408815609593569740097978831783210517957471870695985518851273731512816496726250922109987880085175752991638950425907468893602053383620137812774756820610904085028331390167446535152802197247763320028530415489696105706396133316111851926663552418100859208013777264192705880037795429820547066749562635580615375232452160505498128303550464000895159373171313645400065803553051121428743164227503037341934120927118344717635045581712808964701654934504288758453006941721752706867549880129145607331220654786808781731899439734547669096998471621049916515029114479277978713769480057815487704562981539715551236594921705088571135505778604725679305659627148643596029841031065149024063783214718747104708794602332301492497734604196720885794869219303314185053996746554049597053547341248046155299974542296459606354728939389674972536110800678675351566029603913907041177631848051868172599146809297897722077367380119714946927434905950767713162467156715953371527810208658942489843393850905200763236365509164236920431943741851734399773587408049958859774133714805713884302808528096791878155154904328233780660245597296269512570787695992465953800349644451452745464903903476970423023975799638499476109875570195609278577138748724123463837697141441224289847825529888762542123994248808647624774614822930001148489504620649757115760444816695803172027088651047172701774630104252273716095138794162972272136161149041743912409983002289779857642256686888332641656419987041320119328754456250985162435402118538583256384967199414736514446314386341120764186436446814867775298758604073985160842343075361346523245046323365443142231182210796400982618668115900110929701981890081576587834661776936464660641227379127635285836134896803163707379276990203071774475540114467865314770278154240 [40,19] 1817331190673001961583359372745482048258282041852668944468341981660667885804643966734039161941469967560736090831712948586010632261254252146193030729714419152878839631997999888818612874433002714194152465185893958347215072892644649171817321022412929277244216095582413533390743377295156640416878021228656842000745873184727499713298030454181035628528567771839257872275878196908668561775162061114040776782483392168726900101294303830387358702264954249123081443866411944516441571792236396549241985040336515103907730733728149156918536394678411925083862505254040781181226964542331486189074694779150159005104104504360325313008767502714026844536418078798979098159965597419780542495208541246984098891456814782528113076116976860826923919538947026243342735295093392157233233330572994441432724522131528238848492545720632632669978726091953794550305353164589909746858094422331808485784276677923289662848593219004612274278225960897677894857690696384506978202368177213198559587004862025853562314369075797945582257592186283465434363045505362878653393186770462312899788683408314861099775796379631845778267812561983950330251257750389153393384556696044510843449801265060545163266788486188032327920393094424501263698323081404726759188215580420141958624851122434755261380594696127991402328868550708129700360527565797465026133035486759490642836156060323856230018236909094290194028840728038934723370411535863524195492011595299509754815073777481828020795074538786691390590102507376513721816052485337240392382267498778907662374162760876361032573914790675252942855146801188298075658133514499957957409325280325754628437212765082687854138802043433922775106913540584865543397052525402394600871570046983885367244839338056999124338382399541473481493582859889343077611964397666766127280916941600477732757807269188835928936048803511287633851163259736914495898683289030661667036443307640697652147960387159505384699320843738435163471859395187020136585306333142662189128689990700364518795517115136019035497948196906030721613784744632383657575105306961340466665537569705967227148038516288981697314781292347761329236771839509302691355736291314803528116726854632886167659190840132436632462962387031314950573743513780356622711386523065963831973691012840180526785826973245060582436299579072268104149743875661811158652024251728407232320236421120 [40,20] -1865551745521378319176119753661293032720899297785094637185441415782983043694244911700227056331755914853715878054073914357840200839832902139062550675383392754872968495950320494830292033115209202112147534691682729709420749438317550401159100964652728429262322884168244467255573533373896635194823229832580647262788643879842466385502233808648457296128590118737406842409919842578840379201637474263067747677833424524248687330556352296657665976462655279115821574616468570482084583781445254280810004206994328759444995232510243974828022027914994859048425233526196181676650092721631274448400218902033667742569573726529333273084168112967611358473053662820021356206242187962867395440656017774118709690263909157772617184608680202356004329490275916950581602012953218217100866827392180601533329892750608688791980936361379571665601911251073266054126521679867578307848289770940801589890003149338279017857780231749043476406767328220242866569152946883931897005907191592235454423588628169657781122546913253531748197264908141043092354792167076654228498421069009442790480528770254303969779179468643512885083539809873341036743028911047821970861667895979653609006183311432142713240354601237593844959866469330020882117776540874451485053876876886290661585395367210344598866743121379631002454152782063039962910078378387657962743347439366734141673116636935751540851701735133439724497003605691168237234824686683982605000816341765946963526549625535995053322573632168103571227004214444783132909121500134809248953636283078205464089138230370683307372590206675211062188152371519029558413566459950876498041463778079483765325032900167408330651715152799269129415953489890185408950113931865928827202163072786948204536697626091187226282885862556413330680266392547940177940700921935748609000228051912505505016858390186267380235601290640980503669747734509855021244409931500496063357789027502844729311022186701863594540948406821220891158107843885020256003074168627404263919129763031904139176390447880062488634874314817615808125580691745916848607361698084268089350650119589386515443972220265432249149943709781039459541041390529907228958581763478033246189443983566970508057564229190778529943273667138439936569042131295820409497918046318633142118148457547537177009857742955778225667596459102203304535898078643572711503965102085207849441427456 [40,21] 1171547200798476970953072190272947161802692754154994196562573733540182817277533276554433321702608669771398502982269999428859564898787232121775599549793079444462280219781724500744550142423366462017382110081431143241067148206622577250106424604292651566990717714779575431304138594341397624054470127514279652417086293603987538393106837281722080231289995638274441801127844923670919641653105594615059378785616487825761817554355067926541326156053695849390198910695384648406892199951928296371157662514559195328947205529619330463917038741326058388322582341725600985657349770545765055761252888913512774554037660286880327320175821767484738934857096969794621611103096539408788947975287793354603955796417071424619522793269148057424452790677957098981591080353660878934142042284500730520160133042405715579598487306230936736051064518284648338359969740172885774053787687823908334618256659016082613871812322551140028533936433057163923002282408899035553483519431222516478468814591351630254514593052855060085039194731847686185360070239710161978063740514911699320820863589035078824881726761465066487997558966910108918559273810271211474214887071851565144651147603644326191640835985392978504447393443750434615054210190610256590620784519781772774029827029457955370610304975187664194390529144819943225064216318075675029772627259841399681798025635770270908876683418021009517955621464672627938067915208639207915303738418566445848856078586924853812738112347856206395910701417991896928935380520154839741633546154207595825759005118879897277883137243068970693604591650812847929853115743786488804493467470563874543556126977057039621812615353008340878553641871419701701153902109896857502186264010931268150570346153846647905605331272588505310036844566885951328755191883599568634348902895427200257013011778369132251411312116031452571531044997388543000973936316953101895458400161751164854950897036478941088623561808868124391090095469179088723845142090977417315894345076912455994510852843287915809370096390089356070521787649459737317290308374862434586076754076261156406832717933710144309414494504032529861319397150330125872936214780487552188185447189848020971826749461082509268564421119660391200802090759695174573619618744794293034094363591578518267286082627199951847644362750908205575974252554755495647248849707815366415509094400 [40,22] 682769978345890704093334508880770738878564421755054512898009291714095051839694304402151312518163518115886609567917449449244056754921421288811601114434683716439091678309806422865317355633746850194681219571324437359654113523467343975437599630651877720750396646849449464020216688680347028935320527498265963045850245732164291395364365564865598696129589891275817886897499222919893910384537185602053875910094818791362622869059370878330051758182870583302306280678924852115490650626089293164533846573709051257240034308572606725392853627056465607785689158943103411879878415612057235636357501360051016541235038924276285905246669882075504152459232878814952842393714575576514068167594995623734048392325128464237920175971413673658391464147908289428967257440906783872357813008997960827725095246110397432172764938610152043491486217278844361703593722337961782340655843807537963948375659867639390240149179251135979360137163801288078362651783307952674360022879694052512981859646590982604213778282949683815565500031540790811182795084543680977972761433535022080356373808951724632143510958652855504644111159274585530786056264859216726271912878142969339505466998326073126540019624924464443035965334122969953933600814378689053342972840566329407096270380447584000284200025780935173682703654595911388798464919784023601593749251922206679789587558321568658462748218071937713654141037967359585669318509676344102581202789582975942361927482414800871938639155475036500873606988870979008089525617147222680389027234676484393555206544166179598659107023520581325225660769380798766935036006505535020127293105296246968848229799029962766991243754025473238291501890011049926476778839211318785936364601674874504745938506339639559733632804736862896558687732842588959007314866738764143584830869724055965450596301532714612685509109221017219277334380633024506810334166387129473019452606600664794640839602466354640094609673836386450922855165015473803946796245351268751284633224973066941878621754966294508214059392388242040764221012958723530759398778543419288364000112988554848751737751447917164863101806794939120953738569415776421715700326566046937241540037599966144045255391012748394415532658269284966024857500886233351677713963418817288547873759531604635050771241679025136976470733624573985737202622090171953107213375784211588317184 [40,23] -3217314663298890363059950333349780943870542990300580634164222926866443662798173646708752789161201545623069590499204206754512925337030805179708496625700326923929368046587089220937846412314553309525200091698809233017220486771646556490678887762701110057303512000083748315378830089144424550227538812739949351958208303686724951227461061242229603827880401947974812474177869321798494772275383196864581130138855581348288807165690634277151177027557626895958930724729789976939790292885117223115519303432110097022758530833807009907762766098171771046117735147097755322364933835041510850484671403501224120819308115730276114650706406846635678095873660062235743742420491692888516737886269817401183594412310907779379603200244616161280559621089924047077601631887081672095060003685172083950831006624208271178888241285878993551591839088501305073539323427661088005560852662616455222626233440809469104026997602735476094406208924541521782446070490578508031394657132078332935425054900625405183456260955380440840043853999077793528266378987960721333348477143692857341716688541944114906239057015097900899669312658876551440088323447464424291216832674577582618827099829459582497468675273963625679120198296122401073878858732299214901538572347573141563693771594051255263044807429237881214930297398555615503626495972245816074384259576360835362573315704712746499915427947905717276956506328928765643851808509980080832651796739976762248338398988660224138373041446578145194811840418851380767314238321871054094885718966976457925228979490181297672480663859505906576448948934184560906857570097037413446836205619942817319515768390884785967486694788835882819744360411580739196305043980433085184102279357027588510589841267548288553939530148249928007042429376377253033584860679208531487504254016574386428032410022058540883109836947381938689112060199356677585670620243693505531588768924596650428747427247276943340447406389892085373219684930626823953926606301346796548317763867913936426651103689055494796624679426556373587986589785531192975729800063824734267111949154859650047524832826488314010276692637218074676285175048299318140271677092878940949493968357133850220619593475836175586621397852144828864947391146024854256175773524818864271797332537228397287296178495955931227426601350447230247997544001666464906212939314784509100032 [40,24] 5668973517166739038963923960326356038049787688697240077072795995998695551740976181497034208984390769632797579688102270484711208323151592423022963173966273321649378930709737382093086545409035937658194808220497599288814463896907938664558765858791358348706269991651408142244814587777622074705342341255391142540412701472561589002282429937808038387731896573730952809725559647606706712991483774545349822195504516982236363945468058613292698128222128101559272999267433487164806681628547908359113409606916350998977320036198703474433267119602046079466844631035588216595713047297704656866656055337303745124954503156967945779628363491788126284292923723084958921769774483354156059146031412381395748290302082135769249001261232944219542261834114228119748657630660061775234752654557064765488211447428176159170095374561735661873763539245954077145437078170610958312808275060387745338038121433576299854253126686066769912444420100007591542289677221760304864342219070063824909745665841217108654285601472272427966433390434943775382738955843846439204440975078987373458423183667010179581275895838570998753203741723750127393493625142880301388489357090249935721589172409282954634395552616127312488082495739021721084394994840935652615137218020573689794125826966486659249436015909176083354495591240958732318642934979995014414235984177836687169845647132099956669973962225871278688047244775077318683527865355514515640920268448773466383100893726028390049703456018252438817069735943662457348812550191078113198356331900202416877410921084966738609961872890215692678094990396392023768592090546228581385858073809695162874206538032006354508196677997545372054995390598695417950635750977713449534457978721211886388771978630568454780050181477865308056275726809354521739800814019783678155866298418066238968199541803242699403594627050141618232037584035484594794852185350651435166961158241860660423604350825407015606126396084923529775124614194865203192931637941355580065331166536563504330543782272150202592800722000941815838411108887449148592683067308246661424864383289275222815792885036181657803985141653377177150176711040117434472549054665781926506176528721822718221566125230891233388477336267147295735069802029335714956071155264311010003698939028322865804726193175299532549790353597718616700951518316061509917738210305245184 [40,25] -7291176005207964362774093153478873609133802395162911177293484043106374713594835372050650589792653248722697097584472840154570236493763864131921863288386130875834238718554506933468566691300363663271630312325315945587123683417256265674625219733366186773846509917965273741829414624341371112506862593687960779070489487772723505958812835954693612944216763410881878260114291502774272251286562494703524561343065687659145341069430756262510422039404629542747571084392183857810476389824480149069865576096256114125899217140187326435569017272561339809476989761193917014686748179858757435897045947833117163547758972684147381975579864350400214152949393642304040075509512154166633297736889100638322557951668958033003134542792004538659559838565313908566010219030158743300605629705891428863699362779830723896842069442642434845273448992874458487783505675857428979890710706801037345604708157221988520917099849118989223727183552110948600490089501677082190327507362892840034570643243811124825251482047163145572487572160587426640734856807385028108273362916141778809430450991954893608233501884796181041930790659248414000547406536308920650490018839010772996698589769312893209142456487127140062255531789727177299672278486445239247662687648001117950474476943999602959453866332604551140824444040440325183463131537251575591943357584436878302530574946107757973902290881165659996840033593515207262010889382165843857896339483038306483396129459118247874394481908879527128322909263447670011464456577176015565442329441257918413974062051265188111711309829515077484992823795770680936436696659385528678434713573037656494391664758001599322241986889630546998102117923576932722865455471365678022448093305615227756123660328870393716574870373331430178975849532264040857430596895217659056433333179584887912050655298080768634678722606314005496496747233480598652917570608433162781865648434444346354031132217891417752365966976475037176689703190101007357239618732643259836146848471714488524961899433761426055247205774500722326274098304968995180743295664787635929448102193955625328753892129243052148625894888044428265242084516563465311226195769409939909531153957128995635854886851177664213604419219607472407791554582118422859562851672220308552102657124566245355255591250054069129910671900945346053643969204145285835649128029224960 [40,26] 7744407395045525391707267887168635734755158158263285391252437121718628573992483400566862691139758293600895098342540309968768098899730343084286761472123762327921389664044356438276327449434679030549192105776796718851396735983981450139836508534964284721686182360451974793184511901632301714095338205479616644824397123857070039925160388254194477002220416433911563320747559439726645921960056133312466145458730926406874239824559904132194550731781260005973077070917770445884493807732271887067909154259610774319196804380900232240384129967736512796830175671389636093998174026132726024074608698752526210395215660626048594809589007713043383877913939802353831725746574044599954744102717697479888619938994745588313513083813571089076355974717400522744116462212311900506105279696500746325683259511059096618323333731584170172968199405057551324205436461243535189579417419488839584804223787723423964669414534000975476259981891696961029400016640885125999337811525664145341733779394463371970269796779751646444850279796606648659913729161250973340579705469128051417347640226720135836188629227201721921920135663257578930414833029359014044486420657896190489314540145209651375150015783241061910748332871124709831962501386560014825097238774604722810859687857250938245708064828403258674297345088284282808222269362435119483715303736590434845747997879003713270372429965756356824236220779159488094417353179656685165381003902059757882593720520964541643340429187951776355490259368078650745955931859322618073543670712761672138517603099529099778998620548969327444777547734223066796029790052738569441504224553129473163625916282234179348246938388928343110076113666954307185624350588620812465617428001221733821538266498682451495347726492562319765133646518421714575386714857550625914175588234268140928134612142793230358172888590214127218728408154787503778318900981078577084851604944847700318378399540473612861455521344186534291590142512620209132872324997581503403624140516449297544545689162622540855763590329631548002486067196114344885598389154526340952751532752906907147849381270715352325179936783122083326558685052691947994672700904609649754898594759197563373383146819980910486577461231134277918298399540142728127025294727155125921663666819212653434766465233145123259399028759676617570536253194597606374398803050496 [40,27] -7387193547784181432727257418478418110211875039526974139319747997886289283352301812905983160492471754395288797981280514501736302152534313271072044065622361529925787745122964374860379056811582726570953354129762697003437637214277294014116498613300755387167835878448652849373241912073133466551555059398005664705924692352733163600159556280274231495303002847098618126163836954300216991216465319760046348171598335158345287866676815782962400475409251334331552374985965963682204454586454514184920695612749559345234641001981885909068090547270916301419964058312772576006218807799388648308723149059971772540239276901306708131922229272378742522421686740908536935729012999409526527418610446219179284527019534774883828027828837037262733123674535103990271889736323392524141205387809095829954277036186456731574266048410132060494540787912763368469151001186050231757163690055910711767588286228207332830602555519204367516932920407541344330187418961801437956919319157043862623185547392290058939642083788367116833663303345622687366115059834932426873806544855073802326760673299743275812196251907413584574885835815882015453813718181310097772135455499342547236323036121513680080916876169450993485100348070532058935138271372544896612992302783100560954286005699228263553321919062369658590360095178514674560410324981589199086374839788153047566505735402937314595258921154466486629809947840662216991169404338528986894087909577952660304504175238117876966896401051976780788696365675843612048490504652524879490465551922041534507231576714662455504345951119850723359617124965497618471265565788617120160743537144762746127703027804535757647990053027460329219092165196279960488396497189533850528636881004348585813993193714588613363434922261139375209227723896430316155972843261416231017578221443425993003374711529130053826491566002923609071082529877952208747075129473279979221919083725331846068066701013502099636376947849061532742318864048193319771137254783713442381494691510737746788142206810372729667700236356548003035584519569089914967212557315049962194458510749772444442520643176010382136344245969449319378682136340437249242253998125329920125789517424538174194181535220230563364233985719089058341555916146453922464293127190921791173949906466021962329607946620951042072041939535170102151586817504196056160665600 [40,28] 6691571249454886447628020407959932702933482356278586345746212507299588158153613062257182522116413260059418850402931874877883356131633224962498569449895305839883433615513940600509147600125471269084048769400897607697101321838521596407007973783155953347298311259832431365896413774702328370573699572827537696567354676958121061382669791242896215404587688952336192402319538390636028208189129007966202122079103591652755593646767285541266174915539402593303262627084681836923495060493396991762362105522808782314194363458514333604145254287739027703702607414540851856303056288273077727003562154814430220056738971402067148558819667811716701233708761936936184551962210750776887561993399153614317558637114564621041349977234802215277053928901519015518633235642819397636344445811755293642566556145331385807483640856523010200790250869525123457335600366395052956319451327001880877727420857857151988918484518544874715232961234882905402385405040530000115870149130021760856899770525654904939145041823012833403683171657188497624113586746890746189212380077386690878897799454187646193368070119561632640730866087194902228559661893383444430738647526628588708600652175161454604203919849682854792242328637763370123145500101712990225622963674722252046402285379151402868356563808367487918440576134864121362665981515280106542866817472423769599902040265113286879054116017124345472100357850562645814740932497206808343826053133959755844300853636912669665227382216841162661154595146094193519299212037506761562654145926421746912131080658983860337141336866454157777421983851449048617678886272642898625238557787582234782055209543525269119405056544215973155164382815989805540396714705992398727271606604770588092007456206442932914779433636873283083238921533519705210965802931038845428495308676810990498654695564961353492310748218549404556277955796884851705876733746201582259607411708156344206727566140862987770298938701534108329935122745328681302738302804786703565041876256331300212448520652558698101948193498092820256966806518449604982093813656126014677491539849445515205894188992487962894435394960109328213271631330951338423450043510838969871790124691173678339713492561974458883859213796626030509293207596327586393571614776016964321259327720738238449998519581421793841533448131702769653820244853773962733158400 [40,29] -5749922042370873125044262647357637367091897294797092918762265436195280849211317974738285253425352895445879543233934142760554740696115214852187663942010112231951712094203756098816115857259425724905143242454717753661630086493508672963088404470835548191025320695776735455932394782111975878968680038021428403191562679679512378582985681120857706041256953602813127630171514335166597948030193283699704079772290725576124064266702071632101231158413585891500390344354701479288037799628778051754465964810481568860718466685973030526475262643017384850628745352407840813874686925592783685877357242346487293540309200876340958609729410395210811317552604516562924089485802690664589583762960775152659614930788693385884977122545626881460346678140269362434939967646362266906651290145098106989369012339333356734280762403706375921486420047095175229036283902457887639985566316243905698736437624761380880086005776949583272666319551900340197847321859556866351926650579740127299320726432817406764238337022040188713098451159516177869752041137790875357553309425254478352956955568889358027199833861125862452236592407677223194960339491927343150433920202739010194351583196122851948212155579349997500316230148318434078175382563892073451850886031198257505632037950539448526158838400831586174354129111176224341297148164309979158021147693957574236603294987908181283646808123661651736170951431485358197051400207513750256886478737933616129524052871779321372220319938835553615228687051117896482616692024834763548039190612427094606149163120787503168824667587391332973417081664659873145098150823641362680589033540076707971031677641230876662166017041143991686971658078630369557049085054221350461572694393006470051079593196930684816675115208327155526920840799334056800293958158624859820573128036630592369523706437363769903858192238220607278535539304126229964866994610725017838850060112393220927357311386257868444869314117997292292476291278108640487491742697696942339579012074164936307977342800810185480846820852977980895484799865880943069921671534155905593951783453925937667314070082867447434936157648041825121270636299397031646454153250122821336531549115867501616856778343714266320457366535246018592882402642900855271292321025723224486565499323740497726696421696139934914587320961082001518688760350582295756800 [40,30] 4545442072967772303100421782165684124062187882226832994768111350849328639213032325343109227258327004848207390005695874541805271410397311565160067796974251011731643320040910178227382868334473671288832073060415783500664935590279646149665048824184527571122700018213034788542910193286362428138169842625965449111216191514678526956965495412413575497615387233081614974467058961015174207521226238710877108763507841730321630007063242674639412898110696165366197990616565457985376495731035679617113466145247538193590544831171038206097025738736900853426537882239493726272869142458356030612291619440681614930067358642870651843482871304781252872025501310382628373924113366485958290125735831916325965860422054289463201077033333448583530013020274061793941287476846051698394694529477447157545003198179811154096303292409814951957674682220571429839466111213090073163860433752912244585901341414337124392612138240746447029831707186776960392626044918285190863307138646949984177556563197974666559279881740487641000656557212027947720010076827008326912501150769453584201265439692259297973770355243609455953757938025364024949090683371306459604665150490629863102048262154895097431722120698645704624628641293945667890375221643389712854456676402807045658835372486915303200744250160553879836293693198776149017828619489472006758329252871771794345714038722696143462664561512470084691415572632191884897422830426155591335918098934002240466293593549866130952604197009163395372598666843943706225993115432946418851115476372798572386506311044590593795044764865692160055953844564235926062068959085498551906560745056466760565438613369318400316600979830129388282806421501963897244049315619000652867674624622594619222065527449113635783116489857545316623454869278556467973850373793803754136868973236418468826169907270508387030831152217954117873300664660713149900990229042207775097813331181125483487098380498335317091697777662105053412631444178852400617021532619480748602683105592436404721880825140205443055586156650071362216978521398148503332618988023975652688390877910275254291892419725829682129829840098240789752870599050586072849427089270117711739119218255885035094658263987452321458520650004581644966732442444189019385858432929803163611597362536385113267214171982110562326767337880432235463086213116723200 [40,31] -3235778007953690719393180632550547078080168241691071555557639844630845001237546065334947856099723359726073379515549843095841519908094810136783165528454527379075682274877475503313015200298214044359410108583411065852744280501557636680852196027820662803143994887104069659411815125899611782947847271863501664731219024367913024875378993605567475924692502406017513485989646885264067228456331469771773359025717305186017716527936234879961024582692841184403804388786469702173415272551607985063066909388660495243577639525499732587765147440201030553130465860412321075958024909131427393147792287789696925425230580426305541900472758670770263563604670361087287297088232851211613771203368572876586636960910417924229575604919379944144958721594001172407274037512724635236575247202268674991776761496583356980573277073239438005281789528705041714646179244968684075420837571143086967194525634026073491354940952467832758532134453643258169330505333413949932457616492447346486775755349145071681575549269919738899626423680259978400077111360086187860722912070849073728061342925643267457656959178461283473004005956483876757866348936596117110123745255703061817113430083597694266509417180040343968427701092886157960478217162706902185935301988207765910733728085972290650201352961714216101423672755543257552430155948079739005297554908187493106599823317025147491033404854315308365102091955541014106202711149777430164787823500028087181394497515235926011695768968420607058977028603272199006032266761060449311116390080777886686353369988852261962699056622701360093369224002788635559738640090130762085236343317701529645311922313641038404707482183683428394007749861577187343615991381491245968920128160195106665665115560728991485247037648935768023863387593215291558953770296580856278939382876140722025140726819286165318781404723425293799401592208711312300399970496099066399543824061132265466361366474920850203612119772869101426216543315177807568321777411627724035649284505688852296873130251656145400495687837365154698271938945538122069672268973509954291683672847843456452544122188149406962689572846758316676358248130679548017119678241040057284769962359998874751265999852003120743910104519213570901142539117332841447631972942039801404541320671260855831603874854843268895680246610991563178884758660710400 [40,32] 2061358238623305411377287537817815902959731503794611283505887650091748659469978576365952884120659811014898406692306258092954035066036289202309632100674344191911154041213130530749822961893120145353060485746695619854120253815606449733236256825049902840632347615249398511492431396681670363660358846511746035891644698407013395167774633050457823678961162641674048591780355085223543147858652362075304602944216800383603389671773937914853554923897390966317798436060780022250898969125981211387159314789942400205633878051337692380932561893210257040663509635612229492429143793372487922085152885234966919138293922874042030196320176793624700512843990494369352583545736510909483127957778205406939359769011921572935469619362483268415201710344912885220170587439728792475957317698285650002941288359403991848162813157072067318313791632306541296016697651472426711261623036414661580136622641670346890470446351725006448029590439473094646212550393872349697218507314621051520557618780036007657847751774505643314721343241832862869650953292502746439988486088405231998499401587472816059394644900742255000902835381039438859124145454637851395115122038371818311767315614456975644274980569576506446218619368327733380720376655145315189811814005288125243326024713290354038808178015609629710785932617143284819111878547833050742336135079740155091942687171711586418459140368990828304558203144649571119419498546335291330255925320054027713128103772345599660711257626182227429395075375482099168601059019660345468769579486125708587910287592205826296960581721967529664275272879173484824192641463291057929310674660142262370296894626098634246392967563098417399767090786804412255336796842325159207743630573655283635599003661355086552628409687496232562196818742702920205909249540047504414306749240649959681834520726661718389634930503268031942294742201348051224686244621889372375668892288549552359618055827103064164757200995962911442021320534360627019875575700070075037590624522503839028184651332195790530417834368893220101986961620283304561196950357459250942975086021125246746039385015140620780681409667954746660696810428524091795179688606822357076776058207601702295484415595082790317752820550932502795723389640700400759878903153038377226410794033081737355476291059194966712080770620354994919169431961600 [40,33] -1180811848584746971127734185354508636914758412540317839223174690716605513377166115989268089705804690538880242968921509797359177622322532635680380789742207824397816926614373083472554038674076635080297092640181800222708960910436957370505499062860929940316703484062968288119439248134731808113923573919796201053818628893572862114516682937149694690732030906925251833010220913708170469422110908839674738317870642512047912365558313330806397833207575917543390501048339372798530448619967432887331426227446572426145075098384189856550778273470072657321243465077700712259951902111150151513902088804308420501839254916837930301896489526076218060563207606124898642474449296174270481601708796768542715238793907186021702047220880200624301950307862219741380096246318279695450718242136237603199184908618684190235015896251847067000615908415511534863607568675035338975174810998903096701764816163261972853820907915844221132856415559044976186029993028193066476128843360868627920735424121117903564580503615666065285886230074304194648294944103941292093527464662912743769156420328043881415381120998800447513280580659007348087117589961523666114429720526712084125161858222461089637250151751797444205251261606324371014308369291769340486333229428348047024551487277894586598992864759525073032156777506080658165102985602112123515463373858193293895937208628841414898228071323097275375642294932994313755428053090576313362771294807467185489081610173770716177957559447038292140112864714629493185470471666519798068305843042757144498003608709734489239505544835108229637911088048319850442650393956914943530414363129794042957677729084104789888641726328734379516881737658834400184191583729582497975521404004292910979147900046894144853863340512750222369618115754148494920125468549929818112276438636476535145711211694053320210106742924743098735004681157325702709407499309356034217167611708490389868383395576629676960631776546476162774822060439755970863272832790529722653946523745398144296384070845886947413971445351817508167587192869772450876195701198064820888310437253096104416290908963115298591446574367261617331942089722678954379872136799213856859798380326672927739288393120226621856731462082966831252105891614971564539233041724083791063647073757664298291183938986844947843499260992601828674764800 [40,34] 618070697443602923815821184543613965853519584512890159614102668612935147740215771618878915468626433077713880365260777991044488019756013766193037000831768912086448001398583941808856536886343308764520555967993505871408941455948916874292775982052101654878708928982993947698044482355603682243668776913903629249454411689446328808970198962901442084549167983592899936382747773495266393857716894152520237614045577267738276952166057373910075017312626318683503034222523769360511132253749253040338373364035993876138214026978670550577906968220488765901351890543748009022038780079890532579192676887771668933392882686204170453972042370483218713300689187159893796586278757344878633917625035306601827904614528233732961010770424566439633353383755904426421364928027667134945113817752228173759714294923036859369637276100582893365552047167162177672848505532265213221001039252336889616969038173704427383038779487735364304475334124126814486678511365437552772323104025236700126715592955682156174678281108579891920660658753302029383555376456800187996247271525554946067565505743103049049831783534947858096275699124564280411790615546491703710571693613467957634879026563784246739038774796866211048759267267368210807194499519810033887565995287015307016956813987050061845944178082310380812630346395913942050317547644405305204959501959272666619612496031668656278701106959635806403668415891292390554554090320915410327636452030015427849626376389505851863462168569758500509665017526929513625600433946600504996430315519755238892201985177383768103826640206669478996496247562127847919116003105782728984172249855442459228375081661178842200648744707531013031654676527841183803411428328701125304097832143575996065383219998491314951185956153782836917435344020850783637935742786750071652557851434403291230720391876935977480444526853163153774662832995583439633796920127754307637248491484031471414657081975401818072086334913848805014480060202620233623285110487407804089777537326051568508553687903109949457970924507981631931518415387637697703100807701631258709653886680124367702870443544976977144845036238249746491280648207567409238081527887122310109445029459777199682448964218999967095241343567869598348193913849570410802426911640879022809475185308729304849897693298362570575142399341940629831680 [40,35] -302514871269068787269448290502641612771319377039599598346310255535975622759617513223615438246771324135699987015398651768017046100262085270147395843278656863662451142754128282995625595686221454562481045166431249599369141750952746886809299212059103590050595263981305402421619188726053470806110508796222925107118721187383865416069192529870723656668680492850641475031663084647958858688775545259265825194518940570485788698474332999704985252137564811359409514464369243690026768838837902984077030847541264167136577069872607303285001723570732402393739473250458901547092433491921350812216631528629748329105233159351989206180112097314669525441223812173301499170631911957114547326584234001787599244305294102223567933987877350350573384517777451102874453095376962619101167801601403577142620203714693110706070316500543397276671454988325056824720965306427797593272967862480777958686867297030003846986477833425967668092214160483114129423538283954167577261849312626353658927913054756247917583011537783811827920049351748672366715871974560353269693406379571697431267376291358626981725599626550778350834659138458072957857643516958997579301577099362126488036008134406352164807994416299234305352143638720832322444401914476421234478402077010687487713204194535170268699363276967829587855625472734401126752561733831861614908710443181352140347735568736682018223780904420247148765191908793495281775705939423780833623065693753618720769867929778821338836798077059098384340506585637193723432041026049460704813960782700026912012294931217126771803021849699526183128520265802060153500325132769503139716731107526980325000818615090442475910854932999457646460331844143967412284465695167293818619328430321207309006119686377210520580033527450202381833727937804005745969036116764412588335604291807133956372318218035551942813124455636708247586667729182895963918013187259476423958951232737251504391120014748034456361826397682433021541483613665425287635086812787882461323354437902673035885354684354302401172220198204742189362344768567170123390498419861695728288767527908839473163584167397686748723604608492084852489944428658350519671718985475167830890007790074444706293545316812679357174718668484848212605180575889308591963700042667663465486193586774555788645905416345345482639534033207296000 [40,36] 141019306603534168914108797205158395061102152123107936116149424508678291999562117216315782596189429292515099336495768293449729614205118050645121649218012476435888901490953589434225298959742022233771818532646240352547624800144706347809381027438387321374655963627305496833021251916407006383274128870712893003025124953525097160520424024969257555619734343909624470068631763413644892826228711193230053024811588948507857792988855014009083975977605268088105128450629357176776045670397897038690902204367382020456953883949197207075047434542882151369460966466384810521013493167424072048311098709296553590548402550707989571983027886100460276660206173815272034916618460373121834464972157726782854192235142556073782049203644416887142547551862945866759761317478761782070464077883328453815912101411412007920644484579666894835485037492801069053133877856815856235719220005379261707745210702131922283940312286708931240037797416813273443714957998995893564762851848810838565656955785939763100673254856419024268673388734281685961846142698817690241630033403964313900017711410223864411322225759684315888224478263858686327335643389994032146326239976396493683745861414443321496951677304136718386637588944607851089472715438807713757260406799869582832101666191811799235203853695530907038652538260415772356694138789829631783553911349861632227661850109807802758819127571876840683880619380918733487318896550537370511156766953271293041734744516746483961869355934425152718748822260097472407161487857055579075528266442679100656216952933112290870795944345574281206939643928058270519986760151606336450529255114120514578453785215207786902855022704452972426956084577462012189304173332599491594980869915428240019668656900334639235363746937736596654318764926296502585949993051171862143356277414404462907131468428004533619338645196198437903900167096272406492461997433224222314909322784733439610303597543227163731522743924803304392525394865673694430362425185610001635790342041634466373645158507258569172172225600457603942324396098226877119500720517793905969305111739661568796877766442729265458231774733000834180752139737724033338237118799314851192908221192641893257192907303751147623180019331466017870668638939138552828120116786503404709765147627734442437739278934419157514386658914467840 [40,37] -63060605003570477873172847454418881441396035524426947370034806293026263347804739404521071171948632112781910445248689637591322400378271805246289678837140917858227236026400959880349945311435576791644143385522098807845434195826593783923858113554823441572552050227895971536356783915465569485212963866460503874609180669334478406396637192664497025791445342614534125258804997676973023718702131595600345941427158161265346208803133240713761669246000405708204584503468980708482959762127760530356873495561295964424553934984398105554340971164499882974630734649399510607402162256980401942861910643158040371652730493062758237037397316618519437875154657054947662124062033792695772561893996026853810279260949540610822678244851586140690203019285525403669007715554682533275113976768139855765094110266846700967520274614922940924899570120189558188461176218930916519106792457252188597267723215946590413806953715925874992471645826035247374342888602514518779182513437013138983583223540567962113781977609049647903022212147089032631997393724600543907846335607405559302891285223071036296614960757260833117144694755912219058584232631979651610845555647413771832112176420287038079102127323478179714635092884740164722573299838417529308553638374886246693235152123171798493392512473943266345065047075913230985663893672089770536374896352472307093780168186781724636572609867314445531514538603767157398964212354375610736470696080810728036616505123939126545197685604915110327767904842826429953703538982299314697109511100755362276738347105993390003767928072799447153371741015550137015044130923604283660250532635646216748536176976883771763630610250880009355010118590372774810660671688928868799116177155535493292371082746126336510545523958077333476195455557625716612699436263303272501828082268324399369772694373188709694961104788604159209647648772567701112771697808641205429501288502987719541861647642921316703193056156252181778779039115925343838581703590453146463663883492545445521713233012265453973047323826617860839545523829897382035605443187115304137073341249980086486500524236623272224990745623810388153010526395385203904809077187541423165257835168723486551061465840515952747047378631587586975840201209840901928629130435924655713562961657677973689191649776269141002778920878080 [40,38] 27063191013350679131926189019388520961837803014546263151587256399982739828684132120782991818360226121157539973590096849352828113810810420104199785760810254057925980346368245831589328800970537787117274255258781958896867807325251167321595318607589204263163859661829029464110055107484494897774502624084029483239860398009847204878347629363463642336762711053990911546946509596893980395251735274963079892056037540144004170388524337711123370919957510934700462864186912519182842497063187904385551678173746539063608444584468596528326485695160539523500588048045179816209110888057120887290839433632102473858915815319275253174641062664913159249791406686272436685742663561086385241435886955001403722173087689866516789944388338990316871692112141364611874895587180726600792280497886450160387705991176324590547687638839501128376616774206816601805289029116566215629023970673979132963480852120317581601386939725432242801320494251415254716799124078519089683231716956851901284629661517146500559351233232447803693842877004287723840924130558571322594332635430200942711459847245929009590812153911663868216984531977187736335451402522797407483238001758038872097742972782774544311281963383950867555343853399062828062827845594692088684140437681590504136092049227721559325186069096677770103097932803945090940668922389978141382262009470168685799304498045989156158141551446829142968977494652417298506111521112574941586205537913700113904000946123116658846557011550548652935110282210941317774139464101620631210201579340526287621584578864117910029434512264847075241771499801414509469106137767987863271772870523025333698184782094827262104795950509599051665845207448888865657122225384865225372435353942944185477779592266459380486934188729084296770920403890799249979988512144259642892964713316694485086222793263433551700935203864899662701450521612049519266599824489373600596269108420188447932801078541515847740094462227823227578900061986282874220516292495393216335691174618352864035944831183051090215370576548567493689393890285116910394323289191682195473614449341021261089663546465743590828892726611817111103367684768948695405353846427046263109076114517381774298454311052474010362956611390776354708765407208543151038364993061308322910186075075903957426936365296871856448471040 [40,39] -11130385082735860775106775295334079456125688855163694387833547452063304463417266652868422631456862784365711107581445746589204561763159670402665744685212305801993994266290383625597516676826318769194489481700493130102602026989199010547178784769480459853615239433324388006953518468116992804612950638834058195016509077879952476146961715451610105590049171470475245862287660462254218678607583198024308375148862019124951890230207352964655856928216350437848335059642451512602010900645303726957882147260697362145282913974465028021417481902586341854963302271453863822196169727102853432073491844319640893707738137248712723958888251652812298971574932225373527897558936817519539934088564158386973290523761360071405906230429511125061071953307701040776627587688694222063021516008180750950280185665528009656669912695949560431144364046101787646472183035524525548128330429145842679664707101294606786043278493333031198046350805334969205461966081856779111726479386953684094085048664465337699937271552232728350252943377328218200855282850734477726524533618705133632696729621226891014927351734783010531949944882044569218746946475806799212292929021446912301781318074734932221047850545283097345993633822019915049960654581993273578017921428383615992683487158727232052315285869442957331099750062212303741668921889279417477143968456831799303267239036786457894499720938752303737177244823699327294658022554128964000756220107461352180528752944943727358644259254122716263134608988421631740137462217490104240799576668439020494987628254889620806840583145646919118515133616634360842548049684335878204364351591940872277736195925308647482492948621513051825366167746685458370554633289168943602786507944737265173387194938683354897896172143962214806935512918289718526220701125122586396601793414013244249588296435712595280287852341766859227687552635696296310333261561759937444859148501723051703513069549848733201067973000131223454437571523183188475238525234714434069074708332572416818851840701315172949235338618728195139404977222785332719455699436140199613890986881531784872084938189676342611907655215037626150313456568042157266579266120069293312345825313062633248257953682821928552769357044193513912415370147411272442116663084367105505414315925767948142193020903366209033994240 [40,40] 4375020360782281274789269827332193892314582007952337443793988005721754725553970684412531679352364982799922614358925253630291867488778143566792039592830456321223920975054932376447706689376600444835793575612948638053387380725237702477678844458205016963178552924364565689843620059860390683581957065425116742162729762902719434910368980094039822228768973098452935888089678053716058135556915342302799931131125076811287495140134634752963438905497720496825911863497045549271587761324894299896668069842008592365151085126415082116739303869713288309041106371330565024426838736577168722563724855706470898510272350388418459680398740095469477753844893655663061676996581341359302392276978365799186114275810438874129270919792378948957088723010728258878151916355052485621775117146403253388029218991909879388314828806078187547408834887134346169407713204021674776441994945990708937015667482690811709355425719062141513482935259628838648626858291518880895347381007393405351407600037761663773968473411830280459047933983559091586257941988816049316178243053685073262410279392226483542072222488320927334779662821864731494767788021416429344893378702558759970893276790648380531267299791521286254798983143909306048778629139339208447984430029517880838251624148803038478600897237768724741339787072771284050426158402985028074219217428124124365910640377046078482878696391149575446042244068070851165099904251997812951719128467711136856325568407038819114879202364357698497694279763103908561323590205791963244687115435808861595221890824313517400839982108238365942486706335980848769618725337306057108982540420259959322555701891845775286491619714150146086886083787718645156488569340513959733061157363056404717319890160634918197404839021345966627570280401424630377611755451941468863157064346586605236208094259412758454081058929401398016490669079871283462607246126245666343221549890560731760862954952964166220723516235742430474252184657170706026263566639322794471276762045384335288496990225540159148836995177685270573297476024315807160241782452809041345556271500486869746526111316552213646510631107790891906112934074870054632921127700548680801403498621549412443183304821020376523886649911537106437904135488890505683603895448311159706283155485352260924623469361706953605120 [41,0] -283573342999348317638046902333771267696558028621339310996240808093262387459345438165201112930720085009971098935518457125309622646730401679423572815710734490556079585317678797178585829213607325213036166331381794794981967796557205326277043540846985396629284227899166961536955940294799863657525874573459329782169005276262051026744119022743485083859583120257577994699549749072539869168077651651952164538953949396141028530631590660996369525127072830087839820691210532085550446627382767296464880265566728996892690075515372195013951517109282082140707474378194601260254074869975673493291626615242568335901019871165052660599964353354833221689741376695410000266884373616741849817901620974085800920794720084547553888771013687492134702576017753586337793772509145562478082365102959849449267409016380099031959825055111986756131060110985908124364116630497647610172564016320326357432005606459049176935449164876615635592206994341296568368845385682014700228093640924937638096296528385221683439794256871441185200581920881895750606329180310669317276748843375248416422385022265824934533980468234081403057180140029635965522531595462140984129961533401763589322190481602133806290461047714960448990144822028948778982530542970570547551897076667027936498959203172121578516165581574197051721686913346903778991067830040107783524110562771073517869421114500854356622630886181430286206457704238761959416427902532454351705296067135768638565899876620255457308628105100542400144000630271312214876396455506966983738514015335002818798313825387164166617470280713178813647501909608198141776604607018339740175103474742856105494027815613537161605302769749280966179568484475301711466566236087040892261808909375006025670014362445176793543850029364835299698311901291326117683603789782462763373839278960810386920387816379149285793663993327604813994260606253672740759805003454688560083999660370077001131200273367274751932766010519460522774352338800223351721268791040756515590008593304621420520674243627846391999918194595541354823344845203275276614586402152444661003941216664798076483287234535958327851865332410715159518509402133815312493082155826737104566353879100712481077001508492840761023939727138816589109764907188594502420440740485686887276818887348711635352517203966992596690791304516932927098467512678729748682738764193350271001401429734043495607157078762401772339200000000000000000 [41,1] -3460392749162466365024829732205668418792795232135165319874314342517371546191994484637811896699148055730084648901931316287362193096928496787146687561186025205374611140038686945416601598757675520323844254338757831756607493453402124867111471539225642834408863559208243532949515356693407256196564395063471662442729161282629851572779577121712710590951748999919604827167543574246416001559738779917012389660241529193245548660799444541619808208368939329393636609029551441152231441285577446481367394421120953455145160053271206330280537691771600681665047922708973437043642331326795564364901049887532396059474669716557439689881546643090161848614445948607557265379778804084283655820633569292497099076358009376443558831232129883495908794538829434784958562312921670226581651750686513399561279925142633345203663472632060834233179365526785619833189085656347392885551705759597046735099798748697159439748327414988984291069288865005170563268013518362451800755843904972869250646568717182657809086717509760522912514108658965427027178354194889275463057329385737520701938405299112344885980742574970011845926833928341988279974752190350339678358917358111931775432252580695344504298188729147471460217385726081838479144358049710244981261114991669365119927266818604429113619986683107326454018326002275628477679179307223960726489876229503211851839451599775266352597275314653811335299271483388894244201878645295263399837848886575907448370846030400859235246206066829776317106533816660709915176037225101856078304373404915931697192642508658372506686850682017967176496329298053692708825832851018702297096834948036639439477479807752924331395144570442061803664916244860990390662227478662270477063384681688746377150599072431690692334677745851934396246525693003753437906443797659387335439723305415082753991716829195581713967983267703480713304513029715331216376578648191882168102786774135554284204605658387720005011753700388563849270774347068912629353078717209890611407649752035306184845454207896488500527825880618465804139769262024788349407393605694813660694197038187042450748465586087365432215474692496070282012301787052226867731432594148274260702868872128539318717246812512824864203478853038674563724808510916217503771993950972858687812668273341204779056148108669128628728577528514040511429351365794673806496070276337931138772557785774228619708509689394916176691200000000000000 [41,2] 7577570060202959336691188586781547998859036588741449542760358429505014241850004118729600134172735658715123526853807417718155871096005054503865523115433215568591353520352839187494872321587988310428739926279308639970915364825024087876512857401073773133719003161604388689093445839059559248966002996175828679375878511201293005304782836216808030104517629138167994296696850404448184614534537664653446814318544658395311691412650915421708995328877146803737388488412727996415372525323503330993436920702436998715716634176643666864508335176714181344831343602073508831597772428284294506996658402797194106827536330961445156153702874898827120352733170664672048647605902731625845435530094666722438412988519228385622212795612119857127610736895266215670888715805175691060703064284174451969823149134987045487790405371388968017594552483636919879335326866869234283063004037055747418367703230452689235056936940548624811815482914613954981419572804057065845003118275139812582729852627139321861124063188723230819591576009574751724994854988718994166450362654869927400727507819540187429045991608389117184306808893097105820003828006729126569363161598649904433295731092321747560130141176811305497559996585419320531613943466370410680610108245383537363410633173883594490847354659388210420437071337677142391813922103173817600135554056601084823090418573250621049365225005505340706332149765639301732992663242256349498651984474400485873505875755107451593267099258168464605728798825658053480979662826231742706379133882218949242370972685769202233716158871447456333379341897281341038302124791498548847372217404840402118030787927671893075437457063285975451414433452873357903283752050856233551596846950725967322332104078401045337383077645649417194088085808018698910121066560537833796752287919350788635008210266405640928916332980288839523004067918789324550239684319046881985741870055509737314308859490116989967617992823233113618781386742784714783871355790233269659098463639236284318423854566643715414228375368910197763938636582397846659274811538996889966066817039683017807773378772382990178033812090185644943612452849794381024945522561051104937051650324552804994211263646238588101450983319359720888950497782504344530704227772848423585647075257699757764174251545156208384613039593609580091320251857424669724989177239159482137582760854404347287297612929926757875712000000000000000 [41,3] -4481819557556491119744104716746825196311760522989214200906639483991672761334223198660046334455305557826730183961008183314024288226763194202295442222600967595470845772857855303713395041438180357053357451214770530853788387627402428752133087005478107591812608029510161622345669913451933192346201468289175057535634829372234204701296126359269114165943511052729355156706151764000068721239700066582614047339809079385253977602254793928162797154992786510988010260188872943235799089312551748791174760469172189435522096393247393985879845553649901760183579592300117249391558134425860639909004507401555152448617157069756990775554225129413776357988177427001772925758737327355188548956266579953805540740983999334472145943230016626373591831192558105334157940719760582859751992839322806985842521641257757591352345335900275764043613360130682577072627214758571609292301763330828604265216641704702908480748371727607300980332530326081501445117753046824226389327777539229213099516042009673492311733554755515974173942154905378298098122134586831077568452280150497541747623807989179873818998517565030003524685411295575641046951094900456887604611548082718196356906524177291288572573370084102434270210200489040304569442245473484359298688290570656552483767742296093157587268760694786563988881710355780817604596498622509210769547843028415260794510980094686764036386110411352379108408546562181442225520970603637159899744603775868979245457743211782937802107516486358125070131894399401651160958203174063443240092887655380590734203484609064950944066194534429149072452927445948529480328784701177200675764204131975972519296976244900687783627871949726653040706989787955246963583780960431048450379239400268928373662244365564250688690385360103099679352299367792832147701513205585081365775804234650132057093469346229483291764460184970122738847513080380819539939288764212845952889723826161938109640135335877043345348090228049766926209863943049836824594310664594416175651173863584160001375959840641409953479477831969707392358250405849948843348068072222665194362891826367402886909110125746422388001360287915082849045444746918502185235618516379944709071221434948451774306976211277128178932303954237072962172020863610444598069032185334315863198522745256238503588931207306576394746673153906955466175293898009531955649346904940316209583091498303369003647608892778993745395712000000000 [41,4] 3096723239480404993374814637476665832711705055245532977289302922066041220348331969990498106703218757848393185761251133052573692669479525996329192867400132225159403388628598153005261446447691879167215894043957389772687125181545642194109359829599471828607912008980183607433298610988322683476093329697515244257966897856070888809588617675033152186640509543735375726950109460995042240978916249709727987327907037263106248309365547731541939040917524979709343923895300592710621749968673043907069470928111554940555512522468935719642442854643335402150857164393497329473012614376763954221262811662542300504597001929075165230776761029378825098633145911962353636954590329171534151638133074300217214996901059827034785647515936677650257912360873829639695802480337775833829763991121737505780986902806433755612352984824677763862430975564050588489011267298765423955586377169808928997395781987318986972620683088453417437840809520873482201547017943104448297852824827854475712198054677304400890589008448298798545724654630163841206663831129341081953252643616023100888902369212239223961909001986889076119028275059922376096455093314423367288344123651384855497244309911929038340071242325982902215120521322549392418116718975618916134812030089137752011144050138035913354694758227981200222308524050494279152148134654501078405845146912879176359821503692138004884188570371150881324674959049612768373356984604118991237210929456056769656599362325148610606555431915330638146334076791437586199180446145877239534015102747046294053079148507256517531929270748618262670647811904244663232197122146522704985071634254374695139698991681112766037112789847112309776827103201627120680903554324249141824501226733391297561682012379459412379120973931407741065080346501441178363552826775272317658589008224102892091733595749006492394776273321250595920892030348864283577588501823105589662693175284062238620780603760474754852865821818511817569787618224816503736831216869415910267347324714270747625892974681402656837315458946385698330752925045407630724896822381873469896591570225394609437111760931973803283736543644377586727179419648467121318270046371227228687581042828051778804707890631935949696302604023399264640883517401965134286256176966363570629957994639219042304616152242211541185542657114142924948808451936298126729986103827938806458131169962256624322002009048112315425095680000000 [41,5] -13604723623160913523530106117737507846894286465224134855535035287912693578404135539113770039372778371732083548054306214253987445027712542354873055913480146997005230930715868314876886819504260558302133410504010630532372090263601080427261880619814951463602642893378831537856037211440622972666752356806255165893823310146073486132673877096241196452962698010583674412704952128070914855626747753458361433611093840091721645794461574093189733552217943321179117679077176713050676839116569344314214723168744234253103790907313881463510250136856397828483292694526581886302479044310695960969854833328332503568254840592833213875419563235752213723281751300625077543839205068657843373037221472365846420373169383859825427139904858337736334353839149656873854798805942635011717047812363234173779590744273152494251843313892979876202772205792041848982780479276567257732331004621640676540273649982870223692093534903426446745774782385198092945200033168835169921527073103275724386957416374451018642926080877161279111527361226371525306925850835016729439311075698883258015978547209937547593671360060510764841618387609113551339845189576367138994752917951752482025669386245303982340325141637967484494227838949821856251560887339508428007833934247596128850894369450700544492811612878197573040306006453180818897433938962485817033722145813500018684674893177851605853249659624132180799151908373855575450324276778156513469191324868856862399338856320945918434283918816108411497922135584843922415025786255266922764899196854539565111937952893579594832002275346162771829945611728101733340149344381037010033796809243085666891605191097627854599211024023237193062760165230256874679782876674630700155920110740304268511603581927698002828227552967614810617630030137695815642479518337771237835974623144696219455032673023260351044955007079586225070249877778253639519008222521875102721444099786341246227524023005293537539675408700505291728401000735485659701751361326904582796140013977440614161380148448811967926993943859407746105342799910843082789715014736547996450482161378014864574858054146309795786242685044764625489855900305021034046030797847799932607200806722333106160457925744793822244636880794136810432237478773137979367279322789593525285535922441063363225629190029447397117849394555765869519668086629958784394415453538763445986263278607532103686966726577657241954942976000 [41,6] -37442725765520117662716120494612090174849813732267834550529235127233981341939973154767005899994262413894637538381011261599693772725801650012796845675045424175893078104348902689977151648136744347349603237996751563493819437542568696576283367984008099962136926793584450773465540948951080951166836221839419590005100758397560940400894068494325293546954399972395979574010886618831056090136902865772609891729888701349886573142499298203622096667753965453584878735019454640927784369727487751866994176943916994715184524066895555481021798672475595831847984109339342178126266450897328685842210159218584366577402631098823052559675895509094024051365086290116449929913224463388305198865640044373991192491951298228605606276500339471765906172818996056392191376824779010736044471706500582304453739376509718733950899722636768843729770997780864728852376099614545363033523448511872487010129171374284089173139609471422086917762133677959316506969249289451133444455512609979309617880934528948257888446412607255854690543237675656605306299754240726961963212616946359669084858080675259370870199425190332300106145566734528096231556155709514374313919775511985018480400797377681065378986034304123885263082484390247358705519764724371140133240545881804454588446169003041229950353958163330539182844217918040210924333293621985372500040838749770533976088809973401296120019137268561054753225584444433659492666026733746004585371721106755553236991893192194052484752638365760051315512604296673428558301671037126760667308552138515699828100600533476509294090457243921721986771253153189120789420818053999348323034053929191147407134126005063558780458795225113012969073994051298142016627503916431466024267550657001271742704796376277830918286295755515269885758036192079295207063210708318880283020709495049505680572700500668038384608202958085857217066317387114373182509035030638293851558378431788701380079297599644011349955926975193155356434292942874901221282589236476642970479756558759343002127599826200276472030850889733100397871361619201940812162114609335111685425291717025804268125597799906098743554497839837248506217773719891248256017346500584277581737608136829771118319353483626288308208534661419226034604516303884415274165773013157067471358860829714870425465017690577885317258473078856763049217987465775177489541540161071760242938902311987518851799340978825922084864000 [41,7] 2929618159521669009769165386777841617685999899907362504386405590938271824063448552306258452810224789377244205681538103861967743673571030169083553352263634843005220245925339909994670587594151943451286796295752277843975587909722231992883669700722720554040178754168469520951701761624805401124724124854637867110763227115397957609024305696166287085931764259691114842906879062353966433774147489722158394428413494901286546398490961342848396128822811931564120188671778598985005300476526620876408483266392880748837372106712510317812027229249120729483342558044384056386855021594504161338159662990781236697781900904972754725800719267362772834373447845429690896453116522650999570683812121062182924774279308528158063213692357162945455696829504000856895772211049511002893854367391379495042655332250118092698563252227280536068085888137643400892337190830043024842968579287289417169091560943727319268291362295513215561029320415453450158755868908624483915762227598861765398074375644917606389543480185306488616667480691638927463926030581211392766755883785794735676736386653279671737876785480240915649594960016579005509444137574574175755664638602166355607422458642944240140732390993246459677422819877839181113623721361000376359322817202096148880712209961846495544689961874825007964899369241073861135918864676848475677051443405659356024371966371707257963461991801755719370431427215289470053690721719334617329787279235581814091931095568527786758547371302709391953192794762326138588344734938876408438449857078188705633820304115199772288302348094855464009049210694570492937817538251532004779561129072683143905721777962412107316444819390962119847586741797267212103027370912076152677329227260596545395044361986413189110662555744465392161555312082041008226564054849092890445377901549099276024938490060925308520215627900678472646152533812149742021841800564006507753064239133492969025005693152377017916053360265059650035961315944526126396135635021068809130845078811182821451739460700602761559315752046814377068068986443644982603912467574758312985088572852051980696002384958244465715943394981573666024245632707867647030415992132797154605494253719918011873143133418915914626613724080732912625417275511678886353237292195386657497671643803984848493831665184243203067282739211038011571205719616642778977367146838297513910064622429391717382580243163476032854425600 [41,8] -17937738628741265720373193378095387100381221655155623614806140762893904324680104157937067090419408704884901069541020886315568233232154660390371091704244364184450770959791001126660306709271946515577174202000709306898715686759177929542497386774505428990075200769342207242134034994279231631786090216309896871911917686018152533687732129972271344254303611107016791778325356369009548314388316823386952743984758819674553563714818644643548330162148417416586938035319229099739012991486467787654034171655498301126645275098709473377809531358713948685419295076958365463648795554920107946174366895298788447040633109763074453820134755560763576205871896509003334306903445013567975996014205431816498687313053941875169791435796097996046411674941247623052780854677136987026079287029598683133688196654301185923079706759201014277033236733705507448016224906548915950990565336901551204255180680355108435349938767469189127113510906241298772034171411277474812107144055513457134413238777603284521076161482476904675939595090966941394926256824335050999083812020147707100742506198556692617839068376805505128795613819934896442845311061330580217384145990614422048516672174313545251660244105317642936296947427964462956757736678082533645627346740205555273916187722330678763805119819582643035495418637180884256901404351592896490079080155794611980149630076368026098142004567583295626742006875237344169641057510361335558340718752738537733907810504791700953944506165188397971658560638293194750100023526522486469876797927009766077952671693855979027950166440436983700966684454101475930843750350351680042571535191089449311573246282826051358281667573797794287987412147153635647718811063404893591602917435303010158002352640735857987295206354290817319566836682592590561572759794020799610751641262322752562022708304314113163656520910498769520430776531358931188985710388678470496142869077208757207082216330609015541217109281316247713253850901710126950917381659087752887996878210749860104251753782349500401986158261046922798169582878796632767031504697943998912138493483502318201471507807458001852412025972071861732697164696721022026226697974527957371276852703652215512860155997277061821351107093969243770585597117467087025797160677333349589919960184600211159647251290600091224184368713796154692085374519517962940653921856315879807811653881855721588944613389304899357900800 [41,9] 40495791462692547530118013562092427101049444256438064276008050165436267110510696999789196747970558607904074665244875158399681656854228131510509101345328530288376751760918070616184199238066327632091818046463721590229055552052423561442360872811032289049240293656051091250147180943685215749381066104267436719944931294490160362919900514977069950718413491691330791484887982080248064327212811230941550012713998062174995063854900080162057791682632676665207356218588197429771409608172540522531935535584932617485299834478641217931147904059547981695093979995509100091081337513830978466606055316894931231914879534471473093755034515198881606202019354936266285557820580641578809317427518258299662711101826551954681838865543426849232736721369647048111884344023748210404021118800710078684662989685824181654159404230575743105090317728336869391898256666541597015653810286035290158123063226099577994641468343288089442371059788672740685487193685895366990615441922321978074279991250744266025605731699853971709872953534943538978276512479832266105799317854753664628369580359488653115544074308086411934457798234334865256218285930998282944243843077452519532636024586366904703096850295042583557671640675615444812153875196840587359041072255346530144992168755504785764718888630675675794756855133521725563243943952022363699251607105945669188545089286984096316735152266613869950708173050047798762867164845501919333154122389140921866842262829711872432913362253312653198645958494518515680478866912832288808836865434543541853431112320255605038160191277142159653691114077799681616635229554858921139166637955964545325091074632885585535456792277856234958787513434998482373482351142755546265010732970071418566675856949827558715210029191744051914291870551427778262397852892192075540188484941475902662528364997335904002872281915175515236321811224450204792790645200285603461841665987126138000691636531238835330157859696079436740756768561783567385248240825432534611750852629809467069071865185664173640877655370291395057913650621981139748638554067134952686220830964598050956005558767169552014569350473252755543097334959843422564329831260680433536842706949358843973170377377901196929816416813833873310042186938402531578217769478788345452857917166447702166650379269275172404662755013618758030066602504827700524005207892903111537265112727443909975723410335735752949760 [41,10] -13216113740313943105717746479303402028980923330214359841974587494990221220287372100643587106291853415214137986798280137971730024466352498490453101454316179429012567994803152951191165083998170441092725084699684478306785927721567164884271615806779478587806434341348446193684954922818299923348660499756811600877226783268114939656582359551643052364531071858807844548454434328651824503038342968597512624986730772784549496251741442593904107560644631748574570144238437416805437507408426482446978122752500756494490261287506891543542532827766856684139566456920583580784738295673246030612291391817106908345226640178011565115550572833242360099198702545165833768502335302819366691969915582718277826264523328941525453565576899140608258803351099935071506639761634575198211837378388313201155788371627647615703304585941958507967279704326439104501515393799528755999901443829770277809370154046534372379575047919529383167207684271059472087214216285906083181029506211639909781297243072454318942465750453985584518310339307023765055647105490405860765318883089053667721150809656607156427675682904715947436607793927946153389434252606252890188987413529652350940866596420799794897775027769267295624826710775710119110956533288897396238448084078431898771320442851330913803300092813754612758275360437710319132841163981560508037061354860979392401355748925439678987359500734098851167665076908367429883266709627504254297019112027455278565260336749811853213032708010467475499126105160082617128452999542256605966661249028612656647847023383252668700080578313226141615913793508322180958737822386775295087986383798558914828460581844551546856422264494191661954713470033205215482819507053324885896456180818637335208047270347934298829404017103883869623398476749903624976061343901541099053428914521400415272679536557837479258710893639089177646418436086240985755302622618400917088215768113009599145713408498925748584635628239356796748337021931545130652542542677864929573872086333132089189028134737842058368455167898089498268624873690395667953259025959739482081476331594544232554055638349150445580640712413591177398633130939849144245079009805267817537414392436025385940348636529009244278596544342445137270354134545441106672032871169764205208555397854450797809609603838666587447524927578814182958635198297543123459760501292317783829399888041681026661214563860480000 [41,11] -83108664713593655618824974841704397330348757368055436458824990943867938309273861639385910292696392726186144753688874069867850390081137850695482911720990332647633554559966464036215592408610457262578297508367424063183731496078773561439234290119809207948112950483417561088033213278016683563201955483577413539014795900148254668594117707057174147236019171050384650052933785950814110508383766395684378869317903060213747791923905826601900027710523538803583346475638565787266760418893807079801474979318316550362371093549925754048047590853006539679878079904302114986380252215425011072172087968746817155223166548032676770531361661979563101837965471906064350985856450493807749401376965009610845467370305996295384069977909786855520063489299062550209754842805357010305294795303129371841517941678388431256301260893678116385132508454711455617657675289612452536660060558625234142400079258286925715312252332764708052031150182639275321502042666116708254327829025769530762610926005756944209846258214565810694331577896070697492775184709072794637662951980586118451578907905299048383282770013175749022899721536657928348399060655091088959421489782953148479481808808718164823715785903191113141102101838907159244281372927095696114619240917590253263450679850714541600365398204245690907787210095794052676046432070697839207056689404591959688760213487453021426486250203676901993989225306795431032515443823015751108276127628064186924936070697570758008969951574672043805741691338444173047444135400328318970427613135628295104952178946865221743265172222020746494905568719617276244988080418241245237448066572908563632477597774800327598952385210874980502529792692632346704488065364554898338303230319799942709665286044114123263684652469535613519824375699882580416819709613174860992891367072886632533243944405819902276593930222911588975401182941005860067668385806280002549632237837203190109400780150573298916176799678141209350495165747771093201814382246355458645995293880775752104872673566379865668645460286619837161484286658704145494264787537771098188267792675033383534878281043531753403767037769561047941997696858283161159787530603820935698690474553263159759576004682247963698503134420415497170983612504525963227609632101245314991952049254269100967304099815644422840572891898353983389856607859685703569718296761460679464455561292549337466998590548213760 [41,12] -9775521586718731915044139944868032418247720600059646545164963893916762762039128479373664954391580033514274242838064486470255510270208711568958639805681064292875246616440065592449489567113343536759921895851449355831006753207711014536318011735671629776670838574962660877928473080737343589615765772370970655583178668707435416659653368902938593609066466001707285175113380755220819597382813186898593811120679593718573580448075676538652722805647490229265039070482922309792740747080101749010648589797612439175989214713728174988109255618877571427469625604696678565294886389669174421737127563270060672139062953349526407680753119203582687869796326135223434961997470149776795210444250994613861523695014443720043071034388511560105050274951430007926397652587526528817573297612251181370409994314202198450391688400611892745294346583664267801924608221029490405002761371955571910933116451108065448851826150487893013088827853059296879232189836351647639738597313991065668629344579905718212120843463795756170824730803987608876088165897937011460299578027376861508230049990216336296005873991235714560825259965740367042210238282798163714822040645929638949380708514365938742797819999630611206701570899849959239749191280491903576145947548427230279729810436366904605557076905301845214052794537268949106873113680556052510317298804047825934935000772696398494459629771434176684763794016250159409752863151689978681815032722187126824231532522183733044828930666698656865745135844224182633507513647755227800437956111285597651262312555931384916882806731785862628785461154366273444523292202269675115033184599385151844634318830871151883800687104295432200208880051194086386494871425891003712714320836896819523683282343639107255348749091145151830047774898596246557977335956371081517707691281153062846236608271280475775915504634424420259072638244031089812694679823982406609138900735540277251523176791655751127875567187639441420804227133976277803229762057950602579482428081445005258903242634573680227475778909849985949605402451908599263739596031232789890672497708972785347139252048298732978059119475232271806353633289045679992842794413852445619549858436490036019484625015847141121593793539801800618651199891459133154478432352711329456000240456523766611800532966939668595582353905040261276891952028409412589930234960426737959707262243252448741471582945280 [41,13] 685071954237015873209844056542837409595976246859908806465986812600210121512487153198529712426418498907338524328219604600464805347236466578526733498569420484321036796289618807863842174864371291872464984664448704407457767280102579112648304847431640576444501516258335818136156942471652816527533154896134170196159972004995872539087727478078826165897597133551291958436380294338755531188858373043251477461156104366728828205546022893638165649509974649654141434876152403574048786896285730124520728483787278957489171915786465728619508993298948852369046339396907152302986235266992031388421536443349744340640256401481588393881245617891782583367054263971664690346618168711775551639722748222606844769722655206881298846365503652616352316288924392477055393468075550130062221234352094245581188154776601544417737177300925306381653088524126053918952288759319768060535275021274391283593900866728350417073986479098375440622135844976265593557571253053559547062275834421250554526536593276556842719962886000375383648344547996834309700784117993139933445163567465247896661849776593975548685628126445112682726121642951831614925132727005737432557061074161245847702370614078176879922529149998317817520216213423741718263713426208351431556395807457891956726607281311264795394605652267414410773242755089750387632499371727443132416718914447310909275384254202387474738818665533183350032966087148722429867989503224743658203566811376353849484095804823398629272414629667028969917455298110338040058722413974736330547848539849567301793083353683875395420377265697545131765395659622362612143497486201285365600237586897710780786906225487153947056359898326599407440698547043258803594416564397863768092689855747780807471603074972951454694503870117638051561659775718377815711370785657565469172775778936969665830976189079731020565089136493313210191211654239852589732803523775416917358379721183475677684082890453030522424219249237525791879880350646766345157605638880224308322623503237000100577616635495035036095516674099145718718095343737649788743710064421660650131588692260261955347111245070317107061976878722254623923463420524879066713686861483386974320072404056144962326924882555935883263838193416441662649433981595454274235681241070950278743870438210678616385551976001743187501663658096675484933283908263688391171393049641225631014788615988521137476730880 [41,14] -1726317942880397392243435780877711581507606294228128374638608331755310463326280996396814274684601483339110739878390059018600238441841858824351236985673054711516366079890325769637986803085583217710064608461967073500021630631598615335079747953392441889591627711027532671704303431330594281730846645028771946823605862355988217765682305441814980219673278068090974948420190798055603895413914502749299721693769138056262095617980030371497782619537893269289208240257822456250809302432152601588087889311164337285890744640854267389827811988736430105670494573295988623214872740183519230633002099651345027220119493277951335764764858102039916132525143201769385645314949872447262604759128072059530294133468835152319349248936234272169962177372251330142240592756322999525112743665389528259124297577943687252349833719101786017832161893903998727699154672981029444762655017895253588396880893785289450448427914001924979196193190200090470963379637606533774404856952449359899759441304175021333914997977990213218382230696882425788471668802004996942873429206243120327547783335122154628920659424296533868889654004942180210218855455190236600818884599996447372978728979210151946887261056860748443021227218871659375984524792424697855273974983048600322583467069792151790230456932910212639352874385686251098296703958100371019694934514964157835565303840014404703907538805546855779038335692295281418308772053324804607674914317944883602878978754485548188387885714449680504871785788788916291456393546949676241108933928835863004851294319120982650259904105537224374057412087201753262293818331659372368579505044043111015292483451247338974416844295874056093525075506463892862471301049335206445129399509826421358501966748998922469306850103260631335161846712014491694959847422173206397681941541472839115310771997229610066728330745972334445750417666145356922750920139580892667060776325962951731081620634345873458843997104874731366762236241004342551213434343931315102428833519043217679928010648955514404767218369926627529683023499897003977994963009018871085801360326631637819629070138215011450675132408339539168173386448543268408546706850543320592006068056676971628055953842173160596996736744308524412039363619227890793252423424468839015542190429661854989020508254384001279649366546029890694660050381614151055213846722891709901299252605527249968095559680 [41,15] 2131172115970910731842819324079178361699172968290867798695909049098869414991427691450245167997556022777110481493336206714882723354784813510356667344057267939494563395435673661723152373020243709661830133255291888801257133676524378206259824496403933221827273341962672812385564211527145157561566421815962819860705413660684814697410840820250165220164189579784688807935544447488270255961156326746199260499144203738918169807673367310135336356104152001717313064410452281030823408432167650129525563463366397657289046512438655803855385828392783137020595749211564449815502591641967487670541476472347698592558454328305730167839649024876546322180782374121109936994644551639999430265408000969562212150647758820195830693447959796626276673285282061465863392560664649576637316722300853278180582996779870073262801064012512580914279717510941554627460841651695069705919549017945130993894813295080927243533935675594085831501159774035616937160682724084401361995674550195792667854599497016339792830192154472738933417174530234831481347173099594395360396535427292344730688889927500743844892851802054533060689508090197684695670579451014837836553564717545041773986059328331452154740468718017647658203266391387276713302516312785195622308649504251679751478955324781951035073478756472545503569698539176607195742415909571274451131104423001298914826601463654493065872816836377030338903258022079592479014997675834634624305144871430892200226816858830811141749089596307031810134704046749934952044468875476506941997782721027619195259988691732084745696649880392388061964847619449036525482177526665073767998945098083805667381942458546951884402794904236833159628935771428528580124004051928194890787521301069700656629584486843033968561508111790601302857993441280434095023683039078387231174377547094052359018582401232823506566771831609658688083898652202073274584095852031281587899315748708946874273875577768473024829798787797226691063431485124696509093290224490664845545382243009814028734015293347703155820832941370540606666413742252759075592083445636002258459241575746749095933249051393053687687780204503485495582924175493947423639159473721401555283988796163885021576086793512386923756027668475093332658868798534119604136241097163945345709527740678750013731496777312032029736480557555132657040629361230243777477878468485653947718011768939573411840 [41,16] -1310552920633565838528836931690997630693728154923105859278154950161529729677254907968639904319845227729223841912207364791325173958158659775312195132933740411361881266502393453585041826857500129011225617995630991416009258427552377375924777124586359646915515148752741621437198235655766448709544675489753348231205954888317343805450750826808218082325457644077769388721466711350514275286311313635218059939656510698727839741501903571412783056034036301019325068243950843653476712355837409105147823677509211550994178442768899549036609300806231289672797337445539582390102175020693809652363706473355237419889485117109022345363143257208808531135417387692087337864462417777881314640550064006199565758326078943233560421529737064705763991685113082818001840592936947636394608172333412249275271163919948678139986061225223571573352639296778506271950292618083275313820709831128764586905682503869407407740451060569257755333991256922398872262754533620918343851571999646443317468742998370173887183914455225221235036657494650267623580251259562609542522363117439807131032927478134215495601475192664754213846402360027931792326839430783675392508332802425132685554451824794144050730494008339669628081333450860818229998326271435955170177662363136228746599632560092366685512925643927611073616858901142754268371757478889547760939584064484317399635627225421969022490030268057878260856505026009915786410011518365528358337631046320794399025497668191926251891253763838181675137076301154835492700904662052814419569887133136970248011552151635939140000200625739331799210767344145253117465523160130494210849489036141644711541687808473879570840833629873725315681819558234615942976934301486075557060462223422262658477296140168679401862939734362628766817363327558541169503558456235160200635260072307823931151145948001740720817498940132285747311741642744315758813133990416018225566733129134984969419452450317547421554166037614757333399556637437156901092669877879441641612397198569062982267574483391418083641650964856364489827169820172131780884991071541930081568929542011566425875207725615263965369095765493777986228493290012964561547219522390710539152028115430178500767249731944800726947388931516416786647254879545586445955351111775375418478313023631250082585665875594175899939443272158427008490623485430420720754744478146833040742177596233482240 [41,17] 5377796373580961572474877788736255117276024808951784183968722184022375591997293624064714187640323230178849599515671547787349704507330994522160486949614564224582582349490685155581968021161805684517625126101403306663391152942533725184616672549576651191994045613071669365010361036816580318769243428248014027403302481193462418460355747124109299615434559240055168135536939776331179101739019671070525846135350236770877905627809987537794881281242305229207471785508362648429421386984026512247646489442829787259081050727750275285839760835106877812513123856949404110757940129766075609713600177523079061182137703575300118611602352445862752284350838355392585800828719290754166900352566820071509629323586986285884140117802651122450263053693153981023132975753656843029799189652390739903678135892068539619047524558307310873267125939479067159939727690233886839551743190229344214743724685791168918929313680213392819863938454363940989280697068447028427774704600078201410787381558015514127435593193553099203246975552286488222960059000465084585239220059277662111605733024224203114969690943330196053270351498195987576167164362780262485932839576154952892952809167512714623850036239521100161137392291209841084985866101538537749147806713992159301260346065994455537825998248967126465601789151379484821705295124432610055562108728937774686147425745190852170018596836641903910700684589020919839707533651686288907606981551701509541030743139584154470534188198348973656117364500778835521770801395838604548659928423372805303672173184478037695331652995522642122793889680559494256864059013495330447897297635327146013569237109039788131456293168829650602566689094541414236302246489036966798101884667628276553836158304082945118191147905223893448159127208895137164527086500957960816816597291014700662693278693573102781611309775536573492791171455736386248363694684356454311888918709414227200168241994769837843881279238562145697501620333301753110296365629380401477748595717072292325128327222296813850259844411128390976920187729761112702538021138406637649779905378044857424189410846781025780510478897185698868304700041776869752316219062922985651965083266683187946465425033344629035939581708878578706977758195631930045232494143802292718898885425959235160205203752325594252805275687808931242823859682076713509550409236708254970583365210603520 [41,18] 700425902531669697106573941443774522529820808333493539876158005402289611053716763962547750829676499374669143091443153544183240691534756886351003075484420605886480421980043295675739035474161110923415010709987833915457746180085049349163675842542716741155755234475136114019384273696109743204461035766121836129621669048425359434969944964286877423511858661323461154426152179075569293118633820523594691820889424678040496508408394719360273921116351313344075701110380022586052210750520235371341604125385172582258184077192090277625771281683159153698070670177292198712269663927872254280732167845662148566702819281912216617237123963415008329887554402064888046063061516272230556497323402109418101053745472667509192685829534510845948396499456759232468621496458765555481318653854666680206020601907473315617166687505415154606169324267725076540434181207565499029470218761406184189931977594972541499761291405225377307945295510990528187999642021604917378611760732686065344417877348395082511918302323470984849437556104476718387133253635446305355534584022021691851653875354792908376116707427816248670680817350947548389608465159848056877160441718896663215348204279800921703678486526487526462429919244552816214482066078092707384315413722236094984573321646808457671440703993583460532462449109086947753574226767521370625469743055395179472697662868827900898966796413081141261020536203232876979755377631502950222668835105160977797967810139765178363711423900360017274636228818670264606727346251534333351732361795390800916097915476135446072385288622689179959736459084307671466398977370477141270609171960054288331712041510687060186437709421815034325454975250607040604458758080963171902017576052584266692097089858669603268601855383666435399318126970106517543970670937843581296744516397410175106882487109989774093045279256688370220464446814792017645017093020307303024935660001107854234109492025209770282083630034620200032324231425923532540931547211120174246645400810984068997259626671021751109524205399292293673840624902209236625826196537959468734982770619385138484013474994460267410278634433926134571189544889392609406458818706805221631512414472452410446056737873270714252087594707702052600735483838458243642638666852361668894490689288727670583203758340221574975413226233168720912275331808246949848712062443623760900577222983680 [41,19] -683038545386266196264924597632164802907019252162297842725562894469111354544939543398095782410297859563938168701528955597641869111114429055713365013392240068240851242969495627068089122839318273609828557328669720472603161722795734878273039408724424882325069906964527688386886778082506651809299390479974242822219064025340374446292936475049907380032243208312286872087485176116268280725364674448202275553949192837759983942423000015726852061362236074771752469015375994269423482440465051227835755775035301847269665045922576753280624884204775491630788245085517704935126503285302204439861618189177578111272692811267458288432243370563328572046965180124487118745235383644458795848377520182111181040329154026372867882637649257784595635107024392443539317329254014577647655514641192630406659676493040976689883792930055430308688245248029855898418543476283044269470306152846428993934969800555097454932189479757811970410547526101154464686827323354359027462883794367350839584924316613969313796666562341553159801245235544433250827717302229107874872948525911017202005990378777503487200884747095903047818870716176323983575895604976295836881281579688482199266657600929571690833688356455883569880661367831684302270260849400434206095549201654158191076467246022637380836942426928534798716365067582949630237383487713455781883387172007069840379814159566683715502284927532455511620151622596149500772142145442207464227960315045831814050055011744470654126919765793767354066070829532348458974839106216738826530222026106693578708637037410409140574797953038763287158423448371346830610073492353043724952971766862624718527177956740033457374190437983051501280652419198838344722080225690936301290312452560245873185080365788361020361789650971043032296100899315654233647251014166038927187925352610695405174894990525774110672346013757801750346946014293346065124022778388966166747667006959254361584977276906532289489416025090450970164453250945400809691601137569623025975913771772217197043415502608413458189327233742431215719295581130912213837946240998473986662562529597761876072369763051980209978861720995666777031752831970291253185857807482663990619389395059843146126521232842679995786458904863572907568338923056138619504678253289030583873496246864832108838593929026402506192494881451747302116729552559840984405449324759997904265936896 [41,20] 450337271972648485527401721864938967548797851182383267122670525984552943480963482349633271371936729041768562344397988975125959106389369254340633142948593484563219209276548236542623397895054103415263252752062344918803604762909652881189657838895574679836264948663903498357522373391388651935901064217383151574871439358830708804144923544785328440576000966023279483961531320982409841425319171550215954856247311409106610423681638388437848485441818555902279887134915360432531925955365568282387609582518117481610209923519910000842517912883964060183044362890164688851643015398825144295256435993789105807603590488167698499850941611768858758899851081731145448772869662115808460568441808916800091236788330812714701579901824336684930854180505912702865515648055425162603691199755969909662546981794870991887268048310583291469452026656990454271257811805623110009732126195753288673776242858063369469634419326644196677681495157063925029993660257965266157005366572370383034795224406522362357233091075202981996521902155311674524763814465254159458598341940664584099973101300233001477070051860051551532932224157337801980688653084781994101804946959100415628722746806519424945618906130009861980816217087971953021111160672902941955656260379473525709655450184212779455850198179177540176051188120501082688626041454881537115147626064926525306021700736262635700464378154414818030326477830524866844333594743709042452229040783274944580247094468179840520539014567022792582067678486178872481963201343860076247757016560943782756662924914649864438431425401554169891035858384195380435613040348170628321176177578238544939728437905021222288656878431096754212208742685627524169069562777171026848254249602210189094367481136321985784749200548234696746429565815449725298457315359664228045557595939686489562037270104882733801653559617927117142694610045181845020451160737761513343831414362537666738570672809919304516025943751597201351052294974528153934572135025628983495795268570468229216121533443572455243412567122955447401972887568043042305790956570134516676475028022782243685562639244281973344311693948984154869864028657428337065697519002340689875745845085230862078168466434383116487083582447583789528109737548027865100991973830348703589324835025626434180404036460646445505751553483710944597342168283015696599050303593754786791424000 [41,21] -241770349940972365996874565284030860018765466042830398430842833778502838744920597199276719626895173272638050175714019552025745921144945972569450051330420219135170980860374536084070077304972911312540262391706299619019255620894998345015273315408025439079594836296211544847210139420321104957889474109321570562955917774805409803116021912637826913790564613331680205737741720286184179528404104518577044432590904681778827299150781277294704065925512433749033093927997690776042290254051470428092617935805637274274924021864333439071475110884524203495722859427607375455260027275228377775183045602398345573159511325965887388474898019246987799418925392359700917530502378887583732583999229312844313812676603200097374304337321088273271566454340171976727975600296197174558673039885715011611929360945582711880825887119062333970434736177442645194182128341736337801309840521543174311567089513026350844107783560528778540716942402558918700884195703535398471758227196496075252655323761644352461557232866974357930808744884995932451504803383250204892764925911530143670749479933596918324090945948846302790433164147885512937043014251042908342318469284322970464330565968727160027905236387064838499804314007373988057637335025259858151860711166933110069204864463531312410542923586639645044060860397309206215819554949213218003312995220566832708838152545494333589177521340939561833314264799486714310622232014745346585993033155472349022234086715772526573767300907848319136979424535776524139911952259471928178889174556788372373084316709944964948266193175008751998633788989517570607809358544140762749841175517636098353024805702281608643574371141538348846226053709437411402212192767874872244107775725858076866228551330423037299496123027558762614104001209470165483512576187798401884476022033326620789250834228945258834240378100855457262077303021127025420010204935366700601719709733620676551950427204646141708973028521854672006652950322364477692492455048852810049147459460892362604174484176909839611156629679006606247273834901960501469486039527107542495264210290875060551562663001061575880518676541451484368567265881547170634554895823680795534162292464737816490346169276103583914581379243608034678959635807390252303538131656716241543922434713246022754499498069560396373237200885571224749012683738171838260227620473060198449152 [41,22] -60715952720814795719928553507867367954495759264370287443967409894121533640042513173748434005413455621478644210402076678775728756396812637409240244545880977035967859506055282659956887887744722016635813290824766223711226262958385323027097664080043969655012299892927372531274615892778299385670358431814398716829149191687065769595196967466025654231071349605241673025399546995338660624853456062037995558050805564054576359533717155167555020986348287333412044319274696746266142811228970106136157294859012995985245207177637134246745300914450221355084256422992532734620734236454405718988236119030640714378791701026483599388388002464331908809245096586511367805280220042386796626902917818360310667176049700508409317254421410077592857706742055470375173216005342358954222178105130741546600850778395546344395987950701444265928161491056829747460069589287570480234135185369027765487458668320120699477725267981373272767482866316405228345520924868524832512907506011611855834347349597620287491209505420806484920556241952381580563888547339275906307913809220058315848448380767777678438730602128850159012238633766215793548874388272542321215608393749851227407408674753290847653308437503157100014260397660801109099595418091758883246533808360621299524813457054339060094477562825665227882038446183992503095017304561248305274785873377973735031323694736434663254783815019381825838679056791070218138469909886553224756097274898081650434273553242519571347210788506644448710043864163014244560303219988568890806760413025432538919362651809973671490509920681770337700182278708950358095825466106587003878966308891553125567564277117647041410803509551976028539998641794205610307544290194641396616546137996713910760247352856838297271102747773021202381401428232036483652367547880127448971296670509279655236369401379681177487996328446885614056709177969804018246637115794004623139777645137110240153084594999146781077262593794838349896396276159372892989832512305694542195492269628431751621460092367199749199237205291938820966491143211776193653087151691435824191766647319433917886422717654689593456598190223570168665900349939170582330401073604144532347026613799360717140150797423688246515227182977619363245717239406662098245963654882273832244971467185632890494284777638593068698633854683207635264105693496558085627229816735399936 [41,23] 643182145418768175485239455684734131831913294050324295172767499771762740843054344805915548607570300673361339220319441394840789859924399163003236771388628833518917722064226910807809608159538300478949308230004666024142015107490254313127317947676225810342089797764376268580522356206604934321120002807353697783289945302428133609204165337114026659472734536761659350089041227916181078369502442248035299994799449754454846307958145686692123547910094007458501022946086269180014137356008451105380600557327389470966595734562153491428792045951905444817216963590835280701989622864112565519815307102222508850697465483452531990117559838376007399166117477148455488452411344048356747805392272088944205287880684557179229144103469024954714028445226615313463978391044179953659602508448630915248060001847408280383185244797447151941492807584196321336218078630764310104333911061098422752584197577173252339477026620996551454829034441022732565660455522624318495549178832774054824964285347991473261967149929665365174397251872811400845441185016665582089956570810465702800570180367752861875299349213364368493712334314122648696027694858523102988689141452253697468041838632051575429578287194540790831991244789687046801324798166099338171137757550346435939133563333984362919950739422867329796336590859979262472333353281269668959274288854643137673408198047737091588293552044138164081085180207380974191229978935185008301814070758460771090173597602691556493261741477847605536989732574051966917847517636495099488141087509372257783892917822751152174207046585438121896138735042978019677975377366814737495908511290023443264939572542077360842504502318459462376799504051916901407388051216403231752618773891687288699858253473207888270668494772753212651798062850482196523943543783103229744838449526104911443989192448400853710731657190727186892509592960417311018372605689528323771608566988196227932322723476603470419557489549719815047306140582335292533852058906848936142355004453079734595928990368364275350999026737029770905247951744149591345070590436762638655512843348124317608441700618103811748274593341645533980994708779641221025267391972546102313808655265829055130672147178688838782919526807128624992127926239755154103398714603492744552070780313540835592756296471429091719328399614125580797666383909017340486413024736837632 [41,24] -1501719385784837623797816523952905469634943821824550561117970409961464845440773659665059133444183528462465552931727666927101029088012246821106595693151972802632627380361988888463863326404487932120897918711072131397170960749897817938632545806628584072048340372378991499478612662563110810456791108847867392119270825000848053362299970032877766887375511350291815832147396610043611984240390294682085765678454499877234464983475278897185025030597094427523595613268558218454111897121568037839495821107300279317716066113785801307586344715007080758208238805787111075726947593111901085342404723070693325088318789745538009025354742318426661218128111763483504899251727929198048039736208224758529200549204103064317405851427718357910814301405252347312636296861459977924821083965073159135305947158538741106322378692401074731588307885504594422226197515169831490106503119190284965133566041800580726671297554797749890878229372305639178690292237231748160268129640181290665028672069759185817429438281013598253923082896493370587762668613631176265236280243980934599678113874434415528933846594736791066723549349699237482567713115863448864793579599228986809340329143109088737637541858044026338514298525975283883143228110778765973995396984230747695162070256830920167888103202650840655015334537370041539685315978560836966933881612608443408709524821737538150494793144109196685945119527021524329370780993237216147737318506733724632469996908163638553821482572185436494147896462291493645975726524798641403695706254780847927838205269746138125616668363187399806057171277827491984245946871398645890862528405456380822323959098154239406863933053033844967681196052559668637311250927335149409552342817045368462199808049941424355750843551680024981646387773116082948269694830620035527885353694508546150255590479830553129931994239047036749127742988528442297965006429826169471975487174883817887394002743866275992894224845134101328285943285321489549262172294663111061814458478285697899100616377207331430708067443915630200370281728529608179899166314076832305820882548756138153932414023732314506815614377373770598602852023414277854358279814307059815092947754837290947948271523940202643778802072838307859468738114192345247875685125842582357524094576157974884221571495813511942929987736054291489941805926898130794968093619650560 [41,25] 2295874121594487000068534162644726027661012839463754371591710083169083187377769160969899433561762183653875686968153809729921064509634076911333361967764254773559175149279938266382336047686018836242196892835281104288278812151543365761231033239605286427003288161029233551416568718770357311918636754287644167150077495142029686197121803430834356705546834164031012787520512041079626633685725737623042051373404218261578824158711832621481310762951854391527927587253862775637523191030468963105643399333750018023817488051992742611513901957785079245514815393808903812923273904710410115981700614796224198322742970245415154335258196232705464009002890015574949549958688826774632776676659228498019404738137534096518395703664481002170799399668035631560293419069002123367230017789294902159192786685149963976548460805466562044544634173931088585494087682982960980499611405143042924859168970499498189878262053551614370605591946958708103559614268793511520836044078486572232856461935173603405177872487535032867541724780676743929326058157056392827400124237084343366516466054036515588109144139446740006618737106086115601088896816691349485842795606089098970542394919898677710848588043091215631224116311967133252051532305314687569080563211244331100358038154366910851900163944749351032034322821919789358911952414100184485977979003946395884460489243968992460445854762543861168523708293607389086503323556669317343275126118905191739518017078116837421833419185360461323224186433827820657108067693181560132326379209964604468345800545535292854239016486593313894791412626788900543026765348413885351185469094440009361661661664467896536819151556077904243144090922062812234587114288426312702934816343745752065046678851674255096726303358237622666643322132284115053971897223712022256746659700787120609138632074794095175869829310306160790678224809656330267727267626404523840491749439552183726689451149461638409040234799284279576024261340766871748304815950904282255430320924391670276066832898905502818169760294240795885439873627607151631826205775906528731283184844734196049443821559331754821180659975408086121439438484399074505894810963916153165386919458915432284568824196553125107049998975248513317557155279336143196840970673358443733507629366457722895334870979229260400608129701481515780187270060794869235291370029056 [41,26] -2648569421415336932745367715030632281093131476849732311274845305876869607766872420129134091651578795530784030039902068269126048031408734367316481880065937826837686725859497867490632554998118601840051704112554600080613125518588077795891196787309750044349426427115433484149541436611815119682198720352779453686118877681560858618894824262374338594376271580416572508474600862280624481603473357599003036150383632506155204495405451079718412664479707664135045401503411407305889050938087733763127649521098995942195855965626475088797184827312996503353352661846496772199797199207242342869705119502950782798096031487494509595171080841197213300496448592959295189056809142519938432866096769028093040327218582813308462182095009476734095806828457366161066099576567274788281793320650519934550157672368421565859651012492410564300326267652295613621487283774387804574727930933719592914299363454089606342072013034377380221430276857244856466227765770397601881119207633448421120587002887620755959211450571864389404699384001780368628809519271910904260379608362862959118326841188929946039682482789612336228352381331355772820863521556096049355091639494229801850739374290251831331969374541331193724697571374061553371449643743820454125894715174027953523101576128024441872530319411202441984555179960552862544250718936961904138682527498588932917754011961909618225816370217335582786849621031490113768813813010240520969498802850645784230851226699489600709818528743850691698478555506374973413721313354590775366478264527885968768541356566325709470547777735966820153922242164526964527298460131743358571325276458774358085750103588083715165890005912421046931059800275719739780839270544473909833811260595668889047436901732801284870762879768446027740224715477847916925902415152597317137658885278853363618594545725019646006716902612717062792235366619596097589402395354487144604953360607151449066875473551012365887322195872617205614512027821749875604739275158459540994536019051877120518320711558603899134159461266041327774520613409331555564423579743123054642521248034239352690643431726460899292412059967044705714226439021252204896709663878622940049796126369648457880738875476409323180180813047085314588350860942584848022364030326179365893924770415270643468155717708846153965709206828256786156945345573561005965836288 [41,27] 2546626151734038734941197074887091458756880700285696689181832572050198435400953186566693039776022953634464202427097461254413443084292725339451301850783421299745811129469924534770274809812664173843774550281953528991338423959375633491727127320361332337545231635176322364805118374535389399113675299742768669862457029385823629786309630536001326313626250431563478912526400885114813114090422488875273468380754922609879436441048183637360656429345666795302754077349972642803960135984633471129183443883074010773911825557352696002002811604875736825067253033400973504247529896621907974612008291062823184957702806189206850361100761605166639041492574922270632594020163651672364753195671754832015996491512625078404431384838500895581368260158951506776318378728187305134002955576319630098857720573758476381705896167103982684440914586409100465724278915517614718219067858150745624310219114701590664916880926608083145806393606436234181667386706821223288494086633539775785026480790493625116985325001275108131835082164683451166705828924809715806533465032518673652800282276951357191308204696732554006789135343410609251481512786716155793369110624054192605839518237152942704772291846904241914975204882555817340071249869609323919427423211531050570162480987694805992700954673013466812777341728724981704706310698310794653173008917402370131011417074798222649195890076543469839828564716005894625301423006229463355162737126474701090514185405657168228995433578013479054564525901995903319219608929602322500830850327531945122719062646078160310499257538175789246202853295081857027025220972107709698662783089463782279278748071259456986258642343349098130811057342971161668977109018594360767150810287255073371512397910261311798801445287753779900899606544336583929506660070287480530943757797714827245379565432437043874357679024027069214036485896435583082648498055842569719316717179420227757655802986432518619095670604565784148779199187681355222674054879486091677398556223861319211990656295014571504223535543951056986820791897902439521466626080050893325861498253959145001989826862867881545581397380646691006647479060352146085767845855226761017565931689349308386349583123388993722673918727717742670523176425554355247684114844147053496610944635346541291134241619084868980073396118588540294108846675431692173312000 [41,28] -2230052547636166879697795019591895810201364545900475592019178498316320522102899559466622691508610038286897990396249782707906831281385707700481073636988441862221519083826508883675045094109817069407378237610038643597975716087924509216674926610734356405479561852779379323530111032309033567604518524166172749319353996533262331176724298129802163235642799045181496742634038736829137115405546589895421790538120444472995556913768999546412051961293901878281454954957522624659921922634565855000912005847404099052491643033671286732455540271384902073030921640491202671108823939904662897920976505177403169406342030547540029566787648172418624445378346619652312125386895840352332779600035476026542234259939975828915373708511466494292008392830089894652112067420423627312651398561953974622325361985201356088029228388062997608099496864376809344341587986425781603518104578151532295420847674860590405638965429409540534979200471277016515726423530556082872782627730806983791477582802681841088768318792264769598714295712039927277203267159924552297761183120507129015894039171907017084927087606227157975368951903102500803300507730496050013353815875648479187143926656821482414010319705872460172560950775299007001141699508586191716927419143762551368598789567091885908073171663962959356529657190437306367223316224002832974880941249133150548602449778453663182769566991489533721914977068783402248656535006944317420405809533921831598123823838865329003159498326598188783505923593742286633327430068482359713775458425510416158661295509859125464930537276422674282180323168557133806685062291140037496140406914223565816380564604216326512680625759473594172188389105270680028701189333845413019806698315101743805038546215600765188460191459589333626506550632622020294357328735909409228388447585847550085632230049904044214748057967678764261078345673385005056915080886675730714369362840112258551260930486892755154486429057543431063607670740363297012906126237277647753854991825858487425123325552355592678459184052202142883479144655274065108500179490202279051354952609809536135268758258063599485709073336374295016706864656914030066863145362413635103783137561169540407716394812868899603110488795673913492606223340926971771270666685528962185183315925652736004923721276420840769044531521591873762578816426654774067200 [41,29] 1864584823527883571757917818373800292605511742617003134933577985736928758352683494139253629821854427068322399082491361019663432266257813544609048584639130426652441986224518031074054086042138733456729145940009348027788657230865743150167702668818484420745031528129851850451869871945833551535646184256523339481966083816146391655875195956337524205595240715084734002099270020513675009985903687445288556619186375419469879388915759489182283292456986502248739220637372396784014076706933557071549077757048911948218528080559410554350448941376970173649132742822270760359579051215583312380190380072216762746526876698672189363277110501044893022568418926948045352052158822417916664157377441898043606617244864907315020016509613997999633611713604553092403204572588946193046738878800967974204653114925169629216761707378841065329295684287840808387708006482588777183854359772291191331487051284197405559658054050893858473602091160127776047687473652628200425978740057421174548612545948546153729006341538286128883191198998875839603381173518479790545056757061892052454801896834020198235953993531989671970462071112115742019168288716098945680955502177848368484365400468269794104619690596712143432461454902605766463481608536372961210347804395499385820975974447338448895896169695423996316160543706754319978556715551550638218275026139640033921697083753341105134046746242765535497650667742899556400627043476424140347621493073505290319695872769934953425062459714240290339888617536300925036625040961032302898016897019559486321778595303535261084339769267738907974858225808472439238198239233562031175577650994408968613541676942933828988857494830778788683763598971822222768419074237265471602266786331309964764775806053155292469194922902176950814536739565593926445520302252076635325513256280162749317424929310612876888101789305498022945230827102663948721871053071147121478609494058333999926205874130731364320688330596734439138006184396599539540591741296751708140074414691046995708213276695386940035539878711188499097858804681234451457746699128402672984387790846004703388104244168651136611442646607064693863910803297287031615229316174994625394464059574122367414587908633626457660639352226444721548989497905677405017809767099670329918196976598250466467469924104829305345054490729355345628299189341388800 [41,30] -1484006499023127750006490486611549446173125221716761556719400614368258288473671772132289906871537531071508360648296984529760504931630380161073173242047258940106603883084326996356400593997849349109496238007611908895297954957291407113493200758903774455693276545749480587722202046879214946276283072393427992016681220242516746016381558359229488201327913601906247607400995946727623726607101249211242528040387895954900446045564833559104432212271823022914365646389514468340090908184084721824464687325723999777899495772812168464986507618141552975809840802219255771710034035604811019039222014433474766870182274735697609461799971233232163027644202899626863075768154034025489171915927815926207214643387012643885699972688154317744373794500306321876630516016651799969150308855051253477873406526722582828680247190560299367833608758046081799437912154551954151173064112740963486451515241333445037195934154857680635731659173165961314531679405937116623304581590949451814465978089943320092091907310183817826103683283898457530853338386517268980675886144349555630960465872576796747332372880436827198045926148240946756535142080308013769648023172953176802929782845362379882214983726522726048759895950812092995913534320697893089242722602289481729857079270362939713568792804000685838881048942307700231242617410997146714672701453960822062573316358993349591229108535395622850030537683810695651467918379827856476652849045868819340361503365929430161211103328566588991459154921118610973485805050263233564581717609055021525155705208878246839364931291626428332180095701135675249596854482559066998737533201909509133854347855696978863709844951217278452077959331041920875190121950544262870743992747292268309372929348110178449076134134069995524289975138697076804975638586337185453233014874667374997744715917895527584197265184846865274521382983151381350672301940951849803270451962044738658246997514518859603708672005695034663322590715516188930785110461644386543354678147698252968088806936773506323365528470316785226344895670197090446837137413532619088457038094135027775084258362514229222396259836683544599907635903141599734213145501005655658027644423617378378146057840952880050456852151847718145261965638004849593068285553230402964216657790724688446353932579745233186848061561229672837504463745843200 [41,31] 1096834694843103822207793147491005426808818631520576389526441209740212383777085997321338554757225396857451675963348770878374869763487533968054898030710524672117867744097413204111529784053034267051231823108958573922341192640159590159970825299436837847927750567431501549213073639266445716916668829131204048229895909070799440694845777709727860965586950692069555520126829044381672766843645745023607082961559351983964289708131637132316848008750566065707328595985654380493058274393013576128684133970087830707832213008325075648187769974030874046208584762329577171700791626170340500970320150486258462541514308605676010347414305333948287344573848804650237462688431808852855124872250548274149490706113102440180160670751687242543323115265561433515776721039140594416941300901226048002887393387177809015660213580036231739725452527947251506031811352956272224893966122363382875436791231723806080975977188761508732089486500102018892347561744683206202957822919019510576607591104285229704827895638260188356489098868700357396390828772024392267228521045602665674124797842396241385246709490895051552202430662424212449184855400765372666193825978420614797760587480034884827741737797398515525906112348252258649875890615372893246047461775124532383934525363958038942108735509973644284351583134434813061038894961105501356743713970140329430741718543141626220390912074841008801365809248265311115053218352565675785976182864875138413936396691298873483119681951063033794882216999182094909457229047534193336547723853692534211944806666261234490929237990892390965478225811830051851461771375336849669973107375864407539141235247147433903595277099616149481644140682990380939082615598955729797026915651539727187296021147229197053504595744317192870215239782574166677082506722296828749857947589702530524423047315297419588724492657726651470611156056104614504594143999393161263474332761408404314238373596877386211653045615212026972272966436723892040062186452263564700762524908492676500020432993069616321977150481735067118600257065662199572386299707538399860661093579760853043545274454431711418791658629570804049017893961949878298657627998336411138382659235126288783402926987387195881018380471863681435096210888257766725743524162903956761186686618668940376516439178778929303483909495355259811759810150400 [41,32] -735824310282814901591068932502083491217964334639558151578508026059121890589751150757955018494977738136957020021340221938497457308930576873148165106824300022912727923476937336720667325002140455118762931452741483834060714146328606174910793669777678131654053858884525890508815982428325103225471765700764337321780136974846169430912864116240046035511099038731909243309891565376545613349142384446727159822158220549807257013266010306061661691146704667780676959476493078417132108963355969319657964072990035019289199378595059090607110503211242018161846777899291112914988398940958371232449311472448607995207489253316953532411207189414047369976250886350053290604656801429549431466096976060590011901627337649571979530644743587426792496771763443579310462277436711898835218450645200080581290099807850123346728948295670971129884458425334585981679394272954545915502570973850147549029358823477568471681804420968765961597544421529135776949749297558255449220117740320037617147519987711625823285842786801127878356066693180501461338510773648988482541778099643416026615114745199770245506204625990197329408070841257060247367186457560445345578878008501484340782870566559348422275803007006614348480801398427298280988089474208802934087480426198519831212713481199929921788219477743074526734832937960139740472427372944536677013997891871302881201810494540647160484064729182510062438422100574388494308904184864847257160483098348388319679428002033654457981735034990995662941442743058502139829936670704932964799524095613231806979622175307803111121347288109090648039338432084504423341325488890909698926579663521738009058837062969535217027220551487230596854039506354041641378883065546769165862954699550180264242867690576875822666157362900516390677162328660116572899467410966762876985099050024266898342384279107597216379539580160067646069898184846360408726976589821925420329260455801415713429909664640290069446285614145861859496259566690354202232014303067122852178094585543012914752651402715696434050073795331397172353568872809573498504454369523180538199637605361871018408141654227735125492867685702696866703674626722731814596391570112660761864341624730708102495444563895745516394003256188165559500942278359260929082284257506390365135778155968311226174445179056172646779115442538669303398400 [41,33] 442732846219133409482282017067933498801500121257659866263808725959671660018299872026213131794997053129286193577947809705043527820427196310242945464090217519353629503354365049935504372410114419509100951273697335762946458554629292790757603657562141487958183341796387930103413865033695280413306147633665330100914515674326794198614328719164092714454854813347491023153185553136718747365485761328416458790516506676527898230627774174859279913411801849783857649523398805970935534229789292107716264250768463703634111600441861788911191933860090997967001431350037883615228282889679774927222404137129619430437272806629020714180820344281479390165277170169171899443138095424816728710698580226717161523750563478779478129376514458836333721050470700349304278509358540147064275064832306018703762562715185407262045863188982400847986469564904711480853483940425843693222209578509269609398857554798838318863476144022045255625134874271486755857566161938746909547489885160427526608556890124658092827872036765704328416938089219784957224519934314765243478154147692604820899507164718311699233965425556182961047536966304059963486160977095322608058463619758922059301468856608423647179466773927233223317532001343515861602713838464123553334123779271652362874056310762023465148125851405765219931659392120726025046717509428326560263381066230891846551040638548371122953026365577687677523111974995029508052567701201564205206096493003481031317589576422340581922378243410203464631686273798401002468301013482121393902330546159492425063075304340766045890448649805881635313738688704567301395753982281504563048160066911668245908612085531156258018541919119710199527489835600285775025054941425764783408237529526674200205639067988311249305359980315977324301024448539257728879930221684228917489346965400067773886477587227386017435060769098817809432907078178871433025217506160902070419286213311120815740174560090306484673656229272047256623289083812836425823398058321773700515262257923909328702229589802768810033547250430353849027955813113057613925213348155117838473371343428141716624329444172755557143729860268610616753518669169241706540551011230782549267335251240608930676733337145745322421937392892061218819621804655472659193297657806570195988700062311838643336125348384213350759117446466481684480 [41,34] -239800463704045440917093187268780756903183655813579878800773934242613594414156448312205915542461740480812085916630598582469149617141731305404993960188164705526879119331810521318305400412177661516451369839233169711314680430270130251158992295730022662909257994590897018476778224986392813492522929135873577153098853180780473562300167428176849055059941533884413859781666858085421213034192332803558080171776031249102614759247231305450511710354419265146945284537130045398988698944391812900554971632071809022152191153213657740395049942920836264636941341357291158089522737049948869244313459712790683196121692524822748083525482874464269606873045243128573018857735540360724655658393115901564843884069569845889455005333636412784140177622342270588521663508816914066995863198960508778538825662477805130134711865189288594067758397411082223557437726661935607939594662600523154230229809555255519787057832066648113925502125697734577694156209685645548347894510291016193545935194748989527577285503339372086554827624112391379557196047160317507093154014227183325228479824514392714306887246753033516273253741552465238813146564550354795614633246239615428927316878547924048419220088851898405228107458020197457832213783057312237101381955443504690096070013055043001039185645420143540773820050866848661184140258114054862154192642520468738690880193036058781914174461113026177810295157510900392596570714697842328218315437028774607346267751722116055500273795554872541620902520063985813169011315032894819689012156368725755605126839847745699809161928132395823396318032250038803068287885640344848707505414716432295173412816030111509113586995280642516860523026521563875771540791729946224130773758118988053880853939198794794015341736229539958341073992975821272483735338295886188379288535052887281229471512765677197549733590573621837393236082513976092328945825657593496327418621347721754122691570809035200844474305501631678710363135037705102253435573525363973646951133019209205142730431130162300318355733821093087200630924498432029252172701220504177758588062347002050377082207847211566973488923666651725819172432185799310569849442673729699947020400669708953209074611827545082999993022795900460387081919497211951759810240262488891669668094976768239299074553893643151029667930803116441600 [41,35] 119022272944981923834832582902216587585917217298549749417654553353654213176958398287025880890358139780834824321556999117350485308741174122047759347166038606257556104598878409281715232066211732145077803542089189657348940551706336220507178979665444228597731275231537112342904907112176572308042407996800313934951833250234356302956197021168539753985897370419762634935183906009158056718370526279180810125576278184364634152844565297950881679780336783813924651939075970699574892896530717821122016386103218986311906149325414853516471105477445328790174133473235671851251594667208656194246136179999411886508099224704914021393712631990372203063801704306983827918221072498380532710235226202504256850244974639380641266797977469653364798051264895322659955763444485878920113120839921513460083830604407693451159405040767799204467424387738309555522874424868318742972806089107993356910146593603417447188232465231123751277412625779026905922993802240980006739114654504699934252764093025984501935802611417412293892491051112531068066047951250283789599028280665345022815305368051984101118679220870387756130093070716168437388228447243940553171674641484939176790039175822211995873006622571491848824082982709561146769865255771924474462083211769810711865417316466771638899879336500860633310106152563534375617358476868378400435133734215111390582089691668398564121889496746272512726351074919811233944395656807803119408925666610999373308506645036975594844671822658630010304972247535067006727714905265807895780534795938077723986842841845526954669531192024146467721846140775825908198550259019890372345752823166590293202165653822075539646663328547462245822525023694693708552950845124349841170260801988682620580007528518068895662266757086325421900988490099719937704210008185389095647158517067589157049106742381030919705114623889489679553545423526877795922601645606638495028883750758336227536992440627535563047443707457101291967252342909870972262186320912612184180703193620560100910085046707473522608252446164449788441268711376878563551706583058441935127550154621219395418632900689680517010035428038980419902325610978479201419674975236134392365705312505198951827393755155828879868498136092119375769457605954482199647533149570338597252881273584341606095809311122368194099406658600960 [41,36] -55363693425735774277494110111500917100102917353926125974739901169466444176984238242012509312659918048968079320582034290322828562835585842692461495467853716489893644308717588341688262547178450204928986466275287343597857901497609935349232420591929035564498185981232027862457165237435997004323187637986033439360969109594090801182513793583273436891401209174159503944449491729773978309450702243320501352119651070722194504597107954249625687868105635858919042341528761788522310071341755748363562837504298640985252768302527682835271034483441438655217375756732187932622967374150821299194175108636341078595738000372612214708669010296649916931047691842994941549920888316092675818584829029696469646176154390248635003817316207910528760628608545532968156878194908714720583774616561742621683604232520963142961547594502972670213620753170433208321001075669777400391910735590221819169723361402964918353060002527491793110852073494560357331733351937678099585295109930782073342258445544702219802991211974569025913408948284520810614811010176105611617162239373572828555694724603428259612309617158285699454065760968897931972964392100497974638378844864147640656998474767398707287345052140894276486282395108463968611611506845556991550070649649575405433891459379584171768285753357805478411474617809578342622121408890092602312715998011236279113678302251495488254990242074868132229548437514217935855420469472116095345864006625033002700494127282396220843594760090579201560256797313453876557100774787597102518729470729872509797818724197102933333813905016960831601834110683991358759423751416214232820881495431052622217150470444297900331354512657938319440655820578115663978193559238696628836593639937255784513838431966495324943249861519768922031054285623843682650245590683730472780955165676933683202032669220622174987472515018943792609130688466952215538890036947723357159454428707773405804758418923854561844127185260411097555552837298926354020849550775864528809679187547278245156155096606494700381618291435333055099280092894802420483618378444740853593224481505377129358461391217556353273521198974619194634646631308268786323395886598346169503045671992106356603777409284998281175360220509008032761896781924693067006735337299746275139301736266404233024322242831153615589919948800 [41,37] 24545633994171832298027990940527421054196045713559771252683835619760090504469305392709954056456178947628025990297810746720145200431279645318024638580031954989038526866444656144680914347884758678150884030774932345175416934903445078548895912971652214481300751180938230264685869063495776742330318594012112453027864429672739337231486936948465002254269639925256256141269660859004432554852252528809443437046552420248798203807007106206627680432047397691913385264321015967599223196160721902301495535253048563701413350306558716269091096679373795589631664414851283477702029250873098614110729658803960461118999246336558446636274500912798154665280148721614534285090105087068595808695700458990761386942207699515443662975784485769137473238599155991687605932656431275854427322375942559425547237572886340291068689895629871422640643149756789762343982886125430913444981151582890734851309452044079288990484291028143481997273441423170700644508490621522804174104670635926224187505560896386654112144695413555536285782735723119298291274383445741331253535541446803564055554863320860544115643519546194391725727534987124236362808663593267090161472879623799705614754893918003089689260900859617368339453046802414077397493343682177481640942390963518340113133681778277361357934706690645691511958201255996085084620004331410315057049521589107753388261359821808271516371114290558014141617484559769301323242879676738153526647153242160474923765530109198997802552213413047535204172965840892713600515965557529830357728502777992954856002365050403000475614306041312117817985952315867587606479438407095129090740385704641111987362586046688154641312712628553332397732478300970126090882222772292785555820097931104562958415030395954807580368026030554100711016811404489766362116644544475480754151661418354781815624971088041584648102046943667454478080672013959162302082211261421020863832422558583259501166165173777100447499979201098034164860150728057286877997281757374189893854415051609921156434567802371566766498710748273857466832808179349925781945384458430044593112397694044461041180781917623743586739960525413347007289259821735928225737107579547123939565348631449170615975283940210230127651202259665917170339254157677238663689512663313337417290777836340549855666319606790531433103360 [41,38] -10442057269704212637575823434210496967698628142357919745430050197315093399861114633314209069971810496823665070037498899527314562701629225359608309528066084193549347139717206536348776109468491509636086743216813232903190395113993868431813591326904491498628300263422870955384890350175420371388235748657575720430754314887354552697768920003735787534168939687585282368695106436643309110252705586717239852258464570822190739028395342778251948884325014580156010244145400571235142372883081247141782733550587481886584197222144671796465293970990322950292823687826768328920875257289708419189391021002799818440404264870103881253736418888159018762850944669079499747488936802866015615328872506712053282030939287790474190665560065788851761079988057687473668440678285365928045385710841500622153335178037724272221411580825686921467962627287067887821570601644108483505383106175500440785060947015309669328471754912524726551417826816778913837447402583422219439793703635110655584466985374982060955443544989976351240222833736597885609661703312883979114072656251882498674724312945017581984308778803635161858030201533472156317988940677710404325151977667309460714644166795300691379953353536394988538642027121778332597504408480558207896281895324110670278184371422091416771835452089088815968598667436290745632324840877117440091067284189815676856820209781484726478741734888504289688106885454841315941545896031122837600658714250864677555744688941588576917296615437432854407995356396055558321270333003026353478052844025672902254288033996179693343794374630510806440852752399254861188945557261947969384438884344993360430303709573992494383316218557686727503132071312495191973647794512484634478734750552429716496783887781624641428186361871819614147022681326148810002054640306194787066983266769328182338434153188945387924562203599235060312407059987037142269546836545437926985013396476263536439536536560703964720097814650500795043709542804809130864385045084042939388613247809561888490515838778606678241467828383704571033076921193678843804077875754880482487529095048985503811804358441556913274216285259283168639105483119408534469236731385966536366889209692097888800839576913095505652154601238010347252612498420656700453934774773048577069642387387551535778118035257260748308480 [41,39] 4247248446752341359682577514813646208182896471032031177005883040179450115707680726108876601902220399098473976570413594358408091812210381650006446080134316085706060810383005511739331002151150883591108245022230362014800897170609568121448354143029742834948996076620878566257664576435316583620524553575577192086162672593747589058138344330546180254665201166439867302284995872957452661914436333304705355909517946892875257583817850975742770307426614344383386250886178492444097367124396675879614560967872652408700946415149792288887037339917533938294380053571402166179106622729470950131256077344400269492563790432280858417404224963680625564818679203006512534590048406221245464202688003403437095070344314407687556529424120709441505641199536996024560791715706517249967798244472322029533091152805967128469380785194421457463571455608359560956190881301258866998221994684736370899822035854317443676087010546686459418214143525611251706979633921347196957769699193629434448224009840664480237735336534268524070510490999546950329128322263666243824751943535510755202284243100775593903912352668783599340801224424769292142632796718498801125344512017050809447528920458056142490640200395370238399622871275615583196234972960800789289877274702586830549792534453247776077630919951170735797876293047460380442615347625791456160546320113607255032930127528222569578537852128215679816909866438567627907086007277011032745866506387003731512581959712161083380061246345078980266218417388377326832770545581579052598041051979484194601184405769523400927039301207543525215783002093761976359750918969505168894576495542603755400317289921770541373044790079994085196294256343548615228013001779788078992017824501150891206492943108264294266267823094324912097108056976787066519105158300460135163352006913265013935654128702044841728510019805395711897619435579930786081534149579081273357441678280999532032806572283438322477079540642679191304431178338188187828922207760377926542608962448546869967814320137643560860606582126046078551761492156226866307934587553583290924162503337619982730975225327533192455507032136752284519175642683475196543214764496107918909920041750582284616730439450224738903891109982322879490951300310734915446500625844598749224276718123655192381583005797150883840 [41,40] -1635396942742997947551928416166898924858215927937024530512173439750347090780484867093273438663749669904995228667406898748541857140741344372810413024522677987563783315179386610365465710165616320280214189308254387701263182310111954161552635275064990594072115718483535509377085066046228711728082894796355339723087877100321756656013236680679871966995528937844560004613055126594734686343403171828746133642637575445084117408731017472792931350873693729272936194203569885977423455323258996803873285927343142619089509726527135205294808836963324611718274399761296765093547944802761821896751469141631525030459030113242602898023413871650129483575779190754126601028839186543122867566925978085638350514202426400616074772048537362946116734323219679845339124310536637294801702922871013872638619294098574447950159494708235141933726184716547884861672559998416224951640020620546055287102041710769198698635523545372029089143364318226012989051569318494742881776008806092114662838368122999825095725247549588314874189162856583364250224831676628911978191939956688981236159656572846938797184417250430101629829971707137218817160253449086783288595323881749632031884613222666252312565853086624571009870511038038975923856999774211872107986341193369247573213941435227091978050773061271236485505523646609567499325337389743932188041472822675000011025142084132858152870811423932931146665524364521243603504075015489885419967653638312977086483311846625081678905770701241383514508133003079858538586222830343438990334879752490621461699743699144954001168132350996411247642981081508880977597733415635390179473225140169296238593332637134869465758109116623899680527344491794272502618581894873827312264799622112532385141689057254231212048625645909753887113095622914671074095710494132254208155511732074848191615203055275430644522027268110617661092243505731621490340919392220109302511589886411673130867617770456347044643847604937277976767128702332352679172391092858346851135241851132893232153784264213393683631796624953453071831105960156776073802666183029862162037560605120249195331426709035671231651707380091428240952110871085667395031855875552256069323803704905421666146240985099921266911987471948681496002262376777689107214715311268458277177805525945918832681707823431680 [41,41] 590063507717792595393639916879172577535092041269556442786447943552078829296526823176538049179278645356754210494297490917622566219276235710526861321350757922094371626353814650633445595966988289832852603495860472803482659917706605478416448513454163382932532324951170027716014649811128823080160568745243011987628116841041605872498253705705890333712335617877094786561146847653530035981623843994151912253872902556979478184931867805122676600473471720449208991358963620761729574036577210196402400416872166121062045226588326280200659507298178242329583815696939247543863938734681846709772622473170118161199737007721491224369667196834769766487934335993316151324635192942324362620224466400165780285255592433925548339481446966628214826064184765840807898310861896437362172097583805082956828279116047829975825217929354352316847206307305814029112820203391867620514974305002673288137868763887829165544969002038768833563731391054536511489646722999002262064084316211110152880394208863685216733727900010708559246131546851670137203849882857113107292901411642397223825443337126781314285935823195932096486751393674193298714054868052475738019954071918032535999855923162267690732478748908203018287453587757398779478289967665964751622098746338794560780211409705809480904034455190508051176228797201891636704866180158456695364242126840280338505634824477090488604657094294549512477094635056739139368345241386093018253261569522428970909167111077536280747487237007895483750051383999446050357059605667055884303016613799944341680955632437127481632366765020972869853902038002600631919853105999170883662805212142608558607519975967966853743200147663891803471268028545140315152905931458230693346520142091088455779361117377442811589621492533266509095452164848512902350583389740488607510827747936222890731769821437717757491946963555116928598191074115624029037044821721801898037250408009087029893609086906971096151418639754202754383409674862856513730334469328611353876785654579880990178503837553767979857716644013563614911853766863154563300988594935522878943539001729398792579706032052092233035530714690957820781234590912039901647164839206515806569445549159552933217512323664188188691927649017864435287672403785919862869439100791308265508776026868530569487056896000 [42,0] 160850417513519484719796607900277864209087973112186220927990150087133521757356256261803110754538897897374231970878688451369961811546362272770074321906152575026090324433528405954602397900557884857851913289668433268571120786829470653568214612777266671490347383143720930963623510693926615853691692377777167379535000202734931248499917744953429379524480437587695025128260019493454808996606578014943488005476686240842896783899817385313694055204513047693444814840098539129018058762070808732505072568926856209917802689453825853462856736040835787552634137179051176900174802588912163116980043509718781551952708046580248086180980056112818911041646641437636495679615021381178184031932150163296481980241750489527491236315921022861176449409909415180313058149436798839468758174459933656126428693227168817347219018631271728068121080501418982097747958977958734987580889033316785162460671854479081320539566571047744162300276736044488869143255028086061893132454311324536217071185041988131807625175828065961804917285784547519149373166483421586484437916946999299414229522457456730510411735217345612893305688658074462982982687582128047814070423495697804614551713916332445186053617518304208469029580486904464738583944991709022462611853161814900754668180889203867943108531930566887819421662572303405543778354461211116873924894130989298975969988876147404468405448695639739895811825868008186371283293846440027982305464081934112569708374592733591959822447914231503112832453586536928401005586869870060601304567414442787952264152017787375519978671250333977270914910253179179005883865595675190749206330551144635835820391961030671380566444728419663302345601328480037228462340573354477016912172648531415371842385783596138455284147042735925257981700342419786806159805048809911776291352949261231375822227622635583878945860098095570344167673402231068425557034185604792219178197711786099935077681220834612411069307458609942990265834878906981633314254815509005067497322314042425843649471960608089283224529820938114431808316239077678019697285456343802559112021976156926241680631587310702373138512360400196892133486436778175442514825415131475666539633359615461099520771929910878287538203973262726602106074358271221291383526395470488377039413246892790134033868598707576960422074687361791404400144095552282295238583825111696876597040508056929376382671573929374515200000000000000000 [42,1] 805141839045862932203426586032352635429010505000946135988200684969033093736250754972255370001521168946226789210690119219378563499767571775410565929757251422330032661122096271849653159647360189150072896469009224820589735036150559610879914114571351124993902154251689971585909428738876540269318752251478629947565785369656746983956402519721171494901146325545267096291237955316627926976959160590109605024235796782902601515165268099225259133597090906061469300641358063118814070729318087663299322628505589660352224500129600695133620497088143760777448016241186330627584798025652320284894030662832478183240713365321671579382196945016287182802996718144121358319794998408488031335957614688757922138669624769793453832033421197145254752353545659574598142378684914833133750602621426870539416309615092554433758530068918744487807183959672909248144861831983819762064693096375645005568373989990592516918704187255465726336803496622142028683710568234335854425700443696234322314739503049527330833797273065700002586781655134971436486568842319693470395624100341490490088650038985489994698390829515822634697273398819614551345132738333527233532835582175048565240625505022035528580783347316871305515321373322586866554668634180289520536033931037624063150152696033654879304705765949472342036760221821966164063667096569011706948357677546169774496249098880557274404970031250045825349547902212036492272589140270237996287267686692613680887454341458737054699011841814044524395941290702198079729891863912342095710422917706708115446680264619514667148857514667608620249025300620034897939900794363559685463573656580049861054899725417208565787883680462897053648298161446702952721467949093876456422861131440073933142265638104897303180507797792281128258955648972710007176619263094685458320333077585703968102375558774963805029419022419971832210297381132442355539103765947854737924374923793869459629413369861200594882883616603583730827032097023719514807046822623777462081326451015861719010398977150559774994625955444372099366476740802441015986250286074115270355861272806549634616252201167767319626138305788086244692958040121961960133755477491086472995142369715388722842803165570690580786233779406071539445572031027187171155156651323221713718206408461960088849459006849217584681617309638997290287431988685872303610690283260968161782021684048237805699068365169177395200000000000000 [42,2] 46661332065898091084585594969285509091833454338294080716950450623452307217073191189196820238193545027792172352999749849172806084597530565923229118988311715969704963751767273806974266398959363579068649332217416663045650767391932532473448457850840954591095710268096069735623224401766928800907932521829934954615128302347749646077089369587887372953143943331690967612094472262731764646285287946815024444528275533785624273659222329264866505778924347247216169959416662343024985065103735557317312909017453860337171712701493544842455141901546809647032855734160847396628035107372487762205930997633495303305762877336897680870440920575214942383289534781845933446026685629557146463485540682098020726253874415360320590096505378079199960055884494325171240544401086055303847605882864642538212861921071795154586681203369643467078339830516398892858533135715108548880336225964537169061238517964419547645906110188081147197109904390561114144655589997375254637641871747282269000439474145617217021191356200866775320195359011210372669776543523994132444957836857888880509216870341116403650120184314993820099977609170472280666872377510441488170408890930996619406878105004148036226826225127610195650364876634674125533477894916665117268864245343981710405027934801466501418781857089605995553547701532272237016274575000115031672555418620226579565712398066866735188548262705479497346085833676379163239606734144235840050596808203797643294988452711317694894559132629818485087520813676302403913219078639734181336929183685726300668133594748229597551614442037808262596158630941747102694196915880669551916927593090251045138143019556049502685907611824619324592348329641602051445860808322794157838066998939875624409189986765730469727296946920927690794419374330371448089355654812424115360996337183357302210637384234580252801204741002688022567915405711307507363462061392521833615843772979337732624051116023206996295031218388221326807218841000382252784400020591050975635642523723369134367729010583195551084287265520874431870404041650913473933064142171539269981608855966935278633594973450402210057467714060769933592019643585546164180489523112336979916739994552464594042170079310495012186550309840141215373595002398524934960018828081721549375145106223122772952756465809417909739180813347691922513449552159371866969003029139004743861857310104555393242292119396910366720000000000000 [42,3] 1571098947693464458653674664920928784201723943629815032717936742607052381455727501541306389482832787347134595514896419918532225427513283275556065297409081492442394655293828548663586110994996872011016184274506700457656062874443437295701387607573559284039798341511116466554985910939896154930676402387915348830904650175585535423305872703305609913055057081122135603115444869678133851011808378524170438996113791782352151933038327178951701121341168008311177143422635996263353426949086969970081172451012484234085175584455552011885298667154315497544937651638276533809786685690783919329016026755313061840719887900845353265891218695955130725480383171098063942671406425735268461166894753149926860355897469632314549658096720398482952199923805087002420496493809642781052922591711877162500378450514579220497518171505336728725661381848610218753379482829601677338021716674024410532985415984043306981054693137614904764040209591775904816199509678321252394132422748659520910356401752506180788063240097535100435362170819745190594783566557892563088785617671365294000204083247792249230114585441344091709969172380350458863042372656975401167669754550633185791332278883939005119337613260667853830934467814148935416326406821579249743078942540327138033480421118885194301749663174025401053357194623765178421816262681170227709887616508633293468828024997264014231337327646728645615642495469941059232277609905442588887626192499376702852869705213694921129182135409819219654297010565785351230027047138412204985659574826145325657359473849874138422500471062341146582175269927230530102946927063250087162372486388106714173199563619870576790875059035233924213547997659003367317011866178150742305033058006441440636246157969987710251754707124712413241125908718310333538878917367012877191698851928985077138399371696248752134828818308985084688268248016612550534614475098068493418011624170951472979023543022741286230449146014984492079397920821835206014622337232942485878136803091818794837759585303320173996427936757967320450502990800104411749789695763343123965656432552716533483341774805520269670036065617163172443652235410473784994241816669807236184782469761778443781999871391905650765946864099847938693473069183148776601376689829864136083845743847309212527673917495433946443397650342039099083706578875475426906456237442861129892640276154874876838210633290266865303552000000000 [42,4] -3195120526070336337373717981318442993345813117196668111652600352999256661188635941303157626777709675143808278022730632174142788795852397136864507935338928185365894025883877565336149008866838988004100221513426627871691160926210132511336899121479303575959819563791268942553286621318887461338727786190548517481925487384998860303149300940561468335413565316254335179063880935344292524241396690645482548591566844640428833005423796965776767838219428107879497305047451521844903493539719524425580926519118010022257439476610245256838866304699008340731158720776091848144021416046908118158160301046706369706792571207716177908162182140760376374179865054053919999179884202667508052015904359603854273390525139035283198574318405561775484153039526104832934925379469127882706299038246858921444164762043909736840555050960156376275513848492582561222633259965151035524465821327874191402931866197871811099172443817833437299437703360303804469159151998786539911485214891645184405765912750802194436675622586924228541814319174188019286288382339549764899164716277107812815438410277909957972900119290106328969310002569262399818903517613593247839778610020134579740346573583604916109325625461463509115626502411634552167521672031275380882050309333895802966232317245332767274582776320467274478168342293958805427367730401785285486742148323299664002575106705917988827541618961011370538371993968936868701737494995137330905566203906379428938462427610729471208491501181768378483656533093864337231047142010360279437033686225309282334715795625669088201489893309520038077678384176875749209350198372797379983043603998035357951053257752376613239862321674917977376109863696951942499421621311593567157526698529095517392619693892039802067756980360614429845105835912789818827766003538532549398822732212542769119224094526947854207930283798667838334434102581653771190396903976112075821226520775079466518514409602417031460110201603992892481452475115132731941395033915387333484323235778728118137021562963783114046381068133894055887035105769170946468305423275865700303250464134970852417801703021405916014204371409940024630097895226505150706920526041905979494098862544537700750871907326548915783696592513707317390390138817209181133479435690927371816297145835589159112348884227270457475627955148245139039821797146406298012102538516927916475381321445927470138466012953837651886080000000 [42,5] -2482503630498170637586767831953181255881571240082073184639629820997921665857352280964591010340836920554287354490705539463519224284664452799652723631142504855116929086425473727422686405491536363311131077488554959615402314019074247819691202666444337639044370805364017057769077827408264809049652371226244783663938201907685945488361334067838416113345983875290228921089529881487509627186526367043136158317351224898986411942903113991202796741713564337932899051286626840923369522302991861487061124818266191413735098272041053243941520933307631528573680125350263144669934340716674092257630970869574115906655716813087703670429275345594522305761151662013970389950911870603449024613688294435530632263444511185718464036888258434713139174154358682287927426776360875731274420446125437154054253205876160443821542537902687005910800760288583962103021187826084508553277332201681839681855560671355607205727926298716955242157821520340100331460812069684506010583028467123518316555453469755396461783050651688979150195771654950273410464223932758082800601144256775433288896401165942032045009938501587349022035594056188338716998416518963165680188924920866396339174914837205517079912616558609997272054741651417308150322660341824397726029568227464109049355272943267959607396777759643535606271757419045946433563859582273750790126577244036583534387641875542603148980194562510359698024956213654033707993784067894449230915560263924115877962432650361340804360040948192685935521887676619349791198589477744112400087391038508012297215545451294951204363350562340763195616523660411988991588550118301309610146337209190852560502806604746908386565527435308063585537752220454474491296412842532115320792390248006668090930009774009063751140143595678891105636874858194185991701517739620503157763116559471802906010530178250356179128777627113076045728896640450265533895326504532450934102977572229095210845778617002705789652250029950535245938843618574124111034810007904232389909839247295644595115612557008891542635956341258062027195667930817346722107931378570960456162233766960686286800072953317275174127765223591262224770742140577170794234060491494079815036552750928557032501347468539434169752390345721654975617684284484704077827468591279585362997566981349557804545079558170251691796249377733912275241146886898233600454670538901218763276767011959131414139385325966751432704000 [42,6] 74547950989270129906106900940452205202523229306851694016925543000187296064335708230809612215353214587510805652000947169655634688220300407347565308824812555667383069306187724498603314847519902775772691724928222005357556946656796713602437595099839943298773964643449203755152226524159257467653383881995165744955683119397231856942538389591717625043902742420506103167537031683046424241206997969192389009811842146209420712900156204549684409315864627466183659428149858386706588082137675812322945900217873942396980932341761048225012630067436965676646555141923417988355105045366888832821127590635404710056430678853367575130632777681267362063243968794011977802773815667110901968079620660587434181137204641258948745315199614689450972236736154804355700395608066759930423283552993017896222364941272664663428872559385121726276310123944313509670620577645842138872671838586382653933627632015667492430029545011929654629414596668446455893644000849849316468044725028010811571665572780505708509496371250819197629533364489519090977679308188839287728835904468079177514510411411921636225872420276048920578074672851997752097670547518168843550400682975639577867567718430415995789569055074908779874506637442290942444278570302978514374608235324784323129661496859865226794747608335062483703670135123619665002235364717758953658106610994412360097304853087614968968700029636889280516253037338332106982269195408145552706951698952830700877517992891732145313614170486097362760241092412573504118475735333926989444168258815342857642111198176183299065051623419209165028649299346654406713228670981367447559272904097030044052624116874650805165756951448461415550758841873802507150062995563685512273534200012847005212604245476710461822813671086680162626469984804650793246384608979647973192420801344410053536403277677374224957923224145805831468455290247376063422659192461620198117331408394326346444067890987068205981137554161686780356752134540023390838625498477669985685660675597725629079930235993821630786063096162124176914827492280489657837526478969992439582428923766710233797496809680203530793260240989956569295642601166229037765466027361404711251515150841910323064033163438669848943794799150611008776814450234599795880451056636160855805360539151483108076304916325868191220862167128957787170013476296774971177252288206851573987445291773479906969823076733293271449600 [42,7] -826125093105756409380255427771267807229803977301356225049499245580910808442486836984429575687006455702300971620554565726174851238373803924738979334996818968712730269389989557072849129036968595563800189468057873604382004877221459929210998073397449932762203709047848768315893897087743947413806305528299176889016189499108154280176669636848578636638463895954644487775016427270367844289176346691977411758732936445352961260438871436144057840010320870157467013510713760437960843039375256049156228570311161174804454315447648795118380260022259436998084100757225827526623282000991135883118606410975300451532825127430994471934195045121695890897979720047124968548263408731817696292264517596165728585205236039456769124351170797041329620737883066721303070161721401981236355478684384561140067756929697819438393586961411557022502687394597363704224100208219625666911852217132873954011972671436602765561121066912303771287704995134470305784196140048614893077500279022059742026246151472079324451388187225936685764430166486462098326886469101675073929363995964546545197564058443177675981214828705150097819647524462959345135382061346366738979485575104875500864883030884624993195228080913657671139033525614727226354167205454833333318085166516245182036381706753789937016559477608120950619184959437940144029866170792805543610931470421079044471456071957046129280389284197870623832349853895972396269943658204897706481083086601837342867133656595340056881056754684454171570739127429356635127909681345116085906412851846302874369204643513534195351480149468919887668901424562436793751179333144374986833755492961410875320477944225180533215222172799425551021539575880978276392786391514676120244742595868035401037005986223393891155721962867070715230824307462749842386280225307700489986067602342874775484859893110942236255479876558021148271894043145143123772594943672890714250202973511692912775217050743801047363140059223566806143040239341284769468832349596386723032667546099078933675190315858451018331310409368862628458867233415039505157384216068043414069506798015164053217874991710759401821323367381600368909598538955603739570637761302229307070614194692806458838558714270977249006361511708189175205135679495856149593565046836863471570273977785231413547580664120055483799495629344092447635838204513173407378880396074814852476587912696140283305446512203189452800 [42,8] 4301117150064184902382165173500674502507217177824425902591390295322152910281211852330066911662579847349209352291301568788175169864879353288596243122651626640008327134888860348512556919160658015870188311413451678160912490630368783466265873861494661172139884524002478939069993136062490279398329344095843080799722153773547815325253137148296744585471195514343532978560429118518408483925851270360686798769459917282361052580827878213217708532160473781917181874603127112385855780871067767684908931419952107428543316509961595563674400539286869864618062427255561366014651749622579647593404101750453957096264252037529960428261275411879123264052025977171954903802868722491749126212864413218971397751122954172372586515437040888326902325379435166442106234989447712259102688641399544397433827014275370776300509374943915184722317305329098709998424486412035456435424081542685923225607753218839420573154854717165200490888975005662809836937851389586471940436047719608971515934151564643776701044849508278223088416970972476567897018423210489903878432298307216424781090921721381884989216382579340259842365481235019656693575214331668918646084911504491233719956373386906253598505664284225187570904554560027574108736382749274883610083105082897955900522960681478557675974195547150190720538787881457012134581009433673044624008120614952440658984116534396206733619149669227115607521561279563255155781061013756484447723265121591286773164322585855354632151428020441384193308317033017120522051869608559480945408483077912938979104752634627719841540052730310694809948820741023031156913449624612375042514690930092609245004202702060507850817827433688477321798427952608372008272900663552518791515545537900825969022594911785742125619296965144215374394044072091804505580528994150687202682494791981775903574501036299167665817002199828928014090867223367683751601421140459645862298273171801959836322441253638278732380041122848661993060190059626765099433499333674434933053137925145343602016619233143392056715641795584950001190089626327823721267533440958680333212813511966351657990785099049807054655506368356033606197498707593307951257568163051479756348109976611248160875768974476511377605599127714772651311921759905677533789333769036445648365469538107076292998625378528025353815248567499641856081297824290239913901284004893831619324671001897044889004526043670773760 [42,9] -10236133867204212056430376670508115614568122084160692134108212175436046015607439762911655067304345175642027366855218831979438721048893531174079498275731452864313596134182986170597131280121643358082250508487521435665847531566614655791888946141162073176772153716013858978758126449299484815873317633735825857354776862651875246382319327926093920874067773457102872701714337261784623892447305008912777721668367196342579352547344120839407493882214517682641358267487891910243341938076198129699948646230930062436412827446142159926168112174733784009072396247844685080275970230808494603949387267855460526108028136851630149962804095519012407343517463471933871626268801115236195349527963903234612361052673602185195251777567984898932391217465120416829822959606200320927558822855013964274590534584656995292599867651224154380704961859889238481186497968603123019175605947974332759961727548737737599406947769541924684538799441920728147838374587580957139140404823927980023657846489078768708849216371843262971092122267685778115312710767383490150566844857387583909403630999755544014315007471792750652368403710078301726460322730085637432971815694122858175780650041473323140313082552042157973750957427601566853389459827224740458093598138876688804263250825707733862783808073696542741929785199283484833563093872132220914206135342602892415011375052264766361904348768612616730515076574844455489386313302366485919666025648093647781370727139370798920708726756138957084476455624902983204520973713500139404317265107182677345149765880959453139484307269450703465956799258102618033975517476137199781860422305667196554111717198777367564975885418762952988609251949723890546426172173165854392595172172253377255420859787279930286642669929417477832409846711367269648015100092882268268419635121038642868258931263989813808834415613890125151351320693832345199535866719005251792939509375335136607293352675170151376624789246593638659313114723827472413637199108343558149067264240687018263200504191262969395133753348710324027618338581146101689825518548117654746385794049324929132822120784995423328973987449714435041073295796949140946483985910826728326759852819945331306767601908908313167976578886598323484155729660161542589652307257560974839595140286770059186225598579029325196274964920339729587111216285263663956389741454847533847282426553903630138212044319280332800 [42,10] 6455518967311856898678976319980391358335647511534400660290100280097843899691355489499193858973298766448222370736333824049326006295290201097537132617896912131495406038842368715452294687906860154017653914506349657981436574637540120861601109585184372046553068233160096531505981343025803946741930616634011766418940761735988813503090312226355842233707494335447462655073888777955253759116151868375129843007423028336247169589739056291571332259757692856866788673942862734165606419562038496657025111323757546905451554790709724789061055365424500398533414158874705595145792039455166922632818822891552814933442103453054176573916987046471748192170106279193139894643809845706701837899868261368296788492669889436497850695379489249705409911227168309196218616452323187214465547852606691440931248581314910905330549196658661239768991622211370684574357502778451032625637156739975310140949549173731749355500503972047854650186658162816438272014239933985978356450035909054346723623108960361454077428393389057128660812853174838989574427707288300032041884285720826370499488814126877855870650610005519981229433685911693438552747324336482057530166838853402670261972974513614648827403033086539898052546082860736943527901758936831460709412339289575290982715440783344232206588654989957352495140814777253974488252802181604395967875767809143978588189532033807422005332696427697159657338006931146713874414730923499690544151374208695134473368968037271162292759164912006942569326507969898225006681910058421393567302160238412022385320446146198699936897649799499057730390765853355835825830509321949261832121642553575233245029636876978991369274395655593680767743669811369217262701391962149471428219936840079315264179580316530897753704403582691854211458720105106926870736741743930252379348539785332595405348394179539730019491596654115975600195939911264983368469515309902292257706170351224299659360471707417218319826187778893626988695219030616318499620046620540118535577601716131049865702000124718271964161091292551585367461377635337854858729482800356726468590868733090428605210581849493358339765022299232861531819217224133907697327855300065259175667157129785950230692162827212449301332171082589721137079056206791487770405998958887042564473933688179086359885357767839529218925967398270634293494452023216743627608274119855270223537605707991259177101201244160 [42,11] 15653315514060047324519277332211175140800573139320659136301606301113106284775049737899749282110633429579458056224656348075077510917423986132001559756087639927879498778240269846270757631483307304409279050996105205371364811256241465769018363101738461669183425772743382666785484895539524217127426105375050078626475129340212200443140200345214924365512282002501804777102962295342741644409299323252001240177839342959211599003504298417774526378304009543770800544839028482393363220288438432242818305818010973154414531039126713383094043426884035674436882012450624369485957647151764105506804675419695530340649361758792902025809853173671585977335029795416041384832693471179081754770170495961238067416922771386183352771862890160023256662394400911197659866421297323578523355565839954615078822800828901713867898418226614567561750752738228378972659528688972142393619881926762302185624543545616424596927101820334679491243558244005056973525947832570311514422063960881480987583692274123351738859077391662038192474249831269185656224299626861475591057438348420625157000378770542942143970309648551943952847864462349555614004658310311560774694558511145384539786804627638431072257179374464646150574721538491667519723176806193198964175113830543243873522049535876809986509545061385702794130767248085093410368735548999231932290869537247732610752747761814373711508394098359554738253793541574660290294443388481746568179602706967955203921134244170976351141859588824089403604659756764456444593748644938281320857991142314320801925928214777717685083145444620606007790272059195662587331923508836431529048022941287354220149652559899087538245789154309318357732110882328139645183645910756878326727483402994119384089382547724896653227157507566323720112822005327806463372144132373803814955517388386152289729162854971297449065669421217680886605121521858554840762520917774609985659291438426593238156646176094544332446356021087366132285873682805267120951812201504784451651454625085502027899871669256332260192812472695725689563762948670431534727257161801482452201469863303918729855834512818064374868505860263613994337668660157264286488741162603857948311490263730341599637353916415662997183566564376675346049229082254971781490325108262303164064341072948568391018160181934717622031504394465952153201939977865485713657269189867576872771151747729488238503526400 [42,12] 2182773257529076677279825893506729193145621336867107653621427035686421964930079226742003445326676975028618170636094386327935719757597225174975818700470588067824706914944685162834305966086301876924596019450404269117430975384547669754907554714007442678070075182039262599746087490918534865518709745988863098895604772643951611470226110205661439264965127783791148768725092948989174278594539939336071544120610396886224533148176758843371262448042293662574418662984291852876288147191420830431475474188578981345440778390654072120886312844566371815270484417239108875051748215320297584732487998520920340871420960812436882323692933343033469929391184600217195760390484622960468802677618259962182268559559974263605121695486324962395112877896369371017030863412050012295966335775984176118106394568557684709048938188892563311482471959175081866530396031211463060589133311630628450515607507045684493240854421576365500476018618928185027058536628876794942988124719186863403227592464187968709149882607541548166865584040051683400882524900865511415708808200748138242392193655287968460697857825893691365330911626456920425772746228207503613378770571717861633742987709460970574643540130750547092635688125174310513016090168657597243236241084039781227185673870662727430669767321891755956097437895744915322568595478101490171267511338653385059264517128025653143905707285402054719034268775822771440873788812986879151030562898135754245855535406131072499232716411494787580196267316175141221458835136207266112374706901846930581562685730566628882350630453872463230479998082328777460356694270243526532964742496706692198916322831085437761283236380571050381757244590860995320257997425173960097238847588836050372653884824598777380174665395956484948923498298170182370178323398910683837654578373975125491744817588606703490069800082037482831491132168950528824635675243084906907119389016322614907372162999167347885791593042132813753386070903982942078960649650034741679683142025506987369335078631013792456462372253215360867051777333464841707014159569289256598875912453938973562618131840531313395810498552614154443201952599164314959431533386069398897504677920932010000869155707343984643746765870754170086253188610300877860262033520607680139566318537466016582302573302324416392315270806797535200837886317544732337552675279414749473867397098985052009954017280 [42,13] -179822575104766908947895402800332824210477592710361096889678747718232834070440661831205216129696006628138170242933495366092025325978824424765518886011631218521775539928486821932889204158232024094470221060933959470043334496411606085422505796929336450292401422444540969425093691902572673561237841379337976103728361225995743458625695449250071924242751570276286043741901561182134047615512536822238913625966845977610023671765966611550438488647367597802739433431319225880915243868682873320407322904060552693340386413929948946253642458767903836500856770434424415007470258435693319147805014607741205032219432493947207729517787249767449869880847912511709012309197165463374158207717633894130994604052790723130095065360832520146110504726349306600008939906217832250945444518336103955737587426028230515979758124711682099395171017805991419285108804219745972263834113200264029428314630535028286717720740942163000676239364332925051668922676333548542983730332870780986721625986279495712310205999606199581006746662552025944523073373898058583151044718018483503676290183874617606321583831279254127800089967835275322383751203769997947438869808173543775069873306750688379488663260373774936525377062130883372444840295238229961614228032075846274455988263838182497859234136624605291497922141516159604348199908289916196557812152997316666076506273983615264527372629763789225207193861162789778217849332526672162045749560940209627249175957610287624617433208844444336168590866037942170813853712372404028193536220013707425193042965100209463419217697943648193090559473533732088050672089953624943699627754298757078806843598041839392545377823255702550552983059334204117763430917119320050709261210371237087344359556038824080397823626134679498822424970897150421901282201809357140637346856873246112760544409756466706147064809925094493127687885019718845904520750072514854639928562580656836083214568101420751832762486614519041655074635222900303383164072116009049282147655119250677225741454800014879597381449249906898124837648058178645591690003303393487218770226657408404082575078403369896005470193280501121767424453083276891500127019622104442150414549044646856410157294847659498866336331428647175828667462993547336480444051292770363710263598098829271841330698853261883206792549555991561441290398270728963506976637594666809383682687077017848234639360 [42,14] 505619414577209681004599493592348131231516524364377793517146485081886287879242112921798020403181181363583699365774907795041018450133331210593401325988147178019897553085688974608389649551937016279628970435499539935881590250294343778803161627605106045591991405491171799040643596252161048356901010374468966030061787129230085365032235824590800737883286785206491675981551575387232182400011515516050347950510296687561093238686227610819422813137117328721265365402955792693702858572580270097255207323248948614661502856427524054017254314495319217843347019909900093475231111697842204214474336701148012533835541008471871191344072493803685590234596638310739545394130676668154715411450868126756758372879771378188244878732159841380388799848085324741893898933988296488786387310627286563562126050034292818795548531455998489660677739583755889236036383259164259383319412953956334899291706000791150360385946089720816527326981854643135664210762237577518000640672005582294743587161131113431695280195907126663472094527402344541615945762772075801274040062227237061033798408202487089313408266822574013884204318279001757477187870584107036011064613146713582328262909976147646761757612672839490461873778919532107268467838070963042221444930215363136396192727306908594979796033912748524585495566012029100242819921592900619713452234313668032057134549338915379065889918179927063686643096225842816760950482295222769640488519496171014023897482944128921038290386883274814672563380433046961264926092530256104995216636148754586582416014769375821463140678023367313093299711053711464411509516038066776931873929466793028043759404158951454489109803207516541054197094545104511707041716327182735350551127201532045176232381535927326513178943390244852745947584888741973098499085492648909862863568396475094927547555938959898898525532274913489678631093628440289643251190392893103304765718159181598949890518924314118671645342181872659166432363802609233283301317693327321910830900773614972366701825407532292442693542031726667263673642579443575700858581773857741885660488458379356759767554320219350778657801828153704940318457752955799396089785462563167442768099639269749716606608879350463073003281179110527240688891923972066815639384345383235941734386473812071733252089184139496116185757180992097177314898289464850334737541524430795034275547940305229578240 [42,15] -713233301326157383540055377808248454935124531152565307519911874073222564916191029890112900286465219266112610332051174211122492271013411379079080597271465312384918909017657620100245278724396741668987250459029614219007433522615428888099116320825606046738726960980995086319644236520000966765151210219219100540265957207851332278265402954418633202981992772084438133296674913843881592872822953834333670061179676359871116364079407509918792838916267914875828333569960016403384077929425899392120363802344663407105196499840958957846032951894196584857863111153705402645725063256327477790865543189046171881148648117800251035246175165369634047052878019857431839985618856085609239370653175600531068138585765734733318610455070365677475382408087677238318987178328802088052607956086127051143977196401172635310486427693027347382034515392709116957957493988801446608742435451631413472598321908077655171078623178713123506181843394642405927078353414871182239063796125626353910591879975133587174301834376326434946210523420978723611384694576659308140919381764326781121172153522984199376551868937808514948669073093332241433051608843174586739384524274860954128996585399571905552509528202306486199542630228642639804588567030156477514586789867001891269562468455733868396293567177123695004225883013697340118816381052171925108712574201713502313173955800470355970426829388787637482628386725721639420902220337511206136447708778350536684953159988978622366838860648547012594277334035014907984123445494864781206178951900777430712869194330112727434018954244631872321385034096364218673426431718577448969204426617687269243320218674634927749666253394817946041398798200301802747361262275514044995099970422506204845683315333612256984425747412983932243893884788628891148281036615745338316723174594751060924827948380198449034946189812112420412003176813384831956115860575335624613959729042024567318598985234363455112536863206898006190092387754041584208616214200906929955159670630534885279464815969600105725090771353839799839568349433489550079481072543274861516960280813013249166917259632729555859172123613893546799687734123980655166955029189049913799171356420910956746834632252468583230482130429198381018583954861169410076798859992899683852131763461188492805869563381744561586461035983923340535118053329792638554382304835080689320813588299990958080 [42,16] 555804871266663630126842349338944973797003903823951956215204854111128416613376201128740425191078493410145225026308493732147418943503370730541699266718987178916650321715006956586467458135488517975344335745612749626572159612844051527438759037158671136013101044967152170043745831128339209164951536589396295367429147114010743667385769306404654436905879036198520146257639987806737895269904748685446143549877906526062794118149827348812078192608110638191746779969618520199386227993620844339313868574107812315765783989552292979262934419996149609317870833221701148540417681376977536337307585048508217911890469391646752411684596574457355572030898691191088454091887435845831692048154234454892627796325705317609252015640308193600016113104142422132593254113073016207333651053128265962052665786191033384266562930684883759876939315741075528636365782431634593279263582775576957224229433149626639576896289339001470775806934322236583169277838184288763556108700207227639914840451270840696009203455881493603228593607660967639622370192456948669962517080977399999255872274797214016233783017136022366786902496277885523458886234029417335511252692287065426601057701980081127764913617602343992488802849477787909284087622630136790523984335596700229577056986512940216442935007741992535139300279830215924807066824607971582482354673544575592884728238730850806158503218855950551320552918252228870064491124290155274692445576839122064575319919231462632048614297326173262350385267240355292553072807680168125907619022097135009854016357864661715103043268663739537443429841468740129259185355455928890813018749930691559271916913785276472916703240919271798576662834703594021149332099476352025354546473172621347492782771233723610840793526385523629491484785770166256905123437991214453278813102738196906671026850884460189021627153801474929710534787597444650438798479856334686207120192687540009959187943745809392713179496379417120858161077296410869014069944846242513175970205018490541566140907685623313003496547144048925788439757599925542890314286204470319017463291333974886398637319548788427169402976571479975125473372442967298930362488565613397768487468371325404048574914001591698253186484311663953082665408803012549731679827018254017456552005439647479685047720515211966556535791048725912021069937034139184940251665142523787692648396048302080 [42,17] -150746636849007867563668366475208005800392496960463194649846715913615280023991597819399420246555974869292561350576889830637836130642420553410385775652838661689212605188520823515912502584782371632450211021937028299079606443646061687805357654685087262360883269131729142432213478052684462916389487643099857931731399410033812711634126552502362620696118351607793057851119186016082556486827525014345508673075436453403807560723448816761162092718739792995254155887388241909930748318908261092249878753743675623361474754396194544237984868013028245480430764179157052908573488421859091100157180256497123897616713911783056442586919043637662820510728916828987737595498356627285534395768908027956668647650196910019500686048126988008666818991345914133147449864443737065859637950916786720984912603350524262976154795978083212473578949604486130442369659256867488789614514923700223385120143987861375381523770896179743641110920236235984661359163629616767862901511066539704706415892818947201843740120848770682721260363210970826739683492885880307016166261520436323926168668590978488462201587409736917368169847753554845906864950450314499253547592095964848364991297315714803838328239465783366275066581217174268239502483745890027396816677441837727319284297586143275497164443409103632608472787569310111765624970762093571321832106510784898678199972405658755540268522172889372701570551956986918849500817268197160445105134294951934599505198937106236572832483052268586956831034422762221771009114245927976037931521924381075441578855545414480882648923233771667587782823496331255297657928243310523589732853326848793936043295498749693980592874167044725049505885683749936539016878432013045692837036753348510155108617235101240662964062737510173479580437803385780790089134315757559103163344286839046719379748875724169198570065142185677937272370825161208194083984396383244369025787100718475397870670591877967705749381551962798532458597939544586863144441663879815513047721904324081250805804627930547369039554461473230878387944565778239485548895694874281565466393894388754644489112325639084207388121485500216055719055898840709649428533145698121574383817347175008603431877803935345632634837449201786550849148459815887448329459990402416410474466467536963219333528960857462982935637419236238439463755802165581469843795194149427702123326341120 [42,18] -162887564088595281330831690200420113292409173136371760058409484095298048726452508101132146243552775103609826673408614306363428196108071970957746517128671791093869804788528954754646559780007618810308376412461463753143305065857687822786594227943274022568178748548688161486794808235495250036302297391305134559817662758471432847761402483044084269015968274633062344451966423452310995309983391185503480318217669080564762187671457715627323917855043533865708625612489675149976214518114282547773183604736774116975971860941463902295474034505656682494508123123851267445894647252198507013453814278177563530364679185489781393230471908355017149879555028912627364233013278553273570594357160095149224953325811519111880208246971858187351115520766859457468192351960589231453152643932739049144794383022199459878853645568860485326058767233326839646370577582290299441685127536062832376377757984642213003461383475427043759488537591210708494976571340919176806296787475949092280582996440340031893787991770738467690417863213176001804143559138854156195897997118872942071627126928730543093199828220046934524092273414217779180202364375001510775683042279300638868707755638646441668149254802836569681393126085510465263297581247989830806960915555410879692808540382662208670560108980129044388795201975321797144114236889192655005922461732717032062032568624782749545609729088145802562494562068809601146760924336106633197151267080873535066341203517343911834205207557775453616308163485989280949434459716806765950019890049320408518443340939351778167308733983466484564632241434182066016931055118905345141367149348057995818215507255431618583420294808882194642843696162469035710501526309865875481679693960078430579508446209438125431984884976384572571932372826844192072793673340212461390560086603074346733667095884462339679711655146385537228231959212493814590085873793664321524203720034355536031319870585763939047476820222119577094507367411513887967616597174873746791033314795905245749137434342139559410387234689190432144825396976117112201426301398090183361546332619286345930554649810534585177706658486022471273829589516966783312576080469178442278769628624775793672777096389317313167218378315474501963253505213997776697696122875914792356397946439390736837843313644743553489390534553905415648609971973894062665032737536959792636489629696 [42,19] 224296506955759100438058850770921689765293453190522390664332912462733777631550504388735396676557550141022114319997978355117078981927031633803101958172938965200144224720543051262871150619592842613922441990021535469846377819551604702904555217602158346270206737922559777500587578305528346322296460458660586770736218370831117144685502929258864535827361605691090732514909770707250750625974525196867145463598415137754655793665033748747687281355878079916812827873346126581526306769863554565425079894137038399051171618893656594747642073324611027682196614248219769404460468415977845228498379774036179587277408078485858221990755732102614526402436333213548001655102132551351298102820756791572807440336907593255026237358978646192259382283314394510712125466418604592093357578354533695428456085584282947992732789471361744575520195209764921842864649260373097251857688602230492172182690056031214726946617202961188319438954523923227399987336526394614786253736967388792769024458748306916298326725668561078458448994082625440564970606198118787427567139830389128325538330438905529054042580213588277741767487164825401336082623198767444030003393229979261581431579154994620509519698954677243747397292342961753659019153149690958639827528508819009494511738068048650822725131577104339983588309645345267001112045150630001563415743231774904471925583133405665499276717636201287603040178956072870311802827976065594850205309504777755082770842675377390465673415392383945789134937484063483829166687469653183804577166587497386732679404544084308967849502967471841922610872333854435045781855188140678860759093723842683273257024005545732118000371100407475185499104073538746051294133366444318886582747690798698360285065704332917954676718783719101100831218290238176056032056070996915161798908360078135276476219528429467106998818605713368321124834194525776570934291346153975488572796086115411301195656464617117157453046096296997141760933881337724553816740963971370134352081952064068612113976392005347604571722029145448448682077089955134949533715521743836619279568995036614256606046689324703880643882649897595606524092378845366078579090652920262235839888741973772354985653488272683614563461739709574567333534625776817954204446173760190974826638965195531941034749411066440312468797889350862368694921901591997177375448900915322253475840 [42,20] -122233407834604506797874114281635971429467617867921673931869535530382146896674074347557953749233604100530460862871630578512485246814671136233650495549915339886523919518921758711714613805703955584749603300584734731306971221129711277107580044509997310954267145816795741843056372447705737978552965042640511656437743135213891111211794441872060934273225545672309398084864059585591478805518676780084512750318888863704408001862604745738365292571972417906681774482085835361980082915164528567356086867741177481981881114191440453177341204292952720337710986836083827844167111322893305337422061943236031828053871792728622460653168012709383769963480355034672788417276202868373937193107817723849029488561424689132282353852960173043192058625715076793422904826935408819320233902483584843058327308442584043306876867101783662464438770935529732029458311016179430127073606207598550837540022567950351504588101290703129329222581861060048333943434301545644261031348335244700162112112494077628166415039098705494224512618779500803180261213192743502387489653422869965740276946063644242586123516000353097271619385722409165927176407051023438761600184802431419035931084745988271860459957791979954007084813120839646456010551489055049369073808622259872660840452769768731854437805722365896239267571579933364884088586529438905917049874013469638153419716586536451228703685571466578696594216354001177872540890255688595754937925613851119157925479505776105243014935497827114789332185720131026972173768245303295015165514571876475818894986852113187017951265365093734598445326997458624055056595921894790973855426156171439471697509409359682854370426110936426883265188615758189111252871654484738601679371592737558492971458095519087920414477041967112167984712319421778565710885318511801359930998925793652888251231666887616742822100102714206242843487997613599255189096223308072647073354092445958571467591631433369717443641868554016012967496179514139167549310903225501310277002874525650087230910863990500186177473964333924347530890105300897322763449911831825727551697415181557265495897293034436378506046501830857823868814794927269718956766771525553954749791439584352550504752619125697659977639846270736703383114957192522888715460227226594555745935133115410358453422237419589676841639231707139922563605489401129538454167205084720529408 [42,21] 576592724813016434331526751857089968155659267588649705407530150374021303766854110769689694368037368099267024157774074627537825341219589402026658162692021638077474328532004986252615333926347470313284419860644182254264764222552701571864369571069018711485851691925500827861344485863158115838344497472299122116218119813776679384855458661582815408309925837600329709118867513758846548902612596275591238166513127007564073830342087859511993688309202580174914190272165177036394968587249390965869187838109664984674474371663636854850866657127638813274356993147126290071470497737290079871728698714518641710532337850886219231250706556640641531902578612369485994540264513102214251778670281357677339764095221542882870310490068341199709685357519256360016749033386342418249235032526142009992645769206799211804400099504983180815535971733919940087831664061379772192764102106947438778325689058646161564215112260145193742637729880177587653664399978922326121423547988468347020690813296663309699689441005482824631944866593097504787317890334705964027975638445814458133103774535856634551910137055285981045574307715835046909361890358288643643196241884884968959525824897020105209741027993983085221224769196083620028614095568341508374227529894874872663787168911993384384019919202197291191768044763481887934886602323625917585126338676649227402511620026276726079203301947795217661889041214346951328324727853123220996637799381232683489674431239429805744715273095890016002441161738459625864693800511834718524051195795486469598979782761007290452597920502248848480969454441151140986283251523098664517437566875291339474122672204686812860035257522951367002109253570373634421642416393431274092630601397368193328261522854328834715598200174942230375554759493970953515893229206225371870965007547525860069973095012086084097909162548197291636952350664327657242887473230739291914343512845353021510362064433803181805552770195371803402434814137755382768832293830169890252668829937103167973765830436521704426705079412553227616486686235156135090551022185061219910729300640667716489931346022736313556796184040637985141035657539616440634508139544140067449255099863146140700852963650664882549177006930431815418274074059114002545450814353916388287158209524575680655477146500363515321592036457879258280175647469937582702288165289328640 [42,22] 77880030602792980643938346123453288820020748054436192304738784302230068202723828414468499559993597422140895739638955432205057566706545885578862935723597127334305938468104156659693032178919855289683915110181332483518367157831687262585267672319865190911528315125438405310375528701174794407116351259537287135745993178442108961389308013946375793413150288018471482873343923069046850469906203499826892812887808562356747266160669912816452656198428034077828083703802811805552984223805931364312040155760502855189632779075898087074747963101165485879065252378014111740858293224199909284630007979006624692018409330413730058180985120067653003644439887584506310232802806850710582081926900538736665857733050928618408476525791257242357330977996447587574838516002364565878031216707601142252013035901849204438599545614136821585317376870324762825187382988742245676947262027088744052674420046284532811917903403638913130515219228639597088502783331810885691597514678131647963179860836659736745077021304715608872012091896950645170596609354385062429518262079019517987276436678581509567030822356920346661104234688916245219892217761610527477746186809466146668451869784520661025017772004877663856716582174798535929636084743804886388962335904240860618266509768754658057660625970179030824051178441347801811786299372043448210312306240632583121614385294139294915000861853902997202944660805314424062011039857565899101861971848914338402487811909742272880400579289360211886493405622466046346955141722739196582274503066415058686448906490212953597609803933548748410773869377394478856187315594798674669167680676426750898882822336541549711905362236760361552109529034088032857665918195433431813163964851972034863655029084376320755170357613930419886563487221539630975023427058354207001409661249595923562735907042147355294503390173964154584192492219791206194147225088870132793626962874703934535965916821850363362813211019506120941389612545339296547958291754431318183338146338027471362768206205737402223490659779614110677266385067822909829155569532235257748176187174162959067309623931206912345052435764597768956726507001645058103362756113010716523789375887158236966888326341922662184553801745185872029368826228588192486593288483304102617551221520283326397477564724445588066905398131249333526644723344317578134473445321211904 [42,23] -169462606497991765470276666050521617734890717099510505922025598268608287163405691686043224620769239493056657132258299600211995016810302986035742192093891491335059237375790878311356141319781705671877990974912327767834320081918560658042953045654731279540114944189626649815988254636786114751378021318091871401155719018343401656644635006952934156544959302851917197372221892442261968016114895124710244860788071379605550259182131883593768187521625944438888082886184480431234939622180868325952237360598094619948089880214143913970025979005722319159728440876357634914729695523401722289716247371041223502079339402085669111628720126233286151317761844446336982132927363243139665385081880659964490804902967623565841102597077629914724238602856619791993371671170989727845366027130391877671841221156417944620558335141361568616488293587429229139180115895355223690174605845314025898089437997914872200402611876616002000189296492908622305692916391536635798912020644655384307645534983809775330875693861576430343315280623947658920211201747297698416141697008546647292026816578618879053723821004547806379663475237845053935487203690495457911533363578851121491034359689361205513385936708787951322518287862242431142179708982656171688757299771275360962698056347336934714536894208111747818025362288371608201080563779501818945062906116435632017546688850259009448127670135714437295580910331982011876854063244964494665342049008570069796741486054925001051188811728369772838749142847644889559821600132456836044152961177383626903277410934653663406127930201247993760140995227238002731724568416835520967151497159067880792164820318112717629859435215655597861337392052277296495776601175020641899097902091733980160130647143060268114750377910814605196995938992485057674662039022999634336773539486051040305704455530342158451721332589509507751995635646139289786895648075015890671081778993214113450293940707241284372182265865736163684802512965102400560772870606865903642513185014059168378467381627801518343222772601519642486219826222750098556969727750024545277666665663962149341504144643542309083385094376504610424716525066813576070899523513773703729920222065682583619522286983292078392656400515617550670882070538862639221462775700384656394632537335221106178566425890743998940667869627357856366363811301105133036887187914752 [42,24] 360790235028820118322156529548200090207558041802824603903777989042708364623532682037636567915384938579094311909982103021741011411632650480694344490887868907148176683717547470960420674573216763411128359248463786978961782227849855907539284501214806673730991411500197628585621962679207200282025606188928097208500096134090659289535081456353032133535238497952449461884921046503274992727338798939250216190178583088483533352272583491583433908976699203569900457228405666831029298425012869864069271054656678884582280854552197768172884807737467036276820101730498100906880503927599353765957272713320524641536660188978353584903739029990940345774604639047380580286969044063165603769438797930876775122583102592276337134951757574095003008522973772136181078566609551304535326636806047538553192904084689054715732598692533197684787786703976997471358638279245794333338396751062620662590346127615292340955282575490675486988852292770770409742678017340817762733815576664260687236606119672135804003471995063811044041970465833790264527531746041824849989365956138686594789420100337479491916531721298811202497412174372356105291035990256725565077580947520272419469228665169098655437902167227640082251609711368302619414025464774551572180401397495600458892339745309306414245239679356636061600153229022809010290941830354371968894008394489314685948543314551283260418533086492814407936062400163415181588426066475866666941318160577554286886940210238502078108956552010599753769826732700419422851448585948215127134505896811415539598783341016332049897823208296768628132314193142094608449826398402820387835663198338408106039145119191654262593536919756581575757447620798357612444396656270366583894318534431880276754486930467952878421885470362927733743366457300206685826702592139251615568169373133392150301535536228135103608612870181100818658663543867724377579772016083776315143627689063401750624593234265673028468490968252208470025941283802989176302369828084894587473923041238868955601169048891251392886027407885452264736414621219159870992748811288698535453535879428498514307976757300755142924538479461206457294733701141738718150010663024211607172781702206695137901086512933204852582479562152328752592994787760516702561090478879248769810382033794149081127061656327565994063949833637242262368442876139311204703141888 [42,25] -613763046386046940307602881509490496771402951283941942458842840117670805933585990868932130831784054517124864302536047463104842651173070434063194348816263813702276678447425703371365876830918577105752822704624019833512270678627503927220298745768054173448645400944500617494991179940843255615318084846122075027159473335973883140453037049048380602900666513772905865188775577290528165934866699958257208479222699827217393489033856187945063108679857419556238499911227902470542920379287742136501728769772345084637254148199992771728050531746865505757003790048695952684468035871030754926386425492556600859676633342585332154698920585389225419590804245886546162537292873573079871295251382044337852767194000993438643303584267161708639179391821724743577970146347469844879409898801298466479165749750708836117593813566041244993620983190816021768217838290979460736394393754526403102892662328680663513560351565653915268718321065603603002454604360137399356365583816798758868634062133322966046936419775511354851006261014738871137251481450637791901789872133754913116774763943566198587668003147650605394031780137315725888532447312946195364726795050817533922354853245894393598858638755267682888462984602531637658117314996034522582249485650469401891683903934726183003338321856478393765515741102004664849834617084945114804948757498668554167041897426829642225014301394799131085121102151489366846394249779240032615206975317779389201428827540208269816768323198383846733265502213079809574361073707292068871186791426987700556155452107673910743142124598931805475122488409819132667947745381120241355300907646263760209294526892277932746884077542676408838916318580417256026014181389636669984279619511066886594098750968733943464541201753473943213695056476672898646019196433891026991389578522845056956580356057561337012318863711164050863665607477685102285989895873746191850818839647968851901886051810649318291414511467145795935313200993010994619937933890955101439042473317759685970239038197535442220872076210663668693382392057350886570947423040722422393624833325227064222727557984397319556034421757252693953935633038030675127062625260251899259064717658629920495352253346863429533185402239939914541108819538506679409071704986404093807334179885560418820167456155859377764868059468900995520333875917311171656417280 [42,26] 790333101863301983833437625212806484361494885556550199700876000129200510040336394019017464269536740441904812514852746894598525193169737589515529923282692298101426490181139021275089550378991176211196710726256160105313983294311758486227185872429132428816324824682474718908220410708919982812751085390196138696373809927550927964836934186790678578391248005898910387080629358079692322451557267186600391846518162790722304189369200695099493942362399799770026344710182760432107004722304152394778233601763192004956742951884399280841684946885522070339573189863030526080704123978929885633951909012997704053420221258007251787318977452428510457948784046767570307498289541258085085152715717576617633619344220412469223726589931262931465388366413204456076899480931092590875879075730100509397418611825828015343284999759933580423513616010284348550147870386009117713645370742406037043450684036731522773098836544455566345316121501845902467078820645665800403006633925569828766929262356808952013896646027160315498811095121134552328602293438130632430238621111513083211572582523103675130745427660195084554342343287271902867600249367235391122004801120913416214216680496836224961004071949876809169263173761418894125072956293925277441579250024946784199580990540259098156912693466456702617760047757198839273223995957866715004096880468441721025711594522052552934472874631253835686163089495100533602964205875869296406343952031827158094054076740723723068121289549342400779552089722894959879365796034335789673758362987516155408801234039553872489265871980865107927471654975485109957623382513977404350766936337763602793654373379013466588974093816721175080548964615316776454855926242526569542934089633361780871076095518515654234021922834965381022282377969925733226271935017070435391926456030695246090525670380215155071206547515783707726562000146186979632737086901320136835535026104271681251510029865645467570841513560180544872273216390452583806069915881540462338989345110509628757053060695669943027239864952328236045516967851075084296498089544692860327290924717115142563071178477573870763881139138971482074106501759880300820394383212009768719035543519369671634969551458073287469829166735054829899345430122861999463258340095899240879358983406493210326286456305541254240974054949599196602747959972244957954048 [42,27] -819642958107610623339774569164493854484118838022494002081528972784118853263476998765786735286731252970087499153949347034693736365042679863318325018945183426526167842963432429216175586829289688021129189661509232903498030771367029777127265465796877465323295261934970624624839003770482350279560349387781289499993601032307492751981932701073683394001135377400826874815901908401905824434819578851381309255968258120662872846778415935375638109144543797178363169222429943256229172587126618310842436833049241752740149811448131445416000890016240245919717016685001379984396774542782953924294899200156950878684462665673186335651270653405118057357926001894864248231621499329186854367243893071635391753688630599728440696714747404741807707352213414938864296770687227827952893817458303855807545585313718968771324759698828414387612122654123256449392612479510461602577942887860086326481769347652387657581663985875456689595495946507732062543702975433877353812318804434140667820477111741374130706019204173320902621731249292809074858373656334935908312471880543329693993120361453063525055563568871609834580344563040909887783110668669059022270325372081993342942661801641418080737150968771473007782930122197289571555152413976580147217922122263493703892386322064762379263021815357215696845292244882818426958636301793096644996255651991680386335486623246096221195164532274981742161718287669243887369361138734852943039439530760503337470053818434898591578502911746452802260461987201307160260107630442170191094417039499850713799651071638681925583389997228161318506871788175027924081797620909236052693085180358451496903694772861054691010823343401410901974770452465342714764412410191333304192803028735751497081314838526353364750043547584650631736603621142295768325905830304906887940484715044627098460636354624584699955853161667527384400974620111917228276139534624170035517631075379688130631308969780224761741704264006228134430577385078885740549662231365086740192196222608521729686200518844233114096524390758289677765774975102792423513286820348182944120235309562615452087318354395623328507097065501152515768359285673735551852446473006661112336277397074099087915159232139591040392896618624743170996785580932363676599691304302042457247427598765264547193158901139335958955223570505213863920284229802393600 [42,28] 740761010023600504318622583815845535269395644468995867959712146578774262037367434068596380688888323092785275476570961310320821474315395539833430373998657794082451637246417576134650448966418600777858942673027994843235851531934199301744693124819380729622865116869644925343183186686764470499237482420066632826235941378323377836944262489380545680537967433778813560856411812659552297746598301918524748726833415145139896815300188722637255793885058967927934630095636227872305829861391116636770154207907411013360174708918254080485850712787060261925953979543553425323879276200826681557367661801595071504960957952678237571366106894722555944676721407843070624182407416695988307830032150042372038473754017548370174942279671236196907094825792956715901695822490863715836834401704265629565171823910263158366045273422936591422059194617311340845888720098546313773003929830861681675866476744459379283170431917934454310683859453683128881913810703604853971347432160106246342904661284400899067088662187783533059909343181369110793109431623229864611767329430057240076352274050223772088418299360069614792491222561725337023466553326782608965172951575633302782688412180213621670148921105042306011876723930686402417699762830309906432435433826889942513697446508841563724348594149848292423436818543536091726695516461218720257014911609716260007132264333425801392534322326397532263523742955645585050695559185734866477594906986831541310406223052589186079883781765772525209946988197339425665174115354527528538607718738706092192845150229958674209799997823075951290427527306868814556232685208282687297519739425393500790815906863292848675729803571205207147312801059335645878023645204556554073707244588517790649699548934212548163042937594106927636846130386174460018062904789966943112431208018162462594440703892903245469368533195232287349762504522418019698962988499846113595146425653436852543512985980210884825928954266183523908178869689467400873646934851562458831229007811333714857174152852171336931143486720304037581812952854937346342318313158112366338952490271272975170893082815816498446379707107461564386366035812826567375926763703327014591546675176474859470612781300189225470003555552034871463318482279311073591494203273014173792938681692235254917422393626493683127906480574126021459727463376486400 [42,29] -617341310795991802438926734638617499758636723292146896469160205523326257301544508839214735417380499262057471828233266682957804277791402054314485856270837893343327597865943925679535789124124619155386635661328824148208600619882972750156782909983098274183437646066557211428071482120751016652031600146731484700459792470921475942766586615294590172840072171185086931274726013433202745997719460455032641658190036189317474224555309007022092877080280702282975419840301527398238524461373301663318074421627123122667660723587628572566972726538654061928403818661916814621226791125323652432080989221958987418273572831481774577932960076182645430543586753859343148959508382216464504778857205668636688622146771295128954248216768780516299759191147788610970373007733268702205539926225088396857517612967512712577732359019716922702840666035994131650189928699447931653714974189461530913561696732470486423753681862479431306621275490382122012934121425673535432870892166574019703040408417998830790560970918723367657714591900774289982565594556130738376422759104590897845827669731678339248218885715067880264125276001821092003711678688398130595023552420050561385662161384795903136972377358548991209528701620623641354457335197232699757870467878218977240885862114201039055061317007409692371810100897147681897354400271117821271579373897101853381653578395784533352403313915037369265621659394922367558072749525877500297544304650051303157950001843720866196671265910070849813568860515567488621152677867482672150979638789489444389517011688485308221914654679594996372891074280367275468574643010888305649301987667165723980315032394293356536873060307148169535239870214054276919921141020057418737215108080481006032789268264336944289732240239549357096197974660738203069297410151504040053220599939997947499923871660677124743491632017456488095427748588647706494145748823643145803709877714429451520581748252583082498629618045426433138465656128787267898477637531037870573876481078765103287711120239356628389065044043127624315439789786639914646013456689034731122951753994067428521871490329048433223108209737512862211936942424382395462158183289732388948244531084835880543236482932692799076106819927296551036277060611584515096435781583327638845555358308986652540860873278354951405531496837689210709236672102400 [42,30] 485285129469080660714156854210329231368499123890017718682515485791237349891085215698482122968437316433674412516214569370658195072638283149771169406678231740371460178337224459409946005330531346960116418770823312009026369957018650269853836710288511956337311595326532609550006872184023357920934447418626510777834700492818411562837574330035284279211904088580583552628155432523802416638429362649198689065472197310826489442651153463494454729119464190872897456953542064557768135119292989170444163440018508694996446816106004993148749168348948734493087440799516378014646942241714380693303379472044532272432011629354918346345525380661769430444138214120710036705979926147541143401880833131777246824329586862783688034176448412971534951122423269077320738292073476146065115911350315209371185768752713927638044632626004731074335064636366940377851507695015950355561676115226313696631389587321277521121419820551422382259629876292063490583404415661158423120028497331027756305148133587320556191119815411474469844370411653135976210015875334708331453640784746887492576287303456278012479436168444837569339093792976526460098698875402344567063965006658184029418320222032035302781939710815941383518966421464977079202095838026564445310392508661195319294942572172612358110842553425463906874296794037253048189888900811936737121056457921381092457412095717524083397623341062249405203195287227984638680030113215204050789367451701026700865889087786519506571721824829145120412560862029421218986531623467856783527176774871693591785049822341997356696176513786095409911107999388590769798868042466362053902563364559621223690091577181035880553403341868453571925965772244341108555848481319157896487987510428741541173198869641366100321738774306788640812567118923119046227542331546104027672700000381489211472947262787181385920268273059874805227474061186377729763263334033566886629520378212744255040148221438390719759469971652833652616299288078687965826472816849309644704157914988407548459102760637313973243524569210087270650493192316978560907036756611419456644709960666194024082290293892197310422643985810565831343195164843160436350326721324048640780159952658179467764341047012712275596282530197605879262914225633647586156445235419049856239959907475200405887232905065451082808683129230350161962598400 [42,31] -358815127989253724287543795678737704259749479695106313309311122033300689544232958865247183666784406192067486892465886120366755971948378335273188958580222660790099215867357409982980687456624360736379723972919963977809608700888537232197750865593564428773316707925167494219960883365726813884501732414331909312561965299407198497754703485956611629919028692503027979005929634139832483829741833866264541683231423531778760410484723738623618192378472719235861008635521158819736590856690811773864119590562018655964518662500673116526950904752216185213462672313673576189431475671786953571601622213538601792281963562824407945751285012796866407784127595999596471390219883369649202945489069606038639619073171838236913506563001340600398397686085368216790780431784223817971799745182814706779850090006962853295883469097640612980235677063928030235153566192694318628079463126717307106815873890236214688698120419542424258815764766672456381747743360360527833276417604302476682404494934059727538912445585619404146515635342324222087043946991201559789273800258347454756062844598479803554120392028218017757749198647917373462742757560426199591556050127316813640826381637916644216932304021403284824863432938305939386744325677522324557528557735203529661501240037444183780882376933517778661924638672804710406350768176514834929559303193905767972850455333141415342639474775648087212568727066685257440587281819052903152291732110896382721619074667510076716662754737758552171460426430965669157411337434139512101628716033904169684887297185980230903814624125184395661360119879416321189690066528033144357012961551682139878750671985534565328254366498979941522512975663141831773689376232293411293119795687625366708716737007036878178518262748582141048585978786536201140968099864975692076524420793981055047214940558626567377356084868115773035689319120256324455366477189182161330934143890148002592897330433150085078973945201508410772781662058948881634101482720144603259282426983238585970649806810968154702056718386389266062071445089513730336623667243961420046976284691454212920425005497306336150479402201833940955237190905981354144878075196065857926429841822777472467394179610002089726377879977704162031905281653375400034165787114051667825967163309876197585450758820053233157658252682316779146444800 [42,32] 245466532295497203714344985598615606072401168373376252194898487702660940585063885365469460070923245912474945088427821096675231548279337461198661573416891564828088417824491298506746542803074065891681948818033306311026955880098060079088811592011567349111673694175950689056980596851461293901129134316649209598245825126193799763736210778871496863180511188866751938516920974163930765571938400470312001003009020438905623604284410272147346703257561851805889007678862417649281526578516995608455088715602302355762469844725046101860220080724905573444133272281809657516770465410829235852157240110623817031796952675232388856749156305917414522458191318824054500539124668487571143688146954817351057260045587075787522321350342532859987534751893691259695252087894405493564376617074123945680074835339841173981724982590780684049493130435553050968749463797877593258924186377343712410039274420996167022251019795115217797310272402058591368246504914375670436047823948232187932308263899344143811103585668755668488574809947101641746022688401905832283046885704945512105923769992510259533145027576859418920308679310302788723125695013318197434062621448025198344758891007797506269945626171701525216538232207277877776249336130170992486963685111257584055377294858753244262787297588401795914135309848445475809866219033778052108136099723096806036291366710500024170830252170964156662495240220809866704743186701345859586459848926766792706724601599595239723928006365597013164032079112313369841850152077237240258503067412941633878260926112004948937003999663697709976457239070041255557409618236295095658910213683174542059481881822270368846371111031809587822220482536980357389084211399199827033633438531176288153410848484734049645771557949184892535005280505590138193765892459597378372332690625415703127377674532660031134129590747876071111906656210373221777472677216781973905455797056291837381046414880373773308338090047938601491573268817246229307975168662798665193007778195312514261432269715231571862422451904573333587914339725764315726414966883479351123275339321063057935282041798564128167919547388575427855694625785753695165241214215275092357158450980208524213523014599856041894483082714965815637495968424487105488658624756574091452556146361633769910412018865340489693288906633636405575680 [42,33] -152630625906005569406355598941352913689270027426795240176074868202414291224283654947120524748339739243822365400042550077786007174935489314749794499470112974888970677704665806510890511594881335512854587777281436167056396317985881205304412302690676079899654087330035899524170444537135262656423890459260549476481191478821186568382355995788818814264121726082876509567963379564889950242517254398029432043454173514030753102478747363693317316789025629979256686130097434529865671147150970408401326874216933993122625544548897941082502854796549120613690323539496969358680967873301575511551984769495829855455277099639652670888402162367955349147595064921754567548844617639387736631351013225512855635881120673872293026534076969600081512979040848505809384757618408241064764744567841128856563095218628766964620155574938064776563902165937382273385569172614714087650243174615440674960120092564016783717549337802498630816188764631148021919426107257674130111495857439423485684374025042487075980715721824246297452733569792425649998291104242295657428169776780436758165361871355202975968292333585804835172915102632458317006269276848602908693826384793772334903203153584388351757707790985099655061529476328186407350677446678702298540706558474277028181012339566620572861934476478907123264600692686430071616064775958980876988002706208206960403194002531572654223234483282600639048838487986837232519299499647347496059396724532295296521890959540054759331311750981110238108363392273579673044211504422669297135371845301551628833800602478543682762721354157039112422323882040784907779316707062123125892594570755907970137047527847703525978988665038845693733151546297438740163409063734410735245176202135282025021730476499343617980913524210467824491929220219673734123389436545069242544368633561519686804888987037724896384892933339873656120709269286295649013694575447772209372334084928541989645286280945190139369882716700424370789577610438667997359125290735967104013218073665681559248466490529897700495926472109406696157119493280714079740729293879735187253561229302371997839915113254954017839856131832658242925146081171027553411962077574871302010566621843829376770447899123208209497572067932827213766542120931700651725514394035278122374462069165909971219271507776684395162794201186304000 [42,34] 85680407969376527221770193806913044428856907935467144349187606731525193301466744656047750925726769668426555264311256311188264773482443696614573403425461071083439502019878144590501077974847737011092428674112073080055892474365556698770200017042507460614482198911084350282992966272572209342316264615402575269453868021834703368279430960227330693949050298298312475658371054772290880838632582992940777157005080088157940127651457315347248831099890089272375196550592606124281926629587335095684823220122955509741374313798569465899326434639753914706458772382825766817962569036544423715926694273402431916721193630130386539203388855753012770410297087777575067274245908032280182430231536157634327878614898896217292538437323675197596048875057483326622267779581517489321478876319797770987802452441523192618874634482754725617899150375078629020957313409881643255075057382939333416788623465505031693469024986225562858995281575194546645300697497738690967989097452939043201831414751924091541525199159130679368161488897753110804269233634335028751837607831235374709688973336484298492529428733566115176549992751244851251679344701973837422956928600381375284834526139828592161452810988828945344443549557176369679650139668208362863027926870406335555391950438052438879316017536431415879724397370586385133076963395517925339468597569721291236674588793714648254879762801748447360404838134455147768771893968835233184693248432033378242308786342611996324228502938057933471732476373911195674640578915021757576684060946278213220467502951117028314108440214554040071753809884117455643793417507045054325109781223491836521129743769423883945956754241049400637677146705035793210331301784513544091184693046589897803139917283026470131834036104038727219568209566231880601100671421186741426204856827054433863628964845230392444739044943335441709347259957381400702701749380620884438279683290153126545225732024167466646485449747112994292765297073866010051795442857105719325570489457659665878226852601808748121081723763114569575396656849708749281775549456683820807775768013497634227370102488213683490128279894827297214716048357460009081729079723540256482004084489259102144621794257904251174101183681570458647205784249917792446615674001407341575476621075835537050719630944954882588844102023905280 [42,35] -43771627706827125731388084005386670279915648945082788861840994995455917693390365022685413256375113986530663184943371487589308137439783401053346045931748222593905011295915305990219571334849957773575373447151498122465145588428337216328603671541257033436586896056628524770481383897267337094559395843474190743542061334118084105744385716614041087511452315532288639753844113959436528241881803647747160517487191259953473329560951433832450155532134455145587538285658528898285317226856550229375346470157111239114873215400711753309271434290110596439422431415129669365842259896178313536140434264552980563421962731930520779148275249414013077484424919714662036370942604169290823176564261355172551790352810817461543748888082944547873172616835583144687902048401933674291796878792792700488155904789229809174239973659628549032488803040664227233313462117475312394525448700797592853775189777665234302180148442633182446487549374585806062062314098771439939831102724283877203062439836449553289772936339694535574002395312271645068415977720504303845279406132252912542289183208756628349606320392246627706496111847107973043997250558618778304833488804930134926190170773897375002467199085084857255704031409962348659908848292722416493467657236830100813009096930721815932443100637194305047655400306902443250811289554365921842812394858823685038616417250943881126498283728483079111666968900796731093533672495083444860563796329587341534583196749505611663447491588599718052775635956792928796365140382843391361588895387088720371680134232357486252048979810326534806633137244484215761350124199886696357808604416277353018692656051611522029643095508614736482456039621190122425052186337958394257395004814000727277191821615661014100768616680301077437224540279021988741943805689193724431241907648877291570686547824043932015464772177134607489340105665483075859682574791744182393197243862656730696037851641411574930171113765740500950563894846303882653965368657237505348276868896995764254085838986333903711590610787753386714721959661720522760202884756557519767556462263383793682853767216667873566117936482492598166004211048213149433451707420002538212607208560088925989243139832919600849542811664988619094502762913808666533627632383091622977075915199959178552729007570262387904553806725120 [42,36] 20690782343080437750706330974648437604931411757425573891588522385960190621516563831134985397823246104048922377519529083364577679220201652496679996057188348548740723165070867540685913731048570525634476929303362692360786747018595244970076446662255985583669642583262452362396632887685682117329869580326833243999035467453579499424556185405192518144852942372343581897468866538689002242968794574088463709504473852438259800605888723559141955066914334679323718184696318276128597734104166448142772889571237688519008328497668509835731952317015786873784183538792298492660267188275300506076771850279437076948033653955292119748041189447893421838778009114040246632408812652711470333994000763031863861327265572062153210090871419929731870096710568306876884680766163788489705837274690004967248049167507335850464095791106854667249748270000191142503512632472351844464367488487536547382425050638507196375336502739435720681042915406730318520853560832038645478570737982881126792003409888640681591782188951907012783566242529989517490276065211948920014133888952349520277657123014849339322107272245418610396795553623347474868485735397463901708109634927512714658102340437525478996916569380438207774967320204789067814336884315717263751014611359261594435600129551278240423256579451622706781943444663860272385311899706736087904964611257553457952315478162852741570076991499925746839751925046699107191658134506901690398445454126929230037749933268115817982276281478045357327096470217166291798003778100506868339279653489204121048155119571556116259682267823882960745888697257269582423996260061212573903514342596918914431288686201075642878932407668878522185732550532831627071734838876581062643697982018485453005853396462611959689992790285082108312933749117414879662992423772361852451256833130424274708658273398659332145191240335194078865749130499645215931734274667112081360862152674766698989404021566788057268445463523816798662598951215595809996710250745552384682098530210542633980724631258194443105016305730301260784281256831206491212433171255921452877782616056682101660987370974613742897369132039181330835344359672440171449116374553153020526135234621029581121991705085197831100633190678655026167654284992780049463564745469860247528793201972867714506434949842039690064035840 [42,37] -9196187582263782617432481728713908828718659650234818393137994410971457219106587272789432627937186521970106506879871788367780936205302463952404715458354653605618411564264733954497647541125244413502540098913860691570674690200418528928711514444557839461819700840880167716679039101777005387133361474288685057115231121821514517874543986099725734926101460973369491702731975880757510905151739584190807206481562578477931750177981072763915816218983324419747471318947617927913281802156847132478208707086221852572862891256049021144879337097320587313118790032713690767506089666643020554721197697676786238041088284478409820157282300700801831467320025043551137292111981431259720584731913971801010995217491086824515289681816899973422576291740974547814398942805331566498726981324220527702065078353302817188731123814112996451220427043591019719466715394007314342211317568914307509725361224614513956082999227703025017811974968450340711629340397561823629599757178697930661021628452934859269863368661022816861647077983553519441329892970653413856356480432380459029668122320394842563326400789262379060705919314081046555396090829649620655693695826865525226725478039057053432907025639852378234801181432011685667482765596388958014430310329629816234708197473265806188288319012054647733342842689219163498093287980128199733421029900152918467111606972425361401936147327637978879083093828499813511682077204217482345729111424843868805582308421370672538120080283337372431505117027783959775288790505446895854585334102153346578984368276651225970442032070934760136948813629803362027721963337677802910549523156830758849293982966233059932034283474663856960779056553941730706219954823544912655014636905068588817763367415662827898888868246686285007150277443702575615429070877629139846664068316097977694651951834234820811457700541655003171501550722037994218262516960978053164501630588794317932239205402951003050427602800326271142040535429818558339999140443418427898608939568805543001330647235280921089400590548228813251456895819317912401955419804059561021938966133878520985366744388046611028573012740590512614956618166852346292579954291289114020103962560125754533865349398565738781624704405184093555694070471971617967479704692298180129251521069628059079086749781358185744957440 [42,38] 3876663359992940828784509334516453141502749303113886415536243429368079872926215687451013998172455568378838855503078465646956565427273569770315951722243220329488774462243975366673493425303875182758993359306445742937749243365688931587632427506378561225432947275696345572465030544359637837551916853783135626212910579521626670165141191959825620347876368903591396857927638568381600607519792438496318455813235468258095023556365752470625866282339977455054571007457518751387872330981884595528288569502150511937159058382430695195194005809998314046549909201666366187111758508516528646335934168381217898270697686323568431767245059355706550776069496182070416351681329617747188266421680208940823257997604797289782661202790133601578822961322329296926220983854632138594856456117590838350025300184521265965754069986009109647584590914070344688379022299884939513373062537583940740893048399499951084209259226763330907189985037430893583778151647330787686728960080619877121193743527809410883837669702103666561098132839130744490184612067577952019213128676234450562500707793367083557918064468805602294670547565952427163348015472427436546190145215425944627053560028610378542408606993277003478537673210136130339886771856478496844650034956306110909457938815321510001881149422298015952879349621760338756345958315751766801807874687998263278065290633535459728801119789735151674623681867617310945022842083750650149278816460054724331360485967120271114557743985156945216700967328018854164815498361424333373007418545419586401748472592947568523696411972187061647009729471710536749942888727567336624663833364619597774746647769197851636204325386595857772188467406721841980861094125698231854483704675302188523457843218084849881941117658293643508710506160233179343338189565327268726635258840173014400284833770972257917092098576260799766291400974795491720795198379754005775616318791561078793526221582542184693348050595766033149484856591683845472344910464144393015629346922613579682834014962306016984532780725906719099588288074892153288317001198262202751957015890137485846757409821075689101660439258500421764457355567667197062307833065692448438268398823548807222071248319601365028119630876185482843130669587051147544884030773979097727924103342401655753513620338258005196800 [42,39] -1545693736342432507267986854369786267599254030702840758206556904142791775929969455762317897402919113288529615273726082471738460930228513263660133600432044072290881434425568109289192983431534183210867112658243108337436479525935845334948357066836326402642870116487216606711343938225645796688474516306882927042838521055603023058575179339036311709105748066422189137964955575423499114005163381012947000522884428870220733049902424788662350884905028225824238266226627116108833669134936394316840442388550650164151077577754392765234777722494852221472825425350948892049979784648056393281311151527382518349479360182494282819795905838845916781647571398625068009280779887082458653397598416025483097004381870589612199678212347611395470554751749424073608647207701635031406987590049719947002578470562082734696702303181818420908255770630421924570547748513713260191774919924292924233644489713267910666669994670993480673638232290568673387809201670426129921020684240457921675314512679072643414398427238237791199517710189648194315596499020030352590014212685919929762545870745526456053238975364442362245018659915858858716714438024302324518383832051794945287272059714448001835937248380995198830259334044534640806130974797263807897834708776742374332505765461028254790132223982803512823746426118955710156492118866017887103628148334306278326516423978757247652574373535471010696198630196995367656199497313012375623373010138009372839498904947913471526343155524513163097011520901477057698430526740725678466224247725574383722404795428009029427152568204434346330000819494229781879201992096093009986436915846648486272572934775857675091266236100650966090401034849372222248096039786865449293389426774087067528477649938150560796278758600645621536371474534154977059229980611925076926919692277731497766994172861779503694866891186713915642632942174593442988950666025309515889194860465120306098294062007125407555211892429154226941048974613851013270845624552244280858848060427046156587733836259184481148346685366043042652542172037851805559161923510147098147555630597609403647849224638562398777276988208925684160434436168470372667323734678759303424404780345835617784491803618840765499694068393442875347320640614206388223665464974697547811079142571133796887121029580718080 [42,40] 575737293951426074315874696618256536753607824116942391383718531265251051956331880963559271356611019089134067686814221720414173500281289836769008263966281889599049066106785304419960930169164548863646711325272410511694819688294675025474624718784960826240459447321219482802807272186298736002492646765810853024473477236953972445014284146440916343791814699149065514037793162441743888118262102892896252241073536892463790100502867431917513197243796536101323426298566887291435304584499752888634720144085388537460098313609050743977582663519834359626725690319836403197407176212743806310057630361384977741987180298762789278944166496149130526515199660265520276164392138984302795445195340174130728190647163587138654303770936120335289399959562871275053638672359588684433362924733469326380866471087569671574209291248295309021181576241090084161991740706849994026617091349172584637530926924273714233310119943238124936984806388625180131758905814127561296174802684786457008184236194079434968140779104899511689613953313811398518939973612430543524240141952985611317646860682008520105199851763896467528358195905852814178805279410264345711065104708765795222528878072046795917352224913420649015647074783244775178491003922316592538186562038001917873330325105706344976238499049411718757788465189082677228790551293649744082610291136601739099533236067792802195775642805942263812335022557054835501210225076556534446571274762864671235373793339696960222444517921674203096804774051095288828921003790749811215952890015549485141650741794111667533505920181518975666021587101464524896756218160479315166042336765434595398708426256899680193385238851472779586354992662972653945999544106908328692506318540916728623027806578430061139225666581826541394968222957362071616011100693319164473235647138930546950464389419520114646000431248569198573081284026613422128194954363626062196348746746963926863451032787306813349128518445087523821793764418348660044203810788856391047568110921532463149637762623893166423988572514117646405547095416964663598845899877315025642096170256286955096602791186813394328014422761010139879504570999111296038726535254178554343529996295845390880670333454769983460279872254130828295332489204909224514555920894196391616974459891182877221527182376960 [42,41] -197663158133723966832926918746804044870157240974270902473267388716383236436377420883009143427485803386760616794324789085635335019115126513061912412011277667298611461273701367459380181551613449640824603462610645227172045385864237044308904667671840464276171994425606522605224568211651940214971374273924028564110582117556236576444512021081847797900241875699708546883753636532573370456666355601998625367725006039802107834094132184726624356805788806733366882903232084327406315423529954013020623863983062196160368806593833436397276889339658983769779593666713363598604804052641888886142691956986968039104393887753354073520061186755572886396275903238897868731761094343929006900609900913326415626584932085442767279136768042448214995174297409585696362444557285844827559783433175836575477065622679452932689831848347861804044525117216589592581344308485466280810738431002137909197190483678188241350514351680134136732482433296521316840975422395652895563895022733798318547039495035048022793871273605167397265466677583273234686767655396452300595259489211136335562789863849999288160780282600958578574219417869982457809599929457934674776170688993833951136284106732968675331515054963508169183318889772674363232089976162774691188827637896759680464722324888313861635882126904316554349858645004493374614493439085595759361169934643040542185871342322001771836991095156105158044974390057191648044633797411762812173255180616837428382989978300204327798594301376205064095439285894934108483520030774358042912109167507964616579692843814408654606703311055038747829364665351342576503447483018862027470441859488010880496702655545236381480391796371655415764051622444398116165546038702059389729953408744298653363116824471094304890771213611876034491954065240900846086801610825318966519935268078296246855702106261074873379912785248455148430463253707700589930075089646838583157303989883640711128426032541837855573553540127793639497511922423358120610736558965741362590788971727550128340506905485674464732228270236127170974716627089015960118168073513370068717461362031382358258638099741247166471833572027279671909434716178911902165596032993930389166928642685018640630338263014852584989696093134593225711359674335647083603960489179813074012178067878126327483596800 [42,42] 62015324216996350087634003612122496995569101467925131951322451820528848140322029620559044041283292965180262080196339384788776307663108111167106838380070870143893830078524621860736433063634981052400506668355193585065596832574086833357645835572458819704780222471220307289232564484736855604201498552477427130636487189785181430020557354906010335832900589565613371488681282232076500642211018910269143369846427315240450439568582880142416440777836095493691491399103761723148646281625694444621719823123650738634393315504531495620976663502879177071068178859813159896473242119319229275890831803478216511757136999326370958556144654017571978398078480119921397030116307475543295737736998693851963406508168519035223180749041363433788498365643005456995060188920619691606418766950309421931887644314262127311215014676259635647818009082982431787396212165482825210188355547621729684133482458698057232176712988624076169371044068434055456289233788947227740827847909020675384277481728958537119156003625444683078454711136973087388697677675751166762207555844829562175574894842322520773147775077166018600348217916574382327739494559073835596974572179775819951630140551101111403467006804449802424232420599065367683821795034399438619874531974235450914182990727273022104514898286108521547221046379871409347090493625997953137090688342907222591073185886291362064952390350542846874528312782085663633942617760206946608557202003026847881759846245978039030390207637248364331174042756151159425912843005612042421770666497110507157274261548639275494413715300079399983213302418459766842322168185882334685938399481729643655154199300453845234120639389152105175176182953411917197865600625817338122352323290107426321160170037495463248846158921413063649391043672284947639113276545150749599259641789516571660415074810660910596776550520969258188395077053378015381261881118897480496939079921170181666221495540959380889857337124032927253399075591623495497211571195432845364311763777688848542684149159546904272999683513596153531495984032736721630426118707215607068870613591132252806929161741293692196904487529091327328189996296395372969963412720949018190467604119563809848252284212985024449998749451304679010903539788534542351366197103777961323965999291458555589165056 [43,0] -85493642283537972200486972979897639537951142649422265764974556812887033108330864920400050026881977644003519918495878677016622953986167875919707497084812355577625763294358023993738919568747933617281302060886675833734386540444285280099125624479045791534620738833612855070226634786133154369193664427049627617710360538681240746029463184102603467484319537203476475258635083685016200396599328455292580271504762253813605395880958306495925081885003067099089029686193102678273659197450223841163126366919766799506266051391981752578185361859503348055750310909760655999881169864484010615899326285218335197606828724305818402830363372289964218106986600098322211907633529460813982011533728635292019817262562912194163798390360478947908796265804843525775117334168283299387942981371760920493416489115362120628342372534186431342590535192982147968835707064129438203583959908826070694387404323196607081047633181290582288027705152085267974175428866539530552837733425029632353989979289180399625015887157605211505492378290361410217109780352294498359636583643903728638787425226988879770362204157857720208797176131423186757670956642909967588931388025671528610647544806809460154290372118385141247449032198994363119277419356516476769803473833404851098661165577525523754942813591293428042582462468887571179712906116963396880213701594967263307612526592946330951077680949526794897288081247425150673141987118000377058157964097966871282044768319567122649011780150647135530245000476089625324293355469012005913865469054555189014554678740515726614643830829973369594024967780113725669097147132365378061716202102051487558934525072617827123106701063199690629263562132041499494879576378950379787749750691284349699427141726414244241910694655320970050697668715649001868332012455046987946960271289564949484001723895947117166913842685569460934369672576264758442701404417508357521299409136744905870347461978199152056731952225189415775302540393591685563784682012824179046188636478851944141000057592334594533924031281091300826463842215363471194734469181469812942086452805648916579920591961022558004352638558624334986030298576120618147223508788405136843530716332848531391058555654839713027765716237357278139741858723553695353216326278488178787177262722299359671092208432395754597822043971365577273757037121924003198189047925359956754527430803597217608366545527352852480000000000000000 [43,1] -16320696008339965861645144719621261974130845877736541518471795984164714899316561400581815859377320998830575251206826280951970550235491025242430623729319435441187239694306865873431038683561131598468953808440929939249189556970863948309354086873174830782671993895262981341100274306661822191385438147744994543346563179950800828266933133605558881036950288078271913113006696410802017094682159805005440435804034727591518007089526541420086031365246486086236311986669366809509020792349721003541452073015074489941251876073285347730627648725140173885031388364616843920689160271633732989099684134742510666412439486853998563319973469121227699424959306165915290193547896162494580407645335262639132631832237367645221129756643665555850893421948984082742912740171644507397482077009143761983555943544885792198524485223258615344489763060313180704055016812965997656682980172429034128118609466318093641619592518161592119871542660726833145641889483585670038334141008744262071085964266605551144878575644244129266518202805772841147833449600081534324875928115422457047516558358051105643924322009052342734104095561426091453143914705618890996657991088296269410605776566865598227866832833407061500423155983422902059517753752257808499496840744258316317236901401925476416600385103170342807184472405866691213065338452533402299869656457466976815966999954844281956911314392991866606623942111801550112276768801339556393891857739193390645357551172773909212663606791300909946223514640839384815848916457464843432693820056468623272880692065354622826591375722732977070090269171765955454022412887202581085368461726938112320188297663718364574009909277391522293848677212420992499388576074242085417297813233888150945218199977128878717219344733455527259403593642133429597315516621428403008195749951600893906211575407007488544929666235255429555499232927999726485734576734846745860954740414921057341213368926033666505202904992417992659913305980823296974148862781688213969964745228936594998164414316394241459781026734387432557452508018702843082453612149169427691687828086745913581938559455851957442840963661735769376978908135756136760165587358272749690860954073736351536520677361981187351855609858107195350244668170543898167190604013329362109127339757483768924139365715911386618864672725138544881422873611891042741942740769400813822423391376740927304275267822058209280000000000000 [43,2] -38598836412765171974873957480764058691579237882129972789562791225318502909296236915344147186822091686975331989815504913655767440527092913948488456315098960385321874452647896238708642838143447261569131269016396366773110631776564322029842339331682799294940168402779304988923727229605246630636040733638968302525342489542686728650750541128230679151769329827596935242313157499225158421339167842569615002437972050731514106390713315500957152706233855688696080904094569749750937332656335987815103602208824921755518228373796028306092080855111085617972553681334807987748202045602993020328214206304107908842172246409220324427993988332114961428220326253268864703711243983720747655815148926118726073476517521443004152337395931516674995793942607771586043845390984748287584111934325705703786268644842138512049656184472277943863324509668104416519135530375495885942462280164059732825376432143755729624945479051518403837251430157284425370868826072707414468063404952628161592215784631877793809681346203362686647324434181529450073921697577282913073939873706667939010504781516328195809205706065036491581030033865858663960678207442318306229157381850694520330071253264927746166610929504993040492384751069929383126106956849269760055722724579254033636632586827424515015993898507301388328007539158678302786792060321213039644325355620873017603856452017153198349764994599122658851614216087345086094147958069554811564182804777116164186977281814147406356701759023504335415852336908422799594564356357232839298960718535157686066994282760992521077954706192237311786704779186726846590660637558286361348836398060828505496835382538829551680410896555329854431170068034903022110514934007829161958304543636639641261403692880163636745649234127474329326559250238094301007398768711333940108437199758912604844654306136825149836013828167292372833159608341370181691651691988708674278826649368797895146142051582601061565833659326463624578833784397492041626817214354188133947775304232993813711288793459295969852361531783449614804776099909315350760451012832592161127153152117352688550363173126569047841634813579234114066516045180097518001022160969755558700314230242438477223300603832283847401811086391746262818981258986760470402522502606654106230793031795547234682652100411804411120229153054544313612377839219947637840588272902404036171177171749433486438107483618672640000000000000 [43,3] -337372987742256076437301520362456246589982809691804034932086956521315788074882040598883525505729446446754833330453378590011074881694852132888981890753490941048343958355357329393424817552367011102941770217762068869706214845109410993403315334931944987601578972264855680846586633221972685440336530843445850608284884610181658519947747197365092002015886668640558956663253025061527069598977453920143664086629647911033280148228860025651332413260986679473310540744275184648432691413353660853931578753994070539536004198036934680206964743286270817607177440986452602938827837149152128366570137155283340814004439433922205666272542687263898413359426959140746190187939556576475825218750188197715883176229784958537852504418227951044714531876633186486730592264598543410407635660725552648339183120566058770632523135336913200750457876872411248949556448545819743556136493173209265372714209160815499797565146592394945795594722774635613945733911945118318804804765489393475407136037042045617648637172063814549149785136511352670131744127571396987156594443029913079075465153206998495718141287404318487056492518017042376581455266422801210888868299282303876417762659230666683711175381956889856649318142805314254283498546303324095339968192196918562512914348069700876343835143658363190324754480483728421294687206652892408211900960593326058658409272550562096159476652889454622992178780324072555211224529965813917338085877566801657126734141943420083067654685701569542405665276612978215965880289630304142295518736524190486244494814955803310796760296612213824737449128067864393679275277408827386290993510335714965126766192521132859935536569765585116141065471282846485450885150377850499028860578082219746440218253138524273598261076431768465619802777864960499753906704665938062892793098337420696355579460600080580712273946215173818417484717131032876504417695092286253704571558331096819389169849258084375882342059161548427183765147533797073099978826862088560063331349484471847241839981761388442431909700311434875802020588728821632524761536532685132321348019948430435325683824657966311481774709512913447382651641422378053595891061721421289753195870968172146899428909311143218654746863795123182382068604090903291933077687278458866344054670393716097538675632897073066935794757346792467901085479707272284576157073024042836926431457458748525952196913465972804812800000000 [43,4] 677708414244790277300728673802313312520745054152677515289348348368037464236226894375537013201797084689557600176310832212999319800425194728020011414777295439082560618914307561565424192960921284349891226545716889660406446268116185608820302073732301178786453563278470909391320408913015746397636820217060066400154567251977541041902445204645478159639580521067650328440354629166041237668001054207093862280367223549762440971642921605342400292909465507336115085593929556477457026167590084956907360351703849121281039074151569264952988574004229698449899639833477408096145460165092804174303430366166398105829111900043868126307013326560103567259336724594750228994826513015478867652795375245651739008136819862983505908130840928454624892904941503681107108057111483048763196454750490302059153799145406522487809215741111385632701524093397360526524685099358453857939334361327051983851220188335988628851745381648369649261208381424542906160757873568998875264248272011606684005299509694811641830469993639364614624104006676851522826847458280220694716760308825867849361588312871281579106749458452727291052204665336032431271056499661870671297411806549071051988907655338484498364341113830729076687899497759763637177441716595274647179165300245632931493588652408392485333355495908643569412426157679921961054584757828087324133038219301000491140413224834843439978551715286930389293847020371339973104095366022621946811840492595445576333017068340896459586735661590668874739537246191866984992292910166862485067684576738879907770127190324325456105949977178595593871423626823317513656185589723736143349316466004881352808117562859167243366113225028375176312657245534554069068814806103581071607891658788905427892265669822528727473022274584344808550596589191563861777637517872149040372515863815781091047870937686250151435362026152548128273709956277461200045647837952640665332304777921677969967474137546622228850125750060143736039618357037597128914693873435807337948726054329359916506250799892915968231689997254630978124766890617433732027402560142312288126427531181062939289871906328991103109778464072126289846622864721844589651232705112063176157689217993016563042568015944048842114905782178149205863047374733135326117883862047784949707253638402763781546798528590180443001374889548639188862752138651645313260209442902128383164171484038746793006400972146081792000000 [43,5] 3600902597939501885408413962897720843521050023870997615227308957264790372211847301348866478574718217490763085753122680535724584646294614952775682724631076174475968701726757550950730536005401537921434813818911733254312252521674778904281508838934124666545041293700129944377234684013143300111520222354625485330916098561472026586600919240952529235316872850654967107091105606059622403465689249078911033629238620858413473929969942502359629050904443778823019413959271920916079744934830519786544147594682805646012706339530363436043916688764343588902587010715032852614667586825194694817134166556245449366527061979962457305646212499596488081076472414058871801348414795530809129770142892343183187961449367372340810006516616950392635033185206361645009657421080576021449046957138868381812992620414298598542914630428644805707438358394913169992902602598139316333311758346336349037835357533188088066357592837573217708967801347779272497133139506681435406295187330121237918087199922516418049196321134469495271281458441075348143427102198848219031507634516273983039844161019422470184289868422278762365136543936541784775846808782185613257463291831978842124634698195266284874001346320932095680781772778499903738961152930842643077253301051621117793342184770937620476760805013069241292587216901955251137714752533949728729467093042378708645333633925406026422133312789814309966205880308542843631191882681664739529608602052430563382368818335129325149433741126367446065056071560667303391701921752725980633678797334574519535347559172266693139268435890578437750993047648286286949102391706497617985336735216029660756877851352680147030860262100528116257954757695858644294051705559237618885771482147983509232330409762185658922783604618324799628584549565046346924000994319035906608479937581313322676455199750983695829718512895242802869971389633324898253227647330360174792937081057026141010901448596095941918860038711730327779017865614697762911829730825215410237038258162026878161347718036443427339907236549635093396098529743590580419190075941144545025268165899377694974641738095447393535536736436793796256480778946469440278341738627496606748773340788917881135960073520169008106892785351312565192707372979858368364559606569275478498739537958032922530466752145542673760405314778384025380913740252845094958943811030389199362181863711575486450892931414617594265600 [43,6] -34179220617060022892015790348585514047478219311321233955741819331038468784039564521550178218615786423416661341776022393452463726845145383081403228317496484247747179303068072237435163790721168842422065756101420626214612838638968095805702300707898722790757459146528098133553065966636390398305525787527963591913338714615240765946323622143578954067009900166069538539171195630008030077381005883122923476533706527051760967356706603010745392552871839054495976277633375888136852933276543807191915744827586715556933816612598022739622602360993001723853181372039410794917814981117088731854186678715211629997049374762419481036656960182219245411054254179041328470102543992736860131560899711189163315473729479178806969179789839375753955426594655324719485944475270192214047973188612326910374947070318481659985055685571695264755462929847514522444137032318257544058192195358696215601433606349268006449989285880047684979259018124303731642047140752246940732209512791560446269381914227193124302266744595816318518642982650292593715281488779849745995644982287032469333054290645184061107828006038582329091505119053366485093884861881807241040700954128917169271915984214417425060527532138087403531543443362521999454237908552029160319311909914088845141044882743114051748887931399767998526096466356926108641983706356962461171273036862756167031869286261763208824303959112892724436227912028074187109771470175031235221184266710088211857497284183384417537252044946872979704076226942725560271232368983789263705005826050574977507220067845482558605045943401559924696628524532565950389768368901767884353569212469033434708720302294475099176550513336434726053097720961113812569416115474087231143390628571453328241405402504103294000825092824436120842344814602331991913696937450592212695020407429725550123864271220652448732782708652800537635249292029854841703696022976905333968926301208975228647827871580387715746988425373435577182782324821386678507474307302643098947229584603460220535283055417452007634281110049209182869562472264748125385673877627165453060770406962468895802727243503923243617974177076261103848638777450717783523285806645662680922491063766504654633667727382993922408098044265779086452427477570365676614024711702598070394776469324033112400084141150244466531159356914589511902145025179036409733980784334697371544601535456197014983350721627081932800 [43,7] 198937409778435025088851303259341417044484175337268578590567920006492267131498023389213148313576666147527037184900543784810653897526465041537876612040719150470801068498640093445377145448190287255322514628689120693136510447172400110162394232327364510520369597867819373044910432861710792979026622889483069828418743851087623234990615489965769776942796282938332880220219351656041642177141015857953906572927630067043534597940478424838912651530942206255028486635868129091373012349279083019562186484185242058655875160872269181549796291662510646009599655288406612806084640860812991624030349543692567652033827831487197108343295780003512278178223201816200099682017930935832723930544654793969232284897137591116652080402702527748699787138736847935709129053214029251359331537606875871437209219554203054395224577083082975137328453682365973058821537670834766754598935657171853525793482352956368493778887280352444750233411906566701459869466592508149852540296951159827123493320524927104102762696407119486452256678597956777336126518950018210542630837479460514915085034449578728532021194904122378214615214790500064174186490479029237705950453701016193708551420209868418424942176764002703028100314785185664925253980475087339495128288952103846131373833449174054081861300491708890528018096408897581085437965688126434621070613929848825438999653289838871055926738086884697166557267898702619942258104178696829397005155745508662396691666809615339476913792468652037129370435588480714844403139891345328095951681109876798020764624848588026748806664095939575946465097964586623390754967180096820711451879505161356167346658422756893972098966730880155411355318245141821664097344081569677894191503691200708591638332548177749193028453928707102415997891455211963152738914802180674361965256011003222931418332144961305956152018076682490101356687724934289749524532525484140947154191331568987096027199017726031720228212824231010022923628889169381442503053034391760850637615482279726521428390691993651429057515732912230693609667641940134854498083424323952216149683402717990319015072867819346971365809183105566733042513410521711560206780864986266495206700871189316530964119629242124854705743887156506811411152247464570825406101842559327678458109745751215002698117218926187916223004814129519996959540854669002835585617274915038936050914865540227711443074313837608960 [43,8] -877339000046397282147742576990057232982460139230728426976112991185662823627739825816039206850516230224206567816955809031382720012371155526142028548787425297977958553495448121335336452535902440101334086173816094759051947486485919304716823116095425085935094044693616773357746540226925822002276276350331296933934566313309743270320703717261503662627889876214913948473931151960166954241164321461112470123263655784088818110064187651164231467855356805827545132524002130644702955344390306238614322283731624455520296482481496834405522744796652834683278162174447628990996662014167130322676413707257023669693596402567332836214440582346286867438278509160336803638087499384420793968983160598022690316444510967555695953715482436543895301725934334083579047391184206947650817990546189173758428790978044782073353048349791808349874545435853053825883168476175876032315395357974320635202654603622761185185409556395037704571332876728368580415047859745876627515663992241160039829023694002325940044155358930391778558440845926099517416730294906253443737382361000215680423753047820590801721779048596072582728477030307496248902022891364169866717460296287320668286371320746718947201364615817799894782512090382450941080469909289302355942020159395886206475083635330981999846902945422379462471148818111961823679835356861113215618566274760707164783654649403482448211022914720690519340447939712761164143547648810637560358629583083726870010564304971822603341406459478763660294747817978295404721756102839295446072108640385268254306063087245529650982658683878209170761149168436571931070230726112392491037627124127716566356803105014330035520020199384090229115947468646215994830387237161346307250696152735417595077507790393009132614613165689198203765934972155056697720944725725162417417087838094438777455045726806667926060356775048466087273221292820047022083931065937023021424390753461480445685427233750041804231379479133848511330987363237200740641660961616374334796731636829309264075910912880471507949580358891691246604700237811041127660683374931352054068208668430221306384334783918886317959778048470482834832831978040088248061953886366466438375690615822348245117872660537045298075653108740294471728672827431075439619007270379668980236587141669551681870615923202820380916590032249740634322571500862737896336957073081190869476887316535251102021601093222400 [43,9] 2447205679702585962114036073337022062430050383379670213724832282237462990635799623609011277044981533867950090795067100064711325446200207802873239988400716937903238446105465181958516981439772605508007052729560551721454360819411857431685108907559556782994709488475212688384763190888540274550872491965946833145446969577238557433766279963548771907739054247830081925518672627028209780377573157264433772977685459936348854413951674625101389503016214597951561284229015428051624112747527123514987283493382637532455782071829738407253360736266284803936379035743815050926717948005979418055197429994810099275452615926041065502081471587793049772991533932930265772448621771795962546025619979108087960629658873546656501773079920830046082671740464683304659120874918617292845537143175043712867393030286960259050722706118154105726837244696670327993073883115148081015500558853534689735385570833887874527427866469242791048529875417782935476393323803235715965850890379365376447392580631452232014498079183656397504703343875745534933005387956299818809878268345357994491518250134670624993011302873453437327647584522901183529330221252199709116041426673968385613447830554443205895825918990854400462408564914736953552014166181928429753928786061781869443306782001677282453573431335723211930111251218793118614100909276322120597295825010182379729130437391228426606172025599328426185809435595382153506014020844239827827451821783307552801929776581015528358925838886683869516615159087863387352614220060875094853273571884995888463752243784982780743156484266017965807108958351031375739763234864450514086550224492117158183786029236830244673741116959223924031497019572411528976942305000307610845004870368261023624731798892700528394153458945382215248025922337940996577558782064178856697660894464116825470839683305085666471250071822343631559013635420770719765946335914557632606953647605488019814530198749883519296415449617834681660110072945431455184490168046338080614894480643599065970813977017038124043093461563197074956784481630208306927984299208665533222817099231324218330871900834103233372772510305736249852073760804183303640128150928957517637501903067216920381058734119590501911638149467333976698363107084228850849632901372549519412978153723702509598277143162561900073353509566174925103437499298040947147974087469986366430579232098186177006782203822080 [43,10] -3569223880174675118834614588272828368263502176675850441969433163613578353237575956172307962934638982092616585505050636119957215398939525609107078824074703970138037879697058055608494718954677580498912859748504179171029281848728939618261817696595011477692533090171004057343603564927436435693970949043170368668303678720037835793671202065451284485270748201911879332171854131262952534700019286588952357941643275214631016978513572023556237241256832058016415553001246797798820619323282821281527608471759615742468533429058028641721098715427400304315573847191810519868695512629404634601486598793538181724234703085940152728753682609315268484799508299796996538884323918043053804483984678018272763192981466142204346729544613863580842397373034240731361543543002329456184531334867522098943428072906132546652996509230190901491713499547487974679802503155493538250020534869767295751903539023971745481157731576212761692085630984959677056155431637141313787098577082787710436252773569122323155179360545254410074899772592699471787468371366864248586581801803433934130053271551156326263148883706654910069059363196504675202989270395062020063120126575149526040646213118708458974293170352717044039240172239015944678364183181054289742185440822705034789613986598465716349770460555788630065169649589339218078832669718618075943686924793707335558936798201628088498728321550373820339357779458105159495328606244991533606047658779672727387184253194841862681300246855531941441278882668772439594006695088806335782957771866525850438504537544156998209313563184661455490397686175288545406162163336982291411361266004069324773074544546423538579136569684364935791886736972491375771759515159508217176005644942061501892690497587108633852263615989370015819367082500886404442235211189511447293075720726705695132699342994999404559855517695892952217706567705275607831855868060140238751538681791108012881769420632560613655803265731783005106326113621866576810530280589274411219693246298398799804425680863263582224402061691678963415947862916957501157447980779779292215197634456813761526104955534540601851204394176754048248063555074355237825808161571933571439366607571258525277976322186706872156636641092546992420092679954280973213841143393446514600838713802526837665768568891403271202057958397959974798729428421415969779184083850911104420735241698342821494175825920 [43,11] 1180599533663064034119129502226683577817044375462059411769697771332046408331130603595764208764539519088321493789914976239895327184181156141123889506664842775291403604844953495608432148193889120746290167148872205206527510521054310527993502003595786367428849349044912925811745370652776646005312214210146641008764085085659992231373743305244073859813213645322361645504068461659713014541044599831533524573541148332283086770589824365560580626609186076014818894980783152086496985766938070796351004753529393690301799642453580548900776722695332583968471045138265734899197803224168422644831166014265553757307297123790526904461897198252498899598197019740717056687312077768462392157587071317466671563029950776214574486908949849896844404657067976551658521584410098420721264140442071006457676494082371636504759985696946165623934217719317005149985530227447320071225295021580174244654871843856639167755419563984711312847482913488410964441807154598660601625230135882920443352662548965737763378242786127575716334294041282802848998109680274107494715541166904689026512848517350150186120742464800840158807314616999641868932412014332367837342765329836393065713580702323874259872012334082373519631902059041829246785952743494426422596599492768479743143380611903704685316036733280320358475362677097013261780958853869446455231058511098547418668098218693255374650996383281447081815666690370702995606404590680385880000027882824769298144225938110238252095012965663060431825205550761724716803300237718049290196924146877334246260371693793286874991610679049805123636179399905907356785636873444179987156297261635755890672156477279508604644286273893676716750251060343995729397830675835646966664111810734688900404195461905576218509373849300348952639085689367231554434832461007143585787769790298942181292867273887415465650663895256604113528419744937275976666635942987173869635695341786628612510212420385707518458561922217211744517584192614953256580541773046222898464740633840554930094326125462870378099660200111113206666459532611742791859317484755545100205778420643872850987097043327274699298142601234347461516527400912556166282652744997626813350272231041336525432466872175962347300355314392033616230425290999493185028416075752380300662931476746422919948178158945035562412827626116609915502611975221670828965650694284866478057634101480724690370560 [43,12] -1120529732972530426918248384430433541090854510973087127658216004513355739620574683349708622872228841646657864417909671356438179921648944967558863325152424167522367421333116999441250423966234473639682965456245011984260935517355387918366445957342409369885264186683265442250631450005230428448848458379947898958912394413650665999845131700195083836402080519727380681356361800707388970892476172718443467543638494859045837572997542157685440926181436092243700433124913745439002764848399729248185198237720096462163922696943340634707127656909892144903005298712264666182914338893032149585958402486663651480972949707338275418491213831471487992048345731162680335835503777792803195046757459229802004919929947028762764066825597585435838786980394963205809953213276015702388743719873057593893444741381110605553165916567226890643863483423834729212793756132339974452362677592200292487381500732047591241494109628637821256882381242944668061212789056821497499911157284779928731749849100300448920382695733971955057626558866712554640453689742639483776626695912230166424508381211206415208772987430918304070471685287536667089648482650320092101973582986775707415941381525527770821390575690811567830713647561984657130891365331398808707692452504061027395501181637583411360572579878493624121372154589007295009902443256787311990185553834038886623079008746274862354881685325571797799549488801450603802725666861089496745070877551336217369988267763186743250329363463851131691411332503651620307952845251704046964688842206828468640659876457644008073401867555085282232460621953197905814876147478429735807244128673894511957959465728626118756952208027841415692871531233638584094641805934207926049208222433101097160654259443862950830976307259154289220054872222959759239273674046970801206748673514531295186648269430350853015679593946092631969284845756566925732101486862202642005404682501145600738385530395950121442255908215213846129149299495789939662034374020178616811109300726307672701104260367099146379439879198459062461472698247297201481107187363587232185215519150187184699447087878626996180406911030446126382069751238100501586461916656349993289891867478203538800765116165372466218667108226380579836030594302739671816956534607128596070149877409530477487417275342785289499893308729489887824396346809272129192642880428909633115129729424379451801600 [43,13] 27706155295588820560486493976628584451437932213060345602052647993993431301437699052721000736816898615285226359480400138400225193935708448652467356663399441495056304812205196336991587423174975254562663877009797862739428282374957364054638901492221755404522241295834086011742903739317000309978938950737514547035028529685042377371214135068583759438671457122967536269225445835901756547798309193615817534510871295383048412972576575919201728109430648966215103394757296833610589669028458912600758929715686427758509570662300753131234146299498506453863717908637648591364710892536832446749103603060156776148900405366055210554618135869547936649582469203039681664365442249325256947044664981205628780840242916362474941071469567655996912119880772220069998941861220183630581363803007409154453310210369153072014309682844958813478900293264081045097385666159755980750445536242376248191299596678822095196279938190670656157833375857606615341236060628619903028641746359696517310417396180262334357050388138630793007930968159633320337770391512395709796021412695749044306297895526260821776691236992175696652916655361418809652897981551985158476448990571275406159602332081444497553259126944595673281404184553279427704181449453785382035720644384969420865871045114220229841317057174078636491325138653781723297498296231415594707159034104283700334234288703714148314104928423880514803949296343941281506702723589610008383070163793171569596368762120739120867105422210339065049700697717121294412014448805070651727270579594263441824513588522144426107974720453889049865041543780444394985493305056107790812742316851808635137609554927031305564801715831193404803429674298547690096073093883657769477227529242322270328534102305745348367600180928126540203308740487680076336797944297879329290022619603699834754965814827172889511787169294311593413126524247446218220239215422763236226411184682629394604790631835813544834313283177201683076179712427058540268114459073451050562366013182877705468174144082163859071555923808932492566769775286548532759839038664344572304923094868785472749002207861448156501681022123288983540148527106196277128251165196161300959242336615684702275787945177048488001486845260837334253077178069013490808930666659422004578808596947704705910704548676921476788776522076922738181257014842374826712741953550399526506360820842899701760 [43,14] -95392520935706436163500891324605739381510265126380776198407487302963987197500968255621247426233467564578788582154544290583188005147445908486238044944165035945444161420996372961402090192696206330306603984949129235813341092889484200729448328209155269297207935654306289330951471720100387748653670524192114845885543005307887774808755503717322235527253893579855435695846461054593318201124673728098176636589404621381649059686474504670458112065433024119840506343307203634594989420722134158821061047590291026336170806185505647094527205140036839997069955949079056205583520046468358081651166495253412965154795179693364056262092501131822801796859026316247640185365642611407665412622984686035622236769297664033031217477129041596613420588618758413343892545955857179864592773625441368523088154839060013019505846739487587363362175213981600419895095736246556431231822382358580291060600744570445158509598142067844607942747423608692193176370424730969809565304284617845897126452897603345638035263185766274080479819685639303317872888530833907715400955183577131408928766093045016659842028637251265184103798419970184084186785412462169365219950800801718169283977634159666754561199978960384520837051166581008814983318868499446949390248714774750072929687213547088484891514297950690668896707747527865457709258019021372149697485844901862797629199432153339641140908634505051191414332539400794308679032052139768245506221191887482851432060798473912939867592812414192725093637162420163103336758205992345784108517011531516503741672023454257587030412806999031596121801237165733521011628893145545214706088435982199486647720283415132301964584341229083084458308745963156039297015023658343473800258383111119083895131278998623413542818736810492635836565314135418030947428208636553260554347140107521705742597991500476609877545013673277680463940381447596451164219442889543796699517699561032021969300868032197491040138987466722715252963192020872607676152311410892453210153664542002089585245804115370625888850640182462391361663818611366005791570135238802268749055292394061537469832807184057629579429565754656530301990566352878682851403618170395172589435633233972069882393036297488426422272634409142230756425793137136926101851619643715610275625649297289236030511086838726390761226133483247419920745760763403352149562224794645794320316728480890880 [43,15] 165933209249909423931966725490598123702753578112898724205402902485962853099976684255744226818497224645669176680671953543354245706963456531070061665364592341253223315808842535772890156739379869105957285886425310858217168140321223098992454317195545655086375637737154088920032731318293596944387917757091923733426682903683702356526344207799576191600815379503118025798933044438548112566209054291878762195509714171893502815281428225963625740056128382118682534968641973222552082753581417751179731502870331168527467108212915152433793751240857271162984114390652923257422555615275837399481065405217399156493850872356476465730276770447898837884006548028105467840982422619477616733840441984966048011480066721659869892803611734564271001680655334310130906358644881104459821105637772064854932834676771443665723075544020117515514953165336379238902263676967598802164042609662066473944555942429850558824874208899944542937876175217042513732986198292991656045073799227716954010400726743758882232433885092172788304582294207475101711517927715319966893737348962287955537522444464200613675659799666162236305771462613050934284894879967125754134107062680975058478839414353798745660424494486947365944191312588105403243764359663426016092701106696764728313738905069467180068153765087619268687862322244597868064065373385893208757884675731367826555336026046635848951088018620319585023431695317067082862567491305075274597985136225423153187805056308847536427148758715711446943363251548808598405806952287883706514698065396209363414356630618134911320491914672702171964307101314013552765454723572216970388941624618660864745918848223879050543099997653523344926413006011992272304306565810664560885441536001774410806087448567105024661971744586363634406078903026579200603201731090108828427081313123578683595588735999408692616621270558100979633870647844349819456160256900650636130290331979893978918480314773428714129405432111563274354747646831090433100613850458776271690167605194313269179042541252972772801641504243941213202861399875927275707354946420681944620273429080105215033773960527152106899248352417601035341675885061825012007674591196811382808468142470551457877860739467354700570447984060042396259712393501953503465412317934012385435426909498684365610680591824330903950479506057254792177906122285200127692208162039046371848835123118080 [43,16] -174765054167985544118948405230318811685652482646172794843853553786939743966501115733698784902776679944842779380779821818288135257524927274338199989581454487337808692674869505466212509720012749627955799846450801950972285379540143713282863937538570216218683451781016444660208026117978684931952457568954325444666212767602675967256937516269123427241338026502080183064233113662475103913793660818073476945083440342256857170225426185562455986058393078360360204517595762916892646651518189104917607975806552434797576867150850255969206306216429490541313231284095156331615942093580172189102909061269773855512851742978841174283202964122234187482210872182459138397789483648221886316389398044250912317880016359299622012687065438806568335680857457587485406875577292580501809135349216145753024856582742366493988549171846204963796751404439784496520527942822062591844102020274237205214894263731840260433112725648987770805273543241929260753229442441509385043109588652213669377611715825664521253775834754625507165987624866532692109309519825790145018049562134291781090103056820585259089960659935109156625813263133161544685664020974663219899921598605386726690378302522276158322055367927166524433651358233153459065685013178623857901987680719998754827842155091604679097832527572809698637378328293473602781896435581941872273891166601886281063864282362051052542484920883864313262098560843602641054472122284407293225761671006357099528199486313370850981125647780130261661442810341774967410796310427234864715440195659510575663902327401018112667743919200858102578942847635231288664351646870190374701451091293114055472653638655125380793392073169740252987509770502403473634870936296898901099595794260414187606089211145495421732334683707625515240099921807380550822441654249370223405329602452342321658133087166115894966567204363705744348867979130649606960931235031518213094871221315769249001758635523866645110935105625958878462944110627235683160489638654098836541101088024345629039553195395052690685892326928311905363057834166536307156579902433717631146777758138899546541259171612885711438603833920329625304127457096847932005654126564090265602366823672703022024957199703976536723570395604163920551755540530782640979080327927307931456685460006892883973135316625476566873044347916617776946028103391460605569284842974853200318782504960 [43,17] 108619624544259952714098976371693450478975852132253111477585209441021525347633663368194801407642679695145948295979128575821681481977073624111054666156959919700928470428401570697841300132378545774351553726946438821308844395511627295424041559684712606228228101397292309068864568333714016706572298861157188731060549145955433781245320687320561376972976550980651472825058558215276898875490735024231983943895058501811066457297170414247435161926993284700818268519565746467076298283045318665527434068658509879278048302039032572364502080607166410043681981001085975239897348797401640037942397659934938198569654282798989374199566200572500376792674507266963109979768581185134263162328654505478242518594064249301170302883151780726073992161967297210086291158217959102919019110138273064158239672838801681640042677678859691250184619681478912420726939407113969677827476011857948969617561755747609168269381269713792842048734542733529003365691525181068433546885284462661367027634714370959392003803501740800673608458674570989215635662248818861986119360919468549834657497750718535672204862612497749184199324388976232827960553805260164317719574060034203329621366901855608804105154152268792058490246940816185601303930638599088676180519823378616808984936562829792228142057505191341751809445647776260072771709665950278990425611585036981099642077641550945834916837986865803725730300437720037356832603398948009651661212092113369180959349105155577689660865799811682298393876172284360317767614538399809794951567289524349199187312367022264259825272467903463624662079395433175697195574818893256975948243466719347815052910871554877510692475652892545557698363221483460692388545708572249995662516117537031193009978499087584291159493341884990364240316139808882726626714680760478263060658547441172859880710414064368349511847294630613170964925108326697795340041865757775635865081911850323338435412681419450905696737981037578053662030429020126569411473902208176146510751514412074217164183427022959209155268232499287131819334421442849936707875874375134459407116839627197190015640987728622310156108665058622899245671885609257169266509271435840838048003638446003684869905921186330078585400086065908121424987611604878199749211971104780289189595435082053418225674987288563811554961438563896097969719124195116100535958278866707667268665344 [43,18] -18676157147242640143701503624623187050780270022765904365378218533600674280642829374991204915832794577490901921648610825592040176584446425103247605748140713725365072747295876744707931314766860992278773181639235563993579304184767316103318949193066827806764031681418185846518425300270244923783673250265290603864479990772800750005529156700514072502320391868185416969958049249560070372547142403568363746857830154847626288387272977389350189742432587611906301436640420620763669837062620088946978837790759870091842698715139490863863534851719020511444336006476133707884257693331345566237697111344727613207109220085981102719524447197682334378244047503375621471357865137054200700933067597783455995110361635751553645788723398186984486481392114491109327817332189809049662588850428747548381625149850618789879952484304352358371274723935812746740576202332048131044852034571172569803304717390768210467944972581668800241759211666129345990694109310424290587940391460151837464844914206728126267823321142361796238185109873708669807482633244431086772846394233654313997284387017929154746712436169206312611641518378697185054651400624772473901165593160606606417020413425186564734590812508365981261980166032640738366871462714340401825300350146936972978060616694537086235267208761542801384331546722481672962514507529502006821274584408546498464901551374036651300479813425305106919602243595658445255453685608783317837685726597184821871720324302907500289279714752902102931190757745274201339129163272183230460104650870556758777353465952310859565686746211343153961185044646463980226152715967226708803089098963100772916391057147127819274459844669999187840194995613859483694219592111010858133849896986770783140310687944441531936092355730448910899385858688101883858899492175244180607312931060904111720108692600089521747432736704825788370369567599989535323715655686121778492924942778178994526542909711362865576141908303345153442575946204538858306814041608687382757707600583572538266462438355190196208912180911864784507362906950722392319884374019561314245983336485848749259123459937624788491009416153877509993052426181029343713747295517797407182865872843767275652837179081103400566377144267103130756591649986378736789855491519934157228741225096036732815578267855333058554745368178142498079627553571383660348959285499723503370240 [43,19] -37102367398907093232901059279266755534450728222149733124528502895141597324527596106866160441158892213601353565630697156581031423966833812028405948267811742912258521070960036513988368629872805287595120168636314842558563081561449563290531654959604597893068727449188682256746672069427677185197052567149974336762411610470097528424263286946148429265698425926454591360842293325197756765275760215659916568804434392517668802106347163414046081014460775408674132617596163015439090971617437316538484848358474186998649517270429237212854576934974085773719785715904821207177137311179693953511505160418225000633581053302109049994394353117281514950998286581483746067841279872764671250215423831674174053520389350155629562537908658623088808982843719882165327964308568243532956842377118703426572804356518246408865993628434765399775830444836460942914971521216233605700855821522827240233850298062718491453709490315114995118472986842887315051772168398508450112676512017017068778131872516174520169642744790217734023610607003215504287835834624637775688963576215926957747355819678696657032981973614463849533634678515887807187020088258125703007541985715508341527152169573042102560000970217912367108441731704997224576467525370838839349754821239799406238872433632862556131719558949280674041687505618057007220402082796365578561911516851898390419668289597334912963327299057071101338086255599216122708139700130545521244010026572150538813251036254502096940371738732077793502856812712067804981527396198925070244557822258082893458945741336646553771994786092467123388217676447427585798887018923483641613955712115412443615479327144739648875896664054636004900056379902710682128447188795531742026994122671091446783122204968723091164070169795211690660066634506640433312544642991396750448440926221400037151660337959843607144381242982220770699655562994813341402493519612462578751782800212701539245400720743154466429786092048430056652994150921727107883915612476196059081763844874877269596010844174989470096133682106248207044097264765607239173972343263384348114353730799341893944955625156617000729264504203615205253657187066586493263041035434298702034888923470996503629613754055766294006325475514127232282471159717796912077609180575845732320018124454209515590950815867497613427787248755202827957176786545774264055405338063729065984 [43,20] 34475474042278218209621336006308201618987198232037253380881607096634612742638491366833889653930862150401193425726829403994558952189420444521812071530292332823971397293642920681989257993506032768902543224706739924290893580796788337404970299407456510565620809210831927897120322814140015655056192062742724241655528347469037504916670458745315196326058401710157022021953793357093412887169655233683056405723668232001735125535373961016662229822310220430865072840861691918016588827647846614168425693030736154330185038970726882972254865067234507074178913319268017283741537393606144039594087768823253747779345680708804260821220066657977696083383559584120004349979664858632618593705005293752165208670066317823785302674351781884326385355411836802406644075900167296235225011957019528520153180492784873348729995056960667320953634134301742644173078062738502125563980924529570760447016236640980875978588650148765839148190093068818565439746090698252302337067038490766562816538241860837312021642950479038518904374871933388800273324784602295268977574074838085570260477039061679099338346451140307388069674273548653540298916781927862361398041699219272984547365223215864451157283926726111756118627390345159523455461501881836538168424663608038043042231949969016448439217389502635186634863616265160956450168391423149669054194791713456662192195924481413755092911202133197780472482980735967691782871553340299560996173229341960243927526862304436990320521860793721208426320973881936622978926752705226839539158249729386769099546975917390584542444261209778642403001882631020329090814803273260724388809743149757618977300186752608478971462066166352192450581516310993130172855621276146322076794922648343689735569659593621212568936538575917649327717208288747503252555716212753382665991543811916172917840204895932247438002721056053092015620037932371002964791513052335620012269664964009033604342837664964123608085529326516621010077427466253776551832593630112587618107495426093340943119018668640301885021541161025308878447518000370751659984684860376238625522745455329062321225613866263793360474145158302757399545802331279763051475777422741345510927962358938776994880916456034279616382669283571765248911614194356035158876373333979981556175211505799184861291791123473576922181623572258543857222336920114383093743961249939456 [43,21] 8593454528036778332973091911680675623925944478844370943941498334343964837165245303960387631006791161190875157817198419707614751085111140428685038995239405048615325708535517335318400108862237683131740150883242739161832179121392846158072820540877666507000829990342334206463516944414073455700869125452888337237299371883539241487562085374357442281820212817005553627300280599889910139216476588807431912627000318580092345931747936654071051747152276254578889964033928046078049890446968052541675309414138824329133791066480530710661964220190611041960870139344930287221898016445494167657327132387035685398684387541597983266397226959670562126589847865634496408203627737325434841131015689352512152995542435757238116763677145205525775069108655726325617900443132378165326459305828105083084778317974134155545357832425236284384212244536688070946879996290734032778187010283154759518121626939168076786020220614766816783444050671789055863361710678208360729993047395465385515853889082688162976050315106124197908399306699576814138949183793327631780542338935720388218201999915120992692777361069172095003898972616576114219713611579724123584341262877155903155809510713935936694046028733600316710881310431117767581065844419747563887972123085503310244808822296153705386618214205517722536738029990176722712594060136746332691705604394949496345079325779777215985594214634154748113429093866478156484236281754036770418135884706230651911182464697842835679590725244022210810521152585450081183529043369953867687887828513205229304947306265660379935315140084577853215114479524941313317646437560090163945670052306559450663629216592733005292470397204952233836084499949557802425231040335389803566070618604951365469453697016912019674932819308278960310108133725724380768563649693114827118074033233936605758184475079095583417304897236000099294927021260032984860922732984450383252619929016754969060819505101925178523665023072578475499241568713575380309058089540210806774116957806172733707916472826266438888277647000955803812770499838092497899402949959538471648147931779229237802879396909171358477245717425211628000754268994379492774027232757774104293327017121514043218509918140750230570204163245173405138843460016343266690634296667984411456108630195270359441763961280341166871886733032588285931612876328969325292644802232320 [43,22] -49355530982581081927952863207091501324391131213152831716919279658600698666995798285820112327296431841618947758187135732326549780478686431300344131752364379492438945615652181483577798103168353961705559220929914825243926927188760404979616311606134309748938868313898905127138400589982663025213957139753084408549121997232014870198918470084287998914306425886993934248894952850194822815495308134483627902500090622396979929501879369747760869470387090714057473491142973500932577866459125059908640757364243697610818739630861582072060035294384586005654158587982933378464247587931890102311052645314186638986778374539624360183368735639350858783467980460452132122505834465037674712068322942787722834204973304010112245611691187510502165877699164318739269840544987771265588640207497865776363925637196265319202902018914077873559596936846399996242318870373047608998234801281861898366962079127417143037329173455889625565445605601336884513244114279752541217297264689329210248881295697151510568409097175348761228954850524936178666762249977822384853359122744419980627728582264087408729237832356874756619295739548402686350310018015869871526705919743596680742515598824353720373712278229672482972922092622785405313974218548146963935511090882632339291983268701274934622672600880348319092872381910935591635894546903289769893317466195583436789550202990029708799508339091494964427073707488083683158893581739507132376176846530063460240094212297465841998855011923057509248800439039506010769187523070309947668120494448706078615496426682295754188279227552889653135617407108767397758276317401211466474910578824125834757486214117810788425653118292690000170689107211961303154704662069095120437033393181732899144311447312551320821837783256102536104038850477654357725278608571587380890772723091656898342517552829892218461646594657136118417241971825546269502044624450709509879188188448807952010086638161846968051081177014950053341379942470904532805378891265688707030489939991885941759014449309126876589555654821646614047069589574289079128004284120406980018085541221118057910028880737072422826614685477180469120046202045368710239852164271822532652514167544709477106180543995812045514573312042945686491704953315876005179586821285489530989674077174804158209738745006869323186067564012520448657715222665668789746062589952 [43,23] 71629780340073682779065115052300937724974122574558258040594361929832914993220009453738401949994921098337621759703016884395883200053455824757988180835467568969149467513221007446048776927449799897636772332826154808165365252239236063312121869344157804615290039120311917294835644319109405827742721126917187263163955595828625524500961110644518738230946120477282791824083318242336283988878779071522786035292477946918723141434299775605761359992668363836566568077988967289918541417675808454068912840750158086290841397193977841251591566187767416347105252837784868595428889708859325641128593257712240277341101717662616085958155143357732665640402759889011764021044186754469490483339423147041841654293684315715884164359841683630085043786618089933820987840195412277115255612237789260761206176494888461944985146583350457098390289935227124920623919541356811536280562278667003692843205004780576952849200657777774467717793550551938721771783947799399611335067388226673974515344622148896399424121290286479993809499447157991882536698073012146701901211462857638331689254878145971731984926302262805800731649118018305308188173545512991479719850822488294744385936447617969325631194451670101423722908081972593474154483121310160514765122547042845811864047229349050771241571283740416158462483528253921518433905176996526742490365647190069399956713965072409207614517140773401525218892548598933686444736704799025007889109857765837885360077629614973305897773234510526577293113812573911519390610319265348601611047460064284906389709972456737399523436425845065970701174054956134302316340435493898033175651766365155449069577226584568590687318271078753685226921265933053898686007894193778428464496592412333435842861206583231955413143761344712069501528976476452839613017152463146015033369868030868533512137433574177112436763403539705201057938796141297931159772371880611792622211801932970672806870882927705914111835289717778653009702250396224850116584479692346257466513779134397228621237141971241966514656233675878777840319970884131297036327561017453536579533221144864750528265572456341454944166710067396445278318678244238176323802927203525825127074205364472039875724006740460558356069167785183109601487211876111707820111125553870715229990282287173653120236591604020985527863604506500819859819595863012914103320576 [43,24] -102528963823353172560089805121109199514710946675683337336447608628677330362136409673330667109172866521328717887836612047032993842268591745391432624471052243615789603453425143093098966360896108907297041653395242216375013622658016238315843947835637907520303234245283028925170782249484745901178067551471725608951879530626362549290401613711150394186551016827073013618721367884670355532024659986805149482487803270733134392847857608742690577326615454003091713273931923721613881873236141054353213132220372378339164704551344311619283181107294013224819593999455132012233533401786235680061782816630460291627165939269236830337174606053683576828193044169417848821038026785036514787931895573779683054750398986653425888573656704663706957076804453871846000137462577438338790966878482895157569049925390269339429777421137665955605303724169702547127370790156876420456678962446314811070205829155801252806840279594993766613257626021020190577431090795063772966823918703513157899091805999816744251824686053299891451480688051909104740177740454686066283416462161564646987999470706436930054026539381672430438972463930125467803417385336450859183048229633665904537667195281116491797664363935757329548824619060747997013179807185205260988696970503528155854743674812163272920990281163506957248091526681534900028633905720911316323355073481702027596873121929709179760053680581278627800936401557734895241407168416692123155004162277913186203199286326538049735629432013949547529209795128770580655573397287811621249531323656255119090583529420407182259700048749217146932338616713621193121332919519466443756748340764189201626729108643934749531771855256977309617052867908572412710843776704536206526698589315484083877401516372176595402840226839653255644924232879458801338790203896589434108404465657114963504152351828022277028084679608434262029452946481163500951742441019528607594508058948186185679281784290085717655603280578799717369473582524089676598007668581386358296707318108206378113088456002650765809248850157328247013960967314465100326885814114936035615936361150649125251903712481011907794405687205784784172539194183211445059600436020269221334674917294515227652187567626867343323068476753724107538181508071822019213879259929783627522419203846517417425734785626574834932197412665931247396945889543460264869888 [43,25] 159282898331131837005786042063460337273057445900220476434806976317545930527406097783834175955754655079530882628676263949574415223197583791912098606821885520665111268210464313531821584097468667330726136413259178136593950629717329884010149076295494967726671714807423293854938757388079224782713456927086248658106606654135960428367774226669719472091639154533942418765125625676905005117376921260039336906024931163423913175030454117536771382578992874736883520348414115371134909138313253514624930074000730784996821706315928510111668221907123450209041580669390802443167080089571210160938661777974347779797962840437723204595323088242280479416118485517091941353333262522411567145179574938268950700173583193427687199051317377664967310237559914701511216108849881065163157073059505479775777518404146460411567163896879876223803307489949967701933364645438287132586029569873795689886115308089904319776884747384641141303677431287081338148866503900105542811660513375056935011151792554816196326179488444770876446870871699298013216167609160828480369236005135106215354515782989882501477665032919983777764987944564949088690429913739202438360333935988856215688362299553773783946718611671099651453466747710847762505154988370426239520485613350519243932243500840475360799565708907621735684218852640801151373770890029449543165004182268619667430965332382594493858369281338950317615243216071501330678907419989605227481005835162046220780357743190194594489076340400347277784481039117580218077454883415550920113884511636746183649651041531561036905822762957764334652434371968144211292448236908103473805502448231444821829172824371527754074227514129155439717241525520886106356332002665785238791009799195796972416172605376867372570981618611485818285637931534766047989626636477396128005826748603744390045632505403255431361890168578351630707012806035504154398572195949881559703085196693314685032296976684907078103010578211138153456230707659290407739718671066446907038739255111682730569527824987714783477851983577655635987688553599716356910941023188204872164695623644480082532243556447391077164384412771091520004826481362368534549998378290928733991490930746345840706479614170423044599938037391896337347140011646839124806694748985240282283850036463593685637075306328151502127598868150420646158704257769754591232 [43,26] -217999901480673828736239522242702820229557267755772265138131218322538209709159634288859938180909796293737833932069456070228571420579873451181042512556694268325515824804667378055718431586711405738111473722732852924913224041550303241131482138442189566638002580655344742560921369842631429327321049797638528589842163750993972430616728501388296568697784257755719326465816856141775164675081756846736659386011786234229288795410724466719886102189833658890771160270369898185602376802139506822083090439208066585195465623299523948689259435062439095105305889588271166882367426454286407585498901714492747093737390026416960925968506135609898477072140148405921439888427699704951546728244274433295002233821611512864167503167937614414906236146335189601402543100237399053258148482038118753173823068734518437964733810531423804762461475014468398632188254466652435851133063065841659384095840950716631741474682902992239852846450712361554834814328213721325107813991165419592550117978793930155535540758472251613423551893237474754438448700649193024169381128772279780163149969308025745713673558273218628585134500506830556759234710281736892366934982574699562617183713176893559003868772577052852344474616270734368833786140307669747976721552914515239894467227965282109962549530881608271972010555051368644019219410226338867117364403563457219460097333241801070451125136992792727382608554809939331333645703058072179824837858055301356419282315921449683085914922431289152247684651401475352720336521947347034235477010100115002356173458653453348501477546224572123655991552967361823576219874217741584921240332433826819417579472294419527880770907573456481943210032420389171883501202144826393914059114080500981596265190629466570750137572478620359785440895554100705036298680823031233030932483395218507234332547022109229628903738199825212809914362226765352530839694048456022160203481808711169381836222619355912648997936586364242963745357640572301312173589774959329754394357673785219334590155587131190684928600196446037298588241694387539603774929588104347012769778072695165095218631759034611220378700837871058474752607392971660825124885723333822070051767178055062580531949790830726813477070695976748311142492804287410632687173405304675085192561647575178803079827130606916154072955312956057560849147360618479616 [43,27] 247449127613158702700979282232773685774188788566939161581252421643134843378617411774341750828128403330817329376777712242541155413703169819349791696481889593469793457393687791357170263260602708990163263326187157470531132005820904521146647439771872677606956488034225391844845466449645641562565167128602774504439872767637212619089587860106984285225310158359989292353518319845981578972868786421542262727561604421367165075543811065549175634233921798185845332781802865642346065333838956574666680870591764071882519763969857001158013782349935041391122214886283439543848068894048018839957251652783352320250256436904144599686059751991635415307807726290682148377068770679973676031961357659413643191330874940394562866007168366367677055780138209849898121630496301746900230135182581732096128375045614628754277031787462044250611134869750090301463698826441869032755217512878998932304322501663969556199031746368579192417311802174443131189994854579997010790817315379788612256756551612183383249560030823325555641782205919670453051215184464212717510098516665025474138631450175704823692872419182068270947739949824674071763233456580763704710660384505998191329988130753122388998349265122822742660700820439336285022356786116626889816026765333461213475464515682951780138613108083578335230594837219837798829350466106689605114895067710371273181517171552804068090447954420959534602544523800592638879244917970177448992128394554806441970012533624977945856398295244295244543813152736566550405562278327630603040535691691854751631443127028530902037348371873277367512723172598927813804670434074892867611980745673685713048167892842153029635225234373329746239521191578039593778823939667958562246783343695986413212464112805741056849653632972269839845329151977198044428145489411730674950802041437430758982758639356938950775365192770172347507954375871964723732144042346871962324949390979884102727789698072001066753855095455254766740515743771365414529730420127381792332177155843015238772580097346369419990878179466591782430471679384301971329544769533570362707108757543804572112979373031551573429780235058198128550912020691811087881610588357590832738629423746699513625593452412420036132816274533523936548461044535766291194285081668722879030264200371018743109871036735626454952573046193775522724815306752000 [43,28] -239939667211182577044241706780471014222116812547125200350579923560601961154039277375410885459076262208612964312135219901805284396547763906472390797862693215344167004422018476052824718071669361971768239194712608495882171702010832687549566709161086329710392979328372879234670104998668383850662221689005373507628311156624526440935536754409127299965223246376306552573101416165053205225613772100139483772944002449105433720814260507859946863298977856403360457025451419993633129136195071025972041106194388376195240683216134750236953137057629054845689366479150358395246564412275117580105101309587715008031859651791628720842776460498839855222455067386685066632210298405926755241583416521403119819742157727633888507758648898477187675610818388565564051221690358569694159029270638002051922505050460193443630631009633416717665511742980375972383147819967674320994743972354384083698822789800473778104214376584694266988887616965653363034604586883617322242488519314059585213920211012803819551689176871513503840955778810446290576861252972005358853428178819551553091934585767189228167598958792442285721900087179695456506207083258288358858134631825657166096758575873591968380137895666658305173314754313589580960827063102622190864521157652477871109127234660296020425937676705069083582579946891192437508590981127516867384801802639819249342824406037664951400769261978750618634883515780874490656253561133246131342161034139307566858525380001832036505343014626909171483381721968553553075169292473306481130251666363607734795245745796265864277306704678275233968295088773426014520313436476412735752844098134283017363984069629834406951738510001623688346251068092070398510309892040307335428008381711746014371657080649448484202914048508122228189712851715232437910492927516686767574010418678563603520326883505417071016040866724196655809076105415500602047579706847678577752801962273797997178688654101312494689538069628449553339660343523551394465285256100809379007417736514415556270664898516580783856738515391900469878482244212546967833233691024653848226681444871698597873067130343409902436090747064621462102724685191761476627038501246325718722713018295062831544453295163676400240150350944677666434206921278177492967123913607779477393272331948506964661640626974851321989007044341396868772868915200 [43,29] 206098409421287108746103079984364704371285187771754594283426500851998224211955786496771557679513896036385016964968095623276745606782805005484994594502028595599314054457068173461692579164037567822146090048003462745339571489934131337740343912277734266073664358240603855122998162624512574411244138577145062509154027102096347800224024758853642190416122773300559565604890809374346849877000343636080335033381196248534557145394564366150812797507606779660959887820705491674004696999325715161381949632843070729354422743852962944442372176500217060314787222052394029410140228462102718137897406607763152944595914897069055763402959669152550127398881904877235040844246385034185428990802802712459181180513288692563002109378494699218319192872918686522520544645896906309302719147283124024476626679587638880925107925454708743991717491996473771632511644300828687827907030708490277565554572284426403318106888661254410249260908652428403283870782917735482963914851838779272916267349035898827763459794709630389417256983389729469756637044920814099266148335594666283348345925824329773701835587430400948753519393913934537195772328005601752942685953165233321660563545168212102451945269790511060847933473822236947151120589547006359838207807753434961533878863430381880504148403651599139194095229201230099572652625940053672847996271534090573184697685649225088484976364162232270533770676220216818768367201618060889749427667036163588438907381442105698890817566463639684337898042059318966882809707492731587916991660897350338454695954727685157753704458814384876587074139154366478476557804157899162535186167171900111580786109115594800345453917847245074021965834724732701504427391494424603193653180946639754718308691109121050507675560972548676740008945406467995440692847543786260162663616141379916744429176015820897294862216675570269541788279345829461654858124174427880050699359551057223854983485820166378143373295086005896404280767164259850503664066295386552668817885303399264673438092817823915838966634596804911692656753173521890837118098396049214242201004130119826046216273143375388163387544506499264974531241852142157875848661226742335363764467270484913242793738147761182552047796564845667113420952303335475577730177715185344791453873100952367818894724780891452086052674812885689959238860800 [43,30] -160987919008692545364058434326517838252816499729127606211622948369326841712080395803951303291317853222760343769319735808116130874527831771868251015457033221024249772411127995529154635784141388191669511242803719609105370340029011971323451743858885847509814476819785058871283748884796112937080236174540530415516944910496548051750324682566846058959131159220082802782521396878687339083875281282420330515114773964279943756997249885796720377279559944184207598084638413980178011419357140943278799162669330701992300190988773336995683150566242821560090392133174808809537956882125837043434620048284792055919554882456020886633510777579187313636796606318234481552794695583346446834215106298729524044008734345781337921134346475717506727859884445666826602845425571607314816051487094308822224872147370538754951785213117636766012622148524684347661673672243156312123796579433646679667242869380419825452785115797656829713362875018307516553820088942488473275470188044478172612513312878417192558938538610437569723211800949863750542549496872477061976863171312144067601441363719040425367925481951559232448514813032113218851705132130314938160731211732548699838306072904461292828434058966921519549030536639671115068503559349302706443400688710760830420634105341217216208221915873374483385096635853519281621488921180086045110853610996832087111239138842445377201697004448919982226611947962582662898935014884648578391899599591099696048697281791429194448375014366618909822922878808096442007287165278617620227331017647110364364079157962824491360131320158161257372485520862824252676273054279058301852477135495302147059907335968222156765599303934693847288773597416387371002273989051130951116349389333878346485115158390675120690879988011992113496025724354403340956400825421066913406417149707899525914976031828873498001327466880661243202838676868123665785746490289022098712461988147588031722667423254918368264666649978708229359131864020714948241954364693645246752333068213729765515724846259537082365834360634176945285686116292160633670418441276997882321857006274214579479337998279789735237619783644784714493920728547163470286480064760706434348281863309231048240521227219307961535480381141180617911676071687713653876818783673412817430891227603754678526243234763114875408713876099053912064000 [43,31] 116517757436678540302765686305366731038546527007755141411970938104455127564959768647098226026527906719233363145794537475646164378852794901462322991100806248715022083997228374167011378262779424765360000470014883075549570369954896565562184248616364657941046425888497479974636056624558450500648444150172337324355767613551301625680369951862640864935392666061116186377326546114782873719383283369145859878955318107821287269367753170030604748721773912500518894409711191080955779022391270822694859142594508078202990691600093071115105941092668809586683582432830612825860902581628966988039700559479369997197650255135603510625843165089453494742417373298065156745550016595851440003931737883030513537344858051322880824059706004634075287949291993091940099870606362627440912946568720162550500018226975682230121957061815817882770040267419519658367527002669348403466374747077261312772810735946036159597387205855337798701499251427670416214499296508068513350594120627692576624706153606419964410983687136826892545328118557066656816493978856359326981037812974859098578269271786298028925581025091206735871862627244106776606350249580003259792356955284200577163575024855509558702725334593446996012730541012463397873194695723645838892279421103006608490443850808354011481567053099760956933457632985132884104941080014264429971269927934074680473739256011578535072378516657370638975093638388609806210411481337882391847450562435824781791186530749910624810417539356334091495742252535758435948150385131165431743027340336651245550646844078721719166304055317133211355967670412074746112096193293892147368262461324213816360321226564586655730428175274023344505606373293381445990926506160844987428534137597430396442860005947201842349330178906182689083010282448146729732655455785591089489078333931994597126848333717958089689811821394113245901687169168922127956457310993653491452371393906539424046007531266909027335275334811516992501507344148357195533401678454943699240051456629176670285168579545043044694613788139420389252300785330357969517078706661892203904383670878901851604102483382963954550604157092031325092341694646271278657463398737935906544610791006060161918217202424439667792615384558267242659315874791547042848972936303550564001049641688629106905500052774874136036599306972225863680 [43,32] -78719927366491221771742498840174596523598064833368936277639305602948189076323994115209579864833942182858672697986234128913847053238842217306202027654715828891328312673076145813678365654909563601029065500269903477684312036513761633570230589273249980694869666440681619419245539724643270344648638883422414375170337556127896403134490364208307851714979839859080370634272409825686014928400611192667811793249118792417620047852952928164880035241339285370061181860681240441475867560529603653027501552091355985714277276224601819354314679942125119254092727904425432456298786639720293735731550322428224000215259741719591871844504585132940780405726234401209864747066363197914705492315343106139943474129473640229072572605654498565750504745288558387267159187815566209341550739110314641066714643688018568250883323754570398991886267469513622017183535500084745594618226540108408793461857831445827357527447553533643780939642157944430660517119968570544675321600856280969686510466079261450066536735830395995754932065932269483516603631791292991832998108398478653926087998285451059556581553218470846004047461796706834822521249907153332218605122601066775988700504249633837866714300441237348071146850001196067029132921976201803166919203961781656501274736091622026703695757722108772102657499898314519536129699187323305865865696663554217485022166035153258329367351801595217448637099444262917381368292246341555685668670109581790214440271588783064890686107918755339833339976575361920926271715074126821542033074450938595048354358852434334577058014337130216491249406563512610814709813562986684016132724590577931419233250068298799578855826112986372943220967595455246506875767059841166744973361196396227187265557829122319961289683466588192666512674615720041491433648673376719829404689077250421964869680390579353190487570184831090019783158244334822250856219043289816864169281707224811848483773657164049936661372326895990385723363005288204911130906493520112237165263313113763163322892306711957252350624763168987145621798395704702682889535689441467917932205423226784746734483727709633027696360964245738671283939139326349742363610013449813997668953400190965598903026722659659737229563478320037843106135628990313223450473145827795432542016706963603891037714277628131464810213974579609600 [43,33] 49347998445528414927882689925514175365344530444501606652635191538240693071862975491020402193218759801214181955542727098796265801449080049134090982231554781093246175992312458059095666744085726312787185795363587562509003570087664176304041029525547540504760042564380309676943033001657185874586578691187421603672226277284035197290205016453224357056921030450068707978554616655482234806305784185966793129976528623043928292522094683838192038155366791471906020469576688641710068687852209510191633295920016841446548265767150039008303515683185481723010973491875860262820717189483733904743470009895122765476442829900642577525375862248711365811381418432520824376813851319864951694306718867280096952842007427576179558807091213157267422849042600750130933804091269728605637573664901515554882979431869998204804276062893657321538907433445763984324504283307846804479303865260233570476040832526137336431167105686646491561016305289686256320104059261918014947867139393015574068560963285204350090615708027092829996963903613206630746267767397941888194107959786255183382161374801897847020969188685207150521561526339698094265326513753654751934622449864798282580818685112931234883680545234318897244210123289824825973953040052078798155688747231914122462621202792047831460345232038957014279370821987934267536689750729058739724196948629743605505141481314450114463809281487203084810728351032526345194887210266074453286857100309065898993005969384577397085351288115975414474473216546509596293967025397187263554278747903060325661399937993826983308186483923863440020301428266044150055311009049586104402747757180992016694549959617942211484299872641629741065051924188153691953537097351152098212746932807237546143674804852547994958447652534812291966033633105226136579413282781407321837414754352637255571155314310048864586410862483132754408748712654614337032001491283420083876594898734121916128718962823867906089144750460800313121127639392692649357579816594603117335645537553689403100926961946525624838633269350954683911822220188852098161621842940680401099979615471270770892013696321145402368286328671686813812335886218256104956701221911458437668351087362913691808714289655379795200294033387593516731126451397128621075680296655152655274473258089975330574186581920192392974303148113920 [43,34] -28433204069086025608624425336990103164257615642639853050519889097815758249236356544620125227227784663131079772173792080448293413825744403415946339940906420773254591615774152203228012819117447309900720327474989074687909917626367700106345833702976278611456263394836850894532440675803842247034044898160608381545772267544968197077351712914140452250550685327089595218271588431365062454513281581786111666611093845622646257596717341997708070573661705265743185740970792268488808834630521955741589209728680946229129250232275784260605378431658983728238731216618652987590736623579398378064966994851818455115656833766315402858481954463537285084667643716819018814217006938304899611125624355246646316966951615536170979918953241412288138504469930590721197830719237821503872886516397496910584575169074588198608367749647272717194526989614016986102154511966542417258505109530553431133816010055863769753187724027510356012195268259715213171200439991478232827415660742270136954809518317879016819360520457777611352451655234148933224729319014158928259515761081340231924985050672346229786702425159336338529746435566479898986392554980634384961804726152637522629389684060018810469660207099382592262655746786648015495580010690544703967652933521999174730576759182550896203050411519505429415813231817004339555641015048194470256597722671173971082903610454023097366823418498574828346739035533189585810392045230044779274969386328139801231610554113223807450905761492674973096530233686241961326800025637778112549783535108544339644684984827757402954990401243475945070865129081794667901819245540080662768541466073883455058491556252894835218287500779633926131608712853728414880443521214133469804072692966018293111230464881613675282442820288793958712532515667787265705717679950361472570459254969701435954216942316953591442291112863550831214007442869643544753432012294971068517446015543096270947354718521912907463555277380878464839218259754789499269821560915403529773663358612338312798103737009054276112427987202898004950468296783847740546956096877324928486176132057919812776905890344718082887114448085703227356116981900033308730083238593663881886490354861023555544845552528475372379666798011540619798328673103704501244453909460695054978558625105735827220202109855761477089980579840 [43,35] 15012434824048027595760388044423086580177784729159206759907188751253019105452306731920235687892964250479017733094922696139997521277840534239872442471473398167050374650772421114420343322177679937349047815441343989795638414528465886596934068828731557624614961795723411696464779206796853316262279583815271088360209634168199934214080878841924218515980000037655252693135778643867043091311582197147902535589291636631198051199925411381482988140305913801358641323664651111806500827382693317845947487681744405066891604227404365193205829043369100675525707244377923550573425720667855741627320286343110596310663057983153538729653851714477492364516909855643823428129899199221152582719394884362738029124681140107754126007814942193145682797319868986843804060375401684008535257748856764839313505999025106686793626126025854306805437707397387147932924435151869169701393726840268507836233357785024621397267103062875242010452487043922513875921142242892094932890287481106747736880293370701351177308961948954815738683679128745659668156521701570245827117309434768976067897520041216854957771117046247953917526055421709522918742547214651637582425381294398463710114429435213531599885536833042862166391321027997076527056029798718960980396816222903141285910961504642976390613028630189340819013974843579096753199489448769140912274014472835163912541229237890072731333599459436235326590416839816019246230371259409489616215564416719323406923390865698763663898859459765517177882498719060769630256518557130471221570972764909207217920088676142295845158511776789812429956060414370230712469116289897425677297457598084257455506304650643367998286964603218290261180382241381713138481788883767544441396291562701166222462715981834037023441037033375978943894183778441807554527738231963914073588680064782893996216211926274492143631306128874939966902202844083652760959886345789259575411486679860775997300240622705221077254132672664278898216005202616947460565966656580636819938775027158838556888472396042070478050837014367000267156109357317665490891153126653657313741411814253298261565161543025899352777941670328194280935043513457918122074748642684815432402039014787862481714351415330995351675101240665676862340651039238134067745779876597977807740382616400399826070547729994818214952960 [43,36] -7289612449817640996222094496349177240201225883652509638708417943504466148115172798963326189249256743509896643507001944352404804888172155411204553380296214759867162887683581846513009792232164468161224726751450205563282373326311764054568682464087562968170610974142293696440331830028536684328321029876665640717496343867099386384924572636749889090386061213332865933490526032130046480469735823635254022898260134515560409968138011979381050760719199327980175430200740644782017356525513278625380582279874592905171419509039004423517356467862147943170471149808595509978651786128274454938459668509509331836564908415325107325293911448245680183064542738020199783518165473336610960488760045347206647949277989446034088299966546857676406131953165933107022505898043497981199982908081241539129010083433461540935791983493330389594250819834354475566845517670299384634648678102311699120104658369652436943706959940787232708901449294093317280530144234008380716795956891423962479887952556575887951067968558087592403350025945126218679810141921507682092665194497894650117709467023255023620119413411518240750239055653812816409139081367905659220448938045167046236953381519739930628133244156720130023336779669359113542426493165477505767536960762137732368080841553756238633980549701503710052062471220134034782068707417693113625085178702752433307295255188768944819556837510259936161476880563758358469450000291019230166619193644580922353646563774733404638547685247720916847944794883209508284418815110284923020375820293019408745507403750994276826523066203566840280886702994361201746632623244175354233299484706917914595822033216950478368409633007786085992279243348921211079035359759283849017111289178852306527335068842156371530492114025753798040836461685217867816574121553787187179776862879993649304405700258733596365392145607870244298361199745188656589575524330347774928768624833828785587003620830337615650823625230145666509473071810374822737850560663431730902587496564490909490546376774845511072166043022933955539213197861857875333649533975243587137415644912534375336273108151990909086957369340407406893327457288226982644609201706986098279909991552675927660093096741914142854899668520979693483322875024548220677640135360396225417780617128874758727061411889430082355200 [43,37] 3273834056151680208485290468388853856036567967509845791174457105381692209199566326831412649985472769564835131004749250737795719355119376902299804929674656660568889173817438394771526281993534527850231655889953697610490721135289073653680421520594810038843778644304392057410582611533098367850856169725222410452301245891603057249945990369312235335900539980757849104816988558487063565354426339258873440174016481225608510044961612763921618488122409339288484131867625124488190062526649343116108112653077053402365521594751938559268667566727294220005992812172257504475796510073288926705450011922328167059642844102131592800648839047597040685659304134747331369524773152909679594602140952521544264848416097825106396971312794283853034303803217549929161809768064642284648578691678753855117834565316014271347486114856639550551429304222753385456871028087634522719681011923250521484174630384216142711981893761137137433151428989936463489439950895365697122811903366747553073875201021375462690514259223622877808083165855237666093917541023123666693013327004126831417615407787404110045012284735610183773362346398999550395960567738157910989705920124668507236923233096957461425265000699717053135120064588316168898115281082435805631078197694947891291986705196301684955782474406352712997467103430721420745851220291872348822707788796772622367288787506148066625753889308319444041362756479858282550153364511845647062808909166612002541268966558724046582241855456454736331915761992246770035932533946740777734847238378435685623422649296729662326738914896407053381602414587286559652417925610173205519283236171963907676090008711392580359503033781641000141324631367452533685039466745220012337816270146987891064452249277546735092570114346470680723500519417469940743836992796765894659481588150347711212148652214273883815789164666089077193052731142588136199446473342328720164999281927698023008433417179922789835816274374409324719397186190074679074352865700737223541257380445420206780825862034555431140625502210324742687124877692024099652190399952518530206828085182506120515337260406576283214496252938471543566860042567657822221585052605861611356713434277705940232977887920014571188361626169898334778462949421680707113130947269985977253038151544409905848847786526008934400 [43,38] -1365703392716966892493171681848179579861308767230447307046241355256695355895141656638189626174693026350215640662601528531528808682869601079768682680390167115491480503678635260406864515511955968898885762088487706555280672562857160701924000087137674603536584397217897352032026853282834593410802765270179897966290780139400023705204106695857931505723785587723534117200564383286249104173402657481795321205092830790878452976528727254804170547822761681607849875005804261806654295723615134111664708682778200416542027941388799538816444548503875836659644396318342021988000099035863401359767058606477624707683903816932260651836960296469508345581618134782414508710990996947074194014706605103690170521862684300445075829464938816968853464552317034176830156441052434300782268014200370843061849292390530043485299788614099048311809432524771042343368539002256243499045968704070656577549640415447811247676057990566396793626449601434443974038413679612778947361439054204584215777327000244302836020842798781856466460656431181939502303914112376931427677568833075299890184594164691532367286209376149021642441370062981969220692178565715058326796468366482009151884533762929083509017480160979130128645051892543327590562941716359178124326783400519429947283086402697766382415333050966286333846238785018934196203862461494489928621821863934710992608836704642567813788823632080160203547294413755351079400495391964420037131514495057654923864065051399290783006769313123423218874606639448001478546891772623414609713469761981517774144243503541634201803748445256152422081641480072716286411413262735168778590641101349360618391822119696823962003478407605856408451161279682782176896933922972404366018764223284377634557229861363338889718186791889661735774599159676816002630670781578058661442031507394604455554075550424133939922707155365762077699314642182731096827133811526343195807804600210041702949176536414887587449126365850237632800946629429770677372225012054332492158314815752990747324975218015980493531253368117924502549793676920734964880530787839197424870569526240883905548005250092589234510231666876832284764451110318046310146208114322867314869511567744687954341618951547009035225206498342390532157302777906264639276596726872005100951847866132226898403896391106560 [43,39] 528609570504376319252699537197249315693312522400936536185646995326027147881479917372022268564836206992562503520427944463822745579655807556525051887566954695315208041851294630700945297440395554571974403647834480536520230299246674288345076562700315651218347696840629446394953478556915269709156383816549056592285321776302237108391993745294484011001886659946992548574953798037006664273210521495511985179626966463884661181532953858438220986317485397615597320829925290010964525803308116116992685609642497553967525112755996570020518556602917993398000638243263977230710234724052233555028254756393284467765148029364743895197432343596990898017654905265064703634361965365058423554513628286880593677865136027677705297084766762410010035640515266581898593686980764722853649647820591594621212938259336299276090279672362965532285357754881556386175649499056151453828232357652228753440757616419242285350852112261495123221276905674989716269384551063838246407449357041936161497946418683223548162337319410709203497606384941634491642430241231286034337616691938194969371048600711648837776067443569356179512709598625585462034309429927551538609082609963907105395690165151753271117898846865690377846625852506739603936472661178349890758154893589695692698374076680375686266981489159140357523698695196283726849171025686728940181531152416440782517224540112438089411382634811117326340479938451921958622638608557243722244273917494097439967154585790086657094428348819974851396814913766424984576237316116252647789100179489568917578610724602950550606816062115049065142560616851232059498166053948614385799124860808083083848615204904590548049443347999893584921006907504976210940820165147318369616211548102255750923051843784893951980241996688039274506645066721528106371216639604261419075104120482480017485151409122290042109598061675095124602994674017085809577212076529171183551702470968629530367248722855744018016660830004449713992922521092571678323452413668723944958682074957328092964360396240497348622124542228453937021826565313013096233936597080248368315336754224016845739602119491107499865246103712907865194086362275914584294021310389689237119592878999568424569007272219821999637040012163443262669221272129098467878407511917801930014052472229323816434663424000 [43,40] -188141845871440617558103806125689816608850397715366512427824624019057602763156983094184908591711367640949382055402628913026149911848175840145937283424030939547867614558171941066101611390164039091856142646884210536449486307778224844593176565868721387105714792990093080313326773815584378032048331722442677292082444066230454148688559700411640246365084117615033117067654111975175018000808342446365239010881719937295716791911051374280535101355355079806726529386930554708314038400778317722302786662933082004445866155610022874974480704669841991555454858145348425839391744541357384837853029024586273940541240562815924577365572232146352462482579694748357459430722096865913844324532987102979723788328201265532793480657209461827146657690928736945839008586688516781451961978549952215672042239490771850566241668631482366410001113153648270245122013258879454786021214141797027959342619163344030022629453690761245239503314811182882086153092914294356041424177426618320821013453008133849209120835944583247154875192324215571848246912426558800348982032441880562391865716399963875022947357361918700286299714669741247476070528533561140174177983167364595529119006251749449016686055133322117645487284094635643253361055897988297795914559708401076885515797714347881064977535741056303769614923176410528212280423792938935414384465303011062628835718611835067332200760330324393868397293834670179206127031779517221397742771153815248075450406682388542204559293578085742457824881133066125270758766737767136493812512601672439184545520574018321923934935629522948173224205637414267493941794780881964064447401734026560915796972012181741029210399800063271205108183150096356718456295891259724959735049975781079778244834115817366364310531711054044150728526778734214423112890474824837835813741727968218224733346227858115314473661358674049696705531457725047554714415544220468732765115060644988915097482291243223922897219869190887097242578475251801667789552793738060077892449659886774729997443765422551265826694589158368872896830302497904647970547790065407820602533471717427204725688945934494215058951917466098183951578520511739640701557269645461991260953348271108434888442216037968561414397511758178658543395957540202438337193316096271926486520509477445668846960640 [43,41] 60792180129877517296706947805436897132810039731941214992020942204013149731884136980013741750676930569014968152617732203099732332892462205734673857973519726946429391502532726518904627385279719175355784486441272310011700694956033545789725081266020184682300105562098214926652114544623417704187926607899907601261763112760440049336055953227846413334268329924054923215649211732382698014422645375618496500850180399443737744021754734079186294404495663444959172370055213202673073885123510751667935356112199092450134755801955256338553024906227003995391707672331810252562345969188244837112407595714450746567274115797977610423893342221613035286723370884356294385188903797045831658607028896807475804788185634102272818737378349735251915338528668900200885388653588102120605168878658356910746447183977495006695482756926143816839857157546184029224393056966996214736677256571604902135949454367699508819553774990023857708886009852056762772324964536857568334573079305895363056513804000465917138532121877431405800714576502053413465986062680601448917648873284053903749497073642090602372895732580579841244917032934402662149584488017285318440774702750286186647986811255633883219516232352562001193676498522414537314054897942304631730534574012166227017824625426633332813547553893766169239608819832096867628382159126802498287911260018188228760979243274417348113120889216423105384441481883443325798718536938936990174957400895802209517066239005801609592570575008709672441626768478590090048302965969129276943586507440952901325719457361196649834484553741856304701268170097757925598480782268134209329598019162798291583172686531614532350143002482223560975475978462697780623240343835370302720825191140749993453873553778851815763408191684831472782130810582399813332583225902732050891649497472120175959075679419108453391976726683457617446235198300197519128398937328872416749147954363295169235057168102166914315028890489734356695382775157750655529633813667729255180888137656453688834140793729216857078609768534410351353649569531492213551075218291633860670735057661408699945463416805079590198196657992830447628935929393890489683595912903899114869699907788884920925570627258701671992958261565542072760522532209008001265884025571700901327760259591056335568896 [43,42] -17670271928489326099437806462289591298228618876068800186128128582362095689473346294960079720143089340518498918077017148115807584154915192131548862991510799269586920267364879536032558969149483373316473898754149518226429785971552349042605712854074321265741583452561861800578178149886519220620119818400356291053402941812453740339744817065780796252354997295702878745108415185530974328710531270714885079100272565636936922052233030476195161506800414192616679148401070178648062160763836191012691171567914859371064541705437162264172948475211847672968017197285574017862071080234058364706334490180028598319917385427776539918086468953673307857731713887879302311904782766932316204910374920923006918411777331140769760903546706981413769875596196173686272855433865315439011103926379171930769425861350507262106361902755881447418577514197660420284871695568481611907705724782287921499155400716123814894089537307836200270206382177998373465077816231080620237339922452762528891900679684282338890344229723414735410472055369045081943524033825201917951002786053088233898125433808048218774450347834936693247097087712949780749156121875696430530884593400006799949420440818594210358777834861863159015743737991341875918272343708066768019051367130258415348131783193981411382194640249023368053325138275270834343692172701691483207662608355736184789298925830623485268002520682920540734935498376729446705056602692320989053688834745953869371818933348226416737213498708597450916509060754785666136275871943092414323644039048097751655327631081795684246083381132158363465785995957021368232764151150111486404338047925434815590485478513575912444683870298309613456748589529790521603438798935562349229931725968216494078937571095041113982409889984270315523018625458131369762065329685207078287674976220545527653586588929702778803539623606508369981813851261527318454088155786463024456515657910354037383788645076213622412393366673296501207305073019933774996897787550099751498877958110921871727704227981251907229777648809225211168570528453899211713206044235579727547903268287898411271261573472495164543245987838501857560115276208966544170832162627230055484682325963656384849700058125503514439348296641712647591255540541284721788687842790536051886253076364960727040 [43,43] 4604137088578787334077730087855434195161537802424814644958529016116521185542057285234502053704788294055742137046614051736055532421010715653047416858863311033616723935443721677181878292126348237867090272430739137663544334118685897170406166404416154760541278141128424636310654172305436994190288632202961762094552360845954429339261218519404341100362630824410518013415222490279289648517914749682046578739081654165356501804580511238204628455787840771374761584806925770432023038194001842513272303774687123735354761365520393275959840402459272936147032604177514960610250287582138824454170205250827712374566059191562859102365870551660514681736152972779792787364524488661856699934819342492324509772603980707607666863372398940939127628046969412464326167483227737387791905316231887824815858857554947615201503583927726980674626390670145964577971768521130907507967532205735320327621644346416817617811847394063125630551180102223412950232664347325218496909190847094430553343897639656947532130935304672637351831553841233136998061327976945630845257133583556327391302134647976779714026673601327982814382260944251338261816656673767826798143034616294164473289034894602606185552910130462714061195153008903742585513709999577403806800255544850322285183429270284436377229802929422140211619224662523867495881602552936117434214072874915964238918852807588166687740567230264688691812680170088106018954697183504566913345245381058205744124878001738981900165540407391242525297040134995597843740082263784947391595827243179020419347863693768975903332994760605552728375847435058113951812273960394290713319641439283017500731343062158898087390388092064550585512010544845996626964346951613866596552438546242390980914994613558255998544378103650271258930768786005389447933218611891622394075169797578581608453629702096909040762874787801513298483635625935309350340991675789943166892708727778929806632773854578259329254139994950707709127153246509267905178912218954841299223009055636848151111648426382315646346216708216328975824173250078258326958236526561239790976275518084645680239774665789417710897399422412608798781616369688190068774064402075074513118946276789726431905076023017764202286976906005647769107161009063101083240880258281548611975696714563584 [44,0] 42390698708834230785351241356350190680783611643895528471505886373824634862550830785444895699641971102489592609633009780370143959867690990464012914466739804582611512300181842078774700181773735999448047423404570038164110463155336378652044560200918360803208194636017079619897354841907177789355080273331475522490206867636157046367453114225062459033391934949162901063265684163102443214069975414498958942213792378850709292263936341458072750639981734039757577556096728316674061355584025875367420106080069220174707490382984655651217640024092425603109817323644673108745467416515615044978408655125056900187620583734416163797749447787665589661614778897463912030895714893543256257507124951556344017136903642176275612517375252846407072451695424927311304567025852739213591336455703479192912221255273454871268902119220756019088574160677690005298949850512911880245179650735240778738841776265709053938162704195957598261137115671594330730700129107856311142209742281354490763530440477896770177170423338111495266085904004705155395606435380481467588470477760465973899450527488660278992524168177708553525517987747386847397555822275511460256846519663702906311780549627741779564341188575959304070797848614178124544190814995814744134892082732549458287037558391101146859906728692304532932196240285113227830286218097460068953885322328623421090852192906926548872337970684153011076197677220101821206535474684390953654295160702261362771704592805262619235355137676549329280300653227134968817011708463001974665825175984208808069063540498033629261655380477767762442603324239608047762378070217158455400149913621062754561017893907545718195020632814240083623996126271587909595824299315031386382877548656075176325833756988084055121364821786616322726093832050186259301762604612164380534540894927395233298969389421692460868243495932943893025355949371678873940973318862697153633747536496681280846345481360960969740587938319094323530671993886675037138360614999931350422308571782097760149487692895699828495726892876153161210805986516913339056020708721663853291292201528388086660679146407280234513418178327157638043110495811804485798287711757012301498600719159989724214475171292003123572077770684338509448755632440922967914106924837764537794310442419080532008004187990429097896438124783980734213585087974130186762908216402023950796664022775414377917684582973440000000000000000 [44,1] -109861412913957979483387433163183104608101508776651154387712325302138756994826327275292920416195952076956152928828304905152367341785146103313171581634489123784151576716301896361582721390070425080233339877254458456752382618127382557135700121769001393434589715922710922648996247093919393978681164332405875881855567953338950192443991456481443204096030525796239340790188010892228856591475232662059531303902811783687759922321041043936858970903736888649768288648157832506309751910619119825999131142429385095368713164289288040129123838275737247017558871381955754522018029850915679241138058607227558392416779605294229528796803550292294298621363047035494341809620602755248594151493052017808219923172497485777850781881836059320952538496564436666676969611988136903053400950007150983347634022373713271978395567907400068793455969471750287656328290808330761663295917287587375287481505477200192141183113637332005359814425751307389965920073808990716070368924080178741329080875169432055870498443450503234330352630029765606603752477763080856638451350413620974249074111828314452021033653980400523658390046448058097477388141429979482072923887224935487244882298712779156457935228699864064665185496120972593565071903139569509067307102850561031447449833372735762462829335489211354864581117356159714925200768259152087075838306971442184065213985081397722037646477351332636796949926742115274240446593340257118537274147309038427195341801972472205839399300620534767732382202860653848261588951139628598425450561827219357182836670760542624988394082694650258132896694027460889549142820517078122161043719960483863131702820777525228738132913519998121402601637929979095341000277596872034499264102206799415711145405861283013213428048963138764411573299463194976873706013504425832182347383615259746570225874855025745001005164457352713368337498433342831999076201144291014339207557515674399790955702982004781671845594657615919609139038815665056768680479676211017692782304352851479728086375106258827572811099603675859628864796539245989728614644221502866325591215184147510391474061598821256497007081940471824011936291673067114186871309918895967490605018646362032957615285649633999516218520172418691618167832083779053532293475118501414270044579989160057189492226459413350378319824394648591230036210713503224710643153801481667159005454879329467006519081917480960000000000000 [44,2] 20414784327528733404897095982152804232361857930648035070498634423702770531867719053763201473041184891941313137560472719916648535153048288045636556902014529787168681738427275047500520552022531421825680795723954935642830853730474944068836550389171088632217285684925256938895241075500457913241326712568342181663390501123736299889929597130599837394161922761222189493865829987581489535846644158837643235299493881495134251067646044390933269797245916983489533426407190033037428511915001977704192056913666196134960876423759202518286422497124825159968736674491249168948028040425530216880441652862946576114909269673445495633232497372547714820493026007550524434954867818063295116186322728291732695751944573263938534822248018140500739594480971345499518114212193096801258800738569500369444358295679822459616981531191112387235286732619603138684711225131010838837210255170582928621983431182896753383964540686081708162737082231932990026651211798367295533161155602857095255460573911976429420892149984697769030571773772894153313980740095577255985685333277621128036227432711136961517909389573821354301796556320842770392023372598301370614859588487032289552780496946791738682928660494119837676459045912024583775926713405869654597369598990214875391110191295027250373111836145028224968037833814898501602553854942865883336070510674392705772798901847177815675624395418255027931818705914605017624004840868251342535379207149360629966333296099178130121304888586869564429331702281426506930215097348875993041105425786237330278074824275360186444079319633386911928506100996900565184668134340514398710466924736853118253877030997212085255705602808101139643552730334849311936752995478146542246364044178386676290968484007468230658127124734791962473850298633852908677439438228179527889396392986496436306312433615637377578372010267764138299721333542098952894733187861931883821711684172036419474094172005147214918950340193535958453378337959538556087892452334316388411751010839508678952359230574790166064848995239123219367047161175373786306286427034020550967950672141747173065241699333476688667619052430133862115791558910877734834255617768792599088595289786637501243182895137532567665572473109836065510010275938177306412249047611310399554819745704094221512927838581260752198780491330985833601007046949459950999832482532967874497830855079716366932323149545472000000000000 [44,3] 1741114842344441868017987582565188009862168876617557307247515352875181385579203948387892632615982192363165419896988132061478317859491545175556602599083434658345687961385262413841944069742774427860786720143473077834696501848865548013576917204821575675402915912690226499395517028891827159320207711468147446451262252611302878444532664740631801895443195164655627340698320638350117742369595344896313780236467313554717866391533284829613443614924036244515188138790406723024212098921503855655639623557481368244849469346463568015381084715589512119759909882441453846493923313824118532402790174937192592124060145250679454153856414259619639037144116634553471795722657917636848340010810421671429887858580978874395583330653717820468363563203489728580902940738655268351760087886315871055663729124190640884162901913581443471381112318052398403012760921910944772788557084625237946910646399250660273528331972961929036787239482104103775981062211314954587380377086858029311954015555143422625778024943694041299738843807638340352726249399337737496532024092371500708158125883099172293688104590829097416379543753181258846308963780122317559639030728199156534453413661963072387346089882798138865414783355063394036293941906121739789553738612452788202537426791554268426317531555696714895861903954903911527432502922669628331511864002100195036611134199766138200344553988681813551764227578571074557250850905870778023519325712308917320620072958017802672798696107295369978360478275936325122695691537310255190976046806091190422829207546725883628995869614857907262415867428074662745732683143567427530268079823940613353356364169713742454289669566034368433173186843792098362988868371992068379490846031874323853827288713955759388667933105254868851637770719716486655554998663514287881199371952769311693809286622595480961159567668443821847780896364836436302542875266329431426791124803006823728055493339889813822104408317699751823378949842219812813024119379570124612180370954179296619340649357582930137858896733686417223093809862988012508603070132755837291084099508765811935765012425049909976364200982168092234842681100860005887874972565849978438661584077046671125824150008514752705391824596806262363713250326191765719020815424054868604033977386600784602004735486477527167141371120543398265385032711478821925624376763109258520753876588045400078099113207817830400000000 [44,4] 268504041923372684156565361852119223672155390724020599834277590070507236221887567318793266020995959357921589688588387534444551117524277559586119198325450145359134017972551239834700052274853314504616776406433380153058815559278454980855383435783051234464330730887897973375883476556992174869651179561560334086384283969147409959635170998806443535531620535199978846046336006676962566918259473260657164264152624739232027082180657464382913900957017411884440838802760291250880026267074357687377737374268916058659419639166685852033093675618565762949346371378653730547626840626605922397025747697784126273123032425195131433695635613825234110048960148224555001114402976860865103764041139708647459218834077840922912064543611779297861281721421167093846727755407078433061399012172450663991505464764043381139882776359442071171933231740700044417306662825800058613485371361817590726145452542048052283644950670314799149013981453122553251600066299088887747197319670568577971796473603123373256435216961791610750170838530945489757972977019716988506052227486802488588628401028120978385147738555486687698358780002485251615883344039147809413872788765526174483430888847378846734075572407501121649317134816818059662994176990181993404096526590692318193088124764571994508618417926949726999312552151165240518907047595721472358229984373838568527206101554348266933734055589901527793218391506515477236409129689652889724400097164111191872665730753929126875931900393057272460610903113908425468826033369304183025899987357434088776838057084510638477843254207202631901210291917871277627840134590934868893773908476006848757602073037429641712520955405332626640604106332090454199163711573198811077736030268118345460941368438071233370109693449841304268475737176163561722741939127093690293152144600248323893549766972300746805947625293930312927667250610271851821614227879465458414509506840278112076100756454014498838258011357146905405484045948292708769339729344175796704510090919735427191624134899196614026107314419843926967986053924692430864862073202218075925426025793456420944622138165283405319661044304338055639786479612150739588662632794517893852986973245865783320464734669114487593068893267387497908804356994367225131847675392362657843026880793027226518833282353875758072268035886897252582768100329914807989994093570896078740250147522843970868212476112011264000000 [44,5] -2922586852133319985472165813473516616724441395837126124248051536870730918955202329508589690486701355195387169736090998112748489094118624950580714946214900633033378261749478573020469240635254558222892737442388633903420849533254523621364720597854393962092410080263439161788355812463965403600454111769762339143032548984591177562298240012501783654407376077529246283639229818373029840876329905672781665960958743344451659391747239702013293550039827926740401841347844990995269211411770696831796355017136893919363142861343328598699771578708728461830054227394900472062807389525194558208423003464129932224042337933796157003230069766730616626649133608150371624765575105748808309824508161664345886356674183575149099010964253661392714155564734938013002297641475502683073743585924183796959669444837687228151708100782379504466861094791173302643382197756934489528388545802675654462864950477380078690955982909025984805361690068254686640865722109995316701488080424694435963896946538186357530331222198945470526688963742757563132172377975701306737895688873079240283782711376107541521404757123537172304420841746318050910968987682164949118906675326287786115394376013493424550213887000448890344847275426637814157268342645443343271728808208476497305674126846307265432780077388898615313674777310825366823667780247728198912918969317461130697757911868374064381882274271453991892972061689185646731407000290918457765604197126902323085837258319222897385611060490787932896945751585088909771856465156513266503421803971033501564706084192859380961829785774056050140209993301900165440982886769035652555002657447979955108518139491766466881669106229090836830808457120245006536625344971218657571242555854198582352690829498628400403736436898450352676187131297131341187875098293717296069904192581449281598930213781168497401661084989712726401885182187871170280636630795717981277793297846270690560532236297749971482941653399528795719568804346424140565656690170045012467177664547137985733349162250194251803516514313264609146825159706779460896106678890900370400357303347352425579417970128944893790569238320357754081875597140852807245334251514452801281799262791434121539246138102288983911844423937104030783325457523156568964130063536983797765673939911289918200997632735400142062335798194861407384921885058401050433754420869653566037255719743937780522484392128203980800 [44,6] 15755723615365701497155515249529239344076428618572836272850546958341874254364856523413392427853673553487813411898607623292772226417901347683123184260876692938948065981225487186575302751046519910414065275571543136572319863857595457878969362280529841821741740528087245001194545622016967506276390542650570934527200117403926817866335141211637053479447622686822607021755206506855156753833636380848466553176098035952538276804146246356893768856852900428126414590797097004339070290916000168348484344610569809190764679600761074870869956733031932009681557948116960422802726451946614176080203821348180417082166835314738941387643733340648904886744429375430734629182985799328494096636100259115681229678598955397644573718131245345180054466663911306664433604347810159605176256218695795388885264064509592467517464583550826305211798199211492798683496445589464937831052261038017909514729526591021114237755882916962508878925878058664981663813495562112567497533183792682478229992687311938920083733294146218582854304504194868403116187982878329388253122342286370104846183035699524913927476205104419801198906282232739188227903645749054713944025905911640768448441984459448541755408985894763981110602579603710612803170245748390465231791204558734560398892845485086159355947932408755917735825153884658440230513810379826191290220730217516144039613860486704381977750128944392254965186213494099441748517628439673515673673360238869628769728652391342778344046890239541114287016851466354088075121793899898251172106144915962937108105248873934328734429459142478495804776242660663707030461852648445772734697282048715693174618240239740532918375478182394770054325328259616436490681334132805469998683990426601317348801730083779414109199337686629588534677345992224267626662029030750846508203416071772394483646413288712414367765720856791380802580912354877963826307291901032754822618573096732422608605511195185687778100809936706694346283690330857700626805056385922854052922805375094614284497523075898670428623074482982387944326357708558900435033035505198561354996814757527413359178865474505742333202054660766863786410171508373580492851185626979919277147640664697060047167892639451806704765734522392912149535240162444863024753125801332933461440259649033107613309118396145022328837854097111934263473292439277069268324605703340651778540962490064956457680211657359360 [44,7] -59125432711787978234173317409760072917327989446373501463201530681777935379485309923384434944986953641056880649050032291812306203413201889550784913679740374413940099541757885764363384096091946570418958199561422333600988631746791210914286562081673258989162971875258531144951208035776259298777924898988240329621120980564350397061500913481570575926522760062689349204083793370233612047044960972495800198968427543050552199932582343691366803743994124961185430695846627097260117470346212668558003048684300691397785118035118660088653571744467306360009729501609208442781393953532041692441822480324988010272526222220621765565184882709130347263348077737446738285250902802951065331601430657251963457319030580661145821208377412421790129348483620408934784303007868236950831375202151638956452812539473732869895287985599292043428279833971456021253924975288120847653213063038802252795834692533442922396268889375514364798050097871040452935681296546176843996692482124594592694373629483350251496408125688555400273587585467550843067990875748422019019649101704440363940614987458693865827827121643090781414164307308157785712694698578583206357472077726563719553342984190797032206382627128104001403240414354386639513086115297316427355999911696319315845713127248889219282968913509218812750238950239814484369801334584039038756164967384939325825630980126616273080327569170544859638435786819060970142187171510459435882520483604690742851015122318565068114979976872226672695533016508981612194672873735015134280757582830916114029253979657779930674107116544617920247646458651308719340811303244090384029624663330893435344865753998880976520213878600894818201106087853718334259422229216217930645866918853296351929979831736426939654958412232656140769113267948733330172652310790987489079874767025864078327490436036693545020770934339533598138617914746030164072493349177801770229451060124855306396300869492877526985514227240621552449972177979880324190626659647982226561774232743526686672645774991710067455495102947001003046005055413465354180123603626551904358122311048748223014755266712890065107224203460276552463239335666957077666082058709825830735114644732446732576399832124282701727619867876845522558538077065673915298026018145861125032842887103336659929914418287484890303124379239681738619326226103182595428482532946330005978100620141879448706441491251200 [44,8] 196618429795906855932312617365355689155872742308244863925894398966957582559338289826578438339232656809658235317075554448900264486676963104419195353675629413425029424163055801933697353725650248544608007536433970273931194941462075362007159395367714728653593303577223446676233210107616753980272951423726236162538505019871438684756266363671999231156234080854554261465286036697479628356353834721534839580016258864017479367853901451001184521332837088333322851503948977100170349766571597986050803789455575897682693386039036342836345645238684683927535933059941575705585012125297389837151816101383215742473048083072259301511944874062340850092637641599301549997667893134733083526653450105320350747358395655380833661130905121858298532474861945316650240634814190107476586711964921972877894256483632196876542676650779815565859522653354890257281811800023571311782791265889255066850636734876089566333275337751119533144180706340123725608429676080488680903788383261368268845333489480307482286042159658275410479143128471192933596807751454913328845400360010986643313026911651015457871181801493724558788152231457579817063443647048097283466805393130187100751423468381840521713827211889201593065708988944287604575591583501747010889986161542450556256853127701164668845078883563540224624493496301345191021784667655016961080192199571046266031887140184142128420659812291375985447239504876696464350101605798699894463131917513754508829243933771176842761872866458099290379453129203227296900542977351595509966625563484557052840120111662774827271470724020418707176437513454607437599384970437488383120931793259768688370148765747572477297574363918878119252982568463519125547878905664343574853891044396886743514101196268589057417569874618798722783237929492738267115137965684397355409031151697112572277263445620562047638278935856931865769375568229542974421936373648817154530365707110328908366836998994670690576126353120896851376353225014996776043191505678269658622224090885133322097297185305958661768748014151399668892838425417308088617022311444910035244813027750213710322863365984811223611835026623211113280162199717714790791274473747598941071673622493945259079536257990042189714004681570747505159615508784987413119454398993141304108868482009987213319326087076609583837431293467220476109234960493839244310404114292364184486920166332871588654916567040 [44,9] -603836630873780547810039898052937074795772671136425616800825630232238907250685731802723091935786733496484932946641148243102016043011651357385492673998993673851982901080892878853757846900899573078098459768113437255638482135307166160253750209035617864248347866081588251838702510105747945034278332674368434908075118465908588691931825388742605527916722784544926773315191499380704529757375841988341151477471761454584363375343961355641922176640330590333316767932561732058103248428018089193768713454108759898675414460660207814106746439747286723594768585541079918199633153543252710311836253562168693490564460912181943343326898499821011182914183250908057586111463986164772469499736262099912597784222614052547637843367723644336703944347770297632924491795183113973902869742227619727585585739841607581477989486569639508009656884058249325003659171262610285752821006797483064922531129654682258521160527069143391894134541672458473026859773727597727394253270742133769935866508489634442307311146906527347556214658521084116563813203501774106152752424986360907916656489363866372188101135559325951807444021595202753920150666018434333836041861841598623585126492487425330933252441689116436953614217841039840016297655408521648790111723832966869206469692011285571192233146483334044364542812017632315892807677197852667498596434736928172042193871820395206215697622705348091576003209423763111721850400993519791210583273228720104523147318391449641989635403980888267561286061754043697239361752473308735228822258454317541775204017914054972112212909452563224757346973257370364553232689537188527516665953498395922060201702980510401147105796791177491710780005723419867617782128768754698996798557538475156183321290702957830055398055968723232065838078319712292752803886887558964825392347564422674238391058650638759059668361492231177982348065175004331893510558662817642245497501225147234729645391212906813453683525231855478341629890509664468824394013867271114961623695959027140468336357482953263915719286112611767583176405680967993618735272814322626544768240671811913575537546462654007848142907769029027196617778645717698857030195422043106458855611255705944285736619818471385289623707172211158574626693010508967279017961171006217670145065592117909700837591160797077735899490268165324868353766854427778141636109474329640347305657400137891079614627840 [44,10] 1404804081937794439261926923555149396164488616987166786494957949883090311457818108378842029235693365647081404383097688949080212542567716818324285907305761547254478646804520826505940382895753440340229847166187477124834569713664294228930280131048964401898877906593923566885296830489220491242082797109211252197084450311708855488851555596964151528629766550207737286463227187432101071645550908771158978733236189396920666020243921452870026322407977475911139941934947760822803381885911334295621969959710073229397780636099186886068280569962335873089516683381554925748503613279313458397160918447642544935882445857587765621186725093392802313302336928766834236508069458431266425258588941707059434116576089557974530660555930566519360189834073393424870004636382238863663727591776878404065998488121956493415709625163131560399221876500753045685481474478674627870455111745045145077133185755529063868223104951958379554782205965430940750461912456134650138072492904256243209140333360674452847838233194035536194495198295550549734510853213464073966085311992538795580093582013857481595554017368921276236188839868546073544756384583770141365309517903300466369553288971485279771258451063911752060022051605609114994871244002433483981738167471059085644698576118402809853612735365539222428956475135983727293558179422198864019511898259330718772469148424073120382696811796413132257564293573858490455849204911121197291181758694094956087333289426667807918959603583278205810844374109851552189206864258428756094027575037932024517759447060039479666501817495866525437676307377997627674782251611905745624013023844982768525601141520878260353643235240184601309071356541280740555411243622790622341677483443700873462097415481671534856436689454354131228904993117146872582561805833136696649410133682538882748191037883432268243142953837312477948406011313862682481835268257069736338393263874708505864257439920912870715102916618700039244943459798635517422072390173327625198977478149527941187274649578017735729452627314292186929936730457092079413430964047982286040951283225547581216808533266405258917442958689149921751413173533780174340562907056986194345818406202792892464405687571457721832530518620320921629364273188532754311541608453464139791036001530960196874705497391715022232130915766039083967557471088182235642613069758848340327437277915436931874816000 [44,11] -1858752281663203125766963291377695551257811239404807550072271699575659659067998919766169843437589844385178985180721636230940852253270502703795545190137829839737666509737725023689513622444257561677620801163952926842410799766724616250961994524211171419398851965397582653437514194657178242840273532899805408632444338885574005628037208075243393581693683369935795630137108011653617084298308590740747495914507401765276551540798338816052624291720681545447466930828615989527836946961976094736767767439679737288511211673892622171820950731218463779731267804902437751478547637233901942296928009466323096349280610712483872668316545603832026429040975230534739965232129135219301593099934453045581777940954740089495346507646886646405471584392613457554824783053532336867265718429211403209571633781043996226354596673106917508951928339894656205514408470819423720861272096143327163754009378786004707148107646988398544998361356788841183359642147466248381107290100281257324757683559733516607751276256274815991766429067767397909403585093018620176920818503380548452950098395100666332235938916390066551318112106103497255744074317490023837064733564675670547472329580470745287322927263123544583276488012145507554354649083239069707054424667763047861008678312193805594591488578744525283542171987998670979678077628641019407656262634634377088328844738648609881811039500274846026249187415255206996860973158518301932838531082277211510202158538077354018185289519087966661012352294217432593110614707779393794077390440326288481035844298113790075400905023529584651747999647407381643982617629776304697562449639365855801496514520327075470276231596565393220340946991977900579342443582900849843780718114882621587586718718840285476873487426584550184099799430726561453060764637816516346358990959527696107693219735014279615909441414587010645468420357909098722363845383494948938226936203350386726054057807328279495817636020786224666004665298581493217773572384347545383261295053620564784838431069022600273751767743720646842790658468635974789974255214193389804110046137880259373179257960508915772004545331329093975512954861057586018338974155449421209183294023616760410966940067747629224578487807330098614704277181703981524173114908870322140854762346194108365905985199535218966517049651334126499606352572987158105290819717537165010557965748829165379911680 [44,12] 825431016402004938134306286004743630354675773794274540200915322073758741242713806761427835729659566370888035177776558054353475812467685857245942391953952457458522314359812073945721687578678552110307673441950871780857351651839890408526576128740213648746194717524536497553074260550230195443218152608491325920682004500208438855490222016476422128367361813236885883714950919013083349728744836874584871868282403451236959526743762967287475713017181401432010474152042583402184424623684010512415948931160933498604566566598037064946410849514421386051287293232663027095272159246608516537719975610764166458408710403374695562809815017394389839421751134381793950143719385943077997902930159574929683453860414123947105060712096770020147796991482656152632562945234601896277324481593183264585350245674335513130507510622895620117082949507288332903975491268989370276956123040344984314897468877767860005628256044069715520774965904677088485308331133293030726127369410267929121303791690167690748352629281650728296067877579645390216361532506427409734882347807896238238175890059212689175718416986637622554383414485764204154700890110129155799536142312122590594466695487434545628850117497109821975272806530294152549350769974545604908718842164757795483944615958100421705070454181230167664763893328023139253911895309912811059830385326533004610144149907689911272693384272186046808632800253365086219491798212540183102674430404265242508611736494146171736326941985007908205828170760176405244629429594978313647088996125233840361757704849227084197868440918910980355626865104758997060992495109385389692668146304109371144333567894227727463269241078868363699886322700288517506978503451949678922046030592623358013098114463028111574120007993159748566729779282642814803818229843019412285957148845283792523914969193158052325527039321882050765346108793227291328567367050297076466821836311378647874992547788295932866732237776600114213003572032983454809649406649404482061805163408615228005718876705141229113189943246105810718525037362579945660823914143096271387738278971515650821880924010580226328423125449350227519799282202782324518740310270958759166288024803258389073766037615082717129277967281735575993024792809817268308115171603682806840491483413897481971846306665870988989855242767042828558961733182976494361735332739255117363251934658979430400 [44,13] -505853984411572305826400120498302286525980129400786258226594684635289015700046368561319012757732601276494365136739792035732357753821551747118501579567136907585138374278223136739931767773637891132196884267860432037812938330087168507785143331922598310206820514563163899311435178411742027736152234358370843207947731258495444178706447696719301825131520741101268073539979744330245897785539713934909121867441737788310289515426725313174910669039020117574310080899441156300592630458013663963409643888831937087392311173171693403390371759366755146604460398501480970401813428997496712250600915820739672279688344344735618981871307165128945193921169871694143172198525047418350097071416289398889393441487163667306493618992831519350331879026567476102235854065952684640830398811751085556441283439409585895447263740117994640743636160348998122616942205894650061292392291077061570956151706133575436585341716148949913037810109736382591654990858057505480367382085694094113673968754819889155541432230911012945668613008205653167980107494146547362977044344101715596690302508439473422552299834424550522823188273127403834232328493585116676402669720590873192971970731224921286636046430374714134697530965879903611285510368953225762014382005706457688800859921607991202634548490506515180829712176122756620737354949938280058850442503905509422847104488153278654226751807374026752425187593914486938255292100169783023205594566446613305786270396890829523843643571753805800980793826387429651060439785440606172532686602012867233085271310976623983185210176874441771519265874549594939739189591202861253131753097493019782495688973904667923445793699547762192287101904199727968581469488950657422282549602536053442768522948704464283881030505674373697599377921576919709053744914928787966953057892166266104735769898293361248785063592179756661096852388044232200469020372817130474173557224693294816249544816961813071314196969599970275199894816173605222391505740564988422756145165715043640168476383026253571687723426128524722754172169243941687258784000520989938013035905497717494205931333135865820655479393437247026981723065866444968580696718268207956685246095956301993221912064849421117972225666206656457319982122477365382711475836762307330885954866673561657888258968560061653393296376396002335063829159247353346764076136555444943834929556273233920 [44,14] 7144868506142028804391628548787189797622340400492751269053730615636691753658341975925966894033775764898253290443081667975848649468889548020923662122023155711234645518126096021389872693016673395016506504582494904736804872628487395019915287058211317212058375785224142068561707289120381833711220808670959442589111070907607400168496784712334818330780484068400640688592966595784226544637359286136630171382524114053420547001506012339626307326306032275855288302567864623663790428762161045379149396003540494661051621840429115496790708179683583313083955938823913424328817540315300187866881074707467550440255760237927401511916418078353923583679126372660360216543397254642661569920118240538836655579852580980776114542157706814967966169911736743841187031281192039232647289153848817302970311043178918314457844158840166893010873122346124358216418785645122109475078790494893033620040052642627536788899370371884041270908996763815076862994882256075802608792807462527940366018726893186497434086618055697838537526782229921079768355278744554283044020543750319234953739223015941804723628987852920035995238621193393410244853181776214567304680803524540311535508628227240810400491549602371858658702054987450811924397325740874966300133899501772726976026233923080603367305360789379153694086424965551346835777869479922805404688095559828872714320781186374164778543516192942016949938172201615415001577473314541313345206470258867684118494742230794881309827228458926123296883081843310098228291565021675683942283668708147835152035425061017444261147065421987366680731824338590715172560338137669046385303836166923814977218648157227876039105482314712358288912322807189024426966482356274877194621487177179303876770538125747479342965978695423148489751865662867968178949551406165895779262050882686031301306531020557588478616423470194372049886127406345796065019248720595938344458490792329780231648858903208520805473055639114328424986236526770795736861785758130985343875429135987954904544396525891278742312977227966892825569678707012250087943704714720973067145656418006997401076947770337021031813199380708535820170563774112725338171792722061204855519627716313604705991454410625865650638299755322220197923400590601440588594699147887572205637321074243045191009060066928024287792765807497598673374474538422157927565281367558950946430454333440 [44,15] -22966472598001708028583013186255635865244841347631515290093330080440613654156188043771136378283547335657229960022369258173311896117167174508649288950314777005692786142348616179257435043923359097736628619546302711965886444310900300549228213566979695948406741654132583759726245035417117890685483370630745402063367585493916929335139098134909473646340181651211705702582643130668320776932930131134807277571545233775224274776052879257188521232633792871477449721911871324941675170598137206463428768629891171035982492704641925585795720679979543433447622053914271590037765063419293994031880984542866591921777599298764632767182290523497559325722110873080050609097509287367571871825771009494091037266737047413889867518903037169878666906010893847128996285415519079258920147445587524079576279694012774518794075495812926452708324778873894039841941468457559185229760045724255689993931943956649289789544172721296606358043233125413281144023096285152486018396633103368124690788318319381202878491472979217893894993448953050206775114994066596947334647729526311585372791956048423979056154758004220395404374705545590749965775353579262022330517465478334453018942018873324450604689905582508281848185349403301550191612489939561355826199890471224221779733445841674767034902781270521823059551631862956057762192920824202471936390180707535240776214541823190600593417478568989105921779800517897360855032424226338365703546459261870647119233901219031425792062538755844042872948532094133197681441991846074408428031244202834446266820988152487880424524092580743852361477673284058353113302506514753890451922011730102580266133776577723633834840056829047448464153162128806983773620689211547566614119214643526848468602908345525233437525844946964190082592808706818266548035973554636814430057477746436079866536562193172668688558269758292942720766413057627186347035444422847161059434632066307317805977150797009793727934764383940704398657207688913885497086515027108251564873747220234967785815573720814187596780335069047111359209790254710147128523412622950211859554741284740856188562524617351751890914207291787107780779654227076577137483039082377035492408167474001640613358136453816278600625957732447791731364469411966253515958135114726766607028004025442349274862038757525387354386314181394694948855832515055862518090145936386263036219883520 [44,16] 39944314157089975439050913520240405032767277612138687902214212095283120510214765287822999426015699386072610282838220678428825837962960886168909695027495649975576664831893890736831422170736744601009662557310024486090714902617000555976105110893532591611167573034608532657994577545609610221678770267793857688663692674184732703026869140526701301463320514732443371139330387277621429956081416834716982301276458764118412933109246932162576933688736516202910609278042662176462935685175523945501946983395692878249328473483986097893387251609657538504441331069750339411950675438181157664182932203443436801675427640960057096212845098726292060773930630322381875141990767685300728744776648088340967551855966578751729744535288485688664098802771842081273812521263098856197769540220654029345829649666327681692584873606044649730819217442887340345175409118321635923007709221261038573772878247655832735553952624203716137694131074547350975024690596737373221671098524091383778506992014945231043643658877407632803058399565698437423037231786114489948476021592873267614180222029315551675048468420610710709699199937582894312255754829992468921057481832787046794815418840541052746753430703089069365414517928883134142155169448572158918463996263546147692808643283654942045676639989506689917769498732346713529040902935173960545016519453264852452142217823762777645980816041757971321577153472571060061132452481835264081585845610161159757885464683926157739532548773964768650040960061258681611403374535337966675345919251382158104582389073409595213889706654913726668513294554170182412420889815239799347873901663892803487888504561371860473898358325560333708281728121148717159603970806157831659780198626747132640455867534958694924318639138745437900359228125050734926736778885092535744078735833199870391067007795231490675503545474669687073345349064241522408958825134173259240205053694809468519263082004486624146578750643421613791803120461953458768216504498849405918176233424300170205649788174774084806466327654578315041322621000905846441704948928481938211115127438136956759389896002660575609115716266148849813788884524508532182209534547988726592977176871083361591454839391709168881672515651836593476657106076038455730319820643317057773595345428760982604611670217301529318614676554903666450147233866523681695486223451846594779544551424 [44,17] -45540110873228074801535261950492622598285888780358393571978066427335325105619128704088833676481559916302980040739004914202198978307908429093411978488983204780863056145632094596469705121231610200135899113292728387378717429468108002266369603200964448607368418577004101247806452286622094613413561436263804116656722154774770434902718184055421913035666112831512434215664043451607456617873468869339548664905507950754455349935325755940626142288054357497509965421189103933720056026542129079734480325945621462672719177838099379196880637587037434158761189012537721599553550391068285744164480988594125162784918260388608640478658703067622678562973543410934839094384201597705881875845620765470813887803103430121721843339350025889303245751673467437361855841723756476928962705771597910859033584977051649692702222885335717072432217197801025750144947662939717468681856613222082658437455452792416580652141930266825762016139863460275316833858138524217988109262753943992813129189078630084921978326844212568947800562442166714367654217163917319491518361411557184107362658476929141807049824983056768488682820332627344405348379416297146931380193206663087872464081573601844661210256585644924390735497722840897243873118378465462746306416438664682549376939704359426326291370063471936926522017093098174937754900738042195797253082559333195480885667020035496249555891868647277957325611480351870704747001671409158684340820622085897152611626576489000437199552505172375436294581681050544880195050283738088592824074648237044442587433406223213014914482595889931183109876106185356182140544201739416969232288435827970882383949858845113964937170350144483196838089505315873194833871273804362069324895896853951448256396713059722413303573458391107866737557186514193049752573018690953487283937540020468366918340313371033865179669693633809655087466719420433209154991014913583168261271018012183415675965769682189994061378784264668127838636332386428148294076642446292944723286450933536774502209524949045907889150151549397754394430809494889547384288889393843984350619439263836676182720484520643649704470129612730692516180921331017362099974283743090015794997112032829736773759754605835459353055645674031069780236822083386459374130709341325023559749538890708754785130394589772854133838105882953587224660193829225149487114971600368131112960 [44,18] 33161807877053623742189976455163310343300797155804800766155971760721280072685001113593507999925498639507086743770385591040479677751939557025579747370217043709452286705358454844536093810798879272299830190237144730083157075668018588519214539579334781197284789366463514883655790935491299910548894954035223152602580334739522467123834784927713622555953096300512105808400253388928470790840554279966003821576459709449044915658859505148283545633591713170043943132744356326568198074272288869410438532578961231431222197400660393610494526669758847822405626207587040376034552188115642675361007960236762554500788690366707459623869243773823659146507010872197137517606853874875879408600882516682804748885379234560877717165201678254114431520394038598096642512237000040460222789574458719564695478699035602971932825849277920289171974815379156201799655765503053458561865234682739532165882762232533429475228749283946921080579207882856120184451788452358998449560218247809399558310786806719858878367997256696070871077671492179965714649725674460620087041159287991472932409571888981490637738501778671050464590982788384021506761468935329685358699272658550820555170727508074923593442223065722678424844210381564087268219463019866221330334522240897870404938580286481655352128736227263178886007733949138702374828798194466120964811766597990055401269785151634289724558245974655834837422935382792348315234543088887935625686979959743566721467240739858966825678146032116181458590576122504853615096068886928278091501090785491747680914979499231523004889096804206076335499013873169248687640411311884897303307663863710983308539614102026998854703619328305299304778575356863277293488730410986652288789959294675962248846372652386126558372904506742677798113705080939795604876346494347824001079041925229110787085258134762719573350682522186630265943434904164316855671248435265614446523285578438523496492714574087003036484651095267295408469918485669759995100668059574496025011963309137631501874981343473039031463235198218070349390872900651772690524881985679824082897203304880033935000286194918216901248704165535241581609860270865978384992569242822197453602001432343096318798094495812418246387351567963679676628048458695402534869279999604034389235712785682224221311820762355565505704964783741756653305980622956541037266772347664203776 [44,19] -9493473343779619590502221262519104174707619552886442436290375903000483034256150610752974938531281437013149742487084895129848424973816022038976145894714981739055673671477862733301654307908641584953561885671793003909548357346236177983595957181842482781395743079679870148105050843057535747225658345895479047459907905477904774325850464021071049193848237362240571595744742072929488354363056051896623612299960462464262161153641651057415761312566770058446584773198412638139771625222892346686492116618663721379514835737555548464961211967970953866704345071031305615403675205286311315013432003367480810169324051856781884794962935803499230108038363850179395669238368966630390600653967856162781003806314708868515486275157782150078287548750233962015378937629266654044472525025273710860882189882867736969136835995659261800880863799442900441018666164923921701926756031664337290156996940742363942190367064905204296463769813459441317132487378992157079013129059734773743472560511590748206191129054892740762040231195975845872058868689834906499677256927895772527804093130466128826889650310562025021776234249674366582079477586102180364729441302013389058577485143048690165720418364813007905759737720594853087975811195547738356004394817187825109681495918867132060003405371292850676235399112441253992022053396736249453333011505363016431035941401212371654894028736511762452007760549107705039679995332483229836979717914796064317275988798015193957894358828992055166133610834125432035798356513655115602267037852818407359106590083863699574768298034252439842186756121598248999569858710049491136895187377214398489843319804792665015989370433996708804772562878272584092111231466974261762281294067293817925377662724281674562779288824446262641184116441362342536471025565883256111735283940218856017287916884935903734778081901971492825311170510111529447651166808264600289924152087473275085281786126595602031326792231266110137472475314859441755935667576282647145872298234044246631590852300604103431783642087368397916452674979090491135200548381177110860338204590858718199605096806822561250875766516032755715778189570082509378041324390487984835096861376950519211791238054720706420087194474311359539057191518670681931197444404862963273523115569886148106049686691081185914164700245198442005031990260960466301997302349979189248 [44,20] -7085598676179602897482838620158301140496277799400118449967973471327388653924559964984171484464151187832417617581976531223458397661960045295152486372836793843376330427885064157268080657899521390435585908556201362706167342395144749616222098081694867870576721782834996293250030410230568482492755612106515293868284823173061520994796723888099067100742094156829855116439587937323859202521891588224961227235624491693090519179340557291026995746060474164230367599566996111725875059939484813001871123622088347244347432460121829401350489743901754597031965681865232655530909876988897977097436299887255336973130938042916725256366521308926745890528170029300030943790064859938887338058277988849820788243124802769900510443017457903831535154990666924397941048491828749786215837381483143565017569823563270542452536381442530435280236968785168150725801804109153284602414923617598889280671115831028176087772935781290329123251477357268293290631734952752205828391300675557624339234838788606898174095433401632941750871601140519593361955100476459951110817141723463591692845266121950987024152556457714252901271194924449956418588669950354964744899182754234515674172579696738651952720023331507784034430700445684677048665935603365723356208105822033869830752016768971430791302366448992844666171614656800784441994438091419007364509766595253984500190246636761841548479068389343733845952324500975852551257429043960955254920747501497577252288348165057135340460018358883275373471967991153449351173413060346064479398073562282330412397125256488708686956543855939314817986716464377923615885331804542668611780651281033620202246854698755367641497555719588432825046245956925170904250399169626361268518464829299847663790399594891320626116941327247790061630922671439746888762386503982296529506057258543028728528434539128587034203328347587127873327250267716853067463098653174136891404916542646572857560176131739720749423424757215545068122113487562392774292165344092688351732457782149501324541159849687393605627372838945104118654740457404665583656403657832222818389324648843907838754027979435488107239675818808487692890822577844864026791256906299691521953689942355017760177518356842803477257953070908982789377316259256506077949510460981029099425158382218036893700892904322547194803102377573524917569674889331445309578038738944 [44,21] 3983225561414346114933990325581278173451118382864930524152174752426694788111223571998180904401603732523416815746036299617878844843711793059226525984212850423087875183823548759490455208404121870215031471099746376414637933952563843003842546668244788003687953556539237139977282322864769171341664522215184438270502543897531447463324118105597459091676480545646164687534982004857399794457569989432643629842810471799356574273317406586815535069887905553574248877951960721261583669645280311364097090729127970171861894706987759739276724376867173237612584569375255054954109516770981452054111129485992212111397206675295615087214730179807311034485252229928653065884499509382995661213829473747255016699487440500486605541274997420680710971276602433364289465298006059747352437207377087858518804654749175779907176836138692108644519168038919628496176677304215345403730959052339433817886075131322039087612137811991894841716598428006030826733044789756854593711525655032969242303042020806339892284195858577331790169233509978387909014927267568198606792504563700247838404593865901944128280772666687391477532796261009144608105540187224061810349746208331744705985033711089770306880497540239692149786026491072124548943824072737964439092544304041041353167382179098023850097289454250877011651817216641805219124427345666961182664597927554916592235101816647924904256773930222752940814073878886658362580642893882702355553094505472696385660643930374688965422305352086402714787830629771370671521779050260451563761173943140640812465675537797371609833913756493784317216308750941449643762265419530035037798435666500063967120651273143565671654794584330856909256877454299082251283982588719489772689026368858465656867861146426033977784024128450806858084487514503792140815681807116208232197739065038646248682478868157837100369897729871659105902357456421011776345658717482411149054188181318581312066281466376414294460596784579801865800537925429204152231842484825422285038287989444240000751330030578808156608395312491268397468171732528534853797962446449632950899104972640547413224321307312006085595208437447027236562202124010153208500799092866054631692533405099219932795427134650522603348953230999757529041864200326376500706500802795099952973471378050515046201298854514040854724493146239250814586507514927172067623174144 [44,22] 11133140904997937272900075140991488601076087687489190665336156653651821285596775362816023599211858131129677882602453394543037610094650937758573607850247850725269787947412108491733863385463964704090964548121693423206517768108939751833852511890910122798447738308357131508389801394493846867190268274408200186069361391520240512118954738615521070218233213698271469253960925033636093214856564953930027935835508192487784215023099858284387147325009138009052664641318762650650386175145281872472083666969520560839288395635306409586527389189503704770338437762275884328793631566862866872251411897145476910125093661747558780077705181383154098060409187892617626955984863105997395738599608224047401444696994331217784560567453324980983910536916841293917703693768881542471411570595800904024240158701582557444734790471033243331004086845517402065139373024259811499565766776190664207169109562474112526242777384189768513535715935890380243533000608443804027534553001998307712474305556241794415053165109684334697244434060735827754766591866361544757197738147689793530850696171173103811626917201042261759520833675152474702341064957380326543783432736317713005960999610016399832596965743517192298721403470300880885724718488376507900473627495938475777413957567782164047924848938097508662769771924956008438484124732274701887641728812435037513804903563807978203886566398409985008338636473456967295493475195785361083892562565737582715120313102429975798650081202003226536729216167744796024231753309062677830818606178520553537982433754493942806816583498645445529225179849151599541509087551985253736254319317416334101103132860299387207547142194332571356398912698532301113987869240324134071890488722946208700127086795646211249870716528135425861489000924635886679200407566602779261348269045829096188283653569631161138716089975955204064012228379940359673929675222022906088494004607691673675831191755903473522895786185831678980528251428974715244866817465473875484067488207770022742551819520593131564209892792840006757501093749082303913329464876117685820938783913341482104302575652366788643430466733973464273558978893999051226050626953736646177148122053212910274362796303932743019561569212304607022263406668913755750376711914461206210182454226169300804377993065877428418683205034800962250243932895060343794035589120 [44,23] -24059847867583171303274090392897298535508551007107094725079130919068604743700116092169637383456774769619683755504674911859011217824072502663242368881054745397489695901668455070636725497810213992724170373038334992821282370024375200844144061115144629401512570584180051825495973917566915101044921293012258660746303386007709385705785468336779006880739682434352808416735783336666410557906820870315648851051121428843781314183419137768763360366724853193007041643506022599918230254298999032125836510113827051085336900905403132369529399340522088208143407154015058285571517475815679007062810882060602291591718761121886878794090950614886557006047718381820199488060044710528729634046107808888564166404433462727513723841443630932079138335863351714709426366705899312125980375558992581907467916280024846009018835836149261060179347703630264941125064013951200560433837395440590648072689443162983603798484845858890114929562430484722820513807109482541838432965790690217554994513926309221719251469007300604411729182341696737154867975297538761298359648454201026704737589392821865713349655369192881657463665273747051841655406152134175327818203007898032799053249228011926182314628884076325137453358309742007511198156410358781781054131130623951469365691621659457499444194974941063327673444221122640730320045535758782745587910398016101143603784392666231547527805300793594195245369694736261765987499981420590966112798854880066374681309226058551611921538262543942970548966397544543221348690680977247315917391863279426576961945047964362251767312440432170350804852012475975164426647313520902739048382331920878049407486149556412759943849210088696142991660740036843003828759187906914974194786246518131603743421372247734669247341205860562084918056432864061648331396217083653613911592689984831227862800936694145840345571608575393355758745806048163149325808063352918561045901430990331413749465953420634074807221408704771588593591586149812776048220690731999847358936025576765586819368353787905497252382072820702249532094240696444654344602587106858267758807179382853100807137496952603719649685611318104924303793376473287583645875050005942865565622496782369393738801384281300502571796597652137652877727640798238581870784556759770227775384189519306148282842299491501552668612167521179439848440666805626858373120 [44,24] 33782633106260609730272621675623892179652604306128175947672095058851596720116519038771923045749504434691247716732703154606693198832867506089276953309821745073134870049513768988593662125651585804510938728678627873963855846638935418639934537427707155571791890769534452699154812158949416247303490662774052787969168725310024782178211453614632143427475992302355376440611508680753596301181664216461032841824693356806797957305674081936600016663116853949883937501368573324550001775219269239852839912902437115946587284885964819446454017135756807987684337776354621928589066975739620242781133160592502034505270333762755974667367261687956303782719256100808885998147548079498324872452528130717939483490835405606909006834359871174213377752353401272047540166645379153704389536287555151802592823970660413422417111125309539195615800022419175279106744495137574562167156726254236581270160429974212343516943336114503637630828219595682886940336109263422676997865592854742914799958991227811469219909773399304415235050101061331857136167050789655726947041611845967000253220177700244020457723521639206987812799287188107912445191909300536711886670478158224352968918546080608645497645781983907108677898726824757358112257476098432732449282092082893301270298951235582647725178732252442687660040086627063110567206864205960316563070383302179594147038209162665382332774385166984991409351292903495239135716362712299414398231838530497979241598802985937737364459026106177155126712441857861610883255490091695064996869603975977237256062299050680533176798159798266178738034981726113030532542776464753601765446943848013998285588472669483503328312026788808918715352242713427553405880040535794548245715607603864328696081009772841422101186248025591945220278581743044760485753695064809151297494456608833667104808817065524278364791493925118016450886199804814511042820079950624276448974767451244059008137785530797315672739699100921856082311892810104085579827752396993319449914787250521288561798519008242310065582485806094300730480025209494640000610151937222784067105122766259838570998443191387110453464563069871599480807878441358407757950088197925779327965814383084461966877481735665312492236292175219438566733376354091857529137417702233369578368869059588489819167982994313060972180982023329977605944427782686638080 [44,25] -46720674480000036025152525263718853341141338079790449651706304283753082905843036108666028671392514176598295404220672989167738372501910926904248468866888760061400349619487925204262521807055373963864935391732848858837799327111180788834935139508636326849506071250178256708927469146004769618307548975692402271113034015096328739039411827650454440214215611650730866408764209007653676930611109882405826530245053536278868786874362966643153354997663831834502535465751645037437071536336013600004470492464406109384148169148088564618569486983386315144665240628699749770938387196339020967710918185221315270778465666031224976328665948872599756689483898097253655379644086875016055105314920784281887539397487362840086477084406449481096214586548953980862999872526795307618481398141617093711589676115892200592412806877357488050221112182704728812701773893176639383216832694795829462547818580422079819553513115162626538671310485691941292574290647526083869087009458327861156534569602072693407547208115372025598273553491989465006895795354326473238687216788345546357738817610810721711984810532227158664794193069263652564249126050222880269067571412653422752534070304140033039018102375045822197537572837507188230723346174085129132007572568005099555002168789377233322483305245990056859340347631219191506642037587800980763591888128339864192475118557477448016974579705181702363031854064087004428718000208456166389175367464809537037612778411563936132137228717309473939387673836814591493992340099038106299358020363438537355695893054812347032345082455040173920597806681034162241536146941508183156618807574037157542263090649230003634429587718442749371836216551992459971794805786027049919241131675414109520242110148190235917363263261989683459839289771087421294543569647079783994854494691139840883119353103013158744527891218497732287560515406832662380179783904951901519749141962615566603467388352309801384887775755469449626223792596823417268213942805506896566246280554331829478714069530516325537470701043069581673188478535947450641126695961712173219223395143201233208787853723697423280563512292759705447300490465052246738045474549626997477252421763555767923102368260798107409238474106195332721794903073426832268953985917505697524269770736641710145147863509532629596800103076779016677243562831692955648 [44,26] 62163694082211460768560717842326528679922050744848611559527723999315401418410509239662297944001281339371800018920522234519246350276020387340350181665346063731759290177745644447854007798729958762551483044825678503623559456805130554652492370802161647064535789905799569280420569646213156884138806570400111178888991329220675433905585668074012613103372816910611212917897688079477726398064387755240180704244542191838520129147610890016744306737388117892423164451777183095916912809333889445347501944206765228829529923544332331033072445686657296940555301413423298870153854916795274100672183947538790762535456301254072949603148985433012772064154164899800207429193825026822231256721142779504175296989594967652823888946012285594340744542729731177709440715408166371711849284556681582081551065644307120855141846370422570791012258161605996846653810258061611004171953642441375674036156567871221082985756089479499267592684556016442456526343300601707137444624536984750979282925598218481851580067476667781081529247662736246993952626239857974769799292851870355383875794955488218901110867622596474474658007445894809037744830790280767806166841499697472005794959057081310279072812364364005394770957256616488711989677566649283584387591460417902618694390811741389671539008859761489370888305036126270632963835813843690714526978337152733779246557752409014270898868584702882413692259786104181551834581483518677790784522628223743214255159938161073651622443392310838794167474501332642627664210534471440818705701633411545147098495694936769585131291152310845097481956700329477695822506938481185073314503223860105979248342106182345908165811665392134243492016916308935952736734350212241944214626704015132543059253738347977216961903672598685817332164503214250720119901853927479411462932498441945960664336751990376476653480613133905729750252573918767156077401504455983390166175574756275045083175132941477544780842254371482556862115809082335888725861274637142695161728234433749155891117161923914922281043389589899638282249924500802419804661119950375854417687480846739458582835769994926843874173498071557184629962438296591430177373788658797932089429081339289924673968369511220055096001029196259192677494988991805351975308942416967258587235150953118607621088859842904151856953133350868724693034912972800 [44,27] -73107581829357467834681455911450131673544205014480805964076291430299264020097346692558454721699765264423272121378540447580592689494944192347555330542954933646870515804009806626547288636973430627557473998519734190677329669229372842166542998382001386494174371589128710589426004632466298469525685680734718855530437670761067294080654330235908283126417389249817569609284430316936296749040371112795803070146042343958392881019245102693104974743540032954805544673492448765763341142297568769927691049515797947758721487517746320637203779663913312568232547128579929446522068926031675090376703584110943202812019187264125745802645201777684744312412344168281828032392698160560178834192819054384507158557330513550419533293104080468246163732251556293463735154671706264638347136320803490321404420406530633969612198009155332951485970507493748573948706572309900563016733771931700173934344011652320570281376915962644094230276226181494175409579567607598272803746265533763733936386159358632973042031496269124503360193462066124975132916729524851813963692426584969012283820814084932920521624092550776403553027902082981782583802059797639281174434852605705612047786815987951774389165744125160274103185402941990420094806251901590160649898594474922680889467595749918855173352201160807681965214732097665466979980946613584161333954060627176369280849896294442959524765621419257265435168942761754092396396454454271312587953497368354055330643333627488833862974294420368209144034157101289678894068079293811130723511299599022627531420670737651294488945614537624315021435552170760007038879304597568936695386623275754229850084931703568524554631584444569043380184156816256626320483613230346430245719539925739277321925234281099303058829956217750631441108935042728641484753537931912722144931941493660567070018283578520914263834126879835296052012631431534958273419356652229139361321320937240680620550058299278025926030854925946795842632283955614026224866753107337796662048867679358001480450708380547156583613347252139418621875392056923695349474440768508345982035986642107394414655947771849224394436420502132460753472622785664929234549419171580360518035822656453131491032180434816897582232343762450251687595636984766452647430802283687718820895288775865013031220690939988458595905918146333059674275840000 [44,28] 74431425385872893577598293752219566674578502266639542130838427180555094892990865860374512654772849310331557619193490255852089384158715097750623898210357749115033255131554873175084601483071089083324885533894646004558251629299616736757560816062183078888598035313176097429807056880882826802911310376582268915031866086899282298279683011811864740252528305046437683953590877922369178133159978464422681846967026691882549170643200728301572399070978748563057826082110512980461606899961349405216692312520503741729688377357554069297849694006333394582933107144213099749399061041950694218592300690332613408374730356087870249608187845078607419570530485807722953650751974256782969484292237243456913751937275451432291397853300091313721323145415808616234001488037198253246551343794154462340962725640965792893751045834951839519982833355697583905000722003611625754786490997898531159579000067571552418886255175348533573798921480720214805749890064336642128552146335117429124429456846355393766689217404475097277066490495658527001394071903433314649123513826606992546372710873471491968342345908195843451253035217182062251245103562957609853398088792309768178915898014558662664105565803596668157513534855264835557653163955132551086610840371997887949986592156662001415935896474915433840795186784976186298719422221507537971842897971456521132785286366467673537974774559662708187263915881840460129033520890622206411074276546046850441162465130343558071729689937681567764063710349410827367247510173159994671256726956497431350671903227455352856809898770007073096428105170758544385128310656086462907285304398788369690700816834252136239530303727112602863118468573810660923735975087931290693210367080421567395012604699722967162057427450760082978676338750473889390121578957868660424115960310888549017743110569450330596453104912584468858191117060416683162743093722815122420019039733696216292216855698004986757209247972844916444874417049553739492135834917286879818072399887276925284794662428934234993371954650733727915209096603039725996338529283404790856015305391840459537132924461055125985321244565146939490427732797710380006887028638987957938225466232292663382021085426242856992522687612664885595111390983901271974652955685301245947921812528484466866284150389105493642393951451719819892411596800 [44,29] -66086971038991205698893011100593003976340221866685230051007238819648117387181466546854665221128199204187593604388856211609699290007304607526827848989878351080935222419380611387420639009400825051930149353639413239352947251354927190399528916165356499093974853064770409724223117515114848863213360286109515384198919578863339609505309443132508299930606247326914462611454249590909914758524355336569434163858710881727465760003567988410654324749294649708408846997529435762129020559593314607846056291939397232622153838663943617368051023449753454851778242680299090460767088930818776024184243312064040573826623140156015988465219221085860359121596569886108832409838342521143720074928368399346589559986505874086555339715302767893361219142206039288770614764474079012399785474844975179096165999092313713352445498186533708729080276470339843814565222133974020876868185557133069539904839309527149034458868561489000705469452774928745304028329598326321696409986085023756914072183584478555398952887244721420824746923962847080970599857068762026509077826711212882735044153479211447955115180063473883511767493119505947519577824826878533092865614955669376385667285013462686619357540350905907394572078932452305398737044655995420717956805999412496742139965347418375867447596199740691443397925121292430325358246712968531896073094868003963111200976022508866944406895350113575077807924883264636278934671123396877669696079749456123611474055583551941033546305143829219094937545217094051719013238541206550646190073850008248038194006145361311228503818905278909339523646532021880186141749142499991114576242586221390186555318229507834558561583418806837908888124886934264954833390938042102400389372038143395315341603787880884210143029019636350371132659609966769711597433067345225807208186773404045327221180018038182104372792177896835013771693774167669115804861990994506101364790067031263677404504593120774504218271900304618472148479376528613192853339891749992590489951430122578346392397005837265813103778136823640624093386766541020829868314327765892904723828133767700660634526151315663375735859752136349834052233880855795869644381097501986528663524442379654771310012971050074982318149581758467323823095228742881279400567568881170652024749399248002602772452340313483284137658096323674085785600 [44,30] 51994219256769610578921927112262549999990642004151999750919513277108918724166531267021578070903992531258286422005706630502737030548253429012029326097535545459362475001417405045807455795924846741111248142605038456633232189069550352077206355519683821019086021276506616117175605450957355698627191217352030376243212815255565689994867283796408051301249567774621026798889349605353477244566452474183177467216870686952812840956644663350310283393602120501306120718197295607762189665591412227175328943787961387186697506462171109557251226145707817670759386113705765704182573170446694196808732913653076884025002962881385750942930152092702199363423379703489236540725584416707739441868410925396724671722180811387349489386682952993849368359393734608289830499132284127967971713308994883988596254396336238652295522714307313896127072467735640847196865826055360361927682766844110934535749394475891856780210895439348916212828607664295527677004999716687915857565374657396032212899173530239572359987041869567785837288049516976217442290946705057906160521790921417481134958740394886002622145865715727849588464254953633132007878042626099547733870043434832636941765031091316582886947279985551009033293881630598867400727793912953576169675971964056863471609235881711417042255393535374096815232825162749979773064825822771772164800540555590079036009080385612492070300673195072274959608571754158431387606961864203594105887389033350251616594583903062655837966560139570771355261028654734339341532686410617189146894524564799438163121903813768080115346507415723743864944935621459692753561101910946044648094516413578116664410504174869918046671451377336404572158650074874263916290835993541006453400547918389610976690597042519347410038436115222628228503151063953060133658107901821345928741535658378946993329361059806766727392363911215555404290084641283212340531340582152916348253270289822058803320395232158312310473271963258299989888387260863705063026460911991515100858885048289915203932956689610452144159841055398823750988653098537424264926591162180263292710691998361587424363776083852637559825686464856729398337043657655248787491474361852860069887957495130850137264683095557024969031544688803048573679617214321442413364281100586262654064316331203299333164420706052199781068115659120967680 [44,31] -37112808450619166374320586518962743585837932843685067591552663575759076827522576568215090828268367793928781360768222950739675398591219625391919817268473082298652460091874233799891706300461747493476522506029707193962890597729393284369036945129709159127981512201999737927026306767455232956059876182565617634722220530254570510638966996457670856389587583670513694640576139417594339171541458628672280450891585722780921999664681397663368663939315576781397661578146749341153298399745968476138710743399488380748022645078399461356014130089992680070573854108334638286592881177979183753651821752171400163787116480437392735682679826949355046231996981288526659763161128283308111086350136274779219016921960732408210176722321396452185361427428176723030374693861011567407700932582711826985485714607698562624191715145248177293498280327208051255509147868917134335806669832514696468247858101754803428926469456537142841059871561072031879135871836543173556549528592069036170880841170747806115483513994131661448265624182297154658158243021898864943030919467604407047196502233538507684839018267036284829211634228150493783289540193950699794411521052336499052093346400202003854032519108675808136791593240927414840357846755011027458280345886877807285799009123425240197585004291459441385804116533524796509796210811364642471142010111321976570871981948416329789612401613197637214677689131668417543822087446960487140854363830885896277192316764133853070212659258382995738276403009406198727368564624084078297612278253029728293045669492703350472880808664457622612237391573367628942166902022314730491872097598355831845045888929498356097311995433703269477743238146662139710425781902396012582609253004911568635270080223464808998144384481778190122634672129389637717352875939875321794781498447335350005059679256463739566487762710783330902303451535129598009486751501757673112235175581025049519048384889295633482675645751693234430570990040254038291980749214473887512907936993776212459378548201162993030274478573803473034754092620251658110854067756315652046968004323699994259156993450250616674064475337569472501943900905015428062256170707788283653432841376648308525522028363702014830250101696133287274981143891128099718603645669901178114722153715393082117911767172261500591007781093376000000 [44,32] 24609264316099893690631815345992129791447364383912255080510775035262320601630218526935487854262820050467121058771880419921730464765723693656689597463198789957951040216061936855314443609145396615016826084148395928227738267759284892174753822446583094181205885807623979299061230425306957000780666975771835636942102252413550985167269569664835350042337407933284430332716314727541742297325647155055258648305122568347753514798880591616119586770294391351916316479324668360655418865182507326035334297559203609498681192320307129607577631481464034692559156568195874840466738793968106565640278366399861073912057940256075371514609199782275353138142917977910188120698507916321928202084267665450003315427781704181334860678177591487715252072011891286214020106227896353907011800458849281518461606693600459710125687465905374154006297073866171450812621022416841265035903330678304528280631888429556485666325463322504594413356778242118955962569874578989346755671265623608115255300645160321355402848011120432147550528373460723282314648230527233804390630318977112340488437098495097884455034604634143285932087786000540624988027328129765442956083732104590527431482396544092786900924882186307099622000962661061737084099027869109011175360450056288779575195438513281352849830777036137712001701431758338340711351229105954968637561893186481590924418716078847664445558683430005496322119189147165190498596880188931056901688801724671623781642857907882097346339268011697304108674414749206130670080720002204186949603744310321863511202623488754780471547053884709093612256887490753426990740134286570393559761971105870649235165155362490224527270637304126141082510401208966821619900402653966819297207376992522023776627700234869807444772102076416705451732009903487517305046409621089835615861637362870899769372366195276002474745265378436599613764220455062636875798597304946465754302009806064299497006812880472268932406377563568273411134928795400196576881722215920290257611056246849895510692272968320923770537995788957556983803440736629375719453466191148792802219505049999208214205610824619425319198208567559113743402718544718012533054280118883727752504609397074883141909560703879621535631147505712705389148448263050339731138446410300363956618495117174619822430015250491390873363976028160 [44,33] -15328975496540174890784059540674331404867647614173859554788635175103796222842282767844430956579734168625452011468111912749175237883975861787020468697437554470818363000249078739400463753181691901774760203264933464385441501018084981718500872881622982113685383790368932064451286350752668279082971158252735896224268007875364547305203781704543728301050059972024353000149071043029439042927230372315222356835647791436444910143116158636868959158570667294701937620310871509952176422304012689115088445397373727789270652295735252411696550335185574484510072552620086683207732162740891700208064205483357080686383863584149361599596993406956274065716103735705380198665062327804979379818883717604075731289614612725750444516015128425724021002229377248066678027918311407620584760148247867512094358582269346944467544311661162190466417401184155894564557095426781023031132255461611474888250550205910839403872781691637507631787674788330190417707409032858029676026716484195296149922258088676349967940774584901585086308047065979513114894306852586011920898483515162607618243210372259003989937746457609870211255856612135112823976024980135036813196745682131809594209601458729681278335370283871639872784913444409889693649564037781215379973077352810417278883815563529642073452591692337019687760733356307992459498845773251717538056740439397459601037317313518659182408501938548132138560881752654356752330132861731711193961408343429328998711132960572016352656166718588614559288617534904904568926876687588638246233386203550756701257908341695628247281238304702960912514982449037090263501248894382067095307181181129565738877172847397426551674016402476697023884718701179605125342062545872680554142638279373818274980372359113877297674435332294800124216121431150940747720165350184348895822490857280810465682875306247436750487523503328186136899340961470345607134752754902874087076128997290408844103765151023765298610322712571278885068316327958869534272424636898899269363198880575524814125631173260770266117727307989571000831542805340200271319430474363855145056257659108397936662122153324979675973200193130747371339489213055498604133802385042959106416606495374614265481699857865650369550718495307274692915065000784241694933678090122716893609095896784036148081241092580169070862663680 [44,34] 8939816270473187287311144596768372816863938968375517868605482449514547861741184913551599574166529258974919838262330232365379724728464185449489676799526084233085128011867791231917628728890876413023094176817984074355661832289935598209587174403966386857043730061694493785203784728276765710752926421300821343213684065766053850215996638258158086339107203928624638862501229870263240380906889873556290839953506913450036800005107752081125097950196012393364525153474583280227499302939837909234601560982402164400074017551934634497097618071517517174549314515410711840859942544467618599039841804738375907459331195013128354870698280550290466135882568255048872655450389426908284423423658272144151680236905771782564590289045762999426493047718654716202551889775015339638277994187737687647224518769833351909341311105166934474900519777764025435133054667697475001947108412849004311757372721643195097625304344033899634595014168728693069599423940333286100466385587859507188781066765051629257130737840226927482031427073792127079645149572284873501877935561556178304418223746741294954927035410915867490058574074608970096679192676909313809202860140108915204580987641611360784346692354005945119979730044124988922181863493286076920713977674792317078642053804253810670992864056330402388900315417285480840896731111900534345554856903343177843363516446879187744665973119742425340347869228091481798216013331263082429527915024035539470882929262635301287914625614969383838759663838763051869762043846086960211338905636239160065409321939671466707584372835201643479861229923710332742129986480686875223681477330446394769768208319675222077374709387978739284847365844741194470146170847949053507962373990601661125182870054623920675077381777163158815444893084704736569387367221422348659651178274798975351186073011968892792254331915107113138578904361400140195821111293076300161959516072864273736882581573396149226017405656012175667521974999312317896756500533756120338186159387440715224862393431201135557560052458824214265958534002617961646783020433391182980169680754365328443552771969193984675139501258283254943429989081514239038631483798166636028797908439028627599426266996014726815879660427865152020568071917612078155347329057424959882426490605091281011864546879032444405594193920 [44,35] -4835308951863714584129900345610184856303523310760954757380016704016413464560272384327277149162162344815217277518506552734510344894055578740194329524645313387702507443396284133472207102442165489605735522462682048715284792936795854475272507954313017211968730023957574777004336936684470892586514461542915874966926099571039747468769322226544753199990249891937789058728569779586731685726931571652037231374681777370404734161217640364073125495741623266024647618702289674968399782881786307058689505908097870881964257809516257234695077187867236172122796832193649725488782039253052824068256701452473145157454683367231436273230920621089284183864776928155351007110729102549721136238326397361802503404261517921687842397140760594850708473630194204063690739239824345445089749100497972486216824773955614581843118851681951907990351612608338887696954960313607793607572903934255952907186013551098139062557603029111729496043218909195735936487808567695153439124800737053028755978204513863328564830156929788122081522680361845255050932907463701842831382459655932470824321996827517538259466154176522566913129297791342156631736739728306291958989845295179512117258020789009724628775648024953247484374584728542762040874253241547391819243912775816499651535248028431856838048148916084844161268776136458465477745977932120730738547449657543512379209276600556700714431751496699898491037682972994892071914042946586577213772758533997435427865693237240443413446839564270061497811399258608607564944480482216538123046764422790060807735816393923358032932910432994705878939798983608319720358801594771478275871724078775709151426739570060379992625251957205907533952161577044870958416379008434805933183372960897302221958812647219672373324515117296750736808721824928507363742306135462495578695453095863444271373356189916151948051676628936968845594359878148816990169943286013923745123618488067809187141953936353508908990334043774767341352958959038253728059446335663070722690489842127403842820572625308048278083522257233548803151564937664265030848062957780603131513178068816219395553500025831495772389649054955420014175629164738955157325757438816142960015171498435096762187166241332837805538951981183613375566951667516406085985030535143391124820313586918920115732441224495696445440 [44,36] 2402425705430774986749732907551086425565991153140874527686191495474212324410270135308277010911796189475880958114223640104558090568327800266279898734458659963465665088401103350530906656576591590030218559640354994234341070104292411038341319468856332552922308368062793176867047676945000302815184024257380633507662848394165029093575914492755621952829235628393960002069157757888374229324296435805124430688187748421316934378706337781243303043293957489611673584058165129084263732664791964665273966989197283990626053247787347282698670973570048578859218033819692691000606888089650097759423291796013288652404559744866241085120167056146893636857297897890017911696255071977035984913159513321750246714505242800583959329307861840620917877129987914993713798055681669872687209470050412759484574033321885613823108342174085510423225146041553622691519062370082510843342627288297863137623016474537704919142744394090142998282702358070742069803782655745144368805935041521185707504356175489865315539692303689103331622865898557239964104400391710636801604447927562619813074649816797668616890661999518445431748783098914467128609019159785840476551156953478811055826846387680743308521288735384727264986760769137020132822681387058322845889828494204017435938572207841961015485982976312673499658431421774491281478314139884365969456191147895286290538837900241531074205052471235704915621938379954151407191138319632101481336966265688097952307772647008259658549187592259604888967441166253594361632308607145309748892524797732332219854556403091296037423466026603876816991216499995875008416328571302345688003215428353289358403738285688785166647993687127211008181289569998853121304683171871573488325428646084899475816986214693359991116422099673998690610559917301406512900067988321215310574049818892477480101114500768892593272035938868934225737043952221649019595350921111035224344767795578013419514908903177905339191836977479342356755970715704354453032579314039946145400333551773713163486033789942902055882114127879055202824180660083633272488757737169927419146087034322183452684420232192357320523089623075690790632835323325072010491710717799525447708686486873784227506709827601410728448236190601564859765578660916845286294686299124408373207935323145748219964095512245698560 [44,37] -1088298976947171786033594678902093834144416383890847331383241498021373687329871378448023474998394533193235454138219699774428033868714101372127998928830336710588237938342029323326459339827473062572935220079188406912436222953153037187819775927434245146716449579792243933216793938666846275176731071227668730369316706381940072483446922927899583755240293171387236444836980895562286793860728607436816652055140565609556737817376022250532303792553696297291933198060261318371425001047398942232073975599734997136816811103717461654290238908339950526285625572411645856106660505390553619602755207097536404385506335633951596841293919517108218000503815122401903917152977647328064010802963284961686134844263393354350238453003058615854536503479628101846435413299231348530709269602320563848416355264625455249965308872094356198768937483909454526008316097811184143162509414931987171941259538467759690540425104934717161954543197093842177717700411697772605475981272079812996898429496819339816060206743080437027560044840966681296519520507136673457523189613721285148574556035572206063674002681844362052750380925067180555551592804698540635015211050239612579661215502754813707681334545480648664959260199835135124235203674985479833950211144387129128935115013994068346633989916563662816476126785208018635807546781420928083147812157526433543588924555237587963501072517437234520118542806830633416959473058216267240375265018355073015441096237439509138591250868021697474254850527407010447057213440603163287639874800411641675026589239331788004936619313981253849707728392926478258806347442795613094812912612605109592155903784730555780767052690946301681425602348779472919688409992458613735262384729459312519960565983548676988615666978974970170004785848597005347437576563669994087466401713478849122129427541224044654656814058051511466664866009487199729742651407829223983864612801010403692567756244893545880525022760821332347422654066414228710709742889561700356865439370550868078851201900342514529526835858576260400804579729517560475712343565597174969738244866161474025895185987286085897535758688240061798003652426008308964256979076858345569210230215597991524292319330274689512343254232498778937650778564109648243500699029590848602172646134636333826095934315366973440 [44,38] 447694430731803969560807362800047594618457853668131481383885674054158088790784894142052236152861380436251574547511256909039696867297668257844037022659033861243396277280076007253261699290261119684272211669631946133401083060471033213108261461329046824887519633795502653291259974165987270822696930403641971255023588242342450115769972976694725629205002104265202186681753374466556088164967763146103872809107285867926394465135953975916877357987253516949620055729758220944181097239068459245587938705588034997587757156890946370849727238507225804642902114203314995935352377636366081819734421174363764255868879337303633990926455521728461462549624903913292440098119775606590034227230024537678265500744594160626455883339783092478645962187109869939808016486538638719030114681890672985548263684172800864118504248835378965811076070161571125981678136496473242452265916557567595112645600955981186670484606203073252386444403653224899075937975453218616504966284000283891378522427454582576761486195599428893266772363964897474500060357108773675498824016740269947312645571244326660476398467734868692041107327463497677107502089772273526446395827217620032614515643512814195143756547912011508532336923451062168413572564188259396526953116231343876538263748544023691466385479955038175889005673044612059715558039298246599050732308817128361443877533409838860766186771184661654663047798450468924173493724360541071180929535331604052104835440921116857485569563846500533537508187758571885937693839937833583029083836630176944064816395174253590474909959441046056340964116130455907494314699103490088326461830561254820121173879397210848939941227816593903317599992015117007449919751004746531114707511351795985102644683698245204163517832961765965173698964059436117761527161000750304029933491602607137159754473014536148994185863481206895718210202141358719807211395464632253961797502205534426903554358981867466283159809617061710305886726345161716310852563221526301777860240829880015477770040844513771882394530553410196524549527920693669502004761080253608817627742095625712482531767425971837469120152077501369598443259172957658367654509529893979725159291907581675473705408328820578029521589039228717879795203733002164713169826615313980070545818925738194529489224990720 [44,39] -166962850311867506773632448474243374616244807880507642584730395267843018034980790752013927563993275758115614657770034003355064331331599085222976667686038178698569825612992392619065432828374313993454294515797994991374405599784207423860389725039176990614145831954174886600218952761037654405759883895848405765660212934674639520330060074649170052952644956414368734704618028405377814478902970002474009447385724143716678740789586029219186803957564347414373092776013825557293891045749211330297142622712870909131017349025824485605338474286078073036865921033794990974975596212551091315697770127539696155512840331931275706512294351244242606259946209213820504307156184680110491258821811726756429610685115475456904266508032614687874384163386200032419089361320397332813705210172016912255204183566656208358326337355391171178974532981591018093420180236614230153694213578651784207231594482422898845365522174498026801089455660001396000800195552442345719322602789350910225694030496724648278399130566033715608050502816993675662793958043337488391179171939589720036995376548239600421825086723829048091393974996431625735226848857924851773934058498739013467478926292416301569017340929063807345415898984544731749346035583303111954018078905548251388260694530679022829573632312646968633196825318842277157215417225264134816727783988030720012555562120612805704553977468910214579577078871611170546883379547953106405966068540524130886285236289912694755955601941456042040870297790383439455877629740393336428776003556374459201898656289978595569054776652573311141059152012359725664835759907145718560424893380908370870965313518582413495832650345767605660661537246511169963975117738869356898512848291686149059581067761067243772120350629180843333754822168457423920696432721281255823993970487078064717423807497683959864090964202002194149032142859357166285163240747136396003293697515455231586976068423947084827394049748708680428131687150196968178398839288877676938859709108333353480522132537373740117622461656911334602140954614438661568014817161370052800619995704438778592258056859289747650808450447096893657055888974114945218651096213400138625844407314912412415345081280935421333228391391344029685462692553635479586954944027062526545927960100734167820156272640 [44,40] 56229119712422008378597827583457741119142083222527491196146957744398919409709955770830730464207612747653035512468287597725274328866451982108482318737169066795414787898318220494149196870684974259442859827516035432097339299024796774307909549409274947036224550927842617162628934460984674849738810313752143045274791689088513600523797026870065089260458204402131215526597922682925868234216388612619480084108140913740066759773162663299797428755525551552070488853232651236817096162373469014990772262703037051164192129133367936663138814552358863994734840269862218014001893465131919076696866100112066951112043033721894356436802330969411796548317197225950072220495726293162853487339438793787980553450483129040230696296963957666219274573585877261788107985265330045734320125891379946037563184297230438213957299649480218077395810440430117161422901170208541862490320410952544160330176831479990316909967435170352703757341885839612427224205023811869513180517839659416438343668236287784941535474668870324699030669842334321565301828730101326522423207873132930791103583175773857199053696868014809329902895276732613894381523753389900297421450554588149353706612886310009607146361477825493196548039957978693251099462097060203224071695821718220570333123322270408100120409046670458026927406415842078556575108387754394020887766996522520642943312178019773350166031131476799894509898429237946749524286720975282194501125098785471569790486183801863322389585170736179978415173357064202572359553921678602767724801467749462854181052268233152916504265262999655036339308719788542489013958212080773649837313064310291999834336516704545510758688281390972840151386745032112459435553373720487317854006212950080003682861206531091493076855976188370695977534302773296550625304136394831831886792913895996070292936062095183996358469252092586431836940976350758028676673284031729874329547329646820844819413457014478003628664366391109979851099896364645136247943752285987552036919773245562452527905454850761389565674536381278047078601546705947569687548327468888624443339162954310855036939459474093789906239336688645214433633665014733296571072541935266332265787735714235123165422945295234139788549710610866086815606976345662158433921776244142538742410721270154013966336 [44,41] -16958509972619308886158164661899164512461816645801331675481140247127659863114142904789646875222319769578180029279218665721490325218759421310097970131069435975817840187956881093353970513294422294373690171709515785155093219892546138922896948547112698066240593137966879926077648385702988851238053692681399602053884537173993032831009442587325258869823225820340861328212268155202114227074987966810002624174187494739923572091864667776966248869358098964544050945969224896976284930031447340963682096133847609725268466698260654422547750032881681539754178447645522858079112006954059664087897873070382322517918113753110035023981714078809950803792235403147611852350907910869577529269486010088209533177914560285822996359472158873030500601538921853507139313424179983022934874112981911220559407444316164767512727558492017431660330713927313565215885694630820071101797544941098154042693372309588808345196931151868862515070407007032616023958460195830450776182513127496715141759206894458954204556506447319602888049763414841338854028374431523407009007286570360238845054286304675063420687646124169466519075896771501365600151446465554002227757555530703125749897285644956740335012676530885770821319191413553182359790902814576962952252812448893802145626169644596930395323212626988199208160060312751041861140303673495748189538147755603548543046381214254599490727494121854758915181684171927031035737922043114565979089405824651327053169440337606238742577823741723081263014681384795035530202654898308515189058793207660401276452772881707669781601078991782613681158501645435755815152275829796516742238573340298544528875618160543404320754655842120462581777118521965052312136036192337443300689200218414401447058828386577714441446487898532554409053150636859068382657544024996399889485750158241775704240435324747875210879965830491227266791632617573252351297015948230695484717300839442237537179440916983907009202471534861247191719126989428445049033034704294950211816899492963898401660814279984393893770408844514154830318535592790398870428492469331782640169711029890662172614013823223143098372972825476268335277431316097337763898043112870092175335415938229997247105689593557785143794194488148877574093273430200170759709291070278401816419060568429690880 [44,42] 4540132748668929240025590502460902251363857403865792343622327925250177500933418649705432286026457048563379407923737611370078487368855714619141402287259687121652430126589899932736287625069947060685538187963912329455451399368059459929670417261649802952800690924895891539461794191048819843293800977096507220353097259441310292482699072526483718570155602453289972075175613277138696293993898358560563610940171836274429279194657651742774051132227589639743732395252431163932872016674137972577919809442031625307474415980717930890555248609524314969919217091741380670532337062297256480027413793107893539192574631761143751863391023040536524610395509737274436499165507418610212703759496759052738481853121625244892130273260868814636577692285920869845769502855870797878375513194361890412138289015628677906764732320269261030507512361964561567045263063898623241769805188477594725878135432213182487289064612086399242876298063841620911846539370225648636687980746083380940447572816719840136410547145371143600020379939244956907905321521398786703868646582352450335820635158547533888682834368676240078236177460893568030335920818631450297759594593672470873053589354759741366490070810625865740686304063167174162417201688753851401193154861787302600574086760646790276155712958404967174831011427856833567545676271625357524216108449406560362395435157026288855014746679144783807740189908340188928538134818076659672332333477729880287236959120921187223565494422892450133158132649919709386670054765461258210711765061786929988272379933433763420608038032267115261382848943122570894999033114721548289933837048323073518333130838255484217523904692203556105455984237447551987964266913078111748599105954184839896387386237011301253536634706209688739761427743568586135725887256540273608591499424497144990481279566250831888948784155388619794912553309004131684467535702208428391787068864694299525698562076373887071141236092096229642268430717711941415587169125125089592604992196489134784026406300312655164914557506863555075022227267531843465557768057295086814765879019873446578475626642777200281563951341664152644424938668091438603033874100346771353353668599548353725723872488241711958071882800387250581015322504005290345122174878804901025555847557850333184 [44,43] -1074705865227025801026758724703701754150927073617974369037408585368085686305193499069199011576684730681145858730050021220672700529266654876052717376952506354805981733774915523414327750667384785598593517083128182502560895568007328699701408915012183830469286579691769967711091716032334057374065524370350178359926891277529452187450581436934629504243142039247290903813093552538667504638824258300024832050883892033192877667873625442280849790566618794642752601623658864336852492736434999961114674886651719930664485765513678271229682102285838677741996035055580872491104987350846418933104389455745769615363302888791359529305268588416333340627216174764413418743165617563474694993897352068687682201526848729675389593430043355377257096189955905528477275718351118780340559692393248813123181021124690953333988411978877821245407247805320341989877895736537466945902765842316792299951931579250800119337741211195285219294348694464569320475520166485966750708779251032545898249589223890697169927863113822955121050433311531403332376289373306467702531118104552012236483451820154014265776798544764637335488061703749181922224894697193635404034663168651257836848642777167416051773335114742548495640964148002244746477340715909482571567455039431287200169214729780050708092262665528001421577375517159372159341044478251842001169149881315070767302420332287702813200394047623937676183072365935144854780801287413590164048100047199672718412679190624339841043574244343469739804197185347632313451324155651343982128984431775845400436559021082858942770452563058191141386871688108254187909805165634498575606118082317044544369624428094338181293497376293145892725144678903297122365285710969632749277538980794468688105599130626815893581405637437411676722212911977429539408779685796183545542322718155639990021912843595468027272034611216083781225680109718366439834330517691810986249026214834108558955134980252179871294333143457391427215593838898365310180086429965640735789732596946787734683766172427805782337487783604699271715831652792274429704805075090963230502797803950621283174145398714650317227886853737774795657557280053741105060541296257913544757864085041168237722838043515177110328881907652396226967094744097126366550463230920387416088045944832 [44,44] 225791372384781746276278785731711848726853350267007293212282064758604012550435297966959132574780571473661537223306001967884165773115537027636531291340575913875513946089486439155237141774142020742569922510490410157482419733353641066938958053193426958184775481034711457134927431107816315697369554238621155582909747495576800653056099194884935852880101830875109627763733255681504605896882394578750094233027286911198720830361396355196345934627177644260144793346445593140065403848835857436702535929869056895822647323608310325353807972851546904293450326558916387696611640440227246875939276678830061496610213968742688482006250953547507874140413228096619565516181720089717338744335099120417709417338407914043236101705638960944812469896244697980522973445204917889029003644585207202891707328434106371593393162010806666914741636231545315338969667355045001955825567261630973090044152206559355028291738099706246248384442295513095505188509157899287060161680769955652025533552985847252209353673780431607722648233267115141401878756440357726506163407627863846515424430503151100185721725065567977890996404807802570623599852923081231155750603535637335145783423751165036573236990368521052161840524273783533078491521484622445309071268337342893343529806833067997779537057845338336725167311300206563018061730395464756831986354997755209450061817505347812789969310192051595646284782916441521965628325511536548002244245466352144075688102107179865042654405907135679671196137141239449660385342490424544367933031742655286664163943620470936359033749961371191092725284637233736897854023802821975361704429767400124407867227321007419978218500353809514279091189930859767517237896693132047706030088017820700097735589122547132507134013081720137206722095583350868684689899354043338699162854035456148089561443801373734306905173758840104842384998888351906333474548860998499360357854569203320611868744654108616743709454402321690894917923286195789195002298930648946815000131834776113557921567842778423517291739515688515721684440196602549723106878451976773416235351115368274817854751493409852642475687841645529991399220132027194714161840638782277452739676429123986837806599008005971770969819636839651120342078833840359681200596834463993062178039808 [45,0] -19507107152378244864001393882297286385775861500713880873773028155170000960109772901348157194429670421569105202553673288613048061675964781356935030435784695668366762695853740325679547187601941553047613775530686321642514406557686097410603187316262944417812657196750401198909353226429736322915990509291311851868205903982609915448837198375855768158662829918346436697097609282774885289317163979312393132689386540361980445598785925145337155813129971441167001334086972157157980954298153513483883873880134985233573988000882594586443189311929946514512208944608006894900864458530850961086236362185323122719445376720490932852272609841480485674081588371425163252853532000876680466384108925756784870429925438614394485250266049696324453415237581893506309222182284265806973573017707152855378826338437023949458663789971673408959119508070799900511965153674410432390105336737729983699692311767934258806369063548636155919306487082318719648344872780814336398644185214351283124849801435729532779170564686008263555650837588495263395294365194617500560155873739798830454017632018561432360874559559518704377516201896808475815199208540981749902783162596808775230884305177741932400428254969265990043738014343283509075871676521409788553040186723829961087438475303501862391021802789114620586704910034002999422329207073492608376928450507856637350866236937023059066320306053592072574096451492309686399470823494884597359958295148021309787711001640846036486012168351654720817139377238948584633843079021469186295279027907473034460515160228466991808251248586084485131793061253951051764564198494191562664400933238058622781766919405051648456033365282656038928512991086344018040742808798819022355415195681139363960109836120171394984589166635732269301895473478690778371332275704299938415662485679946339122924397640148863711270346309883911429366902898690315528636775395268106301810305264526254838707645606032401000072551529361748847441488119310773279123877180257827825657995028015766144267298153175110404724133294055368091078902265122487762641744741850866758879904099712688668886261852829232656752852546619420028704277758358986869216921858308091899484386249787166649437434872464695326783973989859641223780972090747112231336535589769535752881023659315101460529048573162433029978006826888652349753917383869660414430463962059041588769265829349696648425504768000000000000000 [45,1] 76675595941177944812514946584511112085692687274136490153139540288832002922888386458958717585531108271241919429267071829048595545121890045336862023906960994239817403152595567471357230343746756479824187168280991836728230109192824447517922807382722626832841120529905115071546572896062869140877452370247834964892946367139157730871850900144300128603861628467352786265177199645021875401850473862302749121956594910868397340745884826551727821002883901044911109948428125060010671900561484894884460807935697371032682586161325407012726675480081106128511489409431334195941493663939657258702107704858027712148290618858390556296853492991866353162202881235192166741408766720921299337363292965160093225598384094788409155225275366317823392660824827110922554231063545046563868626294637808342960643113305944978449537287698014199053161586458413524715655154519285885032983783651563324840447432234444671698434070182597882859325744335079525456557318496331093919900135418697863190054138822414419559303773382711800889961882805653765598507925868045236797871451548557592708803644066693134832149704677417488774129264079273553345684541353268712376212884125524318813830718675906657192595629970675857022881853046849203252605236233256871489488351299820832129474475055859014467918195067206535485742630544914305373171823736622364902455838187247798810463674769680277579487634354847946025791939004183377905908698533209700977818465547589404928977563178741950138097472580524010212832518062261447751402247723970179508513220042766620205640041903862896460712549363887725639396321885639421505537500615503785364738206466372906350002474017246514915629625017406999621975463973242123575704203591296592820960610723831868948761399833918396764242150456605981636226713313639516510795414905842684328336515482020500808491821929902717904601799294406631906869420156559791298385228278834003078416523738666696525310022597029771063368731533061544559008255827528564359679772416301781600866522677039957906610108850837356304607824064721384427043230240310666372849851127821866681765045304837519871536086182854377620698374653581621351421476611875753794503022806434979477338598842344436676050105422296887556541588177280472366460129015345489968471852136035916963523845547932060557787347376814100977042430313387086819969417696876422912138370028349572169818869605538138881263665152000000000000 [45,2] -8308431797099016653558161758888953824138297181198216388815162503187467164135676855035340184706539677241331500352553928816337876428522553398821665986099819183485217582715046832547259957385455999103277902204620083716459989286334299599717003111795697391569570802358100283512885427626960384363206735325312725540164933800008968667182594957725399088597690656911277408786903366372728348279697338222519715567065372762533464789069415933654048586013660662482007955316598322965411926588292752122080352034283014281054233697853778830413369493544716649773489841476944324959994580400167745015394926714503025970389808843557808353313656233882861848153528514525795136971212256798331847662310888788266498651866841116377232840394689174625668181175693325041292689709275864314877182694574593609325951944136981459701677310485929069892139025921027825446146359811282084921831407382364428536873916453302803889720179114388780334665794222700443035771043771076685207234046700446346530068886931250474021556190284819412902860595392251933944843981448731101969994171361610509702054267450703568485534869360610377568796661632224293958605669113310742914543640273806237986579934814746677179261294436662170468879925282833278086804459473128771222669744102601087747646039180561845216837718312435871657309233622589982257959099417776603369314233514600403566648825921665215806744340713522321240895407852023570929780358934271125380285180273040951743988085968855963862656646180284870297081379965593841718533917960135219560095237585206087739156197290163760528628989151777883219343400749127695730620839272075890194270698069839160903078451807193294134584810825761867453498357994463983500957704695219594878443844965016792443733552890647990346385430326808722195167866619202609961349320732232732845636234890524086859933659586466171720693405287148745468769399071761595679711709480809837725957423347772741327188112395210654347033609930677023217705523035042781440978619536439278560856716046729343495716413102913332386442102222543483787378553435482588383879124492757137153626723330784175553719665484706458346169949435787814209015981106211859995516793339706086075857587368718485142029854932118938415622188852204394685017611887783854353717430464528507979955023991311803378818025852562864790650438148001927303454753627278921049834912136183510542321591614240394009691291648000000000000 [45,3] 35278975355666741865437507240577356494597563671534178886764491418962739488042381697333947253927288813168544365577223302022253568412487088782428148369819111678048329499365814866710905200960574496435758431820224870066626090044532987774526382485452279304580791674502398929363160673640613706156715436734319490417713283774229000518899933843069476946717348133547090450835140927195611544260016022528950710336414301915226281657632654245626702982820820977318802544563464516496824983949465916838823978977630834962135800979899293063237584680725001232598214646589466543969932246249737325849590460563321745046245635656510346217095314103324957131874104930875141482205089191805137610639798927167332864189410453819042908957687901855087999901388110309549867098521537760881600076968951649327441192977370883568261637485005903331463110187545283282466040797930286813371002932452632664841106745073145676487883995537055133810686032840634321689469758054982567390842628474543818442311290376853999087560887447441280721132691610500836723853890959547946568504650611468357332648606200707374353306093636841349707655543104259027731487760957042727377617715937411837176152101967727533700332554218268281327226617744194878471773929639001979126665285133628949758206403221350907170427877436372651219924968883713528553414549837940575047149608276904789632682443877560938022684392647359569458319112796602515838493084844646886026208561400070329516413302942428322961151886333605528438747076199507002204289490711287969810744240836868054636157780247558535309274598337366468560803468437768569705583320468770186594751936335373999048158473687264099303031737583255442276923581715213369198496750720909823886320268930292420203459340309899908826791151798495557025609812007406917226383773878196997070016471901281502765630444655408251030578551737360393751727392388133339179453848482110572934254650992710683701087451878225375795133400355259912529598369819926246126587558036080493510059371745533643287231162613418901994518921934616003944370524783305022338802707781721648339998035230069575817694054495146619781215771672992351671344706164986879079451855805995798215802775729531110309466800594114601476025159122756291211081390276486909695922725561019090755270775061525043128243199154501957352319091032914719966482053334301961472886164123208336589705483715570046886137582059520000000 [45,4] -281147257186374287871717639675074246659339984317018265388216733970403145610509365575743132994880132879366343842709225649978270016190845270745363193381763297514066075341279676913444129448186206008454426471499405641139988820871272917489031965430231328190744263927100921291207682223025007991842423333270981138907187967602752008164974286941818709373163106936161120323940215055759267635525913108257659377406411218472097104165056320680857744061194176737940394190531265600265578443386773454458716718991940466540844775936285243559275014755693160129622000677911069394307774049176570223267823473180197305320440013318189057226138811846660092116557588993614022609677741871977594069425757133910096674918790579565870041746954836221098037303504752577029039380269474363839920821386154317077797500873564484112600881360290383466226141902370935261446095085441937438865844376550907066471849287460239901256439730611552008028593798448585379919177109704958073074276096589774601967559158506977302432672085960523959938846445728878184258458693605525872972708208356340954172703125261128253273854496197069322211813300785266761945853840262157076489539750363380729595033837457770067685199760716514479293203335185220582387028112079495285188737493423569777521187626001257192296756794944549078453977621005898500948374959599274023979843456868498827934904038899772213580127396962415909648641726341046833674079999485064606933427049604973535710866892322084054804177778908088430276823945332920857916233288089284277150179097656222278369490620609490244790593703179439661416938681497776204011929575357784918708095786799650847789468057892508510692309807053537282053003730881714162427928433592060735290062850142831772790407551362106140082059112256766754168284831817428745523669889109458157637146527324414364799012880305546824163934858917945164704180249885515740525510634813832379033794521219136760536890174232262291859548372800652700978999175193786318693696178018654546652963554118831569956040323720893707117245000717418455353787243113945895845996251771793079631978006465418990109051612811756747720883969386026732166507562105841979225848735008572445045094653100406942496505551316362381341784223532292050586156168302388241830541521821179926047047961498031684452331016991572211542447206674763018775382897562989980118594542189093623916855370795174395539108973772800000 [45,5] 1622245111828071816096501466592098329800929693710428668835969616476193047492693178977518841720660518872677948050455298656510702678537851549714090840350343070145904964617192608458030499062175283767539074162381720790317418578056562113520747455524900910686503692495530173210899175448185494539412989163434976682120521058315157125864149578171610551902277856230820777427359224130465463779086045094589846031088639712118286761011298907171948634334521866731436405790151900198996291253634377813566711464934538585714519406554577983079236325687394964671582495357484115324435756851651831475784657161704581558722447759455741228049170593691452699282031361447065208833142149726677106160458718932010277706028728683803796958325836126820729849635525586059326701649178414948167830402560236247385177978866301950503053004026200471529678460705554877210362260235751778995198133221875633046393740833696022628345947805677379214032101496979351544990822117889879779777110285813624446579628361255037667294182657697377705348850113749974917111515738905627111237363586301471264536641806101153705369171341215391124171636195851328436158224823535593488319070649857205759986609468127278937615981633230695409837271210023273717828734792522345028567867036011847717398775287954978543629161612692674999947972033323847524917126613683758419471165904457213369387608991691256008832209424556574544285662320745405848669746776833831764353914048680774922614960587543208138225378094000188800371753132971344270891247568771578185214850380137468637809693923026848736363151791027401510998504559745806921830997839502067872107554058253213382431313760939626323606467400456651263045951266342869705822104226849776596554567279674485370904303087284278412264607934508711671544756702906515518482696799814699324045909866460156490748156185246940279268695248927184494631786920230258417633422185370256531502745042199710214835267136921862591172250087591518897368204931125246401179437346664990555688269458556102123582543611109065575540000144086916022166483215992409361751238906237923883126960015077622685059778166543223918370609584690509407179627546258479673518437719923789812975116125293156905245118415150565487038673377160558325631262245299840876659464600834829003523050531010004359676990917114432535581835663254912381179271098905027056713338700747758375200100156986985712824953560104960 [45,6] -7145920922424284229311828601466244398013902572615860063176735045331591401731650340830284171882575058721278373201065883877231033046311513754606169975625943994492842644122540775080161678872433560454610052639486685481556996866829020766107682833737980580956992369228935517625345127121217437122047077478269401176298733699358021591786520257484674023239317472137362052636742693403199173134924990309643715861670144188932011085986584558082720600027288937043883831965139911400051166676120034747598290559962766543801637553902811834355882111837986456552865990608489479812992408960613306021591297029778639631563845630755697155384196900133707782646113884660532210647255040661067453071444734807567731680747917026169230995372343568926663559097090713435807574547570353737465180874306209043965121666409605383981787593188460213763391232923014199813223528958375148906456193058902877142226585259744717874827588559315074202364325729636980307095698274770057360659082065032436226552502716253264651664384969543397539006936032414451153869762920460411657177782308156540790818783347811039041561104767644451713798930666016719303042905835636672517696798079764103906359098094741675568842117775473663993472291835144129189434998622008492889838658468005083767720624985348145549120351284496773737455322148463480338235169468180066433889710988212058739947683425113922626282632840284200197126874451849672896078776199886945960006258826312205478490320393782606686372794818266176133320495552301746940884841724935292147684398127080116709273881628866718269462739247918221059839527784025001239774378822265507043980617235064587946070629428310308105494674530594876475835717505071976752261234237743133136181947336325710473542067819521427947540799736418677096005900211668569255290203502675578818483527671370733387362384811723287794765772199132544158589289639222942041995436746518148064115888642198479044680331373695737045443851299594548922878868307679231496509955154247457360302655178467150290016218102921371219907958519344038554441540227205545404687302651166393672230569667698993057258203382881940067582964144863077880599914506497883089437714003909398935271079539106417447393599701589219362817646758445637743533733127925238586596050692911256924740098341099334235091491889035965393280846251469588074498732171333912352194966992070528667894955987688328138036609024000 [45,7] 23815321869366800201711163576587795723070902095517092662281810789966421458887387028125802867876066017489089302894561865575685647996297855242440455108842462630315277825279062259815631305747608740935392766620418560796165061677187375248420536582744028289553635006005904240658377283470753415478830978076366373437335746630942881722057299568644116746996136304483337831664666371688980449191904484459925216230885340347820071482086643025254720817062196382237494499479289324571298576494876667567262618052636241044981355109654190123738685468340554954648172730244125309836388831542340876098462364955444086678151316275783622299261092311358301010011956517987695414079560057606157126271496257150305355522504414675199414854619972200790073713423602963989671068859844746794608372678994673908067397610059630315953189783752706799543980237908091376986682220541892564077315140217860204401317450813707029499224024503656063653331353331132960683034942988931176759674432172158766440339272812143528885944772525710262065524579762225104075260134910966588176464355962068452288804288928112394704239722550404901849381851379096066731683545990375792723799155770037369408337681833270092448490674738659857916932541505780075573280222536876484606037849775856444033153649423157371654931780822305249225595159526748250296480266253778757396887159043788673544170399741837064262301834925697574914403381903132586497580274178121435603871649190818582688289568464202277154427350384513135605713438787764258647838090302685491652710264232962384766226715446395981506546184608650657951980118538870859014825314836460100587682806287564070156294435147218311555662578392736502723416154735569303071075595711215930132808445821333682744514170472830418340457580410576255203277753885151859578206477739234030881555953689775829255481922757053874106364543616363158499941742019605047726106796500292874669171867651176907802054709357337153402563845655344339796688961199636659263230760048586051977171298428482496296297195449220151418373652606908167612950131434677003135635040909922175652047614845598493153725507685803892172589475828624162846143409609392947204301386786506385949950113842432452491508695036313215794008405627909830276471509754755883008851355889961502202465824363668965496751023688251822051463799633814606371313556680799118356158103904578703514860985953862647633936384000 [45,8] -64857357120734373151632255853389069792892681714651273690787176467458326922527315501004539421593352897880494445199163622217549979129053590622033093480426846777017049746076542537906127523726440703436593986065095046428578127508667014826352560696053915372471145376138123078888472544918706004966940928693515153340689331275056217273515708598431454135776697596241358810752078960412837046045835401964674555754129021736332500443578039854834592785942215468292583970632910948423865071830051679682656851100705338219945442075937158672311239215247891293789989293605265478348672857090768637783647569419404001701263590844431696441406894511275159986761815515294421784659206370292378114835492431907920713675334723708485504317601491534564024514651113865275629655676738852579541805182360085687400043170064804734740166697917755529629106039499169632343668009315459188748365360240430764166685134282604663754168164049481808917867061637055188376422376732865529848577385181861316295032974407519460595910391347141997955210621054263057079422752196770518304781477206638255884376552538149529980744710259639006974680979650268304590956214944416720368256688856257578246552968449771420505985052262274553741411164768256126401572043435996880204989684927592132867187898845589992268757258732442329603877243350552186923773929442928027786187672742129961676459325700430829783020460546882571028581133573765056096481114220969369243209185232780549566835750984068264171518525842939733547192924942832412184086997847611042944087988894879112121182317179011917544200987867348946119165807579323534852184733226564623158654987792945540702445224042862863352333934828144635025758761536711522643420033776230646938537707680420034832427403065538997386955043277218886624607462012769866388805702331485630138832381216259889652370514281570001138331412594983152644369227668374242663135046614373273106747984502842704309082474710974977925202795369982968967315196930832420168998450283875971061919564454645411005001037132591806949492725068384098192695228158282262651493559207881269177572443900764986792115835617770891630280480173129999559424192517597558608607039987979050444251900152169938552020340591525841300550532686764113637647861295260796980613112702491402196827950210280418359647423337174657591062269388684430189582198684449469987040577473753353184685232159347150998732800 [45,9] 169615999811163061947018949752694346235192736956722440985944094770043642080307713113086524559430873015297738491088601760315674937807873248642001869436152509092074974241975144385388049405903064281731531795894166580741231948556007582686093448292211859068652197821695889726320088709111638611589049296994794900502878670564961902386430203229555885695394276221029500570848696169877348035794779004264438146118108846777663637185975363624841619430909353736813117573551761976418286577261275960801784897109597835833323540303475410034246938746856287759484213630878834835059687930339218619785514216733286319143113867724014423002908714896227894951667966350150987522171684002024466729327118778500805924711776440443403893823542179239104696818072345177898131630560548653704006868576729207538296409115619870818290916731449071584038758191932948425661387000448964978523953741678598974781155644330692444613492823361231471017347411671615182297167862101926614626904480961889673460443077392876545348074687587148092931669089841575944711378771990011061799159423636407502047667530158536680117318770837609788441214614789338680644762635767721362748652662561526567731635786788657298981763936730780338617136421418108352419714830424701470817353369854142173217243465694541320140632345401258706630208084626063782164213330379819538672002349822170409829901732752976588835232999839403330435978679496627360900565532746331890157717315030398475147523156298715493251643913179341179250476172358464060793966435571329350834485077085271441536323966031732397348624140608607232934084659439194960856738889734690711365593717896364419426205995552537223672499771015138800794850301854551761768696362746484716441720718326627323528726702685202083513626522948993808286945831633689868710384704404009630761549897882387012801383197456115172285575896478693441749054107814307264458179125216167188897699476522059445770414054915527757507472248635453072592635033843868813221103114234736811526639153610717806700409779751381536553536004788492746326799642183823649826565155405472377609920740565077790970091267763399383060994754810574551420384903422985556259346988700079937388549890840500619770454455948736325529222535442580724783531877954106106778371437666922168120230097349096489131845018745467386208954833806090029175362903445509337327688407359535160912013904932447348326400 [45,10] -404974412982998451853720962552023843482586117984571620000132604598989895468267151117084347754313830951228955707283294580422788228478841430344401193103814024548372919763207174659160682629905359033073851932645390002266302021745328893536766890119725207242410760486918498171725352608187943584516723442543809380318918305151579047698917547778015613501509969286170323631933283376936796922649397311822828328402933159515246366713732855134267759955645585834213483387201393142953974436300449768875643116534703798574379199698993107437190822096588685904202420045956104386617248007286899490725944302026141132890580911825392984946745226779674874671002624089047721817613605392189797771072784867606670376143693054521759248228744749040770633402896898448737533551735723131591687169396713321623962909920084928747058517286960835028368320415433265373425203681067462855653593622474552733542864244106353268179458047034305304969514426814390638110156625233472223378310233332579899548609915747496255836497766677153276193819040664892318513913648881313471900657298446397067807597545232048890484243267545184252638358028358663858697154484340671327582505721222566111523030651167540418555531294807942594172312256362203892050874998658146190672027474636366288443749708497712503085637081257577029395035822580140284792919280252492653672726889394760473520476759548716101668186591725215672853461008442347478244020757748755563640399451198656452673228061191874065594133156835209179945225185000775878242758565958730559900808383950832255607977006079571015912662824041697172562926152693414169565626973063735141770712008921045664392661357944537876798883809234468198686730786166686590408733971368241570587985279534727501898355594810201271509147343843071041437425180143167537101256230372001257165986458139640948267209840059379203898984211380766166948800068990623762198171517356316501540968160215609217427415945578711171767907682730273793720858935136791798047211147743146269229605885982285837629326815610323939867268860263759098917851295340918133734230237109027276363616715219823811212700884706816876243517616253594339552761374528571380071984714077219118515349027084730425769573404512874060597989831896961473853854948651923074777396284673256982705797218003892569565905436900142836525559111699820077241817106738002239722083524982524373288738590570085089280 [45,11] 621752221466210502170269862467860645519835118289901999213780680701096667909886170488779677483648114410944744153729547762521976122279840095506682098892817709739893206802060251806269242496625814702964102254884142337514240592346736455513312863110039657896756212577623360199058900520105210680200303363281248567046487417550329109309571661256395122890698078729477141076598285196713982166231574334393421920404443918067847272948877165552933538404353406841206706260066084917962014654796265534466081132690298249743093182140448674910165738711403387989117171256073156358619197745415867615745938330966257075442605617962602080767779306273563491685631322473168900982670955585908868519927889661963601586048381861473757095615411300800891628808037727580146054895924753579800439812535765065772060034875573355105342280654658008567355906722629396923913249471206465793960759724883305076536316122321936489697614361989870830432040700489946807965527096348706432440128361225423640426499833819314835266268495891844357876789480612473605710318682495493175719353084091712493579008801193603171419330076271947329748785301701188703080786120361583562453133118299856187857653245892975621967900442650312767016851684360645940060429856811485214036910360759551707949965993999528238605296168065236195626886641966593600733913663116285960390012461215539145789881626595709309411332079931249130431779013421118615092664601211158707431736296160573347577804926789908747484958610585284693516317200734291099020950748456434459080705823569212134609589953399752751071689153094112830891726430765851001411844687775625237549948390910941936851016426329294249062919589084715237567795847918772756585327960064709141597711172003674247422906601197607492786061687622935480668798248515964605930225780407083793396124926496873448219283905482999247534900409570336204489081445975509225732306171609745776161215382725948564235582835453418691073644359424286297077992014930473317304002504625903706677738323954439945641965647998263159774410179526243533554286608602059586096375370888625287235323516672384907028654725944726106349299232343332003372654352655487783316508811226867204397819466974883411158211903718261000380803802025792133381019294474105178825411592636533870022667214394886580042864745839383153636861406832485647265033227850429802405485029783328743119861185511424000 [45,12] -183450070154071989010756620583082820014174629798182503324254185058371015776195189767213707995889561128624838628809158894230481259974240979843933669655854322648223771172796269274814877730968705106669934998340211504633900312161580597972720453835592587360418827938480662123534962656634317408318935527469145517545265132766555691554532086928592110657705485239659588565492591410368275831097935460987488912605857962108400083380837893514345943012444950754694260051461458282295413070601874752295704959478388656906586773104560299169168485415458960475440189934221483411605733880566076085185403324357901721170252324411774060012087914362182921595802112973238794820426006738224454793609683684889116218658991287180370956550264724162880547454947311183936115375861169603605909494603897104564939932856658327131211673060508890495057187286973443491327192382080322391337137694530680150211871459484408371421449749094579280945815278914697202732839045389995703344327326830516658575441657624024421358369866228411551061531298837852233624135545609546572074812749295084927275672375557443695589716281055242385750275020389442422906334487384664759134734478059763257030676727965755615576627222846646344302896696391992856257371579448133351691000977603802817380868910671977787023044664943792233500754625425842384110893126573716962605567820631028641683434852749133078246312376146381344635840376829833692201491923295016224209654703369630039262265841822636356118386800031272740344370786373546966142549200902621010823817266199722366421328106990358647455467688928916452134212380932848596111144217028995893914473187013179232365918541835862738044157976705987658693228989831474644164266274540016309592266942278440077738640191866290052355206345513104176631493958034335205268651498126663263960516661243149856042152820555547059605173341400905016854861560486384506994146929060453692476041064587441250596812984903065867750316254482532998210176517601283860335052954470165233923938626265901469708539727971357211494068777387001499662310855886194811030244303894359266846233561998926079066919927526352101503086072102172120141406483072511348065124919955601619324978315685322100412338511817274532925956579018884129396947662493103214320644839333384652480382303262355193509523085625073618863762774627028337703504962540746239809444231442313057606081613660160 [45,13] -1303753074893701476465130515876876055584733894849677919532225039359519668634460931973197735036046010445720674769922508718645221651703801068139429240082249698308759416959228497813454804836309655048070603844345244374694324735291537784004925719614177931856960964364622314635446884907009481637977896977490783546971137702606740783595380158875040969679764306496194709589102985670932741604997218657084577874304697734840281451644966711798005227176380209468263880569732566665982444124999910508880960508151865795242059654358619002192085096445150955042149007303864215136109076330071188301064461907266993671888781734824770760088101461457139649115854036291550717126633123115971097362218495805228569890314108396429543677036230374584752563034198384314076309023462434280577597350053503145023267862471780268414070877968049742843756962755567808317959539048134267032800543208322724064407423127281304128544231617479483298235615604083825413200124310902635596703067109811066793807515206412738590151436422207408700548808007323111243737494850479644780297997738247780919289921150846955811751591456352424769792288990290430981383368772269109728894324779355741063435636347979575920910202404816443066801968527020895059876048301081182686433642842834370791621465566335117207838488659465122683836648263438677300344698276694016113637645246661807523488798089245643941767260406381928585400008443353913579966231703848650308458036869287303156238572208533033266448612729425525524822694634048501930725953899991284635367082037986313760031751693132374758503715785891032626487310531830062886720199502452239714238297374059472754940594348146088402868416123749567091593971730015419261345861172681088498276516866247234765812541136000663046906906903204265830372732048836202455207738217532420512615554807392609410040864014600122726138102053890236043913587736691836024888114566448061329540262357539705454320770316734794905179576521201034985076771839801133562343824913946247355599994943995742022275806517179935469700198586696058556180638177203075476263956842554977797787771442811066532445790478709992043867348561181972707131988254045717569595932327158978013906698157196874892691637891539065306922112349449085716089736576967487842666754233238450818409992248313704227327372055609327752578487645569588598383321240100526702889366425461962711042327838720 [45,14] 2465859408746475887899225526756709178645298917310156685560813652731331109030755163053044129242614316962962377013727654258662330921519875324732532821039711419219353634894476302748768515606448023266099037106997722852635012522671641870597620611576735007674063541989678912709564702948791663829261832775130703134585979594018281282859395262081525617374461874694173191180329666239202253630504976074964728668693575190123511897995538346533531972767942103460288579261786942264264537094739251935862661666695685040493754205711598660207961894511735908041787552954370149578059678285759213234898439315370547396196519544370048996301669223422282646240921201738501272282311324515135401811404786689826262943142182518040020166840546419082574723781560276993417175422155265953525406690244814935445727576241249019284802303291524151361975258634084374858313060493854516253896091616873582980988800017933696367106874116102596750431869046623740066536459192871701043332272257193481747413548496031045814340024389425383752749598344835957201906939821892937406925901528215332830747253836542081820548639538300414352771174637249055848778083373871103376793028801372280294936735861494025834873585731924660322212166891514373115166866410529918520588743862729747615115251769704854375371847209223874348548279781645513934238543754090365773519801927334768482062165177245027414727292356221716605766561165267540567114362146827349243702812883783142823350183006484244620194668460266394800167089234811510124549553572153839358435735985518219281802420414429356588211414563389446823574662736886686392178460168844163259718726108775265206261446460318285776655072938274442293183184045449181084651703572414179183929694926255658970387767371474666026171546584671569334127033298842282354754662906725310318758229104060128052969655841284045246255115170868711654908912844443965720024770121320648920992191400591343902694197329851723309154990195975614708710508533019059802940422525413067795080922061393846628804314804532848316762738893270216634142261866488944174993837521065016910831034272332259100631794320015844638379298117647183829132859367107480602173014727196369184430205447597240345124630436951187400582091068053447334435740681106529160215704982024477495933880776181698251174719771365865328244771979446283214372263587649137802065584667800234991152005120 [45,15] -460306450244329512801142818883773740015287133601084935155234301190772268442560709721429552712543379444384990175562741844476297329093180663632820109890134325144087165797481580103440776326287049247413389433492177458693504298330694871213350655908069475346100257382504949625701787019418502007379363632915734900307158414372553252809776589222065862480204713129153580270466649351374497481115096970999148947502487704129435228242813308549701917552583012666553036316493602231900072638970370652008313575592344334851608129055893439850921493302653433309810440736354975697584801481591676789776000091109141734133997718134060795604588244174655490585384652560324795121943581390430246689842239252695372937645082106686761940178608683334505074542021900084408486144707361517750453795225609580847402841997510457272614471579744743468213009751654919473446458811261941467243893268294573787534783564218883298365789853430870163345576939569072794543314018631740606770424728044952854231374710031331519409211518517151349378179186724467081562848799195840059507635165201831436601956196108993761044177465589381844714481581253803401423949399570472476152059691953553586395522259409775901086573329228570660796753510297302604666030637821388397427114255541593206591542199837219883305245055748957216068115905031921277726233049731026057680550823366714550364215622523522146716444408422767959750438290774646228433257183449238087282448809170825388174056279118415817012494348591001101039275801053165238193893284199217409008203616883598658400988910584538474080552333947609704533304417930238812854434995793107211991538877684079255029140636077040673664172188216675548325114878698149827063220918268487040904396829886023352186718698348482710229180520864654858444219125321229551700205257818556308109526949494652392013633200054152674272845145976446121190111374551664044106628882218336572188709700886669448377464705386406628619712305835219571853994665758140715073499398287982427241893627720646879584383546833227076992354329773882058403284371924697127083086780298180282724454482546680937334727915822643368274348685198865644963973742850565755650585885026062568896765846587546193330832392626531787485821503373126860720518667959719617458598365336166008716959301723496639732452481208100361022026647077707834225325331762918436690056244403029625798656 [45,16] -5910614826270872615070782355007400805844218668371682000759400118146887633954084997327975867979643532405736012711732964095845428878190386214783637230208314430459152771078575532777415855678038385291298086308576306854025197242845305481979263059067785340989140806806057808836046143278365005915787051463953456853854923448850569895563364247397524149415281450741494189559940476415237022782737678014974100253891953485039936186772487871554049292651340339784198906108386663595672952430672670250498846541352105299493436141282220355236788973876992699091610388301623447680092471771440707668949678949572548595614990276707781361086315547884705335506470645929504098059369056824373431607613977951575342248921561883594332820788829633903255888093521894036170760409313310401098891452927286608493391322161682112998581419034247452512468020810599413068797390374281597619490814142320187682110366184368415791786293773222696476346026931383406645540460733346014062527333435996720333265153576616022412717697468903251105865796556181854685180543219987823902609239053960916913470692155210035040026768020251308448930505367929437308636807767407932142957831966711504073020418641947324939000842499477183292767853448462943328628300538940771107370713659571767619840160369919524082876750152565458646077333916736712728470781803019681759533561760376477255307764737533033891480520797218416837553676662355729185391201770759608107850906220784672761261794710049892981556949623268356405700078689970166351126671402357735031302294828725965794503904044996885096744830207226184679842274960954817244158680394416650663563169874290170008444774553366243006478054948912946145107979720881034552767908935695308102494238602197581608892512607782508245813927232653880364029205458708589367085778342815965046120462334324594019238742196118278928046638838551735981903395679582676075078929096785123973379047086993466029132816220215417653947695978479875924940819736208415033766847194244440090361383141320116599268680799787720217880149330219492674050105631762845689010738902313112969168156849734795422028937367989841065351524045177187927235555426021084277887816771338122184677054685224542783066794227354460576982768464775065484741794991811787667351632383233992369618808975744752342276808124963260132884805979099393592868609470251879446883984624606982963200 [45,17] 13354246095829442346359630030744738775882429227807912681286264724489610987726308777103130363542657368647226613743902513380925225659894663273817570428392761951079629799274528516596680345158805397651862402889938616466896383797186322872884561140973637101555474546786793726734369630592323358001849949338483680589245860812638026101570912195153741498155573615337049524299184045986380931988275051716442876017036809629647679690435128842517893393240131047328196345050962004532028193529261490427355943893639266077825716799439361586908906082752752242860186975403321605975821246124128665484508336088509805503977047824883533497928896443820353321197362540931583735133256763283148906405186029591121420155158877342124052627698383737337543606941484690293522988572152994146042380364015638768906168789088954766294293309916159644508210852339319052842112580512588423774875195450419613945924673365106675381529879552144848259589422240421812698423244851630376661373934549581268327266669907394967822408691037402671309685939336782210179218489365544255276487407034989642917306304513520299422342733907467468513284739148826630627108887210530197250108652538465663026780412725574890428514523226178137589809125084416963599467794152957119361585601712904767033481958956148440767669718021186327740965133080107050854073315726385271461862522528469355455887521730253999001266642282764264398073435095559704075578569077308955509576573639883879688381662313525641178992884096935158466441809356034147162904179689198513360843799043813020460661221996742415073650906247905632685229266966441318727410388128183747744573798096482066259269627526601091751618380378485503416315590794724687286935801582750063070197441732239166458185023305532521773570386912810568588060537349101153374594750148975376678743936936890379385879303506980181996285299418200595781618627753959052706181263266907885963372457070789477230661629510583341799334553676902935932616422103292410373340713968648720034265882927732525592277104940929356619270121163038574200409875594810370322635202634640055037730111905290314609739288575004688235282138764922211517957840039766682002679626907848416549184068645119292053949169379773536777537861766527926427219789216068547925207522417939608608120079229716439365819216070020655247500257319283327578620050587935077971876580047334670336 [45,18] -15521670125195314155611301530150207521103828246336393415763144465360460104108889383622098578618844114411592891790601005358201475402834530436494752328595865437413949056079760890976494587158958947688686360123846688719751286175442622952856048309923252351596646313349957352317642230843490139850463889050835459851354231752303458422571882427463145336852688913377125732717281783813406585117755417852503736383621024635348396555258195703569239548557977464484998778123220818685218392890082500483118214665205831203387735352301393429675243085876015076376829911706078242228425534715689595866505368777858697473976597084089045848307486995118126168596864850865150721711203893647299555675473785979732397527481225721603641900280459113269770203322603610082515472778699112268418553781256515197841795092509788876883920674868898886933288128319453914814031666606169299946878777542583047635727575202453851414731368032591007517714657548901039450900529438715118732999105693457167555229086646329638539219524744225535259992747095027700547995526923786892194290255924491900320024875651656449664165327286936094336324960652418617231140380708988518909797231671539844942349955839656827258360345195430864009588218379449086933986970851129846390065729110263627774642548671794498729276986079392379367451090788264272171144994176685311326033978370549783589329840120711361864658897920517243617694156852099360271086913678534617465015095426762333352080381408871660259986390709424034283599416015287937565672020286851108755432474645105092651592290388520903692797971164537486018957697661999554717695158728396768472043022101569269214988754112116747464714388639591703000761438088498596395250671343758826265034727243212509305421634132550751937579246998606665488699243187025416114503067289585887277897147664449977996137805625139287982323436050987045064794498345791272624086735687641855077485254849849437327193218553462707241072725578862401322693734268162466334872477071238903651207844256923693301471664426366793853647074850290662522281586230085728898668341206058122024531467842079284081324828154357101109382661257071466372611409806186216974897156258867765811453170351685257776335752208436813909995543250606836344777407621611425288941064177811326409058602351593685267287582452829060705578716247558958559825087545409731170302993081827328 [45,19] 9391294102809166666800319194798310502179882504614415475704479880491636932333547729681667489664896770559528956549965825122285714624124199928437744991344551822397004716194199225643087624087086918696094331310657243391182214194987374982064168168197480389583987090966139341832133411122031437429796998107182105948551015563211413981507491473576641774805677039796672887451171952816321600840016762215658355739492778540301813947307732394886811536287645556483649991771308673836095801191387761220073951774475949833277924168332935536971127696282295857729554194197768391099568339706559699453463477149712205299931403668509329569041242760900584097076806997434010268401082101042923268957714499355367210671905846163896812600666623971579105961001514158283605049071916313493531560384115331289175746359466176340426003864127714630233594570951077295769467667446730034524886877152498505234072528412692340272854458956996234258649546045312745848271560304308456757446481991394942893197977813794999596426286978746029027586594157180732381161874069039108618516972897750827433103783534623368194558882465898749826868667423127763630456221175412432404777438223544768077419075325150164072303273527660311921903936519898348921712358549865460196645773140847495331698790086790905476600906219935487052326903936324390977616758092393323941411831113695268531389958723017885400940624950212472781200898834900794491054749595711601485986342912812645314419485798448881633303621097954608449903770993957134650231690345432666138528656117401039186917132039101249642647806336669685255330268733932340259955397873236237949805475716247270054302741581590644268209329799229239490870492174531409243637079364133024176494382778433645493969200861174623803951909115297114539703812255813043589318201367152913203476311510362936627413639386713411043768830510448786022183590779274141778590900365210758269075461235117337759876792185476268767580540320922549972631907348709295298448976167156198657899560912122651818771883254908766304919243081055732914218635562293331580260968865834777121789873204207414968621190706788190473287364341863246956901848019161625113186445764369740180387865637890369389193605547740223050940827360308813546228064106905254015510804335907389786680173014423943090078527988195855110703037561237353739060345481466368232340735393792 [45,20] -22668982757110350714559656082283595163930660324433121371424843256599520584506712871072062166327298856430630732839590847934507302995481594930300225568281549746986054762056040814766281881192785957469117047781181848508094876178540954731337452196972918595223223329070157876529460996270028317304434378361605799359421220633946272717416743696602576214420519503486602700898194998726133473438030012812369286215009197418908002972228651782947238048723321284421661839855849600913273296221210906880372295374615620118422318501858844908257173393517311040475221069922961987020351572109945020529975248531347813752210052004244179338178297853646516827220190427698772902056274430402758501581870394345860514905291800759888411719343352337472500518295179606426502781949461234254495228422599489963386135714426288651461243945026912904343083280400320973107288834297360742052815761328140792062577211246954677254774586362517527844566217127319835297372569628308846512309631740003467478180356402925672920587504207769316798021107753607767211063367966266012980477294705185920176891047254534341087905779946605288223481753384703166869332448877477614330839403052351902621791169033726625757826499288118882345409959192064095446800655816596270878087261742934386707093426688851930542407935684938760251971773248438094686457941662563486599624388795751417989143277219207219975701672041507894145623939680386997808047321019486506532308258799947140799795428662269550713688384525787284031765141401726802568938672471218412657351747448659421758869515082663014605713187332971951271007003515946585037551032512541224882848993155196031749377757884276335726498606839212691586161429007991103218087575252775272808091554281246325348544647978546761941147732240240421841256158034943837582759356275680363116700446059057853903099309570019244971905826477320383969474274091778542988235265471401025289067654513536387644365253448232781564682914791935718301591042183051676284486835481743602459737941656870734498727742616050078685608623422436957212906248147190537596017792194953065204648867746925521312284375825120023657034953115694969919966257583836759678818554933143231002246346268861097579861443884880809176613215596285321062534300043765573944019243083605676868528247448723323292371378746653654273815759614156749395028474702313269210644480 [45,21] -4360812275807999988624049883820980826741788784431291321184530290243213113611685633882646180699447856238967617329086550152212868011793600387714255075001969405468473630935922942349618627363334542336336775289844382235773858384676201380913938982782958607823496880380084791271213335406844170496475505395874415760703521221708001374925221134003870610251340375421392971976302097669058455302342241755391997246316355185497736119745535987708090293767083239024383560405954571904303189163889998498968347974672667646140929888018014753832136994155249568984376800455364439864437893739917668077678107301433999541257678453436937014185181445515295943976985622954622582375960664703198212662206387559373983654680171217710335768785402268350388619324320060439224867750238419075253671434718175075625590458581911949451742757963841974877292806678786208107543006011504892438445713547431107279329288200822300988619956785849217654894977900016899006222912617363445038162983558480147144480213252430722651227930231714621481442111222140929398857272694563985329720700609708955651550142428566674722617491258745784602632129443999461933063218296052179575692605931768461066766436242474626038817234292733795517030884272971754319584949019534541897666504974392269318286681496963783897810923812881316762681169308653720373277634733076151032707223466964922253676133091655817105314399788623916053820402398318893667974940634267751947107685953650142522175453908487853599918981587247747567816448054785778243241679799903807609057879164154738692335454711071629188299925756536213072698847211590207378720697445658242483769296065473522744426083030993378074377844431819927893382856906078480968082890275969498904374539241901011641533489586081129732539275677387206216256266939598334136840576201882049870026611018631849599446153599451585600541242792046049313451143145090335030910131137614410966663304166021074863683457857328250130279701427317507249058362051059723018178799401328718921321432070949751882365708996340239193374675894951838722901742462777744580441392767461716141855734845872686769472190594080115279371942163857133927592122880351325761435961374512016023671084766765996288302511469454544643903292847758573582191586977061392122606847224787784219055739583841532473891189806969311675031416635922267076551803504438950425001984 [45,22] 1503796027580334403075830005359962727401881917493157082184522398121712686445059941758001398894518476956951439104963929211784324930690573363853166025446175638264834126568935302700159199261048077784187017989489606167007014004198664574542384329281956946458623546999151328171023928247856717459301328908813635973210890052429596724791807395536680228119090393599241318229791562189567691854444237472047891987042192697722593875172466376318452604781227733171229463600485504805054696151179829379667226182315533513460766331333739220325692235018928689341574456807837194804161427715722358695936441325395569815362193773602034353809469785316875070503076281438242735712197537491508429551643357941571766287098791758500811567707721724180291552759742918431204110393596984764723589438211449882668692479663371563434456544576590616750338259352301400482125005129039243647272774328696127226193022541556343985205490293867514357580467438428073708632711581093261930412594563561978051096138534967656388829730227645506722939446992605926376861158306722007513612845558623198495678919165456758243453619435714881869956650860569171840756105412312074963394380923709684257020556747853644614972754933060897597217887923250689862917512822800879607249310701436804301793396059282017454934302078416435217083174938817896264800453802677701226657829084828685330035946004115006991161170629157627629371189649747419255052895910688855778281455319059750816555183608609480245637020682141635525399030063499587525931586581096583474313421049478420341029778756951331439577997508462724588941891952261575088569352440420107375481775294971468171896173756325121817459448538347255300242302547243486945462547309032014965632749566388432418902276113134839249441712244247909037463830490414826477581463559411416939726692432600133610249715467974363447035764523323808511243551608458472462893691126484016842527147384967947029616413405654161746985201972415179882493944064034876214756522231865435573950790153015275909828459885528022400822725647490585335703343694130231998358555076667892381933593882613114441916946346611897145672146770160291771022750993487572341715763915556858397272529836927345822889517121485032408131306919322094817928949167971128265300249053448876153169681472172719605378657616253358706820333856749976229094950827246462435328 [45,23] 4567321570613205726930555260067369237645485474598241852812162654815765886794734040365777465840933002071932449345264858522205701211731255734360837545287237865182368682795092652691453030438467461091012870426900754545444409232273463453437412553845940078257033830509841456734688039581742442372405931991356028762652685144026913137896347253459876235152288341475799983972321946426174491491657390520454837327093291789731750686165825964598606960128697515828047140078924364520115565166407420165647513252254979397674336904462225443580697773667158132466776116687687727443233924304782718452825851886075189358165194914182312394737237493575591065671402361439060373214783187352442465667078893436466185695481113133232734996034185946584048469951114899131712047830352297144148471473781863549629277782515648987207694601738653815954693837982559122953754487853380329013998370947439641751005868727758779143978993769781429934787221289597157747439855371939645204335407941024083303441183655547708203155367235186675699710098214163632147451766291891231752618751911679811984767428266081006192974659042164014393546216312463096591449972252007029851415796077061773419834771116895886172085250123498705165624198552762421498863576854822612658378814128474141125867806980379234690442124607704295642336777879164436899821892965517853728348974780874843001545195315750990997216936352791415630000124498793776555998694311046176923197970690152388545703104993987148444886054046415025517632151619927298552215592522824263810711017932937514842136853673484314438777055640808729216668647713545896348653770710104000771775361088357745969535810353923468644343145526055365937482883854817300554694900316632454132271884066330878166442311318606982038814476103503207686252382741953678766670081592765331304771187556442540231738189549503686338012597595527109971771052991458850416821238135892519684597655553999326354013878233246362299922961139808778243747998111282832630398156748091543962865863999981228160810275700020065632948903616739395369880947190466521423600725965758963457569475716946805394026589449794865514891635961631374615789935014813767995693413509191997615295960489907686569095447592026271082725693434489598776677333304947822650444010487760439257960202718853816419372401679772966690035647460902821275413813520463036416 [45,24] -10334617001946750346389633618459490500746029153507498216959248208791418904555814554090009822376626409613074079661594076030202780348617449821718189405373379340484418760832840925206501965963101304368407490537709583324430157541576156338808132207517712116744516777783866932314212380325994174507007581770814106053016777717287637085285349411920905856724115096037932206608780098784275178702886835548126398125546318879828441784627166658133946976581250247512522115328348309484557040574327336499404804219223571038196872300142396713043059705906887517013821532807601080368337920416167291663348666351091927111617240582705447903294158775259340808791124276957744022827062673302386933207722580778571857837580376944725245202201182885029101700853463745803957455628939576705632337155904040953863891749484736943200111214570167424494286192851732386508837906380060981528810890396322567966481542652091161993561135775740128225292562644034000969691849783485276390029689160027375084631412123980578076889671358858296432604738235816560258724248018296267018800282756293564766528106205062703668145180323473290431975316635414557049924790571238990753416713996714995496628578162082801798541823656866422707319844076052423820829306309256386485569233065861576008998051216689510783087961311700589595975630755938648818546003599120552741035714676294694814203567946700906740165531804864992081346146057219829090741463710600491301642856513192878128468815912878264483358515548458079244517951811068527763104291416104103368533146771843869494349769144882235988232969887188718724303599673061164382609317286172244189899447098055169002754552158660312238621662832211479008301335502758688290023305861744587869489225374932042364740376294179113335721463390775921061201908938644776080769818724832489727666570389219524654357197327098440245937299636224265651395200360092501980220302530238251936707682524565460486468436083049829818330774784039351849623875355512892986813018898116071057792985151354079764926855535154531997579451317101205181478437941097936074113673051335599937821368504137745518799386300644154477071861948879002073360357609152832845215686359243200652731083029150759223994181849603196986360332494815642681568023756412641331125935746421413351929699271036796011438643336144554660478431754309392702298585412141056 [45,25] 15259134647595557756763769047972894519918869805986585375528003550913912721871970627886453062589106264723609509587940313255172779969312182886459761546344593743688882607292297687153337627583680512506488205491416937937521539229584378882302957396392805907409011009374231817064981090451342208600365711706154757393678639568631656059589404908052662610038781606641817338561227707745986873174682298963905317200390558911009239795470684994626600101024560901780026001641423698664339485463914454507948953260481038069912447872273580454556344936095586346053209109980799841493238237596464084895831691859943282855284428557131718695441535721822301266648255993038900927112779500818307678906278963718397172243314642855662716450990066897901911475668381241306767183715932657344527494237190946970594104948482190458112794298690604449410367967460144762259444835375873579323557867351900896168846952132628159714223856371343021280859419486393743514974374895580042762449517166864451652824750690278159030992961300327047082001442109503137251326411054882175299679420888430280466012529078632155384895121403852983811119848863471413574379264237618659292731212289439257117682082122638479067305538123406368732223894114023016073209766980367544413685488463498856405857327788199572493411777568775043014423921149110228686762595277538015915857324142950896191933532590599601349118461001838204282494962078058675958922382909745657289422156136806986619606348887575089535994053478653430495572914661336030344984257857670203399941137850552543797681872906266156827367999011848507890890469790533708931646957366548317752105742776600104566084515076397358229058852410429537443449150697844403347872367217636704535085868077116286344387971594231882575255987463243481209276329576965739869434270907764816681967790573796410656506246358997082451401654619819787137135395777329845026435908239186189493723833790480576831579517761403882890240004487195269348165010720839170247334313526390307886566388190370821353093833022377786965258821705282059656037178694037551924793052588923168138952073900462441642987955168632466687793584465893893445795970481692423797846644445040652698685550730494498934745580717205330112951359061719408714693700943502959003356057125117760526011973105432923445739749069623593731958706953057906849312076201984 [45,26] -19320930265661322860007331914247459990837594123817387158952580021954490204718003766581479971866344459669246432840156747462915038642126848475558329887872589427126201511559928932825230028733748281916098713499184169553208438173520431982125231983199634419505064903426621599959064860450660901883067277634858905881810016569443297860384369981700347201175015763524274821367739848370880843830617245317812398353917038493805612761720582575593995582849962807287056643020193734159362875382865883553895099692351744135727874373889266318229332262223795381519973410188776396134907527309609898583749544754471333213382614756262632891916476055864344542278695730676968497900872332049018406415663457326132425806748982320753346589035162633152168144144960240653002930965439029767169628727711612666364399366772365791839756110543676265925325959622638517595629992898038393056294978568857006241146804123937876277744668383493886848615839189950186419760390072517080617471422218786379027543878136130607944795246467333053776980889143441572117490203357181549672654974728555516120026646092145650846479041868447592964402270468878313319087770761570306295702832563688300704815124400084243922814695149558981206047637216005332203851556468863515940226533195156611748757008689968469834966201399817186314186835244395368793406123996347921190482936493162459681397263437373213101313374205561712719612483342255563665011724467874598317653545473036791238939911846545839551577435609717437803738049856354672917421085399358059751428033125739870869198621538668912119213311214210481327935201703683178788932390368521148457625821054189401786676330909476888385225933098190321588192749922038009453833993552514165393249014481597367554133004974374769489751259732132591588089415634924458893486326730250739513014945412866360654989914065776014214446070843140225341745979805597564127941770674482821769831011571386369186709148629643721971429770398542985169313661780645245951815594093888771510313639543389347511737420409229364694868564931576428893114089415765406745256909749915778864566084369059848335406171038157104055097112379509539098179012850606081111855756660665304868410319772772358622229613449459172110222416178692598828552523141466567608767785095317258461473937437026321838515063755515163741671803149119573731993190400 [45,27] 21789223828417987427383270137110522530068319392449304293282787017392585821175374489779052004469085873685085791879578412519392569441808014428409624304705893541944001106214194248285104120819113188335826557363894142247001470836339288556852727954684539680505018744867556533691813953877655341512596776698950841411622520797384994491494408180805913756833512293787759066905404882989497603182569184740728246166414432002106256089574384453434159601605362086082799346669808374937864943423442033848094567717339710772446643987869292683429878268401453138442940237463247268470455501248016594210880461991093811697578616539432872140017660541240022984948813931163672720464323216260884842684145246112236627125848610258180164126413897495579008004588775362123892007647851340475804697411822136261624384319725258694934163527502112808748813414457205942873460014266786858097139550697318186188237545443728354046196131255084391776673188826887000540816535065655119823109643045841560700047178305950069688644708456214965610085120802356712212499662206182973156039338652067910823376768220255714060020517726314711175658223881960525829720863264785660231596947454350270326501112651792742662034093688081293208826677610354100829093409442837596213946706516174853173440743167700458753846493461543988226957834945460597445374936271457857202042855590667398543379050680021821620376440923873524347848009366818731885342713988907256014498740932634330329674237474069381136260942568621587634527858410886674193254089252456302686935001605450710315165620118849884247317172800333933077865835678646898023290458699868543694850809663942727578557864530746518470110641576024934607028875807665909379251847979321937798693812232648430107444951930632545302021390275261686770596453957886201072597219565683016958295956702924909927215399618082278503839345991715647941792588076180155391844005732841820745316028098439200634645926383561529337960893184512076556036488206221163212302205639340932849718368542839053523728261715843834672983775777101157235295459843853721843486282853991488006775013574999154797968767759209759332002285869599991331442033730577773516570931434900529174190822283417400136187041754101761602295238254972708595036996001564946575826340411871333092690081713850616044247841108477137735890219335145219529113600 [45,28] -21912441457394852143959862848852167460737398266440910871323932713446601522342456326207860546711936239151259921193588648548347580203815956460424220890602236854756242601432243747966429614653935651152510692121544000303392255307878662764687870469032306493312485430700970884217228305446281536078208721782075850399208293198043690547651525246177833734853464687909056887973790224268976507439389471110228773102101176312477903715946942728120582353450920795124099201050530445083701196686089443564175404664921524383618975830359801234165021537122262829975136783446697612443099629332509621691838177379780369548592629838836112108852364519254394064506050080474913422742814900747453285263639802116681093168544110512957577674271433494336323748752291410134957211307573681943693564925631768090022155320736077448165839293346766536634381195381237094190764811255109846515360783830227878540352687372062801459567235521987930518153560987694630129075795699363709307431428985107505530142809251645342887638839445539436529568922118491827897117138268286820543475948558268116140825872377084427021421663624108978838816743408248855750282106376446376923524073970204416473734801953985094556078214912156773689545526060704819244286978835541088179713979072187545693081499390274589815091180315844286659212696420034649236804632269982498510971931916325258400068228960344565689090579277374630326511937391176317793072590130552893290908657156136903648110156286702491016085141050739172872603368135086658662982660979370176876502701553309343507694818782496910843846701499358123569141447044500578259419750607568975159389124132492011275320176883152091408552268535430831953168286494828345263914881488340550370727085841313647521945393802079047852891251478483545223561324481135452092755643377933075926158534348724742224871709724121713195439065373386066170964939665266424133322317316113630827400858277224645640735055855947195133526235911346735419551341153346398609967444428301709445513861733170524248735925287181439696774763146442550460051822726115496501679522453421223195155263539304703944730757587358919502876020637582910136011782340769753891702309930112485355111959912613288250371385798082911903114451688264842800198828166457936748463032002983149663116206552555703943566426200279779578989226817368568627200 [45,29] 19587209564893031144648982247249729762658896321030514332879931403610297013107210345712317488708528098468147284011604158966649132549800437921570900086721361362756139985108935165650551061862760787422751484224568688364714293810857821658392355454385046007772555709266627891077384169141696688790252158241667110585736365410568242513674630415166475455489886268581631361775285337331805146124447861330145365782179220700296018098385114142483616947313855634126379042949734554551511243832376889771246272443591804465394482220049885193054154271684051942099929460222709947739265597023359801792293990360650151414141259773144622470830337137900348339297428087244539837079311730306791084435004517702491902165285803498059455288329499801443052534738041014539873023101971630635520520813834253155070330701751395783838273154706907757203872299701716233961390898678824610150182725779401677015605547601403830997658746737494392194210162120982822620153577479369849059415933516508908068159207443562755990821727116217262616779330373225531278247830337210690573644873187838464721617954936487727489924197948840116402289705815145072032785382030259392646819285344753949103055491513883618801760759553486981548726849712702547652552133176986744338851914612575127160790001247180876390442319459003333760878546710541518441740298916247628101133428538384769694254547420653144264489627006265066350648691281335940740251549706659584246769130543984157822356026589693762566207644910941605061814152109091205656760554498917132256681625301485166421972672292447914378770223361078838212284363422930292772088566682043214259368900739503739983949308287287168709905735826149889252536325065747266884533142572505408921682050579273543080576283057348913561703359278109372295910925839451998035347471491410373548282909953730950720934692189766449358457381781762150927717561282063014490299911866930217171633096795840014252910359540607007076065952642941853295879333721574202007318989330767012215399821819522535533602489120574012862698024322587889272197379120827707024013717649535860069793914425734015567569111919897400518556792025444869775144463092294675234986112998483911974054766755027948611619459984271149509624741331422276856415091470851770755056329814949414003678417041461561270307385869459863153196685175543562240 [45,30] -15596955799747067514313181914619223475893504032965685201375257633816040808667534172402037632626133324639398575597289739444075467361029740125814444065025580503256303649561619352728155896943955756457694726584543350871815571092276201953995001201828613889685112390506999848046297130489680897499723628514038402996811948733519762854154146082132532205243257873875477273499270192054906900849122715751781101198170738846835459846232772453501390305658616214179516613879223492065147012106674447046923788733440098286646568298134168714987019076312062903452988221883327079548346830559554207152254468063088198429603371846775222093011999534241288091676694785603624385131279934696522633139683455162058122595792845875379519614242761191413325531856787473840821763979360268057371652755775659037055756062471880863983278458988980906217095572319020663948103863735937004234217589824238422402454050877944568818939138563256608575186540605581211998525797134054722855640473814607871305051280695633402619449170449555024609031071562134923307501307098697344214622669518051816825436862726747043980343502807051476031961679341208256662432863663929644424978826615432497118756261294113590437609854987031493054652175235366418679825630532890059437178657600965717127354136710200502562197818744818103558392196809955290556775719575594028682764595675145213994428223288949669542758208611176911478017230138391517081377920361294029193058464304616673127244944896145293658986015026500300507668604658244295436485503879296442056017591943043395512808027538290171486104437972690442520598871658334897079922494541101433824975116990408122658726377843054983846922059807968930370036661962498327519012898924143195396754979068541428101887140691912790291881795865335325563918778605869256813251147689413524175882730986969362061213321152602710288106339377053836255639899996060218573212274079495566990554889175868433487252705298309113273950554283717816482298719242363321406962084822719681678744975623489057494558043742411329658678302224529016770089291557851182136378405452681239124291402672005644650555897052005633754853684629366334734847749762982047498738329432757982689624112250699275762684147727262966247081039680302148858424164034562788389451976554916926530912830807920982954280510030403127664375887193702400 [45,31] 11223962598000441385967915050622078285287804854178478920460713355351323236444205241446305710768692043006000804411068916381333618659173268993856799819878437064042360899002340334707693857287807943391869709516366563223789022463398854444406892659312545787795773003191262748452478131379109660866165310735896927073771570738867774654797914315197090740324033589636894174403491166219814393155660200173284210439946880749296068194152678018923646861750956708799947922367058596837532219355705186910138859472508000322267325457599832493114502897657786098718220301619511919975654386783239719784367939240864136407266306550874105390857666732771228574226459603658556779966714456808160850881277287763796381875733673439010467581498983357889413053703829813916832725519584112966390616328471225154009541286183723593810095872734243362269010501973437447154927161879193712116453788355825861430924840759620178569276819554873001967724206159871936306893715993803287284416269413110349512330194725052435479779431739209601009837320736759104114403396896828887172840054401504685705146458614363386525900966257415160667982342222671106180927728351686147752427348360393365374484130362869427409813249251342556118100723798024032102720408128617909809560437940472187101406799308776720570066452555814642917552604680224360916657565045055018026692800045537648604864375169932895010950404805613842716230342422368890391144764426404857491295727347820174180231267354873402541166243541700770808549972081814477924463131166183665207072200231726678031429374677697008276580548005038994310807169230889519473528884978029374337951450387656187850075082745484967248154300521946981016315044293664870027722147264200530617747294340678064330818527431376249289003842902263644952720556369339051085105985764152826395904487228509863030796227478456254572643839541545329699922797989121627269036984390571342544818933536825626880647547382698467905945017883901431224315172856175141893390080403293106837556587379680842777589869336941820657479870395333572298385390119299836576784422204544782469812618243191692535160655214812440748930807978507915245672604751952659900501100599708996757096112316269116866399765824794815336753438122949447206732849127996649701172012370600391695787259248597846340065939348388597154859156766720 [45,32] -7458196172819560564294506968906775158795340875397092590827002084840644826057562832333250997400362030706485801442156029304203413270367285249310720036427245913639063382546924483669336564273412437325875275593360000727168342708875748554759701644164000125479849213193551312376357749778244745529863053266324600516768789072701313328204780663329270026812750638995247694801982885974737513759030547976122815119158426690575585145909097268013494118949411489139351604003653317385123552246480841253078319317635579275790085882478933422855298155679933196420913860436768608699034833022750697677489603734717631922268228756109197309493613639741768050394984951164220726815425903526192708098184333481270821961292481843531394213027204061030048424177307951665340752995546785382588362177138328455601078933133120800244046984881120611916972916909659726823322043222084671637071075677683056236750849845682438810756656824500652112716300556502465157689004990798647435550584247801395049711989351802109681446295712264286414524603266857464053236489227329358227651535325394180526561431707126445907111261380416038678085815671799831516773968675671859999788874955383932010868023743336724837446959503365560427467389049636556387119338086823430053134116006990970512671099883548613631976905413158527821664279185089283069951505651350194588484034185110692561915073585370875117742395378273142553481035582510953940115110037153491576658985811666665520097181910407919427833971286196260630058901117521531546284788061064473411470722476948558229986056104793651585558285487645966358655051399252548482889071768326549661921826149724652899213267336289373464078185493008177979163307103512664063704040298857303990180292784813414596522708259085916479058649049100109163930187782190178077488121001109900466431006843395663383201956762933389880320303559858734406185365209007135000668562400313284434872698778512301736517289213647891588118789749167760694388702678523601417836316694674302048306450298861854607308552416958577188917425240036824761622363628109430723274818029613372757861978289329413590939376751333922041348427560746097293810591995794875178708575555256023430684636364789255620362448783018928787644402823248571668664472636147922406009989420584309373502850046801580302574414395527602041929072640 [45,33] 4646321662523833738748719941644664795161367795538994704291933235880707519363136422239175884683453321306996041289083149957987028138231378611928593918222558571434937797715152673438607352985175608295364260237020847347057903364497645923150682767544775600792788432333489785541135612982329214829156102443542340693595196280273972759579684069584293971635766016632275365547485692172255812246691810811499487607160021386387011821554924444217834824601436887472316340237175339235805491843350966727040210677594279455146066015965094252769786207277252607713895317592092857200857404893237851813793817024808120111557067029882345519802342509288940510066761812307684956190457575955651796546014525603047081953551512599952397212105055962158027788404257976740409885281261385046130256407817633767435362601901727065478678630585981709283850132169986910411725513836334894367877283774626678065221958668738201904548031275233488565772762294238850659300666718066378144149825461938779834238008363317428337214630735832114055207927412217557937842087873287198267685288927365075269864565347778420015483432113539756370376241037467907932934784824004452404422674363002183599095676026249238574379516149815654027239419146435671760639724089764987384052348352318082644435216421639431276440296270963272311509009111394404911323183802517663227423637611597260346713477194496934804938329279709744758425408457763300419315656727279989994171378271448453066059765898675413638190948834237849102098622113768743669778392615990948638945578677926633557709099739157685692040628898772370927190515604551986605905438688379476802150118292617689735309958195470547489546563988130198735022532678528729015841628083363883630953722853230252423395156254660798656071180847595178593374138623930880756309621461841219260268850956451981423156595646722956747966698113526140337112973337178055100550129211733623034922342039647720187085610824619788095004424512844675969198987460295010572951848416476418022606388101391573331912363950448738582429847210300857903522813109109891143675714785095736982396100575799293315876572163091214912108697521493861344358811670714655649227124586188608763451521030789330702729428419503913346553906490901427655163371342824682329482001527794327594921986222095593886336206830106543139061760 [45,34] -2717502198503449852102975538898734984169520258051297729626239806049932170086931959435506887851674708685723049227796166588586908471522345327205044463347119781603141120439392481343156042567491505664322666989721873440862591244049918575297578860765777766580418412770206372335301195673697557638620060998556518644666382947660845092241427259697961803456401775325457409890966041270919818043159591432119338829836386035641854149330875427594289101717708846826107225918585124541381678729139467251606141027674309601790427507063571017330859602002380281634696327397914572801378758292040677392815930224022948773654413150224080556173017985124156348809596446126298055718580702765002544418916866152984115983137641784311680970966998947173426029895345756288909712465818946952330954835649145059669030300831360992977677882362726540781186537748079963723169531357066888181672213264278918575083419855614123915400309091997824882187619433152454151492847044224370058210677062368854782872450557252071461053448875169847977948534245190674260755392720561532357476741891918891203764608373825723910846792673811589418188341530504646718154419786866341897041193161265815894424693807631125222585398151117379306000987150005066846428379948703093834447237925876949724391200726372228104089880294634340325846786639537262916048277624688249256814105516020824770572194533488808760023482717821302078318132532399042623276686099936115899149260610917939121734497908082539597865251836144907170577838314112136730086911020429328352559058890653625483685151592279486464324636277206243903313661790449014905664884794349769437121370988396033376889162221706297842968677618729777871762795933465958989945326911629135739079715760574699781587578306028559549530537162153581421603826363023444732795113691630803780149473453361115021484931652574457763889702018107331321373690956736294873874859008910044672905611407316739253205509315336525369272229071306318598784914222523601935784361126018467829936824515008420480451349347084932266828173868400537223601591822275211507166282067865412768665728967078221252582708026175615614104444150679645693606291315236787543244242774816825560870007799044477480550918127771610170445734180163023299259947027416497787641307190135489421487213311435636415923251895707149271040 [45,35] 1478256304917383095443968260324570562250740317385581087856589285956051388389396721209599305763105788888169955400520940729996179457854768220601663661386698784550161667691786815401393635580458870290643332088453129909273789432210196057008841455686058921454406623248797540367153306078197195679506806721391608350386841744479317101522060774999699336078080349843694357638639282917545508895817044488405481672512381513944446932541975834314282616091940543570222466545516815554870693103218512189610368079459371297894225793409334647002683537809661756063938246362842302314981141881320752325743303205240497349394627351525052413710253944376715830670992185080239799522890544606732755533847622088177096893572870116689327213859611861719478239304517070315247511198947553762890818684202841930243333320233442611153045064140432033444181152431790648623639914970208606216667687469406932366999187215652217517169489907174808149491953899871990359044783305634500561896374305621103303621032695254530489640143708100826711331547077451425880802391341076895702141052366895262494513487401831369605569140285571190978909424527514174091203673575212011949945151684945011195389232071024648072254842231498700553894582693051285763738827902988072801798470476962659383026711607221547660171259417949195396415148578754372396068024909143108218373072484840389637329731333075391491526426257050711385599725844525305806299690840203370593000931693207089591493059338104616017218317159328750618115057680551015315875127407462774579254965138452271272261356281200768139282922961925462382585142833895202048670767481206406410501881433269195202043638249973873499357279099410943860894741473324777966116246582070456220144036006770698131080888547892767680093583094438148374605955347911764966502363998250326206798899056116033090148100524565255798012489420420593727341600808536976890972679362504445278055653122849208089396388728443870566978505930661058838376823859161119787378252326519265607174175624137562788846551863899259693957606002660470014052501725323828206810862113420142869745034044978962103989827786279622533719586043445329751352373451691334126484482052174752448810012065768877739209822205006743595940877109918739295671289108237279651484841932098831530759041671544903906789942861318062080 [45,36] -737287554889378696180444735824750828449723247677008117213552127553727282744030326573371239601809037749609549012589432086299637356354737893172890284738940968707637663589811288645429549583976888579509653878524230825144858339204295523878488921816954488296917509019711302932997001433376571299984345669803437068367304208342617766172595906974372062943025573051733401956187383926016800175017327516801108642448563697008861270463270492399801755202275010860266364381424087760266306659005211618218250631953072108263595096244226233375800372400334738586056005024945009192450300224899142533635537958146856929818397199049430195810233932533228014283168643933276979157289656337250580396589262881748253355987168977789388308939489457919271301025867090228750583723373384832500472942342691435199692622129120735472172645025497859477989554313659093766463025593916093176827582548761844990104046384255808057822942614617248393212974901491530389179199876628758117165795721018959895405999703660320244921209569660566012341254480105521187714917676973801584838448677022869808258818269252094697873186089216858194295156082668800978041638263552176662569692783601903442609183980074974366432616239905529605690656117399450863921920035182770943427494738987230014065868098421480324696730693000397712683192095393629387665997144058621498450230183781511219562330437374986623859382243167317306907822703791706729925634109347553410569857333915435114362145150635253339888526671267126907729313990954485886254329199676242713971647863853027605306567183430250499315524050071186714341413689612083931873147484569339772692256487342546232826800751283620784118169115870854206749163965854777517538950354453833607050765495777297798624642659985257143888312883660162643497377234230734416570769504920952379790639530005250383365366838127710658539242938167815543914551725498052157059815552368678516307412426999000497493695045456629801246354347910392384379382525065930834452922722965529001788384855795442320304629588295104923626236640895333859250181572573384583721786790085958915356762944496176045929243876456353996543257316126428898113701176857110408495103836883021012039375492928186951954643928833913465040040602466852083089052818276085225095287329036550141937239186694176643728090186383360 [45,37] 332204843937410046016555600324454776017184460797115987363369385094118181135558485273391342354794310745257684634658502359072091703703759841597347357396169868047184887249804336459211066470460051155722173209785117245946498288567718609551591007943742336801759842187287421984337491376072929986582000732589450620915389972714216320682921297257726262453071256649566725144988062918013114616104534887081312302399210692525231478988697976797528984806052515315719664222723124820371163893084467233631145878025933327876727695189869256352750962027020430241262014527044904536537928338808619976202192779861553600247044725721560776348213075067160242105763378699508985947757767405134388339151895429560139886498095371050809174855641250774449442757196777243120384573697665073792902525472561955879132362640182869031169968606631966962693665884483657258253858598471844859568125456455853744744770259558275313911850447966865331527213279261562796507140802277288977499484533407981661175433967133374628456694519797293790221507520274249967774884040388532163982595741863933910422131840995032913417476991556325136364267633623071000831495782729850532508559104540857498923257997671296453904697885855775985879118205434053264003406088237034874582419175414106820565526891233837380643053420023438699483626955755340721198141526157666270402475919025527431993236778885759038970540567423143238858954073771835335733087697349397100493373753982974632973887166112521166914633855517781334900063779841668971814248421438474172624042430899160749811872237383577693542047218682237585322176404046653190566851872411574427934180495336873660814663463461136556413020579885106782230039589067907942683066648809109581815258606028510570098159577126355008971351890710251534978733414057814167212659123747575484562229157021196634606334879111907246510252951560827667735616852282456969417852645579621708746222153613647606243482484853626160162078685052298183649734990837775507558222215124074051847088189369608982535940222360018975904915658510847406615010518657495995763319171007376206154375903494840429184412479954569640315508320684102751724517193616154998535521539089265669542485291772183032753462581409178216135453130041335706401295610415134716439368597881278080663377745549894552250262487040 [45,38] -133733528699495651110705353844153328622762108593722865730872552488794929258328343339594059585035310802469217088885061617569678273921377566649184768500674770549549369855265899308584078968811049996601722146881840629725549784343969992007420477316499098575933025625165026594042639237168871086638808459451020812257628965858379943193434713710127918583085887189917777401333920272389503645125654574031307795193419752239989806784047759709180123477359670158298991718263621031912508245904030944283408885353639148955763013877218567193078017317898734837060970552979306104771152987259981391111482555090838181699572056639683280183565283648674836712559569967184793580654824518750218855717393865025599624294654981184026742771072264031616376597088078973590293038450245768435461943250650197411481720611585547567091933213224957459324497796617667755515242582302021443404693982302149497799069160963940506813202228514540701426127189193553586973594195797377118839316248758730363607644798702529500902958503425649812825919473732538515896680658581350588169133222060254962871234943791793422747657570440430178080001682622093802914769010666690494204431914234590876479961088219450122140902179278489732614145803530595274723832857854084723177182428934573610090695265139577045289308817530644117770855195092862405841710967530993235603033609080202298050925614098942426738352928347728833656645017820651017994495558026634652590704193777284399855842600806003320504240889556706335277409924289989344960159951114034456485507819507126621786766304468579099076491089125870729130678825540619004121187903036498519267385537252527086164474535663585295788349018203246540239674204193135967616672824816089621495901244860954988441342483124141957447790658752483843322195627493070947399923810024972747095675355341401213998271514842670506784095613462178665329851756644857252311141140971078252914344421660372385789418173149137152414101181806554283954026445215839953144906276135528180937146580719323486666094753230424211888659374567035124296142674840501471717110195890372540050549049765719559425624451256444944947310056455949180590064769904895318531687176086962656083682671399947445854972354996388765124897941583500384583514319918868377874418781483904648101863813611828095452446720 [45,39] 47839987064018249451684410032095545603456581918576547632761826090398799467420207986766147238484146963116389908007415856825893945420886694443388032982452518465992674866862007348162625065603496674702787982782029489544451276764589702158528012818351211291777198700337898180825278505962003896847005459079627951269331750299468063976664073003440174754193548262638195813936876944040916476488937119027793684879971369101174786619244251546779896509553373310420892166816647772215000921788114715920127085256047490562131949790581738334577176587432340388240140105203872335848061747772301474554072938269933130544397864752592525358081088547463050752455588229943097640659981412243335017823099912607487956734484042186435180525151411588421080197780971750854365966420174339332726859803569831138221382599498105854862272680832917149916580759769903460595550145041758410358835147797108161753876936210215249328920375384683958674537686794909541009422795938016422182686097022076510458259804833811017866697873026674622809178799378247925788516478060291493312529726291161266589015967552024606395958174194903758202490009312294022347999546421016585711827794600661879721420910911100564106239765259676565636622731331759129364851800881756019636575150627495770435455439655117487580191522609624659673704458439394715503352025424812251017413952491883749909582625508540564885980133187003041977590543847107172645001563002829476506522647075134357230196250982000182831907885541999026404975206243826507538815943366416643068290060912650295667032057349631705704835150138142635667615092425238864851017340704136213506661779380732197248717012649040459648823437397604249106890715015713450886127173826381598308594329417923496333087119819700798168195173144913845713052547405831504898144001675470763097091825838119862997875233010890237609828008287143317842163574990759376971260064580053603168175300631407332955004531875426586073792175628189205105838002547060810539481763004192361139755303922698455848211229786948169107248419749670034108320296991671864507650644078016539921906562861293005293212289264226232736299563648467324458162482472631774580700833153199903723563116829652412898636306916315409418509437094418656228700867426318968946933651282174779022527827983989206941696 [45,40] -15172696004529208262721649599714339164972072684260590260521302274726862873391070525799858175554454041500795779636316010149285779939200482909824529505116481709706236748951278782946351409815652936935314363438124137144277877807673319788636301562712664838875729427842675748581794403378859340262331239502729507560928712119881172435727664522343164423440194180524415347926050427752086063516129239099055585354551429489109991190710765668179374362657304341259546169067678386209834929828042029206862323166745021431639409043509275268259305658411800378205298402956414994355501228313869326710077930972066198159834270482140103926163768903518633090042109089982436153724215479830825102575783864427443474131326517454993384326250285027674852825592374752300126994571530095469332143606543780580508500053370591916493975983662839190877993009871139303989463720559763032730886694534294414957042142632353153731927387318867900589640078196860971292688875219744473541387868008614459700091523151446512171410952724752047524703519140574840229112633672671051924063653506690107741156979433792338316990790737254836027367936212414862989936513059876153313841872821657029641506999669101798564339512539602934835426380234813860663774237080001221690580701104567621644613148008938178456384818277117989879994513168558029691437631813711052306615069582034984812063285561740020053282311829577916528406004914527331195568504499433087926432243767233476357045500031897375668558550049679579973222659714507396990040135956121653054943059185340750300701150825718174298904004676111686689029650601129918684844506266185576899371346251175280316262568021568772196716027778568684648484920553562361161464588851627878278475056327431553344718783261041751476222310859578552570624757221176317051745746787714751139914574441943531657874957914197059817259328284745277457710825537469885540173347913795380324185368363156725317007009821674261784241866238335275142091636507009517270947417255512271489661994948148098122695302713664856796588532698977188760364132348222239831477314155358389691881021066154249549542666690058387326028555505404058528579469234988116664022908547262646527687043440018054093417757371355876516803508735053712970187848397710100728581868179268325885174249562916782080 [45,41] 4251214850985310866255872226977205578702780229809194252849184283193040422298598193673967899746863382617954852038623553211519178561921499116343298276657646235531525530300937561000932881813581389286850334568651897229073282500380564606358918123325343749560280317955040048151584452435122747920281911078954577340345015146943780792315849930714368670783467925154628417907294816092944273079242844345866975855725604326476410965381102049833722470984162726134249112473171018317019676098337887583494922303694560468081978600128747482905152767502462811551264771645982089932370436093299106774310194336974376157687348679868644759486934841666057929014094445962776811456976075381122398981435284214503889609514399363587552341110817879778001241844956089851980679017269440715934457821578023740027786799194076010493196832167833824589240233254658273131468602940424855603979677828929270113042122602595589262034020276956706764017139515208970041127320647595573494024302036723526896927559689384924860026882490256819169883935560998337332119229861843928352446257552786236581591054917294676379824175444541739086816133229716766357071795120274470980665588126615293939099438180926201838106845312161333027569981465376952088508733725095256609927962123654663168119713062177300959501729984869150541730567094655622298548881545157701785638419638833977211339394988090143191471958145429332397851095359462477121351258448843111110199322510138315229738363665648128131594865088617962878643498695630416993385798139988613941267044220022583489832496685257693085093094195121204553760683676679722265759618999720324771845801309134569176194470316745985034088975304261640272390569043076001370781063027495113545180525687462700544294890167272903433410642851059580854727741387224779124956908315342828509830963586787195774257739217984874577417238073711769889533497737093796558726812427633294582987042326421312930055710928734785277866185600471623633016612370557862029735268314395327979964024663325927981010670784412956189716435715775465720297178674630301559020934200927859347257188003728768295512405996034220763518775684462453206581203754343416118048920838736390592469367914249888403157582237561655272435023126616583605243129715094060286007167199368125218070575048163328 [45,42] -1046444317827019467280625061321015325368195712816590707133678397202032218298103996055209873328368701063558003570529521687713878374774323001309498647258969574563767881666218031142453927524394588935970745913274734826199444840032235189513104552548298572226888974079661687718461970175057074938964649665523617537030687512668975220814012724401093200681000620135021050559627041722198132622886227032345439841742861903393084377995907592916115938990283288273208687409363770641796004094052649208166921193721026049387930715763746492595330526971927973165567063131864289174208372844013976740576940090524368449592818401849772641169987722951379160355213267970416523193693598575977427082331996158251658821180257077157425275885229884978028059755289477070918608223092784886571612580784924903636266562423232632174579905401322558007799513988886757965385174806919954426471972604962384583463561715774185429883893500088386081056277149993971484007651708052009654995754387450950799924750023638235308021822308184305602487252261821627249472435916454591833264949054115464236242486298503110139703472154826565186790086951434336174286379840479315174232451088335196440372169750302330613943746759996971128456642293652836639746895707781793647117966549180781733308414095127587933420963758012206477738946952376565696261805953354084984673740996201825752355554196328402838067566614769079528902522242766307310755911792614765518243752975824723101984441931547996879573831965051244483600039330429686580826516107384932374654127428812815990218656530160765758454280148814933154508336273315967897175906148451131347927038607559700156131364843718953824706333055326964404860580868284384294092013860102665005437783819507519913631441271352790693282657678460865652499179361486812461988480653930570513619922597857378003662913941438898516498719989598130522570242330966990123555359565739620826434544282657673398546358160251404133187541998839259173981367742736091357197828239492269100635754069274885831222489105696134325316835387870439953476654636767291136642186722553531142418624181746456983601956165842848500277054736418624220832439554988494604578404582884801475332838086839583520605301895117150586334969131703693668486986565741747017868479186311203824801124294656 [45,43] 225536610123789136270294960031179800844503747826036850842979989053922534160529294342606558978822022952762581693967374417181576033206677997155782722557270772401499822228405725612384545201461941087400950517735840938501221456842634496337025685188585331749140491536232235534828412323630285049480734328658751155467820410312231808660624305013431106555048928282991333745337621243306051053483381598825460043764832320625675641365199109297639146847376986468168281166737853228193871155971022632871634836863416369441215158322592655177443739576363237952966099726107789413727265453658216243557669814348042973443823540236274025683149611574594668384763286342011808587966476080810628001572621234081949243861522055313986736335030089279060213272538351144058783471849371527278604700287563135503473955414969641499939269012731610402312533065911100107071579715088911637201299335256752525704141546832685629557120418281146290981827684009256957481129330718607194469022275261933124616744049177254307606752777149814878102613428313298275891084772830483032690371892772877301262338875951162476155449238496398818163150287589629230883764296196865720845918527584824482642889471826899994866314659256728835284689556210778126857687002617817183206367774936638311893484454054208076821668678828977062049255398291103862007807949492590136463380518614579924229115968658105969995138061886756043480069309468782425900594453580641093469410985854420517950658743649120248785499453301027785348505720214166326744879140971326199273500984251267585085230612719146357422240214599690666357821965938299555327969725598703369147294677930176718284007918766070584119998449600023397847033629335009100630567186155037253736795515393947948457643818164513874522756017772050820366272023193082811668355323701554606315831150253248343028640949186011926131102614099678950429064631608663133852678172849801262815287290995651892081980489503199286173301679257952037081908765230353829644191337979372998476690037655353149938564825336669412219358010794331493366359257469079865746483817898572068189159938887533396832182947262332613053751366674640176541909049309065912365292151496930969309075899401354111909232533110285586364243234523948576358272362599046013727133837027049283853881344 [45,44] -42851436308706476304807769450775890809412362128052389529582061375817920906131007988705577839459259486352909474585164459260948202418847334595515797831007878809736208424433978615202531936824788416850660109323021495034396186721060527746725466482146306925131958389697733681978068662741006666082956026885963522700233225716676348985345845257198675746578610184918216492303307090548976737619171312929556409906881405392475730765872852332989291431325961483316277240231113040462568186637430470245805062339337527888177354279120550583481613800339709167767774386048583784475772666218609711919047455669813094030249436530766621023999049773249017327448842309303738806799642562261166325146394952023757879504497487080611941034178504485819486112877702933073145640867297930891748419070585911895489471172263081393678753336528233759896060142588931361770082214272250780594260149390286431913678606713628011888685815892617650059039597135492447706825770034069582107839257122235512902854913868444794217663110003847753079471847509897896636541357029744686719506886014747588956905070417157326933144955370667320082975005933222492888057662963740103659091694345036877192527098214223127827414635513055285185735351104416617289917252775368728962444335938008086856407672757854680864273946344422607906986278017333252465384588808661578847445402660702702628016726729857120176955112357780011378021551599376313128884116941149870846031088923386349826284768787945426740925578563301792385729394513909498252413881978257747870286450594986061475527516059193311417116692526623757306627556797762975985235541352344479046619680134348419610078404213645102940154829276853669375357942866529024387210720835563159821744985643044785120560251252522846838035912769814545414676959603491378547833429564417151677746843790828055897112942542564763154292097992866450087258608845575750338649285734466568939307478209176736668492612954087775513357088532511147738413936029315704687260973703673915765121061510784279733968486572032262782780534970547843122015796986899043733350044190899665482492959382053050475070770769953762363732073300541847714791804627858608887081824669499249213443480342250414023318470501619327643680274999610866133527588401378803712709741149008696464640 [45,45] 7422627923487062492829233027145475377417382795550484878146091964451834016829749075376449741252450746349780712547570607507512644972263366414230789605925858547838384278444322856822688538788597893937705628898141249437572117472870517759063994913528143784771267389284459643875670161653070054267684475891131224067645133635861627324581641967639714618210493590363484319113472579316667876513527981645726816710351070031209324409393710674158545596513439020950063798550412332329683705029661896871121307201097594339912244689467246620991925290858000188353566822660697125639419752038471920492804420696591829049728086599690728863349183257699788075383058261136755977908804778648522071377880038897579404547032894974229378165732451787807667945655151113537335469669838018360894038122033584282111897501006661097841640062660723299500772358714922074572200003799077629187372525397380157342631826918811271951823323012622605242055673555902482206809034287669466690212672303638972554795271627945609523772437122806777434563291147687002371904268466555674706361794782714813180348519076181197011607765435287758480936423161048006198889244382973130278787507805048639517035631738566933542871221959368660895747107949509836256255053148729557752124524753558368019652960708356258675230515463516365947008323446608046752125594282469773461377340686330339114825284869016279461035364390949393058562340767243927295452586339369909883862789360070463047348888858824777881127805334126837674725088403883603578680089916609277244947316570972609730706545931804155720070711609474270454971985477100802386659313998919728116111416435454908286053975376507294925671785214444747588140573005101464141613850976693340760198892270287405999013400340879102710675354469631001850290501155092081283760254993237742961208981035310312397874369503943360465142482163969029704369569084606328062336704574199056547518575032563142954940633006285844789226977462409060254869860866513691000681555559084977033332995227820315442595112978157132332798331857913079381029686059298446106184536740970499856832510151771857819418071770016003336619682509612659784324737259435328653082180625650108437659037252164325776656918555624017300301003430869221596683331649767248331697029599724436432 [46,0] 8281063143942935417029645236469390694804370241951676212634418293125607367565209264700374953389082354448902298365081041329847493646385848566408575509307051961072015692476179263371598204599008131283938875273729092033037068907932746113624942031007861373944379712488967394445667233357334142012238408785302032715765932764360882942220088082517128199116208674572493595674166679626739029930947854861863408562863677749238982921893179851193084952627524113532138081203508816105909242042490419242277631198485260096627095054239535627233489403780841828343245310927011289617928177971986741472225973077369758510944834941145433270440840842748503970138662761210379183530129913056486655389083817093096783431872252546405501360372099887121432335643889514605174744183107211325182225105783760108996588407064026189772915762471818991881959025094307212420694205256323033631521246213361159151729328971521226708329934298271419122394158089315682736622202670852587729848263012485536540557116253577277443398827601128678879303173060011041960025512971752689768955653716160790238944501704367960153277152428295247858892161981402975269743394975090429287352368867560628506414604616871805465452022677338715437555187400700673672342459495788281798031144557093808081972630880396808484158386880107133143393130091018008621814273582260422942483587521691348338829464637559293943150418403629489230785439569237376377409416596750781675999806448331652736188855408360289190260654520458445112301776489001876197304097498358166022216306690529879199416896173356631807889000459104232979029764362446317855311544348133376006673366492440692791180088672356251427357874902230544957246954431465117594297505347654964584778988523496909414194045642111392984646794512224947359281190969640865206667738887863371018157346703244875280417326322782114148830885049759124057692602188706643421590318920495631698276117046575766159692236135290238159549901684468546503189298039471547320467052585850256692503456273213146750841236772132822571102294468371869766052187578670453064963251327928076933675223972010717831033848701442297494927272952806134817174762998160883711952826604101442257157242058424541290426717295807625447337404465072020103533087487591835601981705219405232272779185234161683835531534600346214757817978038163515687003349236574584483534109233488114981432045391680498732892160000000000000000 [46,1] -36979953789049127447497785328186558200415981265346239165103735551772802246183361686301085344632638328995582442547182932474477325169323633198796141552431017522935580065989089080381445091763810585758664815407938858742416768532627335991059876701300432147635355506797432139412971627488993843639104472830621491704342921550449963919085108258848142546787226141896346951013174843267485125426014238508997664393964741294301443313913024426698840255654357299631244047783006356548036855595641400284204720590595626098786010943052424505440194390945458767094743037963574283556077322728486869124603144492454407505732741844523665955143779590997949560084244334156107875129288033519060899320628526842972998108739778570249457145956553383808512232751368544955830004842422652574670639422054936904383633974636102017771877049837916622432043924307845384044865940413393061141588789709987689911449630431927673772931555820121995081218415258485635539976195683089711857406338250016762525568402754071944652506728923217653161859620962945789202685652763619889459127881170067493808327133218325233136129948593972866560547379137985250769323649168049941230393147793831766742940410894197121905525012643050826070550286933930062679952598548939133358893160138894789988957958819399114188919346249298344550053499787634658584994980502611030132129872305684396750642878574620748869447694611865763283371520382410590107090782199563788239105520550036960686324745493876664605060439644303593632978926494839517074112771928679147701315685546748303730013353753230306727534598285435827658893390617264411025868867803314749067360620288269473853740934093655755924682136875394035913860735885274463896413358668600253961174783161913937935883152261133054027886242679980175121639709739116549543374093647574472566316565459885376848895225480784137297944503705548912269991778161301222918168972015755435190579787955090004097445075927760590120042389388272295147572188618205847967323760426468558246352399674350767402407467367050047425156355508239676794844446563320732395430719840562637005940717425519736316021186139377032204982679629077788916457434794588855192636405455892331798540818530831313694815301109531037964362921515272908715829906322561459556048401171728105719167366335398943012494450817347512902486871294088515471112337619804200926737318233312486363617310145172926889984000000000000000 [46,2] 2745588604341311449714900407247481938313605466308837382030960455870194668174188298596885992563865195656463842912361092358435380172412648303522560465023963059867210218657306875538648966569930319183031362515207922857255048934414048441073207543275872093013606421728220407582109222198115724875602086536558016915217005195988473542754206178658546352292495347711523637884825760309314692179137349508377919706995570394326359164120535982910700576155374314210290004039785236586683329204769110974097279670544952350462840299883877675275309498668943304999408607191857180789541793833910899599695878286994423321456988359298931860938593511867917819865911792887666830773043002306304649580825079008373977204979252999721919971613300944171505129657448090038693502473460089322625234391662350635544750539016609240422240242934405579545477036258850309176866101244764488893263593405421600691206611009686436196898626181358694293458361170610377217251405516295512719996180345651559391094911361616680607396470918318461888957680585454259587039222447502737045453063385233545113713882701765079819737527340255479531495656739290023447791515898597628203462912380042345287150618250080650963628650111794523111054175512936461977932051162879057954130568801638539644865657126451878196094908247738040273207980473833408649120578584413802470248188865362313830202228251016556587181740295000966925085085473799596107795790014334943208464663140754353396904975907149612510271971932253699296264537698427987757628089170583163629683288415420072575105083008282398459261293585442016232519219398741403017894869828022887370197323862539296615814490588468221295669699016684034085942718097432744446097772407474233582503455931973587034750897904955173765539020044226136443067829532185130501990587028942119930061314994581789337068907332244627560366330464734141371502975112456793574619545843990212501822920456346978241574633020980831632221287845238544078828534193515609873935977337587265004669298298700789460908613146347053678984235108301540881153281290467608298103463954369308688859021578982184537592307297926117636010927621490760290706949932427252617865229157668146222251271150698758775431559111357000980196402167809097917222449910836522124891721298143027321821982892949516097299874757352842156935763827820072674895575507347748175770123617993026680168105132133426659328000000000000000 [46,3] -18130332514682890154587313768026727760641520931367138610318464915466377274988938096343579032268589165509583427813152665120850090220479876469985030829127165216583512869516935218234596515072319977446175157806461563903265318005224510848383373271453629726220102068974185876167786253883512014338666102876284420493182596910329036124571910801218473761767629556451937668272991796694725029481083880125198067138439463621095821797251180743383468873779066772999117289782429205614146589691718019312551706135638230917892863674418797018791905742357795940544071607402389801478106394262769810257434036796762142298200260086058669435987084784858578970907291356461651660553950900062781712137013262671367122394690693546111400920162306832652565381386273913297618997785998391580569148781504626081830561338677478185518024741378321363375899398997336004090785662686945026060312140423261136404791718995784897338512191012976870895553923524256914145613980025850116184952925344830022798839317335637651226828629627408012453259406064913016911827000245610484147985969012376671657906949427476654494969938507547672678820464886103378330862388279030561514588848430543228899124099854662915910890258934429093638951376331896101480519531934926944207283087503453194753297683966765688316669430213386034828783505568643866988409368784745066242291965670599488766902770027057681526857282517771972112063850448597346777236003331199541541678233388909095964419960493573947498966010954119667697360299513704948390221055976456061772737569098400485668849860453336898224741893266408753068554801037308472435311721890872250413910917938818899264704929126494633264835895625415964525919955400878185908960895924098425026265686148202157275491611038474706760251282347024432492265275065535715823841152006274509758035265016589331949357412525937381348856471186085048974861646867347261133104710445585164494168083376139009157439814126012793804035174237053743167170984744386718865144364654791478679189800534649737281510770881966692642537467585647590817640992922406541728160011427296922019699274569091285628409774071468002834831416041201901241779769083129256160468780214368830029006618517698182220254547749895093524122104206901298739465573597720792634544249313113985410630450119299392352911386400126855997202107488700321205756188885577112743415475148727879965656408943886264529059840000000000 [46,4] 127985627333181814788638882109812964466795018818529654413588391575521768628151485369056770878513697860564753842329886677638933437280951601622185007087716913225243044128997661741323251726794377885841390350533753397850881236516018012631141322314372605597285247874819334301013519265885738757381551457195957996559833004420736411871393059827107024426027769868374361193849071719489753307761925844307753792960722693649232584555712565453611464155636919960102808517489970496085683300111358150717270409682799292942118057037010779034994326270303178898185259088234979055202210965185099160747698023948985891163571434541986268891391263086638264394367812174418116705989816469727000332899400932300434882747619867500538468772941665207012531923965669722044143706729602909393305715945453393085691267687036345060761085643051382425478497120013654628428230229222757773548042451297889651916386168503358433934504831166422128651409541867835761119701363189856218155978843546584479710533614028078635140870238700888496873826442813131323279876516272500289544484692544667598407203014126537696041834131913966586891115267754845035433235758186347042611554801202965795144196024127040499582949221370777923562104606781811264608788436898839378341534504232486811362394741128811320627528886296210881053070543943506652793583771420611232102309130010440448534438204591491610932755409189969904684268832409235236313877266771904362930618113254357529973200144580515587879736260312841043831103523654645934551700322210577918342231615569540657778544903298551749678923434658280760533887943875742344299222574644644848141893889007274525300549404806135828915034014344726996464838205625568504958297432495773323469103403978907540430543349953133528726208859297875159541286911455363690212950680752915540874120709954161547440554322513072092086109636507938510814484854741618320636551583692747843711526706319696523494877863834042774110349485196985189766006747006947602349683775525418988010025159717166051242005309616818228804555696326476140609114127472557580209851859864761872652293371052244622272366486678960134834145141897623073018469395089862788095344574063489523177127895607138151656703112731972642723118376024399231670599075924398923910066742874581904128084692793280213723418792579886854463698092841090720688234804297393948243381468167301021910056372033201142916710400000000 [46,5] -631263734110421939597508815400612171971577999414312539101203239042559857710704334590489743013301845119193548999071390283698761565210462704580567072012848482374269554388233811724964638138859488403003875041666191094096153523156216392388205541616610428987830764175649361493225170168272967959374403922292257371125374555113012573437112164949426119584250060009706868482904071358897953546155471382617137472690256272929996819479097780920753688947074019722853665933004719825204945379079938335696445704929678762130511202553901007597462051419681999640654466492074354537659845555703652312178543296111228904009423409578717479209215017409738810487917220153344001879842763719436922209644273604981934008942924156777631496690953650910260995713666194696238221240783618039104407488307845954326260574228964626901484935943328859284435341583247730079222813385093792449852093568288534846539515954337281435620359709365644963882398809601096412367548079555654669299605908994064409348439586380069282705634736544929959336455126421127516743372989743496845093509241960822528027622076377771801610422012532466640325922884042110737098794367227525812939365658711306708625022225500512676593928141906768899800397228134427853170046514914703909374447486872471233199708196039171964330544224166059651938872161506501434136369928361039102102159821290347552797631861752897963476966387466995420039579354347374639002970245271462156543565716922009262308121536809928905309471803848073874097249968417914579612508717889315339317196536393569413650791129579016174641512537240076894698234570307957866968958902862875445225152522855868766129935478898925201800808461752221302561201756647738597425742648492781994764882945884704398951172303563400517499895504270658920941873335430897301397530268539195675690373921480126721545113141293305040521233374085228827529704016879072156369881550083163294870645966893670220901288690705959907411262316860784657546836119429387608028345662072535844268638909398029377153516578467741434957125738784413373766005496259957064986273213775559897438703476935285901765367497922672903319337041045313421703998344006383860211544770252274879456671454932298748614583483788430954538769271408014978696471423870065392792890495475106356113154992760102638147264728158765588416931576990603868487503184982188950750323325532451143633975558365766762805329920000 [46,6] 2571904409748935727632148286613969406135063209760413920572258459249410294052510544948829396600642469722477090917624081088139435006599787317809026139957048458078798746598042768493741746032666641808274388970520340592771552904682549923462381182065964385204883251662552832443037069691107561352993308346624794742255395363389653712678067338043459729787808896397101057965015094804030689614467835728807358782115401664005292486435113872143981935556560451754663038087271168534448234733643188280020013343921092952509339400527259987245397068477522738293879207688417031186260597174591196546330694201885000898172835941042782567727501846730591920474497927371618674065890931872232323203796279845575089305394813693385991333926593475636776697284500634764092130809702737997523527552921276168704748924635283165887132320182687299571632669853267222189265029712864099924855504093477657519595734910832409142696279195777561029359360572745258649870567174730067960938208180748561660098254898616341546018721074281066694758292750096690189926336589076942220523390994824240965498698223786419051833733054768239662255369523607784242804859619982097262575878017426681139384869592219549059000202733713429863941545570594340048148915284736280296125363859588143162092263176957645439775398484972816476687708620453407955313518682687966121637208352718551051255570506517250807216589878177153004912892798529163382731271335164323816705058739787445882128282252500092993399192828430509216136590140819189763519119059984127215759513027336785312728170423726690157241345118420013204495770004371638010630253309826331352520566380835024784526987890185754759753268355044007027352430379196021094057799642685308245870191020759140422147833111417112138546268137840586992395386471249011683948687719949439244148470546330996865013768119265143218957411836271314035378707701938502660932537252055767510404995453720088930947692107313720649755926954801923488667808821304001944770127853341958474635606548117730698676074817427502484827325227172822137748550175431905384936121221153241079439094632299154728236161826503306212219725940640522002194735402624015023077194329267635871960899908514991999371265971194618231122454196040104372687091695902675479284846101518663117340525210620138836785795386917946154800968722909302420141557654106399686549222367410689916059542618233365038366720000 [46,7] -8550987923897928065802483343546107989966001721662814452927638484891441097216104708247624798698362716198440492491131244551998567133911974651574952952247942542459373784451778923215172201738191794189249755209436438176437002627108570990501794198726373555155842165798165935348013029544639065494900056533579334004976374399357488050233028475262941074542282681697104348742718324742706705780146563965398855875973380298815629835561851212783044755487926225285792630415080405761465807336933806538711036136402924319057869150121386322418086144553313041281085911999733753151128099330907508291458949914412987066912567807468008669218523490803868383798750439128203429098963228453419142163630694010012463539056639265255940134246614442524404917866042395516088629381162646098080581941164472805505619539302101575317396554310258781953970353942826032870713026706352306144645883419078267736650130968740173733860306211702483292692405262976165675704424852012695628976109692854857453142272726072236226997304003770825330457202394499915259701030861255620926059786563992983775921550202456162381417741455638119102989703660010694256294473958071417902844410556535515291475098471964375951312362054496757147016573200218253808810545581916150970619951785341088833039467083072477900260547274470533810234582214743319338854246305327139286804372749506991717677535826905895456001519248564724142433329524255874150126801983263784925348078625617346138916268196033957472567012144939900327778685024290520998600878242913704243047947451885331080744966820838701035496553704026753236436849696315469455797911894657782265040005801260754877067225484125634567695998877747382277933064162388160757270987502772080952439189257728990435966759721373300510870223907320936598513478262479612564216344195572805044804488910126242304602184017076519439592221967363096247929695348831416895219200278964082300348435604218882869013616112699201950664057729830234845750442766388052047866323282248449323545842706912451821380473428731217364103753003495607457735944600259289897132852046418125800381488838063702340318066735307510652880134888928730966250385415866179123129501350711332727546848594560839821227396964915264434772689083939674976729863198128116130145846517298468262986086173797617095008191256523418356374161876004473442415480564146620301279093332061162853562956886327638884352000 [46,8] 22228512452734716278940621971964284908307783064074847308511732002506408403922956611001674857297843305487832686335379852145853578472458759515004711017479102041951021694742257798980363085081456955059425454273126334930705145139955610189282331311162305435115687649479681804193220737985024351417807363381173456089959092726728219694468870796359583004064049217800372338879827083305440331761179761566412653146802833305815819219970443694940220225783700797036191852375225138938491334634093703327518351699815823080952506209010034907900793452682655500233957568181114399193111721706353823426644286518178956743268821403561588964892707014908694807354149909254868416180252325733707399857858008375201960603576215289782283517777562772027642543212201233312317488509029038312078440328272993606141710382829520022559664081207927225123454605183961289958347453042906889501889908383433227068042768738373402609775973042720734770367459062195761822976195621533886861048252249699875932024437292994443741685452431542606211002642024032511890282735983502051421864693056601858610980098200664801107439548396974836604240680436362333171039414148005119836079056932065068389825093446976645954082620492762432498873885253243909839998134855002065750193833349721336469922534860778935411698616593255654726801439420201725478167761346530261774645469578726361299378504089730587405038699317509014449938981028736095415339158548621825364833722525085921322683514877984525546914576677391469096963022712338324935403542811203074075544205221115479569141990275965190762991165598930410911269411516977362397522189432288334120473185111826352300602982990228394286875844719435073036618009900448343170617556974635296587945206951090981419854102894870014719011895759576412837896731532419293090534970623927975692366384660621331125184167546775320514290373205148240303365804408284783232298627443387911108934388374947331756614781233248529031365146624255698501271448363622177834296369993671386477270458720602549323733212169101176632383456212416009064936083163906543088255593806847132975563769542738596662543350642040562233864315406359419917011032271880412076668249318617142556048151593953863763535712411734493481831094528012639902442098889238950149028798067743190933743742687080268041556216632817337236650911459020830234024567427973356887046780262891763497894742008344346624000 [46,9] -47392329727712719443365251799682814597461852138787815130164719507634560330544655323705171047102360879740915874801486380215499714815404045975227655952991789089672386495751488988674486281909069670201289832885181910399171293671830102703978122414040148942593516654090906860793351232051786132147843312939920220840662904129839200106190170748671541025674480047587963925088677613081533763513494088094747048430661872087931227882628317732564164082795786311095981326244930426582233500449618183985837810360613828000758631485642276315355916164431888243679940446691127681203065720287792263375817860133173978884075922134709090305433544535981565158602718236032187623507211327124560365438654338977332483528818062096801059096855042748083628968496833637045460139952715045843764789295911841858981544595626621456640861932258208284185797897363046515149615472002956002040324170538721293075917496223591907000349312802995890097572260171229753426323646233966483773431300736248120870596794507055041667605272307882403859529323337675694207143192438848676375550465457347121898518421357375553338499249584133821623098889313073278947415389755895058078127948409536176789566507369704301681358865966265070044387321371588639597199019622780073982914820101712534307944153412685651111748354125377010932808407657194925390816567552969473159645763343878231056890155782400519574974628985262913153989659477780852702093084068984152293734535049162629089085947969887216197535340603490814189226326250438815024710608393105553049579740558350190748803654470416617479559640084345916401557660413844229257184201814305331516349450223771212959411376002472623936978026589896792526205801061189479331611767812026264066129444990160295628097126672889416174814844176844523753653840009607950254042527878277232617377028276900489612821364845649510922713342822127675583677269310953917355502091197182678285986116291362953674297545167833854788604909520385605090237903427088255661458603772225046485328573899890726732373500145673357535144270915319047243818576055714865920887981215328604934219106637982339082021753460810231851559188291374371450485570710470771183269915738512346708158138217232442259183418177287760601907264029429527989254443063242101533576610064127501474755448445083506611757595193694025443624773334595702529983245609482275653000307317807496086776383344717332480 [46,10] 86810956868404599793921511232314610446278405355831548762262957912792416704639151982245197712653130724846635128636355829081999275849705936145994691269201592369864655766450923875532350758928734696925302993457966683373910696471304758843806362785194646916790934361264569136452365873474798954677895983686219456866358145700517984485416847060631559896888173467725526599039140104658710123619966396622546012281213808365898293083873371023169601254605816166160977441774674896300071183526978916867929117726918326412099964301835026546438400688366016119115846734494216445897255488515639311505900529936061958746988277856573559028445031736330674747806397626998483605048822786523075761469740338785564544465402168035047700958744591973277556694154812970923832002174532396723415641694459847295634311639367661210578164894540085602132078122438390843030570441888167560463136805235271898234830080696058812857329208016675497456581716248582872559879088389407574938794052920624899393214744107232984157259266674256126276735366916327476098312729645224814554786516773886213696774619969520247976536624217966315246776571439180409122257755130620905258893610199562951064344039576732822512503462285948434359980189504009827510169011238378374887062962170160556990736540125017777497296495818690115306235494218481046654068018246510212737183532307348355166319642546269367898072837184872169296454427215765499958614634370993777952030165368015444794680470130864291250197986927863601727526789148107063506900377045550826605680688512165254958733340141459169887592953223528619876297377812399030722409961765947906903949521296648238367231577110002927839049033692469134550695339468596670600956980732014394485798086142208804544322948507672205053556099513769204327919582812517874764030614039092989233050369409555290691439550165824796200378211542683229275238480312741748149283034900008566290799683029489721678979626719937944843608365673743974771072441142559994316714241875711799788566728180538838409688959429391807892163219244090111456013247544760183008432309441511513595795231508985732885935364347497016323473390263627284469374547620801861396326868415256669827800973250799580237557602762879874470526103092120150216964526400676640313376958145741129473400584303368814408791491154682749892933569705284284578954032623773814559248284891025361706161967779020800 [46,11] -103037234471674203383569769864068002796337878867518921073317520089723938139221416813573817586705728175299578476277313275891363205921828465859636137270198307723225362268640357544441454992084367813503847561226430522231525508155797582714533340338080139533582875079069159115500259874108159087011355352552155841584317866623273703118835020714911377887300368057085791431743149338930332294014321457760016339803523046590878613310366625435091562309820379405570422968728539749538978698834366447658061967513069477026419876906354904571372722263416276854704557220138467199043813064173312082388369273062282318779650338763355960121164326688400696416651741945048704838982186824415079481595391679593812834312456415195296538638678394025300417165845786865536507425210395408275071059773871715597596418955000372888361360565466634193004809623430499571851901366236913764839469577145605667414836031197989411132704903869643386900230431882091995390236932764101303531460444824460398296399763230294524805368773433052034619374334576204608616201253776351065996728540731006544284744283101709289497787167691642179255857486022573698813490866935654314864207447230435170707543838051635459729435342211937475610437627274402049345658524058450384189563789418935902966507604289177421094173915835588679458769072200508012408421593161933324878383312432247852510330116822433118384051000228435159480948016499247110389089587937075106194073641225505784753892738503476564118481304796416549431565648436763922739446041004634345105638276601418542069306983073049280848547797037916985685874534960138095606151754049400431749635283633933012027366074925739901384720021494165137351298153897726749179472049942018417604910294114614160374613763056814722388213303465927782742897883285662040670579457568392056886310812047040761819670710880487150381192236752853015067148727934559833083537743845033394512199189767686597881072768287894569944932507788487365196021268092560497264851447864003774391741308727569537917938884325246567090542128044080688240041893487306918890173603365675238331034449573887534259155108200201491233155740329020582641760440363947093638629392935633850772831967033191524323635601658629911956249688960022617485710658654031709856956120926951302825004723489289434265389377397091475099902764038675889659865202721954661446973508523912559456423111557120 [46,12] -55342044130369954019996316019560352860836723166975494531248131398096407329376353114644690314549651365561783619471347983941311070674906486588032953502315639043210907455997186865704960892610980189024158820042366358912080699063258014368775347702969771645803609172356272796757548101554607893222738232335039254438912886315150436173887825951355163014881889887920592270777022588488394192894717076451626087132646442526813697820486431521897949781465622777211232071955309820004796947429822652559599946809936569877067572084745802998208797940762808805565870471982864968749931305462557097474971251940423791200026655333767209778904669462779805304249167932686625639999531761259201892203674673680249627430249976504374656129427771152972842831862265496834107540603185349283181670925561464731256539996769268648377064996995298434451667670165868496809295536149264041531617016884607626047681454035773033442228926267555728058976700916343836856645639019665777160482997850791466633286964242258599704850423979713520163601473290375650379316228811355216913649852593559313654000727061093236804117047893605446193644718861339801048972213344005983846908789564337627665072590887601315874859138298559862152951327301701877524204631696769789596370881193286999153865781749117239585544590108755602588011263376027780109169064482907075549605709369276158108858946887837243258121160323665565417699959430188933510088218178757537866933756856204789459785086196012788401711331496666816715910611817178288767959383691017696526296269853447418169128028218713316908367286846313265845271400280243084292174057411469672884914368360501239996604656940636933200400144295923320068657752939317404205446897439612274614434647803012738420095382189744838188248825907719468063067159674493825248297790294843314364149088883851477302266898387174125646222509567036809542629852163500338527026821908777635326837610673020545836064070991587181332628108285607601846571072974166666816608491756883449136502469512782801221388484122853330382688194464528023884238543475417282571101124332241711607985264552327547877773762965604760320687231047096047958929998280774400916190971321189598003923625323281348588489847155016018084367331969386018795176741642352560749833967105142804553412284429754020444653330902060461783421046562309705028446767978401567996951394270567329477269913600 [46,13] 577187778709694824150132591063218560183031161363985015552444580928981681829202828051380682220815559103936427644485078269506096854020620128027317568065899741367208667481452620226232907869305655205249751410402640435523300702303481795903131301472673727448190823395965106096126365568602204838321758411950775899345489088154232030392613072572392806125347042640227204351073790837461056686346793438940779668660888260369379973131012508858079536728986944959727942696213263566785495531694906294171413081789635118458584817579636516653853516399319473698938254593619106109184296277653169055689014940611617518082926281450209491416927693781142238077984870441996681950504358514873769282651560482877783738060513137931051757656885840413671267927853486707685104657465364906698050955545682192384815304123507837200678200265400323486595572701438925049455710755711423520390025222839999470254218901759875946912092215273922978247414515844994749018884353941408712392396465350235085077317148866859262844076585039423803036715886616108888825334563501349745801716256598620624816700931799387049063871929187202438971078297490522997731499690994008791270247009355666424184717262586412864863030288932404819661712191706601123077505630717624401470658307456909785441245803998834464985979972654347846180661631629519362631941316682206410448906954074691823307961221913473538435693314848954385151077855851764895293836016325833888446316117303215962740628344720066776296526839002384982577659531586752703951465141306344941829714243030330185300876719026128899932830481895598033212742105984099913581761993712311402193151259164555236202269774568461081170796950072908001877985179725565336839353408205085397937747456788406585212153262184434956067110014061834857986531084452204090446209602091388897479574199023329075727144417861264962177468541284099176627191704530962232568407244822118578369395440271566832897763162629289000988037938996697011873563348437706057864220553070304456674594374432739417167151547295704720145190504806060330464400198186143386209858516701922031238077140402532389312603839573023206837181317625792125065202089448936279057467375458795471294114176002407439980934326880046737397849009738210626626595990965553332095307576572993150257532011242990021440406923422710912373274756023738514526172344465461501340939936649670708774830080 [46,14] -1287093055986755493325719224937724522922694508245836690190053075644018653860840748425750276095651066115610751827224493013523238531381251898187383161570365115418801501153731176597823634145499437009083342249723099670422609385687679645661031022095271177617828343806732530367377440848712595667786991024201194811077343417541667568659900385117181469333887776120428773080978258128928860213446456483469784363247834897645859190034461736010218744382048666058015775796033342183621297821394340139725582317842765629266246243099597385660601508018128689247260320706835086039204660345099854679817793221669151836103461699994382421277071410361380386714164438208237604817097713540465119936555349249510426002632785954773678916526683995205482699110192595217290974786933956376257211567286664721071006969615865070605099422533756186350788283754185570051053494773014717630014245126460365642462731100397661077463326053957365009574386260941311749154747534320071474303097961199356141506607448092981131000768123141859818034599675882903634893987826809139680527857958697512849996407369194413423358121044332925318294223407993714663980565077406890611891858060507406408832853324053445006171651021820578870119694946673882420923239191385367760250568152639544340764748711780293193016941064911538766848365236142553358872181834750212059187827762817880826821287046467083783140606859446883554301800745510681272254746335153152302268710996103779342657841849858396560368717826039493886534716202885254365591549187726510242909080013760839453534653182805347648198818257463656280884174483638546857422899011654618458439167706192775098641010184176918555897452241847114054167508236411101702009488415545086943003848307719430362657387151546806901255652176031159765395984322804630070585284059995182314092240917388977492383913539265884245262850360847554341762486811340966048485738456806224671558729362723275822166388253922223907468900443514554006627706194405692658626279638675219562575774188214040061008601484074302126432492616235615377959309242829084791732376826573224710816530185313203246691429663077807749647164825411286037031546277153376256061995250327495493582930461398900198570391708472893631035991250067456636847263065621276227533687069672583630925136227100042970515276095369440511291725889909953896210158877310184976815186675213391601074176 [46,15] 1364460142696468099720577800492258171058100971934755129205162094521459649335124336020096083069015504326578677802739579838783568052770738831448961229735981389132675317428763335387354430123119098416862488378379130274927812031017633584687055970374001012867604332607733330941939182573185843525055072316885811567694195311031377960102625888619551133308353913491355220017878928406653331506048564628149600387684119094727518997754801933735537682258602521655002931121926964876732127966508293113376335878536431827487439684246154034863543685852445088693342232107869333995943089153114572571983363680951984808265732039117572596074719651896981369134811849042511771340268819296895667799997509951696328475524275666033568334668799142542835199679095936026967290656558443355371624606446222841591089332416067593515305623405572997267709455361019041275266780453875047993380197820823643491431627808352241823701009907384138883982206695624207156228240170247081041916343741907430535176189625844831339653336526708459600822244698077462139132205030449218633418782940041507677989357649217258499058823328225798349749007923023826649805860202154178023570319116511704869141991653964047620106287802534850563059040532215356671761997681263165340873166685898992510647751761078879482908260035164321553586679875014236479190108512339664338368742076860990972537225781913929003490175224286800222080162575640188451904322264176947131283815250629354946698546455162575837443844213166502715204658512772040389209181002558685648063830492001002675388124873717711405561043860316485425257684957908925702697418299971071891137039846409819179570787697950669711440489255210218866842508119046797870849055425898142555989829019138394685768176739999508210240297925463967203761500191576437587063216604988955045210342901581154503243639736920100211364587917522753580098581231279542992347900140633430192679938956909017683556101088043105508134832335431834208816846628390081464958117683065676650804039799958696020876429911165905590682210193518641133191832043363830246278045123657288075052076495655049668551186897302194112541829522657363493024512437920726318999930052797699734929950219020782190654451746686542144681395504956476386374604477302163071178017901451647950807701218309508340447147156370489848122287173557191833626019921683924116791899479601557012480 [46,16] 62333206274360151876480068750018162460837612662910333975112762448563828298476132228531058524997451733414542864850788144891065494310057679265097109092491256774451746605322717562756731966105401777649744434121471447258212730485789590873831192315677691365218807039030352733491294935851635317147372995401716780721061183399227030534609977815030693404110597479964531843206848114538251752305657493373534047668517331402344125503829518669528247062504712367285474307393691070292488777227883410050604206560625124937980471324724697555190031367283186275797436181523167612301750329833301073444374110015159810675500162932919641395725190356051502774897482781516349651702814570429182261176315923969960912123276564509453175091958296923039000413591481925496473207304450755846675698035278560940325563174790734654496647641914039184845443757403605732503737262429719799592256250410137585990778496004193485681889096623120390832561149368903916816525962128399450708897766583812118973043302544687963915941489690062400348843972582366057497712713096079427529385913134570619284973341481214507447186018219768652817942878797226190791842603772595803337185197491991338444980916448599818430780363738206736652037251542164378492657713146621525880312742027924251304114008091752036260556461002219749272067267759039464759510707425430800284135627842286475625334658214834415039369019596939749853964286757378200193692991815847867239866179759947643106145820267648990194926015801392470382824660543880702909831019823358149795391889736008908913564387715538552189349134479240393319413388961151100748874080486205441358874109603384123412431552817322007606782975607062302078383365814078128822980064691137987674869621591932043536530842593309025256981546324547238710446581111747046360959861875561565812574105171457011707602978285987978658934642638123612084526076172685905191451809507298609563907079636697005576286259964848483439339942121192914442799082994313417051233291972097816278589022404757542538268810470214177300855148831690014873555168071710498123698661676458169582444489935977087057165889039711188359967664515675925670095287041089521034313541952486250804529328184039214561770047209915865871789872408441346429327169599955833789467771276012522583901049967645252748224265061087981488814909798680044914302966091345609473381393762353152 [46,17] -2640485242682122098886181420840910013715572060167287720073381886225777033250928058579941644106512215684758424787942811751389743860116521539650795300771634342874046097353344096079067218114476818172893256864979694769827607675613909958204010424206193941056520664232161869923933162739923552008776767102546390525665142450579882519623162111058025868770657895797136138534305271842357271470659374372833455255351065525527662959930827289262080357103412519606522944612146457536595116966108575454853467624758586342558430408340543069807592609893042038142303908760716698859528535425377086502472017274507147402211238537472211221198164053155831609336073059565916629030282052985159878106206492229487478286820147861212355529686493212412871062188526735199104913616224865659585000543826839108049920918607683462847669884802382662768836203058741947105954276156341564997804543812871975450740212177989263722763715903415287697604857578142818950829369319116165491027416720497740719067193249825213072968314018355206094485110622330292670800281345904666004954970438769137295646543754227071303854436093473572498255261931846816274183350329984971704464961781068388878005058979252949028489359891696248646301060530508845042330637263386115659576823774886017272818506884537068289695565804414531641348920796709384220738420753281194296397473141052192202763199009752975244488644773902662770194125773884937601913740830249718472516149374390580460920631558575572708083580176028102640950588776304124250675796895017166860662294601413299642158788631189073267324070570650784342233749902669825978483156073878857787786941252841243400396108827026723025823193351438034421307779236078644984129820155973453403418613457389148724540579896749153768607144587994909111115247886593455808736881084776808652329558505180788937090130963987527338636371068539863425109748957314336587247908274344717331090456576191978806402046722422879028411852126505055996021876294704306065719112536700497201918322761743984503232584516659296802931587070724998099032691108503070165849685517733783256113291269947890800786845602985650918930095040690800041653330799861095824705571657709206110186977919649388992774253921503105462117411659200483000466552218880969916200770057210173428642638454207710055260556915187791795491487545338093705159376948723719521750515810566144 [46,18] 4395864511057217579106085104876759431924930434550112864392356517045482453745524993244404255837832065116665396224776121186316666291417340347465434971884160874561939696273753281250023228639827930074955812686198218749777945952711806687531302867537225105663420975138344902801030754245827264262579839381884130519021529410368976899621821427466985150942023605904430365674500125303479529014300751841067565114014338536525038346898445176437226234515391599991962309423879643144642280644939856263741790845691927232876467485672522141975062815794143209651423354308213698974695058586479293058530991706840601620758999895242067745214813216400223924471674517246683886332809174804342256699305033681609828522714316746261343496079276211774581604326488668216962834632033716022667531953528121598448773400034154765832844376521907037459442992259717086090113198376474258773113999152321512712905172672688356218617072867936000329687042072791525103628713193722549007432561930311296465614146758735151810320817312369372627250404117122148891840370237848851731316052500202178628383881481249923315595247570902923888747410917708255065570280580792268101180657485069868751974926962568432883403049687071332461429874497122975819474043338548257448152861900997766033215085715853778376604199093450109586472803213762732091550184729024363777424087291198623690934473352377041418005233664098463045764114875180094298163010713301122032571555315987428197393408398541288457590015491566632702103136934702280944356355144258994888034768525166188640831323598697678973179838878420416561284180679963866090543270089046760609489724161255579281921540637514673360346416063451533714940350423909324229632908945935414578301492355040568946413693862376322840215336955431343446333236833055664714159309792721596858861224840861732157427201629941240864173130353578794390516696093657479322255688037980246929881030563145374650491825086211570418566474466644345236495912150886882592776324953311395094252627061325281051984662374113299210043351688012419894436932951383733741087152167202149429625172201831406219499969317284314222794854138308151697482358460683361159640565624720987510521043615705400106756209872499109415098144906448059407393107938675457373416486210227940653630789869326596123561766618075745775686306038360451621583899682873631913157114986496 [46,19] -3501399200053222577410642892372672938391527386820007020430321199260287584987170979920269881155066847453687105791877246414069031774588973791738097601968054536029288247321416403195576435668707081476462125269176398514787314320542411483461265355662958833719983033654027650296488031845318130982169202160282691291890459053371337364929594090659780065889927377427070998808847036377249965720340485387965165095724938760413511553279285263986546109355991585509146151241864189629328063892932325230717265587387464700433719214884562512037696858800932418408010432774984614687879313641560555713193135337031198720576471017748795926005588838436982299773306437405023621323636055094942178860077562455655951664803758006057207226121850370519094079131856008536315337107565299701423690119137325132628498979446318843092324664722286204734817282995488222459481742988512144086412013634516631498456538517746274390888621940451901556714481947203017615258802841799268092675341049556639277608553796668600548156364077933010077999788847641359070629310931171916808089413612807133245229972959908702959205796695908697859934355688922049783986489706155126521225759155722653030942147422642755317385363170108436539731556218455734138260211404178276233116785155721434824953564269400685722260024686438442022468424959662746249277433494617573033557395250762858950260535045794785902690272623680459850067311497277481491904798474916588813557547816444619635208190907952420725624497252606735672276175651106606271527276431692446658783422595413584146038436137037623891566324089993204017947491806147429153866556765354700684369580277765393139989973042207261107189818898544477513939313876597512866391942696214765728432268327992762630495018156486877261804465290847192358076549262173159049675575409292600347181944576309463207981474002536844111927079111127140054371300685782254791800535707203724178041290334391425939720550024038004145701457679313530784389484515082665347853039788422877896935041049840204726442743635205935132553455191250843345456825161386030306764396273055479850442049574927910480125250963254664734267596069511886223121854358949498816608848538867859368121268149238485942403730141869726180898748417749366210705638992334714888938337601943492788290646389969480577203383448410014607441682276804022780751507086271942546685952000 [46,20] 589863563464304585358352545234574983448411179236396139506582415594127675461792626059784515267411930441391997962956356055708366110092082012549404942178654845575779833441476474416539278679620102682100860308394826425102900096652992080712085649406673382631723757827391184520083563493607753173748531153663043608250351014709212899451648425869223111530876915192213144345069515872319221718650630038458410186055976573769309392947653257211070665898553017765769606174721118492119434112319029937232617534968075221054269399571735853557602353579748927911536018505917391976222330356080157275698010404867825580781604180266685894846183628132214694945209799771812948319693234904901302036081866546105698859173981335041266204341168435445430722791075512079234635352149003170484194783738531677906500381465059101236395986809080842722258217675996839580084833780374120070462176005636515879180607315916787341451495101860016466802961478545150428332176669307218239989988989047696059474309744177953019683633224728622438037140773028970632594150734411928339667089215026763248642874650484874394487001833496074789361386401358944629779149324921963193039987210709197790410150169105739448156421068218348971845212923229358212492871744913400741817094808329303647157485358635783431543628534701242191572255881465795639593808092894323984793262001240836155606376374317907576439388209988759154195059283207715906301863226281486331247766716323587397399513158527036593220891192594343891061135795255243673031322024519334941974961780395243336351253678910267519031737924117148855892026583112882956100942298691022127367851619130775058577529844631875331180005125935836815705562452693185583347181747377931685220048071244644801416040678479636070371400291209549145571970225682330009691071201110935726670821826699415662744189811907456375575309125449156662558714641297131118773087000920512102366314147675625377779567857693335617213585795250992461855782995984997970620780247224013461985716405056131434375507515726275071630890960265260490235147344917417277078404691852650018223066410065430062339903781414614148154468370479769984084328957780715215136955660214988604353602506323680810829588277337147869760938098932066813284271023461475943895543065943357914652099642310438424854774271431061364058921381268002630868063831702420720713728 [46,21] 1697067396646913741984196739558398747294056715121687300717382107584840656302051780445049619742525072852242864456373442480838533864575909126799342860613988654900310397491578692950098459511107550224960187192404017913087672068851140616011725691539095253041394881146791863629700957464011712853392294114664770475349443897768260980387927579100230090304433078039288581150697268553444957067652412718336757423409564564940083846781116892053852809466652720764511478612557429335089252055322102095890693339693236323641780549297220527031232216806106449595495975559495709964745471521514774563055748072999557356082161006293834616482363799305054621585186263665933672570368567115639762439410558923887071832310981417641058775747030451887044054239656594964507068839472853112129100085709473073660537802317997057972832295188537684105319234091461613548255322009535889782661988146290768797117852581691032700020122267577970552583314595672043316717778631517442956656938374952264620339843507292487278359719968489536364754479348541128357626661673070534217650511033845960824934878703054571307375762876933277894625107558714722402034301639442250713773896695027092339862104188268839422506487410015815474374219899288006940219047641022625567356236925706465104788932120135994909366252802824643439014107060939881690899251208853033144309148545926716122040144375867047430379703938551023594580287178120481793401211798142950078438529156810527472025427140739822289597524561679019338260793462594002406634578942639737538217015444842018299537955465499492582734740975234602845327540581449047140965126090945630992087817578573663075486752258868561825475815385028977258839038352425957393346996257910899662461467812435221866886412740274076373309993946199923742071966659484686124020400996527983268397866847847960839917038244347253290210301302345813229724798675739704912663965621292166900090343678856909828003244966593553061761160139582504225015110701406831941579524616652161248850697670206081689458182373267678302428338605429148121039411949205986868810060929644608127578942566259317269010835968782791010158701022996186606695603125938037116411083592966264049911331422475694047427439334780556322365852750709409099632123250335931389121842048133052266990758113683568827258872142630809200801810607084902150665045527471889317888 [46,22] -1584960232318518747509404732003660218215291485622931746590896148407989831432166675000225603431588501160840576945289375709722584603101270768530906670963451325541182305990179395520910026993869688513307013055631327781759961035021285605967890995793916602189942612289499629432167539235999442767847773505073812683498045241936407735674594097488929141452692937145010020883540856079180813632785781499349326107726519548850737802705232334283506362747182220145651044215873895391036491838638140028330225099060657884745828118897697626095246754577432404949853733232849694991799985389984896568808895634052068589817003864266255823841255731979477225401995374106419663325727098452019136042664510473488244869529954553674484591115133503064930262497267549330801020430654968056115403701069715851598284738044102869129066644071389743462859136980664206690899804369705895743256522865768594112206239028739582750153976826174667651890459751393190545005549395008195988962300745983115652485216684067378901003738656817669498077903357586822138732412144950882650674530560986274336044962513340817736054784965447426424885286019613289851180209066338030071727935389676375525489363601990304058849161541300897147994117524745827829533783840463881356183334509319617658829733621341794274749759842945853956031053499389837995689831600770943560422106230370794687145802452913161488725737504221559983366765966223569845901043641537230945643600003062467589815270891918525979935686164659173404655627746186338200812402670930191618440418148737063571828378859370478607348856320533586585037335795399508880437820872652305046129088765991446610982373821511450433107604653463909763605157469380101197788248770858445888673092958768011616863045807644365559265584810691891819241310684024042949149722332736091586097005680308865103855390273929568788460453269798489909418974900879050222716286048942565696195326659845411448509945573460285049010046737594370611869858597204444908094044486308612986633860505867263325247222403380285241522612231473636060169858633880185431927267862713610156542393803156629862951843900825002861822182762079718383456914960235297244202762548312410009228308212870500092718603184185402743926951104217677454159464220210578243181795566070056132271372796152713806953376391002411574461067360793715134290765724870770688 [46,23] -465517112058613402589477296141501221577083109464235557446139566027573969519579868858914551813099643782816513746829504035495248639653692229977050013869278148372461944471227847909982343873049432867237786954068565613205448200594567545583582723756878473715910429757240585803707925295714742986884679271774129470512576928822942112213494546520832804429705013998942898658557878000724354453230213376468785182850974714691799526027859066991033369186752265765091757314194049053685892024646659984130720742867768274449257794800882227807326529790228765812812970537240255601621052511961569731466226525190302104624468962392012895949326981224722736209126574362352435045589427577657113484674527691345757662285481794195030086601642215519432604775702347174125637179389186627500886418011319476895600241147264027816828644032762312907974139516961675578287671912900491272976389531616465891852150139267696382527714065877214378926558488590500052971287211682304622109760154261833477878077589626190888846743845047903344225466678320915841607535958711820103306372809699533608720365811549639936086538618279897584773139069434315129472242215005098985463872220182890331882365117270256394949009175620478906829014323743251534639286665116321608474180470847215651645891026922359694757657569918979991252317667106178471352875888533557308020680571029450071343111576974933270150451058953417328746460178239099703843190563997577616717748573183557857978881855287878339989303490500545303377866327203671681631032948508213369812014160423406877293727070996570679249272393611854366050288706256807403641355733782823515127422427650796130109302380403991238783768279556812072383501725589883116634556727250625225926472552330757897891689691341968661304194772121978930239552443346905341945051643983580847906333553582000553048488300759891367170559141991682699692411442892676994564841482157231285352921476744826411463377705546756009595438621178519117716942938001779494908980726969391674558141867222226200797399400735383659410731232899335686142866903447129560238895152839049419476895875766778314260771221371427278752226022780476872000343392482700989324556391147196591017875650305171556080438054893317656111920963445036984074838674891413831220618752748843180767483979821537133080987264146438068929144834821355031965863841366016 [46,24] 3025772535357811643027375228434021804107723303554785713729030694899370510556508378105397637277528581192012710693639831816318897704750624416886851562793784342680901840769152336444465111423073984017309643448595752875816644631888529283743077935844386133748243035910930459677074982009974907625839575197849212642131551996010816681842346292781793257273854058614673521676641198094811776730957605121599124176828324343305808698224277619236041985822004614382899070953071075229432051072908016135952189148469337495296739635585172419941191529290012188417160545335444331198616955646640562629036422625418563636264208316371393556469972992296097763519039729081831233528161032241662673821461831569148316394407470564442134862863638479245501214743119934168849376809075992502943717075039737214866641647795047151739670576756961420394440147705151738217981973192344477701121736897919514132999749086238450050066659162059499795311181548723467594077753045871390270741633006357932375024365492280754118457228149160310629004979928476197371747987829632461294606181246187545803809011896978785671724435979209763307799926977188969788126308903965289776543213962531224343118072620777976291826241199120391902577481426102837577964828172030345661444431902290825406579476415347003314916006830082154101694709021455896479989227233021835656690192303873337511427829714212585463592694194233586605257312157104644283978155261710942804523713786883244623631381297003444273662326811011704939552534929037064845692829311989637588096628206697352179079324231086014234809169435184035441832503954576089376676048758871652882025984762882731093097621691175190043191903570002198873277255013991206725309305886968204788878011458807546391139164264525752768554448541936626217930325589081927681735290522891750772436830011061519127268395528339686028196768419470673635008009761897192071475908578111413941076163190936904199570542371146970483505083173909030488970832420969366294068613300309544802639245502342836916966863870103164718476846356796235266579653109341584852503210760616707265327171309083474307054839392477066769094143285809706565836227369980675687010789400865178329894298993112053350380198437211459362881016683314417580852673649182216118365189945456389060878531794334278290629243960908859062838315898727511288208454320128 [46,25] -5073761675455516452851773468512993025780303251305677046222423684202923925326172315298269377840634870430882275454019896197813472408231999094916441279740807281311827270463610862951868784647102634295246934266028514095564144447210464544734586361343980439734395043401269865624651125765683354787712713724941368582678568456474109521840778258446613616277183449449513974373869054258320276400582129844956118505005980459510232131065856871201353628561096057799837530770949978769209045000013201678385997172280117458297558084214977739671178206405512700099625226944572251480320661925994986255678738556737169623560275362757089828370169809590664669154499091961582691506162830430320203333803820705504486963019711282206602243467902606502415382939943503151394144598325733654770214401247843518598173224997111250862044728535054311225925177746572889271376396683960093689316011186574970049174499421629376819439986300896684412652321510165969737504663453656435340918123038066128047643340614109040248816867963005782158658878315961854585930004422179977200461642295835808656207389843024017526693090025072005458937824094084143198084498966539975671811079764016114858062413837248808289718503498698961461273201913086306553221108558497471038297694657093277538945534784911837668274276736593766321104040328796906571505251988330705742615572277848269220846489051361107417239035506021501547981488454956767923589134837799322669823229125912631303741127293072171963270219162220775787986773958824964016751038654401039061533725471879456378701713081025344016622760555967687135340833930076593351795098363750338314566623481897126087215074621483846244857301693661842848612260078545745177306145179987252009901184695796262283444682967086028686102517419744069563439455351348411823336949798246240446116518420443368373599850474308256360882491891663274982556853971328486229913356604578450277657186166559976276691401595553342341004008269990422782352134543354088070757821426237461853494348860274756522480888136741363292246667361503569922538145716236034730570512631386847741076847337940388120977492674532439428985888268474530083839920176258113556033889804570462672563017792893001013125163362653407217890639646780044353441086504784579341408578595076307230093752188101780932690436682551839992214198692678557897364340736 [46,26] 6222815876184229172248727904047703369986121273966415970817992026196939009418321967181763913851220316984001687324295133876558485418247313490240017090441418590788933815459358262629051296122335824882192363557218825815639001495907518903368513336200437704128436990112195567632851256727900197476984894258277946924107874530687723347197034712210338531753254561990214248287215312273291787988988730885481427572255953481173712865445882260972442896985965294857213586089151556605584733755954437658756935648670797725791799280772977933709404379851307453422928758468433417458314735450000554156493272204112200100505625820985179059241199881010118403047141873915597656878078554046522431516156550896537500004134430764703776263406464138625613348599561075226556806784989234242960670964797956302040678324561681162123129797189704967859214807049519666606013719479545033962907142516853157877900549056187711302188781315166075606699454017827437057478674009642776923378720362652594745564241070423913538949430614210156239314913592600076041551208219142816487867472535172060860568497028680831806054592607399624131402736729170811939002214949741560724096785220476973809238197931253797391081992083805446195627577185559241293367889604980308374529159597711360395248208262343917477371596369867652402889129102202751794253882921118463964117399763729760575264355858651659698678063769028607350239068157543400572839427010791680285153768471314016763985063536905044008617500627400772056685050148630039925680985748895273054036822252111871228274494562439501657702510893034808337842385424328179376649745474357040212617456904976498732771337637614694957264065841603736599499388506613074322462215094213834360608820527794516996864650171291555086180321530426007323134653906195793228493511446071633882310479324768849743936494206946841615895508623475720397432217325711256032352610703866401773808258531867049750865834263237789473417243155184115875627208046277335723662664759461675685706012599884220857248299021818162060389853212254119293101810513043633941618089323447097742817490764150970710866117221917594058146429533005062928682734628856264192685932708404339214735919976943516353423159829490579953165329692187499556464050706194674971289632992863922181234896462494265886705582899521307675248191188242929601740800 [46,27] -6516899449705233139878202049073614939809102652164270491037770570359967579184727471948166536768599854441971181298528767551170007732716007416925713860345618699783459644951828489487451503472573064460278654904840472077121906062681161449929338554913157339143272061906985583400503961889042408679498369588479817107815433897962618430282041376988270571221343857601506029992571883927155555197824762668291449128824635686645480916905772090538010549043903925295499040868078107508853595943488500589548856977453170164936550461194793040785309024634569777151596183280882570269723676489385021171538230418818631297996422982064759101886954796725613779507794482277817147834748312999447688180774424260015039381757724278585119755121303965482437499785439163695047160327316732614528476058286202985575375186561847067847358247570904362442314214765631950233607507262011961249695729711439537173525983458185751276939981003973494636145188347406895888334873779397150360524488537733266196961500319156025076954286261474370463146460902560261614636099383735003296341033203195077439057953217417839959273680064777145631682296051287912866171167116389601031231463601781903698076319898328733462317891682085099889329504087081137972559979994045489254142116401976811662126406900182618457892115258409240314346622466764672683784155172877372581588065532273669511995598231359305982409450259187019448676577934175636170601858488235587195957783132869110357919280987591645987888024105988880920546554677536022269257157872622898411797560447420785736524008154937092569549243962057551629989918971709399925519867135389155812292090273902158936135102011548727107130465009188918071259288368933045460209885357277340243394530377891530464506526701953682004477645839728504964045791641493009151587642437712501549641248941975336965117420375874097855093861835082392701407257625015998250591784662492144698672569062231855671117430216508901195422829909648375880446342533060953528769987391979344239631922334938157829393344700663576704667100052292106112880492074112119002202921746150598974510023341142748113805202166537312997143127628877733247379079262908950073841776966324704986382664569307397362703082727014973650404801910294295167713548380654752614541061026478390243554936329809782288581981370144292960990119851969426227200 [46,28] 6177855591646777973353100568631319378021070081952177723999374966130061808938798233019558147016658104498755285644148130220690964062812560888958153122089828484847302145865272206895247164101290761700981677199272423960069860677420924043365067339557544174679231814443456131815292869711700629158550212030617730254985428759851562637169890718417481099141631192974044788907852502370283719173991553326024705991241349176974989021768403003809793849435354224600844996631204144264530680044855326328006952095199794720911484877255504607764463876977961410154587121533589710229039215640960252381779139859031067494488051143831039358890188815958765391555150663917266609357546144309205823227095486889556360247691257254446031214160095739301772022201643719723623465727759765018553719638198674112532071583443790702059742266798464688763470427181862292678535873974717086123537815778622139424211932801190848240419483417368247186339982881642001517970867150974606135537278909024740400924917631714642706475518891853569554249574061819601196726943085674201905225805106417622334840459824543816293638144463193033122481180014281653874473661798083390620359168337062889305983741779318860618622648402811602007919379602192504075989788604964267551495567482430927662052027336261588178022444505974919504140053446118901432684867224868637824242571946321382634826177826443259133795520755083132869221448738332285328146838006032993889700908844797691413027934455338418973377968512484456647789830989813747515627769911949634425222730801927053693315340316413640158318615373979699725465931202763046476779458710413556517256209872964784943613229513878727413230046740311381976075847823026479950195890400535852875693242633423294258143133387641924648730801040469046988893947055273912475341789317277081043717488583314578682114282217244724672453992389652763315876346372993310969861958813072383381350518111198184383100052933415777348022692358622501426521276498309687314710806309844613361029917349970536704695967601092066107953557963192196950388901393397522445473931038851972108090392711852002900284848611706799498695911957502540265981504867511797484868785460474362170542758573968469229074751035012211314740137849906924148523409190895725668592984246541949326981937895085356943021128813514531842040310581470167040 [46,29] -5394843878986071309237521149568048361703019847973137006759377372703260822400612239478768740072701969043527956871279201722784804835674989576910498972331678437630177036200323327014233809187400912051263133226460031013131255820795695301233496479215087731844287285274349375917198264982189939348941046447099561323312799631587718778226018950673572557827512534195658049737705828035801504541252313050052130820340550812583328057769211356371494108064922477522465405682120057919644515715630199365605197387702409752019327802189940790575829895910464240464163773473019187041592809843818813060653479872931690002488570061923368032478600603181299790302961474830846891448835957288045855588481968804793571333372419705178684713169237499217447976717312742358783938898959166762562719529273367243671688868220550452676813394326500787407290843194339884722064521563520234519323612813048456611694533138613381107857833666942733932876125694349715175635337933589413376758326144407476088912843995629533377741344417468942918784678536251445109621954379629623841725412991834255643923938046270944796780013962165568488961977661900020034254938232038568987808993240414509428385440522343372061547188422201077495102828404978854296311133631415362572035132734599192069016010186989120733022614072811401462128580860292157278260773559886373033512941812474250242940038883302029387398132431592316232960871291556810223574339462069507549619746418787875260439230659774627255254298390649599977883155891575606045477670560828230117316706461678324440453348846720208919445988870543326712386411840712198373135328953181298731040905791481259979367865221754108811282601803048206102863412240056718068558286472019007616731055840832302967502395465474517446159689941842015798826523274478986857458044562220692606116369664883136237863617047439353370250507261530385138957126732646261632338891239944784139019313942569936653605899020841504820195298278410282160689011561671218695354612112680784249034283935967408745994288831733130355553904254402144746712742919925713783223567551636827321609745831307297888582592012901559232262953055788460177374962335688637505916806055150294827836129477729230757583251259931476954445997480900505536040938289231574735041305969125447167615100469244402437611589851152930526965708043059200 [46,30] 4331994276196473928003848256462823362018491710013522479909796545701305492107962344276370671080632121283805480532900840002269906582828265834071803606251060285928970788536150247292156128961173306819947276061322832126602432133181434219951870670187814573024308853513192452951780549497692979630398940785524292946646112122163167259078351833431856874215782518870838975882366334452785141359236323180858346840036464814518322261117562584785278670479989024568393143731463910973487785319694263522976610212464179225742062520477439530348476774919251648354815213806448346629622361003377151277219236199833685092608607710010444009415322640575474350039836821927558976508677207021299119913526465236818986955509192495508095497816717696978506278349349163599409649008858254646295474593154507216811942814435639921583460751193081308467520473977408203645172065610493303032573992885915572798210113337835090349237276375761498327585444634176404153225418001964775207347702898728076247139511919549408932744334398889484192057472707834988889543285702469347284401844424075080765050853363866027311334020912338562730648323749611936787071684964310880401467881140459977093042004142664464329371311279199150195510449060189269379988140947641073082789142788666002949468889950073402868865186030322616361343554976145099357874127676168557525877437474788274602013562372334607015945112417350433664733815886011267643230694458849803658156170642626276994044187512101683800274415617903984190610886971957115338315462534845663507479342518444655952447144394552184028150961617146833478333897855547344224207300048724493885889606395304301595839533132706636976026722381719565483172099044360414520455131184797628604352303518369729013397829329869597789064741318192673221102621858883273308059530018347672034623375863391481557726009537741357076491814907143576325708496724221102006040673616781979972769394167549428252757060408250938208042731122402472223191591494898292345466008007847422131693543074948295508500369524782981718653289839905305983352360256394451413629578454072504557098613459692427703365689537021480373104677368761229208179046177781706525255451361725603616142926724251984338052060658291642286438474281580161817675317604881261380672720122412555093281028881748283474307978125512550821445637242880 [46,31] -3196420503764552943465454145045088172779467665509657246863920485478933673678335636449092059162025471163500043615737348544683968226196385603389739852791376428298264559679446052591540800120286977030081648613675911721480039489652733338291084422347618757901738442380462277669438492695647169468705728809157283426656866689855585759201239917903203073624170385533396603360702675335298440067463754445640788835079055087312440721662823879090889867610451787490706128154203711886046974559443161815860070811132652027895567510010751681373745091748586360523677563154864653295245868361495195656075503394514484377045684997074135854603921186301601229488959759809080035925011518561273997516627603426356759241039064019953261232065485269372606452734705467936412898030519109905487764615574273045960768430437500008860345129706166812548879645847534381177070901568753100195154279060684376454957322809231295830450797113287837865020921140899067328975757706732061800247212613427563417867261169985186781023892333948989767948320724037351747600737133789479792186652724218413829855847574632982747975607392566184170827630080689892198165050118566426342117293089904248614663470542566517636128010848179300764494450954901919965280504780144004330957350138356839968318193326494603148562791216186698523054504189609705571646900931715412760948544002846587076069570086284475329764540106300717747911652812936978923683606702906989442338973210176622334568798227327300680959885253980810296943322393857452916140418210253955265820311847802250728718526299154567304777483870444296664624562465882973507765476436632029624980654740318080590358633041460717716010079889002146871336601621127959198024251477037629200039055536471531959727151565881810543745534183587514765657907965804983405122013170726442236513209145742507260227731254817269402004949343071175469864727392349885330307542996078069404727569258417736571975324044891185798066293201024014342353504618508767984602222202531727634890322381947633323493968294931896968989430577018564770633871230543306064093059422808818928593912995184591954598749266601649116214645490729120542887422717649947249229243369383864613438747937464711558114325841036920154787916616046090534043100227278201892018852325647008839654021880186538232529894026683719722677043200 [46,32] 2178478670075127089528465235804197382889321091361222348125661796350155718709166811495388038101519964004277724793263012378815196453925567982757228950341436612589645639865591579681589678008869838165135690420784493585128811276820966845259775620973325893524555450021663093293882265466032260545230170416711597450231559904602771867440431783380083037746257609676831073522504733754622948332069205803696483278559802901404638194768925588131992267121065764499071583268557709511078017896327153224079185934988713441595783060708659667916517710961789715857648915683601088737884482702166572003131302441763116703253362047766762053921486637740416801019433279274590735940876030677783432498706683532643704875097348608066397796514897183125900195408484959907716155761415728007626290939754062171011946884542216200131485395590838464256638113565680900966606593882682728134851719874387889779746996495906351760217308413201322175423346898006033960344959922020634463735320993676518292056445502807309543458632250654163704705528644321792163399980698877347963407565861486274185174127500267922120419632223171312644445390015159316588606934199199795865942588433594220250170764723316447078731282476330415447460123780588779125245579580134611515829432312166145532705434446514283759547974176419732865266877966308221301918306288776673085272808702267948736832862612323887306404544051259627291493131698882401794963345936990563822646969439874653826047507750861214119130547780399675427929251503735075457771779161089618628175062738010143187329561216372732658082856125931584730438973560870602992359256202203032102920353285437128534890557700223543578835410212076558228772348863765792715766762398659849196567524233576530345621926199709620440520357963876312083504736695966448599527010848657904533305243979483246993506055283315716599980417752901036724809835638285242799753686044227623279468181494822824685353934806016214593150728433986225712169515044326952975257885197815023112229516455704268808314922728938513032163346067188950149112275626811176839008175835856030063600311048927410166819952698824168114313159373009694242031213983684549683683520780932765866083471164018842717154856320234754067633702440443174130980303339319966860201993539405272528426978881633833297279215277170216245657600 [46,33] -1376229959414155794687646975345099803595377360495541258183554130277038320547473514309448658559535990582635411200699104659051624531736268675689616156581318440624937878270575098843540482432508667132803951460088115783109029777064920883452033136457569553197193108308945988473753962676521266174054536385437326627047808664512673544338187386122446060618764442262544291608367230792118905604507349429037282779011906575039537680175312656631744662025733403820031449600625738414546264495398659153160271974377859515102675634708402436257694634348993833241485973163405190777899481510412105627942849339376564155151605454264827101641543824147644872847732479158091959817024076109663171417536781466520988956736586212289139514822973978147017063528630698978411352890950027505063650626129611561780818282077993213364024278971657462251323009734604322780006527925028819281214043284569263556155358090997367071830498411343258481596664233379267509987875889812706146643595260735200369790606966488331160498115252569577887069950807506067150231070026001903298815576438934473128005773876359010930555515944833865549367141065485057845672111104795929250350399755520485545972690264751297483991783904183569249357708062751701603468548418127514011665798132741776806756616500091724692468487414534797878029632262740613323368468400517991956153451456803435962566308655170383144538168513950782278388752574503622502486289021092074876395553101519356610158158481919818793692117318945090145554913976256253987643630509121325544610890976250855816496324625541065850558097818280694062636511108632600000354655385245366877483927354367594280616544941150933346704048741954978125839367430137603806662599485159922049543769586633661618387857630258672265945546359946207134982906530562266517412273094817430485314208142003846253571875409166375740823482801685273849894894854642701531926662963350850757054188965471571243073531291252836354686488555915185659230471714769408612777008765380756589796726716396700072862075347038038443029690833406476452375639464601962538892830901329136572331618160407858820159848189433383643784463106081093015097071145796337836295128464623267892057948091468576634118426405027710645437315641333224934947260263316486350168464827053880564714652436123828704340602222706006425600 [46,34] 803715670124727870780547988025343552474010814612429008944052110449826616493127073377832786462015173809166658244149406758044793068334909424917229928753722494853718280149106934433600899826149877952923835656168449612879969946131662116256880721577231263225648212713464479204005522475904245087231413333117213508130934312204311849259193727521884715129698379673865767237857509625896948984971847089300003361964090513808524989342505445733479629207470216732836476527727751443624161271989029545936254462021986033330834392419279817151359102932278952766948336833002592787349296865040001804549457602180924694312118515185032351783800482188790375293551237782008577300175303835979345983708496302976932665622798246673358912750816971098667606353927277871030339054216858511464814980338690970693266076310756218616739496273641450485630227297967134342662452748878947235282290252555860598195510439224043480852307135100428922036535085723092116810046571257357153538869901134113222821132322284851764370161032858134778431623239640018706808683525195774054637383888498793614385588676271218740659822492586235528949050162995338497672563221039490063379322245472033516101301122067704679918856966749876675621476118978574966784834617112379642811100122224159680729984696587603632638299844352192383288026897895106440671246114923997936702685855582987102525797213315370529173283888031951826000447701394673614083618711751337656769420693684154495807620868379318479399363841864193544238866247099552876775808234742312972303786006602185228917728617840275377082135968319329318673592461205619263831841886290406830865858836656694171883786981167032406871873197999303032854253844871373353636644727798588015366350494717342623428301421565370701330993094731835805114499520140160088637033987971405193869900490257242588373636771476470615769402714556595262182858028805593301593636966722711478527871564166348888467616116762270765539203266868508374114439162544244872906104572520759974869983880174819632527672748837534936192241656180486357906102779077195854905308507139169485503485608757092812137120159372830242781223845204179247424977997387556908245728894288000707142617364338874060008613850537720806770841395023282756178992487996993317949674354681740904958451878932235105965088705148354560 [46,35] -430854592108641385656877637015206065538510363026985726470733141133078738380953493699297889011539083630353803198572544843789490085395689958313026712689423874348833113084832495938360267083340521342516256737158259963501891964954769699307465497435700595883324583011215305485822705468355281041740144254469681239990648376867240903589283392533285544895258150374512840286238977487523298264921308582798612142091599611905791133336242897276807935910199014302049848639421673863319297037093503649548941053753944986742007554957271015295817973195180508617021890863869953533326767475864164104023016102020611136607890672044795482869737074420808788113817316797240197061201281880072784797997264334132739989802523399381890559800080480995986660478497931279865491323713966659763162903732722067329485646805655062239451612057649771612274431325357290798165334178173202097207217889069191111659046827168619159622097327094171099427353506752483657114517495169252413327809133806925845327809253129325274634506186275506098248388042513770376281260301420908332983449211435272402305130900929773356613032628092782641212475106947833030903456254873822527139415851517984514822446367511920191808180429748836920829323816847870717100368731198816572565074276940086103019801956426345859436740724811600485799589269277659581344295586031501864023217238489492365923070686848709764946683274020109833856956887939080655989040104495955716449780478184923259131948932425685308130433857901281598690702478596207872725222682870992292681309727761764304854749078694145233750279275388891459167504062137091099388457632001626153538222606820466055456566426987772313011707586131208068769859352185556540243723588652245927691033577187989425728533388686415944997765148668358588023181593294619435875502638521960362089482423052722412049573331601476147552573949336402839621274842079389446467805820683350232416379505267438017987865152357816470317778964097635580978381346266105287017482955967447133605346562181934676637107430810686011784347406625926338505857953209768091396525251800045389200293072125186005810191742971996340362200193802613366333233506566962773952026645010166714364909319853572193068886439891519832672157271943346324817908191653703898580607517734592606825126388916216716187049582919680 [46,36] 210000182635808220709074869019503340371263024926833006087661377498550620676065540483910824803093360832867943901910050168162132868941194343916910671937838586696238038789090079794767080537076721884588840197215535967816375017417529407871935249595503822764301339502090239662336381046637695505272692221831417434114324436662059796086703623963136292590496922435743211545004794319453746405438035119434899902681438447020566749682575275581531795291771450417330491526081000330117034184040297690585185411694908689129966648747513196539687051105932623473530266819427500148170399233006596071880742154234794953819610328681022972769039512101036388889279793959768371097846047406078115467124589750373207313180718081420274282939017128236021397115217478322630651155854080531538925538131678477052560451776716785468576756544917897596034119949424731370560969404543016165838109674719513213168678767976493150232382842440547749475299065283499211948626592084147570176662232410958789913361506470483731533493910993878707448038989983259673056584775637530666575841262400519095011279186411361136444044845863085366859961059578069813600309509552838691491770224395752717270833730882874453466114088295181150742869241107479994281977568232964159165856544004281899728727474379854835002509835673948517092079911702970942356659769726114424963460802098368745108585710003164879098834612494129752149523767767456947486780754972995101167782909599541733524524670047649439701099768213907527589713985664918177500142579131359324709417303961204841287409789710942228362418184327572457596563938577465543249641852962014582336076714215044927278820015556379001504000616614178264394258126807251144830181179541217411196584132415232430278184417804857479148708647769708838511035196324044993165889316988520758336128892801908976019436568026651556322891419950308271205094778986944401739610134870853454096073906070771363067930682236232377014835034606045973129755321327806615325681659658110059339832576289404857973764555210158280756062921758253639618528816026273930033416069273950028566712543013251095043344842012210622544721336175446553669284049867260947055378336145129610083772810516937468340891952113806966107012610536569630799424658892454483980775483484180818270148804207481471955076382720 [46,37] -91952913933432299856364677898390536585134584990773648845584571527439462551878300798248118741600688221655879303650090669799343474947272564757890535077953208865022281016292537926228324781522948880497857674885335986050190223174145243053920951864769648698055799254874911212588812399030374174549365395980455966696335384569554151737625677866454267645781405065702453899864688937295197803947993747384376142457292486894398821522459505814196194265374684658801387347130167338476653609544002234029437552018828611894721995519755050446085990764004564013238807270693476187416995240287766736066576365449548657588795900261210500157729980444408983748591960786167411428626901826348356933782132212585531049692311056308795934732194012315930303478589891115536645949580548460005882364937587384532259638569467339737928186712361195342990105260861192411823239765181982679721681565080811187791657932150220447308431668361222042452711884295704113023696235085635445201902037302801744575069225310769670720674408894403957811973993115959372465407159550562738296241833466336891934895217799082605568898937871407269448991690043380905909096303725864120977129856892552544717065716790130189821004531018911682904551096086130532591607539143239038448408552204808484721569497161209464166709266633107922587877009789717809947020476721941822005246724254482680086621980769552435967612663276329792991701663443322605889862498060862690420525453382458681208617495082515242130521849060910097571496161826436104542734475657683990673326686810491239788056091005733147125575371510480677520065768311241407463059525244389805930418362232353849035566897302549647278113512652752927731835513088028331852349922620881388950644337008285847838077601424374109554521786347285399916094865026345728786585417991178953891809039375105269112904343396221802104179422144869461320960159681498560256505388343201216883143753782500722271346534079840878887912535259168885112487561984382412228582032098064526106640459156108641492094251563779549294409653798142077059316787642607488017645038840240916071365704959626690446014366408665414502466776012870237077060131891839087475731169099108885088260798557034101974912365603610143903851787968192463157355780876339627114575722076171090491837554172807512640716800 [46,38] 35724729429987957423753344522274196583445831630213486331225010103205663080192298715597946738322232315406535028291911316124538518293650842516125230727433959908339430088998799580609530010828473388156737277799427716721751242729999860615978866728949397924138785136116269445933831621685898105248487846764190096295942908460031806162006266081515212255748871240883431370431509660018263172702072091883814468674052113116917914676629371465998951095185429647114734718958098097790495862152275194662648265112009844465158400184988378305296080326661513536270035099682273735183054846768997285854416174963210243309027226708201013752751405873356802465883006549803001615329367414075039221807321311650338680361710647933885188336140082198136173126046076129018323792431235318410616248966545938288476671463991846964157956180961644876993063168663267765687743095365121018199526729838099978026196864293039717779478591576116903103997091403221664310673248592718503149982644082104701583504044074919049264373072780929561219305769077808971479581974353287315038018626162856712248727032541312381912546915548550189378086229898604440185553255085420856483300407967923550167156443050973653161249983497554290501936599935748668566457226008261733428028232302908824804222052202628431993936009050638845904603826758511584119474628137404089870053413634002188754078701784404956293539740142025045246638617985682699677072673068363477293863743584391426085114045857407679272378057016728258483444619566086324038797503185184150304987743225930201000726153032805089936832306465582254974036891130986464298588873423222318148971926892391945945215499039139906455455265469306919384355377969643530077761273732957904852105882420355860492532922835562766405307037844521377004051720333517303645034431126741257567343514914490918945459557457827823274999439833398508347566157404491957003040413710088621084428534711302437857748170497852539142407197914088479389966327673727171938428838632136244088725144770224362249611259181825354025650240499582423168357035343473464823292344975367889924068321746270268808006965846679473959501137403161879698141982112237608750245241801114888924458915852949299514141350961526823897491362228925530202648718928209141726243258778263930212955841877232211460096 [46,39] -12200033857337681013270861185764511559319587636009721733164435587299070056309551552058808082017689186653054724422916619702629932618850081351725714000942565431009388753768484038377199937412893332231141938011480854720644680647427899582264182022922809901808454301713621296321321810303612721873976503699288266366760230761861056537414321094223613457331698818769840619147781366576987035754256730114850884718513569256857196225081802540312464221073037454412441992778873711390493874876653557565564464710784288050755877852188056808211720875309040608406954083279394773252147031669411307791690239696121266945240947678158909397148685725581314234782450096416104042934156792342249636042802856353078028887561851775849693183097112916930492612438470722863655376084936369792642558248652878655090105062450666564654253790521959992027913500184065013418539304794510957183716844018357205391718294246454852261688669109705658716831494426434469868088559941415265933688557891884833038451903825262937737106239352216351414257040161561106149922633589159369390151916040878619797783952500908028948876263436109119755473104098809726715101286466843782906368679680785328942111333501364171002967027109261128110232390557526737560402128629977315020763823834567058327728493998672560357999753448722422142208778059759810016516714064318960004388776290740071041871377217903744077145301899456821006380930424355919807920788579981671355777222722796602888007663798283126560118395619497766150695502448137869681892779728492063960871775452795020595819228643038273681051813831745816988510041019320656874596012838454300127585317634306578875529027315348644647690390497832257227272203276034341722640532451303384063803224251884443899215528374014951063237016138253986509810314555915986057066321291383505103413959275260757096637194217568383059561203984205740083723883160376743302807500243199310033654106398907705862860831981431828341310825489506537618043661513377654898976566965123469362116529112674310354121861343355800207926610221957367720317916065770665099201803658047763645632944512332575376321600732539004891725212139405394246251285565063570835402478180145702480540151656728725138647778253009956264842402269763592234675824841398021032080534197517247118842273603707207680 [46,40] 3644368361384385072167731012242199622839908276592316898981482184931979460491786090727368528040502387591519383482659805504873607983111385202767186156844547145200575081472675940473713944683950291470795368726742618961296293675432973823706187953499560914799992495904885084414556703019166565900576098775747728559217524229169231444052101118653248581373181845243300153382794794385849024119461456947531637765544421961420727167167688718977960044985896554970722302461945321269175848660776707565137298544931671051449582476666986590039808640326283403812038602763297674248196296590357038588548559248333842998665519280466168345493555001089021476263592333308043283944833781935058583236538242385534645660037785585965670016838440404653447546103461617072513470185221935171900076055670241729707347028886951965552169241225930218457352251030188719796663313150753719438212645173746724333822593036748721590115001814330687152133313483285012003296071425853288091000782903170791970561094523526213397788434226772782133590204857509223506902016427472284408049027750480926484489228092381683525064723121599657443826669092917763396636460267724855921810636793188721722476257652302678144230024499169274114896643971453231874537051928650341765014085902209615861563837856795348259607108615869901329109151738527852181847975554012556184420434973063969294106320285274085407637101788575134609110811768935373143967758927394957963225576154588102626181121250225874064850847089375014498442426134582520632136580022764692110073232303461610354171027436869094568358182012446144657790025943572983237306763482045020985712067385416786544139985591283718581935247545337991437877184639486813815541246857217229990700771424732102289311534403629720248054020479062113304699107755334808619607151804560744685787140453705540411981275148007154006119006028118092372221992288643249652528704761177574118701591775465245621651020039715806472733858409142956902164525615259010531744604405903541175499840357753791081155623516807374622955681004525961236838130528880048309002017518843642815911227093724939839818105838908418020853791772418836380989675665655789042483861615763734112051292650770612265294287551620407833590261023974380253219989284351817398671829551987034607085015153180672 [46,41] -950423244134554277717550118387007845832954712662319155856119680378021467939003361924888438533017741955176300212696044466595656726861848679607412106816637192247622205798187208027666741597673497630590198796460573645284720388162453885174761176078828337766450518149755451559094865777061353687023084419133432562718306196482395159917102520449390443777381513263893783299634201223713327252615929163199095425587197232224332313094657032098556685049234893400471976191214291984776553751121093334662877494878130933143827633387829750344035260909368427340048434758464046783815250895348183892673664039281544090790506626385084571602752824922627476008378445095547199897052407796084469575663404738348619921143676597703953157616939432344502406143568722245510888611212840051166365230067717881619080967699996023907627766680199297971044904190911602340639850196206280912275052716531845729964236936782904073784901597775960357950919160040802305006475236449079475108986682005903128841145242105016932540726367261019413335552442938830579533620322037927376179788163976938980673932988230336568059521496078109430193416479800325559863154503628815832910598710293384724962329819726488430194253603070176587152650709236435401454280720552766305181453338247474205362108320140070126974514659440461790771535133084731410842525348302346533707278887645862176348856963411587399250312411015211445750930242382621565805592567686123711899896842661156236325327158065304704026390000592138309599904890039739859087071931318356127444600532676913065879485111014614979351459563950758885475474202933494250299027790297483045528675155341901436167769255135284348259175427315738078292593869212558254252841949605957804857721890699613274037660360448217027037892398404768656890320256525543316118796085492692937814043636098179821702710752984773234583459352009844887000210959486587704599363336634404418855710414642290364286174903462813933595084990462136507780875813088930212194380925283631625037051044378834811410098032600290210933959362253964263421268539920536731372490606201165956270135694808511418103807414383296325544700473248711187271339534307263047918884457058297686986398761022476120027076760744947614337881999857982479057908978628043302665110954290895260681914900480 [46,42] 216346410592753042572765859800215816460862566690753763277172340556641315754495340513987643448076403497095004358173908520875357252943956024583564949798414744723588009077881469306888954684652732165263415653832866228033769495230605662746670544928433803472576563436624233393150652254234841468294603950676310369660964331069079625700512702529957099543008755685014874531351449996950105899101965449288955582947804974524862766217453908474418839797215945738271464269151896982148848923502723910148005178499617581626105018316602891968573434801884107374246137164487245669184895144515378370723864342854565244565156564615853376751611738181107904681040538450555865443550667673110417002992713217837290131169432123973401743631209131986850687594108930043164221716953535593924683375006336782923565161981705189431529183374691707757698739426860533825752200058371862732635606793518746245572444101131934597929146503319836428923086036454109747276207288555515616207765041443093755529869880373845505576073378653838433874817018267232795702523619567868448347612340976664052165208313814928770599608874567272236275791061348806047793424793243717201510033329779614786859621653652160299061267021431183774277972658355799860710088681391417731603807036693067407380942376266722538835142270920400408207259610879852896511385802297437686287002501409550230808629480854810404848275239579867681789802311544629317103800517293257337640031306419485142865884104166596639523742791962360315205438154147872911255265669225333992191481717960779275224818958760409319089693992219964977378934635543925732617749631266106175675928166169174111010633888456033939518746664722369204493048835693283394013394415071586308121791357002472733757563854541287917045968315205763108762424010875070810505399165536753385611176796934575134365459745722931268004028404308558987250776785662627081679551098093927755200485364931427739170182510665531879814755432621909371454659670750143045755952458067831507040290899883149818252893618832339263681691918926558134182757390400550588764878281423588375875030982082424208090125387097633846808679767724702552103534816130869938473512977609143531494379356381898311372576812796297348781822356618416933384318674933804858338778012003991015957448960 [46,43] -43160875742207669345043108351486824454316209088740388425468701483327776828765605813480051903488565999915200132642062267025367257692017518435643497733949966159636808158832902009531762836009068265402763309941751278423939113268599237499026971798387570651788926760436423496475811422389673186222164735004465995546328231939607123674381845321105636059298118484201164803413176415886938113143251367032356791553528499715771653328778398506936224982229457804642319434996687046691809385305446369336210576147240292573258468628099853187951286369573106647985230080179737012993455681727822758806502512199631760940868885886989961074991817235339409177106491735018027898252892578825108638827199740420381186656227011488883133550392291783960892173196071387013575446629741384662395187933736321247655158580079947118412071666878762713703061953914400271217617572744923903094120936008225267449787129525530686509436955506798865351227852060902368960528785916329162961500251719395263764004319639985618368226390883051627543725511971115484515249581914849760864200909061378010694730867913527826181903078530941753467384821625176539644890038496256282098049944969701527224192313350065938187846519664321157094445398846798579848750755587229020886186433137669287994539450778531512238996662456318849620079135825535141235037393114026723624826395665664587984653605592607597847122212391481396044392861839832595598019112963827763776722744664932402028878841571717188911181774438038166850274075180213419752641723400338400031578583369050640471965342479939555511967861327368052373085919174168671001134816927691579696041671463931992754097275218395151581936758958999987693529373084019255284842706714039562228672540108870589011389695466548952231132523299801314535463240603103684007279163544306347343069960390018079030368432720170018161018403826895875615935253133362781092879603371707782317499378664483293248585885814022659277151080563393583206766029588399811716342210471168692523133304529891626645266671863012296246063693056755620182084759528402833946588775735123098936062210704242403247140039532779047931339696175443244072782897812367344015374361914702912537367163922460987773828441681196807912672890789616141818974971434154975803966905089414771766304 [46,44] 7673609738305622460245148255256420123610222014006921202287790177295126171137692637617826675810674534333429859999457094501788506636768660532881415231312367552363793389670931996999255290884986994314419423944953864783480556057230760439588580715940805964171312132365060758183052985756109673231881069536850936971914338709057271331305998493695653171150721790715350249957294401601540793861985254364759505292753381918227486613360768888886429150607130702642588453455142220965838838634602934358857551059124402588490638460830969645560084806069160186730268913690879084788246596725827801042041054018036317566955386472510655600708194925037278102108298869586560527256863141266284545394091337238540810379172968518469564392082687058929216925034889146964580105599697649792569635940252773327598790796579865373130922426628575440842938955246341408390255398745958044039603885025406448931512699445482166131276009262674793762371561917547562531468469855827757691198501951638131211856086228873537946946820604544996018624845914754311769876745038645533029972559274454304045925363620337478725325759994709242197383986895383941851677558340994936238377296278517907479931445551902747802444612089282091636381832106129561522506881759021300496801871852890299057976322517695617807991268158482899257677733715964145784060934835754555448333247137069967022100827627723776039020368644144931630704802465191088314095605688969892109309089614605079970627570916504063112255681786385475009100363443106046824272118927774986403773351102741179996012056143001436535217512253212088160087468417174854166094196910683255546863039623159860303977875274506175636979329209681864366240061121702342981821255137223446916005819391580461168898538215358908067427692500623127023589106170026210928763426703455875801453598215195442315615253551677360955185807186053008476826871209648817296324177016065406708873177095031252973729464116790494741460512618736462461651027810222010354136833683755251879606460737944232361362394318577500575714178812126016582896003144258469464091545586465493572197208295222381071684158966626017898851013080135143229757258970555367108230301239144512201453465592633172232548464965335124363514494394875595952581404717994309923327008319941652819 [46,45] -1275957523434377401542759055172248234220553524677028020665611098370185908715352361363472851836740737431119376601096825142170462690819470000732674829899802155152426225625727709783508929965433184347495510256840989671931826820874122008485038337071503619677890297679362292159888253718577367161316596013785005002986697772537538355210714313032678930301673099282452198438792322798409539445312958303954600368698889207200537557705060086500006855438177239038255549659649244873008924366605146827338645110783188427657578597287590008642128153967969568895990272276455482004725655480125897807032854056840681212869717143294033079470060206627437279140430690475663044743110279442631905491180249564733357040628542868793506114503928854491299512786052664156258573704949233966557388382769594476765744129895648928401593860915407109635221905262401103407581346330595272091729451828037609909096817940751887858300954334203647146555001856124819046158112367358201768882525441280150172962025713811924498654819764652589892904675181213298013585816867214091007376781907163952929622968014018903597194757303117809294244777921343017228121836124034443222738687504989846502343573007337171936951392481130767082330380719300290384215233475382603161544595419346212720892060281609083709532037918428523618082652308474566322238893832134588631427010358491049228593899077773473175371793454846064009493947063970909903026506765247396299874888695982899796947770267968212531961899877395139430988882816015592563774577473446777014910314482043340931524334838058225844739263298266595431648870028214536454757663885162937978104900901739996753310670258824609475207747698487948658020395358650441320190036020513624087952572684713567393262965652212883313386345834759255305621290506335999340958798845461981708957769989340392894900696640754792654736226615758113801369085493270037441504532177664725664986966650076523228756094840995762781611894570317779303610439865482716787990615400769167162025012945586987338463916853204411475417931281364642468087954378015424429823979795927190500818594144904970353869513926062119297771987500215620168376631960636616064482594238055147318998157777313914371380206450325249420914021542865248772217100592460107484636278245483808 [46,46] 219175430110737985375290473445853165887513770518279927793570042284567507099109171496780228986028936422858696310877009156771514815199267778694843674642736656405103750595379124983657033847895474812807236428548856576582289250228173983305653898300487497600932122394723692239097030796387032609448118146292942992920699011526998784158419527347653613213823898708531608658235823658494695721656123289995778219490831936842308112217286162579682892789588045716680065141221856718202507018864396647807515226003900831157926551978128194401165783384281766039144235937677566799950470137078795569247307701615596561299680139559224931058564015495314932587881727433264471552358003455140969414496344920274820984915156960138144349333520082671810760595318682092753729973191599598515256998626308774845905627507966207646293568116705511640700991072858734045725412787446875922408086824648336746991786177513495556322237320126337210736385312372261610733772654030968482653172467172396423368517117768927823537284779919586753883738989681200724342023751399879872876201172059231511196205009190384608582000410766905929984386429275616519262187014731043739898994500726812039783196387173412961428973944791850120131093133017257039241154808483931981931547467746107628171136439142453915979661694034545217192896790167178176285559410372611214815910272968381092813128627974380458803586528756036331559379540281205231129220187952630155945525154549339057646113555522499474820411451704030271887223013290339640687113028760974715607200218039155896407569999153753067052102893798911001623580936569562751225237563657550402109730249446102870703044425926945500845109453147283336131175793701322427092275237872111586041152206832407534302521491343784823713806078416047909298765926753563445923431828513245623400947925041244607096385481606904037281766090855056758871074046218422333764832286300904995266339415366262467437018036793946563060676944707783768880274450580490377441463959847301973941091842710382519063213261615304570935381020015580460131213582901792194037562618013348221378365178506895615074381206408075537682397033813687454821215891049082373704646814772975218082622576120543242689820189496814488243267702684895813044727263522644623248482796032 [47,0] -3220428532947705041324911736026824691356926860949750982852521806376615472191176170937683653084503268317592711462718013242585335322529384320373758238393144602240369920230232792884108959308937906965735076092426619479652956010508451397540711941579272676875455991329313155238748705409742140403088081438659004189575021329256087008584135526300303788762618826513098675798625281242561123236822116451184093092526141686841369989209898688191261810910102435564349739505122314825023997358161373503046432846058602289876358015830938360579533765832213372786503401664767131198469466959144073471801832364210947506894885199056151699516267168305000655756649933804845194074377845912583486052015582724207592595803971056656203144069820724629246181601399317664494086608984430245679327284298005760263147735584876607813293929859200176783826557888980344882836973183206098299412103983838523399982139819865941318260801312246207212951451652952489870197176747785087623908088836398447441281508695213946861659465866882333737544671554648999652540091622510040350232074968757070712591604980445921597321935123064369484350695163389592798106840251241323573792972030562356892281299297778645449539292903148378138739914499406445024761347380073588904591879386625926258307938742463177768940914973422236347317333464321690633697220428302807289016911800893673411436926460023645277638517809768713104561190056283161412527541090160221941546094189417390961988509085484813092788924370078657529143964602925900978034825797761829123118506804653158737877342505703831619052565281165846136257814569883316783904829215955797797544699008852840240233387853099225331774773775129806075762317462641020024922080635343479434907874331929911218307990077524935235611809254275905020968126871684500371533272516294931191618561374540460434303326023929109993195666035074932767204520902451138378681249696190326723059465663764867881955727058866940877472543084033533120786732524670207283378049367464699049326499827625781484960808402558717300892547126628873216939829973471809073625328742926669366967977450763016329144485532274780479569010585121098592461923195107607488544897124274274375664156304702611869885836909458271812006477893982420690576793562120767172923595912435035889085953813410337342881828841439999702660666064563121267246294599006942644690150969690528498778576595084231311360000000000000000 [47,1] 15181865943806414723817786329963235046967815955299906073626802540446844628013557040117026678276226219986655164798429372443016981248371309879891951026672238022172884714824576771827431657099163092752424602239917134103771476044719340877215109952454649131785074335471994470998404355200519184561811485011492998784393850087529112610183855384774967410687551600531195013776107157304282907587132118040970935034986545869335534840243769148751755674153209315874841900729009635522705843663161309071271799488342560131432610188797860439942915975733408009128916088728507006000477750806562989565663256180143802145000094964067119279354343190600559786142104624104320921491565947783156874985927185763060272442034342656517962751739260844749179715522170980685459170639815333208631854208607422315025559063017121406511849130966787833593059721473588503285910979328764046989255700245609971778753241707960800262240959859357687157287091852333040351854803630705171090633623134059574295636605725830957733250651819417745264156334879060950871937423858914111631248150272452687111292990248620894717199666733815286789134567185049195216304064944982098042937374073534475236154451175888905832301941788246776557836752041898867168052441173525319058158618490630855329044171931421906542777367855851376049026565733805374588878436290656241525368441616002715937727683690904412427352806159445293841122878315844473056383090021633116133817772220138227501664789559783255445912700530574067678390771943220685487430579915816569886749415197945716217321973373003126927847233687512322479667813206259640155512623259354596901629372954917359351990625279020636899426525798256877380900024155209795112088495549535205587038239989338519132328984345002195109798039703815518054332748233467625299269962992037337248271953517269232626797444834550749835655543604803176943609702840703818562228774236097553849957509694854627454322449610860082619830852097878788260902058405959474594201734758481377985834445783328089526164772765550740684069876516668661694435385430618899725566122684259163144670183591105205808825677919768710410480924312844044394450717757135539994059796185726561117053813617589761411949234910248570809564489319194964894607926342825629442083083930530055817346044543810116176234680160185681212974457389364361559284271593319212105764326607182933068097424508915286016000000000000000 [47,2] -754794032563397419066912203511395175940909327174398739472237770994898970609605542282828606965137642293275616274695631667061784763127301117053736390511672605269167813770827723273509347097867070940910332333677187316311651257824896217061160774834699202100484431690341904298237244390847165076491819941436240376556545749927474621944831354483220839132545814653293333417439597860551049037948785042581987686732608059793428523547977458333275802210651742542718397826675406141409296979980585522585302706873475381629274234548707424427307528965526848091770570942697737106003708045621599471448204646681489565885393496332907153249203329620021528160743937773344870109206339170858922054964210523204736204485857109200919890840542474187484038763411432693530260586562655423015851472198608056407396524972637425872702460677521247550001932662305116915300330080073245685269912536361602629615028422875481860576425417019307972760556196685596052940931948393540086520655951427221891700363726943118487755387925687922070546012296441044462317409887733844872857987069145181736129476395498168863149389422061073220651515786767572547380865612659573003605762805500571919344986008041290938605255327552470055299791677122552901136389220085241751697324539579245199759820209624618434529265875984701300384438730213287146053221258323785686167899835134345337690592086712213937484983011317324496233022707079320075558136418000962441862894913964715478429199113216235819898622183513929190519500189677014953653385102955405142240902489240287992874874999172447054145484827065798277972491852968713046588737456786613427777978058889139901565955405094016890276412348498568704049191103398014584660258114867407125134438233778722170274906383924053024275777845498874091177009960528042837901297086777122713445651116122894525483690859167085110567222346806643482715321342997285640578571071628749375158848161626843974560947211704148485739801934900530403126225079194854756795800423748575568808117988725059074113496408251663396745500213088360256738842981183985881611202453820837768413440307688921309880674675094472542956200992074054309621238759584943757646603054563130929090448209770280930145359031443404810954834457363301089084486441827210617318905758507367168770348580407456450762143470044490195170335417953486668071254232792113865196631520808775841474481982454261350400000000000000 [47,3] 5848503319850508815135429372768325382668349769749701925512218100709303517654094426596554030095679950180171951618991829883348569311016726455648986152522584739847968895556312461195157207476918085597760273162345660364308884842965938828065151871087199272384514155569521625839374998506419558967584728069592800825816337902839948950196975786656250689547079319377058551912567386387136922491243053056367144437395914899269128161773016118485238459779079465685749950634440462127634195747481834831347355222190617094862466340896658569203598196438181628278018780215760685321406057765356025331186244952013045719800197232730932132403128210782031820700272432774362177914895510809809331068360036003272705692042410996004972902606349666529659083028367795891082233739632628115672250673922818602451241055484189195825238576889460616318472387027128037450338571311031916582686777835409072068396120909835380058557895635022499135683897206590366866285386336710853496868563898167076613072781228138793408073713267910144033162313165745661188361494349028095741045767934518276584739350722605440968768971872702952479297539410143208217905082441010944933326078580457913228752482350727110523504504104583525595798645639438208708358343634337153807847213404751124975554247064431863084553775392505870412138663814372107199909901623153373010823513098410937573724585140643681260989257502452771805882557352485205725205610661581366794724398224894727256261555164055601757952701089743942199586310323020102729546042690025149639701045192237584929539352764486145273210430284219489427611559194296885269376173537856138910820180647242520955462166231597140341089836673342811619850867443802221930181714464578305939171036557232818882139583087994866678010932208420080933852103973026257012515450565482822924506160024376456594892552634038307282740813863439845247919352873414998925030294627347297300638317798239976434391129999790733992746210050893429303480042030866535687720078975121889461627457963076253370942140528334607162015150871064551490687771564839048929891844907150980282381274125109190425693934719921200012465864013441467712176227767213522940975290369437297977040879989896734787240079770725782843450993346252460206786003519317214864558274953565960500043177758753149038477576004257251649101510128969653758611625076162184295116916881446685471755024857185480867840000000000 [47,4] -39293940773147832129998020909240433901273535708067026165124244702082490423057007458794792788094492612799602864863487454014129549049506237135020920890696474117747942563725981135324774328770033568380808320143271406514773633083790909923930417903101120846759161510590875339218710466491028422913970558213971726678829997533560587554214367641834045320493815906472808163219824720178218871657512455575561755782248562698049648708809016831692476640774877503838764296360325823118163088027976189095355535536890493150408158721480695485475127077790496795818225066932049404563121098129031468017262872982386732463395669078513910432650897019418898947010710543250354998888281830170570187108495288857056845079231397029751900946903359250374200026650387574225769008547027264448023173304859970072288664387007515633845198862907056641557805967883752451490881073975385437326821426064139973254005452351416079290816945682426146319024066888180841778599534385181127670319056913123815085986178756555610088738001822816073694039094343111113310036138407585218982170871667919104243626068348816956408007042593380050507945598829766062934981723650560921933444780976712249782010863701072212620790143927250589561874289138613057502399559107080745387701671461927012289467644643835394582003846520811488656025335512254835486562114560094877291450141304003180400883204541854244804180961361694551835640994694236385269673624816019350530114072219746005086047698723735063185980432716651028020180129268164060725593755441546668315312949093183122962689008713026439129113213302977343821219529916579498553022848517466875101928542905092750484711171070791104880363055881701974173563049079806941294594517715578561480757297114155395402278509449852263949245752485265003651280004524685651710498665559633274144002662393213073444952654046723669038891798522620045659752219811070341306457945298938290363804029879698661691502702599597055304190957650247929254303254043843399884680286000851823453011167818255889887899397471695376351071022549473857488140505326962620516079155689421463529701645223172333176010494798043080864159887917237200463880312467579596964348067376914862498304097328322542764632289928476468211158136425834914564354044235876545537784059965642492099520711824352353387806760520666845908616101447365685743497374839892128633244270472014540805832497038786717286400000000 [47,5] 175560863068452126311795820862494864415230591961546932317748803580252879066187384327235484040350821802412682786800594654222132708646428917858922011580335794811348178612184989306711309698332022118716746211720102793852544728495319842780386597594470868181710606799918077989405707306081987335895104554532851859465084896484454080105955737757933799027065716038398068685958297794646757010311243805098974315023142165409703451342416678889869448807954524962387935899334051653103855437691902165870664234302656584858279608182178831953747588421849681203731777600525216333187635220710668158617388135036782569886042660421772085311542064949745551010637546757983120009797856322293489560348595401871504407521581103890688214371864007478793836417360352952918368789430839027200847029958022493306992667255873942746062043898500858834236405373847803196503809488503058203156247652454692555344553876589908889554991393333258541356997777665346441296412978989251681683318160964371043524432993055828803639872968402773296566083507850340238050995332196722679345247342949469690658317672315777331300263423294809133555307361795195334014699019774761329197769854894086487080810343268742287197879717335873190796469493898448459881001466218902984459190095839812303542570667437446753510263431352233945851824061584738291734011488006701239632261400345110509410821815165390521752171544065890358901132696539792960287880481841560716835637660494422493736215788183363739929187604596159334306681751879768319712647878588855236347711348488641749720122039740467419177276419664071080553528253744279728231363276347876217527137141567528354085665884713079376047141978001811032636249473643978929954418464690149891643193274821506712901716199689796180032045628906618632259688596392593763627806062961219883136973473842199445131036531876474892132001343714812429055255885277183342127422424584923954685659332342997581010621420341841309656164646678930897056736462506843011591165581038583048540264126586993555329614888167163792537660467218078141797476503619662869457435114314201855813388744425952229593983208302930951492946265006932873073362016940001848000604648978298653394972072149838511181753998650927224817968390401807933559282685566433973287706145755322856579406838369415366679777782913401519715317860040925376835357654742834801912134247690050696899292667945474452357120000 [47,6] -657594882223306503061930322734032796482865974361513919427693266788658385024381411729993137282642024849632032746006359993890917698638567533009937939211004178566018739260398610093428484921990025851645088845147206012200871067753749235666105210625175532827537640403056261017014801179776048490183263130655913000863607539121041670361089560440691539993648389230062977365621469112337146539379497510690651057999120488610567071309323982416691643933779891653763817859802040185096938378960161066850454086873989143771253761081241631158536265802544211196566751214260131301506061531194468709403401067659506200417601086812292657720737582099541255026739902290641720469974263023696805808965538528218279166517456962289338439272884421194734864987632021286688999464053707590031240278219546745686604165092622629960392729223369878307639214575496313731498885124334651374202648787721030560525127701791714091914879610126032214604966402321200173223843343629700551131091474858790151063770124013686565827783266523734306402323229709596508213334801645480176436274446662451009662358880534056884929800068835480951471532839913449719406843306142764996751355713177251882118629265068439946497320782322911297443520655145834008674691502218899227106425046777919312428335076733705960561930002078611165720943268360117467808181649301132169897220091617073669108530623312362908953715975016086248563511599611073024674211368596208859022231625884206569160638280066361842021354085469499218109635493985253177360737923500603598742309907503542856621656776628650391902493979780838232895526462879966366004965344391599367351643880334997705631396101782184469251603080881712469640361300763942203675671128709619042059530831112190432064823158740328389071951118131256250447046946497315714741463574249624486650297954482721550497190834415291441627277998484615278021055431165785450587001462614686141901391982866525896769971765751804427310310682659415444156897222808401384639700578870230137684310074964271330252871403447361626808391923640968823006978885600808200237522712731438169256249418273578527885579885244306997905432589196637562851698333267076359097437391950296934715733949273966925630713001442446423605068220950640228248692605331675686285154603683181705152297055915475102986065614546730339839583333765404177200758290275551347027160276916603308765266944310307192832000 [47,7] 2117256420625883221850606304944098645679842267442129791637034858476703472527144904702853010338832248144374209164661120843308757716375948053803343158537779914561951162876511843434231339867328213561084698776432633138859076930950544777225548828452793871287901153446117226289494758104634164461373284288611082484547260008648334632100501935368938875409490574665861779002737044966190926119394253292931368855211752529190484079747281519924085732958276246789718550981828790403438501223423547562995282586779232020711204001174367733600477199995419592853293243555570886521405735819636692846789673184208519423959748049803399406795501386422632457032333924913378235344517218013246087832808443868401674186525042040093924719507042204798923137048164339405965911935790203846395920245453965783186693357428237426760547950573729611546827160405966456881908473043970955961270709346133411736018503201313451995713461940919806496899253598532959766595617066201665150003751787766763147529302333261808998243674378410530982687063352924048018126974259211589673695087798726968799484544613164910234571119520960303632208724980460166567079785902391886629268339913353922763436682991895056679018185948406898606187730749702762034861159164795092802877136066736909895759597619517734616823253188712822692360309157715673082408012458761426690939361642261439563469917311887444610200918351762311026226378232794379508755009718293232348185708421296073504074605401669518937755242100666487193703585677101467029570172329116804040766244390357474416488077286987951620773388063394635144362088720642096578257216339333652705652679217124935287627862382723923456845226619736759126715486301185209646884581696600223696365212396600175459747079969887923295380948351207155874401344511162931385984497600546056004711280453740019670096686645401686391601439328950549297826925181399085286480462211677244164613690327648710932486914169887717422457227285471206529006933689839713282985696789743679434363499894450917208830834350714681496911536223082640305415565151068753655414150244522738066138829275224944661120812826872752176983621227599303990700900183279941709493958800528672159212614428188027929579392009458785557159989177590826046841482749516167992448332341780411803528119192930812879092499803597420560432950266578665842310140368497080684771602019562679781091476273704730624000 [47,8] -5323409114995811749467576491287403625450240282838770314731945091850318328702846574529741126500068282151016831139128148985534303654717433342008959777298036625087615064389340464591491582216388883287405791369055278902758668189547532076475087193484033638070609516075297636255403455411515582046928776433701151231042415938107649614673802624442679360702257791164311887553722302661210975057317552640444577110681321629558570710434875425740292512317835322539854051864338063059675287140266014429038019624416458545403812267152408150462843097498258570709459559990302409676003754024108794999747797959776089677742930087036050904811690800177484013022090466605812280965029073698427290524446011406063987119672428605842020143955232046021861030360715345611964337691527332186949710813443773142481048890603084508443310617433423137055073194309026569470517597856996862566599614216158806668318630616068810993520528109016114075956988495280708699646767778524303620394095902731622434491681278933920380829186157198357372940801964751808769325005435146643352165426475546663305896810640198371062494894715626794134702847225337077464880931220149210074242839269737955471933008743397651642588715671303963784544018600164699420447266482923401780770423474765961711475977742840094550206266923524786797358848963240892166237156714586528184258769023185434374601188161149467060469191923003504699333747012197931805148387651999442491229368085456893109814998249571822658110568608758299889252261698481863912704779909160714182699342525642398923302360471467416441800527472097496775617886316569969004729560526547188003464561443469970753646961660623218937354360701947696616727179670681210506261013602086772192432567432272582386533842547109618279585785933836215997121954470943195173021712275041870199298199033247684535573471911716140746731168555998228400908230002527102664623017929301049387932340702787726446101816558173771793847907491672593102049713080505677498787388998459388365377459902114020940443679885502964076908172201091974333983666308598020100524300995919005880282581120082711467618534182292555795731130897709757653307676417162302994408274884267274391440429112670407139746430756003360727496268745283013438691000691427180343235259755194820007338286884302149037668356191447617162153464176265922062602405078100970866151723955663673188559461927280967680 [47,9] 9627327420932797983542435479156862058525096538160311894335179875275691776382885859068732770045752395666238955395686744963338680063118455054686092231744633380174537027853617461878397130346077774166927189691035213842223366717810754879048211971022594546135308958541050995060878193362584858158988121083939577137980551423078112235592608876186456928548716849577512729290154566428886860020240511331310398914495625662888675652872763568872393034447190619050601440654688856041628233657440173598450733350917236736523757837883645335549172709054953894818624472762107517326706276528095017800980965613729995639310727407365274724059481125850463192113642702588185443057868690063742645284774495152564700027906956883850034124765460505943107639252285261506133343012372325558895848097263318087674499621739883800341823282191628419076214226051293311702569310633552008555530488609839956896499180279948092351799788430136454214155355781385536184520694772795627019432393007920179544422337996015296345898905312633806194768712869756384001439622948732980000491802725579479954619909412423980717940580971258755948707714139229309991283292653972886135359674486664449672802320589266498049296324721724508734240504306423333098855671569067996522081479427105877054576044739380314449418380137197296660530176171213087977191662914485328634193907496949497737858257666513436733069906238186948865542900595019366600969488504782126168136574747869801662167727040613404162401356779776784186256399722241499675843487152468159070154168513082569837364140332647866653549440553438756534327968664001948721507976534577138121978798743537893544793254208084185959833338410911433108846978853464470011013716514497171803116137179154542618992746176209240434139261911616220094190041507483054228730234453698731083144847474363870354921341956120957235869769269157428065745807413941852152627854126942201488119998303371920267584728565753744883888469361594554837868107027969023191768608091818304901952781898493238414652246641550149658304333563982874672442105837077888188757513999023028218881217998350670684167500654792769192080503510215376626144483096477189751014771830788891463218988287265376478297624283174208864808502117050665132211219345872751063122846414697315329829903304214707920597227320286503688996871380207542777771673436214639291332373685272158968302727593984000 [47,10] -11069114242507154995785592779954185336162845133266681644673152609608485619334001347224158233689357355750148895402409011476916786776939906533944846234764609883624852022682900621725632961207877623404845517317661743598122581575666499524043164287368909154006117341965715610014056469398340092156098276017585982055821287003665983174189706223417715313639957585764736069166484469490711459696636042841856365454810166778655275138337630325355324902811553341957727663037561692372183261406791021253027036475331876763436433273469386533831174102709337615285949228566940996899468811679105569612588355852519145301902759813161988090226575916212667975732835457270493905119827202238116890818893144456137595343133267874011406829718563960779922094438710099515118454536516234808683774964299102069647117981005294494042699114997430445446420641075304680717155124743950437475652929813369663747731723136613418188813479369588059835034682307144078243867284525640987378332734890974250404347163658941377527968693755191750108636564032681572775580473409187745126453290142748685408370534533527231532940498150480512699569208826167757824706904398805655299316778127070141041901570490271594951019273315503635212862814143682757296769124095130276620338037486708580897069644723703544771444116947460713158507949426759953374301360232182931498596259295692044913578002772788678788406033097722133103040820596191590826229096886321958755731984582136178601421433335680339787092728685488743856058617977026484662748297413912670267258158151563331511659365043283201502134368227431997823842916931532800728489617800480151745950432810791801942334656779586633806747503319964399873019428661613825828090385541167275401936683534954725944257133245206655728639767273048717100014123396483654022427720291914596496437637700355631681195377745653333982160617835215983456095242689627888307055648866540730096677010495475954412137047501872813919677806097996343572996117826041122676635856054349147686266306434593278426422627683596897938430198434961860005585829129160773306549184914193963798076937214426511598561477878612512174484530665423230074150775763221242006785634641594806236706726106244233207894764875915887671927789421958667092721001275041441434055249636235631541856853043975186561502350917193616401524383920499748857248617188109513328054486850790469526270068654080 [47,11] -1013714291800778418548164348567437342498232048095209131551509934337513029750593482814419052136931766207067628487734635053918271025188137141145325692937920120636306568403522249097124473878402993412516919919518301596475639986206410075108535138556366017286882282851283126183525130644493672134689101439006196079601906910357211932283173160834946497401803452456423383274724094234803072531563281865506131021981725350434855163496434191355866084452902209549005282990087750009833391492319105925759374539785103269750886643630144868776626118843663263857394978999984383634398460200706166793338315695849587683595237384093676194844195947143886191733015977083294587074204627733898023249714801078287199382202181039330678010322832562831567102774093576543799513122159179602826058991181155891529352838518645459628720756770352183112384665804385500981827390758303830267883741447228763504151909079222230823429157604874270980992235207692533793013814185681230427373438704693462050388634380000285209625490862291016820038032256189833320354769231224055293372313293783556238431684630501809711194674286837819433650551238716650214757008941918923579538186744323055535374431516669922802316124535413723943445320139152849746529537484712706800800087035954128439227529633687713304738544233577066310279370620599312847599574183268725596408770455694195952339210980027854349436714218823169409198185539670406032222850478278716420408991841609424041539363243223729402942464855610222936007650881726897608922444978315848043161932792505521687595482680703937976647674600219346967576389732273981801692295325694442158623356710899964503687432705242476045853692647903868229234151835469388634884990259434694541822497957000131429045131263697754923447505249792635923536751930787703733737238825441058912487163051383882605371497579031090875493656815241677948953862835143421874326862590274962752609660864561670111708123178673849398443128479079000957193387621778126625170633489722625434356714105200998849991898687669987533620203744237798614678842393400102826566217467182829495581829535292425129357840292728675822407736898810277317867946038298917177206023939952994500702151743652087916382189412887151399951973961814574441234232675076087309372822735334434783631528798344372431990480771799909790729349879596797924746683343738808007532185531027278621457776640 [47,12] 50238088309996504346928711318972678369644591324038316593142461707770899704694970647641097275042690523266990784298189001430494209684844284371831039251856340597435763801643204606291856498265714477970116610638301750421800138725592849831070941961396424768575808505359754134345791117511677829536158616841720581671287428323614105862783017051416435824288739016981431087250567827947168406716790983841519353776506338107519766747513878400248235506323057534712278946379957125299172414352999160273799695869716926785854772978919811429854869861682719628165621067445791601873201863197258094020408582730843699129123549676474414948265941642450928784998629238034535325821915040547037181018777608734035129606851417206766678404068830520711100446875176726745974073200826790125617942786226384662636974869921158847134305320933056900623646252587193805602483550092928021968488488601360658363032185399228523640781788817131540265865690971587804442414780461367815472478718537221620839833590487870456009287564263045997036757198825270580561325404741013615679363488381983877005604730254443127545006414220791588233177417175992195341545247881296422442728561097666320869879927653602101581917289315520656458563150628801419103125801251539055580686348421070727599724228083770568746246146309674679688766723802890952558526260515900194790624811137520243472874271789307735334117378584307089755016218863267059565254183224258343960806638332029620516328110206642085172665655797061060100958370386947678775726431836125569059418770326387469992649649853722663022105963767649703937484981050753271393306905063957737844575879084874635513004993896793429855882561132195525906445208196373281809994699756850822888540765985237267512818921108762777518594064511933951647529843703819094775392720259210668500652731120315125727876464897129854940079219910303766230978783368672659567475326929012502532850361894655954179289013259787287140511102081209806587613840461500763555227171156857148205109574369639877341306948404523866539485000339073149673194134628038070023092219590745032491291071686377858325630653303616356086413048454992014296000355723138986912433851571664372757619899029671896489185182328270230079963922151391639332091168532705652520686968666439180955988801197092791522069066356622243006834043967149992582861717653724843903211909204368349126983680 [47,13] -170476128902966128231645770679519170693218017159050077454554467064412618163177261494062809178182385409704647430959425755469315086988847767838432948572050669949565164738207964400691121833458020197284370588961104239915700937026032043621131061040072746050203889763633177774439011264312590225215784040557000524571194009036391470272303499209575967227512396691648585256561071585488964505570159953479822106919165731744150383973449433579954227989545264308481441010854741063714855408430519553181039118555431463263682130094244746480235451797082003540096247366788152113055457932956816784749902325274232443197415148043137387234510341251584758478210738973883740246023547391214294619467713539139963801815871259980047448767829204810415100459490675897852323810568269001051836012234754515047137282759549984233845450836020961307775728910182101198251563518175461702015904191640441490725552918759293096690446359891826858549224354470083607721752925249681192327692056842977264156679775357701235112498088392220626147330162725261685413133402944867319307054516947501338449851925005650163768212215891639847309989621570938781159970496861164742801272211402407163503707742829741024887442873079308476623580677518048646452996602025139069076357309633360313078408488506749672856753529903777358544129776246226502340948461130104501006073372427262236950294254334329471980002535628618586386137821495969009641605523006293755110083866346636434095925049300010572317545497288455192376637197488294147084646341744924123140645038757934343051907012050377048208817566771990565633814417125978154494597472204730734969884860571468048354792062765178882579625992955665519995386178507026493529022493075424502901712045664494792746603543341916525825547873428986712677578285587019130611371439862733494090788965646972570880015205991505875933855863142725982671436587589123891812848424215065158438753712207960999310241470518323751656163656368502365188059719840649190001137639764630608864307861677308162259286061152357983364367232446443727829084012375247389856388210512288763679147901102339114552362320564896329786152603620243729214585183832071684059697169934533799839905599148739118408676365201006616125032542189996629936706666885311062641383006825895471689664485567505697268023176804445797161847096558408237541926409183956067449970904286513653088256 [47,14] 353031374065911732956568850841829832322917179005507846260434099494869415267987403499021836160993531795262946589812911876762533026445873224885292571707056924485601280036411447599538621581324318004222137660826353475244718502048861938234427722457992871736471525420384235077221002260097569052195397820808334502152653831641221602536393879094439661354693251414797102596432708765367104648776203922144989987178737117025877607391188990779277668592311482129101732119209263540277851727342883486852173292070516388228973835084828038877458455953214239807239005469935351951214813068778098488685817815004953641030585569278238734785079350013806755831097363564066224771755177055503455889309558273705983638007692903156122499466133407047913204435358317145004941743151370430006889354007417124936138029993106509018635180276016632347155749975138025238102025039872112684705936943024444036301257102161382150043131991298200085591101613821716761826624493992652611099570495980811557698587160664165110046931991672692762928684174687514015039033290838583212735217906508038750391720793723180052047881176423682981239011516620651012536559229928247539423511024957028239411436175059728641607938559058287025542682105678226729402924995225254222867885102677514816991654367115792373541674610567463673797483380686051769221520316660613641182307017353565156076864191441163676951378772763360075441927868932022892632618721788940724606721617298254215673892712883846134218049925507026732834298900148574602985207314706227914062369468738732662771097386039619735012684001149187013996119585402079017362481198565271272668075432927162813534803327580910726083783758767236881520976887479776950789294164682594667637795745547829539506492815029797722125251137316350587402279588478104964832655382710525465354260028868089064345053400677324431477164777141678251657816742821702684286356874523407768796926499293745721771197225292781762342326873570107173179997901247858520557979178985106217559420724890126762379142201787475667650539081629965530182415418597673171171282796372172004863923986453485048210998075210997576812493113823159834682379368455449000814282564894423589976956409695515229954365741340266013119707907339302910269739621367041127202014763436972356784609867811046068551972728515353510688015234385140530776609063158367586480492595527779614720 [47,15] -464911201539110109198860889124221507653449454694680541530126047858532654274456205019587152909716647734966471038815413780262517455335464740081036491810970091029662478943006718756624315926181275375143847012011229869417763352539785855320131202081722450640768603700919898216263858122855020342081595030069250413423596159271694888066841682365184105628433984760432579303035978500488254168000028633057827393779107970958099293202448838763474818073250387462154263801746650885738038250179013246587467881799866217953553509519990207424851006859119742185750140380384214984906773635310215196639289112911587208857381607064686525865480220068718503461291904481252411009737312681215440756957251160822986954827871391168499388357855525821142134309999013228620561075439378375069793475298316515152766526992152091932705454149092328354772773527320050308251816615496743760471845959874737139263344705642032762052225550035062983037659516868747187371710498104484460062684483060963395111265717778271121353802571489229851087444792346966636704362465844826991667340100387671926177439109492981873592001373525057671917697564331375818687029317907612411529185982628532037814297915958778277630423243172063453151064545388806371292873223804687600860680223860518222446813072963719929144809984261950569601992596452210437187351197388542571824170998371112287136290208286450418403985877962748091523440966102034787443736655896613179576318573789817312576417755104364582626602021994106454474540659020264463987015758320323213448737787097936151318915523152266938273368163014245417930217000591248394380209444244305029118511496980556093328319932658935216754962764433272115068247698744716173449974927414338927825859798225343936213075406774297052786426672861818527720967128023555053464547977649012396853090480888196122075881628328173673786356045172814043496340787046467529682587741991963090822348757449497098949858093925991388119609058606910063788002379949538173862588769583707448813878072104223059392207042375900524732805303794975908731910999571885447770093985527825004884935307463081064187434306722977105704131071042511751945258681353479756438048669682066291757007311498641794300357093189792689158975372588471256134811528565709518880428910059738978155529438117936875069169527145831164466802469046839137238179612163316873863482818787540992 [47,16] 287223374572489413105502875647296231159039389492349252033806594524271462835909174015837146480596865275084243187430857403153339270286478865206432733133295243555808463739240030062802929292842014181263861813563941717031816966256637315730611747417058709972212935323271657595578846391260099082888519148524664657243057777708035480865888137831790691058028513580640680806989623647325120445181186143463164423144797531194837812204029968390344850698935808238354025587201786604281354727019951639968970082560907622695816749488915062624642260710604925357552065417127652414068297197018315495554943307140148409745370261177716243640972525696478383328165925279284432123807819969726473512480919737995184374177747422363060911486754372679862679037770769827810174464425724470629394461215756136184623355998657330127355838122672776333174769212670766643425743590049044122786203357931811534802152531661035043712189206382885525963736127896466705758052465707007128764044979873605934461217672860333129072855738355955337734335010822445402640735493077557280063394806756250140066568392566534957949637242241247615730679266262269263627151891343033503180706534359923467630198050931279389290807248921431903159999026232906321854996266975678577852016396082628791250453928796988856644816414336166000136770267213509890083851557440607122372594956542231662651205169220735084809112496096567620310222450537478858024137271109876581035520567826353241052045348182335889356602306456223145412560439884771727520126716647043255731966652868522930262997022158425506688939486348925286080402766677468149980641014951760725790440844463383798813571461770166272826147223277931466755271502949632969164265843359279246560378385362157174696604901292849986705897945918852340217006898304661988315383817699025254729871256546005036788266539575305079268389899418776022726036368772217417691703827789953179884245898099127199219105160631118541369094611509371849706304032085032383051499274367181448125842384767172573161512510264794662084321148003709888399887493588082841370729775185611713893209887321283742019584296649293293159469980230517637410568442208506829458478142558672171339554163306044803490401055009885551863829069741619947569667912617661276877250552833857281600344880982248929599845354481117290450939204200725189162665529323005948913336860016640 [47,17] 227037259909682358191426591470519818804156200007087256191337418023114960016283268990602287924584828705720944545987595957658730211241838817229135281324628799781221325951355115917221560700969660623301750635969918015565192024423105832489497266084919834913470701240857001276859817659577488504788395969323877322735790541033147938573151042976995770125998945345799001336648024103851745560363241977767950898080103025457412831400901896491057506795981726513699427458721201364525230096148144422891539799142052391319560515339488174823413763649360569511490211618694258935909659517070480860620092399712519591028671946724997551054300191220890026194264291346120172497365326233816132624734801546078883108009849777456684986821814881722513524020725760009033438666876376087636616745127268006573165378184350800102338857950781920620855368836924406683861620004713365167739432425065636029285243872517339913754930153300714579751604886908856631946566437801797991734445840603109647956237781972617459155929950099762729502432975076322679957792104467183081024894562229282950927697984597432605241791450774192332687589030946446417836470783366705653843392004137098890518634008703509083590966950424969522952640237922104070338602367179568155532615479379786641414781563402575059751218352124850874495665065988959074804591888221115584076788347917851469373040058721724680132304484412977270104329329887014823969958540635667696413579379302460323604877404522744920571060649887724849466525423652525098541330093225169865063177323271433538900492738128433217457540318581065553002744048454323835457307945533236338007063576089217335734630245593934818194245866637243551151323203347251042042840564739743246926893719230418948930931483691930241648979312409596060171087134931231209843062675158297047519626044354471226545288337815357945149210717523894136678312483567074743102363245845668061403672144069062577259184730832779513254447023334474870844480990580674682581362868115382111368492707936281474233551634183361536311414293126565742345492991370237070487940159976785165741925393323729935072618458936568826204466159294803885032201112879194936947427124511468825140870933600639781289647289970336773033089634178761887502291097719091529106723215237236239121202755525383098607535549747244889160865903301544075713637884675851021915573452800 [47,18] -726412483424986930590727215547432783669522746639298727718509507022188782378243057371788770727146902724131184884142999509849358073071943387115370019916000142705150484676206278838244881602029265373501395130665220605004514191156727026316338753512567845975766012238879712189781630242959740566793708199486023084167624727305107404165652380467700888228422033437746016825456004885404108829987512268713077756280071674572071817664879279705517656178170262153085215124033086774618317686371348865543464636514701492934863068582492414557906229206379404252222823188342337139254635050834228126555652516155779264126063068579964672451493579121020246425544673605131938673963706011355741939568259937630239547014948622478351326755163326615922827097255217781159292387051481307207827710699144114222906324904874700408961722937485490954419845407843817079662351485652266408436998167787347335496206705757157940096776347699951110309367085478402933297887748249981211353052918200693185676040641214897375708650367216852632915394320937374337746513000541574541624534957626022754594216179987139582177544183756167598623391266293847181148670410716852827069216210837787801369726738949757325209003080926858417952072320715053000143995547099355235759877137952904956600021316545293408111316462499294101775558077183034423316086770591687536752187391692287733018860624243915170494843836024169346065185266486921790550958677385168270314760427826676993115509050967785211778938455089731057542564418211113997818989384556934563701195627161927390253269343477239504068056395233717925749339520625533308531683775925983531004473225693654683770792903831348305855338245440806049092445542933542884896495180915328559677506967099231466903484842982255024810532317577048851146667033397116719221623573918810695302585497181449366217736812548282278817461796591124876024500050389013943096719197593414040164316359716247572273090597972792611101273699922271384430654363348782485796105338008169214480378159022331466674367523875951827545170596343721820873256058070241529742616289061242780856563639331166933797766405253051735283466390124909101418055989128594060395677430652228341593823029164806149371627264380952375992808464523328446840845168421647184330038554923693341886314141171318695365223003572864447075148719272916337542017990338134003224150016 [47,19] 717647663608283818444153685611092614973193621651515832809603144173470621291199473851021943081508693448592147119267663942812949035394065498739127803327557347377356271905347603778169849771521805464299385828504765070218436370985072000604940677868277330114041029052786960387785581530201181767652529307274651719897325233145725568386912685671176572458198082837128343398717057584262711569644105849368569763606113440470885159731559361340886659547438789954045856915944676747543712915389812176858140708917785134091642409055621018557788365299789565166535975343952253727053785214898353873765930163866406286816332192030720091005421185140283753593498244356435879923295121402475326146863966518523885221078365031383524708361363974501383527012073605710016544836149514222007314753090859530432615015540889678088757675460239046619032216401527211723403870582387196195724563286688581493748306748445058940057231464381674399968537888137480833657414744545563124623293074910781844108559742744648259232914040098620476199602141085312162943217705084858679697616042565746448550918939794119344909121236507037826631403867789414200881319941409834811297228113226777062752405528631735831838224666458732136213479817836632980890642767826616910291955860630556781043705072403846397504180588922249174315001143037336123252429953138352697382032238640000211511613219424237735547521417298303652694459422060872982972731444219685329904285889349991169059902655156876027310607535429359390192461319350914037350036669140473221399288836228092349188156649864025266823895376087347558307670413288452176593102084849701369042469176394129300270451971342859851162458421691230249794399836032754863868621351286735130994519974172560090475065296884982818090557578780830390534182580886192289397189915182625859353605060457310978145627459457783602315190007798545001306220862314052820469242768069424832264758707443117993339968989722724366782696640582085737130847419016847675118101366102702017946187813985242456843508167177461191509874462043071295260896216040526892487471965920342491692009868592688211999981567408295558655851884198454611343485067133150344960526781670654149755494283251057137069677232878039947710655755283135846519593198931857171477280746348823220629845555712934670680169329351349133737754406990372177390691432498899196051456 [47,20] -166794805204851122769249677944021623063594181947557171900936895749464380510412858512834483594739551858188861799318153052628976618992772245395061106151326980387109722700274346139172578201424239148709042389088810126587545158754632426329747355083997653119679221934034941024489112505055972096371782012408902786741062425775256935962557821993535753159858465228089366511858288650476498055484738739876593055164909233680220342947656133488840967985046210395406559230318077718291988356454479902638446998544024100803252839976867517218715005071610967093114985233291519000678928485409516384716881560598589620576631990613491385325124770399659094534095236740684105993446288096710035353501600253434905335236894834673975988641352143307440481179854294240546127178335372661754510781953506357685803944144369964135817400781128568933922898897152408865996348137052839774034822161313443348269616504742179817473094901709820539708422460357245340956832267433121240595492705103900159050648622307098012172827137067205442923436548114247758136092078278873952039800286946235692150177110613666315825672174549626334812923311545539705020920666400765728802094510761188758681142559047553067194538279177532323320473977384806917734191623578892571356938070641795166770064694323503353262346190818801021324027920437171445584639980841716357341671783907164076497777434057840838715152190589268068172612905812645289285273032894677335152782546796413879309575175334131050444424315450975548347186818317765727240002278783330747553920026585810593769689249131652210421306838427784087918756112956446572661241912437308240273552227676663312405272010818949227142522046311320527660907273783743155987654823123837998210045451547110471146259122963231988979302329601388265043097939168412281793349788294598724950689304324265008559891114002548167862977397656240331532879159622769101525216665109007148739747108681007148908095871877418362754103039595946215481434679024813167109311494738136288596048915492294248418304566451189499438141558206579312083527504655880470143500469213483296789384840721854086047318525604368821545484349330946970857693226846931751002737922370752206802302116511810158775537419102227750152313266421922425097350181413738731753987593127700316369163601734996772253467729516696318716906426592299458248201090366682693632 [47,21] -379431066069196112848167244315280116247138430190097333651661244512554613859161437227052367972412640195039382120366596423844912032024059297187496505483418123048928809178656174457180923560632631975230242474367067297025288617458758959772084404125900924486861521217593153976693242171197131865315016135675603634952679332221317093983721482798189320287294286943988403282827947300260989114636568593754073215765290144151089325278497558027394945599720774342553904090902361857542945483226875859499989714239051752255469578206789478394672008452463452196130353076743261977965535273479365904956226920333201112300750577184409353850168353975581543368169188346505376099586122298623195258519198662078305605655948759459269382253391825566925578850205130509891473462003640084898292877443368475292669633706507436237963300389576418857000050518357342033815060785523788377285793752054536156282811038397420518170615887582404424067979644890285129454368084465838204772755180338928988840796143930401249154691706083020328512247498447814221508668837383716785497259054690928601747639420483611456032405810003245350692209607165618790034570095848617023742309462084166133872855107116123035412520741381814425243960069169341295286643433905109064625060774249822505409589120161809917889446700106010054381892879313969527892958652958036286939500350139069769340789547771647694067812794474766601290151206530691372674162999346667225621464271927380978722848924397554459375957422255236663958468320339888350605288704389072302457389729822141439946597985239806923269518482041111423189052020760523226198617811317880321686261624137395134397242843022552089766992714472066833154408207709765200285457494847659202268732685839581230976142910050510058453621378710815103027765134904476821537770728315540114891220086988501059968129062362714813157556059274413649998835953665980987088569251852565031991189057373395305408135228295383487693054150029712239430576545871013770960294205341833050791496124896852072965612057773989100916056126827860189709972079511203850662168660467613310149000683626173725828078982278759043433711530507041988534909520173461092214699584710363893426113961263847736704908173815734833397350788365085315403772018662499997300042705731640200837796529652838311037495591132139992295595589727681958338579107940401152 [47,22] 383913708644915615560284317296287761895156082189618261225349316015308598389623008582030828129532037128329515563125953515411235951903844468444644419761244345847670291904004049124220941638131069911698828725561750806823390296623714269301585494895182430434341886176655061189577124578502969986319682476883052056452781091616865390327853511862035312894919663282806499633205095164707912381000988657957345939676132458846385237257977950756835499100741643722249487330681077565008677788409771725789687795978843063709042441090178059054606740668227507767242134485088807569559681613657321294773021608247597506825168905616594551764558530490008937783833322810399106506476899485645201766101667608498065301951103947669636792747816752145480475427865141790343740802436985934709995170961914385653408485306651011854795852770102140344265049036654185723442360283471702172294426090414451451621599615998646788126236842461527515469740514820527622200667354398676975741978202343464970902981677807765068283825328365262583004350353871509968769411272755879687444453436972630465982072415163922651257408843234191445407662565902912060061457077693088054952675169313263901029027486992522765409988463099746788521532482133807074537265651217915497640329391773418846407814455513462688496965683463870560448910198076312384021812430787825781445369507590362706245367043551659994404115528968266253927430785239256004509328439116323785914745908684621724767315200521788990357159748518620267284134339382183185699264767733738241550756551643284781654923435323997802241284638927189689578503300606636987165186109561536336109108782919818441995255887177603654409626732354354005356476502449711873010659516698899621136546396329303989843241903196383601974989566035568802752513580864652635158345679850069221790998419310572471273934006339025093245122153230666052920048674261182054048234293139352179284161373854608854222961860893380679283785711304667683967732966715532072935069857588636230931575162017156821319575204454652505739860961570466959724292150141300629467549036217378436461318084420124532912432613873801527737561338619892151073872764229482700373630020768303516003402852374469448612443552927577481404448596828698739937186643171665499485164562840148944493428333595036904970598996300879197356602383384044879480869206622208 [47,23] 186846726252180244387135464214517177768712456719205636070479492637187405144059893714026114873177017547609857041241773446371351954883940764675345711880947104771049458025655858417598275540702471785938385420088627657129351915454615256194520551986228461665642179873322925151401887626721328440904488842985634312684906500567284690810312504255309104058140329101402781464476640500825581260967125460804829688562072660700412672277365820122596758694864831857154967239523182357837122637030883569178198740583157800259544831777783133052833979696804056434469968572263997877058036924314863314713951917484118090968469317159524836517499898682122956036652762682354368819011779313473117687676252189545255087442948201807602606808471144582996321981726734977518150422219657489781326057001092631137663337750699919691202099836443059251949649606365625023049786485362491252020220912750991069864871353617579703104274755907999027307760242245636139874566895343331304640061887674842572387488595484918049801204178131807420991414522012430817785857354374814116648241555236162050987471634860507718952939337329174054726185808987878546118421806844759751527940865726408669791531064257354468964023602986672038873289340799794722468841371335732269975828266621727816515777994848241181881087499129680128862841265519691189243715058221439948118087228199315752582374890834737961975823343441014350122689094008349137119036937814890820018826309024957320528612501204737248689138089893922792066657241415476606453401165910099767167541867127851515890361703616341702373796794012503366288734154577683134070662706539017782920289663704548207221816777359328117589704899997495085185293879592449261183265336142587630993150691267393714153638744548354995137731864241281446416192924506420537160523061895949973884816870850652842932294447454683557104790528420905235395788517862474227539753459090925939141706150408014982582670613607883982059076293715006342513964820184972593168831594104662527674385634859269546789634702028276949447339822121012810343926139279900025034017539654427292599909479231690270568630825458682572331818853153545518745899789685214511010770891531852526552383970667217236589276566706797850835014511653353495048195196938110214248546167660098409506303934403505075137683850679892467019256507377576490222739259392 [47,24] -980198002824696548225594111301387915219944223309453104687829993657876785068268418629693597026524293363494644785724169314993042684531384181986905409895468039552461567282418414485238971429164092110148093878542112817076548016894377102678518041699619409875581063243036248312028883459153811485358827322592379105831564661325511933125153992480330162433936089425685274037970992480190477330955858928068428948012766585047099739617459062079327818892300266327023341363242320385555237873678874026204935341534203096100113152766167656655028474811621114199786178445017746849711658654677034104354195588694411926581296105727028398081768570684799596518673772103636540574296017721123104200790857082033570192298933309503303144944987622227783942349294433999838462314164542320375699359749524449020914459511612192033959244871510271782317159161828608708553233615613932899389411869591759230108772398888625203616250301017061234502429356815961120870223123613555470996353436907297456047712529465923640089693821481121607892656540478091907103400918498738763036159834743922057438620151052009529714874767917632334815656476495922133120559699783573051532807245414687491611897626821150628851875714433415399990715152531642681436029436767742241783382580858594750681545184458866382488214022817128897161703726208502963342499216948635616786173938452022809165700897616838504489054057751485780554310162840327126464107735450043352253100245266495481629773903322118817441752066226295368965553737513523845173368539242899894710046264186895018314391661350534179774329244047520856516584120266535475532824769973626349602570377157683295893925231440912080716990923996834866280735019042048170663991321023783053400439076036946322812833226170341185555212277899168397410742888123024293718779728385873934197063842404097111504585880852071249263855294512701650559349997345839483724364308863471866294670706088967191878800633440708987580089591723284140434241274220493043304181093320965522667112532503507422623930138426705674390903614550420486974100154718935375086743542339107341161980190694721358753755329760863830398013277368233732085582185548613105559945048578522058752581975270251171192895379811712923474884852899618586040270112593220604427473461511260752373484640612581252487224617547574375500813170358443878895321088 [47,25] 1617073628203066824629738059584839995326803772949779368688756077833404660484444523207201478407748429213017871883988142003724657496110636167239389609469534002412408703915613332968349376633947493603691251434780740369207837300305784653541242830643592278178257680713708185173276435368425608811620204818021978429174853167468490156010270734609968559628237893468352914005952639423774880331510184595460348402877275411097120155162181787049168130987070077359291341318388700078354864402780046987346031447154716938077369565034590637948939122106262420788206355062908715866033231004852912369731067110482610112655734386219829198804727496584239577888090209003635637972903437297711961528602030895783821500863631497461371551159611405460843602762405187205145787612776866365456461298827675352650515705693391122582497915956318345590389089507857502477199602443079576849104493804761971964338522325241197071141094608555660293519805108655897476849299911389937748283625097736525506666237715501458292976127814066332106587148250705796270013516761442457900097185362509636982379161596018613141209226935596452716908618026256520363346694625451196511060208938322292297620101110456739325347227871402533975630882720490469419933571706144120396853118182903473800545112160712287104723743336648740574064661430780162887245789394516073966982837036245195512288046592500809844862135112764610350133332661554023802353201414358904905480455534427931395969195948155734967761498002158937891372469347448987571792049843307759124044169888363592578552065885649054933668751178743095097700227211770101941251323714624761526585697854448726707439088812500303783840761161255830503119607764527998979654203879504306359699775099718542592385733700241075424250107486681569598865489543071949915805466018153708581623556038381785338391362721326118238166196919375316241266837532481209842735879830690657240214488301968235600382478192318820937668182027165707074127488428268317778251609874121733142219046294687803991721352141191549303868655593136553301487543208641610687453811476145741083609753371564202249726818020196194384823232135315464347349199721590802761880412525981229523323237569144548076490944157689110786215699985963382412784925623971282091049982476333209120576400577453570006538174623000106001902710791526548068368384 [47,26] -1908122010599731870417612404146064600222573499146759985420837903179674501641252927854737171740145812984454407905203644312924711599506164473224623323355937797155463957497344736175929034411264147052242110657522082603246340786947996326302733042481390928148085874516230255897107981919460222421373873221211564080092507743489901709207563699462812177221180871815647958256482261488630069939685342730918493228655890206138687839628241754634038218000581208936140929155033146449464820023185486979645276943827939507131254556175927179485803730674045806213903751801977053956951554133206232768726664246649582767484673912818276283470105557795883665418131637221587179733037966455468779037494585498324175189148723185303042520966929311280803337727991456381971472365223170043979777900628944804665794509207541525409249874855405416746118145794012368503833574593279174968567841138211603570140743109446596092842604587863940528462807184381476593841319838127125924269309561314705000582847931460901156247395667322805687280346337630712756769972782779888947830866119339830490210654332279639892669713754965359011901294051734903141157502961305794579194253153133410145054140848557225287221862950341097824903313085796498060939234523060824915545691199714758470973685865468681310137973946416687134081637062263506739450303607376113436103694846951565339262000576527766771424294862306271652507165946927217959574548041866711004732356300632709981805839000427439721330416278767224170495856476611710716842470330306732092922953148065394397780527613873659496575182403422875067590838992388904129655351258425911953493459229078980273555132287266000864963669240291295208905018456895202756753971936679863948737334525436750582706724836632646407593185834768612479861666739283948603466201303359771322016410284472366098970498519363113613082003477541320011200221670103128774989999717663635731637154360364747335138227239776009354962156302474062820895118452481161972600415236948905319605581011363516833217653929204924766324543713943599941010563774669700093121260439187909040462138842012940803698032384224881370629829091621750159963900891544909292122381617290769429236220377166464012922802151686970932092279326650608583649562030372271037123309641999087528871077773649669412382126043346035299850902208045173964800 [47,27] 1887019874235116943438598639050943320779700738423966537841775178176391320356998193357053997113687016467026903780566523729492387050199627934950477851878897249568585696172854387816985738079416566526824996840711094302088651167387114287084680880808014852773369782691039041325664864472086937310903285890709035742005829049969989859616304731432637048142282917022268763311724594769692323730660166825333637023404298888258212508569147096472800745612667703519481364343787140830354192659484844907336785419014973078624325199474823833032919687007030152441577915244925522726666181094456009396707020102264092210606674974828436394840830565514855761545529104902853171589852307733701900056835067933103574130379487677798557716187632571207751165522507501039587051746870015898067266020923752602055946899570349367698887241644730154846915340581862509626481706743231678252481267811211920362629787610314299302035691636234518592545752251129388823589823207151682479168457218355529313679452342162897734130047022974672684706555622607260159190471367581828048204777643382600014132763434685320319481898037902050487670840550414656582625897564575260505400260969185986536561859396835039736914208104651652364132574858622498768787893562973601764366026186822893393944621416271170041524458957009741324903906773767073534273915799515473910657939276936094388618575075245994496382726288029456952368882901984471860752253861275374201564318286848162547523883249666388430899166216679026686898836932790841346342751526190950145734000733213606171934245417414212815452465684622174010659342773595598715082571376179150433669687531557305600881288092221014909504860020886160463342073086293787770631228574587516425638396602448379996035990286106546891490043136190261446808992412486572853498471681376262392932063146544781845020817784962717529744826760573187828582884891126931512331219364553510121857592760463693676482710421304530161649705759157033134820242278893161432311598252899639459353992023937644990609148262538172843420627140505735782033089484170122894962220736694615785115877862895218233904577304003426244569158838326861889276750579951612037723078915898107098692683429591950973874162424407698012680012541158414387856613665721315219936075303683263944536422375973955559443378515136469541226275583075287040 [47,28] -1696552208782298912777494717040111652156135609310660196663332581497627092682313605592611035324462221356265091996847517989895948828224852880199765753166949581945529384606017386452760599685267929131980992951485165109484426671792733699982942281090446948542563573244162807192924268220690358150889232585786074051141919758836807903635722942155374178569900240343591614675047552126180643874447709847746089739360621306620218538969480106034008941443054855589613749256628294732916640669434382216822617932739522112726001399764865307280786440205797050640516750177881941418835388650936356716866817296076876128387949337623532674880577522333229434417209139162497346291419679662567214206710170896675999136333896952898126023552329900493273328595743801815033732279479997052509273982208498183161991128293877113119009401480025167281750280686403278132596699826727952284468541498869923257313988734476602923483072418266835372276781076519539890148664523049521810279074215871757318672036751604124900269998163073999913480247822190871260818594980494447997874588070681117487558382052580577630909877448751448909931968173531716195030903354146576730631619453691629320721001351985263455378394724833371552452411245900964182687781038644051803259325263926338586422817271153632936584716523296404505947292973236858845962443243120366414418375908732362579969307896942398601282598240703290354502635465087031519492070887131459973533558362496673874894364390669200190416811400175563303041171887642595921694733269157836516237848685087927624328024809343032935857906370198546692445579968126511384948786019928636889573586561078202431568923973067830095644995588353516603796728409974977251445782404802299163125659533422488810140631345213921764984688212017421269760664694995617246155074147480960851461187740836561013343874670972221747038872364835248661292313945181634808684380738174889011580712386318395548789329555453927288307168103653368433828196747618601985726180034576290662339041775808104539587453688123109131163379600989785739881490463652019840402003171278150850062072887119393815654135680701332222495122048833134752439899784629275698314207285416132350527442574963950535059604223661422622986714477115205623140504033498970923857361641687816877192330043377125502873098654792412248623302259507200 [47,29] 1443889158405131626980063771867825666232995062792735279224475596835038567937344704628784383724479751503344170098004085686191053578116324737762712233116757073240305615232849970585881976234360219491556861242321438551396941052207050371114774159083080385049552638451582814171480368131028888638083176592183659571088613845682361100400146257370493995853211806164690248476815110256746302930564449529187295759189942362461509445165612035427053019133684293451952903233714497643007560546191518969809430478792518537348115051260946271628177703491446881527358045212831946267743798291642763840219116674321773661208681429767405856591459778399150836064738650812810377393422726328059560214263516074495338474648705650652981992728446452851572003929566677744064719938311614423783110192621279464849868919513913064412751438378255272661317828255928894285829626472912841651863695325338599543886760975862289228458340635850206265214320689328134217113170958957804354521654553714289177503187414350885534562378255369075927930826435053754154261674390101092171286020252687841541379343465490720908669172322866191492590194559394959570322894334670272202231767256259328765436535993800058228536657551744296401487366752213094256897120182818812116054890224204231057087763062824313096307692965258924241617191242519109066257576908457242780051530892598236157192999584298209781945413247350720217926312862987915685435717684491166286278309414952216632496314208969301185538594335755903529722156932189806206267788333541818025907531104168787606656604190673213899982126904396208294919758945277025329921161225938301669017273542162613747142343383989508530069743104464796853207621754582630519615530498095281826667654987721870752405768535079174976781506315944793210188508838819561361943507333853854493354613466453910261736553200297407535997368251513109815468412552642632066524984476304038039143237717922953939405296634974715963145013814677163404789716544108215295064442359341202041447270378784728619128339463070828274265411137127775649511742367020630219567391024689110984324029998351090415988294302725656954682655175633910761853321942678451789687528003499344020869238256875684857424967864334388600688991491503432145703577136871226185559255888837158819800986454786397727354120636634905130085216419840 [47,30] -1167002614393843381207025081933502956002324606062013054570516724883815218368816274259446116350094056879610185997652853287514726039056245141003823571403160336890263949990554331009839281379306453636855651361784057192890046977167429642294974624240385287049267937303277621905771422091789531981048461235875832638926451652540845990008834941837551799884188670327812981254768817638492403807977376856493481243821753001366708707410482577818039419161985461672376443377321431515341263909806910857452229674488649516688597868998692368120248685194397935398322712966106214780437792071475299738770989871159072131888169454056059048397823737149326087116019730149759738903837204805495064682458801171415049565143036315512843140176523642731367278123241242730842928769607277802632088625607279601879934945002147846580762998388020254121780756933809978536711787129872902697646190594624885767315854677703310667659510083474747898081873698418093942697829746023542925211365481634468068857639431664983114187951159553263514449259168045512326945084212263777089832061146844120078931510886851785047289992484188081387612979275246472050389685259261125021484616087548993590914644791339349674375282795683756164317827126600940620692020199570494501638501291671722222512789938036146448162108493853034245243846862485324236787341750420967407960079164053064514888675731329101678440107627875087502764138964152334840672583629802036522385478215347709583877694988882761777396958938334480676903480614878483638673656241565416500135291467013666477441206604025667641796981139883113300159596384745772339626308001617278410526051268336934294433927905602778065046275954328808040202463516001986493559408939743615107977037043575825356451867926120582174670614606389737106417118781449962811166158012360895713866811597688214962911239080730763547275658221214601731359201033693989946961272221893216363245772917095226851553880030827629671519373001283140886902791366615710644556738575967295668102981940008370138629896435004989812791243631436120791198169647475808907340908811729964710621088547783564220153119645819988388672164300823589104409950216180280239434092226856229085632204446397626393137602962439550770256164450322277354815671322917352163216676867474748309625234093638633758207252099938745773834895360 [47,31] 883374993487536692183944509561083418227561577799913636765509881789311475346974523749232832723047633304111670929853133773049592898404215318857126095944488058575960648011796724743237635216361243247119751934394646471432711300528498656618389115371625244061210465367873770823829331962060667996726846769749970262202379875545923570857973216014983080616049617851007631856443681661698374928986874261894342520001081571448343327948786330867440860179652045767447250919710676416856111484129334414379468446509532956594479277285268167348865836560223364699766461652157833393907130639754558850322821929835273578318791903144977844685556719668208365961375194070553417041024621254946615477211077822533299868497973236363901538560557638287788663866709532182230391495425730532719611166187256996044893032721812906063975995969939879458706066655642526116448026412579650374851860235923035576769277002016901842564412564342507529763883366465563260926839508166362472980849008537387708199619537879486073046456760005028480983083206977647498691884343039922751580192192407309307031193815457653511306999303589118272795532021557890927251066315309473695296196196211505579798060275805564884462395858167552509983427425064347081171696342779474690544680644228165599757878076965030196216267628963328128391770590542135919406939449605866966624822886752684999226377761273856648817230982397248626421202746772757745311435514852362310879867346876883296152342604301265432032097134040230198816192806538963077747137408652797467068979595711004779408954812732449655089574670937639830897318925923932994622438970593838583296419533431923628234504706712704951426462819038549977808700303467482733493162981290570292732010671333418703427105026869290811775068740358669738124422913813327610569539418384681935829842285437145721643327071833921199294411230034703943856832669790736647196101338833363407094422636085843421226548880107661310379640852735203242358541659774933445518345274885126686554490480081483032926814869316252526093551739327632982802463281494119817619618626168559417198632866335670395364869576598230602592694370837272542104888498544108845591166581622890498195230248376154787503810507222468900400467029514574990038582265323894818736781475127124028265515000113781209275291520766451531120640 [47,32] -617653337806844881112588488357418474370331193201803566389621556214114263061057695493882126309382873696989225633315291963393066282379213855805850808315363094533554794444257000277028770991127659371019040250208114650242377049035063993132107532320804015082861452440338548423918412537250598935551027406080060359923076976232969190736937349586055949519319117842320417858882882983455873320282236938155487071042981129769169872187376695253091853219544414732395232520772979692287670779097365794355737914118758728677726983915561930969916437468235557921918720233590637180640775923891843450895324381988188962750829497378864611967328396578771123045719840684992787591202784120716517581338373421101301469101431473728345085062924954453440557759418037128188040803421623005734299402602593049733589494637011495902595888306256604145882949561976142846502144709945235731119293711043384548638493150262223324102737783523721409204853504877508036298147042960773005048343218311154683820229042594756209066715480914800799565922859775959719455018465188695394290345987633349259292904541160621478779917648898853980502627009649565490491306483502410103992921832984389598248768423684184479151261638190145375418334815901870122380767235550310754440665126921370194339349470887604990761335412583279282890194121089285992973595351063177076489815972879298225814043728314647032855474310967354433844052455424522646368773880116918637106562534040428353746498996119268000892659478616408930710700170377220421513500638562380843918125717395617911844320669120849763922943224480096570664739882858772828738134173201642960154634147398223123954858364487556187135864550461551622291699587400030597740628893124921064215811630092348809541267043526852630908313034239898021400793894172373222910349382390362586256463502033122639158175228569860299471558173122186925814557866672628976541396381687626529823037686510071827434201324000103691771860848191617871924992728929887405379096539876299141395433327574046236804451658201001401960925410986800349840380875512461891144733047664681218443589708633740006283605398023933451377683022275119566539271209481927360913935972256201308224822991273129409961948462011294756043484378137876951686772521537402306063216960061378794641002037660065274446273627619810344960 [47,33] 394425485839808805325467425030280879485326546175078560403147140628314097591494794819949251230187221819935845150140128841660097942292725368263808915327387053074580035982360537542629205127687017934376974676907974729139993247460695648897837304885818181286379998672062060677110666316948409023978306134217787326095251949301260557085615897879973692779332012386587316065624403533690682050715728353951526278944246449991609333461740634252895540308075663980047362271837709129871389321762985661243006493195888021615947712748504929779829361733083191366258364768711997961133564292080235947215550934633028776836118188611177317961108049089647885223557936425556684788415220732938984317035964558101770340813941571400150221353498706904073645729915264844328914700688926730289107384327935182811799589410791922359370059707918410963414914992336733280668375218601547261056300459160610945960019800945496163366015970419370080021590634010452163800902981135165388332770452384983703792720124043227825631466653504533072023623563600799404507291066519534765230623052036808568468690863724890770103973561644493538905483050032147677650404463702008421920278618904476342018901725064756701419343070844639066986857219126790878593172806664899293078295108374315666964022736617360731730846353449035280394123107052026831075124002954869330349124016717968065368667652441515941758632910760137907284091600968543383625250907111428264765183699496120133135161977752579013284648522327840637065354296233998906248620018486662936527062253326873987326301524155530229481791573307383418253585919819734211689760385143876548080546434713636295454300419138668508009480592858618534606292263991331008252869673990493039942129912850581019268255733510927711390922873822979094145327470629164145869019661028839807245662716952009707925830937542709397543515191177804768006106818240585206048854947192079311771073349978308183190485958974063631849523525705772736159012211333372217855499866154044452538464853276432599136503941713610514399669281259208483714954039796648956534840044089809504483349072243669428105963453274579114529541056386379347105012117911821729323050786661224695032483749713347556621757836182195712726373821418916147961857803713123329953407835654904523232197008149558333349089215774720000 [47,34] -227856526467034350016544833183304933305398641550208356583564897927067646587511140507553846157579547928466810809173849085886877660778126106951936231153658549132241206873375424189558590617337426043047516774673527302979854093027793485062979157790144834447856471575141873177164196866454314389739971703517141097207634564919294117936333960350804972835006956892541626748367341138577561865210873660062100832136325111204182317235446071720794635732498380423070340993302592738400440304622477063068885028819992440293680642935380300577175818860115746633935944872129648276085771453072125450907606205282227167487216266846199158000347522480323993671621205107370876352392759038807831071807771852340607341948329544609149253181119458977010655775561412162759825263204541498518312813584368347191729637558370887529863308636672497135062486293998997049768349098273143522857041610525568896242430387263728756047860977803779947147811883536731611151376253980762297058804762477741101690926317999281477653688407641186210499198796184883977646790051900388874210029963904768606716584044112649060724898933918474236092109770551699634949186729645242414649480367978987460152683369520974779742422542346945141182901667603261145665979702557561236256292275894504469982455607024973919406443347137301263823549268126234777896487295962871634974472064384583760068252696225701953501483084599201499825011788570403020182590751845941653646560007262236531424848617357414494402730871566051075150071087558587715514177250752682085096369012517899739898388644625056145908802192875112737548234806931001107854154521737190969607555543083848980601470016386006806046435981500614142108666963199365148377860798744824653523288848321783792612884708907240003499101296480196410513035774974245438361793186931031903275599661655679233965614040997808755048166351794504298466361870429277696897910695033159577589940814765255599311060253184009424455617555528110807702712945926711420631824481007971791101071536848886861380566195997201476872926630799286580762264679856012224137421538923375604654342957909326813183125679949265272033682906338563015375509038149021076238233934293233516923041759836095075144268476604588751561505225939366885790201190489878168585835908117337950518786816830637638821434150092800 [47,35] 118326499654069225261284480616043067021108858427644018130468973667614336509710081442390438482206367240856028514254376696953442814208673084801844008709195109563638643162565570898225926970402600807925800996047844720882605844790990341284067528049644735637475735869125298051172105394652348546904448688213340017629705646259658894222302853007103718642047891778646842742271171945628647162646386637594741628744466498525194936492090872349326715099926414059716893694595689300194918248465489825229782987957161040891310857772235450804045237699360593629608780738355631283790138506268110404023137064157003720354267448745218331496922975509248936352373711456110027286504320632605088547433940472080755402739369897483198630295023511917619352892778707653963108183980657370845421165862793717777251797145644441307737826814360880613702527221949758240541810832309327334931801754994303006220114641622653998788849428422922449992020036131758023305930572078986515987359237745661962253174584571903758017787976211840384325841147711922005808132649178893587191875772132676905731592737516418119211383164157144242717794876680656481303510113490716043002433933711511031180210511694545857544950672116373508787670586303307757122266167120261306344915021212355973415218231700847234423885503113350616691246698543659901973419542186682015716880108521167997364399318562814445319329027635219782766705048621356687187528997465950089593430821238612784152709347155962431449282744055612626800416826471282053788400197561471417421106919345316949273267868542484095395787577630328564909681188015068513452347195222354095322173484396487106549384240620282673906866298033505136332492864356155705770162689412098505045265223203662856483722712710900958159939380762871085518960719507568111929687258767525817515907540026163283847769119440211023268465619086665694218938328594155640266857061301361981732411309104298301250766131153602213329083642584986732148172439789917157073864841827173582175608178120263756688215451230582722382547958275871062460817064435467495942163385795040932763882206159471700526195815074477337008678264956585461497875649341469942728495656296076808948869506702818190577153476032113560109304850557457589822761074203677587479952816799560724179958154299633650603476910080 [47,36] -55047422623862503147182973506640234160376575528683118183591164528290522695194113970160843280063878019147112115719624560058612083798769092006236357226383947661614802612674758632231477469263361146793866124090216620101626592403307143044961115789622779996429060094140949874808078821292795424727140894128400017616458909979559195730874654826218092663182360534124764224331264102819754905046829048946083265437898924157254095078774873334933396002942978390868607836120623615895000574333659883909912789649887692986208402749711620535406316290558024800094449550116731021823108037260568497485327147095160748682892832767738236793138677787884422789381670917586681202386595255223810899840182894423916251751941963754440492197099920694338008576322689886683718925542835034489224070047121191805851510139264131380268390056822446363726137087829311491961863220882014669710736757349240334808396859633737207052629061502974702297935625086078239703971111064575472806787219687482036634309214090885696040605436379183985986495772235625924591516560688048666765902262887059774505380846620446582494030467884794815725216175382546232494070600761281047313712473617616535344081942911578150440422500872677185763075950112109933607020275025582526552684361229826891231348435282700967643640310493394250717468157282215503618828745779510318240686928831253676981745688735226275293575146462009199054199845409721108052193386396988020551141324090950421294654535230593039187076520137404386472346724825969411543829406172917722358801928698058565468572022789517596511103333965626167225761281738138937246994550261307368280643714659223351240648144841190955629850061850472866860696649543487994835890569510160272630218025878684969908948761130134172012554228234940823449524847585479772512448973596606492036705467948260049062894633275891461700995287753440440406271694876908824196678015486361196884323575734390293794675787234768364923836773908280849604825330060851607426265645222722865977161004084787676675362443685518263957778095043050405646349563928774412369450688484951078789013534071274104839363079421149828943430399525364010480218448754004009598583411449595409107244271027366964266156646204820127093071570437176199829891483717653944791991062022213237997050400466312294490439680 [47,37] 22851814615101100044479573759841315173798724647623923023936562713893688225747435518014379419639137195167118888901701804096111087575805034700890617066632756894481770728192168732151219612862127703566797469382436614274743162878132603700475757163840372709537262485795398870954822188788216224371772887165105500986867520260499944576782993392130147333426827237200924356636876465862524079395630996860860535512699921669901335967978597193785626771692944271145074552646087208758156168607516168483543868265952006445062845885418962763032422744946609607190835565635527837823913419284234761724591278691570156808426117389437481924534304651283591314270596464359854059999537034863729232052727575182426191720763160161301216245469372329646642913387672238302583761607904636688026697881499420542709604691161638326804946138775103096074464848263882625869963036693759324096920374256164093568702144709258027636424430182337127553390172228368024146635487410954227545863206250525334694794348290238497891588101493230288758719949148100554111680469311120120697017180113336416640641304273713450510973706121532104249493738639538148304989720342501944368194807697983703101722772688882509777618432279880579068990930819454875564169788757212550302776228526019446929107003604584752591715952151608847676450219399897736223757835550836372597498352639473668632817113474593219910358262932041963582006920920568528816926929249564494118302867224529733780209893104354551871398499288410320010110614810780415215487014356179270249235499263173460143048487263127016486972400123696231206076666857194098060476612623359983214107975164841430918338031101543956084723683996890810915263439761741573547143144052152450631313549757458893012054431003991026148720911647546457750667596070262073442946134463691930473150590021588841480065426995787381616648422993290943722838509900630468285086902199114434508027269819814454462987326903548130325357233941424851216917751958507336998942196854060991958611614415489380650779403268330902665218089922801343442366622731077177260417662563925064167539833468638564117916809276257553366163679188935260394353347156922545531150183718312019206391382430033522975361345447265987866385130545287611307630663020939914454070602861511074774046024486723136782336 [47,38] -8405816484546400339149272956772010629960880250224426576725425567680826273330913833759660884904002961697478998940880536438389906159526461446662992056411481439578472244695727011712679076295608934587337868250001695116777729245938176922262602853034089172837473937790332026148213001734961758905408514094676291866132307507245419427669321594645639611399270518336375611329596141249900870486028463252268222674715462183908876018076942586971966612549939068901934222928432334524676990484081345257281318023650130589945558489345665818814571334401322439479583996059466874720543875199613828672832132833891552588711890298928494253509846651493095382425235922623248229939219027240097901732567693402915584775389420153188567127542320446333253141439122992394392039933448783677557742201900273934736676739663150724217109883438572013210661939163667226029180678118292011796991812038073772248192715613286473563678522212442758444288897346476602979189544244536415243592848642676772083481585986011871729053260503891951577762941958656244238342829620256343204842358361841484475235848848532768551437156611585566996351124272316310563475004851009787463544112358758008283112096123322768339760448501327661982791365708758306100030296151445757816550116846930776221778031428388082993011623113864689637341780414773035614863312944148982754706324171943874861194118103151837509238697688761329290725051476368081911762619936524515760881292165816255278814306880166527684527152248530031172224997945466122426220766787243375200894173897052718017789535874655469308254792444863963136639813091125377058840861567860775770865422141772364797428098515231460855398105896909871510596379376532748050186097511025944872606439475834650188361314055721548572757652018980993774057680221419646291547171545417175725785588788502423659301123947471854810533343757735581081614411531110077290143744999842091746589044392694561999287455145578225528646076531755810984607127422197395176223814346811648118182931010210001491250425830408530647342043793349764309245213210559445955264781856519338266749280967974475308416879966665464769723618753252578615590995025992726795162397884398941443903647892619001508711053468366494996812536097356323013822538879234884414612130257978172106582439790053949440 [47,39] 2715480046757261430174228887523184084391538243872500163813987280498047577070179583582410310597080723550411082123622877376875895171051265825601233047338401170307419831684709063342370239793898335982679593079093706741158524606702513305597967095832569940234979782945383362827164528523107798303106335106766123638341479451028686394726351902560701552864376609155053898540271684227653662125679046367335446124065904338844326017112718791682692214729577717667099712282090764598900734194525210390864599321466149735953717534792962210687937497526092143585102594090788430177289457530968023029992400827048583876263169167492725707543734830474200032912652454163769346373202915494092007928906087540885376498328077371424897838207901481105325084627990668837421624297265801926939779807082848051646967325581638036181810007260812111629683222321752402096473454704356517747973421114932225055709147066536422261605244296304667412751101284344430551231485688585100797512690317539784505682937930677553878725555102774244874348616050835716337224832459619520743711215329753533590888418027680197964390713658113007936585742094571369875926263878527933322309821283112965368187751517850644187664915678657559567288296754649278596749957914722260052091570511194278368521455023828741805198148765911849999056998555051877420758965654358576490290633346841406899256484952743709375054496748918588875182949162872971922874834608210285631457305030640612162818095915774796610278010627753271267323018790797247559313704986263764723035113327769023530213072950889337935079383394655371585787537329901231932442783503286942469720738705356206939168683690660561624618225254793097622015261570321339524229997506653858982131658154935699349064871821645078205086667167866020314005259494052166716811506932812833859459031937534027154584228487715883249669203828910997509522385322148767010932824045882478910007466768028487501028302017533274314419932995572270998528306118953625911327475932868194178459001429496753475571886852495610989621285166957142727358504648658579561826506957783365776250421744426567493852359473536642382827704719400969588512946104403320111598707244896211244285862403921012418440165270012428885725106660108539289041457180583237090754243536397870532217119371821056 [47,40] -764866641147187514866482245803179579922888035024596531753415563132814221674138826513019658003630930186842989060018767512213303338648641398462245244001260240715768576669669828523912687082153392076063857312858683185111168261479972937350779223142697358104685543821828790333481076117678642727879939659319892079035828073627935539359253327910203845258276857808669852478244182908154475277240914804315247596347633021394010095652936140880159607587919186607574838787060455428221075439586322398240534809314816961089598953612561769353057656591431694983349452909541228923953635731701149144697866001414837543695484006821637665290747277897022116486202805437476894417893968269204376513983191881307673819140167086455122233199668894133902124561067675901427607648916270892072607636757882816009301576347900361122642430031065070368526336189164811063628718082365684245365390302031611814518882911684861217212697961982760621285923959280732670594626747460024850471043870532519652403128837960065501614796158831650935986356233167754804350245428652434422478616190141345265635731084842166853362796416155783197349720434403843599493974506228624481293066829903575017790815242586172251107099862737463968244144525432630156392794800979059681260535250345550139378937020259239064005627208705249160800233031268013403253122540840712410757790959532021173810946312256625259161452985890900011080074128178914163926235417495870573873483563144808529292542153800541754253200400724631152059232422492078040125894140901034040382623240552990944813907401450629500948143463949689955083917676081561128306580031273861287978326262672029162042923999363948583470852929469788432386687567707992800141725314145175620315021985830197542974902750254360176942419539484361940671140268681810144830052299137008141318488796199194731671720576280472117637761670342187727321948869659436447131067740369219528306131097167129712787198638314226667450933346159337244363801283224219311428886807368105093386508503968737892174719235677356439178487432846454588606867291106061594523843096559314417064034381616861873248703949574993729941099640818436327308660454681473473442873565056473060383491479156531382095478186854752412405854781476273080712132140747818720885893546765811104131002957824 [47,41] 187445441337473470003661028525164942464036175237290815348744978893525115265181672117649487444311629597266278802998494236337530371927283071828888221006332625084840067094443034095863492986584981147711246999507589417058554361473150660827337940674041520749922255602452916966816481836207326559283928912178097002912829134962512259488539301363872258245011393845739798044151221351593008899550648304556483660568362853473695310378172077389633164053949669338709364283578356209300711922786030531709410181129953059829588540236893494748230406216253017065805724993406395094437030061371104768287834237759195706195662289102560726659043432590526621540179810364380866881150276684137960476324836260583521058570655964694527205686053486984764276341977329707341713369372314175059935706632664868085345517754803615532290410475036278837551633176001146371785150561131233620131724060215697966043508107460310613072081904658174280332609250231553087633892828325364980839001890288876215716755182591199807156022103902783976573940412978227977868699798395127669661340659332931713310685195692373949948366679557705662776697401388721216690952326684347939540782919070152765695342982745440570764782727934889710407395245013362407026390509257648992637617915480278854187695420424594664003652962099572668948822627879658681753601362204542815678784117225022204211235434008107744422511716114390080496977539103471038641582272006059053116336003569292445590784662546780744474173940963616396724817434470908312744046995402609286003714940830328148895254006099653725432461648493181306288598101294259814125737195076754020826766205018446827691860108208443556437223421372793112780545401389449290883534080188202620619583286297338222445811476582439424460292567135266418281711757586785357380686010685631899263613844407608699989150907011806834268006005489838769377354741034283326241945562585853366027993957807736900640612037979906022683675063282558307403016974446629924224028540021502479432359528906504978960967172653573259723753737110461952469282283747180108429773115539253449378288475199503813881528147986874722080326163481491904994980831836135940034411503270260122709354651203416918871377322370694415929744245409437376951875913364141632671507335138997911313345536 [47,42] -40241451625437090015500235938215350462801888236827471556042936809070608196316973573613941674000312911735723128270888805502827055303944173326557284923862241376374702072018287599559568424295134072624051388539571499940653089551914243314874841014210766425482643527316704288629017102920884762452070422868495102270861145999405586933994073950982530892160235084746895516902012383633893128578155790989054396297201854909335028346423012449873129195274345062868972397422922429969203461591727944037995010446381647693738429918058898064494204703565391637281805624903067363468565364718037715046829649546620676995301448881350616028399644820980840184419487860113030270700573777756589837949545511538976772213126716918845957216100550984937930337741738867747880769525000650019856533000418887643683946919699345599392556094667001404618754295673843670340894923530278810010145337046171960884398230551392096444867886544347830646121137725844545260106270193290522245985881057148146885024054904699968835718937279166146580651991023181022776879640924987245465081880828151204807664981922289935760093461328839516283378805449404051952776061700250121478426700127474303874076944102586920850754737493988641791282937249373263043618771377668235825769057320826379995533884139711062349947517731353127821749167240480518997610450289140955785451151892367526116413164511216969581715700361209832190773337367020315131870248998815198796801685540691599459065614467373316331452363290187450702902769037852506751582011508031966281623021619517722436715675997217234706604776286797461492985489357778029260477989882888799030071968813166126865868682193225872633212964679380964740003911388439722151925012879515007732558576180689111610824449977818763202625356511621912121286700876108986981727762562267568475863938378231038519685579555698685993434354726158329829002607367163098303648022364207560401686581903632713468846344015876124670316917615391261560960723359255795422869048189180749487039176818539121101221669140498585030548069863045234321766603063922565376574253473408978648265389162221523693038848641957891999353519350650026061872685320388974699087095284238429917604064958512618421140774048804754603711577444064381501211200963512160660932929456916293873568 [47,43] 7731446908625558607999503411228691824540732184528068440161765495337525845895963205128050537495595375658417522605266732426647302775433497563379463858170146456342725934963308178446953467091682502978523355133628615818909859523254196852800938700147439660265505252849471398375200167264124587412763538271506825984152945666875359616194717929673558162471163714109623664119281452419302668706499708223572243265518141588070899121998116874192942100525258953026854190394179660300986113194963644117063687549131110750455239881800365985011863692002028260969070665865241706836774842237705614622333551338704100334768025090153048620521931324500227995497689826481955133639064235712573200758826387448878693109101340825154429156170504935060725705078810102973974360040051586557630401092734695730131145772591221011207881679307205428903633023468919167884909567014417777200208422634300262732095639886693875008272975238115874949895255981002161550393020204767558316306705045808345968157056071567510377664341387890211821941549004942946924309773557972739199187915737302817264000036142690389984413419139095360059081717366873678673320298561409998953044872416617788328794437833718308424204170560962607661154777317375505066135433809391804925285381544823609318075811924633674116660767920461907006884698042757410524649589089928305683847534481690072324524051135144737751116774981023585959266536682975276979885982785616895578475473592336209878583469367852136123728409787900569955188192474222949878133502497079766378079278721303441790099442201330033241109138420286925700353474502155139634564291319907834001261317924503516841958758029405363305000646952217493330020122636237773856031240600427077700759126229029798163744889439054413821712458722030665108160157241325442785515227274073817987375225608177900076136916712589764667475535108386335108146395170620593911558424638863163897688551597661571992376617741006339935264055300188586429441669996396638048737889113727728967945093704549903922537450575324716099547260608592065789958513582674391437559415803478469931226583710301274466948998206567909416337678064155039499483012001223436701350105425657751212763454074219252108657333194946014386450381531232082493441557441733851563344651771892145130 [47,44] -1381499570347403639119833050569600963111535228448307407612109563824320120434748375426207973820672175229017400355730449593279835141705297913316900588511274951148334818109834352205787909912107092913036801411242686060113479393074201865096554771916760626457974246412863751416638027897825632983368077403668437420284159356276390833009499681458748218021235062086385170985789897701999100742085315837015084685359940454295115970887891806087727952295117485214320849506974144824749501017086077238782917151888466427054179831549746583744995074901121351683191094243378618666858193945200023023733833787285143367721568812224909548557508280733551214332201369828100934638497910979552355982836182283645656438011468150014548064130716104597232915162572585407306065489228630360377509821783591301305225559943080669555360647660553527392630856067560339585424589826493510724037083049299654716610405241852423332700994883321912318287740641726758510686208109879422659359121288352447280682051972781928075679194579188583548862544204254091215623219417885229182381039010767328727824600414521848098852613313316513364495485177325250925573908333406379835599764389984986514439766112745058381299147571620181475588188884567208803838884996231962756809951532287756097568619929489123887932613645751281807937933523738646265578856779506462876477226162036986226732764789071621745557148807001797784127695423005655055629984551148105833973833782657279818248405919525259950119972008419742830579588856160148114854977728254612312662887456593911761289640701852229098641142662065481626599936490180473844015894946126762084565757931112230591072023417447791612144925164769796476942593975605574346683152683189825897689417326965196642513436017969851688807856559560983279585688218520608460662321294593771274676929772483408258508399634959366785343433434572019144389789220964994672627657708237331194665073903246165690699592121896838575401271716366205945808609932202167277186968324195496493699288755987178290531205285921228543241391190243445122899918381858060677109353636253634927805615089580955163304495246160144715453657528656241923599167750551164157394373051410599408914879893067074600532114304513323990376990907464254316503614194243409361343045130559648 [47,45] 240461366495855776416869485783057668814850771848547822908195560065640401358116232239039610299259854105702588740694866214761400773711905019525702499296813808615185937792666387360366068941397671987819930479410455417832384505757321466013150736156008024604181423104239248493645432139559697222630782051287539294735316099760274385014655184016279167742423406014858670527766824119874743861232373757904009440703595046864538377476722939744570596688861293009750058206244235388057216433497603031468065066601221759767381815465867779460144410631047666894847170499048894619134821609328580481530090448269879011410798394043863783437417365874876166409405800918365271328207790291078574757933316336867553717797724632658847104366128123478991127726356751307823892149046957021125804025357732916489394897771524978155768148999965304753434979616939651140246946938108952713217756943087214810468260797079194515580660869532405581557778065171692182541666327710193642833755126466053988494937110910942459287943535327522440443831287128217378380978785458009816819942817398842580282568822802259015862472742823788470164485282939214214356063178820344187439157724639783495810145656743762434696743467739513545120811923400902822794969436457724966281987764163453581712739423458756967025929917070089798744443507900152072830114261616339086565424891290045032336790482215653666300206518471527594899361354534181853153870865090512241314640372091230977292738886595210182729557052140230602547959876227377011410634325713116831715057386266008201017296083994398754243808018178192059604260840007580142055666185162841004093902258196773058963486493523745708943982524506342612706483800273210905647510067164318073893430850877128996958527150521791182621879468904906498685732729053883234565023153792800702489641779606175679545813421597830601447290687453566083429856471619804807691335947296926832929071050242560999516057202705528360498291937474071679166458842839857135684492434519179145031651992762268015580823547268324843827118100935650832199079038267274767292155456660759381358792891952451516405442137619703167207370583458941842190293000357831592355745881698908833927831976569426162539477323337083834775044116881053801643459573019177738802745991808 [47,46] -42308680053347308100907084216397934299851716318076933675646235585943418480981747745087451003717572476683935557538193432138203126442837832451799373888779999370826747854594039246117818343266455894099681362030549489217013278864945768852815160676893757735824976633288637955574682244474514227808367585868782844964981115497322651926301144399091572519613582620778038555984865448243525379653040024638655338493795404803835167983067564910257457850318112831158573396100807885105977583462028596101091383469621199254731603089828436930305450085733818671320607983462221160022571031523310652469256104996167612451622404030933929082507913590680672356312751630071113439392055400296160642664725348892703861436971007951893034865106780240933206102190536759797499451690958564904559062211784306725327593805060842222748088332263481517172086868968024701137418227768099833099693221928074538530696092213647419390433749541515379207004657368394985160654382889442476993209118097404427683582336729916716442971115475304342711068359397086828319002501482062782926071472449102422431716890924943443331959740942174094387388451377773419088826013497613068019016288865094712221737541105248600627776506773393958349661000412534828875344755305864533091555719924741236174870516101914491290695355526507538800365105556449392958680158692806216083433235284265119558715815245866470946237680981300047559728441056001810647224965178657228879265757049898212473871729933212115784338867306689139311772527766224534867327238384770600886299942117127595487631598784750056513188800715839554561686283911039785342811706581116462645960509392024608391376999639457020594242019800029791896031338763083955878288412314678564315481781709783991402500817725634184720248876120705095677079774517574157891108482966514555367315706863993202267018636902428530762309297652178280795249893056491435658832703329324238778799795632015116518282855857633171225628338403990594923268985069943248761511997384194598444991082580763325504555706573852536390960894569725975538869173269471691677804026964367219954017446382282398361368234317334027818646516780263883552844754288139511963702944734855511883078159592647893178181665819051899171534881841774024355660737155832648375304378 [47,47] 7591720457170770637214173221234915555177754127876358088064406545225517851910207497441246677439106192473858234024572563104269875098573354497468330164271805719179309841169458699553614509281386813209429336909103267575925411129928503993437751502108704953629202214794270777152255104537220375687231357486536452137271230900452036377056877539299326244717174960888050237998431682165765693625167061130629755677871466468717431230116293502462029154628538569216499505562677923255600624443812314148903302052490236491201464109579210302410880300912092191992680862824086596867847015416268858754950141907110109586168400658046746475582420975600670288971626478661838642597035891685091173976062914682718346724746360490771018877836359135645767782720108689994005298584494386452268742610794408058411014842724315039395924237536919059546462430851021601074932304324822169175044231305621063678178893347652811274658709242119418803958266227815683186415438642191352604061020050342240643213575527134734995635994282126887758756737356476105761229352183566295310987843995850338602324076988397675560949681921785985213678965985016211482101516206661347588030757266135642748768066812379747398525004449058744092528913194116819343285165645048750398710652573887170470209800152123870091357275754404327217726957931945057080116067144910255801998582721169385384467813515782704444409835682633924600498503550806804609946387842340601935893683079763079144671034533141689730672367352236333911647315429193715588550620075429826835846778224657273874881594256801423658517319325550196635114490662726677446411702701005390732868272703204047234127710176066444784853033921880814355660516636470590259803683392464427829513892112133413901023759952878007393770556930111578958278130684739424289367317563499230920396091681805000817970818904774095403587698531054105735351353202430424715571524231180978694988510615232286682449187007346585161521751659274767054441501614917287727475846971328614794289790445089782612343171776289159000450833752329476871655436107331676861237482786582851816674976130557229919043292645667320844407286445823569965929652180352661495845352368733267202130348412392577107793711317207807320652480826223840988152477153156390004304 [48,0] 1138321857501461442619255675393481660769693287139795972238509791635776953931469934449997727834387918000036170798506441305415956867622598203015742137983449122337564639074581745288794971943542737349988736630011583427057128347863505670525219080504054646180742622296347519014709809903947193125189880823279935476704014198212873565828848022132818265517990954635411364496227046389959250319719702076330548192621563328838521961894523220579199788487026156446105778546275279386173542843031323572907252372059417595024667981280954429298408769842659116743560461993212405199530450781964652587329396550523487165362337272043198910771596094922078094222782740332448904279465316224836260462428731172733072452065037142074566874844440294858666604594686855546345886636260099537569447176185689570590797822087219041109596808234826480145564261435443158883198441930808655611066550350803945464209393989274779160698547637077621761449523496443907820753497952624443442063285629247320949132970509037547118845240386807469962567009141303113865599914763232205312963772606040687814414366763356280127052729553913427489912904150314359233496545733585630505663129405621435728271003345097314666845064673326626151916560954109910771525659106268244077719490660243044454568206654977667603088462839547519405651436562921817952828671179845550512554729157480848630508676738292758104102656612397494819994241748618337620300402151418133194567269179540391254978848625182544957921557392484601062227939904131107853672594436248953938006852928529031811718571402925040207085048717619876275030635484840739151252750104483896026608398040635115440782147033162969320089117959446212107045372861860089440784236698077292582523322803760934451703513318647744926044540710651249166419078367703510663511688487005334743408063533043998935287870849374857345938044058746102845164091139683473056864852248676602428080051861749723793905059585192647951203396748971445979336588012776744307191005328487382860795263281330051017523079786431037976283862928234582446033207925554453727795480862514660763524320100597474095093911934078882976696766066981344207251264494204757926269005566177473492689679636913649117966152044901263081094862979937258703906490047469456597548444682946098064406330261441006205715947495369022515611034462124925538973908227523422255757512227315450336038882004535607296000000000000000 [48,1] -5668328657739045199581983688697903206826817150581625364964896678946317472194686511319665811002670568547158571152047501947127786053845486404908990429462630750410520048023179311427426313626797989634620600966946248360769664627602061286596035222737060711132350676182332363062321154530061668507336239756426115407655329211759638986523951788034527099943422284429522956097433777039926876447488906197936580180223742917695987908174731991344462114143983817195463288501392416276875530378799051755939989724583128582313076196672220140162872776166962330533975133054218437897280779287234211512826298385464543459980918740840432472052356128429946278135610691707850455889746729743371317011219441013001318902576117953282014893318381616866289407664877436690523700406157639950588307408356914870680936929942919412345945977048910058105426348127193216594615380527276225355400282169890879031024833994361676076271409140960608830842488750658476535631511559640755218043937139884291623051430644911553985694999241051733072459080861430885662301799539451138724531756108978732075427862889494328192858079377771599909460770428122543295854477507648784421940499529276599588376024618073349175208577091868594372029126282648719188819541628673717612900948580904999268026534865210863669986571845226453195505726769421869829752332927543754673426895116214756402119525685420673403411213240826805870378562829804288579434856872378247020611740864276784555904420249693275316294056492539296856267557141326806934763373243238854964460265035705959184534352680877250119305130167645981974947753186040264424235171304490060680505983955472757822909153366884003828063268856433041017667792395774197859411297067007914398230988689542217850770794638742944732600500362791665490644034214959132308643817067924251533557866021532014153814267054224108561090359916622632387999726553834483344709216885525525972139391606607180013234130392733669924416537305551083146866547570020854624562587222883230738089017421008349380512853206593133494773902289070944620623580288086362475768570062350409454271908106368974716699152650931030822539494903742246488117879855943695358203038549117412955021784425403030258981195736463092891435412471654669049349171528029768067272291274753288986655985729180416944612993051656827545837820694825464021027463994917467539913503838268110755574882823988838400000000000000 [48,2] 176045680355567802481395020086411155911627292246333691154366472142327242318757236629446005206364894177632111044538279258504252641925463136082483376972959372985975042846960787775850659045731716442862413471348209644634143573122170216525093653320634049014794484894462193751536399926004871449715231237277779023557608490558745044865768286898550399196861818443547052973830552416443471586364102353468156421826948945603147317400935882711450501022558571927591223530479652535167863196369471778643670347157539535590448547200378806172340896325889434141808191408575067042029540702958070457495832426434805504459125269773222293090761070628593748168325543064166328793242677117291130056753042448956607219642591909241229649102782660589765906393615112272389488555977946453053546034945200872758463035746752216471606504661923470016776943345388704719737471722406365369383390274935714773013062005851488957378737146337537636728854671198202499308802761778203730896283033480041325311181039165377806819440977868981514363892039811902872079515975390401488492790408846315370374552814930499241367952694229373963311544620828509943319421117103522484774086495116377724813120907252862274922504271157192542899810403575671101628000523210015987938119825546121598631201427494385434385546583682737032024292778269955535292537310509272162867757732213329633192036319644438737081317089353683357439506586595925436760410142233558419456144286958796700647020745807930770304361843307263922989210463345084548959851892996274861104967674770801446664372323183322875816281218103727696377051228222182355688542352785377818285365264005057470367617005977036847863150456746866157816374992993555128686775400569776708386752927774144059889044605444971982433631096242865003698031097522485405016783599951219984013532678641110964987434427305770265402401477299104010471833863679505394080002657207184783146723120330505080342613793177187075664421271830017733674015496951221191423989926580202735871093832689744607203405969090166396745232601500144060258432589037062082266539147514916339401163805332594176809559578423635705431215998644265226009600334785368322605073891719466158551897797836398774335686432515159650352399947272813322427822228125108555279293865851447467208092239787380667265015553656277886840492124459720709158218065497858789475579404721168710678434779286732800000000000000 [48,3] -1399052512604759611339707170615779972154591236395529733273826497712534841092792436687843935419838307870060863251183670721973377578772757013127420942709301712159295763726540027476282457127269736704297629603978552316535248515137758574529620615159988124634261047924013448804641984258730339822209571694443205833904024463206378894650999391127578667101187280178563182731632351666051272393199642535911841658594120294549450403836346388095131356117904425661080190445927012146836647278566442166077936474696951532649817366436967515306152966375098500489020080389240002417945635298223972819095480601310164041337915643717241680762756132281134090631551700022959867088315814244906898174918294296957287044184294812118533966160581362127825399355826061771738818316547901193636735578010646653204868936000663783305770474444520186534592529036636083722383608397124550344850372053410406558750334627679814596103490403123641885856512066137979306671274852354308391764805475191799254617672302041085884239234371226979161918438187253231743923079798441921187199299738259916889864651844005905656102624582919076749744153991803451986647224741751254930945092481267706889634715774481600222027217176925745742947954073222425256576678071198043077960310962577271506822082068998056779309725956087518152799197126155963923365840520460821845843414700927724696502995386363018561559511420826345901137950971039183261147642318459149177447166017221197488028727822483439313498667518080841647781201496767627880049208204304492761401664666764093904648080697105617651969568136931876568835134735207032526736852648814144566035058103452003710383009392151328628616195644925095080506438625880000855346163238610068047592987854621971338386438394336304478635127953832489271980988615615263464972680292970773322964926085897651047041363067068834763401870817434216180026723366345036524814623169570642324379715402208434664971676616276717006416454515789688403776076358331962427434407728514209672943841041975405516139248776897524221629946283030087038824727259752344520365660681678596237564550765700465444406514132228471013951887019213304423823350042768077962901611717253776703993405278150109747458126457724998075814914191009924579798541170041020806980480834598292151491497290851267930640857123706193152968735633045071201608362616405777450118339286298162576104224326999343104000000000 [48,4] 8849942592848623428994631951527790515315568378584058796801670325810759413721686873397111070728879550528427658236195981536750139442232626556797121073203940188549216422595259898016229762038650359762335135979805427565192866205445186462108844069399440321550942740887385086658015254377348552457467159336583831201905228960181850331094058328876496312689328259760486536992209833021497402343484931208777951820628002566758094001291272354461407020341262671580651817794515731331332298458759852995104319465249017429770353783438409912011969968695905080676893332846094549231991529232941744610574661300426702810095460929613277006925405525844973440988843280057711338366639648651553862781803258605013838828234891875739475451172639993001145162988191763334377303753113355582512600345990594896687237701401833169174279256775268868087336873563557400060768113993103336892826456451646267022404609730232815558464588194265963477736900013782805078637450642142456657679872705129896387944401326217907330749183445052544767421139127163290309856337756682148017092687043708075420829217705145753974856141088662275205079993982750607409293680005823107969588120402015671171777655710073740821436659595638470258054755416471425783301415203332214863739646660075177439641251173562305158972823227828249978268093708153718249165193440872451765584922811719788114975728319549668133889131386314407462122795665894792112423552329596043540594266419596199728001515500407682417527780370745266881846300438378655368209896005897873667720818779558401796018555185130937988898906404913192019760415159382156003593981701840709317672040092057855922323135664434229300104210688235094123465658512026651217745683698773077523220368104926810896431279437499501522692136833137901675914449666976469612235900850925766814722068004159074010753026147353842965301045309722282453539626257809373416533482724380205260733830913216069060614443349418209729601434383064509977108044088361722035300069540679476538460971317378240145637200471820201417623919199720046123436277775778687622812347215580132251806898616932983714269304972207910073930941244723137643095242869438311852268147753382025441698252921836462322349786560400801835287783658336233869141135536491265642448646818636291340111909278821326878551253042447845653946055210943427614978281524943943609331605844632646997057955789264650240000000 [48,5] -34594139224919300243765982193834680631857297060095469628247325519722671953763055466584688039872272543201890102878169710414564583743396571853377715480110624863935653239420926690841524742651435218449334029998675457333750303534665165004247487505928567511028680898353165767686265061430304121496044409781488816285493259104951976930439990982462444058247226778680688634358648703627666614563598756665663434048328220013931750425859241155565886124801457500193812672501158852675620812551938067844213380259587991960366836750373808788378515215844681579597202815467605940126306065043550067946667980931888457206989532130059033929710759785790216578910246831594823989092461025496146278674914333446520170218947874412358758843066149929600710570489090166418189556830698309307516442086241632231608934451735706054620537360196222058672069863182237688732599122750613788979743106631250951713717417075022685634161275107267568597949980525543260031828153748780868372473244903357741816586769068480977942735564760269681503817316676868366064226288773940117070340367695239698995644181876909875440632748359229115767953907555196375588667420266652235915393415916229171370805327704158178952469695361251835863569401351498391472235642672018478764307245192665756268693018130032003987988043220281648044436432921469610463857357912276488350186983592021609868133478042903367840045314398337081894104115174019201116784575279235072036879209317503791850501306156704391477835273661233259428061457060934066970673609983427746014461916735860536644363293538366969183621112205564803654906830953062112009673586552292628004772210197737317615439267622610976838037798371647984276149555682964632590504235358851900418811164014536056412661960112577230294330006031348643294414337596048943448004203845060538401246750585664135831596692210101102988827883856632664935314786839570621847157401892767859228098724691238450647211748399845302814636966625407963053095255067733561323650339913172440158210259877232433000804755493703023075146197171087089083327688626956240913591385129119786319456231853755404476282308926974474788806579724953734985681706563959257165480133386170790789412529645384643249854466814130530079326850311040922157096310346654414752213289794092813408378248154721424649335284590411880647960718361637778304704329059530879306313431557400102517851650148114890752000 [48,6] 107577645418293352638343406629811438197456251519595796317287108773546646517248596788139675661917138038236679914234844830797623402981765241926986005430620473620309629163603903405891064856057865638555263618654791270492002262925356491178576206665772450826257048471421662929014199090623644295764390306222580834172484721358315242371459718486088194183719459779629115217570089596105750469245700568166569890016101855184983227202754228986720195358092556865422457564350517914097744281160465813790281570952638694353295863508963216170692099157123603768920744732882821563252133745218238209237673739970082145421698944010444275669951931590222754460062613761664113306293192600070497573027507889188212500013932053597086806624817254481955143143723901098467764760230704677133980843796707897594306064486524310448715156137885036779271213928314068843316981861958388181894451533543111693421544140650473149734476327221282058350910602750546303300340081578662875214437467005629470028481026244501538946847146254703796176107432462847681484025562889620560274702533504190289234488465327716611604753170758051559258667680268923475958542292691475143786255177210007408706840351888413165929546141429948058313845392304950832513964688354049221789762076297011001331056421013353284278180330014248882981716777468530424784140250932108437413352281356394600584114660118694889587566623802916280986359502205076619642090784831218197303446832763588228086217754143420703591602570256500895043633522422940779820088774639073131404418641556579984656859893905961745907319143846575314286862118186241633912605362731524939831400185309793865417533046722420863516326660066427856605174845473440993512775451695106470708925688477221162282933447043721807538216847735363993099588624029020455713079995045419813811005722290569926972385725052944571318514662412556110510744988332986232739831460515280276192477660316741056297499818292900360554952746744275026373622339262912768756882226758862318909461036334080307946154508729639361069270110028638084372714282568688166214362424790308970337776051324309034822201460259615436178556316431700620769745265279075511821205374699583296572028991281252558146157963410300734739527753402771991544696660349262147309036582119933755426889777520020835485973546856351571756422893341580974040074255039425231827226177884880511242148197741625344000 [48,7] -288775874986457260124237858099792675257011921359107053085139515685242543672846800281261832280996029395143579561969185745265217402938508506239029755410083718735078918982156940467055232140436693980106204307859439440585192686736485119374501161718058556367001353593157665026527578522501803418713692897030880028656203490079994015609759986684976780734103120156811744766198620198174938270188848086814568760256053739535133166400602743468633916777818773201431917870608157010653718057612625406373678456452070976021687603386261317780004489660610682929910491432003213456073527693095555585260705994580427551150912800469489463074019407337290393415632041658598056469096340304391910564474989902649671886864786490178714776679362551578013580042921281868225158606939807801834779747041661579043224545600792374785079966681800853487639067875722075750522183583948515044109142456822873583352405273129457162910101041062582404008833893145131256053954732008845714701184019537440357295392465857713274524047995685229181286412372256914736410839681191999804274833860853545613009542202406792301993063837429576270799245184083828819490885305591281547256351550186558913814591242541704218084097157551346577506001946393378340546027034668969996036248672005076914054304937603788368246504182899431280328529549588271299095726223937304603211644131970775318949575015887895206729397340884627331776742123746823232962491877534415592123362386052728436099100303916573447356889343920095642510308112971519884442864188510619349150405811669379410654040313084160860403759915758852898059128287188046007910934495532793610617080245889035088825367087746318174046449992710982668552528492784636769169470534862755520356735879554668490006208149341488977401507541067532964093233924479974377889617420737527438772077434692974112338142214599023978384959602766726551470732401251173644692171262734234033430453400822300166239072288868902187706353143110302066918131574185598577412563900565396685634407799941240104296693631154603541926366356842106332126395828336759558028714838645592606929506825615243459061440618762916978307929598743992225423511861710247883488540313349498121752918638067200148689396097314948675768697940873197812501523143602681828970664555717002321915749766198328892598207579006076365461281511721688174682195767302977545755620110513440490231957708844564480 [48,8] 600857121503504549556910236126719603459270962461733895989363872050271963714790889359205455949722786720452753881985935957149765060733928569543554268037423125018188167161985051744918021078200598937374231144334335690074019482635570045182031095362943582114151688291357551786255118063378126751656047619491792326389102195230233826800879661427887776559080220078999249197611608722224997237991420697557321232339321152484050721033066155829566091427152964065870995127414814773359813533211479469090262012579828761851664454847439938842103650345906116914158554579294674885579483986368702801902984551818389719527984878245426337706077905888027402718252547476334173345424129522839654286616922213119156449010569563724662926003236463565676272050458393103497527903051093571395160405517313009204402725322148679574768447882309165589225249180498973536895112548827555458976191584220137504612436267672375203666764211803512282381063034911100197964567107536467368371453347976345848699507524107820155765135813807664416704628103291711670075889572194334973188014454297178252626006939454247488889358298007884196469135431431599575769303314609976675596550253218355075637395510988034120327986708336478650610196110728046990996757072914706926357686518873236929223239738814466775352689989744593750992855714186682504163844181268792486373814179744478744518595292727999869164124524525458404239419867863139207312432017208793676685280609512172597885635417687254933345957244635449554594436592025744341067549940876550511176317631475145203809166112090838187300792842468396686724622526573910199506954900427021110026072195123709039852645088045582478444387243045143834896637373427535694717994069275740997893752354621329298938712930313681227279801830207351010975729928653769896586824643390133120089348388048579626719095813233371980605755832168265202817808989540857497273949871931610486698712088747469526002967123357641265417516990379781449780867297861792074554813057744791410984515427907990870870922134553011855882666522265910487298178201804992499974250259967462962704604300424031112656588361714493586311760983005555492807894077299296547767409929740582829439938215271787932750389868731075569874816665318033697100113770314674540606211690305971714138119417787926912804510446088287690119051184704371609423206396791981478043909174794515214389674088857600 [48,9] -650002162634764626750139928600193128276292478842246166689172092056605511534429800728370895513123024070149058546327440754634850751611647489518298901878235397996494404328895758528583833670156139299068047662599981009492259215435614654828042939851295053012549564674269531259922993326152526398087732378612824525899107272131677777876771623469186305515757417057021494879162914513454194122387382589292047997635670671625068018000313099462095558954391955669603154704033477280107257657371324879445247246677597518052685134167577192528191583348378640345806596527945147273542120554038706896210256552598342998541271712725272523033630720595400709226093245065593143964196384698582459330797124001013061527747311691666084038806943618932453010198402018191758248794589302679479317650636466213609372844714229216166640604747701174986930747300241866608948593795772081930376147253794931384480036295832968930935326066161044565010278333339120468403628768509435816396968466333278332854120641803792367820878676892567992095590148861572717791101242987940864139309439571040538018037252135714169709658377742505421991809914192781603800326147077369476657667823933171125963864946201834293174184811888651826012331919461189694621102278145106428610558132216389991262554672108942967630789159730495431322554351590038747593246373280060785295696684054349727990379425008258599841161335343832150372819999447957407356401285265403986060747304767231321665052188267096884865106420232008754872404363081893703507974491818101680829443083150539360189552228552280409760831221713043742915131099292657747777751894781338889355537863902682715168419344164526673544083401918285685656133778211851999290453327035215306570356530413493492054728981524048375000307086649387513290024741935571120584559471237059551884955390152337498089780127204892920788366044159766797362485555230579325214113648923118474192610716549898341414195198966777923907640047122200286611020821033931472276590204826498118193026154142561662841152539635515950758207966550817402147450502618697482956674251121286089436478500031132132708993770589010062779561618721968706341424236620936439658566482052626019589170334159946707689472905639366710763554600424536557661482377868277212971673898376244779098976521688649901656395545614471243834545081880668027607308598920635899662843789233687365980457533440 [48,10] -900495619024841381522622787374803271972848039536399438621703964953995265881407338392255502178232665442362493415502020327786751979342310029972109574156326959930594021349415134222102341010847795325915885194052271062344184905208258551576244827202133133150772323432588811157619855294789667657843738212238836528197875854486882229179093346058616278371562239548573987482784573132361162285290220885487687793563475192748340251488077810717180818786000313606944544035163315461359821418759698702884902767384114551797075088732672323273496539808253241334221608945902473446027395960503351162095473786455278092563310756762991590244183598162492289765981919919573216744346412334485417448528621785622391944960268045023006756970227602469079754185138920069250294326968787813218503499949420252363603131990103374047957978638622634150588791671420662404565935236107644661895065020763577541962279066864977688910374503066908128791797359170199359804248431660867488010321815656488778679476724582955458740038446894220757872079896059178218675617690583954714106005376804189764117700853535646346761463250002865041199098127746328727678034213417812665278494778466603326610946782622587842978194562452436994855050675299056556067209469036317643151092267306417541682277521091441184749442832244553835265154635480766722467099038388408945146999499038839509028271194894072279944186526821577751526816677842577928731831641055241516400305195161531187295028480356363732144747833692176686609394205072443561958841906081689861089326963057971150517052873885952374417478741939426755961531622063001647145450793742931263886686557430662043905340250019985418939693719477632127512206921300111333063036717849115942676694960394976082395435704792502241309369373192390775279584377075549996373895047088163298346365409741321166099442869625166508342744240966629168772467914547535473882587435010538179482252247630918668634921541162714140566918854431801739574860973544647710597508334039278370538272341460826864501889150457226948298388654837648380710700467359205526742129926382009849524789582434609250626545458140285779143519825180576928857672665513999389537596219823516615866917598803008483082492457752761592189674134089400855980285103888430361364075427222189799963623906660172757545151636340137033208071784988539994876662267717731139790832635802673538903572480 [48,11] 6262929249517111543233574913282511668756454885791059005142637506653197949247857007003115110368991897980597577406533062676523102461600247664312350845527106029597937483347881389284974597970864300663169469264326674210753815174358549803338456151815922503979386511090129323473205668448505551303208134306706380294721933452566599079853427076599814835383553017662300256916268769992077678605553260651792111102890066799470522113220008299153357107577615857084622887850905058124603613132309051732115312874557331108399702115289608271084211671505496440592598222759097439537626572963842683130783883995092450614591769313629230637529642672378194693364044169330266007513305466778467646430897706099598893523122259155683912684060977260823100968300707417130140607233415025514027174926183101371064207919597313577258084194513693957890715791855797958287308047074033821198833258695275962063249417598213516933083381761812186845711333997787533770986808361860337011278431846343426560430837263586837150970792745892369252015095509966301200415758544153972844114751286013683431603339093654763598534849365519052922167440350633014772340335145729921706762148818887957226394468718806618569479133060253547605093370725331611191400528867219650083766139229061018791746643908245708165089421785467504533606569830393170905464325426699746934898164938980138137977757804309905924136336932655766124560762027003901730016300934489369785491949728726592544429595080407449911637840417330045338049473692718031697319675714692993033023877450580888643192003988113551117028644562438243194043708249850548036181819819419353859917210878227250811700607310989632849157045275978464255814845293000796397070017365826843191339406641125489540254471731917603501280337753780053471497211264744613370454104930885747822127873104438240171869665350960055896607902209975454170930611059656173545870818323997292014549468871748081332301752623114084266276665071175261270695746528422546638556685303818545473835635077030167660018892050556970269407470086648531540688762022016035280007693577674066969004012209845703478576235983125877426730653883886705516738123415405440598285627603863874401705641801579689300258244543443586687108358583460468902200584148392728451610149042614012427975642861650243491463354436535472673032849981342692012582341842308886417538356902046409676554240 [48,12] -17670721106896104941229193433296210044947527831872840803139447841702287568564811449386663412588500324173668815185165903860688044012927935995348192062353540352569958695175970188414770191245850444621359441357443080248372187550683389458543022930526188712419131870224915277418443510844773299403858019629071589366474429312133771057813794754535318644648341369629671408184470755562455293456256889649669709479048281221646150374909973879256264020692313605942961885037762593741432983056800460446130671690880771486085787508565999330926789695209844598618420203835296707316032337835513045248398561138261346968933443309819005454411642534216050256491734038492564977289200148142157883897073834992095622898967143171457672261328707921826087732501010454531558684311044294535253430168556099570997891545856916472977418099830456646809545342809069126168724913489181844858540831205440010349346647510864976576479401500757195174074174674356085624504121378129965768738757345464249545339821073037255679650312076864317953474322883004520076429109881692932331633568932791354894543065564857621431138382767967039143190283255258984141569663515530931029873038256348444941954400567691591702620131255117323737312961399988358480801194699011899126570632717550522840375407375536093730261304859245901992036087174052544327747443345610694273082531453887388630298050357996182961403243744416897595274762599655607277351336809961263505366227160848317648307580593355314705672005577174737874060972528356059099727727451665217336540735577492985786453171520856615218413732481626137937979983642696208984220892608871671319782015748312728405656259557633465355966690370188871998447934825341986832432735896202339923171771936712015422652953863458112152176350336239056008081929364103810779887613194731476081690063224056265720653725325676996001901316612191199137367130526548475459257384662101993151984076098940377814801201368106638622931478775614018580297084738285023905998086977550308405170530698292743816614428594026062881327798032355559777469537365754767626739524499416796748177378387967774803085277175193569378390134509022007960523280028623064880598457907599461355324414620018173074439950888514095409176223536541512420837774937554242167765041979910522371768996762738625353382113444114017678533042536127314933020913358105596180538561277717355954176 [48,13] 37598799478677051571012144233748323270211470497093340745882926527409882453720003227065822638036136248656193291242190044375227116628016619916055537219161918848246759981203152791686519778261015122456188012370506833518568889061627058248723645486916171719447116904435979134750889731483415647198493265636992535228675599907970587057021243008857610096720971319019548547308777293573576118319789238538936519074384228887577605873284092730978905705852523779674593034351410054726955321667910442938406277679034956179648448530284559947745736854617273760554763153982542544169311551147075416192784182348835185194730406265307701570484110725122291284824992137611566675112937108774794907832681200340974233489297049816467460350864997283851368813089448352575703386136138752886172152926502227321478250271497080405489417596552718443918838498432604478141928756306069220875649635803784968767584662888795640843688362979168862117627762517867201386571427669423268541181306188690973932891237022432777959674431996543760036531905799683554494080802707526699666848672840890011016487352263101342221489392967115040048966944011921326648307269012978373933679100892483985769387500819695986921480158234841779937851360785202593283085448114797790309842588846940377557501878377695337347399797334437249440967194551761890001812795735376133251189829175485633849713064740210981378833148989652923781559838803156498207353698978858449993748759763073952923486028360181983642877801303351159708751697473955604228714205448080584215819004641689028361479178651781516836914168748828419360793709117909375719434770847049494787744782682172308407258183871506814897109971350904523783072648612784848919286967152272038352244717011956253029501525076252275687539989421002030721821120323366742167396037998345771252842863187258750606562118070696703926674270028388385226312912855626908211218084657584292354434494006560154590094752558028203763482635739648078999674357169030785597570082244776910354923423670950445639927252998085197130048366473221500222115885807981264236029774604620715837864089290088585855667434727813700866963441283857860210677571825370795162099139355879712011317224089198258866086303003241230670917514137318679731612660493656082220637454149846558387159482282077502269361965142506491151729928622780587787160810418155722394720238393360384000 [48,14] -67583957198366714409149879752687906678150414174267548527716148268244412598095934572683110836417632035188763470050656989919683854098013174355228083996453176625050201786138138936958020473442954242315356035732732890016886855351382455107104099910712967926186031673750478282912176138645630126174198945648740869729671814863878814785873273220779567204269792095280200202787569263547872102211465194182362826483835760255220178374597274020643863498535840131229853591659201836069563083062432356621466629906050236244824769419762398356395000155734767022741868131125283905566975358781279796993491032594527310481098027046664604498591931261938588578810311037452010389517152082077928776454322549799379571740183784154995766638914888883615943843409980790689103647122057206117522518969588815701327773886976213174194665316122507721571866174646648129990349202194623102029096062370574518526418963491328023363170902386748087432763914656450776114119822278512830022902508926812274983860888529253193767318585068638535939414098078719001939341998791146967035146754173100436722682558353723982397737164547916444827445926080015584251074681937173345611452763093036845769950207872765837356360352797978174874354215350692743556954331648680034869694328117381568489712810232953446646865827367268845762799451205040250440129560319417755951200864907020643165801053672312181900341370903399299631962918960250955770617327241549696434270554918792922860094507288853331029384707125029743196911061913491206846479529114572906858119959337775537584961121367828638209277072271272635267506877182314805142172380029543922893772113162393636171514700927844521293582060322247385397133321683639634733790457816257277774580376841880163565436212706435812219672630614867793493454821422143822219647111609331510358804718999216006079341588462278186936462885002616146918259484517186481637525041579951183838602215651952608910244478194719929622152037544732185269644002349291496712277938377493188401738318569231519834223066876025431391330686757266971802743693863668476596002347169558119842623267041036567013049338720616114094015436136162685713642752915241261133513308417147691507338715446419931939421148143526878738999612617989978070690552094205775873946019435931119465695416858728530014621123119596584142380998285199839540390079264428139062420257737015296 [48,15] 99395202471290042418624798315474231525272848205475494370549238866216466585674329084968084563598075492749526931786228575609119846429620930340237928227297205518065884515273192203754967246170312743023798807247165784533032805485150911058373099835192385549583886001128740441323738401197820662697832882582626037275885518686730350653494704846599520705937231562605398358436656860732667380576968176723933279017228033639938695833774835256556465622592812170135049790321904868059976293620048195490901166397161237098642576044399375350110602767283115137721250796847826502432915693972937794863250761925785633585192900119907052384519991531634983177609922950280219600049384907137162074547099416895115866344996597297902595030919220541207696294316017827138237643369763425716272070128982349347465455006622710753750182083029954984042748579342949743703438758772296484798765283785098090698781133852332029298389831280062669509784059452992212394135104692796904338594771986880757264432678494456736332755466261657308942902741927020792297385625654809698193754037202268121948451335811288344043492469525906597545092708009646863732605562159969957465620966517241894567189126286927440695371817390330762616185139179145671792786179028960706330207747366959660681745408764398686148767347667829559159122684939591828244357674367682693854315271211348603849378249345768018753248671267995253969924832770433364271464873353852689154985684920796314090924144743824512239712561996157778853436556346692732935543594915844987462173409330790862334313472445953344010859954567730154790752982604067338836535333681311247494892788397992496251311580457144489532781602421042155856773784233200711715309641040423106776880035467179294318737273981530161734421179085581931523676601424310706248281028641676341799669275485554942470457987890859153869396254649951499337345972389368637272632533968259982271812374626911707202283519187419264483008150834390609855648230436609102595661243484001894782633649676623366564728685666889624256097689644097259088537174280885311133221131013355274131673521561105022489533202967313301569980229603038464543676450040371073920477212316579442470329015953560090137162621410971654083034226728059388069319854264935958487371775087859173322240723917983855360476494972982744389151566101181055598984026595682170091262080712704 [48,16] -105680713152919384685435855135669547839818363318706454809606656201964189635301493569483553899243867639012080756506499819213179806732568935580579241234008518350043922049862677695794149621046299597192807841799439397410894910519351057453481260261373123467581781547520123096450948737210300382996884236492751891320344239375887367269281591221725129872471946019695030333277933248619798478850817624467025158045741434873081316882767791261106297699354131317572999180772590361264854964863818813926459556596504945040206213893222954326344306434871403196135570269248206765752399155686740899305506713447292112682298287413813090698823227998556660875175753008269993550100765928420920565426666702549611563985036009580800768688785967368444728323938868248631382189733937024523657604414484297601915562453815640341709542349791434243842467972334835071145623972145607805205355232123516534284103556174493310854695764208507067499868892229426428538732987846659515860893679419440075281484982161746038218637507293368216433390582379190248743327738583686393867347221147960614176660428067798200731648119983575181699453648070995193965596821823493355192994731680180919883810555176707839727455303924257584252473681831234739844645482383694337885538776750418281253994650897313395202828491828378808016287460401028924441734501763986771125009482580477903044044037879740970930941376966154778727790673764992463300605131134985734909485796009130319561282621233433262382170774210807954857718835616407471991133502726937134576012370304072229364464888752010108956841810941522773041713623029772813619438915943652074821757301597391222615385573659937503169638636813479746871082002980874749380137132771956413689307049031124337582036684412792108613962907886766803160212820581384235526159259433001623712340298954987651877956807860266473956879739504503031539577008013541714659296565919275205316475605304675602141009780889747224334864559718663509298584875544585379699852910488662060282763352275973395384898889381156774794932186119515120151509121264097603154395888261258993275770784041731134889347948545540239869559003874587609114482403774459252913289685292020707606903367987083568788738735419879404484193874182155372876800927190173030347112724506888574968910285953054353059618942387373903754394448185052092014843743866031046213014388736 [48,17] 60004858035624747153262048381379552086462420236063546330512243113655800124851794694160126809810594826588693289288949610671144287677885007339556273646572198240933856040360759960913979767330566409164281226019082858494747751789210058419014959996560207523853506341855622882906783599895933255178661701347125289274423523818696546397944561729899855534738336566215193298428041938157701352280324402508154637943651096888716184112739778395852484367601065030113710758079507555691789780646462144812852688924476769294194411186623448974831050844285127714638568726754545561971585463306049872888795585082341693705459666019627722127492053844887629746947134806500585057677539794100349327074902603952142204900376268614988969643642103989423835405266122997009881748608195299223121321685043737062545571957288953696709091455949453392063944452916852668081513179596272168118588338038309100174258413415909735022629245014370927716432190279997110951814150193506235787919962853584300646393945463139593591212201371003446838267401953967529031663544095115308810236989886785179426673023484231844057266951381348193832937936356408361508473437963105774116480882085087851357937184584209153339614867605242352569450246430846408397327159147478680797767539429275429634699567132733879787936161714475493635373978297979175963947484951355592716604706733380257343793635751645790824745864442441597334201553842753784020641588000567420919114431481109243710828690113453753432493996281261304949077900563727022112318385470982936530263031946543036147948972021932529416730278001091475933578791746170034085302491796689733299155738942432837730477690593142994726407930084513741611408309375486061872237895837486558164830934908021870834157882738659848908281907841069103669861013723348348588308616348502303522607195078646495243409904096894241259564990132763635874229612800180711520320871926773625161346550025171671624753468608119568711032577516038632784169168849400110799476670191045381832104043334632728676092153981585517446175829031447596345265834882124173777366954225350665164285660045312054517680411714907337642335463436090320385431575610223158701814680316560371065033979815344701517234032848024017054137697191718971984473775140907162542650618973976823656605676065458914758884421730238377409136255362350614243678380370474173011591168 [48,18] 14738410376887743801189057925670225777944517052084902952657357132766930375138816065241572350115529963858724746936166070115018288105474055932961907342516181071001984110958456930847002027066943398739143594384248095174557789272617037280925783106396362289747051802657876317568147821863883289610689955948997127924642976110231681763989973007480342198259802538034969968155567466203269145831660591734337065459710900393593430912096133376268287001427497997539082039702078201940244240291542475450077826381699619331935257190964501392159541832452707246388715678112829141617148026291104831232162853307645204436172802154618109615442001246550325157105580733766958424038334625507828902429633229548098542671943717746022547728000478639528116256526577082055424037048387479695156543686182838931452866387564997860551012178703538791853819503054476512742484928362861290232252274376226759666740869518996991334977033201318908389898653474535343361357517915456191901565957275098188781703756562162728735621754961124607263086274902393593088331159019745714832938327163087596189996304078154520086419837259738860870008929673377704110716133160722553675397424644941999910173135131624736953505838338173323117869895262554113363205353882805841464516814148156116950705071881515501302416926301342916916832706378693341727736182814025552686409541490002947371424567983633345488927553613130109916880484480388298130515815206902454048576625642079348158820126462045182538099266216778104463228502076269819789216943187692698144951986493562564336555187287579240072275086984297701627806939250684878610813153943528293243194391060225134844125736756290692140299170627931795952635083053746247456393930878926389442958893636682936113399232088907051525440423836409049764503771825354741779588371680735418895887033974506786986616743354337575765650780887927519815323340042968638140625389667042703547053827980510961007165821124235732824155395066568856443414423092528066122303657732079809414944963313202967268209698152755779806075321406545671497383903878848186794231697373680468036616268433810794366836217666388590943101287109911690444744602723701514055601638273967537402470226039949765091909787249388440252361258285102852609976113935465137109578314147749940193206595118605804708927612355968595864313830770501156288607165606083470295040 [48,19] -48617714631588968899616302044139035081321999872698721160362675133655426175877354590519188196609093768483570867480501908749066121654482995160408695034535991678229894910758607844628530987850970771822808306338574687506538245635028804412402109665040239158038245920270000188462040269122604305104845412135319889390287520448694112943125304068386031399039476903192496744288976763894983011986766705259633229665300201464216951378231556441321773499998594128069241220502298019807974754772108199942805572637399149703640159480127463535486745625142502794455669862708444178375538349791845075863699614404870523529990025124628039829157764642836646445293820774276148620151749541713035377687385641346646786990088948536374158687326698578935096835631117535734054316612519969126544718734828995375515428120674126776290043563996256404184949527462264849232201209839427884652986954378757578658984071217037716468692297903297125784814522445534576251140885451389603396557034084088175037397275126899037007289768648458369872724259884597088863275687130176921869120166744687200235200790487694657986476220806443266643128366586119059069513346674370891171524402476733485190611953380365618714435704081980240102951533013436708410200273649167347861905420610189818351440627993522102816194025527140184244501011026180223414867004294388099183709217914729808782356356530005284430032625440900080260648068791582024982554672318379461410223185991225641775566769929589026659499180607517393395063057232765356817618223830670738636005010622523681680356823626112034931907173340738704720413641643685572950346460149240306756129450948354710560724324614498541478118650309298020696290560360155359299516215720749700005547076386557499226919900995168698803404248797796518012794757964520962840310606337421486548180423453021746491150755458655294116396646707156910342011973308858236071073915815169313370898204350932323658646240828226313166319295020953408111692537922420041643239220664545393572109526154168207963035499428956881245363838604154041963790703092719694966366058510907205566254198162124106445494897100504090282207896007194169550371088914945242377952720405712068525788306343630989706576942516213976857781073042119139819875452974292843858288557063757166042734741428688141416609832511691096020267263904607417925058549762073034752 [48,20] 12611999938579241263544203224076281951992092115968054646981722585881026478473480540856074025801489653309095686259266806947792873090552157935648162226661531127370656845672571436245088428684440747630180008816650632592632104055689961478360752230505222256538914711426860903218122332816286998687136025264219923194980468077481159299944053406383913300053058832918755776740916521959958075592400766413419843258569608021587417561976622203258482485172057620552751693560887053785446076864909800346542163179918493454230086350583056412839875518559139739023662726468808808752555822234221918855941488917642024845129970087515447491726837888507949940674000143981496243577424634113696165130981092510855955504120530933943635707486475943346011906131178313194248114969206607771572785767075675253944982009194560063873686582121758061271132035881274413959491946516280868108367374953088750831842257622205950984850181368060519134718695214777696176910342860193319409905197747777297649888386934924480701234319482951556393479868348641541906723448815535366862138543337640352207739316943508771625240738477490830321349058126319987721909423061337413853332551052255978611784308750277368467822650360290785129508105895602426752930038527019143803908131208385349394092186198429820990934758909538081797524534530301883182550591727256701672768437392235674681614280877852776292415570564309698439044018269133628335194726488026444781891256256374616557797922106396445426704285935813544751901906881295195609624583431682120863888532936379500894811846735271541385607506986319089287792661380690697193678940576272070679981488249463805668236881890176994789510291782339356580087149272798481448371358804406479799361596946932981281084789093356785301676041340966791443315262167336349064062303076185288249062886152770248086001216776982197833939583302321926210929530959823249584112513142707180324781628202631334488188123436481285679480243073185325840639467965636232807255643490004765807524322176332163731559519701958401748762045592018964637111883735439346628159052167865319484410548729386346372770225497979253055650222358489335576098055811398411662064767248425529994627125933853863027418805239809669854755586588625129036382668617349120248780374746032434299608729067278429628312937539679128243563223234730383625673311059443712 [48,21] 28386945271696864949217561501154618874249097497223411839690572966359388191181401705811553928480807407911304817370056004498895806020356452516909916809040714166132291766882520785768585105451009848972537510265505308830719050985662347814265489381204403545886058213909139001034722501388949186440340996795027091066278151583285720252611031039082064466585174132925884190363287765720093549344098408849421787806699460182632667796212292762089470108561511634830432003552699561891501599896995175577226265802553346478020530958259437631501456769656817104648161762386679610204356187936990218498656300340599987089053033802824758464694974233924624016001008028300585691297934564237713034508052798049275012136954831884506991717100063457659464993282847315238784129576824634182906928641684103473326696029193359844781745706096737508978013982524759797211865959175936990457383341068844669010798304652271196623652725681994487477605284229660384745649792496324345943700231749147244274233143519477003274384291736619078675193625772891267244817440358694960743285537025826225030423035648344616249570017177344643032416900012954792745436390581549978444811433475384702785140366524007400953517511379880643331376047232581434476422828388079020824743325641622753645998114059096091969051920949267841117252302213453952564164710038954474594251168396858688688473321944565260355725605000493873143939605397305435650852556893654331156624543355213216971135313318297346121748798574551282292574737734774884136197836843409383507472320336612757418923953163534462898571761774295891778734743740426180805376291042054650748370666261148705678025274864718579823680069451193292789301884766132677749095979721890584424865829119009507408430719546649873531275047413296146842495860133291387013822835866324990372039044076293755580216644953194086666545627400761519505391954299355679737985707283488339667517128670215991208269389099202779198814581768169366468584379663699566253131035965610511217188009231358719157672213529024607015875804503366729335910182332994183989953596715344554340689196763586665312969730244346604776877531687225660398919055085641395370624387933783762891479764368264927646958532738917402185795558661485441656516274413110597193665830966766319592337131863589006372992559527155672070496410771288547235610186743808 [48,22] 12182733112075877243267570899547271896271170116512215805250837144492026314772241082935859822581398407723173356015991885505950627418198418166513306857872646900953144005743897854093061016536125049393889082680293786419333959021760911822541012482841396372440985145083576688684580476483360468139923094319413337770054862917281521824819214195188087372618231911822535635472107746612136365053745155000150027815589192276920897407347302405236438347342212457108588623942823826068863736115029336150135189020122288641854073612301564470052388158611497717320449978700592234707121551414310526073749477471397010631670736316486559665650723040407243811107632881016684716286722275241319421390791211345904395694102241340424468666624953393862209673671713016391005753311368659314772093919536620569447081953024017424507076339699852508977913531105226683672424326296292061907905606359679495601720595725683328748339502132984953204545291549511986196256883264820248145207277670270816199220970871584202961675376251116837876529517895132191076402241998980699893071551824455769995607247411882477154292372258555636103032661635702765998572851012567575628017453181337697718445840504959503003643063158975567095788878835621842209687546853513718409409406519380509659681516953460050782839412381368364948381246511040096124214669804520402241591484541745887536671047143130758971936829186393986326740742202972060954474464288187969031052756170793244405249974202882621260410932942340240820206177415333513451699647909163762434469807019878521529042146046300556809612796105778992071651552367594051217397592010147220913946523537415144121105844249074297770716005647269522339146797002987009447531008182706530702665656634134742693147633085075828839471157319443227508735856385897616700540230879193405385530575316664186682602861520086646976409692578363160654884647555354617058698468668624108902580398325573172247176554794740741110351887293695660340577110467460864785908879019039346832092285613721571774945534217528225238948150897470874821524024197528454424333255713472694483362084704973836709236799658237480963214608936889378479169725224742082117542418479519737796559677364475505355989445436113244145778894020136554618797768793944913676636083476931970628308842686877292929835927657882452651525737232648607098581549056 [48,23] -149312647631520493543821400789522480754226752410245480620044768399665581983871181586943698502954796083095775685137341265405344413946096029408492745777229684726337773624369253042940757187211521253901474067807633506176240319365035637481710413654535355308420854812173656186860183127775030600505150913308477315581236949586753985222444093566297226647903984751404610557109111896615429918983967299692176256918151263403465990857255358002677539497199828030558017515813755644424119486156708779947054888696878899554417935058258969580112471668244617250058704070019576622908396639813191353209362890124655044095605022085023420893760631474913584927100954441217263498191709912980397321838570771238991379674137820148405263050338947964214707849512239728353351419796619285074687266751354573331545530075388184894038618310093052685672825673808912591352681881919381180823935686786157226953110217181901124334300438544870212773004149956805487081046292708302809196053129020362410561987375389421699004190609434367854527962127285925870739460536175815700971502607674843999816576514545545687200283956911382999179906035535576724232858802216492064869250758719510022755474522043852466668825680720853479977932137480647621673990685235767155624394631334985148470156924942563894360595852121072273071003369273877194585185453987433965257395122892623951826103707854214061895853631686862144153077551547521887700234868670578291521630225848261299422544137695325300345268960510366943452362748487160402297993228228432769347277981815353258297269996943211126877953935649913655557437396909919394450411448410703823522306840075015216631927036612346400578419855292390981038664318419902953633282889336123457983399422374054486036530655937741058333524232320939461646978734217396969386839627955402530376746638585478469874498337324984912034093506797106376289620560655189128810394760287433890085658590973901566078714006507145713974938074996255379124816373047766706311733523292639020580941659424324151406822427232195990062357551583555945436432338654251118666009419058365317719975870196430973936834371714103267953530116820439854163961987871405453333207030592826198138157237838590253668967670331771598289856707087508573720948488576890381948215272116154273225980547866218480271460239210281247254613047599310151618658304 [48,24] 324507065523686924658288373112247729684689561676159512565703719937166429514783881129433146006438096904964488730139954950402145157603481402682190993598932703745956919687740207965411496467190204587816211646214707689894159704936723894504263360455859559640976242556432910064137681652173780861344876399098825163268902480922418674263772114180788249230904388883993971352152337147128096714542381344869348471305984104928680568688879342004426080967828782177970500911513267836033752301898517581356658015077531833060066098094760030450453368852261890547843716826263816128240252519526759708051547298931593039362034740170240486201752695586003511358934402215394760139861588985633125500306029860145485121809230238584449291591067788989734897510098894517337725185289324158778677387032522326940615651956087494232625643395804760255115884259617565784956180452770890162282630400974346683265368563441605091253556878003377352046769074500821552319462828500560457931987299286552226945668183360819178152386870952254133730579478266500999271372665414202913794767131122216538951945550444055465671991637128392373961127201328379511150071119826051771477666977745562962931482634529962302359893742915997158879766683693253731323724666289495176519035332450105027379368385351244264016741390334776733865806199106225730818057737307889327953146155054702355472839863250029006159586294499694065810105665247535088147085207698035635056477326495760253531794438532485480965904974815521429424533142708820184586224690048389618702045128257303450621135650876924502626235153165002965752064803838063895161648331423375913862799677899047430852788178924345592141062276242658843580704282371692674438346320139238957991690669740744058870203436772568530027056879844791155477034099095577053176369194117820506149442187165364007532740488510424786445453720378131666452684994430202744754477467209584513225458521852430387582869815626336179087000951529565906053137898516596293080793966510733382133499619650435644583369763721642568535728632473401020449911256656923784790956345545208157585355558015513193383690061684552917607180737496570986452193492540451350647681106142669440326225827713992429829180733114372791716141430621755561668727994266774819611621540995580174423476774745811582521350972960274197372202606239792985276416 [48,25] -462372949011416782592466033770567361698613600502005703276634082906386102602174594006376216855025010236470477269944849731957720561463928838050769321191569844332787575135859286247502353474462776963176559629986814029294685368112727285877849981552114926991941706676155229489490078956939904001210795509293179982421277205158589043213021265931243210639155516830882023847262122651624294273364025575151764795848017674102295524227343724086332690348207861328097253564950214428931555152586405169828432462917593511320966968908131538735549136671533196727211784991664105118818432152823737874172714162332875512338744169022665521659519602883507895893558298438729691704643279423745056278624441028709568037411894509678175409287979641222901399799746981893006447119691851962066756574740812357677186993428835821045500078154144638950950601649330068484593493753566938713784791449052240836689726570730186493068673828572078987882272386293021533068478583573605600971727578637293607878475950293280589430910281481791694214906169468591233019654675910903431022771461101234363127661229985127711160191463926141168140457407952751122430247834411750514727677246869183167890021757810287700829097316066998707974913193522850517005235201220518336648171697448931246563678113651408449273236190509118694118848154525336948838282037593266462791187548227580503254210253745972851062940412983859821460550705759919267072833337409742270243221077672148028739383249256661125911002646292211405555253571424816315787863091693681298267835068209667869078144308875304727460041316331490995965140842107753075749267183446851765910414510394696253669663519025177307600194519267736791199880006302861321445570467141067554280932589872538611224921256977289725742984233317401574077606368399468790566329061417046590276725946721280250557188994998861337858084793459421570915153439506282247943154948920907492416311111900530072639649442493422115886512293575984531445298541558575147700037641623042048187899773295243407536902847657617496520019271339507437975456297060328740396136305256279914219364063505013968946932533420055039859873234648850796878335420623195922773543961172526453470342486534148511204659412634982295050497437963339566967338535107882311113129404395615095720368460736815634850250244940402301877999580250479001600 [48,26] 520384825434295828973631836919500356643813129940941222695317771627332643842248662503253437203067338128602657954014940543540146964143410335154956351573220204090727306778875023000895379139045376337126453089793363317768642474370436523758619301407426991779632258829754085824629005049091880586316089344437015532992581257818387658986641765169702333596178930265865096676041608206982246698627506386686537334637315296133943811988890161414998075477615702986767838174305444137886914159370057979995267670440905481660472706806262161277976645052865687641398862975511070919583578361968457057205560417769350096843772276394164563631974446604680961791852594512293148256866803645831683067973514588878290349067795118487773687343727575390433739243503476167451286922740699040993351470495106736123351072927072782487416713865339534970478213573386101213398484942585142966599557923474311844982414800156430727740594434101818039683302167008305495326649448542918218818479099660254895281189032302854167273154218945384022804650957697292169818851489679315246996632443290728087425948277572448467011448559024346223324641023026099946293935518617120849560857990762449540297516810320270400809899861689365616556484122197889005040003419296154056183202042752607856554258812688449568095620700755555011931270199251053043321822720975472262789474964699426875049566647672827988696000900502306982713456945266356659770195142601743274672662465769985517234312707668445711016744676188832787339051693992240905968690462967936221610537280636218183699132627093076734128148987865135078263615204459109434197210346353061198898127553411007702389061061202956472274148317710816096613893635633175419336218435634822247713764250025448065390393549886230341381275349348178638160593388398180814585055727314156563669028731389255128897015152275242017534550378066733080949427864620695493681831907810012612467739918142045718894504852640535157266508739407207413690011438194396999396740120318406689681452680064899074951623790155461757370365017342686974241804796050093646453677184124208959546663786170236215436830186809714396707613955727360793611984646962658783717128805189187504201628369376721736032596474600396411374398325645971312213351682393008267973111858899428291840983958113253678389829024765195032398702017605795840 [48,27] -506334519943066487892893923052945716059909389158700356003281258815814994485468980407098504201780289838774042817841121148682849201504349562538220429237291832198996009602443595857250728239811042889819845112522512091217770702079273511178826282805228629601042941091334665216734601785393930479334236156561336167515478626411811901585742512075503029954635896735489640575131823263274607679801985941960769118346280450562361521338912744729688335607744294330151510756858356120751348561387686709966586315518552053848003805081789926759798494054388787744960069801668217728241364075668114855717247168126757565592599998395325420126100548239364292983985266006170542429324125108864502226588651102342861583309515623228280453335831472033765375836333883839349676186724122467027516714116285096663162191073029821642699909561794401372605509051582646244984250796980180751476941551334946291816670255276294870388725742261539189568294149744121520480820459939949878244406738042233272662482614742866940076550896408188417266204499362892587532172322832949635383751628897883160804899313050002972051169133949826236606823898416843399236170505636351312036283726435253398026772894526073510183017606807558460422529002620551267723071287226828345075542952577846429694971138793218022431319974779963960882045217116023379110629151900472971239645712131017190093031456518518635064087531624740815546859263147550033519469318867732541004960330425980930965499912766557811726020700898224868946763227619754248634621779033523969210797855929961357654444790955746713277886804561034046779220099833750387339922030420017844659224544404002057967795975002110561165657667231309002799379690984346787655140534380291784912417642445915807440445539606075847765498376087255623651881879961468237051209422015491577920274308430258648143439615480897733826165256575993774839509877982080234647567406879196800772651092795771493275613580815599613780017583383889695038916503994122874228543076418580568643176766035437392766888023241475535311202160760756820297011440974340444776180796952914656874255798226305864182663012967751642118137504828893682442615008433008738653078496532847324226403480186812810255748756271501740124319001463267305098046151520534308370919526527460621395059825016852197949442691592811507036928868352000 [48,28] 454977317798588772512365671041264833262329856299846993832250381764433196058149813394505327783148302740902130029951612728968419849998646616277926965343235752936479070184332449808486893891740519919167049098375523193264414853763912060465397695633042675392287848418143139690776181221272810372343600763728922851138394310644092374173894563153355789815062248784145541423196956477647164478055282247641356527976625862423644014885215204370607300186877940885398464298474308964748281693562551587330949032436279819566113781785002251857069178979715555654970333639567624186224635076416725108996291768723506185744947587524968875015189948424156828040080258829321009465532700388103600883778065422663520903147975364814627237906071625230600692780960907873344648569286721097753245929421517134350910562224661322497856563828775000531166078858241218534738237790869595244257222093557732761292846757151766745702368139667823516412483849412030158315338526420967252330262463389369545733578060368926003199264231312673267286337447856959299571249738588299749511612920927877197405777431546399831576318906348177587090022572566769422060948853586573026503136441880713133156205843494381452410409326715826576385077653907157682767151355604750589199036873730753027186697920553286922968092286734301288400935776057398351626533979203903723561230504337943673154429923496905838495247909516246010899422672809314710881141869443740615096190383087605929760673945482142443549865376617378255188905266584495339579737285815811217032185787320636020268990041855270001819542139665300275091659509892869475386688725950985130097256048388623728498497297730656964549269696617873040068214514983569805557868020058313473681337584639332922081191881179799465187343464422439346718883185532485744095502511216552702093223991097628910153663057665209638594842442226442180434444830092131684841619419725696432180581336555450911595660553207804795688918141833015133194443126838235584701793263398969169770382458107356291704989276916650152468978800264207226803420316707986096822595619345453044623857897435321189392125229761650874865519970476538197899312715338824489609209968783073827005735052798313647041693458445939709235828124429822716543184021640947719677693986469231253690394127087147768130467656941128080729634242560 [48,29] -391131567395308686910432763707035517371775340670404236690892877516387064028183388024831319701165360610110388154326322944185221917973088706505243455624055279491060891568966637581330611876515188368567892889447465517518491181152624222207088298736594875095471424815961225542072199238519994326513095779594662081425516947556747572362274374745323411951215661125563046207468147185525368115500928619469522516529842197338236508425510821238536536777703947160531700072308449898842847654953833885557749473717253053086607653762097203672966616220849459194477647321456159995500441416925215208443217042689718706973830762099622657544321955457189670841010077270810243988027647639719672196564362048301184751977987839203803356882464943755598944724347667143015066098647132380034922827566655936837428461288250246916671748271578816608683941727287998906758692869189727691539683353885768211929891405974373332240867935942850327815146866137846751168594765328194568762576402090015619939583863539680672484624292503326961836020431220524885631916639097634519650594099861244032210196279489679506497927577509003841442261286302914078224985653663195537147573812416079530252851535183781203366553936675901148523212733801196508304846358985230515701286980977381126602421032053614938705060572312506189374787918964193349197620518587035407548295923763537042280780537364992112568909488184413654929252331858783168600518859733484630151933047625851963260352832255672475439466819141136307838757319296584941969602690117692575686028597539612779776603238806979770106846423582947707917489983355761878882321806431184018540197126714089704762300285976128405588906514208584515590821759590740783134656719254262110227798092805365753431444989134819099086196170077432672332243881440986546202558069291935657265972758296853474575213816392009854712440492000701804962209219145783798181655696891630948046744027897893194577331199939745939429193865135358577719274160513515762464899475597317537621605185367402026180806030564690139223823560678853558725844632056726420918937557866776551778905201995939108507937262801272304551475531657705070345539830018004993284231205157606143034021747874892418489763572532533577546943993681035983190173436091977970132374620224635927144940798729641901419138488467042507392286720 [48,30] 320611449738117895053946139580650074515097927211836253354109407005885870738750591148070687163007660310887333166299653995592495453757561954620549098824015059452428502911340574405242933787444335277666107113418215188909819790576568044091309898920493712199921061548504820097586937665262761027840297539171788214822484879835620115443331601752221937951739640722068549744208149836589778900233661668229922421363751350947107744304189390772832927590744494695029921289876499307983619480429995569979107655818242753553304695758462106781470037446732400284852684916865146199109746794951468134671768496776696237267287661675339788148616565174710753201618653268471484048596848561298110666503933406352040280186613544868752252629887819317740894882896097079788347172286591322074044900408101698225288307664871298529118023590712934187250694980847121296902318196080238257990540425324653330993573839490304279046669273817454319466887839244952663576358856079089661309936252060118263621926256917366279643173400191225492502597695164079366150864185796106432827658850908290087512933183953682677076956620497582704972446462814964659511576131068177403421448847744908395835637434778284184938847461780824825710361616400515671929995088090134261749489528466240325270614430851231358044941954761751892105203174486729154903005734345718752767644363915833819097365624672065353215747341302911785726070355298466264101680725646599657667215513014620578852563137950347697195446860064758978862424479656009773924628519213212359671139107445754481264581040915833299734487543141550414805710035728150914573882891439493022453324226498417405479362961070964570736864591048112049554648800673829753188344473005798187156548814975895468725600605730093544072712855961009883279646347876559495022416478564183216731659833269341139122136840075835918286565832648944037467445588405080879099308520401931306554116214237821386454294308361186565632036929850081525628677969132462026591703158631905271338445764735263144956641078271322177785370673543754210733473920792987866829333621389301214210945136072326831573611118563208478048983622879277349370053197375451156246032343812615872180858511849828162094734499153874376381664350766864078249228939358492709998434553865370484266432936619435748744976860469250458910720 [48,31] -245024724925214460886407180195830406997748090684519309362648708636701135054058023718613386804204969008580278207536109243095415507309764331784026646261783607708667113413392136609407621245586108179322137813755117723825450689145709025147145328324773940282195703638499351521338527893121975285837212302154558939794865063911439944128652606419517664178034431808917866959156926549647519850752737282820352051590884844884058114661871560607947839752520713853717598846831520877835382142186203588320981059355044890551795444856875184805182672929400208069374592339228300450102312950385909820698641091407773573275733658519029885222244641921965194172780895988068577654719129433591966099584354440824386898266856141342424146376480640193395670920330519312340231565562479852571083269057142869906609486296142913375423453395592172413578235215532421343588236009604602823852744674157341704425339101033148803392387000084537063081433090609415177350136356910973218118224502878783645903796410170037000817545701280153833124171189197356732192873764993700371028487035182356380580698992860160817573540818201816871148759829850529001631576805626594166183269385369857533031151072247350802300093295948943762940938076504487541869271840492631048201541837847804091695929531899315049937838816707610464718146351480667682959160718147150561936278811787905302684203925102370631316929336142355051369387299350359612829858078580172191355283520019457604812699096557202519243440015557523087745451309558694747782332199605807914787967524994750167282191546073623173241371234679178613430877553113273074107616818030039506681343545600686797705155109592876795467025041307232551589180771252845947064780805140624845339810313622834292790483024390536175007670463196548733860765040361771556090828685590190009617963216295670671066224594071748610844807054756616041327921699659375870891711687541691642724824618519419090034767300084374684905474721407634177371333513787763350992103240219787539954466029379860633534736517929909468247331702703715421561563260838217948293005278288154973396131684749967117197262091267082112370242767292181102667755701108815519601990834120596733762226811009972573911630413157510651750244362095748886278701397781928206713858931427636106393305039624062371354283667010575400960 [48,32] 171055723074314943817776488523390145168262223882833916750724221180163023460933319967533369828744808341463596498350467769703349191367476067281849766767066046415634342309822140042128604560403036269072941311059734117086413185291559694909603323821421877838326011830477371246885542772565161932349629986389158694774744720237621396069601967220412884916501452937471067859325203117810544086429662065026147656210026519059339793001198627952641891170227568256681231640341911763718827516837636173825025289571088198803317470407581535562574068215199668822331098493553657743294470509109340872892099642946927896772236546873012130787816801034095778152525754934815882467103052679289720476778555393962562216605824076744812210260142893860374913860904412346923817427788777290338269484587812327888399831772042740712219719897966480547124193857900635094492710787470065580936371528493676447472845231534527225389338870577817938869399577299469121145091522135358251451948356783136396032254089146833145170722078052980750349501350945189750557927473352058803474853134581967464347021624414444333615866860787117839328651589624798532374688091949260648244839254740886334406470956852149563237273870839474694641992626487054188825112218797006488290548085932932659187474303972293216613143297182925832725041207711043783057479544469694681260034305229377715340174058057776103083217916889483813988691892319166389307517577110908210687031461079456738302644013108259957549550274865153561742092201119906292178169478517586905919026173698762451982189544699573123446556010541157840835400990899307757621678837059123976115261949145114212563124702825314473716755487245082920309613860928809177798392139113300199235475198776856587482062035967720827443191763323287393196737798389798792216074208263792071182224830324946163757103695491317064211643462428134924521806330701154855936154800867927085253994937378388897557591014864549069829478767181524535613003291075198293231937220705868918996885847030857308277249057706998457587228259065381429924042257404476496280401391203196482833889612004236597466512786126558319109126053339729435511425966885451270933895161210416894019695616358462070381443973234122228742746519328138814626196108209763189420140545900228765122329120814449123591231454849269760 [48,33] -107522965085066278392242025264574562510930972221921166669144716006779395024880772058445649714934476239163950275483566257875596392997378120431979017779851358998861432098349202906616658807084384192560462841663141898098106150536437308165074946066823751127999918308152902808927018962496493156853331192056124584549949863326197779151352377886215214780097726272777687099182205182809172177931690122719207504169375961972480118188162129245209785158057804936012512156481502653008605531325868234098040934404542921724644298683082513302012175331042886958155076434354554295479474406461413939565472383906357095434591006575460982801169087485341914856722623277974308369607364459280280594074570403131271762027141296391419863109149938771751562546406777412778126081290827714317304652294485602821416204628399764986278965321599282086208134825365496001511670700835075244175168083558009980154851474786226459456658358946911280178242852112964639334671342548466381193575891907986947977618229051435447545106779620754951047596089388191114530041280426101269833511300708120032950088998946265969109130209435192647040679769930301594512425204026566003902013271780031617162045267397474640019354001144765694686859451011692614697687502719134477192723176920802100876076708968618216513219020380166812133391554302861594170920292694798756862459680294379745049702726557586667702371646087045685880748091410889295729893227221308164441460432132809472418312096118080985686992519707129486179532730455806394043984748224403482823495374789427803722007019663127549839892368450345378659302465480983328021882307973062574591150620489059862198677750036675154943902802493907569009211467540895550660679324530271744508017992815122460978424079996395329890865685069417030438407605209672176878313252163019478823447026672684445245231674442739301836733809283942653053609765607635492512093973158378989478182731331511039988524430065052601787166547175868945579882367644751464617287520841458731960322551279687035031527056845514846611885127736200153857547611055962103219195437164647386972665755500328494084965167769972197275466952344685603697922012345702172879779895609146797314080092631386845614189424721742062368711388074548114981129127023360511216273630323223738584692398585672740393286432194560 [48,34] 60205889772219889305991448808138862190783972293321843532352583106081368246933815108833308091925395936252565151600464779724512687052978415212663563427794083242869636378532006051976142600032956887847999563566836506039917467566226998220491589907857736426195208226046781452543716150759390954654002360693900538765185884267564959393470182245878495479543355263683219985769439383390605740424307810223248833178606407161061414506615874420079273614881731704923190069316424151154887241307854784268705966522806187355646097795982037090013144434766093311957221174639830545625115802704283315451258178133166148278716278447127776300670218888589530045296767717905046917935999612117922014118979701366381009747823441017630485978870076720143371638292545317529126950907193936338013822487469649089076447615910374402828000882460694798489344785998131976009908387791950097111496859343742783199029866765926570762759323408542518586520984616928570400991305098617567492647966061546914570098218713029271056945960957337938480329181138704027945300239700544411843425942028942718991706522612831695092680400640083809788948790417570447578773262647848773300353202071037510392615047876768859028366951830578203849888731440297257453631899885225673228108474674685060918312187667535335689319727496573145989401819927719977144784586712890386287942963659068049088864435026927635852612889412191060307262859662482858737105540331790167931150094861965827670481116908259867404350916177179425685941465032961872836028067362403566448593183708164060546213162310843896904455461213369649009485084838777689846998423036867348289768790628395481370080311716611705180806370954876015339837515826583021790633428325069751532969012777559689631838067224202444660150824071921341945152297060740814922797447347175421659605940178446222747250088573560175534552189904838943795234608384451162110359904929002447534462570506926468649356357005954787263755214363821819771464529921470136424352308600672571396840769649275066769112485117060807055796440434552261510719124884591443190700543342003972158162195063707285290105538543536414294690874062107381259919830835872198294766925325277283476617873480546574900963424781709431703558668924842224967250308396994994214334531100445455264376092706447956902307430400 [48,35] -29821064404815643026341600932010037001162881299247987046139315083622190180698850910953419105708630949167147587360461728787790005108297214653445386087774466929805204795372185647766210169956035409871684459780016299780267902659973800626753004299622548958411256456202147506454110854728384645529682034338137646019423013466200418757935303132634593146447277679787977733812869247755529773967650593967033635927574604650422357834375110582284973504854320941196668269147923683782168924813493945549441126120874882493263612284874510319143541212168797448789563037370435550369804453387158315231458725870847571607404540449316084691906173253474188842875442930790957805974512770622444093193433969651438503276707662794971958333443137559158465934114889252751820997262422986281862547023901850710618674907443500418856748962011328597544796750653905735647429078929265159296788186168073395985543286741297905177831050407930340940161777995177671162757017931597987630829619307145113005495906843375255634289524887798845544488854831544650116280016629597293434695458828267819188574475342748730036716863610213867114559184312064093831788822277949576488932689581535657661224158975569363629672275225543891848398283917499463316581797745033754185627913882989584648400329232621896274709809729391213274388380801993785841831966692909881452098833375560915318046859821760051426114819339256769265697548409318891679522699945327658868659324802610025946354855018565279275672943181572833680293977071377832969878519368934304529655100718990835317784165064136422254127094250192687305056055479714123612411950180421469275065739359722107559341802789391748113221136412294981882960114759048738953321158841657751357907642739017112116500997687847953115318302568429481286130825046718750127751281329790572634092707918658125783621773473129440394048623754038690066633801459774174550271981374074985268660132718452270299580604051282436670789129730843609733614708721547818163576579793526824592485982301816829676168291180472394092633051517439021197695391621159881636530122555704656456085674922957003255169102365868601392634622259963748874799010349645300392190222540896738062532978113223740734073016463600792511464675351859142804340611897114645884571449622119021098917384199225994578493440 [48,36] 13035722848033242881621314250856744839140301329532879351730664506061802927440418089812098261272641799702995033456329947367681573555503513091920000307178463626528874593653288195944511496780428679872282008123070966290804729511907810863953516985983496656797845172338506381869668419481377298317170427095868830989971764264027113728159709003274228338656815801222940497280528836047660340655863432644653307884387528847906993864135232184960058033924702347411270400154040680059859733498987190656355047604716876084234441246423588833309927121324513405223460746119808488929865782833884828306031215761380010472114537829965894351419255986778386957543336702103603054541209256487113925479323290668346380800468663318765495019827280774971913766017706825396635268050090435777166036250105446195154485782318273858649118972225133120788959981087369376956156852905752246273548089762856925238778372040169414773584124441323984305487252108063252002800941580502692018251386061841490551585815248209843928379409906928763816576060870703228668717266059254250521407099208977814942454937227900205183789989312023597552326618474433835745488048059707964928400997679030705344514831293103636231239184240791060720713136619270693313465035624599720029516182756565017601835413264988448926543361618172824039360754417254421353041310305350004094406762896730192002084091360268255693043507966592320237918878151050301425129608492765566718719974066663363497051916844493954199395493894476825757296561392788275740933110011666449785043878663216994906106358500461036019596993362291182918103991255449680108346187084167496717545379255677384129097258572963072980984762479950651526191576166763103396899552747365713616909557557774977986430083406883570087581122363866772436595668725822777122186098768870899041470729826997092776418239123617657559023862426362047234523536230483376370061455060394407715318295141891395715347887040292841888284432837914512905814496069240407571347290512694815942274491892417738033412349531358944638494169538134589299914470524869687214813314633200375141271790860710668600988183435935708064714486132851816275011098616430003246846264917636566422493003484513656156953563648001813756620541273898090910621630927627633619638707411985043322871951724739964174336 [48,37] -5033005568619952130793482844696561008808714203566725678392859755220695847609727532814363500504258537382161177727612582145774931775301715124105479666278574152007399923441391360928993062737341653538582274864553107821782546765728313084571734503618062831480492883019770645154818972857341307076675444620361117683902813060414264993319429140241595381704918071802749089147629093901830899409699438389531222916330044253598185035957872973976813099731038757035500450220572193766305801615280823721945287346809057000771757427979507647671439363005325434687845495168123583902179030897518745827016871793901280174050539148361232387773929379141642344638789450434005236350659454216297336182747329580215148252945864023676445058306781655489975351336140826955727773919353751581640275353505353546195758701554033613508732784137375042656327164773585697376496554357446361780337610913202000194154986376387103839417132727244678636838307878760615067502574950260976124142711435349986817757180614253384732355003375783998782386901581795958746141164678702229257391924627172888106808614438784792721031867275825413925751147185992670281221369592319502645893999964030101567317231368508958519526088738207767934431781479256738199656408125608670313501043294582859484824471598048116418297574486315391581510754362190916659308245296549228501634458446427901183020152216839426281843278011199403346110187205818523299180809413604052773029535139599350776788472347728650838301696144843485116317017134367239065332490032618376853093013366410658848273307955177261572135121954225976111256097488981470280943406909044843009994956067358104095083043416835880247386199695337644569560409581804737704257065821442691687060512294999227738702267104985298337631844646424590602817411930405683430824439552841318859335667464326019822125296130201523226882576732129809155629102287285632214229497291532796266311240023801914046865133464396166095207680169139194733518058720440608658262754419256398659554271366242439224836645460318491685985928610773846519437089420323225882007872234769029025166342325443560372358084940818801237243627666393428437227625289952077462303474604232700743958752984372375961260750225388270885928951418861755092129066097230443699387810165855425288763876925358735360 [48,38] 1717490666932105410632248860824167271113149270258191725233489036079199592658079243780020935130351303856101909380779371279036803229704859635074039244680430902449241732035147538799802083104558274964217350460441125531266233684812585236710419520159689701147194550144962617962034040762652126227799986992154882585313061309154256221146975572015880731870344127392006471216929969628146434406550265306909026538387030721644198564312024919234075109536019127613398396525566005814227027754701595466484839230093612306183489706462329969969477434542234309807895678066237097901426422296983205642599284588504243777913102413020238944151248091624578667339574192547959405819651567935515002186484419302309355844716641681287770498453061003635119244926788720420601134158962385418339057946439482409048126530113103581321980376587813535085349580437282929796126396562506189248468539811362735649478969720562277171137627029900919734330188208564527635316158529502244330733679147965772049935513677442720150178153519054323966983590618602534224033169681372899335044275860101373735047341362278379223646284892942492469810645157264387652436172346972788333274357592267285992486894871472852290124472042000640365267462619104901780392694538249347997454570702909188916804480547096520052552345073277183987446460012040511877496720718890891102862377698266528341732980532878336788807881011605993686688164109018988920844363359948217146932301968747168144349297425777712717681888105324189156704115770642975942945959094132439106571408596699627140335063196671486230793454120947943796206723055195181931420849253325502745794371426909493797267060639068310097393944508818180192224675545088617167833970761663216618362433361056137283404085358700642882546938146287242768346757335083027980881944092823979154847772907991581768236441915594610559337126178486002097609143359055210256180153283071202938557814128692749027842836427212045482100599757730664342531656455292812729513799192069608056264727353969420048494442611766398900638472037925976490856832856419382445729626011671533900023973555569550243896476023285662580559341342662573525305900032668665537106801373153309497180184895711440033330932020990668072740848794416170282796306228025317332170640771079597261444765623189504 [48,39] -517221335497163797509673603597727969513057225344106894446244743116525629815198389941691169143781612412155511368655375834017765993912122702415884670106883383283238101456507901504003565090618144187984435254769333730894380820069335628155188008238372250177265998071266671415565406509557876515334560953778717524313117711764347022743238159120758660572212007804175312544089230405716376304121829541246645187630626369607787209478317636866149047922337130670232446174923186341940646751997270231376482588916581903870191172947988506503970766735831787058714774402360157437385021497899679177377284163130634231326671259299502074232245585749205089947586155889914724910736107992441674648445401647735414475813142303571856481913369154967743826241511446188701730980523727717743820971857694147996268239574850400089835275404255340461881618801207553315472520998803720669732311555864119897986053964579051557669929576817860687837823785056659178236134016780710437940988067349870220957511375830126674689842990367804391168429981165579249419591902623945168809789546567680649198534613738473126671003270397193877377824067688943537022383353299739370760076004108680180976805046363906248501045339431184383184055262232753017689303355714033560992865895190908621211120382684097620539423128872337694239637494422153614222011805958059715904450595245697629259934614035426460236559176922673505683144002808536871825570556811918042848622090928989862334890616928694687447994011928381885900520221603714260553740363221966265616828588410369914189319427729654591813306667825990347846926564377260890547626429510665163662864143846484931499873669957446131306041255991188414550713122446440879277197470720529937966874700823793200135589931320496633019404566530112436794130916697788080367862107776444907208109628321376807031086875939538087879496192054945178387275910445846718785673744498176470389888910527487382579944957278374426780509408573682368004620464894342126669944765834076203552810244954427565783378412875513758154909042034651508616105710495758333502832449224586297064065734263017847240689462084208567064753933996278956868615010227031649115136954787163623958338548648187569217830997896875829907779249216764794382981064722720086355515149530579163073216217088 [48,40] 137167766812984851963217327771185889979157180710468785227150988270524066649721999672287769326025200434298287026059987492414489541650635135075012871193538001168263116675886869790512135924330651913519962215646329682216446507428136762951640606569039368535178534671818261635645642003648882823057764924470029452329398320468089029360002428100540195340823919074296378627887408697257687548838174525573268727759879810986090354186846521243478505400823112252825394945216306210624394874118097991310090875777305504056258581291041067076609973715379665436554204659315396019736391651993969747905701725529495490675047950775705367580993016874364223545392009955085717651644868975933296179056945309975845090113653180656541655050782936850080647581770468193912170760793051529534446911065265341508328143037392756077189397702743242528669786215761014185656293515411364167847451551667000143609916703580836940820869547456933195724434643309363812930509565425866660701632335408964933609600559076824952819216381145677008397574128995915350308995202679598466889491588828306443138122020684228134623171689826865477999354464137177729947140096750158931035602306156754040432744107809780030965542782024231295861327157219331926334184698295335236720892861338886062781976327043124544357017215355387487051586548952122033285278285251990966354648922888371754792587908302073591668524869165770231974162189390493367343710867737178377879158838014096197189103977039122507426808356242372904142702045810743940804104433257748780117255194893117156944530999792156045401844497975140500811184677888932313708978987880725070166434308557708339263756997314337999729229656517440092159189890425655222653493781094794737842572278147272662154982726363067729735197541045923383383740732548849376564635047367833074734540501746660238933377674580044651786448939042289416498747220976620143784710234511730886752000707920342509995118809727375873520221859798343368543800007117928324030140134510200771189223594659466264145592497774403423512710285286658537052374642273837014728059617692057805949049213901203050597313545773972075295416771507230652013235772748253573102598384451962547361173876406623262892169107376489729282865889323376301956435693033143979261827665576329701830271488 [48,41] -32134635800925367944757731362681865379851970028639091979742358301314627593024539211272466149445167207358405309267623539329479533478556765149462310820012620461313145291168522018735209696523085294781306906700037141990961278059737523202477948791825656937589244158899312834063710327035305265180975246949897929811361733930408894680330832351101614091641507888168942603473379717297150912630757334301853005298608862370267005090861011197103271726111324296989887368748156397492378111010699396342613607640469997443064064773297926097175305025929888280101432961346798317220209946573878975803919747082058201366169307556636615190712535878738233182291977243721905718033911069756069472170617030912189779488247055155552181878584251859580106172042013493236919436607258748376114055241096071066420784612946562481129299269511758925311287349734161729236513932166528339152448188069274351304385974511432632983965255097353887307947779401820207324902430112812438356531987645637313245950829723822361461530257179250546988667833436143157450811010883909666549306071960266237799768522032760318338854736339552797592545754338279201486137454981570742654520276551871309072408635576345844893290489365425922195464292789264490799561841304694498904402992889063649811526150747882493752449231925703575226509584121256062678596411166200910652904999308514958964973671056578881743138404438199835578099397900383406019864772673290698922022136320518241885593486706255670518772545966993639868129582207856702358662221247081923178897664557338941690443410820908238755859515253000730448904046056380089458178136137357634897091413482493646375578984260673155555038385678702824254845856246800254235151026668188441743884481637953243096153138588021983192968651404766174327862533457265760556474006286934146412616500614409575334486483800956069257700383408509974439578428772923372305696301234153877300943210510840795657832891100996365248408398445398323668172043518973132055171475996123709892879245943677104702756279264736719815335757446265830107398803952911102792469064608150322356613083667236499098122314458683726664687807383674936114845987697739937058704796126145865117450731486006148758244252857401485837556171124899867007476786002074180757767234651215830687168 [48,42] 6772686183159017649267622660010422498244885942216025754001483141379898776553127875349017766235685901376051760408040684349780967531854195702230737281142601149252658052714289726234907292401362957188626280798302574557853997839613456428135454988918967765020438472826206751193030342668854050756204693594539260484535860155860331968843570848175180032075828438940493526575360567375773484750488960347663292235373766559137358973537640913987021139805651660562869284917931692764577019520599110707301756610336959233818737220897356518671964433214739255951198980164317581212761333348121639538618441915887179709800730028250372464824641828573092204350828474103180482017252677714764116441038604439825528346212412706022774796925831859760337079056013240711900062131365478517673687991211677641259006268611683744992545192658599643644306183613939857420964555484726657179470308142838045368142093497141789829178652538216112981656396525164761077541573759427240775136033456261759999409143129289858364095195017587321757459910290442003735045486909340966355243531792096600174385339609385500312691257554324479560759831108535935327391167665943472503885091380279372433671071509271674902115795981739085868646360120559402207216045053672791907360155193822639392207938214677387948781307360962780464482010576345627735223833182475086313810710643606285538152467548309297413324938978568279681947841723324273392339963587584242626739086442871927470302250006325735000224661760935630274260207232222716456692692080862447089761887181528005573401318372748388950366993627799762049215801107890022336414881760191335602029267289048396511586868564456308393405567722175380598936050356512685358410539887658390957527708445899900985669111667181736868648877058531490369425916521670894470757273950322530664315332863688504606371209916586479062330421242915342647027896115963925923102469074324795572855455882941997655959170928632279205524318050141957084114583180060661565685526890630351424623359374675278604458258070920441288911769135867223723950471998059806727255568833730738595860406737178084927561190267023675839865490193325878953284167547777784756915409115038797152776089837246880041386400096675983446382178560942211888628650513303416497607316943374522409 [48,43] -1337853157199988034113262793434283784017812183112006901312547614057921276811688699918876743847699807795124510592135263323089600192357980858148098181375924147227808591795177605234127190406714076450308411593748340277441340666939550519253281379668189072402682005362752388927428595535367634878273190173190923286653965922779676971541836297611838186249244914992706426242913590708358228177616741837741720443489664946552741165578918036277137662059250390859102346862130415817856139588171389422650446019543663959611039516590983458319170421671400696538254287842180395553536802424869205600540252242859304713538805659365948176387092296947761804782996418933453082179465367110624078729179340560619772375211936639925325900244501674578698830172874142984475490643526729153941475863260872152874840416306953589264274602081048825014773135443802262050345395829999710741128942437543715121661657008036040368946400137142176717639749078721640526279184382266565134257448007945307256087863325085441228059216461829315741016196989318878628288359880829417659975486264832771731288295820175225232967874541908237488801164205386260683619761371295100926896302981009055804899005062804883407551928980389450995478650709013226601992340652606711214563779592885697807399437069084697404818340939043228827363743172230492964081013293647826827172532268654619349624838318664160269222539586949542255107073266048224775352888070627867654288674955360635463933854336579955129227965354943723367840624081924997095172536269525392188429692000276509091823996616405688723526541298380012340060500462594962277255783897615760005375535757553117142349007352059939853222861087485380637428780973037593677056209413795194290467869624898152024897143305299717761679238969425784947898088987760162008907881269704565448350252151474446016221475018954380004027304681488559487222209965209471759111254106138671534937837848650025360150813277218210359487112847269573191305115415461708258444529972649092490126991710529576199807205702895043315360340946054579305275801120539482103332225093369546976703193892263838162201230929677386007971731853758280695631969621567582196979770985342775381962945234004900956153537903561762746282987117749764786582442262815171448184839770982880 [48,44] 259098759057334864169191048157299179768973167050571838725199111561250079608441168854995059535953873041513213393824349042599997099640646953638975822327634612444384290077404441304534516743191768350522751579492456197113846436000785863348718282109532423658902590538316349197309586155090252468984539017493217729040172330941859210180186865877781369423569384330840600259111466686022379317944584101571887226719679493529788783227547260640477125477014476935724907859811207978988098796045129407756720010143853214563612537716003846432624479727585937098877807286327603112494008800874462151366904717132793659788811044777244696221123294845189478655763427574059451157399608721913569168506116312633649228111927151643275748732614030987264954873480022993793539301037011691050394730972262822279560249954866530721565919456719765003285208979527010796460813488932349575015158831227475894704606309750724557035536804891251607747049682362158118495874968501050645020526990953843302808333880566069646119954930298524195849464330604892409024071573503613759460220317148468118179927919583497597921783762458188178225777583491022274426057038482652295317038112221713231130362342461806984493868407785930545133730100236050534692354660315818241977714934420053699428093994126140304749949283958058012225723126563335450328604456002318151152421608047554995535347897960754725638038283498600887817467548993260765508703243065785544881757773927896119422247667734687646632057637614912900807734869671962119947125438443742411268512041592738804044314764953643238507328543789549191781938816651732272018419677109258780780476321051079786782890616531287986955755508949806344897071439451344548034019605448667186114102439324872641860542998348836739885671144586072219689841784739911367704256204397046342746875795261542402279751652389954030342018472358686175690425656309729102596611645011462890607873105364326867476738476037190623043047158174643628658391971783464942707750546747856330929797711425002491625504586906429099435102607389438996604448732777996666562880968942570735975746459367516660016082572995262692616903344146979150512942987874285425157395633998287905958893005344473714211238442628863778173016499536653503017981543341988400643982575744 [48,45] -49172767527815298127591701948277145806320692359905658729176460131665888878535660407575111790959082798677855326299780677261913606270592006405211900643955819356363765682136712397564082612564571223849934618874081242240609537047039003181885091723995228000295562873746772926186774947546181521918725624667968560734448782947346214546020275747850447209511876562709002126751356324930461456522811528797767051784817363947319794063026254818414623641822977020629683180696671400755852559042459985422303446845531307819354259172363115793266206982728328430494446118144434097415247768553947577079804391702108940036306489940516390049522775576548809905935142839518722677753398845573083687639311754503649111633200466726038343250581239350488431375402432073051238059662338798797246014485103238387358739452344984360099553847300934265861036864072842608634686517571613971506260189854531165774868740945201924636156530478642170289966504461171365000242782014557287370026759084231494655856601062268739644108631712349556805283330947407969881748081987905031282381211048408322760699967819982873469081076737356965676768806497619261537529926409148684738992355983427401401983405523181959464103332040057389775294837560405752128259372053895574325193707611217915796155831253513109785501226135734444114403057443759432456127590918870626511511824197022685108391348329208078678262566965896626273554221852539412638392991834236815518266067666607032159271632489529274713067905841706731155224988028873475944737417267811872755542827609240405473089021910710817315414964485311722756099447368103052156033091959405673924279452786858316803009286329888132818684300400391678783098166832669610827896551480569697067531613714791436967542346462002622920041722915130818197308741063575690146631485989721122838114215029103815609166070489911931191559734693454582728114324341321854909504281360550057574195534973581176794344737138422660663408638453627811524863389707152835561785553661884791005749362738745107176180558549554163945440473244365527695420558697285381440717606884509286267928953284065658542782526757410589771036957526883153535912319878059011401028151802761927814049420088962497642276816066400907988977518180709684401863254597521284417767794 [48,46] 8666254002351033991136621766449600294823800885764913529428913246828643293229976675227204081691167730841923299811091747880544564924850397246270173178324778215914450574121868870815883794064277009385670678103392330955682302043023679733974296326099923696247716506099730474605518826601630599661166193268769571188362357223735924768187322227758250855784388271559492105981013361511855933743657440303385713489891790124605905742328553990193805644612765880698596286690180038233766561019646957111247718876255021581358456285032863927383039320602087554494423057985212728443135392319022274917190301829487349798554601069968949920479449630451687084409970401583535766819623533514915749954113381880751201293617702373854519862909075111954973772994894109706236657410618339573770503165859435652534528949034369172771691838942420977254864355827001412583083042615595464937884168064439441847841676756753647895504520768935411113708881513477752571460340735971344796975746560946306895946274119077226023649582088394449259451631418047294431622840008921207457353667146837817670666290749516769617473929434064402915934520987440538317549729271053305090544836079037416424402529059698997947182408201647961415226490694954199645495678853553563680450874557745477056976386859167925893576637483666802996400286914592643814474523226977575695290369762834385488242107292281105733350317448724698358772789255247480011036665133517600996591038617503520616942578589276934872230537326733486246770740447122405670900225949832316711462843332884831906843572701094399779937361848589782365952052259987330472288713139418298018356624141587188252560638645648678123495841597937541927139996853827205601399384168951978820104848501195184888375336787816377997111151929586376002245748088408877818987668716902923273138431464309476820567131501802898989844428824039571000461639371257151532095259980365932185273371952429604135217540256591460299176273912292569262156838202458023762435073152824927006180578229006266081715515837096380261550726456528320888455095273907139318666724070927541416437159659880693846623950778912562275026304852780167656237113182480677522165466618999540460528578257449368397112021645556140664366419078076899726804665489428033088128 [48,47] -1342691342075342983806487874817051309760287233483126428425729474359148530981574556305906618028807951436535308245802457551002994954523920401169658868219148817182585553982098974633350683393907027601764065150996552291471046349248275454084454439000142750650390951893305634780759890165509695253653655456153012547812191051508255433601149348853349713512874725604274144409106333974315452799908843941811748138983628228999991788698614255133740160304636352313567181874209600907440811581038596488680601222069091658899749772961035897724863824817290786117864641217414791055617204195607429840118292534376171457011799812868593519749888378928588880928704449211118889524918197450812126705213610535056556980651721497751934115232487838831304916528362793359389295361844677654751332825625051867330464150963977695631449554089024245575676432668446820560003348394488970246823674969716146491617916437765550780956130788860843208519924273574631253597490126809208505780581198045596484258277718222625181398275147280433028308905601231800173510510442470073958940314371514950479578385420367887878436826898373717336608738297105507953602040057706143709311906561894356246105640923309895897952313927314570998887885988506043615334589676541863828410271934104802845082584992686032896547913164585070875713254274369698097686947019655858103488177371378143470862207325427652425600567786301068941381949005899561933150133365276898389278769936694793629322692287721565914396115310648288005466743537797217519575689130777289966971826662156159022428997117083164750958364834099007795613464574533195356199599133580896870474308679761990320994961882222428321711180273332175501851592785074943048495046089532211498594044203963716113597656731175021005919918447784763390027751907123626647716420709832930138882692164457713857324581327890119197685585197378583790432412084583528912606668069259111106996055455168825885406296460727684903009248889199607333251229235625869491262770077489368026596231647213939379648674654546531191028795836582673080992523661925378678361813414530606849862285466336557134183862790343506140151396744143130454441774471730239462748587409051420446109484908818346427200472278556159127229357253558279161910242036557049536 [48,48] 180020116959724651078516122714939445600359706201382254905857960477875144592340996570218806743017497734507299542186827237615851774827354711271926474306765970251182219951932768970658478963698953490395587673340632719584664729007347068563153946433232330175016004667986079783160440663871882783218047804059217471233162799716048467830644800195592092884914577017195949680529948929914679072317835563353730275998326535507590983379056573565504121460823659980735431045494394077156212938946598484726175752853934670643136852083520108363981386461073739922667916484044338491381666221632086897182127725350913282956043979208647494241387711197468284056092747900519360481603364896316353113735382658465839287202634121622783008488931173831497534132558465072225342975915894550262154145576481675360799104438029914079236793650808275202979252856957552201613740059246754309834344027160796683706866951962773196326697677888366468360250145160734036869461169286023311362162325071736816773895849625228990810800826213508873259710548096935820191063761884707763124211192290059960627745557272451217389187562940956784459600781265738957448146116556670056620533253458433334191489090031485916816827741043197965337217432731960093392872569981971920111166976047724525051722357509139891782120300853688911456413652507653834606346691500934384277169991744596431849310991440398425233548121407898058894443977035526066960533568854010242333269788827267622757914378217450732111052103030961216118095649581196789811531939914859129211413199509419829789194558093539254568700757838653241045560329625760164909671817955268253261076616962778125356026557254886388003689694387841458355895085168593963187332100799758995158204293167748409033126906413617320413553430441778925240637304481067977069504816711611904476028144863629967509641664606188733831472332955709477837594261695717737213591949578162169375421256618956208427185141923113767704559865482320710815221922552012339343913326049447853969506109857995413989981667370039206132133867169637526486814384012273884006663895087178704279532675793173391727406539114897348205209348899029914786187846508339392026613349955384295710498755420138496514228679195423299647471756828557906319602860358506 [49,0] -362693566239219468486338122188814948238381395694536193331445936827947313879863897834931215550597716045113267120221577561264232646744252568030940088188945877459601904621278205526802944563419525941864433017830634701354108821607248983545782033493102457011050816259679529640215527291001164297442040708709338632765466260906155052082059738880253789357774273784626939597824585568028658308630187302430410903128760751068688419899427233037569912646586357156797553039739797069107901796783673478986847289767572619469430781231873365821596500380251639703269581215895557271923800647148190987874526960096264874188177468427142185254175229330129415561318572045965919613412045799762643512844788430599573218286505569847641495255229527042069599904584341028854435294533251924928186154585079891240823734872959736902709292737597979205167226043505955674284405655950873445495712559238957411317880193006783750603946153708818442620675479497092767338111385436044261963478739927671329176137270420577385384885835072978722630125718837596703419204967531705720226839471944513839457612393360130494942506591079056057570577534509734853895341218409932623466562438942888964947068227735673883305018230229742399820371241536684224682650203031530440056795328183104289486495358830543766616060258458168917745952933266621919816529899467345985982546440255621777144537224952122319056534424349133458124507817212185682382833359315828845698255182926661157503390003043014442591966498462377100410631839376684385726323015558589745848433682924444536048182274146084073572047379943379827627534418739511315684778682516985837605831415438333276905547587010084577421446161606747099119241356797022913242884829284728789097160810751548586700126846384098240468331061881560668180953490258694080043198764413219825765066127227458249103807609975538199275778276326226486384924153022284181569446946462978868655747379846443241557284835410118352857077689195876021747209752626319591361484282169680416295656243371626767477979855109040610311227824069633870324989240974574883192677899260538040179787023165674324700729674331505815374581516651534383553494577522151735481566585891314042414583339970884569378063702286789199490542480653166098959275675651027394821860692349380353276826612351231970804413867037675822127266235774876953644539515269295810132544975056523000077919912460288000000000000000 [49,1] 1940933001301299370487740757351651923114656560055318030246026543001462453136418698510733112484317731305136939360837190193826529759862299305789702500071154405474586889599702526572629491698435350149929715270624074927492978815531818099742999758092581400347004964455307150909901080267778875983685799171407424454705957551869395498503932986441962814996343258681353979593850077362539690130066590035210328808371814009015508292029598338617590411055652132572232593770785801449622279935639592761550864652115230911221765016239424709283583009796806411830103476209884475409261402901681638056107831215408963798808731450158232378343378628358673833304617033954862800432381419032808492045072475270218715842278637024148009411602824978593752324303479171995781375977752687981611001637457643226059604570679723404127219938291782018403507901041075392184867145179917066634799334168268883533908417339303506634765029929905681404287005239843656967111446993497191436392552513170894822948534748861685682171599688318961034770933856978815497271074706439082160372367831845179199242977149648808913908538975943251507249724148311712641326584392468294632465460634268821274416001863340422094271847141876631535880741382976108061374733960045909833087419091997211478218212922022272494311438206435807608831376870902164534516301906241094313071432326134934260152429474752835665515972647559065768211658335412771142691972592422858857985821326393905948543238063488908087637762332409278685211794934727938470074441613118355002201692561311198962383043354414581225649553091799490502691636524954396666718838302611380039346750863466206828590726253029482802155294257352600024963278234827442477390387243070318995601438736568547401892582652308361137273765057033327005367770636169468657708049107488189497616070434590232092426223369291713927928065477914998180028014586373800222951398850861551678832680432575701470072056641235697161110248916813767037528440400920901180437697257900044434509494035996986364148478854390591435252134082674619407918316633925587683678338326411543481178646009293882955736081673370950179068740991307247442532180110935337086334916291765437291258162486274595042971017311551250811887201072341069334334388976260730268813782269145744107227606780869081622155830450836498510241766212096033024035842786460273992061723698472688498455686099763200000000000000 [49,2] -35842207737079665709525675264434470508939703669675433930814489483310636053301426631665616654616612628634499230608540082191152738612110587474601591289155691419415316009803507896130218735862557818508211986058147156080969219000486437087261473185190643820575135535155537093737438824649872041818280483007580121691800961267428212032575396130008670657605387806757026955406294131388152598004637987674811900982384717619777170366983886123476043063804006374774161363877657467932839765134883720823759553815726116009637054908699165880653096912570310509567687230658119547467803991970468904517086243648825774406413673890147666933306672643859686454466898546429323388694562037030731404675493880832510546956908956807709437933927526766264052253658053852880857908411110093966491663795122633999848894163099750501498790850477790351438033729849712413955374892477008014929340799958410309610299496669108572308920010529235596692283480566058429568068470785787777085193386749331625463881694118031956537846175497622174365608177574768489911924982707854211681132040804468664463791170794241970590294968754572840778093548815635439656710474489199380029793535581189426332138638373780936492995627812428230129979294629707316558556881885330251165656086472642139854037979480293528261230859704877443507094582084835711797639395923844942631744921303955465285817822154015247054127851364793621430627738155806563222975665234268743355996796133276555028775236093574759070287304707660583414248531636164626826304256210128030830650066972774929801646527822195757661512718531947962735000586587339029687905532270740879498084140772854364266148056361752374753925748032349288052699170452693876556487298076794565093726400489901758697900071875948911671798954542168871950356527520055656554940016297263639192024754740632490815246814618858739931049671623086713689330628241978593590337781555304603727459287519517133732809443712939751240712281517050812852921660521874421520658306267868546523365011339520393941622059884004866363447674494349413489796162520462336847892240776594419154466698496926723408408320038254131831513170583180590071515465923090008137031220461527029626965458695150282467477831282406474402653629030660815164806439354095010444112300269976495374088010213096054816274548645231566835633738106172816855399846974510946508593732904857352789995485659136000000000000 [49,3] 261203847500983203930888128579408789666030343633171423783112943403594880406356470000612898612553968720625081967314829924541671044016602744185569482829351224862538915849325579077666836833695005743395581846668003893985142999215021979713019745641640630435979782316340423024856687498303921509146334978224106822996230744557715231241384875198720201641895307627869777707869281380046794870915699610310751541424099141292812727202280850755384909819960058965146400656332019540243077712014786096007736570595578240962331792226286536323143569595260987699689650821192966795501794565223207714383980890944417350112848300495446197740216725577000043625101384047450633936147348481899291451899792230939132450013744769228274362399466280812697141911979245462651292737446894480229305288346050531424176828682874964497753127217672735848038211579669904761407173959710110386715411849223345176155248614184198517904292507973129605838827563829010786605502406252701212917228341023582076526500941671330596911665619021235933941544984219836587549511041711213249001926335145089421417437592285077528357523370037978957827378491706748459216663360602173586143711701804261672094982284360247537504733513257761959761543826629751684236971712825823932238879021624036979320549683285340859897705355641218761981743289200694786894205851536171990027723180910538557252688764785223424653770543587207443664561385301677885237871875427527449391141038147350199896644292591700825312832865359000386122487219031408615584991820869821415586533157942426291795673124269183678357293471916215338246054063607046987119734403005816229991069516994352641122841279455923096793928404656710136078010922908504289777353700467669704326556387893936961200926750834023260982946110257838017623371699438484160324844526394181526130120405051900102150442595638482921438542157346242352179451331769597324854207573533119598268975256078566125989250180702990747136179794931033694186485838213537551199108616647470311441036826070259163691461789403843393440863680979380914920669057353526342878319579315996762284228524458906448407696951243567988781755443107393981287637398034933796176769227257449642987211403868352222065396006752132597184640416243352451755197966215128602549268454591844631949530517748787008920289742435307784194965157992982297511650249481124073235035616708855853608593998741504000000000 [49,4] -1501338749504682476681068966220314515168412940727253481085568282890326589146293663506827514858850353735234938711019924787776458323137939332216350126385945435601036223409286281331465910532797774010092751361165024590629735135363909918916366213738254890224932335532672515387451587669752101706840740756057841737316642464054364581007905493755229776893916837768949028778407486553106212609968282217459435179058475982017284718571637310354935073689861840703602365402361181731273439587728180033792109548254701403668645560523944974036324183335824870890793801195657294480726111816719609655680851051088648581960700045055492761622068760211730726281868657904682702638867091378414692381655635835055768064897764548581312054578490652182651858032145013249069613754197814078308453894131958966129944457705410970950589344602949398925813061926086374877912501910568774664373834260208792170352761134039456321699192508025676749291422552711155256624315391168267966934518214659078803290323350625445091371069768149887185261891490449755995252707496483748922920530531259445861707984854591833327442636232084815238814993461774709273471194665342112035713335087477611021715041298878975966405616251280888071286464587711432178802414280647946545884293714823904395164421052718703294145549108134606783205760966140372145463198087852282887087401789074543100714187120808199665538279643070730334101522809551243171035422181674205188757162020649163045707386861971344596780109016316813772950667849818318875725217864401093123036381486641520911785067956717654338221633593080167598465171792969433350168355784527505066789542597744831446275374703263723212513302585933225176626760290472977568634962253199465561987953988161712279434662545482738913180664885406839632360071853561193016605902129633180798782700568811820127925630574569380546613553613749807085911723170179968211057568327527977665059526966995946163334987154519099394278494340899644856542671732557996046691487181346686331824364256510414602504425066329187719432877798054657500827108056284451762233833312742580642554276320131656278971439492905243151421243793423374056502169750095452089279387972156658824331164640403075874204342691800352978258791310102017453353698230832002016264143472401996461823795611280970129499878893312767439048281059977836297609051959747463288238829469185024253303425880555520000000 [49,5] 4636365757902851037741003069119471813201905441549971356395075932850285982447967405446487835277823859601699061928991790872169284437397098894575968068621008240286979596166984633470109794758065788258717356273681417891678785381985008679255247315730841017616196812071888727917169420059761672326898000072641048570038999921924614452152029110954599233453000184920085417988884065044416352569646926800666336152709252098827478551727797226764359417792801789071538505681676926709809120982855791271231634032738469927011970115105979156914325262785878928182673870303105127145388429154044203622940703192290155513363937005123045100577302542420494429372649131424272296729805906891140279516671621243383694290947238854032512799615876660390533000042956938183259597854908456845565114067985054671428436732845565500644974844370707222175467429451462253294537312376452856541248230179740176515789408945043549825726398785375382899601688314295168443404538044635417164236285911175828536275374696045699683245199338219826606040667753146656390386202245380268900493882422057535068420711567460992170835068552673717978917905076201053223816989628517671921200112139932575094934350364645281957529771554854204486339848188406308080000463589737248378643733582238333532546886620156365877073591332172109742281617286138347715669866918229998810940219708681296135890642697104039088889163258262623889322228637202021860937478179270012101092295684361826969995169274195666180451633441017714659966921535172291555388432400592101593773886645674513951752594861715699754522818067913874217100441546551272031685049952067434370875740389077985729828644929700800657797877811674259325666004518790601224281524768463892726049056797623936081918896638748809143688270262500463513288372003377576417716114978368360550276687993941327460782785120613300073668617345699186049545923311248302950682132096833033826265594224976822392410945873136074826611516875060641079710107323979864498867887852149696601273439442905690575553253435851818892826540302965341014630086150120760910673128495923364870775923140394324045941510221042621857916495975139549021281528989305747203185846579445122584106814584362395860954766117434793038610363535217331197179189452406192635840369909192923049194287818079242953015044696184864576196413710109523693143803887144553305629672315646380797241262923055104000 [49,6] -7830751308312524560822919925849030500772229496930553834367784126584147371831813081433964596515585052403743385838143669814654558477383381992172916306576318995250735252086855090861643947581950690391265908020120134594683865157070381992334354954590235283310832111482439376051028383537955545197263447206708645131025222169231304338202800995084117104684976316606818792867275551429830873600531669013608515798194096147500248071464370681511450735469965522398353782502952170274577529160982606402119899878721722090963305927156183928102355101953304742314771375159034248203658876633492636953408272538214810413736894824902361324759340450110283106017442146936539408113462026810888239116603003846888910443681126175731983059759829130718850884309575557065002558163185973205929281606572282900490832128410631178039671155103441461558863672045475180645193504272291984149377327886190967281383882252324628117627052533509399739022584871614239662251022988674234568061064708772012439696064410000239873086044554263552725772157305779544581234330911438827923175709959392105733779165684595372537937582823292515152342441863208065016494262458331809886848827906392283665633138413430514630819972686540575999355396022137868450474454981004353123005856446747615250552410869931898532408804681139928171627566370803052042156685338549450429540395736834512432312831280990198136478757492835075526958033092326324836002542417997740080452613565245912543410926299386964475862374874803484138162795595749276077704924518363278533749183014973531965088679037597078913277243869869047202466191325100475810237682609344138075017121850684791840442304985056355705115631966845193208314232753630319434637920777982863447066412514547795622564356193894121294324057545514069568115517230535325705082416922540865229741989025931286134394136783282934366153110071612750916813228135462251247088556225724638464656460191262450701112808070000929491374317071218029712545425887244979480405979627892845310906293031342843166695887767501073730648196134855823296693990069046617107632525705830875718643797291976977882008379273321817530396679166565278314892754514452218157562806645729945090621141067595418897063427162676314998007598711333304010428423523408578075080189611763439081950612018587367797580497016024054955518443552230684621414763024758408477759417719802470080455682744647680 [49,7] -3086258725504555237047167977475922401652617484233908169075302744922016393649172117586605267525660133552042776967336820821884963774889806237547237402005347342280770900889571173410924714636430764015230237831360867198272282484259466504972247976940992136813147175009648621459560769205713825841398220333627171215320229779755364065832190237814758068914391594497662763457911626009506450753932740786899038953086505705422554195711000642310935810693958852766879565985809834097184607422627267371500418899618507703683276395605561197230446459243727723113020400561689390658734872784401173223321080999258997675323889645825662981606668464107705828334506604923289054571076104849159713414498158897451316673290423995765523688240936317516935069547209553887916031114576438243820870167761971134824458462692131409526938441631776460216801420020863868734666261400759014620963827594907503460830267894948674250654284153690220832334788112358794171324249160542106888741415721466897176781763931199797347865058802451506320996173436269731066057074997054805596269827286906168701096522232799683784322944570729360144133857343426804811444348775798064959064254345908291488118614764096776045177442963908921974356822314817467856361927954501195725349360783547369296145571573656696149849927077197599689871565119764725174060044984420780552963071707207399553199614845094405784509815377716933124017330682554055214936504416911852792847967696277675814057464058158720399667033244692985080569903616387248059553025755739335472622206172162924698524597223060805966172628013918066281004110770885437648984149141414613876777270429284281430221217352634468856896303170479410951958406985536013693312992233713659074368230406566561618830165012529345334713837817077691124298418405718291597126363091774983764246795626106575229276977980147942152175102987522823083489212440689625339138778972503059776850166689172942223225098834558361427225272884029002792718178526938702840612864406927410163304433131123975106689631459713662326336680594381817153861681375275264494900655028759133155023612437530228663973740098408796940016931165896971268726759504906027346550603785841602289813944933414252922230551744275849186879277071884295100864491734821381047195246105182032122105264930318944455462720970343347139353494931137935432453213640894192471657855355018960415343666790400 [49,8] 71298528771545387025210717441465410140446680671412164871732742194142539338490896394728655315094491693105861113874412052958051915405065169705200766182307714489968806695813655653136225016672239720492410218535260636950967721283709411773954309734533631452652126177114001112214790277333865555844008669846607163190248832392815645180011317521463786792776208678039339245921931827896594312788291234051508396376377140349725799264512503367494526078074078786455521088708240134427444082073884649812998033096136292579763081298464158327204925488282346547376912084317238097588714255386333978121678449556814233618529199329556362211995525860686544998263741859834745429672466063951192549686364518003797289398276659305530786216924326925403939886886962931939660389024056508689869046236784720861918423231113045994019146275538552238877587339344401147944111428056701610112515637681030644969548628427188398624451190779664247982202720146749714159323613138676667622496121330709864942059618455857556061663893503502862063364417222993640871446015932243772797924435950936382696266435065121261125010322741708864115029974846116690529241458548609973995514588465700105455995130828164370203717308544663337269905320950441715317442170277656778202601421516929773451886177660155502701456010551487541468961528502887712840962316367416017957867980603606638091809445797567874058388752714053802271594732417046459114548196592157467663673916738282207613621348327014719217175156896574898566678288838277734262430464255397919769375360691282383343690653009957184534562469305474866238209556078170846006918256059157690368352256688053160674017797535650873987372840933218511090874425727694004336484413284964775999778609473546206041346867928026947703023502019301680607013258488789749503024129602661102955033301854322754275158630527438248689842065710409163559279024305480588096362767083156746385418558663062687923532190669910277193639025692223208224979722428984282097346322377812980614297561957367327334549650768806757698385722938141053327163729640720788244276598406695709692618568895683101287249559017892445101661621783265285684185663231458549979229592458915850178769270900811674369018851086103952577977311191051801911070956412274420200695421253924912057599853814748286310007603190371396326637808305062933693005792846000731310647775562242752917253652480 [49,9] -301338646250418978134911405777475016421565438510324006553533388405752044184848204462380409681401872295611781488549851096237943446367091243924733589868482099784541222353213558033244979284573992079153271944108987437013508075365622677246725325768750222375877928254338135608124851245180812608321572569608754136416513611951575886550329921735878643623426714878799563898432959026276051700762996902572649732858466082251425931123210787292249297574139101377649989412073359568615322876129761636545469287938758701557505564626546688869220862439794639903429060051489969991853360286578620993933917510298752079142038076078478878736917778469180814427698128334719238876341053843505400897307343850476060485860240749459912384811904938605237262631018477542566700309546202019130842990199461880693883954171305940288107008082345017364906386504468552537775348898978859181953817499778320453748681450516995892092774727614056192770729393972838982160464767475957132690110839021835807446391239411485884230865218236916514105030489409081005956231453340522305787322786736642425495204947164350004882092941830942777716068135116871535267297337807801585589177060910194571360377614383409402663352047297097713014774499597626057848614417744091709308231539433234791316721563456272148337067865997146865983550062765772501017260894226429221083360342245074251632820822148081553635774736740574497841889292912813801354553288854511315532570864886546524054417093308784084468251344355491819236192755710559109202958423065135859209465831279344490389447878968376210640831074031910895856734874013525506150438850626510821729647831971353070659731846313433449223229222571529030571695862457830329736606732589567849031521183045167119438321696898639996807551042921362983218241610354143524288697500546013048676002441374955625439462166157135016578242861414275284332855591241905441856375808752723557759991799533765950193014969662052805114160584402697860381313599523374863457212928408343854507210095323552446282170777711692462605345042484201125733274484862181873321978815008997069428583699019037820074653334357761227382171862152742012662761795214380058018710513333656726002121673153973995466878678185297071187325918126590226161267180693181699453825764965489669395574977659806781017318898088333916102989559510128075583730119443638414362202504066384244747796480 [49,10] 899572634770934965760522611682735234228975581031095406070899351897055966161824740359616363792630166480838246488067252958021010221414329675494529745616859980021764892731762902844732019132724344713730031110803703023592128593128105823519421829644970964951685883884135983072019982555797802274855848051891404268783934877062570977850330656911496953305329473508160983644257781856063177171171471139911196751064257460001160770781665683967633563617565566219593059460490018250157183896101333131580964697526852798161892596602172974236106482105885395952841611857926783924022768789582416183832895632362703689174320152763227730417420986478884407000297929008779616531786060449275353509821253726642906264901596178789862716642291305410693042582498947909156639461940727751850188223148018620097301407822171481658792395219857615243869518647262448328327519366340652698123345092423126027405578014283557649562333692032826866939562216370089863834201847648769889271231080406160037080988836415002113233324071526527417358357006154014420836427554125950774822673252673575226552343285779080599352588244361009769099104128797687705584760486975579504098810595003056361704034876733498479036655008261031179364297884419145650783020916750793955042949175492881111494731785941396385777886872067810441599195888031963173596508707678999134748472433841956887909538753230124151664328963782745583895527173860793688009273820736182924146663140502156392692226657800499442566239065788204514626844451064184031288470117598940395487232507165913395845578156408155332509950081354303137763342449481490605313805113520840812088006411327040798965800808808903057623852858279281690811684688487100815475278264136083070896738844550693169372900970229337126050674686060842213207224664716819010089265480326283400503465232151322592680634743742854156386624793334155747493277987954754952047479321610171911331032481544489887791590421806671618685641190157351854326522912502366300200976706989222115250080899508811790906097774121220498815864850753231423628886079259997036949431139314470852228353140703714923677875551856623576659170110856016884074981445366956893586557611601553099905641128994243832816115991610316591960139523411363641762116430837602666950935303542051050373680756344507337838832275115494768106783303274983631981687845391034940544719234054243032760320 [49,11] -2085681332278609917593654875750856136614705573778964196123176981573885583336257342659575422149911553672495999056648427266814895939465954676153383325761023496748738257899316483406119636850400175794127796788985681376044276379652799094549107967859216622316947013212090634474400314383532531901856781551189133438605658518332009122515730510151395446626034731245394276178374423909482909543342215743853145052809322205775127161481689575554914366052590970800910163470538475295407505360518856001980048735246063194434768412462216879095500128258146421131963903623069793057396942988874308425412680202925413135075120981167802017419201079697240027146795891302535222474848409627509903234006780884633317134757249619791237639630824173118754839848028241496660014526923561422650142528929053341346534252633859874023575886266618029171253438320634023863058505474422125548795617330083115801847025094266347919723366037690315439623673589136567658591007816231267147826304059805869472365991075465080656402893111708662506390527856118600681948072470291646257283462833006826614759935310728062316948977549582892899248018185152652744540702716575261395974660263349702025575829248962698766391907881986085008096849048339669610102181628211379965869048379438062576058433810777269296033645453654048717798521043934267188917187002734484896951639380295340016319518761452719093290694310995225107334061214370408801573956559872334689490799533557996539125704618598837288270446296148094291364041354309767509535828727286308246642048321054746527279344620737469857405682056007691481935961604411070841777341304739147416073349615697773516290302976792459990974084014613551555800659735535184280322040625023930067856717538129540066164051642575112497915902346455580632687936932714320048874424675796288290183540978171497728696668736642004233784384477015792231467679761395395257572594218798200142745111580168727996878405625984321523716659026684590836565888111551060308445566809195621145433583868447920972548119248211808905915774179166851752293212118018770086072030847981936852353852486530147697295497798338737985310888768285373853737396449827494085849370342909090022121400361963322397607184618066159859773557954063991739913656229572202649257718430492217232139058313580906423006809776645919052402276398601381233837539245490609681328778721993598959616 [49,12] 3854478458244338631610275607713426912776571103198203289222794006744373504305184721205997615991751284518126357238111261131450876636972153585255886095176634495894383724731165554317749358196250281732139918356051444805299395522099724316955039318792845706004693419153429460593021953123062321689476846690357209529885265837366196397508145906738629974521589891852917874614919026525103417999885126821473911456236443612443871871673386526929359658916765586779857531644576585414288442387061634560448890209604596577132300540400084284356831895308574114378112069923288447611802631893711774609504519696553298303831731835541621609420686765333027234361759053125065547449478617903453466109810776053461735126574029853934733837824328496588883663694454883538022771882995351984986447824910160860031061818760943737001049857651376645483520561072892573096209053052880813783198966616703917954418064601732314104704605206520527967455245472886111422747564308702494878452826820333938963895024163201300503681412670737860217468264149786437718637624314039554114528182821037761868262394955549583397105520936465853203992887616022144953145271312976561003590534814042365142292144766528067994527451972361353121963258574282330983229935396755485247056812899065296188780098624956432976844187003412515819577151244333742636902079315694919956571056116145714452750416121350004957587907828920144623373051742379896867628284916497478694405549721804975646259510761214413801732012707652059101756632325719222301151539265856549189581061050951356621693835673535516235507254983896160419646650850850946232979573252635856549227815329846171938247929750837886522591548869573709507761867237999781478659450387439569543745508731732028176161731759277778864002156270736894921805493946223152908299879622116275775553995770853477398889954495895859955720200617791680012330258455250361723721621901037363259729576172755807819045434449611490656258250686010816519858535801097238654329291491690851414593155995651145142978315478262014239206747833783389770796003776020783524308694135631361480225354706091329499779144696087064618161383012795682634750485041771135900371931166643413239156763389629153468866217847586734622373762955451394128678962367077962372274808621500156668898572597976653498098620075095282682308126836563285572170198433965634025640163799612784640 [49,13] -6124562282617466967457594568855876310203363960894798637533555125620705229703410253673707626350502850746504575941497657950440197865498936263200262911085406548979837649062103179598575188941731110995563855089073256802184957140907854214698808684054344763435852426664112496406680221257544043488888145488619795241724547831434721256786834508808745018560823501737039252251967561181921951294379226196986833416362351746933478273197301875305537135497879876872420292419322600019921955660338768433820171086651833892354961113812699177476802088407686344445585008277712627341469696466991183525685434309905722739152430074872180244200435776596047811474710335208945910253337669528223079548813952829096588802625264090923275265251000161175928696635595099997985167302411803351334648706893941241746485249673119747456598020256921427357973724142258936059421868444252486281117042084502684248709592072119074563875659052129414893128476137059639666538593100490051525867529518068583279815219759938876484695865011168932714894005991112796517171657703606217163879970703019184292341106812345726366186946773842908324252998047577731202621732225351551527156484263838827665599425293348792102802494259352612452073065796813623818303099544339408065213793020540969869754005978050537092558896847997301244437640546142938635315958980162306925680609884826388469172345006734429397971062839722760215934493919600687403780765496365407608614174610971059259117290926246026880982535745768776581482415125543006639028166243205523766605133374085387408932526627626126420496593266315010455157855805626870303758483768596806398540515221837970451108788292825631687973357128150253359343609360052251786584370242590862245883142454353288605053214047640033901954866328825661840395729009814189881003587090821847364984225522670754490905669872390354147701741883234478123485333373490691311608502426820095162101276881200051409840538183737399463560111931478883720877906706823082285159759191748956448907781953559978990332256861410120683285269901146664495598962377540980520456792820294519010781006372077826975263006883829829664306006180647382549541715486107695075807006822255335903522061326572402727491644386596856232176469481864303430127515090655179682759989896492671964139703402560101110118884502413547924143399033340461766961079091513797839626466706325504 [49,14] 9753996911060769263243958114930720185366686227111609062165026718836867364010519858499692201878864189815879724387803716589135195243487517107147689641186575175651084303530077225725708514862936381173368625065262203410743376015613688460023572316370902406259020315081204233879789746027987109695346930137268331646395201599023463472857206543149865501980338203273133008643535546753118514832517436658873851191911727545099987857235980312015950928468948286892676100727114380194300089131900781715602842718062983844491226762163768517532508527063690169892682560794362678329639512713846300442370611485655864248109663504007977948355886100547171052811953170637276432352016960004962282746362654021257499494401641821890369897385628747346432651792198674186813432337419581357151181948640237039340719907033650413441594774637011078014670833629977861936326081152246519037441605081147231437987452369143395457267700453082445170436905319333746041097768427416098945170681107632679023311464407932485263584700341660838101892272256007685910762586305458837174506239840167631041403699449400399549891569186531307219635713910443508529399202584509438868378376043582409415151495339913297250212358932618964927499764471271507505660102751306635928845268393785660367857802799930064869955642523736373187054889810209048254131010343620818145110071062113389281949313556909732433838095864278398129547087242837116694569907338537619102684263131537177454487615900023893798582370884356642360045743190917918760777268564561515171503415765794950607125192817728744023794092259920503529224241854448052755927153251007927413530966940191479646294063458418527771009665700314601812462713430087297505102816374672732207989362936207042556582765134536039646351940389973057782833708715223602210006968009755928194533455947511624724119840374731510152841610282694228650792014500577345176030260384113261061888682414211268835509553041261605759834795507747327440670857025111540741680718787457292897677843380770316779845890315296203957188311718405782530117216476888069270348065691651012055696060443307916008575465490003081768697443661593565067088923313918768253713529883538398131508212511401033903953808852114629102807109997517204765777416123899650143078644751877630561815769932189107047533518380500160209748321106531431622478808154560734392468203634688 [49,15] -16906995419020483098647470144290286781347585786799057896004179258408259467190510937321889478008307037317810171104843731014387102730710858079200967637763617527131240034313033503840189104403567720279965687163569390723804083292244710740325293249221084518286181973344485035598870307851729624998576644961958345979928409884785973062682697513285364405658331455260188058762652086605692457591935940899379342518645091984581555636764558221867200769924928007604075279403299914687879171888879652690876270060194458321143092692262745616616562255638800137067344540180671824337973652855952484995038842945838216297752107246326077540990639941310336982619428487614217554523649301140948886347775917700267885900193703488774205843068039984909375351509707455296151184958584085291881162597206131533246468040413583675683255202572525841595437643193260915473055065528887023645747403664931291377556368874303357096306497284444176058413228822791158485860948257505721754797073766356458803133344208841162470574741862405829154270246067029989451262639354053906427921820653958960178965914126332117597411616371791258254659396627273575339848413693950149741902636765342630212200770584840746939710974258677639350951373996110418117457056649847183538376421577729494091419175525045420554324542582820382900814506666001237295348320429064087900968013352803137782765096999895029744957387497463920095950389121825574986769527539896145241120745959356000377299844922595552968946828015337220302680632672650053840306519811260622760807667774790303285437765248957677175540901451161466500157179579104041078550416264009820740704417285927294588832660635595873902844531118263695480543152695670596883647653948382585192594493116027951997518861941830220636088541839232069266947893026292200276234410222964974988948657313952207697482843831074106960954152444264259075624527736295037231638703838329070481071222768908117031761937477801599784359476217152600881395486652029161468612076094019702927804049627175931265440720957478845192226550163308017386232513679779712294234323327832868751301529483272307407112943065023398308711649565725221520522170854674392156044343009712749761191781374397440619354235795228304166096593957397191390038949436518859247691455000267849996294185294944077335875334454432877819878634789229292970624670245784985063745650688 [49,16] 27625687169555144998859386481365623349789532459193645371096806762371984733717347106291321540581349586617221372597228818862046508168447129550187051422690048309529259706936412054393185829078787953227341604295436687483682394642709199585182544865027649946453834778544100562225827212800802438306766875886743563343171593542781034593631653950628628164019433293102317185640801217294497998592636612950416206179978002402116055981145784842067103373393734277054891376421613679002934633143538430189196230524293095150080348390461809287947586500077937223473267517750800345847569115479437084207437115880396342261794947211715635513039547083072291038379991180324997132483477009572889201043533775932026050770874648020206716397771128931945042160031042402514796863996389473299533545933799586440632350178570887389702064619838418135440213936686550335319397983763835610073540100537299549177062987559051133061722341563288956970841170928993642902173961192168544942551182093280665051806769770939722281845661960290105789212708057738870590120269836559381045115435976246013059748840248868492341878588877555056449913608679125006707632590681217330772932879758201448704751110774634526280390620454490073472947437381326215989089550485224720637614638272808764120632827328017663677715391876131619581379447276663632549810115880828634651333374038954589078339960395637346096533417128048563371349507365970012032974330212871919418230222744673314466491831334198402113328741485222678230745600449872601192536688560994144123084775530558160622317530206997627747532557239138372335811620155028025361386697218305851024895992369494955198101503451562865980902161226803782502475318075255276248349580687903576162860593501365644217445215909546752666795070418126741395218031960005950097609175211705143644523836286636561862027655380530331894165930235569278615587790337362234825710017477174471300956708602772147548243482046598976041735959207456385071306275306719514502682844877630250618904595120705648850399152491766390861628519911293661521737574029452915596845731276355443358734336155844721258202919316690118964454676445834702503041217874516327215558949558917001505777238537209791789245551091235652782210719907577897073760620423608581152270270366928696677583038441402918814665654431032490946214162824146980280200081122418084427071488 [49,17] -35735122318917635079995431417748349054683114445493628158228702359260546235075010148178101141286653332921462874090807526601095289605567446048246803504042479487016551611746423053103609094551721365140270905990003718250284115763544653589196667016894819512280555365196978609390209756176994518287810724583388843291320298519767082810163456976217843046416096289091699303121587431865317348738874149904024585420652203174508765167397370441940908766489948213843611972990575747207429631020747171822263764734872786001550221350116360624375516198240613338806437885334782835522420646962454362967953805023582233470050821378888379775013823368447164205512316538967349910101524843008817473089200417861554893530585327687934445842612670469300553978487603634661633215796454580096774144570764937603297093584433580794021519283893885397202249101503166986271185508136831987753337349297864833062810370811728577350238952241538096714982244824283163960629904920974112254437941684651896528141467570799655792532634999309038990433861370131249660588020774099273472213247734352169077283963580552473338214121781103267452101975477059766352372769861858746682288916477566910052151772387205843191067556133799786617003953959603017933415676316223875119554067401864516769249970334706712805070056487609178258281480587811632723480299032738770733291437298422190251193131142501359776235509098166847419556695231719552291566146316523853417368012889451624399460393555492628238931545810222855897728916263524830991861365458289640355365021065294520221929201460189282521612131953224209737262642573493021064263822497535766229724086611721799580828584128560546502858549026706082549375090541810624813122320219581413943870879235564582843299005111024539796472122313087699806546796861153450990092836292515058342746700521375353189637404270852672604057970097496355070987658195920898804158509181237137683762341679541606470425236957612868116276690439692874072616957613907484459029876379177218166150095069840858109789606726214383244437759132540428131704211946988481310698150220840659868814943500684815165668046645223597722621914680229860250558991250615581001923169576710340506964876763259129794533554199414845436551499146815323650634425149132960051109392418188646460666412066589640576180860753763927509241527386225147172860706429839557525504 [49,18] 33185978552772821147877678032351315247297941396235017487339542273121407285506101246775873474403188746761081704393251971118232148551721575515209815733539260561573311877855345140359152093895886762606358111090363116589420896639393550333663320012751626495343131035218211184980865632512970830832585364488210178693739542095670936586142669358679827934054231205895585905013318769693057359991518519905059199321916509943562830757081696719846339619703046938508839091022519260579078815957552131957202197873604461823803956518862696882014286034731567803637362990884276153869749243725385678134888934142540182715348394497408085977846287505578480929352238004175582506347340947614752958464638337272976475411856198903044777188644816530031618436304684290039558411223329903249669027976723890810553186352305691394204301984968970485429664784852892127260752159011836758397948221438991620017318034996636300366050688724888003009014283619665552682277664807744675838346910348192747321274791860016225644321916602610948882679703531851783552627969462530181219084103342160902131981797910048718147114496644962752564580190943486920856589310080447262107386446480059413707766568210660533148843659490835752904672708258668221667924405733110686513516163181707573111039698889522929433136832293634043802998358458861052692686202641327971631862023338199582806946277384614850722569461471060169097695805819721525664486816977815002301283522637071398907957206201843756607159785410184875284835914440116951436004218075916854580158112256622205927027500487348261551913555394432471437636000943484839451815696422538206728489277974986364177315749106268093317901434318751198448549777935838710859598731737933829161639908384985332089284522998310962798055964711836527764183010089361203172593210867439389535243953123483432044676000163492071913140242819236919944681362823380177473291803031766168346078827966618196217840222595547003571947317169529080239344971753106736359010501691517178743118702384624859589331853521115724246891458370279014573719787175167695826324064939426508615624798449024839974961847723132601812775983403270050507891629686395556280739337803000601085663972157670712358222289797293726460020116802561563485966244379458769542121178403652845143356840823203045897557435376664529450829435727838218934050003774875893760 [49,19] -19343136110203443878995613902792313481078517741875987594978139307966694204841578422517855136057829530615267396899547908041387955495440802378338502448416102716765430723460463609858411864214703773671566294392784973399663181851204960097469518032352915600438797161307987229816479492049385039633022018710811327362459043961290810718414428794503472121208517251265219893893659262107803767611992958633705917920384986168889234709498329420561962310001946252408463189393262372810872995439049696657403503659361197022407124525910395776544598934780754414247284740857209009889331248071166556778158516401857726060953725334508940485067292737564480170946996923972318557818630107967346315050167697826633795545522854237027621294902646240358106078334210231794072678762962482420512717494036416517688302311723845054041418770415618002531322433936908514778013086051037071688999858980629803549800779732804537225120441182543335755987234304401355711151678630387357274995663209804985260622469591616922061817642397280864137800304228722343027008261182724897803320707939106831598340228996601512838467167764749860491474481122669262788807577460191888000066655002240159496667128662579344704214136223224080662250793974975898490325742835537746588571130392570314452539092831176534743836442832744858210550575327437816373787873495752224499282527060526924639889517975860303342127038805855248287413308962996118500965841960436867457065180965320449675456989743933866861843552415822137488505647287424477955549660631714325829548083603606730133726984503263602767569660953852959713765993332422845027081683026061330582233984049431092562025406029114914698581484822584599047079939877961625288340116572343378653112896253903571679109182094675737996874383052854116318612709447016955618122676896527476184654645307515423221536117555395467116419080781207689997524853847361761097669882933805678792208760134369616519749048409805906997216993831834875130841935479228765101259255487424566439810976694335624083235562139356427170480044200470902184529040408837497577930528829099853338393652009330215925669194687778159612063692877515629680915271259697857621404351732414516601237986973909814515818336811453868247311557033858732881083287523670505865357403493332329101818476130957883388600866670782223278773328136923966815958877585014784 [49,20] 170164033764518247367636778537200719184312625904608884094194428193892251666666740459558933885670330247300631352977151082335362463608717206671006064824387296061409863423352992330738461656697547743568537814998563357044030107431227790151648615842730730883200910106453243676458024602548561396577371820350566111150718090907332582173197071854340784176187644560005151634904832194406949043739164732690432592436894372805917307759357434916563356610979832705490802358193176822148849216726087267164740222935956445831407431181350319655612635375386926663989996333682507211859350084015690491855263183849060095235979034721031653911803574333732553787096772756150610011490807137770989530087595738651452564197591142979592130928874240880414576999646961546906041155280874201881457380256738197245139744994671912588171335259684654988119882280788417325005191926621254044558513691239889721240371143004960999767255834495284169172605551094111496973071986865134406504790820705446713623740047399605372777970043264284977218340994009728703549313030437802971836775065891293318757271460113701356688693144890124920143045384724728560207847542917328637835863914927804581197868994920789261845560802924190682424109341512382512647118418494481202017019836748603158435343011907245955481081365351479511573621938113142918747602889408876435899734149687948117968855946288688607856129752668257126397265467790341878591708061434820437780595596425093697769602598953104822644682369171774150737391273103953194114160487719590133454107030153129674224830688192451898560077308135327001046333908398867216482955779014307163099956201665104772618170610882754253521394549889473873331299965448244767399463625359470972280815583153200295020466396021821319197580847449501478743199374179097156400425470443833015349451836691120468418333641375853861759813926159111562978618570210823258155283794605055769058349573212606859562162240491244272911963398985916557531495507159251462637787749039720790055216416287570064159643184232168940936971295494737522257265055048697962590735274091088718982370136059717190550436728456877893718217868469078281529924421062808271245097410089455407870820323268444688810471139998237285499484076581850280925563163967469361632520064263551649755395162589345535612397430237088912576921063769544126237752950784 [49,21] 20693924199354486949077147167786541042266833650506945578335217477274703863642437013765664801626606415006056716540743440590676037509592020911847572853022410391980585420266535949816967456076892466692958675744394033797446474106900948057585384503200369279501504271563602428010105550395456083624182316191573092674830331539130865956738146592259476059493608089399357804328979068597505883982197740798549016193808568473373897265056964258540747562468717869476534435086767694778579538739496223126829144864043647553907143258692496967606127222574461363862118646953838456836407210942359023696458180174219122519947076867129785728711267321946304533162711445521170611077554370041623496232915108320681761526238456449142295694464164060816282280906209000978666602534397817946793693278215124914540490324094356471569225376058883947460498319814838853054942864115065408752970408586836048130941403274641385054819314027530530172189652990929083355073139588527547476270445449086144182241864771001237476284995438252787110387527780681063955617303345985378681215029463307012347572628401939973690119234119868650706902580877828532528075303459698402936301219891894713244971055565140110523780771087001346213934780869067672809714213701288862870964688655066725450647353730032336743551677379713378941618646912581181277079494378284645166386240299495081678667682242126004615179112998977971021613718781764225299332141936002700089091889700160034099888272423004901257694682044041364543279652979554286959168660495179464642372012732308856788728501717634588548212036011688327788311752980162021697404749381463756755503393761256505295821632947034571826728955630383709525178438088500530136516685326965211535058573862570582815803618963261013519816620104852255998095972434533044722757393004581176641256066054525971518174002157939140530372008960764532990124198600548729944741521791784301785480488638538508275151868207678458155151041223384749938358581996001146602182429533841053413621200556825717763851788694214679708692338682529903480534143315429350120637932747205919853925871169864425972277829150550542831567418954901549972864954193293059772534110069267977948910005016569249114654263682932990126419077938790198211040926740562706950669047351173646578422297796636826942349367922940931653364527638468792124484616192 [49,22] -43757528416275414502479102444374338539002170873542388312645616536422395282092516295912254123931888526825230728138728214506638106702864646886095122899707426505453564060271386962258814909688225207076498485548726321639166876342047899106644740267890878476415086039912417551857516063825733780812630049940556695320427478129094459002637564058937668806470662011678249485816653015819257176547142296121847519559815677545772279017543061724835006609619169897777879837372223595576875862877630817628255348478691971884478207924649156419432762818832912315262618215618923165877387042087930880019649996534559090284378742211000013837380063174313464254239824812796445528213556254553457687148626317639077154548362590148483784767908639089734014288107077761252342051750340256999859696965749796307283949212805387584512971349321101070904113428140597359311091206676904712847061291479987875296231201329804613404503347503447326262935224980210757654933280728740830553678841903768824088476581174100586439743303881989778265288873233654942076534712510868531925658931115462072539195027335930363044778807646096656229199788969683331123783658732583319573624534621530143126450103014167426029232405344936110637190214710191316153542890924089051352218773958125291848196024981473723958526488829214437298235107012384407262595835923762792547855540649639902691014388463919924747013863319399163782869063231787226384172592688295483690448900494316210797585600950975962976235559804233470008645449880201847855397103214509775957526103026985807698845751527758213017205149236656044784711643912783924032018813402123034163529308716935445489996106075243954060365410542466726726586947675402326589781409515870771755752054031164330619085542076714161810047655552685037633328714838711158153675361259282697482472547295746330123777239520084096230508750925777219306827281924245555417233074773095274010952672553605303255140857403525872827694776291830827307818904530215597085172865844686733879443336024275596309144292096595959281559439107047572861725276023513970396495984048787971727279536695888247886158276841752829799512740315535556789998926263532535021061086016514517746833028164383720892415629317993048161741725573925082002120569745037766710875415381569015941903238544550289685331234294427952563638374534553949180002304 [49,23] 68997769107720373121257026586220412886564688103119035001861457184593756615847207808686537001004574522739358113122801755570829820037358392764220531534325548449275087338343818066295327818985149058204167586282106309275232267354395127381488265482564737869396127778070215215543884735857967372864871059753696548758492041882221332734994499444482434714920773691455729111865430304899845726028502925409134658239572113514660668818748494156002211395314306760069846700501705909117673070802655042399883006908712040037362072389647549193234976879888551995036789938271011696716481955710280873102739826785679307410953839025967101407348287433367966295704532547547713406491272472746915095198280088168372463758480775213885201723023223745061200055075472464678034792571126453153727413519290569618656119607894427410950699380662399366248626986218491487974042528338389019191124544399702574244952889338202255354789702515366067304863511408158124543968635745585064424711627493800681292659939313897350416522893219870915456102573966017145980864525271591134887198703945550967845401851686217433992848301177070769871311566825026177037263021428705971637853814852825723690829051356666742092334528608237689867607599568997748027323084133107815160869114576502664895234338273171289303497028155037484673823890536093678000655149902137828545619752568408873397551535498646940894567234835112458025422569082932110839295955810314387899770013015980104168205763998779191076840085477970540807736541874951577492106192067819020469077018439312173396278961538173292130154645827966132260578274542600810406927559152583252527120858009195484462628430116386048792864077785404167940574318716164960569119661889574558603478195233142447002967853256742230155470892004255334902797727143755158558672106891026797203077528023250110586482490830675001837198491738931366295159635847077701042920331085182063943663734687769338349935447439120105396810375134678188943603395998109520392890559831137059817637726600320955493336113669558863886952035194504890442242389844241347179955103828735508442953458011336882773677878598928592507694073924109265023276957222057200456962769297462536106478967209927581588409441099700312250514359909732495326103220912647020710370481210889251581125383745066506991031813473037134807055138888608838057984 [49,24] -93761291627318416914570404036477294579861552398981251712119012720544333570771639211591928469278677052235301582599520209811557759721578241318287334185474419163793401743096293925607010803850547416672403794960401843133291875885051655377717949339170110406816881286046233281783383557360722737863871891679268586472998068989098814168377513160609175120123759702960875057017299071712701359918117772030761810367565103763887834871758994131242860630110112301981520714850292734413254443236340648905813058593960219747914153350093845931644395838871821650799095034008981615291148271518929589978788713169929762593293093663444415468498055280800594647387983476811158958458459023648854822110498239835499912633075060869252305995901704713041799141970447923475683137356521795737417852016696693034178530044265032275565482618723636055782889531374622475284641607732179646025619390135141333243466607093133872202229490571839500999508543063143271187963972582250484053023846630912673111735365936264346361911433039873300240210941430062045864604901490431338321368136506017735605763340042619099833216864169281805825073080049966063048022036345063362681149548192133845664972903025491074181898739405263779784296165218405206195109110834458086234195985998594910883759058149881784573276291916912505246664570845328016223616399917321031376854100061089241207164173301186193554775621351162005939282793377163356830558233919766317733133118441745402910184460428197045871181686338410748923697357188845607653430236879314452914272806027687145886731231597659852329561949123667434542457587359151709991410880067591239367575954639030362256309599368754987305696161161916806714508032770829670893878221406022709210364098522651073989696648913749403383977886723163705161935736779413921051842274090083318128161798910985292741612312446048605830186559263193208732993103156771160940130684678708220040157593107087217703231887912174722096918167893289871451894521603615848020489514837805099263812824013103846218314577031528105345317387540346741792027499661875966812825593115005484330616015949564937803140272932002958897971121290254787200983099269934666125229276925507478325581119174027806134818503650797608971217099864085726449809838177175801920237604403982760411805162956553357492590183369046025300793768127391334400 [49,25] 113443490728611915615357610238242622551777524689956772932142239907274306799220007134418227238502053917881209979460526879341605264728246560063991405375581186016914582098381419485856828933841696083187213273585613248862282340253252753564564535223156247044104874826880682457911093201657083606722802163941513032082873307229196874843197774317665142166947171875931196908016748153195281179295924297559499020927970353490954233843878867576091806473142968381586958307371330381119070800567750618401672788225617577663078698833021120803309545752552043813484896066624055815456379561111885397465964896792259847098680770918219608921125319248272208632593894535374414712884816918381165875337384025631097227532356014435343262064697738866340792681540342301837821723269929770328271600408951598627546945954938887327254874469074080426063226193738223148123996859434019951061001790751855091512180122146590612814542137337210427059676631959424342283194598529950613069023035533370226727213534691406065615603467142686639440043990094373934299546039616138558412754113953943359403215787729764162421788606069586104314661335183558130368591132896602276083475139807227070720173874273683007997079274425912091975185678119151962876274568313106018992485228448144859872998041980645439734297673518320903606188755929156656395488760961273151377393808471084007502763819702065473318122616509841743907111623997607333207229918114045862587947900047549261170683331081891974383120923777948147073967242193441792671266404862009173086050350913012251922904524026186971106107793772554937334115755190723405765999119073174807986017035061599540359262148802767397193365182471546870567577548645239887333742044707058418875899491360099385104296842005792802017601501229340384238367840871011844353191976213325323852675976862809030497205885694903653658511703887692559504398809872313031658599502700621662999475040134742584107446411308346263214858030442062018429464435585993180727334303513125313781940713105798254165613242090453269006322689713834185183039906329037016773089015104514605093360202690176053894925087213824232454960518085099775762044470676780641838201143238454511591952999602046464980216482234958390234488127754803760140875307895637180005799828843507652291502676794770802563568995818666157254848288328253440 [49,26] -123971540150072357141405010384303981264249532444736980456608852072634291896980884837699496656428419063949470604877964296585538260535733749370560050877458800212373844572201581437424135614458840403575492150173469384579295974524509773147892552613808829272573738012665153146757912695458852879235345078592158810499796333020117881462244885396871350421020494889031860735259538811487805322739323521824586859856845051584261340880742772302048113249328514057077905841849119759765425294540572168623740568183506453841914102404762127406474225238978060798872226667233944775635120750701504360545080689189865528272233628750664751983312876989137955967962610201431843031640211874099497504933390839246736683525741358674657704197191683826859531632853552285782905278931507900085067559983441518262541558412243789092962557086731298124655201816560110250638869882730066616262278948919537508017750499849730151759776577149988825425048963921572891476549917361962520234936040513212728994405791295878601495528324790455833739786562287518776242660750337897589515022218159967579937584382181621522358666507911966620863898702580886046991333694184280060593358470258170187433333326787058458349816297005483209346243623558506673744570851495661496705230455734316733990166797409140570522266507961092745100763074747528544052874480363739053799797643799613283254552771782805749775677183238360717549027956715657357404801391618608187785448623934084013749740217151813641539843317718660087307533901496214004674924847584616505938987623145514747858383755230311510633629772196661074479231596810371399885709231350191806175306920388191353741805119737650652068752929136155867620763594396701838996712649926621318127906116708298427389487819784350972999964708048734300958126249608682375166987151116759138583889434305002868571250803607623204646390446439422824897932083686763595670989142586231366137289425212977375521409530582079116155059537052369566160170006746677772154565777824070163807732553706222991895420748182384933975392482246782873829596869032434264403454252966914196692984645414082467018909886177428523103421621458798747981222476603664233656167294917510041128087823960545334119170091899167896129114347477499240264455939815008739258878033823104629056517484784973316036793987847885770855865647104000 [49,27] 125018670756916543665767645535993445724294140314087785269748835454839858592658796178061920522471791720120294966283894222078005001522946573543712134416208027747105671468082439814102505998729724051949517905479528734554340275218831127325464867173103172373265045684873648020046638574933915711293090326578911470092556534338531863156978436240563888294714809298137584143310097658046006337420098533393396699933046621084574357131840272316358026961506540217993778632456766188547960739692905690154159195236694087007472141165426532708772602364054253424894531673046983081923237444029589895153275905135612739853400212697969263882228628219351725853537471200380850273234494870646145309589643212412649368712818432280064195218653832835296894958495550883976137229518587560821771547476536740175168653956552589162072443238856195940184271139459854304767912715123457066371999179241951228310843268612712234861167849893244156233157619022053098892791301665541266651892112992719416750607892842418100840465061735099961846690458198533320184649212608715018709704637109694598125543442964058673766317560602046725853369221479613599864646037799286350229553509333987974021407370334044473666748982557084779106834885093427225728403636222900657679068114921664482378558921630195343406111353717854907218904674695723327606652956209762186487189731432286015858168610900069822900604144859906270019163004463997704928030888780749362204789924820657756608364701941343159268248825991772827948919126191744643222438334007560087550172974289961317357593271408073440908610392826790308468757949407316720495982555148961860836231144156765416778639507551708336333980558963193207678367759160832670951019209274852637152007909266729287539581476110554136036652735754849429974343172336509051624322244098776298799521747196201671947162013972861081293395548647258938820267613557536745278049014035000679359307515284824614731039149011641619288360503362614074815708428307583413222865939190529170832366013062098739329392736801529201464740517660100180887409094725352746554270732264547664938432754130832752866368648025060510393440205294027119238790545843277703809517536105756918920239203568451892526939219915723783663376734560252978681500868690399244920190919350452984198729998708300698509139635017082492476802990080 [49,28] -118977521334067636995516252120786424572777215206123718416669487187108290183145198774171187598411814870193002486738364983286133741498858512592891345575201816595789737579214837812129624923514798909259199544107381144438319869435233153018939041937233941873268407667363542966519975342222452057898132692873427711984175107208243357983141913898161887513757888888952524127631304091983845658774075279615749451557253990728949035039941130503305359572222335177601118328556455332741084504304436928630582123422658802986205243871896487049360093870330329207131720151683830971688638909608068495730506540908855839541513906611502840963139117750894010622286086464180029908036574845636573729240403247689861794612193159653125419287604702985853334171794601386756313799048497054452313982126195605903133704180166325343463755755854253148674745951852526539472282932377053445256484529026479306386415536794012643259664624241017415844133265029221805554346459711754565234079591256787169282215690034243889389930456088387712833284934765492481416974995772708196205381131094246966399610178376611641943395094909918139986736577552355739915622757253204498368640464794606152547436557113783492740331081443882666378517258605489904124308434229215289001149275862279516472048802548616645188930673910942789637514122909607102734431146825371402315013157209486966363264443862039963272388774455106303412681233077065711161960558721904397123782184642882508045134407833769052563674335909484306744167540552299002510625740394702997386861379769022910320944248855646819134838680237165630091785116346664895732502971776901471123490725601704095948484865706903117850273010246776411975253968659315742465191901513896839234574244860411179994918409045978629485462591614880346360040367534835415542288709208034006318748663001036066115215757689011127013361676401809723782732796983314385533013495023450981482278379918182065193214075441640682530746581230114660236387983996575884220987871744949136017198870935513502679762808594752330763636237254486853932117358316904378580236575890593397862232735751262794680630625364320121635493957870860928084007406170171143277635285067326719385875816743967043341596738657676025971767069274101784063961786002805540979838139760497075165881949445355406585183371852306833672765440 [49,29] 107054867318052687091926838740914953812022533353827720319474818278340548046632562935642817411703115234219760509228369832952533873525560533427259192017178058203927214595022662824872922461556140668126050721086205270403072895539251633047179386970067818841609899466826352938578852280599814973990787181199021136461466396143453889376349739786291690766827923674343940281321604827230845737342868074029715357884254500561262556621460132680332719400644380417152019429892001618874612761277064158139064620768877016365965800181258471864441770332332302194275976546368062864683780393484918581888305611710707100366601061132042779110610158103289886830787036976652070128785883496330436057481947500905422452428359336016418977416461260315610014246084307686426211557072789254498144561352299872905743340137648370756444490298001084275734978644513369284189646454670730633017482027677753109080157663061421315715709276836773434871218720839431906287568717765717220425076471737334973410354903907837504248652939655185902477884814731516385959768075643911600422069763861373133664736804393325047033139789672799697257530486604169124987299396260863654260512913640869820267065888927869810045295119174009444155612600794391197020530207727709818776148919590725061109977447084677323840955652772855841981281401675016840885355630267438421792480227006541822579434760603733028447340149117000831483816551544113430797631555171355454242548331654850192482581487245230813696906431987714920517634986826394086490102993824212269194308515563362962842115801623073399670297472899312832055518008029554946078672970013137609754039040003952619454083355957645957871341166661951232791467604488216677570881761014228372742326494013556501509811519394004821302337729076506342070335078545123942890510989020122378192520456374894614024910042308605049753904945940687198135712688272003482396780908085991572546607288694326362416618590801209051040046480008106622462151345427473591675856061768737411617513380023686039473667413272514042972372155079765813294326275615350484127239534831502590108930933624656392503442704654114027819907835275064069080770967008072696886966078312950847602687491807816308883974201105036966768170554196732200732804799197210865682623676889802989564762081227735520003419965631336221245440 [49,30] -89259231176637262622293490193705808428383699224325284449566439773896633292537837307697616574370242495563879224218827662266813749914899936480999003654169872293664243998795767088453991103099484963671284398516781833688376750255682810482144981974621405435747375379293143659354112930061629150871218009964822405366313046094127848820474146817709928724222540795989065940012960869149521316597872336399794054160306230444942053435150012746449951420920395905302486013500332586079087331644192323517514877236603237206170394972655463882764919594218475997775979818266496042394878923931518661646101846361794991056329928500832461001442763610526555178566908338927474083926084869232930458438929785819287726289055683571515999285858064718486319370848483330183659105188779694663828182700818480485516252315642154727339304231602174436691596628741989690781492242169055761342094458115204568472639812952953569659200882633000939192395775881240749598881056735910863517332455120759768877219171617620314324453251751688451497416399070384421073755663744092020988312386121830777488696291043380949262709163412714801829563472534769850930723593594179780526845121368559144388787841732760775905786995176757654102396908963995869735912064532522702186389575801744377479540873609695130021479841963818037638590302959502143098012565793158877692169983334945180935478515455128621334551057358366195277267396711204583684883444397445968483732951976067002932550980396344118663390068655696560420925478981319828071854231051428836755184563536064585733368221039954160065001488438903259212354040022027773327366353296400465920402611103817797656799864103684005391634547230267608394243422222895448430144394494683626809056393124383600138406270708871983948017956812374561184122359785668416163751715390009511095624018302818419405075053856630780850619213728049547055909161207230702788470445336949801877376252350846101809749258155128738550491412168832599345475460246341025085825672213724519219708552341674941582180134314457018027472381159099381499312506802521645776394102235283959915188117889420141040530365277315892775925168721556612007445679019319184458423345254432684216049421409561693778997582964139960371620678865855789795751177554984599108203605784316485820709887248801561998850997163487395840 [49,31] 67403633012632077059227062457907912797686146818070232485175323601941315716901670541873359243869068888387912497070418691451072634207580073973193799948060954127945874585601570284075378760972786748542831826997323897914870471586876677208385736743269313770412673213568248842265734002124919290969921262363613515811949023065044675351222438660238828743246634370227601646020058537261372557918618308896143336456321366331269218800042213673582341352738628673945661360677441790152505719826760624762028664188616484026921110253943437798987541898491413141243157763000744217863925015681984584998422380189273480155027866153623768787824461778160623102831067386412350465827526413962393208755916058910676805509485878532469877893540258143014579370757336426898168846090963601240707070604115583633903962305093979289735978856315756340373362890456468282035572839939951962559783581994739647169921537539228193089854807702386018977561321062007426573850460804873876947059224742036197995650767512844516757992747472481608471750264873934332673898369378722342996383359928564902023792484893761892231724196800050323978279213426870296679964976862981807245641012424093237942676347769390699158867630952769548664153823642034368478577209504314411213538128017908653834010414352861260139574856134194640135082456767657475511108325044714831949777783702157923731888379785553970187592250846663734119285007735472667258138294753595712074526251261120119171034698649978566838119533104809289800382665429615337440431398104959726266834960139638288193212756095065019055342428070906154533505808694192418716624310120102595027134971906560199580909241429789094543437291366260362333059697972003653091525626447730351059374122556990672589501779509476799695994328692313670916807508528973827812462811257595572914796122648869031990707071955435009775193847518159027078779160422173960456784625180521900118726581805185651549981557275493026799295980305217636714964251877767231987347494679846963373435564020451372105925611632227127197474388522769989106794034900441792466541656081990556795616773685316634497230167613627604700039990728734007836416588723768046440422290399527524534518433290693868346431985312273502207520647410749291776129596243539544409260356479336756089140823916196571670523852965806080 [49,32] -45481801360140147856524776019752217940060253803670159406124536560314315899749638774066511652286128040496804010711627765979192632602888348428467979450770084053866402829056997640727619126973150636040919130855238103425622963446918919667349929744643641401124212749519628695345688195925092397986706376063283151129589431970555639487699984828367886734928360070094911540912267152939964511036796393586694397069722135188040388177012556785408710173425639096114002531047212106073098953220409015624756765603026524472564193528185193853129624158012514195094333478685840369725294146362787289149041512728061456577723636977885169017354324952106744612470231067442903285612831617516888400771024431203882039769626955938537677319905985000655008304067098714859253456636857133300558770608325203126264654710122990566830897928467133121905650563779387501336805417834412723933081006020370052095754159302530174369592468338564992944022139850317806239223644055585691855133246820686995350432727453775977074141919326924610550261855831756460325231172815238848843746217648652437225819449475550040674288141099345421833227639789326399476430378013939946691920914843970179068808402034304864301651838841053826529186782783517948508442095169029990109113085284584342097879610193511647844576286583275377888543050428409891140433663465637606072571964464632169697876356752253441148101018995781655814966621631450923361590242024904198871299088699587882518332121303254976382179102228701501689449575061246988284496520786003996409867734701313122608452394228894084060979447929780350596054926217687591795504852449605520246025021382032440761637564613822051041804682400660121133162072379693546812319567466321218915715842083999266902994081284627503933170077310397150699298932190877873284130193481508167740021708083918188381241601568728780979442104679082768057508855631719705776212557483048614107327110462234296777443602248672697720077183348743730108902350002227688367375259208302532010909391950542871485081444559498860118905326396023015399446763338099765158561125832296877813728286150792565040288077592030859495982889992566171505930388049513227312233372406743801776349050235844536120105629638122593126591888510064240713782543581190547996451040026659747396551353937789485958669921157120 [49,33] 27246683598243069210637511916477572040171564833671514306042390800265384941019630292732732489044354457696372854132736171368213073039098752764806615335252259759019205121893270499516788323278250519576991616389594103404431352163911608993529332545630786794389831107310956498512473081275270374492340946786947981163682283313434364176484673972324238760821153185413790277903590060587327524958298366017880966099156413688350194844280099674451901734419974727924327921204520920056791361661420105374655150439686873976938058918340396799041427952018550281778820260674330672459976751108851087304303805952007743023047988461132318229868359722594475914146236971594855316559740066954274861579113631295362859223680037104154906905821452089748073623092307194158446041965627433778578717301028914407686808095126810879079998179784492526721025485951891417430244937062505206452879338653252426906072584619863224004352712826678577968232203364898183274522112941472231232895899007365145227728602771566334620677783588825960604247118527592511479479332062397187402722158353585435622990091667811624819004175244515939882871032654395585292006289668342125279531910530065789742142678239642723033302325958822499205596619039727204240012021623604469295861604692669775267017612913309073618015332084976741039849724489060630563153321883352214267983464327312484862179418973460651424265220537863554665593849312784672055298575990286451796453886955596573599864675179130672865704767701449550046139353813857415605116818989266203679655918428263758679714494551658420416544644306192789243407730348094288282123057687971153419177344968928025738828450027248605947812132232804904570255223412661901443094748638345585094555765250598850386670034477898972381211895399933080032204621003697280579127171260314350569847904593659908449119999356886139362805751655368562450554942573498727801370846147953093355036330370520059834508390070986801478954592338679266024766257236108690805555917046590781358829966066496216257350393680083931735301212801030350368638237139407453400782351994440382145062003360223834617863492582514749667156100282751734091478239350075896916540335720392807802969865148850861860222071692759743849091802933372110262751045025656073447968642266568112785633810741413298138377093120 [49,34] -14415195055030117223036377622429414949863555619331674904944340923155645466349159460168663484712364177740456737446884880868840096176588855713261787840356942976192779795850322250891099583865131272329991580127231840904490110414748853255153456219928816410793733464288140765268847523751168715329898107469997482235087141399749176395689146150061548010724021443313622752612788036450129449772378458681393065603594590995808141546109715605755269207447457788881706037842412228725217587263919740465733079998130187027172364334660521880267249670539119262884313580157329481296095309564363195427892067279379798451037888115167770252856373477688199351147258212876904842410795530274688328862379523611256503499906842236111604249206413175100291782571772686081850015287899691342877955758780483554287995504075774849496936783451567266373979819670456649009233668417582775130122074659784304083710363004224100680578974046188581458065716475099186346734301044983400586605900846865924529165260837385585673864797810795852003862610622822404319134774145976686852938152530976406998067163859133096096666035434460454971657818079712499427157191855312756566892323448766079605780595357691705607175356782054571613900601339047657767715556201777189412793585492768839068101220001596672232188456790989524362331641739571026828344579264183239620332154650035641268932681068325267080503729349775631604792001998187736635277397423684394429022023039493806022121000309386801286521770435460881156939178503111830698852123379523921430611828910406538608769244237700742411454974844740056454885658432026597009161650173756496455489736781080628474390171430641279419685424884408949285461545519860529123860294928025264940169214907334890665535835826224025549511656717403182736284117966085950500782283609985322343518743608879345046850876559072837638654583331419416202728696457867943798686823495783571642570626338377849540973967753621979040079809368066838101730567537975593962864144219001167476489490995556927599095542333191337849921425486701626440907234682809410934813025661829082729592070472269758914571473039165928930813037539346083876635626645122158947093251343294755947572352471023169796387390775492858031849701913331475399260387112150019236399483792002091631503412507620576780615680 [49,35] 6695173940166103052841358010144882282946240260154722494311827424649156129591228705369303591502311581606546120505230591649955732421430526091115131575038272245290063223143989627507365322750084413914493476209813527463786207988999821967037950987947898124686066892123990558901691477216269677308959101210373987287552291424113193640858380375507352938663666747716141861080948550768003335654124183528707752739364991618233246713633028556672726837067694802825213823903907853914828855918887549916533112591321412277485765919836508318086777333051061813889949323089690728578263310503943677321530027988602051584956668619851781338241701123233239060616892837862095500546778350055903518525180638031050585402526897696977894511978276939772772780314806759121692758265827463196465007688926535853371990279265503059435886765043209610011569590337846587107505187280320711390277657063227982845849487082451613586339023140757415889852608695299170902170978949264374855942669931618681969452993915166275504352619661453719040087253997165434597264212377195898612807583713976428911423697629095744196160115931310429288552194327587423318792598276532262593560774907707252701004557390601048669349227215319752956083492852432001829198087689973813219462737934444936095119727249889313556671689055113724708369726764881771280667384432210189479134634454420000324307993792029320828014615650070921476442730159792563642180721452279727051430981591998432362671418311944705039467359540107205869916281052918401368088789577686384014730121772484322720653873546369659814476470774992549817422809829374048245879040419904257510115693235531693936689958185012036979721488716207893718639095463441714874628039906007047829862753400593770161119349292242803111902657267800081582438870664269647821956355647707395140969926593328033659838695930859224738232803530759686857147818494150690911931544865149381840653629126942913124329634904310981106379621363351693555919094875968910463353611940602420853754023089911577288646591878761188376563851150572841793496148594259494774859544738216558690163253357221480492430297963549578295255344300684480062577071898539448099621951136521688196247122040240614224576928972831585223643495819619251853314058521939365403034867039626459618097862401025885863936 [49,36] -2716986200622727547482985779700542472040622568086840731078011343818590915627285871638404143599634446758400043369760904122607487042843838336468571028724136862284839090853722727692458363042821853998665408721595302917993483880735658025430351256786871676580693653294981038666371353785537374230054894332020760077497718906185521040302174333186254718955521270053557878190956614591136249390074273609133451182587572108966834779323750501730164134356378190798140008074824838359550794441548826904977382501017513432426248009776339475506820845056335422632092010181773287764719714898707917760345077638137613559591235012820269049850535386331325774386856609574489235722359125617548672677153628699192615053997727976248927530827223356289403548316030332272330566988216771660662209691669177125425031941801054757773780760174096628926600598197711654281579579324043387547883294466439056633566446903044710167601874242132524760180322347855072916180660029443348061399461107077496649210359274473422290940507650037822997757909348240721297956167126947752065515553620329535435326014344052705984953342967034942585558068900228383968625573240248461842926749257589258493110596604235953986315255432338450121541729005942020764660746730840810455674564376224064663576616068638867074896416161600710561650559869407807838689383586673757545092176134352879881219442249386239074803939651903869379322844376407336994696365023871710277219937693381941599196597911744745384473838224070997376593977558165188670096245123022601018023392193863977142094850199189147207748513916351248501341394855550148853386708885431973226147290814230548622567202018964485420853265094533285702189329938694563912987342867554761384050088442461411962550886528269436477180180387476695343803530723584465693145252049373119680669738478480280226232753854802450640007817221492332504350037356480443715978255702618170096432095675402683968275430389266905255936586433856836243268339644542046752160203935750091981842622362218783738290795058326345106471088893607193817363334147080502497157915928273071199798742952787873491634072811929499746524924269259817032845147059775937516057847009512602775169064920562612759133618659553968355939662424016785942440446270924531076023594554485207987690598648564940800 [49,37] 962579665846048469517367783080063123492466142374241812669194729288464590550671409836689958922993274709197110502535521140560709660340133852553376591818047637126798868355721698109480510209572911392002258483049472869358115583889002247509065449808561946450013694495865932275640905145874193237768693049021439652640564040329456080350076841805998777529830691908941717872673242632995856872042465094511129022188159067522881403791691009340137582987621174715449528144133107088777896879673200359557288564151893286755666377325759493123018824288296008872312946846535254820837901653247701174809464439217500238695157693942272274949057364002111379257435604335252490044678025799479818956477015377816852683674230250331331588115492920234769602485696428384572592346349757918336024157718346057824528896886491354491638839766422232213652560636579699728097401274638941388631644494779937636898291600516031014234378153981159511351499947615174403842945423181550974458227805939568782931187392084346265401248021606562695235679386513366991982639663035855747450966477678628287427747183321348176082468743138734843786278339485623842632182174528557731541356555536518745605184705273187967822827416136842514575908788043309403651561269692096785719563866667897590034282920468458013112199570692601011828424496681751807620532365684106857015341916798489206291172819644947728757922598944499971626389554029150728212413583208865499497759114870228292868905738741343135984733485346540676034953274670687713306808269443242350369653033092875928503406153840864034293602890561780168706335205538515087261467885259870878931412164471222623178984596317339295733628743715727949516444015911137606228308633905005330167909915329415641556773978014565869841216727790266028530027072873077790018851267710043234812165026112725933730709752494324990224948473318882679906683580474433737810028265918320377925659769988525430829088821325224609794865177378899736397965261204662414011027472041058047237186915026853663774018726449210539868396150517701108119041285096652720359922466117472788959253204082631204157812084835009067720498140569440054980384468429785988516721861409750234799433108591050550511732159207436580991336717177706380413105000739041424486455828683768181215567142060032 [49,38] -299081474861207196789794238612239407558501522754123334230041428240683204007864103966626194353636810466348921428295122326901668955201218084425493620164843577269779036918654245218309186506850082059158951814338482973796791863721226139429696272621123029979443143282559022255580662748709006373189787779650227904932192252368862122394429877036303344858741698958534719823049429863976603078943207712649559126860903335370218054477832524989440552501224597675420405715328975594136538807500713343327968853369657608404268679700757040748978049415834017651985999333731855177666848908033196854177187101086078061910627910895782704078025376867502310348336352239821397422403532426943885547768449940197491440682630896166165038151072226053974387115205868237877135183847507538706136454529163330900621356366270412904452866426878427662159240679212322997835911546421238701411654682548641635067235595472342426431282211331098288861443640132079003559808494759377695177377581482387504114305711591964731384001864997811352592242550028680655374185441026226793299621172682986473111062677932810230208376187702685979243911313208912979780387389625973647252043446963145257215037970615632629465475037775573511959336256449753809474371466015977609169347729506840130035265100023530467189770424011814693615899485406696390049467780209683088405808882722650583570890567430498409628594398452827611614872844853587279865474221712106536360472028266090615288106645191843318072723737849464856778246746972360766491038533291778118794347708353828595253334238064254637591377146387544170915226923027468837657013484914397505425316091347589871221904890701445326170941260831541095875412013670824152645670888015722217435006049012066231237730787902054508517800111028516711002416995542399104547545674884987052061157465323532412916208601949884764226318369525442555215737873930946866211211359008849589626059738617051454207082676623087815164477486867101327682564873011637129970317116363880478391859778561018539294375775316010186030988245081559490283718415462053040544830677287211892957153722033700879703670825129693095815735579095505019243047966886013846914174868654095931389187377367825174263817464730026606406518404339580871758414658238597909814827920567930851643016912896 [49,39] 82374324592586503819107612174646947624106183233267383034339567101082719564988147233012968391141537569041971724645290127844476793513677798797808185901644689035003366496833714647186245081412939119040552058139622810704202817783500057483908116572409419698434087774307393250787601366356210888283413773026822041261318988699855273840466687377324982041380363971430250699416312645143693366500753431573280005649043285186416490876140939219072640160089259685515310652198067045042530319821914609098626694853462000131171996453483035217348807606092734081747977339113538993026138097249318000222058257630292962399243388452495236878450441269043571143104292490867380569269776119564697895645050550779688110735005111926941807548773609670019830142243921574921020517687249756583114327809938481263766967317847240116804849386314075489216608437650574539888908558355446492450092015402410185909774427089365111129768850349718160856739295798780935265667917480601145164819675343154607114356364196600621385883397488162176359680245447888940267711140912284921016830410173501573305513413017594185679735037650594768014126707559027823092092847903588225753099123515551586084079602862169981648998108832842919594034850681718825470820748542009430844804079750042186243845807710422749259881023721853068390216710886235255076595018859989985722906600430235484993282760403462290921839924500674418821561441709135520589870752852185231740602274101063798848294829333321655963523638482647104598814441139274582549006171049447769716686583807360688295706592906481097842027790233044743298995619375385348293024892525070254021491380451218123778476969873796272987207937004132015904432913930468713072654159110939270560392425701051652949326100301496755918204285168564041533154052609041235525531751920629348487641562073040229059638674195230883944123159364358824119339630846891608578402355146664857727008514596636480995727372127453144213975494745483592856028503384766202398028449419821787575898162414973319591349228909865914610479642038747077590538001235694655504654371463800788360468744150019036061485509339570333195509274473532074035628383458898267115061966805211790040243971578697365535658680430302562762492856394429122481685820199905419667315583986979764229446656 [49,40] -20474745505332813255949653329672634153742827832640839947609984590555313917282272865963150628630638835254185570597617405400540088125070252336526837177312351358345178520882100170672823839581561753131445980319004677482773374035697086787944742258151810356174345739121233016204214479101729742463691477165600189697254834735290975251046392772223871851451281739712779523437314526078400555623006361375206869654610918360543007591237317487797081407306283563634168945481858927483661442610789623574443420879430689991774297463842129111995842486517326134905086687771800647418277004435354054602833982136264197154014360400340685054000669714208559197096465744759047701063730803373761161279559178799705341692983755428970897858774829373244064678425601203337425337098139996451349353659135312363588537455479505785797703249453262962651294761739955957529518062866866325212804424861556854368800735016961998299900254302625749407498761723924772869513695731396549589610512897740815053245854058685142876245515496646139801851374487040109078854444066177976342081612632176461965854970505914263842620808841955774294811127778408011587255315430043864552363627798644426786836436623292218509543518959466906399707971804685741734911471512294332594937138857455653829129985617476223665145711243756335521408598351325663105729060144474647545969877467220480801871202781623191665280259576551225532003356560983069954257986904391613623700199024028456639255726218306937366158874884810409702211728278576780912109751912267823027643780995398037527958415033583799715727908828176220211976221905532789286158934948857649271580256492577553373438980449996490740958149150327948080983574837324028830594856134769133794511909926630683615331240598215009317736729726752405157358293985894937417735939166685934751900401597595320717750143655367128960250840219086797881410286211881620335115583254970505892110820713199893241487560453635779514309137214398034462594769943275137918869354940735385853470070441278456588702796006851905366867958599018792786071970903214218354018681863404736127136671515467082532739476907838424464429385746044397089199596423269052658393368800345216739284752094100252519762565967424155488345691764673201800786786336701873455833356286453935611840 [49,41] 4717099190782656740899573401629805592754638532148836519208920799991572550453653597377669155332815478773388177863471923764208199251654893712474571421369131299245320327140599519653544417904722377186148235472405931560039321573268000289586529395864757987987041770269050666752193959392816013587119978481685571549860688757964429156695819106531110070966853229476991279400653760327432534408678620905111536886617713831245922230204590628551418335108668165867593431262735220330086789525139788628513256622455858202084154802822736252825441810748671022906949303963757311629110996175871450592929130672718606431525771203473613320157993542291484162105235149982722658274911893875382936365788722649100449041454148962134074508832166849405920192272381106460275097093096174042766281156804653054282379645281471326315009873375670403795706219796404559616487745255137231172047496269585992032782713140498388357032052121630107096024348490252113708166838742348993970113347770064226464027464307458112704580097967581426128571209615223269090073759920023127578876625453492661321669182006832159890657802330366257982912250388319426324159597113082300838758275826317773962109918810709458364507237165630422282451121986518118105994606144661071275584868955995925667316452034452928927836450983670836639921465474687185615370216518225991262698675002540395307744098562824211168024455995190495905661478600065508502086452031224855965175165147341455749882396591619495886302681538177454582304604466102547180475163870428089715883186142395208257247958215399052727938312128220826734635790809375892754668154897603876423715751515925368317309729033179097496261751155148340448842446215617763758323492488337692312945951113671351955965753357324799964857680889761308740321094441242159443093964612457125356969797319525647544984351741364864383369518119824541147751685966285967162084596443522824527986253560706769116992436431932330513518255853189472413786102538629892919869996891703414826875080280818729394365967857016573925184507775713007577593615384041127387445765331861786586167712283634072900174298904310702351870023386055832272995503606661015360433048855475791084489208030617571125089697973559224003771775249084381913773679161886261721114859447538232292 [49,42] -1043422599079076492956515947518657263864515515723924359478336323554812371990002253094641531186684193271821403593896488712884461166448376364535976939124764955395895541595051520769452049573082289340213977270889765530187261211200597768961998322204724145856496940591778811288014406278743389424475462927242522844021926337687317406514280010540837315448334112919973362015454997042600051150779150577382522831187627909345461332269471019298308665350767733650014882448578549453928877941747242936960152868954048339207552617406788124673911236266853381890683122727897061449692926154495124655452169167056291924394016791390585150368380063724645529834559485010942350510399399904728267371581256480889406614478265680814753785815662220522163068940253496450096785094529390512981951504609971489274825160535257284749778583832976327325480010042548482342571796764004432094618887787929757694656738375614766755662283540640153754381274396747461889462200447991565818745325700108542215480473799999090513693408902671335203990889888401314340790335851949543974066376181030402417208824584507707401968963906802215329626959687878897416492795980361177354321857316132262503706467858692832893976798201226937193622524611911139444880251812002960530332761391975279019490438033049377895251432372152298471907826359873866226523749668557609265526960910843945064780479888893339069530260776426689517105487981944856272722211263626517270207905241720671332166222580963128911749106980395096628687704041221968760816152317317816613831703805853856522579530225458752960705323817969818021467037292782602445543224866250980984049288820289301959309901528374650147346398013440799303928653480998719488761996725817261969992766890998613870992866210969643651090491077328792646158569849759919192380413244022302287848093738276899447092106747936705851191640974671059186984724767079266970123918839276233022773946401850123691298370800421427464269757649269940497526258746441847781006867065602127003930273746595522405834154874115669619553467794290502299191859936730180365412497941152194280603082095437769271566564961053823752589008477790484268841568987087798948985889842752031911302570045821580558277956650524546796958093047562211350257499550011175570692181078460192 [49,43] 228562067561241881812674880249940055542076959246822615960264688737652944077049325077118238797417294360460571955048400673184656531149538993879742627529825576109711296662856220269589300064369314457851086046345436011209346831431564510120803421824782112730987336393547069974876426649107678393770055177581072078191774135323757907099129930252513325469340838915372278569927635999513289902744946594057302119354546105096887786691319506467721659556912661297031487332519553070192198129438420836704232764994467659804442363053858221984483620405253766557020590519783827492602103065449856887602452628925675070788433152593222261296096492113338018843986426917210613307659119567824236140411312470091305539753044397642539281307116850335843985616730417505226803185757006258514558566861107029216050709644726809296919379838956075815129321922704037686642649434968247995160607538659409735677948804310135376590002768152289105435748397268439590926785074178819142663177671806804324813804122470848142414254339711161563206424887017841511856825934007431685231157660645836995243601284427792547892967973074378227550256055730518439724531617494212475467610612529656092717427510040166655920786825129987934948506326857370990763165417820995257751253724125309219022893104772294161021545165000443971787939394006151164195058241463766675825416348856994374648530999506157159919993549613891074839541332733595185140309692449911271223628377064021106909749644151429806780841148186545002515233290745277022522649649620106740874510548687185611134255775437296019260815376281844907833588697848630065289999163982122881408389872250030807343106205115968886947766363244064757561813882887452478179656642136282291433428825625048316914728230868776583647276568900115038904064832301565399617897913109917798082121256744337292586079009932912405871717030062729208034818515242704328530623641812988035339751894407640550819937733030537469683814184039536830898339507115942768908007869851673574926949617351985395789949272317380467538809589939896637400884299018445377844875682541660605897879568371539485022568838019359380731533333906807532222135000410512901392952402891827965685046669976597766427763058991586739089752836073618405308761480962682904972658689520 [49,44] -49263554378215365035851194993571567577446972632665682103858716686448101294887357509093656622287943798526642197604399217781112753312580911279404823738333670733446031274749574775208542921732094675227342839409371282419221319399852598487544177430541132476486377566321101484012755886298542302135529558373498694243494492104630848973867379248493675624712776994442581466656673269352341536153508774475488831502129044165987209832096929368149965173443191078059010635797816240655475358177119614232465783920687301514448958431131100801875163351557371249200520604830483447499080148015663329013873470776165630152170825468730899191246332268271748420037926650833514311210213249522834795602894449622075124448162986426546301071797936376683409993615525261022259546621402335339105901356469487139155588192808675091185683703095204601105261844215064311650342979763876214706409141473810399749253049061287878150726417388159464289664874589151054745736945469544498857620770749325058461581467782464800952887275064838360417000643967267334744724165792726896303223191175886092083025837740269545463017779440092928458920240209958978591581314648246452791991566639591697784723684537567315725258929890768153086334327205063829250270373100325510734607659902796823138055574912489964806637054728374249330468663947858047921939121111023082200332920033044756137968562041033599157738736346919157661596642568951639566131077001410450443699172244415363677375214291568642606251604597454757232436756159121960274074091810823848975687471631122326525369209995966725544355665595939511721957182064955659529929236340646621618996627364059990722953598681449779352034010104702957315955153707122066205092291043814819546505287863125734278524538237539490035916309300670273207703034843135704205281500186306423356554727571011986376105706180660673200544808898235898882908677606523154630981033033874073804013651976312476061596069814385827675572059092572032840702054200936042904498525769987411290638930388153075717431961159798657017663332472716069438641926175571051277913684739951795529571405247481225851811810937564094860195783510330877375293163172961207426760220455536536741404147337072600519815997518378307421386298132728265527394465668043361325591954 [49,45] 9833516142580332818584100552194477150227884279866787205104304038771890804223975819225083594571313382537943316978597573480091151182856035448574061743336170998074001129218457964168919896759105498849799969233299998445689756628895259589898902196291873728386575177299301259267000147772646210113691864429965315201822013367313320068551143367199384048290488306282770383250405149060848402585687151233068836772087958321380258585519346292008652692763831143863815556794778854464714525102629473205646966085404504127554273150596325049274131344011901348464050663900108073664237440232266926024077583997476988560433709860939106948640630312962839571562980954501190592918193007149231093085049858029741818708933687676730757319760875001270695656550026392609059703082019373161254201492624955967963949327860919467077125472100300117030408201246470914362625524643020835137118076185934427219824049857044857745527977679105183875548864679267089118679165050773526164941786052303930807895921217899756313711669765292648747355600136705685710650670504725547245985568452935516069900620006849309432068553668815621195584871368368858193111402429679147317578826005640629696752409406177189366333437896826685874412935749729172299477256615370583243775388188293691760784133499266112875242550085020418088870369486446976072654535238043332239963664038343397924845890530542824886675596678684738097995037537642009433340472269244159217163930028703953722675168104238230051061596184649572344750878081289969395953573860920927053129866050054517207082553793711014065900482740472864780970081560384366922422496325592562514843535832859687124774932291190027836143971823484396147994926605396445630740525899157492927822927337990829684000962456789748568345914764663324445645528594693644642197170712846327227289379645463499910521680534644651890527049031601595794390658019782607714434838927058303629019644969225681423516579043663392305969624235435510761475888653803811136987333278114146476060150036068940744742713357283648345036379250468926213154352164747504130522751395433270477465344779194366547043356481096921893400733814334823460063015058959506507422282046371936441471753502562146583307816899875098206398704984007342286546507803738626541152 [49,46] -1672027190125913526726888617590912160421886501915261480408252586293805509747118211814403729653434395941328131568423703633020388040579383989246009965457978634312767831608969259009540809418341866751841104026683114513028175330167514332228420115785590633017190505329824446174966592660805853443749443600881362858563104393539595394056594522232353035375893335674130445198401588748203189708369783141041333722948471321449175064198836898353061001595960850309122643696330605829561466908425399223387344421989525554026246177968639535812563322301218379105409010468725468208822616125239604469979528634286040221014230972863229093833457610208159026612989140718438790419398135079847024202024299815744010660779666111908101243925440235207670347633145012851318422646002349839784879161781358160581399266932163489700741262071976516529963477366148302549924276004008157087021551881665653971583628043706234934049216137760781953347977882325594859823564006816224651354744990105703135983839365701259299598228765607850237131015819153753095158988761294069906286385329272654541569696575525851369716677929040823755532708927625646530403006647933954407706323558258863381229590202691818222120630645693076434586812024775631650315111428898092250973289179220127321056229597669999660589593767465834849060635545149135386814163673212399048333608929000592541444565053291580610493529071287111926211300407337540920093974572529825656831830689100784451687330735868703077936442288619830114671146600240912178018039524749995478437272284336451342200053911554824184855203976753372441595914401635080660658125859510672269382204009475368935189297812454861081503204837890062915742632737911169540736773320217724076044394188844436709876226236640709167122804213188413624982299915331758948753127766685314233610988371355689355477268503216852461294237315988530909197286277306911202807633368180407186701664529336088526572857571238252313122988045493680953792021008936242485428385822679615446526015807383156065778305262004783527639868388824658451671486367822984030711693202537984467085932515543127320982602991296145463826708652412050295289666870988945774614417950551849322904267665584242018396571054081905897860711745374696801208658211105031392 [49,47] 224612085590314051339357024566132450815395135877150851421056644019707498755667826145934727368629715270636105784018089908433332829265929820723928283347531847884203113036429245375025165572483254880313449967449542756679418211221182185829904258883433201201900916782384442765743335546261697706748052896046845545988190469729889306054194564522251033242831618813720090840634523641514606987225386089211415884620195803446667841194089547033841833573891458150824071364008636464538719628761568788592576034848266250576904474057065141230560763411677425899979055724035645133187553489801744464181363833602619972945046845336780702592581683764263056888880666052213704062652304875795425647643061441451587579735096545958917717993186886385034817644384734538424797184643656421218348290139806715762273975310601514745377611697111418254966823242210019093585889617347746309470194928596137647008767153688159846360675954116992758705455296834732016463793402806667504377307362478824414108912542909989996894965901745522000132922099852994444684879286927282932406047162387863151486022587649472861401153238242564818964798591594271731952689014036085695301299737233150424846908616595840115553630796590395934554697916088974906184005193355470288836636304110607850176842131650260027464789029813159524023092128750817134762386173784566524444690939114813418651227068238951846429315048107099244340846707411590128705833661438495345185673421404938159987427889609403526868696079007853030968999579812748148871787742808046424873032564119960298970981376815640787641274771555733381859781236899661227524695425176130239466113542671380813428699509268477555172284592499445493868709136228066260672105054552458001301981795345480983484222403525672177261346648353153915264850687906694131700081348943367492771872867443619142335387471270477080286914583120033862947309225606784324248029444292503227479804081802150546772208763937996840582786319217985261358041152573390781671597644676414399839764780116132593275237540618391521046409453177697223679341176663821128657998603603774502365878996804661293041748550290226978090680524453445263132734590619752298005727675424412281406250264918198286926770131060674144850075058584679478094951699170994 [49,48] -22437600227452292419781547141322926823991997902529894309255290375312980491799602463735062817837887828230373912057258845025831032806769940444239508134319799913706532719643290674169119760629541510963221270469767877858453223163173758310253528454983553334434120976211450791111426756269319817123205879584834220203924539813638011222726066521830239822531319796847907560858292017867247238872891324188666978017409201612544798222293751858440417103795466803638384734566251256869279052422658390061082871199112072698545559565002807495313153910024420863997468212325821049348704637274354620763733343941876827068731803431310183864631458339857522114839420798406803811956427953442879073246662215185343094201970942073202139286453099976397882813288297203983487934801136783237567735233236690426177142072367558342924687664693201237982679798458214181506664096125923472778469036496034428356867627897158827004244871189826963156295062720531804863599640817630560664697024987055605576028011980147878174393233254276021686273507463918979848790077659238336846637799518730205934692737296248060827667692957718009237680511623667716670346140767117805535525201369432004725226971043973511604604266174140772429439708699232186142986397249713154134350068810684303497704614187421463452124279654271184459394212826614782354472848011646414377305156870474383523335792615415663081953441452083666431515537086557811439679282841678382137135293911485489231208556157558252403712408303525105880791336279902799926677731877345554606586859751956410972558696179453555102094835135962386492802685097485133023938853567267897740980689379485130169452019533054149155924169416895273958409640460677800111805908929445529095577052094580993766511132365276534220795644240347368990656953354924650646347050831833600803311138100586740294531924871507087874089652398623393491891210655949387342330744416557104399606322878208667278963443636563965290970400565858790475362063833793887299608242504554440957628806107378373032224817540238636170560272146678424196967039019538832572527511691643203634764579143726257806123671635267850655962216247263327200793571570247436850770168684202063794014140860713461764971851125717689416806872302328644528268996000 [49,49] 1757627241833056320149682895816341854998347595738363169915252762353430361691730612771341157895132325547270733482658855255726881602778648337135552210939227292838196869294966858973361986250445932780283805996617433793351594420648930536343323486383805056980909821483791621753833800002566185291886990107227742980752428077723087993033345796683251996478518840125810733438409458859044547791514808261957725795900638135356340559495289002205717656188224887560081633992929436810996627864445790099453696980922321179209000034276055517528221325222069665717860424880366998416301353717236331932483293327273788128746921614019146907656941471904466654516466006805834562498964114628174635359204838758765927168582831624346904366943325811664293250195214236939172020898083523899109549533787395354288670177075860188228036882512245785274787150251667894811570046360756239074371793458045905403121587986533236037933410731291912518911271910626574464518677198978258833813658426048485999430090626901462771681005866524167239051745189976411030563802099838500836751655074358017511377112774173695642235483061457524268452233992065770808756854631165782358229312289914234539621886878939800084696030726961982274041904316493356638267694652359652717030013573924837666257872128060712762410627528342961832869533525969984370644314766166933715429100343040290781465386616982073770076143323647485094677535911236214572950956091110966276069853793687656868482942517174286344461661047529762581005498756834095518200401577352941239503470256387151653138364114946431059309213718444348867174656125164593546913121572082506858545653880676472735473155621579409280631914500067620952365094220860859418261025344390992951576800508081962368975486908250497784731192446855093850961709159738773475546719933277737298797223819980525029760895571925485718362845111001464888680860048415041909501938538589735508820638686393429109919215501358563825328329360358087045545084759125626566797176929088187442194599599064388484584235191143013321783325442802379758340320444917083763686869754778833180527438916407137281177324208478400165120792029619504539507007193496997361425171019092215327773331697493570112997817909341014707994841322767519890995200 [50,0] 103330292164097804908907116866363806992176632104040120747479553153485712622315836449909556220845655874462750054396580962658310274950067946159539109932421380973803391115039791930348060410679767091065398956617056763212855542990185351586733091455023948586438385666674000805891167653927374834801820508787776298835185463638707931552540394486906797827327988663052329241511537658496024961228288195674613002357874085231095748891723508106999386524291528524589907070613688414335352914212336799574866802095312358369581226988807583642571091861723220167790320014319540836147949128752551481187916658853451751840841651202548721363590877153897371714841575000648480966692861978366539545290657755045693278560787814729399073051445235103526240762256734520792686626619036443265572837253642513101693511433489226134272931550974951661656400481078109686398021968700480426133420711847939270590343868521457047775501091899415914240048178758483571210998709863051998487525840276808943933656596387460334213389188627848245400159253832959832514238559877176602886998522538838196092785518330880574078287702428612708354592766067717978431736344013957578189048000698394586663618837630671334106255974942731135124718215220316308824732850867192156127020044485490478072340764059296266700511603307919478828388374806415850103267044590667037713004283589256993100896983343819523686073996591748231860429254882574497917568443705033035907095614064122774176159876297472995271277003863118803265064803728228118710119612808307911414325867333980558632823803621594261484543854294486102853550649264774026711991610718272025775017629256683627479521362046191152014580027237669461265476720953077541219221907605234672669460908198992124829791878603300393105808601645173686743879828283178382636192081627588845213866937925633211710172120172319084379630296401305787411365579208741439837465722574397408120384593744036895432275652819909148498059862245452542157886924634066593347961235114937659921308927546753515852531041331489228360795154855279964958984651247340671178987043429228230406907060510704955470741037525776730185027730001217073576762710357121099224124399378489908546949730903160327935030176438133594532227777474300421548239145814627461809598449875161699503902882483801526283463190713326894306873347578049428175215043978641084545741629075730172719576163287040000000000000 [50,1] -596519914855580420773634784359803058879651753423896766776679903901903212525088484504022064273913077925975520665974239912402001298190129654639417334530697077461519609247114982156602450345384102757432198516892623338833484023947504399031791464752893397205670131309024305703926633954135509248508565658698730205935524855379133785728012420378836852921952928872842418406307845558574573219807629592250607062559610425754306971586410260420388340237188977444609863305755758078121485996890240493835816924044348828829577725785458564693463402586066793401411869127572984112888294092289631668682637674430710457487394754552198498364848119687589845391233908536707884836998814292501885712323248441595429983536937640231187932056987016322614276102803845600279078787713848734535381244241910154791304781723848257877099554777463360979536698456329493783555797871981172083908768341586303652585224554889803159609017131641841907495429299306325537981121351624635044563499906386391897119340062118308859444026813588351673138302412722575139293455471841256758685288102923478332957334625660746487786646920317544981192121845803465812558435766542452006671461275188157247962366980291256652839523242726211974993144989290615569834985981533900556660486023502395062953571528916038053392135629560475858124946211131986060963173157178304260500712773420575512328240948384978406545589357408506674573783163896254069173710955276347524116730974345026733753699774387635062582758677530035600427894262569421906540725156203777817069824204001547098668023731631781220118510416978452696994371998638323595981490306545080455498708080363130082277720973884527356927025070083463442042408672505215213170928353271340523655369442960330847704822242135906030921542223223443305227415443750477782367852872726976265029532876588665547751159615280111572724320438158656966178117089958031500105144221272112598199332933195149162222748849365880801886344603104971872883917045457933861181296332059712200024152685731745565581507308002383783574507711205850874208401619364902309486424531085884100912700502319852038940966869149155123865284144194684968938129463579040723937055620833075941215243028315294697021833519040777383740325790861081472121274188591239505726885866154191026448189561381646470947214918431881687150919183397897356234103894223970519681677311734420826362851885056000000000000 [50,2] 6653243508372294094287029526696165702685542491167020165947859747103722725147930911730872016889304541385633028142593214679693108869497911884136048268483004779649546210116284509085694688026049977802397289453394249293134189665770552027226125741001902686241645142941764624473344747392762278042666003829168421811120621704201190455793906428296137961363989234954040196735347304644517243807165581807492755748149179208911635191546604751711386511106784739219115125014417333455218083288839087927358414912875483809381799451660069919743547163800910686420187884407431224854923156450939226512100589673044265053994792279769499363558030057499909499855298794815081362260608694614480968442299946004213148981950984909634011171924690099156883266257025933039071373257129632252862118146499316667045871114849937218853232552736377121169777580483864038991622571031813528906920689368365081806497475171435298277580689839791699842953271845166617499894938547184166021281392367726941587354283876142660880364495038656512810938405635708228813627409443878098657015453985889532288849463383099679294238136940887333825562420659124951857525503081769959980752039208749948219349058760096160999033992469377079443870225286772994819935713482504927816674272661803281436598398131314022810916413275079659787337900383360158508687108741343797175503878509215706344211698499746884466872060243094049685788212813823006602693984819108404656626519454361049498572140636521906572355877207308883320819803009964170112856706352878902084488418219847612231176920803529081476998030286208656809583226700525812103810391157007862743070625845265798888688254080982803562690568596521220305710279450703350356190320680125779391126829391341973247728495947430310279215133646774623448898858808678959862710770976893699571131983036107343978667784052640949610963370792512055420146374577618189491487041451108134008611938322372891699228034207521456530541336586258981429640807526849363976236724625661598148160697495892251819021632634813072745656595528750762905477154341634848803587798685680123807171555390800719709916767025782761298240486216571658608113728227116282729467191933668298777905185442261693150346365600693896147683708778780543698222471555533142409914289468134339547241671249497754739154014539352942841297211350626019188322394254172445411206883809993749586534989824000000000000 [50,3] -39492555926680495068613174235326284528581500704821081314839797700852991087778275361653172254506420231669054094848778581450001916317191409311581347061619196090039408492599358223113467004972216904464741792014120837590638074321899052864747473418351310980034609175803022140527270729146784793475158618345478174522751086106670834562775972748484967804786736924219536929108057012002275136233564509074307305554684266363293296548910454888316173914447790753086670079834629567956437422368575912379797970752479195573298146331683964403285078842337732103078520426750329912326059092069966640876642098612415071206063180471875483003041673780797141691408542501471991750844237137559108337953573777137627335184696574881870869774336036436860689152571057194804081830856846282107874703654010728514167644663112478048038087049063901136613047900484914210417477348498341059046209238610820141075119294844421349114892611537344745167880777185508356399805814476652035986570195395978679440701372994337822276135417137197385661429254435440157116308629316117945350009645875424380542342587464414546138332366413909310058522885149528138494616072673708690330329999903690878786279733418317081010867887913497352618349839732593513745588293587572390909060519320905666693786736722548963114985650822210326440253131832848494151804028589230615587936791107707881226474902448232858654216412210494945602504058398885890093175458982472395217599596500228403305561427063954437447854935684445678965530829385974519863061216496689095529736714196308605972198419969859190947769325572455258354969241433680929459953547385646865711822799064557552988622220667523650959813350343335426375275320238060170813901186019543675810791755289293802679211140647304941356248954370210941823166623048090679235735382785158416626469936009612081154756190642274183373819874670178557085906361599265668312862884258321543043955369269411837800214775109700328079336028692170695031521795693781244635162219683538902651990265515676018860045139474600975216011050254184825899294083787467876416068482681322538457203661557628908353515802435532352113048491351470962788319530796804304371117805879853547024512931665139500676519751635156950025912444902639121404551239344758204626291673806267840755404412068301681668600833891877483433945694056698383532535293256093648016923714701212228282009738280960000000 [50,4] 198322137297548178215465405099981629245042089547160547806683641297130808606620585378368529577056157191654960908687457592456601244722813962497054821898561392515125682464362212389958107081692762863671886617119598227373104654874880979383259355188195474078431893273718698074980420844711439826588424108792517829526414287856014290286838440837259000439228118617841628261832005581881278402801757684251197241734760736412473982341272701269297679431561840773330046087644782199325926577967597182424916550060265799598282483469694386338259111956514384358206350061858997994903520399896950797663887442936397148952123063400077639105743557016037282687092593528461053826742523081932742581217946651648120944307894182686666221911573460631324989981797872246094071688835937074329756071335199712022566031257410907801627040687188916727609216982260563677833840445824325819077334060774703394797770776271621318573693876624203304071725215805753377866374763352380552272272487289222967160195851495885085728137109907102002927638836527671305227128926435041190250591194753835212686304843994251900683052070375010192039410259078881843432247619927788123948103281763711387083155853309087665541003570021608638928801534387069435366777641092607900775130144748408873917341506452674825706861197473099481280856418617941317006146006200408151294188140588610233725599130384772225577793428488279287379730248297623363726575538271983337230796245905074072111084769647174571866885187880632143671437342429133643990651623823360304004426842844691389782109164121784790791977599376217752753263919984417637221506306352520980496269914757521418112599190253185611449981302576386229656949133384878607576682940216781899589899602143148228701346142583202429643222913276199222011314358740821146077797844783036761912500937538032529367266618242647344411284025126493913891680124414323411316167440217112301007764610686884573892503776706793423871501699958201068688607221957481874928797361558396940730752058100329250606111324654498347772361473596738562480772560783801185472653814110790992457211025891336533973877798575477197819128429116055313415285783684805796136271996462758643192729930872830822849688380551476554409600217638124213754479188643894721821747569150058894600623311352035973424931502955315060089419286406320133609638791661545081937399044361714781226121402777600000 [50,5] -418078819106427987433659040504611509070259985541836532412935665789331058696946103975725867083903538499555791513692844861721268770709238648057003148456591674427056199939622656694065721206499096120184874767881437279920564601709111835994377703653276681380285194810552537048561617051652503873457266045476881538977498895512652627370762602304679960873165999537194210088536590242288088269280440945253347245312867578778313496549279690548205373033164371791948591889768384612210084654066454656399947508859879445577617853032911389535020825644769975572228501215934520973202293402930379132872106136598964860270314587570128657262797550785974601287588693237855032265998134414749133960886042156951404485818211896956941918849699893679573723523230857487720903677098728603708764323203426607774087267458434511155211937735918039045666102593311360315707521559451361322166384579774448136355367615747605019812611283922651779098387232891270254280699970095492667028636861362506608312737139126903469089187085162392762220987196480016188539333200948341264957905705610901706888417029437646014505091103625578295113798618584202717765361786461906445377838828703352608814511717398021715504014010382563330382802886511355723971650410221710829344514057412139010879341700184440554164299039400763769419760687457335909832768506650932806512629989437055658959947273606496433854316367965819300243900183857036337111923540445686373270705119831831405217113489863549335699421690469485249557955925354870772884656099098266221821788875695233529452943037121855403772165086164772917390453549371725024925152852624885162228919786330182763820221964545605235978122524953334120127605718994585151170757695863992858716212389343045572189107060119954625006538452366133311132118175064552652263509036865331002225879794464391366015165381871646809229874975899257221369861147018982717430246345916488957997117961209583284753457082390058002616747544693755375212061728710489109307489987378929324559133464952169419532247961309832858553742707627510813677828644718875438379397601019024463167477735712908733500361442536261785634739861749068731645709529330228466405736770498324757634897335508043446363000746751823591350246397713915485904071650140086813568311376950227616025595386421897367025542605648275143681779444189643491060328367632167517385105059927571776473036992020480 [50,6] -566762669403683167697444379181975003240607039895703927204847226094926262197757465868241171113539703529066438688626841294061995387905435046909691551046386522908695291308430942252789829909291239964174527000345778078698074048303655904545541392212751606495523911253039220453909221722342717144508695499709835980062347681841842440582966552589884939898247730063119688549591237864624197311617368369318785845424192191197226004577456937248905847782914279537292147579376026149820216423851654591313153670917209590436556308953551599367512599094796163796805889184029554734329452861159872781856360809776106382369150799803547817655120909515867660932055316914650815788432697320794818285726610773795205681901194644504224746917758512374075740052356156116148469890295399739754895491466018135324659039317022403250937321899687920918286140944772061883257227859983258052401024854839711605777265739193015465709284964242603865049076582787197121919828701070657169960513092361896309850941081904534428707296309969162743460528251638703861184340854510250227437510450147596241700459661087592022068094543130484873290898534745135355724783354802435427068405228617103894043135340473213461602241623399934637818208863216195500494692390269369366378103462294561645306489197417676827001265103347322112434815527914429590858787593572430131116689824549175308750360688934024052474020309463348326424097545066919896068910242041416010717269747601325537176704862939496167763878864511249554196655270890056703432794172515189163656808619255284314973695010929844027226222839630524368263833339910020146253316578957006295473512098785599507948627617752420627238201154486344994488522874615307109615215604046939236593943778850522930594837116833447983104698638609595743795762768372994595999350503340648716260948583055463564109705689551213063287529628810187009484306680744615982543673100613484148055820670744442585927614312315832147400548971488254719868624675244369655414324113452188990172717753235054172776161016699089890679698435094436564110433512446595561109905042825140970598396826540578466772441920478216316257694945609392334418000960388135443618729814087606171899523337768447734128845038506849065178814303337443705133601076377562259220102150715465789768800256186580140778555649934641013984768461473324106352908467195437741752477069524840753062215680000 [50,7] 8822170203707937763263609145859428423474111430149135150970534585022599171120627440180298723044146344218704801111287824763140435767845219738569182930657701515762748445849603691721129214463373227935186367023312467846722303838209203417068292908791827331009803076627848349606781339874790716802117284910483669153524857209355665149810573906850733216631280915717236518927290239213078726102512949201302175464953614683122194700674890474059357314485043338799116146901248078106883621500382681575203787069867916928371655722691777453977356907380026060367241058673986588163581874370314473250570660095171264825806063880435315622285316233416070770530294932071257017547911121288605712609233362199209629654483140527515762741283703092054678447565452895582062547702907163668638287297091717260111832370718208944979697883845644079712378280098664065226011968420361623486421879460072868945475556113311789199471850833769013187520347094585845187926044960280216280118421477817412139324809417022774629029675408602868741766577835323244434669032935663951641302014341113599891342055154991803539521753868738529355557379010760192435954525243272439565196223040023572005722273331485844456939517649477342699622944462480835035918835418679964880802783157251716058703987344609261565165218681379277484883538185701863681166087537668756948417803357571026790679877448228960869833053558107366966565331157221207304395332020685921345358481485431830797204086871949057541309443122911653784525287071722080649218463223610792701959898727434135537559067708131963729665858030361667736549827889028940316000884051062488309408289405863778368513382498284646743042144902602711575124140156058154573298545972210520236125469676908371342140418719330613630066836130857581078281946769525600753015634678674310832417610664469542337760495298374546107789126576755414906416907720435039467400227154700187753747370164063986940673464441394811570633476510393741846881906354541510102630305167575396859562070786083474894081863141532485728117954411286139138407892295360953465531141050513316503839893602677306278646442692456297033080002974019819223974298225143754801993911119920501254499509447691854156696561315916263316527909728629668059336359667394363696337649867820902875549400404740272226219061204081995883092714300074091861960650475414321608313237980171744047005696000 [50,8] -38196347354870750388850575874732565411266720256119792831190678188851624905630770926552398972440435361877354573834913661429633918958811994370082409509473161784727033976933133122395682754269943737495738966598262303985817848622816881769415380933641626432020888145274565415911286348358859649162884752306833077820674443974205680885789704396621626251232769731122116897823158685933390735349449149626899520839001548572462180059674491471676005966861000233362387378126232879890624603925251046245162305198435905226937214608429005569422388060762707333836890635293237615012331698083786376399105353752745343389371266859554459165534781477209760555748001562438085465539298445072991012669792519487516289680316113278017431762217651160706033956671285763331077628608836778986716063942995322689928709246026826235769394629290399592297154555519121393346601894459687805934440404939246423287402963165871918482947957790003390355827437496536011628147775720905271816778871169763665810329799384121929455337280686773784946290614445295555466981909304520395025413277254025985179675858571906875245032942630252486961187547046891327977053049869003858123845023596953516834520054396177868044053941428376858563948127834588515048085555199520882443572884251548832167190142874211301804306862320093428383348467522260799743933620822089182844965063101642677142280906608900966389401765820813415551309004924226180927431154015848467105295853311065963714137944426742990316567259787920134392827085867900700099074518312506579809902754949951401432566761641513444086963430161796922999063313015723482163210017195532464653159933775148530045918607587725434794386489093445084740492179665177389671185422432046224466001170104085429234988196972997072453846140287860779323196706664361308064647669669227070222540596550012207770350657802567421746423699019044367202776013538140216237230891482838807610345884373291328531010976264022203439127972614058706939486468161372729582061060844817109893192845620445186339139025827249521847311926678172768996412369807068407018237513104691770718527472874997684026159525017727992315410177330857159721838670971253668599507334926530566878578456892070145437371085838718088940223060908694419256468874786243090055192354785632022953196062811173279830059766669460477471011389248276431568692214868961160474239307757802260476723200 [50,9] 105675922598523753434870405619440752833109910928961384174223584531148100694781844313302416809078107935443025212635489846230506084454682569731602106719374843176765247109771740955257401665585936411253731137123610842219495314036924490552578812111543316418164063888139717203355047979203032494140428636534365048066396595315515179424023151775396069698122914063143619351626311104665717992455432150583291434438474426529155664485438587549500465721398430723497199135016407767689390722852048936507367372344164893871974387952731244068057410406038913564467069620467118433160578734212792383489015013160144244801843392550940392230609821750423683771875037712022374898252372236680560322885855744991730412533241988829724231050628559663697542597884970364284542511936698393006664654350740627005777937772487192555973302664577620363210729002003372371069377716777160820782452431465271017535571040630444501740415560975246613552820170367986225336163038190064695331585423495185459471802128574311640703471708876828210338052464583541920950282405091969267487934594552137755562025934791822140525144692843173566861214959863264928701857510191818961968968798760638557733220965199800282469922704406644324560094007282071265486520372945747015973656351472493570085205759766431441696626735878081005954653633871956492600197192364465608422351262571382621527735727764514394821446599202673981203250109474558046811334137504519145032885212832126810648590906020825349958614335177505080090933424462294422118582177397400608916277761459547412929772176435470549693773840926633391373383616614446594045114888528291279650529607006817124763787738936885609286681231656419311782502335808865516116346013175112171151811868111320192812842761153233831086043973085476746758723972089166504343241699657315538412081041773098372441637919242192048545954221099113807448494741515724564965141643586894570919474651856968933526498243400576339600915882654478776127994261846979554922579256683450987075791583831836742365631254144181027429040488669373548109448649632711564686853761723951045834577758042853125542191966757327252821414675698217293507781636281334962912434225803639179779097863381635858729145529050419659291564489028531860330561126633151805333888717831834459253771939947307714278954521497883989909477531939929132128514597883664393473750298285275139276800 [50,10] -220430501601169592604628086851453708293068274939499049685953743979361247438865898577820643092046017823590994643578256365446743485368667895113003155562945727750524209725497978804732921051504028962116989531774942928481106375048180322380359229573239922927287118038207291742896850559055302778228385063601456725317132612030482157186837702897806075644182574358601368656740164275349562332077511405898836174369766685282766475204372778117737218231266602421189952319861048240013272366796774033471247132587605293876334215064076750466438357316906356169152285056313830857966133516019078115538689274418869678530327567535167674651978801688981976868785010264508607979852818207387190684911180437756337926388577398602017285460041959099832114897657366451011952928072465335473817981209935041338726554400996359904177192740958274545598614195145768895127283899902813027516138588071181080924149436599170271549534275580295966043063461166967785189946750574486626405458419290409106506132358992515608671488936981018910091620898236399953080831399004057108137767547902666721093885716656970034362975013537543679912577235637646467863891429349633916254026051331291240980938822184229045098201620948813928958040876883057668127593842620248741564546630620975077583140039845613012688279482503333718953423326750682097743659657196501907816518187139003963570236814766989154939948104923822925945751844503559559259332299678550688233804135047009176505138182888143059677128328080716748655913898968601513022026132644510435995797358554417887844288042117225677719950984939733626301039805398415511082945882672253799550821486596396256588336969827719775755888971649047988214408227650581349074162853898503594516974422564119150241391357198918162584517444395892230402967756278840004635516657118135946689191481862416212179639939027547393361604537799845772309760336174214538793074588539976382840463327020414526451038137090318982861667960342955593593303627637006180992763494630091862432875376085015339699185923293086338753906720243237094062488360629740285755998202863171904404486154772124191249027098111757859766492665201350881657424405634995571808661655556972696675701316851736210450716724382292704780110278584208401197916422391238823855873796412839140732936596989052642223404090152725369987906635121428664029084240465886945171201876741970722816 [50,11] 367035813880954047106369829516825329866586336303124967933307620357600516240692711934663956851324949582172227364128245794688315839886479208275801899636126726461492720641765782792195774383259234872344657390400568933311005674954805564534127024431469015449117488292408217717578512229882967434339797142873484842073885325765821948611813958994707030526349583670000644867531895760994745167537279276775178291450731722595554287379781584991278929726707790616482857586924069350807724231728469174925715414508071421290827864667363883553411382223167950119726543310244043553027382677078749486343660125436698598339395753759976366415239197391516057629554136262377963200871176195294460619155652314390418100918915896011300698008418713207324734232802645232714123089127528500581450222872040921077462939696332108741091939116975573028471074586995745717186820637555994399701977733265320492150889342533340331267686479079093063581082576810042996937255551438989009942456898037732696136649336310129718322986764655113735247779674079185307719281065665289770045479383870976594771257560133840966252096714866323879104197555477835597539973065821180132039762798344001449957045138537130493462392517825952552160557749173357401591979120652948763196000093696477311064580404645610810879647671307756952552459308716150048617456323397017361740994685552411545955018289875046547153044153934883602949725390945111460640006879091598240312575519660617807900138290972538874422429640976809644449604501241497781017359396769506206443611239721817800102335929359594617970154557890380159712787937727097886239044560872281902009590669732367629938664268093419893643417938611932916213331319366456147806231809130554830540813459267945221100521692185290999042382994924095024941578241826400711681852944806115250058105486937413095247158010744454312102369307556838439604948972506989740116348038084492880073565419670427354279808482590662974220859701443446832016332754054615250955018460709332349694046267495433301233967658857867511311174667651146567791875917366326799265832157465739825213991766900355458812235294174869826635926699320877752646200974098811353906063264531708931696698172258223079117047616619321021799984650049585839067181590792638820410045860364509686950199439424599351219143843024337963887952286581424246328359826018036074120745432100372480 [50,12] -520548390629193361676278253509913787467804910479564775537741435835978225130916455585200335548416487175418077921229992516451681590653567098386427170433866365403437209666933240304980687101706908462554417131678951745544547666627003807888202198162008854411305706561424394766055406872996372839757588717132283527653856613016813716127114938021542895342125042188283771753213762228221595471149155881835961856456142400925633192853473218556664360311180419175384398820807924443527265949524412388666828881663692093111389042784408581454513787355334902106251521540875192228067014868677366003155898707452113536123788265773839967962874023677676476836948041004547549121458823333898738130876545098324854452182205690070141507682341530834455456145019121081175527920952795696839421219285429034261912958638611336837612845510537222678089768466978676525981790034834271030287469027072527809765572597556828335810787449176943497475270457784982045519003772096620990338516389357010735841526283225317441874264471397915296835878588175661089052891608095411277715630295411289171249853989703141999861406287183202757734316527455437946007287604824345691517453192964103944739679489885118872106363388778532210616111165551926095048960026617554591565087320169177972849570991843354514034728982767797665871463076502477376408430046174401845809192192099930251421965629143946605984304656515846788601525220220643872846163111719858413960373294665112192152582558606108381907363665658385956939474128908693738132163152984030253204734378465433459904688267095654141668537984895528369110683850838341308800986963918940214830352676690592651335052553809623660356447938419906486234796282202106250028079783172247419917327113065805337365793953806179658176341099341136281365277132797430828698311598840894913061985949538292311259112713452221619874200171875017142068586731677548406995074585342992840083818896803423739908292167507105748661290556002921539559400042531018711304290879874333861973277475399596714884606356972451347949443468827675156481696493497903550152371074416159972282612459908158272347981765847731478386902680728352175265490033289096615768521958054375784405916481714264580748536289875744642131928683151806695332522153627312989412638009220717768512560307788650117503627683773634272323480355282996818739217676437869418366215391281152 [50,13] 744256816843027002726920725782490159207728058386695659553914404598107387911748025424006696723777884406776408104457490842397079564802760622429358073468209454679202017662637772133710064670820990293675652382296166001955788983156464756227502538905331750377661029038512531232991814108009933358288530024051887482200348725939570023719256979174153378339051674469977607411372212766859516732143400083767301899855959314552669683688879758053870537826678309160101648583688580836533288081413549605528374126176438068120745676307248454227809738797758699906072684834039905840897977259232521650103490725724479027557500409327428638539157790979151313124803313727269760017972629660041074254570005587181686086775607413163820825987115922087067193902194916700740507084516735244236691178529255013505228283411876047533751444718872395080866786796923001556738499213924788432740035612825899442072321666118083546429556517330123807162106289334803463373624326752946873907368982690635041257946571895250710664006036071520805102385754233856940660334937984728917198356715363431621805304781629165253962515109508189719145367303825366677443024412180128474952784503276196718843738030718286915579670433670731289785280928971447094287125275123134197599614562384577255925411479403145846178374373246764137209183862717427376688250650601945826722180193647192271099087094136425818610162857556689025112452693429303109505345068565852642811517430060305895128049517548462989100116256388678584140071485722687294059985072981629893575141933420390601399364845998341968809425610573085630065016653887802545314592371889381200943839968756415306037045091493042140233144118614999547621346208993343392497778918296740453499910874258253060344036681191228581799103261510099545999499513318794195213610414574885087174728444288982484099643960927610164947044715689556761899134180186796585838385519248887055583043484433767520155837423716481760847034537737045965828774255314688395481708718466438443723674784889215636386141736913565378013611201480488732319468189383301967919812522166959890813535844864842474167612814789542324742414112691422274051684074264457732716941196983402353985701550993920959785124211107445518047229096772050918089256488722404493896183471207572209118051733356643114186738641347174284015944748630513450041097735245713564341691744256 [50,14] -1412500852791523677247304529932284047226143723309807034592924285059936706152427711403326667130586575513661318095006516732101903331993678782519705873611443146132729475765393672950304324678470342723422600480105935083891976250902173104056666367466996125372234226466732700910910532224087705719234911593237395175883667730929774726376383547152312073935905826341993742264772448835139352950945569221087591150535548785280585739630273976500079351019644469967656430374591000343898821593147654748774521160197205806931605032718192569001572220718389080602500928589215685203705295018503673154868512143691028927508583457824898973349037869415164555235936214935015762689937666118674488576813161289168176935860914796852217636027406542149059253908129185713468940320291114174102207582648604661919742257559111894214191778504091659995997365188185435898020866141418329488897511519831606015756897387789606687303331217740513814069772390639892373139581648798301260448064877991712068974978189104616862462961450958832591102871730800862215029105709465049692362471303693989797767864444643328381682899863620123812046117416898566354666242745860529669643591786059256462255865950874261935704568164504864139793606601712036053303540580418589726279990448534984922034416327541030456804937402924653499236113362053844277543625487322015083767137775891526611068413385742940072246243278409839824277396477731133094385046569607826157234162665961325551177618568890095382424815025639247532005758217661402331268838168839542715481488301132319862896676835614797994677272482439488327386332519433051243429820653049582766697533113878909794519405558540131149499326329743996093876369894219234773323669038126666685936907519618754341240810249780659961152094631712709184364551298637878705640108443218513134010777982114691150287000290797545350268339899347175739167813773371514450503842357174904710747112457244387735779651045313851765287144905187827180218878871482196250118988759002512610938537628688743196432477392167976501859564159666841859136374083698764850223714765773375555093976356312908148136672474176783144147257257110703004269647247759768201551685568624282928251229952983924954851060462338420155720696038998382347249742503417167244972671865780898808274971795721170805969305466331944513795560219920696322335109773748696191950913536 [50,15] 3353644507374306217796532329144274934618271744324715815098611761623664041702169646037997100130461406126502066928071279911250551600419069620715303261885888769559669149634914299672599957298483081596029509924033431113141759431330755038443052706799433095841341530220617071968653523132667459426809536436143063480734928998966352135654333364706877946606208884865127569026924480651704155248880547584961580925251443514240694256246374804989674813355822725698996978951153691144041490273488221676339596675198181717798235053369844100642593854228044534711600627923527440788937900318903786921703703362020181449849683752262876700006672823725094939782416023982176578532770956604499285961032471836825337225660808762529372929403303610917240877740972375003617255874124366567477298461837777639455365700559491631199305255421096633953923662301231654037552140171863174786072012884540019326947902037585156218476581646402832016991507636909315274950457578648443262211968106157074229378887692659449298872736908880426115803281085728191712612185733100967649141944923128570196658407240083941076183227886806322909996942972014355333159765190150661921130397008863218169037783005630885235880377829940043993848248992393311792422967810918508230837847455813456768210060706877079195576374817518601316116046657871128036805122065139709351912150358062875268496233598607641386341195318497463908551193839793170661244006912846275723383521523586729177562759579294928949617544120331532749393474779342420379475994770777835787111284109286122810791129701760669699050045613757815059838251512185521321758268707541954858540198414819828776955979826761684353499181233793042183561830169405473211315800706356791166256166982364702555509317227076904713334977265531956809653968117877807278253014159256101150734135212999301638370294573872380121284076301481455315580545916805471923194107160459168983300370928703958179481089819849321314574043395265647823481292763420843533203388372499266484784863598889002884694970741942788380827617978099763498102792088341690595966615996835320142520606119858301268927002620483451450861558754876561367836582474863826699702942934787374524626701101680241894556687534231677261799390780586370018006703848169502755521543680040063983328249402795905342006857992491476356923210590423917514244875727681356614860800 [50,16] -7123031699948126467940653163286167907219393090605918583413005391958992245793378582131791310361541893187505475374539141842803680639539374541307320836736384750380068767471181819011844708463991438687155216882055934021473595214758840306744811128081296820103424551517787542801271067496191329188692421780592826258848330318578754770891474329421354850125944213783461617773996498029525737398154235292062841292093736482258716864459779641988789368222175833238961956420897036230429595473626154299776204871690655938499868841882180274203442834223273898423428085500062309375742222733219324108061382498998205639991495050267803397630509841442806042778884654951019859577846060149437810373701379100348707278323657693915256971773183915682143591854798079360773347012835855859273844732939154083348310435467578488678905337697247683968435496221735692508397190209652783141822051837615921928949451226384461471583278863305477817102750013970018160512027770048680124081911457843401435815079529454387387095140832038039438351848801635552159751193527090033784925521339819984278073698489067961446590293489430808228685136042503871980261782792954246654756256630888910670219554309822121298621985465205151651633437520335219809401539402131508916703450705411122942500175201420526961604962151027236724622861689738974710298794462907683032801654846235497202536829402001029901022137346704559213214098504944982115902584314961991568956205393110832978870214394529196888754756878873642695908065418648358898991970427338000707923983680625744636848968715540764196702798461515648301862211724598909009667227044692242247577341462254240489387404407177231625991262392547574514515861985194730733187369417566015089264524110400083235239336467429702140950399798515552746148077664665393857207330648475169002059530644039373910499221373972932837361746485879391517839790702425419623615460761461909578965981929716672076099353868980112724834691532755584263914061408204577755687733657863137298267835619377907689608429927138439546713161135942806004049034670241651807701921789873032751988426682363942665581451515949728050906806267883823389059207625623689219200478679253694712133866594377204661916810532965078568690420101189459407717797188926044510004141149579241763488687259187904512556928632542670951074072609800192393954822914082259075072 [50,17] 11376260615141062974897043918642534120877359486002683128954891766517443001603368435786444062561913448027088831758824121363969203368855989626251910140901041958222739199344008788810494789327966767910103191685441691503696692907618394815160490022866146995801142329564897282914679335262908504826142724707798133832463724236895910203859824596020774362553017849705117977209772099309830850019699778613784904280163731464296492877947213567467218254559207494436557504849411687999122855650922599927972782721054586461457660035465274721062474248204856545055679060756917102028095644855474194467858891472377176504350365988429769776069302225198530848728898931589505250259111577906337727427961360462088898369645594039143151718299467181485881538544131367666733272664081506897100200579784137730687146577060057593622287292195313307680506042552216294775736453182629876549929472802045262336857059856687613907283919461031673589390889297077943817404083109348447261694040891475912945090230533269005215269315726633500607117883832641497969326479415514058163326484167561658189288345935853391930701159317101801320479069686937884384236838255259661628664914760077459521339422517631743913492842304760586989598537283284702469854922999033035705933127458424097968122685678931348328655953182834900165064913150381518498926290648953740936857156835842949859455911813777951673461963463482693864270930286701446296046751545722650226149315873728810548846920624585856199431074451821440233781559409681840490222016656980770307168261003753020634462464026507916103983017777818387863383050742528489540344255750405000062508215022287299170351922183620544950312418502792777961023534049914133323449064291191092006141919190226329049057645389538342765997622303641249853537608488349576607012952591947145611931661851209558735547669379598759689771273213330373910312402689066979351411237615828599454006262397856804275363406456370450560423093461045135353848665630295261853116255272024730942838052414055752284346223602720993232163768040530831968618915507232979511064992740343204513742603721688943859385950178506738540432686682293836418630926504901432253772071487078292729832412239469249044353792913946633393241502363467876245229147613145663380584668629429445028958969208126786946620013069451654952876981301033074232472451763385925632 [50,18] -12617649764713410799150717653649703272223839719664303253602225705149284141758405686698955338783310432943224748234928063584202446001295683405623303547137653346237479963427664350628581209221185432745224259008638743334248466085354628208567104535072897001894399295367125378842787021741421897911955418629174296029577978836678423363878137890823229491669698345350506641165140251160174071706151041703493156524230868637416673899191501058614045161575562239879503778508958020783162457722452707032312884603328438180154458877861604505329057262722252260986080656666164184329535247581958545086697457632587325537317624254475928155792643170077100341158278012236988094913963692014487862708287738850509465498842583342718637300379431594711598496149182347767295739710007278901527832334946136239844304378262686940348238665532188276790061083002764705298820448717697281390173694353706059377990897187156217561448241004765148464279840565238371778725906621705889708279278769400940501152906258344448677090002203487812494875721312756362383552154678451108615274648279297059292763113413767050087278226304769944490616983779429573983475662229455993346455282501857018803726935633642817237479188870497119834067123797438104144424211160996276854913251487062727131142803839080423568783875309303963585962571200624022746174655863730376868917069743051344158312414211464996104295098972236865175965148436219936166770264505760995952724306766491434822210151820295909962957711005750129851793602135522778264513915243796620054491264503869588351454076689581824293894185030414450380673775237597489319679499022094242920646318513096595092173928831795110398729893104748425314344406667587968851684175142696217041209506488311168938780861610939408086000743245686202781135033130490168865391765860635181636664536269866810253296562151187167403118938806870755061478520713214183799913901179822881468355432404687113813752256168035684802221401910162477346655855530474569940542068396849362601891127010196160422734170142799515521350455208733389064590177121824340462488459126425206924051719233532281203791588822895061970711052477143124243794648971863910436562634221999755232636802832764755439901828247894342606265914313381379469792098770400949230959918169215272691474948282239786018642978132211858743039790894137414766589339049656320 [50,19] 7984948835523084455860086378565079443395304671041636257550890935566291559868109693080337218584563450142925203532527418097245710537225277558574721710346977906609096555018890345421502424952032749955753451168493180253767145984483435495823492280105954704532616392517818093826937507441211927839333961107220831780207374593168018696270703452137352209031442656249286231059227106862850734483271550594829464488224652391907983350608776108769027695796387335358097508407012365493796258869150508182432289199080400936085456468423851714195735835304026458085894253783337051382007675791136284314699460897367511525371786034043404919885730699189229922299049921608775003873745256478211467895325013425676007086587222549654642724994645960950378472654126788084497617613569954504942567552356211498385982143999779186653202212053169612196032615651624131350607352707603237140978652635154734800634759211221962405147899613600056648013888063388406382740609340949882079639279468567727567447337617633775203374570108224942434853138287516156673037301201186464318883325574529767754381691698041154096446321093173504679823106540183826964530829737351310761860567838736080791801798664400111075433119732466558167811730870257166068974078024820325533346394128832226254426740868489593110653427154347470307275426644082524967776736218056152561106225461471342243698805108235217564720079961000916946400720348910091675797107336077374011805386767738657101580805295555322530923329140405740688964704382917072921908463912822910938443360882791536245111946477730089425650210784029555560536477412216538355702916927029297022508698033977400060273541664193475691389061373815336104572858603345264866093627071429759124181736534265677049946870480119993941160681984743491996674350148740598645012762455757188486407047649774136751393257896082326700419333351267819417304297817643922511862528678699435636069198448038474047246143684988872917670621942605121624491517053729130350969529052981427513078242872059799875736308095019413417541462175244187389643078600149925876960258937968597273420894274849067478582567718598392311898272313157590498176855591912789777995045200639944579208709104912003415001480859861175946242668463013438351610442139145691264901302000002703966278208258298627548054313836887512146500966073582585596018104991744 [50,20] 1628157390504506564253772088990600840380373402182714809885635850964247662154934827364512960447037166228256082842778384492163860687102372686818930599001959803683752882457440786382387736051617921675925335682069453924266393998518690259703112273724846617830321625277437844854447424835503431768779610440864503841808871253314928815114320163251228987582289186880896507408174246938930346486173314168135284250004227561531310545826706316004586868941791906167570823509048375675566589093109405603332288247909475601744135132936030619872105734127183436872105410856890981709035768297856617128395371070451127441263415896235472436953124370970716550936172076241382667302166334116155093251472331838542918959779504690250762415999804862911603492855750074324842388927529907373170473351836245457302659442195235288856574453312079222105372084068468186721364718331591878257362739332953245399283184325989896604438216546213144039109046757929441806503976188069052105478106299260105805051127824765487350749446718211169909388612621359764577584635616930636073068943898188533371026446975603257878626367006051374277753518629784618679791794417101396021786758805168618063278480570876752354379779710514165472364520681596500563919907749551225752611001593323848922020488940333776335974742343341854721970973647278712394858060833556031133367354548950163158675454450441535778102913170554210792949519219259985732918162989920015428650887296773282717397091143186489603745941944210978491693413737143095698562732480179993608082762920221209803875583494749325318511071914784913408508219211230647229609235012733073817767911745985391346391101089919197788480817817647895656196987414430780743652819186880756020351169524226746024244615617789904579352733727910180763781572145335193385179993831566017147450633816502123820712348299035587402833370275303944192937886886923310034398042289671389663045118377676202619993517553721907918733058538754225765199148164509824800031430724611267435891296442968402204146067330528649769541177874730246387675320247090082707457603426083133595920409644103087596647967149519116467759381341277952667634524284336590504438216999664462500625546308114612554690638596726399262953935204255604960234893378666648908238504701678028224505313130934446052679199438477309901874751614348360188824649728 [50,21] -11924859617515462742896269883829053668042453391999123153296434686966756371121146307561375498822989274735664448687071734064802112009610485392874397663825863538896745842735364823862210871585045903776282155948868015479647521111196477937305738673698643591213478379808556909310652575347021549169728935291537145344049059779102349978322725265828769261094029191968220944769928922876505255006626290342115837611503989937887656501073906480828582933896329722040681690063906531868276597663330050164508224462165042613800726611149540828574732163313442702697589706684639249339417697020913304183203303518880786092356459471756990702714004106828465829423194035716960478392451228535597342343567015101965891925920236636190990173637807081122353994739419055989231606107187820662814267468402939252921992684327723154411136976976687803560400835919038965556316936943460028045231108899909177388968480742296960816171452250988986754351028490214860030069968515427906232618648725785414306527669158579140207609165806468398375244566339482552715311749865022884936447542844704242031740417853826489851501966707312283944476610955594047140938648683338773050433328695657529441991858172898926324268298650711792360664227803568591342831251212896484765290722618621141347023303255533040821310100532079545882432176498660174641342419816828226543032351681244542293039656681536216946350856836035950433246017101918167803674148404260712413279460096032375502373350121204763063307685281775481887326341672006357052983098274899465321793399736269649915107605516263666531557995318641138830576187321189652059082068613007869328719638638273657124130076757625971175173954086086246503248649760920572265242034701179005226142433349001703265695310276966316629487641193932845390752886501781646668161872642676715066995433846707791435361521896608300176919865174201116368709659999945259030933910229198750316492789133381552423694602568186950816266667691469756404772941989737233222282820166458917070056625925564562362079214031007023065577352900754312719209067069135018959082801946770981300165110005627009005066368457299093084255139769798857769534477212815791109663991057821179660073212070996375052500105171012637332013205615494853977659297141897455700274903378949979084607046751603448899523548109174055273211471240151655396671488 [50,22] 18800767705129824052884969710481817728958036483228849204349151413813981563989964480307746864692197588863054771155521297927412502320536430625071851092378553775780876671672033653618797079135253421842660532629344351257394227676122099968726707677562814230505151622161107347680300016204229630600418550467551151007455261155002733727820181141607928162101146460872891641008079516971774115815746665962863679336318366780807407183397220186394402178441321217492833162081732891739719859066955210645991703342535979933913825961714389201238165300968743916497694105268618458291435779052976175257389394800596883966860401260329169009070126102444967277145695565962341524924857768313976793064799309971172449559161618840914300062331900778689186692148883916440198217366542882485360829621440851595875867348455986187243727707275321809845613956331748678503867428976627883449344607992399890549359949758002381474742169808157395163783366730092014086748995500631713812588621161197410347438927527504900034486728525227732388779572475627012609184853875602839980691402591990549322473540760860426473589486322103935589506592902532046661603599041128025319114505999598872710309980540356452095268773197704935795170722715375284814629060606814493209569112235150979491609752105131039125242944670990103112241939385575218121843341119833134495594842300341153336619178689339693801138676584264771157229872428136461618531138347288334179397758945433225038549444832138230518170399698824233513362681027228306442724787722641467270115192196092521568477502513460693589200327910578583920454584192063151864954300681257250505670454783436539956030475913580731529096948094827272007746045393599403305677862663989281657045989591351252392928705590160407185220900884607308893511239952108613892600286916627384438275967001585472928230689601166704026226306831413019133614351323197693547846924378429241462414723823124290983148046160485008755517767947521246006984124765437304717736848363968422820631699262289224048332353274303720804399914382801949467036376191337810263754090528663234483802433671800972259929555298369067651460450481092108796172539529270133955333490164530699118539319124532567719719975072066533601051126200879832708792468515298586258723069613750696479830950660819202951575935926347520458239975024643975151616 [50,23] -21597054336526988699125874130402138351496420723228202377376207024286585984481270128387596295459857205350588077343389326381124232758406077004801190805481822619679939674827214967462261021141792109114650145031418118359401171240366754673617760091232506506613636963337480250271347548690120959128012449834162233349326703925563935619052518802281259661003215714996236009404059881236675317089883024317011900447753267725896395118622632891369437008549927870038798321596475181222871830888118972891175965813657986038339193236653654456392396451757623416721896093651944021264797584612656586914832491621925299375253496295170270985310512149080067180293624108574008944459211532792365611843167623992610112410403486253907356606160454437092356623489419370316818129562338226327937355168581865414322881283987774291024799064577638546638408898270560618917061162661532759811300659625771956887744632457752791421719540835091161587787089887311483431461048220714755904930428465003261524443720875796833588595430452024507264083332081288697275337484734071832309724834733052155273649654947957652818678300028512020148112323901001682065580612177247887855550174181282533473060438067026789461737509048440008046712802108540458796081952463809824972748478906756574913999267326844310959314606862418592129041325114193327980205843924305180825247239639355401443574457945038271648165335621181671985196675312113791149199242072323150308422332581517486750921692653424627015317605313725746875709151214962192077225186779550240394558045457917757493684302282132988776204450393823464110510198273437078136876482813797849007126915395504895262587093520642497112455186547864453464217172814203051743190206886282740853224003999850104991147974731572679189860248819804566685509297177386996434503927376920421026168498893002898268894074265717589163111967896207006590422733238054575219102167473225030289375873207770487510816697289591728369454990611942667586197744105457278719242317225364786987664995444725289384077194073393059397919890284178285757441711712975913180921957405427662161208263068852420855640381563023509372255641799850407236448051631879418232501427096221255473711181142124573894192601445862618612750695436998773796713750730838498366187648143064347771654408807151388223783896237106477342399381248357171200 [50,24] 22835365353354161155152442601617213251581190684632776968904193636249031767470030213592576468070046715610737124852023029078721010611293849838884585113470462666348086129517917577478044811278257740862632830236076328584251444741114042881610297608783171154669800170602707655246111556361555958910817774566554041182531423064361273012316893539455250908120812627982990650547958979129779494819265125248311495080455638266900975601103938551626672305419422929225943676010674995586878293109436630324595554027601491355387801938719822240521637616095846001601575929245557744033012055514990844496804323612339513399189742292007794953059706250032512927987908113794729673657691783099878946437850537657494667580244938375080534664831007953647309374641049705128766747254610424732478159550707547019442953943917151140187861092266229461191081712022562227501111904857720343371123753860798812866926457969149053924645225000107476279950972919309207514144793646192572771892413272011146439866222407192719110983523919064147305329567965488042776111653059666709567352025642835483715292164806011808795443497973756578763530525225254683778117731099173947613089319109835333625530193783630079689563291752963883158118774279726781897672528564720049158116222873122899799247924604900082883852246203326203756893521595881560386521530948464870985432463125110213748223448916481798051138831938087736429018963532936578301790334744270707363013493940096294140595984287162220468249746462186656314300725664792579866592841233672623755783000427356958669223595391836581187268076843733351642602480915824878953408434662252283905270523897787528695428078117270020284646018424181011512118334511175622541431415651650959729985332385904359772535896167653370191072571787309172791198344458860469931650907624202227931391771760906899014806923590731135904514613525388550935578217083053235368331650014815049597163241369145139816306591195881796315080163165731531837227422176956694615547106669653034906296926189143421229060436963292569302617990488045265260062506793206337315284224732686464724585026397639449188061198364865059179453677278060098241966584364778514205405428193111874841784314019010644392089172716376383785633684410359166530787057034851686861028818229324543853384966501762594370044459678222817605619441456906240 [50,25] -24959941515600258042584303190592105489204523404349982801207451630983677248132046580044446098189226522194731767613372060027489059158072450188507368743198721766072882772782876372543203421525044337626637608996881400028031648679646658826774220063916282366199411243029803361511390694497638144476268687131590299253045391457968702288257650685283338495325319756720356690784961193733793367716278007685656165640702772430358537362251059346489635434780310051665559456139064722294096585773526352622893817227580452537471896647843914653753013310946681377836215599076822538164459852276063043547644734228282648158219930125225997534754717958604144656609365440686754285844537002162396283929294476739433184899482585499622472980455240287042684421004798777818881317635951157593265731777306728444859133279596616556449763655463726387357942163152276265612688195927221959113779614885062966268768331759742829223388079809067376338500602384991325815824336991221949097015395586592601594829249790283867592043139620310057380521268636291136262487482662611755325880194151246589957171188942681074409414255422663314079560029611918407463418660938982954728114827366687037195262700471265586542663037045611662069825969166261433290106471201598971806372978037907255117753075356642789233852462332709333182714540336549855766769308650912755713677016916388605289987467137761079984456780146270145061365694736166429113199088747395404933207224811486719241309369786987287893451142360923391099067246482632852039763013862675129477023606102915813878518995942486203023726082070751341906869905949176300354887466675436741312648298653097221460092100494403087067411910810619123234207372303235565430271817731654130032884060937594311137235144127454500492639788380305997196074690982281567776192711131670700985110218933104516296606095928643374820853828250471601533573504313983775256788367094530055118509264188448961519132818274281890864356721348977565216817701598347916855900684450557914448238142976961330745993765226464342060309186040702661526375608313379880425823779573358876645830700025946754058153061315760766500209761807248741393739347518361798256556225702707903254388172527385675400165849154639883151690945404705578285962563674508097157176077702461990322647065142713114156595252444062893909630517248000 [50,26] 28065253406006537025094596648593738325990415538127796200985310724543004877874122675295638185158039979626343934330832855248826630535381346966192996368824188585130650852206595416585305744957460842118105528743781866173717904043503247404836595483468062503818216876007791835007361656998523154129905797893816502297099966912906994848219970843160693254131717880469545140357252711655796201754682534005781249533448599331730698755591930398325207216107051188112491474941080178012359894194457956260672829970742743002864639264583969383928747211164954819010231801304603853340545568744946692644802434937617677961658950744626334371521191009308796608285578711515256934376888466023749375459933055864139032069159909562663123605663664132268945657262386356068884313059169063663355337132208598643744954017849344625162090513359578557166828976309834076020915148323290601669164736495056571850206254037579480447425889055314407593037974250505325033314192921196199874437757665676431392615271071385192092620848391453875520092025399028979585407068751362033483407707060722820516367699829677230484566023353396153575664411906763719691246171677229898216218880552411263838804150018090482768478927622198022341120944070428656679354152413083862627919978023235297119311513151270482001526399319988181498288878203699416666975240585523567628544754843713112240576187412664946515576804111405541774820951354000902468519417021666238673375193607880987442332854834941156830528971545917875930104700490022101872533690250286461124864051284762282197925876815235130594745482641281842612801924998168230275614354077666812143565088588726530765371385159959679360599871939110272835413217096096936119762505908642981593500322004070687375680903973703151865682228145916916689142515536128272313680614275749014965816492040335477145448312785643913752254076212099022731535477600935046680202216082967415694643195907737118802815080788390837768359719107448267691590974367717133970540915463556683587031392752386272639889416620287667723453252453408518714551715471776818597245533412960515652389695114696155530041340615885131551158108948633444476699540620800568829544058033658770872941591326983097445165846282039042428966967493231303384306313847718429799335256226620943034396763874985052341908876245231495386874511360 [50,27] -30648423634388709508915308817050339704166460995795432670598617609545507494852044130452146601297072408961700415580056012589629972099433235143757138181888045370180860213793896540163410325724388717880273668153630909920252733213230379429765339087993145568290776803648720050779056787418172284725171293989951366618254662278349167746943484090147821870955309483868913927698960819560690925376034886540342762782098523062272050710821070854895258776551730518783666004383628800321962842924256498299354049651010226936622521314662538586288711115240577390846325539979806696347183113234744341436263806882183818321869589988930164665099437409643151383863639355014270162444498743764319547292956859649235548849263405817374690130264091067789624192461270670413963862247139155577444934081707230366271604362373064830406821650310906177605033246687981396662661530577442752140236681457805063659552170758256383524902722643334835758401352490178983402526879759318832167271843527989250900372337392484706181680613890857428161842840583569136522317625332802122745262850570321484407042798316886149006345265369871398977586493810830440955789212004839008087086026361758177752841496231103686372128270539790646324565618284062738933269010817163265181422639933144604159015896199919183922975850892656699125261815950293560991116838120864126572286318882490637858855381932945270015297198915380185709571862004321376624884929014605829235601820922497912260010459769468043751741493006923843722100788211642137716185459296785403678288206192372009837054276152378170206991582289525370974596404034643389175387517782229843935006608359755284599323091861124474399186393280394529240475335028363286425986778320918847276119833384964802320405936868488273184025733329060939019127047540748611885746183428302455514090464981197864570732570006748571108225902360627983251333068444805824672258753074834764018531330062289349549381690706128666870582983303127816185097109075059324380375508013901656670134197425352442754086138196011414286623450365998365926858473791192995598988223631435316346032800524787064481331928225586889002871415049433433620498924023027954836914672113379478549980760632830735169299102130757635354169927851687318894767453795104996674813234926524202478302279008424230705886389595639908736696320 [50,28] 31219446692069528029193669000718014128310788409575043720220340377727999655252151633206094252910454629613847454604849834866903348822713144569997632973060835808864841335326106721924373289090053886227803751564198285029150829994244329050269145263719931049090855475829866412728477140123708842258293484497379719290488874246677617133235211350165713345525545365431409468137672456576473232902001525993740477441283478595310691350853594026700705948731808206772084019492334875124015864002604827305152069921088627377777482795029341153597634497891944815611542451246108069086123014849699641828364981859116798323980156610408511569197658713961512001958085906226259174545543900290452855576550434049847415392531061668212947922131386125200597003120465929157307750670308019236484800345133049360403186330979893171260943596364140614889989059721767725338442380559569500272806657770956586595771978854526055282429525748691363480520319618288659182857782462869566185773173895616217326593104053323683395160849889862239387763452539265133515120959192049124517802217923042382310570884533178041561247004085668491342935000572633898364541242930108801054864079555375022335904907847506694834726857510537486712894264465053795974229089566472079183036734359069270314894207206012936464321955297822279793842968103652602344513880421523593097558515392936069272974413680457487112538544826899982218142987545646703343718895968459916140227520535773365467199047423350976507705069598338903357095400191324189098693791443676197131373950946787981355641110711530444482261407776121481548633316039973258571682908564292480606913057236752566828080022741054043906694375939612587197117338910373144217286800870585447703335474999076886925638817223228440092064704210720424111040467081446762055517047469639345151568708957830293924959865123537572985741504004975585912561374860862749088281324518915131833364964539602581540999874884693206336998990475037883529495223061473151094692879025251614682238842061783038983426528704827554963601148060301979485328660122047881053977415923544937213798142793492329367403922962748320361305614753498340731291216791886733442223708862768000249046108584450880376111739177150239747229529962260910534258154675344442695658383384737812043090870332150247434300007384488209285120 [50,29] -28955426027680041198978295342216255489570584361885788282509358931127926466884341104241372185925628948238015965802563174435598619493757914024256649302012948273969751123650172099947435519458980659849831679789325859634552532151993834309185602602748098687445044686828390426586417863263078680158631696733862066671244041465725087155971571530266911657128578117552975117408423581992846215020340391085473833306833169266449742522784414105905280958157828487001638266126192663894491756271029072792906694098431798156268483947003109714509950014443934355317304542357893948252472113045546702438303223836270333604050754481670819006489368607269867468158958384322861041003505911154495613375460036195529860169160540071402534470966693962475249613862433499868646183088621973026694000325277757201895937297405736581753876317113964598868374178811882360306737983592997360676962915152254926332822272212589708240801297364642271607738948482157071443925882187344493285082061875209214814210148792393455857775974560299163358812133028893526453062258526834500031532392359148222132557554035333134459815806623172831613825225193267191338234754044984319775141449320301679799171804425067642134504363305899013977248912906811836997189201756049503179564547138427303170643840074205928442069189113570852176252280594635688760778276464787217270209582284309958542307168345653186404064757120047302133763899665201004013048651344513853829900075290868870089041855178120342500742637142307939257681666399629229722052171329940120971624014363788408877290360808743870750572720223299072042419866782874341031486279043071859326967414738113352874156232529570725514863717805202383595434165737707933446885897220430939613257204947910493115175476520621962949200827865318180388981804330755811343720679380985840948449555028801586554716619511104462455094426320991977363848531990590351625715210671647861150768250078314362206008267444873816967083340977604999075684148866661539602967693924144333147873067992637002409528266477354702798600270875110252817139286143868895851320902040787268372062993725093755288835840187527568836755514401907088681967157574363092887419050450588995238776765157905608564867961733543118731892167940542392044446777105958771987674173704272752669846017141637090473424883452865413120 [50,30] 23977892523229986609532214277470492274695976643397710374699419723182715844519916222086935532913418897062666102340667614881646804181100057262544861100360603106832495157927903755978558482308243634376146784605327717450129944754907866985318240018983479513543015147104336052926925722303025381336757292103339309098176185575893711168324693742570785720156042551249988940325786510271032461482226649300607055847920770131863605975661379488081147319278501287643242567492265724373594171447847331868629355692907634326603040538201258221023754826462901069275491529140861044473324546966966122521008307641973140551226013318701274818894602485337267684916021295645058785033772383500475694286204876115312650054387667423896838904891031343595169271394523725858161173752426782658457351676414979456406276861511338782100402002564523560264216122563817865657906680224293240883027825986754517597155203180640126905551606963715305847671089446636279309076951342551351253276632049837180007616396263706895556637424326428028959233367935948794163923707315661960689268063113542417102564835265204747755466680799723952518646811928259082579639065332891030130857981333794107471708035062198994683375272907397432915137868595160723145192086183585530193769111869791655334622871527526211231181577239736552157637310647887074902507269598960892303829705931345567040170907337620032040417668049856443049016429425532032964272010792211083059099447535507026803075671092526166905082016118629443332299550656160206872991047898300107210696868119181304174237006663921990652214182564602891937169821881374051649747650560045363048104389812856436083346245075725806746391080777176297206505387782069364657046377102424325990701655581874213306405104664786768963862930873734165799866296620837028735209958331497921739138928900585531992466313090989446598051796421694399730094298181210413634028494485778159970497393444825395856626038419090082445055656337322260325591137495906771878939749386735840675411341008647475754973868756587437393264068263315950740487605843148146667390720832765262206251928576124514331880368954402971137786067902877935949205844781409270793211029425901866117939371365191195247500159181881114442442830697970427753043561249568024310383727897456310723927770155032140390703857359912960 [50,31] -17483772883168317254835346937530413615365777001051817709946318820390364432899495513061958026288696820006828437364064153683256534211502447123394645097362821090650307301963105094194368846077942339665844486164739104768684961050757262768100669793737394286673252794706758097928404198005901268362956231051802285969828416987022013810959891497524538658649221245817839426440634708274437406195570732603364492707664706996414776629414176643840250006102710858025380679249601853673547811177538395331726139457720801033022919394822544900910310534640024368400092496935867788739593027676225785438745490976635865522183560062084850845853388516965966265640048513562755960218795773083730441399310872621463729891728669638593798289897994790271004323427122694385743407663034428145621004255844506395390158696312449535741682519786894477591760306657301095890654248779489481413845137982017359839640977649964648937967908502322895674500882728824318457051996114851258017675122034334939662595568894766805724940266702482234348620326737548444857081190236124277862186006716586693369850869534116933196780988280508049746155772063069298620228962179054094904891811411013695014859404046868527514013513445006699961679815110595335437610784957257957762631531040475735930483292148033488566927896601970102660333373988160235629050134243398225537331939559455177673805448784016864561713955371247841683342449381644902558251870956628962567929189315622032050386103383274014745683612089235774684538293291198177288257948114890160708688188961233383461542995627911408384762498545669937346676776809532385784246495336127744759942430586470092341009461479449237676440247804003021359268186386742069097531711868489976616119316340686140889504662134168625630377687624590160266557224735492129353136532556650545972465565069470149007943550244263441193490350460594915012356613727608824970381243218073907260757251942006675006656186518043909381858737529978520261486324044958726252806540276768271512098503371152475855861114686882946232378477331615333416257489172451614466262734069356734425743415747896070513858832975449954992879298507531117419538929212644736488455124617680878049552490577240926012094648380924260768876966194446063841241113118836288031006833914488958719443686439710760550112983777280 [50,32] 11160865582074894280823955821149288858067850955681194099679376294013729730241116461636696897714944686018709771014395175274175787206589283458411071491359576370726355150429139458208295094288311628864527415640366525475300938325281383418116330965792763570134537530405259388193175324462927737320645372868606959480181234257492261894785007284365262071283144936495739843283972490667248866057053472710368519315995466460404648011626326866011419713359268212561743673435115499583613443695913675956769842721045567336278029119178227764030742774861574370283428161366849001009922131581353541322660670106326112155497135092829357327887582886331417221715265402692513182352836016421403772876033010702362848479042581039197338574116821631244077395123052462770232806644469350355526927400010052176315646931034292335012765569822151257517890022763884312702091733957241661612959852932949926217408433084629467185107115039029345261069975126020221972886462678438548694271550219721068661356678928080857072311761366813374490067896233715666205718319004257649745477680390094429055276657069049304653555945425627987368761911306781148480695978778003496089970374405616631472745653753205824575266646787883473720610117516321631168869705825805507266940899744973579670323559416563758319080472877370719469013866922587072417461748346889608824069890286245738053790598637803337305441258557764569929451916191736542046798481221681706436554211640649567132091296449036390897840061350391222212870819091239233340675868490920932273958590110599129193931461438969139057787986655874757297568964249739448809971928423716648234428490126841389847013428914720883336617102583961530988852656833196688013089975387403092738111949634929317611811490108638654189695783122384091450258127434550540022107618915515096684711237092342267132095275702338184180859329822982652413341751822434332547122972906423897769248946811547392724319564364658414700712432483464851735064684832003489827339236788539905985990711104527610369246063942049992689399133389078558361967361941411615940816513494227764470364404492675144097367567044522655685683221681946176525711629488358618848929710408187518113296041662656619740510009135482013212524628898258696984651972989435211655740173053725275450202459420225344446891294720 [50,33] -6236485252153909488944207600025613282405317005668143407917526996280961851147477066258325603221311069241042090954223469298410350933494052251267503413908608142251197775579834828208464948568181732327634169061590772399480725405183088440249190958539268944713162706473994687634577695064075867756132957135296643341198536353276768347892408156035564404280330208762880347895088856762305397148060823009678753170078411023455624178130081028031167726516413336984791064582446432436234802440416358843106327718522667466622081012857659623843070385907837593531759825304664877387667766131104571951916928099398620538737090109302700094725155984248325665578979783198512037775800458162841113085905465826855459349478696881869207822533274956273092371434920215502797803028156913539663648072447703964088332195881350544040694389808678620911461507859398127072222499860653162713073073438842528318651022614369570502415971567201238643254037026163277548784097468598527644929084009623307409392181851195222597530515791059484499907920808150232738537888613466580641113948222156566223731805368970775789261656365143131650061349709615099903764363916318203904617010749141767614546597850364640379367356600663402770031009230378532141178465788952853340830389543217541929179040050810575852629879066904281654628865685225137613499198796331094081379867776136132027600851967159899147323051607588163743092618830127461300281314856721166863961496469947362897028291011649762320018517776391604945706836942450826559414241366597188320124570244527783272366152426747266469785331247721797040160067638609275356963378009549181890763573018764469357494544156012441211333723276887768248294584994631232211059042308011939951708175022531973565088024199080536751430402109954184156763131967980167357248067132436866225772184473524645875155429156777764755775649784653415099249980344747039785542024730033649481262776754353594868066322674274401329910503054725491981789582457786993972901492665264913610853582110486255672001982988272989436057427246246992717409871988542753530742730217448943926955887202071600681254898237330534398755556981015314732679476391713453997832861184381705848112221552475559320220269028951991152743620229549590014417319978978170370935742302901938281357517615784084331560960 [50,34] 3051902821267153076689921628626582261896351421938284625928060445770750035535976849028788623812686205963400706244833423544909847095694635304048914923148887007825678556405162106763537898590436045800351692190670865815557471566743060882756065562248806770882689087926324216817541312425436641280264614287842048284879004703363299969804502632227300997232700940945895141422572935193261443077584978096649422590692388063934889364152313497786380862318011022416688357737685510162044923418442551444393592231603966643091482376231404070699001463246054424848535659647673278310845926989684242118893239268177022731607441785863614197635197005742211492257390510952887335299750993402934200181698404998934811192236035053366148756751066126148952801699588877427497962984986412153040951033075851967747396202841094951014872236065279139949566039471465069511681736150058444135759947260452384029345658616223890031874564824086515358723137310670687427880126753198569216913890463803623776066617962333991975516105180139579336970247741809983489240187384825016525293324858700776363538439722628607924451030797549847506928747778523354659957605935162464149822404375123709328234570661580220293849879662080082392818454271806688160724294748027563331730814256038204802660068243029800879432383146013240783615099057230385872507057085202920534231627312688677582976865618911175822775050476872293574530599050511157922319311561251135512230925031287613531395222452490497631064971212483904144033984213316385418274365160927288184688406009774013686277732625103682977931545924089950925020509282755882777521219822373066745890620841592044903230730237682774829136689852731114532189524170561112793965750816886959161169921214938211994012390769647834051359888797669634874525933763598116898082504452590666365405230525670559579249615803104439753238457720099781092057963666657308130222377918457187728945636778382628333173727373819641394600646310587908748291174449675200562925800843730160239233999461638065135632991191827188745436376534905942301432281434598522046247594847183301722187563160030180436929315718714504768526741327039618356692143566353870972630497603950417290331408058117773308782746350254598227719211098595257507297138145004757412450768328979873945952782934747188822016 [50,35] -1304603374598702286595498887745457988167737112745891044398557943298913883490463039858230315077216682114320658705213355083562345163466516158577948037713506824756034081986956109090995603658877620063593921936489072886700870180590363558543975855314535911413784211526690908140365699373186966655549197889418202469786855886623400116635864269273411231324036234869020369358454659228622536694101165313656757466014684241266851187965931185108961930395849566684332897302930828581458416120352593806607549315480486007271031755923633574886883248066491060628341397704920592069120076719120577740734330120071389282413115938317663332409343832649811339112410759726482380135295910494165876915123616611908404092991913153352655230906128372618521255189682436987349684452866083103377065962659714637719769417664426708952228984493375811147765079526985729386148808936661154138329789721111725223587059339487135805566033276345637906657421183205953422586173173744817940390494914326437308123434145461602441951623488191794067027189385019837951109246694159497144062945104900085850872290280300293237202881620988878879894129089995059392070562209000460025544049085274504050325333484002380855659432363867593786646101503276713450235246171062109817876524068654445638579821606203999992197314311440306184671654716266660015713801651870621749583136712808640578062827596964245361651110077567292953235124337977061735929614635437359826181458931501005098575564647858648520664728508597194539637417086613247958743372298145971516223889916801398972172347538667187374859084308096809681726084311964398701862843691466303845017848258176684306087699949541909627517614632822537823607885334040101249384759777715698641375789958274208186176943190774703810957649012353625537739969678742793519523087657827918268099062078208982629570225060590580045252438014249382810228859337883625706752254132948287764338337353802638271071544790798579753996113584874089976408184879548911196750087948441732943717533244288740881312406836305284698588116124229154280471765209831490538286242374941720542194635763463826685402530731167118697675910620528913794827569880665441142178683107083712805933485043147862312400910735549041195998929227498285474596309788872701809420342990106424109131752353709424640 [50,36] 484372042313620576738077721706012404226838981435263975063787750748118610750965492471533840769873462605643194616475637963938235959338125547840474155863749370829679944545242117046510194686369403239970823220620500733435148701280284106947711758421024491134742856249420434066585288677134409611564389054755939265754496845515671597585387750787736750651853124214763264966729185994987343178722903754986516211031840767492408458422340843938756297297284695953820127610786213536626715642778637744286459225857684026507404368167202260143255213407430359297971307075541728088206271417319162161180194280225019218643063709919009905515227512579044248109581050149031684580225633856954870031533586477118102741955597307574405070535817587682513478640583680469780316288301518043448926669106258297640213056954883685904575723595407507633854394037362400701641597543798139191608118399732366768841800905352471054493096112219897060813559270741998994170038297294704771160604707765632399761911493409120131613341791082218448755650817475435176464030688418293173013819530458738066399448548756166633064333538422591035259079611820157363219052940130049875216763317046170670189676569057123018660926466228873539217067101224049757312091335419555690915703239796613056954968582554497990596228984792431563170278477481614113614409294046742345258142062448918555419800683364011037705537238235873740517754750935793838919234558954116807466321718182198903625154639024379954333134749064991314102276342788575281202408591361437394959482892823243396435675930465514938626376072818670293637668275099710369779176181789258727527112329362745100398637945379218830480812618907915823986631585375375500744382720037812226948339661314572185086293134497747697554792494501468336036484637248584238093300988614803653123129575858552929415509641288940768385555766652732057343759550169285596912715432848871383929710244442264833065465196278709783423196836290563716557116573424297122910740283501054490981299207227385429381422207928193265115292616282969066465572044199180262198279703114698175582444600655613340562158690430363905308369750846232036977172057419772962493414571385591191033447060939948882248147584601517870424814826496662526348021962956072595528536688743641356379041227997184 [50,37] -155374175355560805651234081964393183162690741660196983410868152776319224372009036626879801605897578150529419240128267250774664166447011797929066501792601911548010478728855811000333936430760768918096443260608900922347840021632418011837639188729917798123336869935796688716337312517648429296336421913572789086336645829833924768053756294931722683694006067995051206704028573066885743943329271534143366647441574545972928724214383113799254180562306842007391960517101237172172978226955303829875627508825013481719593207356783558688777906688064472676106954098668240926037784309515708589549007384934337591572968515087942006249573410219246642658802813183757739699028460205422981355672466107162625817517051243003459574770496548113306859682213004749819494831096419306663433766412188164512073551940864184373114461577703723498362921257343442218804319028703267728352127296893577652172243241009963133709039891426360444230783084228151311822225349737353164464717059238097922062052118962299512850194345925457263312692413314452414266076752286790952803299466991595741975082367285929567593379841056143135191666580287762405681551299435638071884160059512458453585316105333657900565477128443224688882450607502969788601017897014070278217031358439181554614499898944180376791997593224990961071159090753850495973762958249550751308565062995389593837951453642813227172502225256417273013020790944603906311470563084175783892282622365765728056408826303279285148277394991503263034128124753510783985641347440199125447533878024481304815240390636653613483566794826269602350382212992463922552965031931075430833081549581064951864681831340110388901550714860590690119590622043447980516111428526470269508870889853916511962371877610915239148316469060478522996388233937246728918843605446645068844671916112335192863550578960302930225061798437294254031607656184625340459476918788546067978040414460096727793063382577745868811815921635007116723346304823145715722756069604027290262038476428578478504861084136195981438745116743129244944579398358726178670359686443772882260447193093482222511284503913068944954948595194948421151476636515367600878454419456600448713524143020059346574307588519253689425710352736800487897221788777106757449386211573221329944087912448 [50,38] 43169516170861521426122612471038345961346049616825799660876778934491336845205819427471709501725049609174014361924922906041825056020304721093798338478497145725852748138843592387404982301994157127582433305757106749111454994390547331809456458325629805195453888286317230862641844645005111636094790446473085198932239327408794100028032627427355054761510845892135700838603527925141644695657741508547981146361634137051371015853805931003235564471219596504489763165315740544065190913211996988825468180492834722159098645527614542233276143585258096399758454882491504949075102749988691534695288168869966862482434872960833908708850164634651166995042008694000735017662870108608682645833149584123091785011875321168240442031094694268027452125344308224852192718893153967958063292460950090879451021059348362096368765872019254190603377980554275782201934529059052460468626597421121869215054149632520354621652574989951309925372287947390397858920105559723708143225388721729201168889091841323957872422655849699572485728274280731964607933359426815751263369718276846462894605787830868214822431322682080196514832061960441993440913297786837699900799978900955827991958870770863065874802589726164918376027186683943588147710299647609752908306466682640604538315560915111271329938807499801265784071112038378855619350242646396914940965649226416840270016859384652344884163362274254732907551104255233614587778021795937955932612303239688667481933750950726361047840444933905585176097407395590335245220913689321025633966467776489020106905909093574187997230580968113371798251691997836936998353720168855173046224878083001960325424747797994720572932851281828574579874889887637994855401097016434477738539559418947821212268959224803501776333512426639993985122517614232009361800466024434426662899656965141429235619847637744616529362529049545904354521367323891760287251962989577142917788770604884867533042264277407612384428293111261004549162381718074423425155215980379921954915493992206073863163524003838484485783908743942178491645795822943865236438089180195040284427542799589126962369370019651947894179898078000125167566640127954751936953055889173447644404413509310935201203168090614267084824991687219654583678616185596197899432210629766609235108608 [50,39] -10634930200069966486958711895765523258644276038503433033219950459880113009390978255744230038993895964209672981101262775906222631987901127453132063043206412122305852810081390507966047265108806400628353858927713563264861619634974663283115997987494509298668630159753679152373285601011266029069309742579919591620344042125647074681363989073086526200132460630029923553458800966173590286938483059155104874355028422682450217075456326864662249595303769683054088468126921989526868399320571283231444356669298911846492051909296457140787709157089663505530216471592402849031482794206400821330472949117878188698191352339441904359719097319926471765330921246463206961638523355304371026979016782108287515757473738923770601281766453182373083446941480143698197469942831562901757309317027180503416535605933494116659311412382663019249914912142585888439543832301798976924523424126155925972898196978980524438501154861612036996284832014734058681101828813729032370395959362891278625157701887310619591509771697977772172370386861342635541820527411051170543193337889896283674577856890879830189268119460186864175185402947440220627331487583575789502008960127570173449444675481356476762956630910631174312190695973379338341435404337498114271556764772032587610994484976846121387444888161866888271109166680823358212028249158904304505658375544379895411259466303830816073074529549449120768885416034207878612265116378394680554572722179605966904125589704997022882010073759505797901366308811795984903587691505089604409101836106897581949013964817764719409701154513585025234835806460031429330063687664376578747040507940997348289456242094347311430287033202028720941271177167382773927556799841351714820044494756934567453518314236857783470377114261221258187795522694207435769566023963378160937326256767697537886035789540921997603530202874421740727871854480111799385628781364288168270774597171688101133627930926969077674124202523212034078279351118024749064042902616352513970324830765693323984542686044969713635784238774778724112102028879508585226715508554068027805105388746563102757305827174050270499978726823791572581670787155443220473190834039455306196654542700188679287903946072391625544899317543774267259159752184164244114050079082653189219040 [50,40] 2467379246651048530082311219010207743971966159871667659880993383888611484269145995448668768314193387076614268862888379298797903897417571736368212344079066680924762608336146911973957143055688963843978058396479528869112859524896753365907056989680025019965493710922089981684704005199599541822579663702522178680044554064064923573335482488111428635489067345268458915574131824689268299370241770694670285997674052490639745631756821765796305422722236510416234901488661798274876176445984185117292524945672465745947998891542265482095890874142588409190529201289079312575975546611777686611337337640964789168686375758337353421528873141240357046427270938417541171679112264247140888786721422407578769031089273084666624574919470966525530006010848147804685862434465549047543548808975475684755865240684484030030356251684386451706768949435955285655501389863961503376294818181634803483198220122515685176133588594943047223463504368374239781085806989394406804396115190286902629064019995157426213561415330188584436459590569253177802126914500409670618633004176518400806918979321097631108182961375845988551454334334523253031907760879816457844259900715012441103464203056815833648412610351610925029302455793452575165769406158360442942894563993228270322521940318053555560293486615208568680705578857814894259021539442968945988737744876748793498270324382914037583307358342930116553649314712038647376964611968359494878834041453263146410295075043253657870375382802671738178958491052761643470290215624687075498916072665230133405100276945291895209047731512843854177425508375411929373638600871264863539664601681915652721103258124030408422230818318191462005324052670499826440570826249896018321420363564166052848826279127566734909292343295509063120410255932427579241227264535336248857575983317280562947345922570351993917709883829362722904599852549596757639856389966666726694154659771255716123190759835978264821456232173770004820840839595299401306037081446313988081129888207835404698153030179833706773489109329798940288030583074651870741092120484627022707997212881590452659967739401788994544297822920381766331946010956922384108219163115382523071772311429185253371619622245422091267702356453797137656140469676728791959886368826382209879 [50,41] -587024399304199219376279563349748352390326407692166714713638123530458929457268970861365455808820723183327443023308425546363743760168960090635522807939267801075920066645368576459754766360332663567448171241711936900524547903513377333462488033463296037057061582859512519857808746911418285248989052258581830768522283585607427522600823185049432006337334912914645684701589016436245591438457302355438145525885746141238742117702298753938908295906284002149800081895012163014996688335113978384960120376140894155548703856978491459852173853748553163987942323564373235820945343049167494082856121169900383299599360059305735812056644587455869734951394291939154033200446918824849575232996623932630864038587465654396903644548186479005174933137377799905166870561458096280737317207295059863512742974052794101128648559936968104815516225675834832143663784469297548241576314970932685979601640398677926983184293940801979197853885908093435291732724442672875451694565207103328024425009794051362020662026743745580713375250147279529426983283236290538554725677786930737840641386846115123933965848360550241911120092233478771269393500933600695451642223424952103747390654166559369238257530078413132652046144842103557634992722076987104696300764716311521751697926069993808159123108515670410576288963124960456555842889029632080553809544479782034653046492126843762967834836604798965835860933011024601599213754769841573635162067967788487565796931371282841076052635391121147597869491415704046165267407264662569140712563908134946005464119779797248127131610418202618578190904500266225137933471407730931390513293492295157464557882226605607720086651649090808544893964959868407938969308489252964666616196885477943064340586856141496721505422465008566488517266783392063792854977848407893349554955049724439369678417377476384954604638322072139522996414435612621478440921714195656564297240022102424392467887041674202969384501731976914370603922869941202815497607892289712355595889075826574702353648544689293765379941296918539369579957986078196042156927415811242684791563570744840562691814334877255598297900457017787535558791202609500713290770225152257151835535626603271785403912677230347146673983793735500592466975564199046902927347031761120 [50,42] 148372332741382319276091281675342096446832353083988807188261642178889118004927680618061699431939025026530848322241439218065449752196074222182572006703957211792475480660709867309898515892614767687354787620364904944987003965916794050286419060211306065052284518995534348642967666255909329853975374958018015348745137656901057691967253930307496838934986066591602095767733830284824462247810559091238889125539412279211703888027503231785146995678500677357620340490573129495539589406082307736274828158411776786235275976420610765073954671156201787345868238758025842314408171702365316595882549900515136000412510410910120058365859919730125499488830476423758576304300580436981523875209987546411083640774192965704640494690256584461350526972004211267001539082007360214782160148708884163323990365331551462140091645042119232961309064473545028680943774860495520863541889648409869651855776616336382227377629572021950493926586931920009723606069424133309941114948266689534065097791492747543729347278546898278836667337083770439288825376790572617210683808108842438986459448088071941612566831134021979562984711126583682417851344507720740233740617746798907559668453210980712442702056672009508136138251759200619337913675963848420639743398140624703060951606231964258341372409040005045987964006369179051695596054584202338283179690155660923073591072532529515364343299153554985349724498910008282432152092035416902772535645164634482246850506544480910342223278034470186544400776866884762001637032453261522472372650847650038533486423758000064849264186854565435456694641413997219531363175204111314752945250541763316858463432795156353833616353880532466855789493248551783382200088109336611784489199270951385427236024071396481314956609104581279101076762235267567892932282952272254331682542135025153255328490550926040029937011524684321892185819076801332797290999116536895908094290423015403923344516868319635314906581922639811198593503037256534036865690611061811482061753615566435837048949896635829006435290712541612763338672181129144923631352100915714950248711412274980132613659157115773063847160960594511784089956142989048718936294447449390817423500320982379686375124159296912335284250314247734565778603892726790818920673707488 [50,43] -37629819219631156694712068217147135596808630240337595728571203085030741975688985029862234441286761223783297775040727924845381793023252464543379921846641781999981198470654699676857334446750662191525596490174926712739627334776544568134528812638027760019047461407457090384643973688297494524224494899609609369006298019347783476286282086751121657851247138895162507777518073729677232417148191150958206345724311117372524938989136521445728724103482904173675618510419448695291998458336709961775287074349424186277810908828342173765124821831079975860428365635819247820409207983775509579052061410071837887969813234541794915612753399474718231727257343408725780674377501714664636769421048620159045855384243738728935239496421694088288721763940654601964099171668092030448327849643040227428635882068042030996280582745299741912582500063055691694200720806029766051157975817142360585707505058966956825632132077557174655874675112338263859656312459679160777267928962583627242547367124896556436142758428896369809399793066007859818974647791103926319954745442880527036428149341908479308377870552972886269363192760923372491079683434174507418513295154689106123645559599630239641306738336582340773985765862261065003126558848505686054717209901804203673077346178140773203746025703927863326030576529178887023038480188403922260472215616998245693944350993757619047629280435776908096434995524169519430325751876020678413600846116097439826423249264061288808454156817452048565453970018616222740211639625428377779821497438421242124009983010222031634898687053805997711836346791278254675544419085026217834191869546392242800801422178614285267434632277035107084540728628056028993484577904456016186364898049974979148209596621108972029160766486764093334646514989760511469153988126413251069931112643951181384175602292166587732036162569849366663621791196030899877767153203115398135531889863838455736419351578074559748084201427856344944182223171093879154811220284837753026817589220373364277698268763544726723500895569682122118016895731422519868215573235507756131713279838093859078243318816075146823240196878157475649633571089548832285139257536040152901494046822559248425646668364624431386113271362960340181676378822509043166668749182 [50,44] 8772355594567565461013647357411609440240129206242356919817842129956211175843837979889364441954093438266982083811453328172258766221396185475992300738613097083709525068699407704867525421804040338623584118735306196302632004073178743235388482604619699724964730216646403118303485948906142833690627701629910608999229789033165642502520656783392267630517944220063114774667134460639189322077558086072338276019264270395975764892993497396886002909023407875886095387211556901706404457488258967646353227920802120566591659239162419248100329804652665547299470176817352903753972868214499360695452705811578826719048232043474053319676389706020298720180675882815313586769076073417606941583550538517459087565171639594307720787211126009986942270322075890108482091961896374251675171838567808518515966492923131969289509777412520282658087718452569538385684371007154585728276249552536243738586261989749634432546431048778981338152615070994637167931572147988531836620104790660009660100299087279245265760651359410691807441583239587978075599109555536866669393665469644681170381746184028063322465323531886846913165282267684112195854123702787704919069510859410657563034707619385356009680742118202418119237074090234480169731448811576557259566463936038102557763241975566322252253620799945642747849425133198116481727786460665597020199223017151297100442879507429175175137794071878012384191940663417170566671608056513459587940780751780483168711294276589051900248656179730964027819522965053518147709947013288335561016759594329951878077000913860499692620141741842090618591125436977844539818575796851620993083582854551458811309618360443925950209288423980090593540482420712030393259746795736162119178799437684254380210791640830134196331088559340901472373408784284184839846391582031617298732020306084235420687803659609052704291836365468535073044544354064209196373591797467284042941173159856882187547737456637251915167870710544406105233244099020028673216510005078026330387323842562082110000567920576699507188505975314159327815368346292540750708979560097600254501618029014638196788540022053534678273599851728511667348471140940811702863129446894898288522577468450693977219051200337036003507099758382961865548317478903242678656 [50,45] -1751990238178854534448343580024361692820851002562125233660940378686581760640747022459296989546349070865321309571357916343197898292502127526891408496525109975806978889616632814621530248100172176365963295596970662702395709450764213651067481104654466870555415302123940952516880664971035457581229733885303376705828431104670611409256694765812239059210606199521094309252485773891099256949619353759281279828557168262480083455850260990506787984868139535191971942684420086199469874104377332974643313828333763602566838862261740232215273141027670007050533352403124700381206827282283461913199131319140191456430368889586001151122711242138969174585578454757490957395102337988028537673871332197184026442031757382755269244288440963395020031100330732620050175096924872913176879146612237466174077001608816311631089969822720187339165070998918265475877865361805918494983061435474019690539979945003453461993249707013683569923117477513358034305955052198692640604579452621981851573551536449014126568305919111548389136058936307625144062479673631995973048975256969101887990062750013002423721320815207222261248533699270365407557127257121107144988352775812021211221312085280497682225627250547631639683353568231149908800250008484898953556057649602558694280288977577063264264614589359849368865780024882705912094116045604491949263842008346986364468940038634714248800371870645809956774377537530035544982900818243981847028569140998862618749659777174073567009191896969557948870520181926663510577920083479983623884839686975589619365213120556103500786291290884409741963333593603677519282208776793199998919982333492235514570822010013221694771799144532049637627367429672509143380458046153109069870819221533950354770852503992181830173924144814193584764547854877383854646280611710977978453870192047913967341247467717630979431473443757125997353124321137497498158286326711202305837940446065789770777464991930774713240766949868174185243848225273094044154573051656305285972486721850771640938967482653445830962600127025173118372411449778338466611280345979525606367120342433836841402434150652589229485171006766169753029239101126665440377198921250613213430758616780029259634206391460573396407017796831666188671334590514809024 [50,46] 283806704968688845247864927967710275205771169916311153682991983456685149687679638596387712654711086532563167602777197013921630405762882454763575015178681286712314394196625717424006929644743417714514211081104572134213269999106301740107840316367796994226318065714870336953742997129050243895432522620893743582222880679126058963278713218498535925195713525737071242850085853636505177621508053731707087284347366199506087159517222744137271547499760892641755576942981298564283637424482269317686607710097014746269602678116411379973413862998310761433761281907970094704598081104488827106837847730349645450781926319402660146822215486586289189249108879464615502289377268213749911573970974430708403543850396731619155822505396075300633207720956651301568710109606565829888893516442562025373053936122134743517697402803888011773400358068726324587570679985847084015142684200742643513286767367031696893889464727769480888016902929631881335479787500418872555289351085590781199526195065273128019574804156916483805561598502606140273934800713291606491073571976370785533529080785084425869408851134971306578675134006547213381131690870230851692179198714989010378215722802208686938801083522633277224002925655200571331534062785518479164994595958181523845905088816089302348954194153406338423511049691632720948263164287857512206168114600761819347649696364100619345374044207557869855356313417274618473910044926807123808454591258337661974491623739692536989536204594560530176008898322205564634557275013694416572136041514175274901984743689619769368479953958713560343311566265102451473794091204370470988602640869785320181266612857834211760060362236312901513697779769507267843593916208892472148104499478852727312105596358691997522711212030210208418875302506118169850555852664207179961027910203137075705312769003727569087187303289504481578257376198064270023955810252716924182376675091892460341091304701286837895763287611175268049570462924911608032234562490322769985234349599125445102814841744912112515112363005364614080311049621134878709069233142883499393688382076225376637608718894932837414466295020236584578801701759417127103923750808451347870515916062576972108368715221444761713758426893737683975603629295416506 [50,47] -35451296930791917633535275876816797082329699966326963179333274165312304045064077709478555721953368369399406811351005144000260498567609231979419561403229204254191870677915528860836315210948757252981880331336171465677086095354748932897598392125582476601056486058302032119071556685900006756948753896293885634155667083741656440034219464017852941224460974763519064415649428464020534407712094868738817973596745803186614977269865961607396140616198911288416749172644820637457149525858793579085159558825032468511689506903493276352712583377645699946094984416097110367570757734031813916374894456840293087332667825284007382243235230752955044450525165037252323791678660377160290796439852224119129354103598821376209948018297551433996508993098780806726367350516909382027705652112304405221322356893926124841942575938453512472746060116988385988571605246078651742014580275708019506664565891287974065852708273339170742649673728982353953905603490423937068367677458001274792642130191988159536874169304490134041819123328938920036726470043120798559648097450919258411184072416806212396993164615097247230023628180329830705377821201284666779988304471911481183833300956238232720436264512115013637991230454885727656495778555637366975263099551035018713787234204021091511060799742356578404333712321292449241779544418312768216409371350585106529082291539424334330367751186687197867719751167492479330805920984317854725857301053513387650372575443854504715346897098790046264639384953588252668552239418060612745466569483808905523537936669344492700302201017985769548847051158115132394263471563067248019722578011196576339057540944149027871938042391187937047184089067181988234066369216443729062975804413735030150393756450009182269986706037315027204109132702479495154728147713508539942544277945615120978825533017279829602687100448010506690839411148706485260075926649266154135997419378942901123639009147299935452105411461695361328829755492848219579754219934400180949660389698577068222613296832899945373224456737147266311806475728624099603811430346826471367206798800513045135858728859861142822737261974058163403666575062862812973030105661611677771388913876054339252516831737094966074413182552820496400346277127000 [50,48] 3251853636042697061666942177714947818925871827552461301809148482687349802800425691769819018200518124671194830420752153053138746749671003336676985416518350695287546571886612508697369050206053452902669387941087473096276081664909577755127181619509054552604601220304183823600634173536296436635849268302807986843212146839449152451019898143887296427720378364375690536863186670962520881161960562858032164390313555849614722180880185057708390090913119426570476465291298776406838568811737376878516956349128459968109017697138382451907438860232734190314217985488226734633445762082585878649860189292639547769950593681732487217700178056220730318660447975286975031366319473237869256593148989157994656565885106467337774768467828124290701383800095787902669079301987524580659538996363576749187036932503067823522140316129201031303043214365193665512386492352291789771210051404760000371408420826121010740531390526718848189280431129027763031050412654171960584075031222293895269739665421035040688429656826196053631343944743786271673135572226815973967296804007168497912340853032061525507669065585654141827331205180930036562613420286172525735598647309669312094122370889760818352480991658322445089331627639711993608742767989399870937921378284710967790196743272538889434241018052423669119131007201510895981587128925668722499474330854135650227782270960577220397758829753332017755274200902525399945667060650399182179191524308922980743468001855045206969898215019994249650389001761419909695188646018664156726351466729980904066748450537869192490491586868749925828863225624006145210621994200024767624847206009144630140706272782432355772790199588722825544196447804209657556549155845023043465205585193649337400305751402749984192824979908926509474862462281755466548255138701951554789707778108087206275484008888386540394995894594486478776290289495148020844489956200338779303515109732625237023512797484562474909170988465487493013589683322466579821229591585788075972806903936177217118711544673040074529916121976625605543929745746665720183224727476992049391380336848589710396910900010216240059628356253202087500173606705811078310688288792249639845771384857913012022939344983389665814637013058900841944043700 [50,49] -222919750722240478001070355217836529402954065784963733725604020129595276365071303661550658486412445206382545669469787303394677017701225217776516575976048090944256828312265498597412634062064699108917041066077126381153166606215769910706386867819775845760791805641109055339843815561363305883544693529986087681079113037766977433083346270970548378191992854682652656796881574512749147472717297662662756580531226977949245758803528338695014969977284959592926284805090862888807479411262871955166712393500338107847430252648248797356798668714048061203300598128380936300659732394936836477372335040083189868958673939991825293579152965650678630839877051974258151408339944477476824205041317335648766304794654082362883161728771989327335264573914962845669199412447280432790025093039767051652259014436025566151045398865881334498958459395836681442310552837320664618918702684561229747566547767110956668876561140522941701604707001194946280964828603607324215538866451858240612977489861688333147516482396557684674142712811853551104098565771675380186252873198053060892220597583137810423936978855712481250044773815195785979346202820875096251504528797376013477006781755680798977920792799952546081297795053462494891232375961189403511434665337515591862201207355936912838721164754182361461074942453317329113976970472737629305228330332669352453396502921541049736960679171655890213769481509550891493619963504989883548910875873968585070870700329816894714861363104913404800760968762074955783209474308652308612829094988324643059265915451708452560371750319677074312817078870341664071352434876101416652135427932163157330994282674759728314414501882381448490586184614073860907458682251399980492685316357477271244016516444732120915127442776514590047471401856325280774824559583634958120242272361983611869947138208928692508560786963671685467879691720017834362369524085869118895163454335356772491033663844422092555700065109719192878653655502079322886475382814432500060944972844792642178521695270346110952995107703730591361927743678487977041883752970139730638850644112553074210343308725760325973740116788430488530491564781523999922009954503307336797034106018133252819953954940464231679328483064228286271450 [50,50] 16928267687855262366191073350436896360250114762362471120208489976357336660715941086052676928504441275591667845622135016876346850091163810653787180925209746128656393651674670408527100214016389665454470092373253434734961845144617895797417832871833318574266380322637117579607798570283093073007257823070568118113633835781366890603366689591653097856219975451339276333360561489220521005909650056796782613305242103903836584189776711396679006148217465285862741088087359259327925803818034325866690908366934362374817179197032323449592421478410472024413663965294779654033717355921484707962327941444485798836812107922514407177579812250525188460002348972469986803312522952399639559586553052918247985562841318309873235999537432018274702982350742123205890120127451337074308799064045236191866779960368365502679317152232819136302762722122768740499649578716771429987573465325822791273394059016164219114295530364086055476864531357009513496966689134137376255913875331444786380365269687327437973507066601380916572861518540588912883588270081599411385198534713846889908237715457281341921874130665391350200717273903844510775639095952907837291639412932700500382877696338009745659063368036713866231408417266751809413594019910027211422813523777968880292593897308998185956807597316403918404992213820465286967341782270005286535341511749318857472717689425748769248739179033058620898318106451798000773547857268279636519056855114870632332765750836036367859015927613341297771729678987706082498726423307524752664612447238352532999716697041118216826169434758365977074826755371618846475174127018510198814154066238442735636467552628655188884025674892226158987700312387353458129166386790519131568135549214044289543509654236122851784843788962419709767448195893872499818043976113886039659332113850391358566044912118106512621603629329445598523426899915195862205607643966075915359278717208571261405125399773891591653133537924970115657345863933096765375809489682790136983555282888128673781055066509002335535338652245961401966446370256823049716830308178459144886052130155189119172025088939403313494202366406350180086533995929694534108529563321109068633630202539195461445790773199108491006576424266095200 [51,0] -26133021603281455894142169705955069338192824706498865680834662945856260310001165351809581437063477158663277119258152084492045461978711371573510164864277425250826607938415360133195687306794975014170919940096328018351447833180343983638398160226258148663912111549835540855200744037412569435494959717004232008173490220386026343969468824841831152213765049511230223649222546383636354782550945189603228964724500742872027598051814299273304874419658758282275352035760011219488658716184613531047891744486439861802823285611950840276133966529582794035644513369654162757667363507554092777604878439137046577478543043356156498673781226175730136879368120924634663166737713446022625383508584727394851214146163606650481942097753670110213706492594926012722001475714715665540354230283726227134717977172967799839510308489500804021604719331977046240423914591130854156526358943280460062918683385969497358017440233632805241399866066253192689485056655185858948871339535795568889812018311856169950444436859395171668531753338267517823111707143432932947919885923770449337223412468143480306177742488099675147440916585112452058833064427312583754623723514891758179894335178946707356076840084788367607856149103638301169652120836848714479314382877021132550529643796413956628095225003338565752284021006878354092515116280090572958972579782177138035717361059720293601358815091655971327007726724011020285795643325361369754436845363009118123305005305279442563186494708685584855271862328311150169719799787171432400664487402494246441891195264645520326979189125350957896738965344088711577543417049617898048060159610380404832547677305384329991403023694514201437957008490169959491342199170798117786404640212096791011814942534446577326824581339611681539447924520026057629117771039805809132224798773566681972992584809939459128115141858160579495439118025861687858860111436447465120415091515208430090853922945486031842740901421344748963258607967238871757095519762570119886375470755743157414725712906083625745393327478809028743910516404889819838103920080363660993400861596357590259219395803366389656521997510874318382116678769127517681017719661569951593142972342303074084144483687966401395154767528703047745964844774279677031885974436801978630227627238318947817785308301722084494438464220273487524524530491165963429008016759147256691380191232000000000000000 [51,1] 160051474172917268689587695384638708297248687656219218428357128808187583606210050743849645726094098851479281312460264726719494809601488495304144123253601506919913199462153546532854092493919244881596320034102888124277253016904257414839311950166147303158703211730663804061247756921979281597697279456776574326920324960467749075058222651010157136605051895554490360900736427326517623777540157084003715445469336303853485672083412527465935398521455084638748132992256957475280124123179124149340502259399285648629249620664951017768716733295392561196225299413918319573194742023070476018356201775052512389028704037828402956929842201292158766521851786553780016695587315343117257906310781485673072284451635716568629681510749360012678293010461060663548868656614262040440814563152557571790433589047461262456738578731820693219079056908023618189497698059583772251107763900988489200454289943177281972938878953431526832834069245588567662204747257862499985143649400130361427044211187566924815041136356166743044704239764127984009563378867877497459548690165998593294748634127703322906877542768496383653768428505059155909772279286966179890844427670202304329329480715642542376088696358134033128273643066658831268421278944785553002181474995125998342930961043970415167319789335947516963997369023742023209919832686145554802699558362430549532623808834233550729773398420938860364957467224611719613819906182238992258979009321300189108701506762406411731572349300213330823854434061314181575769053084491091826417380412368417763214885761735501449757420648211111317347917952206510424773535039191961851308704367273798847734725904418759275275313608527882492261874480225771512869851344215299631950273347540493264757021550954979375097486619684763665633547715581695267917155568018181484714719508002867200955463439106855320322188641160912536242057927047606831670911204129371506582588063194954504017552597924385091214102784671014542028366867939972823012524425890835237354270941762568614129648068157362021511997392610484585600635206636293459625599550982797578940009985783974949649259433692522214684449278415804745627157199851006298395421923018474941015565213647222147827685905159288915973622533841052160949872893626355164301748189883140731023928751648695257087297207583667551246583656783460892252487446522394325004885236246972316942073856000000000000 [51,2] -1175736281028320115755217336254113173323790028027514391058173941432741434089979345765815123894650906691349147617127246527247470134510698543226346029883337829271127113396554186851647918269743048968840890610321681946692311265556211740487672241896048162369327684177988132218643984115765869680411019867445061790671457007713371121266641293455347418140212109090217264343745128160067613678581755745228750661544400195469821367782551886842299226696902826539589026783163224373763053686612748872995916802843327958937121026721283795479162199797627787422102499496094159491472477509180015748217959547847164659526729611952180319175411915291616595893524145977062972992145469296551030740656236137362951884275172109308858830202700745899884541881378619686221153743432800553477400443498567519674662797056174824834032407403991464462277921981738600928132970606109250649870980301231875668556107814576751768321318023239212466331341063944676807295649446315957945124356890073627788695464413030138240020228280261611855641909025242156560348421925524308835799632738953447433947324132045198969543922555075607995670861557770660920330358372576535669472420307035933017561968821896585086995847476599595661716376807557081546908082298885933315151646632571060898614612081503300754140522455477131839395966737575072416543794004777549934571270113432356229702744829742033312641118610846199777933173588752153871380090256238912033542350304416565612992492103882975832951594084356014331084787206382975292702029806689675263372048671561978156226047045393758024955700918390406408140462549156024361872459894968066764460679608798201749833799918516815465348557648498352169812160854699520547080446183707871133486365437047331032147412451298205051945921324635349532149314389660796254705035971217289243733228738366209865576710565645036014109676814444665879381522180078173089426092468761184844830607554511084656699254887444361430140023732330610162261485437719752917723340040275277798578873789232533119583580143307108425057904118820914655219637442975554652985923009034679590867614351972394638723140285949525963135796456793203844157433210751018873276520489111178077620260181939095603656348502575772015949996523898535900947936183132581072587844555613058504624042427335182378544597903476756482688003773059806629665520531538324606090099107600770950758400000000000000 [51,3] 5106377367674964963197167719769423328813191927471023093858826655635389013563692446795887742066841661615318883668791228301908665770892219925341101729247832620282523331124671816986772201089788371458159752310358890077581008095837210510507320763974402310577352533925411286408830660442785157010909281325946449938731615020296236231744743684234072022903463693641015835350329645933207928920792857372991049909266363257130206841220585950503703319676803195754803848494761443810116521268817187530743810239374052157057456936989954956844562702476458338935639705374979718245383891967562928308557853971963703860626196239375548713806527615664559158488156290454835046385911601296897312347547126189068008588840064027361384063258848905158547725083094141184396615441633050959228721599995996372643545516954821420868609527934118127959830497531620319863779204859339937492860002337519012701511375171202896583415714122438201375986656980182159959701779086145520101966984413838707229116594187885262930338520714200125337768286322172291204062264656207043768478107327198408030677002760199717967846248886165762738552603456361525327514110089904439200506559650348415212908012758865020724151058175318639779188752761956023140725292956594658394805430612594637326061972642212045023244135159639703327350923620465651125130195012468539013516213769532933429605724068966734226290506651410536141618915909697134358015496320620504398120799852474559444116837131064107523609828659064806092711830661607325912268290379936565550604389911719525034654811875808938491793779702837042882901238916328994436452799591836500088940468590379882004007545995593994361157145851034735668940686590084329397923675659919025391640951870082281939571055804851643330361256859141916574611672467863898325584037420252707823617642534947766213737440547446203852569021633320324697262728955124438994919947925811488495417829653092853327811312106487059240283246405447901835455630751072651034457537676401949167570226854955830836855836955794615378503128879713033833125658563711859727094337808371032123574080201945562798680003462037324785331241960903215749116868063419343464191733609631387832843524212531065641132365834919020695597737054512852310583052492458517034430191356773068481934931829061890004786465145715204693040543842470475041246701882753449159517238360759518207619891200000000 [51,4] -22791337706088649317474010848108852280377849465414418054829413643464807197511205024509650137043526169380218688660780082712026408214302732458708776394105630033957966109305393472299844730835238767181765765781940677356794317427275657167474376381698349488634128688459116698208139749804573609828657339470819075738752733775416878411822930789929061298791105575154846497450397713039045344140094467596472944372431444812633260463531521114742133826308979851605521632844350653956170351057566106974550647994802170090929382989040197109184520527197621942758723608224436971675771184980802707064698013210804315673870623246900636250171757811329367471259637221531855226210012933457930277863138470716027401478803456945383213027422554973302781858067397487756392543562924075831747298684344324446536210321127354548107804839437351344586940456083066881666378940831758944759533928280675390986094600698176551559672473255349426514119367789784475954629430123777672473794935785589065468322879319304603355186696969878333298329676489899302082317518056632805170703962246935331879488623731555764641430257277799346634685944765029041317065306762141550801618576647556820890656005208695050331420789912559108991837409531768513020621055898155171308566770539207649070975887753040349978148324001382715861289722770421585507480195945188602439122849612306289897835728308805228079065487108428000019272413507118818688988577297635773746926008018911561970285965252863479875214332019381812179424655712885128566742546276363245482236688151180265931232875478930012625521540444623350578602800993379645569572293655774429427787531198073355386676936272822612570472377777000219582559384868709069959716470449052747800074610294854248886276266430081111372176936319256890501062982914711738211370102858266835226209960165894625099540612165948306096048958756218962381642816223040247380352568485704772171195078778844727470310541747450061938718599001690730231823937404979391606407010470540094591941563500260690019520870337310717446342426000850824776230119590088692220056406840183932648078011514148023133564218341533145512838796495248579531631729091023824337195798751730407561874214899975423365520332380575894959446765956827174172991663964980760699068931959102335418983280954709130739258990586207687759673466950553423919465328218953228223242212163178945056866304000000 [51,5] 46440295599955408718095253253755341108705579408417106858105975483600385049551120901681222950771669957053217361799826658802236665646015634614572281076350980270593131737014702870168114712528540205388409290486505282835758342216720522810292647821605873704578727323515116345213176501960493787523989890867649355370747033942937406964681179963146044197480934114724797751936438901676687164357598351328528931545337203211950213964051586428612580248607081236615085365511237545153770932121426975576433673900653472694372571995031034718603067015740632607553839592406876076745497809580337585237772919446717730802449981156036195036477394735366318645894126712162769746566147326860626065093914705756677275113829532683362657071517058036565107921323968722345966901157737883940079194648840738521808572058051344107117632470945386545093217598753321895995673273941781907112329091612851438998662699733268284582131614837496661604283786476163238250308810950270793754352579857096883091894832747471876978380603259958196075426909361916873776324216128261715710362381628080517508267549278885134852982918641166888029432603495866811441921316624275523302989898359112777999441816972422518091366657018838526529215158533865451202159600610953956598848041648200450325713130707979434079434213266706478532481078001882586946347453552502784513729190434909786471807814440014761723674672538232098706306459693191800983735163434397919078312740793833425346857648064903776433496423137046970465093357142785519427021941085425532519238117980734811170555116634637993031283881820496158603377688063431980707625574471863511058876312608166164649175346052872435027958522049938248504725926864396642194665377645258901887983842252859697476825015779744448141053248497041972132148295306715690950648421634585991880619990366229942420553271210625363317434937882487217682214278726457649651673157304144588661883574098741658643687577932119985329940768692932396469366285231796342248750494954131610009979262322214800409296676538730582957358123768767595108825934039006022153668986494341132459139909829639364293524916712134972919783753292758157904460644769884620693562774752170509575320860524741727562127993312274825332432307360221420544671877071839467072115953360270767514266858844248997541573800520073001033724254800068309554256282973043176242617356369237539642199244800 [51,6] 49366568698353668465718432748869677394088067768408963002888548908023512693925253936585271548926545056484326349046206298437397030856293916374855306971284258423889674998646964039065915366822201077521719069730779685394211410192773676497847993923988689827312210554841793920443437176568274938977797437325194246114841182556130918770505831836969725720255976721856334936528382478313665267570702981039609143682458121217931439938791395549487790293058279324133164376606811680152854939067529470011291729370616887882828655948278084966298624488803580722746288296212787935470514035649087220428826433638036548180874644966890659669012607205423542145365437128999801989047897927433564696772194394350687908533239427189362677467474178868490239729794317607278213286005721318837532475852482000148946853916357205330240056355469127721356213410169657994521839425397465873780010786061628386665968501079316617383653244677901746715994323740079305477605821780596855614902012364967863982648656899532819641430364008912025573460641684329322211974227196068701284576391193880280737508549836888197773506479931558416867016735737037405450465411166641268140381487884761048131642562114764843998024095884104787898815734508248639174984872711964060032080524976033716791323634074731434555039765499661819050924248139695640516978059564170030990053170891761872243337632086338371530491936553517831591438912649163978335343726781840069675281277256520223339049703751776646089119208416287799155200514825159538402539855217492571110310996159302997729993870581917593667640418147434486673273342130176952992369550006779258929783308029494810817841418703229507133036937716080727341404934232226393325718441839466069785779246237696339412058186897321987138578791833161978172107545531823957558705439807814681368609138526417644433901863224828020651020341421527690214374104688003649796079036347671257410152455803900131634852060232177211383275653936780108745645580684761263369225934602205469240632642069476910754201375757471154946016374320974324961373898807391466525674423768498906618901396389299432532936492876393240503460977955908286646565680634325716360519322196090733569223892745138724342828930417305106775373437216193000871524481507724064686953346651969204525105167325818664406525611302415613318323658332429060920283324685564882307917629858919142863667200 [51,7] -1049907969050598862463398664983167891408048488146302723873992216095783189772894006265501131153246378538809368462859585312328417544162239127626296417055454893872506628006824443627417437880450582096526617277586310751026590838604116106607620280861329994836463771836086576637620708769008618165518210688053918227337472559637965600889283303588483014605559321767838825659423323044362623773974703268077457220283904109333586993463533591587485460766831004512289711076641644773054938008107526255727943856809521266500708442741063275147830611751067983699352804550791856053649811984165971131936951770216907226487687865417575142419992973943716463149175879401474995407615389226486749735663549175406525635464858135971276299400017235397940353050419052853204429268900829916560595734073159015484038154525461298498973114095336636843173155574999294195241055743648616526901237370863357399297049042547016060861671694936392711840870280654826060892360470656141655089445729177434633288950132628024416490709437518998891180877257113468370363519345367564873316551152331677461148174631675658775798485704474089727801425884072285145837254265197495972568161683196598340362816905451036392309546411924873297930924519295173036141194552717117984877533211491610713270446424961701922146296976364679805936436245326187172891312343096623554143472069092174124667626848894485158856817212845616174887650467930414429377434096366981985076516978883735755010935628564492128091011436849703742271561946338361213660395109047833519823396590329007171382340368123626599966885640338802346687433553322821852370334143985809286795825650504915279172738787466660070617926220030708635081431104292619315630877776503784995079185914430240042797168653061318299082875615421127469524532654649123047393610303221272731172927707083522555638126776624468311159668738242770712416475189037723172216723045720714688073369130694368408665525749691023667288437865145336682352635865386386785134351540358367230992760565585605036933507510791263708525422840227704692233198898097324556968539019888332639844285867400842478206936248212355745394578887752302698490410519167715378211693328128838719432615876852677957818045675650978338314960416281935888002140088535827063332939929677774102875820824070169714933163666574731090122991820475474428949859199150956501163857568240674212413440 [51,8] 4700895221489453835444976250428747948398302922969936381063206508687271554467698680920931735693567563021016240752032731313267441834916561523605004071365601876746656374009139153826742220757003497467874110978758464201962819805260694200287414301097793189056749788016704860198170247058351954727437555576621360034618886064604654403181199717680213783038068989729700034671533411384038000173498810418520197421871756831606679412125891514723544947671617074443825826216219565553568974265700842510893410004209823040576439278051301623662082570124687661120119395133134351455071878391635131222535459975200470098686886110065093127076786790618517910556824874881067012909024399698899604273879818874996554182835980939456237203202674367395642230870415260365541816806561209402145421156582279575069307547819501083015006334669054711317147980390101446613618711780496985303689230812599564897003517439160329025863762186332937813131760199258608607962669117990503686585055964971592273263327041726283140756964330767978589595440974088094177788522778390420214853873972886243116068751134010761394277305967488349368547357817689122745555328048970450001619684252069148912258156178313955610254123285650599363196471794327905141997525372528075240545289630109976182236181948662709455326123044817725424458477034657821364282609724367591661426401996801369079940862065860271217302823326110673890116005700790541425765064317276195430409167827890504977177130911834331063033171043295093038939246478610375016747996912299842027835644447122706789642471649173089813704208073841680277996482218145162902444965621592105671319969982330698661862086861997491950991309048055727578137999654855894748950561188327947448886767993779862550111079684683669205998719541609694408160586206946610137966692967626065760990178724541253463520547272151029889547496585218153066312947669503166892167469692452047959646519107617240815134736821633944328222735670401234825606959848402831730320756342330248347687860074545843510244787680279871253618719918805833136065677846550279816904105456870802855941241842918188172625516384614051851688477777211576608850622141322461311192599175477210269663768118462824319057776747043727226718513904357005442846675258037178267242620256533465672607028871636446322954967310325949734376881155039644137100885927228768314419356693188176773120 [51,9] -12288844332628975644618031895939369487922100131031574484774176118681667399982869440611762587205216229174455841658933947925671729751556543599172660935634378086906023011816243755503193332953073494317253969524200174435663929667355144195358227512037524345830196049146355368527530823721076165453030327572130786678247346019447570156907876572520315520689960411994522721714089600864261122906557229358194774711602635061854648333962424994827079662403154065839579927270432240621255895887642089732300991082177126288774668865193021714075945636403310664897091556174219800418617088024421076925038046862593384101179500596064030364718481191927148636607333172888115770618461982316047604340361756425692867584497779166647288582386015551995386230568891256258752797564018826232318185573235546337757301281913509531326826285565195316158954586931630302197698987358760289344903656238197713025423201875680691452877553170525681654978980631146988639854265429088846030449072299021335042840356751051760258692089445812351194736124891548191420271372926356678546006830589090919770890782628448684709287876295390391090609386916814347837851463322159961267455409947544529046405181347540899622056367839920604446387611228441180214434725451497612048956826122676213144158046344627311258290820842210465275702788670709877988114121200378452836674977764916997713104509814584484664786085045465760982876631233951085792301851355913346701824700214056600716121238040434537727453594135469007555156619284260922643187551692146059064731306247307823290803521506063515380489851987216898736667533730108361117608695238203986293290372378765478083541230733149652141562475916011252023086314039735610370458506240207110703119644595288742740207749072241430359528448218476110760788497402777937006340255384976555910855306413741154225262616545716608113657304767037701656180365925128209374153241011206868381304969465170010119041043813865847638443336519423183841659909101777332300357175904003508694444326120133797402811900207175806291522567649565226629461916669949698564679149750478956961839727514723009676301670691833373963512636858031849241126077681929873003857613336797172472661691771921003602219671256745271889112671519330179762090043980652571663261514637767910310916166722593215961943269825648336501454625737380261746880152165397835859995216825167118336 [51,10] 21994736599549849112005612955330765944930465382421764668581040792457930353735418079315519938276610129741756132426963604406273331326392369060201817298061648129546737500762618564710320078419057144439814424957843550543946478747914068595552324366986692699121618487305260679721677875094702155270333481936542727219131377266029788873039793055033486291912962846391423771714948331900422681695539487104706341834530750150209182666017096222441567640872882993983085987345895954712676595022217256225016391666250777721798166519971183500290651943557234752654847890745958527472908608861819718868755494292704777083328510909940832188669570502681731625992071114443123963520667922927731959525059420287973313980725164598676033106697684343240746372950869146528139800212819374323062134626249287445152471262702131264985879184231814366152336866068715194618606696305207847992603326684187523999194654670034055430931817811568726254262398209840650127055265312428248688588374077829310170153370193876666321555956552705295515730335556660149426992817013164138132500046930120728750365780409026146552835908476967831147430041381006439110121405223983322386390781746456894751035026288348101695501440808984179921945999798999466542291437659290870164936543293513292889212189676496625272649435989203707744337203920972579546622319284481480176813031329892502885953382552025099923255251633890704058249188715240125161888624688059527461573350375828027234676769483036192178359080579539060012539744830614928545961894169618926389742124453816255544116091536840521154639286843008818475339767683943135250895823428812809096828891063055469148079997554329596895589647776829258807979388806118821701222299596667341197739215864164287119948395509145758697423403454234062354460902441119054039821359849947549371972080836813005969836892713456157348940908601115814196454972007499692963676404116264239471607421153637794570675646032692083761802565712972168270368065094400126563819545616612868457486895826986647169718262092030504889880580446886862383947396739697006201677568025974531990219362378530407111086165726108136388419673582205538084942431663542682024180899509007298403234492120193406820061265852453982159900107215735284500358901202549042450066474927670914957118925696810405768413578519807249663783474545695048828263523219930191945455673068748800 [51,11] -28751733915193381370440782079366916268650994807421043582345028070434241464447994697151193318371173294292974092518701103785355670647259051131516982893545028039525310787175298582288376002572586344964198407460731915691766046799209175370448448786450212563621221926302210139042393273878649712091289023274523307142872763495929447774770291102885122679208417200907928145352903540411317362453807184190840731274316688799284777467097058215850394948252845164342734080258074746215188695188915137184765051909073134243496349870533731225071098406014032375758066514035408253155460838152338337322474617430987594853839743313482932132112938854155397775762660644876588911721614688446378987280609778329597377401905784910250579525962512951600158550504661288145886474068493066950380281480579257031051256636437699544620398652700525966522510566208954698654320852226567623915483381088526353308263706105715453875314992613743994837129487655748807573796714537627997207890315497087015600150821010771996984839973018230965890516510264464872343814836705062491824654272060422520376405195842005307280592384180597627266272371599863991510138880988919407028431656246438646840944610031162485884652718400050279230973639402275640085235502294990151898432035123836506839958149948156918994754940981028396495538010540132035106314124811271151995322389276384385579420909097551764004691259840065608017755356210487744140351805759326095359669637917700550557030259158929653038630864808242706257359738885632321257629323588898528553772118713465806130339403729987630480698075730302259855453262554953484955767091884566195131526154248697423961524269007932333346932934710936862488622873809768116506149049976427345410641332844727541003137613705027347886146601305439499064499965740521376290750945738741439011944829534151459145281381864682368330833711242382015353699134867325645240715564240905738281244861307149194551603660520041014413265588198163042012219970623152459383544592827555697992821777861073294332768707933762958242169073019930029698503767209518393954821257552620821294671532250827159047036972435116025190668065143507802594232649684927853864626332896314026299698378354055663746299741049627710926762610791006823651501556498210819207856180297742675860220124743801633270087214483436560907132941428997998779556704624194322952597415133184 [51,12] 40029822269459971901696087591233052342523862848987001133398188607567951068438249386119710278850069367559082381117494293774116315231674852161111984683713668592677789856786699920404156439047384430964542511429433114034012219135499572335952928700093033005007932935348509899755833761851446981720381874365777072072313198574989915370173970239958033340382637955586978128800122125490785006953910200361101534881721070661559510017308311122102200280573131751904969156715760739281267249522813252404233150246187016872501425478937147426685560432483006601802029398871115352084957585226555886686685450203102806365366617648433336669539877768487986886613092843216147309878632894449169157536002476802151379858228668048393841014008538035769113143385095706759240238166818291718364412079877018520609874292756290380577468372149544896796025751110093672380322834033554256140372267215288372083976814272465079634547955245290149004473645232604267978862736457428052514584357288168969806704276615600776817483899207684209943403080640868536441739695634290543906882013012187825645125099713629836490298461246834967852062392826077350323331366138359128086316406928037522937839074193184489720877457341978973587959260614925409701517741650226507746529397418595011596683619602315316146581420588707377829053969755620117974029795845854283029841697215361941280321612977774514179441330720032484797000426409925270378584585420614153699577699870875451506765983306091808037471671638955392829767689785528973537635097921968965061651636763865564379410302512057332479166897413835297836928266103370947855286917785839806086844095923249176695118843608722975619681678576215308877472452846855063448837041463722150161969165594234397624009675479719712676379920295207060365312030789094234610577910544684513115207808152792443861768333539539397397066707096032207613429854708223217741141623393284741246398972165191506662950080664543800912448336869466886551778335242554709489884843322573339644542946863732065611165221539428222759639181128417277311556794753575508764507818009102745719106745157453561649227962084036631623331559658521452592639682734714954251429232906583351707030224255288009557783334483669294430500353928986847342673030575006410892996525817456366055149028066678222941849164607029799344151376749245978200119208135347077510875578368 [51,13] -104301168041595466692293977156652626099571280797096156026301466265875883706338826298392271819178999047494533209368686332039596005397574369723292010752105188601740053454129784864539923420030133462494467440919752741270507598724902134970527618843917617204772625194082547755126884436619163523480265643388200914282693695677725418364836877251971803781880706612096432251100051177186374924371871863316486024230354558103364730565981281866935841512399920846639741235819226597738870908169457153379810225273202214556279027055839624978767258309955467873972270256763469497998524305733453718453128096776831460741078831580451492147891662898918626402210478256101055321182131545437192549371681352020126545892909328621715190147074418603790503370426594917320039603403911207479574805593340027161426194092716039802608543682247842412863156495205002389501605066561050132319934534195465067629220940576831325721245602158465975456884173900868351410268323157700002991161817758640787231782989876175310173145494906847707648118564431225549581267947257919167655017142128069451707483577869752885422506387912914741654805840433491950174439713091930035721715105769826434474494774544267209018681174310635288709555462608167700588245924250135534844725733615671042890067521510180221164963216182960852557734420251053526164752649863835830103464409642769931512752389458914806769613395480744088291579604058902595947285587342949925388313668750244775200665962791859807611551679626088887658185659960056255884497926813136571621452732410279247965697958088164228678184443055102152449696855544062685572642528734414815176943353711336676324669537834994924571884294109512212853626474457491051110418905547615623071797131451927656992899817882129730051133187062567718631387130076634395516073241673311418731144765607554785927921385294599765011809152091413194777718752193075834401442143259019908917143265842809625288562474657963173971417466348067747891706965182027957570328081637488857427051130024330304736906061086965179537499637053353863267925428822420500062289547424153900652781582456011963667059099435909332013841423478250832616152287076140211808906889816022358786663150912944770411277564949260850056359459997665963451775990416530785894137428730606429730019110159332033525817686859152879401606607989578930724270524438825879310696448 [51,14] 325836377313698266801234654557443379684020068271917967817983585627862652831991696222835994696029636024042654594049002620245133311417156364114427524980323855556260315323606416129235849790134246689591194957174392399816392742290990456911197549194064941950656710818721020960743599483663422713694542428925255669991815976010569167270792110352748411267723782360446681576245296780111020900207760558924065091743406628926377914701325527212924282739674603976793534354888892704391437311395423605998072657698971137583846720776558722506743229653274684926557029723292515455830169766517326828781596381521143627632116587472199320685864665340250757519594640959053476430459606912864843415202634612335765378451859931683862737634547854313913286837451903119365054789766644120721225783159256859417221430161935121539631930181323769975886118013376800476325325068268877730990802279812218233454760357828030516334529897625231859250615503029926429621065605922655067743767122075598575309184209557793590445011102515211549762299484259816636074100861530528353146822749001965170021993664455334356430326779707407390876758807928474387631073188435408598315422959355666388627188056652337497501607804400271754841824055529639055119103388066490130217523085423194760457402308619470885943434035346761678843589461124879521609559076397296759974324983221793246595716467994153158921804396940790689482924014628847779822551195995872158414308427544129590750689937573735749980017642953605287315228050804430791526429750711577877911239395171546638046464228019400558837743615360505436864446483027205339053282248190147971813118413722745205774948299577775179131566888412470504877554151868239335942382727806167809070243246602609233012410194035856196774473210801339794013557089860791598019559031666012109805048215923804069371488166633686954739507102768110957469004210893226309453079266142389201961499548172212751226770563104207839595664633114560002598911184246672736407889008839949060642757486017834433789686668455128178398359499508446537771394064096178272116943643852442187691139648780253527735896293650173758415688054008863249878073425506844291533829480494834635297907738863673996648423376962061054716898937113359316880573272633906461992050522677280295403509301575956480045330403827739238170715868921133946508329539957371615313920 [51,15] -837897869806970236458690911453705167863608877170319990270173194827879254504242492086173106698073944563323824949166036097791451603709341629963099408017164450467916562098333594423838400597528371181493398907607143829190684025961697373260051505010688498460187787197583314302478442629061422638632206761576778705965625136327089774880017579948507242085425085928744596495582231793025861821999568323670318533391152283097457487933403650699994091701793484528966333090528459618098607486456785399874250635045254362424504133020806071139607535674795919503149023295560695057142554517563012939542045961107044652363294630478570034836936461232729674512398093483543678708298454337254622923335164658044265129373594024070774038553549403080737878258268839361018198555813185030899981470154914577563793433244415316102341916912414649798119865214680684264957082971693665755120134042078435080839193815604745296393986066826000395560166771787822470912735050288191492312701850055800105315179663193516337151866651137982784789134079998338922936774638952597068814648077689396192506541101421602107962627285044062350430481064317559555597650251894068229386843544967970777140023635203353283865232453008923957476613480925682602940743654130999498045532780332421907226543381309627295719316489667471957642286004095944034479257811609487890162067898860115068038116622883019354415477373874937077993519971070257560954506989900829101810833386174450851139722905240341963448178864600713207228202124035936964403719708406031684472321917202000006122675719986370829487531366768270824260740153818435271525885063126813355889612658024939571469936265677754073823003247054961315002822690043558828231599253354569510848452123368748883831729398533844940354064999786001552456081770456923862973866590969432913288871312923368049129336254263168519706198652520081813547595796922419488405505254080572637443439312365890915343859448948344139512208232131222102210885806990487755020878139643132016290314270453070149677640093525878253117362779253222099036561485166116760421208065830630812134399093391501097449004166163867366419794773794342980182355127422586028449512826633947081571520464422875756166720717659748388942197538065863744948604407119430422016677797456186425149416180988290315290893947887205544191941675110651533275701805343376932864 [51,16] 1671862562515233393373026160570813105734683772925363672489384051579012332428228911077652987479936539642930683840593761347802422291896402160124294079323302329602205346912788310979176224802800126083600759439355759357934121261343293258768077181797925295187030594029542640194433114041482785265581613829516516569148204172848240261743028672528540847138106423872165684971347239762523337741944220010593049654875544417400437459912428502508554115821175471115010086656241597494564466984585110075289702522427539720164325388360506923346179132899931972565946856659982388414198165294752537995133100288034848965993271438184412873567262563951515668392614593319218582131274255075247478073232199306729042489050140255985883607643521142405737028620392610828791951106873345678427261345289468104880082320306737833301620510112122619624727424036464411605619212099058467611699670153020011398395131964435675505856420181759615642289282629586792511034061260587984161892134466354557083403079883905645540910711129439916796300453272359946002377306187625055903639730295177088452477911833484640734850587651824562427326525449708641126708829485249723550701554049215134095703712978792441440450553376599252415177971799683343590765488658851773965807942730179717251228976236013214648751020448015653804775957869460867529527405774496825173865231030523239925122149370943122700454563759315619343470875182037304329370835622242729261856774173475113473737171389707857087531010904033738197559556071527217160259145447970469520300630919827410823730424718697491613350597364256502431797526942794449861956084504053696806060771744734476599232130045534472751656792937866758803500388315169782502798647905649526302914781636069275505806849608835533528055725179625202979738999950440663844356759472217967296890066121429810279451549505666590573846728844205118919684897696458863055423182078136193034722957106197080092410848872675973188627661394518605126083995446475301627115397917671162438344002816115465615801755829930122928814986660921091629975249736164961980637613194101349580028052286008336918280618671858619688601255265781790778842214698906140584858516752485218819893087750071690375669457799289833881907400576768603535763593443609024791588181700620937356381944147092295694512144133611313084361324044839826441440558361188761600 [51,17] -2511149782152521825792492795767711069665899696213561579481901825073982745812016553361778105616827303832671230004029049453796426344650582445141145901308303269441513048886329294548431480387404981807623447233991193492760342134130022573468567462738201493688339618308502205714965088677704555062930856741469858850277554839969161895160208523445838617391150323393288216558184937235047890771048773175514332636014727365698113280156129249410314196950772093955563544164595520175067064768008433875286044093265727092949788948805849439866265633685759341818501954751937452116921183262817445454943112317940842929067097572499695228425954934766019941065134715167810602985766535032674013335627846847190707079674562462188898795309158279879368483893170817082248670369373213088662614657185129558037138502517251950044210593996684764390711861354209705107847493139047603990754972393749575607030539677049258132450841955669298608899536380828599749057321947402635499573214531436501109440666358605499693439661551807562323403296609554759523238820151788678666077166595208835987247182193549407706354732829848889688069151734264352751090463167948169592416389666393703818510995630803173412449750927594523424568508887055849055067076146187974476826545589587387590461187084046824974830911538399293296347701267050059497541576903044933159875472357434662078115469075681113445422599598490396119730402316126897191277005008567999770403820982532162216851172242613576228901027186297014869644214954478061467636662429984508066177922291341390801815374699791045283751325498135230915770890586969256011116012058079985326826126768084259939320975838038939297492666924067567144038793537856098914329711847396545608612480612673277806200588502837349597469045042368057598274174854867292426192135140158383226968193242693179820019189585187127970163811102604327575011358009989817293284507397871884175876314416180075085500235820585489933663052339640219579093878821188134833901337513096373159665951020040458129477326799747230815076467169558177742503231271883033884789280677698838012285833284736521746248863806594959952626979963376156355203192900271865050343846013277972374920821627857304214309583763740312158709688796620549281868200696009675083420072512712082035187918020376199610113466297773826883400857787280330455199953314643968 [51,18] 2619941411090644899548709472147867577842642500536006575918431833901493722079986213211688494967442759007426597111017539909393169024937034691416796598231040914249963609042688123198771355478489470948267434851907637203233397144447873514950956862319250346591302896516091333745903750795758529507177840061203017013745834652985341475544319749836397567319370360180715693780401796005558427563511617507190682884442221098591427483349965774089210949609392459565251713692988932961089858518516509108989727905483586151206504847378242939020822509971644563510254433317841247544831792207849833867983859647685966639074371909830247776185737463288261424834445289080330374064560001117756371252868572680237608992829020523153947382115462498097635128801713821399946903804496017507287347673961373103643560830070812161968111589810166908360361303352142205529397228820278008041303863678369719997419437296215784194058586043888545026369180674731910057121196469449461028780206610905738552976166334782200196596414381064988745445139532108167703380561284163732032556215624363671594439804960799240998837549776219481497339611666648070988687731254507168363220807242774069784239979656899683999551952938215157820794853193378746452637940381991820124013318427774917560746742520181100433437443767749362220554018731427547315719081404884502183163080286207664499409578315629918557643368753320829793134916342452899882785321236672215678056382495225492960914992822428657204054276783710099643031026854199047419355914254176553222371237665437546981802308346707231943284712103481874641424221006176591437552736921981180296862503836725068316487572380663329578434607172410915969123912677673039034521007031531993138315068438358761783150724000507111875706190396508007603490125858540446011700592594950956333942446854983133852316009881419501971649321380096673724527605302795581188331591907244265685758558577211660585676753770267152518667087370491720428514343029617770901634019603491494967895865777496074289371673612838174354374127672816093533300329320955374958490493203682200244835859537149516511242460496242331323404885036336622649145083944471152847262552231800633495653325304589541860417303466044876034503178743276772347039872513104084994429601171198039218473494391608962088794578976196772236424912845116921468463666429952 [51,19] -1332992254876595076402908514269855179566688752425345990349426784723227642050158145676557314538067332654408633242304475867702911114477236262225165627069321378165587186893879752379843569296070720358077643118625329124785031162706574811381367925972089366551454488119877791625267459245311607222198168567702596008898883185132289124850681338807617705761674572686523172882360330446502841299825360699572672114782359566761620502186141656088685902922233247179742288451142687161159386594338676765946136264441921547875844119383496671497893577514440833593777520389659732618814876307659561970117530676053131647339032790086463610675729324049846534179070825577927336990733615890162795295138500397282089560916138190771946133987549281046161909160645056812578950261448740352070666957444926758504581138965948884479161953367590874073015779310030525563476737518242337003901969687252625012497098641609493990295309887991727428968986287738727228490954475728702573147737329566021956627376480870285896844899823493759452821414632089032975443038312711694429093118057897507222625854468519141071083854757119791307531708820699436519785904013122832860635832451391221028202341490006376135371799136746070642379479368702345270009087468102188804466521720686350852883616403319271564463894014511139162563473013128211743039227277008435977620188048424966502284550268120964731854720769147185766258680194870283710514457325578167988468368202667961969241020609470324797167449165274150624994200260942374601247412465219483343046449135202988749487847572204071454879588349927277760122543400696487473093179759112200926710160621274261772581796515720845501588910980166030421134826408119253114529960255957107345375224447783609063987234163704700122705971146548855916508968944325251144609597682454037092335373497682863272911655935653964164105607892506533987268633086944916659756080287703079034528249674659481742737100830594203211758155394487145642612511168661105980816561687361299249827703883726255251387343636758141763886239932717933683817650258499084193400036477126557909659851516736116972631035247836096941267561757276613931925655411977552540132257820313046940254779949587660910698914654608001267685544071260366802832620193672029256229048230197414584062354365893789540069112909892945255096056394933980229340758016 [51,20] -1158464686435488698181580746275257627026338952793948635984650295464084676744258674588389599836922894741577190063171778444448998010002493116303248122982347169210647580407771583663717658041634654441533387563184108674492108195491780987151054070596351728940173498487243403711470846862984484414336474020312411495954607208637118890683731823902747454818535580104257291065108883422269075252983704153141556032551576119856201573973125954766685731092410910737969778804587115614700102692245915340701420751492809708176065336607534027726853367287112629068148450956343721468441727905489708641873746913332981485643753890835345923423373103016436355658384764177533477222151591160085589647729124611803584360487352884705162567348296275295596300426267392217366016294419558755211071446415061241566033296997727479596779438236388610648246851270779761886335282421302221026183921461081627023816827576047599417062903458198724299975244589113313513667277859825608532970792015370245168551665848807541500057355327960403104744430929971422633947374889384016457379332674391631838018257696211169485780507737163395987115930968746181174567149118153875484194044548652420502727338437331659433260583265982343990295417877346219792293544383329398838603309786018526223495583067759936280121961207981551777560687257342770474090222278992217190000886959736081300099553292980330669607431195443910776887534958040132811486765714787969809692343648605381710757674271926945107019730363336880100738710124044507217309474764803685776591653171508992586355883348826653894815838574324793129948156253120418547189778430628968979280686065516192444210216215478726379103443730501950878614748000346203838113446388732851269355007949577742133325498686180344537198168097632246032992877110140141248494234000226876048240600733176027075321383957850500710395663095855814811832326577267665619105148306645955286125694391527388771728728269601438118144049221624487708389699781032629420376516268522905830543640891556401348955990037393474188575690294038210895071550021451660322211934821403188058493477978367344384027354833538438174075424320920428710527075376044450566927019728390048696968143933529388874821898597855622385259406611941079640080385139078170496670126876065665602383272357283457233958190187805302680278141371129526155739136 [51,21] 3666748679813024657363502075208841224023171070096271410232179376283556743509727544307620675269463920620913395891581160164907435686799126576038550852680861091966695524059933229402661767760571444603617237270062175741184405988807260796557273271308536796200512964303142837964306227537907071452400485745255517757350321168342989282574074592133409106596241658657717821474540961468147251976383365296739407528360950703367150770757202567968469868382306378302722404717820280176357593602706461341529342764715379025244286132616896210434352436532973901860951428399926012481362706151344077740589571001849340585137812547880372044002505051968997495016047031964473780846463332994926624094960589935961453643225716487383640630553511964413485915231879164603837189469455111957061481443433831906200155951840490547456870384465260036165647008077916353438064856380202238621222352830145743793224120823430513301452884261596938682298696778762435672425471360480086195644319767771450170152816272588767109758022525180334993432247330449205251383504241437094948773549898124194320396745605802384329046918279391994873273756884123911614643360010245825131232129648671299362663607653408909487125974751910900711712543732370052409637616447869446262265500007468073230398533404756548322646281316778062802073804151568876418581227509863086338021271013222561740465386363387064204864397170842658235084777814901983721673601074714830862358042290363461418561111196417776466796113763314868154586321524195979154585014995394508817197597149335082711961787428619411443265475162904269126816927624114469150939269306647397353598862431817007399897762755537225735937759954183757377199501212220096568120558919315994999656819372980214277310774415310515313516703934085385456937569161232200339049221010271839714876732866482180056093692918866939972752260816369456059853102644443087099897303711781669551167573119142475409288191436826284727706407599513782226984752997845840227269156673392291251580137559919282183584697333753343661746109025037085462096482382091173714844637995941449724896018390490818735547330075319855811620767412781871622397160896015379503114731961007319603280585038148887744918528254998983284224810484406066861368178393127858062784914399140090644862138104883515914056573241859385626967608135906213494784 [51,22] -4982178362001806116728685501373303885740757121636242275289572225710589092421625344285785288626186292542043662838152446023434645842550925935568363840467237094383241860190807768582393330826734344891223771199819191805146563911352106184501187487587174941452609257926908567961050333548201154857096752032447016360555274556997126208832670638943824434228497020659378463850519216220688342962623330087610971808343023120238299156577095017377850758110762151203191014169675049084180346246977919501964102848213813897618583815007569150813972456926536938499177943603734736386389999511328190870577632636325104972016967376213399099269435633755757815919931865836475918473409353591004963564231716298849661092942664749639730575310045361967228158727569052693851899767967472460487364337187384721952904183630286247977987679801315552216246562255141114911145789749684104158311396632781134660845784527398315646510890529911607158773023838545741040232820385758395375571882813220257770718780052424530581173857215671525190854338645297342397680296205699742571828846392865462301281942728053023625814893795648354566338259112649523754045805484456231592561530628317280274533716638118550670986964417399506171722534711724939408194508741307004060462421851412770018735940538196267817118675999139216078384666134924242125221136472555230643117315690465597872643465147119100774988445688552607160377759492927284884474311566507361914672245609659818752461152122853680030316629964181309468709007817853625852449233886874386297996284207789455753278065438456154715883153967093950891238428930199509301030175809592149064549120810232116424148406702252219903783249842223321151012214760925889765011853580492353520451444840294038753673234422453475248198194965725533615778434913128122991950675667279455599194280344504725475841895366487800928316954522252536925107671918778616458815117657174574773838007951121780770216497191849344503988152323598148081106637696050123214667340951161537309421995186198242688053884967440369379308581187680235804803697707513637518619942729434990062105456889884748517931004562012682746608366567995891638777591060805096825084245129003550310373402164823925719156238033840524267462495488663411534289472633216716092026863712979689049593065974823411103637978354273788674821111521319321600 [51,23] 5058501833352060483866509685149962177278981997868387556494559450712901579281610028480194874466242668971961427725522508907589487316878867854687395005656047338379858072829258130143639675379360887890142254323750746090227932836939857330978774202342179720489668798064063407069795770722291616221661295061789871361562102620589599031614914804993233689822950217717699516197122621302913697179187199750654052608553307804385482078041226239181173323817131034061893631946065498979325168557642765466822908266171383872626381854867099706302510564297689318738424958942354368931849082480433496872303273648338580302329534800549894389779716013832689480011318310692798717928652989510231789869735320847172857666386798428946885549624539801673307196533083648731395283299790426336238740739343776065892505846633760299640498971286682557021162119521591510540220419338842802277099717009443825035449842511351326902875632829924923742218125457023781362944311212908396172448759782000442532122897974193597194435270008114168242926556978675826816408947573596547889419582521516531101586800366913903575201287229213241900434042644877864229319428307668663092577075913332977644294168284688571722078027373658817382815538873413625595819641282958804517277498674138006543135823154995798852564539816416188916474299615877244110742212428699995612508780377621877591758454322077886861872412355533750516788821057101167747887962526123509715828356197211598630823591682041739447740764835181012638636052632015545641383639432247032226454129235166148476755511708777796452472730135833629366813475749145836189305350201958002677495039493406650212188235599160797595804294570129771546505206313645380402683076528575996878781399007784321347048994814547565967078173748911912061146884403166429820987255925120799738893395527799798051943140102765367663691729206368501491575676169420236540165937211543333192752802130072795774948962119702197964555631617703874205234663085262997423716058641337542531903639748462758626847245135965188984756334729823529711951379286778972528156770914465959808821723945769409491264243300749387164050644092813963428056496476797260009241756583575838194243349167746794988289398766941378166561789123278092256974837761239725977224569010499477868766294861934998294570518826234588106193137764925440 [51,24] -4980926452768199220916186794499807075732131558452112171398215170830958596191420500342462357174311738429910474732162082442954364918308154054848202436676079931098592606900993542435024129879443132291113136919165712619791726518685263442699764252833517873647739118383859762639293436470136942764412025993365760328621909981706047027844358072415336233010360011689387702160638327166082296572185734537127401924488284612320443923206278169499554130616490061853635615328077933996199987209318503526001600011444256270732106543246161197340387582679484937216409260115545575043307322876603045944932076397250769042158415716382202259262252021943746667632778291336022318254853872235239661796390099327302405820142943326844469753273162907907506233738967268013246771937640847477978201236659597961403682274027049271472767038659888594119657671023125795511564650551830951597126133813879050646172100638267756367498630989493105826882441701627687176596269075307346133068032350280528144887330619091393056746206356558513407721983766549978214304835461029428937713145549605613826953728112391302253764678685829816864345084811877549308831894757495052930086326218802028569591237336055684087937266637143906093420256968698326927899658710912669843256834906645167587740278411537538366043560838330493438785644533244152700119958388181151330999088990623465106724009251862692348177285704823825499630768489146734789555424808367127171701724612091488218712691686436698371489858074894848975805241700680970956020199487151200673124024686375727138156749392159101478989529096158326350756857356487611253404177766529543524993665010725981239995101227023530021721004651701777061531048106803216922402386111903566656994447041026564339634097924908310640668959080909448932971069005242665110814418529384047476094589942394493490899589291394457236641832425400401262124347367299150256519612433829481308818165582166265741052851951335915718979042094231560140838328053793625631999668144884364880136443714663773836856107693799231964342116884541577193337385842005934674065975618504798092372673460967567266341425804585181859560794344563851232981275087697563721024436119126421463177868093445397908626919513049299128172395113760768531106683475445816950744101411693218639357459393164899188845936019642738683811358310400 [51,25] 5693959289158006674465662275009457958272697670565986288899800819154936425337191173179239832102693307952104509576789210207883132863097757222402364867615882720453398536798186026521195034171205951291295383741977166554483742234125480484705308497539625385193197887394355505293480192935080865057251204984171609352657430123709925920092089101695587298141918847639839458992380910203949781108970407107886620536883647311776954119964014591607869733215452464818819838080136343854388738337844771309341125721044730065266201371445519769741151700702674733575452870950624987469007493680212637650312461223357127811815118687630027659222859011545185058470128899481795049112288387220718039348734931332777025678593776457110769522455995905046668235244523758000813796247253153401501620324344090944657786670173697553049523423712440322162155647813034799418992355559686980378661534280908611589045241552301756176143057107517378863192681538449686406804244756963530392571442238158130827850254844319878101015599578543842376105606704552211670500110520528996486482513094782373806354905308557874223397075685483183172539074032677962849825840366803570923487266191740425218903591656545665872098638508112472126961895230715857559550485827594933573115436593049509571076796958208063121398243626023601186103181633446253301881780056192969856135118581496535228650717389772426208006171297124060239004773900409918505334703144822825409964423636459366999714360107878026388068853353770117328382067925962211555859990055947614588790374326649670724738427106434270968773138661385216747304767478615056130877339639418561742522936738090670777083499894748125811216514372761414560732269439480140878969074387464554285325268287635771920894914367588851019888413031440461616018382221544389118494202073538342098053218294718357214399860742285556140266846339310405384524091276584476506612521173461307258804898948955442093422068810279170796760066176405086688578813608845859013969508463015936755408649952289814494573878290313483987352544765123078261836624163517354583027417770172259941899021309165689640329084937359760258769712944708584907307841992855736193226692592789175775549003085101071597969861826427212902963530593460060489756017395110047982516690473650301506542185423910359189622933393622638863937699840 [51,26] -7061063633463082465716394735392151756602912905436142588891274112246341546813522856730509193644185471822802556885382848019574462962560631814199758074554817531834380838040852003938174881283708777532546215816620701444643187494552689295443018618283297516776925529544401186421800157356286279805648327111000199790203726845063389758935645071249403177161633221946424416827363768391246145079532938234720473544059497950122992917491960629178833738113361075510382336744460888912554766254185752772569788497870286215240467749992362639417473089850747341405361699367968580831953981519460312771229086850852193145767999897701722877816971067702347292641689097859167192833500887006826070464848126104831249990978209054842492936831872051795843109712013730074718159364749864976820444477342560995948880292178885236450714519977138461007001902863545632790903947775788755230032443540596158537055648791668849803871822836670685522432647578368244847394650263056523088897379929845495234841509137686702528605857565621914093802804415301144555444461944098019419013104406041553774145909147265597487910866434584957521899445610438953963971460563832636899940326592511971631054863875575758542135584419101311087442377200452209760880381891589340053972130693801075077674744697355881569689616076068669352513568349221862237246343680153710180849204566510845944079260663021584432889828080702963401158467166981678164960777684841203755484891502129981262655415208360738061013310749681426352446059658973033227912282669043623248433028512946066269430329917955282756909848225937033683183323074748697913924477545765450745898383017594285434810680782930579159433805183796137239092056180428426527254628769599814908214099554398320760627604617722783172047581922182971792574351639796887498418519518006795590934114867497626292732866554393647402215045555160098045946378459766970297879095304489142998253745866236425620073869658714570671051188571164874807856471241236959000050814490693113598385056615856404400135801401832287449088077891266234756954835028011658013431652922862730254319716577725571279343343864057179416850739403911244652360179453295974855359016193225404647173408606923492098859692608608523222259533517291982724705669503280887338765160086796184624474123622852861701571128716708621267763200 [51,27] 8218924841406730635676654130316789300623834534756913378131242516228524502277814654449795664290531177811563644469391972863530235006356344406303652861456468838025470588879192846109502567239424803210852348692589594736138569709040305138176600322029341865088481386803875022092347921748783509132438840539114021823453374723176945499043687307370038578789420737519568872658696076737253151082518430159402504909432015314555926041739027492701242775271618054469309890210773494390143274862593155561713771041364607621472689873396977081614696667000941475478234941698022439677604704717975680211390470146489340110330959589732672088887509113908019619411629905426320547250806607501654282038187375449493815841190791330867774063745047595106259095701263758749237089228714471232454479593779684787636794861491108168693314437660830997109614279638374404177913977514210511284348042159054530771600502449065301483244188304317267152607660605053517213941067129247057356744383180777463418397093277042231138395703826222707075691020031119847028691479781199228820249992002452238973127448314004147281673857618432451098787577057874196396804985562603992047393192379079273329311732660809216590718966672214530587562712752009243131221687115899573934305382592628097238593094170891743468510938460516706025859605235871405721231520466673277273182736511098181906649569284476447213615112409463613423477046213837400871035308101967355303294607938196679759933861666269534301573496717268286809789128017507887515770081285324842686725742730521462011286675385080762322804044029618799631325930514120309996811541606280907484154144181989039140204858805583328417229891967909651820816396720871369270064123228186525665268122614867104882962258241309167042265420034975428224875277628356282790219710707381519238146913132985106827129504980148025428075300622949647445233653805023547254383954327012994027515708943800269246917580798521604970290298914221416285810412266556903935416060430291139478753123480199774619785071007333673783859927703429584208935561045392744971324681696035408363306886920396930106548645099393268623045167538676474592568128145359790356718018923882294020580960677474883625596303052066694141321061906557372840508386801038033901686416008564170698397348876233195282134508578636793118720 [51,28] -8454849175334641042342403371955978440599685996903322906724132213139665047614814084040012719110157055034528955744929250775100226691883410811491594790151929570108033781294950671019389095954693152149710827602873710172689725749454904686789545511196461866843599256627720170551257068148786579978814605953039365051775830540023807560249802223334533579555042115805283499679148879947520961323141012611600920954337137841424354393323968654419967055788746326213442795526895599585482821174249052722396892255664384820630478502425691830298047766153238987380861854343064001824619968986353247190248795970970472414775698167591145754985906473547358559576510503312025765436471443116269632912952674593060656429958517254984656424777624875173532536722958856300995160135921294080783613467289982297147718397339656471719303042768906192988483500175464595642103708008513009164412020898860392772821269310024572994218382517472162786689464655802967501510538396139338479346733671324773975402844346954041308903629655159085848732047328848732251453720124098399631934699538387636839935399911944894179208410999967803357745116828848413021661731720779612258505064497787543985326530596791311468265321401986241640064619725890236554243277345256668877118513465668444663744245726898018648171299457970646022874680183234956227994774964329724909775234347938554506203603053662835406816966806117880325185575849913628114985948605905692001451714339311484817332035704055671824452199358921516694111665638813726600646027363995272082001939618842654873173712190148500800493470877412663656376280242210737414559184166233199172308649904033379928234386949432084164563379292497768327240328838685390866365656185859776389763684452991578146731907531245427652822873223996747420739455236601275272664217748277804647174719601571329996381746049310299682732732122193706184982851860632227915902080010258982871686723100488403599189104488740723211836407704606867392828314049251797498804642158054341407720408819514985976212760614718758590061880565050549071447627120018920369887227861384299548270576670739213931449680052240734055203232113129068044756986712915604415403195764933217668484422544836373872988254078988223336025266295764779920486624433033182468149298313883559780523891469584826111566551966589911040 [51,29] 7610039723991296398757768464222410639028283795460892735828637351365374640503716400612512802229696549967082371414916922986642236972581206578785736889449642106664745695589794865368201946253275264354208195968645156318113228626021718364761709731146926944051056465053425809225544826273436736442951457744946065190743731996155271735456909499563481442646116766513264147152925220774447905090811350136013690220170182526158707045566937039146586345092023748898003298228073072195674782695102411203915389619616162709609207466529780016957815281513141047924364885788514068553499123445940815466032417045832070184225266404310758690070241773094661938383091362404437579949755694357470864640952099524045025228647356348800524546601455671914425803355718413906808959369952013300303319345561169945842137667779357924148847970571019269691649507622308921367338958388949037419283642202950847698530662536522219528215056137267920026430988382990161132138126702973119187038002123120693566770398889829249341471992504357629645429835096813563052120457762550280985485659912806059792938730164063212246772850632375360492772436618331196802173433505647692936240222053750369717735277410872315155764363633595329986762611765656896805103248350836356435670845600853136224041087074485123967541447547687051181434481555018330720266966418565545441571773318050809576586718031356863753962218030240514404648434750813747096246659703334480468008129596371196079206706586753221817051792308308161766102755213131566593948236997885427581578558816844260001642794149704512987631492972548301507543426465246387242049758895417578332348448121539580011056975825858670175089170989650578006241599316292947266280169221460485236346424176160174000570911913239409219117180618415654804080522340038856021840756414424413092575217225912112235585217566735381945969182838607007855356746733696030313905076444007363547203071620959370452204669421687459633707813386204384741690349422957257610086884163030194094229093550462153136175504254761984682339718022520677122812944676317380481552494143727456544230091312757512742007077297716774347558725594197565854827594280151905086498665813420908854615210530262464177808281990220142936845206364658532250022177137804507627769226649060016759773114558626525781555584706805760 [51,30] -5984333867425301590924311392620604256909007202853222238361555506728016001226300991883237307863009008445845601856641609962453778574590776197161689987674117478526652972668191656698845870453298936709607884696550512913016202567765298566343151485698546798550577138875857762007650835132888627643641824669246756035329892929744673246990270039128808198324226390291144091998646903294495406925182090321064404079745635478434615536580664901763985721236448509079825105750909639008795202698471593784966072273851994869422554192484445761558534384682577998725474674543907323545664103736801720384242189179526049986556700499809845621258305512819188733850648247328382245941849923593398813468915076664243403049141866683406406590841329806239989334646286993826793203445227363757660437032728993388674080980969202356139409847889020680788075057227385840696482745825057054448715070403677687305588494462839503627242498312334437280226728707688638884615540204252004172784921299296699847413348454095175698656039567116207875427778078026064514539543779848003723923257539082317565856809074506261105457366296627230097627707759688813079620055703073497357032121492098294312696072724822043403052810434095329017719118972024171394687177574821206983944788574514544904850181415338696832029122556372747348025979856338828316236930211786418324733766413360085046139213085354042425148291974423350036880406673051409810921707186001812865364791772897113024784643949978255645279820415385978859794034454928324567565668033444304272166089421283716744873606715009845625218036699334901069358930383100922264959856901942582824790336101076409540830244423522803691067026055417702688749884825483901652196350686899555502502239693971191224647359252181566652222274044903088196257263038875019240274741167915709864666752235657751743351758688265321035535424626870826221235058028562131424453777909175954258774854780228541986099827977379136411985536109086599383420794292654277904085127776409121385746561949088921832908762137575024065294639969005255880831759275450413837012827916725327900700214577185191093154480660894199942452551003285692480201863433465915352072974546081656367069265368645469616737276208564411174855271231843389464820480784867091842969494791283159033020882195386602057339869593600 [51,31] 4096713663596224136952955343601113458295011757694028316961649327153644273097670800119946023416664932924466525625191202510995557523628734931097008590134331526442323027955353579061950531994344961804859936093850263984409112676903630163859176610373058906364431402513698453954668585322333579281807375666148881488645961267527590965994834548788146861540365692215185374791964253633783566495396078178235323292722037221663235967978210621358026259280452026107350530022934118365635243635873218558542302693019853024270880721845195181392145189287988699757914461548059671991368719602379762286339460152715972479255630749970823426910956084098592224496155014524182228753331285169062141829760733472158461878735192223267267540185306703087047196617908552825054751151170036527256739774417028929978320792651697459965701908443684468761572405367120560120371759032517366531611301060585952742517090288060139214350074491898175794492604554434007494689700140456319862515819365700844014410915109064808082293870588924336513321325652633553497852314918728585737535876788742869545163752365059985349986395411136433325240894756294448449466342891932547692387811965294993980319533166333324129758288016615958206592840144335123850113031310044705506041903024666897788498599634415111097323648209740975298276153945401867331318135339135820401022398762186074478280844474897573317875769897935433714554751627999237901351422017086229838493328886402736525219531200709394933622051348468968214834436976661302052546126319964549558529959624883294186915421444128148491212264831163555891329528217871529907802973087824667046918191132912151687777007875013913557809042399149573397272348914934854165157185159207580097563525140130698386384334456278689497066641895786826966534435607302123716706226822685822393510153715699791104501997993883611987159159488848671375626425555664684592110973015745635821809609519161336368325476066797250099103584967985773131972651610617210595293586033348333771001549793681492612059309890259950188769765105307827490554061267540786310126185825070121122026227531678296921728414201190011793759380432267211391519892758141124812773834314879853878822787674150060856992168965435063230256202555066519455642195983908338672979216732794092286830890992062995518896209920 [51,32] -2432365209610673780386247538309124041799317281830932531248201962917767311963193215776667007780880866723111089682068308371967711972011664484610454011593529366145818543640803916587777066384813592721287812738152364462345504123903110449162029128850351302017759287978722050721739262181732881986622326041008260068516877684097291801768310578363954558846087474412993829299929495517229488082267927718142631276076926048526023868664737010681647373070899450489220534560765224073655742140585060611529144908759574997162340256244096141148251734475436313535511511504778727645595659647656567971798621284867192023971902873728311369777801734715780607794094450824814387659783005407730385684359803913689134756592765496970967576034493630024693066059178916913263487488927322114456975212341947376962036239558190282126463732244348311100644580699555671111156907219124943405998409490777910073685777106261476203054088782745474711596232765795081618982274963760236692067186697249286606190837750543616019538521796490806241641480698574960004534039457157106818067285026688180228240291544510980226933153532678967390076907053694936864519640567297258786418564640248786775383348245159294858134537949032920329163615058993690084575265148926953572540661727315508861881341274169551672530157349784331104107994162429224414479619175188630910280658111534485577650686055567328525872057336596167032079451133393809679062292222335428130132261815438639693700263763517728049829739156503767513984284833795144777029277953734533066117062080618233036402763991961872001516655860486770072613718050083066498343134828757581125657519858564077628956999245699400637771418126873759501949432463380863023044853870947777182834345227604845665784601193721309264756001042564710136975076307678607957773241734712847167282817502816452953597782083505141819252643811136468710360942663752503762404620223028909310238675749551966259903548289353216678582769910792256386727750073080664619064030460007101019636729676994992466158086812496185742599100742290972203921603637868300580873823655445160395176754716748617215769722511245839028331468443017377233840682790503383138600134226212695408510520807749109699426850853244167248405141299329217473524941041397406502190440577303307640122371703230905440010240 [51,33] 1250682332734455705485311133329496534601562289765401206003979931932857326983496918718792931062447224290807216444259596085076954072244796696163877321909735067656904354463187631815681854035611131684521531473677961746521631584662454900435124160589630999967186339485998124712963324202378327305501071922157424525358763668809236073598123922532370640968280810331366136929298659712611145729864404162744173987432607862823926315108779919197537242555407951898829453650787306245014330748795835684728520249561640479173507705231889912894182827137767772539776701413089559530439270913945158033856430266929306844042347833952019340704395402277182607135270154936620000082777115572847681498037070684816954939965983776061917538921045471477695411403862266078349712062388378043652898388088561325668161852908374203261966214628339579797193210203597779032038724350293802403170025546046449310543911467836372832582226704393883256580088884911892876118227293114102207853019245982945436435236676442190969839710575840441685292020001501038792334060877883281681917268615054715332066712704121223346392566067077492658104120017773750143471471701438366672356280729560700007255180545037114952014592139627580244720831462902582408114548231130318060578108293008282968146562588054838766301279879806194604404575969530480171586781570546878744989697767652448197625012465843396207284413512677368591435774094540312590708826592571395296084876992110926010804994261245912177271235092862313370331026276375019840322151773318515052288602583763651266511362961750445033803382203266557092518106120455710297136119001281633245565187723836538115602575636918932716341144256835806686298418113530401322263959564084170432666228194426600139374182737206516341810171269769682287629594653291868396490542860715622278670882240802039837581426189429202146423855908848073142577015303538750742344706172733668557802393546827658197346815049542615181542926646514909349403776355404668486012233995718894462275710017777997690692073428406486201823246652817816979277641668957796341351453287934450569103945098505725023518085567775702053866189451960486331780195630909673031957396097099145550360171273809960236306279834685092807959886210905307715621137037493041846398077262479366306986180033482290364416 [51,34] -557008192272012045960584355127142349802435213407119334185400280128700916070539259739530223476410423969954399159417867105415796209899573320294336115085768385659153419227653152197099724863933907910425556931280528935717789515521945436840021534160589430445604902627188575062522747013589423473985491815152023425102648501408577384613228509571772649550798540842359942829713716693912952638374160457072847566985774756926243397993743375449641050060763957998844046047277657938924774038212735706991763312887500118153796476636537605266076312405398487852385960297724562635166133188814916838329922764775738380701638404448093822723052522441168367237491923301146695617131396441512802766172480625215790669417166967320704733131649517989431560274243575305264822255118678635160361267809554449963446381173573847750805483046412832623729293204062672609252297735440549392071018546859614239218993662284937443280480322382489927169639373031660083514767322559010647654081395867133954678396771641584611163118022286717391116538025238501222533059351692205529475941796623329445042077512305357686123290290668333945756368135660314446674942545663090479840303676733883603526306316686893342665806379243353884411844676760260617289966328745505372415710414998467918984555083872690724065836090474042268838507835264209322634782422703297065993313066996145277257128970073040469037556226083126441488080891507447800164026415920900793475955053068078718153826861149814486697567870379952174205723627421753366084096774966321516311784682175496351191408945561899969740963702373633581498288548547516368976316337092229282179306330404702803078795226989308360718539148189410438839094311908815484497390194227360452295699529259545648991917486045210240599928588025762684176981880529415261962202899039510362188006457741916647912553872615027751680481155627258555554452397739630684998532195202601510467197054593911342164117493376439257237456536163695268678855741741011975162677330606097565292163607645214962128264646030570535786127589146722993494992550803727582711453559207914600576598358689814279222381177831646837395964354674340984840978250875700858449044269844886906930046773379153420208788530688614424142345980412340043570472675598008958814647257219230432802806799479603200 [51,35] 214696469237268887910589168380037534532694442049870107944228938809660656557367610680297985200241577386251693406921710663171777776570622735481839787754360868711130860911529142724215191733689947486257747863308863788227674734054096888219713334647292732046040101675910288635350847359551064344407025068751542255239836352943762308370376165555265645974346459223815733515700678951866656333250830261141418841116534736953541479903284042492885436787774659711835973605245554857302091471149350618195960378118357458836027174239980262424964325774972545004111766789849433156321642230518356879073788361723459293172862175416793330228812507765419420246600931172404689548017753834291691872499118605591640433107812660014776471165497178053851519764876434834041189420203123606902081369034144543643598061007251535171261028830563756696999150651766301465695220686850098015683112248498082140889899302907086029806174296692903486708550818666259882975239999816497723476410482864000491035659098493257404012293601197155771183672423733091783434228443984490043802325936920005428443446849333316075749543683101690117517165770314952907856489978535956451266124036845458151086412823097248580549204226639699337365300824301122260020638417094834008629559163703464444852175437770936852127343767982863676386170521947354940692878565009491477313264711289926259026613142552727331462476341947715786093452923448309396467524339754930160437951198513588773885646375961980319521139435300608800257306647610740443641590245038651949406957658813939044385259776801430498076400219559915770126410092648631813274254934531075483842915068033123738916165956912955539984060878724883828369620596744977409885806577619452606715191466254491368514510848453826661777520876089092479977542409604985423625522691235377415256813846273415972473375425105356397656211266342921069569051443464461372502021392555225881115247033202128991346633910644135165508963990976355414578729305714042833345087847933435903594036352134002020617446781761041315476704203315262023293915052801352815904357071116743507776536233362023357662917184427749941437866053254338365319380735155319602524509256675902569462927437292933917868550361479326253109786328981822010544524445699966887476220077966216853983486426218496 [51,36] -71317565827696774104436994694190020467640268803652994837881506778576722569332007175780584575909463062557889931705517504770044126228001184378273857092123099044518343004381033724002708047362230794461202706589434567075283460121759510792127958191258152980735209569044985675664102754408888226315820044363896321370935581601207264583163380063531347148936105066061798427841372023731009698001252256240073597194052127069998881815785865824177734353460223702700323670674363298360372692552021975451397084137755147215688512934401060025240462800656272398105133921355457845559999497780600887329416318840687580822455084266456988466116218133997094891096827795451403776659042237869741930608923156260994912741063443562726334666973146450821519127187590704916484106691928691660405614184196413435403035102335309152866808917690853229844517188153671528715872720235840523721448635200983537104980022564191034486572285748516293540189031876884866574691255453557972767100529477863796086806941355308525328218248021143866863099893102266411500512968016969955330351928663334078652510482011627788334108878634200821846897909868108229659660249320378232283234947405448939049496234939335818081974146032797658274947312254926857679264587338319402391679061018371657567678173665179888759892672789559719181856499960620717990727958398745061698889397729658915439550669826477056476764809040527106051276987082579237936757523669151595809490899348219514177458690673329227943658871310222234982978858066197720362653120369299931840032029883991801878061734309263948019234435063471256118309078957892397984233317241091773884731948383936725995990945954249748706432426583346614381953410391625112334014427237866914178260521098285614700459390863014692744880123942834374572651800125680997264384234482451704205275398625956127950370508438284431404892126251210177937759782044912888501445164585370694506443635003521056435887154584851364480109437270094053629511913894847284398268863946945986073804457971887856949505515501177925907612886166725608988878726793452863348830826752661266580733801463638538590106915333311571703912834558793749792507243213382253700468953279158823630371727559132293094147096904290521164913196566235239328085064569631294842109217512065388639708119040 [51,37] 20273807436942100633321385818437130858050002861379207564485097387189658062893367618792415625016488486530516033569554871878944461182937690718398838500388889432421442952310831361280868892622282712571474600030927078364360975813470522402888562328396695406496048156268621382160654707564851292730851357469348479467686421671832210213701662681761589056311522665271286622321668398940993455926067523006671301302378673188800728411652938417267433713953263720134938396521843550580998581692855646275246044160968342516840465106313772989151147221510976112988554738631668664342464757379726097747074349222155842150115163932457527034473076014771558716751512191540383054301797368249960744982779896755943145495781420850977451760057063975566774843522265716325131763466818233309335112542424942606397231319518466321383991530049445767279536349477432085497752881157916849999101200697094064756448039679519344074705395824078022026354677957674733899733421772814913516151784979989231280281551092178062259676747895310753211381594766014130311291640292399627871373145122255324322451720878682227132973304463806457451797994026611509537196337051043942922144465149770889202314224956041372923557556316744057454894505799704086748063486041268134760533248825651836717266355663474714387380559510952897775465593886027305101665015975377649664441962771290698672096925353693521730562989452967573621128823175386382285527493500538837628641982977464261590791890413697487287710357528605383353406740964295860636168671730911719952131718022408111274461844701261360371172546597802325904995088649250076868766538128024568482344124269549239242923871817058614878164062547334671995824587298727438561585050984644377592068118792303899226344261935342670932893762214339107389086591803104206393456630511301710108354060838603287869866926013878969040981401439960302553791975926254380777768911432978378071939217295659536068765305631696274852626146801068170380312876699818818999328950706342854397821742385178558569439640380093221905528299651020417437645440460561553784606010520146665598860756758292313115669433409613168518133647666185972953586604439901587506672837434120525577843936795631713526396400565828517677306344522383110528927489979710684308804833228590320411834368 [51,38] -4931203772929572302586004947953845931234240674755703455693453461292261281324104548358372042904600705097554233021329540366494921432279391520396819589633953275746646945873988616270312194851622981891411774915777570756436443932778892345046223493027209901917528536464712056599020400795055677155977297125390678071088736391266805702587861546068910375909178045553123854346364650709384764062321875752723416295211977626322486346968187036751438908169913604356515263419402117211378959638578911675978387508119469250252386597279957784836542510215203019795383044956283256510954935164568586040276604667349571999029578544784807721321501789849054981892060947100297596768271865788777120407973910335599812159277478134178501249498857100315067910078651430717464676832968442764464636505892575792503335753644659756159212195195788562208594791134505682564449320973997562341982494741561061770547161457590392232319096799255200708694664135258148839469636731972116849550523209935929719730733565192822790197541914732463758542191356386938793745653917226908822551848611131722908999121934198729238323548358745335287136179152467112199977850929564341976951122686302926881864515269824213835033797293471868202949858119857120437644481550152031895824354266865326433419323810409617700640400188718994932323524697179563558447533914043932738223497436677554999502285731582802188745347920130288440934683450024644193422539954604407612410174173701502021450666126551025241245720291084362620220415141905413282025667900922807012466717336169884670522961120290258567708796591630313111020280325670885508156707462920266801585189458166041249972261916959438780633272298456813977196723139274838067690760128831054972969167120483280096225586708135518703650640700299305680435655458237921705592670042129451895856133482374869694504288888454189595648242999110910026068928072361867872963456359099271258055583695648477515553418750637433530890593174015319189229521023014836639419806835889237548859855050111181237770908367298408927622479545267357852461330642285926135419587285761416454395005013033774895509725932490056239794926960684829451984609968410887302777280325874871593557611673805701795220091966820108172085890336295019145008998990639484805338810715156527038048 [51,39] 1067169631631336627904899137553804904378488510815175344552182849528783062664297861370970203589929877839442285638167698033083881382727627856731549692233486335346307859762100256018921880875677917733145603743134450432880066116086270023427960072432801672739342826725583004293928450228050385909275882556888815545104598194889712420812555240090830988191031127542668480580864628607854203002438381347808198330997138034214238757202654005306058017444727790094117586589307577641234838917390969634754523709208845508280026139191933010091892514100934992638819235059447599473312562568597303077517197747177044305373220268862579869333768699349373569095731357117628317064463151283737919537901031474919225146470234352599408545457019485507256387468255951655463963715578676860026158891846149377867755257845877417358427324686759660454647537402037653143940404772717016881037695611014195425269875653299481312641252694458833559871157326701281936491110402149649684325957654554527453487670013668334803659433087019622055506647933985520007364415593020640304714874327303993808784886702932393667392701161613605153466201184439829788712893216920253531028459171640500647102327189727560492399844127776335608009248501359503627221114510193840039367186778606367486680859789266247497583016081124429322424849745314148018616139615357707373596800476459905941506244866576869675711502871004110742340220869129570741358186329222875369350679932056147781722466112265646291163958956409326427680207935203277255245334087270554675879747832021657704865547524881525620286657944989853480378010177373661246270126508209573736245415137581420016811867388954957589542265733416144264722391066067038803066477340193696520509935433226428014609678309677849346651351279908509231637419923716897301953361691354691798946872308773342022654754264532547687331576213884925847491730446119510119436963389642111935982929809170333362795643003873871989127799361920210342736276303666409453146347819972154696879340423148494602147484660883087514692380504320978031524661869342601780591345709651611498668440398064650685582063788374296393492179135688252011822915316693484446045192595998532896610978675992534614538045722141496007368099779132855921330499845014171401798161961416865614 [51,40] -235792931508658610532489374834406693657484940006275791196493970250782139481135282268679112635945903683130630867682333263437760594729838615956307504622694409963128606487737225726260035497811794610616122350415036933358900416170098328337107025882656278960710851461802184036591796971387304676964676996927041301637007100747521241894959042765384839100993707139321148850323231609861427580972654693663152267807824327804110900604784497199164870914600346734929722636938515201587612613779868867512848569494173784493159570991581131566253662957105956400783803284789350642591987640327509852552984068248909327885516199725957312143170892624651175068570944869921224636879354173628316212109050088954550044885871578791388975165464909691496559743035009813283938422823007329430333889182490453282169569183365717356971647326753914672772057246994136773417964851644348714153611659586522632233654982247885984778390088656175777344670919910165360808683718145594242260377415294141854784710263531606806691529076756989921654293594754199691057951385281871584165047133740197660545734304544434740060390918340144219925238036853988256660939179846314674671234123042056159141206955029515974754916794912166550999753667185430430048935670909112131268772124601961892354717946903737428217295360944712303837298754656984246125685959117244562174475932563143387387609434237029848337807039671762184759651134156987743972360252078418085745129875245084239437471407476257730141017903912854447585307560931303038560597177351323425521883120707549218278461645414920324861151416298840996590494954704063283156079359561762963690495432690299165253166043229017305238219604426274294682968386593769433071887158254048509719595765559237862533229533129834206146273323390325248762919486446711042860295438217285921570141595143851820749484449824110865960095017127227754421077900649979961586041566466573321817302743361211529314716432639786010530399257869647364655942910857922863189602085101923300983637586682626500271251942518867453965649364934999698397538684348457099958373920150134829675497735302259116933283586883240378664982070322125818120798290281404932974372529076976674525988148595233668983190682639243265250809943560792869689026279017756045497644032911392 [51,41] 63136456723226657488573096024734498405921475645474484034355945125343814663230450156145920943730511810273420292353974982249205162869690973073772338855684410419178755096429995736828428104137405933994905642285125114875993738060114476646291001599877063328489668930071617757853837929052786220080314977095343264200677100121983530209103299842618541527549702754605951451364339124956613786130395369296232186144067045911279707828691235709910567593708523522238410001500793935700295406445870774908084767328783224120721296292964884924126351906625178703426743309128162376965571860959731873335596448330296814220799562725075041011314852752552916211277965108127470371756596949012245786319131886839794227967973429202893827415302146468393600117554483086699422902001664444919818980907631573521363641524467608299549988556389087458822627861579646699466542411298330111497560006053196905221813034572455559668262113623398557098010489423869462654546120338229822700374733758427399292799538038410089062376587582402485222762910577286065807337428570556152377335524586577074984589573365388245849992414296227570657255261324998984471228678940589692421835499109722342139046666076165213503321965644357247999069677621967869845248494305591872049237619212275325425141765463243208157999777422763948950559215137259987078561915431694171480073728659363847934919544375269307728489435986254298767806263067501152387899896313832497937686622204606532518005763888140312434847932822722303807901914533987469111086905193395001052246217306227570377647589194101078545689870374694244322172283078340879346950491617108158319025685214672444735991208607884192190557656500435000510987507814483631126127157383895285092712532736508266710436891771021829401145973361799261720464202308160556409819443424308319682214616902210900919579083002379955227702635827828972947702806126382134448830937535641367055938723372201642332638038135086858128079708380627993801860016950430302793121953498218319443929445067731612541642546626959528404446409456400675048585711558078403205939792953304707749360444755490846997148603908359839335175012487681016287969088783345377165508751396139511594275463935890544386921353583219473523604145783802514703612856973178082500194550832 [51,42] -19254340643223812280242181733533343639353653289658463204293336791876305139828832828256434190689172590565345496198174133078862434856775788339633121310033547291788002513310620089436079907445481078944077972131547833931758447022757304219049153522281787729823178968509052261908404814603272332264968846035896788656902991858878520449852390633996613467804332052854690828865849303296147058471336080447274780911107919106842949475680846651579831347228656071917071830435910413746182082307961670532095525544347253522635565870140869926353029124496933003944810402214688357107651792267708728845929371005539395419157174925310635177204300529084572454852473265694350204822952802399042897114879344073025774808093664312306627085656044075175913007553683827823073627084618403866752802411283474798179019020224408775922971881093436918483360902930891379841100186588560526858227414269355176764288872050072008326776278877122019899628154057522184665246710524956961594684293569799854850993244550746349089228010731767768004472485271108095110460272749819140181930382989513904452057420483015737023088144136341830073710280538302503499226879815370600190231877167072192097971726077502383706745706809621980649001819731771615114657769804851036351101177984758645278591551218897061027031931698052065493525842507665644555158490599040884204901425489507866865624942349064070057758931274168583416968865280766512299359808824565472112487198673071464362838826618658420551926712257938646599464556827833497047717561702667916942517053270375214154000680750237513317147387798193450907536499471004348967314315312295940621819057836261527700730806450577594954285319402626015191495638299027169438339453891758953939715973538360312795623504569746780075166719659319081246068343039448816739187608725350273379628046326352852083064831071739134575415694100040357189626313446666405988805700553163467740139677729908399450600426245732973122457396154896778131577448935339530550518207303607689081965276519783620420824530766209444143607895714697158610733206014324088127157953424976719025801209135958258600144555010383646174926318374396958301414961982413157113798343339058207494308999368787654919311278857730904876782987493007284482271370153261627597346994 [51,43] 5487886179911855220008854610073994576827512052712659796873189847964398608012452938984769575416325235956932694150472689715917405284684411873162292808342490367018743680633402834201284793332119763904856865905136208952276377352450346630707571576142805455574465549161911509558119411475747768032603181880259875280596766841440936922536283309550180353938564513471778664595020623747118449137565093843092088290315807639268714300628279907802211457223628343027896897310614002406274204549417904369810736903284593949627821869505860256554103831155359810751894608683353188032352097230913364156017176302112677717996747791479378560772045648831005010977704561033857298739615513544944007396100082180861685641413428098010889985644931114785731143847036493834914090223531114348865525649027441925529035463244125294851055752789011180553565672570612409043105357010339497348244926451591409646418402098532956772157308803734994105075503430199516087430902095317052011558648187539920788488137838099580855620823551736701283820951622254273840277346968921649797393691216583369299515108508819869204371476841961813452930685460017283855385105201446005837167127536306219878276500124969077402530680421466877291618555881895263531704221405677285128311759831206325220941006467696603488939360629400475647268984223523132658199559332090705336955502043656337500147140022632613854015048924279140398173810694128644754530014383071252670474224629273776056429493766793698225623965184393015806920719838025492943086465631313846297369361698935343307915180747169084608897232786678952491967679456991556523005185240535010956298571565958263686905738253738125077537643620840653457428733058623376542743950735920331455189275167738437320322376588966149166595790488376753194106571937582362155263487255521218524528173832702062352378008669768235481556786758296077329312717397427494919088605863407796300482486133096531194266309142155799097018017098503365889522503157012740159868534542596335103670752397617878886796342237103253563210846099891634066360857167625333445730279728719416209061927609206646801574630075408264277670870382717798665188954530862503568656456762607805930473126472621934564379825221155053200137100649358290370214443623748971516500 [51,44] -1314459350873619404979971490620227062544977929874826023472822425512626130038631500349579057848940888659921131122341091914637184226878988213761365297774918029360223210618929952693168101009839766769983891895458260829107675874609770368477010527315845608309962991030016921891655212452811894433419849703365911561610192929443023470411835146031861481672420130709691809581268018043845303650831455191084724608042466677030569193611333376366519014397625758448715934402711950281883626969864098103105581205794580232431184333801567014964738472676155183403699260092710028587554066216809355210768173451615845161315182924487625340185652335841394367142773038347081955690207603511915534421897988474454051587534281422578875847078601104218120355963313335728037779498977032836599018883873543237491896752174906000489105214603067950716206561351068573795316346525687937761811443768835406043215083097898853122019092869443491445191207263110611500781281201680084778678224324971812443153775298447238222231967312911468779611536042506258914636787529855594235653951801953053312546845360244912706325758630095611159430573649600026023072316198866947898641467197574109589869083185798089875805467464160480172492440110133625546662756685102163482068528222728757541252497303733026776942256350835349711883974001447743864738621860661903808852975508155554555830399091812327693956414288745834441726204458316378475480506410916477844466929412923066586504124849828690011152371444941370299044606600471208064228757795014478878988379389866324028907743559870677489291011103715969159666484532556841977405875126990663978108641417094249208092795711729653794663276671699061710737700623026657554129314294722394613319784140124262305593025621305308572413628319779901041955535212122531189673666665580481658443367716649171404988045753375244911148503860893361999192710751196940363161440841842727697250446211234986214408408983020119391042983400367011165153062667430487099032966094588925034270406137863777330400704618953852941815130519305603348005219561834683073499932018879828401884912080868787787883562680933999417302340712771856309252410608662994746790939139364585178067567824443517709669258341127511853560752470742307968428724132263588000 [51,45] 255865043122819343823284490889626518059521062573726079653608098899673693779478276070450770975850101466527480590588948980867195123992594132498162005286485541680225723601008853397158313423870738262436679384647798884942210907790135789379524355942534001754870229576682813347984881257446859175588582318086526964781021059610408136585084348942621421445118054603668100780260961225217813938605841266043006900604595986105663510947203180855397564107323219141170250665241500383973814398019767629969488844425327785739432504728073341421564683239285575793402800409861059372404585548886161925736788703164299300465315975812857067137741808722693960784341454270951722791660537469437617876317702224415957955712089940215576216226611373083740197971308965429587729276645041921338987804544139040266077779019045347398375655936149398969900944452748242479270004831529593189972730038279256352803273447048069477010224205181648786620662806575348448320571203793586692939062333534579562289988021739844094748438322916961573969632192820245185781568393992692725376315441089312021561067416221334756227261920137030322252680478287822009884623372437391713224545349545684344432125100844120136203267288626112675253570420482685303928401116970858153862010600418412128942132055863136122649429360570576051038549793069173299214238162081989780019987622862505028506418842148128044670330352131495379881431246091921298792326082446062632599222567945788326903274390215328760010669879527507640352248762143502561951056250738596583172295087779498989518532571669508162497672892969904642075525496895009499919103761932004264898635461668739779754790095222019962231302698136639043690192719026474946701115587097548194138448303014806781233479255459433145627062901636736883249284441747332359626890548048442737567608641838257715618598727370483796753688766084061071634054151609566934288216989719879372008766687230477375522618890776456880542861278555911720118622523271701226274493867597677812156058324848371856017896570253798256495291330447376217599842683922650222857928058429291989702947238920411259977812758494013110686127613950846568979117435668031938659771557924815970875486645028296938936341180232733343723850458478140956112984115316250 [51,46] -40243535866927224792598724151212518032680265594432079788767403362041347840351353366136736511628885812389167356106172230250669725660743333092474854944222338662703119809630962422807925052196836941955695449562305251881150645604731101720505490567186999203558519026746488082690298387229408318413380145897389443273190382801555988835614132625087925548618655196934239731319679269375491837851282254523040842299014401271518466083612183672221492281665654996330023857190343581909861799884396384290217394319282308849167096546831235748989432746479542537008665943964116988718383506487980600761509632178967796183636204160989672642448126992067561213150220179545924628398683183795629168033338328205876758048539977041300799514765633397434459327298276501829352625078335268999242898727875555658791279521513297248058018768535615875984662583125802238275818705552483192878206329007856510104898097002729250912543856122647815935417119103101622825180614554700350624009757515996976741060586253947838260472797530440385158725328851793415586402820208425432250245922666867947584981744546720629982734908352655985583083211934501188308620089095144847591253429094928439443938855471431925444293417116702002882055982880430265743015405047108119520717438212668061120113036985092299018730865584110365004620034071368294132351686053710116677786034363266432584129870569899049948962710205940565217225193580833771272610339720879244398619919471904165942337733947971294141146242156877082579020729635554804520806008723331295275359711131908855821508623809587806941996479318221580401711578923488330531240663169128986100350841252833629187447409444521380620437343182735522574141674804238855512168907851669815152506410071140423469966555243655193252625926645820723583117609972688141662346690866253388455036179348699346706902947974574938246023559423470444164927071835092481732130322024978330237790388665010528454749222921301743913151446801754580557741245179748483923316117997899734276091129683350214523742856025802691171422024766129837952844394275699217582218836618668434389283712934373719360642628687351396637740151576489642573267214675391808535692236417924604340051406219607716336572419347407530187098763619481227821815700000 [51,47] 5229504012462345817285002287952326016443012794206067691194923740228145631002116279667664752144272373871757991745118243022972013421084478990092918121738246667786058412639570376694070869613002728730547207272336530839323303099997791924235867837264572352692446915470413407857085451252944792302537310317785633135436796383534959458625659056574014854860465988499482806596145400199320851827618405606390239110946728675485805019429784208622265642878693919798538491111603781682749336180557700195228661027167871083592437257707833121041200125709245607236754635053294313819352119031091640196351812097136379659433557357140425578159400095052887333999565708114594156655248910799978179348194459641991191709159936162925853787442176602349694340878405537385746154612606945704259646963643714763070855610489649326392904878626609103562689401884034310833802736563328562877648799619104003656393337446630885062132467631297569576910988589510265438120457951360105844132851241149995506461665361316350704698328032125871571021638948384746132435174195339294211242907960542148115336810103696812226283913383001794191430669164055505822210101427515692725356773968429226567496270901776001220674382057036353594110228836296878624722624514112679014261918070250245477659302626398427241347169076677287768850461264448659311916029204504307426273806926006260764388895251897404239476381203732028439870940248825992687213963934208594566316236002779656863127039897629963134299302915225783277014361605519402573805632199640773139400548127824868461450779506040015805343148064155794683900101809816841473775971953344984936664096818129248545768361491205303624724003730098183970088026803691852982930438555013822946171097246822927681843731454189555553565044088032431600793562694491381235656976624327483096032539700125633841497076314904662001369218321913479390063167293759550992588717562219238988954367905021313512117446991988795002555360526361839442919837270924171493006931624292585512732863231126656463608078446655255180389041313240571999682844589088369492960483852011666467586559290041115884192814810975761549439179005694639704601188555944824005423614008987236157832420387216584233472868481170454228439050609928974902508700 [51,48] -599071999283421084969907544801411740679586813050158624315996702526627918195005787526745196806839066416064035061627322937097992137350955508807782219878706563782362877517166729392557752647209509045002868609554431549406224019438238730235452396361832578862796241875125149318988494011907360857581337068583898623299633226071062071661197397186130278097636118434913970006361811146801006352128882244433589070050290931297305652309964118606063803850635054514379372750497902145813355906090011456633722217592271902594475902588920086436892632012982939599363153857362366474819217844673345447690512140103534102230423919931375079077485846118869430483741974459215486957583752807106200527999103742527535581396954797593113287467938022430046776150551811405844156698905214832164563992408070034813952466122756056652961298454554812812367025781399765995978627060736373924182249060271920232787362321800326557640637308679393300573691674788501012518312488146916239444384074417176918385430880099252478900587754230538060703105117840804561082943707315160863568093706345695370645161841163309667707967047797085286200108406709867718806433756345341255143310409881302286353178355644206507936082016280473232051463080440892220237016182156858544363360663472499164997281806247435876049289222198724856560491011004179977175272778732080135269273983726489830149900067377826910387018818754899683891854082364289733366515503411639695664975712097756236169654300621859320918494997249040545960480628560138430731283618190923878247319609068877616077494718075919280665354307721573311800113089658618701703786446911539152315116068857263452676715275946751817079173663538663189357588194999754836867048231969887849186954148061578136122658577387722666673374721360341788842366019746027485849324889190708843671306484677018207791797028851386473186565158907474792887062161915911436169308211370261694529048461954251824886197740398962237487993599469099602507225487793692300782282765555205559310636609741476700873326844775417607927955597091699590736412411901412513805091372708778149192331747409366444184594164325761444914553542907199680970418908694966567294753820845691234827086702835749116113051929063909346492937376916705468450 [51,49] 61524160100349733327744885083280865248984843536637930692666274799691289305667067999681346398580313644444287516818247433289441056245043364095783717519081418374184556661660064683884455357133951394448085551426927136380849601924301843306534448616597990094330382037146490450107550301248520038704865160135611924508146195992006360676617548430757370252973554739774446463211749925592796238385652452080588742216637723679372083597833167127931780785487910007165745026801064957187047790203208605604042891449989798390950445965760342617381242065188334287166618440258677762549717163237046749735113425350604753985956429850680539127456544411237099788990265141326957379779563009051668157129628357559863233518093076187856914633562851658127026524006052905969700787212587915230736502919190366054326733802182498671230044348705086325746433778637012928765773095941664495975176895525073164848109897695648707282197798175519110651288615517599062978037982609638856839319613414259221414563874639914269976972348417032097131922990085462678883283721282299497994338396511424217540318256860393650019423778694105398175274794533004938003954087377381012109167206048252413781564915683489497986195933434432626145793925367337959692220563086677240914205559870528384327571766104655850899212893880935201067583589136488351522212255676144243910145736589025927189914717146763767951431024050642463199029799951900377555502212055071460876605957144894574458244309943110193784557193584424003146715842523619919790628417564968671179477993668365936267643566531541098400035949965153356519846452174208427132069330420544827269873166841554641356832868504372268730286752088548532021848588202617634972107626960887918794215844234637025959756405661217312105924330307279941547489962046229870474063140164803900853091773459573552030932960085318728093177837960887900385497822610245298611668275767080851990842426665625921294350730501721287446141879705472298534483900918476118663908425856931758725294175483609244423690233110389858917528752506368479334466922715636742397086294464239798638329705903705131601932561113996150270672222919207040458936999260952739174899277640905575657652696015308738719850937543253937124626912025346700 [51,50] -2926774124000791270436814798333571350930213283834472488869511602230731971062799483045567320576234760343561549334220170971104675207230282936814126300811655249827319684135306269192287902460320224687110976477487030789815809207967011107541277423229659452571643439963432444814796466467008652323690443104902434966139435756736086911185106894774628420255137834830640361375580093258710468979394368350462922430456190899769788454681743320069731437847459788107762538514109623625495912747386997748581811284793241217489635188386714389517481157827030863337465972132481950987443349939322088012094556276813089754852093559939048922479793060169415856640251792019689109877592783086162165484991050532086220879119852295230000152315027706793445064854949782060506269971515301298741835395452930995796121965644853543990295693867393152533412527277207414739382290476378733685558334748692635658620081539695403248326097994648521492941886893439418036250974405972485167675237666444158736120670212024082390099651433100683976076593202227215004725086089053117772627788617746906941580331633084193064568662212317727832089928979083798594361305274110705536443693527879711046748252314955055352477512426179708382957909688186389042196563377688060360441955004056671876646396002479266827345217751895780283957805973107471760492803442629579182449531450547004160391390104384718662158074437621159505876050998530334612460493185864833249620569266780869157945346222635616830549893371537135960303290309534746861840027488312986926401556652067883475187712684883473416084541718517105987738936302075262730088510151577538789129256517955534008348722509869636845105277480299226766282769282958021918710779692270276143364475125962046072812246643581895546974159114298267590090217727325382655545814925101801069960714339285978485763735524001059299862371991653381878963331212886895602120090148287205246431460967429004817884292376396262943368568340630711073760705669531903127368533798420038604789199384423712438971851720953042044029567373720235314403573332068433766990377049770166058443941024984004245656236897544988236054519862536729225758102805760976051665564062990560695017482510442773177318529761568409541104087332200 [51,51] -840240914236500082865438351612411688922432800906648888917939542429627530810176004582048240206150299728645040073919733924256597205064078990101328034863978324230888598133606984045147850587812686818326288291241510092983229206038890527360920783847368621598884294658961879005223491275375152518609961083200165803745053077104120381968125853411633745202786506460466258390677874422781023064683429478221133600718945903354415640258588394071360256272715155702747374514144973441563014777386825060810407048337294749038338979790308201228370454419271640889661876217167728623160423722450344093898728383098210619870705682904450855234518579926834178741586599189603681087241271006964262075874383564907457729981525312212582487293235844228898364713576996767179640228438282448776543652959360037798903002155156905560518967419768288856901411019163465217898222702714096480999729584581137318950203419436115011255664874211457524109798012271064347371137813851127548234141147791048750309113074138063752722970796435903769225313690368151028252293789337428093532386653395917146617059439061804737644155946296499182898347110753767430796055122417490683900045472129931902471543232623148096059810976130374704352188400154393137738796865158384478591400583255779409231673444990061975662630694814817456583156741345132298577220014953900359060681701566595192579279466465351978298988580535303492954135582147880625613905319469900488204771983716382232856183751179148971305577146537590992696570432667405028783265518162760954806529152382563381034380733575706635345568209558169113500128589379612316792805429500186375361228061702795571267417137844652217643053447624818671866019324711374667894818154868726976516436762103974792624714943440438943152397284947100096127384116588362186026509705901612782865113054211972682699144067961903629129400789583642018697912259844655277146802674041478914731355560459014381289225551313816486683055632916330795911485604482379061944384688397654660381650241389220110254906792652015927639737397657157760634568579026296160472918607212038623775746363887737569487482343213855198584496737413800376337075879656670671478839659687276026955351649954099188918237897334537640839133800 [52,0] 5832484424391186911646346895722050482020720022937485043440853879882063201051181562661583569315809675652913825788036953297993786999652681286836776608111545113432048606517939144144679638112038008907149619929972091721407648717432563987578702504896381304761490129951312945260565860186822936921642185932997726679303877081201356751911182365685988095135781545467669215955944872402462231244790127420469448352415500563896193948779809968564130250064059202477281781948169345820594315523878083998571375708736972238956525990180399180985407576505404581140477372674782235413222286350960359658572905618500453676410612640688220023381232590160563052108135060740012930781109964674381116149784341872773271734355343068053345294080122824420967064842235439108820274962220095230900945361764375906458332893537166856546593978428130105141594427776347419714168181724454495325958094714493818645527972475785768388728727417657828760289143795789444503761397775582182819213778139825703625557622523956655439894286928758521044940951691075119668791198265303873251136153546727068884786157510297572902796454079534732412336609838208703580897280381028487192281501269949872563182918449383426917120960273276285649157809383534891415640579086913195845283381770211472475521636448180387766453808458139900265788778920937361348429964760181545478958181132282064279029903520852951976595091766358635513038903229935068267025886496947960972290006384771553226707123163280209049827749210376807596605813049698316723916662649127493230792986643324379289876284074910952712120969309728184857537659794254137131305876692011558513101582074971001969503234557769672131425585483771938216159179152134337141557377249406019535703336118440062001429318723258695876917013245512964129579227425440203910548187157480424306880011850671039487712234708988898217350801530745444457876765822118519558964015650676946545018688629270122196949105709534838736854591241130736390549462544903442286894822405727170027253732967853099277231506007396075798390654500063305562183099587628249759033354205281295706979983242628721152953338744663568094709712854780612835132952969333402931127407786640901278804745695477698961703993291237607510552599459182434599458334630170211803986458948788425433735417493334174648118522439756980216173712716552781914950546604086111346813192190392398774272000000000000000 [52,1] -36700759368668746504828198937121215220903870427337529141923174404733196327332866292213451587545466161711826061596319444955809980770888546339502401134883105792382321931028252077091035364649971596000226745517709943227421747177124183066112958544698737108654534961483379363015867745115370992305095586710846614190044817044950890636186471701224853186590498598807695087444400862121512616804113713557877192232460059306230921519606233528964418045997166876011578653439447985597524788793545148068327479820888062947886782885360278816863753354480708280001820470692895224250610717277033779729669594614744231751955852732953558243893095051748077154180347640906453615766894103128845494498535529049470469187520940535561550898027187741468127798904545581672676718584285059937967490288570886383450856497952196412884006071481847099505657237634542108303225870627267067222365899241436339988761809427466788066415547796808209261581281301209150663660515376857416474866065495856903003486862870311600222993346856643227875676749357859809041120690914217217523057686844505172316683196921458338035076681156221644199093781072847937169538098090240959711603434638554484868273444342329282717970546670756467654982234580754638240519576247957644845893702790403476703372231322589483288585114506008447117255126478121099480740852806436308042041121002037260093024541238066640166977370263234525591960469436258378024689798358619351269946865527508663206638262898236129246326049193364056393212898922455747252533756488431102081426774522241063677262212181504900261975652911900228455233992563820133594628675370688222624337711042499103365305018349263984061317279999034894765646463431858853861697266720894895108209269129365528351977962065858084248004787719747633655649724276792529814678644957584012862568188655689815529729024344215646359770168251151264819555135967153226112330261893286319254200887064882968183234050602136610259614293161857408352547683505810216065668678141190539958197801126265585927559925549690386979195920814875771882252481948996352285675740558560110270543044174978942950652159790536584086995612634060218364952198406586333181023643369238553451812443259318329166859942901927739054036836494811036675128174277724131433144762541984302500202115945512194271782434824878740101136471147289697018938985744678151285986237658785671806976000000000000 [52,2] 198891194593888255731993948905007858482540286625872267734037403633668009362538090744360417719806452521577447851568945444916380382047840543400823568344606553609323058002675130663492525254913013601861004426609657439200187482317277509486869917790240320658673466053565967392918201062785312513739897864118374593954876258407279060091442906477004932976444580779796257698831211696365910141754446911048322562579980397371277444095284511087773057368752396500415809063037541214266022710547369773912785867404494635433433967241502922283275222673031488728383874356456790157667137139088594124771778344722030856126747402740908045636480652669868348222846253182614201060303852948311930547885549486160921209605450907293222532442110618525497894896297937635964561529671076850890889827307860717889839556083429947977372128100781427282001558453026260031513259049858848006807121754389840109270221203198633038437060149172135171177429086100719390897361474260903179178785180767022508169283326801001451809282800621793416238722294634965950985331044887715459275342308957717707559490100607988661012304411336440781276032563856268093175470469366899760684882835482578487926586377038827700488618124756309396457865281149178737465348142073648727620635202011384494652451536477326838873065323501039917944897839576932506561606500897461806819563358770546731162717897304048911176106251623322687666337023062310903772476126781208489098982683509923441039064720982993113484532711675733817836610147779676314506196696042221622227133305335395590286974123073718200075788450928601076217462430394555634246914456714840769581005579414987509837586100909462500407740552491972992726141329348960327628960384740951391424323088427269560363372465415229166119733358762121578228036904229771836983529503578924371653344967310754341934758282910379063624798302152108670976781614412526443456966434412212644538489223691310761322124503177093426282619650697399454679766056265013182575530311925568374965761317727624553478020554795166748101868915141326234254550780093516551937685416779195684778454559200418439081771890608758477144516213579307967167933083334785755693406100136566077721445413928655931129665051081347540832302890645767438837696704868507765368824115561482726072806133607104454569879261814523506043179639050165819715985200490441667528056799140768854835200000000000 [52,3] -594051036263638049346059558465374780301089142444970177273254880063497794658769494037469158249925479058482090870820884628875318632005577513466989079418606811177915264436350522176698072337947608608584657966443487938926837244854347590446251508412961325112411580140867406679656701116431602558374283743300087667602533125661059168784156392338990420269833663005003635315945956432953852761949779776102858226392254456534516221099387797768239295621972368752896403944368430391586677915521484383548166375799749861076218440267890046315899868075556163011511830535281159733847453832991969475129594753789932571480452689535796024455264468457480538673608764319661027780000266915886080808641857753909892974328710091047598005420296179677911814214977541904820610522912707497509560406817479996243211423389304064489952875336452746748253820514113536736411008793151629342795501438022586525448843713284345444838721107957293980693450506567265373692260242730751855636172020302063553698803098075896340579401297894006850285954353936832665134426803355497585530751379303009561877442564129112570278959227878588063311530072291048963691821315318986777507539564254514356564535823571057072570298322722687552259554576748756967420843099053279327025549190386631185052199757238324385244528832198527478708939730065235536291752880617050878463297702982512773654471909725771388351497930327061069030231638380181727083849959054430252957291587100149403952066002116830907309211320902064470754409173196854441458613626883682122418619282614933282787555951874206410116269214014304294130880044107190101728460705453638866473605338799252260573126640849339902250124704632340038760948402611309395838568274516600537676694927160432750048985771051871212579722806178867694024735402676593342503274476557909539807475494938302860519887145322428196942948926155271911918905253414141832463306961334727546688110052997182891281299917805688836907917605307418781152441268452447804636614748520799968724738255860620745035801708114055404447763940243649093692700574916471920317765213923893032341528448092266770997647845908526790160106700430065083268967784450994282518842824377638001211789951292439632644769268711871160943040388173151905642666991810066831803972955745760642338606025363446563912388361140265753846978215767310771835286574351088220939333967757595325235200000000 [52,4] 2678176849936119572023205675122087881894475795747203455423133500435515397356020294425346733344891647772284027421593516782465828530757258613094540314683353119754724830071085517996963661183331459472339796522758636651438494665557541684507020301510441684437512110599965166524637600700525972926276365529434867285402195365603161440955236395713429223846162643981123774064554509070735129341808782951161456608597856047288523244158512855074193403909121663393097708812070826392280289772550783716782467647245262833041530785177361771400873295192177197134787956438090982998071981707532924134033537287490409542244406994508561255839896939957473514287465426431772242749766117412690412890108613798786023324141128231732016522373842558578249823002365808674926683154971114107191248381697578988395839207711320046037563589933574947281137822358998170383734169427229196609996767796617794015469527280339536469537554809955482374456505638909405708121597297671321395944997282380691702576030567032193608712414712508043264922233142609645947990218460154603301085553385348006417905252904293206537004368844681372500313567790012078113199055419092819492900425729507893428569953163529960293053604661304592370250573257693363788093176186024689536943047345214993876517174160005151127497150601300694332105433836768857703723959361897709323205730188298780621376403403883877501406342341110271662868026700937535251208772748138166007898435978618439485995712158435426898638809077021660966822691992759026662657533409421875742868903795123070251423731812233121765134382312462786977309711250132660788768004042078510957969724078255734073764776013718281974662275425191876772679499088427542967728448265001808751763744822975682941941856738953467090585903623923668154427651848511079748109814767184894043625553623095332882879893674453136571113245269725049668712045837211527298604113573799055668646098431041775044129665047925444769713302037772685749159219446989937847016557302420006001648462345945750653364965434047442394071696663164636390762422728491672448054128002063939602597064631016096132970277711408684239685190717915220434597405051508436001181717831937102252627100321890317366300841845464283906895718598480243559862015942679982173769291969870063620481110933305284489658549210270628385504817673387899146571592280214948735815732946596291149824000000 [52,5] -12175252184402639602804270233435610561818476883306897670973521936697342852892669885603818183721887776626881211129767795631803096513946940269893216020911647661082802783819692204371293429574091063687000479960449108398248816856528270490018126821543382839902397804448076952258170934099764274224211034482143799495568007472179548709517446205155139025903583857186304813456882453596249015545245905235187407654868142640813632661595393197132589103385729668275184961203980211664533644304711145919644805969830695440910921694796335610399604003829515099884340030449157655238245073024656464088281793284913510752646601633873358963085261198027162037845991120517133455221878177547216918129216978236068183673130147068332022903595706676354306489943273183210219802324563011660876961170131220510344434558160033469740930311617682006623224779833887469149136181675661180274858801170188733437019599771316943674007750120356477483447543000122437984968452183619467257720608259841449038887582305682759538220079027619752787364287980566632119756647489870734863212969151371560838479720186973359318168820806925440427255450964799115283389711819222617975708499122501979833060059569257000525050398391373689004101575963359702445218021804632377790352990899374046451716297485325687448566812849308048178552345063551271368320282309772609750075423432269795290335714947302917348215810247446955036993280300098277173685210261529117493981721706898502017346134173454358895662381656187141809259275943626867288334354741058929222151743038859291172578699982809850316466831310093043470030369922817325019592408582525081745664145766755569466478565226377381339764470082389177858883733368051261593962307885856498333420963042458307069108173918031838906015625694728364737523310632099078212822189538556349530257156634063953119369171761087890525464326334950629904983456160185391535269781484522152410810482890643100954992049587251025936685562482703860460696179617045513014154274147217095001800245692868388095128412454735223165888302156803229222233984635886480642154458287063911040021829137293221252593448408249652362346855528027690650570143284156584567544573537194544531676234186223930389668741477939735165291070482297961535174802052689718181259783612862204043591708052572665234844453473621657365972624189441176260841078776767372136750683290277365206220800 [52,6] 59615695440363713665788871979645942894009998601262471387800731582274031855450289419043872116051827768017698636792058601969998161200525847047363356444564674685671960175301320829383063879958665417118600598281898547745278213782023817518386010812871330002028935611366312295560069219989665733907573083765954666197397163511585238485996929924015342082233955436565737458223619275887117349004193733554433922361773336837460783538623603429172276384651085528473043212782487524226398577511527108372825924742999432804664475667607438467253081716968041422350215923972620046603445312215755940536639419005159165302987811728460033453592803629517907947719340914451521048411378051210476453985488856858668843966205229935454686034381797676265405437326642077807296278720503452365237699152113648802387862422650393365919052964464575198242269954166639492951653374480324990459400791771973162171094724873692164741053404482852666136667840992632953782900665150026656966832122349928633269652435235730329123053260668499422827020283259008023558210832190049418184920264561571572561688825788030038885465900090438319113303810383039387002806858400729860516276518152472012513152135216775946393584745116494489652589368915439212648110955528542423656683574968137157353272045221204239136193510095602503095401361116088219123119297989778606137244609987417180872498143715573049777066749759671259794860434974027456870829951340375523921716583481673449291753220200875049907232123857152244941645958764442195828272756534093088668163690468025486344036119395548245898554710317228144522847692699370581910227089582487522497235995400691329545933997849186954546776670175328445163792351606708407903058484409275409815720650058802861195276731960193359200719559981143756443544839639423724214517977726881027868230191676769173794298648075166754874532919984455782210089991783223662964663787352585187255495191045260417981521305157783098882808603368381924759631190077950703934293191587423913562422914539702820213284712103240925786210481602138446336229471026564006780065786380009793335770174308082109771681227466078740864205092878917419451280255469185793832189284946326970409449641399422932693985513358697826410679858254658943854646211196585902458539442874318129216904818384585302681466302595702192123162018972325151326600964121804076877133604144366443560960 [52,7] -185745025672025630851144301298982400606965173912222548743227341988008356768091988810022327348306067531093190582734002414142750642084252160103097399149942966376534102583013526043154421410387277399435656198646252146789071948037817467716084798918469854823365228017736646029113430653957405142440745914268717874945726282272753452837857728273498623186215061321065973699711011259734247415120004132538052274932838082415908382399071718045693435807592061878860694429821398720816462423098587225558794081824736970595945651099498206718045665764669203640231337363625802108823681275191045577751028363368856727700789607158214868712769537234141135382410002544527302007061912887037845550750266193163997625962586010420873556337757371127907015154553936756890240817569764446794019533533560683646341435981230632866714949775583622502928142583939877488735574444750949277458147892116269467243507332111894389348360467768979524029486630786098230799006011404255686571496704953281215072374717441023349017574447066330602530903800977945526522157574170865425598358018721546830490378648398076355144702978128427406064498431869022161395209011814310662923380613556368452268031140340492308315261584536829375253912856830684389867175767282142246360834338684205083165613607563914871268738417442231076075435449657863727869731988635274475427939598170625231996906931286242465820368951122275768510196829361720567641582220049996281921879554560675105274566651847966683475436356866025863288687864479093939998890705550977312707803560363761655384461107675549019932270187858893488288890515719723857453746530649905843305361865927160658370819887578893855765622112350182715869267408412920511234770830546711953608910221897910712256417943874379978121283388268954310968230384377012454298050395350532561158745896498769346180109064590779262183426287716091683017304543166489794416620852545342094717727647852918600308965282505755673791759667103468302727852053438775239950709572304610450870458035055797720678111944273264024010309530777010043070570626033666965483240869373491842327653193825349365078686673137921267131920757129443115417118255224309515773932563944789916974412663051112022092416975736014503547454503248249027784329619398788531725714578319609430525809671011985864433580867321358714413391238308059519303928503219194987367338035433156116480 [52,8] 426445424598109667669789961304422746033437448779619619280833051694739272991103865557956120255794448695169520975297615094202491800250799802005004516251298308149567781102802805880441011534335312553028344005929265495591312326875915379227888716811533497183529515539665840795542989207003882709334189498099777065654091647628950954833793639539279026708711457726262889582662676494088127792675349346586597546093860807406834043828748944371800262644436882075179828785630058586088818535597736684241289088149806359037701869545256424272692669159210842866456885410515049852442533122273132211004711222651881056606812056347989754447632084325724536988619125455652530125352380160724607330404834982019755549887316150286016240212949430417356996396635983230228602511115342520789773599035953268725102319976391739108688348399847979879756179543480233899757770682724871192515297549046017403923492209977173350769096525319494511095291755272435384456684753859479062298185638551490344033029782033968741221733098933582113383154955095616126604282712259001016539027666484931305908773515534220600530505485107227194635534636410123916818636948738375994219832715485465223687025959865509057213031067216041213954703777710150068170610947731902325682872048484653283640166760446398624950051775071380132092605584955357531601709054368789529163875587611367387088004239428878408057937624310088385610116130438583581728041938357305395290427458253276168900241961179392482830561054640895915415603894124255259945795053458996649502524095304554930313479384263454607474275886789272331985300760484043357107562053611891912387732709927320533705486365038743855123978450718292665355910556144417937131579316702956211689547249876826095246799726329155386892237041309817119698068709665637617723351485990172865422256957915645641591133887174936108382639984642588018955299356364035859231107745842681862132177451930263929842885709805592040134911001884980844911585943062119696948469132527104323311856635428967721048405256808014125869592528273889582807901377686925229711766324858132098573961872063432507080266271631304773174162513938252484882234469741055606967822322510658126060596876540391789122098239638476634389955082400342275436683239148282154352923763675742343932028919065088836270151961016162778961438928133397211099948028543516946436839911806992384 [52,9] -775142359981349192679779608983811027087196629234618677500401588831209822693215246595672091533639800372691312077629621342589381166586743026743821246035261117894536606079805438466060378180577893190984016021601221230233005346514162314662668184310680958515547401481878800491081869025372141371455426127051695524049145526606581211443557968843210676508018638938089695892842194848585409936386603251539597401884220189192906827226226061861422304902283668707007982148925681676029824187112713360298200810789221201625034959856014726560806286721268602064151007785869429785994953699074601205569595823413407367878724785134113986840037574831648845118002278260771016107068915805441909686268152640011087920996355834096649118340172542107611356057263680456958503522004382044856585075094668020963766948748445010280329026431322601448241737833051315430392906194401168284923222878222482558978730474267231454744622298544032294889104283692189278052360967727780431291350877107555413875572517773653828549769775061411200416196964912893538760536475356884035171395821479453725936287693445841034876714358600411005856350072145588789421248728802075791485930473575486713926569132350804245935730855881783930157488348123057332523034691409551279113823263907150472285800762564055115363277669147356908259877755428579666536121896369662599280956323658910250562238792155327312120610274042297957662225000978506611842635736201145968783327390379865126300925204799295649879334318492078898339146284790065742996989324899116007407372701775920870815900753764212836967936522602912521217371291773023549755563147574026806854033131955693203271387210954342740385723931923709331192230038733952750070182836495272285318370550016001030498171348627722992340672057083757619170136089425815089098826858262437521087545443500251019794193407471103621553952132666390253982224826127625657684798587559231042282380848017598510213508098423477119577241676750127021488337546033716365738134656052536382822023553163380474943849112998391639091917877026556937916850166360819380138480104705041892150422756838310534789789234251314163826447605333258361042844568200105893600556060895865026487498924943721407110090639348316913433060367239011613426293243897781393078905994656538310832768980015171305215976382076399739552765167899286006348196768007050755963655951482880 [52,10] 956962375806740555938388716459392329645336107436703454391627181491926330181857277379500017746258420036376163328405262675800356561363821890268112304236745226639583543800732360069893720883083684670282098242121650798999554401316118137528086496344492601537437137710207383761389989735532726164036697689559733358759625549648161729130606238288220181879701370047477536348174918987197523673766042004501534850876227028427614041410326771627439198773217265890091198367583946462569173759874671029703963337475037891871078882615884955494062951226693684630317867594663770581421093668912254042843571019664903220348861152725983525975192350716193056444279404025866520514498020701710350237463535305466905109548727317565705266379389822156649515440834579369962856082096719810305098675145111267558709367106437940803454996277788942292539218728684104464139126652754249636677683516244009068213519720493041667217202226564262475636987951984964840242837076714540954288353719908426009044412500504518329940935901256383173865911496548986313542377505889320375446278909413370893997597618143039329230176955549968630659395292923870934415908200439757097418917687862971651134803348770941947844853607266080040305042593598948710297984338834041961654216303269000275791745748423187742274062999579130883916405417430370140001832560696712781514783019412696412394521444992393489133113422174149446300768987136601322183509986995292738195802039595566951941103550957042802743219122520876001846877589632164538381533680558194299303390119571033481751117700794867223900638359756090499220516125748783343710664949545245976296144729639542693547871519677571660172961971601150034712101274021456542746101692001201107729023544634482737455800718035742302763074039320455001905889111305993754429176434261992110653716755852721372346974206792116591855501139195824578995870029395096823393145547272057006636021836420063864508947787430255834185257066155399488731358514389451031428855301348563253325799617456600789818568143303128859650602949134618749677418713013363904478076927907004923736076716685825144560538026622460213880905762807531559602306963423596151191467065897253801165438516501230756367189778955659000687185332474856602669410517362087816787043046644770412781199946777158918168266726707261171283583504697353648230263667423451309350357827584 [52,11] 309531260093022630359927894520105213816647650460812736532217981557023760280033746418719398920349388997400117102374974029697031549644074004043539156304516805096178319310699487238530314163510425380611556914960863012784583888497593291889643048761875502241562485003309323234337371683554276912326345852107727293789166724302322555114928501570026438462915528071666906374913069254765796485882068337643849103749859137650062285483718667598164519995498724249090383929706941003885644231850506905484057819047934012703986921252975324447029791863403488932758175585841701215711287458437230480413970019352844366340885621946153688210614281932983799455408875857355615314247872814405630994249502010109340954703498216859781965797499010965452442909820535142450676998600387206080445652952203450313192967676757103191650866540270593199925133876403852285590312428425453687702403176358507480211126865826794049947532410265880163803988961991609896089899737895289894791108175621011133519542575903310536760126562043714141527338447830830277206998931845418289905239746266361078443116298671347279521100980800994310507005188165193513031630002374228192535961732719969499061566556945534980381841092686278175624067970354239801662507793880533015281391733445338526555914682348135868239746206843143354216953658308126560491225750814194573038876822357216519133822660237364114097036418283833046329613380617454608174689686229600500313311706146766628328371596787003222920406845737722425785740630109554578424825918878060287663604939569576957610948404775265962897201125274417021021594574163235103403387662918658803824998035825453839491312214394229630510983882050355356704360336191893566891273751468854112566368700386462061591251446125445023960593745699527056741909933055402809219041113136002742166524265538760160467908398364839348074267302203973000483590726411139076823745831597029212508763611382869218701239404434480602812953939468999714200239828672639595612373702377992788544693407681333734818804937633930736715445566697684877415339465573162885903372221787890687524087779009419761682698122548915795805045482896907280018561048434915862825169408147049605340162518512160282965585049072005509552639828784636427164188881833805096472258971260689072461534710329390990364091356903500033378548380020427244249795381329716831269683200 [52,12] -8095536952349618471850093383104452186682682463928617096715111457043253513799850884805881511875653456815464395140998932395355079412893537557040075265091728651810923704283188984644240086550116273912782600588978072336618013684675386989653135822626987059080981056898543509593555044939150087356265775012121993559868975066344304680263392662943453237354051938674308831177920977338098553589856259631918665326448882041196631112568750449565791990385552816366342485409858581272723621267896895641208499039387423695994108468137988999868613140367409501064467376796788381988291755515514718887666980625237074011754050803619639823934437528051133860960970116585107197946355472108965083692778994983201287692664092970362201849782324983782466740270068737915853789539207848501603958472766057721685490802722258270456105568404308969280099561092429013640329394289926951736474611744509609488631214173047594637262839139323093812452589070648396413807032734705972457038191666706656457400983923201099162105481414651279698498723148145811618572214062256253259636535852602338982993185491012089206297497778434885731745537280092955119002685718985752064331346603737601223091108493508864392429953831823050873601605734564297376290357031709358967394041158621652401446387294103922608924471044453286363887443879065341484404517068727579290808074124086105202483080047781478110600466859872552517639554532315268555820051937557362225326275195204642415850110845372218245222277310704674854975185356101485061555027452912373485060740080334708244337000816346207215155964584422944810749915194721858972504587870110673593169415609387141808081086305955660963300533749693172609548099745603547932972715505037188702771543909812124366308531934186194399866075831619967073919089997872957784391177880046108057512035271659940627380294916391882098922725001329277455615281667736250917209784540516553886177565585950441447297423511564748140192042710642675430869781357750349878360401609395728960292547356226665576658893046789466472178276798398150598308462685983331889276756137670684693032804651073242663504125754622659839906401900126459334419054055868401258177349235501396892065849629039884520648906957770738074487939888023181952493213679463097542763283908728164136458753654645591390451410435567637255508888225178626440943787898004470254010368 [52,13] 33883511877968255948484714709075411515584697705577339355503940223825392789211335933292698465452295566263390611275923319811950206464937309564556744568114609531692106799990311521950214337272164285086405776617524186993337655577716560550580275332939050019536474328532705984363314035436906810738203397829115583437518331526567174306771365291395287190317191755948634687721133813942886229526460461560701993313342120824191680137208968936823710615253074242387287074246819373011836857651736085489417611579434208169667796232855785506363586136714092347311314091895648002494323929598775690713530813144138617492176611924227564966074612481333269810257678514417124243413614500376423655190221286196881680816735044135451956958252059493739725987947829500046544271665293163626040288315870744039884511956804880590088417996766209564082276098569023606434886710425761291197290410831373653924230997181810227373325487076946950209879460643198584413543082905179457112742628596168551589289313037854385187154857094053445185673236548509248124072871691672313258725318558822192489008065718953565430427006711598254101796489228042665677542829781821425836464132118070154322833963323909977151226028609551187856075841417344461591245244042932131188719219888002278839188741636459320853973858542401291920568607933313597695177926548142685552020035972390136496800105104379103781618496212210833004343094735452140437341758335794420929221736378750087684893845076271792588698167553990873702159348936322657266146061798958738618382946587382002776905014800526607095206557289157130196548561591887516203274681795028997640316758556124064851684338449575045224240074978807362903603440447831251271016571479388792284697774824196595614687848330978640929328313897133609209396436588951197581496554849059460816859394469431298033149219451957181924797375887722182173573487868271170403602182649502259626598286665513157786556310845317091412787300428883199670245919961000023390617212511260550615004368260952104545264804427171732528821788095689158831553765920832020459732778833708618572909270659040113661721947452461014212047490154598508128634989726541133154836730417474168368255787621178431940731698942733956011086246537774809439754519483338342117429949159150254545589498722642024160797411118221119809480924064748971128532977190174434787328 [52,14] -90994611086193913963365724864184493647511125645881169974204698668299767771236888617056457597150177617999446854364276180047847339215521211532308989086865895411284913197330368256398159259370394547529462517381849275879967874103984395582605446856835268301271534405154895272192598761554115018758982721348961594355696453002467288389159627402214358843771508271135211655988653723013024608718403109330398683461646498675935515090656159232300000954139821374442136466724610928181865462382157157074543158462156032392657076789334741102446126851199981956903998703218385242499087680413983798822034067217174004471727274784890144596979583071709484479457069326383152341638789861122337998633432153110454516606098909725849377332140526215669170685159822485905680455429470811257663089294785682467920501952600219498259650954112669917331787973888025411284478222421065440607112104291120311300748708937082676296096482324446102157918167334471566406168021983302644043865191027111311049539072484591315272755580815962361584700705741652443927143504891950785143137946552202128648859361984486341328983218911918097533202036261255862166789140387707668663331157852144040750061025122160653536706682429249024464245513837304910333323541305818220950221625674217000415125882160229294146752088170793519803469278763011343886236501360992555757995179922818140520331704356981768098666003558676006398899518209789587281552882958328927681452099852276712814407187580860550533329002169433599301216343221639140711291143263709360893858601324134784784869758232203090590465948645401199387355407340493995360693685707400055587755302190381001587770502741794120851081882225172029557307475224287368338316421154532069583204563483369353159243270134254094314642269620112916179908550279895730835706634210823900708264662823563564253288946572843838878984057841699773717576149768398539046274203082139766826390269338396300555964004086427419759561302102632372399736016234719691267085104481415155896316830017412138480382264856857561349547085295852859179253981969522786304610778347354050226981159220288998685501489174979718703828905869890513633869250526851283301082060560582854190330177276084697499430744902169228045076550650482554106287656544169073023881856173574577927191845530293368997031319112703168121083150336552816968331040506830127104 [52,15] 181236073847717492961482184086124419336003734140975220395359686478554824649643781145606743520803472435319298666432086942926840145923915155586800539150827259892621345695006104872044004082425807279025214954062015468764745451511215688191971658915507293692453065976144504775275551512580000931480410420585169601438325705783811297753478099794046127302665488834153944538806752676914350748152195576382658771006616042093010701991323692604155542063874127823312439915293223733213609812949425841479957005423340839207068178958924644073884834827645788296384343559561824014758726724409271212265207913443258454927915755986610924851391963656557661157235703091271633015775549116837551157761489327094885261754257703776446393720954553638158990491000421588087048356707642838398399709410031930903080594774040876037851525636282297064527081767980678160906312749988740162546272241763359614109680481425183827509651881309012354694856646578761581068670504455398858475190958470950495849136663523207265486177970568268877277141580935190546639531027885177233795554591043593665069925288960893258718923456740986985166846998738857690350836972255369338588274308172791120093826215598266773146223873557953109834656794732762554921527880015552010712699660815033649400548824331292563852981386660378035167006333927177759730549254470070788414567969625729974170158624537022323625319364225519353570375342882330710199854571714045395531954498002293854631157844575432937696681489875722099285297699931994286068668217025294903799405597572463925921414388517196932849369282030430702425744063839027320644264732016523384527280665506011428485281326712975336739884623956744724409647315796990488191588563360425251721357429754040859617831446894252828960032910931339542520432130684851463279542490471877488378992399106470294636666599849174843384509619537087464970021385921087365961817492998735661551268993415659184860662238226375189395496559856242283502907680335467627466244976582576782555491597895776420894243088395397212334163446655012708110175227862462901273909536420994431326163859525081270520844059629237657689846090911871128914873394250202856439248847665564894808501598081735570362989183121405835952855571065748854549732247589882642078035340618659868976748548455994229452173249506037105587247964719065332750737755510669312 [52,16] -279752493935029544589080578361516166303777753662945461132563036745994091787991448307404771904494613575499934716866868529896567756700110365968225907967781095195430371651319512179983042623702948192234827330273961551169613882100893557083944554147059919906700583657162743975826074886363651392574681644919509672049170046821477192122997799585837344967808459054708981090230951870388234552756434795632505495540229586383480047129649871341101298315500195246097302502777531341477388701340926979337155562644926119967202208035252086335292283664084384906656060482062093081854957663455574680487876089586251498407899930279447477137520023762315847793151477851376551038504804089225500108255258399384768177480440735717057820068850406761436679346312433042694178176654420869807987382240774081021594307206794273688651378179409177583806662077009974133725473088420707260850735713332504016123739071753954794032934866531404036609913649698268582618679007992083413267432515600522588118035486612068243689849111773592342137427382017193777325341714281384677726118423162364801685593668940562355171644370038532461378542563222319176608710507406784925071340235003287484912799524829959047044475026094503589705035637074235657876287348643503929235894514788921068851923303442834059432993862656937789721520399819242074752689826233696838985113621272678617684266307180608921510843885318784765732281960666048189745153147188301357222459751761787502821088592446489919924274071753765790148340569484574508214607262609523489477033684056602306065079800501399192623679657718689933121136251244421372152249456616040883594717055342904289651955191005060479361928146492132151111524493807463231198191471426720978296990219907161617644906530842418928351625019845877249768904765029065192527358538195423288189779542778557180566876289724309264280426584808516881416362401358044515636249789653787992040910287117910711407451066307881573228059462546354342039697409191703497376132324111497507915906198014042336498262779135051191196725932506842238774956086366795377170312900924189895119267417445292201421176193603252846691220711230099024533872325762506977943963963059103283135639536399087867619961353861654316884067845567663893176724932483882187099190564467944193757122502189824895783950755959345930004314347608851445256025593085952 [52,17] 326578646752136402209776500215205302930572756877525783933393172739164858175375180742450986055887755466974295711860209369086780430392312167631047994729874089507949029233990132633424850202330569741073656594816779556054152802866342017239573624207026625892661734759051181207711623406173925454990980533989385370794214691270450587924954352905811415706805949563403623732929269542063994409568911805851440299386036724738808352440190556805112866160330871458423451364126647136289237723493338538997007327347148614278123772378078032962210931788560429520934199087859838193204068335268319797391982261018228080559026402556983506766767288599378747935326710295117250992009018303774218963206146090419653373836552761610622356004462883719390140368750829843249780554061571686258605713525839459743801362927941543403779296097696377921326991267896177909896454289286453316653276495657754525042930231688320644091248249124437422309987886692726601563013524525394555063876622685419883433623081928482281064626832906808763601509963812214885840225799464941190863027814064140350019740842246619046859541817714674612446539010335912852804932226723318999127741361438893277847147909126117949964337424001822418529166174628461713475906635063072781980136999375345942215377571126026163389008496118784840038310001126958808480393276059308390793753984143233247391797807404201979021764506242168341304981497161581091397675279306946031043823808926152841444945705440274390964370252058607383538530559296344294076402254608800465204838899952556150867730584611627729563731815570579722955011631327942335289409815821960282880446316548509094599259360672273877733014947206311315774960462838341327764431493805210024358962522924526823777557246561095528394057710206140109597535382741112263889892156490990350870352192604889703187345296718445239473623898674633533029658031225248244204725486117511163450035379944689563075245310059028274060135626002198060139521732816292360909251414300901927874898224444283287646930246748884761363654200841376671783881114342472735708002996485242202580181306869572076198172018730664978624510061234310572741795766687613118687952270484202689154726466618833542463421866768725197388939132212456578983184175319502898516947441849470185833371171649923410092248528805601271957876900009802059057027088384 [52,18] -238804072486334427651955859669905104179562070277030938064812768789858654851469694495367208277440740729299293555071213807450713984354348276709872463496480189505143627808511926280622831618973110718288591731953873731715115908320790170529134187784903606259317552918488844274219183393069939399235086182384647231288650082657672957372580539018466790056400229871433462921226722216895098960719824962515851660366344121132719486730642081201666749667137651064118376236208704896112959711148808802354559837121662461052033451904469607736588514134009754924839847394729910022873045899991035668307897137723907259757671104784311655693247892230206452951706971491345420239041021740835464498795673939072352136511618551396619372281650892891579953882775958991052142105214771222443143029931512216150779124111556729381990588663679148629095632303666682962920535852423836459975404926764214524034143115471344605632100642839714793628919232586510666950474144765065000728380274961469522933186575428797031066304458228350829005508987537866948600428079746394842557504769918893022705270495205086624903226742851505361507803036386786776904255464380138752877182886138355158853003143753543307831883715905319798257196675082939533959892835843026657791636917850156764591795615899313763684478237899045459671731029194578689613483048918235404532242698834279661990883911890974281478718187439746380648976278050876409089120039948678505052339194068114951555167029582057338464928898450262143383143798574838444725362102145032553550303047861730961686953553074114247386848845226088064532174670274476992095616094757026349126108985057028348486642692585021201683194035658149553984087897570105412984717176193869385964630374859652543923118984750030026888280890804623936633874561883592355198746997035710395250064648041678891339277094506713008656905267374281004045293039199470308500537623223771554283664287403704237808035458975997660126286013960978913288608845825615224751655054814511878607556860685028404928036143132027241130370816622889583930787026554873604282005372569439683893817781173267311931588587699234696713984762553730020166738517040088520755540504222914136269807743181852431578180371304678794003046682887551070772993449819584520448098420289531866648217956861428752506249905728690272697506846066794920987852800 [52,19] -36936590007509298869133104134553664715586579529649783896408239270607261583201693736730949330544198690540813575327405065998924830132112697724167650971616084724988275318498692735511820513914842458010597296328005881231282576783855896172698385678481022982728868140063668984115385770142475618058114970528065165082616181412497428539156763447395025712466031914681032126330742557340878670792604897741760165345556834885757232292999445568953856457193369915998237518049365046637491365792316755462971833267521255718765368331622215655792334174179723489870297230717342508732365635368635746667503055784796046338067199377148880700316568729039648322619878306873341003255197031181161982945127419095634282248300896609259271876996929049111846450528974064383029721514727422565269388533201616460184982136416283119940316731693824605027188871971929981077957526471018943267911549174919948508148324593722189816290365879697933286239263326717016709207023594827246304841943305382095686363857201030896515136692043310553001001864354691165839651714627393306085004492828182368119502044235548207555924832230677150218036179202257931197532124349971718461337298641872901357735739926705788265796636827771622892553478367840919351464775236433014814476869841245276223197467709537034585456456649944213685139969078743679060745303390761841248228320166726307488136517451104800393304732758828820609885001046469710273029202728271994372830486188801387158890404476889327194771132891876847152805472621372040802785097071802227266189183813392642833589223112577760350921535645144313288499009980858310028949486481783509611665964328774707116400800594379401582351433174565243668968306567026904574780820245021868718763277668588067327712928176212548432900630459540037444007929306108846734256207228910438795218995442268446588422521991957956091463569069862917408218106665826183661816186276510492209143272553429627686683059581060881372855089690358634480674834714572522378364642306771826439575024132058465203345164462255122994429731645639294047513761809915709080538196751524074139249310962923555321995489790606751819376402720083889228207780636670797724032830466355065187341649593157643860868453829956940572182324458754411623947728774936954750565091367854581700589099685395717089341615808411197826858586415298091417600 [52,20] 446346949249967971878809645010862476327123257622919981612876742622234705170679497736956569658733470688258487009019578245640585885353907578572978045489496138611820869820741670017411236692491947701238469845721394688593268185732995916422568838874977237155295852665446753738395905387107001719146724838241719025149067372728198591734334640362046461247091742052471805525634453587707865883099895478301841043207427446287003172067370217333131575757733373657532605055528774675031117507140538667192286790077051178502545571196019718045707573288067845383001631049401097594001848880916723091480256785113732599410022520539286838550670884368858797761191207088259843755046450673806915248365437177803998120046329090383598541839307871891500234117788750147779765162520466503771630066092069099009577554622244171496693175945760664584785336700209465462833194579852180024298938290640172639326924435258220003102458671847017307084357696816860219808029319598594871694614386863769111862146480506903235156745226823382807938089981510324185460002909195917905455228714643742879607325490125943535459484714453145676557819878540363951580141026907199578093929278314796211768296060936507383352902554529628866107088956042433372865807132698718267804392696273114616690822585424253722451380617755941517176051605283103747078354455791220437210988521438192336134024024494027234521251651396225514194574202804644550689551403872825807210220542456341547255576175331677040715170594600766958528284105970378169036967521010188114753734056248928427000365538998125815343681854814781352353202324730465454807075008529288107398726785544201113286924765694584880995427131331441777240812585235894917752635571460540795111484620772673953989447945132972295839431281443807136119429847585773337356160225990399755707564365464670107303881459529771519848457006898724893850049187950119196920706154087041470209720174869589293313995387846636043836332723080711964412914751247104763022975401762795949905467409727503200033349047106291925838913399961853458195191655543318714437443133680265565979887003579331053961321229831067162903474361550556323146304084471207767891106723318436838465896776602895328904186879843040332312248186581923485513009074125803732056216103339842562051347895507029188858548487502399303833719774143892684800 [52,21] -814112874829085480782965315565700514354861890917638961300952331570102487249665971009426978384490319853841695719372734934675672594856706824615189948593315162372608151608688893533810731371120608428541291605286500445187618724316300612423192620670284537250854212682718820238469676276877178178864663030956973897971623895857809276740735733582903763170050306361398246754354022670959346588465342361856735467490716914203083965592174665531148014278787458346029828285611493739841442084843153090299950696894130426866873753048405299724991351880100697056024264001537207605710540322866837215397790264597799664739978119046167438664457467404728739788116244212636521836659044098719950830662368414141189435776258404706714371008765783350075282740663603343679086036883956304825224161318299063171192558317761507641511602026781914967647029675545000906645754943986366202400320498254888392219092129403382193190610553412177046243332832055199959606275416373607070693229460010325454808590751661813254768790981947026350420649174127106340540530608591019318999746948981812016475490586230120120694829391292199051331272722422574772066841850131698406237027918544879397065780770687703114121291099258996357278718242388699765953030773492421639738988627070384111644809986983914881323556713782437049327890697217047204418989111388884974900308122631577674318874030168825317444106312353427999036503204834647464538988188971510747003137104906045801017423197500539853994577422316467874913095080580264772493514834277893934156243818143255477765536614844974787784708861799681837150876551856029007651824931606051595942422974092452689783818644704564099980732555825888671275519087535751423175952245162866469755441948829905018833578481159259251219575781390077874553448899711749000269694929717271523899886889193363091904940876465146495223318715003051173920462285434449887193321617488562350041614202356386058865850327268783032189921615885717236051227792799895637197746141196869868926883252452302375897931533972039467198452930255302750564087679110522277461429361068704124068433652696670765824349039982648308977090477192042354786030799328289583392651526780638588956855051057950513908863115037234821234452829629835020681921725420269029723160646220937459783432659227721210940366620608694658331424357508710400 [52,22] 984523247944701464188608532072375092829875823411775625335714249431749382841913767607279345174291826676282744390457431423485182760684064020949216875447519126897987360033652280012723911678357560605405149192950252149193527365732435813409205927629065397595304855738966098628116280323174343024092814623481468919533783646792109987090713483022600239265796758787946295579470289233118543220405952949128678699671156952214935296126823928049048380717183380557896878135075548502534517511165003506341618401072171055417841056152160884475279620035170463225288996861021669379491977198247146766388542133719124511031857145144136354566006086159939662144079289027395562907958662832626472182327507743311120809997784319235665979371299277312808362866086998969373948975146526931992920765522569067280518925214483239056641657392586849993498355750114000350097812691614478539448822687959597111610956632580503849667521038198812095449816310481091101166741574469203639031441120370325477313513967362798629558743268297434510675492642170045647660874907126454627653859496815441712360744343936238251794565189536196498052959290809620323804457203865295142027190520808806966214900861089036479289562088365966053587434832727335373087005413942890041676778128062707239097764980321780972012568619077652492022035344928859029179220173040180431822801164339508078851915695847324583982273809757119421920499752451307704269505818556852662130374782383314364912746290684885532012708689903876379346476471044983159323311050730141285128079413999306788153337561486167209796199345927757362172969815328495734978097053408143706647242353175985262751659893898435569161103306145268181131699447468977815025116498489283629838843564553252359263858095252444302006146466076437539920673338850383441299532420176277171377085378648826432291564276262387802592911619527695239589224197500465328069468673594941473841612720268094871919422173254389886484387639956488163834071308195730764995342832367212101772648776377912958434362134965607454262329771124331555000613927496119826445853496749179888380245089797588703700797427724262402466320161972148528248828873284046688246309887614576111282926416507413821866658382219353526841998342922866013130319195935414111441714315318982992812567154883468730411273961302472129722586067107840 [52,23] -1012792393337390787737949496183471600758999807940837864232410680376649496155082563153024023786114572776381231359330920248599967556526895884729643388936447149601771731095716017006054917904940781057632938273036132036523741403759922109804296341819553279583661208140334858397375871153364635390345644192382499776561729513794633740822516302974752140057495446128182968802798885529575696502563142297385615143949356855595921698657936239215176300051472915519194766819986246799711882485602227694111166886128132272157103289648918655052100810904372218515936629253433787652867522673988109755907844362967716703063622248605894892645742689262795474950256940699457849500329553493124629076378919086621614772740882282721380096066388778428340452121187808582106887951626287435295518054649407907339206361159271477098744765661217108800010884804467633720739273855461466777441118382424260566185777552472737310821156759602989660649785984635932522249829018093889352419141118193381865546839545788626476442277276158660117186703495589853908029124884655711629999191768694190306694148710404680178834688749656538773504243094985494256036389588023490283141250356797038965945522367657591957167148988684954853801838532962508229250491458396139827121070016145278895442724504388673725403264478637200034634167512456301045276872021785287271965941745206611329150277648521373497180672550909547657713811075560124194929397753272578763630975612375165571682984453628571555574879657568743664010288112858915318217364017858447790264104038747364100289521298117424662696332688983408244443846082976693549562435860105697918479429820092519951561990428809797502708166320370625213476279854218926113499884340399284637454231799359620971163534798284485854881754277525824544050801206152389659367456698562147086945583567198282653573800380789777610628431819565028478915209306797922591017262030136915187083486070529662327722469564743562755408666653255861483720786847283761389518160411754770803701093545193691258482647283803843999866098782676594771587495694942746439890014020615753480672656760554881882485965791419880703727691471869065049077386279458060958004429509943395356961096312135831096666029631906304577483403488214205888066688835214054660366739515166078286217534850249751764070697981177422078236059238400 [52,24] 1140381488536407332193103822250311759802215488866169656078602413733225966124405893427628561113414131726617348550678341531901957792588040003990966798822137585717601144692788336189627701962651178873978004450800651822401430966818846565014302321811904869890310271437919327811029578499463873345669373535267180515597898490377647576409521830507620448863357339240603870678304434884128070509147307375373019700890695815351511376763590528833289963562757345918338317967959118989824128054983984047864539279307103432570438462682142673343214848613926800676658777729195292525347846109205395724955283871030039264399192459050814883305680552585486707077227683807984290915644962618386542074936683750612648065736225566426044210057589926651609104257238633918233768675369468768839346217045960572073445347876951552878995760716273300133318713274944496947377256119911509990190217693019055185779269882291071915130344591454588966921396751083928913668417567011647221042051468885609397272349199313051549000134954480163358188795329526421664616334122057768515275423164141562614845917483312882841010534744092972900583299393161883324706936882124255462629860591961461699580308528066934812195742460946871220231302814921992302522200987747414863889343778501262854961564291535818305478603031832150600008739070480962858857858248840532209913858459116586820763981293769716405804407622352139945232493599566497022477598543818681792680722797604833557414277581926166682850841597437323907149113259818790108708988577360136003336138212626222233986506070948130418715099363688809903496026402295637920669004607008719575995514054929473713029439530380241332680143470169068893651667125458611038037655432760688023385971867481691021551640480965340892245735209467603668224845922368325002877861058002658386973533467840791466727394424244955138873164618272081689865045087010435595626800149358104395905818866590167669549012668301563754012559280501577635439557806652129513748809727941061697470408053890893978750077657300645074052253710964737427708391526305104016983858267297365022033111811664311439416167543700037951147500746787663296328971157594660156087328596421315261090208544460456757975163853921324899756111204602673908015308594271216065568539743088099828456735701911872092046410843418060824846008320 [52,25] -1516194980690859772202082739297222737533041502241431461163583189180179806970399904043931994079806554820734088920880704948091516533949746337997078234179751458233241230730585370250132177856592062509785453791901784482724123791455542166677872941825957542454323995944693385769075858801653210263165843693432312561950801865574420462888345820477756722412227607892465391599795424521003384812376572512783715840314103084497669163959124130443704218890941712727867527525868507377731476249061983342770140911016094566795416154859614085653905664656878034052295339176787477963199563523382657999999471587270922066466110380134864913917825287672820792263006487212745885887457452410332099380510861725239922566133602457348263130663815050247724243391540581123249165346137847614104020302909028688111545976799687673000200543660340844013854027799501363977616600411148207537918977069825206239533387376125538153061422936831424191655796803066131873164028469043011686190355263693523571189872707585004077042781682554326980788151701089192652143978986482756487044974713083978409453454450459611843470955305251718817418111119559459786974783690777597010357167475989835316426051735594145693428403616573673412980385969932900126037794792078124153881730143921192326205080309750768538062069218790091837522261468985438510583723927875346896196309058239747191289237075082776970925475453266182241348698664487694203096681727966351791080897602053960796879555133629441140511952595545556276792605684154736391302168977835619623093061454442894178219667563211308850293927755910251272597565283563230502672604569350451895355553476570328074354738870718095458086003870969492876295496116848719530974637229609525095509909825907178394850583776159375654504547808396287561015773965185192005854183187567562611810289539984128639014292708705029346374988267835158254403325211385493310503563439937442059152414139894657333577216848874460827830886012890833927879509797492834604511891830439759969478229671435259288218863894032436510528525098507495976064741058763276769597601041083719072679364064616153072622562492077762112810347940305353900747633347467424735463067720766776192192046020271848369898722121442934318381554956866265536443260719564322379892817818697218942456385911787979518279332101533119419514880 [52,26] 2001769019582779457145800137816758227240267800537202108965168806802710733536531228953153086423638265488684696902580787436672245812615474981783008512570922307513744983556241107205824141343616334313511770195775615850402072620097772662636110766953947721666659476295837029648964580619708710182975596300807771833118221165633005983241978878578014336365560844107133167010876448831347887855585384391186998172758497970676269407783740898632322978577084188011819716284892721048107271561431419835696460534285939844480593645015688024981199338527278118244205421326897653787825674995758483496150418625676241978544715904143306865728757623771638101293806939393679607546027113576136920330191666958639883866272132892197672139053650022340124802334274639478659257300065954288152366003979943573843872535104678668103908898137692104478291437742896039632193963268765266247241609368732140440060700557094566835975013239297907888263814084123563123271816726555409071928381109323161275528510275947246911425942487970181821247157558282401488235561522537986423206239507679541403873467494668759321581733130794881497349294380632093194571539422722597878620654472814107055653257768936707469816670347764557557305833056136085015968511345223026845081815878575675295637085035044034694668232288145745423776620774285581615585527755090280018854517932724087566091530591446961040923159451530107422607318713989740149008224301075899396013303420605455995467993686437595441597592669679322622916495830802956862324577584736656067501203537864032002920088561140731220306453638368511962301587075927354714944930819860527662862038587024416454902906926463752551755315811092314538729152174141323649325247380264170138162557079455404622914463711314139258965752116513826428490709929009349508367300272067123396688532427244420021703194068543988517030875611814214334588456108400884863639812329125429371024389029520807061275343244473747449540965409093597764768196989000189741473805683696661653168841464917180085575149334521663381847362347904190885284549073763239046859292420545292426343557535021721522670769477922767061460319052864888617897482699689127231352718863470100379395900478205953975113801138482053317585666191387256542380789874132692764012860310565916417900842606877455681096928027519001559040 [52,27] -2305390263436665142521723414641659972276909026845856956494220736070450774271070252148646243188941112172775359137732224121689891066317955290263122185228785673184928675657400510467007355775795524302849493315039870459344514487586023114589036244000523127149136871389606708773023594985508324947181768863794656084456603232475890160253905231179432161154433031790318870931870541360841811428680855330783901188529931685558281659601873588976921447423818072015716408895766836443409195451955357440962020324353467602688672238440295633493026533297619089882497933093399483517770669309322548282381890976409729293323023802320346260596427897141607275034460589171446278676304139889200177530323425852719109677384681539863079652855440231798456147941296856239845484119982080809895980582016253534151092762888042973885615837572396416428609820554355667432343679670062013282048049599430616752556561194720758083317767233848536330438576712149771924317523147922391454897694811331388372853251918072642833571259120640787048738381891068664906879573151415224242048040142684031259694813059499381757185127690283449756776678704109182784970118462151621457826647169252753991460134837380274617979565945021009546896773067037814206767314794470911581691451668650727545252549715062240183010819922338605994880856797749164904322412175248593687331661992296145270453527434852470379561243376044818895795351725387667964931734315209047613469218010376423740695250882249908319709037807757343485711400157996746468007174369771658977811035169756069571796392573966916589629964606406896409847718023936314628391945598814940038047464605966978168556388109009458749528223509456896206478557827526023100390376356695637052452765569500969789342698003959545060360284509558706097174646489756401536633464391866685071897182335346580794312351621777466607612027872014070737038898127537721848424895680994418748285798308272291162604204257666214174251052482000370213966661512873597471954167338902576098592165817621034749992979943760204284171283392157684398453309987009189043659820137224486920470575319934671980456255409268124995419397627500856220683701820278075341459875838424416838488450539428210769898463775995920912718481705002184663786201630374217983546957478833429533522496874982781359657983906362163200 [52,28] 2251032355120631990608270690549313045330236830219178145688605193153603393854244939340491604281977261021959027934348671497267514903513109211373790727142383569367652811490327823436336002592325578642625277755793302442010340075689054816895617598936705076696331171549201276615441323395526840860009452892533790977302305316551540219044242603912678841650593140300059653223923613342302272450775221850636879581785693704085683216476390264683306886490143282026737761624348710971052294360853128936322976121622492724980800257148663790999507006493506596395741164280874635840467388267797213395302523569787663961700059761056815130896737866888994043906826925876467641165895614891381009086996956769115381212595296887584933049947876591039852329276385096180112462336838287338981360819240846635178146606934081867242024248236672400248794864082635675748839713643409575654308249195858533224535171707328190171433588184247781757607677437333621191881957048836059735490003232525943244579565492380611434873735935363447642234856059640572609668881686324019168876975741819259277396207748727393228601769716842658899386523886836147943397706825024648601067015583530332114583758580561359180532019219186973301688411870032362958175662940588565349115730842927664155677749334966127210754105016581431115725408038010439785413434321707669216873728388829074083882666573490685706355052759208041467023206752134037961372237209878425852018135361363134968415153053706838950413362047829561965751053825992182841998783798720544217152388317677277263479525699726786305106760991257787247164949244686309461284548571109309186827634316072095183300743413762617514577959288682632351755244341238701762788467822883494179905224414761424246214028026425866094436446130259842197929873181719370714127100925417838236805576089486178768016672486064494629681902835120989180352991719164258623999121833232309894898028062536831064577328584128408539681559420797313032011516087842104689689662247795914527382396195690241702332311199327024954864278804384580035283046057615046374888875762881580965946704411990538564149979458853973528057150291336147364550842732115482629782161876899619238834528738700997329906798659439411056172340017112288176982928012776152564175102277048917721636618752608195537935740740567040 [52,29] -1879184928943456938796149078931547736416851762388070079830076491811419588309925838715625010969901343018057348321587816240112382209296776891692206529150083503102813043499846249529513613097435506980983484441467528654510892092299951069734758479434413590515427904746747638466138782434452671875952047057723214805783427922432719813632496399777850566095872904264153232399794436885503416653845627933658978127518397945061140940914812627499423209133532811301432404821383218210698119881356319346647759292975741986204780075385631987038559873590502290012444829191027158426530952859320336486045512207391362025374102423067868779684230293801911825725842918158430723246434495953494858760933285860434278653060495300051621423274059032948408132340870151000652614172896025561863420408388552831775265656836014481556580699419820865018598497488025019232383389275895129789099384691008661225774815468706305226748261989516791153520007534253233371620423290355969096086087336569946188674139967821045991981990810520385660716116390557325790028434926096205520265900192436419971351551410584232567947068192312780623687316647716562617058396004088969384000028406920072330164529419267844774240581619286696415013499407597943434864406913464690161504836576928004973998730835618138659747331746466948241507285863665542782356402293961186092624421673030519958148031093353985611189685582383930528145178997448997181191106087711575446568984833788313192579488725641706633864810068086905463789758310591632360094688324160957714781504127930815275427981568908150866908773452208190440281249994187948414220931263974058799126093899811024425452138615672471888798724475034909475113798851741130955172617884191094471179433686000074455768112260116657197406435625113336786681406213796972291445482082291968436183995601839477899440024972360024580129508503269006183397930938972695237235917888137768319460984128783339061711056020232912545981319658303665451720100794945868263874453794283023806489933268330626543289694579301447566081007421310496838232682223772929856092880596094061130239408599232166988030791425885736938226663307878033696586485222659066581290738317992184654961661811576612262930879260909667492812454939397179591502761428636989079321238630766999662231058145234401342920809512960 [52,30] 1356210504572728133134798695295314480169637074350315669018887465392046653629034570947190712932434832521859231429380286046453182517846250630202076976433182516762686076282077026993540695540926387898524568650153886319003278217992394737793998150703238568181366072854421337767186998035551179481390320499137082996820429378035180752355725320069082207902567296525134024240134921549145601240343042112050594461982871557138976685896512859026463772183836107688365439767964650854589787894017704677391384727387853710782963829080346537372848625049609790092447774864746700692424847832146984559257937140582152909934843018608355770667437680953971115499871109449379820960782031229315121869805657338638458684957288023386293447328106415229825254641538245678147774119035220161654194260420690797334688677033878650507504825499778021271045961891026095488612827795742120526695147250309807668209308546995881430085965700212057410978963168797845163800304472327068000155032106203651882515524485028728663624369739779133687568473425623280920673450922770831117729958876467852205106740725946578400352674739199941477328033997065722185826946965271698642185177686225969410625741033611287997226139620749342367261870480169778307752762525113258019237232019744079243060396925871285310184505744249362819092801104506045561862640041019469064157877661507116980729050363430389860037632935534291475533869634807694614552507516819991983227338778598193977221109268561034317274305694973044334322600943685511101908609378483915090643266685315635355604334223500012882181996335329630309134130515005232616340464923929788813411276007522282829448288148159345512562335245634750029461395029905547636998517341006873257040810530220272008143500451042825858325117239693757372861416003581965752884172982913268119789206644762367017580875790498053839259514216485980320150832561631406243977372745866835207829352256761837811532974365383067848470359221988783175913503674348793554333325623820346707376366351665511201028682490135215030201345003432216188076119775887813324558289470438395215117465477752611914751049999269285662701272095680706463201650216945196719245035504551830250038197929539959460994255110812862806719482539277470621348287715104818667962540725306304233083348448062193433187450880 [52,31] -849404322942685239182152777899122878845983573616685903997618806151029819300909881169957627706649331393594965185689353275392605230753522798427477347905031150895828883430099029500540840779549699502180558375575397565216028123007003829779615312039556675055756844031804159861444679036297847799599096149426315211800900975091178577266384735038652159705422825446520217055259812845883624941521431629435766734940970339395258383531852628289732953134121411820416021204607170799510155354140227275248343333442138397977898977363213408599738215036603116349520060650135765177087326592876964422582952368574606020048194430752562263764247714695342322633027061415562908937312383371324051619392517902696055844238808228218835575626465532662865368153063907332050490386248630603111221272362428288751771838059543348568111293006552052947559492483603503146268048473617261176233459865683728788312770426310778770464065086743290155957068414953016382347209302551117491652945952362853228899959014064659617469308597474460539373882832040923394819711576376944415946222239558330409202076434417982068508195073492063333270219729901531816404886000497767202108449140420973833675125943724510627214347592503494284173482367323455147482181096930751959714961972877489453572295635856794736313645178231620905656347310224983264697922363457620347386404756171244305762748434281805894958953509680799436507161692727195032882861676421821472432362734642026418894658432215971743831570742920523615818073395456011585656225352123644021196902944751546435055979276318403806760374706171274426196811158859180865916007632041718745060770659850416892563736549394560631819645993948639130154905885470126120429666461775587485563478650588348732742843738554838746122018687288906108959618491307511121691961477497386536812163811860965465553959410996937534672161568025621375548687359869916297805128883997408525299171503704821259465157942905029000358809647953571646662603386904563829553269116883627291775507060703311274953792575213734861148717237901166966319886507113603344659678455929070895999908180544074869101651232995699817628058375622112706088815191831887676669117412615237126975277943060320168111043668155669285962545194674722217477004981379755899995298811678659089378794309744724897955840 [52,32] 460214186374764979891141860503961627584411519522423240180209058737951704447614332593152593173301976271830122855039876441242908316534219042391289836208692715455315681549374929263042342288977398406301800441627104355308076672212184454062701664913471735264937918290172079429205413534207661645341617826561761465884368044649981056007993928568962474925667696485352968531589903481069400432896246104131114583561402917967615718710379222835069191382176984363502099956526211666636708520223770414948756694611003547316988515847224097238145922631854934286474381502528612937270017723690235374415836010113326121621614466529657013588063286785493696732932033938587727867966255641648058894060120925221169995482776115372933096230364066307855380880216669699546317692478173151233577161688686975892317208557667724259629298431943102950770532938394939784990467630650733757217588616241502439966896477653742475875191188120460844563215903132573506569213688678762226541616084792411121552190845667087960544354120485859506680936958775173207661836934974177870014790100762643785674869481802282206073421003648664312922959310496180890949914504439824233199806087830868849928476686703151622575630589696320577478444264824991221702073330652907670000813463183161296260519588256185567396171841375622775290431799899061239163023656225855093763930489727967119804796366765065088418149955574991982024219283151515671708971427806302472182540495845026797000731383089722267651564607441815148581397837286403254017504720445833109559093314969400443227486909861287431320973592000053448134265654941881801154460190070085368958644418507294715949392545606878303965597803602377809264403057735417509828763235213823733950175387334962252055396203849875349996945089179635350162326731546648270027310049647525213594195741540330225610912529605699113392984214986005607935949631415930527434241621216408466904522885368406945413182119093225550429555665725528736719664615202807888100934319570424500455662652749739896036034789829653532609738522257898818777486417268048702988204138708507690414052946424689031639144599733309986790813791218016387985047247514350568466492068262210137295690120904397201127724434427656807018604308990459947183558071848465327370270014422569946932773675352557879296 [52,33] -214305081122073439709556223714202748938860547524175659272143413103387056847058622711607828858460740776531950227954384994386366037700958368910901592673482599315725914390594928209620446265491642026932732620250961124461452630525832926858666431288891163247221662169885334594186512896060539614968929920030778029151426883410862730492839023131733280761148336621964545981728650830960441987174755023254922890668594345812704760846885827796350511757113268095035378356900294902548636129142403557804876721849834198171610561374669564656411601431941118749451227414446833013572955319972731620595016149592026464878101009504211397960905496231261268844474917532576429346368436003863386668133609884907868424909907546158117117736586906798404643599097183386374673872274866614503854677564798044314887451610713873818773927116352155100296872298218407432384134746634791223727619748630268766765036500620107303541117549177027191578652631946050305534175684629069597965181475103727364239620832516173236010265239031136549130657681317124127190658357774282741152881651233267805674193515043553896014059139374790757600547672126000401731151848768862639354459087449034443315019081000264641721566221427588174300426399633782537815610276752246980120088948303171366612564445120090257708461789214484298123247408242023698442141038589569070425628127892550148276117319194531656387286829539119311888426387607228379299321878946694366207649036626739169665254386953814307688271640947499876894528611873341509928242128600468555253109890621154982049819837575458293104699505112435468276169385412583492890853663752476499538432140551166809140513904164206244317991059431485520137637556990812462705920222343500786046157636259873589346836968834676863089470336287896359966713786096096061644952982738644952080164870426266630621965028518705596483272743302276842073796862567632730872144464254479702582489999167224700761678557322695818997661804739522171980490236341015800608752301268529399410769260602631201588711347904879136741822095375260894265731817137155198448418667583273670328888855008891436143551710242048141610011807546418250655701305584971089539848695421696232076684457788287120054742762673783063814728484913519076734426428914799844505872290626835851040519520329400320 [52,34] 85181064490854507923668951772569126964666135234579648473010941233663026754377569482595058799034502372240181533161659795965221677540009116048171835026231756878754532776083201306054410776265909370902978112638714010239412807838996024815343939843928676573761858346225254393019807689728574926031832472885132995040323890888060773685885464480748247783439945633053163205309525685351215355367113770383921024173335805679652454757547859393370346171970441821803543233819106271323000830683619924575862709510109542157236367439639179967591118104270914970616121614439779513944151407843282690794646761658773639426695533124954731071142765766019501465832556068028339448045193933403255014278481542244379875547192369984490918883142499157016924927938888830560092127055986088963084035502335236030072497204758234032510845712085999192442496820080245106054173423498277137468404490392588569057879740511140947143188477853062047514643830464815094020768633167928853344342278206756161023587464885239517927733928988015084524174143124251863785163050498591225024253831206847886236181869990136970425544539712661361695381636642105614558609704439175719278252343335629326942646331722854262681982688797216148143602338306076888523002831957559881196941911701581893927109794684894048035383021962734998710477129624184361085316505939149771657196433778324887496256312134202401611008492504033291511707147100624907308763488922010517923197741881509272243699440339747675508891277950588239306932106572107517209628822904705021007883764390476028808837919901133422102483475028067496473651096914176511628146250877049615075801560218754153327557094264463038350632701543330783005022656279062855875777805202279912576756408213671355948868969395438122246621826753326794806439000822922959238348928021407544665867483564840464274698330125646204369351425905909068217062246894473413952139902190878027100253842062925047926866938436763228011127658509021704838123100537869678785879416646623676182492909171960296605500798806422291244452523371234354289961101101210959164267434352144779064673900908050459515259504894931158374860865023762583510507702811304170005229596302430136713818880113188056997273849490166784384942729838359646662405553712131632624514828866042504870400433717248 [52,35] -28720887506856221964185380102845861768497333428264516500550000896404449859340576206976415054710342244313154400675851188686641046807118164635734694045258085734693836885006317541570782290623367721165940987124190224513901072234396651236694608161250817466541808442475421102549966777730003727287322832740014975136258527703589138958780277150087728051861238251819035526981637524840001885028681654359332022006054614418576232071685095892326585234263337858136460369200528763755979494458187534883487570928776780408812466066291498889970111375730611823634020567767613599370032610247093238799766632101675584938645420677698435887182350033904428795434797677266285687565837678408256040402163535648468272501326645523951469737505719194389777217131656934321875985061529464424975862612992235120559466699759183321857233706885118685245310755284830522930130044782976899158596111552054349575536550628560574698261577273783377534548260806631061499301904829740505095771236988177884554989712811121531437711644075261613892511467678477401909779901567852213893433384903516558450251568881079518881583600243753150462880545911785509171566258177412997968771433087080651035686842614718724892989951206022978517304324939342775060073390221109874780004274899005990919031724784876892428483252514204767252944352622047388447597867955119670889649442609417131773824774926640658640427417935594917735713943766655596753788110420376805841866211589140429749079416315408533362023178907248252991649491181334319515831950193749372027119753949270456533505895047803934208571184651151088556876481664180964820625032942899035216145859060797322103765888570493616702444045104869106068612101956723718645505579570824856500480078367232615934271528096752417413330081169662911558628167775482810569380494050793160803512502817189768610432559167520802797928755106397596643927621466429976410093519583425995461307972555806342159722785406491452447158410835769798947097876273225009512204295434081885544649030970508279121384164281961943009139475201200881917924675835018552103009382180571882311175661195110460600696860056134069481150131872763640821148723744617838610778061605071263932420256966647965723404677597367208370823214144813438234208034078536002953158860320658779040202227712 [52,36] 8168298288230239911457242221347557257769776310074190737783499525396014327626799634174963759147973105643143473558108184536717826042089521847686358902824670511335869882329226626668253254776889948978963759161399042084203600904351953585931095061955628960374850032440108325633726274748976530195315489905199997815993286087126004785090872027956201066081137668992370948269728739103777568490883013138598466621221307026676980542457459775576388827729624379703663369469924118401716754622371742753207506282798215250538487311370248423417264367412878640297464130559098361810737356094134697271401111475928865673601524926956659247455227377676538696562647088600589338324645945271123732579657557436269397210602270647801387492534631980683664555270877115806076283905752164925248795346029107696448937712750843432462891782746909660046804231927621671386074413043845853758383854837554122891506685066204125576282300142513132323864134427712964011268694134871606462920352527373284004999266288380479772960136357293468870449484739026234458359467362892339851430838787548821315227475427715011238781676479544803516588082820931606932398405394245718573064238705479230576224194158231429527504544039529777444627606887085064276005605418025668568619060606757154157939942100841825793746633322293994149845104268362101147025631099042405633136190594744679022448022891045824292777274666166761874709164886102120814294438909174395997954664637368989400476040936597654722886884301129572828233637437269034903572904786770976851042212113335319116088321006553419664655132327174336856932861515352972590013932911079894673730792218134758480321406651144661905764865195814512603587865475129246745594532793119034021033699819334476545412646661341751282744886032671566371958900376627442966097900306757311870569646279031893627234316054744096335207103199153288461423714355030697430533879522908144026210378724119269581755027610929065621274914785060764767975472517002487806775724639289549515629330680527667665395437390816197278220940498420657825098620016237259555447856665696362119362482427493808649890389486700299855891687427157868614023756710909138251655711910243472325534555026809664322340405153427442463734015257498311754073043652112994324023063141495761849814016 [52,37] -1953606439470709187509439136133915980677486225016045723082957774700382564945854142181837839010497537788612003223791825225903891588020862601450848238227463929685029525224359282817314292290717798300318104220166276478753728635799611198463452214210522703404271096528529343792278026077914719195462683853578832201175133289783165709074808487634378251962495237752536686214506256564310517515921999813184465574550688785210694216721118734714141860598977770647912095419567317427424265433166774316932987266491497270694343663141482838966581044187605502020713459344073250468259174736610008393787780359681361198043987944890901556813225867853946564351741970198547759122018037835987023303894923142610296414591785495449184652036436910654326581835068174772841342370981219701839323136087417147970859335257998445199625544911488160664062959916025044047075107632810308759345325009404801519349041645778904737026144091312170114723361137611561087120167696769506828068108837459961730512267163247701552850422619201717030764882981726201777876990229157978256097775512612202522080620184150236579615806413266437483377849455270846691881201806666447846916949526587614589809089341148124672193563976785133019039900538039954028889856800618154428270954205329090505358733277647280148703923032054289793295924791386646187812038645866625846873225095084511749279255364160759430475859854138247119435054312309995240154263697015208028841935951487360919438840925653844502117542609476334386386512976677201054776453617788253092155421086099465851190100234027521918799971951409205619022756735918588574953486666852698713578535065842645399576954909138573389530285413172003966335605882025870993128887226694817771112144164468377848355613308631752510967989457195987682037276391573944524795034428329640168177196999271049320981103396534537235159415567088293805843004723393644612150007602694297047345616784784075350951734569428426713544485000860633780609427136420437668342298156348710090764123437876469206022999148485590477360899662772559765292353112897517603309360599544681115657966260345482068809300423225818336471349851731282811955985424990570028847107239210160069619046673132620850840908343098492517510207908662974387124432993227315867829912079007525533312 [52,38] 399862595665319963329582713033516445485143312792371909054696375658352387524072824345367500172572550274146856548251946635298762507178435903562156850869923891558465195738491170423383208644364090879148409145579561668806735048799648064202522186241151051433442571763066075159375651906395489935057373005720634333642548651164954337345897111904347916533141596119044157497355320997832464221576163783106649922086925893084529901073717937872595428519926960705866392754472837299034197250467614084623310362742634661186306876701525999771854593144004186621040026840837242216210256501884038203073399849796353421640809522589406348959765457981910241072279871922611295545630421674929391961005334973212144840347246016334044652725304532468094319966852349313142374861577291992337906268633871608158564911493799016820555438320283291708234275573956619516947571324018641410714469818803593916886883957419820432492836754813680577519320109926258651857712655123822479604789485652533656482067150872641725397796130816130345936236133099079723794448865969732227410657307624951199008900905804931723324810805278141573546451669209203176898188853273566477881993866996763630040188426602043139529347640639428110743913091506860825286335679177909003535340336273590748693709976521904900733642738395122745472397892581814878252295611476114549877115868129985233895598201127384809771190070165209606505496987879988881165325386312238239937500156097476160662254127514023653839905924212607757786954659612192058266788363392563738653072926066997214394940247420427033122699219902146700423469325503764448860584950815506626487233270178432338948082644798412052729469043324147589730192902187753584541539590566936525791045094163298694272114573844092430403391342693011634840487723924632150473153782270917021937660623705825200348705177053398082363373084255540605181873788033679980504922940293685421824467996662244024279239904533240395618404256603285378887170598472710644283870867375810524647506011767951150814669991488291792795553250029660860498697532321983676192147671593735473969709518922103189816879417760266893753663343586232630302865058685115587790176733897491190596894849488401978946633162219424332592161292241363901660920108276892696321037748251248381 [52,39] -78224840218504161100716483517184835625253632475523378673489131028719022793784219550176702739424489234886225817621942150016761714049698827882487145908648589088950560285040468626192336131784297809366436975695742900424671521192544377703685653244547616033147263584149707610382679545370298486560365912059108728288143382076840753022740902857423242611343413202659274386569908229625075765197759330762675756399908457152682028106131315671886510015633299144711110663042486770969049651030718451978691726832611016478944733059319623149913241503997909879111638938165610611914229401211848195836434466646471610198385109431842586490416392720435757197760983734075818535718550228943898164040591482922583759268096473580405751012611800374287544130807661872184408239678795757340870095392888451333327827891954000649024421955192272728699138909559494641606042504142452204554131621553376581397843010235391708269897335431846970808447524338518978038656811103941687064852565200326916557854581686873379770245001207379642395814505472582943880811691482476263747854596721828094965835863547642656706334577662064393919724229462181595404869743778102480631482125214311011952565081415084481539639672310165921817734093132916810027909397325195304168974238549590967134566471203270655818305062950222182086927516457681992039448377529835940990113838749708158283940870188742464374483974104956081204111018419446694713318865759784156614339819411204185893175211727193222558825060692539952121621817751952841896966801374072657135990242908751545209751401187151359708838670854547640547776353418074241107555406871955772734091525496225595083405074365573240743019009254416569879723102956146170683770935721052640322982909498179570332162399408780346282181755889676460905111853310698608260706259403999872979355875016867294225340979668938971831505843494467122224015329451132088049139996401568575645202435885440879058273961027599494594380511773821362305640798659103734411650941692891999303587077330089275071419397960923599449555089193559400764035270901805548267542792978039565135473097987451632595939295481346205274746550887661471262699818291483875907388610882362291446866326417748593326882322296706702363340461209340985841905886123523979744770194140000 [52,40] 19285128998922264815890036119315643877678930120267999581138522873177855510853874737901491469625268838894079775323345583912262248898110499533749920704076257343398060998986051634167274522239841073822841372128742632659717590664957722276975297286262898068387196940990465658921816199373715337005264492121039298888547962281797322864477119297133090185962379067766005228757894966122379486487357464587793207386575215832717216345536609443373409184655055920643555636439862961442708576393973568744905101658761765123965177451516006523084812143437492672237788518500906766835060148647103313718407857259270252557668840251499663075555913879449289113332222677068378511858425029784068300890709460906664709066439573746136921950965893771087719082864391796693235315829504489108618748192541639797982255766397550291795676113932553387257054565341675149921705570529297716210603842654805662339574551202911952416183507203346262213581187237363433727791043290265632078669843338437083722865017011353162201410468199878398795567360818823057379214182729047304471077985839141753172767002195902809556510708022674155028494491822042385962936546090733229715564716245316720857164832866250940520215402850424177942734408862525850906289397686563438209115341679981522699768203488577678022573129794813506663149047121507065047341508211238527493325307336938687815665846341169906982829213346784325491530369543054658950493359140504343591816806387519313255086817621324643243611415447581680896285522573405125531955824320880515419467121967968139331386245317553447968440454292497678753394242320247993729399682064712444105212750359555186328878326071803800381929721780114002666798115125460287395212331405627700125964909115618065585818158023730303343500864643610643570813621928639348128797437306958562902473692298781376975509901009723900888654533298325429566564369652391791102477396844835083543926744169985243076059463772842836837114463337556648956529227902799793503893601827946227840902223492828368140565571377959953356438902640038837214636479812597362803700036591502792614331231982317728357135305741298295959700976376581960787962247478325972085683749190116838184673749174593255640932129856285496591258207303654176921944055976177846650446304000 [52,41] -6481220448043033134302651141369996584044074467644564975458940917503776778652514933353713755201980426351849650253328440878055711587332291529164924296867888540020379361040349979821456658900472258983368844763584948819989134663778421696742272758434391207755844494294879151476015707651310100635431661641003301519061407634397429485350062220245097335191662750801241193084316055575874790209271178102405342544124136310191528895134354633332506948504216542358658579708165391547564958614337618998262148816620005628190528757571361969081341587908030372884061206800026087430623404522064344330420916637299604292003614339030372563103845260700753206659719299497627383309108729438509291263591345661621650916987942419417903471197674438874070813758074064761335862600912610942453089659025177045038084000832460735429898446403398116171127022278323208765386323150070688723732409161821015362606084637061759406667729141591541149935042045556299933488748421110276474897057812783733724127705766667942730825753485863112760326598790839765103319881288670518763061799123029352152196291967783432268312908128135745031758186429324107354870585648694117606568119386297490853784478092654213984513822976867625128583819971718996623621085771437990318968492444655976690027708018723517909260663790191299277098517149531331180693345732923221536174886733556435027603717363668643839655273697069797252674320793460586700352488087191789901938985744913032225274070946332867901199626529439078129139626013006416242964099969169977649290962181043052703554283623378576960433569520302339423351428402658493073471698925066596445212380622825412838534917948054267891443776953231176274423735254328709461853345615960802396296519159443161207128698108860739397653217319942299403915815436655867723435933683845589630503742341638694307925184665680028618407910036124207070294888220531945534258737608924578988049164357905207283879429164565190643927270469603146829525640823872872209506264790203733413725246288702247592233288458129458299805346301660780678832991204299050011889363764623051562244584338267125523890350464618982801263570082617020521733378465304664998761645710800379833367622842526369094150449217453079143678956975156493749849765252583722886222750 [52,42] 2213525129855525182729299674668330281598428766844127464874288432985704213310722231136000172046183469707741938882528130536614586561367047188679367192677673775732236452681152434850052483910061996493416818807092682368044428547590571061640394057100959444084613277282218514842581832608732008999310894442951245576487247837052187674373386788409445724948632908649666569358190563884434219250820214923285028875358749002142451814327230281106440870131361904935503811574476428279885638413374666259651807534803964722425576877859457563259555301593690364755932680335527395441191083132490982362327996400475316151984350898220733495704581156880639392255219735391474065391410593647191015575777327572496533151381308263950830454902503071165726727889399788745530406076061405784605481727615231359936758836880743553160285380279998855132505076496582594902575860824533830387754092518984824686343992878479072334601174285695708937514199883459866619953275255009184979037174859716302606657390875086382513559406469863894527818620611466732787043933980579987760773258719806165677667381373312775218640066483280722086903529276945780330509935474047524611818933069059924338134456415854649914293915812112598323463908874533495096877908436652329136608871645908185438160544469568144588453641010528347864569654119769210581049416592741640159965760255847478669982279822829134050053958052926729724296924261574718772740301970278077650126622135633940758598062722655684782802872452949174499403697966631461780966959590007774103767680683865729119159413002610794274004113450762447909417760479635491745881030794397518692707201819457217746648710002100761953164665972119727855931484575038796998648244417767789593938911228395513468816099908431880259060129744937397976281109466147075979364537618897346562008897441901294293818928902678987800432417739815883005674202618879197658745324990012115201569442667681911831279958908140015055124511715189714525412862536216437953951426458568874578243441391513271540792466829235409029382657925797106832672349968728073400878844390982903797415403270808350008608613067141406165237687310033530671963992842157867241186952519142940724439730796164246138997365157800723704578002528746002196484432022293650312000 [52,43] -636768202795929928449779436559943483141690800413085218007417352742493812454529266777098839498419640665641720596761360150438512609477076239622216921074094290390486141468368880972021457391799661798608122483812443081642169884544419133651782399304215416243208294536612387163395788757769292861572228055416015380937416646327501914014461244009775256729271777007892011296065011816407263779130531195577686063702801309030251821573560925073763897345881410258296905028203145815481485271716246640899661698537126160013246001085161724592923630323087855922760104112433917951205227732511840156458145107752706328234128100786694828882037314562992483793717872208946332516845225493950599298980428405615377590482385071045968419291028477737638211349799607582122168239536758333345255006043662242900546655365512834001679597024108954030814834337126583740282983204062106482670420314236837534987839073573260134012664627475416003163306276803590225746728643059289634751069710144599433543515439823443823759586736187679713633044355158035592527855332777010405950590761219800574119816977438741513825810536941158663535226872457663749888684181171665776802285710926807662326834326659314096355061794954100326133921269796082915855890923850565851817435892201111509946454916058121688393224555344345484370588469540365586655769047366501808457074124407800333223602572987716708471880976576078816875850332947263723518665558198377727943023660747503463159837091115469803453899118566568835708885947444890315258373462267682714710432467465208557044924442433714959908859708041790122913882036015606151539758575070601682093476622231100342825401066825598867466128677385094194824914961867096638750276216164814422677960620598258176320546034589713997967000539742054297776020085470062543578691475768820390589755017027201223838499251158381493068173029341480346731795966060999533224593255148911212537509180205441373166905835753445785961279652840125547430409351211859041491840549789411414232055811065942134641959459302305685887925382326489889530045136614955195916467205767616488041557447827706526421106115425172038207983917881932958072653557215959170502807129607766679289990429592900193715841050094212723530739660399157196694508583543284000 [52,44] 148396032692472864566240624016623702199601025092051589020691385904953780977656786472847149539235163101291079291858873383153130891598655973733958068168437540716517538163135205240047462619855515296309079718566229378822048397566883606858420898585748888430314852532737163476338230134283786456155287353996441904961971548310197142478068243785861527938714432611265108230315097445808472454338714806346281049034706847389849388787891613236652529087439246541144960713410361778193501225325386937825629441613838946638910049160231701797706779337937277987715312954402337692632048991255693282850741903690859085545274351717822345295465313534400478569890965003460054689819560530014054471878117566913995911372173084308016936538138369484881561930316173868546784453278245734792095761655021194869463351118519290190355908228773768996016813510479057537645107362764481338870132133693528824927997702607688975562622435465748302687019910593792197509553904115094776287761860703698695734611555380853800881026268968906542006188325937632398703617554008562067848047823362776958789393545434138152230654776328832013568679632607648557775218684937683942376730268761656404697562023850515181112471442671414784006022274386341292494936043216839805620274470326798135891677561479751177416138587692007378458403522289634564130883140706991213269379065570102607108994877885841275477198442134752925362420370108344808437230234304510215687145861518837878203676179618338576606070374558156288507182851784997342660475412144573217397590038771232535673180485597440681764158399976377352512582722926671051705876143656774690239027129256746410381635586178425809244318309212401637499658087160453611827200469957213609689221754680056262010297514727283248971941913832151423682193052902775094441788206617923002505527103825068859351949148799314403525538236023766345047984290245424964667794722889589409548777317119732157414385446108372092574075356820763216573656181603535563808020992114543723589009866762797560206929503544621101151382207351848490909977513732084020279275162566861770811573799428141776638126668254120586863106996607870484047808126301477732804342297440378164863345293101513316179972504389111135633039443886396765610199679421750 [52,45] -28286952763237807372041604671301821404618277467787881419912794841603520056291347219839768818873355213878362604749252200566293806172561740492100497334121043728873917581602960131851948896945266343014046666144158003876949325740993345769532773591145331572980933124451724067885236759822542177325878914764882567490937643810217812178899357201276629142310351232902144305346062802309780834917900433712540749929499563566678879915901260104559742431380555859503505749201281644131660432510556296625766435686143243688503202113206147725480900196184765565377340620817106145493746206819708579564882344848714590046086643301580746954167398168778840940007581549482369318713979152696431347715071288291837731921366397774858361037555063269705785256177151222559421722472489418291871458677623281822452754179512409985772949230674032697717327444297694011369882029542140667285962824928220562273685444098547023947596587873682669422006448137482366725330850606920395669241492594960446025948181032180779492861503886344585943794040672323599197559773647653764884286676874564746668886561434580185637746907388571210761603207862020171698088640523602609588733002737937830402086446156368908838422437882999820641295489221470762978513565728837473021374760029161661306678667068912667446150996963870993847797409821639753341475775523580862797434616521785068147382531548843062451207848668762653183153673529269067135249001351910286982549177142843638695137950702421089125122890586809111534038332222782473563528078507033688261521867378293330850989943270128663670448216695203113623868862222355664135011652191240031948527341325096617247221853183886695579298054278124842580981896102998122637072975304756137557216256362408479475298119215671521600003106602554041115962219745883721381518500545716875891834301151190263054845003033219688227172049211604640014124467142236538862184108337479583859032505333818967849496780775533151219664431183420119062044727601490040373530004487665233763807559659379773500862897613648987946956410376083531320534352316740994582081133450426200563273648944130307097659015803923943546752686447142379349201724510389936074231179437796732140723858948782735642480785734413843568067768301097004063369600000 [52,46] 4612267659517818566729865242503385642996116744027555129669970956297659389952413341587316218650187466453370320935445212495367260422927835878488277660904108607288725922810224286291123446224446159542967051017428024336338938125915967242368821923831850874865832188607135539723469932125046187347706315693879212747532166787478808700135058184480139373266967959999777962285841594803933196632961835666584205132643761288730936304147768678131494216966019254317589918714339460537422450682835664271935035221790535736418486415999278543043922324920802482417452121171130908869948041220474187544672365747550316704817603175669431129058724102622777803807458556015126588600512502887857046725681898331576788623940869106471123168053176042509371666218236977450554381208873264325926561728560774537313624253052253330161923769361437950822465141483578920225900569147397011969512447179464830911501154318227954847114380218335950220670004768659766297754469442262417006923199781827392333750836637073479987146089515062273210254804419073217771654851808950105937356284018928210452553808159941000560057940098347080847980780176178101183637351794508576580245220231839299498346469715893986997367371352280668842694058302585298095442003224519713860376487233385086568883615778780770304391756118955899362871672474806672303200364045668257272630568633899183826946235387565828700029003009654733619817043037557806478249355302004718061404946315518666155515449974330869572471330252308201993954303629313554724853830219448915379063510445258911075830645201106183521037170606893506477067162935792082732641735632017990410225335112057234596386933789660186988809130289330096531842009754902705537640921174257183955233001702031022659511518333946250335327599835051270949950205449918203869733621799454686817421979331014567737249984560868033842471638287369502207877894324739732293910147780761522355086966128386651689674522964939124118047831703655352292267711665548851920440926097262903499578117526992177986123676242694781275018574853998781682817628229583193520759351877865987072850309512830337637795308778980019442066595661801904439230264033285904826584083825739857126479703056483732916599143217244419922505104775611176949306200 [52,47] -712072815001391286745345050078308966658733665419190786540084343062085377833843771980749855486312902078191360590161857424895925878992374293576075498709835660835935441660858400678671326429100407785804723330222645811062235341659799909954368402708711493709994194838216508053882079279198018441040121177437406161255473347534879870018413803605054367646218451004910788238667026342226827050045199657085694104404930396741761728754490282402672104374540911238565879960427759535584036802504846331786592640189437245882044247528216268884673437543383009412777565967752769344996316627422041897120066831505510647716770791805696531366776094120079404207234966205828811010245040599106472439835224837681863383694414784880898411881734601660975210362531603560662092953202181477332969421084082070200476238512275670705387163289484037018538721713088616905584492748078466975392573801102170077763021588590366698644474876670278988959568020501273580479046772851935473842112797277396212580947937428913456432418215320956700794534044522991516456709847035454673941655267428257830194382598982258091956880758270958621529007135847647825477594254065526279506356481428972935610151905291470697480069627988556207199411596061617063659693885655670482944208101839545395933240509737507305093441225426971670497464132859901555725951175607435381063072868947490356498647268770728813236669607036326614283702888918281175821830577333482803732322798324806606031535933264745644933102306950222628395309065258423828572479436272822518309093308012763785108181453831191897232065222743454887845970231391730099965334301423936274253906088343991435083669870028450356913383182420135727170681979190591475445380432648587436256526557746855197155142570762830619684283672381206881342263928716848076533099176384820483546236785220552562586734397530060307024590191086301199407887257533950407781803655818519096751375625052551244477842644317394580511882390654049879642171703792769429493328639994150080288801579843255987576111108221558687941319796285751231121213706636860095453921917368380738786619927912299122816749879447463327152532892329889155208998968114260060398658597659015974706569154309335056138722866926898488758973682693385556450 [52,48] 111454810301625266058390103233049152115375084283237892642277329902532420495118812332744479276643174637444049581610371674220184629598150176906553652629021826971684927245577478826616772589162130391991524088169969560340214347170424631465030822248801007362583721964352384357257853324288313434237772102435939736393476201481822828376511180294316696577716216936900401413814316163743569258529454103219840569815705928198000452148093495787447555469106841680661978965789570912401575750790112302028481887385104319840831748644846443511473921579792149288600106524083527031007885157979651278165488382331325649939394353088656469350708437559887717943187360606581989379009938785245937674897558587976088308549744547898060889024264855877566363177983796902154628248965717032093045315796518632614441677428391056753738734501321163723777721614701899851965989818720452814028483338267960442155263234237021643765101512635632709537016328167756695592451867533925142444812227584198569854017454482136572918660200659806597584094912132285809526778450999555976052759986171574103439786644382529376974735047119253970827493397300901704738004049638148424946406697360530321322784322845698025230429262853294126666759739784796962516812626114027967387729209347205518466435278339306170021330624734286076091768441188995823195561238248087465424568379805601159912479861029894579590670173099897205205849868806939541149645452486292601743345117935842231992814134175543976042328052239630379661924029290076100998828924493685847977379055425181222924823261288972209212359639103014335441695917855302921439319198718586401397463000736113976942215657921579805278149090294006138278492124852311606634500233492832603517451244161522047406320005747438186825152762850362306453465190623941530907122184319683696242040348464564464176628474862209131841694516222524752142659939356581090478213413640799579140892396325215031110705056448137050135494488494375147727262152995082774623596739621071720173208948261777381294320049788507988463713063896320573190031454327419036353816463344791540947287449111933078172637907578517702767353143527283280969001662696490485682740150905309971747952239467056582440676946232713948651503951741381600 [52,49] -14753618207245370508589470887425270989270363223772311481872318185288524457106958462966776763242932700578799604955857962048615636846686630871265475491080610432497123992926568470444130773867260779244933601675693614295661101149363941047094800365265150521819860263191578118488375571981764856546351617073687407776363479525301807996232869824343924835076499141633918369656796224387768487029067559127600643889112737804658149078776547394994535859171660839290192195275711052749395740041813959599938209523119828608211088785522291934566761374102749141363704809714676887465668532081011916818626861371062255265376546689141265939744616341586223869314399105073027829363102226144458160589820298310228456445426014318500114553053642546738735381409516629071550805475912849878944044859258742363539335003511801759676046014572204507104324060217838236393029287765266148176383462412027316948617860576174363405057213715493395243234345329149813944038095677245895641986481308190984694772686883262970424945645254280464774168781159959086548955193568482264057826004754561030074640291885215768896198741702272953196235351150305641800604452002632347827384290060649813413181084847479373271720730184474407529730694359276458542563172547406365578844381827868210782866457470765009357585646964030721617671106782293540222403121453557381825888288906049766908683955913763552094256923010003202784846413647305829391860031556301305605923894921115093153631320975832917948259632588357344141839124747469412470363129753448867298806492875080885937081921311022917732214973055989545834354497884704102481095464999227681903722001655430934961341424737523401407465033037488063582433699436734144306357736877001493267890144890731787360203713011299100966166898420467754745170940243039022565887432930607841115514692849856815569045127910218346983962114763724996766518526108213664021099155171811302380784770725889520467528318814884736660367358041382454253237976644440448530678089585376589944162844469601345547064769956828915468464441455852757518517589091623254775151854145975265989177728761985836529999390824602779792699709339245745165373125445644657299158031126939869751362887269798802139546110889185186537330639176200 [52,50] 650973923140266858756710775671111709052594457312831199434065725536561113420534052679499719779439639273656844765598722083627179074073051323637958907898087377360825280039307776522457087761813476426115892753965717414859062830592657867146121537750180801524967760651055280993956562723879553866709230527829388626214030431711357802359046782069089436236825838755621943026406641824219487442438096111981398758502937125750774606182524012436498366822123974654651811421478975603768331612941237932022584767196758968981292027303942555918124095061607956963822803496663647596453389067596179230031588340714644336488422929779472347429451249542363024782481771183407138147428239195006079468471221743806426231684977976057626886366900030696517043090446381264758450046937177279603944973928802595995249409078682951466990484130028448008526828198926894612970730254337609687316083995910678629668067694555968550173903910367623048483851683972540118928750447888331011732470577850164976637549663524156971470329416047889990258892267450841860035477505414281330490300999668764290866393453373004316689453309539727938238024201295233274605682456979623735666252295892558874682498736639130843057103471441832635327639736874874949040588728280145150256985871647423105587785591561394463950524771369727581535720204520918911471154893091096008727230331700536113230618630428866035411592690061305774262506831850036131847865497420444533675551346046327448384531613227036140967461208498755354704810432769449520285534168152215124655415871950318422469441246588227115568793372007228167755405071296865711955931084533677586271398885009152398523993612545847213053599241851139636416633097332988260983643521671109119515977438403639522842624355391078543194978071192984149226606573134060877461876147251909812128661806346038650614042260519856718563438572101078582157842876737010724272025224276931244353378946760060698821707271313173330202377250299783486326114833036201479075380619570961298751714850618900118178982089453566581507887573756243960026649419102019736624105430531799785796786239750275244031291171614231653902981003063441694954967467552405101243698450264533056237396801658895117312675385046877749314690175 [52,51] 258811195336056896540725704593619058456382445928916425420996709135252104817213469162686971925133579510018641926728850387302164371074008876585146738384034728913110226780385651107241688509490461291418337639544966273454480247487205799672365199685100870239683890488114192575063862548971527617765742748081925064343042126728920474624915008917159797294802061620924246505974540326687430610954278203412054035454150863964982005836665485708665234945562094257954243321193344005364968747736110165403524650662970233674944030622581851951654443254260598196747109421784475469945102300346379700948439424422472876814432735348874705399797087351760241993903529463616812497241994474956645313629239480314005929250930188765397159334548897065296583339604932568861806663884979634884134468261642614877176934717398483230543058429869991743560025009562202325923017971182630832693954066767357192247416896016758562787411528763309059105279152270840343841508622650984903728138162866603618788311036842949748017135712078797292325696270524422494112578025778218796652927954686125109370355658654653560984840424429134125301790830525574248573376459170682899355896672242218545813387968951631447862713174390359810756547097219211758491631420045656230270555162170013214949201536428087252019591585237220302854352889045433800664553691335028945825267111601267676484133050343979579988090143132131085586153366992357306916554296348439016987309441000042736442509092124045855333992335943300428249292444457499812221963354241315210304975604515443038172511274966647374624542534446700052223342153709340110708129605033944590625252559344958440465568919008297214809285622529678087904333854737161130284423083617921722844074742804403027222586745885566889428250601114329361227392590973471716348758408088727138166470608588679844054132179640485302488918668816162840810140121360397360724140022315314674292392013715528183973744264450778264153425041406383135956196890013569956622026514553260441336163162490245686233467347677367181400486508626334230543945219904115787428613076939563696592280952062528938047547574842150877428016217020858366818117340537295842058849710668600407303370796444006999389710312639113597766800 [52,52] -63973186605893237978999446130077761060863990592446698131850109468332336035781574116757378433292464267406402984051789611047254209317228974655790780398161710385163684391619318320929948162285548830204223313005186897055636463750139224641011417263690354288748288250924057057894078534280043629791336407988894295386615256764717810805803737326609155727274623014537237444488588583460628789412029025240952351387629210851795991259930118539495665951740473570416789999694540268842692192608904673928823063976239000596809652183256645468786873772153702559746099492074738457173575209911919799689362640487552201752176361512415928138524178338922640950869786246304466847632742065231485615289385181114947328684993272545119097212955219573595705020273005665726878652559018472893648835224384786408902894147505418070534102506786039273905240814202456416628079588555323694980315839727590906217674260964858519405153292611259646715014318833382002844587147096539285977432963038421009849988591677875367143881098075487623684984466261190618937450719510855704502849037157139751653786460677115309072979561020979350912361454988474581655084194295512317297609230766734068567540342082017723524243740814608936640352165573153651790109812657119438828633243049168802380815698457247679667522398971326801175063575696114209364458178115930828858647973084798195857573208200849867644100200518612414105742194920944534732045303665364085841989359725261572236480138722460565892621985547375045166568731699851456421267612413215731433832343436723380110925164316711572124725384944756559598601501878897100615411760230722617761821221376352194696579110936345608738630567701614232284166221888401413722323770482617559258299566458753076190454952605838801134560026328245475997768351609206269059194914321820674453796735793583898989451811769067258306720241605525106045628655702617903186384288689330166217121338142707436990587992940554401765399073418209072206375839847676095860914789715631386787736042947834807282491383483946547780213357193255432747848983229466555513540431990015707007382522102278625830102977262386480474600389205197597806128755001120758768395134200987758980534377107495078784514968031359038000 [53,0] -1143632662967156994148195379423626901460930261609407632058736233989449202175261637585674865939228809684811302038740282222761561578478778660487178429226931128555825689514357781657026999493697960413562565957409709087091440695951596395243396420553165693627467639050524810452055294286467235926056359962117333714812549089957658899029590711903566239008244704271942655367538883787534736611579158667495241392829427872807046052401708404427277975930279899239608698139614185049407034409286876722784247926141073460535629981905485077650871732179806463719385251966540059199669454840626582232548212652460151267232206774661180370197743077731178578779518277729688671347620335190484148756640960125013163828130435514710010950945762777411335778246624589661564118547844446283731295892213619392769719006073088342338051471406685293759771371129223581311608444804686022908528927834518776858428266259213792358170775782937494741601711015373299235335443576538507367119310711166817316070364937830610475610650396378388631612338823218846220592619549084144476995331650829083660767392069760587223222738973128479732805097205315764298207657355827129851855459772840412143211109068890785479766143955439688553589855383271585834414073885763733714325457656650376077932273504760610900221759080837090881257005293788313310451981160532790569641397600944956540205018716252424661122265371287018125515594029005938698838584879863211635288474602165829121042901586128722310768444431447876479544047058901801499230207780923978840810361962259813453956887641664710659933966751985194038887591755937368016572629404909275197278103349923655169330831046871190515614184426295193399689693687809837858532924761937195543874617839709292468101736014224757134893225511538908497833508910674491618754127000133702593974426973077218468223181387402688019302316527228023639594038635577091305547980309990677765058529807049685200430385330084690858763619808740359487226393806096660158275668974633252160058623649873168931142532767823338552846719337520323239603906347350837261168963408310928765292185967205394621221654270855570649619629892056312084148985314168977980339424562676294040763048739493613614526312898621616947909966788414626260588208823556063618486878214972173446758149609702486324993073369484026295953423563900640521392434610670162440861979024703252070400000000000000 [53,1] 7102848553268893253548887557258808752896915785227127606614935272230723548031014602123274068125990698515113009642623085015687417955194179889260077487562739391090561402762464049214529405747620817193270882380509506001291258590996984335657675448603624015388305645603240368993893163428726328140857572751556236017361841897008359387118215412113056202908801339865613901566153726025419532419018933546310112614740302626927878156712468931467616072073486335972808075294462917192723263874181650808625838905635294436768884964192705905578800278850480874731130437071265090047155968963018087865983361993033794266801868027532544286176379361660896896716311717167445336774383376243281789378332150110528761245172731555513849001747676783440606074504447329937646929931234700923133442741971300355560729734391454188400614231264475171450781712486858790668400401876666275844315160809855448036725909828026336015413361405643051471613859842037103933118398888926641315804475025826966651568588391524257475983959924025871274764961321698275681415882695109105918757534184533327972607889623246675219162503339549855805640137589007402142309103249782962743160840784677126842945509347783129194413032393434881780612761924769929219101590504436114666133586637820525887901992084577759830309963460672795520821141218613298680699944586289391803362026844830059545148578631023247223804065367574293997591221190218433529323899680075196673168821028919858177139634422077857745349315684576498567610726519311216383048129851340588127543846922468763851787487661208135804915824690033843488272109034981107879744625078868596606199586938556635982869608646267596349047157989688305200725845263239408794022955547664750067701357584602915680995161999253533855317929884919973889126954436450365343080228854211626548500705880860181436080567509523991779392939987611862260211410885414101062613662262767887785335088435958082102888906292543222670505093035492080119366772980429328072154699491069599530523030432563033566241536921156597720688921791660412050443856099839481303604681916660837636096236061505964573251657643724721142636247868221629609862774069649476115806422168388378721855964547422403566670300352520255289382712795345168124745707095076296581800261396481762648625880883885440496554121164056119787070499547705016960611523000752889819882782324816032563200000000000 [53,2] -30933396532486845678244158371384937843409488542898503587137712969774260470191724177324277201650803827242805779397523110979008137350282050689411884830730109477034438807295164702804242332914491385919512068786530059634732137080425969740155765245149528737083564943102433250678383340552375471997742940863837005827158407937910960921338976140047304529955883938503323944046561670999506598344531453221557789856370596442236697915869020169153897850496861686656910384157947074760460988515965105384660654577833618866095346998608617469646688662647554004241597549876827869159955077440576415902101664873407938751311942367690895964399894145031406041621776522927628656826750186672584545941873954410712366821662041225179960624714832885585414634897893574782714678757176856655496904408065256651699076060745393773195382848509552283811323174633987298482152828177297245843846002636696927226025678187633883230011461353022142244173719264486646461006862941821501001079739529850786196256789178987904781605590120489093763104547433918517859464694599089445415551947444346088571316612749063610749798334359997624628000807746612268530074406505923655107240792020790723517150456692164256637816419058848875710592723115863250865005495239681165373831865116240758527305917633610648214792951990841574577061759332138014021547977602324212962275742572797243330121466013604917564095209959651581918650998888209972723459864646596810834912707559838337503219761242427034899484068358045959979071390427547336205569420926984842515486397825650922978558371257778666374476437442308394673503078141250897239857020061437305664158518412439543681858124345138569061771115271808899390258070587901897454932980636988580624549485632128579344938072374016653315256482036820138626611504569161049335114854490647483653491555249228561316096188604319727081473100850874921948962517185891735385319071277693445819564405482008664820823520184679553747069369601111127717034839910190712929352413179907584187403001326305589983503562050702730747239529734297820638841683252015511378053443493447561950746564499436668121457665092998208097558544387364906112150199370820727917682985059906994411510548011280685992998812856644365366734783657622061199603747456776502471233876909711479149919654797780692002751077196587628194523865175966672691205019574996189554152787547678310400000000000 [53,3] 58598040804601521660275407797326988423478524890615471720130571581767115552621893108330712178274626681516479664798254882563027815516763393335765254679593207562980085860409276786205098149451149374856467807935031532500276072298933830401750005461499154727279785372591639757873567553544002741072525958438439091829412681577778038145377798081598284706905799353518323294051917688387243689961225645793100362343911363434673214692039400172064183941108846184796433684684671958937266862848010663282897913790999366044419119369300016854980169759581687948869225542661784746159247772817122030219996846083843006989134425326153314607394554513686575288386956111321135993622345707816090706626806211809740135858637980657150136372486860700877695243417407270806364445282364764576249211478515968360648375315685893686179773308678538392842156139805050869947400178379042278169365554012270826738355504435162352807466056920089677653963297554873129769278481680628657374281777588490692821329176275711022323630192494995286895129988541149836726688540269299638748063669163950555051697000296763036568090951708676336369529261976223571388441101289392657412171378106276951357482278386157115861094706557168617809841898342217305589116250461406423475379591440432012710448684706397919095335398964069331812259887852521280613780886070700761330133827779401256858450766001722224816028083798568069080395235114486716001172634558845682400663500752508585369092298845347077576471573252145676899035651018092786682050068790548436507577393167511851797753214135989689830167739292724137341086765227682356346174133507968477305496358303837022581515999206676496615181731634325253603188946131845629770474656665580352434984303725697029518847175412181146066848935489000978697177154314818105417490004235149726449888313354910154913122673249027914579182534671412216938289710025311574928386414743469301557716508862471666711691746547178323555688120497658728325376478238251300291778155447089828316476423525637864681734842889811387514992505451875648575266893284181835069389910704194894589356218841738395340981063209166364416738791545046542036041864799283104854749929681033361261424331835629568354865214093974170954013291334524744056623113638440944747215197627510188527138528656332241777242483243531670898133158141653859873857877680751507537210431523929456640000000 [53,4] -273664350002677363536799636318210982265803757685482346321945151878834231494301060246989610090310074872742765263575755885416541718779060882582855249510397904945483718857797570723540431559024957254098400180211667148769977682283023637606504172000122524055499532350562967505701869312400167424373654574931242629037129693004512842461034507560295107505589249821173355546803574846011705823463030458908951414742644456125264724448989162619108545228121332215801562176542261007183737066848483716838569991882725239001430590925488076937032105526806976976483271775388260473982606796553091176005702296994798565233724388454563338516045738043067915147797987250357802489484175956751755821288038878552497484788600642826665433618228529079635184724657544906275573658773762111170877589940857503367317305870096231343303257549730477546109281069671117136007878376707243465343039194199991255478855995504269150598334690335596604693803626990947537618264829948862237771327385112526613716183661700486919045126260766594030899487044912618206867030931665130820685008634020919113754235813855681575521886609263313526116121843523989987889876259727294780126351945405299164982997512243216273702530490651231414553315242960523215604677076030866775986755273167173069825206137152915417594515274486854990473196397744166937279180568593808217241011894851836591328117678898986936988314197822035660580268293055529530040315496324934859226687744618571735711086334809543734979209995038437925802475069413340159849742742583236272623948816445308163077827040966168444011162069799219005707455659107466254274080762670085257703095874428781146883753076280459584878318747808016078500164863824019473513583525891480347335553905539221950099102370890645563634458320164729603307752248581165034192267554248061317360708802361988098822573858899150138731356973838000093334976157899949143805601821153813640004825930451053994000628442591148639553436824818552782758454784860739091153162177913708032769435835507599549463847249771325829248890931878623004157870310364398258919814425909192569461284703240246377992508980709600643871922782284378582750079394166974003623764342411488748827903951772350553452935089130845533790396400810092274977826819676891629716632292530803471694880482412196295931187502928764462318812710868371090835453234243678197876008419861515468800000 [53,5] 2385521117729036481491847082868150398176550060428170988971753628246029450273871704716982499582118887525809472685896414969778750323223596587602603010439478996546296576548323494416933531133692681463991133141350260539148303963280157507704397692399857484741547995956332568815142457099253741579357079879368281244800812987600042787446393457909182620350359277709439745066503692452092796971377897163779874834037187065635240235952418226537312134583266825814383824581747588323894017747415592793120502093442571026800406564405909288187100664523716442726696330099497192021433422291117726429870880737192465543041487986709743275073862898353302132795805790186676089909882102983324916470532373383402915992788492182975853398045200814704848657983205824201703858918107976227692736085598289476015745957367465022538458099433794948315419038849440424779028923023192592317227800999656298146714695278694963036214534033066323281636952347201335651366338098638780283986726736908752008328016620888508250317713550354406845834894333448037899338819767798431020202456946796391667201836691107665218425072922914734474229869361939305034931213472745283676758622727551852137092636098672947953779805509585610834066598101213621076758716389084484152508488435158509148487284225201666065646178493364722641629015455168579166093527357127513957146733571896694926854740649069685085153533548028222924606247976762349170554481177055451175787025802609578094133238039046006370458399429044600901351726121264584915488338494586370563013252364101523070765699636366847385609430673732448237482138111392820795384798777188414073992064992700575668180761233182640036001242103542949708634354217080148727927028466699590169233008028922878439031104689859319205151504240324902705265919774437667245962116452666890498492425240120941948961228617084036721350574538577316087692323011153275729891152956510955233997360016022395964309564175686739291464279604992084333257695328972641445706744930199917763570893026921741624182808818752604599562991312634635351785684422478191183689433662677825827604377804566040963844409950599188879381932040945427433295224674752366221750716310062438494468418410519157780959720019127838964000588574349394513220318044239595915875391410613735463364997342161566499584184449497314722595857454273086088890861073765006351871708229335053762560 [53,6] -17468793775800122292241461991354515773614281567181784229292495320038733864305069913236661730226370137038688394603761444867668896666752853273289321169202704430275587602953281022554742178294858534236992113185270488066390178367294038607108498127799493073805011312897013677025390669035866494980762289146088165440226619319900247382734412124681671316595707745061394388669422994702680513959748343099253426419313189283545066154988812469640358467763959178606321714559356803130644988876985298485842628445435486489063383803271463237536687256472497304729952491906697376737638620673980043399068503744783638972838476604340424003771572555329485019448709575546617987418760413299971156645987683418980921977010772582192121921296896893082877697434266542292459788439202453171397908500977128363072512841392765726346595034647558953146019797612352449613812798387631861338872911961074442231017310640666111852335435085920154414237248975963290799762151839315279087264278237927556469825391346300920532812082449642316241155418205938133642714702426493829641257360234188338377670707135677308128208510196617964774955437050894759267671355969123221815723607679146858929284394872639693465325818328335281978180712030317618643670232275561808809095157914870157249063200695234605840199011757231061553858770309224687606211586589246837178626092777934013725546658703343692274255113240009377493136156616144184672481381073630752214433485142282899319899037424748615704804926556031004485486714951755198693904465719471236837131337479962472700478535187998610218712987413513845052342277265797266513853524894370113242958297504885936764418334106119433301315584760769901746960760051327097266723247266057441153557707839106463764870024433214960653219757400368593959033547906876505575904731253151534799476265669857580889119035067539895888996385199746626525344056571911719548849643154838663085151522723307069250346112105900962790368418753161756179421336483362490346229030436144217170770398766673393824492546732197004233742640461673253610296388426200165767523353810017263220408580858552771205607561139138289195928592627952307653237703042724921591890477700253570299664432113039429124947802729946817165127848748317772770844409624932793716412236076371145451095631673466595957513019338493067162970445516317974095789123998376526130580232566451732480 [53,7] 74071423750539501866199752002796869697979952125649804353562482047377684107149010373865187174157605651813085546670538011646845516803184432845950954213448730169743891295891681575145438401966994060024545854305471933116262094297334103346320822535919379955070075356355053547887732140465232287386980278307498170151487875020645674224380073395870849591151332004351630635524205113906565132743114038901592296165843569254701083543476531836080346618370318030771111673614020769084816851068522308258671328421532409335601185762230898572791564981610578273747994771045892806892197734602840072956254048463027146573011320855503313378760099966107802448002502124765718127636562558594156320647570398435101686447448163245740987017301863767899136903499460953096860069126227903845193875461564989475141466397572392925274896688617797172684222155304478034805917747585109558314878462511689004336186003726995524176536985227487871620321270341394732942926689654220513334093912179282229549676183177382134283163906915274926241480770572148376908809205536336025527324733315488258704135010529623904045134583140444538347713720439790938166430182411748535890071808926824658854874736633069308643686219298309728364023120918975272408164337647595196798617388537577330018422540458693533890861914623814865935883204508455926887261630155419552866682320320364507637915066592418993874284806435984255910301802980721003915345603719065345546771202653747532085049770878771125335588654987861056752160056828324200193436623670213532198928079692547030406385703070673829298397341262151513960525317688293717373537196753729617905735010860315591858969442119546569441212994767985645313025106307839288301535812050730642792347645979288293163852536208844601083337369807776588476961527308983888074995731807723950545551558117700011218565274045426666890318711128006347724035230209468560104720408919517538890588954439111437428971776016150039814861243139222168762893205871394214536800754308933609931930557088110521565557142827062894488970256472159125920631891378497482611676551128365433268565557774564583586512461597186215586952667198367299537541108238368206173610353529206837964686760826112934558850749343268455061709507619207796143640030228153127562818214287626573059994387563619895369906329843194948540915755049808288860164269664932616696291389324918784 [53,8] -212565309448593856793225602846275475851008738415843866609703416349519588770311986566460989099947125614816400097767285225500314156009476811249296141425704440571120934873473358029874558647195019338773927410221123081727265741760572530896948693856519750056364336509231157169344572592080409873700228981133187494457493483170749252582047785759109131070591158104416749356602906544223168529763994285598395491869448737130590227740030496412974505865074469347585110490994635695393764693454313039095924977503800529847269867220759282246399519833713402608004337811461119209586132743565449673746305651976025444267511151752243820255786529570107840877265830317503891428948530432731904386547994197803124608211639948746230500664995507759491951115089484597414595784183085874053494787013005017809668288123163953013261520695682963072087234561794510898719689956969029829720498376219457300655185366677723014141394446216220488679785286878369783156778207565074953380040728355273915916039982584150485792562023057361530194655573979788577139319601149318607144385032141997765975999625415132156050276164264751903838155427579701135012064729325303815656597029537430862610047951965791351933232586587232866459440723782777080570360501399966865093038714170475134652053093152105811528112754944312617090517892465673327237460422813299673007749426217870787210235012556635761695329523857598925469497731532856515467949812770879106553822973143650869429247295559622295376149623193308814633131992217887432088456686281216678309075235260541600098148535379795618643226248435910692697467534699636552632063261801424903770205528705720245003582496048734895816113129943755332684511830959282100942684006582141301872567513235060824857268275456957742800668526717690250238816763431684267067784348372318835855677760298765715166552386429956964960214877374624380398768626235007657069215229436631474737889214922552342915448784950193965702994371962885975279928032790457598888082704374069108112240021523132528972988191698725248533173959574256201090359877647967459556745816944827907414431526694701252611117852664082601475432215988144465126743328810780367123038813788277943363027950300639479772310504560540944986202472053086541376862858375434252752532489994241214353480187567899273744982286427116536625046773878102062266435385338777704654364160819200 [53,9] 403066825330548167304473163180617740324003001265741394152058526856596558065396846129548208145059806698809101595249674923282610634923644224159346414268556885329668595269703183974980946706623815345945913048442777254566670491749165947925503558131980674317253922594595799102380224563843206141489671981480017817442043208248998962857093164712295396540265273538847806543538919730388306283627766179227374471105822413817902789855241924614097818526917106610052360529840981864226247941095280463171645116516805354172158135433022178267007775527852587256820165609338114482626165871143614773311373315076107731746381477738213450080246241146045174312849799615421441367086567097244406321235403473328855902492622566815363926101664870690147456082259409500088691040486364170934266857630772700946072107260324155586052603205469841393978366749870213942741866340717610023233619723225218274117174804833261019103715829752379423053116879208628502206185032258821386434381988753337637733139753258465188534272612241263727080049276934721101239368371383048997281020193385014646919165915112154364968646297252474109069676366273143857842733460888866547624218599861413616089473231883173859709375206756679084258258608513669658490007483797281390870904102812067950161803459492948668557926739673887305790303721785200121133114894343516110821452160657001184084234627384554349997905920311855794304525820378641668865759820446738016851595887188334863328429756652202412267710167201047334973939858913452692764218990066769361585110366355607737446175951107215153779853411095953978207585769878453630171157539389565248172780144471409040391413475778267261203107908825742566864332899008845583811362345159644980258926890195193112311922919238101547179086715989616334368072583043126855134005258684724199400277615651015102279093833558523399854415154682107678542398473854344078006652403142912778812022171747074137090465411664063318474950087839950694123509144425078191211980525172296031533481210825906861351207086783397918849747087422855110349392478860047863738027306994229492663196096913883865295544541212363326056891433340292251932648124163849016012146816891135894561443851469316386945658122186374076217194830658978987499456447316134666759273073431320365562837988101335364868087335060324950753685250741442055682865909541234726666944643072 [53,10] -349291279243393817832964712253453773996458593706596751231861531776244891886176336362166695359943022270066770785389351848592372930901851115571611043182627144821691916333353105019553261043428860024336232188956305918956857585302438264017219422120214387973261382309075541912227955959649991746711325607176866193950553065279753453545689593432164386003023938701712355826441258791909880742773686327405383887465904870559618666693413928637210167084512897046086714480028935822272123768021606267999723494766919266076052149204530879499614491777553861287696117796678065165176818788215202935260091970831729184244136632771236686144050234154162526580482087145859050576813677949684722054645312251571188846138918268563735673479035474756726867334284789995787177884802800466051975679833519282076681038685583887120551563214732013860721512147104549623503652128279715488998652187737022432724675828606792715174297861642119905697407527986715092785291757058093256797682160850125270957782502085294429255534789528996273111229103710251056162113075962515336988971185432494267617473589631121741133175902416973428583916830886172432763984380140263470953799870552667377460320663208163865423058181193438049866165515006701173118671153794323620159301293466399739206488091652863752763400691474346409632429099058087768558905876802048288370104694922854752488032760428872602530134049233600240688201703100935088812601543385945431464000702365670153605547126123500619797261450250817560233256619923526575872582876953043208108749169706436911527586887377380175645002742494820988096750956864897255631171733966733514106738996414656525602707754995330212043437096505118302351834671125217230172242265148112002457214011571944116019854988820070926274983773831468333807137684095708983074744523372274219548244507472464933765901494666807728361918067083747664903607562071160276466025700077549730028168312427553383120257500635711708621056332641642412884857530337540134040755308929179153706642363009183723611756739861718663214342333563394656260566247744451196554220683327731349816787144010642965166644655656098946065683027834738563928354116760786031503821575323692241154587017780342547056345889375589867930415226249398229496474596062973623000769054701996970182032630337030470657147145101346118735230215009544669636991838652057506721824768 [53,11] -685518415772084652932699912971675596474749863304713529825436938565635407157618561268113531630472057730729168815398548342299369700119767788212351819366967624273728812757514809518812941040123874050955306678223618017065123055058391554931933286236890287556991223894324045681431968513666414362051564236845151872227218060756188935147785118024295842155656511084078974139893747040526562492225440708675177480852673701753679603463927412597845300709304019402618510458153255006484186850714300762516904168980545732535957198020662787109445919523112394170996768145066250469658393298747101507942183981215740986323528419310394158627112657652313800201157299237881775261918800283455124896926765873507229037032419056537652319714410753528884653103043137203783865041952740184263673262265303064649699706988799700267637908507534776946297922210946514493617466231988373429011467889862487198325301591322167070304786378111162745755691535802937229659402479135216218105451539723671334430951623232573251330712400406291585754142742923987332551563142665818644466080250397033492027076424572794861345383635080867381383778576982058713516124716063976330323682941441602380047666566253333446460380172961814179864586739151682917774673752766758812216815811709557450896956537339503268159917804250775265197096960483575308523832150588820851375528969969658486319450892481979179295534872931524862969950861058425147476613390078212225278914981640546981813646768611688959777925083648664211149274307761261445888644188225953631273614473978744269337752888447487076401895206906279855316692052338975129216272460891287686463026671311153547577167529138591727731834564114174987920135027255732977249557341725140921122590862957942437957664888359484336245606611818639448090533508325570568546998544715185042509492153674109974867739924210308432451744587233403976027917751237523611210931560563092631719836636057928882607229377318102424150479258311668291991560660745219497539111109746008855724057641623753079906840752797288032247410674476325651652410341549153813904640696583629804668522056189194883658579272759589646554824352854796046640089112939097573252106252548992461334018128296322085182923480479854448585101473843034825867091416435159463030780908117807813735536722978484345828826099983771396415510223502795155129801199552253474635776 [53,12] 3867629742906694425053932126809080963261781714193260636906406128446015134355204726527503643357584222437806729626540495848653475370414937010489307489618178875306852086285625185357497496032049959064199115967793431482961136507093149316672324064748616609832874334610798308190103251523786753130124169388896998603601942821348576967843675465681862443932476510923068317676218810520874520658814167295273574907280697868480466786930289643290940604490009028552111170708123808862648305132931446789258923563386369911545609898810301299910516816418966952107746714078590254256445411422470984787873243438521900325548726176435472109838947794993904505735344102126481029324640945314128950717531467891773881085493011139934784495868333438898125426335174493866018794523393797441833416596150320759918768410971414643342542920732850609375457927203432781919642438674469382299603352439290003953724625765412234326847145118891975200509096981603366051191603376597458879290576650592901186651940602400560235354360958129900810239209570914983585580557336257963221378815396721514758282456983829361423081111034923769756588198276749192655924147984770744049517638745917131575163049323016478450468309151588264302978196019003952810759857955701226821162055861255899163259536533255744855210696627475846580911454289251111354267965523498562583727492550713938518477316041180382458864960284661071627505930122234762922270344613730976752969867764697041818327481870994670990555086247777712063211137641962049270679887143595223198171628508637945116772918433525554026143490470674654256791830014396839982042292320845137436183325812276971972993287423478989499872071535089822499925431445684395796297761669283500230036828494143084480920378603956273040046438967057739088234543980701582839210072436821169655752941047447837680878567100153365264776066885023988216923194268813226690234280069081044967615664362313007024645479163467399619557196898158721733676324510089923574347178577969403903727808300163606000107877184607922565541873451302954423933007064212073224474556604991426452053411142017201279010587933691012192192520610731907013330101283625310528641055380045804314964898615094149626355993367748011724114040583792655160423430510202872793200498659005947282044033628693811358566306641924000496670431643645604179728553688286711775232 [53,13] -10178050394440846480044222713957831964951672416900996636060235116669073445115407028495536356516515261005216823465214346292832874344420796717413100136233951638445077169247336670180581360399043328610951627144343257772211820441804518192010979584678325956407415504451942312061600117513676430912742465100403976228840704194563560682626171895840873073759192577321494995983518302354235397220524391294489378042475214957797335473120339440113546312127704216510366442898534735337409400690987305243561435338082588717849240958392255174125228419757469230475644578103606204905306822791104281452169506344510680296460670971983434083460684107520633695195857366468800503441522582788311965926434472537379833657457516339024292653052590573494327578417820848394314117581550882223464247827955662423898969733879450167679537572738508438649839483915231961612231418489578755973676199673008564960450739178469179477177534239356120890242087527030529264635775490394571520729934372094851462645532559679687747720607453679142232077744436580834790457984249565213075339936608884712496898263927397113165678059871266668873082059416679022217136505072590627330335331332671083163535841566016134371554092860700293491009999065810273585272949976776949356918760622355374480018557007232061621681128513123480865073297954651043890438557090957205849281204637918665115757812952733444245436467206679609255727757085147788672016763014710057486819889896674631378036517393778679579699741524557566719230408838712611556418564016651695392277587117601950083741595487270795088884707663383192805761989261144373110779372950500980517655741868094110784218474433458058160956847257753561884847183215631995899612020956616170773087220574968051271425533928774470499361390615084555312865834956265317461530591830889138180187605500832698971907291875862110627590872173551444713342335833532822857161576578805072724336384795598556133765795929114824301604066276991121781469281436708499887005379994982977046679866865677612371686859272614839567525181720844267747935386762150169842444859765161457182636424790508960932627136291090141308982323603443624944194602573559561753179814347245021900051493621989504788065525690965598066281419811465650518285513337783881658353171614631226249983805197381923634022398533227762343940311169640315186515170658632073216 [53,14] 18816439562467676894544369950585296456847749851944027421666362873100083555248574718624492792062302987359332161355014378283170167658272060524921595855346083853065996555654752482415222926976949779226900988126487399396532055871047706271091156143819882869834495264142785500752025013597626912942471364251635885490073108315552304593812659698623591243456957254077714591216562937980811755427173927098307755176802178261859875804130811160184419659455867091395274338482629586811925508386361652257546688142217868364832373481838961738107156672529397426190902116330512114557858682261791600511491911345190059499524110903086283184808021254121439009274484908973934259478938237616941000327577343128018156066725424198533889109006717922880337037444969692358590474985190914145403132881474302382436361482326047476496174146360502887903083283803591229073791894532077357700579051119726349653195177058650686859454630547777017096550076906137107157155330856977312179635446777222449232174579688244433803147578353204238453637148117281087447881918446155742956672510293020720834212892667657104707595029667851058418782691970799529348145275372710218709676632368006488839882512381512831980076259384082988833251656666161230905581776603909956013372604592025627062288575055387259476548700070449746829689004400186399447161052202943673744912923164094328426645932190632533079988198700515192353908311479755983500021155519060729233684782172242972100866686298287406745887051892045708337127160724025395590937644645633571752023802927004894705929204059689459688399726165929975089600444340268207369467827815724999262629613053664168916197799544214269065633260748588114843920004876062799684925665510346750521295037501448626392830940372734810188037459910336775504497567776315840202065389345386012154725273230208996289034759599685590749492039063000043410981115790409407800406058953220555301282900923815172677224989629740277237527321375821378626920650116533713750828950884978318806064886786410494864480381007248578896647672544335317111279661473378738347290298787104282075977328469101417168948713639533934659151863696469363279633857866127092905463446115668043685281286854396009516689459118519699553326382492358808168566116694997648962856493313821150661162613132881400146576035886630340941287548057806894927533411873587200 [53,15] -25590217568867123000911669385602608025489051860432520445495487430111228024563913666006431035642695794630239148865713023920594143147499792537566217836302509865659390664346844231874992066244308617370573249201744323829231558242010802849792738017291460166539535790525103602985184625472973743528237034924178387717308040390229941887968517709111321868373334944217245170421013062176793477751812357998349849455471496655170445429736561448904379011470527220396230476787255713370586344078922313385480474647757951633025795883720394049549019367338058809789364151960418178594029919832192753350987260836314834606397259779980316328758216165879177610822895091048321312240330022137348952379327579721846125166750501776345609018772876650848131608697561668102931393358258487455815837310105932940962237330226714159925742854023780672959642873034184399990818697829370031425875008743055712587437300190791473825767639113481498317732964103816963048039953499599394934174673094688547616530657131698390254304867602648312160416374503322376968736102605818634864890987093677839743476940839343233624965458276230866190739469200975577433473410241278727449219839760109447429888710377341099071883534410068201464719759793459771316613292768880668218264945961984559500980235465352817066561806408739898689597927620387196731628725124493628935982414455750014898153208449291033663713208457552599618579294911104261382309989265766300999621929070726560281044910592108283190958941360419931971956701935356948986535847755566312672441814902158175277917707321908687467245451631379314703153711863911226059740017787988584028835301352271376218332123267776008859228658161448138024428401969743508703610541444651825177679028943986974430202886764586054247440554628988453685213934918741835291149882898009469495543968564109902082058382046300321015958135786945726596451302973570366541069009577474423009020571006663254115260626313986523045496493374530681227040844834385292802342515978416893392162486689070726546712170542825248927613400283645243540186619509158278747526369554281510164918992594406813827695774797921922660944809787615184700161741422972454005667884451550546040177563670755111936123664040794678775830798343894460166597233296321676860396921607328786497715379707035922937315095408878367387457138048610039020197511168000 [53,16] 23480223189581303027475658043186319313299335646166073498297001795968591733167035947928503623485615362805559164264667416063969653072107281742691810551868578547537678210055232091781340160830376693494615011288884706077700766958252331164479662306395896533150979748723011531809607824350411106852760267254646435349383954551119757386026399907732674710516796962602658930953097204365320281333872642734649994361516577852057897134506007884688972175743473590695341487063391981303339643592755956084656149736622530588732329444342280365035456470603509412547275982841362225660100046783572931840395834601529586437222236842921467261620745953720278591772360217630731181620632265699649502598603284019990363228504039333993392786888977297373053311233673526391139696884801641974260677268914335951349829763397614783400453170826888430311081205032148799191728973191929844446490019419443015388889100989654023926480555042178617402188669254676080052212825628300057671058721105598272494601388380907943860976365989790588204993682221991175937338178339624011908145016418810349172486053383219431101110384745943866410898776413964665070292815913658113755583402077235384704531050038384196149508831507843253917995496840646544520010892330002030477781519780618779970710393571762471843067621674195474239147851549219853464349084958560316778007869735000677076451619411455134021598870958300434648861454618819518059377652868812707776715218628349005792480837545799829504283147349144198216167766513707563984577418746676975003001127906317191392685510217799985041239832870211895603053561138528410017666729798365677161587756045848085101333246903760717686665516077490121480835800218084316389565496692467930304260142778248281275457300983048732532736748558605441459447395970142494230143971995342599536148099229287257343286101093031136629864494629527152330512179753329564903327598128018175426903064285528554766532213033499998455844591937069587817289395650946317964038787975604808868095512661323605265658074620424922851207058713994061540624405996851576011965085635981749983340451267957875572466241092699328941784429188048821085162501349903623124044920822569139795352398437450286288783099608318318186710105728974123659650887086552630791054195124683500551230253732865176804969259393918670661697824515813664390696140800 [53,17] -6541593953377606812573167542470951753008041966652693053487868047154755925946851225914651800917534613388522041249578097193595932916157479769664375980880063633950183769265552617246574843535454412566325535245183096658949391782617187234116571210237580064420813086763412831278212267025922472015559500153332737979821681259885157084236049795860041436951806770361256513000694025038930765565616293056259423975036980469185949748814819793599569589395795547279999805547281420018293980461616200659187581078653805168109874101882044548051041589367920501628128360485971571581546891385717476320606887483126560590943180533919815458411376338108564823371904246512257518080535690423615530964844405473641740827267354141184739865414627330510328681894342100415644999703354027043383122702394535296315302545535625647559835916969723423048039766751072770991266993698335365677600042759119583809291094576716240650568835488774471322139437466598199053888742812250773697571227240486575252739901198463993374977018454652719281665913501523196818096088155405877764720545974848976124328171198204642607408341801061641924802306265557823961323918656992238445658374917606282192653064461384594798794995004524914133963701711206834202763309845790871325622662292127276989337157121745930111847191659862876872938352071663541116609516127273082772479559396034531153132809650817183754973372168432293913014636964403582973232619228808255062401639585194155630285686931860466278500322913655162272175472706660845700335911564749381665015375172385237163065543225103774455945551102824718355358837863998100134571123971840763505782700089591535145058235082837472067641910200166641532913378716509533730135086630480086431023455381156778288801121327966117711884800748168373929759715077853756356718739781942184899892508193311238359807586344584944547098373867647591926346715561304950195421395653264408472471656832197999052835984800189772079277872544710530752512305992000890486858565238052839171863627611383595327816274624027215061627503445851945852979145189294788672702815266213302364371160937352228909715084023976928256400871791028203654626879325877599293854441316804715212528521836515946010777098808294532485254410863681278130805081132669161087629002409017850284887830196481913127547050438288079788217923896937633808384000 [53,18] -25373086932884490732511855326279830961421712618900309503328668176099520029772608355710342023799761124923029038559927191464475395238297109099908281986843281271461964554197611939203035284035222819388612345636811395432008287563920623866550276920055260233276378048014422972442217282987631649085343309606671608332453771087621327317542912882000280378639069663765014715421729812440925100795443970833648342611811594243130122548575625254662525607062376985818933819622152248616307649483312014661003691794482006348359049809862226151773439441268635805947842424305161920816074062318657185526895143401567728904916840135494456984155800160651038226269376893125309924740294896886711623872516171855640960362307623898887587728741600404699841872675125312264186519347550887922433752417922618542000123188298237693966086923905345071297679507223711408975945567559176842931169665092021934687623062481667277946783657901162498708866689102733135800977171904666244456317256675270359243484040049035577207243815614520783265309868516698835701637188091615492223465842458661751621786094914485697344276410504927975431636723288532507295058504876322996093661357571724708809311557321481749730069753758743767234976792400688604142795205568000119408282214766962753375360588252723168803200956545716846565550325255247802176335987886897460552022430258552675665277409782022373406969078620409441552287806825283965806219244176801357032336802135899659443214146691968212312453195321123274365416535812653958576927170656253657031423640586130637815284637370858081229439399105065600149823202554871976286650067232157049704254038666239992773338672042011532395303233039456253310460333240775000518239332678736734019044227204490881532237179752693544288571218682512164681276740983727911339709584118339412443999614478034267171496287163736566745798106263856042010835726195190674343543865946185019342606273787413729001663763399737082953560961490007332946422094911769726398037052869524009196007862924197065793558224825028809143617939644390044619150082089677778126524286387351572236557155774073959314024012920435065865936211589025145435574779856314770475577022083712269308394098106432217105870093176442770092195312248725331556027714538294857046147474429258946126517022379567794158711006463232051431690514492027620556800 [53,19] 66296121191056062751619457988428851839428899517721944775326872536238614405550498484699384511007004706854102630576133170056275269265910793172185088258105296669522354132827359546958978551474017743086498733786068574250295307459572077980639827717836523599047553519768103632347292155965971824157767905905957410380123170846187966604392341342341496582983076274337941821410037282254629786780991406754350616000076503426642945719105655006339705183773588304907574415240246040052683573812553047692368473512132572638784792656327601633504003989231242610164775653593554493171971701802807732037011037741786652348912406408761912353752613362251131145948194076028782070755031814738668284061972310156093357377749325280875432217821679238049752172114839950865759521334044727684796585523241885363875931451878982412755193255434031504055184833095169966685155215660017716009075120063864758009482879330363825412897646073378908835919202784845079455927442196442692955260779615032182925216363664774276756944544395561654778963652934010252475117815288638887606630204433970965991176468336377289923367877360241504873968970600681847213479646618006278378748461624079298017761637060924665081374803782033875791044587488272962174303931444391372692385385836367891682770779184490202858026603536830940812824757363158111756395104027506723628013657972551743321585539275721004253644509326773580004005055818597706108301015748942737808048978480855851102318482093955930791324840588774912831542063503189580846944684914250375032459142052254774339490579345300006001026872198005090138296214322188634931905967374562024101960384495533224933700516445960737062914645476678534592883399569437531666437553434990811087103085390926224384741998262215152594576910187494082612461146203107574119858465792844059776366547203261073429067933410197258409645872909496154349548549204949769997091886660884578572851495341595950005474054200558698978992205699312196938492684977284707273863623242680017160061215293521823968686378245858174936644805292442306528426260798806173632899630509653741649179167426407193103177374386428374390601482974779458801863872722426957118529101902813916764837329766750960044528800509333383079786192179065711978355729165930337848114670022673601263796213109820305357393127075933648909497610339457433600 [53,20] -108383602972062564656756391234435078568599202247999277650216516898121905381651927508328295351516422689367659819601948423839026163686435394617619103689330085373717826116069835324444343027213607877420605567198796001594365208705518065959835587758100271902833295071641855523109406976518847739307876647836000304026938328473506800927227583421799469122631932630196939768923834160563118451649691838768138165700545620253405681766697743121398306166232924009859388665428200988581615700451836685216448812041069655339136240822593617600683059314980430882705059756365752907362271432197234825073229143810545029339551256107043172812608962832322661063964897195689515770422188762066897144681372899747572804203152973433928952227184113468890594682754310000438011469332587000247657676238454331011540501850197395358753175917520122662721157726027485598801729546618120969728531001977191099983901364666165097921817612225085908799464897033980725145413535789126640949183450147090232148226591747701415724243847851586507042808575787765779736991022638780730928307980613398090823299705759778881137896676495259404669603106349546417610645657197884380893276507453456014919788645673114138932670178848663369031246791847943549663464785162908033149941479469611226489493081946365520206246354615198177325272859449015023865568020689094453120909037342708854467180791371016687095771065902499835475351422241111534758460661870175684132024198398843658018147756794457011632457607029172368249758073067290512146000759217230133781425173719424459417508618164836962141928262152530406875172753775388618037811799479165216580667036262531063290425301862651908631850198831328938719381420474125222365967326911737599858452245089311183570869401371070161056902983209763933369728928954321163896889237454982281717771965171753720089820531073863849509943110310182821305155601808662890475294076188874148633161188564858361709280354708247548630567578246561770847860874821328990106189783121015272225031397592780818611318728225469198849849458831890356056641516721292865833354055123304137022819587865280004267848591603448849379566293496487089004859037180495642887033268646538208162762380545866316195331076215645334398008734916017224051502038384749061737543942183456029140539492786644070693560726460548068243214316024627200 [53,21] 145769364280749075153299376456235186441583698756109863601870132806913602860908877415996496900571064981985313044102815118757062961240011022648003833970868995044127597205517410449793169378819704395152445151942062495229855985756383127270762171340343665223920352901155553393961548700144080845940232482272428164514878070503253583286442730666386761411223612968965159212035514362037580076309172733263970921850780397143092371167487212537556636486112535441459478841913934549472097589714875878598950509981207220933805756006414456179887770816769376123203397836520863428277003799154044196847665419372997905855425014647151735905352911054744383677436700320281779903801636795623785305388983297503246699577494762643302822577685978603682869173308174335191288719787131665747875652203014220166679683614954679196072155800640282642366723791578065948313304283685418653104905131432457516455605809966625835919271498209076365171053415162869504377173826547035515068468172616964089938773142782071886720789651516745052871024011964138488208678524687039993140708305206905440850171680347236651539471247476830512558036047162080395587414153179846774206512360554679404272917958168107498326638062561625695990852183053596459671344330436429322749936461117238737603419447675283206698637842456686818102884806407673094224314958344558612741497155868795330225802427402307372199907927108536759255267966706692134660982579167903941669699292391519973145442781949528683600508454656848965097446209780991751911339548130376696259319001196912843860869214751971858094237251368396756791362481444234820765403572074606666823284001158651038798885556705119082229932286289939156971886489190403998873543620723044876457288927706864486538420903320814391976153954553765775061750071957289356169857910792624696974617180568666757770485546902994382091343462090214161629567523814593046248406523019346308796368902637536913136642238324056177028933942628713149362198901551127447257235800606323395216521002621078635579847008390651183818345760967228464804739746499912178618504088972912461700962467975977201592513031075988437696776348279076116720400153818535446861433181149822638749783294191126223317804609697223302750254443451289086209870946801447360931080755538440343444534873895506708516722945177192617071819452579840 [53,22] -180463049232156856449315027328009545645971088849577939039927155955947386324552485522431702259825717506448050214733850409846223836213900056155996541941024855052562098560997075411155850046073089278545638315767739768001221229652703364196938114798794151306118178458131040299752348343840678304428165646871482502871389334131497217569868832288015048080938616849105036319574280044218572030096561704907603714623960668241026053757298120970750356560500011428842153518824397254137167812432734477817141431064038114387936517320006129678544988468255078635086009500748013652084821178043262198133482272544760024549683854530695298329612646323441639199300364444961830805333413977635902313666707084349692410253948625337440534609410779044951216226755675001771037545053168287801077931311489132537282371775359636981983999172059347373262200044479297075422661658121789657840572866521716494336456155148181831100389748628327845071364671256695058769573749716445313103613244335358785977164852087514341669292522751333245583387824938167537368472130953891261538518831186146195847768857022490658872550566253561298976858312366154219679939099977961945369612255198036250265487816265068935598349348508257200372369630997895689266432502348895699900515250138304961944923785736975603282980561892658442020514888921348063282157124304289098899827387379563394885755328024472376196161507033544068960069891607438905138943685964276836546651018778399113468523913485705756463613126167941384525479608548566958764428508661364452917143545282019308955322830423994782406876852399750833161001615929420870752497449927316678162114902516409697870092906727306782325413219078056585146077039167473077749561955660934053020449487224638628106828564353915599919369992969027478808256864388533934642886270615212776723259407216276834433472377149120496154394769652752809023628587368146527110489958551389918563293324883535142415523466977276181115452698815806889248599381620296023285744213088472071742674839818819842675653701546213523941523658294026708114145647986969865692635939582665460022196398154503678407483853290613367847865302489121104346955918285782438625284196348378352469852807565315632251529101237909893237006323848827928962387940463283058977619669425940961907989567317839827751422101576084768497336320000 [53,23] 230530334302339141093308641928510074155093704871732402291990052436380490034252550376916157371303083675623851411788848750008394190065882311041603581075549495245738413698119081176658988480502503848757955810135152317204191604923409223867133262493627063283918352819906710683522610856477054831081322416138426145855032442118190232514669120011101857694975613309273973842190545231003582309457236265395907168395103662476275023987301800259398813943586593229071255035360411005026554133775163998359988401242454100496239864977254864977274000083049803526227637781549447723587826763288465163283886713733504188402993533800657434063415101093060720516214934204731053403391590887466838192696325646943416711755524522295350705082800072690658207871399639087232035864148035500229259850756083924531289511391275484990026552632801643398509826541615855658821642172262910927176483450859945540930426411914631523670879695839046408829993359178132648840686192154452260527566969017903324453229006299636439892441365547287052317870095144831572769443277793665555216527462600783964172619340096767654418308080008241327817941214590865586003858280753399738472854031769037655422832624720162245865778881138784757872505226306846886789344360188570205995196172457217318922163833890572326782330988543013985255708958731977807806871309828112131968637638652413837899893738610994103485775155498972284405621329621904562872515405234802637103153772057129707046763242419028422886316546366554593065456204792005910588931862853555470615171937003027195082026416623517445885039667562206051642709440176099515237287656198101309115074461052828624550305815971966615733153096621883321776607574270810549998410234179607013818771395967855340025301209298626946422853357058271231765822000910038405339987676317443260273928624744521957561971921571153433059991945408050091013143404316494383244625558985624109171102260742299827892193721000420891601798298475403376857258609540005346381523373930309174951369407464646626996613198828466325118020748861876349852816630909792699068709370024141163692870055196508410952900012598292827077025127545203921325714036733226102853364694707577541412281458484214527654978640191570313176645654505321343455146849176419513226766364020762319415933197064906601761983248000594239826165760 [53,24] -320472452303851274310153452621828467435630853867883670363950837161954602454535996144998616663680365869982729126684781941860760074913869614501652378460817530644263683169490846808735472093737761413413930018614073091060872172847930581925002063242794609057581453779476558917123997556773353083540469751688927725021587318485892700093413980463605303002352443722170005800151175178454480753521323693054911228151267971225999028518526494313284082967703098672985280132733739496622449938216613918629725177493172497243167651835641074314479461296497742783299684842378793776084572267298094612342237902944367055413043750036709478173019414074473256884030020808569485863790960333817351091793943748835987582021770363203060429906982564623889863511423995343800416920133545778354084926085196252905078667350239935446357833376497871351714860418637026984540174450937652611472542234569464369119760669338088597536901131509474168512267598157060278088616036114444524974921611616780895955077849119179077950911903616007243427775089403169427844429821877976944597491007392520176980572956586981696566106716636205065375805760525905421320670318503638478031213812153865466271379828710852052318714658609209109242822044727805095110973589443317132771431445736613925244156039300460717265788764566072661112885206973574817489263633328775888156798050494237618008805071961614180092826287007175859049096945528292030953029105003101430586455425681148249828174603388107823417474301236671417935653701658222357378821133516192884871608350963806902629227010396166504565127506456243135752144532423243314159427633932103562577848520478592456136075707606980764158187109186746328700003136641506853213335670334909571115922070319877430253349108063506677709714916556834791276023748304934087702738042720357898687160967333895373209663047585640276697406094440779859750254876126581248874950431559588150744646014291904906126351408732359423414480600620349362380350151986190756832603069695748517869188990762456255257593287841566604837638119765906996681310642646644160670941484857445957583372701760014333980947019648104073701286703845638152654272275140601255044245624086366028538566027835108848507629248142084476498397819953973126741639105819770326811364792410579376038683206129107390641688028984763807170560 [53,25] 446792945551598887603662089607249221807834700212589686101588343586760173017020244735212224285374813613084416358132035805692572274469479849666647825340192967118418336733840300297526359638636624628926223054359660487264244561753083055712056254035536389782100742730082563775146244637100024684078064753418596766866679421875465849198524466059695998767798290368902040812477281624145010548813012752925625664401955852533275879513345698658258841985048793001329992114533195917901424903459748574970968123092703586481955451798464111341058409554607213048883255631058048717003923132573379414210061335228697912669494597426810411246277001621125997189532426147904434677686997587138163765424931471774270573869864707386538903978602197326122371148639275265262655967021533262363188618472256376279407817426734985443596503913912335186605388946210055061843002699712415327984263905261001605397402428708562224853095307136842059017719802875530073594893589747128039687381930621713244707883805768663487222360107204536662496067611125260413316720181243476065585327577931044673954620536167953030526201232855129451214249305998390615165766348973780853923959164642144937398550573974545919106947402602782669286119415051463632888509308036754669945746919245779519092491154234966035904450367275561083190451784792284429232154396704068932999336154683660065905864958596038740109560965158877682302899503803164873513443025628278540242397460834360879965485912092875895249785171326562018158621942916473366124179042677953398813785671672589364703288341764403410834112400059714730703720425122698556036587266975926153022018883302574838499044290435453783124184060474586425052754469486342889831692547575107957114343662111107585942435801330565818547867373403378490284055356233139052782424608238342871709715040463561534113957081588523750180880537345566803118064278907185454668203313588936672707804269457444498862653594058457531286010903223364097418350869170595950046757781780660026819741628496470463130254211169320641172113986227734575437796858259730234372722455584469688398746236344645842208414344251435391710878477133863350979696450111066071813133698945817880410725407682559992368597550406659192075668875037441900739978516869874454022288554176931663375280876543185594726855593804850790400 [53,26] -559908715289089051415749279686565206136966810322326417897249941106217037681377298912223305138917619085624086625334581802465472034064018011933018376670376547529228737281794536663108942543044532082726367644591817613398964934647203225427540362765635025205225545616179578950148097040244429344895091169327466571808731207516519930917984716102950666204726447179673290145510573802850079914839851348685378010220873517438830299068812941632945283093702706458478197475772757225913512943296286027015915501986032767628276491016323270040415736081022280764386698140467376451904659465623034220011152378327469682106797274137562674608056030914632923025422086287289248914920332693340715067115986250214789136981266069104540447808128157565100052680322020866763485270902480150320215518140990610364309461648386055542081268269512768158418060202070734003749651880204809611113005468566025773992785572834087106975433190058077504085716245802417096932510195984847619209229077469470388779842416872141425851824286939463208985961389755757634610256716168093258088208972224500453676939848376036880441809175883554211270425021462995858012662045121769191972735130540084611736830918849769655278310990605326230240428421552397282254458380695341968192860667531292376997861629590065148780435450684932371425747783403496566565895653099373178507174487138908170384940929102646650558113749104947557390562520073891334044763768855359648306851857825478854486879798778124651303228173975809191835188906386074811939357424223607943460399799618350272462705622442202041345251678966794577156794613020161326512120500006699942913448500358979682192739694435452238495095314204778261034151071437294018229044105725110160917915054868035161478039717351284315555006199276539274513130328591840694047933024249013586257404369893245563460869624356600568921464371926059095011530138592171960615231254342200231743640741059148615810792046795121345581605772686616932434742491916285444732433423443249023560183185759618346470029014157296621538371227210332524985010445222638307450950127291031708297497292359714340240684282937030561277275255019637444338097632592872190243691715451608679280662973614822833293808358395429322568781903588874309942526046197170100461902918435577991012029145073131319464220603575173120 [53,27] 597870587434080624616772636407574994149400959571678329912130965891648914054413372913687225355833986240127488998330228049625758420474178614647027740756985003930383932432475220883173659108343090838505411260016875856148930582571439178328698854871646707573278356914798801572506855352903239868662496162695423688024802395809748520117964714869455836291609022869062745416556144230675064034075856095577024801166530572905766848190051322154302169841376160951446023845644831837899791508018717819691119862136345646404525277145749871683935781192591266808591413193969854776288996661605085388141731311379294194489512569700096558329086572152376399598516740231376686000661239279920166176922633218263577317288489782342702259947042596420185406487154881598098826277450366727273320742149308288123572023043465844599869982716627497878627942004441984282883996132697402559038475272005627018220354759174326088487892288577564206949161563797137429801408562593699405266782577828992179511815689412994180888156401984258967990286763741404321543895059368465982700503789250181612742611985560682984103659538657295207688924907988203324976596562486280185511542649288928982382900192846226042762720090486328499514134918994696274764555155822527650148712670821736797397008313361644330367781107663882875324793709883720276021983115855841364576581130619836941798433931976575349129911819331078038894260247335928267982272038592679635399535841445908235595379146810647076953725443780699933564480720036310121403393718577777695610728026644716086109306487667530246387650364778138491509747387177607193322991428964797287704344191563491441591684091618017391540506513751212633866601765290954676536336531180280073451446532257000015552293245212511157808943874834443409576932402353992385719779635442463090152521186982792519274927125147683239249188629500718428827442103354368457565112980107619420294678150503751672343912131076195893773678273391361775117856901157381534758367518694359510223765423879783191713120318400278148754090864656847611354121135102777624257356203317425185117288399407043276822828989105597173085152868082799351459970360155539626582403709423477997406899137988324032927165343446099807793908355140890046449876723319888054287252982113349876995336850531946154589972699545600 [53,28] -538440857345322522867013476408777878407895282556606349624898926277900175363221629488354313200811344694657249816625104986281338904902655517594270470465997782531313263226774635541645630235780823816305141403434322354926674170086963195113988348556511078960015535922719434258064160446946786391040247433433500625820722642299012487056688680891221876988211178352735578562208492509870371246967801359576413149351832106207291527381376303205415347863794259016183623400129980967160939003622886981018565228786271473786103086728743500091974128108694359447892860307054946361458458506429986654464732130228487647836942580912024944210430884745738549038758213317610063946436552288336308710091278099946566867300069944636847049810789040213820372649326707158151160518967273378077559934455402805082389320735220482459266805150317131296890762159170801392408176022882766004074910086498641572790267510853855847324268553470229369595466047196998563070243858450577458075619274014697041077804090252451495518648408549461983144389865443316502081005440690223105238813915413506773654434573935133725037631801188049306438402578753895129913155887649476370058425293472304352571587184109455851780473241319359429070635219070755792349710015602877346352887928752460349439743556908773188638723850982845603462606094946159129473758016581529184326599117352121758628195173106733902238463751601311741504130835968886986846366822283763800595052882195921321196796115951785520500831269571410260003256332434152263027801716373634194905557914042248931668733114916513895183740598590559262035610529726764572516676041962018039638407820498158569115648139405809447573382511320823551270725065296127793884069939015742589977137990925856976058946213686951664600990613978561133795796036329036603460324752072473908507513648887835472500733406221336507906100646364633248201793220371960159744514885066610805550539984611235748293388779373541016382315027193802175777530080145955153046509854151940045120496180557915838076519307056781886108693926323337914927932456670869512434562030616923933369972271452316690746720617146270953292182381999317523987175359254232975314154901638445778001910058884353967436499854707310987841441919744846231840273363170920985446723301939969138117822684385980733005580206080 [53,29] 411888929464272947412660115005571474566803621225828350191801075250348096434295702285113018263435420349264546374307311827203359332244113122378602588599296757432185211039862214372167739306342576492330075134350954392601946807473304088451636459722748984067195004897627779004328652286478248215887517834488878723785009805967590490910806974186788933469625763015119266329011024587476977184221902272099862544383715855301115003378397676773956537541857282254461968852203039697487199357468457543810503033318367860490292193633400590730864185283496532652916338167403789910261700125048905636694012783765659037367198037907039247672774873656897990667478043047958353520795335185971115051086261509202030717877597066874843060576611116890124166360407569449155502006593624743728741508384304835051804872820584117533303870382063141418602965048138141862832461240811573311227268949020651241782562945340501647182240319805061496194253128109115060971465114434856622399998291146495852973694776077585791773547964117661538257384598629008916692486906261776583302208718060021983663405057476807349587993290122454028535187013973578681863849881968158563089673272361790544219119730103016061817585275389234662993787924172227117769857751861345890612759664142034302585210687730713127007693729660932168557767027412709638372587874835461699761285047361635754945526943269286572842481670917863475178957014333833844742293923388157605094956948224257636562536924280381573391304618272209689731978834211641965258838169174214497688968828347617273362274530414986339598765852178166389363451579632841642569474728212815337000676904258791859086932051503263194892168165541169999730344977558529517371775121073711726597883259251304187005060044146766285934949964553631989723971224899773267654298418951967256842918698254326217458971354638820462973643034439877226338010031133065727636899600864396715524070266394502764810532280361522526490742712504196010592782097882947249183526989939035905300199922905878533816395836418453343539446101131839341040172719639334553903679088632150866441763311404265405846783280278287572822292640519924766866396745681619185330511767755775852024622554338550005088438349642229829452456842546797737149406237260142802078278809169314035526631593646527880238202880 [53,30] -270258899331025769909535171120834263507539438564282534865437748599093660351453405511622801156962790917848479614023831208282721267112202615339036200719721858749316017638882833601517371164787881051238399044904151872741468984235369363700380916964472554350380600774848201506238644411194306804493117052494848803649973262269682618147136018783467221270339533250307148035638042197229389507811760179844486819465783153321993046292888025105954775934802920394861234485639336806375724785727499503301863323328329291271374330924101809011888476830946413897371073011673224022418034413099771021559381846330083378522020316090911500890580216449826974295571438391252715474948547779502912146496150410706241039033429576949785306480222804743695426656957974519910796435009039934779149476962215275063613155217903522540319388722766970952016296429989147454920159346602547421092652446047833731038891461721510982397301056296497381716436137388075962927627060950312167456265234876845793327020552319762690475689358322026088265996052020441322202380242928115748778999205432136628502807820182638286417472111456241886878214076242128223528216815476345721532814484185288687173842134983852284565112899697265781680100634761911398416919983953048527506366137021465184880581261854620195761771745764196065142482684249583585441596832899516881586384206753168792010209870396497421846903154904426231421712188526133982709449335084034747277757247582096144335150198747287292864003511520174737867609967127648038209498289189505589039668997842250665592426538400203413384976169402456833246171525426802493500479753354504278797298262224974812997273698426136296288081499141619901371331065178583514222762530419111556764805279107925256342505108974719606076947305926863821051313997114284543054779387426007987005511581169394414306633293958787255176875427518271862211695895248267411951676498016276769887360009336446936000572575677670106629916716665448298936131084501540949667745949920192898020627154137953511470340667016666375428974142426513789530985269074198723442365863253110191583754817572775137334004679649762651596785494610864022751270376437926340424463824324914834233546325325681726601876063079173412285171624969952551010319018750689533688435990388186438074795042900234333061120 [53,31] 152880672349286405094095596109514489164291666692266012822454522059856282979028579717873182392077072434958471565091368331674169250190077502796303297383140809858167677869537375987548329813322587864704968793975576678780092089979752585772381186151228058434763161636136195812585217440369112343087377866576427276967504943285025315941419435290720297495633524761767342378921471242910774872586607264199046907764780185744683807954276954089061719260454102327607342859615967200962517485510223327323439596570360629640785256073734489844343432820786488133452461599986862571740741883196111599861903623685707371092671404644848964311613059964994351696371986250498154518823994931868747663646388754493222737620627794037704018358929164857885410772168792638492799744238767693781903785022801891694399205713822072905124457112245514924057579803033050203562031415136793927223726604662184037133247477675720892853570614212783206633395175972227548681576027630641331222038469762313288992988955502716509252625010987421349210944732429145987916117380834330000406467293250487054498629761658610271698905565827660250777967445349116457592905468809918330204708345528443470735358892491616023716133587902792142878689757468354149198957284672680670375610474753838697913074231372942496388302815036962505381510664397114855899754102258246739431082946621831027111639273959723221985870861558308119377595780027554278086919105497151904930723591576910505550597923088268713285697350297100009267813724766259403045405975221828482738921600173311340093805693352955101318286211059978517569477414669458375706098436788383799161256771846592502984671019192637160182350346073365631862727669998030287601304840307191269587832098503275543923805838739912957712586881934520154397223218357706523777179170659060875269279823899490670071022977221765729996648562672766129507671947159542353211161966284468104395863557246625175620844514688049973279126956961838182734060548971929437223155385396046092441912724661808395088016858737166916490944021757823227047933154812861295304240896143890395194289621783987970155434708453675609048662924708567481331497812386651833139686863834886948740309485231674343153419710361403792372072623240405273963511674431106609988721632885542314959191374311400144896 [53,32] -74334070699263446813471039764576917076539879000621850122978924487364438400897928285659419214757789301108375415581539294042297401022899995671366075982228988739849572996375530309304070565300331288886123235601297625775870562519187547799983806832393653594074235331524551407987954021399263629215042704019038515848134648991997115799195618846740363726768542682111091536656798053236828055103038186246666905530266796857070819802699716051314617593421664295658976239095609119182434492008451239282257111863410770571035212251338442802416311546326990042295221783734998742284507001874409637143914766822894039067537526029135251563410280882842862912259043858429099609987586049456018131234209209084938284291246557476995258465352185231517542626752428566348093538281855659170869816122525371451174956453484283134445328942196351419877627960230203099043667984113752696140425863512456016700620209515529651175622695262991625371350855631781293021088465072552845640018608806377418595575696498175706307920857169623369263154967874833783445825965346038412703280733606204622260805467169495763705013052643105537957308517454591700429418957067075223165241859064592495501567608919584902188258040769586826910209861206709983892637972240710567850265621110516699097969226447472219702337104099590807773474841048842121813696257671817484178356603825943021236970757405020170046295817375422526111823677199081646395201228089871074311851900934944708827937631927698427913206449816434265307434547918849692930075626652141225427531911182825500302900515185007411216613857982760685264009343683971453339589639675980121754037412281476982893230708618076633175708283850811338807990252950126264781289131148974628022692732166134128801669544226897319950464889615700133484191663029078655320183564259494138670670499630839991884594064458332857798984664309691111097788345600254015182813493926143422893393791219940662072846567262887596932175161681283916884648012406868960711356402795444368526940561856048118894143170530252495046263519028922994880035616050217525961613654191749610388766078619261473151552207591105505105114893476263237233312105437984940408757173758486210548971648902678076116618923494886340892596658362556427551689794653428828970007522986341665655583180188549120 [53,33] 30702208782819845631731992042835285822576477346113610853901999044523018731794641786167931248487133464335398868457295287823876345434897389754227850757479027081623901782236989093330289305757938292731658476644440322483118444238873989339121254307735876687873403639464547378052774480351035618090292218458321949796759736170252729025992915096555734190866398423052733770376818138191520724821604827488484028570514887584757603947324889259775154920108155812379044958051640451979725092138241705388404604687566494055882429477274277250011023828435856734560111224575463738299261756510977733206938440775161325389584144978021015304758967444186646596882520626717845939638710188169323222479223173706782994276540943515842709367684836138814848903621500677314754114456513384612078131039496671792867492724399529586722972374404681752340879964063255049798437419700682295241763462694160123727300387290880960147415174035862257757506415024163145114663873606569555715147532904915981728485286628112388552292534245426278109132634027206630393799124258438850685257144853834998934612213494255928595943750812688363885455075280302756685958240235917057670077308713327616559433204293263329515301948634278797699792487672222533033187153057996675550265099538019042639731610804811531142697810208477186916461071813547377915883145455571775256724406008082332006786070582689184248767330636011463420583987789903237105611166514268119735061103043618013979537019724352614714533857340955137142877136701719756684805152153897962606488074305093618296558581413887354827430242067571594455655905945177684670399897970034184333855391642625399887077943243510270041579451459717724339667106796797534390854819038631072144406092115638412809697209749310488268597169786297197768733701266895409746907882196484867897743057298753492140219435963337934295062332119249618878779430980553816460194039480134307205748715456373804564466867662507130392390899335230414866099057254633300450244741352018410193498534786930607956218583400186021104711320993097311818754614410338287686760689077840756936168442815663573118021966163328049395200126984002531827551381331619127973866408345515899532331736148322941527399617276316416972620123861611758058939561988611784517076149509263048506522806124544 [53,34] -10559184842615770474605542935823914127267993826729313053265700337635409158870457944274577758885643777949455665389803329501682609139741059143730945691104215667745022237615144498671399381661165701809922066094175026672875849032171282057015121973359988231886770298316843022874246178422421053256266619707319375250867089456844128478648933677851636443031444321297778092872800969622806664047270931821806849885343239771964105512338398777923825923738473991872552204826529963360850319169431672277681580080835070542205076337381153747957794443565471220742102880175026290685890368814252059499174687787471477534418642807261169350481691165076628392788175548197367507537960172719118926342409595665992466085922640689544284150477887669215901854410480036274387664488351421629223773441986215376564561986785012080543509401949464339506389764262798864367678597134318873767230599488345807831335615869202810056977472199554915422183306763236719374541572756259419508465743594367368974693337737257577850597771533617795305058905127945218420065163647898510096650568909432987229571633384668550396268184518462545122294456574812280118837634401664161769740736237277922956064863238751242105220457216192320168543211077967972985924185184783378878206002716594410086200565938359435745098807853748239938032637413012148741767807905967090809525592330853863646499264184169680252432781071477167347522292843439264337915659165760382405321381538277665413299129648801445828330581370447946780888735301741643631688906718342190406400840463757977564590967705240693934967117705266945967937226167241861826165643284082208042067235683016823127255368681846613623613113439241423488855443661064201944982103855796574144507526001146244974493622646731878456066125482522765452531971880602166059414553496725944735578977259661865331675192714986769209748389382986193528430943800307892256620227489508051313976568718430922141482231037863287240879034025948607416392896684703504564449210449871709179439534396254285465484885070711087606423317816245405562447879900453493405178931840989066865139272050968510589339986843939692613540951626101184979098763652591638642658541899975942967404866625348551157267039715567205670982940186066624709655111021145587670721178799628403154759327744 [53,35] 2939394217817445473093330440891408642328682298876679116283499946659215961044126699347453875639311421871661228453590147158360111510514517871949179258007546872553265847784388031726322495870063131101451153508038499773485867564909124268385990134998309228825496270080688720948431755602022881767123186753392545528890677011885547959463234768158812205700582753608389244044994450065910598493533962825288702558423613348288873981044656139644330951130288754295654512301475854233794186320684032914337773645087208776975692198705806410740445793424045392329386503346125991473204675124063533122119243737185213000744538196519300023781478366738435837533467465532099374418876092022974297624251506326380231494319809338653506067846226312555378742049341349122904413977963636644835843500117627840709964229358205428121839750771036603555652603991045619697019010033640000084592682202389095786797648774515115687990303105752688800803960931075693523006508437948677316512968889902041785460097184003992242683255968018112552097630306403628366474136594767155750182796677495494088964228761379870625429607903915401498788345319802254877826865437316630228080043090243379846977140473394196129585250092013110988773869989251620050204379687886853771000266937137320691730985584729532988778211893975976386648197691625688731279951176021104168268012073853512088021013145444102509038610868185117410985924613612801070936188860832671769520701783911935726860299165598591766688277912521093117873409268297944299500907298398512577788302868838656651137759207972992006673011906967465709721051495726583804854339133048083138984591473674405740104562568435875011631061986083353980632923692106609153547203724893321030059299024969598856311166434690955772748420605154599313587945811156895357395557588603402229742859530085778513762500264070354215452973706292190176975211774921513613185250446659477358701440962887944784222280486843341608223712444390956259284192384534202169258088341178985821209642644143268963241218752404730222432139586481781568095223555666390658678929008151079017248966244585624597068134095506952266912408997089683713497338459644742457815891352671738166668230621473499302415725547015105529121339244084420102687137220405088671199069489650443760384000 [53,36] -637824563606084255572982673630026973918836330148290550193634515077597294442111525501886938407596923412818346360437148942640746721711190979994421110147965544782229293915558439890283648299849819705440682356761594626861695532731426666496580556877860438898072733313849430068573746447570096532078358902709642725214779773845705398562803730604134532028963001780774579302840323750697289629665125844368879839766235149823884648161862286831139073317395436684444989341014837520202084518576058769716371797950504027361636967516601366777448287590920529606301943077507340116206550751892583258444108780190914162094498168746228608777836464130041910955090787064574257166707395127765530727423162634404637001368164939553362957967723314420921317821341344031278119780019863730549159355552634765278858634652778926940653215920943597388478728998780808146120717173661559593830057134252527008027004047814667583914017747181186165617676781454445313258240286325746589867948689268641109832985870329981602618857849075304679845813467723137019283822268513421917856880673276828818094276496656907627073697574971917407158790762914127982559276235433214380744065140956488987816968478858996349058164178006055834938607225910534032474817260901247688375125738031744003941401298210755480114396849809125344275767403882431711065571675043328275808433100196790607749043865423994304435867418778024844434035152240774749969408600594820688750985503317209803443320053030075568580576913808908622144609367619613384459283516217625762182827604896148215783594187757327859515843675736755505360546307182982901353671516837429431745722089353456717989835344877541898718975024081468336541861996538297122827759863711570347905137732625241356953845411360822982092245375547602817154220403744641399874058175974358104500779180183327287866348969414932116848596928186120139933935565592663226160009105703611422434477605764371431440963790753720300365113784554240688899051152995875348792595902763799940095303528768477623011992757749680405975566072406158673408494924012823687825110457355637220039504548340081394666939295363786409563718981117759999199213342353016321901315202322588955380028655913625861634318283178993571206256974299746229717335718762408813964877440479626384000 [53,37] 104603423882527723957138552376857490817036351703955840531016873607807061264816273536024470345368055032091102107811377928379865856312099717618458377299445290138392207796542888310343503655707989707625608763541399714031619346323599098513980203428603495222979578391634890004373015593980099118073774461577139784183196904609381791259734413644650450121164853803855237953126613853005473969300091468823852010635031831333014256874727798283993888211317294964165512872194703463394200750633758349892828394672066862611678028605965705333434987371930485503861857961404130205200124254670561624240806423994396166469818234020816640090163985666648596554902937150750334251772040406142027513018067987667867022419675795082878590815014890775335500005834880135238794087349524276843855499039166534602796926502876039046506096442667817801569460738303715593465503864264479424210105093352737063588636158365141883683545445986143657736659059954704823380272664453687056773492440000320277356439292757954544605410441398031961612924258993442801635836164636095847857308112444748736928390277949509682550186362005288908102861964253854615782792907994481844011755884467342172915762592527670184174531784585936602762316800857524940253031765754477608797925044446417992030471701923818320268137786956014846937432661112452070621918278694630437857586508366985222009509658693875227939919583263646208708939701501134035120410342770823610049196067902517483279958213286081352362406725130256222712541245537372301066612986835130381117542539352814559870837026932659066387711873897700195459506973500052508099599131876379327813246865220404727897387661616035148472136077708898902077490072765446830082211170704190736025408813208799793275423817227769448965101649267093778079764983374434757953506140627459797686598244797951393543238381832256867393814277972668210259038140740289434554266203844751436811575338905760106005498009358350662242296065514592004742451002719342810544121391977299054824031131477380849715782367515662230575975064061083619295513048962455729511868296859173596984480150326671832417043053394155336942777627982521915931568114330301749875337043431013430201251394692383496661923431543568835257250615338055592219740954691743277034752060634151000 [53,38] -15155222713747325171947608564024335716283181213541213728091408565013872947514194140589970535262825017780100120483090864301549111142047020615809579725652155419346370818477854556091971053938903940677610476246257183735075973669841656751895059995130880360451886500434610153974615539814799746782975398476809911719732400915664157750035808623451878819431983355755929775543636152593012220531504770161141540279937500118792778382999334527631453114406144983912376712475096459031649756142294222144088774927720729352404545022235296490310939102329358843685101033356388021438396651018637266602426798265972021345774976496032414462399855501754120019451906408561243250053755721134832355401008747904306976349804114741361876363236011846710451489335388203928396645563957236833837070038801851262033635542290389346075199382311989992674839589131676635388816850997657412865080743228324533226765908100901068287403674135077879163072520707444412641211442639562799259770673505476215873282529599668562330620154508003429260564162891428524359865148788377885201954938836556887364950421861194373607955838284492553180586031324854931988180949890383014088782227461348369425082851725110494178411662675727725678816818506822129108464223441867322831266196605827886126099808479875901874718841751203656345810808821401870266346758545976221472497003963300281122106929162510962699466120513994442797073445752411693747055822319920263384952119246543659362964525185011829849470112921737004121137711205181126203284092967815831707637101175453575854562054129953850639738727010098311101601642969958112751232567641234859427975407221567911393941808889796365064734374243933866325531445146374499588696190080334522856986181382040960772665446142980812856187252087642860400920565569166065764607872004405981967279004571883263841930494232452955749138764043363495492271043709044301362918007903649242096068243586845872363473498815798976352633571766208542918930089781325999903169748976770779826822693177693632126170845891236082986478967334954040137846692265111038423987656641643517174703310277521229628735140953880640686030176513129199871846631566571596526689596254789543541574294773174041980541043829532241026147948574661720491437696842774194375899324180000 [53,39] 4125332069236497186245765289676831573297148979761064838948464756378794316521054246375418955765773791629300351241212996192957446818895742746532210578083680842934268972465016813569945867879527720723803519394454559529804681977762298510132120332571048585057440554793308109221779678123398582589991055217858511841085087130158383360196556587365892149933624075762199274677832508102467227963042972743458507861930730564006787177418218532803306816579537760825024550507275297189348650004873700977139081979145824277855045867411180616021326261587977577832516608734956049477919915715051633324113682040088083288710049386380391441861307987433498981598760293457356240742989199236664762326091432485122627511784778557515449822978123378096746055100453379481167822627332225071553508737332828864212784179120906772932375335613707257765359871282915033437206488138524947031523060750722689561070195625464809792327807721146693831957534326364497723819251908231112941460485349799432327455980237054689032888153701895237447878506077300369958626124551437905064298605531987507835581461032420587503358606653774697539966414011578712281544945462393353012741650591697577745263224216185774439170489753831945479731909220029364582773633019670872252456836153819972846424707779557558080414789666518186436873447797478565296684586739622528533874633389690028939331735509276948729094080188185733060102483101236431109621532954038413279376504680242593608784040321664044466157946585820040111182426143521855181380647589164558716471424879199813108424872791843095168683678562904622492957448373324878783530061145887332779962833832608284466073051500355354879425096710156187361348611276484817281077599643672311612958245907222999023031341158118105336482162608157237911153760203881425319265997125832768408237031509548633980714377258140968803998202005604639366799851405729558727743740102271720594096803372980894913038632942035001808002151080227335470411974419465875198357411578751177082624039210981933882301946262350421949595117632373381190242098225512672508595674427891200937436872289682264559055412886561316222435044580493949569360625559315464407425689186783411304028128362040482166262776357664196261079316601549307718866616595250762675015236000 [53,40] -1885992584836997918622833264793640821968699246581601310911203087880496600022561324991805772820562113115892722751215258416221764321090280006269791249223843617684178684325966110618546321707770094451298352391415586070400816924044932215662756992903156860749662636215624494687419084496457268217046194665364359534771695129764930922825750521420556589682241801296529001274216882809254474372440508053767361845052148088715378104102963974596552720502054942090545638365370976942749096783824736245181946180984196518390582058443882522915753542969796792762664243684660521666302313831524783905609508759394300535774115986370188796904994765195831263047497862392459696509140118086095593455962471114575232232384511654892653484015058978050897437166327740342155436584103621615442179424003833305887835743282609431327193367717685306191782230347422542774193189772493374956415427386612394779832735068401315624952163879110235497175621949186904515291672032293211142902162893625712231208033413747226357747586929201723810930842870339896712414428426590640330052391074628054311572330481422153814825985872232799793598524963320449730548829941199447732142103519522931260486109106448259377446352480466267554519481825822536100390359569502263389302181814075059732027235903643507795997515212166647464755526729531062882252387634450556600561655831507056047998475344256797006263776575868809919162543728853265265878178748940903871953897747339116443152733811167512608299914667015292226795087030070350832693453254499469797551427136967335121034889233792087627677289899888213133347243740029778312341959269133369791136746322799068733216896644352932371135779371898949682385352083798904410553346381633089204832611385551551694216996982774969162658211920633123045980347003636675955924977666687283682564547328221509872069557575618864189148983902321836835686289515965903633796314281357528924863715127025379312240633334013550383931879053194603556634683569497204627192816898368095621316297014252535907429498372550876794867045559037126219986122629965387270980703007012322024302739583239904026500743183868782915584323275221544846043374728824303371652420189893945405231655771842094914196351141855259355460845616027130201258955609197466528264250 [53,41] 723614456127238611471819133740398854266006333561960654384899249118448301889229130060405782287472808668668824080573079561797168565926749282689870741547258013396529146808275949785607318120052926023230986913830695454353173746209277252003282378020056580677935470045537552439634152646062106625895794667351416870904750012687977712889202447740425315189226708919917142095960434504570888321561772008472724879015813758242608974708942494987949795823779430248148637134236645283441142654456787200170909596945371988048726050856138533007534108119563707909225629220233676773254906797950291449894419978067898886143234134771855463062203269420778180327856106249777333231259371951489061580009717905351149427000777815050183917708248904202675778370118150528668330460596379520138665918340671833802371509507928939493102413466001036452608036789620632779087355053069188519030016403996534262143717075929654780665581614631834932308663496223370695623607332978249914888167771378876392801495038644132776838629416720457041172192162268499505973251761980701938737399337982482979339140351244292794531029130674156657892236178164202255900923123062051740302888933150343449799226342843995403027009579577044099834079187834732782155318033336512330352463753219115294485829135930105759637907401131999999635765561577561588611771552975533932969632870882098244887190687667552017617281794994030944576109589125806940608464524977368282311139857966455554434194929450232678483506927904119771243586097953868122704309596370236482659052575283720993177972320690846518388613135708781733504333162864942192169917280445224601387956996007815859730737223727227276114095383392689026071084860519016388019536938281918432746870781500276654490659097169531041242658238318942659564348097310526672329269219645938899727630535029628172586384325524911235382958643432536809002482479813209134296691053822638357785091521034638401063305543752388824027376831031509240030364237002218893152909220228619165007282591287622231270780204963926090041452048780537230453281117031632952824770921617379628677739023606525588249321719621759684146199167809372757100596384913421125464714587623877041079897860946650289220775639697585737468397352704379485664218295468343910000 [53,42] -211350375825462703025663109213958518509729422879369667390338796139661062895559130798066511122744683823163259671581068543917366251845997754076887852893712261911300738162090371147923133172574794353214774506457805759035095456557543289880127092996984346260119990162808553575274525030467533671627614147172872024756816654766568054089959955691977805407400163043352891729995369900616943911748871084557064319111411908946865157160290935962478462522343194404928342474205561948254581737085424539739895247382149566699892977280010372223269124435791963530068812911356096965312935966727272857645570510158245672511518144645103817807646075011474549868329571931903818842674374523566574912230844282442371131148001179652953409772023494581470327721503977585875412100578335761340238688994835477673854120718151962043279616048419412743380665706540502328631566385896918607746594169015799523711860018489136339150867785041496162449309515001629292792960679990784735754103254739355267845005009836400550796031326786487466211337835115460732204489723464919384978971808805893309066386776112770100131506630352097479031105850567094064321023663760735085216037908778662461425301645186049394650917011442413113002944357012571140395592461795126365095452941649452332419893006094452952504476181967951366503194332707427243925785614730935951719984800734214944843287640076517118395660572495591750828463198361650920432652405203202634385203853589861088917691030416343695665416707934876014923696035691012715737261926761231462554149591688291412161046806721176211622478508464474078597068237744414839612948784141994039797435897114719491160258775222491473575980083990111314036679764578527542809299891808441303882709221897837808439482493525234138614963842985702406081212843447886333732508434067977951731725736898875424261067561035231459652432763491738117006183498979078679061648106996825890331920143074698662281208210469521811951365004433195316630067105274262675550635740411342172559307066316181004519425877342856300161453569724250782593550779382050415323157310220089554700085380214798800893246903905458134902379980634493930839404223240670242191265914773614762903949659359207197039887290808174084017278326336041805410818880081360000 [53,43] 49897397956327622438091408240962242351304586491063727389473021843698572914710666207612029685836505874793990544601723179766503965841646658910690067077575373531591977849345290467567679215853612826699205720184353883356878336779145741862942474914403914614720513787549240321185904455839611728942791913107060817965460522610374045168492795826183743176757454767186488464488063122854446956964499351233005965377566690089074023473167124436273189281569862645641444594419833357721080307882150982195811637347760402170919695762065814136863250784813041270019574567588869954447223712984891521972911396305276629076996553056908164110283875639680345241712926610559216953830389632015758273048015966536007159220450521010487615867959234256088648558633777768877317174476144172239540073037479735191188217317561398549495789951233801819978794650020854272887863197003931955504882184654021231383172950270013874364758358964962111057644441053576709540283416654681793776083985699323675879365572333433504306380870541584172068173615926492871250324055455425916547356376432373257278291551726695301996378808433711193252591249995451160195993903293711696186159447050513016834571951001316382359654415408645310642347278004820246527854175961234572585632246793422155572092429190264488614303282028849769249778121826523130311308902005212358634201275515825184939237072288432427417406552366829991334792606021437743082762830476496867331181589288808047738999718963995440408676191694673388148970609977196697351307197509706409145940672144894183335478692843488649238837744666944548414049934421455564115817981078164102059031256731226371889174275636174772729960368711140366244427282213272513397896844969774881250652635262449425605484487123780416620508519871871868396019055490144345855859822416093585818178253538328748268116739579891890227170682196138491739084918767648461220345200576926324801349676843363928293615620423490396103501729467672912019019752862927643983630753691232646199073225013363326746918054913461312162073831877623990371553573088026514159719739750940285126836359860366407399115189532740321189064205542657244844660242449452686289270657308503310873966023816708664134951752041110353366242197028598683575818681543250 [53,44] -10523228338241460478721911374912660943501765194749140341247232602546328772609107697111108377261601358879609542470950208396910264603694584054928907155779890235732081483668654939734371247832485482824432007519498723708977281512553786776063957012185634612581289742312851346228361385429642936803606519629379354423850689408410076966782276988523154367834056884482642436484313063681450903920587635888954229025855815967424896330081924387765301969785128888824866826715675270051081973221766187591228901082623355646922516560501455086501615207337806844150506106160047871302657654452735420665515440150075976933722271280977210232770426113809446577059744624510844515550459143720534152700211633542526019646266089241692700895619072374405360896170176193152314324194129437991849656974033342666335407512139680375549800111521768171669042304413395898550132579183257093095917797052173898006888425323553453237749870360473382845523681003862612103808190210824567400889912075529818478515805991588055876340237232578247294753624808241585081543368546703565784394243883240466826960680030084346777546042483936064011254644124018196352622781243237610399454995261614209587039058565876016331135556987472096862559295218102411588888742799905064515672794638993128007239859922902915247469366410669286437899518202382156965221206540024181914978746528032114710678757211865514358257603973962438844665698004036902107764871314286460958800914415326062530663109650242577371484282530954279907737975382636917358609442379750552277969717814955315205353406944135720669889013612556791517326727270577683138845836356195384696993683531119650496405501214897680522912034688839515662680703671616933897871919404360609410310521073081398699657386211589655073364114403964059775637089726167328784055167540390931994284877120432034019571898934681798471024877435253035610349334227015255486277959552233454135197631857972790281091155137388426736121243536961525322904686174555740275211756585219752891475382953597372254570185588820010735444175974096641325916017953345763441029505607548791464347374583416601267967011576648360014205939687948732407787392420226957531745370811962481512205275890051925967807824147321706949550137992177938316938956000 [53,45] 2188673053774877892664019725912259330736293574829680257257936937847596157216593629599441558810046289041815378272755501570393539658607168389482212387773341557098772120220396042517687295521594447735126349487054999784207918125955871698679531217621024898763259071364817480321634968287408822619325926981373018298814791374689011288212668705534813410502565294511635023625106399521675196773496467149769764381183010769903812543421692593212684889511834444710739008082053809814921121200966640175304936627488313280657888078180606384325571633537745805682182724424454315663800690665058747812033550974575892866683588116193807106046487237993729667655157656762060857971538218396619192993151479889565966383172253586780907625516780909404773903244815462268135233335453527309465873901354663268802052724760367740109129115855547434640123114485123140287468219916043086119828703066365546451935515991842776309323779659476619039366099991178338321930998109317806926168096792939041616207533633161014549718119597790265903953803452657496959313584061379149866575503132150999452411427060351416207158566680704366673686090529917415186588523473693605421630646149232587664846933033575584902421594607922815681945063338132724853003131735022420048476763285558004091591719630458561827464088013661772418992825238065432333897640962650002274583928879859671615438579194048469950750871906843944297234889045451058813505347145754702846795944359181806079727311090487684468441562989190168555569305756597047852639934207120343383388941220505757528593561187552466798121081658552204169393905149929956498470972891234814078939405166627313723794070487919102629640862841256815862324185185581262536925489623982715484714677264048981710659190243916002633270491821758818985197378033325311521482111401028269298141978035704065106906483815585511075037588912533054702593558761659025321104384902520573942123787742437393235500619980830276426528929176035757209712892368570330660758186280181549456720167727704381731780850694213060143792750632995781042515378270402511810472947322292333070711331872340836952830426492449269847642272470039523484930921694716963304892275858428050076398386560986695136897452274049005459690919925482361142719200 [53,46] -466392649949063113579815479908331117081538889934893775942929128333464539468597238087581971916023708767109806946900158891523873881998301708716944174110481275963037608717989471258916369541876277835125583725984016818769339747261575663272997267328514162596355606976640751946511219382938205682799174630690094411515862262242388645849172082995631270169131608273800577881027393769846517348359606624530752721990422833224201269850630554752487633541655547854479117804896098953066244720064579090849351717164950171511504188641499500526991395965895651837220160809044810067524398949534351936271265471444426490678316752071113717717474548914406685623652568249797277949983335996421371188311701781412564065879371211324765095956871406221697502594138430333265358902338753742244475920994816082030880040331490864380677558009217319837238135552746329278534001071130375691482229951613774357184074517931343976305044826214471355248124812273149839076893863479575758543349281315129003672597080987917375123711835404513408205861221674509390130968967484037799958937775561180227473656375973275111045887555609752058462074926486940310694498941836487371046449548591153455678853092312302399622461169963327392909221397295709863964492545278854927695119008786530889714618711531202097756709323483698609068011363628717877338305906469786869665348717873328749548763478156861396340826778661850918002749208972658236685610796640243202002528164432696512439573482010179156710123862044624319828076546993029043800141781380288830401118250737346007998462212374920429115336626391513583605745189140372937429717913553975966001764464634111285120397550275336805692740461903380609103732107581240272775502933606862181069468539744331544470911435350955747686780042775457029145567678550723969291486027258275591124773395345233895639442566450536808754947727282891435827775823830513353065182012231028640720714228882972811444343696424775423177661693087932889760615569561752590626469199523927650335774397886975600106958868586425883546262738095994574465443397969111620040910000628573722276741737360191556155368248563328343530639915104571092403592389867683074592617901213555230197491763896286486740220378167459383919183608424810760950 [53,47] 99081400133498597677118767448061514328492939385487872358064900037228386285367816906544464029705886510537715524992044963238354305242953529061335096513855158471994328176267063489588196945335148454361388178583511904433475325960496817865977249430099768845986718543042517544401510128511097820905903042560348716431227441408070422481328567393880441639579964524103926838668183451222157761884853843491461156054761902181045255429320457853087890636325653587743002021157931984562845286199674730408071956091533350767934949269513221775733779399055699400465417050088854171528842193031441477716474029894915259862183414266581609931803176125697502530792921412247086640949431801852194732228119445173583809804429218113847199759402190882046476895247850237537587764887635452482179588057906929642809109996766201838075022840151727249744614612003800453412346986159150269710892533066472065756139908971376368833633264175839228718076927010510053739469375148519809694429475202838599875373769751934286295034335732520109581916634559712891535118524508675296785215345750758353369488518499389540514384081095154222112970056807579127508221920504819526104767245388737500740610429755995972138151029327446262959389354278499261155802111937154686031116332721145807338405223075064436345421556640811906420486182791156980456801135240017215038312754918850227584270350149583448182702474121884546517780943457730250245001855478849244884416256815817654222885449222462503341568613363805534965586656951714068970604631243490217699753067678991506704816102342363446913001969222188774883832783726816008020602186946580193971641999533885997046391089855944363838855572451047886533069909820821075213084503740746004019863524878198857807676105075073782899838242236997502586300383561078060836780992060017943215845282831928140998021090933725395146253541960808536615721728237782836074279015381137810462599599074452548456211996643645750001581683633420815375633456933479707051496503075799759195588132068446890863493287005469519391192026686907450749162527301398715144888321746436551775831862950241894773062037122759476825477644952659708987977343216143931100857760806113638945793462131191786909800203132063287354209922660941400 [53,48] -19060624457967645148786776392251558109568413229246855211645449458802030623377331579067176571914709837839609207987954498357005428979647968746570284567988514991145600549031431107857157485832702150694604023253892968092157170235911129789349143300127786191668347674227270479377505680327374392432105717744200181795256991690960185245330841090336313490368416184666405164674914410608751215990119067386870510927870255081185731217193810056699515295699326585354573895491390677668781692037899289269094511943840697598886380307540968238112040318116812610471246586587854138506211804646452405269524189629727058462555910992215207905540186038528295701625777173208341264047422972438076118663464417139381739952047066445250521087861244229887055445755268177538602683084728407263507462106239200026358813148832580355606888886125004622637906419667706530479933189790933009939756864914768745899520285856077123901167087715540989591211728130701639956586440118550566502796888290283287025107375108714862794921429752276183675983626702258943787774652687282297101105170950913599684928772365224039442130324914042946233421329432695933905164863329436037404084327753632981339944100469542993858089501860326909091174245405492958717212155954586647319966479757920376746759965725102040572751369927803828713511951552113392470339379348761954330369997530270027445397115327863345173993498742927229971980780501501275317094832740114977954953254411328680773749866967018519880230279055240875703737718706160791494663941673959496287306027204024845722217970407270647497003654564094071354250792453771827364177671426905296631628957734903059070788820046065879176392241606575573670963954817675803251177443705619208774564037298625664440564898761512281755830783551546683452284288722519417150729815486420875297583782529287999805784294424808044250377418287022955289616353765088904623865671644438268764718456729314541500135427394511033710247687448221133330276937029132050197556993626926390129917416257443857119176091744371614276741732689384874368205088503632633528251758227862222289753933860796898868146716270029771596016534390114488983652030074378816841223517397834162080281190377467523275161333200768227159976524154400 [53,49] 2689334085716985042340293093581976384268588652069424030562962936054024698104068845092051370973693490166705492605382750057213156254453161639527312429245094584419467837353898713489081784492936046286754793701595946092334837073911976122399137095943312959075373354545473308507411929343507956006695032579352435052549757275661822271582128121973036883472640857034289506407329635864320077695065578071401277070072650548766941575809284027811429537162741540609602740267900670259643536332066093622713791436392679062492833617875836365394028487565950683954031159330317660843099612785987948438346513250467557753916379319784159101952784158276486461122444561989748398134202098854016675838290687868678411630101370370310953127802029669609197383107461828998233044998790755232223222922246053345721513198661369898632376269480621946462163192554558693673298796302411695232970056455218466120044075706198627356130467704424600170299285064795337217361359147614817179461513176708630392123089939374280953818864493538704097773437712755417845979438621870257584227584759364430678112027150831932830778013583535751006091823800863349542650706577098414908877183339237631186806009005859198012805281982677980779109083157483834551859807902340704311017258301688692070196024392780469610383152244975977585905937647786509216116680835099482472888390663810675867512991550344907587489771288104426714389219051545776340183708314554153078182279627478296139917449032295245494722637864133723220362368285221617552125644294158898714731203589182779384689926596047353128332195453424852670691286163740496715624622396956974896483245051351939592591565145930777888379633872287628040219029655319739846493801399400445808217283553467295177037795068504461906351294451075456574968312456324910242570582250493063759229881283084369803375272813744374420653297542361091121675859343093093587539453012193457109521269238915884180123898649017922724650155857059241248636955620926551910937651317950592631744347990388315524848442196239127322008144479748417604008530226008275364119896134658363055868307809263804516668297745963446562591763768221713995967183437284280261059970705306477195811617251755240642414677744555031936113999050 [53,50] -113576316226787665853202937994501422002735284396054210991672632520279977451817209250760151542279140337632936904274707377038219375887438821172744991158088714991329508878117594777947067980363785410569028228275892284223660390592893636894384789997705041871258756780953600501347194354497166597003932228374204254033715621555416190452476510371402484708912968660154740281599310902098017855037843335716385851079465833105710899062049474744859248881565506081906978723364358877549531732528934026392075614148630354435851819642197601034526766696091299786040342914323123996884899376391945150562179694539161775348752561957773525077663213155084406224553488573847583567298229747601589508002224601767012299440556877807765026777017764600179537728451239085730190910064511455927082362671614991346136406967359218802360956741735738280836807563419995130764831563775069145155922442988291987912154526058150588882735160610988228755348689779304414435476487609305051237121967748676963685304854537301841473271051808058730890846964337989594232439453041315083506738713925075327414994891943224261770512934639222043748496408097857032848520840297554618692457649240859111162896098210934065590093721723311230065040196957855012998400003680798574796188436484775643316912067934484820520966463685856295730037838094630976296005023579468422692000271151806691140309843113412988353271080212609705076442065470837826842708402139020757602737573060418367395835114482764513047980487028394094750277737917994604811681715052658225954778787210980651648547108046375757646899238183286360320472555833263360679141503955383696635360562149076832099982750575787918242543118367503400602107739894795579352793611458225696408728711204365019992197127745840634370202901499968587286154859857904668569356392197751885518509048167478951893118673302742826569838490562578727471156714637003422947688911155889994729436207889404226563829210733312754118318588727595297847852517855062083736830458362823086437912467909361463055806597392432382938773590730415634685135360489522520975916696072754132162763303459610411620084245758872320710433606545061616943991546079167951562958363334887208914431608877808268468675462926072697546200 [53,51] -45406596029191300480407151225185141814559934793923580895199009714851309377011195029844545656243481468302059232894364209260839761963449936339993794931875804142307464126282503610121077612390621687377572776570692507200262560805871542614525482659971415812311541794019159485605870552839501130989171424134654085637686361220602582775810601344808290124959584593620093738795771704361410488678521660362708779781834783864393707680943835552868224622485626170591770356306357135759294876401896184230117900828304829665061681668828401787229450403330768540554943931348151812213179983429874276785394386286514482159856376299211350918193293025175394524741241965570453805181369062825681503940507950581707008634113241436230976624558344052419649069957477964657559559068922451493731780268653639678638451670023304941089973725908832905204224618497254060907221445609754276361834246928238701993416204263711632807741705331975996438827914812753936928422398594498742324952754302077548689874297262989573352910499427709753369493753846961074794719136230291892614898374933109383180320859236038412915615894470614316433042847391243152139377191143720048954073456171318437110512201402017765735099927117879733495897091387009190511215008508337520183509267069291332231101240609930487915875925270780671748817310165013211321969954205062455186298218311476684783131824889147396648486555241877697843132119849635301376900345562640316542640828624603308908171362097904476848594580299239770922902740712547281980387976691844101261039791492510723406144412466301343933583034758158086998191630658236598384239981737685269604497493558823433254528183918344511373348474469851746257787662987366061898196189452367175601642691480524138076982614642478037987701156354795479599420761425027503044086289852693169706752475248024476375617444151038572409176501303258505533006036004333875563603311385038684624422745074470361198288728289834610342115532653278082228024427687098076626931397883810358363224892738628030509661360239456129576264151312219126789816995520605669455808038984530693116816332636081879278796216332482595477021801869598560596467250037761957907873629429101141224622436901469387163822613891426593250 [53,52] 8639375331828068065581231870247940457005043796514669540045758352938957173242939992307426054343307899362286166792301456656738917672551041750737764579156508414174403801250551888823102197797367963633587713076050985193089536243519896916838291293030767735408326234434224932541201774937446842246902404260625006817127743760168361847674774960323622493611590565766426527791356317249545873743998455104980841529686060032242238647535896650819441257717345103318899159022137104348538280264706839732155041207192010263093890475030532771817388491346496682323059651295990966822978877621446000737151293551495826796594248462101397584565175864293541272396506235122161143228567701750272946455901387404045887279580354636859636656941084480914743967326043976292593541414437010294150350894531232871361163258787774018876470211703585461066895617379727056618760472055177874960824295609740299644903496159476546224784300071069196977613159897329919056776017188079210679483990336885855210005239147436568140806294278747686441140775537978930644996130196696491866102958563420252774479950684840718522574378680077843174544044961933543156148737696600373722181200279351403801735028635873404901256332410068232836968927560002146562160185188577360791320609718899303556816514144008125097232447787610232274673633975148471571697430946631833850561660894752547172361802388358011601696556641255851237877165093336201742433717020346607557767016137634023374936446097982705758294136390455521847983878007952195435813310730756554206792033821337541728800719118421850170100643300035055049140457894883727160579906796467857427957551770994610027489208500370753575006465013903032408424058316507021912003466692999999876525147285792678920532407205082208072686709335799353816824896165431844636899667386467185967416229568981805225306879217212325320831603790739696981236764166182454880221085165948781261997665482476295550892444269480037723757441680729903218745004625916935201714108234472491797582580084679981745340677813418939297770522393005441901288778447527411601630480586954342291281234626870647740416018339389106404568327532489420729297894459955540048439660252073703972338264086825371816626399033540200 [53,53] -480648639836541337623089683363316958339117725119371797966844333649006728088391691624929515278129118878610391303188190266862454242925440213564761108176917531571834037615981425939633564148518927296607569317087509704771227680546003234416865603179992864332362405266942723314722223157694215837932311531175052836643504617494267676380325830953965200533945893021584227246935655841399056232132626974935201126774926860166995835952854094934293861107854092056022384553919602420722832967896641602447005103350488523103357252901280352760209884321824278928310670903608472611273443243616862840786399094355185557359582185097631021537036587082851369864817641654680856337299338340995720000505384640158175654592853988204614322665147503022254466087673682818771673308399373513830641228637334210158031517117992782203800974375862835554853572702548239714217587105498892915345725916558515713410946507304517253390143670518917523302457276200455064593959883092425655199513202632031131697903409210508318794353330536714549254029876753578634257907883583265185025062725890743956802336841432691811695939352655574833693958123141532720394625784869630778089667653122725715419948045777404412630551797045318631676312059395366267565891134525785076984630967497881425824120497090915494969436055332751830106761438334113921436101280869490518002089743778218166188597607073054631328062267580648869180602446412967791484532394520565632021988447457374145323467965337859253956037326645866377141538069612974240564910586725495535584016552229205000044189215367109758755191373742267156252399048744237750302572306561413430571567712180427105788475957265689619922621012503500880160952390336038142299656759925080816522203349576220578962787629163895273660319333953016178766832186485364909836335338225754289616933297962312451773512926523326305502579418946913246693331707717271794894547562851647165962016850915075054137674703762178548219713612327501385272555745914554372746385850204905504339570835739327590109984592636918405168045943999344130816387291865561090581742403551545893755726127090073022409611025158193884159338751440772610610093806677456500325499593764143849059720037633682922547463131600 [54,0] 196408339818209687420029741324142571582078100346359098522351811585362411463625585840304037087279061153724585977478323340264750348824596143926674298539086737903004650819391966661526115366466274112211473829007707586452759981893473736881482426868891944078747790922772169577320231647155289715601268767990048456985229494515058883926649482817713137624829105634882367690501116535910404479715326923679036013479461292103151120181187543527143870496479345936035547621956327875330159898401265131203456026552771301303540190430363029829848161408620262134227149946704571775303257050813276974983109130879980249337134019679163477514422337450841655599905271662809646885800903754012815015598382604495081371770800612515096153313448304199838292312325128242591779221660736505403581919398289667297883539442739082055619350232093598227597328384953194232143259467179835871740772867258886046291270454757037739447884736344782519563680501390156770147234394800833907378591741052243438262602939727482711749630603225270635434702460371327373064779483602071559068056653241827843441770442504200965911375165661819761557994457338455483591802773143322632804745376612353272581620244563447648741600912703574037514197750891318764286344146644766962896842660394602932700322061766516053197667380688671112425825643025677213699922572426902799695163507998039888287059295069042128623611655454019072161464682140436253691305736069140590496600492170543568111725515286694504272219206601350266369865189324734585232596598774227185307817601813688947313465505146203914420730344542729122887255321429040824931212766099332082554191974185286939046470552013951308727004972734920084390609561895428217524406482576460099725991033130131641666634488570683195389686880388534940493209192275995907459374967645611043441230770583847271093105441610836739396735819379392274041130240168018705240766880836692624003734647987455494875312372507993614735936816438010300533131705013699476485442076969305100216586727358181084640693919806876263989157276047858815415730359127037256841461202867406991534385048867282140194605934273717087894169889931321942409646211320127615797310907544565974370319570275401330170641961600893848540120248507876153971196184846990831479750466735936191116199390256764021249864937989073227243286833887369805593585873632309436225414805795635200000000000000 [54,1] -1154521810596538363808950393971886881512531017910107663148075370056109728584950189188396277980291527684140546879794568031962925546093928186735026412104695928569616184865893969786662065866574330296558344090945907429173530808756145671228038693856663174402396118913424521640634645318808083495389064911451410438110128094991720324282792463874818835981898267073688758986858304316692974571259938342958353995043199825282338379240198753711750502904875695034337575924619004291914439593724754319901777256381862800886867508279697165633719066145638204130558018343159085185250642538692491476067623941096213430683309519736755701381857104107687703841039707521144814099240930512383563249823068346039627278001667750605672582983262999200121610012535968630408150403340697725294585016128798311142279748177168000522252491661596376610334185401601843334967431050118512838350053813971276424683568740725725493218793382582316613713277009644165994769636616372777290848338301795934139655792794774772792668658478387911215282225367539088123241777523650733429171015489663690055974268514348040670933867679310227169842564717498130599982770483670306594735915930455882681582808838546735803851520680325222103174552089512223265772513196048532848249792150412835671491746432184818371378972992172269579705073231667839479638576761563536826468699945645097589338898035624026161705480404700172095758460126395404600180657245634117033108996428745580697649492107036533357850453212166632380913834431556505114674171448462970917456172178850522388956321495977423251532563201270329694332368276466955227468254076254969709698081451739742544126481940825976085059072703013806396098132461695888806684740044904392559746413894572723326736980494192353093384750394320459341956302991657463268696658938442233845279717875796912447602813787698233708877662125945428901033482161650130192131394697961775711869881216940215276581845608244589478734987768789348464722759770418839456888816963236633441048633456590053385368886369197137852404313192452354147487875152824465518816062754077820458720366037186704845285865358456272837507225755509619476945651330152993371408452504958209568422457803713169548579470105643817802972881807368488227895691506747594484495404417626979361444654699682774154065526685612602194302781568037562291026046689550378940846532053277081600000000000 [54,2] 4262514848341029624267129147055835176191278216522112313159632958273131370518047707074979645694849031152051986733727560750724567733445928850962081716675488854722562301491348136693379061884081191916988481259378048699104819707303389912951078420992689067975553304205208778858988235998583134597268385130989674026056375761333166358251153054274053347672832341292555689487697555333818021419877187277306825663017046101104369250685935539367839570316623867925289783066750724198879179032935372527785930071539404569054835691485602976650142042471121043372161248099944291601251647420485998978784905170651337477050832724798280802387687021652200374389548221134388761047219564757075575095471033497621163975589826812258873785888254437351965795980407031724569407833544790744588799365718740785910235977127740578222581191059421763505718087039211061895514793200917805591667180046908295335224141505990987641625793341531421050877397675045391458256130628584202019955224679297303711489475282856933251296462991651072984489573156161407733867748903137797667263202273936326225006052845348575316061772125379724788988993812919849142017852199469916722791738128768148416389046786997067133617039107218285219001680651777238325263389949883647983220122919800601177947508588784714926998246794307014713976513588255683266575871381660621633356156585969232129967423742960546162610331521273649670442729847426817956254942206431201200522853021871350625838129657271930553638140631422044632990063868190472864174700286138874449897981512528323732196301195302746012187308348945236994525728973689487916718411829785561371615669224247107469626959631995551504963820425419613709286657753289751791032588899985684538418064523840829711258581165044307654762795189577584154358893008638630099751684690992226209873848642819908405359890986822399877343708987895195994889252050220102307338304769644907065695067486037199586690197960282084147198559854220010642911582420328692308222681883598140405548203614709266052441957802809402606052635533394026102097013254163859012490957798254879224711508189602303181796003647910663905655323703135449593788536747309330753623165029147733935420364918185483371049521124265730444730462686390143717469775636600027523377977141543235866326503008219486441397131226513230629782838139484169456019404779219661185976763500462080000000000 [54,3] -3949448727766695897341507697346947840254812666483825557879017564413455499137434601845805123542309816532077153589020829190792313853233765048248881841911695478138733740363606447000610505926622589715495518647301174496746349746405907062247117142329610007016141164453827780678974076308607997074587483629795988417456284182102844281356818274712045699061659118731359580378365562961660562362922046175982999939541903535923022499460889166227274665243935601091201066401565101234560175515700954531396892800732737989338891720310957948635137507367219330674187339165846625507622533983157270914668565416272018074322770777072899148225420342704659426821369650687590558072727450046173449711118559537078223242521358616466062649260442199409573837274216955423128941411050022377844586654627337716278531468210301805839291925004050347507317261429479424148636096122002793195304604951993664122391618636236176995843341095584902579185659384009402331683852852931588619807637444794557162545167929089094839404347074500484952879666843485009798211323036496213651570596520392225092428122736580594994359663993137945852562195931593372315154994875729187075549468123305927494438209514741913408704543941453905880412000168230444594205601686701407185709725909515666800867376693676486928224701508870909492363214225783861000729673260440318622361461351964865954845913908188299713481740371723880554045172557260176474542351399664442414092630647547974376135504813639966752626079009105012928438833321449403110231825466896549571668866055502314616344958112307924086751828985536342198861855878854277758870205009791025101265788607005433277218619919790393895910532299771459150691458228178083027748986624308871764715731415241710800374720306362184136460714310014744616720355870548620771581546191245616051555372010338274839816430333227837930039955141588375383875320478651406893158270081781582569496487860752438186302800613864351392747754172547108226222301953480644478250676901569251223039274573789124738577109550715023777668396965554924957643782701150091353645773264533286541070375106780778055270896354882544876282622950243173026284744093689099308362417449155754817859072112767740884344255452850151993216130272903075728405083835310437085793004784137584070459199152270192489646303549365753703891882498420741587589250024585553680760205287096320000000 [54,4] 7411153050336619611149397072616337473990190802790301439015824142922227972244062614108975276232955807378969736784362028815415076989002592356023346231928207701817209804384333052439252145806814523091432502590567221076323781159477650090017343248961896391772538154744911201890299566319137011613135039559433963935286933561394823327889903944522234086077555804899552914699356261890289793575173106563533251455740181084341126944214900794244633979805262434407046919484325523208926661714618525607005400836521273469919059857892565758571730539297486157957993000978339408001582318153401651832246043454083351504454638648094642200278379882184321122589593513064577904451196742387493473571619986911697590701956261443786075847634391626116667592739472223134129769261155975031628758270961548431903101380676920774191446149057551334950823125489910809808054379844777231522106571934838307505274177695944941507448703179854930570120112735280356417222672721082943452636529674659632968992516602416337315664155477290386277506305784085682062790351236034990016655988521544106981892209878240104583891170985605384896069631988302935135168839403793188219683553559592372766676426364115400588026282307289685857335248992136789060771946693750935963086702406359481377938482413812948888028260999139864724815381454063337667535974936128345937631031711253047355223723416141698593437568761758801825257260677485497114513935097174970478569812228644766955430336050551188935629679958338671534184911650724138219975953869211806201677976781263253897562315881231824640803896855882216770279628949257669833962425189119247519271887724352055442585160121250428288263283349165275029019725266958149772194826410377935134265250267228448261246747602766109136006402708951533522302169888247615516149762803236063026578021192585848742526656538677696275891116955604259611546701741463736979153778891527492610613225284289141077239073882300223687005720734927086670435652763177874471809530268829994887791549629266802954777100124880297518963128309094091837480891335311125651383069638187621643562397895308943759921438620409415760433969762264589144720566895381646240969041962911035895651147815605870227717482275350439161685276602566816758567602435193267523394172916833248847962911265631928303008404422431797158485393758433811126597057025502322759224724448870400000 [54,5] -181551503717297200122632752633298591476575223233079427168310015539338083122220729634991520327832720675589255868113353587799972739769055937833757487828185675383387239826836624898361901689697597868622837888646914632400650075444254924444217028125996077640296364048149485903903628022606405079278340283613666913080596480171899775479332519507349536379093255072161582324415914823166299106073686334171830053326090264931529822987645189245502353951240453952592468843641682550785445818452562651668374085752524180980018140776394519153742681727254485607651261776948911112332459091730527685050987069812082284005302418483740978603923658966617930228135707055559830295924559795740354557766463388953805250823981853694313017614302359152313428149615482704952950020762188214655439261233554145337308720914977384309157506438057564902161631558944697044717455672986402841655977042800267715527385141194140249788972312595564862471480158723004307075174020614766360666140467306738732519419442171604680607543732489019303061371410889001952468909358546227764234592163277505334460971914705537561533822348702681216874667341386339099037159350357375696484959768181005091177883635056029639126163801388384964920496558331492085343736555584000362943453221682468328386742599115573790417592533945198490991796266038583904822172009740154439149157544138190293859800463648535558239275750194158612875329306493782905270963071495934472955182074711121228770301785732190296896089291624620497538387828583011402455367223752003567595372705861824164389210731263169167311977751443118922139262809553969548721336346173689918856060307249189575095886524981298294031563507068905599766475096891206697061619066057774809846701080839118487712559277860106532054616754000796437430139248531781712665833583629009604836865680989242168735946497449133757158049359870327195146423543959733670883497593485198908657070687419351174914887413535921878674869334439310024044869975201482720551053051752567335076180409154723847797752815604953969974706379887740341100455924789863103123781810860728690259450506244409203314792635510852563574998750236771098558378614732484824648070745252776545259188757127732357763207212812920296323299147830500265451671519236795519383614520208133273108339346354542747657556353092363597160269683988258197097012729488592661686671457417953280 [54,6] 1922246270584276186952514396657924878406856487015387503964800503479079755071602433007576425788231476648785469005515408057407333410179723017865684604443906133355190331680992196389449158082825635203978334282252283328707011801157739266000635052570691897324885816810242308208550432644732502201371175657186666101634795780213338419612902880824004535592747024767341970742932896539810527854554337883746156393359355517490339439784518110227605494260580448673055496900085939191407725830464232649412796194430582447964856789513646684225064081835981180742341470937980741185333112611540401700979689936789413693478718754482588292838121505921507240024359691439706276707551262193288229264870456163088102110692704246579426322802135994033657146320010154649888518622090374623056638909516050359192433952475731233397479897643612720706000921988170543034295248017898481319082930439363446186191160617592179130744021711163897117761417242887844017003790468214501967865988630688974025223493025447518036074269052750431610847729426604465765406709055890265912640102824038585086696462706529920969235336253297632758142075808084080238351930042067163336841530337254663378648540893833080219294979681010970039359723800312068792908591936863671938970354117585738563512585129446969772442761420067171928051534086128577624440714179118090405467441787379721630703688537589711807145674027881751595319356854425174288586252232284849790435263177233586683050790545816206229941267174186232024361032293871866694074300091807225784928446796570028374696827344945901277646265506426739714435700056678408319525225909346644277276187622685683341250220457583473468137587444525250820804747727909268903342167271627354072279708514986319089808701533173722523405780653966785480421536407650552746876385675460385192666869251955428653610141568396197243384196807313628937843438718200216585170121911325060496239208989229857432438228712755355858252737199087669809904401962211672426408339184761817324114181919651258082593667691139424265277276928744031426765758355150838848687011985919522240685022643039990127829868420166088542691641873320809712360791108474185558643714589406410029471621945377727217875508030654090820089794339347251402350653881699508067443148302441593646139014082082686714818534265355213951893710103952678577055019471073018947533812996767744 [54,7] -9194241248076973185487614984698371551077785250625012033150114421228807264551304209789567114836450639165584618715396462604824942947875497712591778352813911716454618596418126539882896362893976349161505586709046098765991099002953591110882569344276460489839430782851798865683506587750045399403331204766235100505360505238528840684473585225759090406210701691288271898255911033506882153874566038583877184472199857129411036629512352187213998173478157112787619211035490851523245406124264121452918323252640647239433320843304368640879684867376734590925047309339683412999145438623808588018359400130310333806376906961991456498280531644337978082219843909037696802537479368889472782651595644229315953959428183645801761545215416505076486654699056259036584795560731001755522995862135856176283603380822891350065355986720863974614363807761832827652642468224988839449404960271240103295500595149464979081509853810097829125878334189002308426188932392323457493016887819950603292681779132822641770162680167213622081643803662638475079488183967706227113742219657408742529850675290508777497760726499114948176862659419072042538377804488270937723303462813782168376416605341696342003069694437120345078917713239251896564692202118035364772875501002859360197534659041380725403880055177489182176041532434357519471193439228722360996214760149758858581623824852608985275756113102102029214426116110999718047313886774978673109256839883393790708277993071788180507165410278920038598927083329799582053837852067695401767902720645940330615438642069857126913378789900986949639562323541488783032055390171082203999993833334495716505212486681353387055302862492356131621627639979693933345361878844074088490706591814673541222477617315829464852782655155578809149609546268414427394492268999543408733527970350005033088768189203718065080937309874737017869324191016652763891946920464803226075577595287738558687335341353166551765451176475879126420329750331890725618334124282171603166510400157869811252763524062423109451922707016265677144541784053651320788390843995665806531353296672934972491987451470750717673543932110168163604600848216555052776442522775741867087723419879998292425718601668438391023031131483276418980707095306208476866989618417691857000663821231200209880250122461161227877188415663058876651977191197919737576625673338880 [54,8] 27085922714817288276610383219995886460048924267432753180534010522420330274952801745023385291346158215121351866198450501321355141769914583874208966616580609298485272039771956336987844912694195034915803931989796134100399745291065250313619648461050492036974045835708501486698770670366748561860391080859844161438077765806387324056722431570317694857673248314180064148438484741932216667687676813321231397280990952393745818640607306888932606092737950952777957409780658428326399094468342068967003887790310976956327657216611305625598636187220346428570632460047753382899984309196542405288175527074337947308057163132163057633309708455622042964468519217276531465513346648323015052972249632273972959262571150210809551959349396459191368514670463568765595178933182710246859928315973237803650114975605586526494353579779624069981985240851863159287464312117381654191553139869146330863203698647161731052655255915434946151891182366807112727431876547307577903571150467579236718766620177338076534170585654773262552469186557743947540308810174432242605910065422799216045868066563801779709395458273335850734123727966332570424463638766741749714207123649849773927950183699579572248186922497430541611069718700254914512017442108099998726496883090903970946510826982107931431655720995915539200081017951939490675940511525504252236092436829614666865198359687428580558310658146676547325198520656866023545993065243796767649513665053993346742934746588319546288645659822028472110075712558487747382216172937679411716333194193600786528970300037755846775904943041588117186636850727910688748688381937873950095578871166681518305441462454348688722531045106418480451920096235704533848012190018359358287050908403288506950439894293898609283167188815755406261324105715104425905800116457356047774953154014459095657958348912221300168511622584893543960113174843834383114999683473314202091532827246986496741819037545853742815588666992249218469923051317093498226042354812682447260943187793649892256042036428290570938102380851163934437980155332034132485982775915706084710894206522482292366729970956201179554032282203831164181811439464359678041335788168330577756497767012351135737939978244443374225304441054352307780891895604625311737976555102535015816225943773304419922351360086632902567432020436429825266789572836167528873371631616 [54,9] -45425011656334483278483188280415464244552936466923622216959860920822829488365577662807285578459530104679669225468618643728699609689157198078931178845513196234615152615301202623685007187023343067397443338017980896243258217009108192621298237142680948342482229185561068955680770838821701856425523729343752951080560816938717571944579788646420978452926682358729285249790397321319405280013161161510241507964564339017056930761119678553303028346879030319026134238582779366262716938442298740481344026242241351759295547079948711990450239505937168665656895820474941446148668059286466070632910904399497319854047216576358372532749621564679946151106518984525105730606042474383216891629663370397013461729740922604430198764968459457481316632340179532646018098351820201573898129639266468065739011791757476919946746956432432108403633039560704754384166228497083855146603415931576121451776480306717691820748662704915018339177295619324081977308673580948575227457918936393287270922968162219371879285483099329577891596563259442465971960865962696811992628233323236094731718621794503264374223806852316984684316183211002127933208439101881643190317073849266636865584561459999752527574099045216067042841041714641695356776839814597664227337795455233491908244939395822404151751593079476562011493222751069778527189420144232674900680920442670384532207892205097611005796822392930935915503271993498882253457959077732595823603795358952072591993674029805765177351463774675656898731804220173915835013636941855806034774058588348516917405368748871419524316543419293922398496595530987055646195304083016877009019001621301451275765336898105574418683327806116687660396737625732206219905197369120848560788203934641998866004296922165092904397196714463859017105651247791247246611710377579552813993903062411392011658049159912227142202025068345191750892429218870836604068188852971503410112375486135605888704271925809030856827359702281820854030546321243407570894904951495231183546831600153909030656644380404079742363451329037951755051989774601994433229979747748028426860586291688631376827001265765457516083592457793126263519916069305313730498589173506187802861408179358987810534764002248029055475067058832827656199600334997807542288654804237698116822843565591436329955752779628465944588840943301799747255030805641416216150016 [54,10] 3745841865374671388841522418190782887712642666397155690142327243916444394350157573244898398025393244783618356591605573543607688515724016925112288286544005360538266690701369597620527389012246953960630686419889626675991341527488699794908436534740971981217427539240392597401333809313864571320725864962131149984618237447636642996167841151636226257224677958113913410839647390830631142293166545006019454769144374579363132615624197617637833833922600251584607733049339447153521161456762603731247983545605670675612850844493445778808301930336905379223195522285059182915804966431927549842141654063666426384996863684625608680945888567648418658225914851267390496191733603837583297990489552523148773043211530252748747371435794364496291403933798039662806827981116354450535156772660166004225487095143203436655304087519412406296687423773789639492420622436271847436113827322625426770671809795610023117026004448869992166242480355291005100328847803812762066517652579623316526585120129295911845251826264492293377163054773774083965443023353933021650046948725810649132716411473186373069134267135908057584397090952318537881642002435910533835558200006293826678401429895743981976634050430852997672153142563286222707070816641716388648949837435754075836035947409357159397195256046899126232396023902294941529180598607921073301363499283979135132860494017885653807382695981190345399619867345661297101822112867021651582368099376722913788607275556919391501704707123080442585821498900160950663530997486150304028638709959234635887224306732077177829437912791841544350322702746394190566124714758916915408122028139116000041307175060964596103671190953102435891923317804116685164801684320679702014280994746765775711101924323679588635925819962350770400735735169951650719890865224826269319803876699968503119825050562614537087453371825977661409703174567484162561240828093113319623605168477312042192408350648474415052470947881852484407307157458139476180142275418748376731381030159830580840093184386398112707595285616785700920882024128791372303219318980365753854471952663008583551734837815437839717015323968357321256411641580343041517992675571026163594656490528942928817438397840709265258880164479678384143163065314975993533499490232459345660079928024911697131432275527732872751440801617333812977056194920021439283200 [54,11] 218694995043272709252045169657910592869460235855345500309178445095986329752422735171844083936169953228153430915538640610320260253350957035481828963390791648484101051492749045899648351914064956578921051424935737800201749181607543656235167272850669766091749577448245342144746620552706184735631872570927751945609634386456587030928641830273978828963910474126133581133192389517989316525531420107037186097065490045387993432710274829042383912603855975029059261076890752572568940586603969430229717291403517942959712219706767884023044595972579168452785165579566756481626779432500428326145591540735704427067745737729522020163822267504407179926005482717927545314486816261562838383255352030576843219695552782704460522087231801142383269866515226596009409327257510568526071341923352909669978800695588806244143481832716109660021980503702182718157479434899483368411539952302990883091600349695749477571220089508119135247646951962885475528948619813534378248249079804303833634892856910600674761472450392091770073905589884140006081985937654828975321878430630547538835281311892276425440778925408235919134607272955423031420863184707798191430756978267499872132603360450044141740355216746495621222466644471048867901046969603794211616901762739121007916560349370301495951688703548033688843683486229360934407919303862090177163136908959967488898034163304505519588577176558043456352765020641873260405070418817605042523841940836607907033623123512734328534510737855410656505122583322205612995458450857356194061837953848427321658496057549343928785503080296017254748488227520309049452089730864272350203908030043947169978023525280562725885433353081422283428849006852901364603550198312566465080097333525348244635210758695766532516527086272273650986805949331023546828955645048607139858316391434028572476341503689879071552638711806522484462980537230922111458414855098406933522348404769912391181431718280493032843831273831399266411853617440749419589551650830055027401931732101250461508792675823220323212131291487059098889885894936712650319435090245444509574616728580581559115664093484106605548911931092043406100092523750163775625494094558358756934424966122423941162151160173775861364182393774010638316739958778811404389174067984073339410323569649693364493862810621878179187916813059630514206330487276830720000 [54,12] -719281297818711077983254784128032118349735725236308284688149741087472993721862661865385367899706288007881356444086226035125485588130141064900567990703256018348119307352825633592424367571946109109924402662296869423920835262465395451659056409212951300301331706383527075341298402618057924255775166400597807953839471848981295884966110513585402643619930183066230840313841558217001732178902375714472754570783569484073283524202789548971203384006854400786303988400073870394641099829161763039037316488148513993684687174359763110534310932415686841492552639459300599990484278982255961308475230463604027474961127657957351089244922837341005159853056723162061892160063387288851981965567166146484390163016274161585559039283045521728223101258527683179079211803451471411553016535577799650802886422481058634577518460627219830082532504994086208507177018627234545505564878363470433947068335072126003138670426011524049268665048324276241402547092247557784385700123448350340178965001268523986614702584754928471594474561506485930360611852650561269795218302420652094648175209943649639168837663749835431644906157675992884340773996903312035729914296662740260984854117415560685679639104431705193452175477378556415334246559773158395227918442088557343256088411092673308771885954735857922879986588515530656451676302445049984400359385964012668489218962531304507973668054734617490269505068184459796861305937739727091242477107353461651697720661921575669388610737759932532802780699334354090045789912003300349478966903771294491425555224935146423447772420130494283165273808697879147522898200478665439094821682477119200618663852836993835593186877818337014858465661434550553596696267410104750238787872584023022200776379329720427464530665847508394285950355323643522845150659000659948247113860178964611290236790213534991271854326368534751901762187591791013552298507116376667819359073381920649595406203112149050937416860740740607023498959595355187784008056930870761511241026732103861520125778989062012829138090871289888569047946945761728175109929471807709871833291033816240085256590095930959961302783402995208268343029371954693550201689501699703048079082109467287112510019894107875188052983856424743233815727437032035919550071063680352320095315259900141288529473003938878857643420670101440587601651464929280000 [54,13] 1366424160908121177833367101549077009796275834601086649102650080698366808342450415643747573632718162971474635058785336032265926614713835172389454456726105629546976584316896642461740099698335587270749324170571274687456371439324673257719773145157402394766553384096631492375422684269883365114670909895590127073464611145412494980103580933308876807594537350993989738433921136542902852646949027432659502415794451618437533003638396796455404695421288774652789635769418823868955123668464200076045694194725962937120140408630774220356894855852043715644396624496642322605271974207886129931649586876211929525531448132869971897747887527753284049363204649658973847170527157843018570096298918251097831007459125573839139949251224184841814636749196302210699512083620415026164288322149176473920942397610498086522556073472978083530582738814246918057263386569022714540050758803038214234924524679480393694671452651362667063564279975106735399502715214854528400593502395463284245396043749206554829308532617038507057109014857628830811677330199497257637122120388846540531287896293773106181191741256428109796280214511339481131975410492342399590849074336201195897009478784111223302971926110199277595379669065855999978932775305899247787758346505422366144717568534023195393039364024241522486725735834100435839363064642229837440998388251604666822389517824824643182368941517776500467869780996412669006051382977449744803312400610264571397902657876165239058784979973486375020436391017004194622101327111523451772533866992894896696277385087222426899578869567163441181838587165023109329550064635331659825426265963558158722239391741199614192358168065855178254239198118304985714962607195375191515682013163806574148087001027497371489113801197697175290771841598324814401415852117386443572385573128594436827274540299299978052700570297324413332831700408922340833094171608346849305481841609328849683634391804545019827860555215130611813614667264691905647447573447511912251096508687854481673470755505475884069317169660787128431438165574775339884018344259368799877799080917397839586331632834898776766072190542600689448386975051175125901275785852309189528954953246251355284934181448793717722101714469265585942518479563047452774669770879771658185038793773852790487614316499914197274559767490003677747945798631424000 [54,14] -1604246312095102099151799595034253611418557805435693541151835806661607851692913056490405518256368603275762344022487558738935050279626325322203121730728419326104546095446843964560489558485604252653626716007842979290649596138599252471771559945892876413583604105696828633906635325879628390400083328316317451077903849016696456225488886812202423162742816476106722329649555473689065705842974920028091159624855152086066529340084900660210817314462012287140608574816569798310016042810875045018746466863074117241118571767769491648470541909460303352051520031913735211984993096261922295129666710183809656036115524713004672128231836733094617071729077454089446776062682202930317323457435195856862500432396343865807631427668439213215199695865303043101356273941728875240840195549084691098488720888865274788807119706312703698964304454505963422990906854025670374764624309452588982964107127836718566346388393061421145459277205184474300688086277660553395965283732765813596780840670224432681993059172806631160045164751604610631160834490048241761524962520172770126029633742895172966307816965100067460770968841722488138346309788492956603710046555815125986384192042087792135829549186897299399954596070061565791470295086775054793654743311170345458844159609164941452617277278906152175271018235515686858073628684249933461614950432119095012034854801522338427213824421194671362724324099064954354319637282279822815852373413403661343940830305001154391860067634309033752723966083804139563086378774455559563921037819864258428862954186759669534901565415114928818914886783279640379341145237311035730436904053377623397149379614051050546130927502252148005298702814294136119632423338895441151587321334395482367854223015164621843896737043251980199073512565723534473217842134703541062521960828190749740551817142366287504409484147938897991991224508850955633964265934138513324340157422116540681323380889596640560094248810866095025708567184295849625819304871162051630572299286822221591651648081699241195080538540199078778227415895864625519877495164495050900052082637268648204714030354657221469621760810426436335434916751862495274277934519452250020263915654362085468082728891374404533636329849948172492193167316875718964294349433895944560023471834830323315647672303104514998705767763889602726330191839232000 [54,15] 583764857141718617789748572043814111813490385112532714525568263493947740493374862343726201534312396816278340852317405173787728197942684796984270976505814783853029311931139000036306419460978964117586589251686552843734256530664030907957055603371591934047879252210579402255646574752944744793345584908447547349009464322709646036454645614129582543030689100186639080575488868099016274840859879022429127453571432383114351572851787921710954429937720490611649926398760898057682442466465853120853040221239394039704503054097908980949306119046456769628689749495961756702053420256551190574871002958834665605180154299866043613682382354206086749725312043171881357088022581324787946922798211994732805333223412515954381147922280510763947488789244499233042000359390257272549378751883764772383987656324714673293865234497416829776034306059755977855233195362379647716025275028153000181750636347609483746429514173876114407084967206649223210426174474385880046236715474296016757468607754034499439758240984227314090493527546088932255234456321444851806619529098289450970341912796106253237535880128166125757694075916783148061905915209413293171449643693886845969243994000076912398180514294301245618630089552391140320485715338540494695492690586361444314440234873587572360173553155511133642367364234077621066152064146643126631830653116170475140782225461916139858871716005190773080544539335761910482217543132283028414344000294715825191586348522634948832179059739172024222069691867759889440689161741671165618101258286502398891862227514243291944375455484626453932164908879995820628031565239662148043635301921923041910552495185730882538406129059782357616246505506470378640086007847818961065378588226099159408858401636418313346578053084423877017137925149984995767799411368427723854885699764729009340619610921451168965599757088117226553877731486745504985450285143980922923422292546315559402568780443448927433679422488210985222513741954578831398415039796638812904378455257312111742725129667284396140549796006613454080172623529497788720858664181202018578827074275647753644534602170621194306067155086128833222388683743531738713871156915502887166190828827301496069236110344488632703054247681764867958091518100510422890405911718444068237667670295360085297466687357104425459418329410213066669083852800 [54,16] 2259421239180288142901915413630244925948083517621443134682872298006337489977535779476652268330506223375488889486674134001486650795582187797067708671323679972925355856230629507953413543182717547349376614182498465551765027710288380521417732345122831259234141226233886345520205711269340687956754042015273897118991796435934360162251415973624444617833409820872163819979765910179541808956550056382277326257602195869128158411435968871102022432176272747480358498818915181397520635616319032613249416679970230050909094227052362333322964126375115561781999437446613627869604201720681060478667763675855888367342842852196161887685995609844800758521086813743124709157415865125226319067277853179461905094020239357912495442790982849919593596262717164314147950561636314789957774813165436948563076987357040880919868215151036334713191122142740797664063273690419106662291195727540660661917369490950419283773683835303859598272832398008366907098288204449860073478933902639408164476763774403631528399684592514826099917671466649721367500675357067376613464805239226024385436103294515444808494147203133393090154421766244993149101407246660252546680453858482771551001846051006617155506671430243483814655508148249723395955471086890641670948886141002391058293603555802795459572148450544606498617031857063905555346740239531903240047338766883536971833696559816944653157149595838013920606464828017328786277198918056419764706478911569751594855411575210015977340774003015346586765048988610047594069718129292116542681067538533935327998420859658987854747802320734061771167331983296127574731964916977652219689655418586860845342646044930876381896129177933340865560731872787086185761848961786523939755911098509854623930030528475237252149550032410776575911423439551356773935914159349440073311522345231995096753680808558279623693499945476673213372894712456545643068631562144823477512015666248392175337220713176868804785292978944410015815043160989123858165693963650188910194332817367396488064603687173362802007085095633230630721671557178356614878145824070459301013932553633873412612159000847039220572418831380115336777818764572705684754733594914139791546094537936210520706437843319108578208181179780711453317736884203200425372462902957144361723529419140954390985767951036771904290189052004842602496000 [54,17] -6529519187608573780022459581175976716377965219932849782242419999886917364919753019155093012818731838879343268205069668768677839719093904751642503916447761456414160233265059023977912498631166242233313772017854192554457155101481822829289776455339045973335675874609625661277035361123549890437940736127853146435934311249961975380444477458808560551420189734542559005179371335553062325935493473595611026996757399542971448584402752516682154641580865695321667791610226244703540615158387669759130465136241647457898107986578726237841627970176311196178845548378533375186896714244000282849461056397357453833713639156540705828503295970279814331060984528593501665752358589971429046852127508088387396414855654102079402713526734630781472321824240248994508788164416170850992689005644161131683933505580493309468277194871393103337429264920296192315238572726027817456326288319101814367900029282858256492955806134688067244316740643277476251370937046047540442645442277528624317602735272170172605921977747158884449481749979186853883402622163510043282333971526155931155887065000020493058316672088663529499003698281035710347683381065794534061573587529716496049496990361918080137785497323356638186185350138204143290955094907410461570514176089614400314708716910088490393743718046169260429103080457948109734122775829757078501234234229590854090441882699246261277686240334373486164845399302296284243786655925800449310317138192159873611626354618081000808533889752628498373715037543376046627495898946295665330939215234617518255871709146360864903050643706794281802470715136307038973746702800605477426279845155577762622454494775703666588147386021807122847602606250831480121816440213765261745959939638167712357752573663712847240909865517651736298106756577549017150104682863196550849488940625121618630943597007236386055116717007792753330214724318718660056952435740651071881661665531210611645995699121360321009153194372205716672709793429263464400392732959226338793121974823763374174068113970722400666420117416687161450314478862318724953572817975485567673401508572859770706857283826558411973350607975940615970296050360721226896601930769435114561881231461799687717906529866682776904268718490243758562693103053119045032078447609788420093562318197844077967825417752916868162902868918404120576000 [54,18] 10802391793545804055621476761892350635890336376532270491390404754767189280452770601256882762397713742741805559912336108543763688415717140893230560054434096848910679907955217477951916197766392487100770000648434661044499463375743608473019969964511478198851747223732165314485618266408954983946516314405209382718092015050899226989484372500318656459678210470474100685133585123331163874326949979064414735387614122278771385552176254107331217517524053468793719686866290750451135610143782971262346166048129277510507772828616579990695191266369831750412050760904336930249754991506292691183460404231215178044106892348434046599706159124589436411110347520197038988743753816410749030436934769084069766682649331538300295832933436063049003077241030225270061157288648178619015948321102348384114097799419599480088687158628252129555207687168147054045119586219083836115148644876373327620777813164503957489402982972031191983376390395745433263836735352937817108934302433940088308464919206467559069739562029557092967081268782382704102359707369066850067865845749719052813449662489622795358121544111114321889608426669408255315232709037019754095267635546471924865027483286086400147777374899210804372223124787626062653021951136294130045169005728777652701663229735078161312205410391583081449223269131731812342627639371543159810865093218960047254642873178143702454148058753397742126116941823917461303654508624959528894337541877475705232250387141125583881164586629353790538509805474845985359315714360572897670311607760276214377462072262316102896237563075461172913573828212810850550511546609963151034893135114853904554735626312696928908176526659267083909178202839607479549687999875006761888833555348648063988192515167689512800721879348418189434414903130011984881025695967606853125907630791576785624962964104069519603476998146544951802370341886357053531826400524811710034447325658562150336208473801947165911932325151377143911664421239714475192276293874974231072352375809230991543703757331290233332590445152970505934201065734213620087769278025025434245688568626604912660928551108698270114865781563892831115772859980016034143507323944118950633162274705762345721609569835843239451650246185704301019492344664832365426086510600103811356073362130798057004298766534765265352057265524100300800 [54,19] -13976067483924626263774900745434328822903180102765526258487445041973469701760760867026987576156112568203060396645773241977638001546401703673656780848156331615792135238062481547642513262854279824322667745660625298731191339289567334177779774711859271950589972733701632911576024281321306171347153585021404653303007855527732513109990617643833610951838195846888433741756410710729412175852138127162457286680223344354757249484154062997632543240681861797592929919995310048126981150791043558709871088740432363375993830511770429348509097562418681416624444007385284995767308564417621128816975127156685373622341124935856857998241612884544440039731490856164084456024804558001944095249435214356066499151229315765374468306437568257039202368285071209223104270044188555398138887126644743848424648138653976461043203100114792016329901943241617353513827258526961630570885645972245582991027035477259860484560069342782070683532706181895774158894877391249973863824449972819180076297943764671320773651431347401683126943991785942791193751003454801589632931918916221050979528338751671579069292160853612201890523303554021878778385346836110605458509091392660900447473613714020491488490899957374939311143834118659992395879524742136623210892828396664354591686035292065371448792159702286521915355301100540889700452951094358047305137842064260885322043413621962871509751936308994358548285932346064857603651749845302936714282978459045019069629202340137753092316089243476398554275190955880610460047191728389259416328939468372622346262504711715624952539909297809797319207852340894698968976405946558412312986044945524158632189688314032600192122460875901131861611361493962034507589348551218955471707927886856691205283869088598382669940241554371978482052612223113947395821646591578263392643878949505070096654180782621922292213276004914153037200967323760552643667143975712015797486810022805331448412804151304709238855896642496913414051143504062079016880151293103075655108690979105129553860969629238615101614482531272306179947103684024391412316897935157578413859888452065118723205832138455818057146222497932338210770451885107434084720001320892392617421372996464508833374567060228942767928597866600559516241778920665915498430124949566545887813481069062607943290803176566667185660113610342400 [54,20] 17424912763612736826460202448443302648058531861404683113622987928781943361920738183178908023897023124083998025177664300466826906288866420838549419775949309093711222148881306332122672008867276762817853532742255893863273546747127390323125802917496052692847258229075189534873621174191869485486897911364451549026255360724315253225396221032420741949773523778542952371802403359115241983815918575565026441822019923402872394500426234489718199284792079258333447580238122773854662974747755233292358164600244094672221056519846271030536462707771537009153182795112917800157078373299572050776105721444396886694214569451777199764534320068263790265609940323166752846186296791991710715489962176342565512079063057676078189783832830229713038608385434649098292803333986441107078806281548501296684518271698460079759833675404352247085509855099417374605738295932868549710220736413564568403104079389885560156194976982438214655865687387456335871961330859619128624939966194261658941121521109150304130208419575732909661383078889141980255417566573151836247150370074185449395015367925823631064878630800417263731276771091381887929640710600337333263245073812451812321713810020592576263475856745025252162124273153356594374020229032452433520205427624791674174631501064480585546291186432725778104940150133833052462642467730805954980455612160174301595300302945645371221819830300361412139262760678249073700639831688068190812363841166072218237510198008230418708996202132861251907911618806214895465028207945350451408876872036331636234852152459246819862643306913978998817222982090806614917355596707922143444094539131275409064744552317120601067071931876372796784412561008654017123059555691913561352155826548148896952123559923531018952038672318299370288754243004180736307787494917359091070532474809308787498371271180736141928086680556116962842186791503056531063366588572761744677293983728314291009124925421407724313960578656435057845917477652449461705476194925837436141969577889090760480410500502388536617520012808348791244531231383475112123571039214418894110899889431294710037005634097704738837911439867832310770841456815201917144392345067879648716724488043368178239937721202397862525433757168674521562381613030438517868888355481136691851160086291675029639042251835452213684469801943040 [54,21] -25229110859331830382347770679685695271160247779472855533819461080759930294583807850769628982503421240857880201767358245023813622278948214539686327255599847833033529005588711641722410903963158282360083181119233648358219724264059175695935720082217212406022940819024204697645092748486835252866361583824351198200339532530251041315933157951497713516649995380367544336346388004030112873759100812487491591143381223146682577173393843736629611934767734423247231956030777438013383074513738678334677409473559098627382809269642509965164815281963878283191571220674229429778245008523439240716490568919470355361822754921346643670751470347992790701729929915116492229632709381469787648024418585910175920066891357834553827451616034270246800092895871289513747429490926637099396550258612034993923104448821685782527659303781487188397883650853477700783288285874496627011829796387036931051749827308003851264347170547183526987629089578193556972814116106763478319176791656353968093354462103073311059542227447112315213656621248366690650225957995061051115214793207149337545675222297996560618394170714314281736554295484016035191805169301471950470286975495350927255252780636832324919836721320050576982891341676005739073964788378326160166819967498310339738005075504401018341693532203669548125929292523793120315629616582748586719463370927118908559661283215750485214147292088278499721863699178837709189343921600363283885866533297817251259482816774214485186545286351282576659171884183947038361181095232935778524914046010741633990981728806385923720241989650361318363680971496683895069879534693806396863847675601356700228468365490792304971238968232630825666737953127066831211263410753316750902475585873240958074027559103709466553290748158615333073320441036171570580087984233971631189828399597704055052143813980727846397585927735033995373974847034111680413666120637057101275812050748820591308131700228775357761198850188068069252611842817361378233849159627862975275553058673605161484573939179617342321687860332157916472096570957634151350980645518438857739221777627920155538769154969420995162266462870267521270073287009886016609970720658022307740202830978850472278421491194727119884633600678968841363402154960342163432882613257438157108136926263501393794536856928707211453425254400 [54,22] 41390563059274402051461890820597517790013852252294665139938439137225162778247886293657443436009781838587059400705996945052588222587546558232238492573311961855665718439652884281563537744922127826104981167499620203965035966792088894871750189364202624309873116514868501982079156354350955815680937919593880943888613234300090199370270137870297762578895378818799374245498399153214809015588339547955707841639883977620110800616852709777667770587665664645547229298617171353456707558630309918173897539322268887422470292135262375796157058360964247187891111843805846595035556164071997556046980030290579026811572462387328540946047352617189264577330895349109346343998259385561723185011435392030261520297505599388987198683145584351791900004001053178768760667077379270619099600848918418567429379351675897170884929165064860742247562897932423834889356150454450137145278200759573697432228419065404888474553650298243240848335218044000657273203705392895000424323538818344620886687628014494258150103735553939656449307453694741403097256481921573243745683961599640123053193664568284841708932374118298747883495968599758255014598399780986828811307432833878423156986607705724122648234208472010249326801098109565261050511081798018910248475759342405360352437092277465599328601330294203160304594166983312179613911252432086433775084628090116876981936320393467069708920451178310631465349533969754760598487065125030611107495939476034606323479203214966824166908072367180515264029053741341641512450260017387972468087636871589657805240848704966017246351612201212808496365806985933624092068950768924612897756129530040944695782958383634783377995823684251740164650115021762899192362927117052502685312181341314623860050725964602844809249048242056438722928466242670996735764972037104430083732871421990322597660250588239867136553180968537294858220689596410878883938858571200377836887706766723128459470449726712486847538797581344062970547872336428599938370189826323846343655600559578624791826732162706970161081894368402960023079158611041769925454774484189793046961830132880375823194384325889432552215629542070538551587663466480178298200567209202811526645881926421423188346944009774093602965029119654032039067136619339980902011297768156817596364029111528306194854610469994676984217600 [54,23] -66733960018815230489580130149342628168138810595062133797875144478918952076325292836985955544933161079377192538460493723116925682276532294664415665925882055990113140825491306519615209084790587471300003288618309087890995371872723870168772265373310154901250231658546198078598549479776928661990965712757178852521426603009418544822894105645299295379385368276673464866434605741128072886742335096791839928724852118367776894363148418480129159093310437247030001099937672763481182138326658134938379443972382960013779232072245739403903937901726933608989756728856364382692736875667004460043063638363462870099582843899010943150845511214466331706067334184064864115665689467391062020602592293433187080980447177812864876661664719096629178118171080474001643187468745669882105748188504457216846647776684991650669715694327222843249051946780318875781831512612525476930795436869930935247397319119165914543281311683947337180696426437700505468301900996074123003845150543629090934267927661170173013628640024831631944776694109171844289529717957683700472721609831862674720540498958774731951612025057281402679033640425198499887870299432542133782468384279261248130689050391915335486251579145223878870084923736901918121991435715122591904579534073080436497355862065866468994213327980644214497420704810915306850696909609880369097408749352471138040702190943351343380405311557745068377221341411884037955289139025813866030204588237066335029483713212981110292223100405471189562357027103675724235273376757444210705657107449677513446769392893436004412529218096211621433310348904922538849317685546189750378160556261880376501921188048856498854167978129484447454793313761567717834519645721002387778786918149267647640886552998979575299462208635402584023007704889693838582979626246060918216515552121622189689584254021223341442089679624317226193867628044356894884344583937378727686180915294162026996335183037390386193741325267327991196398209468525999623245235016501565771194771565788231161622700544152125023797149641620516773058533016109389691346569744663271540202616484291033933903744511666873539591960818398579351109399381167196368740358523708402371422420067735668923880299103768907631941125349054038205559535393946704014625645579465445135404364884487001942212895352626033459200 [54,24] 97558396028675704461664389228847588644107624866680190526597666973752711394909516731082875318770786803422571887440427515594271020554935338299337940731009863084221935137786433960273471831683006743441537992756964159566758918286541398728430666210745904949982875401474122561834220233004439497359748581211244886799609467741271938779508586265636722328812444641003893080622224407414842513017874194335973086989390926565546511359428157255816100872559849842660351574211683667595208747287009738248168531118550766611735662790913617671514744847737210393253352055219013531367973148380237874814884044505149407067038199154464860970612541011913587943977888331980691016039243075794024986847015920288876357311326919144192218111194702488818859146607016716513849458883257145430007971913183127710933850906188836748585858266269651251925082300900374435532825329822876362889469659308417878504308371999572655677726983699713703640325468675838816957931240811246699137723646111119198027772793614438997087788054678422053837835975150157589836846527016907170663083707764465661511645417260178684199635410310675532098527542586892468249873410173714910814803293190462923517937367766900734775552018195597878220641202699515427458352263238511330026702331333266118213468257297692219228993889123872909398971201812163220802618521200839142411168907980166260702570914615250249698995978110779900213194306133795457367154488708924745942286093838358435185286180230319974387607736803241323946629846603495407503084612604183667349887032676370209151374269280751970558153793060919537632619218388537375955324401315033438619539752944960294889148397922119094689370798450226842865106825657080326222465858591724397076513377252392299452756663059007309544686726903326149862998753358729356966354526446410522899768916273976948590649295760443912264301505997179832655411259198031591461053766381814794847076044561037234579875660732237477568522874440830062383757323598206558370459319773985303286546180255596430275275585750452660540786220259533072003594279352556059085904369004115156333924306425864080409088250851623926984936655208858271690822843230057733530983067106835445143981548935666582174647572215365471371255193885350282783180297799152412960798881259929737840381710576367429921896393147102003200 [54,25] -125576426455155916308123276121029392112409724625643547394808128733340677712380579002270661906229285321634690278883430581968525548901692471340228550586503465171772983508668392592408554405078193485070971746606383962314932819724842972100832548306672102800983948443066604094306703414131746495383428101537535076742689496377748779800641057819227393309452585650688752393599666330428364443916650215423055016663742587585330812831293565631703618693574797308401796075927290213758234904136749979559598234499162292034572057724987611619789228147635900012031077964813755460762161873050939621941918867464861355775541833246462212361445780170482995559797418854571156526192203841589147887465653451084438561936023587382061478345208699727734403616680302518032432355248687822521526764286232872167219449391993028416027726259331383081368033771875929106032703604753738480918066893148977461270216633536797943050433081841058522589040268392035152794544609187726746377878129180412944613652618979758479966860497584638728133853524693501965558012943823469266480657823436906554209300239039103780808282958949141169889481427282621744980497608271871155203972877950664135391312026849177280761678247883953373422981265743621505324433462538920333746391897869906324324275419427375559997814312456654174721282042547981272816835014624567094278663255351475328891251143674412650774070733750646844331920391817679366285516640190350724636222820757865101365768183907593284723565547426868121933844284508031731346549553201016313210888178400310124632542029856286380479521514073710732509385903302801522069211326727969985818321716354690367625635121722426676978403325282872583526575590626561032435339320999030871837066903699223313625557322752853888962161023596553536968747731177710679785780933403435057369909551193546971949509173563240478695162159782691729488740197371488392860855174813259392635479541157402984176172038903689599473237256276537081364276270523646270518206825451359074840009775425960879558978003495071298867161790066337690664532346844613220670461773027067426543650262292219968831753062319385903321461727189535156239698362733443574302035418052221602886909718654986484603148369068205533769797741918924351208882713145094338719081882144288759708343762644239499095829097920593920 [54,26] 140165372873463757216498591740474295655960297213567959123887632006546930205583742645390561480363218488393977090708889527300767902902630032691988380579123434792133672579051579199611916953845276870222691581634745019582372520864420167079582600441560942438220521490397601856067121992241009277066610253826004274145285200274290733371968139893819299717333462977882317127509415214510909402828174509085765612295866883627367764794194983151710428383209802979909560713536408983596787802950390518197559147128544458743441459958529651250866088294525534751981538152013036207013169868523200807720089742471628947287064532932913445305954999406745067547283220597001662269413324094308094169646747483116743880536430899459785748861579917427451454568096395185896112371160727928473381079375202369475089204523847261385781986369890977422233853199303359523343752052258097611719724090808583477010352964894824558005882810427279675358079055491164714179091784864385296497718589942475461994089949893300759258451824051351099223268808326982493414550760239599998888886740580434575046120860841607518192423908151599860672622230188445099844677070530412137776474570880060737204010527512179297866207104774155880720909253305785940103992263317248965140451013487232074702660593498472223060467349818348509606758145908651561361231732331008565570342721796989380193826583042502303925304203492000392252360873366071383212139010774986617172526481697639420370932785960951423428097431301090662168096968196622760007818266175033520765882650061225795161980895983156407883818890254280231654430336140569654348936203073405665237829879355229334584703075783100818377479690910101253490244403556187383399372665711759107930315683022281476356664819128191441003682011854876985320912027376404038550042896797969681675040051643084616893508380294522766884339773639306478140943251420810076881647964984950968246018103359576116849337892090769671598660534410029200723438527659448503768037997259709140599735751573048508093827471389849202212744531347154152081390607787370920481606566613620838550267911978300288555048804458456740984265274944437509371191609683301945744428574510766978912765886319284942886663686169841180770484504997157378144529298476765401382033417445351391443430503543940707637275708620800 [54,27] -134243408547913332812698142817000202321235891933269520513715549018249748651355410939668043253659912511793179244880228596512353665399774247179626098663568158842588705215585702414464408146286021047862826819868580386869787856048735472754780374118531553573945672629294668298437286239775421528071516851898453853792998917973571465363632981409319749707829069345078384477543161957480745367175933711023103634740157538328434631833551250163090502140958163382848068402361785352551972754081975243158656000746947182976210722837347556814495802555303171624598933971700611386557224558894010118813870709971124228720741911598599850963479138504413719185497883781879523860504923157202977140724735030331315625181374528885572614027064279402709882142070843247003261351018333890003756040597162189542973337415263764007922616787165701858267157155093194786406341731278121034813323350260714994590061460351390444663096715297926944643731570096956118706969182501630326089402815878703144362273087377067841103002130007062803027395628609746251501322444604892745926907156976860991995533912615766207224133134111093285791216907334218967605847070285719713356695367904747337914632051716870112062305199385004434362539577414089162875632316253816257518150226226489595576932847305974316928071486729166758502180121234189382922129544181069973521099913315011469284839826264709633563161998894030241860475399050852046157911146869324682539441800584195598702091653951572829000920182259028965681141110212100981581293852735399280173742551577287819645555611771930820157094731820254271014508689789429831856561399786641613505233712806359476176456185571099320256416079249094489886418800150114935307366419202988662852159277033910083075498427220896282293376023918703727962021694322221834489282122282673831157069826931689507945500367450610797033996736465363774304914954097043019582977901961046284939784146910770663159251900749956808828692188183095009170717712293071674659799415512325863762537907897600100366174191697755090540230184685267455569345913887184735699501647920475780009427328128453295107660396306119484335139611498968615861469171850108636801742304485646824291099953952369325678684043505517270521320022231370621262375593155161252933261889069842166056936558094842276193973043200 [54,28] 109717421063755450559040874058071850994731210451688976510964703622414428668144757261453594718801489732025466274257768100525660266897873803737074266532310619348120400410951379848091558992446675511036071594775827744954222152899658692090240059802256876809685741316314685528324144754946212830121011074924667406668474519663628906316608243617829206454357527361152437818477052235021890071098799552528352426332057375626350287392863128058150110616649149463992797012682933252336788589191762694644235541069670781370570457575676303669174708434870667611708417042528095512447009678029411932815914881850249924926969063678061632495035734919060678944709081491694065915601526893670913797530692663568462304714652167678327465110567504539128878831860804135817035108794711588744307028629067065885583914450618201335056676065514272022245507789887213192909435364893461825396116451633563597344772876029427746879453948330962943151589280617149026588788571588798411257536029359860228938355102239262936281041816719344101162939958556843956832079877396018323012438773657221673821380723152473129533321067440165646366665570988114017392080210206878579245070073834678754775371173640465961379910049888320481685933398909308125947661048469668265885351249554497076977084706056170900258924930403657826677745038232236124171492511515705606623194935435480845465045860566042215215192729539127478741920229221603251812742120555868977404360169908458895580766456663189862522647601833093307440202402698284848976736112060603795487006186560103550588729212749408832451813297411067371892083785598464490443150366201696251542450857332234245834439230217916978390188857467950117256795746239631313082908170211075065757250848534568139342487706859169617997696514008714259871063647560950668431124011453419303019140165707536392668270327457185643416669049742301746427928153965243684446190302978663394743979396085255273685777302796516982959001673392820899264098837207547807402409895683460946669652053822351130056417778921060865470953680928630315186043628285629277210284236828098515973919817147089556351808807577912926730640024236806243915573294454156408844359231156551949136348270072315775046589828996647827970082681027276484196179153411441586499142516300432161022857794059246654980096000 [54,29] -76447551182358500611475006998894539839469330398113545212926432425289159052478907470648082087395279407777618237947401941621080052310302706134656891125605721179827906172337740985165084006688832846999180149993732312207581660023084502589407747602474454028355879578295847090290695600667177628927997942854456884524518190041486948500672673015088499485202768454038994401713507692873980512727746737247316520392597191495514151487150070716830280041139940949510701151819031919277894569372610397503089594388687376327614924325110502075326487782634981280162225504623763638927446763415803748852606675554477495014603513364836470226299416062797816841964450115248168384056843259821471332672157736663139633180609161756847085876446206239390840670876545665375661879947856448496563721658516506729949889189884677967950828213820198357211222877046462005219709595299935217742681710920362192389186519250273986926063392568729758487807402054407809400416928554397129676627510143576605606922204097039069947769887326436749046388649672378044157270307800921900202759285838972707081450825638006561666911747862006754670693672603662386622095502711598335807219256249935533993361064172345400665250842384909136070593714959581621588783484565415908182140568815556900583785756693035636244962484898597783038174176044054274910686451000515173279538266168456045759637718314594339170808415076436671074501154707659105149262763685163553887780375004743687127451450913012002561404438874032412868924003386424575041713004275050922064650425859361168544739014134056591197093560396972596193771301425000619830115918486401402175200881505038901776503397707604815414177868199095883059308623181902925481696763127464583784789784117104986058816850270387164534883233305763226944830953938619865772651731284813704769658538405878623896250934136978257126258337709761758210239972749032024729406863960905398618718968358618281024583487846552877873909330367511282232049883438005260080648482342677191310913566483745341947374337703294370328776684284111254411435328180019637956876465095506964474282593882126028472293197639642597851095460433703932436204081852530312220456143023079739183735475740411639415891533725686128315138168728585439007246169093513451410247777638430172909225447523303922073600 [54,30] 45458841212145619856905722803099904143069474611139222490566955172279120567390504094692856743393259183214569156817973962401833002634856614499876280803160141026284554470269419360831375684775741323392320797856892198151628821913813176233109878515769107769139196133928319924276788387528120988182270163930815011110638786318723577962837904832094942195586558786289433195746223565263088663861913823922941561142760896428970099089129783173164595546315335723157247784292392120616184252670688952060152202076493781201766083300121718602107403849719242405964118217198769620996898201924124857242362321502144142592208687926479757252315142954194285035471875534579737630528319806118607844995086294290670796524459772843742451490558267680482179510881894981942948554524903321002590271577435615918623886640097956393624684131461488200189797121088351606767140214130234922674266911382630698706633742382245549925513369663143117597020965188522780578697575632176244683809668634209242945312551887401511315164742557775517067842197407499965582049703512018195499334644925573546770146137827675018052656056690051180206550607364617765344031111202337503491031005307553294141720220978982920897017164199899667063879156229185996981381447598644397845956479251802373049980216387888470246861130600607558951456448985668990852931815103684761541055840959484068109995384550755778622699858592679418745538355855137179534859273716816050119526685287500628634912739578845952448470921944585084942462105991393354959407996143628779716443274531408148327653844080802664823238513275149361564843145560181275700889944849620706230968743770955422690525331397922993787453444662430039660579510268739285931967507824494823621272840017259103506378062577005708241213309649860837889651124605937835064955743165526551935949707145769678929890239489012681164341855027012781693924808082017290555107264520148664639203583403655508300564956859120711879319973225417542158479968797995935431715606273257134400668774271776602412251285920155280406104548336329878219237021668016369830364135384498051158357755999320491807380727610465371309816132238194039288522768122380079035454643499089523401297069561118473712319823483898048379321619593591025231303985855261540035305686030532725869664643880904032256 [54,31] -23051878977540068837510055158005308748391012102328053135071333468149768009361391304444672073056766647347935311098722131307672023930876352633640712683178459669188431576327475471466055132300622174459826297814631051419659739403076402530032822324337754254714071971947985102333941064085057616590103259944427780667611085433868739913171985917637285819007583062841299947463900291491004906745878785935950333952004432119783593461018929241199773035230659384998293818731614661677808566952703709100162033279021453676793379067328942148019293193641915920450284426247019659482094658560561518867415231846300632386922096135019220766865978540864526505147339045102551135300891357018618848503550341318413391939688211628845960650723066781060511370350565665388956669655109076530164898437964647924820229097834455135076487099041390049659562903110746244288587471163952657910303834879158437443082192169050151000502873014922804425319957895059167799994665019340835103698599162081986760626047723851631494979448431634261995106556527133416875314189387293272819460503983335938482259458698252950087616452214356709533549298903618902969832005293168551271961477370422006776657536379211206798296281794637724237889242131151359330024718498344956802508284704467330227803529156811163668137625936783237838816338436397155053633496039866506492928628988927466583605988569794424239011010629699154970142858846066747421817217999194732340775633171573911742726670451967866013293422903113225159771750393554390606116218734055838929179351063691674206555968534846770971047365696280227196539331325160857629075810361610299264276284182084290108442370392222777990912067147540955311070307978582148148457280380354438008776060918537237884802413085778700382862155874129908482633862460266324800554960254368207121047137134694835618673153652242271871899951600604069831864213375013752744531658666966873122697964617198491614937187138977290736151133851799347542592636334091141595370002161887428495843791966748076588575079443346289113839094883498269007828121883040211723736604646702310675889949477841192058229346870995057413015265046352054345593684628899732839753947036303766434306032355271985612580976732249569082697782709622312589978298139527351608438234041647463820508527329280000 [54,32] 9892749617692905069038269815874114155168560533201740978323916704712821468173163779963313214997576264991154281989104356202178096448246150770196344912504942038280743449336193181564130715312245799270993786054342945464336811945557193262219885605436446281206034497556544533622401011367329793882761750777101599150491831779878895972116743456892276502693799944862557754824431991118967058577017627199208582711733696985872472610559806346898021534122671965408713165031697090939595315011522460158088865425575173825483734687709620352840530851567247876224424184466281106895397347134320497378876564293500607131713699686784845730572454413466496387816853370901480947034734803637949275597688694366579788701027792160479016767864676554811852636521886091818577580540420037877154030762840219848862222328871057242415597224613475282093297952630045270714071030409937724588007125334302223484579243558290852538199664330419970968162429097237974130961913157001763780788753015216821394936474333230439472849592758526192099364021516925748392688351505111041730751817875158376384343203394964478940965330298602134382390288935174810690965534317599656990319017025573212300903176535306059749243264285342566119760140523859403208882584426300939653286016684425279318214493143875072672962597308967160294875782297090871153438650885604468789426136653856958119257701976369768621268106159560766661017782039054319715198642398151799734567086965614331899170464983565878559608946213724646171945498429972071134494809836306846237068101640301194758366842526265464533011691188802550068970150267326842366032123028965087216419956575252011333088154703652784707625712769516017424695626762322236177191701905154732703926270021031781569335650617783577329298968156720955963389594448630523649503509137499310960144290088180813616426998187858449156615240300383607421947504763291036339290703523532528735290370930745727577501358308101084995845133378198956168730013412538902353954446442087566678411607619779019662310457503761896371427452131838311496766247726634012711930266081870528924824472448330046665722946011733750915274346333182448770964974778529903465817858233065367216811517691704010546035042391013369565040989980646507303367700321442066631260721246005434375577640960000 [54,33] -3517845115270222034271388955822556834653003997742166044644307829274297792520139779425553641521036657473816773262286476060442695938891853464545189665635052062638596856836476020414188386066237048570910847183317765344202238848178741215600677149250658449354249729006171562753387392622791313395723432669869318503240983785320698768637252048992485607714353086414581309859543446584651572843438863767653881325073941149579109550074594953712811073989153616205032856122925776393103500674188819511809287486182142206438680666660584815291601755528218184415598076224177196592735345364486749956419995214985536966938374638979658042211392250894640445083544007871911314586334488898823274467762575683200006165406705163759601867841501756299404295177119755067337735001652163450875142773049194231303437221195655958672884093383105311668685241226925857272165445660368267968157306039277905404562624852239017132938529109161145366110052766847431963787346710251527932246099181842984931544237894478925384479442494431851588366359225722144361588956826329561792873567350250520035192492790535405742337964783962457395136842926550985279532968575480408799022007482414999796597343144790050465034554602440819159309976688368384310717958799317844143767757049214774643586919553742173271607003588747782256232723529825363529924590284277218788017245163085017756112819216676149921681742618962725823492350870999300248970445727403497755767520243623352855825077238849783235931179162127218157725086443850984634157897467695309371007021781745760582149594114877726649266072000661517243713296594276778649559254679905691519512351524549519901046211064112049150244091209585912421412325809884871989321884575940295102205782985644328988886122456938549663288659891074172281582868396368555282370711911443251458360719221322382923075580343181444798944893790904313690253862763207507203050821588462071963404190909361467359981690468114601729502880828313854623589210663937549578958281842532681276059971203726982713219321141642036439669694184965915591237804397538113192922502135942049563732724876509554791190451891456133279699302489579895039348688490725971433063469817497165685444861768632861568481896105416176424327280802526137522031000724460307775501808458908088341416960000 [54,34] 989450406261765302879387160223965497857464248422545043569931076668301722094614778591997732009367684264211632853903603760228114220771070099281113862910645120137758839439157112544632403715993194614143186036186541082768967936822256543344874760150505474475616865288063606473493412944184242885803822099411925274544243923339902880027983384013984610310940782156895052158988280766311321099426355048719951735870353494626041479462584657197648297088577019293849622457787255792536616690348466648355815991373571374376166282863643355785121529495897455394204012019931458924089975120716248019709954033588639418995609010563097433436705370347501405089611162284658051073748470435804024764751560152631679567178202069721485212230948971193198288186184043471544541170978773286056675559364422394758336543339980582914936932191182287226691421398684878483207106141128191759526024913472494737779560758777012164430256188257849124497988471399818035351745120935113850361296008432442034454098053399134477728299690097077679330332830330359948481722795437858990800616849233734040796448403989906807845530073581584792030571956108973722472307660856926753870722517153037143914138530350963284283990252868068874528355663910022766163310564921503032820471293191626614770778470992417196058920942527357054967266848103173928529102035929386407047201357178981290209480850783715930243679368248277402506223446398806691231409225019064207711576930263701414060694901431406160033099553639264785530744154185327843065513127228945886220140428799455642854185460418399238791708131098791355562882825676893972974041081284668123611003766395911942048262847600916497670283176185156247288272134737044008582818799577444967222613698416579974463219147709837059494234197659978916977118229704264499643890848109267728154753620057596852870844767471042356894239603669182902699858938214732647627548564009256276897195147627238904400430278877647646992267683157745104233262274351582808652139797244176181102655635450300989357028479722755811179065175372671301170536156662798674900793928619341942735145030380439558003816913905187555502790718192687302913194120332902587625878056867123183263478493374382492228583540626549261589485661616668386359809938835273673310922254647460669344000 [54,35] -197478881774668212480864275934169435586809777039085465451703047568394861636962996991487049646184724327591521814500551399383445044589872040494406025166700633053088733895602608318220654780872942760813870427736179427440790082087527717180013331285222686170702065039626713444516426207322409548239212798331971884065388741795158424284687923889346817974372287617054139447995107842060260674628051391241842248501155954357685618150001879086336651907770828779279438519427894473246824429257535948137012552459162441171014206502762328781798096110253854971200029860084288202817306509720394255474935211420870816554012489892007774831744246301794144746112316957432903631063646341411163237605721691172470247150782612693720033129479744186315316203959067797837969293374694183318710954442362436108186640536109268755539655013440036757313147798987586181353543994263465093237582871676260154732532233139133813844010414680065932926254041333391845252554503695493627846779808383646493186558491443204956391655864662948643949788142165532962934908341264862384054743130136017747235288843166157060765620323139280064743271155915345527138177961962567159869412650184210794123960905923265332157825354353277667383419443910582376630207716377632361002494665742641048811776445197123121108538269189572949389887162971271755459512683238036010268172400179159950250519103012459931847000964851144716483868703152052269611250421208675281532289832058018562177949190746465708737915347574702211501671558970448539630362633122101095931199751917071074385520460886300502713060321024142740346479494535227934867796353676763832359647152057450420708823737706033418602668878656008519805811940382186470910882431910350214047758842119853677192650719167588820928539994415361075297109280267476541934788063077845346229022481113428791320663016044789151035626834394123253451352706348062285580286375826912323286167669805419119861246712042076632186790904513556564163152566663831350764819694560565982552471275872425657562406941882363074341354612178826861065632453778954623332208932134563108117864719668365738270128885708883333899654465953670685574570146182794389569038620896584885664243796101994997366603124248493393014619009333513314051419811818283100538684094868339444000 [54,36] 18686584390159143617311429046659820789175832471723510122677504824304897222932274707131869105497555612834933305997282357281916865341703785958757564577347913513596377244747005941435309632625574344944286816522286683535014001532565329380115248135627345699184423742437671143514067846472794497784972248850774767321208167250919635060663693667490057911089428264886465121059397143870144006566035060825559609951180616488079117497153560268076304053925953224490006021770597876386941943750705931976632329766199957196697822719181101613654635475715431233826211603730888362017959147513629123118631388877432057405119578052672193836607088119268296716614594721068367559651087647471640904992253099288219913228932835399174390394007938329264333226169329222884712164367907881422763994666424609586884353242571945670593555279269018956024385939717377842696818513025524314756276697605685478741705080290695872885945235987121575070444251891733075182126895136942798170976482034903757067330689786181715666716430358787264073414940826685371264113860304309929925834627274288807509650744657956547367882494341302324663979844777039917638044912098642429723744779019117606885603402642487544474986127372078447479602183078126446568000635156848457367563201887775817678426953852593586846975983037106028239454463667309839647911965705581275306870528463566431292734796379108216942431724018409903363499860648247826821982596549209612756720136083507636447916593975512624443310024675127275353424214200326223109581196179527504716922957320874659588244794810709601099473737439795834612147827800031516800861159075678608834098952002066493713529663040355466722128955639330003649868166171152308385793675324074196495121362276179282005773823036767396479577283766625701913433226202728126467107494569785590540205212351263179842607774610473856320724030886159367488208322512670160438231404821997579627466660378367043770417131079323163050922674846588503774406201335826516929700100818154680104743889722237508022277482711517689951912851022565741168347788336084001779350549744315906296972063702465163907439285651705795682753207208090798112605988240950550845395757302220499793060021703649166843214896958479220800508453872089410588507822733037528355578148344043375 [54,37] 2554614513183072430190520201256412223454339282928372147127460053047198241234990267487886284678110330606106995103281354764354781084113967436026963324771117662138548580829569710571885304789625591627943525837363813009807351522628295170078350933675487025205201755774211193096310432030360634525021662771154348404439466655407087236750845315672355530482920969688033508894014198038845824483797563023112846261131833815710053221709125692667329201361928251636439371200472010545279645057042225743006902304957308650147344752728865914253614704512297469144867914628291330816656351476402600731939518295328019889448212628027670677533163669594959582984521844712171065259462075015079701259299525134637405073893912789371686159578773281909487104546763655489361723545721162925924675531154790772782755389591035102139546478268864071976539726739662023951233540735002740649152575634728339556514483486556804354639051321679389149671209533508761393323362126589833809971589164725978190848225612507125300153007873327243245989297077904910733391968290935908602689655095536930756580976779368043175472135723267901603210599445441968369161523807971129622264256992707624083136128741055442616683340689508496611197001211255676756960361186351744087647929186816216432694462171474416587858810667312115558411565674578379743799731456505145576501240002512811612287492267599548255431423034879196261029453526467294670348945654662468955248439667738047942081372965083046868673647163776262042215724539062052099777512217576090766073348862776638024277241764393314575301814453465544020824223354957773511586831069241708384262272253693004472743639104867359157843731922522327045037075859254828790007598234270520756588892624828005826016831536282931750607125520718674895303626212335197680553560823459654067805117758667685607199068978629391272161586184695251687279835503920202344862968791247595536839946872670395805456515973753624353005131802227172401897497134519952599809469336117052217307031793509108522118475877309639324254936010364654516413064054067471638846067229200432761694766626116920090116397034216425713397608947619906323464177613848115928562646454209136351260520429268378714109336460829184068548370654919124393131258582361311406028806084000 [54,38] -603351141154484067270917144400783351248134773746449356515286459865108691387943812711232739245020295295231555919218537344556178808986890988602983549953003467077204579021555639509227764412426205192162552934372962334461332771635468570349259979302128165576019126583061788683624507761106528844324565573601674886025405196799676004972745922871907639918897653962638748786156431599795461759704075968965299487950175873939841465960037656384903813598227180635974884460949868258594386530990564604291808569895667944635458440479147632274116636473421857721285850798655171802715387793311658319360889648937165219782596041854657983028983817174922762342119257100286631856356664314247270295041594376209725353275267206767409215259722264828146359753415603727798865653204145886893971059024063265542009108040262154830792247322768136295549308444011250440932717416085489626189793198263432157795714393073103622200072242330003790221572824259077818374771323562329850023251550118732661734012327683422737882901670403447183484921206151356420316905665059548036850056682294097191377266660708456115113886271100404375609841634796117649329574131370474497581588549436082896678014068226934600380695194083504964819411380383166941286440027692243753134681085903259583154363580033522046318110235605171565264854641650968415934983987642935952916161590489579823744166020973142367342902777232539598833782401773550449578999890854557442439550594465807667657192964258542811012470910568291525460186150181805315664326675435611166123564399049117975615610643517463125103809458763352036358890613792181626206949936747066005574477789166044135921205957046883436905441145982688367459093860242499661481293766729676354697670787098703225607158314047790303957998781730566222024052835494911617033666506979933378719547979873326703148455575537979381499658439121741187560403221836096027287262177067708683681480692166853867301783755657421563255910441887570022998380849607468314779809997132615363880111558814660582213643895184677160899030278769657416962686598617537171589220544997599578846176112436969659981003522567828255630800736422520656380143465037227603911429296421634557329197081453778062731215636486322147259308295077096668258880524192406619099064000 [54,39] -432067339707519010846410053752652974643342115215711179968412873976629532586806153295214323511708431476705115076337196543542548531430830977900668941481007286781221210662131526827871073290234765129052042255764565961998934159935139532482002139923877444290533508823314327272573129144461267558161741827030679438354207389626245744932871656418330822602119386394997593648820860282554025313128195867273368679241512172157747871827230957886619549098300596534255498622897460213295434814789018946411625203306579896985969982613461991891676182169559332105951537760359549951013485398474678974031544903325292839385704981417918229371014541951114210450587827475349804120492573636061868472414182977221993075068596399171734499472292613685585899681324153654082172190515377068993992885122079935950053079089166869546032766596910256524460675808589232000518618460750722794360599727713311542506317735299732604452982805154167381774890221806051177206782194985133056277786351881925640803901268201566336566207393435270537657778923528397036188759456477939595444295818606418382466508120328084204491201282124236867027991453553002603989132775886591551923774658816167523584509166854634384339640789304828635691281190968630432454715879808563366018234372934125010952971356090139365151683138495187397094474634058304665983016555655010157105036264256452354770949843950712739789353519270034525566873374722194448990086654395917225271993538460930709577382087449952078721023574333841526346439863517586845816920420741257379562820435243038051204299005833524201319954531210905365026933572902441285634187745916182673450839002749574087795500534513733227288457961031308125642340647442036348773729809473112387244018283669355344515674273046506568349204212718781980659095688748974220734773690161538601016071681138197005100878030161640113344082068827898761688048368772614937423726021347345028809229662284385745993528971017546383239785427308254567945726197572673475458442983269859848813465926425809813286229655747928092086630954418544009703435388474635794333922460796300903642015612516977514210932331548818626084104855815045802108862685301676632582622742536175829122160156862726068323769281323986065863627975021150690172095315887315654006750 [54,40] 287885386857700483631434465360481044395190283480425772917656091160305332873927478266914103183695034716964172715764522172243350642354875662524294971052947769075832878060967680292887614948342096540316794463944356733176804413684690531550580485681506328831669850066593025241854270375568935518196248057744540950921108634500448167271658818146475513059560744850659474762657357920726990249828581800838120897396362275860655970369598116341756595437228934345335620486378382692360683987036009836001094833941550293068355339382891374340885334900347891154277543282390176262070404451954414727630049071501170483130201602311779888725599643690827660958576665504686309646687467541809369092783037228666176116781833507188328940630583773586734749363129486695741167350849869295719324569814551461416850048423817866503827878237889650770892575418965568004805062186539321203788839511429193644389483347917027985780209065250942194368027871189933777164566682079801747837617261976239440099235867277502033697373352959368471070165718923415011474847876222145552139872990252215327953289970982922345242150911541035946746695864540019288768551627277187072908933473797876511586593755295939335471699144610462119313596493418597985983758441746105724926141276637103721583321513205895198453323846992819529946683097175793335328960135811253250377911282527776983164997599312492529381722478322344566233972752352412057171426813416236291589413462641567540409730257732837791046398011447989664099172538947569510537101306637568523111092397307313935549265144024741635963553624624316663889095495628748011751890485448299601754411078600168245431820953148850328292124458077822690159965530290578608241108493383599078424924093889433871535974997324625209457909868635834014625391887308107429450894022040748726066292902661850228107466234951708550316290628145850480224084049482080507166419286239502114743253565175710999106916509691238137105445258610650881502918116651960386485744158124956269846866297461128583084525868903345554768934177502937329036521419217300277950131938657042970887749089837488205946712764304415714999681988075066865501610932947197634332658516513924632924136820587209973033826825470029639838524442935416165794713124374042360000 [54,41] -86202926098710689133273329866976832409389314921139818113324745742987220472353994403126672696307272228037787502886112046520067431706565323792747708019202083774249282856691701236025909821313414281371656240745807479753367736495544939790893029822540678532726782402485280760924709717543435999062498131439696613259723662243787356521753181103424269277021813657794565095561785726549284245943691271205520368722188327240179487124641899968917738265200611733054282198619488692668350196258555980987955257632875166474618640163916247796427942812392818053853384945254785955184868449530545660413716456473609278866353910358565856708504276294382261462776160312278358460945556478658393950258240709605410900875438238297792148681104687353675174870509936204961717859290927215975622100612485757782443521211422568597062332639171328505585348505500080054250329101111294495527496363193782583447928995896279877401370931649429301694987256852140868776128061599635305222876915133192975194415471553122346281572692033268605648695963283434292626530213454831778404502563162662177043377803028160927020414958232915094995279892169864571582582178805701359478655858021961216190877363476728168670058091329911092995265277501283298369503874327985076639224747418371956103174540519879479053358156899277840707893113140335178267146407638751662573236419932770120023367675750393280195951523541713135851121678305690904870492821121617896609325675495290315188825904830107074352424546667347556866274006948998492485953173597239840681738701093179547835372957231701898661125753545657267072357751010703276148634381817900056550210289610695652855911698629112453750300605438734145535192999772572009751467038883777059234439198206768204669606779011850292992846978759293266015324745698969727709613702387440147962068089365535290885920636872064441314024046388188815239840086198130686951531750632875530789918208876522199739712729485138571492348019601945347537758502515700087680157384347109913135767672618762581035839068916090611918930931569910440049635204305292629148509627874426784511686489824896189704464505431051440280529345807081784801594410679560705047466716999356629106446894038552553151972641396837868497473902705802735225902426465924000 [54,42] 14583703574286225923088612502897870302037831479446541801252796331819355338614014693401069579704726721859875894464611501800057034128927458099875940492404433994112719576751261369549854805479828484070730097003516789646078699304049058442094007258188652064873008227063599365622737469853733964425692671829976753253729980103334822144001204470213522480972703458793879678627528637141418853451347367519726415973848896890124800121621492954670355500239610768805629440226996106837847219410223925684987849021842227005796155847575568440815923040030131147775558771461173042163535675344254627013433465124827355298422595039630683984495059594020039118384803703957563530336318753816812294493328576662369495784199530461319909375437485177409161748466153212165800671103677258280070384551476791502815372754979528010019170253356479576728488580853705650939538395832684478785248635777552003948621031023442056084774896656685449019211305665128100356654047725570009768591983502429215241789518259941886279004248926909710232616559785968547185714050919569108074814768385111150113196382728357735504909564634136401524721329928198985139428312639907640141551745697165990020703400991495753370639449382189897520108781006170656305518232346406616234272332665042585194061530603978456731903263853679946499527540941063344896057137028885080224310342237522742636410215359989295599775114506804758353804171235054051684323740982406709270275523362870042907855401790304778067110373213226853025766573882381009203791575433526947173523592320272230972750444480232185903025934387545893514112996957750542790535230125667777722967877621036682616718604656694654656869860669129001249372103900170543349225004584283955869453466557311767093677885717388527668167449451247077341070868907166051135526207275806855829958927858571610685019139528808481115332116562611426372867102874209531604987009023206111302475106829787431542476618067362044283082741241323565502372392606779399209828420194283617541296396142253820510565602838417703083706387415635366041518627770752045738311087387353300974340097425933681969363111072500135487707299029738970032766405496916531331420600282970988560987784623271930614478606868438660940746600010377062641331934059000 [54,43] -1099078357936009029952918986399025222421028766126377502168303801124137819131021480069847798886397285903780544398489169368799436064002824291197297029541866164885094552193193141957987878586046893765588846447881058506192906175455766452958051798761367062680167051423305570790040923726580778188454471845749601922166212416595138148942712845853280400717375551948886828618374676379877339395734976642418477626827215879780983234501853745391646824785476332117504832470122818780566108722464174824708057342086451013389388658791185002315302614203462064749832415712708382927599415294727018597655671738376449818231153498255345249709212272366710131156236675937190414546212343191267602548447166482343353870642609082041674631066034583459631248384293795020453985086589089445922183009350715177306429150998689080186680168814653671454369713598304551979895647068326335263619400445246764311647568663552397538782463107443575329509560415890315322704360901811158164750260741503525879088484152498971869792772493793396005071776324345966545921396412031197375125371890194270774534678328059964349120514362448311368437013329365715165765393316669744168175181411992813465193497042607391932740284327213695249547846534867832499819445759167772113368720380663153911215738449300586385484739198945732163251494989618288053227840610867627838665496643620771363906976462195298085503982617782125239730464726911031265723187706880065116722260922171560094342679797675214522274649077124527850997804872220839802083728409867456351943029013269998561812358584589444741653241027571251787643001671714168371189604403511327276270712796555518246116190906662665931593015156309861327833521429181005867763872000908014613953102232497853672491298975899168372560492243575325964385067618706382878030559204926544912232248307285030755136534240793014645861044182800775806522590873650801363415960324169260360064804080771852692954419045319247141733025027820916539639005306176347347977343024596157481297794331560376158911441715143789984731197424174083171861416688604647384421070220916167748415718086066724675788019545740913491968850933984195682294596874520437862671514821854566999695437512557200724818827753467896553382089661480887286788636000 [54,44] 37144856450583799195954305632534070509294168162507189448583122380201561336474049166945283450781945492858420035083111169825928294875928969014268636401099955385602559089677738317265186703744072447914644660796567742027617846029263597816800986157503483608006863509446218461488654943503686974625386633069522752871270094067029821323463705730608119568759675110711701844592340893454997202787002437761854254311742400992671614242692482147674161890516913591845516106050045549653160798024888814620189159431084940288176204095516206056235141144213574256856420209635799515050496010321862039456534679366734906252021402006749540770490270832001870593145002342634603845274465279166065324913088465520238001041420546807418951231518296919810917154754210899560256857796306920090704264401488765714542687189537914178744969259279239091457570912857725252481660785172726260716637127414618745306182314987314945778950077333475366439092821920239330324847067773438266373316297080836744163011685919939180196958043127086845732978402674340596500743862519104860149601471453606269164199633199516416454960277783261257535726509355261420317835773037617286275928895648473444548461310184541336868534472681442504059310870580921855577284621587170825700927871320992237763486336709911620856146002299232712316789310036759136269096553182044196767604380768513007237648862468913644844331652894619990487536491090557265780355015980774662510653614293092233833420856495452237407354307725343039452030568330746774984039228930092590723250160705857978450458717675999341635842477644367628048920625385278725555258556313217205302371379335953917232005115204328674833174169845180847680618622804065708292825171191418783318888537920869879044821935957731618361829091421607840325049877555775357251370072046119396721598151712250151544338835801839266943191749394850553875497805897227810560805905588580986455376352176934956556852809995968244203965370740919992378985842356682387468776993173685480483439453193261338339067248121973074969398379676640074697908069364468479625098417897275871024706138420285464798994172596477702515386140991147450516335034919141536735329010222088834211323417620789703216440144634614342528233505897566756028600 [54,45] -75542122620779655144986172723163367531126418296252794440978083485034257903862183509957363219053458619825651903463229460245966607251520386683562245736059802617751475870830204339213000598581198059398036897858675594242696571526056052155366787323353527648300105318771754472508773576116218725768335288257862533994389735440380438487592001560377597936460615041944478690970343796273093555251135401441885197185751860731871096898658953273630487055973651748197545953820520284326372162428194095563302986601292339922217647423441276516292732230055682089276155797169741665969313359200909171694023322467814225240191280387051960705273343161745187102469024968631826939098389150505252329647792911468899253101839260121251092518237482180622316624630721657327732357609071102803797625849969183163782105758329689843068651841573517977139308145957255188700651749088642654899842372456548278757097408786951707929552187762927928746746906720382897896402695195804818044243291150937936021164175709862508495171954280251384129013994905178509786354113642505124345279496890899703331695904317817322384493187908770091842313690145002228723183164508114824338290225772460064786734203326293453636559140233992743923665199267289183325536348602907830565113088740487682359410666827522980122938744289446278062105788157441038805418731633088335023332059087255741186117086298002309353999719365757524062895206474679047162571798126538036180091501514507454670506545395996408796543948167324287209594712009082689079356317620050143551851218645426558445156204717460055977700622950803953111939664024166528113647946477572376153279229650663484178910020263654184572232741897063428855947654864120358428873656507353843365647154571994644609303259269977605411369753695322579392399433563303252647577955954569204589625303031348696222464265926913934408964394475628602728758156072646450656444727094902388659654390489299725240846626247316446930673781349543700768168469369806099206010354098645447698160787769515034344326029253682656147355805348592154170478774712883879062144014762834269694160616382472213518991865144319722501213387824862079068672169467887372920870789046882387843954888818783266146758810848816112975926809821196590450 [54,46] 42235542282831467079647370061194466285693575102776219161857602762941527294999876138031139363466657646469221344315285894814395993750373409989497489252119827846787408181037435888028513658693800345401918111446578954317355139753729119675558352642779837050170664463226143141789087291935019428985175954008188459519297617147813279220900130447583089651045848351194994838841412435837177007483819390171197104270581654907925918900841222652325366124157294584774120566700446589138581179512235087191628350721487338831940204609531323518201000057773801609193250012787156299652718877127600827458215870245382864473598053119863168884189041580842615799719173143596967610781014734837091681471795131940683583286402951890855644084819400392544242232446979415067824059544893908415258180635886975237263500361926250119662153467318383277245620970258105154539763443661314884774175206144821254794907720772998108927493426068175724337804432960921826389954953929170352573218770653008157111779310806276988853500605098420047734331655853710979544997324008784573243145418398136549774367260104243589726043633531072905032979727791111455991111164361423639218386676306613243503008426231351787637013154222996649090646147822067411830147716564202128391627757939042349538463909829747327288469994715598799178902760359007653002447536097977286349674592944119994221950615999543077495829201020037068350097600199665051547327207938220626540406865493791300709008014607975713180968448550388216391709589382490153569545291383649192360147087092373581440090309544498386750753856818924465712986350971996634739396753653480138959012015032587486205765441590607336080018791460059075271695186003471491705731270004156471495267461444450247200827680530237374463565580303328959805740403274010555162952178758475667693659593058168366842151411990818387430515943400861454700970534083451557094509300911313873646579866714772891445481164980046924666725704189554586582173416584652356065505307166988938409365804290338206486851723074314230708017284225297466181349905006974882727262180396422914495606651921095811312626589956540089773244308432656343592873679514244830183782526213744185926226848582072099268096812779782676973812484810927600 [54,47] -12538117212455264442956279807726423152374276964288523889322477063450570316094104205134080293294697905576004991396260370859690706414119776054030601032777305828762584502066252013489409170258192286142510213592791076972909784935597372145643266796690872282185985393784855695246370291739515282386721411882905083796252972148092684891478942708047863104124727120208700553544159840851162352038957066907194034278963483226586148206242843132241031890338290620416057909141879867755448112884812381059181467170405430086988924397752670597088940387345840207919852742336138970606012784759382463002405476136132210853227087746081401519957841581677610548724176639614079864798836133293856920487677873369947731881553116469939121949769252052480715770698535563933321893745958297987060053189895472571013676152288830709178390609232915287054713939001840576641686200020650657191774295180049650675693423016358252417438119379234646597416089528282056925458042831356955489102990709546364978001462414350632570540046014426802283261136973808204915276938424060439448928359989608442163009280346636887025063545141257559018652124514145322731553153774955773277330969427462415009018589240369525232878886097073692522722283784982162976698493294624686135376558571419353444842285752236028440301590664020427772242956877066572347055422633179821693644681643628393606989436836697582572354199592226655827580014178384626757680563419521536913566620763269357323993908600240454241030723329195450259772984415832232431465725536865561592592443898981546115445734076824278989385870726233123192591026971892331531915351685682819397950225240513287905113840700360949108267628391809833288125491312002983759817198127870904813262986769578755679743220346852718805057226426300428812655445947837816517029642874757407131006386737182572760206472913577771894456705812728097770868319121465020615634860078547946924659273995899820728579998163416139698191101085937462517786040396097319192858209044624104176052760889006917051027894704202986090107765258272163161249085799262370979757426051887447604499662652641098644318650339081567548293583422454796893952582099123629369925303215703348679115310584745291602457203589041791113194451037900 [54,48] 2536010564298872847921121564722025032073770088413765509688323241765170015394304420202368209257862971925386792979365018295453084865484508926065142882525213470236877391490996136152620356284151636951330111796323335706812014040531376364863618492153324219937097993190443739550897956497781543620475654224809575915599334240387170149602757826704454579323067603495994936896944613829543163747421081953788061001995231517707495848660830149505735827943890106222378365480745214950331948548065466280263504947778709681617946898868486495249057700958229913677037278538129181945488476054009280284040686140026504049731171135321825600836188073111914073891653449999811840102415900999065092890223574940549958100458913005923836457957840336141472547195207752532604788437325590704746994142269380296450556665442999522673382032811260422930575891867935966814509790133603319790844224854665835169308272513702281575393617699038221523451548771629787011496228815871603128585199395911064178654655535604747674436857410686588738286845432304066028422656041923523147019674677323635017165570032945806346036033848827520482041471636235964008496233553547581054330546762738846822527910753569193141733695455247845258154758229751803786731374971650957318699843278182457626320246296763866947627321534110589610736628692493227430379615305698149407056946239587765397612465354864254555305048556072164914696519331173165056594738586214398553009550918711206414915532576708174865574195818971285334243887304318637847511370266341254253292061447050887194249150031319083214556824388445676802352191625894943788728773967306091894058250168557561382932224964623011209561024256791529983387192592444994349319641586023054482537717585374548404552005429329702122440761318105893173470333054671465421758500014961064831701590397886988383123196923341439907265732570198294438678416392349835000397415346097805078158230710040031258302872842335206516637201943178867254382741903033465797092078240821259319566159093980640714733802382333391337103286541861144590307080586447470974943947279810670399567130440828867943970538498670886170976394012554199723898975306369704949004299939128264135898903388283122597813019549881902993514686025 [54,49] -344143544198485312507903999684554290242828526664105402186211726632839993278317502984039481138763073721162654270324283318851017163239821238502820099140496725476518840104077013948869392870017606610951034473664924737940613427953484582142501362854721881988564262696036553970419151812533941379807274539346189876964759136896564607378973940319039819758375969603912394882205221623185524513896230367668118306813948832407979897239095060925659539951598442782544019776263479840421801038496410327715425435061964102578516389903474134930260981320687620332915304849326139476321046515327928326516959548057524435501927496333554690815475956864216080949157391672546142532819212390234333833492464610948817554192161432606467128930811618008816706555553184829099957817928631142736807998717928169590756807975987816518619779005605358340535504217269800819066448137709032125582659415429540059123857810230043286217918439030188304422440997860037221848442396101388242782334513158373302357056501499574866398057078445939760328341325925356543462033201129395175782607544650995208366419266212284307748532415968259715173100293049415239627985241060956855899783771166645724225600937177521800076321424606720329678521964067803126430778142362285111259996901621237354978902665836724402922507641344347083547818926741936817652574031160411335188686831261341929551229820053464186948591113867233598198818499183578495779848618860062653011922951409560771716856929871101928571936387586431624768751458925739835881439466131425979913982632313938595302203966338077777114733399850466753797302359825782301374754759651477933867664995742235920520493226245904773678677878018065340398474827646295893006918019200023243902010415634747116896881021069074648329525997546638374983583279697390302418074652535135424943399318520400669099611150039557007521693199216852558678591385200175965633355399176761133156737824884836756057768434045286230768935396419044087940202333383581149201151966270012695732978401583064013295876102875194313159653914369527859904083404807662984797770040612274563367452193594741558430745724951580401321849818987578776333302714406445479047264332540385936707365792339324874540695693393945740958400 [54,50] 12069164740415298042689057500408007087927594253173864993973527618512067218944583708262477001842805156852723967816430221018871361334849672974354800964623533754859612234546685351077888435276509888635085343158060914532962809971158896990204501727849331803303557180122024824083817570254051063641649649888042922794262334255869746631960838659241731076746338317812145490395444922441344313468883426853686325382520781057758380271021944495186804214562463545391263800006558700175368670887755204652548202817151244074429057651489327801712493881303701827468900423652253291408618918353976055378692772797002452428474842731920458138465140884885414137024277459143117066850882095057473511441811578218369562778853241616231784755084035757914683245773762527049081695003479994965257994297511320315566278587370299069677941101086029820891505392464511151114967451188304897485497442158552948197575571823440344604374336838563357395899790971018438925559417525312085403368595119686849451922969029173008191270457422911594647917363164629984929661985678154102559868494975279688383413209441154218629007389479830189120222917504933285377360918171062245818911873120562637360579853129982986512505509489113152800588998144439866876667205642475824348273146134188690976866570298895188550906464751386358251834494138908974745801923053183938025316643607899845868288249927581321558304992432141604276722039220551817309969945963875763619258683941287298158273344874347890571516175283159491311401528683687511836533118271456144690109892007734437992812085961500048535372705043919160487056798551712188945328850341314441997679998090014012961273419296219718764797312307374053127110860035136940712320424966539453206154833724266482107724812305252158776645334322031784194666767024637970373923005520185150297252909712862575768630489923768039046417432716995650274371882297729409393395038735671382111359740994485921830895281614332814660160981648288989233371562354896531195905741753315359598170543214318998290432465855845257302201943178541151585740692256800904395831288905500854638060840133217929865220789103568127360908771373668260339435318935602330985926859597632951607371978250766465983520304940161126250 [54,51] 6651584027805328582996343205041339517764839446769407231831701376224426100900805947746930937508169057792924238358778490387374795587614458968383190785900745724363142730231411299093335055192471830492626650618832209325884106895626131132323694441609211734311943588715723714919013265506927076942926397833315572788362079561546286763954991482349266315806438000755179278095347331009406320616753746894372076277060752647892263251638543557959773170251247834077740723629347368561779417153817554147529867828042111239442328050046800257400959963040448169568416705024660602205660787333916775102201992811634067085417720986276811269081159817796460821355978085937099352593197347126781737100678493910798201482732261362548804649094750328184416279657787615845161102767937399240166991125029727278817383305300458258391066617633731848600244279324118174297895169396815620177166341375245322716200729064348215008991936155141665989908967107330257652673726725178624931847215670979737974475986863381353572956530184538756849512915267070689403522002998337967683016833895815114517539388536497318013868388581737295397894639298027460627748258179212973866098143325284010656039224142529197460086896560714461697306605996748818212038627992439847785105931832717926016241707957778052232680182664030492295327556438960197044634423383630684210609286562901359817518295904809870263042652299828263561023923842110116646923263010956671718459091271580970552670852446832877824844389363362178835952734026948869821785287440796025718729753096271047036062471628266718415044670765929744267873844627397237940172706372169710070739203038665488091830130674729846455207950896415970938765984734598288680131694424080455878987338461504753963923359882092607035399630303171624992187570134641445407600713637707093815752864106104688814307548189967186360547203099791984143254460802403511279644694913104462280514410815662609120801287919365579583911958063538162744408736847130355869585135145408171134877927753681085760591548479287770007888681895565068431854624216024990135271708678618158069534206062991058118001693405205040451234052162238066342642375644510247946143708321522923148744500292615058894830637060525200 [54,52] -1171136205084467423839093763741942038354869004876715032205718699247723692524027936365658379056898312342422288340898660683261389590964176010897624958124461615688120916417754513001700324351442591430053553474547902322022973384557569162513566020508156564752481943828607221146694453885650149644544310869405499060675706173905496461957455222313591182500082941025781825449339728613857868450856700443136378159104261604671954738097803721001351824505241072702522097334039613046445491553946157851861570062923970644036781705591530885297697660826513906180003683572777732942680224794155526171427824345506328530827888551413967124512864351792740670114008803638048697546008510578803633360643736299922762092118107309353836227797097011171032120564588586584153413134387112059165231965091064905989890093575315225704651685468070194127579506508026663569205192134503835403674718578044817148285369882635996566038084963861324731019301609163297022840988626696494343411256281372830582706709702539852454743787701909965606985751900092373718994360913881144162566299197341335638548408676025219002486884589500131410865205153270389720701213670596932231300448042782185632994003831402139818181573240545980013479966811117232304930113358916744147396623091270514875504063223791807582751893612920433987529103169841455303492851441519955083703620057841742258302309092050035687487050784411241499832600092114448473176036063365179117914844983949722656010566515589069779908290858972036295531828190988578683511145211239650487023981585077153024746035256318835902251412183540444442159467378493349032161909221279795300580542930112097727168477823927064648463214645548962453723678927607946776531527519571063408905391466846286247006893567568440511891633464518106853473551079360081115042789914709322558260713630599692023201639033631126685561327688893893272450815858131928835148705031934183886871528465492380751139120318744676911852025966136718592289262764000318475025648512228178154343143469861790750597730655357571092869316154954283937863123256925967717588240160318275444804521393536818519417966909639543450844885025749657253839469836653063446249166391442631828991259239851387564699584323775 [54,53] 28914547575349448471954286200392912308194701928854930197177075834825337170743103682333676249515847543072227817463539547118435799606379911784542238548737086942192658639000139906477876797349311746985151364411725350211968444102116203371610556112701400366375436676781840050904424358571323201793016563576849421582679643541291028257821164171961158945464794468240623067602392624232960285138721174095104007620570151676209207025648996692406913815303370894107383117526166118291717713681519004257017644757501794995941336840506475945289842468614424816776544277292942513812701586966927405957934761446096212373070604551409233222950037458366743187683482863548844978080051269125602316652426976686649569407126224548436075588309801194377676718767321552775465656240668776141618797452786935748040924287821863961578493762194558541708590100344999530881177464544887837245749293480527611167025713426195012602074887606959319521670076838266766799916393427796480394917914718373729599391882526585019830832303886565469584045752904517408086740779222463884811316263652655234370511299222972762065588022509407066311791123873883992264514655022944817658809140541246402376896728299065780556466613796611151677840583862964018094149007123433012404556428898813727833128480274637722655092514054121929119552526515206368903525058957702778172374783442464833435852724139681908813113742455178082253866732901904006167059543446270580074889163426801583991015016502272949829315122302243627384534423365790658649556499608273320009087400327528038860601606706003513044573647556063287638176758147992365585919949612752962155363376237912312567642369425319574633633849825988337182437005795125745688557002387078885358571126509194731296046513010873864601449850086403565394400954436515859983769898718654274629334524370825349396981616749833756438519958015003280417681700068349412337621103101713153648276812077943336364486256022620289244337387438797643033885483165400699686403958483953038875623613116601043972077634298817755925814916967960930673494483604856530257867600950522232821690205618986240618684079774010346993079146545028891424533082139980397377209928051072763002972634845598274168319800 [54,54] 1046318280362037591042808384401615741428789217848418172919855134932726857205541664574795963209029582954358334179831090217333548269028041353599887732822259648186766190790605751984944020116445862476310677536366787523212065504742777585124738739729105587488590253491019844364719462485258183102065697441678662943394944999507179027444612764998188120943441371720318087689943486530877514249985147927446862236977809570482204213147097754782887619335538342822626057171889735109523146046321738979543903022793826974669776490305907405688313860147484969088058899260194151698456434920759553642815893259489544008683097821885003043294932383747033317331347617070993580214623515060629908073052969676916386805983334626212445685496809760044430031159618964262654451134543059910426943745172729367660225652451071904054539761730292132337317605220294238633251095000921777902927475128248112153679132945743364203657460068660632943463954416257119890721454355849718975912972666377327724880388362184385035635724396047494776368459809429107222297085188710611989254114071314677135303902278519189299552898924591035162685153213529736306638798115363029069233489983260352776977285999903979653762322602267183253579285201147561980915209587782744336572154532771129227851519733384335717859638439792441454888395780529519678994897791226892572378777144889729239524889289821822149375237687289006311463947923744459440544201356577273089735709035993713651320622229392572965448786616994255247238286863727229149891239749663458102352605738472159295031349440444381263307281949634327816078160166704812701988412495162424829121519583079383852480278760360530391253791017554163994597259020730036953342680141014050584152035645332882382806078196140859289817863360673208189010978642302093973613211852426095217138985406892047861018296529347555409442859167049210630332752687290180668095695295943044061948142803474476405943918005586607181191869094178839175338007435059463544675926733938469858857964796171912341835405295957569953216945706633764215153937206155065134851615434805652986063430798222217371759326349834717875433767765768546796544064916256180866560488483407135072673232752722254378000 [55,0] -29488342091972702979240095127889328070153631563442294161219357422216499056619254499756002588300918577453201511984652440484541332024144400297367108876694893142574215530590190102501633107986552734209387597254730484472199821216167877585811687870422305008558562849581648812844747570743984606037523674343856935221668430173910597953447843332397017869550397251695559806833525379415460191989163860968771414770688889363393345108378329363899312082489952823738456912780136466183304538512860939993915651107760647313835566635890217454255007868418556844162891147923784115918444187879039558470491907111773986318955926562821569000894890123772171003273682869948784961475900790748463599142999856593449127872326592259505675058224111437858382056744418010119455513994826558434955392164418381775742903024339945616946440432065644523720344838555273141174133694227410692777716283380555389292773137645720325008444663977686543907540200468621508407029966183305568364788588157566537674363440016212448911633355746809505358851761833890505756602369522697590719865478236284989595862610309146982767735406387420010741978380339039247607149098768684276876711714675056034494914563710217538682815295959493200160154031498268099264444227044664727894263903408118180883062820864378444399582411446529451063636077093425448952622659567618775424474294591559283762289335673497069894951341995324379868664865182104059788193339591660471916847737821733029245960424853747175139413283844585107698427596116506163784517216805997202882189224783268457922221459213767752928598553142643594385903797553557556928753807710477307971097978177631908088589605491491825703851938761080365962811177576377665400902415314807082903761748620841926645486069916586936796843409427406529966600163893692959563872040152216951674607554961119701606181474737221157017375214870831635619806815314617033939449858303172222853683832293243327134466593632538227057674854443014615630271095638840565434719620903474722208621366486857670505546342606765206280351299330883648208010875230530555234880494008567271787686570004918160021486633669675717509822177880025069387860387992233311220559363434973909994077999699565050256614496323486215456688534133832429647197616097177489869146435570824102897585419571074267560033938732898940787382656994119713466283748256209426178525164994560000000000000 [55,1] 157958854374778991314470963226705974160734677537370132583262062259087391468440914077064888323473978998238428393667928665946936115701118589609546974427433532735411327352302874688132057394900639101881199512796842686723793469405026883589116960047292248606774857741999804161560136379419547318309149527494572880836720354647053185871844646506031313945650468945371708637867788057018035514539579680090384452201259777123434847379518896711683216313561942244773638452599561380697931971344005383008720167626786509835713840259051024815169390002128986116720345765843974539420853923339104227133156092920530175812203838249469732451561973927032417176066156415700118828915551066145473107012685537032962836200828168590509889024224173778576569544023036265622340378878268252370639923255581053596107317305782711029861727212377160139959796238094705855212711979319881187263987044955562770235814791893468846019977678196790792252436550038698492269506795065631958401698864065991553121486911461404928254847578829974004954084983024349697626440284837725906217531604506588127579013140824233123396308875920131888280743877297935343881074734482197204030232093330919500897471802707687967415108302829460885515697193743611307355999640538462720456547577965059779539859571607420523316122581257405799317155180432317927646233033106161593309985961151961275349808300747774987962536407063334582184418101487659359051627622781449305524985415588304523644369571724884473796410175614368713024837000760084783075694488068449791540017487127883233392040449525678512081677178741393898251680957171683404182546497273275154277380342263201910234861712975028660097587835413106067419978211547756117016935306679438222585962663762302376869550965712251952454355279686269777614138292316301566969376270094452911722276792341474980910243224838044886023362384964041702373906564389735546949146475882340073657017893165271455951489941367944419749160738768061889712192374347584822908040203652269161936153475718064006885022452801328874301583834031815372150503851687603202613533281276827775366478450437974567111268282818644538803009402469216034715062846723031223422604470429951178903378712350322940713950473532175315287603602357492776626318229747563842623156879709080149647519345194892637538118215494164537587369903827597599996744287111629963608457719316480000000000 [55,2] -536295726034549876316698892922121676090015494161732816962594731340753801499485970305931516855030060920817283839312925430817437844969548703095712309800298254208835794916046769030110575544157677051430369519445781029023580246632496297245661825877515055925162948347509393530674696750746333876592146723442630361058814146126619704415373240769574279148722271906655113393825216580629212021681876711074659067883972953648388988638995053674094371346559355778437858882418343099756616534590839757342011881748651009759822566502042698455832296363621121168151953477819530550514796490055061370773992521770393963267592774579586442099395741270599516068477957777762512659362968329405710426850105575549167590305364653521962531618610162010230826718864117689021383662727826333971601618216933050224718500685534994196658732623631368716454608360413144159210157160610612632884886177928276960377791493800745242952423147181469590822528614124388896455955042360371802549435446406215520038935502105778929464902914116187915834514887924664933250519341899872174793037661623628570772012319558863489040076312095714738526348543348487322571715588285253415085330840889738974878986062235081991690022913405242494527734204566213155284047215278432642865485900847444048534283836129184727243380200558273463639815486918369165023239562847173218769511038801186114227343603404614591007290352569738422050396696197917628937734829669133404457439076970611410380489611163910307378632640626446565784300002409451308909909315604345829158742178963449473508123017412344687199392695914896118844018501810258109414709805570526884381421674784877876913065030130787370738898394418518187607113907503304632767487954315329823619307976373754411836041353785444681044943648149760955114777681452108984373763280758375688737504356756650373134473500380745277107069666914657503451775839894700768949092731575755990731041900403878083555875392463413829472368617838642461807531214203903418297060547131753760224420006504870265966312666564188595056042307993803678737624928482209852089884775294541107511192089722847971102184285835773572606723909516124180362294851146657164964508487069288571178761840259471319014459010300346756893775100878020397188111931502815965249980835611126735879092971206943430276923360813619961996596690897939215073532923744131313356735774720000000000 [55,3] 317998312388906721082504719342274606884140345395930632603824063078746280120040357032495306379259915540460914512662640949773101951197951197734205995578350670957180438338694621129091471227770372072617139482999562843353572433595674462102060133422633249672848905102191845925948734785504493917767154422510808067003830893115674462004375274135843764629902830899796708265498030669181940318138014626602940409656833857377565302641395350429732186869768169616871266105187513514205102181854496378229190112990927534095847223468590093038021835497974093776026635258451266726000202203228188327179788462141010126329968831135156370651434834223876540263077879080727483253808170670495506406602407255564306000086336472550541564641403851251577399877883943603022822659973781704148268598490137420171464544377129680413588872474536047934849500051857890426165635752796941353431522623008228114319658201464264250710168616216290714220280891146925296456562389698647800580633098835551677107785007412146334424502500497041050293119566291311014265494921376229300942032377711990060542113057383309860922117228668557140147124136667900935537952522406692769974348759277019736185885894457673460393609158231387792787682855667113261296898924510893582148978983537967196654405601085292138050984669060705571727439729739398917762505951922220201834639289844497287179849045707183176752109738682586022705229927572757748115211447298846659678056629003757827359293030747843009726257862408586446942002926318199626456384411472197946096041285516771991620314720375912763333975384992510705583534075623575863330361811842103000513942636652629077963619175260893624883242916676475418572222627107685913779909070310780329280832133391111567459691666396972502710603285530374227550043018819034684249809355571717579557251059303518731242008559598863284231269951803624788760100894002329298292963638360143278715470340101340315056377380251357828545334461015535697819857183980265510019956380461440480884922131323983558765009822785090718898745672412476291490762713042118671671818732447701235678631110865143296332851309621968702091772308267832172906822435769280581912584833864070480914002711557452782254311212689565560350177683167021407363277731980635673531432153542243940552816129286010080001424273423486112991134148018852976677258513306037937227113168896000000 [55,4] 2302362527038614973446816016913889985146964370854031140856591058839887389118468618584609699005448184310145310333678380992971985909018338881328141917654669241064732952947394304185782631081384989121345740257020535465597669937237947749112536690701550049978822239901502685409679208580239780611307236702712797032218773907007249799685803751329552943134494527661869010461040737135307632548113048138616628484087190507559573135382783086167703452126475371167056681298686441535733026565604634706224650774662698584648290004166568402072747678959845718748569863851789940422123709206310176217317512822281619039743117949393574034413486489206187163756177183733849880595807489785435534054190467660855199947515908641281080881692328669130125872887030858125463798246041763463664913401989566303819326930497185176636830794433547021478172891107295853975698825766586969030669037016170924663304551623018831043785218391838549239341648223462126331279128990034747972092646467395871911506959196529797167604992810307003461976829514165305403663100156171572818631141235019558482704659018321447745389640098732964585798829701653011463617107149743312948365927585178806048955224912196413883547335497853556478377190646124463473376762372775214002177391392841069080277707243055630917414005349013976061465812446087788474073199213092926167078195943063252795515027228353890107210937964735414935192762147249901082226023277183462596972513901903953977605215127082697761196441902521003732263497262052474709279871036838364475312151118030515896576437626054998952524991577571599494181783936240902177225076862632127270355357737382082220086662687877018085745553049481405292852149537089020702562217860908511778031198043691237499533124831474595979297016730806666871757189371900665573163937846555261847703610710298936846344451133812530969727971155536928201889943262778162737435709186701895754645470459195391922632544917142524998122915702722203246567312145254718686949452259799002212303696357408480511334705933792310092171695589193078514185479383153178753007939969829069081133922011785408606300415412771893836197489965709944829547786168979790248165013784630963488552546888195158199183365930298660728165736577123601380860104303890941699711876734541812265743638196639918934581909595551108878986301846508517643556499814290215403712602439680000 [55,5] -14308629003556015280447176139374174017455145283658938316795062302007133960381747052675366113654203026630704728164616473291159136405641402994725059361458840110703854974870337207445101906553215982177175617805518707047869090412762024158668497811000145768790840765705150611750732625808039535843199558539564944264781221198433572018206177087545453940518358077244856035549909836299079114355904106983201510132152887334608554528408837684856583358827204836303127437285555512002299062059893110784819014230304806895940549885756699120499495851499024665734125382363026962062196265186767831019237915484516283482945475955104009636732935504202566910300602302689209722878527500399086263768985288241451479271548203258917474843430314018182253996694739385059618488999009757482887158958490226946659696967798854899611496800869309018525498635138570972089929218681185731014034601254511135255666619384460422314455610715102139227113000431240854848234020660501840786624018515971910013479992962660455182287398598956181461725112038410759771614148152647155881759388603822459372003656746403308433574952282759208354392187156720713254090669316096343553187482817450036761156733325506393599434457996393912920393923520856666272300684202646639078039293321723895870563000972108217143265566660630104074949588729405471356745988356678611030495674686709806382180962432284343574587143893776642316455846943053955843683872084588933049359369441216489387186187469922217329311910330200326341459342696380105544464567116741143223109072205274231096991153195373589944896041862282503782805132887801607265896210052945929533728892526715625556502211368448068043284433297852016872089064084038105758460383151359219621870249801066245559565697349454067803180709978447096016663274625724393477286437869287281081572052654463674769035941789910834528387570772005970453648294982979681180944388007828779641340806277748892479601254862988224952199423393758110044187374133461839221148382302327290215004785607806169761691429475530675409559233897274493369746870466334292684494376951064375008803960484060354694120249530909237193487434692087789153935985942271280135258905874166108251181275522168152503914044135910326157452641181150209995020862823083797603088822401550297389783279720171920342272273105041462752747921102503120560159432517959450057620917846016 [55,6] -7195002695568824436477003854277462109545507347195018455855467604044660825804512723666728414019400296413540409959069820084046863063581019262391358044486918408617869584315471452794611789532110284590852332430083352274425785716298034818851323426372826099851255721633043043031424797082029108722626391748845644320306258474371233674999173692813615290828084228728059287020092695966128907139627223645879823493873644041272940923654164187096243587863635926047728891309984249924262372830425709257806789524423496106286363757715253269520968672999962351617779176564542933308540049587958406743448665907265037478977077886821193563877053869624184291761644482395421424164833811966175087194585751430474253556484912549862674687363589920737726287236729975558275491830772512356472984736847704004400602420421890393092603012625879131938842254767105140281131225080871165587953262803859927922640637611270191469246808795627289262862473716080938780358822640671628339247628175532449606808303290422585253963427229355279626007858447876368641936773137247784852308942455912829515763231784532902935673185946035205256491635598277920722253815802144916421355783464566486944741653534603432696344098826267448233236457303175326220015763354790354891178339616756443324112422432620833483541259061672585997407778915181575218684683987995338300214843383973968806154516149015664659348286500314176984740795913954634167238360900997321204787400086412140959938461415737060597617602237847984820008727563487059457831457267679304309920507784917389486937794976601768826415029903343943529544953741830557442673402970058633274760645666322268513675903750740468427761823338813184259305394767310563021844011674899218486344370757491693676434977772392083553865913987889944286883205993117310411565903683233523932813167138745824742014494951121796870519024065564065406418966597917731814749471477753493928831222603340667625205438937412167855641550954320504646748075936785201304375811870133156450890014634339692276450079718873161142859113198176872103791679657676478475054625928982008580094748856144790906371169561600271334124327590787496215856894660581471579059575200212165831642153827326463819092598967944179351044453246017010537353745036520137794910692747980251897285202296587043411899511123658934318052381418712889171677361594751682347008000000 [55,7] 270477670520788343338694995275226908048298076707916424241848235056852408336543438920852241106431390991491283368574347317397678468424300231569394418555465265708894592377857265563938608517102140725727862179662867225591394901276415964664091749018609819451985357449899355959893399146269629040851878843633811710249094734855682341236802541648105620793579272709309346172870664069947455642241122946925709882744579997457184669490101352951542450605945291540380077726221623139678491356280332447564129789298595206420917509243045446197369151978395223617719760224432253118916634527620699631136969112338091287049508378464502081257191445347482512345608614989208368690869242065255156016914158884172525766679860428489106195027276597363875023995094999679705310124335669770119820117840358229517640961854623351108394538291428220449430917577137270286088066893274789143237916719749085874794254313397368274734467897307753110286164233162768958854612630623056297964803904141930499479578630138668644370103891630733059744689270988419963893010362596641564193006044460366658916776743950545047039265726710266236817107211959862472270441563588625600734538844361061023730128950055520551389930152799131322779911678740511579609830949708213338479229410768344699132422189749072935441556537954087090826186374956799583588691006840154394636830920085516161775855524394949264556793984440859597897054639041066339421299843219791600196763953518313344555298711538715815831395340204842314547721869109560448996036939837591581491282192255138415284515805076436250049340937257842865077191223997974172612637754188175446158598762367027036427013924524861831690196576271229385043741023684713531442424584506904789726084401274839423050356164880758324157711429808349583793679004137990646598294198404940247424403868993661125660364559215909687751896894535823857797280726093120003995649301053317519684508959639672133334302844586022144017141116587067800054204688219303985936129524175992799987281282443383897889186547552030621149409150758803929650974401863665681336840581861529602890816967673922883610734652359285478541242457998530131852993882183416344544089115288186385843677113901888932957152614654962096745145601408968702222871838551165532215913957592835584912344430200486412742415747725955348723763262172258284587306663258111554355200000 [55,8] -1341013906721897212579194579245899146657168742043377605959248589763134228783249399674404569671638116618564645733078132923428710499542324700274594002164170537106995831976520438529841398745556765316163589234478386895047039141486020937792591019170533113211704605880276744705557984662233721755115865196152853676416164033447190723565785494218155399725548728585151796487941466040159383036143922773692315063539587124854939331956428091395692486834369424088037222384594127155957444560034443670601920409689462668745140992706472218284978264604565872865429667149575127480540146532502442655309449118843122529004330959089197249967866148840769018933717187404719033196410605947545220025952367034962199017978466112756282197035265823078277366510832336351198249851690855475104464331443729118879840188576768030936046000200735771004969318583443806021862137223276135602940010016786097687151138643808700118108643105042413209694084700964924278517568431273074891191064338989024575030037431037079609302214272430694368382372583380743753301456721413488799232452784895352107405976776677325979934229895188495684897526920664890105833872818190133047632555473068512996308702373674730944933530710763060794974461879577191432909271574372907573472451766126676106587939585337732107764184462203269683444181220937523896444085768991896554002044329525024129197838212051987528797109138173211439088285390421894657170769231189962473101413039205725521154465842391641344226623472427761661721318261889009379520296303320564704010769471420655115887496830319658557353385532653200874603442200629575742014744392909110072390201480272757671491302308308983250941286266450134065518095984005784351754757608846257062201418310594014251672830644363580492798568897456252028108587661808800900916251900787381626018499322756571947482730651027604590635792413658506009725484100845491607639611745322880932454915068922951915654659955278049754578437670585547745059889883219275080866522923184279232394939002287170187246142320293335856820883531098512120806745391816520707178548958629598616768904277568027199577627229898628240651898591592239884827369429983793761022287378250552171485215183326240780718324151520537661710329670973239072438375765938201194021799607732617027326326400246385004665801670572657414633614584834064716007333560945790156800000 [55,9] 3754109302926434639140107654349618723063278267321299642124524046883058369141600342552564324152599748911842823932535777331302878699304041125136768438372597996250034051715496299730875015688449249158379404245254295441445251461784098973883347804638351131030101853963559319054294742310463963228687587137942417953481777631702619824821587989843442084894502301123474291780688939377122242674215476652962446490012961482844236316850011332762069043022625874800624945814629748264476752794404893944209835577253717895972682792673325996285560756024262240029916516357980480309140070075738773085955033931847337888725207562266360520806699890759207668230370323591476731233208761011344780811131107769546400438933395563640186672937531443419330340469437652394749223214607839232542180065366055755274114007086168880455838290700234933665434900027848334168792244965509476083012031078324172566678379878643987549579708477128910257965915020187127052048859157329114233060515720395653319185466613310338542382953968497933735326993718261356494276086963626397586397135134734500906204081697874173595248193678415163532998943238439087883230180946491444021608157964511186988857523167713448747908570865835907513409229584106486460620588452829790325720715276338241441783773441443773292026256968836409150134505484146620191332572287879184806085697571991228936267645653614928679363706487541201648624100632349269970860677993663204515946682381473462273695271301091810151108840906325190228969364542267391051745689058617383290615751075939200527334622896955601514686789104055231407167060578371636139008676342507815395266459044074609898901350865032807409895729188920651299719709580556074430281826555454300517476741015360996828239177893986601850582110723775828997015428696094421198482189908793252928714253717138135974954837342026237247380964783786456955334345519960592304343713458916538325665738241695518952697784514854558275572071977649865849481330566925555921404919342734872722299278289925575214211849352677560478596335445545857799016658343101048765560881082387395881259224434891410136316465080859589385599657684766006697702182106149621234505895781568442926262719288766164923021525178236048422223561244398633989851329254491554203227479562073054200778658062507921847490348820206306976362335104283879763228360901635604480000 [55,10] -7096452345818971396492181950409511253701060962469610537649178866802338868463998065299627121383225123672218564725817907640523530540489646988622893236072133726753476506196724839258265917481162469876907620657639515768464256867224464343099979537265979374425394408297415255060791111464471460197303973274999289686081980411117265273788689734043139006689335754978299426338602976930293639185789083876997677841254868922938080667133389422059461612216304322489807661712446495694962986961098867620938103566688978777506821694547136298911272423216390951584141425257790668047899086510013524485570194675291155529919174650210897074850760538187490531176748386586722339633735690770571838555334996015875831131908355803958353025439889519172919567570990561019598342664065521659615910124258787882671457631833668504702228312458042308434431792039674483578987116410389856628185981076649880560978865017001552577192034748859246101093408927704513119978423977969337972274112859478610715290585572822591824819740853318053556454901455549713198333145951800381589816673258871679854079710274939320486993424590736286370996703736908486439393269175620892331062603188771915374160719937729038173821812506627189346380169306589631328525646666734832180424578510330202261053255622773208449013729637355395776825117092295611154396880397317700864490344547276531507567539327064253865428800835189044289255471589467838833968155439407665228063176690918480176577423737694599708359938844601619150939745012243769714508347587059253636973549732872643299576081137248545055227333766253625057781705092774502513725688539049380395523767404331402098937169338435032281306666359621954470892812966390452216211715233031123105497270777755947542375515980637567834559490566674099991253733313130123223530772095715624752644513424761732814742898444990368824684917012001491468783545317578790871884321336035741926554277041488419915246913970071488640389013223802084959981774174441331793096544249079526788516105264442496408170445720806151342426325385829253069841607637504142410096670011551773045377579333590760235040449800211209650635037790948677445023858989362261014417209049643321141135090191823185448630592857756885931743986755511423608240061830284204179748132474856931398120192186748192304947146278245577992488112536133769223853424540385280000 [55,11] 12777249300275284311890654299975825623926808354097911179153362847344480145218705977248101336364254164069523221409588813723262789843712763776605995748760934418809744098438624930903589507637631054494905766499902502384691094609659730820822626805290557298593226301365894999514493513106539974599331483590863541338276425696245130408752636352097460335380581516407289494149354892938528585767591244405219448417959042456019846738658305986027722834371486875973923942594788139580183875696765304034164038849559841053618799693060867019054645818849723982283627018398079073143878636621587034276725848227359077929449088071918749927146712510022264326687836429367172519614268566012657529398472248111472765354058495894603049066331301317894916125114527885552166807030889948474227276482083944070973220683126085943624570749641884061440398627594264955903980031688737354582144270431239698428371638819874403802627526373674840511399926061038955853888807137267581599670601554088398389339012051307511367411026267904322551593857176425093340874857245160214835292454855622616567455740332116924130572493246813684806979274162871501365632705063301240218948614339959987071939263198769465125964374484862688863124176773785532983129354319505554481858894898304906159796174533681532385879117649221475596646971816282269497858906455548368043619249586648330222696319846470569145600306889389141338350611439396882844403561105907183328575349363486857226580725543289861190143621291486724583295831667776204720275379565043157031919258581002137626561586599979631248548458700180701762023545447308750722965651578288254450960651979150248130948817289697357621411453325008188742278480006107527712340034167888547786058487323561082403449167579835297238908463836268350380085875355652608697689131305635692181500339611754159967687140628516591678070985671633124148929385681286680393228304433726694944286222451080650105126411493951927215050766957546763073991635386696189591198344229029707616939513872450246764974286838695881200751071382971838903007962657373550315791818447688680402841367906784002171167522228353943556549724371991618365359739457587718553968796107111645148670839131230975403861798424139779880515768539929391438039781007768341363699526539472350788013486680915790611490466213132831176671477627350570348660821852160000 [55,12] -35422957074211059110089338175290247511218944769771642928673409313057154763539040579620601233338289675952625322278308607578140958381396392953579134375258221615279189352639181961065574058700843030667356491863550884228578953820992690284554719546223139413590424034604199072947312900765610571839303089369609099576729088261980936577499832358484038278941799188673884871053561261180978223028751614670050565342211331648597308427230723046901573030954948601676755360110964677847151001976847825774851223430004250675642481103295060677584457647900049439178125202757569327752527661916084235981036819551235088487339704600792747792313706660580598526891721778947410615775117402547973557609199666879213605436132962566726442715891549487809145250786419051461212568017398164167660592308280587036452562959571851025350964288713518326623420569713296816493331478706208502557452832044485305388933843826007001998830475202486360564657549531452456540224311706943589056132027977737677659490899162431570919502830583040143731346368178189567329843733095940856971587707143125342294658979175797971035440263185244539761673544258140674020054980514239073592887642624418766688563536772105981421586944912544511287227731577519607224666342494936139813903002855915735817913611847358606715695930347094260719450461846832168110877078459978245785545759860432747329452557842750874969981506401096564695094340210063778049358296029184022593361976840662221722420964040873427159629680692693488181270861501079811509579758205686975252436156699134143837117509419825747798435373408953974988916686033620199961691884988481362797169289062485268289230127364366519089507462639887027514420531652583032485758792192283380526880394588776311006131395775648774135512030965930080210155425691971366922168414115412991562856256095933432067151650466730990229729929871639061228203311809531329782967259545485857935196771842442571006982951016718944263245746631871298116344200598867750868699697744920372850863739352810407269222745364954801631424682142476169831046531337067622849067732361155134179779675168310995507411550944702449395743501519052741001972654876635243164879461400704226291636829315597916582458392407128280337433538867501051943114389613975744350217652727790917061717349275587440134190707918643071420680888962663448007923466240000 [55,13] 119197991088463484349312627140167629189063254675020447223015838557114426495404380959483466574228688735116060207729913125098101999063203562455388601519059413159731235432819616182249443175119262016320101734466612835509334359504236465383127806178702802549113540331869952617085401334353598211857659723087687101198919421073536940703059363757073954285510765700173888840264381243479039799842391814033454573531834236125990061431950230055874227038721438746822954753027246282626703990404345190959735609454800702968351883470044447898547541614664875967621949426083448140860876759133771178968010207143307449194760383329638439478415115015216325484811357095295724809961603293755353115141454164318266710340775853841323043400777376022776024829044304034788377657024958766373978788430882365517358492735375355473134799201137145003719390363608007595004389857900688537270071453718042729388257155486977977750498425822391791047568311456127729503063237920405376554272346848514499406442227479233761044618479620442591427712979242801161768634712424031247691790438765676287942673181597135276952667454352524895664633106160175902417380418707302887991883101850331890554678685184531357081884454512196464506445728701241759096134410073148997018591390794986120527849238819014284771921933382099922200428105164946671641657234876533567891914958395200040755737330294830554760181055623722493122563721531840352753430603639054678189053435431241237161768174652164805635016483847939209237280938686848123438182062727811292528201199218541913829387805376183230476261009235998389248693683417317029692438569100936915249854228350232856347067146919225010041852834671216398719471890696956457045466165138898561235733765196690687069553849154892549647807960708650353111672361979650392744729608827101186800090396495125345751768712064054474297507661420545657764538847493184801145351067159415126788287122929791923852194574530498926367288886442362661653762939252338362754342998695725476518094964432509183009478362762541691938500400659509176480465187198874446722534982160999665958165735663167156332498275496485727005203947159641542471140494716752181038551977712390729727964629721064778306984003691181590684714479307864143549770889499301194957676911428737627836020813237198136543487240702709913325141011542426160736501760000 [55,14] -333520748280249220954377136948212532597472320986271145138647260977343001135214440441377484027071728454870335257819260165973021450899177726770438136085328175631915889618841392457583943750890822840928051625237355694737050598965847814122846025874998431218575247683213044124356007475227707658174022641979806497112232657136321191731583589474863647766935163325615432712217302960943008810379870098204476477818026532431883363105819684148341026918812641240852304000529546544079312414797610057315375047989171091017736031524183814519553785771637177028938654314198852609443044309276866651839554813341792196194194590850381072080719540351593767927629091469472036316042439741755576871505316005075193417618577823020706279404512294475381309663786814460310703509815024999769321613439084513346479924792021341805899805220636017699552506263918555558838717444393424727120452968648010904686312708601646437256037747694914609337377848348225959648249063569021725963355591156061017380066257908891373341607401651984723020795475888420191763395565236912026081816210789875307736699614694536252023503104068479234875538052168492377650138250654713427214963032524819992482962978545496468688676327955338828720696252473808442396668046364972112751078252934051927034647295450959623691928186314228208830406837342289215490324323527887198241672476152945038690922555130566140999338308368402175449312748779858013282640823661288211207332948085281733113702914229904048998374088642849846727732929152386949969164781972950037685782923804383119727204125680515729084806087952698784266038420236389698802553877303604918888433621527259681341944411389507065914033224597232745913813509721652917536522595766790139761445396856674307831071950222417175299983378549853109626807299342858621396604937182954574715678232976343643922437828053098612722091258333554464306348086714316020157434959762019795523388856275356776807605505087875658078598135530715316058692685347187665083890941655390546465947120211105275775138518866769538304755948337224756416307908006886599457040951350833824361647847397742423593068493993579056594761867814409023413446841195198644286952532076557951812097296911119065307120309255533478608013268612415359148572251506305767717238232637402196042932569319484444112503154194398192655925642267303304232960000 [55,15] 712740353017595898990774087710027114574044206069989949857695181064300962440010632839844980415902224331993684320542921438733925280569818666128455003101970043635640145451153006423234750305257419799729730811246434707097482367448521713011052621406654441436319259198625764047647471404322208937668762224481938255820517665308840710181654764679076152796406991778851955607405502070905717578607740793613855001429553457891772173639027183596108826902650461952578412770085099968374454183432375352414639660402213034326144374789655309516603140058747995525872651492435536643106587258767784559369751278633856928172868969849481487297494629698150676804659602289211078354074987480294866999183347813022969019230848336975112066325982503007923064930371428735281873933807335085165875780018149689939967841551439141035959256555622336586503846680808285205220641437750674879892701059493425806988302713239239738654006082661809286539201218778382646028772507571766361867751491766157435606547905821800376907448110741488429393624770867552541425409645561831185741307963701840103502767640431348403179162966721976691822814459931478816069149960230300813769680276021636579805050872352190226090285735219773044216451466751304930180042872169908393635605268611399847749410533853886487287295823397240325994029365589654318280905361280689356752952229622390830066550477449053260518856163063550913994457401235155302825761353930124250927315322476497516692448966800957883873451918060100252730736460176331834957055435644444299890012703257716257532668460665447928976696157880444104141448857009627325886932011183171075146767443639544915458579919254253084861309301415540924729934987346844338038640413271695433053735358278293625823490617542329043194566639577151724933646172264704467903234607622961999171237187946275628573827266457938629789465961677367801624000452452716960995053664859273777184324240370002457104530176538162975912752725945329509886946022941826788621325727429178540025109989461361584629743930971449640981341727556240034213002330844467257263424574417853037139293604902922781597781054320300100790946378817783910915605076381616939276406388843504924392257276790000853638212465397527549001287388208804550837563138322912433261896081941636913051247061247920006025994118763693784991379750869721415680000 [55,16] -1176338795037520848791412391382984413789627155829043633082189159053131438351073514442234393500530719299925495914466182520747609395590158468714302774947303118079763531961270475909227599302320861447997051126041439385263450343037251340061445892105982203858453715159810437737517534592480753433744958555712558532217017236816869377842232109412541368197899680704187311515114844730871365866208698191240247584055558754379380474000119200138760819266033715652820375804948370313303359099327176768197339294876526553559560816055150323071391066852219576048182029031920145399546468093383556482892900777622599254609660319715219194126187772130136014579680561783512619515282054943569628713088121762999836341289828150113834845564840699490623817467773629033683225447666125628849573764271151339821747097287556350885838883828070024267919797100725057718917502212902645556947962005455386337399058965545250976795982881707707582631119912901510091727253870099104353826486757367750470069724154880681737236764128090570092976518186762984817507162882148797142305232706034560895212044408411741304506400305056325291019500432681041712101608656735681401217398996155097868909543344715974741787311769136225943811643438549701353400012924278356144431808708116159062344663244982261407885638039278419797543904042952689358205664435804473065966400628843064562116977118103714685325306298795828679315959023626718167418461644838922689540741082334247338391151808911812344824930150856533858384986859902387205155924318871023811205572424470547642137674852240036302054147466055251912279180347435436200206971716652958246555681943168813239487474776326395286499577971127912312857358948970879338019513837915548752256684822789912001536423847945186619552613659380095945518954151519123573032190626160521460348212885151427821780446195055119449628280412817704591546988986413588029138923731961811374177118162636176491519430716363502877405563088819227444692838174531997138220143950791106666363786260807741168395772355154654648237171602332087657057104755053678101637787899017017753979456885404224683966601817200559438010194906860523018096943027369817512854773028367567251468473145509496607864735805011913815562026045145048419311366005214234053325456943260465110151218012904740941385525766283311510187882934855270400000 [55,17] 1548580512687542755001227580492566520947125187131436501209012458284136498066001978875455823598189683972671216173332495404376982318295822933197163705843022762224533206275868107986887273696863882459451577645013500015283132349245585158864355545242795445515333511600654674373271505188301034080293918164885752048454245255716556003968590117695459076465110084997644542285673982104629286848220533172457600873583752926551787548094326740180025526560989392639830509661099074346726206596928800983141507801291177111330707859538361740463730589200177619634333005030469707053849022961568498774351746525283843617680825566030160744301338029125061915327161819064049605738567291551434141929246200077724634538496334075427377192502418918606975633682398680195835582145365575891806153338972457129040995743268153475075656693213043970286178604517479138111758473912060209801415269512351497144191971202971692813145206687270839404049959378369245123041277338081106102800884334964927625324465300923937958223253036324336893267546072601132887811717561724209877343153638340241774069678898316399495250946179882864871437360194245837931570250632502639266730875693505860146091722475662856427607665063622217459973239391133155906278410762248746824277991591106168085921670385129289165607131687836451355655142026510388012284183133009350087652033600185420831135652586088870132200714078796341326403181526444010405613197506447959229718391939001202704427284407991958911442911882136547808929361348235281829661945410122936139382322619238202558551455554778441307633433251259950330584490161020400088015490110134228417113486422208284802961493965433196718920790279233769198306458152050394106794642877666191659884227260247448983486643036851348496939755818344356826639115392615224072433709822026469599476036536231143996936879856087691868479052083795595399534000793768249358231692904062760562454828722447018180908023858233791024224005112485712165180298991918121257487891045799468478442753327969295612596443153705011181756574262043023479243059038436664082219265791493733408457151774140842103670065254605732878544781541044868669189968937828881444554461316090865043716140359121187354444762178271424902536860912360209022885755734207637489372811417969563001621581853032001485278448167856172769832607907053568000 [55,18] -1744053264396065548782992924013380223100441418647029241843364316612377830344825236088151277634173451326512065578939586717210458417523927444065357833291146582011986525377791030123134668514251064212947035988580248771786107488029757866693349347360651120624149400303788845695156749483039605601571790035868598465659122530966290173129736845257745420984184690062838377923572409061851183296419505490584174929345575182762387016799706066414823536832962543904419329593703987285234106848154161509811132351699350036084514822348970494465582259962923853833582869581788399556188400504901837799594100954967944403831858732373353512489834752381283925809101825031511410060642098382630674784391059590994755160051675228769197477989377464966353638781265056615986866807371945823819805200437499497493876497598831455596120368230496260255355920536494545999382502669529694266156270408247452382461898295484902273023792547433281229317977692003981903792968160406098351759185683520975314227697868142265877906674812761295390253907882618600545282292135547065304920695086753913143322498105096809235866452188415302406522053952238679069265605298569486564990548513523634614995608566163018516189931604674534202282560288279807463766479682925857170997157764327518707353626862205974386246919508503804864555409844509957158899831530106624315939078367288909232785163387404442845091959229588510701870763912056238785164785853325339544513265831658080100660971411958201230560702029061512981941520917582604204665744248347118844923199555446098375407210357685979144801835298245797385714234527326578536412477249042845209717271830226602503298237649786190447232696771842531164315133808549575910464547080947858651206514687980802664158291007899149844477764093351550468742096045292752632979713378361237819779125045911901516761806927411840541977853698648969324573352011435923702494990981483418469184988104197705138515593410791798105006883354556586399073744507988432290047471157344695556771464282323637947141573713251933347100182399957658401538427399181123920498786561327235183906175758045584854509898005138113520311864613101862225884027147494456240231656048292391668833919202275079704479221215640402908267863022933831355798084205565791745614127165132960154349939535658355058312277921642484258652817457152000 [55,19] 2060726750201665428637944806392323920274185526304105157245307951602596552887377230046867293837323954864024798066629389217596552684267369252562297920290425562535319312104620400926372785323544822289705325160956343993179869949988120284232978434653377310597857545952766054201833028542786595513571265401538549538812093571135903989158940892050310074729162974058023042219704555586936177880272776685318744753404208508326327997659949001718760927121810931525996420299308153683292483433130058974140303409094137306235339267347729542378471213921001966911127380005319485477486584279626919498523471576566578566885816666855947254317392629030433299044635155162685235150481776489682749064456450559661359258637687890350881740298809525564316079907205859668329222473544083039610751706761415873415066746752839296622359859534606753956588840499713385712119039586234186114166253795272854065544422269637581657934941475269691546680031023975152688981139560354244069338951458558866470336593612607368465876533543989548513384930877770250668525797863529550257088828137230531812867881633447592020670812640519234953338042107485183450367234597120849881783806077975151182119285124622549504890143029706859467338455909689005538091951349230515095792856905227775994295617635730213760856824573599989515511327301581935355945951328448467907256617198785435435466782341232068902213618435148258786125309379387729901465373659633644330000846606530585845756644689554701581444184998575881807871490027098358641152664635351877767452429792337181736940011102805816785177025310333175062024631801166119595056463153293973947658762813185524941748922537216325766127363300510762749996194041577433279150397067042919018957487264373752075352754279481617648284441548648918910325311597377776745808999953082077495163740861628745292061768691450598993794474393338965844306302484513248401952757746080111742843378181949910945477287870300064006081575404797124365430990287027353863867646301019601820318680656673595983295655525298598065587854125915315149908484828927651631793483337291962379407837754950262876948198382570372598391203712963949453671234709028945577206798202058031334731559030761568123689216837849160674995677230748154980425237073553703817264882486719996290500931580605875271851930007948933748830398054400 [55,20] -3341761073951697038498877614949565923682948795330799837215016774605257227223534817908411030458890798578973931910739973627241857938080500979245320983284124085611036075300228473467739722822560558038281142802894709165022387598285155084007458685191027308936869083176511765586173206352262155240685859516969046768446958983648713659433814633992988644832837694717293698882875698744915217518599997447732257972206727010035509494741248347994195445004249443723502489667231852281317605518727092417544020166030205928594810156240845467356374531079595092239910369298146390325897282925987389169065731362859075032473505705564821125078473127590484027985874412386963726823580336889293642021825682622545883592304577065785298019561623312264621960016744226405108693097301635226232427568436387366051008390069353682743451615288391102363080758567555066881930818812996193186084181408887222178672538127535539138337370595571469195589865115096286920159074982165348732438358980610250828665968823613489311710194563065455033649652054809998974120662572213580264246465427087084280653847764738881019183330420570172363356117479011658930960377510778118577306680028401915954312027375844199217167748509724901213970834033549138815648844831028195589863339030204545790316429226744499043084080934789092447032099440669515232742214271799796391715965770457805427422448085220239694332811008462382266926236368534854098714788071561973788928725879151381182594794880137938103116837039929352405481294330421742714430717214830341653014134343032188046218946129510673559839633673237069732093942864766367376884174772816569614074394917211567342959026573889896521059095670356995864294967639870974791571717663984233516451560292663999674552302638339097981400799691577979388747387148863193315422204170579070896081288933123302482381019329536944071685381513336335030299849725941551564706361807567649927011069058276609035556605948359969383624652685089035394519679228208199800792147796928278610955968814382764577248615632117248574826407472438593278747789505896590453332999644027128765510432113469198358077704900237086840267641294421923682884319933022632542903967362654727739527375492842097774700742678082411000740417304128799278332320877472169748000532871466168024049316653343174706202551154097920464545382400 [55,21] 6634566540751005012020896322995400518986012002767237962430405993297137087262830900984287813924982396475120745112218161402078300378271671408245988093416978033517004390220536204893059251150067280054515479745257743381975632444007535057033590691902128631381750549542691827988789898568063398322186874889767739681114599743055743897184782960388873611793499667788418493427399438821491263281465575129170514275584190179599421771811163400020402958988124143211460127540855856507413296366388070157392368334709634228962318717426417347002730458092145772289087728654123233012419916734552692600283931759353312015962429602158828429757156411803804407060531501997789924626448782974282755199190557601234591591946606649051769566104263269617758774612068222054912371390187316573965856225695261647856172006484352484091516923436473959228096185111560778044054099538874200572623043330427380747720385147588099750363079688100513829445179290617899623718980803145151744724531700365720731812583016526457924707868815068049574055901863008387380294755669189411346485622588511526950096527439480122324783987483325542325901580756367629566706058538489788284649882540356028921128706765613749775210081025263848168429608590623971297985230589624157919421273898083462826071016073635989330659125339914881515439823033124696934969805976430429657715914398676502048170897345713915748910041522701790511786053892196073207097428534176278636634470867515472105572344626005743309832033002227379301401665655673679933290293952633433664708248962028287597348917509162279199652551883386000995346362987742658612895392733472160997055474573574934613211796296196989358571495341358780730541808941322072799870319307873423709746136801810734307936747551185349220250666914356884915513449558469490583832585089050053889711685808359324704585183618388557308921740551997833932606320878141618273134811502856252906687771486050299162138837472917454323682553802877814920913180129270033009415287009650754841427693319983149010176090658185995604239581993603856239382762884195380887421606824186604021031595193549351968190900801803119641096014382646333854202230232123544551355775232143995675007363045863917551257619931380696378045977742777266124358935812916450722624595697977139183493108208112255045470424155938097620582400 [55,22] -12344656398906015502875328137027601372298588857587965448386133484628920282258076946087270866839751499202909184513082549539619748915105662694604181377574329894185858566282973940519121416528037462512751621507836797664092055377758264213688255693339572391853213677109728356793093075881845126751843753490843173681623336310675245982854260273655186309821816652263901237250167545592312234255034500179114711357685530884251923534639944242967118958211809630341672762819514332450222670722185820447563217895293405782626330865888795013796325551473697354561737704290527832172239397339960015631630524468580492700012581354353849528681200067429950939699057355033617905269470017106285677148532765616154291414941909380473662627448242477167148045672567060791079752479982608476991010426976751434905422572597585442095339303230877411156075354375694735334781385020434930364390180843422723178314560949683304488173599806705979902346188950976978833261562352518297631281354150024466046873144077021217032929807456569714011630097322924298487270257536021805495607128676823673700525696747605950738075528742466921407085262331492410126710203647499536058478974604731156373823920773698706945128028208047696014975717713260941239933987002361881424848717666696352817024716315151751041969528141654722250928504994606648887789404800135558366600021331246883557489005996337661641870177150179169750637426241096858199999651532984361693207714880248670687547076524413480943964693766802775613065993099463670380069265262262948513722325793839927016270700834638489899212657897674100896915518773607474478284879136671194411808371796226515795978079859229318482977071127655765119883592008814840268692008678235934374361215544540898180563209321844033187235750602743528041114951387667623367623828501945452841937084608928186778244306696176525853134689123235885049862944072727582442493154309663054443371611853218675341375914639692207499084657133283833862797450688024667052190337345542244157604440444331581878360824344914818343015962201559033071515212984473164868032465670501710197163383293554723535025964784127499775988289058092708715323257125188266338818886828595292260433280751126305392606524767529533566805969781161543001594524643909138180140190710144276010462121463123524516739445485425236377600 [55,23] 19563725921308567814521002333096493583765571205653722483419582205980217035394256280484924012553315431335587598919384726769392422255843873519263482104819973925444178896914806167848199770054063410636102181730328831714647253716414914445016887414440373024501499599495945636794004034967495794497531899448134294476263186015048387649159097494136534281431589988668632521156721500116405978220877924507052019066364660585868467091764470036893724769581798368531965902907043500520242364063438441282419361628800079791379448066126087641716499570093252535642813049593831249350278868321070682787130343550524960094422172131450504795861781198796177040289868550874313939488661889575529677133750849076586735213196014603700511916469358018322939607795968623295473085497712560032466755416369799103839945209814567315378678711669777230442475064513843014163407426185059338815417109487192239036735645715216510297505214940296421460536467506588945261094169570409338889290320874151714846290202996513438883592275205638153679501791384503934422830885627120476915975969014193245881679048581266836188732826164339164006181610234758851919967114929856901945593945650578153730969306421759405080852702932657066757177018566643884347677541611626762791846417070811136271156663252384273656029714431016269556509083510442563921471922932989672626009874248010169790102457676982989382014695655274719133934265720063875612685975368259917027718054426057552435542914796245023089336453074933359460321301753575787140419958931563731556301210166337055284172457866747143062088893059470425253492346497493257649278402091855806046633996545069609483117675991306465911745001493425092048731736922779684429947023338724634891521794274344483282530994538662953572841612691206174735162909078555690761527627310351585680072215554122182086069047152889902737456479309109646226592359679246352993344083491289635164082826529187618027422192370605958671247144970255168055425720884680759459928385104857589956695256724840720976071915494808873196238371230894416558708565629025086602930181580304314475223031387175567012180376660442884997286901592967499812394003227732404676631408195385862221194350830009831990718639809151765307678095572281047103139009031856387008067309568480204841436128653750978623033226819115417600 [55,24] -26248737193002367325170968887130594340413931661756952483093872650799000656462316115528826023059457103528980865777212707484680399893601214266347320241629460275162494406771447580051914678435791723668318563575971606150251963814258460452333869159816228401911645959094089430323167115854399672629731337752101791894301733011931408332034904314008827332734010931495814430769745936458712615672921206677104686620332842901843086804623266907760890825212020199153606011541096776384507735700603554937660047499447131482219298175330680247723984115698563404135750948917450984784979965558474302675385052110363932669366170039601633989324113181858190529406245147716030743540392748551730895578348743573815084570393067367143270606150240221884418826533146560625888361152685309447638548674131028670507311018870865419897790172853439261009678652082626098861341166768940873627865530808378084596152532404950957118499168851731486727281154328777289661764108929927780361351674139719512405307639582159204945533025042768884514602594426068256221524040501340696445195679737928418058857441980422931451108616955751951187809258065311425642836115554383311503077261199563877561806298020906438379660246780630166961965522248059771056598650892731071669613002637804585449663407145686704962042131129464397893067513751879347285135126217517827749684843591994023784972413221102243975068299809971447956628675558100895964603809352102166953000722423738434751253300315054896092715762394096633088354754616668936466509703670759942117922742138152414844545580330989489941766733155768047612604905269135006584865731895602138628019557688160501157598267329476521839186375136184411900239289708656331694907998881420708353250538082261667753362309722701546557802433253082505942872349125931968853648748841200506174506074607467087523240146549392869434439293365269185485912056022691300429186898134831290916989519496977186320573284058674261804694281752049720456277068138469423161785339466435823256716411930044856920557614422343967070814169802430310040415927696821205302047380694480410848575660333719944079777944202311547582723005148092041879913326670986975720456613112079250684592294204437858708038038098503749530121789370632119696313473414971049323366593969383396888875851243724845842341111110041600 [55,25] 30148669478341493606229988694026939785177709965292073045865146449722616289298910993305980073405605714265180592557914407311016659421730252687607243931880267411261874134979863482994724800065962566121064810391738342340314734936556368771610093268793268386001381580451796234534416585465450390281553381231942521949577568736330779700462468265760961424155400615446154133243413127467573998776280487030162310500674727678689165370708010949915381964021440496352559390829988051846613937586464450030266236323805537763382679515624328984377339752822473788180183316172890227757062611834484979944242839792929330902771420997276199638278434222421155299804843270146690415174689183941713946366007909427322625137488995499440195317957741355859210840089494138921353929589088539101204322840072016992054885690944765024808358626029839213043374186652392981403151749606521881568678491882755253604688141918280239884875189499855263819829569908250394998848014159025152804424898647689270994873360153787559319038654186794790384098686367090570496020116514418776939863394331633516337391259321337544229194100670729258155956365646869093245977901459444305126519469924344125522209751426261854915162158182714755463436183573714873602172342040827704576687312123404833269030502533507108736114792707421002985772528057544768099248173552730267820082312412041363519535179963405104068537475116733535129310956395795566057284769647791390940173076606846305746068374419577822479824815221041816521600960614838849385961691614881212077300636703208517988193295474146238559917687910475841046651614820877303731663404830170737053852412844801597942457571839067542533186468317454521510483152503240337300595264928885600255446693974992230105458998616201754187833534121869318074669889010073134710585168435406508023836833414929307926468418345734909208877796083618103275569814697016799549816931675643816742062810199198198173961215935366060622401087829413774411492273766265877579663716641688906084131988341027328832162005340034056678761550222042774690138428732596448451426911553436444271685215189674409936961324847853203233320639478016624137653594574616707137939725809485056995602455701365018910958601731210145220890712442421590771338129510649398770250790342083704000453889096984342182958517452800 [55,26] -29865672900770383030889789373839493079942674172538148846615821472794700835796545390008657289960631114404092533567592191846218916257588493548986072672175080337574982706914879110584570122370292658515327292014317893113385561530638026103754828106801524945406149408161510674709893890739725735467477829524921706520832212801848576498804368982616932155873806055047441453844764419260245379610189890672884186737417108338794173186041233692931679763364026818871600882537629158528750780662032273191267418889876684034152226468798175851881379591827723265080074056405020578062539698462955740168840365412521286391043635890657558986675011965943367405099699544286438242024731853316778376740402005572849683723878602167345736101447276890434909845223754894511828917991971005200697529992947044982224497700071247959194421243519104313806048360707701001954324768074699905878778297842611426664500081940798552446874400295035379840473267815592356715462111893420267903793551308433832233287624996701150269143368157525870494742987141457131410316944632768718029147617126052250410358111312706738359382382031276257732491586680385388318622968942886649195162882747309633335770695560589892103514511961452116051585740277553192516005118574562380391072805796976812444612939870368782089706041899392747475506008089759489167802996213209573976550682200966361855147055157882306006055683503023757711731346733246975074208750006318059969964433891505856019886255742201910971048929465207782548191882060038126870690664582999374372699676532277303364090062922096158357618423291643947686047010282239135185677920870675250417140405221179397114309470880805114113117389229693452610168993711233611322380155691641677536952054878112102126455518690914523872276662945043626731045250537675841375373387328912996561497517578429295976133116608754712232776263636799469090522217925006886622155081534797987968254421977081242607330303775891566557845134207669638253429922031018054317663303754182702025834442019636315569010771904818880280981055276532748866627424900391414660713552202023373658662872118294780911544576508984706583232336347361969707744836015189283569961759748017045887791425208732036008010613088557950031436031566501921857306816186875918109991403750466798995427361601452623137026867200 [55,27] 25533540153323797664801157602214980131358300729614170783669867498877375430037373043753244649470275386698933723665631831371046314827126935600232609977518610846830720490042521225732568128851051779053367880168963085069367130517412945149177586400598316200586426323673836914616999332512721826562362010294080721291078390814060928838129183183710710821932625022603602786407741270776698661637768779851206788656091599042927387430047921922255487904853501257406560248404845282339510789958185606086807450458838640475241953349775046495046871608126969137742490823475632259000465539500734443154016550904760237675945007337036798228303622310834852377162166347176812191824956535996809653848652595678032830928070903147035095111318374150656892750199831679400504836547083482310829371653982456650035118186352883831304950540060191595463932775656033575089940519801019822492873462167039172085727658596581464322892130107343997861490971551248357339511624300018639371173799310050189797421247010150283774782231008988112674411992188446764819671956773818129341651689500040393335012036015580659010865677580934600520929039597172335088312629242838957455641378043499089810297307388440652685371576640646364748413922545404277476149661450331503622235297312671145284762081865860992149949024275577011448250174795654898229899486882962097704447388697567802512353498280526155381745481962366504279928923746545101876753276566309841363029366996811543747472974340621035579352536716424354999594401280273975214194232081145205359212416074899364221772618454699470399757336444825408814085531236409357345657458733674389409455752073326972026229546936320422450246882754566837858991938984342051132304183644445287996294086895428250709631020297878863918792473083322620160964660412688968545229625499048121088771695450337755800370585620872045531881664997191802655665820943913133488011859218247682230833378427414854213376375512520886193180843356219622180779375237837264332084340206980009302350349297865763955819344295322984356973817958731757322851685081480633071239115289756492873178733258065876259215957273403734181690109899754071834278993859942657355369531722862538763997081366681861156815006813668656608496721039946175119906495231873329248961359433861835091775783584106386187878400 [55,28] -18761636423342905710494761049944835522471748263974301233370929266598005711728766273639837687414293420630625943789346421699761795250280653656406319074934610946023099390119757464487148539880334580344088631031691736203446373308014293610818509270565835648135785532245690040560449572451374468083514564428449509259408462684689217595837601998036524848955229101771650352739837804301999700280896679601083659061506758195808053211174671020010181151651922740959832129990307829451939177209841467136830270069022279688363041747578249528896751167497731117457631904642681762140739152708977153548255680393573870105832767251522137116428052988614513540435233601065638714988303280049016171771216807580057276958866084693817739379105962616189554215678430309235666535804033386869580055773390916501783870332868531019822483869316218325641155855984307891198757033987016687955415694247614655614322106959654977806530604915084326221086219017377292176452837215206096945589400038132926987224925540722988162412462569316017607819001392794579377814479425977853543078994855722736897915023706930263301564499512965683009715922215948252852878741141753100304832669572411143232873705226218126092209217060841788528764051678224291103633614390726497235624848900440783950227186445811138401723470362348659193688557465443489083405670801432474776037045828109726931531020707978881204397280259748581213253791567829602051069149030692505839614573438765642671794000793294248845914826935522781847129116044519381927461803697897199413226240426501987120207303255273635674831479274292629084026078791942383596870619258408936687507567241440479543018770572899625039615368518022132294486130102029054206104175629889297839458309990989245131157525403366632594501913925730976179680321341030875807551602554466833958583606223789394649052702831044108431127739403723733504232340411096214580295747454219124995083712596909680714064177465757488124379871560728869971820662495449711372045753161003965359269671710030549316728747921918284234594650044563081201177302928858030527928184736317545251405752771855767373601665307122070463273342958099332889263816937642719727269839955639522255213545919624768660245905632199535183834452102098882297154044165766138036202630062216642913299513539308604620800 [55,29] 11770169899288339656719774386575789767943750318878690993686781272525549626750251093363353511529931438539659773233709713912098177235916623630995946946622977123392428939796464258547040865958154717748360021217323443330469863694914895793547743992492197674285259463261628612258211305691647672559736414385992504516817652025236173883010693575292371515068504161782598837662491400344361273013260415436249910103131859949930766166330085264103545372727863925358365971232755001597044283304636361651011546197356319342370791109737263585200894515725550753409238591544087482723661821272301578843179539211462082691281326409993575008420890600353966495266055553938061936925310318851531369602006573265564712892480382949844594085155154718535171978700134669897296869708823917097576832796871983405981888444199732920889078700752817709705037616493056320833184115576109433811022390776337424954019849172436952679833734166364884632465085320048016701443854897258782545767471826734936438400497645872077594186219442263061799476606111180295215520870340037343352462280171611963659951909831469442855172396184962218238360433031929150272038323785062291461601417632539041148486786844588974322827495378900174797454713657144375942537937107084284311603057127288654725221936901691427840170508897962779329286189288878320769739506903924209680161476955286062371018001956802509572642724759620785776822389427982532392511787899734527712976902669553743212677149627329346783875156839908804772290871917343796970506869080061613547671550045241117605356833903147065498761911254925107799004691073975227344903320552465606607474017577477727762843208868004061295551215033380107313805711153312204743358261135960511180789763460674074503898827286052391703934677976882215168288742869846528989143658856421163915257248116310615250270093192329718708757373884737714017592510489922056866124711311544795448828441810905401582917898450000656251544682162142558190196657065552674421202349328388140248659482967671420062966320917331304953340639193618464540045918410692999050766717233994507513508412772690639191520146575162195722232365734538111559023142927953471021450403033055210694595967984284921830389037663002518989460170010327178902511164171924986498592857475380331795885303284105216000 [55,30] -6252056165649468741196552967746930689709673822509338708024773194640301595675005377236332924621098527619569538257589831551330917396806949225557480400519754212386979368780047634454864647800233393810847035760843617742106611616820286423743858269997563124940877425401722153660170317822170575537853054504072117265054395815076858399230763774112632345145174277287168582493935979417112129704919545091079055747719766480656577898454927780362246861818134365190277230640482656397014205948456599366235245877241751088000259270976756803161264626364992059529543485493425623991566512394891230735295576727796057327651621400846549566743853576439598827943933431188892560438284814668935502971628180549010225671153828985064663492681978170495596571754891673074484762327353556222633041112013477491786445292528389887595895841897618426751679070690053339697986707459601080564528421376772009025909973601297113083642763240108196845142411423510424513369464158086520536258460538375780389129256462889295459941339382316341560599317414004451362244116928162615420518926293096082690282558871364131000646917819429136731086284153515824121722059514611120786080292310404206626017067075643356768664008302843491670783968178130645080311623626349013252736383755641723934336286972352344465552609290987211489892714004587151042533979853620614839537200171730099045171260912869126775196676232510868851336374100801742295002581082821754110218026762677571612585964666064384496809632824408540198851064959020294111549409772343552650821824536467417179459706353459938407820603476599913948364164899276906261589775311509531477156020920123802083871325790973643948074156392347826881835472230759581843212568773662764945135756484247040654564394934053196745552098170553249218717857808288664126219165924352378692949507208988836224838194826697861237021121064922568504039336039285479486869112799723089852758141369278657007271002612828919768117798746812213605286594580588950806848386992812247383857280384610528659715614169129939426118982927947986371809816252245959172207427982373140809071249618812268703139589922157046739013379475419676758314159529827520437949663804984903233465926899925792487036273643088794618757170902798607624255095171072296559662466223251409305338001489920000 [55,31] 2777442880706957658491014942517381927917153549104247925798432669563295454442957127535755636168335589706081080800479690975567626620468346088802583406413516198332054348176847422672481154082975026762059041209980432448407366379667944287700180602672427981426403042287922808616965684928922563815837793109978397464487802510625537165851335702960935779934895117712461128955802529360710306880809249082060046018173659409623830254969817454216148046301309859434649321562935229492787024051358869169052378356360711080841743802352788657678982391716241886394194644320466173799297846514062850057952690204082407740663464926952103003720013896055685272582986244778715815734748817120877025059632589758437349586557429696755788810363043195691061009095208827873523443539575562432723218659169065250311254346124376327900919566509788596813455264145853364383232883152216572333122305406740561938061655123540557859669163673744775094494250947333401899113046798564941907922262193567299557234352331015208544190873633363803421339714798470572033567684831863795068129903407520447681306681249507747180291407092090925708332765933767885280773623135612110663496635149029167023176924930227173084139505527409858160439788808541246749158960376084805316084263197225929984049852949144152040650513032803430420661872734132269938274059301053476309801888121972439456399741213718387984025351644125428376973442837539276715830581199035104156689308359991132511294985687962220643134684359390430692790089903077236993634349956217671965854822514066719452514515563111505413180454268475111096581310214321115376374224984343446599006486155509929738495293191675531364772660245750768814221645706693179482495734575095214166466857928510681571158466275730203349742394736068616931692501477449437082340504042244114221698054852410831852788225446118014375162933183605258199871876607729291182452154499550932463219183287643303043780977531626016523970090584751920889901279054104713098114211113739831107648017042617143451020349339733471677394842669902509306990417798784187457005776522853253821902964593084602555788100639994100006612331762429694647985101903560377618296986374796729054169499497770383632482238677453059128246862682346132511616960551615816659100694166114508010107617280000 [55,32] -1008039723200521290578859388694917777933237629828138949262657864602473416782112583871343837932551012038013803746653568794535739811686213324088199596633295915328212544210587840208009550307140138596969730841649704085034629588210405786959641395832124087412964267469463380656854897568496195574231924858571581406118359303762449911403115464831575498642620488427907416435623245247937639231692670413609166390195636116325702269558456830726178130994211289882118218874179336553919652339847894982936556454515117068028525361870857608793101200570547564216054406285245260763339759225810560937899410710432161767919334106598765575921537405560282523223459916577904973267394683523657558567691658991537047226922152936346555548536546159038044647704830197481065958767996434254361101111007835330450620042122066967292755883614300118143650424817268089145357540293456244521182505666093824617726987545681801371232182046996006959061342290452413054109131384539937231473366892876223444469407475777523062303520456372835990100338104190948776716709322208918718813987119438092496382326049767157904939268863680401311405662910082462713732701359800875143084360852292390835044388918679873187545879544982610004670843184551867694559766248929220258160979314812526166455915210946411926649449774567986044816249387472787814560600350832905971833437825670259144041815166122126345562806243677201557871622490323838783076079833895963222539209018760344440914495915047424374791514757576950696875223315222494070608786001297777630617968829241871792940418841644611792232742191027971216817665219752910295780896182147154095295611642947504590738074471468319872578735508287154006743231519476581281194725515888268649176088304858204973512599967718874486960099119251134348012345438829335247207284843786035306508272561987864452402884391913610818105779047750245138185130121633956525150199003657916775154115984086642644715563944313106808473806352396062347432365704390432386863214174685124480434257775224359317611246224034341668529158736168776928791866379853056895958185743577730927915148747198299583633716338676699133493228621689627215733457590191109079567911896054746609679483873931435944437320738203943010042839097380751826187685446587951087722193810100167918981120000 [55,33] 283049572394337536817767611270218521825880632800965097776993856213201055458776397128410577423409939012895657476301195032261360117518835776298194450873309225109881278851204217283092335936250721093181994249949626033545325949696237916403818588455940071252888181499531960025445101156795746529274265232654111497481553208187210198627798077164903266125396821232555598353514539476933221728718146998520695638911223679612500116567570959484503830912510980217403123887395552228601667903309924908064370282418805426764611330484182542802469462651639310028317289084853337795308491304233174664571358897290608843780561481517977833275404927359638523652698225803790404601770004436257523034209551569015328769544358219791918626358697672415283825337431231845587175779362315022497679720639694481310714936480903866596682834046532551881056366609402361131661487469744692055768393982720239046841495185155575322958937917334964892598080158582152290252433850620060563142022626584319622209796386864459974083895595775415345004011274110220445436478996017092105330979405841508952931292574927899592283606567275342851288806791091227130033986064512922323059928771476786892772155568397060677051185209492859347399294415762302505163425057543943625996728782734676171933895108274506079813065480453011273461127756925033988496260685442468518777419902552910237706005472150941860496427682238176274855229587935646756749496557893089542170397743934753102532047058319872123125479536637055110070332578126010496726363426596204645727209046241663380131490887569390453000191757411801996316195614879984848977855102865335122820987849878030216232740712214488052795280611403300541133192321024837021230201916665495055872072224981026499021582856608820668858788936192430432710484998110672194114520691964740784109896134174759884965252705118417719632237586935147918838854203876442366530038777772410183455232961671753233781882577372364764243258028229256449193433516743230216353670277750911052809478504364340276499767032167769877467301232706528580045382364212143673294881883738468847885410678685605122309678689543151087806921301267710347482578846924230115785583434333590337498621524187805506727583069495390419399874228428149731471021702504758224194434104402102786688000 [55,34] -52071675763727944998555476927679616921400758180513539036424179540569647355578785886620415414939614219733837516554038529534583946902594560088195759201320310485877449820653878855507731938868841932586874134056304497953931744949014755119472601246326095082940384086303744527776307530057705633393485894772462900041285369998066720098717500201329605887588028459975695850970228148473575364895191480385618439949379402429434299563027092134232800600735361050252868352790674190753217317393409116455053131065258945149930523399159392426503426424869213462707080180059569902371025010760519834308014070972917273114313283137077454202645738896843357739579827949642931547030917824436349863243096389577659911575406711815626216034291130730402898476001358539531887038338986609042513268418466696223943176055572306351170414607399499068193012725933468409338512305092484020023124973181894353550090193395083426427120142736472546290167615781160662353860216178033448376303337282243618770808684874253075637538283904579791320255518614101936232536731683980344158924258783176033704540127162117662969826393771186750857063255230968673515366864252400621166054764580091277895492613539659526556108804598513839338040231658472865450135182354314870322555293866390106971763881602794369565283794308311953988181817920194474735777173425926652805372904701086327806777753484593414762869046547128516574050268660303566391047021090695047077002875970240949349734961400012191853774575786706760737850484209994203729096310231453463547849066439999225549293941040448291846051719747671506051142183559488061692063162966204846277613008595615143323565249701933078899590351644436875532571678530646710024783201881535488915616982139060074923959652002452200274602720371447314545653070566270051816166949524716038305874730178390797813310221487739682782632774910525878358476648143501048628258436661262547368835044268625183294243056524502184673850619819691027205961405401105125870097036045517790036375780973157053967749613402198758911383566489975874480208853509298615241648564473768660588711421426649686887797008578950824947118956214837411738292414048772576937817702304162507013567663349406366785048204692875477894284908138376436686423274417514964397997709870424548000 [55,35] 1042277749755186376535154962240695448889264795084827250223540311597390033862036923774952648554169009798220675595916933388064610918767782712434777667129167362205024107933857900777461254185249768159346668680789472475594563270419598210440267985604621666310572346673208556168749836685123488689725505348713800087887692324578348126449356613743018099663913077440723637200808591460654583350397999931130997929374175796495254352753857584373370672300655621705402584520801454312643650525634196726304110322573560900166838747958104442167491761053109314147233181542753541377138518826332254858668062794687463634716468178270663743826538080068050536570169994269284505768473847325478156153106333641052289758342193368314733884096935781619268924255977564545859832418564027222464550922376776793905417596548661403685275809369661195684550428107318383607773726784686599195445045586062597639863725341151969164962428900279309550459745494468631201200342568308501258776406499161059916634133130465079164560536054755350847734201652036905043318840061509299068007446660693205278472210536046397670242465687914267137659449663867518234275599890006147248093524690344419996842132677095403289871865812368523537331727015421133631400741278276263141861341576988634303414063238940267029377623031341056155650948879968188360418677672225658968058531295201877603740444377688098000320282398746564294197607769809872967707695914692605961640114275381659145808209765692295452921271071254690973215950311492857459427918720437055456810786826872302756303940187614963645864690590039339229833571121256678107063116190263500774973270178001729115839229094107895546504426251594340244468928942280264485873231427951609426331920622406027128059500554085717575508811957641972293568785504414614213261669473841193595716137308477681745584839341604673360631426362798873194604072351122057983182820911057335551804131947914034987860144658181269331137385585057494903705809004589448145917870707332778795399388008372883220806818662022906789662304705234924417702192211461107154456755905506824546515641043778614567254800539369579282122071803627241625454132616357675593691575600332256087617949003822772837528679905359345584351645951046075719648375404895587191182657412654250 [55,36] 3026630857181447196051821077980270796858887945342726622690319148464053651679106788570785510466136504691311085459671869910788363541661256030969101198622806442949154852779202416830404238470480206070412243668645988253293021087640035826532229088580054136893906198757428193465392305130607332702823037874228199792438824452973728155398607914222070338312118532067153803263346502982624437420010436939614050382968342934425164411630752060592268628177305147563201858723129599235532896632608681416156563496230891940832086169422918490617490262508785195054310038703475606808153961837511926251270457727006042398571662767458781285674663808806824529853577541416369880617467066631391925999825632745972731612861852278596381760388259681689464855572438907529169558168020204045874563068822090044228149658246730622313342341906011204041096892597303907619686236542806952080773045045317682384021240437416593385361883824379796543146254383565732343224826134823248235308822104785212914237747246318698528746342691163555125829037580874422236268750140383119718503567645925424651534512389546131433447082353598713914070661032172301189050385470918265944313651314789450105600719195645252343054400969401400699004541595782169207002563892965726994405149746050921435076740766635932606924306007982831651323491618034897757287342860395587787437294714832558136311847458953254584648240943075124186901090090045008289551423110643087592977345832558799763544348951027543232200856943506872737021720624302181945568127283853325766952160108676399443688656632492204421517180495410598363604312486823198894321085301270976780350167965319612295356122505536935986387843496532467875868080360948473141017474206843573967521031600262849080483017260387579439488477463451517302971072435946689525253720168039412497592774780418558368230442272903254708424476694371867808679355783257541406599345922317987108126040923834380779234649342316262266404503862670954898901118233450305134554256076333461614081548954412969913060297109741077637373524981022792509544989334158388734686998707316975769627733132030158961640430970100786421878904362370578496635759434589673515855896805436710886339386220506214581825724198149458982229706731066405979906342188326668075266868556000 [55,37] -907547869483840370756646406834631416788400437522624333929806123949132272311883478067822186661489424957228800365633178734636066336362667903846915349325166050688400828261989142688276084027095055058121637006343376776197626726180116624902780782845747393555937034078590327225606520253499629702278562618098152840464589227420013481685560163557119398154125893511589943555994531874569814450873276267617230396540967339084596629963488356070886230272945979984438167928113438487680223488409411838827415898038641877887877414138727761071845103823900819357029583895666543281036611888445248992557106945516967662996383500596264045151747278724986103915234772702124136158191215777954212017689241172122852132618874758483319735935776337095926868103134657829387542895478139584219696247937981402442360001800148994076731960641629868057624509390962589984562803455972034046643130185581239651189856090770164202840408880871058815997186459282604963228335278077683149620622104562777469867183222005176008740293293501530665231453332578111539540211847679168884892713467997086054727524806513935025926764931540785684489753227809877204717944184525871136598157063564595285553670827308962293129155491506740016460762887746036050786284296622204050512935083015751202294714436254133741894689336379579143224648786015824193290930408839570921067440713451946422420162986515112884271113097538330247571074008868463711976617240566363937930455987899859547344748795173598336656076442027416011327404569280833788760968411149356554030615841272242279939443829633829971495158891676678681334544020627429087005743938944861986176361828317223449980138247289933167849539815346417575775743658226325254211068967537507671488724873822246934741280780103990714202666792998308796701537995487598649999468094827360871089902461493270726372862580564811725953757555570592582282187339909924678211361055051710927050557274911854971180043560917645254925428277650880394709163925179373202519706847427220371162556012113312655780509670579560233525372392090772520609891744547929177016195375190536811404474335824305355096094363874205285389942743967596981245755962095092085314997760368309124792834056381163885783243367052227044675261417054736832857272139334361213578092000 [55,38] -27125697439511843025952941317973581774955543270907636288300278356096558635475599313987405443140834269064806948749068973190271823508576175125766218527743257726654037434241342120140847927968961355848106336871766912321179781515782797134290926512046316259332887686430868839231265477282563958829915386570496507494088225852768228918263105846032338777793810006890554187075290489086988110976188192124212459718400775744068095607418167147472415261898221570984594785667184821433450294938774583540203078916567220537253810946830234318460020480821570298498649249943484730948720188731028479524281986793626953446117995126512628727017130096715210536931780222144975803209359485505683643678130418491767501221762704387505553943683457714159625837659848015760210716896005109912762033237641264472932325120608633533003590505805223298876745694034502192145342895427186302383479974723545386920228793124552239937094432141315507905089021326216528533250454737527516102132032301838626491799467955514372598658577770677313648889070749729175461712192712050010236421149603064445013240678974808434846244976554287624136707376988046274045314633932092146021109939536225435148199501221943970810154640136780562890654754271713024464535259125964700097281039482502762083076126631217996775745750302956200508614098273627665214361238103672973589317977199325737616433538850712255882726113664339653959983650024233633189231931728510399667589712109346801686801838071106416682015309408919225194871266441091088543148413117564477224942595534771459673028007397069651063935800454437060201652987481665034453344040878512690711510419738705504313158996426176074171219314845012678903254056407962429299592927346818017772673672723494837123447010482307530989608000977888740665473678590830979484913463298372629946860980183698749914937053824334383245408819243513385069683711519175431084436992013054926255414697478695812408239835997128856806995512666055332070305757773619065815446769297774087947215347621803174593007898579128805441051859882235931454371482920345000258908239130179636447300792773941514703122388084788657118311985307762302731741527352746477911686528895745726235724208245771617182966174424598731917557179221665505268124760753264250566250 [55,39] 113132467595628857331233705302832056447235449511747047942574107490899084222939772222303200855512117916512988174206978977215540828862462293176173531635898206190864165963221576483842630755951534931652111169763167973812122365204070326312714277137227954262231239602063268389492035009231046839555444535660164105735633594737344345515071014922126774729790715607433914126680111374544622942624227968469675387366237269344726184775110942235134193798477595848786112832148276812623977585163193592038549114209753021476891697106342510427593378691419200684608068463650097959922365739835278413077205632107117596785178399457171692845641780419974515529372528677997737477466350447800102554105209346780806602423409392428868000568736961799214966633277439679086941138650643489580678188893333684079958471481041782608741070464699286899761778705601506590142536978174268854486708438017651642735720938678636414555347363299521574788695506381036827599584590696515294829292008387247525304477974620913254648518484409995293485058072811104710620752292720373011061090303497677802372681239288903759848535693305434004974620668465826572029869744527433568204641683510903392372082579493437679419018627039344442518797438786376002663485639901936682825358361708368121395741633612802704619949816765063306869007923737177046251744012198353124651164995212457161360812814473509598577593581145182687615617805162612929189223294999387570463046601825086673580584520018313311693916834871967168468308756571907261384113187624020392334557452669919619180438642241918398815573706162371649305379943429472069159166531993316104478419530937055498725279425796545918691440907485665672219599521910830855784330549587441904752054858511220931588086237963173116757648108425036112197211448550747328846274298989100775209150759393535013122794959244921199415221665134590048292604931744096683217886303626406792461515480169424573905768547115541483482334948084888068440510189343988703758395613376368514623803189820891531440117084121522964745691553169792821267679607875328444191321676878892323839553182494352740155075792663113412057542594376362483442951692196571792754540019726361455104642299793906219462044819784800135696998091640784820173200329432643879000 [55,40] -44707178486563208409362633887850952177762694392101233323384850236249838821269483637315847500666624840965475462253927767159487799672514345389185117166508539556025329270798131687301143605213351666867641259705319572690342125533312150051665129077716056078594469051528464296317103268848181505321549793001696347357069870434097857967865944288704051644967904742385763662641745776368287837698386166036385029278213990378573903074516430939768621251648111909257380811835824909456022662262987832363992152334916188602948480299608137561444961013518562325390757838816201801057141405827417176914347199108358771799814519360723640287796059662088958338500007798332557984783496651693475604145887658223696217350963093243463567488340955263021080932660486992240232930765307104620900722397873764920066876495731243341150549669221618013524438992290391157523011669695850676165478563378271834615533267838790508743282763585290825316650300830749070776440954270742759929096742018463638606586433490675830279751336764307310733227634162470169692925499992269677649999342276533583102952756566019229891175950690981446535264168213546695316113019479274310065328250546204639134820463326090219783487688383480265169093782510592445360653720840392694755786223481900196431920597391873513552861939890996784072351626856580249149227177035758389524669650361686093459493162058941496420327583882105877552938132892115899707517757078740892351460024967536966145215468402901457117456419318763483946247412182017081997569085437791968765800866473475443147654296950160716661339216361582163377180211740571190934704673533804002236816211740603196877603979627267509135951034198388459920350907351335836983585128363030791305667758322496590470645414064735295398655556539533179780479828730499330869596270766300910763923256835821988908325046562276152999823584880397783205972162684861790409947708853742839556748424681598502035096792227659768265248170172626791911630629345978241081734431508066193817624245171337278684154022869260639314676111355398333084587856141689073191740862252091579762431973263510692256235921807670350451491591423576614380403181997228996392510011627665545237735318730279998544764301736883231422213904747091465795596059395080000 [55,41] 8848324537024087293242983921989622652886232997539803105053365467820827221896755830352356811064112717293042683539026002381695155442678087849935221302750297901077392302056716338249118978301978329088115583147071745768415773283952121944442004655521966680929384625705417794364907270626970070288514402040140117569060777075182882775141202813719322050720998219455466888841766855919256905158725021371470582212703817519154016046377200096828672004901860343248396678749740711334285981555677671814531026785843937059701220504481344195606970764315662586278608478053193136699172643436675078899135171559540797548295570106904126144789058580096391414377946433828040739415828502275109098847982170770927829836722546417603551929885756422258996083087021358136935654976991032197312421582972238519470382433227491660922022314586577780369548228374134708696285845784818618468164492546838872459463580401984157454743663615814982468804432954361176384379297904525364670938905775758633931107046040845439638900284503790440826583363807356394506899528315711803888040011019938870597673489039543236399553862070541718868695681478531577174090925343763326915340377554367244636971527791339588226302895486459301600033736108385801064702172628903374340901735246147747431233522948110846992847258747675835470614699354759257474519193768688014175964282038991659622640548657667653144023667341532031472574848008318631333136453496288770711891972062426257331261893282484848032884835987460024062691632733727402688973164467714947462158629699676169081722537428697792298676298380151161813322068799706061647832135687500147430009244576411668420061280591227063973576280514874810665265099596541492761825017446450586337925579814177825757435142641415041768988441002452257595948426750192160950248809677230155862868911735146727000756024089023462777958567615335189861508181497984389303516958444982141724381941281639938772634790664787779369434240645286358744212514412500438867439357464118510670810263430986112354487365611685756590311226992331079517033000540328506908040338858558410601305740180206218277960172064367353086643645478413222279682715047333280453224833774978873203536565488720206348617008937408451464928394003123775951617657898750 [55,42] -389936623636811964627739358813971134583013866746576815922761257702820240126384750539809676001369310932162233612812654644732026424734959548692863013150078053909708471740948492891430684969298345121038010884916591601754457921487409443249036834421628631056698132051422534295415659548741520282670241220791121264379200696640572036667265519101321206712320534848983265885012088637150791623155506715435595522433717482764938746157706268145770390122504720256624064488488576273234804261239131702412240546096326592703157561190791704491101215624277269550472759188264229320195601977628224158292836096697408310183139611208313993343569406323255908058973628553259249659954502992082776168606954496684887511537303518615231417812747241895130030486586861552752790000191841218820499363839982453611819197549711954219835681034857646870079450740653315314788785009941693577136023094063930372760587643430551755163607438777372291305953387446174916776870546380759068152690099530912579161446914840114596999506591481584757225313077187527275710990454915098282894710112565052185183722274586358721341585580057799848997501486133704779360836430677608069878483410541306200247061428533287140985893013980817363602424738951630765312580248445738393208531472814145183065732147343751248579041622447050139183669299933320930172539741849256251821443339677995532098246248221783423028297241233213300175381011505360469136496805756951513972793831417521389458432323651249579920545328998790564163203682089791889325427627308931339657704973009485308374736770706461921179504212687088098798014295604916793929663954662586940294790908096609915694757268249404606805677167729843675703036647518403018113667256332203571631652146127833255142895962673690355243916756829196189100462874699058061571978249991699927398900035268851131667486139601331213083827395323123969994403022067635284340200847389110134148558522137807638066141675187391044989579996804461542602045195402201159784483234886270151382448930526731478745789073055645035506135140755911428714906560466405801378128567559447251862062231505880337656160671718084490823607956730475911644934203859039428626202437927540216697292388879302342516460629446382394591243837204018880424429000 [55,43] -316983651356089014254833173812260809486183400558689030856852009554772618522966405938280754972163720833162763960437186831166310442900669502109865134662856251738428174055231431992389257539169464330312026310200855992689863158508373399730627086968681618241977547838472408837980756251652157076561293041850757019625801202326300096640006272837455716615348479606269956475927401764761315111687614858496065071860939486557019521910688861214602109346612540569155601325273891774351105677107786482663290225680777226703285706127325959928341794307316742973479204808280224156126968147232432440871095577645317868140203767075940090152868386624901896921387056506666515053382203280191550963659458983571152987503910385143866823524905047052976177209453410857610478418052054919793256889213371922826781261532546210450727228045871836769848340450826967801425181781321414264851813948913056154620934743551808906527795569730591296558536730331426784540801612102608951122161247804808725989622811251401763532731335017210254531377180579468683585421995128811367178962561841827608610987088981979013519593973210711797257605750738949029772087904804399101766120717627767910667735568962938645716984404547690995367393904285208498250129980707646507015603701285486260061583859632181346048472315554446916565567467333971828295583152765954506676508103773890238754856305446987651887905994685312660773507007210580731436505666566494007637112021178615624821114816272577208717896451137839250737120478057825623316037358984866153098480479838539814552677794226399360669148932168274854445984617915033704922115769154122433058739075641015965735534301409595787265329824113181458892939281535714551224280409215409723841786248821686599850042168808629094842319550672683459802329714551771812145133908148167555328529907157327473094878117708842956685938949204487931474723813653506872773346088473063241969243795361826217068488090181844922172572475453251445531840955771564250756352833545104210354540079322663476975309825750014520881090983830553498450227017414552109474498290887718467823790286487614787420266310151434453362588558450252861699037288699744208678970059234928870110107529909539017008315479452155433506910181258811231336850 [55,44] 101178609980919049358386192649461847227840442655753488001142003701725971421418233153111478131259336634569426930498836460282229087425946013674839265485928847915833382261798546167184950608048457164210333214597693274130340083469235725384517573661574496219628899549462689443749619683063950667214574602274665041871821685082843796927681842167224353941003565768051438421395017938471356798257088171326865601627746847933565250973893944628306595109990121958297919566480699503098570471184305607236514985738801679948198563800960321616449133218337556891020340824681562927974067845217830755296082778169197545099399970820552219652863612218384175753365153510682667267962790840549406000029401786075416774827087214628699529735560499313079277401884025603711373355639382547799968946031886762717409372625968698999385140857854885423794205465298422750200493891454822928680901201759161903890502695407321212569315931655415188103153546220798505690367987765834662227192953547958446916230525316704873595681692357595922762890628226230764216443066978796153820284434535070786999164580555598461648132140797985868068540789848723077144191423777557694822965809575761351771451810551088667381114074642590292122367388466491890726165631618223128854078103829587728991491320316652847264734419996780666846399607458461086748278598214414490512187947796038773745525552440593350982055142698485986106773602714837392678457630005073938835872511960390569620992781321986567110063373700145073813660739313480697375458340096207564168059989123337310069602193087522881906012472560515126535343256153071464046295281294670338874409952086750879482557983650147503583552682627298069046695728573640910555105400163877083572482834904802900060558932585065952835790967838962996712744929008131165884411961892167216876065913855132030660967803586275378594646572279794958924204205160409058925218146732118461453460630857062281422776104585641527419854636727544813835981317958001017458132697886780393517106576719997541226290208027489966562233695031807406862615067814181840802213683632940900141330957360366808455642504579280222094507468297831407998596518029923812504064135301554054907312547424613699276726328998085640638984745145996313850 [55,45] -12020684979165834371735846967448236765406399782948986208562141311831835282534656691357430593590868766057202155442319000478953095326303004332139611351075409444617520377915200398359717180628490789458294723284810507611748205400846122747067247299926619038112494479057160858720124968430573094752470815487306289996947548737851600923164686557587432380667622859701485841045238744006342443714587320328190970581984522497396338654822108359094843540843035820232997140996557202329967293591607024371965787018715000861301764201250335554051711153684076540799316933396296163662655023175999976877664545059912844454754224494688201498614304477621619511030287446446873425519969059850897896024268349467415797585710767767317000102288016130108868199995109451700305558617693000447721762821027715376055730133115449067936464001334111897066577771231002912115208601059728552163117376734633771632649718670341464438873933295318391874409746586526566423413809171428713615148051278588182302711433882754492570672456420467955353000394046122336737671485791309152367898066609982823278106044976674342490424532566474100561680246261259203869291785983409604639818478336433526651985832719007627092274694361686716237516264095460035904678235506448359808789415035055721672510346282098372459782166247756565150699191457384601477436262535817522259330230434282086659729365444211475290484158941466378639297107532956280628504640111002410756590979696666394668546841483050085856249193335074051293307672884990701161022499371291444042173925182341252404826720962925232059875528717234662994081349059002489505531379007030321399009593482288739617042266534077868263800781449514855861945014739855697825336169038154169515171450853609587931883441258483375850934433948513608222939849426227829887735708065092372251980704583922550406499518743245729335135613914943938242254006582860988623511014125416744726902603769210234654164178796381464746230853031848445410528910027447585229617812000297184269479066691092289852427782833221242582166363327225084374510095193712149090174160324726320415892132332392061042085412176595734542840388677073774791913853338562802767307549338433203593064514100836715171952624107307250303483685428846800 [55,46] -949639621954778451438832216505841008540497527947436566179084682511100012295247513321636660845995380144171919745802278031766964202212847101173012840644301850874595731268497548548563078904054676002963557774693369287630602063567500196985226379882597572963508832920991536056579178885962456672390353089441058467295706783903706515107322587986806905724685011663599804640477466742434233803364353104069096046053627123231044423128704057118663620492400136118489566646174331522820291431060600884917607671382252842441194546354226086687390877538278727989231096265380246000940577738957851557888180019408915551729680308166222688415359423345963970000408709732307809396422094672778856791627680814298811029185060073543600225271886594096162813325130283452734167051913855999901820087494920831796323569513669263332709320493532437562245117505985275610977293113786589882440666878895401205993633245808142847591984573460101634124978610838858284061933049788390218914883599134444240887648317019794407908608919240068705901404246701017905159658389594116898591416986480863917947118235540990235731797188038892544467160505614634934427791567949665579523306273993790297213446455928995410795694347559810087906098500557243987066984199520260429851737105251379253125785101182545221111846893111310520514221970618130038740898335823819748000186344039622501838142666342394719947881082005521497696604934795602141331992104210351709848420635480506333048329098746226836442646630800944407367082473878347586835636226823042821118666909702536443198379191659086036817664695488199731034983950391338254297672297786591148583874825513593470621307454370043459800186160118373484580157677670046889036914117737889817302240751530931493663491731182416194646481999865424855489774529773308264713458546240196533392066623170890955779313024447742364467597102423993406078049495028691222833864623180710341207656030281004278168758721389192701510021271100717962960684463651034958308144590791104391237130442161994990371326677066161439822682037577404464095262455402800634992816111560753530811617930919435276350873513774997500862401943034467185228490521575841564551977507018629704361359509743788963590562205827204791333328221100 [55,47] 599510577056588063966978657853971179231596990858701770331553642918691273894558443320348665018208927656958532725411523474760021317232875020807422336570052019832828306930569310285387857568221267628785482729145202135316322417402683665154208085670525402105098102050038527898993009597599023263425698673201290194045665223224893463390021851904070423701557960266459088884693168237578842495094081132860695724858927716832090329899967384300313375221405538814996405076935472659944937563098469900939486768936586331789343797060922586483910474143665174772886866338975531656120537591024196538954179759389600032019725965363065107453843368178910736677014236433242709649758687691356802005050012694774248636996492929908423387344645918537218619779001636313699610768576748117805272757909985329127047253675667728688463883187826258936180179281540109519674065857462319794551531444665903492080334725603631171952721201466450933826071059320436603801359162972412840977312561232286383983980220022224442355073269162313204022345050071705907979341105723070753463191091938089230127845008813563982135596618502445201702988189689643361325050754524456411676185092787585625536316599743164885288166260233591057748365029484909821135056681326264393812238077387582642406810426550320391608531368489985533131060878890141897409275471076740570891245105738233056033768205517274395181791925718904151965889301335459428251304470941074666979746259003207120419455315257203916423851990220615938907308622758002400422130634625292481899403869780276114412096868618207000510140855355759194476772236370918233854188332252706856897779067522941516359497994411016780639097953952458183139806318416991447763928095401058295292757843860004200740816549855255781862056398458232569947243193109629843579070882093325018709382852426644427138837243477357052320167283750048842313686194690426793861308141125820721494922986688165312659027886041862863882558835089254155807616211678628661041746727079532008581970541628968841086555088944987605413585330198216292187013258595607697449319410228689772166492096336739986937410640884604766527289973020232846450927508765544393421434965824529826422498013899841005365349700677641624995932200 [55,48] -93922529726320418461178491786023205099387127834244990831023674522475988806127410785207865643515601881248903508516877333695586433573899534708849770847382344986447120370741743588928375741022553198572185954791457826542705166844266720421910633536766353907340651211410137415108130375988680744271267743992280863536577231092990523672762486082585883920023945023371520650089590200633356512768175326876585002624860624258097012370156657586871251858097418594469883127583999640426375431243078873910034390023430458396046005945124198104196472318523501037709916926194992579251906065040191441108728936241168555796800922146580077944480326158575224284987109764448432551507017087914246919927138753555670677872005157132437566484413251204342203965085698492763930309025154788600481740919052813698780916133575289273108125047278684893975854440096555666673163666277985746323202215118199413242304087309159417166782735394440128164302216570564949647653065372865868719655753210537208421898891337487059813608229480225534264960602852628688750811137026152495619026630700017293721165629616870749836471985293926587676768043151337326233711172649566825526617621996273133956231595776253055840622691208292402741685148442791358135298106571889960230144463741232367326757788257046860385744532170198235151543376120380384358114747282730738436966445965275213252640461217290936953498396416680979861474054615954556951576774976281397789986576860402279520121320815021207680464908517271374181696894804870403252906847334525030180899470995255667053062884637013223731160005724819523163296467015181552245999920207131210229013089111842859344037065513522466091315782663502356248588458320224512143007115149032798310319991425827749317407193704352562502859784989319368121496362659421533723042737033739681039018507470704427213085082136146132934636913482396312571696729274997429632173166861717901927487634145089637231986699607934532276416052836231576704900204447277981707639447670862539168828875525465253046707359074815455895166536558232043610971344816938631468361396054101476944971320931374225544596389057019777152031498711140775962797392803311737797805962559435462474771146868679169486651184847706955058000 [55,49] 758577399720600152994567325897891545685711256244722751486359551324018560821613627629520010537672362881171823041985428084320912106125918412767360175938687123815187028799847959829321839806003233624029295325495126302244371930267739923142344386210356938104850399489668761210193392134890785985852996405528095503008432704024954885379389969822212188431746885112222330590093214364671140270304910692021988884520005451959060504248078627573383647065101065146707886152838680294926676026241570483227427020765412976388561235722393094225571554717005321507823133173256849137931198311718556831849347479102848499996643595218842969600043583694411504019592852923961316271932087326064434788439085062619463996344544388173938426062233461901666599340191885728991229625524189597570594958855310676429196470078125142586711974193049099953742512010765847903979285628247441020635993108827663390271972423403519824833291070752629001025508956781099543483677542342310345744934093876536382808103475630579680722782941383769972677427254532642908483476389701947587511756967825224636484013517482503180279529947283046693915670813792493006971451026697266611306101127674975860424122237927781688730784505163647078540416576183896004181319824549086476066020002310943916136514110214313912905450913270758830980798236389769943739946936190643038796578564635825952539494996715570012521839055996515940451729614041663653016594631958183105031203761567936325328462120906321677936984404028457538184103766557506528387902761152357707122144699009088248316715358835103269050940956975107760764619946754430560660850066082867868960359485084744554159238930696834654601990824303514803293495662261006932681145329325679010843989091166792571609732020561545863614686770842123173114956993594121249519596854710549256072084955106933290144424074688921748184278974432884957084297790936360941118912501519250022089565972654556224726763220540478827150561960025514395746350510505318388974523841321240096078775343349888032216200106992139060032531579838698618118687319220825783454563978947458702246532402090245452428498016021230864933144429064542536184166826245787761136802743764874076968930743436476494580800961908814600 [55,50] 4062928897752898963677135928491347815794291901746737890451005573063833668452970852598718528541468998849404498752649574168725845016241716039200858624039126925509770401565254100126865755754365375063593483420431348631810031167390625191181016316928523959542836419030633175508961623888137007762932331459953730260615424667623932251169400884776050083757326496370955249869444463686536023825446212314246313652892726000506708777900381576795490924111618641851855307927625537210638471281908769449317773633119031159869515497579254798803968086619993928933114041537853016236340675071096922025364019478401672128820836927824933210969596627969818960342909660951134182432777958882721857056873719241621591165813456938026039789763231334131154610019214130084777504044574449511966141750545268004629561782792678211857526543787428429229098525465940521931826804716163580333133022902212859005560729128078106441895182164535528723750513859570775549470986735436120746265626210399702006588359273474287481413288361635585087427070228578909690810397318996718073950190647258925119794452175614945926723826023523592666479311520711225800208431171590294062514658872731652719060028268183953904463371285945290778655425805909481350043328418101747872333777227530200252279469380491940284903532560037323788689181091384114772854596117830570694894752812113149159726758834956276813585907692299681602809558070586078774780182184958636837155398434679030285140921329925035828174981364340212604688653057609469370340749366610441928850538831060514130608309472967206729912132814683094943109819304921620231367431715888518904277405122060217321295118829925805199689759842026701791661543462416349658588222185516076507608006207826855983983998009608137040493606962637072229299432417618738497262122194626764468779040134440516165092892139781728213994097769254351593327269025144088663480277014337504679490778577654104977334185009047476624817464118289135891417243374905408676408115607262577208561307559191864667022320279020722364238772739100921883443602626527346079779424443878466361440017572191315727010466956968316887206490975637230690605703947189263757931780676861801441500092052648120302622804213749600 [55,51] -1399613399449800453306235447037727866383994607564344835645741106174463446474148913898681473943244152440570276196809999603498183341511701030719707703717777547321655529860287041531330067639942867383135790952502347764035561637311032864599898823010206196689554705176299374420166474718466554178067336119599380046145422219638393002369691105060061731394659224218726472314822919945799589525665656834481796974311415052795614432986742042042097525091910389124929814162136641290050625892535559765923786190235898702932983060603056916568571626253124760727624922055574516279182605468392660269850590079384141451592294177938598212251190245270873334009535553157443279613225135573740984491437239218757845532838116530877207544970871328839730866954365171505244914616033585083289814425344401216311314743804471376838269041280831913679495453606800049402697724173534987567990780110585962141851821925753208691123698756924826307640162555643846670353040546222189945229440917850573868620583307917868935154674176480428300870598548816748481281876996591599644942353891835837791230195371810349470916559726313766740161883988747777257007627559087824204533338540390941698912521010007502189346733519887347722126146176159719255264855569332170937911371978139820277123241577360769158459274083618970635966355994229718297539397233459809022732034959111547500324277304408460531744008362323147498554063214596011055548596115741681606758025298221481684316369875443822314677367039235880518009919410611438763913060041051028238060535268869072695637227813648270416049571271775501020237173518657451501168545054496906342598365705889124790481575689429017741850739173498684080433780772020124124953987034199617917324375023449205748641202461696050047017213210352943288852605936657877792262602851578273333887788686402010697760404416947069961877509717632442817261775631537119575008327655195270341141013301314934231322465054649094866352274120231728528059718270682514548085268855329674218836080569557763736316887238259149907769347475448723172193051002832506767670364913073333071024072864480693231571642921509060210302753502021378234069197864067128585078054489847976513643158308738629803044515362475 [55,52] 226327377602004436082857773115692794407594642826667935311868542394522505819298375845347412060499717276240654326047639013723676870450786633350307810595621576539561435385433286926071461174489059509073335281462985447569189103498981955926144428289026778054097451325755776922260653382151107193242034216571311800156625067240261118203853369933111347818283023789548978937374062177786550780746005261974348551355916809995977188286701939815697673360840917292650865868850706971093066675727692293148457486041771502704465438454054996469284417605361120985415734015755331327636797029031031487433555431929654434834993568215471660508712750565306102554286760972284313336527913879304755846603741643784636834751052940896712558818357153136676020050315261979689417527007251724007764135168144129402465407218831136630989664595962862754735442483162662196574911268755017189583170140752605763380502453103949129888992132422701576903027878666259805836638119962925681544624756725899782818168165839548801036640156792181182210241136499613236892452421043000963140673338661210006735732774379953662670251040336646033150648675614771236960955676602925101911757369697308962492050546345230541695738772953169790271280293876580250730589914023263188506433991838607913791633955305914143542247834649210811055128241796521238418256409998375632922342529899124510877789884931568493038759112636316767993250186383275371529301186877714371961153372666707052927564365919510162490830803010224508086025144448551291614415451875568415640355822038108188806593814536963746319349971621347537583721179653923974146167300082707650236194636508916325783284209453864290475228976232859824742083263219259398504591410872702156501844255424674753711257720327222342324616657668988259698402661800495855100669331505808829277457529552405134028097414061463252726153652446447652894403437216030469837457532176395352300997634048384580229754221136020273505483229352679685514135287120465895394889582604122724705675907024541696572794535630785914276160190917027908521331991088835221246665030488763724373247601959027337426936372908112260967521238488277312731455477162860575337923646146741019574611404835779498051845200 [55,53] -17522710214975592120116180894750813202150083076026839016196474675468163920448664607566385557754177989185343832855715104522024779300200542621361689628746868813771668674831838788884365346241303076056841377109457961146597551353960447805923856117715805159918740775700352248923930787156226316113827508502593863801499842693138253986465555423579395326341381373128183536865338862705805264812629094172466066268215270960772243160003293398066296136152285282217322692439660088254963020792150434588330600338851848062269800493574721513350003172803360945997683306217390825604335502410213541966186693816668984662410652629000976167885487795906784467593830378960861900786131798894997253094251486857101814952945694327620088485289070802893903142266296459464526609195989295019910980860009040728511472259541568792239245973996388335896966350092619870582880033339945178120318442044630881548013627418330533125023208103138962043798309731823479438155908699269627594033729451221115502457556878480296434104381655268025288122997422497614083988700099003623821294026937329285493724505550935268925590874628518793542507214551807085423178600086432058819383881244074486750846838543634440894937942643585784462505332897668192572600258216697744229256865739322370401274370702111814817688680457850650924445707896872658951147608035723666833289244857760171725260052013897811858530030493013964126703805966565375911918336148328940742256586995983134238359733569337366750857381184617913786211333937029366232019295434416113299604122849323430810266633512134128000070478170527227456119093797036270360281910176735734178198403569330615858870436901416214657002763421830470490954730450827040458592631253348556577817162667549360381417658726052438956820671213966678945762607383624330938734837674307854934824599135932528189776834597665988345906511864608694443275791248144937958118858553495708694777725871944903575597883468500236494927617003708691113149865231461295402483719593189710981624142537426832130929549985632810317634894471731118201663457752396669890186773301226509220998166717297034268923963117943448812248309302011436360889116396680545755398978943743010074810182412777779769380 [55,54] 2273955834233475782192125219464764004243763390311507516306752834986366789250775512190255385450481472235867304596028694468342009000357160415168881143600521596601948000927250899570926485050851767791177570524960046001331818316222392923319796401441582926473809461903171104961252871892841244894614972381339964838459248180245485990939590703756929206405186088170911699831315068726909863584104468680973654924022545430980260205971920528372491432683317666216175769919694380326180785282732105431774757817255015395412592943979604831350767048921801180777312450873550215852164524348017270098747958737331803507419686960258351717762605365244516999927446876912375871853883757009997649940907883152895792679323891024747594411439483234328032885640955897721820361688547857494686626013847941613705004293083571365490538976308404981373543558044666675103176249858539552684261195526054461671418452644999597161884261026088472531706195768505526070816847315672320150168919657117761549994029606619612953774495175461897211428809780847537644119442254959789032458289493266878834520561705074992890826597555587344670805808012561204981273073471139535547602885479234395492947243263139780415042814355269922384339387013819056401897644684226830082913923467918706547288621509228948566884360028438472157719245942416442173238006623664357261225571428720155965263249495292406298481816268603071631409201947267041597848447440222374033159217494768436371217425651578282226619209072735414062683369547292311718035072660730568856414540953111292435663516851115542696683649352699852250064405164684796523099748159884735354788075113719153659172705637436609373288044110130560301684255249608674478804177950484146539249230930262329405850600058829486368377838548215345792715443648171235252512548612668590682758105779119097605949517939215937342917582708769277463137757739166874271410711629533118739251115741238943398599479077886069834045099432537926317049665082214783065493025809246694240577527304695738707469960961009660042776875988562958471890962199204345609593032347797225192359445144858851426310692272361067601538575515286229391920099520462382394461204041865519221889470523421097130 [55,55] -665694846139334854710731276068891332900408771015512244747683555597052998306875147780499639633437414902448873974099412721217845381728505194264314390252631215854809564973814573721881518180070205299046623863556234363068074807719023928920168194817573580621045264317492574962657869240631435615835852546120524921261460498817665252700676028357968179014573164867611577934036698341684309855783705680098858933054003750259090049730400711998830868509370051380432379380345401304609439999533387027658055137936595003787206735634965156344530816225491365610228771078742095507255804516070597449041776695866316338504176689950645840589798524152296660662116165228568453325918547690672021271967712441752147814840884791867035064591530796764484909617277698075019605304527028063384177570996053552499701734921431556948299420037923966081228609863116080430166350669236759108153469634384821608320875141930497010651205862414060924226145704045991700876630327582003446792203590390207139563612288835467874543762218248831554168537019731373755633988186209393767088668941280879290977990516097342221785393205643084040155563120231158630064831857305597989316855807317362304895101118742738270287991370484180315137605161208882324776272782384179579264118230916096130186199694912715512401678180630463265538184164995045316965352452752286215834138800476338028242392872579807557613788764720297619306117918692318591669662638299195228819857861777272889839392603953834670268577141533919716611708379432564799938365379377960115484879745502657887288853837120779327180444396918488165920887392059605861802436444706046774646928186283743154229882932010731027242937301871087889889026716269594175091231648425000037822182331570715960459841424625330209425841875255657874124298849474032358469109735068082422161072678488250510522972651635306749943939575480485940578526843931624447912955737797571058276493199472203614367792748378223176896608033631096649223385005109614358807251856404361270024021469934756596534794044366555845238306531649942460571706733230944299566669446411012057955376495944833577978940923930785530743837764450002466256290938276683319113562940865203625255610212262500 [56,0] 3866524837607316889298230703787061141046821017731888611417128884218059197032777201301928353170491761455097168070559437621437259575887709539270747161455714467664378240040016102750912526676025587907101528221574727830225627053649770068455418689938660266860414579731761683066579407168778889168005516636844189100183319235916512105693719180534098857857793203886298370323155495745991470460289591272249213430324301324164758135496985535357186993577622607351886468614427771577891864990591187285798334216985469423114827910315107501737259409817861066635904131818650768190846316112647504100975052215344904057070865051997512341630564984353452946921304700374854676617825918915844030937930453560213649644551432745460694178014037688260730746226941527154002946158274148828939848288580812615437850776401039765463391569909271261647919036576848166874299464758575520943544497889701624318108538067069206770847462758117728366433949902421438436005599605962644001463746464202061013906103146886448446468233968714782840726774311690233237210370461550314896485761271819041376625344815911381682006263118358468454934829138028401837761897273039236894063861526076409757108243978079292334549790495211514024356562522485302322184451061850822980804273733982796363133092975802156125039818924540535239948779104256296317273325365796739591128537832038039841272522365397103867886936101915647880000384448241865175823791987345995596155148162688342368663665169858241069354343380845727130406007933740331676885452727299004179384145306397837645398678724341173304388549181389568044089895798391095148179106411453925744017946136601399785671427581959906268956076177450483777664716983011193341542056360303044665739339151840994767945606503513505673329709169326207290031903051313146482339469718761055793617912241170474081894895254904892225517518708347957046872817916855276772705457904250830758005398693783568888113771095372457264420331720063503891896170252347241006067026456867872842044893672440479796303209119827678167319253605833734487253165583190698419544006698749469983490361651359576257603560368216708307212004079033066982230976043733149308921220169952029855204003356345763755219456903238906916779361148711171478988609304045832319317593753742412051618576885090284899160372014024997658572386349788420842518796237612931956604928000000000000000 [56,1] -18378615117780825840401554290434825964165338281477240331111488425779227305540248276563879378540099864854524983318670035013804062499693256072242127863861291448211750625711866076816308359329136449452900537206742065856580148485939296179205146213491837518291419269418114632088225693640139233621439274880723645174869239899188333879724759882857427485972893517364480830613685648880011028815663657154749727226198618411626548965796343802303347186352147503372621902188299170655488163101426694586105462625891165813204529884137780736925670563835704022418600059008132820260295364688678724008245000699075396319223881487219986254515056992106977035005927368565121264114555933512916914276225733481143815909027069234591086724198868717340382923124323720088474455296263523155595519809108577775517001663066346454278276356662521555624470159018039043046787137776733881970004781717541676793992200670632853090640717801539248501604924399833414385847666998937944548591462149221471380976939812896664119854644026536847184499317687732049201478138503052975053119892686768804304381456966563463543442915571065029000005076812677273484871137078564622104627225135740844385851485794305509137798727603333247741952859961909922992379241051501302628231761873174515493121393893325983784516443947689975403750320428103749655233170585919758115434180128062518590917860057970965058031883230522130912709902078124586313322601608434569819475698346041498832172873230997110867671753754123836785855299372537107557736320117612612351684631943598370328170265462113697596359376269613576480277274657278408294266202197681831576773838523477700038522433914938670324720947179007400374868385619672914056005391303192081909988961538375665652073044383792901077155985067573127804716500786197531267184517751142863925015863638041799338104827699960773566748142092703862208215479904077776765568455956936249114724998408175080669622962841446374302093602871341144810502317593456576647801155264171613121730216587025317322808932333611444745048847169682001532708944080897185570797258403134649726546614760159087247971379163589785524660456025151553860023161348364343581447437081124620626663393273924418128494284470980840931736286245151376870011345279176249370237419677316788676238628450318232317994285168740668580579884727268240534322465437780049028710400000000000000 [56,2] 69354665808120565945675656509662054383505514856078397617232282803295149167719396349067762938215417308321300159332305947663823439052163740461897831215161619495271221390010115715956773989263778218197071752074783539148558869200920458117741081882130455774113147299089290031211448157798174129083951748026313791212011085490402361563723087000260612883444555854398678958940879155983293615382727248830082872269953442502159421446373325751266594689783155546246472404113533359761753295782283783002037326352760868795487803753407423497654670965865267868598626756142880194749929588624528829472308726672331799388163669529558100528377714913803561801888517384989107844477065097738532211221980846840649753832540073906379358276074636169004584400363530116035322326956349053336936146434726103476799826392206874191568239543909040450861669830342727442336953954888444599697884582604113746391113653393545652752135833384882260597084055454199136806173586451686033378675186294986083597289099391498206035122075412570542758024601034344032904703024037165424839980004738361999598367993292022678875948011638236763110920610127484432316886892759087542385983388913816258507745230707672935227417331349884776359721103076732371815040849549200280755145848102130669054189336851692580872894288425403709904634131343885187699825348423303329498996221568910257346120350008157751733935820092073740760481282118437278205034057029812101764271391618952555503449164137954571222387746382996840986237469517040910955834014029297575329352398609094541719990928880996273669509889548421994722016399889617531102748575873909749892341627365641077218027899583135453621642344589201803157486342506526954245311154593750479358074946971369305352823171396333578527332735830520823935156880530380529765538038615413673078874545331494943862176113064228249037792843318229658670371447292448165733998742134289628843108860208515591849830538384535402712376242029467819441290090498071322600493820295638191865546550204896946089547081362639481643000480392136460068405573078653911817702062169543472214872801812025225762279971336577274412035205795724110745212551407020064165531658861776470076954030383663549119251388589998112471304637205677146658973925998587689649022721880468051276359853836820830501893563494600520935354583543190546490349830489126029649510400000000000 [56,3] -140643894782244601975398947574289741929755463080155709005878985368203938925271408549396780693810027278589383285859329199886910645297211808645446506033695717279269862808349630281082166729194930916886281194794084213622285244482421076972743771854992911624343140362323623051840486387934853709388728536477061880044018635157516038908113282814412908986970731678936059477315450308501917800256090414606586470125272773101650149167150400964170435942866931078049176366032625906448977867547409374722711901100011256695507587546994702741687730304691357755322421344317609297281560350105573810427184861131430542927689647735697203951363337018839713089932910462847918595594972278539287136440252065973605058655894198698858538053666599395113146191631925401978054186521637651416411915510389297218346836924739629659597459418188117356267912882657806011063202626502554467689689527956297731885159915508543724803990380309174327512910142934492147690755458524858588169416274641835735993099961810272301174290485950832466814373958867512644676602631604782127939199001527615154575926304667070099992067326253225474055215584329766684049058386600038609128968710826942438287652470406663963959932364805052156192939700804617135760228621615946374190541292788970199852747133035460759068956235158988582552485320005429641164516287205201902541097531996960662425154015748843960365049852538595392645146533334808243532823240383040679394359216781143645210359859752420670868981707980443557472334144453786417461334249029410194927759754044276356624054376260325088868969744669992867402385992986518224669227254567158491343504307729911435531754553465947743565172644758946874780974072395854852184907041385301656467687840054127343857259834744513939783980299335703277596384605650145552485165070675789983058261389397885156443715531876808073218608991059966560610351007143826884319366858677418957821289478320313874702814676956901790999831166905800083834354912912979936916266754080473816026223772607976679431114821209600650642589812998420527914972548112417929675423838642357093704570246827321978774039186937231369621769649999513477416337525295578472200334064711260643518979953186029468354919437561787403166660172328701062868319929130114587922540123050463573717056321502748466241773645965851517912613533854591403068911518603199098388480000000000 [56,4] 153258318789951708021580334295918570287570454326546285829073119958722440694656534664790082324460124750502563163933721136291428307696980674321114486100146533957125692809768199295069975386942830682155285305842708553261608242620555017200018184750490736239284657177649671145711565022330615419480785688366167632242620536767435018152419733055464732027738287332628671498334709096861844579105975287025738923337781681680375857866012706236305888395012105868459547993060894433479261224549432424380770847784624466125019625385109376556875452378080366906722446060837894614955617736673496795536615715165320281770234745537935317515748540338856294495109810009824438586863180275688039457430605933540052433194889488919965267020313570949872670700883390710494867590774727660681329816342699932975981011236412220523629471446859486445192306598615526116609973218293076573844434206352782865492254200691503976908058708950786015093021872253144932040431792396584306047769153905304104680139416501687367851621391737373216463089558517791826158826519353285135447633860762599774977541053352802492640260855510570577736717765647563546203767001855016388042964150130691445987442811115453622245727594203112269556985702965740448513886346011430137132701999438990646943451943033395521415999343326918719460515610731244809634734453251088922519187506466614152401186697719488922642452188868793347208349743477391471532757998567060422168335628267861124891319647675100319156943364956587747579316715657975546614430207512823011807975560691386746826822120802791071498384478556850894131683121452241949797634220530627730627970540357904694330346051584586439321859466670718811783927643628690083511689746995175936989743587385484212638114536266449055544104332300872230999547981472860781160350205232181914766760569889644432390827837376109551041525306087098093108710625179033224801496284378330262802453876624614959724046848204333459909734560232063277857802438063131333579691805644605598900177085203254898517470426529183939155762562999299533602495938653383241089269678638765288417713636699157897889276781643282792973777449060478156456205948562895417047301925626351477554007253712812679110010310600233203001572075925079749478089321307401850165498775112994511286897432281951773725794648774642852629937397397575908480871018506175129845760000000 [56,5] 2792586937505670270737969917693558463366003256687083505976980282331565198689159709967489656437927320974148473385724026346447265622304549466618612997546672144202956752514537071929709356261687799025747242781275942734052598519711020663318770935492349576751773618836071804026277135026470705448402112526174640091986256782036838091552443178031798461131272338535031215936139947794933096447809638210530399439432085989966553621768831551958415905549530607373129980156466615696194833075353401233198257723966478536568951005696236370122673622131359593889578023945681190256259958850620526564040642067805229604778139317579135367508741389610628907130294967187924010986236920164225604230067309445795987307089047595757322245253429715508517380986676555089132065784824123887340177852366408961264651556528802988686230331183706435877585418256500090059524952097174545988211190518782646897485922860555530493457735169889654677130793110139332146399732843207790171602686961355809104454768476926749139622094069360855796595855728946087444459671412102366789316045814462400242213636374066282476781984801985557434188526620323962268872419109353727013798421493463743250359047045824628657934413688039579897290422457736502716053094162807263065104566646049744265083324578790345181764092565863279691693278160737022142228029594059074521759169213093252735869731938991217997331805196520594926444927960709724856422780809608051952456821426154157265038728394184535083056029512956823199936320454658717021255037924611237242286584050029405726496124902652248496047971331883332622781219567266145896188082075596319580506013274456765112302557154996023914456385073357383438558193852405591114696622794328417695430489522470438732653422316415370206941941883330848149250433224582984189983283441623838763090775492972616419204799789267601282681000031496572191861899599573156127439415747059108663970645012234488811073958605991277629049309799375990859349963075878947047535518260535874114986616609575724364861015048054166877289051804709109561344319158530180013077331495293249126507780060876790959253860342521181481851420710319105408103461207277665683343313255706364699985224058414904868520598485780331707655477388116829619227906958924742394607915909307964541556527057197472062211467202792293861997349524552384454899748407326780948480000000 [56,6] -17211926735282336472955998478510811360649668063321191850744058089727995340443956315411788392254857095124678128972373625458943302677131897261760793763128640848497149264192438626634638660076914899185433953157823392194986691532447506118494894618856905293844554694390851661238367978555781391177718282874513936122391068541766846934398255258433433915397943761222735289719741977592692405965464276864640929921572700173973705221424279800006843151721845368243965043959677894728758657507234902745135428459614685348611219069332854207218174836105850115130537766623503095208649109971075941306308302289449594461795766087604071393267320849745893040692090916463546340910581768960900097500758196573275388077289802091108603468910011258039029215361216953374773851828460409614687481110176400009607822441664909040768096339463202168468052185859506204498979905153649370594059017942295376012266154938789810895035922986271081102903295396663074028067932810806895003001040584577622200333753343731908197520430551061411908000966090476744411588311148641186758423391867301536158585075381131194073407282433236511648932309844648453309008655947192202485722184691162691438316214645581116910693765830311789594335248028410618656181243377107962144181341027694635184273769120399266086705771679578954980347410621344494392914022178577829823432762699203000672104429044169796160217021404171613592956058757150778642064091218930907270102541332818489210473385415137721949930571082691897740660430892291072019932891792804429769055282866994733860889091791642478960629533793564395086167240392395111973187137967910382451862902609735867230192331299407580571581147385667137821067341113900280033481689661814136534263368012567546122809628388686462305479359213842574881001764239684465360257891416998253421928208777635735136557956972172550717902174269545427040911269662878123769661278879988701746116868770334576700609746623427756279988303181167340427472669895240820338796770945847866255984573653932727313667127662219984310426908614386987190163282117044961000444483965519389279680077418121304114697920191732546891386721066315352119346436515455530724281438299515117378287826511183469561670975334370050067525758545174999502272891368338271673729945246902891583695793078488394421969401714478657249875205591380686764896241673240680857600000 [56,7] 39406545191971561276564463768783036133858569688656242519227564386708414704436385146229691807598873799242274812143433524040409100282079981543598891839525164659273916630899998043075926911706329593197017393534088784192588492146794957984690092339924925028429606766004213972355920731491687269186172500211919209208141916988505522007189842760979601612866624632432749726921675012610834080661294016044636238080924830739740611887860725625807331046672136298412149955518139495658670977223857327416047746458316379228394626244492173852830227496906059107022329113355101302250428362689242496759775873428675756683551792772714040380598373259027184377726169665346091896041349193456810056265523237944812609985326326099603777226323801817145178146361921072900673917392194922717778034570587313157371264124084199992324948114429610484122730897311587275417516118755756714631716776563326089869894438881836819319155460047363348721118655692354881694906638982883360115450717527173700880366779981218047043721629349244698742766922550367243317550357427323086117793994172240580423977777604701544810826438966432078841474484698023493704635547818611721433023092704938466165109390114834404006836378124899810741378416025361451001891006400106768190050190674904855463203522874246036937536833638017573811167074350507788505992508534173916308728547867450452711034409831981823548771107994683557700308159009522633211994413439110538930641865132343112411338041429936017307336000388551268500069292889031930646629793536505056143232659927889390918376716339907700902557843863032606184242574932748023994826833246179945318118555213439189597543517059205739988276837965860463042450802611870799829682183051208888489523918296313174789365422144025008650932611924890960064178013225556626241687697744522596080165670836126741603969390711175473030269463662326162344730503540846898250615035989654474588882518239402517711664091184277551388151409997164280351495002751802393378649696129619364213216984944218558140752584312184967768765699583855791717525666982764989293772576926537794887048031989236379148054489552870810548577560677455872090650628058325313399407551925292683838124200578127893774339218346437935419491578534627371649789365290596185458047252381415286410914050677372444661361453336361272403499883629955317576925850347398758400000 [56,8] 87740180669961273522773322120267268326682170037866787323065348114033909687634838025947016069225733909571135996091814545320600210773632234707929861766269539779066245029066751343363400544950279840057129992070811692929532896597427793486727644918362376305287163518028821474131546428150119454656068192509772288531663856448544002361368163054380449986162191226157036941536524679782297158283577457512627183839327846886729820136851358198313022818661611716424054118434080434807417358554630426591072333383955468187204819910610265509803667934810694343302711928880326130427982538438041958667168981888301847759032045233765142044164274965088697345326543794346122671158145427495169438054947493340123386022937149538285757628685521686163955347495598205867732867009873114538507484923260061606079532792148527400050435352863281920843798414565140193198760755517680327515667103124162625620258523555857043604986257192272851136015802951895283303823186183293663944162833341677349341340554246976005339404703435918414486756214451708758225922357444424253984184880033276567234695348089112786993825549737393005119752931795591776749047698241208725812004614999521970829490718613670430477022893621507629186234652982173018088603785221467447934158855616766195108748286189660835223346388806575251522702450487674120619971402737090653168312992274302708026658858279754449141629979346619032010490400500338300539311525365462906513637371107743418122879732802687121384310501802999169910335016952701337332230469891279020356260747239643296361456955031406080387715113234332864565067935264385644409871641247741502851915554578884077994253881982481362210523287242390328750393986177550208495900629939915092280338245223049554900271338049322543194124107849437453976220350389489577417571241754029894980501979390642482667373643573008207652951983997972013567112490706601156986001357389010819984911436389006017864074140975770899500441383549430751031479761045222790901447932661460099708231709351618673151917775581524185944679515750079028586780966713647169811172727035076230641767931120692035900328219277100625587589744069067584536154670468636884684875499331987972206072961081527525024802818279318373964890633635885785371243212582150751818640658494155864114617452712031687703715572391141765866944275865568797763211014260654080000 [56,9] -1066395550604374301267437786554492273360369159541730371393699280916947838867602119402323528660088035586434364486169896780910396389895347380801336686294391464673473257986863517250752284937391083332085791719636258623620315679462744044230409138482338475888194143384692773896362396355170145826278081749191438839069906683981532801977812458872488636263429472035511054436371827937179713546550901884149562788881989498308307688479728165955505756852824896734147531787116934984861620716443294980338683105822150090749876927979098493357344069277564081280227202892657974928474641300048714418823745783765779892034472725457800778040605235992801368558130645231730911938327960374957882112825130045815321782477683070911404650158714798285459363849999443159281666464681357874368649451850388045365174543060647515075037908569796570696805556683770100548374083110185195845457835349157053534548766211359737085480743988682704193276271608835935024710451407265969346133603577796295964402940139024965902653159037320644070303408494086535995427875930508854033261589232336830389441056437890748957847052685583433527641647836526910025148725533842014751451777994955678563142388326014537151584825589770618597125997810407633215645025301702821914327509000713333415236081949027019866003974269796178591753176654213535249533526294598317970230824300321471435470058230691039769083883567158156777585856507453193338915852778121429641988678309792577197800978786833017353572843611011074906112120278789216392886214394776449780281692380885428042141140304594379845785096426579309100309272843213349443769085048200372501217640442540600646542871474595258713892870500314777315175882954702908683872860398682684187106829100692603262272720308942198500325338052314742813126319263847205840416689663665986885906070730273719015348234184211233261638466657220208355014893641701110355759055395811182553179155251951319635928047973484510863658935928923347509493619417890562984373223668270830871396214837025278402591473947048042182091752977313155123665057047072348956997002781708354243858854430132019039367494159140041149011103122197191225350951659774615033516937752561982571891978861397960294336427557996577077185338282541330805086840825440035799703173532454975750508536215684428225410260511877386404310528013887912584788058811924480000 [56,10] 4766725344928916900383131989012186479623122165214217319997820082643118205924074178388348717118622763892462001625518693526953824321596013594115913995406228468037697113615285715123959266451028120561018002989467632952725232965857104458337272159497131568653151351744459364559247667775445119639177503687521652779065275856795176145219705476211603097397704421210252453268357916761044507467125071550125976079045834500540411107487882365512572112009807838716894158079116382569184808239139970214451356915707789019831339776086295459240132700819158207796571227212043251121738542018929520445128529291588788183403582647872653482065618197754491782706332900153134318177324865544181060181260227365056222976890884084936190737886422924101971536732337276387251335007047950050996042967716337654655878057300099337919441414944377711642743669055959815383418323716228286301406459409217233982848858727402163401555495083995092844044038971465874611995365444072581042428568804359613845045299917046612462453212143242502062901661925790788224196504646851276175038280630972443932844408717671699606957901835714843540869230464886644198096263991300989731858046845595358471424456598865753708744795775050522483582780277251161830342825441063456420414092664613784148939771673930629234396661975566371032290361857663951245425757927809850267796797307633717972430503546473966014154959930161951522362053357231515924970344064254381033544852916193303860598138920106150030600991206041308731170257558039910109942538540356053149627293846681803268003869797941676364366562737793798819907204556802067090351609765548014064602538704544103021698867510457918893798644918840654602251411969793346641690820431511612827679494403030521624931051782296146321099640626189461415496025328282990030290696346690017302387031814687589634862941019038280055504332536167058654999505635182306774676569088265997934956242756772207574723099443631052624629299723151437531656398763921469830408575079873630123513857540270119668331414840334822309710901484556863129981326930562460121291412675899939873421386292006050032827464948258813394247634671387366063110665225103764836744316496280401176964517498229556080546416614850890504917534420222842472752178195830166503220905034398397368456471520966146492685354768396774930716242315837751801182441963520000 [56,11] -14680255470873956791718338981011079320244152507536380731050963791734168844947249106642128179713299489169224722044374509424459029104999090281296658052342325477425800275374847814744989979882466911871165043557331026824064627222600498555064657840980175585141840138473207936433995925702111849547687290228557888784657207620882765222998947961766190433259166268921311154780959296607612332789782191020093414817874197213113906687467268780430723217168227577174502697936734669906393942992352043690656720141511569820266617852453274404612212287858090183861765992568636596795709996699054725898697960186558188969975443219960990059123166888815859245147255596023361407999813490739307032887267525382926731600701706782471977383475618398913812014742318283165814540575806352780853646807922905223531219159524022198756448652434582316053183559673678987384675523327244800359293933469940183865831317999686038881794871358384161229365965110213852851010190500296067010625498749350039723919072529870510620493821999403042414091260483281098706549548854474178684486350975239843552068645082406636419274292351690657795839415453397469975559090460872808008445097657296660018768441232428967675400449409180356787542924190130054671185619972155906035936607007508876377426325373852459338877736220694439540034389418058156613236177112003332157168160889244608181055193498009717009168447509863836280837030865832563553222860761314609355475419427817289439801140323093805799774679129337727545993769620156686097010336062604468848465582796010298319128046263257100811667829516869167492877605985600639488825101642050381366659059542402798389273927312927811409522640772039844693844397374229152794710037086433961771376589839253272819649938338831481560787617025427510553320849916225921366559084032160119183807625333786964859368912894211246389263426401920261908843329003982085104762281015284384817773918118200201834699651296532318217279910288460728223281740451554572085556907426719155308216109692369321741866916101995782908967182836673979811642947535071271183218260608477438301642134442028139947743249899576238822038913113494271907143958823352031183364563979845206568186323625879223105858630720585123467066527924363231350513757294019617127100934664413020127767853340423265226235506133368782076666781520031456901317263360000 [56,12] 35149458195050853016807307718448000474976852251632764410548494676404866594951435951568948643843298955433261944743666566541585943041336849418943751265821827146129432737326445105574272500449200067014333851777291312004025704475619483820027166985086319820680851964172642362537492747578674035004997618400714596940665955913189790825085841801852141847460733160739789897688014814134464408725290901067816729470128052206803143608107173308838860075634358312932143273159400841300702133812008628508255388468570369503591590700201033454904146801763521089736677384584005782533435421238526649480337170504588192829409008707272792415973614972817238364958846916637287276528047601666241041920955617563505093103581128385292330991551738503678764407763495382215562179265311252135929305508987997725395284096405674937629771236177930097905609045626692146977856280824782141213855473356639111704047270976593600512251385412294154609400664721073141372768281424940469903345695879078106060562512571654146384087586723857526647134240260499765939221337348007554840210210929091075079955790084122923324318811465912448346531625123874648275650928903606610549459861106821790275166576280091985988910502073492909536840913879798469017469576083612052024117873343751390712668898362862456943301974116599708265447622570357530757434037138177415108214582948044209987748379911605852731619101245566025217687531927270251988503640544148952188197794490515663925485475371096103561461025484300254285102691088505134407109337111435585658316307887998813238495325829389051761206568367710277804150651096700655834221966037757033741665793566404964625343617802083724994027068323298420588709222603303371718453365417961091905052400848364091648329410996573273028674603657099453979316298668328532248495001874756343538478854313512412700856869603704471430355775078630077464093233431461368691857102132626763569589161169455882487930413434589155489321889578278324396310888832223019264154874767582133470347475012815152407188097892547280059562519596213052775261875381603878728591228373775357413688849749725023153633438546307321049968675605663388565476343177481307248258957672363141457212837148790512446341154526758522628150383996447813807122431994046869503939701878823329037967520944806417422821655466127750029679054592798483787284480000 [56,13] -68746644135950721886474435620712812045079063385734492237941894927437461284555568333046518975298175617370347878388092750869828242580880167241422009461475520746292266481279298655451182486927310823276520182799494163633621753123484946441222313396534700015163803368613512930780172287659518516228288088116973952753940128874580544490036905422288933208225986021393827395488433143288847676409650418289342720512325928312875913337486714999490131878384665172694044767565775687565389761502010353522244507720872600305953749108401714322458642222381702668342929940282016414389797376231087201962771083026645992876691290280618487372855251395010065430527174442755283682261458499074414995465792508745194383771905393905191539200519309774872723851645219334564481415496170122173367625020939313910558187924706197444278822954700667973014125599105100042030289567585572178948050518884577799078256772694798914325478541144912405656576809760276095156664029003975405275927691380543749575335307347164005584010686247045006475039052602059131647022805251691103139114299565721908328068770828849681975193797813109432069757356673120672315694586502503057185883220051377229939817625292919189417047989093704808436891219382187259452116674216207921317946722280553029984344391725889227201125507869500482586136779170957931962161883784271140776556745696290125208895170409695322877833474692286213056366066903003020551374809402714657047691081803685750541133049587959030731215060069966781469665115492076217919002785674698019736529751865701834674266079362273098947818482818938912135194987058662120772524254536953991392725386857803645760247185688725467988957982998783796647970711599354872902159970204369264322357286257676181473303408389114063325519598362832891275129754271828778379616548603575083239572003124560254841575757755568193377661671425263665376204195126191594214368123701892252080666316243781996490079093253046624003517955264476776539430991409830871403457462614380364095615059119839424184919219409417341598919749364385783635910844138022474581962310892133573302491845108875258351530906563297947853675585437707591763204302215630017423866255928367343562483157368203245957585586576644081887916232148689067125168526506450553661142035260684631084188103671084873085385555372552000180884436390161542021120000 [56,14] 112490139869751411243617262805237990229947877189701962418362267260939895776022928315700485361547197212670066492422646004469320179653187324549859589621649173979552866612632584012195937345534512806753461668117178570457298147495550865507122603732361702348901528346116956690634581581960578763020053535083810322652510775926702348312321557626684920771954515949973761872798924770485597576613784014888133048515479023694679040714866411276469104692512139353696406393679502051664423337707270956196184000837373504034768168290298941699623128458904514625111486645452223666289412381763821571284855368975424459764070744129997522168052525059598343034454273068515173688642356764864979826975060332786888584326132646251173346586745435929893731223335366581721831989087566424961349643880698051831069231006695355685221991253646345440730316954155986330311314655641534883118339799295716184002336381967844245691014296180017968312583744767727359248153365151019437553600194700129959710553615888758637927062863504843218385636759283966361847855791995845957017093016977856964045759571089663373822238456530023699703226619516021737225139469260826593960496441415708521292873208206261004780275342650638983650393876054959222373208592497825147253343786742707525721300769364500881750638260303017222003537745756260015296897589412081163219039899919072941918299616672273241570725031713250261696982735722968738585863068851787815154967272771418561109133661128588810397280616790653424818263494706987986610767203667669164084655592071525580063605324982085603854638040435401813456067348964027421008148816059118608857844899337094490475645442573007235364450527904954643405093769380461043660801997785937893865456423411897121109029992747557746505425589493847615451655518883035064209907575931454642613095002146211466041090359635662397014234811114311772885805915282894191085251075910565302127291859703020728324167444462741830649639982848968548742187413245666322375804204966137895044032784152521357590350125360221000597036498854879354898035898714627566425906214465159806316672388790284459337671745720717849499311435173756489688534071372572173293775415632350960049722829271603245407087787302595803836036094082163420673426356295036595741351771926215735984591878903505777423364906838518036527888072197663621120000 [56,15] -154781404430755938942343907793004859653769553513549146753972996142337483407681798243612693939115468587089453727051535490997176557519672664948536863007667772699701813279608515693514739061635221725048420854068624849358515895831182632603921721906107906827853593264734061732483477085167818878787614823265549025235172553277548897824671063003002618163108955917837379196448786375643478353170046187819088391814737474371033168604692659029125576502229661478686646180500317215542059976790384003273658792416689785865638200655505938235084672833290271236858068469397347139335175334821892335982081080144576933325813586277640041342498583429148773762775388366028201483810464840893888310182350239689171623336863830421912139081374125297874925460831417966271089258923834460200282598738702999628645282959691463662642277391129041766734939930800418524390045802505746381109003377017155318351580131660018096302029556566035757939181142945206856346002405691938770318786048015585505216771494660188324721353848794205791433267375097431624044108510251354325765401827048855221298138124092167241450554932619679103333346119242412317826464330136354999860925444496995702588549773014552213113597165391576492396573831333549063681114985126652103408315767128596507505392292212881017269655076974040754453588467279595539245586086855161500716313136143652349243764264373206032665141760787160834325756267947900896410540678996592741789725418230308828051768853093262566261939170549287722408328969891822972990054812370051513892098702290765660639479734156563742021199009725634958607014529924201699472756409390730808220943013958749562257994724639712322417277159931385829826068715614881499476482005674742860088279839898439216191907423705656905389599792162166805107549739987354798266394365050731899376283829764849137654601512331744949578352088083029531736797606337845998878392768098495434173347049766576425150632882936795615976377914482101705208438684555915953875718865122628307917560576829330625303365901039630499892290906052872625514944367351052094949288536103021629931556006747535704671706163384764241116412779164702874058820228683799605528588646746432951782047520922815701883157695279334693071508700826492507690733468035494041908932006827075352061809089413726311083686847184186803979540621458145280000 [56,16] 181115577395655825376290325650753484928621655166780987556187425520073436458032410191928724261087847506076942407406287442025569770895935560563596206072632853924515948241520637484117960475156753112461455148162335038004702277484423918138938335167664028087522295345700103103344652591268112370574966908785912558408791913524761273367258602997602537471157361653429943465916616645128036821406171652689550789402580474556473445592814662190842932965197448877914198266459182171838693868283631480705857031893520004831131980651237307208541717998950851156385163663088824109598862409523605065986290910318079989711019034210256683222536133768992764265744631703267573551817003999726496578757607567885645385240188526771412219914203678684417849658043611393442327805870196341068052583647353835499110026023385692908776984280982244295112835417024247676754426016646543339763171293913333435083424532260761550013884065136583155870046383499901524963018236909406385082269832139778809926326623580349953614879591199694850112511704008634221729030179635860558162325681489533042495317285627631245528849082565692378461879766851009464638199413222461500605364604931707547417704006501255292318323526053547671652110197789538496859176983681752508607365926412865058340744703054840511023586362259830502197019582445021147028093656344179256979458693537885119897649370994983770534724043814770681711855796832331799870091472206142621013055057846786668621546578150088347236970380480260197596067940905378826394224996090940296629888032701275390807333802220127543412385927530631785186737529449931914482432558038845473551838993488914076003397879764844448598063742932238293382435663668339411976660008692448436045579117738505883835190576579667136740360321177664435181776560623737964505614823690626239169463959116010165188671562921449805631013336356517775952493044501687811260232601712018217920171016408371467860479916218014485591100932709050797738147052831923501580661470701994089992800512364724851186743123383048528108509507552461333290525003384808857969762095119702666609683213767040292384447915805449013095525116532536603493486866738204743831234480359125284010075503207189420239479449310503067460921882319706774325679913897005676786041246188549907259761670912701028164185771201779002904142197817344000 [56,17] -198448445744319788221091006593686972649147716172303927426853285363894855253957645522291013924308583574784761528289701591606367611460493014491645287103354576049384190027743939396269217755178016046343914119926865645740761865031957822421122976780406320071486758781271760082971821018616363883296177767191088269491249411611476399271566872883826474142397750005060797312711272744460028447728949496645786922043259411802538933190731969422973877772938846954818023458220099886348936287455595369730696243131005618363032203771088579137195710144197522993422378362100469257473699477196622620850685978061679834820487089446731938548623143358570488169590675452112021214533906117368142344955967135974426711145645948307712108465760421802942572922657367916360960186765228052750426046609628893854930526791991236826368270735829915269764008759654719465711785888940721715543870692062210796490076735639338451099345192817308637513487364265333431627845404054527047649235423390154362626402949459914374944720764302534537406307596116979609973159458538016240946548096576826606674197651324337676557383988390522578711696905104762148441415803735611603716360893541108943123836257621758816451677391749693035459044240729500118630909579679484430774423708058368277419529441325705155983531102270828239803861102112634743781147062592664881544711084952034945311830986234799702963003271600907627537649810036047462593614350420354223132178355920154066702898208482089132235120151502037629080189805175551227701048576768545475007147838451483241497049887662432543507048341154498969500028606645203366783731473465779432429756433225322343992760746429640616638539391674701182097655132422703789488616210195608742027470463711486241394380390415840081894142783594293207608201988756030376073501201328452289840239354049201580833285051895784944479537572225121600140269858230798070700182205404619945512860654511405379289248356692607852104645397576085669994761654116936281369585157027123519563828880103132122039324191805606672351174595941157557504894794784258928414993428286592579834408342902833512377379398371934176067754488256427920011174480479571683141705895524039260851122145920424937207569086652855797567398373139588365833370407220632890365731936830672055943712237998903920855875583120381138625108115456000 [56,18] 269853273316955628012124735823839409559534754481275178228451621924272348836018158256723422379970224784354499811471969991499238470028311864575567184675077894505662399079393647206538495473984522695678999691801073126006505595411359174545247674614127899770481079358556722983011573212625580773033889479482282847621617648105411262129555652176678045106442378182447479530716155150724620473834713726757049967660052777426808275566949857563282339633149085073047881063956717502962087279517874250691737480108915233534179258742514138131538235230344455208764197681549827735878928550961972964464519772811999402884274689396771510345981793061889258734150040938129652327621017233618034294441762731682046884824352778574717010237973344439758475134595819349472138201719049883872352133315613856417513099951350985620750387845246224804781084392142096346073042352370798422811116645725145261233728205019946387039597140507679471582488112519537835709571546476705400523060733645839887268252575148415604990004829111964155106966223668183650930796106235515739147441741469180728830121651823524225628061478925596120363009105995460856245792471862657228055081344764112456503632826115076878425669054023183017716336998458755267937643195012211449337489912328149625180103742358804547044333436519254528208651382273843007502248546169188801382132785380381533190697452174330898458518926517425445901506510847309591601999987009025267920731851775088114206025802985565066949395595877879621528160252593128495333612652863267298939387017288973892199479526196203791656875845782692101786306612565942888538755151810410000263346476970702517445803031574373231498888041063710300627545392237394683938112683787211996353819620767433916521992315477956961686987095974515130800844371532960838941771414624526409287522259866210036231325593034723163462899926576681422821933757198528492722276438316141342971787009037824711303445532740479309813707648198045186083127996636216304815182916834301022454955478431079186347560871244891964039968985098367954707417448902601317710968141067446285892480606877373831202754718602435629535574477448065355346928242012088011041042472857611076736765831978167957667145143141276778024627898096604057610353092561688781948033911952153128179767833312212949368955612537693794522785382400 [56,19] -529055540010415851248091371097383180093492751644518318856362562257358949287073332870790913673929625250866943966402896013047309498004524544947932486817731965371704352874124044462272007791860540890818004273306252683036952788669736349556435248224878765932735901881216779495445439687890118439489719378782401803807665516037833918870769734906093471846295896408721964847476849361403064556683313002986681479415147448584016424960448005496990588503231820835885685559477235261879989416945750579751782152865699966823474148047779033106003847875453141864277021588783152568731338190151948536778124995003587293011490143256864231141489498682308664169385050647851696750629489676725225946048638558712755673389866758909615454721581964312236358694736949663163593124669286055149304769702381696075708167031257220844664284094827364945039457432040032491867904717813098974266081218874782069245694425843387905440586882830318683352313640620412491333212125795279447262862269422368281664338081401958207218959710811743920069114211751621686722240833400406221976554920667157645234481007029503648402390431979168948980925402336602719814573444679824169561162626130275554030442170119059085363084379012492347554252737511216251042831315608098039883347653935936992919936775890135953306898742832068625486105380547437291034850026656830174315785422607141667244971549133485103593952553003731290373702870301376573631809143971268241491635281848250167156307726534888259702581532891798275979116177891291333780874715111252846752755236177072422967862902684891811516475372325505706627542871047075189791430052629045764341029743296156094596832218731416378741065254290421504329905551572397356498355707676367710432369745484287040908974479453097221766173361676882487456890958824009940153095863904370865137798356417033326720094659614125614749855640675993669429746306934993509379856679458057509716504773985477188352166992498414407709031337299663537839960658838497859081876305200940819563289491205145411817437362006831846383391148702117243533589593043230543683851683756132276752974642137655622269493875053928927329123827467039587777825568587145627570141626095111240809959326414928341667342431790589464242900272298580585499452707867513812023344688797103685953444233249557102202986848455657467045478400 [56,20] 1138405482564877247911581333393536188139152419350163535066693650514689871379124879053701544282861992633714060038512320203786176410019634373123968641629537413233197107596779979797592686235600358356042216857536369595556977083801775843482967019140240288575293361330733707792204572751632915864430341883081389268897988521893248727248809187031672307205309244087294906604862326335648305992818313163715683987505734823213438416683905436634534758991173763790260759176011631155438644559602896928969700753002946391466390501155841128274551357029151034295587961996075146214825675376587921721582452654734402760437961541142675858335624118758403969956289672972519777218702133489484588839891414002226001424733863125919562742017909874424223240733797027781227092396788428297968914252473177243874600411303795252419798785000216254031440699902888368624620524058587876912846609567197774002366859913541012439812278983777295986440065607074949138252643535975524691300144293009437895248240348158664228745012522035165200607794853159836996254805380567560098098621512619515945591355169159353527923689549568391136899700940102040791411457843287829296183851612318422147804909420170837830285749875349291293557560717489498279868848384943370014394722386051233813677117992406283916434715380695147058772075452630358024894922060070348247819449211821792796322033851596643709130810904447881996154491795558949870448601481200058682467703579130990850621236288188213112542490479357824706022945279994635479680150911489453936341507790099022492873444555533356608710319109179052689482637116747064790760178148024640678491690435674482691371301386305299539954769816457929304474808882651970536003035329747941594540325719675327027113186548764031322007921778579103593573653818089892891530454347704926622204829545584222274211517024408124816085632937019576862360788784499282479368539458991202374891833588052465750527246284792001000416219040143841110043143143496570453627671697704551097230593644633343090118835734350700962362326320764206786541589020767785584794424784141467629977453964549187824761354135994814604540456955892246795108918007726164572882251386782439509201560706744593927796928840717660272564471551710974425667202483533510937225201662750643808666336933092500250156889912388933700812800 [56,21] -2180073589122569343204608594630882016544407649025909634674744641592459563744468213455148772937098650854487893043719430053665126285919912294716429520577689402626632815285442801647100293162751780875918156817729247520585445646445383120893344867660541456282802173981428929797396399792353482636956099853428440120271735732182621662984068341937823986385155248535726023638991419952916422649820601633734304717675496552976785245914776774974320626061056643085415583851028573185598717472994619203558687863086404804740022101328590193692509801585453818046858505354959717263956519984487301116810856076036009899821469132774773874237601692604527812106839049628731005442705355601873794171359394629993339500563387756465229879981155147194200672427500199959877759571954686949112985817202152011830397707805365602247340314101890752226215708609425312824600153329401821210496567400517686820526164935708559187253619525582953583586594774002521904430648001131931909802685334464835935289370710846772763149791316106786546246873380715441290243461912593149957394171347588734406765633892590693539584335381091350181473948722206452923251785104861564619915403772863146168701723353628542234926826072987425237201466188730027287127867296846314519600384327068884617730517120524980784626927666322903762563713390389938780411679066322832353963094056795609666585439269952750860723859615223250239320651033593519677384246302681500285362008720944962633013078232186384916900120866566501160132664919505872991356304386008173798364590335445687324146210736422227208619194522576335771239713566406188735218425070393558268971875026713838935128610079145105016864481696079966058389831790329118987745250581081744264485567770340980159629453261677332049673876995837923340316663638758371094700187111254544163098375770617474133500178919870759258081962984883760624352020035547667478486397931480151683978556350711598791805993080658289160439370687524110081315829640908196747498389922977464980814511426272168657797656219438889112860860217054325168247821582624176218824239708222251882586149842622633114093249760687426579042381981367430305089396163017336261658082357749573473307336026303048167025417545387546224704396708143828826162932419081731261494827896789600181958372187738798689961868630365202022400 [56,22] 3538420687529334404330899038090338089927822903433145625172610140700478121098875448257104498581252197833098419915126867724703775163652050356372966111226913539697377117885739463836771329923265266611096263255083828558006211263105059444566743689723583941792739316663297075957943510508099480025605334711900719920054578196995867534057872911586208083511047581763918459779924300673256020796552105904941912547031767587213615194035733694888683032850638860946968568387514206475939801910627966219310386172335466599313145868225509598678625497238427979791695273646735888917887318947671380978987813445855611274163051047764228928542780764227581651830141118257987598405374450877770325438980188757232840322470804086650579025329974572409812170504129562460369397579764251622590006528960102124205183759007546170221774715072848426889413356176984901853105820370340544962667092791707646792193892459666201029406654254561654450763665860442839059125295149811132777873013450293701361092769384949934186828269189023470851108783612881571291501642036102247183941238970955617517628100686200085453742146401871232742215496273354156048974722088298032119881441664530737539812805664378771717366801730498949676824984768248707256526375411823872557424740158004015757325996812672860778471326437263437657672071667903641503515185947389241608482534101247704812431352685328845151469950753109769740258477301633286599726547503015898842841017508803191835654805787653885592988994024553322301060621581051360812797418513960159862927660777548081965385071819856172779855826547213153600644160217672910137550324568080507376992726505602559770661008403353542724624221270282129218718894420357661696058847645265758385963338806501824736678393991192253299385244772254775332252716495927920568558620734868149905691168817763427173496403929915121661347885807967588314661852543364261171449131972106348547933322797715095354529317642848038685307004206075376294325783684404283911697811545092575573933770799557702472472115264278428884778858129948369174281279861355315610920386463286884839573110511269427488804865495481272209590038947232267168849325127232732142770753257604954269397234315876574528798919943472514402754606827012945392434411730594967903802591356485597723536349180583358987455249139944652800 [56,23] -4878904035378886787200784846124538962875502805418385734335806974395394464021631716359885093314742933569564993803132685847521198805338694473542875659228322266570476997607831725569087355345889274375930820009435895995653646123539525431355208891224956005520167857560229316225941915028110799417042090533148933705969264374356595380331501436835519149990309735441458772754316170509323408388156969544596066072710012453097396395247444389213232371286648198969300375640556818859220106731734373595565264701346250921468637121636849525788278499409812902729789213973426269807375691789217798136030361331695988839642486866722083989470692683662217068902855724748430865559176688771119598899451221085948993188746539583662733674248529400855678561452818258072767751574025620838251454662134747179909334878831663379277214834256857291007099651255889353495575907863539931049092783370647752606299625035937893187993917019925764624973654252645747715745547478261650982795755977816943905743052919521365456229452228682050891948370588967110015359620953063532691540027591279620271496631411622682892727185998896204493859904377593765135114112201537802121714212844291189314709068479411200174295832649991585118770785037490255483625660045003015475324351144501516447320450211635294863479096126487627207733021451371592989789487058376395433661143658701098318773010161588544550825166386034912525437040042011417157626424787647786887832890493776215688985593583914279986033609457692332583412397883210140777288437195222036146007034887654788271862544836843151973667454477301522275188393007706023451683933757944597065264841733347626622753472908502493603198454086972543501898333255803390502006994517873477626020657493645446934474286490342833407966421908612826925051866209184120264283135707570516533311198105261767299061098081809009761434813818486389823593119415140278113017220401538906472700514420803983619876134157274614104769961527177496351281429047737997517296460609300093387946991020420924225883303158034604983032488996572538992337531805835091056057080350386165980242772359076618885484092482355415943827177941654703233931923448117505922572351653729493784944579433079509175252214230335749153477181946059763681293330599052587340768997589843782728370701142019514403990960236134400 [56,24] 5774954960972624707550793358761904891764151221797509758723085084989573845407314479172868016695800273353149307085414742647917145537296218703803440621654972259766758243065514173671586800975975513225970461429976468356562638052278126609608341418876706403517640674012088182200851152058277988527886933294587028988655090786314984687066218554099456095504728928736644347973228252672621594261797350050897029355930148007942224216440497130362294322282626566219528389040691043091292125732701539530935388622762238052093741594243937072303479938272010150366215952630249687760829256117385152959129021118733594356262295095908362098414106927425318604392170752674568153192642958163676892356696051477430777948630280412061237920127463955574621236091405658815622160204961447448735941184909914395560920028900787259803782665503221082432382281200513035294995747050370717447989936001581904786441186813383589669871793293208679696265449342048102944552265084874003726883968475526185204632112038755116144122068079273942467927413242322392908038608204914930214836383412538295436587247626994822463663945208707948896727286769190551457245793808205083455232829638932042661522695447506399087725439886271858774768759671091615664536985713782527285637021894250759819098134288374369817112171526658622499792874220647264641079440501696100479990847689233594953024296034380749889123734323529371269211465046987029499626982490511078731688894830313117891052776419098321552000589255951513657077317754225569097972310221511722195851269902371077495110867070026754223993035271705945062886557371051011413272084177019545645895667341897764858077319698860318861126170501999825277238341527289396397411422002303375322805900841884906097284823062681802767650856054397986087231669264172479829218940292801480655246282681677887189527262684900329452376121971131886212561224897309710741148876015545201131794498845297691269256101451617056934365499423153333472955814779019577429050312435641486951664258820122205951217734813538916841222284092547137777825796485778074437754769411309352518458870666062739392642183643985946655534330425426957944616529100403641963601991463588590763601000531169599799428692714948718024377870814016112977189969230226098635508512611488618706012013225891797390825671884800 [56,25] -5914980728789158360110728503584816303843806363461892419184886370640000898025186437272742570560100554148421115020214550016701417611785987725691014561886703401951080651503891804384991097894651614224743276339829219801630348445666317658138109039464037319900108586078919876740713058170109132406701507137285997186359380233748248005593046616500755755247015366747329419988155743905994807304693861466640613441787829432043944677558790300975459023756858041435735379397642518172745303325663712919237895353564539478600614692840483160477601496498632622098340266397463168232990889383591641359684209590359318424060117854395685017675986446560061700076959381052333419676067943981428561175556014224546660653109279929103605126519450050607446783341607191958480984936637472758471736573821878043343948798639850278322687137721071065199219855327212465786178635570970535697854888595576745551748103587270101823406712071548292523184378030199201404524641803570159183546543665750185517551958733444807500226302914786897199425968604172435490064312519327429786250881216884466749607898651074650882283965586270472470788076241183260383545006825718946555252776140065463476216783264523958542409130608410313023022661584060907560827105701058150269148915433833981323371209674891221021033055232340384845161933873027697653235290300635452764413730216344891909437611972931033336229181944574219605144107541364921840334381613123806914231621904221703319970436293765563990547870909929817957575048280848911576715131655588467676377052245384570517143656114164243198523446215284682667932540540890450714088858026868018016818906630827538042984273629612898962351858321594639844286402068922846045052420349738199725979699079697513770813118849296534960780283533222090189146756359549783762209812960998191407516049449447164953985321392371022863197665097674692067076322028816118746565446484947942506182631795162764954739413520084980110556510061319347753127523620439927840245727063452094496483735999911929933413986537720628875111484465144030888992231917993460566364064652666146880162437642886985121756522722493588088966700915817524034145652231926421615902917681301434008686107510019093045845350691298992342820171462871008042366289380655328090749080672331295477459016108990206349777305600 [56,26] 5257470019157920194068259917337456318375274609566906946547764229843346809756055551911717924901017008537233987312926537730847925303352256675116293241571136691568761999340417852789422074510241677191261542814259533154972855904520308097031574309029695490161031280039146626279532456551307325640247070907182077082586416247539003428467075566615478440660786645383812486725490748770659264057886884499139862204778543334000808316239311607957997417885778865558228398036015987753618532158570169347494599215329896000993593205893661762537936319556612648661084450523371948005654109363268390639675055921636992919917104139202691162619435358656012520444914948135454474331284412145784964722977077509082493747445726983320194191346556000789339546528546093582040537738461597165818562911974670165497257459656637728974105102883054776362483558736182664625424554898358926111709988561355121372768440059369034033537954079552723714860820055264804732015631009329096994024213077404227297956810731010807991913483746933693295262875697455350607866984034614513152948632449952725802483770040654118431737185002795354680574782138677571064443052571402545198874964580595751309716747064435662981429306196517654133851762416081771160451272266285889288655035354041630095753340951364375830146349010636185909239907225237514782671203856040521997732512774320766708935301990436406826757919054611178591932288984826203590183854196365791361274155701672601529284417646427437982572136881686295897469319600602555817005401232273750714366787749478442774902091012717059916617230148803898506562312909881325214756623402333324151925431454287010672141251182815819751116150258936910793247256773277778410624666726144586992378077910485186415163332811200598222516636616016381102362317129451670432412577880917562863972070112292167915459314375643820628811962269426965259297585258765990425732140249046008196337961156707608378399023020646937049225656558604453922095908423011628987575098744777462686720715582250356735714308527828847259287792377539593041308598480692362135376255806607957302438688438349770294943982872618092972741682612091436109848898423503343730847254215692898514162671942305695352147697674497669989435674290596450540169341624122013898184511888089525282197460870326329645465600 [56,27] -4043701450982536746046123312475752277535500992716377571564666950500398174417826352790325853198699677860484637744087521512423479870311491107264735521794679705453866440621241077308885883609540558918988167697861723039484836055782980491641901066591324058273229736374006507461758297849593647940625588920894869595098663764123604766146519783774512068347818498738150103445391700805382795569573897167713839594212593352701024706541527678043702406266655986593819890868077415451650808688807371550281134864964687059368259498835217439065366277381850417967557667090767382177660890449034434187813800887673559608381004400791730342955402946664699988914078359767122777506502017200287054847333618524491919371825437408063601663364469843354654240466146128266332669873497253224876406929597766439602075813773561407045014157481798944416754509463239296873372468281760012959726810944979314557260878727228378686395940362151327880571541726698867947335473261115707352412047905790935063073439734555154570793591658835727078729799343429586110637633701236363626697102483779381920219800579130591573358179475816428865573442316396791128044169545068502972930127077975914713973473951372201412058228246112110411066119172721490763684021933510416589022397499510300612243609742221592193461680091016270842521920581118579154156032402933909786812820643085476888095113045624843069124669141778858009913893918473947545448907932987241126374921746517221198593203605354563948790503790785625391829357869730906308678837078939492179779846027391064380996835669972236197355717797320350875926755073858351372927933857756681574338792510738818922757895672431818990233474858392632001734659008547753045433304612942233187672082247678479496607519163320163507247277275520991255015186726988673767421552727998118851107334208042599361225516404669633673952451140107842281218927714752920462798926571103320631805487622358848137815057473700221748776610656571796623873135341447616909594064259158740644268556304942022555020307463632900610472091023682381580769281047687761588478140366077561676371850849510525348883243942435402058007042404718771076200447721247993658846353327571375842070000937276633164713384401717379491762986655850267631536079138169435869955579984355114348770617863861121843200 [56,28] 2668745227357573923853357004666092910202541226535852696566470745719443650251886109261156388002484297939088130801574772839552446390769397871808963788985965417610267349764788705778579709799735918367610133095504729005737454582024046073345879355843250314458037572362930369534418647185189852353561267350937493282349386929486809954707244510397028360280806917222535376425527350356324574525685572202703742956616800611396462257550647121776607547938966052658816854583076853124912484600042991237647859452630700680189585188491829710542648267794428175208454483126009509786335541666573818866879975427010699584362006571648685237953271021678524873033700820190083855974366776389144562139654577019126065882140294632970051758460138052116557701543606675743186976496064568226068830729297315776287511719412503056651813606468692938462113748984942742246998567344008414074544695162416817335692021090002605971495133508085731412572800243818149922115460450365008330998633448575106858777591564257018948069793145716525629204876478215247905505053673917429630106802456444728207023361797403164848975366950749057111079707855956364301989741927020558257454178445284738222378985459557865710652093561913761733135755634524315582435932264626810295382864128624637895745161136034353957843433547264609609262082865462150630229597858514977953923510657519636477125430356938689165196927724306272045567104349490000178125757598729649744888310147685892954010059629834844378037331388878145415989089077600891919613676496075183729672925864189726129338661235020917893760434921975872793282552562433882830952442646980096152631748589618968186167130184185020462295852746340932400435939029777489031817016829246849398259683462525251565364814903739425651052065368200367658013170664796244081685893094186357466043859847030130980134815458792990828726808899866180508376401930779238093781071004424763169707617022919627640877390694569667798731500687278798503907925021163685545606389677150243768348643863472933698308958969344022964435578353571702230164235224060991622396320948848841666890180492113390466152295290199787933299018061527999497328852226017412574230185668587528724706279402119539286560804893303363514835426157556429600157342412040294127027293565704019827591220966383943680 [56,29] -1490210052948068297042180313584373627618626721653952767004754830122101247903551644367603013057565342197026754460798681200670568601839986690130068513783624951461992644562989177831918446877408641111061781381699988082983551869341696126374360134019657555303547553631788482356797862052412712366437040208965249485822470080728551270745765944805177843881493871160147992862963137500410359225205676484196734985234574283918394209215618812821401415349690735096367656083315696413113210241779969820304640726913860979400120894069631116181213800770067518134338048289693949091693123039321122263492127300233030476341374136339949477689433680514016777403725359133826666506369387316661870433509299023308552498017460722684736066197796108259788529473974862966716748077839513752312634392063071401188547098377578157128560828274486889562094008572100335966218660452960189163304220666373070994028603247621655565783343840627629250347112045787112247506791165784181719726175918756520533931101166878000115872667346795584436469254410182972023118172446447130187966343055808551598549768292649666552717031222956619408858996986433506532636060868967671225592245663719098414660833019359969809765128860251175051568115042907643143523665042746841310909372147945869094545668660049969769797537414214413135532492409600607871566948833021207906428211156474200277238103118964924026216336313427361673751593969733634784513830929931168183338336388388724578229655085449062216254409463740375676484206757024374682565146893832199036917436936470149181770067648182458712502897422236634490335799177808049890914676322736674219283609089407192969036346952449650266677429565413410343681206919500679028933836300979853353982012539679487446330933019359764313407848597815567178331952898604392531833262636048760360911115951590336358095881046266411136758360778270148995949699317513781248811963539604994897082980435351134931500705685506185020685148173982202386315436073339199140145316629067956253609696205051280207369755229010487297004179675313182565050185763622690778367732297441775826490440264146038327959110455606480321060280935474342920686702426309843271661032912825420485778578919550222895391984385493911914775626895610999558183679510856742815974380916504193211236113113415680 [56,30] 688714742070620248093410683330617826399062564205789641383430062918014404478911939921834796676030872180231993054608857604860827563312666753521506069726840923521494801879699073379521610807242229070337552862907730439551510507985775252279004134879676567836453834102668604840719262354970824571051738636826113251353412701256284257274065297571893280430434891668873603496484421987998276270099296236286151842885722274228379416005427714424067678968716350131246735136456225425350237252986313713887416922846392603563431737354411560606437095540225094409004208452620360540383323991729256445268414016310627777192786142580858617630389582523724121179871017625462238043141131403808599581947321296671526493779707759784281531562332114675132510914311835296103958805600245542312989907405742866323839244910465550302199576422584715464861553410146800827117258073851669056705452053294824546443018648148038331338483890185516914767065605197809547291719633439964394200195220386262872862368363391162151433889366676100146220704608638967548523325068492412555162031566319524183109924598238350195225892095630101357568683779718613235261481581086991612280937742559531994644177379500561419903567841539914751752255058465902938883406430342200147473363575676843265261083003265591382250706871961107104253196935832772999767298194222653823303832448052947792107699221482925366019496709693295264401073043273232578277458978350710377828281696910605742766319992067947382094044749574704234932441263557532498057294879958993179712476831574545200822800709175946741149045561588864521721071645692854005539362456979962155927974971817974486520457788270161293565269873318054726083137639711041516860227889075850414499827971953502314056320251710155652761403229920712209603511312535296816749158165559814038976505410027653426512445574699592244713195393454646748148805275195872203747857936031172229337626076436555993465994630910504764281903718292512368327580863273728748968060415622212412031483521719964605607411534846076746419431341199076193825024534150586471239782353664534852549125067861839162629609008113152560270962481907751821154172889444750467946397165361269582613750939352794940992315924809095631485827456917051649898246795624655499792931152752264746875822080000 [56,31] -253331719450804318069426128881132902392318248895557636699624337749622594551867921256301403028959908570899720879622476238388819008536426493780621884396104309891988042846821086887635733413602352333588625650117587457768202312139035339845949651111672224817029782419839322829655979937755338945703716081532383734076071835469663081487165988456075813948271587524296347364238671725213216120878414845148697093977997289358516180462733835302271891592815793194633835211792817527745951930709100126606528609330252753072090547454578797060296868130533436797395520994976521625997153653362525549890260666160524549677500545533498487321986576714766341892027096398462516345492917118827763650544274297183630757477359063683652460024284832464091141410721237858771795549086387887341261350847132678549912534730934132547079364008807451396305816578920548291357726684956329764916438933436868556019758606203154124318646812983077119447864178119192153076657244573275712484708044635672712174458205493664139461617643476366130001480221265513358987273388620326835851359468418482327594475698844454508338427780190788727689176288030041365254946806683753624684164003387486309314546920511059564163236432913440326415382277792867503976858741097234715031849564372526965297599829297847865136963679603737074476627394191570899124273029712780738342314475479861095006562927299843197027588485352711219428896213368293536622552355670296003729365790232760728271348592820137095419172278710674219130310601058731086443443956241702161981429333357975678376510513760831385447054551705318889822712372442878749650438213458290311527700142870327702077254429903206748618453276761275222798693989940284393231751750670223462734072327115001357072899116253954616061221389491539366370494865554060020078292133865429160433223161933566866123812958953788143816302778964104761681142107195249120593759095509120060534398105073708419761289421569493184243587363299621306318265597795292203698880159253996740440575311506077128693914345757279447430786684481348222209557745391655431491365684119244169582369576845465040041699836351294620579999110738084666572985943564894033690410415723269708167472186012540974071427861510031019792102050827475097905372672429113763513460122291042002759680000 [56,32] 67634618688928490099979636388603363650322102642526217227609037920459045671435971442981113115582930404559521436978960797608382786109241344146233144964301437453065491935980717985576133461061431718651497404370805990148408027842244892235313657228458512706226088103746569506132151237635253436173671403810989394590813177352849995888831756934800184513814500223793553638126132825669322470300074386470501606462820679682083539633616867795164410010088463489394087204336657814410194380089563791099077328520817605507011118069560106788926321363112701523366863348416839201197442668516748657582437762275516369163263232066262236636609483011343480882656752367618698351658675002497437008777304570957940309455408012423705839992655204351551263855581448508470800491193123125346182573173463730765402683980829463813964538830356336603113189999755642124212092132693015789383550975507687412767428748615084073596192246305577469610259021045698780780603122583275556759120280221631477140712899753845566501354742106696104740614896587444193961884408260184784083069986501169266139906486082927969132665076831899661056428707231150476998033647074546835709574492101428209459583381276904503758773832644564838850634504325230482512687827424726939147869075924838971337927427277591059233192530729415604819987088637612941787050191652309697073209885505363948613416806582264537434446486478894274441379448115304208903014829569556269599756840678557505781581819475366748076756773927080956614501012121744222191750673483165469980531929893059101469099421815058058518319334790370515296739018362105803654971309012413855660027024675128095410965956530347615295058688418810100412362303040891849199392798630469412578875942220787039913536169469893288067642630891826038906400450163842596918617771593185625150781838253651014625273583673184709284833026075553963021750057257519751260543011363374335528186686092159243586437197024699205496036502433959848564712487102975132468206755187682443599159929778973010405745727079794237152376488120406611033486554850520354229267090985439694845614614297036756668217414300386775790879013794139015824111074337351698936011801868771930559238465355724337705722757465198077894516346409296217731019628909503541516382231059789984448000 [56,33] -8852911092701040663282329223515108544560638038073674994367530638207764932879190413977074660535585064919648901119346789475955942120181139401305075765565595161463883822070377775036287818370092160560392785617963950227424025765427625827092474298449288041166402622359797190870166647344314510245526361576144471885256944343806386051478337097590240095980059424211213493085693221049236115106737049929951661999052437222889320140440819998706470354748048260573259167887524564654371673234839214270236055777321263196379460247012584434139402836557462040014718765542265376959829529670308096593667065294194473347562607501772386628739480854948050749990370083617650746186878078475776977508219481720334709097245009197677119027173041639410250047473244881823565324049524060817099259135299173722037227675863010512282076890676010895801885884153323561190643937082310899439715841738852621155324812451713144794659518236854269442076629662475085552550559891403953073751909589013004127419866155493714336604426524731871408395177234793654027447012961706561974439434733892153026191706995079506961698782758314011521193186424973064178603280367315628979851832144378386233757352090444485083621678442654835610834345403898166915527674290315049963473666223104084234768672958914489488826816819208253917347151874751442566325483128633095663364626584384196733171292877075554279142573154928818803852345552135842499373760564664004664186112202185707000950449978174911107408095483900846987771840102040125967663020502115741309361352919358117522492070094124449631838725722396811445272954834258206416685718527347294394014585531758266793726708664591174631104004915233202857230131315930669990229211240654456532003058157511764565383282998438237473230101380732869071253325210834710956015157610012899393788272800698124981351231412653217940115485086548742177813940711228111731065558822599338205427951836941988747462316222431029005946708106940345619438790843800466685560441339618653749813862068485538968829113167325540450640436452782945121982699803019919105918473211787456710444477051462838917031964729922192863480024085484516556330373269590713945345602863509502463576882474643846693379113110142965026249147129709526265278985672521804180624347753621928000 [56,34] -2394786072110432114842898658026998280881902423896112992245462920234684405244400310476767656707725127647740173455077753370669272052630626687863127126069095047921731501252172661089101595121868279143770443732725870853939097259023609170607984450422457995905536396138439261746971378879601023798052953923289511558268681720317247225749941915120991755123467087852993927477190760947207673624230387199958284049866751221226317929713358406711490943305363004124342216308499747229643637463228720734599649217837709019987948106682141903913152747547618890986477819181260680390293140992718209685449063786397971625937785701915097528873113515364240947673349077535769278016789551791107610200714712014381972344149970085517729120338486724073627447818965804461272996765287106454874842325657776482807046946069456645839115241702882740320718249378628744730179456240670776437011366381794710019287694633355980335341574241163110507795626769450625242017992418052692124355785710641097236964351838539795708907413903296559247760761564200577853422220466766435503505950750059456719227082310606435922744480187306791738992718512787174432302508865906788155166032919311289264853363525300157093970293247138233153097808187330861728163559891995505243092453975554316764033128655447094673467339501849922006724532083742911671528113508574937863864901652990859975374830621470241010567970508648496905339028237698195628213278601209664870578301476406501042568258439158679594100177171938407821002417871144400927790297963189558997947627698195974311618216490474885716013656648885021151747283218589984510814162564596620773812511061641810883489748913825027811685235890696329600277809755731403043527333141451016771915114469682393480977659043402134016818423688629825102638587465379677689194892971839489082287139415384265818487520977308282775135729285139069271475344927725675152294597922289280698440499028821848679676027675287594355128797219039800129901731590580782486912413028829135062346473856771837173900145758588570143393174681887624967686178478767372996249199485295024459958588996227016670081481196275305083298888115362074751934576321344810032269459719883762554592916647019091459372901778365532366356371618230790253549290556532056135166329006789875 [56,35] 1886209635932391169459177804609460681751397328261102577916322898276053752601727779454018891328142639520416145137521650137936761066283319083799382604479384540343701161969882656962522234365299398735097933802399113070892936363142999526442292319210747175664471872553122357233606453028750092423923311961572465858295324984038189859503985393955378101164269947796728286098148451059147564171813098592720754648331263516309734296752419831333131407552946015068528537549476481732175671351190041625297198281074486570709483432818083155468092121244352094989892631999085507397603169281411601863242444167559451182338436788668481664537694507840513972400629924245913831752610281955400116000539508256729949993176842717127407859986360652778737812681045225486546207292947249212848684060358876814797383141356074626971445515728163184240108786810879848270990158531223770080071026565270048127563960211143770162831018043944680870227635618053053558185056976917895303741638267995883246289692584174250098940870943927061757670734711173472061449103191345120618144850771320433434853660248771772974359498479804770766843954111563990743209012511640480941084318906401906503621117645799248589631764876981965424204659675604017914587848439047869233479961908614048103057852994276776690539637102915102388150429495948386168505420301583339822458195734165500154078668631174557117437567705456437275993472749934861151006946080514396252543168000160920140846668760798790892843212218475534600716369069238613187744454070188367935514738089325211992239784927950261956849729443543184728478672692182198245943577433519559341168430570987847765454677867629307122072171455153821829576385787041873585344177946007709793897832111660976204885034554444332605850640740612722717874080552917358929021420909795903952507245068981350711233834918066108050579123672861974819497520246684960610741416186496053514910955918954722001222071972774343112734685458607014134548837212306591661301689442094031477831269685612055542817881009305633815559849696128514844047356906596865497660748964769612026437307823213523080243195375063945188105330394372463184369929353084160970387370797509767581853463860683481885937436093491578915313354996124005995108589000058099027550419748000 [56,36] -559035258362629170708659212130557245777423964328099491190510942410482407620868061236257845428728510196523088206171852560344437098704771668660400859876480280492608279768616909169795222902986553329903065872768486670545388577458955796241918567680288262205611463094662629499678234539047397118737404532030361756962450732628949228861681850786706168215439149722329287301752380165198770858477543652568594181832951406167844003628518105942089188509764168561599556040447211903990775095456079666708676015882928674126769537561373623234264184472571429485951575223922777784471166355429541910627364799406185907582026168097299623800199680148079428617931255370034675863292154524282219438184927603538054455619739924608196529132716210405071010292319865985255734819226886326192023313500862007389638939081621731212621864351837353472484595471010981802429139491306486095154904105064035533958718494884318873645985621490134318961594110016158008635043095785258621562829164019396884776761404407404526159196267688714163844359444585946990590765424289768232224056146168228111989458466583047214965633986716171704674143868858015762621653650081983457528195085279657673032345152904505623720763064367655105326066215667559619170368562895780786973006759787464170068254314839470907877948975326722252939689502484000784574642633479652981750643828246623156973573158560369951466350886346563854403338784487873855350312891661205503113994609151361319405376211021143297593620446266701763107022110226024804941567944865573719047198603480790352232818959766240752694442780464216371509662487679152927469138647531629953228226527359751868826512239880797237593792612833108800903415585450455205015632113172037150732515642759133901953402531293475181581378950785251972847076313670087252998435605431048635116466698983819124762096299919565729294791116936432069873199263096787939534677265968495598174951131442362401014913334649801335613923508689858990570084324645074628517139225813098110081001894556441317089829391690078246607186210137914675196185631278512320235805362752712697790377813998494528768757911416726139911954917638295000617680644340342539742364536183446072812824023088677383514070802088114245551277453386315068595067199409649656791616000 [56,37] 48269050909148701619012279341723515713345171539917489822450447252175249515153112768000844257235285272298074341921463908636400532982303129798354358358662312373377272736215144263576401576663514979596153731198256320038808224070210734220385048911803590656098159437406127253999622984007934040586498762472322598813677823519750959000731977369828838837050725151929727030126254737705604102849940792198715698059140497945070130762871036259504334113531696038229179888395658942885090001979807176738221236139388397292767170582867408263649651559030962420951920824591760255882877382528834010166337297276773049267774094115887957381503753048220645608083211130234840116001075351409570220367519614895795921191118682291425250124926322135964473495701779954967728891325068962236113549860699839335613252746582779677655334348006164318259618953784368491245794197324623232676422388444083605747814852564522722955373600346985455150168628949559781859096781704246713090587482757079025706273278141055917334897593637026574695018036126261629002900694062020607172749311916605140836166687800101812470432468928934054109083502276103789882669395424111609001981014073466542379290170961692898885042176159334998125545531622482442823396042770925721249131899881793791926663710401409214565548312291107551287556363678157587871005075734939866607446190915371046783478332481863979784182926073105401384121254039421886090834582045139714681370214865541141361394372021764249827655107256190647976277615555499812882264255931313491199659394058224442012171941307955031237942035958254267936026119752672088178308761011835012545610531015449282302744717196346115794018665576549736189682744632786202031980921606044955336458436907820756580412599126391639967603084833327959926719494955412630991923500619301551209164766476203072353949213350790665534391727247773984805701328661471959843723799236082122124735141577240437041288527126617859949268597623122551552833961612395185969461034166981141058967899445126793519090832470362876952643780953239622627826816039188684599560235519718246579937018928560652749300023843494505697065636786603121388426587745254672975898702393631060203007252659620964819628181108472782366919231858867569218263554857621783647250 [56,38] 31972727935630231794514466198611806465691557404663390600152652526013568490212620234814555069052607704219149904674971865278227212973123458902413406099117831202401959297253961110490983018288862910600398970732891801021501860900795025983049775825263868587882843000276272466792196326086269502495627178000117593231089880374367486079392076106295685553373316188860523929480655689679529905400017533547083482159706759650447076813239513590460587422440847582325853077953691263757088068008116157586905066741143871104876784747448913495056814508250870648871611211787687478180496467286390719248520777105233251443181088700192038387303684944168537302075548995416045067208176474307108877616157624606035741598177383018227679766093865797411520315443189476416419672209915362077508184322010202764229308543321235171670947766894312754127378175909427557997210958670384142681690587837618963404319263393707643095691515055852768504291545589432268768445652861709611207626273559668360940778955431351889932134528388034884966952314628102040329594626129805526692342914728389194891357772278005970478900912961339236939772961407135581477697428561823946440330729435004534752196498647261247746196876995869168713830204113492648090602233684596529437607700858441962506180759747614169855343058997599937307167915261213756432121396030374902901734692076773588736392134937466303843297981089438230519260414993436517171864603555162792430798589870008893694080548105779527569815684202852659525142793325913656701364834111603205724442323103767339096235246303599299247023474774773056818328855597897534426465013307930083592300320443335620279494047087473585150399896121372561551301648160261006009047078547934637300443186256348420244898559803422749264501750300692963328136900084838562987049609638656191683880147559503117831774337689353804805033629110150570878354430927975553178865634486217565265675685359423829791314355240612988244181873158458463429274501192921322175910330863586336042209365436850182623726862427195674009091933915117735692108295332119737645702738445055908093964931537034279835238285631299001493160236018088752059443360221086769450706931340779253497000531131325233846033594324982583452286881386975524181951004036078568000 [56,39] -16372246160983237316611248666623186252628605658098583962598493357108173985170365563596238578205529924232051449290750239768952095410939819422288080380688915805243507655990359252518612108793222089400672398174889495305857774779856855466953858545175501345331471364344159470500382455176375164266704388973661735144050072259708449397174798662035104728384076513034659785703958172480145759531440040452019374641393234970647564891001855468211262269597013317025163939433436243716124738491964466940518135118027255408607592837761367300770666062431571596003981415497561539929298048185142306351249954172118050803555232932730451719986341370064622628195475001749120262498583445745840749726009475567258988735051671282267697335437080516774595514427135772324446349988747156014833700059604294227262396972158737000270185052301310114506237603977253164127758840382472110800761482876691540484003653720231775780532520293555865146445474127642050880563328280760106105475032144663960126640702205604253594319973723059075023129673313000021644260012090604112987004703763822484894950846258443956820720255836380377565944079913158609084596274490747405864778216946751454352385488203753750428645045049727872475599607280930901356330149604456473642605691678497273214035449883546841631949874112150938414460695719192688714902761389449412299449997106176872310328034717351309682956971608240173467185007845180066319821456968633764147175333392654005610291355400828643577489630939206826659408265706269028314540230106757800432554415264298263490470486641850073802004921428489567739758731127468017411993472919162910613507339796168590845801092265129846686705663213319681787874928641022052129797993439247057781818240578845022286340847612014498472910181079422149258143133567535870638714422976342727417460212162300461178388995605949401435552564859656285209992749577506328290419519994047132636708708759309686651151205306523491108037975280252892477293093061125202957309004897246341870257710809467357554276114742119590732015850976376977439557558912019439345059807727705344066333870828141783149744251340027372260524906015395374633537945773081450065800471641725009704006151017079581759598323503802262738258668150731822913533530196632000 [56,40] 3616382090660306748048715320865929003561125176462188654217706344572925890496410420429846920993392072926137238210730358005828975916157270723622221324406350528616195159308158179436726127498352915807553524662838765601677034921296667034821784000266863855748020125791215328764967825236214875847219889778570671324329847604825800300818118904645605642533114745512379572575975301176209298474143831040705632492233413086760703389753970004770005071899460425415633395337384951686538645163674261625245186635316268821427532246625692783083490146656712779643157840454866976925222187088202318575719140131049271084557681038387100521122489917932565868994829024416351750109795466339053669939890832513886005557463275103355933640175334374172488211637702518579999445328780713645718240206546833831715804334957688196886896823965111207966602723428711994594016448116024330626172500333523338611589676673951166862913490740447027398984313140029784129485704302790119917785355506349893992106448563629944279693418846300061783937200856949117457855233567346808965761067521469755931240069897834123726634430767829392717439671428174333956864686338834048162086649785063124752795299801568007386690693656273383169635972722140984338573107983810243710284365572492840901738072432198318033028103245354060652915569209775717262381620288696791257631021785964885700424256381814835274965115305159362160216527741961005248715758994313038068561673251057184606618947908944518864062425131674986151377363335301526830509019618601064818696229327626960280808939375461075811932035835404826539138765881143288904687318029559206372917091528523725086587530948545623558956059766239578542727441127968553381949680668067488686113325594392160769880662118402536773518192643564970553501019211874884245154861665753177361425619733110624684063329858431335275926608740463379127413052446316529985326402392671142862925822374835570125399928286167634517452006176020026795840903797801391971463230256762644398073788336922477258064030415950926912790584715443783857995282528438799837337779182154932785368166699357028759630006704191995594758621886625877003352743299335929592896328393376306940855426436149029371306810708871602520319517008423159915808154688500 [56,41] -196084517958881347774707982661905321320237887378044351084520893372270853354823595186056728979270032245310323834065279449836811993982189365170153258357112856415401179451685699967074834080409956921682363897590064008953447209419925061752764140026782915002591384365334982728874292349418022054518870096582881389429133300921555854483851359421891207403090914239439058616469458845208710257871105270574749894238311765507094332416988272362131196415643059226479546468641705500622919397028651261545829595551904447549147296640072474861025032322838674609074835723216804377796050772406686742638660295297463959552243884531857651225908227997635911122843181554778598158605536419618165799807912510433673933402150751781707536353725600882677805107671789152389444057353148896633639235908904506966913777815277609372878145130973841481646822357775515066916576640636013418031641389439009855950266885670539470418334710025958319195419256570902928635197258333235586411527341521366995673442907036544282462989010241862645259967989193747459331982784330710637989100881256384704598250465053713671845919634710332901363571610039424104111050300049905156809529181107375361020894955901262262667245137537698699103339430283658260711066459869502225815798309779111120561654726851954385914216673964741620167270001497939611169047041016977802880782753417750770757744787688046573094968238427012128189431206574154417111038075113244974558720897417666519797214222473710649406134865467734947183714580941274519761310084607443670467314899466475311482816111824870803458842387102963790090273254060054957748383445790686335383803928850661291941007994178573357276093763012794235340243441170663467546449827207248613210729544516960020648053710543887408017775454441284976846066455653554195133193137677423321380052980945535244675337994266040144662553026981454965238044708423220088752490204173709768455343646095607590962318667358048053584291602134021154476036046169470084325118343928799435114465426839249604470585902762523507217905145932806944249089191533260072956474642988071919796459737379318367517873212199510803447473430512192052087828242668830062123840101398878915385574522715599631011814376195293320074754121410715703340968000 [56,42] -140705803640025559714304199943880617962992182259453144881433450185316780439421369684979459918264356981951254461132075649181296861337503922492504059201363699524297478185246675033596858752715981030851848279810883782096131490885075750609195290974663781120632868070581024315535681759741084136446478030904570610655470053030158046870697494647049614113020577579170023084093414271600576244053120217662868744608523988359204523552473516877585974777483337578180467992207258775816384078451043490716397251018443006526407665824466988752468949793055851720848399370425981587416892137627957502343394049145928026155583397599428697743235541201526706903408962843506105973740624276397832509395160317255097627437449105150241915660109697716364471700277312488759094356906636203886740607692584521688526198863814082479073626881451812539955311347678920001583735619079600658011324701526303234184081853962437206403443395711913495166547299843188338117615175954306388213353345312387341193177924010581421414635019134916053376108239424767142268049637117895529214107250285818828897661622320362848647602215852801576488693637410671037884526106941032986954479214985739818559835041983184658112198873313180167482897984041385850249278352246978317500350990623787885377064427524204880511446409248833551095438717697101075040283937785542486746518711442464211096225003100475670488096398811546266560810279152195167383130957816476363933448860746790339352914622110099802999162423731251792787770661037335224207240669170774868300574349926844088809914656422151354591144737350709192907664745049014760757555037594846985940478875815982885610947832209765373409601768185018942099502587038079182878201447155508619131748970758976453713223417416821909634358005540119764219626014902128779908141289372101007194275601110574573198188200059241357839764497993658377066786365695841676518506969209934832054655382638403799325693873978409562274149234102732572581617086199002626841282032474501957316202470520986788336833814306059557631469723797545859879061374649048631253586945037511124031925247703319496066848439393777486231793458479325071789288397438920425285004537967428729662665934341344543149180069927587088146100209780177724239850 [56,43] 58469043635341193635514954511350672259251923744387668142582777501155170462439433579373188105416951034922886487332331178133605287534959022724714188944004192793929261817912088913246497018401533372822124099263908905889640143254237141291908243918868001222861044504497872031550745977363818214316787311962840024924209342541891317432367718185078868457300781347414208339086639278874932142924614163962041730355108357071817089626990373348625701473661527488147191297074404054061101278734135159387875951627642031558057822516303462245340306336619682052042054680618948604430033665805880127961967333134705109571818027703558627401308331820305024394201885167978285017713947491389480167018463157228322833256669149388316766376076336880031619739842255362281764984762423192245374512442554523598141000782866037933486051620303416058465604456774085440717692282816494334770330741036599234006834982897272987512836648019594074816981823980255559683679576105167186014167769289221318143267243086425477722085371176284503420441353456273856773063960511536641375090766050985490636410491646244476367888572211025204841532755701256732023925591337953559891302908769531995902792276568527433799305011757730521833618449271581242637121819788226656580356751521573976225802382895973132770847873525287225079460709419954624002704020802709077750292065132689014003526675506252949193183159718203559995516715793606651155287005975329903543373880356548212099788565828427803229410613493526375535902795223204498788869305311970669479997957208529569639918973884053082716811700042376211765671964346892273270827560145663791016037252624544782388220237331929202235107176597512661985290107317657615294652050119144006899728756169492389003826119992670511324337816264151257753585670618846530561601453037384293565076528556245655874556149660594514342821386555291438012575360826962388044950870793379148574150327872363848640043753588655716871145270023336247587352924594858813302213101811838960787063678103048136724199728678839208457553394067865692158118817881854601339617375232693842617833401571228566901224919396509592863371141179272840364576235711343857239749309216701904941430407181564650355088270018519731998333303258322197350 [56,44] -14346984773815158096584663770177229215447941660061401893183248668808306789189525548713982548229136017039444201476613809307315268258232262711053755563669220576022606530216970437879606303384120605761764122047893295702069668906759425129828482551868678968182436458643215990742555995704104699765158094916470101573112457020845630701283621546975326347635338488375279633444186642866127397957237587178601299918689720752397666863209388002902525069175465602192203097229142936449719275537009169520451083412501733957506415256131537629412802507065279312897579735171782055492713497112202328678578071805411319251063673625447736740370456512314240722672298779805292580977648048230372676904271257623633218395092209516852396709943136938180276127157115747610220468251440918139872456263740063844165368916925627151254940864302727331394165938497085429249230299021739395063551262218980744211975428919860687623176894974393392553906008608256981021714202449078400725481976440985961091718064478898612892129039108601253627035794457577372201029936487494492982628855180667627213039413845632036465941246881017146809619073299952582961934088781103371821517710168092086599780748012896064530282883179272422027627166483479618708510370946737259090183110679576073318568870600851450753408589577135400497384545297170462065458344106747863068724261914316832884572078570013751159484501106608323336328779435087722775744056959835314983337508266644309302658908558780716475386780511727580660648824858794900888845263041409598101156996187428988738084492253738213678785581497624078508111450266202662445823547256278655364504029641065450784977012868230586312296550141190801593618420415453689953233659508022513781613385497741121554041032056439870885051410103299876633150828941153597868604491429960985242700994709331732871830381175095147151272156544363732397633141253404602187000937331265908193153179179796692498663432339366207317810018430834871260123528674155142520052666182106968550237314966632558232971381719735950139277068946126749149469047552897660001047973226265825068136668391410959442373121646894937133626958305693004934079639900526493242151860344555985335345411978925165482621282947266088723463159010919200 [56,45] 2851847581802671289758217885795989586749342942367436431115715085581223158404186072082004348495577667914702420281656078540552190935861344030684921955270561322882257268352214050737679609499797502022342767668493629946303632066620858675361829924732409997061449844244327868435582921951936035415256563233795398955118337654207522961096970893189132775413022164143935829720227535444054028882861160471755212433848575815388598878553579420511494366637218311407572692784257822328158880217701988685788315262058689436707510724104243837661524058117800950464659739462030070521151635156915395786864884809680642745550516199916339624720795131346634281401749179427765189285504938312931632997418752080714381922251444950321803779354932834755081465023459549132977272569962741074314408298387312663828236498596506284924790725760244489030917191822654594426286656235498959041149920483261620449845301688796000464179190167136085454587694624637885094467740418876962034030849324968981531561744223585837583904714794063246748628162055589311011796183901967468840085284797526317878784959627004242452795765312619181495363504424454776399087252433278987478096504787380820296119297972855825308439232861764111259026852540502831015721441641305679807746989389862290704890821135684209240772770173493666166852199943935917153852683570864111226266066924271083566453251112565350963578652845346801828623427610392247508712190613730433424792587504248404771697320134609716037849482825364728199514389352462911606466340277915915161558426940780911539577677677901404025391347548324505989400140460815403781614495295359575433448209442369572982767212914815231080699130093082843716353170935485272895470638008253754799903457190637853003014621691989503000295784945255611370407198095557149833638204194081456623283835408518138483540153920265892224340467297919579215096104591555468005877047335918527177293609848755815716245075045357414034381029647633834098411633636051279454526895659498209679433067441555065337684206583818865252189209265508230114412359576667051378325963203545341384017139323671266979144983011497975820516095129797555947832144072743306356582933163582163613747558203240338162617271571204110328564509179200 [56,46] -529265692996323819931027093401845317875159588341299752764541964922769052416102165601575210065717414715443940124891447770813226135961490618605285052795034956390244788556637692685637103481850455923241252272279879894810402433920024714170714832853326936118049095121716252322379708747997277940347554495431450556793609950478674850140157832158771510034515773236740194396436495370696968361326184106174534292025090305101202976987938763071186995375041122847637530424920074066299086320796790255387538271594638883118574625110522733268375251584236631868405136713418871345178329786291868911495344616527643524733677815710849684288370649419026284690884555089436279093100200821470204052910073557172639977918542659323663360138733130279986487038857207700029646099957443145560547022846717460972065476465397304466499158072148815115511480949599393238646544784094983026529256093696413192016207916790504953398232150300274472790322857280023568864079573791279618158931701949551921695570549464753736529558047983784269495460842048322066858230104520450135446941391458305299694791604196280805507098200970665724681350190230832083323421134802441769867268454318808363772793612688750159434708521867419420271179460441481440463288696023847110597294603370951863683198182414350900572015323619613663158303527206074341853623294360132449106209574052709042656110431703220172345601199384469368303325106629211786901854045370166390778975631692344825515484084519352969164448237879178546880993235395450401732850803080836713847522452343558694357373377729912674636317547602193660103233174652036323648751343910918079600948808583064460748752421166708122577337361662268553074713689793014102202311309840316786203636692931429584758049869933391868847287559299446916721334666420938583743713883078529666008650211613418285990100630874015171834617528472338248803187708572307560778150179462620724641831693092691334783456738598593890037205928034844727698216640118879689959564114669634561024274659373341209881841920322646069261232976954769386249601620161499904692562297492360418350684001713295876324879402134466889229487322786116447612171126207891640773783665883541242852938273198822950933455460654482958095561025 [56,47] 110239059235736850850420556283630906326904540686619866716927139841938497614844900908376828081266250621236859358052186204922204929482479523443374340911671989411680813688123187896711894712796523479989681743710684503608805989771623300091604341281396317743213928655200339471414856349426581350265321917426484530490406205047353511940754049966109112081220004840472504570452622571592648081892794185828980643961353748672323443808878784538115539373403916378660629594064686541627051392961650493485714227285448812836378945116893988272042171920476599890146486465658105098326707627863991258087290093875765736986354884847590749955019666688917661009606967853084831130960471361834561966034201662869520329907113372481497877010478645832525518590502647735448940459212783246904325882391346811946063471803087990658700989279815586898370733136824229559298021652408914539348223934426100664594730930637114130341872260211156202739622581223820360269668680372593553697435640364780241433345440141090290332763444385927054466358271609648820744407230146586666539238228515189733858933315834409060048987438250240006366375577123828832579795914837194293673913195894181002506180344522214993857676414787174378235912004392423437612637462636442013187523095258808007081717961446323579786839717200184264423950806761807977717424616509997691697498094116850896494913737085128129663503144219403101512269197330071375968456207190463796531021971132544560866841865570028095945651604902542822423478611194493322669714336029855482588498024381342728234939391655582258823974354523015331399055199058326566586131918690606226308109159457347419503043104271213791046239176199814148222780947157704534318446019404993640487073455583590293119006381306242238645698804085129169501117610598375297712018332881861360096861976205757667277079216679234230299764027660716666643921070544812012821531700462203463183161587819854066434768122437284183020668264529720298140474791408907712486691790020905031598744849605687820466032106714053268679538957907992631070048758894260061588118174854319860631483597459997545063770692844814575881532351794148019218719581185577646183980859580009733431191016435577256853336401275352562184400 [56,48] -28877723546841849852835849878184175805289208651619774533110076574697270663346002251496887651171416586502107645541662360327266844397418995074598010223277468233843031042760244671847280581645628508495493753811204202394461107590166700426276185270312604068049865523331078797183221135198105100044594870801389650742531026582954209757332034871659417579031513912005402513637167847541882569796138789176632797260383312333978693116597036001593003673637136698841024985694485987300182722515105679990278967551791713484943875899080649485192154430158915866267061748018368567729534261537494979102909233474049406894712624839681941015640163767070959607147481382296200435996939797126793019849437028806922775109807695813827829778227210274931705926486656679218934113947808224948057856798673546077374900815803239566305674750010855660015877639753943268643422145422231698919269208458752539500316893790106339390228359822475357934427445658542323340538617931927278133949240469897920944203003023688105204766981964435001419945116988138063357717486649637589747938773475806796120178098477375294070309559738846195992836292447224038373667804522174150303399225038018252270271506892659111331656888035078603729508230309456007386285999981887975944660174391379576249330790525256029389053974944923926476106357953095569408511273573383310817235863531984165897423463711499165444167732622529037975848710853245319464827106562347419810584539055556140285294533453337376479475411251142207864398202711669940849913172269654639924137328496977995332882296866030214618407056956005870930184209714410589802499862218579272780603239076107917885211112332932844101035487317928962102187937196733877088157240679913964801578287573869893384399438132237169794740655684238492420807417744831541310774684222486732208698831683299435239025398436629437066048015779727048000821763776864487639550770611130501195361348794887984444084624880439445904129694193962729965962127978853716840331013033360979700754022186156071320128349602941701925629595459301082676301843398650680611988049881137981192530092176771459362132498141985522373581180037807476070247911635852083913712454400113528355993309736753617594259832536780424050 [56,49] 7555151130726775597877546230211974338898670857202018168222458636928039649335154096793125501652009607906777000244913118015284815990145751981285682596585179337598330959259762497159244442200962242661747757888423101347231452374861181900347046732431408098149833660117012191683179620925057696815626479952695848329591768721477234062948786586574790193453905732147982979973558790259526062205357361607745107853930678350539800274584354378365692740868331991791554669000591608910029383003070080471950578734218184647119114617386716969609473918363168337122988641079102161874769576772994051435692626542982849955454504874997884522269815819515202345144181034347708701152733792401117894290136742988963054738773912863270207089915144126984335026126217911186878261576289491271669134647929370893210882408822766053569759040863425818668976259833885216585225549587455882076383830010920510851743640257510325205652029996378456709636863226459614377552567786618616204059346657072793291954657290722712006776042578317613281839180384347337309538556490579063910077497302970993070003287166446094916378839778800939736362998993762380154480689177569996454825087018862618321813304598409067495101108431901849172753709711340504836261396087401776628102251977121777452603243560868020911734763392135652817832130484251447515830026218606706583685377795015981142844329247179420566815730764045650804816000919061512493943334641811876584544259168055142978680153961122563458599000497463236482849280598527521837014946037347504272718034842011897359815377833641142867011608727158678141558913192450877356400678342734148842998027772257199733999350536376138101022027988035947267055721237202790684878765040824608262614251212162925937446664968061684169642579773496019659659357873080388719570666032160349529760290992261281962452935810794557931156546182824937677364694252025886328623554122763132520698096993954508137014267606323558335351342920124942737030244597682791131584644272232774546107760609465670624891754690007698840799107231188594556376874576805000589385588167705165505052689534677047606138486440124456236134551569723586615126189021584064938843744180493394912896775032818178419920397277206600 [56,50] -1687542953818519545409918492299233920594331227787023625140493821467525386317890067915080408532801575243668933426225202259521498354005438390190819322215582267235216167561094571377698480301748705876996119744224488400532709837762243386566546893166643920270088487137582029375529410279964323664342322078002530665979566787764464143444037793974377541852939087847788316167877588969064979881882811367963268455715132388942982504775680431269349324703218285959232367958008098750125915782581622969208623004255092583628986974834165401129487442612408816503229385139628111931732688426742405444833060676396253255072577179416758530297654186949053039949604534283864617196323141663264155562917857789190032084988254980076511038717968479691497813405401819119969305509253566821313057544320733602246786745903865775276530626017598096364399221926400964793326419136468233070428853256728336326330605304534321238424104029057804222038720313001133995786994298047084177324035213608457622932227352494825748045007488150539934468968378091927594181541456590914977197770905893103625115178085372172018302630385252426210859718223308947356533875728625300234805342939369231036406558508087695917902544022496761509652585608818525000946934270768186484281475919756948500731364126717386660965631252706550365186602570421216266634230756072012727669040046739477383674786790367447136260007720784490888637813590487348817163965650546461144412733318478150256438955100594460669481421501649729004465648732285512563002046005097157960934683564919464967499790167016796222003760651665538225842782365497508940980986100308166400476005981731977074177501903048481825569951626558341872227854546822506097746661787026769128802474320864422491866699012872929130099673222733324592877575627077666040070498278111406981731469144862453999705565013861092073680478893799336988065784868518822403196962070765738378157840994737291491699716555305746520357469711824289882092429951952571967009760397684489388991137937457295184058178096111646615022043076743548958532618801333770901300015542022607317373359146401925688597214016085740277285291545713570467549327331530064375569687974796230964788484174749342865376314766550 [56,51] 329728155172046145647447451272191707253306530565426402885091771261557069079731636310250283584841786402467913039428413333748702667290740606641868465226880042056766779464798778049792308605783749996272624301044028294328995119919160482940545584444815251792887434033716874112429389999327194183593492221246714963206041500950268724557945079842492844507618878058167939735253275075462613362848395380194147906404451820043846889611660229703813892498030373269564221480101027859142248467659310651906888883132965124473845752025074673172629853223642777667801509776969251730450208651020422914764135797277008800661685482828081465120144674645571711467404904859384842279315065550526056845653308792484408496792913447500522396337100173647271952429503742673582960083760324052848342511854067039954132891334150668944774331680406791099232500000817690256048126720188772782779547775506263245770350807769749032057616448117516672571048536027286185418217887043597791897321862813548135869118283386632572639537604135143220158787439053269367800977321009973687196713338003088168473800682932764202072643076309074872626871091268348079463082660478809958546643276620319740282937326320547298269034688049495017021247976805583229240366105802861263299817602629675211931017289258035354425835748682484776207782407871731739228621601900214981194135061383453139591316922308649995804453198119904600085217371040416907336970913947635683753214285583923081290290859474409799091873283880057068274988141582794084173983873660960362042634081053442418403945309365263944160620474028534006270085123657608991994313813408575157470537168233909237922662320490527042535677951238675426938223403429381348260551184876485116173614136622507725388588956605196255045575823262506657521621607990088844586533145938694218431848142044791488613012321767943189980089616229538028353583125956062783109172956893285821013443955676059933271688777620262811016056862376508806244487099033775141870807685754837899320015842779040613081421552635200952092330828850460269436313859198311414335699742787668842348598114056089960778852149440892033344374820083955123029059009404694468123756981831548404825800831815258000878106800 [56,52] -52441826132449549130667746922665098955289129112699180719235564666585733473742103149842347728301926946262059582709016440649173849116920912063509599757587147143547709823062524870371529988407421099434963337000395022382021954960675759676062209479365983550582413570894291610278696929583512448854688694507641095392986430121162469433245880545644953571596430709278755390014615632044528998836665706106521835713998357225482534564607545151273086868670995758513064775495940199423054267464618245684718007533586971593575282327119440798777750971951914425774355086794794544360765361445853797129940420309419639114714913531456618651746753663653066492774973103948353466684432834260984185007288230243363168138583097724453341524874815714710043141407989982963023648944798923231691693755596665578334438419376598639061850984383700707259319187479245817334314308063552499627546704469493191479645608940447147753915718193772849863649103439756797588456870678748092299473522697768814627407857646877462228432730532442313492628648146140489165943757115089878625730975445321060477093951226499243552214324532769719911422894291855311742281479860408779865370263734259640426199623913239187812239445855066091438250507927081152152785108981723478382598687943396852613426930379934389927184151075220051011781864333306193283537593031736647493523223984406474064527555803572267747026415998086239879794203931213889664899219751256190311538262387964362199569639443692815221243202292743824245263345893189637781855363004778449335272570933038758922748022429292614408225749872886541408936612345635099594163491219735694885522270523851921146637622076534888889296681031517815420452383327761856930473012733599757499960812448627301552198063132356365647606111734094461628413285577518333102473720134563802393442114171102140428467003618323057073480136860633998252957706234053109799741915182212603325975937869736938072280744558142438126434633396179148895481726808715005315673555137922302108744406796823254663459999387650923217285288113601451524475708201068256135845445832962907543563689858279493210866952261411391005829933507101766550264034685454697003581095875803716617015627114164276704905 [56,53] 6166597404831184174416086137799798759561006225304028841688227122965966050832671541576576163125533089479879648707682295317526255562715299248925275138416112790283202300262628530602419628459090728178557852320654249907668221265633915001010439840385420629703872279676303723555977208124128012987373486657040306522582790650452756281872312134692295784711363682350908870770212856821549648538830960631430927401485849113768098526143912579997405322530302682543013631273977073038240847185784137525505891055413174493166597097928445909155633630819435761400515144789080184782225539669500341539400425268396132651323019559092889580125696538579255409073422452351530465535691502315636423622797755670775163919264169831246859008173418544093301127528075238239442293477715367486109362483658855637633087485934141712314065262734505474352654649248692219539566096830779057754821502854488311829719020218819129506238142293896232510677155386487792918286700106192987694115548960499893041140522078344758591848385890550737331335950149519922444188614913259213817478217100140355998752831866678195415393382164824651285553020603375208027232669135736748824798962312195980176214135450314828865404129117628247618342387249090378262091893821156371076506852316576749976168924716038451957586388710819944959055990848743858788115597675959536041735529490499873338002599713894000639039293185383719012595789458793023045690402134919209846697313702607107990404864474532873051951202712825282701670407705318373333292760758659803339991205266464988983412639002050510659953549914004028737570930754100046310060312333190510472616504050057033634059003352372331006690374501128661696237891235410298906001208866918900653111673632851334069209418134093984363953517608681400493151502662756551862386344862944807143509968124677658895095960043363118278451802007347932870187437660878354034629384577618325992186265663613472468622973035846872942728085669805528515626621489458682749878914912753774987063483808796202141771687349990468315232924773438031032870128128897942793031138543355250557978252761003500011967366733920296538441666209140247749380266722573433301058272468859518910485453127407253330 [56,54] -732920297524483845593969520999723704528954466341461108100129768515708411973413224779211411136579651898410844070332960329608725232882152114502274007355561016641655972083791851832346347692695248374184923914220471598510759599856519634821930276076429624529939428650391748585627198667364470699190203554687115398848846629809914217739166433663257371405015659103512711267771253868244167596663029044610900301759856591370253860774707021902850972071999278586557310960814946241885369135954048435372934312530736411187052894212406795481039087977775456165135686497545906669292795377335856105652315731622167668735128369642763773862881814616652920770340843276427718112613233398466918516285517114838602120028457048714138667987514813751358053832160631839677936812957712551121720964983169851105984749297176456120737344324588464344245507403884662836334355703243057069032140319284467808146445848488166623139207694095209790942486091307776099486592022720615609067715332331923441394086382500076193885135927564933278157233042568423220626135113396306515067535581862682610061545739705099265403456463882518486011388246074249703533575734016709355589309174008684535459655797780323493199100417912202197955934196868018614066807429652825730027207959084221109817696101613193977531027272537335098455908258612924664165504165265492737542256942406976938310915483046684688200905480883572710880860863227704571226163370217665672522921922597935479193521459259140266563742171568035676727655370864696942692169988475946407894754024627293493326714214571656927045735842542698917770281313956795237567666541177400706439714673343989089676406944030003746497008112868052373474464737231548024260909091323418690286431779775428822818018099970821782165899814729557190651243666716532234520992680253086195755908553835289205226344153278785844690749690387938543506666225226089377003983697956000120672172766127561258408646057486408072181819950584388088214412522910367063825445274772917370730163787050872355448632029129783773291871659583314708389429182837587655536899314056816689700766271297927316800378356163451595330758600055279255531856267687892313272283044849481860230740590611250 [56,55] 113619020828877493115336117094536555915037717644125820066422525375272403492417428250203244889268197770479646043761240237900477317327082145000046518384109931429244736602929416488271252962827638350017513058275337192463343821150013330618527415258232254250274001038084538590770631886049240361424659240262360382965072956073057500959539422080055766289281151749630818240427917300467212412302778183953640896381051810782174929251769267050365605376458445945964412295519520309034984072245093152317337091089176658417109534077674011497933171412772997993187177439813281651032352401490403730692018506795640419380304412260965326709581064935335252496640120842748820588455824887104948768736520404387489781188279377111549757047553491253473908989927759663340076205578405664148100972102601201923466039109946034996875857340777202237782975189125840254076277196649983476429429571740916845287400101712202925508051462735094289496409565594279633648375219763778952809375183277774729385147076949279496879479768455722816857569781682151759840807321046901165773292978898161313240150098054331827466151493914375589952058737700207657189808142072971392539437113005585872541637407054168000510594641393280396836829391970347574673032223878158761089324626895539972708388351797710911868392137611191192738037292788204227712657380109936888401524897486868314178203504025508613895455518317631580877768709659490259058758056834901444526563883755590995230456563234086576574040256909041169204078773401519936279428385271057016739804368348898079666240402517210328459517957606785428559269001752587837268945263668177393766631898594151757549060100305881714679911381025662103906323106064002504364039249661254980045924778319739563911595405871145727535395181722916235887716506488221265256878651816058694875711613873400444029994301709715746866344307591726122685803372941747181612799519837813836000553309437077169386010764372502555690104209493267582021796688413092325590455272009897015589094435695498951393148456916900572576470372662134357669222353929577605221351964169764544860935160425792455979640801045311517531835579989187487762869814441939996576511447958768093071009000000 [56,56] -12397174584266891354341107702655492546907602002493219310500139647578543471041563225970279956062492239282873053596172055632895815250439238048718294099604820695604305201849635921267058382215178722086875950307429760765732836760369178506066265799084678026108039418951074573817129063398610356543339676277225626813510429691813309607624165596195173718508567913671052244234363395823555092029952052420931432328520851771734424986836870493556661794706768626337674029117409924287354320064301192191931956116736707257614426305827907927830255849686266798970153986791773051471372515339014834450213168350734567738853367938831282523809463129111523934232791365264360662746036120488500068878301752876385209979620971448488614417586169104632742303332499109164748861945743122068030522580609915507830822616470878461620228291447826279014594454161577680102622685608337059110889779631446295975872487530515069378387521523829669455625498227231834702993856107881236544450802292928283656070032324402571084650142962026939207887302656289559026563964459053070270794309664388025469753951321620281683744435331753477395310971015482222874814369846480274038177900076577139279843276919296547365851358351991369101299361267458162136642372884832643915195197929890625715297266857834226845951073006967812287617935382433719743611615924172137432806815069695236441193603875131788927689841016054113571938226699796312425564387894877503530245010291957688938200220682065984045698156749447847332980922678763715194084254179005604187443058238237725003485793289109689583188785512957268976618555549358195783848812479279134565027987423672264924307567594877573229548650334264337840360677304105074359078074937972858912304208344706623863572563375237092944044346680054636366347830413630573353313536295070538170729922269810182374658253200430388817973266970873398432659888170595782975125894836780884286689186327092119607104807360908633387774928698957383681725140689493997220084261923126159860651180305693594011127919146093658179290243151035045801473945432316246895960669126986606509445756672177692514545289119616967307991485053637390966913158739509729054650891512856412569346250 [57,0] -442602322387469570200804681010977327924618350747463437379721787396398580335124237772249517458857651078637874258400185052977274086303880904893652163877917419668183879589948450196227596577516212254362363062725034303352043797420255017599191024345527317665510519268034865634604316661198045101056490459424487575494245330184639374170250423901274450033777226879870122764294672726582898024139064328178201015780427488484861168449087382435916917582550637520407854715512514402226902815565545186352784897044344572530351022675111762846912995303850406336095057099483111348337421219354329204261390644746169389537239203197858408132645150459703018613817053099705820711403740842632845157568111128057916457855729151864494931532018616330511042511276786267471810774931485147103448668072164483298708200381338898761077274957972164299814329948454579436890467032817134391900331660982848336550237645033781840718233369842694122825283303460082986104508747629212213760252245988644389544488150110674211345794713464517399057733927613441251738018284059926849015051100037635278835117769139746441530764091734303591766728230914466500266427528518525814908365133378900514782817095491871733083903573772843931115547633525712077225364693429105383764915613324275479898163891434905229850066535753958132540904140664027632309713340653428289003477034959782320200342884667529527903553446993393561572467352834812336138194562134546619358510924910043892949508110290789567955703892580466954782945677749724911793425392553954940377147956700543510538036996074319024186973728355661430010581348987158394802198538778304711407470781587955607979855109373483279287671665129569086576327427799156564154266056730825615696491564755619747820100650789657749311153645305056748924825543310474221980883033776248420058482315243705291853886967293877542278637507288304230137526829565226486121383879107769559718035075411985966994675024248061153680262049413708479022654993630251911287905402244276456432314436410181640747993887747258206831604381227229132353125473924943746535821880787242047978759771488202598514290566879098241971313605979580356872669562317422299817266755755923875434266687465476091641343994389990671083780322480483399496579893540694325126299830459722932568255322740436873513578690144273220141576762723698130410364266330391052288000000000000000 [57,1] 1853578584613084933044229049928646416065291290074018631306402635003412565399807504998541730904266152606210508379059608395141629911776686371830854585657674474634125024524796121724637030534304154203775002685528056539811467731730970785080557914487860839956480421861320478068935010828657695509844794655389789635981845589224864451957918067634693366255698169127913948828816899148077198324967305778196229665514608729746650246644529825726120152750788614588708368008352838851969766952830429850043078467305741787462557006891225935452052312230408093636427873505727870641956940596917170591652283342443088919559857462653702352594782015864160600768689748675999473978598153241194508192254268121510559459218787307996406483313128910131604697099867622618531675085016603571050219353714871901727611110016589209262958968425336953598932119643320396082735135623758565608733020967412978232181778894441729601503488773937321091748984486920502199623655993136665830036261065048263991132601264706698205446032652917984957225589519922650926363514671045012858924816488136938059518844976785217294042714059748501577954161242407870624403577361989450500971953099879147290620063355386220507202049697405045118942984349140933440411024851473072030420900012640067862606385130028355960357565754769144393885418460346082152863329922813824253146028226428585085724762571763227413579239608911991003593395081323986760240214615610771967571830532573300887570402582069155340045344502233592899766984985076742093535899289192759301031817330563732615004640242363049207754625542052845811887667573539403206725171524509751536868946418587506158514959165025727515720541780580889073388122313337565572270426238870545648165893009427504112398678541910919463907648011536072242063563498193333942459810852456118087985893762553874404271732958004095853317275573611324838784180018331299508514313361222280858741621373810391811572171725845463900686229797517875745997753401692414443292121016046575651269369327722726598142729529580421049808258175288963783526524538755166523638208230100942182618882761925127985600879109466551745815200669058466342131034459043613926526433353177220861477595631231317373747533674389336620855002402407985494951285097962654160109158657143241500327868161964156563579440510722593564105742753726111699885757028403532267520000000000000 [57,2] -9947019522269937570648331764219234791584131865581337308725593460458758596506798113182943785580390483051720371151464004844037323412870229163909437866204355771558181397467272385255520684770077478789024988587903037031241914497185081892718141989672996962991867991754143547604514298550524159908866319174437423897160059891254226599815563461644529659706596105171598162061249148381120268995650090377212507199263191809931696225247921262789807136285578408631729023543692125629785154791175117003539773799049790732803371931944722601377079283424323461012183425817451845803142345604541941550323025616599728853418605991605463748938422684755337050699233342790009568562926942962656279394779141576576458155141034006046857227654644269779913076529622042787370975937718645065443016579585420522947696240443917217778339434506879957143414552984218887584653332677748039241982270237821364024870853650301514059176308363404942019407587144745453148183914509593245509365652013085534400333292447240487302655072412414766255996049363993101452923361923915412165506905267466037917888898829527934360441984876653604332542093876049114770709727035537757038284731762897704050402624509712501342634398418172053700618377860398114791751914233188134744836974702642837833329641233673498361001278364633620382256371378339720908812962394400694006827591452804740591282004166299056400432017592961026623814061149011183767616976434932397176134355094170862062727474381263516947047293105941690354850319630862308877522869118909725301973114715978694289775657255732519324720361164063646778855894563552164643198823529984874878264217235521423463479221368509880660069382507646675831031694740986527492879653939958339119701709046337486931217823938011945814098092381404539675611633771835360283734845448617960591509195096144240811575978042388530834145655338670423186558084658364875395796344919107712620977527124836690399075730141548569391754876048199375437275490993057934568270633511703621921928330357028941606228499932240838249495686911421233684756320127011707932339081503883324811183596095769698475831928951327665923312195203803352941798431868557510847680748669558260272919974546537166202415871790148806447845911884241420634858476581120781296896554384713808301209202297046609062677733617203805389887691535677887301883776588132542054400000000000 [57,3] 44623506452163346577373762869856827967960604991467871356879700173599807732034284612953513892258088799868960896164554146097685736792707172591558592127519530446719953663511059069004908904139654910812885281339982634840243397965911820601803755094880691835138629444990211132344331176322261951123016618772661241898864599607965948725000507262674938061428125406897565596783871431104617944471843381615229311130924801891256722666944632697722150760953233892732049643601516844417760851597596105939156083844910119533120003445549479799830365742078676138690447723039172995320325693058731834575118978345402380692600988881194880301227668522910370718279325611744288801379396863839749972565273098322415032076776107224717893735157472893341460405331552547154689279405033733217061464030669714227494314306388873994830317301589011872944248178795872925503553499103073505196760466664904589751104885089108570407594076489683535977488063071426808143714040340877330555842278005193380807223982952658620959361971233711622862804150680528363302706309301569042384118478590230117105361959519923191105126181706137922030405392425216801100005800197796035371533922411280130596445693737730421623509437697250774950296882561119432761406466194263090699484566892702578673206282559111599293632003296156019005469008939426215967483873576771004730484346832288772768610665913940435290514145405052049227497395768029256862429392186552424451982469856435977813183597947239901506684579635732860370853711921005049651538951490447295129789454424987273727192264340430269028944280797788548923160201657657415371475718129039373788111632157670914306992882857676418848069470575018111322047346863596057047826986833359945293111547089312293814614376256550186779779235972649149748488885526512881484328785499667894147464884203603810095624816269657725869696156328836656135573569046800946029546527176353387402280949472911646160485490946298829294748382147329158341353079204432855671545123304717179942946234677731795621416294946375813761871322888295038575984472575592552184188889057427509066546696766221391062063060333932111036479121577212413333577029880926871654183970638813200276171508194090485983574917785817370137083696476446591030265618821413920871111155241575131065742212538234637671121075530425520793710895010503434262549242501364973568000000000 [57,4] -184262200882912176650341890029999255627899307273395541732226096248910043547352204997426351776288020248072205437399339064011220538428920517348908599626124265620090796050917301689704562227564864943379405142885550141125122364393919831696391346902069268484481027361287902876419721058313111269406100778099101901355191465274146940731482893389984765164026835232408792026484234462502093034085271696303800268567092332900463513395493553992522582663617873797338892052979544849025585226588728396936137570488585123247314599448120377950482610042840484323645706780535243101306722235042495008383405626853786978167776258016945608448569951126478121048552211947148357661310987878072521586618688909414545989272963780753568959860529045809086270418264936861513908204807333363433178396327922400100734461674965168466596991616775723609186915209117750320965169661991683810915943005389624853908368556004942073888331948001421976050829724883722190319173884356031166102708104063469293202256059841937484128354859760814224089366406448007205237506650997370227408157796505521089642814193290811448395714628490452828366924701147041464589470464468777028147569722775411368315764976512717395469561433048319616771799535407746384445883290592722711268672569107826458247725332190719114495352925929163578232557238611765692511194634187852770401125399106597878403866638391193679094070901220172305122944522429413323143704500349423745600800587111590672874475069189984206267543952345943799355260421894848609200958716166315251018478585533555182209623682795173190190716877930852966814456656999412945754128931473106890449368077297747720889961280051738864839563972519502448598899939311441836499287089777557766783535430781402204631052524354199861653152521578530942523063948730121341905187044115669969940681318652512228489351557060958216622703344039251216262245446400775821612010543051622510933289952269406266550195047793115014636213029685912033921053636732763943278482343294601714375268681866621460435731477165108537676759656092439212581537783879126147919607257987052484825899226115139600526260109323317018160922838993325655855972368301668486163955320725388207895415810323736710118204903941700526663025346252264245395241996127085826815189686401187781468743132726884031449565722576746127642913220073959377952414349167595356160000000 [57,5] 287767972630655457079225689539282881893024435970338771748080550632299415754613927721940592964161743716649648553843511177037095950968841069451288509223212500041634517728747069984680611608428328243293561649919258266412780904119025010018789788085409394488020210016462581767303329433274912641068713633239434612558947646960450675757193877325738269198352391961259703226838650087322834954486029592575567494233363846023665680086729930033628891239497528019021010878804715196931323267068377413781947487208096228333485182710042077956067231635999651742534631431016575883021380131668008724831275919923637057695617769428923569634357405621082354400655578988339460085724620724846359751723809359331242880705210367555574359088017714028347149203865472817960612883356060255644435061205857267743832819345438497083829319894176030225155903902906833093365897096656156969022535571334294737525064606846298141491644633071080611641750203191353486876283434957682240182303904287708411397194662424955071943823048723789285330584650033980355509856218542740401133601191643732330988237830011350300928201107573562885215086066140127423913603424584413477961493379728299764287955158676599092990214416778819949079891676251211593722180147260667186945441671497004743160743004245267565866337761383520509956313915267188744540670292377496633353274906352996183464911062694973248190690116752476434868532002698349786381340614735668536777763995927441872540236144965039666681573872756283030278484208302505731259728205462898243784090766240671329852094700563889223155139717993369510331981169066941939005346685594387834026744275690359550317062729792787498044153914020081275136714917440151888926190905143026536772823512629976511726444357869576168924880780089089499534782660196025801705047864542641027484598905575991294243103079228404754560716546919100411820885244497253874549355394451906502854369316807319536681932506886067880179533105518086636800381806226061397938843890928337634258894534265844429734499876649189935934205488468424789390441666371517370165429129082412272600841929891241755019697305034559922891813468837755776510686148893387703347418764498761514950576416183632352081395719189014378841690822223715864047633095935559092951579035071777336124755735559930772387321013707002676199230040062333757312836592078317158400000 [57,6] 621957543170665303448641621465911552189530340636055816345022487023160897878494848614097593955034936643874661853933409403739658652515540862870957417184424608796659897038161703812235822199775755577010360306048502754749208255098131207747522072112309560950090681275714815771933785895099205386100464588830607806718001084103956165075990845697711892729747690867986215564760025765171044359062816201880426009070059172455852372287470664787053077908390845116002391869864525846603046535551551040209091946814034227204847460530159942468120387652421171383177780699641474542779524291684363539597826798048994939820267964513350475285019925565191152407212210742429755376771053094842809519198569661689861333336150424838118132718771352041459104724989945256966712437344848183631853293361940996115225627623075624443340873347739673044198683600873964676955010425877987144727046839301528312789469131959036118366746084415740450848198252034757976205675462816442244114646162052879116186787007595407101514955583388299570292146023974149497643764364285721463910950056577350060360910924039240500426473773550169352976686049679157277919073823452390357073922265491386860704105697610309189589883230373904489007887211387318618162115051961840088880085046647922500076811892189357334174743278275490536617979632601109413788329291095608164451303625562929810771293393653281839264466307410002970389557942671129841390340814025732835392150224347191036943869813042288709020761739501531554561166103610958571954976717814557015409493641133197515789946393069243681094812521688377281894926242477930805197596324429112868831598980644654041743605216616848661856756833235337477134091062399994931245881460453758329381159061204896151203626626041643073166968761372906740717738370406921240895325377144746504875443664099485270392226512568075372009110571582419280180722929932394516187201812322771609838776019472147310743971404140802210552816749382709493371853855189384493408931654404434560862871627007769812705149705601918949053465895282842813200569813762180005101132957281175891837219185229248025120689392452388036250635383440344155877642608769223216195867294695805663129584091711176304624059338157334868474252677559454238370191843860779352709314671694286324806740702696443047382704438257398421618537456252493107295068923258470400000 [57,7] -1670726074556636220475126723964935221466210454775894368793094789755567751842642067785633946045913265671486045821800805079949979206658801766373062177963657952449625827653380818273740306687810600379577669252365191253674959817221796525136756512025714447682761504400129427922732764264580564307139921958231781673160934363463170202355868768311429576099811732994399753614921833813123972842459263129997397870491744038829774758273552308838967552477266103116426588621075613595386389855317831656785890467455058589417646562191832589755835327454765792515235649270588621719686365439867057133582546317208416001109515517092025320741959687009847559687872548717756249816435556563880394202007766483271214928971391418373405368278410225060421718124522065209632389051246358926264293291595820927521378217238055623476321414234852241214002361370748387305499947187886526343201699891002206995422085099449652047342745042345545595037885028639287519385144774481473526657116554584227973434437215238266204212266470432148075748933652545715547224902402702212293489892449580491836877552474261893194155384515522042390402051356835966942505170630868934982118708998769364964936253714454926796322466517923246520870475663437207540237919525598384030714565939324084663595509884986761116183790400962723325065332109573367660549110362009162536644345687289804690107827647868440800565217744654834856469942710864887598768145260820965831786828756074623642394870082280393717728332462698409228128412496037485403270711998001327451814070725741734948776983265274076629619643226418389976253703610167999098826997228352966090643019037033032873862487161239647681724347392136459270724823959345779243619278502199709210444988303299957819245826875828849309620676301496131119255133937680731908815610811935569025676187261346601315934328899775389199467680274217650420110692042792539726307194554469779842854899632492782796620569091358694719709256767671728234106709801730975183741302306909771038800970314568041779659387436338592412729902546551604243885617777297338190740812820742401532371853773351878587319044371985929540198322531781427966492254665240385584618353729333874669973660242002483798915052826109795398330288345124209288959700256722406472724949201964024303701406087045573058066700598217049456267160077250880007969234558648320000 [57,8] -23383912089399713091753673957964214619486697597272223920864797595947204604866669841864494269091065899135281950732252556840587529483002718963306237096745132936909413996383723881040925106168476799323921190796575249376233629661134214200896109726926854365270824866173259844564929980784305435763502608094419619727202990398249654075406918286259229938680821607713210512968922747846209822794588810185826981614797257213817022397192066885797075695919885027542771066387270974775159716172677574979047905439024962856233835232454655725874975260605284773891572781889011421223912260871886253709008236169386740762490117844519232266704274230988515629792686824220560392413630633901624090426232817367182086034249986835760724809884832310363607862038376021024108546668437700997194099248414372132130217129384807709961413894807517788465290312619841633101657659801217555419857991873310565897033347998373839282002049537760924817270615137815965658944571431735020374174642264727765836386005509104934577885307760349864569615535923677237203042465334396466691064148980424048571820751909680562117875838767613654331758403748153825903772855643519218188815482564172379954049882985616387354300913734612114452943544069288262383858445810611704887996262908535932633849460782797064225413469193786608481619746863088927694628708440620759014104092000368134847013818501696274587586074389900515523634740659291414513728461674269426247852795072864957503657531449917254625375447889922597141063215282504285368698557192993586989837300305496837194511012713215907530812820310035257399120001088262930992414769604797177064896217359596457269681254452345793733001394785222276308079270582339496025337757946846779677379064912638140673308847144274487163623461705041577658531159155318162494833653975237436001319607412932365497213519001071568477770328952952642953204926586029170014971390649486305685785468242777346768950684658760591605395271691208273092139803982971546931008140970019786265844052124316584159496098460473431340233820445851807496645580892768239801972636307692568153668012229797338064195407215954894484992156364816556565323813128955769303940591031762279925852391294221847522929993714670880097858057442448156010825604968792483779811230815071908832092499213693393656698957316424256038346725450765760189984701153280000 [57,9] 194993953975817165370223673738649520801898708275254650446105935808897979083376485432508921922185808363738292393030210775689674450771424756554152251114561657365369668890426994129195726589987909783121651547567703364457416536095318479400490750407039929867084168933958542721074406324393759288856630845959474547269103672888223247149533713772855377860774406409893103554500563720692562976540940196101414954830697052642958622891133778380630637481275098219690035949187628660164366708015638387271437771623848652526284733588447492215406406868312901672861708585418960955665116518046792159517344795563400402882094168236676216210203428298608712652457752164420733282646325524367532040343645722765504484582627323899364838461072774965435038846296461630899186506998824048306130973919596636050968191759439751460139317396665907339448572491774347768470119556185642848828263214075373202911295330198390274931832123682429296731834566185578109750057921244905336974545708239256011747745544537651047956731070255126939206505878858137223219319834561347012624155475874379019162408122735693610486386713291736151069906052391837800252007123886006932397319883646533549982564267357797594216891037312747273172932128245499013704434293475840536638569858028283983717259826310791918584251531661636325862522631190481634482470947186027354661138774233885070822595543776577832641901416778609916809622621769098155363438059887698751768948168380109897165057404952434661020791203864961454472437097877210659727275620736657335047158759902643835787126490900981398548967153818265905937620536007903126939790251862486831532223772000707125912549905896301851351442045068837466548458820884589590689896284878207221600400189078171470607212448136890520901987621006114492654993573477057182901494042721665140988684200157763049341070397984132387323792408737164678106719178344885317503515445297958217971047914608588081173821295577230669458325926909749813469721117201927677808504919714864202444677986512720538168155543861947206603571665519114152194489171855687306177840212631139867090725853382874746505957952606597405205610247779886598384546317205158751902970380956580520150469840914071493894527358088400896007721503494005157492059907844444217721087443229556895896140531006844367199584173861007842485658129131115215780399022080000 [57,10] -821358529532913994394030095308773640173072001755639570095031097500537308840796491320394403389819925583088205081627563450117626748399182575271776703767705482861220215335393848706001449577591815183738275076569058009827468999669946310053649312731046495942299973923963829713742816240307854484858290366804130334882731077855061102297154856254799924705877332250636717924923666978712134323527342542839964827895781287455480497298769521995945752686962842872825797889940568394841484815800370409939057141197133264174729956503627718573039856539333734523862860259889525456273022152102625126362419387708883816558588762503673115521733719198402160190030207415779949432005761419266589535708503859486087490548552818412246334926857101284476614014621790411982558328610901123758128684252341092136579926585976208764974253583888615272910936144405045591310563673570278810336663096246553558368880672145876429460554193522261597419338184169958893823823567272260082636683272801180975418301141239751822610280069978300986819142313118107364805702522670540393228037125128873701233703131730309917398132724014345795784154199239751154015224440113514329521270864602834452370454287178559562794842458263683263203874524927519480028771615260534734374066622791098433623970548463545515093254348262629116958203389032937282481782573422183545813141085716076929075105303404777683966238490607359653624924876190574203370474346845429955898146938494350528917477711039261970137126295876137743913180170396582187960185871685716887582538820543980300898113762197343834457559217842846131508886706037872189793899256362861677421696485986789421262491035072179110600870454261488042946522435860481909700329581823983126737740746663341215921757038280917775905923710310654484167392144159626937690696297975666862865959652072594582166935417215522146854461061137892567473481845018213423084689752281995964107974509006197288896380011802603990175337897234205553566331906076670038057308114919474768963685128139624185007648284913618618335676552967129191231558671521381587104286921703820755439331683716547149562594367741797862754718340569065331665654763958840259447994033547504727688289297363806884546961867640316170957228940666015398977137685479476450561709858364240194206456801658918725561943102333413521871655325936805251572039680000 [57,11] 2370824274378475262497809819675560406483662409367463479147415725979094354024418767120812980856752123945015046420756907304605915379067310278508709774295542052895923963979187388022088026892325338088321312182093777380390269197945190154241705735732301599011130770205667975738212935224080498165964522937398900122941961080744559382246881986598520940248751584273861287018192130430292055887489400298804216055281691872507656800325405437019903943514812244737191608729155893976087995358566634464927716625673936490108080466263284025706313677990277412247949748453112055225543546657729741476428462697626677055842900693091906012274601556358776534211696975768951946179575247789880576902602293854926515945800601761688793076757076885439492568315586725587025921640091460353390934295800739609540780155115409186125618330602347576134602420018915967966648425925736161921252157442199619058320225110678379014444669097459646253653940328495768222696543291023762490466473941871449124429327579378341460551363933828433703910151900003559923820749009893923987461432271388915239714703864711968392198481162911148116033243041523493927090933510997816384641683449992638737782800068438934242011932731493826479474744961604288482362368866129253318386495758984864357850388769742495868605147957468378839825119816751413036724019861332375976196009675494045079234555664594471175642721152164308672536503236839141856061943900263236238224147848498063792802462678362578550405236356662334932995550455422655017248370323716413744888568493443793683839821999359560457610038348413623805028371263205136710723975598545784496685312813497399351643960402224529148663603095579926409066070306814650946720356273032236254461368228714227145573035515213280936887131569904018411468214637339785708939525006988077508711355590801552341042457001943035622321461022462116797816198197350864785791089261039917999010968731994769441011554156760318510081746251340870137071337174164647368490929943908693545241831457357652930809706067740638266731189314359729140650899958493909344339192596062988951907424525441476840160277865066048378063659699320134153261931343752043529381116292915539841830547957714511191808914568711530108982612226646471506324124407839900615490955695610545209837408128698807739377106708902638493815671029500574580080640000 [57,12] -5074384971357480509723257024020132517130072661350577159044671745074368108783417042643101643182870796350700516321892995302993986958962036398278953045551236277737095166796171656747417616380041529342092829606455597823584767738906802323728431608283276342523564789278652128589982041102988464842789781969607560720610130131126518234173908840469992024863685459081876907462541378598625223695683330998603714796815485426526376443045469903455419174921259416582483423467987971634684521640225487630051727471627284380808276839907662053625451682650139813653789013330070622607999216552814816779142768765273975444431729217961519311208325398168047346174199889046922506199611120804138639912115549546935836247440689542771473929829747900753846199774814131452870982474991622013561171096822544939192536469217915914620464584763385868572940460174903372078821895840801207799518283439002288834954958011179843098614601396564979129512296228633740577767619351954060929725415129511986457625750644006527595178837426011382247055318320286222920144011513450361747804916045332019708065347952699900054304513192520796933766774271241939732439209443810716967417684182057478286321762687239940010533823498628204976896766418292525138330081973297522470624828571682006264172590041997528287193454120343862941106172698849094038144665475013372750143152739909416691746412107477020436275910716543144062070741759225039941392939236806302712958377982240453017948140713452388159797834864106054763264124656650865955932477333794246319183607900025082468579296876606469135315835010809941681812230762283377505975654966679200683262601475630407494972195423514491559998462619586032217230918585066830081481123109905980008564975678087165033914584826634193513136209246024638981929143960187713828235109698101936512682624086711820517873274398181978808187604307863474486348996554316385065440075818535740141325867576470820815438668176060486352964160750704697562605650674784895738625054823039765998611978250071447608373431903604886872618570782626407724122883018999696344097029075876894651399491050814536233453563706658585106593886855807651728131323396318666978268389491908739577147365775841806186476538026679004604222500395564346645932067271782753203512768068291475002465722961550615022702185040207581593124329362419991183360000 [57,13] 8255281680296563592589821562224712716720883923371856575441726625831201192284940669651192464909058500699840100573216047215210041542731693631844063057833487069949948058440295502269453487863140703958676554038537612181440278783605925349612389123922689581198086208870581335985760394204136942047934666366060888611179555550539322447215472885838961092099046980429702155722351827325734737555616128679404455264746497644948381131461938613865087975136247985733580957586637557773492508801082892326566036645709883772276976549851060050187565105211177493182963928629834472188280968816039435999335746842050816421545129530295975453325841963994928396186784709269284867955858754110484861969537890343254802134549425712423001668437498042022556449099592693570409763511157680090248439179163683668826589504036522634600774406729897090189756790522187438530458969139877794295330343617683287293544495839144674992911144876952514206685592464347394585906170827575414448900907132166361743682886120588998774917714014228634708290315755977692871633396065545467480147709512707773683347120250157072064177953685067773584273272663095733152181520942555428407403732359277026200397792702041395353512527990201067777803868518410147685217194176342533564555355866586338292974353382902928969424039443865230703633910392955428093424484312156689064770744534289841206620771292351050664583385333282114471570556516762236310053483673605787768840756691512712718657748751181168143873393274450713738939691270980260748248243832113911207489516779770775149741044665810391663255750427156944298961078714948675137226995541674484283330662078120304422593011695332491991160238817718216412556841984044612987917542517839290943788538445961268950988724459850535811609365761732301698695143792208714064153795172455635541710096030648648345295069139804882714132949320884060354603881943656056580344831127915987260246753104759390837934234060474676762167281040366354751229093563444495191562242301903959569908743108721703499356540990848816079260736907027001999478441217028041095023396685572603451379471950112242124525027645010124275440176872971209732873103464096614664507864764180006789735202397588881675189640360348322003008185150296857442541289375284039257491712239058749644966011547388481758462175499441142262565137160716943360000 [57,14] -10232547366862552939883132170343110623743320975446486528729796030004620902166128559980198974944254754117400233057190179267203476156533530483292673425322768177525117806913659136217495070622336349680755931026196533579276500103212468313468271686294540741835528173968248821459004451757714157150891241842143184885860321060530292801491886116172981877136070632297278758463338808245376582998874774070077864126354034340133237477545807537752755383711805143145578152900025981541683124778196126943695360109385648714630737779896319470311682803739797207950953190786780374869337780900143594896733721760652209476305068598724153985684842791821376603675194702942934721819917153516309546257235495523983935553397863111955857221168956743134346908965607120856075816163487762633978294534887937360584375934065756378085457172340240587504991842386885725515231868105817805678164861335654039600415191679015010642844710265291656339694888643445377647993069763467419933997173717933949408838943136670864695259566099122293211732879569845957790021113988623232116233975639726227999234917222122962199581267268594240847811796611473178879450819079232086127291962958950341739801163504496422130848480703921184639400052742337092893542848043327990774771216375344131222009082946127042320285819760535523622497706936901505983611228744461858792703005213773662926766116468699837010058236486940303172013655562893793195563768414822489810164079854569938113889551143299032108861384796124374906687247840087561749852076524861130146098018003462318935408030371226118756643081836074958483185190702079128365335425740490042196888076206843835507648776992445719689681149421370596318494641464629761815905224348674809334092640154013779359522715791028347609775721429006890366911616441776818152787433666474858092310870686049826479828208638226605896167365261265875935238550706191016296425054795111342743772385432677279769120197988602202704492590759872468834694322656547819986507725647258782922091976076627027426996063076802577466683218100466401668570548081684158083283451860733165480086668168969532121221520777305810883479546856291945295600963123477483520774977101451646003194003425443397087344785759887645592918137621164283040322163874981806904119250514677393009847296275527761898298446277453420799805719796776960000 [57,15] 9856358986837800029309805513536648589123124364296033333106101455455129293790326529947965841264475172407485097999168545946552232502356144857683783629652664468244380597711702138855413801746654488329807019294940712397019428714912562795138758041579401491125810686399171151685677615385010837546822271597994212254789457800930790383015625764203734545882591665311053808759338220018923002268945105242228546258208838814691171432400068332129964632555706937945820022655553657359725617538417525248222715486588953436734814242624644413566837479267434361867215307157996906208048098733523735576207888305395402850663977434730814748740059057957102462645200186866960546145680581657995001721540803723281367535307068211288583998265658051966635231400405416944589834150758482461370672072968598657775758086933215855822736199059464607875102052261718844450418654079962454069559444158815236307365796095680164953195951742717023308379963171870362200159640617220613145529128036319417394922731767827516946484807865728773015040275173876153209282027056137872164090640659913100919721136110842677255950997924279525663620629187600543755273985839942758777658549285880231100225936190693448350286392298135818038011360320949472808446318517664426255746619403046114474309272775402325379492303138821181927970020609449502926654437469542786198280406056965440453084599812829436195350362659857457471936756229442935958434468191472003573894161012112669087637285944247213480845532376048925283502339290181257233931865972920455652553744197667776598659651381036846927528414096007759146279650836344635518197959576937174780826959248973440984650452745673138421725402789606258945327682284882298488775757252359101097598720619305564766427343664929304739631678771393385701605856593665064134965271839070557857476756724931547856930286954511623880290528410618249351471726837006987654410723788003891001972371464500204126199704737445505403967963009535427073662669969761364078080012953079840748627451226078934148940804153992592662350537099214707516941170531314329219492633095284800072229537804275498964654210480987232582087709672164364140760289119521929906617740080079745213858918360056930378021708361805565022390496132956529378602395620800111398593488885545228231705274323249692783904991402430304786813649158144000 [57,16] -10076882082353159088930953026715511130064141464220859809189808239018440777699318293683597090335235791627699148322453510530542739537184758467896236707963030726122512214702199349217354155544419103606497660080122904977611264382590257020779093424269324445743071957998857176827901376902086206645377575149232087019964192667644497456599396997716536966854201290228682598657823640415145400739787151843363399840292855692961515153109428429078115849518773562394257860483471859950982590648741710061587123170445258643627508059317546460464097918848478881313137235077898365966164716702720020196712325447572809811282909750131138949394062140128905882521666689303310609243186653605457529758364944359104904309613289896680463020599523989159320141081277159578406188010325488458788293295496766038225240194598135438081381016497816942775276149227447174322068929905673367155401876230205329224578067733428659114200327632253764331947759618186022586147661839994376858745909153846022984830367085300904833605362335609698160742362472071280761088070699606637735608288386763943364418286122782479320896020099904475003364224465161829969171773290216576660146029170858436468499302026346747607355557442530228477069707045050819274649163611393560403522940203153263022457505763535349106923305810892670640990150918211606027654779180456072875364471208201386154077150954382691227140545347722659004582942626654202009905867576247800121839995208015050434176429428232123254123740230924546174827773378441640649220623710787340923195703902419265686646637396055146555594882105203574240200563856012828274257426610286009021493464632374971067333477034143746365041535969943562826014402550331398046409517731395549868609778940871750122050130114092136684126682468884470143939384298340453468653258155117582694987258542368177399077614686944994130152494260760170559879502428376914720602346634526012530118511879633870360129636819672475836386893952812347457036788222829940350858573605103983387441347106680535253402289954978363614266481697445643103565466338962997860143836045947010680247004408040942559434130110312459630106417566605907688191877898249176290392088141989725442542504365988562303189975150552069258895439671223553106046591757296935244166446164027359630656906669666395202086286736271010134874914816000 [57,17] 22041752995332939133613795503110712254206482138080060314060105733550630875135907272504307894136173236348805884696040304885062083201367081751498605346876466609576354662466264483451712074243065776392561946870565713314395243639396984787754001985860947175086204130597833705383842940324568016921980247628759683691289039549563116452338030250590747585203174807634206954914793249237399305729217576953318462123712751778558556187750137848967499751332569414003146822431741286929316202427348539534967849223401397974432632885967050673180103774157063920130076231312378661617646460796899859921724775254021458667165470532878120519523485893927926701589782700164428346795792453226005991317342130640937174621012393491734811334285813590607894583009646849987951301335098679324121452672943018512025380408731239125014699354614684561861358734890067656904842692957848375512228500010081083387305979516444219496197224402027883274543026581760859145390947294220664324471160036191891946277254301845619286396927072220792962916466451408602286945809017575511334954054950063441197054232490082337329872596678239781142342148863258044310590346843256516881229664603969305006322323414119568156200759314710376485887213921293549104128903234294298296654761459206782623155374370222187858467818229506824389505657936728485734832638899636177874928132355916635550615064698152721051633603924224904633480374249476044464837278604221213531949022439275123314666805879439135684611684734061583584667584443795997127240209891713400006797982408387759449482308603461037523839988289072992091262269166018637109391414009367291530620321273920162533481286940283253415762435963122003774473558014049134908646560138460910413087083507595853602350151582039332396483689247268308674609637581766043911114919771451588895714023675241111194691802738868387866870397887705051715772636512225637729980974255298169022720965373996293980595902408589285375766383187442178038783829877161206452229811831438094886545224791877586619273086563924609407676497202141936578974650157833464458691007473728841308191990497183550057526874349827437253688477329365523337329439552092834695554254726358017306103174430896920137796675887956144513269877370637621478875861304289023036698354465770214344392850067724176993174826724891965832717926400 [57,18] -65887320788303797637990822037348963337597121189062775326560834511869374932610124258913066005946689647017279858098528836097956982754810818019358562762324431717309398752781877936429200753984706548475915578060485060134273299524929336218999295297785662957400615094921192333596707293504922299767851253688042730669490808773030910549039498994299071342749793281885718886747370305061965208719922828961062966559400153869789298838615713263473102415911331073988234292093427462495712753775017907627408439414936806062815851392072564695541753190946932332355557942068256116969356966248931703440208725098929467697496632257735956087644821562713168008799796392481114974699994884887410746356151574869766171202231550399993700900366845728667517850183261420562502290676745391895167570166896098841831636631071650495590531775773353286926664110281789472421054459483942751484147161101833742332236015671817953136714679937794696206093493920762250393211114658595191505918562937816614710445171808034910569972965328437661892968784159917203095812712986506561544289751270094997030552665706862726790073151067226233068314023616056997919754923961797680637819612679096821624651511929492588516411149843566438042995382267606711354063947161970247265108653309101179575725045621753799615984009002503121849940958686386335225712546597494639186422103635173742873997466194358515765439647784698029611175452849230691967612299385275359146175829728239699768889048808326320530705800311253528364847653016115750576908636941962590324371839885297553549734900407565298348198360704998295622031703706095550413360487273348267569166621616932072936306622912410743230323248980383345873336246582274057449224982409166819719647384045658499771959776411656417715651818474553734388033681135439684194252497538891100856743372100995989360344964268603019662263079460388633332913133945698809397593067042969027995113732976992681190323335563591048327893224153324631006992617125143324270351981786764267478950666777991243628564408950525717275562819187422345510314249503092736642029961911564054797982246027279130187901271141599840670778518310714051663608436112836284585041417697241689613015167024047985171537624064121095945540373440457310542045827867736978375403860051630641067100448580767787887560893592718570579558400 [57,19] 164688286569273121304389364143835098171461029672751083027562945349217646311342603046933290983958767017540353178159367488629490028342903941564839450619065626069320799810697237557091684489053214809270377921300231261843360327335538238865800910611352933343626447032610039722355075821873800171781568765903330432986028494577911678148980232600016943635375874577242946787372951249557809339747670976937559576720899524616120884554357145099747868228114283288259784308135346787026826067753201832804697304975935442788753713841304235018353251895240272991335542901232073594808531564073466735969702644306794281095702507736176337657837106440641386065832143261985213051671795205332892019657225687158320575723438382595375145988466282456957587682230350042231146462100461202119608656974723796751477349285243991832393586658594955963774874458362690813270472064313134162017637386320263621421105878593483623216263063535483402412207925781491056664996773065215474274825778319242811570253543531452383883542787471970533454301504702328085302896336530038179822197674802711968838459082329193867119670146826502200269285609213529529982091201243098299135776579617837399450967947047856528553354076218395216788773794246108529151847227374433011827637078104113885656898346514700865402619593027984860725664430311355827319395363660001465444645347761173202310577246508890256972473866887505733015136681365018964946750185153434879585750414835471686015579524088864365649319557097634958665648815423555820906089589728844341621579823274570541440345545518613382661723441908985373297875578641866078258434653123043396001799767899070160362095175599873491339514868093678880505426984535486147751299554043018355777184185094378536683810068186169117157675797372494826507268918058603335054219449517874494373534386006998875139160853596050508558489896212956031279063288672481343883321450458200687320543745588026850644424892098724880806162264329823251229324946406785834450022822078734672437592192981233120791259844302938330723827562482621773017816872782574535052575263689874720826582905281469343453181595103629572844344315304146784729795956489526897996840754991573812180128196511536835886571698452127996419819936090044047189842484956076856001778318425380952875510756162557141518629211745780183859200 [57,20] -331083103305135456954301472700985277002360196037074608541217466274645665439028004551648267473235714710314230386438386704221496855917373132601726930631660338169053796231741808088546839404966258084247275287877371072215735415922775239026761159522432998755965326056962800618994924089442489557689790958254653423016910666562883651383302460764813546006141663221140758597431684555826578229022060756865007114424287511323243506273739786338776026948213751055560196321658959633369657225825630960315247189587754600447404684651390075002645520248434918386994075769674269463988058580045025315209490980724497139045117610407225063215569521018421150349326491133201499447658732402857620365833285812312954366803326808978531082898289940796754811644337381726013297532999763102164409174787057170760391155227221943494299882040463923212264641584550499301292159642705105116454858588814295481472229883506221145951928021667624164298741827213953489112105006177233366536277884094837609066982078876688707448880454168647502296286342848913531079832119186743556445445202076646990411203929166731152449512826081636092251202318936047686512293447791851829383429598689424973844301161956867449166964317612587703598666317105330279484937152671202933973352036011408776437914464672331975949844846667731900424430400398980952486263714720756692828011555002026233925750897126350876697484958723010665118012931706085220928576137766712154385709576930206005237771652177178921423415325615442806600229938717824531048763321834093870207015287218275938695212952045371632142670374521715087785430121847897504832201095187492388194260071123171965099635263274533715313964728883706038963696650250549177996503626234121734504490725744298007363011060774869626568994084762720245075284394428910869608256199691278520831819472450985578603320178089740305319346130760314349211646120791521481720933864977528822742557112068863184473872362971395942280771512111006747361434312820180153515511833260126547218579965462967249451859229482188972217178929658366024173359485007508579880787099065562756542393273666511936232898284597556801876066621105940498373107273032539312542987900301637098040724265984952412522883383907551345009500518964511725541895673238511948917001377072579826364077318559631629183684108384154419200 [57,21] 551549709469475583458239629797444241311679144601037047530392146940732724842557909748175183403353573491409389078827300224814624959762717882780557586594884986911113479703792129037218058458973047927448661558365454570771066799030805226444254470262349611220307885147505912122087712313866262196885668047208863620099364949162464241802668015423717007111250199148751005450931442111277143026436463697868048691287925248594231941810212053130711713204940756415056678569208550563003170061293011188511661032338266190040992917835711725001626693589653687285661113566744286465108764172754826225042460768564753762681692677342580439174994192215536517101432715935913024285391947433218686253980052703054746931030229555782854169557150508956941959850012610692115246275576415015133723078396619315844813517936792137198815830817710411402024202198409121527438784081199289522777325990246193443873310069824560721354036367415703419146099567460477472212841896118665208475812974596091166080772238547127271441400779991984315612439221722772301788544951645804177256551654529606212604315080814759660693889858355965769850034966666257904680437078785635537198441396903260795710062443562121538602049208783041928170449137933623021898658919019726759095019852908923769165597092114963147991550747438060151413381070602526423982114435892394061555052109885453550811897083077349286439651192615051039443889152112729071210922573391471235901326301511131635273733414022539422786702679289299497997205483528427285380400018086130321747380827314210723320447865365581227412375707559486286184361823967823299332564726160975072061851205931595123453041105136380181069601322548622555373217108566779637966570606979564795571017658611243974340873777878485614924575900422921969246307255608567007825713605225105673733715457229880323606568550245457762914907694252175174166730613422114253453348870766150149500181069559419569556105305623735973817207902522603891335019754452984987514140337882635554333703961532142219589516730761953041060411548026248923166103693661697465466596002863682633729061596235497926145874731733090656180186213203934241957785435626292164581893091993255926399896669174074315017635461021311570705721820663908031394485227561652555597800653493074184763601437355119845255485036324454400 [57,22] -779968453319875494364047444842713724359964791426884188474847291565833445690385598106609707023353160654639525931221370735763773499726779392877561459585033563939852591883882840053847480812872389380424118649497585533517058399941209102826572958392495270612007039806975553645728242701307790826073173245397134857019418357657129974523138408633764713761944774785229383797569715487670923255679859661405661670144027939591357567061685169035417303737347520360479935689635791651352284472643410901546838554182371053292493377861064919100774954926156926567697111112769623224561437537966385577394712031464457377815985747172186461569599990056999162090813936769728752744058641255183883924089793923391568838207738165755794508267108002897140621931049447242167860891822835911313065605840393553740363192256373593018675537617982817941746176232342842140183822910143878479002320648791702004903346133655445763458782032956431429298313601545171504980920571620295061622642965326852287032698723549742429509064064552800233202967264547993404692317714407609121614069364249866085731594903744649610589658352614198646731190409675931112265393743991424597147852360552836563928395971706144639434842627651504248785231229511122578408689653470113824840883598228677729428950761359347079085338069819411824223247135360937977307923241844859162269486766551668847396154328083521700776641494877769363166631071861488691528858749281717456949242622409291336804712931670631172401820523989627282669955359739576420079224182369915409556180081614995642950460072003011463078874117898712617591630640957878637865086777117122229655432784950840378951917424474633160606137416421054155635093306771148827891921822410636084845042909370894950562975114389910972737080524749901270351572220772958353775722847658721332749659615251474417182896570667262762544135609154759813407081859222608174411495759555511122508496306577063889825371983654642452174126250012166938910937901160813820443905042187562923031647315703878004226113962738977697926965768574597580140312363974806678578672774972812515426616596305684634242119753876592698390317553001938241555316066466869721055321872256318826819886966775894442509975893160926157499449102729699247360858858261526559689833777072838100193310915154262958747893419212800 [57,23] 950730786479555603128182229485968282311496585804232573923442505028735333566010823135857096750382783384416264026059404776499315553076218089766179440486152569530894265621292731153299389946073393435554625700406677114651804975137778245108430195967410448619605919252676757784871754071867956915495079813018798921119178584212235156797913782659493685811384886559101553483544278767669520290863085000381067878837331926089679541577177250622143883212821675671430056623911144080692825286899911615857030273596662800132294313825873429692529306852912860787810625746384317765828366949740726651378771375268609798698315091741905137045824825071570841558423768668572745717434179898145693024776349513181865303305056674730252189671463201665668831429877362637199312229122152289311927286355696354593556990990808629855173516118866149615833738384668120334622944183198923364097167531702633107196880576192586224872861292673953077327569291909877154892868569947061159789764140603313838650899708796752180361850973055370588117269805194881021236140644367561648487377580395308307324835047668851021005240639926613375543087813674049118091295293013522905346195284761362707493788459581449932814751335835174205863734422689745513625716397652222009245594292060346066436844366300902799679885461811039979414929996635623069509904016157405312580469260035268496226215014248026271869197205476803513258158695997607520353000801709065337412313983532236117176374269458393368996220114364772206041447466999647625930652750970987416258561450833000488129681437591682361808704866025720280909805143024031892700576461250443788594297457790698064729139948147693550594353670545958377113040891082690072662894713400333484414159880174764178823884856748823984587791424402334517181889008960865335403274385859447213227492339418971829587182749553995194422308138693081281481421455462766578842446081691157375772113898482790080476126591430527123392844040963852359223036856038800692849426226604536479338751411314179842880216290306207135294265272036476099666832184680916088634593896239593931748964621268237094781672653796042703528591779553230718521695992830384520380545877930458843875694664887766616981225767436169771030252835370699803017726619322632453830335050145541345341106219811269867635684147200 [57,24] -1007795550497592112573201287670749033363425259674960176728155190283578650020358540715915273555946919366781682109948848394198802275212736278783908354435759352470855429794609253347734235680304614540723861898657276711146161839857429783425015326037977540026740141493878269418757518839772685051390368148482577440278861728262926178138115528884229596507032716147957782668209731649309236390754345705557491280500615370598143147700139803855867059017880487497423954627023628724925096516493568744552952826035969383456756877633966498949542162007015927165087676246501914798896211457659801229188739850780334547317956670715685292802965253184208535310647677683575467701548079240834386668196185801577989309562701628255839544526491782012092896174261897417725986172621309051588298217104685689825672337631948753958317508106778296977960382772000838589998808027134923434116695149768108488029886858782705171138654858836031130494113110410772131175197600121102299499925846400897569347532014595803560596329118436966175295748271697781155978813847829920075887938845694682586605694678250970822119310025161420637901522084449463014404066268248325859307568236047692465327660453018954877618578794461943204998707878292174428035133345357095224669401059574415207831584600301345206370517489988191050955891728491109828146007193834004937935237578360024730415624023380168160552852947189700039959345987874890047622944567550396051640247505175400328178322629906919885889359438544234290375949433074302684101881224365103157922820466845683824062360955916677268853930710117871996417997094826049886819321068281866042600547572446817015545202678777018041922905094162665435482962923618467878762570776679695943569391759516625011452990110109103068659930239625416136544807228733550629830762792891529921470476682308073914846250269699824385805004090476617771904398891686283177344954292709946090536298678320623176631949681253955727514941354173872041911935266004324350337855902979972690161019511640672916349926825085345140238073775755357778070119553317272001769795618701053135864742258612667590527569897948534385792173172791035186683249422970444721029460964503661836614206437311608556289881705315462637627700733463510541467467026776181350449614576057021438840554194786688788175257600 [57,25] 932279443341246741548594682657465638041973571711710934556219755320599743206910706509268348297762714965314081742652113207980316292287318877044233918675737579696091589936555416155047554926684743732327305137407547936283099613355105090748064753413621619887496894278264517186188841644991382783808848888157544186302971863241382543971331460853003368225912604752559635126412044623485977523412888593359231770180060602948470125794165735562667233405331009710878940243092533611448116426525524185057239159574431133455482335587828821124974750425077835645891944851085502549172139851849579295176874263211521886846940599797361349292344061296539014385769543992028195805809321033822276623031706389342901515579770234999198091406716928555030090781241080864545081833359168802181911427933228047394710043391639141580760437012807170619503636894224802405094795684957550416314901782769208401666808492576994916809860847782116472542034191732917089042633248470032496309335062857118799942528572530219705500261640602052200309994965355611165581355396456610424777516554563030317992662701094933057463450679475846248578184376217522000136601341427517287789966408105605379837857770288751240940568746218610813132123870835844753491353646199011221888805358598117477606669170287034904276910331228184388739919435769039551928575420508407644182671597998662651453359410258663882357457425525386531403600743121931555128785873357501253782883967051089853543599137852024778885111262414460217109825169315129587168485119941757132866057619158587249213715403825464479560595176550344454215215743359595486849562078767348302344206377557905645627695230252634849011934762626611809118556648636891503948646936309784965622173081227016663484408936962870079835368997539983367663093710529572766721332745386751992106327919486008977915998665380098319044170131301208911987900808930277895554650417432552719539601819261642656470252250531729980425750013145109827764265749047760153382645812869178968990394061055620066808003774186028018452646518665829389737688796358647921113091876206806624265569252255941602730526639052309777753229012779210383232628983290676009805217996477018445007111472664382002614065378247689038191179665441207011037039552956775632213278402351430460232886673415533808844800 [57,26] -751245740805456525082682749793505625400852809410449327033048886686437993247320161863937994180587491411692755965221401082805769459041217109558865493129582672941417617218267657978958269048328146028833812649827051506136373461385708256932154380090448363192749334158794730114979907826819705196319927039188612510800130878434422501588701053327547859395190215678847415250529472210047064524485325371315517018244330027464495947739816499338206140643606853939400194156896743179128548362701770168211443222839179950457920686849297219391682022721140013339026169796831995453325824911305584483603068639164834250137873330533858326755776705386408151719834515108364922910474746385466072978426158600083365168466388350962512681181859504639389288100951107616920848147880684749931045366280675004616146640777887564962886941281013028096395433522510164297659480191960267982470607391374409768898969667997825601829986772715944107416556119462801695078965701454347777001689370542018304323410693441150700737409069276058350016288565958933835819500812201355837199284219839963474980108057726605028229542174986385185731331274450036459437468559960439316363240435324123448161329663109566791397824302371856554870667713332259091333870389154910260720868744234327398249633044820969613993977846177840785078783925027465635847831122331846490436240345205154350958752629403130939525478811391030719617243541605397119154447759979132868979656586195088477420139432300121878911577158825263683770887675803947289163381901675634649512170234121589486720194299880180162068279116922681116248189919107512737572574740856343821339991503442136527433795955238222683858448477677115316926171980716864164162431182623488586534866559344975240058052319097189964748111744277448406782557778929858527374249619985180492465990842158553376543764324340770665886830674551104730945778147049987407575541623426031821977527428996532366614569270238745418550971723608552316385341987953019404955573760551043844675364409561616644671919565923515953655219881852161252306807319093329697056229502987940358664163051850923258171616782780657051301499376799007151561548409399185812328683916513823506142200776598151721561109133863933681301669082918429199690837811619783652658546353181496529013810009190747340800 [57,27] 523215038973590896198587279260567713160390004097330905837481093557483851927578330779709738816799627920122776351187759626733447142257473623347890510849764232623610918345762787421490271916564754731627286852933014413658450836718961929879144899268876848245466498485771370901164031909650325857330410916860156936494242143146124081702751145658080839168384196182585617738251009583194346231871688564421919301937882843451825275829009678174861659340606873119543886011028379659092535426498726860084243820915177488585209366656375056026811882378450127081968663493127487696668384516499381363444906246525990618603668678526504764502383825508202703791623202936589113959241653397395441306501153411074967978438540080715905885651469812663026983247552117290191556832667433927964601791566378830364443437657568399316238773493152858077170729650853527464375453146576010318192791250829795376889115194968606064681570595146272919474483039174774837197953839431839812849095188126028227858468727872032557245477848509750329689197667159879871258897459613266361861156032335481440942602889577816061143018847240295336846687543883032194522981782746731594626115202733094386612872013616631347058794616445038134464964303676563889497108082108072166083313040706148981844530296628611456770357862898815642647073820977391831882495423118772364217415197044577514167291897019155816824406714509385340496867490431963974938023067928758578130897675523457115617673390988734608188074523753972048827255189910797893082306401816909608604217024548683066099666348773047105775482475314343239194569620365678480870644183490673524828619343239243997542248960580303823002976628575354706650482204260210838596998309960448663335998208720516954261545618291284392627198801396427024965907217720096061273134566191569099546764948924260187839629746063125091238729287810209872994281726836108607777468048202826335404783942216362791475417364051310362237660097421892904992575525597884461819578785132871175514353397485581911808144726762383564305864723573670974004700930300635273201858599467711511963688058851802811558504866184150303913445973586312770586008305050539898315192898893767237401131464656869237067326084949536805303414538054869563058084097457652202809886739834707079907114813048750080 [57,28] -310175349135171064481894341232742384509846923982835173297622564789379388003506266701252899991997111729558870406377000499485141815719376290504609425989081016459263632670669135466869161447926249291027912038262082029394861102585925626583103674453313101301886305849803477271943574529614696199124703939521343151678289006890925509228363909358455167041768566571205278076751921508643825113501656229927176798807307311711234787689483152008358081964855119309244542771426550375185783690063271961040717955019739322190895875833634323690738056326990663152432051927643933112570043381289160835989645705457581111491723978477479851819937376205189398763182305404922332466950348391569131612672591611431323289641348716863418135304914719409750467205384681053378896774722936507465700644466114103086164914504121892977629973722021473970565501326204313043899981439202250754035224369845208680587334234492510175209178291632783532646348948645722560802086751029293871415271279230888832714967303991858561982691796882141435618712693609252181160310308534466438257137606606317376807395592834925868380777052013761332586690279537062447834009837150068051364050386766866852119087135512561695006290350134977755883545817319727369404568169391962233170460486366769678016025490216293076247019076214153637744517368951761386152590229994447878605070354684093921563148537940040496484639241943086880339121541318704170055637752284919178578274090354366513840799824811563720866765468661038259480850419940883160693102124217478180636018465598220467538333589483753885794055907563160932283309179361756532127676957919763857280652726041747902061044399955420417340996399649649075169738987794872972591317987076277008839152271597842237873919219380438497985821680754655995111966941364009319616336220700807327543184884682489141753798865448184088155564581039889555415061292428223145307919057869876527562559651221280212306351022021942868348395487364264985237392619162635663459109562116403433540403987033885426783117655978143701928792593825911913868888071477829081737742360802140369292605784503762383458757837712751480394695938726168647683107146001863479007535595966483610785079976223801107558200087568569797481164219769723508362257430555259710157563987237892258408046662778880 [57,29] 152425072741082832719567454830480985384362236593053387436350277492615824108235068797973236819258377357708089627168044359955975624772767711124398680768166732775328820595569552655854825836211407103126692115564197828257165072044123654775857441494647352914954825509369274189968204987801214557050725940446125014723296684143517643730867025838430665682416608187094255082131710496717023511093453483406676872267666545544383688464021814026329056845263228079456477365673555660176704786937572049512280504783448565385424873510974123145224859921288802818259156962725364401191181746904706433549158014028364837618942800355479815531022252845472199521710133561715287288313269429583344486022289023223901160468578969231011874992549973540637415489310778477426504528118778086086911457440016944141975949869923691406123406157337190798807232110986593195259378093998983880138394694149951050012185417510442434139977709185478449118148941971532848103442360192883333243164629940753864273084083642675646470357201185197489651142895606086978154677943545306328642038315145723598424835481481159758945081569869231732060344756183415865448930054293002243502213455899458453185486676387580063657409179602847993504661702738895376755684175402852320780048961009476657981590629922688809109959389962350792687483117549480782496033291047949560601511515699947771246740658064966961556809075354788819099793081356950290438138380845456870890663148272116256130547633790925997280981839421308385759700025981828786199633463684060077413456541960101992455237758622586497360260249743745887959553900182163145760427063934916444112031126970836334364150575546583195616358046659982392442112887373865492701532661052672355319673511289523366086303684896836782015796558181896347114889984211543229280775027960685527955550915505752221875234916432345959177919115703638567024001747106346667773522634414892943224300924200759835914265118932417870303873364651910142802093734316672148776586667154836199051059069313496977821616206364348273176326918866056250125600049555522381428621516015357167566124129532326522428831342264314285924361651689343140247553381285773826786220343999063170371962676297795544425508953491046044246846420405293312225896657291594936834559157849009317805342720000 [57,30] -59070766493421418862079186096443598324359035209586246406321362551145927545575881160085139014602778667246376908043011655040876212247745083327237375839840934950234691762972772953317393957169801540160802430302604449386264737977116347799808653348919118824312640232401367280642832593717532730665529512518982086638038062393310503541062520874631546257846075680561830310579665018871055751055504266978712431681716890362753294031060089632709826750391664845610261811277867641566540414241103815860503848557755982853882428418932628529600800198853602341239648095150118328319741670092278872395539341835007333220912190051800642597623168236668574858452786308798577405637442854622408070344172637912080891542370335765530282929516714045669805202215934537699938922541970508058777605662674144726717479044272765759419539708916380774815823672048020904648081476906726102710997731591405973706000180808188961559184664361359889303582225098121799376411465202478152779572899165082471927019050887997926073083266393119722088158266453376417114233484093550323993835980727065149055779445272022459608560983420408495426840205138657408532100925172445832212191881862524386041715951439568182832867381911712710167673418687963467329705494581284912000982247041232905633422918957499132454905811232224124173253823426312783066817151496334428853663459577420884292277261311998077285774197643893942451723920766289081813158594633843336946704250250690523422824896729480318358421200088823978930383658651335845837705843509475889446326991626132900179934700552129237958246872365340017043710367793847202542150450426641443724884479593936947301646861657891936620819974311411391168597754241867792726210028171103103763681530616484692087393987585252397277620504657435411308186622862360012583666331286453331276534546369222389780939313123178215193640310970003297252277324047795688074384229334827439394089352664746336460423329837582207393438592919465808229124919120798841601680203484278459625446159794655785178742514747510519404600778644190563937876817898189690192221331811276318425957420495498536769180365523580592807114628883322262215698432125749357384192160985906912114407362714625788048068809846503162782307370437115715293399085108162286055344967999995172090880000 [57,31] 15935810160871537265513191323932117985392018974376987854473959492852530095191769494813232194776615389970973310163080998444311955234179494940496003482199371421885261845385324146287998768786104317649104138420029346323198924712730590350603317484102983270518725578606341968830867561670716546380696591979547084981000786697586081022926329256172922747933785152632590494028170425010678400172808227708084209485612226345642254085816808265778341421609507200571183867473016435298979866602044870714287577818823793027191179385654214911599939558207572990477292077663064354820628495094166374655134040153407815258000596749932410405361717872127688786706091886193152911273103807694836167468946154832091326353740656847687202645305978915169885882917202667191590504467766661439579401644399682004931132301072518041500704611421472803635838468478790525796979031740113076820444266097464931009227241834335564345931175027585005186375395864222308436157176040381930668098481542142652360513691441913810501537712177625444375587626220303457459864554873724980988487160506480631758661374819971115809999681360725854041879510429237224718703426021838179362193074421663591301540202395343938075857010253601128183381694364074454204703743010211002947778999677672675611527547274559330582982410317682183664149158858620090423648141335173590303568103238225953324663848247638672650406302874833724326536587708343424961435281101724960147730346870865718348878936954285523809180880442626311791520734845319981631576215981844414955944278949122051209116834994116261547280049975421692833988937797777141452047117495045806994387806389298809454158791962719426102600594647415274904100611535616422577354365668310749646690797523027891081778558369024849412907160204800825285945423494719346621380227646818255773813550577937898973892449449290807698490981958798274930509891781857922083005593380320560636665547251740431751014951450966604124680915674736370675149089755098224980091462372961079496314627946754730024124589702801650004702456394176358241318177381375678715927388421095592355236100279163179392896196088014172235978422507295997736000138173951773022370794743196172827221864138104593256477127153489487199733206589494008908579176323060061564554007587160412288000 [57,32] -1465289517839814589933690527807721442328161805406262263764410572418350019005656908210428196830147539472925530580623034657735226729954521797309292401829808717324871828201427347875234371943374447301842887784360543309223972503962545063645878238107644062171540975496587034423988324424475784285971023839534375880297875693890611267197509202980641051322466811851597677341802671208092647334836121655675762537551435153006514877670235852842285558005792193425263682209930474809394621039750633143147465515316930825658046992670994882693240747449062242061260184073797898956379920092051790459966640781755281121844688525554538629446769175871903596163281562801328938873456034438614375842015502860744256477273023859263486711105665627063639055459929364957808039304080052862067450933727154834466095010321529100720706610849451388844173352368082894516352817141217331364387237402575991892157233264415786988283403895255952994809220838605724299170779964769573508286002577085495328739501031999979217278523363754735625955983207596399829111523422826260594731441401288903710076519764648676414078208741724449762312795395100675268416724865414971808452754992757400198331166059037083225291720618167623054432248467517694354310935945861292045048233314695446687604820233639629384162465959010127147087776347199058645220745782716218788674800184834023933008447886549905139393015471273816139329880394314198766158284252061740942590061913316122088450930364079885929037441143723931211087155699540113635829232580096013012754819338381820813631066130567490157157579385150870128261445888030674864179470777515664650072341545563142711574126871701391027060975028603379668785613531046082599056523536058540357718519656150207439244964538281721299938214178578810423752115062167353070553227607013243627415581914289871520877575284240487111125574932725752469948154213741946090696896453791348426982830230277829369218628691319913647028246613699470138682269260718507946158662736740716864674927101169489187060491995710513284604241273543805734730837148514650005938276090164317451263525453917320604841755621140887683617153917363880840084838898758773416130931814032797552168756714784245348198843447190280551424441337245440217855708494368293975280972548874728000 [57,33] -1194575008941453012804103782469820977041641377296514436006341287320163176838974100191180267927397077263291913298271085500342349021329850928165542571765802501672526404544276204251687805475352849498841350057713959333943749825308603819126507375678872563269172260490531624153795464340608994241242721255368758489932318982099590422337084414870812976963906842315348297368355281749871656441910958604363954620631157547899687399332467425256487901787681720511765682745758447503960548379412761445473093151121301860374260701809695394749049094606781900882526781519671760968851032993840363945258205487572549443203321377022737247271474345939198969099189721486210233022996137371556305154243485740973485518306956709706628605634261147873362928029595627320491243348359983348701890520352202210410684419922757652151439168354207711061345265598828189537448296796538066474607150824593952136058905745747917828207538642474764384447268874533049251238581453659809443609696998862310076531533817663688884607638131775936742504595304103882661089404879395015815013640121192727497718148651185473888244698851466508696807636247252657628275240407350225527412914983963413099762149284328886966962705627686677964991803177741181499044167653947355605673369538713076142491550222677540307764000777608374402634599009467936743162873262657889205601258470704241672330594463414356192320269318274791690697209683939774619420685825928152291222627558022890545582585531402625587319154989104273724262806056436640541268475586082356222325000504613473860114341974881301617089973759907872615365932939522338890819532253884199882378313316721625628571941100630479127939898590249199339595518691944259509412964186765551726769732883915953687443780013237154657326338893337959047349821312071969393221532229963811026293053164531817018172930497260691668864515440874435121634331896667808269115782999053291281549820257663273270646388185987555142526638835903558496810866759536183690952469537287395591538210013282719533187376917475013330465949117981684962355560838049625740377274170341622491690685215485435710291581851104221666845800252774282345975482663856200274710292419138742986172843185117051668614519801812963993390572765764709795376439924627625433669605919166500 [57,34] 781554336484133411196180677544469629004664697340377991636603825336819218817466843507288797088788803279615873225978766458822657833415904880287228960718103116927181900853472797395194309324897074694658222415576960531404957637240001646967349638303551208604384022310872160369625235008420757814277038589144038539758211962239030764724233658902410001991967662992164249394524218112138577794417246514853959003528885130819599620041572051789001557677251073823382113889629775499082752972650711888540308731021216193725185001812810579787067114952950223378253003792645062072816231051053368309539110373364741134756897100701274223568817909016526904940519748748571662198409427663974737301701579967700257109917657544674863619708846993061994963305634009308355011005382079701999347247774631589283109227572089758883935828496986050517617255283896484244488949817104714162648580196166339843228057287302485823169832772137038019591001078537273933113207154956819154266773246287289103262611593561399474980737954375136471103127999238082739023972700314824358327702654453012739230995399015778823181294750797100645701581342351725900263780742027922953803630978836934918752553613804950617731676585825701756947243217340454361996752834782738136304314093213619704115562012231975798456235939948029307921298210409958253158178702025204411567058351936508505503222521191592475836057331006152970025608677144604471017729213462337498162296389786184401679931253220751269433856690598437063840872214726755392914022100592866298109683674994919407473032855747888976332235139802357524649590759066471830836177558878302214081338251311058317126310890592099496102631551334698725604496821134442011072442883547156776669770933786437255411584402619354986970294948062841112928923309977351447783629919710917884021621917965500957137580963939855527995958011162181176793477245247599817548107103456386387946965970650379398992475666224563979789414643757432599981063748143686853182280273251950513607685682415626687805099066688207843183353243920497366881356615306035134790657350237960363179114035814184977253867287401128372372480243713211026912903529015092019515520676300576335876974196605134260820504695103995484254519272529458455395625102688241415301645180000 [57,35] -247008498768039403370731486220453091282661558222939632429837249268727904105732635106017376104598860546222071579791920364805837337811764629122407103049641013779880530047002101493575660432999491484072852464624416667413879732547213535657262869122298050786964051603069470341323815869493469730826574796313155531186143943864021816043543873055073532808686142664313983623986227109891943830246990493569026262961845459859581757316858333746627047608112983129365286302954481600534493051583381339423102088088821234570457534494960564414871434221689729527733464803415036211226582900953919644631116197736882893325130014403091589290195791416504634693651959092719519530276711469526959372926524725176648875815608144628415910703608003227098317704639826113371586500880560164093141329584181790246705834124139278772076370348247589773406787617943238509340979585372824186117281906161044760766746318532187173048173349398959366715417988120923662316130025637686132306319142704785090895148410470527206431676718735157176125230393786092720620258126132030775853247028223959655071101872933953095247060518651433657744643301317439095536995868187079279898159599965383892945903280546577612103327468289883558055456614663075274369940742311768745305943895945951905925684865727363449956529389721105106921292139353159039515868074510491377766970675731111363409177432881794146565407653114359866960792742266528923560451827082880741570124124564643280554315938129348479908386680867192729823504242307737289508960714855812688903389059640059609526591734993300963373199237416159277638300083341352794369089331643112043765974801494946757049027157152570952499211179178323285812450162608097334861181371363793688786394411058666588970049965920545403605442531028252374809910179514889929320880706976512538244241289817291990675829945445220529668604220991237488743403886308517830445576052697102344887507749958986020314844247570578926679465884205252385238395681075550304420839364730002839972378798119967594998978744292436817290344696592609792825431128996854100096704628455100059004795495196945866512526347284822472420002795037538777782837966284879282247568813735827961808232739580709526401467165787516671546623614755662371994825764416915053994446000 [57,36] 34906773505740161565906818223960660292488498408554753133301006969234265561082312552522776097943067909500458069558896858585419032828105238857004016548182511518942596075694693156715519688853954557738433812843718442584094795413272752877322602573700027507704837966256718643986983637055204982033887424482726143198879597858043100385991881861820784024516898642229058928455260972273100028889373244103503133231925201669346697554571731840893207149311261496280948515790554348442499206509364274343723741008574896069750624288172196609786841586947310713598828015464927587169835485641580030576825384888872982090725264323339693261535959791272290387302716489934317968895392304704088601864617017793730218306617735066170986444300870366181849129766039935511301052619642473124831417425893398980293926563023045488690413656371174136878176621456632927738189498921643529192968473199401897603618286411179952804973717258936434638011191241402765193932022444393740420077804798371529117198545233387463557475889296492717140042993795574655711699037857811260303121207038944302193696872510413177608328342231476234088254668576852957977995150026832954190051432520721685401055439971356541474742935095240568799957932044916260602484119595629323351134527818973996499834340212515448370669183198691867488235484286436755494476697063321133564789056867996101725940533826131329300954627289849164907668723938168706371019281254210500695857941738117899433665430838841112031781512909097734175107771448440817476932214225896774404381315827413589081238658076692688670910689844734608178923941944161215845659348639323199707072863823085152713100169373699404196647036130896308319662652921435882810360991722794840147445658039084651548891580634279911569060163866222595013029720371489876405256411750513784694107822133763947082848906799027947954984777787641238088433565772942185359606954179121597198469140824024916116756726153277464562528447699428236304199637805285720015559973970173573913977983880510781478301763831869173232476504229044736351557745416842012105302444400072534178589289556751010869900884066071842464265023461846435680419264941270371488441484664713750082700938667020907925226729530803335826696009623146068887856510062200823453750 [57,37] 6624590377109437819393683463693694423196283158764798387290240675191187002207317611031926296460502740145970842158841081713681991471308798388701665288713110822833726780482357185579272352422127841062615541548487037315674371726060421942735082512206610249631792625467779020668125261745257055192782573066625237575742769516545194583176005844410183921293715506220676843304689512929991477242621942982229308279765951606091039671531869981436285643072675404230367827135269072855946272944725651812722821062889785509614746456694193454971888321211676675275079247165608447922536615700989022257376480882789889377017606329927152883642194521352124393064534263391314847434356983584125326911851119770185779754247893381563375081904987789602303529333635990159265907941853665777325765793451908342297207474728401789211888193538470551214618647197424892980724287364975312152754882685655470309778971517852616979735341246324143710991038044390508983340664782620786729720543306964936151480211990568782979419399871779983684279159843805457229839885150816009884703981067769793567935127709339264740535407050036868376705566143594446295025164233226103581933843252540034132191839791137002834884022549276064709766884472856448656119474077057344270162970309940546188990658707136112623394880135878834441692396779739322735993364854661266474369966677810975359153677894481997107930871383551655225638502565380537769763179783397901155951780270096957078854077230157018078659849947882240985107719945192879048011985389691312638189703544028153696273850533305035627263971555082453163193898696778600093335832557602899718233540327023300185667205556950817728453316553002972925780443257324351322237275614899132896166157450363706635714749696177937421141501861594005463275573333848296481179867907141781952292429367980042013479658019183248985121437978827708672922276709335459165616262638003099818320838708608181924131967850830126080831806264126493013720755102097973265574365340339420472698819877184501144875862587598914406054840718499464171456914634550176883334248611272458232937790334958277531271103941933734829529212070132548218820824295600238118350199350755478544748057733345919625857370962674655062124798728835256335184669268437246000 [57,38] -4746807080136947996640107654849767823724073538702422034080634659847480368078959161054205832959552344791758284684790979301589558209548983922895780817415403035608784083525259410437590047537632718333168277672260923049299873717759978197940003740975459946223445828755266067972781590982304855032242995221914105297465029466411414432211236369071800262149833087888235767054520355062772169882978809923382628871415694595658613255993272170790433171047620082810738100632244117772409601572230865155711382633099500333555896061424346081883264333971743134335293285382082071206287164036015387777652104252003954107989362899902496508811519037827644719786209985851277271319450290348932769003446911878247111275518436214769370296683740281753696960002486720794505037585715582860559080977411980198390367481807365208765114316371559829409736493179731773380437925509043039245455028143682091836884413190867934288499639965750959206297134349856772702377334385052840239700052102817838633116167176829920261291135809677577986498008659250346302189741407278897416810366769696852651757648456702449922067443003066749523626676171262386662116552444261823821039873511146408971844414586798907330441598247420275468874030222687826128476024768232402990602377824553003182200615007588214422708775716813288567444971913223909285732451379269632064304519337907302536094461774447213915840347837397530179837956945283506779251263447470855893107331354232527435687468095139536724680919138588552929353063268473427625610820224858981724267819212277159986062338948962225339263927810228578443442590012172086479711365913036697613482921705454684614237115809021095894413477017950807123981176627949670099506104637103978301966738095876570488791646815435067850149367194016629300312654425203282884232345413751236990127440515978959566080743016783743076160015607285775160830299727542794586206563170055683687402642781243210225513019729711476701578447607093341682293185465150080697173501362022200427314735964906280710358694710751114746862166582463831080760620568099785637294021746797206409463519073857537912577436922336959674407072832572473376000515838255960195919913852847239562312552863289556923803908477812785099051388949049547709412009457836000 [57,39] 856384414005327321370825188503867191824834684021412462484435030166179903293729580232799788453657119043360894456083206371928076869457466591155616331091179527299051679411884710845265893047295415205038381023480569184570349137156253764273297742573542901194067997621628137995949933597736573744141202187560617505987263315473486667524547593931546019565253013683046697792009681994449775170668215518457573288414171622149027598802298154453784782751549745270659873254880084207437127239122213440718927102322212746142851032825161282827720764601272142033658038285016997145656046871173795535173457324438818277505813622665584248321813874297082588761599949904338086398130977738594155811595403965543241230148958219748732185175649507224960408852256443515465051497960563074873853110648883343728488665144610309385465673135460249049414919982302620643901447560581558911547735752370417549254433251932792106409001380938798840270755695048108906335414707279748744659736155848288996217912369369714044411309620657866717280278898630092017669473369126127818396673322665000448364839907164271346111845357640379917045694633248461281237583689617267621146642151049562902215986585612159773480489900570911188146077279957670877895994551011637736407224610771215766895279256138122842443979698524012602309052849828523810403871438839802791792213214531909661855652985471881428603172854171617611627401235005392541589374152570989312751389926500632887485164893208872214100287479184607221298189123824797325421781027452065136568801526523144381292998461789576950598302452308343141767097088407889433034883267168196687376011404622269614780985615667348382767270744955401498254790656482502919902641202754322157102437578862950308464214380174654626800454005904963608593100892547102240259013307990326551737455249638952675338201668153185301868527954578199325625600332425558504444600541266194168119497114229155888321021977901751225627073363833503727959782243119487325527395298664025631953326526081279777828012581851898581139264432421431089197724926382698300615819113861855162298425123725306578769960934881500372030995424498073383441890741489241507047756576578604762562622848374838461061473527718419462370102718690377724483783340250 [57,40] 170876098335253446287155458860932146842691187297064816628386072032785327927090449500770307754710574255500040314146359920031917039128266561964114382222735725660093649637807348288515183721552597808363292707596161670278345139763783935147621148297931845745712844171729358034608932506964627909158447443730431042976324136177692283030665779942771005877901488026744797056195215566789846202073832341334464654969135794790649622718621739526751874208766602301421520055377893141237285605129466893925087209525079555691903861710982611194799733281207538986361789619080602767597775848437394488089027577410778303939510400428742833319165730639575350355164349846967865730224154369250829921283060315964459940091896157767442741678167480289190933148109972924146099935230685983397964892757789107115835924426296879206234270882528861552067525191387764436910484897226804963518010028493296748690583430253100392135620683059236649776524097610173843521595655243345675240826105891369520746275569615090554683706615927780881328367594821612567384702342129147294290915557751646486902643650910995813643002429697009251639957230691345945211266360447833645029955144007343754418731467247357170235500795833251132511976282043228619539484452622717486388157165110813652392636953874736176757323613465466576243493388658306674169547415828427913298378408909030448549165265433359078421919171916013103642616180440567769271115543599807210101674845642036836499843245148005758425101813279714529610973798681146771001034527978778752687537605856602300403319089731944720295962176847733912908023167620951982209249703453860109026540819233263327711003135047911719688654515028091774225746292766619809797429410209633700397204609493177653002808418691837328983174422442391130303766778684242630063369714255735316614925001937165854255694628650855089706806785214334805942394294449187345114070682342570542826371768833754023587986276798482506053098886456392024544611120502538961943969367739389763986776822149738169246967315930592993511288673917049202440690883591087425488644639143332677551547780268444346886706189986480689038265358137266756518541735821029327549017023712815687537032964761605744140590302153976982180981662449767417522672000 [57,41] -143679987451156563738761186847898412829913349775420905052751044624405771325425278749559677448494524125122640576066109232915070687877182536117445408392046153131770104221988931045042371888112773749530324961764843711348906718887136464475175381596770323750101601927957390084736717832206634154689513819878274148621674380534164802916049606010561124070300274671339938577191199512592862643742108698390270267597165889408620829730655459455952460315871991353805202689980378400565978204231727583897746757432158000225403589065072809694945231910031102334281278483494071995016284794063011428735796741770692805165375050375177683191006853326048605979614644878952098554606269930642755616600998646614886042797317137260922820538629808239487683793317430626737629074227712207575421582926034976616534362308888778610748322671740103088486615675112171201015768433170449129941420183454700673441196305719985715044973015869587359553230660979042755201882546076399560977599648773768502210830792261225829526000005116450785159090860059586528804179497355771689269087677502450347754335244398984251132589778812451129430814562847480609867332270171684072354323608233245593479405562091996076922829752086622582973577977815038658986320765419408708216551715240730497682908077581440034341419766001983300437361900265627943537529480773096481194083049026837317921011682090751345904756906447457075775090895871977685964708262266634784014765464566396583682398251718949077802015610567006890561264677022077598894857463473624655548408388091388193988741742132945379208097659216407317704647607575578139222369973892915034214026550052236329977009660132010917836010855164598775791600048802646139905237391436365332663575432584370308936430655026587082783246307634859144846845572679635796419399231811783323488268061058103834072648530427788588121511179143016775635461300908917161860945949879630197686909618667159447534885828202784535767527983174199236347808333156072404474308628984733703929616353643154262257838905398560745989797783138060696025436813796235834536135391851554259815674369117645452260172128278720678173634014346840827455477504399630617402845115510906937947155863680878764317905459350436196765168161590015831975600 [57,42] 42352937004885211362374981041464720948688414361447592315385168629781863483172709144364365302102079113801277315787260723199690610100857927690321792352807815720747723640231790889450022660510476194021826456609966105732113839429084963727601960127280872103308873960198118290287310661035747106125748928716730410738570113516568173637540379007877419792290178150289872332800675741714454029512294071124174599435538814697509735179910074591529916939335804454428856163910780150228224762623982071666059035331197802154470916175895048565911769159276729072556166437202280281028023611522682283191158550092059563224675247935398831932525858398935508748332046146344722741742992989958206757701228251978212833359934510583121992156767306575582682803456685857628486572415083322185061574948577171185180530012937834307231888817862983867183589913833904517278712247766564674748189305810183689426321503136035133701249269688022689277051343208934656436622642697228412282072873755529929247581264223652653810459743786590415020971837249764218659633750762493460747449365238106641771023699022744518829474929762899527152857701354533703857607452739340583236972942590430527394268201942559965742102357180694471559477633390250757966813436743590333780205567632200892942772976213968836300315515993935378057904724062897401941335072148198911984975834251082057747176275043020550210128303114503793436806026449399361315894173768585320308217367092198104562419708594568957016947670213170190734981505926845111695980689161748536862606077636984493819176327766489764175234673333150752425185060540915320165396797765088074761197578553512226369883081869750553861736719106229229986673017600114839478200042848839949745163265115671626861337361061218738309323177913702525560190106843999926997826854743132115360304034522415632701713049545953621102157192897621682963153920753403346672294594701036107846506320461397424825723190416039836128134718088410861107704373696391746174547760936041619190038908825272339500335211976456260117388171180378378561122755627574055382653940715944715858778822514252563863244743679243601678195681195295637059920281811764921672739523327047400374440965963983119867721999932684264106126035597647629850 [57,43] -7830163234556364404767171947748351504177773021119471417232564838584725439142314450806621694665589760174186720713665579973998076359606440936203888563148567273010187501605827607742445480202960939190168255865130872373868187255033187385990269378992815437050754090795490456144215923413642648334138502142226244440539526657734582921541947484415528210933889047398603157121532167648677419965478599505220088781456712625017622060442018384792797765407760072321275727292731320553701799716446146644439546536683274154059083576208381425784267400114597211067580639250344902192473519534725174420737214679429001044968463711692958491884492367628191347194823344717929131471085545397019003528659901551861004747225623179523042086787297373536557245270468063659082097647222129939143484767531350849803176071246550278704586979187107254363511569157052564767063287342532926957201522298875299913138889034824476850159883425238941891218336814842353590236672771335994763939013678123750386171295288784724506826080492063780148256125911132637551964983450350854252749193111391619719991176035091576855980997818650705622671179589509496138122355475493806221646856786860351996827232129553225012452571812386782497120730742960008266800092360997515394631229676815183000474489983013073977790135046599667936734268694208600210983373989692134586308755822394810276387337425233882435758282530591303268345577975301935378266963327360329798280444854205253800544649703572475627971041917945923744434396885566813631454954885191991158236689861927565930412475072118932186497136301086136139352190471356418989234518546955082431134389208704124067468990801355353197339081007139403606701426139432871437415371744512601651492908893099803564414454464217309240453214831474422545463738595450499889058897453994886073445330245465379913969291972008689501830232899389568358250199039510259206883683770475330939524229849864469903476349616707627752133875519818151720823214241455314454353188972402900560185187100975141982626232537473013492204701554381396812283190880090006837971269608284577296465982481871243471004720244912964803981157371237613543586417967182530303002906548040177361389825712067510150787335136983232740059378102988100 [57,44] 1350645947147002709272090562884024656093964685263193273620112653186534081198377306464492862520796036413355756844198685796210063225000889731883016675954910466080086349255666623109284113132698516974368588975685984630227635208049233017564425271973860853172749068738437207455535285638880665337572220408288040344568364924440509531174342839350645642106434980331351629636937575542616358777716829980671975110348201419229643539100140166912194288901459823486466468738143938104323437964547753103244485259978985626617730650306544441710838645313787959561192372414088203003400206502580766733202985329530898099302599158923014598701767689079142479020694185650920567207638591390017097303927966089985574820989301268561852566238933822536895320584601283431074687887908773186673294799611207528010317716634278117204804470524894848361250868248000335202410363812732132557958636010797025138237558965255217786092734318604184923578148093647043599818289786936690801361694517007252199631262029947825203490989652670461374698904967959344750799158609374525437292638057813266839740042545797123897385435166016174332518813036568689197766427721607395997089080132172071525036381143692665497502857088685415332649323803335914936090480541507014883650324004873411906176981029490023259540436725801825941839753437295334698471112252425441415293384454587521248817310257756590044023421193630755756685760019150506539222249252296454375660784513943638590498852114325544572755277981730225837986031241688495207106365233922716749795154474545454437583862151828224155228247810749524509645057749318946529103822112244107675865795173483758523559589506662295433244143586192842687967090252988415347230087713492899505750202982052120775863649198918430454670274043473748350850458398693173981952295421641779379493535723906979459413971727242109153598616058612388523639651336752626401575833420533080949319514284550842106550937799370231854212280216525954387025398121449122076813048634238386169038420904348543272849790072212907547929469624080549977934497945929631246225203768758320558035491400282523061254081972996554209160389039996147003220636518346939956361368107890271290733609568116834153303861547480169804899644225500 [57,45] -352280020741648991067754765170134748036072480668860268972458438543217844418551773368963586247596371432241867192741638180944078138480844209024596109788051515948097659646593289803811059057748258871375348855482703591796706286690566195741038900139627564946241353181549785594384807620550740058624086238318887255522594345732541661387430650190750898134723631823775549025649087125563289541969395283188595291819715140018495415739646585684935474131877293694651476322606050885005408130649643283026517119021865362254904174123585653937296202158829521769233347353343580611919325732382012363445262626207026956840402269229801903600676365363718518815516963455390872935225061761856358564230480089203883493886765006888907938733769251011555041144777605587594306682030036030755257475238822836772124155169690387050741866502969066202638389521494556578836621192683154484690303919349829875068911215474910310010258702994618973315203054836148880930835763605843212311306881553123829730590301294125095162731564218046630472921338505135161682914224486108101349671968818194261660068275700202063952368993183037931067903767183146310046684091937690848769031934880583899195636113759940312752228211022074722192063596740674611986357724485825429738158813237981423023932251149604948672196620634919786149031759979643334176809286566002899814469371168769896293589635610765910384250360638751057437981985487473309976084947293440366737650241273321211792260298053196768724424403551218188617323147471811315654316523876485966460117274173134965443581549396704718433643091539633475775303582394018561578837618151071580424469577433329468746692424876666782854682821458122088371502888552030377932294376918058325721124980659282768150756463118397106310338805274459666194794524604110513752105545137324783988399639682703852230212159819562646263385033807346620849259566775587838785008490709229313028053255580488001513034422541493821730144280091979268135586636718040138260090503162934596400411223364282691604169643635387518977822180181025891739181388060913228089239486540293813759541260332607150595738969465779866309928596207078121761258305608234775189548516199207928575029705081558069551386027134407489844176650 [57,46] 96838680094718493658907668669933407284588260507347399736703159509606696263599033026624334751577105411142523977503517167715017394798703188168683075763375396732774155792150131384571433260006733875596719907759044037232840644093837696025881659002316031781862571595233916476924560330475530374738653333364299595344291730385916690302770386295705895449325696531021491959105973826253926532021194682921712607175704482792167407852452015245781610267213226739522258076783384798921641295150216817369987573643631190165102856920555587762729378674889237913296157992596098063428686498859712453829197437410603667550625996065160559269639889185534219983619421443498407194730176648721491314060329649043536081835918521260861418203498268497113508706577153499201506600027457895789233895170413128945573333692205000042615385719914477070956276549979564872321876737376433020396023543294230829071600171120060923626958648838962208040226234950792043503452650104380417114402845456671182476979292155710831826789880469309580625988305860281218615677743666640294455953801405433357214273948350929198395411770109387537099981486700841683925457106392884784673640830233812524205156321386378521150362927398418011636374465010851379623150202883475894898019067302863348695403279889321452543787153063987084272988835215552757718744309991067499332507903058996302250824505942619797136125364302603681020137752928995746339591650684708279298318223463772823658297338506562837352960438593847721771416812145153443493542199691853935071023724315516903010598598735072054799832864982046789428293590539823487736982542936190837176121863040888275101531550361411314418244402974843781633694704226042171803820946507193645767450011548048935960205884484605960816705315876655465803721524428987548018364909785589855115587386596976610858613543200034883612762315394783575745542251598827087840718392025991040435677591781601428493997523323639935436277294409607836637345718299819160381700969413867749446720668569627343823452234910033149313211476262222906569979436001501426837913002798168789472263632739888847290550698748031023111946210803016870349239849695715741495591129322622165477687620294085535860309042154901781696000 [57,47] -19960002109404555974111713705874172713249333425384903923350661814155247939767900968959851359528424543194529722906437072313711793902541409140026028362350488384142677470648490053559611634128095782384271218889495252342512692579167494016416700822660470068534500341900870296493807014597713700749347432186765114503096444300424818691369076710146522258966844680885324228050958040525683603799108901017077113232793579030235742060477967578968517183759512130372496457480577002137489730170845947248055403450449717231377779437890119964695002231754827187778049635995626347614267768213413974202995645077705074187448908646860582305105281412328764608913059454828082552010217517910475765650299376271992648371250377480293101689669625261106840602713480684455942014303575013627190522641076036305356009665110878429580598124078466702006687191194361415575675787734121225535497186469765879727616359626244479239127940937100786738396637442048896492267125329423338676904203517725652608784925625133180652921668619411904844448684146139968549075388440795457528289714805307357712253491058483418137833704140041107634016820894677228881680204427303309704120069589188183026761617558868741187912430373066795289834948894923365609867006808118255455213303134378488632509507918427338598623143000125748829688746786453638630271468984683516403265095855168058510900745633103421373446370337416347452790552513979569609577583045360130789890995821001563882725638687915116862391617631303592433422305172494120633196517700514899881355542570400706471282245164320079659575310186300338056688656718621175189295202491192690912868358777083282125361466719365153513663622396605119003098140249118507486396232975656850810345540065477251853748203561760014348961570084302287148336553027029810845470014321298289966006598712260859172443593427845990243096495790716739873612012904028245614723657395535563090502379728209116906388247520573285898329755657180386970350498912238460643258059020505053992138208847243643634133694759805389893510846062107053327084935818788376324495350808270719402418503606797837860456014426501510601244987881083520329058515388457544411150971557784351234849585463087126496802303719416316850 [57,48] 3627389950650507575592866849248222747238644024093936187639725632298407535793806555293129032836355433904180828875563967108444086889718163609834986013612575875793228345580093788117082801343575471141117583596466511823221190945808828670076337581872085655235430913872318785320154913887066531189201897819017737559335021934081025878167304704572967007081968337641147998543209958565075499676381615755332802662432803247945230845948469181754849991440275397641825383242145294564717252265203856622589423171075166431672293219781745553375861153856046797708049727075380171877785776736050000159123372619998693305991448365903750900904991536361476529617800174063345933576074269542359674228190934821385223856008413561470828063071773476473186492793144996460239450434312993445942026286983105168358121278780452489402829295023524894247578661828801834004858925270836678539612148129076305052329956620126660193548035913389354475086531648725093115298112115500703522116233409579477233529500262553671697730378113430869686737609116063389598501951147669601531961845063435555045551711848480086412538818350806983714517533727042730911184541941059116371551645886030652499283748070359851214940408383578494463150136744858858392184912897494210422604764074716333753078395811030966579319398186030661115518534967031686594457049130772610881285310769332626049685020226389659469414809682956084497837732313648136357355381656436565205522421896568438214595894299297801864214843177695918081761350026001984554715074058716124557024028145406277908334753999357683988353161221506823234631910742557765576476954573671530648211058637830392188333928119578420883040119370920387888904320619283041251121731968993389591989377434417126401570504460895556842923644898435352197108979907220859917504828432660445082435185568701910643865419899562559010429476082567551893753868895819220092967008757400494330260993452167880594402577166129286363539291442648359919559529633991073917258438114142329762375870739277529966491990612762318052849806782346681462529173363107421699448590498882563220878668138186371599676842163126350312730034274597985656857984648683043635251508974344384615148181019097224655467788547679550 [57,49] -784926875134885911080077573275438713439866519962478946525196030487481798155628666710403466602626296900739721529151764814689775862073675286135969591825502226759088202250791693008679018510201264226463239247162093565824369823035033379567905558695808651590513321846114228358778351089156750803323746915292299608223447961794224942194639845638296857853977391943806873140357428329999740297583695925610786291093061644513238784135080327681565079869517460124564299723225319516522740264995831976028796213766814480501823470914642461500761736462476062447925579906105837370722976380371157872715302122610609242474518232179654398519422950840067043441561992755193018974740112728945702679555856172137506211991548267018209173516368273364775287683768367828272276028648523235723432683271242361704916320372675913353481655019262434103208074449550572841084383372666355129428531585917019412261830279298441102646569811152174684165685477871291179024866113649442048470287074888956459122214350300586327207803360298870479946838744853006568826780309319960121384032453636673759736833569871645464990583639121867558736691483069793063912884166570315622168832872131256035967772383660022588010534471237421351289017006201642983049800925573144355521932987169835409610037865629132828573804686415103642337815485628452109200351460944647311939052791707573461215727290057810783664348899240255124506232331392800056801997625813519193149624954168091369462364672738342263687257683470700220747193428822713817508392241636260326664335219468369748552853047166195530087390573197961865241716835854182069483798278486061600996335905126663645897923429460111096617495281925239532301601795163102793743069308250796834516810901272309114438647284111646510323935795040993283717765593984262894834813010738818951253483237743726350292493538303269943248647559125110360888433497839005851666832892429811181811533191670234819110009671723804567275421545165034982954986084880656992283774096590399049543766426004079838503128694564881777853218504026077056181451632455279385552459193833232177673263840650663670764718735196692327586756736129321849859407197562530605459068167085771557675890516529787953749664001450 [57,50] 179971496883463424888721619322684214171964918128296187425094319102057287842135130912644515179146431284218304328390727206279812398572315158646671898721812850770280830356221035310092500559630800378164741502080556780914955798026899248966516966032916257947848931602350260404077381069824893016444187289505866161821409334723632799001276691343489784950620641954223677394007424132202283161894363853546521627100867053307835638141892558828014266804443751623554265635511432756783469948486760981181033277507354539887201299682610522326335456346007505815630311335252248544716759633066237766084656751972188398326598144323824385637345157577202944345081544918642354266532577090388312327755061202022334143394346608846526511370030826025226135390348211899088463913628019515434823449586730127897777694911405352045961490429476088882389946017172236027408720938598654097773926339435180788527627994503964507975716465732555372776252130150774053519115667043093731793727094930181157022456298325440739992025721431903989852896355891741808402466559686205041064810225664233879364428103528765044785370609079216082167920709541701593966611632655093573174599730801875211494763483561700581881897146152012714349690116292199123031247723528201082891699397384016992652059374187177805310018506340182281197136650484227469019517495127130454487463563146397695350594602769599863808768421977078022783554606564745831415842145250856498993924915822807350748115936415527088257482204819480088073489921024887017508767948647471773688844824320047204834492914112173570080668273533897419420766325157331270874197530902327480834953799715302470426162383089735879421335285502438119265553781549357454241997691531711329214125405823798350285938811986050830303712482511873418318023108242813245931227985559584274541564718538684282348761818138231973579871254121902861964688325431650588032373704568059300571952780520086198484582455279883739631444684353805366314239798476383295414205990238048412666364735461178270939667061912580424186285193856240657279517282516708839844271613472954021691121865599514413421399463893248236361901075294607944430327286715685381444761674219505660414697559773544557353923300 [57,51] -37710229242902713630813016520785008492245811720565656918289635810780673867612331275301887239169539438812892290114390743549880639342611114664785433512179388691467177862783048078198113742139635276658874252068628171723119359831395565450666504432009040482717806023977338179018963949027625183449946817201902520316291669666366049531372562460675718885748892387240363067238286658473970568094586159082770971849281766370535994006714684707061247596873889251784895959881813610609717094593670343197479195205667154364432112135166594368488974948460235731383935126270414834114796959369498211607627342676326812908104856433741437198124072346161012396029847546303607459953770692032200591027006847827348082909551354351787547921782999562334099009219036027230572557719265990463383549062917786411173608694579579796228472764689256272993601104589488372649574843816370725869575116450676012531886501386238854661804654362482891243698454422852849111086241501338615865596761968597007196837817187557117183140713376235844920334882474768968266017076051108216040386924480173688837748289436370799942669991608128131364484188437273300581100699605096395977070477427820347070162416703608495607889954833172793095198033198289986027098848464733461466894399879212868097969243399198885113032138536175227148808691831661323066337695166585967624010396664422999114347926203590027571553062208186407235691070049763597036316517992655652376904006221983032999905765656989643216353825441799483765805712729470202986811354829261633378241660143467420163481092638150960165915903847205517327086702964420175186771280429519605634490113328987346972659263194666089898339487679464732618298536502780063595272131604792041824026572392254701232992494629066265923226867429330223778789106287968225272326429475878898069903762097933276821817814680543307234240740230185444194843993179920656312636736306192725209136864352800019909432923366108019356900489131944760519581423032955096983769614625418602477859196149466539107067669357869940718670957590145749875698058915386061602195667319526433909439713023106921457245488163674364967918127338364691773507529470215625858522545756338967003945665166226606984480 [57,52] 7049437571218996206859217903388990821845918686549758449691877568477692897131875979465829956962439827586204548912542460520423332938971377237057795515329587750159445941546738101360863904516463974705833126946668227850105080495073913811959632535089075058192587829626961386040599507194654456681285915349779135019115426626403556429737574344777067731926829009739478092984508764230270272385561810729801861191196261183118249111289466762301560389614861802252954710729944385209387208681648212381032435939577214804731582525479785636518179908199748440369147059560645352922980758406196740513778545180195602110393780350781023729257658635500472425015196403067356063040749251618630499907559845441817355979635011815790171917734193459862716683677884754521022139026918784285245817298532886989652395258548250275458622850969958828705492119256599677637990078490168471688955872863587516332132526361666157983164146685437295622200090878163416462840511372083373311909244362935304603090263991110002830980239183014439097999075840158464475414565949994586739382989753804018557806604862767818128486858410661925572161064060183543791071404344324278808986601244845421379341839724645533101563000060267941822258213451936587150579883413945879191948919823224719220098474288081723114306950533874258198450921863162480865671751906900096034435683010084559383631363807107617001575237581495391365951851416853176059184017122365704351846115091056366328534853276050631853129227444315745803895020476233616829215406746132318939096451363436219179818855558525514804792369864880247164942509375463891894301802631602356384847696205975064192314964174682205248991191076064471551849165302898102988100914875254468806101743748382403356931296712514071604771068651249698810910350555838526908286847199275808330076163824458850719729727189130170274668841988075870851664220577179944688277507107923772810028012602350266213504209765218671674186245012545636109356779818182921255198603433609355268199457858433644655318216138370362998601009840660477794085802334499987773351068057329517796948458799097532523688080060172523915462044889474363164620166306453742306387251347267312358457768689859164630 [57,53] -1063295483919196219531123627670739682776257099940253825892735556062047541522902839394165139332227455875410494232934054233958087495239883759116819506292372092001929425410159699143087172984576744326608560285209983733760089097238328891177274704246978500872306168158825606197952536002541122268328868607943960641658562770699151460427154113975017074681470224127777205473316057658854198976355495892417749084270117603074626875359596760997988890335927070337277168184912129800194271547790167929101905015735413660846740441415076277244327073819783349193991542365586991839166470924237174130995182059896517404895735261767681584272111199653593850217408890464806106243732231939294065657689391999862345272990742877240247488990381250925650032846449204423771795071047129430379101856486551418585145035145032506673501595293237049681743151194279181580143420496122829222920349772021482152533136109380548920424427283482342559761354098063754592243235979503833020154798567826633834533544172501798449811370501505296704445250280784695358505678264486583163926050625915853172753775756409142515073343936958957581565520110869480092417737872594090295700928449442346137185938995021926632732723253773786792062950406422575444276358327921885728005950109143896089355573479532542338494298746888023675142167425335252312761044629236341323021970910261890870962369800962470073215927309480605432309537362367416497943124609654050367382589176870882145601636048154921713529864572004123865288901843430424899229251935559947866841080219076349173247614866319392353165640309988017345879817855219773298186730185708174255217201300423189542950611158270352545069368685270350726302312062220462593723192590904222852712376280161404147019952299384179038694588649848856183213896834086328046744450958519336132155003399997900885298896727713684969893818242026364987159733266833546156126699737176969440154648362743902986196764214502276628342343847129375127045388495692600694307904927429178010731816020042671990248642744656354326218254477497304203686774128631345025413905503999011666577657575071709544471928622095197918043549140871417181976279021646762224094396271854064731997108521874850 [57,54] 128211069769459320288090519038473380016099620493863407657922141703759779635032493762113710279162832918898564223415803197407510896192887284430264195077686648290336103363145289987581705884362817455586481417065699113347611421132369786699111020679943581494897570447621247040097995329983971453397127173782702745222081617592047437151029920977494172068743553780716862973600868721191368996735394837422827210713374395341657666160563043159831292877560547668284244786253869491474311158164118681499821618450961142549835000132352802078464282750922752342565755454384587298154246787409730167493416555351155188931649364085861856175505079542818298418125280766480794169364913240926697047873793222232793531418478901841780591262316422091757695158843359851614920007138283349482491107708651513803761475205631238723829575367549157399287289576434945287466393933947594834153088241104691851576752030024625769268508337495537433447852819535300250420582500873837893257634663612220629139705559021910425871483752730780158826780364940328339588533329862529521049997885144774917398222595209670649879498190069765637837076772552760703551979353573603387991568049185512218756880982939183293096116986481312779907321828926340661014336743246783954507001496628088654277720772762924413677794146942073372760123414331584057717078728275221882939223853568749583092906492135831306853481477691105546904786494771811890840815959850466957471756654369235135185352722001951675818870966185499323282600442698828713029516571267271089175495609821370494866998013731618878441230343863766426353391648676573835165704903139000714352651748639444799086094700150333926074172123201176249138827717498920631273656430785782738119162688811607684735616387671093293592341393908515272677116355285733963421216652052216231278353257347509988031604131269116911208476811096654000303189161744832003770668577738717330611387631987137693001445413423053301819142362415331090789268276915076267984130803439019297160909115028605965880807101416014622748708893882597568808979517985302431059907764903479767072129624533205447705664123735165144967506987168202573356984194109619846293605597021782532024955255000 [57,55] -13036856407606217658273990979819687643832918864537994955533907104158956748713881059662817179223938526673928322968918152743718175693517617516870959056724888826764752318519859487759747890264156794943661234884692704809736309277803726754983095755577517814774785915547462330599759957321231316583182925213850850073706978011380452211256301549653985715017399373274805123509435636808339919934109546799528323490055143414628793704611615035442561911628185951749780102156175479843997219577381004536078712224695978842844939152526631162223421875763880732675237903518856861948143098388096773156190997539707243757354121285328600008153794818197891171627452431964079744238014224876231527242681372509434817257060162090468324541804180478439704811202991302142722389091928285878265568175048732723654111881330613040127231554739980917945376563636906727733534336524479792313662652419668405794263241881328364350542064617768759654700406925329016599067910911010875323699485205008373692697280770573790102265075928446848911049249296967327000937947466000689451598315648501805201523061870742690194726353475002699412231234367305909744091170341003589716065016644281872149843221273696564173916959838474384759338426699685567954816414058766285883705018182328727366623528120943680656838915863477675306499371575814901782172012881302542176549128061791100653593101138188133698206675762436658247632349974777841911149064455775630592505087344691556390854126989205400592871225013615435635065148435315537047216263238924766805853696931750827452959293475139558228308448215018239295218821537447004362659890113088393842211130649726715775604711560355613004746431989872278202113708440974868421722964110253304033760360922105165493245734582223362064236668417441372169448662067603966704304900745547967940288190489311656333707993237331873742870148430909407101873314391396175426565489296195872865691796903488263318612130432006121625333343347503596393218375668347812889752329551860907078351156950980350422406503816156900698237977707699006252993506865920384782569535460610439645292152649855105834977851027281062129239750422057942559556237113167817598396482374667645501986875 [57,56] 473975728024782609320703454239401588232460522867126693073516804604510155044114437743499128791493111799841933618540782954426897879802280305375034483265282157223072448431905794001433302215007694766422287136893740812169016142884854202625301434357378840240071532794749287452193490966625499879529550551126045965113351402018127976442648745708808036042595348460056812860730265723516427152242510611504927733408557619604620036607712657800192842022547014641090831196978496675141667177096666605801783623326259713996907489990845774032543247738328364409943655741014848667991011139318088423385689413282489940625697691569863046736747497100888489552953923795656668541118688744952761372674734875168975175287675353127465128333429508186256234726974469415999544983785203015622604781935863382664894883137274885664037614710163816223608675386835600343454081686752312125974461905866595125062357765539982585196564604653702482772136293737491252037490978418230975271081534987301053221456980110096295476870851127823967209409220963860544360139513259475428635320202610859690252685328486184679495171895633768616515758428320844818413909908693170458462715695973751697154979084700568365775639595827587882468412065964005245704386764328270153809859353746966147282604120495783930511887876678833283068785228720203692886202600961386678674388846747322617814798268239465596040491211944379686422752373039833252210719479379601512797669469792828695611559180751554463367147695634005444427028234770387503902701383970310965595332514255803475917062047229899230919945479900285035493972711180490845405826682362077528696506222199102730025742510525331791188997164559931303296117228299657548326509825925325237550537720103667522031070812578766465479848982609692631791180552805230310136110549719245143952904730866796905554425364023281705325278416855532306414465877388815836576742865600393049367535769305389417263176625288332844744490049997382302182593267841518820936169378419300658507097877772161683491972871839373169772874139197053217006989738050901564908702638525061451474100640677395619674210144037687188325417749169355337524427448038804202792878174228768280000 [57,57] 178021292213819227651217209121917516603827534436190061328254028497617705202842894742037743463340437795455967480417179875327854416423020610128509409945374781248828738426822828226304535820054595813154949982827637718980538110049273671933844877083553613715590647604190910730710500221441976889506874951277537827895390294308416653621204580049481751138452776789327405780447090589954405770556011745985104654807694310785425554874184378619123863157490918236578048938168288949267922174784045819049378168513515452977847019547975658600913059703552403826378756488487030550926750650100493866334885971915760872834255267944948822632268481149140672423882465867963142915306218885255053485111449896548996597926744291870098416883844101941540993634392408144201802849976363661974624195381840563982342140230056880938661428897375399210357231281841430405677382613848937370936137102882920372670802431724250962543693437633787503375133027330365684409864303444600970885978430017425593944124104037749047509093642537943975895493939755317499372637771714666439870920507434464571282994588786159364421212232159830053545591664188548574732466052188088696105908337165090543443313948617619454078808672494248032607870654044806164484308056963391509755829518607510246589344997027419921788044232690585712717899301053925837347150922461513908510255382714445008297837795340691967900943645150785065367605260537332631308747088808002932427369553266026043118194682521615124167642617696572862354208647711088460198716225387472893898351617970577263488981639937908093597864975108407135301727393186343257144299819138338302321335572835409771298067033034691114272414093437320491519840754354324616384000103162360343798368600595328363521485692454620660270061235322688308391215420513119896103777830159266049973695933797883450566948967880359371927889149438395260624748254426308734840474165143453855478367628937625084270035869460765554459063045955532217440743895577799150640006856392889173721122555682258569218787604477253601104186676799508629712176533375472692061148258127147685360521087655365096304141618240894351883337201020205673967822811731598742434090983527215625 [58,0] 44235692089890720919583988308369709788241907537906114127884535431831238717724780513943759234348190562850073269133745352834973557494398974183683983908383408329175327446770845571067727528733813719143662696895312620421239405052335787728511836144666142835078752227066950599420680995754555293920746884220101812981431662166750591368651000827840328287698853607486683730009743060001043318363310424222791052397562477182723212284511494218133665449462379547812716308959505306729157516449701456004740059887931691230913148750119271496469477868622090127646406236056910932639575388434247262583486130198850922629831831752844436997924727346779804187781613232833724198689754700667134656823622793080284701536928174258801869364530165615353003437281902465815101904628063203804449821346145362441440731448330054564328999229394045549223724247472945262386509364216459766781417034894896557014423967974640454422933308955877470870989921600893886547026894766872580510355320362711663893756187503013085554524063127663349642696195058336371437424230280563046771206070896572467334200895961288377588955370399475534261998784814566262142858966849549942728893344160704983236336129600359865546883723898164401279968882139869878826961977468844482116839076818350109889890160552620674410736117497590444213207573337750273310897646359169653489666961102725471756732937919612199235634291004990201381387389999203626928270003417249713385352789382945579020591189534625150494716674579604825057595344618649975744268694723772234663625762034354060507187495439456646208214469868148576451674980237093254379839453028986985678252018724027522180137724014351958399048448472405551903016560494785873652173843603906255268606659083730354365689867945830193914748431799072145760757560018157919287681637937030088555389424946078280979566135881194907708445692939926754406134968916044911884953112882080671436649840683011722494864862055935762966929622775663041051408786123214209102466076994024385530540583605618280795790338563170360571855408287799876038636570134412366669710095110220360512429917491744001603241014819410680221970771917231000564135047810716387822275186458795815635365251592562322991653889898997816141189201224369820752902837018907480303596232015048847515248988822086160537824913436281734192481951558782638640541759183750430720000000000000 [58,1] -166088102022178382766759277843052226675565860759639667268811124639340557515656753024334125055124436221136084224002700597758481711574267264422382362410018129864795861255814907531985585972295019468912012474585484134774647994215308466851606351262552736911900240467514605006000725094758972178148192412523865534652925516197763035767362276980931959611496771808304672872835158719771934500336260820765015451588268196975844639401284489145489138347502786578487806577666751525281066693596844013245635764348675222567781212715848362529060911555098597288291463119470290070557817416105798357686096074156448800833152745414143233416790333262362981482916706155808819243248929963239037713690224157968360229234963813746657768850743066318636945496788873714982573622210179522862873874936912072705336005426673269926324892102849347630553081850070701803575317377037915897895888675191882074366159134200499232288813596867483051613546877383360028049516585787426561518727206292525483897014138016806759792270555966881673728757300954939528258165660428807251482064746195836365768514412411482059175292642770806721690753802156045166351397716766961292862159709051185043654363860481724532582989092704015179060092512776523393416136110620385182271136329724336022715029180389336009283205669067628608691852318003760693053887423062550679460713276584641337072287058791266190562570782871516328736003988183140531777084259083116914306418262974485199665307959334315594950464695718367484926837445064109996336017638481313656617688782270203703780360175052755780029345685478379049448002123825024049483234640782758533593134451579922133736055002258295427964049174400706522542895751324066409633670071478885984375370352138090399132956135098866696097408982306410957126143141773953836015066240624916240363058751602498808142811298187000726118058050566998782380244610006833442020180330336402293370015202595479807472601883065246258592030772205966541174755171509740613429829718181972119034746886948353183676117656496882825528743362507301825778977774069722511042434094594158478857052050173363069099953573933826880456749759252530400382377178334820930916491446872628859550496964747471955964405930911286837503237284134992533916141795839038500215295859920800381380952440256050223593202159276553610365782151292133536002585651404865536000000000000 [58,2] 1435235164303762255859867200820467621157518383554473185808372504012481463675097501274596681322056065984254918597840496898813616707992007316555870925411723740932051129891070807611074474744749078093139815610817097754433586057770392081270314361657709639833285866012098466580350274124575819299392374216207889910719548262511907158655272563212110730480001971500032479327250709013885712114777552008820402169972470407462752851400431569570912863129087797172335287320411418209754369958405669764101201360177430648152829535187806997110970825794067536330796543212050968003328798226566700269071662584368001513385634443098356314661260933068836294060773923136539041286671027504368847634261619265108696317303824867302312036343482440978377995555810490830154893131752945319124421647234949493326754611850401570724547496238150925616168868794017403924283130592597851100553904764632047181111824736180573748887667801421309898705103696650521286686189722169155539552326569443426731788510643555845456743958760093918768737549954322576617583422673595521204294937705060696947902839830718846124529628401577269532692437726655190094581178185982221667263046076358954241080710910601540017186009230222165279110422038391257800977492205531590126001748679613615435088363954687142600824333869286747631598923837177441382007142469865330513975761615794997985433234339674073797920882031284409756187861591050852647285939698971145207843187538801929082838510135812236772707936497989601318435054537565303273011673773921989300334935425100018617315007250130481852223759364533261094383383736628084137514839257481784637514980967060503350066150032576478277723776401967441497203519226256477221128212865632097703560999223064645542147103078799418883346669929757195784625327534341571997735569825540521574008904369833450041966357944878620774159150743754179892076925303334949553531006292211188493213103819360297518692161864308381861676255424400709430777129659686700522970419237396735281613441863570977592844616263817288703039518888115807301397156751100396829333825733999955414950993221548929593786058919144230293827505308567665212593637113731177426197715356508619886609242646514474017872625384844251326628440778908108009389771841027392826440881910096855631608120043725044802423643986296138791886347682064534920087403911599620096000000000 [58,3] -8273578804103093198003992007530823945559335457943768410863579219559624267715327125177412212400875123566296711833755753801104090869408040453718921928669926316738273404053720343434770369209807321439203161477070164056071502296121979424123788480737640384982321491601680246316774485901512983539412375951442505904200356179618195770808922847138337077743794201656588979233861151016179577011507105502465552160352076160708184809912359921402878152195118164455917929570018877120987456221671522293683359325488965238511755165799563473191711804333272664065109153348589808376205320433705844678694998362835533004293400761090276395782345365152691634901781841775742765781143453980633168015202219994426979767809046057466278830539268784708024877868272309169545986009178579983459558697950780121710493266573680913439605092548915450183950712951656949119433411686582539978349399699666892141713607287691870088100968045592898533861286116027177344763056254341655966156647030584709426749034400255361715128141911854798232723043577230529194121182287487871119850360939159860468512074766537184824218531648545355225712637467368377818641986276380254882015094015562396562460367371084401477476451490812767420426921299695509854013958826174678805418831857684242525765454199791238135943956942496812936093918368963447214021233430736692359518917814600297508608734301265865593949669299834348065569105684245917962048592309739826297215320353075514782582804492394624689042325406391419708694125044049689605901921573559792790281523053247284743492290776974345646681791219879795988432534064498823012072576923651474409745515430652753366701820605843370630485647958642125165222654703929093719778753883081761632265623769510185341696404717516037179958537326750813490394131859648995342387963177082646965897155026946436300090424640087864043209682381876875172801473403449024242819692241316986110683508551710986109539438639869765405444004876334180728842642694253384721779389523262313470606845944661324084827359764719766781667776271737519502331299899930992567451713763475523946850013532356588634649371722173280451970333686142437672818481105189662617838715192863238000299981568099727422371850270838759081370480436180114688403171521602090790316422948376277173333024125113608247844991887329425398481732078626959851907158606295859200000000 [58,4] 38029012371910459266191473610922943853048595101508809520414256675270452647371351029741337196872667281669460668550987508205458368963639287064039195340638172798431138185332329857532757536129276312697968336185212564668321594739240588908351418007872075572940200654302179586210814952614710202261992772387891776203538109700806889704342727462281600823841013792330404959417881224014005587605168225716743202923368510264015309456241505688987236568601588519127440914692555931523189390999042595108727549132114059383846369214020588028793102096778925689622106190539211349464613688728882322177296974447485592080594245641666951921808583844563125836403981015574224256893729761022391715854065515264747452096898847652685287297031375218598411160557026812470229127188133012724441004454478331575524727869631273344463911444437516490267786485881585331577362457901022656209104659350006808661571077131580424035055662246294205858721933427550898638370487864128840658838933966501547932326082749334996635505724566635610827435801570740424317414708064905998699259982073963813841226533131457143236373103519735877505857988096794207553738193344119539794969133745945441861791625796207284166172528488630529686922405515205379777449024620198603920633977447523377495541003560881541184483252140417031267100508487849138225647179777643889353142676172856934105184483915296361810787336401741751879085265279679814299413113033275606228477696127405598926538128449263020095393754217755443996115254030367502812180368768236619080580002020465557932566261983738638487466283980098142651290348037986882267340831490339321348284231944886864500826573715229285116333552489235298451601209916341907972155463405907844788679290395233236851999066403697775260749187750108577427267363246903057065573050446300931657467549572981157955288716394906749146855618723158684846325136112967323721829584290659265000401051271190101766024794163562207950250289852385044767336713245408185953658751867392674676057876814710094450939940962192241241820492994834874827076875981567007994344038425879385702739581267575201090707843592745998735049375196288620818400449860710404874038386017844340189785227888756958474151216533803909063244728037450060033461919020633104181489669381197576425160181877824164468005943685181229976264782044227012905917453468853862400000 [58,5] -111866712350323829021604448560191343572435359692056238110647065593056916364130584255627771443621172636740760898843634736944050205832849364646036697134674823441174122080223746863093499408050931773484773186163790678271689387238437921467361570311868506182701594219273545802240121203799075772735435608005209671240813257239643848325980290394527194614726016616658645845433324441299000319104630645459018202790914772988950693984695565313603305280035369641839970929495434272853263795527830994466343632271642613560526376691130146805757426009811857202443693257172263866928652603521299205242787306460812805537905066415334507161630181230890077006798729904343502214841544077096985489578387472485071520766733043982710067798234896189387450971805918824940865538652813745963483622103563956435342468588398788071994568442491161152803964302949096939581777458434943618586157129798720473764279049908923465775752194985381920289437804640209214618270986128412263222372631757942484747128020691981152073012743399495186764566493695953935938042886312730374502199149656256728769638993361667796360241655924629950938478523996023285193603066477786399493700500891603671752938155946910823008480444319214168562210617382501464754022036320957004657491142381353106475657683557219922829654336691730753894460651535789769087275374657127323277739296476887486633586581617652445245445574313688855995716618957977049172537135802659817362733064768279811044092807747792804145592825847573540102059942812445854786666142387094795584413413084579394547310985010343015835446510197893202971574110262094282110285166700388705323936470138857848326253765605412281370245045165330416824092903229056539349801674161809633701574050785190562601193592657825976246538834293184697009943985820345521261805547192613486684025358338175610124014722372912357451440342256032633589022502888876627216845286954743553994704793212691881780065326620806470150005044906532424867148298303652920214947377774832022409720126134763811476688350827464698829488183890794602817753059883119389035403019431205233676397257297776190338590173912640510264859385591022965428221918768338307572657589336934273184871164268110013969093133009679334167414004839829150442429832443582671667254602334441203611498381375453301304622659331574763647594411233071524505138551691673600000 [58,6] 182736015202416400485697564313066073408765856263120539574663012662819587980293587191501051808748960584243893104620038361726056300968450942998748537000790702098821154706487324934364387697026011275342491674052787318621775574922347515702289610028438418255982184255448934109951142868598345481233111995589499043227056280845940077746244750953365184937982304420387508489189267930842425022174490593529946285657099829105297439214502049877754338472171128621566668258103548558299943608460538125530586525184845732229593650960621412562731014320651133853383600655911055899785988073677998379482535442368756117864753248499318791951983534851799439709376954518221997408196580999400425490841725287187539550407914996724238545755833350137999820726327964379128466361091007882416281543811828181509698917550591095808378947800813330888084134493649274146005965512523373986205203759375209688543837493029779662844791005503126397256336106471754201704827708599624266290359071423307279709079887856409467209354155827458632049478296763025210793085855935013900599727726510630126056063789281686306687362573326027727135524155639343294889927033884346409456794805903285488172246695980436648859771371394117632637826561890066256679266332551460377349238117072438638533480761158407347446361749050549820111977157990402574998128215046759886955530600989994058250765629600579535583178810724257847943601883907526472340546787878971494973293725323378157056234202722365902107896040104160353480054437680258137353780266621539162393442267402647733426940579180339124939438081095096430054526629180765559191551065344347215018402123624327698971742774216148698350266725381017714217454429773425745527145546436683811590807312417008984687356589491060988300248074675672961659071703513670667599683985921085449799840922512423557511189799399346703136944799378027456326448102442154673556376354755814625760854963090515202181651104070452442545847635915382342845097654358865181134400398754019601652389906319810062268718123749847974589967917301267656799077705459701068698785734387725440093445689872353387827632246005990042706328973036664573631267647748458130713284677366571239983748374908030956971019497255149766863719466556346756814063379259510079535441772093573962226844438955224743328103159722539020843224069646233815253773063290880000 [58,7] -107378229414719496444246799817312498459751472296580150973534487100555111394352011682856100390563022646174654992507297578428246534051391558900985562121326923027914555247578222318716372914604746457307020001996499776450353156680130763203896402446762077464423624155711169659872423894570511248165674286396500733757505521355372202312654301837437121922815925529485108973513087781580282367013796797719094878190138469309331161675526871849362938590637407821558934592301179244725242510585878385423199915190584961634556017799989342737020698874043090587929158006962339892619659804760305050424148337514803731026697299464578807589573783969276567905741730248143991027555826088648715678648981478301133066920429939936106271290302989791649768047591891149029509381826611001589713521577185837017330986772133430246824525979820722448376023019572599279679074656931611583754426075671432424948328346780984977262652145914186084936293379769318334276574758752079155215585887869188871963653965496899955418434055703534606274217123691749655971766462998820065083589431819680536578894131388117858323438735258111930832026851139186543324612171144908872338524890811417580137707558743681384225284957231528366041840295505776304749340562899386005462607252455993396991649423096492326296918921854439258640968295567743474361834040006716849909617748798593487087841348893521037590065271258118409694310690342178148292122935085921162771357187670388777131529163257770126455200609524752204372888859843987675165913530613499847413295941220610312029560451893979506655973745510777133496606947319864434845882200593996741806281266287941886376601386912421164142890119516058907794869031872069139164630811504537897217729492871631247301913921094077001394174123477593896947221281343566446270690765383658450741362497431862350866638224448353238130261247056895818652296559658854559524087215946117169746067051375363720404789524026313114202947075006667766592171676283199218273069007678103546413392839285742478126894279079790131920065874136147143569548127812895719305228095839459948701333619325698853720093269413552864062570700726709024222950135799455417286919338788494592378339477860343047288151853490476105174677929660581096121771537044559803577687600236720121032026876450835592769508575748213283515718489927213887960834375680000 [58,8] 552701801525122934429824114319060505925190175258377997083030839414439963315330293105599599160781769657886668466281411364057355468655830995983281601617191341431801324113247420942698384131164337908837639412662038940766040813929403144148938125646986731104108335384941810446418755749459296542831087460648995676189833006274296352773315287474865917925600442998066054827261061482802111746384661982119234572040341448841181932709040294559247919041004757058518466534637287553180536902010745544965834282022545722822799655683999326608232978762886842578652142444297419724941756729284243950926040643241722294126517428208851643609175255092639763062459921163660031757520412730584784629101322014466481081718324124916890874582628217300039514646028186745016157259162674905572317965428257145817796011258444741409154335492358367136889732484338820833517303688180324955572717921446136861916536230741963931783144791543661278595503511719972364399633019382735569251014609347758806179936617567581282319051149314874905416296104816318229253804732674585062279086623722640377290399516922284134492936927493205495943592221810930117345539989743113155504049247203210465052723350576765658594440458929446520921147770634828918098616973878140404696383593394732255487910890057828644775377181888552385067692471293490889833321798002319144991340787880201372888246859350973876111485904812813594798442859973311143012552611294929064175091564054538057025513503045783622235756721520886179233866936374626067468182010750465787191707744372295718818475800813513356387578832214020298289743838768340267001642493851274134151372208946563271430593324074951903912425445797310336046918822176128627386706821649134671085655294905883241069675149415171159633248212395751869683827300476533565382764083837917681090278488284318062502762797716986222190724175030383450585925845525869650168571817179262050467899902942253701130094289918983594196691832582857136999761160416816127457473666105461251123261842277785468480440236329157760634911002176656510454318195554075078811597379515127180782022996439228711333093182133133693461763008163748924155758256036418089233261835564691329888647450604570818143330486339160502170440463729589531785235153490395685187262896579556535209532227037519899561208704897380886375832608346479874266890240000 [58,9] -6133744517111412974151085237478788274346507632366179968053894245461108212169704254322648979307459535211881691892505394606104274863129743191484060322833186985887457762971964112633136509213882472045476003108960390920796732028845755546349157365212423570960020479446714792151565106147321712210228247808461619325839868242759814338157302408257876344904399042460109808695421672202310795059801643575694804621687074151389873669309616671971205606947470563564918790063453476132857240621781652173885555091679876912763293245113422915330789493162037542026644379489065749403644615096056913067473436679132067775750519880011041687535749230493563696404859071691612502798674495898179017665171255225961221290342906820745076495025673736892465371895626367037719305917302371105279432511967205495020220110077759184761692046075252234443937257318965950417780720528135028662989290726652351504376249016724843243887674689784598310484868208216523714332548739378693080102574708986377789362628254325232585962851086602476098400974921656967680562107615805767039045441209673009240315933415592031750172902380506189295743068885804086986323789893442796402320206991580662771225038163343728723243201432130726835142441032172495086701768936614934665745803524326111761095250481725400441892015256989922202388132128146345072836903659436694607501591229236146650273124984172762324521125355483805745215390211670062205235484456041353692670314860400006934246826573523475153206936912774671203218262965742202138378851099893610411938739414926670439744202669423027499106746541402553302111277870395358625222293753446484128082682549644479563591904351774381373531670443010350310254670442565514145131056310554399740461749580194621009400165247149655980076337387217105876399286763571746069946985330012153561445669772536732741766086306041580382843228117589294088459972712277839809802044142636170706630808467486914388438174956155327617432826294024439302167615981098132598379757720684506738135053942244038757960970648341978874213538112127588788440747809096709297191127874077071313406612281670767330796990171993194550079608443284849263690738733274630629742762925388703747998782376003594888403127904730341896270805569630570291835489049822643511199063890792793354698027779859005445986157563961149882908815382758605560217600000 [58,10] 28863110265631887722985485498263268787568033702239527997013825110506852437608640814343089293054075345423019574398929128469898371453037427878471371729023272860062320543763287336463530494072375213372574339356710208272453859259393185852371705044000262285493704900002495710188092943612776203871621662265571659144176871627115143596709896282124663494575536861538944956137981161079949144856243068213233212539765999323804731669716668154474125948644948925342554980176941400329440521502445813929295218205623066504097196383680659596012749914775436804699265883422395497464959470243853697247785429487817933746144314565777817563317765928212435227670040926761578645262291924916679318776593187632044701694862534957998578320664238787251486869285988090430740249555063089934339282851401841116531128047100861144001427952222542825605982532372042513478879589197395665777135165491431538254634752703932724569160344183069639041742060135973078881184498473323953097013171435621290790672167201656470853824540456670647395981632523158891692986130219835717740188938809864870466155684731008804165488429956955505765556111121260081751406487680045144511920026155240308078497113158947085954884143811899004204146103129485042973592705230805094274353205749044709997210647714896461745838680374491078804148945898829934889380240464181712679357421633129835319331195367965644886583704229991474252208514231591058665646653790315869364760743226890803779894544279478920249488517544070427242884220808043137311162479191869997210863120643474411384640665615533822971153691317145508771615462944560591171001569358880177739556906364040787119048643150961798814763043305387517778263777332835380613050761841796361272842652501455955844501727000571506881676229201294423351050225802457770511456479407293655432444016801569423760756785325726781823193190935004798108861532360238663284956541172901256791367616104145072618732162552599816364472326666772026583574242293783188880846338388888033072400854194226759068205412942547274765689348785276139524025732021154024508309123205716191123007305700876085309884616778639163289090892501893633900860592992113265149732499093519033910912398015280594320383817270408918170198354737891850732823978632861013237235378446524210816631051551494247772679269667283783047472989291105474314240000 [58,11] -81988310376824951416026204607398999062395965400014548683384667829712533628386402695527992233113083046514841369954923887965683778971332329222024453288280331622737253427446431450099882373591720800074891853749389552192321485111543421416987343094973009126095638672163103614949209802002158480957959147532090797368853299002197165908077190185477342497120225987014119113963647393722503771519570437449665396196240665444566296804540660281192176880880301223996874171910754985821724601113845535887040280856463505544405421288467507448734697540137809728282859250169742976595053932880992300319273036126853651787461376168913365041367596985105870484486099783554662725620326246952755593316539342802909364277941528027745431022246535392822180158167033978139310585761023975789879886627154942048110975811518100000113572133311481371010789638019758679673193434217473708623560712055596493830890786086866340516428985209962196776740211905120322394816411313227215290630058984193567340747040357204988448266892871040169570318422333313759125941843931378288811820192720398875377275245044502410046508289299449619084357972515735853664730449392638978243678037184045278403047306990515454854568029937207908698858691283170762423827572669757919589417263389840274702194184776972137967379008770418303989817537037912702187451915301989343368387225266843444427494572315071146943823317983514663937323707615410704576143677813055589929542798566793199088963496362350713946353432113484303994756327197565132486715053703078384031488387496062843468249099694594542039313763970870703921519183390208602797719579414399465729971150252853790433466897336948981644933224285606489783413505976065468044276497589102277175729452180134266282782478629726261415565129186324094279562435067083251791620056339013711981080468170429153052296777699313604254284361993723645425019508867687121885457199986490273859892080737545074370400252195369374421061118232772064481942558182957873797344549560243880198028172622019201584277461684889771530442931956364024756439700405991528637254427426991656849452458383400491995406035056168010710507183039406034015896851624207941581624613133894364675989027038122431675941745381020038994366460509087969902924806726955051354194600068162992711646942070269787380858577410392418044238962228115537920000 [58,12] 151373750914089866435970529513575804721474061167222476971410027931350028457365043965852722660317221154368226618602533695955298645519861134716742791700909008857210552446260714744265247308945071804118624721434317792132720128223167957479559511644268312447378733201572817602197851187146369446316099786079986358808407413057160672780462032355957095297835656218803779019243939818284740471889226564073614415705688407957233007259819645459262538188779077413386155103851273991682833186251143254157370444827575403758188981483376401652492698415513253667002743785382677264406449128596525157931935113748779814831120867028171802792396330765864445036265726650227402775716409373796334045035142200802725044407372879578829651154757556745898485123765675918243298724090931390645777154915395916348341472384426830048066866011271329181230296932949444486738516241952347635052577454633730695701433507308577851605543769943690837760924764362544965685064203773193835723742425939918125330328932518978983438069851325682322337441348527922237031749468607562981640259250880940213071910532969676633159170919954683744938444323184741909923908993351244550400047583687238627772750413669747145484796043065297980330953763493231838099307268109610142554663813916319819354553880903602871264594774779960757043146795030708435907188146630326884713796057739294610112544531244309318383087638299070029794899838664564127164230996678183292512884487647901475474242259429834403050457388064371190190204731811300693236705243291950895325843099717115626772139665244055501638997590118375979846765208001070641538335474148492276809195990461841353691762074834831683816921768685246731471402860392138242397299991233799543369311242189899402328801323048229014798126443739883555726501919003375660236479377227632242095929275837143173008378691243982573152197391709622366550504081443183555692357512814754419172977481302782722787050270487294347738880075344522475332645975526907447472483946420529894256231399166602553634243521646971934566899265342080918988859036968145057509297624415583472372475965647261711860209391957997241096381389540343862622355365214290691483431739099825894093321392106424989150059082622802998742091522025671769190414914697271848974061104489377323507321919972814502085747897223204156389806789456035840000 [58,13] -177021085863282406829323069882311321942368983520413762957344620839173946000050528254781104945831965050726271895766415911186010402485447436856930878858176947261844926033222232956995812688915620412982773673238835386615936014505295778686531220261443822669817501791894394712014479024072234587737051706082091394132424730948453302948168259728631822422498732348957890524384004786055100541659723954149313299231016086760904276589848798099499093470695343222968990053913379702550597917891266413645621649791058661424864005237352056204175664657908673044901210189966937550123166393157627716960545467286298208795596072194981653566088191542424569305611557492855802687646634656575452657578465299470136929181994384885486185750381915645732832467054122978292878650580714974049349446058452634242942726040791790015181948500354684940175124407039005690708552141119487849671218276398812415919952251004238513941768715215561383867559034190814834197758440012560976187579328430185616948713323494875738048895671576422074167446270038937357462915274602147520871973168664698338711251173813801809385242013286837495103678811873359779383336994334190527403403517229729630938972220666853493345964907374155451652745990527363008998086344903137144336016870212357509486617286513515466387833148532060865077993626905201165985286464004605271686034776977266583314240612692445918854278368105542688476282546006661645897382386369202124291654856289257761421757055175994882623844469230447516246278619854479306428245994318999607052949634069272930283626404644550362710392363152148169338181780478897100225213315661026164974713300452491447909512094359875584738318379322254144770268117435460333367956225761053998335285670291792004595215943380027538690657865313125626086420390619944595236720637821338026694068221067909035741947819364266419143800691231222262923878940181095138426149426719584916523738709326901005784710699710860336460487495048443213220652905057983514318588759264532414251875643572974569520499405760185377911394164841491856515207210589367487004614873987133868635848687106286574590393057204706555386957022894050239576696365204467247933541517133224064152219007352933272972551384803476201485589572557163639566498607763053099594365568426671283418521017321631763840135872639384247765820537569280000 [58,14] 159486695494751922548921383651733867252439473992164636239526411619797213276048088587416460115043036709026466355013137231721422835367964837512874273778316002024627016716912363023163836457370411724083851128172122611366268263129104554264032675333311617719572744406466879583482072693500924701693848218062603439252881303786419003956226333951186303717434215361950959643616361803918486230449971141482955957758642388947472313979792762534703569417100103052320018616906261910600054401339111783669739203448624092198403345253352577729591840552063205457633008430325605127363635048835393500970265494818641348371900066414446613654328345626597927091625338301819184479846508341074356404856116643262683339869240100292820899914591474390816870410048456625151090738202721424706633982403246913420245572308808268359123358347801415166993123198481491944250162040364050000958629992580337357302842952328801606227529355829896488576153929678766901824433683631976069433113444169084418280878695077149020920158259125871080774044948420608825988734036547131794535080866874989570983846329744710146688675996541303887439264127981290189780071000950837258661431575973746070022112318677311965646594701980551533430996411838700356183466555447460686038736913279018085090600456760239327818978095906909248161786412921960792652505957884207496660925642698008908591051596566219810993532768735124099355383366036522245830503055667527063947252136061521104852295284579001112307675232114374417113508895336121488276422082798619485537984993385968688578827294742826237163934744030681579456439166356557107959657122037080406018689730294572251971930327385813102278310345631962878133323971352631333206666721716008919912982228963808689250799584970403537650108101253030968163940258443046266319351825166249719967755669952893107082431408489983151941506341380256592994223401193196143944020012440880713021821411036315366935543477484298712287025011703255852388461516737324850649296486965573816598140808100538305005321844433534626066423181183782644886904001930673393937810075816070114022734041875541823398627949181166025071079956370916057148068441507097518095910610158492181968865210993212306518959573154628878192988359983391878771371582682986066997485842708278968348232797129081262220350696898851579626545741824000 [58,15] -494306302001990096767797437217612331160634181548988865300909945177824746320404797642881225109166670179556528002089285395607613085478499395083440151747490455493410995234710477803700362932624611129925305452138838437633237598876790184341698770064612244371433847806328221167750182889811024113053871682316234550203747989829708142748830025940567385479436385767193342950752462462969323737637333110900301173787868200070017662389000311375057415418732879521842915946880352884447989237486681804028269392900754289304451235155341195374570909546404681090567600818686327048393947891764023143192122570203502440561737877996389584603226862785543366699330763911708283589133386536510422763362590383262845844175136102949561091162755853915374516048455640804388126353519550769352388899068267563244615668236084914447023371321548508074312117686982133242490499454661569040637105239589044248193128680799206701257106717097238052481550098748519911131413219645187112670423236549846270980133876372088038429233757025002390537189351694337716013868474408830093868426066062693808848577686207064404958485918523187535122036108707990422154498201123152279137342350629712518308321509313029652693335596472399665341277304543156700274951838840159869509252431653971867597129202572578218923316503709694526212376257135266420804696826286711984330842374037998929250506444133511642045111730169729236416076030391764301705234355707386845608333694487422484730065994000894576588428759836528602906285164927692812006466819049463993677525739573892887057681145767084376304447638371459561317018407524924905222295356078561254451260866317308818261247266244555523374998477370601436223423729882159557514513280369976499052345294252862064280259291789525328637956047077934414672176050668839946501309292648731446846487036954835144415893168967617270267343755480801969821616277460784410420511992879555199657266518442664122000481841029450065872806517398876849855083074906682350582802863900394307593222184074008560532891703310833919799201498123974740625889718614516107122104648989090386819368626745664399623818584255623083909484955912159335269392175868504174882403483056145164195190163100065881993539756531271919521906202224224053524445759623592381569830645302974821141755896850754509112504902354088638866784256000 [58,16] 2444322425349701598779827465902288292122610563693431196447147282577133055285650947296843245725113246476534223933691354626134289007392883055458022738558773431867421552781340630325259257478388267352045568065068209013929398936933788396702089316482805746249793116640777568527226108652376492195539700798170430756922319766421168721816609530597254659253057374553226258171204255566249306340142275691640740658860212128153314354778421140385348132747759072594285834011590023060109145621248682254494306953867228334501754153925173945019992197123322971175749743674521765993870161747894455177575582430380995947429439658201908155094767118898962364942227710157531565523975447591158161558752939580938030432927362538073632806441071251203298830895039240131423543119826578289844950039171272871375532026741314656412338067602922996372590951239420057117911489536299937195676840517665263113717424159438458396702711378327592094940136767167403919702288576719293323991338215023755574507653971707870871198083092689872236103838296036993160591424025377805425797734508973100219000826881942399849619809690530172501975887508009047389047498429087499722946139762383723344888977483049815511668616805183390677234448044025882916510916962506634673307122402309793787370277396196873618009375581408655899772993080816832370508868037492787657700801425363222576733697429933682430393294807056289101028268843711821223112308391854190421458745425849625490685797026298710666181491720228625996406637107145632603676183213942826426053295446595395976766828884514649749772859511792535939702389081320799411821581554581496815344069068461621977124931609081296116929231204178376388343012414560514220785726685151583910916937054455220099858596499074795318868163593269649213888130153831145245732767390775421319950326026574690052967823819691214854306188965252124870246326003049311718825289651592085366589742000158023347042351457721238167440697296542916978658653202152087527474135082507189725447880603278714534803871800562736145884918831449728569332747447982015274176989265099062399353801729511671873655009659343985478065445286282766721159658075134389939559369781567517038516947358997801864280790699728069904829174058155870845394786665603297115298995640091282514836043179067858693139221603096953511896678400 [58,17] -8312431402109428152266469548412848836369960795401909711928329510472257610734573118381598956501050326465446398053351393770386467099390452323847584200849694699072890782609422571889066097886005006168290208062888184196063356521228355447912359387926961121883094651128365549816097229808910611660776737343270558405273497983888641053972061146661733874265807055429705455486799978194259363199581908736856245914903174778506159581695902204432382427501799959386509977551211220802740766620771406296601719901188753823444924778408937266894915124493603706471713838517372772461882420469410272471245403957822422457365858425943436556608092722259573233744272078564186128371180586549058794704936131866609990061008092523225444753533246590734025713457337493336798152737984239518342202736684087495138845294954054952315868787042475277366359728094116865238207962161506209480233371896461800636832514067886143078763240748310147408340430388197814819120142803437139548677832498929630678590726049988938519031970932721219053772864736072341976962178288176718095303000841677231779584264097674728510802461133806545659961565016977193620417034631081506673859153711232272683210634381990655431074941144929553332182758283489230797705603521595129680535201033371937504436443571134758713861482973168137984435759348004526796208840940521328773248657421432801342875337542843354682499091117037593302256357027578890498400358635178429887338440896523632717387007970200936193874685678644268369251406149319923139724246045233779634410437666804775653703102486396056401034094148915735726247138657186253952184616284672515834788341642876132860046039885828994123769689452185169207323969364269197952097429121264306959855950111538901145274719685750491056512302813350856677357903976971590680439213175332906322192091586575997008829729215189666732366307287250776986901223887483528093426561247407810155609610884751346806065998537967234521944401885053024997013069437890641699349859849554824483899682428603741773420074056759238317706364260402062127228507594908341215346703125744461967877260163600520398792845291503831608343346739672937695307271756708685788331139382213405015724887074192795698672878924480971732363457858529177736217933464166703833589194546480772145990652858770045840701356416903005234790400 [58,18] 20782217379609890405281158794631741915436041111367767688397319992640602143519799442316036499016978118223951317369199136723088043017938763618891696509631097328273066200707178469591585613275248829448782992340347286706875016405036676582543498940963701666614199930322146167425319008630744971399197241852476491179184250885285758284022996409251777282162829874772525336165170199130211941127206648242495484751863899708211236987838957318935081776460766834716647328706549177397759041591105856716129383859690071067691171269618876875353912925997050035916361516349912925948482178287914579100903887152106335655879281949800255961434326801412692538154326419279237327469754572566443186107618197866948094013560449893306887686968411075332612773457472611692922950354968148846099134473020175306769952045362272654586251349028647355256287852738089909704294297667033202881927230574873456842423927030466950947575411638204349899162091199126433878294382670833582935433945004945841144201782913840229307376221070128351513179591376471754166501651965806846563383616278863707864077414049024874298277336886548601382219684224736537677838602840012851122694498798830271509305730881364981988170254615847363092546098121630977346106802400864518974560792539797256513324123871223742145231134568273739676308475348365172270200158520328983812413258966196626607506924832655716731433303856162298994657263432168501489210743179490741989998278620358269171562337692063347939397646361500279681591880042921798306343523174277259923602803309569642237982549205308989710861465210401652040884663141435786538745975182926660963556110287875144437691940183829791326891767569789879596853988137390912350221081321211215531954682871241781044270954076984328174591125831589895868139986984240566312041757504146233188776854951975776765061727695159661001561160386997724849999294020050961519138484936229674351113030144441686087466622141623827598229058350911695128728397722157281607466555177116390942628461213793244042400121508726743054491203091217581046735337977768912208677615513889509345648990591130702300276867122239568791814562170024614680494771684144861551507932667705077531666167483201258041522201692642871669718884653037037208729056110436911280204235028711769542357844702398602164863282805915359641600 [58,19] -41468088151340679609215085882393916727505957022921151588867489812111565321005025514070866670861935767121028742829222745136115423840838018102443627377325980092171955595927852508547697205892482331774291488276903998810361288792905161139086119878873307962797504150375101130896910550503000469683215625668789539800904682781034689135264236647705436944058353386213330429899267796349183002381532144341162446020507964238026769417285028195367697552779741702285984398222136345738519752685891118631657481708129310072193664456812908626466104035162399380176461133718408938920249437426450443729831533163385287256564174371902446916246831493715398202437763569153805531823950804987481594276987612644711960410786136028619113459752493113800744220522031384953495024935815423467130861046716677343643690109764643518313545990071886574141485345583500728464395840722878579131098168341670677674894431174652130636297676813748440794605433693902384401754516417900334682836646694497715756284541747376466530110640980584337678397476177690408347514293807518251882458280254948368414543662475058301923166942603623682520891255575548357428868915237000289058271876125088211456349822993796835583016388082879030869687658836261133668217905748031406132017455340371539817540359413429032195161192115589321405195431200620698288910233859743230642958182407785645862253650919071365764977461737654655741179547861168780444805476170530692652423383733679217125980015201920599855541119854350069321393517735759001758284405602343689070069198769004524737862277484017908597479794904165141158485039695607180070894600095045510186847049114265792242120545924890687267454832374216298378894653577978284700426322708881581480320413297010771988708824304214284938554712533826818163234556972162940033288074654880347052866407509409953471299993223749820036779774133152111591090237249566320259352741997087646362618623388126279119963418181196676622997999355308135385962901491428208140112679186163058697188579333870755572104867527733962673126045695766030012093222981291339078269397715015850156147929425028179770217561633262094703085304051583377886546407458790376166519141259297341510362033942785101132984439460349651643353737360022026939743347053676306581850431950180159816308229902324476202966690518007808000 [58,20] 69355698787516379688206218641305470812014909483451309774714177981672173116930931553944863637258243848617742920931737130651675854551463502877627474455934327275544382661287235765798287397594161188833402773472297854929172647431767516107552599895294920905454679987644055577682751234987041485814658188533394445735259289798371778858059803143875430409865477616759988604708472307013981981316259912056479653095334680614891291579657172062422988255035639058258900010843784999149546625735562671324723314534035177823605908907113154377788978276241927796104516017549465318014340037535681219878597636510623456479848043723234148018851410779264047028068872668700320544901312525427216307462726395345453239222613376957560654251045635555187529745023700031843691461888905694634016826988594964024554672593861475353643121854046028224080735937655205501096749447544401590894887653991129604016551995251850324068497063921782938869761791107330539284929170812279734419312996316564151732919184844726007050874811560102434194687300375462146256831880450603160863893534394300292352647353122959733448010747086928464422289062740043879661402277418920194701736536092932231062585662522799538271286347347972195543797775580760030262229611157071767640550966055742995712513803158811327270129280435464348675129652019226559459292668645583358879168244680657950999342265647563596603626520234795735876843840651197663213522722326340788148009119013281275690394837548204491657385233278340924119669856467649315752748780910344181412687207798052316498467752198366104472024473065857174221930908528727504076382672822728631722988882303889708976640507778439412187136568812960884565844797856160388793436020938826850094877590750258508116465637368350600925179085210015162097814294385724338851616574901218376522399995358398551349954214970384267316926253048588578467626749457664781800242431638989910259275647553077831059261977860052027740386486732400637487931893991260058984205356643480583650999397800252226125625307747309222553005570895282914829345517828122843917960493702399815398448551967058468514115540949559655885223412719310668242307521823954836137509182570110217583203853022889541886226684710335258372834487917934928569557379754142419222934175686638485317802335432742140398975366620774400 [58,21] -99941337043302827561717135684976449663322682300789663640211692077538864643997101767046838190381271875816267734875161982830680246324841066817979015104666197883582913181606849606952507296631580831547146874731462756053280323041509136059358528943582478013983524864982947875281742536517516528210440984506064326767214109844719184306180470900538643158548021217361936425224139735601676641714778617187217326314397446457725951236185731020976786934075168670424527311419772580645770506344881375028796512746233533866477959761690196529551902307436981474176940626240683514682650685282284349414235652386974542544095076267598920470397187977068566133479364630807175742594295188272223465061629403407115623369710553893649597408967423709898858145820648727193082548376894287137493693858500686809114876874705282938225951568065141859068443754043283796396508524719661868549636249194438621125951671022303244182962177023053291316001327825695685189872242914877928603389728549610072266864233695446152821040495221023612341655738949342708204144552343393931919614840314152815021431501695881740403636765929491013979860115522814103925398664114231792623418492468731399027681143238496806724097104225568075832249813351068471227253151494815702091865965222184554402430265706296863744430426864180445112092642590760762936413647355542922522484032241697882679083892736445914141974151824012477554261765844251224865356646825890397332100077090920174008519166448769402510703421295112967633272297106271516989338774025493428672941878038793224886669006729495515066559130853788329516474922099641220675167161116267915734611291726702965103917328435040730676408524619044293989184812168852982591833941380201081074755774463308700914078963615011725242723052238723247236077408563312674817358463336879420322745440291491274114930103589696746404563831596460690332537803940742694407873998744518592592767412114681839953879906080255664297501655191460308789180795480449665703855637491858392858107354997335501732044989174501516754220977365797340998021575387561371467121002943213076673136689901561988260060979874897873404026744695957361987762624898001494057582298514545980382392356200766451302242293628258446678730377895727234326933856151941846627945408574268519311825656688283509625639560806400 [58,22] 125837118521559792734453388543944330949965337361990740000373845903750162043699574976875228125678257069227899466600066320357570416793786992163377082495311838920407145917343965599834128165111719325461603550009413407710504619076583974034591718656235416742814427346763788871673096824049436113085393214253967483083030241674115368644275385047871080217644386260923536404611189598333603443785784313228018556387036055093892052373953650092611689186174063259357699418782281487676591310988535819129429304899157032416595331969016295122342738299655442177225773472723866200858724721202603463451796784504758501456208347392852243316635890482478625198028911123676042684261872291733552685372688167146221187736748809309402913309595333871378027535435462442005727409113839247981805649713242545361360993325869789045561910196615027553266063169264612734155450308842241053246350040857693610861865359069152546148731220134203522721555348492658517261494083270274612541064467825306822121583486275732930767277584561836698980324250731277248616003283773802646458463965085147687658772980505215891206541737095658638882113563224384974158053587211116973728559941453572485492885988494760710340229075245864558772920051227988626352253070168238515653641370943911917928346997561935938637450162184457399415661379434488879660288161574571767455998452812355979762289956800152624587318850748226404544510823641906276225556771586473140292365532165400842623541968339314846504401759899110031478445509683222139644830642874031335779709388335339928372501466839435509936288557581673822787833172085344562454148634502955165780202686554617061987337807306787986207229369097234410063484360047937286957737646017384767045010534811636105630328465122758344094578365203197055586268010911942106436702944102703577224968021776216207829734700689154585102061642266072644045232650643677434207516456201652092094592622615632617015078366929092889512334791115125528911860916557930078759232709399944544757176650629139662397060826774892706888195503551236789684432638677278947745072844281207027507023570867782693661515511726389107669281327456137834405813003394992791589386383777818926079055007480024768765137383249083666603969035174997791344341084518264833065063753686521189560651610896773633468792832000 [58,23] -139229259875738003898449288711931085177640041955180079660603659865388077241556181702283509278644084838059079087371317915491236566985345548825364528283772283967372958768911603853809500779189642732136935896344892034894210274621964573450263042817007832519817826648493371398856989342847126089207381439055414712720185880881860969064182330396839130089825849461238727636176163233349753347201136869690633240298009003090185637139776032518465239366744827337844450184894763953085088090572870551747500287424559279642132500036923581603026431622165274518337310550821232843853133238203208819585852933777856536488643136111133785503895494626041601780359615171032331019242092032115713693652240431663896003831041916235203035028061520819466730309537874442326564133098177950108758916359757434553081784434629402690052036154091388745745930559288843100502746292636013569281473046141403687829721725947426019032146120453897134372137763597587977646131328236424184616317638183851180650409858581045261394093284992676554945832753859499824819673981718460068271827859770054980314018851803615508455448875678200329755017068034650263347834375523839585658983156480658779083325960745950994878361754022259130351263950817442928946708940960326746677708679138402199562656033855672893788347338073623909972503623763983635648614260948170638282272659091101553795096867793326256680194658104930697982148095983725214683595491382115273247641085497591821579628031925367903638124419777033667588316408957804280820089516535145128234977578270676036601535217365849149281542321415137771446603094423096921195423258426718698011852017526463617610792860747746414368708053775816702290005319660642472078740609403632161746232588828156180949481860899305554938972383694144194167294188756658742492590760237476050077921975626782260590657794996170585645297479493527376103217500023493023297214002146039582203587952326270989704029873405840445849986450433320887322428536474097642700344307756160008001980975170776975400478365361671195571263209921505058135099574598472074844727850787655041538031435614407141275407133316824036900262316065618473168036109796762040629346562525930864213998567465238137160368687235816124646646178681538877966523907055840407962643456695076240892633745413154838203596800 [58,24] 135393697203249736450767068862442211634451341222317885094261762544597158869012270663056771763590568149183849187374508989983552870533204203297578527966861209564575053126770535375110301645765691879018930310787913767283988915495613709850150707233949347859075817056459829399976720931491296939258605755518156493087332477301345836763067515815863089877777075781649947723310919090779790639584182863736003574919828646087517947225975045643826823807987740179942241544277053823325090672143855801249517251058664927208153481387140932240060723711177932615339772309305801483499792401613599387046040229223295220289206846116616612379667353148438396280353356088110309871254537777365138689746929460569611934415266085331607819267547735725688709241267013422128783038714768365434818099638227308739471607327021895228522647803537216012498007551518853521584527854199876052874406760682190843878506984016106700805391737793906919572414199083487711433437182285413526372534884895096997885832627293517676912487964644150930301455897292189829663625876998567242563981196939461405610949841246419226244836967164758184307569144045431469630262504324466114055867819017449996491151214728332852756886057467085008896210887860148048029057439252945865856198299113369306512633264183756874513164398569484788003579580286685520157278587538948677578000812693529620317542326181526922946495903195586104846751486455912556168704600559675843948193973583770480881832503057398803331767902344619667376660797763858485079039499314099050595484556053807933211106133244521079925808808768903414947803997357323043555139613712264842431328075637575745758928348518458575040629196655830222829167515497608503046365507131534305329767804300707148992819441344787856955544625074251641868178303386320600982315750871883449645094166475806305356175323009183211913176351079988953292499909406391076034907802974569192996639548507757373157291737771072837540621237526284908884535711309945028815486510887778243804817834169847289357183957056274115205890666567799714021901801676297197047205191542113157689566602391294364105657148119503756156349696023228764952391649492860933388716444744435500952656109866261903747476509645364655862769360078516514102336298154009439145987849618696175846644071005674484531200 [58,25] -115261075863097186328080944791457263140757528904935947269660492402831226209918189487925157904018648455262087343102386264339071120883977433640905349899867469663069202491993749574101105685228695007025562927104595863785435802388816398496043740778115374646104519297760850969710021274498824706408726702182279290375806771309834803010413432894682130471898050477501570935722709741382446969106845963632745792248252901930080965850549179000226743382888109449446761701578071233639675598512542206106810668975395972179019135789441272975284528789872067089330727947158998026548130007657075302596442460413434755508373317825631825935072551472661989521322905546731517677433282294290454911534596440913552151184101316979857972470980995143912184787217420238815664281967646980188899332486899955079389214931466148196472791677943452001360099931914107362560224855359927184569926989519536393887395479500225832093140096699206113686653587274937501117459548945493386618229118892509812924365306991626260524348863911876986602095151837868941614274357607989453069530902987083297131262846203435070194836026194598765322458915138721560238058687447646106008323231883961381250585045135478298569106060479183986527424418992502687694054085357008195980012336161704633835229841600739357039561602247926612193896016844320315949754653888072203574993946183257008590714070385571994104202611529083675945385666657216789414503237114100518935860482497388573366409528592250955724267370504910903784872952543906263457399670822734643575177643458982827369129072406332786174456862441100947599869005824468998350645813927725062667952854033768496745302611686555047261031379803953363375002617458884740047720149469903649522198918874400010651489558532667583694226352647294586344300976800838521825306317806807912041891353260735036736246051432867077299250235528865442144223405995237702677998009233189437060682365542081147930939515187953929977319048333495650411318270420655383131474828738218846995867048083945815337247234919588813353031689453286531502243939072180083650045668942665974638900990722707724290679729714353779960381139542452379127674997425871205079017324405024180474614406688990431383901941607586738745321107360133223405404086178205897092321154198642586486156792844569804800 [58,26] 85188484143336053096317024019958870141245002787192494628028435913027529883347736994325864036717439974308631702840236541606484692247273478663284992057126009613321395363450299591687529831946265426808068843380521697537666122668647615456865516995155149855765594582752321264885425548767778568607141446849577119005888636961305941065350994709037318270380274922031593015580330984349098034944586894909711945072519146612378137585501552215537334204434360526408867505396655975803930135926253147610445798111889023927432087445941898949407713309192423934473020650861102206934596098537006446948836423536834680077147482248916456071463686498937857263835839098198512787780495077868244486937794365406438531366486133752370361903435563013476364769247204382295682303970625792365140443978215294031182847391943302678868721320756732948675173698339395541420276137850832039823549467574526164676661363307892237326888082934633372676758777059520658179040622399210462958429166367723649754061036588653325983764550802663776080825483303811043814851015389706158111132488511148995955895342336856452655676777135623333504642490137388382955107035904284185387984154880133272189355031693652113261462352753415976725220825707871644593199391459228651496630913640039146156957766531122957884485417903103708056394665798527008648437408533808293805384104434083588153018868234901309186695475953076341345024399361406107877766889945068200704976711318188294112641950639002017158024439683720495221076437207614107630027685899659378310910501569022773129325639130306995836013266510763817132267878259224641456638337345539845667825748173767077288463205868474907531818829069180411444503619324309844725362773086169111207867886517752463240791582632748660884020999359276002410252675732160528969564202437048647821133405288589218384142295661744409089210413188314167855142146495008961755176388949623537297575861089041568137683875087686457206517411806641528729724050485474726173321467325620424062092598503598082378275944014902977961753200695677704509721206099753053571152004370421478569068600079718098912828064146344972065790360819164898543120733505646407504606508880669949839726711125735200612769082711758021550423390777967069690441262656137919533003137309162575889602866084577280 [58,27] -53889617818296865330270251700575645361537169728544543151079038813083759339416873327426423503716135670174658435494436178687503208793546563466011584203998486042194093841665014409188684608224617577130945198001455740897254025312978801217736172627907171336874436353664719427391085846909184622617322180961976050827730469110024696165018072711570654022618994517164120615436862755290025213052564294945313413748664969517414833999095027010310790592986546038337484870358206788296100397143547069630011732121431554906369083693175013094629911059272801453952694205005531743645676679575660990043131305114265485809966310001928770487414192689582753389734563227494892116477178704089989841516544181392539735770601152949725036095626322695113538701291101603132343173501914178101159142015889308689292189729869752363751310614909705133128770416859962680110364333871848133215589825608921507354222562482410428459791582885975093674685268935437060080257258218003881797654067253306017120727845808964513645865108086853095561239406373420609573900425738561383404122489674207804888307814058247046263378784564662031060645808930656049496719536093609526434573185367231679386263683780118915495656053620621660080532084094286067007616643882248304863751542954976108183354655858048796167214136719014050189365260745660311434149805642561505367979105563180434025597605484527657900704878058335670284043062272212216659110260564723014660458602138238036085460950626997818712196289121398527625412543043961968892708274915939654427828611066467792712858437780971900248070661329742923385840821628735663850115325527849269345602388251817755858503793012127331088664904188105920488350751873605373149820217176530841650599938793412705096472712346089829869163893492378546009885605689552515115734415763827160315380858928413717168146231952087861045967436564636479921353978998344235061209719051723280276060566633966869493335160163007120577917568525920905249132580563148888981305410051621569054215297546235864905781874148550530476750508798947000851951653144822520958491759345807479533703410103787760502275355184329412477395203212226863634135880242638042040361539488061163556694283991565098001337078232061880882043283184983271428705115413843430773805004730018143124481302855680 [58,28] 28472074574979761686532982877597307396656579308199703109350950803765227188220319970067583480587073018402200874867164791247452762220736651928117727289464822674219534173933305778775380349773879376074940226808636312597175389634591573453153836819487607417022976040543232876073277660380936575799277472259454809862370752275696265301397571507945723833334143583039034843096452330094415628143273423936189160463637161208378259068561104093127114029099851065134884825509928914947023318718523748063395236358763899943531061751830307746003275255257536352582267956920400754765078242519712567871360145729268864865467346814111729119699257865615751670714762902678448986280704296013608791197602159347181628599244828511538812945271653258000045927321053169264936644366591838503482077629181605156978500301446969871557397054319623049447300053796677307219130219745163494217392959495427529521159394519242095484648150899386013140343386627368853404691055506150574368196428594735407263620001474911567531228541444166167523870933160826638436111472167526453605162705125727849140752254494125993899703563674639058656935441203107239699848839181092146978103196273078105429245774258956012001866716962532764923098039677380374635883661302058519881188061358252053863061329741108352902304918334278139000531138541551385150984870249828913929579178879906352810843713495448006999366528316744314819975614125273533005914327408435082435675244140919974571433079253486872056440015837205629527796552423677370302972099531034997730953939708293619066315130456867139000148060464381360250811682342770931665991070377226843365500853133620077478237834382376184910338971804361880154843799871150525821266077248753281115537928108474676917624397075769779678841960929433341582456993746093923997123159490708963517565080178027177760241826380330885922277320314309618840993954915343205285677307399203743922028797934619980205269695715225797347843602545653171719710793952269585042663623214673816187647225678405368204791095999706113892993208079738932562705581695158654898605791669419002902526604747456173446748245576438653765860581451501284087038588146702548992180314109262602811918557892783540607577982611451457617059043143689239640529778858588422656430623233235682109266329600 [58,29] -11993682490376141321920744466933838865545203852937587535562798828386786983307692637236923988646356987024743746475097750199178005586290467558668330076426819599113179445502444744478478663857444468908761794845573849948315539878946766101965864336729785432966020601000299481819479513339936674132383726261697364051838775840283568625114269752965334951513332028577298903938915554211005773381939878539386474014927745677808632019445151320790628919314102196887855845802572122530963971695317271860223956876546834684742575895825482947339579583039094455152988516825653604208360013801285843653041133167397291995063549162537649174583885146893422837231690514269531183379409313647984981782575968013735302468253763349326912285665027646189014901652155190007421266655419430303764332200998230037806219630814011814774840184785542013726441481063037927738836582470450763212305681529991354085807739826279222428591981485160097468415135150606402304732410231675113007654859324548221151916783380993093137391955985181718695626431383693507312355929578811483613590302524134464516796132680954791694659805627263290889357911154434005311310859385709528370072185078095739365968827998415011702412582931302118591024158847839037647029919629343857596887084921304515795679985189148171599160434782436704699650537672614236652000776606951997373248193853836558334609009755004392286707149863198190271955760972816219274280952250879565320922497544885682766445794653375763338945030688496277903198862912942094806042774523542648900156512349630879181991831678908570323118391944453721075672857437361737314194262522583631273601818977986009731521728729037739026207673023014034655751856778228756995277569360080545998436539918337244706228807526463553249836870177609598798027325936665750095994391881227543156623398661121461638380640206063261294613982343870995705950168209898007813353939329919035450496469962982810804608881649277770403017069283727101995701206658216112182905921163995008702334172461393721501428629550846303033176644962172392633364507136651045531954120282060642599914006243917855723326132875261233063988512140959340232572633892817839319404133268634900268158664305699010781165212975859319159432759539415520323486583016330596528667959315143964011520000 [58,30] 3600169577291940697036293958770363957556312448283591095254658438794290904792183664612015922664360087239849969138647165264496535017719505403765664886719964280716542404980789349282134180688216641658814007567322029698676378032545578088632761672773929958761350585546147435255914365548101446233272172528009882023545206653512225764836815060373664078119939373042051339917679822221101617625775576843648146132570592974919396970827474158589497422275481592963412222379865773984638029297211158319757049258886971220926486838175665064457437266535017093025631256669208069236764118413359229476184910887603254528907100561297984241944292458703315926594491177194895832445549645329212763914465985262366003617187760911865009729702336703101711377237004231510148161593891165815504188887178897787504498966119401257814648491766933886359313362162848692791807341194237888151085814615070394532985015226750079268788168220355262485938070926496901665832681900363765907087324002756481689378852202524006033854682784891313669995690726053522761167135566552068548954506380474996439406818641622251847958001501388040231907412350788544430586890327349963983682512345957371534247442272377937016950850339059962918148116235911437997972264613754260427970502150559428425739482315263070654352330537961358149162964025347595566346863458035096342262170739823347004812324674541853551345948826280309414131251111226996211348688135052504219356303366348346782980160212493815741253775006671886943221085919667492727352736272361070560014133606571930538543919467291549812349177263875600542025837805249477737054414940943419057342522177964098757860799568889316099609985095768010728849305070506023164580576882813974080535958627192279945515704726941058472723354723447489903750549285773383631059334647149869081382363068472315363917498864957700529314355900679777764242975015007510285038827709870706679564218877810788515555389738981827911647087009976799012960849821835334891411116073336908337506553842148434518426904401085884937665988388552869302823763375636920994545988888726067045090864889092047737637516594421152243789409833682220483012707240949639325620724356636488533101153940694299712937097933600396184282800390093824212508764968332833845965929729202996448000 [58,31] -450112349835242881539878929680930926647407428964682302695743501783055604505653760945445144445005926552851440171906517679550636319769302170567602789655918843053294461590868768246709841409186394016335782634768510986748611850291608512714708497957722926373045673599636508262405777049552460656316430959250024026187760484861018955080001717966145686022451678559481297651827636953518492787858066895228003536388303443019210947161978204511198122016365426929430877903167161151031670511348832068809556644391608486402133800598071980118325703907069757135302608106693200370867485168289245544920454626076059396270229326534694910878149003906145567028519038640276877359671538934283327182192134682651934771377086368614321030141189288890656852151871577348491654734869707662249196101010678660006517927975404440912114881128683564603213480942045186206732274912633581463890489356517232212112837112289548771941809673280169065116535163577752345146304044619975463532691250264552182947007085093977770988710124302872092125443660688606609479487592852359010915591465822264781649771607059955899770640118568527950298553305595541926785294193510869837456494424071600460645971077674043301764154452800556441595435882814578159702927306504769700952533267907830306405701990989315994178717679753477220638554609582773546902844226466320547024796660339945550341978038810273041772208777460149061925508731978826768201383293213537221501461721978266713298087537197309813831171628380251767929274725691136665725795496176469363051320699744263942298191524669912458203998449763446066485237114884540764078799750785349503602923498399782695681013105703162349396274966872025235238680964642775015093907968775072426765507527112506433766209737749249490163574087375311953412783408656990874462489013271389100903666489517639890666041544716593155901446106922149886758478754634807164287361836792269214734075914650575059932285643585995073233564150882051444121863186633183896046998316823648817608248809154133550340499831490158575408135814671441020155443571074478894148199115470470402137752457722912260346963399108714093892059176069861731737071572563558303652311280905551866112459346861011001462421891468723137804470129613859350900475238827295055423943171805068000 [58,32] -240419033841531709329874223034926917225605532895038453238490963818195171634768922482327777657668217354438067099219702057872874478985211274061738697650497430971899481380019549360518953870256544209397731984751715357222833741035970365457668560901117848021151534402387917037726822256366215074270060054599438152824237624921669522816739366838371718121799193461804506938106449330294831597170492361152927747630555646001886259444282387660471929428291679244132280580803186554882066265178953345778547043682837228127798342818674550332274974699681842333514365953612583471758921106681878286158498175745544851100576814135684095189811763702791832141676388770638487475200702723140980107796968832704799732644844016462991892348663546288991787266896427393459820603388355591153530097977093230117320959063501988405438409613873703821849040326956736786259469060086702120681323122616787053073219121040926751547346180231185767374142697923007477724423028663941913600818655772337805136984465517014233768836974672935332380666021057963100882684472094332327897143098111097233845822533701086882276362656728276708032489499061537471489735942937854832702357368782306247401780393575268729471052468148263857869495696045169428972223097689400455770606224032687427147264834901110294032163109124159176679217613274568150323070066936538522725537014871477340673112888148723066361552161378063648506666913697913644176080647886216348213163553330305640214680742318926696616313017376508066775984228655076761009008854955147847609959961139337139753761128390360710703966076256223374356817773054995504069806711080821942184512633506819375072595743468259606174535861037599331565445557862851512642742953610438013397972005307117506745800103750433444001343857674381959126429756549816345837949700192959613309438965556101806393451288933987631732655242185456765785665475970301321079537573735590502475735701471481275732483757966857211269718905736028287184079555453074033901503654277727488044709802482591771376352502472651486705227145210900556158263868094231472016808185002036626884082364017207071207232816748433164045390951238528806880661171611563124016599738865235948667218746002409768744509070166275525131590773243062860793578520954597115626561491906125 [58,33] 182420362550059061360172260694107917033408936997332623035028366492655193480495038662565356749632878834469916041417294590740412722680257320025976535826904945251395212651862557256013741207422101411855556023079116313826317752856839164759709875465306425049183635819276752359975785159057927060830725127560372612180196360756733981974577806290637683203044969979036949100236827796268679325454859300262400204307164769291410124448387346173565043252512117462076939231185844656639100991636737223369309834773388608734305859948412767660058680539435899082979152497802987114919170111548950483539335506750084641372909147430378274154589837977052352910595207780169809218087630734315574926459523871292758019000427087943664951209814854522920595425130932341455238585230543070731586509860320408266151308748578807849886982433142866791102519091042826971090201896025696714259443562077297693563384334182859533960452598443482294731383754045909009474208887111236792546197886779502624773720483379085124499383374121827862744449941181044420229353664978130583077444888430487635804082731774326616224890587700875918212619306159376052968992766847205966254165224415392923634616751318915341645198802440197479547687456601595170416598675693183506193292535185249095113286732133551193054896255836525970255483220897573878299583282228636374440334186373872569332647444780394109125112573180001995356227711459277054295594467515193505904022522858710740244058428451927994379229970079679059717265300262120298274502961031388391037899752050556584375249137041520673166832742967306512874703303322590626433271371437448193455185511953648896651314258595582537245052099934176711830355206142305151474230719573750269637910571461385010874895457416268868946196842942554609877105101026729800317289928973468305562764765361100045745001102370822303968825735369798187734010943318695961118791165233144026263744424605773463404426466644640159616199005901721036728097381390653898648964402632450374697671834173810662869073566058182194774295182181730188554669765863929045421645270398290450485472781634806345609023046994329467359631607943265758630964173643366948334921560413346458117937808942003321731688263258279109909892274214515518218284670473857150028953220000 [58,34] -59406779999902697863408549228594002452621943525487015846054357500936008654551175666857464968939423204386201783899886029228051388563020873268864706036133501024710960737356852773715271837043174173560547658129326736432974613302883257144628800908157539272030664522809675075597521672186809007510146474198916785498005160727242423929689360711004716961643634920200497044927249667016265675939605224208896203238280976992251478154923435396600652604942523175557066482642521126415613225192038684824144173113059686442077787226408518866774204806144665470556860305173688303452447586177012808131573091004477263079125321940319455828750880942601987584231191158471420893620093212915573601597627288736822856263279977703938695575305188408543869674356659338312848286163592122034521524637242888254975953516666686328974476495994619629857155965252290655743925701573496298644822637771345769794645587136772137767642599693430172863412697706995032327303287907950337641741765339839700559048711066204252326689001741040984852292786510912955253672120721572066765906325236965441831493974509257837370293863904036217428929865538438668383322874522062136969225530255799933955571691656478423242806802378312615587995454447165296855578223442675632054583970876256720982659004147514295363469484366877517699375510453672372948795736161401949632433676835534424510210995249769716096481319495637432985164519927988525348347211276854306483279622891780279014265060364163592856043348832077070916977361394544849001514012438603600732343686826791964120278602966894169220047714231172970430241187107070575777720243965832774941078354161081698370142425887239249585673278929537001889204161838050606699817446715772523626286997059570021815109882970734913069431948957567938009440755953911564215668530942460309341516326698874753105388963910072048294079002494652304209722474101704713379830664348042975920434002674269926431926605216443983526642403103270398838180423181689368289161989686840287746500195255207699325212187218986833764128980112542358105993353504222737664431152718503587043673287498114318718838640670573599128709760501444925320057220075802970713252678337687482077094059444135158318719078439259788175048828043062966788384017950044785430956000 [58,35] 6668834510188561158742738392689172993473030064140238476697236671756988002382625890624318312280404122928975591777683365529073869173417565549692225788421149305256757597104566387317772271311448913232286322984036952835402857427997417881688667977393962937710473886581985179777872076581209684646633473587228972990813710267130422940013560241405730282257399623480333848769195247039892359886248067833235995303710214398991893994457703305355440818622771009623140523061854838643418211196187214632200309708535341174184016225090280773357250266977249359470202805599316337959966700295893297382585837849724812155686329600033503433161833951816896436620887065449573348284089427056619712575477293404757311407646245461128660465951503496803891621290956865482665134325416427301158983891514135144751124578983274429604474330101594967888233132814912979465967683049528690910834174046896008044184334774493494889947385613922480472925197430070859666751188281215973535293972311623991574585524444559696419744615084462523313824162218361337956626414003454411273452222061724175513282337711174777546854657949984842083889455218107413488417981017395767838461497802614418517170786879927735315422429246379446095326943088360838601233978911724200024438915142044217824674254159659677468915771072547567577742928100380740910810972107182528249173832558680831612405795766555931647320563692674032277691711764223905917386701291990070276102076512136542811729527016737279785622354058385998316490264669023538709984165962424488852584491428511951639111635251980760881895166662879168914576685776775225111730725916367681781045265793548757319791217144573069756351405641359074744368322301250067839751687000782594799929271330541932852747311650367038477855295819835695953728911442691838063344669324988059623183370687683929531740182680242480192718471439620997936537874718217058368165706621415475304340637945846367437876386191667272907664018866678379619590812757394639427641660807403969026824809231427017211503324813657971342550168444755326568155437203942259178855193193162909780691499727072223986219986342866509563274849131810224987293225918043014438831835761951392702599493208474887419596271049035000955542015444544678889924989102600910356250 [58,36] 3245281686678073028524585499010665950753939571778117636850492038849320906312024476016907445306928871929522525860266093690643044521487334599238672482879197738946810376370518165166583468487215701744995885141213122553177724117085960206944969087224576818459235660375038689285592312942910281034190369096366664472063510859366362602967586331893617402685564178658119028426206724558983117159461580686880859480871161917219500486829765350699049270517978403288413892708760230103060819660654856337188032327494667859044194048697572180908639073455306505421405898833707154844317003133518728248344617173026901059024253849428640614904402022225306839011733995466210345832493126601549755523600016747374098367882087531875135888999252161514756140361442429411376216325602784561411105759928565049836264436951929619576479968127019385479409684090449481940795063019038878080695144731948154738490812546486567099376376605647072516782216489314014670783222005461712049778983084256151249654162105777946763723673769618143051561128540816647739377782738196351679848477347364959409046067326103971995810198969157208349033949280364368645617102856874882697037421408828432807849464664667253004862901236392122947922806171912060297548469554163385240576031807162464805281222938646563956573777565720492447912226851011961038787003208801063567963987137656365473240588050014932381640543973204223781652364994983675296960276991135422835555732860163917469385504084695552196007189258281640030288394930178864796305269900426968923565340832223292581372339026365119902327897871497649922660027339265340891504793291167821893651898149846552744176440710632626682905051523831119515834088608316399149270980798710153627557860231583055360171986620184655177178488000265407099532524135692523348511014529472108761600781647115366786863352248205839390417603431949047536119592628886152865490145607821669509418380880829564531094819324373477941367872779241695506684980157920201446023061566967164878269091513628617792886552703574378719510837219050363201796666963418961862338165196639709379934134185658662596153012931085959537792509475144485461645540772288078672432681481053619536484013838207930110443504936288036984501580998442916752724293630737624000 [58,37] -1907967164498099564339438627034866371641757697693608308852897638554461494745077717468822800823497144067436072080823095536235107071853005780499570220696388803516979418358872409836216964032869906406947919330942722021817199837067364592613693910695392256006488595719594348839035496322251516925043960466914112956710678182115524366398983470692766856725276865528635248752947596110016321166394303225397217094044648175500519474156133789130713911839218319436457425135799445549430819815408636219577545023671739317119590203668338893207151377283555445543259862696988212600156416753556264833756728433401186163342764261999007856864533065622625604743187291977575098785326920927514422249384797132183589115635259711425936945003751364953636166845406723898514260117875663842904005192162636884509181004575209972506029559780363854859313746582396643489882107845033965134494619215233693372733793227463431483108539653567323419828468474669892388067967292096517522984556596021333160549583941323508094282288661681332714250201702564446743557627213459026664281368897509289788030766293562331279515849994608664290300616520664013700791438323538390773343661868473073382365921413068519506104409567746957112239999136650839904805183628726919729821022215381801200247756486137844186192293784796472217166771556527457293662276129686769708476322579367405373430854477927620628272355183727640876871645464875914440616065655483220921128102171655638090344061512698849363322614007680547983316882445630989506795187553458314488849367115010941137721065453747895651610415323028194869303754295430184447482713382579522898400536695065706757254215725060643527958768589443616408035007180353717157384842319552229798461137674176804784345969427113067491249070582622331121313990255430855621140038223875536234673984474847683739443984020917736358926589063255512152315160165044575164616868553654603281780050793996528286226310882427715942699589103059499790803779319719841525232427005804968880693086972666039968882093238314420603907387400427159700355244952388183399984425749497601143780162895322702623307049016215329757806111904794853958957198151732612757181234694774430023900896069113788843909219355881565533796208766818722053423288002352000 [58,38] 398607397452153266641714584870689951299379509992237299848998229611734556191875079030125115316591512718666882427296732432055853397971515683368969301455671135420530390419211033362369349786127279909701407001878611452204936664962613426653799384301204315339713895041547048490426012485536859601174043111983682829359172116123654343995950923321739180401899822285273275558852184574547401783974711890405397401447523427043584312410542855483840652019405728818762853140577480225336812329884430082792713006271137638586095526151590243322311236008169426837663805420742117434856675604231146187635377391108983281061026237150430980010205728871721591459702627485031209662816594622943047788427548109439973378736680272198626477494319554961689604816941958359222353574929852717481727199903623887680309350173402646187315925192719065646132410801078723899952500408977097854113417835442538104062329288489228294659709990933492320624810678011100678770786606069169085307093069918190323520801174801423582904333162935691117287256617544377934197630226580785725152508858615250903119202853703221420032974096264306526985356967288313276528034745292206321479618266018476260164642357859804947859820764150694655394794733649236252622753242023496507310775690972268712371474424657127593511309579931280947502154344150378412693737417333523676457195043616027026729489969290901378855555913375223120115898248547041579307850368552399395911155041979710080620368503814515634638583990842510670148510001928761186323901996370422014878942970211932011441708908493331438778759215812785386397122698745952381299472368407726491452999970849922724002206628643268850436558412006730005314429746171351022262199376214110702442343791507832764065002424730518960225397420007030461176780702853555158423473809273257080991783268155101749315744264709724364941675110344832647090951893119733377437557526270187750389066488374848982648406596193281853134160545367938598628632485641657295663727494756971092430210981408395479763281590720884069141471644548624630991034316866378474370022780454476304553015376375631767370632702182050342272763936460272397800932441218597957690075802137728301010550969543631628942060099733156596920381044262982086819906146000 [58,39] 42541055691923359625813123229751830730762359651613823723819523541496409890490271229058232915953864197383109839195762469024476537144532801415545002458618243612021159890105307762212061928627280391112786584219106744383137263368541367112683476166818217690383968288226237831102147846933404117592703373392957684883823123582790346965524499789594876061239106271868377567567013655806243579742885429109641180490207628172166554195731514665439717075665743707521351857647111587535395105356486752482628434582626073503474208617912394642300615883898757370854021370837864979143147354523593306293631014720227762091445524644346485009061256927222912695869217544832499338284414611136819316445699156936607940525621486771028054114373233417940494193504837483568789359730427613946011451188808166426639134995860454570928591337017053593300559772402372747854784130575866799364034555711991628277624676229810006945972835790079721495196059095309826436676032821266672168625279835448225824724835617074199970324377507142172201217123188873035823012083874411597361634408528954035979428496963829054776879595707709231107171709697978817611452282048114802538818909359078398905067258287609517358303492488054211088373918852019399166762765708979154849265385417631598225576706979365737815804937037872297564024387648133259086538453503389162395679751832010528705170457194713626776589691439818455983436955597234633122832823268043602932950226876665771326063549218571468184012317245956998444392171796761355801386043663103627264685169711081067938034458893770621795878908969686135697752816386907087130257989775997866336896125201622989380830771540361791538844997653590661955849298862237868599892506717185823660250008159524763603539253252964484086173578307249660768400952388772855946249777824711396826240282568934009698957238671729634161338824373832189959833501951987097537692487749336903947480804339590544543625318200925875279153218531484333368676662542929931544583569755598199978658182336109784848817585750541859142537634966346508979753153345722929512747236519342764728473384284996647333960151690284950291836369598633029475234859590851447831682965789252369460208156611200783293474034196370852356164690996528846106417000 [58,40] -58078206977704372413924821019303197026735784004495057973511890296231634227866293016846016254533446389508253543917826750184117567532436163029266674716804644250568130849846303619664160267461480971295633629671382162391571139313127691564993049101719775850809264325137168730548990656988665348963455286450173190043869248628943825936975585047878367160188460661809532262565007813942243353738740233591284243029091419055242550070515818773383557046180729814894727356800062959630785178752073505213295652855738187305747778859447841887949604402878738866895299038573344215590192838103312718935439096363888258088364915543192093776169845713230550965825398770892876083862016248199966966910649629077625115923875458886366961131282445044715835930867528639663605677948861744625132363449058744616972190191336329818779811047681404692356983740776693713157888748941254996313349466893958965273613563369386480283886061842727968537767928479939485817999347321981505145509409132019350820435459545899427793752665152449141635249248964161810244220038464061237078130000411334265465216360022603981064408082692126925341681654137550244461960890251090698792510320207866612024548841440749435914263147900852409599515668602320222682218780276805566526200660884101234287290831417093029268952297673430884863715630452152529841790726695307020049584992172203181746344977866057996957730934708683410576130737528384632358923405332241892811364987024239768862683607764123185514211860114872484268169520859948904042996878316490857904645770385049853722039244246078585739951311737546481942275205108663515735613826020371164255868346522975950889638138157714115102468260527555857360152379967280615593834048141382945437272315541612444631347360816556760921304383823172205368645141643599177304888910233556182019742137818837058401151683270724395041310654957818521955420192107213138399414918465823862756362740664257249125958797990770178358162655413573966479078737612968711853066538881068741526062636244214939872896421074074753165757797813417850467227534030639439054566593343426088229161207938155153343931160933952195730231232256081298830063059541517763690309007888949891327639607893916273532331801990420482968406559126662236273850 [58,41] 19745635961107350108213042783349113241674833788930470695980761921294576438926247604004835193503214562228407373986819149774978300118320438095300586546328372706930216371408960752284653240063565588191046225678517550515578225978683562061691953904178391227450533678282547787241569284911301674929278709157384898093175248478463840356267954924406598624195677534239174542447867719649842773082597259756611151644428111481260307937166081253014665503798572334179896358557861919229858221236715013369587629869603770117515260030904487675339315723306658133708186365554463329474982266136649615970438725393648110989934398860331726158716444818371503094775916701242717349110010697946743449659986913516291743209285774781614857906738804146561298816680094764355347173996768710048206001372341183789384030823645639814648805226852550757042494171550108360436558917727468472824782918854625795172700811120086242741963708656684927498241860352671945316879871546992261923262094436186894641012795809192734698435490703727735050047804400836291797669336534689432882639723259064774422415129235613682791707005135895059174517260296651174212837269848315066645179284741363204068299201708728466264070514227482018070706579734134063549436445833805656501466314113251188436210483726512131702488284818905964969497158385828782566946269624163278493488030550344199178547492313795416057130906344955367204908614116760355488036847279966452203889687430483873207048050723706411385064101651671887358761351091793664546700262960269186042032758181300879741614711345876448705263634511408522925791647282444307918925678539401327469313288248259716799501382253655637929488331657146348096118251518517643473661801054394540024857065312094769079969590650377756477252296738566992332219988695801829043965802809609080199505921110836593691899578235505707592908786464991639788435902347333092346052684589095692708993392947119034820699228460317758538913332917078297736069705465278994771778346896086681827450792516848511605264887622298277490296503083357901057022751862602276590411335623859496544295551070938949696889711095937657105799265290336256863500552166326141210485229502805969365649038219977538634543515621256972164260894617595556350 [58,42] -3284967075676760338745800848206644215016776744423650163918997987934103659838831762771491530708230823439574756530496200436921025355263070701612200250543788456298744977462408800700497051315136820943210514574816739728394678275608032723670943780233856198277397126144702135101885863967782920089266227759019461028091985640183058938301131023146753656919438945461717247027493640425261704244758939101634431647282536138722040081501688604829215380491209564316669947935567598199466569685123761688825058707207045853455391490387226257016405839878647234664596089754467972013652130513176209527375067485970792491039820444311726406908915001263474230368049281302560674411515945803722709318490179472455600764854169638200766441566691902954045149181583879761531674262346357048782518401457623357432579972208919451416670126275623938832649885060628363269225216251625871276166955190636850298953864269537757765953938501552654017640916643485153374351783353715315131393925584344011037066305356669564749869598385547551992728866279650799520679084340354324269061252253171338327415019948809039491419882614149753764956352846028713503668866313052773421101196299490409929429933367454859859110792842800135158048252596401500947235697837415050395219393034752274820254253411237594938801095615111517960051114514887992527241760122580927376854112381105553314034855038850225068858266226621787368860353963177755767962601592196412697043775641135542452468685039937010387177877341719748487629650309175131925491108738666593674788873854970428169608286972542855820406506400678484853467652456962871086253448439804573508927978460479281923300030092558924333976173397726359304557627670722615838553915788361624995372456567038892628756146332519851654665114990504686299026903519540155862330811754846007262530854863335925620907904964826198502036824833142244238802089845851438742717454614710777140630585775350995510278176931492731230115818326643981172555185577291794088291294797403060888792706162138741387474817497174194342905990366771853381451347204451436983323913640029885214095993899438766492548248992126295335487081172699911661360071988809117529162420065071963577705257385613992348024093261497858599877666731024400 [58,43] 80297262477666852907015567488720447094952946064789134998475832740949643347786932800870669601651301288822945869024536587846518726740998576815902443454517230811291328740723621609299501110614112934135484884016627300638777507657074702530174353465419367933982018068546343508152921749791459960356547568252628498959928087366775058494963587226841691621288999297796214671978465847551431270910406735815929149304482536584301522114170667849253474011517435596833084508724491713867440819356113148035173858137828355773289866520681362488592596652292420996504285052134289359832594568833983925916342733518919484024714297670235875990642750712222345095850937559718462029275239159068674973662353745543543460919166699266200267284668884807698275551697041310323048380427047207208607000241159605575839819427486873745635667041236729276951090925102635145316583139619679553371295470455224138764047485397842887713978963978502183967728731534702937554556270282879592275424571995830644440718952589584665165571807437625625353770058719471692775230860330164780854951412158708630005935428095873960716277058598728852405208098783661316227641078305675177746124512429695718290370382935247621850287208879937248341911220323916412101371061910576026432029170671618496580670895593979728044765917170821602919726950030484867820521593254964751042740658051592303794844394769417505147843034458618561054063631611266764388376299347900743048578148572672505022659668039454346584072122219680035262461058440895394527700475463764961883134500465590519124656455014117972532374769689629171603778012337778415758032559710730247292946354638803275486638983865603751138746370286632894880794210445659365120334767938134962485789258089204434813402841756248586008952316173420900396861686587159460439088801235558796454654576154573801298820463564110951510181796373843047335662563995562938319790449172513832828528841232287817087027302925331825598885987730128287507351286465176520361933571303853117758182909139287352167999141174506995673464037880998244574317095964778627088337264796594724261329391949755623630293463807147257457868698009723957996403545180941046032513716217585421669191842387105463635326024857702018931445972700 [58,44] 60296264440065761752622093550038459935076558368940850348748259302438927051576306438498097533445678725580646184603037657769516471496879582637950432312989792712821418500604026132515679244840026903302486987960723643229413748486423280607727230140766658587853874585055189384194808978924335273537616256889518844528604169423689020944762135239519953980439699252438348842721270413004476916272064144575535564497670742706831409770512871332100949157043552261813556018769857161137924783120922969879974953515544918541964467348483208174291287485288384293652156097321798051044321907616506006808442956835099762326001331714488718344644090344890271695189883515191533632735310758903377291414978974808312500498753815312456397036099841434781624188460420320563047710181063217145407217625345057461074470315182776298736035062729979992756388295922673928573342145417748777967523935713583582519773212327433992663943965068661385630286069490472675673127870783990979306315757006576363211804932636942069460189704584951160065755880022716642462372786901865739096801935520275570601853427402823595614674880069531693020857120155825632943786280116692572981364921721604830649840574366066070448988641197577701914418076592711924291584187277218841579867089895474546210367951253631441617096351628558949288261282949404457467386739706520396975185827893904704874187973166779149569654211853996001371993320319892274730361812293623542056334888894423188985237500957212688966682341663546409230141212251457088498591704913255227842740246881850593914476531804214762155789783410559265497522109563440464175537902038036343507471069964091572617077096053039342224760154479194321004788179285304807353498819160970305601680903724977719737796753814139366969548508372448457769883776624681528567493848710992906705129747628142302757722640854536685172893158309936311685569528174239787311634335915134690251700704584715083565510566209836395725629544595021752501929757957084814465407207013058699965268969186465707975997447502153184844291877546955697907354697421437272984726025235020135815613856264484396641982009847348059524221795217471964495962409632773787656866253799116861072634479106011722340149593735338573843260850 [58,45] 2167118273708614654650959836364062853423251086149365608926393970940010826305380719325011533850075696044261446758318774904557896294118451452367832989859691659015692938216595572299393939428018155485485562648222470465524755124707718594874002523234825258355748390719728703841948497757328893726671386842589327168099439009352457533645185610468367475182250009135305985672675178877115920436729734866958505324239143127164030528744506590028852489300322687156980493678365344989722561232678611828600302459642769820600308599882975376063403590682926095935640710504560425500837407195700910058356893761843888243390956151889969247556923407682114587166595144048293820927422141279576034437965288901945976599347911479157463080499846257911791767903280679205379369719712175557596734243698418374449645213686551345913407312574019097200349126722139115344024569177326546362727361415977516404133360680973055551147217008959745109708725159912064425765112826891088874990595503941496210279436474875478075783023339902041268557642913730701560981762200397674132408882832984255442213136942146679905608867918693123688472943818057461806756770934939624481927914985196886024109938411331572382572179949969957241462157530354485742356402783888848052413595598287343393885930586524698205317675867890267771256292132534889961134695628727343189562382874595649536201678351109399349952705778328081497657159374771778305148435724162853875036180250013093324476547614253740610700183593658028918521804157708692122117737563926371207302226301682369793725358674024276068211015085241963257329048309255462102420615937396117820443119541834460357166896611099519984230500218820682109457444248761073338617943259162002327823820843999505818528089422552290467829708733979635514306659460306076941772352232039507382275852800256771186582072438626812054773745133916362901708032969214447059076679344927114234919636011326279109038755621826623619042573709740945983030398597556068994582656010698366214211464276062755385431852045179896085071161022137501666253802180823938539580681721699312876442352083568556941888616165015620364027668821363752711492686358382856764288863835255542929947570886510236032189045501711041077000 [58,46] -5451061872865174135968313331700816676131345659593145175030688885907490086324613892341757638752207171948577259330644355982649794827518287896428600897487126698553090336021281634915239167080822494853598382857989459302132126578546075187711783338972770264784697743441796841332291888681378998844024101970415687261636560476718498763959239163980218823480451677830502477792854504541167539067202363056367312558148033312563057590858814456177177763221865748976509638434402163409552629695220721428914658770741547039252513366186229537755728760893488966700087668062435005281011965023775624295623740763832493409403422136108630903515699333814540160532735925320993934641549517108123028328306271349932673015819609692785695553595831884897792380813717080899592281730248919778324065899486426633507781260209557081375705006799571874689365399680141640795852126967735646938240438099043787644954594461496255867982209841052129076331463023102617255576222107230581287204355397661001564841066912096302790690648361207872887195797654922341270825535587538267061268248642034722337049606285592964059309857126619924060053924377055364977459192570320624868016018082846072508485671137616389156501721625832203196387605250968522739407522328351400983761236448614046595908431168018998432159698044434025170933485927510375344178609130578511285114420357946130374079619302092008316933044373835853255112804582437546690758513539522916594197100041956383764065759312334858980848595569389783960161735977720904379198360320418650689405959285456356712478658030267817185895323493911376880796562891183041711393360999044127897852636626252247678800781635613912884379358454118839533828198822888426319256464479455232959154216573890540340581257168725198410802483064662913388542843927656802031649987617349464395153334619878232262804020339015273842643982832924985855395547693925502846704759276340987097753502562302378965867686701297133412852716834475558299239483539831372284998589923342299494802508828952471286768501179082837867143870707823679644086921944773106776339512758788175211320046557751833822482307785898191552375715496171279525407783722829754268138075272674228819707590097981112866546920093740791900 [58,47] 1077729144805977066356778394562739601027700208175042106006618577945292950663580981385873932043626354914796666692639916626068801022892672343685763108155354268426289870187944420736233407208714464857293582877620434486435276141568489389352742214169357713012241128899809976532002246321164745263418796593662268214493630591106598828578609171773685798220834818897087073345491884252236321396566614630822038829000694560406424111607264069141543164977468337956227977583715432356209790035453547016254296220329067179858082833506382742881515086299296476407185013445612802929516489802353678337201781117850178419828590690738050316113317705526042575400183908927402459107653990817232971311184534645594377693413877540275594505566355038947826542979828794663421478109152790394309507089603937886410619972391375795781208185143284106308399482148286423947965407908519634741804503588168533502797742920952630090803643683162269875623092704892511347779657656759518520740982056424888410363609059734551779240300718125371124109150062571461585516635286040594478662519638068686746283593818451686620052945067201161537285391719250403804085331646532823663401879022959850760916822035205637413570872248630536306915714888106575392035516775919563239347470565510206599854649509091392320067474225117402704367169988422525114254097731450035914742133602482483129411785690958945120118373170235665595539009586478229321628387402185379282547888904723771807981788858525430918438031094436958085641448456287890968214001125125266942897360507635910585624290314498290750055109892765056077795511474418896777605092351068145409483743588344798178855355364287574881082412342796238532935052253610042603965452408681899781793873097320835070334555986484072152072762312562671545876188710831361984707552308336116137877688344038808611140100022405513249576105426922926189282848787172683673283259185769497251875265827361548863674080711332960711995595065167738217840792698526339417927578052046966596366113387146651255882441127725509347498352377534123286786685418269629050767654093051720457006148522000907024038818204585487850554193638876580378967173398105771851435540512418261655089707900389282854792438065641200 [58,48] -65925498916839797879770392236843663425777221479479251352239926279114252297715900299944757536378076678712915898004849793273592235865583035113150738190463758384474759132515557933379074990913823054615698847383246507364038843258434410416313180026425618125768763874415903313231186569202528219075575342728739408295755226489433658865914075345997616291587941142682445450968345339251543844704924454673685803470339025086226624412418163971722280806375088883674790168157237516941434799804928314840479895605565294890110866959351244417624980719458616858262810659168494952015617934424056015242470632612069457612322837103913655054996219727889842613259932868851150856749730951193485076146788029915600642608940960941659172602223918434800675447008643146251679438787423820192704629173493023960359541105556270000977012807123714793885047654239426901025764921949558307523153102207663117674115176702679888201842129149665070981376728725042346172914996298502539875562921661402193393948285776740096656054060066224468795210487228908346218178813734298415212058194290271528813544637228135017397277451550889027479762795076500884681740797431358059147952862601075122654361708273703390227832658050336286223230029454775882552762509791488764545454598186225087374200125324943453238127310474166694847506040028502356206837746589612995249847047147172625043065583659962268891761445527674468132462514487122410424026419044985058157656871933122791074769705588800465960223703495166928918535679213580443260907065509170833888634500028835991744925370327184836104101518744067519674179405570133675031214960670270970379575427817879589268834452582597855654992826064981978082474553744292819375822706666557676602953365068668220896581815718324434762246246967838463370795758734451120951848606061742895029389383255120669045051076418523410939924875852099906452063691152537169844938037982478986139735933386308339120595409355834110141263592272727390566511838086688472636770684694168155006556994197031224510580063187954320561890506780018598510051232117103239147693398978151265910785067370749212164604684790704426473771080180426586881343453827493952988688105935393374395401696647794553848273203275 [58,49] 12600310144480356619678062308584662022293206564404699102684690210564554810863652821640138150735432032202803879089117007441207558935280410580618715032700274257785673703248816347804860063677866168306247879365650295932528911043010290775553593504905864882127314615197669244618656712194299703109323381905861602498288162736641138796145774069186274258141110155094774709927893435097625028794067527822361638200188291663084661627115827924999637241341077019299542354982513957157726031769825540695539294213709204806717688951857772719511164147153651565743955394608507384132708468442260634489308295393006531005367040134373267514487201703640254383906591284609656893218769966571242647517099138072789923160506901128021142353206714562630752863977546602982336660122701999165165066529404816554701309648931297206695136567100347814282361712088016074353089372011512091342197506690456873343803978409508957773578624035564946434192542683853985933274018243896767939829595398462426113026933293654674771403494584502209145409098501651939987791219043239617383795305367050027001383354000786570764929826655329610495539547182849188385117358367524748662757516371341323949220531110557769980005548252161677188173072648608219929254553645344502719784834231224864943770985275479511974714068751258669220518218726605929996992507588721907629649291114801429777580604495929942215860381277565213163123225776982899112973895626889339919393425963092969215564160278787085178347652074129243753641020705714282981801570182793808008946212668618537112585983095506850544712217427900587125690738056488987876714095003294533167738915801907940232426218942623974142772134982283293501360090129130061160467703664089551295521608082488652100531717731811255258346480550175490167444767092164893189648928310215233202031527820680509924743468223308204880535227222483313492357444179058072382776298148420052125409385327968416540964872164699489005099612661348464545736376364791502134874652842988456713934220128465584094472019994922272662616344036529113704815128822199345788187577485208809901882273066240138899373255971772795658938711795313861284544624907795858042736331133643017275429222192294415039853700 [58,50] -8376564594195418783119742561243806080588617931117189670423150363107075819206726953204834209911139181269542365099651517186139911990416534331499563866203990162689029350764205063949882114789870211541959344172800312105907820932999528388999891273494230281436361081944781459885488804826375908196177076466926241817723418187094084726966992564938400134947237968801169853150842187417178476757239570136032153926866669399760177122045511238092104964408478813017389757839570893019882416439782604130331803332048930949805649669108750582880630940975356772805419250457687669778294647819427197056019590750272756881360937417534322011766366297348905480220924380159425155656600031536152820353541190653646818075303264368140924308053305641974080274752174847672613972947177893426754776492058700502089909988583226398260075284651531043281262815113555280911079497544587287055999583185388672585288876852898539556832039493608866430023668536744318455789052101227688627054880851145794566622350099208829199427923049471237635584330789340763941460343484747580670440815304814984433741784171832376147840181737217954586111061596806164255124240112854836236258960339058642304450630090703677166201704317349569369532548116778535650381133419317555023524117139022122408322405781798315240852588387970665171099596273784398302528909017125833755819514190405081421703168252336448705730061140319342425600556964041172386446785485689251904884202614955627377707784917595219184874065113723455780955197519719721115191747779850452665186103363954366697206809877674349882267423201814571177450060022498977102611724583617864424463008884885015057956976305904826111517619175040050848513662711255823653837262195191394577057700581680618236002293563219039520222932658875817012975668454233971178140313267906368109226201181231756295211920388432982724293256659362924101344556257346444188181723601745055027588691717613777594383689006948970438162399990996191249623335055572542119518330876025670580083887412913342945418127991782505679440878292490478309877363002661866084313731777310905560054312608873065234944768603770288405201476110755013281872831373983196757544241041412657490139583713259310277255 [58,51] 2599753469864021735082723429638907439818292519518410258090205102161871800920297889040608527669958689263066212869382903733473164418459172302657206429085548698621800524885386977742129485187023827118232304044465602468129577384422825233354135700582851771388967796118860411573642337576484276104902144093135613229803963382633236716570163115599054913637199644183598950949963408425897577179209811710849407045271651857366813450823357853822011808028844230288177565761414069336974107381146249444761197640091607179554018265710484651253206272191688759380776703203784369060977821731068656321329209165863207533059684451198078581104819198993567546516675612560491157070310319400568810099139218281081214020493636248465646161467495855562174286289297498324492345599550003639117068846798598556973909975252523091982414298101858161683706417751964493685084826963715189792371266176374757242813449270759025006793247082066693315257073067525994711689032246898270521795886823499553486973577885274289381392070076616166804433167296488783087738776587013355841910530859585392124726546043631273581984634332639051819728483291993075012999293228643985875006683233908800250793099986745704537915364608077839372547876253259135715574166406292723498329188939563281735959154936437224805763224263637166352540429408709542315888271997320411759214804417127599160546305220287397661176569901228046418410755203747746833501697132591023267916987687887562874914220335389277749194948906971233988264162922118644362960364262902620790590904876997915102608676701056607705439898763184201704715721104675373278607024487228374577097455155768585029432261239248835473803699874335451860545643952125489755146092433803394371754000224178117734083730868667735348956907350628267757536373012577423991760715939055747794560853111264475576082381989048959452092638322126696576275630358391538830315278836334511080703838077980440062417786720432182574118764447642972066420015344098567209521511634021272007762904896815519415868138564718538229095412030780500824821737209267630401625695271601293891971700387330139994205224011793763390160542640865195368719568022570633340167386901319050716895579249606879680 [58,52] -611187466395988493341927299774632573010690178274221172291574483219711772006026377257391324531338694639598162910042619039013331324764795778853972014582258566362740263362688359327022169376210587012981513910629498552013067012428697355902156173934790868939891817704698858927380690741793287708758459055820563388567164582372889598529968457515602306556832251440353517829428942512290727045280152962013702610589610724812922005684611174669635257842033811504159505013629752488483434247363125231724473658414157682466947812536729665534755932120613587411675162872967756935615365382573928321322538858766981903204523342754473923589321492950447724540401189404964447690040302023173562785679807780170181733140215071343296732871500619499995008272247047259175383428856467148342349560213849720190005521690007794429134963723031968667831061281808894209452498420578544327940405910295876046575751512704438584377736772895021970836695140483599268026742042561978842539289392130729726927314565533959628592651409131623423756389972601141659898050519100606194476703820983054455893769320417810020228820424892868688992263247310176087764951917126623406940325456098774331446923495947819908477589346326896043765177413403490102367449699892748366268589162511323539595982326557565478502681580239057566377122069368311806181620820681441068774989503340442987590841081154771089260330257676734825171987630502848019204280156110637824954762782569868096808563116771955383170672601359228387061289599254459718865567623691944672908668139093877180928258896228905667020379360059980447932907551569542002042006160074726809817986007841359479765792100517888834847339111074245843906239307932741985006194045547502047580890758976201874077920274335307670005886679594334517938802747527754951968972792275739117124393707598903325194083985852548715945526598339245263319296380921448698575897947838741687352838713762955144447665346420685048436143804914068594942106525431470229805755879935520303970296728749584367621542038068416997114233284197701950833201121033987342172710646181979068666777201194638551979421125468296432507214282927261277518738348177848140251485175845344306194803500502170 [58,53] 117250947024096913449678673921401019967226944136188217711329422277170603879682033286574335488325379439860190186887217587396408532595745564369590244360693944871867888432916046600735250787085582982731291619326798600916765655874226205658212649818485240371445800852664673406788249162647011660042801541378143754086374812768531266830163519033503618510735811738212839458059902746726184792109075390474937884226011773314296754931841899408974419932030383134423869454537880585253396905806038716794867130754354869632605422726775470292415118095194785909724842148073700320610688043357131537353902399301899464666695462631726634319693473039228695175570592319978964992669738300799629334188414743975532897399766412186654841515671446054440280156468441681844820355843474426340966524636955249055872520770955729944812770623071001816037165236506616454601709027535255623350297547836394314997529835703083901485385462298618726387131822236539229483806935500970371420714913186153158838589445215162008945108399193202147272525731343005737265641009179126176607688157744835119346373330619732675673096857051494450455515229590261086000536117537263674974126662651288186023710604681226375341379206384286106300184463971178226867960156096200539654768617422131542094012994842925206054902347683340047811733305597740247420323686873894990606241067543142069259970964622031792450815301266037132422895413255801727269401353100935626798328584412264652354481048056859003536959635488751964249140349285565702696672727719800413315647102684187687936897039738764022713575332456455399497648564252354541791282357702490096085940559451570668069696056581498997224130110663561128112070950084795939946445736287215546827373669848698400810680104631859462162497896046021845269556276358729486688660072414440074214417694071542656008268667218056296212376941604934533196956116731363274062894779055297393091419922655134768108787918562399170167849988086620617186300180572226632728628278365404016886753416670347910373031633879034410930565712792420643813959132591463755318394233617368775392991677979855292446693839930927773211207268802233197158358057308061735373150845016852051529006875120 [58,54] -16495669234021659656446434134538044232367716048656951967344994654438157543201151833059797496087420662698009005345080372112188113574279820360500134348740790146349361993907311390919651989860971886284106216964734379733696736169996419858596730377885036767326583270956896730586801957411616157743667436904919393148823963137578414056738743901883137563437127517948313169979997619757470349133772554389074984322425214448770118569191709619675058377569429216240761627632006961559052365781123113946255456948200664121465882955422239305681417227178520458934107831096647759446213657077054512706817636156383624530644814135612719177549932866345706193959084078528377306387283271333654618297275769107787514846486634741721182134141560161528575049553709074734174324993577183201400021831491848965948847417082842496907071188242990670314084535933547486756567273838113846482430152329874530158819165034858488585587406289992894893010182337904259109307745328621557266392513989181952433635534218459662284371512622167183855412106341569871350071785504442711935887807885507577278324059203471976051423476222868101546589581670731106456920320492423863650531123709614245085735003018517484246402328489085608535115494133650880277877300163720414508055433425724603915477376479935588542611433031370204044176802377376365025217777619269057411312561983140089367613993307319160678562284802720429187926979965234261115079438957218718665672436097373984708396333666662264880760915132276115821294473826488572862931083748825346600719308023233054913808340722274201594676544323524415273669054785240801929595825143818927689887589763108500571857590766362708139967664510841329570143330758372313562768953809107575399599031152368354673348733789172692159161381170944107682016321952582811048387227609759349023018345886600741137296297452217358950760278328784009185737450545998545100167472311776850181675430937660455276620458840536752907917844248668763638515361115446470829882172587586637384789096945625704887964582251272623220239682903370699520379135239891478848585969503333972902878862472688768854822141295180822743179186676509402451751733551963907158848674974111922711944750 [58,55] 1530519029712528984798594067673366660189698974846992877875928408640493076748295621519247732641581186672647493030304085284139091266414771291166782483029908629876786849745015395302956523000748313774685575425657061691879688951845699601550806094647340222819331632990708953430185518934234711396246646822826814317559595149169143757665962975495359457312328010912346555550198110771902309225016442748837820420319932054756155325550336550540248959479226482193992393188852610236010346497050292265890460889474276110459333985481784026172033011624868968040360289941577515623983473261728391020759145435150813425592178108093744040143314930346745843489025077194314175902142811991157273192152236039265706428850008392979496971226426368501018807598130922978536908413838255358169572194075504381816584041706844060706782556895275356797374808064682499138141586282055358583394526591766280549692051844466492099829654101000030964238810289891391335096609558373375656989332800972989329246646529340970742631431906279948772112114893072767301666755761043647778276816582692537106567063346434205742564112728383203659245239204052761892775760887765799014184058997644143954476488282431750817599628305757145942856894318685003856213446765739272765582693848159845929179228982701379118169136555741835056927888809442067845815165775745198485953643183335611067136599087194426526046224933673772437138370779949465980805142938093535258295484994447257575164543886501437600855987945374054336292256328013870378511064813263544783979662707406295883487395923681599245495489382839378313194853228702994692236073309274400757158531334099037426640298607398520938098732600473932873792840184363825594822622737948811851897878416788011369105319573714941956674035994035110253442515043021225647856577940851917771745031937766978552671742418929107903480673609988194720754656950114312615048449898649330653287471095687625875058217957567790012742143334582888852107275503021187521390396218345758193402128701352296679007413377321482591917339531432278820466507460579281071570284052104759078187960033873506109795288528277632965971292820945082828768434661609725637182646600299187067500 [58,56] 4807410247038477503010446194233063187043038750623445579986117530683130582468317157504635359900018117940712281559385816557891256705674282265066203644310134244165030221598817644327502350842949248864664584567585678617608906167456621921314054250281927223554069156541643927999567567811816219526132804846855928038882509272900343416676860048850032979831043376726163189741187076314012871027076331156829839897130767747028448812157793105074159045770030448869998719354093250856261492755399953681232879762620144232039522065950223185501109508623628821183906915370341038168251173032789927430190370003341856246117015415337238056139661477748683954701448079611051224572389193282311111172574336703648874134709930788006125192173894568875335673436782939726676573496954374627949512764642239207881055449404624168329402406713647676643216735864689896010433654308207666940183271811029883328860938763472245982489282397285738692676005448725388314096823469603177065773303820852191633971749888203540765781981810846019818138895770355231099883885292749169700761275328035573757329897303638563750009540040351301619722624731157161426615404803724579116186984530963321853664788390114304529006519069786993919201245025528923842994367333319148679377414518690363256208358779834701176870739088119285413365751083334040246204496507467548601857823001547691232806413869347653871158082615511447805829134967894223304936577043987477829229326755897735187107874035881052230963729582267713801816352812851286381882725227062401996036773769219916558984388760206796346631947516509709328753380231906301709666526980207076070537330006623884853806171943631269103085993666033694923681789164077924951925947020808134765663702296031583820878481932167850303215823922222464295137281143528231738709967986426223740718762194528890730914809009753144911811980346710989039671250879510700715896491065238364974254547645109638843249081760801497938220518677422948412514099925561524548720687228411870117899451403175393146434487713300362601296318332206353596845354474546164150424527135613997197508242687294145096512302530584614504600350661999003747186296056451975466422768143518750 [58,57] -35591231068127215913641835040036593868909049173102966181367667503415126668161039601391181221426766397586294001092011875149033721011007346267602696895398115446363536397670768220976921258899080369656323495968940691157033812046423790128385724854368549440227746149775453114644405449351786899566113676348975361058930997024794462201007741252469981662952694964755648133581252818267018786170752736657247889297401579867097514959688557104921318751845424868246798422264664321431691505075617733863277252128202047206454707277655590622798927566597901108299642937168388531097310878339557742000528610146832050739095351657195495173565565098406836256917934575620074420892273438946059250209430212189440095357497687083666614166899035903710694519673257195558654540625658519765314137351841169655443155535568672654273893888994637263468820383861893152008094588191589660296893138072199378047436333468600312028555797500471007341372072286023977703614422366036458363059148277118795043832449991229077825166358665495016012882238811593098915811105632697908453973259029530460287620320442654673153909092510328562055043956344124267810477175362875221671351483204870253230333502057007273147508892543773795892173773747849201428948706076331646746068556004156390851796879622255303910695919444329807063594775436534086510545121450874673715331898982944748939914365539889927317263518930714882080656320982410782821366118437512962963637012577046066789825592235459099515749276085731302057886540022187428506129519171248549976981051291876253369074219077178037855124561499452129711389214359526921426437083638706850101892614090178456667072508265804136202701889325165339470306079325858596333382051176811564235102057670979273728120249896997507066522820665361161662452994173139599117821941344996990984050393130031800189257816444270631215164427633597690866941093935308219995831086255012717870429670012460390355843634172905166631708448886048527542075788657599420869306155436984986863238057649348904451857958249354849638091295767664262063481008491778033637437382079894503690717721598464413917378326116079650286115547672148717178335305192979786831103025531250 [58,58] 6301406821559762146898044024054435123734062699961807688448698489879280848777306852529598681400395304622897987898845812209494885262340623472681972655259720215052269119709235919991354456056606872997843169704965277776854140712899657802169210453245111600915782104666951916738115824235644719865875762928026251291554622028794475990925632305963675268060614511049664964682043080371562867821118639280034339086514674774229611687542334369082283182986047101974824064310632796597268709961676548338875539014363459989083822484755024534813130404772867052724590856135064457592808777139264166125329101534255860356969996753308853898298085785208825593102888273098808028430257805435952966764692118761715881688730382242735093943410137747531132979670612074238492489648289002855652672920575908296307591318778664910259529313804789357969212959201529806760232238974882099041269798401582025749597354613805341377809683823585823432210473420082906237253503373860169210919845846056204595836083254995040342166732635070542851340195552455061062728653861530208950949138158251777693373989005292072020085209017060408780267642144423020966593076779906687987600340485137597797879082467663320827010670004534526328168238377268604289482769459940439919938429466716393281054273662448750040869309815881704804171642332382070703895284013463957142833607845035886025738065539171951027464469179024309653995739326005230620657840904071494968585769819753722733366223335591607066680504179801419361032782671737571839510372392820732856553316252671361721910588921931490359613450727407712495148134850582752393950379497235602909654858131549096926430749310178331501593635247783391018959376714156341012055065241627566129309323165434409578584604367855018655210248649152658619270855934438249812003331442333065670720347388537646854996992226800471866363106119254580885329041129253172066908299400154792329146151144608245182218976117222508597311630228693823572047673441065470652802282267392014384963604957578119400481387063982610190406719637499214328572556813390919322006039439092032068724917401892740902362871781620612493092809924600503722003611543324635830079460000 [59,0] -3861891700304976750385956697610721886858898305313301544023499522257535416315438018874609216933648036073707932502957454463081228366436603915438811618270320600420650097464316663326630714045991734748945550741173214695274843762898498474698401737401948096090626791027744892080326026217960893621957961583880437151357502645639817670062988355014359332499172481620136063899061305322578215135974207208209085501787320932452801250101803298114102161064671335420443528130355959886146035732154747523545528371308262609208753186347243273495459924951362330685690101477373458183964073396628707207378334540497298448165777787474098339025753515801834534930934711788245756209202370966020458152216839355167427961553655304767352409328958241672593590194236847013469523625803992097503029666947986860563284251320763459384976318270643032858958802011003925443488815917110499241217531764801114304266990171869264146336081808014406654167134834163693464111534649953951105196097735657078036840945862992952120743694488847776065298706820403612642033174060003606672279628022354622359678255837001580353994677400407494442471426210116117799400952240363822924755528411482765451463367587721618588713743205841430693613609270999227784462426085472365641647112246624024460413306672824982717884347576386821394879853717025528708198816046772034080850698536480492384710088279228587183413160046135067297730443497269372968936891991702091548718987215761747437617259237457822557999501464529426864097765587667242207220388999137218781104351205709056916396887967715187247543727512090539521143978001726716082924710465370910219534405638813626550041594547158184725760991881873341523601505390303479493172612877524498524092315362847890997599104702152469912266066525672315756281876328092622166769985702036823988102456071381151848279902065482163319770199063756381777277162966934591446318312849720242503533076588274383177109104016417723599941792165161158996963569633902679677545986685213445356161116952119413086812345462512741568689181152910341060475150316972947213853406744975180549516041303638206649740159025293047991554937917655882002712365833814852572984669703990512143590020065922547962658443993235056115272413029240979904269006434323655429530948119928048529672605517760794358347654673291335748084787215245524401862235190722560000000000000 [59,1] 13475042676624437804777605290386003720703750645461148507808871194525112421909362392442178950194470212743375151040901119074234187657852920804512453073058875118176630135538071384921901652068599340769017017601160409462263666409253103329344763531387890169928436719783921435368708906555909157447069191821111393497479757200165534983667010049912469130869552448187786111281434589559632205296777133643527619438413966732396341908195526223216455139597593473106731069784703189836664134569227135226318878560732426561001078659190693108950247252233484125737182233263621165945938083916159927910218019640573541978200445210059714280723893683486326022184305555325461849950025481517478939212604653783210951438024462788943415891505867715924316402487280608245014637678436536294017390761910728443002153818771804736899754073787011530191796878890390503982235061436098578527196968404420297769735425643901979066612613120002152008118459573644354650758732728555979599577979624085850253272744525002952297963908696386190867631003684298542782724456285337197262960528892536580644056164768880292303473937295055426723586085626744122767298807298336073506481316672470016429435254179465193785536607363021897826639537712236751170010073594494233726305370049103158773276619423759061812489731408815854659193969891433460191534719233537700534908586898073816440157101200796916628842315284296323545288208313378484777605686582532756690799209709606779251199543756701002688262245248689806774975172194506596049512190671114177327035649710369877758861740091669062935586740636361835125194998990948150397336154096436537988468562520079394705978133776726025584808453384542035059989533107651267886332018269613211871333505775807695915057968631293294985615516948166388817347240160631402300077426419593358676642247513790496520859966755336321949559936900852002945071677935827623969516631629520208657733298979851374129331346464997518577686467647156787409931111347260230724255368098149849094976938759926416591865928101799218031415384512687076682197427148588329048284513740064791729615493694700299581595315952706649215494868512397785314737957038482360350097955935168730011527494133078816660296478712087060184261622290510034056303797100228888459781309076561140867594758746779683122691925458746732336372781204330739975291972616192000000000000 [59,2] -183020871696824681189276854469567501929522658824740570614483477200586965856308273638696891162841365618658819678850857936731736753484636566165074866218678897077483123136378900086711951801982102279986299985460179100364305804958671833883737581390433831188068484979446718058411014067627513347445367316042930102125414369000500427029678876953394825969150951226712811149095572895966349831489045280258750792320065483278168075128088910290950091067609991544273595013432856654652131815485203427506207708294106736920388404092733298980503969607634372654016240969506453331078348778011565301892657673335327713082533574645653064647998386551047444818839945505370319303216314677977931912682834024017147672003104786693046119302738497999554938738054870457399190822439475168652808249809241593149197778023357658578087595257866244707846615544206005409146772708274063023428324272813173865397161116525700769804113997682003196806879883978691413373006996524740587766462651564228408042709743545042078715399928417300398825415889377359883264751857628282822074887678430985814396843580977518977722031367267879817966760783112356483847536796649767427970680137270517269423969138181969065652431301146515199409683227850069847149376899464226404298476284341148289271974779012517435251382967993965467776900586466323401022098187828541706936645173978978191885535893641572406193240799597832317825749774165380241861455279799387701591867800958796494957511283065985319622752317554544362850378773763270332059737386196724149843275906576386538600379761895006348128577290257758865673255967266731471082241197242984520099719692865563889507341650890331417647515907354464203141061497558832593350254800218289772064339691644653676156662407059689504922394104811844466412078228244101742259639082968203536384855309943112162153493212051026235783883203262307841885522178059328454150224981323029157754797012676034574177972485790063627037865039732638264760417923521814277586753752746301779448741107236299338914949415383183364202812854093396652062657555083246075208526524936129013836716206353453427839575217892576851759631477559443573401012577487676917591847090730752592888787983030917934031437546150643777606147244225201015284529152525066680770708792366029484041301170037041694280588000961533484403173638122314552725035661918208000000000 [59,3] 1021164802632168918819643485130007381605316483980620926838951556518800587786163487830793987288942864509673680795064272192243834089226428800561443819818817308458648667759260890427557993225423944944386538921438478640191218276640502369334114857543380701910759214072453469551939415566264099706635270185769674941358059597096801107503006449482320681751753901255560647984470311492649610944481229834599405858863864779813350994067254266338967574052946862914623881065091980478625930224935691981897455297626597692827473035660931337834910704867649320694158539736064097376623555215125491216065920449935523646138017327954218588116501609134949373607055442528587215116791707044798242598674229863114597540149794891745077453264938300884462050766433548416708384248134811460260861903614632315461849585113064995107053872673556693811927842293132597646783753092818953965485467537003892668007226472665531393807626430027830931097883174950896513795546390465119512112986192486401628337691110502532789887326736265452509592629751889008136938430707837666609623616673717650541723754754697088070514354872903342405368306369505274900943813350294782228298572269881696789050285752554325500432208705114716271390385230005832671743963634710865034459847307917583622746122307894104822277826799094130148236021099620843583506976651282235923457192785004069677960962034644091764572393261179661213375781669310024465637643778346259640267113933522926285550410040984226902672344964613564425105077432733710505781047520298542836082594105880700351845780003536229138201211263075111556639620648087759568816859131057822474284036149094095879975821590562341676535908475523122382988306634184522556480717102804578106909865598110482763124807592465675136884677101567413544484779555378484365745284312890989698284321202147601655277895970920593806017589031659770924307224070019774186185244246324191186294002536758991127762620176286305532567482486508288488240728924957888486362592607074613475161179600329156519882164038774979686728248575790603537145237854131603233036862339613305093423325072903441306970419608919031016296232607726420399079564175268651417530183998805265824471053875688925823258801431295235380282610407107474337881162799734849043106846721427868198350723407468593681224525810694381116043089145404127532973036037734400000000 [59,4] -4209786122355396231589467269725897237146406268351710197142357255823784053490877078220208354862516407476794049540897415562482827643936309763287543922231816342380453970228650876429952146884673042955791516551620936902997239141856034378178834431144081297846189827784926130808852078933135869274018886426892200350556262166608522242805936616892439547386629967104054671810957374138317748902886907474697636690405087293373637967990042305298198981458423392736971585265852692655074906066719225751053646703007962536822946671108087544780236540177825054199890152885539227680055773866116633041042474749231061073188279550401284651806904394058556196747461511343432956536918284477215917147450955514158297610079580364333784285216223054741548376041719692484506016940499963483358494181535266964329246750004167209049432435191181062132936676228856869026216198029063806279669496198439001931983419346380231231458758429014856238905194685051737519470341532391120245929403946642339207471640524279940622432441082329048714627464440205360095183172645199731954926105716937282269747848045773212953370657686984642063545078421871938401956819142810810765695548070688374516400793894601981156107747673315818440083339460039393825447025800533146429066845268142204633330246082000553560749755905978497393064972996748370496720103820957190579533118697743552259798160462324486842459261508480344856480078330563644676287803447487184664710343333091494643493028123544874027390816533614263679941922285934178110132732657797727762083484643900295216976654715063733338495223474521435165934053427215088806943851441329722155169161390412356550972215048150706127275219119616012972377844086360885628068694487110385894901931600115827829990891220543311576584844957898107380939461330574406028835762246771944254662789843649621788615127481377165488285406086330103319592104432969603580186408353487489005787422743870256384864150613425961930165069264239388578501662641583835598060764551802997976121840498927701340336307070518695972069035170409924376192386977160780995739255601816071304677504093338130133262740946161111513978970631221373744160511904237818767089646062689414884645160224881043597834281467376717396071080805337430420124115231057072395228822845851744632315261214839977297380224894360599938680919130926074390581404185395200000 [59,5] 13413412078748380244906614275239378019271196422965959444609296961587862259627644776163095497176780717233299755482697556343614799717840336974844128352956155371206876541439406123374935474513265434750488523507076715444614225246018463157207182826845075726887185105543850058036600596810584870385429728910589832428692459949853666691934278829184281883022015642326962526814990813850398452673459124923918682202919656535239080820182657852269325521514023758969150255376303418095181978343018112007526354889433343520658461935316548367532001445981594832133380714233355780960473237847250430826437336827948680707013791700468035787612510202550113951453022461084621524889863586683592469846095717886519014485203518331919676750830132511684156963386410136802252669902134282193997958225874583491776156247494431287354823093849702730072307094039352827472536792130675395330714778147428895995369355810072432552110340953341673041841182104120437062906063205256129590551484752402583258652827605702801828413464243304983875922599895676470880616417373820929536940670005856214396235693688031333747343642907310992959207149612745039874327697386337649529680172079838334627614801227708380730331548269235001714227115937951578718292472988459367981004593737435045679545720450816867921987223918145786710931814262171843843263428648012617043562682458506748117656184598932798459687807531548381496205337745517568064442935702931009479178925542596359534184852336273292454373314185460652474777668549067316523461793836522693641645025975922054830313866445514277976790411069075496093601523864015185270963373335696074805589042888786696697881621820440446409489166611876530840285597079854649979576247606256018337019559763638284481860287982906687949390306937827304438236460796462294476798789713828052408835758154987311789609480779120606840747412285626132586632890495085203603887455311641022485530755682025011293496828310044527535427070838906707213354312269288659697011634857941653359886190591535908393548910654193208857627440777703319708391940882414162750358266866755502955570592647057081388986197994576139911644661234390647685290426749253286311115376009311690115151930276174001488605680157833981186885701950703811154513828926334348068352376415957685873249837190066568855354371715596640184171158805012062116809623470080000 [59,6] -26831009511881643182629122459670252778834556132732661190062851306178607634654624733041557473513799977583406615981826760010608642321440603656692403976241086810190217293737509130647584139648785864921679030943335388134222842585459778638169185274038266209010397795103284335370064012341210120644610583943639322737458610663041590467477832781883612241969346455383013665569826180620461623869213168110883155000321169047722522679975798588948532245658340828078010244907791261138014986707138793146070699089541644143246923933035083755550551604511694947120856087237978149357673224802851849380164927991346947078217421182773501682212335306030911775733042088878214498321853244128368663897326345566100426128405271007414441267318818357178609600709431374008128672810333756991664442867511231194507704815535655974553269745268761332895413229310669468416407609883911654706649303221421975350251724339566836972087625765003371973101040121367831466183729487109837277331786248333643332691332985054173447642520172793503744836767196520220082897848817815188075650503778269923024086218126639017509092373944794488880841954109441218436858554727779345430418456580193227608406276630383947750309276923567593778656343338452932039109348514155598416036161157600345156655477079810276635367260590882833379858311312159015951599176478915580547612838772004474076083388017004403534634954165243823881432418922892748949017485351879608201433599785012983037182177212266827332082526699833528890711712732718507945488701294761117869533422016609081748577413084672780176987624447840621233085821588290518497350388473389731836237801303586389737651178278913402752161872243523059844825177777209754775172805011410725191213438945076403023552866173658571533821307560048392416580462434801051512338466620503451887599094605877348439142651659867063671564319163124906002776744154362243690784190705233180661780162146837137917893142709641464318458627169598701685577144188812450196304635735219076082668206803342005356035104986217325172145282679994961534697058502927240069187902091697173456666489731281758987651427186284338083409093140854637770618320826903195541050789667757317267703032154688040778998120528422022080671981567850046900965614897719620819583188356392016210156121363286515881837485454928459368552348512998820161865646080000 [59,7] -18126618713755143289663069470601018167644204715375177315720474991229648778799339000270969456617443538484851934871747643434934435552532331257582594206314519504217177250368540837607728324424280273041520773796691356903641010940159476443602165097230274618067680129687951852769287211756779139655170588611561610022042533721125091273666403443373812700694755437243304097479197733685428747564124409097148643284475976327346216653126043531365182075480494613296120476852825346894641479784067790371282258980925196147291746082476000834527550131316853072484447610933844307397799813139906247815227150474262208029377217023713454067948297491820206722474951618506285526791556406649247602389952500888824491941555882480182913007703658559152016178945157654273223585804089659012002572648927541843603135169685833034356100350342347909561847656540507726704277975171336643195077953570175078885530709820742867384639737432903281968964581115216671150418144525423132274674108284131482852014180378078992979026875075139409181473794039366775326941036597047345963622055960205984125210298607914057126448525418692919203769059515616776574131167429041229617135775375017898757353291183258216459839231120689765678707097987219590646023284122608745099678413747811072099254422688862443404475152551820382414872960514733066613822469900480056226060370370175833887292018768396547921268478958456352019985383941057535141538898291078833189399087516896412227801097425587805274131070493553132020227450939228772212597934195421934471976576458732833848850505782767969467142103162645980563774005331200281978739720960616785710660512737845670008311819210321163719224585369738577199682191133838959543524696833402078241304871206992118796348836901295212693375047904335222588135467666463150456538438042122789617227374149967698274360558937561099633516194451830264320434945122557836007740125658975034647643585356455056215552374626908279680168670244532818487976766542789575792707334831899496528958433584719670678141443951929405390499581057065610899540482785207817908087128167319348160048906438248416031621345791632495508099365464915201612482465187633803915720738589468282556325628822284029834454604732687430742163715661728638761710071362135122993416865153417842538712816375173143518248645029865918677083753171413461190574080000 [59,8] 425178420772639316619948148764551560080368504825609540446935121556009887231591345745461364348196653995687832680130615605131863743262438487108527981052836114194298475678268098629075076373415514196486136980908003986461084178826097253399185482003514711310815722730454263182973269875442803038588857461982284473549336493265829845243322635045294534598959567793297449519696198601635364147330653817665012202200777794663113661829641835158873273109980679415621784245596931616672113921548306438261038820049554742781260576304311165435234098639205229091078894657931592975556359002456719979581456137430256687270789525463729001031808499663355849620767727267593820024287912890810059227682342821247855643922985218734422774054214452815790594524294365767742379877760759471915594040210207128174372259567773501197342183645577085742381194499146264637510376334185641745472371362942049437054839250645782289920785901407932892527692411833740087668681157259974356011716862124416637165123533284413426921035647653567974874423965015030587612102735302218942220419475069324719885508226073786017735066377929217649235378149351424413328467333731204150965085938884365335773964507044834448668020801176457938440509365158718151734939653484892257007268562654466269546562594623100488938107812528703068411099608079422999046966084800220759050739808118304338456300609851541149745320232476871094860188891984737278369523892918506760686099550577462619766101444833034090597760761984032572441785282398283340268685893779119409024063065373183797094316783437527333906999789078248511101241566861844114909365874517856016428714387580068586463900393123219281485602079614425206405301421328317759878677821576548682294509191869950541058277056338438711417591037239296810803170700159637326406117980085616587873329332862917224809418839581905968084313340988614847781769185702217384112901255318871643307817780214839318403378035340038862414340013298482846843826890988546696661225700043276211252701962737525810924154072405825499092712830189828315565607826127263611459348389349963744323472641311426833992455563554323194053309357091985239697156948190674500856448514589628759135610454928281713435350157644982228562523576682346827068499962710809659228413706537956965153857392167551728138247026735865913386583801239666488770560000 [59,9] -2015785363409635874270655171394669105161121951973861785684426810777294166119575732973993691504025847185420864388203234972156799875943900810822545733857441762054425928272213975504636812077495154610209574977464714129148300143130286203022022498825537465079103230477488743137850047579659616470285795330876027536958674455725350321324989198773908687731156166956429810047048173948526436390118979024949550587694159870734948270430723995329299123953152750901974435961864650187618774851555569430227750306298474542397209257537105076860485642730888195593368091528861209377253394088896066571469186627554151938247960159744083803831057685826239902512403555929079173802521981084345343232618405963063479284667280833325325395350582720447268987626436727708380805120311118151042819239899170683703747179815282287525903998715819412315750660379222940543584225822245006026858060773489884190115883586443660643576171088224019621858069965130394360771092848432358357151670720337474575812214836903441012439849265598396778702521012059521888506492081674278183602956479447081358130431218395609090979686058692915517772790152931739322374741394346799328549865545843376226326284485225368614100795647968427412693679370462247439172425764058429892967035835204178422394463902947847405588052895400657954020596464459623013706460814193307898572762631653270770994291035766164063562524329337488538962435559119529410756870520947344757135004580871310747663837611841930095410792160570126744085080358152874402966936083625316194168343840333004260941853846102883380996679644744726954480551460051542341960237119628086181953567477443501617320207027482029657321772011752879549482005817935877471379300234538663528424548356991979367150509069335990441338896096417760422059794053650308240418854241557522744493304982304316580280555851746051256306402609318217187369906119090076027600852205023520585533125489807589841637574910174318013594770455114362137075582855478307164845151202496362522451041415007933810527080490480913788122019640179740496467500330180355651224145970902256919051375402958068197567282899919696982703075520790505376855697196889185031525556243899147265699660365167335483641890644084505914643364129943290014830832730957851348061011898535434331736677389114977402579812987871345401722985451435935662080000 [59,10] 5936820775440489443274948706136263048578938454953923004120759762273953506093131183782567309047494313840811364126982271703348173477638036279683289342694882605168914248229095863387027638635072580478902994691693205763571807369257636039055667878390382000567143896746486843140033062849118024071737207493078830033437648963639800011708436825274220444832525576361822421803825303235379969331870819830241015409613695756680860184580674724635934197699247709366736687604882619813587976451368699832134035061883765130140099672452599797048330332689370572188354711145218284604732804723503145175680222426316676547640133318229858617589853832234580373069895091869171931599747306079591613437736315060651027539648470876544903952189476298130614279582035923331093105058312116151752097955795105782313721508160823284632905505658517908534426971498689869738940588849324847851302174623504608180964875560970352206459281489798498296013822513208717112332330956435331987516079770602340148282142110288828134097101558999891773944275535180726943434574315256455928371830673313230873819076442956616013158671144367626222169933801292442899625224177050394319095915354056961229176702593705221937880896867110956115707760285086909671936540412321705186733061845394401316326524079102978580065623683743531235616574915558533647592166631697359353981825438213387936943747468097117813306715519304639374183707642180906228619511701038680845851015217109820566638679421397126230017053873179069006834280582286503638460835794805173611985434856065312468237233582402665643112307501086770160710977729633276424134668077178967615315647618490877405340742167027596116195714356807055633894267068411335575232083427113535350657839786309145443620630884818455085340363203503876865568516671140382226621766457769573867524096217720380691302348892560736108334518714636564909151307940851158812737492340593831757200464403361297039442170201598674266252434604915840482957333814377967374040170820195045697279526873209586871208866892783342777433699460283942781724895577470731488357824296059579717934239526381835467975098423085325955502710125134083733342074558987844628139062847176254170247526265610103181665107530061342089165851800929367680076617365247285254193147299453621292858495577578260302989683080231532348528093949979525120000 [59,11] -11342348487462228267777977193508992260511751228327753399688981075634657533726332943966546947256283397620748769130397508600111904423252582961373141354248983650429987011925575186209704447323279269011213208388945707825109604922954239994608037942700314463684517717807465405299809386109101721124349159576691882492397074739270018740478288422201957862372688306658603023117843167381970162787223332194808567507398775515506704973557346172258576661919284311210447697511402983409834828701678507150884680541189219529317476927456097408297259751217477205020120179123891227949338645049939116173802590889630573839508020735004815225805737619629067365407670315394551851404662624238084348573431809959866754073867427557896769572590930761208709664330341932377757455727497937205291199871536138002309046096633776404053932618736407075694688106986257892528010645080949539219613074097271375775374725219024600188019151662785846529464800895938931982159738429112004684290249539730700778112176901800337752114730861568852090408339460393155978654866050121936947571022645364038880935529581926255706859772059985156130100245629623958063777293471607707662209307484959422274087596136632068937778236611028093052774551334967305767062118498167877699112160562660556761721669059731983136245215604483280947919242648053343174074664053093309187705301472714815344670168019235951981602903202290330314440247634059838576938147942096939489319644816581290416694303416280318344201703402602470136346253268445966703152130936481097629872949964979618363011800724376053427330592583703227706183530434135945697315201218243634428052231188693172457265223767967084108340161426700386950899529179779761904882709277857661288600895312801129656469868454387321022478561464814892687084831126463878419249277129125112739496359180317918804471612627583625453778701916828448293393001876777620713266282731334696968996879713525887057341257896887304834322473251546915019889495346773939156342899384279813608652802070930041596109350221731310826956689334603706939330577475128838760487848925034046538010395500174867898277210040184967285550124957652894560087207627272210898762539513486272434841143275846358951098535164960402940261408171589596934745467361427936148412028042509821156963744216712207491204096239235129053547710832967680000 [59,12] 8724705119517155266277333591514465262866902210477316469121232278754167125286016457051029242558609549775560396639462089647830944544844065384536359845053537053957541701569254936087300399191371225177245061915731500718358279709538473515589797931229253657988070389075222997813622153030321837306117366154392946030832477250404454926806136247369435934004755810960584094455338189531950544522201654141989631262873092440626812233274176709455249515247624377179530686345162156275383419574069830969252311315325064774133603925057617743501911756322064922170528399936419500337293979229993543456524482353930662161259364824962722099625423726354158993956031553703588950764881300514944239379931286484893853246634174494372735716142631192067858535311289745190166117388388769287365935000394444321887522065857143974855110454377089843580018319137245498748000896449943109598433780574761411622260705009414139937906910096367291632500870060464065755189230753757679345203443506629538893690044745593721193080906996992126335462889498993587563659476167668464748620043242683334499205717014277739259528076308524626529240355700096207678253880069777662588965267387320875531109049209275922700720396589691764822204201609765849697852564749793874265294380598597826702069272379682210243222373808230278356803711851557886011107394594847354741444483234503740678923069055932638595770447038538729082338266815558863218733588384361422539283921355096853115361707830679912863526669294381463483255937643888633097204708448108108569443492571206294802577816483600905689245861886615275810637130878657497648085125655538019716223335001689089044063613701743770392507081277168499762227725067485951368040464643615459966253811078644890780258347453846511326139056440645701474182245662778801876332709265542235440490515912968348613705189224745046146226198298630506403775633534130027631545555625175007118959520943092704013895246618529855026263817353672694670241387629740019466839909528225651795950267823778090746839182836119461971052559373942597782980673599332140956574986617787850422382869787446310249782072366573359338713579535441286859197660163282271904771282674334001010543930055658084681057893278877031421713880328001660497577596184054953986180797730168710810996178206965528170163167058996072475314230394880000 [59,13] 33215129582195080092889684057140564233166607643904457694940020443041298119132253028694952680644334576309002548015344578036765311272646522443078934914202432386480951663577583091851680069467104255063381305504071813235401032344776766808220584111624487731383739950030316377509890351933512727598274519278974122582704626352554475260585118159353624483607463507468090900096347138254622565186499007481803484211407240309707118102263634581427133747409480503401722921496027827097117004945940199018042538222306538255101773895942569462228664833729564946312341066715792098382586217147676974956676544132639797178010054030755262195592927381811894415737957770427120592642455876044490764162918738660373062806453992842747666760250009850709107876576488624947700966483123162777318013986616616475187370115134883351941917568684785993873159278911370583441710659824199184992314857029718669447203814239450343296329021249209309053731461206316825001766649767321695674617449509249809050137447223033604685187822324181247878587558850959733602533298821645419807478715158072378993585346342344980785145828020409413225113835367038200906160554626013001083526797801477218529951507088615513005436020463595843660573499974072500397976137627714667005684018059564773840356881043502843691730004407701926404996618321011021858079496668545053993723510919788105218417563377517500358452448751156364280187573050571405292998325988369455063551887771783957525780530010961618937431827750119786096473229817756818442405463073886079150009617919083412947109618326622470629801050541194552533566128211060032654619992248211351568990303644025983164926385721855344303829161526192247956359046325354232569143173861246202879639741037650547078583489976992808828411175149239833701889636593900569964848981322855682709576099379339046988430339896879279707800463487159585514558813704625781080183734653410136641641537823994764931077660042984543137918595033018568446690081570523506409913587095611683900079543392742509089387868371246321741132451033358283060873483206682017111837552280627971190369443040546059433013254055912337081262579995829959586085677473014025175658886442828717965657076581320020773913373567559793457736957067846589221659795878001016788372821606052229012543807276540931159454113601183171930119733248000 [59,14] -186968561116496734269277390737693271934659372481643105294412989465508919725760240685400564882296206057540526468963200298218091305102677159009336399193128573612808659694846147675822222848684263019284927469424595488688973556721618960824278971825236403426902619828783326317280682756696837874001843821332841260611194406129668724774690135022745171110269422713347469694586486647656962204741182551271895914535102032954623298917130168121170757389607918506027739511249348367000168076927899013394150265033282489190792969134552937489452770713391319911467454691492884473592949674772875237654446586917300244564836340074921667944463743561770685337860941236952736423432446771770004385036353427556798971881259517730419508732395884486473128092571718641676890083957326363286564825164574655963887259047223187560002275912198023094483002121408839851632110474718789184727246739723798094883468557150334083341905390175904180012749152645036377285471705368104221226164250046709103956073090837402478794460944361174531699518752096765398713390379435797942887832096778885191714929486524073123770245464346138773390362602690435291057514431546171870600677154040548233226127883857779779502034428993837241883161225101231302577605563034733516336198259085654640647458617284209343523911650569021579259682124617032169121283540987933125882165416857942542889276896097668834318213449123105355572970186165334483330951240350480188687471677719377857768989405512953033983043767990482110694205295459536579431131631895841315947016119373769632198722403614902598899161159783714038552532548508871858572525212564730484098379473402614818507187568880814555501005402868198034658533409617693535371788037091238927043302776425773605755280252492008266228447799863589584235245699010929154488131157188281443402750459610049365306243816885131736703093440579666829128173915744594853047417715187743126809829409577547125943308109355963681109488931268953327631379259694746699024261244381238385551916313178506911068892207402072649810416806364878091735777469843421002567267467323263821894581805682025907309573652785722756037977231259505216662745196708824175437234275254472008387635259832723716382876726932949927578467575805018652321772707935184521870491922284329691692014969735708281130117845724611063526195200000 [59,15] 584823123852067114826039283436234062010050421933858113718456417778342265421896947051237449733945913654376818545117416526776228535806444438854525294881622855710451959321294961225064885081941682082081874640164425337209047688862279812530933307722916809786603426621823835583744387718966873100129531145800742734239452548320389725861502097298238987980102467869463261716348804337570567222223945635703551081775522297608984536006903438023477420171468980412380903353383875812927646482219836050895175144707201837318973913168157688630757186457016093523871096819497699866303576691872773894960046735806869696840826862280632392482193805078109100802918263979965532010321640296902871338653283901731486915658942208422036010285824967317075708684955042606677463194091987383544057267277861566502027736678843274793076906932170548793186855059321236287236625391618395382984655371177209621102914565101113821815114679223606623009777399908361906284492574614875894104230459594148160494353437814051523492497124450271049845665091522596798040181735180608688544477049954609170880521307899052371467079863030138848409046615973491542263305004985687675957769601521725164482503419662807768923532541840033950020157085243169119861740134540800535164892177181587978127908413133077655168512556076182903297698189672372714105669145612470353045299121034768062870980165095817104800966321754170203898122279792108612108394615115285439307858232247893221596792018478080972537610354189659961801321713700375697583907334909147273094396597169170756247971065642216743103768473559890157117115541186458661085957448136657713336876633283663661458220897578014674897447343315561464483519658677753936370526862365085541210211514683754053220636736241292894890662565024139076113608351429142464016560068929129505060879050082905657288941906402307115586745447501360988342226860323976338837127506141434462064670216567095773940157548034061901407395227136104246848557120533910753518222481350865588445021667667372936648898673010566280846692397788386930999006463252282318002187467928523532735981588803862321579531279429791307574347980858176912575717129137674021309465574625594063737012713418172734660567268822018913627672715374346865651971311183819471687142514103387295140102195243962737850258339446750695548518400 [59,16] -1419660174861865692432897778847480191692229444889866719295534106190465975279518135868558505775524364735128224133092774029419208590664198473661046801389947680058855142810882806464012400246992569784313309739361558255335800655945582639403064762325192228966126722334275665392178249115252139957477852378879769434610147903026179193561324750350504835219730711396973393460805837221625048521737177897026194554071332754056931110996576409931985274306432358404693022742946056301978155243990821836819638326644467121068119698070898638105641510234521346758692648633841201648048953734300621948626738155674347117268279781476830465195826690657715149599854111090467292815841633975371782727486286602268916640302477468590617168143216082645734260437182067008938338026010093186674945589338688248579753202415273460173086083911474614962985397191059017755835416339970894573559691136920487068615190599969537953075393513473048227889476622738208171038117821215458379001560997218409396771740206161135653843878027363368722347391826457060141776548226861908826239415684313754854312917174176753056413341564039238739009162445457537118907024320227253926737855500461198876895946968474152184831554027502580352982702377394220544222786945546732152529088618542964366723308746694634691968679594410485938816554615488483620201190171384198477517253303165549137164557814195626198918284417054568886318084030018051200248894358921607517833724858992967375349809582953236114761556207749910253155545853056136394409808571600229949977014676804897202116468843133813537662712804132777517714766245923632914746807257453920663365958086160159177587796095891382330906661885700460773910936793415428541297717333349336713943151913633610919413871705928822214161721476167233279400333597088409007926066830623581176624363867891520694500291289690215975013128394977177327888403276262522264792061244080879024108449192796887386518471562421019890713995977158416760872498326055554033845301894438202050144525969499353336256656978413461443482095433881358401780148607647426525087064011317035366748948542812211865366311569269213411826854764402170783950990839897440964892170346116957352470466097052678296050379520378287573844871400906072926788543016380550970488676779466913131858972755655804073065435626809424504422400 [59,17] 2897176515989386638807854803924416052865123600027494874440655952268536620333539584542697526552680026448001923092459484790473555214490600995243944113825187283468389576872290729208972166282810370652251107661939042145484719207734951686694068601198774393068094975894923128973780192313062979341295858199517466905759825022518420870108568023495376870756779163185012893328718483124687648638587971903628677801771464761601541831651643078915406635910369872185433014281472314808830713343753710843974345332230935491818832187192835310429310784509821648803650353714452568863124954390351513761809089814967831539082641358042986128808654425281574125218189272269500562506337268857443665987556276564797872239628813836785432520422483409537397089420543720415475985895754424707370142747454919380062970456721338807036454276336515748604813127201800366683840781160271118445086804213657145957044923772127628230750350668704427326604280709767363435637017659397887489978016638412106689396204965495042163308105489618701555613159619993403823515759332203587196869513286475201848202379824354912335986465121341950508011281826588200737502822721858701609184781267108479330419479343830155316424984929576061072350185686788310735130608182503099969096369680008551001217990762957373785647423848993721722118365951043740832203886947323964673892934358376773692864937762641557634621095132239844540588646019772553215259539761930562871805392215547369178731000853036755091178071902190922794997752205468886497889037100557245319696681162843291035413242977913540237550231787419326953516963138774895380571206595739341886655145087602189216414566381467040339350095417265324744397254991492507350635913109838858484519273519905145705066710765467140669142947396224603507467198979146525479478037385998269233746042151651747691834191681904297121195382255923958485215669414877372940561559417280863526723091151209261952056521070358261363925474538965153679760296448005547914498741180528354333741799195537430221950197765576224495041709582831021330226921483205609740915619322727479414372819134427779967481313004765888310120424990127549828562039038178270293970942300004100190334297875187964957190284485012825581079689187610802046577411829978030961436610126086253233555648852825595790893263169217206681600 [59,18] -5123731170874344772616464277315192939355749777138401996143253568838870652286374356694379862120423733146150951906230972914925959222812281296616428793170239842119214394740006963386363409074421305320781584496126672557441081221623292380795433787336119784416749068834144104737182622103492564283016467326381301703714406179533261323177257724791736834326924664679800944637276421687638660444550118666832635499541396610783709695491084392905190733550682478243021476545555693009045287733639560943753074934699712299910936420969380948814857826670516831854683402059264341959705297255472574639019083259306861087765792104106083118583215087126580692063820443298555023820570832351324809977107096137256965129660994428698883332554979809797690918626007484429462644096022586905746512312682357312602209292491572053137480372931563688268294407141717717264996214567218724670206312156103256946302963280570181418151654843443321585039618974553390615037886092848034971323761259791814809125350544962117691581465447601190501263366502736789839179915864360388214221551616228873852708569939063774793342789576685564558312117179781174477091811792884060511045745079548545408896983981013686082377370233016094571404545735190105968260145507364989189506521470899079021484666851978286681555674048942793728912237570713718129917199578498608565371658026052104184051594735284831719358126792228662355756228617747194540400633771592102695523106379296648929023019063440349323393826688913337572976504888971150524099808598206984984673944980460603684013181703918763542436359889393675467584229723522639168183234721765367419608865155528429304869442330808833866979421122814430492935987741613856767107845020863901953668637418960275083373609473024023152897356071649073152338930432400547559662040839985959186514662661316561181155755963458621671290083887932787746720745659575924496321346517154736631464206358952269472613212355648203261343064464936571265235936091064323811201911825710956226988101863623737900206498477794018870201870961131586615809825822776097942533371423597529916852130851738507881194669642049858312631449043498922568010980507232386566353689735701598591330245798556450507325573733114271295740417720713993579733964382420766599085230214660167792932954270895038662537312301639270400 [59,19] 7983286996297386398285577754602941825578245244825645088493073441483693172717304667104570522666014626007329050137397438871526999960700018449639377118055326291418862485885154950178485657730736969844662405619158812439021682131488479782745888574884397237499157208256852527446156971987612862107800018215802631220177056037462800070732780094350127344916032722760537312245191502199328871787685235971403662169559592708134517955990592823486025844962269773922157492264184196251811412306990655235606484473237506880334780848858204806920739889494935247458007815611741546809413434077173066683143024157636607999507937396605407306485346318233984932288372113915193371629974422026918640575151122703356630002911056529190153889963067420152121792429317628811273959247332346163097644359769552043483532114072613900616298649136576977905093545353137447474585596117639657500139632879363461714204166625363640660435718865416422396943165763367945288689631794721884427336025902252568928592346607927838383935328669080459539266124901941919710820500666394231691944018173540225793847415134568778128708234714025117878975036416496992503420224433169695977599458460174939047779326444334650664278271770901031080230420392025581886924026957184774348382075627050820885931986745059821277451713154225195805689527462955562209199061317403297122090317718667662802915807113820497369997159169413196312250665939812407133540450527878746464698284970997538911803956295693020516791416071954875521353608202496487665098011145426508040792731177451022433760743807054880857138415106089820318825939431967808510566821721399807924652761392476943710378307254570317598609697931234487823275799411925206380518905960053237685777075195225521485044565450567377726296305321392548755201345773170909680905385072565475801454838314968604191121833875441821277915033671001569321573944929222932321001251281162396919468492274567356802455754617948013856764851814826712222347205854497369472295123912937079432273270445653269115791794065964564855406118222177551170774908913355291917087902272348542997655032082567756958320750680736789571027910699581239121108898921630079670690455036276772031858891541056273359366632793144948410932231179827860059221300714812832413110045626549195156522986759837543323949603382886400 [59,20] -11089319374482970927320759841903570602132616911525728561584482196389839835430266579134770244254327351421562766811588996318314818121162202297282119206157181743599197870920841624591764002176497451443555531446671507662036143290175327965343013300088120654837563453908106478948682456809539832629740033621227466216534419610679808568251287961907569984961491083937993266221417861195189721970720692778340639304845273026172353095242115625606624014764041173008835148498904628497976815986201403779597018057312290850721398228027735492190555178050065060804729665263466936248839692783082603125538558751017371458277594072694677101033513624832664502468014929206949934093787841393884715108497959670636898971010366982288177138611355986041618873533145216719297255414720301026765578946410885108898684446997926586842260507666648505554443381944346336227655295188734751896265821958509744733988708132628993426209691364363180534722717646701766990496638263534889534445307536778209270411293520283442505183188823843330149647675897909451992944207291604585368286155532295061961361973268087924428077193141045234834995393611158844635693195385948425766395863356041877055738188751588270447388541004944176019322637924486735267215256978019907364570398051283127973038508203290330093895162083844599659776270556002725290748469524146656818629984481193431298660388643602382999773076927244771559853342231499355881896816552569753379012158080145618577256437721936658668750496166654141612255270088848404271036165742165270299687272355311035122424019010457116636731625466930642067510507265105326377657682195921873876100066240213903895550990493168327895672061584286449592609742783787146301881000411261222270391339823790854184251669091019171744712575626299038817131130678216619544850887791184982179137022057449840837924940753150962026362285520105796789238817593412909478501840004558844137917057876960308413253174384320731076007068246107789190333874539344612438159929264965716243605184850539916653679676830491313975111955527601714537187388887433605827793869514674051334714771936403303881862925869313702579794898761618382850730807335318177830612592178185084207136138825602720943578323246290342746781777767462492754929322177540611504799816672300938201073634754206747349557339750400 [59,21] 13838371076653391988897791439497320611955287487856509998148031165353470213967986749886960150943868474224044005755037820219127128554633514426769555704719664523401166775559536317875877962961824622695896711840905713891968956740882213394382463353127678620259521388473645735582371195546628913985461541696364883395367792136092361927480510026401227705267927381602513267605063026017258185551265585190826603669473185207702169099810729084268687643087319083942355484242029060741328009458290720036514120257165220715190217322336453433603155620822141127811078223536089168098690555873101773717898566311388511165023091636792395864680800207874944598408569402441571969860738657477910110955959400930679578803662661844999771510385190879577385696203386667117739436114142493514380059462336686341014370337288602898153810331352154250349387364839617689395438508209779268422335593165472561382216710693393662706481018320924250326273423453171224653828537945350439796106085492784362945044194174299590775306662459091974460786797368876004223071726661489550218026246091606629026300273483784693975795873532883859742268267070046671338645890519021526113632206643642943701979350115117830187988160146879677281481853911585964556277932031431430165517585657377126982523238731617802750674203310878613785346096055786354868879951761525731057063993690886276005882507036397917836565660748690677220689625563366931845821296982868398431919144134428952605598282389022355636266416967439830027810378059651387741033310817316985774066774295284554285596054855488202798868755073034892816285802303659535280200225045961014220395096614373347725860459329431094781025157452780711621700265193741984553737520736415995894152585649980578059727357747546841170246682597403120436045112930885261139380660418725200934134532038313906185343247571388281964973781471635081055745153148109497852111338257777753738564585969868307136489692187142932932506280629826406880395879313685962641006740208385890706596525356356060392042156493386906135480336255971022071165614152331425988924886743316870022167188240844133371911693167151050058234887252940873438648930358867726308646120280145880919198662599978402392278030768363304322684994732804338760784652800341792056046475987375527758131465593401867582098636800 [59,22] -15547005357310126492157512576382043718871124560023357376188993210362725262108863674852044223218642970247734673231180133968486899762354824615729141269035850839805631764633928017612873431868174289642666166309129163249506826348317420745608760965723220165026176683559229826423632148032051574554616719203998509169349874066610011592929700240067260580372497297353423732408629316095306482609053966835956742774157849358808298930552014556012562193258209124879463573129732026850668408903294231650298171905853146700057363121894728489967397309047450426274246116600115976910816547537269255579838521999776915856436760917212572235288504877214262783008366637989666267312657569557042216243781294330203827211637765288069866673480878267603328617326544022698714961912398543132417521186219868619506448192668857720095735983175721842069302555658655163359881071155956168245377381185975747188395357841545033496190453338982358082280740752681955971134646443168852973350942304718164176887050840863031165037227167945219963769552455648732563808386733953266439999303740972968547999441359093309570761170308145610402981282542572781279536674953648621309970266305100943903084376493820617499399921642347321819393927243255091057676498329346669729068882172085145539612814181090204845488403237629128005884805820052849178959156707055767574876820810241497624716097811364167675067047024005904974723364559013242405030370150979242839994293607777664888270764529079933032953566625795535002031620346616582908659825353310776841650289360495119371725996863666383094281635215289294817758203048891211590843061902596504797099512078251025957679867529480331551286094022318212167461348356083441334739300048426614103402065922646605991243125257006194171003126391531438268411869296082082011276511735586948767863865130947302675222903394659329607499916159563390069449383282018609136188310105135961789119806431602795630083294429967251957508288043936309427406327438706507697900070160042111187795616048473966624287665750642661858038221672674670564262144915689041013392247196701778192703652128716348080973855203861300057304176873314232716121910413514785395936535591256090446387215303133387717945281056791841017598274157491830876232410108285566971401601672368465045620994022052656368844800 [59,23] 15665829041994857673560046571526591742872841646247454132701745943554794029578834356851402962054648878428316663279139736288275007899249598853698842284014218954468940888574429777193691740166166605547093374586816352681719020145823860570149836105303672021090251936464117799143684384923100315323643055807822350892989445231326861848686593778720323081359421413153190179524016116755248077483275445213828933833656555232099519942253002477034432856666451089547727879953920756208801843909489320512983475060837213364038563488767067435812525092121562703769477476520997988470372461460548335697202627125762773516550710935329466156190678981964456918382722669220254889696327377764446605203546227596016304544966356520072317356266924315137601278812904743673397347979524014626378538949246732682008746538149261636941779456781232153752821572349088711752947048350698879924778626716772113581895010056390301769357139068421551833836909370722163824578961490790587476418833372107234930707166435741311738635957690454108596155618214846838897921314627070790718226149355180441484367791045202199611265308482803618255237433956748178808103137267915464947082131032996453160701605784978303884569805123801281618774165500944889188694517781760496782278769306500516835924187496909964224889564621915592275830028157879386199544313460871788080528116662582692490610799455595130092671964922982058760197261721352246615240792125451069984174644370502758973392331938510143624942758658619621560427308814900175384907261299498727780000847569750970635910463253386045480288512987827837190738813842492098167051282812701915108625600963243824911162331815153701601605963351367153374101765982174797541634739833541054324760994768644867176569160677715155926510915960226039114015969837467626325981280805851994706666687989192250216319674113602708336393771722394105999750256307621943235702537253641047843658780982499198048743907931778564994612234307996130466085768209188741115151134250598642347432103545546333517257504339891267313091701593666901979807753491645888422912768913277733715607273681466727810012987324985714341622231093220757956927215807018908412575353982551071719493873310838622133803559345678835823923341906716255512751871084971278857439858872189870571019873812043792384000 [59,24] -14032127464991822679788976909657277279424453026451290753346542391482456607553986927297564784707706465381643385868487146224764101760351626666898076297783134660330647429249635228388180675630875091853069474227942418676590858169100142544186487698455409898136498144104726474517187071286100450757925427062311255547444701535496502077156837447972348569636190840965390160906503650933880197103130547046457516914042267509522422946903061261326987232710955636576700992969390409451143014378011909873050563519537076701810735435080893211496973284844716263382053739976900469402041058747822087260408061156074217670150779516129814146803060206517769635896743589389193968322917735378407282578045582870190024130239366149189697735439727845145034634602373517065256026231916823753094584125288972730049633941051372971203914786357656719899422046058303554100589609856643815538396102631177276929985483833782099947047499145333246011893171223990159187053555340536446680244128583885538481800933927475250324754359700657190159976838548397440414501547049783771931023965624294418678510485925033228667664449763954643625371509881162814718367039207651251152479244714220460465796211846438503318771919852285071201525906164124174411218252720098960386300713508855692204246766625860591408477966424831429539698429609959302386528556924927205482860190687523576622607642859233227196548896626475927897278514454704063483588053732388353895790064227163735746496523374914768354546652054418652757465593863712762173617521098681070066437310112995204405470714083264990829343091508624420290856591677521263900990927679626948044651490265350260327273638179893507921455385908916539344181305230639418386135407286078282225029795284781480565864909302100951621835510666364042069693289436644785011102528139826085587699644784137285589727173928750237911462055263628097331734578705228810369809379957620661038270391463528120919591141559093266081662562351721412343359910220069435569687762859616686125723923286760850128144824390267615055168928419270709545735786597621662379736388027452430927246911513949373546281322170091641125686793745424899811396245890207219695776657031265957838697793392579520895715555998774029200559921020185599008001330949686128500596723355349824759530269105664819200 [59,25] 11023852463373154083616540484135337223791194301522656195221525295936086451471860125226911432275590536081931405113994071614111839034252434664047558485290947744886961492311756226233222700954092711727939948145251906401394892088642528958879086374135808965749053059630412167679318803475490084671043925579690069806108644391285455502436697665033753318312117425626845897425253713817336673099425899156039840117289912118573854984212510992351655471138251377302163478763151286204406794953785082404819811941536227154676279769202301302361038675465974937176435166577312318465852155531873601399062939505792831100785937604863446768122311013048622503439378557152423209594766522187093568352223686035430534349658554047038398739599731702353180706251090951381252879110827138828330376183089101962451035805778583942532332929655683734380353389959071670769483197528585390285057257555176239760731996130317225058931203725301533194978790871476608332616817130281266709386114024348742906457663919426309697124767368328318712779755723943801857220597172410098395488695248560237998835280203044345375564482452209519457114664520066457805097785312677186854829285890264697474058879839620052987046461785299912117190164063042059186578298412386428007887931409568401765733374356825691131487217255620995465515321018729467484983331704537426804630031183738877690149065900962214865382688435356535046731360213242452883915567784858210090333927550013903443812393428605835841291770097327713650018114836788681766146970191433850110249285837303389723026706089112147879844790050076097690848144175433727409495964836819990911179977078584322275718759106593609005171746077267433617064718553459180147778780159654433344481088381212758121713594336587645312816615046093816867886708007086158854936936295686804125456053780362067026284991548437098508121898986270049113175593455224119554324774288363260105579589439932676583747002228644026252521018598434180363675321743987546701672492935359955475106093997067155599942830272921237927681988081431110632079712612640948634666432430171817768381157802976903494686321290699686503680387711850686878881007996381295495257038693314921172654871193023706607991724815527605672823292840047248321343504613105939723625526325402953760476495536455680 [59,26] -7456218611487262576916811888736317688090165670297915132773753842576955354577031445813282909468247970266136167446244887869214130150398510558234057867399546260352482776205585371115423985388072863054489470828072296424542751059787317098702348064579845633209438823114725523358410797619098543756070585271225738904033151948455614762761358608043503099828118763411161971222549414377070117247460235832693602562144389023471282979182900578703577360873839345936301221925075200386677832313202181986208993152192250334481478575116328559295986032850128367104605337334574392799923319433912723508670061050493746830174657467290991861361429297348279477692140294291232159731476698301890895978614497470343576284220354671355761272989129685087448764241867582935359771968405353442829986765121436035086039217867846138404869661717084410207619559730285305174736852854913479665741845370902433446382603062418692408040118406438448745473845172350919524535537690402201362258477775315716398054299652999718165687864062787987429124027860598379074803736377230290158923831748824571701154174453983681114055257488953403263966693074855627190152525056964826034127678144875011524790860109467898195340147674419877007511974025030322914617403497614065085039801827594155555067252579529379098459754855412643002128987144904031676525950760121698149097345068276160294744108324571311348675536038800176666681585095322217201139302683500647155747539205159348372686107014149642550733530013394350612659176726581905913662610050402408636652663136641659257815325484849537326645914120101155972225783728543907250312211492329343965539059755935406059584417985573715100441952638617442573405186293912711060281080045748634123535952917614250278713069331245537566844806661078964107615862554056935578444902263081699842788131986504729304591445757304311153744946485376309726136072844353999594263567696033548382296702131127723869152097693402602648373606850859097021506967522636366095837563696391975628267098147601213279903645382896762884280280919518731081155274711204565775029849899022839611409222203692620228371142571781642062413659396407488861445203723940951388307555717529768445180256957502242938826769190283654010634725072467923839121337758880726503364577250274955853604302356480 [59,27] 4223824114925074617407628454691513697269635485365453802177529465694144973393886789765329775167542569250527361474586362522576510598059650180766619465996649819857859214598875905791928161809995848596594047861007475378424224583702909252896437871165532469118211962590901550347467875167313036881076540291939227908062473731157951145013582941390995031506342798818319197024683880512682540343733794027823961665247760756389083190925198217724260334849003386655692540475480025387183755900186458244031803217085737628209757532319553330543914736365609731173769467778409539395293492958669208494272946671028412661685128381205457239501732595942022872650795014458238302955895612018177443271275907849070667276998559805536267205301047909923494900121039979732119354589754268005738494171567442747452734781900063915764639484061984249526732641692881104995075010172358250016700562598899131149869639094616794647855599124854392167051309056154868739602123627092136182798722757108990026100724396272648443033098172918940736861181156895680585241650224578461455234152986717257737746010593995606778057040122199465852042417931928917537530855945820850606867312967043261797743057426272658807975567976222904293706852236635868236774956792907774789483881235271642999281361950320855683415234817385302134441302152627389882207891028185285540873652298688829583065620915745883747119492912282375733416210563016743730079986658887134906703210814276057908845630005985100184978542329018278940668742365110104481887424505013964325728194126611461040119746028203890795253001913187395742740972861023518616167692931892980129694377651589990956322960209428470780424141954219521190709921736494156748146262734654857162061373589535013285822206223625626926901223973048535534739670193219429667373951753989840498245698071680115377596770376760904402255873599629464124989310045434812144362299099778301100702413708995490997795479419752984535412639262900042828150762265778507733073009326508517042417744120079242125905442991473184078940904965418463329213786860582315466465150364257292450676611322065523285553161006796841011886492111975368775160472196237728204853762453183299506956714689633832951200233112060524528561678439639882924375739554203902347979910592118860517862277120 [59,28] -1908835716405299623080464764536138432927532573447352483324662169769886240769123585815189576928127769953572807410638355832067651654616500189699675362783310696665097873375847450921278643933143196109693195001459376714811044088015717454927601097172828052522195009264222085987840628526904463362119504033945072466399114119329879258854672396942213173397268393883028522798882788729624265426974814729634906162617033957450624364697997554723744838459943207932406768642964389163459118422017735278660143808782628955277264199724710369239386110776015669012453685413631999803889222423312372240596645625075603799605350004846421475706713493975638428745170022322215184525680201871994358228160108381224798585323785377879083140426212447955988651628168298458172511085254895947170343558520467550577916556154883015875612856775398395101108456365335956378440392396258032528723002535008328425462972590988172432955485768149474450521683807508135242821740661620052933575676041025062051076227171706521396755684205468064445064029794059176375183137806486052478940299771906245412108804170354853234516541085634262938508315491476599329889341314594566257695163944077918804197846353960791920876105294972544790212040046362873002545347096934139374138501724495158897588948558985582955215960052838070242951581632192398287716215567853169719030138497657823389571880619950288970382541562345773478816591017733386205520459726081022643955016230720508913717256198379698448588857360787876664590812468776342333342327248602092582586193016544476484155981061830393717070057121018843667352241776239797936403781649951065768229478985432314233345650162724000502409428167218528839333375305646911664577951781674456722400189245556738777707433093106042408882533274023630668983547970175360955291512299879918262587929646397602869906261524197389150210583625034751438333562806308550299955355410563449201173322984703460392943609893943589762809871283473201968475563897222994106695574220731568919521522789713557729661717180328151338138613002377499128428000214901700631753351447720518227249029770919887060847501390403039234346306439647788221354119179765175056747356271222508807491747207974678102145124388056884726658964044684584932390511010323835774432217599764379803320320 [59,29] 613070603823302142100912437920557420208750653054390632199244076658416169737263646769634353385030418579228414580460974589390644544548758022244321965097876908424581747055965678142926683738444579659773158876183045166507517585732036409328658925674834513557367398755234238536118803880323072399639051438503516031153640649629822644347644583585052373489046119380137672060705956725963854019726271193630710558947837361022584314256414047126634254191719824679897532135968687365061314821353344174571023248999456884640096092263778262536029422769751530497582238968304636689487330813481889192508238524751725958135483738440515535518290239937896641368419125934327539487354403097378391498108609814594998856383077739957259279471781932234177208633996706354367065298069585869865433016448781552397725522469948389147263529076877730690316781883354793623398489375321460493642149553245757341212828860928204360821252567100031735399728390133804004094809935432042317701351369023152964247360424598296331083031559814316069643499587208283962830428050319449568780197750661251905395932393153842843114372884425317072550471967966201622992194970990765943249664063074101260124467032652028350940783755645368858088454132973291958167721073332899704768328448324420592307272226951697014949311513693407376842011064671211483036411290184519062205748353457180441768478917191107720190706553514793738865686565075027414970544311799604592815395357005000032372739708508502251806910194826346167636917207122798328660846737234078978192074216224641767541071429900249854749169247674289595619941391941629309148894420686512744574340924750866229616574269306052014509621892813504415599288686859052302659951088283562518157860995771555134255920979960742201608127242712684872497858983438878629276134515587749861209066015280525325990813656353516499892621492195323578286812752035906029244277058900416693939621863252047292863094398575659415477556181706696355436773432061023343443299097536687526728204016030811168434471998425813049936159833424715969728233786886377473420858539912789606026451287142565832556850002769917891473801407622578612391739918857142222736817454314372576872701936439060539409981886498022454851723474818786045883798457749606082374611002519148544000 [59,30] -79891669217429473456496974224261670111919919605828173119778482525292096541197821298465094661873585190642458355215917895483779814836152664235430144000082462219121563314156414414352999166635021673859488087224916497669406710841294452972611654948540189684376689629818778397880844092406913825144707909605205710625347638402844726912928266973208818519462087675059007964789674073405098662633698480470457263567327192424259465815761167543592028158063350423849417590208454584191330565021260018035950616225385187171769484474370917473910023814880762869631416421538589057379383438653162734085125740207901123586021316525220911062596992601682078355219183424958623410102190960396607319522677475314006921666013251442722373626856731692179552092443891335935942373486270846579196122563984485278885842645641246639650041118339050400076891519188832228166675094870039129665743067022267446193492819814575010032292405028814841859353007715753143415153081651680422928447657545799199104053323389669853281058855795955006922342751424958297373138273423404568745498728424443721371632322811543760673990482908049223125602440144685522339881460498074955772092123797302677552403264648684330671560264788946957891318145594845267333992476709605273173162222980719046419879620718433265810419987896467795201620036324842551957522689078640641059976723739774649682772562786581364620086184042014755725680998351215388821253290411731369522244799086371243013580885682942529511698284985062279268627901341626031248815986773533934534101130611245883702892971687024284198457869116103197050847801008875540757526279634790118627476246291671971335938015990085717931127382141814340088467224700568383984463975740517835220588829151644657176109267820536557984942398911342994798888050004186220374572982005335855763881124294940121216302744867406769057103378813979883688491158563090960213978097000948021291238297554443648577027705232152468282606903807228038980143505045678708219380671163732606094989098686018048029403245070354712281728712588500960946653302196642680753129293128960002825246464002276102854077089945760655283427939941585908350603630371791387789733524342267972889653822541020833511351691620888583828739898086804934467433381659958124811914800387708000 [59,31] -48389805299822875498797022807504188366396570085350732257049343427894270841580407918287913647650661366556441994866932686571885263782062595116088209250577539121381107339568008822138795664504622883201205389046729857621796103373589073360670382995823709489674242523685765913275110130403362311654907608312963065314765018817988080308834223974038821910531748403837610750637930151206976906053687946295915622654878456557611288676310384652992354727778638394852341636679894455384332393924603467404737167795659533417344282152577031166311408477626285575305560791859921327021242625122276447198741447757952309827923287479776894047696941265108840166971453036355968269372435107684697792742627748137293161675839588717899270380432778022904101189627515698794796751393111990798570523197876265279250121158498572671860326136916482139623703063574121819504164696358549224680261527725529288336189326909417742534709211700932385122541883558961460414590133062288962447374445530406747736458909898342307961590889260912311077757514364930422534919975816398083595164378069548203045770067130813900894938742087924454558906792452768379272601760950036757505945829888347546497763774204794044464511577993162508043339411464293729583928427225627105382693256678088119726249406736490039947816234986166344134585959553323757711743216168938419553041479947317548954269979849645261250315182238590524375062771039267271551498842639754033149495756172107957534875613572334027863580035202447267477484814226072916036582538112759951632766598659181448636140959609901417803899649409474996665565982464054480649308490101024080378611804645765292527277426798799419985259429360544548388522779941022094959975968380628831878046871725796343877632151310178860847329829066604515820129989389702672052700812409151301472697975501900964165166871935150050967722779145708872880530440915725472598038634305345278646348904470984432957873450889247831344281165077192045067689142820430561939502364864429720531041129809928778626591276372567923554255301000843334315050922084654730174969388267382346137017139194036966570184202908768820141353447193449044950485158744585033956117231596722747804517822978641985209357551914901444240023720001295422917838817902335993807314215393250 [59,32] 37295879626651513134398466494684811048613729119773834403580138750878819799155125948242807113933776456984725266823232564395275507217463198290022263399114232514612129158230215704315589540990199247098194120966873059469895575101979150810647393385022316410370766904699410349306299658360769989979222084463955862258820787123551596362121499286782791676853112806708844489317944126621672227101850977282185948751975683160511405134473654715429062224644426749949664018186442149333801937561337667251882554473708055937006467370863763530664000756881658239719617136694135005008095272858434338432792722900055794888527281280275166930124529970199289205350778329210036996188676558349912933824064617272017131582426325078155725256127570888632387888555740756433483111415204963519752668256361783409272724497508830480619035794547559176237932921546112770639340880660642193419452092218952703517064715770341802714958745668384225130974733090934136460614577363907888435765130415792240079740661861088066903719177950786675538914732522801365188234013963514535497211337275621466524742697396142290475575018278002106014296453121126597704666388643582564080770276866806607572897165126090815009659273979676964243095326371122589193127336855289737138062239612578251711560695067303771463604581022883862317200776699327816500861109338572523253717389276983659475958795047492571017904405925153459154256182804419550893112269708248088786227734862947246277472816787123687024112231303445231110685491056769556189455204886090748353701421910394099021488720332879761497673615359464285432806467126378189320150014942665851435079418647685709357943977461803552877047067070115595553361829814766134394094235430152681761122859472505982678689516083281740731623710826222914015634892909176050536708865082804925724346441729873640178132364209315840153083230361220304974157063562267298475022236752192091971700320337166115139975079800862209165700712612349333408925796976904681808903759267029391485431122851748885788942505038612006917698773315347390913023504620398291981114361177720348589790384627567350992645995025784533532041163688369575329307844857259189327047243612501010265318725363991477753294813825936343278439194846237908234882769544282236627257628000 [59,33] -11188702157285454500946231575178466387087441317105512606013286701135308156897860065007752133158881582049642864150029469181015510478355753973558603120418011507110518641037164352262444872676257197462049571485578504232654948063421785180130163080082236674483164440326399678219000582750231137651731155713781790775482959122290576987032459982554009970538656637976505534220561247629679288834935457016564986707467602377065324131214105951148517309694617889222235876867776933257958854538746587751407927022207493595640952006379362247794335550905482070642976335155282322762242646058830284874525414908122796700817344881913009337980659304132725552100596946373920311641482137969859489243874761282347201610241654920539812103375862720498234948182418632801205823359576413743391292229208784731091291205646578445863974029588204754144109532823850086472228585539634134815065768764194928746913838894133865092067839786747760252346410327995770007353353803611956947054488369255117989116457282540339147463236102038740119667421944123515457604905189548190119012611318164067789073826833681075387234801211410225656614980646501598021531894468579574580610631097736045012912523603253730396602869565486797795949019045720415497261866579018334737850613109955202313994563659085833637188204628825307215488864649999641271134539648691416880853762220928817020903525366098285250482146226522575897021976040034502527547753908905525667197131723697123599476886849278941367493177751073734353593375763182102933422876836370889556854984519006886631457025544171829874097820315279989954200983269940665930954648239482639989831510662366779751962605266395896742570165206684088308638519962797039180132612627502358197106031403372287341332925456675663875727474574695199656367031982330615203813486743818726782662394158624471415538273901251180079243577835473783451955918545933744764639397254664060112201886730916689774415789356460237333960253628636441862953881773925728449257748769420278956499866712856212581873505865509239342114788146181092183307071321950935666615943143051537589296840103136743187369202241415371002905527699473781635233138286809007389345557145480936269624579911780601417037838717093616167051147803778889989494593934692208962054000 [59,34] -192186977936974633117096492744516320713008932143847913464206884300443804564442707848064387785925996180973536474325902291539056181364442272335640227977800796288840107653095564203264953393630157673911591528235979653048490507486185429248028034355738706647641897879866714941803656840208916019602348316265045738995979702758673161198991213697969263422038031012966814369395768863545457735094455817093732427439780557651529404782691110438912643594571158148986983173438740409009582390120093689447359745827367126761062096912172304178062188228532022356332305455434006684201669914566568538399052502609711346645883277609279291742164241823153020784872845472655879013682305249778636215721958570104970699705385348560903176217451309811587694325310949065040565915290525213888543338804435767156465736054707533478298090991108943665112697189837266762275213351265879849948544655267739452888083315743977671370063031770832634434126336131428619423577099383409944887273210666111938013803795430954395881346210162727475601344431715233988386558341764643458875125356214687809157341809531216622075445143881496090056634685601761828418671843618627151398736126045249415452121944888530165301022660671614793009787392372503437279765822762142622812806457429261986920953027712104801397632859866529152461981967435590004775990839703817856767126282432848233507366808679490707468587267023155415140017502641428361678141076059943080821367318122215517791057599434616304013162103476077955434246338842848999210863294010442424170079551435652232881298231276616955162471979828600128414353141065937117753025549087057354344912144726224763618101390449137750565700791460229485897109061097461187864738299787114719862498033044129610331782968502825691680313616543500850254576345526159187346864084091523837686591188326490184147863328472339947570753562721098573625618223512687460375347135100944190586843339767649126807810685485137221572327212654575222728086442286255109224381955351618154837007021639464395341990969742653842929895067675167692251131770989539102106149945234983874822037590418842346551878644523393862244629503200529486127881909472009208079847834436078657838379951908994420105510652075364216270846456683628354458541099957414566250 [59,35] 1739410521204971073627158191613470785206616312248384831183023349124498576275775655075269706687690428215849651962578037035748458287505198147141634108361079106598200835344213395004839168069439511775286734721892760116834752239999074716959740266155032229803711027655650116744148598278473770361530194923736719029120845943758941909895258656341157979604063160414428183873689009505944445870292714978671876144257916703333646930394519686461310664213086316274673907290266762924985522086600747266419187239949578678152795755090278197826472798926486400024969638497245105085677518063705969537076946325469440310330626387615691332985645991394141385278060852512561753029241761851451918818501126488849967498349475741433466535150820986364182688501873963145720414442774538490406674655198180210486678172578944223623310254910885977967322393485495836055347418966316626778237910210021818180981725120977672198314887108741711140870183454585145738473113544729536547767250392271057809214137189014151823301787599293700778820747483265609552398130178195720509768352181223730692772472525769214443303403795674596738339420151810733912442751941418094246530254391345892443833571246805343339268034316794043099923730169412870569862471691990501780633388385872345431651830808479782655484460311390403657643470411368612956382142082280266780332317172031424069267655889274938257527654936189696988021563813047770377542750877376191574412476397479430693008950881622085893097344289572207747241967203031186731411184956549363114041073728897602728610346145854900317141275950020196111580229706142622430765575291265855211555950257405656582912485877010037456362443956943676237104527792162981400531428250952559383072029778150414236057773655619568476164298045750488601007306177592399860899800509280064678631658657276926363350467674820079755454624842853549515518757182356030206709321442704744999922145091291822745825131394382084150140463128059339725010154415590250265071347935568996089525131165355075012970933105989744962315434069084888005048302582793479548168967449897132623040680873494705847809707257698485504438565610067331353960031460642798640267372015136431982634973487653546690894780450415080242467227025335147901079858497861131500 [59,36] -820107709529229291356161550630134286228407220400259310791109676325781169111749925200083393396336835402588768251895353004256093346815150661153565040497917516839458621393445288497878794773759986897713155988007780577572599575129684305817298425696990069078347125790431969171413779924467512051330163775882660140560426982388751543374891825548581855784607742567012020133043434255881512352868044891695041077445218218203440163968014527289344924836268984768744616986979186658669280463506457728823152473111045097089552127855471138898315950550454242107753298692346342808899092275553958467722054842393453628662796349528665215834156556251637203925321694812177696908830373013080401154264523741695619364600201656397725364469393655961743496977611043267306092386224601615738459660004902742695665740043758297555953073761296954573227955707066649111398916967742068062615059946308823040905321269656532893484490716525992529359331016727102743765721607161015007555670430159178547507803777270007600409872633382137334405606258684754517292208539179981666011054189715396915147098592513914537853153852372348580209301679987181690802041337960656876340241968573097176260742990534681316199317443661961764516366457544371068596778991420395345589371935033017170062709830111632235238586886652671466495957816008947952991695817121443798122145564370190084023620056239519222860241390941426086538451892899136141443906793349103230344426521761821056604616354886665195109237470628858897588462058644029530275821162370714127683989897384537024315827700566682229186082993229515624649132362378150996866147402762577638938252309413660425508960603852719373386357493746483549514755869900656373269528947719216087607464763614264071920253226208246154426437664695436485423600892559947356738589172480679967178165612573634219011382667308902005422410599622290098239660964378578036496017316879659731020641984179084188645749156196019542360384022513945170023887656480386814926976550744559131871411454419631825970226454859450684985840345492682757004264679567534173159008096654064054772499368770741617661823384673251753111586853188306250729488330665625060563224164321921892167330252511536267675569606944175426808670120559901579871636111420000 [59,37] 178347598495428301955873195230736713056466454372799977327992130983119402733903883367360376802352274388954974940933294963540409023339795111667671543672087465963551734537063747403562393137226195912523030490720988076934422517359571011786485917256118419666294194995544222019974294211038542649447109172192986214429448225879038463336736983667510201840001788032829169395477863549414523594250760752519409791016254922512537487216845922747233228564317336395444742337752167831101315601521752920246120232414892756326210524148968544344628737241239249909902850041462100384739940524061529965466414804740773134037314034008888149032849133376939095796810756848772120764281644850759274294644530997469523311918807177867952995702855124242659130686136019810894984353508866295664485693338885230930734723513689047164364086930102909739444029338792433947257950561429605461065343381924409797854891688328123985109197747984754533131655761306793437854006977103040918171252883681906642614799085113366480003691238309461404444835370424381190474115517688967890593146781398674943352201712771697374947266784492215655145501414049887997501734342430533854220170672346547079427531337220230187245737671999611263611168176696316317976022070173370727820407269333725928138021337431985447680996927210954900249606494747507175066866753730711719818348875592669001907028734386907058191431786746102502378588540820434442967968072955335996522013002139211754710741959310301990050422273692204591294814677802374168783230889387481210257524569420710163682107329779026001324788112143758223028369466619800889565022632771987597025293315995525577163495985034752824184848734288635539172523645512307570308878768883201703023715476341068079079751778562357151689909783754982830368717171895989375815925364200748301902597827695821086795709208731373607508114991868155586021015871648879868485276988511254169101335013849183060554703147593440391509812780992084983238833211084081573975355772397972431850422403424839957431605497995891124584489858300928983988698811317270321605039285661219712018567615012669221103719127396398831379895969373183777556838752801010128102731829662180432290596047318066096910016722182409918318688383764826193427794807750 [59,38] 5901030948920270055509994565509946281270867853480513725762352965937651897156953434692622002344062563808658717174468893105120742009653127783092623387058720510605626502927135912727751073389926858118282925942662915970088337552917203846473868015584812536239670466259200308258816968297263474556214354492248178812196999077898677981767492814383788845035734390517484480876850038132329368275392276635637255354873525746108648583158551957875732924267172160044580786876184707040815392479643125149979961540958967030468161458387776587408379613601722557806427346477297518218023656608866653370960262087877924999288542116595699790714094495601798288747289166358879058481735595771354197316545411246168545638861839754125906848839768157754952812595308503487187575255951541172332955421938382935569181158758779202168609079145374432588069075237015802104746483058906368801823940842557080969615743366723272383580253435960640773594488935088010442585211399149765600206097822503013425300137071650775878944914354172956585282097972807955246034839658440399479882551683611335529640481217439259392357080530520561805621514154969799960196523409916329689460297477256774995917563967659278986088204420091085210700022004759657131004131434535699691204556530364046428647717212930920154659322280555716701339344102557435856334292412428670967357326037989264239833107426337753717066801714264863927595380440260892024108814375361172287346688612749838809919993223928467450100797303121239031671854016411464375452922151689665509766526843856749971823536710150125011753330707537096639557797036845511676467577171431605708569043596238279700365663874393764963734847146604414330488391658854491016030259825229756358193921470403797631971619270144227901335406857779792251438429743894836367966021687781313721808488155926278743336036979252842791837866344666745552940660368829087514809573840953703325543701027206066489950476892278419365666265565084592326108803486981250940309520230677582081766308567998121994673115380198611471502201819293175182163771294234331487484960260897710384151459783494208759962961822813252696125491643747909886607386919832265915129571524463922458971822992060849185592773525961416970048882775945311419452000 [59,39] -19037174717084142079882769130524349341220741907726693457709369245116480885406904801482786880203106963643087469012444947038767553027488398993721083931515801890956717108606166512996563524807837794836287413002702148170865894145241225135879059548448710691887624514658316856354174481390286265994384648507284990689664679165241023002332375502147424700056643420944823589900557253961880230663046539445488060148303023057416747007631481760755830445097275718851877538390424682390089398370624054043620241883432579873535791827054551361180543853683431795352886349925000934657436365709147835452258348807400351085989367573270309954802107439375106824412988779571522478574891516097812283223136135639199373439322575834051379956142086475250381965447329903185905114950686355752019168965984437425522474373158624273011204102792643337116080191485916103747882565588431621632929708625173159709984080177648263310110620355749349795440968517547352666824056050334390395884444184625175613845204360504752809244888902796257300194293578951856130192915153654985181669267061269833120879594892723864970428504992188976877348784320934789531931203875098239640020697987611311270094271914777922284236121040174368133303002759654934336945382399963257611337894543707557365733403187228251737187706505951596689987378790686351514297859270550653531485543307404698340197200156793612513655764484523291517190128158228965251403458688444414698701754850718155503341601124182239847395345615100845513580820854143313833027901588711841706002468750396027590983237454473753369881653228426676655643225940715954901980900325997877789055401154152245304796542100116237884031220683332606300559256511212922834205770369027426373724105045869709722395136658539446589880695780507188844308126893905120907587746534979858167711574777673108458943266121479528928080579475508364342395163669763014722399898200454683633591776874189522357426488998815989845114294884096269693732692353220997277936953005446424566162727442444835359588831828706017463616782234470918707899674136871660210067774453032093245703905472853116090662980558030911171365302208392832530153063321305584513442410498571280174775578474745976209721572834804641696649254175456837037850 [59,40] 7095346558202245896825274909555634521427191978094638743747864910492220850526426487916182305277883672464318677064211274622555753687993179221530564584605630714781573525522505127553522078551767940889021685229463233269777138441613108438215433055262702970435353939255277117686477971890755193557215479203942659358473537441914523961283278300483632874053586284026863481135034088748657706123128262499402309745136810405973134913756526753423259040712638567973876153921853839949448645357628826799342090461496605972923293211071167530905335825624392230359474658179568351543206559670667084877927358329755089825429039080478272664309059343795653280106778426353386748338411154678926362301555695027014923892765440269972472457001650210411318184307025532865787358645105144605680276361329025397666186766059912692589021217931824708367475771589765291627710848894457685801882391613315796558847239002373860169045351120238202588644667406690694451413594964310014976174705300013440962871241443958468291700184668693506333941084066134563117129728554285985585292477994107680078644245501000564575831288919154522563614190612328793979275394590569764991372497480150968881541118801185073617336706717387588152702118134955792262943747393108705336030789573466576146594560713329906309217514829383846473708378070233221250729393505928801239009923255821281264396498380336316417802788106279354060321523386831833146915272196455910422545378826108651355122115619035389953972878562445374232229636915904885664960337246823591063572257014789826929393624461672515280584725709291766611074401821743449454844880464240265027720579807774537159156810414573264560802673498227866701651612277769469702832269252220820376750196058481716104038492086190160970643456599511644389757036895674051485214700162317774370424346704892667833734138723058420969422171970706766499954225738428160237881811544079825793333522193219737861269648663442471151050807599539748268715381792757725500524347430313811460549598925943645306139319553661169151693993355322347120970505628563166414292511067981871200537503528252582475056310422232851662118394789051670055563119763997776356772632018484903888715332618729184498575054877285768948955054489063726350 [59,41] -1180184390406428696148215579279837593704546847936609592916515897127798293240714071923746785225249852109595271599704205455375270526700483808227651485132398212038671523636099036095383547893069394373820531926565374512147069900283526436764307573879306397941543525437295038210106235162728662242424330781457549406070401283779626871312131435244426004463276542130437112350841460624452540869261232789272171619075955534236262519306919328415497315335569278206656821927746624342006047481471956835138136430815191659405191398478220792890606644720124723336394447583509341258339344822778492148618521057803051528744659678196136119787818442769633068316396679355664654194427529590641750732949639926153522330177544138098478368909232592392289055149313291725437109784538166223225266104494653798559446415520465835090665357532028433486458465694393399346865809905263896212196348791335486730800155395460752273667209169408194624694229246851379674111715062032140520449048627963135903704837720100802846191436402381232548734429714463189451760532398033244665715653492780640506841347630687909485733579070877203633349072898013844020226748987196025811569623868694430132466899042109499142423803854596650498095912853824645424967474803420036439826917559062505252222689874806372968838080720287871896331779361703950094327628915826173463740229981051780626219176265775932321105957953155251948816152789027316900606489692075081402330509126223315196512941264905740108701211804231985106956428478512940330196218426680073650807902613541282514381648461370595685488345097908131219862263851924422588245635965112755896744963020388963399198229721164953992226748514456588578991093781042123773376257169321458769738339502207328637631978154053293403836575736437680866478443682820391419535789087342210876225151573240922254774199996495614260140092336625848368549682691191550475229009701018341137652018795825979218265349864862243795296246641373642300312634993104561522586941347573570913216636899023592763525622044131584900762876944957424569346396677982578943962041173624066842365797285581295814879151607746193055576485910800386614706262587738011341255882341720015662103366908967503328048779605535707176207311034796700 [59,42] -106954553942936846110535526043228320110993621473694324448171368121372685826419281044500366346442095057100597768356226397921727900408463520942811994746429253746267373746254298374117562364210607856151719015270709652196062215639095559198090014601878968214077612933812674094576147365895885333782649991987237553105558652685870408241009982857007400218341817993630184407223925097031504184775930115474609844306759817722677503898178555654711620722140497674255264454397145858851538115013842557849717045160101293029017132109757321363239811655655967062962604651474957644352384367577631487000043289444057764362641959006717669906622238675975070926966755024266194225142718072512991686702826418891340845013703120235993677710050761593753545639319656959154809754249779975400371862213821209112989563793028082859272271204042404605029412081930825485634279004857033782366099628611069961260764083992091135906850368219723884146755642083133534848233283609191098069249252160379267702482421384978278917757112356845346288941650449879315929449060821174542546541970010854036994296023113914382937117887652292748969252221550698842908031294840181518136147735535409220002841076442072860647477303463850410030199418102356155038984958471195254844899664064168588007085097899473252670366409977262712503666917964867315599823527923806999653414538332486298441618185075038905506902548491731246124767654906426023990181703872167819167488831660702839136604481248782686382505451751726327479074905563020679179633239685212444847858102439640880841185351501950201426340917953446381065304219694087368223082075385911263261999404013326258381350561552515365437106343816578851568640723694161966936660333296760533014904839781358206634768327258720019275095251342942852627765500744412040580578752139436161188557603812658240120074230344725792534778634319030751605529902120301189510758794959626500781882430213482290408007211504958235079428865540745255307839422933209777111594769440746502456257654633036281440371823812222703662708371159902958368656638139384739753023189354087706832315372983479115857287767226595655374964132262415744970945887924691017651140311903278734990883796917735767256864448868591017937278385700 [59,43] 124597338778332270889558775028515621040933033126315872183906496917621418555329206738530108931737043593819880480384873320352380962608568919486903354284748998244119255286124248305067266287144520816717291153356275714424897832004476199214831179708918887784688251448429236132886198241766379836361658181640972580579126893969557125318425839469767142627474357318550065482960414413602025783289175772361808030665910866606203486895713514004532370154011967074843806217675626044700740621041990179883750407894018491323678719887070154463660921946347942594602771541867626578460454829398597336342886434827626448910492924180430733172195759919622514184443248842841089261932170734584537891497196209948005570297067760176755286994904724819217264525574966506318027096426383041823077029112679492733809430030577331318630088554390015114218296936259511259836777236414906016134006225524596128268052566871073548989485987492299688313809307356124610911494134414337772667804227652589310745419422516314892228551631545537682809002518020848485925925795202177839165998376662894508234010648844458902949412249929366339414884838950725033495116368263052539329809347935617504010519795688012822576290869381918632459405914492009710164569165436150523453034978076499121131809927225571492078799294230318646188178039614281164531348794308735973364100217086391011832395320887776550384757435761517362510453917938800060503812265173387280318756294940039238396193899224154074123607018927711749862749000328055796074392900151185617126997306603059761897255660729873593734887861392583117061845647669411417583431070353042619223661527465085598610842133125590502382319449812755839516541111463309264485443238431092042691637923943179080913096135498558585619452478009664493705195940636445851318617837001701262577661847358973055061097561098351362315820957756361705678021117805164723551866112427739985464197096225016894162387962334178929528842601359226553106655654324671870187145702642309667924159091451294824828303640785937862650520845454899761246461907358796197684983683917178518845900171219303904386358030212805044406505367395320417919756107656757690428192688613695887660404978549662158641211504233903034795434200 [59,44] -38121942955513056544927230439534606932624458761545078038041155785284516928102781703908868066774304831007424458077624768316229109423399502078051656707905977948841207741853214052483820494656116797914980250837449477527802368663476894230980966978704038860711834837872405511763009562758524593095294235002692082454300014470736195374458246521480648645149128952734292497147820948437215068078877236011329479420053037333031265872179824312138952304953924660169891033526278880566721365673195661498277960142435282695631071256221173852288323425055649652819924176102587731853971714297369919646468181558108552793031266148164983046832511461529565602732030157673032264740880050118879223551132707202614374143126336033727698024236895328430480416364896798139119600449567678770528826117350348408072784696419010407813318708267623458195172825152162570308899790647337448523813380880316183703166260129460013331519158488928476702211857017182023518051586737694464264013277903244031174166404448556557807515460460280648919569313343890521345081796856947499336569376866750821854023310688399856790528621042423938862030577425585934522200669232032670494054029466746571177067833274585393645313972461437946616581645166756925136554668499078006302194033210524442719016432209293967399652431977171291174017258041756742410351164813995407133825245068492916199673461273678676920569331207895468104571415170819765875600695506984863576482587089656446807899487080014510407755027056321790209846258190794418752208089727181724376902376443716540944204450755224126924575066723629364654692475081437369010664048882421730010122595615614631649962562057842519106908728809578575890627988873546007964622531933702057685596202331383749130755415710778836126255952097104858236259749651780938537739997458487853355436206028312187139651658627034219634355099064078831489254585625593854831170671395376594344077974485384737500649736432314767862646079060308246428472729382633355066229739428956214155996178265860599809867716364746557697540913325716532057147610771907196033093342678151314409419400025737956594477973852656794976235893545156919083013979799976844679428010477493216388226494492324514149137943856728495972000 [59,45] 6741723113295764425526475476333738972635603976763455653082501217891640558183909843895867268982235861127044368094438237232375374658633447413866519331360546997079433234358289228428996449334996930948038901812088814798121564591468777343845586228014147151787273395368901861694386820737788160749749700754792241353307893558745208379772507571942176868418264247786329166352901499952921299840022214353477218865186911583445250493005355127148430748047459373593313672387553645225214536752138739243415281448448441075028666392622328761592495149228476902621862787593596119674376069128510033214860859208888246803189263884474595011734392369422185664879350511029109945110879714602583193034906555115877097740236825031353136739776335301378233768417305585830983107244562585408317675099445996709991812034284260179854243598330520420025881188712847173036397330851209642350539948769466496277030738025372586899867798390150298144531825485979341062745266013651335247072769434859989723904541954627473765320948962843617865254102443769555975035114094833158414977433897391292952973358453310312895014384491545272803752717214943287926908402822732750106210246303536472638330298963011516486048560691511200427574140956451748416556377913387085117595542135367938549699213482816431514251470999318726264575065430782917618307872648658122677159184914211791760078754202529360926149218386332877180877782797821208274328733409998510802305992594763165873300791228136617891080177925647682672316587641909294126634225298258278786345332322115651122078813571374895565155469013555982187981967228254728496301002558514739230097236417797329321886606058528104378053185849598015391630234521050235771557747239376017684432393339893561329668826014673127171660379181753004801241565131467736100858930080957592765566481250561906751775378114858484523917163108760982107983623507461219061368749578156375241616748615738336932285070757736531528311559499740189989655360221341298125662359544473680056745005053602549037389961170346178313944423008181076850361646605196457775494958809523638880486648192956538718258993580112593857560732440969023779341401599601157997358941095568641906628549147165896139420905119267626600 [59,46] -814080221736624096777408973811573079920407104984597906503788498451714984279721131874041203197164308044982977326206057775584862438901324610616723882895162327097910265744682904937309869926995483062491416611156331664236420441505893504726089959149423743663838105487924400258011562193852836821890050536639242683145334860071766709589946164948473862728073969721680207338017447204175924771126844944415874388542381698403936239434599014518306633602677576934707264181309062641079027198003078404689190851999968655066670609619635786100719279949593167856450598423431659710989384432425658454471479538401120885398713612882103372126948634519153866861325719457584925199752961943122431856406419004120481460062442556233394180589350548094176893316311077227839762554960131088064352285765270342950440700338063966452016236927733315405340326965712136900259659981045892545604840079274273732536331981633524311496965313920854769929484623828497937289632250348563827991530833280701782473237715189088262001441322641691289160360692266996024133733041052399237404075988737275252705370317182151442135521878538051758613592700221226724392887482309498420838981463917798769396991251176978771476861245273071817345838623248696691023769830214352512098142455819222987467174740451839295441590385960293441532182920557085622844354651950116502607956386403411015831203471031381730146313652035908973203804211898081061987936639900673035243890592096448187882786087973718772297686894294171992070562214380453826146754882248295970725822183375764164675374987816486181352108335322089514785078598753284492685732769436070037967275194648578187909421960657072806090658141064870183788990002988340318165057183280493661116918988303099971185354458426780121760156067092033695172289486278614297099749344771829060726878150222675919246886910563830105702064405413141101843280853568848494925553811452844616857811432500055572656638977409729846021709706136966672942652309234035771276406236543495645923837361748419537958564659030119342351936149628800309679310866502384135618337900484614870555812367042132380887791929269191763654385329862946393082038057527161341689381610053317858830442421578984757556054773790950 [59,47] 125315330958412627178828225890812771335542748375579587440090901950392536514919083459261014951309240508266414489738510692067080641964746652617442645145245413365795294021272452759567416527512799255073541350334595289924817508397878623530521794771479696328775055432001846149795411303195968617687412840098867580780965667889542893663944708747238722067370643821055969077450576122545680252828376245770540941888778089306152467675137505093384007010034714950619978463368813708710658069363389791794868989925903852283046440937600784768793885229392037654031912353839155381766310382446794958730283953882194883871747512583983623820677320142063407654021018573997687415668938807844357683673169624095078119677439358126107043014240938922933680926175854667162347906623108412168059687529876941042695677439026922466519785322982319032156638774272062587128396028695517291351061467523922340270108493975864181326846544703841362558844747079267268886576382942118835614280200581933105045714649058288606359457158574159910329958498023448955073712247981232899953893636770873163564192422849492843720224723597093376792804193684363694331851070092518773814296745939808109452372601652756020269024437859326490193318543643578633678766752814420032269374532643861416209788819479897991773562690708458453034478248517585886733537861066549452094828058433535773341344673153544020058124441606694009414165715805858279850139625807559222873639739005441305636188126355309354310669146057166632495310869381099628089334763192696567040556309263118802762563503687482858784517516895055637391889099270210327991535167391941493950349760404402660117586129765264034988817080763516964166937074486611071347784052900684776358710113392798766612415517957421410092606563167705421736540808656052800923867731302397750271765544987960790673473363435504473681640865551047931503942165520394820764471670758992468421351211705657918932093145179570119386938525614691482094618666772626644688449127663003720004015000741866940762643341243111479573973081877278402231985895040702645173999069533568704482474784874069081076036367263650156298748687996042867001211537532688563835051427820742822613539667880225811618593403825 [59,48] -27352776590364356399264886564580033376176454542416694178071803723562819264444947073508126877207594048665511516829335195793294597266198774643918855580416546256256348155787333520638964790251873079288785450869591707260009701150486867497995204616190072293429319389733166181971740281129772238819216225667407793316929795296376198248541150684808986361867356548963879216970491649404309919227975137486404198050673246300396410478715121237894573067096100990108493959666673218865351734897094254400271835834312700453838854202847938954088770202165857519949988240678212834041438099820825174121922148724948207404719383558259250120791274104678801914162775561426404034760441523376794809516715957982861095062774443339046000745769945120448964176235344448095607902750363118302752443324108518743084512925107341653314722289961889663244926645672951800596552466428563149398751692827697492196111445535361046415281148840665328925459961200964766483181877112475455745184636870649218651392519482531507326990656914453284464717125376665791613985244852851216893271721431178820174201254657057337521266486580748308665780902891174182375516231230586330673165667555011285951796072743073212559643686079364952287123662022175581824468236793671327716634877671777100139466018526529355541371137715618131244531884896546697740087723042818894455669386815456372174850667621074971150257550742134533406007537936065799615926694635886644459196211772110299625729745461101777561274949613958915068315569590440098002683356658843177869196752220942666685677970142001891809718518412569142547945648590523978044327463811222592459317139097311517044168040059150753007170470683297055062837708575973214059243448081376890031282942415782275519839044044209429810008551623327716908687393009835491647910877255149048729518403404607581239380590363318710754999073807806864164774982957780134544866162634585581110456609897832415157276943488555157890513245985546014404983555488029346983364941748624574483726483401014013764734052675988876001800266822132682275263290720551038488000821015608340565958650816238887864942849334120161066384200138238409175076341486377515219958894129853767211356448568293221054814600 [59,49] 1753180680272889430455460797189975868962804503838779701180437394866026687806276885363700989231287150157964318602086597747798389560845647143396952274299896810009030415963243578583836597714835476069299860614039233635559926228557889969199558864357473127160312744995268549531837416819980679862499638900777952426390036877266377315040269175830888748022178812907689747573443043138751724420402206944080050449917519201385408148029423905483158857018985836444401710624845942028963599234012984721632952287060673283403609040434488580824535156535204971400951143304873410974934273496943391112950968508735555111646507508528384938316395061116931439302812660538281679492240585622648250470430411041672680633208270108007931823743768824083038777999507152110587014624987959378344647252601029574528572375029142426991476943013330949145503984599269718546149893221417492886576387081888492589549036237140342946868886641785163824458545739999015137508491337644130561491148394414331146469816770008406309443912187352339691190922403948345189098714643652019748308442960500273712857425639797640725115594355934472116199659551331435881805002121299516259960236709156778770115354836959206701246107947490350122448988361697974722192050253740528821983736647936973572273113736409502966466806401799113406248730767243448250740048586482308009747892793831655909022640760321567857317483887729101487480827005712004179312299146562275935461724311481373014090926115064760556143751450771940098008700138574877616103746590391839574143450877277027933718292637007017792392120774043559565873032146461645422921106106393467336776852466471349140460910207982930620828422310237250073561239084502229162111059658055126106945662378512072176220889856494994876682884426489620861296866204559860549053392755301541462431982713809614346608518982912573450654145390477004945426103026484930306490913673636787958950431000260691673364047041175427371363366037516633986782035270473547457715036243075322077981475105405160220717402842681607710498816839064381004560720562696487334405658512128775437864328732598042246432967365807802661817042155861397312692889133490685882376460238554004688341059083673929239920 [59,50] 1128050356566446906634937046653013728701135259314831637479634494260220816549972724918514830593400084031482029057222405457067931395436434017806816832410778534684214609473351313277690980310463450699394585925289747198345025783614688706591916897670482642902396118904220539938357574568678105162066844949452259452843279203986625995999612748546520357224681167784314431287923210724268454795820492130831284686226639046258196013944567964602477398918893560026926952978445975265457406553687879468333594330229460378480424470915898312154927477171861664728998467092227397812326224527609272277722373408587801050850483382691687553545536458629865990791668274968618455659362322219746388070971514613529224511352822859786739587594339172884444862379577584476789297333621774052437516557624902103883913529230731218323884821957063781668582592184290035980581310674500170844939844178204225947440328946145035895362085463524465339749830928630522389038081406622621020200620585897229123652840705799432820452862521697563861188854325070096613392223602319889426080761755202995434565020905190518217540411320794292080894268588257694440369076572275080014219305886022910306827567691806381888758973547075701675864810364851664785559367297244221975530777848308262314159175379251938746044614117294948769868869176561392376282172981352084999876424837275449801703139445363135665805296457029648927822633372278298065654844369023413549986764159836584059326893204669738668044674437321221737391872361920327146600617844122490694356112903833057541949007185715873408784661970364802301199659259591979614002821883923087865436225125170291591930989605946570101484060650345036233902529660654613269704467401022520378596714942078150550987743678126094429723260179242556062566493561812313813522908414823841031387259436531482241040476983168664939722498787833740858537176858618412104168855550050760420567886887477249688631810548516746776222358852409076267957384683953478232161320367542944591476525876538686993245816650815552314176227923763370240106969239772754202574660853517984120090274516486612821638179025841406643247803305986937301660466517180231514142765607470762143814911579962231030 [59,51] -422188193872505109632024446198856887274502848369775884118820908767398608783183125153211493777907595988608034720143402564623806496192945669083680808318500839255682391510692356832180370187084620952685188243191391645948778977835773637867128956488314043159916917248907161368290336848251772660759867075147759739364463027425459067920216872280955692305902451215684328715793626734124647125446779086649792921724843892676074691673262682688232869287473320855394927476778645869999157427635369818300795120399702742059501460509080313714759572689576622933895525698506047248465842131430435333609301599648642881322304343395216775603917163708331209026327099725864749131548669283607859559257985066214086712896512872172464181265340632270961621695875941470717549108154609514984903857054436174369116244782216626004903859942185400737630447358090718960251263122970741612407843258430491927168505078968134349516355331714887321934936296775440182660901603894871939305746848607288445825244478697425056395938261082288587900797760152534233694653153218942831933930754862051208838061670577472403770635163902742440062804300175869136785125838167647753662848711947166440481039416780423844266333596913463117210943487469469526772903799543470643364057113637841789962423705187534752415238416905260464685373596062988319986564405757956121203446516007695361153904013951971014837672146627571408418333368120478770663265787539107630612225080043219892511972295643825381083209755576451640986395196762801742110470360067184277509395670114558058548193338393556992117442937355476323859479066238028471637472218472433739344093560765179422176629365135316470493489565706712700167612412591827606307391389389789960002847543227214173387832559112659352759790019531329972083764733016158540831106600645713344462391172441984884869406579657097759273100204637374589651021550409102706851437618826286396306192409740518498329518568293649750986286826969137642838721542421325201263806053856659929459260378884859959693344273260797754029667187357547536293710486356852007793477913244447260628787593127908394098935100618165808205742678971930977944031989432925949095177510322165889206148674710640 [59,52] 94639030910350648317823500639838391100927209157980673047271128625100650244403730217684521731010233707672349792843317404911838399452936129313616343657572819564855361651549448754497421708161611070340489316317569197143697189131981153783057311602192089998492036323029988250606079403816626359072870919886136090578573072486092993189996616400853475222657165141602120169425114694974369155845569564244355354085775102749232957164803338700928652385048439500225186220832069941547341154619482968794153695409144510075823703605161916569675633671555558678027248077145534753135779632966391319314205058367507240173367759316959225558203647330998759008648876969205277719074551003206667147699301241848160923257776780958362348142675020678101307818514762339258478386629343299989692684243339745148108831035594718218098563364679143660917727411131750210419975291035144669556474992889154351481270295244639053114212346832756207846952905971046212564554242498357456287225424805830770457939592591936661455741761680309879270174805327223233828618865647657923614042783647135787838097613564711504892499800229015689871225591119037989950776954250959894275954594156540326546251246834349198824513920690458939289020690150877501003684611250011827319443777685586166727525204081812425980305092015940397539927612635965140851117487800415063305356534597526944995295585122559506267636040757077369395738320267569329220806841006656549390414709489848076446624633319125872177640208784445095077068247370029378495296875338372884138276554788478430358883849286447707352658066877667377562853857986799450353463005044117037628072876893241372126872767616497740504257441984909899821121037866435503988330728226019150717369140847297010476999711288016885544759009230239979715518588326148269005311918986028116048732523492709735864103742095316052568749981414687925072168231053375738212077980252004655667122404804125087371467817562008391894557334812516105899743548314153619371855914876462842566519771316415400912990246687617205807935802902814731349824261295446953841989346551299841001944960634735742507622613651259212754815797514741760678108708872132732644144464893379113349191278760 [59,53] -17916738366435866663771535448000315041388501302084084956651105472560848915182084600955245130820999392018145241114673824805131542225542238770595410064463409273255649760803518625262318631680808619278637786593009860550341989969818074996181784634000165370322359087277289722022659679821478758836660283817616933138516898153732929350380323379580012776258596544239087410022479187707573631383841629025086188805574016469930645659727133429824523026398681717434507095381578243480934902939637944632091697494191125181276716360037371406445588325145077739997119119547973478255174833293281039670666931646411728130396734346365267451860043746585569808034332748394173483040102124651097035035251737320766660643204771156560091491488099287631362681721669299838517759840905024484652358413060401794214276674955209364753769983884486806149098375096354410010345258812050961765110248879029181084355744527073999092559938166033722804277892676002563087325481123465705767402634435288440210020821533835644905577562629844092571944031719314608806927684875523805229176806749646453701947735259418690135021168659917447695624093297405290300614183757001689578210934075474162255785711457490638950831908727187939370887041084775032196638590711059527030375009356956848662517797418680217506293644081550955614364569189452894873566166555146866384669786321902686174941759853761617117706770418894027560263767152517738610781221033469942357305369635473946553905670101218706455928472640906120994698459872955140517218838314871342577652436687018270421079202512808837713655386326027613844226869959374034365346552452348309515838184563654401795711037266658992249344807431857894236031330684152299176644017049201412922836093919195755147869371728809792887413207477539859815364209784701785695268543835579808018618915943239171754634246170873671119015814135908264687285994156537957579055348777347481015980756588882975397751812046882880827600644768200790376575725906468751057111128391624606589218521752435940870150002778293388718913300944032477161523347043601683630885949681475978963818363197422556321997751250150598746817005502122454225819216674250734431208694863329430205893245 [59,54] 2765267038854716555951321368353802285144485811888386394397625955095124174024368338493880635102181305928482351688170804321425299221323839956295730744239430089652332624398610909360425807104027058968342177499763883056681126436882115498120411083803744692778378102434719204347046832138308075832391108498859937147553295010666482425383196153267290809675862203019821270361447932694191982994248638697123184271577031671182635165886033357150746711745080787718078819404775967478454237368895498013245313703637672118948072347018533401715598424204986142146063900917993611763368755897234939309274166630212885051105647815662454442573429604292318475325696570905669770882735724544654658081241290707462378378005783318868384083713783959115149322933253245090927789071666464327670296915145156322689761301937802783350968214656074945819213622500818116730459866843512432592513146343532704999985294242117891790491879036849351169410751326230567023112244612095315747542388945889916923254825617874763702847063751761899389130500467390002637753517848083111727407375935363871431970108718563139582219170701591479207592823017419451382717573466847183056751180215676861162868790462455286732419005664861782755206770757521221518487105858298332414813601735312529626604437502657342618549772122267472506926336541964004800677756454855787773299709329871600029354944121235060167628261887861682117635271550541861646525878204863083120158183665290637538677907504295244585628156559507241250993417474092868123814059452263991756805831509318187375860402048173575045557403959186709090385358211901037315370854272423068306864842986409578244469034583249398673555553736744211136907439153523722641219770177042944311499407303723495595167356255488844274983066322653757545585845132777713522233629336569201087333961698389363777594882675436554481975364948339079065775686969671161851004403869239865591686487278289667037164881949255378342737592144978142074849143472933788162689854079010958128801840396895272795495106932849711056315075758611432817073962359696398698191496362454862502403961161158349702796579127117184374616372800594286001357856068068118856666906071890624148000 [59,55] -310825115174128317499239773922853352904668791475034035202461308306890221029423945148762019177152769539448108860630697223526366672634135318342766716630429540667252550861839084525363528807915360528869878876793419008146414238251899940121784735849330563750443286549120013230594301702618027103992600986750711241924723565294859642149712424811976699403259741425765995298261316746844760732882297689326157644324502715227287789220731165816573653375833633910005171541090772282439326296160722029275579131139183278102977941878370783910497639806002587508179951994686891235348021053164128369507333725863896157044148541757616431836600975490671504457126684767349893452251020061751234235254814099362155549340386133735225260721723970144184000274135873570358635161626620385124536370432788042169781624417811849040553824553528765892669386876029417263487141652070186758456745065294021204860161423003600367209521284474350208767113979855266516962370100844711747179624121390932117100820245612198604378431611398998426406706760553863272763694990527400342422402524266337023630892951346946978161177965351985870702372627245682361826337572799994967219684150158087077691455325122341332251559951653840206886937548508977834317548501427474359343299719052915794831105793659633597699839810241356191804498571416445913470819611969306729821083959506425375635181184160305161354091410299797673365168546048358330692193025212800829519745530422838985947153264710614450956706768256645496313743371122055594192595220846527237251288813619701327882260110212392750572683968427740237558245999688441332884977995468980240194044176021519282798852791026746039680672328272728893344285883194140297166200202148534630055932268399877095768619045102238198488835935592071073249197963757632534697709204000472370120923936605513365149183581347547498834551856531356933664747048860495840970796936598139057878203895895009059998841279403395308124873967984184683342426584203522552801372773453264835490780736667176701178822101457444849402470481741903672956472585744621984508248894520310132372289931349295220380831791402750466633137550487122215608635470081208722846164039194569375 [59,56] 15748898016639215513428664078973804039218112133504309556267913057606875725089736838037094687211652227504021805082457929709022374020270071278036845657322612611518514754172259787969335105836962328119434412248780292813363563785834733550388807012897782822841179908774834838525790203934514788112157547168316565377294266391928702676537169544348652990618876586221763179620967525254882159871291263772930550207395782602686552050957494833850872142639594587176566354510534718942211279951014906189828490331681729748531085577597174321585735323283837126385634703657849661299807299436951281045336556641956915454766832961502660120974632312931869504547588375473885303073562101228646795534752529039678922725967634946173501679646889312762397984320915663990224160763686133373391807709085681032367499902292662058753462298073164975261051573107249397358989465028293859921003940283693209352360535545939172468720867561409128622229411734749343088694220768314116217394554242732391958801397683457182866917310692947721666227002786252895031219105928306398375180163728015684849412794339022551454157126726948014369213272289761421948276225574718307858226163220507618542407253165698579234816961288738868537381391535052997792647344395115983241526859857069077802122743976861970879133986079425231738477361618547527781640593361176699743797902209305240917935698556191124880846968852419089963322198438731728866008938806329860763684533193074907348427753674398696997667291853611364249955597180412033668683885628194337700572164873731391736110583825697994638597658956929244459485056176818690003433001347396816750412097355535355569185998809738021235290787331037160962001163203420632477057165881408847517371494775989324468355430422399764563490225303901659364029299359367352763542129620565720413532680724585890784822369694304218537937822834903542309155878523934891241345397488010109745180440216294313680506983709831200197406936305736596513970151545847091585145583840182049482310533520693337228062042363676095712165414147219414041639087978082835783023946595672329163852380573454161652621708066871001329270985013555017206663807183959913794384004101250 [59,57] 2372550469839198815842760336489991608080433009263243464040612542746625506874423300700250030345306436754471530857598469841177108445352056136475839180550119174226981792594161734875276625515875196088255001283895312430248645866678098978753101461948143283951916633793945046633175483837930167901781334882525926499027921799656344464362444077054864650116190285543813141914790590289617122079321711515392883983884975941564436058099445668844278971557332570694756001790980845934466382375402954096712214142711075229770993720945595672252305821325007063886278265403201015119346211676351773719360301972207226041745419935450361715217541839037376155601149227779393435721022300056620241830265777898278789697403331001925966989437319723443622587544984278468173767629140724640849385918997209044384914078624909284099459079227879899383798923148652274929211377840485003061221124801443097586050973521494574554876061127912885961609898388400537480610671396888481060071089627633969228324645468344250315259965398326852646776831020789032145756939376620938011021029007203716933152311393386637190415538310532786667077222532677183805390063313375105093602339609162729749072479932342317544006142275197711039539287903494320655639358488284442992721756632691394768075737584906558448273014508864296006721186954098914425082000709538259566268170435278924504937203327973751841957635788829323294859969645088227300233565325373089900752709123063322978457143492555727783964517936530069432606616185815284976012473980202567707088762249412547714167396914009918815654371371976440051102198208794582254231016113138079985233402649144384098174427715960390509307348401561783930405534857403235959248029200451263385668681159194089188364879284557573947797415358604147142292944912576845860129359686405646318343384361617873575613319876871729206002632445483790208647636699131873427021239364953108449909530186504374672535181097837216352660719224704918245436909097543006874762310642139793028205860614663259108931966400137720138339594138767969277433136347327420705411263419296213108592700031316391192948719951118293547618378054302111299650073933838400386594885000 [59,58] -520966797161696779937982633002788477739184745763450789599053369031321664295799163290809556358796458648898933780604470196283620305693883834266789532709234546755482911370179288202242081226324087068649308429313902096217547435785847785372935407179145809005584028714999110861219676576153190983248639565738091745340716366905319758511327266625471451931942337941099160989856525123985382133313451537909306521345138108781269028638783930283710803486165673673836631622087073614615486617897176923144247239541977586576657067292817063215598011627586285990874334247873204042536352827751762704967327616604356274423650658753652968026855973909555930937659228032549971914208888151587003232455393858495469091780855903218831239731359707400122976886339130227288591118579503192278309143538406032700760357082587732425351270626977763147708047583270739211713589376600330512324703447426801344826715550844827640539378580462752493034410412054255518140880533755136927581169169731973523810528533981541334367082007115358623336031963553262787898238270099073278454210577207837004709267482185394138624884740231752184613490568283034397697692832781105148903772465032729144715195311116746456362324157512978031029813252285234785187965422052332045609537035821496718549801598340839146819444292629771637324949720733116211026262933402703766412797281571293199918203461536860042484676762522849429268743826654740700584156561573381203252643292929788788394152411867605098514182181767026407511621504476048809286788106783273195454379254897626332991094809754407483050432642004121032068154728019818194655897987417114885961338564158468809250861869509331268615880741924121794267553283083895413625024680238678773558761799427747978669893955339825252754650735579711221620952433603880379796538561447866193608092386475134093758492545475675816112678158212042279680329943898581909610597293201439721428769079004896962540013572755083932549744636215347580536187912193725136795774267779751126140361225883979495460433831775263219500359907061131313632638480321914093549871223014979871498586324945620578301329560910632643901396034597494663823468656045409594362500 [59,59] 28230408499807762418709550023712542066031335230151465933070078707531239796122958448870639496551361211721302095992448962328538606981225404135572550442232518517219248164498270151465052463067360199294801428636164876750001852297361858983911512828689536819787197157242271952979830812413189985138545189372156836502018090335066111275866886915489854936958216355091539176976918922392915124872227050831235136847085010921727306645559334163911401412884490520776727310284120394280776657496883525806937538659965542432985722691704911166698726746120231815121211145303676943946777637163588157165584343963330551098537717290888066337889194009168589584164351240239825461211126929981146266449605302237329746276887816242436827455374790103428288192236808858688800067891664653633080549435059403716848242840525722926518428255835311161735542280098347639700658024012257679755285487414504793221383698373911155832756296936981409754092812552772820221489274042727583750000510706652132666194853593601410203405569370321126374817842999229111995799530654785894023512340912630315094043944091916063961048213709927798616125624807611941932754696256827359371172309287759167228596930050213145122242083678836781273003067027065800476174642154151908188680605204352482262877165003290899096600262211003450246069383083417239536747140442104377025751408009804209193112187132086751493451899003883043053706435800561623789360040916017935110610718459031401696575351148606520659699257861749039831030308349157361331705474258780539785342765526934014026353582365081171063272008928063220029936032463011196614874700832283409754390324271418751734996100492131789460236544009605378177061211396503091252767618627990639870544599903979890948617507465367282639495620812133378948551881962299255401408465799110325953330094117252267783696108975975585674825138946607278161130852869700551369493952055669831763654642090769433057054989689221523925836175455965155554674383398088908802120778307776545176723324036460469500886774358232215639054535295475646340405546928136182071291372372042391667161727126733551394411811918964356544875087452658149079878666541650720000 [60,0] 294745054547121190979999066162536387632597975365103551340845555032186046293050391501345282798522120429782846563061167156918908073377087575228620396657396580364435177761302015889431939415698565057977948447400810083046898545445713387612311756858937709825923866393484924142212721691286679192187876692127009085168266750712442519961134300188894196713714050191386023133752284301818202591646538392541449502105014736912077934378462214931577165156774854491939795899870361398109272944213618467350514560507838549936812986394420936461931500603508155053308395354530223793168620541112361359717615297446979898349873272068497242102415553433777054269415282769304396858406529706242881226063110623067194758676781558430052534075023012460779525269204706053044929776512169750346318613940323455302100575982244159739621981213351724729490202593296228700421201142386303600516466185706918152005352336597791692670002607302067287052076097890745847606495168609137104385828427146738038344964686873304482830736577292190830431986232255253003972135182492471252208241958730555334197703147385747684977620731721669301164031267180273847699622644947703564449860684706412064630769973599667064008358323552117882231342996027887207470598413965830861939095582064839990306106107330599754471858413182607245686073748254178028175094325935735989607261897400248526611479692893673063270716043165108780226353884915300041691028915244618041100182890962435197503709011245707556164763691283826307843257536317450522139987375583293510967639180654202799608189559347299118001497862570497614891242914130617619987245170168163945124617673846001607793138843565958825026679894642868793134591294072787436790162720170481148185499579270046748241048482908235201789066798066627235200421303472445909484023933790782368160359296364446200105014222537062341578027746068079066886344930136570301839783281432987671132064525636872057630118759429033468072998590890978660677579452584166595770184417764311241149217642858612425662774316052769533077856435639595532827219270172407109090968673274785771338104407264904648062088853559866730749673869192005763998230556817716947564862539991864821082655305111499758082016867016033846726605568656035928842850363182147860420435056946023277960888349897181467052200151700118857727791581643327452639190319104000000000000 [60,1] -990250052598128030340471425603595978008130232167050636365091386711041556313511730471513133262512815618953628334274042316499263961860940524634734312544701226726128000174471070191301728438820257547554600043016163299112533604018620903257807199060239406631454423404998363375500995858890094355260434679054743330703383832077297619666044357403604885042744724158770242520389921728172095621610746104788725699397604959414095958304170816842916398052221719025416640638295282563402181534890295065977924433664742242947759438218384956731607338221758449605006706712222608004291739590955812575385196568825252845190302645530009464056884562986555837014088830788569306177692061000518466339404465861931562451040572180384033202635012850450241308100492433591724311752298527862044336195448425376344492626444057682063148454451688308761880837432270119581046286634231564094308792130609846806597808610175266962338014817463621851826324416197790563576322463457726705618177915173626505401239307056432182216794605958588836917913695922938196436232644426464422054650933994536104061093164960424172511796332457420097121610735962370181438938729871563771422384639489028689476194957866454890004220728346824469783351481522713456271800415407982514965872349511354537549821430184347066578252831042474038275605402860168690128455419858183530195580536242665140140020993548645534278632671444922436726072740347425009460908914786701897364433182831847079156536148191942861269062392746590621617214564446265197273233028373275266754057898839828022626777321564426492560776025139635691910813268272971479299098985857460252994349460502075048642705236347672665707480198147476101179470926519150330018945152303921149307432197171563689809457066244737907515707114021358320500076376922117016925315152637127044419444203547811070065614595933989171713713524359109830631541678289623994505715648269980393382454455247257057485742143656860311742506497629892160343246130034553624510884553627016934504376794636167969039383970013887516914771448378283962689272471816456260327497031541546285428664782373526822081113826199961359681548906960291694017691231398516506851218899983795425366641358217005366201570896812220548354933964215613197703407948605444939034477713569817178814372681542578228364141213201076892100358314011098342776582963200000000000 [60,2] 19451670472140769064773329919997076594272907628812901733839715796774185627357080349493722474532639304150808004761397160111458231413300987438183169398815680905967775813707103562788868615128206339572648867039041472015372584681177357170726152045324467182520961057030737804101952464115040793034678300939124937020563408723940785911113868949142007845013351601963661222746752806276034956588094329656622082113119653353090539359669106147420634369282038803729825493470898085077417227423979331170076297420279366925668343992810921448708410887471305261328735859657474563104287055176173943513261385405284537596847684190538023484210418377251298051814007173639701222925466504242012249540177926048443562867807285288728974461683489414927108059727236786911498318300831604516279655982967381931979237230235037758961543652561790819982832357288940788547952787797173020721986075756684554136755244681367899018379068324565001955527339537270979151468848475953619397256882587450048763995986639311323128262702509863217446380176123430265949226869992396979312130376421521838169421874835642172889522604094376718079794706494919676392140162158024818594717792112031467464540000874303920864213915721487738106110537869582406914620476537667061373156669893982314575406817590096672548167938109821946605574784550105986054229386898249418252858362100842750078026210538419547288200795810128324482869154609596296803746820983373471768033197582009335837782471237092111110455457261995663018765273435759081317664683453691308415159695375073026640246382569920381156042447905840845017537812500005170356703416788277496873585089874339684507921078723206269112412651691332907307964735070840045649902768949838618408704822552509506595193864247896376124762760037611723020512113828511600656062877088283883953485475151992116601888961440466045268589381092352284040543441091707829894443534820418200735195813026033549228681206694650540159438429369250035653790079599904772401541625496368575411157067248873986606755168779368610000738888944925885436678059313621850954151474759157749115397179784884675271394008742623489862951323595765012771376736065027685007513106341822924099287103358291986716393801516812667456999622139263104151945384950823734479030065655204574217453515430080842191131511363822604321862607306811223854659351347200000000 [60,3] -93052391047965738083646141481030938314002685067013924108404649634202896715532380536869943926973053210578128706289599369166025014479421890553891285194775464401097447561556704797961507182728180866141242727001789316672040572768949074632156621472641496685087972546941242392181261274290157468123236939347598668894034759237247127978257295448537199520645199582184521510673924470104953794317835158087573054865205235524559020224220974368185147131576512425491288332852668902652584305562256091040914052065310962615111008098271250477930527462603891202865757464491873235197324582520942975972940278976733818117753998654443462026960848507512929614466925993350117339908556540352910590890459595431931074092893305588127482766771459307518405412800673557379681008955393335185848578007450613638646565242727202432535645998993914435107836817360595662890462870249829521168807065163335666066285301098334017957248549347704792377040043165189675810864498486424507769539674423032302495829449518628118690143595915393990473530522090056745549732952513344774192434019482844048912030165161463207101908927643435810986316733833115432900139326680731648853851461739849501208192248471915180743261097509094993340542297076235671360597326357623389519170858581300013310775347268635841337999749051362767300184684302569507484841395148869429762533356570957750998895056972002497705238227122984909140523898206306837085133047787645273394025420002172046877973738894402122021567944859132346318505288317262458547518342786735553518357461729252793011597474314976302676994467655484296289735046112976251778680613039179356882663651025527166995075293080677549602218185465745278564227021380984186268850700144846451578471267854715890109660538752238530056764727315143557669102323362782406572578506526156548460609894607235185375169820649698424354744623780571619016070590874920491282734460901282412223753180313185864939938109461770058110738876469360321027032453954094119372909582438954015688149511686373458382221955659221772150566848005724076143682341276857632762917719109563643963748872630000437833304888240318306920098649522468368991536060177805499323795000362682133352994214909564217254928033776354682202117829033480295620939676774601555123194847696656518955473782153326662003689109098671035002342155069787111763151421440000000 [60,4] 310912566148342438895825841402152612677563649162933956018543391585386065181084159465339892140256656343458462466178587307866932979118774944429584493918129605652906923932550060035707489083888520058801742332963956189329678460276592441771344838490785077716320102989313256046654045653959864269795965106405684217193373167773756034305326534130984045295060590567637769945509030549665496181155146371275825752291561233150279752592771845376974219409457101303906535433726945934462319362267827431710150669188262242115508153830235885614260116235252658007761164073297693351711109788094720417388358849995695873961593067023430497258669762314158970652741611699364133162164564076625867418933492601555648115730806518518801521100665326595619381088937495342052579178067981005004394500111034823518823658025363872232510736401755834655188764853485192778365432444612589666566504073188496308620893301015962535487680261337469429499557141225504241693669020348107075179766516120588149889369941612994922358054980256315806761086982613757092315289132435896932221100102448408132065643508272640282215202494158824527942968156327059943579624744843466085534139103244468272485702246627937688439980246870821901088746460042470688756669806459748247641144011136078498012634019436243775600934070056080278029949591905735480713465119040639833088793974473443928233489590127707567458284234160416397158445176286398631549573489278529923929290654585183838206446571154105670439035231945490876294448782154750668044628677733480621883712861151773708510004555215007602131810927660856355304686177329580557412511379174921300301606070688979810364674726790068931800542066058321020759891389572366745876527647858395895767453347867919776911776512864285266275685877921957015699633687346716068338783386911650207312286196135841080356908063293604379682141266488954678584390057364419192674295711089216019677074319915030087065784574963477126879386891688148058671117969219268859120922508217215157278269962260526225840470074317816464011426810069974926249868875077686200746771203212846588077577434049362842608509288124473452695529261780201268772767998460788243699228422410801191599625038481912143472694402823256245761855442716072110645742171595152463591009293765706617410213537135377450004629990272469917355292763704795404623864135680000 [60,5] -1133629651980700363583126180239536498030465066337307518547909770387545925950747066250689740440080559474754267911427047020472181757988063973336098396944038447781172301401175730765288037649721648638229115004147736275789514887219470901104606781883988091693440278832452255497314990772206133257086294751001016682552428598009140229772030049361332039330702577313738443657786511007073609453511898488337325387878224594011949008984973654128923005194643274089414918259484058114565348626409327097955160996446654618084885877217549906677006265689786997407625011021150947165357774263529589051846177542213095368754638407705170853928095568563764315644575500318533353813762594143287205064657174784176946686225905938164520731794892372963533422692875093467722333936927746371861515194811089796708484734092004061857950241738666123834956462044795265178902298736525949005570715786149417567046162112819072942668913230143677071309167030839364558825008982276874419575440994151268516169473583431042743985923466791715669512241085123417339534587082707304450167757242610738716172165858338345574454221904874226224058534436906702938935315522261350740428143474038643669535309023993820829535323174383916645172609836214790473823675382511809458953070981900584925616591963328579170837409433523459537583202769733884182476674586342132554507678646013342891661575688868404828969169157558166059500624890257598018896120417420854073697649813281657009088112163643320505604267763709681592355780042276991398546721114570765944000849164432395135280109416850727979947119418021250407873182347908438589401461613052841512110249144105001730281384232175238537669389118751307490761613562518424624996723180209146690711577864341480846362280659221360543224053894839842570569371185437697997463115386259246227071945205685997171836268407257265066148426706747318029167619527116574059459634048501278732137980497005312960405355452648964905658303870481483155916675391657898390558210606181537642799600233425887735701981235799575815938124506098355722245766367077924300494899299773543303067617049979480233554671733835498239293347279108935257890686938372530448493413990467105186309312042373119731939074814086645765238145265195212880809150345496282299296302976209492664638653491707903793351366538121648872147110176070032575199969280000 [60,6] 3847156734109118237788811577166021214107423067561639792124210518299026591565189138161697639553257827856312005518268988500389751980067464054019549604514600929914061982099806012989348041815248117294094528346684850009167986722431435669971035439211872687819079866825006714160592966850561629876397066307593880242492385173067506055587613214624311744188884860381438886972576402557924287253233916789000921437912457011617214744559105803109262962133962193988491147829969029761419724428911096957097275664520775923160468874135870234439163414190272242302019511207559388025685097348542444563063456877702295380512448130618117843309399402196797694985770919203932339338605491571850568019762846232373920951774235001941160937606542892036901496226961424042526587939141360907233363507936603488090605993753962496194698671921119887765859237875599914134178186574276345676974768725510707467538203938040329555119959375089329864770621448963030154086429902957197551281459019268696711962307164947342694439575948101771701783620084583690337258606073915251252628337554296398755065356093775951778969703636154132128163189872732601292039909059782969001744273627702335723050008784520259629738908648673063852976616881133109224979852748182830271016128487385800085749098547082774071547741143568815787354782094402573408292768700764790155540024264249456459135421363306809921745944368240199293371907864649635043990072390532688870095153725072414048090307141122453766003296578524898248657040429069766617958725816722831123644521983564720665475191877628936790067154594797079086190669306709529663404300729144252296680550697249468645904356537654994182057338862121543640628143146403651168521109771685677489308463765615241209128280013015030343631745572338168944711254214721701351879913031393086067366799214088976421534477802425520811338142663168757587197225179569972928160185113886768798384145726297233791084547752349634155701580968903482144204339722174138957181070850076328204055076106416665772983350007338010844017949459454749357923319237167103190785439983969707442431730506740742343510855578904211279887726616613009243722252973968098463119918129647591499914911383452148095627716995026672154085824133827632683728086752134537788243347311984432157560413302850761306492442322112821748197456778045639622656000000 [60,7] -6590257724031916740544329569671044348815266332067128226085320532501973548595688311168610402578524885332951618947178053757568305418478345406451541645029202304007575674691741047733079076223061522323687258106584553446792644531027766591031823494288161120052052210171319310713959850278447693243760972325144668902314967526475793916819519194097418496805651451091586202600991285468863701005546915115414845190315714414821165343018900558859709385651591957187834371278921489511573087376352251344225938645624870828989509354906957603186118149117337892947751261947017440128080055448551883571818347713258429070322509406166217442129516580632070800079388653881546432462177071591538810842305085902777077569809620994938037394653098182659438210359653913140158504233621793125285537201613394854326741052148797602498923199450309766920727664139758817835049386841650663657128410408024694520334031718825437481283432074534385440524898678642238026043624876819880032317650485686150121907781297596885212205247757008438155604772241547333347512510338852985639510673116485835733460482813123338055071130006634255823866326614556703339269279818462814005488431641923190303919595916226127413477152101029254540268852076908414169986063776423181974295113245963848149515808622219309742549182076985241698986085680475185735626335977440291921887086246412344144881118291698136689205944442956579435099169993799073479792505689674182120923622464867842766499217202913757774835856594402902401674378412561479032763578161693625666753577170841842744027116807880017351722798996054626242712176825178485752257392758844242712413028624601148685801778135709943347488487300753876152741700312088974964435855868055293135711872307717905025878904648462066204890901100767656675845440625060681754535445345856220937338669792845760664242294807587570154439578265441409952441081793579251558386671627328471773020216261608062039770729564789580887066788323719192516740310361094658738272828639774610355854806628305211972812008652738584271877011995308498456775201663010547432828020992353346318637389144924247921621433710374114833846212286213926890632161548325193978011200532020380635294294006709913288033945622412115600189369114400859938761157974202455631633769692204779574892585170833330472364401636309739781973172609752655462400000 [60,8] -15974126363399685480722787926105833598784665373329672091142392166324612388873564007645504980061031910365177271511650070653613813146798995970588999924893859127864660327293501132662514817557382910268584767417133318229176730439152471216006147824991465840199641132335366974915741395012575529545552896026110847363869571663017159362400025107731850480036767245854452669791201043336498769320132347509751726108134081113812808029908918479369135558047460585802180536615862536975722325235982612405002067382483777767680560875832267226241150889639650471279053486012355983352580707712204219404899555561983061490873679159904015201012384466524110397801993824741741357390391802463463616877403788851174038487591028001479541959154409775000353171725390943176512927003054679589380924063475451203995645455033353882820026626438363608940057501616013914728367051759500207806001752657845585468046001115078444112297170581650963352879085641424765056756770916492300480331241872160847236159622994369150974120529991133288092556306033206934865094107682135324727862602193208491320912944730368527464091583211933591694839791100488058759503090495529865475527013386314721312348214280731473691533721781888106570640818938644548541901597671311291501425356009413785132270430447129461182361185129688393744834819149443760048045821069078236242317030777491670753272652190975769375502882977857685704814407433668871096329145541445603116552031417757119844712922979419248229787251848067998007425653286065585444366595056465955686572965031186232991831956494524564132024996476790189497841300644379958091010198615630037644667094166680098136001294839372329678582319568164892908431018859040194598101119912840708021090280114660525128400546145886039905452978571640793152214542015055821604489631713316553373215222320414378999762513998334151339589966555801293762906736813688995294488054049320820113288741128123822536450416062322899326558883255796861982133938940569036618145837701671587039424945800824468337447249566770688963333582862590686071315685243259410158055600023782179524437608151276901740233286603595432596924889021036479171881949141835075953840961498664337496421682627563956061285689959803359780410895662760045419620456695287794047513623192957800401858065437858463353262222375572605510120771861820211200000 [60,9] 134560072854309907354901497902103223242491019240233794550770402564977086915622219504827401943292417860856462120112033238044446401123367808446073041550959097399325846726634370785620719531980617401673882751543088041187769524105124770528866832429993189929215035270215724304767453567155587804162893399020267295128669017873055227028490466774284774282533677983004740692096071755195693186052591627122882971721868541263670530769815694336482635202984153392182413414949921384461066209235208137453933839971318302539750708202235825020408267254606837658818335636664836177688776637911377940788868443595011502949502225819333594668811268497000603650245721747678300075740666303235541117938958939564573779509980087570189844828698723605673243020801279480442903880982122203821838933585247003678578330388657550491567080005635545647471204814813835193950846026740926841500753129768642935173768960918297741251106729487257008401394166571727256206471984574816636413802698773133813308701525091699672504032907074521063090799750996724467669741171579857105195529223296660000543246434510750040772196951492396031250181538111958963856196069986136782795019393261516978403398941907246396866694362826308652606581144248910343626823661502244953994575136880741597033949472538637316575196600154980133747815828505386628703090166108848839117945698605528381443206868686634609078204376397431111777574929857521289496138341921919906912722392221129548855171288162650323004468016919345854045071094685017186738983210712578089893333383903147045650334304546124048296485727354330001647064874202600869612888802673982145311770047384208439086879035356949894901272293816716419491594736317939056917301062331049688185475616056090831703016177355707867608816866476269850233038570630592729385852896097398368621804039314985269371527321752718381703192442196037814618870911776033597773396509952976275489306997059849886303030365872949747247870667447214464872660666203547113542455456096413355889149314958292563631688876486294393390422811317626261233875942574934633375531093812211829217376119662483951134896975514681433618961568704559026711846826985900870087647165567988244163388417879868835125612032744063292754506205539577963570246632691348704173318656904102395398317819156832640400727485372527595862273918364549120000 [60,10] -339694583507977491918770548378567288199038832558118456087077728915636767456629337796867471941822041770013603405985214206758861858025078203485638812073008185892541415733995044969122743137116884972080579534882127079954581129435197877497154867543850248090434620122976243903996574415499536432384126261224887554660542071985435654958876830611418083746466690030831909452063730912829467209134634630536113089970792947984053525631121624681050173346174341422573643765839062559943701040496766213712309423645803415562615016539969243959297373537118846894232288506590592851096277573863269410977308370360279350333518255614106331141243510637609875884689407175518221189333434225092568560019209731946204087843167163457460214238815632424431800586557221178910026441010149200917763831895574973145366726371682556438634829179127824154375108408012255672520108856097967112085474688672379097525369755573242538767633268559658769527036730028280861993239258626894370309199993159581609303137697401080807235984002068124042381257848666223524415359649345906565630903149287205951907504106920250089607521327408830183589751689086154045534367675537550505220882256177738496950934505848255342249776745830974050747227586108525314473848772047725228245845757351580923537598968131936471823967243752325747927874812018506395310844824764702059609582273059769674386116590994015162270536544675326940032873357489917233795380075180018509849163965076286401103826769178308540213283918147187907396979964312145523395216524788010279892726968590889077019014923714942574394851263485731288411451316396682701874707810067614680542106470412437194320740309972671508379731929475019029902041858685675271936415224594101564155662654099229573456096937571331347183272641381812815193752063399890711631759673548133844026202305673556420412679048227415920107991790956462345556461514186485643110934054418784387000959946624503210210599693724471544284339017474711894848981948115143631517961079714503273119416747465429397771467232962153953728067142211732124436879274234583346473126284689745622791868898213336551385628367921570561517658252109689830276409601863567470163976617211179980055988528143723851272198304324948792998480590775366700411922442858646846162173486285792434390665518024004943220244148266870065151598479278080000 [60,11] -119488251430841521597678879854805661772233867205571466469103562795505282618824497797009382210679059718735604839741058609468103353549238540043939509550947522075194574838954936205769153405636210990339008354077761721609481400447149311780622840462095216222094309885888486473515345544474149037545534733694754617538243934038918208295298615457987533578140125736412732407420505322810391248595544790868936554675431922478040812687031102863609778595153259389534577506655093366179044494537983556374703423699416682996993415411580915023642160506825735449044118777158342879380382251030810784193741809311517671801994683707226764454468597795053671045297568492729466831203303224271034377684909449555595658244816798111344670464651203285170150925474560784859181550660566792072562081093890331800197526705486133041497677061442366038334462605328990527044438590700810960066474180453676744347763036749575590665868206500538988659531957117379844267400972994927257303647148201753901742806623431691624118130255510983417758805213590865000915275737850105000758373287305738998385668222294643220346676959330155427723478931788321710722060182866038712060793301365180987988496089804376570680356704660712302172522688127490475211308114296684425125112516774747121338023732578852675048182317040400984588821179144350310614072607365015388480221377308142640297246839914246482922591913441546998827656661386965108774699586899038560100311382642911403231082844533612770983558168826562066347824119984700492216870386844847011961560516304377875298323040823445831360209951956634188258552321308843348653758209261793406913222771219069405625410071448790202747393141882854888513525485866501809595419323588830997812948813850430326382130846559600820991377534213853003128548092919979050913624800266315616889906406059602695933325665911350980040118801377128196092983980484264775003431829047957209590868990671297929620419929303658202405566895126852371335962023241598302156889686793357325238094015176972123428341208637417238772262371551059096072363453434305112386405754038887071222216643332952693873911126630483775167842014888286483310841689052810413794324111757096680469707271899869603158836032263199651554111543954280178763084256011996063280738345298307374748701066936570496402461475381097921734896517120000 [60,12] 4334691652113469910003589282765855890713035299714117633781777819231235237481339427004140376709222734386664274261917223545943249053145524478183920636062000622623750041790125399960469318452538844594436957413506043364927597873752031845593193631022714483776565399726397580339154933763963493005829447701592780503165144647691300554574229164367493582624560440063835411950500288921865574303708463281373510146669813657019903464732917633943573301774794112794220204218123871111614001834194588332892810799500800536661826594701183782328563004445737720068898578187328891852035364019360210943843505700817714284527197910021921221523661078005083956457268242766660121219305231860797349074858923958624963336752628509428858189195896390119877875664912387329943825291310909572894846370619182614101292134601971899173186572224543227728842980357528693610253728194486727041900416956032273664126171932213202793063551218168353864788847615020289210719364473945715660331491008661523792172800984095906669404682369214824333418285079300021263433581570930493223629975422576414164189279001371676217967449142756946472097907161452383977339107967563328800572861146850816173800887456654368664414690273308166806980531010069971159959726922246381562038522726802922738452026861705685402251976517404172305725822764885481618117343117289430850186806439229377254223691618133362552529301075935757797953566931964657661590370164025331023179433395690657778544768895683662162532464805956207797565340796309610006579830494450294020961041764039526046105493039148966483388342128849851695483112978674351819924559900888803442854475963030913989441563580810649794233826026215647643053042673547626297296291164104769202314108089200548871800281622510722652784152700001853475748194221824598282955982295598091962660287902478671319607291209338718792423410370148747403537803174372835345707573434679200647996430409973628822028342418046958147137853428190604973707783047474492121680739471310863907536387988824185001442799063627045961092001185569516149190008602851388095025632627930246944918998387135636033531386823832225051355654042763124536728281652191497610403111501988047886323450289266305368029481374610901096539744106771627748752742260562167920472805786782291971044017721399056845302005927192320895141019648000 [60,13] -19997142856351807081261126576791665533382330071723978264913832460606620864007288995213025450192182967904211616028062748410425650126505641278156458428055801227228444172739037475238077362968419893033036680051897899904606678318213742644014901297806671753235623194440192124607836202602965352894512494063340843020622913500317799218923804489203025576026848368554561896837681516098560408278811116830269592454546178546499767564142455525907957793560707687795971011878614881766462206832089111573576665054974503833704940872935459934607705249582880100349879238606137540579759573788806915778367312693779436077410778795279996252307742725242730510945793806894479605451027291494730920191171317414907408095601272900347330440753575894009096877526759416067773199688739100353738458012699673698183080412343468229423672545916824737149806411072006918061391870166120422608040681207330451747893216370806752148132739601125839168013226799961338886424634022406287794630003295539586689462439720349982298605834114692033279795452671961148405126671185684789942861483987003030802028644095899961690764629054170679430663721217751454710833579127480234072454768212987375542129342239752278557834519418914952788067444516378122781838146104740331488931868774650566230753033493739626822767591136333015622755157349663773818108431274062304078937887829057370165974883348245695325704952818162783756635133572197709044101979669134303090825110922008859464512174857932248155320709000148883279167970350757050951484200114367606530269927794146852691432129560180182858772015931560996041996957363795039716387598598825008558434138959884517714398179562634582597416376477867636835844056469916266546491580083290510251028155078249815697887041872499234595169310397643194130730427995298247745617861754046441705803805320781325672406804652575910529177778696460152707780716255596139399907571478120014470266299338740333424138573101479123379617140527245832225333974477087927848540834456258577732222218941852105488511256749344322484151947542222336466601854654142200435161448892664672799101512980454982212596840633117209532657689683865606176687734485778742438773337761583521851400998031161113609935454668853048501711669733446804345438195598229641178169410629652858824671618388571676201516412317417861894111232000 [60,14] 60565856715080074943125007241302244110890092266913571768912658903991105386473327589958719720059555331444106164827141193064450243326563998211556179157099777170473612764652072801833009242557218515836227685759078630778978778994154358020499658265198671582855395140345218167036236536196225248741866234664590145643100990530645807951642195851978803726701879229880743659560650282275283518872034868176429915314593947771173403328678377666359358136008657837630650655109372011615710788104085407476623805452600680384996269288623803118602405184960070003857494413231275437384998669877221093378316838493081912626889227066488984240915526664136282787062482446901376480446938677244370797187573395755383236416177316020332295123563903423758130595034590997327028155069810803933234854769774101063012764097738824617736608461644183137632316187297421714487113089205703666297209047489062194855756682254963279985032117697624047021694449796410090839358146070970446787304050428616241022116059206021716847600173375179593585682365310147476858397126938046459050171795293206205941871178837261469741703241907979042348301756328177359875562898993480963486163611079510092586309095657349186655394094054873746151965613716343659189888995074547494250642132667626265188686296645504445478403742313442890737866996298382074482562998657925037764862196989122627234005205532716576823089010565079864711362651647593474316266833229495044525105459564237397137577662234553272812498200148198004156821797936101121980594436681832032800882833063403142514340010966408252065595498133007100409003604810670854727411251723205173036196334908124959616091580145924620105442869337069458693841635683543668064054690088639478377355611924453762624597860356952327219347725447582688399043838424841866522956363166110880090164343557310713337870771369444238015697138709869475578271075718820175714943580393815447190591951798896980931329244787498433678847707500642085799699522662212593117716922608150417184623390666509587460412446451991371305334311972723481184836479671390536535026789274621020883728432003294465826809843528750274589167597426620302494966023647048445269369963811230521624462576676649866295441637271501397744104613719312177586334154828697292292652219139690376288682520811296134760327831695503454004838400 [60,15] -142831953367821830983281529340763215983478292550447892932913459622155373213452476658719603145599235499310882367331054628750430515426740014490355347051399887778969499240709167649672773110856137765828740402423383019769330852314220765698899392866230848524611010354097818485510148879443730548867316942638015907793050831146030862433445421704177035043399323703835099560086427736424165019828168050988273321605504628194254201657833342303295081725159238548033744606109239687270155712946516898715112403875526466715424981876330065245101428090966434043064494076438735921871292640295683144059795547779643314284506567927812346403313643476499836218417347177372441047572869900251484510942281389858100058570017947106395335915200813331936841425404451990317544194297010087824151036431258849508877179296334673956902176985128714949351143243615085183049484472155950857334134087444168461463798084831279066458462625895257926039078620004844961300037650986247185159425463590870157271404246783482191114877069743117381629217805395974615290075521846428856160736267058237897935700976378572406303777283002575183596949525758267589800696735240889071173347213790474285586689199146825872132097062467602920604211158477364163063980375422972679255532474041714987715551711792052893525189924855942359275382464489823540200792212383555816130940387210712739617122679887453539925495797290553927612205539891977037188177553021349420631826839457957135812474760094922455602873503750824327838820953982412734453896446034827481576667575497775393975129891009492939127262604460638578403231737449169951292685541106225120970426614408069287443855160775147512051144483589714630704846324242232915149406541590880158499126648298553846271732296675679301110097423842695633932162039063904541827348562535167051608598134247773389689452956090323525504863935550826793582145149658329219520084255942539238691394653783125904896645763399207927662409872407490021513966500610471441122080211717417675059942676988450204330789238368384593196760548468716683786497777955326316766321490484195099668839036512800941100180085427411165433444649411954987712043307307929789547859417802015732247007354582562245415053626555937206311521639342768948704479052804056890522199690075845523742919767406494458452939638729509070438400 [60,16] 280515741930760655863933842911614212290945240803083696760427455600200746599344040722058027848528842936371053903566880908502061603810673776367764263846331257191560122506092140396517745685479836211538610183267570657227251443063855314689795277802640986205452841164706224428226444377512094543930122254808749796092222020437818034427999203320708384250940996031231684573075201029119216596879017287300203326296203693436110256614990641192610157337267719032029763299770620423544870135983965152119094517338358860774412438943724397706733670577056660227934538443465588607579405030785528211418207453207363062263880862104057691069190240831391874719047044149696036619074010349675285448703311012716685350554607964202879461119355149827181694770189714768131082960940496685629510356621332374352045982706920804073016003707235104362871252950657667961430978503750248980941671077447742200045329755035598889646568975070378254562571054312259742422953231459057427262291503190887697874167213605759825764657221320548492644864312953904275708762707478067914690963672720111127680123359699127897335404047466280119846721279492875881951577619462441467784193444796072404153092961395753309622557449070654970208684022789215669884987612454252321025550568495492999266208601871501771834642178842744171073909451155716857009269817984156313739042277547114458425665507035076193121303724254384621353718000387865952128546441024944003192030162373055971960660057433138833805547956955730800730850816131971522905380139301047649588680690044665465094821038024256436427618989579872096576761308541409041195731514142467795517925152350113474937157147774185406142821015610156614936918421807268302711767943912995167955367888142062387862034855247354475126564648445797033530123210105001422988399718624400566096641187845251349755757585830195413938782219737306211984604870266335030815572032828288817431378761689520819554947427473799385454010964967896244644520897576936738217957009944858135081680524542727003601327811404556346527495152277542129350780411159912572149907705321401916471607385002785590411549250496942665168325945419549315641347589457484858420537337835989334218221560305774853900961145035614041183724588101346902855470123151365059282199778945436433967176906629376115128138162192882073600 [60,17] -476777546332836710625200344312153803570361269845809231083836751699769955061999218520236083321991832197577858376921886846809359388521985630400214819973566685215597512028343003966518728013482612199142248980379758643056114661258060270719689198586385450712942481860349775912927306589424059329911546647348986072007539893241280374659442019940440529431044041085051997419023345161905228666151902749240197650895575058727642205203326995399392920413614024717411911738145188202140975827258462739175259309669271802916893683489446148420246553807753116882706271953092888197130576253613039833027679435613534735586866009321319855936184160167591774872753059882807991673153671352916159368230763804902283662691777403961440390640041006530374553835131526894501150468892940922824487227842877006932226036739447450756172490935545976332845395778791255904496761458074989551449022939049455267104072164326478389482589234757587659383752593290105799675061856437475284354840074873028660781385486607810474234103885499073558752915227768719270487554699903897602549964501016324020321000873914370473433555708671727584068367914065285865820474038301614770369908620422631308360031737907559976247021100981890719767201293536193343826894610936608126502484217725601068126607349946419680350942578051756359696514187244819030838898919166792060478590030556654448666843028272206811525457896907309417195210879552351070040170078286279496092233193070069998241500579320917672038107146410449739095675693336510510883521473158370751983684768278497646368654815181840999334211251617157963681612880170291939410489934647696908087138572500862770393646452466820319304840265086356591453160790075028800173485498077642010156199159127715475453266541892469012944503422149976546878172351076650588876043155866046684943096343190017278213839975648668303558248510977569067422950932105499887045794464515456107305293792324530586474605935616081464833009621010582117282448050067758645789534163680386770498296484136688922480622547752352552582953518150299567112237794124136620406434473886483378148581419003895872281888556047985802262134158586401078299484343587503239272717996158136535738990215905014438301389015356046886691304077286890374136180833931649474721284835246910484988687101151754464930153764382310400 [60,18] 719618571472314979858845804779163236935011278578148204208987325268202062630525042846843553859947775105806581108284478437207355098837977544119309567508425753903017998121110478369724497882850000772588110469262122474894295653618442278383176602937468309056587882602600040370488240476166089014546161240491828120278915318804523739759606116304150823841091184174766075913576879789418646597631775297591396467193586241293530337288773936565062780054380681773702152255673132423013684488058895445638090775145397519941942988196700865102793288950938041345756799346322103411805936629970757579066734155034532655152551602492073791098103239991674324555157226972568868445792755139545097398626465473117153095958793158665606404091122833649097048145314374130744760647886864152538087830771563628353113737932536557123963400780984802102339480142467467906002136692323520557775583233658846207240430869067497566257932908592903630917008261957611887304752143312033271860687475517266215682745629187490530506548707332544821919542671807486056798112841512498133542425209856829524079696307299145414607114862509640759530851287753283160693416355350441987672211705420585547728118717239354291878031371350154431366935949783728973778247944310738176265378123245646530922743527968133878214882705054174024405465846138787943980536757888742008848041287921301163653860496049447510881328677096754860747450769719476095512047507547112089898691725397162937054104076501617183469384253209513724851856473191980548750506717467916164310001372814778204554922900010260083236949304360990469081569647138896236237246042236517351561455002646314446042480149159155728979672619091572745452429368308088603197965854916381026666979016279572471794113994425278787984161029012460208889840557311687791798808574953770790275689884636416071115215265731077220857565798498593274437636966011268178401446030467553456974915993916384303364597291243498316951335462537646160036853489405273598143840999001946604422222822199407387352940680755559095281496887134020944731030398817328498110827896145880199511262103445598579848825898368019718260636352079284326761857655799673677229888628274715569672347160886074495003625662361829652193368602653216799359289971570220248222805638755883775661069473812071049803788713984000 [60,19] -982382020411661842198650040380764232800594311245841776988673525831046879507505924919708794823766257155326006724545595048654170593877484405727793261613537809337860175130987273402568989838905465296433198323851160237487447627937802707479675632629695812583656521023595316476927689513920131589991289032830147385271430924562460284687584775842388543707313721362267595432103016018539623700711167456623024718296791440494767707361266867774036887603007564620436116365862689974904728355239968455195451501783312610977456753517637540160034394869385163082191101722618953212991003565862992077544488150074819441678005972521568648228066187315095000635165330205135097359211147077781734583473705230828297850494427452279108563087628249924218027334247736263691445921481701223019371830485036365235896654077620534753130410772949625810806321785974925385877103062636837396027630587433063597579288090763628392755291910523120896709846378860648345598874439722414589846553560007161218800170694461345830852798411881337006535464340824385954059894098090047368622089130030318785466340262269226794188515094297190597343719433063328962593886936303345000909010690417597501790330603753187552713291144715178979340807125247249216411198054285725016918100723412841489210087855938665111457299308302855811099434680061120291470790453222597668371439218324003587045709079861133935011964562224780482981323595155903187379200613194852326210279708233123121430477737768963765053708704299577847420521270753561625005503032461139340611280586610169589402682963566719071953125035052011823031073892604280355695886588405100169020840970411653038130631406503551667588054956928432364950536203748081512402551673452802599241321521648820403906588036691948690764442183492301780031620685988251387597122321827427528570198367686574748697321098135024507310356031911295808686380973550897465762769774118942750405333361531432145892144655956463264487594582655558462485182988466211252812632174839092121885183907893993979363015201377853353280309121686438227033194862381750670650138774941170061668669723769395977891104488771864455988043404348302572159661619215707659121720535030425819488696142775597872228517519204191487023387085022715862835795989668146809740116972839337202636414754971813205118445158400 [60,20] 1226933786750046892076478565592473844743081304694729596982450304553492289265322026316374234538221020967429948340213453780143463650786738460505294681578396881344514915380682347700077763206212298904639477041976201433447018315022238584597125070837084779059559027104228301269691594951512071158675067597304079958974057205395306480907502529625176058838791157582375487446086092641283253444764882521363435096825299861216823092600119166618570099036370496963247593669020394358510475271880357095950960532861600806670120323403970093657856928393118414673052783705086224866229284693133260561306604956883828494570183713947977150521949576588640604600818748039519344001333296023448324165812530132319402523757225971284422789945057595636818872888450556505622825726253943707914432557721609893879574751156824262425463887077417224419175288306512119576739707465470717717199343949000558509776064422780764834102130122899797111307840937396959836552176447095155959118521414924245236610379971723548943423988368483407880246804629204817717896688332643026473350599792728725758816036926780435815716221736828525667383353721676920483382440686812432565184919763239791097425930109326512039600201198697856389030792380198443989132674651871609201151767754317898713510461280707744173588354150285586352938028827845029442103689949229853340089139958656432299450433253653910584541928295044341067655932899880963121496242044203529324838376149788052398797612857012022807848107081245335736397546315158786753984240038271172997354355375409796132045531786848893935464797534532612461314719444383529131938481616876654555629527099042345372767091018449607136974951422652512792992265068198900492875035877734388810285692316123346043033173530536633686280170243826919829051347120943257426216188428895138927396945989399214696766624922347602824197225498903505091830719535454906579386879856231724098976994800262284340917438499205756462069984297058100865176474351653690838796139859783248807095666575253914307592405594693481070147751403758292433482315967472813650330888289635070341482638554662564098893933701621485939470119678917242773694445235506599805819256241441781451481247039506588777523357182161737607317491706238917300615186735013941781312807542154884999484982794179898296290508800 [60,21] -1406133813917055195705275523552986160494279683803481647790441444993916593239957453602559381645058353734780018197337585481336242403734021895325330871676188385830494830020441470220250041416280928399261782734411579656550632657878146258429534317836357648225117234497969624437794523177154432917928403313555582808842124715904094720198958219806063918860648965759742623172913860830192672120326116799389787163244428499617380026436545486109231422647982357959071485693557697481459265300189315037760159195757152202102127296710922463771320147139695636288814136554936790240340735144669938127958428069284416920847146106945409331739936201830074001218683828209953558912892641406708040370571531341307401065777823612981634321288482281431071842464212174291234402905616673615323730893550675170501632290992729209281872641566837960508083762695228859944178907997560579081980472035016493760243640476263525081110434141758674853404986470928920297658276007851841602001368416400797045092943441525392923788451180626862935038859065562967211106778506477983272463715304505159499694124816849932978934938270391996289461630428206192491055860886321554773619481828265563394960595613234718948695317176681793063810464764336082200520074319764613820201934254747917438561056926218833173538145766303104780058991557016304164816539246071295896475920399420436410677828540005957979856286913473121345643561095130363106769077634652624074432203982884045265336749764046621864750597947071444745961136957834070202543071275894680138922782164580972257825100112113243213584013209333163487104280897597291977464011035604969225301530670487886041755383215553771976859568165907730559887586252397682569023471915147902281835885893105858247034466880228395959088226626158506067612934510394276046155691311942529801934263891170894534393984368106226213007585984174362789564938454572933015321636943384948874478527744594295270195320347465907182571031245539626596760409220630946460509211444707701713501770688403421413805508953498174794303702929681673942199501061704789892799098722721306089712279813256755631414520769285171377035481698155145582854673347036222902624258672456312435412926001706219175140779745149732938907340306739103848747022311393851599763251707681043042193431460716480561152000 [60,22] 1470159587216547854581029679600247264162401812239673236860648758540615128217840731838515050126314340578216138096712307212488997095914329754518950298434486126680221320498355901804195782380047508619951495334790961845988404818501080011850703945747718399124116002409557411661034794892395484915757620377650846945206407119726176777363854756237259638862701971631201308857238470252140034463176390297324293620027239977237810340467433391803291005378633512264433744141807429251573063709706126471441481333401527530359658031827537684655091287049343297866911085465427530124941444840342958199887978659446804384039929821709639382952547854187330413501310335242495785857585904667910160340979003032554043785106671532209177751382652714582740514685568818966657222756123517509130038394135351446546299162208041978440387219567072703456365006590204369004726103788579211913584059440711952529023977566012707457590897700636883272843570533456012570016838856818801480644010890966558547887207793500631953402700974046208426404975593624028428161700473942522759283762676000254083925694161649349610747316125375694631214103415354032225543715348480133085261701728184416557888102630404108326562562389462171886752460068638018216345095512266737412129342302160090113034647472158534253823922844588380352981428893118567028784911036968384558847527764716314873488202879096838111799357807695150796290899697641291407190639117748526704083569087184950331548019984855154087753667122918886080262881910917466321538952795181801471001473751472417172303340868353623386301062159130617207942354229327746739952974779163330356158844559941906490122182393222507162546306095979453807536516834510537338164222848205352531203853630203176757521001617706915462600212925801645895697014785910782819402747831368578144394097467698872259749389883006424648990058024216984155801165268661612897533206177911943808054941386921390269362053118579550074850407516568834810838178091020655994229854705290140464717406915879769934043686991542574017536407330407224323744903102369711782596849271650446145819531910684580474903835114877199334576178096837994729520541391203296399376718571214295381330937812808158477901949386663206783929035689396975852749402296226824199099421034558340381546165740102064537600 [60,23] -1384669475446065495855836922890724714803063536859898824893689699395508185694685471528482763618385123824438859202206720360493329254270886061426720608834037649851402399168926392493807375532833224902608065304347078718189084496418831290661673785780453289373949290014602062142612674549293363482434334941911654737225108045305179540444494409590114004730657119828240766890312343337710109950897218888035228227741958045668986573762763819600290822421505843143301379999197247605289254289426920983389731545400962501833366316260119040511984550392197861155480972783385618021319291133802192188032988996960726239056066334026220679367051234935016566144367692648149594044044275673065991215998452188554169936308030081408850094849649676885727648523072163402205804159561561491570480142529560195541199650433274303777063234418849513179160230666215965984802225442579151224095354234882059053761502089277982205645474852933570598546463753266579268222444046027624516241972471548499822060712925451512422026270627474946122691142041400048096960939015780264361177581036738752253553622801050217159598854760068414859552217902378587763637976574293012725648101538373782234024108409876612362457285169627910503137469017493905813488900589812036359147974135155752972435258778630369446768074581272576626924426514459638222416819543861734004560535707836083600234789599592806148323348042970205619954896913025459632049235312894167182535997129630555859130366615492596588565981860987526153626180608353797235374206428663746244087861658184802736431720293284974539968165228044739049700456140901299085340622565491740224979828583259758352088926837604068826104836120038412545786315285980747817559295590144565588957697763107923522200604772783405535815767001554743460219716197429688058893962906839356409866329637422123221286789799134152241932540667745924578086237314145515464501904105089730176245515302891810760981801946547732559021388412092708820329451290501703135818746672097143386902717362940983219686149769641235037131531136835474769046046890166600903465303085766590390522732974006230557870160303920360621166844920899279703835584647403171434409260987091684835942857946523741437417618382091253149149206293027846202423080092688912517474104730432975546912021319516160000 [60,24] 1155012119250380018837214411848340907201877269245686634991779633866882186528342640882358781671094132186736585898465171977182270732263422855471042148189989208064209265354631355275240309994285638110675234578393181437935256256265344666429854000605195081478153482861357558580220662487679633136308669017447048087356713753123620638366713265666252957709373539816046672697532325393457524038534373273709432627912977114353704352332353958037247838349202442564862777232322242127983515380394257905178433097082578079674876360818770738281778330464229226570018894377849927020415993997631133211846656582166545042906680746898549265373729139407288637074845714834136659527516750667726863196000842674486474524488218301901532819423945522890739684756480318296852210581625498860024711685014597978495949817648170946870159557798762827017767413120759288484458810341698357843792918601895230009437346461409891944483923987444467633326227772658820157079456959606506413850074343733951795691496008179285150626418570701645493333820455564807425934564557728209719538186499052747786825835869734095384552185493822849717375987190812610375756087224370657213818574591703527219143274574559338736382580990785388948874765731014018161167008270062363166044327359139477347158907036387911421015550120840814759152722034637588328981658092592464117589399014660843087463410220572659557054635933833617200160289504274106191063033158198848541770370453670625938508308523102664973660470804350027367336084907661560977199531927173057797391785297993567055924933664475651419377395192155400722834125457731486250418062371953319052191637856709705841934531942195864207870522889487615431058612459748277360811134508041643745884416372404923128663004943756381508632984166367846292661510841861901949726207071432799898498531467261137294953244098929361509487867128681449706262855760100478362456664335258558294050385141705518748170913253672670081840202995591069636493301475399196963504403198513588716724349757050601160132537863603783450285399973498994867735893385746017689549778159278695265787792180715098675797660148870354599512746720836895562277343513869402355334021056556745701485450850318315536130265873249938134264123789162035282389275573552804848371584156734737537540088009850880 [60,25] -835306627619196771467726745973229010910784466249466798763090226314064317958005681782299118843353632990293633047154828348867605512583024572438815276982759668934037032333391313316812690832040419189575228306669712570694182932971719505722614657405677261585382849790397186572834555304438582387572768321753108357711660346282635348507838860334991243847824542364088936147836251725116737075967065495623806668485711129659514373747546691152544396887330063456257269822080605594016073375823286879649842595803857559355885499132155997548665726054215239861398307147703031670307772207408851563370761433140158404377494033031598108090259024453605717555543477407954646589539989794491141675280066042715524017047737701795051650209141100878444607468190933389532781397476899131952117939576106109870727653665662841205022333589458026473499720610803864978254334485798057045650260341249209504124356035831983979818555373872613152693704100235630240627633313928640926720002559170905083904434276434583975687954973234289010144407780649151389616135293902798904021191216792550846097629593101889789247030383520621726715576404410662850625403918211175719462956212661498827330231767470386365647725892965605119993804041587799708032433958275142458535564185399280765100449552846101474834369866216710480670839603165755709797475342054513126788894770474324699272809925393600238830473823211526363676510756599242636135949001790406713150244414487379811956485382662170845631552350244880249451595105478615825505729986271744616596823083202249752132179194148117940538902944658600986833438588684399583071265777001502044255022085370981931032043829570339563184805112235568083891354684931784224543986255204955991453534096112612466012236113713711907130548565225068949271289622717147273444265339606546246459873862595663963703240220684570906651358555704578332274823060111164753892723583142014776409703617377883960451317148420079126461001200777496127531023865356431581717280999333875690802174918606967083632584358176591948162095786957635784350931301198606140691073493035696271103616275378439629968638118763022388067788346749222444096612834636991032999553099540903403030707967948085789985586765510061366760705581555057142081045915558481364451309639659126113177782190080 [60,26] 508260738114684924884821295189708572497296798612897290805133808563036291953166283548526804703334660763947563710103576498044612946476888582743827692434889256132470680984751059817452211911475714966039550433977234369622672803915343009873097853406036507839469322336523180129254459184718353141686790305522961964740884023577274649549314413552389241564193273620996047161775401724977613403717952604773106208512744358917368669437732263221555588861515368199010177597653857723240460248535948847948014414354675969220630674454836297277965461924875307961778321952823580739494198272454104933352424267986800463226304182018267964772522828754411985230707179476796791964264101838787930755247523666033381248497622928620963113992901004815925062687107944146701761604448750727215860574208577182039025380243603854923899101621477388768810697310587780613074817619045505794821649814461676532094570383654691945270812763692698000015552518931157053988327300942917044032106283565396204456584598811650934305932229338009257939416196260983871826199477644473879067276937096380699353800800942782984292329083126300741007582819052748144783264629891574272394724820999958605515377607346183415829062475685352328958740465972303851943395182913790999222796054914600198615881631180820206115958798620050041574508556288020885678552671180938639966304798380500644916459970591224138571932168481824198090937854968942066258405193650235874726601122866580104541323131500765676477017099656222006409809732576836669570839801191279857961960004171979397355319902943663492976254562624763349208856886318139590826447869078996345494659015578940970887137722491557035842112535758297063211731490694207000665186142333090262490125774607988029812081003820609712135546036441721426646903703647053039259844779779824457496288317431527105988551947435551399963609155968367072250337593143830705231058316613145804491653548833452667861258322999197789693408696377555553675699054854960902414110776157621989712046451173984030446352006239428506610124700823847468887877797890591421623941958803320852519411100399566205217130566406743821168144292473282311387636152517933705778583781739493577332370641043555243937649535976689376384501398726103121626182598501888175694484178394847040807895040 [60,27] -246678274577589562941979474133591592134301387020173854685030635154465887764480489696303650795960194027908316610762509112952592263132136435598125157156847169697515699152847026218799231796609645801468647822143961197650310954523150326638011912071799463817128047164433459053963978403846994798122955570900523091436912495025763665022279171595893664903926974845639008928390826069515030588383605726145580309003726129555733324988794813667117206812557282886748821694664764150024270760302134502773556974316354557929315775057891947281174988822659915752984407827737528113410212081374378456709974411181067220986592602959391502892525211406047249495252122906196343418518284292240401519787155271407211155641330594455122900233194640414295345183743313524658527090730661273991650470057443230219816053587228183319759149169599049985873091148353539492835401424395569353826628010705282860305611242932145336935604296601479507773286475914583739115701445697528574699184935278537791540593065491883561416431482956174437331777443258845130613806561375669064790084635504412461863548055816822593996529202385622013494027418092286878321878219021377654605204097849965692290517466418306307040126815022484622003400363004939397659471114751743620443047376965921561218223828647175213107810861201565252523839507087317564998522721637113225012532927765220582397586237201169502667621944344821749983937655366512790069254422888103886691755880786054886759754049120654555953308005152551390746602080537122529031236399108941762930180042833981460020148219535881375790728999949125893204015945507912996906924037400474370234125970957291961875072619761269856224554053541704735173707892924013539900799623867262197279791606151571677429063650596745559266390423006461900826254966562620453482432177842599932968649509422827751026913346697942431922806598298170927312203336245480037606475578680630348747511463743585255174183245305634765230333447608027878768113656890433927994349523248455226343734369915893154620198389017749980180215774014743684021159957247283291707927977110438636849899588353919647087773834495968463898784578360239885580403398893810466600591543039586810382716861809244115928635295851564756748745060884616282908503841464895739104907567918763852431360 [60,28] 83459993221063978107588613388332083806253902622134428091479859556248919259718809914993429833369269014859638287304309016882374955988493885728291189525605543092610235203497690126942633537167224836740992919563878422265790959207314831297675894859209075918260574972356588352711227997707082229706923819655551952526761335776137758387216099412305358464063342843131431850370273418183376611871266507939129107406667753643541492863392112325265461286649870764651196692844201288814765806848477336711503884380869508581937716969582924633747933827926555181993728625825845716567352884346182993588142003444499911229414399322030402271595962160405968348313530872476668187854470683797088264159858386095117994709478911224803758391402410300374447965613861415717471609968570249570501420128884129711934483935941842832985091806579798725939228574475434140419232742001493283269253453717043880927756461817385081204159212841206476682474780869560792926112511117626118102853027261834109058307022247751239950058044116686801175417386643628358230494784055334443558896771234557781726502855899968141076182494644301724731803735771026318926168874379113536740642799640965640828622478202297643699682545928752298305454983049808209585313942656650844421549808938718507400619287814946719511231382219942310787545107096977281664106460417462181827365959699755536309527307490852967154727189864437198573865004972975982713452090136102364538710500481756161654659817714933223479571178259069648513105841387003368124137269959683271070514426934518458603036453662876449072230727512805315916254880818768523606861481093725651237032703489765595340887904104015782055712810040475260818239691824788156343322271496971979406000421671585287421280061800219691034865386091007124285334179570510425015459878486925988502263344460314113976586244639959394213170522830151481154640191428639422423722062084225709371775714304428355222776178809150691444152281005627590234631526970236205019936393902648337711465460115016517111153886330624078884237579787639638771794393236593828402827216183892224575166078596542128655536752725182354818788269572661930794132822673004679926102641003788505183848270524908460290478767921754985104295997653300258939484892990666663577967399031094968320 [60,29] -8451635081336601171757831893173310902030477824249369495185161463314740687704267399976387849894521874170822167741020816684567476553775219222826708207691775404274610720983875164108417937432378366965278207625577405535146347511497630653403429338868533343406072896723645568981081805377627895798468125714364278017524250338275795742574186378107857182798828586035799607158801783485445312876516610465914347942671604045179898387839209750093850407219576772189354687343974542424343089216110654503120664242405853676379386618273115148365321570811350878690818178495944505691692185092466029377639210534386875704801531769328196018968347291803855729988553044435218171974525349141850975386610368917675792721346768488810907854138211908397510443391276422340873665092025920513669021366259577536417550956242424260228199132316730895940624010757839581478228815639596896228303739004679640753891584985073463231096694965020392646179763341411514801776656569744618027262267281132906492973251820179876824408016954473060115786519987139997284223343715688894022857244448319721023427659340620954028491306932712885232977046277764622900019737792541602865043532063007074637365500363306523028688439156022451749388019857438433619176615987717250299646865788744885735589042149157244715665312762473938700034273596334769790327586980634438876609995944127801004995492847843523940402923737924453731292218389079043383440395344133374564068173633799560123827739339721617782849919535092366708791115680184251973660147892675932379055849435378803098918956240847099049591437410622127210296775589414552956508378533512344218159391063264161887418351256229019547215014758314853108012764364306187949023824170997225380096992390823465044949481776532906965818759110689072384536472783318403392407728057643978548650859557720481720284460002032033491269936922433715332117614533961434473205259939270824445717919268506163700320527247665592582384350175133054996117589033034825341512995675467205313401718197397839126400778065781836734973021290461545294799067698950853335685124305017196061066315353172350713528918035497985421574483278153852996643973695030617541293937459254433764493006101031405741754482542622047653769375743163819978194675956337345172031750848576000 [60,30] -11697297277447419521043450480603529989425335696532772151001748095999228343691026389449276867169946462862073623254394707165618958261089853518583042409953644219867223946468502276178623428317985581583077890096565231338587547918055481809021527839171090946602618173209019711754700153999442667067131248060295350610668775153419102701563558596151307827002964552915195742312831172735376497337600971351381335860403342898499258142444233252581397140313051609326576107577087645350301131469001138104074583951987971894286545379384546655575531174242684020578625137834526851247349966809710508219273932606999519393125436889055210212278375514655394248371899752750141190778548130195934189384868977115326464588758757268931671701944683340176466945514110304900429060622781451589948741288825306698185316070775598540414844805877996553963909729671812617487658454142326905534682880813556431564982445198731329234578160308933618850973641326004705556079771553426650654480839696988871794017393501977025382531964746692929138522799593299395565769682827747634215748459605063272735166607042427794743939987408192707081426529707652929426921076874666815262141889250397284449087894959493067577202432584182517324039536407070549707130245259555829289101860778425627032151478434063883002136576510739247479421973478163251706774588945371387514976062170814129160192158310613093351279532354963697288515716500309798393111388581432101390971675814050971005728770637791143378099668494077161105996771618454983339647023034020616516768796753581175184382389756486525125654935162535217045763742695742069755748531242976885017615092925885421281349926993995933488979160979131498755649364703948560734711891766930133006605884334978640021180668068259705226488447898555254348139191301945333132794959850833200538872994992440252876204910730951915454256788259514357402805014158641612279235335383933171317049821412917646639878415183744530390495850956000804631047686001630100975322972067945770321655106505643645783631424724769655992985630398061437811503789873083424585066252695341100896056754459250772465335162134142252457113623012307767818494475970095202318912099322085018190456131776577392780799003621573907929993295054074916009997995209527198642635156453375 [60,31] 9451760371256159627689425647372035418567567969020918681049092314981747895535067879151406556064121673554693870476102396925232801678259750291533136515596774577426570846595055908580383900437433151866910425391302203276252760259493737681857377364625828924175063114002514393937460244969485344243886773286812529509218406763227582339582020794587635875940574457203164573979644311736672167347738826839683272832391166996687702253949282965371177596057086058601094765250757461028480871261902094656146341939089475320894963645439047175568305983096911278776579420780954372632951608648765716284921003376962749164409800636912907986181499274809192428061100305641723126618649439853746152751281610274879959658507635366639142186656818420432350985196002196019864383053650241175618221959322343365816250685435937629164409709307140313234774885848795609277745126982360748407675938832588884589567383234221985774286085609872051050709563562448958866662663813495554682161899125538837002973104681800615085389320423669414380230055698731282095435911274353657613808461652359309256935993954138732117083952624936536204750126113855468001132295024099479011029076503793695687181724178506904637409346027292775360109322484429595651150521875622024784614717819873539118099333143974018123796596744217158182408947590062444743439023749056896733582907252387041516020427814007836617550233869547456488378965748960446461570910234873599057595970340312369475132901827819822543980245076182862744455414562722786026236148253780698925118856981362930391060998777050186267305921079940592862462849035655217818571521136093215847232423493905205527501568293271705268380821424139446457501308895593611945811302310893749142235883068830260891335760451991872197761126601265605235118078351733339466252217657910387570484030324705999822651294085064529562894440218011798422136500172493562066534433395580505473581077574294814762729941679544961668901781091020485947473302151742110168021567471730861624575215256147419971554223735981148322826394959385968545148885322050780177117306301293053341323164077721402292075493099171120616585768350302927458669893152155783968940656155955873928968737409167626046822453661448636577475438828589760289330994162924100227713332000 [60,32] -3731771897643754130312480216131631712875698378010697310531008261287456191885483902295313885016797038095574714345609343563413796325647794768600894194348590624539690447173166672039539318136364755228213769473600005202132174513274722254517577077557343868580124829183822615922009649040239388797841689914753835468553488355799914877800204997650852092324973440981641809377275490223998538285876212161499711264976214719859267804857382632194515263367320586337076878134534904513599349666099372528717056343755779384458660249768065372400580379142827731204311303421743061739896204291474316734316048547629134337714252036453547608085091266227047428811027622249441079386452981381353219792371545076588374240540308284842501933433062148225972352333915678164942724173115662939326103137994721283381086923364160110981422124280520846278234003495152950644344269325951931266147829458527005710749464957226778296839495218829593834077725494864867233774818524053752881359765347810399050929698749365484346637989222494672850453087397867328981903193724278307296560864430519248379292441156078910788292670618677354144330016130848453289151677648389490600614025837016202056030068352512679936743952898363632632930910525033903051742297511981519726342560028034772062202815946702294681579962777651550141628634695773706584854635523672693795468369031705521442503007417322253574892222043483199966578653557883477271449422685821012092211797950874426856712580116300177500545485574836487130959978866002727923992060368299408498114078455859534348742240440212535797925699836469899476075196390818303362716774168580049590013104608353928887191415396443004052474893405460108822954712829812571238179659955520653013354900495020230219230644136769346259621032600058965564996012258387790879557431933986166609174483968387382610626154814018550202076314045661235321091874826838027374444482313771657289293249238101640575149516725346501565626961521221544700105877316621777135338176008870012628011210855759936984373870834069566860136094822352514360871584254107076246096070172343704953510276015245302214748681897873716570415067735233707614413376876792469710285065434364585567467815622742221642277534704559099986473465017040414466653528434639883106832000 [60,33] 608190270620950219901066482985807496252113295309899403197126503552477865701476939914980374319428683554851683070505471717845405175155577971033577780164302000559276239150984500499328100643854208077333260211340629043920871155840667241395795860958038913437527200328804569488808226967516008302592945080956091270104464235249738305185443240070596400739464122856794590045467155383436915119630199557650246490530614191471490646766866170942244649246085344607090697532829889571465841491817897629036427821230829875147514794710239555571901933679075372576887041160869141921535616243064791345898913503645526241282478574161421511166886361499540406951942166393060676406365150738285834443985200132469223715569377648271864379220981827844421544766076545889553671785631826579744356883085424910037285498376833544063021019006104234156943051682016712166104719385027501856765631471136693629943775557818648870911542089393063485697086183327895784350723527706788828983341489747134661874408265664217875848235103394169747090837830463227479101959017428206524600847796463099224649083523366607002926769137065466502375098010379040908671398394213987676454090532386070756767100298088476384447266902606008089639706163897700853081072602849763922332264520561703307216805975836512248736964136380883245949873113729440710548574394732326974476975502849742822711159122382245200421805317628264715938394630949068769526812559076640062183546249610477955549915442788141940338882952424948186089252175943255331448774407895663960986042225253155511655953381338028845545785554069030649242816352475151623490561832714204796831135781663506822325403008731652364689482940165863005817848918943201749294702772051693027281035295485414302834839607393360033044791715022481472083510501520345786713113541756799293376084930540852530569813495477955629745425689075324370189869918551293163472575829316164580468830097319704790897395059846984842117644522161709898244048192403215683326300785308921644713622016847859625154894734000985566704230929603368964392399497295949372190563968868363031031630135753561507904810832373712911199268352519826276392045975625869780796685827464953934719390407832605665991291915763780558405912401719876656044065604941940272250 [60,34] 202190086275758326911261129395833809172676097037773612947013397648384058157466393597050194968027301819055670445896253388609415815234970553991485725271333641680434966452686838866209776521252183135495713879384619410779500934056865854297522986448014200434733393311264867079540531001935791963335749284047669431073004160005621292384699469698413455194103506528629046767121320441359610820837274801751443865012931886567227609603741289268126598723570903111238151504690806833829768132899335133094168500846510341968214492735772044092851139315216226182171808192503370416993997850120778026265905952061470078571103327813246206936516538320749598968092580266859937160317192834036763926324412451116513597585814354844985871111544423304745333778499225296204904077427004677319259776562800962860623294128432806637491874409872412900205970435911816030666692322331345779488780683103997639295925422574372079540670619703965412709134405586184954940086463409943046485418063500660884955598796071629870902536380672341441079855305901747160556686473435359702520085560720151087165390321132387415468408257565641500518165595698604631169846731562851638610226121721347092731523804552335037347996547544951170543411610565549216077248128093278903066411119505750765054201548670777331951604630948210672405181265790943648989791918674156755467335982833976401181466670557474738444930185856769275880009370961526618654219223945432768502347665778752282525630659628047564034865519275369918371904725522354941845457922361473713165425833966487660613858627535829867177599694989022084126604714215728111217072611791216348640162090452641119875370626331455542425791310526663332668576765529653714031433634792374623749922364853522532787966786614099750596436504712974432435496920524819602616210824799762939410995864291683793511350240034711597251658436368874514969379390769243319457468217965583101652291716097643850095355752143843022404746617566598717570236376006494833493091570208177700247770725757159567297244184499104471348425286263269911340512000090605929321778316387087700247517845898229327529430527166979553938358142989647158836420695017902978952262298050868840358227708708320015158148597471927614733203790200105452107694738702236000 [60,35] -159977637699843357438961618919738254766320371461746049136764402520389251166442842739252431687128700296639732192799455068624251502264954665890101508953678565794826639101475969734225281297426420334880922636344804295756287635569663443672993753958870756218490160484668695164562126205294774325719296891942633444848179903371427734083115479436399590982082388328117675691324269229327167139599172822592436079920964230314584251612276137030324700960771252219127127829710591504353953675972499915436257255736924999770234757527503099804313697386093855895723696253768388643634865778427776806566437771811014328930185632248148812570056023494691579198033129096507785870859382294719491813242630091116322008395638448102416218717918050303960808629325513123197576712366110300311007773455454087323073870094606046585007397245275911448935314019266859668705278025311014146903834458742967278325210149882653260094152530554541115396564343039160968603480638068284887161697075790545545352974453770434465910203206055786427198498852201274733790324408058349461012664996488007836886698071544739495149232793070223504514983011533219826835033376047022742441172248063665667538941273754013133444760087995281309284624324957069431803599676986510252016673906585907652746686021899122065030772757711403074397477797679823411851158206126270955984472333950787080969769714190151707060317764491869468841663040714407168690086967587654539296877861221349329923280580643527113355420221605657429874038255700592889681411775836942558855671123149304142903125243351397473430745045012845706307977787992892172651759597329293402472593891227390437766846584048464276165332107392914783791256064486045297135426067901051210892456965580527504373646181706320667260939785730099297135485231689252540473336419362463131038771449964842579785077417739309455145359120975854013254927889269547409933767268661608143073776283048453810651917577822548619242543692893831979355279007129209735402328706245242630134935046879072234908869893345065124002828690124731681827617447295449569618579184860494966714760980808852115335393226872198171013763372925537579545603892228951976972296537446602828401752574786550139184464654616338860465694552787216298235829044064000 [60,36] 38510124494769236414864198207714775855128725288820757074065649209262606218262312229455142212984227517500706527594073519060855633139959488064790610581187795063911586076521560211784213920996693232363691491600580437451803118517858236906585302365814693002019060264126431658690183292915807173634011397157917378041533721003367509216897839519875306323689049884124283273464645323228031818068806550395467890720984530382487188624856575828913656033796216572874852988452776596844885362474382582514067669233945934899724081638876576146387177515344572802974180227408281535112780386132657131575345774852615863577574923564986394357814980034248765854722115357833360820614926888554664993243260819505763247175153432952533345883898773340536846118051983088823053741125888900702033815164446554423715684638656666097573070471122925112026010577747126646709699606952635165377525688720177035050428369868396514061378025820189562483993552645584701754360197089608808289295258485081947265061324204288552252077717640325468382471422233823727005732570311329207451228593519231328331043403436088998423796999361437916119082151160412974700123896253199624314183989184113680776609033301796773988019796504662809596579311985093419192392465629600873711540070595333347082252178033369613605559996557128841084255767358280188006300060082160418114701003783691251185342142778542939704009160100961978206944637115975926584948390327141459199589534882817988191439572397252820188353549829495526403187770045752829243176772902360712856479933346763662513819612175881673528185423659662361631766012925672633270235064434514008336470300925870784616598435842901825116969164322656916455664432393552831910786393118263295211577821172554827486873719522849689888128063180548860593998016760500531663799033082332328501434149189376840462615681395274186635432816088231459796859146610650513489942816536454526060969506568768985742797494067929272055989110814063593984806605754612120429086636699000669462239323209509899275194889982073579304074194225263497190714199318551965956496428053458550273221299326494190123613451117193240034183368875271188710150047176000040547193076040753461789168447075163686001437406790369447475453476669864514304655884375 [60,37] 4947065918789927217242832295750600672249162013803307877230167135850037563732079224505376246538043510811416559424021691015927831808411749441009643783614028857188758195276410065477880524866134762112107852629801158855422003462191008381991127165153516626953271474251304455189536725426966308170727890399533716114131835777745076329314707521438356637095805259417473354546123810847958836328188981855860644152315887370999489205389658310084988333980473596069749821135107924351371253906777968960962904981874080300460826599072555805083750275713450955730356676243669248741159354137967400173242278088812353891521492760005774744368175229460224036871993115655908909080149423914733500106481056282492304161048417137203491872279535229181299186037566330921338987642850484218970168672812851728979781716848865359677960346125680892096985754755622199044385421606452983926147662987521824933663595332804785168104757933051421363905236689617776762719310315013258886977070398577592729335043539013075267439910267782867078109269590241941267729611443493589879403299967031410823166711713866512751544074271184737084275291293363017569494310075001998597608210314236250022955120489376960894008928331582797445043492062988030704752931152901352411863565353279362911897994159154249359418722019310472933416998293832679708055345092695305581485109969507300005701305893365484340229867562349139341876689569265216176621511530216808381202103633928616716219407305763624017481786465270210004607714454169510701036077857264970611214348586565956445241011281152010011958713864638118377655214382126401436840474069351456642131334886997795136242192132675984527445620104787201318412689178281774397855995842728957778513024420783798024292542533633878608813661472588822292672852847817192376331641031725695106875442697775415448804077184618383520320251366892591273312484430944470431890058594837347978226748185954162967005545886887223308152296104299899067361603702061529125740530032043157570256802704609711279706227544963809897300010119820926324008429677965050631033560786044321136612422270496260583840179122644649230080512274311394569468470437314831206012018780706004888716897004696403772670785313869884527484111664278722982564000 [60,38] -7225909622630309398385911100385658363395793008129948596822518709078162626834206396175265215028128854359330499388762213363403525865026818686837323285897527340767863290132155070080651698898503803934914448671532597696291411198044867026064213808068475375264795140883324404712182473223479205261696109096561576851685417772539813764852667133437555870475725487945935862428779206257170031161535249197857396681794901249075447216991015315000697037226684584445336574576173263825691749014187712009704999506502891304173256623243745517449324908162642775015435988098797114681786456388400561361306945343397565494543179026692734955417619738471428978010512854000393860189644348407622189154236056403484256400476922238766031455788375069308886979133805439894659428878777982384271379297898883597390781715959574288959532223066253958814403258779678282302427505652906837078475273067581944507483504495329324233198987196099557156446296098963485081921336565570858466473928446732242484923486925049243216794412235113177763809337837527240002600348738422597785344601073211473666179865222484826384686905249923570072021447352816067691444488587364610725147965619490279831714456499812109495212566229908692399077117996031619728673355614320077928380419073401205931233534299084526982121552442889089140715567126098541125288133345316933640759445373756531356012326970097580848379062644968754396543423986544401587024752219149007397626523952374639782727588338806282415363177056022783320777649040424738905757561086854400813025392693992959018478979276528420558586710072719286912412383081436227449588189908878513992564297541169082345866454624291607950577665421563138452135245918972708621833515113435405757454211486008589446456481184383489132154896680861071904506880637714873284977560075699061443538737386525462679566095842444954089520022787916865237330542334582130711118244672401659298983270285807766257185103732976896783348192461531258344722810646996720091979270342273960591848410297977914921867313867404439692459833502249566312167304978676207397881590740950648739850171112957775709895585715837806161742562861898249854561215852213541836253199249331587137793224596479710332920862443318134958829126807098379881600 [60,39] 2832652148072060758942151142123670309534865990578919436237078398772385681730452653109447785814211356360103198847960102801707282985377111718781532994931908859942886949041577583776187480344994191736264184381781180133732670878695745077039761802588926031404860324803742898950874499542914246935244949971614575548866089273442743919843162614194942891589806085754254268409832335541042206015132204846624347546578692184601366125227884987685298357056743978264162287831487266731855165555573244077090366402041192032901970449714400465807443092192448294026628475304365128171017028774228951903058606559947056340508302382501613300824801870910061303803644686095139384174970014879538069805802305121562265359519244925540090785774463928829285317119454616494384220459403657802415692420964437359033374434943657486170761547555984921009933319024762281854102822537608122046153787443294733118431254585794215218021280361613838021579804049744786518301913329093441247574947236904491316999721412491666309748043509018008326079452646706115440783947273334694002826375578949126927462502627742352735866571811726590070348616864011409724250227975397941860292601149998709277072081227461485033961011577783595285019321799730732161865410090332622204516636587326642885393498049182239937404295830929251945065770949652248014130052570991357128592823286724257069582162690439793453538911870432056326169439403337865393977749743298423817686622028477671102957062681670194016296385599481519651280404645050003561507171457384541064276122116525700205908810814557586989864063921626378706997370013528327248727080377981807426830183261939783678600654839044445744344563185288508287191315013985532088860193909066486081054514799238266410529677073268091689648120821128311218281553965343018449594290304734765574802819853652213961807582553997726311567089977605129448545663528528255779927892995415739749631923496478293085353819925417327189428285426506721099243848216024353514103620119800251727709111658189741637937585220668826913519280083772810907991029559268444548899734319719324410176050572509901797943152317102780396972230977328803751605921661425217402762126368804170407724216418752222900036252014477415392818514611131361350 [60,40] -608993799762480292343628281916583895129396966369310178165908789509951790449337119342688154497916481181821889278682766613299179606292962813478667991950606539238892815217073247569541695805444589095290234694333532026188062222219906880409159708267936444237453411723972162153173853586424639185614178754354431855279312586637130749318586949251166330944784524652520411891789845331727291992500341067042151083792839932525993112084994932541083385878805615481338674567090400896540511889031891502743777094122164414090859179348492174643242736404213627211827714945946763293211575613516416379982677179539941675562764524314774853388595156675514622087528678972668684727707125492773575891969391898532470653076112978892479586700206915430421625858616095188742771310554977020333838661069561167535388988790785998460141352109342862805741679585594706493955340583853741640131801908915276817825918874005119222958074188273815225210748302796272807810462765848177361137886591740521856217571186745303127590023005251437213976362984319014792253071720169174364426023410695702837951330025544162579112400393682571786548341002332016033432386783237682361151755141839136338495308034926142842497946634708937362756369329747908693571199736835510563457399012219351501844979817612771462204565212522795750386781774597566503926957479804593548005664775065836075189689818063544046384016545848149355300616557559985526729832544541549853611366834112455987552685645062771791193866598335351668166038958173440084721469515315506372384436388868294257357420715318320609847225589161670922096449042721849443530257196444477418915861348057918935111190019676182492238443139095326297927054187087189513763251303252519254533692985275620637934470389666813288314826205233292797831598640348110537539250028210271979870776645014186032554627781478651072111173115245311401534103189198757028400695736244027368193863418868202720868633809585874206166469937838704130949709280415109074970111215945734015557854115470316514200941470744400485318941983777587064811303309059835618142966955721320080778368926778246874651814330590363803268809560962227829743465552510957173363785184742299970975993769853700801774668645093037256975540552870400 [60,41] 43590373314282284268806779362167035048862856203198473483508929529359257703577325494716738083265981381637619476317068356743609948772639075790830930691230275713147283224837224401832735843925599217183474632993056276418190146126992709696660400899871721054967109577356851673650809008252937859274538680030077624263841143606763077124595957437693307886112582418266578710384554875738736729853293444224852556200476623620329955908277329978699030787897174124069490150529185343956458298334175187344871388265259857752610992285479337955868907302668677011508124166140977947076074025146803388346618335108043783525259303404197770372350176012760490721499309040693787415370640744577406810118656956373531111133272854632023870109682236402256810360680022827087571104820996916384525282269524829432699430196314284000549865350969919819704163596126635944833454759172849024854806795290486372692748156383855520401334653544442177340819966925648203008263631883585184957684001234572917397490339237574067391344955418679552779632825995601619829932984859312955361160552360583007169781539189764283610542821304022198633025808766281721334900317970805780766983229011184389623038409564720429970270426202643342769493650419211736663171724725121154153955470849960718805745133532629239554032455338041517338346011860700441490185051442571602050494766041935006329308667016508797175649605892889042590237521151376479674885231928081401187717607032392796781472068862264879075515387680744765397716046278045550107194922018570309518683436479322609859002196308235558187214896465079054061972309932765457232675911791959531375228348979099724126871409635092491753683546167384790962945749608788891329285201701148272960611900780211522365849678767557055795343705796164752645965685517869452247646177280804836093546729102867432474020938653340616063103236543617067340731310055374698832683610268626472161859578279881441554524506687581381154126320590489513604608952198536792048675425596612194898548832675956327501376134099186584727709189063080175988852422156429770471850812584485501783324586407151898263647507619468588893006313647340253664652353929159997502276804893775126318222807131969307637674226051762154905721024700 [60,42] 19015819050157204910947620547897793373435752981969765235459973692687312195773380407360987350661428514400050948307244840543938114091753947257242034610887448044656374679855333073257574593075588995012499254856160897440448760174650288445185278356255403390093915948004760266436819250524195528117108802937245581631085988093984832166806903027026957745284304530173747407524716214229682878553577302092941756664433176837165815717442463651003261407779784084220330929618631815445932721359386756903690185408580495509748379750164932787527442353074311186137694915399495005173734746776995748963437819352857240737411769990298402732050438896544347410778581286005064827322209252760311615967058438958666599400503013421239244407751270267907147659697924734665873171772637954317755623450401872080199852286153068032091364897478284832313566945023376361452064915552373931056725639305299389751929572029327722576916776004465844962067422854932732117596413644882649865986158947994070596888210584591339851048323755560973385904679719755107404487022255761157023342862066673070559581829387974016269471321814539197317958783065633302346906302676041565623064449032379241167033157985509712151672313534591462979356632672657390110497885720427668905835779075059758936268636131364373022734730017928491891914664099617807799199759964202186623192192264049313529430591699498188416992510001358379486927939538954903557503152193131248374490976779055930130017220142257253256319917073670157606067132511904388269759115088370749034365321644942353273857386125368292686299136385741835806117333680981311981955975742674868195270297716367132797006732986743054270839969818292083656232534912770946573794909703240899824430021582663046378370407394603497509871607447824998505193707588550865182155250262776649112559456618183565589282783496415633537050024188181324477353297647278535335947216948996282646462172459911635101965237112133212742403288912536596752007375759607225515344877746276559640450828429647128657937095787806704216268401476355676348714889288382964591318124739726461336427164359655394152017274509422328284423564521154737339094418548753106940722483817625205247183635654018163119137304392332879774018350 [60,43] -7856255539758457195613407380268683577662793412024714809801721239744264021451420648760999169922061471036622446292763221975093990159358546008152516103845409725884759427884627523135877783985540892066210402726811082431550621750448963835964261945618845184461332614762044350862366206789293836755354589845877716623388169471759576744578546409874686957148140379494500761958286426810607566399038979084919833213160944152419001707470347420651348043081802790562143948426402632516806213600164785347319192606593715410031801227487230284660890200590515000534239746019138008686828936469113814260960967605658195864098982751218921154514183080244143518938894679057395530755710772421646138621471706061849651514092394650036729850921081531716870876112740353924499649220549276834320429137257956305079083702214574034266789928082357227660029845119310003839696302474787866477386553561671621970862076473940735723774716671286184290979815842199213732339779862490406363048945288611814548355493338084656929703823672950663817453345132753979693840343284955773468831355136679953937255015063636403997438053073614023852876551850258744573332592778291180325488276292821049338839950629368220943149249960785446877092418032535256837372761906522048023491489035812136458997365165102060465026502118405839611925308921999026786860984555101136883029501603987392789681692472135801593263546355132975661212416024290323225301822037956364217981488176430167351400348142238016532493943735870604925760636968565906752778740407173986720602813725842716988423425016305411740163987638889448403705038209035198826824841368003253908889544332175381619965851591785005541031866179653719933313517153210466096218978671387228495900425303879128391024331984068543109144218721547860902261527092775450959597310971766074777044943572628925278973968497313137099794579738219585787909154124024464698296787767531387223618702088801371409392036442817061314540074403987678918304868189633533010117969079769474485736232494816139120392530611424790219667632287706734153950717628029696190920619099195038209806337913074683392174525682478783328844758000446052135741112250323817480294790156793469394897465386411338708194372933032581409600 [60,44] 1318052867425985447399297904163225196961258690811750934817280188394299424449694032545641802862988414988709189526924866815006801583672221194404062225978559662611003548451813292947662145697686464121325512703751068801883194010291410098395333352292815685431247801654338552052372886307730102988368445521579044537944296095703563618826401024440240215393859650765394537496286881838744425760197140821204286119987961180238635306894387622254615404172689181190192084668281062463180769717043493601469232052189966885176863356778672758168642681613364773463423569221649793570079823695120811725064032772636710423361907927023396127373003193710892432463567721208253258874855074808174437168015748245204285786632875870311872288958517974442142311978122474596938001396668430874572867526162208250510396060187515669393519251418957712235471200129582937086343196827475645370549671541683426554385296511276755368367499930411427929619891036741610232040685667789467548595485864836157492823465961678388808775758138864930610564364525169156028082752178670188657439456467234771852447162068385632313988118731052707246706773636938968456292184614225300389953842479432819218864229414861455166963411993916375857567656425461738778963261989832495066675753732652462551697616657916670850614872146980896553069044179288380984537930158960988848706860652215688940263577600137236691901620180665222348675750408838395413465598962489720523959532474768561650858201438887964477998160756016043495213763319530981088023627854019985563547486188316667067727099182175150807680194144072960675973939252793127742136353357634944713749148648858856074819983440483668277460621700409460097575502704133090991743413380260714915308760418931431084503033181868784716705362657231710670994477184771035363189038186597518085379633629817549748766539628771815115051007321103467001411094666184195623908054033734753749275610642164671118164596715132098447914973868988481560592081415817154445358509592404954224272586427164656484986029569944299097472967329326705366425305351614161807012925734821802500928664959195817597006031259963663982484833476121646678335407248275025717242300793447460780070325859578827173162285218372439400 [60,45] 2453920308879815376615618401352129830306166005138506121929569610910500093061796458327256731705207358206612977660818204687671086870253312095478028989042903485982717011535885008263282988049992017338014175221763728419445137594494900059616470148087405745595743094283457487063052198936980654318934432047673398407670855949781122360920819857622721992570052120818213553981179546501598109478219107868521257619567651072047750933715578326073880285852250089384965513375575777613084251120035806740558091987478509554248759826186726681667674347352792227988093943272163608700798317498801921647769252262183806032654306538176784720999264357777408879810747611835059476577090073664683702784125004821308145124284606756984858843141864421161793628816402680223623405383352517924103893262849862273779625729714332932307955893192870245587440150668705022897636077154131543144682280044269434525916228117613071032859096405524549863925171416548708075897141106774172480264858041746472392384722840285179930355903247979381066653617676395916173890233757881700634699467884871664125192863762727379539776770145155266553026851508790534627860547028720683827645386129817599782746653983935926980520559934212476818948834315522540009956996005987786660766913026176073175282659715398281189227366650012887913300423415643375741826945306948971084744444530066563688914266312851837382597489856062786737548751568129108263452376369439800792564604807095376424546689295190717930184448689748522002636500272283649604533408219417673243114899667903079322271388686774835728203222076537355629856800045751205143353505490977956123836948701908959211983422485414180442964497536268560397444458897958494190532457377709398345378856154953229068832263138027093852984212380436520764459883475820909072778463975647636067318119448954962373539938839544103136868929229058582151392088777719846503615299641121734991343892615058260991812839865030773952484726435107176160710727373650267270401719284785028361919566426591488281837013079305098951096606486964166736308325733848949532993862066476958187234021582246079587136559502740571329523649468130006942786765518891160083949386407512083287926981611536359062572437204000 [60,46] -58886263653164718943776427722669912308590662984606447092490657626156251253734104243057787728672585455893190555803922162783953474262621184732829616050414001996315487435595382009181115850543046271163289493403425579501808819979906404007336567273765965663213473998171008798804880885226136535831816102259697958273988812422777222402879656773434876591662546820019721508641883275394664258460599098854017425400627086594119824025723405327236546722058379649306473964931392305035708507472826107213262901184405750130855258288671800635291733725112498304112968976350042996623349433713021897860459985280644012767175289683650240787423764777282967890881497848867968152411827858198932001243560845129581521259050371860059468161655374303047271139309785558480226635520258484411016505890218309374736676952183903953916716957428406672018862422902452793363271594022124867911565404504407709364582906968213132459543139071454404685172987458724475243738935516109710327989023557302893081759965875226411680346788999647330566274616144394422125641444448726639057130446767066382379453382940036015837473019085796937558159089058809259695242305208818690392530814430864872714458895126387866698658928594858556963800575522878044331227070636660607440426072477522632980037598460731657864858154136599966188594147769029591112142605416971464795313743853254037176095400876571939232884932132259740527594684673930137242578170477254411472225941586174525145265957041182076678362724976845588992059483540696388816180056986856695682287231128204678781415097591065873281142078680568800565776828980197491228763467316316786303859763566805472311692115200818875284004147965508139889085998432265743833333292144055199342906272598022422222599338356171102451231319822542975635050369153380917873598092491021502664409756871978960632557534995428359418138576520989877805812270051117690969969826946022936329217992114060904650253863022915630289999165544145372752523893057438839809059967550297262592613278755843072378281063746847820188126568949684708141349232964180252353163756789256530057778425621267311169920248593478145666149169604487081967036741677952338947652859463441986756858277710381514148815325600 [60,47] 14798579347005333310755402235972908956085666938228131831870759328894739661696125963086230312405516611223095973749966872343580377198173242765261847371198012210574735669315445514846700356129395238489692060289632348289752202859607597777865542271380271522286358680991780540989383430518150426664641629957666069683840351460107657048166886201030017505337483842761615335123582972532495409713738271767005452883764023251520402867021474104135626286079273858733969587463223825678687427871154947719745507127715193606142504274438434809390128031759827987052866990186063522305313410345837554572592148220908857845714101379855615890712660132815319057075757538555081374548164016607923700714359412938067989045365903247230379844536772682843571272879254461031589637473583047651967593709522844757157989443048139718729767706747962431996150219664034603322037020615316405933977100538091337480740671572996494122102481523865336697565056910866594730261617809088948080609891432412458592502935899098485149052494331982689870120087343726010756702303568859546342017771091152610020897038850400095106417016602929264587137510493571152440607528574004013657982969615600550880829754253270382080185504168394956485607467681331659428287458303658422397359482543224519639975074214963953621678518324021206285888803532037696360896228672471824486145500093249972723336663168040225962196745341598411870333837303622934097771150806558290206742898328612562368148136910559353479173324405094024458325686186720487780356388150338586636581568011481373635467339676306075441810760960452329974642787583183547128138782321310760550973385944152032445751718598346126857071077168357639561455822188138807211004695524980791817769875318011429001864008971694231385367723246964189538453305729276160106192830937773378372975707234080969660282072317071044293494776615291628918773282563232136765962323417062596661956755619535124735311454232395089385774047746626365931292002432257308166185684991507885561921109853262817268389509992342898224478420638142284415927833736641154476979327589531075112056847691942325354685981336989670411072574283769901562849338039160613591691893836632782771753760518801367837367700 [60,48] -1949429312037558361493033479611060940659349395269000166389533497396829356335806315693450115338723465831075122660552172832379801569875313359775924429137110018389623277682105089589628677618284259909005138522015435890414994283835703455981115569626058554299694138505872713338572736423094027300441443424403781682393142322490897816183777037287114423367081022429459113197016221081923452270821808762081712712448551472208004972818841076062378148635920184331465010302881502128087424848479993792688502765112954293238849255713710616902624705158862643984648184030844181311059385004678686525341085290761804803251602687343673978584588031017163811309936184043468380693771816011210864599482674526770155120562791632573261236987971249053128605077099013596346245594062510479913877204679934902146746799942004786712496495687980010647623212090163399810776683869494911770310318356919140386066035636498573687081686566258374188325975338972492014423134920507560673029762799585977282607195267441792071168046051138668602727408316179426772247460023349927006836232184634221791745579680730721331327686159473682361998494859410759404243537510655125518234421384047795156743476115852529546528342773392719342119097140459466252482443372604492380121116375382434155087823418154829086900483427414765755691687220510946476294804346280383279347285012511250730229426456177576924235364624661857766448446909021712662330719427110631993598512377046126027340965685766727137041561724814869523703568489889425272491108891170770930417631772215408914712167272044922055631421422028640901458892968159088554103612713904669259542657707649350859976210635133142251223427006496079716820907767797691831096679521139814048113947524723558854319628327747457152144035472291140165664612994250202547852594623333121952617077586754324723514199394997194842247610863438058762074650762680505136666087165530646746556728667692078859872237542147472508039923625472207038101744924212775024250128842431235453030180547971908296007845764605614279717196955932247136504773416311367842146774521164628233136390451980856903659581175399142188978716914214323819321275027448238331084673799994402555664536966760982379255 [60,49] 375520806655892163570022332082575834779914996724857404349867383092536053455694431764194098641236416566389797483901387071355181661395754108681948398589798895640694293255108878448050514792090961687918800673370366507246390051933374338144913867571323534590075622677793213996637320996748917171844243732080697418943807704252896286079044081992809461146918849392107952968266804179499483391525476670907295645574292135552718885513022729107484873531492703713736512961604830224147594071470789602352604466813620312282627944236767943223519074459019483319653412747542685871614327219805776174438808978883357109092471934141220933349671300171782883589608096524457433558894303732992060858054540714389933610123907590159227708049341406291110688027273204557920363170350896952873337069590215030939392412440051077509890317361044791538778385647067508649773459977846831743026170270296308752420010248127731286349968823240620761765292450178940677896486078214353928660850840871799451853442039199872041986509476978853506880271399850680975805540798178823728697287560772040312526878440367154605484623824010516738142452226505587008694125419755227819621240397678760873476892235498000876119828309032905212922011055354901198002419150771114055292245742675714602824602920494911690333229297079233739230834001532992666729106302918079206041340827422816415756512867145927755618191116385158115562237187445682214633350066894252944783459521678670153952918028571486806818058201729041496656608370983651077621841148215606610618623901374953749434298101462547831695945344954079617316175541032843030853582781459427257533873049213298581148965697938727484960666436219704105412022688127648079381672566428243584934900352810286115952956323604948174105349124895147658010357555717354758999844151813351935621375998734720090420036629620870690514867911108735169473048941785061824085460446931263707885431732223650650529696292337765609946377173190066150319189617618134662258352912928260041757591805602217587889616555183112499389562777207353757227963300257037386638510941110614309747629177411811532858745733687034292089196308260878632951205781957696835766184120413900880432657887615172080 [60,50] -150716227539584476531568095448490782912060470494256019996608638844078408106230734202669996780140274722235236123427445304738628611899328288312839435967239685869537728633122196865269628225513073298922728698928964626039357907414724541524323657571836670477151089395262911065531254297516292601333711544988918676200134495523290967132112392060395776876488019696661857180631576286615062958178149765832714672714605526045231758363246050114601977317415284147402596190642394820678751272322065135466189702322481757679992689756724294547762945869513753387219180918704244222181217123548359668401729229178532214096259528362488920681716458107574013119722286576581034741316802471052816569835759248803770815243617758478164817714989893935479772102040260932408425364901088082839826408918367849283104604486242402651909406827242703352564856499749540872920764119441536212431340414682671056670674071812983284207124143453880966113102528645900790492583773597452352515055238211686498312622346991278034267890643668539839601426199080110041998153428923991744952602389242003498696949992921798803182293691722811498569558000110210699797325959745123951411387367855114620249228036185954124817676745426918108663137869653523422762905276163790262344992535381685202236172884777976014183098529300116469564919368233422403391162057401931689170766737831976218251059199098971829897763716487135970851077507464377075931605477698686899336264792977445403842055921205146596910261671245195034274693543974482941246671817480992773908710905232884023158613828914672995097033588558318446115404259900961108888943359939334152031569262928576532939303677377041647774460422479464503952382758270791283996561412115754764242841336598942065194223659942285411785576465824692080386049400127836982630134558708258294218619399605182038829463115491717958490521223515977993909167517529226433123392043071672258035464587340141923351527967533277043691989514308073515664982590132997891934363614988774709559011987502087186634504276282788054502443521717729669403930489699861946439872967956042280729904731669201126353368274598738731883441761844613276751932750962383448053122178247995288827944198792080 [60,51] 45416273559209301518276017435512351631812951003636219811571567776668876326454445540359678297421277543211163000319137827985658061218680923156631008475467542465492913061731443542912610990197246367663504979985421122761474352965947376669017581466538945068790035803564186342996915451750613114881259905615331002723921230127479385402108948071610291981051556907850880707238194952380923294818791069112153033380143938382976760004514694188607542478453725052320396064313113801515318716248031652810361960621181070300887231141474457432378789936921782621618063002016728651361104765498064034257246301805678163411484494781638788421314398353818937102635127487261834538236464458730512237113944976574097407967504030399783663909800075146265693382652095919610623860921253393388765460726317068311111766323960164387936418822889906427899801516339523694797278161767700302175326548680516278483317512354923585684657357441117575789553752573202490809846071955495228643053753249729421249424957995699596360891669861436072640446797282091527963402648935167937229581784636423954936863916051019156201559505488753623758438859122120075393337889322137108103780469752299461323611694920467940982531159039895097476298105065521501118710832206682542375569420704812126809791922939325728338181822684416211819573932676138412726139473813677009660369045393707119672263036895007552843946718463158496594272677176259465743364087442519196377993283047788096287271149331513160963532975589620202504726102424999019404267210988999536840449067185404484878745053752741259300185641844664118965669801290348386593408021895375102570184769889573110533345827793585690345985021151013579860509372218615673482017508977659073641698118527676243030786883971623009515034516649379613631165860563816701484314799150028211351873463642379723300803808316923089923495426165991482770761825289596495528196640437474440386185536743871132196912420495326251495188285504749229690253964079655119205672384157626203814474197519898428242157925781228165885793364461108313780651189043747714229736214672121998350775021772444841117857418554910492454308660719860595248297485881671695078148260993927067134825087590 [60,52] -10316159372922937800675974942763747201949491856776710403722528071785468949915583589198500705207419081413372875692958919179681282265409674120169534514594891922133495632704360410298886521214089385028006431151804762878006904900691012257374802781656416918092579119188013230489896258913142260875754523616401336293634738688292467785541061056115977562216160672705454886027582934039022571641443502911478757255149287103574295254590017994063057848842179313245781750994987456918848969860450849895711703544272737238609959227000922531270802619048896614563163839272007208694929718243715649155727378077781347720037013990876423060917473155077506248617477575030603323530066048831925477694048590738413535511840060885326548476258124922861268005312527115958953198914898626242011797244101874082325896602288754126351786535794135212030328299841912184023485039617621449670687338769133573572198800313637512340170010288221574229879980533098486511062845867532607127912349164038805219211322377656485127100974398804789339082248388050092154057198513028804058336212530512757472283350512597587474776841448078593426809392856112766592486429492722997152074699723603739497158623856573504122249611601637266941882942820312399664424734372865004768603768098901821834100717695833428155815804097796497890310251011296365958526097429828041168613615669675714526834958619810187329920216420372132882686655810420365930652052222099887978478499178960883560112256531096596135505830141759591105326029413945093546047023741372509040537864383700717226543990222490875317773146228864193377034365478202213197448595665323889367494126559314985407595995865442273870254191770163375926193467469650960494107224181464661807978758230907575731894637704104518394209746146768211018490484713193330926015233286014453064642991631687118082084180323601622287377646758755453486352559513735844163844335451406851090062480736813984122223148283467547190431962480777546899173458132276112864703453561788050835447503967455028136306475491895602144750419671469390430705263349673697297579498983609857425705494019728541497107116296558846120343954882891265586998559940237121084182228934091388156870885 [60,53] 2049651322114019794108157562422989293885746397569524758834161632551490971203085352091541635394570157120299322566049184730134872857590813813088057382332563685254062969117911247489876236109211155493091984740872049904824617603100915737351310839119463180843115478345229858873982096726481768290893426336557009333594185864859368958024051363986291298846341189869787046527838651850246611928037544864832957608739631247482541433015207587207665622628755810033331366512549777951057717355874447766183505042613095447747076825872232704168191096623090668030231044312176455962939869244750398859750165459958841434012573018737494347610389021174588345905918596223378302549975102037223319862420272316370483945673747546660607063719341892133075606630178227999876351518616146520507431613673957892892933517494425905343143437891029971761022586091880599489038441257750307072911771722261524266455569377860915598647600701042183851318463754382363094342046537968324007044300381286395115009035471284791594180925304354763288404586182000916963238832421356691430919527565787542022193602807940573796851040802309146442940165693249659791761165058211486257071216539899110436046766787224074368787626021854723399803048640900516479979442941910605862622848802129169881262584018905782164334036000043369140974075865344058488985776691940589685632856062350350378190939677739687583027235585451055663653516000696329279615111158980193204575777458809162229465235832530815331078615391123413857403047866500956874674996048871371691575455615383978571622004016199980738166053773899460226817421115610366202927994313862048121636353839282929542812569143327407932124801114764916638244542737843167949888048255361770184161185181915862662856187116548411045585414549926724982119637807770254546842233882366984488953810862856085514174112134661017984943820924298954113344305644892495170318326565591761795126864751997617936525212944661350430881059153181338165376985336607009909377247406998018161002282081501669909968214456757936989215243765397314431478725220902645826598461489728920448187112269228489828325616290319525609826813496498678001130484207637943012596195748553479991500 [60,54] -344983814935618534724895149165662559196002155962997700613129955661058173568434011768096940032794344664384629806377915208815579827943872842655745474506349577236645152340941799652755413952905815263162496853256629917594768792256437904018274816329138126501780183272786769823742682507522583655454937244120458692289488218584921203055841125633463688995775487551508813048154593874025707097426144261516176802036134215305162147324187259307476867755848045917939438229830279715333173595085717271100094683608780251658254095664111663281281172269740103423188233875050641404037505924102667673006962090362473894699523335898362564665051094423724613900330762230604062813758436999469012536531189819110363219355677143666012145296617449081071187005407269969982560962991570686413457274698342052886734157438385876475749418010837064399503761435766640174228179554093825321560277787163874428986774380109662816694041611247750674616906990922748956886287487290299608583976143667505011521498662176119041174015239527531707817888058263175834714762457798743472577587694833782425853289164259310043967403743495336591754674162780864010256143827658071734593118439584561195786829890743074016080250401085568625666664549610298147260915558071431774538396284546233883755387511104814230527070626270988692277001925995747763796678047923072521214771810969917702340888012852811303488585587254322743496491042824453101984953951983136231833547048425774111045882591963069398089996270640881898565702473236361726414725429097769061484889857094891227929591643848533184559591293251099958179912171497720448393493960915113362457307915245040177107206008422121984979649602337681970047989715558180996927774289206568632068219916670946886188209682824932059163759595813209866979813421177378175831615152817773353146101813862620160955482751590135099900213430704368507044064895970379097528621460689271663096998688193094829932794061116266597714774523537756026447789713616714353085168337959176624191189420149960962164443938568590125176703155677906675543007573217671800874471047725120710991714350129673686638406994043577314142172021534005217458765182114495390376510562283659775 [60,55] 43765544705140497605150765027067150528984185550793148897912578118060922294034357874688684350594508981244483673568662417255812119713043164175401519586162453714546550193574521774746145920056277106944549479510184174185047263134788436345706978254837423747214348522369995400620831531372900073948867813765959014518466674400877166932855373215130764295011004691254580799984579850753504492556464115495147480767095251753753854974009055748330297178222544267471392023632373149944445060199226235106323179804159828305275966477444902941801646718920539564074065925594106159783967304485589624705595461881427997323947266747949222169918499126151288684159295161139662345965524715821570858364834169114615384416291252032085293988903620764292395674575148319332491840501031017326871163645994906360790887735750258215285438253549027281424733964545456531663114294436491102392790989958009744833522011172598710615317110023457027034508800721580231125179679392117871406774949291253748462294590763833001258924440742684520702818946402676905073613609782377044325570144047222467661314689016867971860601008357808878297159485068407635132737106035829023567726077228757756399237588198309404510709283309605159023643675941717368398762624447584347915330703156652774590898966537440984994775012101331237419615541138046841822654841828340984692325018667556150801662245093357565470297569179384680409591949239809916427556301058233555061927682474849674638290658107114312411580062589216043710270749951242746587435000532538970835403635567017126902459611350236701488907735227728078667747214734046311955251419580531646462257467374587935165731191291955094276526770436923169064243055257152317782417914620629718347207928607757620241179123365438104931817228288540709787727591311426607269778244475408989159436523041089123137342894437805571711508161391545357194047567623863647491360855448058847395765700860473678315210972586940150134026585124221084317807939773389460852703481900488803721639454159459906325742691225823883459322293217760707706757879543913352586664746519076676999206912889812667480132050569698391213062296995233378535481681164504816832409428918750 [60,56] -3095563421156313170365660955336460673148810984672069327468045689842642754907670579719835086888096669069280376759736564249092297007382369192077314966946753971152569524242666960324376955590666777613631101434867950265799947885065745933634074499047328309865574829361570430408439391668016673841618997008016652535976010153306786668147008255196458321426192947356067804684217217137867777494261074117667339844867122046926284554468873074388851465729588862036449460836523885466709870373117785205159673839937836819941727293442611396845133698768701263803032730541510945769600585939229163456804248460341972587774531952066767553125842871437131796280428028941052290591392009615091787057603698075763650419629425609047085787292114562569922340033157144836135327920481299064289989666353438957928634191867976667614325353003359282972645260962732015875506088617033100467477515533004837981049929847785260384343493153508054160851171432848891956636998352358720888505017655428912135281934763468689134260818233189904618835261752991843165503242271184035363782106440649587183214825260482960178302118010740455149556068191681941188159183948622286699759383133565268323747900585733498915360981728413636719481256419195186821796534882144456363135415559194286178849772327737375077136045767016505431186819267933054455598459833423905841623538592478800476006352459925762748943978688557715788084412657321748557263520853192538718184146616236613690442444039177642528521163073688617063572670172172276743124011060889533065092015264863393191452272800581264881587839897539894742347406080769703483914064140702863453117863213127156674133111594961254580520600074023665275728614609997510575228171632466657059239978284880403959572698620694819118545415631378555388527686772748649670883051088500979213658476075311662926453262220430938348744760509941184494653176082013493325356844736383741477445448598741999285230713483227556538522043769727568956178366545217239647218807385791816536824472401627487657447884750286266947047197319523608396685755588289288421811693019938798307064958598573995340811588825739649223945572177519713661461949422680974004964903750 [60,57] -132584011108323157309724561369955541914719878664037553315803845859106078779970849130551748309266350802577989629575145436214326539602666404923965166594758112223751017653638552912309307697372296801462368827719084578274210522674854288446539447105248093663124135307707660956737053847743492897048002549510323261572780894563688306114871106906271882963253705666414647040946523716889010154463992237859937661219639028771612938224506944423482080566306757275576508018635911086308737167745523965375294194707218354732218148608827149046012927831698227295481784877214285461269381278309182418312488027089660905745049083661360814116359396693325967873714943238003984045182314821037972894676671580212686256795850720219220249808920515714089126954321849648171193960061807028478559541955092821766573914463004845414100726299680338898027725045815071791130256775582005519075342573556295253916977735431052518922822854832771678316886626334384786637554820827017649368587785652502930298892096485163008968677084799161852992169306821625694282970348177089597719785913752449098668909454385827859441929216950035993342980065096172961555539798024664231572963254222130499435766091824870772919337617683634198178545098441780816533925012876137319618096202729263996703100440115054421070732268647716647311347092448232057046347529219228760548005076322734031285546425532795830287684423763149851539775946438862241744990352379878012606571392850342788186024950167687520645266896051957531179598037737181287618877281304565250788900665138187181779198008517677318376428347621153522494554408043925971299865553846222521834245447878328404861530244439283881524545569505433775911580152403232881470040514173789150536144107110244066894858743372747959654674636421527457828983572769974205537296284540764127338212424148964117722148395870655043350399281153913350126332974324902991296053194392358986761475191683607216489145437860567552461788809090918689144008986027631136686172240416373440183095414673805426431932170974485905267351080192388780183117253479162339378165066453970519999270330406511039060546722206765926449727791102558959202651368397425427537500 [60,58] 46851050901697129971167039266813502263475414522304870449001810594295173608032443396769823702568702429470909263667016421044290339610200137557650306438827845449781144614645227422738166564051751828437334248280276405965464863204752068385760044704271757659198247750140827693501239058104743938075448804499738427137333591477992965838766362557621188171876015282002529958309983294357442458480417325630374425836096463219264903038918857613952785706109624666919432660944672058515068940355353582207577148404711559797677403245065849163927177861945129662786040442772671979803531406482464146141455497034016420410879706110513818609875043368295578404734706450278432939287234444842219054118330045778001696780270179458969816737009032158464247382382677677525110831294974095909268518074277166423683896962271060907710666289641460054551402453783086799560720692897117388875089060300516532060397746580647417748582397102260785563588423230448822154731080529737803773817589986184124633072132949984802840298622973166758475169794950198357536606882186711063062895321573470388808849197677106891639730981329322858172059135541854982024909386592405754903860014272314657289122348179803510985715818826178994674776915592974044794630945216983203979918365108338567117280281057588812420294011076372978807664211371626907955024951699688789514228434037838639664636421045818683078077921908738145218560113613571959488648938284723271963368021014935081674749126340866411748445061050995464289908118071445620785376989347151307926794534307707604559043577560903635221639632296868902061620660819374571581908837325222591452520150584257339472436896012003233010698944598550852963686094083905222585218148813591008827171306580276908822737705202854909113698054729076728060544881431840664791069406939598296364344248644575320353830717155540656348293700120784015211465885667449241901886531905999871537723590631658750862459216350645547243523002821126514507050337746460371458830012486429177447409923883469663448876480624057525270300808239614470741998577995718219705412772376128057968435264143390636461378090653825275497823238177485535468920110570325130625 [60,59] -838289971686015964952677250054029227317491606188887879781015401718801821838310742523811357601417473634483248856453929898068555807148014698419015585607191498526835949662844163586488754720940855871315384814570906986135315561110207954712578206348706596639844318058967636290756895439704704785796760238811845455671620127029467080461252935179493377229697182586112470872379622875489577587596762367560756354138217289896178787217140823919598169864262410893058560256546381162915288938668276107825916620105014444919909677304479686164434612908737526805600889460022428934241217479921682105318104521727366701404934449766994004238755690863184973089091606406251060028720658678354266531050093860136149681256040257251370138358228736447322863840412831888775714369289809094916930765037292720487497604886911093660122082402129874434499205400079390734457855107406694458689443380329441741157132337256583985426514946701219392517071071272446549497222195909328119942017713959086191363434617461828063037024823616067242698737139804368808262255753165371970211991542101709633853547412286430040248628361929618408809276321636068207056934538635734289615900803819243695236242096609647335118292415217210309589026905970313076669710146573771241130934960251177469926023343343425033713113888445042539686875999144734528178802173860853165385383086472736095236182599099932540838296560653011073588527006981888279575160223383814059239365993006784236748289441572720807547315535232741962619278121223101742004172832045091208625347823036693223850188617502732973828936187368051138837558415785243056142676380703606611744708867022702063053412448676239841917538404339458125747723515205413423870815417180201918059435279357705105603295196346324565196339960902199329444305771265313967384665474907894450766745480490834347936563703310102192880361696572212848039149598884846321175991152884960186551263464793431849020265696326985703001839926036255966507121149617584909073241647498645847109610038680810289365272832414091685767239272241012886087962675007079378628950323753762734652355622288138339524645969320106529299862612469880950677848668650000 [60,60] -487195767535040752317211715715485149829372117230038562761154625012931998715971468725096396829144070121459081712572304340810170943215340893856345169828905691106456251979347037812551263889933405474773313416814028907419952079910327502532076498113166780410218066491286198075759467465490044496067617265534622802256063254233269140384144312933112933764929038832471576073102688104160543233977867012100037220295506484606932612642397245265205429528936738345201726207680540329990530762950239734075387558791810326702970883241478235935310894246850944908986930543148972102422025570039662427806836741379204253504101952481396586625892270164446387043873110035704159385114868018635769034936354582679262502235532726957445161520725250322564882528976085867338762822237683819852362096173248227230098442451254472729072317229996013365386109350500759263042123621857573998153489451673116223719307294899938391211807671438798175135455523906516163275301162389349558215677672128451867970827679617410596293028951911455523898484085194012783181926741240007444476428595164095893512191283867888467212463740439961425729366935061817865837009322906171856788985667878991634862661499495894009182667868877074912972868216203769362579109993697933245948734333749432690923297233871667184340002108311860273734675137702404496093243112377184981620821373657056297994100604554234815326718837818805850070387639472164266185222564651811477606287903139391724899785889640907405831616494697824706838191858809101617605904859218461550421765533407658262084755722612021462974601124942934118791864018302383788758220681603491577482736466956691598548417954893277654894464222843010498971436178192038239842492199894999042229631570147677638760591135679952569698904799811884975562856941404210182180105982367026749796458381092156443533169880999157866057411422971603460353587761709513400828307927084572629694511290114019964249096263829668152497039931872774479646313432294592702543785929012571944136399170094309508418288008931598880172417119721760891227218871544892508676974712757227593087497548379739342045553425245931445037173129684993543279913672500 [61,0] -19689451688799938222636313479069553539924177220892887351763676195437236626761533484943012074089189040265452040322927841675945421675642538336095770991850185197613976348824690224704212772951989819503551610608200305205154899541435106571946543716004576048326038801069842658821979284389762247058663975687115099219981879690524781550282658139401034448703720089632182500796943735950448092520299462446837632021661625909135365343629529919633003165759462579902725684141481111259211583553227326898159601520495351555659562668039029080194588227191638016253070788929045368077887566294880268048622707149356509683081828677794354865074914558217238391020460546292498737895573323658289318363823439783936552143139543766560316937561808898636744484466220306702228397579108132792335077018669527658215898334292764700704018456712401705093804063705972398949872021341858225177376415492937939204645753329149723821943723403271953224373372433710861484263633492712196209939740413349802064513942770917202520487883518367268098250897821257266613411343661566860332630162309086953587690531832943849302533767203482410135128112286970270137896355782345577300853970559902129102400413844875572926161960843655066924808905829966106669512388830860762563991225682838710628072259482944287115526559402744103508733460916853235009848903669804209672243330520880032020320553306905278471644904898117875825931783840683225029676676951748083290141085979220442704255282802219148199981938803389368201550834137267296681152805395719937374325692556781754500589004260748168871912893875890573601373357595514842309259283703969474790684609863942519023929561096370577556726199935668979555564351796586434955861045179072908993972272348592857083414666284996502946767669923896458247082369935617362382473255630322660084176696067542518320480398110833784508404944532346885090956764982130568991909777281262481150606065880664008807784294909414663692086001835274444028026564130726959772951319581958943686079704086968170895959602012055034533734416361454580206865884180308184521725328649464878191369937561843629333709106413190312860266983663760512333945453361971724131434592376788919065150803163574479287083724130163439253259592960646954302753364708100609702801889720969689196771367526227552015520513759931257741178043628989548435865600000000000000 [61,1] 64918578178671743383533964896844824596927465874864677865716543694404939950168819316358529893560953137132004314936291991644473809595718463359706669791059563699368099584632473207465781025454826977046491021010473398443611883398466076640385496557602535383033062646476718729324260602276332260562178797912776492564151020230412172016714626866507828954128316217818754276161251291229848831042949941604079569403575028926140593045089255763328510722139974892458684012703124268595929138396160330100929888089108496746501111268134410487963216535338423881810166090374552764949632013035962711579426508476451972260363486772385903405564005464690832455734320390360353543572871386411351606191146141509574467807633239554220712306131768771500980550807554375488794862636590690133707646731254491388847543505852685753108145651130573974565876605173817724638916578447936223861561669587830742591379719830244686778935250562325356764018759325584797995223631598438694615526949212447185955675133753162634199538763428825808082463969269368496995662867772295840102297513324137126311134226789927946005368194177026355154494225370120637324030670086677145503094341285788467544170541114130876106319272808764593018480021362555868474647500483882273540882453959610403852066684773406838022135324863800584267355809689144366222710803126347437287146441051813645103398774386158363110147639333893921488383329924231506610919071172944821694478054625222220000489348715191991877404099301192732964158549902395316319126496200241507657329524928152087632710598276757909548774231444221150363679074959883031520127709964020808752223071207554322511908206915583775852018753946351256232833389947282196890640224586834414153613110662493132198371409241002677959339280087628613132763088202599838004368112822599130556198646777843134331343296430456601559325435603326835079296568683484985394187929365362247905707240766588364389536424181018219728446516943077030159302925418005023447581935952563667760006452445151107236808213711763136129640038791992800058856472538908515195755688255565082315678375614159500416066761464143989042280875323305238945602906418867631164244926080046434009412799412342211154591066698679748097183738053814089779639517203929955055587575075162499531655991274937476667827376276433070626187851089615177908224000000000000 [61,2] -1687911756192713893476974665958925420337968792614326196556526182672031033510422184696697507549849914690870357238249085983974520065305016985460620214367770452129248074499091092309439533578232917583180105065851139496922840124504724327912353869463066414877055207660962206719701700275489717198708420676712235403586602985883695121604399802044466996800053589917213097050661721128746774114747457959556871060951161285274450226553854197346431117293478346093570821696443094950230844147764349514440258420038692762540742702510529500930801283830418461989835615757613771704143159943296793878281599321748656438766839875234519367096442931059966678732965952420219343209044306212916607401099802775094488545251703890517725523131101063271450228138030888138563932963144017892904180328222781324829349560578172364075333205417145403106937962529163935873628377102743835364374899013913708956370149939634092945227963858159208270201911746132768665323482817621684994179701496004683530517011857035219568692722618042319404655300958622763928615841434175943926932490939391318463350219850497111384197194720183636288468103497493660809841711497337902217454401919163053919390641601516071114353606195268534905350250631077758867128292893794384275119110004625128622375029858282234219876484308095852910965384849682680597457741841586916740875384070894656764680629626760467356250752213085224997757049793955672106169818866729401495180655486973564714955498707848558389633576515504113563791284587132732587479451506094268649881911002800318219466686523357403661730248786485559776861035465327304398426155893903039359455633548306977607888709084219862537061341285356319856182529669271805380855833675850417237873636892816837660378469763111590203657149505739338486619490893629048538465861203815848259177938630400682052844288155590818429543138862065018859975590816226604571918960613116990475796294115904581381451992792039556971700252425156180774505478493861651511026062664189849344541077709043888935343795931618710562500521167882038557570450527204004917025498383069936880614026957195016210116518009132799857310037964696379221037886402323801333198069271625295663674250710470868789774548857648497420462203339002759223621513620639382028240404878465048995012092195137504064052226862864336858210359250962418950471680000000000 [61,3] 7211638258542331846206781384500114055955973503263526584477513042463637249283886440923109604196319710279449794783765105597664432090683566116099145027312889322726618018650385722970184097671583748474758387931522601156546009333747580874679619317248414335018489148221012312074200794796185236262096110978235923533358140849351865253192331804110889903249854453251634145325442046458752613570635160863518990330337501953676687942747848854553059696633553013986427513212672175709447812013132002202578957040628515298866105155675648310732513659801343204227804814486604575070132347928485505811004161828678363978147762888805513368095265780786568194044412552664249395113488167163322199124352307497328743832217847432627967800494406457926286197571282985290346657498724939055564966759132887419070749365665448155281051985643827844214783105319279363610873163790867410806691711878538368687935017213892706368029654710874098446917394527243287217294717993437204344290981815122789573849430044833634341317398018457855482594538969777517700774283510183758391606039488402479241693091961167431982323200553198565924319560921937286702713873829540699714589274833432400649923180104388903116717820136795412781419568069619856377859785716619678518620577826224491077385388205684116488541193424697387414449040258915133530181180273653047815052502336052442959795885949618713136781670898843070231648846312293403526367117861825711459364637040325625163993041886100451536447368097632867294444715501242256000771468163999294231557249644702407214786053360741535021033101804069293292524133791651402172200998162373920872510731403011371715792175831108550063370929726409355324206748610703706085996873945879085385929953807516979168629368550825867064313052673774210550267372046068717569263159718580556759544423632279189828310829544963884625947841777157115259261641452741111720281658261137973136944135798024878577081313097684377308862071766198765428564984712114417553953753507766543476574754929617707513101051999362704984708127336717567792388421419038726714035546500977380021738213948889157581786157019073968519717763509021751947930605398053612714183913060186095804330321629865621142234057558772195255681678756301122737062115613712176728964508165220450199049465419518136717540322089835267468813903051377221283348480000000 [61,4] -23572693232705683258136712743747899983545082609901002633680230969302403337145640541793294329510378394337721840183219461896532091309518152180563222413434554397945972918496890035452947847890841257128045825075992936030537117593544027487847826512597159120311475568720840716898365071852233240963700858065656524397450683128133900888175457308782162600769996661357345420103072674035537661583473071144343583694567960956558864854799204420656328743073325253342331324147048169213681330454195004128406676113070569174363832164355116278787905186151719019770030111329463060471697679707599172984709974971114406316658747289391213209443177573035368140585811193987988581970142598211662609991231341111432756607848982383686781314637871144443975375491331101579375145960347117780966656948155761854907574797385860508225497644438447499143340160858373115468181751775358870519921145297437967573111648748997276303591517064636110465152132338207272590013457542543555985088202939239971863196894484787209902521696505299693642543146322922735324655650617161487091120622707737761402542084347879845867686619889276280725914792325070665257823848557735950893908824515266342431431604895099849512460171799070943395119924359428234089165613488254037269243229204743123014752761915867834948605048528624047296548449379042761717747082236436388859882436695689928817339762132858009114520743604501857768308016203729624731442714219158179674389615719394171519977759459734728998185935063486230306531884592391532733130156700094275296024787630985955632652044193969705002798383585201224123341852533455919974346713671475043763729214528326354357371751705697869236598039504537980287174742959532296855229737806638026328123846423075502658634563232384890071625361918689954185812452842988430154405830922112545487184446783447230559707747270970935531420193205636765167397077285604430512043525440225482364795383451051338703807910521258293501877310801447653880833952503840373221411957051969818221193195828133090924073640356968333048864897015305327203266597190305496914646482560567485457458900651910409681728082930971721011993205832926992275422415188503221309424549302525539566574856982981476083151861138033718114795551387655329745824895972966152106021500744636848206505792409945208369634572571329805283845662048718245855232000000 [61,5] 129624431025510195792426803452836471193636799044803596332673845165084766357025887227776973889068685827714546255280689635500179282203882721895467877829399159393170338962277299938933498206107877100275577792593963337615975202809622025168048971382913967896251815876386518412961562387787864954696672560218671177773573999258422010815922320827973452242737803127302368512251337807326379491070442853003383202340279116854211541267462922541991165656871101996210773842890861404758108690996291420470208838703567516534946427145784005870978382589528317692074942094197935821433229553165271282216290675348506138677292844255095033841728811662940671044359309342897614060198524789997102047073815865302995411710472726451538097999791164127984186872545377222082940247077299786057961180017750251882176759488390269106235629007353405074970104805806457993634367753121017858706700501357947821673304081185294890193938020820188456945406055835317159099419287487612745417151053165274416145322578538045009799347425129013953625106763862725993329690137376722195797182790813672561986437529375097084254384341804980413869138299463167883111283758743985571323195501889522118676666772137499018215985120453565250935534594747905332666842152878911021581828315416812999622037667831494395167721946674092137417837453963656947934640306531815197348514849713827078795220769678652687381814484533965097684793696957127045780289303285992184780167994592490447563390435414563994956924703013853781401954346857016431596704009276357944015086061238447828481875417443008273398373972690516038762682634112840394296489042626224017578042055039993248383177995679234850344519698340449615294443070848473530176495813906609914595431005048023488686330502326949471759419185953311620417749220558249502793845123872990449694660748883423387002360117934145752293688085997921351391764458394598010374795524878956718128986806241191560003782961710107823625167932718021950203641142126465980058554524492055531876236733266790608234322279785369360286125865850042352779766625104821196421318228330898916682881000047994040349360749071723716894433903240426200397369655191933665495127006644394917971827533945590731500829516337203413086139765177870920309944463976070538477524871083871533634729282059084189489968492043629103206039446801486970880000000 [61,6] -724652561450925705563131529113546290080297102410135480547210112520883699202392080391619715989302100063680887264998564457727259676884535486686968198057627085408694197321524217073890551340159574021660546704302266683488292819827053585035377687780095412810234246682877916894947434556078279293608406746088067678838068270229879942637123310712181244383074599039948738877492247225958429890480656556150253181783498406787115514781554364364836119287208015755823535622720341661427420331760284138425960412994870747835458150523521100015013745490486533113300133758850461900589703562006212409784740395570759915479516673123170826528736695845768385308866468188443652966950477584868119439101020931932869390187330924705911697855539349234798905877793692281810843229510108651082703951279025519441246415319272776888471682803676294285251993865197517391262178142167168811624335349736805022545421626072569526727006108536138046008911532554023938779692408185434568481742100946545650666761089161516690142837104469710100215532752387688465811745190559890933301115326938907983233843765118727812597242869885661210961429112051967562827912483815739720270722702718538112279530134878049397553396724242952819690639373663140297618062394608860179228192187898878059084910339668275223268276296167324912984768901668358044498243358948273229062664855809774422286473709201547180994325849886328767716010773045644664608943175195847932629188736921998613101782837031729504093196776648301933285850928303774501666153492328421939450050365649979756618081735733221516234346611833397969880661346972207973348815533209120035845851825415116937463773804594082351006664814144231711753738493742456299428976285436947713673654894386341153551121884863024582882647086279466811443576333288001593276090224468726811674744431431945326424922414844215982520503325800284305165150485451713962700237794499975655857827080079581771607651785754139692633508226363399520640654209166629451321358520731075758962890296767651792809510220675145634541570219682861107760246284219196590659654014347910121538995965335371673700953673735738837487720133427723388112300600402584442332571167499164609903425476392455238881746033976122327974513703397366703238606603832344350909568750372338384745409223970296891858237967190051347960829312497195417600000 [61,7] 2895938845650208342080765800872095207792058057575811330085308545813605878557683852746171717752213874250608761541552932111666743706758170556851179771402653498571857631552379922207015430654095522401404346283710815271154709883996666817725869406206919489622808380407756761325932221642815747001145486153169089321320776243795736513783810960070486037542222092108821914573027422399272298712302229253409081151807331937453429527338299692204198582203116772340321149598383087832545887748058576318232352851809883710904357876238060149403391913403764775602553541756754989305230779350795885788342006102785476244775480693309062808956274069776832596257512448472737796588930931064479260718685910556007604373850132481625638546642592649318627247594905468857103922213725026983006136815516970048437917949166375572222327161374055817955966725764163477483934065602144751906506098985330040778416168661054613547440210154220346495780552484406098534665304795348740498316868148646736187260882663185333654630173212021660231642661940509328547212608856193157473256237085419786724111796132657422589639322169182813475646830284448507841149196063761481509854030402653814344882825886369405677837058605077625788018482991364005689083898890031435403452556358488862686899966372220488573229857802608088266432653749167342733264431299001847190273542087345180824337100747789844713199648430487142555712390730852083938636176758173447418398599163771076149828387776454901213888355454962986091633909516875616801556685247248599083920742107496464101658690707396326329681177508773229685658295965974774215892641565954173191649703837911292888261818438048776824909004951300418918520294759662823825935744017338828236270240701771898697958777053688050572695171429441165259721228729371576971388391938978175117470846957442711620821117455533811453581341234761731592129584801713839660379955904669358923851489997569911665218149203300240562864393061304579835703822703822362667527722014898581152863677790285923342089399443876791434627305544685878704021747223411408376010522670997954192163053583451811022203670732917596948283633025308986169662711403566966714847528376017761344067051168739681542637617383336408341251255014560924608559416501556183876099518828520147044162465823069783938942541332466395840582668264459468800000 [61,8] -8251008203925309665936681150497082277634969507619098845907560479933026939483898175572789052733292009764367318084675890323197874071240743202741694668140984495574881220281113387314902248489434687278803158083092479658256120031096787419489965845268334673646866325944223287179637512268521129623265619176241930963540040406053110923565681989370303683871879340744838633827995384501892874705047113260413469010300062636796775121212622439745230801034313986583171740268818001351496160883888793203078739305271666698572686831300282497569018781965931871149072872162919560454549760903318853963239439624713697486315127705861932861094916365658130277891461273665524140290346215690933321971538327593566484512583493482804985288851825985594560955547724693033017180695878518150595422528088069185980560226689722766054533721934799585783102208700155673419078467502719177955716255687956503065500391213248128904618431048378847777491467421101328180577450550250976955344110317812198642875871112051791209354876850784294700861620068528441324664192026758377271163844320224044627825806670906140477286996398036537866617902538243419964867825584216455005127517110352112891648201889766072182699147651827950874754515758969655820035947912483246002228627687756964614105902128063358010644860603615974718911005208481812269834229560306703760607106728693035182321417363638015171757402077071760141618498376974715659300279759267487831707029336522069379637871812905239886633911629329836649232467997271476031801078802635322559721895628485333486537947664801303092727231060484448372785612669578805119361785383329868431080242353967270087559729416878560715057363715212212254166842305688666300148625354307992261037110034737179186936306597908732730460870871543550397029552057268718342869121672162441771454792067976336818618887988694303357196162083953445212627466244939099554035549506309463336715789963079959423014953579458522079704441614808825828208539085216131902358707724636421015156870475152366578449718940633623229714005187949548621337100887595485998704482476055285633003269898612395335107131894287195451499436357312448008908847171162912710372727354898441152918026217780562220541795562713898503326802302438357482195900102111482546291865735648514427164514909423508347249136634305602485116933641338880000 [61,9] 19284799620641917402804905971453356406689563421999473347024876256270212598617314225097286603763955468093647624913252763112551318965074035687797225771155644159469803739281192875537730124716780866257426228560302957424273349231582163137582593644307163675240533257125410157260617003331098144172126072565782639388950108064629090348366272104365317625825011988947926712987185403250407918862177104567622907638391640330236036581256450974697520423338338110112978750251414819378210685812813450218621740622723183717087182852088452638105433681770883672717362523645812041733591386146395777252869969409811037676987538507545491286371113669465996891535794254442912681861993932939273015266530571213155255014642351337778030853223988643697544482237159089189829019750466789690821860531793452314559496064283321681479866695659885730479128077884906090432150077108424432572673523316521642472398536467706921466314910342772115465079319966211616228925151102837380450723521065330590183603627238599007678862095143778107503443413869179546549914912785320573755503118573766618758039107486559958325274595904536091088167281538831907959586601458207337260576611964155677658543755634760751644873882036217603675022482275010643415836495797577724686089226867948746066025760348473349765901416453071704664780098283516169812576303958411530012578819737382325187538753388128052729161689626969191880219826509147149193711683716094802522002099383411152979253920860417574590215009088049345221545294141769873404689102773687024166129837877832783714152893365024029577580483028318918966379113016590263372143922735078172159911344249573513008639461918356045385836910892164754682363960147946470765959986272289930435457049116673907816199780415920158556255679402714082187176429209102739217738552291325903609319558079973332244407125398386029682399761872981958082541217254661596674207403777746463273175564322509535642631747947740976464243830939103638152982147663718059972739159118457825577043710833494956440183236798977784174453090649142386176541885236057622654941188818276940934207386373180754315264077783200957089934970279619672408095134857262705878662717586344218591271005746814162005552971396010649337917835294229462516874546016480748760042276426244968725440716142294252854590040999614033068685891993600000 [61,10] -50766458653735270349324532394768316645049586779599742153290811411265356824988315837831853734006496199171129480849219210754024144195654710050119339758136291515391234264441220016128786400750397387709756379589208593736643315738259305720968206960800185916119226336249236215685477675846877951201409403727998183078778547463247973295337790708209297714999723733536394579917849149916902047196025256931145497796074569379351691425150137570023039649528815692945428849246857405469017124333482534243632123983300778218474146515897796177373194301360270430994758916950955180769540518729424234312960320754586353360911965889013918687526400502283645605007686577361876538477983275776392767317663495525877917397456723993160205621147394681451253405740934194575766877835085951696836487712533747260374030602437818042838646267423613377077414441658866612889902665210116497678254199880106872296916915910088382471395285623136465515124002480118928067655309119442715691105567142749901037073798568465707487905166521344903538172971092582388029387997509477805515523290594666746961814473954288433904970390786933543599859489175540944021219416668489067688016546327400229081068801840484315561379649125123401176597604705464052824739301218213389672927954499418051533407989093431423216233021009361755589121858572531952463562619467631779342052896579175239837805394159939505320631592034781893178420140008091236074220233161875601914733252327626308974625245939367620376261333329691622636463088809812125697801428313750155950904955404154446999519156813643056984257924261931572053710556290432709109526404788935788025787884838001081743796216891955367958291443404390810113589600092875020956898289266543753085504481618294395686158930731402221207385702114019770785747367597545136644138467892896461691712468805500929332976393061110345468773560767038082868827521976687503490008943162558877852808795472100496907612442234578089491334780691544328620232618439366774525300131574261597866374808122168277155007557541434621620695221606759759576888458742598790719454968876830398478787847473860509481755168590201559692513220798709161189101460342229710042823172368411592412075643533258047054981949932777174311331868626606661050989609187204634272838844563871731544115247703486013024838097161083265080769904640000 [61,11] 177492402035624220418980206568888382843912349197951343918053953576343035252511325404243870624617220655154291548973952659380240480709310097003107823142931115644011823117944297333474298886302761678824970515809521316651500778960397864975943990991697901311111718084487498696435040152988234858552905545521067475457281757848724151578371956713858263936475928547611761089837767524837581972754644235325824178265391099814582373529669999858940457228260533140013437891080444900044851951871730347512698479194964489479001791652357023809497947436705842937743120334450800672496810734880964457513396913804944250454598789877660503410760629543583755743880322337715358338639420347100812474288463879796727792217607403500382567813751528861635049613317209020591414784140778130247706085231773555729746070249417255925413338763110227772941778330724710010087829810969256503078822831751784775578663024688350900557379788581565126325524301772941792120903923751695979328083989731728207435907507911867568506120904354805918341181538702064206321892030539839614645396977652413990072406492299607249190821759486823485689133364712562964706100303207876236740260429687303303718197872315500559857966667616222938236628356976255561603559614772333534548244386442109133105834065581697403712001627382783729471572473477111772156506256295200462707579304795773652656186114667473157297291437854024254693658317986022962446008309290940074487659479816628050169967941159787685454374155196979123245544912090725433648417216658092415348198127270107324721601006194061221622606140883957617514513516979296609462139952792884594208740196823279291620627213601162569589199671217620521321548274178178383426978394403983426119462448470732622897291756433650525972255802486959860874616305217989669399157446577752964429998725496911224531146792273054912231838299659344903841999368726032749004384146047274380333742167018131608583705436187144048157369469926428747033385332184858623802221490290789888896068232762087287392128648004163174636662495644705411072553761114705912229849875709565488174235394812217546547904912982285690935361281120248785984259122675253737749799979365285211655218802708863623606714118696488692571715452270000457930849440941510866942352209727323041484704163388246668263136816448593858851241984000 [61,12] -635941134157741003985678331296589984562347550387779490813250598879776135822988968131229715883933536159259558910443184408192206423899999809913645478500990743726798624853343958509981887521341997417385554008686098077562141139136193456748132917581795728482421168293933995561387165540058592668682728401202433932608089626870448425653424836539381897004830336949153816810477526368127812578437251027763594062870359886222542518422773723130582209678260730527780092395493920089525810546692653511479652885166813347264640070085302633241029065662385974730972974274963737600303097361861593570503265649875036333211731327245511168364009458847611223497793290874680212681255179878223245942073580266998177955670658775886489291889805356619771452039344379960455166780574445918665444150194874243030110443773528404593703552487905409630576531567053643923299395010854192051186521760801318423102854657107472118034193080953528925130107109581730522652006858399131432917991971505265911314529879113791557377363200245201947536706467902833040222322487564129563158126829851241847295843381016328846485660605577656447887756577074111462994194602948323541309514593260173178323687163436033720522974706076397643992646219014768541860137714325536424748386703200633462844106435631320033466769143102337738356336720074320879928034002478382732373490996002109206153251130871207582102875973632506334790190715897486521779372434611646033822035251693482018739144721072403304119392008149088429879722722162199701119898397731753407827273855034375737116439793911527490724624033185019998838870382111313420261092735702530932596450527504072461253726874048257056583666297397181710716417272568831268147560197359633598447789922030959812572083930624257666012566901241360439167114301792737244775775418357706786455051955741973915587722756117681344175389413024945695696644718357615431824151805256773077789883151087184863179422815821533897712858061736493155655877897771512360809952592304304762160271291789080023868940950233682847094312481744751730766243381268012147888050081548844367850229306527610400341305047646702522277408805047064807234815823719704015400277492779032093872150481801899518737676087524475106373599900965876259188770689533292970656928296450639495715381780976070469407294768543498487463936000 [61,13] 1929329216791585605280529731271196028096954384505864402997680066564276444579520493117190445060587931167158247465397340876089140303503652853990582534588541250615107593081243589526302939696608651431026176681095842923220600392949860546197547063731429264418453498943088764126738412217946644957488922610005277630296588970553248962511250263969108216738655796111546983100798143255350796746424177122305639859514527608198736005548825705762222133181500100933698571493198286961161451631304232241719985194570962270313399395866430534594244646606604021500777562644174137983516353020091635420426386675998277336069618688245444046917430838684595326153999151305291447322405393775958235849022075847222485632923249581143378043815635357917902907176904752149208398447779933673456399793142622346445380730699968692220452567347902804174693032525743364908027793662657690654401298380219736616862813525191345714481044994314713858563883309449281217102526075257284115181083664167279199905439675005973620280737057391957131013371322744068236787828743370196577726127657629611093264111741348243542973616385055340874658129246754185900334885974599452461409206951508844400452041264328568319878934379658162162808644014620835653700254248677444326718017260670271374635176871483691077758361711040626348988664059630451651091319720648832997601456686735939143611669291852017684963501986340510089022750510731746481163631932920406027794264687484951080337709396171036237654625824637737147317182014042510794040593784556545825032076353077626654824785081908932647665889072121192646523158145411671040806835375061937014789101905643572005218664619193554803149116864599467040472106298077573732265159834521532244913009728488421336165151691700447788806899390494796966833065743013548837384972882466121500965608328903529620793397057513600128175570135876735058346244214379503669561006418411449712471372071901857385110043186517189686644623457006043881568977811195253664718300240723981039606798767214272814245448762927614869004926474573339034110234642976338989263850579505129064180990751656986429578149695908522171137423435395861347939806387204618684503653132417267198509772005618819881484894467896219193210495294832607729775363207819118798651045469513518176827656949063885052300726899794789164646400 [61,14] -4768216482218818811828453347962939594810062859950203680557045852032371661354068474893190068387441343392808803491941829749322633686890918576673349376640992375421348069211255068744401448702698896881068577417272801021790512378982173719409274421635397525135832347544116085408154892268412138782257540389703784709911086121768261902832614295640490916160071549022545450420360164248298159761150529635398555269798196621309892392300892771916397374158691685312669235729989144250113379797796373445244795103043020113395047061913801949221722719082474195773852660191336693385674846789820250559338859403400796868014104118460865491716728719279032972779072545236160217419743466459755484085676110024236812368734696903650874137518331158489614471942999760633374118471675466189461416599419523509120005393695006056952291502903445905868753174070823946995885490224961592973255581835563230849326895721427569818225958874760143410070430152800174020282032977900230154826590903589911042981804543916168812094128380108365859535111042273083094505166163695673081254702363716853259363922579066566809160380593555958267636290020325219690897686481846341315667991958407328344062149989330579248875538484242982203515283770141020866796994895663235283820584863075546937121347344884436613012961302297948727701601377825866666353997564819032875642396026205307080213893599412474721394918127983188313224543694126862110623336155756424082497115752704303152099669004798332323555547849069701357025106392569883957039141385663453758887627053326355531490865164700217682544878615411713383650375954172380157899395416996552063552266233700521398374100321737667240399210508666894064840329702901648539872796193864282708690856355280732682859333250378663065726716638457444225945095955293799703388349390123009524752165240922176564546689916857119201025198672586546056107756010643895855073361946452144889497746119648621647995077035622653642965412870548489801200837486955572125367269712655643317854597205847114945786463645809297119355540983520216723039216628086498984005273998939441850657339509584639337688791621298026309699172864117029584577169987883947119710903093854903180198243342616733669047613467281353625217980137859108302756469152737104716040118547179740510640466953926787033781680620062533222400 [61,15] 9705821495266904150902243423219620117126510081359428126005807246382247336661739809790319957857232097664520775307162403911452064645985287027873024263528346743161057770971964568639681644236129534487365438520962687110705438287662991193598245688347194853906381202172702478216347690380425063954781543228365064177329007359533070093935686112639076222633556812729676439596540226673652714585467263927102956727398620739795220724844887495744192277749180694439164483688228308949635128928991917808277772869278542547795739484731074715675654854637444359302539838706261799209693749849514192371584699822181878673319023877146796622277235219588755021642680939383112074415901346809188734146512110219103990006152851037990796187911933533866592140966677962995798699470554737998285059058375166090016256442366614829957107145841736166459551250422581900487403454407600958345663024328485606180057672080605834675242129441350188005873630715260228428962621720921328221046561097375315080755828093460915354726552690517101496314697151826017815120600038660537382682863776841930012464723533983623514291760999962597064452774095688677345436344266669883419595692456413138255087165196750852811549044617519359876818602684768284272144581744031632554551529333839201079917461919251112188151439910388395026664400813867721950240892439248081533008629214560636060316988751683566002014389160044657357436789352786001764504903162632258664980993728912736312520382533206574751754942639646248441553406280676230703289729825446230176691707935216930720462613095526605472921180828122099115832976396553555697982865490311202632946088015512256637098159140961094132622811246182745164642420323611116852369715418496927641369268136604511872181251153642058201163289095758498914532689171619470521703243713171256241106929490055334490117639107108549830672625745902735269880309932388226033763483767256830534734387867596969878501159154955324279271565277540934963954056864823892859022130359183700521177957647900400630879492628941653563511375953420374447319878019692410151804236446788712658221125809013204537113617900033028469781294570506824919143154836460209823143206313040294581222708763915357408351364826377373881875029008524336723837007983841838515932078982646557938209302621294831656866721987506995200 [61,16] -16707363649167205411644318335207248454913826246175104104915715128665833694340142354761745605772272064909431564479370757197114108601228632186110457949159960536383629886915405658076664735851931719736188780281969994018255074326115142049714086841156234882087862432029014942597204178876366190390450420285204667852936631224426054286908985864523091859255807652425781235801527167240790573298889006498782794557127094052826961676522925392592404226264434274752143652312372904239522803636158186198811182015730713143863314368747950872778785605432245967752866795943618603064529304647279289757231249997709257665918175777768869541423385476900050393288003514021827659239180282103513468842296038076846143561832976253062684254165726847044918061123394970170951552111513200898239498352564950252288890240701789657322553806927866154955953157218066258270409608711651045169455467133855440562241451700743489288597376797461502420045214166440766914614408833204024680596522087194342359893653709793013264930953004161873907941952238185902318033590762262256254652927814403837516312814407766390694898707082289567533485326816056288662136950802915785131337995435638860435049178943353058822451158176341211148444794634329553640135057820683058142050953756953162446841502837735674147999034570520207350383312477781463163156561693387045487031955101391596497047523913990679904164193400056219495760227041205685220418068294225306581479997013338487827730431925775911978169442821340315819177348857286137873967946748623892096728057625298596006487149846353352812363399400603587613755160546413527419629861272908034145915254610726158246290421513102675248593482859848137973706325635378245386463002244305589685817723257015410386993263085494860919786068258856666431161419877328724688956008641128458434385776912304577917697378365530878441176133348295224319576992416392824876430259628029758135358303611784048815533426994384000419725359718182567394804065642864493692457412046869572543757326497505732852203285689872145577158117650514763009906962120757074291525941304606900370220008091695409231884095475134112377654333433569563320735636597600475809284920288214631647389757468599568400058253478358247061730985575179192227213047961090659216444378897337220992318520319808701734475664038297600 [61,17] 25209464113015646999957232226849424802752237033880667558453252091025440167488407004519635228847416601115057353291466010904096918990839613590268954625009184152099702382984938769523996045974269823830120456941332072295541804788857529774986087528418777026083194974363235147529701442405423924621680581562566008468289801549955483051326533750527853201276081549460270845441943877539485302600809314382945932010808878146443962326036879994157322463875309831017537163953154657579370595042736163319439188078932764264222596421153154184867901100614377784960785906391644313784096951887873240918626256087085068953150940714590824806151553712943193650408563089608154761929503001285603433306060495048544420976183661336964382743626220083497997859895249590899709265825381900454251999118574272860376428439744202088258090454913848977369058863985909684426302887317811312849339690557841580166011881252795258214189094508227027982744874092584978976919121952831287933968360157116969350623159255882441437157544011160259384131141499686813325628183003077630971749963939355335512798227495352900334912123454904418884821666175036920602234721264497370263169808548147097656194348306331365905134473489261625220820847482638750441447377011788203612204555503725050887447735299463571583826844426769228870483266166570864679409101671452607907213261248297367132791546317929923289396094637150528904595217319740463110832540671063040687725714578784076052167029480176901196224600034539559873783754787867481302718976317859550221291026813688017694383041421880271274396229805957740461463364814437055444087622213986770603071650989623761122301130875157958224250803186978208872038732729597448971880008935009858659636041715722492106275392222414315074576557425056703111339941445476404820111173862037023436509590159159140241945587656121247387602171024490485107174480809429051906702277934961336373802703339679912168945890371594090012000221861292754418990713087159225060904451753913305486087337300751435415169971314269227587913159880477421018029995565834588043843540784011042398523109681661425461967751926472801174488756729823417603182380868894405496101375217116173322447215981498697181724189542120373829548912619901850189104354003893019435368219649790902411084171728048174988066291712000 [61,18] -34791541016888353188505203867937089806195583399946987695666839719836020747558880759259535143145665613714389029192195291904937076002002687711750651786817347450765538112098132976934839074261816658887740298266047574803969760640573544149309622337720357237025874880359250489205302899612568792719906483429549917643423632568664744505982140544400481290733587059674940282801607173941198412266642078164160619067948994694372962973206484434279056272310646594437984294796182788372212316277482370225717640444355396739251854772449180388819192406943698850227083490838210484864030419994022336348472692945668018316847214623660069992925312941246106103820954705131232317959458639147299659181702587729024546076774949836690976157242974466176466558576879018680696727005045743757039350669797356247854459041068823946326469475378214350055929890856801728740772912074615612093257211939404135071774675593589629755999886599113055692826434263789128168130039653535414154858053743413930119084504863776664069581588035289105683976560654551781515574840791195098850993366534321601833810220121650175984905592457576882862792901602436689032417120031204419227425125268561933340377458878367777722891480035283709043635928972747140091094374078391740694495230236386955340994836824064671654001346647396069535813711818506720430459592110048361797582352542127953961760534735809466897750083540531520264118172243784522379780490463201743169116696685929755850129757961557601234911042586943196353304555349796579876635656079974019673704544517555868261929334136604754914734158327395524434234688004029161602045791453644302680812365434405865833016600035585934069969061168881155425466647235129348037340259634655446456602015035723155657559762656826890021845403654943397180450080233815239434552590091895551331309846145992543171534102236670470327000847398592859061819833077046784943098032319663576883318820476725371388901295071974031471783522297889567269302316974610244088347685710135092452830871631222631557280391246776523121636670029868186077743018850368203687248524427394180850869423837562714191427874818156397640290239057394336035886912474553199904574475984338905532910430685698976811532533870705948765696910370214681899443278613915732151891394432041955511161976191384702734355660800 [61,19] 45624276872015547236579769268003702641479950105296502222577453694083577106623294050816733449704914623982527275393215427640713455231522465661562167912835681661734443549437800970802558708505344522136651495919708763947940245636785263810258419124444887715677372528911164725999123701568606269838043681483654302048143338818492144729621332979992916152308584490026298018761769879354434287634949646528844762828039892748272323098452845329062259794308519100386301763259852558566355228444861594881459159070226281135649201617695615414674328612547399577759138807762205463606586610524842210576752602229171908203607803779870055213861968823269841851008078817978636338810636082030538321067087437556085946994604627070639304170069818688862766118217975663543720727641242282876299137929704277717926025366937789047416772724252194092433090152303772081290832241154900596263299156265405002628130494985012772143973285926141898256833761375461577055440555061343591958512241391765958903962963501094572595470167058804718743092301722614048694707474170810989986125395904729383518582989900893151366353306335260027174629895085462853848685573172144385603352954888908578999813242884294744602930974603987931459698560683277368263227076829705862573991516738006647495018640019715129809930287156508439128988765744676246274226535311310506936370317668600589938364150043515882296957580135549497366876305730619262375080731560005298784231408383273225506886831577834189752697211942886632267041182848585389832788051725264653891154935695951893437497867446137581058981045201894830836733558871608133585978302117166674185889572984844953717141845758979066368187784369743876839096851811746713768644597607282579519449616210311223453251104357202770242827625268019880975207077319992253670577165656730151222942363942951952108486038008616793450851254754170301016887125285195623546666592279396294794223167768298994053172588230808352406221472814344107187502164876403479202530291667699898579278171626209470877813317686713588166407835802133105202616270986826565428335822310409085272733277449368962331916601893575324180705027413381888852391534720533956712842089407513712408877487604485024739867059271533069729171887068611966932258341613530248257816443550419695201267364822774097903616000 [61,20] -57646345899522821719852339931367679300406928227222867641882179113297064443330645123174791726919619685687611545513875917644904736528240185694355312228043232909539858059467903889304743105662257687715210725536174886576525705126905283818709786365779388503171668310181890556934928758101891297817210632360820224394404694690199135232482933752083429706173063085602203338169907736518625729273187911624263400300425029165194585668181480749199480783073175948210013207139683426403453717839883212262845565477371874401372245064410189874817719315246903525418188351892439483783145258876683742823297968915528148936304727628896326182504835229707076554394318456130906827075958217264938516187419846437377622276335893797333756504128765569525557933794511156002082463039060351631094421329777819506797308329561982377593396551007682164242505144629621875826402569878872514746255307620449509588811089640054151413733815986483787838527778984409200390859131352386564059247551550199190311761705878189522891114175698309811962050132583228291240451092087767552519766311556160346603178886759804906395649106672587738778683512785699519133602794634620665708609687978504397031302305961906631406116448189910378804078791963552014803579296793496895990497324050337301168814768072410234990083788220118594454868889001273585538744423545761079432925842758376353230058417335261230689247493061441272277821131472577063074248021416275210916470804897165444894763959398977978751299568455858441626027025363755935010018699209186864124238833204145088144281288042920703702383678317237645779010674717394009098937936577841787049366629348105031984598477907010788569521193294735652440775976701419311077858059202676824327443897254773833160986305186212102487677395505005309058635324777710073747568519433049901529381592426006326696012671236505165155730165309089286094143660798531708469569196632317682797341126375119027417196779239434014839922842372106243847939163054306139558297414357210412779204670341722859755808891811765117933570184125320820269061699188331493045761044174483640355560538812155339482096957773376831118623865925835183532413865350317784291944429810820059826897251157632678227508316746068135647240599833648926676803412706235537588437161921095372227758041385994184294400 [61,21] 68911328702791462601777878113696745771448198893472658618364434265080850351270856992148873153756946168245736685969345413935036844842365027503991313821789873692628660635470918439849833564136306668374735592392323755914448144530651214512245359412933450616018878771386438243228887764282100278069900116438262970996236310640928974242048839864777342240824468606562031717050531257780116791962871742072862479029116676980914258041721058066034457099869823925868991499905462553125937120217408661108322231582741730270634131751870595001300267641309697303683158259522330700486615498116754112258570614044567986960694928118943510382743467061639829160855099222069140970172910144204157015779990350358806857973813369242435927561486470903452698012972311091942800555678020304347399390396180097430633059104568001614387531909779959171333438983282116638599413269849478660019088036083841237073771403855574979559907690590675686343166918446201878920400549951063247124331568727924897279724639843147282733603112816651248660703487742533305720913663437887564948398934076279379025112398337447212898962522358351152722649316439235712172919415714814956658512137836235965648966872678212713151841801051642009407924942548248483333238597969375048806881698132992196716307280779333205287050350377842752575935749862919167689167189207077274756901063367751365994628728140661627963559098139112478475180141004599132354031704907532854204738398251542550307556042072952166653956984551068164536475893307827530164113903057344016114549601960219926823523853069561685019014690837705152045906105798306606764792681518690247321888313243142828167793361471182713174061162269221029897661715190513548237790795444223920233251507253106479381462338451862274093584627515914731234180574648433870048739909408138213134051500092254008491200947898675108426717445198490351316461382796430664821535831733077055892580851442392671849769172242384200235254204762109324460285612449079003576860057617170043468044468527325336813970934229638927288341022356428025781440143453937210210012565938915939474178155870849520634135739759866718021580934179632760004289884927258301467815453676391316217255064295709967549949020173664395868365282537464050617790972567966262911321711916532128180970447570783436800 [61,22] -75279974270871902606583424633509706535456411232395761122356480126453241611474946496577811033119717620576260069466418871867102893605677057947367966728780249747790004806850818384438738271425054472774638384986946380742324614074168660359222403860719507954523497329299967489713347875628477310238978936483838193725033260735995543745162689929073737931415844967055441780897845722328887092478971377694823215355329207582221863886479571156396801271032674148287644914644157378949568288408754513408131894571723284388732997839348986853998207755868670749968000059412490873539036661484580578146058230348638286376756568830780958639324019096918984625677171266728775544607483737696180926546409591167364438822400578421244305604847076443795282867802876526619085988767994117389730130551214338259849214356469534166424274229093907165599109965533690704496058463604686439360902029358484536361032541789860900077036387271280729368090013412002085421362827456450797520134259545769602828287610362968834821425536902208362609308624279844315468298553197622534133218584798289760523789511745938656366424045232923083204531777426605209432271776611130844102015052374698257289937238502022406209101479243575275616498499964974999782930114257627336791286056422437417486188548706213817533744890145671281225744236458426440662584556636260818824320820114527193063450158934399915145683979959434073574590080194634680401448454776005427270002839849749552647296717470735203634586277428245114507898638607494577272923765376336899448676276423559991283759736124647957473276806321929919050675129521160187451449485392735870319242813761940160603056044438915366907841721087527603767604914049074232619316525171891534739140505702681853409313854406372489474345521857556518080024083477385010510397152700882149749923681904300876156272676502125602282201600008064924962518620785757621095362217810537637477762490140066215654442627432390016848182647796136604044757251012910713313049977630526416056651768893510939474437633346118655265484883862635989837742568813597647390321780005482760903646326031335192748376267997599573369599318286572122862394972250218416656089899603347189228575222744513384062689349863496084650633584967857176655783751938766288392984180516617702152703420923904000 [61,23] 72746810546637271242973525247141781893630704611840588811329387741312952409666067797865636680099506577970504161613531307555633379479542565365678471664934207327238834134148574911693398768879507135805048368580898224804666938787190738367716919369318141821159225552882138279355117707968523609310767750631276053265939325138951994642103320512822443145410193787850141567856104961533700692299466691724358420347107895786730897297524907819665664987738004782236941449978051698176736059414922180280907812693827488018612075106547955501992135015992029581078398831121353230265611005716082798327155176913578474938212859147455764908735266161739122921052978433299682978542216149861703798658976665478992252485151167774482746259609934415885723211556382055246276499631379380665529113530197777742415030805334049012843066161526124604573070738609865643387700604048728930341838129165508391195552892932935425128204245895963451725272324256097564895353508379765513918618142052853032736646057655397246336133694125273034174021890899250720428866464074458970955537037773988683152776572826973212653204965087695358580239813899230128330551923186628521738545897441450714448405423332720648738207015060904643921117004458760363110706528961400412664639803114889650861221438844700063136540755556966067182234977620866763640825526734916872918939309792243247479604825749523869417212746799986236673936575339944102607388711692680391319089775195660730236000436353404574095333721589608076346286871101475816713229420401611001292219797125143024224601337465056482822867684050683723188852563035348343982046000724062465588865671366549125779160185794325937679885119263854406608411660949378872820336787505443470304500985311699810796457826557491795900993972598513119257008165135162281469165494904432315644835548929852520311889361076239422593506850783821833965646608579090688886512274490541407393448009385174509261225481166574938312978450095852686157086855825313753421210092432316146488761697914054977891885692453484654143614092223043932113732724853101436750778924186813243699784404052549481273174579019839585994431961995267841558675567305251267929674667037315370709968451869753567521419517084757681031080122662019549633910112108906134810994375927292714352660635975680 [61,24] -60617084202964947738419381952534567380082023875938499034105310590568397136713863728743721514023243435115732027778894139092093744365651119693289880045014382692470759157535869541460911221671017273671145505921873211534572776353900088857965377374421815485914181671149755355271672695402426332794605587572473644693530144909358618465327524339624181925342911708876546180761726482497035051673045255108692310735252537151475314602199303547547593505187908744041453818700393079811811648457781240769322608050014062860504810382820602270966415039123936399440226403262842372468689932818599617865250770792724217811254914863379085710243932709225582934409824417488812642880578839949460639436876829315456665014282952236853244803932829956328854000317201817290457021247925275399962976440543991808743169394156452317209825139376564097538487835031671356284469126092782819027086324465316593816024848792168363880928117847447438749835702699938464752715300594250501849144629313845230694783364754944413225001660156004558125119321111361869362728330775598144182496022588265542515971102419524444477282016878145661445334808824644205160256893729070206535736312928305950062355025220404234470926316170550885934004470123281377553609769530565238848907505300067274148923161689879374675445488155534598286611200942857942393204334084091718115078543126965071706056101019739085486247550221540177295077391928659576961803066240539378464163218089533498360700341938187436393182505469452615275550846341443128236770712557793615042813672905456137446017552339973781749021330360120677102090227933500668014924481945377787286184651409512189093362469362284803882338067994686838593739609667546671758702026032389559340526748131384691748706703783544403200163107282218236285221114905560866914069800602909501346547297084048821638709162067820273650530623186256075974443043053299324523010274893996626191404296586062180976005262270122031634725464198062817217654081487070188213751919222763549125566193909823998294906850935421608452103336810667268223532329919326358845423970152351982779456175883444569671405199005872310760050956728696419633177666337352470987964810413740552898321240681350860415478779166176648659766518428911935056693558074102317550329692014353475823342714880 [61,25] 42466544347857961384430190752097419756176014222178258316296997279228264589857730379888543909589132627154014850549687196995377175751188259295948654588772945831584249717001020884000241087415833391352077514273156467404021669967309773977241219941826228064469495273802994700467560448624019945603366893200797618501617163341527353381732413140902121176051695153863497327101131135411533521154373595743822158620086917340718447990875803944504822148795283256940864035637386663195259809685795252583313883568095162093116464408515891305768135822899041694279691160209600403597595108550716768397865251996058098436333568824588249059445661864782507375103530239581085291456714222915615267182033650069906501963938244231278555078917994737041007792372043309794122896410340316153900040403300954425397483711999316496123232415500427547787377709811419705412186556656922321466153681437975033774201414166988785762393127360776614085368761496052591495526318826123789477565134203149890512654202552778189856682710996478444142513441232870921572981963591014496725424629240082368390183946169795255907256860836554274234737889380608586525601275459625508450775530704058882955550163078706716495718840821477684833185877798538925802912082480149854771644490055926339572207052822237339993976697980135637658666705780161603544245841435859304555066334645674506619093713009468480324923367341009564650034597644138028594105218439921121992481349929679651047816438964026813552803244539623926637077678133417063503518511764289504059020171233813540683717967606633040517720926995591357278349767079806985169876273135019205241947442564722797262040316353221037389120723612411687842152254178152373884285360382922118720459131835206878128984988984724450422638479392687391399159719460635334458012263529835206174678702060250917514535413333082720462417502723563536571033772144234410049643830973127045565788559914764663745573418546564672629167150230012187920089306689722036354264565445017091196903444249867294609593565157553243918188361235729305620609866136405997102956020483745857866925157933509243344741587394356810767981521914359271609488963296151521811685405318461314330552526505948476515497320650863789918769932257737058454236460948094031610703034093087266575482880 [61,26] -24030246988427045941197648761986593069575997830020941215384292504904268261045338434807412852333696623987405904342272475830605951453226564652154685584129220280811280355297634841056672039738412053051581937710501624797514950510873941565410453520142732228666666128455845095292316081081379950127220965936277581576441981320408702774667529219235311180591447621689912536599294201951883959404989430480387692973475648901850573721369888449388131658297808483678387656777234343800236949991571941260136966772453459416796967153873203194744475115280107787534869502612381859092561260028570743326438331103559043507946292816348016929325689351615075773371898447549749424921758227271117256237085890349254739107926282360263724198521479442528411108719967818706403496550589818616954769422702455312365819969676998343668148305608085069367891092685454561932307941006369887449970563870159484460515894801838649922381912474839712835481077526419374708003399871217413926503779864835498457874632680102313237162534245741776628281969900504115555237306527191902121671618594940502182260355322609644850590454978881289476582069496954408746487655417233970225639884104021599157828988814877012378406537041055352612343168033339950927615197989042608223861882537651021723468799829666007763844759880922483983054153374748521290019630928388524290997829567920440787813768683700650774746170779067162913198679026022359865912134794533114588295548449731614674242452182630164807368149672242229048375922854600555116301404003733909496319950546174575769375728422445384075220099722559927168501282815842393343521550262969210021477663731051537352846277189201006538618046955101983658732784739297464903454443272204321982657523560503632224761333003044367723129278626004406451385393994109783688094149219881807518560207736149427678499546234504026466684498796438277026350854703998729757175918363182008527599664358417991186732803048885494380608015022294585208172206401854485228099425530897976581611033406823503659056261489172637494537156560045309881664616189361457174179583476588404192708317758349303412128362716672955483663921329662672656753505369204890831675589105831092156819169311100735905425120880086204320158983412758717461017122586440144702695919151246202634240 [61,27] 9981597832386787797173849228830681538010044831708048419369664723713291776878120385639256931235518868292698449840365198060528358627343038174088971261528545776649288854210699094098475366135720310760812262126544407190500509892251191930219823679081731195194439409400562208433603046944411985777289402665951771285947052264618723927743536984816137979888470810157365593337261680088154564275046051980604110841583818323946565235025966528388617653303442561592386578599929232531010876417245363596943360256574491509817927057564160716217102247213008484339027902569758571888404444012499640466536246786595751475291535719299229555398947883476799052355744351542867744271726395292514969928345304543456821935936819788029547208394952464944321506584560928216331608362582707721445440824638439485004587457185944606536240962728330435076169446947893136964077831196922646182282893186777451983294968407974607477440703689874185572606167151367656779872099800878206070782748677289610861830414284262746462386128494779260293092720436292764170501242280853988369072927247595152983794147499966253760010381010345747256501820567591673088882447704296173238791066451035987387937682218461253455514336916326705119339970897315287613042757656148634387274211820526276063267582760610250715709441149600196522139653397734869281414124769891060033538393256238924670357408437033686653577881555715394416063081073366450586571893246161732104469108937561135057271912092394802626619344977654768278979262991085642623901378521019831615331490583110199638518251905296403686542693872960033658437071196848414794366855131002047560916843532220352429910572834518848996818975985243603988745527891539607177050650673406502691992443284927887144338279385331159056267653243907600274437997763136857802356660854703874947112049674864288871010142258929116905457506846531700882023474285916633994170463813658060274854280407227665034357212163462950197417501191794047408710302264455591147542754768582591410084503254228697655923183996734235241952116120671506888976822778751842077754993200007359183333856125072215018806238147235994934375030507303717073182787259416360769152142388221855993814059108307985479525569594935239584022095612377246158277847934192220275927149469614735360 [61,28] -2005632127427915872721078631671300930995065098486076826507180656690688497217374173201804692227101999302556486191498393605447505219942783222947460012240297617936579584951985317728408758022209747811610197407610585547435146638683587020723575018583310351298215889786847253399247722310979245530847175270277511690595909939540256593059164607053300743700583350178063856410342561983167652719565189916620245931746051859702374497923975880317171777470414951726848995314097608708168740441568792375785223550887383552680370893591988373278120786548553545537136630685020027039173595543613047125228261019244418058175484367466592073506665475064017378757569097591653938515766219563832415863382589143973744061846509426115119790420983453298660883737396585749808284427737431941709165502202134007066899743742828748578412574468063093524773163593417294169791161753478524411109496637504600267160512657883500615555811790535819297113450284661325411280180534281578025011337445369800164512742889416938202925054669676843358536596732137068991628623090657197909313510967323898906822334723075079196060272398497145336092817291442798871345431496894715390137301926154509132136217127550769495751919835376726139742498448885649959632612178965122062791922930235654346416894718318991583688079240601240470135223297749183995671464270072682234300825929759486855204952468267152393743958494636104881991214885023390149507167010457693002363086311612239362338975709098733191465065495000297389317707376191902996218740050060194338442998863017197966880268599961788648244051622326796775221801603908660758354559953182772912284800592047472755115280291879226092698526070560184138225209950876827831349116997761414510469095728748839668288084895984214804899610004965989410754278932795086794516612526013305640786825410449172318491650454755412936516849161809574851233311056791280215312026654312796678305558350924546642757517829225246747778672303669749046952820666310357255574212757634539853748307360214073136020253832858413569710024951928723803724029863063768258002713808953862616570903111934876065239910792241684544192036081452662455358444008320743737845540893588033432828571254858603803850676967411071342253213474744385154078849546215127428384055918592000 [61,29] -979237341741092638444529831722620935459286410779291984352711393763921961080386487695707266699801970163243205638433500970974882449696948678374392140349408659412794746360391448533929241220185577183951095997924366761239326121518000366683570138641704692665613038360490315636326453402035224385564614369655288233980075003407459005236114977304230154670487779026994219781637432375181140721373724750990748906595056696939847082941462894046517735291082717538008965511448734102374022850050451202920305001753701917127605240585596057635727085441723167057846994434183058945447682721821463122898485391373151167354247702564299416785261708104886538062594761047660855365045481690418467368378369588340492879115067176529069175080878966178022725378569253345897331346741429447147124552817397163620825753469629016327583450472376184744113804866388224610061422063214924588277474742855264787893387310522322326180250374630675334309670867824561860634530054520381361097752849025871328144647969155857234944514367507644106613885295033197607221511293401136643197951930081527298264458355742978542333945138543451264410443050816760278797550293637056810175436048730637594695515884764852782768209489276959781452533338603591437491497650253554533520480346858425646298658567504567733708422668628379413846467407474816671504881322700408448737851144189639702790421798597898633379063824664498488656027734273398706121037844080920390034832252761877438226009184354737854156550586780794174851233051828762156026920956917250488027014942698295110587942803079564500852067667837910627241676327821852599420994028041163969449339271984443738365037401358029379620049464655202704668710241864667302521598666794402575992210676895357180961746015826891047067673632411822346756551987929590908228875637885154073298305652654089200527336744501250341730700487531631826729885533906521678904922486216733148404000649831620668372836881316184775684316349648724229643599414129949294660254513665029889474321248822508795043507387707420538888157224663684998502820288997133200002237215306838861638707405390281872423397029187095810431455747307871789128172345234096959968868736741940060980464465687439321140827394355676483133859750536889052009170059896764099308371161600 [61,30] 1237589843263503869154479971837330798927172764678888629108845766642373287440365933570205843031860774107886347904358509521865850712815541085952582396696067556526547008341355566641261979028512802776877298707963105762721430393155493405670183100104134065224918291581774869124164294723510295753198017113518721257187718940774131163263760573213190663321526128450311188687550388272556882763343379510110216372648773215319804776759285632122959338945115358965086505691808179070520361814946840274535850889196267243393602910566481326593160502377439034559764182351219503272734333090046766549299465370614676422011288442646690093295510831997544567343113394538229941807482959388381769510943706580102332253892299370465520583513222718591722367394665357330891985404852781561448789831028279167831267560602660265732553069884632171955843355857007273169589378540782088837864898434841690026964354927023739615086268685610728964161777403938543891285537891131238966177721406254454215834906301158226324405223188366881510484782010319309479621340572704174854203533065845844640682955291665806852716949339580500009290267475907599192762617107667634553118852320464648121481922006855483171736044953718666630700581710982875332817651208675483438951218966795720380673551685098357668598224869839623589415248120322844773068216777580791688198354268297400312208673193909475465851358386334694701323422919477871479448337183309628844755558398035009355365376648089899657658081186256056457240460337221541907943090418933654025740661872963617741707156704342645710982201320979752323072559206922794713108436073658304290519826154672413369476772566738042780959569132992500802656480696181490472296468236183212640905875597713103134196281564587433173604650916786672090783808389008601657851938829340758233895719072682724383271098175644674335423530750086372042003645795249460588672801079160052752737240398403526694001920921041530352519904670114197467234238864010384645942917596429696737471141059652545215627308817311545530723615900714257441946266930992891033408336375392940091822877331122292296329169792384721067111887921406390465171572081253216171683559147683449548125920331771450541415785038168803587606629889139779489101377571040178852188296000 [61,31] -673879432175917023297832483637974889676501289220421031504618809212614160709338824420589519888442287203959539650284262805807449528543570290593292599268967065712958238175751501536617606583821402109602682377809419372023368317393214542474967076170965649078427400261562843475487584359444883739284575407343332911678745043809753663977529977195769789700043791775269311287747937975344271327075339175670137996644380206544647855601641578574493916644327463030723285389687372245090606251028467071439243201159008986962820702178098741289774249767979604131064411308405324831249643185151935483120563832883629113884027438174285328524360877061993263109116715252110968132079949379460816892729739339956324650358847230956503661479924522102703580203032079637264442425795719493291549542622621098181364899132263969020646366267464449699259533840246216012440256317108716263141439958503287873468167622065870206939021067143149327405891073989651375535844894082483599098016497555987776181922811997939739285542917656454825623571732689321211765793585983773169139949290672587877837741541222134855285348190189647687329063203144702679879934751297890457094399832678161179810689959683401563047483808289720557478234499483332508727477829002482669519683899962876781317872349768286585458795733692056150307270998394416365481579590467445333120410126581758595549580047210747238517696103281884027347136967786708205758300018613610175171562820104008701588719022972766331342096365392147280050853575579459621233057121927337715436211900214409511456684754055804953273801653188820860473863049636644492173686096531286176161025838896090401029297171606885877952260270084985732178311368819701014710562199577226304197470631377432780588860279084275928541265872374826484264887576117825847289003386901937759745856033167408547029737341265313760037747709489075299152841444948603825990826712336971732548330326134236221041541688484392717057230255208838549020494603721549121368237672410797798467672172066829065072449500856049773079977103081665972353647284841276706626744498058305077842028977622244256946181988037815546312486180789777933938036128239514712369199024472964221861350701507709229551906806079488947360347642978647055899113686979600268776000 [61,32] 213657801562098487835365225190626371404440789693697103920421977416117597529362483168330239396148377974395008852507870177878407801422237144421520584044702796041841251061405253692490980577243683449777687679125614897043657481894295100638701008346564284401250777416610885881329543197440385194067563237400125409969494607816591219258362008445244049788392186726290339515616156498165175117320501315552458914872491599278727383175048411205786803999596477195965277160970049637755219677438324377852236256651245224948327447667302450594152678156564264237107365797948043078043031189457334871426417012322822278348126196271151950232017798626484333646121387110946918356459530942140143520979958447323984601825104995515595496355583099299263781966012070537002720626807622560097952536561401217782753814060303803517832793610127567204471521890312232579056851905674912968957326963705317612788327591977671633142591845823365906458167098864647950002664613579863231388850921956021346927243659274060909529349128689068612956029121229135355137305325119081892928543008823097119539450011015642512463503635192807719484933481070569521134813230221719409849178769339829253582289015307225578067362554730834417635048426288040710713823066500961275944116137586392166650494738832543028285643784607336198294566675913316895901673877775113030717754404215677522489202612755090516412197269151799460784958973130806932285902337933001202191835947587964980475490764550976351799503049051336048465431869637211373512971981090970593137504368611024084366136577593203249402232342468996791541523522791745528624588735108684230057370948429302956238343632632007981822372727212744189820884379600652993752773849086898492098561202351772335738593085120567834336300987321861736206712838484373623424684827242772849052568904216725281233900089444935629929768371538428965425450567141459134973847096490407190801629749590780859352496302466098534498827722498950598500008757576024475812879925024254581272575566122852422493753178771925561990753688434345318190430080079962249404155545430983988447450578235353024749953643769301543643148185664557344514813203984113451196011341803138804473336381718097460623940443043644069586692760808983524904240255998403667000 [61,33] -25531982144388287555814087931392724342748127005116304624952150112963587085151184755711584869794682685531238926550483036215265469930519915565682302222981375205419273694266156593046738107912157923738415894368319758371231896915814920735597714016288996997247335874500686282888429034638573198873582921668087459447115520216949869929322782194962220533473013809964743009440641297554399375488193922301822016078571817961275124327475672259680805489135311046210768249817933837279817654775399476169034991417857361456762153792457740369849714075911999613548930892037616938036947343604218055476865405839432822504122076563139181520922123716500824029015060120541953244268669707962449250129209115015754450791068641451593580107147451786197609313560794284715081177396802467386609675273570592599371340677911105606046052157009495650668544911550719481325510528425603625812090216876198189018707061364334607756404075574181879784971408433425734754819169453327339723906694009543111204791917696828269109666810875833128126886401011574812871078397371122220611158307297550022767632195899459835301764476673631566966128762545335650862685221709500764269061512787217618058237966693183495477622738844447882991018460019534925166534714088466793603390930949512540321311262095645131111564482226092523075831957994135970956140934800456270457481368964185850077615998261528199271494193975164336788515250906615918068818959328208137540673329449698886813646824261900622667369433842595099408651910584355246657297395726393277797906358676463528410634862099465427292500009004236259755503417307059773725211805069813675271111749921549157145280958423760791070203023272305131927832252906272663811467439936245467360220910330389174886835917411003884914784778140085301707864726643141266453846485499293793801528380377944179756213340256591405506372474725999242070636624025387825175951738301830945876000190394598742414459609896410620222692586203888258053361476632016443995682832542462242153336308848520565527258013088359621910599256483134911880974511394185831802833655881908045281326401002536563870959333627380671540146598421673823761508552147119881387375884537200422071511399722152539408190142514122784130215742276861275590466891571000000 [61,34] -8904479827892348287865081101203371262939865999868637690196061906118989791925865633942131750558983837500744690577762896374859310278527362375700201580881263799322079418664486863497169730780465396102553168447689780774910716895045093407669966485515349518214336627312051089562171070232197593218352904552042995013752528255063177139136242217108064503591541257589374646962641364053142440468995345602830215660330309515087845064924510125871580532489502327739595734637650847179137756931566982160225692040159618861835977106560914103789002591047263087409974810252970019806644127147063803467022331213895227324810837621958919177395866109173550270972532115910313381518708194638407828672777139620334226707091491531257444137823891901453205305231783731277535285448726795326545827085646930543814242739350994167787316236368380211675446752092676609703295083589051767111635234209591132465484990150985570362851973477827112372278840622292809543221431063735794768590729375451350264800668957624669840894683956963423975712530078856197471178588216953202494257533803382629096338028489796479181595558183741895350056864502799643800237862777564948714456923783064154300198366261310325150046650802783348739843475166090935283549626448018982994261834924447059146610093777283546718800205910720965891963936877053805527188620358611459506272954254344508163697575176669744023186590055066697912225307654112720374773414266082410249924018011276932521473572858978428453195390632542387016249712081229512427636782370247632452534398847178119990413794251689283668534055462152882840816085817375751075395690895296569505432711955204600186316537048415465676329338713382069292526358182302929547860444792295202245869970091672966409407434505621086070533549233575464465723798910728486426463942607156320173051448198598033198023274330906801721096075946745876123272699184631472311158372168211196480850076132251137926084407607522081906225642250264480438946697140126335000740643435247154646111095051363177701579898975171983250880469153963801389321367205282511097733523070238065360226459637103653830808557257291874798444014259348567042174966969713466450399166946302237157170908049055187728450274967317469793603913824666484058354432404000 [61,35] 2718865703877350584439609240785037129994062555456326427635579251533242674983112624523235863729620856329808579833323125219134731554028981503447823221054538992697732042376537493516958833332053935162884649460291930607214413057341723541956776764570508192548208148818072028041583761840448170929705521793143233959227838215568025488199886656388935012306593635613081434460874393122829113390888570045051217677448531949082996079716836584552755970191627814840340539861688780129394349202525121252060547866530141747706201770285665252307722091904294709138288868138357810180422372130724562502547311249017541372535554851847081192380775454640820864884826520378179085146233088605185975428638241185273714333933587551034320725343754050914616803498926248589809511664139760371883854946451794633691018068958771083569789833370667866603719451413301168621926551677493639608575408491241180329925193022410405869486220262000168924146513569555653823247205430201948835972522518480804059407013565247500451106928379665540501088163685762531358112283347917177020078056259840351057217356136282936566996402794777366501288648799844443618809238617239653721047525488533165985666503352994266754696469923368058312263482335327786918877450163978446210086646776457608805324996427570185240999332686517948065399403088562581197419624090573376942294567083787254825788525285462288040236777071521761006492112916023090017466626000099193145028446754921721714381688065894576652296312074955457992488655203790287017091567201301388689640756269881751031878179171014877205890693715137536992822062903466130470099807664607447632236041050244785031059178794684542325607271344674682430451601886944440176048333189832343525173848553691004126878579780382262623792188605916213614921492742942116911382790568998089908654290172306305664584758279788782372160727692584861056442711126585914611150984914953096135960452336713637927476962459199474941447671774841213911401559730721145384699660035914216704804983304161154214229130811291606160891793135671706177450299459841942676216627142847215715657362943774704792192927857122591187355161761373186068848133560348267103299359908765505195278462114540725476671950072165729735984769906592254422898412500 [61,36] 1966855858487605297320764034176534553431540469496808399953495685971574093106328748649926203776790383237876899488911114898566146365864117118827919599204264570717869955931979607689678491647406215368466243715461117377082991773585387246784201888941973669991152598428300334359645141890843842303373844963495936351259440446666889717640228213183777111073130112688927919103717402354948090005115260097880004134622012415402980245981435864091863227318692498596435758542085959853852187598847296160081365306286918194721020375305974647128656791456004562998269720574355166222839526896148537277274540406894367011997169525790251672391123939478032354721301008848995949231706898243603623376702940347692121955814006590447758289647034367949757138902093362756695101767166843609941064437470736744111554557279904643679691774092639833821707588912634349667780651520668733112936995866211214032985870232001525026574314984283152732932753781874070998099290907392794005227081370499525188872727704220016533505018685040388369248589885601260849782288228029711639030520937766241005379496739525996638125519158975409664232248598017974397525194663008357417298062843500840313544880029692190400768640662271332971424011134410381871023482604020344101520217468538324026649815097067609074799790649084733501902302457473177896950442392014504220520787688105610796322205193559838499229666978175122553400051097348172368458436104485463742555801220805094278572752159863238296770660389739585948010896083578759195197242858656955982877732533283487707305247138932555063501411889779024218770776110248739669536554252207594956653875686793294850806401077841393924547051043662084451861246933549884944005746544381842936417680235642732437302513627672717022134152327071865166122795449888790782308058545854391575655916505288600900972408971625314773680093490873055507701456885174526169654805578403025063329244484902504858756891809915964886499499110037959126631769727467230113018171890811374567967885459615656374917931357328624038606020653926818990836133508227640107985258200095153385560798573984242827890928031688594369060982240748890442177882855660680622747514791498122905765341627283252250890332698227542808558280389874367541968000 [61,37] -1822174622559526609098163724713359875919514189165417160208640824523008848076026774492568031713793374104617715067110568413764492473654011107530882043390462587418698241671774637561713117772737733065963421420105674372148718749062284417012461304843568370060079381059637562963216966763201822899543779175675710533647926369439413418014679354090634291188306980137542981841801238814075693413836892092719272675432437097085340637612535998054672239566461841375025343843998301577882092680842827508763809769568655893533210676252353537121338020047460532574007105423950153035185384320810248463509410785724865914701059140680950313408778104269969466188613829051587165688068768538636408460904968901359064959828813110237818363574960677348011459696830559786279023359236595567441763700881986083353483410023470084698362588351950673810680729375701829422335326736587457186465528262537279353945117990051523696701572256143152815027726247591233008839276836264971292163047011704439019676573647637749406589392214314577595069416267351976473135788483925987541182791204477390343917596707008361233182362051454767802191623890440853849612991400633355969565957749405348847140509212065465975852677206568206858214481766214504835462540467027343940012036835480505871529559973543469341847721120384299322523634328988952642974069130857151719445988169033391987974657413632445373556200674926053524023038830339415137897786513199456491013350850114685321044392689862131205509977490057586645838532979344015751744720112324486645142688171133223896879395799446869170748497573860478179529719804562718082014609952488384232952043629312627467393563359410242925779350715438495557723708236925651909372013578392560973189145939622068582231394481910574478980042380606473928454971852812666930142797643341854985834147186153556777653860227737780034955151878021880649120127757767563731894046457165369426076926338414358980639239764529666976552194813525596338235379968176617038039998258912954857556579186293711383624129167985781525841372337896322962893942372165612615531441169745754023242750513667950298620638609720474991572775173325635458339501201704486383386310592556679645003264575575941894588567843476506564684486569775316549600 [61,38] 714425663662348515419827608731518540854041778440408791786705352002010919295733375722469230364985048794704900507302668285063364021982256521929972025763348195159869823889823022462743804087776384827453812762830631209157164238526251763595103334921839697097127698325534770685046358438705023664410071637434335934468316450768894561697054797858354482101073371159565506330647112008450247705476143419792231018472108942491039411535627357604895649528373985059415488152787982465333392873436775721317507254837275365822446219928429163378059985647334826998752337904497729144734304499577671592384512159724873524611563020971423781741183260962904248287013998352576585967057674523096050404830646863513621342656428128135135600750908525265128606789371117601730545779708105116495077700768682696095550970750007382132019197195773807800589451369821115437811414607001675383894097372708065178534846563055267099729115892602830352974748001342594651320849334322436046374438289229062966300957516762794339687156343674193214113140602188827388568844958222801769929187208883928249941437534983466148456778902332125978697371552312905443107833495393454030472517420591459834462768633931246709422404450069118061803109710924960355691880767589386093772802480547854272533968594853550538846335392325212213288595644748325252852316696558691212276320209936674807760723301318070577882022129352499158390321864480489329870800381691229097150806927179857807107142769268275957048631108381910291485811784601890606827390739709547092813480671258637155762782088966835065634106188590945364717990201215405963709038149775227221934374068411864974096542554809713412501949908808201010884025561223380103673094967135848426626274752514807393683721313592507993489307225416356660920449798139508935586624228536190889111771250076776619395992790509574168323549287600950879738414388951680560054530764073399131904643072438058040361761772542020096469199437044493090451616574827547344630757139693495173679620688463429812127804522365461753606818494260316051466036458821182127607778614513656646073776025727853947575289812280311875127477008712801446564008094127951934241069997785974774243627300193437100883866378562508538868750822331998350 [61,39] -150593914721839870406742372188517836033002546512175069122581268759166772546196754627553998901877496671418895809627239180886203626357393280639345473014056330733404766572480483563050722154550137978688973883455274441649148379032826266731231596394299760895183190519679779185126239826155838169082832795918284271233435711408758577706768431046747545471436312886082230554998752258158604608207462464474201033840801967169819089730862866720067612159926628360322166194729656066273111524145999540709498554665276921555159923144024581920039862787863053251992778158994505000651416665228296563046246596222594487797476756344991345493508881678727712720768202207897182574267389169537790616613363974204384925205553094720501843377221844095287503069351112920390713147296391294556136309391732914851752779329098248839618100123583696881222973530820359146679229297085063743102843595363456867077180316499827815476391866471730988457677506486726091780423037943873895357893665096298391012479527337386691360452425007987698330236879687552290293827799584674306680270071193469260774657161584798321007897244840726290531039440061067436281536669305390659625991631884599576001105867180004652526071939077116226849092372659066291738316019585135111411110903662945700833634837087116294448148659701893353023686531381271560112956522336852337376104145617350479300924698184744494190018815833858584599747506705586052581506529127746074384610720310944857162384930769866066218197910145733094324941897184284534638872166771509278865503281681884956571404917194564076900098715758784782433975906679608557182441408493207086108687399248700529241445797531107979728221464107322902298017523376698081918626521127835410503830800380692983927151995719325904569143999832890206060333372796627537137587900905070356587522445397327034059024414141382144463340023817229611225093320625512898635305900845258878299909076658943520726525104015264311757344582349442224916620991031622217039114756512628435616560293842868366026855803124530319616533694661735991645494841727094397799542213818037643770963790185488773188806602629254602540797026050624589947369540473368918346621897072500492597409333867292856550810983084963817436783599695600 [61,40] 7519599616741348068845238646533196761673702667312081443952210487421672235792023169147368333021932886316608241187309603819004034095258598514113487190156600359090133827008993506317636386093965358595661541292445115413315294030886949867216515780468671595301510457590567446526351153349126591330740483640301913419418730840373420857729525792865906786326807686840338353308182451735559317620696923810637137721590029257500670831602949833173469488148726600169333647583981954808614755830067268435630677673558097949980998850679704829202683083378778539907113684632442834036365662311526475847668918086917123807945559268177975472978323554125846582721987839488887161421275430234234801346480349253005604009705132401953352710730990954614945514667742257823091594681689727192306812888980946550057709978570659882489705794207780900589199841420974282350158011560319315042573328160565884054398852578655565010081314008807189174889293876108036011748191198439940556823850446628644343629093484256759487064658132251611121831584156156887547881981367923662261298493389141685100785395424376522837424488967216257364617765182132640204689627482097419475966464694172541803791490353471440385781700099068151721835373946033982633198096045671085826594539308949051569354341531884193924080511926312708644279062408474989512776074213312321591128924957320822996525046942845431113594529855687268643930621253596447377320338821462886592683250226496346740017331640354319852570203838736046831319446316140386288185456016967067843646155258017431197362683215948011307080008198060535433660343603090506344546889438740448035306469546841959467594180863961181637084898010919043599140687742378474553688157873086030551226455720361936403785627317817160270243258827826874652336898670165468052004839104285490026322684987057262975134786470640467151829288314893085935807127628637336026817266791179546856466156697893513888167464733625405532235871804461047753430909066032968767318611287318179211421807355823225250117772277670624901618696552299309322895731269274533193926086397945848564607480067482482678732304523249441360534142984139439676196098132096814865560924347062141254070443375164328391854535813937351703152421600 [61,41] 5000042087657288144693898983066698681427744192816152985419216255415282748777303481375070972969816816025589622696370579289505130489915841052324597249005063761435991133743554246546224550968103895526318494723344062417853671187552392436040708839731618419637448530076780277339431949476464927093920966040661709929452723784912407057161466073787897657865204773896007956640359512123951189127784306253322017184116090113448290336674520155967184509753789595129436536024577268691907135800374691578188678671162584290253835816757807695003801105054438429757526432800616957034713735411400201086001616133295646610222446886102164695352662475570131356136047039988103851842003751367038569007577320179368962662940056632426747845981169032026774718082413199150026892141045295511429425249680452616575459709432764490512781332310605348579410137603575180534622816422634140189655516403783167183915002476889313207049840356670096671991240635680913003060436803717008739226028581506612527693515309262601985103817494804206266192774954526449022717405381803276285037283643227357911148418478745447405161178385859121842621143639945526139360099232413331507652241337756218424666851566323826957080932138595332821682635016006090305057587860349548794967877686154600285567639550248329228797313911221510251413304977603393888993695478316504224374189242953856063550314290102940579075284644899357564313451239744472134206452863575793577557096922559001152801613736199931782009322811211253388882678680905617837667836201820959644374605128709408058026600847331141863299563864662366054870467917616010152775622393817312471310273308267648132084285717337495096201703683048231911999786753565039018860000249784662584130387752316358275811152497841441401693503724381843515921381662279405591181802949875394880670142798905196087521332404385409495422527422240933311749599162300023759028286644079419303284753435235799009596734686817329635788350035848003585850374731118456523374610599025352431115356876599513304253711171860693441983041526665654785053432371270478794756130691195226991607631167210908377387548909757178857298393463547594045917530041343048684723030121309293854129581800014894293703873281615373214674050 [61,42] -855506448457192628421647427836172925783867651465138998797009056749487794150733527832327531641626059018320201385369628565297911736708152882258721440051268667247008872048823019088032691555531482963673419062270146583547820447648688686815266467823339128108603928243416041480997398330254712218860326331981605507208084413271700780054335916343556848052932493317246613459171044006866569043457182445503020025096294711936656366952710009386457780456778689849336293184315883657214170658071239475842766230661784584816056304455099634531605998878779981621642415915383706109317622085327003365848735863229384180350544606878313849570588758049489659744955467666126037512517309207843641698603862603496129032449222635150884735394058356418847330359722258367923427942912355045995645213921451431351298507865205310188493502389212964426233892935236527627250782271219767457634572271816996100659034821563731833886448766673115895579050221662683613176157624183248918855624891112163886683883415326358805589816741658492986580476790387684252270858393462216121102279879835682861739760248166011258338769700426172392101269053064047412336993743222211484245899307627427899600511727102805830218297361611470297267203127182622903553661821150680380317375692368569429757778971812111473944359722365793429124220545068178778007652403712680013586206184915233912155963403451499218784682262409614731445315573818371223780071502330860806691918307413823212810018852224429212820492682396932362502310762645501489050520330679137098827130141742714527392250357773302611914048400587069827488788698664880402788943452965390307479306143656702681165542363642448935884540147832778265640235049677506119897017131635564714357495135780107679196271537545545762919368784633593514255040495907977962605770860018456898981468613303652918087839507309033176828870311659150453748834708057848295741875909595715001957843189519100846434511652787382077625012089086042888365250169211479853031579373976486811437506822918051628755641754398211173106598805057072500804124861387123239595043675657201319691286176356486057853671990591824528387629359885645379403044925590159739788518993280002497504933996791131960858928542111364231400 [61,43] -507634672539979276933351302542055793575752159088648428473910291681226554887433544793681313143329879229001901971033893702667253925342413847955307747575879548314037165754971339272688737893168330974847098386004289456863486138608449133909788890845406564079011420679090931673957057903386783253851832583623380723610268322542563166518522950225562171031282759629299714900667289958545282738054922745422403311471823550800142571328753317176245753472096473928465951695429320186620316188278145746238259302940219508076918622359492246153582931513459105579366240056566305211678289476762625924674969488605472737120898902361463241849897805611959617145255003684825768177028423906922117165757766431540882906491076246645435802162397677813309350404888267756554534414916175837208732614984891428775060854293795566308380458491768405849936576061110527696037962381175518239519636930673141181144169512134420469620657290159343165660663501057426790435099165840199185884339400107145405326099288343091134442021240981326301124169027957690509231930763913557141364941071180244714108671066654922771719544330405958806831555202285426141041642431158892753392871955030361166505993550350239963349602134448657146144763180753638616116203046629081767002065709897026467282098658282917676565014146234823744894294359501150051037153741187546540790789853472506760050176435198226011333169002980844135485745393018258823145864398202185787402470429393714386742411664355669621106034963636987934575015500100033643925090007220029992558964016654751732128318521989218393073247396875344016361455454708285697221458747289115969735417420298880429808891418261819452709811127436619521523417072966852874748517765835217765793577776133389394149410625065792966430421483511962981707898851474666565724470288526019767434159410819797793623234852236064487631876557178886176875433552238743308866857015185276920798198550858065512238610027561454121469255627917968076011490223816951032106114563897027913156983655741275168234232804180291290219650500193782414209392967964608401981712887001975711491073354296345593835465689177989065422480439938535127723757910802302834826076321194955286071930649442776121601009605410965000 [61,44] 356645342695348052844712767003198806786882657356322318353737255539608665067666113816560581565668883642886864082415333406469715437989127858682143945418846868074690479605582786431156294400382878658674431322068626569562907877394975891637499203566576703563987893319282015358904039821931842453830889809996042441627303022237904035866784270326734199902348956134735211503496838915838921285030665295017734368125776157873803551616339015784626458693965255645228158547355224648203822878205638381694078475304766288153652378227757486915959102664525345146706134916643905644489071729706230485547668493502461660288970166933142246543725294461682372414147484551906066184053775852010526774133751750326320763192919612286122295004262263740624826918156569935292730715218275543039484795655820850790966669267128863860465499788454673798404543779869243810325976870104462829264966608602505959788192712607239394595259432952444640310039555147185621991310999690006528815075845808675480433076505097827457462931890495398936622765332662412252618403661024160752563892937332068689654253929803655072179946994869400399800685826556832496130872488384682843705052277559140767944705759847110326446235338933810484859976793305590220981627023176098753974943090982030986468778729187418855402862913079445825929888362110631275085374531156361310051006110488615590448981063275604049163019759491981862942284521660850052240455014777222319136517895457748801268255584802233308821168164129120736311489839516521323938223755972344142481010605731545880713110885295429200745333126390740309510776580525514243372444381028138577447680775245296761033356735115487135966644420721997922544062587105875941903900751107724818298067122660912579153685795967537056054245742510296475904921218467307433534765533115359122306339612464414481720268610413111271577326158140194225200100117076857352080207551480110690229617560948599926578622978994113235710209411932632894453575095564130514937075016374888416513366750210861585617794953701033239557579378103026636213517165490123302821541328704876850137204807452270416246878953827603399104730448690033110411667384811420923491367925130484316134411180424099226496091766496050 [61,45] -127829817867575145432659879844507357708786413607144001786304975902729129520091336913754431398871639122469089926175667285440759695678586859908987440855915744135369188374689811573943828629982450439305367549950352702164619163510908063309028006640460882171326350820949164553480778424741992226484500442836709976714545055276984102542281662425940584663820745084292696310012440353650713471882548101491236601273475708269904830696540091403615466738633315113057531864777422632253498281234239635517206740275585602402174198917835202927373621050520895663660817206616467850970297966844013676256920077794569876467351099711784494006977771866797541123705213036448425526928172944331571720193393398842987710516297555978754937195289703911260792666431849716587654403340364292063368962201123380588275959160033847340037382800176567830530484271156419568243405709926402206953693884500229966504015681359631746028472480862607883113155428071187432133906252536869116031714666645631294994689883056676155316235144597034473836834297066837508914433509990959574554737196848199914706237873903235261437485169097309899668358164600217936632382048658497825695240502049436657292886184247631784378031556990483367309627052418147839962609083261438160675745343132950697055185032416850358968890847015730417979058348057446374750807211120909130378968175678373155334796345922420625301996071871277918482229797967760951411476346693269040819170606823775422255391883049529849962789062257365497301372456607267916201083285089867484586449674945826383869419999465749006311952603820667175591426339677365183242302808440635602626116865922818169853243366387581243027034587507719731989863726667024362667009480661813041458488053738743305263055837993369515593016033361411658433882657597253930465273895021509541756821150993066923981761016114345140228514589049934811123850064502702275578347384734921099229561391619271455405834286312200910427314495760829525624020858907946949008712916523011784942834906952829884066606686792730799659693614004273592393870649581974214202508441190057952556972233252630579530469582447112117527802174809740300037665028576667217193559386880757655050394591643370060819822162200 [61,46] 34440901533332603800311822421625242188731288249910484018836205719144227214417904403277403736071744023650687982597359032079540654913996336241341468329656853091388575936325212609868802150860994925418214847231685745865937595426602507735378659844970934996061012030209851661425635760764137538969176686192264951852970402897647142926156430935665661758518234329392588783230003515805580650880266313331071364765448277359592874413699253704294350675679688270302437822978870668746387475823674229376507558004009746539634412344199730382108029921282455540968059988112810007628277296622375028998276770657073374508987561475489495404946746266886051165120795648619055868222922112766505796270353585683672855713804952947855619090079826837240467814226290526265224799222619400277712173747610006366920695408810715313178667573628808586480987047984350452253632867562052266766970370994865205977808619694876429490040513309130765590417679446879077485684615339477444322419550188927749074935746444986983105965121056298584779974927411451867800395172638285119749807517559150221164909378450223266592178477421256755464110159172621432911068491135956431099319309525723255849253559312783452033556512409957199022941471449458174723181564295907045276499127096655178247255283620325074620178890173342973708651005387336803033403166312151933492977577595099627008023511552008106475315463352597064391363822374208627370926994084517381901953159998127657348531702735423150560352429827672128636732708091803653773844197517384187212490630247830987641847287338790273530576910169383520683833683010408987718508233737504504592610949142674843194508684319377352703539088836131821094222795757893244738542081786692637392092810992351860352269726558940264952035314342425627560073729838312534556152861947586498980863047753683885600467185598820207051158769346469161903555135512666236601471539198172471127932010127137792201210430152487452006836128815329512182951754458047997136337721339547344777268514493408606320375871989109717888051849182282113864863648508252108666897921333573787049468269087393595688843612365969577251278703146149385495924151145199287169322556335875798184418844325322757601551100 [61,47] -7606686043804911344198537480400791440493583768344490203605683332419581726722784428054451131726169055678136433576261099809901299310267945272483322158208235829645844259720441880290776787138824922114543047781136328605073942442724871478265303325262202704503311780039201889020330270437175635613272052267506536509954398748585336191379159947708171648274666020143584346732079875446117085304473528443084097046369531295631531864057753702015586561521081992241644651703623395194958871692888048179796031463968890565007210773073523528824895195195347355476945722999623872197619284775818038620310578842795901879724121724077896702575316456745909558281489567999990555018827391264347325345143598375013639334128213779925839873407022757614288291055957035831813167796310237494983168509935789597749625606479117450600335922125647578843509541492444583649996722012384171413743760044272550128038099537812374130079607040684887623005511559454665240374900292405628966235652672269741030273755393089464595706871317422151092780294111098093023036494918376909636302720337497336901727604115082643243347083457130774623007596474267868366358711798067699230888433208458997028012938704918645343207870455744740613529432738932396530942715899461418558433205185835088692292005877232739903880505204933358584420590788894720741696660589020791619186746441283858806264330389818818112214995859496926591129450213743277589714053148755915335071925220223207083590210294203123604831679947643969621614624924301780310186288299353608284129114557778736681056412907718619673232293187077914180395760889983957949341265862064456844055296833814997008668354273361156251103580457924356621262339380032999819127374468044049107380538416452775808665923124403449460425041891798058432787111000580906712599700587171019662906219197933897707536271231097096975318239679899141929003315241437388364317356342834555482466531519220524546120256732724714138728209328493626312672704547595098036854865008144101708098980106022493444996267283672879043480862556298687948947356920046788215676704709028924447563723391801807967446835123787411569066736707465955251592835624260019017140633838344909419881360943354486562430 [61,48] 1337807932875987804242891851430318730769252061594990889270503210108925373006348634970037154337159918260905805107979869147078965176454460813404974011449476362625377626222796756078060031949021910186452867824002732142007383511765126104899093857742837184943994107683173899197907235334262801785151650811094988778794041464514461653200620047977136637472716211236481481926990423902557001665813439013050436607718007310925142146538388228740130702198810912077024408179943649505600187769788298820575560850252607999526699149174777259816977823841031306037752083346830719090479823610673519787927031284455689250011530824869612902568308530167731719062479396647005372356336606316637310260786512449817113698450622423174141569307338045844048762127253007914828991889700024773904367824324876948870519330032058704999771619137099981385323082213187646536092598804685501447443360092965514454978584262694516254076818388327608687327292070104302709768465506358979506507775644530428762975456952216940778027986976085251209358128989128194436351352262285748369626800658210615688862252666045759604795208721544171477957793410419569635244584249914052681092437699113709493639897328736446047514248503245501924038845910558927776955554862711665405902145575388937499632847945156014730793810419243530708570679459580567041706672105659763282554160514316891098696371439588394716897166609325266477893066926406592139271175330773279860688065777888897813907384834316510117397392694167314990113760354839731746449634556902218822380086563363098617766029795718833294398799479873007995000322177898746121609841612651002163685002610042426428000901720484717501381935458490198313311613141715800321020154017035284819374430275265343801865464557432114148093571008540374545233238096714820221989415464587262017165556373042340684358301489586298419631704988384015550207682008378787981982194526157226793951586166057561304931187961538847272706342150435931262040648482005201291134957375010824882884333216824148036807202446647656396396945953823453674469379520475984880161439757586688053327956949372908371571177389487762616889477526286205560454374022153528480507145066006975482855414400498773780 [61,49] -176684048848776694281120799289160691480427610755836028626405383178314545245446402693505011859349762392892469154381533490855857429907298394462755334930123792984186544144298713814894526322626205052995415504598928960889307414418665544684018202934051642009434699269295043789391047444566220653720418647464447533082927836623190490945886503484631543589836357310174743736577490573746599709770077958981922773853388133029178556852897201517945861316871908603799590749814167985295832950955274888008429147908876780885843153050710461661428812494455298290996017885717249002287808353068333489318051967376074721739906008740622910949802186770318759614657975363909901451778350571206575654751013273989918202626508421207400170023744041298332838089946297712430136880743770730701778599702030908586469247340251173871571775338741601519402239632261944132142676668562424349232237896495264215954296866092989750542237664469801452830484882089094351872162696757456112580752103690468794780587081859074716252666457774547236961339827872853394006780617575905747961852260005704082846068447209246920499091293893338965741536841345924430412043161077475751896421040157536540463966865726601262132323797885607862480524026245964204404881838056047886589376845976564724875410884930106038339891752193810718225481207343761988650274034560162036814987817379397304977971851450223238049129932821363914193633782697504557266939130906545841385886406795137753572827689805015090754781549486659102431873593123707498976056120555347816916182608369539807378026882735474502932707527984993783846664253632204139915907744227217513919116683789186999612107434722412790221588739426365472512465152017045726300631841765112224042942425485223497817997731029121892591883587617132756038859495052936278016334492472238269488602825920555593077453115693139009803056279216315268526340444860327268951001628180940887415680440571934639932798277646479061013853250657947707002146008252633119265165029096352099863303598826348927326097278929456661213087113992839501912524118985230877514718989980694186371912610889836236318155345433211471048084861604870948635617191572147803669620251511499492475425614984470 [61,50] 17094699669077557127594411624519239090347914656313792984046272636323673044572734182812016078038486821841595945270041292511103117218924033638437983920948818477340442536775301265041096982800736269549757840335420668796996942552635106615086435736137341048576734601331797263224872426488432435324747861146816999823077085507359794444689158964728524708212261749706758808871683895754113767237389491871754871112883529647573581444254410344099630393382944890689797373165292120644834192788879886364281311514377867395979813757971727948313776583230833259187067215549978707992150350938127951828457117938574837740843509302803785328156574403796448034429674152963081888259376882003168353749858920013372913924985502280540287723758886145321839112026123868010612733067997176971731694540269477156321530517409063788127006318543139538749687229537783274601991015145955261459538974462767513517861424019030824497822634567295987542298804972751781940476528662972080313588916397416224639048513967342925067775494262125847572515384368096168077772193910515846556153348816473384040702559979954023918757293541023303730530563834401482717272386661042825119809156598360091141768779260090366879560729669207371073342666478242939191748634965355241088378300321995488997682513807116711328293333403300867607036822272827227833979886855605287201295151215586263941052821388951236892702684494024500323171593126187490462125497245953128180511184163662022414479451159036935136495184915295662530855298807970187622714862908358383861528081590057678520918760292463340816299770347640192158511024211683699906205314761326221753625337471295400940134486592572300760607367392943985503821028376173697107579501477615696652848457812414438812886239130201144292876458128764796435801459654627364178857270424838749137476693719193789116113432920706552793928138610233818396656569375863390771364034113516829715242893256935170479203179892135426160732822069258205733709152334198621194627051359821648018953914972746246710145008889524137142858319611344833137535196773890940814416609037650518539050321276060278664790987485734889505592753102576147771689023452427189536243364281330584225444156920 [61,51] -1361086554068667807305719642635046279043275044016084215558067564962246694689705560539239733858078590399160098752695504307459889961558867228642018572015264512703726624058324587617820773496509269260375195433744702134167424776880520182618954915611137708556877432747522509704833848060559028032539492124713969953483693810370192243112618425277206639360893631677422143200274660265819081073030758447057625829381030210660816672172410874109307392287935368623859719715490958826831249331392521328099042206303949521271651406918828543357665377609486101295374872156356345179763848617554356535628848647786746212920911360157635707645225275867127322186834641372605609352315225764885710057535877675815012447592228859334586873892200952758833225550715151885722439174153472656271745912569090610532691965299860536829168493649051416398584623935562380397197360704375362753578457115951903801239678871710298563469195553401852424429838305525786347242858375702820818115932268256299918525915636455222488042373274359709835514577575069953361133736727028759718929107545851135571213244926019407915706380324258506632865832845663944491938403106371442604682297036101724964027106543207112371762894916436114553371141389068147201706949535468246740586329511734776686848120392632315095303394655758868059382956978427760622895343561829084872843956023352415834811960224937440453863889718504812164455067990049154899568320717023957791616848637166806707834218407306251656910952347522502438338804493261476890497749559333197848618620116696306113267777641133354750524591121068848383414960288654509761266129906473072315799463278287650126258599843844257895501598354080612459711055985515361379590179159390631495792362111035572899694904309595812705050319647262040690341100829760296068650863008305847190094259127020351782242291603080846830175158982218516792537882362374155455486159918529104702497476897883278150220177553178128434211481572127058561760894139303226417662630611568592508009068666783410401491472722147604637608800998698583298792210670583029063405576789590255264312579249259926565554583633775310906531373374073555545467826320817643341937258189327445276077980 [61,52] 189609567763001683544918230729608786125717130066055526392362025271370848332518071826071747177932656477376761271377959221680145315335027187272985452071416020101882626401125873948415327502581466347350468054091156627501697867535591235081988112119731088379369520834691894272483799933637512715922609000214776368152179917504356386573273406361012617462376091239603406304740328936566948997055870287157081776257937052437569477747575922431893682394002491309301645779172579043059690085821146793339681709536359783580503418650833579112301488411999092128464636038207944915046936468689922315443749988516325595444717746446610658976357914707502483040023930125230829312853521662800787087789604081862564747377431434218581508461746039270273613354735414446862965355212237141443336723455293081185416635141026030706674567064501827548310594879912857976228834734688385965999371025478229510403309990254725387727199634008853390310054694730702942508622741542655565571205922586341851197008803346239743016928061900812989620563347243706054232388642480360697059130109226631141738851378963755811317107035004645356638234001712097422602609775184707584207651344583132188910066508377742549165333695856121954426092213657093643939753671625839410353095660274095713391806403658404317550156764784791912057016906109927295130770328870215827498305509815238119649539991334336073829320826081084625736458955036307022687540744254362794583781425258917334772279741765293698527431242163783238337285223523521222901433289691417142126046980826388186261403199069281447435582442473874255743270923506654637668928435445355622346855149057128816040341530136342007161522123626219504965972786422807414812998882580381333152464013684521476457675400505524661608463863147492686096463500382737769202049282917822663167288389226002940125361690048725211407253511842938106016081258643442787247289126193709387803259905042995560160775110956098964323479162519294137043690054425045864165024195695980739637588809940843711554880518518512705347672414499212630367832842733030388235725109288723764727171776645430475259582672411483418810627307062373546891416285971306231743485984474060694180 [61,53] -55451477632177391895196220757861030129151457179487024321094113714084934841614101534217461677785050295195007701619284784961295843201911917891345462910988820056294730484911752154710038183507291913239498031954192820436286691669303490260285093007169215286402661909199924613451461275571269703006298867820875851895832076213215189212019840731131369863445931105619121299915905974440851421707590715695014082788317446518229484498365772237114383684767835664596186444893868535110003399771764493462749578018137331185921745669801046955329442021474175204345253233710358471133665369456385978484474790381862305886882150256737336674470625319657001807384140380621496926010504417745258653057070125962278761227511682940012262651844676396858516392648594298880365696252972981054673666949938414042930470763335333120565116205471520412980248365459875165813229195190633807400918396924711414364113766383711475449333156917520721038894560198594797400805178356347065511066405622006059701491820781407398951203812195953691077616289244616765850879898721864693242494395477755225689023305796571181286887894938082281255514545479245239316167835494439919773617366236004409575013329375989207425102624175022784267823531918729608021723795592237255947950820105981034993289808542600024504244457727103531535421949893527058098027932781296735918372306626364804592150822951662687532124023489465543279773223299022853620267864413010232369564399080124797679389256571316511077497607850952148510882444710246230969162859061794975217710560250685125956174238555897760554816350894577792231483236165706472850058889574961638165903346830005319858556386616273333382090770367151348363928111827193085393511224338606120763445782656949634626551717892433859177750943364025258675744058229213381195347087380248207406396277188544548758969215666998137132737334676484487169461823771004753665378776895474003273059509522121810927879754617286371940125902207377900507269145820559486337360230940218880800650235540091805571284583011879433288409109168644796510962507467435500254026546338500585682538765327700676242087224966236888872685330177049924019763805362246713700097061785097900 [61,54] 12394344027069784032420408559231585602415113464679547836863405380915139065369949741849070157081375754523218408757884518739738368744557182560281856573204122687806370441616513232772092611707088426143070359480408146869653103723961172475505146249028311904785915852883712296634356275373070908430583509140357509487850156971287270905459085582411477539663600639917015093637742536700916751310164108491351243119921838581062847974921152357499104826247998654297173814473601520503279648135675620250995711133034659706674711906301365376269412202915007524901018119404842107213433648064810694699876087208098269769167608601009562263963224472200836636147622487043626107084276779381722595974184600041345119770386582915883633733781070674251078240945324419844404818310741925256721938132964833788230458256478464253911183316831756354613931835732344591254526187102609167512690967140920899915548310509988442990315477518139043616383286238859470065475338207291459105284399454229863902422548812362981334923977910295028210365279515907996627031102757284946470612945100895765003006751818258433647539496839375458145873012835452397761790041807857317831818771044241238789707112297515871901469611974252735894330924683752160215232609802925948443367671750701144808943341306586475633482738829407189987740302044339487016408153597845388070176932369893696373864738868220780567909693227496695331218127892204790283395380863032330026241495428339159452998925814807216805195760998621244779277065827373217583747150693520977162683045884202299291078410126222127167661507795424893129303906575497204991582418806024207432332175665579340631801074408379578266707339577825821361056061534451210226869429370139509496136369903077436085837363349472221659872001649934715618334451737143974336614390175715390733862134867941215211395708709946399468288435015611987172987312425606394442089572112074163897523503235637750526285705015634305156436912655818659695902968275284042878445380090974813500046767630341890273647108654054966385452769263117929359057540870312605227034570252839328747287487913850847909323635835841103816023373069477631787035060340722965103921970030000 [61,55] -1376096562824642075797845031266183546014409598713831042156332185439784550426217777398682068642089232263370721288447975465445323936965386201538435815396926432236537349983662980795416165355843275258025512055770565333441051018130549869114698849290762819550791884928888521592471479589993050640496514741741061146448709971032125111370333054369204147209255295448795077645430920328617575970627488161489982640009242935532954377871803702989779517012701282033665206308493005088161727059246400071802211792902906867512011031698081093616956204551109537634104799907769417510995164511138797229687456029752557917850562555977136081057268267837716593135189444278871606954371465621289278605706202898330735829590425478762410221639593090588823486735247795104785654301056573141881526000993191231010246642961539084161361883726571097146798011192732012433597827744928469220070843327455470695912060920661956651269857015301112408663000021087591711822532610359718725141644270783765986414767728474297992985629109155585302202207212585234128286885329688480803839633220932958854943888534352939233591269494001296212605692105621733830165825826951773436718763275905809845096939093416309431576752914915973253231018472601585866461784533850558071637300985169143520819083650544371988822477408178292534645482365871721010290465448102218634089145053221354803670171876143721148150625526167644029990738430821709912976465348406511079711073809857880261095378696774869296645550511011245317107171778324346196424632356356178187192876572323403271691247768548888828907827784728230623457351011929866672823264598678691440922326175765474516532225570243699172962687088911543710543149814056554058409524242462985380302406548924043149361356159717242527421027378853057870361521360472197987290453364112525401131959689867481267510300760738224592960851215626988020874251855825783583326490646783074354710508118164479200864713871544908697471232255891071300314616005688651057034365992963365237140581516025316179973090599810011093350915377648853617216053434049406322575862666863983635384460403590237770166148306829037092360721922979562063998572570948310937370998750 [61,56] -101707623303634244356259938071896750491128627353319545691098614494464680026572821296812507545660898093130517197429837615829460028914245685973605003290734731892713497789369693393444009890584159836998321848510286639456580694606860791955860250937445416022213351683394869041126560432342113475106213074880956086958865359608527338931652441124593629429549255429412009290127467223300295428119646659037337858769248830522149692910372314290762169851823150327748755022081319922023101593196557637621384107045002167037729045282684222283516682871665835337414319830045599086743800586033608196606362354358063095967960453235312242955810791228666452081424015502790345345706488764376319323525459048409768444379857252766503196998432115057258587770220503970405065444334619136468161653964381293438998851839335828187959604075355313893284292508854253111487379755990987863366733969771575286969347922424478616164921853071728680288328705244377193660178729293122991950115267015126360363912043870735250165908270378072943129762710279136756407503101829357849851120975318995943177761965846121074520899491972900607609058597580615539692283371840289398038693476981525397176256833594784624186776079861327662184872410474228208913944540441161509226299837287943319786455419416237991261965273574617531663697064079143169818102360388882529256795177394940573579996421787364604767354655494750262848189775457793079041877625826079106108285194696145418322915589518204811865201326405635439428536617459986123957180726447764922676583471300979529248547184681448789965029167034028207813348722725028938444058191425323770642013622635048346050196179694170361659127592899330822184983507021773545239942683796224492118680159884854876336431236535662145770823517454801243970798927973742500184563180207106283049770437852937295155267654827318849533067547038468861427622967498835890798603664592102606031669356998358219251331138131827304779982453831928087564844865210173554189206995743027668114147035134721475814448511789739030531036410938291364189421766886116964714444198428798137762442094616980000552871939779418730921025025754904822891446313113799420793750 [61,57] 72501381265168128968830339418959801731176496039942426910915347789381927961087828828076925658673601389492029090678477480257089441273385282517801124698080654902043962902873736321557547007203246660834877195886387395337871057239732941590717830184546561954025265524039204204549823799521742111895770856490473007629612657924818298786527000415764346350296046129870512291519237967491190527010405703044057472753558765108699354333753469568928132710124614370373767951072354843061918849515561698646906431515101498116783491828154916925884397706000473062677694636815589208113446733726298113775306018595514972727806650647491376174566759244949743399910701943468852252348121449690408094463400838192468357139020254897786210299801457204549686789300953240657714182991429880504602019589370518012200425761473225235583188618926931538200556796393544034138459517044347052722472837155331246065543594450089047982804981280475647506891855733591672470270895838520864471377322062654831356109830370783645380048039455185014472124554172428439986963209557122171300942372587476647064583543942010939094617113016360846878618082554914047092045879652822653021381778911821925986196313914481916904419673333914910624923097265855067645607430332247969507618762870576146256803957428942576303148804130674523187065148353645415134711864246827461434470354955960896270814352145966083408887544051851234649850301679948141229427456864207282923282421804352080412548758533465846555995060646597059847267795633376023626029802222642004113076861040186838789896134441284844646284645192930250831329802069812086080724630796486606466402002314071977507863770762011862392364319986363541021338476413710108955789075057640835634381684781550104167870996743639452860536936974502355869642610322205090691687674381107708254580448823111238107024621600972960418926205377534265885629855481351762390772363493545488284103581293790829942199631453832414414646167102912084604830867776919655050774357038890571468133400787965267058163038295512547762408503078111885838069605242580999634706114338082931901640499911287738875274096080080426763133261634900270690883296482799180625 [61,58] -12907320111703055645519190416285349569981318536969376948031723593529171714927272589480400802062885714495416874912949994530526637256282129354850910574285548905080878769629381679306526451710371358359590837077190678538765321963493356264153627939663136840866364632693265032063620320658481837366377818028015698179727035642346721847314883251897997283103873237535596102232915538120056850406996995971962941263244925047156229773832428853324489433105889338702590567397084539841563847172861420428369204249011917032963839744792615694360329772690991609052265938328140311628698513577149570866444773834477811628832259580378197351230929034732320171932260821844849208496790741424480463324797800860273526342447059875133474279817584771547757799536226151229085854255074534510235684320417917736341815284764405861366624126109293489411839273732513204074881812769077709861557131493388662198300961376623003362405378634701563630162292639549324302427144101718725692660089512127629204466001407367709939086684176398386432898789824211168203689280867688299630220518660353880797439952089143910502686291152687031435468560027783479105539071763959023034992733159230676390496754491245651245087382717851603581363682775892994417343544308668805417654635035522988165420459063716832999734705231338935078486115948357774974706436475439238650334845168957372331396663972733346827207729960631203572373652852020677015792997158974488527316938862182432904824078457239042596925727060442278039603193115031071012883722374631596764350540342752444682993067035491033719328645829729478269211461045827729005172750450424463468557696726547266194251671677949078803903738045342622293377196151123730177166801239404906564894428602591363659763884368322834442651946686068411388252095535009203307115762903788733666671281392168053696394510268060397200601386213750375559678495095227012620926232592142818835587003167791486272589232108287945945887557928623336101298588132244325310440608479829048078011100606660910305921822164081068278740146179983102574510808771057507813541033953945066840339897165994214259059338448850033308733563868851982896718370472107500 [61,59] 944380700050896748999434360517635879252525782920048770126904637626582367653074406371428412706302711119728595312286921063800662943929720842780280289116547245680151281936383083642685692111407772760315784078833797213231997976102689935230593520357506809380986546971876552942755177731971708833315531478216092064735026155423787981541218605408067766128646691647480861021131433241160029395156436701737056556861844828603106272579074909821111281468221886520863787202331226682857900484655908871846270147831968065792587684711981943375403368704623812278876594905854373023222587564903847331172896081705717031535404549564935114007674921091610705955350775019383008627284168335155001092985091257323021172136464790173983671338026993420685784936141465654046601972664864778248537181142683952415417839002234297418354483776861006287913659087727802351748187642164795125349012504892438322638358008428272314839882558853070669227808710679098632929153864508605966344364733482923091207767720388580791331776804410549879349137756172749717149168176357416207976773694877485781632721605319406669470299914365802102789076427822001442415075920239424938112164097202865425173849851369158932673524881367993168372168667078851584679042697179277665315513356789553319109575516254837175448922839830501188003322703674005358440308950260104774149422467204704897158746666203813664039622123205805644557068071998062355378135571872743815403162058214149842688554055371939493162558822008317542294400033165539342342745207740903072920977772969293359820516036390746031626039993267205789229061694311951431429339772357667859494748734426423116449453049901230027909370420581345649852391060751535022002639681492051721358750886068113765928103719983119648525765337151713565847009089271254476411201235533060204720184661923477637707114892269841656950511865447157254609488197441104327801920633836703528893438071517118383288431660411608518311427427560880089671492409131629464273264831879803838826092721870749173182755278069647368826738907181319663339944097100205438737067892555762757292955078180149123372850874384510329322897139458104938986018057500 [61,60] 1252738913356852477236653042298827615335682862632963309877483881790682867600946937502730549616103910905409801506399161997337674454665448554546322531721084953428248191066986763935459501435474907541440955845502790052183392025814313233786298414992424515627013911486363371723889689100632807712626132953126218001190943115103516590793570314341058134515212253633367821158747668872223806922747682614791340580013392330285958044027702735496913817721258426545880191294600785490450873271679448393072392421993812173939729504257617135105666460589485537026789578876219434769437742372250064530293499492766427576951038154514883944026721262585776756316587881620742883486597627115876125803955205797579234755566072209183192367042612390546393814340071008063949935060385516436759713525228181459291363992848158001783010066803746527805526820686928649662150897743024669967683025084750532271543962907330282803986031469379127979079150628474602200414332765890170581279874072284786095211740446443300664195433819490461582465291213309562821835656916821271349304292860759849314143432702260342328730291848190448998827000298892327007474319188652469373059202404624888984723531526109806275842524340585155484606906185571554924992681543931085822933136906955721362109361737774165386191528792210387684844629105610346199659077664825728626021452480563170195484867019925263542801913127684027695265473250639917859959030859839790772520125749923673484881182188726510277531781855999451817425246576651097753778612567108176379140297677860410977293956865831499067730989257923948670798099438541463953904864195908399942355214605959710935942479325378482374527270293481096240382310666968027812963265436833124574147464208042173575497202531058924536497432044360443714991840336772243685002243055435909719975956546537646101736638405472167064641797740588241153541147054536315905867858850394000100870560992434532125785429149003279934457816581520736292904553851266273794417058481219791321830569627542967567422939575495248499034761489785975395745026526850468623803583951657330678563793316125385883771056781863278842978404893461057612035000 [61,61] -1629377042834772781918190704387672119930122264948697709977831125048534435356239546133797748473966440465651528981545922835252741272068767030805956601911928938536424200059836778585538412425130082879802989238607941399642438647029067671189088708514029807973566431900365461728269217396409379263042920941007544521496502393399443963698286919261532642934277062974983070551093143233983532049045856384974704923669127502083056011824072534952723440948046029649890907599480927969037072658445750644655351255744732559761910979356018274425043068201272532282823018859008741157865861226651735604741309804562298256272880460019091961110136689542172145091132597362368064954777414597892037845030966061003525374205820662337348364224338858890120031886033914136270964302995843950014632580590733311912288710569458577451381656295629269093529303109532687119563299557595353908931248775589791820983547856139880229715213752049183598821967740940303954020065923421135396590422972811847135938632820173933200419856159322485135558428990597589450011735944824273393943967533772712210429808326982098266920473324646943786382793953901219463920590475066819586091188363723060051898809716516452434089431160712819669060023784441963029249291139256592065118413774744128926371917497637994870302416945252821507867263711791600933282264308520484037519270524303785097686534850843642846961601486352790870790034493823669725032577817902798859721507836778570015014974293433741674672834228039122172233404352510410796575571580490445742696237905848491401844206274854735380204277260626974064163671720923700154479310736794980519364721220823342766468407250142883918688954910142031693354869857330434259073271308170151302517436192051894317286317660689007466586504106542177865519650076073402405993046123229212607793273228647516079401899948893838585856539538179948410799094243433626303257025839889227705338950753619173194170400923461660476405399275631317187505432992511929459351923207870867731098865737780142674995453829753708080170078301713559307907611209892840416790816593464899929477959010048271674707063828766426920901737432920159958500 [62,0] 1153173629653685770271730796764977267863655576751501600814078317807268486804742462400703562738543586403248859471275178431833843460379999500416404476080652350910089958420523430432674122695072415523751438132358037773381619962697173956949890235117775058322415936360197804919934842066843983628413189749129854349068719838026270041901395157716596537248162857480630124379747308895239067344247858401353519018744460261613700538496299698858214342961703134648604808324649408809486159596950558186748842827378101935767539138546586792468325600951048373944406751444995108104250048360785812340196446960009390082415079222021882024408375696166847477252847016566870201888613793559107646845356064873611710081450572243952910595854904863091158000855524370211960631069378256283258585432977185707963217153827176761528123687009464920310805890514353069769570783311612099787569598669530964773753715296142642939718293361601556933988928726155438021598761637418621996168508445770637820258381897248654131747891439162795243742356640389569502290663391763444418686746315957374199260490313925265269135392524460741999020609389388529025113496659074718327665529191405875495503769002054365539790986248148648473677900891882915814464456704752233630398519458675739207660953682242513463529721116708763987888307234092436233422530881843596370928609853483732657476611109909258858675894184002616414610014800204026373048311417666610275402989209507301620110337343297236624338813992909370100006324200442708417113561941995256505331783568281971790620985990701775103998230169375558984452729111613702418162485058203139607516717726942555290657013485511063800127390129665056827167369000812602400610653586402827153006700523231105805300106484472130700455421294850305200011541503959185051767999308479961094469795160261351656466152324547828631931784824704344770955650405058588789541139664521800938345530200440721229721558746145449911260670827432313692510259186952500221601523057501586309728269160101414644875702672033971712839733314425997432743018086223278582794899150764119047112928869516569804043222255496878860621294835715972116816413425611936833281644905102777051273395244748317261458513645175441919699525360796829116291131089954360495100033996289511017373914402331650050853782564973279213036294999729871257600000000000000 [62,1] -3789736172369504152357534218212355331905975430989470068461540366376582297708287222873912584788797221763252375971486389693697424449453780566868550715294079192659185331584979095487957041066340531120639032954282912791847270109153984986351619767776684571336923765103877881511613844491242534607199142883728364226934251138332921905294081724949121407077247019363006646132170318454685003456433127199327679496622561750850913436466884266732043541584347021989695147053424671885320147915183934483319114492228223586921526038320088445075915659444080733310495603378647645598705314695318093998845535115162381966724330620445851313941814849943466146002556752536177669619867370324266431455099411592427461515715299607264251366578478030609557711543149402767750372441471430860243572993840334893278111541677304598628851897366780930239455880899621192180189351112235180408663658644580446414447290617829874084450966324459476851706722322222025797107530862895146853483959040937322612316935479714285004579803963765972029845011369426349609629611303878450018167560377842775814844003160337818197403225016581891152939510604258598203870927000813869749632946152661652424482355397495159983567159936986672258372934501706114422062676606682881377872216555238722945746401872219831754355404365799168679483133716396547848092157146276676272548339346239558777687917115694665799159968395452694883150507524529806167043937011685690183746788393401410533325516281933723289251997668007766881463403570995948118284284141781843534827577040811380212896201847498329601873507566739383353445742519371311079864968215021961967949090739921161429569383001953988288712037848233759857009449946409233331620786395620645225344095443731301977449945277343714931481997034289498766809972555945507975556183117704789899860229291489758457930111302482043072334549329202292995627830304549991108653028804041142321818816790484553726197906292348559248493735920759882576533860133191242374083750293659871116474160061338732744214825275725911307474228491721332913621027588883102248665544322896401297782298065449374306963092050563038275995763467317273498654555153505200479066940766398329559391247499383647609688279380348678757283058703669915938438137752408220242566319874227856435122673931550872303140966641505421882448176372026179584000000000000 [62,2] 117020004223068995856907790678713202428928905564227822186666750824560605197066795450712554765068877900246176055544256908494857433397273086536683188962267521936024348540949161262706860706399201625967078901839593580668700782371028480559319113897708814228726278418010260323292966262634967806119267950983040556219759656581663495368055775880176567626769364243927698512326198028177766930050489411564730640305857962316569857299474428904272439079886383900317375748671753968590198508858686926375422233485718967358502554752866950107258737499784839162176478320944556658800572374117481257199226920380827419252771420559276813137407365746381547779233180469851871041853564277318999023378710829151229903251492250321188845765326116578001693744708832113660461175349482683848532888769415974326443631309056366237490561646749131477674499539108655807989887997319111438451541642021265779842993353042172677558252487228139734425718324929380932111615010054249536739447546526399195157539217812462126132309086296150236368200259609782081535687061634218400344601407580927864790563891549803710353090477723344681676926298115144829329527766215080237328565820888576828784222453235691349769848709421451653939991445630766623253769444754089992153151329649561218869853718944312603976296395905418424051759510217206385400281651841389444780852157906215678535884262804500835231219673237397427935228909699441586010338472329039834786374255813086720780595068005900087083332416330483052358027498207038721521218036821998285023586841001657926404430606677891414690915254430205545800539799377038950052105536899915159956291408749656540522927435882620821527947923168706383652418947457520790781937350628836174585761580569568807273633156947361360232831615289488556221327393139927165488220505955130549845318659697899518428184228108713781351107211546431733156565023749271634772210773474158070671165503510186854277325120377352269363033227190136292158260410824715624698791960254467282639035569574937215956658575230796068793353202916579509954206224488010719057677616336101502734786261449344792635532632713486679693035759747271007849570022415975917227634817897946084439404471597797333424731607970082583827459367025732005744534880181434122847574631138991208998557841881611256437859921448450547550214566749646356480000000000 [62,3] -560037438282634614244361776953725735887546052021375497080925767463340676765362541976825957550185534582776763248903648610099066733460088837805435865688528459342465232484979829161493734938953889105407826447856664245525869336102120362814414203835096308967058614671204564634462122566322714471422727890306999526772996716201182869014740467262488613239858909940882946043089225205460287524400956981076191530788988846535899177385259616784570529212136382988345672978740360482113243385581612942670713675480619872343398206630904503585927512979569297865929957617830932213161178042796990228239857966068872819782192150961291900511067988888560905832413056793561525964054332042505595015061196051931472300426272293111755201357368541035609512650039905405937279103714010768221969181695834611835903042496106211372360300324954007285651833653730283780221192036535343951315920668102697798085909453235740564298421548784119196130605529502849787697305969695475051390494742400242450506731519884241648386434565520009003456824844216949653860257046603085535412748846688252089509793829522959631647701213424024240655461146221517560694327842925614657128469310413134276007230898637289490589507486861106106092713185414466303234288712941929618231935100559966944700653780063442681444696374390699777390213119282332893306405073493829886174261983694031961577009852236016684935957109398574500674713028624919312708555696193946668946987491386870121098223078833846635970182484313131240402412920930967539073570772368668577032764039677573397031464609551562919276141542958312655069264592359912254511522556820269998783079970705414075354604069025959813155359421771654299368467605689190860094347928765494293125522671996731884100209646711335659360819596071479030158661533109688855827715178544876487966410282052380410815144423902914480446883718291971089605055203957646700654127909665984094982023373781870059796254460974578415476971059341029832214961553589034987632167714598894144268333648286482028937803125150919689321533418550338739201807654446775380837292691546130725065545341848734883949725618904087415793883397417226716291882178916603253347926886530630938337841641357646918488272815918459049929724715039770397470946718502082205170337424155999126933455884412293114102409208299362658235076271646263214080000000 [62,4] 2734608769931616000974639191660125107303746534051944417436591572037447343151422149055922632527214763403819837312749541620618111238170760729384570396855182022202411224127035534368442524061868051502133637857257009618979084023663546283004230895357669628229686318698160273068325448094483848776481433600943276778018916768364556969823781697827871438950509640828415839251665251242580022317302550738223456775197037308910116400594045614704637433016401075420604687920340947024280108528024041851379696452452940025033203635311919432678484994144717316534187605844314162306141902817412357886774695069727240606584367450673184124828485525530165106267642913275417696085607798623873491011927530237445512439302779821585850110486860909299006149529567785120013051326662749347239412316637250550369208397341598359220258746168260504197920062509574118604912530709244982918058930768540626490053850686709018537375301852583167044381398288924298798885424381455198309910028773388189895822706717117686205105097577200820577581018385311134474516473627025357610095512715513985875145378718267183871245127372606329965876562165142715092944909882853156687552787607114400172093834379959195630006668544419523462597049751704677371614967302251561392869315810791261853420467751144720235636630006187928306696031859040224080064430637427489029138800457396700820523185436647635082384725843937906262818128165059349077619260535515238885598864195486627745838658478092468344022813348519959969217091098939793961332634371882923228870299339532214298428355415107539231845223011860177254390933084488472457882312905791569769039562712161961798695610480526206882083365454720567067232850671281440212413065221985007998301855831766708858327014884266501106437430322173628001388512995865587614849716439464124289933188443066169374261452206589983636683586998273864350090650686158229733695438405733776829853633830612012016837513072644811495169564578496294782744715012129759498475817177607251780569710394905042874406399542216111885894396127025461006033214934002927865706272662527680053164718678602495036249367490597643684548646151647187179599300143216304484331359394165290134884125032562909693283280911226290455649952459019742256916687444361002798215087624946098266403876021532972243677577494627509027666392541839753216000000 [62,5] -16664468380241677098502911304332947228527647145134018001157118234514989398627860547593350462248717498083248818131813690757816739955449357179288357059016622622510340585787555007345656900591872764185533757310769965414356882573225858450551146833075221663781356440985117782688420684802800175650426098040175858396212298957882436622730834008917014751795823170298800759875629370691926125366661936271688944049294276203954937730542951560447811702550156114971912489917077018952402685969312317965894219732421534966501650840979522208100165812575175421576320217293275010606887540074141836772524813499673994094832052169105230314209544326035263522756577761264418353283015422821072904181801291080537692319912382266142919877572058123810270692844152512011578916005501849016784230807049200153130299039511372395951871785805343095752850140365346931001017934818581278615457864509556521172307699992396699251579460613196279709622274548874380820109486724498961237566977384077467869403619309391965524124723367795981711589215474165172810496193356302901194633280937139781638436469809523548095974797775864211982652862809601165648933687781579048319406955663743574029325938615947159608646150359312535403718642239273243449738995343941684583130696107865704128250256270106908492657508442806316214219317644631539417893507193098901437992831464668548408290210308378038870454260407667647683282721175483938635173101861792975140965476680138625913507737735638109373178397678466327134934700145508793369199509623094353928560717141483306151254965707780361155839283690110737468164526952307229429932267884591215206454755328135442231985111942069306347149982220736473237680891988167852122509434720539046491915689270853098199266997218999516910991718139640605403883255522334353525032667402681975866590598825280300989960664453366224051573414257724644927399011505971621118977916427148025599732015511318122936172825018568368578771241393093437075514120867251255329433988919824518462338547564058665155504318346673034081455969093785957050031987607865640369194748563344851766848827149978850540184738564481327137146038795203048555056892269277826016408478794672703412159990696955904227370451263629504279715518011027743405103710135631393401204378832535347170670705739971203255405958874643191137415453291944345600000 [62,6] 86527807769683470169555818611788791158049826554861203886415390460728182491616055488804199538937810199750336875960874216499565850186336849518693301979659912619495014508528220296334957341491665726275037773059480990007133816958874144680064093727258759306826885935931858081136010617469852749002311500009363447766602896998353624006955410060013887642395268331168248103995771581154298220871529895088283112747888898010846050688554282092271862069330409184570524571774306045024520041183658933625782141473095982927653783107296424125662345632762199234715934358385914195993690925633190198422784787722209466997488370614982958581751082316807032011279519134937190193297486276682844857926534533603855093863764209427721062672163312254375620464629936207123453563948585310006732939258936465531216353085017190992759844025915055776639075491313281849882081100439009545383921329378173245382260893114726743703119060128026768525700673294671995099069995811468995646818817922369467364294012562073565798935153892562973975601362774592951567795844605243437484867110931024783139981354866512947688393247412038758099807410713242542474846844489130275813299434070845173780027326770311900429971737668991509642745362303850873047847782522842152886449731001082715566465443109581915511263799046530605542283831727276325907646783774142345113348214323372871348924175996622452838303670373264996858876477178137365332713270261412437204593684808599589806664185802760178982791410832531954028828431282496187551257046093862306151332010987870383084297697375915126310829814502345156730787463322557580383089866364008304822118928246209977150336354103825421669539509074276053897944580580279250098794563211782320160316898545177433373885038525076844767570283316050062847968914414190229390113737617411138653667638213589883227862479029001580918594452487054709204398975038675104627458896744749386769710545559136791613743194030486881985418440954506408581612179679042347336143576353108092432929499855509421982836327094835751732263436380498105623549422271249992466195167798645279718916176625016111324574402973825404335863591532468311811550909277936339569315723546488204016076764203711878665748585768315175972872722946951747866962318038521162776720647066621825922758215765486798629139737311973403365963061211955200000 [62,7] -350256805325383341431320334045561596503575848267681701991674823780920999701773032590352716442090276118547075345746716494204869269127448120293673890243731814241816623246214023098894065373091137265882337741915980683972160315892768684965632660529377787808889439473788531412616938755676430694354850886888596509714810728884254390461066626204478051755250805015239562572594108226004581881688032446049300690042339212884549251313408608579159032191914384517723436347727629429366823925208616186847840216004152277672886962705800403412173775561423474036292550344246687314773885308240130764104718712792571563166950464660131294735446067332141208671945166259452723656530761939100590497136697327533352052255281891981993403076334211165588112134947893280763249283556245706123789614532972868214335241191687784569488282760813380720286791512161407341914173256694930363748150194062165184145800876555735654110516585046738345749096849058207229930231845481863995608479531000804819423084512770254546672641072968182992987555713753293063714732596122442699776519165951368173181822232695272584868159546957264645307951609399236271157282683071856422069109696590772883211692623937588832131910438359824851595598359486283515050930410319197907172076681965550385991444037903834360730420404610638513823096669608862267619596027285727557744688360509655003059628158553672272541622796806381881213893466310168426924126082884084959982044562490591265972535839778064912957867857354230596647667578122181797540675878973292744922486970955758932101155619455740671501400918214912580359585018837454833497619329725367333428139069303416945976063413632769104872063583521201359679726329649594501488135406503118157764919973085257405511300726427819999313559144062128560793169225900260918709312587830410621749894023125479946911980444089579864627090309570366232686167949178892227159551828133603016118825711802511851450956161035554654986405962668428708880404751687719290393093355789560243051051536155647813189883796497735012275809038375925570088249995264139412130294751945250302295930422139033356089495701877819639166872575629409217757025661848961631185851518950869385210852278786189146551308442679657907064403030730600477403702273392881847105418748846904253964681740507188759862359828451926748587002985185280000 [62,8] 1076661744955790310372073746386010587936858345204552396369347083239512383138638215078758023677867753728727429711042743322419805254019612225295924147050876253212201752201695675899855019146254453960465199727836671159731033773716293660930784454178047067357978499951055087309693923523589980703572647029399948395161540105173917204108220073887289021591322976581113511307113651937797476952416831511585440905364849355200129442152682287170762716446140538845671904791365147740137152500476051412079660913589967637075193648920803347347516459308111240937450146022733668793961819888243788335264959334301837892582970485395118197603216396379139215399387115184598136515916916723540563818831550873601015612455628733218311726063908547316111389101581223058780089189713489086564792281204213731944322407804588996250041779503511353391429013931011882921579820747974775838602975785035103588834009235404098585289737618965321634543316393545179215059905322894901896055837846211689083346806200563508995800967667750666325042779291927655120370550514885081970212484707572021426516105674944146256067408676823662893228004323576158651130931838521558717155184656562540751858406909538726359269283709387683982443574488591622199882925750443535670890480525034456381360479689223741895665805707694321052509331137225227132703556902577248960298943199220806483702911020167237993079857261859864828222945158814594491547023044553237450524981432059964885027759370842453750058338331630381141823433584207779452732770638606531169075711638013446202727273571310153171788086747409144938234510602953157232206688463241421604828613409610608909088591010652273872578524810031087841472882770756909395384509008651113556978440850269497688069513560258209630759930601928478733213757685080283281877483384526574979142908611197210125872034317426551729384158987525653447139435530325901320721227155457870144662561332685838728669766931155146978423266084550629590186384780817477121716300631592155463527582913730237377470894313596077454214429569207413817695108654659471163850190019689700866224180323189268583686919795053535406137521379203406471329165182826518545501171615655250646247753630891265447707322742263978172360218414640983175393425985427425148803624463269341544245786228266475421466636792882152481634018918400000 [62,9] -2403795564279306440580045506798229920521738763743557517542258543717973239852813234989811870427933788817753715587296571663941812188165853618318196854202454493574098773385202243030562949519260324670299447493539225932360898947950251002299271066785586624633464826315815875590018909356871665321661203774487751092076060305609203856886430270381789466049711550282340445060585797669794374188578245967365115775070104022920812347182734999005607128381596455398905511578482701578229003968012194059176719276295377557915568181524075231705230551358318114334034569755178721370600406201321676099230550592828093780998891332286154644429467345455272183480020823402276144384978779734885392670938956805366988157872795155062032767971293781193188071020465522179722385183871865490984343375954727368834451844224882666236948927162420732275690662892393572519060848860496557538456998995455881146605515757585744823906762313326980299497165152234243203687420560073288944330723334958891725503589716994684075229501618965857040286071120840781923339668795582048429512649260262542334947919342528907972726437828003146086915695669246308986927461837447952907892166366622335025989145083428700100849340586853949510853619705632801966171413265033402159601977488555104770584710277361438751208892012164971069275179914130962735527484269652178838926164018969822218013996078169052894144582532469634819651008928588570347818053045213081063500868991736025297584673898692137149837104633389529723268315630861657014447158522301159442501983157039322815943963795940977701721998326696231965480094679193682595794330957059320796871142971209555534951577812474666177315784982019503476068389577610686972138766052953396430874809061650580816121931016953158051872973834868058820023217742725501693387630670008445834322850355301123160718501009312692291757999271652838977561368510986792213503903853066474745161488447078161209124315506962817789084219518962291465333884227415177641778492954042909142497929217150595967502127979323887509124812439654728072870106992109401982360179862610582729327698090768567383413603171678490296512583536752769951611687849831728367781708454305415552924469224590519715677217147357475908412381311402143205738825749685542014588007047901757105373093132755331190418447224245600085501542400000 [62,10] 3114059321400078283890909724452942199370866383800909910286833519906161721225375086639806757011643183800422442189843024673340027268907455109410369266495976236059044382981256891699285202180063256842549849150652976539338515709130357432081382957814382483731560425943260473159112531446310124146181341843544381979922119896798656065603544364322136730423724550713570698744164763157697559471870924802777930543796548158047954088092792143707203014630338159112997277117489636875163843232655253776615530761248844540293690732821839637644936656151658508701134549917281013703593928141193474136648052848581665090558118868440388399613721326204472024420322929173029422935580897279953694924357660587062252546278623303582253582356402506737267868266559706150487267553681583592763671889984697955456599292431450722393926964640359273092923253212357588197921375252795130762267815670733580456175151625338380288550325430130958366805687547708456577249852247444183910199108986977709253850889492971438585385500606849720318378856722239498322331338447210113751062044656653564934918922536939994823973484380188833805308730601317613570525891427047059251568116333892253510493179064560412236539951836829263638854802762272360550398154624669133773083878893747685476432387437857549683946612703931912738892105011475097273934206886483371942352195745534904889939380353730374011814199110177207483301105730110368709460584351713230139228685778842434758400307036067728469806025860683070941318037621348836207037086059046551578010046864683186299107854740516248882464553554042604896573763518658113065661550944275683126082421531520262625521796391366705188830562838848967995148003417152387911143184554165711777461897668399084745477701261662078677636230758183916153394519324802059071210880942135319447597297583096233059366712630579572637028950567529469511393530047706437066202193591150391783767480623931058330725899117968917649857473178835003267642106804370913277088937665344512074594945489273552235411636416000103960889293122255130298594411707291246672426274640969372399317338913887274692303152028090913773677718679772070440763076880716499758688997675528637747578284953220641280478611746142750843507616479829441456086858360623047372355094772770409903283048259719811105154773579519103518900224000 [62,11] 2772860453489039238586785084308813915585287576053165469679934367710753386514982351828609471284322041594282906629259424141063485579358193346217339385164619527857729252359055831347295311853122498393593648318492924897220667336346355828100273306328287846905542023759976318758992319027763285937639533236434203220456789085100761143324744059345765816467392745705798948039017810359893532185018020773174693281440881722103539866789957420903248555555309734639601301732123851796274402609658781400090223973475800610139652066721806803436684729294647153151965426780701984545144962130203825293789098753003954143818000202132224168060418872910217387974140759945130842727754446776436001260117238321692371902375565851593465864750241302026932351410200374310388753684058807159266410445811154174576272153818009978475161299550541214494936289571251402241352986126701062091467844153448855767200485973947925245649906890597347108082537236708902510077605602759880668975974308651578983116157508384791247554363644875679326400489883683733835955272931725694087907568282574819938478373308252362508887150306347836736708869072836988309828424242437182402881053605046825410564311000713514280373949278433344314379127563379128696956517434515267646059912041565312722183127227293002380386423131665033744766731886871280398149441848639545404235099319697074476375103490931706160735283393916041389970265838345305322610159021677054360363658469782821106971017644836811062758946574360094368890957378500913509410614176517810995871264331939782767737705369611734217113633621739069789012573952708318348330585211449685923641848165943297778680397477785581631509413395261570822950120230426119874050680079796479322517317165936573971967279857290382297302739031032390679093613649978539799722716870866700681788302905150599512004284341113403000762997351837701635405049113939561967684304998994669033259492140602659788738445820149358640929849156431894758842490471582647414833483419146540146050421247148112502952831799927988934683913900606133808281129434025883808440967908022595172054287129992278273310555721257292413881526672577088165064113092544961975197339093371914770839130081832063352674445012213177151739252244264289649060126245259652871069865656364524021698809451807220310594858350157123026944000 [62,12] -33050434025846761507139735802824825065431073847693903787496267991763495496612490673797605368751517295616212802262257083645879480925155985501266465511182446538121065890290402818412422089848520374651167023679325548338617868328071072093308848476023710500653207347084054468790256971802177878868018021211534986812774276290190804134791550361730076129403887815301001364616472827007526063247439106919784793904968849952254044915409389779962833276611833134221163964411572695555240221214213335735833238866988953977293145320065764777901972929274597903245364402050546538479835316446486246407475475764556706289257196258096020771066891443865530782720512528890168158741013744009046909866394475170497548746896122645528452073570354131863119803572611512001370262774563284237354288175616266987066490478947444226242681757670015731742086796881468620492905709133509576097826263801458448716373242790588178548370956417887593007176242407293271984456310869905052795202431814157309680991675367688582380398636223565661110526083191624043967698550074838337950708219589462669267707332168408590562503487062828145950485258684215462463451077505577603713493370150717340681178317676779439413109198763912246500434236580413873527386773546865668437387991188068816439697128381351227270635160284345653755123246912720961673431904638344382948676380762769354580451479101455932658122305228073823978501565573519981269065161853591311049353138580523092591315574705819652987352381639339036524299951822321256154528938494645967774342501046160423124475042022161391232768680808294298313402470963220510352866497327243330726072244524239113763404123298863442024921342675712938727352360320732923516486591524769176850382637836015357323997038658953013517416371795628273104999550033557486116076963574474412195014934744086282014552746690257934273804588078130535016229127317621068741921970679300948233540474545289921102358627607733723045783560268632555592904310239043014231147074769962031438754370634557970322592806299203514808790773761101812144535790119491824914091262888936031545332948276851079946710269760457374814079553022922328748558507517994490321895609216069797491357486383688391809177662831043759422249019726979188575599775195160628546275819547875641291587490319327326910198608740275034521600 [62,13] 127128640410940252818520478085560230243152241881983253561408736733080570419815362502134419145440347858916318475534801219291810383389059123983438009410446025973904848038749157857786898905662579882444567110626591994643058874633138091843799398793473917194996147559988935680793533872948590249980551893358414835604590646594178286766461013092518147473410077813634108463332646871854809198927719182134512268018212087893252575110120468306554779414114494875555860709397950871058609862771007604651945669676804099301473546435456101162302867905106168945821766146417224915101377172835613570044466392947128543130489451022864980418319587785261458836274034072941949096782261264924730592719446394854533132252209487189304950159286756294186476173698056026876149692317481826136855589822932045088895647182968166760134555403147250131889970297609794575660370461650284659119214189692284405217863485950458222821695669146913237544051263582354227328870158681994301004435832829475197258231800320013449232479334799346962072229316599818027595825854373557910717281920557699195843814948116365984794279820273342574576543498059004917579003418292685023112603074489931120147389367612519847451011743863011952041244334354697684351634689986541682368747151882757126509953895108723607949390291592605658062228651263979275896133693203669505448570729627264019131788948231200413253602145370022603641839284238565383856733319179035718255649294094918697574339658004960246810797430093916689144994594014936741526730780758161226986527541605518242961479289296196058328981623045717964049649884516865393729190721909444400575419952956594838005107004993504415304522690829999730914857227447541401836696998754888833139112932721851027179834584921021199846871471393639285905124308138023731177929424024664891605144661991543766225663191314846224117560667290299503410599398599418215586445983070484729012752769446051175407437701891415809795996787815386929398959263532744354110612174337144371575294033671180435004198577022871753484264274318179324080509358639435284112019012339430539930418782817737012839729105662003915978150638785839579162717902873465346118511239803419884315507023430550129534978679396010911674697222133128741268491332341540818469650152169132817190580737601902291924085406728559001600 [62,14] -351100447603053774539788325291566880129046864613568861571485358138722591455676603582750786487788057983435551107949602788025651343468965902658726642398124134806619747995741201171071864864472992557391686385308553568607279378670095912536839611670963277098044136264395504066221150185225437611722161943660661682571733691718878402211783693945436193121812936515465570454749818592750694997135174231493649283481909784420545570257823934686180941188574484217839477947531442389106813781816158511169707464064602125175762559897475310768533146312622084513542024474022529705942689123415843610279403340715326675215501824069765629706890135481749417569727292722099689186352831918342184853127515801277133409666088852679010447202925144995136138677159914107612435134977211765450192921762103499737826331409630084296445825573669447295283120550159419807670845169264678210394979111939951259537523931453495355030791605489217923626452465430779075523124019885611362669029737283893214481528200160181533587310092077878185554713810071751728161135159715242516998244923727239541840545819990726755576503028879759095457630443508377690887626262964856437428547913465290061997597105765728330401085915993030501407922524354294377074653602925073844523317817674388073505106289198703613252038934758156887179644952011905640343073220301207694506980360394350726466266797916527569449473735332509001946857095331333211010660536281812357176232352272158141926687721338854768042372175422130860864075579270736179225487104149042985192812222309507831090237347687399857347487630946483036047056921241719803487420497335355887860485046135875607957653587911895576021392737474860733519853819486964374567288967061878577580502014906223717206681121117879059864591163604203245641056986898925749801096356099654879281359700775158599179758922189638303915575124878418036749484062510151141363878907305683118150171485867255575007440023179227142559221684078462300390625489582253109024229710258535384915657867598008666000170613585012996788379664948778474154043804719363740141642251794426145636166844132559496445028042250142559309201046369621559703506757881556985659290791992408119494429380594626013021360705262919888842473245781580835479482054261859640853258263509180058126850063082467172823518709756723200 [62,15] 780653130377033377438831619685188651416867574707603939243051236527845393067525761892226638251944059462106055561012600708797524571585038142318780100378939592095123579472095035070523934258658213726689154710883028823141504432136147195998049158374000177260241390000703316648654985790606024768805497063532857789076064639680802041511733511788080383954309804378061234507577537234253422281695237927252984050234423842371409434305946772958929799981219121715216814455129916390699309239146704088550112989612030919826001833170793753547768592168151070800530801540604639922136337635337431950824565128203064389199985441323649253673299537680345656067291324793973054398478748601025592483534644501554687968761146797975513277524313741917249632875111800164150846437201504041000023554820590883414135272027967238923526519455876930177835733683724560601300449224575361070710853380462316838589274828999716155956198140149702857400943290743051636251901172245397291344330559027950971752619967268449666950076724552268361385202125568999470669805230564667098844093561609229501035736985819048015030108796357274964306266302227756621879458171527836926114480430945137698593349047418391091857589201105573108452679376991324601493379755357689839668966151535911703530325711750797211178637600212453287449507924172493628371524102083514680451015662589093562589903619452414390183865799728667853872967785215540044041152671202808664894722085689267342564229851972184346976674886361429157917597533393637300715223444773204858566968959233726289534929515561993708360480323961678877633413420337800322328363928025384364759518623438866524065348336417666879567721188620055950640861283492692102035620664321605101974222765848160517748704386660794385987928874097695572926121039142186938911002683058923104616943257252557281833559376269979462433450222588438088178868740980693046412596588748046898485003575369038504843087549538454128250147068810571473037348404262314603605229315909821095104443472716913212443822324164157330774938258079165484557017620178640641177067374161879698282345703626717306671365771173317657317150952732662381237926626268555943495203835969660160146266340043204504145520089372163403828886268556614887203159931029597516542652120071756943225498524744794559243923698483200 [62,16] -1443624726528555948117808230846027658079026746714126036351219177307530413394718619524699912889512505843381969582464471559838769521816786708935207785515391607250719015126970154637478664517062315379041678214936066995569122833611014851556815323968590362366515330649612456285477227534141746037534123195804810553427330167944890569881792553399254481134633193684493106129195158246244425266006206713232606496615955739145047747406219248504226728764984526900157589861626651435642624292839659243596659336794611618844196709100300029592031538369613244743548209490493124397265702919708503089953828348531598348067789121214373121854499524473008999537943638467564394855062627549342381614686004835875214503356153342699622314013130909956497399404770942211450788857406127918244264657415101100632091291129945480364267087695712309459827466719874394087364284614652992013307139765530792649203241383464900330550719394307968241812275253759330927565527564654717039015753757208573152920954768566824681770208671604034557988123991653839597464083104015532078386409027708667268156163232620629428649875556038646904919769050348928155866694332306454945981747997526166338853287507150182455754329521883374004819701012000475032532699793683775899911162356261951684793114029218093997165566320697702591907438205469886132950304408697530187733199132427289088448916513381795264406187915964741892176179002454537565243869162853815581305619021862369831984769578872305177629838135452711408853705112830841662158674333536215350334246973853816305406416690643583488543497876590946145376652058265462552669232286094960754787930479733637736727500307697626797836864054874742229056225129680391985760667472749085249500112899890946194171763889274078646720713007496911688017466960648786005879695104425527443315095689939661440059951984951965575682715524267065793757905564943283259215078152278526287455809115331500911120547337969216983935724367113908221950145269999668792589576153487409125439227113423267226909239452894615142467048359307091903798910365284640882610279001231257653884670039276719889100673209943671647093205296552292973467255299740272198507743120227864704346546533785999463681859303419341269200667315932541097527778035424106213471372763093215081519705961296757750182707200000 [62,17] 2242167726879389965639983023498566738549484193186737867308588186034076768673295378535758484244445419249264916232402117418320900345392284169381539886241908841030277158842306096308429068152041757799547828821354499941729564130844660360193546975841387693354979176736848695536086941461472935542083157769189593763212026564581807649777183172873943243914134100790129119833344624959806783413278061184129761814296852779616877472143408591935256258223667348546645017687352039420235644070359220214652786774634687044547116949672345775984189002056732396738354507467668044035155488290565739185440925063478799874960376033927523276178361403192616767457426938789053685010654974069479553839895918719258758594226428171737244634524805429609254123328808282064024519698954164492472372959695301114241275609653058982528756184733339765744789728246552784052241302356319292891587417629410696855635796708548398886191694477938672635157440801567054141080317871672383073410207108792354047930417465088532630033652573510527782302816941510070294962514890237635900939950170586248729753240674076541731432386613089683074492232901731549415029203467891317084155460869947761314119670512147629633392923622658011643298898666593469900116092914313274551624457378288384679592509145738159745102004352550540965413948968196474322191056969853721236294182766654955913878311312826463190269286984454883701808561786192099978388462485366387259461044101697244999093760457324890824903977877692528002433681214406822312917171966643225675601134602042262752258613378182293226887796921186815999742690940248143173689614162448093887480337296285378366431429109855578812957401768104146166673701278859658895663798542537714372787936619252698672958027594046139355701373555273419468688839917026424304394565266754834687751169323684638954908931069492734710835481783604052170721809834414130608466931023178610851388169563604294094279551197227029055398872784894992607609373647638307950505308386889117987520915925958074451954414927658915384222829330196871758955952077872149619529219939281506031095533305713075309982093908609570641005421697950108617596546500050886749329127796823948309984529562031258771487152455756781789024697468349631027605624977886657983202089337377653370749416746674867978580787200 [62,18] -2933426212775289092508182776549162760707073363803985419089005960091076509894841938337053181733102093579028663637696501952063178143643657383209549102971440956905079882458237466759316836412978064324717470477449295144874708236154699233151360094701271592003385651666647824373458644601326434951637207824120946886154804764709986682045419763932461375754527373215614912962192524235627947425380927631829773854041424900561878824156893592279324450058838122599949555726073918273614194449476301877938094647027435717981177464888677883622360107138603105426665318326792708923826402018914146298632827902866542928796855082948587290530128923046032492611747037332580850868326804815661231284743021167207568778951941437012858959748164016538712952114430231581373991637685456121645858161231072553029385460966242109193614356548259018860709044638462182088465567864575133354719807717796448750939866498626667742562754527303900735907488364895977020025964879735867708041772742252099493031902136970594908522200785594750548237241998940393497795905086893638666989793083957686288737240123355816695664146826874101529637378119244421440957980938564507371533246263393516945058151236403583400485303727582558581111689427548425528874492099029625339670820730245509473273045966288860134099433355490158959593705466686030419508440491651182083958452384307984324486334569701525872615288561942566646417437973977715378116776676998558502839668327154976192697803454230444379483448973905799941289942272278379248576396533111992892961538347270742500711606461139610202483815831485975420176357329411006452478636648789807372073448197197253022971288488936554291155343167255917256936577241049475972775071031114084372586423437935911632014043098242930585238267249007897500917593359080048801113022509967618751298024033316073887796081456362028634218633785541947553484692753528193101764795620948092927805952023573640507351864898901648584013982924689663349362663970400281100717613328173923994375562092094217472392792925212005040319897735164681577449443094107877800894391421816162663941577724957242131649884762687002906185197004984410610086670659284001962702071482299216289639462857384915934088723821850468317700481571247154903889752900958623210184901380342625548524636008521420872089600 [62,19] 3236265591687811273421026675853970260253138624399191723072978464321766292072804640618625048750523454085941985629418938002008171272733635525770261336720292274014821664869451232149194916450953840602991404438985868487499950094760587373360829411237003856775524389093306216993169478634396281670000559447841905581698127649168941935447894905903918551666857322515873617041923956792466426681515558025438738002375686590727524881794735901336468550823278150621182824852876526562353398877031350044979100408323400974654630852650058913572866795429204833779234563862489905634948013510570521672583379166830670525566964520006005482456263365278923714072561361334562652422646888457146373012231351926976145892863482401667328727889301581253229560703274581029678174775063430152395379310076412814450592042390858190246017502638472323971919138866600879039611436535516482869680963607916873977148551251147632802372232908451496890894508291052708984265761192193857785378514270282335700847427705511983069304612629282286445515543471339942765667942209136897546812082834188394402315696949089415639729789973099460952330061112323035264875815335974020835289048879301606583036477323352334103599231191698030867992329132833657457222962006673675465908880402371248912879484696136290219263691269252606710045453046093701680751729149548063454369457561129491858680100827892136153539332407514870177297466510118196492281483970133904257852163472627202551643180311232867450592757548470714741204732443634430734347202970902360251007320148874357219515846666156007448749835526388694200458090370369515506483078201076221706966673871671728721105234030478352443074196916153572167046900644673467926601226864407587412530119240227792533742585327708559012842194428572603488016184843054327298797124659149439104372636004747804175169167388115035844388817022124808070320222137184587819505434446046743549004797086085624338879573097257984860790676927888927686867419765422953118923528694145524279396912397845126246080857794053962713685035958921299959869837262646385618027771651656346744243837908336317952975522583997975038445378278142335451781390589229838561458753277092915280775092859018304520220829028944444451705957960379633988252250953646650451232751368493128264842466456678013337600 [62,20] -3014850134582626762287288942749114656402044446519591514369529882367048576665937854200470337868097168619315012405216421872838222957033911353517770730279406929209489064930041403454216271700601630644224441903739362535205585417100954700728274942136073143838821251166414328860487615000042082635289095438684491194214183199912984553878461693378908467296143877906597168976434613270690913076413070020845433689758923802681027246170388684879101866419033336142928604943766237262905417927775630457776438545692686774872534551952021254199623396948655263023501494790668995045220487703050296429672708066910411251563594111732818441451486060042625045993208758405776686310287855877552202149888482835836067162125872143443033509309804589645372663925430216331530651247738074125743322014233643130680687815223815733446944425517332752213545330052805445823017329862127964566174078982088814789451342500251834077653182014568850418014054774949974943469195778241823563183331225559476331406830132254167733105879549676528687105391651401884817825872075133220428963607545509787828023533341401021511230893635596044183900237923021383852441539029317925189369428645913209521034872688563645863730482680077067579042809834421690203691869550523961609065966068883552824509534696095019236370278350205404108886941686513791277098936944733138045898965066503793518115893944206566182979841105436974205440907432952612462047743108860034128652686999148969519253496156006231379492703889793938644571656156356459213761475882782648486275162578007894262042605438646314331975507645207806992768007756012404044410124091166707690128497990148307464379859393855770667890261533863524304616264035055062815324844308893971898970992604280544959602506729507551059000229934288702572637951201317745408487901816576538883836190557946653605943526008281649534894019785036018994355499967747820751971625865457176397155841830577941116524557040563358350328469852950339795394890254043203379312463990748163692767591031010041056035405820567177208673526097758520559178311836620759120172054686878982860447732019631258021606172517085778172964598437989305544758693088099338676099097217076294951152545340383831938933167457661521510281642305891118489002158877982850444177554494806163928763019818119987200 [62,21] 2379663628148140396957278011101190106328979639569707002618113229675116516307046535063396912557297543964984290742015473275924677467594365491879864276267374315464735794453952662470789541112467948169038896790940508107143192725331070151632413410344220357680304576884783378521714275216374958935516290886464909748757501693488532162678903718373504542052718963792668515770934509427624384818287817235586194997280298562266843232006468184995349114526851975367462331319010415911616052094467754585695362851867851682700053435406355982714319828128198557014386880178948486597290745437435769528682202809053981884242285797413377971438055543624798075136264708853697643518070787375897142062855822135819978697382206248228563662202264603650643648359546403186923625863464497001921521132738720639708883108969883234218994880878095469877633831821663781287643921235469401818054800090781666583735106922238883444492771116082050659931801919640563646589773346202416133352587216556961509416518599145686763628966388231416677989260499310522999376764219509857553069549619875578862824552788711776219810635937073514968114473852698871175436786404046463115531055971033068208529557141197188580734422646906663860506202033301291202889913313368630936942662474824989134125413414294384936096860615428532749147459356082819304917643795627951678391474852379866903708859817412603722133839879666425977313572957186041812702475297095236048904627645568343954387151133359284531743008371484006957226807902802268444869706836566324705487807124137416205817324536850771567728531365902419240955068265211359125439017791737217242634585569164299916515081646776431172742869488885658640526745446012347118088492823212536649194692704089184521341851723277836784327170169505521297856074874173250457838604050437615815722559896806400037831708917027746571087206932272727859330102184181552168361271935082505298191893146085360694262633676792620053345157441511861902508999745538268873108778901668674365221068214723711161609744197812502930522629942554225527979731434830783687682868771792857732161334331752330082118927049059572077703012423565191449358441302012450700662355301609274011961962313254698149326351257195742065414270704248152109118742437304834099063813929552985259459125182464000 [62,22] -1602174832594372355060957170545934157922122974917552044320574279167557165698122051884848601411262088964084596249495023181796615822679877370263997846459711997154467304456869174009170989060667269115990551469360737861841201817393575810395056981182249243745455395941617062362525209103155518080325815034250534283006768401457359693728226687854793945598423692851686653590902455317276542001126628319677455905677926980442053694506688295763820611322127149730712330224185636104323582013647342228527955405269797287551821569517448432090910131187730045951448175444473457200076190997361828234245295697371008375204517008333014072739085216513038047756087482665722402714035383923759022451095825196709345713323804076237595712037322781993787952963194464181080090069427104134005173731697885052111154058604223722824221358696491702582917921839390353421226296084219124285970571201604424074532344978352182021335583258479502452559521679270250171949477302885641559180911445999381539699087830259961341423410655087839898199050073610550595770767208202960577634582267205851862751940619359377977164139210486537151981316908478580130601508040460631758445946528642904221417839927822265050266683316364753830964253490235368422573340253498134087395208487173376696257581365514969230107514408506935328276366115392357932707219869747827925263761470651216939246279048411118072837537806103228058958237080194720424672650860064237386495078247270885104894388292403549768542099461562681356520163267594928489639005136704418600126031196180786441271178272837823844503757360174906343160755801830965396655943182501318372101254576358342324661443547753407272998472546556815724494150484291265487221048954904269134627597397147462646893571579229189538646689382876070929981746849010130000946785171097757546070149669020078699078235956893416627678845145560551385325249215775907779931015254764685656033091276998532318970046371516052516152159477557571681265063161950116527843042704087836855889057175668553210456690786510522005081960928184994625022293213479305929268566172081544935754851753345468160693343680379188569119520080937496227950143939281116384700804529024758394274208632736258636217757326890828985669846316349039634636465821964253886214014133443350085655194501120 [62,23] 932604691462979184610165175998501061702148530621683047360242077127207305391625600757441615338385653139088577242265168737238605454102331161189030857856440146388049630290232318587315958402993446547970282806903679945833322103597127018019890583383150336933455086237396939979598422630232623399830719707726274634199310794093615212677882149106334131729683670938576835261807465883205021879547884527819894566953412082937041488683449609784119187363861549760931603763986599682335146604897601633048134431892967204871621703705476101970948310934890323832132623004292143690630509742620375840966810508421691598085949262496422687644144511707177154858316603071018403715122823444270716151690015286901300256517292658303601238055769050556392427130599401222223179350682474137498875627684776040241507640995706769972750929526340828761216500440935514530190266074171769949462761853157704955349081113509366819970284770124994505021218115782072228762104092716172972023967931194157363993672893435544389323643889692625134247420549699320966318220178654649890441608233453014961866121733192752533974652514297100987433325308647555411475583568724098913140417122781780320923700369483147524280110570263592423244957699318058190399812903661405731973637305034602304070798501940717920413173031316123833906196055563169886413639417647332752342429872893952305097707533579455741123954235480426493103571787751434613578361550097347661071045519590484114845929337762064974311565870119649725766184301306347257733233523393121694309532779411511128052451345935115372655615528120637264286676511177375584729977853506610883391204728023073205908376738030341230633585254710627486223799870473642055553519073320858595573678175092287953688424899895839483313845732112671893856469897028979235050804821261793613323116478906794320188345155643201313723263965490094641464394455910261348321412086331989277611762267095993063596214074934260006473282938750291542042983073550331870463948025860295260102325287730579410233054073075746495850547252156528312858027051943208241623229585433585901536314083706786774849483818837278199967149971589833989097364301767735371237682042501649530229877530026030897811935416291849171812128916008377502704587894067047789063687086302458554529873920 [62,24] -492683503808731966568980074587181546481947763506291890949868496403875052613348812367344370390599573434259036050501070311176204469412104726708161816866708578360300599502825032253562709147869454830502998151229559189415481250852923592642452660500944023344722390852790208392384415903891795953203024555298579711575663421389218926984140618586411889048103163381125296240925674743099222174505685253879641700585482003350125336690756031443231173984170072345848550150501433923760036609987110932196233618381389059408923727086432411249350600837931813684066848963637649656852876688012575175513737145072271394324019800203702548630350634268026550976017016253152814054978134262013952429346597736949915154986169257594644386902151405059197795091483466340162393743730735115872015766138915275447722549507026795099190528984605254143752207966143945101856947054128667657788829132237844434876151691404946704103588363541396177156523446434694968038622735721747932137236616006835263306887934771118435458962000446544043329130006602719060258306601291696582356191371095732809512033212522470790229623055570393219718245925606013128543799031279386275825115245760368555217757086851294922153551682128785810848328700149616708481999790293254809326961257651838736186190591315978643607202715200857850398184652038390648626458808452297808816996552135229882199860653153007718455602026717508841100655876967257135412376039878875228525562703670874619985114823587924491491276731208820051462752317038271327107392566902477261746783286032489262677567559774764011972737368950353510798542624638313582390299423217554960167230940428439907428032555825645827215958749937389194984999316768130533872095809684013848955738428288857515514257050491391099966416747223742856594203879069460909102853030407559901672105813770404647802192869775520482898453039688746007840425236482089695358954101966460859957805780621525007219516679895544453404826217349402205385718996708974380199124419890122483350940633517658042857700710592576052627008645422990222149991260420802583005012228567620214922831011248920389064049873679871600070116778023172747661705316485835206905920177144977780804212775513945165572891974987687205803847443265928378472304566320247686132639138987156522926080 [62,25] 285321767715272611580129563966399789109311237256211542018128930599657200405056412735610043605814050485582386012646736081515626132270938178173878400636191639294170158334901220425872761975900667193962453678370229700170792783480885150847032416603465727168974789769939307324526511292797044376080524865692129953528352817471320167474420425162056846628953250974333043720113680566661544650008857500825612919895655354938758663204738623824297143288934846058613103057024697191355101841629956050833373593586982166882322659017152320825718781941072351015509403323394220106497376171863856503420920579984668458715504640835560341787715030811305297975145426242598189859278035746594194788072717910673571455618020514261474490228339361673051522968675928533455574736438174110615775098872723930844765996014916995211103200789807597285793727535134235643710316697230663750589027165770748954183380957365853766460001369503037790955556377001734144404672526547439630939964447478025414474375357237665777081468279617174694473912606550645832437597993441376313597691225870233936043281906566781898131120666885279122557326075262295457357714468537634646445889484387350916960275824753777715933307114440711765280693167101714854825419018823913539691424276845925481996651242393481871354038170516958472508001023518929675265206217250073891015997679806887618435455348800187435601976047496602157698987039817349657856730368466052421409351645029864909325963632467483494824995484452609914815070987733528325624585229184907266562442020749407500924925703486318859157959627306961519918521240177178713392644928833870354730220052806366457808844114968822489125613696788451977823833156881450150676833589754754009120088165920912759766552402931403474919140071690429786781791206251048576970732724536134856410782199602715494429953803704568517481754932056471747004291347328428508692988651698159170916455773165752986848062907410160795644348135812630935891717499092732027782931948094371394419838175823959589606053799883935577402608971257572526809794350602087603469992247841633766603698784201933849618789073903019308511089559361272230511693440446844185295628755625685127505957412768542950715298582581201499002265928004948928509742473676297789076030326259455098880 [62,26] -240365024015440982672204449883683546728624487851535693852681282083008536400303045177284052958091976177956066420515734547520176163791542374420855191434852299003700861210375288975349785777170456982492294300539147862539465038186470321148529488979358415785947681487728438475238681910701936368198298050018310509051514863249216502140854894899631639165412556234653843944447809117845654978393966149095021281532541235733013706532051719085477001380172659838904769763418243768025617200100591602778182491389776396509457862050253850911843806488783114453335132131296424972966974456742151262099652814924508450049545446870898899637433367677474687659415166728798905784987636022299686195871570497925471786995208987854233923860601639799751152805406709954856144826327882194435134249581992911568780139038701065945727356158054862364965562056530978610488338511886889199712525669139011798585973892334689429829258688481336658760692304965774625654512079157933530840911181331266428406296901168698749455821710837288364214332990995691620344362962625296895336916924697516482764470986617049352894949020150806487559411493674890766162066075244052235183400123948750950339070832698161705324911652169525336160125188707041383386947312251472751373316219854416867583058783476530078534953405076497232125589764975268198973468647607530603583525725828881110252373511891512482003946476653242054893050388953646525422694021188775025010896337512423145563569236801102675318713478771263401653600724633083796555570418993999792763824944432415927426137625546559630007385078635496727061642451636782809864887764726504704425064337477806309598979599138055182929665678460687967090492455422326507675225711850561504341002660553590808956235515847567212087589381127176536000214205162482335224565976238396543820153321493575427917687982576431116716009336184082674506806410506255218289848626047654159080666294836023870318575152900035926156471474850448194670799654265831122992245594571805686305933085470085237119337454688848490616521215442426910373897409417287663188394475654721597213309433396862354504302399467222616739980539939992623794892502746187026368039451450235694272288855593025148320432270499271569947877091856811283205838281183131903866804732921118720 [62,27] 254861673268784821238319810829548399700138955125250939830743054304830253424230457904357307531673220217618922902765754857104344345670987232117295745743051691417140239956520428980683917042281809859191128388730502436160525336658467333728656371054934478946513400075732313444146399295456462499313082629284804353114133773771825141776907452018921135741788630749614669333520375535732329123767610528377519744765346769097865543523918306757663697011182854667316150229053909745432173663865854545440171211623197133740269324298376055631816145590533395435725422665893975484320432694204211564960799583951717552789514357259451611330876797360176254459679618624870200640553703059733362156335421834416715247780576934860207211691138615732038238683083235056327814406670688813436468398018312571349740136231679741947340665374973596756919194791890975639131980528584525273093703266369621233003365980784299270409892856353217709151114201669464349459487512734455701881024357230008612928139182119336525050073242885666998748399281887872421051569275775867411261124830215492041638458188770834298759731187227829483768017738102107715684459021491684457814898162834497160421676216211487249591993102883901779954299522132522443460858170356794489934586759792769460338057036182551549831448617195698718561872843771824375878520196913118699758374491390454314052300080587629559156687057630788939834030207679003771141950305670994183075175781529562625336676311356345794096489007457050881437675555789659470059180531541774939652543889972502253723323004037847722639377093514131636398139420013720205285238805607460634341790155570618598484507284432072207485243973970889072513231575862878421783457350760627862486801850237605183975599780028605321155735806463047953968677285514008637554942465421744528210210573478678596846378083052203701350430752356643717984113681079888921703630544341568888678165143121876989285527813557779256959820018445048548352242821763747583018299539946986904194298777645515158846666054959579760267257254909914402196441128025671146369209750861347518854041248183130604245131031373954135315061365521123859822650177518619136654307797173173218321767588695283413120285543319083259125216771524298463037035568069605096841678442987520 [62,28] -244588720421088512521867094922859313158487574193183670403037368048477443675278109800204822256729983215136358839311143458744545293208066528774271200063098442147173033817388374228441328773936670724604928986577932421162672338798022858207512706724648392279243930482517731174133108784848877722918026583434729803989018530674241349394580481349708438559391612219531584844662613336039557215344106999524935518579929828382258457945273835407552604856140897672352074312619546453724267784685906664993849948447334191956553340529837482013767293812702717561462502554072219164632347652363293670383620349941746379885134304302090133427528366469036045308377240965864406056821715354905437505234302311597418623273931076209498063096704347796083955947455764137122941346484181183860096871467213995609974943047181747820531927583268990199864329008217416141284717559445939813569392041793453240343852995322463609584754501802351142888930052854104270196717003499521245205019877674099086903972682435200172230730560885476640304550178794816928909321268972449795937950312729965836046804088970659066157163133211774269717997101850156156006643392854652018394901001592817168690771326917287303247806315016769595341927561714996278849493521378208611640263815367529025101545318093452598231906911620898248434125780398516537481401462570479146903713160698240184334264395498774286872270110729689068014452509593114506253732342582203315500401289672056254920442126124499785569207000713377585396755435540689207209358498281601045072588658665970198562798102893665240224381104313806885894928597114678575853453554337491909298116764908166149633493131698834737846154133844978619428904757759117134248821314416217282542431393504374727889780134619209415281803097791968408188310622750482891314735451043057078351264298083043768882623325748185813251632761692873366748848343807838428162282246076506250301360355203215946587790484262442935221144225612349654424055606555186831513097667398936583490750065632868910477485046663256599711450795973295040807349418175945403574643255356936981907183686272091374072222881639911767948090295946778161089068109470206342393715778358584328721015584041536930086359111722070532251303030228981193203966370706004584381170073600 [62,29] 186627863162046090654064626711456775126913484552963411641119453297088482020782490195927104645128853276960818344592114042796771044758709084101364957844702791575732395154422205456655249299674094415568697497600726609895400069329290234336266715522996093809766170266235376503183306675559850041093616792158012658790790287585351697397489437825433751733612329246095137992123094571577740485768369885332273403918156885684944394851205793195522186374005947168392867108328051440300386219959161787601493264141688815705503100172083069958542522548628103594678167145227291574765336761349188136083039631963668033379868655973981991587670453079224616666525614482807101662631202061497321953122583223401602860903684839077044273584613681165308300747260750823145288881716698438888045920682650221094642243558209507634182027369318497173085221820133972633234614467525771844879098337820322004221294223683296726347416998660049667622556335979593108513671065053513481468034116766398005911499813153904140422914893360625713425469902785752528643452346037363979034347378554013122993369309000328224372532028964010537484657199141803573734022958176841156772491062277101328749950385821447049988119870833052533626167722932364713729064720954069741796171305948999183224794441742058123420401787012173386874657109482626820351947606061446269235370511916769865205739046844317068433254094607644999060263817486059377339418374044562654967014044423582082549712560423037971104167885969019122174792698856847573078594154071079590049634517695021116822807577905941979472322736193954727632302210071673141561968494692338555434515255816480369848208513687151926672470907485625434828951194322204941909939330840048557953273569191700349818737310389100458277182206800899895243698406417817145461666890275505241537978880404159247200797509665742738639859120396790967800097825848321407776149454360843528290564055920196014647154760510403919571405814858930878455152233758850883810125758032748659426965080574330142498048270637559927485726091401136312557618754107720001004754448452338484269752946156302921761610363725215962998335273134283252083310894610431866853712551537943091083461329308892986721713397773906881955045763705126607990051009069978424650300000 [62,30] -110135456694993073643535407779738445349419790136099024629328825544274539925499628736733088570946210532665056573838565838997355721625142173101763387988388803206963335923433410471685299682889485787117135770633643750580827438739011730514491111061472193296090002422673525074131777478964514853114132132971911044423839932348764265678895870410784100417894869403460998405196862772333626263849326655386109084830320825472058788656866978870807066027138638466762741043297279904964685681670210070205849499584897337341411303596061955971987102062415486167088879106148718573223293314310015519414229064294566614493963701832245189898634261104174955228363544647012178575807906528665304210364929588960908411388842512111979298890947092356060619922783484823860112218001911741816492249621040631927393426107115127922728873770906258239694008027486641250969925527126881774792046613297271708999982347499969978018463244989649185335670320829889718081851613168772611900147593716457346013580423198821718143363917454028093545486226869970958679816682073539849457749668101664006213919507509867753478698494607482618561509156266200612801861523749001646063438263038581467314192681245160241964266431283667095785047144299598934153593858302476587492028226655823552714668743995408939525435984099446571844745329530181760670211850208446382481812931524946670939627758660374708417664563467435322413877164275420462490705874110804855370097384183274463468384674948558035759430762339568979197727923905311640423375462266202062031280297861819360541292391552551907712327675621556641366905682393302356663782122019721273878567024689590924393832761540593478698251254211417331622194780496417177371722653920153699978936824521609295714810746866727195042880420873104051689837298583170316941368496718678799949643411398656304115243182537797861077375474425771637013522512193794138294439409307464734360767475440408595348438664389665234790319042361217215673206101671211625317640202501227151176930046756358600288958718613830239785170879906761937478252082252425615653378500299272572972481964950910040001643085691568999774019697428467612447873597150239955495748476787768409212094787071989669745887681077906090932913144226208716786306264930394156456000 [62,31] 50267559773937127100115926535444397715478391749581918297344442116947253887423732359856338961784178831317405799216126386713615936878685388412175175454351365113859347158124631665140579923440014309259866841984384751208590131580419909630522444708385899807452690513101254741194182403052892057760164634949834168654405585378141371921963296676616922002279171899592461008852039855772920030874808879889393306717338206917703744611264890119180198433441509501021844313907467052272368123545902679021275331043683060371940173761323427815215143994273654755355798255249231639228848423689191129016411778963830527664339492443593615180868893736208117651911269062882656778792777649806457750314184732976864365322607926143547737807003685130790861990038977211076003869707959475762116360519646999846045145464472072454473558175654329652769385243162560202105999728251737237950251981393360778463791223923107404172641110335928237869985759443322302834335284267495454986685499253172829000915278130283035293723098215777509391974227979697767014404914928795952087935788572209080028747983272085230743675119513597402502897151915855379585308959585795306591884070961958131825205410454082297581466840972658849196716195255909768825632657637889795893216295351762421488940351279300455850238965735861644034419386663510634865825053753211063191550198774868220617193855789008251056734011745494228337649568328266747104173425962266480393957396183239527146324982001688092637886529190748004193959686614694087751635112386051355237920102457150047992722805050563171288543649621712365637424628389357358600782716665293204509353000259079120204519110945089014449736870101654712194769484625032429437451422057877158166716500417313060026325179396326737029551060320336902915486599660519933699018800987372426641794792364885569521297298030256236776584061571816567045219956362028225112817148138205610284148575510358118118651026339649370685623115469894419721825540703114678237058488691716376669447873098592005942481874911026762545486993121819887539346760293838371779841130041932431287601021685239998025628356780774101167100423275782905725999835737342481070473163926703372391706771284081949064065085522600650743528656396393871545205715869751999750 [62,32] -18321351161854241336761006393867781464583927637958265800851943969797405242856906210780378371945239695864667597914659362540081791976616159693318057561085658269582105693626848133530897450542487230835384808077250690666284662011100135002812365048059809921862555330061482354890156884764616849058431168074163452604296756095611568089957855789262018161650485305467462753800596420476887980099438959506859782327343131773183226155708343764583731301412984395666033575098887746094560653370247279640156150927309322700581009595551764991919169927016472113912120590922445257934892454189270521448230222607230695893634423624345300155690243640615943345000557150578208660331276126137367762930899831508991874650372601973598259872803814915821865236788590102746471354746873320334977475786819746965226116470937636312830432728753682098048304952119041076830017415173691813727483803136772459255596476786069971736329965166199992039962304772601269961760206989412327915843370127455861465586701120637001593945147819943002661118704977776392529005240461855180158220227492759502969365121019090683399355443343833171861912300396647036834304494541761220121389839481913148151307410061194849006594542575946563693491303697676728225891374780471285542098492209544373275032223529292785309621259823901575707963035853121550063556991564476448478029315849724785522816553507320680068897102346072859436101391589026575465769785986002358212252037224410675606865188354015512786733329196047268409560423192090171059612125049345254319488956761647016449461353435932375586159230131786633940583511970685355723922997853937334320279598008195755692575720764074785442454197051008927340406356694866374836938979887170228122939402725497381276956853022282402487834941543660027225628420201358277314397357091875455007061918007058779757388357775207187571279951723112760417993536788884511522626965196353599642676661577322227456844689517402742455094065140121515654291023075623987255910205761360753801329962138291746114494175968367301530020922724159084235526230166307629244850672594346323511313754238437973784428934032921477062615755112726955221916693977976850136970114256439445991694643599745450198927852104258604645435630676841459680521461023692000 [62,33] 6120888605559699330389294901199319146331179671212311153365606458349227871474282299381654916785614783895042140288262049933100285591282023572278694644618955159299610319037404245064183202730086584165995907360962561449551551456870713859163499368047306781102643935924633959768332469726649168896003679270226081299689846592913983332688058610455821608952982373249874863768636207627068891540794680917345466521177536066335398052262064429920625843472720281393092270711996667482589871784654471349161914977977705989246601536614280762344742332034455989029636608348316315753284886472919136681211550989996400417398133394877357689847314448536514221141821334309199766705249576755260704135922093548674912087917860618762596259046304240491770110197264123744288780055364236492863333677386794459754219300140013306674010667352905456926839488545753577693551393993654126368969664984322876297653850066864587910557477157521202052197521102354409283319782461112931009940073382946236612649104577273495052947372711415997147731438528738430024717985103201551715163955780823145197823595383341156066842567782044956497750037205663749976484631535959553554268708348947602446784445271642082401092336233768910649469320112445473653086718926185707809933587905134538147136055364413668185616678597508254097813761572210856588364032294598298547780413697640565520410746279028495149348693607088086939243234533090636218110410764647002440696309381703869493589594502905221720613616412248803726290813512496130087201223393892830033567253029292021118888567405112387941782662481350161251358152375556430254686130259622349444238703731333183450149912257802127164629447778807325075116429757047398800721691407286054810003254595063940735090690891758511540857877517665929580011284232743655950162990953165132262862052655663016980831653569588304870975504158883735877271363503135678907058454118856379155814408711063693734075861681027982985409132341998465083833386145538809110093109196882848384080079606306389282528537046699711248812503129814989329624861931822860453819265587297041379110603546107364059049221876621413763746377864962800813384312249115669301116876368332285056244196312213335547912414438370178829876446014848384293180511740000 [62,34] -2414904849184140990155978156867864295869838396884483752855619067274617762864830232339264742937113194845082036598595915779837115594750205533860239630249673382045303163659099474105733356678901994459408803490425340530937464375249450402981987080605191229021762837417383335256622467836032063927790375578113797342314998778487592417047499988012689443256142227087011578076123735387805030625245503333698263938506697033589866009961557706147084317113137961543682982859468565401993256162911538393097346727173628927841642047001088555985652607701669029877198567927671969556709977222565486132529389688341016741366127633739634016270688821414976962858827537315093014207355463597869205489059336021061888584017796392397938585306672797401397908618673758291678737498453043724556475434791181064734066271768933012580564737017539235984742113199402757989552606798018994223092373356422974588574801517858332432174102640136855015516606333692495425900135779386816915843944256940969094521149523608736094470545657133752899561165602040347413098771479974560703405399091986272768538640223562435588961567486627792571994691774548076896001751710992382737448909892981508653981524922766400931409795690314230112230105911804409161830743661812078010626908079941598350661194300465060438640197764817905666177111967979594251257847256779414891126485571503548564319402613328474354534167492433932558714303700319180206446878562295794796681050440091693608452495681983322556765724185291348141500674385573605711104486385047045153977071075134030212933334638858150574972832974727951181305437497939363566297158436622985138929178279648822549595295188974814109077151333832434718377228923382765072464446158093020114246019430946212589087148308312884284164066363769872922048183054627119025206823240458247874248727337076632345527060470253060588561061817131643056634646898440588988553040774216869876169029017010002415473546191626174099132717944072010118341483985714986058232349198028374104000583743714216809007371711707011802350099386014828634826192194228771172471661426793860487841824869865333239289977145937755840367992978671327219385441791386937118518925712344084747603653424696447952556403832290311275131720344180247661479368875 [62,35] 1083412725727410406199424738377373749150627092102741343474907849789485489096398357524999342456812794498329743255615185148018880247783868614055409588664090343100644922614605055634126947918438603872660457174681428756042746749044419275564202749391317493275413532568443717477347377222259880594184690145966579915094377541221399371305261740335188809482842605418343974400565770736997540036147118430455397385794252828314835744650802628109823101937350966474184469168059582818555464615093747175288331493276412015588987410868360451598340547768681945617988916050917659322308393499689828041041216095052713137104950809709047512334321254333409920068195954200959530427113563501968942869856094862212476702989557051401515253973865444283854066066106973245234697147475080156480775927882154489125604221849009256573025213751509392339275607013385353693153250608320790628981586984493916295435697969721520855357814024894304096727447261204364616194326524980028850812087298524618673231104458893157797207610648863468263443683982481555559540906365504735626512100875342268237378341786601506128642161050345352834035960348164873912915738697611745528810058330383375731624829142476554759995685121190942214937074242638033728229013173352465111847585609742005061745874174882012784947095391844810180180446113438691358052836878992660011506314000226959019993304993501219151468995545021499039859918359790860656434699540759481623524871401719009157708936597947086066010132016126124261840444437778783355715526711896075028270813843104736568731693543415067150027051608905463102285630030726440077227063070852881803488533859299096927659142744245159570879508201197886392898445165677589943333835285611957862244770716293334264579145282224662384665259654785271339440359331584655005019079984959828672283186573005989970462206508577301877184857867892438018781015911579719202184158441547424337124491941450674427724304157436791666399821546622603050127041416819648436266029002011531619996065847478012996021793293759307813848256204867786014886312937339617347908609982371218427967231596679952022516643761127512490954535345103017897651638273929760679136160942490355241493555021058540153995525728596889572911903630025635842664000 [62,36] -372151624638607496153448289135728279784895823666697712049142916739759157870707571994598580228989216058199922209457028215983931296727070461569391228766811711569277282664804881911837848468242575498208734947142079796216076994427119293332714439479602597135323985628884067727696895994313075128543556473853286191309621743452395495525654212062209179005773373704766719099926560821242456874778680861636962565770182479551493843545198414176801102470410338294975413259644660260449182853861276941545014316959670281546228077084460816375345359107148868016939810617088045068241388397626482332018504894454739291749260561242326559587516744664286829000611142531394903511819371807209823406129606467341253380078007322559458698056450225646116635861809919143107287403185547355452789284412336348268551182530270630829556158506393664929261172812515474701438899434128172479771256471175371147881791716864735997643786798400170039275617979297038373373700389735975274641133579797133068767138224215762170496749101246574106197113767311199726736237805710317573716420956308106347824495674892598919290059579364236077454497807946039402111437860884206576315009125466586595884259717191744725453970835054940186452965436900059135929394688104880746676693842569970375712124196944460386461886658274266747314338684519573913497284566043565912097731579591273283824015877307189940322780773496190866301620360712429414389003755291643420798532087809443519101898486180804616232563181977227776559092794190959055766958372510120632081316063734340539104038769333050440086612201878265993134125490349493380921905267478905313514735271525824282607689829231841177948513480069033624566600078829098650822337963666548913923815142132296270616881708105148338215437983989567044814385219401933918043657685029878518364275234776647280336621317669675780713187524932824544755646907789674014815909302738541348752575504336613371681515388263283705638066693694994382546756675375701470689776669214159829642147739167224497265918701239546376742864702915609600333056250563654630062592859016281819152160435199885848869705851629967575620570632064284206425301306350389054094750261726258697329520184104845539879266168529861856586407260158411457600 [62,37] 35574440279497369510250986630072458522561464118201111118802936802585855349223619848469176424565544857234345764435383609604050241738820983484290633195482169000803689547771392026725053751631232872589826934539501599440345544099115984830951842915843233786254400225321657360712667192935498064077535799949989040893013472130124596750898413949568031566956701897688041648568799398086463148302805392069725753683107241940434091918736933790807511428113802009131128360992582709087806747990244890335943292457243500874943917877999112209595980829531513504857214589690814153530985289374290085991022441144403201991695417015522742621377958912081778106630252559668286408530486689299744143356523341911428746217342604941485809738054860942906820170734194699727507870607702032918346626544661615554965661802572792836208495937852513815255044779333790667705689652370403422651991745626495520178011916371805241706508220054694318454123729123345212274868964180845425355617003564359335907880651635668030472644244263755911945455913042380073694768097983774519406408850480698459015430758694102448381752642630551645033657242916454720478844468940528229515994390498384487518865165378593155304415629801328017570568783261865500177993626659240034651258899550224339052427797479975690373374351029468758913022024075579668098770922534247403936673174303743352548540529616475052914073968162235094226774391140200975191939325742970634325632039937382474835330591294935948140310126090051317794040212247235292296519428472061952564157644240858575372505156453793038930563910065904732523135139787267854580440753148356820152613674261348195710413738360097580947892584233555113799978442777276090415858958672665632492069611871935204435142506479359821076907033958481655560933716177070773697460056598578513491458266953870337478008941189652120082091121664763880295762132176975551112366877581339106756629175116040241487809074390736489013826074483996141995573326742754033960897450128988442508356182875874321851053003716907326148707166113281312437738169834671298371311342386681071652793302167370389898199704419314856543374329557048624019138324533190314870191581844809213565322423729088706379050565517954121695868973559084350 [62,38] 49102066098467432868623125126666270900375264198502236507365453691987467992044235795319420141074430962037022120651829905091133085576632397996363880834131850144331238481428957844916519274641828576320793026334069036395524470647140011094230659331837674339458585028710501613421780466846679796659523502463455252931022878737752449175230745274129910834682057954523665441012064008329630110055459940080445081544640534257683433471574981500611560535450432609991621401590855063330354905348077738699154047841828883485060950745790031506124531073151064823506801073484728648255326716964257610728675909163725262302719705404999519439098227034156732857761536051402592165133526403141041798807312927741269758819520218343813375958778812162769077234879328796036275013846712179760417537405942289134670179355905177241446501200923406834406839710516897133362984279290493650746212889878932464631622710573167329321402105985338927983883777052521294531036570082557875980312611243193935071326240535891438857543986629295536248744594501584554177088231047737614575377857609637143685588534692346634034967478205632900808787418222344927339812642331173629395509454964904061831765204192674220189392410083233494159332044088225216115130158552008679668722199889579869781243692001167004316840420766043338180706601080624468019202466815295381300434987677036705857204662155336670047652659275204362923765482484268391849800947551829692241980797231122257992529181017641012495215555007126130548620167841902102979665521329611876992008505770159180845224468163420808513512701186326428935020707631454141851131184564637118163150120473743043910404478354716357974812801560323296445302424181499021736205315664028728486730655800036520950928692702713648371421317302746249204983766189887068202941543321293750233891575266749661256442656066979570130906630501623245782807439416208955066887015150250545652588780217658293361502348294032464923349470878189905929807407401349722121013930890994452096366862606116350449928311938191104409982490435662828936736046413240164001164160326302208456150649887655551419319320231996510333304806663923168449576557143153364338445728100703337818567257146828208152183615474982432515313327573200 [62,39] -36303870531947101928533323889587977958974421736927263558668215658230674119483175521010182182651738326493323050219391261608047713556980454356432662671912178847647579285163457360566941779226679874020365615643128063478384019047420083428640282272164946510262689659217556978612054413060824520033814228800965210913861658272250782047181505176961924829672399709195353796671880324730410721757957643767589572035141429780024739815433120160172214897567087912213667072050419949202251149579777347093870939680537039279176617437718145612362701620591797362497271129359003729703268887982784798693178887917763056432255931738288435582764897621587939656314641729618172310650768679059952520224141176155555886036425165049403587019916509965829601217330623367568275649792791313411815612048051528046615608366128896037433342218205560428585329229608013621007583161720638381696758230023202564744667258096497400301552967176921078872993553862751517853927818037117385385815820991524990889381718002590275683214276811575274530622242106838714217335614844854752754164033620896697893937339803681218719751965801364904690476851850663628161665482401368020038565267131399240747757946518804901300475248641990756329496321233289566246572190505162694624173256089303480879789092198046145458647386825410911481806150169935708293876302923543788775000254087257832401024743193582761855223385699088372909119405410687760166255090827601110758936884931846552146741851432840731363821215389723031258405091312660641326582868623793501561760366931926283556836687276679167427383561097825749592703868231902064688288631294936291197028351476544882056457754362697678202490869039780642456800715301120662512742860865423193519067570707086150701540834371734343843517766906959144127885106890245437396478217752037107876327633144375483559726706768239276737640226036192913460682456849655261220251434411054318923597553752881124201397066806060545244952723961083871972401364897840202916591399814630850306438653621602676484753184454605789796107627137550638556438224223377068264301052478674491743643181363778190105783172740011712819996364102893200251784029849246299866272092031410553468354686098605559828066581969453107629686786500 [62,40] 14252961352227947742433719676730677334478041302164226924587177675193312995611688427676328877137330287555130753831429378395631184007452207274571092212450400288684964244080542056154909876198951397115781254853342327580242568928868740436027935409215905558550571060781002009320200183209851308648631286926385889895869268122897986041100792558435988765264741116505410324728321934473180301580155984038446816452445996921659534165846175591772498191680227612053469841830824348804751273018216536741773861868302727980622782796385922792647953835328689126428456384371461826166616604498972349504740095919299412539677226030374407704401376837272121020501381124067354027453470658980648592903834602649624548095796257364832277828882335987637553355317186089364957172347550043620628163840576250367277450854232198555518137979988129398421256480069066436689650492062862420033312248881482129557047994616275401847223582127579247743171834974511243503502297526768529476865470016940381301153898683290889186859703502803993353276166764240031673888794338260942037830290392150982208932313930364464878400581413431586968085047155049395355217201631562652586652484844087906553253475839419407609278571693356183540685618237227909558264522709396530235759806576804432380960267106969847899475263928850890787601805330235557021593620813884508400178741007529055232239536260072525267690369956766995261720039571557712169791868202777957156145221080782081786109901213488491731533325058714377011375439856081276864802931987018342107716167836399431210124665130682687565101399267846235323663384928601224322698542085334528285532214656490790121586977501634762751322229108567205110734495399858164151699400304705127107317355117169198495581994502604180533694007263076355198875522124423773960411417709865745998756191677063443693323132651810089613451112174242394687105398209553467957501500248424298477842732548042046797382293471541657312303783700984231783515888815201431658270731154603421286396812537297444939242203964676303520106986616341897275958416970402977952225570665301063955067861544371840216847559670535467650030764701642848156915406640961998524862685889192858302007663687687017928717100034724856912714300 [62,41] -3645620991331608063730105963350408948652608254830141990075009904020126488787931104578657091366204587263098068957389285258179069378161268284058008379734258136098480116127917322615024540344968284336094918483511740411117476544114476990061676670987122434446005355873829133809205494539591217214895991934813702742599048513353178729123616935839506506415888795353196481937385695167363834858905631103837339138769483030176735707957649330089924199566024823539700210808424708473165366331256702710695933609394103233977334044660552496978103463804341630916271218047510676586854326085453944468038362880736641640630553314964751796693386387736776900403102032372107769075435762531532300440614042079890818002971929406626707947454295326816625091695525632172930009056549620467958108305217833877809047557658507447615565674711694113260255051546791825515846107078577168376641098743540507475816325695086102223344526918314996550834202385736712512688049536682272475623383297627324403585791295673196899519572250655105956752702991795032045437442136088040848254527371191849595560038106351941598313103808250711945714677742080892766272404764598361195321105224155563429068997321328060674582748712201527638120689901748696773371575477941418453622529016232971300928108801633261451095557145744876442616981285461216643463322758520173730808961707520885091428998788822592405419273194468885092148427432804220155976770330002015946472407778137676669672837990784956626480060950093215299140814226026197961551916729198449816134023402400739598138300274315977076231797923979975327024129792773731001790857206180262337251812690617344432933534925306099485487508633606684272621072485348136019967431516863707234968288291986825259026457710778125612132212661807080120193540420871406428456218832768858126900394525512030736020790940297565875716193912976943307579256047093408476064199019353838379131866211072872610902362572528922825563016033429628116668187095879332731982854556317206717996337435739819538074903442331462966801934253678549350512596630252407023148626499861797270958563949885471476840747409221251099030628852788976184013646652431080171147280993546889019326083826484541164601606815505379953600 [62,42] 562157943475187342268702671428364776621053881326049256226747056184405959972098502584737499066090101114625571544663206131923526359983396092221549819229731586682106561586482234416884432267721464687986507006023637713415409050947597709397109204100060259674265290244825916094071933175899519475370040420365009822910221161466132579491623440796471839606953536037383865819497140748229283284910132993204730639450157512995184052344725551793375943549022945705487148013927304388874461798808827178139421618286118565412421425032828996207157194760959995088980475753971473853580970630314614727791872173453583432598918306429166864060932529409875339945161446771350449952209448459764391242736790272051926146382246135127082284278623309905285708549310586755838281289336092116396916236709224167720735027038233324854857465842297581840433108691145559044288763044682032890848230852476238760359674453128805100009379619384439817958810091432587163885259280632365908170397102068362218443881647318326108764840156733998312423049791698273630459857476546895183572148828761818566746237873344700769106098914942715190676045122202303581155822911214230854354316229103333043620406663994994483149036927765068010244775173802456340389384399620312432773642491484582181895255983304998987600427102406527939315811563906327146855157434721483586326846427688126678804958251622027401889881706080893318000466722205914643636708983697954528875056758277047187165576140049312649678311950269552787770080198684037301824463207990612721883499322972989429013426943758150028133595075299768050893060914201081678049191903798977932327890979766445864799220484953901053431647748591290220806319556300065975728041102131030017098064077168820228983046003979488085355129786614824582653943726971614856855554112434300226480349747974155160759590767287067868831614357081426219334703322751046110311453747035794651009346349999676345544777594658450825176093609538578587782520322205099921686936293779912456843198095189207420530711877256900377233389279666935092909190374954627159922623948013033979902554198734257190800532711969005943268220528519329060662549957862364324503567887134324750163046809516906526249937402522873600 [62,43] -14632036673961785371400749582852297744086877019489805507364953476263807250368221495259298811944127379804840770566673439686753814069146178180003404861737410532331250767138392936576964748638886057663066342917343395560280442093388243555536087684535862639222920360531958512048825532566492122545066224609915834179975219940027007177300539106227033295867545284937396629211826343507769392021846631622507863060855779572450377432612652752179104278951404536827887113591446680680500810556043804290720503904273539611690416153750245555127707878448325820654311328521083953295634782848726844763834563078880823910963143943023258864471195871014373467925434390409138248658648616374397512123631702183176149464142453456863507000475815257714007466344025301668580860281549133901607609306199778944058614854107084821936899200651761124488639293575905695005796109990745544990428829827737203596119248443372728969837899074367160920174635986851384919614323082971504974116628822718813693449946839890588410009057892494829723908820269393434932539359805732214985495144606559179741988009705719627154481964953470670617368258879851603356190420799172824456543984628947580282323588830806704412208234043655032256594141136592296837436298854314031122199678240336975688105219248092250762320118603675922101043875050514851937369698703147089699936084214130119909284574217594573793588346799851408294587114569562985687529574816128333065830347874555155826366853039183976674101975684858439356259914958991429039453392460768995125981720348229547242102093840551712469706372583087759699519581791240018801472629390040247119291065652196663233934653069401998673562684472459968900562910489853249147059944086674076119830038655084964048065928923341823562519617462567707786006251141373529200210924926435966841641512959472435073355713338012700522907633629870077878315356041496806309379500960127839429724036660000935365612277297361766877907174101299224350966598103661584698916333133424341251978202325359760560816017461052364359747978540715178878212943952555986317316830655644834569214711833291383326614386650326609893146378991441016227457479511529518419167202228826361953501936563543917993566978947050 [62,44] -16872789356871677421399372440197641956770232387952956298697702011322259003665692692879888963543689129791070992779235647815459055747468636579751669900919823716216078906747806688308187413228201035495064118745436275788696268966285474327899425316566742753280842091570594199537727348218266688346872999414850002015187986140461856882987993140391172461294975550740749308674367697287779783974512045714170742820972907917564362097155317122880011891982223324950450300518855934990962130706193229157026834620790848748737930475345409728556451747455803427556798658843452276163333153129460304360210816355297691777455944116064628681889891316188291317191878623696076075080584924423504349336176448848870990874721497445638505807968053200488942759093825391049182195880048190423122350010968907580371252087947760594365794160975131995657959419045182064423270166301254821054851533282143419050487534866381270310177408469033191848513520353803156379701063615448132193736937328470425607250741332221964932648260449760063756061722289166190470555670295677809363547013864268346252014675828022930071016470991318152084222114833464092560936004696686925427472099109912283967284004240752690191725079520974174915454401257943791943689141861072726931885372853081815997294181068726745056377101342160409582759445264376329989960620316386192166138619299258914118055054467194430999434882902274891725675218300905624789077290051869244646570619848094560571635493434337267917325813762997108085411851770886087397554071080091334019540732835006917663596088340870572675855716253039451462777381216993579829608144422526886001289528701950345649323815634762248047813453053993012511873318888779623166797786025290677164852502846701598034062674113657790673496519214847454242125159700694789228878272776580584251679210601106525668202055933366833125574677133759519450935943797032235111222252125061282529624758916346807491914187201361929427871899820852527928328384121158271934010767240427478897169706506767099379366724923005970061714895744368468761818605972844769687963251977403386126046860636510562091021370493339496451659835359992841693653941378682921307670300933296787496976137716237838642734457600 [62,45] 4547200039827113997119887946562772146570365912883036534398321999580105231935542662164800914279471980358682201617756338410027442348370740509637074379241837552834347388641865914381611842376850154384655307380317819849122573237386753544311447929881656595638418499019700860202046236169014166191491805108977405526374468466954419108375949910685666942770409396776700875548144401127613957570012940304667891164544654484618606225885150099218253907455421238229569870015920247224605283363371642495270874661619107953239285631412134949438801728240874414702443633255499878091564103744309993512556972904051033765338470104363591740109156877123699054490732943548263460959577612430473632320321502359670423426193739301814078201623668343631966590535943766958919049829413532880295237310439307235987531148818806982089519027954926471562157909992509284133448604988815269886301520247557656567446296330687897108287853738544699939453785211797389263128646869535940460790506808741803293181890068405169901017444306701648212661278112827362207924565937811313076365543621619666849333771522791678530018956333821220152803716100626398529463552658898872747981509675633020618176072846942331835185049289371529374533642625283835417076478027340478257074616255546413220188044233672040093130058591890348446302031109364047294967211688805509384128338002494058797959377661010516382946156031351930955714082136172073018628026737726821027203514182715708255582512932903898203167335483908203722989070195904149586665715909491491284957972030534861911366170712335727045245350364418239735195316472894925606814288761736967958601608898007492870415848660971612933502589589182169033368359598371118440852898685953459360369431215111107016342986832504618033224447221153120683237833844768683012346649187227625050343089222861171352094953178883428216079229367769713837031656295547297801783689733487136393207459508452536150295137510969176590834658698984520745580502762963772694265725561331290905820681609585331671498790724409860431807184064659384534312351504110102743416706418644031564906681340503611300922419166983619241128996174452973593743950321269568528805896023338441465754518476094643073586500 [62,46] -631129267303406246016089989895602374780887636425376425468201170579380286835874719766354473158882322986248543354874515534613449145563937929098808762472553797607426965748118786324528727198772919266946322650631676421421357809925964099672081991581401470494764316810465092764192959993083431348552203951395339259544064661182757343607467839720572866745813587289299648723627721068473686435167117237504348952628754596591669200809225287810569062456210606639216172903278604854933413116782805397791973091747745224295956908365152058675863095115903950443672734860177474878626248723956922994006860606707226361381982916770194606976354082353190377658823012308391500830595809838621568879440380941996224960075316718669908443792258950044182494770537706094900603216518898210765142003925643046702198972639274418101814617002086622120654507849812023490635082113668682275388794884140365848322946440212683212269802848000321235413614816729616012805041639874586678661479990153992508675637736922853733182121485477100739629976143667807311160565495205198975009813666028666675216473082800152031670305456363182633977334067194655455403959026101463591986569602635392111317875059310011961791961956715891899962137009198195218303313917111563293987339162043010118259270523621377457672524784032730122239625151096359181781029217943673319733297991813103263302144463789516120915468035597507662206204217461319345121226159217736627800487880329116880505224877610652346190324214187421249963419977567815160938260630327761181484511822564739144419690916016806468103559521610928654383266750974208451998619423823724252509174737882134189856931135204442672006972990081039297799224818997897961780881817836936383367708174096991046640591990042309912439739647747652023105618170090192220691149959181338872731585961341488854290176616070322046779959474377601912626162290741272626985991694536863776832477805919761193647355289069494022098900576522648743452987818350460694432208074895030247096356127974811471197567842652146007912206923195159658206745935621351753899624055520714726333268624701677484666599035928257953967053289044652802946436344671986941197423898782023127948707792211878789505 [62,47] 57862721554322534404363734801225602372207873721721645879366109806148599222393437540878075168599333417459902717051109823015216820266159853649303550691050117915546694532281726556857614922671514212166098552907219710987761387408394445804759671686519390339313297433936139506268479991486600569808470814238151468241956074297738682119606399373052190443321428859288485101449146195220390470192602583608490677668291820436916607237242205496922777370709003589211423360286196651876261018185560929567145121832598275329210263635087948537150362542573562335757061906607862040990562724267945381364553628891701573718187923320118525365919853491093028542164590982005333859018835655865317173018845768020881022164978704736972950707110999920539607960573297784307047784496554923281194553006448980740666221409403048685117957941128982663082849198877928682508944228665481170886373014892346512382260755109418835454388701797192966742063727263967925490480184864919353935343592382333234417075213747070627639649061025264232564285898871648230703139354787413307349976866107315177983477345839881061395798835167908660179550765505781592220383997418474568534378056775247702901141965945220247990241841605119608621215767788385432502643450058739179658320517529294480183281779903101188379029163262447399955072022448735433707016053698619633836659746967104375521161359139819778652022991950869304338618252975890152354830969690862182205642973195006303049313964771247445698836912456800812311899379820747445532181197788327943795392320451746446129157589980485329750960985027127178300352151506805637954143469131461643354131666423337606597050339843417824561122317615245199716297754998552238620465690713070242642500345364984842343119943077246702884914220903990189761491386316731866880589682806834827270679802640589762037380971094711247625997898734413478694820294834903496183644093725988876608151270804010004597823400943117347122244036320935048488309113246545124807534205759148522053785314190786812165184182568229343721620187274049683873970328953089650547076912212775441514634782855785006712182945615312322845001344950558090528074462477359448713529541242401579758018056927992030 [62,48] 4981540451243813276525668669092790554748265921484851068630104816094517201761078047221123962067131346719060437619799427458595488294053465412621327436083007787237378057284141135691817267052734193651280927954067815467592442391382740849295799756262085390048978554380669515007771149220207382229087185070332237471947327525573994140515050725048219731630512172382381919097397160514008908583280218951102038835598798332225421869030368424079640994899269288796516521825029616093394306948002770805736909913714902424539293041805436841346637868453028293112563345615093562270695749019066636342415408504299818486837739187063553824829879635477433881579465085843891915124728653903817956704918425017826708599692276533998564141031805546625268240546110874500539127248470150007770699818067885536374505255786126391341319050255090760962486020080213531701440996831729919971476614746652311733055105813321277735352381975774891763481303241701283146301733747705519791531651735345483954924686736425294360266523287173855112378840459253968548771262607894961698168537016508124812917976803835673029768960869982139106900739662638912752570080371641253427117446753039376302186202134142079812285524285117861959749302697751305763513780343634355226473878139122973217479811526041642901357954340241811695583735626535598931297944370188332778316403681353246092570006219798110021387499497474702422924112508826812447231951996677238975046518131135420568241794311587948182684247247626797655541882835513835003960204279289373773742958600736057412946643304567496416285603057638983142945663516792922262081702150082429421380215056057548854247466908170905993880127587749207413844345777154877448284976730081488200311725258243003081415837370097736828734699856154959973527269001647446600047723967978628965465938357101902050960243170175900256129492710553876934522529753697658184137862702904017678738553195552707493724089673543104313140182923958787244866344417483189356681241155677393390469962336505990719426401779735652602055249542470022172912656969529999523563467609694314068374038093040264559882813331532539401676995850091013758800745477932373396746483553382151714458701368190 [62,49] -7255158350035766895688852377083705402574270560467133954907642299739883172513797437097556515907565531654111794980956169387212132912708701430741015975425977208240494888513944488613517117958168604485326723719669320532147531118487332222886722322188207042550723305200372043016043418585943836707642945439642928073685276408391835584544327891057956543211464166346381056188330348961884046144390196523784184330860848393170946143253644282112122504084187956202855998717972374349582580044022636224539834696737962570404572544133407819092457705168359355637395995797799626857121167834321709921143814595795878549127154026242933059020304145872493878034020635878252701560848870280261254270320818895610053765280433443889326521086349508556681104693677568000160927919658087976517922075154561864840777565745198845247473226567300595479484201927997415218166538231108849972534544064530749326107257782144217592448246708934734275143280793865067417469028409880188031640320917242963751634308154326260301846487854613503223569456780906154079839072716924433659245967721619233214570365111482377000652388421952135733023518874326330042830751543588119469505405294974773238292657379790412313971014940423916540731796915762231445139046494296847984582177921284577008798433470315358301469860763371033628496904804517094620682195756869427414921566675463102715523759549582149443182130180713800224365380431244937455723386356824274143108550470284242950909107926380938492520020576462833340816275974135416607796300499450111417115113379637618531352662007963794350839226493612063848269388162679717929537855057874709468972612338815507860717326749333650712882049092294656561540979289145278409629239868117130610039458035596700802568008114545013082271214362620847754985082214422576035760375199855676714091489107037900337478398116260352012803193728881375746498724465839001183607334270211796361762460234673234129365849265760741954152801294582950093716212012129398509823472827508543211063943242889288712002070010959997536586052197706247617188920137285369280495295542848555080065233112615749599400422169698003095471358716829547797989160361645064008910405633677148101498460350 [62,50] 2822490639798845864721661996262243002035655573452230255749788819292742233725818795952514852008673042259289587119314505847880455927176744240669351653119342719765304195166647594623805764209288920065242413716125231521229894646092026278660837550192546289433667710412808306412057526112320750895484524922707631033208963287290330110670268559794318732705436860888065845081585568664185547541331966496079485908394397371485595477164761975495446066520869745433481249543239735102601953478117609835985302115130744238325833308718409650510467800876204282729051639860689218898108831772429272436517247562978667369157670738742690685490362363190860818418087074453919543374495795953720377695234715878418112878579936034476320914278848103424721372091414790041682400359453305066754012100572952320674073309263948489984346192887653669952960295390740010296819627320305500237995473277798599118924051315300345957050676770831360207013148610237512934065194759870647831759427104137796283512242851031699099986409323863620885678612021149144362134744727970248098503409909871264670442189798213053473892492990237319376834960595282677558708298248419474335698082335569910786900602188117265149919508817451119336315999099053127392471092890114044284391307573226694815443262997308257214661137489307304203138918602584787306088894411122692069571602145046956292186280764852467350673375965532602598927023590806784500808009087553479207064487718456748678098998357195817993278794412104102095898808349446033035463163558803721899943326372837133630212668177740644742575787026146960507463994073689850570099716575409645398034600206584908208923178631927741544547743936838214953139943040689627555368084087770900906459694080539996225310976871206975772283819506116666504851342730931789198866335258496291875005595329027724004741586555753583764286042827473666575991955214144414186392179414115010085617223505402965435984334822503290547828164252380772626137669499072083831844447102997652542593962581940677498915658782475957559846045085647784336245018492185799260111983187382241413732834603163880357419150547904911448340093257765055854646299556218534088894980266976985928694295 [62,51] -658446928105395000671323823502922849412418224091809809218803460876004567755911130605557698949701834354103637920426070335590095434430061382247791373143932412416454890329469547372564281273651273027398605235414401853413627218423491859129468976020155093261284943057478754071584842475057269102925007246671208863468636306108312098216479970071814468162960846642852415171851573881959043688451991256963041128366172677669946000283262558310536372254176669299916768629905014977675592275141756368394785175705168272060757279467919718624401459006739005443942654525038462940686919797894710932062910710344434573099684900736140449976259553131761419529341326850911363077163703269928911498021131363698609437999673707615456692558962124622775977207576396055925481860481972975324055619865786572882873022073974419841411698860895784321068398969223704245078082775035651699999333491214385181077729284701012843776179423857427647645196065811232476196001407455120629546806686178703371977569914334269150490340742039703618273609868365124148269466104099867814875462599439362243803873528560175629974871423018690624910272916939056736566257708303119287106227192499078579125332443638711147416861377369147706319718008841404897181526930759520129637041816673872487656940399933559685611587815936399451267490464402233760170251935600525560105891768587657784740277390609755787077438291031130376713419106656252779922013621588707485305737826642771216902316980078158559076664322715927177413655710332722038184889069528902847035602247092510670507415973036332636190962326406162948867685449054279042521706580627307981203621517249877216390726457226725283925911903951469169519445089871317333244249625042202129732088434768980722741926815331595137144702120087627363177018384510313097982359228094709802251243422400783079045093566242100842934716871719870368983511584673110280539140452379931670098308808592299563085449047870995914965854378457807236720716161777641322456749807136521919501425735895487915289296732721632824292359843449972073287103842922936532456121530834806464748030382694208569393778606476332616885366033878500702227447884188243717391808911266002581900 [62,52] 106380702151658754296136391526586146743297129098390570540984559181037422646357194201675687331312770150642793699246720369066328191771591402207356420675682641160206816183500660045603224407301540152476760647222566299113690894887141762269514399263944206781068866574883113875829580873950872709974485397038602517821689884259591373724471197745771478248068700984286531993296048627056724826638368647424267299036998580785930889179905931946086443699414040989183804582590977126302636372487535216695382102283058146115769822587221977255335197578014614693129473433278070035575600282969398915495565557642806988237525770001917631658057833514971530158289831812766288023816644238403858124601343593196377322685601724042638015595360313500677105050556282021499973459742692670711295949552446338910430415585686197023543020377784002976935319181181069674443602399130533034109684753692076975630581549480220033882221093593416169261884459286040116057791877636065484865365205022761218036338592230571859006879132342247570589589451558734322416248988988094158366351934079804289349935466684528846571320931022206722648005697882854722377507019634184514469888727983883356872524143639553288124162763969186070145710897023041702666204969433506005932496698611026833505441631715058860163351494453952508915518222001309210378184764460112864818712967724711014585853523732280873538470767282224476087551907934831534336121348315768151874919220636790989945366056055470484868175560529854200746879671358890171501963166449242715957139836808453123866980513574859289385754692131310948555315805837822917219466664716734623077679968172715606888125430759162366090245507807996259514948255652135342208401870450572177468497105117216660543173945297546971068741064662043189355188776903384560989184912657778099947912589906786353740881260356354837861204639363711510958611647078091648042696827276615939399466586672435333033928765284881222968900254368681583416447399289932691155582467639427319180063494646560105618815394705459823675093678065673919469452991706446260055632008560156785284469411645396781693166658625100390651962403202001431621069539430319335029140322382340340 [62,53] -12874753915384036303628184528163437965614296188545415690163656595267085340418250312682706081397179493584143032375781949515876853946086337736416079093387553621405806539995639077924200459655380341549199705706850748508897361943933570514686389670700883751809429519409029670277241787167570898336226181465557867774994254260802179341820020076970264612739629429068176690317482604247453238002521307689092083864225964151966394984660244044957735844576562163695353575975482620088648881438903642010703654085520061746123089463258074667928560822207531909006360635621194387650754515637029092680302473403769092981592815588738738084425887759207936519850619659467445945494328022493844416468278210732307610086451915797818144581114303652766044843756017202968513744284210966379524075261912258496879912103419352624657094626105846531588010934073522237429502518973205785991532728717937084057752911841275840867806207875865118386843138649817803551943435551102293436216460431800936271331112077099023779913864147658773198181104031460085232650901475194540261214502684910892360384905768607884377576921562659440497092304188813489433262087884287578578633271948759449033026903551230118724507792964445510659893180124885610331054041137043739460501391353284170766191368906373257107373477819847892767704583463024524088825870968927806611789436487812146392313686254276699928724230465380450417497976990306169193119581633831276416656876359320361847846009069603547127556651544541657149049559081359393873683626972728388936275417746290904650389312331115139934462246197311658478834492804376756522886752623619000476735564165674236108611694880839823777094874946590045863300495645486687238036671066535500882156077946530208561158815562530270241977705685538175199662133778183730182951847645338931452969978596551802453666142206714779653047075004023433272439368058934092933748423630315453488994977038434446179834466918515857775546154221027498330358533028439885379518552591364725980354951125994894292023272846238200541586222784185487815030839581105361310355311514627006605097226225621033734501630640242448512062302996772110737720306972255598226910151974750 [62,54] 1497734785531682365718413208769673608321137987871817778925378275798082706308141538856938576301953200795090110852492217356473443943477284207727576083519485111147008432301911056844336331703978963984954243332371048538280310070790625468962617524078799667925370902418943757622321866335289247687471375657878931810546204205609717349127810238136169623646783660701001643318971831679316293679962530722344903891938105034448941940524495686860357263610290086372075518687069386249134774822832621775334403615727104803094287894640501103857062498724973291705185902728213249953992235467128639514329774633307880551216138996530251469275889551643846398141641607311033700787057906515674773798706182980960376807672048228691858326436494143405239931702109806153018758365725278381229531786898488278430815575389346019589842488847168322246006279141913810092340673727236612076192947622412086774942905274779240243178023908347198458361776795877891153321187246863026198093856398156226945536032547769463238576598455812616309923763854827521468220917620075866836713457982205903235317369879873205851584685709312974423297763472593305913526320786374023788853891486829382509469707534744410062208221761221186609718999873835104505242759719452365851973397458747651408737360120410805772701194975799150643488067610199753066999203692528751805537636733722171323331843769925889020136697205580411270104126784092579621435025261650914103683353987459851527109714821552414888486878432747266139966415362743205148250350488948339431044283026401274549776509367151952747052868972539679791903841863133738564470049025475144099535299028044753104170168365372472685532799161126356510411201510117316588158909671784676454540182469598851210174279365503706294863638649192084884422678768131086153359667612522972009680753312279743187856422613392803535710218707206213284246201478122616656008398084282243263123796718523150289123617253166099461070581149330781475067729335290027997821515774900095872484662121291693627536918972270083528852714879455245586360668845607127692401690145616685182920397304661132278385487367390449477378237833827086485479173357556997473216766250 [62,55] -289652602714228950361015797215940076388060193680067064855143874499355284066143937008688224964008609869317799474371035836831679934803728897825792777143909395624401054139196586390079722830017401068438483776588443533093521735140365162440279208790778123606657498935265267372630657218604322260995822609997753019754160275815597931559675033658574242882368078631780845485846023652930221293400157072371101242299883910006562427924561969782555928227354241815426099724866715175109860934425283436823703301787796607805918684687678945542115349441010229189240833853552808546826166727754021573960734585220435119389972766336160823587228636305875301845657186806706911215969451133065315294707539164772095071767418540165105681057663760027623192305113674801845567476075452159380196079676762791492756287496624205985269175541676061491356087569629755706478888303585799021648808121365135021217851928036138691505163248036813545084599508674679006554159035045575752552498346471540256006863587601469863248427595296070438254713104414328488003996214087230454717697553639660217981497101241320625716394460534170653129343057124500265242082289005880330223377200086410809825120556831293647599816707215665796107752479426595313809630794200255161818409088297782763777987342991809063782162260511556713200959184014020113306698747581936833052763149494657494202248115110817077108772462028545730882904879441783139135517377506028044138292112765912373111347325867498658409527362114464944988353419028421599180378974181343798180503742618083773913280482292631602079165971889807072911914716933046582179868968666781322953129822576897084417258817187682715198238683071447641899427922357105477627001609336979524335036737707166329125584536905480070496128132920775080479849948583883489626092641736647563400273202475841492620049213352823189925554134779199043943091727098986914935876982547119712702771823166053291310215863439676719476027494316485541151738932048282080422395143449777692354169389459895155927932995224629271475089810840491935955138925902538332962605076256736641199090287459458431702395170667851383391762381776093659511118570186861499957500 [62,56] 76907134509257257886645042563630122100327473393027964834014493963588210336121696014004557225468705363477461928357299162159826761707730375661095492019455980251922832210242069618058369025650103700346957145228801419395533566790824119182451929971494330070150960166657592723424544598095399783706827447009451679667420430081920626175406637122508603875228846236587684327496593457574340786670347071832223309330515650755522391093484877448417828314934685028172490362245249599392496941258324989393563672936631550680797452105234063978829506843595569223084102383429457118698748047738001115240305037959344280252896249166261766883293464183348717353699231098826579200854749803697994443686957416659337343952734012831202137352707442273064973519163143975484525371921697190953455852089415666272280230881296854415839821592216505547385500660168212238104754841046559065973102353211689492327103408447396676885547596868548500225183550226457292560472798691706030015395974013840641273475837955460801502835110200892873356154359789119566925366737919863735580981855158045387351338381462473069161220710910310226576293976888220623025938376875628321558357674365354952840798382952409753023960280142292158522013047090971477610376277540722746827224227686208216866459148512980495666065878597572862032481024592136442496448777380886799359851853290349332433476054927818853326702898964951318316543558964063740916622727849422850252867994107188959988708677957279594418638603980588971523805412663363586997071230450517069446955733387672340445751437932373142832124255230332216964921851453281561697411151562194284174575186511736882225219514304020072614489186970326787217610551904012028168155499359117847504192889921265175077456568213372231242796021995125094422162228493685392351518840489848796983231362936682896067129558868749936995057643398860386867773292628703295433372539461133106966208588645505179090076767238206790289972912586217503712468948293391861717308812325101302898755186780598417134526290657580384690264619279649675602399755580147004287463806256638904638171819096181629386137496408745808371653860454138726691911863367495311250 [62,57] -17211732719226820613266869092628190237327528595681138394949718724312505769303677778072917115913674289765467650627278907946366765009876924550857426223262727151201011848420971980226357913130792125951270431368643076536304628400749569568078747018390738028531533139713687243518071305393839164136720661113018618811037727316728517645184366695694371356792147978480004524101860331682811193458894009702740652741273223502627634445046879845501059517545540179054454758232055865905987555075173741650404860264372214650767828559624591023231710389386177070259992569442621266307277195198649123129080638208054130491345161545070716426991132227026824176638308512219638600299378308388127148571440890581129774663435289690451131857359404859468789782656741450145068957212637168297402583848636823968234971425739412924563038692595998017600733733202533996813147894396780185313519102417496573960518747715899571986790698738487561861545674924624947006410059791974415890582183660789171975866235193732215451523694492381568301241480463890304705407133482346440891644328368818760852691228839398241596665789116455573597673008843897548787920338640179818203708737444247053837338866703930847198958797657210016367277170316770407529347637681148739068527727041777640427175829336757520357686045730020684710531234751388604083137336144916814655810954184149653192314164846619218926934942292217179094129555289074046547958610487105678107693733959061226202329371164778932641282597490887653133298511900091920885504320249645167270304110187486040329415672354547978301149372632943214247230920746449044251565486697223980599215189848361199291408591771750494666278425982357185986528849772540478532076930239722801781214050112422049355885469539022075085253151921266966686563285974443468410590423219306235748048123252026113155896324338616924763494237483199862420509527889683283041894020349602464697004992966448250121296259100964435182813584897657883766182169709455685339427509030412605200063617617721099500649228193182395683763517060648691433435902764114997863846845887660345147260639779635799653401321097214876716449488187748627990669953935720000 [62,58] 2711627781221195984524191829869301347505354085830077568226953960128438277272497363560931010082167475895097718368011992380589332973917469329839782163826008479751008671167856798819954747377501087430537605878525816723339491020047374354832177703884277910939218594665587540247688903638444196709429197402751854899557813768904485096713608532045879240111226167267132308904320009048362260583506335916740752259187610584714078916402099282872882238863215218857147845813909771853422090553963013577887351791806704050954400908245282734001100873515763029604767458612458663303693204739905097478134431219085347875626647049611878610163644363130702860990921899607260817842535429768856437396748612664724654317413214581720284039814487403959302587448214614896937984576603003815434954817121247970933131812311130189637409170785362106468615507075467333382906728658711929269223374599309434737856471586440503356704779591423447617167494679523539146722335713133531502726257948907748520576978116681469346492581895999913472890123453968316106957833793883684066580211496409199862325239773950247420007344681727684318352315333211678107136343231429984398983168716188798334535901537602380090435952059942834734361378130011091830497672978165639927546951536804057534343251090385968933304430417787235680452082362653805604578773668564020870977213312306114612829827988194770370923123839276070253469153092023140390694980261313729740903871451969846465367836911542645624648882359145586225799799880886695007436405972045043677112441345887022092277929029209459695577906728736246036233466181433744804045484642840127041140130688781751652641648304997480642176023368746914237642868031088523197529783921935396133136961416395845674564931852026792111727525530330765527323367313753091389385423699911220122424285485567760204767883842245006074612282147895127501201747388681913922369594410407625883557313173378923020379856340957611436911801081509705734727797887852243724211207203125333358973406096496521924229249558915362973333320965582764320693738869005208049907095693369353108271190532099489261401049341074696099243830815043251045722970436875 [62,59] -268286176060998852535356078165216434613173883614776307103047800477923960804036770333534591614428527920636152493682107644641620268035252377496974050933751462556067620696357056893917469935734274409715479006121866165468192144409681222484782917268037892182186071338204354548169696214539237825506172904843538199293306180322927598022912034752724673796309034141284181700358403628120093482653417702647104983988812414104382769541876104265004971480815973302675912077570155805930414484542129390168866890097325762941774007886236366422927840368500378409432538374667554981868578502036949860531238289157094936089769662370529904922067820782322336954835155977042503882653675335081230960515044064000161944606486464323789665782668439549744153240924876220136102377113197833604441885448554137254576704206945092566346129031054233663162350926218572645305798236882087609833299529722731447031997129591248550504677217555204817697204210399317641128012309058180617438784445785105219700687474778471224015980209006851638065879033317939140937415268161278667456061387283538126903515174976465570605999390793115926419763102329271785649509819423106358495588824434884034047886208485849190300485994626024301477688798323729248217435527724492918567516356166908489647399170592098283034545285752344739321407839149692199656131471119706027245557983650275720920239279885809595316316868224860128982681633906163856274990397461688078584086624130129628307912657361746129236138816255715113034071156514298512823945832452765351820200768213483766887876748232468429689223296626549827760658954056244836444941187274216046560145123811582393997805335763489499593762105831804950330037046535552779996956155218646852117170701005275616750839215054371492048102761034750329323216377717758177967726444093748428711023030564208399530436708295633795965771651517651902264687785409573876830673775366324623675432786206089396436459473586316911410138358638360842091968384620624918335861456657187457885897452550109270782526068245449108467056147233636014114279158264597508429580683128787788274308563147894159613301936119243477963125614765517929950508750 [62,60] 14862139515028786000990853960609855568657843037415279406463308682074803376123476143956278090505367658829282283542755142602345771306280916799702104220009502603078541837029268985249672106847357923845958554057526478765062987976819783903044940976694856229649886833969360848769444903188327278333141638149564780995825535060238555371488199778471762709967204390378907329487794701341029505025737160115009350937524703391568572386177493238416750708730492487752716024430237568915814865867073664600808219668157070473683237503207556900727509163704343184702028030189848413174194070121118170105297345797220939635406596859724831569853190862233419578939586328464390470693261232215840723920195579922557567909274610100681500578881055191056543791570345567069035965443108303842996968303197071860805896353251548108387068006376873746186079567350335667981209235979501457513112296741246692841559331127185502539331175905097481768091837813447711976860835124035594600683826475239291002820771002019777143825884894539802964438931338586654713278301894202361632485165661982954910365222047385543374478361917498752442158915045385632709447236461648089488393608054265692628890905138573887106777660658244825894552293916797530553016086700898880642643774551517332278509916037544371306838494501506433646418277511957976102314703727540379886517236741554689251381498492798375789043137599310042521579990205883149591969073334878048281223712213957201532789386451438238644354387688682295127124312555447494518707781966724575217281213736997254931869360624858774206685968535171881848626977614458695678237540225701159714210049155717813403988721456675445552171895389753454240746248124926105420187340587744144920493841843080860965989599541553354074808969966592449386310827709871140831212355835385728119418096201435499693732019645606572776373960845234825385895935384978873533341519341447876990378206593359117266502105723572142217089086027906144043574191581227352111839224863055778078027653871099228806482715369929378240058444632267113210487262702726856231160808939109144992555972943303373570100758452372055230997648764872236982750 [62,61] -645490957244577169828898216628521396452016460250609004347329348439567294414467242691670669373308966186297940065395780242202107270094881998005976152889915407353401550512396280406994906885354032074979142090061686288407507920144449240130897843003842026011736139695735761751755203686203095054403704769592804901701381533895307097833770221650390817208562765373964991999921320203704094196296996319195075190692210718259678755215213974355698218377411580070638602764433377392786251906617487290129382344679921020037370779077413700117353558104790182737114851604837773620213356693895859967327118292319185121715980868925682503208084104289876479965118092304920330015417901096000984297404220134933303954631970454667679505608549744891915437321915117345064741941752810145247827304175982882898527763076865264981400648824169194224153462989723456094426378916700805010553578872273121875928559900507600369796367949267889569703128956232847053942801362181637182270540333412036777531412675076352592041052363143148107520673976766346928976581201034012976088136587096805772883633588940215824058562614513622765742271081163549865860506947947685843206346437597843215091248545023370537911719640908656902124010789046554316431884116817559115024208475980660583621922116112299179446324544294647353558503651542361751623195872381520066259797210516982599338628426420827878941728065604372751758236351200210751766316641805117927385764654475110811118412743977003855990790572849430293717998567037767263329104950819844694780057821375168263268070286302265536095848114090073835171607823135708481960958292926552462118633381734919288702384016623982601192182670585486473131911181471603743258938841824336686061141276795543088423167399858968816809209852139948909400153030980831833530505219671764947340439801095029928081577117772812853547725164312083395359648258491195030868834642954316883037820424848138268605757891381515137517445377782992694568888413759539643378119465114886226949226555666188814090470400798538054178805369816740927237234412329137187485712551462460342152623222106690403661967200350239908144899797190180500 [62,62] 84670341002661727955349785347016175898166155090446909346499280042802543709378491683194062893438929449165189233278882091647610188455914713802318508858910159550123685325126730146635865000462054269391404984079467200020490118910041953908969893344289760151301011322845109358750046949628329073055492280893666980570747032844074454131839564186425813412950209302848887694475242734285497790325841835416740756826193538316644527396889300019772652220311979702351101143221952978547167393329601777708964198712853957226410605814244736859253635320447085839903470621485740641172672218154588471062816024321789142531471719642189948212533912053042014430107230140947595892399428453632745124585072437314629272006700648846643256575922434197209318900238763956087736239315966508333090741897093473201351479404992049954291826059999204751097148342812644983502782883489063389525032956940671083235105262813027271865546679089786430438411070117651641658445717504609836421899892899741969895667954443021113369385183975776330606070332481988776365678341125573949716506932026119552207589715481294208314692604148597135329703610298222496811578261510826299336742676041037580832205376024330985716799171218509782226605592861390678852889702114364843960991931766658998312621664481800467406131329641623712854876405944917002084391009821725386230523334957562701106512083529161724180782729414114500502410508037456907132476663904004377912910373582825533850705614401415209839299571985443356760784984984967093826033751713707659711405839852203231730181591240227241031518559994421124618588535385661429436806019809309065666402103779769894730922068905141166792773613779656717122534557826277976224139108501394658986932472504166847094668616750014359107694738815358282602191410686496102579379192508126579847139562725107778290840402909696062631093420262482116531686169110358685280651713229301147727852865096643080697942856083481909746620799879128644238664640981543770901908318488255643367044704060142850997938718369224706337716078781318211371963392635783534408181911420391110318743892454799603236122043760741225840794129758750 [63,0] -59349230452852567720004296550483032121200364850698306767818527369488095488146515976333134804931506303919841460822282357399095015417243718856604666434066587389453774279176008877599992713505396738195024983744745206475333530624263666950232027382607852645462117824172694883444468930641875635799355012708925071879077935132312530564104509788750399828225979257136413023074661738358981883192129188184203698900505621801728401118887384816416691085225094466994618792628591455795087582029451453472062873469920503412441291240548050540927799217913382592141291871500764341162846602522617219163523228555463283562628207321644094160261433144426930137328200949633537977916487907965910468112812445392112582803662799235315726893839111992282773750400635494591146154660308872225929960778020412640436941650262778919992969758468054459165616008108761991963341536473317297988035006259125001671339191232001138664983285606450976890091874026867882929775022832324785978245414689732504137538445762239819335433945627379666436153140940257954552173747050323855215999216539063056714509705368973147411700751374572738505132268808517310116003618292784325560866592708831127322157792890420594539639449032101345692901604271559941436696074314693921375651839947677608520330863308649346534206143137533379850122777624925507377120455638917233398813082455780082867995889189130895034130140713716608700157635590779769187964229722163541105623106328187645295130492253288348016570198190493323713803158548414742099821343468971233171944176341126600676497376249395881559749103357897544565886463234853864584332439545469420485116373368335247554136700578765493441254719749605457356940257931779408536164130097260104093119730893316773231708169468363147273346640557852936170458322540760906524253206620618460872002976961646168046453806342663162827700040640806357457472707478248779227420203067646054546921087416646634216205848567052099593701911578684715703614388187865216557505684908012197316613925272398354931483201330145640035061885778653341449206023139203450645847508367617121752341385308899004677533436353545505327055568234606086885197586696861058085051130984774750772316679029479635359147886206124810256630548485719910075362219130238879454954448483962620108859872268597095081823317584605072340740480885063680000000000000 [63,1] 208473296310298122894782464800461547586767893780794847963480642761965363934667640664513211504867727214105571109548833660964822478895498795479577522476695580703430431147624489025936297161547876048119419858496440622918606443978084762341241692571598885173889305562809225763584859751742388805530449398368491113029378917932405753942480861889488519996549022865126795288414817120211849046892862934605873359519285459355910703883140890193700397840574040016805061089472113292151326178996471578350216947489256769583096065157341643744241961011038703365264606553606621902074916271747328048246468923369853511751425161362194477880661703934367111188899195627731997824798910040113157824664709809559312543492668405885028919209196516932253149127852348215399221835527769656045425119996261829200502620186835546783787045659396342875919088966839520731261319574545901107928983310441185655426563963511662632202384855197438010427043408272125157815007097926189951948442747473332561312593679231784396529253251635170071191625107471517661163563344293200855908140975367346210946574244120116064899065831809359318008713606826784784601925111193361410105529524406854427492572164937169885474417183051974322762934481732975166734794116461489712462647767993137622446565454066995059514356242545199646418432548846735740756096917004402443010053979899589115147017617950574033891965474892222026024312316790956810966409529206255287462221801475239572962094437190104712615634539280252541636719998414388880735450065854084254347068844821986141105947958630915837154826795013860511458167289301221579658918132016077280795756190246235195705675196993671741959983064477631605212589136862306880039205203201321008319848014920051356971084125507500595014389804094130800627868988310402308601723945600263757656405572548102429714839593909807328242015066298035024068690054324640896235497813759942727291563906917128220918568418562961147837696013281180999743065518577988061262090080440145853843890757860919034037011951626111701132825704383453969851137383904080471053961978025648723702149823686302457502080638286968108153609569785357485956443399978778095765178437066202155227584343656183145333930940807731525943042237853196101596753923538679096141380334915968528720724484859031056675296222428030308770974633505587200000000000 [63,2] -6281202194161164275515223653090929588973825419743720903742986884468746413896142648800731498228071723148990724846820396835512854361322918506695831805813472343288545152753709133823323721673363715442429258366698300791713195798790690240944728705320260021184289963317107127670568555393572576524035084907583925611095586732303481453773193066946854138088274850317432554906818317732414363252863802927642909852268083336885804257886999207986517634110182875665471468279542834012278210901688368137769187113783683217046689671249094136523783755371619419751323694409214613146053482086501222865731577714970209452432014114338802626861388116885858851568637452306789443698870049670492787160616905941321466310535844967592745542403618594546805139730543605280737699694360985642560876909314015756763380304772563820833040592472663175998099844895574920814029576886264414144183212502127212571392674295739605328658640758197285317727986210203082908440323992054854693006447208822206041371645546114856738004337207502206711916100398223250362203057172710784308931456723187115179857014836388560436081485823414637204480334059231040665388105186939219803632265555862048676523016859492065960312301335533303762194617754059850160095579044170811620278120885527939133359277617027185549556566023061930890938255007145670994466055116680757325279565430555728697228112653017939776267635744012448273699541416966280658357426576808826225630372351795043713885448353118264563093546832130157863275428867181163523910377130383110431980405101779458102176947402606209761901730848063481580479581384736178461858880402706784009907484714730518541199608591938065619474205960434997471325674499367890093170411075328177831386661547523200960983932413495734804147376572594736813217805499078200403457449151365599287146962520656511519370541879388016482784039553801432602133056101153976528250057846136984613997233613476221243622189467852435710366076079037888088405107059923416446466988032331413426936074867015255600061287569789310137220369136704066966400984599525032009090876993217059421130074237939779701805987963850584569885925694417978338040565695398146518865132265462127729031763343586495012977816967279859124926190386280992113241859913042871127459988421064316262577210867299806132638746959588943929535107489071104000000000 [63,3] 43608049304353694192193281883949992350529844156766944286168923540262276201053618855515101653121527162536195557868681662868978268446659262654183084647630270385969048423061159660023816118284092874027044596575070658885206633247188393099275889463748581698420855554651947901674016567091903039321052881076600086132825481961844186048643328793317535637286011266088360100189159885034385709957463518017146366007201873868973575981820935539724129273835500777137299320195675337600765477213358645566606016163554229739034494538719667685491908236429952273440514354492112846405094533271481005435349348379225286102867205040178044446216981696329455948385208464098563467119061134939154370302896542274499878771233230639339302333752605049075757647903780134940924193051167681889844204003840471558279357605666709139827312654301141039613467748602151039904333669774316848774282282754832784239508576084132937952988220077331120813118889365520380916071573770400337227224140370836226970877569376286907111228359922279267687271354211387476606014948156254354346977569778083722075910755450366674850583126716658530095693177634520500463487811608829560169225949535764985129541668724417508361707707348529641458192322231488025957879309522522794649458228688042431622055395518414617710957705299164412264873089469619067524310307771758310809371611287369467556081897559494068408688397881436776457255813775120103788199837498926307702266035356078507694263972235384742286757745273607582760368051500037930779883492507276620618341993784092554285097893734560057639285646400084019693549162625371541604939877118707994635295215369143689936706170717133117417171580347164850506497156989184528791474479035531477982080578421413746881645826566180581323270607241612669740388286521578743626038894904978144266436281291608892271227838740066061928228122805221115757165040549907161818343510605882544312781765718169313993938459182952452773953624894229322209084170918261252241014445484570401471341780779573970515753751456210829177363761853191596398189367220296825864696169125756237468531463911536922934830982982996014736446846558063966626852323643991389358010108076259461334781024103130349028353914228398265829318005850257724657286386705068160262206171376920753996623393213437183798905531904354820428770227198623744000000 [63,4] -309076272718348168837940155251557869503896702826118584434483839341347856662313969188445935672350345346889021906560867190406315067068532914342436164322058637734236493568911796554969551409418759972401582940346076440477434320039275342663360335884884371527163149333503228018480696195936439861760367130281194151020977822863172136012780464158448266388263955028612608740487308287438050275790399524343261720777035759842465908248017129303157180017233728221592116087174661936665661310025561381921600347973318793195609490045345129099973007707937585878291107988867119067180662972086827393890007320473893515481708618597994703580677380666553728509959067471139394689135027926378718626213493761720920886747927530821502485310286552712745118781194163637420764928235356276203746901696687657973806212500736263012600319454707905175052879618004921527003552378147890527539933591003663333025383233408233535662495368775992725059218017095973613272179184288751944763945845212713044023644303215141393621656372163399136590459356428634471080851126070134140160929877463230264247253079474601438942370105557910599032904934202223522500207911655346667396813210092023919408442445451557007980010660459940349834331533717337842072565567433779028206109230116819883257380712886446910077814412968615270091502605068566655038459080988668344340325329924112496510581436764388792375731024618431760814919496501511179182173015348064777444330164215324869155825667793558854602283428508541959666673348525313671972160427904541580297729305168431663010544327162407163042624998996933196608690753326834747088639376943748204376352123876091921729405098387982314434894143005484333277002409226621133330643599519284991769279132160549178183707646778781657587172094097903281092963919804566701827362222864463428081204190479803862878813832014989371129651705149332702432133810459401211080713005782580980958022757905393449377443641748082884863986161117697428732917785801465165480680320852064884951377364878574272936877660229837756960323173822970545724400368515206801233379224257406812855532219016954543816382764998416289504643997534744435757069174988056409856858103132446188955156505150488698408109235653878883230558378643169712126444647436670636433573953453356844924571855356005962066230838469329394686572256401817600000 [63,5] 1522267914182018048457595267720895265190840165986502991543140740885980536478590142993068916573314358108352106394581160379164382457586333840605183030491394869929462448213296143591214434596940083906839393728213025744790632459618554296450812001999365528046061314491862952159448164815659631234394240420272523251935343677520739769103305941605150168973790149454174556440022183514548031620106343177948382368971399743885510812285068101555906409268547458448216770265986323802144961652195866563838405850033169543968681316978699726644895158410662632274352417967156093932627544906205157641942577679388666383608487985117191352353993519804680975618439806082164960974940326502660957409803663412100110993284004683327328801788606296392062860832184152080670152514924519946451747227572427891300405247299564820642158360614527215556834673282875818889908914428783359441303953302006516973619816892724188200371627190310274938505214191576955166972902407576813184534899782637423823815504933294154715019930304815047106087920311950981583137723715729332639049538433048696685521241999137582161759979907112151089462898379270207432837145353605973306822325506725067820968562577034894022176485408554984492398296897142460741082341025847269076601728834647256325670071430021559591644693043636596862285424746673221976050186862747842811713925199434001216865682512299922623515096502441855013421368602525648190566610959499280184720465350683614353460945477653449051160023893764398119723691468850057540086518580780977272166354787677500997570070810440648749491999349630591645191009258139375232917025774239192001597752791115259636751295361373942189200677174856887479152374182180180826539392271853497245863192788548236978437423721330328656698206172002373111728674187506468731207403044154398844043982622492071061943349252383170018958092076937511583648517828652851354603136152390983883166572789750038864165255429647235883407546022497614617421653875005006507878423666341053396841588064172807387439451514845936242723691748637226586007014896562575658073519651488783162496868058900990600522168067611329059480797736560901491498700645484013219159798185768236579789732801690032725124805511782326683726963261853858586682887902507645025077484808495537994796699918987199966590618704024496218180836078387200000 [63,6] -5244036615285220149114516710817761478398311239207916413720851687300606969511539484930996045905387469734144203403960323360158607270157903461505894525359118794804144499105119392945186153660540987622069738685565037256902154256223897737484485492574350192618670143607440235856480559427341549191036325694017095824952336907273297287155663479083341760977846461442677861833285740928047827890556488640413985136472014407231985672359975045725183907289264921449426042359305647827937676557920304329453636730832447341127381036436011240296397762664783265261159186453307142382910758192167585947842802107481412570626151274714445987110989507945515063005317280941144755626200299205455511136315910053390637098302701285532022738096288765056758210921659402214786838034336628686766672281632332165391031047773199928616176496343611238257266502274771436715551291343958848627690099489323915943221467148739733325667560776219817630849765319957761970545950156121138989024299320315753906177491296167029637175446317009307692974471266579777574645894203568247571068308398913248993226054475307800822060064903199669879187972139787410639705266719747873144480822905271332455631713799067290106171413339681298118903230985254570391255981803280797406848795214196215474245435640935873318383771210024612912135404214391216297132038067879199781312979440238086365734609297980911683745241104158147859166473935726235817625057819120923084528782887934869830076953696607059982741208419438250998080150961222808634886341231809433039919497943233528071215095458259389798046212992202047171782637984633411327916501919752507490431046522236884826956382970291222422003785562026404478645363904435304527799557516392413830557247203806723120861175160891809833816782487609798549721147311798268331878235292673428419520569107117478917307686307420395772966009283709181143537186106543319944148266697920767513804747522379172219742341558976404102526065130643797134234053044618342632544339143117075589851191942468756824013559928931515698594466012673911876404145126020522259162170496913131561814140643069795456517469066515530754675538149514945746422089487366592567252447807618619642334681664941329829404504419695962122279217393070609624505181466135606170501609182745012620753840874357466594820354020360314328568645550080000 [63,7] 16127137512156075651143540065983895844943107449065146043739895150469885759854319981589695418390379725071551384073008728445344352675016117314766443767631647480537783002862907679823660917478224605249753371160773277094637214161119869254200653350808052594228491574405204758784429552124385614902581345296853823519639570509350293604887831928725536530207100422992572306745798920260649184979690986731240430964154428096360543242561787209731085135530014895003303782926147472191165047549710334714628961230679640748904583595633839385475662439690158979736504729665999018209819149078080974444543214478491566119991179165711442983969424241798370513754758520904848837117172773176396297303090414254554319770838300665861934239888982072483291491656364218227582815203672764516274484927452282129090948421283565837700434259796352778965028822827642442944045055791740225900610459566614671052364362775851440071261229517747710055277968298309219284629972519331131337675689425122540978522627701358602754794363890562796121856644681431201368269084229297314383065284318250356144581935079730761580397501512011660252945100713487279983762175451238354844962456918182290408338265207851765030600750670024662194086013178819137023371911931186533140580478604420069406671948203831404870637311154986158922273744684889388299670132153912112646545333167317945963826999922357634089054347549947604915373304906671705730206221860043176465211574061284736979739849585376659629745862095003788635458049954486262693541791065240327592775439157830219153139449654479401992953006676258155533071452900066219512122805708813866773128183312057006732768734745272408944693714667183723937598277671369917341244961504435731236230718655152857800917617334510270806687625653666248147953088665904516300488535484412669155188077888691611938289129758241554356288279215581965856005928981826181569053909752772947856100274491177092560029917680655040929621743650783671637433706162214800274408602776976136606764613653312218029839723257890074962850928720290890319715699616463463947389297609919910443990866988674207993312191216414071558949144641319753013415765056314730281267532843986271175341547050849282564488458183672864709312304989087363269411342001634119649333880025940872988041444225956354402486731261357840161728102400000 [63,8] -45050054037346815053432470957989421422014705567170670931277603575583760308019142377804102427243118220363525580138066612959828117204958599997658899159159582638795023959381822311476681175571544516668015993801631569130198354730570358418477438283802296131380034371282438230586105300694184227728926124345829990117413233419738049943092862240373650388026815757520821674263703796923985186321254947394083336479098604254376034523643954110122967093632781358322711595192795335129137556230962107838197717547992038452449781791734172419328179654107266596925828138788348406613562214081581970588595123106146803538540767182793073950910753254967806997009713649438420476829538957069847142230957306175281776310635118120937981436477240413779032367208318803997411004293736502524481955734408076821938159013901380057215256915340446135001662388268064486633195230710308128101303617071770730629862056971286638214977489667273888174509239102688787299033747054722602289054681742711284691955350340761937429743464509566887742610603422038257574074669202086285270640574747329293684345821278958571399411586073270164677828548041689049453503591645187714868549704005450256292382672114679706984429002341132138718209866144195423054405721686341846457038443919376163552825582815443423416459533448113595293134771951810280755491621360774427359966873527731566842403650645272294601250381513002208507589346261357674113698865412550424622077008321023783997825747834311959585405759585833183245030205539477270974153895772032261397096598551577416038546898580584721367677137322892702882341035942457639663179384246281023122704732439900924255718008141066559480816418008542534091934512327548778870686149936400738803265972745164662335622771761489279795126728574587783886636643065274082024454924412619711277257563642574026265691094270580233684335537294842329520667020303983136943050744719162173797589345510917658147002943982362612421156563909645256634653214677852617456912579803610239447172979862726765366536806673374968371061442878601997349404933418202816434573642117091312059674629710275225951376483937868353801049620147546633273387565478624823921426806340889311098619390533588340615567044175389510057002315248836152286691927334444727177910422262647614324561375837992976730929500609628502291906560000 [63,9] 72914058423250397901865467137193411181331728578410486469032727175056199191474055520740712484633919886412467645541252492745696006798611382256197072260366168710269385854016927970712558231069252360586916018849872473493642514701621073446757979752408700670903741840460673783681162186330093336295672853170448857087121799567750667118523826718854276859628912350202725252712925621732824926043830361388079821611343964780258421157204633754851298791802476848926949008549780080816613955622980172986980596386137953162320400133928659200937909242256178164074312540236369815388108083480990186484501440525113202143505116040995729250582529370032245525968271942084932694526457918079869257136046756310053474639121714936600559097351508234778604487180482175581961333019747377960572028169685067567260540977967320596011741368784637714191284769260733651424749127881610975308581151508016219824339775630147568633662414482911856529242202807077406610801495629049616950936134125988615453601603683343378167777987555209729955838626943916573935319834819361380058732132152932169581883540314333207548389417860480463431780158502821644628598622260757061747754168580358530416496633659932098777717097352896558934130063658731399301374381214280374833894547227372708945054407215277166730610778585824995100855331791368714445071117617036148484482258726716908656252801346763050846802075887532865049251039959315017081695225173284716098782614195468453206395132252538106899576968518160453783343892577938315659910491048722012424477465657288195774187789128267758424789719739435971434069006678508410486300357236562116851049587325570348707599547260020428043179120196810077983916006250250502842961091774341033235582745198133559497207321409236034358102217094394466278729703250128330110002440785845060409378699724115458306985788796196843717032436656327332094786868841913906874934783815878047516991463736426710140359019704690920227762741868449217907584518846957061851956052741227079467648242788296701459743886005287646882354907234576538039566603367642470023879929036821735053801481568541710665842625541215524489097583724162572254295718502602038096446951572014378791219693204941778532069132562128283259530059342358015555946016817930162095466819363558013595558243847927651098600507252491937644544000 [63,10] 178798767073348289822470433910734208219284969258262631251422873440447680289599762383767771189814541648453886587887828585384281203896036337462451555332007731895894810087765381698371987616648948602736913588677364337191523991902027703823549554938196330221522902932031888811761072498825051493818907399457059829133910904697892529372449657071337543183690532956904550620872033567801573921509877346445841403693263336652311182143189781480656453858278773276718241725896679787251768065046722876164296832249821925577066864995340490145990761838497790641755148752689044996601329201190004836544824904216973971217823725593970371154247025327669758855630093988449908251462582880407615032377792357318106624743415248340440362631836112423721793287212512483827719328454733903171999614672353423506234866377182830393165048293522675843038551390799584422067137483799378952105686097307957900064111955637919676775032758510741576724522440685701950996673159335807689657372140139785728537266251661832995535622226586158498468556726435288288416296438324715947628300224752631321413067560518638771174299997796601078154734663510876782610557495699877158523232986671675690429086848941799338168895344737397553393391904828257966578019220152437358687091232378061266017405299946683318040474004898957921853704597413553874071106473804896678541689171805540183558816453358102898724964820565408377262336485946782871486734512204835976538149528833875286307236717031954418185874931499658516557563613443646080936279198819753820674351664174825256616856744608465020196280786227460127644794611616804233777358030866920879087062018218300083543500610848779544388575411141493702414958319103412006170794369238032627645796968822465252033175095343892606000561731460362072734994775580154059221850070180563877607010037180318684201503863292514594353625097819904571524931744779550399413866138137879876640021596538605565120011895541340546839261496759642595719646066752140555742674049034401840407180888469538239720983505637793390304890169214157365088436933391568843806921232786097154391070209243097687618231449851590779812013998087326929219533875566474463877955918185846188200823164190909947936096919059902109186746277258386778281731961988066616431949897595973386297036008755265631684861744845909131264000 [63,11] -1960556662895633834887076843484331026931344914743953337715911121004301548894354378447137377865432740540129606284010943501031319453222266999977913268903605840404803671530768796928246529359652374793377722775771620433148336194596451532571194982260392906537806218734319845763095804148762115075385178084277068077661641508580466536675050512497310190099813464951355416699748141282256979549374531459827274649864567406714526882860025320436619349037039677228154417254789673635457688819189390364036612882309719059260789838785759017697860634439730366923183549793464087532873284757724110333975041806316175411329751092237152045064913366859656346221580849193994216824884703860581970268034522151769314520965728260417777952919227425470978822755840348523219240457797436200490937133814224886378140397886281750908903376156577386790262337593164609537572003165483999540636714148485894563385767936432092453134361073493763054443572137751721072440140582744668069613630167069506376234058024288474922422050201056458625851299821422217210948391052523899265498156148424979949902775536676415170650881637725306417406429918052923234276670169488168598238146713818883232182402909335127897326978117657561000824674628226673976310758648169756544524294962138050982340966932013813804321128426701450028323328794160194723341488108242102305823065859706376194483349318313560180125626591651266224951400910312739322384887102120365391780448167626367528846817110343462068981933804268178072455391419607603500956583458236911119278515724493958320048294079552346335034888597949769546276842649792420902089810826357328430585455373886448887571612820840165532477551661392974567317790015771941513191799517431976838900616295407429085044426056120298189933949529243672463795932654397474014949740717795962483144863161263395601172589589808778598027643019756291245986134914092855452964769454621708044732159564688005977877872092916967128122267606025348525501749716937169173242665802639766407018826267703620369882903152249590427815212664858265544741926899901226739425328688159151017481073371839439961820531055067726827381024780656691875889133524013568606630236297120302171727625234839389938577246432432633922955741758288160033191429284693833021425531214219871282035067324148588397414142325535906201600 [63,12] 8794944700919677236086860034905047727477888790035419515694251809570566666657234382714404333573835891438762907227726720266427565207760659885472997182275421557936364351521292408928185214656768050495970365140370747083549070754809081346569213556607118205388487241245086001847935163563511786075414980230320158664967315530002294949875409079633610995710635934478872933371740730740736790635778700108417620361863577265280015732926708386141106868328608952127589009057396155808854093880782049506648966891334126680233372921566139265479077008993197272187597001964383668600631780385793242017722506611388764897110445386664544193679861291182110528315050037657840591549307175529206562558012341870755477206007601558041601541613730018464974631954022771705162920552557642290144370837995586962867026686314800261980202772424342630447104651868253381179668153897141896906505522265840196037439159878819895129081761551433063112434158931556943840198886633253585190898699144251556820869670264795860195324900044815649860805779984718426179999872686776149306168890270127591671419539478088589007291208086286499351979414328738650293705200772223596330796223877533187473995967566446540192429552978200278361116605328667162857910323661070500361504612476553454451787070435031941381160515955424964980649998940033771566641032401873993915032766869138251649399850811912331896666950238779085362696735077265958470419694460579187890197767347311682576487526658597362417680592509936422039642096392868752214128593852902311808452043808775959034019638872173685726065754978182365940823073528765352891720388850822302738120516761259574404587840135412899135811649912254803176836409779242701300129934236515888271687217250646712856664237359841950093139561122740924765427413577137281828632581869692468434560799007528833250895056337160353991914917814902659219472007698140965211086928974528790853727782478017673648113272812154487938917216715819478356337468826479500678110259098175801002464671623255349057161582880888301244534436140589428577132898466545462486335992015727873131016316885388499490596455537707346101574457515291472050599688245108440244667147574736529962932393566183281553146789797576643668267181814113589702622604994171445773011414880068177558380575273852013600771127870331289600 [63,13] -27392228614411478676527882739814823258767734796813260412570428859806236367227260133110162534996187872976841136585539241689044843448044860886592712772177695908538064268025565095831382376645080437279789606523665676336085983766269696018648801724527605868396650654769252455727083407064106408570863348649781912258620769860372484145940541172299499237213033236634044232270210245423358837454684390824263574716559423401792378276086435955923562026361030185005571980909207148070547507930873288734878901875790600925010526868515652312024654129700803257814338897156804111549042479750619100839929804977294399881595261533982932011694406639363560928527663277167554640638360016427795814536709739962536954465824287844636855564690985844351427112402521013798962625184377088106579689365712582939164068487336660875266356936440250557559738148830160303314013040435801394011332936732704946753678112051265950581824665597250765171054086601836724755034244018388743923164473490799265974711666217096540513995252385558259176588996706906000231856119658693188011498656444644809544366313898606238481611328300714630928950273371258857190268299875207382245169635150841628347058134771680583935907386796979317522731046020499595379058942046816911605576286140684674333277483047083268728787203947281841969433893107393423399398528375753571172550816373137449287240371922851649183762276324685284844602737268474577706167416815157369431813292644035008628399849337429878231082861190473178411897719855609054784533955716446931979240434577548160657539577207909572018827355218348262836696314791780630695421947342148271146620838339848431143856675079291834257877750618150138170380530413901028178743491898407792674169984465380555356185878571608980613235310280804774704901618453353691444025411751800177361196588657314063451801131298075887159312780896844012443205040013312416138542789398365316511284532807154322401660981106699695284850578189296321233457774574820164347493884997430349699834771236949979446541243502230796430902106019344995839988422303139459895286971495693573879332874283959096029969165256680451816568276209967785645804814763493130320612080649022812172503877118432755875915657741160037597497473061613965528230904299915478447201912513028474432887473021149376160140350822809600 [63,14] 65634991897574419789568851201921588924303745698936234532891246897064925821635846856184346446413065487387727856474801326641885475963181611449088367439525527468099114978651053928681652596257359412039909891426589136276282239407212518525039769199628375222331367955744585484882735093978378833460360912188313251183286036320348388968772246183031435061569667320937732088130921149423781328916588334696933470846085092386536719594940767295600021973979171588483038184874288018638015706353184452742285090544409138763511331930403625577931231761156882965753849701233483587378911874077901642708419796723352686249593653741969494655247422317646135075174243779145188141149214083623361554418912335801329013309739501625838637000741399349087232094199790664751500375695770962965756484353910368973376036262369319613622519970113639674670352427285280267824482270637342930772260374466205482668109845888914663726841906483135819560769264673856944056445494847564849792271123201703078076631273413701742050080074412290967240222291599999333431988332784502561884256726117922030410643297395336326489921745471719749601780666730082262563302239187122003741268163160557873664983259715752770530183593909563191310396397526012636274474537316221638209587055613295623120874235868303809058892793569999919444634680013091807379495065506848551989288064242232251368237688246429737457756152572226890549718924049970211509645253759408446113067921877325828388490680720608949513085577032345354086026899478872477441559041559218718115597470895675932232728777117368930898673062736512952750417788174355944578887658016221830818985374183407205838987930079393084601936361895030681557463422465017202016548166291832198861755418045469959133163380990821845966993368882407027414143034626925558293889442839268627088011372886294849331655156687318978453660966761656108646238943112769020681783335983979068289319224571985119117693187020450529252257223545838679650366291508736621926206172190564963068456709553986462440751697411508563187511657177598333168576806362845629311796472546432644220703317358911134440146952863824829834893860201691527965193930813656109129296768469028787125604676604506823042395062653058940554833308471972162952435089982412912872506829851396244363215120804810841076531200000000 [63,15] -125620756125150507605591929149470547431927643416749307635022268168820241442111312420309684039704069415059113466107584985703980986167790935696651881254077780107169882894973111246033716815129531312509024312686754953926273318401161199156724891196667436269841170038109767641983537649399518675568179996029366843897913357555964092291462184535462072521529451064184572502387025166352495963353251455761585875029107253044732145065631257203144014486336750200613691345463817009297177942994393397466384923723421582133129389985334930767654608907021877825768654972023836836470386470760739854064912565261304870130865133709294400859030003918528719394995622341114147806746638264974553730011856350072416033033206359334207388952270611853587051916540133904674689261696438324434304829583477110807605578281470386924244960145325513462352457659402442554519184713745001970422994949175657530173761958364393496627044427000863697358299178743079817109826840599613852926914959625996332682005885791278071955685497234643231450085968175199556393624929941661661704095925258672277348125383260611875147446808859250705464273617760958026667038845680960901750360260885780308828431416877120727663754572254087179919408759535739207860176502511577139756318398209036151923056106379957659480861100461484938216344829024969529362220477660578459379360582123501005067339924542566114465408281783734446230920178131349995888780530527784259077269183033473671850203516185599981412023277025343508432547245243973014713429480537789239150309266331417373628198513737937658172940336902635280763361673507906009608549104412474567675915037396197093366760404090782761813834643515451725850971203416219553041632958978162857586070710479591011846945674990105152989765506541606455536592715830246602775675479296346288974958572439795123734365410693426432130400625962099794229189131437322863713784796988797875610969809133061549633531890512258367688311249131408911760829382269638109864784532642776019326355825543011928933728403918499100150963332301694447199180079097339943644871555707217278474549449285206606707432477114166092655410074593973036838413546344604332922051728384888867998845078366971890537646818971606064863774878578153712490492141484939093112730600193761788904852628555596159980142592000 [63,16] 195211820942973329991241736167242549992181996059956021232200033421620876500405563762098072627330003914098506870148282773615275806915217171306075046525461251386326622162957054772347146251323977743109384412366923918892310667577300238917255399878164356559649385815847962676763942716756475258053198121081180463073735307363642664077417013080296337262076093470378494050928518229201537501070313641383639607231764842678175676499534704583163901853431104103212454602086824084023731021186557620764467125247162989882699645491940594241355161505752752844380665783823666862435218376812836532828284451597014385982467289340256673348290095652390708208249271885331653459885195265399056310541997016828204530927925745660497840549681414512481347736784222345524361709969911594134802995474095570560199493832574875066586200555770707589426578401220907328942137767528895058995522128929607546982508847359224390359758859970743278735134491406789425443193230779681656551641455687525988275931631498289924615504525403955219120782983007889220947069612715227236978430363415892091258591816889758680475727767748057856724868048302806911656016219611201073422735987008491408640913519287231531023296690863259113712863492038855010321575746905190250069451391212312440462097991993043620907748560583621503071055025246565077583212122733842538839135080072685001208418029149375812350385807606415601731443061071357632523824480484977146482189571009692491555290659138660898075297986511874406396668531723693337353298807366439961029837745225826150023229206201018749452503839573613716496209343895809614296227382980749926054547692474214881146195666268192046738641327920972494799129350762491806412351815297498715892878382413654318567952640286966701286316131805706857689168237049162331584872126639028821408035482403341595721996624780113504025787100485695405960996824221124802899289809754624377131621320514678844553593054585425398267140371118430574705183049970882900420725195391394609386751940447542514885485864053556567840934635963275445041816555598424167574682408394606058928196954021456582211839699184630911717820017472408294235883576986075007110914253175526423390298414542457099138161881974777953347866577568709632431340246331983608963286000491010419110400751358416243602227200 [63,17] -248427138469915166033392697148465786867761570147689282354824473533854136607945067730536813371752411271881247300451113031965086493985634062923826690479138137779796225719978443295362009051844246262260351130165114099363434525673906076932748986467498650485541447147551933201972509289753745186419831433363817611734069304950398198141799429666200449481026749110805898575818457048984133525966870259610268410959148134066710582618046140349184078285290678657782536668190216032376945258139974088586837377034363668098609029028850902917299731781332362089703272003405210996154136723008232798200351270966586670328790998037113920922760141815838470681964619842319248670971570745617001291108695837695194350570751320747686012401787003913309080577074207662824272750898797665313494227968515142451043972323708845530191614752730934437118660229872678935512949999030133332692592587736662932229107691222693844548181439934295140906886761002771757674216188933412080453312420434706229553099444542665685074615210937330316084656377217690508870788039083310674490176416003456577066184192183083805843915280171232274618391334878619548242875749147329511850187058977681036467041854441321355290375500593613702185202565052836961933444716936187623703232106939601531866052214898651086984351333601818254821715770604959380421507972186066837731330592810062946562290489221728165841497436379215809616787878877806849643502267423837397059830124947271281445408706143561932659558800454257831818628478701255757578580324363378763664389410701039601420285992660667201830302614246463133133237888099087148351074686850588428291231964701469146046662162478826425570553144935232471502437421430147682655842118937871611338664320487612801107530626866623191540996603982790960072049843386343685394740503000208686059417500029416919935107910184090389226317533492022455707721230641481263067844123520717545359823037188480740511889895321045675679879718326996765371309907106403294118202352013894768573188739367077866689034234469395289109947231189926433365611316832809159503266951604567495750770690057516482716831312567976900737987541878428507051163167231748335060279545795785930326772685851291289793605228860158844006041341654148303874127876534664443158560184740166563905895893701748169113600 [63,18] 261130565671562136859579982080895353157502969347427523019059050558584324968689117354503907350490492593254829685763633154778052723419800374555613303609153405450897991017439404879902617593477389137424831353461009525581020313899193803712507264984496409347279310272614919996093615875395095384287221939325729397254962550641813803362795148342669786920655396577014741382715341531808906767754984315438209293314750122095804054110962371098202977574223576012530130879673339205888103403582175162546837460057512768316878965712158095580968669902216888831146033183792339383051670312586443290503796951984768423680504187378714204538084814385626328205402725502165366176158491955480255020855290008142831054750443063564561828208903406519468338858656126003311801942662393593898828262869510660272727297930526032710545435046938952885845040982523720490921482774871929127193174492516659545086294468178815987058146685913176564352511663395739973890026016806070657559257551920100645553401563770356189791325587629420484387050885571236908021076686652694425540128672652082689915403360744810978614537957737851438714271194335482856696149980081489801876695375599408832557521720290647257749034279169184236246432874034157235595835928339558498328543494328542395051555633859537202232736176685303189276347012543312647764619563475894860726297292067382784766129503254254771785519422852381485172826539782586448404059810973268513006412677661886978517223363744436886865388984281975609897923510224337369630548726472401053490280767096930047775466816374275517714957035871779855287105354665095337237667072449231829451064860382127268413760125155099679795626187442643947848944952083587797646530073480907748230184161542281693343417498758847597271361328544135956533942242237025830422063645229907075369858417599921157133150355711107642197374054240008515029633933676574680841429818552499199495687291584369736802045488951796211875914848745079549400255517831063179225536941072125952421994820337107881060194065042179983637819496147844704636989984643502340682931492309084081207540846538524845686895508506309124722150286219265744675517317994806728593235509583162941976939152373467845365406986874894250024993788161396984018723724586192676157072061460536231357040928772587520000 [63,19] -230643354252381234739068278129264422597010925190866134556971436876521945698545786464659506131033200852051339347386342591645698424797271828522243382543999486029134976832028975955942375991549992859869658235018271812945259601616958652987719198607277975754666219017035667513350610841073765682076783722564693355142976498289389798701820514566737286943018611468387568248324322548386108314302689827818017176205069456727958019962454324089836002622646819909647321480632349099953994667510112420274340565131238467328820945819381634749789906381507818195562677856445352402217970018714438950391519879100174979253476665227654560304202624831196902708856006144784503261007250738147469448694819246976448279495488472487942906886151285097314976180676393817411518397286334609159952536793787828589947378334770539341490791247397500717019213729417508681235266006805367452513645476009779695495571949192614456554294116342320443368010863973419046901649290133841994925999640978025756064192989230783450019705073902515619935664152908231850028328794768697958779165452762141805128426188861323009533682554335638511909142763171151016377689189043862481409019372979802302167387708825342221986877206205527060513810101567175244182245052130990743936543992455632741009345131352637553786505801737597871850271563884072051608704128040919145615909549642468875800057462855999590699942228795591149826240331680866874733982034388485726616051728485683562240284339069529436367586859781344503764022851194394134970230116152735407965367966461279647422907136553086598989011333420305322259238042922263827612024456029288635783591716273878828270191750694265798560624987535524028146458807599503621874766686671493121910748565636810138837123778762513566674620301921186129666737880896918261474262163028175496155759737517349233757413751984468912098469220400240162678700003722545822625964932083496760049559200465739156171231456177738874808853413780372907429832159114513435072112822804209706607316786835374092210739534262515001312367012106002539622762639595948480559462216622589737473022861189207713031930429517424025122935209553309458869882078257325335083518073123320113529401246015574437205952617376224040303757125724216060465760317244040191439422914006407370779145282152038400 [63,20] 177774517250165972211061048402758615414419378245301817411951317251777895820848658292882851287360230263208354373499170013692490323706897988079334555382185922105879657242627914627865376839208036108026286492944549652975460820750525821741558904847939304017760872220058162471028024863116748045435291220640313226323419460399048352985648357381387840327790481223767287972779441033411279327589270084124317577872749102540304761973093165852737999451993103667333115322009360333483849046645029172593047154695015999546281540852804411019693606407994662746348135263164321039603847085879380122009391238968532354046835909475164436958737794543149867569476042006935156884178831718300311110319715932927741376637221080343507784866385739163861362057968531554695420010146890333115623789318198863946533177544442803903093367100811043392964596788536135188039857713983075415929159073007805584469429692624620250929665587349490446288879858692299035638698728562677540595042977541734446573274700575598811204632505111502314427687854714499418776712921442522180357635282343605985594464936243390962521459959560731537087148984886624047276116915543075138394912580603885436165900545362259366621015678032276227128887376368880372472908398578811771282764139170644743309859076368746950557118623450988154906121685926665376137957606238576544639228875088774687542284325452172774284127003383807819580884873817869123207016626208655546713450548467537820196951335327047514037646703962589971704308548023957545855782241486339468998404814096139713612455464117390903041368988944147164541119114354418862364377419863935502530875582462570829203673501869197252779262176498614480011672267161383637019767968281821032700771220553473682713088132620867468960382764514605700636337723092014901814950325958032556141039972269512942847037273586698517473750385573452305687128032425198142134186500364207523740217502585696068923011231204961279176995486680555611016194010224225350788272096471184353111067060250775602540251368536046061371691985375976531268542370133494294152974862018006964195621392418376776432504996843310346690603397849474713795132684696127149058689441342891897363847393703636892243682656882672213062259117180976918395983478898936076690510991031784066227744905625600 [63,21] -126981084067161480930056262124650723394439732445336674319698246616792170225596212998896213977614238057453058962833091572236188930160660263483668557894791303307759740983892491414615475618631395396398017124686464584530559301118960489912890221503617497466666126622165323777570317476124305218305909970862873308604034998808534170477135401295565819525868947237139285677364888518531384181554992429897637438649534007913244097508799641869788160892991510208112111415791199297968552574893373288563737005092322121824129946972465681321009065811328737499666561072518786475815060650837580082003338416969023024390419346024998502543274467912192448423315932463059488197026985399626149215856652778991713672748764856233167757711511770133880701238504358695286471537326590789414356557302489812085161126529587764886322778966356686047230157228200948365446993667105633378749651397675928957539818343194172917466319338130002127846078878499026175182448035358670131535171291153401821101248905407991999393183018002286336895208771570782703731669756223393903678477987658325756464323472632728822415468504004526890952467221415570965136709063165312344737967227356559067171372772612938249509348162445113826513602630551793099432002594373154384242238544635850144087211534957994125815867349422884458322748599082752760727514685355104837257381014578649494734088783204149331726089594844095028741487120940273760083966423178239167998878784426537930343078489084750176566688842377045975627441878471790749404438440443493306881654245689200694834012216626902061484237706392392434736439040032409962757768303018591434981694549662020592715930470757394952688384589356023783832749151811290393373480405553930429659937371775862584242262528663815381444929220451608912046834716350330235959329474008140145911018826987021416634423749035475026621164947288640320612665083147578388639158218126042174075497013626507603978982001698946877516220930427580081967484202783552698876705301852883366233044823408997395048307139383900297978054387240478809527483213773886601123762649121107418744438958377178424983584550908469100673989992908636766466343382355368602317476966220823913453472126621310114603300419209793677320505068041309186265523685154378934826079021563897041272512184320 [63,22] 86909317831132734739679518028262460297663723475990539167475937788134214416511562762836482160699761505458142917507651776291916329173719167118240613233727193711005832067279527696466248472392627932457539624553503807088588747106374625961782330785986066120463183775141090100356012221594339009482804798138509913634096123804685020544916412752562630450457783421034004928976812899829343345901411125090889811361835230247051689355308089170538121714716844708831369032756751864214412726147203233590547708247455384988872922481116843162318973849941749047685501929190159772338994394527935269390299401066578456270947256046684752274383461432184887769096123007978957069302085994302093638745447203865196140165240864410213161370169242389918972328977802377523727951138204176121626276640457273449146647796213135556151081935816794745603456572244354403382889409591417473314281948103084865935075906325424167862364568168819929450191348324164974753468268525610476312881363323898363154309890874950498630119723578833980335839036376291218461901553326377401617263867310477150578126519716611939122735226572605253231109826611714184672603977638763262293107543945699308061946418614098375808873582106145631229833235015597694983580645984972854989335724614408672953757423365194676489019932284163389871849455457824081555683518981448456850228849072552528157761321835986805288679073648625289992077070111815041601844919159570641153318076503169529222209978101073332393211381474770077191840696370280845822568225635189227820324956362481556121764692698048786784251921861849402881832598250867506479575558508292187256928408333332365096009713441369537753051206360703969187138670374115209231185365543535943341061172212284900001594326762259587473158396928685950965573152539572405926722363569312359448013795941658031687878984179092035654169279043388349588655018603140924085698994103560884863782178441891798037604176281774620373792943607109095384935038710201169957540407079314366200869820855435747903389684144429875435552356078164115356395734654666234026221938998352910459886571734621378157260744348245168397671607919004581166784882436346027405102155846034893940530378445632730334222816245467163257260485229215384451194161072064871443069339121020931533701120 [63,23] -52687767142768777347826259803485538889207411668655562089621406257340488367818585805461274808901516394440133633074530072300559964350510483810359312696815740837697281937620108759948437641635095641622803509460334297039149687516037286948055618590680269791415770057083897747384339116392099986251623379670134020665048891245073357607375807666188457315639958054660746952128451829763222263546344996940096760777821736499837571966202533414904686874931997043602455631840532690111844856123258677306801074959743850312130262620316665355845187477239642537526860784451364091293492375124247670902988979874474948022963440629728254862297713088836411615372141088805854077910418327056196304582196123370937541817100388833188321821584269360408514960479512158835649814884577943539764205373309069759274711083905099711284410617877906777173529191617042310488804846851730517900678694618290727553319385735403690131158818650240838772144939448685669533795417966924222526351983762114079725809508645300692566153581301708635291207471895128488296329698564564714434272695115400400574728806003185663747465890806054573863428700655860105071353520830268865177891003873860021935227693208607108949950402745055201689121298672618533703640471251419983288398075568998978108697836951700377748947499204287839504762409186455377169668134344450919989930580102228220579701137390750471864580271264068583178415026321966275590934518741528482358267349774041410290879644925511598871346228778803982866436565081621595120475339717503844408716091093600456653527285018017431038281709279845905795218618601102149485054213235766784139904718425736427374492214589430153584999170482822780168635598824987769459344752965272898874028954695636753049107698791395782156787309068639533509891727409596638727311723108310540171403313480007592803818410258373021223352928074557850152828269448149646090129394676915118181395266353760711681354932091146886167096650831461249804981938634594671388441384289861199932101829556073317720679658454314804064785372235607885721961798326859780819004326861055953089589394973211356293308963425848819079369749130031934410110414100612067268821702736217652501381664807039492811881933386296205148151836793708758997194937216642504640577887422381912227840 [63,24] 22010210339322894991010096122697016677011294417571202584568930766293316848906410662583958134196068795691756168683854983844429644494649966867618416724928527931164045038119285308818820237736545712277885963839532920732303764594827186713122774478663366520746399308717917157121170096581024722610639887861305111385847864084449396239462501598389594061795625529689104811100144111853766303449033549748668743558010853038006670064216607586463585647134281734159019408401728355919900040686892302571569125494545117765126630747875514088165598938652859923099657937111059747436942184228916577099022944564363243531275940678533899928416507441289379144544393692067573610208851300479308345016300854803025916399072577022005402625515633952966422827800991982592467266819951157263923337402460076267945076448078747861079810712618120932657335077042703815500525430990391031948896725097728922007661685296341200387627975163558720932001048347582859651340875898552044424133683952801317894725944599970580889096273817176391615912241588458422859701552129999070259539863599427947695894296435629413204696992542923295800903942901421542012211843966239820264441197263843462935019675110163748940100287142286935498170178408317504365001003646950899728212283599772743892019792974829415761331086464774962127720445674447726946475848809061047166660090255951267134824756620863983038832189535138693599334718208242979002077669603170194155608334991276926462283535901944685046296526512293993936037490929643461982154667606372812695581888084784970381682958238364746232671099589450940987904837393503706787410703781918117923553058598271004409818002660493514492435672681620336999631971002954374292198328015283550264538057471802322999313498514219408315339974738023896760835332096691497897466958728546586251521030167700629445144946312480438984632320385969046556615820711587813854029781531715236056384802522183110157074171081626572588199877496036848812855175661487116984159790191117925950322446981133176501106854544290832749197887250175729033334388990796045283557428857190001863325261469028144283502607397589035947961975924802111261105942465506789154381591462232354507197498523554084034635253844597824557197655398382621927210629720938069771551508891539865600 [63,25] -842775506194900950182274555411714722065758667969563691818152751490692362323683581014884548184268859979155043577740233889756444040808248117389378138884794764504608319199464538989322209066885496725413464224070171563314969722315504333908117420052670507026249926261440356428892031916304731597598933640096613638258142557933502355743245617161448900054694174532326064122775454036422157825488544334504414300610229045396132899857815011961436800403381610298195451895301607186985206564375299173233637621843385157919395286461545960964904693381896030536690045306297032862270081271518308842779525323778533892867398332338191846158094328174028114389292231902468044316489799430633622245638849528238039656128371707477332181133069597077972212432110165980136971374199569225689734621847846012252156456155658546716320316387753747321334502952036340109784481746033411689165389790090777586289827708780338343578867718697176342775035331681298663308103973757427362521384395355389267841212167338026145937394291151899162362692728268621825911245907233545468509607277875247030298461573276269295238929922960581502149257168792746985093037600048157760389019267054304002923186147007823156276065940221222672703451469482977498136555354369889654580433892921048133770448359536297252297926610215701133399160941319555815664370917195273424660053495621256441628758639101371351896858266871197473961035882079581696530194203902009343416222852283886225618292576417234130359713529386762003046706575713312177994540219510499101874809232056622641613692374987684667497815870760522199738123087688704617223866368041134195544366295503949877007906624110419988716340195633124695373068043893816034566943572245151669120201153455763621915067196749507847430664683900867020829622292203471626709164048073097292552458533271047659822755397294253271548818352257303095866351194087786006582234027108025697478347733419712495243775648792692957590677065311632357617760900430163432038853553002285352426860473732541304779329951640507818194814389375607949001630404816981261204021050255010589442030138267481929201792807885195363749285674101568099312680507477722127199645432184573691970055251801166326055826812327184829421348693229371531167040926325700182759999400837120 [63,26] -6218293183116321502245251487047549063422549061910234251632651442842464762230729063622788898235435575929463807592731401803609255510242957421945039526832472605602883612679175534101021330440670429500272992673066484410264800989692960377671795235424573983278220191458938096309175105781892157472885701517867810469145844869299686283657667754374921663755806488036973084551040403863214690308829378852250188409352481815725391518059173998789471371463241840213709273788181275097858256938867654671176295775384154782464668527590073234595818920880344525620585818113871976431842582515803841424487597146394334832713851210329464072245975994973908685178739538265941791949894935518281958051450909092353774259071965245294855313425761685932166794110542130932309188346376732700520016485398897907817836192449999894724438404564474011495886374167993783448432682833698074917705717971396198415160577657592497989358338819276919031988174337092216531865097613006612487727822728805218428402211377987339501432039049938184747750171948935520180980397454566373464733775523077268253086242878131826999815612640443842670002867498922007511695077938658675948349377646072781150752074964683648308013927746272939806802165993821766232199707864254053772554592011433077148463420851079187063392585856472854738819715903588675821102680472459078038077407645559378943227102099803781432352426189543622915282786339665156881137504480760804482911347342202010429267777096675411025780806803170611493828702353533589564646346047959493249655014217278926194140419683072980787863202096323065383538095948552421279604871880668914697047102596069155378249762376245298958504379606994925784560232648772200052656913621110406252476942791051520910185817897064809229031226069304649144750819085894555308912709093485240981648672212812853936137284496150093889303497369357245013390575432731481293275999491328911252724464959163881367058859392901533504847493330574368682943592154307115918025402060426502041298961913858124392506729684292661805259796337708576492354623459332963695184963636177403225118086207630754205242531883773161460347213574421713343411759415900425382182400917627513488365198996766063788720190782921548241335124796654220305881554974774645120390764953600 [63,27] 3511749920585500570036752638232845789164355968057139675234303726514778323317850873810848726255652865714565598813114343217868713316172271944695195867023303549545745342944449224863447741572696341001421958038848890055746595394781814218065524897817256165934119714092931890305480512754597106710048612125212969581610907719141182796428595447527324504167024495011482266633117070606291111365498935731122369105687261455632558601579137873720831917223999891520766260449977640894045573279239258366285978777944969167240490881999839984742603178676922275872159639458661097297428459258101369658477009638804786922876109110546637134016146815117985657850437798992070734324346589384249981871776111058761826580625623744902790985130036023324776573589208233395340762184229444778467441032380646431354366858938919188019350241483682215760096854383443403857270488443598394644283336146635852599456488770814650520659208523799237704419757221482118916930237547801680631531322433673335129049142021035412257426547106790403579894123519002208639784714796844618116774622723803749159186332190307284369532504769202371431394066440082735289252192280401650170525739534891838648904136086695288413247987650448297154399093170819904794732205865729557188289956455354409525073440072765133152516582307145507654925448300394220814378400985229854877480821977203531007067764410080287562476388339831857120339236449331686584015418735730566519727963622486576623631734234363857181027032162117110722049346890097471164409720948560239502411202424798641490313312821810992503784519001675332936205215146142192920629530788076893891414316882350478910421085060848948335905503937103304306821730540033740017518762105118277518721889843564684071014870973782857391075957393215779681966782783424568147805907244248624099887708397842945803396057517752675146103715055501516649740354054208291183809849905660837365588728694634316423697988689616827609602851022445937214707494136428469380672073549303844422923266601800269503093768947967115727310681641117968650379113045380815451760648335045995182901823172156232198711342354287873880559320988768777526713978481364847316938660148077606653548172640797051314442213322322483960528981397096835576036381761825881777252597760 [63,28] 540835861181669847201346521647926120017811176586387103497575379484645182562720383265878781862998691526505710765977440699976108606697826752095640267169188933793643392433975582318774722111815628619234652562106396199356290636371637695869070086637061202292087076005340434424154916490270984527354418961548122717383534815757618932346960014447238640172640892072776003977411887662419363795439787488671760218104988163978601845733286887000817338767687348154581085035935384164550094825989753482446859128148091461654530753610912794223096399102355758140663590499236545813429277532146887506299988607324250109710887527950183306536724859702054126802160262554035060555419091809275833226583264092781824025321457386596204225629791955454642676901096377413912498863783772298697861181757600789540707331222156108697467748400086767218119732912046443277267375239426377804702602116139058864818792255255340208875380599436116833487951018815332587826402061030584682288640161717132280847964963923911861790123676057311801184491471811100973806188356106551925304419028962000172615527251471452060345703408339867419543649251154382081129400509405294150973899182902415874022709712171059487935247567954055952054318393726968396857537689501957647771167909455871263481346942705364159113010256409611826446563062726666472227323516480115850640512746689066573209057650334009258007354367022594360521133998387273753316201066856903557275514640717804820116587834051931515839463261417187457490490159659830134351436913219180994792572198989618383518462250845983743061509293923705370211668169533554445103444198745385125185582909594174552431148867434094118123662425547138379349104050047487792481384791971822476187271208962112287478011778305441111857245855433081325915967075825716068361004762722429779402738909160366657721008432540858432966346339890541152243830176229803238525619851003229205779626895154194616971868446317784282500405675347280097828183270910263242695064065671883810913074945547221476098022170804921555092754126067346612223502935023992850192329622889520471718656694354760489901012021706798583485694857696028043492695823917611429648004277603786371825689103098806744513134829807466544020866618871971150858012048894992498688000 [63,29] -1616870013043405120296391048394958366153270437966440010805836882573747445602557987543883546672711114302391655531184913361844509789549608552260883323537183526556060817379557580743177774706310227094447624166177080005875771626384565637800477327379884188672373450629668274895187694055412986852768986723027203257165150204115198244626140213446349969584176711071496669593256410394087617459608498930104880723444827817093899228304290339085596417986628916623314587205357324631654211383346190379453382427898834203146046592216056855591063252498070034122637363848914939038950497662230014533013983798047636964981753695488178850067555395318516049898681509072282630540355851137448517546223440395310407320781379900005291263502737710798148780137114526533568062387497168724855502334175909654411280595335866941230783398201454428801365774388580419421432146910427838775206931396134243782694272815589598667900226532625488494719599025129909185992851555724061287730923857529123232228387449038434652309994800895898835832828057264636281960575096219060545370005529445978189912048538175583428106582840999443511994814421124019148175758856566398684912351380837114035608750887487932186817793597397011761976610178130938458867892914115253610197465646571318942144544234203545630470792662542403662485534622151702797749360698723799979455519259071768006575221061165571545909683802195841974068703059224063199932140719009372566266823541204832885817040678159688338888660735651772984181748118943439234397061946664317223187898235340286717238354265198658803762841630253720149161397039464975773396199043296629088239984848364595814280091109228964785427891238596404893672045140764262200318486362717598439974951597275680178022602879463101736101417470145791990285306189730374681085390010297315449416864213488346654055653880678577481766273980471660875649227669878634735975306901994790798915075233155451658085768597288644916503975949278771186347861560001696738215628587593777607863436566625320534872416718927505319777799039690040176854405241948555726492042243551723529699777986565686042147617516699763803849966003408092479945931521675632516921626326034887445017609611286650937510470298830227287852281128358969470223165736988513600000 [63,30] 638122174295886932242028892350922576363517343506688169974277255708937313928425938501902429915651153550404818537255126628458128710874709071606132454250404590119401963167566978480296129182066377797343897102974164654889526089935617869719828777981518995165819510941779603587721094823015041371097717675165305919102219566167199530853017068996884109882088724503164751224989841432663130192499271286911784327607994714651852705868738534625962261529654814431754359753969507620110016552060953065432954518826884180273466555913452252049543446742470149939494588852443866385633446618234714491988154470122085745939426077841133043687485082184580755525089297543053587504209501996474429394331273450109786285156482275486489527677182125417659857401283635509449917281380905029218379228242070471476436818245816511406023761352410367714933468490485219643995226102220602529186378258771483974131884027179261227429713416638126167349952267408867158429582714805190957096102934399296538823097771646549747319533701638419786995971371040806550945514780154081478365070079682655547525588958806934960980636800623908750732509225006341974979372832666799229341316918382528940812783903326803935908406364417257149458507343048757666727111972363716607737727545464516416592677296559913834067021570195405166056648555940410760380159962221655973058080402152809589519787197489267425245720855602975324176280738111329190237167400087395579845542839463518659638014828541508039840168666511406159972486569686361530131782933653092625601572144071197452566625006670071882581174914050310017618085397600067947507950177696467321101539331687128895330474314184120210388780350517807165419954338111845768032894166259411064043552981615021923546149175188937307288653771374760767949997925259069841273254616627702345810785605957877703251681452152803073202596684060685183797420862681469428870670313951138604727068275971187505611297518167043800379315238054880424810888835448014387556313996944861024264504782726982224781331282679332912636549552124634908134653609473350653495590265140227815654465723480888421133323605708965070326977492523257410051219377597424512150986444691745415486002239864534192424441596685265968612837065645903627475380197819301500 [63,31] 258532917697997502188490514009736829629234900993946064871630779127468992210593390867271464268175241346085716593796450091023535314976472044651362557131826733186453025147042150928597600899850042111143550392400469668273041911836002070436452594662075872270530699956577220662051695289209892107156453451619887433540398097153270292106111541734930757690509617594609850310774113462849258544099194197982935739050526473643838514980330760820657131938823563495556735035236731208377842658755863536823960545490863175182726618163905911481142803516390179905330819283189233008421894047358090027007771271881302159410111520994586436848338201685479279570720272894437597760380095455154685452651279455955691668325316106840477308774259269784341380348900322281479560661786811106451836608626875920999076836384698887999986915394223039506420268327028433678303541468506566678924705644792410688802913159743616767410650449759879805380275868100679314136795742985820011069449640622610458983969439695773715026898968428600003543211268561323611795764218695422816208046698158844641791980257978376210869394295785438503961067690355491446553183553996271569852577476233631671555802650711662879149831365379236344790474775831038128462472042747856513724444798430079622923786129694974174015213408486464801345094936633192464816934753367513422576985142759702451492056093348841356009962926807997590458811871683890706868402518647752462947328675728728856462047373618872597908825488491318489807414038865852460028918560576245637733746191758031950059282295796920823861259875596550232468301090727117202720893213296922027959169365577458370813275060527272250090234465451363485403261637864007331650780855197835162872025235516757600642748761095161252644729779921644470765627315885835931472964510403382450937268059708282984452244199351334107494758738234195827866404963448668427647026443353290301579461789111111735163487913145089085603627224411456590609960174109486861627731078198897641250762100705689121088142960554448023187742295719520783590324906858817693000147750041127026341504294481975887727262731053191618790905610185095432177567518223683278914370085214368426954606738854228240062555800605646356549465825394958875009344791752000 [63,32] -376936763173889555382243088136146247952424680222843029902474372085818811633817616465404187628348457797953754298570462568205043908410016264739124258650591255775418222386852583412628712341529889854738760117772250153409244741717301352426732628195015213800179510294318793543792723870398244460085293253951138488665088405363843158242645884975967945657318404811578275450265855935402958352070506310071387886459492508863575643527865762780089655600545359927818302920450138696494588246442087880363899254936969877426223444637695270996088203301812408364342885138475652244216156327320951769835204639134355447026861528859655655869481084333232507420514555967179354579450447894628630135298956875053302666549332168539695500512134055566924118045832214186370603251206302696862949826259492820618845972426812704334898281517849989882873798261157266580309230556300374608939991754355052836316819887894394629461210719787727413261316482902036861966767192731859810617930351774006306519152470666589307034367069216238235424990410784312008614166709336103680703630908892918133184655831842379513499862201380005092371484370169660984889245968062948153058570195833988287529128091444709313097284268888573514750968531267119667724027451869715829647525505593988438222040301383781218972253134818078360469581185105625324695879711682062954672172726469906933704676699109744988659818513903836455674997408709983900588950530140986201539595053804238650690058653699352945070695093809478585317100042226191945758441652566939825159649033236082195207304177783716062957953599985280263124807304609846039899245578464458658686179768042983657982018281757460201144759542361007098051224149877955600695602696672307016888721313569753637713517933314224471990327350049541152149206059759639663927313114738271802889886316926963971503001421828650213379737070140210091067505813641121838676314541911973067391778932843045423386396577818634310829152712706378084062792289994529053166876434295621870023069150589470145315619654534442011251707532831807693810994345318022654357381276754114316326294656107931532471877443944603807696075813346346784714023627833917557859553025511165882849954994312772180448060165846474979346088784861264594165976912000 [63,33] 129800951937214741019819330489400598567792543594745828285051460046545266181130169193185294216089518489672794998081422397296225266083159151426791547629334832235200578704406186108759710049926583232931102041409027562048322107186959920600481930282093865360858545504900991283459038952780597018447201762701809773726115281763337729275581120066165328595065918977762596431118795243838407771592415472990986852610069249644537774748482128280358630691208253209574816060554797604680360546322972578958574325227568215808702727411445314703390892581529813806515431749582936406653976524761945126077630056762021764545632032662701792287091479784026033213957510678422646315445736800788821599292962870016698542920036792121850114535646534424975378586260580522436592487702691572527220410923444122521665155317816588386522255054381062886441579242841713438445881487909649648252918122051802045082295950210500477148992886537390332306810257514308739835637121167676063443433198855292595618531854008876684725184458862253450612337282814047170334184200486354094404612634083605597582145792974022239709054605400150409125215849266698950492373149616402956346707734238313730326644191335898889647328713082163067426362622464950400613537852092612388518458890847365435074726501626126048297674644829389983024912756680646771076752597921103331364698605894808678450456454570502856580572126555085750601771810143687931173661512209905259337209457562324647464029716609655203058360037625812630606624897643105683357521006609261871851364850923003988015533384765950341523589317114256113210527978988253838752641894521357593372099348063137817380187622170219002644968311706463011466234147847249909280048640064442451555163379514498571711715969425478397256508827149744925377192163118316887171422239475500913237995362406627756694563152482929168905175752050998600727403834317012731282185505656596701201138407998609683120542076112046156855051524641008771316605598574908030973422814958935622839430727589925909453117614240813899053841526768910175925840405229322092582314359225397026925157874372528432091549242358369661439215815049213115370068683194156216333698441267595142701169659864086155331406487939054066060873304155849242005881250 [63,34] 51430360772049755965108663145085541254661197349587190129877025727605184671452603774113190729161981027523113548638890023997390861514348112343709363385568815414146636947817954790296916681354783592085904289991428142292554616556896590036962455357059484282840434002687218682037616337035612496241721911861413980701379666067638244519883046089516095027068327168243011525383984488251071121794218526541767693171175405221969242090483382607933128203361077799984314428689738363968497427631659391720007711038601221063407257671314205375788779898640342011457443969499445548102170260695668918682955712426404476737427365370922572247001899197220919385460680512644362561543304181662140947165477206279251045151100192821644948253444718495665847906294639284234097554357357426999356102999701768039964689968911835606198360274187718972693756285047583670234627328283499276859590421431911457312184845304242816722258824160320111641663426105138235880911284706586392356013379421630767110559380980780245902420661607694877955873985506651355058188222024339582507593078474191913191839222403903475535854702479394933454498141365966741276900669055389186816281792358928992270929743478138936559148439529852581683609191722132968346566185762000953261949396442861132396895678125272111721743554169338200584203386032186578193830849481964757901334393368559956144101582517361948488208528103851324029768390519760918387218906144837473899403505429598244220380182568508796311403833364446611178863341717031660616834042920274858439859450851022456803407734421739321171118442077518021868162366436502911734916519383601409574247650212426784138159932116425737964667113861003797738899294218326062268549323311233741490482331076098123156219296741706022800240917710609076179433521037409928789962598863365800795525910953995403126658307684573867797350371216919818755428364734024662801358947776911609818835240605439349960918970700245366481896752356480000580340269333253573850504464225404616094662004355306984380104063347195853147147326433784797925442770550481653476712345520339587212680200807201093981279960822419722255000726469537798991110061002397502180506070404621190085920646654041957211690413228715795676346393195190115203000 [63,35] -81574963711057335977849652953424073047959696442815111823370474467348603962709563667218347363229880879050753203210255137400322498702867955776382852649084532973291754092376252659163543295138799671327309269244655504743294950630518332917144700023978150194829863454544874667791208674845272094623718554976892490384370539425355306963814539309843609184086929919441860800693580473445485292243398187316089275255300627470128346132778382724231602569225503879682915856221755613100731480467927514067083596435940783945786084788454396193568735100839017022294444267553796204003705264943178232269258151619513794057288030440306936092702593384325748345922364916597683468308299000140862198426076395425394784699559861337841751925726886911157608107423745872719459463351622257086377578774995547683595096958684537785828162189284719095454359977327309080989361412815140585547799860445219687534566005571072459816064769401300945793418580516126415695539362060038834382798584023499994788987922195785274622843633336663426971981293446414905899572042707650698891312713356571503977671531036336559927665584010516689376922739847823411883533831772804701534809652943324633426416394909231787121733257546498700695834960591382393034062920753708400085523133671980298551931795742719229833050518183228402226656205042474976734400961004405806051998667062375762910697733851209049983527106454198805199181730230649054704502163246388849706297268367833953246302412977736347184868660099254726490939792564501350764824686463639862944790319450743764427565707283952511479990335784722349135677231201632515021314555541459100913678702121827330621268353454931872643554829307237187719216134500055235491074965327517642973803389426262748393027893765687981543928086833743428575951046916804574061673752683488561184526137568117163236753698742364002437000673145118190094036025760107941242000748167369719012665005644487314779285585546688300050414476939491950125854737477691166202540408811831504798387039085172919154957942016374598523596377693987982378372723838984153970396823403611722249037754115305425887038052941329312136768347911106731375712253194340442656184018813401596436566229888037965320047316754181944125564485455849997600 [63,36] 46162193923923340895676199490627209536966120179625004501504083745390764891219937501575459618394490412503724243647237604942806651726047628563076682691720308430105537899283352250495140163208713536758995323880405166954865657969083919640094464103628603080770335206809015409053230766939732602095270633548261301326600808839906050110530157003187496804675731611520819854174088228453973435704310037064912482791628067786904831988407046018904324746857471386415679586303094988089683162308643001709205155104126872583991173526746528253800391738159158843042299276488392960248405450610596834560766824355084623301986865651799334292999537132933132140666802981727686986676150927910683122010682576307797033787747050192838303306724384123325039603075824655817538164394890962792467415553341443939450529704058646490030989436506139044137140949098431533757600442821499351776992736677694435218797262472970200319115918123990996193053654333167730476605237962502034408249726682509180494945493155824786796800961760957981199256674592498222189971960206724268916047838998580922042856262991081114657690231776081368872076650885703882151512155259994769695233342314750918566621796568326546086117797899229515534888810442714808027888536765871088632884315581017982103723263067635243283230026861784704386670287114854430911052400464572987776446467951610880581104645327717122956331567948589403400672089163328469883555319466931073610977244901082726876554879179580806376327607456331176634424191726031766960470393936780273811817489731208814933177654830141603700324401438083922562020882209743801024022520649716565043234664341461875564538692410503798707617136931473829668215288594686973397400085109230649952715686168414823193516688316707494402076877586798259969604764892641202435748132631424156933989331234478519978698907133645623467866121190285712502000957647492780452746430171504863556355327620368738864657918569468166811916101887878518487192675947810867175899516663306974044914597033297661590263349589222309716821416324417820358288972197969310163276135076351758716464883559362681622120975935252698607436431956715009670561120560760662456397881874479373355274749775026883379021077289979954108567279322147350 [63,37] -14668674499844267313272583658335478161226178227929295994743629989927514280499064486105037113567399208956323277584238268612411201526146735981408018878905339716013427388952182887160923333596748624857862182900006792224142093218964702828235447672997222515225560475001244619721071924318253702704936658058388149555392126840748836748193919656962671191806833071454869085905405614084193030314201598777210610516724190832450935303381973349402275007429189927906440285888478175469646550603246879840869691229598676986966451295714006019884758516335543481365830881964663978592855898195550590418128865174517244675345867610375335166624009505879193598430832483062484348449669442707732680543501087579874436828636691962589214121431893064883465009890720335585753851898448121753375352459747139759163581295780798981599512902818105230391184799099587281497554191038539715879966359531707233957556765347410386496059432015951068444464332706593434685066223785612138198946173482945140327539154598972132421438903949679668985211169065977940338769041455736640052992045296276375913502064759376243435506408696240743155768192822638137366522595651706890210861363747083183439545148582018682174750991007240199327926941473610797772784375219178744212208969452008159799000703954540497194493718639401516090914195391939143750353926730984000074024344625754664824539461139406330977508454081231486669762394813822394425636839027263984517305741570812519706541244100307419236554462171233248494553749315431388034631507668749399586284881128510053306978570971062320040747699620784478216292274596729392333747452392078358775227378763673912579139520108265253785652576249001582745715191326386733130279592871295660976807491811119145089862543974198082114777226070179671201272593266754338440922131628433165428188926815957982920938014116952464699312275140654211377213135797862421735743026748510723882513533672052028535793607540352992307922883353699042365882726036822462212355874679668438861186195212785093213448918764375946971118718099390926913963431543575250381446185096879078941584092796605512320606047756395944701463809606580047829432364579575420225144532914654230051753008325492343998007737138806771867845184469400 [63,38] 1997846291741864636675592862259985173668293007931275549107888765115354608654655560043305509196765340013959100468176676310190356439532974833432440550092332367573703797596386276161140500048759656199849270160113078008767231669231081839818817837240459397249467590530260681252049145149172213352809835454575815750970477832884359659065153788578730778653556777130902494352564169576204267826281495131939362736101370698543683033887794701292009197065998412290352035514681560887506372257326900408375691100990086015179498502805179117865858196501034727330064719392276956585369619112214941167509482069674331440070967680199773305664809622013329379505196459657456511912874022415241177569976900868121262193967408772335706380723135298464458816752845495462481813592225075604557067887384348948168482195898400993022236241829288883333141659453562705677156422499603589950335157507610111362866690247131113533484868922547781777612671103768018373361697568734685276508445223347378286954579181857253660477145986707323558683386822416898617723301565297830726899368377626181007210639852990826304111278119513024081438724032222797900166340573043392106301416154281022470277781576480399489761724644278095730929101331166178367894601427450046633545067517253553575004047545867143573100062480641269730587757946075315587078741793780615049223834454361194913230151579683653756556549562680950728779408779071498346690915980425919042548632702569185226385246711369967920064795917636728789750319318919179398976446264241329868154441492145361233191428237762582767429854481027807341130604108870684486032123162116911938693329326904076101883940617333648383561143468208262988152586890465013128167384723357725737332769926734064433001121517125904698202288884465908476042497032281233491364051877307269467370138281553073836067416109563499678862633963794664510536195558904605089518956827107469556982506317782563911761128561421039011820980682717158990500851541902189395631507460821846982938468547094147460080123806930787956749086139302231202530341768231545319189769006853669050010806843533999562374618949107350836868846552193014245742866370564914530305880616689775531811681706369943486137277310811232681959432300 [63,39] 400684983955110598575752499199654312600331267081547353706543587926259320629294838979586973180072186345999856270157765036272054181102376085717307245706896987023888388558636579208010299969834764993231324637662714335322916765568601352263735990031616963586656555866042971903839177705784949968232191308770942599985771067557785243688936402416542725578808436431385812446355722672899927030660676590269443994858057791781563090360633853237648693130253953058367970220305912747667997428043141158619219558131193223608585078201209305905750756013985007308157270495200031179261094989411862745407199733691765755680644331710630036797055570864547785859376301859637568120805905132042061424484185860685159734433499198325383977643779487964115832538646117522946133162359684308174779202143552620317068848306899878114824903913273604213102422476294296172414585227554184489152230331311154557983132024301557102680376237855034695477108422582530416529034078772378400993047719136999843968085529108706431569124374973423904466526810619564478630763775630499430176371579080932721916261370759983952294545564640519419373545796233365550326356677174255485235554845757421384997682264662927059867929059339515078376642803937877199933252272843482194007469542009979254106682880596618465401934775566032926198502809188518784366508164489084929249658811150630064620323140433535921842035027709084546822263102930208512272903156074986760957566764826298133352044937451681086139374321944556902534195273807771117267962694695184914890663121737159494227073916283700430884370232106150371064534299157711652576087008674696176203580609112065170910876925360573600059680840914137345898963245867217745770633476952386989930004790478493506816614866985944182761267030029228701826520852783027459609125247772238124047161267419833102071417113966844947971867777599914019319421715658174490276494619553034216034288943488325164717719429793182002881539646968722799488866764265782449398002054327314360982304633438960279609339857281266773138017068645773349907712061318475771362781774446785652758345381484086460482020534194279298244096364917112988783058210442117663418895851136976741636188731996115158564992864117395263081550 [63,40] -225839378306534435949713938910376267813051100581558492217219097422599466101347887721825395030287654388751439271049157501500749816846111492692774320251562177915736853326847268416021282604470945590043033271475270483831714381074711267465708132837980093585538093039514117507180030727414079816862245587789799533298743386836736097485554307145047140162739676045201826502530707606409640991401563529667277581005544656365318177989588140124481459407714712593110718884153600297677718130709401065232989357907749557182818069406684903237477583278222443473103977105343032228951848364492281454684122129407478553786592130495741943122219709947850950950355934066955797633236357324264584991103941709106098993724414136986301815406911389795819527134221616673231323107813755068194977787141720498777176952350514331989160758248372950537186626891322347074945894635970051953645813893871741603226408914807225589666087447062212422922706029555012554148432260380798665182458034032839979200684235019156567035032496631027180094508239069098221753877286425383070592685442852974879877641704275862747321302965717482942177189749930249922317322349042416548185266663107297347445275546717168534664744209844887510461654221770635578438500737287087901653950030237057267752336048735679203346269061530646864401144864799390075870853825541140088899297888362182103504160313464532149780969701644133714757382947848126425460086380976484664712214580142188412198584635998103005384629208029071081662123581992667177028228578355892299708925783308150904973025833008622585483940141277582753085395741694904540274255270806423209999209004256653801719312113075632297823529219650961771877283033176148698232904204874892601367338743128306852331159800923786457266742268171316375632332878663216560351611609030396130887387044771296522280892082679474837046899781208785161571393536654452241573764726477957560409174337015923359230805255046585868087421662704362296083009146661311652532263369789649169371779682434009026830038493011499126235875616617993427149189681007122490449277355962230449164481355878029427388503198204077807050333229347176700994387633861606401248620964639996516226308368108349629840429443944115327600 [63,41] 11171267246147646349372869546945218929457620562623608774968419329943262727404266166490834211386640628970571032185193495670031740336617865785845820538272686860366965852495449996098679780319136493489942934297380511323142902071357379689225613624445781238079922607155686148302118811543665575207074016659587779037548646219936343046507705116496844692499704937050889314235958742758155310390851259085659154478572001022427613806765033074712371147470586764278788207535032902268827554962574633359176490369489425723968027882404213353746986802287163325530521773649255895517871833332511744259618751065643143304015068364955062250347077038857185988323668364977297352680658608018888542219203282993684756578799572520447893799749452501698522074387831809666160193349243955899398557060730136431454237425631088303565542434464125997495452195843847137475803602222258468285722196987926429906254304737217670828322197704113089217458806900883672422322066965972379426216449010419684342056495936623660226407322121673196332281108235644940111750956844551028078975622634733269213338734251101943456711367344638178708527843783362361371995960960232375799906557237490322459237633820378890157001329968200995243081719464619801105313013789408314605820089363579486522760368214991303045159010981016143414218387761296226797602645172874079382177591863819935750129831063662522505677846533787470070413667030973336758208923270464380542204901099121873803873389250423056070861092865773364562717285216926050206481293661398005899612081203951536010867909157551584341390190326234074519299028928451275898382618009203903640545236333362598081294810497441226691036659280989413182099377470102094252560174153820822451238510693410030362183390919951781567924721471540878057058108803158106455980026688036764711795936682332742602574614692256945437771724444662803635167393414484743020473365872362104079309825094437559868687047912615454924508526437056140468710843207767800561576255764855053386121558597658467222904114605054303032539474110493847106615588205165087713481839405127759340148609292192803474285206458298961168213744877986937162304295042845524998786234138336025172611086097700128082095385338763850 [63,42] 23335147596969895424824456435191506418978781370004731533694459240720151056172787294784782811617192379626630456185283803865052874562646437325760995970739139244983792878598910448979556481283236329518797790488825555154650412608803550666182212927465675658828622008063443911885892369771224325688040016718539513820263711652608346683889245332248725199764778258440518054076711428101955292493553106721903892739743027342546180481696302931819301454805907652244354538217755998942040988303896643984538601997251293601436768261317106689926573110987452330954805030355151780815693666757020097409989199483836395197201402114108847133584676071243482740544649620648234912526437887628085471740101155144439959681308146842726588613297137220416040472188421766782175325324745243390464892369228909573873014869204725083021252899340920985088875493932201594344643308874282493688436391533119806953597579689726848210850187320953998917806075056699803151430648081409479074631764394468328609443807048546767682864918931796305912221131963050457532327023411928461348626998885257819012979939784732048923856645961285223684634010579418968936430091872240925112853423525936542468385646390265815593588723794508467444650087659179104719897561774594751986354969600113427033553484455302684213624064238445652169807124989434211467095873914060822893416093459331838830707385299164220560634876752430159795685981461041074614867892144539038539227728051553330733181224541931164923008616847868450016985751305819274416891624298016786687315665994697714181734050630038786756055090337637286627685047288586390645963859570009632938778774998722688111438098807325065398838981455684232414600012301683642352506935236752699505105221702248137507417302810742949808517493221892080617711369390939100595198926866573409286320619467636831241007048967793692488471698988061583940594838824391280018117985020930745994813469102576214686811158293202920720420677292588940434370818720816393014261117517492676941120892493866913278003321199789714928585403148080967806928834837606382320123780657484518817593899243908186776086673562782889575320375224232620859452273414650126114301225898208429696599071415710351852111883195750 [63,43] -10571217146860958122698531940777670902171600288151954143329829522932802667271541393418248705483672015608886229628989477921066325963027994312129094714423155398160512098721653875448689049081074209723306983717239922282321093752477399948096123043315648957962546720236971846109833026905611133446594860749388804184657969339901446016490694709291158825792285621358935678452940086114342227548002299402434954220239696748321468084313650873713999860921376530119114671947236237376100073172730144605173235133495642110692035354188333764155753548969845271022140825212165978036964074347488909742888418448531129233925735594079341555138921305375109399303120910167685850996887683318948045712755500491337401752820275241389216311132611863949564603359233172527754499798443305664706740967533629962857455946324519130663699818104441923394047981477696236643095811173151985027167682083462358940796814636541072433029894628223527280630709832159347760212908080605992722115627780291655924156552798483894115571634047385358438413143872250494535098651420220309418926140931661901641493723578026410379299960324042625555043689110886655625535200779619410529061605735722543282162158602626965817242504007216531843164850402132313965371345582586090274118110328046333973824802198894020095826885472829126930867306286062222583314887027858980901233616703040630140194980782982645782068088298982007590230722171166019808872539719558409530197563360145875789295500360444305618455025169449864828204276570769499416449970727532194215987326093907574615145110949583423462710017846438582065101179845341961314373655664637795160709910625083111128474372731368875304909841128517811556955078734060555882488344189401066072485853057789674941821573774449226157726871232631702585712339971887307830896985299786712172766572988713342723882108525000427448371106174739287039291131836581856910963111988288008165953651091265213448396953885315889397379606660575065034337009941663102215191399789709746048971731027420674411721949224626657626794201554518719214936414852386277608745917796330777461104424441940601920935631369748395605476272981979435111267247179377661438715227296867661630868530039708338689607346800 [63,44] 2058300719772898195028455958269413331482059296294869312278925649026810875931279703323288147897923502526906045903576101894683876876056938030338488982155944054007408580807680865100334789667309650062263348631452577065003120454363512140228020537923833177038589935547651515185310045126087193508787019440402132551444718441101984876405725376126438510634264144609105436321921483685569039315894746789479800243924156903823133294048514508672061555276232121528852293702721595522354156565123108854916487518994909498711681298561500137644431211935509069443281543010188910721428178520097615689160635696266440292443647941465164511436662948872988956820806413216936318410342006974058815754050679711360089378903205635062572158475580538651045148862128946622317014637102144630458681018163540831748738503479253160646905170467593373493832951431235531468217520121098342232136818891592205246724468208962341778507816348641276261812948441928532401654720750527705361736966782021079271084565398206279484967621479343846346166870699789822815667058951375697494587192489209281816199361176496381300115153615432284382368830819034551144119040025987743173311087226330522458362584368872544756746257661173245493091878828317073819415768391190020279897825685701537120202789520668927067773210851868706949507939485081545033627431946055731168307823497544627446457810942540243680443544138401726026670231245597238138422864427234574112272019509648599875019417636831310598553838913668219636443415810216696800232650333702963884603456266065579557822873313779024149307269018584515129183688230230394894032079337732766225902146408424551838934156958197500232289912929195008964527262409713673223569347393023794111510194942334380916253542534128585251899661077407280854932979451596894487372424255872973386043108701101385056901603614286100242274836000275091904693538903072462652879318367481661630057470355306954479345039343237662546989648338698089706805268508593100688416601245610356150979795414787563114054546688927222103583500611539659476059668545264054940554063985028376232792433612509606972862875196778898960816094437631388352906226635580806705580313758124511781612719558502338079491900 [63,45] 56988154540238729577067227481334092436374928422694354825593863933930698511372096753965281402146916432656351109978592515942361853372206101917537625519927211289060483743495326618021803162716228999254077765670578508749292925858935614289294210248455703749942700802306050534975454093438711940405343129680638946929835760430245368896417921505359256115004805668141048067630019774475952912510139540557401910476738295668776705226673319883756264858438679843438589913019283937612626350705773736159923725033573140699454353622456992765691769241335545745414659359351253206805816803418963073319795006107140247772622679002772542813374162662644402492640800959648432016863260881294598512423195300439846681500163923001478177086126890354451950965906940413277476091745023560799483050106837605427198137933666040763062738556437501754315998098753944624504818734553758641296329648779712712898741981658003024982941317938963005181371835315699566719274383064831917260530181248696116220141828794773056865981020589872655718381403757288729049500278439462056323217310854708299981522170578492025148220031116843880414082433213393636419768622251490755016059299367882966558287209419988349052684122987228730377364688894725434251590002451106435911728113837656598439085597811076553367292520812943105315860748532244301523193352079529460502933672806724304657748540806279332869701866145550509887194504060342316001608199269607938930212015118900507343711658807694839498181610841170697286591271340140253779396754167588412091098214815901315402192725461100250742729763980685581226020901573604996882804154521983088261519257738003443954698423245639602933204745506843072670805641667781319375987563237892873525835315235229303330167502525712943411288506463913550262545088129126651897836067132855436741364356581074298924949455105602598835793619026291251393332626974943197979761578230182542277507722626314400797656283963973641118202199466482184354788648718880274343860019205400463204966807520306478936691984846052010152991635896004402525560946570722841118590659016186348992553207368820716109003062040583827420142931599955037414983118247801122259346004634971872122765484881837154220 [63,46] -168484507071872476169593782529247330196004246715261269726601370943039153958163300786160881912180883408541110339748150402085341382891732613065409708917860093733840473429433766163298040248861664820667832406570895715056122445831112483244773610240996985838087312126772134059035155634470077035462318211830418329034211403856564413701894759448991220481017163028298009295736626079112905492934565029037241801088796022610815070024484114942368275329158560725960962876594023351981407146629594271828522950380196482905772684144905381988257918321319510359287018137811460519080432429058727326661011997755622335869193831826812669670747229537188772616270345288197441612875635453191306201358919513492323040213399872397924228160452176525148124047883577069050827557914293412746822493355534101284944142889879490836882495069698664033426743934287265791098955674900861268687554953558328319671980446510415472800662719349705229035349086940345227918562688825515610534388279825145332742419954868733611874329239431786679788482073206112223119895292808385474374702299380871045621153680400211189263253602383441453526661855499040054635250734718675999462920690452776689640704552886337689119756705169499200908187615480054614722525234412920850217758479568641978137019326469716498307789222878501570974722059432002775164024535038778395744785594367206732375314743385730434718799193579101411856021553725723855588007386301814502120727919440917100691860678653883169481597293507866640696599841354561148306396534921345747560246275939229850830329174145386642459115993235463738719157856875468632811779559620189975331004871462829373142817632903825778089847164996463667340844593242020181923658685193229857453734091255259239022262519898782872975684316048338401749417457675291284644817799618464346610642108808195096966935583636776878955750721412092561113214190013297121269387922112768725151742410763856856513341716785580701515475535332739810746199281799197885875816246200077812294915127999615339962842992770469480433457688103388329610285737369918180719557200990218843836441088930077243527864989309727586972102005313689784070701711820468902636457151627230095983170178751927270 [63,47] 61857921062501718298655808621040671579544481131301320269963141379847988892607135779583383946320842970106619419625728112804731402892529055431952146180493292725174518780004979903353600837502370083667650059011437223555961240546958580554552328649175640782670005216090455939671023022165855102907306870575751502009858706965125530825396358713814520451172143507788574823257369551313253945633134737179128955592742731326679235392146696337692096402309326450157698895030089605807891929977787455656892083157348075833637834395252001631528300560168401011079854643703886831054059862457211019349998483589616313773553355760641766633952600681751878318219650461174874541810373511065374833690817655584564591740047270243446271318879095853442133373986431814555071878868374752353003970500590535000041575315972340891612840488776666048599229544577693055149780133225556960217271530577383688771100787455692516479036272203321715064701536263532826053262137426702475429499472288095107772258066662412526699063052873100021292168511462844210122903296774843339840030312554966832712156406975999531409130091486248733211986007559994157164945407459007046903052217474948502033686036705034544443136664440155436329508549621449490503924996662419038506574096371298781343861823924123798542055686904121545149803935926103912839734860284298720603649321044226130128090361170423607844562348459266828824781976734478850110880421703108995658601314606639810698301584277459055246665642470134147617789887158105219266451724621796246401952873644512408140357886674748411565603338123821137985018903089158643320823372651650241191626294763765864293226803356827938059229071825142566345142186212043554039133877125154331106830091852914069943036351692164013672883933822634154922978162604069855093223984711634482746452354242685450019570797616180532723475760913572507704829544526811736719959932661356709720048090480812692662053362032621971927946825042255406228957873488784305782503870238417086806331138484924531482460959907341980605173943398786851183084615590870918245026710195409204367544153977892474199740987913985158406692363846085604856533122223381213042450110103023062879925771623880 [63,48] -15706975028836216229664344692656857694395461263607021019712573541447846849382891642523295726648441329719928507655013742957201893607722592441324124098106218412625822588641336156716127679257711039029760490674767624207974205135883570077894714312980881004127471930264479485937559176934308383294385885421009280701190691629492108302826241608778349982929426287912080614077618540105813179968145628485050596334811269905411584372236600191890061077338148933342667847786074722882707811072092642074772804388439898720829140288288172405751263298791205460446628209136439170812930677511281846590271468922001457927702844723784514591951343016504508136226659533075430187969466841623870924123777663675165477720698387468982141109899947133780869711503446639857086529410222076570523478905578092864553529514086545423651086386088349335281944715790257976527195542837979704883674714841816379347949624800665823545228070408595471954070009480593546601066619252459831476120931915490691055689416714395086214557646141764031813370862301575478835898626418253764527167688971493873853405139489378785084979479463813215018727873835219923532832416909706049639555626124424450453621748503818786070306595606944575994221622121652562366706035337202139370910637605092627683073865328323549762964607889215250316262323772453997000256310053080596309864615116393351695052857701347427998750436397988811237571047134329083203816196534079496570372948772320421295517768530510562767372381418878540261911214289631586370114142808580226868525281585471785700047425597147196420817404332911018530348729416836778075126422755718560889774744767054866291712083306633399281484222161107336795986922436697964982809883795429702125355332328581011008012378062758176162405965718452178761748777022458939046379195853731328911716341193490587649054530753821112344286732468446348242777012129753389546059322810905732737105421758006842901392890903733746740656377558322911703616274259130519490742929028075024156188624582971298358699253857370597616288320757978939919904978529261669271668241232443539736322952140188942725950184112403082657661629773203973043839856435468954524798643318919661974071122400 [63,49] 3493766268221664848210539951668902419281702571550788047079302712077556618393739425724371398004653922457880799715042973766914152431204235209596963236505788637240827269121638905760894474599152276797107215665449262184239082908777391945292960907996499713311031835545027409100352567943256192089444719377921379922334064007613375575828012705944798190741479087793624706873847603951023679224482775619835961113162081426909396004447017590515319660985055747402935631092846289336603382032488973769012398322556160279593848908505548668470979131865409119011533565665399842173162593087553470562854431759859716842870764813335783265453813981734249396166206952020207480649602313441199014898732737656001528304198894067061050495866952424118675364120297819440099599943891886679904551349561789571354294609076220265156741956619445268865555717934837509368275066541891443829094655733660417942654720534546376489805405214764715981690168475293967744884101856200265228611342697335222290033797822659632616176123936466666309275731212725445198645855150364548157180979862292042304965436011303466648710376137992717039874043852293509516451174694049560197924411046074227871884324583430645527001464591929319108865072187956330957838565994314312557366868754629614264902456019469299349622823928104367051033924966570759906247268305156768511749292115229021440694686760915349592865800280705468840329887521794261371325557853195149815601167489248074121369102109094375088492742752557184236080898912356759041241664375918245982644873045314243237369999944804635224322521874911569887301190609498906173593916380339697642350646820794054996562044786861227527878038237709510506990303850471888206591646326709084201918632679274491071475267797237455901720742225264547057978369173285943270927677924996854847116634639321880207813567232868341232355010084292698949761841403677081988479409339550425244651628392895874134217366997475378667283376882783816420042489427896346914860514870793486669460538594384135238424898819334385508429930132463421737843888880285831625169428887107256613880135605561892389380116951477514849498367588777969429672141115761010441540639547131438200839055 [63,50] -714820180620282641054602275868699741528682706011325779260746596716309185943355366344422157523224556388773576244670086057777150948460296949000829814224440709781405422268666296826562777784557774172726683212687727270669675528092993106753367946591135205876142405094544710933729952054504607403956177203598470961271794911814472239719961728303026821954675753902635141829249263023833516137094195672994356808249409403311547625045807299636982678509492038854462818837149903476714040442529387687865169376675020220032423935982890274927188177999801866906501888912140346228174292699769686579658290121284015048469413456968427606702833674424274675662765763380069754577014516402105659614790028482316544265750293780403950332849259081708384502421152730866119240168026015417730861073213366909653084262263343319974665833661410870190519245284487775168490353675112548834206428619038854034877995473964263346268075701548144685999930754610610666373204770551195038456250291996211158748791655152928045517953129600406210893453886802960309262108624662769388314328073746025622143631016005400406753078253061132876703588087933205723239907324577471760775076822200109020751916062684426092952713157054049120946258155586140077659369122395132699800312920730434987367862730944423135132621619601284500174243243173027422219206987822209031645421251113493742642050741470998745993961717469967413850615975240691060099289161047257628320096393093993631668817815001521335566143799472457643342160156535002483037749833698954089926989205929664379533402261179074055626072404332233473140928631824262596260466113002438439231435400494204649697069530841824891957038697209072926879574086018879460029097070161729412536647469586611723990916237912190474955987808278369163779691652092909196207066259264083925615302991425167270628941316931647554987796906859277213646926984611263337201561446541505199287871457266390644128744949608141731092077947844316544453502435755973181149715168192896836424341780637030171954482707942535080078545020820025328195573082093777814875826012852691134461357971573444576898417472540349222652558544756668298741163204561056615784222389144850354720 [63,51] 127231639114274449334954876289826033250352875325275079721107138985357093948046171538050057759285893941224270649273437169066651061978013040747860931147735537076080792368154929072749132509449666293093366285142742351181144698480892652967214662799728051551416130677535987859966248824971242244310045141920743824388610532846949130725290554346957908667159759516096023646723983443660641828839563634598730313519553790750947494664666015294542525667299896992598432416572835711190218500617944552289482616099469548838742903343346722076340218906986984304994458388312524146782119727920185227792609773158666251571129272784738471684627596077005475968935459601090017136438912766529970253743182963969944355611210708739664044222316130684833691827865542692949510804846473630346982954248627255050668958097862334927799375417269011625560700134710972486813459657456110660289224315962979900681547081976071848707343108411907725008334383999485843132597178466270759264056212638735229049787894258425672527142018255143646296583766702997052453332486427604117769185521899816711874823442263038059271434653438156516241262414712003955594169916421752377844617618154752401545709437109241596326056102207903425426257955948710097745754326377712186112656036077079373321100962894045330276491256015429207167985208286899615499194367609528640611379676496188171989159254117747504579378869901443974720538020391355042610829772854954914664009058785589241413477121223332413979657365901625578570067924158834523481701046212024874878895686468129893509992877522298393378076093522484215832266494362492872697100259756724077239684268847036412980488424523269379041399006096483050726579413743598439741795679000815509141523997256799346212102705117642235880451706390951014700934475224707630834848923464382638435297908781387814702637576023373487436864334257753839060109620216153324274546921734777464264967474448479400392207114017868590969806886322063994751766152490234081511026878006059579116938575259267608475549492807886123938440887949440060564897667427209049187822050315043838014592653304414279155723664518863655550312764029565770246478493772343291814131168684576780 [63,52] -18541938878764708297429110356357617776521795847273928587612449312216786216859424117685624297723416716898618117053844501826182724896703452848099054768925314177969496547977685041458783471317068244072366338895671293750571606910039522198731695142205110141817947858719333143615894245042785132876613304648939735495485127935471031376194428061200690045438174841653415308782898558938573279742088755533988479893911431910054328629765288937164266714920191589822659779643778278695830865029963974313299719105655251609471872291857033554599610052016559050648228730479179587649260279825234005364024994110533813133247906486105197727818873552029076128402180548778802661816850974456416161911711615076849960638945892468978661928535604270023519219121460106711588868384730735694102742108843947038591039907776049412805180313296800074502183010724595502854274654578721995523507413793686518661376918841826695796822256176552324765861054722152330489928238750135401649632729646719255803474159564110787661155674989450615355201356462222544102177354039090345684377471169122092892056586112011374527782033773219265976595318377409106590256210295045215950781547481515709528989292296646237688776554391265256274071688571293064716181874000880586320280657144827184889272666873823482410281392544995893387508152622649356434534595313961497987283505970769151910527820973003812554147756980618179126395677301946537701381721866053931235910989403735061500540708679907388310782081061411114560399791107520432952841325204646907748581408761779336788080448170237246296289155311595792112368805718408709980115049806535787170818777065494324251207533307902332812285135417020495684764426266342707804794328055708301070412724470282586654109908935811460618824045766065898956085790795705259615780162567707699481168719118639029455585888539960392786258460408572344945006659214235602749493248574741208968574769331241977944067016945774662053393261702662420431550051439742269109060834495979989911524786586281107929786071583502737051356592872884261781861688656213415780269439486237288777506915403283795051948365197969422532312552453130181437238723369038543581766803088620 [63,53] 2165153562618470947936757705342443836771781695829088885758699111654055450456760401301556247013703116486231829173952840770898606594452224081610940307321991676340125374172367077375313209801277725015891765762164559137772361752529648022296571390933398581976210646845392839066532921997753304471249096018619449499432849399966749473157135287353297292491189974319416157901554641687562417488798222264291656711674248045793210293687185519533279421087414306083723311751001748767510623284366927367574001527879183166121777085589516233272568900454061667146382870675212868277208720519253335272375567943515995298773878691107916408315681273879065365867160262272938888069289736966732015263856233370917974473321645331174637268399250410005949048555625232308297165981018597607352646410649707657780430253909677621182996028969501084139139821563549585818917469385612388786828476807830231343959907869016311565717733679139536882440959585314623878723933439834114792339020191893867715985024516034305489261229001404547291975260456232950691697928090575963367851321351827809014742102497039679233702607622824473837870749660300938303450191737165866682605104978787883142634282734830066112426581318112610114495917421506046921740683341658168991290600686511803984909112027108018565788331704109290924292490533692962552196158985048035563730906210327060035204478976390621415313756786772697514630387054242226141097506993080040040003036120831172820054343575595864673948508747121340608525706164763758734299522817899603251351319972547690527985072032343971146325851821413327528951029885628734911185921951889084227457042237571691826424909412657228147788729116542000518426986002718722480112455073275869842926104762763448863191456980880978118227541465609894455321005072175155114871670653443706437710803932443133812810591293905514028931890630879940791546933416816125685895248180587262260968173501941074561560799754147722314660142597477446663534991500915608645126913116945911046412291414030293234973261284087177240551477060462150508092071545021989131683681534744575236907524867074808451325906531184446261153381663392662117974670965345055959416660900 [63,54] -237480753986878115802879652684810360111442293818811954716465651217098782465575085903275726115217860178481093602477979626759799240020590294718211626589837785713726175854008109294979447160913281603027776788201561396848254190945588369129716799195051289291267628722402862139217847625347763881361014088832810835380057310917788002738056892619696120899390555415265221598651762064575177990581283859685175155369595358029514482520186343502946328741342442831985691475892900288867266654515652303306512952526778385791138947535586446231503812274413512069070040017344111325038929003102012331992173284978257756493879587284442249806317454726048532975808209662166452882692703057894994982116187778355061532036431258404157480244699110925688649965029373738922492111760831378338647524224781940193949974744448723093387800064227783389792511402611192893327408429944078585381288013125376571780622939374761640545761174363658483050645534863436478432652598253616795712668159620595841676789233081256013711140742981103404934771055728835798560454949952635983167438414825031983015649448423690526285774969770459784799836492554985139316663226731564026999117932064405514782690379314243466639275154696706328964866659218473150019098092281227292224266206834475731635201305517966282957964732775421558776417241825481683932843895649401983138750525022985803367066767763494052606011557091812251478016272429666400853811642579072564713349643251441023566390558017531438996333727399789233570833269428985439232880396983240511634421543761261064953098355303294686102113293661015453476801074675203059260480986558866196666335219721596924304957896472254316366035235107188273706596884866496424292366281064561292126067449292160031569608523131543052940343390501826455923495802600672988430624313737500163472571746772567399475393336832945980342071824009948967868060853296005506775749699713682310717618122551466077032154486392503855413045673372078273117221106745725925854087453076002644725293967320043858848004517370162541807191284143003563892961209819243351825693087094325180877912852420877148571247759063019719572255547499066064766237493125669625136750 [63,55] 40616474998972042382932689018473616741826915765013172800628921346161621425978633508674143628390436639786005395667658640655504749417164414080288643264564615542641246106824723964706144788327660460385510724970425399766216961201300527224755657565499070016694094978383925865489993830861476431831534911674896791534050380639839949734469587711927029434239067151184110666275191819993361319423900770855497789143178190219158369372467456044944682628373008921124677317511088815694314262872981623864645685089861199209322498596927078847260340114991820271417201199373106662330140752176664181858097257909790097406861805286408587958656130571146627121094908049192455571536448720682099141269321074296537217716981539654238112958553543449647997098908796712322284492342504774364911984548772100704009242214151399883091411200536881932902394362785014805541502456196359049516476029298318522144846939145939061485350218041011913199694507863279570205139889181631991874210621640902618374419144971484461748763863649254806407147950484814374808089642010145107701938005918077437407535274440119326287315022445761071043254127146890230214412895048471469003896399609495000159584391511367688319750541177435616883423053110000782555803826007973833137920143940204866528135807796434076595903217435609490570700874768961005880591746087010864750930570385045746906674234070218543608034784911046296552853372744764517163213316172034847152261335441054920905247711290140423448075092460116291200916905859959646049059892707076186110176139387348305675708885622101718131208840482151047254375107550578034079085686859889824960171067374761646722629135496760867900334169434040918583374345746151233739622501887960801615103311021642480587941863752315997951772748064720932437853868630998237321147126140091251563763987889752821290163639323882474577096416529899613024104963402709038356255016715649528571934623296860004693406737725360027673999771952223899353356840084282648541927079676012119341524260623380650087017599082481197047079805326078582148245979085425124373953472108740512638251704712613789994168493851496225720400469836014945375304493950111309375 [63,56] -9976091750814458194536052468686297222219811951428352420617856847097796578395193719666270633515040333971824261821862838235758148870496535612691407469340363169611689952739765625765336207342314276403716445897023753303087140362398174426174988944432074637361109502314657726428082339335456741747483705437205272057684474972369678561097131554027401713014180212354565674047045649859317083513092977250174080558116206427607309422359723611396030105319918430561976583950692337849505321528715425727477414282025334857783852454643869398361176743617113833625776934026799771038491720526217085341805292326194026747700783229706877771679763546098411757873494308045882498398949462608011060537529907242710491698837779985437706356198623801356520342296634097498219059843826692151001695947992246315431267404831275990086674052434562761961690155449272934182713725727464418921661580546028624606363128427749850925580253316841191788295494901901096923628594012109292133647648779316734585967427349410593801021304912250387342328588368934839390428366816195014315906306231962368324343277444697887986923256452695102650514157437387130231558341404810930811272169721486786741405167817775299166304503167101076108452978131811537139558769017468608030462091648687140196855724583410498020941811474710320409378938523479102406573848542779073338706214101735172182051153443330598520720207247563572549968693481751564008857593611274624888756232638608999793764916955464780552103008259505483185186827845242091916089269950528321264383150610259315588977221604447255205857357388113091632529687061464158288784542406895036620962946312062948345855637697471736215282914688275962103455759575678682395631664761408994279180919730369421250712444888526797571620508030873072214205316186701532455975103190273530633437707707069635824459177820900994113059501527404414092081268406446804968470570995376156261081736624480162132293591725344530819302292098307965115983655479151420869982220869539518506109943300793694040309200447405715184948590489137277500372449728026354800040437645368290566743601675620828310605503230404112455108535762884410152982015570387500 [63,57] 2168656020185292664368642240282841435368694132458514193992270698251452338933440561489003745094374160773342195445982150424835607927812942260488399344713522205313997433802826214988999853752374739962770947832043360295739198363417618687915177439993201586554331216250021736036325267946851119403744644377358734143950718771668604436064302481367277810731256121916642201480187885802340839092470377270775253218615212454399560933923378847104252051283395478809380806628913320654361257135782917600405332813549130547312845325233405359679033167781900052495414266865694510339840306673055037069333163147903729074730900031508009387564635116531023605063270689255153491529994632121634173163593633956744910262860924270173237731148518652467630737645348918071012914781263067055625271199327689366733075303175205421198989041595222809785707915062070419408261608612746088999264911400987873130404934597837244331724906131111974567213562702711141970058325603165616813610814092516333173407619493105677162876520925921989360583699892203805298481033026487650593992758069601126992566227380538054938012979637699100011447957433565191101338750447708051859718844380709605141070150111418194913635237119845485480032711386700732220610647594042988603048822977742496740743285507694375724861945175126692467183213187521317419887108970622902797010457746939532401355830817203705548220593646769673074612646793318332685937179563142971858180024760978208451929135840315897483234168908179067130670155556778723475874686910408574041011754306928544433785302186412008820930014699197988627972684996917774205802462926211334812071732312042102865650667792426245885071247417542968867128341931507686263959873544995195815240249118804792167915234481922743779115776240411355752791743278265886257278566142649295926950559853421185185352955615609957577333970709978746491442350133810619955572153989865227219085464386638711158734758495772616947365633271406857156126338712768545278297405317389662751447731438804773552278222668469868454656810772255304707884865430969461502126271075396684331583110464612035994699369749595971889135715374455759600667527184375 [63,58] -356757870658853205181772637433899533651042673431277783213327179126396740660364537649447036895628634557968084473729952014752900203341194471268167912425917185973041468649201655127314251360237707367453302482969183104491677561731260274439010942648538008731032074836378477420985350626815608620069804605308523672956481315870129994015915412030493510290589551353231971338995592218764909382969073476173897698769174556357899721039667378948464821527259551914123723190643856460775837881709455242830736381424762739003336461042453363854598966711676763697632726420553450034068931050268050517619026111340684145904794384436721954331841819406902422090763663507401364001310759380662887822507977053447591354485087913284103947457673383658374215754675194908031071140683925734090822309609579357103575075610075069704300456011625520127720680565913759748245567203782672507069114614794735658534155942867056239219372309502162121360814727863559731152548122669758051838613495780654300385555328910425121069759382513521572432690064438910844761041835447012306676231384202235791799596968086389909074645321125951511838189047673148834575329547374858924782378883940806231175257419861536393982944494476484085788701922920453785449895311824637325483143730298343713532144302168293851060560987595326094803533923597958142837516613027998493239136520555607092920958607552405581630170610346292465274578647832580772606550359596336307285512644986850805490270822756500980658031790536208361070289091266799855947804811758516049494941338949286567691946991265976804918210875327397424257183299022963974854127980321328283452408831063857241786164826234695295096519559702792116286606070298339415935097595254313632628640889319710296697599628446603571238904165340615149230815736208078543412533735556659217480327045790616710357482901318736785780506597125304456469143792368982514038178776577283155584195871195839342402174679469778929777960289519930731954726283837871418896998710569888350276231743788908794139440439093266754835123426407662255904407273869872532587516368812372594172695736499164512934957435777977834893449812314073534191048750 [63,59] 41221954370029140984422594830639774579372152064396823155351641623665721423066517570814792739312165720039304862931474642852438857670629501215247023665098759602478157732220335474364154206190492624585449739685218105528830117880443904022099406187621241727322992182115725820213716516923052695784576729577670789293722898753153851707623916381874908937103306544632720052311195215153660035345361698053300570691808789096061933926870793621730029253382176664899413142454400733265282515451192727144861048272060633455974660251301867480396897185751147970749076410142357367011121072389811038820199803789731211265476382582451734621131945703596617868697758419807510040307500932671249640489638631039206481801106962172387897407157887015171240474168398494322540354630058785736040483329493931847763123014080383493862238489165472960075136096106683710562030151546256168650714829877731564972236977616758710950987537693397545271605144946073423651417415021659175025376578598980315030897140988902714602412058110591007695628639109169143249963168675620885252192996171372785876610732030446945872481349697206105553826604990322602732177796914409498237486610160538874357823698221150114554504105211043761155494647883067466671966903591944784419829519669964379750697309452184247904877843548042964651210539345823387502597653336428984093082013200216984629385653805076307411449375998696275090715462222294844811046149676369695548556787864712207011378363573834550109081132482975598552434983706874499711998869478392237212032685847486088319755979542305634052385290941045012606517970540359917802555279180373465726354118754739010639974070401798751254839557711395806659882276409638542270470476234567316996548300363796533427990079743887318196145762361517171170058442173144968926242906575388961087103272233637243251659450638530945302420724331062996024230605147048297487700322405272871115647990534770373635503050427725640562408692375225576948584328468671452636990026779911668017701328549559406224777081737791642921236020822672502871143900783707346425054626535781053455341747381327366570831530539350402347110482673419186802750 [63,60] -3091429444807427919363420634265811896630892577258210672369469479510281188606207263762745124556580486424185956900572604103764106119401700201492565494379744716795175178444588993635201842607129617083814173426728434921763840529374425759018744722748741227578922058751673780399177979571243816435055830205207425209367317497287283342811944828256230023991093905828878842950931542072606889548904684496201648212370299370651531604502058227310199941697729610670858383763868705999592458005921955520692612771703866941659947232142134781608528126739804487239490566657452927815023282676362690306019590531347950138145228963741106164930275262156007961597501277721016435719647057325608447991366553364955068074096860684706667832291030918209701143257457350249857181777165942101787332800155284635917859695696042390477503851151952359525590705740530905736391322224886168455323667890338420401476084980192801612754029576692309441387909893975674384497448043106772790101514911497251937234458804083452917046014434301913874318979689894472070157261530354672621879578913782752585175229814650456044847898481407712817217167022576035952341734069913090214585258801492144475639482895290312211255515154270720891927574555593288898851443430864731128910491142188307932210271690267466919919758039879895565248105961678912321390559227515150075059791012548529290259745222414525086314123668882868336172788448528409155434609532956822427156261485371462885131338664681439333673952468877813874481404003373145013143393912309237649306699674651519334943094704094213697062111109146918691243923301492381479411166319018027141094617154916261890701740827050766242306586626806701157121058931665480401753908641266242170414623603288328427021784465393403060470624806549567544802033653067143583897286995281404478778305484698331100475302038974720144605360598946929661134307158975569328682423353297682644402399772143487000386682048836888385752313382608334906503391033303408383439273880132874492302927517185431915447821486447379040883179454704088759171757214581122210087641231716800642916970558238576472234237451954221244465851537289065500 [63,61] 158188264997435825407025231924568660342704964077396410793695245344909015511373460046827818923282031744392545840483024942162294099566502177915143458962788596757681793395712742442179731221886701780484992724852699828815263225943058142186304799295794219870273904492765308305605883818851008256932316803910952090767232439437022592347124882056669406876570881742942764494945443213668324601662946714942708845276795002789960500548223782703669506873858172055273058054298722852552036049284909885974726903383499543387442478654026544792222654374196372742230965624122422235221634686144592260376346300375936373088147735638054607236318098764665294162481526020602591384022755726602776407968590679808901959504198085698628062096378819502348456295150317217280165640059014952961961349353091319647827725104744525164533483607176026166883641065393490413265602702327035323314178036569369182629881715497225856797352726754388823150631569936415680631175411664805577716670369109281112563993174169772770963139662644913799609949349830487189290928883716502953322035241129190070393247677084898525829647611093680178784947105477520904608860118757234852939919596231333098360932731987520586193891358231587184665514170140273631657415823150437674498886091530295768625698597006734668267078972775820174863630068568390421601991606257568915144990007540773687601566052642468030799920214989937273552209965825774041443933053295368623363149956747911251831000368568456703740004296904571776218896756662483505023574429770567467818035210869102626329334937107983589807686368604986168833429208940437178670686183458710472808826407532783936846772788647934520069406953787670425719462155484495297228158840719216598220517058115298728197283970705866897082107678381829152252308226056809851952389544625480939481677780664418409154156906816977288990851000376781398614001721659061553354678074097493008005546118620331968547797783092752079939691684046777761999639914634426181094310809061348855429717599365416291019718382750887899078356494133183361597773636785859876106899625985024619393764969478275626150942365896168827447104240348125 [63,62] -10859793461886548056259098857422383168476222953205243874114896149601507900667369936506348110813928969269200240047945538154267852050304081071104039248215897098726627489764701532231773000332629067669669569446500012569779197500902895367184486844019098583254925234181265572789396508944403356263052792252492976888872522430366509053149076490846017364605251367976782345301074395173143040412973571271109492581948448162886644432690855167908415387740300754611763824608253085391230598696386858419526868220255107172639398278646639619686213035822792984207627550603677233719408109986470620364491052927919025999163989929550229139625899539696488995736213972296399995510386322406612021123639415060012301457151402422162117966251579482269849747254649961831251506193738492790832730730611002445074154991996789857008974657484062595817620323095759154939184433058506629209681124006314079667008224268883624729187968868314976733884848729551501808327419476105986525795819849358829392002398422687229207482077899276508415210573447494368359507329348185560650248660581470359955043988628304298983196399295056974504319448329141166622728721078830080040484121020825611694748577565987908334141248228458247878005460098513862176017442216688139896380281237874556809320539236989293106177815402964388534972738105921155728374862036254906275199729770169266220835540893511234837669159262196914898048143193866802003744898113653542967773172964875839248677986272039023531350919063475369944709947452286926877922850937103605552188397918706653129689051899771856598077541119242164716972361247545872025988827189673444121901997956292768797493393424544193567022699753059882400322880905832578720897453964438285399220877014027266644479907682133018487530520619839817210739071752442329955115464952193106599216513962631121343736453795138871949896858715309929973451834992940389539971695182963488339463111526007917811011632000315460203897781494838447925900843905193299364458530901473864969320147053677672868669330470569829601815036506958759280598682168843490527275020321609887799062333157192086167863971640962223908347015000 [63,63] 1114236756106679740848705998918107476140995402316662850312021725475458979688268476898378900626428388667643528445833143920408864426157545276792294686250489169942333271252605612807232076831447739275086910579369946258023590434883728804907615345234624085952024065819958725755446736837906645094898267641031545307959683139434348196594914138648337337729341881643739918986251815085685102121292366180857994522090353514788518538346630565685747419921658487488806289272198260379890058999962905940291207686620703477771865453628865800939663268215411686804441022200487091479196045298725767240277372938731492729359451774105101820342832403211139204057952616986429638863694290298187877920814616241723307662488185804851035579382904080039425370050241038055082790963447602274415619151175146998024015248526654196987302935283938515621453818247511837874412491354824216525652938460511479683754926774253284111776340529541553384407079014548273062612136478830734438605847147682365524850264249179174427670745136748472282318228356907347402064291065333075057784420424895417731176094120167526667750460726452506279275310515163448468068454788112812318573345971854002434762272778753404262530140226305214492234748661317352463860034679260352046217208936759288043181947777865194764062984067618229280271605045454847907460192970916809312137475073812176070366314339240889420369461087284471308536041753556291912125727561103619622037311413018378578109706418535939040417801715670978221760278524096081718916121864989975341611521261090955418533985341917891581156821924002255142566635627104365922830007438910923582277590123387829826496352568673809053082612353988575395866326128818777641089483100784861474148625610372537400184219202515518482848751019275903122782520381999538346302833622998567028481832953594866652347039478643953698627725159121469187178060839252757397386386756893137972493985606876233283176119588913333694200967751795784020009793933716340729131396021138433956926527109151715346169145695189750957361313932975704404714581543535905098470578262678311086636610592301271235999559735672899399946625 [64,0] 2691780240150352075013006169152749599899243192601925733903508008015678777488275000269210736810952661568365754462456498435812869459921914135805309262203366104125759465820562802798581216299465204527670163703914324532177075669517566874308310686009509552236367699925986819439277504357236578009630021580571301988538449695873243430929931852661315770719576655872257423516313032290616902242337373661399131122621395697060408577253493858119272561555663708269627512073871561814523639926472959805528520591770015475989296930861757479421791502470144464401270199027964627120170114666901023876513431893655359799917335634655332487608670887391828556800719370132699810775293167742079511897828708720766023667471580994653688390323010988626074802423477977848390523140626743342924122173435505145760881107949809024132024767318037411556849515558459870056048775845314222437574855913957537284475806437796301505969427659533434050912982528052426567934991406419868367730394980647266283857250210162922897865860702070458656815613259283739706695015749850868425847353547557763428855357914574392195355355785981500101076676167991725462650014354518576124190124074869050425996024330859997966960363588174768054810257895371751599232461574167119231057299357328570783800725800174470659930230199930859218225528129340374391880254888396768855492767140375697939080145662379263841108566135752705662449488472026366819624912234028258244070330724545095772855516415092359849842414152949732102326974251430307983939136123286292772902099183172765668976699427003649493885819962663735901820081936554062838070621512416702012297783011584665004843481253518944265734472932886738964149110005174500010930574243121779621243321195407181109862674760503902352227524163635053527055889824858280653055183639533932922060604612085057168770723736454745676490816700831248268648679962177484412770135179801424555172177451096085895224665990721379394467680012066165591508490589501100609883248719807592885350200048960757941921095636914723179801281625724742611739729209818090131520398712354277944889576606690363724419498612186492388832254161658048926501093485321005213649620804002475409592014260564868609047763389313951261747000896776966871898320387475496212973347263965069825324705224641623819959847954758288790565358141440000000000000 [64,1] -12137661627098678567203107513118400873553752927108914209313439964537697967399271429006568609073637509616531588473372031819502519620240500849874029837136293240990224827402197039432159355410901033130249686216285891649428427913943125239822539114443789341328288801059962085682087917651498077274106669776389649375174294767648535769829775577932465002022611648401753767837364938385380936374175311848526038208734647077509032608219785573897622253435700979092282413240815700141072310622148221293431428155673383726676367247735524660199086137053295755676262891174375168847335713005518542226086751041825383644368071103646310684842800277357743398466402542442988978939491706613395273142833006796726117195501252848900019101096300519034623216995203739293280504076660984416678029800251793385034206877190596233937443182643691242123407817493431176017406712466531758287684879141748313533063696898044011537258055273431026775147352330820999367881809854306909909611669377573329308428719555742270735946834937857229464313348792548867602751780009111205208082935612612753287796301908868302030424156739153892298082171563419209622186359679542059563550543737746168127680492155072964727773601939824275413712087739818715880433529229173668593962493228358912767141863006491022225650066122735151223805472148369801298356848219214714849941081368420426423171994915720282628342288576807257565132847233277738686427889590612557090281373892967890383449120694310803254079827342010649676158961736511906094408892706474098157606230145967461354584488411402529198256249393819008928907039494290834484184069327425954606679186434343297139335174086565650370580254043002271797953612434138485700064645470032733126210358847573474149038357193047651561811396373730566934587650929211624818298778223188363574400179019677281322890740009329909392097052139422028264109244289808754636875369407923915632691472469419911410949244288809509505299338750400291851055205179514139154866964069016327696597186882861397064302397336314186004134183619543829521811144202420479408197398458360598962076905150255075528105474452248255554467232425830012514130234006895108794521633898293163645578621614252286268409711317734454561419398987087371023738298087305983411429615786903618803168222916097668196390095318269885111212808601600000000000 [64,2] 255252173153262769064579427893031882936928452134287231058971272379678146177486261781294760605623991300747544588086484388917451290467274870272141936986923787090298658464420102885255179881146580159477939284981532077684401989384377924572223828432486933441374175084177608767692882008350168803983710292620234447152585194864689120755547434600326999396464175064091313705827162481646795648843840028203202859089288969065043730935546574736276847595540233672021263717806743809374011140841096273000891618379074987630017525183386818396871553986662876445135037926148120366857318058014496457297292079432521689795607993838802379226595608259395182016419853066631778301888772939075666057856486582240711643639146102635898771857099835875734247454921354572257830398667409287488086000086490857670526473534018107115762633087851707404064591374025115490368170210276737909478809458259998526232023975344617157473881571444898855559317868429136785945444235271541143986118853997749797316215892557152163729995297281356493735061681049238493711085398729061114256908651708782382459432069015261030663649181959598921408113404639378569993916751562569217546808873811725040365210280868060743767464300064842195225967526733444235470261364152281554679147209704174422219699244377636459837943379375312543718199303726117980618342145140474759162445757308122620520885504691895747215520355076916006294808400951991002486418899947808777191697433727416655697760729858693359592656996942629208491567424093395353370672413953372145639716544243077572519402104406360452184860920209523625950725799891171036154652475780984714357497326591125039907031677454342128544245362741020007293021667601709181229568688175742567544666650122790033067086225569296153875159150951857884655051312241447104340249796860347876583807669341886350912337395494028351581855453810766724651458676157277802828588966295809580927697963855802291492721878021905777998966981957941472379297671533926665043695165559217992143274065726346744151176858927714998269862233814440681923315654740067485278735476407520292827227857935749767990317993680499212720828564263347526358565721503028700349434702616077313216402549738097466945708342636149963825133084728309207073081673187943003163510359093504605893799301154833185181116598936461410323914555392000000000 [64,3] -2880904005628201126905486925782857558773035518506993001919845283405489008669901629821376192731936322731177360934695645530004721645974661767299207534103166818572179657869234741216915441363896081043207949899318766481202969120445321497951301309285587262208132913657467013987292669995972744529217224191518795933544139815105205880737455851577984266201505858022549863769676914090380212184691772657316753163688315744230629185443758051508874060206330731854028965653387494479434143327563820592958271290166885675313509340914894184736438539160300967375970703011266473279147569895208993117290247290378296840422424378096798039017134056787596412265407602478095897194621274452705510954820710338609631933751102424696886376917783532285084787544030816184939761355157582275645646225023086553843828944050882512324382999052419835217087835253006710627545596128057725845897122520577085831728785520283356291232500677500190819945570301301094170588435215145840080073454444644924509540022790305109214257757839091523854940656884715053201918998929523626637608735248093651377222174742083228741176385714607029779343186488783923187691735049216749791863817857093879677652503859688646171641450111667142078312601268197259199521504253757390386775371729101396576462698292650802521339360357748033518807565628208780880722351955455709926635118361157839838359064124523081233633320968428515175818768161669756149707462028218314509721507293149285181420585874059053000468926049275965782123541485527742842555408495792695665974424851995966088020868598145240451555418501001591537647919569426428535413085210149090552866254541272849095849619734416057375454232712690058735051313561274475856557578294990952346506616223643549116487094253419932271559376847318281691587842288813751183473097661801610244721453757394707022145208989820106780767358901300893354550658275532600901933645060175764937596812445996341283742669932636956684787172897654203853157077230679533383084106453350767112140221953635521126224282894921075007875800378792414224106227368546442488058242361685420643152729835466976728468905573337668362499140464319893714512042088625438353269560603026908794718235951642281632614642681220911330412739399652756235899233044972036621873238810033599746687622857082472136608413109320612588132711268352000000 [64,4] 25323870310079289154585955830471959014363304815230977626478290210775694396117405909618341798804004172955108515962606839676025312737690849834199013501815891564340377532372806606212741691472942376323008511415072753428774749249386755635370070052300157928491308754920339056698983207990841664864518529671272279908955728993019979751827265185436520652897016651985317565215396822504733907985978803255614864786500287825645987848473024066661584959463143171217259278057978320269022222523408728573649539936490806740753555528309637432704465080188874203978565575249970157459896123136379536630368178916077625485517898415741809350608228596023126207105542236888351317280930137291591187593113433231940648047779893893898450256793234553128451760661451876223435198836971154243221714039204933815391901481256989464410699089366304013474331906181069913823057191471987073788123963676832045441176703934561946526348689995445090521061326476320001347581851065016068319299735291230038963116132259665512674489187207038071227987774645177404446014858158663231546736251398412728994863847566995347716972655672208074069912540239913103095420267589415713530010441064622654298363825003406363982257731469564266757711050677239323750191785747111101529271633645388265311453575958052489129820305633620393228144851575094244162194856859536216172425357086855122636235259547009404523978418599393633321263960526353337349383792281073691501132448804246402071789420653475791652812460244950002497838769420872556553225608203782532125689708202410161084835772511544853790785478678822648959518301156407719170982761373144588236372861564960024930957149593270343069855079970487766831318498616474141807604553658384151386633928503915166113790287666861610005891921917361750095037263518524801487035863283451362466248585073748411857243048377323737340173842360339607496022376895900442057067613008635880368476091837001816936716192796741716883012365657379797860889961660176937559154796089081372798720723176125043426016632836216188327521796389965562913207937810447742846150265604245100688403070233378710380569569856706356894662787725941455562029144603339617479691791956642712602801176565909614788476401916898384167056036352861504122151535944888592128660716567312855320324595701625717258084083381028285275093073920000000 [64,5] -98789069926347818941249652008326755175106627258006673457968352807160271677386055815649918681628601196213860845823048200076890872809264185140186654928568144148768890826976461467226553264087502233064542641843276106890701070462689269695826765812236739038645868471096437442401633111097446197313689690016762328298681736969432991027418190194008609483141547936129732566269724839577907889586730234326140864960279342783103655364994584934216886653100450535345437263339362179412888193411027433131173085875449738961780823244205162130414771494540147921026250072927631552993321091351788457538399419382206684463930574042244027409322114390061954095997463008716970458844049128123616138255723772476460042266858241171142973175186577158771324559139210779422883770068922089119665448457820210064733539096572223605227107583701343642810378400431933972069849440100144264817277579413074007790103107450641281804154737519316652756208008409257235034540606037010440936796338526684433551348864734233589923219819549867081729374325547004406569949624959786714361968873787349755407943043478466974835867206620884919310747520751837062760654760023558708443122669324002527144392940654043773111071045582831378595802021478758571978672342292380383089976123019230342897608510467535572242661834080456230187029009825185212961343363152825496114982813763460121339378879014510336498800453459694233530254348679651669013305045298401135218301796602599967542992927744953759825431895593345467826906866826710802851077592547536648946669065801134956722866325831799364953644100710185187898067685788431677275826318249258189953098232592039076761842188778627474322501096230984642753097326727838254478635887837720316236434269027088439085998131332692635173961302602956590808881556793064381993733196078940606392626040355582067987336460497382214817415070733911842039309571453722626966668761603362183181594594258661995231852972792098488515161026247478233980918955718752591079309316601767914061688910890559754433824549047838817154426097514039120164105596525890412325823743737575449838938989098938269675389228195189670123646523229198591568416555015647180615468147932025010476988952732811975535184165542913259698824920158050772528253538823119267099814180779449290998730356185493281433732478151650006138334740480000 [64,6] 164614127495530016774832079548203072499948963844488668910074804952749230298114561702652515605131249650718602115414187634828615818536065155460005246818915040874649084982817740620819695778233864228329924918099929320855853898970693156226162854491174956139069723700141590236724169813766783533063981100475015260738286534756944824300648698888415613067230082602234036204816396489766604384874481451203270533749498907547824344179216418126074099476934468778019111475681825670092889701233060060960171105617140949694787731429700290555964384229223221741010933209528015835340113916250251895949718469822342422494482352151602032157963039341982901220061564632057358283021728378524810420505819710832696320477503493804806895418667952042626338688393748974632963525213447910396252416624718040754188088920307900824435590528285778233084844767453204448231707483872753437686908864771450404688945478627044223805329024380933891585127980696141803466378251701992884412832187355267835501753559288298503844272879588871089702726931180633580714409585205242761718400434073696572369957274003790833850441703528092565507926652619837766608647487017494856575145021030593135217915001393979116719912910085715828160982343561422571977314011462858797365742871155391196124052751733930129427179352314482207418334706010934535269948628744375581134766944831777116186399476861735471137112743487741687694365168132081934659299336996928596327988394597414658851822510547166799586527786491731717831840784466726496560546866560758395278979419297546549085800041752517846084434254292020264093786075519744782394760478199746580676368099324729825405633554178299635064262692489649274653693198333802983617301393883224205180413813417126421935714640653605845364334591295601820506491712204762511939638178705134392776395247843505255988916633556852164417214591272918753312216464246603646477863078168703229795654785207472771580793614173187403469230984034065715974470978531710873369064636380218339625764797969438488197502319596048184092069407013702220491943585741171268478491368629976307771498995845338567893923396587811097526473396162635478959170390228138330784962650842546727606684360097926770489032318783397591257974466665961487050893879137196154268123074065680195993252703879991427373081494496572235652792320000 [64,7] -283979245804060209445956914042240120272935598399036115647971215766809092384851290778623471084581013112435323090043586814706250417311768849505240750578124423230798935249887342882919030626991087542352063074901617058950155884994685791182344970689963238968264334397225063174722131850323205556233939245086315444896858385455373597010941918340382770132172486209045545216481572579131451014549971349966868053749902454385527167738092753467927453639741589287138282784816416297796337892762144315615778607995960547569690006234662071246886039113850155561711875420286720163266363215537639330755406773524266024444042922611093548277208148771154254761701126398182225634240481213949408435433781432476794236915137383911034403520686008658696965902239696330059981478070360457438726263688673323669824887209145309211633424109086082895324623264382482070582360291525222446356606463851686044558470395437910424796443154232544693441748576392871286522093543572255495843619968951759064362375462843265325579689086360891961284261824543808122218429381593293904894676791179942422055816581441880224944983323471232785669986466557097384321373356623741875577875622062016137318289856882189376384772326042199109932127292772908559190826851680074609667855030474621950829667989880596264301670263769265031559789622270686872108566142565178838766992625904095314101008822180904867577430910832741414131483155790773301731956185380038212925256646672784957970229284669025144594388897273701536723613436489898693451829323105645245840623208710910969680163414497282694085138765646803396106584689375859366255410461995712382500884567865072453612860271692726107789496815066408961182947254297664263661045715855993257763496301583667539811463523783484801211460736762355063067406458889122415681714281700151065494947455525426914363613044723366874833927940030979591254893031123140452834840859632247554907371393403955950197613212495365587826968357557981853761786222735735490577058500242863930753877714389222013094722974075554706983936673974815177519281598883932977073966675975039908178970831465177123988242229036989582880197397920229381439257673856689810539648890469675354734455933629119145474806688045186358302029477864979914508391846700935494146612766324020704718697109705669780605928505355356833054720000 [64,8] 2448050529632315802483630839107863800745409571723079650023052134366195692441484341532920642025686724314187173600366382905987080644710560757287463785806485711483871233840118891631968975385369321711943059727606950486579219530873490971415574044526061112803316934906595650487098911605235051752658841825863520863205629351255442911993371485796308188045994339430086161169921268509738421645739344437356987566776847068805117325328221021537639702512838385884385111792673907795835681911443853351976179631635860015588774151776677160461691424077637276526064741899790280979739459602097285915522549283165918573347958553296049505949961449192350280142058463143275877240455937453700762261114712676889765945914906905360925550799398511237689442783639028821760518163014072496711431989167010656621339326734184244577701579839913118838240303329281659169678740094140912644320574981132607320820511150071863793667690175005455488291303086260693481324135883408923187981581738560602628473958594709616413492022140398860864941871605015393990693837276050394914012752694796322986362062682571136480232221617635540586655924554573948637912505016831935470675665347530963606836314491025716901661660262514300521700314875103093276579103066124787927618105453805044050010697229338567898476446757947264931570904916269073083277384544602132634047381246443381024740862439045462311447976647959571578201449957716552757944373248363999506387246931041680936275899146275690079334126966016005120634767583125604086652478148984400517067241016029236892588676715178222287646064548395695539335897887557102138172897734508180341924246718076735012787334244263128789077141916558365351726457704379415502533659942915901080334127795469685633982245903115904958055952054054123234728658073634023592982159241887399459996350803721601012139049955853211468359406786127813533995827456827771597894050384499829814048833238820851409998621301125311415320635058932110747282194451049019055057211159313205125767664100688392830695641349522857147317130498463631946500530160279306289365091852423628714227181698594382852721971585352427290363763988276180160861544036642079342432136273610058704531649480907552718000285482496701614767600088261654020654650725620309741306845967663696076765419172836503857137389830847686770688000 [64,9] -13588235607720029222675755370486153328155488271686299499305141357399075327450100820305585669977457442610820519021972256968929170748539102838883148504856574958155389030392614866923953345304380695260398636753117185525375716977364358538584556322900877274354998690973619101361887413040372923756374815360655190004318945096978449870331822737428435068570384837209033023216953040617406423732512412066530370412012887100725926484299495783994762088283371185673241745103939596719349075937339749351078532871599367766897857179906703234726550327707170827297633645878229339883904457965646899795610125831194283947857519906402282449096359855784136724962626429936676440326975973515994835054746461970605448018004675160778738988632678065223328575274000144522479489201616146968050860595374992351017682272973866615397289352197570587362723059553183239042906755842013861309949902401935347180116884307401900104011531265059139979098564733893390158398262968534389434989587129701521073770370783715118301968499650937530388576732827513418622222304842302377267703840090922050223246682752172325882572404138888287933114783733613997583320073947397846582845733530672397889172546110570727517556237759703158243454512282275815146291999162828420349269329403357859296562972678899968501779289042796067961398169936501762343321969853740077038014282155298357317341395154625251656832776547393321887992673843543040160050181079321521989574329600202639091873730144240468988990181894689544017986646469437972643523419180651528270852953236311748573513304870398559189763546976946365958393320078622896932596877256737897113453357656023189365829308052031424485885133470114292113734572652670820134649088219897378478061246692968904403017345394899609988443361062631767491876408640240656367981887317117557142987844113431407236588846403171893116313590348270724200695816870564301159009886997687772783690601231893175769816978781267425257487716667230452376936527610502181922145986873946539300574854834056445101746163077781437003334850691511587183885293263310453664777540175237541856838057984358607608428156792302246090567710449390101754114529277901056061135868197682611459239509375602748676049754050923716162743213699697283298869241453930542236581320344273265310819046557172991012534166357771550720000 [64,10] 42217851812332619354825632602925552280180573983416254743927008864424004260922377646816593144220482304474900026368013692922423766650617537496188898639297922905266237947059008587901822642231336053162135950752548783889835299503216206097447680318688119504746127084514390203834521891742011165409932612115528651186930573669183786900237171954293563698248614766335590218059708771154700013194947195179662773508536940127913490804867318596390020769355424646843445294739705139393421419121549376534908195071691992603756866546085188503981051568621580033685960977062842925262251045079094329508615578621927989825999669454124136377735570452390399417408136929244834793786973909991461661124799205006329391145363062841991007606627083535568203209989009449876330628282515840744203162933355314809003954101478649092593076660168789703761562318927912023435817300380077606572699086750578995017697736292957349024225459130930108471508740637560624909733168632919757908728343202207363697000324701960330305916451941152884813097679414939026283862180797049036442432939169785086589353788338287202638617860836083823052084624377782548848981497134067515513567823002205399806495423265780549589254339300650288445465437804041482270564455657855599873613990532153173148317031332091480783807316064926300849665184797174952068106376094053636107137375350739996492230683505556869152515316494306889810746692214523168126947679955062975060835171057639752356544256083541558022780984424916849819523426811192524161420639898802319546460721846773562399043575506456097394490665779912267804841419640832198512968159758532915261206947332609119922922545434200360074884537758741536762871317241858533229815016793852837186537094434902104122587831401649683397272083339944476557385879234930755049588912177155077383049504543380834665175636989945237480299790109615976377821064043331233907290541320325458937025491532879519552268335847382807699723279096493573317759319855575099027543617211922707437450231639343474778228941026232678968807894179774747610701838868506909984956699781449333173245865328118675378517652369479756712879229358977520965604966750579264386335027884576354030399221004736946911133699726720679300954694947023956611256454911726874410876980568059212897555805132790214897817129599788646400 [64,11] -77126936247086764655122859362231318431338123299876706956985179325896859848164628085146468225522859594910103187553124663724291607173622546223751930845977861610389159018936567087097220938294540758089941505184140602875751819799012395337260688540638542861827060486497157406481980003993567779252616236979289076614695867750083099300626504772723635769329004055698023849547776423648699750466291452681967514254417289854113602420358643237253939166219732012220703247380331074494879850852160829027294162700361943037801229970713620347964668574446418865912283363457575170541208476700181647690978503538440500713255857254536339493833084328106671248795293752504018368787652534730820581186403782709451815138514654643101457481625858938417046164512003651097393361583764937991096008019264312423951635643148950925393598719098184133261937444035038472133131663659059108934621358267252779816776463223067152239979270202664072626567342863831945867034669169093313858303702309561638225998104678205517280804225501113130795439213211972273892599693416099556860868438319778378456158039899643804978512921908657657653266028333292124586030228836777619431674638846697171157327610320778857267008747055410167482301208334316138185208247645983698563406150640103003952056470387547484107440450367475894498916593237050985739786302901008463744273945592517775296935631713086417240587911113108309689155921179959635739328395755810271675399000188630434156067952322902261289838427364700989550728220278118869677006887988872321766955315358332466381302242035129401212021848494152229806303739833706780254386029429559106237172793439350139224254961136701786187630178615124902452392794668507467528370477802615312431867067617559391929698252624583974387445120040067162989165874976385472937044790769201836040848328287173432605975919850133532211098216839580706667989407989539302918249794371008089541453199203653111323759468804561671542024353490763411180538352929068282138405063426684451852276319383571997497614531933153536527637610070299882623480318722949477913802569084507008682775584062355876303016546833893584277382906058801313021919552374006011280926567746280521579286056002167446965955305081432809367294564936126078652038813028803302646748925407388776011398178621949318238670359520870400 [64,12] 63334777869542282693516814942317555752617388927111969064259958054094995470837117259083603232453933361492103636297585917921237248727420987494204541084201988634558317038804037164755596626909410287967714534226605340588803926494639541264793823346507393757692536007986686761462490741523172674368319539158646291577095736068430328350647583300931858051422283799453826746416710859335693169163884274570462165428119305442860257318913365206812438393550838834939853337179014370269888206512582486842075644557776632216087003208913809312362406691411205623603922674236607717356966093834644662420224323734940517860559546597694480290079546802341188945082784241120586067788327608400648339862907558287521707724245639382600920246898449839085690382742897304330200100928202793602054692445404590490854518363783135246837827107251508482687420722019004420112839393400116269169998294425149899046600438683053586935168144116924286347830713606204189640151214109331203578875158050765228974548804815941557536196106348599281117610812090883973391451809858661331081108764560765612014888187173614965572724181516946824007793412879298580154367673745112432116534247195927181687550064993832465457288892729573316362945205728668202213416054578438693513425777377460398287391888120878770321119681469295544129974729685366704645980273064424255965602350220038277145210937215023714388842330018374784298943493489795994916959437222187613040434135635374591689924068156363789319477579652401458768008130096736382670103003099503048055064148688935867726693869792700432532114385708097772100573303432782216209988501293478747882791475280915999586162806029922316924769753397796586191574209936320461443082547319901208773376784242419558115898195882172087694654829975531087203050735038204756636336388217007637988810183652370980941127470126806614168149532177294637770159389617023854048180387146096026895363308403294132594764387148561002662390241577836367198680796951354149200456221866240599475680123396014399543641691820380974457396189297527677456286691092107264146242190327842459497127223235830539088040393437593545535118208798383048657790779220196010782897720004847818309025393046234460729701902737642102018129578688146424374850978564308576414951369638032563251409973355213976236564519321600 [64,13] 47434308908780082114921861643257841915238889480042860802389561388919065857495382429948301651834768824118669793786183279107523843584000790111762918252792050897972318651122102544865083676243375733911285275188009887619809130882067370022495649210970634312322969181936194976058328405929310200614565507163554894250485019080694952839740629689504524789572685861923358871879287220512724609326041111130501226848323617960923688012465929943806752344063992160675031658927364022935879138312724259521370733066602476344585099869332798896032612764547845480127483035644177128623765393421538457949858564444967085572711336061134621958261495067665183992291545756940886657393627261794515002754669064379392077439635509339031678191827117598150993087169238010766888458393246351408087868630981150298137730500150856159523644549975127801494233331002466114483741674391787524378850255217866479539858211753610032342912822932893130497531660618059760056308989359087344114549937970577621954122197325682759050827649750186200117312965376667320463488222872714405723706277457590881602033833000254722296935969809236017244458757074549217637975319604843765116810616547845623798535785106909717844621871577344122579108808547948049574130532589063625906381900482486308019054728174815344382810190466646032879537539115619792250404975727024441126424008530650083976918984452113442834925112177175166480878276310974531556768564700602169658050114961900781875335607093497066973017394699637102597937288552957339377932283932154046920630577608522102802976708666439222501736134187988653285654618896463638528451015894318254393364728698811853429847027203921434219608248516548315701355041703993740312050835145840902641294325214835740993140051828353157806430082308835695372574994641193959420100135973731537922127069093005217389589900727269797178851769930452863471328894677970877341471712590766284879483298795064556334327641725102705898965416915149306206657004874415352266422041002303904964420047903219614633520300073264310472254630337358973414323490869058310839730826379995383341211447554446127709404843781702456822814944929004005748135912551345660064357913158326762767900906151026470527711808561082915212961525864790237415283211119051240591905797185693554177106860550590322007290675200 [64,14] -97911229489822662022392709994377399046510851502945555626736783976467005536767856742783962497712275022543237551017675335898048956897389934963587338835516164455756969242576900472447969197621617162836157020125499479799834887161921090766384384636907041455438711629349132589532505507713315555062282593918380414830731577248250334926411501756625303494517649462205156406442420933343588793816387793613182628213310584567669999423140569107029682514025176681160704374134914017020380713297901674000717098709115160544748086503049398112882846577575923731211941269600785827014240371766637556692075624243469644398160276988451949098637861223317576694777979178382529959827584673450754422823641201999615587880358416742742558852626106782487964966163755028745272660745260431342786951863607925643633340819711305467130796747380444738571589651760900568443928757272112468558869254235634460858009352092670328526186750511703497360963108970718997410790678235486615204815589683589662032106348682730086689437820843467623112680616968360632467009347864141973710703678707809060242237516839520378945738588750849509455689546263247025210981486219916488806234931700979083269631779942864872640493877602289949320274130562617144575503666704437372085320443589963282132030787512837445099539603513239758996317153968888481973841455283922755505023010901194019367856488893637078775747817212207326993232885527592715702079437110270977222135729352747047294243121606563693228237554884962729712964447737899517457357699837331905487478323798659643329688265368021980104720933712658921449558002651132365760051236423037489831843662290599237528629639301768442750452438589157118423140575508902075917303303524253967457126952754854170950087293840421630452148777937436603741075684970474720822274871682703521882417258226408198179779900534238593501381930453997157174202208199911655688083944980579699892530400743127794436054514490292222542976779879720732545245770028857852898105845939304502397421283719374522118193168612338745183384159779261585867179645357877640955622805321394077050825839785700636229193524324378559610578608468654854889732501227510763205873964381512090331626248222003513660946037279254108912966957460158008965582796660616026032816985685977360469722098376086704986521600 [64,15] -491321220589715338405652246970885652741233007499013602205224063958296580643810514997195921943359703237904862689257225742715000027278239300151157670923299381547997215349500514306164707906487205537876747192878318399236053654098169871416410147922713659813765034546381554433106484894830222632992183851376281257322483335391224417788825461078199377637662540982162396839212183260314390755876162153720792991506745544148309004596064665588948385666400726003035425789808584075224695664328185422622760138380136830254392735869059512961432488715711491288757787615829119790807641584657347545826224470263633921745724423635047150606117402895425270050986016419222182928566523848838682644272059401886630031992490509978441023360349159672105083721018411055424693657976919343308235164769308686299098210251607688558720927959481373623021212963343102582815105382798617795838772210609726774402758930631678982543107768996984620182569823422988241994105602951242881853712492211999968959616465734422161412259147007567015905055475786826374792298874278151661779784622936711600557132922693575337564184772869419619733077473425998144321160252550038276336799796374304450641244811846780222852925349233928190105142468614482883215240357330005510902281296899015883431164350485611654488496653677669406764608494600406397152555535498291738235437107927701227170988226368250968838633718081346574402486555699567962680512251212177217882653599709801918419995725215353774735972252896407915770644052151027270701369336378894259369581388874353691847698650224134107011445384379993436376055259476473037218806725314213777205539628456996902925258754727016111346721738569001511355630082161479034920495822726486354459792059258906043515642758870309848042054939010014644762889323584028973795863321100860323423444249752524772051597736896112532472074660940113592122280657031213497224588495251053241023667218571076612137778921782752151809443662038744300737651097033125972414916910978156087636778361045447117097505960337587868725037158958364891323934518338875209481845529437624670918329786488582301347643112429379022811014090057219120489908406561289487993988748345427490319698505613829373502736458328759006849825054501642657313631933581909454390147593954943307733901145301038242201600 [64,16] 2560324580043214085451975738110712227820788805818659031961924721813527717986377629111782287564740180597511091723655512148317599867855763696324228072113366725110807668514406679675827107723086356403060952368889168408233067066040232428556130127726533184585921807070917600624175828433049056741505873121964837169759782616316066896123149298541746164133352898359890426165310241134973091868633667138846321799078837462528555608636496414411577845358336427334765309762076431286261497412966481227971869694342553534998809119316392702829570405393083509086011971784117907879352462182305801361337968012190173452404480171546595465067302542070376982622140492177125892925766080677456406011179934019771479808932306262930752823623433074581667011522695796427060550121614854062881594476615801818206636133430167412658354589075330211049006142374110472257548853583860280753317024038414819447698700702438694032213725035515388354902880781076680630967660561473988373110024714213999470654499959865531337318258413944803633075408382883105929382194929549521779394330586566761441785012808480148126634232242001501434861285751517444480282996962672406480613545341311356117875950903589319178004367449829639098317057558073615381846482822735799963466566521509376697786522304951860645553275584368711291792188269175100310164651745285441429261101850032092391892994391536478388357886516246608838031174304760951706079720714293375986939575066886631555879429994423408050960135428583863239808128677188678831251289713814424063395500018760129256359529860114920879077476150051915420380448146772235472628074450351887430588441047022476021422914887653074822998355367022882965255862511328379418417158049915012928382345509079883545247520652272458513213313538693391349567164481721374540927952109798486824120438106013882252792823517516130924069090551908193266785702562819761385028588664284783596261679367402002143445784303134180855274394671909759147530932788126223874832336352511143852944746148886253262124179330924285106431062374830779588247331905098925489670529524832413573763190776461733999618340050201855241625268383985874063406778226844227640667503535314505055428385342813694447484948155346975694664644698518255715793163444696194079953509764208087552792582535841316864000 [64,17] -6472105884193055821091476006467588256824846140845332512835378833061487800239885054978474223791413500561855682956558519180349961333452453996420904221494382671199862451837707030091360471165112848618281055469966204110251326218808258383426041793067094864343229719575698977278424935870488392514026584596778428918591690495656485242076269491526330283130378020172786464216200685482871327808473170476473294402453698394827363715643335915945961145886957365281014544866054456041962302944218417943672776297475673245512416027001547955982181007554812995843148394468811785994514709099784786660080942875086297552571901529502598819749815900732429506003405487590293392341946264236520374430496279284486189111239511654526035862118566207426662073207405333807337894213310191324406889036360637225932133906002871160449399356130056620650956444613638778009386050868730257165426389333083071458934536166807407196353445050616371049647095576480124190413897670768512544546479407063713741063175275739045726614523451273394334296880195545221492267831793330223595795179628554393949322683855957326758583693065494518507976544755244593528898879331962192952027554873844997682943125662269657571236808063491134691879422408242063975781705268644706699678460081951743053118972137858055964701232328618159920351907551875889268801575085730182531541000119256231005644762769132272998027562936880051758968692937471540134614488969973371958711929874300814005135605392321121694602865701804488445003770062623358738514238780017025346078370574461288311084787178510769232931033808825001813691677596519059970876429714997683225089751570453707458905298031006172181818304723959202173062510950748897205138021393888589432618893281858609443706211143321357410402007360753448972605988897350321730266628809797415309696449430478487994306075738767625250117278927110044858466228861312729867616074437965974522326154607684441271023523358012287566302385795486008924911357575476484921186576698308760924787277053523340253706080471004871030939855699876875773330105527908093919295729867862018633948467060957692241524557656780206695857240107643280029720408714958789586014050931112475829613041088303422665309569681059026270220447629249488938823967611812409044425225232620306881035794362295910400 [64,18] 11462118703181520194098225256873223239774524405465413126036491968528382541055747791289838337684428733325692666035514343191030084772334136128314409454745831445183895382116919908641107808497843203657145675468126532772666739451551154777365734260971813515852877965046016405833223994080084152057115080192158379341506720685110585747211386544887113110203517806227949181054102853573374428223180009556034999627852449075801299886340577786897023455746423801307822340078011392795360335282673303198899416933729057902238928791886090490133759053515258082838179829528656877657294987582730600851049521964379490868562852697316542046740453800257518572280077398821159200435019140613978542963634424604924072487069410216884429093497670551603158657666217309813769260948518371270770449905549316424461423115276586509227956629587706376517085004466927864058438765722006474407003852175739013603885320980233742448053347094834949486810953386952698882295672192790590365603918265948739335206681790127067111647640968083196839102462389774426488799577574767332504130826425203469343038539847137702382687465091739194227398133189699355336288761619990310074040417673356777699448187223148078651435433486479034387923846396194473134263785885100498960248520841919356248373774471839211886557202324838294575447605414159351151339125347927006423985583899728199841093196694433943239459321952046238197945029833609343572475908421367760556515907273423582832650048787913661666923731788667643046805462570755724110221319125568510074404769836565823675943130638743146927146930234009405043873975099498747446641411229016814565258126692623782461670605723684926393238814442860870567536798073496779945315506840438969335804607613702180802721637051612275121219816071575295107677267242006397752756261316438777099955633657252652074367199923018021016144262827303784294770682077796417106541530852264752956158371151796184629696076987729632028751020470456403001426422267702887331252265453903034608786803601447698408502107398570402077121197731129315044229932964843415471787563665719456558404578080536632232043322812301715078585120536482532928113785314558887120396167590701549919144366206464185695342879598413305496758614029332205349868413385565227212652962073821690572980790021324800 [64,19] -16143790734353396107082420384519930254065614043608729815949669638978189238251037332633665837574610867200689673494434801186209634677653881596583620514928587620884964946948461022865594993641382696319095777003353873605837238448722632218128761646038579017328538432253073539256595876730478879446398666089476235352405128810511480193649457642946354397464933277542375408970419288154083607083068601676024440905908735442239710298403681721529241511969969728983418988783233310860743657357111619169624119966136914447522134759384662299184060100789552394026615550573097637161549600872878842372670199114198136296164197927421289082231355068723485181372374916530299864955407713255425265813485439984816175110691900806094661321778699642722545759625353466429055270603322379469395794856280640054690812499479029832583084720334849369781983246250857180117928951086042936916372622302320495647022872443168221194865353552268024448429786230834698873128159546392394369551910899625479910947405193876448826894498704983968710624608767156934958416940939326113853261637335359020456341319093186881763023936871952337429727924839238100929063103611570939270159204258232939427360161954037544280830001482637190172075115777346697570626826042478260611332653823836060559725346226770963587043893854986671122181025325358577928308620536199082860863902508341614323269652417776252553155089893068320634501787864673355178531540577695135708801060605654606890819181228607344009485233824648601102643583063167579826894017835611262338139590235842031631544711434223701617458963181282085098390645875481018030876128797415631279273130904252410350062929501347386923780475214645389245773575064340486339882123068383982805292505555589960057066785278914108387925273207317755121399230281966326142891491541416998979646648847616897258836573703076872592120290645608751117719255497156332536371501898246432811249503469706750685394945793210447721593023037047021769565732227321776944923730183609686415912789407510066285578469316873541384412293391144365337377963563423576971619708908012664776763184010108216352377792719288684372523379242105919693102202525229345841267531017373981184337431790321979720716941413670840710007046727078236656136098617065608640112531418888960165311152128000 [64,20] 19940995481949032520497492662755051236475831990726540825839644052178576644047589093397589275812476097900871904671862265547843808622675874997758669744500351023126002586055043498469313653672828567717513914037270396450662943489197917818523091906429646040632064100467660326284212503359055891205901871004725646869747169136598926960370127779268896420447251192376935068955053163592641194102602776275054294465595968516537706509123716359159644364978305305159895736781607185935876439189901473446747058723245417367309790434438716523289766008204063094244569468569052162763209239943544827237522539812946200203982276130386704104563812626551512953264293399172134401897986974128099875640444291426203135080335437348618304440700405186553538283791293189447320579653335345112193373809841273597690704993441494443999897142552554647117139891781753646635487538059410263147523335421822449993700980670527860399759171088276758162447950096385650526623241071875368328231400074465685535874228348992998152313459571814981944570309239926395276153703043324103710865117089320201135280332994087997083139898701283660681911553898196271694423359468526919109560751702046971342876249732719768382958527112188452936387969272524889724437883349634286673423814092287096020387804168724062663708337813381822141596664625022216008550290605651091215129453192893803169071998633641267499867491628005361463556054789203969778105564997902064674327532887142037039115912840663235627391234361229638120032351440568910094217922174029415852493582748370931565056199546930364842915130937176300736509222589872760847015547272408739144310616864053965561927925776757583774114323163950125850896244967224518710052717384900159428230038851575162749317823624609808669411342157479842301636250892557988065926510415167603272649634990582256014882981423786793893576101901199396809149437686327531888112044848473060736807908617151733219517486061512250027660041573778020178411005810881957145579011744307222743901264390827865457853827965077890627342257746448564781675230507054830251015961872271322068258088349957080563985443758022213794070469022629920642081833938910912246705046357381128307060052167808206471621301802095746210172780761452223356848894958280815514707419222666996989013524480 [64,21] -23599842169342135471692733219415189899691828973862884454017513500572527524785200155254449300263341010839752729090882121759265569497223236942032083856938362012293343439610164403454353465243960363288206384263739976865594582667788619345453598461890159465875150781193649627482252292271528614146250839637363051989892068413362357638446299024524288816419926133263798610715785789565864660511826544771147292883433576751518373799930807465252413714677654953268086726858073256356825139440130199399358479116933883245545481377472296084843940226021391478547548242596126105900075833239110166442753944204211612533947070968704129422013917976704814378371174943056525762099206038320478749928972219062779847690631228661168296779885319180566569840904503446789581327870125609912557290646116927842655675601658488271166757333215800134219197015845802169769525806412619545128108083540099671184722614489710175184698209951241127816626432948446135653044886819981458593448961023574343033976875831693414753187939094057781706533993274687173719598458909941900475880733855138128323876700989691125325541979952954332465410092993421501809630546962644216181562260074140787080878335589322621510483988089784028139249047222314686206235357974292356334344720362858332514382730052790865734417174317963634145380535785638235563657040698648033864109934160308032835150598642323482599011328401481980070102530712452801741940986706893236927731315236616109707737071938848445488647648252475649968221439907324297798490564261616337644723777802793996279828112784130124680266355247781287101716257525678199393118400513044736009190075629257707588761324513912525456425592210527607283171024002774055276965688417733162340570757462025350580635727807618762081245270644001350960771825998404418575698486130697086131909357742689060867897045762790508281670038339602574228191158646453946980422923538587164620279676792053872333203033115745648827550381077876252442489283095566179329615600369289502590509543171925116727330763525542703756379988010518426799579636685659412077107994360938441754784079592314638958028125368763846041061581412176126833385488945368560328672303396016969448306292970618122539842811351533842405008324389507795077790798639652747544939774632518168220794880 [64,22] 27759370126516660959604185889256912726807591788714277347834000530915392516902548742671783997523728483910055673566996413402593368894238114270786749840204534199295493184078653458011496452720878954388298193324999680787545879869001325170218127948501961865440072848914672539276512773858988860948449197667263799284029985201471536054406714737618328330166314579302396983945444265297703564753899169835856923492597587358341365460601588568338715839712111025328598865854469259518505414160946759786342904531021165606752339695372951793991300233670807390819029631964509456319244706799640124460264453660431298845664460891662371984102302085965422560571590364246333322493870630213320422023906709143446736717629530219922773075783832374674431285333278742333161623551278981155991811169551159134549760071385712030588885355317747129661650665144156821645413078133243407218230283146771553062702675058390094216629064003156296883085926306731427039250548028449653601868616872484077963261326391920276429518345892705326162675970954118206580685811787609822934361839916707430524670558734788221244357363073064111547440840177843002986747278094761865356597103446212511164152725843748200451204829216813378549198696591599143401444532483268980295084336334377894727541265964356695535013841925429361426657886454385074472389093853138819283882729043494555907166318016114554036330687527556968827392257113498928323896632060908037522256086636669535215275130233363538956137693123511856153644765257214383674466737572525626889627406308620905039870089964438614301127649915318457291666737254912199631871505050876222581591694058869881727214734567068457550564363170556702446563047857781118384968958726110369510425552070280675915253268655946104014638121704062604740963148462802394129562768856552249876741213066926954704107471751295817450847834718714823166799527099493654583877889691494763442031780275139322735221332348653914363081539364499955818235970899237816530164215349724876963280772115778501664087832250328166380654798319698794608222566517889761589297219670655232834340982734628981574014675908770394381594552110440504198806043771804611311307966919337643023944330220529253038100260866425087805638975302315097820456089002160974998839130257881793822720 [64,23] -31285212965122371347242761824634681838462426003077933471274885251810297182780681319365990350124271679144942680442758204792713687645212002079881636633836753081377711435876360472521685890064953220381132754010451071080312516651823151809283554330637403944313284543597347022201804405626620860878931694845383554296904029006980250528704087509292778950858711578958445136819504428075677779153076972153190790826761588387641805870678823029214169825919656011823431561234360647451492540910994536032648918802357135509600867173950539406147640126481960225237061655262553402686460112097266738831606873852904515006291152067008066378794875237794519390600075647096483282183545877240604381845859357936697269774854425917443535773333872772723003018263030753038378179752238714679453120026324577082894942154650814717386881496109541733529422499266240237870786728744782035633157285149555800326175266565346963276256718042118349907504863723942574878016998295394722291260133393004438445497326183959632297544228069187624606076208076061659292453204187171477107966380554158564686878112098356841961857935101296674558228293443571733748520695641412289045517461094530104710823168444798760378956460099936497942585313996266441697114583917288897871541875134977772297096075787907487129571645100485390980793193198728970242247469551955913184919241919375501593693512347652493542090872115691136483119263222200698436276553669931900739872165000846714566942681598738555163324104218979185706463885054814464797252083617941196495451189975455628441238383345583467019299017670693812824573255500203205962465924870928436413803831157659664699309279564656599850081506883921175373134558904161506110996626608345545721676110262691584535693157689925696514373245400641247638878680759926205657703330415213533814097681883353655190757177859087336093206620437926045172786556997630842423639072949445206136783506825067442375071684067343780045625680796819210785470373935634604600226032655611522961854971459396485974645059050874014993692829310449425803603116830898155551789691718831868666977204187844923631294210425107197785576379306130957610443865246628675626998184455884310637617527682133638469227192945898445612610788528032340818662595168194230858577603831896473600 [64,24] 31785302441610674159262446996772567381288862947586113087792442273818437441608593969550267055754894325197989212229743565988935625828068885551586735437266290135273120144582974121366992179740382671636924842084517176014244995511056896611675300887158615368858083731940329192550393774761636945757469995452860813979456193396238319525218451058295145251725807995467533797030835030344466900791273674403372615948640104258434293727989390337628122724741260711928646303521300476977851217056414278988270582545619582680042167973687104491479740411240459009900209287175400533198194918817799446888199301665210009648616502842442481706579083144908794189708118505228402972251765834409888450933378608287863351873502897976826674051405760104619758303390441442333180697123115205224180988942540686666696110751899847515728527340994898114804864544996397066382344269451926259630354011384124323340970392837226403397721280961951231852134512653872287262060869776208537276418222211367549543613299753194352924520267595055082108787179007986692679094726319429895419854180638638902382842149274627741817448796972784210332508351861054185373646022808329875985551683125078913469812883257257148519194382807923247652885833303330219027596606837407434635600904374147818251898213227728508960193015889128303707463672558824631779926492873762905099025577819699973135775436993258577120938227442684969410765357077376158484282201524921327788826759987219588258021600561693594087679861072938399604831616986246695630620820751893661453564029470516155682774673718406270223660488171561958199335716338497939277359481849681790522460549817077080199077540875053327497999512517509978165508179419757038602389253488624964623733069275205231038401616136256871017080403766220639178373938633667399223079353100269294992068353171967827332656466717064545565587904588059643770669972423407341196577770688389017195658460611690095366699544396771074424064667560303661029314729237528806938512427546488836743895211702367687801827419631253550234412289828613550695173794957717129408052728967280594742677701280717523514252183480658831496731576956764308090222724566098644400512628570873254499912067789776896636445921996743192626917670872655823343703204133074602649448244335083520 [64,25] -27976661811415856373041696059234949844834755507109968599177964571628281115328380104604152576083646037012540152550363863752919576776983093674124921314670279783037313518416899494677566407420664923664633872489535816885681403715273540622210107062942105452493593179102086856051065265690265079770971052351167698874611988875904407687409956442764685911756662639139677821645760276247660089106854147515943129152376501578290426103656501226104811244481634837473544898699586928533516236275456512473996459568828514342368318276802552429618286861192377654900636133097004737690756617605064935978253371794422128680375479414769412656967488416623045403029176781632114722590942861546189393607473844207716076591462535501794259483090932744006116174776870738719642486396338378997739187609226723043640568878594893402287853671046029397978972655475910078003476571935974874844254955968678618757907338333509269699240210259438974248115398308763941500379770424385049853660964849055433079558641122472239900472839515396418982878297835717887839101105816649164267047018363829801195952530520546373060357188722538634430115986964025853631366600107451480391686996304737484869387652805991480356088727601442838436150428789455234318579258140638966011919764064338583970578576001910968244553719367343882887579775198831388938283517419110776463838837209826781370764342520657910683724744747014532256477769333851822139503871300630985786592954264008369542387164444698267417956058216933652894294222990344782112313514764952471110045446128239554897444005493316557156142353696340102268674210971456585250325372566175966793280864144531653984134350920228195227071947534068446629969836459272630420316471929903477462772822808592584472418789074893437419531965372471217574001675925931160564808324047405281467556296318608359851861767687462699412421016825714127408877790573187436809111970672329854141355095295709947676152217952077143511130427966459775012229698837236731570317290866991470794411618036917720253915328754716033040247197318945455927891860090284150773288988128852793238202012761552825729792015016321531084452937852193054160547535423237963371613607953001935643194203835973130360971579018357653109978812464704714882612336279347561556468647854080 [64,26] 21081183618698975513022850198154257563222906224975880708873084701603612453039737263676277328369791723823963119541337949562257386262362444110365276064702699813197259507697978835230215194977656121885088872617269175085717541966495268931279016662178773394676842489842722207072511572010110983160508910635839801777493540547479090862592915849826327767813574266402579379925092001100175975141959426347207130324907934236199518699604722065622700147219443538380003724482458578789481502327373173349533022918165523049375411229751826113706972056078921100625389785139702053446823730636944503138940050784918522728909344593996865735110007691817432758051413091673228154281937156490840896759832459160047898036346227620415890558863131409141866778176758834418639172103828175104051749672146522758426721054881669884377151884365026260768551706018573287662401201151243042872315915245059086336295435417572719156241930751286535686670340416126173133003986349868933784588187272691321971473902517726567729586717933014774604860395198835544310693549214913412874134392825789477730327611280656709170721166075740075162139728041193746135719948828298345442246082360187239104894986886404903709869563913238259041076992505429808632694765646663071207616921155283130279601331746021374578188062713620737498998005051027554431237077829980847707886839341756953504310962839886513936809560141990361283417902614843912459121554449771573691168003388977794460536505327214236131188084674872617767360670242420802086662354244989468192112252271260586755243863827244735801131319269695500419549828838995502503878943162729489205233609450728521084332188847316324635859100905432283220744060117257276463121572198630675562586953537602900449226069007021392217725784132315402233139051821120023056544539179856147617376488820090416382426335457531608228910693253756405725342412348023405490074866163775443484353361664256239213836972935392208811835335662674526861100766185016929191651096259715466762017287977454052857180040098450810797506661989028469267368798176906850854955215819706700907687354444043989250221784067725742448172762568671071547078737944013884571412701830182409960778614632112547990011874947828517958671292635898321254797619569413790411700305920 [64,27] -13733458910474508521264700800146926376975597768565416465112138045800859690941670893188926390097918329334254957468374539236580360171947740514886711453588438304313108265214066205320954264994545461443963586331299163538691294427259795772472531969230721196429791890112353084867576842982121138248074628909451571117625562489752693878499894557234052516244333800235192573651990341439578710041577841877296165264755403325712065827590652481893003144933654435024421829350911408998552506954722637246698475415487796703606192755743298635501434202396720282197288397702539760251711826744227003678378848633131168224850860074866370681228508888479025595439298602302508403206981027799889355475939737662980644470934814642836048173085596097291062538999972823179469436696288914728450391389394197995023512673162401309692012784654162985454684906737651683854076553284194148096091765331067242358063852958713317587775074404140342380192390159630443550210222104005440269261664484443080539678172781350578942802416698510081032276836189554292336531894139398355127163839625827248871753190952140739149733388098983630267885684206541150937707723955496355123866844619996039763932581728559618883782058141723718787782450956100921903123764075076442326716953232671647372144070075884056773517081318237196396661695871325853042446761595343104236821274674427594752629272729325188709792458258240133536859605587116538616562478772996800385939364337193961700257715002364023788300963464703618817955826879212875096366365237059490152158250812316368634254703861414165785410507065196939949459895688296797237798672922949822920394906953981484008085145044619816497327769398474341148481581178788864224420609957824031264929036442469841556009313164243209811519794484233658138335461811655696157807715469825052367730605466470200940413066051858625847678840244662910216346342332981834308035114308070640865573130444035204269877375377140927220555010672750168544505519273945752121670227973982069226561636429885203950233725317198995413244441854563202204496836076848016049100231417716950558719275983634911689306874613584188927629893823281293152927543574919951818323257633953999769717512918921883105489126929448543327597420077559231180482093695051165589831680 [64,28] 7939176056824696507902628378183421594540151443357597944168298421340946916657160489621548958218914604137074498384134109017516736859868141852317722858155293477486001722506572796648795060785354056436912830410505030078719072242854460381654968261586441464147726512666700300905681265196986973045073365351454247043015040789605152108628653903639290864685771871915477884700558125661617873612855315373762379073088774049146703011887664493752160660140680931840891120835592303089815734200290819273134027512942564065361095633997372185522083910433371082339588822979895781021828313541715096624831622952112539830885614450826290373592188829868982473938339609663274390911065940879752683422374299322052992801069074908216579726769906414918320406495058331391337195375128896623381141022754484755702087467031247565319002007606047671680070828679099792818831844153421724472321905187651420091176023547866288681241326581391429325874008902028720449385144334228061196597070589109803560181546566316918370627234379286518183279583797514417256538263917253665874209297401040032744821954245263579906474535420860443227622757393896400951205846338688213525751782758776836311986698952744137758084709998216457435092798875482310293960889955619489360181431001436060632613154169156773384870785531575844649269737771738268874501163104961625207349624498430817222267207261527677435987055079979092247739928645735519927403985911367480198977138508949466794653596774973618291020510177150538705684395018136743927306336744209817661034543725605852894378439587223986917831091966517141206030986974481845076387756372780758262318046420908266151608768398451581141704260476277013716112123719252579095954283746487286240455967436679519092489143710018147343750498075256865812469353904411924198593373738409377311966131551407007134484539494343566542373274913466752805722457971435478901183772002186866858324991206272488954940036769691536007661872592064779430238705146452259838758366951325628561558063308809538474956892498997849233497569280528829693409892276677774398380656492920794494788310041819121103387000808374974695092839575148984100506896037017191488712822607877780314882702163868040711189838288910387896131615512193999921292092002643098041600 [64,29] -4212886407201327078709441410129899771638803600421219959545948278703136645980769343431197337149797729527512495811022927712123707586838131648035801250396512849059408352506669770613828977428325368652392767253423795507392583601417493512589704481973249401067720314182282168951468406640127797337219452495477954363984634443245423166130331557598154996503770273487327555811925983536586172068579100209371464362745983970756088529576369777974057581813358385869390696573958314079653703672642379357615037763341602917328711555834543246494933446148603828340466373270627432390891988405054876781727912724594905221941373577942395763275110295627220644048710121457495933855680013575291177826850481633704582412528159428342045763887280680757426794027174227253933508250095398262875108159121007886544027707967239932674989895607826097592123090889104519734856817164313184150483713349118048454576131350361923423116771563581752914684284301913744289806373219841207076407017615956453997239517966046134646822859289797610025657403085752338286955208757839389982245185605259887036403335092692151317380325677215055299060200081988286089664417891831798352448730414618961580155760383321638128646561870457876965663231981415036975291551981608519052701560296555990803800352434008386536552392486366439374450973137939596658045611687007330903868922883844464808862748567711031947102923609035730790732446721411074695716336619159174448375836181785363327648291210460899269321388245261881183209725472403337293985224016207931244606443492776641590850273143172444366214011400658427756740029031655490567110353256832747382862621505056055112794854147568018677678238032704747165757371232343916599185340227971640785501846905530787034100502361334595866889705545851939381859746952059790440225635146104905382199899280420439416129708366195591200363304035403917534754330925129704282505115828629520811331085912494127819153750361808875640363033193703453856234407477995474409466288111703062560197547809817896236598281955845480775795232929989495680829984334683947123070526024659270327112744024835013808290191575296301284375766735530732617919650582283855723639282045063086535764689103385981611616910763363115593833887829748276184690907653349406750 [64,30] 2103473362715954987974036423918146888116883079765745788718227313660587017604340571468851771911870248401696362799829888770763671606535310349906726318515470010194312612102485270745533923741461579145217030703076545223572554128675780792567668581105073728226245703991350159261367127652867900576174247020381979208377926468757715763026155296235616939859985336444474879448589694794658309391273089889219259029659441823241754638861948773444330291612552751429453510060836891266214229688871681701410875248971408223058595599155196077217429196301981309360798253153615291008304953989765290925397906148625369669537670516194541540418738733555020956488704643278330602838725312288223423571743080443930495405583347983244257028786004434247075211031646435024105522748270403008941038624507459683698252873043502301052851407939067097571436484133224417374201188645905721298701914132551822690774650258822081261394596961644258067120015995241252946926143838250185088077313508022650297282793436006327930890281296993311524642458017713418044912388731235302189562549518965735892291809187859493039372077545423999005921860909241421296525916050167958885897434465980568910692784095714769713056345801026957496492127893255397428155617807510233662662269253357972611624874091647826169956728286670820144178544953738333756028789436851614833194298826449554529190413534269119799888164177956142345818105810307563429674926827124510594568334132636329036530655940962791249195827313206687885456995669842062389390694722494838354118449318156734157829244815919037169226922244561720489241695905458653586795779823176135200816224383884802258282024617327050194043225608419444013501702829491757547075140315158357238652067267094922010788759531486187617917840117169760452946192111534827951579122216433011031502706599850314872549137907565189032831919334961159322830711924208259164657372010944228503169688932636568670382038424483969737418798123398473224259719193298284394135281413559406893990201009363455703782564564335764360413726769501329983372556039503152870454548836871950684238167635887714769100312805583518712116890580660834196315036969069638861546894850256664994731327544739591671465872183081447308783162975143085188164552201052000 [64,31] -988358772827759172433641683897367655325649000451769215436885435147084838384094604731065581944712216092601333319770946412608205729974858855158818010141188419809050997183226796615506053547268334815147107344758251215946808740629772865034622952498929708769190162250375044890430536342381375486546052659499012518048506220129190481749471564308109992743305891725763109356655660766342868912887866045612719598038858762685905513092331166933651611379976105110639020069515118904491094696245815603619287260303955332728038977034953958409883005238027372927682742483333725383680200199948500967153755187773548139290533371331401778060935771264983253762507974333891007744136733115496027771899920676602670522905087742599733522582112579110807906963770203027948251808340645126481271708593354907546014148442672490855696391405606125076746614628189518821121796297078387518494111002255864525014809494424081832426973645312215972918430988142996682930257123554496557552884379567238268214670621013837247271139110282740171463922631498232624679948893757129880864608015882455703669551435050022778739109933761162571160970428885413171880761769540148094594381377168002306753023803200619983498778343033344595252180637033840494644581516100754647868730896023388991803285924398043479036110813794443894841602527033991041278832799020569997586167332206443331205726863055946609368023727006481500923245227683253736946000018019139622824080165196021398912557249005222869221413316854930387960138429604589051658154920758181220154672555432202818122241718219424219084462466288440350962109997805357124737378347393195237636554976327049753760901115599107560035032360797973893258489897029519889368636554642152501021242562492037921446723810693861944672888887988689278596658300496223888383057145235527707772931529891062688513093189693596614234849515230416135635290203311328946601096589136253594686775227549806406942788994281407384231877289880520772651397214328128041794744496358408044260563731962818372225150798300808331751402473593945122058935634439947676957708307143318728653502243961617332129631297867098356154637244312957511611806676209145714028518902280591301862123340055507942871570068061023127048994686209848832507148888000 [64,32] 427846046552667007977701605810644775208702244090996457361309926225322733552156771346839283178598566463234658328615218994033887102784694973856302491457532603250124441024000263299697446879438707905394713919461337567358171065408400509911264474573293275767375590608878633799071759720003274598908961986570166482952587000785662536376823362889072627028857722169289340341496342393237816494077558865949679628464010752135281445225625359470809171222727905091249924343759786032514681265032791359555606773593751195461880431181039509543985156360702920934779766551483728122809195681347690440297271405011666939709176239817793203955959225247207357515043902414027738715369460148931516553209866235694424314982489975782024317863693071060000789974404389473844276986855659109286221145673721265596610216547400135287373825919524880319086884933519300805360129141493320232919176315279419787177031644620127382504476720017245600613973051231935450959473001821565864852712164321492903514512134843550250431550851342777131434616745707160239391043615269695478853468935726307816948913499333491202914909016739327264774728077971617177929401641612533239112458179206715184541728443815131607729929018023354850095751005222701248196401527141599055211587620074945433430902632314400891643685818377018549088404102557839732468707223381834844629660509086502312079367479817298183404003725628387069008774037102975930052613086680060483915116010716575903873832318246140769183055912841835619306996759285268615350292344260539401382114578550889768752557155676449053899571802071874525331790727838305578664847577665258698657134590773282974409625280310928711843461243473181710679916640517115016159714645395571203840668712718058926688274027885799345685886589930615115045156566102186477551412561616649823933184731126230396130466981348463041125670087966465124758006963489336659736304102112080429610022465805489205883958283059604652323862138887002484795138452170774973652124513382091235256738046283018310251002387008930074061638708031793074281676687207010837753174918083537651930973539987046525360731780302798206370617519216313593319725303146693159116189804559365230003485373336164163415189548623715274900255521866387292588484375 [64,33] -166348372164643997519283985093838669256425932345129342623263580539477705529935642873930622978139546663284698712109413740815475181543843864559912221127391904604954070168368234258970739123485583022038785849755701987683639864745593609738559716650091104605092073414418768965997185982733783510511648505140778107690570739109630826487875287124049230825584051604885592018763342820365367263021141132301672458526751927947965079855378557506941810336043546209107293099804106136918322152513033360571135917437894252648075281719801312568465059311483864505993888222481255632555610399873311191340097236799805004832003237488700875493423916226339520409122986127827146885261310567534764815747631624123039839716239674249211113849007451764778726487447961720840017236541981090716999473909218605159590878076713271405476702799750087642983167112122643994320913720375645070793378575147030281206374496721833555069169164178453237905054453364387209342268914774612651112279824127809525096048889056370887270143366713474942905053613942641248035308700227509315327671598142686852120565460754962868416634985281120340513280113844607794762779169923569104728599655064141296451024259419701288103046280379084944455617271811872938714529502587769249190828176419823318923944972248237509806309612494730931468625431300461965982057973724776775199664833954424590666434205559508682093814147287487382131862809330587312112671562500119642547283401669372567257412103403644665279050900809109687864313733608285699619591078514086728914991170102079950799488868082160562603597959341928854121420115344070606665110931225107482580110461866114182707352656697423711877444712069335671179910705230888272193973645043938318013866262021740752841487463406978425358032746013931621621137102585589696508808009262858661772368622678620711414256054284799382297974630274937982890101147834281753445363329568186390488712525319895839882506510420021739877336447468368295275978893838964213145748467404270626017191588252856554814025862824933299027594979367726608588529330554332470635808844267590007121306865062913610852476852617175397731553034032115354755087940226564809903130009275527570411316962817527075685081908046409227235990094772639289768000 [64,34] 57212467970473422231195492966972804475760166561782195912098331634095829657682560416198126655202175943613171535752148810127841090297301787953694301170643564697968205025623527761464978932724414425900324950435556420228590918137953551815630771828237946255977980427928916103154695256844662894353783359813330403724246591648143976837899358061206007398062807181809599681854795988069553953043944365196518710550197380433875861416783840706672084661044683185711077274590181202128939292946239926989564347852262252723311017071925857210568989124513896951752190061452498198354488164235251127272027680342271864306967428535910986270981701979814591583564855514011555781244139087272503088090449578015064510680472092421203193801157794888719118044916690313540086943802257791058519730151593009250262780220864672637708115500063909254226158207153219076612617542902002975560630989459960201140932766841383164792090572135672025314403741065422498415624758083711262053735056583830087182439160998590663897971007573174430316571435826344822781876505581850446420393586236605682418656734259097961953088691690511221969432959650843093893040943321088010196652451367488327509279843891936135070562607065391417419931010333393311267659634578369682030183631741918951352650963795889932456237928296651738979340532463894964523022761410734106830727275749784609375646317141357952161825654354817485118199057013927920744697289521915150482632366224368883445093761496781027562488535066753861155396096011490277513778180427599292171367412127546099872494035538542948028964253955668491347698058556584182270901463988352777953549743720035766247339943029329377525887923441500723245368475127658902098952461334059423266193675623879073193497434221479817008541613980661243108388418584620539675976142740810174655640898100073560007292091904848138604620798907112735323550035363703979375462179670918143665400604564309459555469216603112239273659939366484807823902763764908753905903858095307193843256909737481575000241504804097276148311446635064642604241417961355290662798328326584944177003265105158566632188480598059449078458256869459165831007023569576487938205078897722200948224939679788807122904413577657634447054135000495190400 [64,35] -17486601722796788936287829108982271213600863155624852368022542931335883083086466085289027278371985590334883572052287375204716969622911551118727779469578159074109193728976964051739691525125692352486398495795472525772819934268600499783957293954539732995832582224219817635716846111183405809291560982892001695788197324776520407981779165035579030444915010258569407566433154174098456921117099766025101097877121172124661240139455877123310713042814812165145911336049182968758047383815292807241317561244239511743915675441974968436467795268526388118120381800422768153207536954561199151233044084560493932047120082694441131954183980302379444144203085262204421219522139475808809064946734399667142914469603465221202978449300060218214341591853231935782081434207623949411637048167444361212556140930271273229920960577036962188435267721759629449435222321821667525688851812819646868379308626017023013428262594247228393279806571677397188149791419567649341750635993170074171069466711955471179469318806951076572310755784896852996365454743641421279596000267344288856129174846235568870044700810772294195439566605878903732824312399145802928350792825588529234443991975193227144689534965998214597232114330970613048973051418825573622755787560073207473226826756205555093803081792402528177090766622642539284222842635070596739773639696671539539201206117846758753510911127568623084266809329202293763490982184761033777448352202802862373137135927707244085651422607066589266994528023560344946324225515784216157254284198089669791366102827667867055250187939020759750960250329524817254062310604264629626851377829771012424146888685702334981785937302255721377380595290279878798307541478154303038575177734574828822878230955229276175672020851333149700925757552063005596564755923460043155103333151029836385965741435305759890856488485381548257388905797220402193323983331663032736230255512587044496299994303089828816593576908327329415674650348415045951166870627130723577923900437509444281873799866408468514282842143528175544286206899428512732965626631799154753109727270131172942962255635866586852907559097430218127157901023169209908223431122494839283356944805955578711513740220683188642066208016710824900 [64,36] 4878625119044329155808219827666030515167412622410399928800033029881495953507107466651739751597421559360206819587386997958569599550650190597904264788861431940267908380857783436968233495469582603812537849133574722326042132636001401659733025573966599811930545569285692947286527387630263823205138251645318544208590298799698579554129393547779738960214832158406557449541275397676510676000683217953920584649123993874287046187459336286355725999088748098413722139528603447905005624027407389089631254072769496736029142301051525946380264603007998191663374713824480106290473550809065445017433357350703003187533482078707519566924715448195567656608609497378242683716935518435333601579042836110255753812959893136882596740521479844393908201701003392342754773161971011264136381018724068783902336239993049695911322898385914169147453384002472521340106796075803739580825965950658934344115783198452084003674538263733243516278590834772482980844113833125400060304379887004694328626810109910561498388651975047798275148911424598725497989148890986733780199650989712382777605315861566033369187593858354791600243166569350841740582493516066413969295429981315995447242848920651297216169556092910746824230313892117827117281857904933572747956875308367606061032583817079421282839299507518724470517735505754072359664555424588631781136287458440664857389162565045924314123443179977161208711129859638348296295439210898666994126909705497207892022313363183006023487417884618518795915996782738896006005871311356346452913234985860343761453503337882962574221926263848230735776057696650436291281031906415877886737080553615975695447441737706680826613900973247172155489117653979044370370024534958058704083999384162118913723775283397375666852322674871401937527679524598076269996309899699842541334188447392018354543929693726014384030229038394386449943861697389298729724409986023026988759893908635990139807827104857267303341614660073290873706423109070638598866017606281117472807863112497227667044484673390716824993135807234896816550731541615803843221612635442243388216978204533827087259625290821905510020188372115345174052655337921086887272985068904124452304344922050773968952240813041981897003117656000 [64,37] -1234889757164468180603953160145487184389476179895278756885234596304606392566435572157601690520552572541843401752305376115815307728938867223364011404679269885392758488510065854663053809636696144771571698181496785707426398537852324666498947925344499742616385288636871149957142057415737344929617023544677756530308635983258481607256175127112871594308663897337158061856909563609141787599968406586346901068277503427324694940739344307217785894290756281161358986612968742592014005395194956378445886758780461453348791716505563256279155679375310880015044428472357894976655024070385160489954976963814913582359334178313220343410539827244260872124139829602338110369150658355406937733241196422601694201461669192060077750898686811874717160022265081888007679941340872769949843427082676627479593778429945553815238971588175476427745947988722309056545203474417504378178173644866802034554704488402892890352273485967951817308431244767593295522588464935683291426720666166872745595153568005717575931487843833706686871972718424271278421524864956982778981999241929380614312790297505825805300919999313840665460644117322821809586171084653241884795212788504343894631049368794511910280672179584271820617090045631435484361204613180449918355393154865988552958011737898835707108950207487232760278107837458711221501053573575178542152386742764647009508461926155860135743379153539367450525089071733180769859150004152179937336392231313307688329884378859973734155697225000451291636388994389991283212890259358949889468153278012309601833797581563388287045559502681559933474146064336185195204673043439272444848184681997953658955400037406929387490962737352190216692567424816568051965642789030938192039000796240543891639847634650267453171075829387387319455568855674024065242538236881045702572378438147986106882837269676209727365767988485104677317612293438848420859452834087496188145511097807607578133444521366449305644949397156208140096259062236542688789258455213784196628571639479413779622244938647803496458688935040942338806501456742392581255658486413271503352536360997215274849719489097873847868313761944338231750819971730973535692272812391416807790598864249473315658011889062920379446002000 [64,38] 213386249621477985869757477024829211131164441654557481372720744917611213173140487745556158131643730886044280398559630426531532410033373927102131677491111420502859893036468130507688060156142839621032630729281805470612625554811515665200581284163783371629693518388640762165220348428454406452630779182661092449721637845844799536617433858592134163529747453489303882738366687948784146983635093341244699574707146420467757312825742276741629578644621954485778086281142383477641839851501482425994424590241715391118242641347059221804581927707756503115134446011613119521095064245519850581358752081915903528507776552884411274564414595763465086318681301015161673887648667775199256280444602113312837074007432801006133570612650464638846327342642192943866587838931229120967666186821141188685669560648690312352068781948574105340816305562173823234392820993203324206238071899300821007705377251475604781494877078943212878398921858218018477993269327125288738377625057907508518374460678052109230077983874215225867741893351359244556682552170112740877427933042734208911949115311051768779223626724264315184746973971181906269967394010025431205362135935904777605871632080789560621570815702633165289895306147307131295480501566454196509362879426352743526392558732963939255071843778990876356264511657961343432839909969314642963999529292677874215879539137280821610009068250721026534034104370659163122678317036056606060187132106332523781206601739215368728601352751073448914437605802358289354714495699643783757954607200559041364788455595612121944367370989439133594469730868349636790437836033951793407508836704325953128281135445615201052212264506526522162208516770526925387284977795694848833489564758728021032461323614309648742011230415236608339632777797790364767001643079199051106899405479230746552411059657808935743705165452246986662168432005177772818149901834630457934124955062828702319875019810883785508827274315511861731014977420220933254719972533227642445597536124643374146552502350775978049769843376294776663058587629386094020758988035697804174182206596950951622428201374890712802564350857627068767386069470790345874956216259656126058983686803831469406505458128084296789590400 [64,39] 36263201173109932205932512210127522452835000201651158178051244569878615678066954604875521707360148690340480359110834311081756415144866363438306592003058787960748152628266213307752317650803123299980964758499724778481742326412237769486146353800580483926976909655498740967083208914036582449240177229509716066088875859894953979074472623350554241740538368034459821529972280342978022241173122393865005447830617350965018724897633199049626452051482959449247865022506185160721467123418652834670285808042698061566157160720166690473323989214372529302033030823895788552490200070139701206561716922611909416985781380610151931056427495877925014340504372515251890344230981993076926936158166406125598057458006348682357485402782741730278285684411136664816537454983695551565082045361782642041202578030546376721191239017051071738643023552579908375253665342966653043538872046059244073680959847715642465227998245237473515359643756157528554217187968632682796262621775827129819078626759346390190793061455328142361276785100089048112839038414130268092149530017985963597054651760671022752092355444204991711544043299621775991342671874328232340070384724892201057501741289309930730216458244256831378662862342599582059476053242279337175023421703070706164428805925074225813810539240783775496799844742181877379105425154010851337260346398310433072425764504303695081478301889269255008280973111801370222190197135452225517728796817168652148827368338990045142486830894975245813505369902686634317044052348603511668401192340306523507550427663363081694702150227784097664862567061794816859181712333223162775991583241018303204010024218902831751429806898810094312524498672121865849830618199748407839800169963850705145522940437432408524137872809084714890249597542942415714554138825498455138162668363464352356546918060786657877503291155270232041136486651819792844837604292900694138971246244115233168240542400424680900542674648568898554337809600581747002121165566890567108313932120626759330355355990135099463472857808914750443073740026649493928572698649510071198716290291192371818266379405623520552459011761848210165681542470634877552172148422412503132945571785872300387142596091555952230400 [64,40] -54211644350233626272235213866741405407797600763228004162992156033386453612644349351479051670011670593099854831351168515858487858019760001473978257230198145516723025447677558610374152186955670591545373647623963704445609669776342535164670663700218454567658059746303779435396813901521499987717681763266927988587388198286685246678356350446038824514482572246428677379638847830559311047137205624663799686722412085078478328675160021983665324584729620037717326838640385727579053586850434381116872372107815348517742491275928664399738108774812253975719727440857909493764424398435244823107976301539380893196541988932032896826203879391864955881841059317241266764466734380729535003642728213674097597202341681345885311697055065986575127930841558490916570039567293294376976393027774576562875312149315605554119233112296514220980627909713938455510188307593540979477041868576760416485950122608400344272761616130247631857455911983280946114281856677147769159278397412603645588336348809462292415770497434849820037923154474547330784431421399976178862092024091647836486471977683685474972355477945592985635628170522749458698277501931589621000924818471264009300364629614735061631825758857523059215727754187865101284584143632333450518870855192131631938509088024277834906702728404219860114366646937683414284700470991839366287338734974797244010282668098494603085489920156093918136756181037047412408496405639748257270505671791685920817580029625164750998678080084309968783901615190839277418528240785518659888258314624403114532815491589625537397305241112362871539156474830152330248900193214035809297291317546863331697725210349356081197536110364801858259284464141620354756388309601699915826836738635051106795721529905728622582624272712138359017134495367017814308531376808512969324684295544351469118190559544771222651898698357468817114452247302197135863187954878233861751936424549392215922622642232386321223043683526630377393732258195493514336435848861936490227553399039852299454563612246192227120970734446430910727287755054919195445277841844005815687614467718858079341509834405891125762337258964224386493000221965298647638045707382734863670483114313213988315387585115897150 [64,41] 26898767037254385615001091088774516434441289119785465950341667852406306324704813546941748616037574515247295501334914335557256316638125898650229980936985341978276027592841298595349372857268979048771138771849867484835798652761840468429541085200511739870861335423362676627796781200657208951905579799953760654281227026724769085762252429783181677747874721692674710375064714254694608807376214302052685357711571875870533483537012982550639364011856729897158435794027672164240822385766669021884831595543665439795195404572548823588208563458269180402741685708618888952330319526630003270515380107277387906345867200815735306699562830851382701744608048200276212955793435515502288489917274646428408397395920079519941505229803926862264643644750176550768473120203582576612130922082723520373592853833356437663995705270756587132247188692215836462007489127523240846634580776271694781739324001575235526459806743554476106704278515965788678931543655920295859418562552724170015183343502457862844549050949597437638073839449397045338441868268431044288273258841192639513111848554022387472211122409054246141794859918100616970066944933800150255158331053683244787283232052668046695602180990857993095710170804620416279318025891819190933020393074646399268980278228100238730619935352565374334184650164445719277541895699220695896054504777538204966486089728916605951019669893942849586203445247843965490561186693378494293742362501065743392086358425216731264956992399955342800654919452799738126414767209753347381338764540993101864112642355122265213984335640596624144585840670587697565130321786842012406469345579002287315998405041428669535530541837127394142854928811435140012941736641062653103538881446525128504641174624471377634195371408494728791847440907277534092230093970639863914903983870528336036192725441723034947373283890391154952886491870930692204508189905994094015469926608336590814543670974510589284722904010401345740859624156700014273112405394897335861497103992480195456207318406877925323581376543394162358772347301835226641787142450038592711949225225285710303752860468024484241477822241798356921133337578467413881920770122173911458304448069571346869937568441182550 [64,42] -8474864541257914979934405491387436571848534450969923680275898620979230418207578428751786267963126429196816353530613639464692741244581581028975977390531944398090962617451565495142425842496472627821658830677465579218059145851049636979572942845063830332607843113091570856260776706183794161280815162807233414497173532839353709990367805603394397205666350484439046721039435015831039786717467811254524240601574350849960338722543705133238268186421627820895551467956594948067094249631974687444379029452885282068502934126373586319826449656595414889818928726141507453433478265039841917199021740755852113323026786716573286876448133323750964105940380183038763870591905096871902076014841104802453913684844704951560207612349985352699184694598754432003621612019268538737620912765999649265812585143122966108987216494505514182737073598983082012661677396678375395893062546531896626486442868080680792531342332447034687770122964242766450513644190376110414833447432489201974227512493797329564037142741307415491126312527965799189215345179950477297806074963353679861022570182276825293776608490887040322379506699472763397911889728644101389977076570379712386490257136239639877479901898384897545670411549123665536527954807704666601374395077259309933083096269480254835399001287998798281171459638404649072270294777999197415516745513989865243898249589812901702027645326194912745901566154892437718201126290431400935401413102665668059625972620522191054173036120308560714914887207931883699864831781151024659245930448020233895013106495260649364078756024275492896789720153978966948520193842701949697100717453656279935829551919133629865188586148557300904304294344266909959300674788956429043496307433796476848662256936211978270246980352837603436468088727327555297709196904322542707040202064373596865701814327046397004403179871355568515477329917376537236354844334550624494365651901448119308866690543745573253708544155122210075955829969589768336415126592721138261031167702250783327649295293887942698939333835429349177206798868276993889712267859000564413033525464348345290657597328012388019199875969800246866534264210295029194786713503382134077013851505070464445468116354400 [64,43] 1775209865846818682597058045833985940675061347205227249613068499501605307673195463257648958955457375494599947279332907421515172551371631103474792303668981582427912651441497145554022447059894869306824015090756126212829513270921741945368148060689198502563518334426895966904071444613669656004471119605053534965624056028808704654186846603396929565643908022128033819697215458674742411008586799402366646276224821086094895281092129311274532810506224826996282751451284020742689652400635903822690344155343535538153794797206612998153073771607831174529050666545925703083091986549590829285460661965896235417912731822070341350927466395787868924977475087779286952616851582080468002824782210886661343671578911278525801854773206108607852367010374823906590960600924481583413752560515530066117229551180986609733123136343507456059643328797939710934227497996345688954135494538097699045733094981784855423166030300573038379182754539188600994728137785649474018326046969074630680758582600209047889641375411484031918178574094170751891489067088064090370309673988838573594312695885646712457376020622879148355644896986381571974588864767068714215567300044671555784579621523476725615965405678834511706333092815208634531313395429565251487908502216961567237148626385823388576432348607148160902828313495378199706940105435469089685190082850671721272193821297090357229248622751245992903865539866535522742851939657391736625883165341073657067372947721667093663820252508015731728150857314571641560832040868958761317976351343115457031564879106120453899463846446606418869496785838795141908547794427711239328760558704747231890286469290897322661581756729902940396171575478315347399731137834623673190366693160878357141793115494005003227406631059415919696638998864650915073356828866977544513556427791851355033621616012216789835588631320200800841131081943739737851492570057512426626944502093755107027511068121524234259448853592444840108498859853898638529081964138080385326055410324537553986845762688682526068288500852518165232400058944121131638621122035680253581118323330536193990017465035730511616033079166100356495995100723487462334544695604335480657399695593108744566524000 [64,44] -194297856191953226908889990875301554151222747751026130014226736218044735051362918113818994471565733853913305283908380311092185132271255237516945823629599487564219026046730464292079168266773194359807203177579232223098201487206947687701551629057264942869316470148244290309174114092697842732948030124572294437449562259153161510609034737122898994558250800578419196243706794643093064825523763200653441518772986785241429290039872000924453286889842385975824373215801968752825025835468007444155422114971768047750412968352828434845293148384109553418362160827942316957007042097045282941438392495176574966256576994654655379413234659257609279741313567159405305437362938779937626934106904172557786145665128428078486289036631336915980919795191281305820441854085695164024906008679482843075501483921590011953195651388141951756104110560708649985669797656909728237248867131672649842461051358285236930642737526349482754649851324767365027842726918695904772015308157839964272172630635762804934700337493143608762614979418844862178103875458875664177957250657462290395696418385279320324168733315534914591173117814367601598458652408533178062674599588749103181373288337478517152710688510172864927204415152249419215934475403722049385098474053916997549392330398100483602807921322504646957030879491693749563001856970842497408709251626581439582371878398420900060021272421660757539697222953613662575834139150905203583736317672001858448603316575202062195474031544648488385456235253187666965759161585339686412590180570796507499261798263183333970371162409253737067226703750242009463010419269597776730940670833790602245707545204910196258814220166947729197100266470045024717000001514015718510706271326118535188452787730846392114653252297093729210929431436895181523399775328330811814245786762811087977787937242043070721787616531979848651350125554698298090054169591517962200597959047091277583574036022154812533317661157776586776590013690333948478485052927077159279875902574137994124780838398275164772810348209337660000998306971998799177275194305491010146956477405840758185320026540273390291208956453507926479633306153969290342011882292538106924616456354235414686055 [64,45] -20222268536302086167145604464432762788881685924008357667719449814048013632281602741052954028244823189957057120632961054026365590852989552503050361634249957326907721890276211751139610231859805982448497788638513146352785430732591706019027562567075735112381545333066063855106229536509226300053605529403344142466317336482516344329458360213518307111735195664859382641799898700639624379433121368954150640712654361199455272054644105332323102929061465650374888374399047667947177409657309820147133898459943114954991390675090897873410923320983966669074867587159572812741328901471156016263511868194095993770792030840558785636577845851857691306259552329587049161135857270733519274199643751618129601107129773991136320154371763726909520565057753803213871814591536121101173639673071460270150621505197951090839394862017763180893872695715839008087862470777656863798665685975915156791313209907959430208863737045484315484742290174731877605125712326132171563918800102562063017866107264470209556343465547250948881592070183682086527675422275417803058033104499242281305714231417662179226774545327361855748417754112257110085905995060160359045936433400961601370679121470476558164628690405854724592257559161391827542950382666388795562496474847229501965545204122300170857486441114416078464757362396981880500454865396967725327028777385031799224008633797426282055506732452659545878253762693645615802389128684837306157040317594584131416738659408567320674388067996358658996335100394093614948611326611029348189073309310448759513959722554137457592909498568533196615726420110251061785905154267600716761554606041045592483366858024324742323636337802523577520522929991526953798827984324608295161647274252683520926543076945395056306870366818733795243463192800412313072109597008033747197519472296625956379411920886303172228521195252050486843120364190573060198500329607774800941221126989103338173937537326195183697750825986156365455194593935195711334818017460027085741788540317522238266999398525648161516165639899698282811879991753791700575304114146507602657492471892785517019437103610349461903689301629690393351041331159128806104934335141920968687748590161912820 [64,46] 14904530917444935567681347378247550435229985049845485509897511552523208072462797380671086427640061389130036810077713894449812304897775014680998484389076132997199054100081635160787093382464408849631055229094133037464349601141355778913168190215332957853456911775821849703743330029060288174266315650226092034380701058353732115331431793385392294120530153704196862779135105671488638158712584971383560589697925730099569997443266895631062310709181015403235856969620870691114999008662789386447772242127945700094835231163121870488676024008843423621338355630195968171093782572026081194462494551831706311543220785011514138371341445965284212604360697654947460172851822357989587721067283918894337390263037658577973386382268954085479693631701948373453660419442355903276064212505897788763238310659100794231615151322780547601020022042104484859322462655151609881208227292797116875211615812375835071588432022925151013011890497131598501505122008750467837148751870419096264199926564947768014102813409228712178488137751057301074994130846900426921540035211193724673839454205964848135413276446012333105746845844611655781410912774918355961407928485533288527143962307444618180734920812225669748183186719423512289754353683580777765480374474021971336623776268821562731596969454015138062490797952799520017176858998653362028920955213887566920418349774660180807871072677378471643963439447409348329444473420813827300093836891354966911484579194292746386667374352614366995480960723577202783718009928831001896476485854629070390677706328038278452852248088754904162623515625598305380311955586969579661944995677812225296465928787861329836953591659786275378857276592831998779609621513301364939150216090471602218389189171701284097621769566495386558361668887664102629988574222373412724914506229782204786940353998163333856092307554571234485281598136319098738623569240921322670585178837545200323836636833314756597217714314058686094280974424273790513375628128141892203281992099236649139657059684318806330905882807260543046673724297473138503455503783560364711620788472649571130776566244955134191696433802405312403980878757604626495938336031839322293708722091722170 [64,47] -3614656342926047233635111312773275806011694739553783441315185420641197530848636160920132153257382747610835006704214023715317483279254229467870479708425461682252267612026132350344077938213233670486584540860782379923708452995806209993860653242377640417421291780648703947557304971237367647560294882481025131051736346995372890468625053381920540085048780707667907898135342390596632880516318890381900541391361975402671937974138502540609067417031806839535962280299074380852670014587167237351409075682110874522146957143805286320509692718035897205719131857428271843990826173080884980477343489776852870348389060101138290195507459487756973152431359786185252898021950214797214222543377851355887314918481331205674068920989801364634908463363485708056298405845124925840027329943012375396471854382843139695449170645317514332140519396118966725159678617615364725312447483811409768552081449671474280266003097171683044979954188031008195018352701056371775251516661194897114894234293522273749562500863188496130152068361934206959550193278861018166800868128528978213493117521908397239000121435637582708882634691097682011813391065698379336317767519261515090188206140396266205830430292221272055223137611651333330529270386659153053331750379617411442903561996898207913083433313363910257900971014066138563511650305366087416635534593125665427680002525774364617200863080959049166584784287519508888564968359000782065114678272660288824632787782478278298359413488147451643676062748158480171101857680469754974850253678182353019103815090414613092197341917112163932483939813567854097082266793268093533041383706661895943254575033393483550121169218034964788148083156051755588278790927124701024422153593051287727937414168758746493645008842400663273108025379793476088535184731198077017930086896391370135705023746540621387571042228021708513299484049141532664251606588467551745995074767484569391279368665474034070572802444171679944396928404326390822404918942904943445340210547794485310232787320057600855820616703704859796260241239701719165351135447609825894318671204105783256063593194337507708474685447294900767789733401116293577457398685018625315064221073430 [64,48] 510762544263517628971124840178093101147699152368072124650992687459290319351604916098534339166497480009790684779395359303578908739447705852199980207517556032667060412718183109032762104442322003883820904969949696806436406232867244765078972745936634540001427798536547567901774854670658825844711027645835087819862646617514243575795864323624802656439333851468819662719450280391039909210501882983488659727190681516586812575834921235745716563201980405460676445559917521199534368922608285846810640247962880484262798400939691575473124330086001785318423804688211209319377034589065807681250707760880242641737354219864810036264508569811245058637750923773639216438745363346113675619466642353522460563615624551979996055949032586786311461819154187319039882480601948222990438171531281671580860971034762818491340828240401555662466092406531648734012232284291090358262609408416633704161634970667479598550911360126627497248650392331183217606266205130466002265484220608604321320807811329694267567490191588807069321168192384523562818121822967142849953483631766321094614179484204448288274204534522855143863415905188172344953704269090790315683473904497205330858536916683378612406328145336645798347847921613921194202976746753387666165621734922430096503468852588774050440424364646829860696123312284146984246685869106151315203851148216550693830621874092683479899931743375367993219318417294422800933025179626360749207093367324635226365850967354068016571917062103130520663661349502408345069196131250533093794856606499378666544368660965768979908971196865694601983707791989138083818621663710468470577760907420061517368556567827120848694929288050208217228024877258630080209256082231866474058485232166389314179773993029718639038966664458527867134613264393936427206925557105154885541265857006913623769909358295994910138995211884182802777388965486538178968596217324621192655973920646551302394466565225637291759311163594751944533194502263957651074786582628349950658432189788862293980517980100439267975781013239548550638767598079479549640797664171257852071060889130907118470506109508360986081950935722575384503807395241246545197926120271539944558430 [64,49] -39591826302209796155152074404657379786121779197959448369406649109990107609136101987060817721446285520111189356223946516239317672450163703605336666564761525268574072077093718560198993304152513482757769685432948749343240938190810750240308514792996493865879135703459405983005076980957912255179333331434179807380180029257722657271388752539325983452500488185183401523277736178603209413014391325858202669490880453819277641032023512380562922238817296008363634960981741177964551201024923702386517060892625776955625371074348161272028228051073898135875509639176386348678474785582649450411471584656749702113336526697199676982131269338875717151113511920199867339362096929002797844428454798687455508074701365995982676637568148043738923927240938505468889375791766940312941632046061990512382190439965748783995316846780528987628680222424993352998642157143420079912411085054922461058996518155047285176370614102635284697174955054352234438038195660986024895758713193048384008013402281428537055537644358865083861049874447994645596004787805310591467970398992655327921160852614916648989466063257922140605779834946729247836081570191323493625404264747472066550909542239763121261562816792664746598990000121614808774037024048636751057638131641286773598831583675655283146813200855271802580244103646939157940456206468726051204484740142170309182211495136392982257832939028383187069830514294968456365798432353732308022537601767557909993449240181567262127205233128352849105903138829549419457353810028650011231918374727200785879212736335136056319024870664765750553333865371821204847117803001173139357137829427471448551946052698875952651304245117983383585044278221857627479115408082484513289075736930814144915615579178679113466635630572995587600499596878908708950337533946977170453249570622364522489682452719890933675882605016352232377083130315432377529642447980124462893371440511661431018527571223261423506887698815633015962548490471552776745537030674679503602483394354798520302364457051495995288081701896758997721540038910559377027775395477493134391886851155593999430263370147211271601534941042091129678760983426056574260355480852959639920 [64,50] 984029845102358942222978951245142525825111774528441334666850434573850987676175005358660411728515106192728849331392458794540236389703880657370111780735294738912234307343151081803469841846646755479511535206079252303062415793594906476869963001407973885285802182658406079403078857968281739807762802262912240169536346248703173677957504315267083222914361058299166550209785349765030280763076072396382156194020741267129307622011617624737544593069057087371926299809264531999606953683805199968449699081586219925121018959966728212364016927766734166199562281803006015218165225992211010290122681430031383129770612370864559109686325961354315436871850696609416901566569379999163565599906549684495475553148452491621872852505800630872997358606122606863667198909604312382386409499881092691053690633728085071612747834012318051256471716365452469655350467605114074198522808020162619669884226119761409044364529254132295389913553379005550195311461062372989203039472677737657479342159873068387264774927681326567858503704304025825185378794555390403046187843015755590247830170159832250771967587163558024281945000163215881260007717160162422870288937594043271364836252573463858519085463515763698329067449835866065337841799354040085657639158799454641214960945592606952370170060022859157933115401910710032957932838290643531513150003635363437609034577336196207247279758786756758182810835833154692717249606734422152945979703153967224381115953790633050710365879467841081157887023871613576215319216039715186806134294831062304489561924206972438837744047005300501578103462818753721420648899858453045463095475724555124621545175402988736858889882535880072190471473822860436028719948244729114609787882065637449366817628276599477415824682737695085065851450640773304655932894982883417872209100876468335910323740295862190902783826147298120378296183102134153996140489387568267089228900109429114951099260605288225819323711671985609418197289264957085024102581424602765652421734988950660388253642455456539437902211414198819875489857197196476243903530748843069879850111692660067150167816713978698276154645779221524150047067479004248297035635915681105 [64,51] -98554229055761303408753384409013105406522164930422229969911169018860556235918867167388832608551483312282349236857346425695570566372508662072990342098915259810936998343086715609564958661103185407829861178844890195387978972016446042196657765026345678527987590806511510976282898249018749826344161758500213095415075844215721950111345592577356393756814909003733972230208472513300825921830940070200216296357927946169177893368213025181804068634581009216833642281286296839601045861296320251036539584508759268148576614094803170718026072487672378942169733281795563102034826156466681025766378495097779411701359135974124833943053366591491127119154682818681074238268258188081125600673438281211681612382226743195990045959240966350971349905337082275213693233976280553413299029362003600011029076338975602259829917261307323851166861394530543790375507098350936092209577973609089906207744129516977252924108267874274442347807025553365948495949059244382185848630628732601318431429220611061303715268014022373940154218434954676671711366058162430388279207890771218377943905328823253917117574506591930361581814187633258692035775272189862829776299035930894455225830596683922511497316737485429344488133742094314184915049918425404165564111186382854410805046925393815383017114474111831783347692694408865837888579349187228329970319885354124584240766940595827038524561955402465821465753562152873623735202929558062124003562435730067227483578157051704258890440157996111738918675322917759842547203288713397683484167354906720284847545697558340601125845932276393472584682615268300171619470683903055789755179394704916313082644179216281472680464949244420830497255777735796416912092724134477170567179316198949914030686718999793811370771773762418379835640508188613891577715424842884458419653598442482734173666321639478224928717789997066988667741203714379220564813015170282111493036616165488328615132690854310214047574544887491241559637859797748559243194365764012990653380719759937386609903630003965917617732261926194042870753142891706525959593982509463342168470314506823350259147611536828393568933194218043092688247695316139334955568460780 [64,52] 37411712346243980075146141362902079325440279957177183499628498345211125863823656832182343940364278002785941581915106097159173318741449835936263679809616911930411941753901580974138100672171258709892426638986412241966750005141584730629883564639179031330954581248907428468926211248065158378389743198715060179639027445383778859367357424861975317526307551233355517161999348766759716547360240062868152363413263637349557326585951852435567010455432681169842332383054812282407808087869229972021159351179352600352424820157435201091369434930665364402691007975888686114713662665383198830729644936224959360426019274716504274545321652173510626204150818274882083297775176337323657883381032891307623642706490555827082433155605249751936104038558458399833245149676910049510765030183892397896176777516044908825108901184399244482122788617595834044830466889658290175109057592600483364195117537850503424735265692721146357957779060313222027803915846111293497025927662643508839951262549232805533348966167180627058527386203626363664067430254178511256267092179846506328823675795005775980644380673550700337430958289958341617290094800487819478547997141410225284317424868315374510205457531544461466592042955841718151086360032665850933972938982806387309744402782737890874865386093335876962191317560795607260543474941722221127571039697217352181007426780661281222652944482365664547468264827917844072380190224341583075403022592704763512180019536412551481875241681976892928956588909859331417940668558676441659411383459876687950147915626384376622834265432007230688968903598190110295229037830115918380949617816207171711161796092401000193293608883492803640284289704763394354287212080264150226006361810051343635282106125990982333850167868274128998064873237989135545799540235069347332760987635191432148190936464505697197999520385021520519398097604816919914606937131354425043276787665060148380323539928698469910353015114155642368365797873203949176081406143313059612481376752354311727171741427819494351031589411190210950246744254828739591455897174710234393956241901211688108372939157783094424459664280935461635067168295860485196114079050 [64,53] 8964855733312341453572450136183644578211844282114462006881454183032912262820899376132736988406905885809495375851889943288466100757607926323902025035644491185066056779752759928876923625143008099788171842045632999496115633118147584579231379550641622079798146175345225960523946797317839745590154133925976533563966677559637776952694417479905839552839035793381828491788292482353433453388282918789002854189613492902488469629974833242855955123723079690585770465882037265769293738778596967627483217621675821602079117588604621847008457300705516562615423183070295023595472239108540037285200966809145346022207521948815439253073314358528719511314883692720054390352324948362350603218809425779707723037962219064478082836435242225549946671905284680976674439600383633230408179060120836950043059463180857558130250181811341990601900675603464752752834102142938169704845859395399175879269932296987314667819772789412047179304895696945586204253678899317384883630086245887185082789177981280850812253941595215316538834945471001631128749915481003651559376670175056468277580018552666753053824271239602717413201687236493820199697230786528629365950156612681695102752901823650730710826944447433187834222249552320499136266788190157426089115843739151045217060941138415379549367643506803727347564877761072845886025779154930227143774254087390189386091399842808717815750502534768905489083896110738331942401930715206734215452452309034773534644935635646291744962791493499033648838150275025928967279295583966807945648760848468002401717009034687278727123829888967658598525948608037352486067016593837814453946563711155866272755237210078561906900854040841087640174849198395546106906477148487499682674641907214899753321366842556482581838699254819670695226928601987038442791252562210679231012888288360009972841449240937077854295330970893625044741914814755239020526134430247974499212095272457114147729058577266620083734269684375576171409338899724300965530144857245982174891075192666112813920572842376808794890018262166117442930559661989214717932013492825681277755507092125540701938698132354381478970449391943345604819109572783902397850 [64,54] -3362080902132442361430384932403002691369016759280158398398184667989059003857077146217005620339839808273837682996374810112411207150594689969109103500338923380717447233416371061749783953180345941787559046622389860701019400140757295723714922133610471563234743842070415782501355887927258036967308719663940788314556637306560161960227633734529782809609922312532734832816760505889542294761069205467512329681521973245613999749634003817383693570924194158765988044032463575590745117136931254614672598764925967039120105487400425973699440524409509394382440186461914181205232172135520332765703406605772444465421917912808249164955276738958429943971025318032197959755197191639177556694971428500461399024992627229571161107238997110095667970844662335405834901819972167763539202043125958248373807494627552859391362361200240965413169289425914840712519832818979750485820593328701967755829528081498744499668838234514103145163405190552836380021135058004144551684997150397733625999239776551397269271469315439845738037601123062231627146931098139237782831255842451457303438832571616228486419892116201607481976900195537859091069784142896179140271083262926639201176436296689899378972381973746675488422831840548434868905104782282809696645009736908513231030346661004418461828114767109453069671235124714053387220748688194984077714379263763443544896460565505695130737813504558981595987795233523891966699798109073578863328717607381024061278175275264906491963951430911275113024174620427536913286968627415957572650081458946733457115743130160755873602698763597496909379872707291570071368851624733407905826299455372989458444311618202190923312477045184776849473900291492614611831645327781988869448445684465490925028874176813715385749667470752448906913369280677073430241617966600614496109071840131101718198609844686294425608425999935547551309677573021805837781927068535511216959391485212221995467667171288089741060375587243562894460268360845642421758266524105951414600577696606251961707417897576242557016048366341412809929011849178897291079130291611453774504911384461415585070539260841081278908565174077933444461148807709322250 [64,55] -794181317111742892428488274884610339963948165988220797815535846520409420131025988419431971814179447412399100822093821153749217802947013003770526499211248035651715513083615121752411671751707114973685668108060743941817741727407760987025974905558447707034519107567508122029366907660161762762565246377586622214527235605436373303937907676640828819422758289313813119872455339603072222549724631373315172197831320978911482683823710214040202846865647514814595881193021152393085788303785082823066454027961961292694812670204639427221336906505292956839673736702630060104305330797944606255967173096712085276116645300728347907137680096486878777863397132021069996345611250366050280910638597159092853303336582599018637783023124226976737164800654504289602677994464465141824903948949513425708101456327964082579672543984307073048443614712666797498896244434202461537899841901792012833538437649426615312395039413826624849096388621936423045210851265512831931835446436370556217156410590554340574734323478298269563409584340417415582471497594941746084176422256706099971886526303675591537089075998911928869422227386147121821301486385455367488211210897956146959634558382356650378635912197929638982065474628120176128252599172622766273143280892507748415615029713467622902903045988809434908694185720000242644668118937069928051521895509313342163894077590090302708641078065344331618583313120815103488960651290776569040038768039663693781620896816389624022386594190253802509311912610979623428493432705515652421351565343775482292710834512817980150417231655862268014582257385789105569185027403224121065680996989661914719865620107686847777798049038928483720758176742938393248973330473725249827640563667315010368545759097038137187147433173183433676436058581853184525665205346769165972743839097082268211856597762769276456838032703345930376262167348775144830154974646509538340250104441991727861121410755668106060471694264358130366256571661659846286383691020818990884198043527048533412496952031497044771497729886898624924685075198602067705971386974218919009897937268761750476453754359191148475764706641349593366618217785567500 [64,56] 634518646267866652413237706459261763363768614353832764202628362335020380303139296429340984331005053518811812685590117023015430077145973084106201847478028469027433416352592854151288714348950002592393568884148922074406215324930259037276147748879255722095866011725056142906688109137702096769794611652647389152711122978597321697581835337787090469405719655397961831144363562476680441964756738585501020100332319690149541627703374803861222237970866762861346970671775698058193610098608883733477877167625445942096951199378210643609743358719788000091944223760393948629082911432734731836816984583867238670813796491377689328319018100116823861900509750036171237669998334106159287110087908405487729830348283286817252873828640654941805433557037066424531011393825505233537889984873037095483210021124859856190068560064775789910868498947189167196585506148491021690623223938695629911940136208163099050703853298124572749483867443232471901210327984987304861646621965531182637752740367704796282152272389496697720646173661479984476386738180992117528603743029217480790433851659538866864786870049247398351871294630080837663297727864151002267116695525619487226028086958259949447255618104631260055368600810721756557075870488540822200376367784784357947615220789454222782908253239320918964255540799492946991035936806779126655598875553862173537958559467161492430834090028896603121585092227812681569143564677999013100979712891079159683780852470873789559553632977660859449913454874996408611358624905256669932300229838210825013662326838324798000858120130155092606442426201715891887312092938301553310912064276057850313987604194877949510573952869364542263815562142481936809150060283379678972970311784778572237501932598944152961323090089880047089648787502635035981397528687225512381131318550562775591006470203737542800914245330021475952629117462666081380360585950031013563190801957185092381385541941015843855523260927049842392695110364408828686411822351470129749730188262571054971046152934766377605297557225023511222343518606164896266391228662525374888987135017608553877922181156977918233672876062204818481642937863750 [64,57] -180774091749789280132966643864866643186867680642625463933888843723932992281109258618970155571320833267721464269158685028677063420920302967660367183890725202574655394716468811691863056886685165365251088544818330703035898574631370590642018004177827234780235860683100495588657632752745154373677946959142119847116891344460806138587163923874928653997765833931408483688575197285176279800859808245276049439079613591644639777709495267850517621631125145980878605173133247798225052295689744307238393590847106204476818277317200173707162951121717732634472179922390206895140969671519553964059039323252198087967180032716123027852924430273712943438747266179509369510686626906877677920932070307625570145262281546694156248643950162602598646293327478842988576462291249428477398383087769322970507980054078986689488373127679826930368422546971499792353245586347691146480788350046507945923924101960292225315120974014524967545956187017003179853147020616932756993985089556090759769857691918298589184409041083917559340290752145188338312352170272828889672964398322203408631322182047855936936968388350949249558462762521281987640211721776025045083086302446326018684055465542088972788070525665866804866665924521896743900410343874609124306037513560555401274912808506643158762790425584205894361465324858353478705285382376762263016809681750899205018550553474149499667955185027592660114693227332710286653067770672982346677555446184256525056044539238425913384846375896181756302681623856018199083678730107736253935680228243837830875482896311627402396196193943007817245617423090943336971770432908980507134241398610159403707144624572760849363122036214379497649513542926974729276165678727504836038264550601888374612536390640581472678328898288303894949475923419715528822202913811434708365099083941889069684021876898594862807895700076778785289962751834123722475658125838271071193731357309088212870361122028099075201619724227760112956408526274427917869291532368137833896331163277158359666156650799987289646744875599703309995461676356527083292219503721939364744614869125201419421136119703023039473804870828927651223010000 [64,58] 33450950663994399220884649979748731245706296120916631172864301165841500220905343026957484301807170269913880255926543924773960990847678922907793167789260864969086908904638531058811772653327856589637013424874253128508316398566999834664131100249440411764480723641622177784956483643227500586631622308240959787863889625894519926740627376810633244414369858162244125493852264831226063112578871188441875640144460475033415699950664916538068862368479896511731074904751359617767865276743651390459944561621166203699888395255095783456278250512497035337608126562547951507908469718961024872820142671417508341316802959931666998613082274256239445086643562173361327416051005534216840824722829290964051649637492974286366195697188572615455550220996699305200474469710296023730511249414125980763405537067118530944847299104516409900897095081933054847337369548587994446794582625562469081483075406426953350674177671284958332824173049877183114328528317677466335735294247340744929515820258918416418164425630634390588869290073801097451961659085702264758790251557123349897538806687814779014970199630923610565974162677580896236776128945795597748896880700551568094659161479529499881818366226598818249624074304613701765024352171383061938332550080798487822078105183568916768835937180877664830486839348984887194717148996172337039680165889289227787390255014299578582481711590622681393485911640345367413833156342099713048406399024914683400744964329755578816266265636650026509465616629216580070701449457687037501816047932101386538040987310360005849172410666836204413019186767073688479755216740767770010863378105288622840413459574826454224481663444884745708423734949722879768825738337604039813468318881915870555084728164712395631040691848300313966334944091456093697587710374236032025529530000136257205464795301134460498740096031408429297912888613020020618197101221909381152754931461450753130595396862674374613893287732788182589636956215191439701409935987670645219988889310212023226378454070391839012380425117194996689220125094814654124909398513941381489953711349906426234378964937850482908544606323262838910867750 [64,59] -4440200711848842193244703729347403622225640292326917061975071043124123670795421123360352959937014316356911677224434217958567443552514787689632946143869179224113340760529455889719304821217647582216242229594413777773124242494488317267905641781755916527944007094911936378640838292904579130951090751940142691258618063645047264531342240495635091890862342596788055210144831576428611322320695549865594250635683903743057896144966760891953280770183641770592605143889245804946102167847294110029973130289127053757650712341032861991018941353560912694425715570345750042659911865406934141446414378891719601335441461738212614514405074760240137591016319044394364038029365184889256046642113435969551627273295301680430848276445869627273171957496286748277453523311939719265538764017514591066865652376004852824450224131978127411576337454002388537596892831059965964342154125595776928280856347467102404548512053817764697242978452697964257514687208729097710085965812954641638283328968733955655999550604141994174733389673430902434172077371507173306854633028699252632169683578769595218342851909901728472040774662209246790205172934017862634632124202150302463637957755571836301585289117756525985958624697544160068048685692725743147623840303277450792656282806092448729405890238438855091799977997393345952683080723943800841343249553486858036458489019927430647292272866567579372731078755106569143977099304791904108680332996016661320094428923905258743244822768023233014664881840397838462498158385919764547291221991506361627355253277605504233846014886597328501300432581612537075492456156114062317194088715711032276716164365997329598022153640713832597867045260778727280112951433626558633909401403150649461781252144839343741147281248299811173183558714796701679369645399058700754201998367342505640208648926122512293179237503262427103883203956243450307246889920083393132848074321115160832793597536722724769066503523874581807353111165189330476655408437467042217689913017268914494194649601104768835740814318306777209025558533437841477530748237080824332367574432550823502907364425994608024983487037222765184250 [64,60] 411987344618016751544781669170620154252275808172181260218976483045219732461337038961837800487600646727908151059282940276774337412797642471358003374599031506923894258082901015986926120280206098440867808572254080676716210253870127607395632077287862902338506542059535191156867997126964554159038562517145929483872840317037659491767080158163624868260771519946018852024894151648231286949235944724196720705006140206478966242390267545943755038293931946577272749397527807363142030524688383994366150167301500092108935734311719717905393589579591980688628300914069686717786748474040404940257307742681064736871444491435276368981334004816968869098725357496272376376262168925912413895487446785357710411797659889459202884839836034861139661585582739067204983534568260428275673094196949899668084057504677150629419096614056932648414212924966731657527348838825208403437912903292263433441331322473447954501529908389375169357500190995630110110480139198221228753652485016859383185512180803784139175185481888990065799302358687434184136282797668603943055247739345665357500123559499900401464127111100954304249476981307921657749153186594858912766224900731180721254844051694866479902675370359293936242050566672386421318649946742640301410998776780675364112102726030566894878262959571970789494845459482930768458293908794189926424667307695712706422366550937527062654599254463633865220483556296225487179898467431588198319673679125911363353400660791003585870140907144495930528513587906036392604310852767025329301174659544097435286754811028113719370055482345970522562540328596360914225676805172310197501356308391480954239165024742148126482192711506383038288675129612762989245728646240429274580729817009895698722771294734146283546200857538247212861797734036523330823548678891940077859814175293812545577540029304661233364459503127360271662300028824919222904363623218336958855281082488169857174232121134297467319714396744736420656372416893857456047168498937511253554263737431855628396290010852625246978604146052929284439942010156579353698516317065459367943545736793362986576201410562705900258619868869750 [64,61] -25501589759574849181113675232394089491928387256549634434991146197409727291950045356612023481889218188663380445207612891834360536299857970876601748213596940988205057459424759572897530218494494557418530485840232978081660575316633945376224129350979281935499765850323123025381009589343171498080250518834005239754422200696203499427830270626771104242716198246399203984419721549097931187490320357891440449323434337231426215252871948844134155883749552397152527960592751749807062039908053174900439099484096888149238300443441335871101637123892111668389484773133413874517477354393154448437251178962863807063535525024567404046371650492275962810595921842069328501966863640375128389291214950250022582594104281304730071164286120718135541789782681724857414126968219780649800316780352682384424599949321627087668299755524417728126919126111662754663739535640054062834044993136688118439964589317498131915137221359603376999812204937665870856715180680829525102490126898094000347288099977444972794843064111448848478248856432491424512088044024667081384281121450862975307380126366298446232725559040427010586028629337040340077499690074838594170347877369807075183639672745831358078262197927479089892957234199674809217074101108121305377108605751492414327656580591209831820460171698931152063075076373024283879374758545670202854634780860665792885048257215611893134224697926594229436997206690358901046096004766710530548519215325524285869144381466905787997192111276600589551957108940115084787952740497967852807465732598147730419185399537387145844060007012895755613222831049184216036153820011835343275492294353307075067889365487996209594827946953243228462717737549787334303232477283233199050666143653425149879926827562065432843514017009025883607823854291323528673495986467202643006286512892131590421887866995119557727745970584601553441966819062012192533949398383412393594725013098512145231402100971281974090150230811260731980600851597950372526522392524644283446689057830447680624518294614464512777165861341404583303636255425955750939312499827293223487178415735535214357245208669715684376452327000 [64,62] 1240680568398394111410627753181581748498933611864521184237520103683780936253978650898871316452744555145022830476374869707643170400984901880307119428099091381043760426128265672378385241186266086421925898359714919574090264004628795295257663299578153679472920873304642559749625875897971858406345995085634390765774047556166248502228962059959582336899336767871144236334712295420119245877405014822569201840614472748867350197436503533537881543900901344927674171998361713209788181612623690148995297308599182835243579691742039912735080737469033189306726110166831479383987373799280997058203913699823840861353547794607891148894470147657056503881633963319103448166361405331447011360489474102882427201786440596435171287722011270687850432998691161230683103513597060154415260223638364858981336884669537324736944957605138510882155419469065079423157920638762571278883495783153141783435943600558856535286064723536863342426893874832319545408575163312105647250773041190994160523667540014169454526628256681129420111708561885691945294686887221234103859359751919678349266698066863182239929333380870008202635858774850720041327588801926158599646495967381934870101907450086191657045144700606078811731579460213653936335793619006124445671253394829582655149789359090873897846855186596592932037189931919966350979554799777265794307534210138549432006901734178814535690851424436314094283440011593235318933617238129709974474466056200536413067489336159576470165691411969763184064489862768093663897179029813245992398940965384360398456465411409400532984380976671735917493503395965806898949549814032782594690982106393096707758117400119432042063622707239201372878591410732233046671826292249161506069338471122570857871527973522067231999423301800002511948017530926456571080237401309801492187326286687040753477576966893892745397160949156298404730296653983965647787702276860405683635636167143508165628480842799348333771305967570305181385378633134165797935352449546680962707007595595649935036663318236566692017278991868110291691022702019828447905296606806827601882557163581981719495851830145174948768750 [64,63] -85993266944800755503005217695607984172656774940655969567442929503136881138016371771133762813432712919831483914240378351983435036099162674702389847306027070084951254670192144171201406094718200558369446008746067666622902788663566977546627091843503788510860822385382538409426615404705696719127365527620413385195980266930931577888441265498777953016417868461699046858487773254023390539347260313469128047413537163750551265656621707594760733859825956479255828238415705951633896868898179553354349880806957057145092146404082962196412666873842586867512501589712270371821103792375362592815158245984660896439599331784108337188733235603415688944992880615054956788567059192619092842505036838509913126594895841179966444831029988871500984917339581466334109187338787431001532141570224433126823392046741570324424711178036262367959596958020263912880827773888001243156692645437122348733877305544296585091254276554454602854888844396296584801045987134915891369113092191961252571927600480821058271365663788049250360342912298266607125938222625257414520403160730629348144448033502946129764422284446834207666935816606848449902571019294572974075396683026872465603572172940771268616871826967655436653368821280610044716815088900759357928547622756588605540948419391456992794540283953959981479540366479413444673437931676329008264039205676218553721141034632499229443676138373984441359029097725821633267388070266214468295027587269669148469476444689181118497996992923344527733066184289559652655068061380424510235204126316425718776698171786927122488152293959165814412379709700265106754499645721673727412434923916815148419469308788056829902839947242826046682191168568278214180710854260914573798807179275218188951302942861189006927604867346670439631247414313953900322258657942170046485627681061123265751223855469399212639322484897827132310847942972008643498924617860085646995590752280422936029293683487579731709298836811367275126856951111184481008950565965560983595392967781237579730261208014812114075610468234771469865024213795900844895217932330318141457020641012099313231133676757344831000 [64,64] 6809763834663224948953473227002254330161383456747881199475127893969486448604128075180805255566716609788762646390066343437205199232709803811531421811364475165135048416770216336399307852419689053231497701845027491015724567790545390860596271336332465518696750616905840947401381142161670436508014517007078352659303275783138310126715775277975197812583659001565878919781440224047051348755307777918262036629698693836228954713436267626878818518984121780114897920055755331683079270618890645924005183297436496486040064183592922991511631900189434709606023724339921073394582299021393220182741590589387413207607005808033230095120855288910092009037001794145374875605656375215576847918301180204509218640740035728701610026194893749167282742739655332046810044319431889901780083328982632626687559147239211098692960955500354680195111011310443798889368221083721701034709917243534733230892379006936323799896985756073120070169150399891397432901513772683716675881826541638661259387866863572089070581841929248789288207236342208291561966516383944049293081142562668319000837241984852634023240404852492883730393069798812921264125962005394613673364394948813900915675425794313735556843782492306095346763781930746643187483157850823217991488715479286621702172152929981701493609372237755625277760085962698465595168391807103274727570197856495328297491802500905149386924462533768771698220707863668597514878236116065627236834710411927326465234787976316774216839675715070251270034714085597686148382959806002419885326031906991122606154587953251694039210828488682634593094341349470089994672367266577289897474465895384502241145132837706653504840812807337256399381768964409316186289003831353858271252505267895983401821299401447013288993133607984749546096916389873229711586056828091991033418977741915678295348803789225485784523244173391802072977018241574137413244664480426259272417101178189011685429615898407539153442179320214605906924127218312280955875043018734994004617382187433454371932246307452542664046283284927652805245466560794942898683662997171261018319619342914967429219036224274000 [65,0] -107947982913164081593460029350187254992405129956391013022135202394104680598318262332767342031362730631395607799978721377456682418590175452353729127042195740992040264057137429442836665724357690180063083344167211174760289232074168846422436843438690828269261970851468071069348868538819100288356594508503278998905907003581570569532976913133191468109773248316008179341064553425419125330720963348413104074664840461087730153009865955048967179795110228735304091074029963874157100380253445033644399596339903110149518467024498259544924279645671254626648298328032191020329793431914676493948749657392061458291276292742801079563610504680080459824255716085591483160125012799431821121771757354344968036945781259538570570433780014811473618769172362452111786848911379293049216136221421340469985660081410725332601199199475337083647040890596824926143608302148056026618843758075817144861900935559274332964950672898798988021226975019374042980439973492748756799927919073288451038736919969096904546463031924685139791768495003502208435754980621711675581580008158663396536625568028375150959455952874487042434932770251899626070493688931191937569445744070424350305540415054735617246581824612409027768864165692527322548117401127075083577098420945428125555223559522861401366760017033645986606414536386448413116134621241749974304983143367492813651067609572966192342106805077223359558210350063737898042187126492948138529569442052979296678664843080628344030203729381138541589672367429218492388725735716897070394126531858019953320935828182515641498542742782645806536472084328244146480934148100606332773455517436370205110725539560232927040666577869038633295100888588259319197228906840604102966436600556823344637776002960056716048960426268618691194638385404588913451464616431757856751140750346808136364668006769596027450160604148987919283040747109020589146144841117986526018031270612000838151107198484803052880592155291972364202661049545650626474946793072351310479293181995741774535679253492614101218035749653398085945713189329867955884107267374706444958078689602871256819144441319211375766533446027519252224118306728612460996315849726277776860596735255022572943826411696445247644890662686133325037730973494186559990824198981346625056521701150697249707266738516465937184456704000000000000 [65,1] 777452888105803428749159282742400352809553501291501355669892910472140675094211765307262617061865979614863803752894093624271975586724910035387074306257520416078177257998334785596773979026385591292680967160049102855810539431268800997352010403885989560692518967634873736364816942966855848281784144902022393634744735280678091095348023481014964782946880673806621660990072723967409662279742745811036234628512515267255778167091827733752204467703068035495411807031414697359771158794444661998336024234295460498485574032625653807318889617691431711348632895424645224173930142894156789631475614418570248781068488241309719405478575531112871476809186228022271266277828583203022961227141893932329786083910172137798863675395855899156553739262134003209267596301847494713094173176541449198387961030358988344820540112326371658464811734923574286278100754944362064075086507841476869879673779377801657978773123613047583928936230950299351307167962140514668087634067907604641383570511238338811643397004243041711533821799619546907129792874389914475029095968249349323589215910067714287402270871396357035289267582244513876939402155635299019322543584156987309543076820370333381373624554115900481058178296861468325098526796443814686208915321437237024402451077674710033528103596965723013738493127038283607250200009594439503161330855172174160586529796128352183299847109055454629920692274153080326342908383240592155075324990205673217088087741584002989555381401202413961640433900927383717895313865702222746678986858282102403531113273651588252557630047787365013763441652303680312612014875810974007667019390572774294398054439648093291747938403061130947927519573914878796179906748877232964646559307667304860050085821046383925050003295085741777735796546884716455989261638379598572743458918130866776818478210892847432506952413992909650277476984568092102273548584846742707458840770640220868031354284242235074131197202561635210824302121407061328983040298897466786101199966065608696646891411626395146269657802673875771482547410377999066866824197385904628409451740271935264951853741319925227360272778510837338262612065806817543416549818130817349977503804138379733661303120272368085823003069720830461646182921008653622046790368777701914886399310634909631029561369642010489437458268160000000000 [65,2] -8242211381449875025803794209657068856341146818782088154941415841547913514992885400658783553616396134548413844519364222576669186087551138157756523137619177382773676723522774892857790205797165899692720533216793246198870689132165456367291368918981676673340221782692019572804151146334386710067949807141628015630656601313187094457701411915006692270023351242620746635651492621400837829504040151305682584982104681750282277648675795894156361771583661800291201884184984355036462737734129301900926615976476382414914327007502675852003498550033783247207518178754503182508166143066027956431566128922602419153912959339442151683432429084249012602936500953539890003619359812555077422249846146071504104573261960029682861414503440244396910529274223874621469033809863774616600058218485392871431395287054020497411066268376553007980843499507240826603808400884168562684269648436756464639320530818481579358058209574652498684627330946554607711340001997952749917509564496770627911317888578103113280589242554938248620244921819450206830346437420725667526944314383368133681962523298060703761232167657245650897352534408919805992445034481392436003575750627844009497739877459894867443670040969967370795911470733684923326112007153714775600072763674204898774392075880592105781333064101128137530928266467753112040109145689677707330385953157390694985133768543404917759714649672343043169582559323126322917980854390922712498377736717679623210664268129522988521951092697328382620584382801710017021151948063281609969031808232761627981799213973474863126782731553960269612853022824827714531203264881062871221046071112564953074315170294811626293979659123981444657176469810215109808569814580830170808060914004020363485386332352498330332776575213572758339747686024562547701934619217474352887507840588784575209181306356366454630792045030803277212852244342092899075325193255716654634312715571978894461499070413564873427996080194921127865407540817740442842610101362130012113154973453302478805864319749977998570841755632050399266475512188394902664547334407702666752549180926763754297845950160085080366109779935240895549713638231572846182176660931884914721022420398199771649099093737006712506375474174000962239159689190867418817405611224574120412530284482329956320925790756269091550606131200000000 [65,3] 137630097007042580054760834593244390035795027388116960911615939238231864447787289342147221272731636856792536362608080963520241510244718586234978542902914751061248281636109186533766078498839153392080977590858980328115616704835894443671911183378227813260953343759154221740292985179287533418156843281075719286064178470423044844885154764587627765276276154775002533725393409583128404149630597539787020064033059542070941251864720708781110103783094551069789491426919627255512191388195253907302702100971561983066164969972286407225600635281548781907383874398817022091566788820662214414311816594397188070505238893260222022449332517183293046027263829382462400344784015357241295255827249264613334999159981111225383549531486025578612625521456228004559998667181121336788522605039196234096080374945562509507198867732924386487875159084257772891684494294142377725170156371751696601744543463151494103262227923109244258601198419164743414900017672079467948722289325564877701242662700835965089446998912024500716003973458937514068018954720411325522856123940088018896469264762206769970655863848234930419071007822101062575907663163484273126403155243280777052475458556197227747889658785873628970039011154454458995268807039443899435271048205526185780138958944390971034656750689505721077505927307775366829833479853358248469545943384643026368559093565931715390756324134188015941712738130639111520651244839513380959253570533695024907822762975622831539560040949744873186106021573650688836181160956517465041526475407950699399189711818460308794855296870713533404836829628262450124774490682174434988428104645338832872157129997140761446064346030816431617242402898180009852870189192197012251377478520640473762043563247258190520238219699703803850136333900370245212350809208178468897990401860717285877948671278492156768734123638140601536676091477390052061686142187733031650767305389685203353403430741225891728274781004435952363377508443160859881982043573809300043644445825736274505750791854763999203637694035705145305529402393817705271658780595790613384542203366239967899560873636691529027844401112388648783979181485820779271323613334674774690585136596658047426014289065029112831180944169622270818991677972273557742732604837273349598360769556128204394287333734559128768755217203200000 [65,4] -1514050367457510595012900593083186529910020934409504448503511190418302616128177745244815573861376264383472357968262752118265625407492178415025357584765019637307895616602976008998591938193119991439932828604781150955538857914842361048866034266881083870147491932785794710293734227787326681256375366857068969847712350101030330479576654368516054485276859790079304763737918971833129067195767888205901706622249237324124193122123940804950952907331383486030555422121241428734450817047557791116419161694892820094516752488159893863562530971532087634333958244445802447041901472433236378174479745993299563949219133673485353340823247201441543624688548225577803256500081286655846696147665024568155209459281941537548407824854821655416107720088317334781645530509866843875755802815293481611881055981253073561684668079143095669365060264974734254476281915835161151237010297236451784234782376041984909043471961620343766518224072242123013716079537201274346359426737067326101180037494010782480036796454065027321477328286528399098702407308930716830777922398266220787679769040551375515682281014574903063784947341119163415733130453998432218881576776952326829005921162897696525395652707886170821188235614585647624859116360909736260228825322734304394101628807617069833777478999243014116789989228052498989686809833015165850228530853473335933136147426871969879702460765953129889197007254681455044992576720798348276565304881434527765715757744701332420062837026449037408482154562238419729523426668740893008165181256027744887866476070585026212404412791509007741473116982824201359498776678982971352017265645847133120803636937152280108433813074187832246557271995707909867686410920570049147730186611597793242275391814682454957290166955377666861293811911745453202920686962924209688400466449491917763713269203322906822729845402664880487230493760379857862607381082116583579797124622730762436619746233297111615795973358329923812288058304302188351434211915459910713377145809574269746233761011451064472242592790376234526723484679798450112100459132514866733533269687771196469614583631267346150497864098774427298088808802322642297116306092961921387039613721112196720071027905903151582301911331053084832571853464057534498825037850958114893368737097539211633314317748637506713467674951680000 [65,5] 6380604031163933048901630923950051331180320641282285188284875678560917420989156235762480415190808726394543195964175440573621600891205051637042290088051939032102174231513767691755928826531820511748428759289464129999118931726195850308496677080579461218674778406981955470761571147190152518921618549235118431802034244094177258984876874074203929578923048678502065018344331188348806388711179998971291782034550542482107852097613743298471866165517499925171091610449417456732309681999523209353113062900530336867440765687676063776261368917984403288657223471932218148279666260852085392742913939534994691573605016584433346499193092569782337126595009377059614952009394459360731632045662711558479426915404553262341870907847728005000810547107110587803376377995725499741497288422888380598478763927639395498977888427177825228296710030889859222988884699142767900603295366918549991500580955759725360493516333741847344806310342126036565129014149151541227951463546422107661282656485755873498259865332396481952563638002481618047868757861066087972533802680013105927336393454153733850792588252646340956503948659342722968558339136206580438833979916768781445638129494351317827906152285264437573726755042042454986491729859180120167537475907582365035991441130707175493457778174359399022856881942377980434721224083534036300904572513793549512175228053067433411518366340234490013603782324475458781729050667621060784460488573846009646255244834689829452617856392117163715598399419599902976029628997189053743229761341542048288910662592339008350903948079777544102463294475645960038189990899873119877066098989248408679281397799418947011924221353487411256724731797533675376977244061106899693498180603400171921536412121703371073077884787022700505156934822478157335655560035233436141456369690193137222939077602831287617522971442282697361820504535158139704179874262056664675516995896634378482788359476679093211228429779726472496048406473347702742903570967994329137860419819356887647058206099837559861590935001641287457873066928319822603007805541937947584881249877311267476265092352817557710834142424991808836429844599229831900439472365687383716964566946806193198492502175121596961885406801078562635283308572969362837373442883672182896597794947088924592264751607597211321913835520000 [65,6] -14953255169834174820678008185689606924449550291921515702007305178131816041144599362755722392793085344032072087177064305157252389787383851972557576142528471594840876143211925018499344509101566069230024214794644752198859869346265421558499943953056334007107119782016030996045213046582873028166840860869802315444804100630213480153621097792795171877784780305132987678848616065058244044623324166687790202035365484100506460554587351014658138036766380134104660454692471398728755626042768525275397521623924690547493384446669214924085544122361137845893285106644684259435345954473612068769589356825858580968526143696286241364541379100935033055323531376346522792007321881001621807609243951610697155982870625697229661638067770227384568378000357002106027014997817614986731493868034748847466336705318085076622113059195478975487790519015265137628607331496181209897734584220143236794491670089982061666645812500300321318596783328851076000248010172144423393149274851325447230790096848534231889266873130903066569260499046362540097143881090855449519757235264953585694196959728296875779682520705824864341784980249157958513903482292628468391996599872605875291669158959974075802361824563378903341893180553757247265310723042401183896786117697356207462833792940587209543475344891213298335528346496354357462242494621646190036079883063511618790747846561683206739405847026977928915819587120194573945900281742766537659823080475781513528865593115303158194006042052109545441123927394717314827026995894909428365571674778904307363170775201832120520067096001212733766884935627158072041032618676752076030702279895118970815279089263280322101760261497852427780030257751841433552714803506127682092923680862650075214524186224584167598357174323109179478814842578259077262001510923789868217935001958097790299489978644323254421220142685457257174135366978028664151044466024396136216514381973507144511912957094903541889046948072877500806852722667207839380305324359659251332181919994003862907157530259844295502755988364370063928522553288544485049041350567602413947083426660962386875976314024210119847962309418299507153961191719124824626029745172038982804745714674193066317129839736211896325740464654294411449059455402699847213588585378181833718803680877486784492388753411565326172160000 [65,7] 72402350759634581024666884287861921913707337384597018992466244667281343018005895617058098031941222335210177492231924164126240097892703522454674095776473705369798331377611968399313171687669733072894682583552214507849719062055731840657019553132039501655189808539456889715390923688008523134095296168311495458452673114912354719800564880179375983940193347509363750327895403213891258806377027320077717910382119408780557890331082419040525596734147184229464759966136597288757880481438267815731593303028208124725676526985608650015131446791592593859595144648311979660120879313342187125562080540062934327113814609194303844641360430126769463801935848701267044046193513656796443970441905061824620291410757860618600213978927317061737050566199500512562091128437363325938662166281553570452063889649104920145029226643554406731619513765154806165405094992996768660601723024514135404028663799206165994227961288094085570956345822606940784493471792016032983573841716217710258898226603930599168057283412832198209788357957523073102599877413184466586079183342374671942850001165660985260308343839303521929069938169596647214686561454549635236358229763220967390895102008380366990400581598788023914114213441249226142344511884092614377291879564070702326355158591825289671812457527604921874853607554066488089399688052729656717196314376741666892787420844598396121466787144045978108515138935655471655164021587169282947474831571631387920518306102691809828762986541561824678322928902306156812952889063018746493986991463620543451595894858906923545326092737955135957447233934312832904477812524683817366807159344814813745935200419813574032127559294978924065578822525996939694926780258838779859664486461254821620145882004645078742000023104061580631499813880871434006219093447580213875766154667517393497772512509713068313753652483686816898413923170360883782109083697440359769043280458835805755084189133406999324835903860283980415830348113515686340999389115481340540794857404674471373686723990365644881436979744123447695330704309229904017727143352428309207372131498193805755890125595440487340601237016636164369671829946244735956291298120080270283672248405131309940325563632519153318896723509690522140171723449646365369869243694250805157765054265473913550276364180546889187328000 [65,8] -555167264228957168933292030742123770850744181750464338014390215192784851573045337343280293618276494362493329077728917583615527151657584888452306408366879053360894219584454775540171331288018860906308509906579931854355800710549032947828750442640861859122666759182973915111846171419479269710908480974431952476417275360815133518494929649307142428478757067314146896497465936044984630829576114698636625598528718799607746954174626248094887812669865533775891413411209863926727979881946361245596803955079016635003994839584725983260654024794994015104661797488873748505086347193600436171743682449532907480963580236564153969395861087613823933248696954637425577568171269398405085646840338618574828461643718823678634647804510705241701103679817953425434886019611813686841892056631091307190088473531570487092148220262515346497687473520266397338579462619936361576187155134231220283405427305550999292660654012728548678831224138788690274828283172809536357844372347650877834240271140206550581030489871763293069569119858721026327292541894885218443447525615556816864834311877253100032857859366856729465816592099719730543723741505832637993951776867782167928628142314304798817857298239425385860596923546254270125827911265510932775371137055732992146325126785561337819997980929732259942215454202738078585206553105518826864788788742453499047351267822677642167490476418998424975430310630620697123317727772040449160237855864457456133485134036883945355288856146477187048627655809574264233418912155639610474716531701827639403011098938998832865283401118547857985542099153010602895316436688849664679379400811559047354755153623511601441782058240207079284077390086259210455094115037231052703395284091798690365651984174123910315214730633288176538238300300933971478939195224692166233885633727768677634857917035886905961685303020561886223821110458530310299156441773778408443451743050321589697765388208927546661676653266718948064353545485873243005414694437778712722685688495271254203453464660560312925862536646893953384960121698466571731144919191301547611784853418803993393037386393014125114541695658465924181186335453973628722978464484640125999403587735889110005681473653692409971634941231298982102777578538036472597457142154145083318193820227393453726049634512401334272000 [65,9] 3004208009619286414642642786131763843619298812438957544718682454753835944236015411628380053485777865409698202866039278986144432789238084263438179925655706053805434869967078116079005569647574300921494639465623278268296860825669634274329303234943234067146928765428008279687148482503460143821844576660377135073329791392157180345358414604719277081144642990238302655474223761557768373053276183124493858587728822672126683355139005334838828818336257461258922203844358305189386612793454480362152981977103388180626883222848371549569228754563248692486067074148869950080514374873250737588447163250865805834106393382377338293207111505402293956460049909810895497123903402345371185951490758028081259739727802599204500175168528144394265818448310804509190387751476874168624565099195641968001514197538305315883616224401472941171102241794016910608629626638913966458831991375357829275407411628131917644012134160487685884153718916235804454314496329638903312672703795866459956454438217952776770760033069091368768012035852756924585216694076254004928073604445328236595768645099800390649433502657011902800977761933416861461460637027872363969701150692833123428218070804226085673705957689119571234984301255921164790967103272892461231121406196883678053019135300378335884609216901341205164006294709598683136495977289047964483818824829994236857002022837995504794146579113091443047084508523373966716180691792009012383667626888426016423798269911315347913838950753585005682468809946125813333303011395915764756999620383963535143682634428248977251707865636912519619556801227293975588200651650740029174934085584776459278132877345102152915438151981996663726340796761101445263441937833127258702689496525327769133425701729720633397821123372340501299150795755003315870551418432489275828077691367907863867353022032459916556071442847285063069733183541513228638362572383874347709418331160204288968486231490441179026080697656814531796367465979681593276469416612326135091350168463064462416493616822319181346102524006187736722525370868037675090096068497757241142344361600162903073230322029416782437307546036190331106727712751039289115096380413123975218232747901629121341783094856503305555000771827098953393158549701225417038180401957439464826027722938996998485009159185393254400 [65,10] -11841248223705157272924058419067932806330740338974702935618232332580065389394840574606655392293119849730904807499766083986933642051526099752252595646678736062013009530151220247123390475552489338138073635388358656565152778989321794065695310474415539847664495511813428324888556085901757141425565454789798960128626275672682019332901870110151612157775399146439828295425256928893598151812358448600340966352726171710239995413081338969141987145887909768491268921910542055669281692431217247386121788236483331920369350645429911162196557480858411908478625894898384731999227495793636070971817246383930899704615091286291994975114821333380092601365474230863659725195311047833309477814064450692789909743885896205407276208331073478647237315325141227469187192913153763844349358954743224833556327354620035717425587916910293340260411272364998990127819376974846379062332858716930883419628258898866988299527805668398696965946930960787268807478809002505393268650095134030621191023262576949115358479478837212850109753937835145637799397509388489658238838962286074702737899888569281019482083376424494248064622199177403596122609136389255604371802561297034846190867348498150642665516015476188566988396907640263267121522066462978178924949064473850891144855442711657471209141959980336285693103208952157364632131515825967499029766267693999698391208570588573374185195573364303340696172660063699795486936011307832101998305898918084836083349168836203435688380999440655999967290100731651456106061133158779007986761137509562854642996989372218526373494214656048546178789577629778562091766349810565405611041773536272038296364723943173974043411959301825797574252165419957831622463086400455884903105503030894829396554900254639060888643109657316867182464036522979140263252642263506756298722150782022159194087826794900336265301442637265999359324897459382678095812743306487279560660537471978087812237878805953278426955654120051099176856950427755225743294524301199074358753161676807713878315008305850156547327191650022967173620427071730048541950963496422615563054513439172083649350126940899030383281448484235775307434687235608526439489506210812943031820584403335477766729276041309844583370955852519322307628858813875531222588374115432056363142210084872581998956591343206400 [65,11] 37353695974732325700271645636082849727033017263105388896639664019664813577744538025196434345246829039464314466873395427081505757558755127063015225169534849777612169719582398866872962368474155397115630993759027704098078277630064811902549857635940604236113403684280464561305904578568285432960283244498389249046570226929427743165660967807121770255460778742970470009107237564114984472167691772556969024137437634984141471788810144401056708027492278743444659641515846815941622665597978936875329986389736541920772556516765696434611140052707714694219597500182960554027618008422572963046915070117080356127524483132328295105445789818725342266450785805709905159120816845408807156326951546886933078709031392039744790306743329442288675315587020941025256159021008248622095240918421643601311002676708814299134211117082362723362057672507297020581066142114080634938786921474119906625781560558271373961240969548854106240521888250419047637616839163924939738793105092982145182681361524455443457159293119835636370419453007839806635353707220868157094162231822484908585491207090506193479219302641473303182085869201389622286381903023342395158483199242789572981788787970507909978181603322348149771963805316911895534610266866130866003203782232717178212533095862962005577286461030398343039390671219371491700640004167748304353785892424869666001357551496252451501658437054694765845565905940138472730494797666008430312916063214131655132849360702170605763802331008479949518565471690095084094989873715896871263279496012868070291843398235070034083821715293598552924307285438350114911060229298896187585841596579456226743003227907986809855150414046881443357438676569315424308598049744372391101955666198859119230108774565048497486926496748410821445586650761579826494431979301766765249962265970444099237456147801515616037051485190191009887366496252443161943551075838392220760525160917595605605044792524274730559354869462850758193710202039408060366980605399460888038603423339675165885120882914158101896547965521964168983584256169019345416947424524753317509207411753163973284027665849563351654849351926863198934613335697950833142967295142761700677935301901941220757570412990286773254493085271348830966148253540664835514739503045227950191537502108872984333686459596800 [65,12] -99608838226389842551777404507076745682551077153780714520931270262111765731349603155480211072110045572617754809226093440135356224884438864157534470013275753709150728719632756524549596145860627775762144690865319126720207570157170832645441431084536103863742012632564380390107792521351067354479822049841873783591113749840379948647091995977458791630083031245112195869182744781475786117365601250844007596653465447271809172014038737461553422436963861630303060032265300632980199802350081603748543948958942585530986351406491480547419866645062746300804633122862542692376250832999295168386985112927289607792642722170565302307350313818491286086693230865524839204403703947662270482889574827283912867240197566705814927505011611840577412352236793747027546560424041497047899631278623701953940549355486601065933046266560285832473581191469059477461698784165522589171512910642727623516453487190691744711537968082741758461406665738027933149410389120540327056139909385930845283208859867125389815766958242314384817726364779591183951203513173811154071974309526811910591325876416824886715109768255484422666259533817055340063854819447955140396254292622687695559525216305951877499130770386322692486524274606938963679067207692379893811730970215045823254148855823558200385326649080801797522070547271259399045233843801239270695923708090427125281119904520916758942901028803415168467619390848261301114575493867044100441400146904538072531505075950556809772748279280942960458446464657709638966204812263828723924901384042402134619833433811991477458588260489427187658451395691406543670527536144769550524964628753695825803001835746955219531334906813298834040186702126457082653039218450748694496422557929747962105534702724784049711240500488258998894828515183776928245883915060168428754321021029568552291321890292473853853798736041498054395462564838423816734567652752693216211986804305020349074634660071469279761509777227934648444397355442842488356400930046531818627334568321053833415713674534264599980362788973118272548249680835766190317316767331534004454072037958377771695890616490833364172289943328985681249443757387776594111463753300566988614266027289738882892581592736554481965730312717316539001134251209942970381260432297699279720059532571750807960236851200 [65,13] 227170166136734990082764751000865106699314387245891030500896604267167760709079999598416628557416247346385217003735721852722015148639143234103789815252246873556803440092436847458421270141007848732085355481091132700389368351309537903123406282407708529309672654468210140554662363095800093892290198351256790430308952969986644510701600292305481752334375223974645583815284719417114751342744557267240509662064610956578822397117850092971241939158841871189548388299045966339769635803429810408028916231906393137390777231651273212218904672253652580147197142269813000224293288734807480166949407648229260089424967789018833014793765530273802025522419463953494450089652682233212893561700517526418839643343006064591921686573436706400883401777029694909779245579302306072220887803883511261263203769592650465331663233506900903348985832014293239665753421661800950861623005821854057226289773462384822532684392102422253847381224811076362476142972862725949639735047389980675129214007993120713986534567786061787235383708035712738840175582364309878887543430688409174406864971662737170295487615815332652383075498325620825302708297475552252435010789028618598654563816596134915841724090076399979956463061587908777791735070791967844396008442069276204222709119233379871914255661811197967617502144582154126190014447782467749023860017258295033831311510173706696380727463936514650163578582633802163533152851816899114411142903269808446831035822448562845484419951676516989843019720061693205530016930823887127990119063041257924081555741206414173859868722303993535646738627812009524489542118312956091693902649227612672260486722962559207530519518892379115613777208235783307262977653566593318721388542166451246793651027432337733037443051888491614866840299182650546690922592701705828219567794342603815414718676376601225120449520743505098733809217412100953425274014759172153427772758231872525663776254622419467260940619760333913382864730935170988428401413231393106682608489656888568782336714150329599372773791800805967617509386521051460181615979898196991765427899635536524260440632234128294913939817818764070283066944310741200968906157866869493409321761670738322097445904989457282346725819035965166520384006947078963515090298170622104812327029419229279769382092800 [65,14] -432395023481360282779974134704009074834557354274181503841646102697086997854270225569960310921846757040117914964563602129837279921191708214139536528080153218422489273572525480143515482501559165719395113375152881288494121628027240288247117893816688974604679925838945585065088883292006079018357822540214804362493491651978501141470571431289738326395347944115629757364834201212495521537390296759435108798794789720279699289756792555473903753697471203230146022782999705123917776858097777773229693202547690418580910255129292058208648678117816748051898995348511200173305339925473172687780642062240452354643984449541932757058469045591440618247745999359567547426367329457383989088912765097051762221956447972773806948182952973516189575988629293620281406515185851713025336677655122501949077709869420494593400983019405217248897431896417791609944931817312993627378217066812931769524784910384460308289033720193941121516115855542479910996386363381349491514795012245638876591809267919581998352064368729115192618917306900407240377459258302199862079914286469977167965260261368322321997664128348227836815015284022756907271957896655027921736711480826052731956648427518310733877613475506780628407077428053975311567178504550071883321457664664424113867038634548239123251186869349819798971451665398104431820393905738106792013905862230547806771407191946552428811826499773897804978525370557552034538601010843680476988011521020954738305314506554600745654048014174796293275438487919800836450866939589328172299359999551603747985912527966320889328190328977130721800215750640296186970127701036554993685186294716866524441167222730295483007726513859759906463478048184813157459355384413882672268414148700724766807261280865245603550344522800781852460264578069362263475807168909828368582321665573163824404787592834604993945855586809294732410560735837264843129604478290918946152057181470523279408548650995371560285203372009503420360727694969702510441461023723050970075599347770329894557713177190514104696654321325154153545590877925932432669046342389467289522430074505752228204435733179718918028335911218753512578545722540640754088812380503599824770417199812024185450051535128278560505785381817529061488530409701030900026851443126657581940566010777237559705600 [65,15] 648998403294264582623821904148853214113600840603334377261870447056202743755296426876743744198438501064872011135723664776033346168011483122468482228619358022545448199365506910939239740519228896520060171192112803735332226027939483944016991004182263473696388508673077974283527169045665575852048990900872081033576761900511882395522218767887348072314670742311818699296119393806271739367866649099868648947891883964316809724044115071885159688790049298202884295569099630272366646840639434882314215666668965371237694985819820599888745155853187420762971291506551952495736625453811711062542270878766357558904100093024945958790993275730742768136760229064004613294351220060142713136280018285077761773082589033597482016366091932413016785851978516335847874223817852764637105346678008907483002010450431880430337326906432824407689362733628197081461407047043781570545982043868177721987852552174336467751599624494732170243302144302675588912037624102695330443459583252360126733262952803793915629446309430744885736581449458736448006826242319319150216185754886050811398757203949849613301952252331554221139566594454431077291686280926215510865429491207252773886519034949489028216926635512344559710418776035206324109127858751146501709773150087856850235032592540946841182692384900258525386462494211049290595680013471857262488427426443718686834516824633569247253284965086050471647626976669732303963743993660201173780343030068116684457109233622622134692715238472719821565365976634965492709426836558321923696611538025811042723371053697893240310037557675899863220202944722583076546300159774475646406373336828173830521333250844243077373253841180756258752111838945242466138861462922278267932358932216675290560989804545887965082003309014499669185119598388629670614072461126739633700968396535474519283702376067104140524868513782458522228695848807980998169727898772373554479255005794801666197249834349524036496417601092539424470952561250296546836193303124847777068482794663037862009251961897362898552987207596769147705562589737790349755402086460845159447818393196298420533522047906471461842898751502867009836380292127788304364235578036097893785849589000395089194746877422852637498147915141010107014024247144313803879258690134070271172680572498608128000 [65,16] -671398712733363791102599396053000961548770991048786864403834473783205923335603198484013176755641427576875537652523988138535179339873027453684781065938148497655969531997349011188860490300511604731748944845458823924225274103197836757338418037511081144382734029346534485599978518393483866677522517372742893529797625274399496453743720516981624459402567813368012836627094817059750591786189011618920565249830795471689940890003369693155028290462112462706102365818296206094857136872751072465253157974215596171366262431148118456256426233638288724954144780765932779392092000650655859391097537949903125207590362636244225123991719317565220468284352484149924179413271958667322882403558507467807566255763556211977246355284884502432157129778177513349860801622358904672102634525881968517787450015661451452424443557683731227221089514574628700540266949367446912785656340806415510863926332884159888603370037302908344801801688965044441937888603165625915837131993623866457917885115220577798211771680512840316874350049590792824528883822639668287040077596151253294986858500325748352391089718270487857643148636313207885488709315514568795430077752655710722530584427300377673199540541896451038375069704733406457578026573517537406146427941705728367091506717576311388907825848255975080519957297254117081255062679458755831576134806060343263730783131405693184112536838197756380151266726887219236119602835650086949456850934119904067139572757742190816343454224801052537622887851396734215504484496462290849471865086808485594889200052066786867697239065092550014882286913490694244481140912141938385439346380498901538421817843543336027060938513398207384092527917404136790770551199299245386807398339398536637083935479505729041376673671078323119197194434933471287714643662952322965818468246631269886988195270471513700960710551980054660552975718663155581891421542201629824140805070431617148427355692497168586896461375184389827207353886546483486168817032214168831790370273859700318464493321567740045694035048207421920713442511354632160124861457036190015275833659937994139158290769167997445223605591245280028760888280251314380083664361082067505549333606293945215295617530430269994637930341035982390067198615085835921770291902935593525528650362692986470400 [65,17] 204737076757732214847750812367591892700104025519887561106386455692233528076516472222709157273114897736672302737732259808724593047284168574112946428533015961265402921551713581034108404558710193892009721061091631348024374480398587087905931437178886428266248862106280016728895887061007094617524444830674305613346561782115909118181193691107988562741968241851482311511639168626346266871476120263899061571307913801787252766982128838950851795437225106549533523386122659561297502282841870213835475420052444616204851745896738595430377309869714108052207391820131138822076091650045992740910969519150006947254660754119031631855799321974070769488749345605138727208519710812501640653973193458554109564147594546947067577237087036648501573351638828983099881427392162416057526712945668253116420562739730234891884128151825296690053990852627440986670637766865547856661554758089865203497603705858805900025665395295326226403644050923333964943360458410256319299224403960712849532024927808328210634425477672968639736353789767852066766255535747182608262771208406565115804779539593925571486654762693091573050673673386383090282163712808401921435414559830544662553524752542128880046769583466767640220702505079622495297076726610237849694656157000154879915922112897774957580431115794852952633917346609348754471951881031849039130859208715661709567710799896465317929374848393836048020604517321263586434366087766661299171718004375091711015496225092859625643323638891815964986203726885472008207037980200839702054010358062709110956872573533972649275652282055570040668544082272079716495505628384729725633874218780917245495849224959608836388299071617333525261732637235708708380768602948163310769170645787541301868340024214652425295142878686824415947943257055543737086588147162947508685753869530174735709681528631019721077547800891186956609276131577643215247930364712649671763592908109686495548184856274692219685543504231906496363460402072446573226492986116704929159551836411418092705420309019888538360689751289933983203866586326950633492911387668538142344542462682146915143145804165811761260935854005147937622822367700063319097207246779955209170440242384467890632836192747233725211575228113030372669211133042245972306671103905803960176504471552000 [65,18] 910026866074856980716353967112908784842421029496206564193709247987824503440208159807663221657650825044361206867597457988928724649536919697657902979018907526897832014494466693874938006190645664804806087792321931613082922372204800225600647806880332819345728848926166936990421527166828170310907715051045594021575461934678462450290160355877744585785033723428546831308793093373545492555077257085388461207692770375698346098355857454730895792878811560916130144648761391654507180957852913176924889567849899629878318587643790221516898386685536034396498635324057598238908854999527164041451368722406726493905573557570545753986077287849541808114856086578636945086533008013625066573318891552299965695389547361535862006926668471589460277120135882932688852506858184338800168162495073522676621101217888633919638159869126553096411537451240541876039964619462455206412801093918832798213770453781773276651147201481953331056214205027015639285578154081980070615957953396660902160559425914957692582812680126105983091306754377859391570881954873404275700710310484499311256565479774362245012882077800164045132424681675450243398876933699503810024002591721860812572378170840453849077418877615496869433473744148713911361706204242385674361916888227158580666472887390666330911915568053142075204507590998861598709316118523966921798642448739138978700205913299485388441248568588008317789015649259796785828335376600200895395452085630182988747365918755740552014427187531983061119958446624135014344463230074336390120376078268707437522944545715477856219615770685352750628014498997911588644980615747763181429940846514242819287904941251821657429101289818751407566398450863954481599056889235913182138309178173238040469649752964359784698655833441715044253539087182176109448479438177185390173335006770834163233768957586854261811426663856699463263036883911273225173683574956707820031802118029326374864443444843184870044846478574925754493291829562045095963481683019015260849485321389415710027161522419653133169131566159877837837510850034909141487976465349470475402321943407027207945505516106723460067201671884540880584263926266601543453473079264811155977029150488026201853249901260873156288164134102803232556437440386281987784301832177790050275583590400 [65,19] -2441930617200902329308100189364884608525542803099881098186937200407193709224350321165686755719424430415051040817843404931095902701286019563821017393559986175399419256595078802256402261917022534439213581201254095332783747051217469295224321531162213508159532908467870167552227467802870618367263743221620961652443811596750694179387221101569996381193261734708184932853924397195940053862588440188667552281324147010838553628952878053485311602526206429841270904995651562880336676848700688566730707969176670993446368518703485610997715008258090982055869482309062665814010855830536406344529354133099827366169207801954270390067983411783327921406608721889942608308219915199228160906487384913997601459062913332182100696601524563983156797330422174483105016854540102749722645198953299683269655890170445236612560975031392676097581936747933216325647133458173397569958692950301744449560439047371123296218277820566839306656511140480313261779788608683572471474457935370571028446428278413328712377111005663543220939543946097575409705164994411665240466563820154551348784019889176064932641507388718101506924504845494567957586837080145133481832840295967513436810677775964612482758771828368654981350376243725474190864478910669332686004083202501946943690983118532643299654985153685868794725383675328883205990698524085101291889844515889472626929177945809828998037525528383215153165701646221049972557921661831144732114337095229023855203119385274512310339522412945910580971461104860589643416799746063223454932617398124553320144050523556163443494223476269962396002242425566618020508621750071305087947305316752052862163558439927943976219747030970411664671702968072273563569424632112328857432358031935107403165085073789310934896267902950403558532201877495696492127919135727964133896541164753583603447811258973875280652224954365694099035649531844866463298879795801099987954602028026890875555404479116133969760999143103453433533430066326671330890412818624539556943784118822556853338639201938016538493622166086246617298523729479767462186860668352666097223474517608914492254944342105322400520193846907538293556333637349115106946767097405815272097019677777639514340760411625191577999436762038578003014883235976023244865198808477693373442949120 [65,20] 3784981529640699264033377463214970681242275093313331762377620355850201759513359924403546605977509385992699715370687589047130103219503527881812472505452053850455135327645474846895397438095098775971586365772320681807688322850103825273399885588335903209772587420843965707084355993822428415842867424854480891322587931987830372884445145426977299175958919395392267233518867202794093348558761515132824943961648919454480509438998360250944742968508073722021888973824137983912743792521569340481780041100919107474430851867173979523599448706936100599542959892735805039656763255188790131417142844586381002584627714116871062524113535270410876043665329142376388330065336776806521801650764479242701086655193133891343438733776804063332550993347036790064090104475896722728912978372789951619120260167052307523983075000399743087372604143885893850322349427640200259477530934159986075461244277988864863147088681581135983251430267980288573612758981603429515451124105294423156628438407702812863585597025611584701128796768056365077232433217219638678458713246334223362480824711831382076117760215437323327264294112748114185637457960464338389772785817999852262940147201445885933090802041933200090614538995009751319561673566532431982579605110264227031740230434149711556587378339397025113101959641897470554595326978293565864415893064921859065935384130403050011895192440711459550321034637494515541782479948193805645048905854075762257306829649716387815402895110899403276586665863621099868263543850061458309316660732192213728718770211806417154380855998375156037294537325565214330803165378914476390751028741898988971426176480007496215554334616353959879470296656184743874288883516730924907303182560559343450156778253281842514419178247401878090314632941231850773299940296147140488278719409911933442158046497409872072922155914996816292800465894359108357786286304801750986506205822323453832257718454160179075386044899303353865437327924461712908137921063928179806366268350386827849716391378259526574969354695083475460236931529448925803988587514791181408480486728602138675600817646178974919179217476062320872924523674308174917008006792684453065951318440231717488893844458819822467815966036839405585136268538807115420303764983093298049497169920 [65,21] -4341064412022075822499412734133414772287631749618717640056355601781715371120372284745304834198771066108294565301991180454171984158247152581338207494640547886608803201405826834809214286695049118127625855864953928067721166477710373318207721511818532263834754209939448729758143747827489276970566668597204807827586660387287958725276115724517766101274467185975240158616058312716378271377230259407128876203013551439550262765148911927574915065171968702497275778537601194116366738844302827094165843080005916309466959652686612711576654677255276843288057800243863198863212170889360332767753975447298281638704421941151850296597050674057242744603642675484821068423717877119281198611963070511314143667907537192686776887708073332080486234866572050258513141770818893970945370931195588208075011443973003487992331445154924176480505388503169990395348789310968539331947313869527914855968732114753964945948316467831497998209270265908450487017402285287987459836005375492637505601729779169323010007608937529795373125972254621486406546950169483766888780315726073628899694640349955013441202576240435024595276764351266335280168117738498478490894787265394525389294411571602462366827628622966681580347373228854138993000654727722305774953494478560370600189517177742058809908357769462094375839338279293432337942372834819956760123072377035634476307995541854518735164417824019421576657166598889319942196764820625832313663198993902923884864537809943918244802749475010278354330789481737402833895275264093996491163784346003996689300880380484106038943854095135125015277151477232310972756998006513291000951199162436768955682543492134576160179591878547905032886826649731410880301736796108564984348314774428839828617300983667233419080481175250677965288984280857970528478309931442396261982568413459802859395266461152652908837181859957629973256398761151749270044148944755692240523895934564184452538449759363586186491925127932514147673218937570251995674956819437588738077482525483908351545008479200667955482748299011900726024200174781457190001880761977134387863330850705982287830890865211385396297048519084791881831338245015680417476983144959020770516251099855732148256814576390389939407679475455520466982641365527536668375585916771127787520 [65,22] 3956589268918579299812613680528188891914216541798807348410995699683577915670014246757574899248659065180175404214960526601079882602141406628455999371254524903530078755730428386228083225971618463540780950731377176311671027891161072056781061231485979387834986310574739050893425224037299416798398704250652825979265354827739838227776382042791212424541368143106356418768408778535838195171830835606111166267938367490254333573646767735923398504137949038913714897872350196102535131162017629743338036548060898361141526662738037140448251410902122093604595424870449639560428332087990813091240401801882785989961047825132368940989461027901368355437723631873699084850106001937015390642504716128558750396591667992072833866833112391976348890100778219958502732250370973018893182557927750769141690479585068622502100839967013277640341015062443737239295886631680032840841070614283115130546244508771026960672035967375138095159605958134365308663780896033819600171976037860646403072784507730778414755339780215006521816442362518108337367315835705057557996443392278105759806549966416417953917459645175950525089271303456131263682228248475391034856164471360107382744650886890150803015137470198543373209184774841704677166794067188008418774395777854311625669878540185063904573467149869027991750817786832087064518428841237074343133904674200997292531374336024677655471664777858485501441394873841558815750951420169183426732061341762250582417911524208605247218042838234063940664735966934311809321099316612138781141738806971320185349236043877487379664321597286970355608667749204826283226428075980984612089707669529107023664650524052973620045172417512934923737081208762710360718429979507234709176227779517451228620791962746605279247796086411302692577144272701857337465501962385799733783758793027269302835806833866727961487998952055964572137586208406296307820709471700502218850159236183022112433930585863191864801947490972485309520548908988803328145910182399480831544251699009247607336609330727215317866883476946497726494227410390545315999358112871635598914323167333094327574605686282118735426079554633512965446457604566540762371575111942920502603773339732095791277197478113447901729729131967411298941366932810483508127618971446804480 [65,23] -2991393348086641446817200118420756882943704591919115268823185995483378163198075511916341487995255148882697875667621321320109218382472419464618279279633399572153105486754425353142875826641053707438948011028609200981237783718975023553490104811231339648245529702400696441330257018955244536665735640297329113839865621084745853084117298152514416085460776366415775963641705247679324328201530227447561533774049315101811399322336100332259398381466453373014874077532362940520126856084152353633002260371065379788259882992624207694399231709501491990113084943653032481576683507718353409870181475725725307597778219007740688774679830902039997955615696513821656579249125628398327209939489801566694862250037153846029679473570723377261288496236689269418107366571370631216632608846454249171259985241500621509814631210743635671440507845223381275405817364139669970879066287775231576840160850013482717716607979427985715288629568028385907000586924261769778924407046515319352465633944284700534081129939874646322245589484177918575955882673257600453655226251605280965253527077377603701006775545201902370796014035459588582317030741844833407335807837585982351561201871279776012929784628088043768260622923101606110351204033371695854973165144768577923424273039786864986482406672340283455903674208616977050200369648790366065177371805968387470380135887834142741068186948680225729019579473878272807439478661614653319325045440134344457257142794321232517157149615721537121937305096129200448675466016073961606681347519285250929314848228815750909054535233850690696963841296584781546201171786128234250201953713573068973391599260032870735235777026040134159070102625790515428518857007260087265425049388309897112409975138663882186416768955519679552549106813321974141036559231591377663108624166157497509359516165720053151885085404598162238519879603356006345081003612095668702038174541499284946309612681795958048505178700866772948577435887597825124153020464797466310677813397217730197005779512845341435906307410946021196098721355205328723773555974204435611971100638271069789906091938569444850348610833720759004909986927437499547764030652006938761578737659604482171565077562146822733345559329416748374130386504900595852918996244868628480 [65,24] 1977799080406309894905551529932660984699734338024913757701942571517582605363383021560923256765195630538940728435481191670580862759495146104449764717738101173650200392441946829451404466307534587922585223138747269419900455651751827236715488102535400065136416662920693369060074776393863495574407815445402563813531308039182764611809080439680910653710885111953290706047184895123635990352379233830403510905714293736406726506101087334550729814831739851337589798990124893881134292943329899815355529563986819483191746528457309201766674885372363973086068752162617763353219069115042540859219255772657176690819312268350455477921992248604129236002274865666497853608427329500199724117886973433082378405209188747208318121488500082902108952380884948637627689727141221896897969202591627164982423383324768209534907223381796630116580569925510735986429606418724687089013826143398104019731453414074986654756278394634005527926064005287250425587693565746185038810223219907648366052897648580297954603029903418710980138702522499050628140190453240978734831658478882476944625565120369206359151152519711155023890515868155381649515382434830663616831006992450198395327913268188534222104057863321035589890155096108861656684054030696757543806664117432597363564902223795387164528171776320036754221179099969799869397587385390440609668810739077920697171971890259376466652279038680151716427862709502011674405786489800640840055839545110021477970204503145351967581293536704183102075521303138285646462547584589785348030237841764342826762535568208924641581726767413887445322693209853603845084091426360791863742845094712573632951243570544029942198605551662744722882732164434181750610722890807631947668773145064421222487219161007235685230888601282291600164332348741577070266921805707146534849988370399605200315241404418232272317888375417896559023952680427653827715982371003235607140883954285731002583968994052464019414702202342621608479685277734330923665120958327237077866150589529602658199295134237136804223380985647936811453113321926199874916372905534322888361836003868702547026926050192738419211806399295019466337901745293262472135374659956973492721280074461650053588854693041486464328487821484006557657010805023772962609818501120 [65,25] -1238206111825857054564518864123747996312314738825604436464401208558684580102072785512605783807541187145740278948990971401458886886440770296967163769776831390185026068261884146496946389424055268852505645753434952904918093625608092501657161990121004455430926470200541456651386565680657814113411543082369329178982979477012984587246291896843922176818857248364573401989149340729621328559456514896693550029719136773555971761458667337420618925612117077466967137647922764415596071690164928973417130826319143723081122662518286175157663031660466956547378493485693354834190117488791691429028459644817230594291682752035270170320966111543542876290148642882879762206695505280813831911568303029714626467604131779048297965476055980072714341601043744473484722081297828797341073420776554406950607450088633300095832003739761039958846526115758986709418767675638952532182546765206591483366010638033348692638620502679092345445846620305162134171000182852015641162625128350508551147273094579051173023195370505879997277059810132608513418829121660058141613679273807064168282755407911861920444380321643593636139801650498301856287472641298092437886230837677986935091320497169313082497225444742011105853393025452281946425807702876019480066644081194004072279966568190678402204685110552638005069898875011898067931317804959846918737901500202479766485890363190130129206419650193379400488456409765094257630663451467418902081847943037475936614259116626330145577684543502461750664985419370147919415063694513058185624545179680109662650076030483210785562804692640732636729998793805390509358027644949708059562542157674163362840977334003665143672588232723706398902894274526559604726860197967444252181249564156281233203318426749909685409450599670317310692543016081513164539326586301530721690557619792511324143587986533505964554453480893578275305888463726948463313656372730047615528529354080332691494854598013043748154678952644054619989250366791984643247257724837903033973316057005539252330086008912223653906686165472461009737788313287636203109387041369565529666327922369070530877505454337374525170706033995406584817907747912875633553548624874284325018685322472502915250287320501839386202623632085473519948294692610961533336289280 [65,26] 792580415837730358375107660248717121283660432606307717778997073856380725486289625419347303366787068819844424103260296146424064683540159201564210344579074174414929493029661407323339661001907669200597712059660982605284918549219712405342002780556075361480535204195971178196802556558293782844707840552881230029244653466061000753033627676837729683215545601106236638195284737642485724367211936151364510386020509284069451851238358922246348532770741878367731065691737685030184481995903734745025115863753152122371790655069610137040726662695247680331129759688767531114833447108327053023531905881813783067803167562217521701563856571309098609801560833424972284334674277740511611619593136295114912856396143581959822018129873200991504159926747786534121710558474674229511423518090311976177561546933617181319269940195293399638793578891110943018140120002486415170108011928406744710282498805463897738306225318847920096006855311152312592600340825818174117632297050015337990094241889782225618092397583535406268297029560622032427701479046961004984181328650366235921844148831407403711614445834351110275068376071339578322022165899835367910758343101358680118841162487489480675690864759138927190039481846298629793305932885646070264083687084776578063903054611999749034122006157986781742087433684790555189989989991512686554448600772598010441479414446073667200883358859985536414220029521289439739242715102826966142113383394584955899008185697908842552680875357286903296785563074723023208670333751491903237988132942942366788078207414508752633913931616510607827336910527529864194301525783115309967922172077498914893690721130634033167764218775885896944707273290818374177779446210368469802381973904027251245825631607478918281802759473172005508473558246564771957496069510282603722612455815801986212619642141169868047531580394378234071503459424717899807476050497383780627814311044476580556682038023321548811315219797138003145693126636237007819463629725977123187614120251145761056170845405252512003359451951218050421446643822634312091699981234371735445002408502656655385002276917371279946463808244628909293544285212611735978846657552379324428820528774558868007954934965708444839614162510553214396066479945380605806510080 [65,27] -520415287486412243588864763550872394301322380808163351017368855998138020255404901840801038048413872178806018738299334985380551257699403939451849656414256057447128799847623508293462019238613414532054311813199772727628519194223417654422013848030479053958320693575752058782709414238763500974779930698013329365653548804381877635995560583363599902516261301509855763748009668882899424323046112680987743491269179728351390303678171486055651190506645336922316104424669858604343544559042066417219401279268330977198330703810283411937880099976793532309246868806563790198398775867624206347588273311752090177077081610191899221494379712752589659635880225301398194147833748269922246789991101425605993784523745563936097745942792703876093683035731916399892626530311423656827985641625984268862301933905356253688567834858387075695152567740879356776126591455924271559846915556052749582915874868559295163075996273132952310826786810844182918894293632070994653077862484056003068621595655518535608917780032896061002970066199678373136706448325431845806611061718650830451854741270424282195909441042758537982206007714958416449102442594064177474611751748300581064013834123800722938270512686455269046451963430130801058042521567428854056074814037095736697159346414751448582826512465823660440914488772390200027763144938682986134775629074573015160279418396294190140466722824804796349755967300343782228612216633298477912746903463990894498165808044322620211136111682338058213857974599730615762470484539332486309342322969016790578399532315555785469047061217871246362066169095131192371905234717455701780933770735742243563894059200494238817522283683540331872221651851463406271845909154373186196186957688454898679788210864073182227067285697704149743968076597076630707814600008423051989974595524201136631272103048523607191948627025589127360010871779679974516464212612980977299602540759033312788264121754900045562324077902325344175286288179831915371662285337213322335651477829388802087685225333449087686415424646037205847108042808812703469192653685441412751236031929028241412649803914946158901910625330635067636252870353671533359908892890092821581812867404197006706173693641525074673445572360175773346708211186484563148800 [65,28] 327888687948881020512142406043987495151320260974459034229290309405130988720264709989698141860848602615864574369873822139796829984279445436342908359326440003101124490785795620930200797211574911579820185354748105411487852747538521075470684266761900021586690907243127692766286084110092424968616909506395079519053445899843106394517655699708934346312579902434394910834012312016263944266071793929977743099215584781455110153471442582968976043161822584228616768559667002439674977961249835769000688412081699266667149739493779974097533168925161707792709941784039467048765165304215110916665736335483766273520926744682891751203534442886379950033248073437881135347047031949787631273160126940458983205329198163626563499879080435772159545274907363922377182766194415081825067382013682274054873678753789816029483514851860608568387858671564690533022156426386217708135694079287552640415359473327456243551030282042134381431544245405299801567328824138772709946396030470844950427991577581275103950320237429709007139971011508849212279926352310835585438067475680326651280883908960680936692291676202242486807849487100752695954293172284113932057370994468708886572484295635240688098141870196398929507893101870255454063864347756827161215536430336208367929157016241648231516252239176426981211823771636165435988181783381083428493035348488921503643511762443932772557879514317093447379429547015989096096480001464119029076596542147147012889510218571098268786831339966308641027546151790401606881952950556796767372206567590147545772389425005067702979807235599356192992069895772125750548843320578955472295095700708593913210065146108051514605815166746849264536828493688406205117045318805124996059586381135672375718424112616064587271327884485943152913552368130381203566387290734771251238387227529333540519766958390436266106297035548469662157806827647787087991883665903017062599496198991145212935577662279001138147278398843954865091271891921772069231468539515170778154896322489417040300305511425336477864810111670986301885897871426596995011995495356714594089474799056851330493255918259354282483067410291817025200784463363666072570780409213527559355442364558218037797898132062821529978369691292003048683671082447910400 [65,29] -186109938223409840358929871775173160123540573691758358157720695461908825157935428198790620013305187029080282359626048938130739394568224272541169364427046024694253850425030638964535996665944870765330227709223840382518387784700293502030571558506399692925073159599365772645528665154205447428958997619694151546621635723529397494968474755810471122898583611483110939202321794767009193247256859898100553576727985397470826462166005754685073482828960964748969992171250207744841077102150298233782609590091444392069586637214414438926536006837856480329070231628339779537299954574856210278822222297575179360508206770905578998145422447160742930120571879044371495017729777825783841652900663162250042550440026120161629540199524921781131486804437723890865762495768325553327574113061014958467986591934911818093408712228571527821072487899047076202694631454390713814449104341559073642020232622493344525565207283377929599292801833453383275591774170330330064772047266397903455487173312656419992663721934607650859945213568105617278922958578474335827226066741333503508831091541430595394689171385864621637439369259663577027415171614547487348373342724184700625379877817128962416820322815965618335684401006110012334933526425645779940823511157800182331835316432353011138252320449280350224649400168031533456519131394395240067338802026060971564641961788411477094631031633108237323254041458998330886028803038919735872976905498448464595471120374201947916107172034631811107298296002609030732674874961195325063980406279760259762551181503681763823728989817079542489097380290423597784535916422351808806216566762985807429205262791252936028339077353796668250431267307016368577959523783585904672142877598197495745912582395258563194804895644484883569290545897629363693661391822374528638963121460561064720436848375709871372601559328202569273741397016676135555784360320427007507331913260315423074250875098110496046513134891857629304871766741978563182692863496978639029344969249652810691786372579266955146650842890316736375317059548291152802711352565292419217053411242047895102368299841916399527656973298500934739497451825244729841223076729489319258253583145349838279242450663171819886659678208919686866792812315624000 [65,30] 92578530578487104526400772921229117669943458413314589725080169888545393089374108307856793456900953333780597465918495964188928293352829220118852423525537629170086557275640907574387624317411286804771740177504674925513057517719659805994069246674187910911698204759555257404183242250024517493284727305300332255003630413298389891667784343437617252266143520151983310926828433957849178336203368505351448171841127199743524846597647014987557737732623696220375877077649113176621657836854984514644747362620606898822824396203037706414285042390127811623409486191268148613564122913775360618273789272851457906894888295230626397489492600417513077838568607573816254089545750365175407713520463671832029559319400853048864726798357761090123894494322215488855290022504170240247317871811713882302018467241018342405310168753220722070818015048566631211129561339073693751846855763784205061228543177381267424901957802043478906909582037745172306263039233158244123486621244192683111109287610132509970666035783094388966017778063504026277620578404659762756400714039553363044133804649813333988310366039337829333247522323728370788977597291922693404310700652950502407683880425099068483357202581122373052029554138020592387221447171850888631848368363894710705683832497833129126448404515147852543187004390891311531374758606657515200216815527927946623749475178789406962533797910739707800368957349018569414425385456046692234371543033063776351137892037235794375265970567167477660701052524715757445450848995628750005563684502970802416150276929519070961837074770755499737412015658227571992273303542620173197689292213593757510383524329665265646791407817244048449260888216630285467963742745929049143865428174296003639270636689496839428224964426667414943949590423593541959119127391533319570892159017252499755308768903438592958817395292776348737284457029059600808144058728235129649489255232159032103815706077435501868827969403291386793517052972460267500067095935817406161874951885481750603483955754439501524738884828786362455160443939098215427245152227609866357684942853223692148510589316477222087025665283769037421921957883438150560252960925826327562565430108740713089385763822745434054836383108705294874028260608000 [65,31] -40589914391781804332671866750861823693962382471492249471879840925277069423699806904456536583130636922712155270747003202979952354151131605486979569017432786635432290204594611950958587333621251648478469104207126912556078485419665647582130643775022285530630664359407299049361092177813037801807307310340015379913778090062022474896582176628606082385501124121263790281991119025375382652041143977315193447623436607077601247016247435180392448912788651588467607484837689755438596608781202151904203742406028565571108862299526300695177681159227769521882855680909354635966948543902610764434089165839279569501072965907196491018554685491261691240406882333770234499448136329032743346384620422265108171097759764105687790360168009594357972118557457432007619349122938598359790178830797196513295333040550812927433006742225269098831523971185149519300022400578329382572650304065253468295424197091282864567656977737453394761291539826424842729897618440744043235245943039572609100659570701439181599999417298101510517387870869335157571717489501774320371308579249292588807502386461114756518373281768679589946698615951558010540853182146016161722666936726390238039169801575585286217435688172324523624448864952609233764275916814518745274373443408744518697617982542627909177208934858513764515027157528706083787434792687235808772152345003439115869655840046078508327194640190823162634595351854952157144806118984131023151131145698177771140883803561408964557674001740451152213511449301722830642145577857052485247672965787492681352700241977303000712749266193002445204179851040550903349640436369968842189382892447543001982444909753034398828999752815390087441158436353744039214625966999891922004092416440926493048580788841537556758910152712053143392625482420638745479540854785207449197155064884957707776849292432681804358316470894687155105073874502691981634629004798552180155392675481309982368657185452098138347717372920412745407199719016042466511195261934367113207709957939642717565896511125993666519738512354278118810000446630020016045501533623292067254740617198731564938886785496309483072437745321604367617496510539899288190312463108360895546873997234305640962445746110099628952000565103013919677747500 [65,32] 16493033604570435326668074003789611948054272469743544024060457279679250027268257060168858347171044011331769582415567937720759714482021608263978523962945160605675121222377535911369497171597419414552823223774160285128649933932376776974684544677269827156154641700003985786590394993511607933902678155989552217628989189238217943160007291855459046411798938879307334462592645492720849480030507399926394643427260290986548237952406771203116689536739215616711565241443189838111805490393457912216162517873962083874509629959085179499496670263465153662531211510130768404191799116768659759936539246071960771817904967918644949202937266946123340487734579751549718282816763887073097070514169380029819903121907197679279541583032608963912834537831088159877911196924441381573411000041073899976648711586402287194565206698405998367730271997837289619544986168063743116346965505850447278955720513994109368903397567060305090098563011522141391509625915509120359238074292288030763166756556919744428613164547278964827088028773614811364186824721019297089951061992545467298527301145734501307759787467468176639028557483406706347965342681826105780303011091866348635850821926358121847863345810107537518705354148464998580430564807042700811474014632591829911509161906516840612807303072960337857145444236697320835533833082226133666265633242109950701332300062117087247897719639144627619670306415610513461972504283911383591122394082279632152545089711164967701880051021701561277476645301306226035798032785613612943463967040926702444992357973144476195673348719823124995752195309489537846872469979621905265339509011421641231812130546108414245062931822165389647240098625808951495248518321220464704430613642008802501279228987864177763894892858327112849332213820770360753736973851425921375754816244845491133603343184429131105075095550761644191183842714395379737244591310288402322948807914809284994354035120396684626665239767992422187758589141159331903269934419490603480329492167334441998939653019602960967205348862728885386630109797859847716279397734118292964289841350132670661111171563395738287524918808685638475514829744029287741659105941217010441706094985521304190017352943639369116827065418658979739364000 [65,33] -6965426715196077147126146280866787733956482715772878188847463350804199443006526582641219832813578220769145269471633781878522265775486436018503884277337200762899887141679166079320369385506301916563629270330794478174120244091548300750795766185276584668796648592506613670670623802128112440735475411213556873250500856156596121998403991598049038978985207729710661934541499986546239239672728043352188906758695428844970763334445809829074272855738172743515854619001476905189287673384141671058757894632242672673824409865241026413361133985551180906545202338787812066404599707117678307139642647415042762259294874626763451742975814754587160787996685977738533813710703699739458677064012596886273917996157524677476397176046980134367591149354528217278248959036333603541244593597267091234798006013568095493391215154323746731052775508668978687663699509172955394386855967880780466162817097435032016241382248290086279365154842628242270902076818143915999555089151464420712453755626159465143815819226476014909245197218221452098138552372916295267719835662299312696516651449741041063198247984857681284589554305677368842474643661743850171602569507273689352948076698251712217620400119089125094632970071002313957991962537348357875222122232597082053314119354543891135745895423000657171376186974161679226478609702736281735180812714773758757692465877042749336449006625996399036835234181719178633567369211509009528469230319772250270679947096261504452307082215672088860573832643371478855430524218875700536988592192432297788973681007048591048274266322657511052418967265613195112598274562125935913561173128877163088321129176783588330005079528755091839141383932517580552763006663868390121774450960724165585085210596088649180140311374391958347277828817485116069378797934065736466035344698473231940970582145104684617486437952295141420581352576725723438149403598435454773121904525432037450932124173677486126676961985623851647818230085621735998679224060240179951735262510760576240846742635924170582292622991328059004280990795315134483475523213992465054762442649006840978057683333760934887974298716376363119118713292791119609871903224396506688142343753255444761011532738250284009432526611715613723600 [65,34] 3381129848033907899874559982101775676922990655462746457758124145556215357911518989276099306486245833117160583092077825018000275331430292074032882135315810942214055926224741077220498243611144773941675125574760569500563100787144928901116775401353285166888492964511126369854968108777459574702678062929183803849622623412036810351049421014660066518750010621935202145099924185078169682919112787452380487704069741779441567580532933321462120952308826228295666288173673187465290785828129460317051247386243062010517757535110836639882304939579705268562405955192813775649359994286040990393035358421520619591081821839210036398373977514914062504230555196425848109385003476648372545477594805297878296030250324607145990311926119627156848387513977626386159640737727296113908099319701105778405979735392968022955612791404740521843455542159996592123796195164491116408733340057244361928901617288210374831456286416362394725012877100019062919164485615306544155557220359539036463369476680785201576291047459074274683140319143225158642390927266597948919664097623319010605068209932647714821517070087138607545542474523527815540281520090222351623679323325659417144967366126851533259972848687778538518951760993986340847132313851740548195277075326837888856826521398267748287010049850321808637903855440499631461895154193135394743772888568046937224910582658251573965416111339180828640004767813856247643066773197737531870775665440738620808587336755059605217100924352814201794568213963186536964343111302171105423733407056669917472719781356294575817755431774049665780084104447019362210269825269457913344468041448009134788294588940566281154150562117125049341871788662529573383555440664604184229278186456997729945568602108544325237534648917358613750865141259571817131428026771848765311547208089839648835613614217548605001973221711309671056281581564587452371886934294146461805536613017556749224737002044921123520114515570052912691193232000050002202481158451272442500870926171379682590616264550448040261837929640765917182010763355293184650545254214325748275610599450869179731385102088650037210691934558146421471559452056747258965199578181689207143992736166122870589617763694557548709364407134008850 [65,35] -1776191247861346551211641573905048108047640224812645141373836484928148000979332126017009091855686104805942291536584477215603877850940373979058400793475490468239347315365057831174838372526901698591063166131541084485923122341738894980078171657087884772190441626712592518038206718357339670627395587375868885226431669640006505526650115970196206348880701152510479148795896781951076214179465983289246388962985063833059931333539451548652074032464933838450052272791886775300754265578115914705099274518104060497685403109671493222468477538402177206281771280615801810389794197809075535240410420581977545936858351549308407701596098900649919791003643239891558967092037785099844285464881293683629612586218247763605693336685511791885593311842596540778283337853711445946929875394499587453656681465578925514548531446650898357763382514546740683084665410659706158833421649596144605760015071559432629672634319569120935535005032739052930407519138574899364872428884435778259429104984086547270698470262565745601884895705533188344335571401859388285693054018453404841971019357885300271180493294202455801629942055100014992351450247155143331638003818695075605227245842685016830612820164001505588672369777060852175864050128894399467971555019601868139914001614101007332224370935390328663725411795219655688414715318283155064794269431483691379299925031949147729941008151310900854709914213031386740129491162091545724690849902869717158679437926757197361741576528081124975736779639864722531063334836762777987692895424331467583244223839697933405856234409699879296305529918172637234040752568107884205005551025220625780276430719318073422113158312922760465213572537860465664421721517517192058376570610332372276613873188309844744931693440033477867317619787172708633991811930398004475962603259296446904434942131146926369064304221677694321082017379569628358374503609809425931580737514523574071238116240093317383478569405735121712396314884202923008747588606268865965106445906228198218637934709214315504663503176896249189084414523459641757210999441818366002709567972099238398467613498864681958681007087505662982089872729482352078979697278842479818847132137731991316467172011969119364052381975070000 [65,36] 882493461822980172162308249410778185821290171068771223372185522952097144532048575803185824303013111175287785563569925637193753805266606009000925961384258184517455761787540146714575467372745730754177910661152904489693777732402905871483620653906580511807092956936461039535501822832453579244123356942823973226802109764930850931541013169964656908314281583382602521974262469422332332755691379011188623712528133950740161648228133179261436167835454603199961739319824904475871996938810141492624605284595773498741239608136427126520708931116097906205840038324177038538514101172886578143106308064087381392097208817561065850875975004137871506262897409264347356745722954534211951672770042998326728695872801591898114188064484409315475798364214830651402334729186127066682693608152057298679944762840882641791984030280944990511206132940922035645183999812105293275229406270439820894040298178901764260552282904051722452852339026249289329775122202418288293979061895585510954935657555242379414640690083114413115020319213971728044239270368802498809396498052967980843391451147767029158784570652626122689683512198465308428094497394278909607327880357206049825965360500955736076680241415719484095229343513884950154517460237360488072778940739042706816720230183606468034939684192858701742942842535335403505565178289450275111390391011100839638400089482843257337353066249725567840995464817269281562659805844486245423196169505130752458728871278131020639122736758860995189721299779284319454717347158024873803005489161807870285517143966603766548319753056579286998786171159239386780021411335430939086880300949436132994864613197657276717707983648728553408328691565633945833393632365733682844237983199067936050429705898379628662058522786008806952253988100764765111734111578861408389086509824085835724255632909848678672817087418029467843515951199508851106353712271739698064629059840217368706739678860507678121673641482175575728578295158650735138113762582065229794894650805291922181837163271361293641931365780460703082173017791403223383886216566233349749699744627971064340610853355098776373776827044219792262471955986133360597191547938110030358201589087599744198945955819915989813388884000 [65,37] -387277370561757678323037264619815024713812735738809467921339249504008126374426370994549140458198127351367823443790248843495952919141893587095575512035804256525009819028577462218985308752354021401453768299724219010625644447269053737884294183236397079850525042885620375545628007098522990028069532826309781747845721027142783530112576580861273713019125271656740416726486050253502984789001600901645327649484104758191833006107133046106452765421649470608355589096487462051861205338525004827761850658855635394392089146491698233916143857769318283300232603257906480081175840496175331845844282305076092386457490100366041471988730711504990110438314388025587589398453029517387086685776248798951249081409409991514831900327962405880853572051054140015237112867757417072692421768677734923949061627603800202668788481234597066016164768430187853216876293779453490106253369895139140109338826808035952959149542104584148770668181896702960053790948738045232993440755687613158867105160781935628989535688749623374585085216875483936167388706175881089858058809242699393526878476255804298449505439322291121614681237326999357969481644084869082343818911423208755866121008381957035566198377188899775673256974060038864612100143226514329132106787094393756901035760594355095562291139282651935954518662639692191696863719200437334479846527842335637254045084005275747408027537430129012945914241191109666322363848995350727721643613497800311005052932850322754848739454614956038073640555603729853974517385800547150595827111992817711696490429559037852046792506793093415053536415605958647619142146213801355965540220594215059694198203150186966751220853049914910935344849567267911362440597019308607255475244870929918118817847530606656351513863845406744542380344708306730056426114833482439165691969617061599261621679270646992403041287479008311932656079652203853663601300301758019400871810942337945757602335238711059464587114709513906650043630022819985990693539752028545799571596725283962508880520571590596482641222006363900926350293600998143771929439153566861565505369578781329747178992748220821931645855335622927389545580438131598278748654971415255033500606557396976927525463600258294463671550 [65,38] 149442496524474088213513295856271609112087199351899854187897144399487198343117577088894513578023222094453256790079808868633384113549408852111954613346964529674367944816583635377874888115415564179314055378724436886784151600207140499334897012659007684466343370198180911715229627509237992607301328180152383931255576361273278064299367882493126989444794749223803047979398078161928119634927914079504016283413485069851591349795089676010868403099695039095543633159707326623696491735974402501758900486117874903702873902533047801858788412836039378628077541076140363649320822394864901098974348111277381437983694873923019112230548538507199695028226100599923002087916003614551132890894408985759410486589440006290163893203517996059862864134504237714831878813207975779069800627725515638155030830831419804597039399580953710697231337742137438860914033010274908140730020661751078386987245296531938775494624073991566960755926363279803455062288705659991658712290327968878069593020499363510106750548168931779701128502198150306065770145175356034820023963251692977208051788441063248018964985835389434969577754658357104662071039516499962881650600506787215377670779372165717709716212776128468545166281213581760175813725002721600092118657939711185931953870380160601453713984122047919160202085573045762685149547142559721521343186417297455145155842773966382253847153394466234699036763470724392455417952271676312826689177465316557560011470854401349015822185516765495712138675243563428768622279558920113476633648467928966883177474127067302094063768363838080766431790137072472561887915116803108191620679149350039141160312318179750156541514204537097219221314947066447736904583032441268034172879433034963343469010736164749404740083776418878731238413427470361183120219138458487036115811628904199473407095313927227050145017599878828210291963240474330427074891484645865653833985692819129266891811639603076280679459562398531197620660513575705384134741725273337143505634474019681087114305155623150580169724594147024808426916288024738744711058829857520096655902972382909543628168462001182957587158941428619648367442925613134698050219953186717665541463834115971622253779589080070637600 [65,39] -51308486039990529777179746744272247088502505341545194424994195105290735441301610108578044705394261100984847825369154576305241110485094362317069541168193025246874778286668220047042554524141051790352455107339421331319593500737617122482772593703554012638096149597405674548061136857423398466663177274965249871638907838297495258019440358753420496258876914681446582351361034543961695839316905353638072195072480936007442688193506174871104804057991565106071926226807507791623047303092462691311556987616235375763622178688520134071674092237433693655119029612360280273144814554401928197328073522392384053624915296108662590511422940053273152028285460879681811656847303688667094057767204779031638870109587790454964374505707189293364948671388266581968145604944038879914175351255721667537064522413175943296409178517261379917589293889960447168008331682750680888122841819282161009052330960598464065111708498306344517081242606330557272341959819577737760436141702621364365261201778419181710880822825728907781021160105833349637032216795148590876176647163549767813719054856452733486374071078689088343914865680510490831438871021121583329210051470964076082709482937728761685993618631745246995389905883268431335037563218006950923356513080273433209750876939490667931371290820595557394063673898037071776772162272962259489670686239839114247856359181810789543524286725959110053573958506861318361300467140390820109486029225033154757978584462562841982662937944248148515407715184857642975718236771443418030580755401775954015048324547428175103378865762813241831918749470779927612942088468741835032999262171251108102003998127759828875200757995576056236098849041344282624496342747879660139279014850139165007256020608999971204311359231578251757600116036103131979821851480858455823183112359918378893151238864446246932230668151301512660455084945556983117080488304753776695971772339443018172863769633626637757282789507713358299926007249096951703066142950202555892354903599062422451939335885756538072359465220160170478794872641437209541179719287638061333944973763325460493095966857279708540106486123632595534816964440364152218022618710955219121314063374857926733471148447377305200 [65,40] 15482694750098026408342916876317021363861237858272834454674228658425120456080035238603933745697538033195905089716833775643662774154055205574785432958085789840227013094622272993891454420299562392023048071693907739856991507517785905654074666430071054267330973350032956400688884337158388253167450566392617336479596426157143332242400087096974381837478421829041666773250168919316540650229919679612494386983376146168887939262442908897925872180528296931215171836323487611770127157958298430184947938552326548794958153998069951066691463925375011701297076810393881217242201164201114528489869582401742687235798182205538910566936931344818422005761577808401623375314896825598561490753607171053184762321670111042109588318257948551101060582214395829695139030096694271580138909539176193166224279961666852296221822951913311298867940976128816004600530996206172874104961902224353667381335439204576659950562066540333931767054485997525731932145373301617608148642828771007326700522027407053071113558744389436375133612396390293602822134980609364929155812722598487520161425877547252633243838470942528796462374612111765935993568653650905006291377477799275308281589973806987793276440901750000069511864697660513896491104981380357592808482868789326926566876632445254873211762692608796963965566533684735326522884923093422656772586582378342552251887708750749608464274744219646973657879201219148497547611817168114300998462639657121635818499096625650798222805979774241442094348323172807098791975173685742690482596768445359130298766121687027669074309278820340273607700517748142225106251640649468169597198688777435854831350960907254257523818315868209733120789948970703814342518035396674880396950953769655538487066802020969986422872951191408498410101763838569744140021211094933892130477361969567118942918744896541856162126971391272929577801393141365589515400916020081666815358469450633753254164391603206970423102442984584483422314969532780562918955527806606433300297845669336216145981257540091109367640387342395393319788573968226470393583596742450078091122383350542913838418326184320746420675458802099384364156508429994588112458164512207773193676331509198835217328008433850 [65,41] -3892907018328156731908412543635646103999282389238226005031556255251452615935557609163176203293136748867984064086535578332500876953684394055738445699551381960862123341686857803729895229675086696915224011456619999676095956810156081656597120312583677537528059022532797036583078681519388417399576843081153698679789193475823724409788439128917364255908539326628238806823848988355384709457338468049935179707517073622476498926173340059514765730486155432439850035564523770077873335272975247932814968411647748011620815864667441610017795310138251029961818599662283065545036437292418137870649856812196999803298889194841574704314801089495069672987652596379155996639155392873423955667126726218271805679228006644756951238385233004386223347811879517743989078229635548343572866278093254989569473867612408990702959751544114869532192867357435589209125951964176299037958990405086054148920095673671593901324855742096755912158657774878160984128889861692443118965471180513606631198808443450990514833221820248881662598436077339766194435518563652923505113583132589095821041357562887148541773672997237763776275292137687170936022200851185702846530940487546904330376414455389911417892200384138430057672120043310396459930871252146554994935075923573200839747816518438657552297608262335407548609139661155616150734109347176230648184188165353906938390670166004409512604911394569124604852823629985738908716173982985821636243284084374358612295356707580660912378501975552508076288105229204007215231521305980652963331390392811865417575962177608371373794640469678612066752259568054278001896385037684767102570813469089425557557526528925692572366932884792503910065274708239601047457982737430020432214212945451866102840858837638323344637349135341514141582378324863137464920384809244840347825879801260122776020855106105742267742068282945659425762150117402166194860935454484796107284546569654606834269945791491962369393689670547766900474571767260890878443318304460582399635317335755683763064366126353672139340934173567888767377227418629454534261504097825470498594236182362071746479900667394884617912365557163843948328585633229232271618243770853763485038177043351536987074866700 [65,42] 731969859334312510211288098135336650773247511325070207010006930482145051190243940259883940087864659350342159098626640300509661276625990656407291872076960734850297508409017708336863704312509392051223591108799788357324608404223151954449408127219719944208439585952827096861868927957984350528408892910604872428538616822692902815963962535366626658892968772460511454158849564478968268108931006829593377721366507422079971331094107278144073913888541571178986176376010883344730201156165013445824773404776616902512020366930421756823337939033791766097363478412393798413529365907824136516689147332362880358576782193105338233155361510177521078581039025158497655043489991923882430749834175468188613992220544919502236172073519437926592070980768280839946054198870116790528023701762612592911070386733212904550203689947724460560670800819358030582661170243269327579536312497122440638716688356305941998510933130169717409018606106474217754443685854935748015616508164258517404657207929344105191811233125768101937609362281926371770910060550994427015413133505511761383382999199630781931717336693426491419652202250763721700762643485351596617006460102395772015114882233444493368456234706325314668619997538781965720698987169667965020225101780516052372599322725180685267795226297248224830290048883005574118245268621259073925056185103770295073298720251076603661694365745548745141371517726054070529090490343190227381961296645941718324822696738846249322315112453790339882449778081249002813058127647073598402888168589762175101256071645066975646879665154094347375213375947228089322102804755041267847968660979983078121369508357273840356002966211674287000349244505639232191795137635545665419602738620766514351950138147245679061354403780297792131635046100011773200535323238655238147024027278564514719471371284593800436690068403327403710823652345899767431369294904977609541954449252881585259369518201592877967807119329561560907222378268182165275079716942944173019078872653518734597785757014163784035454345754424368373909037728028748183898706527202928642586046314610234892660521471724744674044125441101886831945967064112823703625648012965807988675342169903074317136500 [65,43] -71776392121754400028716144412613788763664531172110346176686423430738758440987608137997518922252150621007302866289989003523294515011586093161717006800886327190286369943427080690410811404654240355026931213990223713560256145785099998517997001500533955053688334847420337833943209666138815989314512467653177866321346096078575793783915953531879654324054393918992938037134331033220124284558349883057894306604622440307232925248343708070576601391955450644763935615336364917813236840240240215885313784712365145486375462919011955117112920336068270735978954678584600590594583926306739878747760931038015607567415251933006507475608009566694693747389713007913896855750235893211623109414619041277169063949696311253445204411143273676925946856240081997183401620528538789573518429102447591433424263336585678870182064061492588092285332849404945947879427764785027797129180798459479003032822316895829196229652852111305400982454939114860878311044106204047516481058844191037344332108811957813287750784048772722108685206009068405027347585790643497249690408109287347357506910961693758287920652792039998791753556341299993901253820002650944297921365957270109375223662154972429954118571533805015874315318234916065461792992328870005294829186149978762615436096063854770192401560336341804973502170351373951472710763134292796591372803446457318548771115502931727486673207574347953697624715063046167035673355032915045278152249621260738195660296818615797563158973790024330795233757243152134339683168808708380791006469304646059776786337229009207053929859496261545898113632831449421647551166804298079313244513024654480912599678672764823955716775034035894241595751641164970875126266386459671118808190338491254426263564527391215624609389486733000355785718962401811522589399233556082023356974751300030329001182853059904104056146168875542861590727920463126951918431709075077742275357004968493061783873242929513799094512630093884222525114244206298930863706645863819405708630375431643030918985952564163264148843580994315134916530027401661858531260083808159975655266684457700613457729389724334952867180991591927845991704908131938420518198297417058540654735477686890828130 [65,44] -11475131088536044291045538694252400642172180862213590024496768621582311374827872344552620348508435758066193192720546665293930950103195043337980795093817658565825797926041084110911187488978469221594613919750065981541423082159499031618747814790656113200793052749042339893873752010395894976033315302580370550667118026655808875334513909327535876014861975345628574323938913695559463619424302053943859534467173198842995294429390649531366612892407472119692332444185945253663002778471281569996040820611317435530013826611847196394365359499115478972167428408500558630420494436938924149063129079898056262920000493233189356451203686069444055894262084756549574097919533556697942709766499077518457501846320466573263473137745321977149070995217180319261091003327659340075881808662409963154830106978221973598005213250875570407671084037678121005669735521872644142511724489307935117494163961536588645193851937615945639397015065517527748409153464646349659863431927757497783806009618534407473497123014214179236481298866725110153367318206442548324307168135107682140823212149289965397753050666349623590033469359008079155668810178690892461446834381488452138051482627171586836756961036339415271887013680534984098349248589271747142702121437904175884071475610060931892745230232303335465555358144301581230079996742883077160002587636343901314003241322252236630038671521010480530716791241345240701570214525869129424873149895007273810211196725437325670570579278477066522329652364027699260406552531632086355065586745747669962298951497193304996118205543495614131723791050236948115549079037323861757599358723399363694868834958137921238738803614687355313845492024495202445733926777897159038355857060675849924206586035862737526200764036509494073505614501505324574687485790928056168462602034765953870598840334518908980229969936070951345919874950347190124721352420671070352446689494408968285209944752961044832676375922332622448839719021824712840647911331403720112415617339077681765776190761721004611658732590619981059000550054502540448615885050314531702542641297148439000917575099763631486742479189298579714910958011766293623809516292459823522514299165974691120 [65,45] 7583945128765005182616815091110816977046283522924691158404934404928124988784083612108577960952072396625673476183985572834268266109733356569637996902761875113577579576429202029315265675633678933761110155509464600619243095572162503966114774353999934283464006144089609632936741780562951140725847998372884796749931968945334767911517323492021095141332478463184720977899532897051368502630435504139176389724602407601578045365183593861306003587291899648288997459880539927352978183845628493621420284476184807922228560728018841636721435794602061451527986928201476757692045335324380661569063382731305742066734507785953587614955810302200379374322013656076550871835407706682690843829609854038054874805487399942397748217922636185380025627141937377364707495790577171797003430055001711600872080403587016472603388057600855372908661643141301676500632339650245359668016762772686448421102909425824071175956000033217479607576771896137101896943054578939123962021651834824259970195036256778868503643124608263165743315292962132538128460834902050693775619725816130078767593492093019457492432789411061984853395963795988782949260471408216635951619673241682323888862990530840598258623838153254268840977138092605058608804326525256954979472861805930853284921449868541089150434211975247369069058463249989290985148389719914771807423587769120650716875278300173389865732852919872395925021946614617412915726530045748352763351481879808368620041456692081849119366889725266912067317945874404496972951188253839181149249940181964648889096469660541830220132200438483034314400817865980013019983521366752897541606492480229557496060403697294500759041452707103057105305519680624979332687146918031937825652395972284036791160354646661598893776957366068332533990699480520104341879381772189982429465816799726207889436393043634732073449475508920025367656652220292802092882203584298569649382314876689088962326847110325168617383240514377020633994980915341196715068709511826035076332897312255790610985998682666947020865120310977648696871379460112267751202956656280769087120466509373298998579684351419730924759130172805797859428681168010174881967010554037575631078376592490 [65,46] -2027281561235877939472170621705899979021178613668645793442795615092637252924355473237257224464953230838158067647863122741769790153842099944216181160914672435374009008396485837074471226158062121003317220623766073746171095973163258457416581445507996066431128971119490309336114654970840862842760547662488541830806205508859535136453574717889848405274833579332938587862361316357352382882600900308579926223994680732294433503057386654499321564231812126875572113157395976915013288993833959861833025323468072088332812987027743035846989609644215592413237440222122574010673525172323511919171072864248906129351814011139265691694000991300138930076006013120967800907519229747872496492535639298634340116526068370533268216547672849847772809918289908024616135504570570194331784330507738970160048482930223739671136331334350607811298963397632514992312372374956369108295356582058411781932955442202530318223662384132180379050800060089629601704758992145176123851952389255070934608681705010996296698993620585715731184393551842800079266890360084803627973895551476137299921850336598175018099046358539557055979034147116371338219400981355575041546080785256906809428233680663741595406254607386721366903124878699335620448019535546468405995823188393768911738359807996864556680330873238456911320236725218938902549273191375553838283316930666312391853808299414400626183737416761084975875448509004415823527928901573328462255885526867490377071115421557237950558531417728666336364465860175358202941646236644235699156310306503969688025128983525103348382881128088311703368802568162537429074953152788052888546620798540484019322186819957447131170231610446605776089157713349472919251696768292041447743900920441469213256113460370985182773356817137748828323994760600310201190581707069647691748124738567869892855134227380102349937118765593785484304446923732812444363172406375623338949259412907806462570896450426002884721896201091869446473895215466999626783624326567357235592577233699234074930447825728664351948869055219251816794837186374584996856467566484953406871717553950883757406788715632317130606500881014047035698515320361930407128848757514956524706627770 [65,47] 312063666686119889051863042868616019010318614896822361562301840145765005801228662004186714704555155515915623367512163785401529475763072602491979093462635821960125354269551304664680917855366609243583338556490852885862035310504767746407339422053615301336531018898257977388359583729660079212014338740471435208720134882355933317172810927333931707760185994649516899491167554938130712349760681683958892147595493367714408467037702018009930597974890424251104400693138808180372118312980416520090127939028160080047659172523773150947349060975118662345799216051065926873591035464169069248731013427938604870235702790290111908243828249936582701432706630625575232551456523963169183028525777429017686634999770247239770279939890714483193751193749903932236978683434356859237757285700912371829837527458159659344676420742860186985188205220845463247926019183650125971222070785590968796506687779190809145211087184506066798051322164508137665072956607492525578305797980512893926386992488032630547256266239177080627501755926312401433855938908141376170992449671491134306259979849765473652906871705809684217719481987660379574469632472166985607892840616829669011590610607877606591421292825246763589584303077809026519045080855622850547457760485482866295150398144152741353639630031497632449002830231850003711072273306352271309857335987449707752521573558897612794328359815111608266187200716007046725815340859308674532689464563571496292840700603590391178115816177005866824397667684458043327136117156433630005651528738318043019055447665245102667587366399972351120233521996464089605699725100363500042490443757106893823664902169186204936241295151263585438577344648144685339260978378050176361205852603652118491767865898670979622299861129485741737018943223709221703003131133550159819231823215173872853932790195660079288676532075312739188405815493751305655905898456576268007167673713949136924819597942816965367564755264317304568821193118554726478317654509512977422843245377363350057029960789146822554736317979088821052800851655399434023634082330914310943570762245623983103197655209245702187127737541912258101454274184319129482221296632649510007106090 [65,48] -6935965344145346514862781931904505240801258177679532159081071980294433658698574397061046254117428550321958229835050057867441192207574346154957360684506575803050500484984947767746482709428151620108343967515757284846645482713148171234389328794057240447508749206067091044260029002693438231286740613791436021262139249947384884289747459802195051230292742840215280199480153574203144050179801454020902292637479597141072568439066100295624914518102260319399350142428026773617286316300845153517198836530267784044215865598416594500945108853790546094072708024734141883235457259960650387551859133143249837750424572246620181804301989788054795393404814515450032267622859593614978017389050346859204557063938280637665602947724170513283415690021961441527236391680544280337005905298023744556538691961989169897835952712638335246924591288631999903666862651849331841845686453973532940126956825193671585240276487615750711165259821357792431395645645056363506571381052315751306370143329656768917533991933981282106272988330733077762852562450145647804085109904828594323313157137883839819666227136351791277201812077550504781519464535851606402484258984098117472125600846373780994600502002764962128460168796335199363201305603031601008184172976709202390980182370942513543895428887077917668968775118815730375176547312848765198538606893328886610009894927243653446143705368168055327594787604702638716216501982440845512326816171792179384134676947105798680908416766176270610472251010730018582934037658631830681397911755002428874749677106156626715518350974323019785667455407434892079209999805360407629927228442775452199456595866059184648734971027015682913241624777159447106234486063749980715253081194651271495308397942497282195298202961494303741866869685272578711392806350025371547555128484883621139587801514065748045883224172894790501182432733227009686251462485764053913012862102710939485497703498760831409871430951905076854572216752230944171778484234023180253483986240979143704944849484233863777656403286230008713246470875957190461096212358279706895784911356974934210268112771060415077083795219965070948863660076355802989358644137068461766960 [65,49] -11982904903157282089389923288259007161652887743641094055379722452381055684224866578800569942022849126842232869668335906740866817057795939000305810294949324180484351187225209743189158234991313861754650572945283769857649264090631524608365525575533811756204775824814931947227667113555248936431258390827390538889055641910068806037949155781714643485525516580654945023050892428469421684641446178782279427931368298651750539638591089782499857265649445498750888103865044761037143510512895101773533521793918328069678198074358652596606877292205610040174377511735976472778819638587040419328297087392889170582722366910940453771882705227874987484340158230819784942206926202659508670287553295506093708732923515711873136780482195240677594140955591021559986304557199459820036973045120352173444738258847867469905673535720370368031721681365380506881988061754958343078848980696406724453176761271101430515196962776163184802984723020546680059533887088616502230309789544580553727747553040835209787296041135735034266961020936103526787381864370572679869011985163449342548575832084393203749284664012143234201385790891944036700366325779914121640785213353260992275358716031790105084095713478805677728778336414221428619950701090999805594752551736058939195767948935937163842241103588564218995708037735064185844473883581050641333504215245897927359844697479993201252912001821615370108482567578850009470730806125809250230281854643312650662843465234815540468684196089810941225365456511324388754200960356686386121069753801150963442363386880608453058983454778167381240366650970251844798353515308338806772350443869926019576413239445813210863857110387270567377690020785647118152913329808967953382649153204966596558255716564399924648205316651158032727602175730929947992781894764310641706627752090272720256290746966094133711103261806154871478495439720805765350225616370088969577419848153164692642917576056690438055038203624184788291175650036734533429315442322176121849041728522752487096388984227233054467924441493438622840132549229398094974341375404024881380948967271339606514754920291621740699118462367629451124264429499496327758954879974566720 [65,50] 4210020989862550032456094501989610301013597487449511649053453587347804852134037106540464425750282910371349349086233903392665571850438855727866366712088933485299718307378526452306122598779550791583022981259950325808359201629031069817486488361762503708956836073968567981333975008745151536399048906655838213869065304977990087923811219417532507172865894866541311892847545213530878580274152370641866259490332880022302606425938948160281726621155799670746362648547102244963294459464206888450661747530741965747003779723882649567415603745217159238161761794317543806581358226247532677867237389869105183183480608148123876721276510063810750907424117126475969758318036796161697233212099745784887024779935103116503935352667705675741306645842208029352035515651950709243185100656029819266968877769270899698157203899285798734722585292760225366695997296179230531425796511576341391769705545738170320496219117707967381601253580749955211295628639253711766495229810790358820383392592099747873883582503587614063793430071428029440321177738461513125987044685033646447020372911050339181579261552824687414668479338859037686171862542447363749551197740174851382282619887144438401759496004566652058607532728710316498734782818742232937318114233183461417217178351407521949550901975469302155888682407499140577647851614921165967333144047120441083517392921406854598340390074327654357967012661500444862696046543540121410488268489250870248952966541823290771064439432079157276463253354575268977745827968022708995113416385802577084730398805783341645148418794094468498620800310729493058142913193799739396884418913376714417232987329470124607066858708272457343633832059222159711474814934790388731823733133164403603395847827370664619353701783008611212275137923358993346417616738191711208084520311466068965146344416653905497947708852239271514794107048114245608367588257078856743528553001062051003761401811540371982008040630523066213526118522427541543771358909891345062520729564958904605455349163634378359477807052504268686829598221509745940218604181257854806123932824735997468565557185738144078390265570086906843064986099237615203953808039933530 [65,51] -903837651360355815168309273016014856293976963721594702638075864599856616214734394316600914054741852218017224978370564855760958646586383142058762276354497623800885477614119965491093620195954407452444408385984749142367526313261755573705270886288620554373411182142048149378349877713933121038092017964209167306655838219798440223808575369482826112708116651870405668488098877990623172606254078302530700802982202789111122916809238087312180370030907256469979054467447246070147925570926723880812890778899063198321718584587428605262880468993819564672620112891714417364067308987710660032371988955657341735806249011631024403955487343459571616026963379672687789699543179655492367005578066241901258022069364882359097779556262342961176330560315937082823986692751115631797376951946290210436248268371161679808061306259555371752139510084873061404246620031009231304701748089471107657693961522922805765418756428279305993830091380575688199130284834333819754895663724483084981859864650949097658565861662281947067122909336634776160581908278789834019260584127766871082605977317704137355041672806381840759931825834067199362759674973251893744370208962415074252233511948321951750854548257764880635764055199305416749556611947152851448575612339637910353622040118187197506083409054294265207877466176733461110497063438492992829294539691509796806503067232672645472596156972374516371773826178938240941602437836107946277649059397483328266469877497975831147218257097870784251550014695505875697241978398381457884935704355956304676722189257338321807045102745204882528260092465774846004622726299042616810986494915661767444408572652935833745656147521069943192342797436780446000894389330797113457673991815590390281499691722615236651669297575964970685704681082486175298390346543760065148095879614534310301895778740385063830999196409670723647242875838991747846265032857726887454570828461816362219733553264008242487299672415902599497105110652162940640216323753834014007390310002233140477161409345763644176977288545165833202987422198967781306081285770498898041191087074194889612826666985578316664083213768085183058370851130582763468768172310 [65,52] 151658598517209802483925262823783611199985457170366378401375481541867925038312418709936643329066732164837930448387656037538384957084725219416189645747820886795483544825303443713886562997319859018937286767722934907085422790401984793269549630165552787811207806380853674825162308205108598519999265328733463036623637041011488498726261015537617829553574163103267679130805379507013321134199716062332903218194095156372029486480222955885858051327173634448462516944838127712180971180481592204962516898007725543113310934671008109184082000700434842005527433924284042747287095857609244753840467229930654071722370321926831969840522443837353975468855667238251229324958665971984189689748187552384608151186343747890107551143152413744305981233095726603618659486070178368017800704776018031005256696754396190980912003708878949618595593637037476227647594422591522135414375626775867383964319632869661576059074798940815569310336428853407767873358896126098396919285438911425262795388183403728750887714376783619055534385480723308224616562191499024213552285449007265129222064551327682013337667444163035521346823258101312219405826915477671537345321285720851120425404327167099421809466575649421257240922608249715494481553416599324310525587225688494287904029815843437322422804863310754786671503133695193303075433928334640286779595960676480697747029830971861466659230215315902833931379279310612595181117259231249329325052893602113047835857494603437775660138311424478229471074633091582561330715533331710415417403498261282573443314794157226943462328276227798696595059694333507444899268255847396176558285670591061848517261803914285702111220498347231152844495721383194452179163149725612850139777031495198919762565506596842229935792177788376562443755660924796493506685439678755647923460245317118546253611169828642784168590439763070576277289120621730951515726446403893447948352611758835824506082809100577128077338745658436107293165344434731078069607850469220758047626282262320405957341487532310025137519321856395564977364154496895293444500991179639003155922576826743869338497161693358757060982495538246432933055910640770398611800 [65,53] -23609824757606479202376203539510492648618947226529778162720503002595674239622130446723677795281761793870747202000989270307418826672627056539588953068249013482561436960793883042944303711028690788430998359872707740633004638970265396573662500171749705346874440239719432797892982098061794349194504663470147766550546997531416143700228098570633874731195394046140962879482418016861934473673070778054535512726029287180229274312910664089038990705075117817036126747097308716670515417177779594988049231979057313023982281869121852731164344390870889355115213871484596268995240538389376563972814123892938950830551240588059820204173685233520151232518118410473697072735291644977399173489112996419826780914055374830372815347711219503294961472163752218933490564302816160693024581595769914245473857090330583525306850117592579519426253677046194580956354536873782659761476639595631384316368060974399198928295329347481407264836759743458409870384706610497514305742237647662549881426296440379182849840862152923096400597478167891175546567328850391072386770390541061067191604722285573999521651721506348047435142899235567307232789619772103774393752136656788134155315699026252240029730267663153185960933557346202843167094651312182169854424838200136043524078368534624017477732917618291062707464899923780287760397883303667465431698101306778841083624248954865241094331585218443876659617713826526394654331754138076780875059670604613266275594757020233156390645128756503983096415198602882353052107051850434948930215066155841861780564515559701995926088902261377790761742054542970441998838943402487849478912415556931425178216619809547535688999384652654164949748202840027617970069630696610198711547691721468503430269822811411973513251099388171170242719285175975536837698180172402358252108103758614152410807353331478104933221344670764046408489027753327097956826258828555010342491152124577881435141380107525165489653076941169061359555020420711884860109382747942990229383657826363383032148120201111916270290073753133456341826244836445092619042646843090407146321365787223569071123728585709710954669679619946079809245712819581160125 [65,54] 3598529446566876479426989390787232773587085128184113658531170094881549072123666087973456324252662895701454943510423929746178431220104332038744357946897598351214851054876125459831292932774151411502359318596088203007718691245019145011328066270342801577254023329512221519230226905188578636321007578688942249747875796655867645018810728992212701611603359450494783750040516783233158157455940469812619774071318179349842206885714092161526162126710828550970901295592216366590418313172022243760087799958460391174972372566105966151057162128438254089321634711995113767645293094689320958437111435317603952927760613081550960038249661946410738930745517648318419123851457402672289757780129260025311168667813100003985798704716151228106716440680741836085266937927981978176621939216050036149610262169821788452740005328459428682834441869491824603498799359074716994353794529309917462045468688377902715810183894859233800038856904862130380359052236896811078177467439487123576155039944188757196280195728442229568575017134046928166891387050232724672004515361261285309294423112354464426100323055034315496647094764278201745000468254132530029860604916054236028337957477035209332695905803812225103485631284310065388962316470178677761352745772062886360314988220531951813795092971281962641689052144563802760190509108971972177647536322359367164656798627234584718355954448936706882247785016925663996596516462437072013855621207447856406409167160111426508996332692586385371656068396905727072143150793829305717461120454152318516242656248863543024440543762463961447593044639523147334836290572497032611234565418339738926342328527160060582586579094241949892048991084805711562548608017515889598805826580401081797930848469619087759996367968331362951386823740344692085568819336351922138456682745105078965515872262927216628046853930386904436677620621903599976702188388682426143289667957474026457438454458266971563353793715712889028205817309168274520827161110839083161415778531811672824947198054146841024056092025830399737728773122563897358912043697077675838331511984278603842113860677124733687140293434290052403325704665387460900 [65,55] -413677101291133696201971369418254661252557831926735771139650664199028987684146904286631685371089041749097472966777813649345431839866931391118730626730679856667172688166441493328937472610249090197557128551534417949724810286064612992057450630462076388555686336769963866069016028229685412581039251625519371209752205441768279481227625306763020925364011866326426305065241750639474736420285332198906976791441956064854655644472219784041266776382529100890588081612636807144132787805181099220868564687289713805867658541943477325252701683417086818104555993571432330008016391121460752815897650300173475065146260699603076017747235120429007181718581749761302014714551405077843235293536177100799139742903802489036999782918020673561705531972775134596569740921725679155571851649885429900241812449864648299741176198076097135115473282089014137831286630993249636218008177585493093576115644574260960314425409947900480536053603033743364241703567632463594310863801818119740248378267868457651151235449181296206848731908720747200098938246409301800617588742993908514477935206064533700583580986953227447300431391669004758152755975989551593144173401555694117733943947695551471194446842218094458117247507536436610489267505692004706835871394212057724229488098596176572882199500793221737068134843297102187611466721743847717359633499448864523109716231067128939407493117188130039578213532202693020970641317323899897082888349863518031607276235273980986357362415921016492276559917637817072208015881855597821122206879452898293008776298705379181122308909308649800084680469583100183530099911091322012939996261418765349951487139643646413002459175947928118963583679300053817750875042829786185357320410415746655609835666050355476445126561993003204554543363642653870044365471444644816911289785506891429659048190534658608478139885728156765910119638082907619666745751695879319324164802574125834285233915077298675395503614035973869450302170587637918910639278449160702793873397782343175980698909568359330520622519844205440941725250969144985555005738888654129975055209057498214032754725549205117321097841679518505019048091008125 [65,56] 7669151658623989233596106108779561774243791096891122125977692926024790955762931712511916771640979325427124035294509413998633189184059912377047139147729161279936753409959523789939009310683163304129560359029988234986919982879950279029983732196668325418094951410105608193840200811921599112603009706798425541543304828016594849056114842406401181538866248960641633635009232722028659392663945347167103883679355065814177976832474416556784241217936076989191485240416428709961054311096123230122957967832373231304277229094562015159758749656511713495231775555006118308766579127685826670233773675537801573960471977224820783778068595251159810258848398817500734951778443621976305040232125866752142775051887891780110309985442737101885056361849434260995258077127567070408445587881498375875742384300480456732335793693578888785050665225775118875112805349000010354996438190650209881944687514005681906629214425840195786525631504597684297361165777307661758802488596929303554515968190433936844202356417869843105086391423298045234798205417602829313275659508448162742646999249031206489955221741164844329048818421559759799443336417578010359109547326310175143863003867568146882665534203085437645191770928476549157684503283942877242847796634083163120866156453851537378817007425317982049355585788669940036724849783258358060238085543302075137774210551459261370646690353622448533242168990766524722517383400272632763816953081736801893318401356828536519626819576201655862014150513243240949879454379460746111172467883233727032555708007790551694104292009104652381129173914415685290701977936292016781880235328877512012517749722868794099237714139742755465777047563378726802378297893940262037771996474012083406886429426678254241698513337746662859647491055036936815263476794953864159724496681951549839217771791534371223292503513819171072382060104064384747070836494667388657057073186672712162936229094958428840743303965701412779099310861427728205864865743715625067294903084754171173172410046250361656141930927987459460839847816081615703538684157314129995340842505867279065744208821877079965483094162263178796408777500 [65,57] 8887601547135687783621533396941370632303973550115766432556978437851165270565502127295240174559803020601668226762085322236875081165547089818398801754673902237145203648232850353571566159516191678429362364862140071412697551333285023289464676537853006852299792501049349128308675972310647349303571389741408424283171903508764080932257017224966881939902872407432787888688457595787659302649579213927412330230044690256789738945023143814511102047239437821939205499519963111198110129811426477182377441264669520900153390254895950314129587816716100715844014631448646934671385294873899323622072619289862394060948563152806433159512621276203488916556132637439603912720598484294550116300202267343833904464909715832167334711090304146394842669562953758800083801981678675612848341517995738814519249828576813636460081749786974949788377986149475591922651264496239657881767891688405734343905182577624585123393661695764176377760779100672736167412500997497516653546498092154713628573966477282232942220301030611671204823779762759875652067301705380853606015929203472146577924889045196460584937223252775456481617063634114460145835950902335428212124831545288072838119832965370603213356234278751317689173457466631773342776863800600053233199423039723214731234456633244263245526656246504916426198412486727680013529752789644406819707364570682452090289038922626681763664975428318894936927657475100426823077136960426270437017319458735759916671256470161625554500898057215377192686033138341010283671167418611636417970131687941900061272140218803632728838196024275166886465152882290296591677626342107126643793867178991226362718308208442502242310755713618298192332610183062325169129595946439521668043678379225343769753406079410875621623468473860028903919755486309418205045693503051393769185005766494419465954149029833347820169611113614415917362275898638765395658290949482371224523415650430540235649280513949553022728480630411604547728204565586431792913849398642512898316151313833321741772107430023916038320837729998276918861279233272739859553013971035804000305122674334699465170010908055563598024124208990354604000 [65,58] -2269953605359087219089356379294662171265078576389166553310094018013852992903724084244363010090746618693421815037896976244043087830885507990655216665625072596420694902736936050715335550855160897761515508450715621833682604747447107610475876545537991981542006592042922525632604304954831730798836263696060136533531001991434328131998327643991896560576519542328762318156627459652148425267731745160428171645524962425271919876372411090316018878375855242364830490833410439911864765827772289246303449931387944564704106763056725740652556509288014005908234624151769302384218551496973073485862240326252688973728126822280685665513859031206978239075844879809938546168033330072461677364893063879040798266965238781649509597120356357643744908461503612648237732683185335412558152879975296559705348726943401945299481947523316321734721983698066647982914980248466783278819355326396183623252042061986011873209396602461892689288652677489772169030030287355885868345757716482739953411246002978053262289663160838089408694757500934554133852254639114306023416400213525737348151481117236493946334382387603380345868110470591278917515503401051720306717538997481521319412273137511297109874948110541872385519994579422367024483423436489555087911316496428071363819125093316868554898404941344672416028232221377821480406266235464418465757526932799253038727390389727909411191126971380290687661279553409126393516113155030064164687581330166138773120364596165235059459031213437097616320813073835479102140450863427053809605947559373470762844744537141425883053430127376010680844379875140148993073600447819338437049554326997574183407502893672124489488116767354289120584262844518825587389764164960706142052073910299691122170923547590112485920216004223709725004096734077441660847725403937416342666060479963864223107582074305157215995898480832742920715865892707899657434042334106256861732730835059752973262878168818574659620223149254764516859163158673844539103461446879928026655144718101201977101794019213650599137395040726458960837763566394065904610753666360998565167602317016784443443030101488802546306329287514145500 [65,59] 349707974769221451887236797722780168003623314684865949359932108613788379710565599511555520191525578481860110872492431507677664904027127477971110764798679130226093480033935071591673429827739921025605928353693940653761068102530733222439847533211168028298898879928061958463536268386780813157089083625693651335630112125882065694586519029254515500758902195552573576736712965354172899484385035826013537290680144959683986519943728230507722066893184494829302670038162182439019404228208951974409772543709107440624537663520275626198084466969312326143622932049811600097523325058689401920067553092274705586825485391835017935631562152299456248355149851668203444102856133897433612273989187541570506371817896635072565327988652365783796661452310205441296477660855992391110565148474924863259624584545780426135886256751405702116755353741829038106243323104015819582055460722743730216398095803346988986819161444799868652222222145066047913445488409841901251932164359438457068704400367691798821411886939972512599493536205239002002671756939430506231517651296274519325709090482706797690391946265476775324540946218588180369800119779701786987467298965165877748363060597289415471020756664540485369257314677736427961073878210047167266642063028481285244405119809484216654102398718317090584741252062709303447915634075360036161108996700532266519272461267046182795459010699693605991953440098869226497628290780857350733815658047713477970992761742236680912381780790344894049314968897581388946655767918421449519211275486138173714130416507482378201192523852615069328287637962029601164393153734077238505633124020024978275123027903213617309521923826593618244317790752751111790489863719695932208853467776233070870112334534832465070122073413461564821768319580250703642813918936613536219005532086233677270174163157542371019027315915406565377474010335193585481633373395332208211746182293244454377869464217764636352142936548421748405163051447836240253896940457046003434120495729516826189784937963547985306641569859067912139886886777503291439330010464644211003381911389526883505557813938582965039410823516701375 [65,60] -38919087756547861045765357241752093287971875880756747922313669404996813088793839199632626855067905001904686378941466576336894243445112586013199491303527566652547114971550438414662332002247360313032372407030989609419141160516966599651566784136409355057680269173678871724456716128919409991795486992442113362189090488614771661694096878766528918437960914987689104732484277989207816926149953303218049738102860605514701598704242190778949405901615030943971504090187789917154623555314038433882018853286261433039053820899918012043536950011569149202106619081971457652107240344965586398640870528932551553606436546960266775745650807319386161916169533508769206668327312293825667204069837486801122590377844022695595624490875182056889196370152843324579494475406158331384631453674841333938407438538772673473639732161957879163439638513094392326118157082796212052134660349015049638050682365383614139996799416759978924852549194159661863256945950715061102908446098188417235348906087976761788941405440051588611408432622927736827779225849676199922223996971794734897132098162284858158167648049485356671921055236007734223296091163801251003683755283231896098142592343637224248565284122160766228991620469738384198581957885595342736164647895643276582149243712655459869013204388832932022074511747401017129267716334436536080775427478741416813854047613606133161890297507926142066899905138245274254190617421049555602617076471480374593092199050012521155308935324909969247149080781498465367929281311930953714563811729367383607834135646690974578762970412705922721906493796229378149833319845268925143288292476675366474445249723589521451077812635488059752293316625633035169021247523138094281804492098733602063136563049882284812720059989748766820834025690938558148593026343966408712169440207555662245498509933406264512157636162106015240390505248270587057980016388859098521740420929369304390960537874055952485266944019530946621175821746017154940403511316871438861391846201351327718863674939669788604442368902772535530296926465426499192136295198833342784903423229942786632638141237679949695731244645000 [65,61] 3087776490609651822273901042906625763343997248946859185369356298593116869189169907135970992407203802000543367715280228308148337883253107522708265182477430637081349174175794500335482683346635345770428230949196269406560962536930956295463534963347060771017962882807206073494987384282163176530770110161476021663272882327497381124184167080760802171065329667091946138354314524852591085520518676567363469100965392820641413382787418011887818297929935858322098927180275872967223035379560967133469671723576407960869286337705149593705942419898196337151697861487855925030972567353399490231715983353503295465740141695140102789775553742906361589250355856492235324370732235744193735514648303887451700261698589427028669560870450852708538717302889466866891923005919866445469953410991539435183192466589051033767878548421135776663065785999612738298957966463448753495682235279695011669916863112193488176391031886287381448484400184540562957016302926399257805639546461733944420176241710155154438671870716728647641181110567834107508186373327187310456496803323450387017174251793679327317672163597323310247859409967365524238110029253898673832167258323097514308467727456199512426439494231961438854243403872184000551702396527742987227653213729715900327432932212321804074145514208088645071887214072988724807747511907689776013431003346813493061871731835701620253185246965718812833650136930927359562555960061101455775111253377338895371510583135342919508244452242528099161001145701395138062242617547909427568349259000945153086354989832784725244606838716025860945443950695945567471239208291058295489516868663333529951808108502723624086954638225723308178781960667197609365097056115207532477874797009250264946018027795478788471772609443435543974808300786097595025283306075259691710441485292225048970854735498319296644728027629986018429835506108164226604854906074328991828971809986208219993528146587618666796738523297430071088232067119124515133080708710148819833859945588578638324465287287261691661204048016101160081239889557987315291990534073950078599346329463081951540473990560798614176594625 [65,62] -170620448260228130216799035079199566887460545230465828301045748419100098538155474541409610985487325160161797303265401270865362075576765657643694746816521006831890412364696216019015968047724693050914347290377291377927169921028538921217419700429038638188331275712377118701119397143452697693266045063157393122830328728004811374037610554685104123805290525966216030125463036896234566862759899523449374315776298033206988384176681284898550986564212145571472548487270484402316951401843286665993206702429742843985823185126130127820783204433526284248538681458101418050852666438222419248417051166619230932845870081886039657170249031146290433399757655832806575802824035330072219117802263835664719348713094578654420315660683095875294406579845846188027135509059247550985529118730572834300795266879133586014161438565093520006568492871907745695630734174820227541059988605254118283185924049282904843019474273948743334269338808349941532279284923969449148195554698290078108500559710948138204664892469507220304287924681906644515578240053025486464706144024479313413102602743687128756796329649244996325503110116955353436346363931650764776565300753934405181354666563142989198923684693026853416869272482683691925210283109865009732139804607886337554546119701615005131983319955805428809701005934028054777249741856674472291162893884850347215608757892400972303008223289392605875190679719178572875371335060776246821395040980297018415320379171968890110589601568691596751096516913636215266783017046280844478019227025126603807273938713648156755818026474105564066140466144007325261523171855748484330235304422558223397410401354733988819886879971154392422968804463097919283980561282285770831129605209268413762444633522755014980079181737828037914900345646654994370181285428499378455235359792811047678168091890758530347978974046646225467509687863546433604040952439680821870938027149593052835494418473549692721485532775388237339475354042399970983113075965885631445907688142119092342645075414973121976285922734069215240143395285150986232007394845479203375683272062087405634181982040974775066750 [65,63] 7802888875628414931086772876819853696735197055370270258630439974830197267029555383274036943416469576089074230803399337038820484072618136079305442100036978129743917232377089477215089292690498378174390480141153866412535258375934807755538317678885553189290729036406028850863264695933082675524153085902082323199617701597006553550688780106117629162272401704330621862237864559417857283877936330473412437711465558682892374168103004111773258216695212851359499479275035550737625164214640809828245875217090726306186298566848994041370935982530758175012632761942190197825803118424446876810954034178853018654868969884374786854394671464064543597734469596093415576280859641638130370454362610449525204258475236111281906188078425700625111735343462508031993113216934840811597794642766503363473173439680289533124853990148293531582851519745919853892287674387769486305493218982538879357702464658777233431472583623413577752176214524677709008307298799367750614259663828176307578153682956448803247108862691034011228077214659535988880276206207333161427254106750432233375774980101463831335136105657608422388116122381067824089515830076954375000770440064528127617924359242544372353634436469002994476658433111976002414016697588082005389919768166324548419006697947000532322547339849069894722734768789558167402984600716329249020530371882111369212559117125752407663746158568977403953910879017544724397227893232071739035073983283039563499456868168621488272969820727473057011375806004388820268693163142505899137571961119278754388054713317022125906282234007855661226865845125652463144681852976748302987166457033167677391363939138062899490213742692005152426300854092108193326871379859868904336046631732456076435548776503490522826778254169826143115882039958638431647856549212567265815095703128989131677656982709308934979686473261917729891721924426318378153469996760265604159246415673673245626451749446838672134284868277924604828742752696456666877977392569246986340916500462854207643636215295434934534703012050780584086871716413682704196441400579141695032025607305423354786158370565672500 [65,64] -440368266765091914875719771338365365405290345132038040388030569199146070565131308013250304520474974551865450690180632155477370695084115456755652216037773043159650710490266884709492623376374092864184956081927254927928902070774453554922568717437425493472716574881214284258795791840807702561551008207123603458454518659928583833302025282114575589796077021207747989511429818991982443671523879077149657343973836363708568997015363775728469541135511973685923631488650954240699281851712212002355472212198524662814882097417031642572484241478578577878354824221023870880646634365384870670707496195522377591416161419277471671571795805005801490272643184619878013842124239719037632105189591561330683302033555641799628858618092438942303353339616054574042213002179707440957302679697180961170318277512775499389114504024686654488698654831084922647772425610366994412742661037304373003772551059598447555234971352399038101422316387812033411139341726857885371543340872281492915750164544411259931592939333533022067688179666028992679186676486603997903747492001390719781647681242818507485813850529611953643249147738609878002522059229568629352788463363170175709966020593045726686177317995890286113816786409566055603659813787053500810797617610165962340206368625650524869467105512164100911967408839444799756008454281509358374774269285768171731584199066194455092268882747069001385074779263435444368917317516294463990482254607828016176530022763562262598581664991516830700001221380927675077251637793485956174109605464229954434089544181142441358738082496346397575886891655472032221684034388957716888421868354993299784895220821685400655527007463251335287837838684181277415659965391278575842881492957418225636232629116442118814000246297137260666898044655186415786215995359978076196825431850696032499740756668399056355489167101394916539856469156917042281859793822235966638586674224279415154249700524043742213752756933612565984457824180890541237071619617774577524401899577464660124186088050518514056061728043930036339238033079594261241269707262885872201816080321574734041703748074000 [65,65] 26734655714483198190064127715769521602795332303928669962766022746714980359518261137006375062124438698025559946379343600989490883689560217822046561879614622923642511222545359171334260523182791589700589660439648368043825909635288747606932247600941501383573661946501791627950384234723925613335082199846912278091905251742257587453191800947025113426964593766880986148065116402749591932288467884684210710666114295472415384464147145739750559655103532242070556196118223446509985865382924875125964395380640231189894764188861154579906721470099568695664653112332433366544126878292643452588152135278217124336076848716657346709043643171902720825328201741075337602112960946177415399926979692896759645273079306037250485790876309059192641161024853085008187615480100286235085081664031080217750154501631172172680334071209572377549522848271726427382856497651207416055996993350439398722856246989034946948227841170982156415644608743399512057279058998154306488550332385130267262215964009354715540676911416580147171966045529063440093616161054266640951786007203486043712284265960470540584897803925023621693921537060142934619219620189494220737398482598131292485693205473726883173698541910038842470978890441023836802895925256240643825428302778861932254085721676060626668542550897987094412812368540861573664461675912201635336300596131110715777577150788668049687931726867110041503872208606867452306594658574547907863191473818092213841952190921809814455552917280669337988070247275069279139674395392294164235319707290769016345130969859649461124761821281599819712357165453540908434921419383693101644734193941523782906049073925338374149031261821661790065410407942416166457563857078882558967003974546282890136391116414787544050080637934835559313818784784748545659125776293306842306218049204831046649674777901681118433541996180715644455974382921418948101359056922746872442210657496161272014871059137117914345266712741358323977955803700267065411838193154916547633320933652659579241284056948935910625242453649920684842001000497590601762514012841197668267002628924324692480228000 [66,0] 3841348747848530533361920723444432815797941834744324237757465196855192155696320498672893193222273545586229841009962861727439544604688949532288267283627306985680003974741926929256595331943955955776307710619080230748481307327854513907150544629194511927082331881974813441806053717412736949283429980381825691535478135298390027193848705047980887321953626259330146151528706479351658179242167356579738061851069855795291825341312863073523079269097082635493253051384533393067364358565336820907215506917610903195960579913115812356564170749504882490738198657010257888089887651475078651532040102380432107244291218405533317027031021728492270361110829129959123892834032093552354044834173359047921038254515445723712769724348248722350499840275623129501860183748866715785095520747867249226885896735454411920881303291638115089989539759586689520277548871009696605321845007463756966421468665679293313576011615411740660741190951012627100304638785095805179779583304367222394594518377975749088954682518319666455410968377595156189628211980386377593328435645974734226219714949641921181510722377259130465928846965157362279382080163320726088759589009220183862350176922218457176382609514320674812784443375157185265312783347998405728444029148288513514817115022157279373362922732759184000683166214826089278435148992637967502635813106788550456776527083604723091436210038536006620668771166497415561480108798035981561601429814342434198580474276697786007977026828894487420862366368146240461405237380668307490520660729283525988858020398847495667317567799108436025795314961896725540725443770126350652914420293213998323390302472157369288768462129413719696562593257238690897835605358907128233910135712507492247291123313331655558141846865308295143288079128104550264405038905163598299493412971838272993641808754150308241806319430756052200082214369987952136781880020819889191462564594290462143605811575488291264773256419248246000664847623733968257822866587659842684178232492465299882494465353694344396081480473760515165350192903053031989793036993531546297002430038752210134467392334724451488767687201386449575800988805567439470525659341624189655910202269562301358513713226564930985288206608103483324283638376670829379386260680795578563778736792146039185888381219407246624030720000000000000 [66,1] -49080553277589567781850646099763447986084479527878836024850099205786868792784328199688210533540765697570442625561248027869699824617674662738005774957504428149596100231332762510918067951686511855813338112937683054743361030125061329865867337300430677006367627381133807376435524119471232253153691533174341845799337663100838187568473613752715896576691447302119834521926622659062281796987353103557490317762356577881496291484632830168623788020677365858618608924001721812159844101707588260857437130675770911837196319189130480470759375000038300967098881308199340731385321675390500914438369804546641782692921660415828600781070796049692662910662595492328681064331507336997706620432481331999506364144218224898691244976005242504908049780819972533905222911208932847432575239126647449091911238091486794817010299170435798392744806228370380295284067819854033423626048396731777143245114024197551417656301046081173991706491309709773693507424959341118833695131059959112794219822380201278897865038034513921852181142396869299501971034802876761229950048298337377293995728848384631865710979158418546493969895760648926279019705088122469251492015967368482148489547843214561968158802263152620550546820824783486178067875465935421194802535172762420189934494856172883773986249948055488699835414679371733390234252472082893909853201308143230717299703480722831261694807701098277075710294779553870333440755938095024964277522830950375821036864716694403645433491875378072818799479221561996999809939336066116040936961388195112112808518797873661725508326634860319960325184049292168205335813578051070762961069432926667235883236300815076119529433786809347126433459742144512461926280835874275408027225984922904324194980093395237903934750551255935855045190191277892281726222925378626393105085682203773244914809773838692565003794958055656755442962593810894672419257039322545094352701023670172731960337960797302318344218305233841767726458995252234120732645368227166426685359328986551640714059371525431643677697373782538884120905177572619489117230398839989755698487071575348049980776257432059904609900069058828199876112643218311868641441771415151938361129232251945840106377732250659804024258752139578078969498890118627291358216131655572978921123689894672363778963487907051995136000000000000 [66,2] 280273992221727561783541375874531532749258683064024825235976665077965650254989916374760908925456166455762909547650219921805364023774930118544787670865490973823980807908977344578441411472935108689824368265014763419842119028282425089934957444580297460901027683037520321185399426405633252565860088438107749774158180445993582929777327083149256042310722597012407244954959087350791877711302301139877460986666901571567782279073333390380183055359500458608891924064262355821884072853321982448517302496638421793920657634897664920329012177316479404511060453379253897364270349424260831306926042972888603573143283190600293415284414987872605186324791131655583593385481567740684995508393453168049579747306583711686511578459290555927793416084453602744018304127113494379989953718559445616238861759216312052453026593795435182198613445976583829230726520522036962596084718267800807368399580511692797965652039134615699643693242977789539374557474809053005810312914467467116328320423527827382486575619938361946300000179505290468338844928236990398567982371366939874737575549296816641440920198533679393428832524719333354146239215850356645527470034010070799964060666757078953288356473084724964205087641311687315673767032202294668574342456211932525450157128663111150109604406473093415895381409849810327178835227731616115799325154472973101689286486326932958068996716353791063447761130936137659532892843603920729210830065500081264046019079845385974585337103046114258493072823084658360080234376485555631963102969132580935084141470590371014719530698544903420638499706887411648982036493665874185751937733526583719726829330515436344435420157888530143082502385928329333157313499693681066772744392957437183757830922880127254866811055626874497598655873631273941098753906971245773750819162323785131631500099231089063194632341046869596451901158143518645283739813204993445490529498515997573603607048410397745701167133641614016559277735113720973770309882882858219866451743517130733519371923116646805205219477087519067728787325435988623320542692608071466292333984117994469775318124901374439422865183755947193771746467446903931951278234914392939809264941098435211251172423527229713778076072589432781665599099027342358995607198563081968213931456241317328472531438808087778033664000000000 [66,3] -3789236078809724565418001351290091214756502013479754063428888354371045579766362884894922713877643240318669198909530918742654686442187783529786449140855180001232581392533761812689652680125281584650283985555319073357593825885796661618338593717054041121753813502001028051997909052412353300053129077105067942567055850099715136764902989905402495925552295403706238267815398410055411240557024486408281083682364535374421712030671601295059245701408746684656252060169643427045705865227412988238872356557241810555791214772075230436862622838122336478151070239169839628348979645155947496106231233390548345996087855716468649269332800908173766241398314247069562414612145674224726283524819718392155666950469722306227822775259363671212375746581389481751865984316671349497818849686426354737863936193036729779950692751111078307761333928134078570041965663571919842537181875872025774683552116444917311310576867852507050757574971631168200097596822459726896421993216760294403561044908483826072329269184520754636614510978883745521178699700543792748781296970402809896684742612321628961426299007314723387270038678220696127038775047064275952507083789615147258054633866267902960900882824832295698857715477085810452913592446641561649452716178128759034965815899353078744044698965980491086525782994469296309130002352757184089924484350941558168081707165299990824656623641208373817728734446290456787382968508016408366636485988726931837229761801939052406730115007027902808177820101257897642575512973349101885990776605402031677870710135384473825164973650805405373033276199445345118204811051986979083573747646455232943695001157930236894544145203713700018354053101675732857227373091611390843603829219894912492016435095191430601870484343461874267679919469500689416683213351706872436684389479123438374411131793151561529184886963564329734643375150547203662342935007114611311680662191552225649050006396215670654129870426266005155282135216667960547817990226012996399593894109237750207823031700167526011132787849568583157164547191457555644216606164370211907990354272991976050495825433498596752650489630477609353893161121537718125875166493809863862516047780412121403445218817643806813342334404697867735926035537292242865239516170360878150320426130631031180140903187767490888335360000000 [66,4] 67919660603213601019096216230996755052374065732862507905453920520116131970773353333145716384009212172806838681436242659613650077005834672370826998809175979179286595375846465325278365887764492987234096278349684526551526876624583768797528152819290474973984058543900365049486775671558775757699178362331279490379894697482163274936712970778228779856369606977041977108783682260250899997194062590915793722724389005293713708916294803228518836591950652808513510083325144910797710422223208146157439660179380572196200152655883910992913537104266664004338097689591635521346594961864082736174159813437486470258589762019116916267002712834617225144038576521585721655396617378700427163196675417643481239152258155216595519624726319205094990000475294577478718828812504678584038861959064199327969410288256656909053627919776326254783365002661829666998062639626356390499076908426068458146282097567165416854183429028114733249759326594166380649000077325887170504503277337068930729460361564940924813182937716406280934367984427192694464995075301437051012620061866017557624410604696410164946220142823145223282059100746321464633648270105777098271793090369146203928437844372348855497610850962212612610405949594104356393418183775972493593878463376921614194462260408849717700432073663389729185159304136687352133671416497672023679794008990699347339915161259902396333092284349095009483586793734742913823581020519336005475395070306302948658288766813144551357380870122148994772549147928141418851854394838531692043534003862489617002327904200286163162329709921569433922220287763297995897929725611663677093570336609194563077257900581240190310225330393105690711453878214130448289830214949346494766649872520513132260264722952466374722355455442201006852007500323919973137696847375086088859848927951092961117811442822168343000743834819430924154096075316393098450765813546381216641297050581507714499452924416405206012640453156019141530473027653134387523275144653822807155064734393386826196331657195052827225472212067402420473221549946879541863361865795839340887242310079505610326317860467324306487168937260755432210470023115049468557543116356267501732948952361787320429731233609438069080273155360121637095305456494838553078339018261020615628061250601928718196929206474850340700160000 [66,5] -479195082448777147751582548719844702791133979508834824511613240955666780853046301627583424527955146522901014094422669978373170464030239369449003987796989754051844320995247343877209726197679523319191412891535381627695530639849402091264085058508820735802599127559174132412326076079376028824616744662670557824159014865992702076648831170472326211558468467315920670141171234433683819909619274871148317880931919420603436596182084297852619280391998933616822762291031859790015847138798090831615082460953955624663848076158263931659511959796989592103790509755155543187619006559994834142058715446793482465648274418611804676358987199103695142506203185227364053691519943836426421627396110696126882203836354523022280334862490431273478477213923365595030218486723742578210269651492533719919966585095823521248214630425082735492892218145218608780028949391729932268963206007411458599076663930324281943006834782521067250993779250034508153897563721333635081586466326072933341927770157653901318020314972176744343705173935133544562775679813755084606517043258942304480907423652114811490591585439858132964385830012552144976867027824012571310867887643951887113688950435026245633254455856349838577612634611795672393269945514701394052075005278024178170227639596703654523427926757066364113585023320715529301768959453145284238621706228576120440242410098243960056310474648882977226494988342493965035315439689993535470167746380208295039129656475368285308396994984680212792996119048898093636284719376084999171964536055898260056979200253689732542099648985894464044183265414715426248480373547878817634570424578904524606736379074132385603468452453360625153442673462306663484515065256762067137334919612486391123273763513550811978542419187272976658087033437064473417992326788160742855084441488682825196055655612702532089831215633086019233943216497905702236525858355071186564939222489491424338017554657962271792349434934751029036114613732498986242853566419621685891188203348021974855947899177838944477007944742468262296688564644319204162381571453329692644914709627272957607512773269985498025700151275599514098990643954353134554319593582297653496625193154254259127027580743257794521951225746820880446168839026970329120235020372396249427923166721574616946451327131688496005120000 [66,6] 2451075571048185368842863420620320889140627400658815618380379960030147628748752484084478614669057857328878506208736662468094539526285150371453178372284096600587747053187169978891291972454181254024720131714442765348852847510719027815167061788007291883223908571566292431836075022506124311741548755376192274289526428782688534263114396805096442127231844697311201712850007218832670911492380051107839042078879124686725829655743705840233070546789957558888389542415635208869502846532572988594354998114105153209101381998878131231253687299743942228963570373683232641899922209802516196636897994332980804334579257413931065438373927673282281849147537753153285232102562471038806126437757155108165449787474804742664644615312613400469507251381031393555502198096167766111223290292132107638388626864966386427752035857761941009005228435800756422098572097115575661791194647691157098442447267010856178375255698250663235991409438211623682388767693504164865759943740214707566064819101277168782464796710511882564370731355658829412645563643609092961842466095490177084784370028459112658308925547502802805583244923521652317584965023390499494836302498159761515201085446829683062175586006509074626297059029812409838399931158786630767850476524355843399541366248667610792647007022438822959427453805129844604234125696347761740859922485335554645001991451754867859084941622756267242663732456757513605446529297375606967144962570739262462193303478258887545261000611464784403685843044695914552479276685595903082201902202139225470743419831745021364386670207404742696062485713466259333450657074464503541102486546925997615177133553674910275908480066563665442728550598696601492175773960485411369622343636524747793132536364044668900043112571567328435751766215928247524184067983047721757353585027619143225288455006022754317072829503835249473555420236302187796845902828567435164833444553780920363211505733696016689744025212672576463903578583855848213622336739549959502283728606399837571759619192612763050628903987617491170198797814936886640811828045044362958118440389137537963223927512363110869751283047347843317212551323899773343694706211491179010545248523891202132029608054671930396806450962566101076658189706721248813660327489896573900601736581493585024542992226590815944704000 [66,7] -11981560351066360043013310374300542298015441440132071287530391699577715580850018156976384931441012402618952288495025364819306850992719877463115775952609752668110484641750614610746718402034390997730903094928905139219252652575377802473490343589621397312478864170470275322578677729745357459035466643490812258065493674948415702970364069488667664222219894359225688806529392566680096932545440588573497011941090660683892881202652731148811124896209979252728699134214152567304868033309002340404458978768601893695601436322968875623224840744774160637837902400262093025057622268384495921400206092119348447487853148596749606467767817437793627728615626371272054559083505777767701549213922914060712885707588766494702205103569962248111408826795310161669248159321329651739694463897964113300935143062952882476779154168123169381606409744145226007699364132643016697338447554656501167611809924818044448886054743951804164294216821464220231577832309526930056890857504441035834083831659859968333379564741354494569631555439082216476238377430816514859253431093882944076490792079756862704258129102022022221023808501015982069612891226210893240443339167068440397543477148898366658124487783579231149535852615314489899454454214490917790688305042498807556048012655227748076404567047386582018102860887569144482939620459749501652101864033790185477113682888646110002125064845199751825632766678069246047572548803132221318163600280736381217887701116671932632843973215022897808025332065028087463074789311235918659620592536019587472840729332176371081524976705538647015123403123065995265433943593603670140227781141671540932444198147981454798237639507649664798317343727355047059826737275723563271818163642264653923670935085073668726736681648918497294334680993676715759007189226282325069738128402172422744353087910101873771525585160572389944325052963810271360037067818301782776355398775050584795436770335546563017147423851847658918304990312895045625762750009547296764931663070132189044840777675732804730441428090113756813921655963317188695579486764929314490326016569726176970381250781402476823374805593827031808349191971139341981374046792846756696676826973841091814032266444926962088916524930140101378043529642329477042313031022128111602063097142076596640218384477628399616000 [66,8] 53506415601844642105276414232995028196684865516567472080555823316463661537459161583743662824520252610073993480697416805695029951259442903060005778808048910016780559624828254418152370092519899557450969708172016124908878489896502597458331612755708792785548557847950995185799089887405653866502407438340401004735921886619671002730568818539400301474735200838376315718552035978134629008594692713961548655415914394320753179591609012086429324828654864971530449237310014390978672236508501126783621328118917068748529898024101890568249254016389223652789372880501802174627384586969873208538760032637099668946173878330077628628816394213892104000276252397047551534502552456468188229595078843082234635528614573457909268907185334756659640905091672144196577439604737159966072399578051055912943798651863587749673243575335526517089473430804534880403007712007965636263931529760196689824417567889692038943141052620154739546240055971678230068446260985077672443268581941634332562278236078864882204982969243425375463998024463394526521697320981275684919896501064467494168164852811061962345745615348777847334755493640884633073245567231320038154834109477110344642678354566299922934827835802726777856148716633831544630819477102574820139284030513090128328288339324097407429024287466659679404182452208049614088220045501400309176095713561355892905304890581066801218873815594513867554271987879284057173881943940989423834613433264139838846644268060056415924851792253815187807013187073363212664070567817724018705350402127522682408747484381834820416582823968183450535380700921667544695168770662565238040983433519341758197414830855059718498267949071639480618730805702162881455750881649019026231726382564941855098492343219546491051761921871186602735442577734524991794844339192741401717063600504260670180889856080721958923914128529467711193504399277558696326478163051395039398271826524270512034628233173759692332758852338029351792657980977379471330751296014944659489678470576649009202958869895426525884620083766456293908166462738186870208794124804363964654001617455440308503660154063609226826730819272725776311208090016874510989888812616115309896486767500568284790138507283261453967106742693600409068257259619730807151031382419320127997247749930129437698292424533606400 [66,9] -213174973526187900152193240654925746294819569772220243302828437120081364596578522706849245967219048977660714231954417240702086518366179236599741640722477101214550887153889092737644267331731346446197361107346814116670574816419102498959725065623323443114731626767560100077644227065248411444985270296074884589219565117802099913518729045883028317413082520376780613008308646648424165566730136112654869087414854037684393534927986870983804762991388243262773311180246088774457269083378969948457134020035734225373278487696656206754101516270952247094583643556726198777630053754281915685916411018890875868051597057494619196207927667205367899553682576754696701967499451720784791614370507995450417351834741846720903957855422391619180136918396197694342252490849752075488468479056587300412436865927277408657145422722857971088760970779012823529879956522488318009561325125535842431939790153204274812502255220611446498437868766056066347829262556373517247833261573304724927191189440896052305578281280093865025994163520971060134883822405745168269930273077562344559591859312404774539880546249538098891814968201239000024075817797870304226079270967426506272929644829882934228266965258352503409898754563358554405953296824995765385802317100375643713424693641084178597906146535158712997020663860989697080051070516779820539200315784788976911603450065252234455064136420241003044193356133253569780983113810811901902972667883970341009621612108922325159719343494875813723480481569486365423095135556111975118708008332523216177897178782465366652084685994741563978276210128867168942722643024742260933953767221157349048250171286736438454170967472068192505487931151555604959036753829427875568557211859364197399863083211468358966029452902834737641217106517732344457534238866795542064878419495001964036331556699402901605138122460823620798825011803387731284353277726650838725611422100471275797286908849796226652307817911185171853929305333146664226096190335570877058054263729786293436050783084006062859192594581385467805266279743321244928136065690908919935080400126191196112081340876675495473658503247781102583400292688875917149842721801007878893825639228915031995627145265076116250867945348546495264581209372791507131293388409454060576663227415477333217070507517542400 [66,10] 758716444435300433989330145787350643062214247508068916451559020238485678536076703697337085698921491590765910793494796414257334283831236927799220165738479194861191623804095498041307338273619691409143479519711464783942004174482403691043833529214275862749066551303236621716235165802208954139636345206999353954179519445051808911078599477226870725346518122193307790758378937545038740413781212507457588180439276513044686097697216664853548370886446261956653914382820560497827842513850629350261488927034642296020187359269416435096805409241327745051797118814419821958968787095140480273053596813330289285759855551729195735382796179251546454130105361145685791704130035469013070186903313874580205395352450121760866842060028320486672434999167857999251048556745764396734333717343821161804879483900643374551288025792914034648229452580697878811610782753686134138390234873743328120554370431599773734370483958532544755996801869541702541513299471054164235701378134911897292166824927858443445099916046452624821578651098983544853451632672575179139769716878914388538576831215779506830907394305635244251729488198056817464768199721363084607533389805658930155693099260941188062904634084014286434521837155007687913291826783050679819505948052450271472320465802533568365496980038127479364560792101075418077313136355167155992639981189692295852478014926978920762792265671779393989968128402927940431897504141075788561096658250066845476711066111873331669400412052763636363753691563911696673776453705331003647052840660096012280720515528762551724371281055560321016669252722291206379818288340877763108207844563351919961574473773514470002156491376154039358122443092543860390011045869624939845474343216264570944815868295480014735896087375479790059503608771646508171396125553740572770563905673235694126628390180677468570343384390149096447254584721247666387817599507419705771334674356113743982154071933169652562663242125353971869623268401717457211640384769475180345059839349939996764813049784113997842069896733128638827190771463169708542517463001955545171480378323979132714205292296446575654146378339054131797493604960665954302527437447122616905384545192813365441754731095086822140438187778819251569654809853067093273870949768978351490563821330053012274403711385600 [66,11] -2343033863245525668274702375061434400217499197635565781180341483920227643411907030236051617814934663501700612967471468993684090216932402705233824738787950314383029813181814689603579646258828981695221336384849376400260695069959017356630104178602104999264608246091770575965756288714013601251293648736848744870002458400699757138611375573918099225011613945944256752168103318852199941467309754619492394320076172852617808299696310060418520230437769443292103219711959141637279727598179918759484002124788559883132509943305936251310696343164567104609208232434710472406772278822106766175531598551310228480118946214339475547898866469423918838554401878172764959224316953000480351153227292611852893845679274383367095382479517834939410216199361973742726855463352109735800113218762675098125592861321134382077798592489119455790025969296205544781366303239897544665568549714853429289062453584352139235104027654237705756443583898668721849379870921138050889729534344892054315153527284212362327427484829234411033481891228338965818931953243168642395750693799100928056614559382693731653207170190883695531499126813503457108721906965340116222622602433378274769609639167956143782708355536533809012576186324529534027002594367505976652172203595383843568209719879530996158473311012482001341519123992941889361291162660599568634017192144646414759567101863003640627902019407928942420655973283838373579198664003953744862230461513292180745243773854493087183532557145561859025474376022433191236612305646225816280423741839386877815070037983575937385809318851955206171747970538555762917776040989044412068145025831654489642224867214643585908575390344453359384298266895287112081992283962849880697708784850862680282234836222291132470595348580925295897013769483942611549487287315819568086230060376279049657061842484689431733948472208444863428005791087423881787500217992445824945776079817830317380107602141458128917308376030497776759461798682608364452062967855132416599454067092505316530960823371627995644408693419178157166837700198958228234543768253349448037669837971173124440767508815905470118222722147847804801724415918607470670275807366422227605347800683026482830999676457810992380753477463941185205115294179302560125419955287865814223773516534330374405016780800 [66,12] 5999143418410808241026544093384899687566660560759181731105967840174433764818018395401513515586231161635940472666842342350525535995062747058099402165049129931707204996622376239595026058387055304073786182136283361611979687650772474970084827367123170607338267875999407681768642938019329644540125666322107087278787290395482313249862592090053799365049302775939402984181083251628723647941109402510483498648884085596251945988496259499981982566480034154261163910344974372023661513493779771974648112634054740470609966260035008366858069838049409100154676552624659851416007072883703493812937478434557334294307084430842948182502468671122200681456794159392250292883761517721456316201298798496762299827898095320604904338630084467594068645767494308081347407148550524154840313299296993779615789359752726015627474108570878839916682609244054568679131423368270721639165644280763927047378439082061728886530569996683099785953266526095390607416222835288186249998386858292957698848016406311445167430172382501502572436114718334166417242013087878845416978592350104583411268095255699486142825302498334130902980908181333820373407245705133201174519158977845325002192229575249707777883328420261364753018753373052352420689900142610045005234069398935517841870065165147817809429560185579663237381192851013403625016361057416479335016019805772262861294211344162816840504315870462840594661433108806055111777496139346300185301444878938899147737688033989443997797818454317586388941087227140998195245195144595688518680698777036896574032838624625973481467138316707257019360905822951914587836174770717983784820670265610421564562711766473124389259164383696750418498604377871085292627805389040960994744044398892763944869221835491004206663449893420829605200117909321078855812884631002115762128879099008307526731363619723851139448103313355957388101780492217211705164469842766310660678670307143553367966790481273180049502194257503249744082638707875996379328749942858087927680585860771120948031690553944737789203825912063760130172752083613332762178800133204865896163171701005409326411656003823476275350634266220896195693615190572382322347248515754741040420480961479361648731028968775499612613596884664862335075921713590405978561286250226904956000353835585806689894400 [66,13] -12047490547501770552961917083531773141923755054436462556439959724699891628534380543954442212523323276952422483864760157275341554217966192895245642458985581570587812956953475917181572688121363735599657660485601393556847877848017899368661964443335089961180348180905659293181354393206603020205044356893403488398669447900983894847612788622302223037498605882351230055413419801841164274695534880963511046507734018885863911250946001031055893360711823680206472388607708919104594348246786277175410669011044826530218484639716041873899361790504078175768309702109401693055339853698570314649665841805023348905739058260734130060988596310139505068197190645293400465271404998507758758196532502090000257967340106433969421999650779818070691986004022577581490402202963136738139696339230105744611709854757777810195949814759983703686871449787698082730018894793671995546524526626917172790229922486132524671514544931398801863192964852393854702464993175738200072290224341513845399580420854894037782282717473283416157037526918670146572492435101016754707855681098775184619887090494849717903773579686485966707406301632170357586044536223113886812208027860906278791059285054113901885327155773540484885508735252978318709975179844990131204851634489160686260678187550098871199962788541898173003656801078632260932100357918708607514300553784999959272032569179030778042435734573633113720690376671495329379364665202616410628191380769003146533569003004548098890997897387772216031802751019047774137461953061338905944667824600281216750189074988225317546768505656531593244404405179051797891426809311917989681307407726436100412995271948738635008669648670829672432327173403114951538565504047523393816842880955066628130134155197386406194802500778824553095203758578379209998844819621303577164163539784995963259333600014873072971378118986794104964738143628971070954014354187647728099913488843738493443019643666652880319745159603157198673114861439821812437477898319395972351580343591814675149803935111615259010652337150234767419167419058491791767367983822830895208391828682103523039371663278626232655206683932183055598843228772529613967054808374741789870801523670147312775889784075531922742291696186241095797984824778729826902428286244860766599609175449958508134400 [66,14] 17104067122625680349634328189171396638492490970568625549349877735602361144890466237162287031601879520983980817993673712929867890627327997703789734225501789721617527894361845754831790733700155208184646417181487293735808275981804441361165139670546098611663382310458355820911408788517891849648412578514640188618557404870304290057922621956026524279239922025994560326840808628819824168077963477092266268649124643096657911386710787762076718105335284062316760908612893886126895791738984391053781473965845552712884435611473085300976918918455298975095134993829694230700501300680376741424034202882205018856899397980626445321827734194874556297673696777659701734830653632092742954754763380819186203685818410937775052616683759843820984592910446512136771883017830980741234668955281221527691219184199681011449683397023725841455045152867140565732785389120104290731688985207904805140808071717534530309249103342688860731897106755814422059370772808435475477031464888516936898459879860885122759994675963358710552463099382838864334778618552214701493254256941144615446662035663290891313634280427641205799060987798857905696334306408647788203455166082329118692004457563634430014446496714521904141499344368405160783486067872508935857912297425966909558542319783863181635975121444306724486708021082693844628868551052192209981411313954292216538967989852305010799842958380143558989891855450768434932693903743081326746589659292951991154554830250015082707351796436496747316275082548798350738022277237156670831607244497227551791279792976579057555987899651446828995515998335375212559376270744028979762645712626044181520903465117249538956073348282831578693157166269360103760249754662602347143847917330825385531517196549314986761146213739658241906307078984040604696842325385575384897466004843644112641533121017351787957039348674573499648012366917028428643395583713912888648776946611921534882008764154906089510632643708646297723805464755040132650185182604597961891692131809062781741871108421867959836539567615758473777324944468560842400620555863898120901866301235639595197813860782293298893781166659384591168271275517471022249306036728722458134401728707399430214284298516443986401891873346480970578080258638453253876325190825054308938281438107454668800 [66,15] -10930867824552226764490050142618512424920487078996189173653611210864155005504201584574678963469212625370938142606282102261742522368366540249855483069600029484099077661473873283873119039786446787964929618529786244508029627511094265336022786458822157454281764088170714383565793249181705664339932609718190842104451285987628678040828581392575395898369024854964689740922499296677067264449973968599365702417182200558881345117909219879358318212686691033424703397149653313880510660595595939361042982146979843111708145741831346532065339355031956836409150671748501774698621538159225056363071859314728617485214020943545157475078670757599086084715272262505104093106815421335107834147418576866514148589984864687175130226738797650864166481074776971882436083124476608107135533576654603138457119570624496982412169211074970864564810886142835829095724279347588567883338891145866915583469147880793544929271851983664398863076911490653032962601231416002633320056129125613998809159430913356447163177773197321149353688180491502170438631852501570333883114140146813119838539414973940810040281766610551148190221463574471490742208439830393427225060254523537299120875990726316711548878902586566317443297155984129561819361745337175862503529129206600893424656710939070012325883095982098606917784844019570370935650303637921350445521160362380393585867491975260521633897216476356590973241941930359565825865662279944035746104863204843448653216981574561551035312299610546957386856834694315974140259048497153964068262707684950932044043753240830497891822302770245334272033632361811825680535914507232124990133935874464450521152530442860465896028800758818273945681395048673248625132775851390921504709838550360825881829258476616158593327478205654609834234368144394440985255813515040052194319652943101309514314161967027834737596463198376528634565599117183250026687399429067584911412767708843786343955900959903598829213459516095404474544268255715444334505889410886562977664416960173760657179916863653285173630366855758859163941722309465395289862984447761979002057282168024297795305823418543368055094361227570832457652148888726148647611960705999581791914226945453814261154632799188253699718385310322311830461350730929901045472566765731029761361672614707200 [66,16] -21232145348505843652258890569862079603943019924093458656114426170471104883881117615988249963507736077045439246442353957656449738254248035128601060913149877956267891996999127909010690142794644893439433073113453095536213148411669246927438681806371502427086689954472132274687394190071716697057572480811732678222099533048121595718178814035296142091514618554743425898504369119776589915693929275585582380362935462994075046695537659334513142816476599519838498558794370289544645721273431986122742180161350939661719924368811345810119739691962863621916340445355849987728899895598662198576249196651428593553876779592848530478828288700039672197212633222516122754970895044881061204781929229921130302676714868846678065035913021908830587501585944881176954828255500484172529949762522848040461536459666009738046661077086056573778280737713621555688059817361939864837587141708577968305087654441450566779019824225957163166268399573634269868739573359798506548045176370323697927885891831294939399236434450794534930240185072509880565763277158954263482348804460486556068448367472876063740101538788174300302173899714465811615346084854421699705085042173007273314734110663998287002719188998974504280796425450611515898659767296547993725031962194469715666457026670861664904785941317643409859012320341264812862761852180120341399107904173741499301543047369225151099580078945827969771581411202462274367129348772454757488885340658868324239327087089951185394386605564655200895023053749887662403110107212062240261054800474466745158197828997909512674357921152118072297122778623401030522216712739765710664262333052418934165970686979680591413171886861218632836190761085432303000500543854196234040298992041574130028409819532208038983137745598812622315454464949707775004531997918886527275191510625769873440008913064713664454066692686793600606325056485464503963205185143362355532267380093393388842462635664738816881411077984991763220342187048105520785978821610258935651746769026725071085269134417486219061748363097970930168640885388729801507457418119020782841430227262324397925501608834605319174041004254484103832690070863934981651319990712376334414903985823542066588440768231687397896716594521494092722770192347721746257680404821583312430224428236800 [66,17] 87184014944840704930334497476796985213245910319461660231619375772773459341866747153825371737004577863154039491052560752220481961251610242017714829726279090346606536442724952282417921254611193246078757950312394246171332685929392277907180871998251486590281781305911134463769774924333252033202044099723981201495461026150192773036885966847166631751206384557684938269455499989637497314792814328041206504509216663984238688580255567961853185265015432055643410124081498934210415678701607449122177875867391792320754029337230525668566254202149578481270732304866944437686172538245700026628337942746314764904746787908690497009514036648100139633041556228519297617027428412539729309285954601438389761234504748670606717979308077100562099899845417032567998238874744550613759164202974478956962035439528372779202141900312376394101353145443959233935250871006415704126841838711742645035508584433850794813796618027826142699059644721629898649039144361094432969121304959872461466146755869842489917426255257886596110958898474368914225781915194452899185387462601978566673071498169238602812108954547065939390317443876180663270129658467907210746298242072786129857187748804656370333745456073304830972697544028145734483008120203224815562876978520369663301539269713940947669702770509040014277851845113792354160569271518035714816129846464828140187262889093944936904010618379256752616057051106817896610255511152714549544005566723277858098691044397934695888767211934171230255996950210307586643231246835067984568280540938366130070244338492002701971616819411686572676121978993470023063467278960369382724890523520048411250765092200642828759194399848643945880045017421265582459603597652167008081919797325056260507584709548600536429806828637941863013062627220866739317282299424567267064758213037232535628213596116286393724499620602664640241304113288836222112232140238792062340560098818209690749803363962538269017296705177489593332698572295794853867004724690923434824530609140505485961620630905364371325478652257807613303828124277752345915894910627591939438062344287571141893104471664934342560912007641869541377892355169995382838013838783798840268526288691787022064327469779512035064701026819654662401024622250518424720050066622796809410655027200 [66,18] -174975547471210378088803018096472902064051853769663082369388567782408022013580338223532882326446561663719611927669597642339337679161878838080658063173329139176572152604839241810171499874655455864615956890271965718214892544103047532082177258725667976131965468173637488085011324562195316885690385360878783668325142721211031587907495296032831176745496440860539824618550312097136884251295842892221001425056542120664271955310498340956542700521435587120485052419193375408145508642523159870876357190604944264786339975118128212449796930854049202548355488073058453896781629125419364861099518026877306627381490767573445787237717638749056605650073007015206479722356977734633268705711995417736691534153613202172931885954204465160212881704542955739192645522205254598343728050192011692568202325245976473535434355393504505904734162535728790644176365727312927264509000299387683809128183146076097882356693010421028593016136021896225966243104853858426440478609521642167658856759476234545267121533516835575374547359551724578410053369935026843715516852123150757374456291088246731885380351863138406410066179898527386004613483983834000241087651032498833290256015084657515571255972291772994939561032381158206945902861842177022090656116162091748958799211649582973790256334725269987318557789560257259360288151172976570436144079551787699988617313653482679557398907208758982564625827414042661716228017129638698287703117394369656230383350781458132070400562201907427944648008696833612349032218474225809278717057547938617350876663944591758232431990286750425398343731283746725526921097331414351286326155391534454238373749769847496345151883758327722882356726793975093882888751201891086851505735583578225043183479923722248821591010344392417491518232044289245115136430512030426046330041289430661377697526221966049302048033166651306606254164578571973838385293994226233573972909819666436890651212008151349611776264342251912784558003146657365005802475790521542349477112737386498297648150525280266279209616449592715222305888702236670634299248088529542700549390889378236201510561732158165372005804426823478518717303317546339354291199611057489903686780462843716795364745169530024278102677906223180168834891723249444088547657876065762954832773120 [66,19] 254675594414413840434321720105050192584680491819437431122923507252095938817874044839184129142268074587202854967503323497034569738727647638996272770074406111357150535495232475312513130484713855947248432924824409779632289709563044119291210007855246799345313712090687585341742555201803007569451829860550099186774800609684947579366102215210933730502543761988620205295421728345460671123717613128610664251575417068938917896172181601771858504438692854798118244955699784005458727236447087408979742299597159275257395188409750358865582325548659289033548283371140325745698414133368164940239518081127769536263130060169978688857759376179160305101683852464802769804838706218345429410898980852653346012876020464140396644671171085704407666541336333069860345552667994818935946261560786018892479379145204348034747592073238901589445816347930905192952943313836990750028746057197353923123726563273152551444735953227023035527744809830409633017131648434019735074186190885126147964195057143385233656884546370262660523327658428035433037671028596082299799525944872037893798418890171634583628002698140436980442404359497252854288587465285797159044055110309570000892488991238512918148708117040945620386657542260404176366516439514281753031991618425708260581591888438517508979253425800694418487301964993416887262538741976549359224982801928723947803240950094178185590894619584442525226285337615949290072240259831783517169288624984271020885180142164182183567971113219597536222229448662668431684632025005129508085011979636056208765104509274167499926166835655641496860315228919962790165544922422360438599141855695161596149087079277436952400380603573066774642226619682981704718627407351400212578605433464564382305012573537110670692815225601193402878215662965981002181750849550538940814348714464481375359752369828902873819900246601903046592707238065765278605532316855366221185643940896224074673084682580449443404623962212139514114547250472407243502231892756542597082499614270004715451940832724315182757380423142444347382923887949073754400537189771401549370097647036336278059409414735240668235385997753766342471108380750683303963116101107437824069932074051155108096970616477866834449770711049614924055897933750448925766734169981575726366720 [66,20] -298283603908465520927682831466554927016717598517722887072457065811500098667749254452886490595457122399562193095706467082772652845756072747616680403648569803775855663180263601383700263728132634008909376292649491285578499536895479957012068193856265025508880015169588152297864776373183649858016283452200356774019493352557760121716749399662413020573684653611779897139891164451808381026101179739333949166471270955202828073597752440260030253542615587277392170593678980416911437631952933549937276199644623178286607360321471890627725135257763370450101848793579060059618449721182358862002127010206576386208702174347736166766192181489122198251653062006015407838671571096305045665866377143292235124716653588417691643981372054482125190994861438274432930254557773741986814016427934090797127630844286920411891291876477007462139225774362431574424116756650004340323427760358775045959985273692901189577777211359542580509197775784165060633189458967022653852627705819931766481340805459614011733053150780923855469416395256917568371677267362066013636757598352591452422183119013324524411230909017698381249865397780488659582971716208568192408267966714347691711497492943924666132897546262611807772980459252417208038864570418369613183739899358963709607797462002685291836652563470716369750921146665086482125809939700614715221241033323373942506801913101287414214394673216031444918395899895811010757524114611884303611447559859664756724715985959050884729983691029150608386984995929964182527653947875143314079860576763708534898564098685006644424876734792661626466998393843313953293365444028983135797825177158049104830916527253230291745644479923557542892365342184235170559675170005849010826098088044488993898469837777630793598425695516885249859646954774343598984925112290658124913868180703223157348917329767131340601052000484800657741487226480854364412503791395067996784877645204718100636626871534378183848474808946566208465866116832900261855157668388008575136006402351253525803511966328696594972476349244749283948963166996238841495953709836365246337486758559579621339483650092411153983496990770135445397791393122554745583883558256839190893215118744603949519355232087989100393799487138695722834366018624024028344745746311141130240 [66,21] 299196780247176059414145964527052634527789336413851963521042408362298029918670556245715678303397272270320191602483614530971612603029717193913618065551467933030050182107878992857874547149819921863254306777399270193100225286514893548489317010534916106560454136768095784822946300075258214620484801265716525199152954763436101411387939572195021238523860481452293590822530715567030966419991431139642641941827710619414270096727061859944330993302209528372018189577183347032771261786333210007022038231281729819495133508434500080058819477119910988710151505068840620634035043318452900781628214843582522163756926495535473909000096752118463220165001618648688644445549880590205319925359649751747025912963306062952640154726977108039803150327529327572790177939583407461714767691018877222964771619771611310932983938758990882259581013433617419379913856684111093084635038065591472364379551494343652600463343530592850107879428567473019382752467340143582058988995751768512031063436604073818717894797304930680353976714926862281863332733863287885139966348451418890604333734628260622477359946523537701184633044568213130280176792491426163288208881811758790643481597775181606304050563289124617524160560183362972716620818827700145445441176445129107084330791044833343322016558219208790295373374853546971990870389224476363802520597589773203918738974268232739805673084416186227529228922506894229412821099835294882446869060443585168371952603827193085525964300707648080798642148661067739426346121708915457149469942607899590227550309889425001170427886626172463524794718399413461764890464906702045705448270801080360263389139797387044961652369082651972692996043584744986809148986308830297283644676183235213589143292956700547243902228032491373127375729744075979412710123124724533681033902819446395775240666662762833946077323202283646518534183375275355476801229784177548842601677048604887913603616547564063568458658300934417264385635524081145240967918395883616329888934790163227613820596987343756185002951654082077741315618215733202015320430393738378358142515267250215879230311876563699005633521113939596558707507031904397624517165101067628197235880984966972928914077103499049144355772948786563041521179267803871253678293260351569920 [66,22] -271372603403375479171291859806463352984990660686034567148046630307626338575117815562369015813226137301043162870332715781622858659943704464945320902478096148212408660767958839291131503802541594973898045973104891000513507244301647215571581603834239652497063237461996575198759768030508041776993717200239239671318993673147563887613741670380820019982221341414705246146158626863426630010107494566646747656494864483053332604059349710890988040413229273685514445403419793557678562236615325971700858612306304634395332967897853885848244943755046413576533777244925202436438799983853175930612855007445498532129740748902121780090165413797628802912662259946632922709693409623628464381099762962830781582469960715896051469716937961820023945889309709228887512288290843493657619987813430960589751732700785034818805861312729308352957697972256540318554919508736344423717532988663140781934380162214252662504615105300086236180451643919073891106822787720157934678776795022865720789082260787664820649204623525064877265402211329055614486373991900824356811474235201270966535676880399532321715049294441852172317902877941500792354302203327353597031166592183301465430115296982505242330637764334879010096863197382364232631131358741088899058937503870305563035713247768063372660001805944383971981346993501264254527198786199512082617694477391114815113850245294450409204235461111253328675909950848298354286597743141520094285926389201582225206683726079707233768092731892218485587787194792035582505182875094799421494420990089731856601383565359210738153721999729681483785991837528942135112265232451104450507202117113878374598328530927552282449979259471868248311022630076352644060074413582746176342430815533059204364040109827623395524279319545314705916813707856468686706140851487964642543596085262273224109633654977191243110209641604045909453076856689029525790268631548020049858379346976747477187823394952763929912977588303964152117514682655491908627982885974302631786926604620022475582996891043050382972287460850875121192772825298888596847532270754761784593513584141222993193063097795321527170955990762834902587018131161019045326748837337185285463779789876694637791118325846630408897212646517978128209276112494994204183834646282240 [66,23] 232108040452539130434528257547870637932781985157375071524355328392112577206503234145915918134758505986305792089446501024970171058921285744627520378604704713033672913333008391814593619660966508375890231353470898642103128810887166903018862272919691461801509053392350563302938421549274593580404480127940708463320305956023461372726672639629341981591313225251843919329314527471054377413587605425039004880788526504278134155473642359634315769784568491300926482131896523068933954311663397967976495974154094413798833784794813600715916317790724447081920200208898223651987067018754618994882001575206837032883763306627688396763764261354928145576840980038067024977314410369832295626893457261744813342306084174062703104299813632361678927160067102081127470775519704128146272013782708224072178527936458714578823451284395863466354755212281555389237293482540549420872699810116727508698415914307348986484919682317562622833181562127066980961023408811499790932756641837735773799580497300542493092122587578037980167485285477205369484701397380025223385047444758387317510218040418605557501236662789808357935200558157321980409723462993323075093297877090736590048930098616670998946863936586259172574852815376883987042502473611694360745950800085910177931905809522411893823043321994888651234314067876900955386779259676864241422303870099852090799399046614102591144986446346024343562042538591360263153444468506530022785968498367775922130640382549577971963586390400789132229632668542567534049047932097510640500920462808889113583861191771685255550142183855326331768081436856408922971426659044144267141367446930715054084855424966920133859001185192818349005933642124803673359678194332567111067508048452759597568638941122166676151141564446985601622048351118742499471343755957283856710011860867566921136237260516090360803834976943375140490242991558309184525311974015727729164466581099522994938076286776621199986973409772607116076437388689277661637223891740569375500152174632917374576410629997581839555729366594410523146547440174600089971234231548410551924503527877872603209453446384972913288240731615558882938332107003980596095185611086924561744992484316083851927246979441167365212880722859416684306998668343332712183559618560 [66,24] -189198013876769111206900417919396761902715550933780425523527001835086759819057530296558925068565608243778961556356753878488644623723727049557684578872105677854639465624721668474154541148977040888891631606957710983206978629391353329805112743816990677816990020825459207277584991976938055047162596690050309075550661027631714757117865459592050656154944492853821344552363067437670077276818343500714012938880995719569131602660907836713516078955009624851745273139259570904681549481713272947713761562199040012093369650069100128843769763974457039981070032125366297188279067197274063448063208612147403537390867099364421947896549801127396765069703407037821156869179473768692280466757970879755000911838138148769170136507165526889389759871430577365246991181677065008160131554655318927630173063984607266847512207015514303761858901169280152147088528762921561392135284904727727079001111637557799080631558283344676696271258997542225328349021145477070542468307490852525911512423030409122702796508476285849236738685545480978221645919372915086197329761087510183105306432091377486157006375696071407386573285573535932996951468443310482542626895782642814899132063755170006864495378668889142407378201686419405555255425981022000616369968109617243718749932684791479172267735416436967326893891854893991135124700046616704109086483753284370596491131695189736814025901798487805209200104450578248116831922217548957500853141598770062116241281941096987669336014854614848307026871984959779976849408896060807228035636879058467337249387288099817733347312843064201124734300984237669315979551776612748170994014828761099633828207175862507800164367935375207039794977535001379262555215171118822476357154395122212954166946066723943574458977065530034024741784509750074203227939946381230270155250585818348292049678095406259684296025330160626924426872449298350749697605835881178278128712049462003374991563118629154632433829749967509489584254912110694777198351779777041891470434261511831492888283622852306922363219691003640765870753783838324641313293545574697619796030388705449674754864083137877472106830287202154656676724921289750370935361386405590608577186584322758203138783186389555132679231795250062219900114238336324566337454080 [66,25] 143224037033083271360298843539674404633456616812908747793445550058668902912469958470879937533765797177195329478427550442022481520676091967209367556794388040841033167489495406717635551302987891248619218569707717545876085612482943028039499543038151730145453377377032974868422701217091446359274996210658023609398205383261482478766155500933852120292994247549336273797645767107970174436520300211203257434091572924032501318058105075511357472577323459295300262799489377857536541219582153666925949527428329840626506512111340880320231593050031387722937192098676046486737828527445831905660080115437971121429298552099783859398787508017596380134628226015979990102056523230379739258908770433522760751421467196056074147337832488841330539462255162154205276670836119081813495198849295963257424368724224430799637528435311111552657074002726771281655750522670794743160389653498088551904554355407399148226928445709963515259896149659483891610401026229639934201409298425233572227198088267066282431726984263708322194596146905958867043146851853907184749430295362558309506732973553499336875186716881852786872776941454814342315998630250568115474250308668539548032149273285696492667783714694987639114495796995249781248557617528671255217560479393896464568186290215192572229846471555909615873760734820671396937431684203370532304695403584633720072948483108977226469715084287221109790937113767506975311369173727577628512521145259082131444666487734966389982587057687539798282771299640675628909745919958374364746656121976999127774504520693826866070017413184004378278232269733346285220631041643790171106143586218433404847802020024640152770838048078834817994764597835840331851978845334399355694077909292736364444630608935653084951341581201445288380985411258670638361273819258780494804069013982325293313198122311539826552378329077136153998535362697883729826367475864103100961015133383736559536023855875735975197397152596235820387547269415870464639005329978576807256868324185487034115243641011723680861729923276581364003677304334379931615001171992573201224855538280009768478696802600203981385289104583698448945383546455323193556781886465757406330367292343185949491685568218850372653519871649968773492825702349427095633920 [66,26] -96384846571984008448262726111795640688234682870414789429600296928769269531945405893368459410370408058417068376593093712767497894985613617899801810049632148342270864716059528832997360701424007358810280992547887145055477099737739993041103657907118174875969805032036986160200836734409951737258269383898131693416282835622031195867977690609911278234563144108861406277721115426749944327263797984635557822506855521911431952976134637687204336271917252676059590278640103001818184623651061727539218130558065993400826266576846652537268178287501118266546522251736219006228984729415473680938967319488533629575911458991089943758621225800960603760715783051972659164799003526291763699625749802324805772711556800418482222011422993382141875713276023085524501401913891795751578909132256289576615684160577358090786953571884124070915711634714075871482399986895298259872823779458547223231705177906406504530841845780105254679390571613757365949292241405801034677752359306724754495216431461807421470245308048873059420387923771790084176285185024445515433359075376446188588378379704782680799515052025806644662662197118298655357715532866796045429407306030525656172862072720652481398894590499749012451391099220553311821092087731449113078764310111083180705798798141653594999556073735115311480797798070697870737800124759973438275918501101157413770024594973075306504428301835853411674579852513189906787351583556773288190577280784133003329361428914429863561344722330242781391435524726506166181166067773707304327130589833594449158509021789651562249441861396779853149591120106371257599111721028845180936180113191772062557957397304252434377187916675552966930008717147084784282955973760656412085878218930326508901998403271961022749174868053356387781749509343788197282105851278391238783916182187178822106116310490903765401823501192664779963443585875873206525053649062275222629786772103567238456413507526400186919568983690375467344655431638472374156647866636044701592189035963020029336168139600074390138961699810336270330077418987188826861946428765271974672500223697422588678170850910024553743044340050863513778396502684988925351036915605422287382649820910426669583390899768711513911390287738920897790425508269093027840 [66,27] 55173341602231415029792559735374332037629250763277170842014325658702711514660894166855488100650100378673732014998281775274718139060776169100170543685140127198734811021110567564706487034385162552320707341096385055949915454799242865620695775145320750314137969211989550233344463084639623449860931808566572421436664187109557804249163762709526283519875942053496249286748427325885108657429962103243607357606479844319447097645207143586450753748062500361759748921294655408859130524144918645978747231548349339897112575083926588476877395789778017689799063504236927495812037168794461918321925942933648337079426715452633516419401857856867314159363530116005149266553690545193524863567563047645061490062593925253697229975349073168346998883861367651745711506088929555115679842168349041322542288723554319413925420249650970822131781140227814269263250341714031214190871842420865267989443427392042747361373955477715661994836945758776618869137577775344560188503897507297668993556081741081918949325388955638354992568740493349488987366342641647334527597651096108426652111163858901276313222171321789307083212148654848079999496324753164310786089258607468499373375891889038163201587937024994339276746936277494333796208698102119072586961980932981339501084817740015231848392201781208849329768275124852634825067048779071046717478003617412024389188604154098020958681305242008542453929699443132961574038167567389676399080067053296759910577724347087794214064907717754679920907206806738774435533647536435009685285512168873914069496419647188148398092003572212138881552247184264946982149785400436746951357870276649725056668144925767709059356603858101987170963521456370646130719358593456553387364847318220165411204579994009318965527305911421970416169203756956733217666988374484950659740970578266788747002363145585833733671522046168743459174214679035294131239857032954604463189137657756653082320341558838539767085679362150141568131790377071223104916135102309470765417773657107384039214313783588276183822650073866575591503139557914925942190050793183781197078914749000568141452138681464541558165801169155723950325209001705159584956618947855024649818071105334015972771191805079356317843568737951905934851613217587200 [66,28] -25599844412600641184612535755067698290565475783441470333385988933375913198856417502244366498740390109609998233192772396598095383110786554919990702053769403560402749364245184507561075421100551331327705359747395811036135838514768147416546845034675794983624054813227287930844706669342764430365898358648188004342074698215354453507960356428189822370709425378860370204670916079987689371974173098039418309899743121635785044141624073832413335444712430850643374135655080536790784817625352166312199261653024724542759922902828579822225892634257189282170656983129961638785343597060698290154995215156034053713133873031812360065357517167444375253425039430767411342897002958355260534937115073969780079646594755912329486208123992972304602152635868968125084453283745192570040073185234974877444806272530328305822361760962823788209834693037480127611947244843803718909636509494431357111292441567930107951709953056404884318325602429288947912431176531976970626330797267475970429326066803843692922537198940703607526180195388645759071527150660154516908734161862801031467140885043551914001889296286557160730183703219525323150727453943969304155670987213361401846944586774713948898782154182573323905645021548147538776703702179979902234210734967295813650289030748870588991482665379329918017219573034448281584519854691613313013721041757325420352644529769752759927498538135884491792084131274036332725226823187735108466594708849819000090067935862652163554892079795596466626966272626901189694399013890352465271003260404770435436509407956377960214839052327678379358106212139550422908538202042325739218742852539979129255528306979397291880789162369602847428289032468074534264646092356425384662760482740881242016229082920781296779135706214481049421182782223747587835516694128088233752098358100243555383250524783926020546178895423217472864520918503214971344067271339666530237665229813420963486256235794651868152977229099908963150089932014832224738585090091529817363983155985516128010062713271939866391101033860433604306426099671672997442902770128116861266236977661367745198197358302830156972330725941107159054393252099587766955542245841248941421477879127653758702044397900414225014169534895767937109081016812000 [66,29] 8732153089765791599506741676105383936742143279868217264722105152167440575403993954062485781482802635723980827589296832495642298387121415989583550921532246660896143366478769084764813730214688975027994759512462083613542314668806324889450278743282064132955282467443666634253006444566024661800900435401632366491293443843621011454590259467550948772510743744320484653910811599248863778430058662083421675848059041318777986361177804426541799438693085609219034493326202855624842067045030755180893314997760072141099637138493974826759068296073436609004480415784289487145540436161991220879743003492892684828327569318587570661360660120738272922403559619537139786957592504047438025669783785308926370519700177841341328367975088850952019412149982052227123327774086000959821405402833318465882932236445452936102771989153227909668387196498674654450905912814251038688184053452092664165207574541134514436568834208933913800787474971210107366110094148240848751705479381334238947530668668114613681832548195158603044974062632791062586841540988632587094482819287590334429626686246379679101253294063425102982835045555137314612140731286832391340487331706609627437466575877013762598351564563990662405693142682111593446978684500134312422292820950673434108402846983470454224980030313806294099358324488349068235942859595908782389035686240006801068761929313925388892803780799778823235238668759419242517122446069837661566083994220609063474844424778266631867442849411853527849639910155905902481195250070656530437576978374940332586931255800038043581692510142166329097502698086320980038473565307350923915420976695026885004345873758579501423757941121589217797380930576512015407389668977351886864389234502199085597185690888971656411232026012834719126454858050338108986396201377201655103621054327880269286059523067684711118810893322913989160586699650533269800285000070519367258073406316648819519148250970552802799393837864693852483931590471331570716553628062051437113461093454678571724864176909703757370292816941319710346826453728452997603540037765421669492462680428478863053044680189106267852576196089794289047277353915716648121067821722882233423194249232207882270961555186207157680590371853354543584014117600 [66,30] -1306461650482993324977509603585931217475480971018732940110990567333145915694558463822051028538092478983326394169302431364624597657142183901667098289122521068823102910373395998181573915537214687465717516807468196209125237861607593166157398765102494503172381302710389126013678974059570238672910229609523038310149616875142003377465329683551709131052898409661959292382172400790030856567049976301084780202380268026298861725500524612551443760694557641834924693368104251527366007458365946040332249103503927306478825091043365326798122352670104839327068487747326950142405853195682030633032911384384343076876667638876127763883719374800632228317182272615006396092055976085807620068662883897045089424199611230845329297172341503140659503854811808485098271247144908186480259690486129532143475119503419279877637695622814911028054353886351986542562034824845531446358218508319260444686299903087859492057116827273938602396658199019965298601794135493139382984465528071919753799646815735320270251823809489551427452383019434516172367046413537175933540000768513924315260536074238687886534315273583534996427970872678976797397265942971830541629840329924356178694443114579073566084711635564854852887227207954606365205582392689290365800776737383077151550394705093641271183758912254941756908586014242344537247584352978177987857680485314670567435292247736873582989926648983134459771309227326932402647866058692603528344919182848406597061835560726529203200118763277671362760915407636735513682087468855137589494666717126534945375588054054864308053022999485499933174923644571744843124615974451567954133569611315037818261607185115752059311069750955960164138539436735106385155852900930986285452337386121415572452043276352515289274465938325449224954960185042956886713636326773637362013122132617153575609855222918876235585478916365015397658040371665091103136214894021132320594457613214387524543563324813508258816945544265231173549951811381831622219666746760659664824987232670105691725113272294626731298467460184715328134001922489110053189707400242062652612159480685799475851713210438762641357543362036559318088851881457797019390763639874125223100513322218173724166828541181548114986577747244775084508375 [66,31] -956817148477124316903524826987850780439640457823834241944003713295409577048701067895681455806818240756988721991548646564133047552076384341144776836367790546148869729154257818042434196051032047830599325338603826777923004955974040015955691072026615202503829662354400442921135852367728132318603934127360224816395322261341442330958092876290090891038133528777468385684384547956701484363535178861703171055871610209450151223441836124319218497119105612072175778914122966138728461799616347373859076362569546582076412445748658558952109465272759320949998339280762258249303332198678349762116043699849717162011913092466969401823886933520495429853899301026670751676507626892589415320163222570290904904909571095099316170756633614316354198215953085742076469019525569180013797994584737538920916757829531508998050412845857977867062644289006834329063485155452878815219851019729954717541823833078108975014088135047981194172912881491362098302506966038362617763168929626207566774256613203901412568601341958387451458419793241351308522591685335344263346153626783092888092181597717573698162638941487373566605485375573831955009157073987429331689733189062727670881086562504584618812775737846061084137694300371298080581604029159026477357959166269180599314127315592157126100337874615082115778045748198488704867269695954202914669370364526252473307930327085695414855508964018208431843117165916014858314688180414350064728712547984567511397157374632033300032032684550465129077519081220773510476628372907908024350014257560245232742864850041916375412979674660582431342160929838421120970774837524338107241816693305799332973305415661651603756543069647439966158817281843571044474479283727159506264968006423693157629695953064589483253479757027935516483650536831845666063590994494820562361671702817985502868680597252202776002478599497621683032095984366985579475612336439741615213714478397188550014129481132418324418327701959672782321523105408623440346205959366138657720662186297272779737546577231910080591072713328417600500965733153753378724922665554613792461299590294572862839667328560222132219586098851647880176864983269899314248751019776925297578296896407131562110254088405454416569558140362284608000 [66,32] 1128396138717716913070658335407568121189714095731249210673094888268933534733502354934624374963604123988478875753320792002562683707059234236207101324806865744678102849210798671565305328890208980109539233998304501874100005078111838246127069094239888914164547743256574042028151981025677114074463985490779849971337921485569697687023661117649966412708028034681663122556592487272998076360671740849587492358011482393843689283060674655080491529299592891841682770506482315088082157270878688483226306417830729618962667344401048968872315035175445273774892240239229961578665420677448630358779978652980567983267061448197823508705731258749065081243882755069359378182597505547174177605693976034285516151246559957411767094988423032055142806432693432617501920444389386924520080651147799143726203502720956577063221363822885933384743023081282892229204043651174983000986656256339997965151437044665984349117432957037018810345595860572430638654666126386824341701704675651198690858956693982953984523674055146646192782419663214886345958149111859132153617664951191794458106347558096086615644644747040359670348526611675069520596907374762787309399381222126327220472555038024059246408386370860653819517767930467069409698227683603335737587670472315593273594221610988225876356620333927364108248576575408854490355584623318108722241355557570739123352794266545836095068288125091865090856095662258219146028734931928434803459362719340281231532478903942359138383956518958268618938580170857789223289161690009125255729753545889906165698788245312404393965589959149596475826939236546983246371185728225490469675444225766609550091895188393843255017261364519937276182823584332615308495861514386102248104316638524607984153212609207128973458452330984152856297138794858335905745328309497352794049103308748264953055259478811323295250648196778033510649491924628859956468934713752894184444728549991009238136217361365600928819815571840393355652019078362239640705893261007680623298507009121453186653901203222922054782884516918768652837142143720049125696494674492460944218950384774525699404173152612089202358213807614000022784057751554090596347624541547853462592827027237885458321796600641487850957085772646154400 [66,33] -758473364005201460544466803215818758655462268595510548496939745745487298249967612356994440701772559468514493784533633605804527678596484529832375101509871104612698070933272150577115203930260762823332996655059996023273744646528354824243456773149104062614782525751217056898540645669885456325939482340055684977871824576375534012157357046168705776257352339352326502045291393090323502326120810415101412966772672181414146040790132415643382021800448524295493545166964671088223057681849146031109213813974989493049697902088718722900045034410043789883358219905133244946884333840807981554100554955864213393907190752556517034521951040568042841241112999893306473689625805096172950739924408923851880954642165827867689848177695373416291605850849931119772160685798116068708428986511343717508974124617609029659787178858565335845500767080000631727326054652312058637018991583583222312999223612864315674584278611335577317824891860598137484177624627468563577275736130624103339177828624164757120999741841580765072230371154873381355288110611311299175630670755030736983297440020496188463807263006378171207616576283939531374637048812643786350990769084034144379974961563760573972524542949864325851532050851649798444133611408482328382795192470314676166673623060429607678065673106805601543610275519088475627659671015239752014835362282991115605454994090330781908505631142895866008436406940216650745567199491407123204210916108634927421355311005911512577999408040899212916480406671311598298721567375308517172233050476597520531969279821882182045409698903820983419925442970978996966827827151832598834109814857509603565294623655265243914661845767253084903210648870321381980392694240432417307205564566767548229555006480127267063441746474663470926211562410426413098453832382594705594971887308190917088298764120810462184848550753447140206395625305977383181849353366255897683297915460741728304025285226255046596720756268507362017002772096559317473319550386060565029957215962348617806658939619883275718437257460314750658788694073345145570094735923174684551884798283524511404013949657021575502427847549894166338274976905426618295626749069600528366036608023961088896086987769502017708643931496328400 [66,34] 410898183242982362212209348677786456026415464123006952466375944913172471142609513766270998661747142258000861281014552946917070986276704594322087711187505689329890258663764400207474542661072488468826632148106719134028331972575500408365808344686467048589825187410457417010401110257339056769796531635171268275095935079393624132518382157391707490220109868977810893313956894946585648562414446932013736439627206792260509915043674799625405815334220930691375256058222662290152219788289126100991838023599155139545680048419725323071487141038966921779557727955109462122808816550313745141865903043920636511485845769792024177474037949792063633699500449522721669567725525238951148681356777265354021303267770364453394368490541596461659340995916294898084517011598656715519062494920659825528653467865447474606112437130836373371232423844574660671619730459350533297716196167045798061110569329357229195843880428375446046099045748092302561825366920183451264358785181242910486371053549935555081645578112609051558242143235494205926740286726491503008585773956046706818401703339158890409360962654640169723773730357902530143977347498428237460919209447065955419660823036951774009574378399187277345865215041191200285195172263305339880959508824351927757488267328066475346134750043497797040666717338018498906045830632243793616130995385815354766155072853472456199286846230823410382321751609273253100826636316334710061435744612582853009202516981867305515386066806216981644018839301790666370387732720289555398235369319373921479297589382416758309295417123983816236572247382320976721177905078835702020117144132425970760370806069106120985557284101888886451882460823353246719106203852937140718048248745418559609072444037699805912948887807073208338500179862677981556260332263622703628033261062176981311616438038543821226809763701100687627988675799920389147708484000722539729043942183916868539617336840958388582039300862342545202444543231526173267116446625829364887320812396088549200301663895118993261021872301891498121516253975667433338614680076579612246672371091419919236477968025920024209684173723393954073881192328870515570678498204164961586789684584290111306172214975514888729967397236000 [66,35] -196864047260110941923078716546797719215342029595188043797788526360091503986156630139247016169546622748304372094110216242751102381304755540416900215348711270298091201122396823051104789900145532967744526555860248511796618812228902945765148205138037772354681241283533302137046542355212767347403098246229033291054305659835798082605740609395858774277176140072540784923811680822598782838848982340159363897207019940616249312810575275643550977102575832141389793559357355428952957892037686055697719567063278773334875710269546198587181751484000448026026241490250926894151110295661393899566296725356885940008601690846191573022634532229747773537051301475775426038436109589476936093291375063940591832385836437819405237771204307827835861170260601735295856597626450993177346143220815737207065245781648164819648840178527735794916880598459287720959506278008350403939416209852712914577124059690925363599946561889739398983411746826775844619368133949158798121118691387886239214739339200536644332072324625806359632572463225662803681790878002474311424452805283166977711373777125844719409082582103736148845100863847898778689181492398963281141198704155572270647156138024784863890179706517945083984503320839790733858829268055839030069126127339961877083162726187765564072473594350321653421523877973760864248485614349207124695886864852370860867591998504861612888549237830529897265239646129626015542114296588011627022664989977434277249815904319334943394454296497734037295672833809200226866471234239075388897604758096882354965273005597565284973061769528791867509484128337685444645902168209653887523385294750191245081264397481545119121030803461141878154614685904839886976062574944976662448435578154575309741758157082897095234656504632062340120171088784166049730081183027183916016834794112914495192029868621778857547678767453539382771092420590019663617124627129503390281951484432746683956357234680347320009978546328920454942650225232900673307536467282624881432274633620496568681808042367960745405646197874937900856970197976660464943724984801239772910374000763941544149968915730455490486609752571255156299461979190659218876218996084596327153236348721892518521559501625299587799470000 [66,36] 86063028088020293382075812767539693398951241802712755654609649482548250864769910710411584778198304186246796586407090158532218637475556207747020202942334501577881226365692477939541164388776768427432452945464550240569682298964269783424266698702257057131431912145011041877795381068873642637336069902702097595781994866529682405139647795888171441001183444106377430314127244796269294751697807087226622639361249828577183669981101001028099416367610551833853989707020977302418232715816525345526323398871964184497121749032105207005008946483188873113066394004101658241787506672252127275174129481600408094814439835078556630646611469060452315870592927646290855379501861365535098509828606625531645351459952085115344167352903964555787225981052197559973578630693177292097375521849437919006853080274320528915893859943304587437913035441078778995001067385389868614381016827563350717329837826751217290183250038343267516263177437920843609096212448727228819505880032271394961611027348989286574333984854171696371756004606458394071309727885802289212645215611513264162839084642672717235071478703538185623944560866897821115108215879306342120349009100729559875782611198482783646882612168163812740405157506979608108303669746943480212750739797741781141811199166817378470478275900254922103381824643116174164626117766246268794962891796979814940250789318580907667529497539293822353884198929552026163708026268552386943861502521886998507930458725321036829525884758266404305567682634479906541694486552749209159509211439808431357844176485389276401459329509295972519487195558259045637327650844397453133813881261343947587448975711849894948359089493855292986604040328074661246975880163754190425091926116964178273626595121389662535100711793679996654963376122745240886403067172769052156380259154498709241622047439228104397879663680192652675258300923255337357223797527764010056742393347195762773966257379657070389229919695350401938202946408548567969700955193062349078517338594989888496329045525402150212055766173772314895480613544536921088196054280613321850802414576462308115266417861957995384396836714511757558621304324750296621276849383203056845814976030674749195459961472200251936412100 [66,37] -34155940537533470371514709978685012411060930917729657641562085613593984543945974658836051799201019760158792267324168126302006421653102704414221721225054114095479930746555102874549221511327310108845241833826090611940613392682081803125940426157376427256696968806317552865908601074680099837386486169590753989544778262925882758057849115559427247493913283423687268978388267523206346398877065503132709703799033376851250711804379281671770327136565664688462542127981644210272029721531853952698034225413838644702999677160122712550792304484468317532671739535012694130694397379697295304875836494385164286345451274879312732208805764184769079757049811490725499373517854559380389929967921300589109975649506271400709724412397197589150558362640413728138086921337466174976872225199669086946325643499548121361766284435433818412684014202847389388010343896211798910242343620835020546845994638109177289417405440766472399032384958330760306684872877213914756618513811308420453955099603677017826160168420592317811119177858120831907835906108062405047829253467278354791525925367362051270422940294545977545475175481166457152106275546827871299584154419253792924988331516827119937521871841810893532035138057004593452826425773666166121748957864441587508326109058192215828072345752317020520452133499600627944170055842955183908767627722182400471272364457920944958067316584483661603419753455034910434473551044165613515713898948610636595328931538257530992578095763741326912662036406048584974405831028702069829069775563429372995686781829429698651357530895312672008244805041468019642184564526579243827498237685481508675254581482864675527407282411784887969585323473591312957463413131819094715979645613012689844901072844431343978307304721702447080650690650550570845164846400365292194537049934113907431436643458338433030967058193328754805652288933128306925567370160711684969707785368194141011173440334943648354372123212737426071151463731870325448018320236654255682830779980614753096348696672119887251497563576766761447923344307952281196639105185344185195479157964327223875138378498573970041599135335484157620289280896207267000155684708131403475539191849739408739438249648232512549000 [66,38] 12107970735548158957610930233607285805806719707966972600137135793162166745993777589151708516335212956188371119415624615164955365416827791125971808434128005797116910008228550402133552284900976714166339593037482979677060358434275044033623953909628745254806788578869362424812657551107775709926994817073290257808998339301847753393254355660701962260181126823099709436865078940089713394452352495274605094765520951158238122142823892085916728796080980123673793133678915729396429678546552869389955964671538267458596437538900609298188445111157904505775754121278838268989581818450645818901318519964081954037341886119881114750188030795488691881841510306223978984914883624966713724675276850193964441545754546945112910345714335963512507205181850595226794168115204376107621994516333144971169024691280105680161649477717348186253710053956497074113555454186607703329550498585608114348535307804274681977060184698016569901113802709641049921009270133372319145314208402961257664661612462012931096107663418884409504049859933506665463963121097577145242730688188186224654408919814932547962416958717347191830675660565556933211369463929443081037324448498868767220143876629647446445664337371970484424067745955078890476017940464639105254681701886504333280939907190989538683506280771112396903287146640903888692064279512243627575822263132373916680373089412017507880473997410524142299920690299457283142575802058988086041524544231380294102451421449565836224565222415319077937650048047827696873473624085460675800540706196102048314545094110231946846254031368015904149692208790539864891632862847082504497024465726107706753163184669003172268313549663814829850589920796571136634267686757198500505253843799841681658183214247249565536495350733967365595756183719172130452174960078468486196155922463462764561977816055822544715737303226753133325778028201813074236953732925653673223476431761790723523235616781164354341303327151789586819796754227936023672819140672293071085554857220912908620678775353012731243650982849178553299632854295317031456474774480227654825671924832596976327350318368861068211272486852706195369825435680216492430269420366233728913175726976998660700181136945821650 [66,39] -3850820427201067338359318995412367449501853562181583603308017071389858668405490863152072708568161489880414925164262583749031898974761584859463456533776847795524860013294733883703873146832156521888790216292838686574381907137500955711645070532006937387847192517241263943533097111114244334452365757458700072612691240484265342617370777860905071590506259844702867638825882228497397548406252663830267249625497186449677201799179468540560927889203678191746042843452884787695439975570923912380519627937480978074486380968750916272646349015457627229447730726881167908545867113969384374141771576469696036158900677407761977898662359382717647101010633108904474950038309008106682696869635776544259888088706944015724948034962420333299368039045010141610270742988314573164125077023678676424279700761329632183190420941078288057123376876781034098566976330534914187354580598777093522406589109448943469868518098551352227822872870374331926863104387872400678686138449983282915516394278660033876225401908296175133554323835154784000000437258819178300343418636258508712080836966414072172727219577320907251315733856772047336633354833673653812360967366069538374676399740286281131323993789978857455389403972931768695071209991337383557811160179089737734093032657934476107205987139152437797632831515210478725323781827098069064198824533014121220986183461991988528067774937692299671985770104503984868993421964885262567535778207507229124204199609721460943297078994664858645524811904419544196363006500033613686752818794017255552674506965472101077002683585045620254856961403209370037926560677578589747386946938921714802939195165444229580433171584865100537938526402614844273436425849019113806645266679516477048871375064290138027911473316036358245547033875260398103030875990990150736810117443137926557211921431063426145689291474459537559345087240114539665989231869813250521108929487275841007861675151789781477929081798438192690686921180802191362075062399033234699017709558428827003522471445281673313501143155658859869080303012668309559366480119903681080705162443996553613999168161013785424285960417323485851075181647994420818644564664857389668407117658697535371852374296319750 [66,40] 1147045307608401790929092437352352503054226344146626910550765600622417148204870985063007528959458894444421974353979002011142053881626900474043463643303601468959851824477963606513352124252699475154190298785158560209925835031492575993606882159873476254400884440997073730236438948445828355691355414762202415517073658275218492375416595776944218141490007040268839202618508846661057587983982489301160142735977576026341103186249841323783190382887772093858659387199825492409366922050480845336609328782289127980573389879880793661145857822582641670923105971593718284305890158414188158707515529684797285782241760021228459571507980289997528625862047702330360487389379858479252300268909670993363037435351531292750065270669154043257049146916740226118992848755356147050859975452691622509903117167345495034240831357364676163386335598837859206441745935240334647079290653813945417164306957607944909872589393649661778826243502184564534736767812189414822396244047730022789183290588400337704329235940766511500573660257198688582236723335711249927863182706724106162601192196840835885184423468763243990172408867678415844200093772682024189877023860194732857451418274329876989435121002844919286631003771888799554796302571404674935974400722429897242406433103682841327235256024372661409040288128585203096776499187858179454519237994658152394491527372606671524801878076748070640863151971657978529359054544876997611743216487064484776736254801968727459720207053311742327130836841504982341379970777867172064915388039672630179879699688443702585407108335216588868612606096191729384396880988916236265032505173581939849074743739681230050475691226629380121833122578878584434225835139159725565073568737661645994682609911197594148772534009153607622886942099491797268595794021448686690664971325625899325552742003185153347452828783144933263814414792461490209681098311792130469417095645322002805998464981489340951552455608670139069976843724097905833967254570050761371874516615406517460565434484626053983358329703588071008126080857807586005924038591268040037356640502631771248004321157378247613529768303531314460698403368801341860008323522876315868755970564130537421488698739600 [66,41] -337603013529222255968250848388117116974104296493764948455256044832252414352941723765803852359354215462584208924548364329544918746152191358370971919402042291288667320615584265133080033097566763202352526193700517824814056260434507175990981194608729079282545439745159729323439108350611616776319555407479189318512688530854859963360015311017103936643617413529863874461019059249886267675365391198237888192440617319113109926701308111863794030228574942335054448142605174932935608028493276789980172310131556370312618825570718274055673489059938485554684440176897978296860690427930238988525024203096061056401108667892611968036893665805371981030499058549853085568875229712211125218254959673083301703222508956375443589035253393135846399758636717935509228858010390275767013180256733962767550891361291292751107390451541308165383430501821322265718538195275352248643636043945985410912606645785303140810924573820286940924631821565920548234402942198031430900283617621445566103027608829072332278716468293163602564105476044424851446047683740046030463894509571353484255367113356269390647091630912760586792823307822657906672010337977444690914021344913661776789326947075846062246199583122460504980002525415381723915645950879667257845703130806626706921953715709523750949438498020537431932236082541056435450977905920700047074416831865126926095404246694502566772634724064875869557257397058703191804761288566407358718963271101045765282983357075357902549334153461771710674864864966823691867536963538690025381823104420888511032477391984029496609508826873335783135882139555855225356110204123040722543635197668382649874307919618502794096309562720759309733154115119210598977253652716245342279561584128836282613871040745298636493161249287032140593056758334692298922570156417357124482564370367961857915373898479534189340624932083321897420743220749778424410114370087019560574441167412660986226298184386783721181532867456844269316226162940178728555719345699620100795349363088911992825669723326924053149214329208047610106157436672278812510697120105023602511958426715981134611287773065652676595345578035026319115708218552162600856903385354097021064619026039159206296300 [66,42] 97634040357454575509616976794789068577093151898783740371030602156150716763917179766801180039646464826798295596127401508364657267687432286244533201523663494361628463988732579937381655409044760691019606241292917040819639818668848450260794974776789977318446949459750384438964169676850964026963029878410553360675987447352575747871403598815429018430407287336978292818873241149731780711709848704554480849533532432869391252934828113896867703548353966109689855263170894906000395490622987689355111959546529300512773398513660149895079120395440596113503999767635482586987551468217370625175551735421835044903690877566438920520384295680209336477568814605448966501956850734181109158987256339685662051842923490985039998959057435101097782114162866005767130009949227542262074245131142957686740581548560981181218922255714094479427604115869006318715719068332108698900191586801884545733343353988293194192979974065161776434031240980412423380372763825567588709104903379973361281433563102630449030490998473362331037184795088072342695060514647068210917815399904854882012944113133488210100501133116208978045508932957073780597283496731815008265080489265933905902323561073427640372624795221994798380376763730588915915631036405794087687067584769269038377688373522792664936839100295687835864824259146429547620201310109564578083799303003546175469622432970428688960024092262557200777936859677097673698634009564592773770468086312795642736434215251105668886400323766005375660325363101180072236443838130036169308219502587458499671395845809242919939218245086742215867429033933759404411038060677039331387137653927694507598756518884277548413385218111458197784104390596714649412710380264098406801643376783378719436159508465337740415703036080137658433015156326525021101010632307770817934194869124141173456580511998068017546940548532945169676621207963902983562332235247921868224961073245989927968824959080345418697045096084478912275445358361518711108489497079028324240700081345389806254825727183042955710281561414361777495824277686432396566598954327400085639034196344539703997033442081743280423751458053693377712676167273134869652039014168676232860954470273588323570 [66,43] -25821708513975721055259309424730608502150113394897442225506967546007475788021802722019167940387386081485918354633463921819540767124430345231161491552513948912387106875269351397052327208335998561619056797992889693835302002017172278289057420663576421771817084463391612981950943172923451313004605150784050655556763142421470979380846864027679252684177884164932081506028769040737913948313187925221522133623692584891511157813975240789995476428288239831992398165936059863667857792476694956036653038822278968906307969408194833888978068015890998060150208811777885470033956398545935383723566047862382931063130110854533607426666558860036614852004927390527074478004296050017031115650007145959125511343581574932274308061476239484443591659351337578780991136231040361929049094128069223901010397363134791541505558813125396813898011055181899400866756084525908270900031323097362711567398152289091519633094926765000576163433629377210849817902405254325464188294095012325572117504270596233859441183114758382443644322270561433330527960941361684395886571377053515484064273783924669309554677356037482821364038609431578858273191246389003783443048307807164501770343411503609376459003909478989875044139451380471913958627720205243609539171199428837723595109831252326672427391837993618175872135147332160568174449740431811084113259683029806971146300014180967733771412083175691218443863467186154715067967294782160386382405914236556156494825382873962949997189804294166584730476513407583841271690946535988895289163456532110082043591160624146476275805021004622731235826330676956587313553404275538787868557017750961774252176713749391372507720077707504021618141086320475827264289872807363197016464627513389154223317944793005980977063347116196087533703218314863901617680501253951733263048196628974744889563409198732672345793321355710639368960993077212214030183213287522755973746651038724831314276774620309082483405297670010709417491882901056710792332299455976975800705106945391991120245356512075046648649338688734428969256938018689900529144804787071356188540526649994198171557461240478163476464191670027474936798018377354600054418374160382174781734313669882220 [66,44] 5790025234564029239643349300302139367432798229473401960354598101069684520214865622832290601237027418558449233697011279502275179200132745582963078243869395436000826748997371482932786350330639590483443440697961813399242836159293253580269686673479368678482969126311856373570595196818338078204966963324716503897526200861643128217224257682631818125148388071392991803970625845311544147485594921439915439918641231419029716006267808153784970073275247394038622637034922373031953067236151344398456288133566941765704536555564672048543036467178809204714824990004107040063166879312979102485095535433371079445011150925006971635998465631332872204867910366544402636428956587265453863825339706177416566980567607271916723605079763664802405409548508034529449143566158232501558891410231545799690136216366252283041303709383988577286195386163119958929802989026483891597017359932641755415742186760870174575798311924892025575131160607551743305774826571103144244534826584005695440251359885401169854265713586214732225020290266207007493064913390686840653439734636127752618426902005216149723894068239214779204714497424375968153488229531873797622579025804744283952368108436171763582264141278164240639948596436000953528604838205501694245471407186387572692213753017597338851631955813715655949200350144383320822644877697122153217424541206957617895724074324505579576198409797429823784202201007530240756974055047235011301735792991870921634502049135444375568414260119877221176112563615977086699237383050205850241110510515960782941531613976645786543174639694344764675508115408831324731678951033991597081273286044947344510394454109530291186486041178478794345395510466658821415701276943461866778976506659380254680029127005063296689204281463811641289854995008305191502953895364385677643540966848339725242225296917344324413482275680719423119088480699450447054360862954364801536711683807194685798335105610343286965710684346807207349212699405560925667721369025439417501798753397084389692786181214356749031501542612795840592163413418946022420950375909538849607386632436147078854336852019417690225160740964750488840116897180851244487826924626878872410567399944260 [66,45] -1037437475937985295979797672538397998105678778796400614873664670318915638065402592573578403163147927731482152179040289558854768342945980896296878799906142841278105983458082494832543458272113452874509092866604199047871823945317682838958262358560666801993745892224352383437833561097108899471312264338786579953554245965411797517475573931537291663382203084772360992631326325046699922330701039632536138614253425425795321725626331521123456562008765735005960632717543706409520483267548978515879864488794868882660743872495447636337570507317648997352974807787985335939384685653631667312747892620278074685618564190868166832941002679422221618758415600425560716974390164784754465841670052779915735588524698392090712074715751309322887448074017443924075759520184700222575315615621598105647978725681746411764327557395089119115962588236164327599740373554747549779354039771183653981685262250985100974649611944070148321022239697187657971618388723395650476284883204837358550500753422911294496493013380596544602729385636756968311955472443921726812338168037914512770329918591968245888242938323905420489807338161551432132299995693601724401850117735614434127276775741734350036003231442144536595442433444268982875239747504357745261121262164667201395682450064062758289003906535712535351791935534501837849015029658495809145443714287492916622410203787794684068188673661362428116732939533326265617093205237821980844246739800538279907340002450845312698284135730800505644959876321889999038839104449449536140636684433428848803524506261386012175422711278946664092671368976535228037568901164405468275767915266390831336492923400599724797062267299353586311304066808458126636356055413777698943120003353218418627715536092261702758803166641351951228807120031737418592353717932212147987028922052653987503624685992523582694606294450857253891913492919783606497827775691317500266847938990503060572457544331447243036888368995442983643342778007656035428804473733391709258483404219812373938162974545036505415308192353413241395610036076645083283926033135075290164744870411870745818146317048288667173256383323667103461246844389201601327161285095959670007211755410 [66,46] 134563818311544408657076359488686802864127369561289548498534667295306779315616884368669084579800958476722371410788788985632807267137619677750368415035820489056882298369923084910174050293615727365080937436879446254289373159105960749950735560150373710912309520339797615646765217462077270247567329346476838891873072915477806720644876339180570748211085952631560476721541354482330053521652086742486358833640597639601091264971521068927916976746745546991236873922265139874924866494214160360674580249936543919328604127857738168023977790896223545479556456283390097883620756547901335069038777838947590419202812132333084923087732648735218666420837742294841238389201447280652408476067614532271161565839247917815943221457211533902150963511536977338599017674041460812103335824372465924748518091773308688477343704382557607094028451520855316261268520256026822377196116753668446310660408050340398539083321981433045326025171040395416608825774602101862053936480556727876442962822230210408714156464385878559120577925724944760062874448508526508120893838363685598972456593160311878324586193399084540699352839132369791769719159071731577061614150261541199768902657473212815763640034901433014054106377199945077715611746033170628367149384208763782782766886947406815092099658517006246693904991438137599969799685819541443146634098270403188526516907429980785760417725884787721796020634767075938829762487271652008178820958668973789409380788830105698378229845432059813501989933116361587944165399162022330200098229449732233124230157910495205073854753088586631821433144866415379641091408033168643158440276833199612994882795680481380056964819617308451282481392192222259317570715890956079288776133992180706652416567163333976481186401226737975787447204581208539788606118532828812065817526407558804685790800840779547930151325324057005267568529222776821325572385965890766148374375155198566082395220062267874496033622707928813615939555126497677523843446659421784853395105814054230195124252859999158045101418415138556060623361282227465750910809634358046592450539866719482204714676418908312613393256150926426932812824178993428264377105281953722882807295 [66,47] -7304049623620428901682206169753025812789798020965621284291167093828798084340047816478993498836971708454575654586279221672008336470753674684893333596254481328336433449489947007812257070096574192562976965778205926499068009268336171805512064157619047755081168358999049715145852947475918814851088629580184208234954952606334416908849660676425752923076186681752953930643565427242152959586602161728490983492396200666590806351425033802337150390050828165610177874772286387833454773407001487336544842314319666489203528190050101407450245948822451968416323597866113971736850089475102016671503369241877778941890806425152552586935366193333826144245899554014674491016274824012220070139666409457188899726896394746981486322673025440429141902515876156151215106451932207847453338139120281301375575020790579440020779325200907755869511477331676703182299787866903554672374922355331711004034391896934579988158677013838647701340772863580443646562727234727135072707807037812818795800319213882821380760615267054814687395873920810622225786197651560963646194532401239951870180919656387170425519037412549136577810302758891437966395470976929480921207943733556536542335937845575842225771174706905429695879671496096116785705906936098113505297464569996818128274284577694612874844049140389437096132882975915821102756097252251119175612692643808102041624160996407125628956847479923521821096363829322133367646796929357385378528718139106682379319653230325604514381815985408083679750483795965234349208841548739862561930347319902042050259483610292214535078697992490181699366925694500952367823446867529284858943682370404202114633853512508530408581739484294186048215407336346808431786158181427912862201987093785271338669995882366754132542854022675005437367331594667259004728703459355129972641752716227323127622403861782424965449378826042752257912567536688673534739580377049916841266313667999813910230273727359579797569642800257008561867398388072584995915850755158063465713004125789726165158825970321125803074932220756349031642452101679052901733411082844117560583600955598562342732527517052550138447234144747334725728494289638947371418982640266062280 [66,48] -2202651179813100998399668333757227921967498388156511442971112992989763534389836150467075354304453652487788893376528621586830836230693801460918309164719026847703920093091832336769569640915534802104447176756336802465937179410665145928832055356449440648519889015040424561672544646171105526130404656946452424372982990036594516928978694956358037161969845797583048713179794137103977545623362192469458939332751139765289814055198397804732748518640063150843248864723809604705173880111821219523820509978545789049417259516639826738377666781426210233289626317414212488936973398574561060966458654385182504160925430561220244481631118722203344507033558814744440613529373116351889062786270506058533261472795411978761275909637959785254918163204985597476677658898578374705042608942488637021976110967614468445944897306323972619629186057473132639049667296000240361411582221770339670775154136404948588924266121384797879267306266313818688665153868693027680948960694942381856057705216026758471089001307816376162164324765577594546138946516066779122376793108129422858604285122031077588254084928699404366926854085115624120847023632041762847057313631695297956215939628602873151095983831576192062935909906641215087717256542194404093328014897046159269263430692403822611504142666299408389313568770405404334312810147842876924624073052039196427007087443960062766434127588139982710280222759353328279581582587887599740977529539980274384990147836328867339337770488104306347117756926987445420328947581383429413286932893265580319586984809193488235528406226786330875666117051010579747418084971107936173089983073237520215466653618593824831602765949329643830136991840767819578012886970796455630486817283545541862677246105234772286496476908948877435967790632242715695417090909336000201971441698416600280664270207145727619883481652526739813342404986543059553678581908791982006831855589404383208794449405363386607578511979437851575342375817829805305632424176098310315417002279304748317688717290121125363271683135161376203846494640847036120872367608051295591983908281575129303123260306898936658828501134324724225723574785656633350950874163931924625 [66,49] 918103193003045083812349068251620754105884027614894958625841129993614718252225275346926800710523767117168045531463681350977149248073373384754860055139006195318099518126650690428341988533525415869280211009137273170007816756356702692531807870133388428941413031761660087252365187612323523977507315042030894978781116280806009206743159828556371132841680985243798056793872888209357783444740639629502691561700900396563014888871362740574170861824717637536003893356756960960018816864029932500769660179200172029503719574433791020407986572934209818082285161644082154560365094234033090750193862184162257596146338589366412265095480327280002370535485481577278620078553745073598209863635042415028612628621378309925159535618162963991439625952401986509059857152194092984457223036696449052415023815367704758086760594180498285616853956859486982596111678705095693839816237723726576061786992330789282340235110030113012714590754962159822644223892023639237332252218628631141116352154542774951377375582856488884844806515024779836266226921559007934203751551698648955242275258400673401401205848717432355751437609623662356933304349534841750930320398838689233913730336985012779454777470111135764594730885749989253759256419293062985305132191171416195054784995458929457223869367800338978025851007440246467828660864965497558638653988934613871964719536761197794871099635850793912706755959368918483333260583899806804494725649404867510776026598656701096821944760537121774752819073514622779099121825110094059740210481937824936816683146354901557873140522399947924464658123818932627996155124372872428555724990089963578356899309311122855117039792943947293134394798571173895030216820493820631919589698602488646542752136951491144942097670350230594374054580734944794423965130556826116848376911638404697132075331936988048304571514336473885218319431130479478365326166547968639449327258597481823774232726091995309470769188299555208631034357764723799593264166587638843385812134396703906268494022660317297451603692060627806114143182513596117965348499416223090389745705149783483197478674292569759886641494623579968304904398788500780825844511053310 [66,50] -206414994522285525103567826852152065206015254689202581275135495084258882854181419246978911732667039328865202712964155382980500383791546065460243766379901127951016558473816153463584234925004024071384838485911171960976974688035699733230942458465995955497661584302929048728763589974850459531040414747875120530866778332711019037241796476533637225573906975741673644060437392585455000164905718617641044273238327524447773052084646610410968909227669767260597343998259503716582410052603052453560812187273951513519107484081156912909894010562942147307216134470973345748424700259250522595633741894237915650663025253187357003476339560909913207983377837377265301963619255153408167456953107536524621431403189104509012561321864738029376734352858127491936555058018658510976370793139264313185347087046435547234292478605658262041215540184508308934790354579686094117981444924952601726441697276685379192795757001803960513907072171336328115964185874668894927515323527592188671728310114695590752942951649206910195957567259402987857106793306650321183103127802206541623682881286875515344123623693744011847531013596789263059707253591486248695843219012526755482155884069776681275511665234271886717983131128879552305218081012892735706057668910715308881691030041310460245457939141683355883299917299919481527336264981691990444984259179657327785755304026799275710956030483071207929565711295665085725291394752273091302784492234653316992804098574832497597221616485714040450528499149922258392610580853760335741505212403332430384348940482603563333501836454029187140107512596044078803684593719850942101030644571247490421888081929942743942765214140674342715432691195773201548557934825832801244102901719209985330748762752900899558182673124841289480786795146527268589858147540007950529449342762040260044486527452445169055648063710200519668265681745006422645993817244486863427244950011748674124417623492929988440933747051619374132111781638488996605120221833435711473237086079826701033637963258268115296267625077743249506772024658088231301730181241108894147244290741305625617533213135430247239483352663091969948405959991020702155001259710 [66,51] 32099545989564549360617201106037258159129368542624065095289091896165269796181161906355174647559851751567259225420006643850393274264096734949757717585303705995430465469563601072142290951682127021512925884528771471748736437669488892391823289298089677865059518450584710949943803621995028182838580643897851655894380477827592802907165600791822667276942577831197188509985612234386870977772318740848614496649307779084666947227206225076917286091333645169455662213068322926718945259725085075542925801456571157179514751018736887759568816224249139563706258649381653523702799958089943875967701411167286938378494227321348332963576321666397300924767168726593455115384428003447862377152374230816917103730174263123900469882176856612976130294210487542820115283544747430466750573869558830736212369372481728167295985723763969747255218678165037706289907908371883593102805552213156619779249782127000900973481020461138107479392966745823644009226040917470568415687561671559889897387409868706291746560274158448558093825408203702007864568768529147651405588029443038065581770613432361956414425470940363390075117135851037951234491563716251131901038806802759952630118054191351940867956935353892059661801210871171549134478208159701574768502913534959730584573646535581402570364834700759596789373173320757706597710088137249098503615602941161132853557332324552693778109316422903459943045734315769327197151730901161447673521559581020925942185721456810366117834786312330729586273416350324993510114318964890893274513416232121779521806356254744556954603536365441188196661719841642954119169279001020163643510693294618772313588871891863819129176115674156132799358661591460238559448231093630984509325672258681512664845306981144551947064911733940443973869699866548501871540221969589981967373684292404311711236426232176822237784446781607423623910929411505516194024978798368446686892907962563039257077053907518068910728445729945623748836681015378117695025787961922615819805523923132719063037924251443368140732560845206555131868185008178800553766742793439808688267123387679067896976721685726389739905377492384099015206504451075491653360 [66,52] -3609137194344940372729106999209848973966812732114524289135485806419588352383634391646050577711653221284413623188372391232489300244486365405321599355697715170865754433002406499258944437061181962263841305993907056155639907452913157582637262871538062527838741714397736483364698283932940228291293482209146556318300760169309373083464093545141038364568798805535166611488720853337161381376458698411731668540125201151101650065124044800240458903962150149725314047274880059251883168796520040980695926236098156032334882035944717173854418663204458388338160960725451621173543578071416819745491767196956270690001168549068784285799741890112595409953847894727268878382864494604323352744758147377623192013606215318007158614102581332763963182554375232822102146073163122076621439681129132763813569405179677556162613313151856034670190772172282183686199470354775140165220778248904952609014201877703328702108949531201458997742985647773136129753733476136304137650309618648464867875679099609959531610799134857556702405825215905003484710981528205529426549737257227133612500904953001467595522744821606792167718150637533552838760566055832375433012700842981936173351443853763355123800213582596181544273662564653443950761991805049720524750975038928786339498272928708625952417069479847827857664719783857818617831647257206204719706159990822219713927633828499896971205492782649965836973593845431662111552841804060523367020293043960709504160272120804923491490983203933972093066300191679753379273392993092741080359877590892649661116317019341314896237484785247267695374989836308276669373952078274276193737289895454631930994303052421747335996578712375792320660669197993013352118492437191146211946655590352032979443077588174677507636269524538339104295918428891387718667473917674096702789401789739098445098462170622534725728202214554812582381256620392855434865360391545667443025664801634923012370337002927984128888210364862772653085945112534992455201898787266761027715972494309636666960234379575387192429286094652368257355160246954912203896643420274783435821119734590302192149966745639830979334564089529142756897204747148512150 [66,53] 490823349849765154406043088177307031561090004132632044145453285555701996027943258602412994083920232714118764964079755766447415260133753687471511030269176137568940996938419565055717212514068248870226079185461802012688031166804153244464283849991981281016759691398146384366304605112932683173455654995486620492184426434508362327288210074468823466833366354254491071148660437670176184187754044182477626602828223464931190328426886213153340689411305948187776114315475257080966929445254102432695094264439551949653985037778364792308792922253890660056411345161235550848935374814506060415933183378844471228502475279780163245007283898857188206649534961383491993199774279948195517694870867543475615258154206742312329969643467480556491674374760912038337166036683462514228633468642230056899877593836429392756924126374720787781838431438695218065083742323832010449410775566751222257142662691385102683427546150107638649640555687452629457902872239997068246248632632842129940472710921655065553416523869567179869838328639681555814123650087693468285730759775439407623835722069245713657366471867092470658879880026274770173305691370708646137884098427542413597287161751882796795005067429648509726500396204031347456189264378715411172646019436012180311729058419883866047039424248158819245180357245263469887802502566261589006721864307709225577172112930191417189444900753124105286010355594718569490980649322411036257012867226704929774197944676519416022479049461798483017271093663031046639192615719796251164844217929396320308968289489994528147304163457647210461603992155511365237710628952248885654679163271541693281600747623417422250732591683081253812964232059720276098498713257196569635079759984944815023198755282624470477597304903464749890394461402630175488000667317379842778824339993174594317445770068047420359608598440505210995522208302294550073607719922975328857417904878762230447679567505348772485106053078252992693863480527497110469387552318496476224483855581912060250082522529563317202595144471887110820853666091804743787977109343620173125804515689875106986317379231882841470129255001439892065858922499767400 [66,54] -134957260717975170579097029071712782413883167535929257780081573591453781550455038753103764442508577518815943399836903721967736875816510129687283268304673140462812704853179007771804002291118503386198606799979205074965122803034644916429200587641795264850776498521989171814184976140907849226982088811602512994017897202720557749076196287834465269953148877221544466515847119970788026677167492266473879137413071415261785281278399874665363420095446094366988187977654397322713612830542241478072130880357798481712611405818514773291228016054519161544445561777758242530370320308308202753248622154684500351209323259990970331811685801249135606921438551318826603720214280836322361339994876579187140541640807633220593014911616349942774796625121370636788632852246166152498771688845332695826725811831420135927827333880421377722789584768795905793140399243055025656779119886068306263147323700943857887709383134570817903313495519387953454556406564619478773004481281877052586830726594834901823328849450944842964102461422463116350046327534762971075074463092372713281397638798402436540818861297583734031028460261320377066553824929082532437864661953487421757702871563208532876219070217768724845873005011949486467137018632907190290461564703314238468525520776888224927722448910179776771668364967166264664234492068895532036625546235684185979504484722763599667219492125150890813896095420149379725688361014038592637071423329450891309926713644252054698796815893651670058681895210198173085400866411379778169242637127364499721924893382768905116533798828157834571543605396543956967639361779519090323187199706417563451991419601346667877043183458529531751043926784545574603652970561717372697094832079048339041194518511175789409730615815094000548256508419084696787455767277923675601574507839537553493029127006624958294244103838474939091818379705284060422193678263950325355707813544326558195014467581519161218517376258217557297261923626087270587086178542347905422333422958424151532740149283173933556615746252758180390353654314315848685297719902140969891985762968557613325977362099114265439127263047583159686677652689250 [66,55] 29905264475385710712978680890403105111373178120769843765137492478873479575416612916230147913066727748906519789333660361355007983979703057877107354778477926992943746781574906600347905829616068888658077228774322565220828992792742230648257982015626513357201809322439590537679699640354207945709471760712489615786906767597851754801242732491815862726825839835072257364532760002716147881522515983146016644822029888805459222172887295882719326661690400334945630831597745274110511317192609439169872324801204436530090638066663483346983036099899401560553569066678038527435527673706196867835002949389244815302523614747751975390021058705126437472889914262443111281988115640790284257504095587655401144556514661225608729867353632711755276036660730376590360485824677694098619931552685678641636757024559907701536981039163680390966639735702732230350723283170652093455477329680900911784708093950135481234182660101613578077251060240260357927784771837522260234949813998358247460359817658378962548393780710922797702455715530560943971995098876229001942488277197756756498359658471461651429195451892927448174704914356471902313974389632391509822347376539327351262588549445414863340101066049642056939393607531232472193279883406299046912889702225203189474218809145984651715862242297706729855235969525539905348515106669310504775165038664603813863835340455055146605193205359036241836583665660451243751695555140381988755119646323397684661806797785847993167509467622589386412720964826309609877333243974544712661053823941652665211790432139136678844978637749882709215117679996963569739997506847269430086063613683123856233962393076309947762739226411627265719403098750341259461949285523154658641258177860573027602628495215421674805642394388203266279090506972532622167697317429344536198218485204857041821152127970112332407049801680852443356021380645475844493584810408733295690924099093401543124563072590158286063974802036254235648840494959581890480523665937647870270252705421778419267894837514410696002117782047389575591236580688323029097953826762664933015247004687190702566128114935615174594867448776582659855398750 [66,56] -2953932397784104571242701394950813659811987363207056547926124282688877988289995435049540832442529983711464746194814592960209240171243731375730346948251814351625954331071913305658268617151398211808291953218800679164305721585808780493861553472397719038939536532007691014933449336738458056057711425198042090793001361737694383684897915922780902505900473801064562825351722355900865120210147489369680794093633841792033217408184157106530215075188770796754881971640787709102620449908176254394328119161184762271394078286947774768921201790064978111929671483226818439442989033959658714339369091591055083611848077117247177085188779448781491100148534234662735895666306991864511002711284201743058907991931847879874013759761767335859589561549691912495945165445166022999420639298407547291199964468700852493528564206203927489726834461942894877691576201181144462107889508353547277742553814643064318907300661032957163220705260214747566459302916962534553166714495932259180277357121446383441943994552980491792194450631667115209334356670282761895915181831829461447652018952105132918922328564246321503422109863038557626091709261590607546304760363009110244613828469368148016788212682910140362425518344244583908802297906000403273312660166229460589384181734667512490019774822189564368746775785109665349536598345936169457421381505570297111594635031846402543542785983375911179091282873495131534022653762402799022798441648284863289384656229334822253801413881118457918581362219386685273905923702092834674086771326808671586154576994803310277233487553713606887397624765052885995894612858776826542179476420626329863769583797234092791408734518451384095764426528819845313562768468651945589549810162996199748747426567735009029735821432412527539669125370145643436800025098159846913628896244544060749801436421408575832660766870424743177273133221690662344401024325075660951337345133723325435497288172102163935370184857598782300068418096981542671044293929984294130525935636486378750661963698302104224434688771223195018583902833728313849295388474229671846855223475461060220308998567364101280792861264699721925016000 [66,57] -221223290619831117258893984606028537024767886716665712983741488144956942999662294576483521050806164018368012062736704227041314549590217760699781805666272316601423299903417352987343368864560868855958529278287828668022173329724539392165109348925910045326902739954605628339950860145624122176991901714172322188649166492342163820273557765578759920824794104302417381037653959039839909704677000705693190894386024665163831056942257090951824840377874448839449541797845047928771072711692052568939612432200094323334595548613531704313230378486610514439755821028224297368645011475051710012978469595329609899364476596141957509471551892854932468259476085329229540065916033853000155751188801880916782351253910576061194645083157310978390203487284159853069569599146587057447811310498917615564530011614952143686205838424447628029079932119391881184794308037889761304473111564092302460818740525943299968143259917255093479729523636333025710045170841564846748224452215133396423011786168808719485166075531101144774717533402862489846566838165111052325805811758713185014351308438343503468854095746831707537956367383718578636899395866038726559999754014298991907147119666350094917373177786422981961272495627646756070367945991512426601620143779362655173179630903478893305066315823709442170043478556251614703180241959755036951220044146948511790846605026067324201326478353743490467259788192421227147210497881047680986523795739347080140412525336248004324434237984596594473915578141416233082655360672692328304475867051652639455233570648455503200883707375427274630766839718021361008628911923533162505460202674938011629595529712066744543445687722204250813151397347922141610680305921177648313516080631673192308725014199160896292201559909001399063188962078624683754643391593349952430428155365914244700518920567066896023105617590858872171042265281810850482884876152137639832952571787127810810775944069398723918047403393122906584357584060242285518190413892965022552398840315304943634504231177687823335404357296642191862620026119894267842540195187051625330595762961715474310828101035594536503384968019186986750 [66,58] 118897912242987663863866954765595554596256416311046906383807852250290052581870747766490231611366904720271663765265824093050722994149083674700283448686229490326985478966363802272154967918279167418617155480170750470757805849429633002330970720685882325481358186753318016001696226588779371262366187379504968733857650877081222668939598506796469489918304751598007814548018211918406869494251416425312427085013518580385530878417475042263898856894632063557778858839702793732506558559572199857328644539639728257880207547755601437511451953107582266076702022951196886155421405074290016168588466952096535850459759036193553502150298060085835779837974390937223463046412514812090140938676722262396986104095801929973180222991009189561646492478560496993392815189613003757112441434350418689388132278095757005492524946574908268923925248159851866073862349276448307386513173922394292388739365400034248434741993208370651049350742543549427479527954874717171949034311182422441128977195987705168103982757494141023732248837904637239305394732547543520334210874474081422542869652636178980666214354543069962487146364828691342783317580954764711909017664183575510061591947361528850533174074905772710992639145292440846059628524737121956850541806843941928103685670358371264454044176837283194889861027685613732218984853661777416514223630616926394428866144356002777895620667265385605937570776993982664642836138677164245137959311934101506251068889956554712416767599921276653946363093339846328863573418514489068347621569707434088067109195216362913293998219484166717349389911879022675965868536693369432749635716777881834193878363210982456936982933977378524954213120027649842232625607226212193281696280348811058253800690210575632253840991424262608300870294132142843294367182804586563430510276753410975280120318213910455855295705238430521356601883034903790092591141641436062243761288412068886694744025203595994758508808819884193896771045765552964903691048796436872305031197281927980404880686825097719703319088690447036547657872941006736451376003341572682939910967036912455687618510208435007628106120812529875 [66,59] -21181991096875388891046128115457488998525549485290399284647312275762117389733802687289661652697960226299625060450470842604877058183219429312128661456795373988584219431326657950465451434708170048423487687156207034449343504315297355922028641902488607831966425851683006497619685686673486782205839285724729187273146215812763456024373734662341528279295706366711632805595853610827505270938343740277194634110358917322758122438847436997832022461728654616129594344282199627181469663899789367079786879417542665919413486843981401234951709942280681361182101679708757509602229438503738055298692134252352032951746696703153856551020555548222785169675449295768113751653178729593305076737326974049760688953275765175807539979590938859436326528853028255376229711904743111700063988089459558428673701597227759801854590502660116388187263604986820052301255444776934070281038847746732678264495381954499639397775102145034771035154343341811338623075273005484376949139848749398426015386204949947241794260037590929118294392204342423576250538250808371723118667223873201353501577731451889704242452132942576593332758336057919834003882222515658246850669048077600338348897582486513441780556136954014014972522922748833173009389488349968220103762985119302881044808977821392778675810676416455628734588645484629111202835368655446062602861875203833364664640444557679013253529680102054875180404608666846958577677352518507598211261934801675242635429563836235949352695841878356767047078222837502843829964262254955665129524537599948564944139559942891738855068264554384015445702518044441333517269123082703551017643836521917725317920080388663887001165793320024201959197334413248388079146739396381715504990386067868034984559582662350701801486266087400777697097721163513872979351529056848637848108509098231855589317658783742093836777722297446525707628072730232865088971150788256526142203433828581236761107624934551224739272654772776840567649116185751702836462175866489577605711956809159666356462346961062917265364984927631683875324191119043377947626871866098864058604146050655215892003401549969850239937226750 [66,60] 2604494053058253224763904177238009770092937630774854386232398294660041379496922937091768925948185827206350003114374334650041769320144145414893469942262986051708873972271759319461546247098311620773358158386941032331223000064913018067843872589008429983462773117601046268945902243514824812981389264234654714711432761315641322656747933393595317379762888672380334413116605122319978461060069024489455708435711890343308459251157836115651056105941758740306268590474845412850449285628977067131238245544421522672286763132323291469172169077768185124134110583101037864777521699253182896578052450707219193056486189202345841382316638179553335178860929592012896116701881955007081530582345212067426355310583013553088922027231797268597533914530494568654715986279950571615288829685334505369986737046682109024502396083414075170949860693394384176516713046987998961083887842080621458235870453980978020428768938754333972195744642030643004816422714424789526162361394009756533796800024199484181788632952578757847999297176537537765737567996686339833754874670084799737721327108809565407798897950247942683826322909227268026694360699332328464346077918777867549203688122692680847125476075541984908186109230892143469885120995585701998753990215920360339827406673291754794362099101156117474270425310357566551492883037121255143953171897684821758113046608445735629109669107896016148757584570427784729583798385128227613078079045347304905231434577553878194100051928189579497574737171141862202086542866706663146427560070621418177110507158020250149213538743158050281303887701303102193861204767765408119221036649101270075832676086287443413121772069731649598610092717746295428910055227193321152184293737630560620509136318126189261393317474874935647208184934342895246688609692009183321353643219846551360679303888161298761390331300749811139659872246117375808647515417188980885803851817420858003694682053697876895876514167262161577002152097737189139661848307673882316124142775065391523563228230885557715506592772406469123513445468156459350334534297056261670457708558303308960802768672880288816279946625 [66,61] -246507898048439559911734630804144973544182093162264818898257561171693175827766388322164069903543405218198444519972453136745440742171555151416875952832987252729064864277233039504109736522028852736597533767379112985947950642980457862753768089499087848121633539756737582182915784461861843060432080507723266160186215070309011115578536418665205644687373209571636681122086055731839489861778573459932797880079622227884826276479614354940563442311705272173385456839377778280045802097615896991628857308695435220029874634607198888437280001470323975104626135805206387013485305126765290204698348591883126659119113086749935661201103463033391364520609732273963419087553115516367090071558255220511487568629095530722101676620237525218614823451262505556404338976082342308429825129852482768970543914415191540124795000368438781007748310440304649362876960118261616384510913468310336031256778091660581898371988939190916865168205753647069432494311194773413293005190937934859813863877399509051354752472872567272518741790737812514311810419537546245351707019118561046022483914424792070647983708319539930803065365803042639651843753009580923611579009080110862292968025211607023250138365410683518516349866278791717960846277156146049402118657869042845658292833086955485685679206723670553465544268679540499190401482041794829349024024176383637948036047837831548580828687527656125960092754864525978039955213063368099157230190765415372873524472586835631628613374552860179106261578528287126409803128023668801866607518914755364789308032699162351139154107871147414462355782265614220086242884245969220656624621399528004612404356821050195596519438911819654341347661026549891171696556188929503404644694634434661502425817190986356508311129755956783642001288904597109040353164268299654639542428165803595501194616218787808269647268561834729830956607568914807023002268647790062841756001929186054578417193388667155150589870706650689554826737126419524703009438690624829615426751986051541212993486663392219723023962819253819077657444842061091476763352839231419570030419975028530739788064633228126230750 [66,62] 17510720871316027680979907259700825488689358124393268183582577187641605694447973238340749312125546272944880755576372602623397346735567093128850381517284808542204671633409692975582091459307039222316742240644730394905832667717641497284176063479506198656691428316345160425829830200817498027227587226804954927948470718564826963299265932999764027580172255442148487225915700275584468589534375270685090650271242593941265993291184819434943494911530245714199281228798664380502894939237558725885224593985252050855179592656027668036262301832898366228811566930098806338678076863618548651197367740371643186897014855495910093991084356032854409661909521338795309112280389949667455711937187812024738215874080826585717968710759998494586119469252236811217886208874688957840972276420419566535809243347131476986958326586179795187832019044912786488113012971445498522507619567588897391074238475036988882797870618150642456364486062500756742293006984526562269612426123027647150005278470975485896436783084491157661090843731419833647003765403780116389241197643166557973993972877529587963392530023005604541657533132524821093679532377623082268163733667072731241054328951063391988764713689760113055393392358584849789629685715219654449378605980161077890330068973409272838295429394748536517618265977525395682769134977314515955878029894129073781097163327382849741648139725883337948053203010395236190945763393807315589682474626754360212225137948517361881722276940668088726702832683009413453802730892826604078023801658582877621490590318523018759967384460824337846326864224418765427171815467804189383269452397533734746846526470433544028868204163441970317527227843716465858648873287411966624891395486922492719581911798004267852553649797856035391347025980203479645213508609903486896026074581199275737993310862306624608803763259143745828566783558032803805811027291795629671257919359574484802592048235784446652927168501348664024709721152664373067630112063655793951060798327523484814723276247841486855737718254400264730431235022215236590588592651443273631652984042832868582307167343234040250 [66,63] -916077860493628571345163105277062814685890674601388809722186778499449702600958054019797882590414520760688687725019832423019191876164888187817158610562296420597833354165777402205846441706809091231795258615103988823634077899434448213814639782972162742800312167194615305969691740062173205478025951522927964174408874943988712836733471365333602122564293069506084915351600611590131743865399601996770464073583311038089899689866073259665480055434855019935100384066891330647313250560477021507700930873508257754261779545738922968977156149121538861787908065530890441843402715734623748111189747992681487419395429920664115641515695469922204452499639631379761770023976139511897609095135412637955375680339343693729252624795855566193148681272187154404614261750064601099580347238616607447599200083758809580337146593213475085663113507706579583873138223906660309686615962598636718285470565008264379319921390675892286224149158067143824318091443073456885238693383416038895897549981177420289896397421989491166993451402993628286491437103741230931861944993449184752567190622941167030893866100655389013854631840917021940027608289024372075850534453727116106193036030530086762019037348779150622677613835497928388790706832320955641625867277579036045444259302871294262525267064808156547452054919131584264429963527054320333171044106923672940459390166109877562043417395918220232032453786623767015304395838972883475621876548464382907449060239652606228195415098187130675783573493898579470652099305084422966993837910032324537367167865453468177851022916207320114361838841263918226588328213901642129175652284127077049912746278708641467627852878240952989169296260710939806834555630749519998176690363167550236011370513438719804663867138557242468536987370378612170746087647017369595787739875837559427618039331034675493355528259391049177031311247419286055742332744179876040341227083220468478674379769315640451046733179864589206655954781366052670297065376694181734813020510550854626631679563216099550192804011376181872405457385503213354653943563885671751847067249208690353166899249495000 [66,64] 39658442651902560772762536329480334711826158346800656175999202755039938504099066495964247114146072287653105508597565428595009318556634008164027052676298442738755468923509126473677167725659118594546988661771955224705735723328980547191072988411640452445612463903877646507264130630807095743319932571492337552159396278154524087995082625222271437407738135856792937679846517948930432115860860013807257681512073896776387434839122209534883531234470187096615878115857225966263777094459619860311994957474720681847756366040520675250286063404742387931252363369643723506264676756482426854386673557879054101071562639386576922935194421051908228557883936236498567873668511492961747888242773587750648072570615489516838818880912379354626203857470260304444411630032959972299688950656801513164664988871890703799711894086678221652851155515504791652565350330685569672134075476207533715183589936035902435911601597531214684162734537249145801019606764950990563329141499254219010326357418597000032945707319055254896332426923772766763367039564209703535838871911958090468251288497562901695643666271714050706840743488943962309994047681365403741787209664705340778855062360948042261677272613969021327949388258960612014099675089145682069418348251199868870313398912177126195573768798874998295692322289102187003192377437966665282396455119287021697817278073582615150389249308292239405396417302547442763758420837447983754191883578747545451613050467969121213341578393113807602435544171910766580702920005243313914612973911485114736549192051715263305749491417628331987415394918425766803741241543194359779693046660742309806240873868226951835132661574341522919737333744023326367504346951862730675419674213141397505380580719359523331859383015439950607329319242469527087372023222744100440986758849590732264661076794896116790655317143872046913277936412363202059705843774462330565032196288161804166444074627610487868192899104709903408908220035271101049588503950338114092199395271158659382694197749435219688155737167238634970572227738053894252968961484535540322948714115099262048619872625 [66,65] -1744135217998919142826412038429346446595973289614773244673098898517950237691283552677692579665690178960280159659283845837154730170181217677060153259654287524560523553357443838965161351646623778416602727407050989496413844456858718256703412418196503416319968331999722560627517152403709512849514412201038470814460950127043429288170188804443859781196289116142390094797136381380981357439050513079666343064931691752926031101385252521901240563826111794959626790871288162210769766430823238205622816247373561942695043973603338970556809259308558982037870578486773461685419414720717613342761911750841904921174305568991973365005422035106813673521628305189040833028416146439433943720296645170378927503689888339498154765554998769290708836569513117598894312377589417637115322275960002326300693176226600108310587536873907771761405816674657206467494416022057559419784405649513863578190015691747392057417061419339297834469803460791832206699591895451021167752180924863880752698041961277470202454184954339459457108792930827153884479975486159415945050289460490337036563837917145823697370613175788201860340204919069793107687712422646537285363676465801091315314782405129613858129131061875404857873827898757034014887582027459932109539041777585177818080516261897776957153530324666005707610197705218375321715590816450449370074533167747106820017324100532026142513839086211724779613592870507909073771853326770859615709625135561530611703887629361478853038373906642144283104618437575102969517616071115256699687771448535958397569073817709410143811388263182874484283764833433785416134942649915176584943496916087653946613427139452008108924784781005534739653510563755774382783954594303838669195322438968840413901837537361154027955748931782379712497333351880159427355779027664843440455309702197505261471164963765513966780987413080920492692048382072437617473137580027688092973067768689573660888797293960384818918317720331139593652131260058183699844105630928127763230707359655281837394255605134326881087872913315870961929042507610048376219504171424902194073393713001162333250 [66,66] 83499764650534698822896521097793407106859243251156855148409139096279909786804784611555953575861799243103649860621516803906436952430313973331327665598614061564722204243210395537178129235413429653855889732424848135191107597126361443682199747299741384063434540704880725578488464997423241914272537041783815121564117406023187663613120237032645932239820825179056132591556211179801991849221349176964445813412125864447212850666526444721505584940485298554894964648848548914221713541062054303929571944904681940333480362909442550022545916657282178482550280064011612797181626493893338455406958238795569072077989230784299506967113385939565689631105913387113891807954223433920006377096657924325400543304006239859072534678728228632564800058826293304464696346713403232416578285656232814015194467251153126128128088651717190515868836186820353461759338982633154871477863290967783129008759813207059048269455364964927062361893195508550452583299420106520773525441047858699250352185339570619388742542484249547835454340576654177404781586639141797569359588776667237027500797449470606251807700976554575017204135288826586715089296364957070644898052944515614424645749226832354216604672147491384530850275890159080207188464864224928777825249205580791557175750330922817457731034284806041182423333403597927165458931207526106416380287255246305000492738043800254497525248614945500347288926401652519006070372381033136020317431369799840357369529617528003541012726391479573125116854527719223427976628453815212303559040067010542600021297409623940577399313198144853744530742257782127214744292788679643396130485149439114359281679399505206544104962704775906257283670873576503511094789993195127895112580810985018399276169065840117969130806694196616734030286486821853577096569227275607830660877185058432869510793522976585004256652429558766096419084273285459713378265255425242404917725361065832879245002624945303829573191038654310194239846865924588907211867842628833040340267626778683238548607754203696545936090472082850462157318107669879890252045442013295188258863756604922400 [67,0] -121728075878419338845102216087605249202807753299875664107762186987631246189185343515706635904004286819202399924305381841644175193707982014020733518101864208376011261556799643417094945795917956092460731813202483290559994324700323049234441670417182412045988864066617537105442167353975169837581261275924528160070950348685637947448034052418023125932599915544876231153816255771213494658146734104700820205526350258214941122902660561377226577828062989250772991346697273413210512514235848614165434043831341181601256185331891651297039397250655266994554212156793346205882627239343310177800741578438513487585544505145924885739913398742388028525781540813543540211355558311738824864218670247632138257256069573164377986357443763018318171524370276310965719788543338336849081089622827565501556800597013099545546222386133488299068604738454697870354170937040451628129336078315520574194822131121475879790054750335873388013152372959269711009463705870804355201549340938398305322217289826884539504063279011147158947648868253084370223951777221348768838174758173816493580883422087591573341027198094962317541681082516396305177585092548892623321360196495121760075298918063584320003720153008729469305016740595393804047101355030408438451806576622438420180505955803957445107122263699059239906068672738221525672955689061749940205785563858333363228057017773450986016268422854726442207087798514829345853703418217605493081046903638459073563785531632844426871130770255182117602349692667969844510095238798421016000258357109618618361223098144455765850703420657060747806758045234253072537884727902686989130062117430825172026515189167289376846961545907528559533378601084878058768057597288306551326203569242664451836260370010719704412507344929371351234518414326877897189902502093417199674794920875397674423762202877112695209795441464941611396387651157671928427146575991806287810909587128560394624217649039020919900960730123739615589654387004633984823940997910504002607779654362830285023553159813004407578471352419788592189132671367352081921082617100168450291223215088442272153736781696088682663604251407365429885337111006961242758399679978283851917416652939494363994219157695310475842657851018169721838886531443805316670424460882861297282921683676441085693272509246341120000000000000 [67,1] 2729556168364706130317457415266128696300061011883666511983900843584492836380836053762692714102431207317334367424567618426889039814891265253595655954557398999616111698181164507486104552265319966878768280148775777629112423702374403475276751261795350773564897123799748212123103743966579459073282017686032422177669899166236715755624277268488042657136486786745029740112591600512396996263269770510532898292155326240462109092844022011332555330685683851449779387213673477646305748181332160556876810563853721575998241447988212960893333245186449284315318507944259525277666579347591236561000686896659949506168074956856867023695847823502176324157735338082244830405932747819163113296429875012718962355141742226300056652647650293176956286180023898186158193653520042414411045604816663008784914159763468438485661783267418252948417629178928614590326105400848260278606617401662170223773471215727804210584039346313585213047961541202986289243328203096508529348429764314884930060307986358332710617096526079225089500104307028945595328117411144324927703560206844019598099811249204839448166920452363610191857783099589917206250613553041478658557222498284506917133908739779802079689546931580707053179875651500283816142344600355139516243581872298858165079896157117512626002451412457860967034297942334977222654325963428695983424803437653559884497183296331458152255880672298289366476896373110688925911560518417910782545515806061839353279661812251248433412463747656611554246600924921001072268147689541858388300840843330067542936553434297497659303961513517738259419466053407186371149900429007734531652659199535732451353499102922216163886996209968275206268217579614540099075007372056554250054179658446211025172106014667862982094226105379519738271694361899977128534102263715069736404321789043826488172288005829895334257832216392822816573602474795314420182228622663064050274487296051536112383378430014942764272281623110517944983013937365735754496998701348250729490858553846888578144744940371149147370058260430578814279615697649233683239838974742959746358044940561235752226676946523567977342486732032646023320731356230436858819211631806976440142939832391176471840834122380919324885456550304800270680558796095964110263863016136243795024312167835388485469423643131904000000000000 [67,2] -14452232833742172645518431639800767772582411513172042027131613637843961449100527849001433322298856977082128477949746402281424750895555114737622492899888810761785446232924216832417065395660698926306806440427928579853654550764680639783116319077624502165483149819561938354449753268717167031277332501723952390906616310718692087946575676127250381549641887210558495279912147538275023140776102541332695188632953341086602720937015724535060096235273284701801026945139592229399884393713038997855909709712679866347454162117967172071004759971773353456383510926863435577664391036270750037982115608120047433779352444756357310280790495948739702475559818337632639818396357479398996436747603515247667720105102231091739128528352447788343081985495439417736480313047947662089445530297596086576315222688411515884721846922031388054717244657909248954452338412502986029356541251274211661962433847488783626097065596409588289639068942876789915233973927262027650074697970352686732502726415509118335394317068397109842510390713143539389643041199673135290802974235459615950973457891251564237621402660077719731047292252493098248516590486586142130907625484598558695405444297910152340786579354265416044018645544101362689888178478682989633602214715929783949116120110868398064810386296757719318052304072887520457405925195272039671356965359230779480661714006526083093199943555450723990956248005586262037803289535657899793032988875817453443684545277596899927311024694785680487502621790486471408951446254044134643621924075561038610008214832406725285957881801764138373525706027298914775793471223776113160612417993399841472270721869123127915276358518400168691990461215125793496040720597677893406418528374493927021430574575899760884795707061461430235012628275508824371030051046322208962977931160323251318479146311766159476723639579495922675464168424202732971866484512903897441396000584045679233550188152964603620632894795248275586528440793491641953757740108454769010161726769848853802104021705123000524937156341306352938406439497753624732388674500612436145751160753233581029484152484267188928187382545116277222816579693629245406659758191713544378763843490887702341489094917226734541762297202309211442774334451509675783140579932596614394627932526552132205293299834808172544000000000 [67,3] -20037897399252458082375023288454776534610166361013157954056465181289101625949245992938205842881780526724119149319719321847390943104091183974720127031032958312769140876867637089495622410438562172335211199427541020449079382454421626946825087168590153969314195340511067986619213167558166536471557110200193473935051206893013708204574516713745925608888084230375119193538432994368472911072427337813032362392776948845861234515534601849489256269656897967951560444399441674028880187630512158649826973094843191463047832417319403238048718103276498783599156835798243873763347855714726008374708486717486290968119784558141637128348644503380365578585706707228996297243239170586525096271155591770972802236763144542239575941942695843318688702958721078519981649802123784874808706284489230944446274087770902515129505430945025073695070103141372931676294976806919731049808830927097350468179759935497128907109439997658376751255676420211784162699906703120426759716527772218636817029511324589865129527370503821456291820062051546085426362531823849070125603463459107545720201998351682239878508026261738848296406825784485651240787522161986232710863255425534041111628488059270532128178023334081116276300039878002414734034507131265466372556725750717793916200514034743913137578106302102887613866016965527688346759399419692733966521076000162358967900917244899361134206427565709144764324072411868102651512701227558439676211392558685169147892099948420197697460833045188922610318142653522458161524588212449304437934505669082431626711398402244727313520006846204188981008317808041307375341308827816095502936723920407369768965446910131490029740852618560421397654801008016770547568332242001337109698316386003864958341021798156771592572456819032698379599902486852864079301934718343605442025587664534439248275202098877864511251273836062148172744349435318593783381020578011559834007490005714516066281558318662185804316870062874247916421234555106625758177252081605626394776018884603349303864077148353288584124310200892477645620689497118517675665655365786764736191324886011573837939624329755822925117454051716782786779130444634715033393033580552581732101066271873987987108396613646077576417767343623137138454263752824375347091439253068100420542996116213688655199308968099840000000 [67,4] -1804357791460760855473059631239076858014407765322939388987954723832885547342512594150197916355236623159965514985170773344336239703706032837166428398050855487240937427308369018061331720582297757899645565701147511850024377293471954525450558912755311522605125191295639853392424511170031553650327265463638480250380216383668051372420933569650971345757642038715250668045075309077961366888145755036012493891014763430760186016050322654183678912035966606265343651563986367987022177320360123877824810851031402318133406185331787805810746374426584262483037225176411151564516688035102416559063052269455013884070406939957959000137390997859406194827133834155889045274473915927458427984568748453796725757055346305835775200216531342024810746112241348899003616325463820274074164180702105219555256093739485834404995594310239619670367921646037847114547941744813564138202531698034197259005859283344963525938045024111596515886570478738806086670833816657538197433441610028078145086377928899593885414337115487897926944310727112128364330223332598303767281174680117890063277711862542217908863901613584040074999219718540561463316561594438760695908568001421443727341366830063916656163595350481974870811297581280562894086815348517700357873694292303860549928121838299521097133735226386484113443295397145429211112551957050230226012651330060509000203215239186210312336105341627796065881755952945523906235862685721302270574415921865063807012330234396263629408696813658505920622383696402792348046076381246523068873428018561083263116420967977038584521937856684974641563717080756119761480941160024520670619043909583248414382063752054837898896651749530772119939288620666758525770208834939075074936467329662187646720379443855086156319641759982955852145815711469803600902828357004630493797419864596882935479399461934059477554859288795077536787825268604439996659847852294786828757628541847187066748691387733893048112835186775071107651639123658515082663007467001746827699853386000531353863034088849989548393845020239800599137355557325526904144357210284326122652779119789022382424415372250452132928736295694323417191550314053048670672661908386618844727388144323666765851229455480975798532635935517330631317008745200382488635904011605423622619065444078266045395706265846415360000 [67,5] 27942029920695282094962994425904578882171040808444264793261770463958166724600923994152812362380127089635435749213530454546532766924050503022421077092889656338301443128989505472621320174491148552266907010069553980198704392979322913300221525077525826579610294184620128984951338650354748798360934030982905973848141697554800510493215923825185030878117427809677670114628131675945672881798064333987519383805850759469675620934440128288405040455256533697355884976295247382164128587796327746436036233108950906112017020088484424258821666615225984358108495636011127019167991809696737984482795886616687567691010313958941559467234305700322160185493722187120840706570959772279847009184209590081706712007410482711462493618108584463424867047754789468315306892429230325587576105813216861868334169506349841879019231105523858365535685624378890390690528440619356448782219773139534245725636413664849004034843802765061839634195523234431161325555852164196435961028656535540581467243612769108845679217857702247613652300343687830068851429321174882820619202789915821449539011578699241578746969010556955068109858493956832005259880725692970436034921360485761147901974081127499480024925147479955751577272845683126269848965292498216871709616518875683570992936896721419200045658701543370055355616781852280097554155837520536407121655816357148786248247024374467177206424616014112731659239808255609987547792176610942188224306551631072639781754022860809003887132013340725958346778342210994457065129069236572122583855713616541163760736550705668012726098991805161820929809720860412615840781949310600449124280302363234677666764021374325173209903091435481845058558620915595718818583731049506633210695350968965322783440635430905183713594577485114148028328716277643010982333779819283966702471017497419828019674532772867305736131667995901217464215784889389829945184723929832721661853497179421077547552462597715547509032989514948698676951180054422792249743345448936732372756792024798657612532512293047573704882280321225294171827987597690002081850240124240101812180964262461297104962465463570561777302601125380355950228284532808528235889650166160848973240705702505897361259536643324156289341169922635912511066397472035782586263185882235728475165397489729487113749838182744064000 [67,6] -200689902861590194092646341670744530613806509393461371743776283885109300953521024644986361392936530485920999846994866779649740333483959825117790391354867300982290592966790395587795570105255158719525088609556339249793705424048813941445100127570182056471775119019323810261296387383795015198600255264712886028200752264074093757110508977055944276690187045066227350302744202644738512492691471100194308222634687904094241695814073479110750496956256074167129284880256111621455774598216520164963770396628322892587184000705888244175256981065734216834247477026084091259870794822503580659644422424313207402121803384252805987514335984270661600188034228392706690030439636787705846008573584214070463623454531127218144989902608676212546148085085918199317364235020835601667291745107339478419212522906445388381580882153930375611651496593520815217255813633625849699043432221016823617765597965658601718185247322245473921279170996491706372309152786410222215670224101352167689404485961012229047604845984852948007411152155787379188989073821354337549399299479914340018732851665123514051893194151227290220907288656056554465419190978034963693510721712619216575042760699603786773468047090912124962741336533855268905185287042770193783578811757209489220700827082905274276545992224999370407214058446318338023268411052347104733832937514402950754712599414386307891852157403692054270428533387495148147628539776436672894175283083651536115856825854402151082699919306578438188535686169206869717256416365935938362086494972555696887648904896666739733689895054933232774346009321350970237378037488357138136018553910912872425980228157157463013511708390204990657527802913778929847798875139650503388767945539789394297822238028072645814837301306534862159451943488650878464439877271597878492609158282583070830979322145015545912732046822396610373899684490784029223210212814960563430009501336953678557222619981418974132096281342056071115508145213707071478564929058830763581112103848436180640987925515188433734707673427386927812096557656583588498013037396466867779554993323177008607338784752752785062259153217330093550789993928720646465420813148421317189005811733313236417870006285511030101671670846798209864304864911144564176205278805516098970947171358837015451176880314515456000 [67,7] 767517264179025903372608262855562401104685101530502413829037244853570916068635956531825794295751368213152645778667922956121719983166462340579993151809509503799064354035997218020991304597553723665748165953798205491450772643829351585836904456454842077847964616756876617318331713915206351773125519703910187269142934943072153602972797037562402830541617267871762219349232009052302658033662734221478792129248136749347369124915297194591470381036227489720325112372188247005755665505455344968962488881735155358856339196106307168334572901775000729123905232233370552861430218136755357264287414056411034569137119210237282644969328136391580061485444462142981244390637753322272943551916725848958619289220493502676044032369794633824646830319356984557816830431203686396911887358091279616811505820008933062298374839334031919942644150871963993077910599581377384940887328446553100144101692979888792582036809899627371383947339520948435328851339267935616646911334252913301123492553291037555993527680440015577423970113175189963418655102391546858883978757238569538085807584678139195221165615904547259037796586395726932038487738827903359410098729785756193059117631726586449489678238116183736747107604080825528225433728427254691397070942511190285560270283410791617459725610232729715352746239397868842773062247024246877293299083525208786511574718734982391951001500707003876366829022119044033374351544739759844949989996035162092215346919538033808906397970629434508048840509494547228473615384006155665243270967590863007177099902967010300835196901982458535666670781539198037692325966358845981735429669963518887108387883339856105715549738357662519655722773154583853453055787531027478122424276839925974513232825421474756011042675091557099535927182908064011816027072573671311605269309216440961878893654932888342155278918589370209746984824825504308662458767011945717953577250444116442020934467650917833037143247264495472435234657494157796745563231323974525647487411601253209746660733210842531800576302636052113909772896895068582506507305971541738493012451372482417126820300446428539577459426384508401836080537784414351770085342233280932305930052054656431154275284214822281119316357283161674813929948407796787328972766997704057048314730643432839940323248858726400 [67,8] -1105553314374004886678014008880180052170230356108533661915960177838664911145782353411614333695007811550542310610239804106025936037887270833005131380668294778157526580450742930246167332560517155086895649406413948870442724921263087717605077223546804882744781090225703856642343949352182730682438192791798197751152967850331678010776680491807030077993151318854939241893574920562595477735527491998293183480857358683867674600372520187055873381579888156945225351948618708316415827573005078935543287609554995421692170650825330463664478239815225035334767585648747488216488171339874427400534600129071203754736668376925269194819593624658944946874050367163003276412284556060316673407796974670884169669540237826569872886437604654965433326423877853226366179323058421563279345410605369521291587683083254190941320064766079426304826431140220202677324617481585053099364677053307399610064232550504455301393984165178523400200174699102661870436119946360553086111894250652546129563096047708269584765341064924731065972792184861353761708639649122585109678394540972200711998389488983811641671020840146445929473061688197271817513785115680747119496040003331720873079367170705196580497139179296898663514053037819714011503870108437853496440761620460032381072064935478883187871887829599075278628271147216329139349102557645530627238559054688388180350623426844691096861254226012312244545716915220850072376469507575687102150740939984715046781295892437380421472084320324535500537198581973412602459947781107919875077958484496227737072302001862540876173887464783183993732011810090385838566133772695781205664398913199658341396345430904858704985262682267088190236554157043108688050690502703542196845430814546915125849274414230562870859004796382262247720766606197899054966561646222332911304978277244019528124644284129543566889383476060396905285133151336076733257846484425342078610418628717340304573779917566378741665343095919104336451511974134502268098661323203557545383457874393391845393321539110001006812613917842186266235667149481806964920214745278038041781154737754775723468030685261594889679841328672144927112078922604661852752452813477626932964704509789134292409255531037332051750463435337385878910738021263390190732710500070855572569444743029268125449610854400 [67,9] -3350946062495136439910220060704703495211811286274574922468947560972533424854672540211001100312321096976530893785541287028796234059391120419045884855877686566162554496843456505924691249072311211199390438315371881688893369231652918991685382710076146880917028517455381414505972546954712038001514529714675304495892051228005576992591038025983327937589239492125751699283241277980438448021327901574063684382199214132646623413349060989228322081551230447275978096672368393569714000771605181133027012536305619172982536162951294690234670018758789497972621378945944127892965597594782214437627242293047574775646738111274855893653104454113192087281261923063223650992358989029132655700216887171037218328749885969441532210984208659225071777155938107048909994971312854222338823552206602608833139235612127668671575617715466292158824623979273880905922330927032248540723949069696558916901607746635874622411934262878849090400922234892151677787035904139177739434822067731762783962855673470279736143299856716438477489635350616931041362354652655161094206123372206803284830988789667866216690513067857963511843773956872934028331650891408299903133473308239043556297481311088086320418908003624509854169625196749763432807907753700451269735912269520247102707168496540999455165311298913317879709650283268537941857061487926406735276258705394447911304087439064576183924656780809385178347205621405546412555978388596061762122015381842021196356045071753072784561404959970800054946421270201277521460390587177868028243166124782278502893402128488752383835943121232459423699987142903830184875795391826922144438377294424756718940211697956033724967573895439214051651548868204624008177120474193130545526732418036906827338614285889332269980585178555208938579677886316161566474044997515867309977264195194628141186185934527121215495356560393868921335480980360124693601253782829240011948168779985440122037386091435367441096566243776403673469064869294126657437182939125666639906423069499257430776295673131855144208915776584480628957054840380037970539386233304595033886923179860589025211510633992151234101546200081352548190727323295084549142950962323872403728084507445534218570437614988573505972912852648436514452191671415899061931806753181273361385094652140247756413337600 [67,10] 24445525289997663826740899901990709463342751853112853455016844046957912225029278520210368682073078338831323389291912816416259485192587999987883669091217255214542790623594923065365128467511319629917967885053627236401631110527982430214751812162864908805495961382736016961201303065032854648528591255746095178930723151284912583909047010279967261086131055433600063430676563595648236918499909942452610237972174381873317037402088847282248472134218256868446860133574367170953091454476670657288919734853791102160773140247294681627170241173448492251621342077821211247727779497386915625702782883667888572798915928767017561750993278034906471154141031042733722981681807964111748936660874696832681345146068104006136223903267689116974413536881644140950228757321066998256286737171303827120048560390571256986072480253094077425530078852266338997896767252446356228289301878379611422625854360961267258048750224633582887988404819889115895554022428643680731455411890059625560642974383011648429483481129102521606077654918705038659659466853033985045505537480598413008252657864686109552751980897079422179229274406131337704012428182590003886894015965015577691037335779805449582879939933757964516561305400726994022394463526623648988604037917790134340555374094781902480294436617489680183799223625919306671970589176363709128070528936374687748092488520847960171070065912305072844601441046738221871217092377399121800615863001668623494306915121711612447983310817935526920002606599696266910133128015601632531834628126985597372779800287236009655516784264742160288669973451118542982676165689348188556062175381762635908999951605758947627283536151902814185172959749481546874517794934895704257265427092810885989554831634747101774640821537517822861705712114609272207998378689859972060102914016021594672174676806478866028670841837994351517664336543373790395240137228949490884612455487254996089815630226567323240262729508678673114534285740211870122711650745408008199434373205305778242678487757890180387361303710906923223059315628910740380438207465257887800772379741953881803855268387243179858965081497075449003853119899168922640911963707754189070257998769168690740137483312367005787570314167533808321614808551911120199704751841029995077281619076353918949235097600 [67,11] -82693281191048391395954327949863647732351035591338628090415155070907639764221770225395093086627135432235884829447752983647713549998721191621679870968049621234791398134970383710544353385248185617686689328690768761297727250069546865557933426395496768831181758511638535741664749281590028697134175472129176018145487614630484493664598192621970988683059491483236946326167250660281337274836579829264802631374603637787422092099607796023676958116741974309900591376641804158631677863007789329444816094277412594015046818441333817320779444274038271855305661422179010942258417316373568305144014914637126052546748392587357858989997644036035693380458396552793922060635080017420614302727382002451568836822461917400544870932113861351723202999085190858602037218412068558212877234751528941998692571159818022792878187502722826286287174471264003224897751234804948496681756329786851822578438002757654545677149727388508741745411903273235704043847616921838328322141079330005406915639597988154190406928556128211874513418215773169836865620344519340324749463830197487546173131455705450854021864404798921717878490105481697289875636028258106603475888053847856718451730341513401967508631426323060674744389951485761905369296582630240629857054370380221950102129370851107483647401368088146774208817660548953547669435733361079894937470942045310015876200408830318012950132436233118846098913894394429607487858322745652684429951772692005200451603239313789607895182484720831098504762124466587923176494804011260712816273560739752270149478126569002971159220200845398092441922346686496999449530269994172311784391618072634311496516205550946720910870502176102677461398099293988469675124396682041867236393306584392028692111663819326827871958577921279451019480459615469415578417062936648488134744440997124436380507629209817802928726447932357131830342724648014968902534621209277158146176126824247547967807287496815835218721486093490963796093920174470000496636267790043077659608508579626470869628270716124718813100163123105128759455479345301037313770156105848266544618506254117835341776635011075239901152188973002381076774699570891951291705970522208337496242021427991664041972185968080500453206868441406629003112987311071645403619949578907525120483900712259734732800 [67,12] 208044572242542761646357248121770034597430423238701654255904589496010129786905722545500870999016681264364770078975378102837375454333762684823011810478817561965602661628301602965970054182089627653092683269159831364722169426645710178038565363556809758386203735022269217551577641609420927301936495791412417387613620279495396835593900959651412809024357969662102480531629829073742315165875264375356466921109514441579743106270484331399248935363054867408568452860315197308452234000412598860906116436538842643528006031993146753316017953632580888348045822620527880610962873100101425476723963413801166274835304943971775004808361288074039936980133229969717727527618311294377175506533326220402078248937522163523263651206947268944616411664416253975061094329945358052545494671285865053106418961957759345688023338123379956755329148816050753082337482553618679667936601856225284510052151219940043595879780622916601291968522054569768477372216632079105164243859694722215299876897190102741697095438424944833800544908003208523060758303419838465413692774105593135148063854344904296668726420520193813516895134013923241347476392474063107182688697838581950245463040622586527116428052922208047112648489886356002026007674614541474054223701500685428078319961154065266331545941649426085647022453570330779136899323639876865519290379598327365090000331971763679740447278636735679847761815750632766799541291330172429794872238397975673622197600734467774790886367524801649215837641495815920290688567285218524021565024920569794805528897719730380363558164926727773574272504568330135056222767605615833065839124092870215078851110945140770747910139647356502463127463897670727347048616371943360526324137371856979984589451020194103667142033814513778222304026901067499070535551789584024598693418566771194530104951056664204224834147030301805410990457929623469008117720437458363115702878131257944003373130342301153819037290295637443059646142864129864785290749041164407007140665293130570261355022613609125917977551070004455464266616800625667912341086672940241265387977784484337706706350698209757242492800526253869804338125339672921896832913681051034087956243482351038662810634381715932082532493396196913749171368968325184904512900781804983946659878043375789670400 [67,13] -418378609138873782223033085664224328618045107170575622037286558594582949871532811017275298099193064275616623749328002987761207480637981547757107974116434113342919347797161046959896212351180436784926133544364007289597198270409149705309856001879016924942475209035155087391104617744266282097355876405527877152358540044676453620933170064079254000974347933407130145824285227709664906940731513353221908427485167141296031492831952771108222673332918035346489170223509737041699110476168498467797414108560120853631749425917426593620139778805567398346950856736109772651951068497719680584901601477384958392715181667585202413324237923809721579292624010142352086866998704807306152578095389806226920741813920215540296154962745203351388921192151146738430508349445630278444936855521843633908086398259493665492310229772219777877907055332584049956521917096215658543760602896604043659029267590767349479884349695468191654972913980852244829771192643860842879771100427800935006836421436968882154562877948474564980763540782280275455797304181760338824263559255892007186771091448438564161256813025105464256709908733871786130360034415839265515798334102137163493030770802119600694040236800848034388178703955965794819422516052598387082975234223322171835070020477567493521420366239726017208740142240837095225545836002632164719989599535467370100656016887216095124267811834553486215220906298157982569263121651588593500397570195445152907243638660347345961840224963574738599093605626729657066569442331679187526280595185974739529500514695944230024653813837357773003077664019338234615947722572179335054380455152190592735298711974313477942879917355232171756665466555116848526929528969907384930092121636857363602810218309379750466493485357649175396006621863368108318707711782414736737069609282657035435016385390498639049990079103591458444866823683301967126985043101237430414994578412104742728987510284119066056677273205844388428593439913916671418556817812284582404857087965510322586742247246704014220855365168981445531777227560378528150443753511019676289374426110442603104975470625704485513144726991945469867071787756826555293635587600466062885278515926096279384728132624016318026191768886931338730528237732461069499634164910436877969729007424372736000 [67,14] 583103974308938499064975934643092143344815118422076719927335191686332803351860003668522897583185919529738009222611276308760981721895123817609175552042428741965416505666597656075128809797498349457192381609645781079102852809679232262370904819250101329838126818407474462878468419760203107147470675815051165288500301700642494138568794182884912988081422022994198539838866059665568864177110825090591116828611505606322383039880890710094406904215424392428656816642630426313046279984575377292544170976991761989895764249097939564193351237829067315167354197145501041776848397139471549788429186787994631941165526710518198234541498349602848181429055053815912923145459070373594668683456896113461909848309000663801758962114306961968059077179721460391723723898633985431864303912812999002731523104677006632254795231404383992030869478850450895571947972180675430465907866752995903708274942760006910298719218442526775416954642113671708122843307086612009173828424530266723347101043353259304696882417068913415955506368716159217113971419130867501826970878390254135003526584061410440444092149400156913102327401175568968082880504014791179217996323913720161613386375375862236896675212312000512622523649155585239301597684873450155018803712476160015798622387571985603014635705124509982581362541008142439091646301547631883212042741929143923128072184870981882045783131252411271638135580552564426335843693130568832487279527359620181767444136881124848413230874720579653124944703083654198764018301085021207674529491415946040694952072226154075123710086132038389902003453348553389884266665884173940809239802547376108155316079710838153069996541820231196901137848328464040393208285503487684377069826587334144498012225353202245167784577208640400000487144141930625400015169692436892217288835199422263356516597507531923364164474371240001095781594248587281750631369123966424565758775797388998167225819286973757776653111391659262976664665505873994393527979485613515885025723177251120328171901986527262987446153711488097536185714991594598077139226540923857775033248007302293603188559150388421537643329256138361155703452146121007080650935193568946650747857241789487569214780071084893574297733414320872970529903390922127567425507791678424753291431981875200 [67,15] -83938874199948844035041680884760139431251729888394106332922021480302889306402209006457031907580885617820230711778989418178719366957232494721161965823075056462291315094127428914535452198444088924408585052652732924514819913971648943846400975629525742757346317994602449384385366275837852030124419674039678194741813756766259555023922956205374649085799783247140814853641505339558124905193753236483863762267566330581517499100494804322018855690112943237051413362139515216734039597777230747373990460565959649781455489284271528595154851590573844645013011264950187157298334417580631305287612022890763235395147977248010217740210808902355182325212884779129528649537555658687487264479058912314790531085355220477168515103324025798360177887529775471741082444610567056073723745918085574123238456786242904422987316650472352986758060056168994386921900189466765312928308083127637774310981853328324452204781272677998578336572157555890795990056380649975961696060691474261022217670484630707027813744479382546402838262567692158517278025957521410163731330379467587192544294976223607378619495061017199420045461135792777856756620945945467497411667000127950573516745389522848277962948772674393777769190875579717126266249755411162429518246568116625364716626537627128861230313550086195960310381084138752138428134179964874255926452214506559298356327789828883923384112538501864822996868376888684318069090068521677680062229994285832831290851162531137743338758109215014474520739793810265996363007793364585020472692669346920742938031324605187442968136039644689764205393567344307081720601077645162828540302824157548290977186498596121998703198091186529917693262533590543601006884669452728727892445722638584291654036253400995985738647799626194872288880843761223512784698718740854416469823355796850058690878953151654697635698816029236608160413893846723811393780323551872954836647861700334185840025786959825593569864812357840086860033286462043869246199242165579280161108527849360876404497599123222140430653832373321639825333041851222030009592353130881797094864071855325273578220601458534992491714384321982326048306753026162461829923553679404102119904026172335411741226625888110615146118291574217377065253936331366174096590717157671351828139212800 [67,16] -2497412359044215833862070961346689661199578119565369118566897711474127353869637629398553706181096580060159503146456967266875901170141447358106751809849644450239605790171850234337606013059814610354854558965102761890620817499841344073968871009047853365448288610274640861520299067362291980471188501269804209505961213607503373072690184798989544314802144480767954001883329321046053687193841919566176370736411275109160653595381904200819295552128586842521908373725276170922067877830720052013455696982514851823624475440970785120332358501973948277866778630814196064080357514039473362098891940795744333319148079950424211308827006283397851940434266252800142504812894422940637142873031408721572279030149796996408626969645834043184341607102331496185965896535807435619467597791883562971252635987291848300926645784327763648287071792778035128784912428413255285685508296905765157010405798333779764525288179372011030036255104479832699162665799826280366657050760835491874388712868020044315408549837390142830251067226646173291220152774737579676322317720264325732884981302454894829449154260411088443465705537410930199628838456923371034188610431400916879102637402877037802717207443420988772578772649498800799229326609774468979339418757236908599696659564634580653780978598871763965498300323633749317098839341007242534961036622210223012640370360571693416540107255438416731583946658537961901882034292752444932043350984314850750763739271970595884268005090670719380578282523830551702771942810383732897922538236973517070669427790223946658147712190489943614407986840881879252787108570366047493185166506241865675802066089890852085332789829211446876209635072474823692609326568181816681969080022177084640992749928988688090386422707917398424048679248793316077227187823610346211967943024329036623594486563912759189232116742561052445658366306618024431502224675466661705299225444505125669092254606801951446261966213671432598447131006656022085778083464854385519033198565599631117300777847223899140681274750778216930438126894847339142501361966019218859187586745069023261719454451041541296546534638707560059059950341542380964982767075600741386709890335195552496881458762173515287044028359683067774818194427490715747253568606270932039631057715200 [67,17] 8974371103259030638549905595308296828515579139485704682790313846662377874085373755769256729346939657810002351924065022232226483357832514413727487462529305003543338331286351262819851497648944298799419942046904420100429713894048144454593172714295404220130482846489010967923609086624867289709374603296229088195597567182405159673021003739178468308697690494060068851203254143921779246395735521035718926666567194050577010835151138520091231151576427265516107461741579214641218222850037491368017595441777256825336690039101680933511829613835284477593758283751773339943252381872595749958443432698623593867248777425192671502987772275053433067537011707321487401724187047283468982116413146133161253858497966455300991588489740287892984015569102900596086969896753980778257320697727477746977986710269003254526979460854835728125485859277686486115381955290632000202349715022276889205520460419942437584548347220837727586839717731516465943699871297946924538961593953085921559339716820217956284109711476221709354522667080693976520612711946457428817318031799621787082303294534593800783559321268530010498375844701689362588274034262129473284096014889254218898911099158619057748678141471627804784332408045599583957858972916993724810418330793220212375237180253298476040605747897319791792541729450212315488409656691554962189403683847791256846713577580509921462378109682872891107346374643608065184379599542938096027809785675406748364309211782247225253397674342315932116569141385374386354205813578000700610144168829419831523600269890653267635368528902439807247211693000623690760231453291817162174721573006481223317271172063220812397762088788189043496801079196468460012793255741403342861240393952665224872301477212513043370591401253990684059480622819782998657638097693031883955201872583021091428511569308340742151953278671466794650549461201375721945451143870875653999478953329889385492962397179812355128735571168013369615354336853400309675950676159769696876561181129247416038814803011773843925095528563181257034999287194532924598124041107412129081568350327348395179114092083303098413651950357417906944071740864488745124004261720526683068694957212674713343811977972077826134775399752645788633687842016424043390673160396300896782254080 [67,18] -20043387236640109968239360620882735517556858734147706917919494891175189899899393010842195629056686234233234936068469079351492435845739763393856235273124671291091130444065032099287574576648443590935513876888940306802850352517702374537930831688490896887640834973544277905954268161839158831283694322128142641948487188347579569728446068826055707127590619307901622802993533146642430138700653256759493397695780452046805956447482151043408071295797080478054166231617876140340059853366221407316561191663753501817471207610465145163560680843106097688988320334823838889204304290036039152857664105946957600633702595839171038605134622357411602055412717936390795438121397336534774534511914528001357990111585967179459724479946852696581587297891975730192564682382616100896230646226910091535897348620121863810845469897771014600516500637545733141857812793778446970551402467160038545987071902730813051364028824238997189985009859721885995889420995551365894878720872546512949806145231559419907822922535290462101420761756284123284187250075917418755917379954910535558992496525549502116719336488822642302023218664401813192305153625017130730084890378833409699752644003190486422787011425420715368975560522236087128689703705098362134626081095143040741868275793025030257751610591089692371664703869715453571374286660633891137750661748489568540720340464717482673672519212872194667485592396283641579152357601103156079033600173774564490380381720007013594434137216936867016876235039923901108971974767428554523856353870469414528703967371083043766437653142736756448493649430578406056189630136031343088271697108502377355832234475026920880378838093003318974873238142316587148421471507057349486014881519049720068514740137689103486308114764720942718153066666758805040661475101565086804685220212659847744182086150570981297247207673409644115348527180547020067062061782299737843899462615717353743138987592049648675016281275138588149208517272940261090199226359874420585020059122221621756747043105500907298802698891168672279233170132816974870344696570565613475080249147116426594486026401238193176883591465582311803878126537519952572625352796174596020887088513973216063462989081551977668127677331622324249185391266652786001754606701410435286958080 [67,19] 33710832005770144005656262504373886765289735233314833394754645040274621288402458819580184234885579475750363854426322218498431046496885845894590508553339863403748405489105034817031158995203626106095177240746787999133040875621113075670404798928272278522012719974807812068334908417493263444729561850038616038116162781144925800073387535341999153379036265154283891972992652872543086520277556468151679247235829739969292552816834468386700041781656942838215820631152767748999329999967997221028367482964576519250004201369809753939478588061333962216091315869874168336350773366136980419117040722964446462048383430267745171731881174685718730033442525358764229712835409167323145037134087759987021003849384593110463302821960833489379170839866455117464007163492553509068866478309983617729147819188642233443712571305690637656197244963309589604395397243747676560000961508917808670212867453782367662160899463923214485433790212584243966407868849185208781918567341185643803577411252046066750040299926649787460439454034841103455322931744938564431666414453550233723323875498559795648363363492870045788314103415170003552091836525716034968703053646416114598337558125465765202348207045834622882627873938159672593362292435071259432042274184974804513927179467206395093657809469262486792861267272327995882336100164304484586806065549737778893115643044726205506500563047493369316224078182687502065908336077262324268838902397824361625281942762377428084805167916806518830057686236928246772311204987345467276916053941942258105973248978778891156367985207487444614053260191382013212306045825830931034164114132320838849606563296276289746535556021588555109808922524489603475504044150300425152783364379186272981761884601781164631943494749130604179401383437271306871372375795349078806616613728495413228712506325522207777121594564593013804719188319451101859665415380075902177297528676422708444016451483509670921336546894110513698147386859338357961102084520247328514622952203084324856908298291480708194557972820474766768106159153787772356466256456999635465873526255490576385665445741819791366413714254488751710532105502807963837999171613580827844785751055398433731518892902896924062546581384088305163151407187618050425904645613119015485440 [67,20] -45598044914121971928609370875502904100715444555484716014124418407724052576091660510173664229893580217132647915125226304408224748893083534101594060278363059685062571974439905368026058744552454384903885697130437717304351616076085020094735008227672958179455593522782527245829117288925448224074986980110275630097921685886681521331178985440266223814235904618829182832361524177641706152047738385371575423038820139880812982583950459826607163535275390303826651769024784577007136853861109586440704459647661074793141639992820234090860478495695855939475600189421392274665275758351772038675986960819533964699622418890108338772358135934543445071120928045784937550583451743758942220084655593747809605858447383253372995127047681304136526198328196232082821737596355440829929318787757820167997085508885754575941169832271289606983443022142345539311618388839635750381660095136734801577007053905933408534904234692359502852819086326720998317906828942618658379326278881158316600570559546244292608241113253506667513628518242893571728134555559614219261559263874733577030356467312827640449122353075129636952221249730431238461941905542970689164869619287039946290743213329828880378793043111667619916578940983239764600186853416231430520786916550162861841755372530882587056985283383550456602211667276024189590610167323162633767811496910762283259605558067619751826459108105618709258580669988113974887324022250114448063166235104265615638715123038041065407765151233071050862492599085323327223849416674359797580595976759926772893374643951318873530942459594041594402883859520238125898884196559983259910857279244523139006560853210659267434087688735058038472225505870866985557201629642462122771240189811145220320376459077205308159613117936201123735656633633998049343193731601734801976299212027726950009002117407862364121423365574876484312838024090935257100074182201746470305110423729982805615165553492362148829881487452457070417373036189545475779744814998908975687918331982089246624158635804989109688228293382145165876577909738469888034886053134357313614339457843176281223427577025984243471750743692585732398191455600440262002792360717001381331652567035133028489385233762123780459122506547277980314667395960539401955078185198551040 [67,21] 51506676413512503559536925970061267143238121924700743018690251218179466220637900500936708690610447260417339308633365467209575704655099795809901147874083973512636430727731018228567130657903113320580492859030228950033118597604745495152869580911266824619454498217979645705897884814437885095152058050810305349974102043646474563920422169594286488890290954809552014563330066638661204252763308466346271788639293572538929306516061382665875436833234608894880712799182518046386229023310764424496409447535267105089194744529179328306772711080242486277687304827759467316022683460491236363768725144227264505635405041605105653566886729965931410439646793167365488675373190970328058652986180572785052825038180272053213015460812377619437508779216592371594390173935685546036613850598141449123424757449622446954250320512756405228562904936872846586655569028461833078850564108527113745357106396156057424089107795982941568700570369155380252401842639255608726762212100836636280538528312063322893686687704875905570552571780078948018459227929624196420559330426928341495428082185410874436366944599576578495705660299115955036551862943657081019480953231644585055253031945379581672411079936457412688979408730935836105359995587776867746059536224203331207927221607293843922898786114120792550371497828094499718225372514135369868168744585142900033418413650285420088684211268168245019279875742527860203839918661289665981240109320179797244939394849970026335988122198123885222077098387904743126417431804855734523995364030170782311134443136287122705575742107488273534984727047336705226748414456046087585984174930821131820740233895934990677612362272545688920203930753535228994337102440749779518485132722707130672981009727909120984016676542268053692772868731272776270722083340400415936545804420442399569153695026835560817114479531394816861325280028568749827520860263008530499608131584108441518648510090553660921546525518656964698575951174397223686556467825242112061678660989189322259935726624963628227081665634982769309158240433706409900278052012326079617084610168096195235116267125470114887106635060291722267967518143152275469453551126328752672537408821377382700303407802291695376148970791100809936266775397687611216547490226503680 [67,22] -50045079872658960380448978638305774099495268958963977421002788577557022085969672934007440293275048789451558254272426902513241776833586312197196863792865194966534510450036935694312251264250932106219892001542317111277360219128922438809516705084619308895631368538232151258617429468338578937950359369878957848726083871983183052952204422542974925375653218454936230881115561116690391623528566926633559365243804028026624099320770628740345410917349759763727125737302194358848077748790134267743305355767983817929441201859040182007566495121301715781426344267855557730650702382121651266775504154183913106623413241637453602904721932019301247174695133264225501550179969363409796105655121381656767151234866149126968551103676048530981709095848656663287218723961837976460146333816008906486646467537077046286370427762722723730963704574815463835095648660155843343486890929875503149164916336691758383027055822358394359534152637652365916754447228529761605919426882180085110200147467933089428726032400561990483339898082502245184540389740999940465580201940089958827792251857237442858749571433049109958984248284982175284167873604437251664110941113727340344296415917302182414490302993688590846277601679733450492086036597554222150555707086172860599069402569583122169021980538429554201759810464529117086601841308905578768681477051301201975836270215645421503980961492545078583808951402240371064827169618552666612243605331819718747019117781260449770306883676910566019657394076017023695709432172521868198876724290716229938349100686612877616790537068205753721332485876742469225468340362864973184728380633888819434868140743435000324155338274502018572245264033765747823593300206294340356862503534296283232155069370337987090049852350292894528134094856827642946251124218160796224284440981884570073222935252230934034540866206923875963805217900516519828552182327312630851166543686874834023214073760667287755150805737568249192902618417567995821067751848627901060522225666573314476516730670230739602753433867880855581326711054512435955324485906401740280374132555963095528898956861504311181393736252022147484090598120681914792442433675513701529400008327034685643722908061197459908406205966481044098074258495393522023994931281920 [67,23] 42968971051533579029953665000542730318161815677195208222305355458652972928846502108641241585182651866466580557696512367052053068681952155485678790323826358965853767151297572795162304039352263284419218333740172669910092526388696651025484419656059386714719590367831351738087700052527658408543037587200059812786022545286286944236186025704156747337185654086308049963671165122199068690456971172207278239138145488328717854362996093063539251498609092673986437083033270875066872335748835479120946636951307904737111322987944587698974150926484755836457213252646506276479718089201014757666565868847527560013138609005604174013115833597624382384840667251991762487797092534166030650490631072135369943094260271257331427428570695263020674552745466568973610151105106417777977114148536068564773190527788391643786025428001394218562617390432934703782961089222836996013456184457524429323594164348611627690738908715449078426297786365297645758549513053394704214155522638915531296542853785440360726699469539326833446562837863191447643388333445237509889063457889452833841322485783313561313828844892455327031726905837743120873902958229788822248775903129463191838734651279986486412754788624374414943852090640223516877586066344454899719598490722517217149609679126767303107074093164474681373985544990883693015314751968273020622057611161867667108947563871950216921981257822005017755794716613733198139369438038506017729050694575602789988778417442995144569839906988649543247464257138500537984319138840419019236628598056573364692764471936859813669240670572684099794103999355585977370512827957887007496560158851925505558517056752804552289721361931618303850181901915076696876242188655824099717941815521909058611237581410856727764430862253362555351835668255240662984336766525601396765036594001468903374984314440016031331858181493054594393111950483817511223385775855428859513838574554903547959886258518545935877323405643270265966750060800972269039595898591040951812675323190654386818143964858228871312413539436620080247363121052000856467526421102389357978838523160436113450431307806357838778285326695880128946625191117417475305393816211781104857885174197087356771735934667748816470480407154750888463163663769913184485376000 [67,24] -33401536724031346457462427487568173221771479997896753969740758406945367500496416672170631015973471741466891500305152603043558449215214065159385846296083847523999749663102810991935196139528047983570655230527533372330396499230635092570647678166801554464462081959525438813017708685601856892265738644807938343857633018379770495587644581391776596516115210687493182304188584757445475485447410989162402263874768731857623842091315753551115169327080984180346706905081396515115583305662355328306398740084906897286987439144148335470596838521359934681116209697354514486793120268610674404422114805795217119068541248258412463623057847763835286179535712540880762865337325825939353701485055767643413603115505637937594833488369137913817292846156148561617011041621952822835281952262017075531775711545244301074925369155349076881186122521566707917548046910296486417823971996957639948873525521130804711347193668311708317532104807272607750542917274078335405900662813760987494886136501860207809324505379018500345991955868648157253692916527292820665113883695411624686150604927013575358499938817814145349445552697841689299565499130770027790030917643316938535526820379461380430871498170239645055392201384781632563835076955183053702107308538286281879270299717034697323226655944290842646310213196604099416383245121786070469011242616758400759164311768404509920635274133412699392178248571070732623811283545980114716357556671705848155056886014877847657791725276143651513075936548252223257336977286642927239837798355938296601526786234592359220326456663553542072738070534324045583121246888677826914617196851505573605815360809530465446549306885524886613558272314587779199298446579383068701405297221625280726331617890066016176730124171679563896382237779808866902540590003574247986549748183402283664352538888475334681229217370023766509799202032963020727571913143541411293055241489434275135684172384487802185889925326199008657155915906617243694953757608387018306819425279949473859393290904190425270004360413746698017947712183941564510999664883733232509361071801921694011463044015478198498960581261936354557696392616864392838744249167210825187758392361871570552129477028464524742948456991750160386883641642115957690204160 [67,25] 23926403576723934891975853255706162156856100332872541156186816481054650918878912925776479798925563356717479139805795360198357612305609210886828693684979801181321765750894297044914365910326960832202315919886779284070817157126676520735028499172555150818810062229944996967013565479930163389061894472891929533757386225758051194733127844679218035702442305883976746998171002215631073760872859626720703869993427010005560662559778022862277370715746206302861987078587262172271821465124543702577847229583818797685204850003870872705229601281456967075844562103210283296618130691013633248555141737679006968739382759482975742111057063570645200511667621026456596284194024625018443039513341259626745821143115272558557209040871978983418148274030811496660632968385546861465534256380932905899310802169915762252091832663905872810638253400724620583853012813734478999831756887323255872857389681223739232189980318388284128280727350925173956252966641367004742083325288453319403622398771663301513512388157773391552950229563544682031493127827501321075945133702937925728070610376639626758566355869296889480345076008448403006297385667838982269921549461270147848865774141512955383485721570343943164635389286123420122578040456654844796761057154827421916083749305559856745295740064260644595342128207658921486792738601915483370034660680759385458809713849595788626194046124536549120422411816183333009194037090909895369364410147807670190891585840101165540546364647153614290279846453227044176141929774472544458227927450176107842348905502276751774975225949109771245652175101085519526212228474154812824154545855825680554363741317765143456278290581448951357750327141893766320042535856765770445451441662889430572299976179990168840651248502444247021942364408793758043417826089067602152728222947596562892336522188885550054456959377400151357308267935847590892063637525467732571704614201080027708002970928292702245396877033062626208915665269645040155179029705091631797551415042363205282716325986356080948886352027508178350445338813235400973155937686342258768935514455573325285527713449471370184336081813893437391167132023208318084123900343289479989709292805567242102157226051395453305485292761977871991080322242246669762560 [67,26] -15894997422049020692739170180070776772683113679371112073524228177418622538948737764143790809347138353639393502457604940307879149124747750200368463201240137652099494317710146176856952744923753249203985629765226648643222393818619782369351471474710818167391685925900018123680901305868064078598040960355862058981135956334740092167854491929022544048071646585436102063658083571430530116730012514607115099655040587287382774099971571214881998458997528867487966418529764034551170401630749491070980126075037208521335132171854594441801948686804008966777462986943870880423348040102540540209690592851800508274721159525158978978489392625701105135907330493457337982347944745656844606196498878708086811994455884489406240513002727795930095796391081390856224197475979656744458748380666232334789454182222947580308260514027181039317631651002652875204149808482234428142241913489129948009651186706932115039319025770197660640054540205666710928460350751368668786912186416449583797003529479274937734980013241370941511729481639375223217729896578685901953073534842035141289872969950771679915702534571385674507250685681941481797231308107978235385356088656070958767208667001172580262884111298016764368713014955944617161735037178371555963416860879704424952167965637418839011362033325090290664766570107432298231100879677279200796801025880064099569156363544392236470349968015436427868304116666691570337552137058223620461742591607216097893413577648858048909373876480741332392669205574545475385788832910754483807406975166364698544038969483157092367158839303152411064306648583518390112167067697085263036827866786550204152221891574630748086015593167838717181966270872578799949253134506841661105315260078981823028595916834586601165171568392179610737718305892756859310595118427615666836044561454243034519795693251924287645938472927138877402131320509702264657050509602835478566663130176503708865902055830045389871594589040789191021480463191515473427556104498476220691969248291393502622126627164548736959813129526071619832940838906395019695089941333825373468813704306605482430544993348447120892918905830489490845235318305797451649561623963053011127518928991385530336061479759965987341632288357088055606929604172840960 [67,27] 9732000558805786585650625411801614982219994089585113114189694996501663784279575207459913147505295656679819717182670427835760216508363190542957271274067844351782018214757535354232474390557358179908326460378336721765841267880022700043204687955767102579567197360741032303295117853138278763892052237840502174003759358877960715477926231390862409832263234212597828607504050980653318222994499558340831236277276178594140309381079415827227587148084271564695498054553171897947624961674380648850880705756466391408032794733135972730054008913010155058796690584293848885683369066076971272511488964744975010661064270789198578762137896761067383419655805344063829919942957868097209125733216909038452116571453620882176864840036855053527275605009020231092897903280888776405378203367009031584512187815603039638930006651350835994660642774508727513904297036923415704421107346631988061543858309033225998041498728067287922317584310739241632968140842131102612719730275599932871948652505103291120585514528079944984549303342317339631427876378251777963448048335657767424946168236358616122128016425607749557940797410827577838704251361172095954136379501388448081079510490437395496346111250360396088478413718914036277954052674981266192271452152116374960105896284887770559314185489416239762464388830576709549711501921220769001843595393251469733870193596806476240923656500623308234019605827271101926238183838014865965891714238147803300142069085696499994272682446340195999719381954922957587689325088610646471522383145125163889578792366389845151293903032315694946199296314494763250085359965259674199037426638864010452377330135525498819929406788166217082671915627686240264986249274509471416322644522987190842705256309584244248988074204371305455530152061885750879430575565319775381176567174413505655447257315265163094794610603424703177069954033229251246959224033588794787974857488739585206821353714247107538045300826195011490320649369826853086180642822163750772881764423872298829666743543532084731404368805359913458833180437940740357432856443477151001331679733203854121803960953228485615433440453088977495020110465202177799744486022996100451047369866696084642265321035761360267946442172748183976261805762150400 [67,28] -5412304207166073421349487905832759872674254390328660556586007834399344786268885647999524293660641050812575604166940039123508819026674183157348026997804556473829103787733238359755744695415998706259446041222444273331811685535751445316564754364273199431585108374231084415096130763255710536471493798484699599155465755157312507952766769581091787660192318079212007420570784136037954448687237828914286730151533353308077403735829947445425761805913039722522847911745056320919312541666963694441134857024482302643113022858813066968217607470857413834987457897973809529379199094791401347342263433591076752374003431383597239590424365036898799489679436721705738476591439622245564986663840975083489637496962340031616112935421430526467593895308263962186364889042697473099341420925055676426720629267667975130375438716013066855004113064287117197406496278884955501282017065895730518437713848582765925400038509874254579783161730182801471676318173848397028115633176614930114184113668817152742503742680041150268085249042635458297029171379724783592211746791768978798793118199891338784059141301300388649418029541627419780239236599854421194809551345646527121692347997440013345941842945701826555034730301035793708396252955745537783812721867641304400366344554131082119577137919848081598958691044291624956006824002182168313343032435838483179701398166808993129242951842763141450735807318061456704426043659504088304010958502327713940436182707972570170499122261677185913943640036205286442633548269298564163592653148199737540820206814453206522896450199182046005519811463274628591991841238045144827750788687833083572084269897420640198654201119005922198319021835696481570794192414195251080252678428180776839851893547128592207895743046277366016944996506000940113076568705076151733445551560432892765338283731022060278233656831946297733709150028281367819255478919850301859301295757036967288235926775666028763811057623243907960352843570586050448305262539923808887197422810166934079198436779968324509529499202710826016513932398252485104189051439651109158414688948416908223699364337278224793592547093120785099500312926634385853544393581011404669621554022537836221170804088134431420804580445691673867350871858400 [67,29] 2689340713258338135738469414169516284509872193204178906139675560600512548193781427141137943027873363887601464204432164674833522144218804559327074937856721177907080925935306654722973859134043498482202605439678915546899087580750966851773088712325426012598458539534965750080251951622373918341842719345032604837006640647212926038895110756828012841756453952752485970288802977405409976010417592374443097306439346836138365297979900702274058311839278541885597172602338764801282131194975125057952577983050829495668478290520542876029709625497595969067315502381600475858539533287437719640988719845835586687589816698232550072776891948106490909829136342526738754338188902201000587193305371856644089349327314406869960247291967416215484997806467380347482607322681656347146089338388976445960646922117297448694627945394314160284475794279157229302338835138423715302956446054768739341652160403093143018969696932966532152729532623906906304049699256318246671699370023784455457334823646366901288002150832055136378312129823611449935020892523291311071753863717014457877645011576474989640792772467590276150702414048404518603508371936732392082553122635107460686531086392776120148923237493862345977843836571533494004905270992696960294792576748132542790582472127056540790373857028461847220161045569670861051809617528279897804107239194653116259297252434786920816189150372416233383611737459867294806156215157664207721839641801327376957817185046558878716882727991165355580303527063304739728671540071214006575856566008131426357091873741627643017415518363046561616323056142375281559042319817645760522703875505956332701203581105786706262187686001512486234085371763565155502491043619938769789710580462182910265520366417235076495699203069369408002841171494164242266947041624630870723344782275862292977816379583819008910373725123877399761432012189886092806720816440224971773821099973581557229601281944167363295748160282919585573053908796849304676025796337772880330936862751074552663973340446741093484558431518308846588808649362474611510217418793149177358477766344640470445182688678631436174678232532242637675006744746092302155332662046927879982995498279487529733107157140940105293941668859053800435328250 [67,30] -1173767722629839304751519752035782007461829262965141159005684757861991410867950733664423081076004078949327054157036573536702003955272052856731620755009468170088501713860365533518994198617631831492658890309359330398869662146880871259984043511806818338057691638466285614486370616804853012991863317309546796621019731040027713143482813727962898481070747935054019704711935477177295114732848953369843365262620423579165114855016211256889139130897667423013960829111570754470275791278216907760448793612901452241460375410833993174183529325846497555804035876388299145666835535957092640956353648602606385035693716604908811491734404369879789816598714684637212500487822872924972066412068392097574097117140994275680669551360388096383059458595433390082189747541376498726727639182321411478332262451239014521168766628494591973964361627111668416324597627068564947041982801799566302836780426972341219640570171535389091890546471963446955464692270385156830688520644070132213755556628188016066975789479879263124627729153908796746161295636029608886952378892023373585606689770889985504254353187501637976362742652477296499634089656100946065834682467189849223084735847661008784610826542709611571793850289672416213662179696390762405617317493472809953668141265987849184822697331708207224820310738598492837057302719632295173102874480729495809250305208075344219430859057598900384050207245979865720725518352990676783540548802445888952661055669059018151653768434386106993831916788095171539480239181424644561767811597891088898704196667426131069911508202678982287545349438761241487246684017885615456589061476466669079333128122788062155742176270840817009364438618973882123427047884994571681297433830966315445447555636308055116362204951893536003293967364809312254601891740040707390533195001305064128057174339506098893292682821424687084652625472427372501732428819228808036241969489991632633634279215741636112068316431719026805401402372403935986734382977627625261239504855908963754277313897984753976944875763522611988650121373729502838797024046833981495619206021419267803918699374052004880946579363846799873841084184666044391879941939696732868121684774324420154011078307492264101673565062667979225244000 [67,31] 436990850616286078169945742358509071433702241386473433080210755655426487671329995770334847017049413973451232494060530589866269679590277695632834484742721474893427069374864121037236664532806900233724860392648926234710393732042831781609899094596291018076007603201537332645455754106536049300997762943872874800091760411533261280180746055764567934580585650432114403196820422649768609063977068139002185097632621454323210570481639836188892435516494934740031764038996618648190874482634910789167376904654120300254037593217037624442891291329889035836927391249872411506809715398891368092237132127326582004428039462255168502938319760035084470242491595611679412863172268937308718075148014437335174711087282103707323786008109211743914587114320500111704099871308974200715655558704341234337822063528238354265841174016969259718756693158322833644507852979872013318053448776491296796463254811871095680840032175951399592490822693099407499177645863685908120680946936580318436992337893509946337700977697753968274197220763965162685574931247692022372466018191576202691569301010091247719436252049036529642938239649397411081518892150090513784603912929648271553015234905027583795193380906894921657239635258578347274953744441955276990706697379514420721718322039167545446648466421443765296940571162917656087328676574658655542020847516680331378291311627813003169225724507789191651747311998847588035566576623837115145397201124403102974152576877854271373549551570104707221462502700081090271509938251027720141476377001149952985037860969065689125689708309516584388001580986023321981449451847865332595343972524948754978500773973489800247009014792571596754646847514879222796313810085754663205477625988631440610953831236322599008443802349513535725888749459429852077413404998710943402835162500261373447338240864059832108017178915904624603750452728123643638413006055021421691131971586620277311505635346274911925551410226871009821271543698913378033078854060096157850448313539575723328540018306732184540172833764450271722762886444276863292702345186403710289483586114614679315112486532387525861779522133391966153466305527509955420257452744771363965041696976983386314965596797414984789200785411676036400 [67,32] -127436966635958908847736325611832878525405443259707924718991174978896905637427713029126922283685829792995784572865095269677255977343328425909878020149603491829837922163735017029688373923637418402045459825419277580673590001752575714753588548663618667464900255265923118329740868115248112771338142112299121422275509995089075649453038869045670809528046694662526136349015281997936460243926335210599231678306762369337521250985122892994974989106665880794050910382471185480186514596789594682848469891683086310749602640903295191997083597241716883078604024530896146634836145592643817125089184266414768929778238219312369299997494562851767527760294448920288212205207206597569732458204173802138944723190030385332036159021860320898729835688088776042984008531382734922080898177014956255146195280935495833994887233320824860400148995305663118088981190616323744197839711126428346638960073791029763151892125266147506899674712492866112958053998497691019561509987010729026951245012496043971953408544036806786852665621670289099815217501654075218512004456884819799110521660671385827624115339923420056990078435765663879874399580441955343749583737074262066886172398944436969118949794971668033055570002632058611795920891206167949742247085438997810265782622955895116455005852064499910890278517054158237659617742630142492220193519692724239618763384916196735735482927461305773693356370996329528004633259860703256493765332364938509055090096347537123896537802473674136839019033010900609721660852816443991532599621413733109607148115664848724050144447743371163345992366781646741840490410595356104437571163292798159565851641985436836362138884828423183416891048895766167062701679452188900559147355156231452852199701082619796698812723721706091813912190856437255638225366062583216747703868775325741116655393753807741804049310875885411965934567982732783321303136452334947604726237751693508342397918172668645531253422883136270464808469080635261607633882946185191890218105342380401064601003933226713675399966021726491101620403607485997058561910009975120147383574472188220428819686988617054773600729235609558599466989125073965871887250729766771313181055738162802707362261395636444569203942539321650 [67,33] 19346785163556499463391638109694877953838123365833060120641335734362078179856241000569981282450822471269591064182172838724742293148699561071786141072181891060201218606740240343524949784007525123523127764859418024979443029824410881027137809203901874683512673606445956707345119977384828349644084131938342408270402604959039780033266386265310163858345026591782026959785234289920139280585899837766689815537276558487009443351672953304333387219742866524904113369928269896672027811629476719236758392921035344726532960892346611022139967711362543387667377794184157472445272517991035764685346851903717359323036867227719532678372769725590610905816448787638649750018400100622226039583466862856551789230457055512744518294772531360231003908196980711174255447567055409019550014489033072687595635851573164769926315681656636469904007659091220656399111709314486316215622954564764628084228325894039171921495759297845467715105402195381141795343194959515717595282321371582181867754654249592742339934238954264241112546311392327298033392808615259939885607686536568844996538289968939332958864214648987764339112465157304029345583668712577015142448940256368751693788432286381695965654212480798387550798709772963352015407337439637680860508829410395683389206081088089000564280175490961782972142895556075549095137613583010764589521392120211861275323028303933799512206063098066088669535583217210966217704270063169366530385083722740332042672672084779948709624708768586997455556070689354114002278738633064305154364841853157187483547159080288778576197269660500011582976528396946582832982427599468589321807116953193530472654478161575701844374962916605849933195559924996133484352482510487307178541646293716574863588903613356508301512441690073169416858865776798002500673355765721454523774430045258474581214079582188768054092353608232168704933401801014568228047115519298504576074780511396124644541664201766299960168002300382733098427416371141006375061527878660036111363822041762534602174104517942459337483129586459806864551356356034333656038394736467639071012017515517049268836749153677104951869701179421903488649323473261045249512299556588019678853734780876465853497722982002937964476810500 [67,34] 7540656644300545157859047339190651342713755211902733235006489239164566273275200161359047960761615218754841072552078732616030237382595910653304999387482887826104718359815554574275046579570412267759808918459142170172011665178945766214877782513517293134999592662904592308610223144109100979600591811262750297181527562279512356594966235444292999109793932027186076976272008302872056276643948760426528323678020586887111787511870553986313449094500184160294303548336823135871974724332088541983506016160047405007121019494096315211598481687193641672206741656685430128122661677959145845600356167470796004971016634640893624063508182348815456920174628861432449562694933021271849006183469966754884070299715220602384807351775931396807329885295274840709518343153995148485939625167271266835239803954416270842156632359209343351891387453550360046046931142766492499585399721076734137078704233680868415127818341264312473459557902721493749389376519942533499428654916485307396711343781307307372774925071617196555743175641526379502159915438869844742426887471645392946132735165727934141600499639972750188181251745948140180987717481496430737330841589584359073578403579416390206544843389170883184092499182498913968778019061915180917634983507165275181492243051312112085831921839737102874875250649869412124152297258655682195675316288605281454043292636100949786193170413953007697675752025360812899045254920413231078513923495260313155756256767245970400472194818111630531856182744289314075198775724438715106307119820768085447450817501800229301170496752649754957170793200893495571460461541855876729916790722530065613339503801972686856467615888529570404157388412613858632627025047899865758648593753549193866544431475662397095430396954394682770392274642641425184640003827924155072473557318343678479097573323461424910420768998520729814745635930053359592688361573259143451521651559052451336036982936307770261499846031886544173870630225189600666275440834445985006523257384430063939460681158105987414700366989753264446528659062544173628532083380056497014698268215638247346743688408467036225548312428977188112684562759582053913222041360512394018665666870223012976165877885712920811512856000 [67,35] -8435639032173867723813296501964819206312676846821544223712285082459823012773344844691109810573912370898600405439030766793699507148133233800566361906511556918428908343881773217321193391750918457338456667890356865502173902324403273505700740347218072158547262162332439814871742401448070570597754213663639298237798015678239970127930146585444650672610735870012431634434540350458626780662137853735641557805887049816040790465821618632657826136926338371101151871263694137386901852927086989494004594305791001191460086320201825992138131886970628483204363803924882582286415468520612004352725381927244926100089509131214116072355362849854796667554303346001919387851117498916881843314757784891510095423262176954967577073590790855184098987609569415563863741509814062420404874699287481083013392020615609569278091155912996990455335329251727956625070990556506809741171372236133144958115867881415674483092848037998133450468591152684742617554100221041132294500476205555456186527832733563190779472030017326866873210634215043681103233008798757247896966882501429320064759344639226797995740167786301370313615931467204531353149964372517822457406846165461412747336912564211325784779615373763355473456100132420063868712185300520555743122584789535613132001719823517453194387267392707469900333264141893200461969405580092813665522879211151297891938247010127748231069861063225971917853294886621950024450203824234567343836505359073235048684112858946165447886162746332618974845979007011383710457865215699744283218614032583654905369639506781241525483374937724234588943691072895967207416174519153130015112894115408476446042992925317277272249161962447783587631986443662999928312902098596123182381804925116819739016551748570021123722810979166627827855306488475003025323482073040195685533829358038934018252570081360403579686180059108509233153576450301116968529422339750083710987480461278706660484577731683068268251305744819571880815214229768399553883269534778672161195340053375047090062390649037053453500707771153755645782897042714621416379173397592400413983099304937242803053371875381789706058674374101312322264051340522061121597886614400156762547547496200153155968163354474824312650 [67,36] 4565223941605468330612958574702391379355683952104819883518435538147698940679462850200776119841939164100027898593956797292871793544006952533353269965276851196743345059979537150972804375744883917479603503023224844977927150752894798933700709690266573133383828221177566260121932648744230336901963192747471774863147736002026183104630397406756114230083050550304399876054400167958781944808872037986673203531892402891677462703202406576142808956630814732031670842779243402403196610469304169629464263902670532436220587773310752511276417416198433334418046989211627534451713720788456141223041938297423233068604774738315450233656204648355769697793259492263968422736938671167221924852756681899235026599818019970287882632986841536196355842884444903038034191346756400462160554960524125803663312550722142597573200742318224646272589254654185349686607888379695324283989399666947394488361678461087454985014632967750109129077067350035129741890385784289896671665797455188295136975611845910824344686057436546908311436137828582708207851273672167851874873489294509140053807389789440171864116155333914205160441329152355032868763514122781577207513452939971287242398234245834805376814263655051541474579351455835785143598548450788393610265078108143561099984665796575958948050207879867845815921526637275216307515708723381591894039784936117405261007698672994862892124734857833433868593870732580293206372830789671340278005601415433329729167219680661302937437894208580569299537663308894655095701249892059975512648200931708230016083601976757969638464179169313316325207177192087647750380397025304642249137807771743488274678455760227357134717916570153748916859213721650314731652096230171038959707455467534434142875863546256193654714846815429336187351585231524292627888385235883818027210381565464043065929409551829672725768362861273809095434251621145210574891984745914693634936729486132152269401571256011689919287005269248564705657892305674566065864458650943536843347064400292784089651244763355702219247913394584704786118175150046641265095779093919701089634311420216531071417480438336173908351963170675976019565738294424946064059950634858446634947290047134319239577112624610543600 [67,37] -1785536640863345501964160224305158640228629125612455585252057937862485908220368818504415910872071492874124232683496979816936114433024457061308998607812800748062125292200902962907696620962480705403963421050926424488086280619637106674244290536434240157690745178583449699899912253684302332929641501169318474862873307239661756143515449804002787823557266147548766777600029072327573779791860011654387543838408907582635144628876525822412798914076574839943125193814363295878620444366344078408911542378221111122987986959069328222945697578056064014015574990873092536964415862175449954266589942746977082287900956404666442541129322663388733854530673854200353480431418765418764162862505367859249297021865582570706526621419181503877072833990916332627120493132135178335684508658475866381656744125849529852141154141925813893139974219423807570222742776991663657289945370845301886255995857351028835379518563803251276768435636941338453256718388142910576367913376329100454565252315225280527173279379119590217212634123685525832335007564225051457964235233737294571167094079816493551025863883029891773230299551888180881077062455578391199410948118112328084726794089811615189378817526545528032856304630285015158437975835611894216668084421725102636837424492102591000056705851394418026473625223095033856919545430810026385295828140415085153762539283007969038314778363068318500659656722827455363708415215053136945662891637684809156432612881589151781641349937355568594660442544453245300688695879785863783327220151758902381790318814925366108999404787953263147619410046989787815977163530291912180794045310570003676654732530408360912189324329312891007878365263691744368918331532953997727057002232167129834249875728336937674609954537816258214725528548510985333020710843615506179716769744018902988067693871033669558145848159500029613453505350730429655929253405233377099159947058254129706813526504366409612771131673147482066536782144892638263860575896688425729004165739920524022772855874259591618772182284848429722306877899384913541768992374398369868462342756734393684323890695819498702698770192834097622973508892987486361899082859341364741450261498230210672355683267898811150 [67,38] 521684054798211070882564793737259913381127022432748251250886376255292627821970396132726458549305428812390467131926979958754178012124123781613464901732229923040275931051493063894320472726342078001776512052210936641864979156722725404701208325724661721137455725751447666763791076577331849482361995701935256732010761479692255283232204133878556873947232511417119767854736275725236921422532063653297378708269735490664023132240019567560220092423678054284352801937682081842727439837243202010673638630625668151710550946650336269210736264528739976636937318262098513944124922997042737080661649986201217034012459093556699114391692206992440154811650086302930634700692889583511371665439289461258951775068493034221254377889846032490626582971045183993586176377072948774926406833781726929382341647272537327104690832924479525813235483024489541860716993241405472631275812782856735284414288347199862206996584006823647728590481292301062460929811833525975383807197100442470656151526660744555663688701293021769975243813965486452894250498486213843457601037744852760167225420493956346974901597619862609691258111712333225378667924015746850932832647579354741406496924968571780012492484443829489246226111810196031751681184287321852571289879966610335772443347399298050461955340076584499033208692348882731297716230554667506099372508887783255887541086792635436925058536367918961156699926071493720997305595552480910409079609571557260235379476874031539551255906932167540448654624468840098731326016770347710603232538062406202252252543183055134628422607203497806934289134905319009667332094639393911911222542495899754893060624220554549750133268252221256544053338892495201980349561764530656569908545725679919047120097943611536324573573703595049175126544209279378952120629158461500605525479195161821886081248302673974780525794684321374676221777977778237907203092612290832165438418486749071131804381220242943136473843399864570237153358582746542429067044951172340286816188700393710914205320726318765230848326734891717175108460779679655904200478286770314728288471551503274271074177315748784126566109876152293519642266559767736243090402131881674203184041650487566563936717813950 [67,39] -95539468494034540711856025818208256189800662317483817700928812978059694212691062944331554614248716491507643287952334728954414238120188954241784800747953037372118253527326359001534654993298205306225853296195836217337619827752702186273938785517334656004177679382092955257748609237151641603072223840523765443515858472555606741184612385478861263073744417375049649147545106837320353272574085748208664902811910594910891138166478926374965109764737293052922166553417614048859171981934999065499412891770619441587635286975330608749783712379845629626966564190422120940602741660892371350844779357702052801925445022458232607399531780512200162575398000370152258869291072126240790978154135543234473458541519980473508019689358523284591423754216821777764813004699126328648150601833935839055545981187238921902068698677668164108076783283893682292487913527051325556334519515677757956595306389636811068571670667484776422261279021833530749376082413697417606518279563671369830593066647410671485774088593920307623758614637576781793729560688778408577025718473384705916777196060506782896614015504396475133780522004715517937528950364373285242493082051092402741468762800109361955814273575111320749331313235340385700101679647422194171000343038963938375624748153067797812341963560555489470379698493333697891704552655544931152514011865899782703448427810460612843469639148604850065213408018200908008175808205328588312432623417209482486579762689533705275939477775186254745733667653099205136193742959777273722815459895042256031611918049404611008439024922457570873431291242770343813527030881213036540640700167047947986936694021180488607273603265188419971767129919419472363470069387031188372425328061067271139530579408614460541479891031554914127237749693232099239345587027109130521242507542208732409664222014415876331219248967580146450251438839581735924483591325551949309762226280150452744815224897805151871181088249832093021973404795640833225209910006873180723545988936009376484063556129431047331483044376088298074021853427223941424170423489727965098359785856826233505113934746183533388572491907816741304525072538636113113550644449040400011058124432188439355218185700 [67,40] -4617536079927419195542428788757653916559106732692883897734940606748460654618298323575144837942911100616052351349911357436845051051078906536450123341667532976136549126962778393040043334161891373859915756371928407312441965091297192620125307441182721516767289984645489479247795363921112852545626613296669893877194724688036777148654198841459751190687006037110342328615697129708483633845960279176497599991060675046773873367347525937180941670145096803888990048008691000360142453055724380291711052942997997341424906100959756052913058787701072968380853433906286324731896826059594599490475114304103273004447980454759660410090765787600899497993427475627481000681497513196014525727600051965227531682094812143685224953827194386852400454963161324921960936363532492631732153332813862765526993505389432706318859785309177139897900026728522802872333491059657818953818126670370730277492314961323672953130164680445213485897618272238068241070393007534286449120435492005127494916539771980611328856785079587611030590204427048013679616965249699380196856875113127859469919818317190204457420080862016387341924996276410963129891111610365375604910293596547205172108050758825713894522097508671089888095853319958127036508189324887756945791488547766348554789111158455258238832710740388205511369336852695859614491737737661308762858671944262482329633870774488158109395983784535736641716510761381600704248020826544920396003505396919921554511967210594434774224636564978704940785962004594433028250470392993004382697991593503414351943283128004184758502317317727050762857071666564513532839074824947306314364317204151589746135121410130942568818081809136985936012220847087935684309793725447251775983771907871779513847351259461298827026519483519460891591339078688538379012859022326318236247051025011120566173228644864464959832443111262543988124483039682937152015651748676731774623408628238782716730977201999152839004170308222279506231982382110677815679522010219633105741226403257722153848328080079208152457656499628810625531921253000036285867110656247415000840147598196850950063703667873795584583629105127566921735384937049687030071855221122715367347332010480623192200 [67,41] 12432669782714449651718020799685489985424511204870305321916911141319076643725381224715871010762136790213674387923847799598845687826309337196802316387760096727611156889060709236680158928253144644816431006905021975015391156953587253603775085084792826112622787566846954569359354277547223549547445568606862620995393441715610829419937347168744841814558340661973835982224754765170949567094634466715996529084062770023433996424677841350574675246706600678230937040216220370255029676550552874562817242338936977346343213893544804688087831630841206845471720884118862788788797872511211288694434504702782364729815711083484183534083700104590916710600458047885028234505535863804175822931625191099165504426381027496473571717912645287540791327279450215908442950473235888625518761944724850101843284904582857712267754478406998045459102871467368906029608552778388192062621487693846589930551797531006576458834438512294673203800453314621363442508881892951258655973315571976942238557673872030200084139370193255582001768950058986929978803860650263245607153610903529068473065556983033394824905732538449593552868685440222471592242596771815398497695401773224617644488542725712130384131949923445436456201245076944441545504159404453648514254969282909288750088003289908956222644845839642826454561759689747006068999051482823805901139688144743450862178931002397742433398768644562083397360961267349260621795915166490274998683657128698321310104212389451826542843577697194040760061033152063762247719563912835123833755238634822876942954996627037089349324862918797690960083236503488624917094798400240275626189128913028601317470146797920208074611992733963089732892752294766383565908324589239684480660758765705020961208343446496293497387883748084381501812865831042163775639595019888650500237199854706829674531181747467136290153960981028299979301082947246490726332756056895997280085491433390954870893456665393416723008177331376748678794153112529658067109274334514895991206696374000670606052175662439408663881751662673352350487332368408458549481051216199176625671023047437781932581300297702583069285667482261605428679559540158741304174323942245202885424670856721408820 [67,42] -5836485020086048881016475291489077439427668933135488546958244830925488629753699652533170307330501487607176736179177843426659275163420342537751293806256453989274262346293398173219281656229271301780633947588558059120935373484715664377837274943360738053624569186529457934928047122180659910053412753204272112288352422450574421134294187400077513156552916791428260404132467818736976482666013695868287852270736129686491844362679118310142667935624505922984937003172073053423181909977401777793894093685526360399983663078120860286869008773925732049148542560800202172330654307238628717504856750685453362268703659438015767967003842985703940525471165574564958308729608026797510756123320700542213471242850039000830296747633343955609131790633263189058499130047120056897283427470325514736578079013212602448782534160137114529906822165639226936410059660480266793760785976997186297595113481981972973935823647414807393203156571746838364625584870505621909945378076333995150547640164209345766418512267692123765024413505139666331384181647661060851633463468634145171587773504502105779395890199227900474885510979279691322989751874482486849715277034375633977534504408351536205979681186774601300780366590716601566834473425897247568834207789801413074750030581040805568530191143666261743300121743503976180670337396444049056710019903596674492133465356005627605491925991759207080373520594055995802914892527597762586917317714500892601850743205795043526311347639211237004710474711283416873750745332660895785723972474004381475023509684383357317674440150855736146049455900559509384964214457232025682325180465256059011488708590309071515007463401975820050024851664081289594670769550335286441483834719848972366522318120612623264340688520673605350500316215156610856043043672454323196999481040661244106510262159650729099042321519511625687785294755063455146664821179130106977836191779953305903238512499036325436066489334631522997435212488481666146262126846924568343651905136961909940108514893009406631535441342531573937924272823203108173779373834778158405473778822109583649913951836884545463135181027805438286693539631007764798298918199178941184902402041607884120 [67,43] 1730536583044137544727424170947200573143286427609644832278924052104984265442279801967533164834140636485594625245942100316754796892716153101174199058410835473362203465117983447870691633412401916263628848430247460188163470353109714970245668346935038551744123912158105374131301748421008089191768651497353336955483473672696455448176223223053336913193354513543899003847685800376062384818780547901854597183134060931170105034356246005415567865465468448596556628752916482989558785094418484531250330991938617548435276860729268612155000183287720950444096098342217981521435125767360181623898761632300792051145056444455819448748338686401783708361293073827665808880826302537635896588943321925197721636043789111531357868581575660964966187782825336091844876919543187265781130675273048529277426425006248794933910304793752659850858597495706620410643695470293712993180804234804371682330934968893753080583427913223764433128360787270896715678716004919836932460899112635863749192020295646122613496056630979271046548919907399499468911145389433842358180866045982119767620873766835210968781254121363762776465696744203513944325980630213713303955239350707049961926336036182401536942012665417593076255362713687480399484719766312864411418009109910618529407490963121839017499274266430298066021983397140871463843456780608044124567350732178556923260935151497148430059115323535346102303368359462309530584837120755782120240690198622907871635740576920615427917364903956880781000194108181319048074333614133114636733182293971285786869026923472479362660979136062598759571385411933146374582896881614840091092225658651073753074195977705744216296835585998863657787589410036289965299579086038145438830268778274300650740950377367973258476516341126349940980993859976705886317977384728845003048766934981349386115428205314178514177750802437585681422372425977361556588134399391457880522675068517272311160551134668354642310389055342543176233967152133560442570948152074180629977461328378345292365192093013593313691703068617218921229846256231694102933247216322794771806392112105103265940599893105746061518798364308367977294568734253100869375708022653125747686776540080 [67,44] -350967074507717136598416924018641907008264698402002655636491290943487837110695671887113305591965924456382327832914074972306264346787839278920405271092125001278956264421257454431252664007553383374791730708572778925127949747263710492049080373787663084999998692369232650789020855110196034998474697307683911540581131842423897123579108226960969845856682977684613990820410383693861021195224895906146086328233286979909508788062736943890839056636505763728110930001868123674036802387873054089667811304745774918265124823313180780598620006705988587811778110723366610744667427470168524017603394394876275712313504902695376638692647772683928639671796980715747127418168078578522252292508954218463002404195361495261156996333962733490082161758060345786698525402722728394084718329288595158676767490664102018166958029494519928738700099700788161757992928543187950553382230831620636066670990686954101325392845938272986508004881046481542926174892544418368403667058796109366810507250838401784027266442468900310285005243826912331254140283598194862709970823693267808176077619741585780558236847636451757469934249603079568884418533530876454862799083959700568333257450939901797734716058669454720910393135398415639740278472407521174999787584369715965474449987676606190888311301854674761971619308359541004159138195373994536081170247395148340407470275105591906162724139841407772059729637078941568875178511319605694755217684602210853066248127615017964825348882286243289651328558314729369136567539763006102449271842139021987719367917951868514930994351298547308502917664399555301250956488320344842172531144203541510251170843201279994169119179287872404701024743655893295464640843102331900383452238177249289287838933953242346966247186131511169988126851304704422969549382154822669969185352029926031648164868910505851862638989221607637714648838813217942678319264401220425541193080139306864827467310240096393297042749055808514410433134827480366598469210416898475820793318598260034623094908048014993589777458442948633475728378272712798611851354903203950765982009208914568914593851573344738221729154087696980474470823246099661766911937517393716995554034050 [67,45] 41410448161358508350666782429305943106894380967155624058006472050675468385741489360473232936769306038127666385836216376525940490044227530195217020250236578418165388883004289091622227614926840744903812102081381411849988856371126272741522053861562271769598350917653576750180390952741061515852831709443550812476872905837708821588439082266619363046035029779366512943963529708582709525687062950410556097517037383994060080293011705091322678701549538552734364943416369151975924158241821925725876691986477734063961035823220097404847313040544104397399691388683649695718576140798299673977112400581963979303113616596402108999200705975668125091924038189014165083780461132007298225230612718908608522003673666669828854671314056535162389961622690770203303451680099875565957266583698026814852925673912987201541580809882761770092370140142542021853491247144561971896814635753514573158664520472322657003779318238614563030630774982585831778058848891132923923063126651822376783635579456575884141769075579385875045369690450091570753021706845513648076072990548305404044863777145749956630375703155522264837645382737132499511279420645436770683072618090357820865311918819764114292092116582687515242219800657352577810294696334657399827885032287459478430180868987105944572658036349179503800563253942013275033124610806646176314481695500417267394207932409927749126367904260890042348197870124785869208933602647947938422498374608486715142035099717755933724050972558386805791168192870541747979704335833679191683682532824497686124226355580568090832625358574084723671952722247336436086957066549475699306672209815772086381935250655280825939717170407807596935750907982458963843513353525795376383050155645158578168349907262867914972000935351809390093892760182474901806086272331662857152739521643544563078610291588225641150996195251827805217844938762413940183071075353806796592757180398865625883879206645628907935124137665785766681963367184982536710043191930863688404807478225206237202992875002625838652311132949802449627522695129956096096211625475740715367135536550299663542167431306821449897023451971127952416034019708046333723693758329159157507595 [67,46] 1478624216289458771865770821918987599682193899609460460289741931270007809293623333994373922611661672552783897382519519678466171984559973754904995012940665853049808194259952654577804508780111695529687768354986709230666587002600799864903899205347204611583299860228829015703689188974605665133035810718911432681521591123799663330968262403839599894523336856729215515324248918167247820594935577445626662516295639957538896865035621837844084457727062216722606614134473614014610295334291375586152735689834604199544613977833961372063497536483010879498948742590013536830718212005791158939065145573387761795808950010145893485937957916706858105015774307139317664009548531787379291588379465560218053931550602954190393290984359162560352288109598086482291920133889530465102153536565855587315759924406961726008227466493115682301337418565883836752012560171512313685524985826009479215213252245632842222659056751536064970124404521372623539291750406876389224222513944355384539705708188104929456436776121400673484803149801829433138868427479250408161537275486938325158178524063107535592465065750964097355445274952778818943107880610379714504051071836008999597139978260193656880517295484256558594185027880193160994395519571865379911639375147766976008710715447986595234417493114649457905664364975367498380334828709475296012406739929024646730022434284342011229335527642216623242827934884369971418921925835689241462405227345223378527769397680906127618067229324784023135372360677622645327862080387596202666557178023614625565926274686646107460228185866370972705705792726154766659966358233431792297593616114121830822110803751364954586036275112401199333038032866202618437075179539450680081033727202694089768493506836708796980667986128277731579180959319311993781829785177158270792158954357485046026539660943302884841477480719497323360166650795817170576881900559145144930400845701922654212858401107276121322910984640160339019521982953296352563931514166669857897469431527744534358334710128266358898050191826496104874938615159039172043785146772479482381663474088821552052649731425249553928619826903905831624647806658955105514446648540360298840 [67,47] -2149718680112652614489343190823325547009124241722077572826923423920909064998763650327835885517707755169957045312239728817762169602895663480462904050330486783550015647808068894618536265359179209378050441247122100214979528552006477549912590421808457150178063805884261594409068502047420867329829726439206585499007201654164701683295284377723329326556976496465572693997613135663609249422889286259902457226232153299199680160908299411804595547197502940370242484696071104676587197608586408456212817028951633676553760514559970385324176512016056290744791418336120213860861981292867201158653692297103005227071586288623151859885062131937807720856289437346554508839245706779316444960619738575972316788885722114572468340801597608252842084262396095913189480110902468216912205321281332063980165557737622652541786698405681028517982742167421261290570333725284484476271780075379683731443411709113386489744931193591490433875665440253047762733467077321763781423637450291068790608922358630331502927984550802060332342447145155743314874393697178340499509982964660035102616145169525258838089050482421205628566393794383107495381214746363524191483305837161703536780009988259761848255606422865908433639994355703103846523545661821252074962304008879367542119090316480277626110777997132221509388944097598735953498064348133860333333003516514895483467060241960793539368331226604735969351245590086981000090539770819211830491489346553768474964048254119492711559734151500738165590376212827948513296795665958317727430995948396081622835280800833257495043576218576586527117790297878281911895304053567364368522610107287868099332487671782859619720360445170842606783189490365448876993649644432754495615886508347959634752489723949625102536652492338784800141808163214023369516826395850132764534654705264194522546521894454519670010193516468524389586457499790474591565619332682922045646606692696115809487462141441866069927781158685000546437738782754142717141672644251265001250546754021556576269071430313875721424935471061168003807919380969445447574672240929798189940517923864373633023325872625573061127285257771884349728761819569774930119785990645960 [67,48] 618163855858277796500389421273419851491243798496962631276309017353091331265555399442457346429820171896197661683807580443994257305257807144786063610090716335512145848067168209477366796734638836064429981807540906592869240922722623704607578297989087955655140878978504419102972379595844462160918537247499850370362150738324619157435532566683285919703957852136039357073992009436532199084674869456334789707938887553759385530688376292336963420642422042785494374190041943342730492477726728846637580524495244692190577501724291260400477762306644481523909696416578898352053249124065324065174314615924588142775147840778988977803493561093422330507840490871168969218966469998900838930276639327577093689860693095514533419110066611640557125060307495264574613975130522366493314806883346426416446931879146844778868381580108181236654202621887009898720373813869682200400667826793437723274266764414190857955586845480037440944734635930288538419288821370813296207729451797140046462950847966591196068376606765711410341000802915605404766800192861861355641241474505526856802769134057692024740554017773964439336870005960358762418330706079342609013953423155160700028516120020422285485514348215894137472343047386698878991164325345863794704438650560216747023607228673386119823003992113471155654578773310678235964284372407214995745687101516285169308723215762180638026885457057533670271070140219536510343591571015259361131413202787588887905542881760158348048736253070842385173187569494871026787681463147228594159402072680876316357605095608644234836994150417992506232222059417576236563107210187249238049660113707310310831821571700289795081089004200515052901123763598260901682092339754533160796257848304375514464838574475930041744084311746148523089483325775141436492712997686261000631680022435010595873482608382057046682405561579101803088649720509804674190708198349191445501088519420644135819070636020789349465117307508537564866289206737297739872682052042005417719164966441614196438213225845619644948256846730022598066577724708382117695041742155495116123290452993954714865717969133734114582286311702622044257630969591471859130816449280 [67,49] -115362191259852909517255092830388527466448399478342006625000256372879039633104272712857518097189319709140248605596365886803892918762131825850721937805871384816424874173374664171770433666982001671187455480673671517715072793090177978193799434812164706729266099993395650227804290116040655022701086097895778248354236280313757718093048700719363211929913455401340232325195978957790583601863354056527752974813354983715654941237436510888077960957250358528307916941827948420059393668205920653404958902203527855811758405512065724381249803484069828075393113293420979423609140023245666454622893085527807125797065203168820336866252573535929796067459339810842236189485903012390917062933880451071331196671818588379951151444018713466505167230666145141209247115160755603986032275213341565657258720114515427868327286516821465533854711622698299099382650244894500115852298851570514885792303364823529213606395457782473733840123851490524255442671725780179198768140007669714680381860554356013875945924159252818816825251181219417727941778671570274778075249275998883744471445760665761387738875892326034449846020594473253111667251474419520056777314286895546769524842895576644499263916297228701357363634161967348807022852658496801231328836764660256922108505700281284706330426502442042114860256015840863481916223990035696541975070384297994880372734446823861755499425803406890205665562308683090593261550575768216297253954935678739400886823481451787633083226352670590856238861727655710188463574492482757659195099608768225163653502431653043301303361373419336361773287502307801456123846080724614014871106111667265409387379147814807981823917023123753735107686545331497084463117719724808574750420682141902355993880126674250518720993101306547214073594910305255938554953406330566433201496947634926788965045113855719385411626178378890177622312395127567512071085852594246111857004587007348812532636429901357300066309254377510049670471628449252118363938338124096476812313599931305231809949758504235594728946682236729073465620339339766617504338933745990405566887195738726779684242559004265028108139988906807861687024764236484141323390800 [67,50] 14746324192407429593265219466049011259534658604594173203270385498842494849858418602988753104479887062375208226732802236484724971640398243709389379775097334993649805307441341143723781092834855188242069331352303843554482143545338398171379254686602687215396353714115317548418078407549063910227113019402303296571286577825935100764062298668856864154328314420947556056324864770120967066525944425048293074728465136829438982587259520195488940443108660046070943449617414403222399608327557467004225417654909344035926280366566570231509746654396881847799433040110107877818496572361725933048378449265586864848006976684659724766248633114912369901990878948798577503157991053033517860200773809866490158107936984685949657824266677419660426596036701711376322501335852801074307426612557762963168767455063457462338643475441618590373897928032866225881555076644251290102668237289405211557913517009261456239450469169653476133480437963052531181393002675860809535676333108189320754345605125763391401834794966162323594030797307571026652167796116289079624062604812562921912891638675140815372815630799997671400192673610495724469608760500377553328230963949012724959808502500938536990705476495610397499786942611119092186210254729955788322916541041628599653848721687847558229249813688016786120655198506766799473452596714371844967793860392154030979006287516324827605346313993704586486765684273927216233109020107064210812622941139444510419707500298063527416154048206187982957612060321684156642268399779353395781562897844756875897244323604106986016626795592769491010781474343190260849487628619539960559650817162028335047331306361170557125147267514854225092887390039747016077856648457786487927106206760333457606752336814899788498411414345947237001800262580934833647963216551462458031349343409756785786852612852938068475845665773494675576631463831577723015737971392184385787512724617674112524459272190825289218918833501037032623656764175362215885722234410384759451870182152702500751098635607429020167989637415054441070160204608123429409782620346845344054035494551604206049812436425647086446862679651056062380964736171567154983160 [67,51] -676584399134252461524242925352353373836469403257499754559584448111955757791358760846460328274820338638206516116497363141176150994251264100869486717986736731897173478207467747440950025755666818871772026486529145269381068294859012487905451898786434403553095378310620868789725862703440117841329475529805767779590774105380961555788038290895149082782412129482907511403646761343538761611520332596488942430285336088323390212874302455159535074298730180811726961648342951706624908637959421912717239223418577424896388451743204319940887209139290516567073275630967415916690196522667610463823828126917484125775895712105934353987327201558001501553782480352859190388167671022388055196844271910149146929939630698385392100481291831334213992033443675644967390356058386239874634215100404220480789769278413229561192173574920044910662670186380894548498571165767310142728155792289245167410898336426418996203857422898937246663709849472590745154977619595639720804514734695934054969306927456257306980779794264489637821983312540854766175078513272135029779151027479305787430485425021948821202703593910716259741941386954777426672268234588514802107939331056525293070613487602689035840821473230798071232407534326854015698448107157085529740634810638998598079892133298636610465130853906261058943853022769242149152138847281445135793791784956622259515382880105781229600754600790613577424127205617080850938417744278923347530934579612421099610103797162852340986894254868857371380202457419945920858006135150988733495046550180453818143962563950430485668988810479708488008714729618779461240426570378000053116913327048199096095967694893995417386607272703000311887120920551747846439900780677933624882478307689395172646796318720999791430625495874764700221663034808266142543457730109434543510948624563129748703290825216888271998486243032726208762349437194974701765490170016321247236872245527916468567195533032366401962844268607374312817375305469610892013797228564518853021841585210919636973831758826529899685753838807406169963346570073015114655102870030032616341511953747232183802527378660702057220201037065515105515675243794241195 [67,52] -287371060209311732997949735719620778741806516965150026359261160506106427127842016502779288780458713361797089955723299105240624742726120389037383690672029244911423761013360646622307758556372445716180998876227060020402406479937613458942362474945274484777647334970396343966297950313522460463906822340231821402362999313360897728283325714563609054876531366169406562691215863568310853074287268753539865272235194176025784148918917356334039145370751341905180244600958223371814181885626591382869289212510721325152783524611526677744561162267365596438108882912454719314199491431165247512740117289285685901750546858229883628502425233400254767018070891375344018100674814924347111894475503110373928552046123420872765048558791581524452870892928555388585779392142054239673826010364753730611374166089547252438984838502696672405645197954615366706791374187980692547820614886944039757895688787149359489668469652197135874215739732988443202843230704249792529747212067937675837959903640069572143513945495289523934281270424920496285783957272543561817354662053711195694936646927146264640417187751210205542865201487792951000301870239401489015267604143467199744940421855459480205049700931301544010443952528890278518276560608715209024745752519982752094618685555264717524108770265143415149130386341835423659319400216992383137257525631851501986167202504933561710226667426543762315327026414710953177575409675375094504604504515166036233749296881031921277748018923716908079678207625140388284150475925034508841388999803971963019539902362595168831883580546617827499516513315643970466412261138904494209624626461908670790865813757106886169457319684517007752750805514256585347370289170785005783711849752346947056954750310440510201945714526914262412286599752347585902724642927045151090548700703986121825260251352764361958209707339795303303242807356005360748007315181647226414507818727652053557105178400910923338548974799443356803207401709466543543075553460637087739087697532629492997519402045846421186653011112747113396004860076049306604111468808610140238191073972700452134654998495012624705663655571156758817115600787571800 [67,53] 95822520244375823443413095891789966571126128873450575377642412025737379257032690480921681208655689569457056131200192538912590135601040601475701741655478874950825673481775985707171605232800379991769116280617436780644160474314473880276314633934746486909188101858385715425893214196122025820346032175398583580001665710587627714057707368155438135883794198288163405556006272386453615074811073977309466585499272607270985840424910065728404092223515463841395999985574115873942709588510763354903414192534642718921409272280505790002724075947227795959625923160344169507419168312250094855384448318340810226958880748479866745057663785368227422406451971998892265224269904583446504848828923460182196668092039711835247697013833632070503578183402520226814704404415382469498601061352325765560866021972968856659217438128164327240595176743959040367631625600054625794843123555224736890471539770530391279402019272369866202743635556987631937039588428674903005482955161755209690969715298735570756263594833985630563974173137470846721052456170529649155666626185909174724457597187819102198525999923498917357634641474374280103304894591773552093223367593636818967436533959986799825564823028573993194131870930994424811515928357995185276539602150568471561590478062709048719795048644810355087792058440107951177419185085299982845444481597997061273836354943541518586327375815064631346461677939605984784866438433544591911676817079212330087408307876050955685806254888622251912779288257682343787468459952617240962768358926043935653361729387291310446815581529898649020934060207334634787505625680133287850639186978591348562070163814247195202575403165946456427980187026270146252075329302505870604736318320988395935180701318837662786023431723345993732863799485844244093851668458306517433163743307902335788583287124533686734775171797129003108181323656797127406067929836016688706595910034701028838171188123359542159858317296394140386323451999192686492314398024896167104473872016760738072769429727980908496115435166513171343432404797549855564617082213509918169618493231260502241270885256566380763049396111683521695894298613875 [67,54] -13788798600658377294343740164277123416697206644998438859084256920056141612258513132448375012767778788468262118987525649697082165444122045573392695982732520117564214071328583591040511258936793785622250424732411429272153030447775879196431301645372358466004269552158948152843778337161957569761085108409839140545318472334616124154850986061780730265902013883030999348079174186893777060922515638089658232269338835014955070512502314957964467689890363312033440402447747096918005585419100666621185544215351976027081690932640524993361934759733491429321943277170962725105518676204306497205263582545485602569869365753824503526704565304457447854376133097623379911952017883882678744377514547955130080072226380772112977953920998114794408124802364173049113988614566046784311566608988525361367552226761371525797643857020357562125813618393585340446582593252660456163087375275127657045084411601259867817954597622813073548392578959099866423791333331547047954296129394971453039745597224389008987038557680813726710519535570057487314926571764303214386512253468472495554501957935669692729771073526163917582582772642766472466093273060968490248546840113747503990390847663398905262857923225266406105239749232038977510235304509257313789876673982379733244850870003795625925998903330556166484593022543291406588765348009459814646989759451057794758573073547859413981024515516652515462047748754569464341038071815415251239966434799610901285712723825499896757459825359062253156380738040167572339373806158940822069764712048820067656218862862194863348230027788008731843656622401854941088115449034176471799390228540570805032098906597246461546184210641695816995699057148630442019749333158938465953252485429262071344161538546999803311635339963328939143657590240718687853616324938208282000963625755958959833142709036545972917109356174976016121039280731876041291844578841932720025140700584459948654187886889868841473626297654460353435273417200884433032578526663555177921364842045183377429090459651965943758392368651221631009978797803948894894608601565689705468035926195501816044872564694303733894732917731200710664629500 [67,55] 624615976149351163160643978449970914389937929292484163422158039346901670217049529334783076644850609626013322256168391266431066623886375156702120532911134059717455065553812941555820492727943418225002598833849500635494547434358532450845960874515229155675962696128780716864971539102548614012656688547247886535274506194264787071754471515493718226622159034628015023481393533933893457852639526728637892976418724136963725978788938263908728237183450251602373049558532927480087299147748590983003915710188778781760039131506733223138699379239183566049082599040445521418284653398763877969492026591580798649270151878812287182590299511207908310585122973802588863759190065027854312716340941884184761039254450838495963085716738158984999195248654831708328328627904661769087798726430446806973003339003925646743826854352930142782101511923026771351516255550224561549184050655491336720267338017744549053539605169895490384279541200911068707801142466402993928650178830807033464350257855852828523284398600292405713980568678033777979113576451711184585499851518764498721937410632826828154906974360641871995280552514235438023748300639391916619608059836254761548665504643083849191814635472867633515083671932641370919396576533006816842502221474926571845635674543926169893212335634467112487775255299851500910872717274724198649006806447033880296471614608521201924791902861885493926555100219815815293915607260802353275661687838984198262028397707452030613876530594776411353478674766171087374922095377387877518391948532287765268063373391718247145371945913057069870903278286863274340543728555843775504924865651684601584774400225006586275922313825506571220915152808266224428854726947691149734203633529729128034046016283278799837871061396735972038895740494182155882532889750643076600185416111205624216195885055132092015855158456966374596324345528753690649940443242186193198669171133931080946322584378209673414522106678516604097991787745342460817419136269460713301679999669556739348958224571018816959316051625134943771896232381381036255496622607355741481540885505734755118686833240865312363048780905086706064000 [67,56] 60359911710479224728351425856273811436090406445831067218027822108904905186330886191533442594398035408252090309213783849993301033084696212647285627835479644420991413769194527885520603958988689605210324509540049221679196435580334498952877713051668771319547465209352742439839732603107519445644895733540806274575069958535345337531537530124898790206567732170306017728890181570376689101555451008735522722469863642110410764997252379276198918943410516305873584253171523706147414201263545770358659252339273515902497784890555202485087850777465882984602295555996657856025699271426170703669051792877857411098995176682072155861068641950998876447723397643605502413805946527205591653826417978087192002147708457779924430912754366289668934530855988036299877618024044721442843705731126303309970036660031464308137920327859492237305826780324024002556969599959924338455754221939114750402860897567438751548926420998133221629024531465144452207894797099548999454194052448685958836205509897094776769910971267298756042155867797885625498469634833763165458796795254473639434770582820667435130200485126886728906023514596106010943756708819314063600316404635773945412151040373815801217517028123995641834740795983651875261840899586193382383343334076118836585313902878631949303777737509412605901681275831148671327310207692739608801885816173823409865893535669345904945420823197269379804093202266889670503633419504821835973110723397757946684071300944087035257744629069002053688375487266997090106959754237725870793403612422304718875761835653980439486534287348709546651870953914925555483545963897884284591675010525460576055430648635329836350801674777451983294636628921745799682791638941931179269470810789053777990721128624336748349507069097081248881376612180493873594141708080395062487979433242771885023208233824018551539128731466378769582880160724059108817199436061445278121997022971965203810926622757022727131868715792303682333435402162670864426767225955114268646162699292619581432117957060521817450307227853537757489018809056530913800044500490069576961895988498721424472381058543843824021601126693078250 [67,57] 8291897008413954439138595709782627962068968618226872424002017823764083632572278538236585004147378700079475015833624295700000317702553149709974668335027964246001426070994399810027956062135171547972955517738409288123106382265644635831453105937279010169598830951484216493248474370215581067039154100337781595962699329575865343347693031586154173608463412936034878722557280891087580235510635166951003095413872001260222803845228119880164286561922755760076533712309358845279208925624878865677473629139723150486082374163467178477851801514806591110653827899148373061973069914114915326438365637631695936436828504041208890513520623201886756590048139326365443543050788391894098118813210530793490867551925227728833924390094215172683828914091325718734036666939807582612124799206948514060713851112703197725009591648472707551360691390383216602044705013422976314521108736266318556302132501746116017240162698420190447735521124715722075558424113633733756530721742305743130737575938446564231490733622197529589909850745527299827584512894393554682811973777602824374790430745077924036658122038025142549252727911925551999955851353233498406077387421880135191962733609093582481754095420799287492401140398173901582825592546611461422178632603435842639459842442279952162505903107450404305325616912323754742460293469509288927116156878637632168094205526242714522613505582119812278586746813575023811803218640376426294854064784846069072146251649389578037924660234383844536615215488347945204684538041540278515326994567213744077763667239623061761319354247828735118096438190857107363534388755606097909033455438161463853483802830271172496633196568690413285569819312771316557044665358709708850710797594027449140776922562679487261467791530564461514007967406820469044878833618981287540360591736855128799230760290223364400593675498480905942085755306238758003503834189152109567095814600258050959978845442306261775742756780312497521875261826487109130255662966615257938314809003321989896021842414503717584670611884422468910013108974229315387092264720159502109853170069917657842865179171403095911431118100737500 [67,58] -6450695409567117672655942620456002417073635986007573462936217437142643975858403047265348176062733624213010364643679415096689408469862872534110576961409846548640643172151241869438624344474208611270097895870254629721007339080834492719355148648763384333206731171325671856354505997020469099788790714169698293807106717852230779161498585280612509645303681435412676034003820636333209171079415880317116916164777938059746585075802648186256004595595681477755140746106113792609980916046941126063159306195187298679334815723627019977169574513898001011715627133833936346654277601282413329509215143484249989299088597356384994287085937702813950590891264775251383607439623568029378506988454295717798530630380643121271973427821446804522645580087339860931182897968102142881653966497241843792757425732923478186323615318500986882534466355285079025538319216921096001112266640763231281374090617076248872150345240420926029713367340145911375997495374160722700043795323688178971927035239328332972422810760051775498601662484109956963656093777683693917084619295210207166138013565698433504235177164783661645149770008956495046842556253147481658271901924663930436816184578698379722074312480120544985588316821787556929467374313633790231485613588354708114963948726055753285857274522049837477336107292345294140541254220034053426792868826586429039775319376832877675242009742568109727226874113194278287490909013012260258307437539118520246605065614895021797298778593289059568834228415358862450257493009785688692968524849336447994313660970986346768748803996986729424839436981395052848343866083492437174520585798549453146867505811624051432235853689410567616524691464589582214380414460503287763051667291055828804348281759068523232348536399522219051952687696642687340305881888514738838389064334132514753492150223741195312661376390365624697729505684621936699202395767062108095829621758866370061554878532507986037730726875769190758113177138391263066503600658834675808069983379686602909860088305785209608147653403173669954646376147719658627270186310629058795880688281240015649961169821958879298932557144500 [67,59] 1272828121692059589560319698566065176972975601019125575255347656585533546918433219213647392480221472224283998970684309448479060257226042851057892766713347035439213249716308188489433446908803464661490161173502727183604127783531213178362895453557311371091603554093510898817185040080251150218193498491641316062323931614137131131768389101904170910206244736798915941404056049457684438210293139234235986905947392851810831431277349118408933399391948041024204165875439203307764851746629338141254153246307959458907095349934470197611508309447812857015206113339057216250206392264209243897231344032055518046488692522777675389786188912561812237128010632055423036350765126887849910555341387680534448122367474377848840457333690323295652384292700417340436986850698823125106891675182275108794278663837586262474009949621810610124439753523359256219101465669592879892044919186249867714843857631862917019535509336371865452187586537470282305939129613941360921872498562082292944867520267646090033789663638448569034816400698846139711476504766199588351357589596756806832658956730161317833523858847954830753072160843348893896425627887386060853093720291041142281948721875925984374786175381622600489708477071400856357809758350824213137751557928119931472872729851839548462818850011881746804673245901078060466736595862122641439643411974554547755505395776020732425312045026230970838809232965438274715162374876270826847639555786913061934278694299560300279937609377438050858627556812127590171149125348025173678253846603866338258170700470221112580083627559109666357799913675062478544959108948202449074560017409680698415114970939863317466149095621623316087267399414558168777596869624115820864986990546788513315312778989522236791459134748650876066358355402727993840052570488788090925388524710193954228026621542828943102888017040326522336133724499629540216917576686045836217760391737256502914074690724520550749805333133860018727277471278340309155700284051772022793376262130504867706074638028288165856011464471204008880924724865560958507368850893115288493693769430351019266297193099186889259452500 [67,60] -154037457873199883140358572260165609373909861323257036558082092405466572110818586206217134455448198014500125346487926174914807425034523063687397133168646860368139096576746893298184826423521727926423990071217153524127447701320942763402003631625967060809802185862919916119051124500117201417107467347270968192618155801950459934405375060981913418828665816819344408596431312304836452499532455172039631171101865479699351417202716362400403185749595179327991125090498223665053433165224544049164786028206808353804519988397765122973336959214337014855305071086001919701996112866036804436120794800357749301203503397593229333659282896396515600333284878555677818645836684574792294035151632137181389734505648728423801773872718334161116433111708166175558656820910317101176653599830472306017093927427332986965453545209816004769382805411701242955988977995352584085030898680973435101737945238180756028057580883370767529930636745323810132918330351436383498088218313931292795658497780085702304626201821079663632351272483980618464937786031811073663682304447442081546669232185308179028400970678856842707528989358850273629426220601298546581576141732342192566674539652096407802803820184666456816004813358469279380511784752008618205430616679342798764659342956897333397506965870271085826234128846011469515666463006867899897188219001619200024038349375548740983906010825212209284377131584968995188571390580728817063359646586837223367483616859255879967610828562754255163914690930958471751835555287007540120512020626483755144118310309185631504974735207438425776359535861109590800668613014542911481491274077200523909482132596250704564909152845211561147470741476303924082360213277864775208276239156613003986626929474359918354440704356038094527221874391878558417485970573776708007982417311350011023835571891267798788332644377759753778049937884017569167994053357860216095482768571366502116857014850036690213083962138218536653558179772920867948246421348245391739834027647074377680550267630377447762420686079862289754982509583919784703141551840583145911217781652202250516149801723263951166000 [67,61] 14359853548542828571666804429301820791263756125092268802947036498196130903823915304748226237934828811690216355159534027090874888404986192799146279634697486456850581076135846590487520530018744884096842202059999308120086149987107950454394935570139122594472713950335197081346661818483952981421565875848791665415727481192971401032434844372585336917070614258393158302088036198974453977319777187470511000839943720925985749369140699387410283537966230646851408310572356026859718661063474557392130148104331522517527539052063276087570234088264141497374886031585070559181843348686341606258663388596372784136549541826516213587493017884658415528566801896208874338227125566757750706104112996231027686212426024236009175281495535966388661509154957759415638121290590704507387701448796940519712238186623990968704807889625881002371508091329881195301758782600898407308234897385008521761995038447015687168933298667820370014352309289418172472574455691814039270205524732019170838433811586104955413833620257293267356862830706166962916914907104296713122150236455683624475462933627699978242075738816763522758498073673035925287915781176648756358468804023904872715713314752927440082267122045353246936009658045615053709707427137697376841290743907903765971733979951382190431554564013085740087157458027317520444740771261268405372925884658258087481558841868901837058622765619439393232759108368673963178795106899171420718354696894533574710206983776398326876753821444042529895391225875713420697724991044570909721970762537806325572531339288546330616292748805356858379146963247769273988429298946122704418557395269133997775974292622791615123123934820676031739252145216681862573759933926614866049699192295455894940455510257578379143176690152429664545426922786216784167311807499701548634718845291686643036517106100454901725045954788021729319125159787965909325038808621205559862963033653684767021420033773376394897182732190520297798315527174517659281020705090571485157791289998747176794675806097006932066243422291864582641716276185178514554558365642281340813633947302868139641103889877377750 [67,62] -1127266370900244989398049094226472050845375657451500959649009556617205869575644149567695481838240912685155268727232373691301760321989090407808844313324253272128965996678367553044173127845861254234392780457048878252638013622296876225793166026493260385240146556251204552944490248948511312063495905974137688562031285222828605593745722739954885575333869809278118078528677803789480667536625379145997905774065086753366972623399566151222266027547630796077953552171274216842984211090970648935880852206261294898535375487561484848129331240707467388052287194005969283968547030600339049791427847628238407213109990532795989046230064762229807198540703458410421510377871597184325634908964933781551952899266096302250932392568994972273646012976710530052664535525279711059853465043251632086628747870227570636036783172207512654242486704702395771484932762691184630463678073471862645581233200173137011988641940381824954507227974554388693711993659490768877169906604524148329855904845737996974234087194152646469972617668228732730671562176684061584104835610817552673835516191967040483301052072032323992596992142806782612194106407253332150613741787573027032991930636370666775663550189112199742864820724481472739895968825166969630311146193352701462648772092950520952009422614385169362634009242554452672030199423593763595159030554653726874966234568891606275209327826089118911870660674033261492169773761278377843691890061573794187846627825722531805452613353463963830007489288561888670984431210989023797328325429913629474932659419711727793093288293781070007168730950650229347468818641135808971739449542659004121417264374356886007205126932287608833591717642144998667742823498859281321722348276873256946845889450269447521258439779659741510386476887134409392495258195612462533992651229644597857344396678007502167541307903194011316678130870018578838742882055415492132994262125287065051386788968664738527035609538355242582837773955754536789512291682589596250043582924011118941805674977054129206849439219738646371801227930922638065081141662587447594226940693581311074251191252297500 [67,63] 72521152530092217721446812270354075595841932881220024863997913539091539134776206433926749060762287720513572299085086808713418767110255923593824204169934320608664858380843608768836751657938014066585393530370441038801793389132979737912518591140783664274403741372023676297225897654599021978671286372313872275307621393002189299026469426385397906052300972209838512465406233841123799913933991677406805225245884744782790115965150293441569362338617259807366428715561643286027773236815777994931243827854369911056483739049003179616525142503558708729119800212468107074352863703417842067612782205902854854379447602737309366587232809308630522611843524889153828994567437909976099224627896220619289304428198181890624921411480694735208464172202414058634897739341861690326025593196630033153413258511722263076776819462954196116749303614323933921208158342563945897295765081440155098452450231726237768816191462960524379946497807184637061862169645408674058534584443083432306227485215970319764809198504299639688820664575319019751598573840388622156535393457054496775634290462145869071282728479611254568822406734814371911327675239720079328523818113721196283811716763577683281507151086039812494913253796055711547897613584954108239264326149668324604794166148864466839843209587317868504727661429752886458090554254361407863491098286710144956199781453523239930598699043876453921027872329821828818479528830024734325353958275756078917906705334078427908901387569108845800236799624471032097021170031028165789523640354918315207570262383214503679245898738328781241334965298578686812749807158118017660807725391998956772611116159735975465148305959884729393942788828334285961250545304670498026801011505661769014844998092959729003890883747014584305421324036633556374404325950487283836154842423398386382288053566486428613505912278765536549253170957249847215249188485956957638537734396783718861720989406205760776905802205236562333761078223295410254799615111529444813695202839269022388795169440493992961207669532839225376111510424275759058064997121953383497328010592475259602536032625 [67,64] -3704180966578303884527893275639310688200235185433985853774228110351220551906582814136735799290776334302994336819495786862806679010836167916421006734969609849264204323606784082417239382981407293458476452524308384345474279090080898476066957345003202608833161697073695095591543196834502374574624711701042639512462086179863357757431090374428765164669294369536865790137966471742264200992007116702972692492750269558982401409098842165698333770089190668584329930689708722503574836677435330831952126220709488955932160285814484546738614860243570396865446160120733744498778014078379274979523005909654495626623308975947452642132278831055193628814171168360271544942783520919649181945084420501762417389810813959364409308747901194847776483281043087961421819026661779261035729264814971382236472472525871760265185499004447427400057744994933034557466066842678651461786064618394142156361758584490391920305118511403933288020869271852055594375629236491352792966010143031900528176251543162392960293482764737608919744845730164793517711912829224228177713062576355711848325336699968084708587822747201374194994553118525294866270568551541253150625579449238003853286363089574734046557784151201187645770409600999677132413549172636102791174477212029946781867147388089820354200211284951299305169991163202452536635789060019709346041120080674424720084351007992565591692593948968551918905474095647604131029806846524527450436840957083333597491362135616982588201926184235261319715782884723366867172189192263271547505170933022015286024474527186834490751976650348831809600407421492207644694662803507412265876180414383885305951619502990168623149447984175612698683805104438822392351673440027087579755560840788703169371096647033395028929103530332093101833243369231236414188725085124450592282290877823262387042541595577313908681024445014090697913783027416037625950036670029903016210287109633326185522158174745678773398555990363778316353404623474980362715296861270485287703705830316728336567242266495908735980202918582117277655964576250446760577729528057366739060953221460265976250 [67,65] 157190388540324928705799202430861056054568862301331929574024329548223724280506657504494522994767588716827893071346958714520865973924364890698068535881842869498722203697609709364799702917567249281812925032755905864510576155137013703668457295525431671542709097837508455319235746326677182761096199999755263534951940611757525840730681924963076051771155089487431130316047737584307488778127168638962668291238933165363631445241220712073965016022517878801220867748150661283272801522038435286079742369991371824180236831953895107406507630094712383615032911288573665160480020372140497051855057735039720476100189211395716197659258338155303208062814493832046408993675875655750731655300292671237924665117325273757860371802412220176180045395057468867525383244738371268242078609896083930521489129879449225202746022344238845878718200623662978240484160530635864864710252070606544711946853464029696098925856630197103797954090454693861412033066603789747568443153509050184586515263200564403901028656987751297555146529013025534439359002679625237127627617239307605783203663018526661389372113039399181059894971767702753992782494047327526025079084458458365884619350896080236948950245512990832954043168383943999866237577915250248151963010984162823067024252251218554393436464272011698831582689281067996177859411229420562692655111275926202129261667352052979759881147665654251290318783486522519718768214142805131404940792911427794180411295365655781077377338704694905209110024392351432999181084251051800384576479250525104763956149449517487844317631726981365125675088702103636371108516858405417088719495686382426122704513020028440863886794842014463242959222576583540209635572088252235988197881125218108740857921610448662257305403697234833560380513449500626094665657257132427659960801466374305188501386070227165932429936004075095133437517130379720285982501037939324629339063514776814360152713873989591301541966380622167113440302975603559669877558747270330729596278311101687773384211531839945436187020446657909867610134503160514791350750187905903512022277309074163900 [67,66] -5881601778365775303962074896141921508422010712334613710303913927106173459485151983556469441828712376369042698785956633495297279882090362256870180947942074502307191670706090572655104624829750840910662477905607042338920296422600612148052469256132894885447002485106132788441327931916675791664598138651205148444537504668182705290112211378334207984186279171306301476652022324276080072451695057374347123979009521293172283304519721440885096345610694945277254461146344331297680216759722788083746104329982820626009104472023088692336762554791762044513334005254884406769716267505017206220460034662128701865233270129547449968161075423399724966739203946602798935842356689387910582792006260926362672550832182988696328277810830396935411583711247072136418635235613191711715332016671657324873431729128144867894008772699602427183525976561296325566030073315341590125936109443906469688150929701254351324832247733304318560328027818714810334931056121685957782802899925521948678104166492505503065543087960972066533051492409900151645922525548907611884334167275595896984459903683029532347799744661504340286176536160117456703320903889757084037170257792687499404474167985867769454240325754949216715766959744533210044169422032156297291134471284429289608510578618023910889183080301643720162441119530560635128849443207015513068179050056686165436064047932110035753014746938844187339737665762783521093610712264240983729346531296896589251714331905288733479035552838164522463987582185850345530104375256153082192533892880493546877233682330360297793817980685398751678701322862742478036649924146218199641030479430939895344425995005060235611479213816475703071447289122266650721687232116664024876030613745134343129232188516231074298651773657619620960323412189949957033494452799775162038251290602094674317299062336605360855630689262961781521116827857054620165796421076593717886090600691858570472861956752139847693282073219889363720154289576033746217413514577167530270674177325698666684128274332749959316851602485692279941686332724914595560177428953273985153604536370050 [67,67] 242706736608012014111485256911928090847150361780635889903333941198827114302456279067324836155934387713611748566939999804125862081728082273164446025642177978899137271178467608054923995724148750491026418891787569322706316667429849420374914669682349331571106915624186014736984255957006530982272144850908037245022510311085582603161041828947419618529321912088611311565502671186281199734280218972417408584324100518071356350158571116386806242913062533561464041279055676390712756044586654435643856274172232159119027779468486443578683786573759166755262613755905971670919115270051546054885078396772509025219718954258541710453297371304247866122058583839591867552942940121751695281071915905365069445962987828997516164592567533793297504222164256045902257984421111648271838534001138884550349736747467520811750693681783481203230617594190129371385637749609502809294103182280421471154485000879901648790894885614909729901917884755165992932953101797267836203080798906929441504368079099224156556975213737497699461007011931383591289633185164753647679398551495902009116751527238796718492800087330455037940372429305452913192371638755621070890766832624614384651710297437137566413325335408935932322472476619514230186167637276532330361354922727098537972953619027095291215680398514184316666440471714935102127920230108001146134651819073463511002128777975820069658358875820220561793511786135792434166134778832941197550906295272957697051165209897371958822300353851205698739584148719854703804433729896020035559343411432556421758953341753787741861941930978479534999869029502070988100329540102107680737087870497836089658542837202377754255139361017008923233060017571651920175611710517194869387947642685750771184939793292481850496018937314906785961477407331582379840865920408590632552751060422090635302152041880446540100654282716494103495872680610455709744980942867845264290211008505748892763930077015755506659336503936330170743964898857275140754038380104972078965517293267971114692041525131581157231379541251816696160977766426422764329451763710597744734213500 [68,0] 3448082139765924757856253597764951407466956409996625751332583997996863899338413478295268888373025413667954096071455252337213730023480022438474533041623462024126991339675961771934886977526539031843604857387320666087549658248871794821035203427180775123275864781578442654257466343296202711644937176290073426577277286689650689168380294647552951332724531930916981051412642688978928037521938341381641879043514362042294713888584359307732917718179786390995232142648238112945421151295680322323809543126314915286707317927723145828422614160876096377064379908678268069373191171696633226357521305318713156315379836164873691694673351016065885048452731672409853137107442547864917002614877955877445267289093667556905882543882627677025490791515668119122503780074028320751113930053503154972658848188814008282651018523587265057107592449688028640590452671500034108562359646868276290368446100057813802875206850555530431662294714256652687841756689604837005082866197897613313835485877522185088595286520676950801042333658192618389088807877171263141007566047479199344101579395048487270283847510721040437491247295331766135635014298162675315034743871276729511895555696820071905168044973295919625881140561750950533806555255095505160389797242324514243055670980049719441052219468147245214939138083069168303600942158568360728215823655147765025315852916105791682211612830009399187257348389074728480333053967581950089392205602059015085364801148360266773579831552115117963452345047730117062531843388822526576526306215796793672720732494133645585850288129804756945661245781880764998786950679753448879742696765774691043120581485859849852851006143438858895777212927390323312456006643541559239378453113688249378046182794497721190618003642814446808971783963617851412957545040285203697996743109902927990330031870562313848512051794190498935802755237942156366322438964696982567304424196743467272406275343559642610945975148150031761890352874677479146226066467931672234281398946297550655060341336339902520619125435849838412781179916527989485814711130624219319352197494242744697213259671975621339939300281220525879987708580396151184993548617386848026676266584652876047622680395831455031613829730218195562652133183211835852894975483237114117352001516239061363517196544770048000000000000 [68,1] -127629801498751409934616873554589429239024998862143185467017011613309081729591369662195249260549851833124841596865383010035255580657540561652865026370982582269492718010579879258108979254365626530639010109177440773073563353864799958020822970991014776635855471791707990760690520981801134017536129674721201649490464395108800672090975235190039202478801948170341811712174958400103725948054565614901108422657637038182791751074311048842989076851749896053587978046937604393313538950091627421861914074397293582475900147657973214834235096411609006965402736719963689399429747365511763698094723474715521745936705402334936817201391941918570985068100630804831124678454197981780436216784563153470937652826760821994172346386389715425988773579004099980745471007165684072585483409468348426070111937638477105372837984395485628619302413535198776999225984518027707327626591924733266543828218295323870445187066083490073852794488132750955579377156268627715975952513356091808788442292883582208234653990126637473740058756289827593941326628101961754934792888368303627676466425541542936420058832501846094560564170758400100497168709136255981090113059690802800611211642382222940033284167105255040873940389147558259499888756618336770995296920023830010771798220288532052096655409558263372264002788734187776542445958048937087149870540984772879017901404970664565371678997021055116927824435869586447703868667028126958321061922521471056907462145203098316809154342236325021474004185121037734358548142702713178669714307134542668730696071316990625236242650123085627842469664528525174276316864837997905926010729395198537422829917612887668948019562102895005947771481913933250582761416181898164231030296570438506662239814568377389837481484815167998268512828603892332467084574621743850689542204078889631538789931091913970915830149274164616099418579161762607001342663878646407596698241884099334545126197115908619599084720055407542936539482043529255380282529462495472135354148154475391748874941792875722271355220437313522631329266043706384341180462094237288700179723666049862784825226216162241578401066987710083527055828929804474265994121637950667650811234244577867233746887721150021865917161609161180085974183413881373957711202924894700559292792099254907262314960283238400000000000 [68,2] 905597338801566360454522690087885440926269517086700699598032496848101021704659300423330614104412188589572908224083457624568688943650918761349884462564456187807432096209752112233517705738567203718335082285885164896705176111182194569576193345677109160170114813804060075688573254043094367177843523889844553459117722209488891894316174345396308721694763106928597247543613113582345124745332012162270493201496353243188885750851037599967319229422338930717961252902186287730584318954295447406063859457804937272827149788981881330382725853358865844826282378598185866050713264782364059631506635995654003966082925601609773442438562293536082398957795890590339180260824302320761456162000005897591969037590391110519826389381342727886664912753559064702596176094354944697352103446550824114788171189188170437176319832371447043172727818387834434186064267336502523167408011754932549330626460804514358311467248544141555873309669755199522226045264105969324413621225657076179474616705475207070496367619028214258621751666578674790640121490205832357674973933770438337277739563294642862720912626491647931693222441144912956141609800728990884989254588710200633477488342607623728092416145213213791060349709444665338000370323167419513208179938624869026192314662427418453515624800731957493018995818127533819014233176995219409992102718199039106023407286244068550442738621649939282174049999165984085949870782815176856450897370592668755304185380541607923320548891975670210460731996307643967195147485401272025904814837529568505601000683749822089320052580161256230108908681771469141741824007551685680019500483837005762919507313667966187458002137173158237217924247032458327897250478170368685200891637977933309004534219482277667032212375560695329826692400295336836564475621163378043859425210043029245899147608609289953703487474684663499088642463417320585326321781507511299182330809192810467528237461764089868510585601121338497446566044275505350678248611018514155654944782627435543129221247501918819521600246286583878759409226372238801821043727601086863836260679837870562525307939795931679899725793891754191919047972372578765060977427184457254186017960037280834499140192930019170194328551159718216802659186601230646583769804460070310460136414146256602329016599943577600000000 [68,3] 7593713114630448670624806738897039453426578848877263691881972740063704156995477954015190923123009099112022841621934094658518337772503208184765397700823321637349333184601848878146126377280358141894313862559584372961741760295999074677737819006765668304093435273227637559455118783133956723419114331191482105235326973889950325047609433503382164245418418170888400408107603421247562193083932109623485095770660021173527896921027744267976445912334152244565976592673642534957126318461648159070922976831844677035585045255463676634531453809102179781978750252742394250254774575216893106253720119438880772205111162517503039310110993559482417003022053398459136703131852058552756043230792165512733010810431905390682960657987946429165339117084910580079636846007607254748875871518168424294788584955214707361975946184044734694131613549026545151266527982050255220681753103061992040037769593945850740427383029321955012291766572462247543015383453978991185652034745696070853157430781867002941590795534172469847314449525008613502644458861473782389565322358243332765605893932208357143683857689413737041516824149372433843198099358505459156305654696141321917932546449171851893527490108909560264515098840799681241796195862635259131597501449460523252129368956743862863007017085776691730219890905545398059735783168346276010154147467927252871681665038663680424986658659459381227254103044317411049034310089780822467373411148796286235323711829175676548724837262358655107242486749107397144629366800820196150642795669367647096235072414977131565740740448770542865376585533291776268862955244593778514272348878054748562345438575294757028916548861592506954786282735220313731057598802088968563687800271604890019175812890287571801424574297221147623179212439407917862718983802282613554938722423744140269555429071467165998870891171070755221800404817007182781322478771467569540931034529124864672418374423468330660136225457543874585148398186238570519283723162668018934551354396237600944561700729889981936849173325531395733715480819999459437674130945824427160691072663800856278051739862165912165854755798724773264204435468820490615236142804022776996498645094388973872451015812415627525623261834747246304873185385994165040136811139304749645238246199397288059986059540299776000000 [68,4] -30014703989948447457341803291654360106807468283596958438278658288940852075387353791500095937661571945901888859493552519675453229919832371547962688768414153776141746387541288260526222814487133318015612278873745076355799398222393561543273417953678178395493420621800568834846240347911664329585293781044805862343144250659490018110503417025044175400747449393692048214088182685309093533070458508354647110705590360583785265467603448928474276027783784480330706935552757750316222461900173691729555460323097058570553638357961294628541888242866922529110312718839694151140161941852912988847543472205283106725212629971437553594255855985743061805824052194408946448330201682047572435635310099388706603341787491842196828777900456899231798384929066312830641701336179307068140316187358780146056530007653267684851950204825274299134502834658069154662672243462691869301254968587082631792356105837674462794697323792145507408683808718810729330540810794292335868020646749432037377873548061878990638145603472552103792983742458423328121593157365330343555272859487298549052935916825032450257481796105396100258953724135552181665804606567550625507307230771609734401517210681106253834973317548227053894985087734687219664623580570574683644799469930995697553881249738328951850634095628597086317253860559421365609073041866514209556925158820549939202909318048100090020536097016417734176850572591796243006567238486427377283472752399489413243890313749910495495613647474434264256721917926665380884791837609113066000659624645278934138371545061845036111382978450416216738847916587593263839756037373242088047029392252026616637529293947375530861139197080051765114110842148614874644998171297194065735923169084166873815582169787298868255058026431762246494787740669909263906813036156515453391872597288030814161595756535414299310107296307404941714671588711295615177093592913793224857996754423938177929486908909007827828578271563890523535574761620739612247069978111139451088250147947558540966374495206965391627906583023727958990740478592852768917500162613317180594577310354867595389374341142705442916842529909658133126112153941367453603687929355779959919323882903310003215099658259012680397505435856023781777682312861765794815877538073467492184634901020556448023392504774656000 [68,5] -862513581656357979796301362028970422559274029625734460226007194607287761462929315901886946466361223755102054331520071802957534815205864766782584751197620646332720602523557811157802893965160334184898672709170977621978835318544982804073803229779790720110912247869004869434387662436186287283323688544704310562345884277819475924630016595492279456662281415293192128829594083709436760342426584232476064466263593418116821797935083182846192899916850124607930327672541288033898281498918098042674894069674994704342070497626505687891717282076788695906039966900638682518050070349112931384193761865155912271352995010202010581410082411178813183998602734953009521038077847684593729266278021985028101450080311874054266550956667002535574229040584502938509296134821390556283499603576338737704176829553359856554837475287948085794429186544623129891874928313596806485517328163931931964268997339191748149611688373007408836202227748844625746545424280197499911077420276225311166321478857118251766069546683410925945379728489757780572706832864371210253906193206696004028986566243106046264681601989729529507536039539855442660004479793985054557117561548959167620130288822313461272902079280160076258023541251428643360478791850145827385747909568354407927133339183202055386210751640177624643746322694446680633882009919555315053763986353358517256022351411320976920451677634741001241431165884660746242411626202608266510092236588820195148800973518140085255874872735151414389396996756896600341011101331219540271958522753729910505210397283988308170180441161415433008215915384298969624108644975359280779894253468584289786357495609022724282391747452745327391499329445728463971955162899427442881676361652808812296136197688645516462796110953716105465920614929854824253545557047996473642868348725154091284596520890751509468403670046339947276793151183706755242268303600676359406729158545246573581675251478005721050711900235380363545426017555183281610373569842309795299132320048791212974931260547966430608697130525022948184221633298280549384908213799539476176763405389382760062814174688309534651474075414471414174570206254858644082984125580247169417247381215434872607776072162463003450895907615035523796629334395787515693521313561180655311834837443880420723466012983296000 [68,6] 8635835784388248657791567696132464678281991486194257093360402254168745395683723772338280754014566518193149831759824682517094740141343166275562792013722550708634111853198575463930850989652015543796272416433968947096223379066392249120732454743221599107286591117477121349058301391463903519904980024746189404800251496726533022299791667631831185134333028702400073080653878797632737022540973632079728292917165320587976358271695818509287030579860472449129948232455001588983375021609141074053789928687115269679242923535970539350466380230767883987873767368194173363520983081349414784726611662489792667220650509380504682792286847815898195359056722873243646139970008332016488990895160826014402104180026221296638841041418984223857121633472525904736113130606959849968161917047597497457300536403033696002209477195238867844532795412300646836535148377148626398962666942468720158584354047451364734571595793231688389569732084164050911890828249600638982950232353282726133133014470567360322244902223089389491272867603909126969732768019065422161789372484899045008864637265595689756169475561662700287671749538481214252223216880698725141764625285323526679864870092839426876237259914080697482931294277902854057451005019081665179133234606368139192775309293388578154046764175649559479315780071355164021365992735772140245483715239542467503469894509188176400745505828557480613181192927138355791741757819397386218385370176208751511582055514184000903224240769908299138398983259767061181836196168249642559106065977448596686554576878862137305234019814638289138201222936102107524036307789863571821830431225638110008522213133731628748089249406993810697847942862292317968513630250370071139886271847505763899986665383383904797012588116307238235117398250722658206344274021182217449383181875007683222512763115994302945547127311362347381684965215885826023444257395142303455551197775187361824932473172106689766078008548482719649974427791549984694906017234933941032429608726487409537639588601457390380572304052827008896377549104345279121905354206042749143659260151510328001551360007329928337969739404368948065723801044164436129759141584947012958419661008872373384125456972012859260666897485514738639332203789503347344908228397658127739738487713505757723461748680294400 [68,7] -19258377926924951795132886363918697186982964918728658402491520009924095795350335423599831380305227175401129889890830421188582181900858817599398911475263687769906619376390590536848252387063130849230183139246168275123029650750305372110455809139976251248579836215829070070091781820803558253182419726130857367123318931364613535196010767824173364973312882562006788071783689074513347612832310408665256235530194402030485534890795271252735965157695330515955276752666954074152130198871937231630408739292229070322232605972848651242325590508582259937403098352537823930936421564153818263818898091179049447799479490105666373509474361856221828156105516867892785659999460908926297298764512415676981734942849960299033141233959009693522503644565989301745722747775142309995339907105499975512453894433601741372259521599922520261630009508140428257349334201005699874858460462005447065044066955291605942103887041139587892989784951108632253692937422304555207951703415458302316043410526410765301433360075023589859423714866552426428992945888547068854935430753301757303988154587951093825125259251033739383108376986925615041153171125792132769154760221490219815025152362618495755306889243949443197343644333767744865294623947942266272396185574954012566564631668011717324230302640989279667700704392693205405627415556244089556168918458142083672823613455696519096104280325228345314602242744117453982631595966880720616038870353447696407779204172829098213197655907222953134560989649290671012785545549943690724204696419839141590127736330905463690623366345286661540858837528250187099707576888295018521465638905830637947294950287275178587218126930779116263264175401745702424847761490480400641404000749648887470637087286910431423851632162688841308345442678246146935734530738237983667754460303279085508923333621750779916587280575237120814656060893290674272603492011464144476215135480567678218901292731381970042422834907987243288060162613377970775352699130649806898535226488933798447624519792877715202319613199329274243866497142914909734947031582281350670831964432835743604014955896231381596211742028370650605187077071316561193728426933400342967151017506261308671624033785259207502337872477327053765153627968590646197627027209465310454904083824607963362305140326400 [68,8] -125669870316124446473633631633809310427676014158319440196828606072015533741139499692450222619042375988914629860636707396859172986144280350961743745456907334388167154804411947343167099788341116059512893332630975003066401346298255208347609826872395786959843199243017090277144191170456548173196184072673436650667916368260675489136985494513747006968926695295039976246405666134784902970085326281347507871711062530581894940368730962982516482341735937608298583537142401550552999214763830873397651239778576721947654612604334234518876170864640679870826258624792111761890403562939102581928333162839166772337405384671133958361068349450721889607112797150913464061645787089835330490159780376764478806842325336277146971086021208034379338030610628736224882936111282587085622167635296815960588384775432620774354041397405978972566502229541312913560487621407813787818644267031432035504533379310218332761592169609614338757769013521711987056134966190462710488775426605735328717106688598650952020227991533754004527227269985377219963448706909966805065700047955902177678649351428461317692151112146370803573932841274666735018238309364233367982669355918411045742119535672696065852538936986731606816677138964598186757704598371819502411393888689784797277048783400932268775500134542276224205253676166705849314185590662246051328629128444921078529291310589286356258291192260287349609182731575241904567537656653749302470454614980473684322965153149176510998332668926375062343257986267004814663665268453421607136544183057311106825551208846962308462706315596132681945120613673491126997865872162251717325395840894733512230478155236300346098884237085434240214667602982225882032258389208722673336646889270089874908223104747007849993765479768483394541505693528180595671674511810130277092583997087791315473858862419879658364557270798430261339417823139952279380097684307140507829881944718170166915360887360406605014970724807449262578772621052989588504992550983624576400083175094518539550816082134253902378379100087272292700814075308243093740849920817492141940167347519322496278430919377794182667624438546388014222553613252445582102310803198764345572042791613790156479598386255619276570778457517845069872361649063689829316639654656907282852047590207923954699468800 [68,9] 1075578352370655064359705522819959247997676493731484783667731239144478934351608415874263216976248416933464435014463718308921931642952955240488052230595057765034855994996701542815417297760288837818340842895997547195514473335504091688330546566925123214810042392544609002693180102271946359588023748141816930273820003960352810854018857512070670420319552073444706629337435656523639180292465613463564724449365211099187901091738357313773559736206656889485652884965349287311039677825452809486944726150308881623373122303685137131239553399222920663045944991397704161498149269609551089798978975952320651294170400543841834730150919146189154341753482943895551372645448646989757282295207427496008670672574709706329546105756014035167735013496634273757137790938865741273675918147761366923240552754600662333772208498658128378002163428482770453009680271052605728292064134148985362338407141354672761678702245101960936462288706097771224647458740444419920199811370818758324633090729683195324864302869385289824379286849614304614972329715304924433110082535323822773783698683843187610431863352707881823817230813988029299300575732671883490812664747025539210263422906060444033406487271196982172896108283626602561462859540205537953983483635177027768960415345853112362771169922164074794975618960255389136822090264512632349481683190882779062603081015926022333778222668199786687375481284216695403115803041281736630698615661165984447503349203412905487899933974461633030243819047845541209494397781978794720525214935878278007713854657941602012413162203446611956217240629175258841145520389554533830247918223015394981107957024725077345706701939879500445093744256899806344056096360099213513101295600667190188961550501217961895097973076133223984019160976490126845808701998015989598499375429733536021681851265366257126805741452812709738032836511757431285766937259541793531881006415241996662663005662998782534752424894180435590389264946472850966633457620271906080207661914227397081021713508610507385450917898121459183438283881514710789873417256822053661514081070928213573385499188228304160877305825268315147056770588623307921678852516075158702493419397729464673206931300726669410213420312699276099882135164847917050701486789552405317459860175627518251892736000 [68,10] -4110113221146928449470936982127030109720313713653389385936748853088806873208699185431248505394387353432594412764640338486112875940021606159299246345642411437925939899335030544768696206711424714508792589715968253919372030535823101727731524093748898300008140242540317675869022141832961633425776705855758355716365353563414170865419140955449970449873229583721928952237347681193304616255043964223033883788649682240837283789589494118950608908263559074078873852257792100688673592191712207273514717483763862870736817515188209662733342529463705333832006553343201018895885252373290796191130865496254952685694362657764597522452774181152011799205580118833518276108540787113206792677165834002900652855251397969473127526921639647945536886375460398807948828648038831586134305283692420647013136619320997157435158432864071376377806011599611914508797511245288397676199677249950307349841233383086047150600564284453095465052071658418161988286777060641942731381742675430785426503112773231248814702611776677165348245920057736453836161186129267351001975469622836934937604416524369085204084638167453531773346530980882199215338289838722115543657021847852084176539770382238827866082811773861376492229181490611997699568396808976407894432660814620743654075823159688073012691899301027561025646942606028817299177046687918868320371428179774556448659418506974643134413438242343964610213371244665187250834832041737541381803720710923778403609327955741930440073615404110973967513272601379814917858826583616031902712632125710111940990396339849335762156329205812720019780249182528419008697371722385436622492382098130507579655612719075462225915418324584184062404057693456307707284437320383989774163003725378996432876099293774521404077245117769805484608737608047245863389875062760534473301475043187629487804850408613454441009492086828569362091604014694408772937327113867149142742373699061747400250477231536777071240405459277901084750640003753162706121011801243844825850421791614820564751266820985802442764470798196737637235268961875768645148114166405209873257480989708362881356728766004230862717508424105524086537454582638351830720824994442450162494882061394551148292229969461137264289704897667664521063773175656951732156865666143423812260623804953054412800 [68,11] 10414548039812667215000685609957996312467057643060420443279779768478663883620062309550581058656911187858860327888296781993122150684796000468868335065524954763996608709398906775355968801220050513866659674541063573434171774345876173204082647705971376250776009581211500413126829235060218159479632822534146078729988649758564102789645290698008619202128502874003535717476318011883377081829293314135388487687220823309662340581234303878804982185758823569071459029602280611085557927399000562541853534604243080255108768289329558966298746226652727535853041910197599719129061620662503644698939340051254164108769269951190033972931348212393526903807807723316538917444482623705509492856553759881170254651449461265203785850453417002195739111929431046340173893970657168786124572339944171264100221355735741809039274542296675781242456478515504296893695745014104222749525271829936024359991853877874536553738878639459714865261574215317320322784606777433560248307198507708510643053865571364655917937557733646827561135569771124445202575477151786879155150121024865677623857036718666104039356556998050253840993537262182814688974397976093528714520329784144036995075791307155708320730822117660884345325857497687585705450546710905493528158813180409516818927522815099827739070049361537774096747004000741635887459622355569645330668932853376114553629027743627174087182600474759942635489678190149609444303999696966360637331196753809875099138826646929088052108628732981195581353280211113692688035501096984858549403951384027702392984393625345270171986676728799461471053273191894544933681416490012542093442546629104956639024756943251244299378675826058739895011885688260255386317704347214504957910635245796347895323866562463844771081377923644562132358589329505196964599858167351163567016254365617396496184877783429578235672445937190007151763463611895733193040162650372381473512547390579920092697916679780468148825743018065330029684696149701213032159071402551554450023327170467850642017545898265982737842734259530259046041561995809196813418495057636532028415822235497513778896104810956690494281040682572339771189407053739734448044615509837473184853326632308199150148913228496250598825292115481981177588857180709830149127354079566590808264322116589977600 [68,12] -19224186909095887512500032073450717013595238347899344575900257877414999950651492089449655764652640428200684807524767718462995649573610630819916798689457822340235683935703080972037845367137719826117618879774612915328319887411234851655398065557001808408668515230373891700976871160769456111668338286667553438561702177070968971985643879606213193536012457236238025757599350696087053811902063519997914619865990574189313386434973540108893839861909640976666262516890210329179768185604077599651462685924695419500111879427183034851939157682810318511060547703355983835578529156454890027904087791712785612212026722962720108200453524934059972173524903198323539115578619866131785074766169555372269830229703907414012980140816615648493146565559492173098586194535426036010289767903828146009616968786507714566299687345958389904959002327840251327622087591962156545480004903113012640844347244309758059542493827851954390692581695956379346063472479113053410819813889111093705882806553404636899837540156015622418287122706889079609790046249186713836047738103232165592870389101278830852578360763809985934441284400492369763296128181571387822243446457160634390013869329023298158343681604441124690216129618331051299604037832722431380314251272380289427800205093610686842390415177911082139358079880360739884029602116683252917552413456123468694871575885716692012403631712723512283362792474559892961322047156426216042921766780756919952323756943269010812270637509832227080476190006358497132526065684169156800024061955614757536559450912332391096502557859521035611861526384578938080801242057324792592047120821786729850109385214138038436401187150070036241686028849700979430910120464819136354104334220438650773338449945056636222233091187761790446032110183321907156450116247912470054138644941215299579626321735524172803966569571187811464366243229490622910158597084592997112962693900412753667639807782042337978816122917035331117686252138054358901107537980732685239698418969261144884245812031184655644100556277175667858413250465485350648669068593924917484950881164097132453999654672583939166540017845040712170758713308625561925963213822606675961813584373226412649371564699395238066162413761034489521297613573125308389900048451676009212068578836715929600 [68,13] 24253249389879138095853283428179052776524163120464031389322895689894367693494686235017553837855024856181432016154543513934721981773943697126984912645339990768843457327938049016092155026572550398971692976530845033982805941713665749310082365703559297189995809398299605303660498193480611556196735408331547289936024010695438044499264994143763671247727950856367709345901577108482171716370399304367188934044862960061435636766847971466880431434953469200302002000277737349108461252697812027233799612344675814074206973814925092017693800989703282971601110440654304127602669389547548442829178294406428233611873457877994779182051584947256198238488591759159987194992391802556828355885039507496475207005400604272396890819574653878980036284148091277818053689540705374387226298690203209969934564525977441222219070000447002482684361819969628684306583423649735174032120424722491919661006356658580556013738196771438512482380536354369839116390898151384171063199332794070863957412818892487116088053175228619914303090879671650158061599397247945816984385226964497754657443394512140669271911076907620899337643077581496018657937315239820340639446651835293839940848337360941317757802360315123518115183300818134295578084528382883011185536732527238379496752577434873684097439026614724258638625503868657743937985232941234507858405575652714350594426155597620800374138188413647533980502414120597232412650245080048905778018555041917169813108763153889717046629719801825186683330649388944535736393308122856234202170272666467024400425795852369073083944902202130406597392617724099142106371085392101291922555458626835523456974058968138165598471307361232099338339679427996489367515520922103371444487265124252288436679325585723928372639752704243929874691782176417671019989160911613337718516487822039326422629812457681902572105523560394835275321408742090023387045517488711669155095753941652145440583620615986895267137810960607695635400059636626916862037973778154638731080917853295811631935394954176046259771167682479483438780811315245475228869496759183509044091007141747312507935943225928936027263538873990930881808083813576691570158407584259335147047596559041317461755330070767289285966155093608849140681718343462830101206973610055643035647501926400 [68,14] -8049191210060715334913239299861711951047828206213915034312261440369501515081550732794688596467771448376617022391522014715997489334956221132705989829824112297578679075606379496918094573968894472185284879646884292865765874560656569985601541126308599484659275890489452376695902995743422094216309957571131347269520825600408853113662393636582119293956189573500960991945066391391883985373124808198956473967382731837467001437852415622516670503964718120003103388025569482148961186244200510001125309022838586778838005260505474808334396585157116732825374960184862898778015318738991167733635934826647311336199045057125499571987322077698620816919208209315414158129678001418224978020460208735487535635187585457416624660317969548801934566473201051151942220687207690995714342990334642487411528254956078488177646012038350836510495436877930034963333689928744205494621075870427900006626336026931885686777996614686719424630670554357078140609664520767430917264050060030474125878253518098130411019356343282949785256327438352263259437424742629010406174586517390955964589437531388446919716541051506808428119887130018748047822910379266555840601788040253302039883253727014980834080125573557882467857620817066447148286217850296003607369017368140873148428395576419517952289002202195414496164056874499753403389812735523563894859564133292938704681522378400118885503141362082888360329918770093453395732820112455335741143305308068716733071840389278671608749501326639166761591203926795145025301050520282843429948314787901040498362270889582955497415664411285984518639653058618871343056630408209419027051965228067223556758161333218881065084035532706112301423605888391261075514309291304038495039727780437496529480564787138044223021663059826158500803532073632815607989677577312747891668442664472634140872382099387775151654687837706629259017065204455153495328065350285477094174266078754101479190023722674319141556906133818708766221786813550204120881221858118790411672556669798655906414615690231680587375741026288517246894893682697321008245991718242013950552370135515191838683732989472925598400013276895900900419288505792918527788735967020871616095638068084897249171855278320716324538918079945238012105691456966947160884713952017548105796812800 [68,15] -57207403988891517228286935947907997490470666714065755841870041228663334789952797045133585323660567072999418806362686124896779997775255592199444648069416560852499288579330288177373696947570396982355360127173003452740276756294017622693763311797346076768215994433935475094770391817601922276256179585675742721629194802393546584444846344550489027893503847525269636375006069331326446615545252224318731394176223804167564999019950008339616222187907402984297670923211465030785149652576385243639774440139025597939009766769005394284626852766621452074878247530514542173137633468228755754322933043076738645185008985940641455687025771135803308055592650072018877343595136189942213865557949236163474917309602970636732294261099002902821728642132090192226243507647568379767184968200748011747477692779889168801737099582003656960018038380462576792171277118345487331525749673374115894760937683527683242164977653759208252636864125951490690675804637291375041131294096793446927073866560547349223860563958382841347723236921340083557068635236131067294160198352920530695537841187442527972833732032523995060440552056735027110565434236718120852102444665331748690138129834069876915891791740010117618170475967490156061917394208658004565576425551093599178145306201385502728998996213251504960303837529850382144505405802194380293426276440808921484850482328785015985379175986111772408825888363924255214408253660230732140271258999169555565894405723469457197864044109002813991487161861570689790278151025980959512140247535045123167806928544761437025976801961474464013769309445175826526523421722273811844032128160706829012080615993874288512153143217641265478704215689697468579253796132034245211759012879610854558730276630116088425208687903668546429178701532694641817785718813884092945598070057191141189688568169482180506830959419381181798425350257113076082759677080064094824014871740795223924336773414521796265719071317492586774489932937297331195876125549779124773638232971806585937761812946156849465221556916481804331392843921663441260710882654864607111418171731843034156909335537922184561278444184869866285281197000696951887010890843805814065714303650442147077195780764207055099956328129742150036598341837849677863303313804555466471951564800 [68,16] 180851467126716111835145972997839885108563389948407976976556020509056328587620570043223937872551538572188524317503471768859217955936220900429738555357661602218609939108460140464760080351175010785612838876771168323386898968234537822044586233661497226754228314980094640196021149572750285129512694304848470362943684870233798114183476991179167387687020942069912852603165012598381090011164465187044943500460168293802976432659030101107541664022362123649730305671172133236208677803011743906488716729859521055226777666737053359194876730991528630692667980190757031844432394132236922640299839884174086060257617686640801742868430674906174827004837885849351477062249183081639212861275751127048508467696048124079827703761137987207111228720721048645085609730308848380623369533019472836922196723974754401188081493501711249595622364792423513809032027864902395895037260708621431038308206564915134569637552536392182016140504934359639434757749981199420378623936388938675201361676626071565622316158306051069702186262512393787385554516587160625822703055061277937677795400399783948947190952203785975608128054335467663080279535841615557390711563583311414311036030045517540408874925076443951088081932096928027841213564619040212980923617395664438068328454376905568442574230649806259063429199529971257659083489936106342695240432506708094163070942907101596277213186870666767392704082442420849625884374383713764350619938808318569216598980100106056104189773275634246284156112694110685058967710980643230539794868739904057774924355192475639961530714163573513533938819394890295585952888839340178775753338490371156801781978922529662831082891270035566899856772586592427368438583462515554497913243664327732291286559362281985304369511752987622106924470401629098877279032034393452330327019674095893530391345529958327943581801614885719258798732336392894243363452073867813112410644089446702769061184089957625770727326479863563750281665836564230235847575508194332256792399589309607839774693666503271065343289526044548493539843810713014666999844958966866302314348212877178549079142119463936500339306200635245015617495255070494265271004097422742616123359538891862578844413584525286468702198705938980253834206455510055250744893807432735528058880 [68,17] -295247740054249418496179277393392485850438813870195667395539953475683416102189274438413453845581001970537394944616045860500626447773534600852001330270787506854605134539756725850847179811346852957318576889581675266480626190255934568745198961886416416577406405815212128287978417839724861606659540132188695716469107229621281533900699798855455771916101273410195533657255287616247995001557263911383292532417404843481555769463283256867011607495388596052919935115418450805176583770655135801558729484796115512034800725903124577117856429618177120969830566722206314397308980490707781614825326093300033113491782791806495788434695935585176270504843168604826558468328134814627991703945754637856492754216993056086421167301823326585563352980937890790972747530871378124848398124765453102913999203231756535867015022741327766193703902566599650055457127446953512145520922276882748443786976153013966099496765113517003894604764428468171627670234305696927735564252130959293330995048168746698254345829458642999643483606742495057876661199271509345032320779750761827562962390833840884855821940397402949408044598918122894577499447737130491941188274912928291419155131785699046067258048637220933557615566104756120642838147060156513686160101307671943737000322327585720741853686355973571664868755738228302629103303902316242361599962770492873562313291501943838006150869847722424826399538884127501698638003866037429328696642097680501521544361968693614130260509712253839880542675966079451238450561934631657196949202981307444987197054400218676031599023725542883706723289429751654387182742876440152790014320961035899782662089257747651557273930525373207910160870188015645274965262160164942235233746643133091455741904482658518204739352548954749768332714495545954736048779758295474997494710333975251200034450935449228205988211143442110729140945858994369066561132588495183339051152886073317739376803565588098116977959427111182907108704447990467743692011095501899111207819281720503769327332707568844345189980729158974016501105680276678514536135919610463041630140817119846240112224620794987697180325152613710380688144733274814293441105432763168635374578174118648870485614674820777300900294219797415384683987542905856351869161965521186324480 [68,18] 232465060446536107311592171342269508004827330704453069127990892953119682177298102701441631278440009514369922299466288782264553073841002377561776419045749833388229140664830939910374051513010276820766112694692841384345363603298380168189461578156296472950908541494085516256265487150820816646808420957717622259160152489060326629491896887012950061268598341469769392814832115897855963746039157385025613499853693678084106522261639061066060337348721041889666558611533475161412178601722473776061950571561930372539832418302179297102697149088736238908133473723849143447944992439807174210627769043326123721526153230073184503942014616611928048851997985785176440832875279848545216520148713963038596747003888450239020205689835935524516451175688097551645411785925413775039105024089153438774563992794843425907110231907716355028820307609618618841838212320428136766603238351527615237065282818716457183265934361031870094712846691203776922972832841381967130503708966430998738706217573212992583959184186954855524069425110213136994396437792149782512516767812284830715677289907299523322901050459750136724313289315986828554047662470158530948211890722084515346038533706601732985378547933468253273402764886231884965839387326143112032041340613890559404258656212154929968018069043846256654161476028337910607278278429778735404953897403763946721568404012331053519482503500377557567756586660601341701382983783137219473542889343239150953219851592724266976005217483471260342518243506601464789201932372962929523275376449295956901884277041249889184195137258314973250410300619303248549124099631122974102588532420973962349853127290865657552175739020716205170440066629747814281755271875106209991891680963149541994948459519098350970803691595690881307726998088317429990884129394723668861352936975634321506580497769889637379926122343489216820224344472655958447717510156096466475914154470741844443042276349646409073302599074223662028005333354674901944486090393739303887706752137450092260062630292592853212461845517340991597416998455256554725501358990106271462673426394331695801502492402977676369558485724600652319928242264800420489976098239068438821626457803519619676003617967875097845462126377316831090911804750957678768438242058981867520 [68,19] 180988128231441054301468333249595801425591698349130172055824120381204729876596394956743850391805124428528198902378470369860249254694303954064380021325942771891742091992968442231902629385172271609171171862447786611214612642833800759564047217722273340614820897252166411229599138951457401605485698136422743764181723766705412676561268301455452343109152137541281009208009460503686226293769453898180495784045715027393981530386561961176844253213611406233237660491927599517791571865405885779494272096675883733635894894595314824523139419858556224912757110897595891561161942756666098996717194903928730480167678304588156582337695328098998408691310684154631344484582834489738747243541358287439446130590504525629362630697759297149410010184451218977806192187776178600243542605006964656711753505950089245720157446670059747653901105542807808818421770280515612116407620629069434488902420828108231739910025374420311165998847431875679333137587454495619835802023227716122054031145291905022698601540207722380228166768351307982994451954557646505514507471129901381586680582916538686384719893215486374440643676490357686223595011047378252345577057246432591021867362188661754606630538215045946478129429714040183479143551291774538802735436501330871032622564515669261913101311931448634027197160019243543843680275553020695873063766782650481339437717696530153370082118159271113716529541188025681026177746960094344707071713871581421738775501097042896398174640437155015842947651694741001618805666062750912141590067203994681256180489086543768899443476131609692876718197542026776858339559616232861295424915349403548849111414151556633552763889956638425327508116416094538072383132059888715395826948585829372728418410533823489476991241174986985044557641069719784069925588708364770809505840687147254227405504087461233463070809022332182386343270660865735460435045600265432332189515143390143872337016532228210252031730523169223450361097622035780477657511606548367567667366341479853353814874440891389167716231308896862988064179969358818189279365984728817516927122556243981668965757705900869773908925325772124648391921622153930201077994487486687574560860466139794726262165324642990618574001937215015212892930747448261074676605570252800 [68,20] -952641501762054996955914100765601307106715203077588785414162803625826564948480840623985252969865065132334630139661602417081639426128980349785357491239294230047727704850299108339649336272587473104192708514961522978692632330725192834188421534232918514109353440883973948415446873325324716522737791689384862599792946013829556441574233566521754034753317107516964922856097070803624331444728393276340739233141421815182585934564240262893091209226462486468605803217453989165452946237195438774215171202651082453972120957312709773142829008127247270805093697436279119842844400360180221950662972479981494685943101170208035146455876193091183546499236945221143658733061888397964751566932119524827541208437628997517602057870760028475798656253734521281553418973236415219539651265492800534767505162081887712260803607417801650153154672657806871074537557320976575937713345189439661756008600930652820154437579236720164042211664755712411972955254961926529542129483951317430708851777746459776559086162922466748486251493382762193326198513947343327699383857465321274101286581034962947205972087901896770500793921234348995436481369089464083346404234663131629544506804044628657575706281837252913016574485973782481544666541655481834717315233387469972796647329223057505282167913417335939690513981541677234297831116215980714602977938018264031890372200112348044087222742895483231476812076014495453932631986347647893793646232597351618146478536204723284088172487507674593600110611629531052607791141669482633173185702792094939084995094978899353225851096399632589970170648908556562371267447496199907957678638604824821674983201409655466010244241169329418711141707068136653599530009196076537766100516022272768761886281325348559619054175115911683509456642309528543267092084988908311251509149604600121479855652837982726607580860038508816927299982173040053221616471066726724917601484314935533405654454237747108494403991049571866291637958777935909478570093728298098416728774962193949585313888052895302880855654634046154388563400035838024872369701176362469686267097854605330549372996562907558627926578835192082245580996977438893825373244086020916453236487450135551505078528535120438835221864039113410635699971835018788118635604869120 [68,21] 1854750402282352916485312337022568728939233621853669917004821420736201436237440612508906097251995991971346694521307232133080012500699444101257874598660184360117125377852294848689808152326220587447242381824679142176479164495788473052517341988128234830719565625295576192740944487256738964922456589872695414160044566319990549418843480545525600588347369205111924455150948709281456705298958581208733938110273159341825715117829723606707886665208155827974395734202932679163814396231933267090883500317890061787542065413233276736654847758736461939176788626368573780404937813064263387830606729001114362642966489416058290991024961292063905315274867437297123738003200761440545819968635679358720757913438398664745513284649300433349333385545513276251798270933028680744241395405454476428686865456257468831308571878445710860738056236634355578324021661467716042473099687920525402100422465259861060852688582664873813840223595146338895691560104216317431936662064199151303357851111910050098909556127709609386964708249341555772171516026837179141324090898023406971353105303926685193930572796796095072278318202323854361967519206997450480788926680221231272091649753103929117295125385397157650920426014052430800535436493320130186343986136595328685454752028778288287094090423816761406388386043462976430275458817767668848908528866908713067424674853301911599900544042213940038666716921611439913921983705763585027326959706957340400928445177098022574913916303776816074707673743568374437969599695445208606744133120361844045739294128529979196843512142297273515794605846956795389964034059718672037685620395197775439603967837747452973032685552323303719472211936037573743313789309021437123197460539050878130035107586553644238238961056283812188874872967329981290037082306059156763648374326452842348957164433689305484244649501978290341567439842731758797162105068448009972452094090443155954643139036261435200492933204319938663170711754364160436929060930348618530378861872964113566455916526825821546161938935780074076319118366018104130717764264380222351941295915266579695788264358806816139898428474834231086912862347813541753259556220159048737621267623256641724976098570108698999962267059656655235325834389277447243228680028160 [68,22] -2558575701431789641474950205611085090857425883771864225241431660034854063533701495242230365140122295872850331134235820268813673955725976721238087191725222536389114922306138863278614106979522380690033060782719766639231418507533963845418193351037665005139429864182455940502820409352784395467516225751813470487114096585035897846474320907199187593945570163046076172846165037736156342850057622461707880706434283609808043006072352264365448910435885192570027971264569160328205048048772524691415533861257469586718719110023880084755623148128800762199698638320762540655139575866625496242863519262975111140207913894486890530979599918878016387550513865021633501865891805465018280084693432171629860751299246109791654020242207499440936282365726630962161000415872059405732283694557695700906484001974494442472558824367737449553446019061602128217581572820310664051087599694326407793603615190528834657481892289407948982946911981837036881520501804181046350225404008103466962439826758220828085338375215025464963768878591808435983715775473725730744897777836932912027361782096826362750738334502157442587296674395151531153624370229654499984752638253747437880559428194335936366045230384866769526995105782134103460257305102039617366360157726357727283262864622488210198684672003340490080012701841688172145618067501171053521378962252668921591443648288296757442621285029343440904239766113911179274812767690014153040842926423397755002637868999021981754622746653728135001023751783441920346668163393704494259160341385356412453511466160157360458982884032838942253736098876607293944000878727861551601877740022476556686367870213692232004232792816012000933108831561843422586383770473684290816115555912464035070440632496655210084194778003858165074952558703418264719544643631438476337129657547311135780556216212407907888421825242104633386059416504652171883820433351586938382710624148849406600821450321765811387505228748522983467353855851825526375024705487015576697327776752186730651674722481113224082571214501624236524038888687191133104203680581868964117142589067306899820082632526619805411124269157236199371191196859419966041616424632019409112802771378001784687209559395869544867488308586455325417977357306450861820477440 [68,23] 2846003727919389892583215792782630932073430052111223063458999536291035501537324961566789359844624450635346295760066041103891425566643819195314042651086641469022238594285691898632114902120470541127977404043152415735567380682468219164152483440108576687936688627150284225342238812061049584696969196729521765257584793603499597248908110991126589055666182024238760666499839639210535619274244883565583598416210987243084155945093515198808504666112100199401610869831121342334231264640790094832868427231556178747168903677679889174330141382838365379600361916844933982780076240122638808055486862377400182964380853613760205914544993769721535923145271047487194126544195886075569933230897269910516208382363621024457117654442954624062600400351685945840850440213396690859580571952238869060334552798272029722809649041813130054437597221342444941916981976780923759033609780839090908739302763405238939919628383151968916852991976943495444744811111463034857881722038108379923425820636429598967935450264118340678561109819915977595531221030940925556050678120580605350377660773773795131873830701448143524250125863317805655551836323588513826237939547203814875740547049692902563808155321846324670541735560761320289793879500493369210194144059493171087493807841902714636157057816613464016057017344283447570442559708158564247105945238116775680060759890958652443300139410101066014685780546242605616399452499906825600439006766159408167954244637964610155373422583623447361656556808684626922490562299115553119324786127448399941908042011902695849893627512057119444709311483098362191142366293696923119787617172566294575261717900162975901298401889361020530792987758073283364994479691474776663213309246118985658174338837609997237662662471660823193481125623241433837678533082667333482556019737834325020267772120710918546475486054116084881680416497796183237209918779112700089664780059507037330939113772022167580900827235633426804265007115576760629958726936610064766660133000742550130292061524534336600396902526576124945972366623032747177151735450217065869965906468288775952876584092200496291154432829579347490424887734668825469704997413252318294501103324214172050889471315268878710497649260040054789884837607679515867217920 [68,24] -2703708947054251337467107868319319538003235692669535628653646350949255208092210332750038157059827449878338641120573472963625265116059339434777514996891996728353352289881137123924141749705692150280557733743284704536080666191824477568844744272745931502769400033942214561619534039994174764310102843824814824646164330994059558582652726541859908589018248316992682175704657073724108857691120376307301504177497187408755913298859274606809336456040058694573957878072253770120563987320977010090208793884652026963670888075552399473486853240632024439780976501788099819533583664911859841783775953398721518785948039428452141083000219812294664035311161080607296706079333324964985160023285148275834179467573879899850916077842713395424970894399976055013972414657177123761795739031501847079366789234518801737380884573286131411839075147578072473543595718130719435935046173328410393735571472316966340950480106147906970328906465612114719322813003231012141227150367130255570844082393918305194127617971290053542128659340824052712545899905683840733011207064077966956648704176296999583145490598108983369731463131438997127444822120902436314683010560881068442878431120300814270076661501721552170790562593553123808853231316245624719954449089158576115502437372216402360769520275378730639661529331523784930219861502317900551700467877806821507332795492368224689895654466151149655758142216333040145854984395363269933284035917585951286523287658509937053596527504320074551830021438048045492593009903395026122017292556630326273304743715598709274496735127532047314200695250084522523543414134757882514222450052206023442896061176209142637119866141394241643681420269375860756519615179401964968236679942747049765627063808113543266035211264092803926794587043249436294870550586876802755645333041954430073465692591169494637694194666221762507757527194505477307648487894712982242448943421131611452295288771869595275820570722386198019994474114232155547187063764299897563517082375728914902908950437558038438475593102703144157381034262473905662803593176347026413737184755284911323963801728655074206202467912238470901857107692624375834798493138495576230769173929172776029873972413334207196281546120042089488711596636080649011200 [68,25] 2263676393903052508544406649199026016282069097499951697208668692259287461646401376058774608540100633347190172288815268259207203977841020575461503894837699841271762339680349215270534570514553449182315793669922369016478709020527278227085088628062111570847792253371503567728422593315180246719474279504126758639963158707829867633020051234099788136705219311077992449194272784534485133151635555310768724814856692392048528128907213542144973001761478117839113018705523066006884903950104968370625489762957733041767922922316783403062302002574410894243219836659815167516840894960295200330113634611196260566585003178985422625099229941032158749348516792892775318904032018829107191721761415874347025759870186746827063698945476389908109175923279812837784108554559794960937787236790206550824244233597976096543582278996305791621458186849886605698246530854795246121351898079811775782488240024637193701573007159082463957894641297467955273398595971716430324949874054711590365260026484414834881443988575079099570997327751339674883460460831644991289491719900173119635564410257440271944108402137342939286102062413162646912537910408161712925664459335123061018447037369847224187203094123763890177575903405656548684562810911008975672406398758105017091732014914778215757019695450602044617874171726496603792242537218550835698943165747436406932132624809946888806316475074555431236135472589975243717644481276978186713858003371431207737563224507778612182442966826561609753919842174650359920424078620435226636099305101215141704661347595880624769135923585051213987085641521907234017208200332926112121727810699385902529321332433043173216007689668828445775597562244665332351752699846611726964912910754061766099935090579545212324946824443726790453194404648934367760561250635724130341281626056108866847529924893556335289876331205566089040777947494366394282874144359463805777825649368835992232736921940329785123719642855002653147888818124113929442376265002517640923688594069301113082576107552030234890624476744696971921688398100832075971491874195519502939349872668213481266458667437230540196963502746127679563229412973442437018846668362320746975794440149593234773597249806049525568175112503457011412133669492490240 [68,26] -1695668439212648698436708143626534188354198287142758023851334490243635921200997350149058313156587440856020572576494863515398085071693760093232923741832527659422000480010800351051765759529987768549554191108471205143918656404458165322726526675748928119983505472347025721891641605924397464025145637282390086426088794206350128414383523088988685708565861238436725749838499854227040551945950552662216974926843189433952106334844272092963476219602304429091125273103984240424182801997335291095334821914912442353519083329058791495343317559921812732375827813883068997625505101366653190633264502348424835668469117576810839004966529970111718919417512164097149896072487621556170813885561170955149407322748203174049835510075153667585010452915001167118355622015571581015756972651617316044950516802242785965758993664926375865589828962703684388020576299882455241935595612050242696482382517245870161615865017090285687648977732117272882638320308831636984767331106079544858075658313657599200022560284570789368876839509061071636602817496492340741628123663082676755740851721458697181960538695785564405315909256742665845850103809085078824746303088055184740418810205998250349522933253066235371633696051522159186469498155012783827511830719116267150425654958009685820967947324423929725415496088239017266394387394606200665802626717114589541096528794377882896491575760032554916213659173288520384157412514145125193794525568452632782506654614454317889475309207080266040663025054255604452766029449606089390369641576001419602002179530781290636979004083059042035470112192020248476992645538653996110776030650923763598587648752923125698872397275687793992250469104442854692469226014508938560120002920919221971148653027021535003692613710290741574357918973438869956862822218052758196206052842539777247793358957504709229041197033375126574730339190673986637597187505708979682472665489441552123786695831331015359774249521019948562244354555189787945313387564344407050051109337430858894200710266440059674020939951930951169667761868904174876222417233147534505217579712522553207894046901982504873683412265883269387403628682440995696170909475685474494513750420189952997915594385963602537365944704601133640577290325524480 [68,27] 1138750160248570156999437455981129526915857460157766420184050147162470607049294208339223849831640433474079467393101980964874231630545034445477089286586518087127301308031402329746170822908849123933755435981253441314524233565322298263456814147260010261480824725585422850445418469102769873428015909528093133145943968529441541092025026847756934875238831949255910883245315164145315429734481729144276383098303452700344639110041524667873024689737930135074002676040695943257619666420375113703729833836959091488542847751544352606281784004429073828168290314373593631693484970250400291020524541053986867458381962948847904169238007841991587051664488006619509405642431117656448369935606490436899806415030785150285260610918953556456805780623779240834973209417124789366920544596459476177905864606050640031346438275038043250787070339198312260240107194947977856377342111280349555409417888696871853906678687832182031764060415171334779914365342446001320158666078775199633336307845261034297747656063993816247415043434803197775958066554166654070821182957046172569652429486820333257446099569646561471418168293450391705043880788062075434238799304419795846890417320888470323466293350346241275559737817235442818120640737634117321648866132721923630601725188772224924580189329492412184064513753096690292848503185542963231115690142188347768132927876594276246700744609326045933344769619436327343988687164723112899414222968080122355793999733404779015708514885940637244714888596114975822969946997744428960582927130148835921683726008365281911187385384361849727613551011591535296669789785038443032696079933240132783484426300001366583483383791106341876033299300922581760686923420750122160826437754509266781461756806778643152298713211451020118400420779660893954832078029310696156840762243634303914552724562583755575085401476097411801732491033502984386241051016198411959401137997060780832208037532004054481973304626772982357238540351971885561234706922933597595694985809205345845790777295681925891433350155266463186701947203333536636232083295841645483820029713218830934508221168014783223767782946269878613224006846327235439256363128571113254077358531602518441979362701961667960460250868441937155018280652800 [68,28] -679712197328033185844837374106150723137736528877324505065722878536555688478317354762347706082509340537643112454063744363518340463056306987758094862575780866286131206051124203082868480041047060980722087712516011767757152753709664791920505835914931591820155362776642281972252228908018959290683434505642475491686606892586496651446128824949389150007375476033117325234225563535053472056391316428032376145669977939115553362586026454562797059265244716049656085967602611707671354461253663121107723331785193338281644146977467340988268362463533295677667320697021309864136449139045854341689186985199243949649391753402008825356299272429494905419347487690615651632004846947377685282235073383335693411630916333098881469991345874779407772827815547128893703896174318237742576926385195283628890636924359110829645178435732210081642929949521671102437441411379203708517068403303976387496009127954917507665114582370129299771306974151403897621953245937607855568179287907987428824562826337882921681244832852519607395143454783741788700534048882963623643669892617258133558228686899459203623019613725005382751093105218885858502416740592846532674100302997597792076559936141111765313611124697463761403815044381859348971738106013678378306986024142654196714046625203522604752080093717808230871811516519404303913359114392601123228156420790447137382657623670451189051166820742855344164219039547678229484485921123875383339212803834918275163435902366443215486396554424666067921051154248938071290398146013058098417723561291861481315289433419683479664908805082403557723144462451506693439249263676717619692306703155356357196839590661645628364455521918448293521781747473669134923147264646933760813345636648635162099748532956542398929889292957524165213212939038781292041263532331304663775194845295433978713947891511968565475243940012055827243277403883401360570113701969766558808603040716395912248750901775201179748687560745620902742783231797604429905952434327654778053615095425081775498060566542492283964572162284447501440074788922336411624565143924501856797710628759780819767871226212348053874101953154445880221877194105680020820020390233380710145416134459932998905535742078044034075430554981882918850125 [68,29] 354210375731857496869728875000789738405890228975403284868052717279114604169065375458788551436461195224484321614420255622116781165178410280488049514503892365702436219204790507444885293841023186699957471277959170114568249046087454772035246312388223036285754494977672098891832232301687698100964313778305802750200302488569013221969621834568453085207693116801961662988566161406877984301405142172337998318215448823282579770321077508914108485037218826222432495018134416743116958181811756396203019661317694663318076181342395351023028802528598768269688896495444407451347064683271047160890100057221074513625863644130528942989063762762230953238186353040675765502724371984001153519217304763777752703610839998456299562284960177932712743418758339494547417405181185488377859847976458216920511812420775336476645512573785601347748311821343379400811631221854594488977437013375945667570650185932912580030763577909800612929993725907509997722483266382083807389367499595117035741682661556165617247333207386937117462092380897895033883128121313962458208551905667014115920998180020238278495179482023537910839574669914748467385043501619852460868949747522527484032103505964735311653554027674056469406365382464369635832619912545647144293474840435310924296244479789850295613821208639377285103844897179021233159805532742420330676908787094206618609586864999995775402368073124242367604426082667445513720592253367364538510958368252964233374146827639998389483620579830850726119690773318927838760451592074717977881080745699609189833861505485999344330970717823730351425664650397005633353793514004857305492021324026176618861505225003422907130462517418705436567976360761113068932788942976843134213002301113002648005147615735219856168832787405385953331857561014031647292794851275383956500381545823316916342356993142009611507318149834019637194576192645681134213463311920055457536250410386528052190300247572048545510689130163232340208429708054211198912165042664639072931949817967412331410471802874683425205042119609109517483967261757169199269229627322680006777100632127548712563395598515177592590876874293017370028976474088770980367988680753672591352594741751492907388024810408431260572160437598443112000 [68,30] -156553606746337064076788055468329179634675395494695998055286706460736976978450844933387418252097149589453837652364729516211361348493396733913856250986254149160857023565734538096818388822854919616803889591459458812454931179411748755245330499120511129011050762176733276493105224467643909171785980777669516840688110454919431223098597266764943974432459690843385900306007470721043072296431643629249726934191610198598961191616368405057183538432356359858494297817048257097198598166176316934866797644257593150277441650932046778185782432861555686792824193032981342393092691098616715829537005518617468848095542078924995632560509294149284602146929741750159960152498065455575143330759578812550412295517314903835064361699691601440352627317769374393205337154004079011929006535838098097115062907153924659760281304723377023026870723949103758439343274149662054679670098286608150651276542309003612214404461172967051712654988533139734945495294420463366888373007190603405811005533264785008979280595963587282498609924804357418917971458216518222464117495911675381548167150563713322816309156960539746939799216271662674970303954745410833262189222573834349299196023387166463712369085178470595018250116558307083690904409321424482121027059044360811514169315154876556485346569248119182590781141814802737597085359643680356843319348461165610334274047796592824257003485311699398028476582731395874505657258927423060434936011484018936192696547930871733583021703010831992014595506661082622107024615718506695227763226645455061741195667885893603640400501835701238991045858911074630870059794612163094710028119332996871591822026550436270386858656901992146293698641386521109524237519129264383982104221411835195786665489986703055014401959233882861107530198764208840351764249274942012171635008750752779972354470492039920677550362762072578462811050835822304830231065675947123666034747384389709341136987759120764017047509237332004322305856503615587878860120511958893147929522585783804402354476385000655884032327335243627174600504807366542333699158496829591089763174272069601524783397809837010006825807396940184050498811762708825854885201312907008198398100236738608038829441141173366032079573124897593600 [68,31] 55649571850304595774637046383514292689082076935802733464418069686088215099766949448558019395065213916921297423871948332805700686605070780095697682366755334696124503869699392276542305657963618256111906663933406673470579652689117862595342843170579575463646934324267055347846722051904987345885881278810040783450084208910498509311389054330128384907164026740993748635755149167603865312000660415884603553707252440586837042074049046615857805908300084317061505956621839784054353826147039624935003695019776110635657247551028984895626043237805731092807652651928588645616591817080235492253750217015317333410070203656093844614679351240387771271896247599503365855801733073468692943253224975075246850612140518417773775625867510730860476375244090302335969592458161458856413040212687027421358990356744867826254758598602833542629572542464949496106682480947584464311189605999052094109666606413031810128217512950083022828921578653205596783021833309982233273881250399500319444195674201727018041957656865525696646244071426060562754148329066570537427539627526990453265483497604579218667811864184586816464535522670488373495449677016063106691541799143429011125731107752123977039417544285309236826632454193442896393409359606733523397530945791297357391174958236622524627633285917575862440503580671614167308186653189971403495570776514202841594113325596725586594775664192977753177152538101712241596579933447327084907882632330604581283029241440680811902737658159307096691042949021956796624026809061647853469264373782342706269756392441983819586149119571143897568922674199108846674467992024393304365467378672167359347298356964477692260613454095496886324791547669255658328474729525272271739347871858528005923632847917800276097003774450257592464306223547270471715267077679160316191810077850858238696473803223773482290452906470364803772533541561945234398469654834432256462119863269700031869368968809355057177199671513176018370710128050278601052432811657261976784596902658994290264582141148817858121923148403841621727124458742345988513501448001914830293770932099107271359169865182703977241270386222821963533984227169588064749954507988978220415480134994495105102367557460751809905665495398100 [68,32] -13764688369467885225318169526613647722014583784276619074272428329255372434133322307643403093706793039050869863564807240111016694093847551643969557571219564371855759560606797124634105775043578273379089608793010271730374099939324838721513439046875988139922127635848618625133143140471862998218493512395313404195676582288332109250447459707613034104925103457126631831998826300149583487592717251298998471294320142997787382258931904197858882240605333686329331203739058436531542127683657872326991956022679141018500862078191017782246358296135796699714520408656079897039828919274812876456626034279229222630385540322261199521968559960039776037892011782590896151446956881169309454547208448608622913286359513621700447890727875578428684476069118367321041111401293664295475685803658126048952605603336213714642882657155909575664388993223762459687575407007429829581626605118620420032390630600837086263664366948943995973343049432767899572904715027817480030144841709032110734677713524277041543241823845260530916161029896903050474999920072936445197034990511453511988922118613965719996866873395972952899517426844687960036750437730319902332813468267325379624920489587799063457545840113317808844415359694323797492419777427087331956394916835982534363259290467193029036370383901945952788796222314748261859454451322492884334884632432598484844594066449953612560419646777569216208473505568664007281727519874969580987605349059175241648810480682632754378773887246401846900243203367173975993763651624511209862681857427476039684441235135582357966193826642648501689777332330707340168957957875816546602959465624325008235436347592757425896524071515385298925671873483540781042068183647020689155793250354213472335061101108207483060856788610533333012145267366200926881645526926134730198984036679868171535820978613464132594219475338763832551603468151074821118385682223056780578304218682177994246652217989073795367592544913591593697643057348244160486697438125783088369954321938857487782083182597778525686548218587534130851594611829528080584396976680223881177819801234139977122979119824329647062725313243361391741672213151002848737739274649675145334110431155681648727497479406981966270191310400 [68,33] 659866304897442547163708842907825673998517679700794729639623951674639477000672727255112369718642669605531555463302652199428467472872679114644238028495495525392542770591387723641244767336280930561914555039681493400039652592924119113204064641567396943220652923198216699743213095069147418604201424589978688545212066371418300412083959530732714754088837944572697359518984076631010109670259480699068514485833774516830211150889627264397709126484664208597628586296309467712652613426449271781567546784147392716008384577535857154043598452569570608720395579067007580632914410100199139099807175042956080499236497514258344572167814852219149851326267694756036748791225646699342622224800434411469184345787684746503443688407868770958419869801298978332825121448935779204331426981510379429536226174275008041815160481483954309374541525015716587873792052902558879696145562592150435810977059876998264239413817444339678602295533002143844294059631635454758256517376207232735648541467456276080011207224638991633337972333747129455444845204093959271154097267784985276136004872576823946000717604504612244840940910219808254771703502117598992905890559692982869634845760312151932785402879072538668477275531577880000318506861065974357839821080306966641824422267534526741758723432630159691955220134583786619388503742531306838636831081089955996415963318896867955402642690386115027458220447157475285507365267390006778918212497926326817864392541074746960559910035075682074344111140260318977336896768975076816855327236122288241812788950835592795459805154389844644594811445865284581904726446287641775701004119963324695041814688512871653225402235996047698087083669746472016420296459381112636668090719457059811793803672091983884956963034102070617736421652265079474467349257214327535639039831537755974289765472395549308251498233766570247346984823240709131961692448767487524625601973117981672029599320320171998082398452507894785987449115005957812981933565226548073876145484427388140195957848567628467130387497199193939618025109660507100463658611648852544317677542748606011635857171765367921550268159620337656729795809283151461822277772275907383533980411336849941682002258699534293969452400 [68,34] 1613364960819607860174659029886335827521931490796428587673462675867746661251575318211182801644619390251039796154107113714590865604151752025603606780393435807895950509966131141091097786729930356047349661167289452343213585643535464309773629436878135730990505999378662146562563499366246651927428136313405917013405462055339438834345522393741970878905282431609025818833800943382700864984060456033664229598752990513525594214991079987040732533587622935798114669828010203556618065723878599784638151079569876619449509571098800847251179233456572569319783231458285610618509164872480699863788944849572061937643628653357547033766133840840105746749826044221547996576830437621474559847807711748982381596509513218099011372842490814224957350958337703468212546112692735189195672245473579536587319161321716604508318891937341151618913709277208113303402334393483650734363273727565587374155387477230607512676499293258048808410232835130171243780544116545637110935556366020311188019897450878951014661333346337444909956440440735564169352214694484438990034301082869695057383733545166072938586141114932768523538739921832735624723892636869204709590222306735215146305788221551109449243814722138941619589361005915696252172324221347140377846572408961181403118833833597807814072338067523446751263279064515300953609365908868064480706588794080101279392351824848683751232718678775125549661587056052472869640765591931323178144461314216834824181920793918899916663110259965773233548420096817766676262807975029442802293270747702202166252407612120243833954336007181707191545148836219235522244142951658940793468720914615849473058913006457546498842077062537041256953521856747961405679433909622263491817674216957150394104832073535330318241975763985889180112757147208101569198382633859714314759848434739363166937490173834913077061730444807861367536106537473792539096775196653877565678755873554323761966879029758331426825741201176102618965335998053466635862951730869509645305866673550393837481031388660945955987133930372619570850305568231132983790039020594041139524651586657468229852868454001450828567007217512182440623722237294096109678668913209546160975301145287879772466656304597789776825 [68,35] -1114584542911985150155333694559811255469274858972618129663698958412671991187547816283564515221437419878051794601118552634903025094909962936127532071977451425859309715610757926369180955788462216413869252071989321071685982353469540449412917432814116094518431361977358555486044249123626266818201672287086391596871426817357422937696556475118090389993875341326019178970644729088942123820745725379935247985147236514357741661594294507583491605708382244929625399910280753730304095758134038931111282530474266939449126102299277952646011853043808012364667538339646471082586246349011717264267212039561925808782688705754906718843199342250410672189637244022936592860564686017985018618775251960126164303482073870582402744390315629797239427996463384189752824685085008531982244528164133834256440207320776774106467909359382619750658650734968536991780502744797279305750608653794736161237891606979270760971512225701995819184020629554275596188291784618405576857079536092376146323941232066903344334478556723725014860599689627959706470376531550879116417920929025779219614093238248761171148320094185484829164009947840028089723844340089164203489219109372590134153960284206386292312468392586985654859885920388656599487151326069300155211100767981350211080023759659784370700849814141479991074710879011185106224379751933932896538524971310164695254406180601458691915998755876610061281821561305367768889636386486959896869299110972399230126203314328030946126401143719980190897130678303308208473931090836592811267370943492988570545560196729165517940926887642261038815581970544041939029022765975351309615721907118946344407417446854363642199353707742067500181880409529981972873747458634155894228218657851639242696474046804884895645443418712261715782599915540510336627808636084015575370402332417875662008109278624123504288603931013534880375676029018099178847369090845275729094468814569050768600205583356234920281550834511538671424459635550884373111349318753909793140065847727060982943004779171137423303338554687150538442174124874877377847604805927743265441542455388114719263445099706820831074343798249161384620791693345632888714781975869599233910573032648077226918010462795397600 [68,36] 467345306969279762490285480317242480788527165362621785896211720902379892320924601588576044475784157177824061800190588253856312461000640643921673545161166841678098200444509289023986912337449767524113675349793423247451202167185634979883055009871705432865879942842485501587725008652467593491274216795575592965852310959884214301349478969236790444796899731428318996396600489319614647330871223201572484437782953758443743843012011435174391802800694596379560221073632095432898195511856328480521861069000766668763392420540859960106961897550849794173717583070417278192638574290592915492863192672568002712149522250318734882956660589519913924354050614720051466716513460012037806690675828332832169229598547424957646815017989346545192948822155301167191639716770925119476948185130175925557099339161717802729571936163142839038690900793820594307188177371657514681555956804764557289645987681148678653199303761218499821455477936626495238144061159252543604086534554724100794509857699890246139352213478240950397800043088579587746019597926396086756592462315408102262779317953677016749989808844003214782142262233562607558107552118435601435078486476334656891725558974647131534335851020999079638164529178458592579842350783744546682427140538857778416440946290305806681700653414452869625080698803779273782254075204163408984736874051230248261775953166398871436164116692049047485861226447501177643553014220837241478614487808434747918115321373382474015978744931721864757123896625265211340418735960786297569564993047227808824031582333642764245853587070361878332985819568870538475447023537424952019719937700993217518904823599380421591494293379614948303697359579785082565873251531031484335191602050167883656864951281210159680776451104020898156556526180004947213729871757519175499590961603876633096155924975309258681094604731831342187821960962341592467208581540550740262153163508751738693563029136374383468054245756084768976316803701329931486285449487405168333813955970628986265410074468820394971302655461035173388408379266089594920751286933409790910186731387138913184207561487689601056826664725903921035724831396719582360423093828993403380914312150694884951239708216282400 [68,37] -137598410126366284036979620828273611044901445751225904459953472220455774430563272756923926672890672799776591135033873549867054232352628343299056780394161659899920991797944288684089941123445506865432365868776527777892475033675057467963457529498446212614957842608706512421670495671773115259402205215624415643068290075005179747717207314698770155603072306736510828473572764152680956716980416071678280745562706342373012473100757152523499917073133746752287962634785353212243184164413552532113712657916411073649274243848315579735090361139135345476213900771339291457413743848168634563224583384106567321819030534324075254713182800364576999774148861536804596109202125499113235147937597524987471537151523370181324669013747035370728465519344310166659778599895292302613097568199877255294478020832394563612356600917966831516077784848963856090981525876766722105286877626668405984434309387503073721172129401233485580595577722982608096465768332752455861807616351459977177520838120054982284168311924624059560166958243002219460699474344342499951671106391211062960798232354380811059406795790890391513321821022070585216250761728066887200366548211291204872135158637277765180459353637731652908446009594328420107472558063629092860748026803837685003810171609594210198229169827594254119059285736992589839736544973862417791680855949225419195240797418821870546418756019808672846098001191091332647948950872393859188139586130875719708353500018248014410585547729628285607027677193280854003901953132039099313347514052300067413024322237994348101794678477806309445968363171526685702013237793907258931974871674963648855758731596995052300973904973976555031021895245409658263315233931366098700810964524127370008062187407747756951828726178918493701789631504707432209787098666033805741992311609182090077211704776400438044122188337872400706177138266208677349160344038236829496459686089516612891856223467465996778405185250178958447858877805464798050654930090942994337107629314446577337333496461507061722213406205274545116319158866831099440269592295231445327178059333773749564154862006585950551297780238789549488893107733614758384996304956041010170442287279514603814594732528550 [68,38] 25088987242406952488560780737665818634616552633160666321274082592997208067047232004718098024828780365001781019263365746073017128231584164073980047590000282661402188452527660153933375583510127722843955902604328912684943726247794161132953565409720685236456090073266222449912016395812842312892038163395308011100235039415931378737930730197182357369833136654039136158022731669317616299684738167969288177290767101922463604511007388445192110229155714327933917914038748064894061140746841052412726480692986938782070216390119704673122316290072928923923291391338687452098517669767477147523385136189981000726340734746634547585090476579127917035886227360546629588099398875754194861636059561374362431165036525480748746708648266659228423850967838495101255044879869380967497453441204295491170113094471684164337058856123881922255449665568615410441343978295260698636740377338425444948485352194767012491063740523392246359474696776746456291419132768224323454630956655908466225557649204287218944691364275453253012756666315247922703584520113170942634319083872965332823409862509063636035564825314844554936677765755896508658683017795169065902318460584599210982747807502974429623160612847603415931827355108338851811747777398835887411303964433767579236072466460391957414320148498595095091782398069909458990737114786751195554601548564150979986474593708181892095645360683796702163772076910107696146346678658925449463064647730229475094778077652692299922426624544231370194185149001877303987724768729448108680508974677915322526124871647303411129600679546401914616053238623768546825515206277952730895614795005292730935768271067292907894798324926740980030110120791142683416073194539624376772850018901710150411494864078859406197934177125975966090376055181781227267048428318153172880943848257855493302861710867585610879715054971523768020535809902995658193476622907295409393179463232057039832575389175852157729516692143855471571521585067094529284769055344494907791805906792947309600153401805768506069559868787116675559013533844035255226324895120404502316483962165119578668058921996387819220481882676739306398347481124793923022915420735163473801156156547756362638776000 [68,39] 292607495830195747572844215325040140101594983747794256198679822369397255841390484634204755122973464368813730413217853252862405546719372430133732741491008908162923387315917872836253526865574344781716162334522915347177584917133140153686083497618285300490979680405009125901972171179989095508262485290831044134239112938044728997926614146069807574993870774935433655330040862611468119487049983748321125056936619452298986221892682930368650289033177575631733852261967202366053138461673954333438047204922058825000219772604198041534109233462407047899350240478504304892072652225561278610697801358317222186139269293159687181861114246380543431054424022427910110207089968253460700745189061765862187999890282607019609467925580526135608810623282117832441375822912185337292366721397912627443966748304214385170398047497125076083925813125866584392624274098762936472215100909763676007977284961010503440755383378479329950508063203854774873934093916859194376883844042937614187621214991762881580051607589927930113805346777883616680529010271532088768939338415781808646434133527767441658360974264516769823751993865349553996752551881576103926727294546957684264545087920320536971984108373522419022307664822775101167497331194872274358713122084586969311109419431091922099456385928183039683500361218861707348875418428625366095123751066824398607463362352924039486050821029987833761032881733592152236496367831760507418673118065909330618258059916398887343639634222759370346953171052746497233642347369588545891866261522284338216302522623562158836531356614324280596253505615163072383027762031695873709669778516510531944714506621470981491502801235853753749822991220556338325088609198493303485170441912464874482027420974586621015537195661500964977557545687053844889686515267980016733569704281583867851084151732747454077830853541063647430662464877596865889684922425296568974713618222221780526102836977818338767846292851101610525421192555941188703959264729225919089768035489279258357215098166008295536695468160486215387400398093994218763209880359701315391457991248642209536098952231554177113773927738939938196155463115424443611687147374256463500485648790003681763800 [68,40] -2382682045032668239987451119148738118009139666332502035600982387037731429783416702145073075935444027972083886423974560590049372952593733338970946798268001159177504667808558242356418490420562651514922879551632853942614905318403927954487952722550467238164004148490185650215340271074618481268666892623935668129506416252816012887627113983812406862335175494108214710312684979777219173518967879816510093614519505389999109959638098519698504679428642104863305413671602063805987131403412311050724234771394655805299801413576499258894687570412792871572773488282793957372241871790344543445118072228488203103391448831611950879114960617803042354468878070527459545591566255644642548268913836054914684007407840240688586257584836394490595933891945626179389219672636720794667789432090933833683509059075166545667790736654995753271370730801825274034173089312182254299120362191482320075973722958053746476883901704391751266455284509909688535026169596782964840081981794499512305293584166342080185263168164799513536057828133020020136651105853195612415639696227313706120598783033128807657772870086049276995264917037525406502872765385114771197362367651503306898410632987002754052304007415920155662526572995166053546832418667366893228505502301356952586707170328222297821146639956402581060882160255851853492838398524593071818345088565457731318444688014687644587324003464953086433278100896601133928503693526499664609825086144316286043121881368774721815100262393435823720845484019040544218514240565454575840986469797475501744359079973023344235693012729902873784269851514221804861648255617199556448894661936119614347294553562778988303950721024677888692235326402786704228393873021506384142365076163025527080951620743215255563742500877211232572133254217685623124885288712491185024121710392848648012351757402248996957551681684353127210540326255504582786260137250730987796935078100616927608525427408697857996417025187226440382051777496746585550731601200989603329014211942336587208243619743468384524482017175959785664851757384748323130142916200164089527139809845725215118996134906170177034639594888890669372163174520679372598402624424208343539623786408138333530 [68,41] 1183563235771684748545759906694017298412500723441163635183886088853725812660886213288122819107960969282793160679665088610592351525278249649002382847970745027378712636935234250242930769738766094298356521976106377901002881412044917375906666533913950924245289396158504198973125732287704411881839078321290209684025401015930233386907719027960138709835637493961700373025961923005733382648899226464596560046914537003795638270695504139452328479819456299550689070663921507390371405297952806684795289223904398604390528677464370841102526774458611637000032132645508280244903681252115572752498093865341466195002852894244614617613404288074501619863223622299547613669526582595776894730594085312809284596053234265800243358279419235972943804963712850656653469341099291716260171602737290826392995518824532217496518239651728163781085156474197287382710880903490498924019530102012034350155001377753808996252787873451552138163927299595281813912174504764218469723150437079789723731521225384880597480834485909711875614913281768331899367575458034680307283680586353346064546243992877158202768266893993688448377556209642311031321975087096501997942347638736274033197829189371961810670640766035506244504642993263296377932595858048724874776178065161219718640801175575886476058061916168452172210322771445695240970321856388000767202939363737642426653153456857491265303786313311435827620449591427800788326802726612355245126781367498551269920950141413135376911934697525946650709827915109014079597032248472632108499304743517865719002038230768619399209231074095470533657427497374420101108394171964619925485326146857583253254050357512409277007053133574373057424668230437357184626708775241778020529819960158150834394893165782972314969263858229797367211786585882585904981708418351895464098566162934333647271042980283526604939287819772382475679364463225463307648993388279613246772114738453506123886914779767227434701258301503623057190922577797881835312414271013165662842090726662099128192495574778761242010614098282007068629588966248799790924925535683936396140292838841787961624505869170121396598547238903865168671604845499776552124162761153263575447761472000980 [68,42] -425326266532771358421881484272775695293912322265377997740294493456598028389654449508768321427693136663665240620267407553320289138357202529018602147094734023762583415132561698460909979949538967961196965275615725718153219200432534637456660242911821288180559063628630777284482491567983421131484541276763050155360794447032476386622451177839769960553838796354521118426344113616303373487542743122534847146751881678380230829132172306027518528282917809972754940431328009963107650718736757281765656390619285169869770141447758357619816831556964588430517526196249263652116901545414870546236327593990009553508405490569527119568755850568511412894200422301125472261924252870589712990761234299051732788171476938438585607003132093516538408985802716796285140458537790944943870662529023112750771870954292664600798554974778443447418151383321547861886776759403374196598172896025062853056779699364058642343496490772203149860001476389333938679169409053399702559286773338416321209078563098012894367866371183829623056668882127597699839628226110132668232516600614922678001779606775766708036734341255520434664056851567832820409982594613506535042943765783500773941396082038162194976444096878423729990581678417859846263606740960717625667418717561885086330981325144913047822763655278984718258716684624153435004997878351851884693257909282156893740344897431193151627354500154106784266290696443307608859026234622564819628057035309221426329786257573936204017756460990401322148046120708085739137390167815496567731080595731961633613656748819919076772005462104915776840889678958121313103626781831209927590054566704667165358290839776010551247651144262947367701143454170854630490980471049371430253236440449497525429771721307420916145493451001015585004599907625849015789990316373186415386293736641223563721947239356494481395750466789158637415792971207308550288440441165032704853448952868261580017931048743688345656106241545452084730436748101654453776909725442617167885249183319272039586261162394429010304418479564203695571636506893265658156850771394176270533274696133497568339183663911110237020890087469746439065833679853245326585140413482018200159039612520 [68,43] 134674952298050637564095530987522109442541048455529778717297725385504329705058185218518216896665073604580417036791772134633664315421513550244974599326399296479803413288455944717490454768437436909538335309308113797663242488652914543821224634937758740841204637429994708525479644344516705506054867756015602808758439669160975282081565719784871062471592725541337314361471906388285194282488076989892390471747184049693709679574438145363343496852703996868038557399183620388262231431735465220655857193312407202458193891427128747733565116210968842399408412197744950095094033186161655921057803927410417380799670756220864954389110065925770201423952655604901641875603788633562082739844998766302514710081321889087324354954277811036585827917589473174296268901343084880819583074962547677142240370627889403281402660009946187739569610994982615937106044557541523608145578847441024289329667168483922542937029124913160832961181377399741322223069298340250387478119185669491678395675540564113855469699367899944233120191851437244076649246323206614997428548626599613721489100517436455267759015997111976386318860604248550479641477250381919194260425996712330537377328908181242952179373697338171221817509215705581662012690028786648602162818059407949919811283492435584045121426188126960785506525022934346736416396816780055680547727735232589491195256093511149134869425859702414232405327239696346747048500480895704100430261859299403356565898073533076764915394829897243119585903111966432520149136416545013395740267557381935230384897524110443166437519484177554275413527854810106581672891270831754753300684273664390759147923201058257089839413082401558815069584209079865030569001800838212196414920012343031810124500093590653457214353012466560236239573467761433036339548180465898832178267430576399387656630547304929068644676259628070669292012587092685382235473818958302642598952845171369836242326658698704491068256320251146388326024679542511409378513527658287010327323684728514353987465871529123254659833651452643626347652214578297277307379003257325071094000012432143198568612258501121013759085116823488664414968549753036432128655642497625608899414130 [68,44] -39159439263032523123148652075786364484226229025305471843360457683621739523839041637815207252779172507114355601721267960767863685328596500971968613436435331808250736554201867518486572338110829679755971206954282852700718051840104962242200462818118032498285963865471066456901116325971560498096232865956882566892647061412588414763518875402084259469114208494794464549339940679934764723745240864617585640280018861006021121273542533790870654395753308923820202487252194940170747500725690565632731567106942649258973366041647450472264118480368124707197500019860928243689677638040024121268570644861670191770697638015842330699608654990342278750750199460140696863363238150953825459861380599278562597747020175259079281328919032856145278602055981996317391834444874942964855716236643521098243524674878780963094292426406618006030343434380732292474424652202779693603780634892646944497143731566295665155617236922549462840202173503894214238191766424743004130531325118530238076493138535859395059192822353207056386104891650517552741081266705871604834098484942343127662323785047824926560666808754692829226008965377464708786498923275354148371820956749303344563670595071381978689484807271003963392232332421369516138975007278540014381124544285256374037133929937398616506238372310210886024136654477175824258886986631146742019294132472418801358135127314756039598088530713997169374309130216429257144695921637554417165734530759564378335969312659367771701503041695841630218451894010949522267249796547159652541496042835166984304064538921898534420915804332042065352736781886302073430062702888814143955188026455122460837134542481591864527676158486576664680927804151994455117700613042859682529000475879015385095535859358711757368111908170074908955810792207287100892274857647581874950445195361099242976011288171359034556077882423613069936970855234844353592636587612712456271418612427855466138074937401913311708630738002367135407178386194373003818644964502937838551032677156530004276582850003405408579764942141764677657620096030967911372306051595758526436082992511095025029022939557642859420893185535422670301492490875428264578328742008294443450880 [68,45] 10205356568628778745317305807334708651270575111113069188509096534041755381357991053009318456892694077910729151538892909862608474884173080838875180576557488081370303299517744019790428821934258858404849083120168248182894590545618176803783889782409175948483234548807467714317063066152403973484513307658176870012636216430553814834650335572937928551720025869997221057414918917371726234944038761599604139062991102661711608829815119342296776325617303114424466083217559003792872769688889081436263554394637377838921190126171083616035035817310418436595284583798058160328265794979443534872865284658835555464608305116842416273903340242060164728384451351634689518252103674579422471637520741263996756340125243557685050035203917194245272110401701475829784865561143295380342361125945385226773809845096199409669552050852484004536372578874955938196296847689964369358145878437851363446244896807461951133438279122643779877596289788323516703497578687990358592108731191797144472494689327641277173951220210278444574377092503835766938138970548609754442209947443886288496088055229943253163233882618100403831710099194804958610527738940657924763867641786270378040548015003981411249370083130507793970252483125253932375350990028855733896197316999423311681993680946593996932134741685758920161990732270680386665815315822223475129960881198235923943440876292348840884235581881713005338394107712063730152784882566174652348392638768884892868505474011622909112139667776253860511282435833717136196756184554987773345408774000427647306080604612435297467583348331097229648612448068744374902738408749355551640695220298453816728688904132088026404343299096869887212974039524981848852824698172578271821460499423479001017006304033584137727655795419012202686688437554011903259816710189043078596062857655496716488202365013036535532738933316451018982210891640633191780268344146037686863672404598607258477878957345053351707394974911605744688359624919602010777127577671958764433071029671070404541917777002506127339960728622864947160077606629478659459101275758173072270928608195071602229847929515528133772803191749928086212397928997108212951135586651851459840 [68,46] -2290390594232853599307998607416679947121347315846269772455894458659036737072784146107525993694361428231876955764422368182412477199979363187007835656250384227612780149451106023321606048543794964157845797910863809581763366109824518123948224318074058126627290214082949634282562767180617115314788043003439161769084830693049081724078189479911632380017131367817407384231501672788595522896968540810964842646032371114430244087172208992141505881800955385102379626990966991154085234726527939956853121172226367779148440948037351262127753401399917020082652814088680790872461939226900718724628042451296178876307291736802003061415470526528963599930082309066340558712717801303201065611527099451155496067737746256286203406433086896629469631736006849142299962827545518175526058020911619482094971472295757199521870547540239228597264239885916700793310126600240384698030937090556120490920058064706271615340738535364658953192923445306056125312865080884261399761201345682889682988166515489861962013877283026035522866352626981929428706415294855223308515167934892597091734903032813715986297609584963719018202226732322904901938551153346874440818639119601365376181024015821115995671810381275698249345510692611732018705273721619176456844376905834001347395915739172676600159893450811003489476586165847600879488400085617989080151724606027543583566569294378894043326925319731132553539558205944415005087728419588452266522133140335278690153764106919244692667419491093837611819478457052765050594177952238768923515020608990358495977879136772470789284141677011119217645545381179630540285912404024092487009996757133597594324801709529309569310095446571373522139563035642382058147453404339897721921447906185228638123338135202215726621192336056603337232017866468876752926114752161467985464483984223213784654418958588068922041378231143698926003445314428366044890168992381922612635686349800073651821459752476519093658299248299537710092987404456386028657435935978551659842440916946289866423579125150973022632023722069420816245920149675263471888050530315544074643536419486894558870109763982160268743233099327917506439483686523789226699436812812745 [68,47] 425270155261052315641069688133064286827873461658138784401538827028339644781575289711290301090514225772677919557743724046792145450380222775386241304547120637595305698051831378993346060529547690637672750989914240234534643191085523097653969535617578266133219959318807950615663575253313071189095233705970345699786174360474961156039998021541580012185193920883503328357727950767518700032479411604175959548095458791195404539373362351769814880202081906737799448205626780957484061673948753164913788045507598791429360788072498885551006025152788410025139283662383937197096736113335143652124819497580996166992501416717201877128724199220205420954692445431813927529727379624639404522588329996898961066410642861018585667279348484785233093631506062002299654609421243686339103020615487453358580676029812251018699522188597257610573782349430740136409447520052127009074728173027473924331268905923876406424952261893948263691322810252601208943186314022808664837416894009555768832498054078997395702568167128181656161286128321377794079832944194600315176826970468174530491708897721467966990260209260213376661711309588897890257907157043980294148994054650448840612451232973408217409883010395400400146182731757668631889961059549615101801682994208969364564010323303898898566640137171342040529943139902124448726708316088003867842019603060040786188915787341985782814087055020034541328056951034534111328940733909121193120366526360579413910927404958754438842232905344586095522189070142398958765773187142617537876357141576464366530650994234721159611974538969703173021071643640266145983890322582690667756560689068495761329369962475595583458908274164284575142671247029510472970805003045224089668154913774307079524857737683966020275038182987933465988805698112457326111851574515816239764977490516529370635686949118468920324407821182610967127626583326802816404878322705543249213141893618015709644147701472669771114782046003659696836902474921952762244725833022058746019506610112786826941595498596331417199954758188372804462772177546374834330703027539786386348536723999646408263221296486837816221812360217790906364086421229568784494521787500 [68,48] -61999919214124522837519225502232083123165335531125732313328642181718958856340031469256754407840513546089581449457111288847240051025827494643139469733706705377353450270525134829188159072206773331771221502483222471351308615544980531655519903357539918632554535108464823687862657059018376444688242476031987946040340308933983313745045303713442536948654124692635707189124390019460622371700035243208919662416312194041864280469887675095780439610217003602364326282467740065614216321980597030421401121635115451098330243700425803162844057617220674928115419300187093922849463570212624040781904497057111312274966857746172699624998106407721461734295678891365852324531480944437247397436689595914679530579001930804490646422593605550412675456626631173022716276348317898464992171417234017536603418146677685582260423751611450316634159510109587976766621098432842701069298406426721665767058582415246739225354378333120457931390557806687210937603135344562104756611623485132332279043119092355614027108554651588388534968892131973888924756019291728789143727062425948704103944558880845613025428927916706519274878277549481377449801563487418512572356948955320967339482770914595861511516691529886128853158734716729074361190976397518940415702594278881550976172440024832997673529973922455994399791192492871889919141481448561127470452717365982675980146605456954754059505266183156281561488947025243285157465377647952050363162751763981510511423741037062892547245139614598277328937810442021200137915118206225429333396669072653127468889739269539124634819730332837095744175330266656330227304771911300890430975639825635082181363889562843359187827667251550481323877454546921905006841497588500435618244906870356458323914110664439823946404622425507211155060705579049846962053740211153338034697033466490062042938412694817924669874915843495736333376724169060968139466425944163265022785684986212735918852560709068519075717951789284985979862316737673541644297978791394188601506073589521764843761974637290884341213972875684184472003887047307251163616258965750443300106475527092249500289226219779090067893401335807885774192656562387552406785200 [68,49] 6397758211799596180467807997818715096759782723890483642101688783123898359994579454741052390173333147320362785940372670539209137425484494603971912022209848434415111823625208537764547859866042095116718743748957587227124505087997176107734001414844473274751513879122043556346823887244041163339070483925924345808785186093063259388520339848866717519646673149764715534291580005863607997547331216286848020458468306314198809524031766893416168565101784998566980894691134611275543386067674909658496731071760683769181282149138784683377403536207539423964681301184219078596358669608858411721641209639141519151870989835165530213087488607218771657103069279302925302653597096508992221480836385519569384701252515971090957516370711483248156609678331335322164316985730715333458651232578776739159318331166233072231063326428240058905294995632446695415224108980789208679973191116055608468627319164787488290122015923862943539379140381016697929977054598216313421691765621102387467246547022605094123222280024140256601757587673251784380752866345224360652957988037159651606834655919185240886533876587495621814746788151687477279191651977891635183576633197811453224667461136645415511269553087750203604587713007067067183006011292497318636544898272558262568054744777692494370306093349947261353367140478052156468144758320881000613266364485231227260572976874158728827267731748796082784697560907194892848099627866205412183381070105971341761623382867582114898511030172322479623091671543151646540235500743060102501689348684149036801427810241414995544905269706855399794889196922853038786926198293690107894331313569380062867083532316538090490417270911302199368055458620052950677759486462642454782249440225493057319174121696829121786195521475484285074621084800523963353163658781791304113402802227418120249933254119684180088805064887453048867436269680895237340060367496666541005162989452579302965738073559402625324365314503735426293699322728873220755923920760228415179191730469208862642041416857879600367695291983772698671226810784529498634558702661092127775229494297127689110563175965940222633092427025704463247756995718798608640660 [68,50] -288369421568484336276714214493024130272812929316484333981244152911638610233813551575357348148261248145086474948530716132848541407381009631274430668416400016413167828886098974421400063955738534022632865099358256062688979609353973145073869292262347126680230575457429420449994512160191670374676519270660458041785035485682480500540794917729123726648264550380660370969312452912607403883840239799118141070029523912046951485648769968976140553394716314724368323394332920725466113800596183323929848172654962740024862953419515111855050130235324420569613269334153414729536137156930432777041234977062115447127215808422409487871342751485337778514586255886062563262482030822581337337844322964344996335791421251585761045403261445473328967558601920175407060999773231459833314188957348844628828648165192791186209257689429375042130715605076078839950906816371073728363170677281020559512633048683255366178175316164191729271561092183055249118369853380077355573142522281800874065043875794204428161265002055099259631617248171930708536925225558876362734818942889231593288883961469334021754783823404621176697329021800388424879668148247188260916476689614194142813388376255226181999564958613275929725812714511490560643550771844284262134919348138110494429020388971898781308820178730576205110415580753518358015418277020576127341418722995929889553691177065712511381511966400285763527101345977956036450809153243370571710360788412998824759368521121763303369073075781698412927368163121381039847400849951063958616748239114822104892171773974110458381122772649245385435935704618101560557917533643987763331703391502519525714817703706097421273397345543900841766733665009526051951451089013500574522416674877710371677698045621420192430450605645718771996838382482873488894959550082045338498722646515105472270039438222555731076197390812000110340052899693303235454643518139925589718577921865488535522309638799905643088445353138667576093380653045034797398337937072657928808080102220852909974457123252877078748668150118179910886405690134005117164884817440804772828706673000540407812169301286142195056519989777612705238209638204746435 [68,51] -63394094309666782312351453638886445913883547949979446913001192230460986317822089687438252313165748603425903821033930139830879961726228581643840241947646619793634731186580015734905290945903963212507570299589422109764458063635158422818826230725438261247100106507251142489089986625126410037674399910854489904183866547062371969809070434938399255221944187630245153500041969942620257533573927366563423314341228670036951398606190960967337881900094441583260714147744978454806934695420068376916989502004630534319862745100690973682776706519532927687968618881680506625872499160259285815228288942920090147654890847676473244897420211225165440796792687458069140927142877935700459304306649204966344604004960393093717465255943337563389691264977101819345169948251878182622678593199976161277644072144946317416678320454094679608112089802795315670537581471913559594385378034229911513416803877820306503468021108113413336362895980701195426478406956793103236238783525060116635532646531555737345746327315959159790700535049341171705483131182698076424743003754101428106587207688895243937692042765340672520899481781622397423924134947205944870057923117715124434792069886062409764851134677978496353305897624368960213917319040764702188477368479823484897432312961829184728130748225963728142481107828542282399686659512139110184371305692241302697791235925682885160640581920806024427087932326411300448278895813922508096416903434276155621443639746070730741772334407989177001047417260171566811137040345371638340687890922995014513654473334283636561340663361467706544829814078719314498367399246723967639001215229550920454484321221332425167271040606453948194760667545692563028215621615740031642633591203509836190555237614283298776762851911521289784539282101962783368680558656909829572165222763620919639909939324515235102273691948186170646044484496942901457417573325797145845990059091359433432115298077463519394007431592265116847097738259818707748636087747330758061837087590317306374471409022512492867726774648145946271657440521224370357148498044176393294948620399855179384148240638105046677877732490036587107137235265047400 [68,52] 27722084798298110493627978807445599087326736310964064855661448288736101283865547430743828518821513895610869875967057380846543938653778700492687953453600775872644580686259032527072298067826394689888346698479813857783250490492297746033855339109997734248994325768495857626335290747233245670698631911463156155563114436246909498111050550666031991238390817166725417426442527161073191272765487717014802904933234670992138902746098077157519845505637484359996596888999738454067931866958121333697126478983594665082859972028582581380350034662793314016641992624648593893609597612920474685187865847244102389084244985844849481471604712490565178742932242685120201881136226652573999111730189179910926036269194191769492015291446912783004488699011308839560824877077203626156748553317884389437128794516427841417890866207120640616580087604655720101591115385956183431865163742993977673916216899561348315117452293358444350582057103997767425232956336530612335534762157104542700026947152415512432881733711164224493412402683553891316142319962047951852344251129877147218468846660342380884413623017254359831353630567887381865625958305516668294195801271751779686411681331130404890344770623776556928804719670913915348269507847499355084008129970052226343269385285951943534505292756243500430384549529100269579834956066505739088674370570477049906721589815387857599905170840246890933871124246431707715159386420874768580083706226921630220521693364272008280524855836435219205039345968230993255297098156052309780926773554966808770820238856198399055115612404643570773792384630855467935699873588900227953215468085626052474192827916835897370251942208375855911699043025361677744864275099670390006417215400946417408744541232166820259316437685258324705050065281961584369763491706992225696611480457409337508859069597149761779454785419224231030936530062974116777667642885725485786916310643553102809780163524030932462882931420344457815504985022620329402306383470651521675486265535953668593045949267322428386205069291764961763837031896732884702616549063894657079803728666075492829940971060247076064286835371691276395988156692975 [68,53] -7185824485548996142667608656009881112015156769441836498412213349183951753059931120553601655028340824007132293141428458638266663012185526776486774631595020516252441843032999471784863879940771587269914344926296930375193680774121545178170393117222068396574626066199250785737733172802849143234466177079833371239191422690952025134393143369985626285960746839910350439797580017986589602926756254861562964136993652182901371265908902656841563921418273405914500670796574862530094585624846550028802921510792703989893364235084980840638949146444467639393110528330352116555398423226487818242660430596707953835634041142036880348343825040713655881852302500199751928055292651935712455574452053114027065804574702108947020631538912970414585595063526652170512405141002743538262956097399421321547066031545034073663390584993577542322232126168312499681369929264663265974205124335325395183533696257457450477664748395507459235001918058625026325308272122538761858671538247241062331696341294633635891428847154147597678556859411676645914620449341734647832018365498590080028936960929630833091448228216805493228470975276202830199691519473314326730074626406285393842341831787789138601419163201819522587700477250104396275150358458581927297358101091479642396140777338407856161760392657526294047324612491773042382187302445487767034868095320270901976890995993311140027074368892921584329277568841073244218195953977289399969194618059969762773910791378388170382187970128530043258645296510392379422961814078381919423481029025333295980746291592909434728276235905170882461382490736952987378186290972074418289719596571739775800103316101777402120505917042803554318932574870153870534186865218275937438145324392173066966089710911456021404334610422328540036604440480988252357572798778463095335439407945516876509818344172178364273621623912016100999074239250922572256115581917505675940291754615039695058593732139653375507406440842720379789608786586183226476231582364504940902850433294031252237503201481916069926977382322058758781654002057671692817233251539887123634940930210890562805547328309971702897779222770715979161866650 [68,54] 1215787819699035457681996369376527910566065761580353481547925935326039413640928049211428615136145444976283132787885339910449264584031300897626100576814739184849625138115981332460495415303025345055589265086370628617446777316254679169635229705877333428453553139922569662746238594429608672318348689348602618029193549386402347294222096353963498688531958957340126880531571051320679477537649886804457679746500690084732209937772378689117752047152868231500738610901011776935260295430614169941781781785865021024591787019040555718482518572908628012330805508329568211800028114309674828968771950297578533643503889906090417458054835633748278306051488672187634942987995818319858113033839281029537795930804638584764019077504319128337815494648809594548650178940816271490183124453170510205332020213626297643106562242876330583598534407236333147578066183638310852546392150664523174370303888827359129434398299446006420224283230463213938954621436608579421137016665592813016556886418172065950372752640793330178097154272564124960423086420749018404506648007742299060317764342198085557770798389968383470906938807552573022746847249081439706822848100187089444189084696511324749264683690350911680027220979104238210357659340382565016802209695303883030365289228829002507772216026157209955892445988940833439446326270030242776853851700552304897564190988703747240171580282998199937745840144960223239339144551972625055910277023612800353590131056900702783328594009396514659075898036598523268184838402334228677970019954854540769123219816578329358716420339614385287994112421170480281168854093871320584340514173436453398967088898552565672455572754745841265265971098466373598950280090794202261359207838669575172340258841484183720925664240353693271181092219980733342779507239016739610236883832960883876470073392360539939072038268959813771609836440865841453434324506353049643787799222353314706042598037738169555517099085838444094071895078060679660455513220504703421397102725082349248068707303031358834691056035822518504711546600309299312983029843489318387526844264261010338914972426022371601845240502672821738668350 [68,55] -100413753712653658449028990794497923546739051370412280139460209971379741233037670075635677414091362484622060246653785561080716400726005083671737178715320486625374949237288925439829583197570586126070731542803285697027187767515228870349907674717332867795933247010983749772257540021157805385231547233492674962701096694242975500322688368052031221901445875619602024980791548026781826788331270294572103272034768210515254816382015809623185303426274509309601854780209830220932901783895212080493126271458885249598535145052723841891131354333808870188886982687225473587885481682102400863415723271700698634171537310061510881162550133219270959899996980719783148232657371236985911569266394226886741159942714350472458468366482336860359826215742320562641390531104433752368989654642734670617741649192740138086345765082634115291337034470504909772036605716369714791326220800602625014217628543049074447608993247780174957189480327203478674569201432966474319152455284631634026635808289031593039536955914129328366627579757377656267573324335365692442759811412328293092831963432892958162806482390377208276880453132908728913674978417650658893623464363354425246981571348931848634029426307163779064177639683248892987154635810852815078291567438034083455281092374778307864960773167121121908950111631395109594665790381290263938851021011942710989557423545546871613483911778742083130735560264587841105478974876436840581698410753432535533676220312212273115511252517899624914475029166849325611503650213793136967295459371678115870171942007708255936462069603433509828436439839784870792663652418814769687748349637212315965427357872789252506346099344915217381651590639016789780079900274810431925048054492782353387954741655199042552104719690917963367511537906456931133314689342582914678217574180288845746821614304010349843215951901091053220785903007172957539987884628941268652044060014395466103187959109718737377919801396773560447849058166111858597634967747014557409421014110907808915282232510016273577429010196099532282802020993147862485795901707523161606742711760359206899057936029526429127183108476314003000 [68,56] -3020488468535307333341780437539009953833580731108412094567334824376079540358514717061623568023415412029478849342806083090374144915248857776460210940487272802962221896127322849967693281257307408074954646704179585383246067536871077266689377228458067264341578502781247542298511117677546596464227558883938957944117490825363024768175608536536412744783347157517415237533316087954734642349077859484279801549673620164848931737799558504688722021092642240495030573020986925327765323865348698359979491412131337519244938125638874674782440852590770102261375760658054842393794743151803260926780434127694316650036903270291576552064841776917150946952819947131808902287943277843677929422124424209486840481139694048367409279343288763361270900445973472222190734146930116318489374809641847409292360724592599840475231624270236896366477489269433286992068447952194407189104532685501501007470259000341623762325752311349756486774986041322878256610837109165677481125859121099843065729751466618997858834909620474201956871976154993770032676719341115159657808033880238560684013810275838667719967738301821417321156114493842330944247426537032123759761132628098774149728156589211847538361006392704929512155636930321981580577204734190779575250200980392049364722063088556573931116212776429846139937271854229983213936415665327129404120862402717849885486418310658820842724242861987869388047931137309650121591074809199601621339335393052308138447241713138344585437593280042148292111376693471463563721042664173142080986162415509560896056791410127867171827827400207148925918869802459665845293176369365352398483897671213586518760443942630582109945291697028249673573091382024724686804326969753194645876989669368427341491091316121391022714704007639638814274919297325582270848817931752519135639531204778457508406299491181813466227456263548432510516790875986317898872114869768773678042216919410169922149196817032820904087513054469109594192619490287660201719054340817679257655958333135109349026002047829923833617303712096366652601183604177049039720679290857984412767365753543734383881675170727584597174798708625 [68,57] 958654003214371606300679790267302745210139629342611887509088860704596087035456429022342792474661900098733914242421225740575800507985586648949342948805555199765085636192877391390819054673616396820779480366132353427857105937289159166018163481038039020755915171513128459020636538941350753362541911739734220385368964828969438654805653521044772623077415247742712136385669061812511667653850254781636518183520748571215817177324706292053277581614789136175304909247282884063016322583368619925419760522535492093825449045983668831314046461663941783363205431163653916077726405924116977351162461861904364004663562282117979591026332001988627196930674941058123083156165843717539497422163243248149263061842814318021386988241276653668568342668071831805587895368510153208227699769547560369989448844457424724214646423942759174194445740066996251573808075909415921147866413318842883765639497944534742640893259763196849671310838324633144864388596299681748159095469695078609444631674622171683683558738670910886515792307663249771566069131380094290775749393740900422535571594813763766471019485006747671360536871033868862072759829877410701185089232768549189996801210327525828786846923380642305230106682755558442718792360807352413699376008338141063726170274124503058477768995810826849656091723144688564812273887131634950695937015338322482147679081102361197883477967994615136861491671474458507255542466250980594317653438614371111781295427850341490431844938575906455127853127668215159973482804757175311898741385685317048281766827414189961905424172875666722969393105590785816500352432001717950614213832669270034208258254811418639616712522129755990818490748342231174216148866920165302327454904512076298208750073700742414721263773099250048962513963651595512779994991918261953096387982105619026623706001648149402232228576107490576886519882196503111392164658060919382798390732936326413687847368058409833520158516450769522118505494950750426471631347494717893119484429451333377800320175928311347457776524099612485578539398876859628501613862646324892032473483281683757859199143568066420174777020750 [68,58] 162063093085067714141229565877494952668473235916786084966803633635786421373594920428243968642658116555420149076750136067625965748397211761925109092807217201546893812145122293921483733856630318572261464368758283770553056709621680376744713439728469796800224840248835959739495223802935049648018428603421795690893719701105204773122091418957291732537814688801967281100974459996986739257674129589665110143788087615066730836945051274435063980270365871261529789855385554113123829324071028947143413257994503384577160690809028943970532366285520079925115654080123824096385354398381161454758732897015793117641705436479128588754407994693920241369909357442493393436800137185578700578341342183917235652154519022112197629334510687231919700891945701328405735945848503391963555398165680605810538629539870693679312167342643898458270257090251045315644261041907513945850250785879057773891290483973801916600663962614725315364033326859145346885977270287757460622699465443824672982340431431700455704882697116961573758190303043354265903483406685000573045130322206470207897732402976971648894512680948440787705167494046618904242135773631106706688129603899729305603809556572260795354712225007089586386853414174078644944993446767401737012111924810569402877532271900701611760769734812146121173201831146047454714580037436828862021138710970546810220300363529495442196586195942961471099056721121599264194179912603940110615129018671415063851699001191531474262806959172835045436182687501097730499729669053993492212572144144018214738623590454310160558543288275130650357256831140387761032646947708861018754514602419329919481735630255072370949426429931272461868637350583980074063636667679987090181378773550768310421781993013563057900835639017696393248858891528724908369099504295465346450331550713243584229368621921733047727228258619045288357887950058198018031305187178874029659947427331609221030784231892807719359872682263386808682736700535148969118637488948732513399353849768813942550558508617654442822331540356452225152213635677830957476047552935385685096818418971509030454514941691025799625500 [68,59] -65644342693943082503763464946465485439981460989480298540991679126985381740146204430789188304254190032920507351894264993048887374574027744419374287998138003745021348756679209808422507780149249582487644227885374784875970551086132495413611160683903429706357073911843487309262243377529537006547256876851380360233177537357517598870846446731179147516298638391340540315901213112228198278773271297350300043969787016710021460477034111859580435198722116675238454201937296784954708733739451225735775350852079649675785264959921834272014745977446834738768288591865754392778804350894575952709677008337579699719308862393908826694766617307226967459949013496289583022888871864114662671968252456118416190717365443196981336245045401541297243611867236532023944700655545270840675402312328491490082271729518729430403647244431872642536293242702580888878514936044275992421128614994159073007504575965877337288050941000833289466253182836169112475590014683315660708996382639241976783288524722602529688444301432305847571144074619216546072793352004987709099124973978885004981300057976234556855020421500582614902453500232856309330743680270228553774662035052687033841574748803096997684628836883667346948891467696886942657007905123649661956076270195724148550477895145711202898547138485173510003269513054245755414434716083073140466335782952583543148783769909002118025950695658626215202790008580059460837193397481695274880481420366984890907731083364155062726494410445353696422190418976793487247992589643436954163583970982845925910037533463765340656882685019231459559402947405210121491236840786001670841442078289204185865419612274151226856071818473325356103625246836736971780823839149591455097510246998666870601858685548151460044181939174345787020793010024029490172468606895177540137318835187424450021249831975820647254681277749394259705833706738412307552832872276093684165236228417826585418758539667360457533283089601974466788868042502567975990494832729601006991328108633075489429323444755408965990268744142126501277387414720374219359738304959190767466344079837385140251749166828719690500 [68,60] 9601140202572297291627127754263500960885139689827894894026811126557459466972744216197636630261585272969351143441471475369679793368325313611030623557534801883097915709799081218664655084366117857734744539236748957733439578523489003071006625098411479251035565457706624448779262102191139327851380669289227635167170683036311205462745469746826126486902487256110362661457858267216028145454278731951404923774731997643104260518884029954341048942175037659536957818126257806056601714951859984956160403081587854343819455050467077592930649870268414455150981790725077332049482459283474616396322305674537493401201334939800039003273200437243832343946805962522143114688116481955318177820340474281796294660017232077878778645261607753360531152504903327757716524200075941145498387713495777573020651698780202510362073174456772168448221243282914271039488365880855708666531106036137845174100278063316032067055989473795459148548114178588988167381250465681657147627983938066051416975379310205100991191170913685893240808971224246900644354035330710742578767332496036658781699591188740754394060446138716349447998352911109892343380018222653352956836575997413230278135768316024387324799660312968364674081204896401622364203653693896278457358594806054347294743692409950266311697670669244183739068262333592573311366368303639310615403997174035462332337215129894469901458982315047456233850981488177514923729679981452390489215243505835213264923401673088572911135811966958592668664293860918027503328009830641150149604135331482093219864885562450772359635680083213283984143244110981687054920768446714584000469267504156504670456278588294865952694986214703138381525528698807023845759456963134177298696906437107132195837265872051791596868818707482909396308226598185216373735964924024550207437868604502847760675926853718089324975636206891594674474109531666153317916082221091267241801928671710216800252431572704451655620465659885845810005555930571092537929324880618797754769058729944713549434568490269036078231789888754198841957461448913565337041921234280031772440164627116662766687569357689250 [68,61] -873306288838176247681491804445269309358158917643227623002723866195606403676310429448496727555230794480114110012431736142737492449537214745480246052925038977210529337495522241596972058007495891152001731062839007839143180531833256736855252606956931942693853625136158176731901865767091778514652395016082548873605366160176627374697978455762654895029161608402245670926277546068121985240668327354856539366069974401728407673285110666452407842155539445511030373230029034147812456753597150910962141712859159242959819552243321135664046471599262188418473872719029845633173042264630469575017810112339349165488259563110564513077726454650689370655049936915754935679044339758340968659750858949908136655123901874707163954063594227714491840279211513647389702901911976661418531162868434914348821983138296895743587227275424188519994870371217418030181759448449286933053537021270783297614378986595381747106472850616171915665246173533195228834100708376006204493188392478689643837445726091107171785120700358021178764959082172073938514131270471416363891859563007494311878617129320085869031401244706269512567359607517930646989385686598352163739776054044232910922726631012475661631653477338672360545472993179683301778633087321190228947156689675796430428686202863933153339389445536629974707825515614483730735853099537164382474416331549535149678978577140952880409652280217995263313391404827234102947936824605982996501595334753940709472506983429303388434973021238367347391988056894345417602252190902799082713324620619526689046838369807983451858070272026570437982710855114388522422898534214041439361122968257834334387221508182138257294713451890459898083448768914395666233767654929947135501074621508946901692392174966474058238408637583386308016843774541309661076182258118637847471125311916248110655178683315013277104368803175205044972280716171438102451551018594290362128879067429381531901613413653558953574509429546762939800658761325011386794234512237172577272639185199240690069894467946971804420619243379741623776413404619039678353564935309791973582830698202676861054709695000 [68,62] 60393598114796266269596295053693883570056590690352964950005130753683915346649242359392755829821751796137739470629560180789245640392883038303604195971738517792781882599855462274386239851921476498984997767460367651639584349125661912438331750565365460093963510334352974768383764747581832768194264831925543207235351043786760179753359248667465161079182845887528927134329527861656560193789364961405912799264581630086274057768250197284885454266306409800131387179582167802129980648053433521876617275900487687856707376319457652288170876549909539947847870850200654133269995787933479207401539360644866832766201959611624789119588114971754758519233433364223638550222153537242240654520257676505316022448331411256820398177424040329963334242102361297329504383157245317883746622466574451370982619402884767776244263983671229041195164696148593103724727285724428880770363445325226661856841780789781982805409441694473175233302337319803513685827305770195608912213312117151134898655334553660934891272001782698487766566550686451437402993810473483428319884872570868049964360985080689004023759064404121494752901178916069112527984981083208293450964432896534650396680386167380137087473093827662427948794046677035163087592704720145420841276126274294831472491193464072398844630798356033644191068914939650971774081822783331663825772098845964328336291412092358903543210575848150712897867892883341480712877432413907740406806411861106040829640489420770314734972374664451581641177700763586026124567176961631215189397188469666862629658150394444813802073968142067504678938593806378123630223079434363063919886451213676666640605662729528202209002369380440982951765842234006234086485384312312872129357481986738494415546535419586260714005976985103880907721959034918788148646989929404429812130986861449725752456527811806589902475805182940627596697483479669767957071912426519203819516214338927444885710263253108025122364524341088923637697473966049218062183822135202843997971689485388123895372382777599466071144020577142423876588502181732574432446459435313657434851357834877504939037250 [68,63] -3705949479063696946705044255719819307098771441419504670173905525844735662511781175132897058035860408614783233272746140094040210168455672383048215456976361948235336233330320551481952281286405513523028518501902859675566952529269235014846463478616537475192417318811914920541912141977180013108444335227423286321358952674993954056780525926964931270495076554346360261211701102041347926754471992199518247041613782659511837560451896360764917136085242079471912085229389767768019466487335237349975515237961938574291432132108594342084679068699467252412543516582633379599160295361704817062359326752267985611568013874984803812868787365175512987643351882576530412568670746216781572131800316319873860686558630973240824104957085573223052082985815185033458557820185976034151773609210813452779360434448658001744762784695535418593434611362348806655809296282654442395526510164980545273486589627697432081187992126568143690642520587488792818053309255518449708889332710874761361330962977792555436617430749082939639150585272898532831773780112629642164698809615974904846177372362930928652020843464555440848445386126352464161756026563945484303174129775230881591508744551249033195898656163245478910122538600189661432767202492299490436994062341597894291385576948570952878215900003468241797672650510375297251275748706445155575868489814627322022768142101798811422873934714963370527297577809648212927888833991572081462471862834979834658127530801148185360182088142725054496448132623797615340628807577759561885975308517602161834425908505625879779943484510757085090821541505664604138257440765730947997116740955310117735212426847597459051622283642260448395549049516662318782500767280158705956512063646854172829591310249314410859992754582410668693920269383174526789317026566752686083357594464735139777009614324781279606329132162046793586830201294716067799115220353666054641310070989423103622117362821681451301731368407736288742647182059654132666536882915845827198345855675837983913715743073623730229273370987980004118688284728589912106486220799607457897928776348984975262250 [68,64] 212147754363104099527055488948654026015966780094147451796943493191931290348245656694226597000664446129682062448827664576665926456709004341244458277910237512551610553105835441255419234271487849591945199614710961339991676901376623014336889869375158641008496923519612923175686606179984540396697264639957085392078815308814406068498359781707959070319567791076716427562885478787432618615807778807321921779003180413311004717801203201849761293757227368892404075626511630585895270212983457607575962052384146302203865875376864763116390450927455942967128111131541892544019432997516689096407854386620822852298602186477078901265279214321450596735969820223537214719197321768105456460182743196749057908089192026941248371038219883547611488221263783408979337274523663508101558405251913002882459634540474104657461426446460233372371355873913495777384152366731898289853786779234196903553077332309854193455809566439164868476557900016664034148907652802256179808039323243734975261871582193160786742740456284614772504274385453615340140063495811098524657974380146881325171252656806045883045666609766261416778131950265677284458627614609326294564486744794849010249937390903892871364369296566097749681791077646996920430303590542789037528417566434310776323813070986921445976572265636890343762960048187988830436455870754694995213889725529580302562712898004079133701261703163511812298611851050209706084317662887489764860506602875992769578178584813234541767489896131744936391441804350463797052489062009805981766882213831720066618177233502626890101027374569239583731709180907867033668954018259835941165953658648831760011989355567679012767760744358084335292884856290059008001678408592353803364153364556333957484450963070229080641670528478804064994742533402258802077578211668288387984076450319893019138533603915902820958879260626730175147651060498597476595883942263323282207595178385957103219996270984723787574387199656832482255709157755574230049747881139962746694445247750198029502662583556993428872147100559721525057449367258502679066767809620059032891945925570382275 [68,65] -10895050673942495649439766193314943325446549194109762950194687412658497281832385834521083598060230652749148182770645855982216283838769362285605671505404714412245427258154735677104674502753125819135601426442288202852368601574796989219218944650166334085659384405115532960548844618124827316112695189710060503513495545410710720726718906958825737464031092252342823790690421444320697162400685207079832476630219124146359657655627618194490738324574585648477872986092322908824464844834335614427724493307123714389876703248561664808531546542825690342785654892619816600401363936500150440433842643069313675234183046437833974959989210084795771162550550029079525027145031901719523647519164328708765298912493145900170771434906942938550478851701023999338513056075897011234360003294853827268546241993336454358749401220115600138731392719572762954064745251880077048520106839311550415099020895143160726765250248873080093654532893295387076230374802166831770934627230430171417704560458530152803313513957438053221156586822175063550540849843181818664251349884057077842877817509060897332004226635359343368799899666349716069427800642299088320941295568580391071197265650333960348543321107000926124636239280399574724737648435526451052408323267887286989110173687562689940790213873664263589104412680188231060295907406070754043285461036039685513687921187781304025508172937035959919605241741345504184687147921172466286662230289320226444344805288990567996421873401492212997711956452708822109177093606866432701020348063705996272544793457908983300893986137361096697534222111341005847115898769067974633993436695781695417878308870864993048347525462246032704817649286906601864484254253407515272775389068845753727699956981751790652195319593420652427660115563247820975344336134688802028266281292141959778918912445981738314200517996784315713608256520511512942508860841709014458663703917708743722302970077366277037773794139443748862649319538501946905534187573166775766346750275885340069850890560300573612775954217143312176434238593340680600872236890306505580772752136771550 [68,66] 473169427797932290005930465642483540422571022213094391126451184986785730609186934537882156944749751210518618356965142183416261158604295930885691929769275654955968205038384264362246322750975669529115910555186005291894664975361453668326619643335756592544174729160801551393902003959527836487567224734576701217569922808260032584047732568947012730081237057792317802776321343436775017660937885754571445430288413251198081995306076286050749064961863070137443359022460418268894398479719845093414153911818543617159429239692530705489729342419378731482136435275161183874552370946707690598219737738928670853227235251907544133185814147256067686790132606806804241887240207490902446834583578341187718155957371001532442155453828581833479758760759807765205425180299536882181020151972353624899423031633802356823553224227634143901295330598952430463646797845545811051456622604366220550918354000255716257066138225629645829698928935464527638802594002142323058543793636694338282997061956313784552499269270760824135251392882184837649346723423662874406932630729672102286921337450944635442706719159853005689853471401352959396746344224375109836062025701109171819822641151545617041282689751763319781155271338671927770768048980307037570460512803495586504937211086221047681658071791893465928001925532513621370720268457938104443493450156568674041066414166665171609784125509606996939155735221861191606567993517957815748590950761727030149034752067181243337813092816035918263802717108323986673276941497577921545354806112493542963022782317818724474498119865274929320120961070084150944418118201662233311882047186817681964886694499784177760541482309563953705079504309060063126213824762128522050607499216850974952141024964483889744473638429491688875455631542756639923816325008161335341517109465674555013403305493029109016453168708699503660994349526609630331771708820039240205177453822283279350149526122326456126706640017100046397938502662391157425998697127643281063576644572360910361083312940734246738099374808261726085726532635135002335545467163432048066590237000 [68,67] -16666474313647899292700762317612941078794920605560369759430912016100559698182838900390779055243307537792493132378766333696055351432073974861485757408083651010484038050575739867978479100696623655310129447309385290266223845554498772871192135948825851666458926234562397101944330480358577616016181714497646965184771711247779725181171428185188147906649412672218106297004378288610383124542687872681274582930027034508536782446966570543916108497730402509302544353873770643149518186443390503515246206117546014301047249688200881981549564432191492394457906001461025599215238081356027661428508287391090138798200625990488992075580189623415282773271272472664415302430355984098435036504698646008007399444444069596628453166492862688228245554136297606341684993767791512129947787157537018922230308954833226066801336837833242042363978268291567368970473165450289522492765502591388248334194674884518941308270931376167336219233053235362803716245664922703947871771903153012260831142318350370624849643167361398738916422119473641122593403016993573294567808669512271476695384321967904600031082452935699050180498256444971848556361827996172575326359925329235085144575101161672620301451474064224495933103445048344300826297800170977104664301052935785985440487700401714842629213715531484541252798807430623726785141869458810418784322381040470423447707144078865718506508670032290899077087945598170195331185499093444877629814373683555463452757597849100710945590667694013911034884585427840217463778948541259516775826963852240804431659028895582018312084143525428093354113716883886181614104630756176332885440567368610948590656907535348792689767254669268598052992739224177279968558094700553111589308493539842563649440682180771075231468221238682282919035884739808572373479668463675389542199571694388260747937066726579872604198643667754781467342172784843107276872226485235783859942669247528320553066883915806650962633638666263873259784272446830334496954055547730257180797362705502247464474615185553836789293172257934793018445156191263941020383154776455142539000 [68,68] 629220187360069743471327605304436078946102904671565291685736231836358593297369871912099696254774690069565278214750333067671616846022900693885992268661212126060391528098450578312227816967482332354397502474983057775081760727326399876056834346475564469171800250675375054481330593602351034246963295553344437523934238296635651772038150149491758636044075133552187314342676949038123459641019068092759246909158098148096223559104641930269833789694974980903126856126654608736400211999909837439592330852073969586587392233578065806305285682909904130976067951253529271512538864055813121008778047649323381441974243955137850408139705817918148517434512568992099625939711362534957352517494857542327920058281650908495119812489966710444486232810725659619849459750742659464934598356619854817196516127663847945676227362690626756816552573116847750455469307451174018455786946357492938320983339325395654731681335299545213351104764844493044148869505092997758007531208621587080616405418921815432935357233830599051877788209079052149228785254915585664263360723097483500980849750696970851467545619605844598824109790433817666881604016581100778613968068675499487095877489050453313278632064879627213133164843051273761866215771720761029928391166700330794673158338645292978630330447795382623581655085763512547029086219835644363587238156591193913412617127794545560848305754043849370966886724235278411168033300595433850160189815265025199979577150968292094558790018650772527913428040382643085863695104860849880621738140924015580670514504990754480293089434266582578829089038678803453073964071991797878866807518531535375086335698537213525058253207017708976221813566370056376255840733500559712606556821154916870415540205650312438566399997188681349413144970740845705637475398034169704889313944759189651624595970417944927012971146177829098645704898970362225871996988610606586022767217027281438698346832170558124486742395520458069803204914949721886566272151209344569606791165253259419438154485099672771110970038581523325264496632591991302474938763974646204150 [69,0] -87672965035517559803884327012316723746079957984499241743569537133747042750380565038169064663499931448304170389434040560699608280767745939515611157909615044940094021077307278314475129374442487309452147475655409304183927332525151946436151663402262012041336001094552131078549192833406114390557239445525349548304582923912648956761449718717760733108590668775220395811144325054132548151672485107670112882204009317540058986121308440895635329486938648996993597157651168821624229947338477964534204766251377118688851684137243514887437752953436174013787768565880936869312641211067506189197367613595234046725388378615430458787516116304807936859019160232838855635282964562723770001875637709080189040230915461029244007925584990742894084859279745651389712557092004499677946804043652480687551938450406717339695862051991940185904274894086675741381970544824353147771963394413164204315020571092655737635426773398278766091752940629333084972178167671305258964322036602923614921956278355121246754026119491511173368548130871912377750563361586038240721042293490026369616032016718733672653052606079128121762332402926855549430786526618229221140064027830992320555420088684699731444610560973995234412647711361440374902670995436488512802466461815986412298111112602751561524937380983549483077821672902029541447756791616289115049731030733693862739582342233253143201230899270139269254935671875904938335540361759962737432980745936336820059978797867049330334711421345234759259898268268716285014366604370377866331270963877853291177884830834951430300382487212732813792412690888317593870613433845808340428934783284890057447492192534604335619786862878870852120445050204834708015884352445427738159975845836712206083735094822654639775824924487622366679054063937704993690371515786856839431779228914456750006041990788692011263043031455651391379085755807692678802887662040343779219016591607257109458914011448813863383384005360050152141288902537439386070422391490185680475114528883563105335655824466181400556707978429653931389010864338341754532720541177186026222517406645072823901359989323786934616550423170382927711151159856080910053228948568371645135521788325281423821151899720411814463016893167227252709351165985830479689970137562799052971305043180041464671371264000000000000 [69,1] 4986111524985821499936028590646003013698543201711604484054030936496190254763109586767937790828147555381605341797701526089041447354046321929529793083673741204136113247950080025955423383994413774083634260592877209965270469256790915195499673822987023123582483617601801411151295230305760065763719122609253813411398391701610143087039628871005051750672216868027566723496118659247264411185864201930890720980854072522612536416319324268797219859964273486780997235254412852149751116913376822876409834683259940852560884593476999649059346005026701251190578403794485251099562209266217086867749707205191302601361834964848866638093501945020666529540284418686322257507596238222798981017623768032016471086996240621558301396239803233120199614471737666479071496062641674822854936420921733549350869602883533415973367765123771894755259476548499810431350603752633373521369110430540875526355544825472601143536759154885274506491301450779067464403462658239144555291404432462041437036837750636191844624581096317986957322690945612754429663440811316880867986412390368429871092909097255752558805378053287262741722073999916016535442377964278913050333790030374340046875056656488548240755447352813147830948494889599860090431451092495144378324933466294303938220566205627034656678879903641224319038508733607110420206595755513014858172298104186705406033617674919378260599502025206621651696841645868315620163063095067734546765431263681459201606017272449709646024923566511263955367816783986786718344024416076976758458351202401103121916462584969397491476704894508259026672277242232498412097863600551209336605774156185416750871582672255683380322259285179278817675211217283659137176847271785119002909409878756268069280471942685964477525805206818927005788212091404648941218251468062280090591613844611194337589722035227518135694177841063339537789557651532796292838448716319334664818760413769818481151250420745894125970742449919100540011817600186191057919096769119684626757732598836778562007363038370643485985491102364398707802131579185720049968321213351270240480067085039381052068770984333587675150513025402417534894135014451113974117526714586587492232902218156950893020906465668488678091473630255196365845759301593843027626660374567394529694592436599217729830912000000000000 [69,2] -52592525523026827216232469960759347175025970125985989512838399499336356870389277497523183533518704957254434796550419992045933683003025801731325793698205219874878185095968170588594766437769456661478579585240228507508973177912316960389006602190154934615650057808371539684058158680935665806382059729962809648477505546139886539853976262154287959384263887025931499034293614772440317450914312265194141875111433741888422067039912925005875664645446313029640474200069504539303114153292171720789581121952954094149549082088800822416276211913996945426789465457578466925466200967217289245447878091293054926013212283598337870619300294089015832255375706233311055902244495203366389319425535617877484197091801123328096453489613718815478691460869024012081050121083841797556113166178143253958643009947801283523793601541969497695115983083966044999343117157435306547598183464780746393858218712422541570437201243696591290961523279419960016675362834657883433010607545766473705449818364355557631816972285373020858595923205211789027830848766591895890727103082415292540391662149823059161375632634166098887552611864395176865254030505281824447823903667720517209497047801526708879652456793839530947876417033463738437005249832043469727285283140187243023176063171623096390935311428243296984239532317100494008136548233060413063025991269204948472440938403459055059729773026749990866833743156021765040983693827894553316695209449304770374372940514177475534216642721501270127819904782575497048112667242906407217285946941756502392217250391256800020615202554831738591766498219726941009133595886834842379074830570513578016703956091197393785455410346365783409201490069429856733512250545943624246565017751829043110339665726733330203392180026717954549692511848452767143619849241500711443460808618730418887597731819790646257774180888731808527879222776386740390168598014453058495883481326429089726210954497821994176257438487857757384827388666990269446687224932936111007944718371206753022173403831383412588854206422765552154301496888243771363100395576024871500968757411017523044345505926760361838635033004142109877904498161156251968176013989954907481697576022420861115210949721796394110437672498098611194698944608047882417374671224718389830888333133745555566133824716800000000 [69,3] -350937405836509678145261987259076338480229490507327814970808750208741273611479024776744758902917352276244033389014436654280327892115116681569721204036873852124157047394369862439629352439394753202714369789492877373537814327693658477002923347397528456693782779634715980777421149077543021212752616988193252319969373781269065949162796068675957518402897797173733887425629758985901774050264618534791327525264516970944324057029172010599738034352727334074987654272381210484610328203419313194792100032319733244007185534861224459115171063864898759867861424274830130727364901658226796496262386834509215759052540728676688909793241651980862316142089436561507622581355731038308907635950065180027366685934905730923265485771766275894919707204033730663750391563803763967059894516008841382773474879677360719894172801583989714583097028537211217046488252184316986224889838130991595226997953604407754739329399659476610578058566483457100838147458642968234745653305893580353916644193994726897835769380678543583725144529132859253338632904023992312096238844499628594091110916055352351938147077822079108211099791009810274654613793914176654636967637155004378716213977722319571953912787541891933055015328398549677500634578364927528130807450146984199246579100181571142950101424305315553793134916560220223383054506170753882408072870159321406532739362365117629510520917586723433268834408165394574473583910264261377391866044045863102307288403702356830300678634815414108554862909636203497425626638931168013459634177113948037920434215544566005926328803414817838077781913255664744764040542728663165568141499619369998355240630758428438419582960248598063747786393650302530846430876532116359237325980957038257052691146391494205392821502044568177508436896291150679043743509468547944197062982380667935667446890547130122252538300832660022349111803534144392435602966691915352822606089537897714591354443639093409354248102606298848406014624716165199571543593864002735344531868892412659899138623615301954676928351304798587043551431919148422895835300513403112792324470740850734190804759101262686680530108177290681360379845888260558099942589218120435354391745523646123309260767233244338265977312788121257252369177732122312703356746813746767435177333811604555361060651008000000 [69,4] 6282858813604964166518604354129894901249595380822820065417815178632763544842752694936645619124836413255041194084866554559367572808645785287820167255543909529509354878510720754372873007905800469872330897410317147041787459533728982234570272495814897035315288429959466613880429438355857321501341018480606679703296077690441729105974877264038876049581267863687248408495188732482487252331917163109462970514976578001529548707111963786364693555755643310210267412691081039401579934525553760493978166937570916693286894050511426148287849171151976622664653755506601391291656032527176481347514052579512157597337952312781344478607568537389673903167659922138604934845451066983009309453327931545831217663250171396367250557787609460823122793843180096126710240847034187208301153539344771275809077715170038156118221443884999946093589761467628126628303358837199192449946234520934165640691428565155634735295412609421304744788531754909128762627214102099490679554956688440887333544054808989384776211763634837200132176336435955919939590504927359559971346852882527475404728922614269925544937918101692979480089899937797488561960870989201648419086535479294765246286069282259935766939672635470372046087081736377472933123423669668975964258087910234939157286828900096348271396401926067360291164672241839398124764379915143245372793509706617120536378960133539635331237058669902849710458514280403494567700714621576552950610176385559962913828741289496185852396693446599707717223134893471430667619152796877809084178667461566205282700361724111147963240931148431031660068590950872100249140848637919567963500454896039790831266303273520075235928629185258373380976149776622398259577781521142012727675737402726925558298578457432473315856899839103096157229775420349545528658021334086083049468080099738754574896586664415271564959504631264477858922039028464348389383397630607704225234970576134416744005132483394427710620090802455064839967545776873803792608021470298808802918824298144717089393153353452866137489115429644855869533734913905724011740144218261747605896963284342747268340725550872310822542881002152107484574370003535705696374763219779976842531330588713269486263412217673717537138960215378943792394794578491765948977738688264346461724326539751713153858142208000 [69,5] -7978833820856734545783048151654525942496720673625043886989833725230671297135185577764696010889776513098365909758561254003467430651265875893991160966980535306748014549522169707834518944679709675677457191734246605798897859678764395767689307223072444943591757234054736262736380686071497823896547552232550542251952093512377523921874159221992122241415417733864062861610277776532307304855190476134726005666116691995449078184369958205895458086263301790714840363964037918928849962902050566370724895607611996453851941131615776380208837149179543829410144018288309618047805939321412031892169769007476942128051623384435895896547673876909715098163728666001130290230138682931786570759565411757657816178768497190830647023963035989436962405665610602397344149625675073476445722077503119135262391624978385043719759180905762439703590260372271066815957911271998460440679775231673640518481502035125168010295993245343417001740404683778414386788784820809997104692192205106456258125967215049574524810918205718993680191935518514188162503265156823660029590028592185042139842968898263355604009412930199597184864597629551295758749081822158887240049028630126338590235780410827315689045645267903058404513052248513130518207910610813390938572258687800215132303070922407335878870061182077403506488085551508741677790935498096400303564999644722220207770468614094345945670211563887058836367498999579769461084871823438442023770591382226918197637101649891746182379088525394981470513508604503644062668234684115729383694286432287812967074947277329514915645761420213699614253497316223857218051245914750335978999758988751805490510409236325231037262141051981580148329720017358566922120913934758309303435834689550355188548260079249277669709314384098141505164098766713492200177878419833063249218797494085896424583066958253466644076001137908733406448493332523381357136465128221673825279871612663969468015731515981147556019022037862946768866174464282961879775816547982240960976592490104565794629232373898857484491916485126226548016874916594991496531938777702564918988854787211978971737644271314386715030974352087514058774716734504580574876753977131272337992601660929799386487100337313817128508718884004652804475947643793342188057117435330140908602510191255074887014809600 [69,6] -176338088927086262593594653063303737220817930272382498351304329439823591589900306525741626917019932883873011769708939792302644401418720801861308269984410114320426024378192724918199746136599680457205676085355047328526387216684326416116391387734883021535624072533949536507233164231417782277762220279809069325482582498689881026685192130162935511743703870539845109781807250570789588477271007994469878223254517273906166407508986664262542043266932078319894036847033683392968195820838381960583051860811931080258038233981517290371809804753203978344023765655977736396573298309756593817433227291308127266275505706683060788648288536127254965344876430693472779985340172094891185589907835299728684162674350570218182532232515087017211453284148927875305032900185465170263003733462085463235404956883954436378563044894326725966359659414660049973249027153124108611375190774836439084293904569013588542537576124714908613478391816262096398530380227226477024834656869562463242376687590879719221122820311689813156826572272577416449477578059239496092188650924202051883192456841302995728974831059159684093039911651727104629736510375537736166998787622277390410468506445522631888103518908067513433728576446167758000150416209459300065723258658495734084386028850384518564538718412797843406129749774283523880201669475541176879195635097443981427749827979547840874356114599626093429030581804650486939023782660962668527281668147409995983671132911497025965394496821473617744536350961915952634347123659042348382266229203490986598727866766460157890396842698705164670675772875766212418276545346573599885868563773028645681917722070921731161344439226899420984218187474137922754405083214490764284702071585079738854998505349693296010805372185441093808284445550521594616923503814652099735983056183003300478828446734422449413268424474984457288042109948653613387918862676387504504294034186827487162014131448234194048068687581236449663950624761485840291884059918634325157297317239121826473974571141281547433349061147045935503426284399030359785903284454705894314920601138687884657381707489394930274309343255593385545426512299311688049431511466148182341229526310383411195532161750533122012351017719540370167559219976334679056641869602230078866184436641035080857708134400 [69,7] 413901754856915454386731001181630656202307875421458647167103056062421022849433182177552926341833802130948177930617663688506453518932044496205668073822558235577293028613806493993622457316300485660946422708063329660820676938102723713699724793946027867455488874853799383358117386004888912539269785772491552243591628154933175272866213976044014065684365486528672575573211942843906745728114303919521591143559193851982589041241495653016431311202586575381469052117600700778445425695771909686929040041841090181052489575986067854043503396754366209529144034255438118402168839796219639408666164044652804389026104391021357008801887634748588859571340679523483515013621952662198653007328835097160395837777163024728135888194940039702548237828161474257354130364036963864032489477989559404362614211893785222396484691651531536520442107546200161373897409363641239854587594214025351629613335084534401851049172709043934897129430369481024633598480020794713777423599872257424493409682642247475561815416208156933685002171874905270499623477856089451900938813675727890050699767287565620949101928887578394414441372836131855119140593862605636084717837067730094384770943358640164150418336742627629862672097525842563799696565171977095973453299471562619723515467154200559979783140796082807787507582935031482311196978580877781703516327438452795868501002788055509345993243213972519940317595080109604017408448437397110823168348316885698117524544360056839586890728322681954401360666110073210123239082690014188996202585095338345510329867661571301143840292927313099129500111500774352520308830082617569985464377640126341748955077040595493879693987088229845638314854006885615385731638227796752065955332863355819057799680722377189587108103045664086655096613101494203135205528898527359806938163647111122563014963475491324863871663454919444210854380624292978518029253935074269474483643120089575233159982627387348865503262300956700731159421678131836487547758204906918717559765460731166703089808816658821086919132027858286713610953199769981980664165592906561714006978192544261961557800376351533631332985739998420674404143001529509274455566378566614923620934935777135136265138484016220787071368948584573064564623664063623145142049319078917607871326362814094350745600 [69,8] 3353565281240859366603584007292228762977189351640089313463886032532836093562549884649000643140896155894984920015385422106950150635008423167868220668777778839244789184970689270661171098485677082451174324229880822425080681490069795490756583005471303519274132198840906764844131673660129618526690377419994588605800598768631500597105553815238048123346314291169866985092995455189859088001186590641404094982332337217800832425180111498225090572203525558587982271981553925143342726281769510942527645300151977929786136380617806317856762995698494289797241876875057463860131743173819114045520237427796935047063454516232328303708632277427781633310023918965196669123446215557657994006266063478350206478154514855941481545225262625976165493631261845597813326348125351312573981200651818153138791276256626635628049364558110860033078196505485448652329148311982371409420138822153283115523719421037838008489494250101008520292946719948863423922437857430126374892506633219766923865822590909192359435420173308856633051718197481701299851778296130230919269963083216258366353601273674937181859433160735843259549889493812896225580279577226547391014306039580557121647035540406714892628700211112943282022133154516074546575051105732288932432017963008301518371642339442148313700228367824306699620667665383058308013411796941670119957505901866381956709700748454893846838247806618672889394935324109690941550011949877062228412552753051828361155803794785873567428431542360450321310140385680291090917167211707434647807478358921186390698210294969003448714186700871543991032824934367142768640465306253622340476652394132892049144964778353084654011610979986054473059328073934659650707588475359682535160881169159611069824227107453966788378493339038859077240252588656577793649433255904967271347073130066935319314539619507750526502497463143342975072694456687656677447616576158691873335005699590255735380583447035688204727759848342012799692463663446774319191807597704063595261606977401002771984629892442023414972449786894207492788748242394372391119017150401967163426251299042424789293340465436578878587963542236556198216751903123624710828934124744494220209405272467079126846466829731045025722511113135032674837583947356124206461049028234614941043006588867890380800 [69,9] -19633700596053123263209979042100313159294882407292404190535514784388238885327385789609328186652450283902011950958207232495639681146564871161080113177304305149963863617851890327815277423753457197475299939892458016234110207606750216160735632267040787490328117439075781683826666935786372876021691582144103591881278901374720158063544729266533706611257505160119649234242320320543348889725203086333716504854047745748800236799676596739687126014955642346901642214351029716247523834292552346461124885352284346739897721240093628127730352654173071493899368274801522232848884355357391628937229493064855469834092515833153981243986192133845800149089805025335571717549568652699409437758391275565637060739971151544654605886528918614533866861875146612668018692873227821399372658077923680581687739291700624828543117350820023426175788384877966183967867841056633514665291795533766098549669854317026895311251753254502364046672734631092936411177552241032725474092021223497701705409917170460755043966819379238561632453783361322631365179865740057553275140520600112345904543851974966396419495588822517244953380860328625810924617845547329472430000172841302795173231585696543885372132214305839269983642051262474510774055976921834905702793238872021134067177242208485562003783567681315913351452881886357295578180093130724392569311359972471592217397234430382673221547826666817211236154821609334391515173955022566719071605172290630434181066901039210394669910755839092490878561777891971706142223210844851212993936421444864053740622115356936598295225370750219975746335845657624309214016831172427011560153752780612983020748652742259272714054380049824196330080153631531464120063036418593470225927130504007954138791974773721167263126266379487106198059622789541089909552451776935124319072602907651210547038953881951964714916513842541650169800613634222015167242091657694561574886708457738130584470939993580853565277394458666445054468145067458674148761495643258402143216498509277363493477874356476074691409293637769810184443365973007802570021731423586283341576524713344051137326923548705377346442231396697056909700326731202320354501345628636172953310278157996523550322114571033871885763256772080996875298073576973800957639011165212755034740533942969958400 [69,10] 37373880871016174391858447113039480097037314368032143070315560399537196303036401391185781055750268205313422588833469076546563571639696370551495219875082465466063244469344643071214238610498961901928374969825357468068944173220743107475641114908738846989398715515169218427142449591689006068862905164277063709373546594680566163923658566142045653099098679584586275802009063043010775458797206607577906459675701082634575298024071270191910716192323228386515699888529816621606205028353570829851139970554322601237947235342660885854747818887187217267678797327129840574301309594185918552958759011091880314393411066634019466497018756385878854347067097332064745575052780919921248865542619981451318912779111184955254297394848954338161301099785906084219584576948054164506235983144357097096727549542760502751944796067175776690931938136385342951555918554719502072523946391089196866023197832340481877580663938001279675189009189568461289847597266836303393843809566136773741860048320792559554771002472246481543217754928218797229922916714089630602253572913354587490386283716326585460496247185941930798871507838112102393239309109091816953484145101603983361591700109674751315551984814063568754304377177885176960809651281613603182873181954760858368519927269195538576567963578656335922172017426702791546260313956060118569530904644217469075008683360411354212873853593948155678758750644162995887102534462478361355762091538094263010934612836622335527632815585485901289606632120872498937595125149129677083591565502624031907276445954064456648064159825378511983976003256610500020541689072851306877530338565330863124775455412728430796565847225478232472639174037628372614021918858917407732188542385446581089921432608200472130327869743809121530328054422047515097436828492821454597267157936879543749946291756813195286016650163499737108151731701994987273728876553384014473740036298757142779404910494827069030723940920041685971059600116707918856072569553513944387303640090704350142028334460778068457191725629841071770112909299118080631570305621033054448569066628212748669468625199604746077534781244304517655643022270265858343453697136824215151258621605964747299084180329410564455458727339450126066928476904888562267668281616997524567052244575112396800 [69,11] 5283084819317153200134098096947898413173539540033813693223506416001153460610533836420290163814253507005453527602288489596501517614101860691327895277507007839387516174867842496653400399045106228116246609906412725574660497153587973141308127572716044649441640909400520117661076219477786711780410157735721549323077918839568709816323097303087821975551983188414950581897302534964000523497472744683269801545876622262120759649821776848110993108981499599810042431684252114965483043023878892095237207750823834495682038075707202052969514337082333893645179887950073724949745349472874151102864730680681499720098196097919227345065081716502537569933558944537393108283679501735464726888972166173286380640698026069132359103854284474958601630223297921114640525274798596381161102993085269758048577095333374003019023056031635985149477701503333706024888527962659580448792990363532564434547937146338923825726059093162457360689876793704313553834140038858814439462218505203737051944827383592578183972141436697879139843341372784227350784257591014387753225640281882431064324770102996623078136009352047091311288940855317367635902529268136799788459231610501541338017938213980925475615604673450103342356537532153892513217032557357093475052421745620875890164119478606165799246299802925172029154225624651747249251570801752401475116440700486224172747175013656479452306812048690138531208365505584245700180187995352157197718786418578833145327057479059749461222893080616761603335610759370884439943778473610908811425070260758351091950756637947432855777453043139535386499593102328070048706306814219336352485243272530417029278890807784431616174961147541522429710830057605400691292593424435148970896488045734390843414613242840926746469985769678400120604403097789386569850163418202164374252166510214493518168173369265360229254135725473113066910081243170783599134743684758356522091760372118808549109778090824359631257974126989766331913750483501736641480422561699879123276921899841395869923536783202633177411162468016697605416588117601712712984517370318016030456225438061727718053835609084759871356623523283875600909560468098230712110021178437521893625531851974931504135119605217106145213358061165055621090225392438485655495532176267328962147070771200 [69,12] -140460071063395038463283779018624812735728769569370289823926916009817954044042787394494178056662409836782849215662236687111481689805003751644851426943293234387871697418795149415717299100870598495926044245037747714789873561054490917164120828573961384204452687088782500214851532327576848547099707776271212028441593189707701214350853101774330017006788695910498210741750768306741958958290238844323940715965236116492377336267217807446044241313903773525412387844180249232397143830920782173637797393990767051922671202103475928119360087486335299554976040522501612411860141115089363903098453688143264657934096368468619566324095990963612368889582995989698976928412228307972587552799488161773427080063752792542734764680142078693565286602239581076620341465619399315098564392730704501943903270934668901562432167885522804507841913473299621997474445637297123229995075386871845105584120250557645709856909076834099733234424209184621654397868509009348877336927943540187695338536481546574173990477945909762670296379928883261611538417292506734383281486176543605228176705844675657356043861336504454787713383137286729661321900570299520754426771374070978764932899346966554660206275685517656183191855876718623802095774340931632249955432430165111333984751579196154180574799700555040386772067237135172535165570603055221308046530503678374995633626871815460504887975029830054591683144981685058025517958247778760951773573165711238462536007559215819733424330190573659015524329708899270997606729310045121391715133694657706156577865148661945156575347693036449290826600985103496990604677008115523220860616495199575298931683964772115641517104435198759066789870020225187040089744423904402113350359559523331109308296833330698434704424599641590743583660566599813276782111394270438071309972752089109905717556278659471606343598900534141743818201737589097992706197168251364998586603940633940467305957566500713996433081406022294513615314283052369371888363624236224341105287115819087971459669439827963852601544944630071555177619856071412132293163589803941237700682527972211511679760412147859396635871651870173125018301632208097220342580529885906939798537345654170719091035823780976038981576330649025809994557859174656003911469413842330224088108236800 [69,13] 11438793454700951902953559984282362316529930208199604992726240985986647468685350622314945039352119833359284121727685083710616002300809089659614155234558876747143952529839507542154436231266298565049741030240176540453986307755862122374644719698728243692507923496669376013830313523151439357602462571456125275723856537979195730840824788602734507227686021706159278021501911787412647278736815602493740665426964286917927939444922622721173771343520143902342965812597267796906019130349437432865688546426004245709212797548686461489013707345935187030747219174322331779665694896457865763117867368124386226447871469137822364851331561413787352331783726488732517210031364003421951944169243779090859407024357048673150237431633801333369266135021976945784442950165679038430534311939609652745688835848931014134933924628756417815146486997759333404787704923807320840178672622199617931153966778985464213801716085863941299311228686961626099879482870609715519059392811983762185244860714918180919678804319875332247598033755085712198224487665712425646479066094992954040959825729563860531653307582459378268313759574960285688317291762556222805167581281456487427089738933385702184508375430680354033346773267398905071824502082680867431552010936707705255186616568108884767283083434994372113279003653425247021820901545632080780928260149300453884499989440797347392725030704131882831537437960872931745881587337370156598133334391580710204881679052998375932284794255345089969202778089425104774433438769643918726002616016546250904429380400346778929013724568809059217142955274940947206555208461251782800479763333675806694343687650069335343204569782795555240827934905424230945474404766641566454377956723653507855033103674469231335133010877075768080665543582282118713182751915739510584885725559635463168534273581403419911958285972191273723549255208046181394006784347741227841007141058322973157982892970925750873887708422710798631808470993325481329466386690546098263250818889642730852997318100000413746487610817718339798932393118656377875309097794265103257100594277300038597003685296572767136605083480361724307239885938815836208250596541891115744075338498116375804352480253478376261087528582748551433388571045530304251360360552939755114227302400 [69,14] 1909488824666490092922485989846771945709035307586988572365859812556157484946701833245447268693972874547047810778014934072424499754370957605349439616031352161201248390569850156423615597636592523150704930222437617546857432960577002244700274060758983506467602777884310681918011678185712040270146577283797212871978043048680000401054123319932948629593956282713062103078953491396999400888674658552752761684117065073587515534729861167896476759673197071496448105851356712025641327245390941538088080764293853185618989276704442626492964268462245809391521875970059356070415483676135749176342627987806299816544526906467697847570322723450857865746843739403644537698978794878809544992701286352895322227830731702521958488037023206212276014744123001021798643663271366043702367720874649478208469645213316426659669691252523461507057936096328414828507811696488313841560008265204495837233525471254594977474107480825821288237510028224844903794831924018686752683667047883065676555338424154952533835466868881330683942271650087825510627629100881970708134707455771209796458165088161643005354043291765575768113180256144284149904418571456227303207269234952265363526471445287727011495422219908167379322066524198484076157724937863188117348809149502490097486804291370768623555490219737799618003064038817188170964856902746169860733837309804963391306202248350929940419807458581273066969011212927134428574696981607406922947834550335065188338970213883930386598090647469769532094564645585415213408279247847966609918387535002003806428139003865958360060560537923922067892328351466473674514179656939730118474283966226815753472238289800860647775583277420453381982742924607545554608869974162111178514223905113760240370021356644862013240656112099968126847415596164926639255432577490077967353443369226899297375302516926753999848292785713729543685278656715236393012488746045008275276514309509621231540459254478004603910711149087383950767265841951630072335396105074204931076681751455029533645657823582870027404229330491173645178025152190179710838213513309082905044882230318331654860411182341011975514868534109092470586659851081307853193704911642499335741691975927151634032568311432760760513610439912319684003740282065686007598713718021196821299200 [69,15] -9479136259519830279829028398738163321755042601782947896770057999753845446564550383791517526913552718946533382826606773889222213786779716846069959141416061831651740999467844675149166855545856226234468961093294697149090391499224694793466983450543456061380100287810864771289460124431260096544554936128302691411093390369254468989660050144297400796921647037727689746999078281540484600074420157956279043785200072793528656052835806754763481516885238370118127396805290881992546255249818568165838685408070185531037567764708750660265534240481423082795842110833754087252958282463373902383750536288352950276951653001798617598368278779359607882062050052270111662422218123993898207202407301355868355580327169338537315204655627920435581576243553207884232347234141700298763239914651407839269246274131598392987582749605692512289628421165542895233449536185397013052334553641808643172139396227724100703504725309321423634577864160957918302448194137590507097422086909998312003295552439856572963055925358339411212217208865566751150620390009892198064002418668064948640871079447400320938906966152601982001234825173803903613031948482491117200120200422688069379454372753034705014502359968636067651640655078031288699534022540018864430729584650204160545821925496053962851049544853681632598437458357553799006975719019395773959687586068282914993521417205430429766220901701553998769188299021492794960986177710817335862432309526211744124845235103923388185920049648359501038289514985468556241711090486445041552888223033007705262113820274996802662491351316139158585618449904601024738094221204212789113330092325126245213509028086052567421237151780486407216798635182098310582706537468962168638064907776568656029090341600674906368600086691375713148042481408470218930398393170133946689140724005290039545215162586278567697437926642400351372220056590875746759828955736100735416020411333089475390424952205788108716260891475903025182537467826400789046737844037194234906285098645203625591446169089976438296172355407934537017848142128927015963445063178704255119900121919573822490270919288710630121783838000525638806274527167462810603885987170867044926369129024010036078167548711790342626651512703584666498404919083831083376312249384166353797120 [69,16] 29251663339842108724798501457149151238387612923789200937682519940758618315062508304985714689024287922764989011221082798530892376868100124612498442474106040621669117899676955262033075946463526155522229423710779736661996299693285193542515634686655860400719258884384027166355825527855207753097215489837182468818464986561470447274913721493914673182440423396439472502091963267380358990250222333494057135008474889809253841234400624245982925872354946575450551531133339107558951294552186192870413341871261948544824685074309229542477973859887035455781985213938126957981173431911317323705131418140420908711197455750873353626590083218631436801927295174979128345399658177536333277680942513370469787594642322576892560751452966279281309983578566932025132822480673971193488308641182398845207151471187409175291517652945799431726557129839543423177735606445979250168137006490924428926567279175735470367597070032301199321037295353083799692944563464473209662611253044742361202296316574482029902376500834342282361913279241532730677323619775544217561189332720938103121633975265357694340543950367751688728128222569817798872519255990002006320672019719397648969978971055480469288280374267422691676299530341969446455098439048994598218295687986853473573329729451516897582932327789010065923558414750776480410831909090470367810593008918166025218716207631616232678267700419018269850540405158493311107708787308873849457627092441200686584914048067760671399562550286381006292025467153399292825952301098967959736248624928703041144354083914659437694637224575637207248541294213902003307471344184227734796168917019178067565885550354819331876839953720725876153294354433932351336372880797969575104809400172106701249282566923282099782985417765435035208434334397931937313476976720308530963916733426868462108914073673038286071023343084949022768183327152795740906438821303724804325650609476636690742263121262143831714719168495818221048902557191559612716632873278866593032528955650626631363644959469313995339940181955311662584114767494104398067955590343619803944492973527754248816027847135361219959858397478604627928650538097761888895477754225915226604637644120132912622198588455038983073405814094124911555121551503269930797787189188094853120 [69,17] -67144641834889637568233213655073772004382619951858832449236242377465935835759058381085970372120894757783914665419816457827726162436678103613042811373304472684644061924087237483017349526617912945926318395057275576191322546255152338320831053675959618696379541738761104157102283818695449172564808982273170805265485240932119807928366751048208320910175601998624968475176313773471698866919007691880153624153369021757602455457092890475492240097821717258993739025676612938420682068476158430464599954254268528097230978789887205210569222523241306174089972090792040749313732814436001960948973965164869080728300288753764340944183852068653919640379113313041362696937158535756301590419981769131496550049484679507608629925320737440454413708303380276401943795403992388655317772184831454599367005145982994010675415828727806982881981970715889336347618746936589597451863780426626411511575606867381410619778449823242149434761257415184683114756414212204384074370545380223580561232303881628379768143656542325038769778758287169218106781936558507580824738237605181261877222527073589616352400693457320144790004022526818556781136493345249301204818273469507883285132185554993508651734627437317871963427649955294191390144137612038223675632230523460429198843236303209592309496932527113236917759839891891396498547504305826096157080846294028193739206981222323159040596544908188779798326981139382071206346081246049283398446084818365058592543069331576025581571949418561450836698951447603660647772598861205256703900951866704057341986977260704562105517590465767259420013193778844315914756187409071587636223541158904108672651658704626320090169337289203593008278771091605577664468284645879287254378839924117199947338343894195408646966272727822228238003627214443609326033310408837409097125265205388193013806087102656835423185382483899402983097644807365818972952886026297910388546107774923631094938288601307624632631157272997305806236260585661343067947540134418240955794991780040653434460920041492774095622779317239852855024103559603575537432460146690940733340578791024903700188648709784411847625362976387841771758482340549184235494646668391148790443407283199353610873269101399629930179728829866055070226381068537104770940408199905280 [69,18] 120207307409266686241787438526125434397886481417985650359444214229828582539736913039609110218652247214909835511041312743485845344903099249001504057659252449060197488950585282381353351308522244550915404071464619731211917836441186362834600475128037316249193174300201579686626111575274570574023512176017445543948472265967130761455404203484912654633784409526228429460467473341155045720643635090141258603151254457044255029084552823381829884299950383163958694891996029314318715959515041673304178906488896637594175157062575923921479263411826585806166420628363296859859854298437780671070091220683265566760447400101954509709100463620600083705063541792883805529682844295838864999210720244237112525482275930344734878631420466155489588395309101834395183999702049712705138454471787070913772337363906605779837409643306758237942819555231371757282852854023154869840687024040953019581738180764467560772235772724466326058754779194959424331085777903621346343203278749690729839610548502395671993012257492112995892828549464102948365860755883539583657523570411402214916061013442297817526502341946334652312578383910090572892381450970094978042784832153706543511518288149733822031815694935996856195830331132865182085522749033277956908565855282343231279636607019357281526687216718882094735548152943770420349901675140142880323058730050955867207195915796821884442785441893971159649510619790064719569063162946002691911643854314325095792976432436696621596242553337109784427436725886712443475108056021754932392203479110070942231655965186673499699638633010958444236715661811035254282559012582723122074696244772908050516826057188712610544598268381034838125418020100613253763805506265842003142775977313243587934418376594903040905530339859970298108025783519873515481829775504531139741855967854582426159521302477184350149401289056177190428991911469462338227262391159669500365557011804882811894209846841584594589942678721704848614633646313507910978388599382043603914174081333969179990315533532309402984892462018410740238223145759175181267338954992001905141583138091588750100306616451175345734254055932014861764394074956129157850359419481442360409150580488428897481643935071932917996400304660648979253561810025399244089469509304320 [69,19] -170040279057479154609059004705579494518310075689875931656670867337334769504539879202343427057604510046263540294642456939294855284961114501372045804332584663538610223417754881660971670551244338712202652077236482535007390000134677133652794574332170700215557456128101577776557523477098894635417521511018297691181201260321547298250263064427619137004848279791625720074104590339139869425197717465588513424407484492039528250815312079340113489674407449188207168870640273779635649574801345443450043514579669948326970394884581580966422438448225008942637070184476630094346338969589738675556759737902476385489168562163181059067992568645133182301545245432801506431535237613428586699915601821980724017708458593925698263210953521658225789974936245079302071689921141901002329026151063957546656300098268635233955796742427595101163254507962786861338908159413975788940629758797257947949453741872745817177873035607052118465240745436938178007787303810352400384999938335783764006659192068255224134756228154426184899243391213159865929794931550131983452607850405302503692197841165537227485327885573074434132079436225557435777385659892447174529836852775892797360186949579111054988738112541560589849340276819352413223993420254288746703386991456834016406214504157887906180918422602606060024668731566349281638466551875647324188580082892375799291916075617079229445757967940791287877322175721000349758447074341249234909891245721920740960794801332226097685531960079056880323476405871377268993636459429386079601785000499702904242546810834336076424251422558072010813457400394792712118430546849697676349996529152666520649245866840473500842653116378242758523532425574702253123264629053188486464508447153540874528795402557327010273264211201325374025600104163583297651239815289923240838821685343506045359987607940256120916160805649809736616273124998738697180705660320965917792553967124630164143980122101308851434626523141913888708488740540890223972206371927140567977845503129617461005773415887018461134140476426629479335413449521242685228814505556596781009020425440426010296490058306019494091507817302313292807062075782116839328566219066772063129559328624317309630952209849911448335995154405380752140475357696230906396168683520 [69,20] 188974822404889208829499837178960426327779714526360508106571638752631431235488010727845221829990831899901526726410598871520951348237920479898315540792339354563877974722538669081160960285649561076778230787636855547675765348028418230585246323382664629699108152737375088061037043879608171329783034510857315930168803548686529820757197930038634150378697171579704472725996442850265079194913694792138069293813909831979873006433893885529749511133829716259489977853150761605103151812454831370272701607474250704912329192789325531313093166507565052669590434490361003947886138181900897446884478397607834024580796139273296952286146489441062350037134123808085786833340176362521365966319526725730637295505823288669963435013872150224923055244757694482691080483575272194356190720144739685120699613360522048105047279585916899590888880767885858124021965947744809009440183152640260403222157154025434685830510988526414447669265172857251794424454734839765282379578487652295947591889287806001821445312495547843634104765117829266469638671313734148127198317783114764436560553355882327231110263281651800409125770389968549841907125279272736556375712873771768963847212750390751062503769446451966383159515543805284782049122350308885966506494336216053578872657064475318164237527510653653404090023693138566086107427102145929442457503082949507723308461948501833026150540044950607451600137808688661782797461637720400397755338481069015411782568042873250433176861523843244340729560182348043102287307389790387306823297883317793342951501041340356611798664112459546318940279523357154716593346950493219386330080605519809238606535049435666456568908965812790993654035176844551857786564787994601421696320155235717732239352473261442929917705711871075221389437699179508713306963920399026188591332423810293108204211759823603049893619646389161453032921151679971737590575119734721493621452886328917411811844500328356146174022260823810603018672478320729213676554363054398396717329831818966314948045332961374688361210413050909156568841367061861331293564932411973410263994344431625752548428319278055858911612781408926773332524675942693375329374057452355149892267819887044371555703492066513161297533368567885694196081121620121229417512960 [69,21] -159264513617434057078649123087351705390343661101413177042491205082998283111367973213989514005203177390456776864083215923771716301481173237994555124805662782402336731182156469686607769652743979783172724312648785033884014003017192582689600120332574334203394143905248963421562748602513051324507590497488920367024926204203176020030796589041457127490540641113263430668826855548519455402028752570822631144176196117297362942798750421150264549081948077893640434176369226931266099203611730906255222398298557153718082448424228653577629230149772159490505667248752105400689327919112412611318159291224324563383160656482231939313248113772175263400675166375510635621782353829222969959502749709356245660473168867404598306482653273239187316903151345699378151232547560527890863111329860395761790804029746043841897044919365957861504498963759055235028236808009941676101055007589736026937603659631735924474943053744617828374590312069327111290341495892390655483559299050538678820090806889887843299117614425856841094160590092512745365944225978144642798788871487024201624739045847629346177837354818613189847968230329620039093627848372392392585278388471063262120698990189164806052712887783987488842924614741118571020268006144657748666458298327519065432908705569065500639228843486563733191874292002402953816661566798456827979680807138323786248677712242994354990235076551586629833776388333420185798747468774227828323159485720017522969660974691407589479617872526498209874615409960218495870517767573105592330568215539721763145332312900563108303156373924329139871570292966577565258437749905784298247604657974746872729294280117590061707320403526291297875246688069901219179345825212193993375253399477084582963850196226256196258219655611626848004235150313448847745817422870293532548749963253610697862370778971440136216667217931073215641886602851330132991813947297737320105155835777095185903855577983571280716353828284295752429745976945252746831541447513248484920883484683969807425610354214720146684689675213358814887789647266481697407449548095281972579761686307930910439905248972147043510682932281764210628040191403839764163925239371585751396246344139316823529823533489839189073370571327057267829372010773712920903680 [69,22] 88482455204634739763607064866192769621929447551326208579247366228691003831459228045856988612237708719220094488592437423039269816053161731396614723517355734706959291160301988168218801879831419665965087124481617344540294796653861711851181106633596577631390865863833140443648038252289664522608948191455771394601920519159928662540381855927852907525788167702151104159140861930351470262804469221144921677382110676577603040750884090823266000693354177845538708266767543616857492789731793237260251158780122450515942312426532759590280914742323345280859267035553181759119925327789217941733674910281310004702295329664032148823661404339772860416833336413594004589455939257437712917433317888564226923595711403195369361929104772514775157023138181637432685200782448376596508744965936863988318576290543230787188091260424392260828744823124453780384309849400288436538550336011662567097779985806900203125910291669831210020105297919200648807072968879942070722168245429381787078367487616379540287696992230112684581883268573816039971657824799784006919894106166694943006916578710548676956582791491715626312958827496003134115195523323863444327685882117945525088801280495574595785933365180486670232220534447103000009725986314240329434426438581946160561333623584406522928908515875543870728841372325969435077347460882745504939928413650092147153116101659745064777921912440943715210301712756896521442508048494213483789454471084710172672377500973669983617265860065885986416437843342623748730637654077415186823241586445952940248270745310469344986621396728790550710473299809639153183149407345775945060076604336759061554274405478161044578143420279955914673199924886951918254989994470090470624514123243802370508242175119276978165367208097433874863246764368896326477702036330981668812128017100063106478834562781770693604689270623211426225812782369698048120868067502106117161311044339326757783335694085639006583480106503752076495345619181145378839832665541195744327204028015393280573934336119082007545266229636093458332234124267778029034041034513671779473477039666574016589299079755005872806713317113112465500821749134154154652948972740493520111581987608653388888332230828429757401756550331954922541907770045628416000 [69,23] -5342974935588005758771664626819263835928485721507985071666690539666360105350293748435921842551893503926208321567486572944576607384225511443379375448044737509630110637713459368828784766153165805461200609398961306741028364488296849963160207855105323211540244868553077117667505308706077238831145402999237796430706371816132186453501553555069739831614862060134135821498539112779930016970477696086557450922817999160086921678077113081013501901604589161925220473277093674918976616652535956571957845154874527599905143252855896273566267803278091882215173067673323784974293920867096776597467172708014895027046492097379573422337440690495656336930003108046153707380168440051536738202444373963278207944033210970755418075443307891893721029755266267857460355251197483768714541552474926116774644390509854808742685397718369641607819782546189712046758673547281296592551512225151281256721070712963513579604299457478216784491161152534755434235063741922339495713738572696031432535224137274015095688169624429420274694756377792640057180267361048406902655027462650921286051398159945668703407621386830118366781564951906290186653835684130377260426025372037123073718089814373567032116145831375815485073487323406730510959367760211891788394916675811405124982688263211965549672347713128639425430976579595539285259876065560998142777665278567274436350443276181530505163103071974177102735787478315960540090526194885084137950241312501964139995509569844533086323699670123149514112200963105412024553111077341678877697785858620420660689598696316639437297035122236972798701951850600693204909411931534460952457449501248711843015719362145118673557094897684063771962728823834138208180928291702897786780964522564532221861086174628146580452145419983873569015587177745197233918570087173176610966043889586812539244111438097755951594262568216922153923646370973690699551585454738678766752977966738173247233878670489548536199944218230078291953893614279743021005800995505343449900193281863437691557538749900391117533504834654576962795270344767344770461887490681780021686410703719452871434724314444736276075839794404535250370373871963961935500698830933035878886147043580300211387532274499700169003985889849190758297216273612800 [69,24] -59587995809383990170357085922065803308779840080961076537309094195517635088206495253839146140450677894366575951043627721207504866105780829275088512056586081331777538539899444216082533684566838981171023063771309693121803894368494236766851794630250167438335901487042876875476861063012230971329745395365805836992200960757090988992401354758057208788738231027192974504537071771165632373527784030501773028857876112367877621949121581851464373646505345818253246770426306057647029691371377751366318965163628087270321058168414529437783685015683244195190993822334618325987763670072197335635903270518574572995801685163010997558758532336517480004710695320486499721030082575912833961435777691665883949420859197817927880570232572823501840933461749984333967506848431601987940688468803853084377905398365264410456027348186831889811518656815156265583708327799897437709861658516293268583822565029846074040261676519269025612509125439281998487240110814069916449117056588408668100513704304208965633275287809671332176215859851376289420074471940613406265005749386566099346089263110587252036083315265746909329858298296420481510726926940986047863492531243204054390488503298247616877820356206417249661966499309628621344868193812566537421154786261109960987027394617109897692056380142980864156201269906493705845812016472890770556438231543632062694990424916534443945663402661091864863097289755571027285472163590682157842364447967996929942345973869977969165037976571931982500840326982602808561861757127517905555012676087621233738852672491416229347574159905481684319963424413948677919175779314011380762094792958875555211287569147383162496780210480090748024738437552177442818795162711713115391607267687382503613552352282400512056306516315738383661491160380025944320278575631786265614353953199269198658721490919766974117565151963065696260369000689112791099450495549392019450631346427218707641562586442877430239504312439258472239497668547544671216768154256076239570855676677793308203825129655750349714987426339725306226018621147668770763141779899165017545843300812044422446385924532874685074004283547401510575274443646251249610823188203101553939055861083577953046976438300698451645288796654924519483004168437760 [69,25] 90483470225748532284581046412086759663232111334805079740663624153842880255390395139565519144340574385119450637945682859890271493693790921650343462675083239548248077960001699505601167018597296579244558587875032572630374145596908252596945767413938772865883922053431759858988670160753757982668270346717178647090237848343822161651476068448455764942846453407665833422061539309422204137759129343719812123733036412600142833066130488017504395372341693414810507596560035157321795249883221611306497908039331460515272849368192090131629482833849841892742458408852873235835060498855293905347988792820907075040467446056833905056676779216682554777226264578585473102713635105513283392673535321908891379062722711143912757726534743594045950970573736717728582481058316371184710230596725612077776856058109104608028630303472845918583952887367768947508119879220259157080717664395514332143372909251258124009763390512596351536271534971146668143744786714168136983702575424770462979316997413637797338621443295618297960309665865647982046548031482316838762943060163423939926396819378020528975740023045383553379176065093531944444839282100071447504084605011680249978074161007371750089287741995847645856416923674145945658398491062599815926175111246608958477652121638907538664801833596262595450179716703042000916300120767681062721498268856159993956354976891159707986804957308612659236191471730480222565959309471215684996255622712711084354005882326831164540256505459070680524323977574421034308222366318080809332998298495395039820895092661112083561575019852282243751207412489473580301207632262084436513930812982151024185653459920378355323521582951130739796567116882731143281066451986667024310282492268713268056063763617874393891114417833375857982713537372465338643223956590881527350705773087060169951367359893251076156850894357539665114520444969120588479163192136395269757051554233151775157248919507310389333319493305621083858231558121114558814909833868832625890971185704152350846108350817563192031151916234396338002325075925484422702032037621582060998486036100919973773952495919947525766276127553727315763221944573626094894815735844657406123280086971655614327307104110388040230790979017106826350202716160 [69,26] -89449231498949919670379709695248150736575578872231413560400203078666811760169829806331359146147604281437043352923330437310516442378203432939347973216919400582885706058648797064093176703572150964566891299980948042678795863832464715235677087606242323243464483895601480337387871620806351508559405802741388989582203210349238145306528431596398527357434094077505742421634126574558968455572068311032327499946481712104811397843639250823107994367337267240978730565150509388483830605141590388354286350325706452119532963532270886082789768565317230794409871811004758482606119293949309539033449704172683556173341604206006881257289267561710167902625625875742942143801333985731737222785418232564092521431458884614130523606259911531132890191707212059526242921979824816226446689818947007579081500926447300284633575930120686338888450334121321392113987399856215135266538140350020508164437150152403358309905712616288238155574512890031424012012242929338911222338730257032107148285575772772452848020675815043665410209068019219042115763327959792467785363338647088182834872276514840298399387224431446026388601793851493680768792601601117775094682435067299087125611833056020791605251850445170751329119093716799235456000831585100124178008091767106964200350362533201672958486501549406325711800013623409405397417023019805881489509170183086171399406988919604641117985771388521525013447663929175109911201728310454843341921656933224415307076659070382141163827821206748330733126014901586673085980535352692771115660165703484667917148744023019575022541527930104638000485683346574167316114862120331588100500649686800489021969220690447570687953923042672476521624574157247049176485570008806002519137129779081899552109368447936517599392226253615324447419557034353279124560713957654607364994870373526268297560038703362594677811673701924805354967873139135366454132274902447757306928487216075051668956636774631837069430828010050441212016616727640861528047846070974717589322214989376675667332330804791493714638877314566556737368714341644237533744354219214712950266749083227773026241036232782838607225533865245455187716332975830112297283694502214511454050105725955020789344893334328044132130758256594901932441600 [69,27] 69271356783641199591194328608028167822113679082908502138232670276989851177133548656784986540952881967713234752181948315804109811290682657552114262506397824812775229984530290030087595017401460993049545148826352112539620810023399380425060843243453366193368167231712359581669086991572219685390937142125578215071207713316272931287243031132114843340001945797311411844143248791271566446192600073860753888876442198399366178178374174775808753658929801187436798301330917014685328371748089277718742815774197391372120853845680287132891010099236853022600097223550877303195016405597253985611774782527104328514951699119756626475343972883927125665090589031888615669023380174616606016999863717031174960033014337457127289497128535831869688651622970498314241759067229004027945373343948052229093536416637376385796912909584974578893134451957165143665336434182281969579246148448639832909473962860969732749918696222192578097797685959718868273464724499967732381949098672640207454417093141661369641918724806371505904998132786650533064485496303666488923178942934265709268684686979375141699701832322295198933836648222588858129511094369347811771592534848318921161097244434902795740577129197300497589564795588492834397273914745306564258925829536086993713451282916171656970233252607812846201906697769729590447821031973952897727169140695129887690244454507206032048351777146538192664388083127616326212937399862116464061316338369734606207838598716508238916979546936255314854607781763492294280857290238277593177244107537132152065011884063366074901658590043540443977374085349614040987972414806556300861306061607802555152185142999285009716703068083725032526091514430994478641437026790603692916739494610084523396519509394789411802911280543556298202775982439007857394914345092160615104838001420061438717074422942547424767158058176245593207719639570341941003138354950970121700291363846319604989231875777418273898687545155516203453866257414175900111928422436253611855120287143800779242671378897607308861607797378675341993917224671876672301267595907368804338774721686252940084189735968473328476586341103870643864053028127285354409257334480335473145885830799929675406460326736592996754911380534674279654400 [69,28] -43978959048563041868462838981826515554470678530514391415617432846838798769219949707805694366815499915845810015876367266727616209190561952823891009532096978592554168683780258910369287829100855028967274203608154959516438589314379088742382910493544703398332119254950251697762513330957852685945855920887553178166896161031551243264425019789250017435940615088706250669878971961502834675196780725689823364934636880586470515224526431134361779116677338580697870710879540474018656299764748044728764436345785790149395172443350912391970430041100528899694589641119352781975918086480998442783147313101761350016766524779129674093334678976818004574522788446288875099483502224757088246366484399152034247026290663678466229671146625460171771589604596398386253753897282185331003909378209084991902402917022264893557460346852514907790930241382509171262446056943121284309872233515502805946504053462090756376499414112869402690143030132810855262762163241225331475845208131320857132363506681482725520569735016296295267091518532052601268543332423897719482705369765712175883294404060980389996851015053083612773394992045155626380657574079286817565074266079587826565292948568119389319710254000522163105906401004688235636727266329924353797834693629088690980685948472156497497409133202776058458182264728828293990065994654846624120240014598348212673348695100585443273687131131122913129377347532079817993016504340158716267491810612976068337047404060170123756824183114427946842032695622163501434236626128569636868845247715550782636039222859336742182916873662633291244673976913113009202702496460290907814502077674196294331692628346491110814835769082286924739211891801892321821443523444124911377513417115534242964168749181240236907282901044202114990558174300938627678824971452670687825434348101180412098530635670610083879521976315751614849444683180804975536784814492727598438008253468276392889879250878151630016331035198454318061048117826453545684612086053774561693766449508198028971315332864160029173370634358151107416417689270298228764252046463884677658063584198193826366270457532943764860460811552603832169157455133410688151547788189661668760169034108307694430352101298471319538472147073602025600 [69,29] 22873171268443993683159805975000282244576420898996164297392351938397322338131419244088776733800750738523341340969252523879729404429398078303312124698969237923629669301720203512524018886517701178557329864410436641634696321029504354632857385780046021062521594329618221169470425023771231579390074661010011932799635974884323663194579323806118137981041061867362609695909943534214949842213415938957957302925689031574602410550635928444582876021705473678552499546500260685659613300215666648900293096927794152474030591097237678206014641445601085863557297680030895725189012840555987902321972658482273227453793271845246262293310462189696556734244416912043486604879912757776072566285043626424885587543086677299402393325592685979637473971414459685131450397050012545919468860348295732534662144335886539419559200325584059581577165964157174285654186260784190609816217719594855720918026223432308761009892129073663490171109206246895943636063617046125745627087896023632616176451634773792048240703888654352936647167612604604935605390525535857536147540476933242512996620717592570769821356575114220117483566009682617314164589483387042253265021630480536726907152006151772082018546922485360916900169975130583022179391563867285556901239631325138466155566151355833561138593626514924947108552993316569410474646118709421546005262180026014775142702544948871549006287905262650806326137986316224850271974337130443647257941581612327497680964460567671571951608462073410995995156046973105662760157287331250106056154714249241423036401481408971522379302823456035518262667368346871699300820057780027069739759689013916040129519109441840291833704492031482666316797435908223992301991724828010133958217164362009638774645013480022071506835400594070123838280675807876290064529125748191886930071091577948359170014789788485362502345750023936257550449177848526683979900645200576203403242461623106396417771139113130727536857352976863130505040875418952488529152701347890991528273023588038813951934888089000113265496619222278714850689225025286142094820484775603797621361493617470069568293169271995534057657700577666264844069247303817407680890730415877436402386311634429250282133832500238706861508028073500800 [69,30] -9285040078594872449632744470392155434892421267245636550849846511611754884961124579162049092240831664837323475528532650735591799663097998294960017020708767901937836984887087047328266577141747305222361282676850541402180318692450871898144566957525884926042687516450634324989190175632884290682320098435830362560414107210972374105926703878913679504713115388304236111296897239203433793539257322538727252668703734356598006521037112728134326555180416133907343447575796884477998407676407139419479840387139814234959302914832734431274431890355884054167693191415601209317935945812097923117001890736060837444911266990115234644270442068713426933519450986133146768545357171592812874586315261166717059738439471453197210247946301622275780054636644297681177871637237319264856552151515688712272318960741102864238020180607357565750652797324630499442854314957815903788884126424174973943764689692106647958996767329500450159140118675176430273483359530827075306535502572876992135037656487724734874182531256772503065229535556927760878767100502453797210727841236224466752614697958071395617574363265077670203402353304214220005370932221147820131175481947569319845854796097429266021217791247178266458491717782737312249741324842772294501966451390758068392203362637439062316088648997333675758449345973487180160838713618183717063153067355792264113706616550771266479723928546050809415043481298049166785883066880684094492786803501365980154360983277436075295984848841950278054811073636933587817141557601162174446729434209973969975665328211343271725387726222707800406355481767693731006237227676773832546018715752372948681001400372303264256046106424933436474431679715581674189392573814347049430489833927182236005593261253962799787361973142815683329581315661646267797704084634411607667555803929744944115716924798595832045771751393610662742116363837565084945576647169773159424298495049249821724254602763687168693849137339837185634857179144713826661508967224803554545011625007934788395222179257520809525661101420140518864652999658169864679065086469161361320750863278579731286176895710940293802278004248753222946207760622105684328906142803783724363870225555253176269248660356594840175847000304400 [69,31] 2405994849422276491058707713931967117564724878639542144782593601827516806792519811844393060707282539402806044143421468278026717775437824041577088449154086712035887573575049202583004755286239739339357822739409596381443251649986699780640678099388746004549564433273274156493651590293246065883000058367221091685047703683785391079919831899694097233262754642769184679664266702131102557939085632090462639319989200112326771991179735457383244708932520986074108956169050798916823914614119020224231290232791764336810830093884661066976060451369181475676060820545422846648000887970065997143898549810037268598695257177067437934549300439385785996649749045461904854737731353981546885666273564239676000676559840727404188150050791260710218012972082341767293505065664119812440023028112872622907573534416691465529809304794440530375563396793418913788762669735398399705385122100991838274677190385445565240185883990824909610556052224982626495021991753614070327474798136104584375671202302669768101472568730898399326918262680466784303260952928673618818970586457410681832946301984099377915258082041172163733909587485614385668017478322869873592494189615581675696117385414783402218870860636184355628731925960639671881376399773983496817746456834887352336796447674628555167796841146859269298117596490560927834566116645609405557185450184558284878282282668615950634644071845130543402068543102557779859250917540347191118497456054868319249229760847925746745463925475003325425140261814290341478132773781152343637087346077498673741791531869505334344141974801696781702510550906445226243317956425294307200956887973112939403377023882240182403386807070473009262395033278731770922036946160565517636260097253455603124053958090481325668520256867376338116060417747345644334491256420129927771644984404748874076437736073294659950445895220902640345953286600875852386716024736676261717878193807920191316281091941236220220240888772725172104344847543897011496961401960667869693992471880065382836610528571917285517219750069972918623361704460302503967349415353700143652163829357752909676731252759373007137430275788346290965600634024565678724038477038378293035403433601574143004882365859900295688336899200 [69,32] 169872059191358919661479270994692713335680495381726839878842609763678757859407623398375441399774295977744882821365065059312841630479472152670054662708438274712757797897063859283764261024091099918886398801547428945923446365044815690776096919517601732646994866302723038869597019675251767622979197299006538837085271292984823440062738052789316316980836815557357242279931056752051283909613554613236585917749869250731313769370833400901875531532743510037141210951185388286106241474796979159003744188544774583547437264459424560765505950378714530462152126172600403649205973464390366482150825553145350082869194689871621662155262194123210410245188008831375103690101560868092431470983997856771575159388683331618472170551519880489902029243253058845979547267810309437643618755342231669468030316990499483620188694539453015694915757844663927560366809927319652320665113334946543067804304152748534686598318380408465005363390715452981697653283900267946191933011724163073745824061557325356497475768869241288862089258525179578065533135268102611172986519790181611147881968321343698810654985453769054249237479438779452641692355977251980738466900451012030623268142621310209154896966888436037728069869283320165030045334158779573242575799981903066985047650517852205694206820621633860927839792143617227764702604399660168782466568220888692233650950104190470570788036197408336914068162130172139824772719044047939633049942832729662662178909349325375869403353433438797438083505163341351348095171748987168440392810683914302607682237083727672751052286027753986326681733359397386720142812658796515331941900941400012133260072720269891284535286169498668989283329996437441993928967996812784891977250455698315740248561603278358062714581614828978765579005756851172022049887961015218307324239489490148237829028323530413624369250914653509302517390831536566250949215785340459088106616043405810473219392770391884579817053942737651450088740215486328715010899935640208013147870989059835299696975486760801297607362483385505548332660756768742997674287093019594153702200258932708077255802984787219034510592097730216953518182867192928111922155473775092371607808819162764300796449923131548860995200 [69,33] -676822150568485771563930939141866721369369158398473691949027753118962958222257921442819218012355156724004011621102128312437919669281558642949787462328144664103014951274985459125388078491450132031638426609442298267561425118463463700881710002368454347967982949103713143584680938445493860025005605356235864100479862718750924874726174684135204843013909912014249175910721097086701648651433981861211509348499847513101733182012722872846220765471921758382549515641807633777511784230977667508293633283706724276245408211045457061742153896615458864718480724513989069818247575383733072017714712633786780150360957731821331859425420845735623124817492646888538969156270518861434116803227964653839572920193358107843287659903623702045753744995595465759711264850198414385217120396061516798741363455555795738667892836776233931071687528774542554884490208200921756104546192528321324190839999605561599493075952942269414157343252289312445052219945497465915810144623596657130301896924873297126174452049728171737921369864060006374842496979462524144698779320604411587878699527667748187724353384866239027070999260813665385717520881947162906787925693990953274314531356680618488760992631198238609667203461877306516436631704375853614207162003768225916890353859807181457891387950088355930055028852007860426843652706403835561843509658103306302664736213680163648656402776436846758210439137851824334849677244739349808539217564530554345108976377883014271541145121445549424075756113369260599527519390678245859458994683758785037314216696819554396882524201229375110185992699889278210163080334058934274078261300528483249804083736178997679234796014774460160420824941265672963342618966510210229191750579369948651744071932904246493800461042383152163084883300278098304997314642976752953345983676919021476198135694909829833253872478506958021831783908102960490769121290963997227017689006265735149163823694493497911828300617538216941160734846913705044266382716055400537224043004467160971099314116014465200866257208451637723951513540209286503564219905723712192522880179048285734810958926084530295370674220517811451496478148665629901137022253346480644767262319582764384356041165516685800270000 [69,34] 502747705153013036003299705631466992485289981754161310189080759033071892268096821325296493360964369622946466105189386706253497028984448745344765461785079503098669548834181397600716053209753133827907393571129700366479109522514116355121226245767417819924727609546508211390429589457485648792537686716340996981627028085351434484472883566193972994000361233238681048756401644918491849748650443460542163999327925464577148004186126031114619885272844035958893223120192739074602713177492227446759864966079332681681444677134249414297855167989627403220128311182130879790784326960008633093939526027417735636581638783728143955788917462206561928059885756482502203383807424530079462999583959427536878144373044730520401959689350346267256564740606590321387997837846449335109555479800350560136273251076977402496070537718724152521157519592068785205156722735966530216514666245889788936651148100128852372418210081500196373465747710881640875737637232700477072079694717881876847578264156525380176408085984259630045159217676444944409478635581073151591719961375255920150880284531408711717037125199788950700844200542637338063631299123505058228972161946734551635884277565102485771558666304122419759812126628667926844194070327587156554140139932599200381950945450515092328931750191230223847139715027674924061337398806885957542334087013422075277360742752147508133902089405633842926903187901229557407585529789260826116029963878060006436038853320923360732166194030581988922198954496248364073877631288866226056718755221564379172756600886991402416339447903770498867855743101912891364644515668232706631602691882117688686520541039231385968526702692797220096118534432528371935921206886712023304996117723525505565499940356909600182879516348099199335126450698633226195132317161015884786931951184868974207302472468939953143976935793885575712332985815151392502950585921124256358780769165817710989233309237178510687015266449123937764819394664101827091570553316745121577416649776769676133844564006357066218769690288902493056894964224202894996500696350638923429490970279978912854114400550102512520561076844724186843068408973591241573354521631638597563057736684714222724318384917090170400 [69,35] -258139299661632346795328665463903889362556847336030112419317877937169035948246378321845512332088341736648038716903692522036090696990035633951688521136664447297459189723147886970258881442146270938215227932403299314282656433128586051071974993232016619471917552548313579514578782469757615389538966154102713610705240698684995403889534843205557970134157614800339032692177800323077778696302919208227529098269532173955246677304444894034112282633820832921845159111256082067270648717924508850810500142031282772632631861160818174726172453947871414824589846033238872891692508514198578845963255986709577339751232898546586240092514426820138812619732363135994743737511487379085429249266472170608898530645399634080881389630369354186470198313059491720987023696385207270366672474484759129613405272608269664784096484026957934054510346156762954210825833854612583487917040081452089680294549040334820146355552482359175937144879807331641294754408861622739822077971033884413459158260446101413031936388967037009049734673168607872104090198540653393909097105535806815954338842005442692856693551184594408887839392577024780527753301978385849741662266883189160147907468709073580198478030766548411217665972812742914195537501701060746395421687012489431300411819529167865742177529888904792104712456940616939531240997939022942055365684145561958205664896104705042671819053759498350731106142029641310639934495084446115849482817334416447010016383976250218215026372401693274196566848921107783715141852473495434425582445908731137752415253570291095540244609117888069924667069431055494382798239277618518673794968860251258463406660889498867749928126344889606075073164623493202522486824038722976288013235133807972100450568078741939954956589876327820730970315462092549062207604816316321929451249077127601992662598826259532127853232344139199603622701231196202102028380503353354805116694421045783484509307866232234994930862038633728574153402012111357921443811152346396330125085200570673419779570653677652854838674809648706365135035290375270618301201038622277207667634621829415962383435204673290872333369989444011156598723067572151493875875853554759972002914454305329912374073994017600 [69,36] 105149319993545785616044717983835142054686061650068627332024937330699043145938486397796022517691113865593760857255537643541157715105207121183720328502867808047206535527787171342465808867135098365190841412071629780017477156151674543712276163133424498655548399198407204145911139032046476463742206240842884469890640858912338612318466600904534895231485341403481128458665324115600994920586705130765579203102955601361309054080933802310107163154010731005850630828387771484237359601604283687895806583560045830553031356497327530234816137754658793824249635681287468358541629822278769098807457288339314993421525439035312925695794323208638737146531139351726148955572533625530584556303340993647152206489130863140586019063295675862918717396883066466159016570424683332487617870821213895679881764473128550416580623038536906848127575149094665566162185231899568035191871036665699224804921897803285248460271697522304205075441430320017129125907300266838367540922511748867553212912465481897488362510379190324618639399563321732569214142145910125622626926381816764268582018591422923325153706206150472981120086929586864713493989378761322702954406958115083297278708117914675549770053444066046687766011134260831426107188979200182066827775774521097530977831176343220298230169081346803098274667386657984513261531199292895105287387456492410849542830999062908757193890920934868038247070088696638636409124417191855653213287913736062903067348813925082582778816369943329827100979409055176227614943076313687997284850014839463459574124724683428130662447968670974997664763483850046580953646113454932130806357278680158531303106602765579351208070279551682643274983304276895058993916449843142542570587128207034873743080495147876343944790727984783944440131408025096154856395682131173503500290288347260321483363397888119227792890962552947752440648398912471760986324822170387212104204042223661719962835787524785455327314530390091319508082905512280088990989629320173357208950890006255441894871529308656344214619999905744518442924150976222131166273334149684696469538960280320688705827018392346621456350751778139750821588671875807924597254218913936163022370414190264538237517698950 [69,37] -35271434706448040970115461875086072516505902854036349933414722818906624921307906572794831384322351768049935270434681478868483141787919918755100346093780400224390928033943088555303559593543617861211642718118670282530791559986586143787918287205396569287979441704760585317772694986910802224249112689507064622509773074350579749371722841026471051074826209571141549020658298752706434355936624432152930385234533955141239110276141267325099645218100038623225494286985909832994532109991912157652236595709106973603943694147546143399844090045490526214120197476114734615593572539145252952626128838605641350235323423842323949379422809761866163274944321927556114853872243298525930217852733658011092377500997037493013683726467932694743093658352032536836738756568427685662869447574366413003008565760045461445007539011990133152454623978336836736053099235671005656252321358213967594976734380598972249724178298450627270248420093076624780885560783501128915583740413718664948734747740237192323087150664069639489436632644031401230393486213992540502045955262214527409355725099761587449694898211336717293772104302828867158325397188673186795616929071533276386037612229233319804575110710554183959863505819628055164106471948635981414046832749570816688734023075516576553620890605882194360023425495537952990594914051753417285670335472745005936094397250451319821336656675896644659857327248479360253242999848626910812720473417558331845783462133856309747761875057790161932776176876171344631598376402192427606035392196985903665378718838928468301242264977492373322291869296241541894954962786765645010360620964310481870911180841462686360792789741139388206496512159564568036289296482710654868489656065800777090854843985662591314829646677806476424160444940668740704720134367404415973912642632837215244268196423592852230104033160922449567231333816354148707369220184895230384429392018679549031119853929006091357839431690438173326076231497803272768342834299774437409484636191033658711815577712098240805392656669558556326080707274730707240743051369694435909458913820716412440396154062718751986791372971142471215872055352004449319461486783873372155990579119561599223771131600 [69,38] 9749808341639954131572724868948046092837327848397816336034163425204147079564396392780382822648944435545644107430420846273175838254467066164725224360081357573969928373982952814813895893124102607313218677014564452676580619957745784299069676255533949392857635396785943767972507204798667753522887961541507873498638525649410077944020895040024338167872434733700723862674380904849537535514238649994553035785062583033353074182529588750360908703676139279017685449197529412489951650348089115086859807158839721876308829786304030606108899523222103310969304393502034089973665888090684141748228431806973594398733179353899214905341625976018394073825462905227663043598676295542375397215747036853879848324610756125960586810548672369152020419825645507573585716380093079187630093743169088652236465455737821526419924610776483977600472571038320503399732615557953663973773735091529953218849536913599573007392542353512211083049202912188868706326210527222728204642697539345368596559266814528859651040810088840605333369305176841117788457966147772738663451152385515132343533824543792629171424259560487276073016395365443892037381034379249103685271475615124060909381531809414756281403397494415067694145178042353863552032812996911877089679150863945188591333141570942690820647866033692205668577014433607213868853968280095952315287715273849867838978030867919949410684984181260107182903701391587592595826800130943003756306830139414253523964021278511082018335100880862030231958749927449369781069090232780324684141547903264664443164643805847377535949627716623007415243504575695616233245520525420140046621740832518895155404158455008837200967454163824213258224731906545247877663612497938042339603089232600251429527977731728149788623042846997612165456928176121020206763426299111843640621594647710501355690562567168150717762028418116931104047037396072741058914025290045951076764258220252276249635813332421878987876627635808380109502005148586337039529106366846454167366411818546717692321021871732311406674633842836971852046546223633313666616989832849608551684210955505149557604944350021528496272366824934303048982390651845281638582825386918728353348896310410654644000 [69,39] -2153058696555516454521821183342263663479009202552328970803811384663200169030939772888225305599742049781947334678800149621209740206497750515693751153684956924352298046361806618471338982778874777237106846118356672760842119321037636526135197571949666650254924378673712681466350789302110617322573029370268101149560154766132838324417065747311329080838402222285140695972734492297861401340603423913355804521149123392649504101271472179834663364483967969220201437126943154523947249135073101698051055293279912721454954382764056155792427967075484838429991664399499878461528425167804230959106487819873227752728464903455937395595669343895515431358886567068548936593464655314901425881265532948971908832039169901458720206477466532552668992557168836992701069492617894147888167169353786587980494911928455264156867948533448785455211723380310446182432355141936452303664169620545441201518056147878339367455911594955809328613366785170709379299694174536771991793588732226324743486134925340103940519338999542448680992740934075402805427998407952037293898735535661582907345036060194627224620576681641795593120997350936356053470894497419446379225823477731587917641541999961492622406457803753028799580592929835654006193802350723705453223060713424179655095599374601720661816056547101673496457262135182138292567280842241690894329669910908559019932906303907266629960246702692287085511037485825740927258545566330218998905761088809429205916515849193435077342811449016837302534287617214512293266729610646642700821544172846091162573371606666762550901308566065166045128567318943165506578699641590684392887916172442188346813556448659302852564515264400410272530525871609932842083205717353832880029151262593361077383550962754686253455905671875089921677745589847312823735517665667070079589630908749315539455745540837175316953835960893526530120946861931480941747240205428132798328639649191834509845203445050233788189316314367900191865734537627700288400025231974050286513154089788715168787771312558269874414343647779751458576995054553786501258524724220758884935747236359601433318596964474665435770504098406741299436479186071970755901527948720799680053615952601087230 [69,40] 347438649306956326083420342296390368545975289899215567387980866744362189084989194622684367359259689413186480882369063993353152174788696902114815799719261301478070184013203426186204253379846934249865481893281686513227155918612342018781666910909651263235918198511003077118659573267469312921266860017665242713930973869555961854098226636971624965667585811344733050413277562682957658372078407732486065646825355520649304989920444883731507383548636284995485218980152173885956416105716952493287089146002327643833338416307897259099153601719788572266681858457957678222092150557383767663280255259238048603972432068158632012847885337968004052160397997981605087117389728998599456287878777696639419555736971846126776487803423767551467877254046855490414550250683974928391328646796060343115299944820674488413606039624265711178692223857430696315663822522624822057360937316566853649448734604692063668156595447139786836499308441884011634325890666264539116237843563928238767543762685093232383847084229397379267601956513288346450565020246286659161030955178351121167869778899425886877821316500536134907907788040622409318763542109541612272255906036314900873915885778600133394100414529885149312557935883246646429167119085590682238901072330163082576306608743742793223493032891326131975577478838454347362766981430861063784228117173066964107740673430399405601284311537351736994803791389128241008099104366749149536420642913093676744440671630773300952544083237925222593442771368423018378441475295314904056053484686365477316884180096001595018249704165629893464474248370069444874267593038466550184350443358722153245386798860369317851027119261622966346744271719815306110621693485265871729943296272897704439406267620209991394877009804994669846775493723047917584892991972411636099311632898620811964636376222214668367500411967317657047064976994526280743621292943862481658798949296323792415619873862145846739380721048392885074433126567766447054104004811975769863203522574308761258200210169989457243895344785561433731711152215870924542074012699427706406008569998045919542763288626294789659476350039713704536797353713427290999431697556305776827291530512054880 [69,41] -29926820018089049337284843030420694116885750517254838102989335995048404323119254053473045134771789756088285172717311340577111077568508526911849531485775467481019474571707932382121494183661206344527368884786896153457838292990108233656638575178180183286566074166168281966305612317520667677796752700602669275406315714912920037592913208532065878119933079004660576603415014159183019724182613270837587723708498884216470654548924430322623471097694425111108752497070825527747177647290807564701290309148028494798906817530261430353648273738666530583587937354998218928305607229976700505377456445547105138426742808998144868835451321858312742737144981574420065723268219442814558201385320291442073011953112426101173626704152642379422249766536407688131732387172888409109204687409215002045293260859628664655817642888397712053452163304059547444715871242125131014395014088893350629732442535064973354373211222309983091488086550990487376261794362792109869251891043786177009952398474939317649212855411047917816345696692155270144421205276610443677128426091835109020764127473823701716194509978210298682733102689497868118979147709973313972654051053116630847646996501883449776830741689978621921393131124436517846566404069152453359977571215199135544121636963146436206391553526198917804271555216139992719405637480685137291519689201496083429135957587879854275859698617856841415812680420689864554887541909837225065373277657389737505284003832412822833942085508509886501220346551105905044636074966155194402297068641175936813685641996110540545347929351846201544831651661204062136771281147140891840036353573296006364400402393163741366878412986813338324431351327054591557812169586778219430442662564047516613875759901323149619161877928137331508602629698022370791054981413684575410672456085912578542777830465095022109358928845794834594346519554336915785915492240970218039385167817501737328053531770791292532362632925220177780616585570975770970720101843399226943855466297655887129824400073621735357365511823553270837288490985316387681156770249007032237353581326819538970006502386431095906009568703901122190091531877840064476441616328982126695875320936720 [69,42] -1678085485915923988489948186318439459022773078141389747067324358945260502365839546185472515127823620568269586573820939269579462926263149343113489678968729640124934857451058178903505341357325048827239828797963520228421174355298028824297543604748426137971757700393963786817029921673096352364658003363900783570412487297517914553862152240229309741462336796441208985876389307388379376174471274708038014282717444927954299236889036045599285556061917400908254741952770651261056652111012206465955993208884406563141806143427019209489213216138484814688403681325755212118907779362771259341549853944518834339478542998235292200974746275689063052674324281914191011339917209742372105153176448578421157925635098656486582534398452893981718196154151848441626268050675106792668156062843302021156652980304578762776030715945055710743115860387048088047168189541599720013998833067838237443436090747046961577526641057709164943838989312121856153970837960906378856884928589571187702906435022608959618912633285039752615864510459971707033191463180749779051527928982623989543365383492495208311618238586285005759665430888425282551056084520541291981173161717291625522292878796138632375951801215043778975613412915817730877305249085598189530488242850323984929948122267995240472054919343015794276042031161532643338158494981360799753696527368328029722038680459245442504219257187524553687248515594829229775063508279702699435280347766310498005834063790243352139059270712502073696903116768612273528246214807089624784222241259884041392161124716399600882972133270434574484096004404420163402696039820873812571364728307421770286414559388954745940131962351365398331980684021981547842569312442120400278877652626596661379666620761848683427840053857109943232648300217168730379500132309756777216241817428999923091358494073700872836160363194382735348562934240793118400593606682002398705133697926722883971723538962194008330015788922520530095498513461403831607915517558244386718836817560909709351761815838003927118859452417165405562154583520142989618893355585100082461377744681567139356280320160393906269711166709293217381097708810695313241151182520804206451422070 [69,43] 314921089354879576027190278785592232252396230609832021456800150570933736374574065276949909206502787962752446614969725133594493994304856462872293036005307607344145243762463888021224458314542033867486972819400362915904488719889845718922749887383392912942832949447274329016910371989471225374750917258943022855540982581904412880440996169083897631531426269496657534791656630705273831591977589629275914536811418980017270874609706252369976536368236117359862951422464179461254292842978050963844276029971839771319050281608583081703481033751132662319904723346608660415080763827123821540161622317853370578007809444330594156214352114618864990441222629037834294412746880386578221364263326922644518034784727331003233290160914103539093157058972857179927136042731543577963049567977188355106240765601208698947185651670370971424918151173957757683526794316548169600039097791981063201285470000935873162808747616958181523518981122014149203264625069111780817453158659408459395985109668877162630953233228804261690386745573416230164107251914332037912766821159476178107502827348515849862585787613844717623661742128608215163145365135330075873015721370526134627045378759497605437836258121546906112485848178588773336363301680880150761114071104187309110257517350168956618529253271852239581796273318440581159814868282224519618704685838327969706611798372116107219153680953941597617482701608324666684631772624988726214367015312180274404082266130167637053485982278421515008863720399947620882180780119275446715317403644724144125978594911479402005490574724881365678101628775938046597563665234126383645309521310434095302743525685132800588351096411756038944234359041640654964212600426077471544622680335471043574078201755478256695588111309951140681002602175277123813283750181805650427553558820218593177918958759233446683591788487607494211130576023374688869819794044633925118806342502721291375307024554860402273082242600278856867726101120020588786723849095724584072341358697810865409694375070454572497287915375382841420469643053751318037174007368511640163654156936903573733606114852625201782795959636272747785017412805406151123793537253167622157200 [69,44] 423815561667317950827199340623186267096954577225798909030826363296550979557419661516633912927179230454321605480953988615080681166764144604486565706460663575914023084929420206979496545334122456602923156159873701192285900379823987950593998974286893221868473138710201958792385137056411658150396384387534837237191484108023930641090858400346451039758420027015968952349363443259919488741331069611631485111524937476607829808033680930787828065530447696093127892313596995346757704646640399763145868343717009152817897748275534398741702641799046116724485190928147725436741812448935687047507645829725171526747403001177904934970338395298731385387591103728814517615335259516466195579381293467982575404169941474558537422047379116609987335105960517743210396111401181376664380560096249308590321401868433326009952955633194554611389786789138663981250862994046149283339966283050651963790728507199806727401170907169908227108086304649738009139942715491384085540969251299493157295518589707386797575227025315769074656732021845081863113794631448850308039275339456757261879688353834028855021992355163331756579057130675792377707761967838382535756231700477246304380142775965235093495668864837208251256760990008616732398211950242463572650465121143720045519922224311045461176248071238370634057952053488608845216369267510906875380070668516986195972264919438847491265355897892704185739053322312403530027339140955075049164624958021098574962231914690049662081279859441655534571157277900812164114859407268284258111261789054647691511866710323538171982017377393840300400945444097820199221561889411409072688749544253782281598879482360511911045855223864988632228831165733474924046493438118965056353078441240371588438847269287400673572363909435837928788148887569796093511644439475995480701844760372781270793317588640424960602515263043993659884239126728782609330936127114387186715513428448137516044169096002395541667419049919415695642105502973522175482597695117483497135437137142339605155278721395406342575771967381605491926415948196561725963433504556166466278985298758456905908978284690925333576911867511794926808147366120980143364004422331851640 [69,45] -244939686135167316888523720724397978085866631837875850929130932714621981673984050760495421856392837875124660811756329445679342213820749427670601870225589001791311430381035026534762396394008540066089622892437263357473895465419155490664714625367862617975889722082980015455463540526050044864091180735562247610578845193691858040722987300104257637113460697877378970748240778831700943107593166103030651391179092721634513108917557934902432779353454038213962371138940211772867937588486281515403138791755580642303012786159589777810872144088527857525765204845466661436459724926706776971942164966865990871349038658304435728184958255044612951543585621005913861002505093998569327439074129308852126225020778056077651657507713286012806465303459914878001638262490983318668201808008516021120243322192098766662432901697280784440695820742969205076672053365212392267240537087967513435539235106101455904073989634799271406891638387596412632978376116799164968437749102864790029338995832408529840070108387781355258910154831482541723524465203941683402505106292054650197556487023617497543744613518733133935047441319232184133354461913463071986430581775990426851365360660962207817518555869252506170347718890223198339325501887755884368332112922777517620071057210479842608712235165843263716619225611875146998098400347462261795445557885552994566995947183564021938865366627825252548553385454223410043835258364531977342415181248267859057303579315183028340108111126175260630563246229650111327230637172715418203239484824311346815627327324545056651281088721908859169772558548159774876809712165724847857999844119980315034113120227649536935716388147512622062666284566306907568196594169574326097776970793921991630172771438693753591677798435078833426633389401307769314431234371936840631406010981153640970072654494086415255297509868077102396105798404605780081882864354317299210421045478547264599163664893410995354907441589558555919554418171874105377531156203698748134783470606475350054415983711210110885083682399246905605245929466874980018606302929157295933496105990052833693957208371889110122096739008948846533838362615887145939940766702092470 [69,46] 74946671330329561984832586339057417020147157393293754260495448223230225112585904828767217393034759402135698829787261459512227856395659620901220798709715211059903685201037209132489412777771040750104125720332957272909568226990412231676230353995753175385474137148134767828259909123647177735052853981490710530917461241278975939750624864840906185023070411726550366827591141443629086760582123776476740414289473339543260812811929857963775817461080920651392177014352745513745398576074003217034839514149489696575802576948401216914109452076152960865689069581556398065830433406483275245075005745642127994833510129241722802675798043733264230249647250652096842588278754594010763518879969514945230336715735307721404047673703116274296405058637071093745113638587660309914332256766467645771216968018141463007608265691580608923183274657598011100209686981686318087871279784975843847108953896692601664420863062331645182516334739395753672337457562277411163153474807311249422848620079054787535909662843191675436669000135206997269379538581366198568758628033697695126898515039522338966825575590973175463781397842004517090563196294346185225625491470377485945572048173679021110562178559565237527686391452740650187535638245657024408720304106848293516461053655015229815225431996774636023606385379301671654209877825004155632962464684061274229485597856388281997036495026621376403573487027395995486754328429464718696250448284573581431602566935885720730053862844525084117022545024057725134969844226012217365460347723639325555639126347970741048084144587896051817100481007438740194186669585820761978604420219822820350266425253346267885302520661824307746489267582786452873812552979311685442401292865694544146753814417270507198175348602157888963474443699098569330847647521465351073793699671105970585434123097269201852440447807978794394985259606614674623635046067357462614723492055884889183491801148965319792735304046643932496067027431539281365836698897447421210127052807578958133360878997873611914336689179941192201343727904547262899147735891964107874710960322333415335874817261416271734762103333642191651811321814906623265277184629960 [69,47] -15260327021839853009898480258546261010246630538573034883143996908407215861548002136724785105914177339781367085716316282208523552566335435376049171621936009816430280363005188969200896267016574624453590305071515392313479562510678954557216431517601387707392522816749557158672338838271655682990151530414375846979963461362959702953528567910138567896874441647086852421901770516693934542205373741873796995623272511561452392204213270428495279506911260233142477768956419177750764626340179755575695007547588613950200703188495906729189856182867431226571338981460797628298357568504376509483796707117790521869278553452152450917145202606309948538263814632576209043684799134077241120160009774665019218869050975838348415604610255741556291511968907035074381364835020656401366583539782905248384929457908788970285972157321138749169117475849737153571010779245911054143755405556543402250650788078900922258790960734687054654805462034736472348035039890600072625942535964683730702942874555224234216741514956794209364355033330805635227228239927603607824504050254111334298948820536316601912226140960647798806684562897377469196543660009700214181732293641319927263333604969565759792018313423285749830272394743109876246245129968446830471115988955468197592851616919572533357553614285038692773704444583346375115771030051932353962288428048735302006867779501023208451016786959634568415309264611515416773599031058440019198213835942553464964901186864839363062483827210153609730065527771438229796792616430482671466028926081435209759254671519544394638559928539826153109007482103911430420504294030133223421137904858454232301883902132921084599876145289013721225703346915516825711768015074789751367627720639052498300974733083557965129820350156604551416836455446479212149858642110192920605059544717564501236229099588695018137014067740729598240977586713020570719210458751853680326605689298407492614327143698385498345467547536933072099588351405047453908675827272000250746327114213498426731800763456073156817834932069833671373843896783536784565038811639811396498765865438844376567383905789764752425265544325814829270072395052633511975346810 [69,48] 1928407189579580705279034717093283422716850138573945344840749168794093202588425274336385713872277169563576917762865331472403936379355030734843350748936673023428571780670849244745784881167710548260618235770400246346523982749641370428046298071518573259079088174489364194573640194455804351012620441114101963221700906083361283516409279231164089246545942332971821224556403536880924135105338571399278527534905106217323443145552278083470536859436243161528294493323760374577072024831800644303794397228176647473646380017545407878280673213859372751007729687233417760081530300051515116127675164878204161421799217020605368506619556658747247686216690758106257720418441376814593228948137850985005388586738157483582703127679509820894161082117225177434388570142899266581041804183501190155432127249319949514496614518823736834161457235367142799739194012696874863769155414338280649534087207695120177424676495900858565929775462783440182822151507191031502030237512378282525908575479573092014765033510174971464982313674902451627148933385287044647242623510997246433637698515955038516536066674526641089954701001754811402265869018960720451837954479081721367417645381272780970845366934952357781467409447041621708521601360067575376480059571205000695144121898749722963177819230258767590627564138095218234131370356782511791015788060934839193284487900262612252818234544897179592620167650551925876227245468673333945180399142527439166811967183740612649908592008700662952365223897130504042472514572491299150079652241561195416860221561192822418074293789832506549825430735484191908620374517461049000684627058766684137076415868313636942160560889478350266662996422819682955664201219653554333372037335267821818649876277379851617899279763614810724118655710795101730701933473463448639834273520206112653662952883981871240897268971910233548977583491045149796851320920091354048390446872560175164868642246319879928006629141503022685062784688170197678355626105473173150126230638392410259796986922455952843224096523592748106821431921223577886609985031094908890434574552994528391549841073100170892146827973997174365171943968142312711197840 [69,49] -38338599695934083494346906362501757512124812447677404594093773200842499408793427352530869727417101749739331681785159292640994206303757548973180918583841198571864475687475996473529566236622284327055220439647779516969397183769513368989296367194939384081022147300232356554202122905724374000507475437446073842060408978849445746649304240416683392524175527306633513635375692098898136338082609653003652003205606893667814950319151222724107773021073176336536196374169439381707571163319730065854696519873746191736312906826324057451652640577639842289854815390136267520475137739216691550643018644354871037356413785356471374032745677004249082100849968519152024405998652019880268681993293802940723104146301201124653256256949093129034505544779982522774067693881480176754357445491178272733069126479705079489990234343713065673495746205135127095801146287552339629664843487171534085548048094746837819117362254124867893884799714425628004679159724767232498661906887079743713514219778596767703900946454367186908442422956721994065181343458173263192986304075312065113686225522510975794096706721342045880932832762606894537668265909605608033901782604934106414211202457914440382526726474076380759166670358685840219102999880327681921080130519987256211247095995250379656374473948569247679260757454880462275923476654585104286837645197725545750082955582188773532316324785951729023768185866862344956272485964180644312567915632556599694102977906542744699680766579195653326289731961484734809723872185620664449324664158214030665395928205813538512245022645248914062708816249864427794878622909147000148329862193152080917282377691705507358720710624663965490637139275893324069744820139976609651018885028700284803333218959294491416385830197601065113818888717258312825969660064304621126425118142845790758621508478550932490817915849471578968314329621429952518910117355856700574693876057020685996202424006023850662148521648122892099440285305586720446920610456431867733114542183355013352462175115787254643351896198674861559678340998321742902707615184822934918770227007746078424148613219896983570727203287139346445602793787494614600 [69,50] -48778705895734912076631066155563340020422166165353666896197064389851404822688173764222685545747191162271375542329509764172168205914617400445841416855136112873641659780211231739236262409648851273164097067969593343625033380795625231933994033125098853954089311157803510324821822321244409511716021574977286265143196970920490692214647067235569772797160461010828560779255362295906740190016842664891834939973813723190125493091348987958902681016107177480808689030272915856810516222549486983981785166336605026148999697119280859272838282195856864568801373514264283405483566366391423988030004045891633882939203978426302031569423250509336978365973226606283981929347244165922111133154500072031637867429383602626396493355273052306425768197682828688457194321666183249667138743889298435354930895929949814849970463234762357155709352702348060126482373051981948219138263177798334820587654424288130780069893611215296106434016336542348332661612845638040206978064526262164764641193051233866515762009774568320083451145555462365723970404420330073760909050789866202251515828770859056022151635980936150162705740894023942551511024464428966097440858051896147315429650043729102790893395530995541196073138324054350856309840748835529883684270741674812128776627627350298918739349171209503083086604971425713090197536121837708109295596091973980709110375117342761371500774826887368775246539991481287640677391605460855164615244321261003554205296327838465102704034652973553766262623732722426644533954061914172925830699426814127166249090370896085699420458124022406258247864924749276527079964837378146973690834058189333947142820478012006063402466798012370298452536970105398885392575832001770472144712281946542651291135907581972210996500822165569454024372278187776979985543280825020068194113633499730003884019395811634871906028334988058133063254361593730039446941506502912251903950227660907076788587214042992495714719270562155047394671438646006655269771880508657870226749296529443426244921343052337591760757849811158471213643723407426141624064199596556611514519800968869803169345176280426610615436338053406897501953677038720 [69,51] 14324030068039302521053116344696377898545967908848877549071341146054069897167532303249212287336140497993663586066782071246424199144690368261012880506813456543120142556208196113114988817870627546304314938193485303314163115009225237243498719465674990989163956587699730854575908875883850990864979020354136109706296500813222923817939142704786748496411625288271594307777446224271646864791626262012680105986929341530255849995155508171824887076887101542392485205281132239730022019684319646886155393767556753353035742383719453635398228769410161416802018728657680928908969861332690522646619791094335661149999178402641199872520064896665969962874969326107954456907662846237848150422246811695952233056980184047572166475171569131103451666568119837413015403280168645333128234203181595979440807072486054187329385835960946356184949378859556368137815817154498170585783604736277140171221769928804572684242918082028293133736812792831709518630079630235344462632098481308248510642821658560195291457186542137361603657463161108403014664269186497711351232206454813698067000139733688414317166983093937975278121412638669552776096938270224513105373804873732877449395535097294156683589250840669857642992694838207146776416287104714937681405871145264435782710380679536741406022085563891085634872703021523155449561612440080133133092166875721538834771942041320122306629258406868432517540586762511126056244110321842159397736952681367890254543408196535707563046387599809857522167177709693457693271162370358186915910474994459638950825427244669243294354592277253650042359847510431337019642107839203719187281036954774090644616596722448343341751435468736753379700985356134520754565105130317049762625139081169661787481443346141292997949296238482997294932827078291095894872661511569390803432784802541705005891304757517187014169023839958037794950103851636142633458072619479654120646884023322112161696696659669210052390127098615508504109750053782182321698430952290553131298674127848289967564267133982158696441403034464969917981213776251678952353194086928683431369410522394647162477707693382502576391032460239317447562734900 [69,52] -2875382833441348710399650289274763599827552576019100498165664129716197016658314888235691908828594824610513252844793587340952609818273600646913097435355318387354472224512316944607431606014106333940346896880113517256008728906460044531392191337785950158597662680117462333506286579031688576403755493002145504453044877784291683035396981007068846493105494883271591129155229545329000903934216287955554230947686225548863860130299028115793212087795748294996620897192882417090885760298356150886315324684656299795242149728032809083149750374806917886066894491189577923365164619984012925010776585616044408833735734630917743371919962502782343114327577354280318192852253370488979899639361959355993001454158329560874489053872735751439944625787784110151758718815096165753136589770715660886598915424234631259936580811026389499842623128825825562698144926699584211509582690252610294675622062203680704521320508201086262265322888196924967107026991510996365377396191259284755727828615394477045048787159856973688765781621516797699929652628453246887403465794870944743711239318920526894326119661465492669342866057374245667892604593646368455933006122984656399138892322577965646690418946229364296360205978789302212369402061532841642393895999212255158795423528357296933495079219863929428642368291321773386974632171495543228629935495826458991712982768864826092094249425803293917800898070964761739205183915673047751799042128867629730883205901973355695871797634889843006484387725682398731925268873240987945595668904401481719372422317384926548596036920649871813326804815914403312462002697444422838540547041604920152085230393267019910903995265602280119802352498800963826287082008624495984124048597155025069821566269592721568084101202698075173300692023485794066273491596942095791594900209536900693208491159721316412546111572401673623627625524538825397444386129847576216846058598325921579054070909527572489181445646797456227051004372362461599466321428893707989792658523941259383941868861346219434933184056969897291079570170334913988039454344295098703293967166518775439857493469248866950979632772504830697328672050 [69,53] 541981585076747362009832221565213256742138518996383548652214273447224883775464825212102746629980402982042476985190724595404331963726258334783179542813982030825254320147894720560503106212935170759528442994563079564015605694749328912864486279344041832192323325514939065109849074766869950516473378147060743977239975008451909981031715784151372019518926180063189663015741815616620323926170573013188233376646358984751279158003761036816135948788935578099642738525795500308872562273005666298830041701380472999172321447050193050741155093785924861411303273544323106174736181352589506384186655442799360870954683178180702935798908119330271307662199626790871809901103544513543118292109347308725641287136190906212155086889457750023062583836724071573941623057642017375459729778379353636486835417058227506149799903527305958353031206202985248062821910190008495206486050933405562468222375512548633090589784499137757596208495597218532468146514042145198447107467308230782671467226035265129510060770316587411889091039842910392454283489830759789437731477873193484548212951833391769869908406359282563064036381966831526318403907252290974213108805082402412620512592082178011133147446538847731119390012641395016107234880541651073651488326047043297040955106035606981627556628909421060066219134044974716258047868449518089692369977048882827736573112299202742826921342804035490128976970884598136654847804296356117998968427996342818295850477789345259244647270153664877439157436746060742994420859042960912473517755334621400912388095387806164874377262731060299010088932014835821054797936536176218840561278616547048772918159677996368675532075532101696722442979825794215154056446452012170207740551024099809364169416108175925080654774218799779670015588808606177519819183272653919804532169746104042785697785066116600982001595718733439930475878918225732110677055871106957324097890315262305856792402155825731353085520274803196859812387856451113018855803405414184887449577071442468872778793159352083815173193404543279035779614113825084961652407103162000076609354339190487994587852920362297398998232802913358393750 [69,54] -91158756768427164992578598054580628677235846156781463284066715365060524641074944951664173989219343902495812204695161766157817450007507917390646933698256121247831928716716283428663812694705371872780739168696331906840324906582132105870346498421497148216453991581401254405953547516347048646372204170289712630662770246471095375272777385662811906800204233415661693956188882167460103672716406022641030349308280630269175793264755424330646533820272767885703973859515796680549481534250197672657580629236516990316923981697628592060622736359318976996431354584827841679568289917385063654809900136653147407436021269735391348461748464772968490329786225175557464267441582803066117730318461082996896985411118489908775737327427212377439883320092564466494415346182245974713582154239881901447321063806139245619597396844413212936993112385289426028248570502795578652339582628009961312154736921085800069102843588062471920874536840306072958373790407458858623512797221553751072332049802145190427080072413046071946994720530973009896400498959267145677299590556217909580875420635032944082146874681132527606935853209245053666015780512455294493880481102412001923821990003723685275394337009773353431615240891762945548525586164043242091400124923713602463472354659163024249941042230437655983797681174644210223007293619098619272413788226696187280085400465046104012605006556935391332150668147585567657786614192281868782903621206262135872461418734390486593928334057239838478299535227115996649961606402754182744495618426683821850392817451226199629803909399441295610238272017187754451397379638463232520649106512215390416922574935079026928280582754768858613796861507159104573853191815697993582808547119267652293974408468191260402729401465836873608606202007718674204689302033502701069726224214941294636627420111800535289219789911951946388974566878872206621244791396833531757180420650924439997835083618396586233738652041399605022296317429780717557861439488530394184877447787103272486847982900552152400574713881574806592575767664212164589768483982055680329043833797534788577494722531503988244041571912967113300 [69,55] 9856494014907848474176241787998789179932746868567140219090717122778252942702770160208136162802092167688438131401794692241920474308627076710293201171280703359639827202388291158329181848851691524788855687667344175706501302878163080100693413106778965293387083432636175954546093308246434920174425849679431775627252117339824074813050072054655091361839911945878272021807130244753724309350947962412555835617435316423217477520556637029340421643354692608912436064197780326907734015103780167800872970224550885013102600990026787734100098246413442160552391162586165535523790463109966844674520787702647157968797442569050533977291165314116415414871342546325506084019513476475758147759948292415015453609636630205978327194439785387080138191909740759738431198257202148251919402264035884981327610499823334329309041827264022516334981027396033303501888660349597859807610036475073404408876422058610663612981172937610303574742290172038625833894301780853553446100408820972874892539287297655245785263369140863542973395108008549211545415285429699535526960912004524480738746974874657930832773225894675540641456327026463320455377318467934298742419750485156554221663690724277362306274980294228770591373452450468205320654441864115533784300765704857161780992096385241543784979270898265205671854970782808801798320265760887857013944058410827004496057374587465504410730639302171561623051060286671691994520215616219539245284634602224961933371108033794774352991319957527311036520971980538714371664323668789778799363656947566417630186410622541928472220592133688862164847869610395078573920294646309994397187644491971766127178527354639841606524835759991274312339925464773745635626035639486451084277130184541291301864821852668464423773203006901171542993057763997668219068758197929918609914867996310398547971369627758341507820223298497268215618882560658128204923454276254833668510007960464619770004760643726920603314440374931684417767830162658201729949502686931324592207695325670322883896628646253882341794222951091862440990453473137241672942129935702857046281596212138399253708447037559185489085733884375 [69,56] -54236834670698742709946189095123412572383775293866351439142490549650650865439215188450929394046257840289553388159750402116043718832103850681397649008498375467910428587964823545021361139432873202504433205477261391578339255710935695987038313929085061816109034253109203138603195062790211481597660292667093216338951690036049297844292489135005498263607651966248109676876820601168769443311697540555825883367856495629122498618310852725552801226698368337814044726108894242561097017674062158168548936122783751142445359083671972537731873736274299315476910017448812765096440420470659602234831767252418265089150667297156217678541196086472591630074416041207890336038711326565147273491360849510014665944333558973710212823952449796614712540089021258558600188928357791914942923952855643555510990421224900790277635360218357138002531629317188306206496822032749497463841453117797172131723407828437718955705360125928924372004021882507221297494406580377404680174350855948974023063930042087181503999817479074762851390093612992252310706080038853589765488169432813703792867432922313996619619458601430355590051614633409191180098625873361243936419867346584621066925446146935047441976750218149364356623067542248838969760795633743581452841226725995416695707976801481085968830296493288272504097032906643467726201992756570257510684338072450902732767495635133020433224341573952726803043880209964130061037798677608571221481069260755501611808405274541419129920090305678511533229869430045537014040196332467857838551022161119934227659013469221834714343796450266790523942917778480473219875334397863594870478216962853528481234006752893442212881142842849132279941672817500992438077316530581454682059822310564989613406343591871867140463265697250214258144008741632188410257777424991596212656710463439581031875386231534547311906856690629937488327550128209624170928150754397914863764244262940485150786220330205146928671318682879320093415715957563830547872083668250062039417390534864402454333525635581950193663930466596990639667767489248764251791264046223465819406811495868131610284462967626136906428500 [69,57] -158336851763025802223823971687192074669098522081605220823773930271012673599714184832730659989859686912755590275042823985892047310356625411625598705137619195077747122577964219997187052985108459950080278639247024577251177817323392679051267130676951407959792091782898852939186162122394004476111283953994397870336524668268238692396860832888542902607199238574484635271429262251136007523307983158020843121256543136117944250612608095913417243783006536595884420902883656341398800814545673869802179342356399738126006978901045822207256837794332002831699858638937901523547974547510764601969366464276246089082103697602764970214047648498445283985952920751900728398699381835393626409346755640913028579087777515981837188181053254373402624879013295920050294548363790838793610347952578568305346397291089701984650714825566647204964986083606812898840181072820557212444703351919797082630980639582399451899153602397254471705588194795570196537313984400784313888522765268312948649243982289035424584320235381355628455163937477086492076687783570731986608988774557359517486440773300956140982608509093506892082882667885798192968107412182635465980119108713831305990953565480995542230897892358369852648519029088954986655508089418073818077884817444159420116686484866723160860000245667263572992293299451749965598933359682587438474390859594709249620749361177852534155196490936045023452389005347370033621462647791625460558969147122707812926613345799680740933682667598985303746788878610760090309055612890468088891154672265788519488979630372794192786049299857859287367877602187768897744039325547086477959392253374418372115118942219752328346357100706222581474299188677520695431504855902406984195951365354404357285624203459869657942311014745094611569647484411268840425043209529717589131940790343866456893096089063098978218477774532848607860298364163394926602926748039142188657983287388073266177701360710337199778728307608119016598436613776109767387191971322723488417756312521281534589377303016805458507536024784513872541503433033808226243244292020873551271742074963625042877438133523941406680500 [69,58] 19058086041376682616794466848492738497531949402693617243558119865882167962150919238418129531689958922183254718512654638514699656701193283038750242411012321138011033500858369643383291572192141763187626151851843291104286487503708299375685374560344845354564914060151188313473355194038856580788082567383673484000142986440832335200976276654580665975790822962802731887688153638584045730355745911191375564744872730190735585870509893652000226317127131014165271222630884148103038936561266229451351082832826771573609247965582450920033710327398281640382015823577673165627918030122763774403748374524782683992376310218170997588002779506308266615600049617240631034017926305171083119276604532545161151035112135481477365782297011300384162826187114931916212398210270163836195849245542103981639152693774970847319496512364658179001551289402959076958320574555624526611149394473867985027668936166393216797025503043243076145300578938057144376438087886070000977920241182724551478246957933630310504274451726770942993302018152229904521627436358806437468549113030994358385360763115832230142290237221978859648543324100916375825580963434394084835843221585593681597265301589235218896329661461068151674052208320971022055190313034637984082366901700982625459481539049152054936467374731139834444225810017733862476290995000898655500162993991343371239890788534278394863493765455714791931900949885704991421472191120666482448285013640214501132493783852727599628653979769511190566620877446309770920699244080267055439845691227639211255437226318155189078338486483427197255937026855291681352689481297690750735267613752639943484519916868819713367500026618936798807630015237866275676971944952472733923266862147949032673400934426081440743900653503474488303596483822167604020353137636479055716564060236045856217826153665899047381723958606838182358761373328293012884586721634665757620913145345590806760111231315971985868695701809916500550412327931276831170060566397676390247362460170042409793723892011672241886935574512680017501577263137172617742301824142597504848543404729609838898152347481930728750 [69,59] 497538363765927793743261801919930662956808418829657842470396912343743430523272854878034541425499224640601159115170018778816534098286869825087904613052397258616015891028800457730993152603268759634250443373395832259465398386844661327989714252283151061564209683624024876352077713045692466235766689943939426125921761639427128353661461518571590222039728142585160296956828623523617722109388363745470327729250042190850445285311243832147533623048023431472078535971322390623113504050336906453418049786556166863581352934726575209842852357135804286440172410450836293738686711326435697925176641524562178261196245150801608008337530889850830952866593320748852496801864995646413548784379553841690139663497232042054103145539207947805515533885237140222284151061417067561672145052844752588120914951528669839574490700537006441504454830288900449094500866359251033872069661609587501077153981406515551251657846149578387461018739808352252086411975591519665633795058411934050481716847597080972551408241452881205400049523014670119674874208099868272536493949077248642247962252274127141324606034766267848011690601740855567202666326580021313209700257355784502418179319919961366397636129362631140640050678784105109038185980432566592644421321088846793849261948757074535861324033695097670721955662856245761202346261365763083692034214065145125508271709773622545720719796914437747378695771657005618241785767878872595499393897331684065289616404380517093551896683143082426624250643689207386022686634540557906720228114450796786282188512929696288400336495530964304105934605580740001843562500425918014694583512401441619035668618859130435605551716833204514217797071326576492800529359460751263378768756707423382192604845190397935193679171362968136881520677531107497512661617986135606318003935873319893186205677627896959184159169737724821544039225063130898793143569188224125117751445947875450120413836578161595520012307114899793852558493313090290529658334031137900676393291291361932121431049618783069574433275718982776598039871003321853149441299458430683606186284681840854401374155639644000 [69,60] -380953997674308013470088710193777531266976736357641774343861766163528187584118434316692718699356729537560209155043364453601485298124232265120867870416795078651310278622345140160616081025421007489108244412119360505766422635843114558078850771572865575681017691501467269505880562862585204101193772759651924078745259480567854915004880081721987492702099797141477026290440403959315865834301199112792667400819746361861539078915304872304062343639091990015651334625215374198374776477911146215032254566924371433239007488578318054595032260006494238194113961387075396388351615432819876347067007976297516252846120927685374199968053255023912569404288472657969113676981768572124407020993104091374078158017841650236509997083542395247858226282087263866504360846611114893927568812570002791872758366595099003603650472857495089702824930507575424224290480913625766147378675993855656294957100526821474556540839158762534390619208587800588485708939882926535023025379132963547695696113241537661962375606213258005606177538694751038997735844612193228822267858346494134626633418366850210438431918196973705312384157875998106729096420788853546018335849531808808065534692888925393292819654468503809793596608460313702894542546260768055711655800892163429707812618200762200510794788926918437961202779864319168233793520799675731223719134258324255412550982949296686752060597155703467248131729463327688999415911518817500618839243819650446120699117104434559937810909216348961501136026355154485129167619601215442894997616091227604341416238981116948989111709284340689409407346842223330741203740861316158277636764862925067154509518283636625135372092334221363541593262572250506101785519796736086481445386314246389865576298706608263033690497222881919749667454019363743652522204596447230013125976072243515849847621582592054329886253314995243731628948958321921982655703101400473345189257749728802633782146349425019164208800846712338903674456647673721037738202259407382005905993507513071219728339551571770150541283417730557382047977449641020203033426096948462529455784227793145079949977858250 [69,61] 50031218168984207253141688419064868314695865577094934776729307858121737629859038548427283208373088563922708584504275685441828981178991651161726207376710090643498980886583079377005095503297928264511750339398852937483743794015971408352598405102657337350604768656355570607623261856444161052850864781253384491639926311461703174036257095017628199031925621440824905756233148384841805659501042016755825375419810345498550363582518558114148288709805370550236933859713355993875903478865597385651778323178204957059684476981477974613727764821406497071189871926827096549345998877332327235072732255513626108326923048605715646928847245845085142943310568212111015732462564352260591851699866889550847092829070414808236387158651799747260030940756301549400352625467712610416174026914975354559098949530529795864925716407682274162807560973438667678309402802054224785877473838884654109870857075915177442532185513943951407529129260802342345713855107585753433422970363442303878312657457831759534949057971456044565246101072145437232200965178037549443097402019692410203604213988087628379091198217687692976415615280438291283490563317944299167632065149236288822485986430681482634144701152457898112126604673730146255505067604122609927839309389861158551338739173441437310496356962760817675787291824557387309691304850156112139570883194432492216008098671914063901263113082277735977797671839639482049777645911107902227457606042953209038845843588461572494788428768850908831675536662681916522115788189467479259413447634992048158501530429162241608209870497070108735148222858913261827596591361796848834107642391918351796171327077570299608091215950670033034295313443812683642183842520505064446367769325089536068500675643058010313529025997313017046254987265237474783508187676875252017407752413319236607911948935674460885545451553305708824878192738564363536027611221095749862348356750772932344898548230746239371306284003559725546374101135856189117457288941338755357544415040978717559289877741348357286601686021694229378686432311225478818521496613578550335756889148704031932201213375 [69,62] -3733681376920720394588897603618055067599371950444711142051724111367766060801836492483070571410491019429471350093193551364130515941913990011100735601997200062226186211423246987338087228632351484399572600040787287830523321413185168279992598266105278038308837189135639165482289322965203134750824772846099910116224182162271009316394493792193540770786821557865857449745196157932393923613938375051950479574337514663872589479166952100963296939496876533572238577651186520109602550137806395685891791236616728387056952557514323998225877150089247820623425454807812298426926082937622087624119229847077824553879032472233860278020208995341732089003145836042346638145224695921048647236610120050133188427752507209082705076064186107423087917244362469444265297298213773928714768992005609528779889064291766801074118402795509551223863831361624531372156217026452921858574603951650660702379371241400551043127869212924696281661640831574818752148693591522861594404901089025908442524080913871504073383765335781497881695723778371629754897930080937407215640838399404925052221700145822700194365481625557595537666793120153069995629067769889809323410392426591236307198644096111782172609415099276812963993676172818146401305597752593613096603227861338729389781677741987437866587712325600860664856536383652605441247961644881682324509004832041130089158455445888977150489533397863947628509512112530568081993231950560138940297726742652298853713534472536550887391451399430316588719409399336262300324751651407114475891089263776579022678047223411894121535651994315992267866631529110375052980583934226043328610411812560541302042901006401525709250056760433088038380222492001411296341457240240240521380499637516635963811086554196808595159903616529571210349160846285029495819682846403759327202270420220273344990001513262825614949835270953266212992586895538450161043365076748020629528566973444255124498270559008107182992530201924959672595375330647349309772233362181642261591575263473035578682666828028407873177205442003911139992430949719940756688961495962489797748606991755317524500 [69,63] 192701967521328048782568943533587111371623640465922878690153421824417600331775087627682922229433967714614863952877574649649298153888358283874795566157739119941553054402703040639477553389006206342563224190201194767296071049935155749922494100387926101306229104130387296016855354380471839744153602361476161544237457103584016676130598169820943291627595434474342187283519699016513065524280222256388330883938636232176897756667032808972958665095223381870112659722219216325452272940870275308857768265700132234085950331043565668658133980746375347783338219613616115984729462627008550996627024828473060825080486096889835391450045806875355976023723125276702394795939298654995488804806566040898952120844859769240348141919167840387612665049923474210359160372398170715901239857979002300351655098152924343777374557676145701405975105097858605300947402476831236046154839367068670855806798855666243807562834431620699838765145963296588812773265818521218791893662525202684660689713921920676311954756770892110161359219337682917041948490431490677531125355632540353379957298963817178532892240806234352825850425336172075039576054324326105285944644875807686642089239599916971749014824901623744123266781446430986959334069762200165301543231684127710511434991565555332936494057497203661296282843314719624711548965819636248306489909544021829334269961124400406038335696218236595631737763810118159226951638124856107702351736440487732117234492173253792963852709010584389312784454845305570188382039914295377808580483015800496648424001029663122494803533850502486221974840881214663720749246841608459707269401100928123181103318081738921767743615185512984179553945285179470543227569739838809169863965193120576920653065719108520682245294565728313530337032025741099673808863262277646061540141403695958212409139069441638597719986392293556264305921123501955160878566817860383124506888649143485800906412662165723474977566009329508248654627921357466276463448988412775716138654713510946617851523689888067866453882903755242520496414775976730435248572463558002418460569653792009775 [69,64] -8497509277764579713620917280894760400904603578123619196920170116953861511956083836334031767379153872041912101805666429100361258027938444968359242305218830275328421108103222664541774191414916347576870849578169750306425946137854766291248131259231106825758953170616278966391609264991012128917728894665772624385837538338240891383598181360844043145583064408474263961720524240320347628503192430519273150800035658844118497213344469090992884681026275709738424274715358043829162971457970644140811597303485047232320867553766219411471334955095582921147451460760453350014448268299707583143733044270287640982728428087136614183101422802665288541654141660453179937612242069735381262396147162202804862947890655392743355503460119347444914935158506126632847809030294438829307804976067095644926695003445607967730592839015542473534675498360816318335483817213662646881761257572125425628393173719087799812181481133385370264377040165355124622644378135546099490972240514359543542324523275916183290203585796629741975675650071560163070782304939004425481259415735402581051021442671405145008766044610957450352473728984768792995482539336943253043075541550827152870669023930863439940581080199549048489592994067732421799549669063680251155475427508412736343240229453280285102365533157484078644956271945384116993621855626135516087524624459424174048484726101756436529162055502444919701965017003777414164582372575682062293830807656112642631990766755506664707297026166670435779687737269953095774684965502575022180036793405492942961784952046644480376565559429442987330625760328572863205875014083682910764066169126006143552207064546721556508199323671686278991200993344245770717305574765489454707506986373350353536407405036560487163389524457268399691651687497207149704930877559175103694725003615007380807945168880650772340994576596480039798117743824301888988910038936507211848790653548967889379770500393650356533537364158985051135413964383105188579654087338654629297365813295741042568892671665126063050351549378050105163478009631750132208312151229513981348198713342050 [69,65] 422129348998389410337845028133574071537927925043876309677436964918155542023498967337390419261508342367127105357490451869839535333404783704306714027907787055878790637994562252909400003496784686199542073902274230449844796059134236513130625615923514688071230919908881428187939761410957706702652599287150727647969942816843346941785167476099535319991225581853949267981572385498492208523836527355470955538803476230973832720055973067633980747500109206956685913523339532285526978645849648253469624605353037152301253805288828554935927059445915294594032728673935212145828049262587716049255638077750602538107584882289537450570896311656743463159400451083321244307612190049622751014907973068304919501648978392943250614280694371874145859419127751681869143524697099540491697448169358746664616870968451344778652737223700277573193325817253024147850818792617073835011744219478801794703175401562868265981543881907960802927900895335996607536953082096007966764707810285795399841886960917603010003776949266548262884628797326583650852240043066186545358310498387276163006732185571042357420203451188661400775722815463030820400422800762596905376479830995479684497155865486759891848643987959529184146959177674308734067984057314721202669538728186296807427204151533675291038705988556560246357273728040991083249654221629083439830729103059944109304571703551791286493540991869580437292511085875190545244009457589785776498861475277809099933149931819317206698476140880929219275716830925615560231805993400249750362643427166858237589621363839362183658757120253010678291305675116756954632110978117064912571089657588870678033394821645044155181551150757427384976482817572750334979362724428969925591685020146765549583037957479932730820852007239655608454814027278208764843893503366411387276859707641622684248183588064284664998433972809544445256101098640474124939338997662136044037356076196391088268187037711898796722756953548926283460408401259920570104212985201317288219991982314280014629912692381888263556998903603030193948928026306123695540436533960194169376667850 [69,66] -23389121392121163123359080228199524269298417635973535426452435252671091352496150202716988335524898665064799877896859081163868451367919892939440209979344136017065105116295433569501749033196007571798066709783288992637336813299086534510068902473258752128299214224763515048846528528386664981889332751646127008869836264663611135179282099361220940948056091953539176699946659841114014050832480545596172367060080000306785551240266770709611274819201775723973405268714721259937565217119390394946378438567747443430990306544542606909831659982068131858623969682551786324373704865174378417707420844516077882023811458569394178747332836107881079117028354553128752750859683507432170838015039427168151680560166680724294932957182985099041064089093052780684556749357193341338184015999469018848856731407164710896571098380440164242005508486550733730399728411673949579088097468651506777529593701851523110988631204481708628177049666512550496656604521350615907859187863346777183614452908904982779921568706771008807450379890196337661554821251233452907251215000394281658539724883525238792333697735011378038400047101320326802354556784869008487559354543369951462483002747926938586832490404415329400383941186086526387685971002698597969893773639379679576401552774386473050414384885031208863364062026221501779139087152608689754356385610608267179662867799098833400620101245420607800148042092505999602339315198624216807964255296360192607739752491656363361563061452602348178348508762700311403213195385855412266290613207165748401262193023439181886060361796084498057373370740467036666104752648756116541970383591766225913335323599013080530476391132342513263780339451224336524590905570174944773403341689097295612904519441384056205564024318687435361956484005553836362893058844662249835814725438820580350187343328035892624622914758867281015794298045169465721335436551875704633469606447468095880151270252570582483361132535317155498801899393023872514854889542087613225841120235945981591580127602726778683065421127966436980770977005521887992663438050559776590932200 [69,67] 1087012792863468441304002861332628106087825475140632569656212281227793567199460836799521174333699230409724315630264170688707408818965001546889298977389393501251015157850117532423710464737453760871344875152884710319261701270539313754708276377695838419967161645307550832405344154970748898513785472011632612942930195773673410292064889753288193851124749869368609806375966740688089504982502827922859917157776393530542881165667125982750518064870140632661845858539286721511206056290884322686093788716450498892032741819402486057910018328280067556152123800893137211419896445994846233021650648818070618964731511903363106890965410478408118196858477957903181013641488269585574240159479666901911952868823738464309445822938390851185671518465966781951214001305399525347278400865640666996245821429248684547532805820399404447334170452102959472537116423286896187727365535571327610424069848741646589659461770435564826307663638110708576544331545875552336449813498601266066889680381688317369219916282461527504807429776858675720715275943890367822259590677682173466423028081069221309131619606838726120818802441026184908328930864424511369231193569276555239312937964529305106025791812247564878713384102830096850310540625424831771956572212652451504329146596039268623822627361334633898914654601906525189994912576414425428197655259929109978725667652961412236858785299345700395641880602878775802003960969568250175933974727493134903983555494246448304902652094916343495484715325976505587662772732365939074865584981945763169319844936431675388562084815793019976633156176243649094996728905116430321192317965092631587842248156554643017801918380794459987052483374228266308591016659362086089152775145330798674250886185738229158186353991337799758638789420916529726966669927761276752513167045407791237089565842129198087110906188305513845251841225686214806686666813085624994014240266937999246770061653477804770148180107640139142734176501411812749596609444174647977295817149767169043516884550886529645563923093099437811360898978817112547027048733185429299525 [69,68] -37337488454886846899584244502139865256761943198528971990410589820444270906860627592841572247301284698534104159017612722484942154603936575881419576633536934375443086875537634116166581545923791759655562988589812577318816295102189768308092951219024372323320755582270781553950568944665608208425483031465998607577362672575624106676999665743263125472187339214210052162501065279796531504117847508744350377864931837359031833256189282062036901282571819516396059054568607843036249808444688816966970068247166201802288923317186322878449970334719979161895423139737928101993912527179820623960845107960084597117546405312643505716754186889021727622334783066754904125680377487505795838621213475838598873741831511354771926031314411197504006276437964619290504568627302696799121860506145754737645095420957528757172026159078245742051741859994453720546859669531436259702018120629374200361592065252270023894601543923262554303217482161116491910072747351265741843148040584582513681970651707671464225488625737240504730954370180295622537450335104960294845900023120189397174703426092156695673949976285498069061766173464007985544608825623460191865218397587215767603285792689501596246785444034713573754984164007021058937491615662626002954720524713641944762300172716590689047146523013831562521402754874517509671447246974242108202075093451329541673501597261493293488572792995459998696650765809095039423415233657503618798653467132815293413132554544166273227713834051518661406951727417874940797922545472111729846137580427827667250054593604198836371294388147168073918860600485786455350458836376967908603399879404606785023542932385734700344313373148968079404300978615033903102938947556618652514154295937587188514500798994946692567459211959425151013598756896709185122730714877670999028277801055965593933652241692295147270544880777274076564596786781767659983828968419534983326329015760057590074491299838350638840346640278996104433759342446485237952827807594116842551063634850765464264506722626091676266462839414998758483727597746919050582263271425350 [69,69] 1256078118497971931795346995291130913377574195512643463033951759768832611251442876879308286172064727255754502774277702118235524691005964076873831487453766811506737863207327584053379372617381148612913002427539515623154801024124711590214100325274373587323995458669976217560318324048195989404885894768415461504233431025035973044730787655606071394461867023887416245018204319740889402744915899547635718015378522505939995629106571606604726825418066558735622615364419524088435813889439696509614022743739501925142726520395841480307022540858844721338337353701269652570605925128970529329283792087679106117839924428003792195148196997806276085316830705586400269943880110899987144247398438524318027928006553083707070338142985390939974818380639073378187389732706623006611260384315785282597211265933217086912619662800920556437161428930321885030606086031158207622954644278672842384109079122418763165375374458689086761716152858403404530034787792983627261297996362412643354666630449864920979969546664292083779033305025563551082335670547249806145323252753089529112021535049317337795146233184997902471666590149068779774243495100686363643673316424014321499454378932143788842411671581894437034558370572763336838233067004103069281468087641323074163437786838388652989997458898119320986635118499321232879643214883013358977563491451687197406994574041601781119775443449182892356940130852806409092261321003338779329374660327971729992384288555954878385191643488172998052180129478114362149811730116286096844338996752967606698842969785961228107540501692621716054270351751801778671433394519014912366228836871428792569612880047843990271663076222604421467993307268075166372068115922645789105825354872323102235589780874390793306499972167044991295081232010229583289554273877452919543469911337513572697371652846062191775506809636918604094174569847491226100103629034679561020418570731156668582869418150376511400812739229932816431946288800531212426377964744595338315603673070081080600417611921882438148961485086399478759313562491806682497997142625 [70,0] 2012292160318124288367807611503875433678131725240946864423668675696178938436353231884777849362619737451273542162717203003553546640558054291074378227371489421955499918086866698496854309512908325425230475772670089659238829358115304239918873714901514336675535311174699809509433746973123956373169010639172638786449524956671992121045431363644544620546899985037684908257564072690803244965718334148310358404505939941857541001108016206093835866356661945417950579685956270061804143539369997404783749258063124826988530040147612715849560379867396719893067862024481720982622511152857395932800568665851214961581735065438924524182780077998653397279599549180030085117383512464781087557697142740705956602867383693649686054644241799448305515937454102129971137560102717148699598411545580028518983217614304111251629465489260229318006859945867969761054059539106366501869140066862378306851796848203332562191017994284826677090867537425574127217693258029436692845491895817129842609309362977071278753335752208555957937408716077241920341722903249957951357440429481817249654151327997319492728715586138989538069736124464958477899807818947632694710490087850615598084291565394197799734064993621702905636617642407401424449925042609787927611386002535876313435140880094229160760660655829100359444713293713115281386592324860929675561213790744051138869289090043886522666728536038048777174249135962386302994337999895957470933171738507969532704431339344797870874088048998604041738563481603444633919510514844791821686816087589770806829095764123222894926149652779477409550339881634075072994968956089651826506051576318763605935772181078994431106442624077945006067222051455053221715839621833960936295522235990653925910922659304966052925435490175497516234991812156749097549920517670647468769797688471509198111062924991602692154748596841355997883699168946027708261927936621416898059605309715852929567567713386092137886678492984615012970343878505716777479331682696977094685118403158360961521659998070806800429203841504980239111434948342207388746488673034090202776620658143101809302689189749144748259065163529517801537841895561045448250452735295603433830837085424182061125736130397724929125203180594500532504512774621825977880915209302940579980804230806755921100800000000000 [70,1] -165452425667309197418114212833171909110714363604492124060193342562356355169898762582949295104397049551405557604375156671993617357019729566951025706483052527957915728381257415699350908562960657378437065983917066566475186525510368710500426546800279993019045220356794520974278446155437481166312434943560978814137299857924985944883535626439464357018088298753590349887950074005503124246349185520930841544302476230766034863992104784018522091989254783946437005782542590564420266021244095913329418423549783874974998535038693027406048973773206303311752759202798542960737642581632672288951549888570414957300740339186141443816359009290148770137762877681378660792028395860312118005284968356226705287258894731173617581799389372111894151388417016324630126419878878066810641767499474073996142233633068328726697381684664607424031834530167396270546394840221876042919857413512588625998040262260553761987078139635270854157536655114238573055460216367284363131711719040937959194535452073007260157119146931685251710634198075152734094134316902877300736268381529970697918065205243545755914803884449871061771213995937234663538958433125302993931571003306805587166777622577663460187909781939018533803925474655275087142584797263091090222363539620543124400948335592147689316918107275847823797590933619048535918138446806313757299000623293859386690849225397151611297641754253908951074334889380019342970131745045035316165096554479685735569041518959120073720793045197124911468896681536073838127799972063884636626472875960063003594693429345251347001377777677877354255162905022163453414928394253263405786000070587024847249744527710466775267843780632823220591452721239401592482544952854218107632030603718695246476805025090761055272595484320967903048093290414504608275598761465244736764657793326493842919314200391716674053185687343819287189342474160401312646279355710006029060913580101891387060106385249334782644951697471897265786950231263998811959679035292306179867630247713693504167070605119494898080870314463361323128899747645259728634219133856326492714970638420581987720369010383971257344400547854307059381889464134190593963372238676250682099390455598536441693961311954172500492519980147871225872595750974334356020677496802964612634423356067091306250240000000000 [70,2] 2643236263866276989084702927267313779117654430876228512065766044730647906932335862573499388045351128095452382490173844714416995135951060600133737836232801732273872519963531006113788614280466312219999854470623458232777397553401860469247437138275667870554891184645285957813927311694774006577713067496907082572288252231307772348919156545972624169700846627509030560315748368639241763754667092332540487690285812687149578454788166794464472566302473029135711110456465506603359369565196638677950987625543736646983297902806848854218602530245619332257147127999197589862783474180300923063379106942445518160526458612705313578755348733203997874275749662880712948759189005742134404599912290713337275308655956379561441390091321512730761240473954818359568917068659484691078411373646700875401911261836652880139323187040731285715054577999543200151633036169651145088050756490349126645559545071161475386461680877290615759639010618042800281054461426830672582170510625751423474092903756133884000576630124219330873394730943144934089411797801117986545208005537224482710708382376384467139778689342017096887615108933370118869532937030610650396787273267138775445066351867244629186394321157649300905534718433561237711182058003999676086351511069585709191025937159571218963503667566754802024674947894593199541001578456263990373734103202352225983079156900404573551655224680949876177106489550653393293604307509010185014281994041556630124802231852005088608778808350414487202564112193372438289922999871890347493686057054351263307026374952124314473005713757866201826384325914727763988678875724885194971725127008101362445663804739056349406538677979981110005831795077015280174328592052987175697804287256659740440249338106623813700453935610810024174388919921115064724830256815671816621790039812550972051838150916678741299860577391591332041863478457488778580262042892607038191242471680290259185173772975430561126752419363907783200543096571655993466503649977311916732362623964830132995926002399625865473895247480945833449739766827809920888049663182304983229049474476649240174139725277710796295382529514534368752098145672525421643448393624390911298646310531466455913121127911369041457412860334148323768879727404096302172251324281726109401245976371501340777512960000000 [70,3] 6691309611900344912100527655687290739940503951240609912377878200708786494273762788518710682490999831268611759474891234937050749066590361915787509583419268243318418747334462878847458530804540962251576539148770136330706330745852413384509208352977125369662022629063565373140486651258155654128179296602645533901701169590251698067727823994642565674471974571658677984879405865045102155518901382061170981719320233968973251487579078645986313480481005425479195744660904057468449389784214389714118642494681827337825935366136136923738275806670284021668688148369275529110972266597909874585674704719313410042179151079408975712050295598340200741578585618431189984496564577288300730792287772080599360631188996205970049365766829853382001908901267081880948085115133785437509512521222715901937880059604947107523347763293270470049860374626647392458574303653198635980627381681882255221178624124743039495145095833710413817719073978878811530888364105074263342632844935169657379195315684186060254310449833130422317070365519140229777886169595662980363589099257362656489718244048030662988628914416639151960790869922750451873409709144285922829876714586307050063777773305569729272181655595134265411506842432531446358446092709171003739262939928161676105021987074917523814722157982976867480308178427292045045335052447952090161306907476566344799006142789203840134086142217712217492640360232757616565039897809191064787626863760288731616056249581214198640290121062998745550839550008906225345000531462859250482775422265498677807571507628220544703471026797125688345315566594852566865282536146307869480916847986833771726415306010890382796917540152711353461962095965222499185776846172716466982187801033782493056890830105124662266227033691731959922834120123899973762948079298763724135912339613036773038067383427254085989999065420161462788763753750714001128245972027244730352743389872037806263484229125480460501808665065069490801862387785267228007644809262638219920165575195137799121460448596033126140222528225290875127520704789347803593340071788913267664936334618721246769251649649523936750911012312355066164367275181460865984712021812792140074512544038777080327139511757078406918703915377066125355553779144844874342410867333525208227745355873590852557209600000 [70,4] -426516584666808562500334955396310904443999609486587010947229917640857875618663730254905638080100870282358006761828961640947769832581396783446922887259760022931071386090765823616329522295388578164974062017219849426193380611001281281785955869496144838723027260339885216842662739846844237529918613458815622459705180857018809880309975381991743783960888695363972191779205345489793973469234337963395284965927731039396464443313214291270673013817681362768881167823651729024303629553142176166034442420203714831930499170219829808735326327274444015471788815473806344929845147535541968131268373705585329679029521748099461875286092587230704455191280643899200227396625551005833568454072822689404062505886891703773759669996473089332111255646773710492316089857474825067620850895692950698481960170408666866919069507564499133856269557817485346472558233577061185216733496805413441248234010513054828821312610659487041182131185273298418640039391521965818457875936465311474716602598278312850214833320480460583042475871914992321897275875685058870768044653176695887203271099472385600036847987884711942343323456342015285309311970272469811075797223493977636081189246351479526543146785942447288659179997807341715243050346596353375738541676035295346752204439127442836397164609433966012538501209117532581560028325438684492858697180886302206761231863847047119310756397328281725563057251968696171306872858204449600302978998667913846070212279959270396419060478442221415738146741745491542186937023712486417460317341942220976911210373135345487274026712133316886445554785718675490527200778519512839542190572664443653458772558411968130849198573244860825335127295334000955013852525858132702777997270064370612051831506375911321469128943086838148172110502587965081354518375773554560452788728315865124669382912961967220352986415396685532693441085615515798073500011352073390891810567019262791696686554578699937629232748885232302653666391501290710123020256945949857284664655503801866424110663961811639740670678063568787904387268569607032158204128500449717632389613730080162811890382230679399769000976527008133893645649064856828176398487828708021844808064079742507755483524169382510224483237802382929685844807827184546366854676103365759613273706568543486667757977600 [70,5] 3123042880714186719825457188286448158411214652464036807837227401326822680588743362381051070223184367241490308560863323266174129726909054099317219849084309159467249313782951071335700916848354580822883099316947932525714027858971142848869586340445631848941111512205346571051678707855324218494039115256853832814291101325934039171145998847908272735207334943642098149553804202476290602442437588894944028260739162103677610375404946650800184555741544371711073678845580127651471975635033895743160902512109867500436928546965294100716037669470973901309208704277141705830512055789893646830821094414896160205539636725853335976704185731651667002199375719930111179265127181612930299968840537862010615358106675854286367935804948091720146540981565563555992489774617727557920859211762616722737143513550936473634912777754272174529794704458079601782610093115611903036551617619871563612490816767163365997505109890253035014656311720297775719123884492403668899430475424670398350279949490173154972418645565900987829195366850228243074771578095856638042795545439682223369493842687321085642622261781198316648282238988902929689323860724742557087861728424592631732561028293000642173323266051865234288775693222182178189042227685604852624791985240289306395543544427578183793837893018759064518000200440647766680817254423642677444741802550883360843095097323851183148842346710107450079905841136486766286427306339386192407860940886970863452565809826289066876784379800047742538229186519296887251679088436246043793443318443140727276339254144766721180099336900623901576417065652932095442750293124617275749406706743231416876565050395636271853490762683959796637414914693165169226383595725351528281157418128529086393442235083788736581621213532971529507291929682999298014844850043280077335331903332186830181510077466741451174072906420998380342106604298664654755190536654090134764039951516835223864014168476172472145335832702850484666260811300424157962692246181017664800779446129157357256621970665131665361806288438113813032769279489744486759926866639884159769378310632904976529928313212380039677065055713033696262583089156848583459659477654441681980639899669468574681318699328098968659636781298294647617996835472046141320080040462788755467518863018240109025689600 [70,6] -5413061313801742207933578249090834501409884626271989380882630379686407933028753667441139595252655623480484935470817575465446406792463033454447446986739164194766431435153152976543247206245808158187287258768890151117938641234216931385739596510565092905781652773752837125370523138901769405156062520278606691999800105120556763026743491887721735412935653025709556808357707869477130776156830231317961861699164755187797296804636583394313597864204639615442693312151393161216012348495003531967858435256021981114032225324983025873995328710374336252447667723486928481572419575839491226431642785333569112167984955747749767324420413345270784467178144736012762982101145603591418033898679058887093113925678604840930594796734361741436506799000486011377720166005407450625589346668501537261134131857957457789239637708326561850897173584490704409376734760091046869275848639270545685723589823200461628490657368172941174674038282737896853080814099698551135764832340995801040605516288281459382450953812979022250106525329718745095948280069708983836587926936076452433735012820138643375809218220106945090633079120412306465587706903903986284582721288866073919375646395394806747743667820700236539412168051003216085141877576657830127642312464881511880863569330565409342549567761367594267712561893169600567352099101340185670161277968000822475004962201014378728420632923132998674033468109453799536280680888573334406480872070158921632632664025464465619637589120115723979842637580405218566335583410202074714344611661115670535571581049343258974988857429150128886960017734209196213903405215890182630780861110735470336230584670329140951434294219451397791487522748974214494842402356848478763928987397548524650765691039997319153638744154038715859467816132936086390655901425715982223826043702751105751878768982695050148782885190876582210530375515809046915244656120185196652738186816837902091957236855909101264449115207916102281828051639460100693693353602314242888082442458128021817583893926145207356720829204168949281070483093089529158385528999887077587458739942557166010996351794940367538158023632054988554393566969271585253867206642657804927558710830790080144575504506280781003552787768273967351606627063898361948869928578622939684675157486972100935680000 [70,7] -62683774236656532077762782137202061014895864981877932711492728398352763947923873930995297102213119962798205455455275632069458029390692547361404652224224026980127614185112353925194904795390107056935221878361276219356982839842254282019483627244069360495030870675016463114483921588078150325801677193650790862949577768516947023431726659367380596353696962592583668885812960790207350337176080633741977318160567867730297093475883058508829035362613028908669962502577938125843215386138449163115057557707691934485882775698905304459150298966837838333392340233855260398507742516447775585043160722363817277920086081834904817582096284910171663344817993027376992308107831095063522522467821046584114314042401067381430616594901587291142700848670648330321083239174163091489439378940966335359168156923580011347648863139093279724812292355355766227200638502934790741097747743852730172905214510890956811972026849614713756600287931961722332997764594174920552238914261873881904881729634812154647639209346875156411061403249327329348958268180432301825885152943674901814399221399250764880673545850425348927168726111940518399991486972786281107325762868482865492663593964767790090566356631546210081693351977456339589457121588139003124792757572111124551313517784095579828650606439408009933240372526609642015673197973411268293782481411224428199036300138027987354742715683665030020363958922272089645233697514588491718053330460977313232053721660558032189367805172350242422485139111574890519967263335973635291183281988722766989159399590089299404636824154219938760168482156682192010949501413583271257926172985599127040508183481451985146618835758338241082965881456636277567874571707390132931975469306780390664466493471089105896429049366423934472295567138314374552768745379430358837591737185275630801235952131954294295015486496352428467650735082528809226982976970015469316487317817612654574013711865403233301506014966330175458225192377519265232722078988289586373443570518621368433485159855691398804700910343112180759275427514441228694107324697381578565656685712447888951622211070337653150199785715147785070475266675166457219110537258506670774630188454319722975408383643930152102169674562036754464825895090427265432664309433075546816768219444802486272000 [70,8] 709983109497554904598650258739337284203719654168849567080349067672940331436925654434167842174870012343159867930224344841804511250367339993862722892094399817983892714422973678381811801381720775128298655000386642333558296575126259802182669122803099847321214996748279712261610714881960702274906791750818538251436523700101703655415861688015605263051233488321606190631535846999031599132268094108510436211833078967147888578831531309774286361979149926869105584751295780537099026817920959852015658992877462193744251794005445433733900472691850924595341807332146617263897823503573714531051213829497183177343089500325111720796047510660734460729753736369180275609950049717700833957579284174458662029509831536345228739219002494190137939821863347310595111023368576214374278652229676381462727582922997500881233525614099308361961315974584116301265896896161608080574497404191087617852149124247988009043805762434722986053243644650352429493650029635323924088404223319848936738601246418315821165997326474076781018756256586518104606513430641398507329571634267592996083809277601508367696494580623721045470250880572706671567140413745870776508131314776461326734440574739777628302453343996141235422135252117014972564123459963952757979473911210631876247134952146414611341798850998886870006139631982455111322410391543942569085645828716166661886441579867348671156271947469465086722012484893635397772369533937028111779436975470959860422144240927890027381125267067963885284244337785568260421855291969762211196108997159064864138626766043392709285704609077814971109211566928774097645110377384202951100071676209637297315025502582651866678125999310357112478698875556498299189915739276598467853074489587127158771602263848470861456123618684353160479228847820555562144600117360291304973985143427890439060379694524472067635636723730358666693084451125749135642528821730281033545928493238844248496236747655005541342702137756322787290106298519721982098706275166907614406064965649510349185839136295501276219720549986397798835482079012955714091929493194319578691291500408997717953976613320388536882338882374582953470861392393092808094044385177324182313595026074526850230771252704041116146902160112279924766044895533915309222627291559075695120172185550848000 [70,9] -4000722160269047868613438080199617105120885880040185785649617093505910619913337987480002297983252169540695730990039552016702261059039210433510920116364549257183238481680359965563109545100109618592656276223874257881475516056063448742609084603708468079190126279444107925915697252188519586658224187785444194823687060946784143120259580721059380349836292218559638977901423558524776343516642462613085969695605922046664807957351428909077561920339379030681487461085671232870516077988109066026433484246414322579216452331522520798525901122981190708789285705600141732773058992008254192165258532012724424451535134261287084621521545770642471961611650353658060093760779708742154070551734357007145075529284588382041866600826005402250008125317519140698814921923608249529433012829340252415908381439428630704988644152474468311981453247383435159017494110299095896337994109642090021087315167180357700254734399215109951240085799406202041343588993240728029220195780525641321972952768070198548183626299713597933535341409050716298106289169992510868572762201185136046682787814746187013908111652054605638069185131094862625828737967915778113470069522823394261439118440536306661791771305737352526405165502392530423972297639623729159772225358721431402736475255914988317588271083985734306942198345501257097438810648030184451711963072570030134814127710633269574583459669829586794176547919407586730925720717881542238788445836812364602445281445603551697018549597890657728925597781228683097779547669374329395643740627881817918774152599666771359995149275322818027973216100780932861767189704986316430800343594430281286053654409672063271568949855757993120638771349831281086405066345170759467681504248099635898359252878845190746847883453848606976817089500250005672063534407919710253834663278741177954264813758946042564271565340044013939398222204073168862505653370180261472697186971049318306777306802528195570860765688238941305778141846637917713620055238617221006647462028160920498499813187179432164936493866733003497428635510034703564703283126782300097388235605314702057102689438004724440662464576642086583887700139432819081911802099025750728714003494078946297952830135870535437076534579473480499563658214960353081285398247414171166301383172502323200 [70,10] 13983078068099882705407757222343095782210716148602662993055269114865991578128312187792295714124590512051395788863134895420335840866986208248559439374236176715395807324926536757868720349024306015102101813877727853017417327329478966013424376134687500834532999683752803445276328160940024367154802654575531853150864562388533426097494051964189080394865646536735850931053544669313078472697169959301218444310087909650640271116351209496200391762263889901294599014783161727132459727307127185031238637243642632666061859631191472522502468016867795377048917228522168819317784049193055219434822585515096652223931240987350553534967539132057054208017599767298740173038508369997661325412038383691801378293739767816372693820506838323043706764331861541628423311710246404759052188291641962531628074954392026174251232269812294453372261998392508811550245885820395096819763448027589116031217211279466197198471552920310974713060298121894192779959972177215408588548931538116049776661850432914951599826322024503655385704668469462156142181799408919792270768491314266957658209546740470944616260973625173672846081122941671347516218290210880464681352310655842488866087715342904565238401920761593818387985315985010417107250538047199486936385566906056599265437152140117887940709695201859133698406837659634182742547209996513918156456993265996537979178986828299962715454111506946105962751453716131468541349240131124954762396844545217984477813507358388283401466696849272320720961979550861811820714882226549528135316809018891713009951934408887255149359515546274753714578978038185915447554084156274985954482539396493735414050073715393848127128902988804353706266976521758300444797823215063332557222852856234964809827155839426365010924725665430999867519014421838948517046370771096212688365077575862769351887794490298335974375906376834143654826433806645951045690716069737958952487006988894369363956298475353560741867477633371301957641151589812510102693859982665314875011061042511825522087739677524265862681709371781683941868605955419099057309562492998636604140584280620594204339750235365776275627086081015844423305947506123292315827668943161154744414637981608112254859131926618342980857933516298547967075647216381544478253097015734262075877438259200 [70,11] -31468718442480258565680085049164893192843076030436134616429171285698613966732696205311654329645263504006260532877535784722839667350154750237535632787407934548277232223911132681534210410558331386966590635014189050292317409852268212241006127799525486259112575987557355488199670484235145840551239321475446023749821923299578827280737968724563965314013235230351422721692413049755017148039100763168867245141306216860961489973001430662257061946473948477537756428071960113082086637498243393483604069466104446002769157740200425365354854763922892579653604044041336339023353515155807756769585602025102796536134273835735002507524518153617991715938261686242347403940224099923676482577580880156447163366568622453657136389771664685853981521261827623385468538221092648084944783021882406953316387866191739707412653937423744742810927135814093725525105699341005596587026747908351172022727523392077665855503083836416688229100340866797774933367510227265133468220228390329659763621033041139322885889229654154630457594947710148736823517540556444943512069124544354658826869887037424653479809428124822807297714504671603718546928105701223442818198576045241373573893575697704934018346448463595022463171250517926441893853000345018620685942967685946417981997249055093158467159068402385614590591979962946172789698627857445341170370576245697205150126047426172161264125279663394401306643569683637744443047157580768073566452766878612598502781143503690914832865736511606891948844601229890359048545786284053555396556267209963319797397254744968907249542840385948905654333427734987698203096944081046748446352570591389716316711719834751767463494499397518737537313816571986120616782183147392578371459923094131505823465660277425005816510406459967792161668661166045543676295447657051072034689269314997026650247651767204756162627836280416369315740193121231205453818521866597866096374175568687959276218009331489493132283603207062057380643755491651745020125834274591949592626722645882846750004761155356656487391506407742206146898711946597202110187526381962860659465355753660094866191109886805210084332390006164025293519127753990636032585338257586290637961394855869731327830695818209023183562840931223622636728866476289406215239988519168487601890918400 [70,12] 46802939749584804194932699218773297372976365230432763623770632384212709741184414320156558859421495679362292901695051421600745479351529165188539016473250009891820915237408846135808581992206191630892722730693244439018021790083780351067869171315092369719581805781247601052595364961775816795235204198550207424903262233549445442139231432094470145859500317103419577305429885620330958064937406023841800740487695597328017668615335834219238985221326821173987083495867619317363224328674307898115005882764740740969995619934058156635865343064699001969653246770717122681317678415841489737456503571507095544665697682967398620480028382484063442171490327480552280255501575127778521251937519663422042956815385315263309749553076836027738829635725889394017574276036803217581799704714204195776973281552962519028809504605487474173217052481815382082411691140331586280267939369678823496304338233102421104823227215219512542086392556968969776706320552809806086731729376844592961805390455305859483331341221830618423576015567096518920203029001853549405786721997640872027150776424547323691327318257929347900603497001250849675303277021445585436917999076671977907395493766372699261254077758937996813436072464945420740857427924675755785120711708736651602226122216752566306440747715644887131112810636967828900600516709113337588227874293210278763421174097477055463245602420441221173690763588250663230046506228992491455897734799707989853276950155540593525954341246676063948714066013581462619269433015688530378552848729591214210220565603499673289788914732651663817487689119555983158192589795911337276981559033186010081635534890423549647345123842504978751619391042075931667609678941152199367508944010810274128451279326785422811730707400092696264540110080694111572828622025195906688928598432378818216833146521815011173287366499266981430204255879759019538001660673673500242784324296362177212598691588751487341805633089222560737558638044282470819489995609956935751490221960988469078220884326755401168921708158080353014147100499935989836164069062712112906165772874199180484560074969490163725112413541619908109925141354225985312223634603791034240125556264019011800464098925148204679074618684999514286137430994376933578779059257631330654591385600 [70,13] -62895180843824828513649997840411498105910233747177159611641053542578037397024010542505074352540075049892160373726924302412096028161773207624285755038947112831680470939535339022245991377553100431928681823944517052648231615135659853937465971504331707129668681640056397823585566136917864195635352269033267764325147414568095313202121627729015518133918582136240265643601375449683837888721127734226373681030394363472334842679552225662566413923232069410051137880157348232096389364418853866563709771619698883629785547528667140823488335964494032492719381651476619830976563686403871600243469672405555342972480791869443307778130297406440349012378718279070653432206439908336138345704980639695866656085881108171419550832777299637682877186285200608113846160874275545042277568636386497577585989501697450013026511373293627768636301605707025926853428937099132476829922426888142177834655569044238686745959789009647246817627844508296279819888231105529324666515912525007865382073023736359325911347182950159217266057582766234867216885010110283486531557342181403391320267151522345269130967942170922799727967201638812427048633950468555291502905569457019314970806328963762131602496514927571609937111533345694485835425237831740996323170889564703607858504869899033399636333623779416985266245396954404366679485826693968898208122487663396705747144286115855197196051260592647208308865917029402407950919142095307788968311132321548619602799576397772223897173468741833837176870276342622640129932271871228490587600847568683281457148322106420483695739400319981697707952779492984876231939855143285747670229757976851800316036764592402339673586750785920599662540657263144056757201555734469578686915113872473371095289518049545346490466646913499700446291823152346550298953412453598321742971037225020422765692805371112433515672723848786237151419731712938007309223146449494810135637299927518322145395079552145881165024932051012052885110379306052489483852639427345767761095899281746775375278003704651329148430408781385228145055300033374122683029595933724710142320805197104544946906998860334182778443177242753031411487636084471981783264696955897941384066548099824364521790261137998370737758330383640774358531246775660519797036015272195417702400 [70,14] 187130086222202142239610842076839253969635704692791043298298250506335338197514959588209152264497630336819142693561039140537327487102040264772061631026383447773240029811359834389097786416869635871301494987681078963366599356558747457437649178543030292347408479947837482033182212241129590055081316432509081466665361887866411143234090889781658053857691941167799826319515944824714425315272652536412661819014297432980545887450189210204418714110362930545470746299819073392437664992960771382484378541765320283266559603290612732310805212572577825768670066879543962998520685480585079983508578859361050864264127162196210495974737039209002002725060386777254811627974552743932979259607555207044608217295224659970418676873375910345664943842509139924658600783155355976803021062127117179283950666867718161441983428574680828424255584230112157542651476125768674497703291729536792157976678115561556898235835450992232596283730559776752307276909387547867162205353645428191560781669973581612489856476928353192843669692620553751662005546430607283009308929729497368893367853515627149162243688910486421912621175847928510618603408855607093719690816295805971061119195026367972519306949528007535903191598576649424376703144178321778783138350858812311167353407484812365620932467718299090518894332091189828513974268576968686540892037578968643635728141430858987233002073860430171124720540758056426611048312679782587122093733514766295583154950833849115178573526073125422731163666067485177308527099817013140711487242281330371397244540602222234267836261251016556689089304243887970487458891834365881569299097156410643540755695669758086404509073930322305791232258519975326981331108275358101332507712937645312885249649901804882706348100201869287641830165270238326002357834131391748331473254483364978361990565710081918899784466492267113903027017770393837096433930007222197845334965716324578559251420502793995693234860259344923357025407625552183303839625075755441120097567228119833880748892609546977233558273538339941636702208075831409251906207165161959842562741919373677087870363511094469425055938157717713500116976559519394062533645676534749698442511654501247646401745183857286450622447400270411795777985205073408625274414056753049108480 [70,15] -763612672413136884104468479804414219264621737539763347638984668654107216206579552717365562372203715470352027561006611688478593637645375194870574053525506553810277449415856186653696216381026165966441096612524205812980943681331790374827986087316465930098600222790849891245818165323814506473576919227409411612831893187916389465684235731688244198114518916555748670882516493230543606811678230084360405733219227800381550244172911825015503606993260260922797452500526569648153216279855682501551033772875249484338469965152400150126493966980262030177203117663640854385747831698620485544249971552069797751876900690379649681130080707683532907702411332820721763167050543383106492559682046450821473308944154900640370387066783581942873523809061727309677655837531758838646513911408907497874214751786352451144366468304416846565729880311694449176855065327395803938308324507209786594165638790456737541034260678471958626188803099808396581040309993143614540921944527169324758446711943657861327237925157517375497239447852545334349313252125939170504772787124553920092684120478092558895991298193135579557176445057349536643599925621334323490644050064798005175312577886257945319530777669124867312426809857811727491844188475721563565284404212172106500093100279015117308921883806907385757433518848141558513207998134420104645587785710161954049146097763371274841992863960129036825480306954693883093208811956163652480712209408491743644959711208935594496653490160702027974982390554438123273029154570546471079903099380494563494582885623928298970897229924972720717446234026984943072570948108469508914193232664504742063459356116847475124206739573813495859745568726545135704875925109139429251071575164362681025744738295551706386887210707850561119857336209071913714503151378358308477246260883247370841914436283773297082571277376096165324547018344816961104988940643777965895388492207251852168349936731466310197973027661978063272836285647951188264664465332354090018271569566617973439809877263079847746017817272623446127964356064695459881018352185898962649829781229932137754108330487669879677882965402569673084006954923243716650988015459905110570421704446066353189262552297631161495264386951060006590098426282310642672669914659112878080 [70,16] 2422844820460049885923606698551849685035812924147049073149551250037446742548811362337575227556810408696398846480487026899423305462794720473299286084770860536494511845187727060889106734960824337368900716445576718201942785183678892390345054918519552666016448674129428091364999586954485372797159234477703209830767177594546693949191057636635158838219130012623407690502708911521383699809527931156277521230050505147209487318439358696344645139717259596510612014311478271972918939977819124702660435343707289709905968738692749785232153325607780957089860437136261543841879688075514497330534339753082900225936024165128001935081696602844980880264431454323282992496922754933026059365250258245868798409870435087772386461052082893506815255853480942522023494612495811485917604799346986415245391372955411861641908830020948059909482832426694490901946806615468658147551292492876042603279108490791701879033255925638983805418918886693069509613389278277347699008263059644654017817521476063246335817867183726727124893711197448656686378550559225913600768680337903893294664583796683953985989682642319144892233294092713700969541382523879007856380783253626462477286877662788654987270737591355342119730459131260960931965614262722397520723614920528875641659228576544708804483025136868277452841827594997418290298277608733574703426600170329245511636239028992583075046815570307343634894135430833638749738664757907033388349825612492153411375744438153197684842130602776302045560540833178552544825638986754604481876086877370254553183542188768037843766701481078423254553787431887430687047693036373194944471035735744701534662380770110982166328061854392719601122738549840617671621200411662876814744012139852729764726913939265066727500616958140266893401159750596635972378788911662783257773180346565699161244389769185852794266973628309756765919977357959436528226415225935842629325708866665167012893052190480667782264407168702073013781044160575501679893289378961250203619946755309723743815174622735388234581316701719108422852348156454542499250130864785672399054285658414844956267030479010565828381965356197432241933288275231587299492444161027175162576829637318949753100167716485108868944632928798843763766129732563660145542461883678720 [70,17] -5900357526851523318135608081362544584897698481743508661102452444557193465318292105369249631372487331547470675609918195024328958382470186939449398620277707561837567420326338787582106521391928488520711135545044783448381068195676475892360928779234486960501052225198351993792101309580696814566934445508539206720875112502917366897933745373355085334807593716370672848346353620047083027727676927224344168590485823195484356965464272336449256819878687329460104842365845797484115251995379971032441376006802150237998371383735092844673687046190297722566277105817017955301801283005769716347469359344479708145744148411060551832554986803620997433195156484277337183156118374624837261523661454324070696956700197025157293564181860791587766645952946944560968339694475252922257621859038888455194386541883119144405576300868678539168731147686005512645212798801741739130464592414693675686225232156749392374378077691813761698051467924306267338498457022383690512103351363149209490345450879269329921546946783741694858760813702089230240496717662690558439146245098306085081964260368848923372218980267665129779265237997358376458857828429339894199371206544765462643474950699336654524770109263125975316903934210581700098234294493303961656031380061465097370774736067939156335263244660962808003982578837503302897783382115455758903167390520896585378020089631377794924361872690509909836818575255633105724171815027145642576159795694996648205917646303675905845863351508932084859824886922653145256657990333604864997578864602734640114158267097096489328369771258309210076281212712168481829578455121259969783715926030174194781057061637350963957573730426089248413205950588358631708113372367527477128666535579502497416616621677525737501832934733336251339120404515502020095272910252434054821776167297145870844378342802288497118340541630634412022802944526616932037237161246184500154932585355494819152443038185495117938941587942123421773142283553584927245366174985513755586389744997736978206800623700995477693449543354132802692620276731861759057308324671174409587880402417971625004436170795704828816830120573303221873889489854541758087208106751686335290549198044106847922248132744859359180518505956537168502921259538205140550893730529280 [70,18] 11546690680619208780800760166209920549958600300171461706756731947198641346146444555012469003155107094765499372117445634792147983024319093163282614729003089610289555550268687873165443074136539872940285460719338156087693930032955778155727497785048186448705676484642697634285546023726597974708625595256752889759523973861592435301745327796191627345643554213281168007812839813874142761818305702599575720327401202859569592756516523385791750278713157365532260048549252452347808783140430180118913505545750351270710839148697147597047068623229097004750635467099465180718179065225016327937813221765762384383399635020146113686038320093624285194249036057341943500105821824826402587541099125050815362853771883785191978907655373439223286333970778321679331146921252425899898374744368833981558434229106537663257707272245670626255905325112657397192559813585923226989300995517662125521682432211136270967027586134809000662080389974752123126932801081457925183421311049976461711407595702412969637218431092855521634775614696487957257333378216157126154228351269660321972689173142161572408934578903686084871384934731424232262492628301142398128945605045535222631932575532510958390546063076273054902115654147678383702594662210241646139297746705775309881748513789893638394529942755947054986430148701539934238110276108597642831113201641920048617300654216649022187101074514959194444410110441345124765195481822846872527339606759930545752254799929491641723559331194592937035542817716089511924059850828042719973828131922105808849625551548963091645456575991924106768375562648223715820859185928143971562216442547806894220822327265844849703791322204462789630342612505988410219365984857373171303854482178309382664819757018397201688040389542592589839170519274432591141935726698219049331328667414150447271145847886577605571089425125470287991578357864408558023435360999809150485933549928060202260578192885565502142932781023808187411043386888986888512057258293679295236593600862613664990670845589642510364259176837647447383055001974494190239231118753447783833692305192194254519162553010247113929838429181527746529830464093217336445631426908223320896982949555965948667104180385624814225889054231677090326846182475804841300983808000 [70,19] -18674263309451987255977347697543817724392885354233564272401472095249334084740940828644251522733007736805039768811804478099897135835241158068916347815845008692699214273460915724809938499409713072025921756431971609678680411677822510438852146631871378201457780236721986007190856038401239440259830494477771991442444340891193218300857941765001820543115037411040771058041636797749950740871147594101268329971451259773414987111202955351953595982634685029346059807042212461056870463683025763275093552994231160974690937534548595265372275716300607265172640966285759872960698419534429719713958943204783640591729283058382241140293488820734813160832600641278868234322006701188637102801999626800702476581387949517515028217948144370175766391834183020919171787279984875842822687608691415135041171020652262483859677938890630286357496175979995145738925314244069956746865412480426937578293125728191449397649245875061988158446025898577631119170345752419777362943969894931753498433389426360961163522826529481689296565993830158117491971721340117250867434533444742791102182744706731802332526713232492246729803760412177508878358902611496800350588503808401099200535231181917761018016481961001847418025552386894384535366230313119112257632363950415331923875853389508690770461305847470774125673764694642361902560817508145134147036597219732296047822016679198113371296132452544890854577574137244086299380606447293870043750923244591197018094728142040434135765205989154299968733098929398259361128655174302250410777457743777547313049868195247586699620636599403497200673336586025616694678982321524621997801755997732162785103720240712819525353695099058756526231380342392671831228577423108539874135462127495059151380332648108307467113346028151284308218095278768910015628427950452982312984707046622421377897063849231237811182954755177887711226334975691407725114992598828459501903664549617226614416032964440130341579632936137959852401628308089560724402096694650374023603426386382831769499295410900623898484281370796559417429958346255347757924021029481751832795952011555238793808737686793280449275035782478623914136760728726554571235893887272706240138759447754355152743026008096009976831209683489337464264232368482146100183040 [70,20] 25280078349783489751181235089946340822183327062270492988210064807482033750264955621485983378875336032383804380070975511280735405384529038746584458302924183095495457616419712911606406605825312984789146024389815124009011738488084931091395864768959667164055484563456481361398011771704874672732359342842356741391848590872117270708110877189692183838450769502294191574542829264062102865738415988440342368859969260483771942006999592070922395020249817551079230459071495422063371848766037409165632039394950863965146367673060457372666239286233028703219448075898766482693765121884020439367634046999024882088144119515787212242730498604482679581959807690681995953884472242243581446750163616357152438380802355726835947103441629119177713915132036769534420628003767297779078831838282580737712258960609003409914697344037550145755160494607553146992035588416975227912583814809347465018851449818525446398144285903098499638998302654866655934179631061972857310242974487997831146067428161992260371388794456176849231864387324240356576974460990377370402378352604815642424849103048450673210255536026502513395881797186127174192716414801107728202176257920191840507399862362801986517150065968760014548721703415854331560456847975282204382568614535845807251063591723862411984295109709598337577435282512058379123845344301864020549475146974251700534015158042631971269784420961233986455722681268700753292372078600326195379428353793514773399287153781340184263750792498565544172908899919730442926296495712307246423185157909358057941816082336184785515560156886949940492228200585298850382466955682743941166307692121243219347604793062058839715887864237495754712875719135954680553283832724528674089655804415729450613800124044572879566798590366185637084929047191980514012051449675794550586574434940854702115093413296504905037174977316772424100145207702348252827419521423758711271409055693055311658038797875036416033299947472401714384468063157778892022407684801680114226976090232221300916012715866825023894606903359713649937353581307984947018808157652067199358454186561273780260811331082232798426043161535157906410833990989245494733595833889906581626121611428867936261613684526181583710409831106076231096612385523732127416320 [70,21] -28772325637220671562279503163295237280317756159163194023865111609384205059198618662984178418447354952015525158386799570280299703117551491589792071218089394809089736230684236859077072500139776334188462328677027821827639621856686156256815395563824559593995446187843499501032730789933632320757803747370232580536397342269387926238591513802407079229859659085962607621030497688551170508928481957668279819305567098618325538627026663874062263635181637404149800116767407201467290171700921846441740397804818429693279173837759182499782225074353694328695167915301662310340076145103927612757802580165387931762817732396916477416739038160323186911274227015439243490839760575908506398231464034198997054694314360019629117642460453480730359075093094317531520437023470288173716617732794873385918453062554479401352107041914546039600709087535439332011232178963556349374418979681797781625616667453683665043853129886212640676839333036174633634414498461339885794471321649563091294242969464322114790726814003798133641166618888217278940325162980375380034671797431639141413448680506601108706019830413542311263535955074507052936526202500156355996202287153050359285592263035004203309481577890259219746497869852213094241903322954737944438625005282592925325634578568345231719675036033180987861614666487921485327788091254109854828472448140881418420956061522898941187167747722216807765826603480966871125511823132558572872497012065642765156759485815045345459764034571772604428141493560109752563723394331690219396358962480786656581439263740086354118301793361483103067794728193472156577813630374839304020667714181805721487901897223099168092880567707742035874071439231543074275588116038046228950982840091146475291854257880357747493026933178313416370270853515490325352001716430777919076070729085564632848857205468411844089135145404279774251470360908679738744787621018832568285279112800957094817988790689371252254277882087726012993947273635568179424943755942786294857292935224283760797691664941782293291973068963503607141792088013401252249498898742662249799807953528141925085498034190723134906625665939334518974306745881527935708677687851518267383317674930504590343745139291194435405766971284092165227436283972351426560 [70,22] 27525863889880790750881469799441252941557195516384274486477860292114150076009096431537730381751106698098558804352501546977350506967156223702176404604120055331778589651295113821215230370967884178378901948570299534248925490004807734629587746796397563564921095901771150467633085600727143691858767797359265077160756672785007032757172585744281240621640007676407728808096916684965049305961041941771883588627636472352915783071845562017505568005074532373517692360143475302537627279570723348630561769491253460835839977331382549765998344448260146368004764491591816363641017605157161901300660794701361462417736812422976330507446133587687039714244293701488692880998227178060266760297766592731501164277973119244511701687333696111252950496078928301316814030673550028320141885232374078717324433767734230533095673102778616265239446896815492704613032656048560381251626774567205503541023180571722998525034854489007389571374341119502261429937594524647798941992340351636807682031478178132676386797616769049251113005976220564953776402808713877506241966940794441436965141968514862215434573558552181372215659376098680110579482134465563082989702591337528510809091245540079365504027726244242299889335707564385861349650995892104894487658670073889217138889648375705359488427299145618447875353979240222940481263628812059725362877792417287055902515050499648728435542877424518737144236953664183167191517260252670034890538352970417688687369895779006521631614113930082124660028661466771100564789093606802249385356935711089329010792053758212839892069850382993612086650567569652674700866474573608719165185775655500181922923775731221393354450527001908867409254471652981971347729715556099003758789556947389791889108338955905818823436494169494719958753423208780956839502277680910015449706644476080043533441624205953604497217896397106926842931153062536715695859598446994407086733580442133531443008508853354719791715123910767124567108164836975501826306063648048733386602397550199449515678421163560644710738798999641458479265435088482164497070629699014679815425642171238851937759238515121604959763005496170688910037963739757869178331155662941485610478869490499418659174614260054241205643942903821983813646111903580160 [70,23] -22029433473147502393959230396815987060087273018412831536627369510488261287504585395350457382579219404821329249681888592107607223351172927353252286424211531523380331694018279888698308124569081867379677137637218202456069605018076667401006310900032620416083171307411290048036143402647663613859696196492568431933604912565329880154474371116900268721740075152829088495816358494748899333369685904593532146259065495168905868947395076069041920963187127379641429183970791675419846874515314653108026741068941337988946509636582113737481842548026540609904980512825417512020149370552462445278034987515159079580409115465239055787917813129063622100034052078921209356164821881948727150940662162751269910568142285471203054086586321181895932270845060040558746642274085973461663440666367635438993141141810891483509594429136211985799317954467536892433936871268689523344304500145320155040596145303912057029936132689099339539092179232278269618022076975475245074586234240600948126303185542855360775421121034502104771614741672857516447802603266354231206999055541514362082943554285040187083262521412792396310605365551799457872510081039292601436367469238619391468162658524802822667762254517643259532400252471835853376941733715082600918751429743033492171674351836195215283328944154902439031820315235828870438990200905672589282360483193310778706287898195380904835132635035335553287116292162661915480793325017344747121088013112531897751129617885841535115132530137848389703065399330592007425860289758837534991779586673383099514148013685860261515045977640075123729354708347884717800660968415896968102752753695105434070247244623314943919704899349113016540873004996789121018128262671536138549657692698419825610880074567783835892490736543774579119491096847366261115752342566918353191312659787141240149166814917455470204240368495142601469748227308312654334311091103377921674908338462044752799806690882571092056767245975706610481972827783109253121977635955423171166182189424216055977652387184334604201443247493207134953859007604085817992336741656453342504935009496910957879820061305758593999220015170772033426616898799451007386021328393226568464369191397413215178008161799041199392811363002437304848778254090240 [70,24] 14551048211758238264022979498992640008851163326777628508449387285781866440743637893591403629882739462271192481392221662450084565571653933488059204011533695803553812026718069326002221324414262064089997499377213821783898431074962838801304058574463034327778130745315176096549236153671913972969146602082577917935065729854581055623189346911113340634808171783391166051417183240150317372017663539407518762451253006990890149843541426425448180136517174257420028854505611276284576647981406127978149797385011448134594125807948996256682016307574671618495564294209263749687463573145973050469404102354163977355496922768240428849125366759225321646406359024341175436823449722021648964599495458924079568886594379419247351840679385791911275123697562841773162894081128490364878215420631516502305635747841576474067650263791196742127265266747958881016223903390544434872022219716100219272499621429891429684389708097773213379782350030053972005285142119148477295057403117045131472200135013679597437712663825209005029012391329802926202467511988130948568454421435851901134567596561812861600611016983217431086254575633172801101693142683296406789550342617100622115070298302476096010328482615757383334348703922779121946516058600653557193718527113304353670825294248868595322163058633280716310676969951491965043730600433404702320137045195108129924354592084469921727137346000422651280623121112774557079563622905395911514388569161950497845010478649269412598398510099420923358400887119801346090113117081366712293797431471884423212862614760448709348505971961819782039880597029823207229572318318847174679942641099686026399488546522367517279104110850584181324304860223296317828038759337427760049932679516659298347320603264440629960667519668751221608982645487186719850914147829804931273365792951795204674232967500270434971195533788577356072431305152839125981910539309681601057594331412521301407895605637546143031450992699359969755386393371495957876120484684304026639856934075267578846518579876373503796836262206463390988997058180967620590694542066674789365828083712665086890248790778127501173259159695606499763565952541680709359514506665272357719517856002792955854042750907374152627251433213749636720335257600 [70,25] -7661007521797062796716213676533604481662604951933899565189954503531252875436155682805805373052769331266062846025216302806655741342133889600172924160380181217145924804441163805674339334623120036968916220601041084650337511471752072871949607872943084327805319325871168107649116840714286324576356694307840461481647340063237336215598686360973878170581858501731595567814702453541606252057689470051781768481817677195501850395847353995903069694632460168883800321208048657812733153502726051732090588485941711847212443953508037116675755736523941487532948972784029676659354835529282135737412536070635113266971212603514322813318202351396670307729197123758106578254182197684613887203014910277674553751644362773971597179531048405381888076004318274960559707330445506083003477236442890015296279687664283448174795000320255768162084071858585484173070280353727611469588762860632648382096242106670652022640827363414360873633654645834460387207727754704659427638433938069992783285305339881512857825027492840976616338932687240062283189929975687414749591662043343991235927912369082038583201515405406427560252648969529970815546191308955696871928834182800986099162478480908424492128956495663751794210714244974907433769372712172290437250823796687158836582760307791633202047156411555953362345969467389193824735532896948579361554942184480536704250415186123010455347698568440745981810270212410231070286819286119136538328464337585752380191730065433783810032260730706950519751643105883048039011516911774731225112964612011515290345491578379893475964964569423839359304943664121464457485893356656649550234518622505499403054402280334816860670120143195566203050690475995324105848616134656393217865653642388002236716550416247534137008711236307149153732765726074092693225229694918673701399144378798602716915937769909372058329652957533118165456795279748640045566722253215280481451085615397152257398648288557095080493665712825759045839562190806335530957946472934153776455390228681029837720406799077659932857432833073473169541658749939439542470062402825784597551148017290234702871125254652528173073043227291758647698717948884561142351194068765773583980760067218033097699796223992375213071664989214136420270080 [70,26] 2906377913028511231413560412380575705162838205402379849913019799019219831460300240103206344467580935150629865757549310831630444917736821329554518125202132917974959675096857881936042103755272021457090182838549764450570616922451694001469324204491814456257163029561016730268329314620923015980062772672555686084097308886675083771377613839341250323020937108958294708193229985393496828586940627062114382948084459374180150917462627448980876779738663627512661220813562057780860594447276517976152789372162204775499322532696304601723606541008292227796963703988088502440156386870121487066191515674508154814464496849564490912642441026477530444754253827941055997279856401867326166087342854722786982870532707034842190110731077755330668407772966949219632100612374424249030189179507457334917312350354651808320517351514332043738011011470375256033071711561420886531601002255240990759699434426060468578992773568454587947165570234375599959197700115868584809029838350687367050965209858182054478318564971069864423103228063665247214756203586604563743545112530616355351938856579775142885231336375881554554837505889121203571287188303923678390982704404628998830815067824938960528649338679868406508760471363431132399426832851574799109900686682660907244798533081171090115380082614644295269619238452685051393044136471873137565196821511685769120143726695842867390032374821899329732173128841063319405654417307205206384363097162842383435309045924259192799894502642353846256558979556067966980252363903379753529238534100125660168363571966633410536363071775664873626776305900430584139589373233312185796451812203341380756609823324953338449736383659498463960594408671416138043402807742063825179026296778001186418884070586961634896873467921208937428359795892347721402454235954973496814665280429139527705051138912681698172755650817743244420800216612886156997833361148586696225245824005603248271417569675211606595890595203739403294288592723855381302525191816834315369584589739441563408837000702616646084858929770297467550178887235167341730398139664953677323548576000672154100749410396411879819684619671376621906207808024217285164027602524945462137674976587362375428363231169732160466611891336119996825600 [70,27] -475756873050376580833229790811492069987153437755913259342605737200672268795059608853395771411676011098280264562530081269315576612846866736940260530126546517577540780260199993594959634871100361485419990833005588335085097950516547526711394262237027323136845195174173079709526438922704290006164679365903052259264725659573037387912956986993645557057240183902237653444392924339261555934591961666412899282526440860679713122772285350721421850577652423026367455041574648287277922971468910489167846069369264916469255016356217610027682115647637533143608832592161263558439179138367330051374699289807427841891619747801833333557263229933146969628944219877030383026382788205109123683194791866765485281728566482749685220084257990659364922868946281459097538907785427079477129187477292256894042458727059177299463790977407841319497433314889563895524045154977106413505015153827872058009395804669711464243823368613309009376847880777617184453365480978603756483188945608591163617177647639058975838319206925257004313768749318843424237821368808739732651129146516558576731765268141026093958472858618363467965384948365025820554646889135021446418335333282724661571492875386194563440353345561265363663475427712661252225704013919223153952152966253752476973355883152814159260179288922276775594292245094148556110530990604254592563233459552990663143163860874429365721219448455439208028450146426155536868386455440184270730645118275547507821464434430335671057596256992723174079892227998444136029460795466959969441249431330074258425614256752790350182464167790321329890989561015557010406306330871403466774360343550126533489210768423203796278831142833605839819219813169594862244914115729278016895507145190203235796760862230468776770015085124141624576739753945986916069134449973273159310910111847049611687490837889268264753419307765709258083765780989236753257623737392567327955026295901842807037926708446409185803427244676391875503404145508276949496430606067079716164034438487120246363720639354385063483263371248203373280828819801635436934403153575316237716099653742062062177782301723550883648189713279609519665695517625175130606687662011370250527696042536344355447729467163192757574486606678283200 [70,28] -308502322597717776091055004225121003730193334038869433467501221561249185807213306913562811108016609559821289609637240530185236912154403163199735385388674329782375298310507384377350565946914849021388217256392459782880883930124884861167996227754916253012020154033358327260961696501222796145337849761640650742369852392304993393671779831248852949171095941052849226037629761862628407245520984929353568528158695336229539259152336512415802817417793180307030779235651437037931043049736824147222688079314915309472926934316345557664401940874979261659723935547198056959762863615262164281834822271535343567179598539614082086586766906236624194794611104042164750616298957902825043608637166630321055435225147857824140224252023202311408637544418675253439944868332172711917381530352806968608989885644254584628102483311911579991551330121132897567637634408809909604253209478518248818699525590217341606025898591139825902443815325681140608755300979468809975223089895519210844491956990979607806663557541565721170297153848477391790807875850096003450249766556162707116798574607515795871608577854197360414078795636040395605579735209867649076662340846867350751621220636882527626449599368341717179121886844189425305426558724567770204277734386672327400618471668933341769746370095500536604132230354284566267291129221766443765483928789078132553180719414331811184797190460321128737030999861393335231075582303992622453480277079370164827945026862500995484329307962608835906838321351130925862241077009284198627291883317804200502763385833515044321796420689724830252616235789883412284846183010799671670045270911301569570308647843590337426844151718181534114194328259242844943108333697608241548610003594094113916366163075721080583101552312960001888231326130345484814774732870941614239942621849786681409599351545779554186157456733014561996488880798368272186571255548370989707780265366291712492324685742230083915880320911790490439114694956196216957743920470671153332876163940987591678340297345761941083433194758780001813940345349815808152856707809676273665285921939159900639204919609006761396814832747656327388829351282448531476175064706167575366283710157027726253209168027458032842106931682499200 [70,29] 299761944489976129164389637812448283200432757307183932636257394262852261644028562839248271214736743118182446470791510491472938466420971777535961331878754854254410446178272454464644418045534305998334994283675690496766966213363190057016934242318466562919610253341293021776642702857806823458089809048192407082588526947201180882773927856377908817089073607577680105703260425821295412806056125375361736879031193685826313390665743811988928718331480613267172199118991772390379232957831243591172796546988364447923936016833593408395471492405011172411443289973342159501752450966635346909486563649967121236337070406147342917756276093257891752158892691450311288111898072084790510870523985208120724088256517326399814560935326041230623615456558252326226291356311737576440825328559079731723298361397283502395846086850401563919628433788822789691324918827164905696578051670568748958247503785374601138261238114849835050773881620511156464478579986607294952766291682333102878990364763551446747241755598860988627649705012273428794118025613206798784639274655171880203707705558403990000243164792272190880912697543778739204580778076498352480478976760331908085655072660113443418882260872957717022912655530046282323634030203151957568454510034357728230752070636865528603454440317547978677790033870934963573690151419095776615022145852057580305007979010428909761202971514485822892791076782476784080264941440904746513970011076193508100446553872585823028742139731815183491048310830964919616773055617906650857812385087186497898877979158516794992389881693003293278132847963489089866658574842844225374432788979848052443522906841152446222585239873041176690630256113873002092315189079701209668706274091467873082678292420783946513775532543471907452725874811689613626949428349653792168440955999640168430465059671807725447243209336350478317795474409485346313450752063694188295699644608375019181102299134895049988355988597062692488005237984393268681841408960865826500583261735188938031400856996466685053515610950963601147691410377893568065933254129165953029611386806269431265012897974863750989962815097923257225790969852927223504968881724587735053123359046971109581193788636983160700371898515500 [70,30] -95711474529582976542773919751923733629613019034793614424209428227144939325430574050279516154501320654363472966188887119916715606098323209951739744819541914249598815170174642906694984085751367636727391972949053661903655869133719001673804899535065485809094143999064201355869884380972566311660060261822954637260610110528661287510526465751214672705954421694771737340602799836860739667619597587841307658510841263175628727205561051837356757806792889078751524868668261159543540179835708335642527548490626899273530324918572094989737355371759372952607012314836726474074531312960622018783532105095812309732599568732951389813184153515628218358222955460616869962553668233756706755730784834904165708376026233636294791548904650768532655527253892199873198135607308770572977138823753787857070093615934935134628890636644459847850278354306074468074717242485844361757199028000230166023994566013059638969434106667649763341729335619133472619208989131817598648124203436147472347779191706462752706107732329839355233051048775783791320701294678114794965512064313803631634532750005161385943824698253459595619655348668540714267752325291553898189116086767727432371467214341617735145194472003338949572302442882305882598654070735088538570082279352952372884247815490682578818245837312848603449297467262891035784707744786495368400184685956372721660397098156216000275576363388379791649047954147346999406950778312326757534511710246176349136445114823433427589539952037257325460221225180527157087696492695267053953276990435753432469632584004015897983254938725656925512645574370009844232991957924713479193013157001124659891512355452496183702675733707563087106340030517668080482587745255523855685538041473587601654652366708288397930003183965634039247534522364097962994344448211940547786938452348219707580728812975689455660638418019604403932339107919803451275790175691280340819661891158343765477014841546737311130185917344220490495990141765763705854760653669422634977295378463694292857718465262534450945226297645006429796510470650928905715787268295167340032941385810491356596549937969567914678448801885784648089145715155342636744703478030156270087481744940606970089789549295229595168369600 [70,31] -45001591361551713107193264604654014337799382519634284783557138534290807605151933883208245301546839440935166508817493537186829783923444623665486701288684620702425705612381352744150874585757805447711318433965176425557422025531012295515196437515804630160257066341051628166462926173071967675851445861471119173416054259927893680300456741786398601669212680455090858022428784385533662225419829175952867230887579303531140404076654908009210737675914057225871302827445069873630686625354570527500732109191922395955616595739348323455992872087078252803189651951953720755164966529058267304370513781707737037820905538777745005557581986197926638527099907350233589722520891772510329138311918315524510451607893931293014850313039016436228289377391164530412389695067461731913651317525259086817696221634666801674662214566141598743160572959967387143906656746597701349059298877271530911986599666354224685900607824367356325645821384446648002278464681858639738930020584529991584881630578589689803686397626075711283995269055881403257541366607639048093874877223633498717720475700385825352603617327903653824433523242146028875989069483601036586053037723781478095172219162715419903845280649130095929479148631102650086136753409241054747539608409269458983034201181543405054537581909822056326414648420371409733765648055272742018634555597561574363804119337292021860678663357667956531058984815493181137527529628267674557029833032228625526615527202518697252654993424729236375002822607527032282349686664480932917940749404926113297737444970720408346814037358898167859757966629874132156080805612086876954666344921250204193465476731804070882704268488569745878254227393603337465355912189857328956077408542027113567844085890853697451524819521683403338892386327833999909658293296742419955356582717022992489510957951108165673336211008074846718104687192609421826338556576330977682634088953899029805959103000463059145021933917197648700101553224785780357094938787915914020384100030438975610788287125670249027434473779208966494608018213321608763429169256807523933141547669472256993345669959708590114453010166515243841453166441539269333729961655591395518710245697904797331868759410506351903645200 [70,32] 85787598549980204830550804891125562222233294343354116846492741974037444832256368354252663183978102814448801627568312561270424700652734659612178586878822150663794276623271430888826265894296533486724611488941412758460974621818099691779773567485864318463676575222000975115336900424098801504303871809959046661866892554902942447132491318110506269234342761990918905106221599898967661042466041020143627656273504134772788019341302024392568016447219055115694735180005370818997646962348099918018351161551029483686729869556627318946551024332986339683304884681128310000097621432518630394777202815563355976716084433836280885567821687901244541710482920596082555860707521388017708149856689034699851081971935464595350881275498764185031088369994732240864378626701138884999540876178168335404474965449766465709514389495935600651639002331753079277429649080727256552773341182920871141325608371438986908312830851106512881761713440925679392508375878118940334636229662644620178549339299515690955096306225382011665706508053468775032112467774022122956164981107728703309654624911586392294128300160995597854407918489329493756997589220525238888417886035043647971535683626393718941110323203644541845143293147906579006036110563857561558288088857416669803834616184898808494241491855299377351873967169085082527038623950020327360652594214227356995000111341112895346273582769967537878032744054055956433493657404737110937221225903541321192764124784005529967340746082240470693689377932100917527441594671750928311039824883714713895047095494416875901216445968748532139408724988549608694440132684603199913621348914486027806047219738017243717826279781615034149691827236728183160158455638173823197801189916033698721117427952610423626821872792712652832701647889865082953247608379667832027072055791327240662013605347193514174873031834914666402740005879782479288226958907853709950404003415495070052698241538953030623265480104425276202973332502205569179888440177953068299165766750650895129869184553351038554708444712647395373802503601443615074415096948106392894072712920568237921349877351981742909605526295929706700990850751497993734305109646824827041460429994270807731936392398856733993875 [70,33] -70449831514148073532982776938776571728554735614920166072100871135072025308443586634364321491646487343029430413289560532168897328047541489869414615734060277047548647744643425373728955503301120022070381396506624144658658619389732749375671637263686664214287632830968661115934769925228669050343209202465975734031787605657254960971901344598855906637489895038094717759199132409129342306686459824261551783572640959204136260236312788054541521667640325408625661003525341523097088576890640164489732663337479481648396377618658533516648437800160090027986242481114205464047857094604737234080659187277937680206403774878067266998057761129159071862533815622628331513298105362233400536851229018219190102776220275226167814100223804871451238456962257529138457072126270999582829270421048536080273084903475251830993057183559076758280469166599543235673503033854133899843989190288234729609036745425670653155551423317924101109577946558237178241217097130116251306473530558636159918326721374073219456850390383094595462659503073536367501601006010385357805892781141625097104527513356738619695540315693114876932994944428955394375446409034470884837190609425881824287149923639342568069523720677753758544557788536002068827834353697616706715870398179319545582965750562147817151219500261130427355736538992398442189105563924494883707445488634084321655251718564919236024022351693177282545842200808686674474881686298457135177260608363870444359789738684471748604625825779980212664854075017993652183674611683378011055993509123826247720735191034691779533451245704441172369074539662214305697129648353475073469881737748287849339590716907421872929568750098227247872064413560133748016876771804007516737839926308082946882102229329973303773418373478630897883401153828988837862657089887385119273084364691582632666628003991449060841388648354404240024799300961075668838758727910424363474913462530515852322872187555332116492763048321674072172760529838803386580841225181815794770217486081980001525355845275964361797423189237250957604305532819484535585056589043007220197365741567673233499865697706730512296540777552336012405619410947776749754831087487475736321609879230704043039741374190010400 [70,34] 41861885360377734129202803269717559942678841342037850453072898110636272223671300954489359466492975002239433149328928615162482090819337406133239893028793856469583673869285496417543782441502138043591603551162281056311140540679345364842456078295898044605039295300525570581555383597873064578041785758154661714820127911017279357415293177916188204159753450591390920842961686529896466206002485536203873502512816609271469858512961842270551291662267466993010637126213643569963915302971858806545163861191886883668668315369530948146927510326874077653319712230347032265791976969488985573299449550635919574611670055420521490919649919454257825519017793081431017179947360844401158790146005503277831951225900210066212409939678908771893851152512834510268012945429449217816126396644375456087819876741174463635701388628199844154312878615047053155720362128685175952677363934889172257654949291823954937784010300934369904815876381447583580208763115465641508732636272163921333651967664872433079545731773770588371064143077741744950789115419184453227179174633897398542075522529730820707306346148826369934522903963789926779066321408620788705767902200934004768322386000975356270630477480400453840036948230250355836839080751867869026141821151431329592012960210300891951243779462571186892346586746139660763248744496332690082539403954850017175753859208311898297960976937503361579639759840940730827623403233734782032198937925646583181833296071056138931442278544865489439547556981718378614797295595201497982094691738903483011257561058304556078791374970352808126288251156697395676304586723517903616288673380717731676721100874047583612132385317348097402608017495506433591659871607165793016383122425194768586645964756356343422636134877059529409628332008378064364267477827551029250854884548034935594517116701407197870364844521358608197461599970258303317810823916083876801889275159181705916426451708544007727093548896323653184029006282384880963406074700301895969694889406203033811794298029029380959275772040035060890611776726347840639361019811639538014851913252276972654410568747818826554265389167697155781638557089040579144835418486342889469058447035538823600358405544840800 [70,35] -19980641708384637693001511473412222699546428466194174583556645390987060608761532348096063037794662156350611063337902207675124854441218077161796958884391151950478031161878899744758482100454794014160113779392105256157728255477326486273589271129339203525796694439033727160857145343057161933849784589448715767547600802420606272017997575655113958033952062405836533824717113818788481249988091142655430573525144492050565019591230331185424032112599744450626912192513514074840534142802094207587684068141584711892388641533944531667708534163286228589503234724384942822848090506945042725839946658970155202294736885719893494320621215322782734832653077218772042539028771532487576810361046430555908920940123222599678783945393390262051479649269905748680394623677880581049814911287979889286188214856135527448281364302488546826253774997737403892116307674733658973961489423249427205623358772035173591055416529387920568571406954588653631214392916655862667865957489661291311265403383598902877652800372911153622139285969049532966974435513392930007563871781333090149615183688517041086510567989358635444876148111520208186220247215108518609501979040442408065748814827985502795014808625590007158358509321857192521123155423663369770603312050466562453800816246044423355631786979608951416610384252981463515096429388242811460062405210660563196104756740457103312193002593607290688597451413763707027091549550494668674469166763405012961640955472306288472513177837171954998166168473679847271242658992221739667289417555211552342781136020729250559454376429583169492319930478849655775807530891347668180645282841158013173709563502367833341687560343313878443543118220284511638056146787970348322514750736632686790801803900325493137120012298335287153043396248488919270050079576501003778614182662312029198725003839883984829762993773133679822160903141021720697506685165843526212380750001825573476253285446318301011723066307535259129300590692818328236164083741443239449049543231724843346294053794106940326601597969190192875734347109069055315171509865827814116510084994900632127110846769952744797348511821735832022622944217387430399726002592496002138846272915934065991482803396150 [70,36] 7980326463566365709004924310097676922962693317258555596837875624462900092632772890891382746647551569728158218450485665963320847391538229166929948875442904789720781491289291189513145206911126652181785323337668217199920059950730317756665017306347169381651050082198962044797447723183447459916021125853901704736200882659959097797773724196266084846886430228386984649883305540487308907277706378637990827897696108498130956785862846740980400491164888740745112575070231713754875044736396731357467182313852924563346580101496305215573584216567693323157750683532622280387747189807704808783108583311462695942691625568495176794023186096168704053225395093372180338739552363089402157876352289081722846777138586984392335644927285153724082565612547497408496191165426377893717896750846315555410100912598859626838648553250604288269405225995110828447694213007277971552780576339748983964493077380461856205428502287742077707273574492288399576239468829815201913736678654305249560720682395696300621026519643503313061326629941962512493488618682769711440666012019645481608089585720400517874423534873573269576549230242456108877382381520457203219790867001900231517571926045979474084557996798604914846889106093441996109803622568497848943821947046020906794474210391145990443911163912023747234539438214324069398289291470418423002025163921484183513388928449015446111208962711024463774886552042910877774435494157488632527570600029816707484087818516408615398641857566195090278661897883900408988711039612640184827339069794571908508214852898519611610088827109677710135648381880628493772752319725393690703390165554148558040760901070053756800487128304883854759484146572504024544410161409501349282684246899219831822020684714179086966989019451772707087856516191216802155113989723968770581518867663268898336233323028082537599227553327049530740476330023415362853979732669922772237823822717804421586941604683380596592912706583596743484381421938707904021162608313325359206377115192056546517446605588083744746104263572277589151860484504426232932216306778028083261260350680463071471859331197362171152663692226755386215508953815887337270354062317392030302558506408001009890936800 [70,37] -2730134926296166531954075198159076042766506629510808731264974037867876919539183110190054260594745672694741713827882751647764673798209307673546487473754744160727496935728614011168760429593922865605054853617745123732601761657218739000745521465098043943221781630996221754166336787566707358226811408338944982219945574953100932593715755321302131777735404982643218752130396705237416382807010135432249309223938356275542961681394306677768516443523265306306645401219607672387788675028278143911030399511972683007335634483768389200468278278607741863265016096416045366484663576644856814690186427430663965384820995594676680820978521277783937928429518336848374180683880578236643796960081188525153018804495566049644482080195101166919635199892554114895032287600108755136692200504876005821939501173044347258119292435913391823413072425202370380899926954542667190570477348295854852509400380444127569067709992404861878843738490861117590117397187815733333077950838214218012461891476120297913967698291442223470889890688376270682057661547204546218855633951499371504174456511497416346065762085200731359202323318834632456666683747798453375017461909183986244028735083961134539767698512337837461147709980609149964983146209994648430053445789528192297173489334173851656948930228897030602459951562730546226461471925126888427469134204367636759477788836970847524438683746352094981683250791112899981044874563035709696538703417312118119656827397406145111636394501540071658198100384008010907347290583338424790228486404023890743162448070494457805494231573341049589094025988576389264178887438373566848342247028380215858070116938223692418634614358781987248361879389360255194834697674435822817388167168023823683558614248244352176828432782916907715240227606072407037812994844942611855377409792874265559936164696083987020320056240720163438912293358062433723642627441681770859863504370973824915959028182195578553614964686397518986252798453401018761009394691832790317758244230751365438177475946522510136254641265078404358114921953345365655289754062867027183908355649489771414793878318480491220850808759826333400226332722849132986720945161342537347554191304524133976666600 [70,38] 815919633678062725725409785876725566470445744991947316273820730553458122581196526458247020326050627886901906968630430418095739034633285311526065908403574714596228383710537437234020734557263878586392336247124170732318144420494065872535843835892107793524509864628805434581654953708815140865928184643689918870007170936499953606899914594143004421550771772518143326160201115254079437350376015435213344770095188593679649498455791169557370614321536402725349911519878213652539601627461953539604075564861382807248552372417473141166404428881244742009217132423689924914180831506666854868568493725636073417056750585503910798046205288579375443842511563342220059016857385669421371612861356676764070139873226485294463404510465348790157139041287089429338271192589385583641484791473138925622063711342023940264794861607163687648079393120423070228165084477827927701267947322894295832910625936297095026324676015677482769420512014704737858394541288318444013658686030466287318664826908480357226538660235008780394164113850303084897960522461663392528233282038153312318295844794907388316323530531882612012666833478309204767095349886964380071731894721705771492967970891544138204599961393535708304123011507019367796208300166886353362965255696517955571084587422164296922770234674347319756512780079235412690692613782480914834250238142899923907094638122720710168335483329114995680722929626885656438060696989221709542574176286688221363773076862500372408848864885335010763046163035485753307959898329245045385505448327233194603569938142090948628660750429789659097028047716726562609757563867101373974813490613989203617093365469253883423703747925500790002428357619272600736755641274352154389231992244462127645498917132755363643299450465841339425238309726260447130371313738834285270705567219591970161697435915003075844706438985970121798745135723146714747348911392051739159699450401029816843811692674113403178928718019319877426809674701009184005410572212961953196645033274075790883484666815783152078445082628464329884869693009437858599619292142946468438757671953388520318364189820691141547794178698087133332132622688245668499872017462867314110054580768561599120 [70,39] -217797965534656382099059754910991697923721967732995854573200562232582071443007365236869118443694394633201640874263610096899978739879434586798793587488425590810283421939736012613474958414627226389708828333103162325223619051790971824070672961212127393494571496314263121744302390428501231878895028454977877613325499470867710371837681120811924633131265204723930046244949200092165284173833518145642545943827481129411678883444493449032148806156928444259699561609959035717906831725623583731455435316480572698892886999669257498916097521450966159825942920022048391439121179524260863624199592818053978911869082135989580422592384133723085809332820854557690988697287906063696461199050495414670151492067484407390175967830582595433050028847084571532179678750333188081615515595926921409037121970352884998565255965533585938490655712778135479667957430195773238388401629280683820186599820144792503627542920141150516458577442047347773589346330355446270227612208194272614247938473045975377060974471603207367045504044916977220664691700032416293099783545833508589278044898258174627798630706346126297475302650175478191155819166888933316854548855494344423209969144957833633963254117458264246102281291291556246625911716893200737161617286526341947104529479488146416548984149422709654738703169843501256968522439300789381424215925101040014589740591012499976860600779776023165820469214843079041475286041805080703385262834213395015184069854819954189218375880360735788160929674036303801386505979416696883283164509694853607687172836747617538202108727175663836040775785308832195385733519999595990157870166577631265869656833727186828064623930084515590534686088901930149568205212374740809197120260119660589751201112015571292124256177767659681540056137802527356470916137735579852822095612852375413562303622052625976904032408189628031691742395554839349480378806992512378599092311838551090704734470483526998151445270251319417060063849670958786558901029981420494356292079397450695912786739780479436841461912412606251687283553773868071666206756451781536903471458419658257965535162566185193623947318280135731034614073673350243032399803529604554036512005388749620 [70,40] 53339150800764650606415073457309435776156298213854550198666539215014956435346045572013996111295743738933443968320648358698573254340403787941508423974020898317892429368191863313310274357554842677167227768853392171201113140756346874963120897524363874524591256559861923007317641691773837767731441700927212518614522482364160603582439220727142620767638561689253727798930144373760744369585893764105426405800417408981394093016314331860928346879552810163704812776231703665257580850735617517269371742662013222303603755205308598423600372024385924275270605478583484445253660861904162212965006005522859349317875605088446480649704470199435701005844687551162652296554003425853753332104060494297950901591236241991449387075882743084580117692937499951809713815817653162947320616042185637861545270489469959930740131193238826290697753847954230353396262794888578703751702778465556929196406256293621890559613989294526311403313401263896956911743613330106491669097820522701516557489392354336715890809938343530371946227071492631652966639431634076013888049473868439605400542928520030269486531129787476916926258571501862431566767907503083482891816698143513476368604501905572034221729937356812549726804102274205842015024414351635108031168423136238576939989861020783896686276935938968623157308085923136757060842191935629355863124475195421483080353451165419164743580746308565920185921241212315701485016445831977869970748685446077676364147819091887650477119056048055965611686663987363873826649722318500274611797738263629861448362768903373348817738966335486305446732145944460256109734455847381527310437869930471106824759159631548551954859646762341188067977032358631277166069452149096117794394789895245325723687629754874574782355940149072189919537549686064816812178319873396264890933039796994064757911676650462802495707566899491028896103345713894470174295442340888096210830574024851880495358398465512980393958798770224400804968940132060463353390218197855415268346201646414600348861968371325422908451429724238914696743156994859425186342185026288075711168051278306332592767052420826646248280241571949943931371252325730898564900384899262382041201571560 [70,41] -12337384731532033955496552142872582968493006504678139004678472927482125231257280576451240740608605088769010845965539789393161701664020264156151098926418884706592834098047781097371192799190758988276913012864245857141039343647701527900551499211913692883947701416196633976796610639851159510365851945889834237103974840616886979389254608242301847773426877222364226989533687126903696176839587305950006746917977643940376345643060319052612145604360766658997458362220528550989000119657716262946970599284705043483867468581467243352782017130324168666141448610555636502263954046503380245054524100346209294152105247184674641945178040473097830080637004044046247069525160783257173541076803714613284408246782417264051554292069061849855323513318617729013389247986658795255158237903142511206260756573140607634974002894399602724412760870777269426443693255295232543477814578802898748228886051581909574986109568176038797172537067015446219688773610336556135927106033978952561523927797782797963143938543128080980263594620002271410351702669193957764500438821681866489400144366398045842737643780015569682993116854473127788873736421161378246361522194818300682946283050159795359404162366169235475554098176364112267710774892968338808298227751205859669766208215894707872923781183556680032143026753105166178224651341667985371709914002994837529935862466659918111117961719783861155886605940880834776704661668633073578688619580397974266081059652324810120012286951116279745167391110089272450630048039747405821375871308647188471415487181598592345515617327129954872768714266544297293364389188304525384160887249484090992863249244947642347360484684746166618058995769423581416717782885942390217000495132643132126016079620221215901568721912043648290139111915149151313597155798208801229379231531995013495833139651335877477645016330839255125961469588209685237603356980132428197433192709443966439421620359637419085495507832721172958673231049710167192075858768080006937557047256157884147092982808364441678709992851736422670234734494736370111119410665987784898179959329761543856956636939280517314597980759299970278570969478798610032377754557795617965692071730 [70,42] 2766761757165436249538829410384183684184000827187570403087420367465463971832012389437161355290391708189727286788182789874223700937229162257847299438299946496685096542877926296085406358270559868696938190130855065306977747486318357009071509908052139368757662401023517036962936976481922747685157636678779461560933900688665705111168149226271359864144227289474323483528522088950608683026845473511760909378961801627324917375881681740170802851039530763417179099890734532788844447211620139305427433993189157194782899073780064952019611963931285037288937043578772633937529981084572651773870990525094808721134393647357862613610554495553157238882208074499180450612216453621781585148047505527593779436052546103133376102333541791176089248699481610815416689237928214125070112467747623975702208924749271874950105169512278370515140471804333389681358849185932390231216423489099731697706060217818803020145606283737670516584161094094799750857515145810999869999669713610841768586097822766014908645471398207695447293061060644485515152133793907848389978570603518635414032843006596256874807231660797471698113932974674772551366798631170048166932753996657819185730975014885170694813586238910850346406520730924280316110432145346545371546280327673267018689987181217993498131684358704157381063772292554929876023332770799518019802723459384972976035283970566857472236088064066203337899520116420092276296074266940240302517398021621428153192894691976889393162667342862141166890783739573297288719674373115004098390551122394249124778236900113243831568607755440351578518499125150345806010262073211238414979753784364394026471641404806614045827399228028728400558519908518655542429870917410821541834873945086465255876507448777842325338364496660891481681646901587417047700170338677044654261368018668804415687378166174491901688412898595240962332873779132494360563809533779447718223248463428157809928154250614996311604531252042134494843714655250543854513467358342761881254820612577635159058919294708112777607284718133506163480270625007893935898550416580899552076010291177965796203533829830428234460389855992458896979332923883751986760859316637682902400 [70,43] -614251147848192846800775889212051349797582516946075565496994399432912926115033370438042842714414559340848695220201202023381345878659459750677718110113428261088412256240551158469503377752473108436738421365713261685755837075596395997713177049255912175073372552533668544957929471956218246251747960682718954823656276785179200206244617652046843017079702902119304454173311815064581400390255927576480114339880985494857148135280034809791172364832180793102046208599548549321184255944857840672229633054096709128741303319515572224866635796696928393156171265497779664613817210991042444640846553244603394756896804993975934510066148816218350833808254249254697298938031092708432060782296412901795701795509559066400802780298129366099986167595680667090986625993091758492981303352536834020487255756593767414246460108241870833885785223680616407054008600167455945182873603749122303587761525494019706712685161917653818671243816226560436769936069074373315027476944396792628971670831396031234014301336375431526576818750455714956129965970862184466344394142581984889189254184173142391974726954329050860311605098081016453823737808888273969480621248248962852773755907745833285185080445575351010407476827105641462709699881973272456600613121966948783365995556002189542508577866698466573803313615254585117884889491274777024951030607184975977772308588030605548214247554880620230385542934183586164755832998228643431539773384495467245520093632734084242251487782531545654621132289721257124287069909933293185203600059827261172089168536236305707016160875034140705057713234196837637438500335554463081858240147513708864016697112677144966765910151366289729801888507080987669276220031551444547034126591429719463703735188675400508400221147409139047504524956208994527548630869078612925254432865231455798960777444643975141833976047511547063541332819259463814355243337230025455401397749173799178227703520095653077328386151003374843938267259008251054117965309292111983120283415163347135465950367138275201123905148217219341389452894142752979492755954470966944199272888608224838091385575858174402546431484393288059427460300816888494713645810782275422380 [70,44] 136695303151810049984540445868024917516413472936638020433039320778285194701298664572088250255616181504024322603285859624984181454461672429770836087887189989146542355086372379729799602254293003985212553203112983864934049882162750762821210258937988132315659353067775661874892625253440016823053776200625124269311679594444703771715974369959353653613682582796576118432834414561371937092771429014192573402298391031018562553865966604980308909321523809163605333147730303023136262405772435496785785755542330220391207755955909265392851265110112685030518685914972787620271066894381850804168521957061733159708381433497435309258851507928847486876407085022721511639582300522995715319403948441150510525399931520756253596854040056677271092864123484152300809856891906394463972005626540502922017910249429332917871483539483702352816615490372958124005148555935717749663736493037655313840000762606682846264643729355981800530138572846870623352703104215871122887960702791905044457165434102275922652912119825781549544159187690539739157505481146825756338340405372369584098068870317571649751823282648478349513947695020644391971349107191916227004709942817175780960296820645844307782806091874069238245691624111763978560873823501607245807450373928728327632605464312006803525189949332151321790400528972089508862578146425735753783595279461476375384912998951718214108844946883625598737106551143251217249581105898091077853978083872714658418588752921267689823512212315313993652394296688995124947771474886537975318785522027019437156717805611313870611082330148818777707547736588066595871261433427151791712989039920121526603499879064868635073783782805422048194932994584894878492233688359717317254483253182878859388234224501853555775491981495388976347879631390927981195389305735102191592754071967506843573609638585424303664984245307751714923659037917209459688649677121751939562687678103537532755469234211714815680862766726901192773991703186812869070053846191424535712903830818796167861506524608004331208124869317583801424276013324582476028608247922864044907366145262023610021031130129404262065668565974296210693622707527830869314955796816065 [70,45] -30314928160308591748842823184565964974296650409819973896173284907464033180271095974267981591700227380230639997463373826832525960260025179405713973149263612306653506267552246793819938274177080153601588038003779603839365702741211855321576198481383176445955890360051053000628312675381021546955207025120072178752621599061873473573648426631485845270367997574970345081449566853827313698351951244312695729489297575108128494391078561886924689109594705373392182862922262421937555368044237580950569193581407094238245176482747083856235478068698438816900673224070574511986524024917467605329684881496573775774204149553399182982637405993990403801749842915335690503557585052097749722958627907501407660739153873033242112930394916995128660230693266131610887643113513792201059665009715487672527461345755993693974789927593696851577425991356660566972171525031903526758174991477376047184153152576954213611854951809790838720900050191945106979431998670717122398527376165264600566482226411858172416804280132665082992803196985304345265789810740104750796513530506668746422972530908612013722748993293691868768640249863349202018377436599481459983314345970371512284122463479412405252934480649970608713826022582668886553852443062100599794625462490379646215402587883461698885972887695316369528292055926837044247862846332642906458356025555544319475572972301658649317580328129637287274350804596894123498075191641618500745122128323876850293334348733869696875686762439948248945865559265572481687839341170285175602928717491070493147207028249690575543639611851651107559601938389106291735830914896380132506040683952245607521201635832962414243622736886585896104007647412684125874730403536888244236486015081406770243183551115880124247393256886849930801919634405548435346131064967531796111561132916219722292759825667348856050024335921813557338415494952755981421143116966635727936151858115599443514102566359028477218765366531577401955946295290095479591299389676946007926753229163479571611196701482240499514179403711691518897796624572533262862903540385736664371152135622620289569852161348580190173007711900795915554162971235705246190682143600 [70,46] 6527383415013591734164922822298088759939225666952838010854724798960934823308734808428458543797996680655832260306481501924370228235074818261281774988768925406883843531540618040706318266781350668654186264075157023243964886065595958744454074191279441259329598707559562836766313388326188386044565197941869058464456842793577976639911668526351512617094993119503177741533484085954780309480378052539570452387049581578125454048374324179991263889096485226687442401343090328221700769487423464615967945565631220979723829766263065894333222983931752692200410645630578278286621360475192541427200974058250756752553201870193498744306805792672908211745795820975342289767037459332404032343979971269518291060464487230892222881206923449636741007969533752805704685978654350249245498691299363684304576135399812379516063262638901961912645835883683193577412543357148809740604770719957657988497262047249275540606003351053053577157334103840725018285336934402532081082402766678577489799562482217404265495555099061262552766470980618369134025238480146206799211163895584309262442371965964628281527562981004106186468118136172240346136462261410418429477783173021805923827753946291517669926617481126186757213493300252879330083031832477932487542521812854068037958754755910320014151482321592962951869869610213724168246713366807827800591339750674450481819143753406832644090157304256785254165477304297951762229130713069666584785838993490699175981376836246261766511294681972603631665139876459715079993805761081892019662917408572131821466053106395354543007812080756660358766992891393225551516562736627222036940254290545374154461396842907410745040517837944733993036545414182305918392678419168954847891718252181240173696794923140353633661153512281780590321356133201704351515046753286463896250707033226369981920964996053420051257740662407675154705043396528170777631425264723388410140494107481531778180698081556768908073404543664758129249977083855170082318074285793569104530689044391005454729866792849517885350012833027454042423567552322329359806833316159176028348681370426928761014284484042715251614943974446826693233488480438263183347970 [70,47] -1327004392574608029380714157922121996743956920534224294998618878620035816595130951542549637552850756172521289487090853076220635050662368131280108764721076931105137768242676426494121922715064200194203168402284912188894958729504671676462591740350953010549613536334832363127146606987781248833290289554337686139432144996198139129992688286261890769540292573903895899881810110654545494810488423989303206401787542976570307486225456350845393263845979531207861212361135192873339011506545834957844350594241865537159022496175999564475539857641116464225166633919001835868885259050026741564041171154121694251957856191217083081126186140008371559586695584271748707522909668025136679428763172986838226512435207804970495488171638093384026955747740799956161320012446612128702313022700017832376280496253092027526906424272191619924720480516252701235075939954236193774941367529573118094874874506277194054098829245417651771894587433289666353023437128377726734944597219876035356497510661876084341241203420517468794007251972688030302081564727686922957815803140827201839457892749718419108568614649294041435784472572489062672850147227519805256006916476696093043350888075274101174233398905994524996407773410245934127490303684265504520420907133667703310712697895148533115608804057330472846984015915884457204136383154212567770946762504561016439355460218366324505422627299300472750262956390176302130589747036147850075739674780786012948212564140424262535213618653156022526081207954148504564339333163070167428011269948315394554929731686397649549802215109381185831461572658400714894053325504433189043842308464002244266478420742494024120923661389559532442883427555642843322486087298437752835130198520492758930109842448459156001561258422379928406004043238059713923959715709639488074508372072513144276524997879644021597436916900881312768421758817504388656225719851922268861362745950475934715726893194966729212797143601131006594340375705278379945090733267861436086822242740152512080530832337204285893580634230013072786164587518471658595149075133242459740253338281336130692447272645483246511686554391775672940330083022103572629340 [70,48] 250505223558110586675124253676442396473019264092023381081609092459024569362784678072424062973809858283666698468266182629242765768170854251943383397459428599827542256225879683047271886398215210276956348116985013009245022184037275128069269355177556694886506421998508641229787472121413362588367673200547491797406817601361919044030253786697305260514323862562436180318481031570670888543721254189335640735623645108605266861240614089264741540893273259893982777078253475139566848679193419636239588339912006166334523022405447885495158409452924450153305520734045685327015299160941117928441589150821370518611301960087195919589367808294911041297358318377860612300705217679550191029945763227707842584012634557139824060683923224938124305521540653036137291461780039860986851326713073500988691990622012427672340101569975219889323361647463691657478764797884604486425062396899411015417289176443297074634160224741593521072441262368759328167222689566522212831494833456253594779972070085518851462573905846192204853761056601005099237041182424807816292501106263903974150407679914824159943080775192199521501058156565947153624481643334189814983775575337916709072107799850494353720372616512772532846459561063130410457438282439194850391446485698253906913367775677592640532381607194742044527411341476388165792607316209401695538422607712232731911066794740700365933874260623485658688252724028480339164640994162637800491020674662269225587634228755452589530862836500291894509846130247061646097257279000487507096273483473794084968408929699625501018797591851999480359768471893827586978020372645691593098936503789441405046575946988515895148562753008489318052519570540463063194370598781360415948294178560313135234871488841767890831345058202496280224296574302525227901552844128865203570394832541125062031816880890737470490756990041665271591692030699453701385066187063068497443016192970496888748011644824277867841256291505014611364280628165917141263760545205649787756373934031307593861624302422243203744539482901171571069256102552006997095232219620393932656641849259291649079042204352932936139942030758680900079641626404453045 [70,49] -42857689311872792980112789940377547180966785024461647626538298189633841554466630856166987254871646852158651143610841078704763228527503685148706249066428692167497561546901610411845190524522336770405818813074722837935994085955706366276255373983451407960261720136631620629113364409154312552841313970976359598904898924941468498201366392487850792161224212278097758119450986640038316901898736595163136350989994801308060093095244807500720707231428134522671722280515587260900267759325790150802369061092393491668211296727205453159296207176570538032969986507222146611180033030645937638219948767332868875047826315480890170318081976899429168017515457659226066904393174536314268036951078651019377772786340101175741374456030902140888900549263083296966631842097730843918155268174217217235439092821838586678549089921832876406486217692943191438669302527318923138803237689302237289794354390699855107794065569225582650354519646458606352717438595617654577196423045785400105889947593266629019404545767959957897123374121922113045720765911380668746114563622017737823425609196336537810166211002038107013155948577601234250203896822562346677313385109149983715310610156194284335986362172333576993237097387345226524598054168187493812587782869316434874671023349172931705817200181867644138652505283356105360522093202579170138385307131153740958411543141235013610389501997864663431559273562577087539049122148401222610290249674037212788460670725617182554570162402794434197117687884641761296303658205658213387026963200650089269575421692941149281897647774374552848762328623641288786847530385742233231553359397096349109430549357410071467285383507296824211581838552935602767171247237896924647161575271482636179843360997887023377614627317319402307224105443850743943775006926665985710438552775032861297255659601831514791230394567083330344723645028706290083062162139433750525688610084689542083850476965858815119261586885573965208372133646805896597300855898705114876485727661866113398613936526598119438514628909276412949221841444124177701425786268448620651729793159226012376592287358467948460793672308304243386784912325641120 [70,50] 6195155526800486989575751074135046855673156538940716209211150888376588844268148140412319864556019745637558492340697849244664830942304865243315360362896636403986891372473301726897931404355716877470920201296313410182258441494980645953363574521350611094432726654437666189835970054327207394656665798146423469040348811124895356697550178762488756977973121232674586653577615478946461294522427798129005493047737612024559748236805373241373164515982760001086061349961996546682515345538726610230346509824356304499309487397997552307933464333029846956340249751899459827066600917616801898571077837526904111765222607732753878407905570767864120671802713263415302335862292228481727295824618507349974126363190345089378948019717501756397477128405401337579930728634426047266060106317953161141499044555735707865841288454121934853568864244814776787787915863375204763130750110698335564999697773810025512491804728471420957676587060266091758771799406640935404514755968152323071759134181446514152153715352050875073564550580115468776895756725924034976768959875463167951140907793451579537291313324125911975113447217594793085337929115960153097555741416371124641428226090993715645430190432477621420246185973626821277805544070221877576270553915271179337317194030309559522212763652693815806061157648036761508132485345623823046552466248459084480774445879492641923110849790707694680373938060251826937026463333262923944110319211665648008493586355220548627532143288191060381487661453055849362251561693819554308702196952274746820217105273534944611353444841491669241355243672025712992990370051982173150196091835746030021318975829885803586760339665185147193653249475759504031802551302071144890429465623794448909422557618604708683465255228058736496868419501792075806426702984634223516919132796669770578618455298539582255845276343580057861449550135584302249319506212293630832028249999073129866610177562627552770423522273164792632809118331192015992606220119570075537974199693245312645352912207281178922411614127767434657850360801177237333654762850559265661773704670003741314594900998736564181259734165993356560294629336880 [70,51] -657051573998189627398937326173152842676604081792194970320570329836981732771909226512770349917959484943665027927764253888396722662427952275066379836480084767332724185019988315168222411696109567259017325390725837623315929051835545317686866338443371314433823387386397257291478028349787861308225786471086176824590150343694781173248538467577173746251670035549842629988884788863847549399935609197935848637866290093631962590448815330331831724107038565119701069461253200982087481498192647395728743040577122100032062889442335243540713615189793995852660942206741675995863110413702262418169623041247025925918759061919842726664369008089685875261779343631975008688475361509389416473076282444525725059902691710092643651430687775940328188293679154718371471415230739298644484401037880686857108655019873119861420430337626878903973193855255722733872909666648216541572971587033245252287281971773562539070816703036558744199264166457963698696784501478526928968742027490863694158936345550250415725053311167479866640615135862243998525894706872923381739119263911308845508526542611965700002973359640782197786458656380640480987889053978774455696057087790307813443204075316061922061644602103438089718902111848193803451721729270998716463405030962389740639594179444116930440114101403317735285960038221319595335019100699247176625191721146018905122114723222102789206004715483220339442652241505541211940887098649915401417343360973917104544966947123364341391680433995398401046383414368202504469097960922659387159193157457898207001683233937853082680046486369937411543551257000254953582669862065795893837983081310068643786192382430526365852008929746377959312836990986447138350956676578345187562781998086884246071895359833764962601674615958393648958364400061534877704487603655204486014406123879916721615342076533990276057290819849089384916188380102360417595894463399119196694932592669675668266688715251741012156321132684846366865621553383799723495000241054841718950296120991679616839850919503848475591454447299182370010037061063114136868298788765635135414289320223482834471055100473712990251894683355226343446550 [70,52] 43728694208986337562627329114200755509976485391754304545664433637823820598446109466016385061791606032644245536224634799863575049039482019907304469902490423436169080770727048284699880698701224391675801676232445396981573320092433752884607579512355818380483697989869759382725832885678630640287389337888185753389310578006904536785186123932708855743930102778567644166795985279734545351687040701518630327059486373027394775233441570546819657039607237469154812532817990949180624861281773617889870627600014367644542338681966139110174734186495063704103720831329797845759222192177373422867127090774681325518322790714304565204186818721471649971385635766443692614336551838785091591783080029195243191743382989902453065093242425217319615790524339502379919547291145897694960656028781853183827804600641228922324780958583120418239529661200562025175636996044659000417318303124954321832341125868409140992208781087929616606851979708394490055497764210296262940634448642896467171177379236573623806807156312836695786267587262484573636973134707604768136220470744017121445235261860120690493163382322037019703950497680130772159527982841607165961875802461950589347243745172612972543062535983347761327048802337312995328270281810320435449537784115418352508997128726585914828087724895552400151034136039968657086284681629052298771847031556313298899147173823506540075208026299360381419581054249687829465715349289961651506409774064307084710660689226956523081260455177677479973876581830534070058207433571363190069743248549934969939905211645318465893261852105277262721306409200763376612279986319319073216027355783927622971060550169114856580709074459332308423386819005495676706389932273742916813866268559073000865595598388108928848565410435255786592742240384466173302013599343877500020401610096364653238973098691666607668233930847916222519465944923788471217275837472622508735281741317730911040283083307784508349941556428225076031327210625807561361542803784178913721520186865332126377612287382286178411694148092026815340870057748484428502221026760933672907961437898006034671728689762720168381846649097531527350 [70,53] -5769692363601027756383678182004472791746995484516077340761755027154581951892496245637849633705440652476113022323690888115420985212111309121955460791814378127611247205325328742665865890073311441354204267243494329894653237127200358616751527663524161282231543276251480976677609983877501478447056331523802275589050553504792388271721489912091430572053385748830388016405558561363357673937194109822561131571215565940376052012338836171551353775968880558039322144785511939802825815670500511830527656241329036686911617306901208880248559782969366076218459975405785512485462162041362544369527859967844632424451067578544355867911543524213125073987219194757937377825178735503126844675809798906846993909324921524377876562026160060345485701157331231117012621402653039426513533073908797216339434682721674167337690899948995891226510425567709158576396652285861953350448511231518747266889755358932970825540209189705444766155897908531410589504403204591406653093508330211010910193239522134656164581132009833042192150180633864360399303916508801111311057287601503441744654518756820626705600148042844373566032246931931345614502954373865079927999810974794426845662657237504108754345627509942858483186680064369307058774513033953389363444879629728797993805224305623651113120081622051085061235179591369360539809841398201997172034392274549964738529952610132437466282793954008116588460113668876973052436829305350202635846516604649790604972330841655674822806565516142560228384810438493315391300530364715704482173341181506397001038517799987823392431047963879488857516760483373191298977314815402195106025644784375676233081307625104521965954207631994547561086960933103532056987779297230089764505124699491900925792472842671773718068212567149529243216487407712221506544277764925154639807145048191074403838759834261705759245096443386016191100829746625168772414797551256686831765303527277994855530071685175687206574492423657765435589630943848713334042974764623098987825361361729586402306629565908159027188748765532327501750887169158388625614761327577103179826902459990238648209407241909848092174974391323000 [70,54] 2549907646690650107143771195513995119444535092748768054832028198962660834406581453551892000651983626977236046928513362819161623212348371311845474434111331744103509971238899392838554953844075895952930725746705208685343397899008308914573002677880238818502037286277545494913482450723722065113526702829195144229593601153427038511988076739062254957292891429142772157997498948352920187095516165022610347740834596262515449211228182293643470879110805803332114146887692874351874243670789868431244469913830253011663951303832528155929741511029340431904536452340381075043442369155557563721812173716398012108433701591366313051762576370309962353483656726555700525667365081957091589483403505929065181648754125692742165653318852953196636509223699385579741411585299301901885516438889787904457472100912843358298535011703631292725376914667296790679790783868271182502238402240578204327086826165531918202911210953668601495508077443054551531811684839878486502595655775207744542567766612822061429431981082394955411639644343400003894832955851376620613874910044364474560992872609364795786097363805012854898219836947355492842587795020017606291503711983333698582688124192518152431569037583601403450544701205250316546046417462232502721290740840055590477267320443779556093833661650941080618785209542058483086330303727999233277738712128672561784664897549262343041420640882760138051356402983227193224680209411527236309181427687128847718513342709279687931576790667261210356809577536119800217606903147302013277027667288043081630567097854007054211499370978243414434696776791350490274154471385415998743314017442150149638635891859724512832920073346697567892913618002832683686809788563045914300360644456682464911071992046798831723261489731847833922234268481717412066352672324038491401472193534736004686119088019843019211082919094446775174121531056328051926024015404560305849142977424764685251986172923971974920135632611076727987509411583744813978536485551634871032405547977826406778322120417850941279866163195629025108059855961808745581646925988453628278078969358936656657674690227257630336860266406930 [70,55] -625457154167580463366463676710502285621672209884516377037895328874613771356153833353334239488397234768641727785921676518852558436024731900473488291498913571975700785464598995485480868110414041386065803420618992900855668208722097242784036465278170422381602092336790327860220168500782816046256918914539278713201803604050524907400828392892526896965497367663661652776594550376451641875203176164280809075692396739467591759475236329093255070376240591948918377225831690276532574859483307856130652398518860230554435431550241860148777765590274147063220512032255682886717254946733633091703711598027273399457011647621560078126221940467610004934832873507175943569465383867839456415555187270492715608474727306302180204308908009939102074352445156537987398279803258525096725362632049181968934171466847348019695642908978907909145128240131987370871065198348101563482317032057691885242069866095167663355572286357786264252981954474880855796742236139095222468629640411855147405554110348740918224302624726174076175084697584898262678670797727932034060763366904833005296451280776461546545668331206142431587982614511912929766867643256665582987477415142997776370151761228986424066295881517355285057195196147638476996346065059646766806900030699482977061624626109403288909640673230790217318736835014432472357319293097075202685792421528893608503023402713828852734197996896171399714346840739101929746624408784394523529642163389322474940640959737590471030203497996652394042923610477379051641239576711988252423019863057771836029011591029928013338118626518981249400338221234388557225354398467382690176792216118959276538683450301564064596662691562836379570868427870128343032589512368088266940534804197474221065236433023925855225248826470406962987440437051409680711066480652475658860133961109825032109920630519020817638113165947022536918814490855146683004559609014647422476716058478142306427319315633533805876393116915844921652256738054902650466804867809024849125985298870712308260266263153624544652696256957650838766049663932121416823249140692188090466221404278440908418256549622660013303873750 [70,56] 69115237277992292801481787140527012173414197067508902263110974062776267063616758159612273928213476937441958026369658314914305986762994906384904364385884679733433728023786572039523515417496169008024073065909245066076873661095100715321195983204230377029799940278911360517507015668552479922657168926697722576434592421554543661472276246317763700491884818134367778239915650658789260903487935326378061070805349875762717223518653019176947267883006203902115062680485378955026209761244590049225769150360453705465250347444996718349699229610376873804285480020526113165059580232508462398986520496034591813516909322037750045863489970954885324347461865643774519357525744575915424628123551934697342405875537401227308677637072716720051664956891449703065895234935293910170002804414210573048573489020592949996120979340590812436822190555154999130344742661351541042531990336326124652406898179555858057615817685402174700812777105538010192192441434185368115915078140384648752390003134442900007060461094017560124310665394741585995080934365784940383268683782015445104199675966108457260697900397358425540480363605566482845372586004308068389685058189760953262793198740024318432609262639284602423837349693428072698870910033443468772406584715883454663604043138512616300021438927283199309643538149960986077571420289102886557261493781347012253653403539034127194891443332793261783563852591477588038561085805751812977535006462124339969034055412584997123653077701179119873449227931241033050444713108845883749983008265576663347032899945677875599551716706732505799805743436956476468213239116681489744189997962349153779043253224877218675704807685666900743623290597772666320761979396732630231277615141597015215978078706786646879674297266298073798420615462566773245698267611343550396678144023020556196454495715643328556553077273561103567597571065527360342794372581495178494820025779653782577184453522889070524676496178633095874230630475022305150969428593358432095314491853610379412739382870797286737625501320019918518329102983185868143357569198284505743055661436110977006440233119395840035231125 [70,57] 910213934831434021204220338971230157702867950288461428710826284217967137128347286241382520248335805246374018027079282569244789432722237912212216924172516852537524782806172616358245364325504517175429551338601686251651312980409666393892936820144913173875161107965348690547054002297388465254632927395768329184416016612483262245550177995104913249951896200023247760916136428198470655128098522659444517356690294639297363082301685823013557718934558940031723397326000916966274380047083984276457603072500555847723392472758615977927677886513194657583201731627928752723051083551999219938413461933995481450196188092345186280686043666643696787819479464907523524919658392186211790369234540528274112951038942961199653274455113319817669530481888965412802099644139382949938897328608984855132456246752134992946809529329841525866518560483667609193903356368921095883468945255223313707843080252363515558319093068006481513150197681814043901232470547652012050686591176285919589490363623545173282523102406131155350906488214515793820926312044272770976561141990496628172384088713843990006960024964184190954784671093698669443299378203796452426763184627267930824783538922387098674512027920025453936397747487249727877571712715430132310019231297553249507489498554554993856186271902767745577119930082826876102242470255603318086787463520430930756833561528779514920068023242678052581118789549553751558320896208060530996186320114690809674151240710853786222612600086749389781564747070696789731558614306529995852954997011676546113557306341508497478587271308321627582811348216366808224930909045321498642569754181568767840299957727934057815289447728665177316212251347637415749084759181590983635446617098177935819843728587001019637446129005296749337824029218913748765293731668637126847214010155465736115871445306349216909988068309068150770531773223541134717568788670471199805718092491577519119051032712754769295486365552613807252652416372286561576137924887153627949669711988420809739334470780899648052376819048422610201532958559104742612822710253157795897116249795559031097457103249155882500 [70,58] -1257113909235895447372002665098596276505236299269266285635947093194416644142329068877304525262951874980357155080877617007968659580900301628862385708353899195033103013684366108651785129219543711424599677901818158860997439828637244882500345987412955769623120137590717133836681141154807624884413136055049777856275631211200140569126481499358989895534399951932112239679555555070170788873533695647777770831032985789808598252884188360858517548346883775344449088605880021033528436121891543379097996371061263799255552205294485044399607125939184478869166674254325685421559026913914296751648608231094951921831230096684132880083475175307718339178864401847185694445722678772171613439083324117081893505972019364141082541747250413659707519662771162952366802849709135129913825837313102553943908796280044686562962174647330585663094743017639655779412889462359311245252541480657092034317691809524296578599041073309849560235012682609370298904909507529493455207244160892330439784848846114860797126119165694327612610446800543525262140108353753992704471904841113855559390556282191669941242661774405244183224732520274502565841032803451661038385392930213577708075214590516834661149129761617990622677605590453143341104640297266971530808702883635658315483101226363053627822401336219108767833091407243068898059518337247203749385977540129590158895176004097231368199425479221204113328442587523359044889065544191573213857295225759802129887175715329799557083763793870582992415464197101213124684592674190713096149942503940283363468326974919636164976729273266309014706062542470349045141449713721123992507061783422981053590887237620047001024702576801473426886311282804468832405655430497475933648486009552033836495930731506493537818633236147046608682561541027519864615432298777857868804142456307322668010051445190047468150036582686287155537539914277818950855798295731506793055121502133105672978264694794417912957012444935514603324555052326667351675540151765752456017001351286666286436083826855452346693254670532908257456609740983465038412728322475963734325470466722758134743087278172000 [70,59] 139514961703338934075424168230717221560225101182367700449919409127759520252716394344184341723679582570552203179204563022122770954447343360692806048817911841152479544418731865720049165904288071361559053846330749468642440216128969349734702634235614406903400580476251113468571402909034606814026876674389306867272678085839846355268553160886739210860206994987533845825661327847915304279139078064699965363060842189437289160855381671127652793379388361603147239202263913489163655109497730105686725293353775531804885116233853585465917119593516023651367249106489616064118819847346664677230431763730387340683478572863257195503159885323289366554485422261909514931172901000679950040735218179402960605712489454783140543570494543299585563765485189419045456108089172685129894994801496720867951157296228565114681325081383649732346753210075742645561124761086781259427652415856560252490538797351065921790036935335756008792793604014899613962397769051320516957800569649952224262085485524100960687199141817183237496076009534143976946186413877813907405134549846551084901669450999217769925037010652301612154279854157638091715937049687077629618631165150017846951002711375573983813086739150561679287980745031879058461498564120796628857429924873639041705502896287725473976189539928049246103067703756199151652965979025818246727153661932515369158091520682314802357409719328733951196943290601966961739485520084352917508113840945725025064933359374861188636072837108723893035056243901844575630398094093159892954842340082120339699909286002553574463215323216285455208182284137929814278771734656878131661223873188474142775266288792188790462527728783872501783788670563692147242745881469097430341606365177349835697556038700655547593023138263113404971552838929136969600810756122115170695367499301264878877758063067539338965594167270644621034457858069028639681746122672292957975906550185294950017292661570590191698570051658930720870059310145633752424778428421696071554923365445401950236832683026632326634439388029018131688007632698246934131628180464741874234497633161955383087191650750 [70,60] -132063893393330730127960139471011586637878161058540291609628155432957560496847942216705801738835657545225669917148667870775789387447104717384782060843713192480285319152474031817468218424665322453114073854064457329035368814089662392837677970456581456756688724955378974854287368206185549035647791223750542521796068801341175971682996445888367674391775339436893930074341046074943194316639105954560003768015650386134501942351342697736379470767650558321401612996935014624005376995634660816292867524575357777363441965178865358538734996962040413149850259294442126327527938961745878984172132136629289097454714093774498443779292784605901049172373715106133575380455463730342965329751576616351069001708658522601357660753226180362327377124282549411652275959562174660534314335497926996771982305306558876942401424467689699653762177830374345207156772860362468001727621409437631390424810655844739149600874463757792763920408624107310034752070204124159266649896425821834693631403137728893973469488666478320019652776922693025916762738662706586530072858381975480727855096824438958034967695126552648923749374919706940364948381825967741666073232731980965925315758334823581238193131436582180841954897636356265918492021775774508353737624381188986512318410501376444992632015346341680738068688510223430086289088745512179177222587775354230286776090125952403524421216434356878704158031827081930631250265898824797882395034715696737372581298030195353079888166146336692036694936986308789839155357555102000742874652607157371116535834966791895944214142287237774389497799328632891842661952262280684013795352890282851636326428258164329343878009512547285015132278857304975946167794550783394730754650007772814644025460874866186973534953091792973176194351119071382513661003716963880416057736831098994088195631967453249895480625021810396661856606094015629800491087380637691219946814636833287755507045191561198210051394820478923354765638634202940244254568301120723657995716449045911307331128358560306346272533823557078441996797224222723773712882449732581064896953917443415862190250 [70,61] -1537886471469578245520562975445069495651829729815448593411315540804831561920942009716771446147742444173428693727881974797862421714104853928116399076006365043478762530898654734381125541635718046952993680306475007394247920529375756296537009966141110831565271740016724304130355516037266179472877303153521440559743072923502587466869884535592245509860764537659312001749951882573032205994952341030452686692602379870799052200213331838729477415763628863960989706363516584995981319612776847927092537722821033904358573880679361374086947707705726491564953163400662627560671290650358888577709884059526386524359796619155159202955432081122047257390775098354018085350320515352811837962773381638927082925603595847245771916609845152214448217039096021366566909415355758542856058836473275127107366694477271629385438979032912004979734528173101097321300745183870287940942379405375728845606494523877281135230376118571080499812324642383748328159863152315233094086060846554934095978166676098291511863049604084006388536387362292274120914494494716284385590750331476965588654098363891610387553885548663052300285712806272290844819472223388096903193117267250622098567897532133680856333532979762209545700422791930392626640548055907912346033944670908576903385827372799895290554142285442978090294733972386408304921931011278670040102664206777880010377838163324178228693835577894788353086013307687980796763303285498574395843711911881792258462820976539668939584249532047008630573951300528617280027870643764413705355264412753252630691015566740685382633369679195591390001640380451263465020673122263448152694260059724324314001726636173592735896396375904581868569661645351635676031418521732713995913720318014753233087629389748724037742921052111055280664967318707872417421223671120805242241032998460721633070046694594376075776284325425543444930797658535919887753563965622000099991385510839620661255328742272192381464271545671959675498298053755500658886777811747350438253502708521106371912074995567350244339645628957880067945908501743700571738409692677632872151634658030471594750 [70,62] 186542438440785213458962965789078368716072977809041503066840384594724056252775373963896766860215101696032620866727655992645810558886715532448802851380331451898167215474788925768910954137655999428674405141936240831342172199558883392360730055260869814005418600646785391662629046785158787234682025996290583773525356393692152907757083869437472887273634283206646365681598125244868114743943967582864101214905170202633086914565171314882080230053420524436916177417526209008762033592265809287495018561719400808573927976501539433914927016044298306992689115258709308627556656324877860942237680479981086649041784557827416739473985961086968476909315079566068357498224683747602314231779240930866232466156191288720839141275185346953710029181013553958928725229391754597987526678788284454607071386942518100237759031210944427119114295957399534316628933116439603202902857266037242494829382371994768892450512373888511223095727173631225329675828094449723020148233784243350743588129003789688272064298056029607893934296366056820268803744142206404730028470879100011390783752137219641153372811266269964278266107330006147264800758653687483660621698190202399244449409445844885339300091532923581193135567941497797302981276107348648419162165377562454788885645467574217071507885709574616295245893942077914754295924746668735104099596035483379937576490300110127823457757199255372916356964655537723878747378409461020901113235835767862990474873291527167491881906364488627000132306222806225074398210362965628747881132222324315716082750113880350217047270864301579097280015858741673773495831347984767075131719895925258714070965076288030388382845250533452447446974543925360603132499918488235531419243148796334443825222170579764180048273550927521567043388258867716456360106455545088623519705370346325840191054342761538434566117115183211675635884071124689497244576762347277058358384248576812719993363265632379575281348557970559538514581789181789246152948923730487064761866924322176767051826731083572767616845060929720079173375418848199425465877161182947370597213006855856150 [70,63] -11729829687092011857798077544649286684749951443636368872971305047659785947740503656219728141962144442404065154427967150269410640812226870296503217410482276740540406386443603638503153970731145018306498105738082851494416125509460782970150121801223413115599394799817754498910008067646740280306204657297294422502368294416220934527341428907499983926587738204249369448970138642167099854792319936058830803340765960361575744410554050288962523425290377933609540382433495495882843433994814645820387533994219796819751385031912770570376630913001961790682759314186578984498912287354847402538989071242047514404690199653465402316499853234052106399440842872790460433761951277738571311138217858609128596011425013941980272949158834062467637246392105927960449203799533263087192993029680155468611723213764340376889316089782141822454808439550359189012716769702910298444886848446455757944441531767591107050070072282077920703569359959469614714712220442579945349586372559119106229218833132158172974788557255465871398935730975724067266132981775723410044578640408671665227676626256308033673223216575351058334454049724708935804975509001689153677825662161226198119663385910478299932984140047190869030834014761560275841028246382825569370917706546729580171302923066528185125428564841133597910979270364349774192473325087684513119628184417112483045871418107684495455009344042986986558714555971706773901188020838407494892559755611246589876851155349771864362286757355864605889965261000488289761030172140627707344402272021520946099336805040065869468556738469451597550832814175384081766993457178943407089102373680669749768730629282034656753522190798034541371134505090697169661385512402538657493172400244093511835387451083307925658327398994558825531573101902235519917027009483116951787225287941127305190983719022048838948727767864970230205991398518473462819568084340585712978731461656095079269748264249421439284551264564901477473145464634673103907443380126264779294320539385982831236733816207733701372306936469357712587718731377768465296572828426102359740832275662800 [70,64] 442989405427581810660514535916376750231303256481344631265117629950925625791208995647334126802831675528013641178113724089335164532942869308380996822481756509059588419971721460943273817471527297112640689109304060543847318749740859869199169474575948564659564343528775881706205306849119461517364846744386860977418372343590244894092470499832611770062447706479538649670121517482547249665889984888261035638006716091309041659234284794715924007603680288202627929557128153457410254290772019014180093025552860279088249990913237912371057731215215700684561596213379840284381140595343401391651756678965505909214708293113346476539272354560975156729929922348967126131772196108404415081300483476475516072508435008010461529873491368263220058411762877287700568481849238966678153316009512013883924546586562467815551351734577691773896561502300308076131678564356005157127165363960634151430259121999759946925841914800029134482623425050646166160997373412432202464361614777248224989450935264825084203285647217188467868006177856924277617380512423402490840732216638328512517024459802187341273313417905010510983983007517119168183563738871715402343937277832941010803618960255812019627256673526404328220515498542054815157988151987377537260423747753300102833302921187770277429273137463729493152375824470100553432409182439095793397616396622515099759465211976918907112141774774693241602556952663452285461089562836136013983177235734954583501141938117614919896069760744273178131515821786043866874097623092405496271169084626511321015360588652711931225661665415241238765655309960124911866049922109822693130462956113438737945478070755276943871960620230935015732574639766323162854438229212100871124887741944422472696666392558204510012830909984781047554384994585252444267684619471010887122050400095494694304448295771862192343711631822002169889666025194011408835282398215327814834897716138884188962247611089874592589741886805608448982883021453128333542247370888295128732359099171641613684434601959553577028107085588247230297729163091476898400536766860145616271907700 [70,65] -11688539312888326044413934797309568423616276748114601457528209738939080103637556478226213914613009002459560302664543797703024228360971748117895119570526544422628271163362012816520515914832173347450888790253973876633365078042471191605352400297158562811608766169158117133462251042398060573227097290782686218365165802095127074744581208347610603167523555000743181049923938084829342558353123849817989384380250465873319633671847005298135290430603537441250137895122014171135877686749043138208333661123259577974712153596830642282639218467761041592671936836897742684828641845356374339195131712518443308628745298265385162182372787013338379404825233959174102091629175949192694710543829701990811337936467563749890119026001299950296469190062458058921032141497155638640634548386935439180957956943801631181129096657296368019988632227523326300680580430841052801106948061228921461434669343626757994023954780588694967779750574879463961639161512502770930057119338333767568686601045120249328303261277961398647464815974346748205488857610417615322044157836723455371512661345148076575370581946077015815945662164637159818642311213611489656269898860649492072955599971264536842564434912645823402271298854989659914971738876143208661839351763392142010755200723548861702953523261669982326782828750146109750710047268739398011075802386265173349796475933626316278235828355213341160055498970064081557052702224542574868694956372172259410079145220029348701256716543149367950267463057700254672210258989191323242188044802207008091762561488175933044430525648922547424412565255721614583575109646902646105536015567375088505336371995381721252971374937512334262892255293769671179055087632952914244497471520041912805166903571467027630227931695792168490590797083765818024875285411343864958615314221673867754192901652827174711871549803344678809424229501074952689758770766916003433194206607628130823049008571253741829061720012180439031775286049672161138358855267596316536870069815877157902540128251278367802475852920742692604505435758106732442944385853061031444780500 [70,66] 504035718241121876114989570459058045602831241382168508265914294488318206533751289320799231745938866974898721250722051943491873284741365123938874969878406275008696408146979091872409856958296885990323360317658653215226475281483067005611249347533813233518882076738983072358602188697697753524580844367592858440963822427777625892456132066565956873882527064425651965070436075831948739936094512132985591094049243313106479112412163810726204473193166735042220807448868647654067535244697283787418081516028076981248683805556659192278967717864050647585724230206756043464532076613913678259510235670176643877315045502424439701526069167063574967837418452322681653494039961644712326526325696933287564131172513547235493867055953451904181715877665909980174900950456533183369875703492229214755671371279539591435393292200126653535864091469320059538258520792948033447937982618828554344520056377551941529083871128032004121855308906858964282121905306331707418961229072802455243389589861227799664002308728187019588021643460428113711806489523474349066243832700502185710462205993520817378594161022865555907407255174677433114914059590298536235363274582790009498673446942601811431878632546914999670307289307225653900836090425758656705018047552358022988688397650200197950981623635657103173245253123187209111554609514955234552104609725913689354067692858445173074842651916622830094998284072757480986846361964914763351804479039803045956766261349955480500883870869478775521651396203566298059436034148269355854987092258673212820687300328208379716836768183385832774993257340744892036530105337185470037343661682919740830711066752156997969896900411501817328098414040166169179236363496212096127179664677708389771990167587442687338777579264395074618863013216797064900220197267107867071594475714449695090503361366144193852459005753797366975319419283222344619015522247444457611951410555428375517232857674105783740852448804859749804434812384459815765268826705350959064285579563368212899521999728518401094543735042911422423226307766688688880211945701155272850 [70,67] -37592395480918622168491745038698829552005425336631657924630890219667205976226538041656274217844692506110893596418004918681650279925789716783606755859753995038286431257011655654376346851540862576221377997556103086062871046680272168432375919415629540980724069220387106925419816279606286969338705679282652090086068869829457104565745040683003667125208395224493807771125270715329640200305125710625972719183149212884835233594339846195994133660908797018433032944819582863908771141687929691179669742532384311575185202371901911785602075823716196499212275957874252942600749193878010332815369828827624739711140698625637622965955800210840890536892176520410953185847652117802709737475141522844277105230247795371534164089472936998282593515297896854930754194637542016444819317207753295073710912095035329610533981886578542992974785276155566067530969072770391132684205560468653909833275906722469355442229815820769088008265911680752464135775615545225385586546108641581493804326650947760833809933779204477544160611677276694928680270694899489757275203722565876903418765468777590451468228626688853041743968077766719423932394898947689011502936076900255590724947455722418102239982192351519986790642389020078012918622339342665490369981216810012153449052522253598737654619265785425793695064791698668698557018263899791536377483678920126790960705402253149688211073156244310307900564490818219196774145524431854262548062831296479629307332498205700015763575065927918552614338231274553755179503422024346026018856100270172622978465280494968863081092145785417105052538777681167385252337471306749029648249931365316513808037474326250606080529867538041081291592398690867103046461939623849914385997398309794037473961423416621019058050996359658246117555024193731569150772330417762267134588414755689158097219677598275874853553096107323619612667468974882343585512081242823293594149884852260769877203405048252101502019375140107077068799508854613366276829257305091972587538976071788985072792082079482587605829555014561901250510313488065344296989012734350 [70,68] 1959529978766080020983422852273553677974934189235021099017962774246629696912751596255355577675183377022988894165481623689883301189860730624363177817395648250463405391470021640332382142266401573641729790183842507437286153114692785502041877927441753135707763026382893966064811700139257725973112207558934024179376958344104260158274453033107948507447078700542614945528915265506913596522216678876249470487805740945203769233474188467297712577223493452172961685031890285939753620400037923016249296855656366161183643656049110969584943991529147033690507526791264739303024958914245621226614062940209912707564593255236171398138726888898082371925445555994637019092707104868468538630032777052018588434819794983438823690876155670425050450728918640187916258873641826852494325850701274983448474419414307046664120885086802565445454390006036993117754931490456017927408638254729055781002113004481647053796862525137399274815918797411673974768112517350032427204159732304143409768540566070003899575515883937684973672706763391285191959107827064182135731467763395572092751437428199706347134610786432997001492974823144516361384085645057936591457021147179368799855980344071918993523429335934968158215594329454166896586851272150525047965993922980763937110985864061490188936182764514296615489496335353919086401988938676346770261661226668546143433442346642865263505100034419403933694115199236898884250385652565009093119505966894530428704928590001593078972979407941763088292964871993829770948329299663728471736181388121922384383996648797040617265108265547550916294028360553416926701523060907528818170297113609960446503154936436428808070948742149353524056995978919628345829177463971569708074298167863459014286488479359630703600043377891087999429098862914453756296292821526253505863929285390645948038335571335320295528193968140530678582930828101469498756352305108739426397526812073475303144563428528049602621775931336844008813410112404805242026583399235740787913007886019899822485095562715043742638625368983607967691356369295631046106364550 [70,69] -63384136372901919364516318759738202087723285737858096410617494236375396638332819229302158152879824920033247515669978541353625125062809143111586675980796410100936732248375608097458156945220557135217233486895103334969592317076618978248296810963362626124899351433485621937882662370905133643074116210419110714024790523134018757266123151618948981250703199897044729803073777255036911875377650388887871312648139723192902795689122358344047147854549557735497668749605584911303627345837491691571585698210855090713872638964597035402861763527617664132821516598089806896169483716267154744435840388955950507622466384802209355040207477894564810119459799733924638351264053404994368664405134885594538983359000029445641905751597401896931390357391696239808996670741396682156281158299606132396131369659971217378842554391780262972783206282998476690017210186673121412394996108371758540408968517723423828004954764701175856662333023435826746424326044732642705717795480920970753271584094907267890861000174151758903489299250926072958714777928444827769644049192784814448716559794350520903115649755012542249419878319429343006169919429743280425188790482568980359887267784123491801454455126402495078079742178783814362037809741779580546079597614063274483752337828525381199263321108249757901914818831030814693432969251986640444855832442314000835031366219485522378716431178355111057096614351298883547350307584769745879039863752941906668770901132116464172778457667967816624938771599443263040659616557579688682874147676368222888765240473814722383527283371280043749859246644915056692197591695336453825269816822404110925854540301010447590121248479030958517587501354921138276798632451612687998535036746202996694948028323994662417450333058861590226780022391706628756357037504740622975034986088922842702822635902591263528236451533585349195312151282541748131191155274744357372933068345466860392964908933306404589953170937172589665271425010471257145056059515592936450974823230093748394654855232345725879662856162449336202666162947835988682981350 [70,70] 1783190378514940917263400944234307953904941277037270980621598688576239458466674155906904031824397232347069188619446169088474876434289086043154651001614277017807956615653179120813255393255570654772397595492415993112033965496799163565683193102460025869347373534257473171271210980843014102071397810920542856352010992407188538669735369806564967784049726685023286017258920796261084228585833844924030992384283849452269767502281467293773116600032005601972354402175075300247159872121706641717327698182716185657522503694937689551343711919707843141117189956281208929014611940090056684933880651607976238429866448261067046387834257913384717121730825411303556812083952671945734860082748930350866951486481540959200020212070019480021788026179833003646277144401235423439990739886664196431570019532116604391028625213875060022808712696080372367139073149491734385143037536277508823061973798473880681431349073575516497613632565314776416529113671513535315819245869691603058716231851428017577946385262997880145949841517522246079552268123584536607869601673665504719189946521794186500590028208143356316182624705912188939792012245306085658441604910748734543280959397274049535257106226076397308089880027450536136853964996873792158087973129264577375500413309149443281101256576984961256789326500245029728985734857104618850350825808495117076414317339571864090817631486516905614990263634436973129016180855906639459277170360901278256459362529555863965995483959780495497559489040896957168024929318297196798439062266825579754011630277660161805698476006133171075678180511247749526927639119211667030876119524798733051073820678837753263955285793977004014525031006611656783529374784212827655132805167952085642238082644696305872786352778418989895216103475520162370367296261271339762035990180369524690704078435855963817658291250884313556309050501011432873922299190407576692659165758808021479707299997292476598734795735746675758654304073475519392717030993893821560926612505465037899475870234111935868086914697958460713926662793391414911500 [71,0] -41927611003186892710869353742169973902958950327156503063968311927402695398914466346375604160548738093824368346200067903060301926807815634078629872163164180178981937205667761568089141414692492740833130260782610672736950336809033205453938013834092673862276556879146425587712629030931879962814889777673430989048862585782263106817894012135340716110404989783911325285792069168223717130542546503827152730963226031463092384876140824911765712673264154577183857862803405374344655428228682575685971582774556983758120175291087842537174153497443356635874570624438595439670051465197574134146676543660935912355239708683079007611876332989657351064691162434828306833177564680941435377309692815182399345672236454269053076352012087372870824809917343857671968843393177046750381078897139746394044238451116855531138975732395986909814662668928276380464118237410741956944709704871869572394680565213797638577445230104662251673744914709775154186948432873464724414908112855689930348535217235261145301540464030671517745186820152200424524484937836240677990636574544594449539946047408635407436798777380478777236176492497013418191529436330863905108945137961641763099970545533138404051146320087286612448811594504805132193876885917621121116035022664448214399627145069025828428624421893365516186229110964887651054150809795468367820247851042046330178592319075669412944254852784878155129980112185200095256268049203058611472761857826063736880165573209012569516867496855735787599301386697980674081876742115469551768028513469203143621125267224291369289330080992777529439279044416292253404965180206184139877796082919384845919808199165642495533531474268140529970726695592369162779516169266885298882687153814680285746335693739283624640583136793435713127457430922463498668335155101814632446162594526135463489086032583911877401710809741935356492606155478724544077949167416602709067567848751842994270681199925060720504065854598799957468653900248816384432547885502794115968699676203973685737790315719524125130719025650731675655473644067932416582624591448888052780010429224678342622722392896837323486657104451297507667177291808858450541585969261285386559444987210948972496305910362213704613003093580414793925054010521072060068745806670433641261237031822950400000000000000 [71,1] 4769717587736099444287663437229687776580673219094676340166633247875215124847644831059930131104488321811594814759960167747425849601641204193414502992510239804738737523400999554076306844306145857489094182284758201901236086726502565297128202885180733160844500505023632192388990940662203514315298497050103905679608315348342824023898383224571399851187355033092112702072548113599636160214298270796669283198708834715158717362545690296293496671224308991790479913547638148666772127229685421740952872127094903250206209033381812982637375140874089491521218429235089248181337882320030367216544329238832617335006767487588582218894604185993314983429415681767471992559859808981676581985107534317110342070668852998899173145213262411066156098167969413503064493422658747929607926866673661606950266272653300808842500614913263177214867256968579079814473346328389172708115124110756342826687265218768757334821362019639920085252059775186972665126266086692459530195519706287409743671325717677164857217777301682273336471893287869762254585932182650101479643185486403964592417723976263014175435978437318844539019212660716807961673211896126651992755996327100496947762177993546810970487493760141623207565082380442526006791144234877837423708073464142761518506488308787253786355437255242265291073947664931191714278685294347987433522176453658254061177034677790029067429529633965528430521049083458847123359107251472214917569630518811498947761720424333635700506819511049861034826407215635449206952833826771166173287670121723339623180661546590510223285806536302418094665680208117814758966980989299870905929560630613080808313033869944386931437296030585706905014709929525141733646989926137430637505290083345879851067184981086497727966639875278487151751712625696818235566946280884095175738880291256380022109134169395841399492064510977366748822442858672433474923194676327218811904356242519291838862735629047338424508285765574454979612112840829210055518161515758555978288689156534268011169338426825651976160281998584885400117391591747028539008962750413026546874744099061424171512634388125006625030041248678766056817545294069879952583131064879162903731241084439933921010917538931217691242748523675842986226740640201536875163341719447398320613557989801984000000000000 [71,2] -109865981533367653046730953004850852314367174976869911602503318267415436305128459613892476356205056969569271496136230035758800101028374300329147394295621743167094200430283581862610450464179599787576367198021559628800307385144639659015299818849769001591068616313308194388051251518036592792689842352071728674395656045688318961580502020557413044549666683479945472277712780366612225266940986746455441582069962818185757204029813840598541830955619683345705369690044836244032584358510392315777531017062364017266452406167245888295290628649260596836305312214435414013344240756851807813391444957730926523836197513897181831520938560940019335424328817258198364844368713307602962238049979265610586019932230667749393022788804663283022223264119313133164993620068738921387354484097049710249719842341534622170847342660745200093240092761534356249075115608091117596267129642543595807484028623753210883134215891242787472153073068726030977575262467714665703390527484879107063101480539395578083676128283658975931010819003011259874174801176479913231259308369114532806406234810686055653530076413086162917457473263118329537548698677695217021105251184222062290703125071426601350205611912088630412160824790782087510400802906823163257124559338604909052135049989526870460074634901764628384065969972148119008489642938326213149169286981640351960376943752829091997687433794247927798774616646297059256189242168768963617612479790355162311813579734431489710606726377677091330904410021778707869809280945396685912217374347441548077169080502270767454199293150217718318831542153654089709598616968097923626833693129097544759768839681149279035765938810326164294939504916582579323858321701893556715354506145387661277697432750381125102775275813318250746161762401085459047839453967039956764881195659376213481870524679884035196457639908607101335678302304660847829315652150403617357121659759680116799995430897532236509043211796908098145163943029241964108399372132641013622693287209069434946686234787087683750655171097129650834764490290536633066664938469090432826219457076351923607994429294317728533477043062817955533721200004959085986512583958561777545342219181703065866606487805637124216003306229928974055894971166106038807066244809744335477907391713567047680000000000 [71,3] 27262512319920415898639654708964878802348501690095257724155401183928005971734835500903547234346924361510486743823842050830470581238370211976493157096529300588764307285002638710082379714689885221450037431690797953754667239115013495339520657089971049644272425913807223879712037385868738791221490545688094406317977706498385359886428677283181645995819531073276701453297584578429577194419496556537124921387505763397218555211363951724444926075174877500139780535153959752308237146928236001501679140613288104005568042551253005344955055811032396477890524633343306746412573024603105730487963941651725902745933360522442778752196765584804721886990414208466266268493343716629519972613105714015401489654420717032062207549568196742399964387629513569402601962691886139843170847879973004878989328033960492717708421272026912830478186092255235211994132764952499791797399916961168767055148724970179651284245940748538789754425840615246419045193432591041690701909232263055479924176734505575864693612061913227605499481776890365491280239520164621885562750415219681802937842551010458134103358854251290778965827694081254409073230197092455028107411260899261136951823918315749226261688926198263208695043727029023574120298216715179786889623957747567435803998006965750368882424804096812620177254771588202489885484700075043533971348517095449553122118099965934908726116872531504060361540963278637149623471268899225863664932707548771454573478629652947358726742291768038840867796964152637867887021038156375933783249023416866087672427134067663228882131387976791402006216364786698072068156796963633642658591302507780068156444026590582813698372095082444014788537654078645420467465398490258729946913510844791503715015021134421982479112276213939209004712050345270568557425350063957727844235712782999322117690010751540311180618373538244661829115408386565274049906589290830486269502584158483155666717831586675328588488414956671450372361837558953721416502152527903010600624144686290817310778043084436916491137775299712429305543018575539838220229711228267350018920340021365456124450673649370100808061917451009544783191314950638706668517155490788683169723537689250236631997126542142987442314314980508176101817357316703741417694725954304983588696140766248960000000 [71,4] 22588054285484742585249735710129955919453557351625221136352775323658185271293176533763429023015663229733493145182785371872454251107679064276927289589071689044254337591652440237989842527674397311786194561159922958840771721079398214721823281031959455755409996780253948020113968071917013712448855272826031624300831680577807875292746361458191311216240277943274708088807300330658440902283606433932311242480764849312429934201465700912591830549261544387780866852171165614726402652589195210008682713651059282608511157055118208868066697465480619310593094485401202143023396233266287153926108905956723026258241557069812937521628191460909557406556714476494193320436472396711309789353423993219504877204726838459173125195076571997977966050792762690269305187333399266703564082193088533037524793319632552651860853327342317284256756943198589687313158458389882324420534041695650252396316584148510421443005789960832187469480558653900059322516273986753368518613590321962225739064157923200367130626205267421144385358544225194057560580237093592427296052229647547360114921877938574510852518446228195409698891983656035082558852944402734302581391323670409690483245610634456053382101206903325035191721295585643275246347615416336189140974465246100304761450753300861904719141479733693545979897854422223541453196771790845281099118888285787286523435084864699274634809641318866668319039357969228552550783491952918390448109781760245545062284695613681104184526934476382930112610292191096053778513587970696923327138761080249772799289328611494405396557450951151790708928077107910643620632815915137834516818664463148288450191742520457349746156757941428673469199690842101024729283980080986534173377172418831515319177995092254786028245245034442901374436684081782021939753469033607769221159102361350061067566744783715531524864156604366247080997098266921536422635951255439124762244687101113560113794247950143855534337876744303532262018903123871188264919311604377881043084347206360111209946581456301781191823099324458339777625065694861508718779728968858144337482118253248094035758130174643645326036266568276292575412693233963773888339258743108224703540216205977144441949822019305316248576410106087187567929449046425874552421135547184789753649358718160076800000 [71,5] -262353222456199649505188693055173484797647206228799607013925053041971386560616137808422358690554079022765475978803156036943865883502776090077678550034510597466440397309406263840838769754765579681192646017138172347348241019328585836673783514875124388391469662842098035820831995730067093167067235783674947969229313187889814240634484201911155321683547988372841782063922842826045409990226767905583059528858948787399947931756357070088435952713424323148596627846557165644669158615494431406684596029449102382010116561063521119186706954668588746774449552386344065998556152445552159287025005151846784818796046477070954617630000784780026638359881256336501661284120497408095333975409149259283617415432521263443458024886513474393940727460668394036224034740172574023879985713453300416852427875794080386350005826035249116274749744607497703937292117126302581168972694425514095355425820066125782185116260354180324609996266340323509379854022259737263256103435066100153051089222013175499204680538126087168969715663947920840047006489744843713251189696525900844092314968990431691936061707384717249454733267106320217160825212005490210319240925041005285970523503879138933002557660498358094917327246860535906979694856811763859630410593035565531576453114554288536998342827905527198841509173002376951236549141372163266325095916669349642608506243810234160380625893784261857010427744655518650692219543204414642300840393217292525671954058152220858699553571880601595481144805075613722598894419899672281109804396531912493257289695618676697059530799571488716787260936961844461545875381966849012215675882263361289981865957229016282182386351517609189671810139202572291961107164940150153258918264379483117504804582801504199411644969583129675889799217228100269353657707776229514866079696972535912279970179948318678776057544725454932701429871662081488640742301072190880679185352018147429530245457973300187866213584955670026211456019299849464348062351579284857558449378824465749641814693482291541961958130386805619464414580048596940030363070025840022264286446465760326032501541481196194610234198150120922836455269018222427719978532448861327629685766780531341751206397449558875015367500321336287575970668588490512303994383499504157696571588199684505600000 [71,6] 1117676293427637442568831371997764894536923870599849336834561343781647535913312775130610359247634865434366368419827852514678695977715283726543359128191985848732260679309535310297237579963756438250259027912944598428945075712283245726540004316789678988297322534300234903649084123822537620471597752638465628092181290639844576166606357176517810426191639817496425089336764428485665771231630568167814529512659371293454813167844511780847197449963144456132212337619235008512682251743000252435050882791185543258340725937629099236397007920717129231455157315514577019051720052089107174567198717829310326816381729388875704094505502520869040071967987042698925086602441137590146969683839745506941151884279858083314073250641938011918651461814591413209505636939959354740623529893734107101643824919912597991335547996266738648492708990149568150038995118830031133539881103488234929070772402184877295535858498472003368878322798493103898956930592702326951178944492368015151644382006092187672152845122400498616942154383124318446344503565591025394279214285759353503027062469665094839013617067220576092435380462432461369853775207834715231865652714350695573396514468605906779370017717860914179718680838579964330348709018177363532837433977843697016354333112267513581004231181024538722487040548397229859343311774541160443338691717248292501226594549779927221910478172495871891377324087600807591900510064660923928872386640909136783864966871913648126968669033555229025907176345409655169974126097802779236646406764687850380398666865989211425131559216755340842284270147862277697200370753603783388563728388889639063375078197018415418061897412808276036972192295975437477164160483183793486446590366205342271692833521706760351849495272872563707376596065727724111826231659629067462507051971248238543823779457994478227819987422085102954923273631949155809380434057898174167722755888588847973281864915267442577152590001278915263594985167172229198524345678303390102998200929958470140296395397315636478407855196347443274710965310263321392753054266337476108069448788503124939994607801187885008709418051124310161280179401060104707488075216783018406530205075299013246342997033794075017261535993333748755496905764542837062301221434088845770881311581489070080000 [71,7] 1435317604944774996470624796996859102126884898472894689491463572191022657846007576733871737376437009368012868710944799140524561472570307009132756089803160759300307722719251725660160050716867317239426734917143792222794672916409089011602711578533453230294703576497904352704278042723521214523468555595687892257647417085073524205623105287849925664674471116572969904314488311400764878716512385849053136365441413811178066999508129595738824448710347985189536915230571651684431578938828005459207722514092315498660466579138319398339413049988591509978044805034602036695461107790554384667273035849342795173449492439976168900629832524261937367152097188843530645956957251922016480515090741241440613979146521377557499347178615844046241683213921088187098772501413014173410265714472721280367869732763662093086497687918032851622957491267207593641816746441922942799540181459579105448813865363575699041233442993347407703080644006443173241500486678192996301197425787079520096698702867169098661526036560658768256507320787083621954236812671268055563455235057161049416591639846877891035095072658876925841431490131980851638787772881210506154757514208385869546169660036494233915055069445901313708302957598598098393440629425670097813990485275341673256555948517125852490447453032836831252293774871560593322139490016148597802568457030889137547741427198548114366988043202318849504807243889934194470797573262075485438368429800223087231521105294937122363701082229138197709089989603147609616521411140548656443519105844670557448893123811122966666021881629606852173353246983946961249308044684830976280131043891450967105956352671565108316167414357134738140043910297636247686235376249390910319041271895754703925720749987914426630416574605646805015498419224485069294015065255206912919666083169774143283145841412671127795494495067046220272010758503431211632065292147839866151116446364407699239199123710253453519186313222547486570163129498454602761695330614082679920406575867730858931276778007096994261498113644517086231566361855074230998692899495462890106976113788275961997171601814468742487585931398328498963628887256286836168470686220698883975622159705112569259871255981077823685919944360124784032897689985754298996400383542204485360260690739200000 [71,8] -41657285459219148564246207632349698456749598227810740697575027893709463166561620652598726130180232981975104767524085203310310342765334078358993238352536191229151495520383472938516178238984435353786141295185693206762661046498366736508488004359220880576114592633427478088331166669960197038380157706891298999691543022983990723109732188830015980346979032927111730541941852388741720345056249408043674286568817138320366834704823826309053365267124131808943984899714962720533952167819229927245856834916765841309890004412708859017803570992640876354529714930720678217417982267044731440302260872287581939587071834734516603896986434249336761456034380862259863639405773566798202744729335621718017458869977787400160064746590811171831621162787261993358486792376224790078418571660388215810975683446120118190122621673660533907455128662791895380514379259074906421032938376162082153995530487974942019192491667189461842090323403001655197963801882941288818178335635855276562656296752752559676377888402558164425292532752319194355420486916238918015836141685016475035946300517669732801310762909559240985389520183468171051023222856813483174002638740292897814813262826348368763196017995585413913176103314068984290261789473914725400318753964443649140080994656633915449513861188546846325712444676512085020609734224809324567298992285371847398594922108649973150997799320809794595832962793677190876359538506848571739450431290432349268804565464678720187052052267082100333306455422189441549187072166287178266444575688854792635183914535768903590006991574429772782498102935967379641928583506761704855731657663578127675170473174636636684111786974774403923032745791734156826304911118762135992606186785141658201202955422412013806781126468411767747382958096496683379360744382691378542798511495988565890698503091070968536055215699260148483034608064114122152163806924674165358367448223189859248466189916278159056016530544535159640872861962406497239023973401312979001279988674470387222000640804454850749489931601752836081815644609253884707750061006658906489789180793494900046849762624183901942910153330410999894756879187908059347005835625489635032351433956314009718185214991977852809268393331798319291142677686799693007886527609858350124060885857075200 [71,9] 222891268529885452846282511661898987231966436733734162531500831569049883341926421224008518329454730587697409487011735130609667570068228358597065193766296851344244608451781129451510720964981549648982431476147244500763417297191384969307772581134659473213132848534747280011686575516514009129612077740526020249855189507314730276823176844303928385197792621463058855327565440998071556230518641899716510093814293513877961932549910685971633553614719981734902057116255546733646366307906466639854523149027797755488856333263383209173381625610039591108892742206480435838087778169236886970258491858891379621439567603917949368392306153505786546226988538361753088185081266741614481196536825584019904391100709872391885180338686140660180430486040075952615749764414528511559893101441151620759653300648656907153029001868512974480452715314861881552129781905411300420432523286232265628374487006145749185617863415101387526358849027119014121900894416885591935820192929458156910230499258935836342589070428889675336658502887076972606476270154589976492348655104223234176641223528761644245335011333577729831686699497151485156764905108046693804134236332186747852667459494304999868694026164615302399233945401839426715857050164411991384574323123168336559089604555010938001354929577730137067542356764336846043667628905029236971670487544014799824729833817000411140273269064122476010882394938104867296547985955504380964541714922362140422904898086370074440362187616521977442184449052536793176895173553552037439365669151003731541583206409191677782436496081049291679730990903682922318891996208620592779000949996879184550104489258353382001840549779343422528353725195827322992645019811052303251671106512907245203102242913441980860331155650358647470907357948656523686218934724209476645908930699059997805076955413911051465597478595467245241266764540279886151839550074945725567127027817320087542479390936424024648973637707821151486105251438884635088423162350023778389814152382881399611560600052158650522026945540637001530205640537030714702579867700854837100740348535197431304682475288291058736504270266845225072614752131681904597122106664621230453611423020616499596175749367107993403384870221200460333281310338937244427637110403015755440915166003200 [71,10] -601005809913936718178837523009450104145025845730540635753197590450580537980788721324499946615495978622412985516535206368788848869324433734597017814529791208492028858542508587631262870950145951553879524247387238470106281775609234884369120818643335058482765951729628526986784250492797848869136909500632044302154893132367011878222116947016029673101251028634975878836344459425716061940950052329831607178004117043346986140049722720200752087328801675151675138773189076950068626589138957288997378486543675951597139498768376723863727260278763707125959260301057915279072902793514546033751419658479468220896578039905442054920218120348304071428764234189194674321088678837122985134181081443712075440870676921402259658436767906983131443765083950186624393051377792244820863555160523886529204389190615353957728516033353232547065954629587807103967855811818415859196470339232464357076566071376049522540688947177258784539256309272587003201866589222462565047127935932966344930575266511015610735628823224325599024321000470802838405527915853564509666175384036014591465318413374544163793422618679248680417181549185492279454788705159136883865401909222178763952775383888836283646469960764696539414696519512192156388201396330487433588423334483313661777115622183127296950177618138146245065560467846131267989198380500596252680729565650545517298960110599101904932696045593089361322371542785216754799478267514343686746472331034417857808510291306136200160017021017864199270655557597686663450383137643782070651813082950179931309667083207502730483313107592540217966441724598120247251017664330293231393712526967368964000767813556654559081741926353785551799792919758503657534500176073440086102899280370098830260305188977720333245081925393030866334663625608028612574298595694216448803775258362483388848968121179298490554998759830945306638038171896194984177482793874477017493481354602302179388252568880369180611774992103230206563318371245731816261906497381941758732038150840877778503616999217183886957153438372658997212969385584975063371084007095882867939855953657512307190391761585937797428103014858464356093385405525869917730444686951438727045605052292934581181589286393228242224351547409383207525792449693170607344557023578452979928268800 [71,11] 676722978562063598882058428109769095691612621760969471616594436337047177624480427664951925674793277844122496853358562043663942880120367543331750894226550143159643980163964588190304063950217023803733394045071316749796482810594314170779132776526228465576144297745727382122164532820173720522984491494585895458639799198198805628686405962334350401308360767117742420040841465662222421565478178952989966673620477426113909393076865105506402139604018003324110354772487106354265091223651789519461715429210738659813997447284118473598459530306945888474609708256816718950714308584820191546556022698305028890625402107052722126816783664914294920154057680928428459434073441690058971283925446422887522817923152835319773532378706753224632868171691705363070018347820066831586935933661143975544187228935062797806676716368042262205735823252134725481362570283508680839734851983705620953542617108374496271266658283565495237642010424620043494938147920143749991538529968218099117644467858030352477234609963635867298139929319055869129173339853486001538428824006893089932571150061356488928227370989356270916185239024531880088691043757426645017173347054456148787641481003781614765387200451411336816732810152795204020220058090091214530512266308669699131318203052833696450629484765466259378875555458997178096240890081862555364127065057965626471956407944996409936489742834762874090690036019814685744845544032561453786518760948435110623576739542946786563258784170071453752032639835439934959513835893756679995163150552805430779852004451852697784719804492115830109290895344032217615016157097746894200940476020420075132542515294294106567764223162156609196324193472850033332704954461502900641769943759069922915127496187564627487636375739155347861335434710227343631688263578629613430796451396978216275193812263952224702496094963311093623803695653412918651930836470480731571146560103103950628937879777400308581239998042350312037605618022807322430498605661871144368943759916422253759467911926958723621014119123297677639447684374724072149881567954411944098148606167863740194855322039823635245300185973806732935618345982883507398086160829939192110656348947550771094567172907716512045784303095668051982125072564148127812892624551407544539545600 [71,12] 1126682074595137424530233931128155315182524181118275213390240147361141520440985783606684306934918071130137126124087230213303323003858715725289833909357210292351443730685095362638409092330894605021984849044995238967392667337626910107974389918879584028744156414113787324555754848351275060997054543807077252933594837635833576670805083508441769764587347605947011408897763062874538822804828729737213202330241171046118409146919411696705671558876459058808183353925807484884828770820459724662548248232813461990558995586319625816081328811631131023753383469020759500793544673972146797359983823300254361883743157761764186294598969667468465986220988187300865029095050345732026113380515572198060371618864138275435368900863015697936040575830029862816046445937597790762869226322615446694976995667527658401653761310349367288893615544373004280943085085982690117773346439737663560603573278975958445338358432523184523938982370153944165842817276576897432410234086804434406088953424484409559017641276113544925310518019345500349096319972458292197019102409954162881311412958341375893366365559944741832932841309570644276773991847995843515409422921938101511261646930250937867228304826335220207512428006434145592898510979032856606693568425963019422915948313292521540953665349431738464258164582348510695335212972947025277425280823121373764602875066894736884603415731215109668406278683919177251796406416745286270650268254266569550071483888375136675124621822052498456875510498249920794406314394011920569427747830226219528597104464104429233541776911133310962202647999913732269679372801460079809627811109998078023275206000771844608618243870772296174580003224356707805914092431943167200371405544897887186495956179496221779183960157973488362961890278171209209732181790492020984009015311229263848901180134450129518376454530641904607524058300041692153197531191138852082324839610041377424026588830862034691448264833671552972036825513118700980772735126130584193881212828217056310784086210226188183448168034333672075603583231741830627543072115265824865774630347993217509605504547585163241240694543784014961432251667697286175326937786359709736965825668417532651500839539040000573977263281229070075778876481452953050694367807197396598784000 [71,13] -7287552736281615343990433537042456296579619865163025511353529419424170435291716933229519391034004037419460227497181941939546851312415078887760462908243280176379097446501186604426461730693242866306047626751773366269832744408630205469330002871006382572680963552524168517370454659321599667244644149366291048362296667416129277262639131265358197952147803496037015678062188216899490771355142450119934894511440532711938872094696804671012400720548722949495414961495626735786909673785897915785283866056891264764877666570876731525154630314974400201230097550110446396814930948573571596061869263079828257709595957554128509743353493780421107290137489706300501184337290955569139564201817377339601139925537913353936540364872602116619994006031559040377106695714985790883409272699218832343135181080703599568197280873494154518459828653905420460376949360889233320524006525846105311545787010625256796982737541797650642890657230805962770886433761538044295279848730470146092925633131925594940993719208302401863253850245385412378604643253951611957227633697591753163814371808135281798791615557286191434523406780350747029026961498853324166084224060530907967953284737819591725065825648830957131050389302618388072791443370104614080921291553286834604005591332148004267240342922637987107705684121364427313589698991635120908946793732147199284133959173130396226849511037561859621543244810525608378229131624630134677000425208593020644963620464834310863688957080437489735046779717343269830146034289214231981251398065402036357688448185520032403822889489652525057023588987712990538329521957117955110974818005348517733797131121277270730423030698076318186188938703084797212877225134061604565612980935776693224744167853626263651148050090745616087845994843386261203158735915931649825303158524256780310423177467043781994489069901195184955004935175430284370211591183579486687939802287050411207474457640933772815458514939231088352525020534639529122951854179107594435448178240754821782593723079781521091653317260303797085694035730487829997649964372427038960808777936832137348927798681020058254890697050819986067529467700436644774872268796318534621415133376138024637435623113068987859983975163683344803544228197309762548244953176196692049920 [71,14] 22036302733840266701909884960816313402012798481472336199064640704586398264018279188193449416179648982141024300057824997569229322398135256836051693483766435538904643939907971384941808060133615175019325527577178409331466970346249967818251738923222058140419929152140845193733754797901347591492793253794415992038466529106371286849296046684556511491287316157467984463441867045450889872589899528910927259042149002397150489125135340263411900676804868526121315331255049746631906585552619914006614103585506756257441244980810950165104118946070089015792989495531346466436986832564554374908202067518569502596471825578509324899274980131703967948527264856979018962193441757245108998179487885990518468690665181708874324013732337669658215032096602115759010008706485835610401563962504819237993896248915620579770711597173176016832952081965275985686857988084476403564876443953490977351058214999832790478317305052355878930293969366571356654533696812563262919749951243168613529669463190287827661963055581034624021209948065444619507526815468159805545136361593854411099104053872964141766189250363465412291383981181722203415532519968954354974087782329283824045410439946724661380948073428327081247406439385677880446865585247453692077629201686109634520090232764372107184615009420189008210233696000665314239631966641082139785843152266720236704340413800561191540224627583399666443867641547800200727318035569008670658789823244927424761992115596255485448817442439502513010954960710309549132550110382613894719388125047421156222753887962658320807459376695453843465865155742437693276941682164308535488339155729996232802979896350401188666111730270485336376086630113150393246720867008111370967239669602297231409662899568084166401326236553501611744402982608188626548392829977314129864499678994968846778072511037345915257787104542263839124174483174046276949210561433933697415033252622813589920709985438982523873941538135071305692685065475003488378587610446642296332003892938282561761249694838800610680305333180813101981370738786871883092196892404974767666968231814475122443165299473840476504202776236751342575100981045450146547409969942798265153491336526491800021337009618954446010228288484647303843264893603509683056276463650078720 [71,15] -57723563510170561062658058308907030980653088389857091783061371619034948512196106472166123582166136427636571206655508733637116690526361493058854027249957651269261193487214397466714095232169423927291690698469598718695667402182563326124553993605156575328494160439690995719892499607245590290046163257257775395240663504339304509906128328450939421242917413163518081151365387241906043620449920939937252537732764822002349641493774432416171723270796383561621693020368069602711587114610587870861627862333030091102947955051396941999910025679078067468429881044674692595228365474272417653490382922692799309324803992124243669424615518572663301718301992316546262923370640015790531978932121401414455375222172854575215129511081435455533392621186950570549649304458483796471119564356912682591268091950117952051035868855099138003793129997333741932573085296595701862599650691073683678984558111682694867569237045205326769396820363813610881966978454507764831258754484823310939216150292463516317962827913009931017968422217277258703540397677104330960708268636933956123302465775204059866069754356187748535914221994137956599031911073789554531054849495245825904015083957325639312417350335202267592896374018767138561775447037457345210368156527894316251744225471634419781529663150742546200850542399932048637377140001619892415059507093198636469314658936569202621746520651188570813115297111834787670111249108197844918582798507515916986606492017594096066337436991012472975484607753150606325297827197597780447499954379646317864810146555996175860115961117348992894575965134483506106969872654013348125306231004507648074448695227498803527613018554493328114565277519407844709156439539919558327368198116414602734586489920897224087118841230272930202328552692542910907880673393894058433403098555853840851661199407544239233964762463248937759224964032588136518831574716192266012615535546952375129475164638277212567152463907973955963461453300422601440397103105214663282534400811719177430200456443649661614380642617842261260474433630751930771693354653525491308104803682178723715092047508441115666385914161397872413648058437205368022268508927044479339247235551519867770759652475326933041469533758954155172852448415054300848018030550056960 [71,16] 145982490693436922345833220584237306478774107116245897860538951269821646695858564350672817841693296441443483195896962415952180808460789039871663711970138727705805752794298083768297285199766106368397334803229999515183119914112462961147006048941907911994948084270961200171414416926137857783344548181733825199137631277253460739976674812938643351476532614185264416504525026859327110352134324591534765823018071991205738093294221560901963347959882437666482592556284860827308858185151064265352292003284492484826586028914699472535067637191072112516058501166295443551234726417471268458849580730015310106023213789727172317431319420474653562961219634205836354175333509007683911600744995418121021857639256691169744432935566180789676021101602352714353648221472668790192563986548904297676915873133582130413336105175908078203804691611223316121351605353575167936477551207362561768113039113716395283069646407184475266639816535506497350725235752621562129065962505570905694105070988117967508033591310353831491109318731630084575959393904931634289852206125478647720501259654135201835519618390781981711764399167323419592840535044672870084999128143484513318820161286463310568371694255733889482590169602098208330473122992740169593563213445536100578198200864771772273271649899162306839419023126790356231398317811287708603870947624680905024480245432760758662659737707300439202898429890575865006250253787536667414060286127869187703404030341024784083124444509406441532700463083107366880301159748135835662984758978794888993542107611578140081869470089765903742999085617625997724772229912088615001810733567576583840765991232585558078069379693123810590464404942558243576219997948029836240985575690939379919586366506989667298942787245587015771929126468230084063412962752207562525301923205286329143003165709891891422309606818739981196499389012413997208484411643445787665389353916352376185073040770682071368393187773880117614949532846023675969991315216202630572378486624803944442755449809305424579897953079501022000105364319204575658051701353478425596504198244963801254554664469203764591760618145288011919538340239191523099163703586471604330841778136927293112637590185338329226235437477923024333445396854944921245782512762880 [71,17] -340689904076007812049618822710786066964733072459398152692996882611667623242292197657090757834727223659074008631787760962669118439173464283802168456170662229301986531040361351345853568618469577709109554471185669215056173271364769414943084321828717826532306629006410505233388924898181975571053347374319378952841479372263355997378065891176916795579550107653942594704856291826988769382432362131602207068990980669445801222171284845385410607119420995242043036713687823618274822907758570650901851097544639317398479472980093381294393333462570943613027162706402791116280093770613638220206363289601882908758210988665550778233486348708956443025492330709737588313334569429735133866882081252797809949408052462521296179866927786580730373152245507336275002585841676279657220643224942237109178602186311769468142826737288857068307024795001828794719262543182395010411575544349232380659077722103137451210050223212989290941592665045254065588704005865402553432264323133279884718391517449292370097006704355994810350574253090009470633585294136602093816886671714379610054036249861515750592215271705804658445629920736879854149597374553054666909757573646060797212693587338106509238054947518415319142528564677064201375338416500843524420614578116029598832318869663010147628776652322547569384534648792228363661745268582867831215448679062138997761379273597800724144122423390623524832594045802020435310764078522949201618570016860467766165605590737212170048182145594711202024792923533751105449272603435449017406131980353887825876792737950114027064856467517055832348702593635235015760073494152486451713693318613373506757505714842409092703371128736952505587786306129791477479855328584058021610992563576840423576635734673527388907928448404030289774208227730420243006223970785711319803880033974736973992377088463845001556841639674336362830784684559224687422927773839850683227020099075960663750780177602664477485561825976967591147346204158982206610528380022759292763025695325878021399698428333290677920243466233577849281305401968533603914915735068091210660768879326089458040697224121267138134243378362991846935293632414676534675293813611036793754338074730844481867691575898318308261253194516971323322114707547637834946969600 [71,18] 696530598951415734385146735582318038735573885188695741406755863419058633447822647036231346688755488443432753693451921904881033930481215515903711661315504597259948823067985122516926185797825609570728191798475152085411339552036747798058302453517158652383073334577406783550895779778047460579841764283556064091626183688341341906923632244237208786970460669257177493753332134975763446855676854794814275673528113214961515726304477307382268732609132343813464052010543880233250089599597698520871938891768566065798981592526155235416863361576550758812168711742683906518835176517429489991001168034509186025781145564077657331170822621787644413840192538086321615499725429100148230529626919324587691754656971283369644019165697990399275696148002771789433633698817143359961560438556759336127610537297516216384309179678830884914620524227723756357823077447724560224169911623675654099871154015142345097574420550191483970089256660101662433198170818231846475733327962664527357302004768690198785396315813521541152770829482017653635725783279505764583646040223848305192587259004740456687050073822851276283858693002870594753508434884890083054818481608836469857495930628468313547902941279608158438188656955038706202338244673381856504942658637415575641809302651567520332204337434812425192016729271879208206213672652310010430962281131929357506234635796141189600893160891224577410606611005374843626932829702576929577596065675569102880986680248836905206788537418367730321244056442871653486421728195379527321778902168078056528638822164435437811676520815733571350580127046603749237869612455397538975085991880315662735303613475463359574173275601464751237716419435063118542805097591348444944718508097443054248193585467753596827323158587385028159680758674168149775331778531208179393045546216671421074881340622589594704407931721359874454610465180075644836466766826519957987781792366307706307226712031491282194459386223780822696864259230931824222139605496384982113716726035695753696781554294226817014831705962238239097774123052954792519187909706844391231881879047658871553736759164075128574683691839047714406236013361587902333448045692845827987805464464428833157527624526021350754877682245073401124124754040883164510945280 [71,19] -1223034496429777140402122485682217564160018371452701775428420453748177346469559036162200743838725691534468862573426516524462892124294886646956720840598880940148074711328663437233009224518327275970553868746159116621226660986676881140904660919331807728202870734559072573108086075199214689001164568850587109044635508180388408840951284574591323666897252696621708955337337179337480503886049623085610660070290250149660874401469265678769119834003039378962641247960939629636868695151200653537291216397825558044128997362715286663907187497389577636901257419284012890593236893038577554439130382011032088694109808517083364087867499906872104804545151505739885957755891294781425426321833792569938824410255684367458342840473277080653256987963472575834341834357830480759549592544680537912686324327190366992451049298149238485239712226641314467958933607938121828083639588756304034106656168078572794171306612465037448465314432577075724992681358741574220265818393825544849066006422288862771710878303312130357913811669148149652952144117265626998229202438672112046069371973237137863969096566174490091657603786938177171065268968231780780485862124608311850994489308031194670331507391910261183141997269728210003928476827192269305803688096173825334250924147225953667872937716587630416774701161167150360577838888440517282882790783401766413217115191930980175750926945964790629804119952225656038971203476443493466843199120592548642790329761937463649543199438131089678197919317824754592470867991758891450346711971702982391097801470069249500142930143093099350612427686145294763858901356654601853588090442622567278109923188906368165883800064513751978590463895281663573708677271381716896706023678031848505171534228501884277390229358087886700027331672026284033344735038178292524404764253784001526446883941773481240324214266364294320877527596194192941819317635361766353142127183707700252545309916962426885974515918815558056598297071930297585301504377134821350841848997504570960138267498390965320352146538528513497654141377715800049232180779412700793134054453346028993875504231478260745677764722701879405326612929014337081645705047025660869480828579383783234322317652642878769889916376660517177209842637058028590858240 [71,20] 1839986225691371611571911668072424153950953976750573786075819709907891278031635398337759658144038780037950767168830239544102370170808004001196016855546577342876845029207739051654538389942253396709586825092703549026513045366280169597959964097354000358448713154817610050798033602856426094568047115374668773232063251431745777037957624042732563007311550668768820869394274738011358133981893350545195493865065029809780317145189059229849305204237864939374011483535200481582089420105636399323732279471407045665980118959913331521126997032766132196382260179430925466677737075027169654063292725848369965177675126689773445400852387319752833302564188419892851851623313123569746176979118592493874741662952750993039316689363076001699747884453663257892255753163830839123936477645565570895104761726041652090268836060330421601248042556636927144615193158126650567861479144324040149133149386050219954624986104672049831362611818832789346552000673283318414521348461918116431414646924677488472571739367885173414638396568948604478731459749519387595305338708615078355063993912603439385102000338825257710281526371343901620264306497287944686379047715187683550889513077320044433829866407892850489562784259328471902931546789956887820696239622565516374039290888909980644567140348510928001169983503963532405857117430966686765136249834121616927994623724459694224581446668249347436068480165040438018806495334545092870719099991015601135363705381962558894391895748803069491970883531171816100409182078327732796907656406669220719465390708734644159894875453326333316812870447209350891391502874047140523093492049065835040866949503439461700242788337935938912988795023685452391735221423512977965745811703661531581996321495804867891282507455917340438793289316030231630054131036650583819415209586373025608423000466600291947339427344418327219323072099000565993658610317553122186619765326759909754034708659520523965639144430548536549353808405566311873307649938988470609256084772459133194685635763208054905535179493701761650734838374833754720212685962230755871573721086202021204977484323443551817384188864250947545981724405603809812878879551790318425375308249433077703708228543506354276963686148438269244418658278437814272000 [71,21] -2376932235085863996867762152769234100108107219559366376544858827227017383470437438076510382283786511121903207962093135338766462127201375457207086824029803493581947156956255867355887090784261691678066025408743073549609610116717217016951293590710751754379975754216091971871944335565978803576268156305239469686633555319160370535154304345056533866669589740118191915203277186445526093470619278836855249793607623081968138813306831446439752095434980686833094817445057561627251397280944416676098666176412413959258903574235946760956288753372241739172103498341678633641135316049504970029820894288562186772016411189388941072782424632513547921586975074775144228545885931555617267659248996512512001005102609466255855921826843281683102281772858381811089578622980115498581131925218583076954973895247965078854451223821529112525583904234798194109316186410677808123600461265331249280835661235446509494807836959794967587736765218940485896138850341769754649626230432560260870379315788964629838136730200431131708571938657587230873843075518737437265527489216120677079618719108857952740767653656286757084330009046003036302112360983615160608424789880532059072443197175425253312213889773819410618161813829345870023922488971194463226661922615486309773274177849076757844066920071769236172379342892180698350219637820080807082098261832748694494226635451416009895869946877261938790500661013663286779203171937353255706250103027112028397569679483138614964018886138402385161051119947282867021442536381345908554492242278094352205148257613500139392291265347921575842541637694394900022130530526265705666258378252342674302849605225089371218472291182731494133246084967907964825376487949129662923001584207558130882378737929837928284411430590157572895732522137158694887632387179369850478007037915196395174094349868539257980252758856369422565814373322767203179772444258190368904789397012128749089575989611537247852828198425899661833862312806254243591551270214148105190976008930647829232496293867636064263077917677821967791555920634389220615921777767457809447053702033513384721155961708986666467062677851131615816378383240088102080345412864283136668297120390929371651636615965358208592582643627103625734249596762193920 [71,22] 2643017870354723387530790508503776785582366487146434250031985078385997105068417399749369077778185366105374306110579325669259602155962911514932359193403652081023644791683055753759154186237958994551308038779008708828906903511733530278474342099421027206892287553179675980581520978546390036223595984122884833651244546941210701653918739591870272521819783281865153710454992690405397500796257736383967196102585374642051190388822603097453261894235708502827054897707857112035554398447065791809547469625646396952143341231637241634811355838759447492444222505640283328977363704249937690318246305815265170204795104426581510950576288114401442040750391591683187980486037288054748060923052046832799393815358480784183917536838311588963302275691196463410070731395012420844422543111718025445395962914893648052787813694059524274351378620525417233602454352671686831706404066601996622424317349531617348901253456135765049171133177744742249359425473316461371222955909382065159542170339810291203158733454924392303453690610642202834329988933062122687302368304677994624715254201621888988794077213653200863429065878735747417393070577801108846820587546660686804959241699810930940485901813087173734088546410544642454776077309928249698724318693195244394679930939670978959220630074034669634817533904194161139810210570648605850351105168171335464111591017129863556217228406407145164366033459354046082591988284399393763371814713698293099508815987967079611448715446659581146807809992861204698958387606173248700776596549251683284832747308576126051806535542601485348949407344027605360346090007602445210098954975010513915433426677406720599409781881420652671384185792903024489489404940759988888240240696568614891647912888158861342797287119728232771792059241719442118724763176269814016137234380262926663289619939703603713832194461369911841672480717708905568646342649124481438364592407588022038401315176774353994781268994337830074004841198688119077676899710894188516499360344022688674060894565723393852980194141551179048919514519877629913867031124148921179204943244633913957058756398724097517444231210577264754721690717056520370821822819062138068699284575632082914644609408036467315813337576149309762660544534282240 [71,23] -2535208762713674169125017482800713476189281517087144850389238762953931634368876638984668745884396073341884960211434979110684991539460651684208028559182249654345151091566960017744809589569100510520521070529847179771384957103163867778939361116157894672063349903855936149513236206715002391740333385566797502659315294102709682406208150059505956160205554972135077059576417271704972015339687005172267845421044655559144849399311172868922870912144415392606598269290679765991413714959743433856213384180622169685158942658027027841860313554287438778721948372032302130789976654142455341299577354880119302917356058362374092402439544908592355704694394328335765047392771680146841181203625489672659212541315610148935973243360338335534926913557352831693130678227291827067609513255821167083157942533401454513830071861691785451368156782231479070838226389910122773069176520945838054758982336639780701929928363122073279670669846612600161037458914753388549848933585240120243757079891626273784929891325736202751597161700593686892292918320485122837020871481771643959373080347852048882759219979919461856220500543685958366319820119583986687608197457042134103920881850330994865455440595329906209533360380381050375582215836693715977077015855402570765039277662268884320069117869211186869096217619925460396085274270528750035901221818270403750656671015433663641756335338975051823735873134393426352055082194769997782195905908961973103796964167589826161705509259848699805081280084040267789636251754416554703187746105240629992757292880327959210459025348474040618190784234750740003199703117511387441160900442484092114195459530602882645684247623352055081852539540898914932019862281989966411028919650055134902089908136683168966416865156362152129569153994868741577125943897225500686391303020876718331461003167077389233913990944387182684397290725848992187461781407282765572860029687162833836195816581552140076412264362525961609687847432735225620026854009443657241944140245381239929221780227808502252589068283923835972946730683427457739044703766533509701788001473515000111809770039055114274753134417669407510370083606324001658520287453025873601021519489205964045356186880828862754200125236149742755344673669120 [71,24] 2102491781785145727273543934639748810993054895642087818116554112413888445822670902231116094269205729713010398273473590467193406100925047041748212414339561305659447231608557723103796594078745591316388945882860777361321632496593257415411827358294633260412750641741610349375554701481922197946154825160746187560918058583313226462793899070779422771269180870991265312962238052306074028654679076243469337310002204186518963022504749530897121564604272164762758615806896934450524351750385648134797373056006697684307799225673841084582681264499962550381439573601710756552893364152958886443989339732128064277859305615337875306969262464566431101460057704568450857709100958673820433148841787441087722779485312730862218436288635298802427246278378955981579591873828401731549513497917488623263426269224077504746306801746303885083791174017048068305988331770391224613623149737456265055895138218513991090272853676518274999483890871953612742848027541628434708718738382534252414487638663128109860047191284914606088435581202696461416939813353446514754976707940330676527030657665587948111876662191429338108432688662377541248741450968889162886942771767978094905025007442676138210484583892699752466899000028066921048948704593742344590060978037347635938138244789879123783580210571249560076233109392439648024629036052900845434214140027152550089459780319312408253289036626574869959802986170450258222186241389995165150418454024883875369757760664148638325766945025180786744741285005485820324238651501809624517734080337174351820809942743376326160804782284888086707337457052212241917794475400507438917229867284434612495597535395777077406813855551369636424543540234328368609524174718164816239782856587496515993208611448912643465950409079605609530601045209479037207856190643217250769229235008932141969241043377854866668834352776544290988670012293513470787910304752399344711483520011926710360895045818091981008399287494928673046678834161029591809792689703228860255332088874786913782354592881988834698028283749075076365356632848675685159192337267929874196369567756847497123157789854905707818095646708215972009064282119653405567691047525959772131485345430009436819141593737931848409422038503589612848414720 [71,25] -1511069135167697037958448035909431441439789263739699022975973459297580210378895060811433276178261602364389556394848462845667025800515716934082470691433280830189166077030761207180220414155950316752633067165945825701886644651202117553811634375417258588823265059784873408798061030506605110755846447973128590814104235286383134931502281726441676260333883808963553553136436680894579259558067639574959672837772636563887476456226783231349862904801810996043872717219590875294723393323351747098827948691521577826860428832759173174338840055154238616484122089781862998681473341853718655464492975829235524891880459126522067050475002292185968763270249796069083628236595838321860939776823113021885189930346267760078636918441014623637407749051843813536053829112983560625107622474632073338736123960241195811286422569931385978456672609445863924763641894193899411207488628433348748022295164757785966603924204546336048597007894209202148060449350239644403607822216536140105769258320004436911899279703926154824607711032990945523047912840156851828307135535698478021109651966829205526544884489223408801477253459722276327166129407396360266286416970986656216553442864048619241767451163964767848104910641958552349017983148113423867848521069497414742967220718622174576055107042851515784278855972993726013166020374496304135641908695587080601137082085901528685640125565654567784359614138723493554143591363314509082144367297320121050300732249343748202442826361517199026027078191566852685750103632934834805862474655175069069192129467509729627631675501445651774846859944770020624640431568146629032612764183876386419700850617042818800121071587769614326458630814557790898865566302140777407600797355294601823480077525133137972056324616543708727547314255518565022047799936365781170802377208722798647478657274672295204800296013950023964607458076928567493373009524473173477146169575461727622280405490103221307697935853356518986916777930136017639521720649366805173002651945804416436224670607934224326497736253058511034772518733031121257906683360242013914189377619339124059209705317458536943977078026455766813127704762674419325470807277215311495274213559661550388866922585827434788320014103062870942023680 [71,26] 943311171611823994052866652657430591158193302765181309486567232849614794689928349201336814171617512336241137777927947378997952988989821406166783985753370265282393687836998505092214524747122276305257563366556058846079667719360956770182779596992515576565771042935902691342946589414491923311139730318258046300140565395366965371941618163110696043067923025348851693652912881652787490899411585039856489127475384684714787647404964966634148224218031454909956621517971220449013519115115498688400559861673538018050458078937843086160700358870754150236941108651137733732992479070083069110670540155607407441927394120944503804134422055477542680212134887720454718255699016673892771347188729280841179345340888640497649670573236564331815819704335274731826177965805004834908380591688855919690577672703605412280340476152358129246006174748575724095598401209266153474906603153817311093549732759740052428162456413251885960400991193165273617982582249599360893595723886968045531565001722312934890450573687956740788969025053157640756483376175310960951951581088676575320662783331992095028174757320375037781265922702686796622487676662729832353080457341135475228804020738483308922348560120135491516602569428401196862616873894485581559468487226759712748755125654847964535683578010883091179732233776529158977103782367667087261391660873538748856421941095439710222177983437077181015647697643028744550772542256954405551038091453597950408027939544559172158538895295301918842966810117162662528459843215042031904800514592512520866552506439684137274880606061846697812607185880845950429507469943788656418914143293412064083746971585554377748204767670681067803068160065226119343493282110971066486697690373487615456090048582879528089170438618735405066565222287800951331825188831290126230120935777573967845010585702836967415968478859871305968948545072685191555302413630021380304010737724717689765051656472665226636562263683996429014365919814293516940367838215572913358102899069125715313252685558649591719006169920760381605372047811072977462483983700465479009946322246938996248646702448194194420377655129775797868749062892169398905824439653388472115948564370262739661030977400396638375420568253365452800 [71,27] -512798220878806082501952963061116365109305770403373623481466827661806009648679985850216695348836092779278069020312670411750892830449138902237809897606577451477072125492501538529008534283056861074947322538191800743389924348689589217428692297397162719846622444585838896226751474916158882755986805706964670266518641768639908192653642356103454720098298291588691478501312063647884614493485372131092600208851115688332941124285270050905357712249993996278737860480416333531638459519618674083466278049513670936171471834276349542378646790384279475373440064920562668646484394329419722816516452017902597709572298807870939525649735207819570066990032088465525529719685915491548076311633981081316188360485890066570433508125299772880444521433140384967977857029982863597842431269031397352958043539140638517272777459721430360339175764653261390802005891016317132631597763888253513469834589369290525371740807212699195644258710147930256412705187567191904389009508987297463703832996130831416193261290951122479875156318641789822866828064221840109987987216991150733055001870209016705540919589378592730896762700275418179320716419812843499483895907015592466055149973917436981326145857960742297125692928499359725044944081523419496035775865215206852558944184641112775819877965580042030935600199653349381617599746996245158173209676548945121069578202941530115834641820771936226350028430870738426471493785616019749356539342059613598001535201640307225374401786955789349942249353048938660013953721839099279906053133218390300335212290389068573362314501007025457832700470948800213167823181288447055831034259848692872066693028296729221425418385184999893388119599449752020025749167265723222664387878085767410275123599039019697537836946060864522225791817218984607939474424739415963004327779438092979964566987927934353676659509743904658365596329365077923367152150010362010828785996881402655312553949446034157005408068428034427521101070920360930770124629453824208465113479196437038426419352886537110374842374862444323530282979938101932932754750822659838010661340054887464024096155556719719452749733921895152790560488716430588653374720289673819705394171273983751469058205865767409935025084238956800 [71,28] 243990858989042227051153322311610061130757032805706604815330945232113954885284673483572668199099155017770969767790366993310678433968331990934279097206273720525038013583837718240466083929054327922416590767060144511291378442315877091023898717371691718932148758793557619475879743148884508468975996897759426561477118134021248503963625624855868845395187255144633318497072956319620296825563667326617113002743277596686137179740871693315163305548853805651280190466949901850560958308820701391039084340059352936591088220262359343916711212217748272065154409120252389961006761348395413134287212985254305442967670351543289126439654126042858144270127314042649893075672818723023901389263044323658391131388583579746436849654966652157755404131233914417998028158524450471180594502219118213983047041488804492793713241824072748920715398100639712631334025593102020565158141159364655049424068512701101739480674145851568087117420093891500589276549321661122294948921321128145981375539281638450397376135035655188497466810622848626746192022404928000959343313237851900880666346206687039470842959297845171176701716163692956680653828490880340291844214529514584981155143329468677971831866173111751928615574427862169133437623095141245880385516928531499939164872057825859527188859390246204744545405095406189246616955793015765631547329577880440829323732757490538541962276048010173935658274076275194805877127637949233876783111145143992143594459236017992913440504747530999866597443233340574987605820221632858886280766278519530245748019829008243211738224680455096099657340890003606565777062567507474203666400243490093839568549034930550513947258902923716363981343124835165983943742821582134085878194784372345988041395400947164792042988519798733821008938632351232495386331624997505437140359456421670080976253526762126672044672789315565707767525412605482252292952497792741175016102048330501370658494245137409061800080552867263848041082759196995523197335252354865581576412753124126245541836281953701061755576257220520263180410160227558621899814666562295852684959742031605788825542904050016365790805618139096368071529149575843558668033437614328661286028142977085985457655917566964977508751622200 [71,29] -103102521838410234780087581993919401015464068965341574941147315145833805212746410308186387005950910146511137140933955358861736521853202231316105616608448890287500317743692775965788599757490103841734734411210958776979454445282619928652147486543460913366206499010117805844824909497247472189130710008774785290135859014813790244012706734275209470125240617977835164374001232039544499749451218551172568475385283626864880034230195093463123875029263174804970620700611194037343442268348552064956910946056219329144855828960660364916538574125708851811003091572311342911658783515260078957121196610021742428659112835914662651069388325686384368675356438725792381715381013028537758219838847011970693927379395215196256126681263013919273455073072109436954610073795195629417424914983388190932254779181773698811986124152687541608378842921527112140293290745273480395286111369260015242123102013640296270273163709199895170048139954496110163482391280303818700017790765633348907734762823891826945619851931923639583468674838959162910326986688845833235563168172780727285946239670453947798275920574543697375790929018184470421505140692444438982153479498524016471251220951861107033021721186865297243398010260538472632812543162103254794884973952326085133576608860272980041590515973354416725444050975495468383502215798357423194394005273535615624452207787790332992259333136574564985186077414306740066756547635375079372296263899774238170082236759191306809495789755036707535244316282285601593330271672284752181739452096323094584123956229977313127747513077683303933222075878971344465468455673351935723843774047483500723573358991963195748435331928542026549781706131164989734675555633001560151458292084039898697191924085701197078836615970498486236345712532465697813853716882966183829246399991919825180191155870264226461416982790067011307562689513943979050883386130981757368715057097652681239667677519035782330986999447134107539878009169352830468654000172969720723913475063803403360779951660118505393640557438097390180576614230593811909678693267097528866916292260016546561406174913350944345163528047575722765610493446131501229529567835946866700000500314834151636069980540372052554563146880 [71,30] 40200450891307310328350112945590793794841676634423090643046288722473648407620405470014570598543893507286845514234821875516168384632987532146300281006276238492310668776838329067776498762666858032731470971192091135458200687100513061042905859511675809673900203549188885285654517551054943036933522780565004928237660871270417139120411921923327862235121577808005798532307951420392803456148618766244407296461550477664931081502971234423123903007229834802604441806874477999047180128685089083199330448266903213826127870123123128041949157676490195595667101492903669840303692408252181502281798447758867469496411930980820430340410778168989494500363564892582634731290780393448692176088972215035907722661021198452509578189346300116479267304238701369806172851857718770944265072947759004856146642778174555976756486489251470469595652098746892196765384159360337610956480149065049008067011393475782924075468549098200410900499102295695570046210836627263236787606871484407914807312561426040605607413452063427536349386355651217293705696978860373905249547728363591665328563007544591474834753921926571573217531365464013476116021831883619704712566672235631250831345254474210090096828915317893886543641714511507106831465972511862032447218804824888853179107567574192105904794093264261590238011242961869159588472001916881036418403118180995142185834422277859332346010251174481395885520645626852826771136267831633763204460102859268875581704897608311306073621263129895800652492664122964714627429878734217154635948200389153918712940776568560683114171654987671416250057817795434706366884114633889990490652083781234219005422225873288094755782641347307346077167849522970477614789934274437437192902224815220048546286084737009746301660074688636808254113862859436871135670864023328489041781667048912063322713702314810337552550889487145082987783059223590870467400999039836177539965136061429686794031025212440143118523987884405656413205536123489113788441823535628191086594802965642155242185678673556043917442376331941237502799648832093854404218393249927495635058207472769729183361114888278852911530534927610444384808978963106435886333522902577571145604786461515992385601377393972786766400 [71,31] -15584829779924977867540093373966462919603340469195940014562890920862012815095047356266307965287448486917258303406536459095359226507840283116737170165707367912963168858205440381273933751121113655040462442719116071537312605078770632810804526649845093256439397189410079282121773967792938967883782076622702524458304397117032945687093656071970439056054217527902931157099607628909422925719786064333813946434175095134026890697433578029841616335552731812001170736182112602192729224412824083147256057887283274812148529617385856723666696343737837137004998515848154356946145999711200027245880284875025214044195889491953369737627568596060749166891080892668582829933077255846035994442990025708515574107207174305515577254006435432323073641480849479955529612128230736726334691331525451967709034974074522355449294674460586739278274922428505746365455023174536118597051504979141657095463827461872001361235422573744252770387963792354494465634339134791951179229385385908259928652037469317315564877979130845245009437490832463290042888055937878517726167990837124001520820693764793422568966439321146167687860943898393654059091431030973097133548985810116743689231285148836672819547598105281980533084540112255695352368734617975384232191028733113887071037262153770264059378080786745708623994929271823064452357406107448315378659155040036656165554931029467642668118269540550089404316038847236013172650297806471232288315973933389451983737487070868814581201231316339332359237314647151414624182185244705697736964612786613047494690174519942318324879028414032040669319799480571950760101689800201145018622609104436307343175867980994458473656547079751904398641159951252836395649312796821382352674114137296311909142922009584780417147411863996548344802243929566467884574193117841575756804399226934828824038343876560361172865259944860501748174622437283920093788706615881182998749463072499102422873925881469010265414975034387283192189349304234452541486943409371720303042958954558189526401277711638551948900282711314110429877994541415397937027526841761745107929411109100040821228801546651834656052202631004268389445670788396824838256660372722879275286955620587591162569303534776297750 [71,32] 6512996392485877078295630256824590920138257778178263716378152627628661084806916323378965672838479226301854346657720493936509579527330727335592482344506042817013267145208614518773117907107793760966007875702806299951596539682150251250775515729802535546749126747610142386861307781547244118520238903168054842646018774505704405402983048708526752636534993508234976486584358447958810121407503635892352699472455485274393732510756810661593244453871149557134204883156733897637875619320317091541019873849119462922444235572328327608544124017512780349971598543527679549172267667916850373188521087973339259984426504075991110820121938742023787902177971442778427831665754576027638677958362282338112100708168911920685038365064354477012606791951250593978002772819366290595524296467630835863279465284049983268966704946633424578114271411315106150770570173463510659853378478329927552374232799542420706804671855188677880852832059399746605017101134783397054893501666570086760465065599410691370954656901556230844235673555282025188163636521100469299726252830713588960067065594094888044651090567133702502974237967504777300320576878336027582452695490560673473238557713001148697446948566908397321082969301844918348539877058612407239083190822102329017371108951398948944311534587696464673455503247468045193280350909690734353718207141813147319371845658480424553744497841328908095393989912062205731709823708684801665386134552389168391732581551920641282436554727501158554534116128900290018284628221402532799510911636358661678770580964718931209027729878591538415810316355965052858994419842680651198223699772314634838077582934481359519382975031794149271074607092174724019369778788232459176301856586911728665812625134070124401391843849462766565984122810403620357350512363061156536316634554019411210461638917606779417367624861556629428121875813343776165818720315537641514533888663204236069527511738760602042983585230680832603397894225542479609525716390830021878830860139203716847938444674565672912538307373362782073321324658080101806368100465218787092405069264221365603651438979561109412071255032639967315308152014296549251465383778272085960282517610261870716502939335741699600 [71,33] -2943290573319031222699775501619961991232105882729967500710848356424317049103423719059947664968381344838426197860368009342554940077221272639318394714212854953648948777409990303095634570225969698406008332257225777304495189931902734576020622475976347300948017513013998938035217351780399658077514185471098305582006270382156224602093348207032814183622762381471323893906389773201916502271436459304241538543794705393125667901246048638457796983246828511650197466994675006051049407272683496858030242842459347653707146233615534053083093863655577451820430254902505854722591103868031538901902826937155598536857814097228622399887091132425172114869322736827138760055505678249240455789320303150537166856342586907676965912701234368541172027352500798413857096831179239502092631491765848034441269708742388876254433112674859156081345297761321880963253674338833194889220589584550942004679471233219529802770618549443801373858436987425432160709525997509769650050004653717574513473129798859907998919585181788666572273893393242991034020401452524223091043518225891483716330442587918135313312560917606665859649210885526140291826366031862913920610772056719771005991667965492031770514889368496950595499933691139955059659083818623440554558638247979973280845491763078953932394990266199644246733451539027409523177271068037609619013230195281411784001218591854069473967373563275425659472621608052498052089372950751010049247571576500326204601591253292796624416635586845132737019040601463710810062871256655722703097385044029113820600114915144679261819459245085397934443854508460350292356667058493626949017785622692177937803666555714005023292056403413908354991435783373703485566793664722298449794841674264913211635630367452646569686101209039889433335201230855524756268808361031382259017832712447764094696594438628892145669275210385945730818199536529560324924462351610639510117945264202664326069366719478571047902372421277730252486509500514282117459027360546139607870673990774128052286514763735305275848069439618755885279574952767238593992664232599915118903325520029888786873433479599356753483151606751508746045971788636923209625144146714422452029089310211935849158314110400 [71,34] 1324594102389390358612380058141334166677021830326634581398066486257817025130889311570397694386537603557396455797329272713843563826056816798792114729571616298037116556638321888679422707042655851032913036328047887881825174493376880102951010675102023038742495187781917716218463987138750376719007294973444430723421570894479602361159644505764279396437263348002886293249453503090024160425072872719021310827489549897913789407585887333511359487662945985856175823142302369024934319061097956406764063916472524105472509405905708433347843342933951262003641355975512933986801602699400257776053155789148720726848648839120438748789976455367456693405838301260606084423642938644309913033750934436903365120041569185731792601437755505692693908695548821384199159407615106327073023334833614016525987559515721564682514159289395706487459853112830066370358135785321448028494705739967752225218223782407958482085414970345737960124809916241317300060307846298145902769268030604496289957036265408752783539190904876022392585661942260739134870413596892492575558728003607159992881631082083173660330219601708602371922902207646713689075381006898519455026649729993670607370164892330901300653777014970574584056566328401623947592510947507620127880474904615938083863626504930021994859148530462145664574093514447907968920928703157411284676422689576681364346623260187066662642280981286094306151940746515328927690273508707188839701590262170978286411569679392648419854814990064224692220291493259704665513433776222619578465168847591632296164783560941031227867956538638875575165310164777721665846821624212108441686803611339129926622065435970392997334133708341001117903955511655640095870427001264446476614101458201987204327224030705094494358585480453574243940736968142043718435550359534056627256135254203704226142206904917017641178585227665785463786965480693408828709552603462044935867781727101385642805908183202181412619665827053363093165135989617023522768216676929004420900811281365122265553549007388098329373631173970370044665489362409486220002301515198941071044018956391617142812467067234297829640904599137301080937281738101504254583813460402858030487988151744388286026660550 [71,35] -543840095344973112986497092072704017480048045702153877150485789830539199652684452449566548239044234184041983647271037329321419928787208798971530624361277400007813713277123982902577981239020624469523604415144417357126826237168007185641502410936112632154287360771816957711476012823437564501924353628837082943687597334614795177793368767698174036533267924056741115007725607637827843817001980192349018327841014504146100794983110835319689344461377486826880009182928461804093382622698811483797531202080228579330339622383800520177583020150432933279243771828322502053650961597151919603726100324132071623238309239459780123890672967414040759955042084077778971793034417840210863023984855428863868357702393877451314532669187608713032869026071005047051249110584318122077323237655735985590804460864578505065791279531397238687891856419988308504320691991555727341685032899652945838468630759516320678388985347250870323148060064751681685226391475201541409883737424263656558793174444565881959433049871260324927045381808581734045203793810346736554179478848239734304094746906423148212237330677661620642286065392719611395161496329889814247835599182154487331139728863729263071520194211827950140187949139247405576832471962187966228228303361768578323170921411971589393508489327131836187387263192913084672689775793820058651523072805216078134588067078190784098746504676601857740945539387520341926057042991704924659440386666910357588835282960290382639472685174789660173771221467099176843022359323692222794236498736763043019537594608927143363668243148121077647323971204546615217553202454326660044966194707167264898868898509526678708312861997166474516471804160867349404847570002636744134772859265283294736284521217228737975015108937940706397419502094331100684798022135010863851899958038955499230350679575771439302332916935463012067471225746476907233169199803231355077179745263812101309665236662573207608229610354104830089515489474402940793819135929767511255870291414173379905253178661416996012292540676080605247507105018859888640066673586269154799207041844180465448653286154785843185266297291540659538844913770573185943009254051530818313470736233096959729222600 [71,36] 192017593865322582869822163861024361575234178264978899267229383494999011060219151659585800652306754101627669390514594586000601552621506764567534917969059051181820547949099410026104092684923075212688615214217367633495080241270223977334453116809039649491791756431903307119046230531264654449242017022569344671533207801509956946009815279140102800929630191243772999779000151614310648247763700770748166457710363984914869475735218275707677075836726239070506072125590815283920759468787027682447380460331623019724141933423054991473714798760430888756826994370556392002159859039461910808655417534419659258243338307881451222052053233311660597770824970588870579130137475492880572026680201124859600209998572021842457731821264390650390701754120277524161161527951432106150109145720940974529038511934204710091113806299867438517886465895780774854864084946867650628578552463592874174398611304749573983368548751242361085533394540841714705121083380685639782833693019801920448288050172634539680170101184120029344081168985974530653501087164578422438996976892635113295406416753328769323832822544159359001063659868742202102810920805491252455133984902383526836981949600855596131475051312137595351145224053121963653548416235347547141191773719687559821096117252873766582486934509481591604671924782674742595022419459741514494098134243801380046583390021838227425855146446227771333855730706538006326613589669314217176782434887841680640611267277920984952561622387420846812613433600807023968264247612670553335220462568898602933580082551474362612267633899175846001281279773399691140056476200872577174437069583518897497920212882854190077262297069775533682914832897263109240943982904645252671177908418356584468000153787227270501595249203975244603502286132547262935165159827162489473738416765473706309508208044659875705460603944778980339053424402453774937154836639512469191719838332378547899477489671793512364022822416124381404051907015857264019820940921324156997737419987308122983311802870667725577550650114769309086289451853553865003349115700917011469261391835758516580543647709575596203906481368930597835231724565630486819410696515468141111189820646516402641400 [71,37] -55598117624718660954447466201687270551418861915749170314400104227254799605283017676887037489859867554700471557397735684835287394297809294029689316512834648118297200193110191078023731879727723174753309369370568435902505879432086323529503944467974388163048540560322377067679477233249193190034276281775869657315188145656737082735722457283036985314171043505520458099961561454633015154052350288752597218031719794332397562384932757608922125902445119887597253460541145817033663299827825856512725040811774437051515200426755725995653674054811904917230506453223570312569100685298860627627829270572124531148446435243627318451927621756534739370659464471007127359597839238195814309132389326877031420593630452459928072677603936052866956911801440735934011656091310151570599271411138404767334843997203630586467802220123594757821652996397006465153778621591902546404841836699462080808422560212548256816910920561745826550756248202013035243010726471702960547261307292103095267963556855366908673054467034825977836571910648778594061123187897566801498649776998888552348868758785377393531358111858983439163755758547691680041565607690365518504863991272399927168090142366141136770823419899423975285415794967921724352222948732678225969177255294838184816032062137963243178107969583750081885252871781338314158748537238849632997436896349886907567657556766976108626557942849318597551967786820675627443829860512850263968535998250640010817389058819251868033998453578632328991842333702615681946168791857049895748050315312334723195047718005259166979046492743185295880761879129181888370547062928745957059009491537806139690712452883299641162156822547495211962920453442228330321032363740130550751153599700978289381923359409274731802354654124374971943632830947342709119973778845683497138289565554214075415665565982658121449084210972885336774476359377519174206968076044429562454600749750718049271450427214868506661039089383334987889904394700299372659066426777939885132780561067154396235753400008637589601339772207292499255123707808127867418610766173271601868045238911174514877087771265602273429887283393869370553982571074973066070281038150011928482089793645285330 [71,38] 12308605155022605440537936168935273746966564432026461117263522295821459211606832089628422007084422490877008109022383917901296320605790890582260867840675802704274563567471489969129607749109621416246578764493412991905332422772369701205606993035049496297574035328975608365725013317504570041786722335225431455711438174546292785548535605314924913664934559504576249492747623224548437342052124150972295025407588814775181438388100692085060880604502048947819068790057535090726846010389980969428741137873004267722960526561943979142395069851239828490392464485064179978277089176451551932137272545759440993397532630741418820677445879671708131597033787799124462473918249952502674365280204185425272271730133648634693036313473730419165551467930445506748373732346264368067533176770767759944056970554234855467723237997742774901411388897427482160718591667863580888279262278354694823798792743469998368573444519695570506514783106033929245296145933319942812834636985941210655813854643304093748299175702555204204489502033603585148400703811991187715142484105211222370310139426273928340255860802899101870395846949376494508342601270552025191609683041000040560928040153379934354490304770694000349921748134004901499357999935620639554518203486159163551308997181331003651939214370073169608440302684857475729080678961998644069533874897685969642455763700575616456820388606495184142069622440332812976947526707536913089555150461181521873189457949553881591499706775022524984878097160059150974958194987379066033533047491251221487721999652506192715845017402027016114274247450107275119956894150229982235029575619526097589128535846915875106078184004936356697827331865304093673250088353104614942556295952835234839424335788530144530024807360115392672409451393586291440356683953095285488239693018085931785090810489615778870084047576109945346573039948929074052463088102866762290394221964780555574653961378123441802519670871037129485584423664385533838065487600933034195862063139134653884965568493359303175725458360894516648327597713531708426825263667729387121518205213067448710184595839999811001209299254020028172947318905024917136711261799996639324326331577539680 [71,39] -1708809646718708244322643659026419026080401101768093561606133516879537687925325138226765450656584085305475688441575471234076836208365046269009753141724758243890999988931612288055094021370657118820832176093552450454891600001963202343471479989821580241910935482762772251305054442473354406008764299571772599385694004059659221544300890336502687834817572145842395251327627559677823128938576644965368893423362174033641232904158019624618977789397165863883822881799825803694502495186639616437022444735936569506702870594830706551861379816082645815704948332222417421710697641929761390874405148728799474892358356353001316043198818392460418622616214494512735799246311403559516756699653847570257483852149628652226049060783034716820397976231275632743920771843949544418949774279114589235462780341859979461346778419882379587831440773168636792910221733982361030468675677857957461450743765067637763933181212637478634143910600016680550659045942062667437436787776330415479999412264300993510643994651933729176282737556465736782483382372418116658121391573570659351243376943549309177882113911057037385102332398288602416333237167741808509846065656870396791311096628117470301618769758961107699213135527336957558679141599620334297588561780204911826725908749052590983787171076597088940900249807722307843117982881132077256871178477923066773215082358042114129067244448211837258349109176104945023460734763845393868524859040257129195419515123670378497036852727875886371461264397720612539868361890326014895997931855836941259971760288567518931428450769157029053982969005023365457183339426597176928644359826817623901708303482785011286794289297322886268920933094936854979133290167511462943040006144405232286175457147644288362796703212845861641910969952062874835900066766788861881717219308550990447445351016995718612421105462649327596066264843200401973695550512851176318572101379682930754681477069015275591198601115382501362661483744821198561367516224166867894535497171191148061009590334701328086725897371934622260299149140293974924359859712866932304675235043646366775907707051747763874912569948227996312727471257757114732085173191207303105487469465610 [71,40] -26091373114134084098846814565735483586150027262071404985159830696337164206448052749025159843842728356898028066222598751304183622049773999769751143637964280649585919333477320767826030614710889874017096482950274759723187617230267686534719413701811272376983411777733689741906648409068966371873826162774932027897994868679789343131613363839004498828751337673943792448469825276873151213206477709314499946874845388050701128791190029397219554213618034723194958755940721602869263560487181938784154994197471545952485729967885769993730054937467308133293869472007362101199911737917186305693485401825299452231998889296878878034761130118316329616245733693066999356456583465607396965331461001903852613049497638867754122245482723135378268767356069392212464596992756625986490654138028420186091675619874149861457779533346653004891859932749857119932347389818562647564116608297613778502617091255208760751675534925222144388946790639069842381655913908062954744767140660574144780995796051041593036897300495146986663137805338298464693533432416487875257497236694676331479279736996015590723206469911218926020522905768105964614115277529721972373012270614663855956875201094741588504223560652033599727844828683635980480492618632685499751603387552720852954059610438338501335432807843256241497558880395697139050103879532552849772284232287878480155078936821656117661333581006042259193807745565967261775745453010730959174769421723410392954880849763374189830131778408775570399462913035713690446513537982599500348045281813482782584616136486776496517264623497913530045176745793951655346284821671663244131815911251650331627233139601551042642849974495715875927538955797197711723599826663132207083993982979434186937429780174295147353323291625342053611743867591269929013535876808174717693388733308659164680262950582080097968023092944292271295063047043501046138359544232859441830006765085313561471187567038275977165566085706215026207581521399673276326793825817897433207074943768680076265215891823809976277810018944364111838640445007361073305064093440630083845742429576021299098873642128969377433164807648072223085009131467069079666814036021379535787390 [71,41] 91980530637195084571007260484190664425985472197977976693571993764224279537961043139730836038098216598463806964419380016186637161126937741403458956131103863281000888368408801475146765451063247566652888168393818478406440003835632020493915444235461036580511371574074833424043890822771202291396468802668970481451881170932005611542427096784232575422996803090933629752635683508176435177269253284349812747307574370547738471151865517433038331545187726120481891661233713276636696007764661786625828359612596213597434610054326719931121746413342660554210021040522088988149899203509497183009114053151132206717278315954014261038238820557281327596449693579861413732505030410541614527576712022885073416964380494589453554006522838839534470195976514148487393007971691187104807050179077040926408348805291609411269671671422120205613709083035417554770560584421022574383995202452065135498068120075360891325498782824705491779159275160014513165456230343585349470833654330518026986498080900716465564470919230170953281748858494589047347075646102803681807771280400413349177614166113755100383942087027226312710187392155994508974909791828875042455285550316932807721045084198081243651792164073300144890222070163461322165218738754474960333013000340963528083912641222934766554300566609079101693729990859560030694791318087600789201980679584298058374567955177041895601309337722494968153616986876054456444641273795629801220804067201609053855696339745037457362087777588033289623055216825724810012710642714063948298369645477293391016199085856170712059263880705763734770687725689563459918030252608712453065542486932954465350018214090462929999954440854358222371367238384605532966130263002823276465898029501007592640033972059386390751538261969345426144894771520531585760039795861613260102619512795442335493750857420046494164307386571193478166029163679188695119569690757225658280721502957491107502676334106750184184386025512889205663753258239441421032542960326001638968256575897452218420068083730299758931807778035395446922317037296199537152914091361125196889911103099586680007983354110421692574935413134763573721803083675007500528457092249004550200 [71,42] -28566391150246980290585149704684609966179354803528406689441539299845422628332204831122291948055281294549249602893530308572530553251293930951266856238222727442106613703671705598218510012946247963223330502520886045644567744952167111069560033700801853395423867885928867582834503094007747920128438859816315933016220727745000957788408836414870569640196614198967861177974948844568382401595645206534362031325972303464905107716594452175601543135944858130091732400873688995669185579336913723815422349810506190673783501538060368820398756197075285648427325160724708913272197155894600585410780284878630573473075447424986531875234229644161513381616454616511564669680994462056375714250979634723081928012586035876683187010743908844912054583653153871367349376573609310057711778189362207713644294734196813999090233044228630088784366901275626319718745598196839513751583547414793472274582654765343019176669418940165156280902243621944174650978391978666359804627573362911913931660100143169542604201159114592568146465530342168829321889291298756322221412772286899619132258021573603579890037889249618433699255476236426066256865871585105533233480776389810980821539758927772622395824465296424064896774196543266845637097704593243952467387593630781517102985510804811801443256724401516568611238637540328827834648163444595082051656562945435131966566786374251495627286870599450991933004546335234862190286658575739756079753346774185018562130230018902192701467463487268639264879111047560996958399809448163967711699743002035947415330545055372691982812725507268859850118122980740770061779206021585315958701731700261938570578891153295791220378141444546983769218036421897798669233919966206230682657316956496872022693885736600156708357108600521413843585737971225214562153697848392768985349809898963579756700335907908999652945040197547534961539542739823055556137813698373832940953807673592261891412435268894941536934416994149656494209004474646705662555184887434546796117110684441868639851292030124203950315952067276017525888411259182123966120094955224922618765556863157492458088678445559277105870776546877944489635670394615603069628703675212780 [71,43] 5587050478774210136999056532486805653044413500205715188057491416776675765571869181889669686520250101543239854950252320075717312788357139403331615430555223949858760502009176900084688397609852357748881909507280353724670803162197936331698157090895938819169150159913249218365649591498177060520111882502277069476598823302752907585426127639262876017401056445343676077472504641204191423040418113649646540019464777182766761710826949434278423266280574785879233134053131284507319238646210731742506875578513472541342095552749742191317205673319126814628513662547236155042979357271244542355745184677216559800130878249440245905942692912276499057648457428349776772728706007305399891143207253937197414537300387305380327489111085246096957541683092698725114286264160567124728319554687091630442107753633224941796903160473093425908478277104843513954270077031462844507579848607520634075065673496084450652616768474515799115448284569819052125276064567094826140508751059487053893180230476884435971724339720312557122799352729346515986327575779739105888999718319455239217044230649513291061908937066265947378776955729659727401182483876419403368776578811257101791067382681092983921743517078428907474716994191305673583244433297385787651516688167673566947437646414186680678777001698856115220729693009308748885701372285320281856282491182688741615797777701448825212104824749600160060401332630271410547457363679558254642726073702842899332418648134597500161364587341512914287238244006262296224161628909407774559212010354625828369013055588955366818419932238517226117063079432972841227321694491656892895858224532196719145834085847499378686123201548547382302632287185212676562563806194538774656045517062188366609752663421501961218187204612629051300903080502866140119693654908607458817319808716545294029921990733176080759486243176658059462159574096823865976350323483081803843780703633786738022994135279581116942437941687443612771760554414932847098613741496068112373889324695254292921363073887295629477818353040733103513752454902093490928400906538939153440204638239699343440833035975998880885388054181744142365480562003127672526459155317160 [71,44] -1067991420406864132280224095592719293033904420644926837288562460444778364410213390890208519311336404931938409076969945719738078224459736287364045887315961715577825067010618563425968319460217627326236839938228812165612383623078227411341743938976002355116674727684535634602544447029968100703739141186794288300591136607265970421103093425961734783962264702758834167462345209082462642853859126358481743544044023414388636231581483200592882618430864128434710425736096662559000086166714668730258979742993580743139080683890894087256828908729222969599144603630168074597055797624416683433933295346723439229615884985352246841727871844161339972514387092993873591946662302523017403647089662282385225784026998067187167156945348168045912430346273356091757602434169468033375146522924978310554175729437174716635878715291382554750028711889183106443820059993272846856527593937848323221644011388121020573488411323127581796936433790204174266141698130473714117985984106638046737907710666996527449751544172558966098326673549816042985797759607095906827654148673855562144672140572315182907593084290235005485392081762856423594757900931325720788263577826734491034179412762131704137602920786430270234243465437498823723808417853057388532450297609660186356164743049615465846643653610329882156794196824687900712834167729518761779683742592761974705112396613240006973888135604656750020138875372741720337038543896136456114733393542701187387717744754622142824498383534066009781275913045049950519884235266177104149536302020300656575499167444888500588346684158484498146719887664164551112491821543171245714731099986867720016757718697317816719179303445267288564348187750256877121950417153322407126151370068571780057018160984950471715223856133768971649797275654864971656558177634178766289823551294966545252780795569461667050863387254060162598592019407766921940909688761588328108178474150526022950561546515424496206332941753527177704572095040311241277569928310558228757401664971948709416649809819978821173186384100955230293191292589083914956595592356335405004499904769946417505228872664408801381095689848488254735045018286472606881356839340 [71,45] 346420468656650493071089484319796061131521816481762221782082139300485931470430420686703977765439484401526159031023410957151967419818925711983661270252547683118099750612963703202178667282614870913634196033352795234357724230214787044954332923703793543609677017230042632159096887808309656864510907381796815858355817017528448316283996557504818354143749413333389764574723295159793704732198405038011294518266145502719113997343427407810462622383418888368283442915992192638894945502302636553653128058349646161496175683116770296703276883236058383486236285626629751314434571854702100715948038376161862055313264044357548748195829219147434299409116836135721014721565609388139259793937751615232464446273601972063260209433021792268774021716000682888638822012945762661012442661663387023707964228123510321232746283944827741070508774221907499434169593847055346275376365082880666184027719348578417021627526518933511026519090418611687884004268278393893900156324421449790648699704907872620795194221366640280194769059945445390057585300726110492812245280931415049979772615157386789409099082734018179760654384655084729553791529055116695615684782715229810712257462150678142877018509478096608599796396759072551682286640977768769205654276716878551199306234660060964468885865353251362761519215862940671366878942156136102212894721725147201656919333996742271263598148561453031680551882534799873434591408488142713807919126889681370620635909603792774057226347231087615003410527830189828596336735714756349360799769837730794349041528247349866072711495879097378888635372539547422484058776772877340698243913345476658980986100093656474890510795846705577186902236994334620073126752908184233447030339947215597888894218079179930770170302223875764952051614187720559348460949239921005302420587124388186466881046629743029210359247398343858280108804880400979431685625770927133865571668849745155899842301397343684783897553900111582787143459223411154992592236567599428805744861138535291875616824331387457085216593802914763422799305296862110267075720211919570104922967570653706859531645691297919903521526898877944927982140728545347872749800 [71,46] -142331242099588462113363315678313130080003392620160609196483130318499535982581277040385847310201390465217582661995373234020906140939453256192009604098928093133928894943044578016136204259999350717579952062043831608150382613372799508895470342596488740547573695094033769625081307047982375570740874425329722160762865877426708778690754904165686666880651542380043106490629471973608407471128735362865295194254216836729739493898365156258067858869270478860024362677693836686138745858278239490880055687898225039149176881390453490484836875652713710486089316096047485487488763964906650305158851746514506660228482699854524242506351795313303302558566536036273218991553662252660700736768367741691464258559929649585628435684080872272269480576668398105478883780475517288174684198115494901582001488230413119632858631017339739756278238237123465649701915298029934414113242463016174289590230339524141059422339580453520479415421184957357461314541585113922890246423307980801237020721103922129241005136188777354386150792236294145837440324091362898505068846692756429377433232015766839028345652508119735070184901170250511989685028055606665603234764338937692940426901000216736229424566433166128719346262123374628772351282644985338249192960433986099783696362868260398601190880831993487176847453429705563763005937893633637522779501570451889031571393729125032258690649841019913802102078021028592920760782376548801008712369716070652905309549361942472949645181231788362895389819039033967411065511733129215879560150991887900947671299664288518769120693811391711784976419336742437217916874528547039380054045855625040663716727990455223478558110195408189923398742304671453027029002984657307802066508020512918346730889014287647223759067784266484397176769660033686518950067247361705035193970065317040307457484793287320166322456558080487876720093742117540480749457409146511497897848668572403176361299097008096214234312905014435643427544466428269270674573556030058094907850824130163582280377075497709479881574148044309934657951976709725900306075758150916498366197563809337547043451444464288093981888493280190946830336410249286389000 [71,47] 50384318774888842978752658649722259608331353109724413844687527802775582074338140031939321875785088465775925048344192860140294507560982933452755494845132392255482184608466254772219369640392905548700480890907156783534603559161743471118745585204890321054197256326205921556057212104528461720238727433448151983994003649862555414892374607861405068899399092848283272618414575798060738354253723559962152402068713327736439758247806356806844164903049797193933422503226674476457737632015177895680204858469156815084857566335719400856231894484679312098134431647017913012142277185076362824368874179487034357775554507753282415753145522950561871762819691117335738910406589080859171093491648343671986055933558309209183734348159714784637927296039089321491051933755871895571564168788862300623777826490466367700491122166514581022258432931831378133219569569590923888464214013079650126114136114161669807015827028339995702794131656754860799845351279175888680803888950867722357715651425891948250582931198908270164289064555419026902254413599759357482887277746401763169920822687984974865464715459786295863385363136336235058925429973117054775191150815895358656957550930010584111491414380676072499463465011968712181339517676160795486657757218478817239035309970227226568460369237986721193110044969544797005389561765141958965051548502062102355141648859443914899154215611614692032739745677869954319762770940757298099428763027696559274077852216330795935713219341069706908572698966218944023405022755705399097972548110555411178049913788114842243430079594710450642300598787907128608970452924025657336449127861993360051627878889842767481917366579577476449186637486137092874917588617785499187646567554908405821937104370239804228599551398494909213174933153529590534004751880185186502305054810237158458506404754592953358394762333969138222467003058484778386958124428916437004414614690351750163524771735234431110723010888771528046503435757874558440403091027680595222673641697221187965473271061751979577396703577944764447384598620080503892552381396662672253771029419990805382830173967804996721861772523120764853432270414386128145 [71,48] -14481202624675867118661638925665758261403734084406165666959211255201954581786805607231838214928866467468980615853101657201965127451093658311739912149415240566182124409302474788807794301311682665055583984972032889140370973964817805425858246221380750898763911941026901834187787177010664145481282039955882331976070933591499269591767635795238031348827202578616807026142276105227868169045972784247139336753006382874555077260734650107110507505545693420390998995046987453696143187393056977704890100978624772413095764042224146132783625911752763628505667783577508070639731985851774889328650698037838507769910361192233838675220068884019091235075169962618618180536043041687160108041646601465178466589182574458344955428621794027194779335048450419059248218671729134241021699526715555680041007879563504000320231917849639701519975872329028831362990754119414396646005122123532447685362044573090730272439643790901378797959710228354626603032472982556468588907144142729689677721369213056762968631498570567908137831361172224001624727405243250242863884867013651118397678767752903655259512549444085326760859509248976188084439549295802039196727522676264782535411463929143326688710598139217460249921459057556251665659258073923440753748661099277656859453216791193056415739597216498541528272380337999803267834627189977859670950360717192750397632141816138446153115833802507619730628349213406370908154857616230714197421374735236138430315027709218969920714448921800306263878383357793262263393677393232064890516617711763203426106267059716758969527378533256863697809655140969180558985817504601929958121387288471000428487602959302433788028699790460667841368614412952377044285476254702102707497096171212780593198601156566485737940065649346517566246317706053661719262621466055731998454268277733395351210956874265065255177786545982122143407860790627880393447758492597372695570375228694057919956248839171963469273838881298026944173316786405495334423267785239748992433779949710238821381887262043616938670533397368213969694181103182585173679362483202686505696018416747796880894390066458953295004414396658147705878995919600 [71,49] 3355281238167808393535232979164460361626423512748329623625285801309381658234745040216406822481096906978389652980801461339384436377295380515915211158566686229208600320164615567696301050793225785462286859410870034883523282915465918661200708458353148150262657228874713982894047539920900537629327197677345280139473478124252859639157458369664670720913176560734420334760109456853334572792641743752151144882387927719527181832275139318951272388018379295184309186556330896657336803962910619569715697566111828844489141923161264733446575335468033994295384503380449311439890826348412910011261096005915548651665746724692112697269449005943217137447080893630835996937991817847073228400095843690367777768316515837444229954195965500883360731597116632912501962392193994221889191840064365240741398220813133019250636639987914568962842115022928386954259001718500821874606187439668090038750740000165264589899709726530554020931993081360126933365024674200040684593459252464176073646885263824785212914963953930960465314317995393095449089440003979870666998679454821663412797823752978969747493432417542381112695069166915175626492116078012036202620232031479186710430188445974960786434459073248175490948157960968026258971725342021080514201520341610421521508350612076036434521689388338770128318515744487857550986084987540299786389301539119673686104950920775852727682168166157310134854288156282694939052652518211719674122875309889453732540405763175297036016300165944181138120829700356578347070222467763780539129477704724348730195494519508300599756799949157655557637218044573944396563082223320455771880422329413327435262091357542986481402029286870578468615614275881558645708053428657583273636807586303814056906902977527895562969070630589198081181094249442270029220122354654344783591642731621175574563160527020314012090223792042028147383138161472194458840203582369465655147138390629970261847370297331397748278781808804937988295797015356350339708411389264593742999947003664169258298007157965253825299632785913298213264212412437993718090803734174377507375889127814781008299247654881616675844756276567540835567736260 [71,50] -595793837263262951640125696716336096767413831574089475968912754103081793389475789910362718140873920998297079197206802514659258254412878356962764475244853258537615356739013567973986921786150722323886529942296055351609051639814587602681387988443536685037545336755827861602639994744767804393512917317557521033870637392251735598565555015868771328900831746305199061024168859563839224871966082703226579034909524177496378910259048895623165532292435051951049166387914466277035053272181862825304235232702711583223013222263934419979331699012999786713764086713207366889536023804727890604345220245316364231924809605865190526676353226185619263732062192891084541452925553142101238798862880097879423363513956193389378075307552976679058697594706825885849883385177458128893230774887205428027192912683336605699981084140110907609138332357839538503089617168157968439366149087279635327678139427228605924149553809229199487545650926910137571412482935379152485140471057002311280510787839667107154658732291374443445207597853731327369937893094813984612409524663274233050704615677121706948773411188634848879876676470579298777285901489931710245264395859014571487769172065660085645013886183107950702224132866303670091365663350638217382122078245456407900243165720912289684678554333517725596029438704773050109565577539128101904176762109822013444922323271285961464273639470587256567690011522778007367097690813550142418243102064241756990336270516799659421062604332129846505062094317043425055215653011961934219141809815716303745630606129713550177872924723304428804937028687732374229209927588408287198428197996872367448240953413121875176367965775507882260233663042527366854920468630786791393734217906324337849317081986272012553593690218977753805634491902549198456694347420062192460570311205142524477434123111160273516669209321690298945769120369104360213993499774486089709494961110978881958223597881291018174783321439931737315808901323164582113387218204423369474954154306611742774175630448452915903753341386517435674667908306259964416045261854248474467664096865333172800748824056801699415518260054914329060700770 [71,51] 68371055825396180828988551495265767282205550358255739397660431047737949049158670693495188435133055418893397182328200069057208287127328269871596184140180721308904539035791121992292664265091088549720904736108153584819207528014225443706166390302896699705318100963381208111913425237226108520491577595540288601778958568334136536360023742340423292613749074111863048502299873392519434600406679131770911811149417144174403945977680104202708900797798532013383933853545496894083709251235931283774686863760133608357928144789975851647304774397896717651698506518222165571678125411155692834185250337069965987756964712004611028349688425654548161907768587200958282764768164637548176322808513976541300326235478625605043382755301172517474871319247682112059745316934151211206080973429805020722253932521055203494007825377552519702878086929682691830623075778957101242092819282861063405850197998552552678806569948971098359571260485972776307366473350821904855560434152659330631723782952787608243139142295227651774468225284263991164096645833684656108646125690295222507938650932380678933329129764120063650776246947540877183745085783948530088872848057730695442336976027076389040659430339969783763738080007531918940347253223611784299913194822462059819532204071428443041020826288784595309216058023093119840395007768550289282547435986544674986507004057629743015613907786352149288439341185628066767028277973855811185069674857756583834800497186495726408661300031908995463531196203054298480741765322896471608964327036766634153536049159666868569982002207141877438166666472249185654811271060762269753550154926135941094163086619538674220139129832459555693906433511866813169609545459121911999400327431653256380829028146509673174351847052725320046824039304005822386913652469564417144068512970921148623270005734545570063737114721480714518713151726639136558158315457459057159872024090957538881443613337753011926043607983235748883454588198042412634901106687781903096056611522426017221933665794725758150262365624392750041348462356536239927688015276408809801384366439774764579679940148531009487074209390469387656100 [71,52] -991468019610271003839125242620231630603071329140040392593211751703269685675271982283124462247802492228189024939173490090673682209941000448885092337413806696531332000236368140791138796710302142367368454743514966160824271242368949611994623281905713322181887120519176706867819728006435584538427480950460728386770418754763863473384895599421038423164280497830951230476009630682459385264472574371322035369624736255240562456144899724566104647450080042163328106246345797934429286126065284597366118627787285211243878239542230342171684236809879910564933522673256070475828058396010866254693073977621376258861619358621746649961296481451067182496611655157495318700415179215970565126191028317661344478582544338668034678875474311028058224276847470736111838689851757138004482400370486608142844768112686548155042082837170317608468622918111249813085034575496844993647411042251203197765452447576679344694521915248080644690415039183983841398269103075895377447985844906240096508995123177559018825460002185267528231697282747033054710526453472162761172168572717702708749532829612547203373797041238804938476166466323563008030011477189262135722973071666923822480653981546891311920808648004126205565929773611013894570857785506045303085370357376672172496998383116796323720488950594087058844536190837353730053658112083398368882353747910773816271816880794905275992127675374026317444702419919520598668024551691320546664199955478343882292493945948090108983592288881505903038431097834193422336215720468063471605201574117274112842100961123827527192818073886885546850696230222382392516312380495692161381444740020519862748048138060225796630710016419662830194915379386431149549492564312215476426992924502923220858847530911562946266338319279108490632925705249448702709766588889005026080272007177444637618203644369201031131149088160672701912789752356414934032095656917027560324537509325416111497960010386379621848792932610885987958104207782907648875828819359549280112670421085066624526581636196001768188442965105548265537215518463616486031184846247416230382781442150815634279877237793603281996274577230100 [71,53] -1410497177675259340442629095579148774836129838138371919535941908266764567459723232662420840449576913606200225235058732583822910304268685805051555448975964040802368478322992616593845769340101226057936620629707885731894289304199716865005896340991895467159523581073061946782404466462615455446885901203049134643725606913685270496814457194173372593328200416491559858290812922913071509354812835997399674235219461672931056096311637552168570837492147046723946603638219757722098855001501185043127018839312997621937177813304674505530807067163397480475391533332952003585856678521509145156215229437141612575302609057561358421820166119723074454599635242694027503364566745662895532281800495939848509502312323969393846878428942224490948467147715754378185206069349606071474414386450553198570891293527973089862707694776923116920476569030374596549616869317463046129728459051700982861521115360996254633875681490727152607937122851157641290998889501514915889740826734667066230913159097081553541633529660594724303768403197935003555500351937582664576901275839747989301117992046122734702569750934794659074433107919656406833139599105274663540529956396205501305322664360426228891833326781460686298714189709878695904000993546625618585415923447575907730249444859998021077831930927586057783031185910259381968842684412788668490521575234382513787265301467204699859759138460641525146696394795652330986685302430303261219956179072454556024467885622493019068873695508557205810698332776025331669176280422374421750797494324316499426365839091572671185714313093109462260155204308357473918893703352594325016827394134410637140896302206259838140001085238042913478132463238882513710500052413801004729226191066144520129125108271649482831617969972279866370227346221625685451044850699069975252027304207346351991285418648041552393764258592325028017597317922217747463732074874643642846742487744470886316415405715593511041378911328167611729800038506619120306011462936403861377514939952146546168595329808286640388540720102365829706636443016123912032177790825900161383044669496288990234100676831922178967511282002095 [71,54] 288411358160599051565524232225307635966973701358348191309013932512841725552935760296343788283941192797683848046798950805126158823451710926770357684547482511754051703227668736511379396301893359795587427874502756033781153228848687581708697486434769220808789573741725308953510129560304345163159584694227238891729255768587711941410845759080707953538446159409388745370515169844338650915646178471824094194151088207996908929079196406190981107742660530417831653954333748261405821742145462103250406449385463863319281134192387592942782296076824501347535539336655892830812423415444947230389443537271550941726180594167049319477973672139349478790390159412772435156710702535621098531148837659691033715004413557948946780924184037448171834352440746560220974623330502764464401081624291751592167100335305671667741949397534763374009141839288494664800254330733823232663357080189715276084141169373300986182030153372655108288833505902408758230148814610574473558144903011458153169027410586326152899441388556120961109088345752479884591116995212261858700723530283702260707499484949108681171154187924394757187472399724576156456018331179987283572119306027457267702332361010267910626733579982905203147133503816455715367390755345315533400834103325425295202719052682067318769914003742846967026219042551040614064215748216608517287917877417335051508278009553320912877856335240524135603898403239053402684852154318306059746638263963044880910598909333454720227468302623087780361345179351941297673311721764982939036137089466242143329448333778162502754126888835643801534859073457735314407044981637819845156407937756564359990584169861043005717626313875482859426225916760305960323348946693626916736576874698156819463071653779730307180875425616823383091821963246104442723415048405485258993140999351560843812996359564326048208076577666918668613453494621899873487546469691918800839752390983704873207841880433738758629834121631282784778571627006755462786964329322010538237625676764069935750671789288801252853866025041342281569401877567648741791064898843656431452049547780273566258260014999621718031172500 [71,55] -23432136754400807854503058158645007889656153389759750931022411834081680767754338422036468263420244839490361872084709659409710456354606764299622224514891161112027818964473152885984755209291325289791341292022509969751833980778799995123830068711105678212289328562091002567025994638710258093179567657595197465853970797885170214817912234611034157533188206939146669755016053079352636011542976290157542119894239824372859113458487162131052098126901366279730726663560301942816794853092781244472888997805768251951269493111247410057450214143304582090846044513695275413107027428319397442536772840587652349582230851399771458178049698611492360083442660849942591085942630267562180767741393353275180790995168363770157169525861023980898024167237517816926453256569765700214323064537629044486020074671595502215476554590414687106318124201652003997525181453570359779742151269025474807929251813214983069584814281750818987688266964624636121384809084803853472020127457729723854380714991899282295311056405643503287524276636159216561484287155537800429297045237019608327230976453586561676920119764903563344089877699019153869007525054781435838849580968234497615693643817420453959769736058719117083649317445572897535321037372664795073947944899930787005161848535915929837942309210002792307763935610646397036693200993826615119682334947058175638932161640979887032142721110882964816960071525359420195280697670907276166832344083598088837405571824544087413880132606558580972011005808008378151230018747731149974365397946653987594383137126211470100328194077818811706196892651645119768721620560543822314324842779861529434397883332185132257778454761930188706567435601961605835092558167947974699038539509388830521610949091187872319335658379511923202814994503718453438587218008598041991344081143036499829512379114475657774980549588977355818472295350446022112987081110721013965734164707534150744819601691921279700128716925181084361863563269930322896325245081906064127682966668637553725052058508725286888784641437429700491767687958531017798977916581429472726146874642461324252437057104569531234907875 [71,56] -503502306841817650415835653920131809004680232720145070739191519421313705250519293355465761430319424789203212648983248422131118724700186287001038301527369179062469328414041948143055110285025451188665511858852303556456308185667721400439407320962540475021053131141231268957635134008014892874494285415192994033561172462246086686149109122859402628023246019335763504529371415029728504503002525145703289975533572795159680119329862932505988339589799388772641594680069196747483370422771835089882195907288930658552743199053791711646265107815536965006995673125644005182859321288212141391271253598356237208755063064316010297731834107443847359521128305202833066834880411256285522486853041866761600814585852010156771490406292248581740442514154393962863622959307740172203363021155108517211747306032246604009905022144900709809628775295670867886150666241720294826028750077916168588022410489295085745752000963158651053325208789668411987618500638646234002894174257480301131656363708820986872181120657400893696263291643126165828402978816345649584692196258111037634415675205133068405105459118858956139286313679431867713346988998909427420781394944210726667329735169543421944522483999268864121962112015043181485546318086264320514567554561730725540172694302513244655866414530133397849666372787121736626180810320593647474158229609986056078862459201402525706911993827579537689572007101672280166293651973723423520565447120094754127232183780500344240014859692646027169942892124172212272802557899394534866528963530250428024717807841513425069122892780820988526848269106694910418472683911225862180144007679646432326102791290016825705230315582216629121965419188437693843005150205119030255915271330264887953183762052966923639557955563447082844404995287101125840800797606392814432634365267547541947273961283343048616769009713599030709810561779895822248420444847129546809637076685897312589780757375902206425885354857096891712764954882913743769630977882714770623336515704975424417537103566397007719996304028483780967391933171396619372051642410085892453963819221491402246983561096808346250 [71,57] 221445719571860796781505321899685242929159316141361143639753071164484462347610559638914197712767535699221700332589376402342281868179698301030694529785283483030730176031456355980223293479560879534499742043831763410816461890978926763238299674568070068875975546631103651214817451578699451540804594137686439605885685163169222988008147730950884121358616379637549975142098764844997824698907837492996255002074681322752294193528900052446925493774419035656203496209644040558180810522726989488897603982819587356479381053015699095057526876352090065094964798047238549061333851028309125455833505047894602173217048319934217359933443728757974459510700075218349405859868085594978962285902908132065709255487081340835979602612492462103944354140610256671283911383687314241916145714477127640811163295655275823260896443799649731279994748030387559886623653248075815619410323600906875128137906825829552040745823253496366648270873139492833767893348029961234184604792501952160052471546775254490887450835686553724173921781756889896556916652324045812068587088768868652210242931412660450745561786858614955652060353081403160949988959838825656392581974378918868402625416629688836904514236464791511953875424075143777669771736141964506228331095774787789814361005815455714103065059520848990446836893127309083787116935976580871845081012873726026190889619090983450162117414467797551719278336546903528874053810699903657515872553841966334936337705256712681946798869897746626245086199457742385121961019450850328073566314254508080185415670467470455723423835160764080761257851438154701136502938601095600893246167362362279803992002132788079500503703521614953584472415930853016919733871919756700337475496711517172452794243009722305000146779681162282815103898471068346173140606782131206484929554190803233687920435356591369192468136653480801039022634267170453199794310323890419415836841322750595561613312056331196506728841818275783893408912080200097735673084352714129181899507027569493734565542636840548804849415819783099898382462167141084345308658241458677577171275822383755699579969701789250 [71,58] 6080250368264065109311201828681780167834065209127598327147012765102358544828828984697951014147814989257226820439154836493151658843026659690508996624237306194887619462006861942383744878556968648152889990841031800926541945454503578352400329177003384809949419099146357519193496685184010201620914488667652821291626742519516246393076851743357380398970972889633233931291769424837330498163973907704143487760595479004483964284152504650194851120615389022141259288219332340089329256609268109710149275673600362616264093177914864067762368055593622620195789509361973013146197933436046663902555484451059557104441185673332104263901639275176814239780478201396061101793693353180090536217470891241832294217951762268077096944344249334917580065139856367457744397382751241950962821988496226394918211941091139178377400515051468546757275854810227551238082134498575497282791577911831048777514696356480215448880780716059204122582114353853096116317637474345855453243341903337070067678484487811791903229456385590832887596029284202971313539960563173992940479754739986466955150181414202537232209897230933006845927465027555692067412349149937238837645071686549419974671772046348080506153045822287041817504446069384633316528334653574766658401367583888317034035737646330655780799167686806224571223499775884528751751483522645895511255042159369433318161234387508870414261796123620454223057886543397834783055799144400302486757954190308048275641525514379969906905100868475927855479678992802480440520057830464981752092379588534828853948167858545197738500244875989326888301568881330512680343428215328799476276976441545915075581732484100648404186725578946288104172638132783817621503724332739198609225778467147958710890839056239593109621744971020405094042503726322402772433310866002503132802471319265951791175696229366138479081342048263056568830873014075102695151259264222850974615544594441788380923570280567300148521981120455652888213118714712822121069898539695196975415230634979527174834699907834971979452479096431857300055431708340846980895232097826621849050015182242273512441894500 [71,59] -5265014795746511672906255780599508605711097579187744021520405552974107432651044340157751964913683519041649383738119564356766725834297149073741441139123546992161665632892022944392240959741177635105009214036131090645901010923826763901798486541962172801709956557976850031041989199779611794925418254881654820765742329590250476213128320823143802961098298027204152348647024284850107845118982421386051144746060801806472845729121038720624626717515364819022435260537317533670829806282001561493142460706257777661048379001648031949342274760175727582474007510105464158756067223863143412539912692906222905617415529976206359102517918279852028311001006436223773443799697661647367537712714954793551762355137662225463001593100390098578834158200227526391909140495017410022362860024153714479062925166156099442608359213118043666112788550121454261600904639510303086192809356755421013801977812531890135250548234042224739121701383543499150552645481184417181592682000935660502930753126376993114292850102648061675012039462444497670798437512600968678943187876801666675324113994210711005054819066658987211266583968525116341303606870526657828029312901722033803063535484724309809071737332748494379294369131550902043459333664200386189863452382908597672928273517069919942732322819952965766144687836846899457287731834760955166257015884499176760227608927141435590630199782490009263941255168497697051538430867175747525013039791953346337896289700380249708347110423604772798204786088746635143210493581705758318384279126464169124627437597010080290270265394619527275890500467136495356507680735433357614877861303546682577499698116267182473114516264678547417436142867774018293111168413674923043575878232923618711567520842801429141789980883182134563127131228902784843039989995619531460920212218891144582596117810282266410656874954885166485450858161549186942256539318228289184072785324236855640003299800314794471039329696770237191052033412588180106111913762366102346271901020139241988954254700705077080499627818797334193338080894834708095927697305825200625335492402813959298572628125 [71,60] 531052686612953298014828118499901610437725387696699036073775503193636981493115906413127248959029911486391710965410829687039902247262817208138100777594077883026115130136130984234872756561316216519296540538440887109611595418129788451678005247916582416959459892764957163775697606099299112071865912777282117199774016820006347001477949721591160675334677153805469433268678851055371014518684630194693174903753201792607994408075654132454004754889817737146759101717733033079060903691029990907459599035193525271662676600137863906414938783940773245724859247282813589081336954271638838433868714016028026817230311552632450954517486513376475194344979386309945745470256786639344472805367073224513662539577103064565974021126155189663023903205720998920585669103304382518964217942413343483974071230507561875024113581849664390266561397872583710822283182166620777462486318322610463977243936424315034204987915911241631847965468794408096049761436680000520807224651932472754755736798619919073904070581618245975956995504136267588313878622361417917790608221072464111737437050664354989816237417386284805286364753304129280896537184319746647206788542704789314210121920706339593287963458835059449326113227514562951709915664367792680728415617757278194144865517374486085803612084876651110196987119829383599129956726796656319083428594177494753611967147475142754254809232470939210568721397508436008436319291078119452567717825179750408969340764243286382847033748125114269577440550414436844545549015234264957155692210315274774444986838240786814892708761687165541018575184852080286697673483815886619123590772914073118337285924232600337232002992832392396424963541916660339288786546528868860266291519069208183250693539736093761610507653908215403710936865975557361141864518919314091729285343846278346058066344590457779096830420267533862000997764814876864878161439702928889149444004094626532406054904273419021315549577378455152064859470940749602112491886285511656611191971815592237823477728539416431917594010883340225790442491952639297498011656613658116364876630636368008682000 [71,61] 1230252315405163083203960333779844775627524042428086157125972942830261770975566783953069434995586692385112784983516071404278601862279801650598152485868639632271486870861790245932489975473373191533170983470904356825284017310282899319551002677434221543024509256004378787258441675171639792058229058252870605022521583609764136598852928385608025798787515951108810787205004526176206175520076639416648109451772733293402673772991591907461188582348989373604439330544262078844242261590582229441348575699971867710638868753762850815033710105485428372198215257805528260563669697297250336949573142037211920117330367478001730600766569384492588037743171714834902757189742795413567425252416716418798243080780016619166405864044106087268469259163694896057380158331522997492467322535772491904809601666726530368370778504557529205979015197435172557161311055161149617805340953242148361509922417703555783587547115584946982618048823063558041919067942670877690056170034390695482630217323238077655433310241917297959184090210636145582706029754114936269132424839739367081703123158631143032669421663083981560786696230657445141215746233921365748135621418656742931026285584175862608198260831369883259444784785863132044919419156180747698169021999221806508780123718200627516985972049865000949962298441838958382409275330789188242170089815918067191530879398926576092759043633963882772608222251015068656299549329263901424240810160246380947274973581181442090427486752624948488708027785584263589639993305554980037163365127307448226860253958204258716727360616296304454958874444799537102395110616074152131925306843576865819332036069513069327524842244177715933127641636116567650207594726990209335931819969015235814807118889122378134341165056926399273922621767540560001328298601952967526301811740874552806483523520049101485843875580189477126031682152398041389721448910768661834120134073844946695230985300497669469324979826499138882681844108876182897014652629987396412769260122450461766188303362151872640220849287838551931012405080991460183827872086910671063980475044066309775 [71,62] -5026366591508668839662059544370226403683215632660730580835913207066060726213700272451787651768507993028284858304660052840103241971783630428003895504364838285878654238213932615020007934046693298666004896048698173503323912105633057780185261787358730780379853044858360740182753110250783531968596557689904382165609922615260639778104441792552497203856032560335898633877949957913194381461970703001617893177454671992815177075849478902800365876592599652747284729354680096433035623627193204852274201885319562368304409350921328569662811730752229533799202756746073420806458234681112376143697135618871583333914952634079343327701678849487773243920736683795992253681899329435835836749923936472634296818411510283415281034010067942336896224572066196694738904891708599551285853158842910830457108550841646121418942997007527951569564994728187768420742416310120807138317382081144986522493115018656920322862982524250762281454187874620209085242735276241181540065497785455871432863551647128048361997729882739707533660909113163231527480690493626896254258222911358610158553633363694495459312949096088993596279021745330043316215820417557001657131390542479257175054849339464315197490968993471295006026520982318517864454939961247502924726305362556922769051173228773880116893924128902198141781480529527868608177309897701014336805800132526917909187124988569427185243571140521194596718620496683781887566018955365170959275044103447105446659532060186619443610741742154177411047019180559138556807581514653869354403708562181348167630358699753783859369432756840940213420931368700875429672069172712597172181271575126948892237465163808413498322029542900655595468365626011832368437135876456501012635864088765614570509200464841475897579655735920242237218308119477950393313888972636539768196418153512507003141843496778773195707588613133476421318383067161330650943240496682423421184905453368410192948964171325472900521839184469259509332369791352887469228855279599610992481870776799076136523663908924531285463231117816099945336137532875847555496029187741123646047488365550 [71,63] 526503940495418365723417700379144672837057483639254358610464872689204062388178072140042198309090669689292875297676335360346570759894982667747243302520096667385529530104350225423735448569194980423541889333485257269759606581376852379589799287915055809754160925901956964566341271917469723671038573122815925465357880580634013277330455443686731209551590927581185871799096043073843458784185247728946700609751073471041606980481417623001606346951804959621400480249411796891563456388070251038116204855083939305782110774630348007314723672052924704150585445109893056419474003481835042254824680144953589387715714089892686646239213538903275567371929695912971044952790853844610967862488145435166198695895806844262309557337408516159463980373422798913342308082500244864127090406843733684953753631623813419432765143201657993374679803416932135691792542949607931989089962047005812912422428849782749407139217941957691103340774482179476834774688097528540330197435221983082851827819842931402597962661395859658089429977745754335650647002293716094708226304110220227032268318755360544531415975887467101512188545022844865927719108652427600766486945612524682247740901146824931951375752654265217396337713986107143930045835541406048959082298958149102185055810230400047858373689895031406335307551886652112045737880143591961517268568579144577601432688732831938737562172660931453617006463277925825543239995000668591960847004317441539679749205047373068963421592387854173687646847311999708121272763314868455726586417826494922573209925904624708850917333534658166020392907613834523402747396890876648834151971726925936332289164109724896647444583055277173535469482474113047004825786083325435469789240850064879106671269335814534723298952788887269335397294638964623103328318166961318472629364835639011276598778878840474657318642445759879501766046241617776137738158396856562797085321794569270674734895374622184090361503798771615800265458028375247339984980516400488208324836716885640265830885991924778060275259886905478383999483941793890970405548099779546419380694800 [71,64] -27086801372134467433407759331606099055526696330538107292738555867960749807367748803695629200003046155514253487723836750716888305547646339333366430386748241152904557657111448266182872748746803437840548331938642785903894444097050105968616185876974784324631138126128230182230758914420447325954154435338994819100335890985813370303916779683387524493901637263898697259760784741278225898377743044804452778045346745484084445298247962168209064954109281372390924129164384377742331775771224386713312770946152555255606364939655241867468481115660459856101609827706693098396174141328344713451305813222500960661823671802154582734793347823219089449791888972052560879312454663683720546401440695466046977965783206519987495858872513117464584576984626378282742928699400767416514864148978802756359439711142639507181603455085795866504513852277150544933742615407247718658597603378383772696176684376647765978087278485822796108697744918825831412177531971185782312607386386834670916810072466884066206023548196813497775594433685024590920382815098272620821102967979339618517142498777214645619067740988478279319612711957887163970845747460841702034214558859836120055950498685768504213947986400596676866821020606003013306522878451459191964285941724606145876953849345194940320361154450821103624504390074169137221100045174291104823286782302070289165603382304886901927600436866218955783595881356441259717023576575241755720155571910277533575137833438302043733349394942302921128483687461034102305286570358923504172472033895729583055504948136441287690090876943867312409503000390425268710726150415992067760196803421303972185442124282671939223691388485533928110129952027051745146550294563355459696290499894436177417546608174600871080044346602674345195858981007629361116198175395240662443512052950428274967256436238916479794184027156306114472907768372044580072913148217458300795541197721958320634149566179567170078580692495632213413412352275937398578214539217144112032590136369126368121724792452407761004676124027320418861351885397216211068333669877884168253800 [71,65] 661355810695949149394684808099215294239238833753048739697296714660731408340228905035525635247182691528943272097048349266940621329497311948424057475948384433562389369196755749240031447299947875832620744127929015164815025645072947478616526242476638939030919984679328472915167403216311262476597516644871400032702616920852041617647005263224182303665817470594837163523637275153072046360241317711090615988400981622802094357919846774554541024348402360083434823922024218826797356049354529071587437923423561845633920472896291716499648136851963423591713269067532844731676363604472261665036878360498904369146666752931059484822403153323896101007896801261136135923931461292307320612393790314347452434791650461603714276619102183547584929143821750983561322385127437004016933461225160716824895963250751642095573353997589987184130870958822709257773879939853774922828881218797075427387250167855797065632919003095817904641170055185436501637528111156572198526671908938195233791671786192728658452616964400550080622164015882159538012249200046297403469124456042023436365478004508132832968099535524117940769639651395936759531019267189103165679785863652294310530528919550702783698652451021901612126354636030694241235525910448559811007292394421543673827942490661265522584538616521742468792661146704794571339888533338821873841402524993872607618596965697374923894504203588149522501927675464502384052661371305079932034266045639972351499612145070645256757115611603537860988405331095394777635244054973796636626672658046662989378430822279152737153577088482449691537732756134760034207477506416980683906659321947828752995332115092500196599606685786365582865351631673737747301956873923654362245510632905511290932727736365050858610075311658659405799630492063416586955001058110104410098192973532670615904991034202513875315664461236375023060304576698523382873021396519039501953711542976707818649447809805869709678964671998382445337664776960529328698502165738212644687869505392388902463587925006808351301246581395321524163472226525102769271464200390204675 [71,66] -1158878198597375302976455845157296154567098754127362885318594971210424123896572367719372172339170954794091653978642740991034257395154512141594187715730868347372972524025051767732188540395679140742278699109072426201371109662087169012946053088830884260658426741591605526736895017281656290840333842407483166179607647640841022449341434912539757870545301971823961514793496294128490373301459225494075403873978433899596246931621804206557880928935068036538823433448374551209525283382915414423954248527602005862835687757330611379714749563710818053852516605443011309756118395867905631711325225285329172399687247930700134535128502511546778731493105934278389313861484137333127260267484930686649728727342984301553381489699043280785163284536093926954267039875194520647668899704072915544450153765390748347718319495945205949058950210246723518117582680488833480072681982951077659675984473473367161219552796155818153964331791997265619893445964698747523301233095615114316249887029610908495907862864798469173839924355433191448530001884508072942007259428868397055322468326876828049341675070196328200954522654427041963654583316991857357864355378598775832239361979017889238782679721818009316853874138674469710534719068569320669091714065956497160914154148528858588982651287201455454052763801819324543965407568487416347847068680737935805986917394734740545629665698721965343790848670336529815333563675889865099805815165115366834581352247167843631603185698987101250374663598892314089749734703675674449568423690249682135565147779178520035567436504165644177598445921794696667414034932242376693404685517022593752241406486443635799021733941394499360446182403645373806836376930964858858496743361449954181066334548424842075625314370493581758479893795700479248438105488051308164578474993271701642630308407071880164135267260370356659830540786859291639477010512308476337783840353793285206255944687862555524443077012084457686220278960524966041218244328868506262752925209360966752053247208993708449188564858485528418317822431532413656998024372459350 [71,67] 91016478893045524782146716239072850743742933482444668581045000565163943314185614942187182795913111877459386297436868370522613482403938566981704060863440151028416695729109287089087054504669860978028613111366985975519730598841058312470977202972764142109380321392830485152008723189685170340171203584500588504390388331985412227512734922719283926074284492878523519251052207979892670086765890001739466579367050864996190443593374101152492693559909171181589192870580582140690290894547179914772806198980920689654523028593720434880503352454036223576980107015595057108276366937908723715378229369758665858519370421632580716750496131131067567413091772241398850435264028567974631286600419443750557350540163804679696939119829625206511418269371272526481666232022439241945277272403341315009934115471082670752456271183735993138562363048372784487112915748245923328351303385801659140733806756068794769441937559999119997785634680613111005388816363463401349005213938362329456698603393589319897095029584466453150216793969031591151126532790420053347639206100220846068955452807246796405874238559732645136649232722954343019782831906567425535754321781846583950382195256595005417957464531183690456113989591418653635825460052669624779394881030770226874319363507403017889014008419125525177866797202410600158647767008685376853770916870512357486643011464601309690555574213344216414062413111049399206506610262714054080923546115505721487894839394292064710634938761471611228031684675737573356523756675039962010457746905717610832730609176478142224612542901838434178793048394391561859881346780689245382371942174825998014757824201426525544894670382140509543937459542463344686633087607008319245860139288311328993703085261869567867624984604471751679936547629783838463512673108115447386811220813772416204735565334236021153471422615417876138774887520073353568331124053826900213429845093228101063439104320811421360826150672355094214643814129704983944789018414060615676297412860090772128069726982501731587469593254534059257467147696144400255463386425 [71,68] -46459965379582638159393946462012157931412335506166753009011097972911006232263280230261526315526113673079424379642831884729122407677456409187323156425824378798952445393478927031432720468688644812316013554840945551059699521345702499413800019420199155774751495194345548489195414398406035056781704422296216513354563013191990898676462004101068003656142442893075928787285666501325106953109790828782864568032040371197994237928555005412840622104581830509134061142030492339999925635422784930138535538124348260214164096813300321157847819719787004905455491668895539312463837960578954750405434799142726952322901405839986587877549225650399084700696054414912964446658131240378696939858203677448124011195032677598005879663712225039708180117026103036416445431334951106032152566168716706505983171335758977991806558264377312629741950543862138628416793399639219568567627072800789693367349522248341432194572966487601238075567272760239437669464913304349676822308369131212595638167931679588995317619506568208934922598650836298957317718310678274892017028357829005330133196796942159403890380773046082675841724896414575262530450521309885504465097693964957831968285192725551589798049168780545042706813315923176377675252891435680860818796505403030868106165844993954581638564335537575320874632815823250236824485161035819640908583272684672313996323349169532498582697908637847959083395243532882490520018190409276660684034765555854927923141573495523039322275662555131337492693357785889151100542769374055738945318439530484280269838090947382493633287959196544756675071909877872072346172494721448143629023951857869955413692396813788871216017540148499234545645032042824743915462878154015403960554514141749970248042624945905465963481099188762450984513947593426540437630373163287726489657827465147180852439437642070713097867839036140649823905790747393607121165577391172786987732962266202371883005470160686444311836746676830591256209736658852053323341254033071997062612583226550151230916943683429189739699336693052065974598628099480742061150 [71,69] 2808510320160329899061764530617269632719754377277312098316505430292287636583117031847363995115829165723252386982064545932338089543679039969540272898403078063331080310731327265708284994040998232060289284756734929008372258733510779727848655163928359012145416757094769199840268294983637756139011286818171382581384023303442059105645308106213233410168865174007394728910829059029168343783186868018281939784668746037359265789815662709316319651541848672822561485407288849963554040939103862080678666638667431688821685346488711877399604702067206869981727709959331041271092640417922640785862130987778916532041683745030338845733391406810369069547720936029017618038728660161568884496054283575020786947786400307627061684362115824455891126645248599283839910321824438051989902554729447102762429646876051487034964889106735124726851203058800604112616638394451121928958663174088420845042791455039028574967251174878017420922447827602500800856415458892613415834637202790353050274059578582523812000562986509286377479145591873892086363322017369642464155784144818010834745898448285111650420331731845438535236625418967627287249469894924471249228592119383281787072463913305229283811662344805471371431484924281835326635237618443259258104840107676826113663206034204520457328743983361041723102229885415183910412247719931692563739676511446863264786346590047894639167083034468632154367328177885930132588935945351962103919549285664554857977385017102461592695236114156956051310722094531965188042847307833767616178597320454148221529745339571499180411229446745559804776844629900637479037726016421272103785028703661324326318126734988891297015790598944018606748269378570683715326680398803630114837612221273730685931684136424288885451598250181192340544899771753143199854540059887877973556793635569176864011515460547073773114614891659358790094069581010063441752849403080348505021057548644619982118304170406108166043324385855958298771010379828816538627401068304075087054607514187036351237744659069877022158998045974510672227409989217252700 [71,70] -79928570068634781241190992181671953389420237597326956864322397213464307539815654155626879331339950968880663353873478255382321906989186819238038964498192313019604667537938908047690899612507142136082765289774128492737776876233790527025513554585835542128500069179927863238126622214603018984335539093970157669280328048296412272257918909388761176709944112226909672369272023447731422686367655280069997923221668837466130104039045126619836194724599488705475586102303145132062150933998474250020481632342300026137214682677127769552057488655292568365260133975816880661433439601552561267946980625134298113384250417396970511982607019556065163840786228815556997273939236521162098560955937790150271864627972540779734824215350649889626524251969686680791243513383756925741267808075876414067264849508697426236562270733459787256261390928180238062971362443231011410854194446084559288419414396063298877932568879632691954456799163084306202728761868074333212240465857518117604861307629875021699074151501577540366912818280583363439518331545177032427257058482425330701253084183280289155892556663453818539714092626324119921680745208390535136634049619622716618366540753184144908939640463113593626667889847949281356768434345447833689997828539779664363590425502278092739325342629097260859444989965347633843655273026814430701171719818782754082954783686695843164672807716554037919820645858083801784914285114681672464412797087756878032971093077467674579097269017911027217632243971687069956663200507932974006034137623262169776301813001244898040266238989822003649860982697460800429057600545945006761426070002487215490905023729780564357039350867787392246204395873367794237825121902632817831491331390483783918656964181763269232187667732237451687381967163785593627461972107033411585182570869966957432726027347180384038629953628313354034470905927903884526229137203803435707589071726538969341188285286156938558933620292462004940445225328128568152953442773971106877137307562347792334497468173754737688175494911307345649430352286844900 [71,71] 1756887251310517710731431082223968754732790311861432599525163555326973673461826094839951142531101063419037526862825582672212278534201720102705119958060837303257417986275630012291235988286968019113370332414267034554705884583751312338652129249044625876391629412652317533867162094866924141103697132177524783108986369740361286865024025213754649767146218946255940983619174613128273590825370845406672054197824351727843889653549094707463616516784270050119234463890889374918092986180931360811100275164219760375641798368057212832448642088310441459903934680591081596149551924255613561023368842674070942663947999099592339835764709217408818965564973398904211940658477272751219300168472158809143842119639871593332670215000196545688800626196042752505993448372417376196780954759915497633517506954397395243713604919921236700127330226251755444395327643886014494465199063795536202893240315924595356460494458802068496154226202535959731422114795896205818274945301736974718858346350342921356590009509639452935907742581934347944453213444695765075171368282106020886239442524695701607713185617439165404632172050341800899966979093218890031428812849655989998962372532605128312120380068729631041489178921918672144851943422257372591389913993369243047323705344954648517755232965236915285502574800067390489383731532905836849640353717136897913078572394830178581475660971496788672220509271798797881457346761720608613156513922456057065992180739126134930141446998300990679017144497230572214518173040477149147275379415368733487404611543519498706820396905265425309289629393460272342930965136074318642546103329063427810085028426265206355498030972212795295835053348652124122379739162713573642086248575098741573267406212159820070486152044816955726439796692319952181437416765305159643318499917823440604473808621444251268794233255006218555545500154934119451140739514587947277069861303840510638978748139716297964903751115179635179173358619455278861168484287743098691810469779009747788355827856497439683461464480890415300518592314800 [72,0] 802020518475274101507103803697466204142779398466388096418127472134578394635839763876345227940616491003999654383157672829963644703949596635692138999398923651949370859783663497581275042053252418438001435941383805441227133234626560748301075888051193881949930934092421369444003938603093189946587479774308716093881480983544961630298649816784776052740345481407642470770988954165188112968452953584613510575127463197181538445469399532515906085452726930854905784309811863685738243596129594860612274187790941673410793915340936791970755548097032071583395379272674496326987903212346336215221546206604684968026151936273553391539338708897659670954997186267927232750084734102366845189430565198308905543631057641874743573914493405156059457131907620978036705785243716703501764929829713434765391610425240802125931522982119639406320797901098088547174382720520802628408229499514493260323800856501962447573620746273410725250543996902969597963072289957100687964431629012188294146878809646688838351663666347500906499816357560277629807105968448703597656923196119448163555934530360282897943287389820399591550002118627077689131476159397459384344690227985831285071576786799026863697640438256236356146754319184106932001314578048163562662700396368222619537628017789574591593512414715043721584174513536257825045294406884109067794388272405223137303470526504400667105075646129740408271162114294885607410727543990476846385737972170249136006387247306199083574751848845087737017594057061447153373758030981423439037223870545785672243340095006461160195372680903984701345052805100677873866678501482002809608054383843935748236271390039661854351849088174766717880102765633095970212865842595992831369716212134997173741639790795619219830574994358192040432146787300514308002518392250532598715011911872930478274692750297413407293684194047384755097141798302401467914088441182699630784038718691504274920597027273549632573661628899785196235007015685130470618494336971829877682637999036644053590025885726132279214934442639897753319157787568952486561600031080597019390150583811375805972031415274502930644769185923647998444346277113561128993002204418171033149935339076142423177270480741272811884117364970043819623133768858246374593279096775703080955438694400000000000000 [72,1] -121897198428363667989548489857957834457857685769424736407347368978171666804026918888966929243623059654416034765524710179569929242206495574818502595109204981980113016412812018336491998035392001580814142516273080301498610866347492192981450510137203344320003431452064771148896786443824601914220097866846765269025164586365946518781375955448102628522618670258763873572046189138483333460945732933460170066801134438565168666103131216324003522644643017879976657333489269988357763843666930445118201673325486379071183042261655966849001320227036441825023161083545086684370706035082516042860314495980030589328074194833165299209538240322621738777349877223280639889661021635241005956782553032172492592444870815222605088489892116842811668267163643266008519732688316234114846439902411446873585924634978364519116656409980750081470718205504673494998514897638249982638424468414175894668876521815519811463788393431541981448223511756155607289821933972675945261770907045066190838255657085215656275742012656861832658694053865427957900402473801874766524952832418043093648863650690263704174386251681498354028419304784436477157114184573728652222198640690982393045896329806470350800099748346302240461320969361229212521243306962484181715459286060698150633753502348980797522550522868603380708918914802436663235779066527917742075662797476595894329718255523158736419693118452002424228505843188395046490666699001649058225260478230945076768714150731740345817217395055325901892733876461539116745612043869911096979690807650081676655934608942122249985378187914789119391016515371978202094144461932075373121544183852394297160496149588545951728228885403515131959868316350008841868796046047470607849865634775443934492959238281361669456782356174255397113773030861807436770298205416837128979871069560066633907828153522350381210566598408140547543890238980917953345790146245604816003105037648444841029334554849368074321627513139858933292334792541737266438570747805668687000559813345019243298019541227101065984709461801257364096574089016599515924039626411986678623626625576458630215813324854022960919877331041939538793553058350491838121286279532054988014443876654084920597465971457634378922439541736770393994751012464787591794713660243192946773358280704000000000000 [72,2] 3739870939376468773881605199264644491543725438686312204252070336901565799291750650349885824500988918927811508327111981383455709826780030238077625230300061850890528159439781568400806075679077846546413230598806068607083179947860802135585642583716729795464751044793158346789030960461811674512688370133435218799264316094554041281333317339224853307440892383315912513503668528993474086302034068654386383617138439381941336919117945402265460523015148149295854956921684279858432179780904377684018618092072589543927675259617437400205676096892245148893082090800807175951560575377519966802426645577902750703628306888435047168615695445122042778676849685125674622719884578048693555790835879297648268215172562297906519726361914460820272627823179795002172321153090995801955930973121782084136827780889262914142066947829402446576664901018813777159281893426903348199124238205862474784409424344578466491568417636176817826292859210842961548882011320140786376009044839888943018191777751076275994872113509690011700972239028742165190385364798603641953377066284909709107508778281568991700621407640376235855549745809831605648892425731762699878647418653345652289109315781506270479276228687752567810727039274630409574213357426876880460947876545752260624289922887365696628320984111465600774689869329498088505575659730133174683158182417746392602127672790840829782129374400824460853437645822217492571104564764040448172928221459812883419125056072473294899548515091864172391427235794056939349116908619571666238234684586636055937100731048134038149994032262120195997158399383932842705735161993605065431435216060119188269139061803799048815260573391631376090433125724244372160399085826446882659102344500916989138389425478350568820233825903634749799205549415976265182167387238419412444192439800056924747690508543997812489903092437699579398717921073081974613903247955427291264917047303377107318350939967964027597556639028773294797508148959011066355792664950225363785885071250506528155042124099930177766768414580130686401299835662094195033595000812464122657194018371264583279910120996240641516192948566052374670873078513237106192967822224919675378719960856562525644219221648780785791199131455923095942117057636389715903173060904859498114032997498880000000000 [72,3] -7749321680135340083619305065609761896247912953786337145563898420314385522324728718157837658836433308957100268639865360803748665054394061631277396693716358519962062203661912124011927405028320929274443924222598196161164011008924561121626750863224426680683927929230879889179208385770931035423865458068512806571333897669356880830231470457404507954083588686195070466286618297523516935709948218652638101019347096324054152646879858863416456130976165623380524294009944008676942206496279641411080339498397253920617794584569321797787784168657838898555181898757935477419632824745195261266593647179101149152452958615861727115502348893853199337853568791115116700112421951829924499051562934860276259525295574838837427134057891515496337985914036986641747287294460077374581133240831177181485993757528508132447546781269214744815980423438406813389919616494469586888143711240999661734233139447417541129664832135731059867907789580198134110992409061356540603607239559949198891754731822244781393836795296980303990277954494191363080164148874068370502771283586640356032403306387831425681709870209865507725239538477825569387464529385586327272942902385127094978138723903606911941385079299355323886377116596588959348802830863614712390256072891206869880786251472242488033892294814536891282063143280706802278138079680830036199741433715744664456668021805052584353269332065442883442812621805100981992369883405917149620344723763917461583284146957445965716361977579848262979370646731127300256462372498976300500867952495671443082532214902471230087791929031552742535975176711913495320667628101551645480276627367626599765222734760708102772134245062424394984322365062199574470879132745097790618081537991074785039460225308997689296967271618033263241313092680115455228254096200379128404223276207147537125006857889192332265500229007677364957196483353423245898086241006842026966154602450498703373678548938218208783422214244125631772424937309544451863502910530222984023939684997898391495389468997342879928764135942174431606013807396434424796663205201793446405582424409699143151019397357610769229783856027112860381425861284454443392846081128532643140416086827586389617922912226423197025589822321297183392128157814934974955743534982584265391776894812160000000 [72,4] -884394828486810686871383135554060502896845390213061958638986846130476376271602051166140982916657754938264818853201672058215050512509970415776455346544929836839748289609304458119128652631900929924128840948817507939560971843615991644766884176528064850961116294499664552612223528381997123264826741183579922901442172757228210531156945278661009557667430704101769966643403629018067446963139977957464453471045348090577484025016173038647125120151548499329425079875835808268821441226776061269805755035708728825732214746796336048948425543060260321114576737374450903878958657024513776484393025466600458909547718781921772222138041709214662996832534417016493604113717545255929903568557393076832526025361342870300608083142793695211688116481384534061462160694883996250559783968718576729297315910146400747909831658972730944844108467197376028555229642381740588476612820484909193362195144443947665560349780122819107932924808995863862571648089910817942202446028635227605486554524546605587442824390659550703217965850338246468280039022141088664111148508484871140412864831052679821463149704402558409900595469784913673794870017653585450098313686954852650331361345356403752464659749878223591315001427366043855722867254391906482264494502228742681777753659557141100654987875689067086659654276191029238508437713325200326267194645069659499930741177364078558564542631733186022232181486202631808388328875913124857397825128479866922911436233840292548568921696920308346125215287361909274722537437134708873945462952786829309503028802793414446954194629600997126223620580129716152476840546998878360759956753458429658124401261907861291385146224469196145181039581260159188361316360660571205381109386042552504321154227647363966109829201112534759065161464716954494716976165886934702363242578521374724378107857441374636864249480246758937156075938855963394551131034084089599809298923222928360436505302501919562701107224067312551859464473047831898386104322480547110248813161205886595400312361005530082611827932944302889966921193827981573051019494850809803001473156019666658393105959742444774779956995899925169834446978824554658796133266573951346153777637606878372778591258637874117702641709074467345679922836774701633025540368762217568117727609801932800000 [72,5] 12732552046075407264737616177684650766804084257755966724286896008274056796472855581021380566685184473177980060980683291189641173270594535376748776661650829191787458085942925442871379592896996887583232246933645433496056714199764951229832081510344247135959520242834505164061125166679322219627868482255350712451412199903118687517380349605822046800125637892952464271247712663016330199655845704845341920066751441162231079915610381893698720471960025464626415026142326378785021812567267635249365492424760914672268774215666769966516842188353131103793377105230713174288243326267076493075767468663783835513065803834028063419056612536979944611881450924205443487741456144928229287514414970651585113450076946566900332074819807146823050815082945699771125334875188420985365833714829096350392146884353946846403625872000179440386890862002697364848410204098135651168540063649930687573487612129311727476075919422228286387339466764886209009466442735320978539132535406706273084387428214798657820797622462771252097168224542541122433322897638954938919912834401252342793184483841079676871722464568476667349284437148918444316747918145613826175117200156030252178108761000620755272788399559124438616541008850792784162249118660754475520236075604047047507855533059486662303035386978192088799470287888003180299379798650563361472556529069220786949530887911039208264086605036440318140988819127016795331562008887676822663675323911864709736688147220273667164310948129327922007141515810366633115739692672989197934812415795358506043831895480039704647857577972587213478135462252986619384292915540876752036303109124907655358131553287162170444438946678466639931796346453127157470891651661447485274224699892032407211406003253923584691378558705635052528031717028052040188458322316645700283103240424858904498850914157891510320747103757510344751724396933228093967947257742322933248934530860385360123978928496995638293502022467212715301088485730479537442906675139093601085392154103634508970012807802449228158760456643581334181552732111413745466514706786325216222876457717931568729430821526064426534339164167285119107271437697504117564719588406480053565140790437039348970110393953391740218808199134820500983411478536693877923924507670496263331338549985280000 [72,6] -75517738398331037619864382571901960917753069604578023555345942325979760547358883428882250379887034248698175880819191359216585444092775495513866089817973223384880329423918509782709853355314366214656407132982724339303032740343353628417452180702373883393087428048163465474490825236824201892684312341926996953145502070526393128128027853254613970351432384953020406665578977959921748823427549734127142976435729503069445280792008521202552118428072688196180352325916575395748514819263914195341000976801386082693772107336365874524803571511301582772107200333347841087861727479223353028056689218113846583557458621562771947602042251865508058669065851206787888308407972181974348026635805420072955483661727580614780471284511459129514271400064411330630173088163689875214024794714282255873048007886502504006206442076054008010172477570902084057419457869725937922988583566270432146767511335206221870997078982288157447464258865746457200287847902433887996291381019714378366336761542484486597438247039526435281140162243885017159559884163961279187725958223907887034177175488329549356878839486710893978359885518094018548738997309369639938589167284899086643982261580085229733697203590049769427610562616106796159661818791805948136392674194154568767343030931571232002494430338894242002948993960256517464945938109944013632553608661846304640850634028109253539129359594558737969957241978871115062249679252824917831983648499088845986208580227162749309625331257053856073078721311483694215720857491379637496534927749714843751319334692129903629356368913048883694377732596860405774644747558604936626431752348334259587377897375544068448837023982332674463138884178724459578474974363566969149863578255873959959108276085624698318251305039255560578331895708958227493939837863341995569571875972313231320839620739680840171214920755624358523919856781735560547571153961230025328616248375489794786244548399211529169595176741162956342186682157030711423826109152691893062786172559173174180824449363239485861137489247730602314800820421306465677644728857080949687272683219348357841249562263364973610893161937887381915777922210647135017164093596554092341543148397741801507773385446064532005593588219295255092704403095731008069235052410667186092563759104000000 [72,7] 198217713535954750682590199015632971716351956791766518426636746504749301072893413117748869011954160141194378217934061786072306704803922147742418397283746574789632363247315415960105171965346394022163807796817266460260261720083738941936083733870411362582359717154824185788929563063813936152457879740629843327568444328219235503673687228466714683517522885655895301219550488814008278614258179709747139615636994302542740679060326334005719401374370890083651610805665142413875733895549245674231786246138899480625270658893418672293699226444456844108302628494884388950141188105703787365277909570013765823754659105867962184341013238329205324368289782018421657247238453400172226405314029088697717279878020326772085104168579017510395556446167681091371959955307054007787814750048571775019947719901493719987886168222285774138257990332590603385200098286954905863247802873220868730534523152585518260150581717579071430365375142754558527506089904032245309104617965918444283432050938863730251439227119039564440409713241803425950456340882972863460775923729565971486331705544463126649647109861189318866549572680587958664978933888950628346409207346066574892194829888921639782884167612378027440773150156707546398175101236992286735610413123899857099025869847985923989966384079467383930001738369552658970569735418954579227957460301620675245315191614435545518732523914553740223437361568167063161651415316875351456003157452542683988909792299730304528865230646038113638485709389608210094212484173481718371853860788621459777235715059428345814287314409737805780597926715982841283273346149753014978384335292755557592395826577970907606448003294272783692330960797791267842361703728627917422259299114730786962980719030341057115467001881705505274990665777955369011197867975781289903631186665489816357019871567996866366666388043051640684582844240379284685880705402035190684961070637428297444417883626237243120765594353608121055815166595346022966053501042845417413140795246556595932160254929749677929524622294717731892579944084929443164721899864365186525896138416342133953819665086702510912097276156289070003550389646373862231636546407791970698694850387383900136309159117630710884306476191983396805443046807485037359007397573874667748617669836800 [72,8] -78508356770955977115504512235095340897710396698456649576514862101215960707672479487706227553551155817199185649158450234767777341772129343770381166061063048113797489886512265276405305130932440931125614912875141190034844984830410833445153219248030227472517347630416260703761625405553350523472671194804493294029226577951276574418009160824728445681769121413012886400670194862491118277737075417097575278392405148514477442123404483784365099534044469285924787680426381240846534262570764923499379730745097976189885566544468262197949667948640274462374135651099465570657196991945701339636041523314107693882012827365650274453461969029283404384415588832386990992964072475596979388388136811217118192051335560929615217169092392004667167543267136850386455228998613416731623036350185383878740288072496592168537791241828334855463876879841935435713750643556923974721301474139244246489458477438684965187557753600418182073455680663918513518287273086071491987720186567303579245992381001755893736070833943192242219186844475936786137743385918286539151637879068376825393643146964175310267800328458244799557033184088832300981018975872228142667991409612081957137129175009843938228819320660445264008070159865693207425462063692573730568124493881440150210880505749432408210997582077373730227810663425693077966843619289994685893912557169969828626551359576736123891660927403005632320887079566072317551647041199147960290916726582819549231721101188882930404969746619886143596112618706867089237135514881391079179552746339330484129622094561034525380602167880636166989206197810509832298858348564703505316839522656715582610888092419611832734007358943567539678508529639158005014773280993596986478514533041304187612699365672153236245381151726799922706490077909584346307434977745218093310274460622257126000934032579051174547000015519689573631453433218964836566069578625443602228898451344167551882207595621943624265483877897519764170624502922859078812027720796749430939643639779092219351679089193130773027217027871676412359306317008767826659649801349605535794164215934609984595091328458489863250634535532585435347707829564871375540468821031951151203126478483483972281063275437450199868626609318226374805352798490568964546758773428188007419084800 [72,9] -16387052764854181451658159590641605944229086332231808446033358580031324309398257995097742803063527790448784168595156898636663725484779506586243678364129166921951972784643016079044250101415864718226697894353264710597844753720829571240272382358436802684455103135892034101672683173391199048366309843099626917305611973122295261460443707285086194744998223935316302387585357143956465629741513271246514199228593261179882989230103735661304104320688629825688023485130029528430950187835266938896325645376273414713593223229969431235712432718812833069299970616489872486130900245625385671195782428764918132626894808530910087385275360163288732215206060154533491041325398700247417900085906044016664742010455470530770539332686081118317115512345019826416296539505768747051622326870781076156874907565298778086892238477190309498812670732469080516760273638253659484788049174651705330437026300340181930639905765439746915776635710895305731482780372059330233628440845211907425399651382138467612772895499705960079501481132560467050639288701751618678233494179070902993277422806544331135497451792857280228368691204947827100348659779509250663683725051400276005718358608253089220885437062362149129097959707713769025018221469324091821744514870506966581064038464044888642398163069842253431995638087687187774018893319312374024400724538488378681095655542098274307862265137031346597679630507176498988822082906672630873465753155952879703742644853644515819930901457302712759274283726711541934470479734830318147866968698270269776628678404227865313894500929004933076620570219531790067418161361926274906819127291908409950745632783967794792131398018271725436812750805590814491770335859494204572594530371030646227196451411347346504807903447579501454767118385204061243049944395980099400104654660746196042460240098395125525240982911345289191325528328364875118260227775579471161591275487665313545493230128794127040915629178461152914277641604534419434878830894930882219990311534638617135727768139711098766687989955376711220707793327682413794310640327403158040318152858830418552866638462735556641809334732675497867220690303437405323347518354475557655593460508814912244902661129980354900830767566713765966900308677701594910993642296276369486643200 [72,10] -5750647862733022530789667933875507770831247819696398524262513726723883105773383465860497851534719317599766754653018841106071627577660462015693851518166977300358610666649508234719027414082592793927070092725010107198638824570284292056525372087818288375796126215046330624177079811304248026542400981868903691036126861379544940562321442490457419589349817522497670038470281027065735612227202468494735422161235894018430975891884023501100968343533357735693343504245890146174021121220381553107929135168432683057788311067350424948776346199511871658160905471151195421130486695019733567621916913039403007973422180780819858628635840340143213288160138806284470046676887639911963638917422425586795135914872856047338544452726372660726619872990806738249320606490299393385970444874148709375345825731718022367047707912591362514508763605594860156070728272820381815367809042852964115277311242581811050722592959360184552846334763688147608264880288691431008907516368603949225095317223933598918288505786963824230102388652805116095270874170828122942742506049660344636119489645814292603690563438065564231921786971905113247810235576746849711134774647814524944643040650112944766421022592848468988932974982444007761351199731256022932268366325250825332000041941590489891098908822444654195630682270053291464607621389882946104832056598891675513438206142778362510273496885073059849772309106573920744245460622327408631316367621414277579487448121545485206660918302286860965445657858311909074920595008405589027770063588289788413207805359179581453754037692193951346073700366099407624468139963800624588737534148773325433395915167215956422735510072395965355504572197888121326744126877725029647340189966022738788872599860544614904995472691399852953985497957571657823962266687461867852555884772426605298374093654357554744727287581283783686181197266566601496068464303778592196877609665977588773519765227873952819381523360928790820564849084092815255057197623641208821431179627712888066116554076517885527360355781178680872543410490225980846708090657731779365919425007819091060409901738255765053153595932985087378381122682219931230886077642403169083651140211924959034534886760204450766176930204044881720146232366018440074911762849181935966617600 [72,11] 28238254994889559302349256366091497660271533793101559580140964837208473127634716745905302187287674048404900021620940654175967598388740608295980234768553254627595447315297569781181676946697524652373438025047624784729810104207691088087436077821763087677718436801166818415432560314968297488919897022345103828721102910727050584802616196067665349864645506296421281603592016291540589118597734917081543767609337926494800200526432981371837420747007958973403588895270931791668603979961010080794951946449037149695620964522115082692542101613051415332881965496545230959519204789341830996545727065327435528895571766354115983024083488644442277793246024630278490038755869826182175376253817096897725563189192929129256044452712107256912682330879543516181932267493835212403575011454560728189183501390905934343017101049202711856876608067766588059507031853907543891074461235627681539191231499166790810875707016636296209139035069917392231762575560244831033936207104618837657796451692445577001941975901330193593649884894004619518607889066479302296001035919158470873327144941025984510314032984931019432602007371955637371822028822769619254617100162768381658339797123572073453707665238564592158470505802752181437475155987116405013248959788888940141984696958345064791256324458703999386164617834236950345769760691541932755598998440495193726613952695227900067878517319977362318067674414868179672210012303802724205705325621210092652752852579276269451123390538139756119887292226951187420940371938362340241680724106373624053673697323611636483675210465597517001391100920928668846599144156755962772049453413076394650643655260807211760923760334057338226448035004830672402275178384815107158051579116639698461712626107518914037472432962856534567833555294399515023551447969474418058877569746625505535223500144689714728910147935408701804469897200439374661901516146300712989684044197581246293490351521334584574206336274192004598878785989233771102399340988873737828282704353275681608757381502996904288448761143424804866765393579990634901124438483191481474233423438165868332149125233371794721389662182762742481033552182355381524122649886943439299618145774154167876985006732140609759168952645352150948135036549280733007597315348089117081600 [72,12] -43019616134363855168737076744508444934523332076030180187596868625837578169600735064893426581763214088189524694997550784835293427834118099029138352637086262342180867344284452146370403906841857355976046518350814733419355985844635536018445683004906680347204113168144671274566162464239722981339370798395977365825715583582929145660067679554924763675008297239164101372712027278376032088690150101596942329644857328151621061240861896442924028097732810233185927452570758076799738336030936952065980358858173201025685388147581157318586103314372458051820165417272993387758903470015091425845454984462547531094814410893563719423571702473742800642365396157712135449253044844445182270603689405280831715068287823860567081695041808728075027386305660332043660619986375847340682756743827973920228578059400594747194191520699558367781231214379152034657345344963683029184757799217729245856001474279344183109864200766516879079683784278483623140088990807643692138979458623679660230398133386254693792648258855961631093008107240778751805778041453214467360839197080753574455297285397249808078715892677114472171106199767474710679240127463831256167765270288344330831648456173050210015049178601401861330593149365984679841637193671019781189327120112438494899349500433087009863579167974238793904745825364194449011506542606490854019313225555944888309867742471418391311364756616217867366713198775127260604761396775184475788439866203252778861207365924470391579799664636963938031417094698565161880937608909077797552317593058050935164158133623538628313360472545141891101403101082022128626938137968215384566414030195030325847704407958852921706091098795963241312747926911020786810067453967500691212799847911040424163406017626606747126155922798713441448910353196384076900311082205898921340038360854092354489759309508386212283184111070522808243776201726276630509992261627864970997890671387715795512833552132195346887154251594370948852416998808266951509344871427967943626683492901727481981555726610797001078746687009943664491157582101222947291354270932118702201496290821445184099782041736631977692259588790010272046581369388690521666428460649169932151154319835492377705716431552525200952566846694094416843617765000444483935457180878110720 [72,13] -94709708974758600161748867169752557668173303714414800995652933346684002444253139440451683091268668350220861892455010215919320498716735383679797309356804799403454831739396498802407921262055492796247390577609606384266642726826314757268274374925675995754574601874422026701221691691903856399504412758913080338880008687510291834993514739469386338406619195993486221950469367969934153071434342181065770303194810882730152486734558015611070836027984501899095489955374831425522760627277246478579336344184974008178487586006510410773023661036242944790651218595943585497983952999975456472656616209080000967427182943391084019130228040043654776603584725603320598614008545088245143057287064261529223213199002890001864286057396260034012311947829641001197952448551795412989825201994257128362109795890958236281156035853723410749842093182132844060621253564959809080904227109116602361079603773206160856749030901204286034866610856163505100679590429207129685318894158046764723878021785783724298464532430199923570636372631050108468700263545104077471061862310724189179478018104351672032116301827543459936556280795407830007660634301588290286130128903352584142427257488487411254132775369544493669427254756801098521056772590588244270158050169590617030247672400749645140092366399668984379590288008705560555615543793794300139740930518122769095082146134345702047664379693542438184905236835583872013411642538585094513205376140953682804497612027239579174451109545567965528885936858891784136616065233009802298354657056181255544884877918179005386608415392958868488867911254635682621416763205069863568831940211563641601838745565145136419968872524071175428334825270988237395260864184520140327227039606108849118079815671608327224164157874048652361360647113328843360485243208439166749232783329191850097784874696829687936745586606435126104977008687233663790026658698172988289789392341580285040795628758992736129969202925936501711313505498321575883475120149063004656032107868475453543584132234168335336440477254932307553100623986282350712839541946821185329096280614770553198423386059932671480745629072764044372720975581885424983225246695183544477930515675216634157700114489017843098945677735851173221489240754980966975801426370887680 [72,14] 709799654532498628999555293505334612499860804701723355127256513490024051223644350594906750732064776289348317606496215866313267328412539538917611272500170665064646298116536155120752127459830238711404613060385386902572980771853554744551951396770323153781166048730545868224714771084942422189059005057898483404023377191090608485111450376362824518920982444259812047775400372544981390025873920257689960080352374124379679865571491878889534646612228427660065404318241321267661232461858032961822699431562753697079164202787367249727551855139842280749230802367128268457398340705423748617728364039856460486530846121508404935324773975126217919705851495481745321234872500131444085448863271701680340710190153260804633201264115434827062981112744042469850907223730267043328713354781843718015792976721008532063633719886448109785964246937854433131603876929842765823763859773130950417603132807875603479253571559344640562944992024939318008741166532732993542183802262161989111317460595899134489836370252992463035899532883344893485744288536709800167563565716482510219613375999401737752006236894088171582806786575248164984005095913584932337287228929361398060705578104409683126359564607648031885685667095668065742872957937199127806890679722841118288306036992431194184897579612549880662825824742363250608360600188298890993488159496022614081907961202718219229424351099898605149804996214247950113504141608614295858172834089420478507444024791166826032609977694016465685160687708555305027239887181843655677032603276831460834315067310861025215365640547328872737384795988179442060451195481386115845115710926095630267602543090497793393402469859873392153301888632307465807927341036017698268814095998864242287587161670344287348539287299076333039506664263078339230691527169794332036200710747743870938111562923340718934367736047688132054969606735326048887946668897238574755171029817583765377554871537956499759650673877256795615544792004517713266922281032816180118156453744669485513824432007646800644066977799130820503667757879487240455060523265115943895173473825627660777322331199286983238884034817086752725025907503179847553016849021507550737065761876688111813652052420124932560949862611174552940299787269112296222450945884160 [72,15] -2371238183963274117876178393817781198250493611251669077943165520603790147349399814679915762210757751182312483521107807308021270536140399835508869183386539875930682911547941449304742818635554393946124654567903308140370615514360719102126484925601774087651768299528969287431452935651196298111734691823963015807686138324577517339093734819872348923976227020423110324291023131129609545479082745520574664627903449983477121502088993062483793769085095580375348396778088149361528898538899957691003651785349740451342207684580994971131767598153440798254110626882188424448967698588127360470177216124794308605638152744659848436610410378056414179072010351295028845126394844083212265136337392210262709164473642191163562120620162468277378732780570382262008877201947343180340608007569631651011699032397303112343655580616018232140813072244463190231077396643874449540220325831499510453603492984638153422875408999122300407253059668663471937229568468993892786484350439144705983487942120533000150778571382116594667903506419862811180367139362384367730415472143880021082266989656482524385744238832462322860709028392369317014388790285550949137243790165097559377528381391023069941783004338936352677712181659845175760672221386631259440295340771206177707356368054959464588448826565190765827744360158378406370837964440988808951582538012586538149330297929337079545342974105192189717221440886776219438831199516459216402833196322184026773880349088306130970793921831724124073350909347246200572675970256554221448790679117788171768373472668024164463388934408958389696170421063984301146592307394551564098441107873130684817106580167100896392255934482472027469363717065099989709946038905651863705733747141907137422932294438198972220556921878646159780084500797425213143659732649315767296271368927546986747026120567849640322635183526959573168005371471147925820633328561561952370938820978049604621379022303217037906287709057583750487887200518307146093891528672083740376986058318168765067708361976638142401556338928633436911283713782266915575997224425627107651336888069129721732383919920970039790633680372412231141955651012898280673599578213488680890266637377984083957753758264434320061386108585361538720560125423441651244476661760 [72,16] 6235678920864115466770038930177585874212184695140218661354754941526167425893398447105243838439382430811744637626556407866327987918014110584746322152313912223426401890206225772216094902906990495843943452304930083894188570026763347700200261529736812341830493098407157511886120994586057128514357361852682802803291075820448965771477862151991765215015230738801356895606415856822198178576862546394622713623076725900205004391688067518634348752420881034674608805952113113679772334525284703696008834950718815212826590948210475296845977106664888668368005799799228426075940272770422478745236149923763711447163837724215063492258000421307927998400430595423548843278877188616935643263012920612082898716077152810292284132571179670715666223928378901569661392912558007285760805687273119008329413503264494406761909542566504624388480551778684180170745371251192386371873098959714883241117910280692804368283171004664268414535072632896367413537498405976557285276231731156978595185625799330392183639019051967647045121106621912976126744797116680941891284271928733662301244375685059367253290688624841651738705607314869263219035692363216837310568595440446541941319868939632660156465039568912233074642979508303533316664226413701535793906948429984638697931104961304510225921676427356246695956990703205932470650418182321988736903286658676470783187637049134324478152534158499828160819459496993679570261335744856978203939030272348667515068254267529696300646561694340067706631412743054853760442368285671351630157551837417425598011703747149589917249708672480634062311957257846830745701028410711121519053866738764816938192360416887683809927019764468485547165620361824377737594560665483555243005646981276525881768207174501317270721862098445640772383065775710713922098770645549179463188409330456490794417423429214919830247193769122616723806009768229889115898727173544035012681553029263196081117573511772219603263355469150765090040100442401335596036285948911317461686643175618114062901133738466772929429566560333646936851476765575729424387237348053703060130068049555671140398415760708822480321223424234498727499230928110889882953487665559931413676016455791473044164170336423831900037596457773639849256900668370585439436800 [72,17] -14676596878596312213184091376690878996647998070596730123227261303775383445038003021465026061499625570488017663117980921475124025969688752376455738999459047875750811971703648112258414652448447466580488771123395028082297580341637851412544044863281708860276731830591719145868670952869878649823052338450945471295042986228546098180095681294846404631863419427176998057317248991803729625756155531054324356226333698390036162911757939892093866555453338413987197239931650945405811322352890797438686853432075878616449017616962256967492750240632672998153524655402344129471154242371089722193358689143302663433904239819185066255917832762935208262453756170733232794368321565388117248587154219881671430211358960418711800576110333857214405584179040080581206826897983474349873489616082166286881167568333111599426331501627962299468849572113930929361502733098643153343073542787816831278020082440349576199680586201879962493193256197659654565365489012394248032223183680410316376564885897558450770969872144883910965237727010898436225912401554965583380684400498328369255423004085964790850271365688946920636725988438579742643275686316344417609239384260129584988717917531690476049244904742010808108318543766719853979180550693375370426198074147284098591387215302597745621854049934398020958961848208190745849209608246970965765654883084560033065276740017962572743848749917665521531455059702585740504208339993429574963990004896710503130717791286108057977214174296817253959130967514292705783306071234643898772066897040208993214489944035163948405492387788240211685062244836100853251504235270094553316345538872707083488780221719534205615008115519824117395694250333878570074271937187703995212141981689162663045059482329035509888632913775897552712472808170332446512662783822273751584989394174311752349770566751828049115025443922827487120819456505023617780541085905562510035931026670067843377555769397187242769616956844842236089702362098823144173294147572509422460733951708951184384859066931319363651475010163621302435587159837278893422685617055249394578852231934423653457317433114974385367491455635796999374558837542487728239269315847367500250236530989583463213229114440341734351745320973401095219149293488991182520320 [72,18] 31263088278283437075951941467652269685121122809847328403272287542654331650720594121672967254928115905794880752765012396250836106244057318520612379702439527256261956477197879964626963679218677401360321880918204239308564631021572381649799118631088843973215689767845454602298667590046685824129482756852659816556452216947623005770809290212030886153654044547379742130966732540896095220240436817207977612651789560019450878570071794416426744635557878655328644598783799301360599811230906855009888723899100175677030052489490619826206670278977323743210234911785222076119196850060835420439455060840538612061789837891993886463953609068866026659748946381131072375961997493716198547176558658465843212939223231227867027740319403155188041415985191279041530586940829150900262672452745196476604008879083287562016397355019419383102327762245098557337395753211535523203601600186263494753192890936783888526992861881374054389586934341446960640400864262903905404420367675634122673190235031414851277635342889713476769036376660258063578501864643517283770859480767338341015233138401669960000121091187337101381050006432664332091460841119772917419965765066766155787532937034189540579618864826302846994345814433360429282588003856660112088383875090360071313192954973336923033857747769911200275475568895314571111173420963415513575726526975200519810962565724886743068407999678818436858121765380849980272460235389389185436187090076498645795733558162855341612640399613120424971464430017798490792436569484257475808279135731388249529757107334576314590774725361896052527944491026793899472237821711400866706628612228240141759845187779733892057213266588382156434997000069293717294503079034966606206826896857094926823026823553148325141137669843579045166643717984894809622873058848687184107094094203788508941426194159976537969513936845296983847816333209673600863090891724802853864530034476459769488146064136478619327567283666920225669195911316961984494068173384877976069855653724579584602632443649008845043916104222843781169202279927261980289360558042450327091268545008744629309451744413142288586522053212488890445144941472307406583915853022824737169569642273266508155513144345884751480215965101973599706764158875142717440 [72,19] -58893452837458209761755991229357382448046139586638250400914763945247151994697539414818997789341451356476983942899429598662758236706136575352312614979166213959731833742226623897641804118791716341742157064572517530562311663748269610036922189327165187951806158924239147348948112685365453478809790462000848201206828748387924500677593887657663645035850801000976691416776078278633333522413346388765528777218890842147536664142367230380562127462953401984632392021162870829929645007065455685777377231994140098436905623227192824871153503548029621923514976745311017342678236012100619376237905102575110067311758791369749776099268318237115639956966860916862484693044902083560431138351129949558063273994615056499187330028473991861894622576024538469571555430031211562003078534581354940617019752467705044634023573168691448965983370587078924987406212754821787310614367249600980575395841247198063328548434305289127988526416641584037751975153499335820542611954209453950363815108979760010560814464945308557898545208077196484602691698996771429600526908450453108148223608509558195055070783723312975606907923053808371383427319559587193491664253767574598404547650476696862391394924052413183815715117111662943169206050049306335907795131343612474552938380197858695444235182862281359085807748815813892545480135848148702078979539670366199943529121335386881031871587264535748513527833797153676113445139670462275423153892648263119723316180058418636253382670911889795935227660853570639826196086299354531247383182421093118546490105999450254746605259786531564446575672629840947460798111918330845447676843010865872623697374372312382917930522147727199561211433349519595216392499504783771858690671097772574302899491019510273773130465438651093386920954363343799057573462681938647311205659802151219268348947659988461096796701903217220691790888117050795417768517488929973721798161906607338688845510928494208226130239105588728750789941654610088728916084394472154650968412018618706348059066661704165904850141470366466371963263717985351998271961418256475154733463081520791792175445067236177203960241947383262851932579907166422677163278422854363935460416268979541099688060605985369153197166773123597332630973260454952960 [72,20] 96455994863910694032909520511288249076532688670042877146952513033347859422344472315371911381345436440829521492463908916216664230518988794719340829413726250877078255145428510709570599352384402789235066779064320547848160851381429475099303517798321239991672527250336511711456532585705035488417947732535560620726233597584923718278379504330653107761833011258461675489255229113835583057548746056333761460271464102934457701668922801357347807084614497658549493129821778264245060201317175863767231132999461776425644404016399842506725062112013230320278151739520592159516167671434855656194318624868893063441154255867288507041626998439756058617869898678894633239537036207934729047492920658621774912599022162765380037805982042443780162380981461158515727127620172328747491962434712166313771915365366573971970999540532606157805976952491200870571578534449429243876404467333955012122059551435728020853479987111801812223510865355794480551145214259885944006543577411196267396501004989306839060797924857795710718709768234106009117732516270981786427376578606873317369963965752495860766886423073876160717111400859809060401456941577064675672033030538145835054817666976329351745550935940615766716063945206095897034338339529915088261690775974463783451418968232259738447523333600579576060369143218823825922893686433268774681213325851996785148805371423501670850738287056030689567478743985943529343463964417306022573316740020570487705027155075850645868714386174244188576596994348102399251684156249129192798893680953378963705498833033331000324721474950854611797578202102859620205150933483959405742828973187774673004417729948372801922338767074798986063403594442148915390433712079242667727276002798747716255155118945066699855753361092671856114351346963623717748493249326656076308684823191821579594676912821169807537793275839849944431445825626104134720189416938569827363692493709959016503513106617415127862008037778924390226471406018829283192074429090412722394533486713439766359382825865997397951742643680974297707791007196374922066848067632093964432647523731691729347260908751588669620824686009472773691619182723026157498806079042726311573209528545401658048109002547330932415702646100837880481646746009600 [72,21] -136560453430876933271410673252639194745534790326415564999754411445082773746794373554751802989523940471272233734171292471756711037639803223909951641116403975750084169358179189268663972413887506534181896233809648077656770366292574578342279506677020807465913471897566415797288688091957630667399739264683825746699178808332747327020542543420961718663088069011358081924720623236391099227998188788999109862569712290160448527469036049005968118978475217564513327265107676251155176362708360486290761155933685656966529050358453886529629866900613680127851194069946671311928242537489924248700048736689206266375542292345101502825497527622896882722564669088995351058714004357457430976488209259035352014208455150210044181175907650769160915499074253928380290282538434583457536858961607850054042403426701024529585472084911033786056537089935199557835204672507226572070610020013807233380335386648066120287226668842747937922347520001574922462979602208318812193987089545025039155942011858213359690094154792902869967223851739971295173443196649300973680337825705466662888645718557228047279703274635180354640179649690222240909281849211816917032261280762122893570715488528664005035839777627653060083325926662838753056142284754559536120763897848575823380083449650372947688151455515531002975136261018803152209807589770434214797464234818346252765067985574115534555158082360383783660040348042332183190212080966588005962998771210529506649692551898360680261203963099949282412663218884096060925965443563387891085036681085585095777275724650888825105983263784924778198978211312628014556361236569237732961552405299547201867226020867089562713243159010521962039880602090488907480916969024542727236434106734069610773261527652074934045060271997830315990518211549034277090219523044294914376392071046517993314626497638874561963363707776280050064670960146395698915149824002342930704917463001842156828250098577644817092128154698627286765158024223862596635199617140891768800128580696957285898095896836262806298641657469065796920530509221070577048165315412881084013257458612273653372951772400898136662341927614567108135464484788559526249302129200588445396547246580666180412129346066672879006877857902111265535295488000 [72,22] 167167475543337476502996412351628738960155448413550038090566379473715418965217933980822350781067101997043236575170377746567794476824487816176712604767836357113228061354595429342862466314236885198598813489859572157720671416601555029721019883685257811716519977781166291418007715960335772585591400968527245182211389129107225061365874614796573082525329867919741473307684063790602997111404706474498239018890798531923410387565448855925007610627430971053466404962001044656665074517418145916135129705231419147452947672111404015601182295762213044100112966281621341151072720688891506767237879156364797261541428763697588689716121507832157602351009856476815641176724942477650099224972671109304731838598233395101472271647551798397222434039385126152677658233401210135874014627699760635467202419823711548545470773773312068630995830208060416267084578440738820104228624349059240133084021436288737438778414798189736084720015902031990466028979649853248674129018282907461350127459939032714571665631100800805175728605630953196271259260928098217734924443732184111346024469078821121280899411647360657250729768267658899116304550396058707574416414057200772959793292272906775598943943511511907618768673323392316558664150991000975598916333925500176260806970296317906456946224651345691889825683392800834980857073260039968685916092558443163423599365282346254282702048895115929090545879868555747121882589516354097701902567808721160313298372005842316979003395845195984433129647761660156565404986790174194628425166984127987519286838737911328613170345779357233827669986190036384147392704364019068135999489993945434278841370924737733484709348552771325349199378058781131104713908389980539497495796485589670251433005737237303059877317445186718238480835183061771859472986104378856933796276131538483904813391278784314240487858172124812711460262366500831963962007938452384672818115236063193984958786687568495185747237504478501976391341948026599954335112282822248999808176627511328863978380887318043303200446678439518821600723427742032627027399624078116955748547390174025914397730430184667365946934402841389249982352876146217518185330254764228364235598019868297011299509279199798946809093697914393515555553280 [72,23] -177315834930192862632094098366150440265877358464647976682928715237630939607446863607960781256660262797875079886906476617501821828038039592524429441221090278673611878373769078195618002392279801702821010079159741706922545858662516641887994831193975870290047159288763036092906169751393130225702081037099384420016119596732300454124104634935633767423128647474419087213229651439368409533993157103897950340057396412117335114313291747776605768575953447829918789137374550398334880706107902183537257397370295890917048774598715392815821047792459224124828997576036941403139197800342337187258773797922363770313298738645340776994842471655634058461660373241186320705230652612835180976063602929679922007204748541941848494522199255223214376624389479106202866775538296824279776773089547608169604016845381458525087774548344454265084217036610016349154910580498911791936056693666222556568640165720846086910205312396410320506681072701790533938645471418057045770401015132961467362850605723517460888953923817664346128443384430854644769364206418028267913044117218044735735371441408293524162295331875927089879608654543671787286892820274134141026150063868503186019580379690739253971854326683772619085043008436053096728670172455489749942660322877967624883503636919734978918396132302124768730076862278991133368702001418181927225721003119578479450229059772669781434279028862345280243318497754557287855157775724874892790949158337511633403704649777817270102311251677617616156267879132723545346997212168291782024501875236009606397304572149274981221659048417617117820647500622487671798152659019262948016289122383259046215091461090541583346400203249298283401707392496664648333690057126025268651204770034686713808664867602116226675817978274065476572183141485670574967154300460352844698035797239562930801755989308288600269155265345802113639756566384656676029304410197904250680514372802921004307290742003018266383119570362868471465536464265405998170878075631838775929662245883471278749659084909246066771632854256512402667989857863625261032724061872633458247530163638522174520104966659058023594714877192738571258832490607609677194516728528289085074510115358056173891578647996427529068128000430345027584000 [72,24] 163387111783752142224996873902954842052969540954774308531260004437964775021770355207890061886269454359183492467647664065778077314061375673147547320749666843320131578642746821381313531171947084848097945674870105265637230291127776855396523639175476194243243368433695546801819392186226442914748951326925869469244109620159144497838465937826544675388374666898215326769079719577187783875616331178722198807363295887971733591486574583834455164242502672082453468514260019746904736067553278712893703411852319142216067566485688739809647686451400845561613590422284078373023322248080835735609712472974920005520351868557780841546179023438796508566055852806433548759102623163307080563610127143755940637622888365102432026837973145488362223690438457894336958320598441328145977837057142743327684705032398615805168637409444859948947223108427162140486667940667260101651000627199435466217213811239053601056113140749603355147968917508837905045459863335448309395663010801201777993004693461035280238768101704086165702753744292890110172700412065417184196870666297075259952061396113110331452570190259577719226921022006048197147255388544060830505630070136132743737212578291213481505606079119549789444825531156674165542412941125579281580254759559275859783352656002881451247802883446245318730094448744178006849241046283075922853199209165436392647245134319303455639826657379532736064698301052486919493000618116462854521940537562605143721953080176669547018721270153982097304242974509476144555509652776987439520024981993036466311628045642626139663798020047228061657683163846931668272660018878029480163201039326694727524693146363280722834247416592108976947379372034849817070924133328599003117186312097471758068028693443919962640200210974624397393771669078147749999142865052246707208891845472888042884152477051878513406649600470083335821432271700553302471647310584391887341866743876891249350145541394911188412350642551523501846668506557960485874190343764371844983792821114128264258788376674115134809597291382164705069309282712032981837886031151347149725260063559502001627732381316619230245046543589921421612251448687718988653541131240824149920069897413117795308630012026281198969481545596419440640 [72,25] -131128306200408842102591738372987975222549053503080598684139289558313769850183196397268303467838677271380391706775677148233540526636560018054004853871775087074016134529639860251524449085042579689685259624363267664189828903988386856914440931284776110778559843254697648418130888266347386795637942230197034004981158892955665124003672061425227242489679887161986945702734902766889389877695394953810502246684098625290936133474990816758544874414106728201010926966358100804039641225462094763406458441666390427896454382145456195142936312092178280401050976460891624512006216676778165763158008417181886126297828806648205734613143300300749762876099668022166120664820984284008611895769523495953463807704249021326895716993113428779312436971047745407418105903375925252261203676149369322687748572158169250209329907524187305379641315919475263910977386632421402234451892342662690809149790629554486785946251604650497881398638038184834510005847838610278247655099048379540152958443670949126275526518716579490466484028815989087119614762510504685248899599867475881069853683606990692419556101878476644876332145537095190422765535487825866409404098855252124504257713873198853955810797135754639779154522804935922925615131349631884181363508188045658072381850851457791186598770126220554962795472212467764560145604295814597817331884492511703348291658507280503194370965676172737666197681993056593198413435441277087322428397618538939106122459387906145061823368554152830416465912682865375947307416655731529952910927563958394555534173230965925444087149194638340052675433304597242680550110438534489138210303360163103384755549452132297549107205046620015954804390696213701362081057279366460345184620199266348239666541758975344768957024487505897603471967153332323299534616148869196132798563420048563790371431356819214203311397071086878821142709616990071805059583540044707756605626487665314800078432340071192354951436461112417110991451052829160711963416305210026819967391849692269401462599127571445447861348786997411484939282779619142001425558040696414070780366085926969350776395164237114459633619194525554064723382986401391874463703044880554879783118665714532388842932155327354849413278707727073280 [72,26] 91900552931201815758782704925356966571123831117280407447275386506386144664567196228356474354508086599897771131555384905467747218944075468584929308956824953335254384289481979151938106174549462493221737073085074339341295751332459857682644361364673576912949293789002256175665714283598444897091528775679446622433103932630091159878718784432000541216973475943109803467744086776323618997990440405752552241709995553240595741110922595600518838942520054072275023956480800299938666862493351342310054098341778441522867971769851967046797812846648576044793475062180885126177158680786415342794258457225700295309839071356124717920498745104412390578210421577408473110132180220634627566792211226764486839509247066587261231551202437557195167002774360596192636879986102113883311690745998570505982651339843063936555282753186639400026533813906012952550583965646238064262986091234374809666480033533800366195241644143855459496709521822966588911754613910954580918370433670414324461253717844496366604996778952453124275451386619995801097092380834631666560448660986903988516719254573064315641849048164284957451481215043806627055169970461601203166043532702465134909606401458791745754484386297285229188904922543225567577167861237849074788957397366619246964425948791114602956658540071221259019470736439968714132880318755013240249078062743810555695729755537394219077798339154539033172147459659549153899016355819253814532385611845109073969769669729567651810699558102099491792580788927746233084303955252065182306019023766074522613649414563371597949316481857110966165721189170000644110955465922825929762714649777376089230580643140170495365109336827516764631315224237175266953095395289966047918762448916515168725608445166376208186928145181841635111482124977661649179060284945027542965158245315892422383380558734189109626916532595751841373277976376287878540712899185489078515477694566564500798738698637025318990232500154241548171067903826877364516085409921682231562332827284536115058684574956988267255167816571294121432993874819114701140950014140165330347212683060784477132489297079324580778209316381852806719375418317905419081266643403365046880876261513642139767209579950167329562506723187200 [72,27] -56380705905978118203682713388767610269243308609783305427766936241322238371835546102980692337842529659356042269861122211709351049987328639030820197612536101219896952130119362182390324469609660315960234345259517056411556977606977412096968625759268598873824270498328577189667347868360406772622901108336616014443697557951638262643627354355345352574644135915419737412553694611155687507880817475769804359172438089629040561309098398038255795456130568726799917385277503338595405257988767153601079580303156620054872280127400805794036917834054177776506606436417330057659738333954749343957399473610701331553340542315681330360741906435793465756457217393958841120193975605909790457792762891713011879528811998480510991432435311923687100307510030916140736170756406120710882093866140901989298978463544181603763690984911589828254354140828806190596836572868655998955733773040622280425937530176316143995392417274460146465119810768942601423847816675154659434229450657997948207013275742694657229720055114370313986513105303525014111189243681501133038811603479023991396829435526736569376865094054805701085580721171472868840312690088501098286811989639338530395763656795748984227165694976168741072918193149941377342002525859053461927268092467048142802580992855111567273446535162592361431660108501621279902531552123323537788429917881149879255951845919023138920723242246198812427922940857938168267621958627263017019718269611500545991311826968034656122593486329999163996676304882866856990666725464455975731226492742321047851784694504381019567253317515647297786758930915998887003820192002072285492578076477070288823102661298092253532166427184467951625803780411767793157703293466731882035057245362960321280330742935048928684683038446399574943917094588049668814278172396154597229880126845687855176092743166390682269392664765929319692430192809110759823321037826660379031347297819173151275359897179696966389798365176270912231472425900965239982001916393975230449297947493786783832904601221834422931266457840071320107491054141944917737446587748287130052835520935190137685796028456745357876613204008394305546481024810580684213503364449728318287328666614938428322433098307411451316275060700 [72,28] 30334861602239254725309486075090859728844104788983402099595671466385921449486514581448743423183161928439890193359524741691345401673544816842577635472030781069736140078606324257266285691561853960350682707941893890737150469815212008246736869379651574202893550616907746163395085952761430384817947499543621147979657063554677407652046983479718566586895122553249108725502473804522274574527483851119832466861444257020250176532492775247744375890795940794696116435192124754073297066130678514963269415788573534954870434976853909727247410835042049057630840477828087117456534133107784025044982672089802746421405122034299027320766624411711011021463135899954666066871003242679724286671212998872839713412513628055235970808625937049415648044762681482909579151225394946716465426035764980559152014266933330998425197658598248105014988734875773448330589188499339273169573787037385932672843253083640597991703085016070821146944296191907070947929429663099517618699864523204481429310097578899392054124392181160592769399858939942951844084454019506386706263515301742240007006000676064583867352923454432667731604080213413283668084331202027352028327220900124650379466748057258661051627745346959065754533524822024019819473815441655279734545367959008619523005129667665055100316833050719638649692193063690074963535279670951570444389103432608320757780158417857791063979566672203471720672403777331064672148909510908840675158805569256456178210957583630610625052635149806944118097383880413853631143617018984006883218070261902108506697488785138678542210375716946219035632315813436687614333356179442721446102101014730423645798029290251759417235782120950876848280391481900377279677323829672445007127013491088731077548107999975734133426176961650331101646104011702284821489189896034351235474205322527718143353838133946824452996677851550957028799907269341497103007846511982158432830702318535234116771531457630634713903458279153892263586153694868686039110556257541008766182739396401058540440842530020913993459931591592817400238830060997392614534498040535014730879059889238377620474190856706706782056924079569223614847880714298797986874670390280419431790282824945031842107545076427848107574720 [72,29] -14327841277311000485459375630622384188470485617680218588843432041925337874741081538557381985071064620449635185459445633676619270067305605527127455748131226047781713536452801489366178476029691921124658802721042756748132040142669710697412790883688860600504371582932349379901584358801429714061122870195196301849239817717527013224606778793731100048857386137208981841443921408155266875651374605525423125909228673213003552833875537156240228202267290077049525593914979338166064761322932005258846673357874797809902085452079780318116036747773437529291801150265953125813524685222389097258973552238808088517093130542818309916087533060751448826368976412349457503932909687211457562001002222218741559700024136487449952265011935110046184734464303129396509782774930215206563845247299602928552167304207432276750097499375073206414356109576033858734259725970974454917871721246619138744313090355106076877296744277068269609888599623217636240735349745616437143277968387646514575860177375183357640822263175496868686864245053455775375472086251375524638168970255390011351386301089160883233104097142314043103701924051819201620091008483970494190733482855537006594774948346690301610974405071845562430958478365533785454469724770380578674516097492096775216832468813599791446453609360611609317715500834957478579944931713824196087618186119835709266557487336057316466562530724039336291443470522044047395262620845755141806318446413229353502357840367800351998320915181694810784683598076060542527427733398915594308622197401070028210460407360922513815646928131007023081231627957612547824201229660722678373577812824280219699299413497933030398648892360525921826756864808641826522028340310549410027690966624035131852620890984837780622337057014472228081702772273509721657547182334504552578631972829569034745984114998615343058878320102559121623955908981931577545690557313950503053371009114537350750390433774499577857228976603563589832443971894471792568812454810710648424955442124388390763205650814549015944063711788779286359325288592305168569334782973027004087105458279959710559357581431032354027107516444495292303645270018956821831697123149239352000845336072469030136715205809217824954000 [72,30] 5940297218556753049179864938255229118314638372303131051636805613334094220919132691910545721605418182016239665020843310725406860460875443767504659377312429672807640561893909968252654943137037763307821878294273574914722342378307260858191032475741720904445792412680328570937177837345625607760906631994419243553125285093203993361993375419465482872049814032008345818759868375847995037340351376949919120015925425735808102682230325217541316897510847334100169731809139175284530151940825010156962105654765562955181815664348246024773056667775805156254072036155191373499588587038331394436346462634681057213983871321148844857304183647816385591212399440117529408803977422761782856074302881616585248041069467922673723021662946001335914444475675158216733171795468509991333396616534530171974211537037178709021101393186459171054975815972901786967900114507726297911332167904737715810680584689662450936027639646763410333959318431157454886564924635248543729236632433665697965693175363720308094784324413530079768008982093911274832934879732507426511353464780955852923237325160881116707474674475769575966970920874141054780908605901657002499201330955377822920677247452405823610734828394957911419733398887687011182618488124971616067503772041411092240460500190019450750264115184237104250449997209496779948819778025549322925189859751942946400958552255327743596444384432911214147068023906029886576649164289360231447647776172863870422016960827784773392373938421120232627413595399193596399678387723230967258777621668576902959465603515669081405408552218346285627054241138850612291157583879589485667457685465430297577729346142144401348202083692073219791612313938314442820444262678149832552050274449978694871281561779832647894401655267817202484686447413634617800699884954250111299243849065286827241718429176231868279029682259212136732932019533100533709957618556142844262171590822192414660086815775697907983556066666267949685675938120935682023855195254166214800919748921933322924645395412716868024660800784092985091684219317847595755310154994352029256870175233148313966788659751752488219629660503155931599861570041748703155800161969697494237497683191079568441219264982338643625 [72,31] -2158258777070700419204071067144149007231443228852210326404200175298151006286642409859846490902715225383008719401386556664614724253613295897110821278223750453046605243500609268558635192327160722092268315911102012486706320359247265468484600405058484211298813054047405838604169125360174984203396292242580490076425668319403383369572505581544296984655639145210277683844718362580041627125435730059411351043816577492221090468107929629782399972209222108072673047738284356104409508618737710826404756616988015597411644489903158769662268681389246106435266415742650838679835776284161200427418432110510230463263745311284437319267232690076988139023259259258407720192505627801786402985554133452238799341512548860202149054658533362544918275496859608139068195501722400558261472213176839795267334692109691333127621986714773995972246739901660197469269575009256441177361054993005988894816950580070780494025266866056539526304634121686852594171572139013668425484285282023891977367118338311320889276769486691262789948763725713193656642291677161485708533483277148928904985426128341179179725530616512008469311993199612976788027892619741639273313015787756956713866024313718000660076101452864165899621919739782064065954870926480321280979498882995084050191906102856580734586381415096475718239983285518030982996854731813834404239026850796373663706088741281238618844605022978372705832561444953661483466472495958987847510331946861486091227617958256680098249580851186932218742811695527154885912337871087987731669034667973857736005641919565986819181029400512335628000140814996006197985306624979818822539944711212129751668024604140686789515891213329915930711164097832650505609677860739067387025375037442723474912284621947762727764921115972308002451802774799323364203054530685476978634056967521942910564738834931365633518820978026403455322855302065657061760745459643335136180614665845837525097806147370766843809610716887406209538930581703611476117358830671551465337178621980226383918692756670775610569088289235443302428289833251470840720489795023839386873903970177739726022974391879857508855735688711616958987500593937016821717139450198583541344321250182029831843504381050400 [72,32] 683166913851133798127532291694458679425784970451098262141391617902079588312682557470103809887906796991047337172813999393271513390317484341028896230631225078043386183537918032526506801792616564139571692860283498921205443710656039003383670002265661841553471398854322948851674536578217717025469010226105871933318242520354517380671396236621115763292119173165033537993770983531789124515700566133702732954281288937658118543888988838382830249249373869120586287654287998304741395013674110160919313911636612287700925258912322033287216977747752888845492276157682132498682767532310483591780170834277314443748886607551037722988812174786278200677823528033001935934270505366784529372484338994450766371101556170659210438901381576034713258780046979724456440829985353058154796809504682481741049500971182510261469254930238550873541178390512397584069389453211613622144449101537123864682616320233432637102100846000299827944482011003105872477477927402541081842480937276334417800756226771265156544927551090131311978991110611698002598701326009690185177285303409236948738070861237816317442246495136165098422436494191454149639980130565886533778336119623644075206232825049062989801560943570840910201990356498814852855799467516366919839246848705180669850937625709562731486652583144579656433683297168779084991243914448244454074310179733267342123556198795265409960112014788794531074119984297816461253164054895303861703454321080686275477022291794626271383987024001320809616292640234253390948084285677778984940634829870137061490500821187317663862067239384560429254002103443493610158120345864668638646279667592267342774751865570785838262740833126645884077821848273988782635868883912090228179997368152175430142059560984639170011009797606353178244452306865172125346026328498085716392292722419181827926019594348103925512353002675878876127908649823805437600569801633731075256332704735350343258505564852631522744629768225359278964967880386117041634124039650061081896662356882787269684935232718769155586577315962502724673957674905601338785918221730198248939810368205303066898138792058778265641016372582228425201207154640727630655414651945324316969233496695552812699857949600 [72,33] -184560041832102176940689013720001373323500334070709329308836536427553354580830874049583512824544263902979589591344988611411841563424240201377399089494124237929120810838761016896147223096106058756942976238905025035427220048644383766335107411803093461024631760521120377591330079305608297769600677610972416700467761631983841875259051797178168924581599030934632496782768548802910774101987774920008700391350525003017034573112900802981447167335341634048645382106600953487848939245100261314225414793520736538547465489700099135875188325674804496947520731773317071186006519629420140202228540621883766566557597173570555072271793985848552809137547968596361476952358975927137020166179654128075143781348577614717679761433296953559470006564946747075452309749573442356955119815095840737799180383770401270672691760507628434811374466986799436081107913818845683461067436553416004324752039251951154717076795492069190131078275033885499601428951096721033335661436738152839800803839013706715131122771681810645480100203969513185667126829962147751327406142338920268375544183715225910313234001032537838372065845480940394939858742874495745834384328495509164567434092259183199731078248476267070845477271027280848738781140555114847818162935081778809841083601856500709341043516548054800226783468807023047260366897535110921554120161137646277897001254195224831208762521004641569465443534310325496222292955106490128936877090822734927961184040402808373657185915967276765246347435763499510243222772976378752347785126885228425886912218687275940007271529131475420627940530386707002900039561103586754880142948282066179473332106853400392167906139561611005040819617541827272119759752030262555485275781537167510921709295946843004102169451546810902776502588507202992871174454288709371423387614478053809402637804755018352535566830397442942379965477456538433998101169311698269509565435255195148646028047287611341950059891297346160872200228576851064473974363668179360430911831727611249573371206862658878226456743071612785096786791008044461844675213093237717554150322781361090272377027879497898938243682037869541745885450531383751695058698101192821555315469089583192208631733450 [72,34] 39362784741332138758913560491519721606198729859567944609153821311187957262780354378091657394814357197562004957672550546631615468476756748158019427590885540263500774021161516209946858342638960132673347455287245726151547825360606486003670578118523770489073467922048913529602431442678278150946012695509447736991309843960537925671993561515976890560535291828182554567285892219528380295867173966956127367400822662914844899824875580923679665841576382191480880311826248512114433881134031854973501821674598518032436101123558259775245928606381625022128025651917469249110103339884569173579973405328558724394322679190881317665234660009302558474839756837974104899430928246584678395937426537463271830922965481774290806360630654270435610671659447733826065221483773731675682123187947758211812287025795394659903228389038552071540110649122645472886922403199192482001113845897970018667692954023007003885717776031718467808075600723920039476989724346591879123765382028006244572723996175183895335684050417854199729043001786617301489806193384524478708216106299785172880594519663125035976567917840658245588052813503602094437258817619851880514876327659097759150503889277278298031803608668342036407479762470746335320687510194247795724161676410732671485612243483473433988592104288909448736965848834921990709669376935882687630585066614358860155544775271071378284279742427786587641841634106401034873382782610401911561026405909178937972124464104462832996005238853342468099619022383201737011541951592301343309629896676437814361002005034757545200551805105679797396747515658372736359058052621473645664852583354842371513976334152947221155710698640820998349525891894816762553311468197463062293527454479076137202773324789354633500408353455626681274259405381480376912364977363328701641667815172388769901033210677783779141450481388946830553154946918083576229649414786726032991380165096287323174714363947776572006749783945981130881165463765806257570714897176539496431964467049267609372146923399611631006767379043125572075623172188586174022453113412782844211327937768120213688434896633489696601040928875865740600141416944242361474333891869130743036681840141473087697600 [72,35] -4213945482057159595269099045859643982204122119594547545708583475052762203851599550001962960429898836733252756559895517111752868192488083875285106745066931970123350386410029793408407492263198622616235265489060529732954255395896288564400403362705675144028804073016652625022437513581859131504165345281911931044520889784309932194927297494009216512994540760631022370057761521389326664826430683768758909185843167726261892370609153806769892798898274178180790896667282133201905905307763598830929294022146425338520213893881499806741312806420663322452665155906158060507894015571365531715882282891833255446664252193869789734692268256000816860299495203562218429503786657807852783402747502566486336009795710863346957847093631740271416826700442050779693345208707609270115546066409336399822906145250245280043298484932165245838927924664465041698391974448746733800953379541924571437384109513973341806522247643383403924768960199762266200678024859599731695218485745147129571817513886613886306330311718771942841324285249201297758433275190964635615764354221933966827491010414511543716998858219514446187094882605854118557488481850978041163579174813744605978985628137077200716032051208712078161442407103282941216850812116712778289185468989459333056710928201779803522000900818659584646949232348853024636390094608244454551820006165682720921638346921120872252559037874262193997764882228392332498095946322070594358870132587147863771388403331496918657319420392452448085936732344534597263946757387967407906250306116924052041803900168052396994403468509327826047742870580170575580680554054917957604112620683142660061627287567699506746317691461286776879154994469003600550918133241085889796404482348742095646229359062493925176883549229339655955726528472464487856135928783012155921989310364841857632559576800574974148556577562821563128254491783726663111017667309045049581153159049291143502948873817376637718816076112714233997426055173091445498005101242411394366720280361529388437819954126209324333645684475844626357025969987509747412427862570907354062675450281323989365706725867793245961335173230784747950897978875712041273850321976117994041994823336317512400 [72,36] -1741938679025713685283108815392066501420022031198673464646802539382221125481839388948018683014818021620206236136287960913484974498126374448925432095375174183249625611380328139603498886582404894659263863980892073122543236148699720874675998312646142511437022101279686565706615568577931709180091101107490625563828017467509272789842116684306516190072898240538030730060099857543498985233826148420445949639452242168211394538544778716443235967533231195397611686360422782537615855181903396156279123114653331729508244667015542403394882312421566405280546393048848272806569927407416887896093341294253495556373151421694548376723525660042044084096079687395496924569061554608592548912248331364739302728192098975347508796091592374666559640958997645155056773682381444900604461586292230655208363295788852646200348810395666845746373207275296346923385816096468011088101030655913742939246999539789707436276268946868495897810284776114712713150992773234235559853437462117033289921632714247375751136266238481270080197806679895113107532269893531017504631513827512953891241168240792998946955534320025643034689134332805594281542799633567849387695418633827761674328299431993048781846259800168979329945380713624383361518866284058877327097556419545664201406250450121270340670288963833179949582664930746666482780800970358572587310853542179893669504280756847280359880227369033233251136650063679176250248900978000660164797279957857428974583404974170771617429629973340890424888979286378140805153854671659135726101234006131511119978596250178096396471406662002702693217048590290614791834810886693744860950122151551238480201544357318174762639943520135855181066016531721349573618893709341270315399671808033610064826390762306949140776281508835334619392777804463167389941378799315976411120929774254945379381725923592150087291387604574516731647662193437632808395815661318013691147719822922309921632232223490394701408040012288909167847434915123528368305907445989961207433885373772459639282088669442038247130935711375466377938848488217593590435667183832762517736036396054483613665704428550616221758181454576706457098010732802473518053348854265801738115110805361380 [72,37] 1574650227534920652068795582355267504439874533216182649083931887314543053151034933015459191056077410130412224985435963616335387713833873027493785858142801917514304525541607612356227662112782053405399047976597563265147033801590572474656268793019714562340073740608089196057646136051037310186545532611743137485650859821063924110546843358601721449486029240061259892873680299202397995691429794578657577847117909589963530322942875626153040880316425895748375180989931437399405033841030468995348089208201746099417453937195468080026277932282189226447656130513659102895825064924091638026391772764576727833642463495461753889910791504955145333183269699316517025163075653304849898872217134485334382669291504848243300526712704077110922238211700904667459475944325037581135189245495860965112493363636939130536296805473834795730796654672322632355325849542487164905126881127013562230250361905908198794866318749859764653190743031097018469357069706640630125084026795469488847596509345779887957140855772142785329664275629938107094398413511462988060428516566051883542901513973847684959538992764810261068581413343341983688018991637473566269485497290557263727201998553060107671173885121934354309205818774259536690630270275471347673973356506255736407054215944932078089656900916118319009614437670467356569660849893839253552936153816780833304048008395173179113978593522959378948235014428473792481412661790489129686927538904293328112936801271914628967799549233620432680492564744725058261045811155764396726663424278576079466238039072891044239481144851829528429174127441961869429388460400848887009121349499571546194237143631822003493854810039435467105789846156390722958096839850104954324953901933987280812387957049123158239162987140479635894037457864596632184439886525595934779669929179858638756913923840650237831867850958938897893209090185663240339382947169891360733643808284517894714471808680817733808325632838669171906738712916876116838807815262073553037546764228594348003854839623220207575156802064483457247191785201943412447810670113993792655062762952953952519115597188358564287775463548556215280323664332345102861548548597272291815583626699780 [72,38] -793806191893724856347213582376052129767993622804583532953406168544500800986865777381440503869287484486648609543219593033014390152103582671030676446268065226134383209719568175793097062869651951533481405596539770244944750018579944718099660248116562888770306533323115362678613568039809479931169672860678587670990958509956444951083201456039618327522404462863493979204032575508468183729124974893406438203203222811202947931069132982319934155152900532455885236417156118887615323752085737329524759655425523484456790991688862238684152935704189363937945527184692930299996499851126398869088026054767780240989008633792484011565336285886550141832050207345193744846773892441981553476894114731146274782714911442018557053484183994432908213820838436818249115519138808130931959846073796660844478370194159215802763515263776889763120921975827848415140315354229492785300880349905800343353861829741324818503401973855437870118298561076886898981073774958638494369978346744308724574860070171214599705053970715481752344848338715677701096188084234323986699619586976098530833298871852117366731019410914691464711174224708832729859249693463717481799396437494096003512900703652587282578952034179470364259347877856800284110750062836781378116849764451566284496671530551144006344605523083824770847665294090867435374714597998802469822058870921528387094844497660338026477885119857153015030028988458580427961819135816300970033686187235067211535538962143862182103820066309657202448444556865673091952926733138766798588519559859713816904229785083734467461836391379840183543357809143594459074457348749263479697190482821024520542820518652765024544703950176333629064922841535562861670705104199069562849072231574434974404995495108509755734249215805627469180651412125535066957316862199725055884075838979930802761235484020619923849793489108386936332790070653608183023373163453441943201389661776043737619605963255981068890411903017316590704535027169204280468597890041588023930019175687436719349915209868283240563646410979554025050157070378197960038382049779044663648404643037413771475717518576580239848926327298559168512946446675708757992949228777768915192251330 [72,39] 319343140275547255140477238308703435447330935415068862402014152532977834022133964179621964116961153790415664784643775634382510789197629922241990312818662399762120664325243659840654652493345340087479013532904672511899731734328790728195235354035724524801907804455323782685657668338124833181267548500479977331676944130242326759509799986480649131583898896088091668852787479280649334596998597506643715925717498092894416537424705616654191916821671773861427683424704210287716603650325259141106038320556423936007866719965111864266768703935305594880997195846788115204682317350642170223442389825218221169250884285121267000247321127141062341043366917382145020785552787872966220988854542689172218319375203028026983767209412382100921527460438261094042041520194232431637379214485497828996296719540419409486634310015270189119246106622877352411739268712331415315236199361402457750681736950619814042895744149970222646919003891144636333407562047430900111063941503642187377368035363122785926024119388153811317280354772323574550780678227091962108662921324693618161163464567258160623288815106746897857719455486834696155046908498383989387136754678295329036875271750234710723465183055460527717606905402577351305705217252890038496313459718944255303359449951313494146244651403456076967381454483110982610375701040589276696804340339196989928170259826366038750623319363647525263849332462340488023968123567658935353705516060648822438615652824109794583599772474347874999402611609153182774751228943491345122844706597209516144284740030090554031751539699495319476897187996583233249359070675659338787277958518252893094409890378737588083875641449090878531923917919243544016331741604442535597321208523092100694129888253164031121641816031715079821164953655885174743624358295112742769223819940875887088017421222063739008572549117214496843327114979534208503327877407639306713558178545045314119130943928239565096334491259477551769884014210534240568082887032478982589431097474757552926970363248125272080400702959411712979107149537638620385607253602791233730115167181268931746814371913725896763728224087390867683392094599496650565295580226166711292197750 [72,40] -110528209798403619434742409103637364061014854492952890166395844418674902102754996760529097215458846525357604780663468815262409278492165376312199551645141780176756736337038587937054878427892329299593347749407601043005071445669160352121829066996179685497805880380223633052325843680384638272944416212173703283179797212314978824077726196249513197950489804754020252997920198791981385880948639344827961360896775665546028044689549937292241271419110593825505343053013856265513393623474243233260457948242023495817592279662271405616588922158443048667940897823769834598150595788099258013364200892251925291358763496239613944334353062678165269314994974890122320820513256267785885804337482446032020763719066112905055737644735278240112349260520167158465636418787399378429262509109219599570096788620575842066190908784132765512167515842100248124144198189550541283600114452786109363894795256305534047684146440036911289825473412540597529802932416968951621188567161053006250313918347182054430819544015117699430401428401803899247292640535154019650748470259466648333340065477639259535587930099258169821536854955993904750640970713224270374522432579907363184068123975491596384737006958980310354863922956455288605945237477684773537398677077030631715107805363956276012482369022459689112142171408876633700195356183783678084272768957902997807052137073212003483330751853748190804201463602950432141693258825376414460668012870979622049850724872159002430818949195735092521854955884575291837421254526997576025211043601353007923274224298434184819798755528833966439748306321429441112933428149413440188920942541440595837284263184144213038949699148960449120072808394438215048852789434758954956708885295487551801472504174883810047483817274637392246472286818885283298081079739994279388138843326005413596837406556828130092321178983032352957987833901008482080483722038559864861285988579490350922913140581252896581369294428668961017283071443643725720075836352787189573513357649435648510816493132114664701081153609797361506325618487599116648130327698267604246793427209424921652906047907931969163694992037047081088514937400442612799157378001559697879200 [72,41] 33840593979712028554221698427652548313495928998073439735693684522337250018020983175670724801360152164786660662299728932453516794973475155219957492017566626921874559749770547622749960090321537048890713788706985106155520969795111716001509962217347904577488714370001499492911148732593094445687859450570594456394941253541690925575333851950754890763069259572174509152246782327296093193717963839840510661730837333819966952246991287466251511859062689291912491408837196248134303340208361736726203902006901393714144820896814389265492591019816307028946363471614101818052523745808819897833496754465932367845703855804137221483558921201690862590088032924427728924243306442289769552125979492417313124064351281139530103530582568593587185352166307993251075614960804650459721438028085922559401560494557057559326124294785440933360504551865249922671084419900779252742986145088368171834754090040773963377904309563509011796286346628750864511725956906774704515388469436524106296914263584999404203298843680896000818971382505494662940596113452236146810789354807200764324057900758564051077376938070161024850091264378127108417829811944937024140147183688477821522321810030677680279669210991826920871201600254601486537440404177992142732279094567490682249701855294476544485311688253735395215543879546796407820580601510031008749464275227175766087962947891457170810669771693053070359092807037465681095829103165536494753660787094674331015871590344282026812290810415582081273638300229802831549525542493656045800624282594675277240689571630038487510481767555316404711442405739360734618382197307394933267571126561152021808027775859500587517124355948385822411866677083097901616427186068805158956440865604191616256640007740591962740220704919561788354288631989409434024731304741026409214174269786473407448340927931787838209963276666685884609545307970840795320809501166390951613786873527196615486192040643269792198362713413171920124075758375721585283353095699676496038278284097046597720899771325995628757575349059079339762740024874257866166595271371193885793110324663947652214890220808705306390822558526614251113695432855756016316192752997457120 [72,42] -9307104612031584535649423592280175545575220366511974459517218842027200363972304816717366028960830726530511853214622332777865546238961347515946044919144152186112442717646882542135903245389570266699377716759794693871050947149110358976951720374671522634326856486155329225209250614302244332880262833762528087366670851857447737685852571730898872815686809484054636995631918118029501782899878934156287609133237299097461346725963908757724534063415725788430101538231714212154072869458402471395618360074575320979752996415310649260915010218782774644776071682672261607341814244198761101264113603982081701134397974556556355753538363363894848822972579861808425224693047814253068119004906864073921469596249916272188391286851500894026184658812417991291110611907971023514247280720056071124992385549389402614488360902028930650062238433298490826352783196291806208067721031823096931413331607427456898807503952838096529659611152611781877092265585438002103558995593385513663724107498176416698831010064049637362820814811007023180154536581596304292436429393595419829103897962273105560724297159685386499767023288842483620652829481052886325353865616163766776575749775637073837240213082192627053785869888938997052657944680659695870422553956257446236010777780555918789278087873405985714142100543632191198093494488313949313387223943925832003945608600280105727621414982828166420637055390916122203685462640404542451864190607831019604095204034543710416106350937373508405146256202780192590708209911558352826961845059942974095249351141391710115339705086775731656768673707634758436196591372727269002815549166431012423791083642999699459066156860431794579049825485112633939829987519790427935349757429338955121988728236232040820450024358222636182706855064849653974995832102995139382231472589618047755145317305381527554386371744120003132827556029617867500549618454141828441928624381736019790133287913295853924209559411135768374789746480629492129789567447639659357695560291921470423304108274029795372312729071805562721196801327417985522358670637656189735392306112125834319897779991698895997796116663736918890105055163159526555601039042361865 [72,43] 2328966872823088409676980964441499406084542499236392334474946468385439632016594193757631008621348462171812498198221739407461076644307947475715143062577702240267825222693353588944244304609366303162755100425317826465874204102326027426230266809013958470547654432953733771540128407708966488455839636083690365937282270333694034623444792993057383923883068209459782060455358854556663988134921047197185714227643907716637617234710287299642772002015614275483821542483034142923280969993092819275044441311092642068384740029561238504550449667754530291218525241526388213447003174802682368492102087489880013318075810555730752410164893836537120421576050016266492576786792050319788566058260517655144181044882801747382563839986416063698244230269681820871726086509863346395972806195060026161691378228938593015072956168351744795639180974320361760331382753733153899418879492898052937091119306326207281736167781507603575428779906581358698924772753628656848408564456998150146375964945479463072742194771920105188645073186699043358780912379541928144812151853096990454815764390222379812097343009834170539396266164489362066851667750830289584270179474288943638958507641695065980126801544677827543789230718376749280515107814988659601238986103318043065776317383617871919139031820518946622018001670918762304149655841766332813815197555273847355489963570701670965407449308842393762934792514323074728038624847012818939794101887461203409172941852761080955962757481298213644928274669049204568043215392350423719265198456319422068677287169627890468215912144583477938331159386534300298281880012770297942997785929893860298021409149945804433216319801854355181523925970206265614261788373938035828788479582496207864367993980656006323992251320486827876870012755597879112446323080704031006524412366040694303525058915437097454140025368568591738661795719614415316414638023901989579306295715664772662136059343319020573044181360293210575579291846750546142316336862748721994432652414260382485938029930484474899599536092836923440186425572153076122645223999524608552346455399363526885141989755580837202879323341474268494285918255061776077745396811140 [72,44] -537511345515706813469177804054399152798014161436750616415133909066292277482540126560527942438399613690820835300148885770961024566848341672280240072853168894840719410093602154128116828754315291741601692024830619031853488919515542698916847308590702204378221270375668263600840912716000107330374337040089171668732224243217082674515012755175223252294882666725342455185681675849224310092773642682751277574107382907844225369177279186925650669166612253456512729772777922223217871230563474185290837819296630529032820607486156298531498352843719184994121791818679486120873050243495765383844066900824134255883330302700309402747592772328962240725969003742784989850433715528217337118710878818027415438402958349537716137268519989590537748194859895305090979195867397510474255899388275195339701048939693543491621512307346378998339140686051801736776395983594511103112960073828276587531013295821072068171172610425919672830347138173311852825120410209844376966827280106688464222967862812999157853004660231060801169309056142570301719151819291608129331167067970089853169891075389654160429989547833167813167541215878625164525522116286424368867209478483217770327123792609617969885667149051545600088387799994642466584732727320182841994693197831269979025476692022275895890386212290243614036884356340675872121591728519666128162552640100121698771530106798932734484566788999005866114633491313879150507234156243026884642763264268381713525412171590489368061639689028985936446513833911369801990421016020757593008740437273898874536260658069743532297360960231759737876997105617032172116889214145716811811665730191726394553920472859101492243928885251995809530457362938157596689426738502445009602526294720227464813278444095361870870253650730325294467219865421338239442206091062564471074614288019753258898510990026904940617860813124955206150122967186828706167601626303824080316110643935288921012874092485746367326461292482389319330380377559660660251963322928591482402133028483852587788680749879890134946165084334205762859687076776081710557303801471175578911334987625146997410665944043679971175460742436513765821126964812556156029930 [72,45] 115576398883890409983544824330101429175868147856426026454566624950810222539199836210840717001940179506258495413021674809920108192785502574279615730946771645732441094084991990508687070928707659812629871832839368197114077371162975402804737125528477644680693567320115420413651405995618367327945829714341439433033390590512167058792967720022620917561753875138948729757029097261789757314922802206443062863627221305528061241715428007900284899125060007533254843609914563809163270550588870580948913603334933140578833335895616428284366318050177287958794292434865782660779335960050673747202009997609665407604875129923310425485427669947102129726378311774938263444996188771713204972144767048313279919916072800217549747222355888171729082436872080876047669746205444530525583121385761304366465798802287244056664027248887661237849870960936888263222023212647222988121215782405309134428170419517660239731864629614621638888188627484561706549409608378139332500441993900275253047443859723990555465742915980380824669006648272187908923626149248515757596349847962059791893321739272254958473180218570651647253998252797261157027100608911908360184693192020914080159073640787105366222153843816747948755872862430588483080524272837971188071956041454715978573038106741193720361784790358761066145757608070364990573330585719013160414988204819356109661216397718498038311414523777905003038887160992727465776532106972368423121306673846756025955594021610838470886996319624086913103513430089461720077934575619848520344398638668289045394262823134115313479484947934619458031011925550142438511551090553074201908356603285433757841227040600091279936398409805745593367848220322299095846688355869544845882286994656240511618255011159834755682161537895685549352754931180266760135295362211920388562474005228160683055046252145453192517825199790229008070723077935364004443706803117432730198408365254431996523902311806292512414010512360624305778870688433068769875434215994221733177516085209531228668798386035353177942310561462656753059138446696835115550108127531530608679632031573805594684567692951489759285874601264116056458316186935620138380 [72,46] -22875997307188707651139564343290930274518197520862178721289898602489288045611062971554619204445501599134616688102903374765121491417321603291993930090043736815481467892093097089943933215529765280392599822204253558781493963778063751568341819672135344397740962283910051216631322225349728583063894914262158474401437660330289633266171430058512061147231930307085668477548437428135750720771011101533405170822434250347467923686485498518176941954837189647129081436256446551164208308801010914520217571783854041437470443726088690591627151845432673353428331206113751945638405403673017227929733863052912920198359539078790251878488894295126258606548324141944581655392426070863969382488264575239972981559470837869811320290530606171985467173156940740419699212122258028025138409189337037575294751596194950258597690548227793887588177806976571801679737201070136687249011656490549623418118323776140081781342688764011407172943578584892961486258171606381504834727249624835547954935695845145293077872290496488433187994777115718044694089598998841995186673757335852423699359285821741845265262149479009535483446827054936210337341363230257695824192698597426876817895207058686002821854012586906883023692118275021366567694114675246667200385195394754670127575694461578730070508301734964676368967615335265859236434208791841836842178193565606114987931374872244724657258082577518089528499249071849779771517550163721336394190194645118557610211436646749383817657871019557952538591611548093911503273549261032653504202879993491106554960604083562115888236785516460166706616795795741642348929167301425326875685269145382932173866571510954412140742640898146558322373304950712641216355050224991453641577093812071666892256012058572093691812138273054297880200077958945954737756530090251495298780354524265670614340384069037785117630263121874769545977732419221193531286818785363425038132556192785782138385162611783898578315320013665331213957481329337725755364034858166099706764022095269729367062970486205718394370222934846994030603105700080509329657706896980265604479655054288107486581397510329707011726977663986506464659853703643710 [72,47] 3887432067970866146206664607745246361529322527063980826235547587655374210534195457806801029448094132910694029451991801453751533615558509552236651088127651489501909874611515506452908741731819595684428482716923574184294981830875586509158354468446002468222285028248172694327877476063289424957643388956794190217692742162376186647962838784431925814475162500266666817314848316166701294939774275448650898064505574373837452851625580568559396157478999515958451198527796479638640654333178301655426008257196119375203299839677017012526270589188234844612725392565979690660803021085028884956670151378451518917652289327805101813907134137970186017766336655514753886271037312472526968281907257280114267261306985363848522613410231859717300913428800032107803012073426030644987922296361514389315132269523477862997912941774384686382483043928795779742953880961581148993420038089733645460600834041660979401653016948342354649195866889956901855025176599324001177944440252852399911108403753647224745066034274081725430627403547578340466885500718578370354228167239866352159970936737007696333765452781182586631938488462867135278882172109579882062448928508540793029138537398769354938823532443998921464578624832177701440537596029012927283043041186249848956665925317411043398931155605675131451121419749545119893333643398849759550485516990902402009283186954282752957418731054963287162889116088425227900422184572458463723370752214377191085694780540142455429028781640197580137427597478734253976242632438675633585031118211197857979976567559170896553021226472180470399649421889309552127485451356657844234358844015578943748116530070065827569543054179741720536345395419628680761159698489220624791914808945348191163394579462442712005358862986374710481143155506229912974300690435129060627526751788512084120413434425623432539234886690470648575709223734850944354906941305366799453311935298675568582882663584429705451922997733064900124282898135135090785245889951793177896799953260603936320614722704215365590518364861950575469561439915214845002219730313932486802230432927597122422030036926990059098024992701624665762340893205600 [72,48] -451757567921639289315036217600914550858954588148760265063306034311112504541317336056824329277138043692120123736489266010982074900643428074700291282355419497614265982588815080579142901322474424329171136425420161929463802953876218681873261922865676238075244710015960167469058548091623163381362896741302128632578398609465175158407966946025022422649748980128451774656542897299506320115641701843408692674811442124323458871230017692187135822716529590784873959635485174935691141152267230465027624876643037514064417805874298710217568139142522094357470581909063582960299310545404117390390494451521553399138789287556786477571609776556431484689383864647206213044321468180098302395106229623117324168805028537610179777597318061523811609144501224721176975061464192912001872240716680266584263035944436281974764484277702829392601107933922135893665744573371896294585443036661765429667689550127714424942644937616194625574631569519778066088434339105291840816636302058206062045057018956076456478341626217645263587709400262257279192586852058760086774481491596687727009123643496043337305622624222569781058074260399441279123818895398993301714114810387941146305042105790378252510831056015743140149070228970190079479784506914632536116570346550371439314491013971572023894219233435687801066557890288686135086085478439325642629779393463279216114732592668906042783166062006328196305313578807130731796899657415911702844285144853109600322925572728344472476948626642423886855294919283272881288008725053840722155727839210113494235572605776885868903271330737787190835886468273838611946551995209229202970771643553644928959300414216879808903439165797071860754509962051478232406721455832753069050654020057645151828405111145668565261808682115694568242588916181121378920195066230416441718925193573963060977110629373205797552737903195355668824352399716677152384836552177015756619560147999940935857299448805084740463355037476957988793620837197474945709675595700958652005121646307820785346662222291641376038856417630284679578133143949609359472434622051664126234916485552660441550496249091972543447848781804778805309250725 [72,49] -7227507429465479257272015065938075497604631379694199972805752776315669118609614815341151629320468329802794227641927037550970921304230876693978703408401332449433169760677005626031864352191337634579051420967140469278744652555690325730971338539681401860654641802898738472657222196042313086746290825440251359587568828746843486911287390520711923189773359251129916752272582907346960440799238431008492943823983754872921988105402923360869698550212302164205275022099592726481285613471596550519833418471658502528682293078481784158483212641339749301482936759960725615521799058568916958261655674740572922235649611180723897555850873518185711569160815714476822231143739056817779253535979040532262765300579921386662445694893567011103170914780548551389161567255314975654309817923762104985043849376016338024261712069913757335242440351128587454384702448369110859591314253918374526057605132564037835174293659144762231660045216460431973665968698177014847554521563609606410176822226294932669210574630524333546595840170611557998358095777993850893058751640127352635741783484295988477612774690321636594760480389129652311055880654158230421704981198795348000534060602404659333116152268124036037612232168648243036196191570990043762748361619123158577528645469630289508067913107077098153164357912851713883411457830860650748640447908959573305720095602942825467460159235252588060734833937861754316457016969708719393788114597287977734030819708523872912485443813311208042001525327266635122831395679250622444096399378003766529660215937598743910812633767119895434519255410548381970503048070648424412599813763935852310621141964573091866852970294062141884750389905119922151498899004570801847531455182187218194631580518203098860367528827209555466807385267982024159433289153308583887607299084510257026670249021837871682248325974611379821817281159647553886742346595161252806682794613427127473729351718365884146702328720923019690936877142865052607032197470641925023250253913975203700492661231972052780789533662732159290801218754935719591522397238722839740682542334454049967613761455936017633313017072458647431711530 [72,50] 20028348578856167925671856120142330386578177869778272263813455211688431282257661275516226327599701383975337992834800013105734420668437471744066638476952801986926870082924195950309235627075007366139517636269855039336017309913282692965430514081983663650184024258395311163911855250550576715299311083751383085837730502777654818833868676992350616836362102710134797455201878238155303102350909620679053011040530121513677525684796188514170730242998957819179987491506024096395830977145606993248719162797131404086583142421085203551269892959517703837039976186441392746866582219942358391570902754140290977229033992014985621235958382231121014811314119081872719023515065832584729940974499154094398672350707065584578682855301856602113882208581427496602432234450484467052005658617140621406148243236996856404801877580054140847144972838271829800541558546985571852481298333451206135435323525722864366613271562563536082089606836275933000091119038307746066106055521992912033873115662486993845287076342279956218884230507344403513263011537265500177211282829300630193832980166940656795277448295375892091896468679870704800916024487898578608518783043502028378233229904315493091402564346774272721960138002940324426601393157800808424325067730671763318259759081018882765028823400768108563032143368051461654824880634232664605466535680973635610403342507065327965861075724652952858527226961811315567484990913619596392275945294652068617019637178123558692769964457203445827850111247821195380771955380016957961837270488554101558503461534200349788573332652936889877815978768952589061266619937523773367671711255025701456362351238691914127338581572362214295075254492644587801530422050216349449364878411094677520606919001238652904269669012959665164345091583929843071192168159650135859154235835962259070564354516667320843262094786037844047151854112117475294267985272611216368444682943426679979196563944033423117193025998969964045751663013001220047863619242766052451420047281073941083786769523145676306759794083551423873330859065483597859697192998344777898494990405349067932892076318985283340805317333760211304750 [72,51] -5489056034767314845637051247154481973902281478161027249423552008149800645713770405159105541748667781321468042398089273758950878581181358809345551896021744174436169633378655295696602690493669819792517602747982456663419993244616043833460850147458097170820088414681033806935406907259211811068076252871271050945987481337600732500004005677062177710317173031582557789193714062423699563158562304438721642120959737612395302798350013184078475681913261811315969888859393450707134288758391872386842486582822311411854884594055800128683914395040624604206094016316741099754149214501740047740581476836215531795619519134640816658115148146848178624095041360741324459104721174226358883545702124921580756876564626313705508502356019369076607546159223562566188535489465172298958301868671687754851865981260890175424478880793823134709458382188938237534368731389999082837080562060122975644183954507281872271005394696324043286945953735011724756502864024579271635902973109531390087886795435382232133231055102867463989885786443729952191873775797378442760346100991014100783516349073491488945489558584188759121356989959248586739131750083718387456392838447569666003605542619116168499238076176267183135788616419644301451113703548487214964394268498916571506887269496353342908066078081440826920470042103853853409273876341898063350951405809465503305622781852995903620596377028899808816511383681202204615731387164702732054059287761361167655767486090574021437285944822808648489742534248916073333411040104301545127153075581178684593557461981890678195700365185488217522469596613739903006953997089381182473763847178445639881955595445896624648540340534222384280886350399809834941809691075554575278871531304549609100072344934632567869749371622519722434051092393623766485948112348877613792625578745880159163575733684794182145000537411660486315111337988019962009045054604422211646468963689904739119832443667149882239214644196890052295872065036246704085099054432305158154720646258618859630018431329218198676736021739973051080794867391487829545404671249327957382754747221905743479439718807456470380485660195273700 [72,52] 793377913057391301285370849456264744749487239139836984687946494275443745470889262910149895351726864948228655715234383965838326061315880515637156970465907085932246591519172570209414774350492402079940303209068165769292790957001200741415392892379180462883519092719927332560459386500491739742994667862259694855494405038674642780654230742896872744301032021609374193767936564736821919141560070547986684830220583633266986284648667264670424360935602787873745608848363954269652082234006258955096633934319314201669603108912913439176656307430542259591909566666784501381863193339020050553934914918591208611783518143055703987565369315183654576589010821031930165345065834776771193577307953483682705859616621687714878260277586590164308836592681000438209693478061381002620514935243468863966125760446701365394585510392177378414211145504620953649517296324713499728885960016356773459426211234730438623356025520959338603613154460381590404342820173270237657134849118066948905304404748746205203426052063045788050874059426458503521017047606058077580396493080855208317725011260804508001634297682674097573516639956363505112991032642610790926301276358251674668244213712550843063171051100601864772155990136377993129877588874812024113675954856837029461684687718948136591464884358725598579695029757642924202622714491244429139422364114472801679350298059921408516437929171059732100323327456631635945193581849897450946118870068721560990215402528370280861829169806398573889072649896154306541710024783531928588896050748273456026811853257253191517056361262786326796550947376069464296973647214671621778066285738131485431606050259510494886590254642659025690959181803083478092706094525916414161639566576493257872036980273005633038982915434211724361915587491832451441053903779307286979189545676662561891121174998540227725357543320912335473495276857628664136736056227943761005337414174706756386847302740415644965274427239422397596555207398513663969968343760425759904054439862877876439316899002582293713482433905125251556843198263416064658635812610113540349644127612767626804481045240972658957167489431430 [72,53] -35954508521719282149022087119113405902401364396832281388638248390517850526937882583991460628305342698228531933470512225022091755468450344565315571052227742781657117829447384255068437518829240845173219473306872950524322047592141427751358525763380480960940230685881666646888455596081231006984739698595721296010595917089682211924139318484395630290395988485051221584322152333109571984543801877457376509573555851731725801803451528950423661437407446832247544803899842224723526276067385539120111915622813377292311079662412420852226350773916092332249162412703858153755545910528796494607461939769769840587348887741289739478583946721377085600188269301151740574210307626779028965892020682520747451780350065719760724997231199233919356891801096158070701491955891125672414035850825968536987402153700059965094769101143261978162616695732747176385401981311105977295908503316260883280613862786173305099985664018751249125911526612615263305794105976529103474972697599942536233896061592943054213167794176529137062524720850521200281533311565806594021023576844067592847745326653156004687299978955917444233412487825217233937416009899131403245351953244330701900210174212908429104683063957416588239712461716403839447499451385739840881120274003196664760462235513382886058337645571667923114927784663925715692411410192768359119339338942087162190889479634203008753836443441461201068761542474498357698260684502438898753660948273454863131364401723404232857441184692216745329786387363110305637729753048734343314581435416584212517847500567376374655802849642798791697233500348912184450313377318393052822883386416337754285223756892217359915058361156451619766135326345681154156344267338434149912603935640567335357769767847367283600731047500615075282369784031288198796832508160663144445745741815048001256794865259652123765834553413498397756488804179669873847825470840787913833959132963547565695506502793577186595347769494833215659694192410794772908651571315289648238880769312500558118534042070541548649444090770411184387348389684444069167377922178024512652666492468974501153961699141465928048697950 [72,54] -10885491891343810753582941513103930327321592977982074494979799291409230637443324212211835136083120251152441259118561645563121470245427653738580816810794910184694140684456124791661029869758400144495769098631568457811746955193005185226407728415454670613337765634904122020190256447752173383816046933662057633162904393428925627346518349952060463752974422147224870852382784673526082135089691657616253094144053415380572776324275828758427972093558224245159083581324859190559673301116707496970319020863888450831626129274257185346522445636657580027634417187049818315584669732370863618760496476430070072129715840238566503611098030512077091460395074887333768980056880166767186330709040317639256796590074187007964929490041763129644561322919141720080661518723865377559287270929473081724181401353971154578721490566627225230091318522132643752229259810272696547333447867297625363578995280172327912393144843474399232619968675976364384718666843553288865425833148869217034836284601913306807063427553811240517013721616622759463950931947972843392194295972553862300987967841823266659706991124479734328262172925767476044077771396664817904769787676610465417529146910946502150955450424173618093417639391925202581621856736172730701016585787090419546743638394056755660890181083824910447317863555362892110471350500438076042752441660374988095530302346334317791660501706612814127998387592354958625982496320767335178677075890558426962170084400359504575148285171963389115434351755909693231494984324967496561596892718888344434043220875492948979447149623888092108499222508035702246198354841767849449715460186456552538542388549754243732623959977331228126737391841381019639996672394765429895466719987076244317570884307759708447873552251688944779371712048147883250701132467292042634533639313644186445946102566866185651394548045682469924212014620514882237283745550015061997670915001391233306162976166112739868833558394423483866067998062734301907934488326850277430074515438402943439955294223540288643709329498476050379427460832632014835249135400068128852230370074273580565525781309622741327038250 [72,55] 2806141636724058312666786702827780504842816849438417298807962449267929302374053424794322813305856803790149970388329390540167581800420646358327772291563849432605835005826329830997631872808394748305406139397859686165611886657112066339165719943504280998722344440535036422754674458768064979311276117212226919477774824513095968421532241139058165711910405621943626929826771617645334167335441847626949566058163977935001477064705634630967860892132258039938057159522747710365830900715252214828952077042499878286874294598959671532139025465692931749319754255938538749463199281434820906098803082980950387671036282234885682817344284810572053128850692048668935667485683725735911113506574637448873177978227809156522211991675513605864157424000277206824267862585714714824695909149442626664263451318243864027068410592668313623359825498833468253601665842461491477616511188555553611800617451274600498675263274418404307435621972402436667760523178125772420341884595981476708842102302961822753894130566583892481725044944253820041539050109197689563644085006044200100139399362433820031686082338484392190742989372749046999666305666057893960406926495000276541447684124517533187017993310718674934843473607806670387455645110080948230526814430605850314236720927682249925512491463336337917792378603727800793087318330751656150661335107264323440336892060178850371764691237817802878152447521144855071152396924390884034934416922369826288581642659396724780758400161218515760777658933108887922532422809856635508001873969905734974921489774599740787400458838125385018542024562492862368591643241819444184017772996413543755295278181796581523248390170494779476701444609028873464498323572320875404347979599951860622182386403178875840372328188004494121621235292329539327452984543351719263844948824104013903553607164667355808390054890732972165105981654422751814514935755928848883992676521873195954189727931492690458236250668843758596579603284414148844050912879970919607996219506127396795563318918207937064854802799302566013849886671426582888764090945945549384855508777248958421933115397118393964750 [72,56] -324714113984261984098972485666829178363154789665732003085322976209122610974315336903434151194187545177922915875619992174951919124409978524444572629967644986098417508026314239818778751705759908489945688474735349308369864327013413496327608935925260269097593725240171507795969783231460126457616957999530966277614762743047170985080077247404640279843539042784823859712433501222347055619336391782397431900942151353923714236124892154488804042984448936293586200318069041144815318324953692123849721639025028504274287453029297530750087611503916258047340650413790975278324438324573255086217515516277759047907553821233314839529097142541722670710054476383028318638200476762639303790038787009789316723649570351326862607861867131421338154954595329531657496104066601498575087945339902529434667926718117622561701795008103290293220594439054529841217119631640882256716092594004539213116044756739713954411440701364476388885392567228540558124721006358922555545203170967087271325471026094858299700983641478106095439881860842257772472563840643166806279567868518996661843065716409821641887428358464284196320716232494983888859179518932684339567430622755796154613423550192724205768727644670428130580590690385535314682977581053258349868687383468953787687584948022391921851275625992774145027770920822515758270539355580858484153581263128702385367230772408273853507449431536697569158366572686347009487522786982567805954252855000933603289781004912855281169220941981172014217925146301345852486958572585762083802071129850419608919315850736534906590313209783070052811501105292103059572265027051422857109863504832998181548138105537905484150535850127670709495160760861697004153941084858374383255950908548253711264687599001287661419885408609362866267434430749236536571761852567983451070342780472983644755498448644222180233953831533251849165072939394291088325639313732437706554035448932059745821226070432115590766291386801816546965063730842244351428939606272642212914596703054510027901809075797053513833546100190380726339328962992093479084666934566602861791831156848173332566832015446500 [72,57] 19569067381315690662120079806644742404689384512079812206712927947590137376846632852981907235027177615784966479459775882332235627067436173924325445663175411998816552554872457032465995903854273097807029793918392984083846151393844570364466398165323416892556786292985324462162274340887718283356453933467566514450515886758039767871856595928171741910737327956059358018583583032631693403544638107745977382504641387966000771477949181690514788166313300365895803068925468375949123599620320619465207492757210117990785571576241817842199372471140478965740021259535556680539392863293012270049834459251594772558900678511431326621094186516509767448987513120225566706220968235591291906556862892996168608551132405872681168032001714269729450889796257875127233099343818513977389463296221077735859691877684325094189074430519295396630019944887322402991267938670180705317311214908006157588310312520462527343894893300529912237199276024795916047935105632548955856731446763094194087336898050841244504833140580952448989623911620261927131549383966924606443927420817686115095794841362141808404838154291265404556704464269152878311139801977876361460794748152353802392338788457356063968160431137645193960806593779922435356912716567245299323648705242890391533572688952553970218177518008256730415804132331584211265376238409329735432168106296243500880422409349464628647960177398447123312047623958791468885692018720187362634264875605429589542607642154780837887244210783595650922789962661564754937454823318356148716400093294194896444221216284213043557940163020189684364562773705085545206921911260703275929042915791889535842709569812414406813430786333027235682383028601618885670036367328965145629302167268172306528948443662016104424092383837675758966430200752324268704438805472649733473655548403176770677390364274818370588801420729978909848736791900063310428181504648270399005245897910085389410860814347453965006301273003539029218771104718326817382587663258812412363421060961796899717198267197740201567016370704040289496947321384337098377939930142669568063731138556034760830943187250 [72,58] -592444914861232669391445553505044987915139952354657343563123942099579078885162121220363430468815301692254064262253734396523999881332570369150490257058811675185202365783060738370671819711183311551967205226932712220415759731581440142394322601190886336755232536928292792507760908874628019140662992574124977108945931919260265543581733892863660142907997295427130331611809695866489479343929711886834499913137647731571629384001644500405970371425516551025303310250257923096154049595624810231295128289523647550321466964670088769200520419747331484574817542062109686439232588935293924252265804010705756680112329691434488136062771606577211749273901009026480648451292011777698425286413119982038715338056320896063238636592888519054379414633004652022316680683614699160727453608489958839440543367567128387034750625527266032532442759124756879023427753847033594275700102212030668322400048925926992170699894958461902078397016901684299962890444958991618508399653082380164037379060445469711449953502784423321117281089523281939311371099471775154845724051059142496291948748790182985170255250434845415956411849074577804447394608140092165945026639568980437867253016247368541276188075351327139792444036432353901421925616541595312164982626790151264034854234358936783485329544309462084567401571479666577085930292289528590944787052501665051387398611255477614609812811224645296836285656603256977426328517793870550625328464511507618228038925280370990843445086671504244300318370668241354350386687484559431838461723639526144624794199597719893806191348032257632486525309339857704353214514732046616905006304188147189867987300324981879773196022969821705162899557518343514640570840224917543724447123065238930848748691463926185218407098376514095381171974109597531191822637567380134744001963372117961535473723169526465209899122871025527232513844122498556656298025361014211282310599599564269140213977353575516058566600011336924896425841488189044256062318848399501796315297244050919350722008746514352278510710310079459943097348801170623012484275121265615733309685395420773851795750 [72,59] 78816106997770872116271671520519159980651712327304904161234073439634588998060850511970929197677852534343541214491080409599694911493738865066145888097038963039083575908943135689758793894318087048934440546467398176526267963148356819334950843150014271190025657738729569064974578905970387982859145406260865895929171153763271031633578861942082555626033158398667343747228735882268634469709154649070280863739937184169693000625152862620605361279617905326503135393376660131806580210855053698417408121968096624612908229110417485805509677225178321775957013237605016715605206828125933871990941986749389369610105453216820335538794902528900716980914578894545207417890889517881021909783928011245351642954512142072305401458539553959916108633497872098279498218365011306388753297017461676092282276488247478664136632365145526269158594095721644803248600303435979239841235530834433175921704446979838758830107067230888070479276395120638668488609432924492242981105671353906023098909047950330920080950011211743197928657282985709675571149630511287969259554993604996290795465996127139409326307574515963208760019455182044595315998595223471763677331637228317900855133407643575733685331545666528205712192584600271230981077352060861052935957743875378053245268099621334179912592079296019079731541021111417636810872687041689340751672357933019897539771059317013322492888788546001399004239614567927113006712072734080475253684804222889245178341676911025000560867763224180909293772285335008611822286699228707994929003646659562852465575852516077362551905319696418708483169992564836223411443343215229583789533883384447505351247146581666997615200106810751815188102496816902998342760461172261351746164608729091293169916975537198848041716290161030310407295017570671512647562573311050999224183247936472525017023465680895507188982062609882048513823374926757262354526411792579384491422447216367668382084217838805797720439826813507328145845482571751469094235425766070313041169493203925952469274126652140766008437705686695631773004028109805465083153651456526716934728974485841536750 [72,60] -16629387569681655929738318222856882741268490872718602587911946259070379136138702811906480427042675332639801976367487258587078895316515994368612478181612660693270842861849811760421352237229422205345519886651240016291953791493217266916041209938995474699311514857804642027238972649428112236932211471264315583521568719577907164970121152304180507809804582074877993874608502198279435944401691985868755189167200021348825912372155311911716266149899497755179379785730008693421585675767693566045185423100051288574864506743317500536152456863526436421360857733121736222951341825873126780074098010514875311463401491329272676140785039369844148204505067027351753890948330690973637213461786185048942050217378982153548329962855916675162420777934634657744685030412453858777589661066974494346274533911332987743206658237167320220514766022620149281378479817365272495050127477710555750311311425519630301637100283615980785560721438239595362694926835802687118994559532352184099234021353622752740418133040811465101375117370125202729809754025861206637368352134766235405258915230406244252658351417505335258769380834402196883573636848573941296217581670764567080137399952264166567092750486221023008733276532496308596148812234631097082696667902719551688630086183141409684189722069412225417690364217905793061981862619875094350845461789061508219420051745089546528214383937212176162024721114594473814732522894311744567119117289102464467540186961015153311397443818293299395701831303270023146459945616125322737637989934574227305691376502087202007300374329208848370427887119014902919824739337452946041650770867114033150682787309876070296909644344355764457202750340055096091383692353698392347541927127483670870350480124044122728956677785508879642528194404932983210262238285575633438201188592725035259541215405263252243269828155705606948279763260186919778573235242223382733312198333441775704970107298186620239670556325009616444382524162854883752415263600602747102505472843636331321674697940834776077814839776271728731176923964839556948909128239146809628983185397904027850 [72,61] 1246200101846050800485765304547688418032045541807056949352470642358309863006832264047309331165532500678574074380137801732221739200398296675491056286008879196678726959988294600011706555210299127508589605120258941509816022644445678654702853162986946607741417485392767112833548700739710365661038866802777504085214098005930176102053882102342323924763370667207843365834419729064307283424805984270351082968332385520814694408034744610098911931751081712040918859334133815509618131093409972603510175521795556799249734523719587468504498623916357439231472789800425700521349762952148114149627045179711949520913319580203740710584380324333761300206644741199754997181972322024730300571424781243290203476127528575762546243721526538585878226479688376375790470295476857344154376437508831849174403217184502172467323434878255976180568529267255978258803318983206273071166427939644509332163358561499111009145512013861471788966343609123227194787355745546166625211883157566857966120011107240531058007469767351536682389844657890495908898282687628778597974336058164471696265612161044024084639669716033444592566132168482723790417478396872117488826302214206572632092357421836938291314326535204888406829420171076876520164719287588521488716681473299798803356481584642685883905988813621847684525616656561691016685610410614266000820169903183081913534991664372680197637861408200810627464013073897032526817354546997983685661887551419386207864367387651742768556189055904047238255887728548240953123949913123398987815667891007195262057953789765645680294953936944259504978033746313024041878306867907203537559394961508718322818762614204823479256888027498557567263973994066388237217833160640178518043667556539299682839598502043286778044843349277713904894303715005457309723888748078332884382433162776501050928329839366632284517748600406592882866479191840137319547203648045850446690946988272178016629699311253666899887889710199207815230868542362621012627091280396964701421286161622598900886533434968178738131656344918479169159402902645574575362116363237229446448462995700 [72,62] 36295692191989498842700744032750119979696947473284630811677907348495030183847733985508554747243000370958809342982648890563885497905871205316544961534802381169472606695308644901716516053369803625572345448172945747755339036102967626283108159717976363383578298454139499712147977940262571393931298977321842632910677258045364875967752028306061889432930851537839172949794699152184555209839794483079615594887221963858728633440343599675578167832060537688100956195643624882924115794603650383584338628441806293583722011753293256264934340174284370323482682660458660183021820464309007173919049224869538199324392911504812391942375696332849056826596681737493233886058174880489115081168153358794126688895077242658210474994166440415803359606313424245185012267940554929408831811366287409504082685663169001838091218756514235832214086956464200167304268087398788559732613181722972646597894670336661456570175175826141017933000185642889497639649660133196974842385797434625999757598773905821955236992192226978767902150549185757150819681937862792855827034242786610913078532988989954733617668999000930391231627552028598705054610633278912802510061730972133053001702711709351470936929541184833526032540384683633549934799908775916477694898518346892547078647219956899827997015426933594828148790921762637653621279837610384680137747101096468640665567468940938866743878886338525686391560998579136194151857907354461729728040136045874644194535588824906518104481119860809322309672773441232405298063841628485713310070537289659064444215904092300176628622723375952338084980534101243223809705099530643906617898226145578586533813924049971477525389915883322056805769922255744132556798946692777497414023160614736758709695342750761854697577646904746933369236049392697066944679969765743550271820608902689081799676640837273151343397896628325145454541267406985138203652301410268103311063449172930894894479138026758374399876545095061273512528699420596460160561413556933438857758962626012758479529425521444378800513752275457130024548456412731921568001729030320229677990250 [72,63] -14053002397110970166458672936578593494908488765947741551176596484033818135262772574248030600821829572588570174787711868076800467906143772387414055940216665428196342489321194640874024256478258185924936865397118694675597310428212238810525248102237604029342811528458069684583053070872385709249134931806741507833749878998451551407193007560303266424985484015266377344095153078996321470446209680735139367879920844062490456143015981244684860128930959074734759279314731277689796726397792645789236295185927581415783884086586678630450476254336176804035821317760166169552655886012917535342665572000174060714820069365151398693985678282207645062001993180719781079366550519029881380360839954494889683727332073796765324110952320490388113458522056413167649472976296608284954679741840557317313570109551567370803570093914025410813697950973313181139883905818235830859379653907837765259183566264620413674557220867391724910356900649720606465640875803737383078930950460941213336646748270805520560623435621585487563102866212546062558807228113028631296330335861267762265752355648621789952284393843872619806259601033393310231973767318738572053935516110405750144797803582351021387636673103912466275235167709605606912864771216271505670353065239686075397041674156506693063978270270191292733132039961870694882853577978306722543936292429256794178323164896413546561082931709666608855387529666449464551458606435311659120437213350583261244427247122463090082736282895855004384720548514610590171021783079629500066943959629273364943606247610663994228260779234510322831750681205488305931608246991541469291823834111065534378520472504614157230882754675790865412032937545889862928319661582506795471344355627991702414248512354091000820676999776655152951400640882106534982318227921918660300783983215526076205599204586618332313832145030823321166497732284448054538405690585391725479922474280433709955902139206784866160510147072818926775992219968797058707090067440052979810185651169498419698762041274931641787550858124651559341219468759100076911735366253401523803450 [72,64] 1178135484808318176128182030799023146314859058099681094579906172156206660299306331012649228321732994806646898649079127440522971209661014457763681858492967533469996585469209132397494990000277558900819326565193615237857783124240160048673736249253000040979472051890488091914709083676754184979660692781665389628808587342619917195500487351700099273184494779104121302023033543435789264636473764483123711654518768695710720111919974580062543784090805491332156807723124349158179183132347534797169437501743046539583287376686603449420981557612587738741437231874555966848754038616092646045698005819797244703007367706103713678706127686148628356575680717578240086963481969593660320786038915000771116773526660236541844010120072484458730821404994730386998768295018369769927174222407642552062726441413507539936124451021782993562472550242943791465957131767439935663188196081651971196670179686923297013108767387257739203327265652622511530680607916888648891460195902233542260809276067877199621213686032685791865749005178150569469605471352111374792069362870083066298863290844262727495443817590257558719399590456741918996448347534659413893663520036890448775877049040044730731915792359322178015229591922821920737858677247058046847513803634046175619914886667688748740608910727066504116077630881975174742221980619078894785918283543504509480271209908871971654780945172988235475905029789873207428168102257617837006703395091761418408874771315561325558926417881639552707108873747573100647912965021009949653028853137695474522222232562927883094888474519374316447521871467945908364599077869146979209188877244388252623708651457172291464358851815191893015848518657538830034998457166605759071662626548073857510283075063494772192775599525298939697386555134487672628335899893491662767513691181728410717141018388087184826069693379036681094924572458217023243644211746674938893173208891645334816299096292606523878238960329506541737968314519296839858957079880751851613545082593338337284747638712548806215030286218391780800277908992677997570637457252624271275 [72,65] -46910418891923916364889001882559061468294016168837436053705106391247239249688190220217133422766422102563341514967286716308731141248207329297772978231669019497633880217486578279698737139132232444578486825326002743024478536862987985495035321758878742414580896711762098811892827611420420484320194666796064928997748767438784948775121037546744677588873891527629941202142678454009554143365802675266516237742775359017060388276504966998505248595756599395110922304079639495569548859698170619921723168869700816973170606915296857194601628989043076919479852389863425612984804607107565840114335402143458061518868053109336661162450791522034515422730149916665890680593493127483151689428737543919055136129164027754529461377030087804550693324549538054468677215777547475182090897152245930286825034371369670318680375463384100481238437892466321827422980070452594352825472789178786276931361485030082035159487247808330326325710612310773726280548303813724239551930515614016845346193241092384731630310342828137466032278769196469215038137014625320397187778523208024968868959661255243388591155493441445409123485486337906652059009780879857592875488846128057297496874015116226016836219735327191580282045482362547044623155581338222133814606384468640159191099362069825058286602241211456897319858433336951704921734515717807395139867187850738246432873322557180661771099965846178231058389611931252468375704682634322020888058910697797394201322617784581284610368635175676293335475343872362570705633180617280950290511777685972840202743380646329983966561790313097294053406718210256723025102021308844625208333043209731526280658549410850546625263849983309136636770916240529556374257471622605204032461085580068308612891410841738507940220509066406893813299508874308992881715662620388727588363826685521975778927451727563936711020104096388274469408152334100148791575757482360886754671477556111163899684064879071412852024930551114699979272085296608059853972039919735539155757217318270668068501720299690391380166199414709954480083922526195842783509282494150 [72,66] 465096125463973345528911047904621960248645689983173154148277222260290045412377051432257862834452801105956885473124034533008752722977283320847873925639940319555969005801077278049771459962983622482993541144029754905181309558537856098172946105814952994889615904837937856249734704035008814197083192632084662262446290264330622299197403487938838877483712666683924054527226087075095190460215056808230646606415608392874115124134977098244550143260046803039765366358963948554188672492720169005504497761325909914923813755939648003433834775407983583833446152495230177823200085621421639134038794286053887518197690043430467368910627931248280694127629452084614269022952766199995101946448986106939770641029100736516145009014933143105178812906017279204207680130029365546743832206224055086284418440475098216311361298130850996557087057201178882304636210135262699184526001944327822628777722543855388672389966881138112101193735474728424610207255278055073998950529685216850315276090778585955336097114275964032480540536608076889041961472615836353152519885106267568582909149064944210034646076684816458270194797179965857124779875271969388818874286849118122500139465136551844867861980261451452834647604299718154536147410081702515022052921935562777012116382720647230410158990384011260127633440434700100345932611768717409805043040439462695899116451378692700637215337812979502311674642092934909711811069247228980254327002566039193965071596381460856007577273291470551185915431076387377108692377706227891185898085665012360395497713543115234252244215174072874147708673675301526261459743242994776832729301339740142047262854997575599518024260341384305580595392962656228000876781612672712686530081562805971887183496977199797655022803558113618846460113640404054629077966875933393613168754417487880726416111399646792063942367717808357736369720207514658280734483843615512302156622681589921427179122435002317985806353006743537393372880471860195169794703872627255791015415270920024961433033477572159580576213650559312247669348181794774231207236025 [72,67] 35401772303867146331869830263489841205577775761851403922603019216859188978301392525552420189894937203314722174276437433510288057351460061732963525387396658181088071632163284303977100870405373792267646378669192247772430867039314867890280311684124472484627970991576591810315722975967823193363897961957260912685485882577553707003184173384929991065974796840431981330835828697043109595020566102361387550110796440613377396619145560638733427511936399092110611766927911923079128694322641174507229375776257946670355998207766399299750717073480454210996791745151818198172611129685487272010193528190496023394051445290654102320440325416428955643551623506987565330678731487298855088607396660917946142116810027308660600069648977522484671269242227859418384137832180929037320964351753952863025491994053574662989597075872728058301887432171208107020380109075414186027575835779855638462716937986070915608904915416399860270678764166454970806000395868522338219319933144918383746462812909042065449409270562689597769712188119785362358454426620215119912229417511170032236028091082789775896448929129604845983545847235485373047419990508429128272653238160017404682634233436129881329319808459414462568177870362877811363756914471609064380662364382858867267836252942828297462126077363044107213100897495770185114968961431176777904215975118074318356637141285172513786927997842863109699847173418961483446587856710351832050390704156921113989564666405984863529420011605507302286623105037568309962384062801193352459523819251712352418522901701686976104687326673070198458627934758358595211034846203325863713332592204749020663328179385706074934016751519448443752832017122893183682875400326991565799320136965024674115519138987626851980786123961270627712710712411965752134602357056609702254250880671204617166612239939177149570733552673097746227366843926115055420790977314133795564983453624935747815059871431387223158256689531421533893792314519739383547675060972173045090267872210951557150547093548164376118191233120295179860365325591611197965450 [72,68] -958686918825787391974559142516283529278486255678931488966820280892776936773461086773138435871816894281800023228958966652383454995431920073966464282907718722081165454687413307596059866988041518220596068214308890659723859402374318336835688609063202905318645945613012355498647876713401166886040468997857951267751357612512055292855795797847817725108957714777863005402566128581196569342518675917697671128578941335506384874030259419417193589616866562684911220754302959426404050720846960288291782684782149144482328629300223719437468872963639380857180800650446026016745347079925947289439617078850595136456787336762424212317477910663648252450771599897510183971078737337249435469112101262759592899956895647986782110598356024870020018566331818477045790080658255433587415354500922427027004154922531481421810969603647998708171813370555007566716804165583812530961699931587919825623965717214001417610501435016097030200643135089378256067036146339440002138268087127949673911670499895603774961494217776712902189194329291865210973598648830148095677338944154331510141503225738700642886093950193863932436285468263921293342079922715779115022892894461914886194730492287968623978885087418913028541907852112770893713855292956155697857437155514312370184166979995096814884677951394297507412467202723258649106326281984430469241068421049554345926364500483989391748674620855339847130429514282885536966661320150744615946809898102473210830688966206341271430354137217280387429026129523741033576494685724416566010546561650988518292429893625762184295794175677612822299610736286350530406942824859862134405564610617154939155616112472668885620044667559589222835057736573351444229090062758353857568839092707189473988161585936617074806619804824698578771107249592082811000288135698664706289100541795374906409985660176821923452754765983107097430460320874001708907293820194401845708791747756050322643447019418358174546345851089916130533293004461030369202317568119977171473379820558588525100105845453212989972995646525083647191253279135748450 [72,69] -44712982657120287799882958912552590387011570422607698097829732679332991665225559123554703059893727099734455067779271933179000243534867435206509437097405166859415080763286694042838215523045026896992993257789383551121540927439378410314389471102405494727083014199254634793324438713541854226841561416258509813745452629708020444688743196516770300745844799658372370924617900843732676993051552265505607171880009175152392748428495129060378688383997392908654885982945357174942339583729792860473954238225553362621755484794818069489162540462555612872824530371402156278378774706044264169818391701710099692221334086698026265497242477080899167130259161754846608379383487473956508641558700174182577241897834420960526259344987401919495804409735352813768552552899512516889992696922473438781333280478010156724909388105437460842603460216560413069998920824569312339506406101380628801907822040156129733948920097918419085400565056320334215775436822968365751645548482533807978206099766397014780689676394708115567270573723160665652464005402731815310397784231308322966878819304270653744168242929730477021150296260950525039343798303924709471912747330899752521363442363033713303118076202156811901599341158112434710549424060342620406670668093939637191208366023510617957642034907225298770671347145220398145978884214043027281533038930954096323740942775573967139484485629942549544518795679639785494469244255419938638292595051207045904771643801600081894857164247095583127344916976417539363803952853060299892430423093945671708647145305560270335543427780144206802573778804488458967892312766750166397631752897971257853232337700366260361764744859441498341430748103959677949621128873843494880103667470760957466634131163430689043398393373737012578761297708213413966896611210124907724556227924059031293857223241915064041228032014163807964856789362841662844721207293359562419192226032532501895692442183808351940334652159436498005170619998977844810271019132113129303486404313939874892186763343892991301571427098972768708912555550584100 [72,70] 3146995399406486605170397643507391349992219437392789926585366275054612825218114493087748764382074067425604540030951022639856608267954531801108864112397330434718904966625428917383823705192242627982934055598291358135499267126005714665174534915024591461136633382798198508123108756271395198660444650527488889106007441703100174123090497892093576784247557445171836411442581967044790736342856110672778403446958690269298429591678531905280437251085265817853612817626239550946318293278123569123173783242089158972102218995336079315390611582577882934758741794970586511158162419662863775574276555992408106248861367011773011514069188471846714338547136273604449284111066374370622971265918001527403816032435601128393231488192342319980191037804046286229356566609069232806899682944833275188188087451281237609311365646215668064242793180978771383626665179391067751098469135896573121829982133950347798001001789359102948484842411355063955538492527724628280317599680590870385795140572411687863078486421879729496922804526540457624050867707827385710618714709496739671677641259459802310694790578090223899489134707624219730193435796387923975896813938712075736647298143321276516678261798972798433089254868849380569775015486474520963088507619453615671366108716530052510875985248278959465256281948755136542968837714349334735126757184811985346201534616099920527055032460068322066815806642393012240846202698147786213057253120358270955191999698303807264738235493862069331977082143589444700181161348259619386407768303938652195451508963608000196126795393639776402975308600355648650737247643951731234720927384406134178881183810395469315010176559641422711766648334056104538639890741150611849934771070210773077400431178992880296924883489626954588128561391723659415314227388515012659216143353047235072145382354594023816870880115575108194057000715969053074762607088348379458387376228323975519736394893731028588512332819433088764062624923311927803620950525333082110685018619392639027098616573682266352210830316837423490848328179825 [72,71] -73838921943600857469233884349704580938479785419477021181436595123243405980265592450222002735342290452255558251934470708452316556230690351889804709991716700628021332900720170562577683438375939910409017855262174744986987731138103394457607886547314879618085419641897095172117599927585931712779561562316321933607358439738523975094793310668902711308696311797696377713900945966276210642677349531444948524827539983795550886372337715983992247206472018855799971647766652666966237999316397728984818941492481186001345796940748753932771866736286907150804280908955921804986613430242277905831799256441851873416444523225696086038845987797044287483716596363290152815757501833926118212926377623590808609902767323325398806412298996598997785415944355756733423877976475967902720018926675780156554778255666875012568020630502395264391788103613661974972927100261807970837099990080162017992537776821699456084239690870719708654187775115822279673759305237635192290666080891961792745175885980143798649509120149793361650102442935016365969652274653816891370503461645703483951516371547813888982417346359114431182749986143693880441265610017072749930998903205326855422721199970806387530817991649489837347272087185989736734865428203044049242905066163917148919815051183828821208822443441175146104168153153676156142879499667655446231468002421280835766844463599686010067306182906843616012969584785771921607940863632180064273089063282550396027258214427299607940426590776213337226965640149603230587343531606985970563725300519236749573505108097516786044183058725422765957772097805356195251220851792162325704215387116134272826739283264660147249922563410461103968016691123257912933393852702056770776103483785411889993859437835215703862205386213225542189675619067106112846853009088215692367814555188615751895703888866889451089397256803742732835263862457972965724675019698971845196033118419124777614435413012469949526137192889458528805681387571128399193346140710196271172796285150271823178180412750485342948798188236151129925650 [72,72] 1156489867060038485979284452908258890345834085838020801809002391704737040867508248317425955528869713712446289333177223209085390553143865787228309519907548494423935946190830276925999739778984467159191916984559779348795386848106515149030078525119206188764548783406107206427493045967081671223111714504025780427246676852522695496648836312033805235858417594161530141544598729214181067655146305915409423958995237799403457750100549201823764005057067181580942901736711381127635777377878138378211917708351885923944212741547827196467427081805317447447910175965678099499069074673921087482049036282087351246521212788704314498300291970878406746251161504008821250152128849450471179439623033934195511786452802866626606197432120153885464741434811001863523248432126528672168919837669677964837747126151378252300195984051064642385067777664033306581784450328921312451460833920467819257870771081139533866231587627705772422611903019322991329036563339437537096151093017734079178811371603305523023722885857183914966416793267138918316937574888555660987499346861634521243387501589443344010643939425357186683078454431350990593769328057890750804224504815421327011238662165371293637489668897166328874361587653303056543023630734898818083589658612243836859957044654391143896028396421228350306391596741445659679418130783528272222020932834379959735315065956762491859837705332375998364014993495978005011439230492995638203372128559231945052687970531322998160682629880324640257202599226529342851697533539308917820393971944571589023718700809300258368782756059271660506278779607398469577108774044190668135782251780345292447901452789057701178059918030675728232034992617855216201612872261998758656556092720988259712966138026930054131856431987678879251837469009606893108080765603083088328666547276374697075663381186669342030749397551635620792209118957609641385385790308263649556228047810128584629195434236312271598602549590211647163037500747012448328311905172785924560674142462582376740402620602984231487026604234267702300 [73,0] -14162462493280272491158039400241708233104977182034118182976260713780631966041515726785128402932986408879543452998379918856550186896441995894352772435707386118032922032535898280266284299433394467197496862319879256333019490284434538860294003697733489415003685663111926869414948888541599123608884762565510487626192262456810992875761556564668626144331889153559481599916218161950310021974745104193177205497795999874080826037375134284496092360216074971926852336342825370261295174928949496260669509938492137193203663593907079191777655041062213118617993640239381804043830680188036621413122516974935863310995559804481314457578703791473625350641890425272201576883701194277074814718912482856590747171064423285170331749293054273823426919540522249903182154620285176665643511035751436680769481564402921323273429648007205766405674561203033963535200351864987186215659795891638766379921076769766122756752557863404593538665612112838237190457528797949927800880329132341679092750454922281824098879964921354465092056054347665514274363603475426523698026035882879576071074451544194181541825797447113640001035013504596394447718607841482003310197076313795269506097490140004862924355011996943357867873620670742463322630319378243328928963703023769105998321108455989830580752881842977524807149880119716670612052888914019296117199096429970675007125532307797306500737328945158675706346720669851316961476386302535737206600960400473536264700440532608637782626337936666281269257121972230120110123250812111685847714972406941989526529377196593447218128010684086880715617965480130906518789301539097337790508627151760802388882352079795288609974383718468900207354946522347471101041954868689698130296060369013972483015712455621676013156897954141371097770348393607432088508717976019519924327502476429829471478396974502430184090026740920019150673493748863943393572352948138562092087623909072205351936739923201203135778897539658449862246114934388807828537835858055682340164676716662921902097643914960782931471127369849247329929971962549242863676943751858561026084185099225449607127014933048967673192093415137197165296234704778196111328536979441552452205809984387761994562905706248090058333734029732547679947660290713751552929063012644576653475840000000000000 [73,1] 2780687431521336374486335615597512007779337681870977751460212352361071551555248582236799285266334962969146006291093394819547765800731863244474920510949306696859532372105294354826712491758095683299467487039511704720395842198409935519539601920008042390196942163859813145155224183045767102055971017762828535864839041434843720022207508065050563799221316615170974817171248589587023249679068822337608425955925690410197269278387185141873246014237826252787859756119242773177006558168573586455443615444875052543415535393797169503054462600774142926847367652158754533518465324393922796232726674734822294958310198413446057507148069129605208374348194560132099889198711758451912126947821787267676944214173409180756828983184347738691918059746605103619004187759068241527363152114676393129019162537802442234553046961165181888007262585756979060450760703655121241913668972733546972106830311567070595768416085170067970841759095070070627541682320768338885624240722647246747381354237142298694311492483977873015126654100070837296037353631441826419413425303397017340200321316907597981032545132244091493697110925966314675269214179002525960564977615611382249359220765432490847361102666852298313837899698672467646434652884442995298396152035451001549818739904920955845164492236146728664507940502512114441733271635365418508732897155516566547720274924861475283116643347919455058517906403063120520612571765481028339676053163805142360259477116598443341658416376679960474754349884516266756773047219542953797045695560872392101720022330986353333726678854231825154618492225296766859708394023295116651524977533332207172814494011106029516193490225897430888850370263976147403455212808944963543645999723946812089844336958784539918496580502443429506206268727533535240902932715914834969013893485733343751219861149059793262577263353990491978207654813399096622352827878852669504026220948272253991334245868764259151325644281438045874766864663476972675542107556209441779109524172366688149959185352468326474016513227772073235121174647477095447414589809880185010353870321568382264660061001460929578587881222160422759343476231884719759807894176822169520715728846704517381237700483858024468081634343852238070011011742911736926563313046398650321151092326400000000000 [73,2] -105895450515308906916051143742669449292245088238453702109017801246383440326684403412940036178215498596350412229936395492843827527128451914766248700089208371532643024288862763206957415869303509816188059836443716982326260013773131042442733282449601948494111366105495911353780512173274765696741556313964936054788718826351554789581902412815130960468042097772495008779538606465736217302044705644786368031953739349238160691134902994211051119088704834698717116405834401134520361457908496817684852585817450481973254074934010155305918391308473236777826457146317815508509725741079763203951365056468869155987827868743591093860820273858159793525334876850198427437169521087143196314660673641589428986223181134716556776273405656091435806907161948712100218697758806047882388872372173867189434448582576479090083470579104762861275687418493734693581130223141337783145273758641728009066347979966018138490169910522409219265157257868239362571767749230651507911195279785520769551999031057090314145884628277988847949121735776829606917784387168079818156781859835553256342032008223285419279080148161300254072299930880900979160980026299930863487808182894418404687874785934484484132424016997995303476252065789734640829855497436428563410607331960374880160189054579700014662337928167817227068243481338280824337839072677231136239203436574317605981298624498355155707719857314218568186798796230885529100483434292531615577016204024692090169667478553312354666996611730461245504724262771983220194297468797827663888439623773300066789799595102915263293502388425148886538630820048072923649927450431494561964281446518315846838734390668332003646504361805413278492184905148552508385184093267473611716337693825754362799905967315084143265413293134637460623789412282433812428174914827530653580535857248487294060928495402482609993867916204489986238279040970178260632139132684865973935362768730136327784080253361602185618413708944260186133530781520008362403053797890135699101282557386075709806617213185096318134319556631473423313759255148818401745173000016813008773097432800821314020746443647784348028993069569271385127265057930116170618063107935569669395518921106802091975900689017571879544986454863002654477341233746683455683794384527399885448675328000000000 [73,3] 528866865510791817137800757024891651581718148503542467533039087480120356339717910484868696873845364519796227362056137992553555503047860854097719888401212901787398538995237567149560067784656466831094717545958171755768744809841452254548087560207788261704341229354802847175493108791200197932031879404525560735663630279396909489586024972443125865957811125191955115316580148290509415623277729522409347275260683591692808077252769084192896824429774019582387627615114187103318589418755715532740517407880178234277929245623041835337313403043328156805567674512875009019981852238300901505435298891297778087704239961576228875798806338058498837025155277576989728906162270994398333748994658466126113559315336452847034712386152202631095613200633962607092997825586281721626235358523466906898816428768535583673393548215892800211496507684875999980555749483720479873633875366998648695210540930146491858566624633577574879666570068295022522635771096263058310178126507180326429829649914312830700554770039191555204486767391393162922232709467677295260921662204075543338314277884014872020008364399286048787121795464580087500077730632696524931631858430249242921189732446850723619426999457122302269571424238739580359589453030368921426778218446259287582727011897317544709252124412712408313159616375524105772219598005531491022053678997078143987681439411045983796630873393882712655855025036390921130414882348618530200360783206693990940672249218645090793799694951821658479630983101825949576977824486643429706293860074556965264151140570842937445537461528255807259116547441586200033012519131825192916439331839715122790198771780805940815386053707476801638101027122220718320387409531628929278430340477459762711634611459544793126943879985351852438079171013120118942391135432859111255079247936591818782950923203612894624722848996345083215432318993382033781202140079687096950509795610623962622140549624572656189095199247844345240546971600284246373223693687395741533911426082812252355837850613510480137285210905921051544173665585783090666243547012909163864081415920605310652774760271898843953812486334350417548590073890893241378715514795175568594052090283319419899489487736070002935207367472686002906190690873406932068812788052246386586121404416000000 [73,4] 19875087369523128442062814684837147176261293941624517548783243929738998130092283559500769883206615585053818613237957284547742669321582313513349610915832702437793879550660640276384497426858485060744803338658475712008053319807448347825760587758333502495569330182609750754118530179039669563254801090528208278643520072657821259048203094701168067655578822846390495860619076855829329795283736791899809237189628727471250487841036495362898201030457287242291394300911950483572982816748898080588780096285833726845245154057603156232089239928961780708201701067763669638645613001725637886559873734237396122331054393857142304358910207761858129235052214374840032098027121012489534145997421022607137944687221243975039915646303943243076638025949127984220160782312141400878782185929671679861413928680339894178386120957460339435183845018313668013351357798622234006598438196856937709268979092309944810900570142495748317311290931208749154067035191253690552125751595704482733386708191949658820798238453475352902319375657572976811214911986313639756878702578807989627749215303982729620191404811305637334198283498561243296488224430035381012918298733425935524430200286208564447767004503463619030138561806878513214065675186744833392503645923207718486252801009338167897694329925705152885357479331125718388109949733981905767574306845728706455347444967131422333319250048337706874189602507619253348387291183038258925146975804890469027917121932582059222283391770210839563340759467571053518875217108063263944726475037076797701967421540282751245266030085235356191981159258193837828241573691629929252541582423072971104803211917811633189832329318772020482120197839106692479338577583932931825489259006620283801746780247305075607289721996265605552969535793680228497845253797158837538463151708371264070504085877133562656061137809311207005352777135014310784247376417489345131596550207232724213317036076998877058525422665936459318775343030591130535029815167354335008321652045443560903575459062264974867468761192864617918520791313531505187290415556628047630789568755334382624566307957786360652415070658787246055180154484383423855502359523831413537309050795476150565685671860476287306827969860888650521395739757082763248802161680854086330883537633280000 [73,5] -313345839496017827646581578000410659896376606811319309670427827405127907009968475567060193727016498953325677721424456636552469960832365584571832509601718283500760926790331535818016950729496532815066164289693427749850026937107252113531683202790353777815619988731320434677822569364195900927336287232756346977231642460506151297421668213838321664873474042303792887830188250303676901457445786683260458740194360562226455000575195476489130830115928995763532018635295235225438973395684532792519151701840097826406879122614743273480261954839050365874386925685119528229399496687249517894639502362034454726222112019353825755207550371265368332202970605735816772263320727554508266756367952657234903736763238967494398709965047632539358016272125998877291790620779340938892040162357760297378567105701189732908208336703631760966035070806553644652406015105331344495656014280357217329835668373512412703288298928233493716534175842078017659349755635971614828080957228698492130410079194205658718885476327890132891467448546275181660148537515793984850600203771486796779554809046457710084250131099698571736094086483166615748949274136477687698374386053020753905641012858403860242477582233551245233153479201684212249306894386800414268922593119093687822553294193214460306120390966990516449082412175431379839589647900213261786079536347801071251606387236117011617300775608690595500410550207001141456036946565427793264783132623056648996580719378168338816846762672626282986884608409830780055552741881028470706486001924894266818924905704776765406890858779515153537399667613256884204699642887118403105420818980312125499753998137079553928076816755062026078635061370531577520306858714127841323915348458083966178777038659913596058433928736785141243185675198579403348608134675057511387759269881985900288671816882677548364725474332200488423330764806628003152319931715027812347135310830745665559312228935190583691323729753184946839460082270474104234010287602446701647365141919730938697027221263932722131826463791743818332700499618898270677882419801616783652729104084249750427724020665280176629152297870012653399954294911478119855581312660739467362952541381470859133786384074260121154908043036562731095775776603772186525805329746674132575898828800000 [73,6] 1980569861999587959912769729751120953991307231437617792559356632768413155271180187233653370585592039092258149170037297819580937335552620299807123035014301306329686045884322094766851880771385453246487822902264662812808002022601547132269560348764407898730906094213348222311870697575604289716029647257676158201589479757180342941874923494324145405960189878981379636531978102641014157529978951801760686395275229741241809515686832479345746462941973369982731200818602206211445084896507743690044999961518785878469917163241056799566984208183890902876703802859254738648307635926586157836430841184037355368995172133948399772024281251225245466496184334078917891950182629783890372494121937821572471637129977933658957277382034512334535592975375311908678403217931740967569789231192820406321248612177998805989929619455457159713902815258756796072948739836422868188016340297316724700594234572872476533865148484656406563033056335558600742320860482969557417279271578084514385624311518031685701876426683830875755711485494153088327048231167365852310274013356980929620445590179592214466419658707302801696698329524999461333850314872867001422886378479923837849732846417000418053776597564710060391993466477912171370275369500300958478245571881381278548478219760242040426927904610548003754717628813521182864749377412562869176449295799686660759803136223753118031313847010879816473305038688124334620030648202744066706689400139681068494103767822235765781940344908798791978800534708460387769652280715229339245687020268069600109702492415775300869223870126827830860348447266177197492935168500770964845257174824303906488584497110028164227327297556011145826218125080552667890850412901274425278523112774141088135534240840042247118528174045984387813133181651866993942905920840597080070665628518638810765434605806271079712659124036527126477928388747577835134308989626176528355123246754239780507207530337373059332838062119645575135642851697588429191906413632668318984283192038394641097634807737568511435646738855893608464468522093914872057047323693797350375276799120545445810849261736850142188314681574699678155731694657175366858184096757907841991938139864493270152995781958799150955157584137527187304774987572967032645282217100667270049090764800 [73,7] -7980750956356965763397938085684769817745288750322601619608700613767205470721781067661202646357766995401683330869249684699846783876845749235345541913599608338671299956855210945647149192084978922849070998043519286683521921224458446995000190813277456243633900610775540335678405934186958462128748999774304652258490834975205913340217424198266677906905721504715365184248914772931184022812532947923546878024379345998364015191631441923386244145605778594989474852362233750064705004709248055318753897707205774034836690956936056756177831837579085212307840014855967217722389049615763882725243218972508236370365146127982702430026506314681397469787942238681837463445857976034705346685093908615529846013691677423048974321717442802818966197350191262551971786218299751058029368886531576536666039259509542690385280166396175132432302745359515233019234284846334697735364388618336291360442535744752880552577895691397322116578304447903849427068567324998347200176702919869466576406337467258617665668643055826878220468516092842150058194423249464154073197097182997783769674156212057180170318224781051413820811087960067779841240615339589700801092004193788935474498582984065868846203926457200115449522725693595740662892802171968306978139181497279154088065604179674601050004875813289685489432288880027261153735420313626415830382769149898508591565566540479786141922486468650988699061048849573828001547082423074163443193046015562296970024071461203317984969388016315009225437525961148913297045065433047199921725027467585872758225520820169987166191571686732952786626946750615690991716006703724975663143767300545967493993179924661809679148544252971777993260569801290767623281465343604965513341740264960137050616514886942312792221409643150594581312042320193305422920674759499183709272452887450382331378248066282422206387881672886639431614757950570283860247678143178928904958586528954780243104786967863484872125873474370967037691669200792968552524029052278847122255320698344473277836133787933582185976943978032611159294850126395154438520150124021961859781372827996225421255451166356542840274491137629413924518239691908485949069268658664042528131428666819860475444885545174661351056125602007373415542056608319347192846278828230315920588800 [73,8] 36768976897541549953760508036801879770420348033073785774526296036020387761381154072552669924782980087145398391316108855466805558538252931085554752169055464354439617970728098464837017768186483647578118514936613675751490398605076725172786153864342335541553078182535285170709790714916758008386693229574010097259014204307845942467828974008769922302125649417490650362299423557089116163642021823742971897802713355547584467651563110239908187674202041237998472945901146059031027514828485966344649065964965104420566695707143526017238791213329697808661221863428218810332491900815931782901389204505566558203268936022824122709194801318418155069338770692947245040262697023345074542319762505785649858682762619499465896649009409994177066039039652838966714524151041924272416150748489624493539575973065619449784828791856115551014748261184522902181082296345010659426349270839150634250841695120318637053759202903198249007737594582890619667759190548582608094526886240738566248279519716602195663384299229504765164455054270780617746769256563591675547750516418687456805776144078938462016300472097696810601689815960045449305237825225315368504362066784610038627140137412674014569675243010508798631904859107644196780207102157365502050467518029479430977424777050773612404134446736530569281663996981645826841447313130481680026867107127860974463083947017288440123601634541780704854841354781625916915179859486399694271116178555181133475500745002151339251954137005184271718938733224702510779973452396021470823819580571719614688081760177041232839371115576828554316033225696862177251875949594756086411593368687439843557234103212793531814912221964295553124874114363169439849616249397630963607813455131275898426694325900919856574618867963416857705707800494801829488639479420683081936041463483011291368686081697193315602455046712619503611874598881787904101385457515682831972943784747393720594388762448489004930062813315988167411037363952154841458594802550531198484326902920221912489884237684431171338666766159476581053881129984105053599498250808099042158874396300960655375511157157833989792515534648841728547680850492691554194849514922509720344541032549574173226564921414343014660954341341432728489710995734873361728261034769824245350400 [73,9] -205691080038095451644052580061499520362508279734931197101796285487183143212938189350178147231948564674122317045090085984541512965975155340586761366737932822722244216816515531909174399598867624363784861646268539433657452058576872689478166068707296946244048977542874943674201692143224676771175693804782346766001739938155898859032889952076074354309625657812992659220511487044561723374647345641182442774107538670895226780658384156288646028799343890073877789156310405302005864692263292465831499376574663173040466530320294024621257887393452852183878460935710942646591676237454255165996928884347646303510575267437025655566221234713111858427389562112698131437278160216536303082038695516316842046157238602479037070515775054386245012212351275578568878781209211280799925321491809510857865234146041657418802527402019610555563852103925719574354470031053470653024117295905926869590774182897964213902144066074324993267899617295693981437691253441956567337673930948401517258471092634365232038717329784456072360340819939880342312847456206217207147303591594320968321243853686555282098114133426503894957899429761756474016621251487101659548398256532050128491976726107578468688756089122065428952801905008914669812179172877546219785383517410920529329757022220357812442230582470513310134849021834868544676622626052377477987133515513423474020859162842253389436932886666187957762360547244211424340789940059275017000970249166405100308372753237896777239335179010594734935008345687703662687457152536466175754583374101606211628482031931651400056714475984321571394001162115350594960945577145782879513829970610846525565821261528763833748298453173061826660631008517753849157344429161829566184014426825078438081079205397488380993464787915842354790834056793082058904453884509610675534243255515781265815048797538088219940023245864650116707114197034455080103146260996382366647938354347799729492854551845027917525815891861713334076124098956266686201064621553426747829138295844131392646983855698476948908624696607165013766865556593621891113640756493094640360589708733495998075369611356690048683445950044635762443035805803413088405420367826475741440682130401920530164146150237394655018684246924906640327354093429379778301329785534336204800 [73,10] 877134904267003795505348770242854361282624182204623585621242236625235956292695782812200392001238961039906599434353927039148516596878589733557293195137945074801632803603274299759681020918069010636622583948732471805931418427463778693946434254985547000896289119601380676546689839100807011428644785303069662008511003458684994524148994377106622247391357257713194722422920269542863611151433754834610340097193208741075475460946760075540040023877516735632999726855974571274768764978578293207917607542345206923400747620060249818176275254817693850438851740631106511121835266696844692102430137002278602101496040757434384210778721228674377164002687785594719691385191878222038465632273900345402152661662599881388774697209138547339679645419249626057403992275132735528455189865189900014584698988662968657959600543038882944776238091298662692204902729176302333116253102246440120855803311999776122971800882390861743053185791310257580020091358303431528002859356084134689779916767022343206943653651942415275061917624825729074046417024168398762462331002452485543749779083055789449069287112931565576901571679250799717269983102529293518085494823570059796162554534385382857068438283375413006184920806770386679268641503302763429593598881983170812250727283383390247142712047039610813070482699575717252610997457816614271631816366472718333469051393395704124273166266484701916744939873338456200086913325891215985231214675661727928900242380402938411022379602273507720052683675672129235333169153217367017840404811135192470875653108297783811182191863662949123028032510724943392628707472227727935511983491411664156444675448793975479973257522947232718182006808856668296822568396244631864687266484910908128241334052638647604565763899233929937240198989993305238612332087686484594715602131457873568052608611483568423988135824079387593156033592068454609858366894640728136170681759699926825076951960051093117087805957333511644293892442691516924656786746093403310821330200710254952876766555655708343325392380122994578507589542566914376146037111730288919308104888909740790444118738932111684164471223868786317243120503760367041535283063467106494963264998285935325051717199597855077316922958411441580231276215116509481073583139151518105600 [73,11] -2533445988463816727226161477449368256435508301379153871204715392439982818970106868775512828243077113068928694776536897087753589706819905587351010231508586909455719232826705404950696020453319520303416717145463193204072583606271681694059751292405333458798350590230660987104706223129010163322017114782257174934726336558863840413830870755480296870622568502163731143091860869787742192882350267619379497439470219715684911470468801882484589108011252858957488969011555267768318343081765905042144480431331466134220195373728987176479051792539931292822599734787882663922549521391064306837672872045546058033045056393216972934265564401865644199211797359512569961825059138582925971832628911642069326550672633655181218325034592654142750618005842261745339865494130030089481665872687111655067021855453605068881759244985499351617217266019758940646760099002590237841362073252378128778652706992877297577512379830559014041077538382718112664304576848467516580490297643838159100923767674382405222634084702911366263134430643687960599909702394664499692356116339602742859174423437694384048967909438691790559594916778530291717657621518987371029750324598975311150169978563613802847028628504645381379511082243263712498343107392338665586416135476254955380164311984648868055098263846620697500833948517078213441902439454289879729532498318947044523007824172079961971703107269722046860869940078926599578825199051776057164859988200761097368643110308779927451129472892189299412207123119430933667713369660979931781549925498283155077343324917443068932687904323465668862478467119539938598121037961208857019925902967182329942435141920887367031093115309096687806665655607389000189113838111643501188147150456410253649456068671770460320099285467968944110996364416283925306695277199661849318673424475645037345989835913846013004462611703413136429134650214810219560505087113375671287093324543450893086364668467729375801556801971848419713384521363199413679641816888964554931537375543664628819763738008611537675401661982275733179665452009138179165422693885950494962725438899314450986065559512471913196893024572138489550006931614871909416398152227791791091967818492103298294139156395783759370229269097901462356281949059296617368552190634885120 [73,12] 5429814738887568868855494305811815812214522040531240557319798838981982654594252559885436609655596308586219116708034191708399115931170563518000068989129320001456667054314510400945765857137495844441086114958705500855088554339289668311441709069397418041849973339293885405463655941850476294944435473903690643197313215009171221239281342522051527054383635922963558201272090529592226238423961995064362740727327027046016376961232936647155098591670157920986368194134195447784055165724807289489183858369929292573368904952087118733162863323887174517945883059956723033621375025309784161326431243777226961850664348222905587107186252931443073386542562912530521353591090427981676771657981815057054491679558584134651138761846299601556590983429192209627579455662964319329948356865364619319442630300518083017642463138785170668790385804816497855136859482659137004595151423133930502090092850557160386337471615815439567916760709265480018948326737156289221645623261711660745517164970969191475252836121328651538037859763792520081596725137178221536934266508244839931570469885805317509518486648827178342517721956438798306821527329796193641591288938890565954293820753028111771532216731669396551821183466297675130581347660725785470764554040940666942559830126432904420509759350814042499974427524362686768796048096944579324953715252457972415360830897921657528709721087556600371326166137278924980830656966070876739613706389924426830639859245685437033646656086841979660855388065876493954343481731403553432934411975218096424277151497824874515915753548003191307093209514189291259763967567744691126490301307488012879110407529519538111500400548691265463393359833666764567619990435259370395733618629527109369158880968280097574042322122252205595346470632521266567173090399388618999490367483789536645830594664185741494280231914605816959734231291894687083814224747793570856108848708117836657185931946250755082072155326430348848344493502246073455766413602330842985219010213908239911642145002409411212067072432393491287025107396896360841514418544537112433046701822937130411924872565904827476771889348461837014575606217036571233637976707145108790043364377323265572229141566985527141152069231670075787791534548217959179375786820894720 [73,13] -11226608916136564725886169585072908791466537307689701105965769464819502229875357901612908703145255882579899426869800322174900800656255112259415751152429046035020804773877325980512980169417674581627936851544114179929150694166305707227065992114401490206962363336667850497688682742147933785319167578302304211199752311362314788707915977708473542643674902239001938610287111845660356543201648975564629301582400833182952533906293665069253593056781473157462162383789405883082491410471559399816932535631590535816712337998252907778800818171542493410595546296260397167911115998668463620368395317477502533088126602353752927789204096041124155684308512896581448872139951491557272080739009384955870769979333582549496643341390229255080057469772513792409683500238958608193313692640301767171687381075051624283547467012933173506715575707336342720680093318507914649101922428119034855315596286468228134314888210072242758238888682377852762526244979164129431607587880929791630825336606501563676341279018312696612973801882532722308947186115265895092930365283116289186102727402445832136173868547529965424738976660472920545895815522378586166434364880073507281241240275663661990000700442318064673813506305339693532235786541790825783749735845177198758332045187532305218422536700821920300792818846846993374024488250119782733286505511159487064141310127639776192809147488183697002777306439876910229448915547309911477128590613782568732125731192371881796456362212913727497938527209777944862892183085439070420606790273716138012134853185642633904036357344365873644648598254207734253817018745041888758887213799912019609837748357293085265373401682927584245289258504707453753090781347142700797485168866315866077361725360307023447684813426525406907297016318935280494310059738742942870399980953711754020565671586738108236350125380464495741106599258412764018543112980854452256104978517584734875865297224950565770178451396087896398777706466968094735393776480060517124200452368282071918169299763660044752855585050940205920841537411585855276710470159394485599201207144012863026617013312573070964735967703908858831353456403694033908071537452377544596422139062689539955509374847817977601159223037407567374159800557292980906024155217920 [73,14] 29067968761284919338819175502588997035859281580501124285645770288427814606617188287804050726875773106325347082445362214259202834418274917240899759004423550290930928208595091745695853815283990375076340266429953295367197447377569957702190565911141452781015425715832721297926566679816524126669065460996579298983352011776952549886054872839069369762852617185108507798779719438911984646914409075166031364854272823754468514771391205189146559620482429073501307198880195048330292242916028748169115330184654430880222345094119670670473591571402980630545746362464001841512391336189592734563866874088024881681895524664758646383411955143075681516905035969849154433159553676082740346172064411552394902606223889319039915464296234316074944873014866971059394593014186164950708638837972670557027906929978557864620124979564051095075344742054986419604539470801355791925312342394072560499164399280567556566926695411856697294774321631358386992601141039931100877945769640270618918497812071147597584247952572741420702174283623004721030950182775680110976469456910161051216133240601837429512718701480126518415030208225398312506683881883795210545582798032310947093159934126425560479644313872624565038331263738866281920153307305078245172085586649906949043034649201643316094354235052629044337054948027240357505362629703802976381720074901901293311551411220094597223362484010307636606943996371549291072803802429501216500508909782148637350801526250041485638366837812312751361801759403831493870782232824130724169375129775572146461617080971803341440865954999842034712910165337605659370840887720742872111237997847054912280746775376886308130533157742820942459158009885404290530000182069282238161061847596090136286903358004321295420587381866710557923936057962105526708608261587275046474178997350718346221538540625200351096098209278314427786178883927267401788491960919855334822491638927151998522752618986686552387889584192463846063665331186371311439650637779100175062265217194064380539945712815553083434451276119558985147184721242624628818523033921641986907689725289797184402873393344672944009509800126838122881660691859972673700799760730767787872289028149724720123716214423117306440199335060004264181958458699504746391142400 [73,15] -83953165623207652926755833457411709271046955435810723244846871775323218402212895025300276338481606090624761150251145459671632679708502129872074591304640594934428730105970487502116823554204022117195786773026313188432908950912697261968481748625811331448115140479270417939066833290490698217493156059570784675449354125673384594105137417607431809380821616882010338520234788029452920131574644520323322770496001771639970729136129041791420376167571283782543034284492147105118340418628084751474577192938208130762796726993311856717938848132610630334666338358356821349609772490154651450593159483410225735814181293065526283480414094883178342776986364438763883909477758483345666123720794857992162888303224186637571032969970069755876722433499690119320422385111118713825460641408811746955993667514575038799347351060777695471873203987207080333011074505313176832426372532952026705696850231254613223339108634398143329536395983657101030819553433894959672698771135345850356157725209069071048257685953127707421717231952397411268228047749268979168761862358439056082184452671522807430799772159220467965102460885100572761299789079307732032099249733794779329523166929574808325257448053310312647803056985057877593023202532446249661094239268825042750728403595098355011390741557790979995971061422405586214467863220492952522823243982176139478133707343243170294640246762060816121511974647355169862477410754172473405582516550293749109789407858070990618978754033708481863435319084284420226795838816148322735508508488269134982213462002678189789059930837691584516492724013852236273675757569008227760727497150481342057878323508968743194292734716862083518389183507594415186440002679268177333292090454631336671893440962148816773422894326435845872427661546099785970542461614317557778094667814743655094161540320965289076676076702697814110048103393185958681217497351329098147531296242176994813611893551312590159441833828476207163552577507910671700811346379524348797112631875721186049279168290921281074393631038008907764747457850954488273190881135773984871190829309982332594548759871494614382447021137455765936954900701373436447460812089498790937461620227635133346746730807363776385130024463372138597376188956865909384806400 [73,16] 226106716599786702430265791028473902671270793260225075225288041617969801456576359727893732893225389030931205923715399281433396441291341423301525767078905952320967511582732131350590561617832924038174774228745839494922924418407952244807000867981724341577843473218792320092037652478434150414997167305847941943956284610459326512919122748565947794333276126161972738850790132653068735924647870790936620524509347705311755230807639318008414420078766240375499161326831403056153237030801324714221116634304816087352574189872947279734040589107109221570907475450964995012172069017912409034589261733329376994888578907850348408387704829913827778316262129285971461081632176428271804986847220043788810209771290072433889025712528154166983547853613506772859584598693429050993517209995332687460578478534016247237986260400039105809159417350336998204970399111106441941050004610350632279866141436626143392592127927373934360090163306406109265404122431545026290851496342085427794508830352710122049002222015679069774095882736904501135201403578038980476343639911053286069784539803036369018451632175714078276968680071176478516373268876087822658763223197548841580009191661553126456669248492970907395671147001463558662942703165128511392356130854193740641245972710839299580954037195075238735912715269264847133833494516498315018248098002877996284152773834269186669331722776331851783006585261088852820319887581984964137690498885109960281406104107987374898692743781866987118031183064690224750898435802016913494884461174286289287826606503057633124645237250935675044654451396188315048680640655175013233599960103745583774501360681422536505955529367411789821942880833736303430146663065697082424276929224862141620229366722358979468634020762356014380985287345013075645345074539552917002471551382714073504039272378205903296647942842539154187132226059132125703056871113113427810214325952468358489852110908505889484103592331537100225090260996223424507696857637283101871526518341852091294267434468466927806732447023338936148089353642391267150961956566731105500545757303037721908863621108164101586452767431155305860048558863727030490167468646949989802770711716686807525432984606541846190646791722026943441920934130853221498880 [73,17] -548567106423572875668699659233475085686489213332495828473334623342986524189524001810071517561216160491063423903375589869812964658860755175480543291492240146892121368433498725742728029183125538981855810596720228208498621798724129000257943074173750397571523637659782032174411771759234824019374585293073021657033770222063615712254738272120202704302451721355985685104576772471820957937557567275359631585335700170043920121901456326121023466728908128705636109944993262215013223176104706349951611543100101204763609858784232914937222349188028504807741590769371005652995094480696086861964454226478313018242483859465599768516752305235556013096135928836646914217734134133754621645956710568076993812299116372555387091230093376338438097388891604625915322412202263973626212330290959063187294137195141645899816030566142526599993438251935540282809104985477175706212431349467152481919970954468822468497234909611073354126046265223897507208472122074170015398985718416771671338530475676745972476608714343217775071215830189149968567468016445583383282227450928764999350107231774434606678196895100610937980416433294411631239078938596749812255905383360956886087121748044611608681705332136058515540142630591425634856895364759006009109034537292923609943904456548537277537917356044791772656548778121264025011701311290924932629840145346406478256986578215306201705205937291418454274594482235121725499360135165991827419059724102221691479357561395495624418258901805941820471052765171699534796967052687509993201437290766467496771730215237741280802295624938798248888189387885495843165068746401484318620225297285842785610618545603773200943215841046824940940239033722915561741075111111411961782878109082730998771989543338914289955764828548037998497010210544341354234535267405334835790210535239366612083070705988203456949986135500974626391215243149899237314974059132994729653011887570956227618455218902022031991620050218341650189587767481181438963925970924416664066566549525112009462826645103059333988187960306748763634575387814814245830607601282561352533583294370100140512232772638056538042964436708661684821062180653211827232224757199197148345579138154756693015543562079057006830172569958342254687377395191644160 [73,18] 1203981231596502922557378219425914990633308432694562114143375966857785186743857786316000747387589778729995869546601718125103498969110446602472112694817144430781928991918589098261006751890412936052358056623209880505324198025735963676944634376404589172434198168739079024215254278579772180619956842461412841075232036484713197750668256092757071230685896460038211460519373382675290429702050779609357317729837332302172725874004175820596947757674218089103554360006883071648323458694301044623098405738822071900694628969332360411232290200888272281890643504276136979697343691607372828141627875283924219192111469676772143752858918327912669655857395445395475515963528479025097339450370346094331230090478745008904570953025292259556409097633678004540559935500832775267118142784364491266624416080294143817698156018552826520072662200774088065822551544040987808598799698889269221604574577683778699876989160106295693935879290967606747640282155363835225908810389651321254851809299554804582602866781825810218647582381796211843932403843293793462094606644260601271658966720731396635641376780862961087584427908217805606379320763547844388888524518020699781487959903834720493706095884993189411913954621337760485536800606171897937846518779883497114804658609861722157693767738045539927484035860608206572355786235155472485202976115279210160067866383068339816527790307123223216344647898346456870055525110935829853328575331077651273058920429390516556737943318980426135178117150210358607439486078082689986147141542379506135509522529925811014123087360903762571846660961862688488490343342326790819438995647013992841840192839908719899984034336275679634209047471364041668435355311396085397488740402923428011163667540280373907381722487428626383223209512975559728021226135888929224353355386171912695352607008817103352522869267036058376195396876197414189929747056486706535655141954904705670669025617551864102370978404275193540317393089389719426756955092619209317328426557281544386776051349140910444819635041741175509325329664105510515635991696087509342197352396987009949080705452935846660558711371861601264834998221464331329676912156305585725877983445790092959521737499518573674556516497896307803052475004443688960 [73,19] -2366674088557497301133055078113141747857574210372354594063912950265124953547161238892699477876901611933048276168648511145266748904282388834949849470665408274662104157666684127070047217219811859357250755457426990807940879781399892072638043660938748157304853456287749678745025385716066921470883565169574938294346469687501771453974243427381428264537418167677438881879117155322905927277288033815244759271555688243089080009550907354471885517098777361871610205013682937708005093275928110620276582479063477680909938592446810441776580785152348800545421116417621007020706420057192325678022661401647517283968253295149639053700037697346025542641118239682954145633947957645927033909914399781335829517722293639798029435555310444973355879842885360120130515922580321025350411682669001355676151921041711937041251534100106221578644797914597287113336910429138506927711189604640854571555221795467449170042691731124996040448468974881100054410231409428003349613031733899670571883697265328237774322665422423375520898718958188348955849334214287555732877363359777087863031931407720037109210000806220397381744026133828070703851849101867671365204935508649021098188457246458479019282475671258368930639616283592842044195120620550859275048308634015861267545290700832720254927608974424858822343022233441729007369667096729021343773234522460961880843870717970081150428087933812519001844254778209586984850303696195429571027871434701565747027413232961541419090422939036329458336226447450921216292974656882598187354730732516673251008854518212927297526159123797157093424924472275915840475427250896444922233277167956511218912394365504057496260427501733761823116782324583472586648705742420022447106453883874114164978706729279903038709199722227604554410974277356895811799530202488668593412702290136725252978325710654539069815291170711935102646211824290525818105338820493776074433941691458376438822768626025645279534028280837861242925859006024418518458507448425385626000956460324328687297469019837773493716886184975548410014739916912790471791951749089833684187385532581495338226339302300775445933639090263765108206431970024797322509407876337001693635281880621422203771787180142312576950729113042517565802199121920 [73,20] 4096014477866915764870957036083528976289256052383331347368122130382166252512683782317253583737909110773016666813347407558671566189240623286130031936595241024753872395117796136465531532777524566470528636128116690755301512450939735650060589836142804253057878062093856837460734397704222797091478946345052503800344496739159276738152017615509273498953877338761014241948879714968875186836224852381247946441729333906713931345975982642440432464976058262136419710698483793941298510162806544151992577738475119971107759502714451331585051690770178560630163219313706684041033606377827706406839718941431413560324105391505717479514198265997527458700626476319618532510298671672199753325465946938569405603470176131447829473761381683617928495924786583855305869993936571818580817831993445640214237428737913519379146639082089554391817039279494886742116733502094839767017069205514991077826062207651784367359725519063729593681291856907271698629173302968938591323770133632861108957787451000782652942810545830588684481098057542252137106480962283232105499739784986395360440326859912249575875868996902201668449636871390466798712295075641845633163691327121204027628370604977772614957291842723112717601930513540275138476246524741420589483173625682645804387680719061334754738255749289536556163120274467873994464351904107298622572857507175243158555987101452666256214084858307404047144015252952518171516952317371551539785926152289273619558267668606475730591316703018267870017836616515256849970481954882693646477111572279324615679071361123822583078705030602537088995443629876107352407066759994102862742971806477041946101957120728378252528611801209025995109295034015803764488294267289348284055699232539126318537633987222763378779739884828186631390276566953655540079466825447959758967290217238919274135852793660239519014405083038837348663063868762748652225271076778333906096045921977548461381602714169523057126069468175650476136838944375913457392413447234648268532516563565822812363221009133623047450728284035827834471176736983319758830607246665965761639997678709538040358729497829557615139479227936087435968560868478038991116662625429307984283467048227621133369596498056989224641298391667016194137784320 [73,21] -6170922401964071516845319727398486035018486275377841084424629279604719494286966580218462102904985614397972443887198278939243943689752689316614984385533805319326587814699617353021089212121828859779010580988299301877241321042989031453958974101008105602106316916535107513217911425295998138907612968485116770486956027132053571615494529254808899357616651627901042521391257532886260399514151924057152156095601983004723499153950101024440350683051681861705116252005527431264111761867928354832024796040807751283314015209131716146710268080765192653518036158043501646915365354704612839408174450919861156076263170211246878351917664917839996128652248910352962580846714764426778501976218199956347026403882571654158136253788044132608575764277590203825116548251996004647428693991776797929721066828235748275092136795584407120826016716365706731684998504706315273157512475863561494120616410082053512906541318023689471994025863676775147960893959706365862640420073528869614498969793629814022498182883171706459413912709739637569084482295030922991926652870775348182186032150884123231264089280589106942072559128656602212831614743701337314294437707184061146592471782156406684377446529155864588525508485961287546909013605542471297133203508725646087173886192528752463206923626323839153761459836829580627706525777177450443482765949047887863950502008009755818674503277836824089262530333278290049738836481774093836726456883174797982615409931502358420394296323692823877169489602307925204201307037023696059984541902919075200192951131469011011083511906055875620158207706956515621486063151478663977293306384564021027735786807242786792496987092214446145764941657818594404055619905205975550478065768644081481018374434603279765696892857992543020992653456927091626304891893647620472288613633172352103143199081837463543842949444240947295884451917305010248982189864711814223080508915404371845479401541762682566302009071555287582790678131895430917308517185367440431676241510925807630624036781512550953954076621964664493197811115444669209260740836348466416669800255061409165830834472724415429643837679578627009198347454921835916897812678344208809228877269806205891813843008026417822725168683671553897335357440 [73,22] 8063511153719772208573407609055100245261301467591070501071045623763806889621136797080971170734341857583405990269196672429151166705204504974559991172360010275642204356154619033186945131806832405315124559902502069130281074816404016007919234035407714264174886625897482653627971755160043358261253720609618600309185926810263537460898480276560483169833883941042823747175619437793432102195630936288766902555898451771537247415317366264087679352102400229835297989101548039982247666450647535985972162557539614457727750144388518894628958141071979390125158872217142522225692202969017081543105107476677679872006652881913853514686090253742655776544821026691769613496959998756648117649607410926731718021899406716616567382652288449709965256849599850506254415324577863344788319969688662335609713049639124545861756735432353556148948578648494711892235855175826101591809694617968521984132348650761533677667966309155488789048761919293107580769450251594462251284891633317254531930353625653312157163336822628842145217683494849190168023811400225766956331209285270011019928506588768883865409925108971777720483739129439200720974403300016327019391078999665818563151213616999056538222403438889031057372571033601492413241351160920895478767685180301226156593347491007269952216037223731874990567956599237851361663774302029002820990608466801063709190684820626847759522538413822492513348074446848278944941321960686038256412879582308183669381653063190106912698992665937323959740681190710574000605863393991409362281234057819179920622723023860539465469757014449562894421499163561977746787156239845651032796313637264815722454464650934265326401002875002704414876189751600768774968712777166928458286117779192777895420395850015631059016036710346839684743577085680617356468336658690785090297153033299426856885132219807697357963485613447143850206457110352907411096522828864678344552835303406508798182013452113374148901413448356850789017937450286522715520978756712420339542385581337342869217312626845257768321642532508721518138313649045730098698572128852101084811734659835529142210479217837085994297921584997442531339129294199679504632252487722355276825178054290149729730296155784160473180832441928830156800 [73,23] -9147808571879823916983455858572463477449781425070321847730686002946979254362551474386774931485381315299280947128606824690661419445425818992487465628397940573869892616065574756165708601113653726365102982224660015596176830173522953259988651348291854801026996915278196957496544320601270269900036541083381282163525101497771906409091750408574263654226573959357835056149396186755481358873139994564135727969258185294047757343211201894560734372903632610144886944242349984037074055167803401015893254691745474373435904598801836261020546662737095708456690363347391426933669749190605467253465983190149100931248277511505437845894480551384916570903416990809077995582219213428427105746028432544181274627825480078662531651225272509530103336198738749498050063075057151693864185198244751069218503429895173158263080217391403845416413485492272673066190818199348810138965040838654913059425966245454024041520433240353450454107697554453664155185760134424401266869624557061347452788146807491232528513855322627229442549500763820622242759279399614861054918330610695305533651525928610024729319603395685563046607026506336596173869263636775769534736786598209863462386686568319970400964968673146207474930298601788047417402204654092944955007316167124153590009403123139482421814126642642163389236039959652156833560997679568287936439189709387369944167109507102274837074316002740176532569082910907280469157588317767558436438376759689194552294923173773857145402243689673478841411186575885811595255608041579047634840298713094434327443136690024042389494086216871368886499320339220765991161280164514264051953067062764383853774193620097913326241445270390314114057641019419554060047935368608069101260076421568130429129790086095333628484933396587575468035540608833123352140774694217551496621382814737607459259203979595758610190509446555261516545802280618283300643134954161559400480545774784362376371813265909785172299790129561350213275594696373589533582076578096731747678216456186234612541998118452637884580641228402502816637222788294788932547159420289127543091988495146381487755167139746407585237229239877822548124470022011769724334544356307949828550103846365334966033665059614565611733364494460518400 [73,24] 9034694906926660890845119139058930801661477998319573153561303057449165476510117227938541236310755578788864078632435758661026623328402152373814622862446069236633131007820536651136798550981519440771667221912845477797561632011736498731168341092218617735060611099818775525821066768904228747859830456988754463813051582261500219004769962878815239969655281318757172261056234717317453022706289775990684469240946773328168642436493416228445946573112813818493918149875763733321827645296565723242975424837958030637951014486715001688499117900908249155423482876430745106758208995205136217770558651024379932931491090865177297913518601440156876036361306907722049887071399373980693125365662961898564034627740977889461326251369760636869381011184951236295244134387573389394339329782011140668452520523062704753094201490226531259082426542400121207558659443838514995979704407998716286213147123317091228141092328512119018475046969959807836520806296531942511234479378058619327734845701361284179313029471835107076111852580417586977816408820528962171934944541870496065095529253235074269567575966080931663531031242523494490208805858511431936612233193039778525844777454708255559168653323939804092702111878568741984288506732682076913069535718878154837158999230458402658257056041726012490159816506325945283464907304892008403389356191496323437014127440633178988374206071428238919853817187063928883384970173877959696061364562752245476427119593234130912905562831037326776272932404650912654983265887796411573117316253285897998643505882832816932739081829167095524424103202753014062565541518092405291362244385529584242890159404433151109331968550226014875569910870622097143052265034975684938921164870554081662167305247146480642920270570077940573756348699954032460088233553675634729193532510258557840933701777177889563159309573764591495422145840179340613838971336383859148335734176434224251950509809165350441490786205985883223458874569983733709813315877628060773690776919158097746189088285498039184330902747519335526128068167499497695045799764401373201860365535758607001182057485349115034020063566471701253480148145752425888423178564561278224140908762182844476085201291239358956975291382187950080 [73,25] -7791240790399932972298375727385444603549558122603939177295889121702965557872211355689499592708636644818477362696978086035443923720610176304072029189364081157801305029432246984955126740865264327139512904445995726943163249847706208059118867873074635517558246581717620408432766846978299216491174515985530985770995096132990827003874729033257441770367858993310731206468655981380556267801139678696486583299726123973903225698286335686655419588018299053663047367635653316693207344364371059454219321841881503033085574230817287439434278034932896471725858598967911443902020166645132779418121952633217242807065422033186598516751594035426851219060588300768583716545796779275730612940668977870347582757597349872053793061112745147035504614465690859522886414533864079708079041399985197647669014773318381811039381434800459999894397107753128617963235386676901649535539749343510257502218193535645500490510836522629400630404102733317978667030069178237940932231962563482710904618722669101931188862888991722998486921918169222369266019192376860757711934012171288998346863017439651847611159377515577880129587009997809388785627429051075922854167849449263005853741415434078828707964124437164711860801924773502821076318567160458028034962409943417755880387082858070653972309123468291018038595981880566686769999329138268138909891005092296707526411413746253770281707337465413770581272294009535378996627024493301679512940969536335840573468573564649999623933925017236026840967942425990397893149710320476846840039017387066054888354515225216178717416057601702975069671052752617077414960580749813024313779582298494632554778007653581422431560335601490504531648763697227801475270766904120109575389202502085375900785113653589236713329812181017065566169070235400008939764256707554524234877138235104147460712373077936484708647752411413609253972878665344390010744898695632558848108313797925418322269424928239752835705161926308581302299147888398047125126814117493393347269149166666191964859346362360793309583476135269929947048567787080211126956768660705695571687892334622096554683851872544381461002401388816384921164689727511844330336065862753990996027253727132613229023244253481329453295170355200 [73,26] 5883041732704790518323689486873082322721558967685323001281819896621794892933064487779293086922515740531999832927343696206199326205110860194840368180052976135914324844962643880086175609251005712806207368307572299104687581259950796633723922532197118210922969593800343355343924864086494388062147214586954878159796393600258792747575024014471364967389972072638412584903584161660676258239334605164284956183770567812244870101607241968993151162580788248191471436837417244624195224672754344824206494270527867697018976727129920401589131427250856017338827608528260868800206633518119308124117860112600855457707605455276041582880775404057548334640050818223569273770295603836686859887361288352929576791062268753151967324956885560436355034327385784382533927689450615165922724116346582556464023283082904093952476981059148288162750452147584283778084642257760032605941723133123284186991727904118555763680865917619892413340677741068590458355965736723081191786466524294498967571064734172420651179144860392262436884236698499456095043693126893750679547497199070721070242123215871514275658683450185953888810653039669014965948067792269890569671874325464766039987682543376978162809622849666041878124768955367750465451893564931472624004532803094408538943385829942304382449219246988213886453108616459467126300120896435176603511955279805132575422362746586399075868127189118723098991413629830751456242173402569308771180650603658508423763694987562058035509002903892877281491531025945291385558519853459419535708028651460251444622656784278264935022576738163925208687634015822654457976262131572667123796930122154852329757198134461041515570552823781154665123401189606256563556640807787105365392845339479080593016513786015723447606576661091411631168109337432346617360308307674298287963893872102008885471458720748349892640441038474272605395651554945478127677787082197365269644125157581140339228881054556743738745116796796543599270090663553171839035503481747683794287475377989785346351390715036948426565145779116807214018906975474463239648326724131043353660059768322109399692122677419753746938486038971221695241000283839237229999279292212696034733316512863067482815245266212702183739622400 [73,27] -3899531994520400386521185709076985784907544043859062434557717027613560571542032931458697873302279328487569252315357964655070264817223485246564118824972645361504240953540157560690296115716986292032573044275137464189286097084316103832089157698112590683364527679356215397166871053215784600209733930119409653520571413627928156621507480134808898991484393122337866458295335504289216008193266139698290171115228756712220741603630599473854253285821702973559566551620965381033436829698121342962133266104609013501131288282981081502707412977819771665247715559189690331709004876670335638328275948775258435451234515757729218413893791411310233486610348630639696213327233225388802474869915879368376609609266621315918696406425850505775612524196429108964790316380794266280429858743348572041246264284532090339797394944346324472954872210848704023897349398082915592629597267472555660585170008481556052167623947628432137287162142535786631842999443211695294358783788107758543238475821255380202641548324110137246359054591644964419795343714189274781805170274516148569568780213698569010680436222703982545768514759025753357223012546386437456752445550807065576310227438292006885986856416106932194059097365101139285538499275563020314722609616527632517060496696844319869661461584380232052020391807473740641132596686468294200512653520017293020840444954083975240076903227320185292513488976352547088391961142293373536299341475970929416247004529736702447735401921970421513872322519530263442408221356730475790717084797018601999379913219559936413069319836168021732552427476265343440304909155586978828860646051023815055449816951336808386835121069147143422153962709286289718893331851255842446534057181499564308832088725915867515497893132270616965855231361307129891480196504580607409585167567846603771341988432220270256142753356908893302904948889529610154887923567053930592710753006686726014566223648447597568496695203805118670140554781706772799227506634257286755945965328556728787763168248502319508330989448274058335193864705789532748209999932007390701839529669084061541325146113728681461051294075340203204215830469806664520846991262055234444761504403769000393337670496773268540940689280 [73,28] 2274450114629848275373631896956039089844720374494129091590195079777092991110694440514950465757333927073196087625969618060129097228612294246010514135299977139666844329670810594946791325345776919577116409468754026521949028513714001833096429647341166725785927288589976174885638661314142650878130124619298737756357396146873490820629861206079911041703831337573622427479174670726826840030904975008452153881739064798970543448554518691768644898716680993038089257315636302904441191088022701360776656375565758537741422535875527430885780777632213109495850000206742916234998108474327508930442193526736529178071925364173239624471896784921229495075244032567970620972985226843622002595759615951190287624646091433263530519967462526142929264175495316778600008056673677967491915562354604653124732825096623577450793066976671402532486046370526665522014282868722748639529454463348786204867846946896889884343867447035748633113794705181330310429595049435712754576268823225930420762590939600960571917193309488958894719879606142791935844596000510111646538250579328612945313421936137611913437920113389072590987024178430036992309850988330900478015319117730432184582919942382634874917912433112500435560904851536778610175634891946987200503041360080029517459826438547715872831115168517653017748084338558190762515319189637486508778836525837456078282885832752723824200307481232425451162393558767514366740574257602907302553535107496906699312788415017398658344753853512599453564188566166510467391246934879804259637315822873492384546477461248334544249248658090280153921648098180063729051035510647261798554627340065378891663621070247183078356076866722313314426847110286320304646665524704653142140606043756345917956909041780446379476457920344212199878714627790421832180957522877537902547878478995935814070998291499231120555876320652580017918957019678579570984267534869009359731081433778369468761829589531912986075032866299245140657473806348368742124381865697815966103089518751219172825541093466144272989985601605455516649306397539320045739296889536016834179072850690628480820568340238759906354743500203958583326593033555499686959509343106315693626851936857401987856173672756952673600 [73,29] -1169862039793529165890583745597568862722214783610512722214760177507587908848781367207153607155061385487518652425123938970925506837156932817385917428013969117613660198640949586695972668845294723881380202508920241142972309726201760580534543257772225190627861994283950648817654129073535855804915953817587173960242881854202095262978670031793401378942475994666869624264313838289160214225427013123230491873105680796058838265296739239305083691659598518485608858589197351659672979842179385247059715039836323278533751136184170384609558822390811051611650773957896326548354991859838594982954196781547499731760459423438819943340186936430237967028205430450653118447225465944616298217697043774603981704521017206973961848715913314503698864238489033674531061588380302499747982312330182031158411922865291945072902864667840793687167540404198141583157462077219956218649664786657914836831847857115409986878802459960390157377944235924509396267609561613168340986152872764216398619045824234195062921696019339926245987231843684708629771146735245400831356062443822749999761988639299855475537285858147729906947475384239697245781852610824579841269856353847214115197001711653021259347978032109800860275558273886545037244000157236532035936298761449385851423093789027125562338228653758266219299339536920317872543883161171254816787356159889096343664526988458332333050528400501374466336252482134593455729235562042542661262901080905724406803830525903290258096468039001701990657565239091500268226117431429675814939219161485913888460029103825636693048113704450670901554513040152558449057733495989467647045804693925780715640253439859108877777175721316369776661050433278579597549119011347137903596080583501293336533869863833831412523105568341186640798750384362679774175551934548340541634497598986029486351951810096565659273878126078162969807710093005571364889831622869310815836375027330462361677529830490407470168234291262801788101284241347010456625708497610253755899731026965339918676244951452930923101744193943142419674430713986003589278804511151590289012319789015678138597007265928113883591239968421440109823422332682351154052167047286980184770661662490082626983330636047455700 [73,30] 531621115877498542925870566817540754952550885324989700084610010868864924146432451951019909485921924623737596234393948879662336654702333620295203800328249314164399259675935297723375736715518232115822914122597775293786027678110568622986719355711412698797625622293787939355956419125838042857808290881454135986291637000705648596861985928936532518433708663079781022913900538075107893872794096945146136917209199255593589166169619331875202774701641624915265503846599813628868911667083393030960168717971237014892509219535327832652388274363337021250685410777990079293267527761878438740661635183227117951793102864982765209512279793152398996352103304361607877602226684665063573685342799113887746991624730553444738916204372281367988297918592456387890008577160233118403022497636351286761724021261890561835551250594821624835094640690383521563386472963356032152046939214242319637847161884637192429378799713433454549218867382220783048725128086422029678002028048141104885406240994762410919216327479613168639482568091371130687391719897562375396005242488453755335838675980663351444969921145153367426806588868189148046381779366748971521594141739209102264575084848057341124029386667302156698113926652899231309555828389082623207580136939495877255353409422635652299314137860541123536446011753689593948610763269316332465291205929792579863414218835805680484882155447211194837168222061310034004687314732954322447738033044452845022894516902994540704786354877701166598516914401843488195428443318817200519224221946388081042372584738055330208947372415347324456377570862314114524793063143356063068425864374856267972377422858834894323846211664238745445297318862356946592214984453308909101796622127209816846998174503096545235375509308989737692810272232492115686247742159644681000057848919010798526125077936108388357928700829496787486876326923504859638976576644859325591648261820376498145528849087183591381047736092620692601010029093988371763926057291067539500164724575314375587418272034971616193504529946627657417064954033274903752349713317007745954541427781816773477518740859522805174782513855123996035626194829097641204241523591130163684747451062872498165299242257196000 [73,31] -213810928488942346640433864714896530784566547226624495119409147356493987367415997791856016917592828950317532338918000975824168423792241347955594523085880031794366207630699131197756960233455084591185468947829895463687070326763430649010217230093379132947858575038543636348119382363774077547246341902414665347631940063886384651307532612807884439259743156199300485094473647547284960756742403744412651391955377440828382375534410787936648650856556294891046933275732420866065529788580523674384340380855467966612331888993939268792304825420375589779165874807092009363991388182882987588309189299292095380321653863451231532793968566343764655287819165954999949610209535137936066387396431810351251991528910229877891083329931598572130897585837807210125960801236392055703298184230728896932192158554090702527870306271017687475988330632940965174068550185599966216277630068020241707231292122812818051616382130627706712562619267076701723315580156015082873707328358957320687485460706311549832594225991536359787852360824249863077350705692520483600722529995010144765470180367841085061038281921515420189730525156230166245252453814727337896837426164871674041660857098347020706033310933017299157438482438434340083744373526261252340270972711905767280395408268626186982752336582850940222191058041891026781926686655144864535233042441211908501261279779448291478591661504365286239433009718034005150288097005194997904324156842626248798707902902452855466255779091317005320002238407322119190048396396254306380558287358172144485498621354434407429058933357239959057666889111161958123864954085156639993034976910525374502881795929328142928238223157122271193531698993147465177394222272527080859636500202695270693856822551668809544893274616862530479039553080980111122827240984200281774151863656746287908740051593842860376358453652451947969128619059776607881499220613429017392464486604589716977404177395798115596918665993692526415202904496442934851139502830762860300263203653075641607635497608100790650855326440847907165815215390099810785827271714717297233000424135839475502775442775878538453948694947076891029075245204369057089437729127721996542979461668397057246671995017200 [73,32] 76273276264237480552979417983414765694962298456717583899286233772602572556737830312592237552845497730771731308122112249543383144300759528185024927575158131991706269078457208266713566067964992743287145850881493760897754393547185956289865651920445909925619022286966546626192873284527194871198336514841552027215301382903508725178876836021659798999624600779832476237559491029541775046488202052672455071265026836560247035427727458184678706138611406502414731653642753505000126592469350687181709691106565837171291273442063271045173424925480625169480542374422715167049345188723637508638451143981662185551536475504110663243488822419934925091225876875403367271090693125239582958021335070600038598004621470031985079203293866257240973382281950290668788351515031348270237030914173993176876840023451095515052938804636323266183110994174767188919125886184751892405533598476743724395915847656249370134575180862687426247611340779554586187521807851005973676060770678464947951697984010012133824583284347515083073375128557132541930068625013660251775703413296667228589105105111049253447746224633915041329450450011434813850511421047533799754618402462485336781187635794125425649332165241221803514869913108805367593381470910269053942544586115281455848206031359065181013148774181844949949998321737598328012157398816661615555542767019321902942298891231961533344126807321691806291391962227841716814507148305949158889197995474168711216053974560485685157907596704058336446226164434082109966040259825356986780006406878750931960052538690664665432517833013499897517562398851317799715818034858216637861993103941189125425158795764304336652300781717295060751703579785201906050512626289952687207240722253945377225026473891683178002620224031007335478138250997968982362915746325915096662737767117259041184685320238119061791170286784214337669456034793231141391806014384389041083091911876951622788268100212953833254980128177527402737562884490093567283056880981066822017027609458714121781505853738960803783583353768620866255153626079897966439292799761445908301480820643236740249733707620982027316729419118481107121152612051525630812983247783741214722975877123988824190486750 [73,33] -24231848257633550160717726679004629668909544929735885839815074004857840382920533834197084670475265819163438449442350504246080254109639697748259831395908732262560344048138829336013959531800646220843427431132744293632434574486023158725105652089334667456535483664962580510025517543016957106340232712021836561709046549947977627618057947817630876233913420517538515587757931863966554177290616913599152338054989376572650764026229878603831776983162991440354738753612351230095839095131774463066961143007286055145178451841600855509064169318979850740183652090948337231020887873194034411564304132824625850969781317113697133651959031407240054960202639820532429555774696891994666265737952750269249336342479451865831836630844950395448397588922534651197746091265820144677732644119004783995499253457897957627797156958975621913317807910952259585835455375925873990887392435058247338767226943977135684990353511557168073920223197264177174068832956800330312373768611831442539619155276208856054526734135838824296579843333828701353550871055081806542911700180973517369523142455958253768849436242504932902130940114918387268488629662139801069011753316315366097974592828450329775895506063583450469295766608005612062080371662897160124050846728201927153299512955886714959884249050438170123163970225482450759849464819366065447010475668403396115688058375459063938849888389723752561778127146214669405725104957864934239349704734880768490144513613373474180587523833452848597626480689121039253417932551753546712046687043477856367954394441212436371564341705917564703198730392061964256154667449702040978489911644297991147519852058307880380776943568185769683712856603723129219901727667767116442364126721101365092020281798330125675098761058949343084455529413014881132174285523358264324884651729632530367301955280072510532850206199649592472332841806846565386238798146969958455674449045186962509680509868705167846632807326425321280101805184497953256230655228512176278043725081828632769608255017909060270762784895606336352777550041634430624904004109565887116081209732051400487973071356001388746401919483206438321708691983481932985674378501658537517101088899965176260483600 [73,34] 6915316718535046747210617169436247572016614665815667463379741917004766864713715312335479338906388281036053685861661285217844879543188924680913321516970330358174388492009041493300547362522502571073339753213849994275165932625061022817304671117123826532279602961653443908705204134109861228882315024603190942258458381950282524972952267871821344667901618555545626553617165914998598883450433780792958974126303700146578322106596262178053815751953617448464867096282726456483460446046104065338573335133983281755359672926738619744335111023698005217837782252863132684037343050149393550020004446092348445607794070439557972843728947680387418369816524161443920210387917737016320172851691222107748473846445076218100774928019532284664192188239409208631623228256270984959804406594843359037258303351501715282943697329956895155702463692882613481028146462933691351098803119384515420190999122698533102668966983162439076673052261971275719102333647367841216329957117935710586322882848622792480385744571768957979778750956850690227774262575813232605968998764225816966462359637473838176524409379640163298415052274036663610067192703681218383601769690998216855499127912586632967100925653527201471914824718473580527130049033276131262180752526689221986445731465823166726995631236902207749736589751260327562310141153296979062182675632274409006684166909675773591613675417703296423973273549482119235093132980776633261631097255611114781735888051629617135540033813782206994729685257744684513110762881264818892698667672132032105428240059454042575193498151898550795299874711421118622888293858873242652548888835923259281427351960778688494884356716492807069167999747853478313916966009608989538477323966444771973270054465455707428534292766291597830751359692275569278576954654759914597122987067719565486979643523885044279396603974679881412649254489852002959501425023841954802871589965102123360292290686276743125840839248709744335383617715082249962609436803218792280745949156168932446273979440587641510895270762684536473042304310886530600431473105578295590788110911659083825953411301569835272011953745481184109151513116603150285515591043115478829068397614670456293600 [73,35] -1806681784481582846032024371540921513738739731121623658662890271407384429543437952537107147062826415049008004312908035963170078643594443772466643415030753704063844347367460796790013490308405678606037958647410650261012349035795221631173550354226349739326349328092329323254711912557429746305014590539994335467613445902581390237674942959599289288014654770747884601437764010131227820341553477607863115523491486776703016170824808775576850236807286260681021333883488967832106190311114193300161253694394912840504841723400863084471674846340446173148581466286757796810404728391260044283506256615153426004195656952835630559178754720882063406234916908510351373920185871828573104780522322033626053989911650915571148221110480739442534472498320786458738852839505544484215000384593634227389994556710536790034234597660049022669204852036777092490005753552864021011922199260580620678598923633499174201769892942814992747637963652458133608795865281083340136515600975505166592840121796147984841281701566618981552395638855718620821217104110991051259412294520973795755648627219127370230402953746690456800073287791915977916287155081524744789643353374278296165040959732146969299700744537707634406208351589279527768016812937333049464185226262602685630708154576240986163946145141618863547994052743465767247085550679314265309330505134539331266975311208931713402227025365198246620998489103678751025589112192566871832078867388227650775904494988478448651114148137543435615070736426734730844230209288472632190686293597253395419239046028858062696495283263928225117999468910351293730292532485827425422462344279623065387621452572755435278003757242179418903061255361671541880958688482983399784412367611812232445616095991022191315524646135125508575584837611254578552841889950994498144367674922036913407407411095816599914036997989776317291163826169001013125068705368133650458697562769305826120380535875790989105348303820898981075322300086993926966141112127920759402923264202359666987086140669904264658843703138757035433814944356428157476412172495305608048259022981644945510742512249819950973257225374655135788828651200395317376450860544914281577947540879962630 [73,36] 450398822118205771933007969666315092697684709716392314600104690534576336263236452396077098204427813702019579052172131209325902225306947260817028081538849862623076880261830654562865030460200233103739726991037475113374035006700046573447962014801182747675032013218935404672864458557406033210609965202686440131328334995705879979040592676170338413697145028049259231729938854317361293489648793293696687822286676740564140679018822837034539188742106049083598620149655459680548745125241118492907488380148159484711941751957108008657643445185110697539086539342824373979199933007984766343410313222954152637380364567708955641422813264881576914090571824870184236132572413266855407041422389883786626833710533023393076531672496706708571854820560300459949819795182472441886805999263718993262422694539724498278359146394650542429744459057402680405924855412008331107212197779958494183390898743474351698957911255576180471349072193039139772546814289704539450887223810146183241859740780931734328561070089089649408645298985857721651591635225725296614419145763141303231992558719081806652130675319649135170659962604912117191376774382927370950432284416981661365815531840598752030846479926306287059536043278646883055182199270413867615588396936045073938168673859304696809866192386820205197135633781167370174155218823667909640900989989245002022859949625704537044736894083508849143654198637224669482830191082260496709763167534674002421360082004687109715042524175347996453565531811064790677290083587911724665416148698937212193674418841450799594465751712692697124235037997800552261334085083655788069379777182968238372676849701548210323934231718105970959632048994811589178782953745476368532104031373835817971896931573131421763978231144759150657196942039619655339240665607183832063272054098478075062771867938461654119407070197754949856254381477549942304100757248135122905735412346932834369748476727692438271332540611389889572825540313700035033440123847423804676950723977214835639834337306592210691098259906017041578984295696661639089509098773213189560365368972485827866295497972461910576051899792578813664532327017804891425491303580952195455545360306080 [73,37] -115965824655209998181862515739432198404681216875421618267960993113770781733718796846874430720207057412840398501575859027299816921211967182225810450949321240077045999933047910950568917203198468469060936688887838636234118034729106800191990739766270050885786138665950380651742222124126622371802879557640788349169062186730945071239494695167596815528039498602808863069303297826886228120649390548632049401761812934321529193248282805625588616726401128312398992505945238696088855412924538648577219595990159330668446197124296952931509284584357816322878218288893996027887476847462659122869790484171597751791877700040694800135348067340243017283357289984913341284779099100662654181944980941228699495300394883973009621268562186970446158261069466784674047713140596337035321041249745119612677570780975544608726245193710062050212867151569420071566599627252346112149095347933728308740590777528322933991297529557868660643832540038670277627972076433065108360429445785125115617751009248656292382263960100993804935125138948382258630541508933655416349785030196455970704540355052766534608944329473642761680384412854133996181066507296450681964821677561511344070209027273960280137608623234925003834816105396273932245411050381939049249350311503324625480568053138464663734176483777110231280815557167995939646380401425108902507220102070042016347836899457514456310425163568519587514058646459473717477121662358585133824571395501279269067064177053211766166698705195169400615713434053826135436252040728598037012101209925562485104279932778641575156480425293815902765116906787104610388425046422534797239856597975204386594389220579333192565483098529199979296171820696577823658446783864335147146327476586893319877787989798334933955161742214461611169794794007324215378225622608964577658470083578616102534568935587937239372221007854908366674910018930282480097012014842644454917551336442264824074543624562220873391414739559444688382572270694434822702073076958191878310302500050044697912724380224515434530165821310350123507558511220501758602254660896105136357597005726503118620996937297192649312068062868957110930428660961009559457795920850370368712530320 [73,38] 33935658264674690455933161648223986528940485830254576302318109651781897744552697863572212546709081560607135734855470036713265729352572120934386713655754177851270122613627543062457764558828488446921196777008772539989216297818174903974763561076398711117011403420154897992385804109677779503951892789829653575647200775795435793016770802789003179679686510802000803093183971315074115950798955196673506130660070126314768893498234774946148415575903363121956575935246761950094548710241347381143795304347899835415079207902535522619980265845000989172588178094230307164095928736952783858507513690470821220258121371534636535410850124226436584479059634670119131020110429863265998400412339045031861452347529161540637495736377308182000961814098218266037557774481878554370065387446322122584253973154068563600239914136380895604903623867928184619450744000145005182459118907479413317975192411013523896625788239495431855314606782908269271885723395425374586883999346461593045646261353127456798983392642517813091853785528661870525683964341684669448389571410347541900212730050888859439623626262892959020367429352425881644684095072823584302154406398083621164958863580382620429864403569616058412565927367223845828246398964404545140543812269859793695073377388759455022932658632772111512593997138636346723689540038571943442233032081189510423819619485389974097323206223086187118445306698585085632161500577466093428941791089101727303003122210381509109033146443800258534170948519299805705465872610759607552288467935854509895317504013479861180804859356808853776244718103852351852134593622317669385516529104687286778712628820552325291331968472166358516674589165730359355227993600086195546284152861928020332174901311589623753949706536589734635789390395608877657047794900616382895260440765467590560021087825821883194324507481839358029259490271017986000176898370825804864495295156001762560730466635155789999363634002789163005754972527107683239097410364072344004147269404138653297049861954294896971427863585719092876377026358690376703537138055111986881389144849519675705750652548169827025544884301765667925775761883999274480700730771118733725801610 [73,39] -11515063139109084379173649331663092084974651101531545601516790123428489763668350187496359041634376162912869983973910445824726067204706909287221131976344309443586812243176832620788683795207522373874442163992670653053141588255131314272559260917468500167595776543200693028486982387177230709185868769701230236145404171494763597897707016551158557994948464384581150662100661128158635515398675043953611933074333253397482556955980834241556889426967960218554508354864054773911714230930186323927295515658361936982655722647574140147706137826492707270991555129879326221066081186778359025096919271311977100405560006967820609195149909580415430073602563954513869981665390046836603130580828146798603485189277462390224054355564541265494296759229703395234528585417385514079120900758639927415006967609622374677162833049339438140544663187979548516466227841598735957698368643923930356492557872371404149592620983176446202162665092032490029122895381155340183906084131743422213295043460561285658199528056899299685805517754833156698270186462191962664013400504540514022166202379343384250712824500894114159975175893251479792648865837434978000379347623526370383776503571020239316197265124440382336491107330836304134602826226260471361343925625006654342848866924384493184649598350305188894442238714059484076304776423098227285852129898045736942776647048340399313775789149678604942440521120680149573536263971025859667792612958603231289115070837548934450736532703251114996070681350364021862414650127890480449144004250904647222757801587337627283349199506318806280977448109453500633128203832144975949684793391926154883441926022346411927741258778895723461609494233890768727731622603040629203466616160269383707887486217840196800525269469427260007404439543236664766430927384055549370148855283040365652515935953462430067262684366340852256064306109517096667036910030140759375173023917125842753919011098893141226732515531396923423557541180223693877993102534464147381678237150302978836883406602979028491302436665518218616290470314037518123570639945442008275786849883665780219452300973241334450020516383731761441396746939541063375760341947623452097180 [73,40] 4160020090644995555105435282663840886227400799074235303498108139027817414873007347613709141930759060272800976749822667020477941492430232777295457176563696148846419120639429793511398389375395028957317853850506902028651627729948914716897014059332720252082642421520535518312043259725930647774209087724832430489843056429873159218087262874573354809220626703485842049040118884202791574865365334446022314867795842404652660559267912250190825349292271346537171384767043834090321099986384749972280674416526379384135492928961342730949202170302301026135379370498036548264087395943940136561482492509213413409417021814078190405373017941729969222195781496993772672132774897513908874958739273496287806600389397268288892850820762825338919878663133013658872495751359008298926091026890617347917374407744218103267762184740771326849188026100834609286417985370265088285836217148512956731157046206767522121109851340274161861430451647479156185934261818730216134385643262832583083630706314955418023570720314676607973771234944347728747153131332883731385591818160851974796191699917688218920915364968743503979128852431492272399118284523192707891703400344920750522227017676099167148082313411408073398702859929265903751085525285355101149880586400916681748614189372716051563013810099627324119016119968398143866568530391949891050544790649225403627698897672156841681840865797295643500299160697941006143252713931343534028931082111674321110456049428550107801001218418879069187421764336738435853583504943717410442406188389688811740543915211506524940345375412537276599264583438357463958755458589168371795213609569825814060763847480379364099751743924760594243236390064858254294590521872205671618601499641119540150940397112142718219284903038289566105519804922299178172250159218280277647104495356382138373627382689502614991092153933446288841072352685990539673234685358357263935116006507352132859459519849052722376525114886589677766441950161567727747781670297354244157950515596255428568076763770191071275296290553875445461737613797648557124095949511655669473709345073791950156270469809398185307043131141352891237364315655639944266530091033085580 [73,41] -1452711747205014943802180164149050323414450784867996366137668130125437017857625307685114226645962581414829761429125560072415458639162925594431180393141294356964308865671885710169153353188319790593294873474890192192780347976967018795732703608519056511090503384386173674140539149526771849242843042451233400034809041655794460928995808236165561489027806227894116534407601135517290405483410842325459671092906506388533470515722655871613645429409939061880679580189849973751363077995984619896138263219523402724935097731095892137478246398873565594974644294646298109834425291605613033864100948012319205703238238023329541507004407772451024844083691057854535624506427795070422046218435888631684081248829612636020713812998569998889135822107234857111077209035927738962943691994196692185436439017817567539347819229584165494469796156298272172567297857026885952461990993403760651569623122132584567864182342832016584999468255576078503236483260447855614509862176225924722152861770493238886713506876624849968041802382994879083838280878007225583529868213135273560763990601858557992489346581860104955173144228626139517900257492319928403803480181079724912719166255802028661671022306873845679159610890505224282892421765029028235014624365250030431146747568054801839281126767292769880814043043866958721302933129491057065085603480770682049126515398374407512918822714472132506965807801514313066501464153084512702948279014770877694727322818058723458782588502609694780667760059392201687719984287632768862229650466283744474869853778578357007205064475543585248795119154366448700075268804325168492872545761803819762749888009593496435775696184965972170099378004321301537074912251023118772898298288514020269283823193252024144161448401523056387587238987047935966200609547378122917240060052977922067078623395511306782614502100337935122174757492900394392525928648923469366311734283193064650333646368268677665688529636676430588405118907456524154089081429664844018236464280168097273598859319748885761206346156928681794794396757880393851783936403958780567087110595009319226285151969749436868135260679899788753643119867363196314812264349618010 [73,42] 464943379851954749062859867288374443971609771323245384716807275893357778759268416038081316794026521423554109739803501566894507069297741559246482213311351801534784052908669891215169313498509425863417539563886260204423770474886879669745673696696590020485492855775674874687238406481145076883781599621724654072873166344694984671118784617082251711120441058890263929091131455390668975139465357773879246557978288690816091511338327361949833901191616546060103029365951678207176205809357539041738816219271391815637040128923755587754478391289318222437300696654377712910377092915127134592413841219044275316354516490522274432138685006385136366302163332827260139387469543485430231233617187078848411625813348398558839388626546373629961092198290565833843179800324467898240482740762104894465644614683029192884700107313282879597144807217197255601395947296715172664680620805970231747369425685771046691315334182946187504893852468798492663975353047394427885852220548070038679046685432111536889983343979726432090189086600578937715479757055109371142393113873068823264273081198437295340388070886799185456469735026525499635222540492147499296294439103026619516289035026782554733057965544508200310820576271691054952851746130461906176497473092204072437403306707961046038732930805119270890686642647451755409526616935912217678659594969814240429084160249694336539446747160526436349211165348524772684770485921142622127302352574248528975282051262324663775835036176475909246215953728726746916521099764974983021549537813155717954490237599706984038214488842728504248407259647894635797085647270434702863962719885137344604639372463507477568590168181688289803923678984398641253656054518717196094560995300417026738084020690064538883452910224524754588583604373059123384419484608447700798171185489137136727689499377945966641042187021783991227443583395454013757073638830524262430881465275534942838669788962827544667069752648391606085605413265654910948915814601337964018294658874038336104737133313199236443925345303438563261841335908047803824950723924293829763937836117801129636817936348096747878201372657060459771080995806061497472572301720 [73,43] -134068652494988890803641652257298311449978792448416092379478716223236544085060479191152988232521888748950956924815522844546863354470979712975656404801571678842281414533473124579638522022716104784391475524927015354232907617270948523022629378476781783122371747739514640943859784863628679936152293224112438326419938081791045777510285781640308890120447858386756389794560294381542878828059418547746565882499134709909497087089822717492418431362178842647211530903343175079804169821616566959016038555250976564026887884766600175509977238620679597189317937099300774212664469015210307592518121593276052903627700175113190342646818431358071449812651635313902752511160924640061977792002108190282717584569243198769112647845437275120919338533063287840804117601972339458992299365615418716366600318827472093120699566131094696758660285960010893215382820954628088203257709420697159769199107491222209110975673820948051141884516624380165857043238148873467267949166817699541244154069312292064245396526601526703194196608769702365151499437338894099897742387463122961375688451586926424669415393482380001123308377281754722632870680344424700854394084175490947818015252650291648090954327323998245786114839318984288600196724448592510545145690579760476693420670376723385942877794154557587421734250627313195456833966866363630490744399445564436749457179069944377675140093469399893429467825847449619879186602784100904345473990383714405986590648589392052844635554772929476182073114423565232948241157707260433382571614959177356290314121286077440849756662454200197874583151306055857043311806354174036196642565573606019948144095083704854960369003973902380797914514877416514452901553631764323812173026639765086026334788172810359842305334424979537630747057710317310895727425424718016951461786219079818000087385359696860466541263751259820072406100750368819564214795206799420176774060843125722569397907383977134657795352608569021722360843697450708907372936852854129167381816118378796208402571189985468581672723293178578585501918847436772302026265274833460414687180481217555868999919159869622055480962542658191370962283402773252514784170 [73,44] 35017140197327710440853584101811987310354760851880698938821595062086361636861389577248674342242617014011542028519407279118974342767328843636768404749045274556488186600685407270925146712792667750546522335479203435220381075791860164184982956178674424091230194708972231148830522922340392608628964980967534264209766471405647814511431477912727800737669941063133442730501122997326719592327470983990298362199575476195125971734724098204689084849878616391609602418121991169360766701575487387505363931025051794073895527232391336785839529561379663209682861640805548608183306080917794735946537056375723337686787719295755559478183944621799549288266335473521011283139348287367767500334841166568372705504020887447184552981667529938909596218926688439467733277820418400510192684224974181579919189770597803046546519866817301769779402595900053287146353362921764267111396058744271995632181336865470096475063749875589060886158230373516561591102257178037484120434373475580875094873236760085355039362303908090825163573803899577990142292122910718009998980188433011434871345537362777130537191482518499109928875011920840763149220100794541163244993115148431715376213241356759224995956301941715642138804216017430380375176909285384916894885159913515526099123023596449820613597086608600118390140749119396933419342517566211158663924190046702179652582148005354785437657563550690802957316580482775027396689337471754914774249732588127045777245219847392096311789989548476124737861464229363528670142804362563836506356469194542458840643109074101093567982595138969108185088139902301956592638685415840416033668326057883826254285785320567743678805455311876276752774118730190441730572068524161627370404561087796533469993000411800907159097492181346930846619283126121404880512269297139312970718906795395983010891731662427747118480059364609807056315110241928577397602462548395424172158270876490367344011701746917653068401394538730857372494650521275124230997881973915627306462757133764848875857421366034906962487051037090676984902120412173640631081646635156387547569223086535872401586621007555822138501552000849179097597803090905200390 [73,45] -8446151466597843229752835129086452813297955937713632064943731927215427675785903177096016713737024677419549022397126269983564657771427181985876247727460674279730690878255414840774831066237043301995227908276543136572404814800082972927136325019651069207474866538438425925840931334913137339439355492299588279530759669820668410764191375802477053031614928345255032218939296422514981959327621072231498257931331206593594374721407014881403042848784160081316206371564094810013973522245279090364401117309273448295838988882764138882387528622633780390184018037007873137165048510909244208706470553557894341531828766232482720286572808105654534143580664400609547635820119059317716867289973178162265157563941466123483416315888486761110501978020454737707088213293651849083186336734376127030071043177545883199064072599135957005022037899579614791665570733561634661798639744589116174770025672216714125739504366379017702655857360650390717210991078183420409492161493453681741109329083217588740595993843620518146140564057021699040984531676354179912432401143141070517392851348845161235763503474739619099176687960288090304797965963551157692259622468114540960363752049323351538069493918532766530832195299948609290456117402934931803883685432221718819822533859044375384170893742519049317539017394825588463895259742618280486340989137512978202667649931474568791627016582057297958165303032635868215605977748897887807142246651062873837527466736999108760731134136562843099502017184557076106922245943268873170481420826287473073529002964530284824790174814250284825967817595299579320640710375776113890527384098190507520309200671640711949166681544114210668253489874095075236353478214513588231292339465552860982592618574651832903330120168747087568769832733496490229223046004869512286966646462010268167572889859827065577387182461691209872699143724332172277181909211993570952128098892421895685398496733659509201803765665212439696819767989636017550058130485380352770778794078917222499156264855339009838043289240862736797546167883180195329009539024720361786077289753185966903993869256229151770272574723758999927432061278138246610 [73,46] 1919379275822805576202893612932425153109669357397816505200544089516880820367403195853135146344576008228709847553517062665422449378595472578240320836704264993861096055340817288995744432032596417281972129224020126395080765147079484775708333359823414768916217820401797973541601189303692126762072693995000601999423679468196259798705438788992136814589636290183597967534810740847064411859823010467481011329081578952608427927779829441911538636280173521228412954891942937617028004756173221020235179987488199726076784552730548163556714465839017091304676728880003047878325872474959696002964843911977055576121027201012373188652350699887341543047268634984009758505655531913286219095161740377678463923240167352244210287542249272090422218362592700324160376860055355514786994764135340234317091751212746584403436285670475202662380603352207462967755888102034267388094630327470694769124701674075487727611510884459106383351574834659054052074313904990356442544945458639072314208630898627451637873458150050602274071210656416134658461998739242280603566157266766883875190719564157535232621169224337757708560519187955154773053789528377085469620981139612074386436821723765434355692307389903538416799072002210961040032707387337117982523464012169980489606730671400481257230404610206246220186783564384004661291796713792424833541398458466181626961616768193656273813097967119429653774413127496926247498206370858229144520158125147899172638736988238121625290583584093812868660361040817895983909054338231986300947500885452371299749997934312140929113916841048907129084703478170511622078955065206044328993452560721823461476359721869543895828550059878963418578647390203278902743308717843119188799992261732687569073967833275766149045440515038013107394120491579951448877521216804975886703591945523075942720367332309647946051426552826733304330963386699187234686968034577317918119662739991450543222665152341779961256312527501676509226579085376422029890037902579778508377414423155260978251940357096667573836002439361131235263073822669999333868774989784366517582581585935306708474211104474225698491228431848951539834308181020 [73,47] -409908802314489191600165254739690595399423717739246092680144176443789174768755185272011721458579362662577734401930440159497868621921825744428733224486117466999732530214483271747783945226908437086779837389415736537273242104697304218366432563838027255799089905136515110773817297556386904264363738438604173848924459662426328974786001007114287168218930270950855410764073417761255022440468838259926269416610794684866861529681749472967150142649731120824501154908843516641793429924807071417348629091762125939665451710784379129999544590841664793078546659797383084385577239655806531616243602840671907473588119536575477500913900138418476514510744656596216277146174067205598942732114797609998173800039618728949128088775745554348516477560830426039446417745563245866518212526509441672617994891097509602018585166626183056973751529678141812680480978345434205854522699759308081151002317466845311185055802056114743815155197099346409859458825881870963115008613056697606392934557988346518413491291390558381922645580399473338681545597703113753029740964074971309294195980613829984909273689134478924368360784392541597256310669664214844941707186149283071374545870016940924801877590373643672111105509120682954911204674795504585240628582195966594555008722719030433179484127508782194001313956341328515343755839960298476724944041687781059056707869993695211200974125185772075961035881265869712362555638067546997722500406800518039903052184803806540080621545008857578654337389965673862509275441120952008140414378844260080652547394820973777905424531220375844381263274722086552786329512157646428823154563621185701913791834468229579440418205682213499557609734340672598980096181125373956897991607419901258738562591096936451141714395795503505671261601397614446883266037135358270431500482486754112391818878173979523971283230990069559980447103577979550330503138784636485791894920478764000595284531141783492347536176767110074016019505092958599125614865970419436257752717876585788308541715492617699473683605309291811667525959666013786286394028493443777562462249859876524855119935037718303930569447244688132903857613560 [73,48] 78694419685879495208936694193081575131807637218454812721317128825384614601967686931102385311366742657863017391929843321440154093757580975141839534523270033089049855190263562262637588533720808749698383470521618460510895175897504835438945010997924228246877667958788269517045235605188842121166077724563312048975382450221918794874142186306973281604006136230600999080675619683967289150283521600612660414295491542013177763272099142062530597221106373557502750605125810833266029264057890218416806442528624755367680883821583704379832940669418600820561861636172911550089741979213873497614105631119549644750959133248901734791017143232461283142278403218257317870598538330788098821254755205701091741943251422237619821887264723903806312659891566785416677323979163601384895792906769958506637670160010460456190900818490452948694912434276494854782172495379017450556458229921406401726411016554654372059569027876617381596805667475794085021574830272533783733793675019640807015668831297766476237169021093149880532871760408994354960442822553571989380834595109316787836460826241599257218331034293851026823807392998288010827781400081133792698814753084407704611312189551475258823172909531696946836797605483349328244582237336599448825750784394616186356344866637226095183121483550250423833752740138148356048612474732028168440375931816370617985633345224252216911123598954320842117354881777615096179964200891215025255299402904029621499761240576426860301340920027993563956111504872424046323245252948099584433811408076292665491885123804424602603689170948980912569481379075667975405096718539619436024172266131917820436958568463529296618826715117430397524694975273744650278851042933004494828021580660898845833610154958417847017019788041015793465302841439072485498392322034000878382615021598076049566667718182406357575921379789944681613300075240393054133787652993303822842405329130665839885199469623795451911218281353439116561016166408687189153904419393984016090327491141361234212950864466508511298344122710727084227785471025128595620758254258392913664226069321800126427157122730490385522741935833766538532830 [73,49] -12354541988517328143646772532686157992767025582383101414362180344536564797971122137020985063903081779321711959505569974190969190954585389188359992271927926554882547843713118399577010483943482369494382680397378665299430236879779404265406203502201484795166160108273826983887334889514289479543146903128028766487750234578965162491160896956596550520638057207195278587385777472096852024729869806611860234906141936602196870772164930384209274792484190405886506131094966333337071244546318996089387137953610051042788224121997709237982598686408680667582705130882205238334304830554344922462159847962721289564877964672629927272942305945882595654285650304109831448926652680044057589722261320168741834035989208448328657617746741695875174909501858791746366615233765350908324332602228673789645977191654491015742738554616402467450691797060504245522318645482287673042406959856567786359421142884203484995662216795246633111864909428617786672528513603321904118943929544732544010086458412008872061993986614403406105426170503841016380380460174695604205919241337194044812322784366750464003873289074716354071201021713367095999712795975959325941817602085255863923521533220007523708336744961007300396193097953469126607476842526584608633077460770104667467425975595966700275243712142457127460923741091950553260150399437757957750082888068726452697272581954069470690095635183989924950363667811413552807424231731249555684609427810328437500074533993723944137122359608034737974846237864952325315699846533970511730392121386435608606447866818131886955674517133821363493065813226998648865531481631328838288746705011351570015717552376366475267091991277619690892787827391516080690988221522809966021261142257648083057970299668079187184407854636614143610417727632508293057418703348776917681829251145384171514434497449664193073573349244387554713705504670726597046767130641192131157997844466312072924094215380307284825341534273426074445812286322663922579289604270368519367159928339671160462400187751313986139020493178451742137576299904316948850797096687376936511037594451182956343738845168453179271761155694194615450 [73,50] 1286078213720141243591646126197337653122524417785392445577444535915954701744049448588770958853970598265749219909562098983329723230829602692941450758229439376360307915898596866263536733911231499410313161310836993665437045094597115055066846574201364604700209403460918851523960157806415852983441387232120847763034351232748958439457829520308448984096393075128811904695179181123003554142887314140009361256356085673827360020903309697714044644243216059022384696892228724133724555804827078459436118873635064163151625762712530653828756388120752524311633304549730255145935802863098555857993004908918035285181001947643312343860892964265659338814706595630134681854349848296264798252669177607287364671664233521892612068147392107280005224988315025682194881445707150223371219986112295858687878700569135212751199681859921110835459233262228403698082507117235457994424027583603378813928022047196278523836216687345226833918079168747385184172992908385481804235250413498100350462942629830592855954503693469450491186477705443117997371959590186238077751239663306044467709264665559080145393448682176942621106679287711141596805842629726477884189225896230419663529863997011910140398378451600990287937152740065837417740823472539500902925004632419957726389908542606263009992239974006120708755883721748605489958058068801528753760864302682375988823183767880256225260403810418469425721407127134359512266738643171489607424493786429670765053498542272092997700125060995713674502002474198333918510429982043718585767645029025715134612510878738757435709601406952669559463199868775305641257163446683136573217741973572574504562016689601630725574928304612993516890723358292748265359584395563679888049554373663429713119056733191541842388803700246485774990902159079314671701812297809671359228969624634171405488489324358089711400560942089563340533280570963168087984472023700458551541678517680974763735498370253868379213214021061648344096112867809638038042526760446657740689769839300343783413105667990050123775554011899269378885998068501575673791778512503206307361198670039425814408657194995289074594703494897000 [73,51] -5767962227365055723934374529520902960565252277247654495149491634692681913225573004175051552526615797751921091862942719910977823877667106399508971851819986948354908355920600317188470507475229365130288272617348949515862689842513876294166901473829232414884213151968740686844301468856183570139210775107936273213999748020687463296816686916697317172540610480240869997551335286671251426874120899477551485934383176506834366991742848126351685741612063323497563542857171492484441322860385843993432869875014490312035521522396193763906544902727386104413220395670114965769224498124405933990920910490075189971543145722075604523796245863910179811524771658770034429092083250501083066491327361717635667228944087481722138735678754432302862710651471692237662878916165935632434423201710730071144018890161440949625373518816390405552653114395783065382541722330225978447032886813560222749924445360664725745238854584987968401508920332243436028320319025614835087570407152870330975727821937507336999048386713838970033368796131913331307942498297551516984218642895067327236717541801429489053884642114974000852548200987293644804575857979173668604016277195812832454069348825282204275436713614530599786737144080234508557032661933189128737061456736040476369307462270401828606478580729288391621666241536487806791120995905526576777662507026878636976315869833713360847605509870287456988866620664071833291066251326824728996329556086518927938964099779747271068200187666956833395631694653106574484674790257180834336929955388786312141655196268106351043691408042156612718088728129917030267315027653850642988400416914693897831283638170790214170826131113267072632292952305587828163388466266825919289307255663702697403840488491229531344631713130551908410416181422276002977490594620125453463984772799689315537720050966952380724206400776493295002835492807775920452871712847286734065007172831099089912087672214974702630366639136422819526020381510790817490479282976563810041662394109265182722862493195956796013752620305488444405359313772029224247096848445222297044103100411860186372717940237012706984204861895 [73,52] -28973357129972727137808218827556489912354505627658172033746030477020694720956537155500772341224793301352252577729683740595431904060585636651741861420374624899334536351975913972414991298319239511094730073889579308658099500040797815824857192553443804160228225729895528727782420006659677424211520609380922508051576811553240177983146729026487394071780802645157210041350316269522010895785337221037844605268783455559048493617308167156509366753706558263620684780455922696147288963051107519466759072659998191381168316284818611854740561286471983476891842798168637018523473036412531067874763589720559344269653439221949532792694033006937242543440328502938438296253261339184019428299664058066172686863807816809253048000075786038347283931121128050096669165954640200461680164571723488336944472506001651867053549463945509690109832118137506725533017399807419399334167662378839125814278270646831600028941216398141221064042822056213030747670935297626012147357853573701298099034979493430843905449069837362596700096380608732071043627767826247352259151648741570085710827515157246564255230674007012917819326951288994795975233822435921530840622249000936429016891971144039821389028725257061796479416242407718924882451257317753064354504216420379695307321155014448596837600123443475270812645105111107067218478300598810966162015090874496527522549809127688905912436021445358204606264534739232408403011455573652845099833922453554984080024080453207325197615098306321536608761104012042937282076870157950533261373181969567712448601336955294641308209454566316226836318611043967991779351350455034266719428259675976661141407221491440221210038496451116209929264884252023521991168216114792416438878994563361053406421263461148448012838525609262064580087657881285722753979794474295910914173179984005003761908647777410489310874303786895474871064609842076457452815618057636262313831488167199723048225358814351973471706436448839343637924149874593636419709972385440674543642168243463518586888584721355347897090791657077909829105005249232469181937830511191522824205541231940267965566170287228447625080600 [73,53] 5963862025551535795369321600816696926860747709631089482383657801296899350161539626268210115501308742902661680916479202979234283350372679666705128686849540553882383320622854434226322755833414199470869211056857615357326134479681921933438086804138723151734749726000111805058760706463071634331795109121722356069013340068033899137557811104891413391336812548787190589604458306161900446185729767911374332947852689998669713820163366250729194261592259936602882968756379190979729350166411922944551750992866371858570920450547370411360798546820557659435950190803057775187025377496696408815675619655505383267634261928488086917669549467531767204218980385981981836197321746637022942493063582957974338260463166981048569101707809645075077388726074834503593665838251892338836337630718076206358551088372585538047015580545079773132724754700622415279961970264685209084576009064916816660262442853305420337032867435151462182175107398275185357560658474704485628679940425656681707550288154485486650613420825911800232838016512534591668457170406757764639454857524462554184194998203948091394266425540874887746712116050716468055918458401495616488902144474935125445114872303987501637888958406084525555360000175982661025086766615700820373150771217903834347531865943304829188800341234967909821542842631384947349764692812345450883339348839682516317642995445998080926942987780224848334555970671961631329730887151554704401571037151071816857338546439921860265181578686467651231797918332581948940103420538123842629848483963343230079275682662868524824247418309582747793273048761944728921259647120983508602230040756404073927295111006123564541732276836292810135796267290346602963647542088877467731691110130868864190731323758040567953794360831903375816023725175773286090017199127956768777810054035971490327826351989830246059498844101756181090129037458997195566193796517470907220436224366628017360026340273559195150801448672628467120638984541029787713884894338401283176129393716195836054789418061959506573389768848813676572802873143807751522404904347986258611352005198472064383705958848426367405645 [73,54] -526448505823033924793861850737969949912795297065945628441608990097239429306554044816450854805050554681436501194340453907064792799908559744251645359625138327898970255903710627992481824197395555570853097227475190475185621485743996861748737552218566897645262504655780002643072491488633457794523611202131802301899779490745826026572554087031718607455796617517099133065087834099366370750885804564715489845131441129617655545041073473900576349524986309597696967293688296692426813613109060544537635396382496715109010123692243335874236088412665862044281188173209485938314525858786634199276318760743463905533186419811833666648434064072072600899782851971210390089510844165753728486509497620914279932207922192099395322502000054439268069324931151274413865679238593597977037039769368349403110422058370332052624799479148711903841443473772565891474850165084643542654121539472730070869679897283137040909923758282807692444770438124550656532565878559928773132040285723726053919621168281661235194308752469227727218591674286100450276047580193009862803863067333075162353540388678609224940729613801236840864631553497593990135950654003175198856948857693640840239517962825563981150484660476208949418190790438292710075317028408307136544080466859784954641145808810290368845336274247530178712762154414319967804694373999018804683144206074040370335855461442154934624553331535241884691283736572212492619207850602618665576165707548341509534161025681652650413703555158994676054948199962756436216504401393443211113555368934287522558732032723655505706901644640081570841001287715495644660593926989842390804723347802031402269382981505709703741489699143477396126236758414837199674316572532709861117690471293795810217689719624504369729320107024136240081473826894863652772204916105258547952305639164880184597274285232704610066146081239982049010906809584505845040399336164674269183075049687923610617516037644807569155602320164374910483604561100677400301232928403009374561232720187402780342883902833484119339680408570843565223118918274618909046369811254885685442725680012632405256533000669666150 [73,55] -16722047737066193826591098256166152014011573769857340188785984641696403119083007877698413547252089447615620010951311816798726612815693206347823411165899761302976420610134319293855000583525596893240435670886846609510483742380592200900674357486233457695726605807204880616961459281014814951173997139428341850489576468871004743142800239734816985707417838021380819827314451162493603201588972226277721180683463236039821949436040640965375857706102490471818044121415329602394992781240585941246790019699952482866342556124786149842577757087730940474717811539789470607301802913343191811905474140778573349209245550214443438403272234950217155043047932372194775714344000273073869216260761491596597258169540225940479838970468647703773828371025404201013662195686572677119143692340487986519301225136677560179140932998602048424998844317448935448512286616959468807647601537445658489898422060596597338814875557911434328553515515484778532251434495628313631665709585623717430794359342288047600336714439501357828710409149123519484104155513290971036880446767945599614185313048276793810294738175367802498176912593381594713611474716929359516739497249578434064942524290473030977651361786204567925209344472883542168289753800533044086903506734769839185151822176716655472353586300521930567681547161652254245972020938891396000548951837795734589544394418911945062627957557391715962163135535274386708449374810761984743549149818482302421473811429267513957309735427268043533461165140711695841887219694409598486778041159912375098658640639551835163478682299831888873845834903769178955304776954828254821975309452150852335828476299149654435112293667950864208257575562668669051934183696409435897229445538296943057407097551463908982273785023587047372152275275558465623303845166197146256085482822368373495796099622194016773808618560299453803344959884237973283536453948524638619977860119789348600518729338445981333582467919784692807431433360727530132904612016347659316649832722105351750310465558434075484157771777025100779587394359203077738782648773428070881558463748884930015917355412957500 [73,56] 11247028249898102169103816312742984663985179533548809081432087984085280359934778422837753281817290348471294020130489455863322293156548567902054840676813109885105615953757646440774142052886403953405959177386475685736400420114704138879679085365122459809983413405507231832856390492840943064926076151409902935258437736865237566220769478400690122479201627242092021654324802481631614497996752426098948378345386765888255952330331905610035598418456997661466060776073318046070060062696980320095289947299274852957159363446690202487832672826618443238697442319595002455727873323592181947477061428607723442806556584671915220683534207234518532990160734648850591223717252780010536677645655753897304654055550103953395622946049084430241586183163327915452793177940823820763233058560044634535111301903945288404603585580662440460624766416048266951208807040440537460466443341266437924170558584308895256738375084742846140644638153227396042078150712512947848592240212691728667688254757501447279838853375020915301622935707841119277327579661440221248567864580580908109576624634082543505305175448142741095795148606695112391198604597096953677502396463996239418804898770717796805122561951187034911028446185849040020378061523644137238964784620098048927016108962605938138866957208811964656702748909408643702272935799008185302549848566206710268692877018600125342573349653486709981396636151268472515664262097733287495201383192574599396861620682586620828167563525195400482404638319560894914443249343973476022887602770375315768495775913971655571050989643020998563834143005265992611404537494465588932243348173431264657607335137532088037142926478195043482355260705834489820297098676310816356640859255336562989592897465422328141973598373567583788448420497074644952945704365347300966788544600110702394233457335100957142479902483281411638285071521427552165039820925337030801986041518709466356726527493717670677277048255932089844433995972404868774825943359133328097369255130212858970314448696199011428684084265249045652140619403826055197040919750646058383642853757673549358861700756500 [73,57] -1579413337780274932800487814844129839240345562910276169726590829717804171701967531027108915667411606253704523816454856008219117739678725974533376366458103808335694163538381264047197909874377523460654549895660609187790379321190007890780906668746832151405126143964271672176794238811855087025964033914556301414919676357705743507308659935191064967640978741044902491777712984636330443599695370540297018681115926185721126294275402754282338962194043793982118256512409786633701129593923451264613352207015623829847317293165740119932269152646569839107374355756992296790692127993105163120807128637080594699478972328468187782674667983738394689859803740355629548387508451613779388836322398199384399491910270595978865919641336486219209284486813345139022835903402646233400157756531879837484165539530909650349273893039716903100867460036613500365498781197766609498018761180393805750154163652854269867942860860116691703388385323429992015684674661813331845540258844802686631610844410837262995751394556476624639126646546834842349604658723555323551258817539621780571922901362862856116501461289466820813771922640544087442373956871536386561226070389430599572604688522157136272321143863433304435895425800785086870680042528335051020461621370705936947385149773781348728117599256700617045447503288515270090588221573764066688169244023287694182141924210796535555579903894033477732271044388904818021088984151619523655753066208636830185156835012292461449520990493881544025520505642383030803898842615716218137227719933022371291196261182871630220333545327658704056379053985923758118457475484253372932567369679424278925901995399986511617587995970489527165425939817618130748777269520014349519566455345916802906013714797722971830442831604966003512597198400248131809558569337633540870586182127359179442271654320425618241304906162061920698582194433567102920858923105104022678780173749624227408291581001467305194870313088541458589900010795892712264950562608694963208243245198521261327910860167571619663036493535850586405734721970518513525506551908338300881070770127141895919768875 [73,58] 125059865257587313809633457910792889830729987614474630142092395922766503486815122447487576569346142724496865939520754905738141450980166244621181311751394258289332164176100609297019162642466733383531510290586349629867271505886448656822903585152298470857677030825428837076858153803407043354740510844272964205371175656732351284202103031226701896848616925590697763656834292827693595785694267179501106842817552654632897959419954011774830207390439923189194292012541273281701971647822390707321243910634480825904306307362762105143147402737210175734656902122639809518707360258917240511839443207243083921299983863094435111432604812294188567633692974874098155590412026795335055440534922904433820403931867251849513151129499013065708417491304484314665937811627736388512668145299100957468888038222068474091730703626629919046412834859010699398530165403934663403416622891571620092892796141371454440736721603045275985199298616523346901027643020061447690786592923568648869112621622019041930405256110253638762678676948658186515553847691122969179713962246707558549216682069731267606890121941586031871321103132435454522882669579407438686455880779693481853462596640160067701496586561242282511235441735811159745114478869166561636800757536061283184630871390963514207020862391005981612253572429704894608159869844616869073623606241201954117566112166597402921739231611184074627647723407548810790202620561158742557472479784911647989246715590903696037907090490278085235073692212049748823032925432216375419538675451279306037658740968663525197207301206592327459349835735396480550474421280898395674354296028823496356081767719673939241974487292988751278519650434191708209655060136568756182184734477620963306529504449457333165364370013371863827147246200862370222269074644104282573861127261117002978535535902305016139887581462607889199142418967857516391252724482673649535404412539101253640318020455042196027797026768584459847532457186326499476415158065313340645243090844322680959191235151773741628800924859313612704869470209138574501975600960220971343208744160693659339500 [73,59] -7026131922624616368498920638814320740696882526743728246440407952860781085373338507730349880305634132495597264742263964231840298961378076257986597370249827694342928849813318019686501189152612179547276772544836227579629150596102803592017860121177592521578599552134588278232849368108291161086345556452879684936757068193768284582694926469379518783914392457847887584712683501219254053061480774115537924721115541295969047423215582231125161712869027513104046983024519574812293358496749009489706371026315814953719836964020069240600243391863668984086410804316943062693275125244453275922405051269213955839041572105041725046179409203573938136287831226963549569104798442999361232866401104728472652862746726774288784451212879700801123586463322323364472195656208065697252870200474910549638594621197036560823689887071305238051148704676990463467381241223986922920149551086737294874879372347504157381068149914509175047376501471093265514168687940375552802990754407960750361072855142485764677684264863404843805589943265052580519485487733340788894414135157812223413438174869041301761439780816654698185798965303276485723125499335060979550067014730715426953543694093705309873286866433593282822601431612760564347459517109204367005117244250455499936534458519267844899443102187264508056611279567836986234945020351623993921100804076072755144383669889581779834067464853691063659497064054291888995435598642827432259879473820379010378321451002402470355292954540206305992314560817016971350129898552925175376736921378101356254251608610942914452637296063031648644567518058179902506728068573561908741029087111633787251799177744962746810114227218501995249173865977789352969369573534111971819663410276016417072126007577572933599018321752507651108028280640182102721703232529512008769503286811062381927234931956387904618092028501829809616335039712083810374685238313646650413162768883519294943958009959510390992257879636681871372992933090851872305336398386719823735806156683864498583904681747901089431617290872065554509299542148886912614628650363303604092256583144239725 [73,60] 504018390182742150729527751763043239576704324950058700599267671229933383940670380309655903744899152634228852152491002258568195963418480705602217947558485785913008691080349591192153811788096117530489817387725742530195138220681899257356919470434337491649433056866817359310974098160860575338154485278971845308596135032238663219591698368744596600599669195471352047966670520761743925197099431356950998772686237162597164530159823416698265931189727689483871025421817309779864616589015066101531329058380765760515344550951676206414883228013029232117599412066861443199374543622446185809778474130332301746857269021871855598658640402165858790199887415914219891334660801027890502358171532518706320439910526239258588823335950296877226970688477920028376681319226781113280517151547399209784020094005544442446840327795461616876283923799417902900340621902220531626005419580861079212892774280165508089762226699377960946133416581129679991166034050859561773226995387764792792197308559196267913077742126346011430221091048168482514606225229366293275517810108041757940240672027022791020932435269852728697315837233502302149056789058575304331740389937519542229000154470323799813485817879326705763297512451222986432487246652607436264542296627597013582637328669485623246801595920135707790018514413766691171379692381098216027501963504731313108146727666655791844136070063752584672509216779001154408169917911230839015002844685797160663031661540627029066042390155483732626752127723312740850776178494103644818629745972750448031271732659440016497611678877006309754238949632823822395621537863188206399767801911905678572451909470118662797670636428198250738460690218223039594137900406282162892948082401599108163821194415909164813928846210522188981559202376110723442726725165904001780746098570358545669494656426836356408388316181603444877388718912619036025742756009591981611905570684687300133890359446546888607981042422000808615257129148252675389056546471842386875182079559024161692024757260760568464959803799116519456795603802236646122344880546498625451954596703700 [73,61] -47362081067721871791313338692753550215080659714802870083768623115457405345591135421837820442669469013551790687772302219940998244432082043503725881616247184836242994889127734213352696181415017347206678007245198039438318999783502134696246697509152237431804291433162260303957486230847579735210845952487158288451111593741098429512636977261606700748055544263353901107435455306357561076043342177098822284761929331787954116160902338593951890406686951725732788304973747158221368457909394176496167825736258943466580100454152005142462738350369234316166544323878271810823370356598413402771623800493958093344940129286813568361098438872978497914455966579609378627322675243654166506813946823162955329631636442990306842208440196440615033863283130910662026357420046127287666859721025597525738359546636550982951289684322389205752705253895155608825966395113473493985652838932485541823725039893627979655446751615367631748714662666074410725840793926670313648160160173310149904635861576536615872598779336842983322061419890113363557991272106093989723835174599955837078408334461716041737788969068247614402020758566296823659090099918484812178682658603140083158907850113234319727223281678838340568631609088187312884848426809575214198556514054196434363465780412998793905719409247193984469221698563735635114674780133290045306875850093350669935063013909648669815097474546048830915375659043159999700687514189897277117148016677420716577325485533788706643455821127564442180297725292431518619395964230383506413196241160044740358137093403814019872273112691788205472644345801529981978185341291129668354223504495910377458609118720471175066252280818696190183826179801958562878387709034956777323322362809830969185195098143349868239262150207774923169413884056029318687071476875608985082822045842376507619433076579886033739967972325845377483051725826027415172456135591452432213464079891413642386092793805289100073751247219616012848191933086257290205240769032482127364158392880574426526144823628150704501011889566415699964453321609489165583135716808046017913685300 [73,62] 2091827574962842441719454833296337229319292537498863197644283361636880118481281294632368326934936244397991312161225176448170540640202150433572684285502957607705723055943407833297020526414889442511565339771819268394731228204425168693211710190634363793617378692575586903396353428864410797438087624435638576458257806042296298057552176073234556728290631553910724046431076365035654911372523651450036389965365656899246480961128357108441855564669778883774444632764714982581457502937649979156840168520099366272765995598208289074250225769269876067406289207252335078984844571716322985984943322312082900949531663345314198570358804188703218631196560403326277833977593565129376957822856494577839930730024723613825653356690452698952146966812283395378136397845180574306608993316989240039086749866691891705020354646848301026416362565516705952216511827526243432167400443286244878656700907694752972226441504284552865619945682590302468864825001659351294325114782737577969072679413262747053486745450474590510347238140385350784054197997108945928191273530602840715557309754768351413944956199338111098459735265572848409312659233739528201739899393315251117868348989028865521801252763615191352978686299375350325983108962360554013431903300849219166987601081977678380137864501009440763516947322850188483559952100784139739328141441297302583081593495375016228088866215562154423321077397719939272305851972668006994916397775409001949434230179171632261231186324191795718477916872119454294001800871796524632461732796194249553287188692096815765198301155992712996969867782045306098144629518471171196826528619121322245919640272143379091215341307615515495246826912958411352039549182427041971764491701884926961923988585449236382263593369894376789238235478648515583906665490505563901603058279538381417119441204196060325467193192939011330196745349561225426885220491769950365405245859141202844531920169256003128128136774940684067690028550156672893327543740721016365658164712777220449826342391653540135699103084367574576825215197596924804168820658156494905816950 [73,63] 170840149567097871382103599667346175670615492920498084990027473841688741858646552060776691843287945466094126004097291922326575532931605817101293859550119212423261996686459698039720181655931801626612893428807744201876193516223693308277555777464768559469556970584056870163441320486100766529918937068286454794931072930137283388822866062404258115087090613214367845599163425509624309146791373880485254836886318616971259919636326929746168394708380623626680104918822918530701465923182085626266456472224333437980737880428583135475539815651985214872076305222047426734147231427996168883020088216418369038375902782915049577573938583121613343802115863827566661648843424024033423069245199607320028807231642309622997366751048270969863025356227695839044845770124812302304077923308641296232987622436191775444061266615057436644342165849084032634527142062073777874222566844684060959607942973234664214860622407278316269848742905220991557687003892569626042093089771156040672962443444184987530898254402062333401815247246401660266415301122868300920159078750155882988775079833138402794628521393650122406569352768200435406870336262769606805309153070927177406477032395385973262971793210798380886525748365768443999747681964606346083622601753668073570677715329280209367694148331770292574632294835797772448527538893236746096178331903171534194714084384489543550295445680523777982061271713079286888093676891155381605171006148114535039956593367359715413040386057517080914114616903620255539312368406483621432742143003313655557122681204597805225583852219161915878240312239759301316567964064851770353982489642182566327060393951714921180445595346594460415901527924682223765886462525756134920161030822269892174094253911233399493072972480647904919152626020989910346778660929779419761685183016850914729542869213405147103622871622807353516862240924892254646830340668090992133514250804705608005216694063810164526913297709906228815682095790280494955705867973378337319249777814483643746167358591670069454406737971366158859520718843562623102034798194412547100 [73,64] -31856847671865427676992665318222095127614730711005312012337163941822986596357526757456191110815056078410676026290458058719446454933152200486860382643249089527239575686475116467927980913754110939781736944867456022058569995362612224131433189959526026381140179116501430639543240248363409509769999337299757478805177942504050908688968844476796998151473896078707695126127481994003523297022871603851036782295043489161935058577209760717676091803762099116747939572172488369259134401059154672912902731681975126628913713431643335030608601785904950481258399873671690298821944626892397819973900435282284758442944403943766772785818491373668436340769496135743299445890014966572137290456626467019601092890556946403776080606401251441313246344918166725412702015760575109373066607036181372262832751829356109822213569621566162434067037197710442148050146619106115515098119234358535619310145476666157049708806667906455746788429505603903317782256516867033985834199927116311173674064166704610022766053430423162579775499761683787956293325293572797952057292549663858300435037925471644316338398630961475579948573062440317432652649376490627146112665072377642082527894659780283133903131894324459362270231854013957105038791923988416215825128906755589570122612086355231961072242450197079608855293053168067000136907566151403748454061882975976957856431456921567763372184134061480341632106912868471494208799712747279218984487715446442918122315207368155690751765588085466989790565056708788089851255171713470663463944060622928161275960959870252436775171557740081525385893441534502269358697585658155487894804275244793722174338912300948230871240150441299886485052314215936482524055376490724313145427124106147592104632485025271074670091566342027608202116112378905100933671393439641551458331008314536980049312828707728931356087242201771865884807778824687792899058212390572245989892740325186482486758981292221263470003321581483892349660166887123677372879190845045148173273869188166298789949188835034315027129906769905449009552687397064526468062897955050 [73,65] 2106434861786799000200926978006482316207788399220861609953584784761334416987056027774771956671068877780962616682872537493390577514598083968316517216271021349128216952362022254208048833582589992249548413145232488011140572492991393286323231920825950792792878829073896034882751523030646023131994748371418545760831374245324892590747040043300513299889074037982409164825238801294391931198809865389665051194272416287986445743266658903551761408536128511063656550946330404644701678429992792964236297015613116483847775710621465959554279796724661387186246465257089682202684047858210211779776667899844578174699084948390088281671706191500311409022133389438358419200310137829090885437369511465420335305667214393581370196969732511670211317331108608114337425682592839223694243497396346304963541868695086818674424226622376478086305159231634616558344315574245574656492455663387104148022792941723677326268826084223768665958435188307984967472719722355801179810027210789720742552379611244290231229843760500418180009542235957491023942743721993194648315710397260856095954063987319939407270810155473071093815471123981532074040144991575999940786710005418521341657441126866613493665297332006376192725932095120027150927128545125673513900247520983824865148516476465817541123918762637028090803804606275876489280466668794176936000554742814743835122699310634500144305293745465695978785062052617096966006321464744839517113689477327167881069351139756243898533455517044116069050731878918477514652761761336809931873488730789113083140618570461298723229927563409931531844134995918705601813099850759569926706980255208636324925576364617707052190986095963843723799710846699099353892164159395690657863093466918110790355689300906866032016672184024614047807889148259386886601470718522513358513325699615737215272101671908329341597432738539423838602400624461935843570758502835595186521838331366004643476081243115273597878266302255304007095958845036373167892377896457439097040145396304737798328151770387896804945717929429100683682714284529066838039676700 [73,66] -62159073591911750274386004600359839454757070642873971200664619496488115976679163419117082103550551449286657397671392581414313590712204016841105958694287434763284670826430007069735384454020182739572922134888757829924245615560504578710065735697920199822336160833535265309328016212935508701081529218110618222650492466435095818609396445038595118622039236563518955387015377970388926460315377148857369166917911818912444848654148548309083533467093955742161376129184878834195568100954889384767332255779530223942350976825445985695583566306895601886000369632185024175630363517525611113135969902082083451220341896450441595396832246268350046486942800211308376323102516747741394039667296440893812084558623569384857779868111011696502261193672994631846796399567504779134207209755400092762664227915219762433234852148826249996807794542628254064596373166124340103583567903342154677058165065235859898761891291586673809714630806765213009448105967257659898473718910073483445000757727264226854970954722439912010375750040283804011277710676867065439383504279502276747894059653569605929790353027688642918471867427907069470555672146419788712973938030842915365137316111830090271306476972220160689127604844816990129740664766975878507292348135667354671031195381772311506793161849000345518389440998863477614717586048181092029316753111060144418982230950290542227406104417806427986989993461610285142675698704575230455879426938308529856441068370051772878634494282452588514906041839893586151107545609834492670756899164003632314892078731687851288518012816712878766816609901594409136093439661249685176525324335833270766588964742675277647291969410338917505016915308804590791970475931173992457381502072698678021926521285905162592659002648324778325591042623392126921515795481052874537739909260896926073709381883977715926329232109055284604133755274451027213722024143587464298897192327969383933108184233791895517745350994500674019968952811970802165445494801656453626197534681387796965463397152999743584256943468992524087989345871561574395681400 [73,67] -349101258544952771505988688213577890887971750221342658644233140625735119702676612847069241868555255523327857897464829846665602403996863104605175645641233028133611699795159352727976422234981700766676327671433423699906626378148029990471676070619986723412520119348659876485301996824029190612938775674008570997051081653609689156717007758780661486554730432314754084012714711470405800461871954868313710255611770225959252703797213948297632356425096390171465606934363939634700894112614978531236330548556579909189776099525313294023538163558175780643805409599913140355983969353217063784456284645531261222634417947946071744154902735873008240217938221597583034413909731830620803982186438911374245946896225262765468950436601781100726310197480857189684785029515022477630436480286338196414851043672055948502199804564155211673766163821968381134070164559635519643537602217940204410524651365730525526279194710811436939478707064724357828611525046176531228237416054427391112431445624823987773406914751221931581959578795247451992013298126704082387564268730151674922357665117208166647700821405427925978049868245168737372516963650269736692678149489080604821249508745213901388020443796295623461759324708217659838994591119836944798686298954801307453155777803283742445073537268410471896752656983181822814299522892919489787715207958416478847498630630596287429997378094621256761767675497217792567923716150990059702716061706425457482438420921389779926943688595522997858885121096084357236706008246549481762973125142795975522026997063397716879104966785331508238644800320698866911008439995896220372373308984619192950595844630497725380875925665933277084082866821790924364224302426891535030645125884783373212882484516116859964905216385833609559966071942891089915500341292608989316083750646750848403769796470266301503274825821947293398492300888029122580152675214923600418510017232798788702091413073875657823298635119567171210725384014298771351695072839646894744566731111366936350438344590222574019329090969948487112636011341785393850 [73,68] 87709775431969309099958924039093478379043949907721216345453875840108829969316556537215378859381693678107649039147431147118294087077052600823412015113689314657631230030219785299506964697093660093025518755021795619582526426294195285245434270568762289209555957660909860894488406598324283637387732026300479148294004387551108151763816425968520875356275347875874221066538598945604564625884568806131724444083801645683449002519466471087259462425487815148393775455980983716037650675427037256682270735472819916773621872826176979623684481694369527837186481797102685006820125592034118031572758576898517021115314538850348621314802471587157394557881415650325827655526819589498473906066237896550035761262417760130833189837534344000816819929215331107985686042053541105587174351203883063593948654002584080358397984876111629484024314828868430383133232927395063849682727857401525539723987563502975947837651781711856477357098583565563018593606790856785703617949477606088075581580884220617003613109680129612751326337879032267841301097935797265885406667402299377984150841582579135716003046939456533086812361420620637225907011258524380486327385290195713027806664151413556611415293072593057601225645495286377010739032293516550250896037244291056378513867609892775839207971299955272730677168506441389136006052870637292428611179146726642857536984522449891334126322423652826690156644947972298037940281127537086909033006923742892080125769617354444131249266130062377859606002669932805197573796464176478707636572078345636804025813876207468725382077403513363784902700170474971071200023862984564526917503398847478674829457436601755672623548872396637619218686693744101887762093721240822753735651656201156810478616093588614983471263473143685961510020527404284778955483123602382643226437241734494361079484397686259344714594261117099996269523471305456333780069088891696534561050751023686390308775013065249546616662771176437775485984760898277436654420934531117677329137926702579434765044500724054399842066863556764149061118198132550 [73,69] -2099920755071922524907849224344768011027743507352553453485738633719260948480861935266943270653032859715653308970306545612855376366980494517706645320663154284004948924264373245132056579229973574316949050929866418431652015532371861141456062023993954406621167512701290142844100278207364555745358492742816787309734779451513767894908433345577365566375767529557575916671484761791818999766133166625207114631500591540676714444859581983593970659227966655595429710834410581358051885439921877673691302703274141757935500414794613678798213013548449128096081948231498304638055377606253344578805290155339538882456223924289735848033720779245759991505276103946154544885144154218834831545009290016186444423853827720452852720310585364683661217076754372912671211749928789031892817380543308655492931735280691243757731866675355625127289175356184496437995333074307666054557568916670576084396312835658353467232044452935059593358424337782173224730765074740937428816233011065858434762897237886613615430721386025642859541563181417811173954997547304961734475328398134934980041086515870305053140902689186816490187580964455449558786768197935472341220597581147321444929488432579873298782818140306505526302650962454278277529810303355060101158492896315745553205064728896971625868070217297130506850469295240532381522670794213047979613132369002488502575474603204903194803473782974065169619801611935765486453167511815084005827836359224589749214773274869781758228442344968510265881118782868846705597851733069165449563818878294504623300723711994360196750684343767279465673283788751756217437409882094703642347042900519995236329192580493672906866082758854051907525232186912799637172735242734976040174398240553593283244506285988856159817855078619528761830457441544216417365430719548027480930970608127581000307605032271193985825056499610306507060949785836316142923193275994116587882730095969335428516920023084015750274613338829037544828962799385720656074075033358144918486562314698359343557329454367683823544828904366221429242200775 [73,70] -33601427747141383682758153756903054560176503457650839378952121966290925508054915395246118338133414164472965946742289243347836609939104021693638109393564149819403625761264486855469493136455184863398962718675768186508707347784947604461051176427378615875088859435032751587134054357963667268670842192686136634750589161896479569966656626594071647225493013528220465488491895275473738087847078786949258114377965799233298174694405132456149577641853015943596770553859635036187861289877805106930804790620011751667811996321081394943568935338979956964220318274211687803588438837300679586481802625307475565567213330513305756565439764025469115992007944537345720207207651257688744684152709604049759878415536620233565915109612758911334042754872289281360053315199054698006580173929892285359991910905411953995356257800443988454720223077531830621260679451553902891725851331047638704989430119328818263219742034319099115084948524348116567824206680576272965455995383934460510019290155089580049976005175558844362782665361658604382835799357008938445627402607715934779796500922382634254345547588037768240168095951270961902584524439502870433373123761002613406464687670382905122158704560549602740043402612914131954666415385128183925972475020528007749549347921857231780126708449216799233320119194371798002532277783580654798051133736056217672539736734137353123025913641753638954332241975900531806055451001523395980622987852162249895770230766237420656222336920505434144119400854527326874741933500748927910314525990287267355678089252975136341777223325481114259651030846352334407197753345677829566972771442572859581666808722086834803562067918796281548829483162362554580812649866766849033438118243910086338631691541350272765484805543884766279140665987399531099221698367386006787547448201569219446686851096568165281548248506937071458513379288095945258719853212961952463300377900583012922847897056456570925649456456995657120938751662079497328991536190618855236634524873492372383439645121261986104037910888261268601565150 [73,71] 2692266333581828125245306296145883455316042461735901347152526081301750245159212747824239336401965990713446071841512622422552461032404409071967632377995570128392289692885026185879341617238328356129633067868921447791656540714810158432560168075965153122051541986651071670373407217839970096334201154293001650489702861646801904529266764754138159250931267593599528267244502198961643656445926914516220559383746117914687857043170125736289568269252375574399437685478109919316341400075932042120435363924280928134192756844171094461956834281462410320654823559216307899227456773198263200871106836731388453983729672540532604760281523129979312944733286697749827280072718598802695453942042558609278930254590704235637689611542275659754563413473424216163421165188583699562466536244590406076471530572673938592790068869986327314627813715809832468227241078665206342813198754325285494929285654619382964252492675128606597123744586207775858265594241707815968857842528696008794390958752500832232480046602222101213195519270328128884375702326570628100455545606233488404212362297836917462888248675398293098312625550565048572074555431213949592714280418254694915397289332158701343218791718684075374054207982021972104346218566355699646557479224263483650753598201652313615847228550593192067512071891843967290507904428890910442068898982958925855385439303813209140781535630843714689771698848709957497918603042700420713916311880515817611407372818770775521425251573590951004528690147164310418514237009595116238686256082071006888612325407656133028050888085413176991024109036757660722086442254419381131151259969676153044054448246553772966767313883960493247214720895443426628867549916680030853197163306718225738199258135912508117249031491545227451956771656261669352789115536412284246274133022239855170139445359563739842483981968826986732383771324494388128626866444171642759093025530221553352109477427503305029436086364358908936064063810874310714871801504201999593667939783755263989200841762535035055028063960764361816500 [73,72] -49024625540971213858417661840261625522523297427049898160329621609154284045953602647151682551292898010378623053636166711818273416160415982298798683893383211406219820864344005776064835542248200624896058898650029886055343928453529254634501641659175523412114324361173878509858583212120977042953410514533158720112942580554445890183602104254801074036081503836756329726286947256767038499450441697594157986034061599364069335698429522109870945164640319642779847081069327813650582121211394806268239494533080711303696650046118933533940539274316045707124834191771804966157303859206633537189464998510790303165802371741677916784098430925398187468986480641510839826111047522599055217489508939416272502161802810357007574770763489747798645963658469486944624054779510594352490883536573960765743731355713716700901106408270403614428104980274854654269465435425851558808865765185713497902792526141137641808166368791874370248155834286759594790990046273563086098935873895343472879418639383140977208855969965786956106746124216574515321597795143004926418839657270156908820932756519412992278202151998862072690893411249487761304214953031814178965918404374320289236979479213908978737462448405789656966031767524171319099398242493450522939575110059507167176387939230105017911311371849428095015962712277080954204412329540683516980844812405054509900924328170561941181851730354339141210752081151559416005214154358112880430719264723905992117017458443614588298844794875097189077451361966759559229949699517702917291809118186438740765588589589303121903990593633096294833546026267008085205000399839202930255978889018359470262185824711248432185400487242955786807666595441768611024153286021314249555337232755982970496688792423768030461942852586630884789418675364171449875874554991653644866321887174543419799175496865128654341294657341680230168845893354663404022887385947846942535680620838611443169540474296978635612008986524791317717693335437388131419478973601869779906102100084662827098099235624848544527747311503900 [73,73] 420154522626166566599060108049638901065129685171618545396465706990308871876116368432401736184907754261995860003758349815864226216623076371926913424714790440923667593389588660789331176808807192087239099824726855457466145089706575044677396605531761107685031243813271028693333296071664047656200713468562774306457223230347685910835606675387397107116001930968181292809400055368842228299097072222337199497583715882522047927666717445507646031098770881173172959966708853157314713657149346553162736617701581129931696839598554851141358148596841021976899957747520340581701540748550524299120673597154516381174201126032792626863467475479989527979584785510977406191856592753869774791040756189194317355988345188633552243221792308560281159455014892011352498408026913556451151678380314737198612113751446170747205372755855630013859527565807146447257902682151497221168324828218746672075234015611777973528840639316360433973642764516364624753484234973427385705786784938373766161466849291644365492667884185254995403197086165375940108838405932861826716531296528339627311983662735861618058535185297234943592340928409422081511545518120567436217328794687335987948532320693171331117988299665495652207584060794471582291606220939741986462819764071783930187517725649052872959720704641079782657325550437041569484216150179252824182827625441782880581138452410005046120091839801503842133511313296244957001154528329684237884648942519169622746334565140435960162506007116624543991352049072576897017721230849751302983349547023682826921453345168830309294170514073449760569575213211287286909515661311882082785786670519453515495366847407545340470358980859822089735540017962971357386303115442437024263761787056436784110911555715845447619163048706718474665032230876065351857555889561886590633577687795807642056835646834808487804144438997077229798804333089191728787589999919377097489039595547764655199887512832698928051334394972298727363735184756030686410649174699256214384547264673623731821729846033828283236020900 [74,0] 235315487935098287405401732389059526887644152077207859080429060412450177690527668086101645638968351868460443127237776888888778323008293404716283608604295322035765699884506536962697348064435808697819167864262606150067542551215461514812700786097368861521952267011425620147559817213460115298486807749364413202745282112309192220128331533802981477974826281526697999782006237634845990609129670305920910194399827423331519323644326279459241278190282644391799577718547347733278307601840989074910608934259700886859791911226797863973870403590796275660449467417597541697050166430014052725193508554668542939073466123406945098289230145962725335872348691960766969103564406493210039604748358228279967264174371935114411270430172214903155118005709080478679489933817099277408559870635733228175714156663962110291528309067519194505616737543081150349836974535492294155314891229696063177940057505534158538426300653267236633291415899845974781451581145734534418234017243034453752317825603109481882140254721354977297155132548413647262350302434659678664046030381219467431105557309487050944714232140120043419315300143470929617146835365974297140919508664251145762396552061222716150024833420925415575459338270016234193688132331850910949646322932440624070862005898267591131956639709314637417584695926237863083491833954545203429471672356548221283966469386411029637062129445090209014136702088632883641752820455922847622732414602296729559292968388255889189874977924891086036901867450876360766343262537518419076627117023537164944777580561223439570109186516765967484000632697035098952620506140913864836329582529940743710028243408018843047248250548325567572974414465012158531295049300211927296493773072021308673005776437409711872284504838063736473785994604347218442177608411317633087021112279154635496584156752404358486140412755041594660774657590874854054781787098438455240930493099160002207503818912666778175065097307588955820553927916763241696928735579925811681512791621561124222160394025623654954945786771738329131963974692533766320845651791416987057314517944038562852400582588600250916287400154342668765785113717789219336737334929552544560256319024604546403013975405346142205113522899654457988495767475552276783075517675472483778560000000000000 [74,1] -56948020731289983154616146219111172082907438832964091209546288733557084721934888622751126796109443431505251297162628238138415431729704593828062595831051567718503846839044788588822109914511053242355128762802365898629784620262892572862379489192450207088541403014424164296639292758324646941965713311419877444094747134977360778134249237635838234158497314870028402803209656659655915953424489169695919041499313482760339180258295136505969012663290053174689188859688674810823123269421342049093190687750033669423873812669650437655684716052331125795437847196863649403896491708008663525093923418611195137250768828726432609199504252140375849313023304921922653597418187880509004831897245448294295291364176860382003701937279999859813888043218133223077052073240635241225823211055240872004306879199075361613421638263546336072278184042542879332560776854374340685360234644451526968531754350480106848231468259356495701845451829059027315379973683559506635506939129799851459254222279032715582097144246206788323889040874395568621877921152390970058198421176908346822568697659258034573134180771809600818007409696081053771753613651410693496761235756333521638499850948531151550276869131013686459060367573854571293280070772424768343837504830708956102199786688857858558771183264235250203475379648405842554139531318341047944317714537127216760223153846095308711621688557069329343495244862270337487489856867605839602951806576395835035970359624549408610720516477705476321964571168433640074326453539256008009270445884075012214316017280710306244716212313734922395615878470167267928151232745727062122706219100591880594512137023831866457194015434912217241423749408763562037955758089969330729427862443494135347820651652934808710602717753675251703152395307244169451016934083857459512754715298406382181195227064931002373420170613413610672389932526689289711897445538034562693389875302360880099871216481914216726714596943089835559052199457202492221456884404436768519168499124655234610683033273928262916654666759540119981208340555958795859231159780172522009379036548528169232726397215328935684042439606019769153027665405033365923861750082556510638641681336479631866559415098648124521411799492983581413680616603711222109116808565334426098073600000000000 [74,2] 2578161043240635356545496994552078832577847245767927801824193811637629323332285056782319427795008332750424938249895761465601589801055357241593116184304359806844996025771352781434533969483770835696421112126660488553760669616198200321182109210003536286726374389245389213788600665811348864475247246855613317261397066039574587022107912313789802916635863044200700025887165863657378223281071641841439643189686626318371822732798906601919316804554873226930627118437268901418384704645823521384424304207510517055618431089257904317177654550076941035693812637653554398073367005685881690448524768044453382758600631796844623901366040122228784720124503560453971266990300113668484398436784413575100516998539842313585568666479156727721345314536675890115735851145360995521730807788053622029236110005445748715445906676534811230396837384823854303892032951433467231561914563904375233587058868347727803019080723924292581406919004983204412376855827034820767472683760554755780668007243418994481468907794688091570812303120578895104799959809260482125677521278633927862717594876506952359946832555417757437242907344196746443120551676802655301535949177686755104244291396896574215404897715629927568345758265474522645432866690520817490729286634083224215834476679168341515655342515040254432514158912171069466126826204894336154752149161868895575291871925275223910545551422500832335376771076094157704391525971663811646213852122680250780405708540034386239653742217012253985636812398375694420282580042989478041408030196321109337259262605941738153596998414916238775059865877067731556567407694896410399589994050611897252823334481080988305505417550581882440010079088549853730552275323564589097902081726357794152802989827633598550165985872434664378172102132285467721054906555296492195455207262548789434814253108548033578190649259782429747180492721557529400750884159383793860824895778563905705653372050127387356348812234372713805438763429428661157139897760142384926207148032276822607352777097297860182525098441521892928796694460224815297903388710173122769937682133521997324016581145703902896725106449565478798536979667365115258542497131758446482077032357215749754987109180515760973465580262688135063340994196125181049191878899312008160608256000000000 [74,3] -28209946175591001441484223626302362234397614145131798562459147095323137968729380696092049547770188089573308687655742382502633745343807834998557104859813893504827876897165907151135356446229123053982523943809119927175876425682631980339456707824661152625442473734323649491780309917109891738619727767899902524022950416449191009275382158312371348493924851145098749144128410623532204789206686636285546095175632801814177840885933299832963704516699609713815822158318032820946416381262040807194165776891867067117024813863933481212966575029375726239873605909773685324200733785496020310244869179118668344418103913184221568989723161916562471739930441640489012968857765009366266756212714473343699060396264461552796530589899040376932729288229236011634569719852188183027597692009227646976406620093188936467627483019232043092859204710415891754436745411599938847669507570123923035930290979210047776027040099853785670080699894619216017187756578249271735245289915745340092393123297134507903612995704485946477645828888061072247689175788043819709848186877957610354171711958957272302075122796793010963816631937257178125705465288620789166973842801069824227320230241957911316573471989283303417600855064164041538458502611352895636352162225618246301587759715490231724067287780187161100366655355840246045673452871282205161138543713244931225073969539782355439697119412087765774484046025447351486968057453196046021304386296614839710290924306920911521781341698529476134788166039675287426370745491933393648691615589525358237348052244558677756930348860793410011655745542210237637107470864647050771074615211143241666441964228164564924039117118799395281602373212871960600505870494488609738906022842426176110216346233619419850112501278166723648887964813808354895854284338509550299695416822417498813460285232592311608950169486171807497974881783413109122008936119016249882701030531599121042930725342622831891767185484560052853649422772681332884457216932995310572901476075405342383771567381451587887615373434318780369070310264092305993304210718909403412323622485494326198776656611075805933908144372460791588845347538054673346010646938106855898819694370162818663916188554111126947036010694946386309846120295287971302389905811889549190627328000000 [74,4] 16472631821185850088476144909869982820373549106123879420918445423286742744449641235360976085175092365523715745107836963663614192359045073701677935795670592998592407394390935746606489739438811149729669231533018381355990075930054074687247082118373211202176460912041566377554199975362470911693716777305394533664446138412058236359575334663376579058973779148073442111552417118750366275881004837952893362684056720893648952669614774235348818350448047500646277876735107875013289148839609548494180724172595065084463833895021923642589896792536450691430781486746973772132523211318044195516858131175528945796524740222457412060432008069425045619631468823983612671011539754609131698531056885656279792180180809666627593540303670588765474296162887021697577661389250036755559791171980101230436297870133080296355791685065836628921492570162063855002239717495126054079536093443297421351287339633163751301216630852339428591443847914297922297149253368274613102582274063598269767830697675920999254846449394110331128409204009597362598194345264086722299872945232802202217564796599817517394711655518425862071011178921149861624238971964802268262116921156315044837891532426796254254247422900865103393943916464350034890091313734235408808412805667138760967196899854010574845160443995575598122369986555109790397219824695447421384556859312559205641662153539642887457465134376871324084024213430116485184053480055579593401220292772573016939390044850378227498597221242264731252410540791346892562285276589182130095299390718788437243047310878394781190353519169664768979713239850736453278790509845318008945221194448870530021782883528317922036722309014081517098276950231122418901337716563090990657909072368693041349261817916058554259338241456827761797194578560793586067729391901731569362613359553022672363837021609359803629016361990024308859094872431139433833210644435958560394571268700633169050601113655870648765455009331458590115891554307869467828122761246773145764453979925627187878669025314645982791873235366438532803655514707333619318253804467830949718155357866360984150415820608903014802847848868193525535239205489462314858876905073924304221178430476560064395906175818896704227154784905763939242078986979713885975190400842049498644480000 [74,5] -493422885247344423356514475395383619529740273805333027900073525858203913940244443401572252062234108510408594040006326094312930243410947452945695931624962190949931926562578402755828178701016324391298317212614482870636270879173699787639158819069644991773107471043982161892487264897666181449848343710572619648761522176177584263118543996974430895710744321426126978713102430446260777456333101248299434630111448442485067237698496973633233925288352126887599521427622662896059506834879784116389421572066215905870102714963180986647875669940994190246445148009751812763034270769019786757113374220775684441100748903232240270630376702940749921667113636808705576080427458108280326818995774168845990989232130783440091469161297962992936452612564915843860352938974175192718025048471592406806836153842591810300031230888937633944091204634431457506295133644758140059479275677446616554333515813813565180101387683942391840952924799617233379857232506155494465739887128706777221231196968602648238036789906418779254445249538792414869511260128955477123826093248322229978853473876876806119755408356660864121451814180633249883746916919555524044175990298417325868891660649024404104494449663519031377430666937799461867172100661290656276388730425630676307878442370383597493613021585459366552833145540207635711111246889927875918071333447071292892719611746339848778326673991727834781481081990428522634222937230989449525903371409512473995523657850346669147795515562022103694986793693055074189167859600837003147802611119268208807632345174762684242342165894957785925373045449091739361040229788593144055836381643413446490453181174963387625621184656748253375127054714329446696112420167709570610615691987489242596762961989078994543484594789212940539723173736491689625898426951004446537506086299351391709184099122522583872453516391929219849445885913928168157156107310970567680244036923701814759890156035584042614278437549280337831256479258593380788244124314717219035072986101608052195139864418608282527758261679939231141525421814443987678574570103904947970757164062868448456699224469309917478158532423423629653998746575061426377219817632786067776486320154981774797116174574621370345077996750340249203198558209156850873017780909960345105203200 [74,6] 26930736964538579305301976361687723155944249051711463355987894108238055921082595007306555475422470570424127571333537661134897541414123413479314381142823541272428163954520195411294801514790100739572584555665098847309205798417937990996954419641386720246299405577471284379598986671408185920377795992646633346182214610948483746094295083615961886585405062502595242464247099409794772749012421001532971631258572889574581942284511787658855029526012826435273066066563318554771482080489243345203826511969620212459022718147983024240605649795307448588120881476244421127680195816288043921103256095855514859902280833274445074305400041406364413020930529221223849706115947666082369483015539078431363031796432469643335916413539573034040520324440617456968910858663503095487452366742571442294713633020982022459147420227571499248046764680278906260331756701304469911516384931785296852235001798497075439321738244623009440366478876507626321551750459197381388374305296613589396843807420193895881384880766074391449104155026874514409891752870342756204716549832102734758895636606571629641925369454082712656771044471177280461375935772111225504220049328432719306418869078158947997982272190426466915296015345541067106899845800988078004732495479159144088766649966994219120930548725579055719274354338500717323551821507154997059985466432438225218256174656567793043664786438655569724342346457070449093684850084319294504664180064591241607791322512814266685905494920277357375532201651908841171280468348162671314076494793814306678396714238001554050053360381470055032985245907107472103609846972359405747561507818199562319052131882692432363164156112187742203610514111931546689492536797444434949468868101877554759999151817420916278588820880831215840934561890333796926849055795420294459127652532851670281754189791478355462400225045424846444961089092555831000736691288596496292952422089323082404610065474139126280313015019755082304556982927873230444296078492415935033577717917193406509673839749621653501960645709024382104240985740094726859283017614831839214936402798662688851650577470453756009757947407032360233094563380595337858135833763375921879606480153981201761543512160875554437778403148846926905326554937988871663992360117685881877299200 [74,7] -266318857679907814820063568336282713793222448120720996301600853773886960197094220290352504618693052985118578374558279431688791163599319325337972925010397785672000921918852791593225481022759383892685186928789013118482671280353853949574156871535633401346007832086237320554162091045949675351837932438223644794113562494434523890688327979142105615762436083410895645037772313104742898752150937010199042087563311585858622358755177208230144665877925791019560350878326844531830331438074918111030434765686135358824193083926753068852602670620048593282956764468258408323118881285572634885329889494254186348617067276757692483720195153984477259685681811744830334545959439968899883593895361544925546750625710433714167977638251458484464698722906782063338808391036259354436701558020597367507347622365978135130891578675018117692310381094913468737803946072783135320696674846664230044588433273291212126490084658989538454475165703488793550847136931498663152224076673784552322635816083625241685360646918296417600881600636486156832991739792531992389700037413189943304793901464199462161022644558451486543043875776061813385554119362335592896731049953976144833133256753674022858336203502058401753988338986280406800937466362304475636981165243846437507237091919429113700775565810783594920193629021753379364768026224668571861008888035887025665091781188286169109233406531574605722902925061332357866980250676841608566385726958029691882236072777978426648062743711818780108028391384449226528512670859935906913967390481794386660887130415824524180138001372291109317793560836107684934741322614196469465857891900943903319675190365715033145200824655020345397526838850296062400910915450676030047013104619934615098423668045694348843877233827192353731316467512926983541432231963989468959625078625303823274991481485510878746720900595159084050391002851803760129795781623148292087337145666738852008597182718832734031278015734565058456284825584422197696283748955350201756803040304260753928531418124507579265947722179796316216442111762242359437660720998647086061858835224454223721510397404559332182267484080823315534962483700514233378957623902142243606887434669269704351494811778975119561379038896128959776311486712218024885203582903259024588800 [74,8] 1317294851131792691005238428601666822249931065641175702860146355430109792552296392351310417219137155089704413652165039249998300611132830607829017811405506386469284935039376785503837989391093197371721893994555311020083790270232356486051203013774483918668625480522963896687887328245611229196423265336169591404809745356394501119446084385849936749923342457603462440599826946491809606522815212479184991020464065984904218621207355692175316148860990473729576599367862378103051151679947570826573894248272238211521772866087651486630055549759619330516452129998304052103257886139600806523365838084443135421205861447391814653789434267490374607228921380936354099487061223909579542551814615949492930398696447241535919658308330091391268910760329196189268273993776308529117387081065948459291652706597494302139056585527510269017717339584668606078506897395872320826516899441728520347658256280142634170418558829094402474514555629688959273367828202978947326643939688738549954904598439714515302491637252973478126026409656880923147104419812842397781557505993661518350359310327604744841327646770389420498364142629257731469074494423371076612380354858218061316621157385705684224984891182778720553130639934533062005581885604385986603110730723469926673562511065400376380354886155520266767661997180919128244496244707452151559938838163002607772096179525353932547795546593986293668475276065406455065638543671522401086086199777529162328752328473012766423204363168177816109738688988181162365967311046874021830150156332129828855530973214315610009110315913322046080354156970619626212503561992828317742073293963300009646389138503325500108926040228883826170668110870972886083488619294568185719876280152963525129819796779836633077358528266801629118351348741157035385440769721842923063626683211298567226276650019009784898709239115810793872532949458434796150893106331226656881394664287993247687147614290137682604299419872660458515933842996908878797236089310032279939378969800870475743835197342926532331205487529555951551212659940765976746003164285686288276698768146562874965794886987713347454217307568251403885714535334899203366879095677339600645622846803219992120198636822967549663514232832075055176852867218746711605469146684955033600 [74,9] -4662621908454905529173332618707664091248786540583952359526640409418491268183804741869475765382364796222428465009644954903669562129029170534229582603584438357891597088838511456043255413835896246781307686714825405828863509655675842962111120387944096645363518606022092040932647239260873122389235678318672989413827936045246049352107693911488184565238978142618566189559688993958725163971152585497004444915066275680316711964688949017532187764287525833983442659721962706109403424196404638995440817303067988187775208998929731504863059672811807165485114552659041727225629771525065209966755103193948204303205411614482898611035641056572300583169028933881350304473307355658305060309646373151904031938840312954115487693506874889087686258612952598936596513723960250706938598482960956066885569736030902940203395065661281338432304398658324416091287726505183024296299676748799482529211021838638719659321045338650392578987300327276248570680391827677336163454687360783974995468338585732614636435411225168334604451858968253386971480114104097335394987016697612487513186242228410081469812297367054658355714184013984017899074736073572069440472081218672475078012169878463329756965765652979290053619200199261162455722935203906872608709050513576993549329833335514596588841647640216982412644734637075494312589595450799580678933632465167290924860355321502004956080289427744497618282023588844763859339229235994827288664471721022777224338603562150472719364107142954529810173699624291524187909056288425919230593523274503588458615518817970343686696882294484094824029919955730784941517328415258819876102955296387562734623442483425932999526113175295450116858766885025865213048853646463719296501404851719251514707405049339298810185516101986766560239221946438483450663943840435456338557552473725001192506303817476202128733842864727063078817503660883915448102769620038292260212232631260847614567558367756786050091553760883550174018174860833523764993133749184249132774685632282996922678146001702607936516816652686257108640554466654401967258619679928864603108985149625119912134479850892292954053740119178594575100987748009580756612830303843583193382481127769033946271095960517207470515093076265368679616251325670600720616614422118400 [74,10] 17063576032243167013198356352577379803104719694398924252300105305970975517446866122754175708540573100167595297999022888270606433209637564090872878437647596593747725937940363511518056264316636040715730909558208618933112472247786137223842879604370968867131958527005638314939553585681126556870672833474732689631070592029140532483873473948997584347013892847597751425703811801433119269592304779601940857660596659652582343032096032209669172383487601503279616437324729589725814516691638699391304571313136206890994225268473540725029517404110862531802550987325060597468447644161475658646064975858144017939943497952213297577249468719272482530612460155175246365662828188757024494912048805571146372765168486911638699153587091786713470549295249016889441566440385994530025991350087978186133534855134431949604977251944946112558769684330069991855430777223526750122614143666162943078519184283677364638232257748423277701148699825032457938575911759320370959416205430640243972814396378884748689171795085685286694281428248448906907883492886073568180276084489634713226119555795850938972417384423224498974684680348065313179070248276039820817245091114880534324880079824191873504704005699618583785715562619945873940509176369175487920984162860169627080147298078241902622303973484646023949869188253085338081921536676212964394831489427020471185399268969951458103522376924953616912994561909282202372285333487349847322499280249429262909934571277684025499126662748281479564778275993210430741834510857702342072588043385949264698639448634021888680991001965183761470054486583761719806136847116139564303168038169619515148355596444948637820600923523785306906907839805820040128959561831584950905245752057397483759349597110713353589026601554784002609298195509054618085241205527265623481962817963574802189098054630126529660714254017508629051778810548538477450683158693315293518915348603331748598721039192215835043455171559502001639462287318206077660647673744693008711564814609846612639102555163337036691613261038242245728479376081328836609730607743808395409129653837245426433590930876030059619517529749515723166837844108323453899898374665419855132095774768576936077896148965153607329959973026539427396614540438988846737263354183680 [74,11] -65373107975036723371951133597164534722244190983565234672611194481920936491385961849026066456451090017187068403227059961385357066394293390072069665568622917745499710181684589021569907776699370805387122941428350880894273607035413100963326163082807688288632541975725993688105185483810825637824213561363852840333530643163235625382991757369925357106544763966287637774952470128699839587401804137964844088923951417596459553116794391306968858028257179650760901197003403329408237005879129240878224552658676464307967901779099232678160546406598924742558433829642823478467810533117651376439686026022762339988837938470059910356237346851299626451774763381566606645791378702531309266426438171122683439427610229348219910027983965755488088990678602527786165949494447473519760368277110684664723946553863381243161856350248604142671201362966977587890820796604679413518788616000564860632683319156176874562779489252268137767837285128228031161808786146420268227172460846387818216567352520876405960215796374432749788733696256782366236541101646778891039454197457262666838217527452979202388688504442187136643112783729161635046438984021999049946948007905532601484787416516241244478716793450029058437385813612180554861816777606780022955612602591213821512783597222021012072548251923490762398712072510298785229188334181381649019386619871091683677835092630515389185196274121346662663586620968145016750952561267939384661692189661579187312632103588307353896762087121602275965847358646102512248450585576217443913125987848878924379226893797408153495673481388159018289891974242303617185486809114364031341286424311710805753895375198633750142280798541505213893302001541279867639344935967806100452345241840112909699703023016866907422386410154151087012875406840390154711140918860460258474497362558909207656450570495018143759649279227247485569584668727035308015860656372010107452277751501445898453606741470267409628636274466382291658924371436350412258231335276873788143825894031553002676935429127239409134997266913939690095707471006335595009965999576539138517811917461321076800570711123164728928643669507005567100400739793251939407150965398382654738778836044866502616588116103003261022230055113574393811337381935481691642401914880 [74,12] 212446548092661530783092966580873101031584496695484879236470501182444610242884086296037993065185795366373688403273769650323400697068955690673970355672069289527026960219428266108677713872735683479876795645313877478866268931717955669705635761126855237052926631193715743282715082873646868658815966788338942011511401024080734950946009211588421576520346316566101209130813568307984830374785916023546979208324625236135860754418273821580160904778007371699687305906690121334877623078080067125783557321746672044143571287672418336407928722131405490148950791539331733408275118167657529545461186763095970759414631691100354566760051095966849672971993493225301602096374523390812154856145288673306043753145622221286248743609761457255121969414279153444338269003764290705472403027430245293595337657856737640345589796738590013943571542471698765342191086383816641406084630684360320397088549037927946773837764205179488522668495080145560120235594060708519918576191546546032967453482882053942061195279209572410397137983794131370903890951508001005707806979965069954234958768732379693071198440819279518882352682618990906048221904464420629421874565272225066072221623182323980980993526444876861079539080982020316558356121735905777422987141776984004501994407720763162308288779306487314861690321677188420463765110448335388950913794530860491482887629767331013291719378191256871523937846059613272807675051948319677986254461916857125023641616486147162655708011912997856292683824598452316597695552937907386857981070371542096239976564493378979632124986131169751729407851329087019670477520364679904475315904128041665960432544171959435986545409316544488884819728216555242522782157685582037857560141103896638696443328550831100112988825187652411092582873056922843203932405291799424629386387181035564737488467668747610356843545077570428656424148981885255929703520731563340365128419223728232010034168816093125190305190292372165470479137855587533674343182514797695209840011085827663886579284963411387397374113520331769953877670867954965881679795881061691403758170890313387031488436506551910630041844974429610639729730172237399626035343147748313150731361843207226130390160887639957655313344880184456285741362297878765644776734720 [74,13] -563283798891813700056190319298362689547136015976889533661303262995920114757021361857517264550516376120683956991487950141001048297333976278268767001698739683599347099482584004203184646861193545743536681571182669953936370300241186845572287432130618173963150507218826793539305161209392064837326024357370139309738090347413984987625866443678981594967252724547827202516126694866098641406087611915451482984797936286622088203018963771419622910805839292337317848251342839908608080173695705341604774842802324043544609751239701307601850000937994918001807873090244880834328404730273646504603448059492470009706167083891472249775793504521332555759958729587129078749525903134422111444325501689646863666984969562446084514537886429355160246863848096876528435769638668818014479155083563716373092762568914612121963737984760730794610352167239403572468082289878651579705211498068144342903310692244296459140393964097911586453060109752326924015289964120961299416387216407203740628549738051360340771555657209387853068234519436995246155141077046766517899510073715043426971156108215556969242119405492962142013831265414152938930757399486023035740315250472995403572138158582970036296296892179432336879210463776503035575911315159278164000632220982982644899401532433661837738606554043620715877392007913683777091812186261177310978162955039076075127190142851564369053868481265470353233691539779638791794328534192258164989449859375509285471027608380815040772951461270187706629710949518068776944473332336420385204748707121912068593943703902932692228136229505862872362246260437387455844032115453344513207693350881810455448676008043235956065920077018147965802743181286936718539634278226101418325750755041056767377094638705771745143690166950867502126273471974509525293254650011060323008377560554062009546730821278603719998192304290063790976443473498055453802195158099855598149672761776442356345245226923719980161305300630661596574648115471555606974506735252145566917986640174572664597185261341011253857220158216946056465358771572395759343445132457502257884796645024235006181532960529338613261094304567676802143538296847937278547000689652182839184934759098585153603084783729416158366610656243617011816872456656025666191360 [74,14] 1351205041740326571225554793659929951581129498133816665523377926680601301508299601949894107452079236198899680508673346154871606648938049709206439366055069506678915532177626048458157918891054138405438402139587493957353847736197039417374802574008821863948381524164415322043727332806278872481831621702826266855625674838092685627923208678502541410909180227379243736992270099888105095563867422015707780698112370059058355480490927041881565395968470538467157627006701945553123144253158822003909404785940613521281698414949546114840272071837725750735440465747235074902244586052775460109520854252652749185090774054219407522302231210931878329484949277380427839107559333229063700278062147732397820359729854501209753903401638426144687464143909483546186199975469342790245208848299143946560729542126369844602016452015539387423513851740488612168104139782348049269150747880143184765833240071193556623104548528793641663150655939213875341568344079695700211717922692756508942757532766556985701682928566328488034143106970247893716340709468043562496519646513980837764891799382320339341923909139777445222577749726359766838053355934473786211224558590224587040995038595796869032779359725635854963091363108335373886234545918236321374502819729919926615274148951181607820763701670474127703309037704697935531964400827087970558926314915877421901252076363079533370749172869610363754959025124049162647093908184952057803681632243242874806984952768991142635661053196155604974628962692386626643598319812135233791605543360693437292238907497998139926195897977906891367999169448443194599914974810104661774919167080797814601372649288914140146563144370303852962157286786973545877730146424007523383774659562933926814126459453719151869778681057943108775225090728825703063858693518452812591049233545391156673509084190930608787630263513809317125584535050858438545258264275354359285498545824508692234091492661397322465310514986727059698820858250033396062454833650276245154685607683210208950373321578814833356854223006503934601660211113503816899717710210413992145808443274789779577091712495670933773432681456582762019631538878356771629959060845174745005726250016199857841998944360205483023370061603905014106054401355926921543680 [74,15] -3281805931798568723374962286115996852956647863873796160457797511052226778893599466932687784588822435101459006503160829461417971808760837587897923344892572261728719132523346078471546416345210420464357702908884324980773398287809806265293771946157622299006135378627536122086896614647207137429320737912524561436838009220854373811657549261973528563625625510069317858526813598175067566835632367365766484221211111762584437455427181897743425804902817046314418274724600086916160542126946493690383266914944950667479848574562366032316359427748071695695373196600612352485303401638279635801770535482428672397806615532525541410193723048796996232771227825043288364379891522200145295619092925200152793441224825137113382045164236603142633220393486080165459857527949630682434005059632452975960416739610725961548669735936069867047681568188015589390952928443575445854826562354909433762918149399141334417392479163506930924334684395793041249990521323399360470248616397600509294483870622365238808313743191416214819084989487720166558935230522384901689628031629915779689494615628561654847397178195421852084678044502710962098726868011333745969864881228384476647550526834886301066833824401806940278361592507658318752317370349594260172503543016533104311254997563786159243080281677186497229404069749106300992673843496033240578002825667289870755076517856433958541430463055524333683388780353011509260810336612241515177682040758401282641779453142966469790791682509412184753026338356818296648395773681419006716444739186816075375054411571597146210969909247737343128072269773978449755131271258673775979151164006616703105425580544089527388163562137038755518973645216679771535535688169132461433384382753160380423804622009287595338450607824147022479510768840823210016838503639159188352373580966492553100066689495406468934894757753064513033121702175956045666050417790125382993242432994162439047470009315617564261967932160719499306553710443932212066238429303519741520026173383516763726287514235754858188568700215724248149732390011039778467763697093286188066831323343103061946324055864856163700517424598448527900917712382989890886302656858096229036932513359503190148116168283866653320394107160835272711659549590479175680 [74,16] 8130851535636097559055008217602431498515487172376455195323703717447924935872794440570543458652626272247248611133869391677271775217549194325001779091463711427852417022447612191398659124351406247595696747112778065820565764566072189466892127706208741329567651659275236522150361946266054803825550022022616513020820706626577516453936317760389549819814392290998268124918171314180126426983703161011531367566278800818138925945249581340748238367114902479272114921879928803329410846910787567132542079463761099071692368263699980349994232333940253689721568458761743252062612874806441175844419868113740334459954342535725480596440939419183148083910500049228482200205940678864090432612930389081329222091734814053552661320170883390737326472530547259822876109376835991915875364535791712528366333623924168723972911137760608623589609317382483701462977875980264232215496479279261565800147069132387304532331467047835079002522333127296312326652352858619144161532502281748522684675417635983215849366573817300515905861899723447514925351128271689373284832941884839695125933540415899029012574798715082379221733197614917177642069491328713900933207504925780969499560226319853366965396380758318109058981297377033757590786725238288105694504292163362062420386251792376521222727860247289367555032601912628521474471074762255052229454498091333539676782411863045643786923442421447562023042248163308585754921344811871359861837392284992897768042174228912134548924919359846741806108773587026353094031104784536928144358407043265376987815033036597558365481206932633434816382194116217124219247471837621722996811378123895014552976988385536837362499079771191360424826654978238833421875624909646517522267221674910204672527293366195948978482893435299556080195009967252622852959923119436632761226478363696220463989728438631460409877156750950897629318745504984602633427942899481751367826139750575330193830924866143098439669141812716167715210616812461752436498873483811813499601919422209259702691089230768273965674765183322357526970450602446412384803979140317974952149971459419995500635331225988685196703820634927200141288460314900899164173952685627752071961513578395675047888445734314570276987076806781476807929399250780160 [74,17] -19359262855704974755906065417531823133548721862403603671170532886003223175882360378227291329386306104985198174741007388326534476371838699784226237017816111331435751435422277263202431019947368039276174699723991930756012090205858938808751132368540503204847690534359503520444959774569114768070873554015704346918171965565500924930683824245714969163872569362137957035018967015352413040502087837632304844883470650166895808723296554677188960133666667652473107734871562641830471244133535693788210761479460926200955834782678267357625478074190143455410885348171671416112127157351604450812640521089725043098978439660525482255516202521898712318451072069515481536816641766602959433766780696530761407236026116929367124643152724636746099510814285898192305884643584143264941295062200954316102324464842092989059717105800712061542510841124619227696053561846396797824418508192007612128181231736307984000009381774348909245550987718699721536797337956560898808207741446923003694036656031738781880991058910480744719974832306211624192497177214900108164054470826170301176229965189330292538969617636774109274077251623166020105398025035408016317986865756551389850434650396088009358115014183876105396051243655334791825664943867660222459645649775794071298476976525995056005303770924191573428195858201787010235315259985943876738852465514280804645704532530675978542546828347471046230555739757828636374559137631405141569035835790936496100637888542405993788808405073438770696755300719635432306392738500275068965763308957177463618706504590433335597073365988885415648441164092376369745088056323758613407221505774592991458112032359308232384626193635120542108127746093036183960927208208019475033044005530021436625633309814969772740626149452796180195106148821679715940643298535741995088107627152304129438288863930712951044457934896856524087684819771122308547938561579770938024863628436524990838272998942873148939377011808147551925673270519906729336264591679892202974149810499896916012293032651279781014366761751020199910439560526074210736312638004322881954937272238715060069162964182863935809555486666137028532458835597808156014979270354077257974599537408658813660852730995704525493763785215064065760238994718720 [74,18] 42436759678357413653010391157609802312770211656952558559172164906780740186281140505145785290870337754927762265756073584255223397492123147810654071227995799273460177841317500890241956384207304465564316959596917612824977519590592878924305801023095403683464677797380174568965320209000370574663771110236549834469707800464393481948737579034305109870923980774091887675393724278277932264930669191236666141247314272463562584326025528992986089953063307319412609355616052786948769222928278864242417138971108940643551018954233220914385012595984914484819116102936512058450129613641254262956175774631436226625979508386038091134266965480608710608976029720403801358733874266852711252358186972579559675763185211355577904561239008623981710311955012139457998324814810256340653713958725697551151646035153392747455144821622005535389710350212022470597263853125796867942225480876872091991091416791844596661403825010416853793114391355903973446851370856284231496651461400227653478251958470167635376915185249924846734906267550967210318059914865540616204956785428938196442164736855160593651805125838236349745747361848646117250690376747453939330856357823407446483114604412592005503961441384829872336245824251160306310754639400947142524853514922862817772556762740727508303473620500697919761449008599852989340020636165405185232796433032616074122680258474871509753204127311745657353170600024421688360439533019923922176345238083782522969698263377083743929292685280574075792013937090721354940117422411892614503862743063947386963046601201263846944600512425817166921502212697849082779227571608955007480537645274441043789211083727802628600827669214492575678984478147692279148151872953499202724603488042303748114027731957431093057683331354525989157868370598827801871226971724000695581582716115854079057534255969542201590007438134111985563157399589953611960771542731378797650357775196696395419137222237102844530664653332747086096596719982996635758559852861961921201764076612343223128976054991861320819947266214562328139618167739912815321251269103298918230153700685666680432139953952562515366957545454332343145211875657365794654446403386544958595261655195860649253664971641822660267118326472343141235367608320 [74,19] -83962331691899332056798366018691421951914144480218200478923039272919017114434778397641768111104345779511370261219580944729182293058068996716032923105427969820861258790682816569978178594162231479842063082299281948247511990436785094361189898493449701716924879649041238177884681000859978203282514316240536046554740213051221315080997401680159880836374528161391835601688431318438766184629609548356972377807274620549738881888519689822894034822879669683003950959969407655613993428866995113914942316091918185718830832479008606752234919388766156345678084443005359245198603028804838702208415156986953465109587790719650187758432986957678336014266107742250348381527999308683402877873701571398534141251005179970282979761385945462477078556290288085251078320712632362422696131196199118119142204539889392020029075779946216697707531967654602814187296180895986398431548595152300221847308910571123063601600165861902702209905512847915744057404705445153108237551274174353662313336641167451317451661168924866887500883538386488047564210046404592654651021626843837015601452809381593596434613820488553594422807868912349113475133605764363519454031953489077705974728698505581707155566875518304503709609232475291103061227017865351712400528769819439845044098518636061082694840404197780632205130437852490213996909583328361483770257606879068890913395150454981312345948367866887048617112515212297749661080383351065204831553851852940736967598067531176593349156081606351612987634775245200970004855324981571025126858164661587066052166343395901832330599216002543120326497785032248613666491849493825705324807139761130470943635102153659905271669690571873472904837473003414511893308177791938731584116025802590822310223319997923938125318979470058029765590712046267662919028033428036212544949122530545731029616038521408538748342548718403639585968319670507016914293272064862712577757094890370007770056782741547980604086429547719204377434079739027671610402995808538520787990550287900012226047433996453049903407968046074888571283552610484867576577316856280788832178266811510251031274632467621602773186538834728661238423652967103369889811054589518661043573158169400242732539964753253924936476396311580540707799040 [74,20] 147966481363121930095771828207965516075282002143132605123391628733968203733827312803506875909478688272246082489615747449979923577528656528834643800731690438643176752513453050199307101354516909978214215443601572161839124073618657734539782342753338594118843100931838114921468212435203174937818272414731539298226713497076235964370682535088576734780500237549936656619889670851039672777302237010900749792616702290408261000829485313528974175653927358261661987542577341615892462810808771514710248432083573296888429580488884594890539044598764865181949583052194077563776189189640700925718308391239427551909658296946680203945549474171659429007645477832020234596861522588618899143984117408852788524254992114540650634566774044536742310789774115130268297049340774164095806719031259221381787039545428491502106905899537788807303213791264859607207452472554062115693719243009554269126261712062240787159205977110917802421568354737531981190079525382806125318499603979202533100961679481626263813021767782438635799351217808606655228246722539860820564225825984966753015362089610814944222295702271203669132045004898890008606894046335523763781761965674885954662476475064542622967038353505545823690876253984324261744325366627269589879787905742715845388515217179049345316418659460553054388645919022791647257130539908633252440752928304554495730957087146123225579096654305657189523394205451165517180441502569187940687423588638017700645232437017066868491642382322454646777380766933301588562203374055681356449366228201396586837946484745782197629212980888533691534898813814359485256639766797548805684774826429112277810525779182916375027874874187657742307018373076450078487351330155311251859404458945984385072998240918268118577719341322314691941239559564053134657218681217514632495425681898052433273023293924124016003772567190809991113299726969659044683662443678748709393004993495920749047491675212077777255363980929016269771571284159910013399048744268782391776907802077622585068740479544300883260060297315188191672288211365564862807983641841030256925235850976650451211931323892177519019782456520906889406282197118711263116072719150398174854484467309299573419813495962352851445889663132591152168960 [74,21] -229765599619028668325621639583538050676423877908330465190838929451820080762839577336133229473513737560879561541767912618712879321339666613809833631563039985396182127672500229307048886033173518551630945119169822024380384566437300515753078624306580556157339444140293597309431304763872442070147090554677344774595328456494157294495240855717837357169781539001187892981483072865779631169466251924161519032388634298496711316510010871457635341303591740792971622520879280933502362082033316375220436606441902303019936593249055868910479676195030139806373107043195692891937820961244816474476878674685295323108694682060293916579897362086263999723008200439202458984142269845224029011452326862285203803330778648143207467849978253284544740399892022585198371903324568362021378983945799212999950054828017978168968066599060778816627259946485307912119485201364560771026312052059888151962806968210821398179267769818403662516167860669955257527042078841212110281870256594105152356561293842496383913845898398777426991921485423746622287392512537236792611541365139001831777653437167305414382261041525182431165848327917496087384914377883132199069974053555222283711094354575485177245045640249186164536758758130021872581324909952878245946728901306741231112324441205267864278354125818005865912597869604098303711207018300633056954538229648349585134679241392259242316474464102406420887508177143619928779407978637728388040015291300584671276805325264711570923151144253543012898992325735598522095131761416209595168310930280152494209304491990482469486714416364058129728873790531957263832406930439124525247648721176718616543555860487206737949272124363779705344300394619818533084503795636818401193324060475086346172607053998176379662701747710888466422536274734899273621465030796430437642330207225870641418766332322145409975839737263743619169982258890350990539679202995125293051519968774481401876989343869675344637986538791306908196421970899359118400015334437918652493122955251897250211737080128651746460104719047982636068390883416117305148787858645153757644710144676252008297321181982478485226916374320774536703068524563725707803071034982577292582632316868632337871117095238348479345196649379339960320 [74,22] 312280071308260194244036190802547976066782925865062286740626366728503183858346270906972850540596872782872567751472177285929175259463252645177858416387763307549365060412968357837348616293269643110523745308166543332411503786223935046459550568782061263114378513557176497793416729255462137001403441707252296232561134844388539725987756504560683543154555091015315272511879206385007184390684219399159376297448256330972469599359340480745055021059033652159153704331003130151571288819659384221935003407360864872679720394558254649365446644937819330447873290642789055193259387231078478745793200859534536469950382779513307399491482362733151523608491594065039670197301425394849558077075340181643652532887786382467400658485996058619148327032651759192914847951000957149623282285733550403891645026422114717748822887415185649272331420903764977295721669696058939890715743993382863245058803277112103358768580025831423650190219021322420120179339596571328332808546472664052483190006504622688717582877064344914143382035364982181458545466505904848170824884312427370524348711120947895296200136691300983686945571126698391294188210568339552498334758526409913409809022236877281587113319851498745784073562836410150473452659922092257911134657459037519475761700823942765950416295532250821622573191307462523257887535209439050875203901223651794263953627916944482459716469790051931329738839358083136611168967349694870661724239551144573009210924885865178297324287025906772476799718905244615988359400329041870124818342466568686072317290651836148135121178034447200922167147433230387195407936697092373490405711164781195696699918897924729363155162250855132878866517497162522623927689625879841915906493478000113405669284388827712428611386794563241210408505901760367422295573408087266573846673109483842604319917550858395563748100085476015610570168583596793204732916971743570140488216126273385973785432629925418399354693738005394882189474842202486149903011548562479380921093156285625016464371272964361129384750797281700997091277671684521793479703040568160079851432245255529956358562779550651467005715494684377529502970669796770494569870961321812841727393949568155871632335938013303746803768162946908160 [74,23] -370661840353435009433565446089427947108696948206214148395655922405720376442899956683351195160212698224110790719366214493555288710074283601827955946124798009555975361651686047774709498426851817482211944001554909319004072755027652979253745881629295747947912333211321618566511769893194410147449832022566435056468962616148831284137409590539138900471708019109671951619023036069199042663139079438305910861154869477115155489496801493144206753470469069805919291461946812170922778813964618302858092182798999809440325165737849296021735929962725889473096818905377527924816882639656786201130797502464806929331778959272102721130186588233990642195092687418202423035122935798547787383331539974654745183381601056782549959550138713247325086802046051844124881867680513863736598780210294289024616724260002484431203277245825547252407534347893810343509902873375122371792829856463805609970413550550378138879930860900052738952463570327227943371282140722930002908704695822440803387049411241567626766892203422185007728329510199944438352074014566099637230986162920858610397398001845416250424483768120884323315094597159599752929384814657577394337179810697880366102739549519257336176387370348518998274467388047021178271138843977195195109583823527052107570890235118548389479153217118457402906612304318716389538590527640910872695672370575542350208096066481209701549292799657585737572861148853239269440441957906090120330418817700389389481497713589584348221230181766078492280811502076939869105729672077661411885501570176607640515629212829228304938498858258170467293685286569506292088390257928617501309801732655103974775517861109070500996656160880661888423626512191906991785171050223295898384047767593907111348376342045687454551487347340879616713219443279442415522819693843185391458124621868342493288853390261049404535217166202195655852892759978745724870255612036706580932197293474579049303899337041853464067216467785423356717581233779092276036346512008757165631025080274614085476584891224165069726225450427946610321543356220894134842925728865309127804306896611517161491821475098564634232038143956237897237778760179295117922154115410538773897731777000824226824611139490518589260841646817280 [74,24] 384573634958491975153711483171139356574490136835968403206617506874365999245712262466618442879004842615724428824512008338140838534802280213759599804142745629613776543645401136792255761575281252904705671837736063344112133888795058984031023649181346040248647726597879690651207558084866830068653860500162551589543411819680906009790123354499058478042179205315747524084811809124460288719907112851997869737320214599563914640999801730931191869331481754115159694222757022619171641436527388724232869551058250792922801043120412117540158718031606421845126879789971617891428767966255653261398239059526868995658800704779650446580873933042328574626027325046915783683200163036501402393711332218281939963670920279646870283946511421705421178374960620573980740809219375974079229675149413240298859333617556770294353271302018830526310769917808478920939473798684384711142257749643187590216112129009982379914395948910052647069626026465428067048726712668141650435665963589484259827409258256971203091226917368267482508725840773137321323891127308523362608233745326445346379411770260380459939634068201498015344912303566272165854795773003873368913297239842186375523416800564362003961814479180194415326739152863604821869222873071043931158298975448065638678971809623991275699637274194138891852447879152948292126482675135742383731660804354895837653153557259419797090301094103651872363445349814776746954662267331994900603873053677214356823829421998454137697247866591588378235720536435150141938895297250559698570362837494302901292027129032366116222084686389688533439506682709399815741454102652975710070492214181515447964665454689592253207190985388116238654333326834827772292187111692297984860169831215740050200221751883604789689475765662163090603310776904972158112758111514352043554347815361280559260232113706768222718452695296870809293201338874499149688704210136238404481514966868842727110816067167707267307816166837120555685649141388849078436563595771548005886514307403332364949766439582965021530025077519108210089597141948526075493297366131596076119498219227183612385701747319509055694722019363154192100199779113561974250677599037755434492025160730111742581129855124389102378549248000 [74,25] -349627008127206159553075823424326567691996742937876431198691608770920589621094914804151106180375399655967550005027947952074265999404787433247598120243064902361726828111223152999174297221235422210316421887749037103527427293964202915115562220411110166284561433828559481078957125960005579381246773549351886830073727733331947544120543363368492972841505388990153748370973700501089073798316216326086288712736550607865005345921835353566545629402174300250316676013921209971409355952185249048907603208349059977836999724440184633219554225757923055925380818156932412470160572439009761760600505762594679287687897011146150805194685390003453388209846570631093826493662207255290267100429843970250284842016354059519860529186165079991463639816636422055765773358278266544627746927535371076922921229878252983849651803225918221572593219912375214935489840732568715826731158309144151635718764318335891575238812164948304290685621274117258363698434255730879607385628168718204517625499460396839151437521085555088225266484890824258604821195658654901319141280045957101503983138045868753386543113192971813032706045541489695591485096695115310456451516503519850540773981430120586883853047000236151530030509108073355960992482046184862540977014571420748803939775296360764004182860866986201148298028087991164735347204908511495213490759848121484353450901544644636265014505708529806097064214382391907008526642025123742365324519386999791691360844091783279313227508295681056364930898488950063254595779467612276531428204903691791398625908358856775494825203765181747138790399959142238252084222888011228480003311337966626978254615583614239082270307638706051455104052613422272994681324663488472145437585514316897673164992989884509072663719573508925378316724078965646749305361201909196987343122824617560354704022696556225264334723810571501037535167834544174922296894770796967681063392691828842517561288274227528562244014128186049437197198744210996979765145743718811259843597910949633871665205173929584124400221108638629889487087395410797920926476347376816307824965147003477670086376921534811449665623166595067972494400315200179936459348821462706667452056776693947481326795300838327189883084800 [74,26] 279323128875910817078484637294051460962030298524249001875093287139274233449665174824443684161551425038913413984107395483605590541217779107512101905235075814530860502301874511531987072577814763862181330203064899000625759444616133149154477193569932212661646265220948373954337080166053057899938447547192955392459022843368738363641854907843104257074250462025032260345802172692902930286008106654831559794954124439048898695741955387970776328987231148920331744749507273588154048070911079828611003070577867658220893807814807501231102661039475452757437753402886919289341301385821322011106292106942354231955395818345600977839684895129560562672367553821197329420344219961028831098048872007148603477476294542245850996273216423047309959179161549661612300533779369988123528262870721816526771766218192840475385992603024685432782379178650133969747267608558856665699831184187662473438452562960518238059631339223509248819248603242839191339297638494935333236516672190778717725362253699605595942762808266295273033654181772395356928102437509165075659810264544781696972481635034119767245334823896243019364621960270892126821025088823522631810607096741815114424338818490397831870578449797124712836188097430681611048469672293489453212581572091432034763489144340206588689008516476658001467994812925788035517361261775152900822794354299433919285843610665658136199860961160785427247588423531011149427194349970459167565876068070223673633226519027523050041682751397781748637081175068166439628894037193922789606813538237858561975332052612269536695285394904699733382854434749476365155400163607851303337782550066201895291940056117506885108655145485971873697991900288675288654210661900349275334485184303562121542257535009968682976141130266873294221023889589631762687602405974995631356820955502649866058032272635768176498877572929179129511571638105653648616402883769860914744030471491040355722222331849709550992890605029218894115048930796112772662062583820367100907651750233602767328164762093827413661785608715927343224851131063963720845374701592049742477825250053493753467355935922106599826358760182346395262621439037187142458423652723973924570233987398515385130279692631123246896320 [74,27] -196672808676353194676276929800670822203236566438974753833143456029061168152087690120003285759423121290808980213925477915550992816599468533190372124981876385223620102301518361132478133483136032844351599365842132000270116952318581233647417482254840997510994957770208825121558544020488282492540500767642966293292700132265095136047388408165401679671190879828861148433410473100290212044959882300492203136837609063725921322926814005372638731670165094914794863979315099144926059070537077025600333890504013574011135234474795629680691968954091419775168767218926085966362437702353219822205451032624275379259631340565266452247743880453774843088885739864016905750371212158458213646758914687440404958200275477173218071942296137676328640471509690636839475026033275234509938075833893419462370607081384427884661527735366158599188591987985856462361224119573307364987279002979224276393631769667575333874934701414183450778017647066380700567951307289815685845247010901688275217697673201365725737125491325515867471441309297499416029720535934142825578179228632206825902953036513145815593209450082790187407273258589506064965658576155321441354446814426451591746873105070487421179886723871887159811308374107751255188914516253416310985777403171103199309652156691107262315232020569274250060685131951061376776493337601736334431254151011771146087043432349995604245904429631302793830751955536841320234186032101633720838683551583399300050157097967294820863085306083882186856165622974428552666051176605363415380865378074503279721147309289845367854934475296215495325640743963140620670903472507277557163871973894010531253028694102823027479251118877514980972349779304885291937147635776391076475582888350077640001174476879125759905375914940116740479732810101914917835177689143806809499029485189289728337081396447276867735639981564490065550308529742951364960010373994071764968788430071100541998317346654625831257963472901885501267815725390850399874538517593259381014643389184159007397070243383128394176467380594618211554560761737831850327127072362185638368346421085242113399224248624300628868516859600765934358077792378347608178678759216523338862668899945898910308241459027973704800 [74,28] 122403237963515109328152825482044609770812137858333456835208976418981743231605429380781181723893454218360417940788536551310147102859509723890250798896096955717851358943072368528700496253867970987649277566462740635942893899833084707563831569619052800718770161689451316643674252561554347961239509516310789898397565225070994526875013436709767766469892449763947326952275065066439333969597798720187446473744272758766260686915302175556313304262407801596227957817710555986386925943585923607611014284263752384726912793294446074148839093811346624513227158352773090686974729083719009406656062673729747185439890814564973722366874775507312099048200846116379374323183503959687774041429188939474874227941346278279309299930244033484508159283048915376302222639205009904721227668786513712346405144516373645195485551520536988452953397095398562039732779214195434672024703899564276692710728710816814375762796797646571499710967734092125693788269141339002804972963489101295033580019410874708015875796629415456112390440904772066010000328200135397205953239843148703928007640409887213007497493700139418280467153404075683786409826587115593203006725415277936856206089463032400309812458165682402884713338092781990585455058306586929757742318481286100313877390746034577114122179406398992987811401826315846283450100151518780998491837306281262208117715083608654637087968221919651860276368494571367016597871513148324277045371260649499453111833123278780103654918216095685233046953383358133740301972889695033785637693579563329091653933776195219404957080743483194062418907189561745407856983588543237420367020252708844046418211238508204171187355688606848626089695386770293569257810389877895675342071034313032713793037572318622436936171036731736662698419446645695288970724584999545396005458007648823863559696700782458936649455295781335747556977428879628386959517918852626619359580340940609620423647776856422086379524256468808517915096112617170046182344513750484825718924041487783078758362885031838675464838502836699125034898649929692215397427484015149853976638670926398904339593033559753515788396667992663688580786354590467320958779794300936895760788147221473410006200759282495255 [74,29] -67556188055737725910200489058943713095574386427082630741718814259228179057719007773041951917891447879166534441182769760372372957853935713197513229829893821796851750137480361677754945538371120804708073720342628517296596637215411354293099940310192682555987944024889432422645168821378758009734227517901072155048003830227825173690657876263323798757827122448002123318271789269253811259773055375970077023788079176341673213515656740550922593548883747587874417737359546720210037991829771072047737142985229623588500130097568817203069987266611800733785466615364255083479343170942593692104633227506669690812569634145474359853754505877682682211813770651777270101602877149748777204924331482542932321081984943807031873015961613938653939368178347956955237804682265544924641212181565873051365773210673748880995185478324646810110388236261561428072591362256388057622238858351617380368807443202259705269613211310671600314505489664493255479868617410454419147290096826299723550816758549037342692440650695954503059208598665260901479587911935422586152647270925079168579841491080104850816243717439729240582995073293078553590413395710194672903868850885531292192614691993652288568454117229392580749496433271493244485864580097557805389722835947520102313032214910921191801542180606103001163976215664009738045578787761879034057363896196577774534920270659608405438568030865469649714476444453418602867536872167441953919467016878618739037635703334245430181965754271250615327813959785853740330377985721477858047360223142911414624028628537557048956501649397466966482123836628870653433025303970822603317844319125392023442055190464389019388572890391434520914278385828186766939816589243942981721921899024011881868795496372608053192937908333026654589754635905631595466102311592842463661569245978941801339896788501974918961216259394719707642762061897986371353530146160371727905956126655333318934339983259290273766083773877910276508587342044793627422803513815333524719103818335960711100946331086038764405352782711386971966012165670729430368172796315671466078637970865284132071211841133204263136198384368513198195322896590660659575754723661683796757189195609299012611451348157600 [74,30] 33196250918791800221032126103834866703551900194565206116063492773878041892157864970786287072988845223828854256767700578034207393243390867478909732383085566527933512787670915573243555115520620032210304714577041249822741094358040781886034437453278693339353699186874805532534660069131997450083077485235692766187192325511553397631514199901643679525011537861302816712326204924281593689448051931610210984857765209854551867683304977469607815340290393436154771150097544118726491702403967295445934234624362023487549950303508162329791563694660531993844861772295010669876610205294742732436833708972802409123865194126130428038705215803728281541655415843241191817814912390577339604094485450709261278503010711751963053599457961381545773102392263817729502747854275410754022957472193536271207625048850015435095375731888820450385418189300550885304843300282579296431661319968075776920624237771002947355072640031999334719390660383427958396667550653361315177904447768669579937649663803669162853192598859069955521178596785882576532679530955098638102453444816108652996978051833098430968890816833294519744588438220794072899893419486137449184389849233101767158593347673137943612160363791846535820194907601988244796746139724207499492304874623052929328769319193486353831548005450961694940863805273846362446013034322629840950636716643059834585522908727605256167875755102920661044154932579697578260684413523605652022073228132012031866480793461221118440666182570880160192822421185441540967871771815413275529054374091958612065019310968337151520499931417704748857527547902699207042891631175139492868842555600317788813517068176800327669723345957627853645043259068152110926569935985265570132535061452656584209262111600563979340556826113038149485204509527441494595415331375519074626214076805480784343636465778144383169669675900008257492419930857668282710612105373169538942179655448097939996294712798851911956653979318239890201782222836410553297618897470717538507128060446419880483755264404431861130653680581778757744024551927831986561011706012861726893745530067341581756417375829365489568920534599036713766355608452967322867802069382955953814855495989889946240729404800 [74,31] -14600468422160789271339465079320777004418411999426832197672738430875085550245398827252700124128456395253990418546878233456296337331528616302535310112595591784828016573665022669957643571516604907614252274803950438636352198411906242848868839939436666045087397180874537717310224036289525421611221585453413570665680060558481626762530482119463096789456331183309359824927582424968339503852029085658306029291277773251798856975921560635541702304794207350319043667057457102456146842671256592697729273918498755273828046561239131894402434707377113572841010966161061078611717177533715962849520117980213483365682519280595865633928339891853315946324063304154683682894147829066887274443712799791151046052594561094908124743363298821147863543037762210029907874817552203352810112506591103842981006361974663612010242827248363111553749910361118777416622140418076255216238152521098609603089309435127435065051290752297610073348347965425116454901808177614101222789944793946378284144446123964688675051631074852356879464948016987608283457346985057824842400580253018600864173779760991104373655982640957103816658673629419422085053666305958844297281962258443892782487365568685498245294976290714638714111041810136875144372344182046898121976798236168012442884070269489456824495079615688331614583001129679197824612341668602316539270179018065046453829955820961330000760996755148492738558870157727569248727838655687366213962417716334595903596784406653694513904336211785695225937006248227573137387964483237332847380625533749491680358970013857144484319171185826742500131760922252629245407317240011715270583602818660593606358975229270776116979615101332296985093649376457430467097780407043390324302088676510340423071434726474999367041588752763569451216866739958061671673742110323372295095338867992993890286396622628543346955738442487266344852256672469742945683822224524662687129070818122496286108046726011840694554493840536985117452955164899036677325113757624927152835676751912972934744831909443538585549383116718394059052509742360582623663179525651936556026479352226901797083787435757008978507626151184627089412781174283066910115908257910773746232403952259737497662250 [74,32] 5791713477435462875665590518215817894548831996750613676199397003161296979021509858053700883214499500067584319415506583494564224859181625110464243953595440327131551927096564238585950476123741760276600764678285454640572854905954326144004830441239558635812827531865371244614124311763548414202081163454602490463807362472782726748045498070263053599669805923259921382243589415396811276398609846939239573334426099520975427651092816909156932069861354446947304555951646470283326889708413386781597103472179502455613399562253530988437423314565635732064496038095939682580521270582489002632003680837066925563131158370284165925587843027635133673949881960117482832474593458423234768751718202280945625138445640447784951122099558139924316246861717523140395904465152407654218430225688618091834680722864996742213170236760011293614833909477732374615674438736320469695688850450970767756606650854220857245939672967803674607453566186939524040761415015744709981584436146242341533623390014826491220868463854992307263888132949286121203449306374895736718296541417144216028868844988781071799888471961150168425606947542038971387903851663090433144781295939200185094342501219794065508525917829264993507290158501100539073473718091560785933005253541478717916895240128335125016835884656949377992741570484627556230362435080859259620784901057188035090248561183078110489852810813474809867411397679872936014550719728052842616169160362464508971078941079962411184567174543866735157564956185729392616536037959882298892270326820670764681956419773355049742470997962219791788029377375886565026395703820997682807624353743306843042015413250457472479967191588826855103316159602606428164621668458078710408560721896186259894544665772261058656608354171540968958309073809883769932466450527154006218644458189205251153029737586766114767129225672598485529171490873182636339110288480314422275738875826256361992172558124388073212899231140114117719752640166219339712372138240858416808934210786408130717767632792430345466248818049224798961432022435441522049190219354632187681313061968229683774865138367119295846137856329869623250467392770680935029576829924191506657061443446872309564800 [74,33] -2096160033281915450364481725416588733458010593035770132737628434587904601647915429636021450634981039301734647899209885125310006426226933889865659702105802469784919408900675799598345384160872375646685915477133888348033998744790282895368923156445900881589534664156785534876200154083736501464847021879365297129257464117863605233890113801454544539968082106488309392202763193495900942430166736408936450502886950237706038228228852656941836959271512136555362416216505964645677620708855270830842069877654975375909408724589296902811221987441502552208782641861907559720111827579600112857369347068402709683247326814343511640396720736464166676643156947500521701374396784225690679053369416942048889253155764626534739088294007741490690949446486689463667049115733727072757366788923029504980999254219688130650929840489401919596823394991818888269064948611108377055730610353153086474736792857452725972024899600019108672961981607706453320316062816909921660929743184557165198435334026090213877527894876563939986852228804202686908321655407389891450641053936341432655313393686272559507142721595788414370994673090679132486364407718875575622580523336546550194384528556685992867277343579283733976739497063548475401238887794103670151565142095959597376213781369602894180113862434254833930963066481379459640095387875239734516863528228263457462200709059730164925695820004246877917671738405130063235515384085150098092975624985625958277937082539558695857978002651653807745426816304895686841836559082387409993888521059826179674070264511919848595128284047879321152090852754146005314910365170969593374736415528109412033571745857801361068281387489308420857920003205818349243911564937417695086950811510228046011288970580659401721283977875242886862321670435716732264246355978546060408127326545174380237495841470467766620749280568302538619235207352275940374666689921420798708299584614793687583139629623153188785231042467660727714913530353526582599175189622665409931560044860094523637184632104532786068288428046702019619506244809688380962094905803482278320581930083166919153767999233240148055157222474170744340784704973093763441583768738162192910487379930299822000 [74,34] 704351180620393546811768187763473117913955540261537868923870915422441706182293014714771100075358055966568271208557763124695890154796009961493726414065214170586699852675335255066056458868153390077236904033199436755624272559812539003437111308782277683617636335316413870397466573281608375448449047093818293573024063685640528906753458767545864664955805599644283267830415778185927028515728339813698566431404365571275966763800255304425093568219818637443371969815692556500597776080327555314633039276337522437784676726762660402778727502541595632690212955840602711924000147570255143388160496914698740155295683673118544774484198836951266914671870592515172687564249380642297411911775323813188753662318240391074478770096577388591681867431096159762540371801039668877598214274877866839595737977738151972842498831753661834773274521551180895423531312839015106004027734532434210567166923065133138449134405117963209587333824841409512736312536361361895080267565787676813044690163473800205212140749100953153637101153938951722307824261789925280901070874953316512047751660395270455374512702105286697485686415131677091584216804198926443073991795013676643504602750130562994813470323262657995150342703163036074866054821512751982336477599202746147983694930961786459617128197187183645608044323080067656302624906218450738972011131069492882582403410980197898866832278820036611706010136812338244917667410858402031411372210417832231353729284111533436349398926951158884105656755699653647160461928206477700682158213317738324507869422659621944533310120978971012254807567284012040802495979460870389093231615687387236735528992572820062079997824595188158301456660579572003619421732062490552113676569875379116337788280402434546262508997004501298604373361081795332174833848685472179968874417361787605144409621067638189236671768379929656415935694329158236215022127659068764611734270728814604163921055015784606341832694316957552137293640541432939581842641636704382419163702450914889294283934820628044277743132276175966122996154790992627651574948647885398535977212210242937226622703189508259226007167583587845248336000950724552586448004832964287903634667918446920 [74,35] -225078514322028382880810837254029027176122920305455616109553889505367422584349280916337830208584472326948619029982628704003849159883706078395783996703424231051261812624374842162250368071909661465609378237797643786732789429037608125697794746190431085578139983258534613588648050365067674799170637598496837653132634332315568213210568850249048751430645410202837451963372603714516651240462245801429320723358284662425718275870930623974051555742042032782067160739034338830852262838634165269955502569665419287279397730052654631189208014264476087486423174805139821628085076468245335691652887653945202724337565986143909591234212335154475563070575290537773874421136695777786730272228990611210676589831011833595542614433514570895141101959571708917175436062820112886993879601013496610525862748072649881898649484197631088907587920236982988991495047912265417577453695044500905618229403001310774413913451839574738019945717733333866786612272354979394719684869428786947442483800521181453507924559022062342554314192421996763412727368074431274238828362250660365749212643917564971928155180150049148447335869206661799312440768560119144027478016707804117288026766892211901726705241855164150964209750921566092828701411567253294479445090428026890741727707226829528200744882544287162977046936285822293555321893064477954892848502769851225817841865277920970346948196615436368990954105061726011637318738993226139128019268649151282281712069368951188801607554700897276704649493033799183409517216786751716433310039200055721195772425511173789533554535860457986922861091052643496536202024003724494490887531317181567267404647035819638857925928083845768629206886493407132084458293527022978627974896907449381298081654760226479014201433121320035774297782648185075177164452859686172494518121593837409349208094003857828543767018430044617706499758962557369674795210347586286270839561038780436590194397882462351849381007663812899812411090669549652991147118791146557372868547266440705424409305045930103379716410843730874503185818883336059138064914525651000352215272390445978213383867170186398843008538624527403844384432415964176015294660525933306870608553230220 [74,36] 70262315639664670901022010399108780480827623628940971428644283040846626316897182302387158351548926157397704012496554612285138575207157109962487869350822579519042988655405477379993571507106327283951546151746487818248291731607342875790189419975035902716336814253546335172174938182334404696088921866083193060888622579797622596729886046404134870213866164076642302768210475305594836717149002571153526807598550535034102818169737165968299103275420017137991103924163767797475577019290919671693775813341759418739605617174906702979094794891223029890017583554817158493717234164878916550763398832631639045296594968737301780737857617523591822392710344784746624419160569969154748298258952017218589830112809594970887917051387936613155228078633544061230044144502184633282751850917266377701405008466123612017792287760176577264755611393548519904659745522355693876928982334525056556646553295698718002921657393076818194832935634400585682599140483876181176648916662027721553415912903476500214691716456734174797029821737947762998448347481787394469623711576791714353134835391875140587182113302673052479146672942480635292879893709211771031014012654479597127316303275677515324182708690171149493203068071106789904839143158559913018494086598036638127713725239464791301101897778438465232029653902538469907803641694519404088844147693900754272453273168894557656838488185933364300379097296711139665505666733165663885833583367826347495536880431976582827730589162712721016041734279953493447856171263010223822767422513131859204018027979108608530849965208112166307832764248942626168358171865638765382945016291556477684950121526818993295915782040732994077786443370798467215411844841396416266644699325307984230691323350240878214923952445747519762992749378692627800275037377556226028094931032640875043221306732717747719287853122525828483516515345800379649781618561864701376564864541233735733189875719191731364212115429687422287056987855384903325133269026639719701639883562484054125884664606985870182120552296785019913857984952561881807850878842840338906350128664880790283013747864550070462213685957782138684472933203890582614593104394236200951222556590 [74,37] -21856473537090399067714132718490529991905014717724125630212375845512361306266241355488557166503198435756966505471155008435441474441320560710520186117612911101017209797443046274289891350491381454517857471920111830877368259286920708923889559942487099834858065274123155836198634579909831717799239335803157005537283441018891031776677599836140942107521853805572651479500140207781437644260099779030948768970397124658704159520688811820307199303062334834826926335022674108077489133344047639283144080960520213322075335841768292159343892428808546519967897065803712902156817011496061949972171931097078823257918767316461750481387885687656436088339828264628761741072962746505564229805686551150149164652398748112405769555011013647442687548714440605991564420321630339999275019992676888243375736835285436491642877956038189514116258281993516255745988362491016214133413746392036183133450800080927096090446280634724475748372896550006784810256533930882055579170546887891668993186173304641316866784623641724335965358341972018753942859057334970503841347522782035367930477689261633248303858911898944813567360055507518169150899939021116770872722831094404100751587119023963871744691647763302503448764191532963588777429478934444505908694911930097582134277916223746997141999573787165584308277634142251925818042979609521865947288870484189641540516506881996249278103968594851849461707527954428421486485967514682943620382951777696798459343151141028937025695320598563708685307183117649798603308897881890015569487738484208913014898924525732994002689869793394698693247110307981937944495521572041930050003537562552141959875348685884425494785271627228371990465391750546361503164362943220324542831660597687597041627817059281548212370722234720975848480220742853262196423261123635012430210967638648043527635954576471912899952997277772965169931198746115703361701611684125096069898788804834700883523385367783527440434250374343129930310574968404906053856531528989726284644980928983035193234512041784727996068486247718094761195966422136782751839863162597222474832300778075285708003988449245816512806477841266396864315243393729453847481337765495301128410 [74,38] 6795227855118125562087815263779666370363967820333747267727311551859117646155691282188806791318508738966059811138528302593046088543968231663305940887653306689620748243568825297705014275338080687104829302335098952590286026334234117562709249052759031351739600705583355969157219976999334510312431368481070387766194545742887369839245129984095425709639908976584349456423471468466761884857858425953149613148399313851055693308983728355367235653552342742740862939089481496711655179326533688121765892147593642891158323489628954029662029094170242576924129629413844921759965120396084392304591838352063788655958205911211544710440743411927811688582172054253769773909164220852721653924966678898132450700920014334101417915437598433754174067921586847872005248175895109719258526340077166463844680499022907157012911970577965727095336059310292925493670048980858848287211059071346075255293113825396680706974649845266497436322054189082943077128205249191765411904298619034896850720475473328309363038958200697639508033842954144046029523855880415845003774149188223298799270928318952485902343973369616230536805036621449838076522039682692820109886524854574214770353007723057606736867010862576441964147731957067312496177960394281146624623735589434113889331065956760817095494867891652243236081144577208560220421033230923292425150678151836260806876446238108893148977752683311834539479043236553912180291992550942693588046360348311135667695489430755937995235790973081441602539722026971871373319184108698272940028931695176724495682462370215381881775222310466368147787734532521543172001488635043947504902416559565236335742694001362655391043186756142001597652562668881909107031619098166932054698548885255892296612879456770357592048321622278143417783432400474549568326499841007019875983418267431774482921729675810914468951492294654688364292456203659003232035634242231275947163533756196938916112895162221653566217658109404207933212100905625758959684095798775250272114372193577859543819235688262265783702426058983226939142607595674903840381048324330571811514172975656288863275759572377017663589159465580634420059907715799141069717005354186176640 [74,39] -2082321476991683314972157117185574632811730557007821692573013449407218641244692613540453388866065873331319331696733616632442626295747988754077082742009094153245015917033527072303447181668448468042979137991824093370222134617649245353115401001270389521471714260309528983265590830358499031893613988306945143898262517896991803288874248855351917485083039588417780544578256077834316282637370501581228543921440729571432131485566770994927730302749733823739559096126202546063678332730718380290430569370815033782450803027944120694815301546291547823301089973042268227308853136695278223503380955846319539791743751926499866279207818110402511754749585927479567739123259626090678557077784321464439260763419004237835293297353666623720873239056824267606415536086070311156609945153893039429300861144112408014382834887978631263070959480141043016707400097153697495743432407876448754464415006745961380728056534897118446675950852449384054673907506746380049850283058061776971245428177143798327737637312343887722840275598324827781942695969554375276538790517080415960367084257744972390805958716040871121666790341222726214028621073156286248288079110445363228287126730260486709956410246535098416616389462519027539872790139509343125054118714753693680423846279961992677830847571596712016765453518061021822697213461679552560711202679685816032943121672221751279515980404900083003196190282206888742866583730031477101264438663358821276829274187290104872751309892392906443429143101841051140542423092725847645080742715528110327986803204697925515107853000812674215431197796246341724850045939225140987926756784164426722148994061365876691203863283545733140646670773617036517491435940453899474968308036380860355369398675587387168511188483414350557015996755570494010431955873187391411639267649304091910688195687266061090360751695815457782436530437784876423347263297309173499012047768286083565760313012347757982217029901975703756317334698388633517753093069883359926822212936500808521167485582712039590523439464491999067405624362586067910319152154385450877112932236598587858906704615868635231137970873858793803706046728404007363852992861209310420 [74,40] 615486196044769306776963480610661049260445668339362218337299703415457359793039498766402593224852175874608987918099897752810265179422404974290465656367016232675586310062825110636864888851390061812918839658334934325554868831211441076406602631265855267485708695257727376488519239438675745113465651915552341941529263026630735585740133177692412774597434770810754821284231545205469293015453454819957781732482488802270245847456682792196452378477819642963102338306498089371765189633800721813615664265114887002039737019449354127205807775941211694635530021519324228553211352992682432629321161893943516295697407688291408907091798593080528546149902338242957099944504843417929627434765745975125824460956153717872893681546767745567343418418176494556866785301555560347731335136291923731325498058988962775719983823320447778961191258765946425806466082763910274528253910563523428388975742535336709235381660004661495044211507000113807321373729049544271773558716613364039528893956843753081141463318806089372510387070977026675166418144330165251875951139998768873709934831022588483524887256373814504409806976732066719578337418509922032249823401876238671783987784374438361137887265613899890568459979971094146298165265269511239306087675388808025515283200804577465336392727766697511198482503197368516969377605697518142122863287058332630359808948263217558165644960759979737095065448726456204058947002888020353431159469340542799025209475447544756112028838953806704224438966767300169178239249766258102878992552233349155897368825933866229002908614200146221886471778987590283711255030673721730231935759542440977126147306926654890596252824001517735600702187589444458180634483587462606311900898189903282729045175763329006753661861501541270435770583510872507098122913224123949056059800637048341805595456953149623645812965237231964318796908409560133724039261703171563979859411914033245897751683166986948339727414699129011444559251593826269082501813965273965847161936912693047082091618640928237308880330014100279525891553365074563766126575655829805843870606878959271696077758373981877913982924294892705064573856404220419317350438714390 [74,41] -171886205733875026094992717658153265623903809330001093576918449046178741859737216050132703162840821587961165928061908043834231306663911725599052009148533155823786279241331103073624500152307380940524345758935960756977510200083799183394912012685442794263656432563002412420503530771918457286678204637893498969448434227140231807780744867494451226881735370585536901171324088705283193567374085952070700545819133428865042316478808776352655477267109473450190135620463629563574961766408727466707892873685883917198388124084371031176120430778065876453220036326903697693920267551624948520754993341954692976757094351712983541377490158350932027386845542320849242719941703574939479557499305209135715163776587425786723197457644799175037506253360257287514366599022403832991243921201799194188336147157257306590090123101747538086189089874198059655642065136062086549186661976368226733158186827258188506998927918984425492650039441795615715633963031200082210303864255297718380698074759224031554860473053277501947128856010145462815538385016893536453613953927930790462811698540968671017090983623812681250732462793995161464658591686184857599398507364785968946979689207886209821421507943589647979787401647833830234416730802277451034365800612431285644395775476124294585105286979291320509567779696251097383535585684478621939804136605303179753268922601840635437655113488825894276746590519827268137735436524609426643164732797629132280947357494454161303759189980324729270571640268222172258522404396338560559892024912251317290107425222052151422698260859328085750500049343488614932902639483440937111438612139253085677575455691166563533155583699690578670303426065685731483994133285877417962614228645728655843456157577821175580816924389514788289580681146094770621212173502128382853156510005790818268517307876281993917850030823095934350068478667567246864614780863802404019034999708104907505334763646397729378613147192761986959674594613111080354162110462134009272977045286213593320154577657754380302076239949694201440504298955510572996780227041512053878840038375829139486747677415816346415050913683874503619312344456702172989368924380 [74,42] 44609337178893369616164964172326970218872693057845978759489052732622690907504170568513313242900411785146713124668839242756485432537679637005049332305446202459378784077490095567945261841926573542538630935702844304860362896146201219198992462113684082993078766022573471582470222890698198004210039041330797028609367107325056427096016494377232954614943531454923440732839158945252244378434545364158970028992839497544213805842896597507101742350375112293820567808519246816402694369854651167513822563302666547235379754234670895154681027206016360593796391598896192400183915895652332690282660801019328420402791237699502060904394941548568413463941651004735678741765756597658986061942708777061655171158903238365513133765836575778005045885016714052053252377650807191563649286601117034213440347409049690723124046300679462617858408060066369228729771766215214406776558107452779971359338620995888230286988466042244563318332867093120042281689339139336131157592241983774015159555827508151508007339811614766703765777044566892133518239392459593589497364198725673831922133411163412182880135440660223283709616903464125084677510822101767294349789512693072585537245585553428975110295931259585868864779366071639524111063638192921877657384849696852199470441657678463291205065855025746562150797861344567470670737763201915348399977731726413599010611697641661791580798088705048267749391859908888211148432652813329718376328954899427058614934006202201201273865797329351153402103241449673492162522375208022669179885662855980692964090423241994284210103980221458342432147180939524168423810410500838739161043765524253884960431523674954363757754593009823562487269138791545033546909371713287686424485609853724810764697963253099755363831515298791662495800804317096228222589259783880603264326976141147942646442650595377306529772707070546800222168382727047533380973272394676877912176355336711304625731840561356818681969461781031813352152297609815051442288437017028549013639629836076994647329867569022356961557784223034880454151083081751634727518640210134834252865089735849804922169411992032765474561264451595471735212151690462936992740 [74,43] -10612843793335035688783650260379466530960407978831259005341732853857863358890208265137162495614123334978891477281663744510147138194026137610928432700642773332167601865886437209304222022458033985933629781981194881228897326138864967679457772416877183174415858367988802371090578230823815001635482596436689892731462421152614134563843824796391184502491831846697957550859358054398635663366461578015958099168835614607550182834889917904471338859099755900454923652362806530477774989079516893048801584565818646287927249807697597010432597940241750079938207597248109360667941729809770877946373304052266510407659844340134331684671009987925395397437669987950350611115346724699569966880609406104115398639381503567847494433780877023424801065596182347794345117714208328196581738646978114708812272914037525415132531655788790201408696759630379278185661006554114127267684354891507638419065805894833859576671341361755842604832530670009835454132701341428829609369967458913141077867297219320739424529127359191197210048295371140809212972622573803902377525742034428649359483578014058718135372574246331193447241718706600371456727027531991621669472665520491403272228635553115815967329016155094404177469140500762710569608936866441436661325887853973430298141773512906216806535539762981436965219396960034763815183105163402672563498016807977936048660556013065180123688790466787446992467094687228930419582216112597570735197445687339018409424004114667152397298584657527690488989078801894058049628902739677248924258189058968402111665876067717814849221012738007325128589288938176265696724043595557079229291701072723698628771548107893872512405784563407219696195153033809879039073762361580729227627944901125058704303243018027961973899804590967610721722241543713026727070409666051228393555049080858180091198142603067746199369335229013348495745559678215768540636733415144378665206141346002113671765180501003075324016318119317454249068891442371161110513656112150729545690415961068269282538693605030460794709760947109620978521460990766218811383965827589181406064454233342970033671532138633353471665754779442301108344781288630159380 [74,44] 2279370809427370846702245399958978904758640420505063631472959975276131690228702835704200978469921194777938796273202300055613737616412854254137990808242309040237832452378085403143957733666475596753470443899390341729588870461161903025676274077935872044631386998371956474582734098072970773396857847931779920651190132596845082835855541657707734153741439540285812039106268653445438080726492969534640012966818473657840299833753705250290142050234883543122691210195537575163402885913946924591708299935333495032888331609508242270400894319064205036094275840116053242924335678218811501342119656734046932372843332927445092926577145032071273827699601972122946187275079615198804845665961498170873761851738294653870050208725922054797052647267853653326143546562419674005392621242817509946812137708700457377116531109326481099370909008083909963661732668918090597074623813682480710690116597120492925649431150236740956448562764571121329501662769961695524705138237540179283403872547086932707399962030953429774116590202825538561043457324524024238694953539036897009957785981107749304458873736665864506835491276306935928462834846622513962351102875397496273380603816644957287529702160033818611768275887276738402857541531579085397255634670184625182774334566939224108111210343214309294252543806082143168356941809854023966537854682915098544989906715675566116525944573002095584805760558550170799956584253010956501024453200505449716221470757762169630446394715020418044273763567602912233848985842797124673665274066581171358626233647366675226107455755603698119950045578884632494972876953343232041923184266905614029287710116379985030563974213414383313379398223644714940312328950171917751889605311841693777831143461731489896510038180721294266917327184071539143836051594355339964665001426983642049317416645779552257824546171402352438597467413711968301380225767058930673198778591671913916844941022586139710074435176698220697603035400324524884849739792789693270066112474529770225259841121500920286860277935557874529082359600312769136845369919392881779481987597397748604465354695525903224779477619099926299745368527989765745 [74,45] -430470706267533503649205143587576312133879784335670238653710385140131261236639743973049149702886346263512777205393317195622300656430943816073812065774001348514563316326027903823731417376067273110923614861283678874910934849869315349633636924037009784708667131437531453619888868302422020206935089075612596672727521316170649433407844479248475805022217727248293289822214215369969851594457513701435887623692059725506290953598275439933955409348472091753490051407700256153139618920418907340596967264312288790517422714114344315579820279690917069679802230880537019122286504336453572424277741172789859746887728759832494488614906421764567782016845619145615283380374083374899075948494693070012639931511240442052861130489902911053376701893959559916429629180904762377402277334932439134515493409133535446990343629154195586195083598221813166780684794346636051161733414386608325393106238391252338076166406303709215747789131885192737392321178118163135627178614528811510367375949073343823092750915650763206242326254689328137022438922214579524828848147083837049481890246135987707487313607573504916248819028835557958860999677445361818269188060734723274059191883501651749609080913970328237825543140261760453582660175167086123209801946480053617107729205275779214214649714928546910008156587682933397427583136769547345432139692796621233790014626441867243759227971012180588457887339988321433946825925543990310262073356100599257412562050353931134491490482355375515100343126251180361025494586175883760602664537179019714754140820661806141616288682996774474842717722701467116281257821685640900243187568856493034448965089202533877292081613122348093710411661824555970651379655365303756211249598286838460977959699004780133029420433232106021169066328146238655294904515773907809492127838677826358313304808391129838786980588779993972868854899784189770740843573293512705699751146670963306593067197773210137728529279104046763705962302939103889266375737460926615363820401334497467110241659274721532536292896814129931803035252664069472653652551315197175089085104018112711376345131985428824583307163922786078015858149703780 [74,46] 67314306429911670280074089115686768528363743075924037422911576128217624317293712858211410801228692664775397249183077130326220898937063536103637076161002338576319201190460004361944060384932401561777176765702011030410785288705976269606464659116871553988752465096635467387966516488343710929557418023249409143002038518015451628345415408185853037948361785854637058509807674211575062781688231075347044027461555617963238140755813221492025654548840343128627461914004410312523977634269358193504397398077683976695436240657456824086982620237698412318281490824722095746591203951670359123414519847055257951553701228433850292300737770202435301343614517467871527469911212566502362538683667688605574374961536531030833562251877023169336971240096005394318264237977744931275731177838844461168662096580759788582792887842321121027749656419671353760080918221621508930617526066312781582376318498586987747655121110407840653165926099086536521092056355442582279317756530210422754427228810475792352306477282830930281643555950728717318781961396948321122474244095053174448642749912056944047902997150997370793818426903157723648797028280834408433979485217102344792772423946759103015381355284526987392321855069255359595417099185033563738393250076607892290426247468175259810797777300971881466052171368962822837142789625863487952024255656554643339855263926150660402097876512235794823347090518063318424809260581843351574737267350931296973930815707628492185916749175913522786960202941824708044724342646600473356514834239827397817362219269066027932864006644372056752119886496888654377620920991378692419723372927388005997672881307306169497862784155589458049961488414013941207936595077569443314325419811751764310799169946862991317429577615064490399339833476303101870312349149879271005841467675466083802890009406771370892320366235105919042075126818092490316407917933175189986037328060574797542284134333629932282179879932482756678445167657272046418713368692384130366773187198253901507244771641096975525852940408486133466652035970399179800107985499421682712595630009128848852401763049982262794365945773744951314679562645 [74,47] -7236714850848569594018201104087636021254331310139093021714702041437147297888815841455808688865344692355680215546052127456776212236055026626561056998515588533277604591283070539532741638695823350292701053663795654764181809578202097764638882773397918366160969734068239202002590894260272426277543596946919174549689970240742039066380383583252424521749994724383700131911674059363913282219018565677080556510051432568352406748253382085702847512140486848293951563666025808032123287905272913601683265215160691735948018455337441672010703766757383085631764384996941427824900475151213017306494372079300221301403270345365361422695259569829120686456846979627150160928657130142473031892824601970655899212352635308652025788745652229494414457607979510718063688683506597282163049688904285150650308859609133524465338220571117938321540384782061063827172059556885713052223829916188763982063843089994038676299149615769781439131725257927222917870154679771966323603092610999083883229709906223444053279020939606425962755157641107285489339969905518967517087521365794994710622040564266412896713694797861241395019961011261824858367421390945359372213783194359453450920067217168050470258910479951054011123182821713186611340250421132784868803132160505081101496049714453910362985797629880383417366974571371290506666790695099872021033341407234959471958058309386978576189847437161402657292603114088601065287086986048240797466005612773372298960726433526985648067264868990391501295121919530201249774063016738021619118885671898343764668209473392245401657397432073344787158976885380924436716369124226429298033485389649356720901874512073537480559871653085666300548277082433876783097369596576965711831533659957127600811532072994887805785437791533615545740284416557705674701607613480970688633015352732140319018406088462701217948748202348350744272688036648481872341335763616212524360919319891666434559509050055934343308077064027168564690095195023880567342670543596307173130627205855215951754805433638525874780619579374219255477034720383550073956082082843186104325956075407098399591080251727614727201808765959390612580 [74,48] -12110826560993849617727865447913016699763549535924789184402639756632924618365652519978607549351820311271280216260344560098918335254755551388719938239251849523518938794369888880155307775025957442715081246666285580683108382698825701732401228494792474996097301972172313320319914134367246613986474557440432623328796729800248382690872259473105047990725093990726979139889257646551554758962068743821480817975618195188642653333590852566434786981778950280380712430732401111526460801215144407700470312714541821524632708971337878090878313528504414191826852149907398916260478611871807845984924952146142690833239064327106231703100984143289077242021913903934411129864205485197185031375109411331846843343142446436188869944274067495051191401396210013247881917166177887963612379479744114263403906333463840430622364436685754078678408498591826278068640467734730881509246390850195335051268452242867730998989998992467849007347124314979578778780716592794667516745428336289072611007428185190555248991176952499867424660159544842406043266142246370146499827832234848435210494896087852780098054143856196508500070687922928772650919970864017806017724386362331513243868052731411276861161801860606316900555138598512363439958147792307581461765582757321152262417679519916765437309582173476314302990128403489919161310428853327677293451836864227699841806221784937122951761439898945729849525562227525238911438984600810413014832282362594997376488737690525649417033372451353764675775444396815379932356757974569093554174353720493624644090067038354573848308348052923276193703959980901744852776151695772198242278725969776263913169390341379713428079249835892775770906074646457576161681198795852132328756854486860761891531309080056722217166442720285121864005765229692407020051564227527944549688180407512219131010865847861763225898174395091469666418082159290357728491159808173892325746275820507481463820590520702388289407523869796809453782332344044876944815994923930102496559962417699809422918665027334148801228653140929535311081751961417528506172443819562302672369451266577452930978350806053524163715611587251450 [74,49] 240764230819042778597824568903138255134286704265237775471624187907170404693588119063168242283582452312769456739640044800210893091554408564280298467945680049976174606859543906357638772809503600802765332460502031060624315354525402368175651944509373823885348240947528232226507160895246630066393896785671967649407177796998551145500976022241274439916758672606012539382191993388433852986250999205271600293310063937196005262760275400959188673988562426104092214166805756641848886715087594161442944640150715229995467088800409187917437925471743323439336270767820847159741963023100435445114270675634881960000212368166422912671075250113420913405218600788508997926161758918286007424876744122193175091107986961954049824364946052579229958183772641073605162855227515810938539311476092689133117101772001488297835094367634505151422228909911571642048348502312208776017993408067272440709852403330150935847240732483371050977653725479457463289019940390308111695618566805839114488789628232921740181829700169597257359114137278764653260175979680675668784802230293038586234858971389436510312453962121432895621095225872759802954302561170197800601432824111966627311802814760631334341096956418104997065810555958540104238258187962524886709174274673594094887999139786284200131116620955485726189536641156796535446129910676194632026258182567995873693140092958099961406251394873036808949364030716406104110353259705078157579521223081929104942233836303759260646507507268554559148466916049470852178597833324673109730236683063938402729124443973948018224849450544703797703189446619895549663554629232237065097392670271767854296931978894033165249288992270724027758714278082708067905951310694919068725579701995726309388691485118725576128126473712383447534517652200842273172085139710193611473730368818433337002142220353834730030078798842788557980080587649222370147320571794013762858963391796407956788491071997396819873136175146883555958786518309585645229322827977407473814112853179946240648418395611059127532421275530230758015906111976455212809668161383414526175403163583082190657475121405075936670974007729600 [74,50] -66963796525663220378066867418871667279300305185864687366048045543125689663116743721901739731320506857994359906023358232029176147205762790427318713866692268036042467708208160640442685480060581670852034106843369362718457341012837518593100588241965130657623456093349266726022179319080699763860423780501756254719775734231143769522224107435180892676883867518822887940928831254637625158906743446773153939064141879954793598465322579801913077569834761823762379588902848943716610418318494108898522852326089694239805305923285778340983433888638616312455982782750054748623561098908235598744402861141703660432339189087525542289183788369022120540003336950563634386863262960536378762190363338551064979062696030897970222889666388712233272722078876723757509928056349927656354712076992031784153433365451999684963025577449738150748582827529287253340358484565333855976312859980651966607669663273838266371739494571361086630303416724476773072665341819290119678995323522985445376998112188463257244118980473998951687989714689929501938293498565355496403539494556277525799763348869815050160884260319572394228698868540327242990112558295863759954804645629271232794576491984485168643058847286466629862393328465681734445001446776490348412211353994465188242703670744188189679741903859551410091094447224735976444464267167891903224967609305737460371086831813973481065231542720160139334587694057820646893541067819173995082685087193877571833750745914185531215212066045428164385011283296295028065795054102242999770783360007432967169336811006264956048943599757200872087147343041947003401801107045289864457021047166638258271744087778024959102976961297701476072500613836325497381142810853189014555234989994324593659847029151860795799746268080970039415192053222950541054517735446400359083112234540441566183462557870078719895942489045561960157520338158567887614686771116996825142878204457921678729874289753147259214052572556315607896907543224684340119440290251589150033050086335545821227308626326924376799091690969345483779697847918733513618717622210433516768438013398621765709518997375423421415336536670 [74,51] 10666457089631998243900310744813334452596187311238332561680073673577023862845230711813737862849011428783946591759942190673576666764826902870281981442449730307046650398671947831196143722258186095191551121079752903257759756895547489822761710884275598322974628761484078936960090062486662983402058813122688990507055425435330598099224047045698030096678955280688981815419137670612300748712329676466648348146449712951720341628573961051792540184083300091211105554473760186175025197149607319270244158591904274198563511563937940821548921146392447519427750307693162878397013772644993960156921399257623742742928443217372260825295327162515628036259740185164947220244000750201255936977749714003328680751759800569651221958160687735539151249740695819016606016103647373052131716292880364248726515424559156342722985297074017613458224223434478744454064688296814411412387196827222185829907108315401423217599910757588788793817679497346008127902144562432574740184649984245431166279849079997525514898072046157199643062267591149777540690993958293286346432939210311172518004321719740291068157768660281418646186201711115705059800867233981627306656478685842136755216141607967512453565603736892716543031521976537574966651547191018883350960665932722108844889295652782401395542002167050989107873873272003168518770645815797619051671528558028734593273176777635409612681302061031531366961902200367279791952587664691524847632263813483480696251844149701053273752119072212050358580620688669826874548088422378215368599191016831723198790493036306528297468211191087835125407970072645654207525924300523293011406926977697844599489950648338238086598120530634120833465261063330378807986403001726450017754666777237701298698837836922652041033192853896335008527054623912802984769149926423989563239154124284756532456880696091970864159716279643765372662800263669053987445217323263726844689361222602968906695754863462561214356572850387227793808899439504329982429791464935509640125653973097828523149881799341485664579581538963579775221970168401340902417027377364396111690163360018169125174937244790209569898250 [74,52] -909263558973605211220198095656909120818514750068295491174190931493856237912054113830867978709462419358740759190911166788474969004221801271094250785551470124358978684093216982244367150544386976065413498662700367544153134338645133235677619666343015758847612210927405561821112090962118268557271570750746855724924859428459832799292859308898796559985847114909766396060768054671315690331408015704496002930154752965669815457585543546196798248592380960852212911456526426489552725687092027365106213471610950050957260356105527749812820163087839723778155927315958703624262618669600182454048254648352636884148793743459999149170515313394011365723874597146455838085633985863615195351685505621056550700513736071735193751495907170737350216873679100775325934790105202970581527331129441725324753486457462505173569525793689659685966846583379877070964937418955258292390120773016101315059648912464864538975529459373113370390956986805304167140137245222938729677433475970854773802450337955785659441551598783391966863518022693582740888617052937161662565384819549670567246601704019031116980460619941561264652261621782097355312259308450165516974271306489693267405499171549148307463380695670686949063280086771244505858442806431040217354756839333943782625132294375816706296157432146433955344810156329211949762590808605362397758254954891553666770729344932940074521696869014113723776870962681439645670619182734955081249430473886843862751947228564142253002926740463752191787516890167870349253754323686517750241033169223161457799394431207883912416491765177855216464809885403433556384602166937934127639145056964167093598577301114940352677864759526982905627967060450791095368860513988794445018806504242898804259129899469801552647141631607389050977005706951337988040640359600825081645278362078457866449809509733321275986126599816067998185484502483345339800707376313031014041611247117458203016273160364870680632523830082151754547047211300759116104321045577431323568191004635832265698003522813403159734292192800324967996618911223347996269948535553770514720740102451382301951985552122718554210 [74,53] -19299794665809321407855648475265239461414244863033733817947854699263118568810971462146245907916021587172179561199597390294041979206888087512807644497308534080874403097224865170032947770575401501439678035728639096109001332427329527820067155755724675798315956215418555097029692828696735476181561437652124249046245772640333861784714077808489460714199091783713479389668562252879412178771917258913837952031483484921653183715236357793497144256361315498013094227391364473132591784693521299944138048720718726627212471352986516778811505022008579451991184953176656276216875512898734975833761427103478268014825643058175090508717258434334491763076087688958021984556948239264498431247210961801128277571294741336182415753812072593952395068010772957537040000748708594999658463234282706263226929196574178247912366954427477143464093667925265794251213081727716239337339147828445590870737804829642057763397649227846133110154952696330096427336924009080172722562332057273914094080694252086984045649776649865961754760290162656222312985672652652786628005287246071072747169493390782616242736966353949677764145325069703554278809129211189413975792636791302394003017496637026282128260739782742390023442591753864537290945450149402300114971384828226523911140069468635773812559389046068017035946768269799822258100206006347826988212816809138727831843111953748715654876262893389336289366115413407879572593720964337282731957414206734223153849576665268849227964648577929168364212528265151493721796363070357890721110623269806841723921571719687361006763153538245729437392431447872208516151561472994078910009776594989390362007403587054164891830616271266610449095116901967438422394186130291463821373773034185277989927174286053813389437946548795940914370136011364434822024417596646922353154995684044388124193159390725269049674508560460080974418398729978487628074219705354878169918030070110311664302697028330198735479133396995679841401846496819604222952582750474216149722743759557461563410382525603404497919415901363349689876299959511156727436480077789695676095942123500006100842804525281970 [74,54] 16915797885534092647937041481294295705869832223824778010307356038709458359610082680984513206539970711742921332279035127711907955032769751499563606577721027735001570716197972716559679389097960245292091713280169287864943613527136954550501877053740858029543712229981118479655449317077430419104396855427470136620007832649155112424757926392609367012822596569171060670259857056175997847426691945781743737181599133434041830663609299115148312847750903629205671020658946120131931584131199572516382486303924462560675877806980817166187147501813822407757468626785539442588906323655665543136020970013124489516639774609900426288685328816524815080452332662806869611746572495282591108751519130330215879246117693594567861201761733856924738098216760482477677857689100783960628555385542699544288433066979371533418990966564524726295683139182328161553833788208112063855105453789462355893831891142172299964008938635989613993626794085849331310419499302154101459026828090823659943308526648627821653040093348721902875174492463504821694958444861670694504719349058376825064540593549798902260145468241370104954458296262870812047435347805714500169536194653917331666134532227237373367362181064127597247081250998090795572745807148456514936391795487806638041757656579589578257610989465250878869258206922179271387748346496060176737735308915697363076150289853172708788704515457027999378292034088893629916398734909088590749420608877048459581653919513447614909454518353038134707006997626996159446257878669901188773648079932865073572816188861254990889859965299832925617090395280300742104653638600468090482597620387410615118712281007986768272120254730592406343212776659723511607221158511802125085912017186814102246412539149246771297463627686424447725715287414785215235197690367732375478212103375599770089388441853456409365808584592039290520514684909980121153687131686270844935615476069300633959612303824062397836270291230884833616311578125346926866239124637811688186087615022576455357152656037006067461560863055575209370755866208963826190496415240066333515696282252872626792827846471950 [74,55] -2028203419507474565861733079618794295528370310397494981215982501748593401084481519414637883099666834789429112426439741556329062210521826249004098264958756805786743744430913824837681173777052383110816554539985844435484889114080461786598084092705002717934460424293112769473006437884159005285861092495779020466100015108931904743132421723266203808240505273084528069556297306985148835383599892172875024625395279305457584315625556780760488045734639881739800942172514957953867769644040201332778388847291506353458114825866469069132983764111457682082705956522764087445612550641110036880326626511889032010002389280253962738379702244952038699613474752291677269569511038778349626989199342289262350313258239918946858342853500497301662131867061750306421719082446119308674275533312713622560370813757080537909379618294375463145753891876907972952421561282521378410809979937850720016034877665566828098995100921303272241070317051972357589501724466836332071238974013433980460825182472934888793523646323659424915581095676752659028642173829157023761880667039338264230038911335228039559127638232246545236423628425815922250794031545303596984348710430324221679949292707215697724101349677075529458368556085333270307415672075447116996733107664000070640060385281575048229694612143233087610594385788710953533206078983382656069680221707546606427874358459145718946586781733790118376630377252053511373222635292867425003659287285604102424131075479389701910294612128267267566772447293596904907409007931059372091483697422585984149589467346823068760756079674882831739652259761085581050249624951910400093265223890212106969051264622746901262962718900369059124172057887853656556912415938566026854487567070754517848360066470697802523155300322049049544360314633403069847778246664124763702214009637552512043314264614947387326603444854266010110494704221188722421893752291809693012231079743625214663350521706504975369145675642328634094214380043871158865116492480621164545022116201438785146470626521581690876624405577096857612106290784373521804003751129536910945708983212591731675031003000 [74,56] 17000351493396422097309656073583622233729008708319415774080872180552344916885557347973791929291053736878674340487261356719016137222088793122029775214076043137696462130618738410511519472859263862112294064496467390385215650807496419015061728355434513571363649064882437846663672670540481912367884049666658289136599565615044992956457748774324682075452217987477522140762857047413685148059426762725720891422498736902537142809596322713621712581531214135449098921655531049862929733833540356005551247237790154917506745748430270616790498124335495127252663418470711827129527166501369398053231849769882810411759224986764676635497272202048386102679821070488983847884433065852319525116484927368260559491392549694322714640960903035084071892272676842788646698304921303319612431677204710906655107296531152623093568224935707219513134494185441667946591336328354562427749988340068353428135721503630213758827485706720569133142149877550917542808814190843465378652396536847895023432550379882878160472933891971047166208102452166017678564628501885437660994484026418411330476803016669009273346303775758148770813391833088186361920191718170068137978934412569364423615746374110842044228440302376582189058806896256580815993550049840627969896772891729880849814698448235384990356443860018619614122117144861417339695205086152974560715999089379140959015725397134571059803425151163415262455273146254201626998868836712077308871024362251433557207348612284562656637094028318556844271501728058830487910495785023971804664426051267482193444348253713277341157547413529200182500902258029151123326061678930140908031436265669564773657730976243353306014693603383711631358238734533669474365274111742711118783124857866981128450578498393823009120900754269988993881363770175641745285421966753614343753203307938063914584323314721554357693517584038253325349621952127946124885421086172521584919511371087112701341740560118044711597933142406443061824575528190872010790596714095372382336959823808756488877708342752430882999922477694262017220760329791669650345122752998261855939796582396339682125 [74,57] 27476911330652204181892082463019902284864010685239721081548842892373860052965187015061300570911940036244142230562493283124317558297193271654959622090222489007435100472259339287501569986555953254955361195279637153123548923948574868868360854532702019723634660078125724926315550652749817576329352612344604929826963983400161437435671058370078297142565840048303353231229193580654442659913956072665124801927559274291456994033762411997970812114954761990406763895179795663992922789005058746956602247430565380410361275438345679427620601612647507630088389963309502739030685777684134527848752964202180648139699364445370952742109029909857012872207888458815034942164318793729585796245010373377353820173942636161896156206183850588883134638946313451805891141244494653489669502492487728462460548128016583739413142796148123878005273300884377431801212559088326063069544053160692501805749428268517784315639563364970362592440337904794159783484091379756222032490130069547834560039768749604520451313623074888318516659477930454837318712586725384156310137122903492870998258649187159327181072707466383896604871472465642337658971104200661758042753267012832783907631742710231656185345861164146410269671562503457271801762223062340592749757252644177729717091588761373132147059687988156753621631635570731441360683989596484680666576501695802016890076638633519917112540043909299535239035545517613063591114839626080994039652227335427199154479427403821395059696345787862212804313143367688420203936105567054041716571463383313317818259697651728593611584443197158947876877747653039375177185636089765972345355811601615636868440583872902675783199256722116221700050525462664220796109714645635904485859614623348970086710468472456432916623023822915309267967793810748465100845212387684410601463988729855967755580156830590879250235964263102924962865027080319393475385627569050790143807490060537844499425928819196941363398474661404947504803683438611419821766398253361429991088436039012994519947392106219300534860588048997507305701354698280661295185366458781893830979513938207616750 [74,58] -4322870106677548298141236759135787928068179046560234683559564949377423576316468708225767127602599452351839754851560630012377405703855823469529633597777747191645965215611138793924414502614849092995099374737893178730022791124676771374454525519411969302887733458115720752835469815313166937182088492999373019644783457963630974874447715641136221245369637871456571430924841575769518314897048319447381292249271829510552098061825306619857512337585605453408208863530171951134667000374855757271023045123365273212203051225061448302389905323568562845541254569985855363155947671321000858930811736734063076260926241640791466813990342601445218739179053572269036364256840685579517129335875552812138156052839924962244974825526966150323440839641600426751743477426304553360442110598543743957858700682486547681086561514161437522153820949821680389979409038071689460058004619451506061586018598332052047132714100553097937273380294178097494292648116477013649588956605106386784843834766310934815351374608949431154612363113050603889516780749531734306502238003377893973878145047480912712044813788532920793635866670599381687945367692162927054367361322263665668204608539945719545380515765676796708655677150058412549728101237485468275293679748565106764260104951891655119470516032535630061036209534764290562860548578551319995194470964767807596584692822233333142531614362720274646168683290866296320638393986760240080564600625417041364849882665414948540240762459420121873737132559924104742204495575009907081817270294682733543646446473303751238207279754543264395962352349764733888808699420543339402441467942077764645665091780063941843393681229222659985088745816031032151981985769834062503360591261643317280393109587773254382209739758944674435614585598620725349405764495794260204028331773434117731477055537341932523820786735620965716470520394647460445481573405991692739090814314508024373964073124938052098496185667055926715618727211210912276381046870930416156300589745799322983430396839017636500625831570670461056630199360715226508287756677426183109117577765344054225 [74,59] 370911382663554110486347821018548754377655821553332184495894110613486877062980392505604840937205208890459211584040720389092823137590187171496269542856332800858179628022324042626336477239388763118655163353471862821566753121693794500022208836246886244029271651912151130540636419684144589126857996382402891755696217265168910101075985608543636970332797539457504951782844522924743163711055526019355283810327314001443121870951078949388649998015866661286832667703753147097860730617673237452261183019048362971101251832866915025205349772705959468345827682807364159284662979206882839793621645820046757175405565603401825114973411760874347890137492621583172958402674752317199835244167891989255749554179131728546930806501313913094550941391759243452274472836923008136264054018611050518511651825220281252632626619491212243608397276225040364693486724278606748469272878896204547509435766547076237221041641669115461272352954032292223261272163528767204209346087454457522540580718994382477250159987441232237029247333903728386132627428097188466692260666921128770617956078175388145491975882370611598271154348240078378179917190155875521447839403937807356952282668661287467378629495034264224767140387391089429795115025731510710705931563103009182219433119645599063414055625742454120332009556838898389753049680445567255229611864797499653625558096413510388639484121424846430742995987301570655257455718734924462456204800764704199113933348406077647276987099608275528256213236728469198871320162645911881712271859551852322827417907427343441507852496297666252193006420294984532764311346330997567909238953797124363729920540529497786871535923975408472175978939451074536195675391678738723041410992412321821993220552713454321809327230086488635483359495463459241659041878759449891048824266643963690922352476952467840502419353742754953275881305083977846851729834428013860814957890911047823837352536494043115350922744730226545607000107989003442751517095271608219189617320243024681441520601795168062399939135870271648395398573890611700626234314704567198310947980809950 [74,60] -23621344500700706735799535630867857386558057819610918071587398984781733727296738924174350846684504742149985918641707617209362721449899806815808248179529841970828503258532006353126203523184812647547813052173597038959915184156748909076497699901473684430863991878863755689709653022993269904921990033757523690790448607932472980362117495791864787895307959771989372852163778674222912289263303259212173692059365309179090448792090020859825460354192282955321426928150816873710651673648311846403717824416645784887938078579669030864951638287419932751756311319304920578898672795413605138469914450379545702917813250455401120424463232095604909998484464845691342676704769211379223896506409491064508795875481263310191984439265258111325933134240915434276274957669394605627331603681805004840724898686170879464543239164698113037525254882998260899505054745894795835886057722010809840433099338002663576321977808784307885110232300165956445141437716024820177428767361386053640573970309534158310104736647543037261034673816761887342149227637196049727472329908744141495232452438935550142217812644673249028002913970463232770543785151337568315087285820870586701696933307791650204503609794346743316624745896487701039961086782254275845559460933833307716984383308037499588361685391293307900457742330208383344985621393978437853552224776908033540852934837847013713755949550115637461678266774338444811988925207447099265736925882758317649573157456018043269708988552358255374496580373260682655320554137386999639664095873784097120165756806006732154243078190626270638669474933674390462233928513859198743885165298071637994125062299539906263471568341412523895473639455255792150079462458022787662577359789844371149483517413124752333592223276770428568078393148285055135852456585213450490137899714815764196275397134257278818311358409402301841831282198420768407966806137074899008272209243375192264605409970722620321771139992629734269727639433631967649229717255964671142569551682097824411067669172689305018771590198333976187470746414562223878732456629697731443669700500 [74,61] 1605797575470846631507140615228803730033443216436758676540192821504589234405032313360224095903526340292136565594291245666751526912460448496532388966420860775323885017204863548900757872113132437265035673359132687122464091880691026226077930929407709038813989193161236444872573876655694904385267286174262616091533792550419878953441797290611679028448809662679624071828124574923171292341895461500936259239164259168831448072272244835934464018769302121026610563055877762596765045537451688355599259606283462061655673913034180937864442561397018383515015397702631056756903409087593110550834965199210820260093538304225662780299019666159934138724946350230267232945575716390482099170549857474409286705706415070361075234527000620988170979715486774948293143963484443788591558534136999687721227445789987218945524192780665124745644488028280925129709816060728727623695681928738042007348904946913203066300259960748313285622317660558376922330986081708335906892896983972678127988112877136784194147373080471571716780233029044943513086852067213607867335263804300532277661441255941260547934027772373602453814315478176843578410995335797458282320821659434853660634272282070013863230669549290842116045434498237464643425720629583593898342659917808447923759318468894950298982600601473730520933906842015477864200023985176655348671403176684746124620140769650773169222416756895417434596363031720233583176663570567172898730113055067928141108178533274325852688487434529284810336752919538872146236068895483610958076768629136267401818908728366001027402170578437181981303067597383763855456268294586131068852150721275762547488761149497366202425530238256301025706622331992524947199482837656237451676430625137011181150311632997480814809178546819965423599403446035199968403703662960456392367911400528349857312834383063987047550026698341138067690684904719908360778155626682591732319806489870966225862246153793343890309577076458052862768888096546904092333015948924985291994753086839781727417330777469803215630732753967037494798788207952028031501987638990055829900 [74,62] -109309819206600008757340638336926291318836707016227955954203823085969661615501158519270027443234189370760392196556501830035761035362175067012070602639579795621351791699861596375824251001359246532915707084786167061654016403164481996951487614493105429386673909901354032560312498876137881816544837420864926106047192293989269585470989383695347458956204003807080396216591495054656903399190468194248838266835533348753484139885318583941039489255222997103706627639579648261797034855023351850922223043624179678036521379812263192673990903339628925352728021429361626077032629099001309497982099053575928436244490624674995294819183194132407445855766935189863196528880259732965061739149473388757535768613634608790683879150116634755632536640636745305511755145893077900242955193824715808215362820873796489161838497666080666973095807922208105599916370453599061072869215771514335479974822472634277072521507844304384123360731148505102737225113494289455758396480310137094452244117175411171778451138927725490033154059320427847032454042811419420886887025906032085091150334621010591465970189794032331388680539717428994501892844136620482031772120404397995475755510549816206881569040831476146853536404022238062800145083042513072560660933243274480287512066993614731170815853060121103026600717676140409501642371843413734100511058683930123039596081840093152588946513745916282687326299531382685565899789215888316079875631727621299584484064645236860557143741737099174893196657415256413424468707880528407877629443532291297828110192544602085388955652881212495431436790338797822177159671465214875762572979698550893689522625870912425968660122715847969334143629484448097930255373165631195915104479635158709981738007412741990096567005717732703555063545177423006760111929709193974398127603789016998619608115925882280335275590851190993034570040384758898639451888020914540471795119570167747829771567673037358955531903923564676496113004194308852154975499350948934371497104831020880096243985073547447615553234718110696213096417272727116051728410292561022025 [74,63] 2796921946850202690111050205209916157512131628164716223744469376609537802186822933550046100417281396425848951340609102334564079384493819531119544024311070932423033656829531996596187977224398154294603797599797057370465299073983618131236182976885695537927480360142164200889274338857881028682230238563581752957721061706972863283869463495858038452456572046247195687090279725755490635795087615596040096002784523247896297966065307981496842895600666355219646062542600389239166585777224753738313617358541390835405851659172807258620513058615374657005640530026443063753642685202319852389157301724870145410580270377069686884245131852094682937918414076423301040628459554069225850219466765988399002595656862422948977365071233283928889179702818905740403914610961160056235004984759223740444767893133710773906288660549863087550214191845144671300944615252452487671668890347193728694260990800294918975767726708397996868388545426000584444448724646221741385850364050189999332702825933084419898451981161625446802794725710995386747268136359063496130847000228725471156083722083257079729596085994097164137204352838255079967842058562762942005971279869146347104266848069574103837423278197986810818621096357522210048631744754270528407923483967235230814516538246897668154106479735134038347381641640267710699741173301051876654248834867520177080720811816092086384715136539833442501283007540651280958509500643768186856539167364478409076193921245160278746726572103209644738701595089030909126949883583965248932746260843298101961400329276636837157402895486089858915744135315278221697623558262004643938485724341649971054580117263080359558338319010337566298364773827269564257051344418969343762732293962485579956960940992625933072667511304690913878606299731274835950557035306150478676767877288830228622002966306731383936739081299910888343782623577604742777462587630407344768702321783104656089730892822705802266737149640361992476412839608187600581374517409345188889148423139519079240499320373893238369028935401407266444572454542104434879220301482250 [74,64] 423908842995429103645573721600561512480131877269328226723966183596194537059349190697718570279393990772931304006940368510440251931059897399922350412890144072600340674620813967210818627013496546449568749428129307747293370462820195114915927776925281588858882266657324022944879971048923217322711152727037240535987045645762014277036350751393491687574936274549294482487327061162142931597495052622198514115230153397933803983770681108569403643143249093857615748697801689301754470792885445032440817677421565649766769795799538083896057424551560179006734099255147547062128856463786474723044638965757651543088407403501015563697038373548879531611823069279625315269966831445693227096242696942552033096852635115500122707237008849394583746580445049935136598941519904486648381234036579203451682135341338133518037291991385521203082552774344254153588516221575730184146399394949411631392756275601721179832763512236890503820837812310946837598109764999971265740807156585638948763822041121227622051073261965954675792359014743918168057907619384275442126263428044906191740396265214040453617356701889759373882456152838636872984830205872589362124056873723677445330062085102136602231819159185834153526962258369186006308732856652920441587305624715618592743523488262266721906582821368306082309957898235698388835516481440373464907110254459453431069668449488512858470944886976765047422218796895600513569079884259206451808661430906260602886922626193306525404404079861736898800878636780486088723350716860005128369313616692629951541367028019410252269082728470230890512602057104213514147629727577350351939793350333472089718254102347351367408008096632992765187342553379679578498502346507018784266648573107779319160450567517835972438754139884886545019457302800331589180959277310153990503147453038306065040824295077283739784050008596986961697162385826736481130910390465542223358016891595471613065953301417337597329179223317215517084020728955088646054484870478270467208186426872145108817349870793532120507907457146052693160631854170444346647794500 [74,65] -55021353920286231040122841047025773097185203209777666435438131769425740146021550991182222815248787612404722450479747153959614902747954604898349531707153077466179387114613049599612745745334113530314208019957288048524152260814997216038443188770784956302659751188932210247936065478830554423686592270120427349772102530132166377232511181583106737259585587833351067058687791648710394110924897075678133877594195417843894067217079778311918386024178271523125188234486892437785767329593243552973238545972088496584477074507848930078357520858047592886307153989759973888024108259573968722637224434225438727892418859089395529894391963042480913777972658109503489169219144405845756447229396849361966591586172126800314531361242421815278036689280309201231817761424827472891209056952599174708027189986143522287287448668617023998661828372406102376553879412911836339811493256568764939379767508993098315590647699599967094227705596030292061531212281670296916442962466523167699688395475197336476933832547609154772385172259781492405621865898362505484558398446050386610396522095093638045296539133241073362253280996784750507203688607884176160471547359898574725528569082363373346245608365108105481888396932513252293082997208202893281318731552522912509665878781405274631803880411613503691446835727016157726032534549209392802843084234920500182322642424045153141374884360319452512251380197435073693284147181846005068519426739622483545423110365844830813440357338037896640373235734113388121050120115825882535630220423048659212940996521742091400374205673646555303553539916663266938546495971008471514512005994289077051068314210915655650523421487942321845782508442632487688220433086476098027692025188383430568569375141518479363342318300724415753197766851725610620946889057429859241301630625458680192158878672272150400964546036135698418401915808575464484939329444086608042026118359060963608493712660940626371462648726593028885623030002629218605913240407949753272829244140002194570944709310801882971157065257715633078293432082129925041362150 [74,66] 2946150755449339944877631786806973120665013493662643368494357301551602027691704748148078734171621253985262523351945055165400976507310383977083640164309525362954170977623201907531472284855225432578693093001472434485482473433467529312633276823799066898711373643620052669814693890966694111402104680182422155404238452724782527192270437391480068520834968215979691713769215915948432395914063915879475339793156877136922026262462154717877688821046348327909157415036941149230606998046656461336143137885420448733401801520852862193398570383435843721280680256193610175349145922891352695158702400121670009453775281209574398238096799834650269536031332645504282809389243014142845376718402601007654048909486655776404571382345868210501418642008513372897070417797396290598207928548827697457425130137224428060178049933304307951534482958769149911400198384215567742146594382087126328240372100712801749813632090149238863335729023720395143194402415437710014820732667459782607776684271725182248828972077476999372689645554834047519812851032527301524466939340295799352983645979770762767291739624345339001132040129620757231884077760051311216911102482375386883846139800479256292315405073232720695731674921047966267344400484951693780426899683922138771350078736840951971684160515059094927726312908995242366851918839104290453849461995250049931765733338277792476034294638865457436443032707961231169962716782673521797430144587606814294974233866001728942190408759052906560652663345230165693850347605537784895884666413763590433990751741502481370171306152657105439218565295126171550802182835599561484328995410935234234847983104004392301305172050086231408650301385623499417978845367390757702394642369108442075508342088960596130611766778415648528600009575858797585053489850424589696921803794549951846131313218610069464865418735803733317200531376236470026569333197843050362615817522676099969958587366194870680976724713036067040643639478578140234476268545041603408691135541823129408560722197631130499000070536850814594254065852227476900550 [74,67] -63426657585118261352863772878466036098477677387872164943751597628602161741054024668368929513846337592450916596969798249265600776946637613294531891188030495102174079405500936847000335858639759466023175363906839374286143089050496887325619820243238978934881193224163191169550337034537082791173880967462676926020367527093298017033777249683729790526353992613469835091698797084462217421303956783986119004993695530252456518651462234993693645511209439260831413597188033836939653895839838546984308365903066392941584937880885601047270040913162476219941492413570635561427947039841450312034050768825632622535628578866144517524493681965771885919842426552847485895285532436005587197440501378265822908190988078367515337668061854132568549120233014557743080325011479635755346116007271811090621624984387782375937496344337028569197126234951854884734328259300636170357337299749252929094925193758393421902082008374241882169016666975361756782142252055596245756262040111796482608338640190409182623762652295679155964704780435998780307761521107893824927144914846662882678385529215033398343328757922117311699406601524816433576143623696216249832682360406222576224116120605611434185391434497664707909468905182397046758971051072684371306358069045022270200927960378005204726210794195851223766304340752949837177469330207632727268300917045137522664253733796394919873638610999601281970889381865540324650847287707730938827801906002618656331773190041607461674881580122388039107742035081663751381039138453861122259075230697058775801060413478641125250407511254596718652778457539781132827069830171132997838853177011777608904347565875594963599114488313244688499295857860393515890959256041731894472523525905868676133241417415378309082464679168445587924045121589972767161926706184019172151677602107473639537312998368220967617874714389089415448471316179134736186544982068561278322882663387246672860177190784803649865243821064430717237091283650744733910705637634822009838941011178258464947542787604990206870942053655050235019078921317300 [74,68] -1335216013116670740845385050809802536619587611940717881408833805059740841046772191860331838853307319790866460599442955273076420827373780263432704762231251523018548134707294836230020644035647154911730760006370275309330987868905099718509304576312900712509225107767828410528156274808676541750168179146887675593603231842288741309254415160381307815626859463906893826286255836868601593406053363392754636990143260040504154131249976701671885533412981798910804897128369604165563815202423483935503009745717277204329049066229868447068050569721754061289705817841531878084248797118952112594695926051149839431518182656107578768724166094529041316518839134578621194654609813354560745924776163058128018071140084541257877787064424056145238685235604211041098043663727501872766042778653901732391301406855017159565853046471659702250141602793074033471551638639003517983938370553222013828292683683071299558042643972570961833870938410495884286463910198941709284669069668966591390013582487170938097489575760356470956688092858805860586981077547919442490049214824122720575376151478773665063294772707656655745554524687332540425836339237259956076742795245781605627080599016716291559293118646095841788605486184671526613472360658687306293420827134359862395638567159059893187289801270377725915345055058423093023927027804342142504866662676868463705474318442515061738552040381847196343141066068978712032998222778545199365341179488471551894778536176453623701190925538979938216977186720816137329033695269125753126752487913026996976153774898732104360848477526512574470287071104794382584701727177091086570683142608660831445258514568883114947725007963799893563004564828937672840781895995849571048508483823125147692368956703258947533664883167089348764758109313503862175939163129587428749128089055941089390092488286745240385690959174629325270578726403213730530774980471462477617303511611663565833712109640903782464286713351993442748882369933662932534580046755147808931760171433980664796053530236990136912969507716185137971360854950 [74,69] 119789023756948309459748900497579776729696404787070220226932555213593739823660248466092912102030762853547689318885069367942860027514974313488850236936256159634516469888946786386772515262098509535240150131155693648600867489939258295482298007574551450702666915663275754811213871959358803509268044316406484197479664629195215685990183351319559256133759480842936996917218965869048089497789754839872099708818214356836140239092840182873752770578334299814270917942416145387801187120634854343364279076003415468836067544339949227841822661673414867071578819482773357575150218384846964322486593361072842694217764184827842209196487941851995132277032152753868628843678724036942024915697320922253487293861588584128129340561523166424964270099910331563809176609212675826618555327431940531108093979355762876833355158970041156575504637154997062652639371990583732873130644505474204122650987018788625724408027958500667310819050192931102260159970462874022876739665771141501780275908508250348352864800222662051627570419461556257060943966915615156168734866675672405222504628612892790138373912005671667628052153386431156123836460828249601949387756582918211404733495712747210233796451842771129770036987231018197346845022498481030893438499508781074775180598219640370869059567789335139361686353011559707569448738016263261601315583285826961936350110828041815575698726677270010135169913118501060748203674593191940055401503242705540035280631598613166475057309506640824587003651034677728808049867547637926659331751482752591771381563554938119207695393218489889454058241900660243212595282564275691785864700793903551935732617277306090446457728556874044589717310268268187928276062048401348699264793130367312173643911549891083408083428958177571106874792830205868088994394265932505906539366163074274085880053830678509714213346382184324475068160536130938220838143818097084037682452792751092130872265265848394379906009152041788576277141332548578978519319335557064095322561516496127345683878562482673044023291643535101670818350 [74,70] -2478745195630325908635594050030696465505313769035527400286314947367080751342254226906039692301630026114957524673843701559668160687149782645634538010269787016766209662985389262922572763944054796157399552385417965814599038636093938991087357716303042341900444387843630316722335125197185248826773934486027250977182770193615335953619657249601593997336978866909814249854978334157955027056686422855267782041664540368309612266178352575255570596242312550231581314969658143617044762319069190404673208974426121884643246049471359575693170947560677610470040915523596895194911607179819456183175210162538520828111615941639625317399655710115968011871777562509320556922667096312858614585981277666794940595327517768437916316307212590099783760873808651203134192812962772965824168745318253984088962697926833218996791534959061221418050350189193843026198281711257554509437031505975140222892111461739383484286368052790569537274920739018575316973300905314410392685372236871334342914630988646576334222356668650232633830069241514582432528556174708564956202818874147479530351244966001928956578539031712452319773440325579035222660193721272195280202128048549492102127933921418697439738541740498226490679796463437559312138131329545479828748698678901438930902162648357581600491538926508465064445193408723850249968689045539176732340384065931195493419438583624818965385472145380649951147553132543127318095236571965611335321365420120713109848889238698800840745095336048607220103148174826825674963073521447952060409315805056736469170078608743586247714044278262336210373344117533202707294778383758771281656911597133312706675319484553021431390616452042553666950833269811339929291337735502901100621733949211741280337525472465755030483751082817073736634003712814155531975412584009797354102976904419064207311532576903298587499499012400521448679239706418657572368678633324784015612104889298139384565473387912347726401680891359489772211402154895420817480147606050360542722639718074672024425795105255893969549648705606787525 [74,71] -20194276260856068680039259882496358878173332239058072266318176946153751199061817902531892619625762544641278538625566398149007289818088910890577856281843257646576056556150624138075372759395566469773509102515310253252326092837718432256770558929144128882111638915704150386039005187847764990278545461736278378366316183829992307368453721649174449567682984845386026890420285540491798547604356491590181745285591592280569359242953034129947615224632694053366018508084635066752610218520819124473320247192083950347604412292506431623090345920457748605384722518180265125509537189968779744297331871047878076600998953990121031910127308026804666848136951876324325165760325517917112836838126438257469475967414596847168365540593554263414061714515173320016599599164050993001843339004198932917702777102527950378136715523295529411224715468178643108455377136263461792866946089499469978244660649679003950109871344571429699203894266276627317826023851567802447052450818331761502286580952836949561396911421567698570280066550488491657992019320607830392380355815490191427887925731583100035791739622339613031896762658420974806422807492101506850533264507526132716630816689793699427579758446059107243940644978427835200638037245588449969070260613228600590459293809033652814467656874824617100887345256017408470141671588837115166490174849009445196694153682522927101022789693763161733793098613498928260222817326555009811363464783549482864810808546546555280137550338342541911325515123290591846784537440866537501132969429446532398532945985189983416050153638681986851431846478991221003661101386538530740494459212214716926521012195137521960902734424165096080203875262325081016783958884254005060599137935052161203621913681356368986952928101069961583357834330824949011943045341401070433020422001398411176732676996879326376497950605209851419262050011012907431838587149159147280196768441422110322022451276336750624517900074390389256539588704818745676301335173987804669752273815458376247379503262147047782191671527852050 [74,72] 1755135760288981352520740538482612542086378801835020987940245962896993996609522600603887057761185884990902498111814024503633361456855477506785111191262099933021481502212605053549928512972859771426937570613543196281834881041494987579572315534831249525255526299553717027178500961242330542149544177006356524946016328332945292977947326279707028792935874617145230012489738830295903128832300391382181316610736615260026270372125800154561644127029954670385479735049008883179598693752975006665041714075276778611241644343190014322132437111813000034929752732317138715004791406482060179510432926328157865184689501793761358155733811416452311878261992157899186402187765209242332168999088643400636500142945689581325056657172214751512640644762846797507221328266571376583206251351462047087411826431169398754525324124090273581779562225748028131911368358430580946193418015965511235953504688959667782524518027396811531777936842915130245850828426892692399271966986388736201636273111711694642332223215058018971943280224699368706608044859432066953263620919227207148675116463004791037677922261077295520263492898223584461783750251190610547798188916967404835214322963931918086507074074613975152402970801537414851089113393850413777560944525338250846665666059153448785549146146269524078626984416911557984258093080468343357527214110610447304470045510573549533163281046199369507378102711932238356302646901761187971524211925938591378773054806544572301026117096533860403652468557028686457556673299514583114874513583381996707827863339834025786489237719319476271549822458128023730885602821578936601557772458097480535788890583922487152254427490360654731991145513889687012418025375215922615486806898320004521647615409351021309149236385292201902992666140706685088943689204012182646220138536417738464883647086613389670114023898229639098860645439463756852974329049718787953960040564201244521684012106077694706347898880320342565572957981950699007793525163810840509091603856060704095683146495077463805523893149100 [74,73] -22675028820879753939931800143473759312098973033563375252963813433557685951446173682646944900472675615325702198637607315489183500424657461104742593413669759405874007185406267035763457918601230063990284551333049129157932144205962320862820152067276811238352955572868749981298723270140808494459811674383175257852341492154164023722116023468424469011493334725065868697611328444783752729235959797038732445956192734993983872400806541040163438595538740074679899692647662673643148536078583897213395124562004192778065576255367307914294746327091700646452944633466782418719626027861896026781208428576313109702959984871888882199131596374534094840761550257376211132135882192447114298768338072315541521461371658086944656819343119307585529982235066293062391762332458141400608104631554311979629686956916361524384584289692013060436336031034652096167558131493873594737428070606781319636863392792466734064590894444745472836952949732955088813856022603495898872526325532085404873017442812593380768908264781922466299459790245352744151104379855152407326774935095749155662347976759251779721850297092263140567203282364581204077215509374034705829586008026603523076293316284261231665799400214253703409490139308524144764747230134514962067343572184926601793641265914082728286812046703641713686202284095744913710581377978760209596533848216701618591991420720027213399661860985642428730138661953997572513974892968506482117079601522028886473186622063459210239088038979338748309537167783967177475041170041451077249340318035102191033933043327310847721265433482806243531214300120869619581374806675775851004200313218985178673587102407656406219173349130290777015218561281963440378127993040770976104513968772776493562591630078818927039977501313047837762456070687938285046372028973570607555302177765425123446686674043770511762715353112020106862671172851841851253695567203452673175639959713601083348988354010038963535157475708535906244425402566968106162127911484796975050077564012364817897657753360951151729500 [74,74] -31333033721623682877005537044967926750512903135258322184169106329299808901569043207169403353410956849972685252565869371337737143496414588300772087910868247670463799483078074063410639952229277235617866832781822213750196357975749597706722881653096862601795043119292446432352922722719913853987648128159359695303316245666872513999478392117622380820757878652935079858538641381505525548504615428466438084936518661532411560681536865472464323441562631828371264930438619063069126343609954390206542820277745993577302887480507269894330058250551377678778332775117569755517570354061372126555970216496753685680405896844574153019419529779432324118399373911537542102283722549030984863798709129130711815788984646270166139773960329161971517637033408456545062946090797641912179658310539961710752099454204293960034289403505961360977626560592689830188029618802143926853321348934885055792809635386380171459100573376820600622716443799885511818458417223373021558590220114580128709679970644553713555132224095689186161612719614673220180327570991383079859415963287694250828478985200551821073659634574038108261681706694353397056957708164801065018792524111078876136564104232440852154909121553309777620199364308292438502594505112950041651163892251060328916559201969141228810666479466464288362938428666670964804224400306815379188899424085880060593862203381119389876535393741588306946761166618187004901045870365203883681259420383025553690172485685137899328374009911377610340670047382268364208935521506158146966199263835406959638609396712273999771521099773989255489328586629456316158622775943197508563666208019983765733539107430635192800997161198977151078971627251363265431096669275858686169197588846745089191007716623627970597544156222336271596958412368382042029026240254903067767010426347430445342630493322139771662298027152457914485653931951784011538842949238826461717397377880415155994311011820701786348938901694304545358986506794360750536789878132994920759722184859189006038025098573083050 [75,0] -3669998945982938394060333271669413324322358338667240707580715357791503259575262022356055690520009642669655353053188033179159215315377223278720454245965961471997193463104411573074453285276955603504486091195152993861179250216979991844058037908255222324895527557441066439730774871892308171468267182149355045730781808898031831720279326917702498817683022462855209597845275235601217077627441389806382763555480199653273391293104300298705503772069329647819136517412430244513018357901621100116879152319571441595976887529501307762358604812271642387151855685944420748238034233841397779078511415609174442753015622611635138241891727946886340809540783548743810877763916454392226401511472671283774908645072888064858653389059351834920920153306157338270838870696715796428852882679175138577318636457846468614026940836555625840434278150699994149017152811452390776639110449150301514298175859422575832962231964730907228499433743923552424101080999327551970283637348623731713602852028173768702814944686212786514754299375725173392750497275876000222187361153534046066310341306234478899758558229531441505309138857256740638015004346413323165923546666665316703063223427956630950231024618226771610530433180266935247203169702494734354133865796700845089859004786284018835632837718392062327842495560090155491922413543364973919862503893341776138263838217394632753666811851444522205263720469647297800406567683267430460930845031736001771909952884194556478582586268369554937928521907777713454081517429306248772239107993005693364765453273882703076451824114305886357021979200518391194906974008898983010499662608108340166483953814088502185986572961967135089640211015632230241116749720280003587952425234676224121738921950611595692720850522731888537594919916316115703223136973685530682674564228096647159479028388601090628123529170454898998444458878163257042137190772348732883009073234510095586369140410118704959618248930495023397006733578494064280644759911466533704478795091081784433275351163195901438127436045454317412265947648187915911232260823122770433268605728122441173708775446523326071225616972774855601585355058295478130268630579808950870350092498177475404110889299775373900649015605219625654681859003131200950805320603422582374400000000000 [75,1] 1036703203108533798053830252215816743991105277603809279858014014261542828430916187381727453471892345353637091396083311871461042608688551615281737109892025782596742552533690479008572694201898472408183162652376097104108084272623890540622575363354813956271474221970569555434534548618932089173661586951825566254894843121939164115396072194439663102574163540437599667346079537204140251641181776761317148981803268920157074979037247729678717415752624939415852240965065261069893369097116306705668871705999406046828489850165348727777330667147980963488222549540393231455324842223202715402083997051333389796330967294843462864656340948410801196647875170301857364050428972724847955734885265314759518101152309499395194650767381613926813912306095023994788314682006934957324662485585152552275317583845559777939377786220652250321195603254523838251298383627824626493704746034892229451325263958587399015590760020243904358869437576617209708188313356173372615030129514710391864363990157799853348263123860402984904356851610443043344877460022827338695097480524469143774710478234785600415037344877486354043272243105501250008374469035614969927957084868952104089456173250031366233551797336263748599928491620784132998207884921556786373046648617357132504835299602758601587345629597264297784198746218139717344669668737385473752538715241836091532374109666865465678430964399836537304303794173792630935852332644143759378566882582187405679548858879335581586913932458742980925598421210766702994910689654374084246112744998870689214154427426143625639048672889754051112077072748233969180728598232510797075901083866397568596107581076829739605452870569545491197163256018529160650610923711358632939530552107547331835979040657654460265635645459287634299956017263050757609159327676820128920850827520411155920362098242637289100681709331808307659902582127484043630692057980133229609294962139475753691262669313464118359786120170601291728117218983642326762913618989974736192442957411347061109035652177768489856399561839849293386904077080215873722436521414717300417833264369429179658703144491160032628214121240175632377374811753325047667121900014212245012788096729336452151485582507625337174142205563649308964246865901530727596921056634154778624000000000 [75,2] -54247798212054794493739308753408507907541643504614447420067049558795871330948456504531421236272307415709225754268218954339208392599773127207925800746955626253062804782337628016741288691261275941580013006944412438129822004635828715221720245165872913101549416373517633277118725567714936552264405598632075819667526228336540883935546943676909785030413075516945945941588399723966794501492026627304393846715734089842788190844175620163889916176707734465351589133228860629867251930262859112357820734743938158014266941348038975681871033429951768412660284800657181019704783546915158151980910434897321040785427901487055280070287191685412565150192772243839174389790231241064111603317301357072146395282921500061262285367335845830170639363115569819385091084976833078868710252173367155891758283883830222591052999477973450672723133475704069465777509929397652791602761417170401555929849857855989607686215180428764481803593385601441599044576708925111584550262907190141969405253456476151069034147005612061520797159537868073498781018845535147193667343250314672178920018633778098983670026527439613771829861266605737779203678838024459785732922185477969693187237931421924486962145220703205258944836663585047006797477198082900110827036219374459340947093553000929376139547897408339117886634902145414354805282416907851644743883033567039641427315650342647001548575902945534374921084270328335464047332230726253431835171733764832268658608425992244969103101531501606614562819435715646850802690226171992159013255560698733755085799938368890450910304791495565801862734136331208087781635389084132712411081372414946717312400176599121048647562997654514362082840620503398937990588766475555640049032920047455275680784761320619825781471732292085989807282495689056386683689714889967084857457653561589682768235285719371577243809439088350421138253094663618919586521648248596025587773379536969566435472541523618207577716528869781955347971909135551005071970815430849208155140406350354374311675069456585502116936292027060199819688126612805783565696740766167061966506676665149751894490078685977730711085781521224482155261658830768793031654121134064904669253458341843521733332042569534711165038903136892798818049989680925702582446176934014484480000000 [75,3] 1043675366342825122324152724795663936460604296122609836600775056710932631220141968312038375650689836941863959084059348738942536487828003108038063611817373490425313243039163277011057420158252817676085495900947367643098544357165510640375844435852339599159983526610449857992149147946131300298870303245934923181785402226110215765090654492289555336263943789624443793793754962946548032324361606478633768925783433752918740630095162743571609307510479912891057360530035247048979916060862750153108759948628983424885635135981434137235954527842291124873060109641495551371893531265221296284575550789730076443282966313955564895655084770708133351599852174781467218003547740461576594241963826800726247364721369259214472546544158400912990695242664327583763758531719092801869921620286548003357894091751672847126066350842644954461109755080480736209835469245465616213909428851771856309376599896177628058753161275500221387799072223549580137570326575012292216572501066762523271442440282692168351657367339218580912447686765166822939770466165820329771365541919284226396148266070658462878277418125733445914034561233785722594282936955014304212424212838900450859470221751351808762280652016776944259277939585804825590560509453886468721786880583864246206238771003841089461461459962036295516033971534541995147681527967743072022158665024381843382038550189910273946877848144173780224879626118552790774796244463582566958652164214159187543941731062753795364757059997746314177052376337605843496493774243451705612070375022797050516265046936176264026023530275448328105587162073275532239451332201872919302267452247230866618529786549933102739527020561765163216893274851250374234271601451579804568811346100615430645807059230608132066588987343832103625540133747058816951743198437703233350665824929944621729183080946516302417795114743995761259296015350156245227025332275397826684332606490011220373437007924854016357598296258778171151198913440542684789627990468913277577064877478810466271349573743072881247540373953977766452603319978861489971205062903469523752563367265660438769595698344094381615926260118776412668102574067623654414503979121276470624262956353165021663622509277060878231883653553006601607894215420434877148227457033882367426560000 [75,4] -15242353883657596032379949753896050571770339252020742179104193772485073681866431943627327886424994281680547445508126823488575581930332151524890292700484657862869679270246712800495431148235838240103666164150180075776033154471610707032833289290008679180147377184962151867640830888716679607758424276890084915584319266471478388875871948187107325221157912552837016578322067247573962761068087197316959211610562928270391183813626376453464248347342723672118766078573655525253152165703472169170118741484764527447669359852300693111624493043979321420523905094119074834470528783162596338467173408514666688287765111729068559570303214932975498893771781448157156938476480474356499626393340673795589000173408517119233478713215564648960547845338280091540645400770175128132554307225249533586468537162596981616927001576412013843865525536706161603949416409733053704015443623971259299213912967092872515219259068478842193304628497978915703640769908217528564662491373987140709648029350392259845823258429539637503110252620511753326566708548460435889664168857879775088798345235752736399170400510382483124528779154436246474584043884858402626916843346607932728149465634218725993263999075446803979384101655419279233358802531295667346893104056539148194522687555436458674687844582940925022518731699926035951678934619159796664520787506451262189540164365016150406772876751134065933325844946501850123062557839889622393179474665593578807911450455653808040760645689717665667081509672296782768315671827686727866186084837936697074007081740228005312543392805012566578149298427746210395767211762908975516639013106829500912974261262340503805018630957069973118542921338958910520216192545298509401215950684879371215454531661230869699270318198104724918184893800670086814363610553921927072574676576219084028770151088197397263422055876176864917081601887393114316058761998299511570277620471521801049459671395418401598429102570706389391071292598339425816308862991865710988775069859804689582558073641507795950937228098123464716845144444811610910041619809375528202251656070032656258514053899713278126448662162477836517206721777618890243522529325572073309562082280452979413745741353231495122573662537204541342074698830512894166744506363306694619955200 [75,5] 231788042482819118457716842545930942598457465067852501713319110027051022869329746977026828770848013432882202968385746445038844906934367039713259486790080197268234157945675889034239184348395184722383560969783796267546466308936246716983181172153168323097480148948093773096867169605763552258004744308895559162988192522581575298395167965052224084222831793244179095098850005830674644489176728542209994351528955462701328949074656284645671226952947771923742538209061749080497227775886359310240886739000850400290628956515180945636354200409728414958608355528478695374381490556963324243010748748301198993401568901808318547641350186862208284237648333994004252012022447947687203974930973454065315024511057377129337934135343970969612677862497796443517367287505379589314454939831266863946231325778281529473552980194081363959894206206942874116060360326804103962009688737006119209035076903921645607768674448393987830489404464330299108525434787425293265245877560592952037608738105375874702923981751653385062566630200787235090980462373413315280993311204358179724672701060986801616525398075593662276541591653956667015832246786364292659581395181574462000430621762044305413210784460342577004276791541219475090303827795224734691022274229907133370538581158678661383427919275479875881632301104158713406602081412213442379169063792638397962051616106301124786550817711214586823337222858848879106464252964097064761670242418719219929839613302865379567916551963185979289826191002430636406155225551972665849582733119527673704843684968197342434945664837444392442759894637762278666843302684045429857903604318604714101254004351168699403843963443100927438982403000377321216094619275258422760388653050431748700466579871247006956756258456584363965635707271277615409537365645279160239646961787980017442257356766787262358378348621591696084001389295320826371444549013462551894043363180172842888013975809815150369662033518890787462829417524680160251176386671104186096831441747696610874838813012303054944489049599456918896882283608448793636550259640001793337311956667969704920247862939470774623969429654699580991695259615176866147017507659308176821224145681838892016021004971881555796578441736949161701977926722303809633481007579767452467200 [75,6] -2401839961329903266255182178323000096001331198067824765372018431128599569818957512291138752084606566160982118479232053890932612418925551011912888781795514263149423166727458336014131246666261178296775355466482251828293915622818610150710105569997545620347759034658261555502764566574643196080532691597598596159966275990445029911660221830715619433529468559206176154506977413317237741016238459563002872832321483404292383156617860990449787125184532624445683380900833325040844293898334643865780198672040542069403304739396800042134511290144940249158514427095961380177678518785668830351318794438546763536596354931934605993654627544029460400010776755427154762466784644478878203130435244609604155822101320499482473182998128411830864008112496935011396510422479611438441632389108473472271118217533486972849858405196325854023929636202952778251504815011883660294665819634396044503194853814902037232506332035127891900631216259849690973709825192553081127924398728825926828030389265111032081795142872594968903154568013045220564227355273765529796538025535525256687631903882241763147734837739802283453910821469128210461918808827951061398677211963619422131314393114682428685877217877303195289254448606424251157179985380128815548026394800284293942170026950004743025601093532786265270555585832819939026590153836431957227854481832253944511532556280790531411175613585064766363309102500124221064602785493705224636766213924092424890591155517361462854267250700174228880014828628840412062836425316472482553032985367313431630457302170792189377859198250175338832462404834072685557916180122420084520122580644114233060407165805968682509794170232916515428530954308052370725112388255821814231217306317040653539807422668622455649474587257459160165206040708519537837695367532098956569879886256065613951515475530585397488747128107155007188593572457367916862377099569880726257835061626530493341246673220939852588549991493131271123926625464438172161479140357644968529324732131001201610672672307085463560276369237144726057461616323280650841443324467924412490622317407818714570600823290026076865724696368622024561348753310446847281461692106981017214842163342750372515556358570347958060524606999252665046294487253136397718172614923386880000 [75,7] 15584871492377518226622067583603099987473818784604456579932960211292929479602683013056849052175411373016599091973983045980627416603439443375110175432970571293975296283808907782197773215001214689094649598476419874817430035197413719739808039919591227785386654855887518012387833021358262401985390480474333824065845270523279292282355282949887480114710740061773791747667501271895486127012157250819072326171225727373714555795553585439087144428714695149432458847141624673742549244336593926086606364214250427600164524014607511606610492456536501296005029407686657875380365139157246934067827885690384598403591625203863061951739674660113298423924287382270149696080149758692170306117176410418616150689962915550737009238863136767059714845692121548934854179942198000903678441673050153694782734183867457266389068012646155227740446937826686954821591025952705814172353801100529388787003597102733738344720673905893098680640151655565649627055374591335180346045118873273611283991495334008133391271173597204566993884792094038519947597726931527715995987495561807470010005997184172335861014469090534926093662312510899360426059597622560252162830628655249564291132817870569986629527588068167433215915962967484650457701131981731093868859081643466479905267258023001033865892868480940992358773903314123086978096981325726510810203049496762991769204806508654520413030360726621890921175125597144503949412330271751022915030960708583558941307844223487115563775542269944264587922774625412641647432509909279749274152642391260891351098059605775291857306032366955062444391130490732062704984861358661147245030695244889552790888954892783997367691840210043586529819317797113974984182588527627911509565231748358684571521341653399786102394377233807923637049848652103418179362261086603460353293112702083411288788151566202269576065370635971247548268465337141427479695346975217891619633795635238924671987318311624649498329871465246650408175762898870495759386601964976241936791683078769271421058301358921573760052079647160446180402159155386877800800162905956686642447230497650171145951036847708529940258146368797438571636912781227589459940229064196313165900954528567374689899467526749113641805282606038200561046193439193118664378906836992000 [75,8] -68116916695197101748140100399648000737580221237548066569296966164834674564917270069820230670225984316256600890617368485271709528746423942978205809839744402070738390817788219878784716465592125207951130246382735709952051863359475855155370733075828150504021278180570992366867395772625509725781720097533542526107223495957606813176037489052515305692952915076334044533425145944013797689854786075836673251685582585369415762468673478456922326905259605866871382280308233533766198947171887364210379160154227843637935987432996285742660817902648833502551466593958601101633015959794708289147507309972264734523949149837754694743712855792021514517907051207622441432518877676563218016311917599573333672890158024097931530923364530837372024153362684625064717618261433306373422905064956502487177750299540791539311705286515878519670108090503078806021235575879938058657847733614058236645823486540201390175171703065492663592998491494913781959321144098677789630890196461059021332591421558776187313872246595805155220129801621477215412374046621790650635939791831591952224133661426393144515030481118388082831640326282346000749864458371421354833908215566903194348740714955721923569889710641180151065290095599261901260873941561332112201036389085115722205994704752996688339340544912309188252374380979278108825936816588232703142488965251954369664667835349920386766466053838195514272507353486316892630956762075575186051704899004542366199570705841566935541207017457570156467563208139725227366870168045425380478016678543713756499169995627712677810275442560938416626558005623209151212066734374691290600759385412173738688413758501518278323586345319326206131814444156350988095016064304151936311537947766104846808760779797470457105224699589196513290580334894680133633058299351654867261467398978414176359214388209488445482634304379643518423586358849557261223489781465865543061703446449602216828209052607372103403181306277082473450925599207412666898744692517765715383862067581582548668305219995883809513440211385110967818083285045426191442851840090194098374702681187742078341467379878390899470541615966698235043784263454750733404248153777782688708216755720643629527068520626448226635836586987327609640937949709926387133620158464000 [75,9] 224638500895893525973111151090170131517635855146047518823685273541164678851363056322866203064926450880599163498145766415971000656154297824793673634448874995686937567232000875995813369552538022422094063001831332277297309215268671498637196006484197587713497591835418082857500181075902310849461484956176755578419354012857946979534542768143036491913301628467392392179779813121383304369496283852815519197245258404863182177326874595032996713766940293479997826014047791414430678179611753996795608247146875878269382910704438593852216516299101637122483785487661077542650482174248441810559205648668215164935028288549851687024600095484741885203379329644923771238594050776114445082427913198621423133136947451872748645835998049638182578497840942435072655851355025587723428517482860872135450702017737885095960056224418831641527153381862184655802514231668712305877988773823147154602544029344962572222118472374461030816143733823764494246841345529931788760444853788898925562481466169522455135196961805111581806465348033031321723646618672854746493260288936166609288741214078843812646065463604908443485602877012700527957353546725920621154661249710499908758272512188330596937506895089164426202722396927472958640846809376638939509758589336401041934356665654466658505636221669972453836633733979921662562984649043083421460761028371036841936797577169999030413758801407734597214747255080087378414693742703478506503129590881553505060550077980939015671165262377102287458848563990633971485988328553767753235222397840316088928143000446933135304033478683694547742836355996694508254495325378994451364453320360904038487940168638848583964853507786038125797371762679866791520692366270633809237972065669968846277603427630827923548718354490545063644599247328367028518347709032105343010485723326369528767393073636230442006533805461170097809639275508386974170371915504597942209202276097248945318096415286850798975309008905640935443298356849612917987170084405896243967939056360043086496184045612491106830933943262631728292919304793809663066776039594208422319808679742521952643379440506024965710333913415606185089066823039539825811586011319963988551272371491083642322158657245044696919985030117895920062437391553712493655312302080 [75,10] -606482069695108248447291312149002955148212242809478739621328359634920489426587905092848005966258016445069396945248862616321365760173887375339375842203206576503343644832566561906065425880056582526771403977918647706784010227144631152117776240719890420266919574675790509970337292359238798743335273767271537841624848847144648102710755117411971150003019423985100789107396920017923830522478929327930749613503284999005628272872684352089560476712931795999750820081123186313063835661542124335812736295188608866534789500463275829402719580444429355325387663072504910781971932939004350082423243183494089896686223611576661565283989177549958136679144134725187740758770243930096619809429776515795992080936590686799546572332981589138709024646193013172561806007180405827417251856260724964366777136108120010007747606688223509551686999201443931084225458888455970106950114425082758453082361687326513168483350117821741413821866233317871247584418812436198488522654005874083774129361147690616957576150291826711375052491038192814782340980708032571752616224216762037903041904907597747281194793287089223221973747485842816167811644645557364563849704507852411811957571959059648339631519221586758101178387983613917594241564741726996872164543786975017759403324700364619306406241117205604853996053309971737077005983458235658377996889007896848098981255392371197406803871653709458429584564599811799546179318139946574858392203012295762684696355467100232811873443129056398062473721564604343907967375856361142988678561032632509401693978805823622312110239271783169889621125683384522146884174028512493737746886432100300462266543300475813187419977822141556442984864248166729707296981663902240175921425822413014535276934684855938494789176256467997101314857765841699476096992762555039848084051959175407592672247447198566450653944576421339905447525367701218222802442066265010671507198322922369828831373206713614886265748079797932337331596286574450629259103544706702927599000800472901135068088738123834528128055083247171852762864714603449293439546398076754961847291778597925873929296827008958234420201004172111618144041761653250680115374440339672405387276398263927340109120838324601701732407180230654430219303658093448899151790080 [75,11] 1223986346188801820677895659639604846576089523833531471370890597420535054436979454829528662139758073874586570532548162801054188666781872738159982248629276138605326474919015288333422660600954235649864345126018038105567326057646761862207331360853693557329934802124915193157940602893082529014968963295712956842565399991435153757226634605691881517994770246077177644033766103345466698067117011016285823462894101093490747903144641354374822386238042265791362836754958024573965227906209914614429593163208184461468982542954722572300756117004203570403642894790188425378871515166888181418054312546439131678498227713365911480823958614322799387435693644831647092200466189905866799771150920728908705937711369150219828362351914732940964850316934110111993307989434989043271720855313034738861403800727837225636897567274846025917858410613844007090830408158020078738862013485584241547206900391911080073143752325227647371011587182037499302047946919664708103498930383736005005404141600138064864414211930871114344831219203596943044891859817019705551006265209234061206918972244536733388311234327729187599835374234442246280364346053851336107969498165475112878410750861841027989917742161226363034376074276461369698818775584162184279454267613184190149169083439106244179752421340999864960285580069087174946686579433917406172748394186781889344351059267008753527266585743279838372540835609389201144112786846730078987793362576830140887527437773667042342936497825834314161082677122197395676671078624185970387155169891178844282416430306402126111872344027937928065560205123588087022149209417265390227491900291757890279852661359099542043691834086135187530251756310922746312823523302826246394594077999702303059476815015640305367424897260497917806760510868915855322111508215778185025517020279487615200811145235530071876954621587169110693040394535719148732988450041186578355054596602256282896120511720824010395425580255206874582632124382861615598864476946120059930351917567461470927402700330490355508656880025774649470369161378744381137199469486751127180853705476539521302676609022122132437336581880240850957606266004273094696365501334386759252611754909928127118284907573391443507509389753224101978558580560907760471900160 [75,12] -1021446147771707669059723319797708422640252471198860800590220193616756746064846114952231371013118940266784795792638001348349043454536117357394878501826581212721411107870863084720807779821148375125560588932216334286819941883800891390760986907705565740166010508938457445552138451165383052884837267266265413757736443978383552195509526648879344704305879511018062252542025174090331386386086101654347152249591571111147091487703798723078490460094691236195131958451571169620726214023007180606523561917923500657681536580646664208347123168596470539724896685504935469464408327870872213222497119792188926171537187481212130932788747756462190171991310620104801167295833412000288883057756861198551882304222819345668846946172381425565902188057065928009156258118970059280809922839506774110512530665437999982697538108806121953428388912887598673392107118816578081146117091635084059179472806444058996012354915215105455052855100845597647138285533113708497963262556539202518180988924946559127406584952786042943467639684161004581333058688935558761939990557254278276305119377844838262695557141954643280840265051155744278430836455492050974467255340368919219541732665501811032431397683369789012583353775577786146777148846798658560479783721225095675182211153276172134182179624027686496137438662368324897858405003771795184520251487413242887632032162004438705683809030990661423150307178783314430506696086543947202720758705323051963918982629737281837379059501222060194387630731299377391686302881497592347231921651021406254760111927792543382074812797246876363375449009611752966506462461083120250697515541816411969701553651752033566339320658272971243673634713667983740023474824343720412897562853922729585243926721121555808789978369673980369455632163755564476870458294630792924051113494781331306876660396854016165682869537923610505548931353495001381979812629544502172174800286060876565117201141393861276219559834708380711063950639961818045909067604670691033758294949173738688899919921070851864454122391133451831131522736956079562061316039804236048627381731585343614304650856780625369442864475837373540113956486418874358344228589902801609376552236261697774951016926906591887964510514856318488599990958881228707594240 [75,13] -4276841188707146459709960736171715684374472366508937885343001240014679977396439362632738027138245073746782643849570028235377736794354959071155042724308173924727359057992045604100471582336560015105020150364007339300083144636241616849086782198900528419752230694621772929029197176082924384107597552345233312295058234998760769127171140264873381554064504028146871228647658907779064264656373653804185523836897510665490735070924718776456459007515498925677807423746987064286012656607210859533334150646381597402242425608373913037257162575694113948524075545653653414897321953490224288084080823845869206313574653290032958725093207259050547021719867744731229516394864978379977958616301464882247604818002089246593473466033511841756222660045344564316062677058228696904446198469587500301782275530560290421549971894198665446804532586378285939323997115993767395428010480436730228230454008408376430647106062627601735636070708977085431743094238031502292611980100297386075061284598324144016630953801474979272044879940536754637556984932225201244936997430718692049962402920662542359169570699521593873226143166754850595954815123500925219724635380404139032614630895581602747462038379329184261574440527631566351071666160082519580383943617529496034210291532597591452389775036090078631573905207305196270586897948715560756028273483838654554355313065687122780130734909003591993867117779786367987808791273816023560320886401583093937773161555381234721813374987687564010729311263806977895918010486698887380665898031583617869722794174606391447961253865975709555218056618912474645723272212862651014926661600293033144638442298754610854797527060867247836043229850565598180444930027628363944383780637846437239996876483262276660756164181374633473494552380861569816519149151504246268489073022479469280020552410083311081914640704104704828068859177570869418942783939800211504658422998627022988951033607634262614212054405543498239594513941348564746704308646295976804945250983150888373673340993019884500348476474554155574786618377898435742794966244098144794268653971613093423317631386761984272559368759698428826754177005502718124003887863092977525452398529072667937376340016016038034773686828769455137171308055713221181440 [75,14] 25502927396647258866282005713658907263696064664065772136145523973367524675656971247653486284500514847448885064345239846407821805574399812182153245098963356956378404670801469544325187787974736519357071547924528788450729233737782921049188475316716774529585550873993729762263514493013817715657106762160313448359614410890178335447203457250950627138282858051557555841495377373765547839220012661981826131106006455764910943094905703080575911606379928185919676079361495274387702503573920331798052766024239857057114971901154691314402381937619487975856446829752268842574774504469084326143334774026150276150631333025283772377100042270232269047961735069653175909712355890856538965966327008718274866251458857619401987863748207466313621019814751755302258663766299591999123036540571611778306820299817433316395679014047632984225814153864245423727473617974044178747434500276923011969706600052843055356491905865025305019317270339448907640192168083345704402929133813258772498963448617030633503204709239082405714682833411065122484910167097035962317822155903073728883615492437468553386013843165974049483133534015750736896146589365248857192781325367057740099774242012491371072592047848393313778509599659491266200583422697484982347289488871840330510069842919258367660684087486584654698508320817513874997094672891714628939862877189650144059888343611855492416309966475245352244173250104252948311867971598656221613339354638441809987721203468410425170774343509804831342061174818899893976668141083782178753055041930257131250673701067244728366462163995145414922424327372776953122973637884854156432358242180781742615647876926442045401035318954112918518255297168505161407323905104125818136380172948155088752108968062300456889299557193907544469754352485683801330233929435828013292564805629367098923041263880156953808243168833966093227690804522057695131236542593083108605131202095665073008049094991446593920902871333347758672607506470841301666409312675854759274857430356032408426981873776285482528695865240608256313589001447035321970566256272690364135232347286118782708992652011475310442553495393364136009335008149359842853828354549299400436949131459369438107811572825786832265012551962385916668403245614366720 [75,15] -86929330001691563302511936702756494867890959429805440900447606475700574511901054348370281970012278710930154876598015222253223919269239941949084867166106147942569178050121323003920590538035289061672438435924853599834942153374966013323432284656980972441705410493853002932141480502284503430442927634879348412038799894782269100038163219440147679312793102390757884523922510916236824009944336953245564830315791042443301428769558860056352536500037253740628491517189764243822528867159894611159688616522501786077257729584028790954503252649989520044723536135893990682567911705076699060589212553705626374642993796750655215818737464625867084637190197833649968219617414206892227169366300261044455464299642744069946744518085578492972097172615283539561595772644374357580964031503354757335162329601907074479888766904610727558055460099830582764884324437828328286927263411553611876775877034466770779227383246166779582419899429828775783354173868489210638838623058986918427769420346057309013820554297154005988237851819800829506062526909709896246620878254274792478059368504881380361927088063390788167734087505346659482441217040156029405268357552973982931359069767377939937525990063007784054774799785569118685151989202412154854235028053841476942337661342869177551805046370959645761784843059192184338899690550981674789248028620575267070011376892948520257007613906633359331653496205583192520331739780823222606682286658229580227202073957914810456152832665752296868609098734442310655234393853951585703812194321256327946792109463793525700720238618300235730560591235581201665515472334722031596216375786159786120914980555146896386940449106842433999100169898618460171933053717073931181067077002636914964077249792985952002611454820507896592711193596129838496832552515363261799533300512697787857346085849981650082789175356738662836259336628223539678619407761831233146799283700451342099569889555314826863655353809708006280343542036304005532192331080825903521878370261404691178246636597983472953061556010255616871443153739521437339091645084761783230435073655801305297411314385680754514862121406580751361496523849857045991937467500731351529427188206845073496278439207189160073497310677792830432331350398730240 [75,16] 241964910808152004601589332009132997564205338097662067664529609753936002876489704756488979916972903035609690649824033904920577024539144031173948774986175685642466389129495622339644290122014592769839630946774031498223314153651387710427596067815381891723416538822322807690673507215196980254244920942159651438909041061973117201269385164040478690443135758439866180656924863295003466799844121211843268147530061297382240692478736944366866284077557299662772055361899947226903788346906577247533646405960852947898552606407273836586187915307336360373115155396572095098883137495568520568034104064121132788700050870216890476868842410438669487233328700488292360241451457409238510696556191477386610882501458818764865920836192453022336576547053913380564342192912781750493719751602236040695715234917806919183713627148685867377414520654918796519393774365081388533429946973702377778601489808810768044980492956952659968686848653011659409233649789435232113279882748828543159109884312890074033264311004747323762653367967505132811110340810635904896819073709218320406453713035873023987927537208281728090773308714763052741245330888954292123540083262431084167987250691522089611207472444628454636939730708875822688403064499238172773627910754497190258920635009911233065901233159690446449123840609071896293156542344726428254469743554917305302651032385193830307887746954120224705138952855905821504230621269460307531209948964709606010500064688029516461441121830389224137244098682054680554025470054112472465871733481881822039501277919642766490773214775045300336923151951669569762951411076833892587970747179705287951655975337254895687526913660660276167308140624891068028660701180217192395384520065001340067082707051828860068288735603462397143701473779716047015540931750111100013098584895948554882330489395699992050897940549043894493519448520225413554784550455808769042016124568260518487798899326235607039306796121731065327367768236907157409596096808747325951263467248598014344566876123371122541928041454300603536459819023337947014736573308605541794691854749999110117708179402161091197008914401088028641543722363641533902373749216141923783014983566938678354662490956390022387045441977712648271806364385280 [75,17] -595708062146821659885667558834919913857311556811691354548524055040479735033538439650166299660554356742400862574448502360942378232931469624763189940848116672958067495464180321840849142825738711087715858606212532875914906538572555180604974000730051308824387138016408701705310970189292399959429696047499214491471168292045888207838971068980650525983344329577315350755359207176204771496963650265989075365497702096556423658202965944168722201653308756256970081242963428216658974470881369206720306797854165053917119800045023095744983042581070394967272201860573931129499342969909058621742505512582231676088713668764063603112923580551167683258092293765467295317133728233118669962867369792419865700337150560309897874597520183093950186449233671709246584109523345462827426185697977151868595823021050447948049829241197689028798045180643060878143003835188810099226522590961853191534382062391697077615191648025099131325870264758617039647987142414401780823010075186386146221136083227051987821478365199890827472544063419325826018920739802274636105791686623460774190917985938630931966328101355968674778139235743984977978300003925242905279400650946946319647562389378382032966132466014435586792470340412831700904752921703117086803173112472233082820489376865549408102612442114053619924663567950822449736991194718921868062023691864971991065438497623812043589824855339502174852235927175309480618784833382601028840233313087009699587234570905227993712911614173680252952236567629761567941711195559014204135929055303645106399544283929712776404405441187253514052654588468504253559315303730989730954607382447209150211047705275799930330109092131905743059844498106921081120163522066292759467730209225193181789974868949545628017384389604645210008368757106130202418068365220910049719501875639457010952409320408264863284198551403492173563210696831300488013147812266415631541903359593450468666976265037506467860086646436697438010501615882751080758857584499821230570969500420002858782230148862532147610405049825853622110707453563068110684859917502024688819190837157886573368562212627696964155362231592276376640390052353323103711556349051168942216663215193793066630335459341094517144841098734812421098045440 [75,18] 1315655626097904418528434478672539981817333160064744901349120925731891445255213565089451329644524103159267699996746884049369401244052287241289246515279254840031062754109518307455870248605110308741309751284372681157480356233492751134367144427091381993683375153280201960762730903016318412588684837883077155899691570008762075403048847087918544624569909296711209831703529845126775163541010410637639217217040667194776177065074963361691332896299779748415908718420145115384282224435704878468455603364636198654433913559721123430861418831067296475623725805438458079039058322504040177955258718946252626641021594872158195587370025780377107494909146222590739298595392939225785277651661945467843023016246009909029728409480948756712301689660097620047330396676839895890267937804828142383923550362412641428733200298175509116557272055619731781772626696377207345180282685995703692034089039731870667914951767789425545797634262567491297995447066320351861003626852994609230149240583299916332649698625324957834276496079988565504115773166007238925774243930377111439767076914473511499182874329025774814824955654015499755302674429418878657346633446184007882351982842697724911936479224845798830914449582626244378623103234517716772912167319010077992052766634655323026089526155279523902017995130745324366065584195027695699364699302777941090100913390354240704783985228564490069055486998220052076586584268371135711460838455194228370402692799586093219130080896838707409730390222380828655378776113562941406545424696242966006009120203285326044917859212712486948213894400407022703549854386782292371071871067545205423578449327752672836617587076972766303901073474924013813859494931817806073547458540500940834479858692144177599860045409396282295926644404566363350776452216689363245040094880504142860768578699524966631751430233789508311296295544668415531950549444795952458392375616756887384756041523453812549928621588980608871396795825656919066209336840711985248237992841305742341686334424092647832696952582004036457480672794619360165646919052397050738691524239597716574705886488802214496904393005911174190661992552118355511956503297037300400245457112351668563705947055520543185927796871075108626502778880 [75,19] -2600770554576541556253018736774692022757550494531841500728857309635814600479674808601857560505961405514048954826252629318598792838438918121094259383757159638622120325011681427877992893939137420523614432646079048672548989021681799804029636245690471131754902756365481867486926002098538786714053586475700165549003593010195826423027353042588640408274055879421026099038512173171996688600962243294328286141046867607727781655939718195180142416524484813318849788177914364758664310673293635090676587740598041256551184630066947632880396089633401227130162831116884578072279727279495655586802460727954797645006659733538834575305030824550577234357196673465252900791467441414564931729710445660247892082540900945328818551119200179847097994875624919325343677976796360902068554453360195827056951843340387393014774367076475624294330915956169552395071202552911976821057470126037471929496324490880764397159852858558523661508581795541814976683563081290941866126853973403604583384613589361841158600047717475137503800064157009803620492246187142726373304934713597886350874050567607108609275039170023204543027982704094095099758783762632502598248599667729426873020699938620199952246135007464794395268032889587519478991772090858379575100361496635618684862648944574850077409633447465577425227140169523457864861328084964230084873399420865620353195975610952659060706509092149451904720943357624166794120679266447344424594303291835568615481340229127074906387161020127876435176193575460139444876307118772584621774947646080369732523278832444308178276393629241118423604251584026242609101825567928214739260017363993909190767114883047805684775499708038653330494587417001834121746583146012397318399410283827806720941594144256771368458622966027147658797065985720403940750574143007841817201254665253669821305087907454461506469316982762987465287138965943270854891452936375996163395759182136808144660286406145803165329735288501590679007334297353803219143746206234406054112179441973809453385441363181804233080154642607633586859593092748251544388470488868325329822456580126713392376971989210322135053842559894195759048548878356645886608406242625322861355488855336494890440444128132398512229325488144064184320 [75,20] 4582412521756383537318245570021240803555721307902882845487498366237694374942565477929496093732888766213175781917877387513419224631877744256089908697525705214988509016320594241692140704250035088427123376242985860715324413587644022417021116345985353846149750160932500607604705677522604597006705511806851566206362532537943903493769130298008478874685408502688294811890932856515345416017059651199972169842666034601425408609392284947291532208647964970009152766788305832468570171382066597336599447765080037558627673317347099610438016791442698529217478782785544212205894971608145293130415969767732038629447881264317180888263059640519026328076673927175522456513306163273733735121482931688965558811896027413291794594204134998867422904740628960044333132931030790952159012384938241512289691882010301933273798109544698572336465303824745164702068327394019034540801984534802100909402948126212456435065750928842958144491735559022816513732947097319358238057642908255572836790516538269899783119571023115388742975147673855663539644126359366829171460638477333404603564290554029450184135576501779531424161553990954665615445421709962522246965579092905933365227028558691942514427263394577519763431082238018314022472673601062309275866127539703391588297778270064184937029051840845006627278691367250145634538115263058151006637169461999086264613987402103629842767808438604335220230853102672519649535785781557294419492702987115486294731069148126006020548315674320502590797100152780453580511576783409105828825405791515004172500460904643055006864808031772615917731414382391114009848961030837584818796425160084238266987330609935376561411222098296640227065992580285053437674364395041945276252730926506118262114195290836085205034186593107513923365393732158632174384930174292986553641671366770103090812302760086047270956896898383332244078454514319138030041837052150527556325629911258839158278629257036875809461310971469770113017204857811505876155855273842072334828682103076073606272997015475390454741997423220895230567558808267203527720260817563498963772791748602178005300806736632313468573638019688332825301737582859150568074534323850070292867696143520981496608156266089113804712034427186708480 [75,21] -7165801348545188441192685815684899821807680828855588972981763480167283095473181410595754485769836962526230749759089717450603387955744488098323656451368841597494274239740808488291282641136742968695162143259170031476186427724135316866348411391177920442922620658168758226105116159130456325287986438794086281479534113391627014325969420048240408940448973563204762368420903246217405450286585139001608634742535252212742232949334299266961137687385454702058335365756136434582883211334098691618653510342505602830601497944059641248851367157159815066515065544894189374698824973216835438012621116217285197448608535707531234826740257707312973915910117647164219941034825999200226842016819465100720504838337660920003267178195254516351457356136617327789675058181570835929657703304890797036589943816846800065355954743429114864253358925808554333781738669384836976274704558150562364032602554690050636106207572217421479958649231418827631053173729608421568731611230227455707830146913513242829203424659954130549066961106072020632899862638940729916628339728124982896946838942724095746585170769034717815160668579066029621486903420571000556860076145396235040491778520210008609806386686104015183926506127674734679396402543093048386736928456774168186783077676027008279712253061110722809296034220003517804336272476661112250742262540051396523383119131737557288016666389779557561235882782756854192947618969660058812347917689962147857047008054953298389258442456442114862157615995174384221839598080866763006990363473745794047732573286779647600947053098638782695256398117349851661653896942071815157428602254145242399067128184615620534045468760409985767705616155977290004714197891071250619684769167118050640004840083795051904694204600193480374043336686909676030918466816550933047516383137059401922781161479945176511201231634730118699660358688082787274096793966287575592834543724845289066063205566394539085283451324419893872658493062631918632062722789421078231163650583012263211832409386062125305524382419119364901926485876077534140940704180640092819300566556195282905326730511543437392294587269358573413158857908234000604269109652327860171018709071069692985189262379144721403443950230668574720 [75,22] 9905786355587808357321985304907969318522034625548480315605060621104037507869344313549881681597631836876503928270344518125632423589773857958498686611691191829954490597668760615894671174563453120372921696168347005416708068662943347392203979180821718623993079101123168040840150110627247994153725997271846585865710242907370897569190606262576906906340950623124193410200083286031675289004053308480707514179620719170985858228799572185328841385717657824403651329378173155741388563024214517018009496344790112917979564227397729700718636423083495122064913778579148010733880102644926073862170857287940046998874695103371778239274075956486268754492141972188444585134687359433409328954358167823125959491435454211850904268370726812363520184488909581852016830234924169888943280010816887647128393048503126557508707022607181093111018661706449813943705108582673529487083154882033653706851170710109104129592616798783043158801955063570060417332944414914636496678791040774181244937215576210610423068902908253069311567302412701705729059573503763239295710942673050576172597575448809576426102266357868643447357296968752181248227201648083773025404863531845126281171570899747558490417033468639942955659999673819230206516278606195853032797857058549055289484996105132531835431158498111898770523461093179251839184951599967606625378823581553115418080748811551428104904829227183281738181308944146518090631170095368041616493951873451985606894516315227936712954117171337853527223862639770813051886198642482576903202074522358427924418910305661107783383298326355346859649935409920325064987869864089296141464158829818680589951692809252124766076059219425493623253784338622640932309878263302039249975657230942720850386194116312932817180529074726642071463570984350946034819133937791241029643767217763385816733024867211193386243963256492524097080891499603130400362714561306492897376975056989855183321618111053241908420221852538093576327136329412369062314359851658611983157180394050468823318506438206763519744506859978043909400958917525331387772199381992588273588814969652981196283664950239791794276632596003086319340333163634127010125716139921491941366491245004276890069436039556704189919872942080 [75,23] -12071564547444033237500122715771773999968828481734977835736746274069208013326934287104800720242262706829445622422078683939520603046001396461157590050597113049279576405938420576082018701272345413033430660401076785808373400237831331118968103203643162818352009531609004641703412314583494324572423363998437045149398962741205692877926693985552058647538050389830530218816557060745287814990492360444589751243000584583029451233788457581769322714976573274350869519946115696810399579113343076452487726206152533545841959825990795024231919208458619602488576746473888451406272365163434348809631562523996746204856799825824380483932154352401939197327270450818489380368426758195879560832502019726079297193102779302935475229624383056511002606087728453386726508069052696172688495035384535219613438390760582934970005663012547025357077983979808674305067194191402859153871217125011828286681614402463161277626658267037648586415238111427460970236177359093383343188933000201086379652919593139918937234390837793010287343231922611281193962456974507167915841332100723567708051341918449226897338754334488877480445802421924037630695405512868067854244464356472720765894303723378759239884686808089264231509394478552826506854613058882143880728365067107441127596786494379360738074368114079936274083854581840024163517080213612636753692172434163337594361615583829342840722755340296544071267932609163107242694508341939077429098912780040650386319445435889480649796096235279335921731835377068529159678100149782093927182081816217147421033864650225721443302685018241554549963547059753963005402224621344444638161449383422451840347725737961190128384779382099825101106720956953229917146571929151033979044433162336547063903770034506350083933651788479501313909394284610227142123871791964658849125882893178346444120521068902739248338914872937312887976337619375707862957373749864210561854374796042836025448079614520790022707498451133084937283370726534204797714683173528298072910585475967818189191517352753527192955398672000449443603544941951785153324451952208306542398380306755300658280643161052951867596061027721551505826625653698134862227963033850727348480186157659778226166403892754159310051737600 [75,24] 12955467360145716792924253366823971099694279648540186388419675849099052647906285944527146269272627711294598835345349772345573046798906122800198624984703945430096850442084698514800390176149647454075205484377484688872730546811251042598397614228165594422074014878183269876438981479502182508471049802737562404250538108674097671461451708373185166642534349457309743284464878274636815681259796806491811362876144400405799478469292891643293406112892725139793288947105209157908967334709038793071357489087479000174998898984615244264167968212141745822570221957639515720665931071614961914642186770121198755394221028141883845601602358639825008027503288048583006190329079636235281056508507822663428447171989663727529777052581499063827795974295711584911604805168627716212680373300739560759830235076880262613941577204504742897433840389790767438104310395064905228479124109787204199538039680762727398388461157978178886227616110407390071343842249022505006989756066931567918083307754296032782950848859913932466995343960895291725342638458602146123253832818816332504767885671832028721469911697384896401074985647659179250044342808145819940115998462992809939650275896354038928449480126335131108924703292254472779005364061156845821056862581167787320254520607516424500426088538905623742392601483990730188736576190885299566462119743676852566634592939048453331034864408855161823108183221019858864337656999453130816935388173660711536186197978242929013740107389379596867348852324467641917033850956429787854513857724013702591453315283108092143899651777187164083682495263383293261770298099189997432317719892067004255046857339588175190744423836824322958754664146578432928365977742315528283413790771451797867413088596425227492216356006384560851791101423206015900338508907714672909564013780499687081475410937233792800256632195415745642006280431149486349167005272168729022891250113912413821373060624137288938968298421839450589152813825695616640355374361814844543038203916958666982375289348999935437013343213251673357269684687083541782861518702423970598549788546100855031293667379509428184445178258911510197799404144079663144240691717562080691997068631553894273333096522369831088527769600 [75,25] -12252851107587490150305865947874982393757686738413204859669354176649855859808402019789741754679247003627643739004748776650539746271745192258349689076938441957211687830152865749722021410436536053740845041855568103566192186498110112167501121683972635530271458758988439304472198452215683052525850052275628547962870128724013042588386750347502215603023910439980781970396495040944470207313107545079022855265414801222645233530143735210981999938000492081382794679817203491914114644820346902641951173779158713912049200337493488454309173612767611330488007665850569751552866553507570879776627226531256584985406235440714604626592288806444155897378780983174632683288536103730603056680320855589912472559864465393090732401197598768368382095889454933682434149347078967759304518355258163045286631809020402075174909704560236538356045639144452665647358445004932859286260625910106204490905992432561053383012261664840404045871880227683561205032016762325696750315450846079576648906227926202370982172217792062215205188945187389076135617642817239625551641595910419356159974948075535891336993659648895562622261168909207473398275853253441304117143531427100635215232416326180410294790629143708907509992639484208194315695977406840040589816790873289299904961787150464512376097735786666902213974133601320956532162396554037162078864885619035511965433048670599316786476220654716336476458925424068338281441507677932367992908442596536721626121722346296943150826108989776570530887307050768198585324416891399864587395021485984692612337297326256722206663898848809278899623556441145476546644140529736316550885702871735993463753374394532082371226593175598744465962390861526354254838434910104906399662481151221835759959863137852655273231811302197115488351107782029818799785875453701359022847814562240926473181618033383390239564230507961556217288479289448067026456802944708501071888563214197854548434349539120049327106866925934671856424589227069377827107317217331369922463373336446625253409456292933966804171225618287417308670523978347740773077818280554632442766742051678656902078894863197474593937035959076077808487431949545802625794932229137682434472550998151275515459684441599322439680 [75,26] 10230267307998853256640865922640586525973679418003823010522567652731525194394654943964120105876453611209114903586807173830961777496305348328175802888906270899765993818154401782670117399581045812773117973409429005966200059360724106911538646555129794361689783090850332542488832601365078587900754966660665873490221413493959242446466634630157311579610566976113047227672743524296079971973687465002498622951267034360194961813437179189565287093450161825819069393880963652720295847033665446026367005103132391867529539648311860804278639116919715279435367473578078046784008443461053713306131918153461384791745761421976856887716915286030018852464179932281698517277700524014658165349550827434272577261716011916607246118564957199988313058096808444254713168173905670005698353983232308994214444904894120234272301316228780464019824819848402870595280095080798409337699111594340858241267488763763596181719973625999109150209123715087771982280050715512100776726660135926337994519266670435314619781143751006314500282561864829423624778232001502517755192403072830576336465587039769724522407002763142089144792064753228677869795187021952393653544039699666864882877970857894946517569176739435184469125945310612026954062041105699937310959244016670827473533641278951315578199163795131872569262770957613440771095151402114425112436053453995550130475533254689826163500031806417492069449544128776787252704000427452054815008217041620267642659848874678188889684617706611504903889076138667092289100846335644872160140462138889697159671772003778580366154649980067211239361652584485643010093587195891998382348428166886126465286228236889967612784358784647627855768069336739978280256355763974087903418971633447649232342316888915265746270414533263073304878350789076871600143445769203691986133037270945917635799705200688030815736615111706807610975267798187914511546405953844011522412749488207672939779793168485787564972871698985363640793695372270086708091126404479204740736355364177663719735670339718805591407737813060825807860709993271620774241333489954587109965530383916406624077982624312774650988591398949230391892579155183135774707154908700908526951313776115149024583767483621706400 [75,27] -7558560561556899574022556029212502845202506788841222843658072651237247765993754188546376965040975374758136598620134258968814957086118969328007144338811549410861522351605228764044552541959412095424587053788696479326277179995832826271531556803536569610049356854198696375489975942196530627946458114572724235841124778413585285307736286007429267935761944621499859222773674230255041600505942126412703363734302283139992341643546979724189920356512619669134268528955262553177953294929977361200719969064500318345779891222262176406511599523461208114660216813103675266709895331769599399225525686383813057475150791840429821646297210737918386936041939013945007564102765941553338433260602963932003403211540944484106629240528779038493458552913703814190312233671460909339664498806757307284580075513521029474197906665490448319682944824643165537339196290177943587663333712194116186709986487781756166359166767974870637037277103337434554915824466764959446091159863029784648953048085800184199168838876609438908249032117236425025903581710186229908862819316800018938440612033016005659245008916598691209557858197987582359144843307535635128825826234604496699438703325349459829589992876474638160310288364792928957598220535095848511455382359431538424852343436419044207548931275598493483108315609460277426196976275230731476740551490676288996658168853335652983914204017381077494610222509107927655154086985006914688416074351811483985007101622340624137197665047258020574895037421958735015125386363984617582972886559287475299098276217714623761876905209379030861623352878136228163982478438592180763446432714891673010604386179532709812822187953586746278648235071144461846085554680663446216853324656454147440070485515423492472350004521580425687732921405519368016685448433716135108617040239041571382667118697418283134782129647927916102861796453540316105685411595116401729073006121471946279626111618837977580666087071075701119582744442962892608798227797397023153331170557781089489742835067122119812137418058991928147669149685189234220997529470981621101432487272001985001883090393849518736141219247683204754163256121384384083381152614436061000814057384439405219406534931849248890 [75,28] 4955310110557364665672766051145565136344168373043856198790990127072327116444996720421509476083779060267368881990898963900061338890531499810601353456515958645465371136176688457437476115193218188884950959722330395436054236996426213586490117787459579942221919792989962981228309446730465657609168712468273733496549261393225330418298453247158258682240437558822836311551363659496236806560065280943944992564533187958850242902430782440669171341048336433521064003741338502537318856318458894778993050980969029437452678172002278934867105149407903676232849105951369389475008450335404479122576312158632418474527884959453371518331277645201689637524399436057582636267425300015389780050550296444335587524272513633333456615215435924602389703640556055974340691433940919011293347714720233698311678767700136048026641270912081085400583014018521369498651468471614259476769342864998491058728083983760501529917078021239831121292829505455843741797209575873372056551213315886369466546982523433200993606821761388835468741391434292000055216460852021754444771139845755096393228038348332196358996970186643721552816210895862214067900926715496191954334209297032934179304358573739964487962841792865492981610752531865708438055047875719139453540054531084719348703529258004517216483937842083911641685502685181980728005061146417669121253695057914659393426369967776038840741842648160208237513035997420009881575936198469246943712068864549538070977122176507278057358209270473040140527204915084663136482730186193423665930488834548600487698662664050788829282445026286630317674056899011416876675080771817434212822753925548049403351937598280923045852732569891743492832517114721803998227809768228056407871747326534507250522028538134992029884022142120545313010765397155687393590455426163244393687272793036162903284859073610777704447954043485673387053332119196667785038411226820074424230346747993535247401922213585475510730864706376135711892047794224240508174464621000931777464341115233046058099955332306880418450077853553680342022051534678280575967037533927725450722633122735107834938900018858325287344167886434404695056387235085478029093559342635558487498899221655572910038025841120 [75,29] -2891418406049306989241912119949591441258058136864653457105539708816473321388918335918640329576009632443912810456921216701097443387097808936627773167715077080580481314444661221485916192809296965967632855071612396395955269500976236273593781911454935410422115538277993340184199292540921163509758269560815486710258615704232747338753557134647332002405711080365676576465683569141605368921606689916020535052084893371554089637118777590659220586765242495294488023437899541314769474420496090739438991848673556791381660284897311107420283312616137511696048910909283686909942588226059552909685489572772060040597009041060604335885688411705372491572191206051256455113480637003681533643570537250474689847143232227125582680120525697305783457437440327776622850161196434022126159983017766829985625939554914844350238886967147528455207463335341441478209886778952811763045003039083393739909797455773597812585503858762817399472597284574740135424410129751590364165383671654075202117298269307849026705355329248133090307059916578022101367639096366810761283051425155311418792479557078019509828085228743096220117311174582424827061110970300249665727816611587119971962163005650535362726912960870554179066093322820348554905369488722433761090955097449906982457651208437392043055559597474628062194268792999586101230479074010238828590152358324223785608510207972801118991350095130863914607747978333320342289213381936270785835959153117206997630427080807812104756565499481820932844897308366774440684498659267545598013186959072521077793610092396798060835410413106392251332650553782057232407776836121384739566558362839534989880441958653073314986661317268820704538362918198156612945040667256582493712336385249253763146201144306037960754132532582493819620187872041048830957053144960712740364795945037541478791193820534539198980021456282651623792004485931361829694720655511821304534293047334928246715425527069270075951174132024515950787192633146989045148117616245758309851889250759116803998232693723456071932349218546577242388232059375182416193401232600386111901235820244229022578910369093942769262387754245050470322156607351273123703053700440234941737588394486137188368719600 [75,30] 1507182041103791831125524273911174123535520179809261295108150595875833207527616829728446121458701782214180506895965922697019193012323343140065992262851214977594597116466360589547233875905789398236264955520638962244383463365746740752140941795211462951533440030419688122715675616273266590980418361760406620940668705168945593478046073668462555242757881239398884672456927990705094875039120904414104855611222794408659061173443319987632751230804898084982551349264908847919542464512664424018625778703364438914407720995032354272763631747701576968605506704085516263609882639716025493313258814280784970918392136169326567599587885383285748314601652020667182524207223431091975749276749004049053019907455051340867146779236389076097897260445215300851469981061537059450641250166829001488116803352858491376323254252533116527775719447669661644244551394484896718930218361226703133520375223746699449999579050237604751499379320447550347018879062985206404844332592385804856223616678160810723730015725225229006396668136869133082819522578750233204905472146475611983849983884058063704108004202666456947385906357163979446066560437810064230199987327234181688962147638724459492017990613910232520326631393607366313706413528265506835158544247689160049983279475993301118595050285477700368533240318419939335232404612363832242888004793743089682193430830766316399937994271908980544035822353684768713760943620727248790970340490720435685062588070614827235560273459693675697278924794411143139094558487798933701360621626561084881718381866266194619221957462440297694663097430520049541445258867284961561147055566894437448611932528311203807122290999399737769259220778596156684884716216108838460468837015594314392687800842467559141730706486125057816931233568892543177758427788983635928369401684514154053575489708169457728813913557573803518932415177913597167587518962812382193565821385987534692087698132841659180400652010476479863478270443947882443244332494238249446882872110879028912297539327328996472928414560245642486020309429442846194753999585923362360348279625685040958018903678451189338457838540958081939634727588220486588408084810434671226581309475984020728376200950 [75,31] -705204443157135106316148203632269941096184471726751330978320787013050963667685832915105216727646801755199607220847868865512965493591923732645259828511858953634256776721687303420734821924026250108973267241506549761702614024911075601144513590791600690011677727131335151034693836123026485964705414430729343386747756220427751897656563535571706769300992443385054108964820990811357190804116694396398425850094302244133179445061605770222718728907850148258457989065901564106054084634147984961446627330035203620444304692300960305675446196582134603208527906239237050778545775255190844082560675333913242087956043293370212085517953233831597195944577676838107349490509327636010035388639026535488616764799568143473228505418769913465938134959011912745569629964104299483898525360687991645876269659312748131269540693566396963357102279441090123408417346899552504332437940512101842051242013990041970650388323088988664074837973487280269067717954552159077266092096390267636807302116692941879693735756992067501506527801814673041390285442656746356846487829760277372914891708330410859639078910132979321282077790995960411121078086281081480969810584659851712918190723000321341448260159968423915622673973372198596560570150103360530762087884778876710221875576837285429988525021001909926626464002923584028140712051994113129631350117561044308313088142610716711876731920993031621493989981871105233845125552063480185601684765623609814135761447281881951719604093055867006814984262081330157642433023062748463242861949275582037572556689223886656430157316610067708651512501956795790950610764886403113019909119616666240359713078504463777404436752500676816739290206818928097481088357369358342383058291510565489020689772041129456270405279318545908197748423490491759561763094219883586279632425112309916140833898456940285415425215628101176784635045561092937205731080589540000407217280860420835925263596287976629282214175915554178447955848402860746918159397945361280305452723864884725919008388610033537368582072161707986959939707427589683170116848290974544087605237841618778959470164107980506693119613941295819768551086480735194721906169809973937575954543460781771658500 [75,32] 298080112038220119053609366294953479504012789443095829840405788497492870805096548518617412101639899118547187690701572616492272473566581881521095686764159591262791798741261848470258379129279305666604350299929400076681133685453517228482825215136199932363309614272374722182791433847141517263029602200007405387786345140001197354141553302604046585753610595096075720471132350118178387509109977772188992481450471507469077400305576539961572624133365891013921136650631869125228111685174355128337096724345947745835236226968393522316526329120392343106412423924988790450448522978860954693173676438668341800785809512311584125370817628607307683902458961262804440477728057374515208701054554084160308302680676823019230129037208943724404741137253885208062133731875397294521411116797767864321579811463518930389532385943266705016981965535064411397240342620803375350660214169066615040397664896611399367312669174101232336728129782662701945019477433835795216210278485733809883981159526508592346573574041890860329740231719893109614712042926818534313632298865022956723522892512531211059514573678708204523645134958899303318261368779930930919227662701719056912244072307287656826096326622714864545607545302688677279504527263485720887753410571267413449410694202852296374368077378517694533802401896796049777513993337861165998865752514358287723975658609103019794437311074625679156258818727186857819975973987516686269679096547707480203048196787212928101865491480221507819623279384235516496562676387599279494945080252201405564180462811820779511269465470642588967510279717565526541028949104592363856777559492743317799315457367155717650782243896540500967220239554067152731998355494935720316867229740031904056914918519138276335210552729537030636455550700341654902425410305195438361754714249866949147711961944798148551307944196522777761727356284644375275557034143763934094966885413852114057990677552964771769302194719379789376883953066576500006062978849937498498915598622879202307512264037389904684016396207024252511570736618613774895024172729038261002692063938569349417032566955745486177617054448417018735296877086096609453605483363880070358343303068879998400 [75,33] -114785222141404538182192904095757389805002052012484488128605328533979015062524706759965006195789403273981631214269910287353106623155011328442383583391081476775517716522706370722197160945736207244395683430639949530007695680509092267075251812712919137295734199017466522679841392843521850444204189542434582780683351896069687954780071268739890346583492669548018382449510615308977082388908283978794284392737521184110370930802772507720437560041485981508964813951650597589476557816925853274705663166527470935339677287725736232796838223688121798498739306033291662814197816013003559616532675869981055899081789704810928983539951847968033086434553874107639254337324020144866760867927429930145274253331173295683229956778185900321198867884280881809977889848012264822594168869784965443741365666549001449543908682264248464613950619331323902440740574081930791635121677151756078496234784984830901230445220229363665360238534268143062193377138785091947749503068907674303408534842126128904298537224074663063145353594098735905376705854991897396910464936948105998480840910259946436222535310650215324612987103864444673204760938411697907339488547504613289433580637044258696167626691614496847604165470668366082785369442291390218582695593870390628534185476849282758903515662391012543355844762040077183908425454904044131987552473704854992360294359256510868265539249042747297332839655001177746509554809314134754197047502904422754194328040115261777341968614328184781701870284965535287558058767215041505059734857826320557277435529415086926658099729086639754662518884895541389077234232950767392834999819672213454527004309162196950743439096967828006570955797488836431388138211257980956395489619928686389216989541437984781436401599512365967286506942098239912820319031103785082759915231196263003048566755614758153251226780887727036148284831582244271391511366475699766193361830869384740691683944918240334620997786614484490207727793305300293487979924073218138596109354527850189005838231358742482837878218541180206133537844375391072122895032941887542388992754916206533620700104064887164033781858358607544140555215220011832767910699872553076935322563633677130 [75,34] 40700684573354370950429278602436039260106036143585779365397465861285453281039462834528053063478837526848793364951224611144310067220224934975300699471923939873257817230208641747727236932354540723728558534341474423475292393717981790657927767292152598745097040086267803302240104133628130020670052162543196749509369956844009844093625654594591866274460121321710343933548843872936883532907834719401417082045222672765435826800129245648036919693787082532721002122550204628759414817358774879026699352488588182819311689209743846223019472200738465960120562115875394841704406987404022550080265281415055548826121972806433531790034302055795598917000071090264155588531019032306913470788282130409247193968240683952051499722378143501959011137550586272570865246072386334863396948136178197002419745795450153941916291061962095240578813133449397011802798840021722139067514652536990087103732560454837059062757780726896257443667147240963422203756381488127000064100024941184240667630858249022926326193638402323576534544331663603585211186145839701112586831789854425617801108644281349204147750019332144022578159972873425845948501925277011378222039852499373034044825066380009441109880368731855722519846056275635440674084755561525330544641192820800637362536181208780047627896770395532307900058860294246334165040098844962480788141343626614397684607332723031849880052280935628492971785341283236197323439768649445312556108249762431993258421821281573790200705914083127571109131503827794417295824719106405362761183596619271472693894684582079662445313643813210314798342643676135183855551784623227131093259253180968350021230594926602816885547467428084215211512380123412483037387197641799933683257349875718111077370888179727449880963615332683087794493873915008049787808884484425318340625287207584987155050784757622251454412798018501079182357492443248645571175199424831607706844943486569549948851824901300665677115332236256697252797370226856623760923637226884294491552427061605411507672979777910584634758182326409996646357134826018192042259428429841165908887052700335842111125997759415804439759610988523742268393490783218526976901370748841014796227991880 [75,35] -13451206485371638160144353918834288308430591621308230571595575556751556954137904978665708932582247301671128759273117185331704865974322539517117383774316550620824505854704813589761638299782316984505812804347587028646428953217283399648183616108043306393980758573634173916608171357586865754294504138455500980132423530340388297813287695471353792828732214434770190979345161199238013987356475707271441211338081626088410582959724536466888215064737337462438590756271346811487483101017073128605852792403312485653008335870144333027174649425974788153159734842759618993624244135065830331832148940032758995706676700111506647652359900290604664370854730675507157297353160198852711292697329390150454200711403560120467766557260219015534529833659679197205465714367558072545144633066827310729671262073008364093590278288587291204871355942634566789118752720822689743537059213191348709123553433051186196534188595372123861013157218113024321359003612160834442746372499075974211081389748076159799832794115588400063574386191226526154215824487992695355125194563930545341321349281273440738340163132157777273418451836196173924339573411901682611010227547711382296591943486769720575940697860213357163612650729729454214087843623635336513284669494055289566465585651299322683086697144044192942014340319375189565836194422892602923928423220406585250771182417627889081888302075009495888027905620835500691860800299591514816194766235234809590780096726195359594814376126337395134705973146031954182756200244043132081462458571445757726486243184057049965154819107145623943423971582706025201695859528700603122712819643313755950279570099006604684749095827166431974573264612223968866178430379369566690549575882962933190166591280431561228154117439282349775559837187490723331467941998569318312603862973140301298789440411222325454857431987930162564983960911861920379119783502089451894360579993760545794769841892770760297532944686175557341263298417285155416388276056031584299793843745036314884576864233916547940456194838595833723592859352495712542540411093369940769584201796133080681225626816317250651826968226528942590545662273328458670378832172282755876855152370 [75,36] 4190529862587563480687310568311030003058269486744273827267038180871905159947678820171220402029770648613457883571756463018382299225956533310148743806027292924884369849509661357308585405626623764104442504942151761459914997504656530304094167638518852789146958389350321107353607248518219635914099540445194647595489768280329122872483814824047846441469733163531212744907445602104910935801637227949055357309431859020798285139066545517256138077115210219117223966446288396872234151011813734648534914524174835939519818240989592786898619241923055829549699868910436620641378281745389844103655952527532482774798060199811697223692724768267403974599442733699609648930197291501610278675642108755966694807986345676671242773822293681623905117283983561336825671861063484396044374661004510540185677139358161407225881426635063274713603945184196076897112189568056377691870606157590439480078549609594593586015509742790783098950534712041529336245922791536217200087435695963881696359553300586412336690885409146786844895557321797161419600513117234052770890270527047116789456976477357389639654006844041681429555528921332835809748013526710024953838598872022768683260090761721728417009890136120464474414656338899228725453041740755438155903368691245511870779260414209918071495830899335104920701864097340974049492014634716019940456837531384688559896747724379622618937713996926547196161879569522078799052640323302529434228138629779413027675919128026180840222949229799234684946363929246155591364631388755710624435032649522743243767776941964686763498569503312076469355292754209888584696016663047899152211798054602165842274575342740210469065568904157995342745959709378755625665095745816217313705871140258854834428352335883920975053205906906300597356292844625986842767645919139781906941438029438968406295771196742266697646062750172813815958842162154677330826787345733599360979050861143029313694871755197608694288942758090270306996027084889129169852190034271672866436070384750275432995174111087771827075650562017073244132638266845029653478398060718081318877907629281461299555971778366273696200643123507485581047700745329379332772238255332306221310 [75,37] -1238260085242261506963625660762673713523624497197863286032607724921582194172194397961714538429784408383827330450217844985528514975033377788958034211216508840887451919313005470946955428962365274216397690623137917473518309424570256088973476799336144160826684862419123281204353592462134213330336514299016947924370997501244463509055823140310642293361901549849607153790913726412015037568197093006903426378728512824160787821175808015449248414280172619466595507482140902117141924505920449154086008445901534820351732644408840995267033964634774108141816309202459822306552478095744694837366634422264913136435704141561466465043858023891716018353443668121069796668622254943364897298903170572133129075841164938735350886261306047205902622374510722337295135674185148935040020150778437496018153216620898720618573708311876049648496178472385593586424152910613867716429847465341517783429285857459255052734704207753715163565745942435834702288545573459343465906615472762485300960723372735410146693029023551939928288487011045948828443840199560050372268606745736421206718985496437325202336521612332056483491059911692054914726238416622996686665424226852962433844726652523581363948342416922339896951078105925485142920273903257622183025086916160632143730307672001305707944973482094762956261909688619134967201879092055619486186584526049378646739365808577267520748561585654260949582791831791603380775663686608907461156532248893302033132457391641400069865871617794927452832797502088890556395939940742339754148136602310072631164251486939274627856434126731259645967393037323366862923103595469511317350011311289289849143967338191014116165980667977467864370724175131501966182926135496336410446643800391564829144447439883413820242380503099138592734935489312073254446375891057870752716263146009385500911509011857862969913589197726679453583213488615820607692488951439423144878426542110854540807145902899410904828408795653643435044732917041197776305142980467407058203993326062912862915450159762945415974317212833499033945487036989240405528240553909065708086497033512673779866564659299137789469431190407595346066805621341186729987013132155448580 [75,38] 345780940809127963387128296582041803933551126542877845444532139038750989385013995221134284962202310354971889501495244637656068564280606295788551725066127225438425304417391460535330839713470953973336481120117810021751394592105935795767635417200438233118514841871020732039998317700910650374222823631290799219481840333359576498464302761020490615238729131605368889320207579785663299045435139674701660887907460572515401285878275785886079658703820941990461888304081550926979947274652447618532272350713785037380541969102822895496386457765098958720918630412523001894440323322642764275824371725055380686191693986145822521449760005783047754703684485473636900760768759583618368462522659859103916019082090268095656653233247400912899927281973252271315949813953924764540993268210862190117666714603630214093194153074614704238724184706257937158351452177207798787434800611920904423337263242750180490290603448261627062184591450888521866953846494004816281755472235342183558763386800508391299914463635622855699539313286003471779474553512753060419995412451474120015741303681215352770309507206295326732651788796789570820941619912772697386125685373112895725129224467302691159187917545714059942406311595987481148862466793387405642806878039683468138369022081901205858946998661607223493378825803234707841072610880559141838829273619542854312645464713865358679113794181735483176216484506765342387223268262871372508528142460728600654323393380941580903151097499565758090276686193049076463352930818540352862118340410909907696889390235864375707595192476604240026871247146168063056401662416450851612497873551452881712199603479635243985782654392249827439273817898034588055672798151371228100906914124897564718203445875168844244299627336978181598121888922660284517764602589656167417448328152203172491546048901954764387558067769508503386597224617862665280693152246004380052920266785753040460240307855012809286297901317707873612897655762498403291674775645695103321741731892252847688949528587895617933653323443653219886252843268999668790667266606439539793654809128772409166299060624291148480917656368511681298383909818878803952371867096871540 [75,39] -89731833740491822612575161880933560496137049997262043327889049503549715180920855362778760301782641321289049049722420721979182977016098294892626772982819142118233926784983445069491819326113267760957077912868303836637705569500939311137716009975207977574483538115810378615846440130467186515967837001940134572127450138387557307213218904851844790378217219123784199838790975389525509609888599017712518048982134612806927618073200132438248115832491456085082837254241371386369312890148373282752404517993897247406417235407619712489875751580102684862180143426975488739913902262220517242473600184431473728181836863720826426714561340298420049931693305844303733873645231810282887276382823915483806776664051572949064553779364431296871252495353753066323776073712336995163964541744493340946906126341517670399367530693027421655248010577441947775614743015478276046890849445979047661358343389169809901978926217452114843064744993872215124432682589966131632574792210940078327975908493433681843189451740653274907520858160530401206725680831130029788738187829365474319043674290528988175875061876093571282518304891239630453616915213653894660267574330202615392971615600450473301904970207132302007992600628024710534698277157913042366066311574254153812473715413433027260670041017333529393115949595588952046085868590740267333781704592099385386528598070072033382985173678874706152131490179792237437312692208415826553276802706236731938159881168273620383806450051318749239887490599065267005637876387584432979114312336984209116400797878622291518503201417576913090972954939747282639793804504866531489192213696081368892074710376472531656694637468812947912957567265768472142908201999902736281543144229471514162682475085407712453452159655290905013808067523381580748716725454223841105157182363841747381248815343986875322356637238388235998257627070636400497901861800447095238415634958717818319788114502340187244579836172272917635172472082326469280085729004125238882258114164910593570060118556517143307538792753261118450260837232926514965901087163341522890221300551344310282250119472797426180145662231904978418813734906118046058905931390920 [75,40] 20936166480177631807431326619925493919988369437158437193435996495749575705184671661358520989858127066708971697231326044177298306872398758977686088029934119524418534486444565190856444215311430574228456617587332482377922455885933210981041819986672595152661382854639555167702688426630832628463911799246278588645382467333045585186056417260580668102276096722602557169293325575763339681722681906426924642262328409714589058698086295898288256731937890268930337093516841034797267240339694831326973204052702940626009502731453489941047080051923245507696247430384142817932424746339961055644479666209013354380505191586532007805870206414121238749016302316233594798960963793119717515574753885582077717753159653605925430251730027663546687694140685368125849941458354601850560144077152597061296011569095479250568218994508685562177804854046382814965209342096997271123816986780557974907131380743712268392474590927386352740896043256325074375321306255568433997603672998892511889480917636547293161218788279471796949718276139396893463986112112579291191050696315495209479414034980109083048454904571917250954823101755388706942287972270399224176983981392527383611471692691675021323187085739658397318261714929207607562990251075095930274618503134540894521640940742300219883317320591006421047461137436970161409994569533998845651521459973970444054825690795990604322874522401804258259622193230285465408934541346429095420532546499875775508364790029229980025116670750682612234703322986398426785000178121996170250742014342655850630842987867190535269320634203360677183061064708768692085834664397185549508230963194778819093471501546021647636130663042202456447236416970103375132996549355715585869671902207864710000775933811181368410962859783275860963596842584750869147034506754018183140083212084301970431233474838504591062503693960380172713604640202267743641435710448717297842709675472605096709164822007808181150859050566438744433152358636808113015730155011210975385931641781224065746506112410014802914551680007496806319528660780591958220664187396746215640043270912071276479163314328156221706577448604488936680849081703946058136765520 [75,41] -4124107540421337141317943213588178028868883488374897531387612215196633473160647603092473073608723564389804210858573222141273710451958249879180865531602760046207854575149689297254386146646638976664479708128324692478844907465069550965605079064363529317528160203581119716737942643683069960714386841607589949552932182116941537926267684277673029476995348135671146682053523106565200944546714840908602977698010559383935039995444621911446509907310982277850261266174392618727297088232731484827964532233098647032457641285335835256279610186125250695666181605503225331116333313197127908811363857833087493630549277843070794124999292677040271109121310408717429814686322064667579040589503133583297937389340175745819524505376986077685510982807785260095781169096215218323124204030119628912303180241910515846737630603673669927510335268573368825969238524830423683181691224528401580766415224275867072459883728173796355820718389207142942691437272587901432485611821802467978696205641357105214383096588610231775811734468280917749983124540977470267392287214174873752358835854995973781226951699432224900661968833583708204574979021083105939774129832353889364579377024515858631728833840977397200528223808150443858265260389382669193312906831431784187536179183367905275265384164391265331878657589736101675542828968292105061123508045653895993297218798600941404537295376054571480638586355721355692488557758697035752960824474097326957156392107635109239684847035833071300258952239901396853305537370933446662057291775121640948775553066539125874914724646123321882381959465766122345983819470315839472633262200254810507871206535503730200164746541049451578554871191931270727894019782581718655840270066232493194376559798374514872253478330191671676330359473505497757057993502443691842949866918739192648554402373199856793113116754914861608595593529911751770443018176670294864529102194876842037570159898689806596472213682012502796933069684002158725198245065730336617105207709823517844923375290306134131042043024097663767992426243305150701716807342386013221267552113463566183512611062657491420353262099375745308712964535920692876144040 [75,42] 577854394200083843358147119060967338228988187280813071081444773720386341688849596683328539487813189213986690562696108774396588238437413636663537853626451676139281933263719889377369012352969724964655671375936762375136099122900356455750448037488096960209892303419632977238966465680887279086622045948335000390989725755708835651266236337094780773422039482984293748402699371216285840738043259454717311647795444415376387102936752912730974887909190654543174451758232473746554261444558737478648279068366838916517339661251475744268737009337851083792966416247330646991134153302706266449485744791654494215325394098486225195945936901989789123168082408663411419731571379883303985876116930459495383500015535913376014801020341620448448130942077057761790384540291590208367540314295715514579274794086819356552017055734431986238346549175909936971172550086689850291992558730435238010149853107549582985074576818813023563149471479128995052101723142469053397602177863002025482028706785203986596370852177543098058363717371963141390576635286734385438937268418447457320712055527019775560479473420270545537287731852765951513625478277846133006807068973135425106921280609962718254543712645677068021864105883830037132708429873533649298793000335427974120374861603002264933169822204777749191096925555583797678607693729512776817292741828545000174484953977781760762574766503878086929650122514041938234753009946570352098643863974883700446661935964990969839980974478214719768316458268276573878395232356528047324219292911977476014557144117736039654526304419304283774530608704975821455383310626252636413065149503946710639407201030336922922849766630618815818697891890430224581942416931616764948554861088954523660797002405682164369257947280130421110527770833300380923121393337390893111345688469648797950903372565365276315836236552885623673918447432782733476585033347534853672421757659520899961331091609785619377813746657150706459473026190168371791768536956268814987480171035485535336539956135795345981972436214489870327106713667184025565572503687509873462079399534315098104427708613571493764830243343605362877657141833509291650 [75,43] -5241126178223352819287762256904839765863103030611410362246609231121881289446800678325451553170387741259199132620245680241560499693753067395505848312970989698364334584555796888524498890068002363971680021077699444466371247153933934298503437785240580859513602802971280846883668875265253130864478957869096736929688293865047607312780811526221849120957241100968609425479564639926157278430434031776175102015999545422566817086051606444490719439080175899411060970810093347358390311063496094942084555879157896862444794091773975913074665584447186955372746942273599868098259746051446523849544548646250438395677878654336289068623246889003641080721280477279994939412275162981476905854420789932993084957395906597402782038093668956555613035545105748604757730891886184159596812435129709808202213963327379660894223596324789119722416003972370265034474606336643900307780451091200149361795074573336556671025290043016698322069647646823119684443891757063085088556087202983336257412302203252952537023245177800340439025956172414735737996093705322059508476146480334438497057716401758616364561294069311592330498185998155257267735915721705321227502579865952238538545152992408891291544968623553937078250403320905538091996593361471859296294934864798016115576967939355546741558566541235872508924324621224495424506143119967086150479250956877885273303658144212105611684013799026013688465032495760407730320470928289359577598112237290100103411956801232431561380502457326044736698053471160571998387673511678335989836724820109852035071936435202600106370016296034584848404274171719737520934473886328426041923756621967281363991187383014825361859744520749564992652107004137137864941372609346806326199364708792631877606624335776014059646594087537843583889156487757904027618071221244887974474379838247830079796330289949339847044962338850105030720136262418427563444871438894238524369394625999472125132100031053730372724773652094874019489418119273104047110052891093395113190836460450455635793046994022596575524772859987836314708137640369440890257441165620976167464828377933243291391060428744003295921980952247625466914665710115 [75,44] -32366250730775103633547217071553003913848189888729997678927103619364227732145264585034553452490001679336986484350312471723013387663065790079179102659911121306628745600499595043709599308302805661806857073465315490309517601971049577018566219623387575790992982606412718872134787443165271601470739069601234041886176163214018821352406523472868910164573690126453172341485935769173049355162587110461532058253524011607737561658914609924946577628230568991154422076162703675960829691821026319924797574695589686122385183441429073767473001741801039912017401312893975587377616170307161722716164607779194093567386689304104069120567411551412935103370905877144154462451047643509436348989247440182824887323104158687368616755732978465178389496260849159348831082903588807507151449816333835544119102974218341604974378548453749666295573297813261268489216478497763562806913056394747670359284484184682522516736729015412539690112455840033302217680170734985970928888272556097226363238355123539596388038271817196948756758946744355808764310212275234491468527396769060227484457202394622970069786704546291224656750886271769743838035458133763250604198065896809294498975159249305561017763303006348989767345202610049776080132666280408437040734579941018798989937041193773581238168892319765120120703277642575095462530444659973236796417073779603547308573559352245870515435434293908284519625253617192284895705842123499042561410785829577539052058153662916648343269305318070999553044105009142710027953806838755733651085269269027065782579230588527818355437108843662136617502979216450854788300956409801998040233425440540822623805287254997960437034997577844585447666229199583462386305583219710781283531547975310307419084241592129572551375431286810212255930809381878913534958475455809266804028484271450375705635294954441106826432616611706433717990949614569322411620734282691133443030647896588767645477227751713297339333785653076696257930509897767439032850177459498561086816708553468166905203018365176085240581110664171549513617170165701454590548796786140606513765500153978906961223502949289160873781633256497770106248585800 [75,45] 14202723387627697619555705331535969298267248073128682011096347806778953227705703623926728330674383010214625682306477313264033888886729194420242715730510740288314242878924663330162493563102410093370128582152425127349353435836885258197216893834435208851589409075722731860817503993328740502231738454183423651471662612900027331644355602992043868836562821221860911647643203795129746652756092808600097847104477379305231719420608928299152903799181633433081745097512040541708997936556140310899764327620273961383394667600145629578771269063578148948704529798866026939680192945014274148468155231733694860930462060400754705767854278291832442485435245939265931700309471367508093368766448538072847440480794209727695197446414781113718165315854615043887834391012342362736791342611762117010445495424990102367572913761441547367949636115816619487543735429007004715875887229171373679161254979882137750353765582015862514196890663948677350282599668741218429982738505515412314043765166360420457560300480403664463722270301146269410229603432460546675231534879848742648941477975544887554997487641391436289275276918374285477543145303066143845714838685795742774791463205663934757838939212503106611364972250819602142349347827333541030976499369636488798701572619817930515970938501734130910082514197420212834400583467221345098122207462542027761875663468185312996926230713621862965355701162226106926341022023139704018364476997665718764805509981031529660828394036973693784327615321865383522219756196521683266944261336739171458354008726249718068503812875682209795540772066104043324484515248197850465631994885371856283840688580189162942797054779281289442824618422757060864507613480047867699752319488319427185312552029150037442949231950280272432681200143678216137571476649474692255035064287959125889357833284440875119415474870588787714697068572072188006175321968287158031709977168470195920635744266987241623678385796421546092814370323970740752671561141781008923470486713447447487932160897057924484044524793002156639184827001762925718419761869054061064904175442884970562311573448584145759536067687055915385199657400 [75,46] -4164326865038441224685213071479989610049133748840687539596104152086853784329586824171004524364823787905486551862845736005168298989496329189998639084519980265149096553806788228773618387147450818068881413605164439789017576110639339981356831156623332139031922008844875043861434229173826473872267575970426527314690004103594847248273356807156761740911728379635368185790875910022554438069318522788352061425386398450222649850486206804339604425661674645586560304212176969231834019586030877613036084568766077815509608739527411063194024881313680663411389415028428552276783944055672027448273012524763552295421951523370308389039327929918644831702748162132826124852355899170808525193253572396810960357041885302578712791234851171836487961087364164181173816524193909933568636081126842506594759701501376899906372531334825202912183098167637973644684524345697323965812094861387173708278574622477483162580594461633722040859048545878490993800092712096144806366654289988492745421812259439248532067094776662001480566529665126801750447122481554824284093451422966929220198362630810365830387194806775067495367518775150926433439261251944091901887074436092000109642710422945409871695632120682246697162167608353238070181990240085244417800325843441161647543694226667491277166219513545241357865879003884722619258618904663336334243311591428550915662853530106220213047523387562970858678381064755201594913131055706128230584095215249326068182580381928873047973519514083736988708941000292688316317882598803424598612791495994837535927700893613524159097709079765758863474580970651280266177404933640390231661226717337593841027889310931148627363217641961427342882492049684078224645758056982436552445085051186261362164569685392930642411415522062601785718214747738283402074749134728955692916988611995201659197210231675624929630227162038029395033949102296873598173555598419197553309292369027387661236436811601234305055535754037610767013498711053647669527240056282354347963150361474149019999030208021331876757129853360114840745075239083498918466335519623666571290867925970522795412534314005218153614822484706638138470 [75,47] 958989915432750252369852165857692482113248509276061218004226553518979792823317713176613113341038981558509789810856957298897194544159813046909892097772227966827714186660330601706100068621244213997152262175326743848979937821346657176537980609806688441264595026273861342963022171653630799747896841929903217895316566275542306901874304563373021955689949278954007841542018278178371887883391286914791886823933494556155653344959897072646976686309377520810968752292770422707647320851238509653049132485751940713986684481713736552571984857319106517646979136477911742450865568234138505359901720729295125784741404926303865266208035952296785419907700323482168833371967732842807818650363374141507171099188190836915664062441633129416083457705632298660444708718031592712971471805857048716148137668709351970975681255523237556852743886055406864144446153959436136675753760379193742654818550947880838533287256467940979358037710728037663543094078196019785776876644795076486978002881260836770511093909445693204160630995966304639226094423259522703336747108451458966409789749294291972916028330229539856693204120409268638585818129654141222156914058582984137796097397559237730025714617942453850566669144168448263827101279504550851341745718042988009219803271185294023867391342742770983260288038153334966813730686653036738110717399279790868506697038114583224099683442369016602300357288177111674868082330014921405696656197531585203691629206107792219553031958283728044963444704325413035715173382872009931400540311663784106423917747064111338637255515375330405441222276124179093028895070214122538102093549996171500129803747136437716126215700940976597894261506341760074502551885100412030461067596483742890654344124748336564000372344167609661702422972942386216397839704628021116864181781182137164268271360821551867243486995297435329942535015973624826110492968377954974302348476046304980604287089330165936052523018382940825408644286131326614656678509950981468134661324654523393230479876365533908784768769278863172479176423304230380403044833640380507364627800539083487826383657857343070653806102329422481800 [75,48] -178355754981573544277961205157941474487210223020378499971911035046113770193456580185503415733275646845111532964165671325684454575596488041313930732065558648988883754141284337727519231913455411248597498498718196403704722849758082018756192531544671921231523054700759068950168538839323805333592824685460543040947103978028976025605079172320166119204879231918286188948931396459301135916701927407043422217979845988832132860005223296701677911217769763827990104415801052797154632963489863468539554358044566303119670538384228828654068976962368654564787166473644361230144568403873122707257875105532561373087660330018625017582141296893772696002350851092443222052743920848450887306081545498956411486896683916975854967464417819333769966934050326903039967152269175148288816985433845343178975151157141540470631165003177084001707847619540769357021939819778876955877089131884430784312825677748407376028249038683664948825267870779373775145118543148492960031003792573110912167489395371070900059997533899469113214106524014923470306922664903700119380209525202793304975985304806342393452471425849784494422858633013741885576035681496643188696894252218165069085950303364868247471357835886870034116999470700188915904243558939801534952480907804878282581619889246364897507657132419530081431323456072557865015723815692935878274093816774208085459103533278379151247455386586113801482876330087595892211447493922766315314814557819298509649996593115820187382413766833125784756603817601250830067221434759448155376356240622021462289927705656660412068477877911498851198011631467481275006131108347376232173715770686435523284926495184657910777328614323697374487282960224671776078225342168308150479320826401769105794610286286955340970579405590627407966745486108264121305762871233788379774447284434259515439804284715682987293327596365982916599879388875438024732712007275010393663179467102743466838373140941776235160492207989779084988586902132026379450025976104916782355147274116492318945228461111666269767254970157250927704345035422920860841948511813291853071922855618742063515700652828791296597637735011200 [75,49] 26238751968017761524231253305073738515334331911163065108169692188353833415207546257741534569970517183879787088610108657937336531635740949501669788599472749721259044870746115052173682360598466071023483938811463375227577520976507078211574062240518404529719863898650673774868360377176026569311940664850193059991786725098139118914727614827091657722870326255326553400258195449242389464441382310905137846162787301456981560605557037414378356944077624454687106253408373348840473350739639584024265172768423641941191208604867060921507162053898817973577604609921709123473408248593210937417639606683585254349963218326407948962414257402030641588553220305442982411509348497977334014795190187628801363677852014281837391489618241781802868781935324681188695395752692244657527420005411343898674569869907210698900568805731690696122395659025355044612366772330195949255930311762473385826028637811385697877480206574589561570248189740372675839916887823671456740385302724053495276785574172804249229505711739569201636408846133919735930647995526113953974221090211120261264497892803877351947233961998479613647048729721853213078875488608927280130387850773047837214822682847041928370631424499596197965555810929831991251808550841536312688989636777853682592605833306818048163939123025647695663216400248663052471393421072228457728618649411816953462614385656016989447263478932405112517010073659590184778108324191516847512045284720528452995872281003955596082359396526459502845554382394477713541811470255393126597453501456626468207690958012417646913857235739966914677549915615873167250200672878134460297281845717461156722406815604919292327964759927189393862234536286164088403835046173884539420985622016348414712657765679255456171542269380875880195040765668569124892697031459023779280846061751126683251429087776610990466832695725850728637529889980615404484732226297996990579488604801359107624240195893241246444080765797170730675570102564746505103879966248657287034624301077734840817655110391622623770183641990189704741475348575185779205291247031672576235033645108203649703938768920750112573806149855 [75,50] -2827477027145557945212881858065830992638901539876629645924598182964336157842552277783832758899790597473086589151896676838960354076378019029315788578524843713472591798559975315274984740909336934891227358990289382448058917456427292980774199865233419818685516644007430534175928322299947021013411520130684046676208289034296695293734859188900401919080512831803605633529791002590738886838827336815566702088804455398220232105191067804934002924569770272413147914264321378824287950456756913211690516185342465136941138085283676163686838369487932199485452901094677022566282597852049200434277851770300444900549058219808208444072251036709227493875933000043261270386435584767907980775042525525958438617153569059368435900273867219244708344112121616720475378672196075879044099910997082031081202765583965756277299025932152504364887071792011792276130822624408724014048729001464847865588801542071973562274927836473750113056219248891493552061381477192536864274291992790706720574812020391593151853081300258729614777526078152631672872271423679918682854539635953313294812195567372029675752406486358460607010614790882740743851857784360877501066390271124217149912333935281425084467285308175112381252188350760624278082972225595560763017165905032168803811949954768459487584311489859853164417887813103489891034099550872051549176089062703609623268304712745798596209214450490736038345278170981733659349261279434389206367097534478779962459038136694764504930630039209143688952147701504790710263732698159554088443570450204379902461645299813894621279509192037239341508018121031427856514922741441354446329734758923012469365257303612635849558313958113609373317106216275794964262780046485694402987446364465169544263531992304644286962774631893277816475256272633166823223791448980395597988800331050445230139777929291636944951326482789289368715606803586233438535289756603463886004849383438679976565186583508890668377456838688279831965082571283615145555534772979784942135876357175839155985071778129912672067641920640527365655226660703716246566757982497408837214602341555874895426453019081935153331600 [75,51] 169770145342525171421521023653923305334239810951602061820501689720105703550852946701233317956826922951069011020519355571871815836872620657732060382716144442155942174543276017723589021602496897840203445846523997127622558870948212856029772209854974575604533858935350153959083956730231303127882826552168126732035237111005279592192236206367744988689336500321989823961004538955054589062824752708743447885285494330502457420307015672861581054962502824078239784829743111748079968407671234314402062524150512306527917924446573293068718060853157350024230726296738325318241077852602339193719412476683251795001340499162631563425370046914223326916228712850754671444616538943297341161797212438593031681202116852862126915701139466549247509838352721799496368008184743810798409669335652050079579414474845090908617563114356832498742904141981834354336143631717753413187635216143779719170413160704647821300759731531126635614174062936308902769385331252684034686207607134011949397940574126046959429855763372527266123811833812210314707243986676753570909551832713385367675515983315930097383909686977077192521153260820704831518223747932806697450970945405609662097853040793592728478705226777541800298710389808289738868664137850854996595988558446749034211507977305951582817663721836636776479402860522727134133233979746116222188297775760229260600407779583246360229539485793559066472803597557499442937615554628193534192762509399608682872670423989890851102394299172974864869242891023681325057428191500754468911524773162030873223366763349500406274449225331882067861189573990351546974371785935943724315293287072903710019082826428893348415665137730095229357330984692668721574932707428997770870551321127709725803359303421159417636568910428123242418132294056841108435868671830764670200315407950899540098857463617769081629387270960722949597734101780810593907722675924822958688116457943217545377206361356246686666200339246978667511963009834187099025495625118148897645677796277353140813503509493085800542418512319928522752651036568481812745923370611486097175092073461304535533706922716981491005 [75,52] 6073180836111479106931597054313017816378723672847332219842969795689878606374130972577239416606733807963794778127947322105061344640710008603802786443904499511410994034330447758582774300948790236722357955835374432324855619127869529498803907948979979283608581223882354440421401426229605469265441651691887170024048945647978519403083452529959911480276395137926738286139802587426455802136348981157365330671871887217224385469377637441200342134880342878167085611977748065119836053943376603343576631079779003737763856674859854142067437160248650830754890279375948651849339367310124452773956637569114727693119687547947247237414677488928780724757846393616424738783333251776991531724995711317113945167787015356708205036743245083792139100496624867555558298609460943518726140443719608502905184649487969799219685096826469526784736265124995086092126606776363393491815421356014279672431578333755206758079207415065021153646965859738798567710545148186797346195740430447216968163436272533560560288448302219983597532100129140540760170808876635819746088351665542029534828637842675784600689023325030726391204038113210252203397668069168647542504071141249249370277682416922774650765515933317611656607979186168612460096956667240106910380784695483383142008799187928187613033468986312390927939852417324320593306392678795450126493338645254899131734119775473868124267479652715519598516690583753606675693685182774632346522917793132862817812381524215284710444860428153436574053307560279526943227627335136040692485053298634349970761464428650003959977883070214876838118152993211461757122050716052467787704381589399835114864311876405184244772087149822884973011455682484624006660533752250851759157167585760381595507178116850640895199788190238867303230631381312111132021383552484794397631185119817072190407003079686708428511796213280242184219116227064419847118733307698370777225244956529378554330715373707853677765700239223406783333318642398191947726518672592186100461823555131347309873443939280942726948452672013652548024970715335827630474909910959446742764562031600210848864333837311590 [75,53] -2503434309327833242767077234603786611481201558189189734347235001328402905350817485212977034731232349094180761655312327698754963925036595621048711740596825311441816504431258992065415187472522535834149318089964309946240240671085017289921208750716852542015534159622224164091504036375774115241250753715106216612159366274937314840008166840708677654325063749498266273555937634338398864701842349943991982997806229600757503853501190566206821883357012905720901488894663330279316047479640232423985182351217522584661104915276941951606568197596569628938203814976658591927222873218684941229606880751493849928791279776812351419610973640019722121738387322566288510695887784339234246794124939467697851076251735700482612505036741979404549082188238688739984084502072832637380530909941023509547132092635970615921907785847477956632887437353051354610280886622622100421954450630087532897749777343074483408239436905535899134520796491049403696250487709164632786336269439517232198061513131310580324575575166626677178642894944878588906062795129873145195758934980967423524761220769608970054460995486682600074826886897067267957766441409756820274707347652183026508687486583296983724961595883725613461411490729006422727022409221117950082498214407573181927987148620561700395204542666262082279699561331861744568878299895302527682149931548664273276682035221419459470419629039426630502519043747880953157226523381517135040947777513999060877423163507210390806331337321995141126677619773647831891776334680619256248248575550575857261028140763975874623792086127943057438587601960753103172090661064538150363014191376961837321298618200627410991831507871575544432983332766535969170441283348403819268294101637200773476848246925424289593596733025085963008032412593784932410302981085978345508895857585821345390791873916082069821540906690498569997824348326539567004021753790689735790259625571891811896731184050837869292489918248821651779975839378202484473032004586027956413134894947303976757960127472039454021917744453273565093633531608727234935695893622233382964213064597848565835127407487200 [75,54] 219070832480602288712839413921166840781504052667378471458798782055865440329122699934109706605459673264500148476704853633863000875649486331181831022089306985607729624723904334410876995271908716337476671333947584445925327594504213590746341698966980173180440749775814974778883193140254295541869540129919540566930321146478212500650640185480042432329636122971273815879319513959083541853698597477845246067542540728075544710852613895653275597631727060600996018795262663621629541699941040550366904968002117038321446520932242732055272316452547071328507339529654037562892574731204527808909613086358356250233938670475718130567871016878104456549309501832474210049228532446803016465403152523754587416840423094294233188885183640538415626136870229528814191870016218603807076638195760310822160802875272075893607205944671920100010656318033257642093341006600121158316737481528371930038969018307227657015115946727499489821002637427364412184791717057893845436800391673567722915793623615251936815522825658434016266644613918102008649520556129466773219136235697891781848448188636901781962468661807116014304544872135568951136801639641301030311905361848543381206871788347730897641034177663588989837237404369349216899598436101086941714302400347755967567005465018865602604009761813485818324624565410412127408158493393672709154580416819463809676534096542061111923351836856989869884118987186868808987074003811410021436801182414762882636736393080699901449855902268272597978630821164264061847367092776601218581580847867922296092969355140687628749009103099383628824596094039907295733566650732042459243502817413353377168497984486089521583314749646366112102190188298596115309356105225484171166872290486665719021282691829653176393520430724731595351399942292170420660609108910368007842085614181285702993035682946879286833602687106465163461584186531391818557538282711309784610143776077180944443364775318959296556376341734928778642479253522408422564820654884910528592476480874109895628537820626062464402756948274453311818470402578477668769802586724097292221095182376584676787152560 [75,55] -1874461336541963305255598740422200509505477552482736437317166514780831549606165177152603769547233942434552023480413391715714578837812210869035783034992384158642420623166322698137521857698273031793072656507417203424883495094184052425939181579578162513043852885731434315844663256063877712454743254410373677969090972845154060971886638366331765216207354263619619701010256442626534380615131037628488530227834882844465819877349677940351281039680332733495966592528828784167413288881515947114671362244462375050972838182199082308329710539417020833831449302049222954009247636170440446097892709910115346307883450709321746206600047001434168285368401850685098509493699576019376657143597332903515678772838367649213164079013093179978137886742163885337492036467791632859014805909939345430561217532101254714073663115369064083241155499507233400072430571974039669349135170023405548640628644702375201592558495203386525172590950061935527052033518273575782839286071723935546392882518387763141839396578089658103604771299088056817685958802294791673181625733053058691106869900869092664475766099146593867540278670049468981024915498018682390368966661837051809313859537061322335760981809312944882955974596471119629646043042245306650818115996030155060373653624871156950879191157711326369096183909419723282938099267626602245578239148660888093306294049309654375191384274962524357721185173232035469765679104372269436636876094927874945215502524730479948517108592794992775623866205724889940035465618271662722637690347616968194316379410803103883565138088634846591056801022593622846917357079577689050739659835908855088494412712293903198864481355921157276845548022476584715276419453346116691105611703056709631893850589521444624007998666023349567216752704271615219275369696751504462508368636671176308591358123123355456534520118225649486187395328284801289931019811496665961227187715455700256471896942519395105116173379217006399872252912270811607461653973271859273053843761223911588081282456734921806558984258659905859984554700972281850701924640923957817549134583822330662153000 [75,56] -305543050847683614511404439285363736461881427799763422619158796446245134725519796569793777095424523396272844300808691394498919021355095194354823863091830472513971450641871691857423013694676377993690265902650969965884754030295977677149286313678344358136282869857001209420860596161845492575774656544371238338149462786721351135956820942561262665566500046832779016167509798947232932648227484677962920337159120140237105220504546127573214240141251857886831621841175634507021187341786798846932871832563176428381924304739798041407341632634168912340739851937824421811831207545572443239299963169235389746125733665123690413598480371309396265854373632123763764436179602962646603307068123864523774000218925220321182550639013424963132837919400569709994111993711050380592038330552578612338702468984561245510962535706665122143457164872100588445477082684728197603414051810706201211007432116511613605411813986348960411813886446630386998282394437340138133171637836680089126124738865162402674469423504654874551477201433342496690835365462134859157270185591981349591219537188542270891042035584306451331952826169937037865018850155888701174712246882389163409870843020993254844832254900780270141399516684047631969400724540758058445462824312985239507381038425566620616600383799214653402328823607714331844681867319622740323775769689526319410481523038452914469111273459018878177742803115602724328182569039181012769875054819795619137645896578250424491681204021657376103989303452084163488712988255196627674693113760067710980311240943943264945181841567093433535465757282411619063455254742230929755930901253779545839703251175582115593825476574713525447869628312243193149463811980047115962871348215795814683208750293605305786261179659754781808454723860340938396562686246095457419638702604554739920715097457803942862456190458437748146592781058178109770287043465427995966978590069250487248414427526353941268847005488680587275713308447214702553240552247541232470673664982881398735316559913562927799776321735850336989258929080580779798720626835500750593147366613651640500 [75,57] -284711023895089074520848666057736731776662749950232051014420851999183724307998855896814950022635301156673618258087291642767000730389398282934032767735610976765644340281791233306522795348144261091783943304482596668230209354338331869787741661958177962510935393293582253143845313838221583101834163308286679669979900977220822558612529131674727339598783499223672896576267579087459456628764982005352465969328120419632781611527854130972473119930088448081476568625912717107909873363818962177845907674024847285348965173392645880037513027881121648449205737720135169960840273036668188010607033047960490561068885829350143342729056547789233973275715303951150183799257863047363821432881910839406917478740169611994765986098305113412226307783304971651846991980637253025964404982232680322332636317854146177837195881608950628033406519714835975963642741842756495238042861871329381614055444288011171342657993459322279303611496641238797187340607334041734103924989189276073859109706523254394571614484702921260787322744405076570645014203166054027604842077128552020541788233097018701260712318848011428442142713216247949760613365467236163250634139356869722770943093857993584007930344629192230753549736839907890070771318238831067137814599876803246470163701667946290626235150428259395803346375463605421077010613440936696081823338416882435436324620981931872856626500283834708019601883896399025959807531592929759042992911932741409214554828428343221131753667388920474622559827713673143695474536836275989432345367167849636852064513990153357687784529392153623679627524882709932755450534029804733493405896401263089835222669383844528290962175550663685723802125545118172367213419087169196930733794053570460334925394128335543958403573487911730319760752247670053165334769338297410574782309187321203150090543887959714439730791254198511892867154260266458533095378776489826585089172769442228118793811641154961269212402565646122638224870365746273319504331893898636548483402551181439530408431376697813800151938192910622409774561278839573251522131233087413257202378052024100 [75,58] 73048412042922851404248693732193450269983840394153760917279573823545408067351311294540481390195491290478728599675902548545764785600321990197032784307368579395926925273355512884715378115292150267476288944467415373447297954915059390574412910433557421187389297635565622602789687951396133037023120439268966357561739692406689351180808858512598016894492742943881868681366449845486027891454693533282822411285994829120507080237822984459699498155530672800483317079017937615333369627866827752344071894452757075201352442229505747157944329555247267205845323379546326143470998440589925408042152618174761029996154154441172945221282391214248251471765556379942169874229716701186828030601846919871079987915244516150170037245913164451685548957690568426062099111741691784472456540262725205149441893788935335222195488671445311096512922257241692237415777609030236420304462654945801925691627034055404074136453232725563955201364792092222708672739989625178043298200435506034527718938602023270539610470067038763731435924317527577242894623701821685488584215730393949605449349147211971975307766681390785022092591058811332423802528920875144440786402266543570948344825554203135465972073909545068595003979427345364590360318557176671975790546944918539097657577182712163440109993141257930756317790524311247197901917346927528176761644591238949266382651315918697018595955494508434818597089263501570948441287648699880377955004234479254539627559914417216307860712501302076359324828016382988605015841885937282913517340878178836290546816866035365545770421619432092184207684274348470340846537093864126293187426490699656794473166588406350641436060291513135957689503687141430665889490371940921433526429097708896491421779837172067081039431716521149075271154942727901667172016923253207038995653116703685541801196074640715336792438222444788136149171904140869969566788947747213675169881204926335606374192848066530571765333052426171584043949071774389231164153245421504088813054772425569937913291098526903270148195804415461682055253925724291470080690368028274501711746524950 [75,59] -8798839851415209692888907371643710954209674814997261945808628557217982723433178221031197275283672714164909794671812286121748105875313911435070167171618496109372807022591158332945677033146167873543621015530125726695822286788978042658225049593315965726956379028598248248136448088488641150000295598743318609823581615484218765795120415082170617427959383704812730682914292534045881362397579781387857713377490128931557430012066531347570138495367707944022298935029348623569222051655464528114660747290999728475680249368476518590929202322999201807480381465794262474517705828053599347676983342997482681496819309130256984980203301461300520735925766285207801037321261050532323691921970916981067914069849516785173923412505926264438942669974045985204475757865119464699468193747846371746475904040223317726757233489651386284200452544096212227047569757699884711680276736872856179403942711073146659170145218881857151040191738451206667904485202769129697889216526033796842938111660714222478947139884815299404298797612176027391248136763164128646768386509890022023834520167068935143909052125143459568941771190979386532199336495033471155815618044348952837025983204713381822031231839863440157243315646234207050101021337227755278491039611534731188496763749953976915512888465104326283957459569504071732959621907840275061002445142395281694004566170094631524442101541583884787942184882385483054625315440455185631465371472711116979510247347360535616399984862488552841566529724737156612531059415819942573153250392442314478934201570276580406356175261013059895216226576404579953335156217641647123514830901070377359645231543825336353017365534093361762984898839582926886320618487978843394781279742059964224881981604137594701651217786117025501962259778022799948930244749878313526027446484453124573622735277096249837512237481080619520761951323395382598565630316608920188034559437104608699627420397058111424939087218329278764266783083693233780160717941145664534386380576261393859166799573386765554177582361286884858614709122893848360087477265825909522884596450 [75,60] 670991034367647998332984419483303747751047691169679996895921508052190703042816501598242543209247822078999750619461252902552311750716909059819284577695883905431722073094131668669328637868444664313154456800256357500877874241532405026085076860995628394610857230805341211676899679025531928082336774799445047261947388265182533802767100255049299458749008590952249811183794763588881101974001463781921552146729369472254938009535873235833000220176004458343912657016583087075411229697908830006540198566818171867445802756014439218846206558865643508875677851001228434260473226657092384354148952075964997371000899316495479298834210035008492927917744172524311226054944183035082404740238468281051779022279325353826437537943121431469806904281005899988055771879901910922348432622820907954258056195620163668216088374500579324938140276667829939517418153723796636306259936582135710669137980048428352293781158920894589919341609172998327932451564971510462086090089542319166933686580495149635410716651819988600685957686546889888667820700200948854836425411802155167111322811166388603223761880200756487234735126921744496006521548633352636763830297885055152524514106808431968250656865934245484285997231955414470619382715906507645351539340657805309571681053432241619055234640672148024343447816385201749916645341184599252689732669762174220243473685586609606015789905198808571324718808648103075262462985881898376486943749788369757025193092462210645436865959302189444289956537718915120973824025520266320969796861443542597008109735482618111660397078780965112448335043985818057524268520765095085061236203503392296961174267794465501900012702582581015162108269929701269646551166284488633079295178883389946134463938219907228965323366024058247706823660126883168271341555230151061732080440191207190110676015901941623720840205802184794629289317055642181586153735277446852434838993878875841510490750748414636579877102820650122177206980358029083034713057693670550090514321133500621189541350686365929080240007727824379476358992535213587968182683192732400793250 [75,61] -41744459815284084330195510735658391483053275230692162759718085196945788412600948832493935200423821635674707786368350798383517296420714343247067491705949033058408867137586347434346191766414083320653844533687134093637089050382231487137878990106079393739528838361584076424412880587181263215814921359728250868342636255249544367553238088693925709593380487396974688310159065089384864298775274994590202070917899449266440940659728906104732417736417808577935258725167378416590002585594236812071223271316402431884582516121255963038415309908466880835555506122905143902593277117279634017446475495403477824266665922359878528770105288020250734264915634262351092707842829739593403822270723178720001631181311244374308282994886464937290414572465887089714954319943718300140075245286658837883092899890452366326856968773423533072496572221787571050965820557930247667285296584017150425146350472092525095759704672484033225655327720459944947478381680354423989159461152716311498546607386291483421259403700978306316176351273402189733430616358481506961067498010948835423200797737066293537428498821194291273164163475792567357292554477136361684671300729263150466493597983902992920083494762677025147048994381574348274119455256793710273447585972814675218414279208679765006409896242991516791550961783168816818380420745596240201357843997665601755528238254478184199310833448397678359414780656754801463934351249340365756437340858158608233958906443472195544939901748634528335923028775165607258022357951039251116599293670053578448340341115765028248944405981572708408981254325094162856741992189909466709822339819046699966699714889844046546543528660717471435613058108752630241706706430952826889737252818811677407039031201347745712077741707119360876183826407928563797008413102978879609813843209210487678256466117993193381862537200946909718119812416628710465574398881258061672860428827358209764472444078273430915336323594850372987811036788949069341166191037866095685960625770569592962748695711954273195231619540274836011510810426887712510288471453806006125 [75,62] 2896072819035466627677683291165922660820708107899908973508360718401201949102749310829246457737239347253541612997704465995518582486413363678689740998678601945039638631699667149078185310105045697379673320876851928967493767602960119780423988364456431792673745587030410587918869212117598661720906084692854830393433783936016044893515566505763933145951859017794678897247930375595799214581371553558453200164842839132298749625822607304824874688606366538130294761386424740510923605723817447425165584424311709712032643369000968508133886017429941471775412560698477999284410592431935580789740718910924211558901135506841010831979964926573642665132157992760951517457962729584543373233642430666432550942192420804948042837967068939563071618664466961480128400518349478131965355014475355178095892077040121132896329586579551692606942927642905738111034972129433396197702970768757053843012449639122831419336916299419604967888945101312224977384209577906715774760468730655418715957951670231905318773892234991428754964845847001474401966500037294906556187117869353579056769446048829551268674965458422833753769966766955365255605560741129968422690332151474763622625458169622010563973946008533548805888242241258204880950642846475944152921566234131001203445583099250053408901703410988941304346001586376319752448581719345635644716191120250364930931277876252100254547188800801646630360800241233296595828388412098021656129452259555193049334088680917830485339409681760792231019207268483278919552487658502230780550520980535069025331552648480851207266414631865720370530864972452777777403812522689253090221215463277280708505013872966851696595266859368240058129574585208645381644713636060944816627301341752018033187151553143151249545307164442760425473263218240452094015573501233417088115701874509625007161711858136710593111860984185121611313380802396669920045413278525744902000864722053677414874737473291202994380755122162394566028086327819105601161564238646482488973684477011192979518891586812875075218946617440332167154016043708842033499335411450 [75,63] -178182878699085153551045625399409538596009097765429762683625258185855979379169641853966316517928986552171583712437292097458750429009032194668146585613584360372275686521748913519733866017049359605018337730786133369015308914081082629372303741105327027863188995487298094827809300965729196880851864284348142017979122321349787480255600123145443378893531329304203416537603486324183760708315730011845449981267079703404939959391473160860790760714640653165834623841711960811462307663724587569750771962684150512375997233681557579131591138755757778494241692601588839872262249596892062902243131085222937098199110870442581013192816483930035820636436520096438219174127750440533560017856554353559657534057127920363224147314913213491957017643461783019878109243079997608732852250398129540444329186512174635333147620306349814862701144477499097525106215547899210708871801807902931644362694265456548005183760147730456339315264084714013568723820471457363443025017832550154574244727154549289044233751760151783518266352997232396192627830271968563208788635146746063592220384569293561285295379597274329744924654414825168792104058197361747814228454455413398532826331182223717186316391480787850098206259223437006771597103445939940785838949106635103139760084312825244714871639976351437784692807101031728833687669478947338214722805340062522562638387448973183777741084234039976324968861272610783760357017028271874856707107071211122793949828280589035583101578896797343759402795026089802082142019696498685614097376943558592073786869322193279574383056858690872394609893772440362203572225193999128354230008105386470984960205199914603053039222160316567264491655480721514467882717400026848304675409372578512180120379982944166932532871145231799821466373587584293355435596208843127478714582295584458668013931038296077263249129720506083743043416965210914960355524349268527553438897994728692783536556930595126907076459624149415862758807348254914418757614513801489754713097968326401778304746501610558657227810840789515698247016646016951113529210500 [75,64] 2938177763407481273113681180696568820396279626187096626198198357126632922091744597834958220039893968385039275284719730338921650945497229688157511240379537192732186440396041528284083396712931602421675073846969645672964672675385659433404843219593756743704224667573354205300164294967856073761796102372499762713216037441321286102197259302701780547877285567545163061568789853915615598852526724847975596431628026900796172970585809795052652923961122966154324068879369410665073917536308571091605242755543247110310962494261652586223868567990285277141692443412437239733606674969294118220768345713913822157599265764070872991932416284882529059893738802482097456147899419903116389348122461053119044467370948282786616148543644310723561826328143249599448054479227471552129662009209320964866914331299278438491450213311444590804999139680689378218338625638181910287887298107713912616409202773192722435086108903227293875168649439518000623584436533264026765875831557860782695348490522297205167246293125972012290833931969116546044016754676559525014126495690434403691087876309432041365592038383512832578153613539217077393058520207302695220478841979115118250279709325385791906137146782952745861876829663562998396824496289747879011490213429461580673171632974206708611848925693570393786504610311799783286627298247316248814571881221038647523873504306534175226696755136897089793350220935597818827302419471948956092497352011473414983409951845776988920321063393105570585015787909840149061588927650861581358301400689851355980118232703069850396750209541089191854962911325286479184508035961117788324155457121438580376341651255663695524528943163619343157915761301103139707369526513913102203039605469180578662905843994837631314561471011989599694848881464718063750094415371995110492056904194684373317495500899979845202611832141542798709338693019283147552513724600416785353950008545854672236763835966768114649968228956507884199141015066223125284342670546334665967992381569176014689093024709060638976566327298463906772529382321817046051500 [75,65] 677969168079185069705781883434461897273087881526129410334622232673685381377318590314397679475724297486972528449215184260131278182296704093166989471812135784630184310097508806846462331845770040342495813936101829708500858977068252411479688313400207446102820103064103113215085859982350844943565032441022914817857407393258072219747348263047990758014321850067658929075291184974308446919632104727690368798820489003529268018901832376104493047708377159499177946540771878216063780090748417609483399584312587094332261142393412547581829127496975078107750600566339482985235257381444064485602465753415846610469088253837412980813138719499665359210660804494675819683182994684695897889210654503565955979790886847500696704247743203097724037285278034693159799650530897792937159350278455711309460397293012702979173065964443252541159659663535162722216268363781326814567800861978695918597277720196582644405677384772794159989331373185173844488539082790958093104391742338145209522892979012585128078778860505731751980061654595308654700484904570228855073317740247402117291210686744663447359452838935202266072299129425686190045893982252479240064410677527463555401309454466203200766395627146357408512648199148367470425743954914931289584378088729206041283213520290852211556394078922326710742154359833634400531308723085077085897157480320873027231621816303630045969301088696241543682544203825790137326971092816217444607834599617411086597670547153258537230890556507333508030476698655575892928250124896274025093938173355515315641012298245534283451433810677406020112656573079693606482349535506634433965253023315043635298308001670191830295254099172691524983990105866980607792613177158608726598986580377246478402051279136648785202677360193474110955692514700623534753904294431415104649217302105638189189582052267253361622758687639414953348561936024106405299149118133922076015159865395235975417442840215815337412158264244251420691683081059911748793495718675963295929965085118889950321549820231674898518939023007532999261634170382080200 [75,66] -70284196263505368991822114798069171810187398505305149369140621251961870591149975802070556064947642732312948655517371202250999781968065035177557583492741993318212901359233255863316110525306070647953914655199814225308718247970069770528253292301447971722937281098386331897442455201419992147820909135188666371615851400566174978501173715176590304853865494430163469528590867395117864956702023977920653325879354744424540300695061073994046393005058593700356367378053699501737212067967611845510257007276518049854039190516128594693111353313981292778089772999224796519506455584945790925185328980980777251032612438300184765853550834989829027019041913624414465597545656502724808576046844590651506964030387517263131094368074535315360696509052112192578824940477496713551685759274567439991302115648646027819135777952455576464385315691218530085934694585122218881816582318490897404033832356918431983085773351521203789872950794234203077307085035722409913442064566039266636967068921604665518195093310320732345928898291729196792281063948583664693529404609675200490188464609317151350816491002171609410387542664655442121573416108820332119081711674741667573498349888417912736228815140939261073769150949009781339474556545596945203602337286898342802203025035402021042091039248734470285166426263650597821303530553651698778170529730962311857206100748808876319722587560911124319892893590881843259265693812934499481795642426718647307872055206137157396644480759333143205137015329760791210639141256568265805704357181678538804009679729775534827909427446804209800451624088327719260349451383647882644435150797058680500969368184989754480940701747240653264619554188391603964934070122212338401579687003934312368383802925925302933095320597237997172841574184727779112104677101189791125360261714941375452962104086131704168985446916684306890485238062469680151227923167080693395272328296845567589336880523411446283736183507705092015934558126888151039576531021412237558442407772092850057614769064440331037156399411428962468840680865564350 [75,67] 3141295872112339789528902442549450804499527032956001194477059049510381989041641398531683486670310761418214522481784212488354575864168503308967259433930153512295492773946204107655575580095678712801917700568552192645180125042807475371540682021693181586995019742566060179207464653620810411604328158229846911683676474846756522686505735626459653573896594606659898650005297675116537640009074231436545064459824871160971827439494932547702564716503920485635836305113837903610002666653999406985013736955554850073695963052896263733460939332569656136098464555989785938159464377525186420066298110724702439234440405580808545573565214240178772853877125884283590396488108984654886936970632884028687386011099155554242372793894366013207646344107830604386242073120083287096019440778462776444703759983104407134990763900469036103630254907375672849669871060391970769572526589707249795173891504225232054646418334036644135442735070559389018686661797434113137869374422049521146660971507131035172707467999939417833120585031005195107641338679130319990982187167392184831817141417491062405435364786529594412971982324777077780247888114205823900851197283568443567448112965469230765774505427434409223882332127789215419790012508422603820734538449849364796630119896311257469510852596477632098915272067344409862202652973059040994243493997625427996299633355010796520772188288051014528630988624950428260161263518530564736730411613397386589217937729218796424550731116739787355487135729504501763103472042432192626384281647412421046742592958562316760959580297488807712022961699406639517440345790485133396354250112029423039042592849146768857785347397003391841628448392702934273750856447891932446671140445300243494861773104967315485449326068640808599676628801946046335420290485993811124439049818106228535301884196895376956946759492178517031673773724489126401384799373449346186860232389092098851526049828171850156997540206811630961063438013038426873263629017512665598627983698875778838397122088135551091072487426251695211284459997475 [75,68] -49715965021517713177670332824519862831858707458365561834364992146972833703252952132301670619221123926549087026717847469622849834909155031999731820540562427666408421270183167333420283568631685943250405401982928460836221881952819019269460287554215804187754029726553616156712304088767511128273172068566521970488863092696312823154146080124385049175242865079278986298464442019917399860155658679842891099289837293330551821143429289363881659803043076079756678296902637785671429235182042467024691799305554596191052732219137522734453089059929380778163676519798769743938715974543396029317300415197064511324743135113523999876049516298781811676832681929552414192713101170825301552831909244834993931485257395082723046006439801844389918466274918629818963145452669153144746553863751306148699392350179171993588974761512051393833591194388098440262025250777601011618348522071627137353948086424814396524155800803123933992470460722933174182982461530771024863797243615906659464346228371980923488772083229663842475454342500490460177204882054044476502123030924574094431745743808598822758217946354420458879472132369281775794625915578987087288730024996805098400781268595389317915941630256575863875453560778200802383609485626500174972273982608848727917461950062002540298343824837901066531887620594411043769649902625076256487257465933468636442833710271429270264139468997861391075515838241523530645813501444505688101744217920788994905567462681187955090273169432410617545048089354393865195570596650214232355204645067915109981048916543937768442285269204039085459628840146531808881168936615077234112206741822455787115729082548029147848022928611939037915393683822810706381080725154540639698305109040482382751388116748850694162475088587253889781333158311538584558516413717734948109828046311195240560823377383165838779479284336994255912100708175765002072607727380792365983772947489113313455514542357960466968323821320667810517267158543052413935561031791993440902515149362097454087201190908528291976096421175136580054950 [75,69] -1734992964224350804070073206636889299803648059537292426438757137724352667434832023369236937773891728599429776453189467244563818660571571986837611517002953760312729429701493181077647974100730060396143535872699784815066070156324737999391630983446876315348633313660724082676439364180151029741674667040348509805003577142458823827307529888719420111069128042082601569200519438672850696824857731625288769549147033811337905269205566039006484180701512179344574168546590923978790909345747134154612360197332970174688692026734922189111549900394968334008159813667777772944040090473431290069322614403495084230647402151297015365148699400324326174948304322106633719347715170837999138388762505957294469257284314484823021003535202405498205157730749407519909101992689651812112900982964798579701757555917993821498401465936706954135963759689019147603579417891527765863106507847652051150816771497957885751352126983413267501633665509439888370639806352205136976470811749659678303370481263321939495156072743357163135519191165365375524473664317493550227641283351236424920363674986200658701158596157145188243319454195117755716021379114637994258560153887105002358811780061232720164115451584698631550438823371886677437186127471201987116688646631963098987223657492033036013074300587757406655662524502595707876990977175429760164068018434580553415018668873386282561765745984719474617097517633884793611090479079597751363700873166031644391542443182853043302206046702954908255431963281848384682779799955700826627473292805666609241233981052190912442480491876645237338001105474388595595724883634169567224123413140409107961366510329669015249982705012066847200614205306286855620339809137163258527883159279305324057919207778491047332419973700601304916925680725571889824410687943928277263132339903562226069428403932465979596521544109226144683563805614777283063938546597866982773113073592020601497526772604612179514529390420832948204879964871541362810539317459996720012192154345863229745031204983246461335360337858549472625 [75,70] 107625535469550709526749975934030733003808096191640821942240393243030788805242177327143594607209958378366339567994095539057784779096230284550296986584908370534607297475022598839548761642978488003355839044077524865341963064208736794744693485703673634243413938858102636128480008489462467475542215556169110941768341595649180799945223481729687799072591730542282249051838085441938016606885526460077103344034513622669842084899918284411261689257222389131687630389829059455843420782052502431520656803270637880920197246580744672135720662296385961395112642703128011486870006370827181025536810748776892764863401535928325713662235750316106042378871884568190799091754717357543320961967816736610868451100796446576105443842484717150570563894388567293333525551387002521530526033108793903682178067458224012485903607482465225555479077720245315437969296244828908489355723548998252102291053838569368394293209862781343455368962534327629110169708081966147528602102186913594793076300462276199685141956000418119717348765562345038951016108311338455855928362339157859376675591767992518997130807899957056849837605129984213909023826672658712926798926836384543592320566766457135115707349613193536047643606386536120797680461089101759881261698470722227569648998058063647177525034521952023657956518386082764496802892857132853783693042732695650746292057479995595642307997123894718345190751133681834605746459804736135338484339805462433760540613288245405278811506219756570192328933995013687934877666108579031166652966005649287785492939486569183884481628269292507196018167596419561110842152257284265170078416472098995262180640757234386260623912446585197676374483255641718153382393044088628230759964605894615217015644468831247975455767924652100567061332905570826541567140963691675735057380557846340719997086426938319668129524590469333365142668354854635737663984420851839643226003082268288663463263020378956258904756651401954205274041453358836359670334854928866103817260144263073016538425826928880479860017157351750 [75,71] -1923843224393574999279410817965806699622359863521336200333266045663489283893388450978147878890595788973873471413840810591620422653798806251916099957724600388676871812948696826177160284515897178434499842156879343089237299978861290743749180922875819802223016203320016940631320404572886680886172365753821579237301315984464143047057591886575532613963209844146452757325711796422921729678749600305221375728331368642439842992098606433183334178494932459349059412451105507696034821171392893252699289619313702224544410833078706648152236096326218600097916947786733797792803346845241841424043826330933894942472601214268497217876978443845174626708095984590296987752386332176332004003788424955787361577867154465557891093627503843703796032233842031146022254843936235621758546376155434523920272261579756609549011402960846557164526766321655518039325857760445990037911727614700182427537494323873416373617081203545775375825566180998032400795705449677228758742165070226957493131467663456859100832785239577899511452765023487496342975083129222488374550647804910139811547062452261048945737525577357973468372501789668432462142434974416854076739204089313832263341547574915149809800825550411838631680442591926870928054073861783601824335667702344792849027156831416625758719820882760788896311026801764232999936270134604316343124969265791858550504951731084517251062103360085434548228585601672894350640863208642257712268492673107939508381977727483908186414446691442021344534163207805366533076008384171159575759259893975040476620659557808707295814418633443546268955185387785045442914569383090168600082401005628817679243880501054566569336223106593348957907963082551577767894730520047034750571788616632040886168557754032151539913278360241051066218352047563848167179363726213949406543178968729333173699904246513532338435533862889691650985717339750820526623121295393115711293491582632025296626521883668055326903939683223642668519650806401352224420216308967718955697541506306973550563772498428118796074387350 [75,72] -10569211190281771011310695606021017900745359894504834846798245652257875036116817921526665165056709976253578184510115126051561647163497649388617786097188307081277142505760286078910356201994375459516614120744694671182735288398100165465666198244447171122504559522445193568683516201076402744155075205767258843620498720285752874040673472930687930800489954600532170783089164653965724985028362432678563307522712411317871954210328086531272704367539130350128100709375923599343074856612402391097966399642896017720682426295023833010825611254813346981113592801043169877223819214164082341203526524594005349625856989360062826217275784015057859720166437128157651082559588493085180537255493040470234509604508004340604683144273990240767780026417976216362530859869470153181207538594984661090149680023261797986927877108198923691078311868685390701735098371738103487433091000299231729248863239906763365698300824422024708970459557574341326108116579044752713012906861243750998392050955249559653522416970680491235180167635521879923236205139515119114327032765498796118952198557908683131295249357926504921181786743269372283378464909124226115254663011953783686132546236764834311287301579492300865605865710126080473996059817383330921905278654976738284529164183653260419623691344692550187683341567261916246632678905287729130221594094207021657265871154796078982534129514126009366499975500574468235427021692756217984746498886627448506595046748781274381947589497027214604323608480434861594069538215067164447100080480712998170783629814801503076120984699506275653117481998123845536386461859012782164195644368552545481872546074038258369308821456545468392555155371665072237182022816347246384597339991845342942500031016771577261471776245811369502934822305519180100592816717165630199147011899918610189369852415926514588859545960923296252942768757803052947139968211839151624070593540304119140351642499785433763837207229816831569524606684263770014678449546973449878111047696340684992700736632988017397404500 [75,73] 896604604381017232418363392839031404367039791437693450391481067655840589415857866611145714892386809104696708347212306728576443275205951613819448038999010938663575944091599860207182041972518827617406125681047831799146983273777008611289232517831268149944913055448373970106783824919183924922166962635035211472958206099922517768436454830987340237520424689581900584501479593535000930888501879977942113207761140603519125750908993347435428958554979537082156935751704465624422350280254219961013539214556718608170966711607734857913786435334597624415211425694344265821484609063724677225570336789429119525400097021561870580704897478683057253197354020844656269082276313002376328472854455952065096051388098110110518124144163567947342588557502886694113592967864572378886052266475738178038745008522173406722140557602578642135717540715057763882910193650627709394694392961543428056512859853022755928263571856876287255413703268193699891547838381469435317689094668925975106428889969807870861664723283643707981370637377525721591115693329257165748421813846063338391065178292490423425961990444911898431023644571269254095401409040310397357417958342280287549680054894792556777477550212838136778712609189512100125156396091727797326988718115197034873540515343726761367993170159714343790886947557987616386452012548462902261580958436914450949186046593405500280530512200727768180079378987152666203796448684906389387527729272869921365211511298128868506373232027330313508881239150763556836542713630341878460430202211269785610062037004027455568215571578520260700495756401993266526732304078387336043021695258532598331184411648442535206904339342165556216570504009890237022712473972300133746898066060249484850106308422946973547391055345002695103018961101647644081179328671358181338938150165890035688350524357721360284160252983158045662440773601125862387997835682123803001783613991230518650895350217134072229118322116063387143595392735466196417171737166956669034928547507825678291552489779833268325 [75,74] -6934676876782377119832134741238081016372891756188382047090624026719173345233288400456231564580551162554638404824041959395176854067405142300245478516509501796093021327780226746385418735965095859455309188042263345495789288017074151507010763713441499827701009811314366150222746650135945860584392906278720202062515571293223207386596683105764306864168528021384202551130749679125637597618101775170882156662043969184172728349995884469878703968853868247197939461871854916432901759410938211976269259441154963180689386103176847094741766130359479019886222203791196638254467539986910066723277715622156427320902376894620765508170212754817610585788113302702463767155883705582758273011815516584294261662557811235604643745243710096446742882223863583018447441817053046568423520344895225985989385236261775268556647021531360491884105809380534139330328495296318121056097136565742809502551653257806011896169534010278128163189855423659650333622374545577273228274307945413006104490441784431732554211579840893963801806258472438221779174643217337002962041809384535428117287551279057822257382176577134551265013238557340315021815775862320246954840828641311431384001227532766530594267059945120464675244308950570497482811881200223791276882901377593322935015136481260132378101417051128429255863683944271761275968565963336030871698731513795619371964929561074596565772956255013629064921571476292997355841468373239374001535989637498872562393111467178264963606059923043760541625873661543925692426664731594426168388833852986629421074886205079086680012786431901122900663796994551180845461624250478239947864984628990047927640173686651222199421168962357551772202656825933697059753295622496998370076672346577337746602036642537083150261103789685593296809458948138579186976149552871993203012010346152754581810578076696190066637218027751186570102403355725016601285973474106396328746335332193422801870403884719933546218614137238282880001701948399730287710680052384961742938820937546233595589400655950 [75,75] -131089737275189019567775747023749635602552594073049711926781690803844512243542053674538252995664337276137672171851123104277959322214160882726269588576336427914353099455084349665035407579026913195233710717295543649858257691024212034972881537138269454878875485703800439827201474308706235261442313114631512484616517929509347637879209811856872770112612854934310218747277646712108533111607936537453864525701094385552862240962063393506969760594166261528158946842200125466202627020802828356911443877039762151668840510400024131292645767597124895508414968044858967459004244535994668603893774119589303666500328961184284860032029176951638148205984280889158764009745665421682049539495705888001359391655012035675522854984995322358304261787202141949787906554794576683534428296792492920300073263554369427503378842919230361981604904515190935815205296934837170270664136288966666727722054690521691706444343580783530769532390334665622832503776099603668518219098345039988829391408194646516450246624900782161194666322859162553058708841814075844272442686841365399700038279086439632629891443594169988993962218246495051060311529424359828062713130831604277705884325168851933752427289027767088483581426135766409508288254317652593515903242522720377831229951823669569745437032110514227492908521714894122855576592754017697119180731557094515158438544199317040787703553016109676997917542936429105724162512164380836511335422177507302600546310547980108257343947137780113578989505210145485163484451338472787924028792063331646782041717373032920801342293435517945332216676440158520445532677390865446091244637610932791435176085207545247386102455236877343769459306856422461987967038038762344963508332821560068272655541504497665047767470334683125224434836245352427392221701916213339693633016740814160067180826018575034949427342694334583001632432086934790246851575425059424935461702431877626574400743575784596647586099468205924319720089192861883217195463843359108080649510992453670830812347575 [76,0] 54879567701827110557766769310726132797837651402673455209757472911944079890536351887581254495514595018855392032632607300467195134003938311442148707787641155227100284093167079911164131684704711779900425597490601989632266585740178928479388034052158465132637313017538705844541356451716586565659548400475152032824519678248561731775247775733457959804161273380984387067678430654430811091391801776176935688795926815671950633441235095343087912245233671341334663684949380994280790290514861137827218290370313501000842141773286268716794808588896339355026324881638243379205827691633986463209191403537551510831122338761246056647641217077576071611815033906535675939149189066765480556375783921483322643555043700901906491042000218844925433971352122055204666745851454085441365464549797614649930975262735038371203827038458467594127639913223974387329676184952553048503331378097726618836543186114573161176338175636117544665211315848257956745182035737774365607149374990458265252362399166928178919640844136866012387795514913460936835326986215825764416171526703392915414708259621897821307019148820690777821216122346329118385546786587235372014678231552717550864808139238180599721454729561466036357192808832984516728869633950386688974950870446593727438372697244538543960980234841348464412835605954656166456686831673999271479028077946631135113052217174568146818232589552609321906692570439468764067459829199645168276270191636604973904381489130709977983504307787729607153802663537158199926886899653415013048672857954898888740527595285745453683559362408116465309473367476915977276791385245983425533322125032713231906213545177514200558398702561041514784302915947513201757397866474072479782849480931944245666983150360089726823877133356496918723410934005801440782205207275567154503110822106922881619348923554756077560461715233885689832978540698523921697852897248531008993082655087057345283177608718343363813149066052182419973372029148193313337209425159592374917059307052115935598372965883225954685030983797736392929016225511722415289791731381887736716607386009733344446733692900143815904229298919385169466167589586005309889603284763570921066778343086623102464946360703703194935872482451921136622533216537560665005641170944000000000000 [76,1] -16544123472252167295228801926683829945522319127595045780062233283949558524723104474538389468672251883247658044282617593071344704837452019545275389439273502449464497797876324063005327381647329496247869421442081769586665555241807224114598390935796177119692768967861061546593801251674964778194236907812642262094175198759923967841827572418907746322903194349945123242522973816727251806102366112772655631732994369841789980808884946219456450817947490116179475765159609721164598596469714361924401219402042548528899952496621202762684654177421058203412091207737944848004820498363015674608327330485040768231035802719976034829956026302908684255562062988752604803123958720062887673783544742415794172542753380232937724942691567003121425204398642382921017778192524932146068869788743824745463228859011109912252015658445984438561646148093959605996142943889048409876978349810710577608754508412092774191461304177872268725531296958737750667845068420021841389177264489415318130696416805644934471043916363898141631706661618421171843862327439316828379080969909637757417026378920730707427223865283785309078672338996123684891734602429190670651994669914389619107519345130610502760474100643842364160708026609213910948656464036616436909404572044840507617795195400909551804777092991496695828617602622392050637475921479042946879819146642498666085504775967966077428812522254687684811084292072406313670592615945738424639214449177291400867446418112351176520099805103532264455811398746955087544882815140905286410836099204359715831820526644415216905496729776986256137356571308020649369569489385467629682143254980118939646166188851340088621044065871942854284064329448350865280870855894362655995656684328420444518141835762041940506413866970051893688292039994773232626255587672301246696211209366148423737605547266916301095309951626487338330558376077215234992037904477609345178169227351659852905433136030390967653980344139242110598078213930429394307044614790807437070218489380805234845235012597100728661530836672363421797694756996930304482657682948809440252828750749953054647837956586225983976412589372929375614741749943682809722434747959220878860276694059005226270087421417333616875374861074815821170592757134761208706319882649600000000000 [76,2] 957731532949034970392677298820875986303128255737625410064427491794771214023997539920513461033125459665772237397727965650450465365894639790239759907172222655819988546478523908584288455883218262683384015361464298066151493620799216635464078454532087298354808973271842662668675641180149660806854634774630724793742530920391720055550544934285605812515727358951382355342600728360305697486586939874269648719187233252822701965847423614053001569191902123711119770456986484095615421029074860341193755861041906427697580480859620864974628872243284819127067960356886049763715754739538080292461374006683207586694625129917299354418138494661640017234770194722148375331514127590324148407016456365133407344443150008665186741784364394701236511850437579721599597759283970357352968163886341348956552263644777880784518369144921468918141707691047048541885456933463553056399277384760302377382137395890810592584635476212425839218199529989458879084167002556351901384413572686051999981081547793873946887204471721756955931528059672420895385482304643090801065269867607282687817824261440692425021289216810380481044847182007083961556442075735990070211425640850904528608861224982448862221124239057220256264731959135716171099358109899734581679807686132853593403350544644063996518237877347680056114429517700354693856159389289777267331418235599199712219932510380166546235812026605990112691811650109464294169616416597637116912413743931670074109938751921986616838147304871359959949843618971915096928515369023646049103545944545046561578093825520284648489682164376923555749397108708437950463570313893431694014197760889799136594160142368104394722961062948284831642449927139436676393528168124332872459229831929097734739799574284786285082753203627114955829465534884628124421297018836554749595993356748724799901151026733221343508480925545763882770114329999862786728707369257240169799702174306841022431361059379066547654120837691924930559467675310632769579561944139790120077758058873905888397470086648264320601088396994894711518421430825227176585281371013303137049086453925708700154502178269278792910846207608807926912555742694187024207829123802136590322939395962582748720524503447540094068034092231737499505839205209679384836662152396800000000 [76,3] -25455820433646694424363290893218713677414926448116632541426493244366009427310793861888925959327371933874132523664804381384582168060451855484825099193402001062813034417653406793218218476711387259700397652817777614826061260033820510340450613790719832766467851692481078002385363216557472821030856219041594966824275386235563613890813501129895257669100239523827509839915260250479750813640273692513067148285847620168178466373751138588439863452371199150435968878001716449496726176055084297672195219816889130244838753682358910438244429945292644271678774146631909873571382605949478379217572002347928622119134047951843185289898621332152135652606684284645666379947445053769526876950112468567823149548638030734645589175748012122111069052839558132421572359226424806846367172308799607475074464031456062503267161509971724289144159867901085371854619318231101666931312331677414806412162853837144423643763023586994911795826681044279815018613772091256502242838958791916115523282273766458924388730478991422650270581065470852185612603953047236796433879631687546180822872549856152160756566732085566875385240143620588726170861160358310268524484890141010476645160251334966742012576593144370484849296290367682050039176292272688219542468919714836230461817487987355454189496382458870118771128130298794500554340021101718345763354094201717011259126063813459094637207402457776483012350684374496028675022508874816634579793479306020620098986736469598590675797132978850849141570268183917272063357798220733615396942591382834822437593811496715102666737013719725322142139233052352815193857457716732475593548369587707433539272651252979945505761871031495211657836387309091922659160908249618099477366044458594073058859670569608624270713564440737664091161507877471635173857305870786084045091557135598293458244575542063770453473286018283807603201601869409578029513361546322138282733768397523076586541653021798668654032986181358218834771890439433452807702934916134644014688927336581065839496691064927792256394917620916637913022901965961831528880193422869048317523503530314805226561315379423569835735728934781325825068531292916574547877968454942764894953922177935158789996016624635486726503204145307252167668934595084365987744504086528000000 [76,4] 439440707547526261421571627710959283473317507571545564255802557635355312200012836557763836332720271002989284294002902333195368917419203579576318770873698550708405674760505700680862274060047126848225452751053516029689014102010739724313262228643614909042702646408585330561579453239751807317940522585624248692512329925223943105745737379051954774507911870461755648181999088194909685389064689416328408117769343453857454346216268744425656026318123599760308634470197472993999559321772941136128509429378460947089058522069509987734083201533535685628307782868759843686427040350243902943096321489565219286032595874578266101606399951296202024595896228832902351752629658224695005192545281381842527125869371216571220596348088014553958457631461603538611503869272026422738989939893858321767291866718668359055803660008299784210742943859318664534772822610101660524102717489165367488828615201586321693893571647766408008060853286575488994316536394856374139022143303257445099200138092013080695439683811932339939598548614478782440802966918789050845053552838812642702853053139385451204213177527899970538559176852862465608736155431347437138236942819756128813047028380894346888869603972377084773359772175242175135012306297717045810672443258788020805955691020934249404411898912153343515212309755861094217592066040655276403766927307907204422485954705152499275947948980259249880485698527413220044548148063290372468263412250573027144769682193311262846719407667018661393438128584155940361216703139525161707005382846276270973680164268423752377794516242072747995554978811101399042298442413347275913933152859688472085530926300794770161435054068644654961589768080520353482765400412961826794288771103487627407739227400137737666538719329562956554761786303934829455674366722796496644380646306943975652871812818627398496195146855789872559067598800084061172326179939174452812175075610774294217640918387874498862629034045889734015811101263664727444521634718725738283716966216228652532174316833697076607109193778114671646453062978196450771531922082421789431030776154732559598359838097123457885873241324559864781539834284941049745032210680795416737679171092258350424511751710647028132105778946334754283883892408737202309549349484363776000 [76,5] -5351621364464598906922945628015166087205604649023859359492496686414978163226435647673172145267315084891140885697416420748043937475543611244160829792391569427144503905489465043275603112430177663160132811001024133172376417069857199616808645123962893673212988608142081571944032554223700089560961958540647830193416687589882863122711713695551412536986785046514198275683913618070048250751017318392467743034239257128306014255163522323370567254515918798405689808080490054485829863069650227234187089470112283787176158452176871226677529303565816137230869864065573189744309444630108450490410019312194566195044211971611986718203897654650709686336199326260195936534217292891211781091769125893675962197256663027198638230734110972076613456662959183162604992730473993214253588467293066805387607727770502158278818928847416821238111741886860066488304769435050492458230402012373254278879288879747168413403108036808644862279141479501716063192610781799145263797764831070349043441656197731103971848952675466113577597885017617019586011484752581475386153186216054473544360449400361384169794827312373635379522962925459082972660129537322392998248263682347878430956573889238627349062508823098954761343199954921808077729053239187968540929535450808801784598146708059906150895722975711554395845107461646779787273945867966477910297115811454405217711104845944825241284090317808352952699280438247157731926852205528222986415920084331558939294235110734953096530532512448399761665357493203887921064011006853831137650752944901858777270499355154440702890263111923774737982282797121065201564823627921515237939634494671976027325676737302453115456301668136982972609631186395436332013930855228967868819812136863573316576000525806596889988163802826603271569752195123266504493028008787720709723036525732581446746315264917489537441338069083786400491886913373651851326280858405080730305855488914985236317581465921011160753270705714070193355336267581764541535627946500722435381198115835182633209677645902270040481355941874984716826588645354372406541162711756676689023531140695390393398656618025275110166579082651959110421375153808448087894159251547567083311263073539067062585361628472912040044550830709455260173138580401328542912748716032000 [76,6] 39368977581528378069201933911225159966351919434101277906189160370946781740127893067003635600900259252890796509045859475182780896257344949036839118052423382978111579442910759602157928327608002908751971998298215187681322656224765261846621309465005252604520159658718403263635851706338382852263963640755006138125710779203651493687994970977375749281050553570313591863371283047769492350021477503004460036733427926455875803651432833215612436278915652681734421738239598146619663464279912932062293424976441277108644399979696941136967254166751074151768891689465823148996351461934840027281949858506815773182271201530217388251506105206916641746997858447713264370605624251862076780026442957063531060332023721341765432565928959694187557935000652780447920194928570315810019302993144968978795417070508615355677853599144458721508792068048256901821757600784487512838297261203617720951602532916793236505383951414049516437985499341836304210066549473588102858970576812364154798835918872762969949498377471729215318802866871158198755586334550115437628335922805296113529505560432633282228236781248498352559840752667829672081231699578337899611281888195203225916920226858114850928314867504511121387763111727253254030033730809880140642329537631494897780869408549301328087150354255576329697028348239749373234945231597552901832531239223661350867523567900207618945890583095571499992108842265066857181778945520050812928820267770300622864051858854090568051789306269912982880843501885892487374688144586150298240383200183227341404949383416325847405970646887879847517403251670001354562192562447825645464692598283285442068828247702680058406760628315472003700943401254065202138819328127891767628018362502286060726310752867734960002958714494461373328668756877424317567063613276281186983003976775029348314068333115728722323970600339397264175650927532941202136837723251697186548980906435301186366629551306366570954296012083449052081833044670540379969259868449522885877414351039769613988389810090204198831905242354541465460975586040984666736418258198548881961434161979403991922851648050384117325261468750558218487999058318767577203569886790481036114657687739060915966340343723932561535319339520722123510629276157970700258602332979200 [76,7] -156847031701495296111792661805851492350938655671620667068063137192959100001526454454653423393007811918542368652834229450842519285076861075637639399363737214846594466682346682208128983206627823431342594903730378920847184801427054333814373267238729521683394549659502077738445052698993295148649621804057920595250903021037537560662772703116034934439930534662291619464339910333224458002205332068761296555873797415725660705194632361299536223687906605525012725052510420154262238081836303755863691217697159312533901947299637571951217382450121664887600421097938296218773375715087839631925129511091594096943379172784237668402171911329260665871789120659665968471525899074532448372728220728621663087567091020175528881983346694038437928518944037605667044794322023318778873528299921645213943463428137222492023691658384567429156983164768309588120021842004310400167713132239069747798997366381820992479445704479701982193986895477037785725849898127266866490116345244059844527114344419495059563439058011131597847680366917518456073747521118383416246806782554123664480775304210448405278989900044057359295156824291114328015162115244563946105660267246105378881183424786845980332795076608544907687966548095388028815521473910817407571024220674627642598398950745935461971024513333351059148270511478812722653014789015731393321138761129421496898615960978540674361639536551117587235639451879762000589678737267305131315668476422405677876418881163830766373369946257837363696905195220535462795943945529908035070362078297337439131524705724679937698261622507813156159303318408344142355051920323452978945096372893359154145248573857081023374320846208798394926585433274634599305888178116390232616511230024542779996701327976022242325467161125087780287511906783141538182374965625717173317943669535878497680959785935927237482143177135556999298391243901231792249095117242925487185442147500406485045884097328132478764346036217243124814635872472318399201843578170035299323628258232936371676415626601978280580440253948765181653777744282113236505957172874355328034998214611910690011862934744138726006598568948860155889925746071172335583312027528012675815752058750524699146170879495079414679814732557807861999063586609506318885375180800 [76,8] 221241162494574308615845429357822871964547957281707949038811466909535506933821676943956085323293245964452922754607668806779953939093130021412573942559031853800084181089474072179064852244551224319461029403604544483040624914825200389716795531798691901428427984178606078210928215460215786370032472341743136542971513070839631796531459923611265300135814679330396283246831240528874994834065105540795195495506844544203982795936396524996415395559847143270933776448313993803864232597884961576909186275345611386527785613584905462350509965543300044022243484104440922407683247719369899194977899038350234672619097978576771423084511978952884718524056282781800797878272939655912446249019103198472997779749206781081317421413362352527878219659021001256433871068304682055157272858149979747975901790622155194092969858338654660152221569922919474127770909060219963449892368871140831013474423249489144088708187411137916573186970490089704430376666088559110739323909793019848252636600685357857032638691628905042985621555086399550850695033536100348080340482179952872198152932577999462758289845105517864588953883717103409711263979389543031566564827470798237528710584422780252906663836585535119494770869677382272848227997649231821981716960400332238303078393224887842797070337728133924651775705437754300021292581491665798499572938977747079042690539266689245048850914154687555005067525669848704630036559744341574548111120506706467606604492461272600339527283535209817634015908334333554397646230959367701103755287445444302695617335299510568688418106185051353369858318240520666084553360470790670969119584568758833372847867128748867164750102964123815921042250633814226898527431305858160485090781443584969709195583003897958453864420310611813595523045001356822065515953103137623013193432259109086954466584477558280376189774139254029810390101288210568530621556972907235927705097580749106458516762186551723132861281201755715970897690922048263302142145863683801963570549727262046528782815826378496835143584456187844436332241467865382193810005558754076534178771528965152721773811519930344213351273356278580536116460409850233293264917443331883568733021414330583351764840774573042567286736628182606812903821118155934231984865280 [76,9] 950938750557372456447309351543200207418348347435397399981763409624297843901921154319113521838389315383438664367540228672705643514090090973688306798699246650986867827306429209664231162731791988556156402240553914277624436314944770291015514224303226050393830214632997130696726545175613263039974630593596238463579026860639928938801367807852351249087069151673195726998871782170026153856415949610316566185215002685689194527243824973938655467187861994692747038133292487493543196992830972428075805337002792643645354935549432563745236313831030816373451689272155285213059290902437624622515080762165871481226258976629850752955113299173855919176313384388098815844036259278694178499415518237215032223873380273009759644584362347049678758910356403084153962829582106380842250191415158754422748650453484850614974729798716940435201242419940101307826025202297611668187326295935868643282377177943814912622448484759297328610820227246477578427344127724219801253144478829614956326684838271904687110143635913800443164499316466810336751217262939244937004111818261748980633189006208637956721984207452428170441631856832623516948089150471962523932205564033978948679896321453831917971026813932219494915121132588559949602892736035702867654228630992308601693912822840888502545976034945700005418901461682033990041305110069930517576088199064579562914604870348109374194424988973736941116480582695115747353634240641982797787718361729381844949845103257546971418519091149977280501547675213123894575953512058275308663662457020603024297515587344118311573862812265673929629769313860379304850553800456205998717321937384429259235819560219306291573372042588483947506771849096955755731078049419119870166065454578898599139307135353706862920439637253383160371789098364508947025847445216846008627004898887087088438101974710620570621754536904447545017621743051463558161508457940486431147726340807079630260033395841154427242194310483636738445799345323664766082885298587191131176514066984438001102083504398681406127650559291718119214645927912362570772731831730237103730615854145020503869356838568982768835337943684401499967246808972559311794256722642078203468779063138233593864157597067562377580525008655306937871224646485949515038720 [76,10] -6878236227223522432306855667492359653891038461944837465369271009581658608366071701033769322700786796324625708211703879785455313836215024897411651844215822850179919041012404375620485803805632995223433630585758122303647952728501649686601979152118579960239099997295919985389894094182092459330983890171134745035569155656948612611690917712827293599933016829109377896658269693998736907455417317909571057991258809225356432799913981161233989583744428890434307225128742550615791110045461880826366503429456683796055356487501406772385478205847658253458038240378803911959058678810845041094902555634979241629882259574874408528737100907982441435489996289211884650449532364253666221638742213847637985949903323990853632507682870175972949137916590503588627763987930026091378871473041972670490844607723231649503176094258936855826743004233740104938106096627876989660951831355306366998405973125766970434598058825711538241768800148681615517336120229440758400329342039423888707460114250462080809683966388011111943740657081539305810096081225264661191288463659525578794720608146699497787434930693215415811914757470580984591184722785547160333281337210241754965071022143225968598279349507510997498503293485513824971039465348133685982483976397378594803112052795798247540417638757329870168495597427815228536173410227006656870721847747126695192632206221028313234024942611934681999593971677695555999561913934387361892873382853389817021366232279413883219392950885704513315144741134847525046151144773699780807747103849017225928255954246055752777843167286855861434134147046750199654246400089733431163298403132629688898126364360648916793379098581568805221119897638541481669187132264696521387097607702369097846323174018223502057228163299860541045319111862706576932895347696595110475084041418435158915452837873820576077447281905770410710410253117237845099958184166860900413608013882492877108820410072981731983287922667228864121535236944226451190077627175993673514434765263043090313380340860672438729638283558008844221626193352565126993654364284679087722128853278819207418767583963795658840962226641457835060366538263758386660538286373895127152539112510281465233739858214824850105523262485752386672399578998597830574080 [76,11] 23526720987206913222831268275371169675481707443485829165303727418844185321663572469574654658438813231256226794272177171339120550133425417174451940623015187806522597412515754540283363056677669395295486830190506162973759460293147205802865242791496266261031304697414240359442036081637613533561598540895754577947304249922999484905879647717955306737935043472077169554762366606438918634809038523333049552421542875376732745003411723877604946032460102394731598670844961443580775251560175883242013510033592608397101792010972624766207606233955466321767726545312895228132390321772772743320868305879817885737270938264960714967540563093080264971982977951897147050887930099511770086300136944187042042315348563092279396265542083432742176243672118439434558395420267592385079065297493437853979090990663775093003760458298784113352910611261005563867940714999674409089337171359163364895515078646176238161833969921883825069926528599322238555342393786650382086081313649816774345770851184803263885955385780265703172047533858742944547862294704740045423766305208708942471570375828937137698038564504343906103764603003651025858177280766591300939549657277529894486503922118269913179442556865426922944940877987625410439604591403978582889322314983159411603435601665050282703145771898908472662979041132332555537960607916263801810380763141792420896950757158219014766505023230432659241999239913388063589131465369293083217831167336846453137650939890544320869809345403133593600663577076640439223117438264212315259617454918209111886453246558076462622342717830022483939364296341659795102978954814027500505458438940845895083802916603329304762804654866100474492099977548128474774291080148871923892540372146103440845787705763736168004468331606346904292454509254001822820385386050100479719781456597246400544397205195409258984866194913508531032023807742629429327278788192151207161561000713683254293222889213504857739477039383619306820947484116228079249340491392860059490579095556902160253906739478365350589945691644146178397342006721647664594804805273041037708432969447379966142429784213322410755535808831065040423001267574075514078470814130205904088715939234873545874496155707380311667168530915346909962806976355070115840 [76,12] -47192367632930734640183028878243045781392628620564002343471637558738856358362818311309325589777131607082554876353807489961999323389828835870514081405095182467143441023719254920564004908633133464454555251709225415470548282950884152077504290367644552849302999016078506210867285155475612999799142831569771655949209446304237599605680661518799967217745612054934685930877187511669783245826731066383148544736137067250093095706469545019815457281991775718872585584916137430389328448075420849768680620107632873844784543040679509561330193098863537607942384518411939123135518818052137881288119793025155258836636685824796393443536204898446784461232191187333906245991933557805609848357597833146946490682073572894492093645666444253921761151911267134717667548791784089884428105446267275109290526510130449294727806387446065556055525769214115590804443114145381121709182664446413015672927018788797145754580734326170774460075709032975117702752370002822362210953831472096956670884145962143680613424176672699828581591132948127245739488276234076005133384611023871770520867237791773089705448659710854176376293340396750605723382131324724653755507476920340094079698134631249233812525827706206245499595292433081433562414128542181885629454789465748413024184425715989279990552554533470795548228136230978593755736971716919335711039812398870798613116642691386128082797011146418494810594858173866161651763305286844806002546015201758914997008330585841156022232128720376310387103015971854574287083271314664902677860487521164848182514701761986423237468705214384938400927330790477477749299595853163534837636251666585193903338318217190547046020493637333410999608640331202236224649573814533146335420435933264379430023902704169660461510621503701023824152953664643395275616341190468435006339579530042759193200532036526641651360994912550909396648388005726601811216395489243954001957287119078759131489830791466058693784835584781404092655310120753968453626422408194321605040816163827224852235582997673025164542610241356362095796729820891402849980653675437973424043083651695450625391363799507853374957292588538986111512598407301847025467670179155863187656956170356562981625069639652196230521621344986442105412027280261120 [76,13] 6892739799233860416375023233269016691307018789604006377682106395033159906513375840460676105288120164024618991100313752182701577037439642993663296827680902801070427070168213905589301492898749964240012009118615050964788591112963193161680534489292237650140050928086442356403223355826060238953360496551586849555593214739771012005377167559098592171564866857208198361963357480526484904944777070579889667159685036334426745668129103147273241579743538664192661448044405259640612872198156314664483804184912198229372796624738230971043784806139285386865382774868239852189856210196044350406086867251276039910176292452441880335320618640215427750569277745284962471194628710504053171159681714061353571449026571939252280930977262115154812637715558151441379336392968821860261211813997391028290404923768617649001742281731877098880667314981923992202018822385505210872063498224002228862661595939527386558144522262646836977870895282202555555734120839241343034413603953150902010955027752016940801029870758495170285239319789880480045808378859678905396742512220875617764164748740012286961474512289224668283025234581872162291017438417072802028998324019658937472492818119998547124065948130529610772629712794597311448701171512992288997817894790545714939768956431531966786413336918458241232441547605388311469111916633920882527045916722982743612294063085001599803771186260676414856848811374826881702283099697067033038564737504959547082862600123927767531228239045379099611223529994659674907891096230693178819454449614145346085611401896679538398863926800023305488910130424818001655107082168564970593960464149615510986295523537862269698344400150606119642122996279778170498872647045327634889703552797796819537320278405591884845108201221918323280812405047550880886538993077111473964265335554415639282824945282184877767936056909888570261556438245401198425943653109533464081179734755189094701386343631340595154687065317439389431128505819659780964500796318140469383629508680209639339583468989506122386593008124758180853202313761590431862005367706033401163303162942956886117482252936829533959773466285913512246948643411333226355828147658146293102571332294704765635815423925205527981871127791450954424640717455360 [76,14] 383346726662411112688013163675118368370438013733929063790721250443556647448050859474091658702877160056042994155718756707814277394619793523587652491747150635182248496052392514408280714288322202570173590159880734462660169913051355266858836959389150416964136251176796074162679894214384382593583124459965803457164877085094252157727857457318247562780527411502605854258408188167508226245911414074666804106561565134265318003041068199296678161639221570833225420932360223515014598436853016847368161252157848547033526553226279741256551103759203102329866476529487224099206184511712709352873076394182231694492713248124807514558711609013901525481944033248200133444818271240445715554583391809852064600764144940876391959445920449121111929338779339113911609585957259538678448180200614635149757103235983392507937586051091060130007336947121522474995563495565729952337049881263930256287628096014119583905907098194723754323333116028996240324516664260707072920096855925354803190446604414984366113667388049429158579606005153807818636885999575440851984347746000844993822073859346078557037199867101718157351878155164269109332420697558105612696576978659939096614196036276234031976364727795187336634934566688236014519799173201730947111926771144315968575701490540402603253153704588468530423543497076790594184787079704620752597194597355455599403906700665092915599347543719588803736683658809495531151039269995928500104566791401526647203256536519714986760531634991363496762399033093190265295305550483293106124422839912777870468735356619391899790344483155682800858529546359313186533806714678828581362473870299187920891157741330608037227492444333309103381859756000148479541916305157979888805236501164715827225272095182375256206926116410070360668306638750702938290434224888545060502896037220624524750857040192505113777053710090136533467176854645789626035807530881614891014945388372837651167728633836149705311317052231440595188436648172718367266126981984292119471372602498266124677686264780111270676907447910646184677702298516373308609595168549719954892767027232355031777844177437438198543221738769703456886492712499482381113505665699210684129620042739911699281098057893773890642273461899599907555450552320 [76,15] -1888479807317954285213832719173863825499434436456715738435212466153711009426247927117814100990882707056328731745988436566853210908597920073814681801583956017298257291931822200181374138501051315306307564265931390751342845153833385588898256738672959807343624010832669572703859057468454559160607291096738926735872283398991200777042960022957185106308959711819977085779370142009983581968655741352339689290972123710582076388871856789519597457408306269014512223742382179552743243228067709954281250761768012916098507083306678021269176856565086894680714703414332874930807331428263122081387957302005418270947638627916104463540270798931101090399842285800944403435866224494506941692837700413621974618525611787380465741692021014456554336600965495154978669396505660393722669548020825274905883861546908104698422441659223345681013256843641443322155069320188567800278334295708751169712996183062154886008762724975281791347768791755930853896694691510339762765998880041497221528247289273963704970640994125176698557645331409647913146306758646222594026935672590971301319577577471798176047134682009620693657563640302626365173992677294591542430212545155550422526671282162417336024330438324918793869561640467727483816666159466954947633202777665254293552127129620943490973613023428882886760517053384619121642057204748699833562144950993756088007647491638535476037170427417954260304774904183231916960226542058541569528174889630322308724469617021076835256268364148556111345912376082684991598309405405009854301097038063035801824268313979266296897020137370824311928320176899264351209633716915766115389441412901183170249545672923237602964576638438729596087669854791263017810250484853042212506730428821004680076052899446039818625993025400251055358819640655741732810619170441430389780007790470229027981103938545142093079754320235122193675313932361865321393304467453937328258482357249523771039460386318919010779677250685173995218217271954012442146735553581454210003257012441446571352182025653359567461037060869625311094488967016719075903308412127272052093352796943362342888992415646705489766718579267594819110979367542485588753408438582755060934054116254799732934440319837383165806548297903922253366558720 [76,16] 6127335076812560580134497265166262774614164847575314147140157670283268201273291005412167424306660705733518332861136295108926574614082694770055768280832718132180829685882103046013279987400420566810817959116885590971230631793828395263200364986788368026546305001785230701336990803123701731682166222633855240949663541905249396889076393341318302510643746599292498139308597042468751457497737950034287859402279993894841770865476219611268156414090433828924454654062001961171399014901341567361237167658268687759631093738360823133014152538662053377420945081839550567871019112841139846747188729280817130147003291851141925130855962906901681016980646446005026429456844683365509787342278304739608725455368614535321691606756757409386536648165048274318437964500179585475504202844357817629824491876607649192717579544798187525217878894645347215642442402163109115758101897484532401009868840900275234405262189080240490843437183726161901992844371334775234121784141971703181261401792843772074074002618765831196540181288827608789624561142977297791610051459408200282633982592640781551514471347918427213279804825450375717412231449532953220295004840579482701261658700163556385923483521861747892147164167934012921762878640220458049906951144379719895270140799565967642744567048694657967536044977001756815098822863361950032181781714232904209443061132902357899404865174835985584012130573201501656768826423768094096817493238254799177747827460685950266579015420814174919834597452770162866662711728439375418069013757266423508889238755970340623057050855469985348226330260366609650481446637065790010002718032599479728872770730835041582300545038403796195029547548043225988720933674891569250715443759184038456043789795605847756065057133536112562122462272293544328317830099153345821868935936989966658778372057229686555404638009412056647448889360432759679608538029369771105520761695992989870053271474923334307806232143827865323854421827812019306665848818697367214644442631869923501942360332370297711949052358625790505854190744191646978720831940882271668800832654053657115528742151175278618482425992367308390492668665060135384519025766895160435487497655107943677942687775982907827757804523295502402364375040 [76,17] -15970133997083805512959392127552227354961988901863889642716628915545074578872071419299757478393714391924799934178821779687700325255146501127716182873287010100318913281702910093359071154029695972224505782935346736095996794203460208683615330093554201897179216034391078352078350213358046260037471006671683738465952695388147315790606635147527050717062022862156442193906628285714729981195006986709422099703281711284722694969090832019232338005475690026958058558104043290167920186960991386048076862488454776956821944028015652294817705003656622692162509913726359921018003971468701391618156074572090842481529406204274961907465345803645854412893233988234667750817168111773986441120916606905380458738686300064836721797284936755875260254787996500911976791304882694043756517857837923674522901438736253976866470917071296082639626987792574193771333707023513059628977056690463595508941221667199863255876120259731505777548770399661751203450038007778644046842429475851870928658846500595406541395063567473722989100740655439535225442929511398625763930828815081153905985344698813570217718741181358342060651769716300953018687189401485246301604520071071042307641419700625476747940645798215127101170676885486387775845544359764608104819119457252959800242355712831447484476749973254590540456523459404754828827927492126487493365326824259733541383000394962998859071529833524315275040423185346021971140425077832871137277503213350509671751217580096888839265088642864598898402154355293409250992972793149895996310468259978860737839460040357736422648729223547736063653810975408335785074850855249954292160469608749542287742602798789239855702959282433940171544351537424235835268941376206786073614217541029263506939451397489892247428090000516242768782300578153412899315166240053647962643725513327155515013724119118125497323495738126840890460561042697936736578673155157844668861040903879045677048792320636830269434966724250794009843141548903321308724990558548742572715525784944474867491215006992738706051837147765764654175562377411358713193222646423230284697460068425044717862042751885785179485368351110520636552289863084485625341980099270243720739924726155481598872937272685623463907781494788902092800 [76,18] 35633819698148233886388388407882142694171348801386872346703252180198156302937842555332676294010808574651882006839141070930858247748671551130337677536896815517644697662781018283035630571774990899947705190569005187819885036471521765943028811675909548807055763384158053243973074760108723936016818645228906439019088484750093707549828928301336548622950365539354288347070021169823447678823208116967564074028447889293869212047660329192498960081421467754876411514792715626955791162773422199199050091886967287829720363943269291351127690747280459556847107249259463277940692680231270202200556351062510142396103039301859563964598756104219412270680529809258047213761630377024684555711511925609289871231488772512952684413910370654744124341180247882186245453923631160719828050040927274386752032357956228834479260592085516846970656733127015050945749163230030919609536179244863921818773151094673393211113103213407906058445458168742132692410973854020465945910439304872751634967312501342073015733760484461344714799285708170539603403887544916738457108231337112176093143030173973257263039870392169459046085952380457204753054446153211596527445863961483942611431608855386216649034908472393358264931474851465943176108032017272142838232931243210331973665746074332061900827253806991094789682223279050708956868032742396508987860463030131930530962982886020654662433192306353736414992738265087212489153084346253853771257277510916426026481001333651581602035101143783914477850627675284857488921925852422074770460329039944001558750995929281734896352555915349745034652863767504469686627686173858502145950261202912798115202473889119864060568766488444431002247605628800200854636971806046001930978409452439098516151180285253849936685242109406103606373549302610789494737391558202969150670020318131291964730520198331029644046918398803192405735190348281615861340981717963812849145980513299411869367673199190175675638834615198636035170794238548857819195635650158833412648917881530910862997321075981674353235717371380359154141958943291593024787562941775862498457411178443587546796401901103857025871840017993724888424916535465929055754060377234152844409152637877868460179306925770823399339317330066800640 [76,19] -69862464494653130001025427558043295718004190720404925382647371508412090018927240147240176981767765947435858952850631291171083315660757278940922366867459599431935482664458044706429043382433115620446582367199732246605403218425974518694066773572818166778952879588286514077779959412824578527147850278004165790857592457445339920801353788730340464240267722200607471256209539116694610863427658306494956626700608544260048091231284828558306183833571824850077343475189797973711881242302614003700138890519086990832781061928460936937436663331326958835666028332950698840571202617750767547877398207094993065929361021287922972114841604541217078477878048602307027663102262475489388410642879892191629014726871525176836566358325868552160095862821690532018747308763308686749113139886581285627052668578018993530541515030301539117052190366625864846012996482523784805255295709811788991080699164286014669451127704424088541712939687092346364265437590497835474068400994534591007142908074587399935453467493997122684199972192938864499553827493999716719551909806180207120662417370388092458481420683589010432221547076931247427592595713939118883031864924250413009320246050065660405637287165679277165220823246996629983948608283373226633968281504234629048108599207176484279002556921351807212115716604293566676203566260572923510998305466017848937289427255471816431985363973601556355469646369454948024992844911529603085206415659888065708776171467471534288941600809664397260625537746387262526521681218963051062611259143466710680015600836863778862635296344481782530345925829586045893341374432193563326727383493504525913343898619933244626332398774054667821503247487400244942342439009774312535331612910749549603618679097781179565092558372725536377538297017004649267437531519318807166571517338453494321611200280234874374245610156600848575099195195787278089327134556217800319455069805009586904502974165710736079939349013147605316930713467704967647612951387267837041640281709049057389024657272809942375502921736797300051992786170700838709912503798617457932568673317761919407371288461682078433803141694105067397285032064244416930983102292148878832259549112876481145024233907190201118953363414083174400 [76,20] 121649894624936373698707617691044386216704726726276716953711167351287422755165056704425170056022368065247244004380197465474827646832152709116788729130457873711757071384541572585884731725119485950272310490321130652223492214941607827942388576169169503863722225270187538070324822106201002248389759490411819748399146227216596697997341431108563600928027458443543248209507494956448139389018930394368436661443234894749630350646081003287322238860228128611103839091351997026648566490956110879283965186545442974373600251003823368785344440883444422566481516646241099754086834856469330593079643914902942534044639776195617660564393736434997658995943911632760119711072929543613160644193273173170999651888047912458070848441767002264590099387028651019462329550837520547587689065528338848029031030435149195926525936411733680342832357421350805231923592421402483479296292171442312462236246619534089775730257863268133789153029384834078750891669029800020945771383476454993492655009623344010717369948876989235126032929534315021067784082467305561177659303008239156455117647735363462192262654685103257072413143776159830088549121206653990010953221300638936472198040389942233007697552069855323440929199549519730630991747511918233533587366420978397575993395576761730781823326631417693918321993436659172334786051109964542044864281118967545290352677665534073427915055008032706813075053952515692448531814548435303325572572013345292684380797470509407579022249089614993623730734099631102795978258718089817941637322246681092027197437089640116931710852320813418894867600923890151475472444167335394020491732353168789136056160073233440524276881773528624772211965479333443721637013066810758822134210722441041233057576174958102041774955442704338421657877980358203127566736028557965076687072528242170274804716505676735967455166899894023602838457878728506103322421612016826379944092685788920502789065480153352382650446388406478471321675461729232007461976550786264455479752069422497530104691246252641642744487749683009894072105197961484616347550472774444104152018126158485630949184321152252199552811521631081748971704661908351174407806978878714250951496339619115884650435606054869345699014220185600 [76,21] -188795749567084334246289943799711888128104782672940520828971278801357428907584400884342230643328371625744753746232206844617634881968882715129478333246561423335814780472310597954573549179819491196628553111148051826292427757887307989774466201369974921707277747897801537630687490500517806048978405400990709934855401648394188872391999633773685440808616203204718749285571950396066492340446746062492700431560466145432156111253027510638737046923665476107622495996869543215586120675826763723616650308476565543155671002294044432614435049241083839047836164892789498849342199040824387806429971176791998246394014536189879691134170560448167911036384359603977243910901253689208672720698629514174227924166086695055039967213593145836872610313167122474292808354615248684116428088356830321883304040401579868068508127167740564968179714693574603687650565692657387649842118770098319847487370907994269367532398617469463430477493564151329883913235294685743180320663309098319107755950397569047410208442821934871309179233546734840734242042233671928585013947936542213895398363314712177900868459871666546066178707883328606128276115530021444539745771943681546026520916976371430789461073511023640838810208555366337209324149225444978695264304049546447156491113620367716467790993881949805064000624304431430731987391058248103839840365323481152252125656207135524764268578959235108057634066233565359880989163934767138247686805569580637961808559334368177832671454866611382603927625249563680955915518774622783365534647898815634281190735969256213033136099175757392956738330130570763753924473027513091064428240082783536262077646372573535950565187269516302186576261281125234482915579649780895736533810442742484546847880931230829903600700851724508679535134987053335496706362722751979151276996515170560496551904247718959358807785915347616966864737340423018392871208822080695285639211773932555009079673083741409306742227164134326752870056612963233086253555409811391811302263382756963564276161992831932698061471879690100694382842367743333473519961900872929115270265224340195364956793150311672476193725279394568129043440290902045696796744304124454733706955436358980616623639590169956088788214087680 [76,22] 261144111993994434093330962819923577203456801934392272704879585786713700633787604776629865708830241439982322514062709190793956574020000400425729521475317505156169834304285800022075110342645088021391437786758377566185634851889684326407364918501276070209958003631243838036575163522695727246403272385178493775939124084835827873658570481073727488524425202190336406598126394770642805595186922940995736772984128472808111455818822709565656804943726887404462154077926533773713907104615520389162911137114808588939881114435296437200675826033594792074398069896534107282269419671864000027294590536658947025105757400371949699499304225568102895418119803433680844107737530138477859397404755730257167847144849063025206498774926254913835838503657723564950145944692206665597215863646763805669518280560107186517358343778093412872825384225788873852413156547307658259060876149851326182248317606842247946729301247495922826821708713892352851431686514414987726920471047832947065980215518839774429300101274316720205428138737252680072360161673377362380833200985220252550880979413899433683287556380084551776280445618163246269217447550595185007664768586262184405200132748518130486135812261520581839416295295875466889001844757796700843016054557894157204335048929652827613592229552886967501827652348986999120766613772285612048620547765351765241705705923568595173709496378825381211659544556939838673852218675496821291056099201666020903098497085325629725653885102004871864139530796045079362890194174876520622151497685822101947924249277252111455378547781484519884907168251932202574443851123455228750517657858945465463587158235585668023205465992067089861131664170424504257807794132317608408889606607891170971643528856628353867553725255445958528251532520482494270285304413499751836856467687644508057884746201573048586904445297226833186275118614488107196949602628770418444546052841499836461291744512894461805580637822429221381058041589117907139804846730122610918478781651415545149600788571507046779822369953567013098231561464079067519318277252499216004416921474716024139266642411061561509033179860541542121866843176120191835614964612140427888092702836109706597328376027196044141081395200 [76,23] -321481335777309974691174527756900133186129624060558612759419525008247852659578746009253446454984114469243452077757164817011158204816170543055071001102317267812296524981979003971785783485368555875759434304811159783107013731963189612591436332876036517553886230432813862398291436802865567183705541085292521239814344906407903970098435012330324023014172927681195186757892112842225607184924392648795625238143779191156427258015966972482587142450496119801750500923171267371346096030623420479476915452700006296034594431608372918186566705302724095935203035785954651946264653341194572310627057171743503123749949007415353514656459146584290728553109693047836869614619847745547985597907689165722105437849592067127396546957925439960941849295283459660919979438766417494627330098280049212220751355369845173114699937879820800654522296035118009703131089512174494535257302366962658876858509565386742758891584130571432967692082114036249024082239637284158732011395462592391876642795829431042053917839396804348375946829897399965036051494016920284506631371443707046194896483935391321350844064239069502428361328505930515949312821559606321423391602990947620489902675582670746050471984736989913964155128489188240042930620268995511617402691080387568707652053157321200092404469525638687882920880043760666919357388405767245294237540448855589813437276171753425117974353004569712910899165263957898558843771559759095884693300068962158405197375998757935696341564149855429758280558729236455903736626143376827234060812188914248297734307270855560801747449570549308637413320218718180979654520706003192683644702052891527206361640286604108575884313286656107091285101359766185130444448990065093781132997347988567062051116179402844045404483792049111003671412426639887568606451495634409318044761702301884177041868744645378087419431726220806718315003971685412163074497161093946880536046442854948368331285730404076433855630212498077545448150017636397151855551245882477334034835508035883917975465942297156121047340658837497911761199894895493673500421639062712802135686679198958571914960444185668067299145307955417949448391250501313925260227086788892613730709098185796463849298828859843123609600 [76,24] 351698009366807700426765294183970641985142269763605934702115259137217241366065531597762406250486063618281406154146765236465475186471106939880640682035313846569664264454712067670124239998004393386813827543239273295399637531847741400378889495433787555333062174726630708926709745522016284535872202058256910597967281871867353504959980202713754471074347516724156511055261491022010476344805421210399190430638362908847699833171577499732688748752497572285566665594252172599331127042371453312602408059431955559440244489230084564712432495418081533179888478516891610575880315877788893650101697446627738829185937745814181652869339318437466373844346069965017860673711957642077612863849841290886628833739168728645024507418211543485008573653050440177622410661453198162596470687841981174553965908106772739553492063908568829528449656698626112353154353616890652182887949254176904717141669757025032451276937106434146411298702047149992688290412532629021671441741034381404596584937129999455218505409175095915353290350443021713547328652591732893965594049575555495492383040524598424421774622576547017739798776346358943135984750014885841470803137881399014215311319851281644669838837087496305765359186558217900695264203900053776074204302032456554214501104500153626816422948999421603119686702342460057085837601652793040679224479520701815971224635651040123427149252603323766522396666557136274167562264987149164487464486155162408636533675808937095761801189718965910585999754110301591637207107581786836616401040948453402014085018083402989977374134609203927083673326978477312256397199987494646605721972322465825181478388703740964961674829987514205249304552999990226974926976549241302810967606338844359529686286328219690225644668942826356402956087952809683637804680469540528004953151006543061430691013670118566999349883427860880261489678747023293803252267415916644009786913602851515265452794492921006156661862054179849830641157896711154186125852613192658224225094404173064785432272720353474104454486268253072376797554913618020794827656258242713522033908347571369177761052447501338490773341844492817347702105675601238178929001122598098978280697481316307512269638816128343736320 [76,25] -341644177515362986557334537477398643312393685448292153594822442233412665342689458656552586709613073321612677698480669309202819607680883944280760616850010663551076124502093231460829986392761851509880996704028026151830389747072322815347974448257638090875023036653707296163750518102445849512610908235657797470114613761612006910320108199460128801353258142144974835279566751011557294705904013161692976326019730947968273476845330717758361033354039117390729133971808805814761838002106473048853083299008102810380733499383725693700441712702686599312662779141847899502754526938942740172845656940005849976218439715152328687695664859884469344926559087526704384882418583905199540447952901611576609267046541142004033198435528258916030493582255019807566995807352781097367152512402202950931024479168922974323613721585047993373098339946227696788075980646781870630383066183498375082890318717871773430840185313591341934359593101732199930526114891867403067453301991842714065524793254516287430775450693616276695432578343870255600292526030918274009320972069643104919157996806071993764426848992720904291409409023812224879373831990313525742731889018443065784156197616464495586797940195509951130612359623826018360438004099602691729935679657475185687835239100264080254515386915736113629481007970163785490809044069504422805350264344493967539861088895761361228770092839658177879129500982138239442579817754864783272571885268705349599765620431445345607085582906981958426711067110547567456793072919915331945987635786015525652509136248670690533114813418788705429433339469363341207106253835119484010487221073770632481248103556142226923309857477970121067056287090379433319781684894920219979052732970823296572144731938183608835328159869709564512532203713786994307529345360966305295535336560661705037881307585816448364353040813975347768253416440241559045396447044161344583829096738909816066324781604176879726624469076640261272182382948520660323386294259117763166439534439425270178972295292294821236429077774341820380423871851260491406265033744192223357852380483211480836146381149703385907239849975119720931123405785548485362738804582923750188937812469265716565479981150574451200 [76,26] 294737392613259006298196340663006090493954377677087605704138548742753651093834529382636187788819989608544349918797576567107106788966962329490224444325777161280892308691419860887944411490362158479408438709973693116662392747230706412060988160023339584444640826740014242477026095394441727173497040684435331843214912729108100790688484471486593874635347927180662026610955823141465360948263255980805850991275737188517954385041861182924305880388694362345581013243228839963679480588890641430760090151559508433324900077007697469987720266703097763676686005296667762232829577078902054182576697957012904441640168278716675678424037551056365765116452310542713281088828935027487200498272746792212228370338084221005297685026845692542382183065204442821059858372365440886897221340161813465546997755338081078776623035688529659782300906886994302186484497405035613708623773720769066097126701623340894911075533482206137406628889879118935173673238745890639440976513655758335205567866001347697107651752572572393743459253936545629610708137510074706105644171677717502645611109285596485561043178743376412157226140850601799859346877808301951291551901674880868173075470210601451820699689951094629946473082947685207181239964108789216952347741427727886204126061138531152078766108238971914170373111017270257038614839117440587776486108549769851995131594187230457052699565397592803382281092472408097432285505386036997393640970688572196925201338888676776624008604474423870264873299709829305416579688127096425866173196495724511796267658419810264444109933969487357676176360125349586810411116200971929487009323668971802861158870942326675008225147409355503763408183338366369231256646587411327316943233422559351572708477152247710317004358346268199567968376902156324935275645967661233367478311054529810582480398702844613544004191467302695368216831790730117110662298794141588249559581261065456286734692105037580192926413431664692407945133107329758576396167843999997817916502179476735517421380900583434616393896045858749231457004585424479458373598007735561841082134737710023327410827689070625886810145483121622210424674486261970600977002377074112336131496181695472677184056548696845 [76,27] -226049872118514848641827831393532516114629679267812742968835065094211411147042060474818109671359710747758830788233511034413834028491805954425817124302523051018404961363204017940373868937499744860209995975928604359683622434717823833092953719507754395800410822243807007388819583816145521564230369763982028466187177053761117768861295381592910748030651061425780724286659600268244814222278950583583098632916206762951064019792941661275598011308711500112560461948003662314184103046398935556422820740548608952306345557977445088708784612449392055314785042953229401815594745142565858539204566768317401694458826310914152321575241362320096269131369870650308111787442978552033342322355009772385726454055656662389240461411748409075453056592165139143583313839707757401544772195331142707311757562807241689153590814098500228254577466546886126819492097101109601131822585647108428723346122425270259137614030655187052772128769997213928135316596027312475745764138796233583504227902942944907051108380085840091401936485637531136549613989749365020062143873413446850450491649791351735901091319836420936524044624492634555237362475679992897869480102379177563859655243351470573349491647116299957342267339250710554997966769181156665791130258159910664102085334090760528932240957202634612453749201055858098495596737478504773922330568533103596287791004167703362618914591298950218396653316529153073874532670851824196671324401453564811314912129371486220369984017091489430479663343968779466641359357181789027858783421400774186479130011123024421023563439202336813655027667641450980721331931380770358471714714756441082463824584137674424828384549103008862782639269119167344995450931906476012717399337855244655173040900882868149140151117660355211007623118572142644896562276171717379468775067782633800373175281120940807994104572883356633814708145482700989159630099544487699283646449942577426395214659778933627806344711586577226056622540862816886576611079488150180954701765901896000741908877687433382082211268640000865295049972282427251460929066789794081712738331044117908513765969401862410723100586322453562477967134406872938969412511073067734056898117838599991707445610881440 [76,28] 154387962526089125224764867277004819691035298206497970848740968759573231901270266374958050676196822553812409144727960203210775322750875503114565600013690615923134725020085268898404046793500041155337723152408516468815900082118898083643561061242350583537108003982204603963062215612373631277110134371804368194635107890151350042512302548727789116458468218638740007034189162888179148242293707225866342803114753708625461416319951856073316664608209622894102884868262708370242039419070913881985296766577780881601612859963970784919810253610841216874735990398799511972081170301882975711045502897699670725556521550273690824188126538164225394073128545562281570537932561448619208157883092089408393567504260171169860516133702124518478297760460031260405149037645647062493422405083779301811263660128257247493544543060337305714831901994629269032840782596792693613102803881252411575520368589382904558918552819953239422830130615870955322239518957928973362302065918966931610003573319782683780955289242633608960880928303651232110001087278122947013860663073809335982875516318959575213583700633962472316240167405640111632510607156313317381124928206604497800499761582454128281623254442904594747847046076628458156407936387317023606382867950436395595988038288782456821249278144528542594478944055717077738205030012443075700705040123845601298048556080818091737514185657544802127854253261547997036553627689279441765781802877181842177399193339259242455914567832187834910150758902014122014751249317974671482552288399472086779216665091959600669237486126162815971940958799252957467607756889457683702138699211474909929963380271344158382519404206413574666776492196533517426853303479737287418264131105705216984677974612506023535834055508845265409753659642739554937736769856348618983824821930810970411828836675234221114119843145666237879161823754765987562008020192518588783195016831494079434867482710743222256133407840210320297039292219371044153273601011595301555204296684386827273710026716777246130046721426870815553597985174205026297931246943677617229609638008685317370692262961614125804026411223056177390603626696309039741207500096704116078455655730590787369417399200 [76,29] -94098218443973018976645599050572121140506129233630364317428093797906266768402185816158694950924962902167303561345144279315894875048652317969067067538038117624679548602041730752958826946749838214678404768529549875227523786011832454973867665393719167059190588833983843530224177001608289277765000431956529448968998594287705709945867792889444812451309624811231850463598887832873675480568073465246179276224549908090544015555981969650795586006850865487181302450980352056006843435165930171635092315708598260382502732885392606645838893356641444841552347047612285039262184542939606631750299056523600924694969719792519902810754098530700564607676466550431302084067781923463859635827763316210095405870616541409896681188719715604858201555938579370329528455714097691807481833030392448691077199905728353414995175318384561343248098205661974668450292317971242149785566280921080390000235051560649678766938319436761356171210077999380088768256008028875050927576936400233173650391387672285234148769195712355576436182458930433414802543999261410836484842782782221344374175306294793026390013927771608739936329414753596343789615625360127301971746905828834644141568098566257018297011762985743084754574045986480508202823878286986613192900358504611275984072855590097502288686289405188934664586278257132530246636757625215454397987503330501686075459295372719565473294702863576854444964819624471049873336910482867473930772544325239167315724496615761561197458186627317394036429551767355469763169052624576454479967177302261247206131036460557719071909404567924352918785259247744257514726303186707820649069165884042554384609028399761953159263026321705010358903009474841902427714599460942977214602307861373661876764960304485178768058743376408805907356935677805595333011291789276053031711521267796413414677580513130367728639566372271657912052000864852405120157910860327537939126819770582403909709687781814744241964133092079462839729456090168776623826762312990169233601301938003523674623992045245253458915080951250849759179444152091770472888829348830820399721407357045947995875439626897743926823768459249617810496352485567410868576101754092832121606677792418204716610 [76,30] 51307356516082023701772503838526588710857986719953444108447009646167568515752260650504613726873812430551478157505325102116849973615435887344702068395724904955894710207748848042270781453723820717263441614159929218466584123036540122165769620129995881742403211242840812482060678863586077083267111588070897814944650437007558113605314901065125184863779922640794912611843230087825491262726320441442985360000730620007268955284101488178116395573909123212285307955898043237703799625097175230998067488868535234567254811870604245489556181030278026382958858982262668370358206180948876152590381935597126137258587675216474732488229386078161871629123905148161294198662395033973897200099005465339707889619860915244345510224830584886509267431492596160925630208718967929726518438450386924614187399577312508219464787610769171586060598593627670879275175396576867767452885236687586502805525864103481515973162679003787895629537584966008793788292611082952825300055776345622719140304543902367058510727010440486638267672464266634432899537691829787654617563805931731330145611870670183864658816709723158769607848605946689817138084468830097208799055461757657181007424440821838883283101566765208295633459571736075768964369376708586559289549287790683194530102135340875779671950545778275502377298065280531653305548947196634521767648112044482375294514074098446776534540461319757630684839265460436904715176732449705522746600021748250081415655219262269811950822463600933892368176083420907642534237029026879027635429846943438449625451839239015515922792099585821226689475856237734097739138800714809326491087703136221516329601606602262162877326429721845475614829938587701065533328356186345110643658900486141322526741040801434609155067413872191662139600974220650394575932078415451101067760688313527967599468797541896069529816862375259012617582849371507658680212016778250083630526029058502361893027304477504098867951650795435725258443156450639727552168970681047779441560555121881930741197279678515115369104418838238435375295821674763157475047948059697626894991488168374698336027271775809236131778443323046753391559419494501123864030245839187514656557670280361978400 [76,31] -25099848900970678291447675769959639413131962832455230495286670665532873564038038690884491351763737298797610228517771578646925977487113064892649575610361306983503880493621550909708233193285456469221062773176634726796662768170521256414079433780509712451447794268201867989012589182165487389859193033630728919000566062138920114005543350802086073620958413159310018372680469317144197780656848336637015251401480413367522393486616531511524583085905959482866634228340621602751711609596832561220082621808867798865898195484398577862211783065258597949992783044323107614220211452032091868725045900195372457846248347601488815297431300925135033139857691304107562553357938663328143570522882083937507746825120477370504669055295283987924879567360832547316509546512196763214765925056580177718643796483409053655918150088503012557798731766705131759667863249438927825013341297004292445698669561488858789586424728903075470961972414171505793548954796273410596797417030779314248966645515286319245677117390054668754188166565679772023927800916965633893952960422103663739527672046741568834995426414688465977323325832906951198172986919401606401561005641512762186439620201995167710801791218081941184133897190061158004860577569447566581014720484721490112496459332501190892068993967687371174510889238470833782261455803524798180523337714627583104056922301512108959906853005684617002960033163686491632083684519626261040121604206185262870079331247245040112517982910291755395697154624743365243565131649644819214376678489162815758702070356830382223394273467201503852028992978052814975282099728017822720768401904998214076785365295999601162812219039391805681151178412614297719371366706794388790007110185741560510707161541441963297169090831606969119193196512650873388387326713349659218570010308712433154485357220203107276005753512972823609743118493713741999000787388264407566575833455196500433273667695086678363990174186069725346765407693667677861575362853409906176365629708568315194948868970250828832108393207636654508234563285509611718581174197336850721486936164461151176541352407607093456383215110263551540257814456060936644615139187417533740574769781190333200 [76,32] 11055513849461029398818794419075484644115075011741151379057194091282737020411230464193342456043155380257019465516476631132934789581552953575614042157820234059422460803955400304461189325616137515006966810378999777392401901563440931417222354165057652316456386280272712763243875710233273817013907290103931187224206576144797773542617611478792918468142615668722796022461593039279532693956741149695843393413961275201505618613258912371151754688861808263903004871038985585827930123129396752980061860973388366601889252732683668749209186249411582426063742998325108464930214294741174500405323553087591699234634453900272244092761799191571506006867760768978130177094772755938805807489058862220009363080280138462477306441286038398238686135421465941018003782888445411061479323146765384245602889055386799885801040385830254535773499342987003546013118705069191768967815344005839386630228596106665710054987597464488680341523053102662754074522650495573436081428157318868728117706980470084850980495345592472047355079081240229791341640874489193658661944226357596962868942436484678067903490583076832202294329035220685168383015182429651514728631356449084269992989843177734511755695187197248702736317041298896444265093483258980711845205036823163003653362117907661355470019283852054195306732861235786680982763946495909321287234231962502034220234548118267634995373627361613472655426333063452826511957551879340762493468966520650210421629856992855983478672384643988912363129801172022237197084951493389329880276313439435567081783999943836721155073564536069948535936100848155411687659577975057337086395120922315604665881510780407216613203755351894835854060100986034276042072016324058879662356988613129904579446510232113552478111723044254311908373863510653426174777313646430463568693997174341762064744175868073572563099445584717088775265335646932217319604559537089172402947866893992155824987387168054931735392217701166419625233731502903634533769858797210961393843082410013749797768312709935099352247761868208258883091192704091794473124312360848046355440237084370580526490228410353161349684158027806774498933654737767035604429303270660756227454519978595 [76,33] -4402577168678792500136736767878615367276733935183310366034985354187907669415765361394957902750777436343456981672357262976743068077874872731091759797578835763784388821566968172373130657878515934325867780798889024988188631875331941411609782316242813921798656129609592573907302562597692736479552977142740724021665655743960174685837121576720634992634383695679244145975360527684779035930080614640323564811151173945724109634834342296786539467965475350363335810954091226623889266650045601495177505778324950965409540677298816350142875681308300261174832827625452851786787231998486054814386759374313105709019918903914829863881152688525793188650206273672756593212333207561204941138638876270926336442117278481607154031309380914653098203165929259835176853883709409437132376274838965433000135398715828173007969132004326659365605884986082757868804425329346936721568812912790778628694768746531100592283474482153271741888345024733811458003849353195320714435876805717257009117134492654756343709329565592169242129475529281954475437709729416059618131807904007793274069861682835389955176108971161018735208791523749179149299943732822330038915146427748894207021698041728157729220008608340770474635818969486130469634269407668898295908448042939896438478719064740830326305681634635097813160263621346966442773189913316745780864848143312695710652782769794744220913962502334043585622698085521670122044806980315091322587323916697989282867437843234310592520189813146226719344337852021126588317777960380067682014965428981528825839481623550530274034893072884238427739964847358632783126106913517118535150975276428257814045682944941355871629953931191845413110216759485567371934938572380756873982862586457949269895994685207917608910583935693130844671571914025658792134040356047880471120526455083756576371166813173489787669539476057048439867772458873504576725964760713936418110187438925632002391601544284041272090726093096264615981119276300658836250471202231103440819735062047127808331506991714444564180750452465965641127818882081904326589892486323662207248013786872588450839906132921725593841557628534021155379607254956741482405154359361607619923577820 [76,34] 1592282879355494089199737468836689381467847190600663497046495737774633058080358670440798014692775512153550478306684187565357389826549964375705151921394156526240426119395480981320475961035958233424972217822711594644599131535440307810599333092064750241880044605546847187355908095700554415578316609381268304605709504931848937287944902230045400323127486851754590391148488129931762934682239727482695003855461716900314007739811628851585806747628245603162219200916677945045347008623587438989659036003959276907862914593364181556996219935584420941952199495297972558984033572286422182949238969449674416572874891069847939876228386278626478678417901278909444897760176375669262621939825142774712569641902813523740311627347346433791367104099514428855069941105812249043396658410098185486674975103696170219485873908586727385093040299306770396467090763452367198679381432174337112998518919111538330369903086730404012782695776511253894227731246212338065103910071435010966534140569147526244279210773629887183978170490951318217564341805969842855367590701463604950733802636961114439993636452543517753812393405372579978142433908602869687407389998055766918668971676395080110322994863528225993737711156474857662909891014837288782898179278294472207980392379763716116071080441946675279154017916811151829202131914200174890041099596880357107360637490743150739711054957049162609892544385450988598520413807088298330395035065567430974893214887250200953871043417336212457413302423830860571905059921779386566801556428147883172416408218906400742303213480843996722583689640771273014529847849780792353043832317012130888620097282271012967779189520951321301573066070310584929660051059538975348293830391799348942275455275988253675245698452768368009943634671946366193494569590425411577825416568486969937364038667508065534654911842330095777890155455829628667169193531462725417159080441627936076399152132405822748941235530898425940669494470475866040001153229737392328803321831094978655577517002894741063311417240253364803690936413272847226278874984378708842813042013200261499055264064415441475764169975229826582119932951109898368224119458282307212943163520 [76,35] -525150512857239958700845574294670353367081227451654153272834914095047094234619440093299993570975123345392939310741507269681433149288376348012621778387795365017027292972592582208646221669761471811556431048806729495571200554754439293298804448770033386310341364216223082598949150308803359352524701768657793420709691889283263605692682426934728745065459464974752725313731909392753455804042079237031118981718847736077435817202010214988833921188571911309644672899867026222369116779789853383791702390831613100182478203321899967985635582585307288835118015476676874867305026827771631068989342391379212276092264948335346663967136717990847908836513654349384449943600364253489587843664176201062309242841175426971445993674788504359681919633386983749210387991132277122772993503787511297453521792067852254809562452364551745991024616845108765288836604317027977378897169276287546831115215667996944553584117695081385904865827410096597969272080551248246588907587581083902716336453260853359156823385530221474537790041834781921628878277436986259370355840568599665133839157614869578071477975675906829591916340769218110897702146658255895366161035735995739319028796008600958502905486281116284493704434299944324552175203236576712563479666370316965152664344216553438820525857060789205548478577050092291645577879170587698208863554414485185280628689051581762460512217550190657603821678135196296779380910355182517399100264529375279986817550030440410245348986882683771974019155652527814799409733332010777584250281602803879397081130912979553964712529515809987644951488136576671804901874818833996661226612776948487312365872885681504226418426996746329578499461023043689205902982159107534860918176344822142403114859377716862066665358964218486755666968959046650078688339781162937745773846990289901296820522061784160680316268171496417950310261579694457251887827639594175862779695222178641732824579628999229444817891863757515313995102949653853407103474360994214371489071256830924405291361023972086166365696863742068568378050541865361423771309857318754321794072617511659475438451768982134275950246497577874272985191108642405914121536338507379627970 [76,36] 158249147903068744478206049724853480015457371406529971950362145997234877939303959716033022606481854052587932250273270421407491055554032530735256908957772313008110786215621660131494123958633888057974109497244793449438830197010630443465433791091817056154696489237759997362463168038826831154522561505381086566675849232590396252833663650593275351608630685631219632823024083324010269231196418104524910317539284293160824397404638939915806240310665333084045397066169009477243747098134123103341574869844140384274562339157086622513125504649307336292213598817310240764844048478363605623763915076575039262164785896479755076965503607853219536297567130229955375401077783015707337561247217875592102371134958463304684134829265487154417087805093494493025636527936154968703624931560220281589580601452610154512465071172444253742385151726629214954965153006279871145654800350298791745947857918445599433435005131655163222292460521765558069174333438608586361580259528608509509376227383058412108627376682542520974769397012655041760315694410167443079280548297064695851043249986687078765366476069990540350386640510229744420985126423645291357936460604343287687995948856997418925836554934147027006710757859601965553779452847487989752729164447405259115398726700565698185601486647627494096548760539608248745836422312585695575557466885591066647022247222073183810878271053112833124219630707451690119163228891574080439254373910755011831654174046954998400491096147365215050341652895128657587250196279076910113909972110745225596067176248314130815124997020699229074492487995774260765372552804616868182408820620062885125023020555991730043232332605728541511074256006124059656829232206122829204386680846487813944240390237095572740657944382619010087820086060215125953057421367564487707465576912416081061275710900355645006366674175093592949267860267273268432988174112820607114190167645109050266165295084631975462890505239477595013280714395877670454877058904103032938901679110163581861412330763854962043069666693780709045095873762545280982809151528537911028704452834190071447543096294952800830317529731379000455051281708559476700076741848570052960 [76,37] -43438763374781586710886293115106284897485568192263363379169954738057020927332955223834268194331723071942199902064941242615627761306978475671304205480572019852421320393582031894115386568334284499910227481733785689386614159093426580255306719452668740192705310518818950613986119108185990321136572260594941873929474137765971468467066079560989091594790196471427766641690131317262126151825151001608149370334991003523632649889681051262471540424945433561498210949683515149182892901468116354162163070896601666579074767691904302521803727331225208305856790231367523214864371928347729227040605331125470235870765726393371244984453662440863018509063324707849016354165272476901782676416681487307734018676518211717982099453219427431909288579074481893471528023690280732488667761422053997989711787279697951547476323293069180913174182576814921867033019951781339873408792766077509671293871734474691073750695271898863543120806446363855615433066135900504915968019701416635058916589139376271651518419433845593806967462304244312952730110192616643505831448107157027288187625818328278665074752963190103995014882631452184343258182416415867723483729462369956906269552110092855548537121532252574688863727427817540159816372657619105227330364412361798294946600613819334632500815091303684239128337967874422891369888429453233439202221406209184468797671316718027978723267788372322833632605166335183012292741023561950985993216858261066764333202155588067964730074044546037760926193922285974337514249063974665403193288661814639882738885440844251525667702243140037893546393876350579604443386011885308199726518233535833008739226489057192106444371026256084017991065932844131009969859850109272587447620778869034725225925255029170002053842888457304943577284902876414812751782082379175953349968537114658520403881094385928693001751369792394262741159624991930501420638511271235874363095601338086263149496332897118234517887678306195475354376920935892937399353881333696712550403455975965867828981934471785699768304000926259714026146197766234533342138026335035168765960875379484672551991857176190094153696755579841339242732465182702100528939651232620 [76,38] 10722863182784970537260679460743578784080500372085769580501022587984762056182712593341356689954158046694451671301815988954075330696211546226453114995075835467144857866164043206965755821239207174238650368836606673343824808716656209354750821844577033394875955985158989960763693861050006301034613963350191409247444169445968332930648834479729339368928243643502606004183789061378773464631296654445248639016664102293548523062641419929403233517311838741136995215878594271835232256055917987627719806604064383055239757622604555693837835773226955184846745471508459598324795871493110381262614770876126453627538035288108136441673173407852737821798179407678461701590047430804258431432737878722615336905799345208934916255451975568629063350027152948974337560569309291497345680358468458922182996281368825673331647979587191607837410297041514895205327420097553796845925308689747984669686976730484678585611034947433421956352472806019010090860930720287896603772475516192992247475440253971299450308480098375754715685194951264736289126775820362502761713687826698410660837762525445632552268867806906350826215950144550998822013413533339017431704377031906672703742281056640308473604333173604532278907480802114735105842234303416761539295538332151485390186175028748408233633992941765604709415732821093199206674224523509326870402218397147336622013527541669860941152261520624488350179762004241414671461085673904460815549167311460508345212160249462052293611687103903847329138084201674101896722587960898865106809038099881066239403291423392402295921597279201219310792184738102297274610802593601987702168010272184464111156499709874459032888615206792487976335576340526358678796607799497397320427530407261505052070672177339023093852984273033334860396871672873203919037668627095846117555266094434135363239814794064735193905561432330702877833292618608674155728855739364996636531018167369594038084821807750689635347513335282894119999286222329320378244469207500986894192809782428252506600877648420757416122037520462123175846851905554022947517679601303546059214728361836511561695849629293604405983872542435631695794700161024877352202003690 [76,39] -2303502363520001030711201754332797325787685095306108595563929745914948324765144985736464140667240687802678283100156742944432527235278940963666517028133309540813183278174551502687745105525145404552394889671955894084837021995400888201916591873590786720412161243540362610907334156645786405906600651121852484409654682938122291442049782759766356905085830469757686020296836195192849236103267817999757126063591863054259493358355676715353617501137268389199149170521339954284632205784863160613648763875582780768532361630249110286882703321353093640672523382120821034330064281391627009551026818546683384055953268711304489771063764621769597738857066284125903611026389888761746770661144600530237651395077256455909054130707488214076424717671222027547549487320881621301081221900631110180672703085786883887851553273763688336732897162819042397738555420849960994383392839289411478631633354130158269826552892677486865673693073429290095387106083865147764871295937257354659112656784285706861700241152280796616841515077875364092235464575663225815258229840410568036041742682288385992192293606916588831250202565176241725337651207015652799352402974016246120969026519425633301909494722239845539057985499827137579814693934398860184167069606034175536268889040478384492634333406719271678065168787896255761909056101903807215917617472109757176430483249630522439700615117573246645091868585043990964520745169175846308393382362753356579876837513063533526891203588278814459846496267193492489443525354432981152982623428279474751787709008533138489981421133054505316895256312263795403595637937016059223167772626419392786456202785915611678436067600179477290131380339869068239498668204043081861725698917813569312920197141389244113324488430996130812470361803164352249538937464202758648043804480368116691524957921334262864971656360188169151221857827932719665703549438566512601300888368872379606240561205488456644995100973588983323644261338665662231741352947146322544876476245517874477367697083624474227665409518402710839937141603842784005679269980637090190961573011355832976206540559609261957132375944573818753866251410418513265004817820 [76,40] 395492286861512797059542242638327733491585105119573920778095955385574418240607260203725195028803162618139735934288986280102786652214040532168113002261165595505413373253780704553644379953788498928197091430342045537011149741863990540456425877482024131148715409626997126978263766915531425329085395959398075490944577167354403065569228622485789357694805273596366913942211386922407484907147264247354737262854472423757123008558493052802073499978643270452907511689796502109782293273093720040003394634141394592540070382922004552311076158169389163186781827295004885803972127735172537452234923788512240251069345847384890791255234652360260492661060790083873284269489413322758766096015093382562115705711972341190515360543277483903053685492191441604731017516793674001617478182344436731800337746497032609205767543976814512943163433951783417116840101492435694609874849935280948542668471938888443387554218516806946849066615948966813731819565355481335749728918155969517609525328653884469424122167539468442675315858583964183705146080854904616086793053784514886590890727804772933286699750234553053579597591720502118015301401172770298852251868745350985604953113621304345843637202643114601820381271543200659055301141629978802451161452941722081368401762803500939786873977466141236828281341540630852717402818384895216094736519007303526690685045023299964804921922769590500759331969916280693235853889995037099481322335172042346523335098788758014366099443742930434413847003126241108326589176678515198740400931679958044917837391162059897241856570826480002992059046962856390974074695613582710899991790239011057137197873403212019361905665853668291503742152127517336702494204174421309858287071787808460851252672468223464275871360683894938199536673036468269188058452345758575366237687409280816119371144630418273128944262640280436339884548300448696645986667780577441189152888121232254546459785620514869598719319597123501309631559719778184552964182978438637236564964150577859398000141543771069771900310644988157946628528138444247459541185662454248649589603380406349261067435524833195506847422120860313350400594468296610120680 [76,41] -38503048811627849607398678076563234378762505505349249196650028142478649515228333920154022731972320525571548204778022380275376432811441622800540848586183373248797668393615073463687320740131817714072031461574233886529435546670765318580887391933571319662198638631498465473453278043923513056181004161176294820671521451463322737288964981569754987807303186700414263429800275024610631435924130058173644696292803889434342823457693837133673296727101788174432973426820472470933195989056795977152317290979824612996806854103906864835782633817160531007462998151628811359887194862222595100494309887428680929132196877487818758962318315139464549439080258033853015986536164059697019276087834493751349241869877465415984178253828679426500466168003242473363136728610344448538723901664673835469213383534962066510646485349489488382790397321227935613110563697921264317358999214201464184569366937804618665466592568529831941584174721362632110525571150251904587422504454694988517297508803905886912732241003572675753249076036885347480952898818668600294748039709960297509692621525728434149484250473361564895097417733945207114642341518508824758061085659309271787725249897612017253421040596123695061734464403411151081767001320314522969002465849254909056281384517349220619000920437646916067178574395698321271559949273675327417478746960022047793527195985787894859397591449564355368396841376202483008488478861506158177164957038853139962374230240352148150289926679130940442462832189811189291609699986624275820448773085876272085314178489880134337793903695668488850525093248358123529572068758928193154062494104662208600478679402915250201272519136163556638140738019376051778023268722202865518714080808620969839155553093327105959292627692557158678701980748720287255287826990132608327369596546632035071483397495459864642990080734676745241805957009068976192800076777544252883688621845020602164241076627037053310493131301385446670216615134056599639604154512175509014788955857102091685412028141395732404717939900231475913332824688058183621399765924313776807119643424146753983657874892686758447759886569541833112766435481175798420 [76,42] -5978574617550689753660057768134837043532605527876484246725989926502718086451343828889052184356894797012963821592190926106883666020664336654223544834050465276427919009611183488421382770239292304657060566833922070751168676286945612292484116403709156946390422861075268885681898223511953120102547030955464579606658771130480184366596032742761601189751030234745815953729392646755721172060057984414789128313256136570147974057722353982199543966248581112120171521134875438664799076417523363977540538901751993911851937882973517353054115217841423448141521185282744023669705271512174004530077671943835681582557179031810395106757954676249678726559047562310562373392338445011880604823251022821009170040687222817978291866903346684949254495937920600525137134151966938428105595177611819742457246243961070333896313903067850891554783353010684833558473549638409276788664725036654964045485142471505225378778116651709421974775593992666767685249720649461482348489525293125997326065010596474285361042279363614457639480697130671656261902594498395337384787645273995619472304798602299894494670463767653360398011760618787969810715008213675767824142566082444465713378048620099951124380068012169444805835863816582289033581140965224670704693837098668010906147040140265342533808993467265811266458167282992134532835477701128916377263667883283969003823200192121176421259429062562432627930164809847193070617952191715728688830782071363610879643995511059795579969850448962501675153088680514873362406449788238008473214782526051062497464224163736122194091659818847703274859427228190398484529859394086046343350311781483637139054886239318395896731476969431527785691438461904463343120486686725181607614078535305177597679232168097160581645948768816604643248505005409753652498866911962257007042968012779418240987329513333495706391656295203165087566879702410167242135629882369178454339920551691888686711155196440143217409494639639538925353378635288057405037408949152615370253018791204850882625205623330187519535563497366923760599527076463713255912786891542902149235333527709720981536091043238324656294840935809421617607100097920 [76,43] 4449279056976301766039318269807548811219777931292699695586297754573775127844536813995388964478555826707618380111179904843970211098540234569276755652983611249195152014481349423669185104016701237221109947541672068369369992981352805011919767349309746957867088948331499368921372684456243231648503564766542418138124639792512913956189278387754795960270095771465673082251498100614502951243879007618581897297150222124287747545235674164648390651523323209712344128937848577986533141500680556488592054062776560799364088148957180688429772911960896537364765226544303890049369277485878752346192884176332611519310605434755909904115686621605979988986079978869817879447133495131867398305243002324372491701712369191407236401246670538738976398688732050401242624781950102200570580941450985554584092691698935256387717165484868075843866800574080941152357405388206510914482272999102964579204620578962706329480060069606438516997585004468715736820167567857054495554161060880060936190334473750670586340728247400550905287060000563951428390037758119060691047690323306702587846536188924156643182921415093023133882383588963188031746320807952153321724697443232980891472075202964477354318065104295009344937825678087279886523917902275257380441634359745912419605726608045712676013931576571104316442287272484748762160920556251590167217399207818808251837859598826321759806053020768045699266334224712016220428262433251809379342666000794320975354866965407272605085517066793394467567648761017598412087067128955541735611537041897278853974466955230207940001508405020947667618866590294356209006535451752467879076452511230357324662243425897550847870305089616513689352528844470007019503074445021061889361002697184261361274338486116106166590895484209779364764278345156429237008111341181758044661910811796177333155560781794101959288453295725873728793108990197087168647230396395658381185964518581881522826221039496281276242557599010076566982271720824725466466298299342986947754075465254879001632142083052909032404904803556386222418821421202904865369824152636564936132534840921702901529132909752647596317041431245542118494330300 [76,44] -1391829696261176354183599762526306095687000630309306402714696207471699119671391232309826162698267873675204898522906508000339762362388056236296419078906690293778380138761728331892188481757863772994793785011070603949804247566651803024892158749886028379248265088837766242657959652323313632966718197025991358311339738655027875041047635781874407059348642743370274786394003159527459956946017998208966291763490558533959625739949433100416804865116052586323734093427468553937826714577205141188152597775566437310166913626469494456922298091258694054835426795511653609985510491841975907986653566904650883600893185136835259835999582554707614816089230219791930299556960703281131948861688631128257295641775600187999977099393799648479122229273658163994892305252064041217394110795656027740491818088402098759883897069138957174587362584175508103439007206146045188740344425890278087337086072023449669902525037698149200908232270266864729737783024431092814614358551164001103214315256008293452571088963513538442163643461830223402502778156625795755422327157826147036401267950429207743416490319527612389161048720608050990683544937854720226262474650206262647051998434886567121551811255395031670014737001238317859931050711020783479280645742333801819254607822587468275946781801523301925320967822025897676316992653718855810191669873889977327538921589088542400686305099497670184602469560636839651801369685728542549850993354022720921681596307777346506936835568117927206313627087362592590433644417724112138944802318239920098502049747571674352260875441918470831403352238491312174121790292278414129037120626908270214746846035305860372156384634940237279000165597219368678899466146571373583578763805352144570023269235114865200919330409144019973335982069137236896592503537725862231487853483338292252392398196778288863397815148755867538584836368067290489408825099056507076544486075856410950703203362792311288199181734707195255211500390777566357726622997942592574759920072373891299905539189164505444102420658632494616570545753326225890810048372670923776696838787495853390864405994128537568538714338175709821961231475 [76,45] 288610901192294817466858604526481576226563530229070506601511725769260725947332214335043596659169255626202585340392268774465697095501157757531788138470321724327895431160258340892401986715251765296850687930722314549024173534470178950536123759030381276540054143909831787063091082432927323809352456342492606125902837401857324338042703565749605994580160970233608020110327389903531081283765103312421393643530341269223027623622651100066648406390038474364184192108968636815227187549838743675318117699346720347900276003096160842329829772680951474850747504271895115093496413629998198152227981759763573195104371637252274980578133966619546091979025490721685585120283026312075730115462891106452665302260983694992531248745532275110104281113066479795649011903361709717238167282294864468777415033972486356930654539042024505731239296344250416222317106510172528469936952803368777700579834803160548851426723568071177936747734335723031574378655573743291942485268033190025864561431916698231594685417919817378517773763417776447494147145871893079776969401094125201411754878555644774432072350132889570516869548344826963747446682686832179361409898969924347191911063362564452678780363665116420046239181850473570243768212158734590882345399544116923802011190767460634175646667135213534329490253354280354088039686936912627192255438397598576757035944287106814956762976889834702545579251478475201075799183286124968587931783765835051295586287280466214450324687201158521573201591529459971719809232929246386621368877699326046257949554701803629590996135823439496860341362671149095176356626224198735058713340356258104138010233270763735369874391918030197467099295026707423933618034658524122777520880459745303045821905178481065192006203855231792016760336647725348575977789065006608624660375449605704216171675797166427802983320150446246249233408515522756621514196103875175638164065493377966092448967969917334350895258685263197444387849303192242619350417498494745763387996764317855405637466350950689220765961264050606963659848094488127135601683033857023410239664639998924837771323246262114871337832234771187569000 [76,46] -34665928101591331019571154287568361397995021953631499954941032718242288679145660256526366381184055236342924073593869800329119028217935197404105290972557860786453674868183096800870316589980483357910442262493641297663943726131522680378426823470952195016439369523428927380742736316396498073261809936703904804081636212758957038861593248039731173881161010478432350359000828128754822938930196844059628500994503809730562232890233358450688929114248584915501607610829019342692335880051478598976316470299892422388356869610872198415781924980161569141051632100528067461117614413981006373609982760150714774898508497186069221576130634836835576724702806622771693238007307902694774700615699907083107533003999690751128542019192125650784682978542066738916318365592990175154260478174874713106925720923013386533513979170099989667970387490327633423814629229997835051265946334535614345193736241138617228181781792748816119387768062573726851870465890559217347153326425544462956146282102944012096281843379750228067961961901474864913867274530280856774571932358098639963317864377541511152100157575724266638756691172124863442023406765549032802478853751573818704267929879911547393190733341460229871937543449050968088016061578070076661663172137754231530111057177122887974380675532920644801803936526999377893658265649031422125042695411013969809423727410404175810889531664687773370449593786423823712611363932952791264692378479965543895411233442623666072564531364793832648385861735663536464454309718213690611449973409658174570030451827112134153850959257430510522505074443350707269977691159884695498810133618179320475074852736160025060373802115846301557731321684253028226384323698411037398273583046845676581711179173690005307422897266622052861265653399181409007364462112343457182022663396718294281462513775551174047703106782891385616298083996723780487958318938974838507899739613798393490667133773714903544166980730191666925017878125034954662627111503854784522794055847742736690540173108000381400509632041039169175467605360616709396876671550744331418115531739253546764559334279843993709619014534104664400 [76,47] -1786289683873768063511672236711655463493194741713078234818061887870646646914219612188193068270950195431812469659441135002053698716832837261495678629955663279171880062875187815077646390232120784061472956105009561681238354377554246750714158567482435214057172007472464521965594162000049727719077867953722239171742596905123445036057814514537006501840707810099069517576372425008140084922776752975579895169746974698996703150679660035572023971550989149212548680609637342910489874175805921816843348098036337553527266981314538946482634989009617743515268260848353095386575763359920727381211437920632127277357635982751180162082313886048939406862213035182162601374816697400543524412335734852843153558006379912163603346636904967079185782438986345352780571979248422613178479899500375262741582381453339358228379507031753512562455228869001108326554932012525533255208927777504170671588026958554715016921599844169169950938996891002221041162469955397714275408147286702401282182228108780604779874713608028443865462443706330690228778845419028934283556380118871082688246876718082307425882955071141542458159957933431510610489352139823062737262444798743887237610077364272258169028337111058613301039381279555412150850693733967918339315125633849199425028473303979252188373242128949840706777213722677722863825079986967145213554734895710957821783621518609271844138701576028060448693925310621623408639892865031583821745231681084612064570693427843215378985347346913122637884921443931918639280017116410432303030685342403746020178570022755914614998654054965724191778639982145491533860298958838163023816419009068998687021902126465958872783751783392437190133912259769334739885841474669688183626776067430381341809709308767102359061784428242706258173510933636301113957128373023115568916997227506338631623897386123476283135672910320007511955975982185838291580128467393434267475119780295554271715016637919522411472577408213142282241194965403079677448771753499938558196860530046651082179250172556609600749236289527138650333795560654966254700238870534164532418518056893068514427271827558627127524245196750 [76,48] 2260850599498527847509884279976551915578592862227551855266909646591670474167062084815327316671348951239265335916404311832446845492056791016864718060223559108236397927340521574551201045967569292295869475683817459048054781426997415437705192586469193000257090902896164698210462287052125068956538966275100976219857429831049331907915819048748883722559881595190429695316649284166950423847802272304589282513009854008164482240505262783701570445130889925934629619280293804475449493211456407808942054714218260517783500628980021443895190443302608549354598213787513540885700218280233544375346540019768983461434265512926928294056136068189306324254350946158066616245657651278557201703598477022911598475891745844218762224342042258644611118800036385344002489117308329943467495240055882630635938100220862176883558568485547398288085496844023459145642641073011719138362682214171974346390164559891497408439656439126343988302110705353344215900370525241758544832167699414110634249932280469580703739529329088827005443051347841993091099166753534155135175159111365526587219225631143413707276979686144033156792361029888345628364322119437239399198984643882441617566355224118310454438708205089550458175184331453980092255522468357849900728304717690105952195450449767044787890327726756036580723016791190603238519321107287831494402981697399950613829256525643809090549682631302964682518793050426829485917410544781563167319266659417222493751345278906351365187180456997008087081222301747232072919130742650324365201042424324558270750974317296954064343007831756216394661591973382007603785003069750892920397134735018160165224980828497647130214393753528942136582931436164476477842011287312054333684973600162854357557500832303168621979409493353780094994728614314234498314720177058988072283247528263805727944210460371457251481250115918004194369861196081153318113924505276479633431082040702164902081984118749830818361343276574354275484989529134303321087222271586152885329326560317074313644631933703699521400401337518968540735300731944957125576533134024737840520402154048150641406834087259521228057911255 [76,49] -704340659893684763934045872137540772757322950309490418587176478820037360088595160600365512912646793453368999562891033633622143032931353801818829251513586561883799067596523830894510432396489755098932837088585821878979396756209387049586080668804828208865095859129612386572197576510621422857391045072406222975455063239189322518134163852261009915834507258840432319389317424560291071503655729331655849948183013033816123916824159944904606182125332103313650544922703949207335958341620204825176437818143558429511056542029679422019531924885512625851935302780721415513574071526674440778859380892949031620529558557006160265409467093015749546743370754877640846465128452372737689673563068008486940883890515176958728579624809459064755423037385974051871916099000840217954666765276083429421405055060542500109346288237353564537587439025655018509560436024458125553824805337850631520637108753457505312877379020066944225193549570208018368538960672671706983714217686380770274376116867283724332992046034839955439135265762280448645610484147981828242698971408594400712711353953804147628185340136882273026521179282527954300340689675056973149910922598682228157251111149007748454717515142676838695836078086344733928045491979181228813595058996693371120884586272055219514161225683603312745834551058321436584306950503172724503406718288257744006262971682396837458919413685610710721284186696558128843889892977403915387701591236063291519475434000848535887940347570099886625414136051412871800234153181239251841299850709907418456864702477864504685497154314445266940917013532923985445243436582515475410639854195398893952348215432278048272215072198499458782866947124010374003119100452983699708226242356245115634461029135325323817955871740501733975120544904468911651320650452252227055797854501658781404383452325135693477695716124680438469623107077957829093569904571271678965749964697309927940129099569125273871426880031367436991086432137587718820808036211454114778409815828258395163198852605024125012606156834040392460782746322087721450602541694939855911921221670024500606582421212080653175655150 [76,50] 147566630617053383556253537024095775704861706155837905009781376301128027929957326201886699469989440323711205335271363864287712896749603939882973226209215741623898777474108422259214081632709199798422227161135385878303937477796300490919504080668939401476173436424214587158432763528449548201612283251087316115560005859177249634592505654827529446770587011007976813191352008330929557738343364947650609744800029873079387757400024127602857632289223319378538049324141983739825243645084750576685596121727784235885363523570801643210170739736308089509309333518854701815131516073666623859983740531066656511999312852323534640513852236300830395709237512944668564530863413052162076151178752598352716638407184498598449385095205601248356632758726935399421269388011374613313159898250743541283754955836662658289165234440996086136979678745123196940119899739183192355922924003236678254772785600347346547352624992027464549060901412819649058038538886113698880024099528705794317666354844406823126853241068542918292497320680511177156692045800089275826864094846619247032384888857446338490716966501530492016591986838117420901037999168857987194636111450536045588199245166279322826260041257238925096516763288630699402489622648630803950430031519680809634968374895115251887249296076583986263730411312523013380184044557848250126431265843703646773921222043253254552297956149781436708795125408115148629610142021308347161157647526101566034755977601962072725077605596008255603115977488017509749176753715127056612523194866819434301701438077370768483740388912460116314566877279197264190743305207158740310258198867586182870443066633938754250139815795662984772053148702338801283364454596651088044664612314319469990134712880451042705071409594885363694616152377424108688659793846318760042464545614977792391392906687563155009941315115045226811682780613512753016429172148449772964520562180729095413141242727831229788977253714278249374742087714169212943354509462495479112684781783999816146319157872612203765764488267685293577181289848924995307469696048277437856497207778136354796483773473164006189845 [76,51] -23372807019067163840121498058174694998382504672001454217058980055273515685819455737198042365836591187483575768866122448498690666564197146330167847409052254652698529054975249934427991126204161105241040544067889222942833673240619660395024360600222867187646510895925948235777108780112395051416784326026493513917613319237526990140742608394591440367196994380490297789710390389302042774174981173984699907918355637678180149261702174331042837952761041648868642658938167644382975835928163919573059160786736935558159493517222663839304855932609234242978124529592566894141516273902475925228323664930552032303122828002223093441671955037942413997822647976122021177132641757399315290901445407014267878668103725866269660866800553804224306851140575754261605828437902381976518927615422086233122654951366389188116526084221213032171282496123702044904938542349565023658613591964981182670024817742893111002845583536921990458617618145939155026908219043020440399363774247968975751991687715212985562041677604578344985076253182664060803433939426482308148523251675435170582790426146384352825472435240682164453768386225522007045865257009133058199947026415792452337551728382832566559189115415238761426550094354563603043449691078937600800346179383896200892998130068565497340810680346597831876326809851689391763974533208626955272816685997231728684295647144434977586278820625016371829898129545884200622016156232318295909583421571704343864414289294765500810490407123482818056151301659509678835161574927330844700475634550510009279147925999699736732575432401129085583481785035545558242532062890601212876646692117776185251340856588468083984786850949309552785598847898726693520278160525150397051168063535085853994084446063743901364849978268810653132003054322361587670969980044732413978926727459143168116327191973850339077430896416997347899584257322505225624333768402610113390724803397472631872109853700305351394257675432089333527469401427117715834261595915601413487402452826843644381720588738087380057652887410837509637274960557279003260106338774258322803345265688717935346770612553356550 [76,52] 2868548601087191438286241470056276059943439794918360139709175053033297974216637198798473252810185095857719228866935151949959937562276157742804581275653194424739693434706786616740206116503333760920928122047795593391821155714423720486123487633728816768349696901284861076801910792720712812320581688325610683240606354375950132352033903615633179123375044343998112360350036818942628017781256776065566483056950687548620777690134797325014608696028002575320696726315662013510053907835267827925587122937133053043586143296510354455430766542318714509988705881151068833809463576627180179247878995066702492707494328863196034125422356872801398673823008828799736314312084469360294095148070607644882056887441420679829834145727693743314935773752019330078818737056089740097294360484632365210347873422406291938388869455045421098369591132355494936772228295758125162922501918466620269448009875220898056214749310319722055859018371627297234132854015794791893268509137416800701991094365319236741372155564117716659698114992753939640183870643300869431517347729851191794885772470727373399872735201649921450646756563862821114320918879930249783261663453767016453181976234293995522047983971561678068999723612076366216899236481944606120533352406124022966191293349523127500049065868668813748311768791600145738947133774731038654842781442592766868955209597651256504649712955435762848628020880747709035018400960437763666520672882269561653357683804059935546252970293184775304174635377158383931600540872699164216561483342035342599884560522980297701089039002362592145873256476387843294280987444082866111161369317868236059862264920432269300616264517829813031111337410642507660479840417289992143334427762479271852234066584858103347489466849178687731893174636003900447931421565061630775383703481744357714053023678600024875977605060584079417075540092158589335663484863319471768277405401667152691630392860526648373778098137231583126806132326835714034181652242318830285919525736098843476310247510827731151512484449085552713681418218107602312180048160186403527938841903802170677777676021915980 [76,53] -270294566624792959842773991209504563618551633003900647912870118606955756676286364917589933144723779334024499604858173800208794399911286909409379184558687488816171554430983850008520426033811989293378465100322146663642464233273980680240539291236856545923258054306744096689726155692156837244160220715281543951159341816917266126871790103805930740422769437754851732670074468381030249565139219812619044133718740430810039405116106984414552878710697278057496159050217912721291135337087162929559266184292196999367308502074245705736741865741945837332059822795253995964365467758317605091110526083532972923484603422414371967338332956281689419386888086052023112888602768317328882839866175899427994408596352587908583786604975419543162776316836037042477846499831317086754986865975084404374457028610348373255673699155142341244531938299642150763448276230476624801374594610362447912844371087026886875951248562761274859755407205120438267529572951811971429666557902738850006853816366778011547821815523711041846997545390229550209049757123040574604416519191448232947455234536124810691849606510653345341371820656176427697835879831398094143643274612338849534324655960122068936809475485259468873879523498261480110927015242750090388210760951868901098358051352390938351608546249479619361235069861284093141507407229042145458482492963689680138270606547767682041561309350765393008943151211532157248129285235628237833624517520171107809749804598526276737918955990036049660032178768100785340768646467413660666510977226611737600521625836415028351283892583832778350898577900101856963736887447592637292302371984253953821852486101091623885855775960341372888386236877843564159887212807286581133509531347719216967088478002938127240680674391700964560684054671346921625816775749095329172893777712488456906169056232919849895797807719665232927155717084557465382490755259423018426170635347303296895040634422353416905188116676563318290470554337422276983775088946307544423902274262513508868710528556946149228722486866583817639660673013847303750638638538588729786256537314803690661296381140 [76,54] 18622206743252785218308900526955129168839111540908913220213872249819469882579888531994260817647471272234319011948539199608711397083605510563389899939520639839709199069701534230706299308440210005308251326202209936950618428305713768099283272353961022585582833510269808913799623545263562486749500339475213678513055930964948896930124947269480898781017583411839059144935083456619153093640499449631376370961579784962004692150665662882200396997689078153170230412355563942835435430666348842177847905047035022353058097681194935985830872798398128903983890448783859676901094517481708110211875026278140679803462435067623046169308464454606872802959662228442010018706633853422487236502598110700699296621374958452599886289442378422561215862130493245035159055312856461736991310934264841988025346158743715505350586642211860128800579508523424809404214087111815393421050108085422363872363726792349393950415354507006772675153744024856330709271816544230819609244891698483533033436459574126406779636477986495531984303112840913281814556401445885422657722794959777898123285246754722684743578525142874316856739013899787180790778018176592846087112171404097124589510565004905095234235068746550468114849920564302525226850171548950416930730414388211111756126554014166358105654967354972887296377306416006081928928418451947311363022668822248580479642851290241683503913962039319373600383919762541494445358368092541909768794083233819485701493680132683276289289328525808107301261814104304312709357526524339205345464411911539497946773969414239423818681025206274421028221902810796312983755304085934318886002563649762992353241887613825900350569455323730269031778985707474686196111666452208963123236673427688053726735872158721970756386279722456737732205855891747280812909279788190224035851201322391524710974992450082847713949725975274752611876824134055545637397576912515691804882419005658919718747958583653481416430548560709852082353722557474652356626117206319521892297926455429268560080905859578903564927118689555856087728709748605625810809367884722047191078074852342794861125 [76,55] -730928534686223431205440455792865801340586235910896891615252981893247037273266483019122492803518483685822254311822395214432748514251998971548636576735161130979000046573255234996119926289135478335669630648803949690019046211900067890037782408106190428568726443409500472714163846416963706701362367232403606379716963315281085219462812679721142784824523946364970841238618351740336265957991022055982111497383178878843847647858421859865715178217800051173796713453065384538259296168850493570381741366755285006496014533147302160027593567482726925403614439117806583345601004574849687796549146204547093037791321389211718160381500031640225180670237624839618310168509715496612336362800941955430598206050352062452937949352336607687737387782460182935135854090924136481761983314364575306885430734903276149836991363183900271491866215168493619140817197765890019038567170140800546335762111601708009260197708502789705133172815665669383807035455316189820291563528633959660005314240453199488861925245914932310014611991555199133657534423649216165522544653990205598918353671467719015104811745582304835918747103553573920462688720864515322846946073395550618603194784236077093503378284561056893998755649565598884510406575364176608384307203157151073098109611115353670463723807984025256081085380355650317061265238803171882339903545297920416361385408391600356623512237167126854091984003268770849034658011160448343099862847975978156557061758247116212063798280682646060571360903416240478334208281158347969026492329964153333261799927061974712559815759981501347793382895378421981937900184081560626416976922014480814074481193710415505888862161012149600774387266662793763123843619536989356020008131243059728029874284317212900274492567606041015178710274372062710072636905251576990980697151817655254344627030094493273706847362197220397299306302038841890262391253932836865525031521229783292587703657137775741372800953944730532673403560970711786694491441941482636423169105074942586817826565072120190751845173450843909167604469377037991739132397134780098498617872502426850750 [76,56] -35145971579546084598563261941484386712958382940025515083502370374015917691042047916045592195691841396485611741849865888009747918948727683664666979990469894287478126742707473434553829145331595980509915574656453425394278905391101948658599760713252944079029161381342924889762093020474277190199413064146955623235830633198849688951656040813055696058968999976324178534076500310462417530953201362276495142010573314831096329211677288650405683727706110604106066248936286342081188903230615912184388480509234922589154443141382887006626262535951771556930018962374013241185945723289936107662237763422154147985200825739622735024893492965870893532168132954833481686044074972602110053332688762459457900191257955794228032146132705938659355775000265683552098186668329704370957754407811000715556866387794055944173497927203503472942244510291987294267262254656420570804603476674537604130989669051046363127372630309652933312575739558835983536141732818352656690442701839936120269043370263149001843515597461248456614244076299028948935853682517373753013724522459991883036495188027016183219736591167662768888017035657323167465381855510865025042238804318147679737467963339982582483055953147052534953059214633622581059333770388791838762685324053008706713404808091894602601979013953619932364659168983806533468834938364099779848401995470536770815829617786294362654298280475892281209803864317246250109901044240401713442342471200316562494900145803005615317424381693282210726119519726951196034351157665810806900193081817185649742260188587560696626958016079172282126708417612767798592059658372920754320881234560311047368987917192641599088600992055312993170881565402567523048934315291599585266292846904197977144436476783812063721010940632159573295009804871581003033339389065668981193866495519839636171610798981850484771461658876969583351496086072127048271406262731618234412922372260968895999380374010265955992411321560815686340376735828906348882629583185483430641108055017399706560679447646769464104207725038137590369433954745937840740372634513029872918299414756100 [76,57] 13107747602066550366784299959917525851772628909317657023699809357266678282688580155963400957732214180665349534910447356157267792478126551510815878731994983060106009107012735684384367733041176462954826744453077064102134924567539453181920113909347342802267017861498807080202931862285196767211230403865452668228519336304607681154250790604035823480637636643820910845176038523323154402135279999032203245449236849530494362072161239161092548206993722269866390818533124045626840183181222684201357470199287682533123740422210145343273264026308735725647122177276567951679776717797375742327137125294871461774104649751485523844764688053507323541178506498653118447816441716086936244580286364539058309793562279302581948993213812908156187020126065876929348339334336147898165138875064813810548027071694845092776328899940194198868222567499832613563330792917158254988089405906762308655667484694284839440753398007725935284489371077278661079982090130000207170886548393996358031416853150463863723055589806170240727761277757918691304105866419720895872334464715700938595701053381718793381805119272867746550801235012890326534826427884369307818435154946066135091786318416301415181232445541318258364329418868409580716045148139759428486212310352063573004036872242953788640856313677352618392304218485771808713659762186952683780912832039584007682859768568955803695443480942030709961784969158155408394585551566887009896844688933620530486081264809012173867428638421964149793404313657056846203737547836606744691763831810158528994121042307811515138767404134145037848292530808109502314834592685965878219849432903960509379558882150998286080028370210064590201774916856006411302203464244407140988347960598220102117968166176886641660103923446484392991778728244215663507598614033022850712107317781377169053574395439146847763373763271141525407604560908674474511843950907215490301580858889651598103764881653320399934627509150257559305744537956603604252958234805867605426469261947786245525766568834164809932709357150145815500808682790754031313673965744873518935695983700 [76,58] -2052612657132970439618530987309156282613427757056671870140407108065670467842881990380823959260259646803856035572339844708203162645708614362465400896084890730653703015925711811988239132332217289520413484809145467342995388197466004465633534841479283010275126884169230940780612773839789121795544934275727659842800734192200836415711481724474736058183084597926616180962171199958325774996691619116337038784396369806451183699897427822001446509728582622653904156532782251516621863944387546135520223089257984708006238185077008529099568443999922861760304785404761614386821930803275952244476166701618914347300166411972921421513529059686196404569443336337579827079348172245959888541379338072180861645353458840390236177787934884284608572381740287463900698411921803357793853215188269729177022385235529949302509482120178042430608919694724050794216770383715997233553098549061454686577271807823761261642410572542233741370426926800182834779003838961778458966405651268438778075893393952968589069819591153629944718954581878285505361863512594719184919261275436285812724702313172197969696048652618104994101203785269106879263484739568064865920609878448450337547996379578208573467430263239803102036180269462023142941200427427261507026658557347944067638135699708876431388443052455879725405196590583791486275116032358718616769882764828507198397800931388724306267687704769051057469665194858999611027472230662394495133816264893900641589583507251142951558532559757124703450720663287599894201428760630642637899902533641239828779294606108205692234538342467275899681393982350444155744784935521958904052342453917339375420829251106084074985795438897539524690079393358491307534854396238904019847576392518702471797664136616305734170984867131298166937428479338565749742662562790897553109387685820987692310586106939456071078237414662846438482096064575715071913798330481376007806297813832985581071826401153422816035381203724236265835875805018219388489919723323651218048907458835163502481992579017849429488937234362114328247617807317476253222047144297734832800400 [76,59] 223211886659684632222108501594353718567567839657332356227422943413088805348658185857672596540625119363487627923972461270239670533530472530242502750225581979169337768234569624727348467331343828595117345293882217696268659466645571625184460636115998016224481687177961205877882047817590404870793322708897567427807161629866511619688782256795628563308907373447998474078398188252013913466654831303029417331616623712740333406830195289929121186328568749800671799396763740167749507029854708852810530160197901225625392478714010010266717358246276749478060829691149890940153822965481396713798438092061043652929129438601602228039794065242137769336182890510893928914450536762284778554349944059586701542933874186300997880896520139799812354140696315822481972547632788988561399835305234211091110996887533336608227257559905416683216175778241830586887962991276184634201822793881871358105132663096370990304003374859621095410727346786433460940402970258809569564300285825301073157684092234603037061793926925681442299345196411308556923517330171688822216496151402241675558882019739054027076342944488975038038560423741345213595119042852555489601937670408102888745822683222898411338652085597940486353761141628235873503255059188003304587818789463344348424338922700778067802142719861519144569419539218088339271186405641394102780409248947232237050248461120618697763340305515667932705863300749251678980341294736007700562556956940710813551024445401255442304764243999061876344794631289370474001153600460926318410551093794563783927424407681841735797036501038883470095535016550732275150626474383467841854621645962519432144145432788624502236179794687760836559982034556979631102249979831311801516052844596316693018384904812358137619455552725796607802535034171139375428055082579077204336996881693300853803400256846566601573903555005369275638300644448104007354913017631675621739722048634522635372901858782244774019647984998532004459620534170692637238546783856422667240933259338845590536209574268531889661804047867510941035014927956658640333605699172924071100 [76,60] -16780097811588194155804744994132371370380384322220284001701707988701033509892794630629933633366593922173539165546144546267398396866974510068960941009120821297879775489727359349216020119948346201713525080945984797972982417617864935800567114104509388136611167318696874871930563247473215095350834438269432597014683258090692899353012309922090096185959243518013789035945354919445274318392807826833133226453794307053668705993126061982775562682872225193933542705363516294887291021841806491099501772751062120864734311327601871724518368638725777649769248629317597947960133933826980388392766728378105757483377508127274747546986232598298707262551121572049341388221988778897322293696929349739059902536338090302872521121006885311775282518203144328264227940149119516648765017672579727534995264100525950449222755679136353011343827435706079797613367016527551251743678513021801239165288649679006472755638753703585089544308595608345057245665777015626411540131995385835937083318471322514822023278991870073686932132311892909902206747142550322226447409092702858285623394446865253436783446360946131316335222587615156562284806314370062480327926378170267317603584520201609897229819956613861334936892187000700739823237282709193768672373366176276966054418639063261357973805614505906559654985499122125523244150317671975284377021025901726715413493266674980406229451588088309045937234868161506214049125662788113336648534349338468595249956499829647765513848383636667632976259851742667403073745443222125976606885480827229600123226770458709159401267982344060646602589892364184115182995935837669162793291082413883559806754790194425992255606178614997936570229043952688256012669278187114448846858347882642834858451806147383296419481851913279826597491807883062748151454353379056005476609106060681210629500333034355869219233563010229057143572343526976613351732745057481793786755374863407811317385659436168647571607713860023692716350352298988652053955987877857032933102297683692433949411581968068846065187080180763701015937790762054318208027580022240650 [76,61] 866642922404877270092627754212980786306973199519720060943646931817864362115228873447591813905613968205112289621059234823375511479869076192977409711714824031371153662693669079098113637339384496038422605877123804563543837170484761924681473998816550804990394702079173789631158121737677886418803787286155401770533258425040628164214353555959441124576133270536896712307181289038348493492003606621918845785182628095969038782683525922408470323163552288995220834642809385980739939153342074189825935769030652638693311382519501924573947044907575868066780353140459272501961586654871638342967264103287852011028947421573250766661273631696156914162587692674338622951489263850189036987396660336037897202470744102180091311106538856564099907197863057400182470266476971320522333757897735037578061688143944895726803501283338640088756538758572627310139489201676494146601822273246977333188446343149868410236062933052874181964303656101762549320535310557678710473299918790510715267144427079520144482840075875641010380468284607428512530413082784481914805417684134294113848693666392967843516462186975473323933000435761525743547141757957573564119698385557311826790232222762727429989960695983179502513858428942694483926428918292184328637480074261339114798505787236450527766681051237198346477919485010288951308925019611333804013919853849162414180799869166989429830006160587575990239939677873599483592090131360772261939031691755638638146928613631615130036088417360097236239707041553309423257731884220700314222237902456466705942480407857050776092406497386318228921781590513050405885051305797769916507034079902530645130923524248538123761524445064080879668683055524945054955586977863501699456479357941926220397675879856635828000500191820312761979012702836229954377545466483863253711152923626652075138258544340131418361656783763313448113018513671763245716426748917291298651899976658595997435361349582097247624323679250492421405936725134402669914336526591438511539899051385810321099088543166149216855509921122003561714583164878348618172406270350 [76,62] -41293924848442653494130174887160712314273924386774300445067367854505739094707750692374681373204198796544528827128046588457389162346794405830760505122968131889965070267442181833226005290429461293915029527606126711842045583283274993467515679054657928414633193915054610684855819343235436929373005784349499031975756957748991840921008938645416029580838913804711715974335312051728781238994636376340857789533245266647640836341201223829401901814033773572726981209694841536955559388399510416289749307565056306084740560137477027327358089283250763520180016834448057683367774063733664746730469999104795275955451570352915687527119386774096024717749777954464836542568784753168387354116521523132676722446394375551379340052739387927468630272127183980813624334370281991085241272097545622551205933597349089600837159115412935029631768347827047805733384569605626520877487597958290519396292447627704793924223900652154717259559583782547702018008174072098864076744648381896283619907189397297715682873681152682255941650405738655147054041070131339901794953261252317658907007212405784613236810411199880793252725950415876408511672137666100356597666531615065372720802412381969442415681409285112595352126571041350236876963350647637450572408772050122834963142636732040117955078936732410218636950604561353704664829262722174868332264705071766559856586393873587717446314149472721401312466929361510546611328244605082054037042570954757714912621727236142794089012207235741715946581551560501141641521844451391094124355192753867420003901015155341305257893526759886986496486181283688866023685005414428187282905733889222118424183625443723546527533638507543851095257501469048071411711087760164014760905411621427125120528878755830516137317197686940217800457987718377655912778600897916149297255441408463097990570817660563608711082041228738120092252819502952946791852688471909169912273827244337679114532405632137495339926117522960274856501968781266613141724951371529861592376130174380166274821619367742479179243053250734333249329283626282287367180275 [76,63] 3035171960484575140585908902583033537422292892546839690630090301549673469106628758276991327529659201881276163248451753394523328657620966617028666632100618740426379471084458017825457370005972771927578481300709414978386579102843776329205086369891037031853676562934136081445427025109067036353306877438628556302327849924135286875035046116800268625810645367895721635829140754764079601841839129827564468469382251045563953416520356688753970941364752669735695567835987105799865829663695101813041003620277983618989058337503673606617227450156434645497483210528685313767374673913797568666272936983489179638279156487397066850170640458996693758376424970338781768058446040918504698734117364996620501230445935067950415845138942454492152159502231267333736940119086729335514345052450507492276908817466089095098418368682678577406116712223342577677519203823151443953251435142403129384587643237102330636436671094980300574822720206539028877584237907303804561361811934081460204872612317196655093121791965803851233183209901777550568627067778216685580229713254972339944250620884634325145484056935570810371054812946246217506936389552919066837120694631287998671496864873050922072747439561901103885832290388658871746225885211694690872295275062671386823890485104773955970417329351024196726227784881539412168900715991770574923959620618330157980281248106305305793814593036875567038901578097501090159548754744984721964864585149408484430590171966852899741337192875758395199349947276989740449114131386462527883930776426051277008233051303129936984884298960070621731500093327587320079174019413637975007058057864888092656069401841309293054739618608968013164896416012789167320805869943520743951288103855912991725535975934631568104291122618271572786448622342884133112730320119592917405832770558336407733212979956519987334654239055692440729055901009314127281906943855099936343582070931409132341304933394551671510456934010240489577757889160772744033647110017037179994819242192033895700170428561987046853463591304838166993626081501488718645800 [76,64] -193068730475368689209975700190987366344205681496496464836746363069517735614841525402475043112692469814070589932811961015688724409987476105736194882592457742733468655591773829223764499345926402621086545165126817840060794283320784338566261122047147297996032237387707003812295591348820061108878255725789863485170200602930403021213202853062658095035330756332653660493190926446453314929081830322843850845539046812812338693489295763540995439245099434810032775162816668547666381641461108212298404047597872433834991420466184579200441495385745078434070178220453988382653594463287957121083462767732021515098558868830937519038689543688122106432731462329637493196701221054752000091002010462955397698979106687302832012853929883545493300143133906090828675663612197381901348501944590124606162058814747282924532029866069472934207534585190825413605262561594038595552235754163834413362592166060260043924776983744394959872329123833404440747910627060249752367617558389181549594143039900064010334145263542874156969903224198729530848007343466705420455491609628940090726929293791037496399267398452717535099991241006219654538183245079856327604433685668991142433089516592369662941367116851901977222331006616864693605773795815389468516831423755148509453289690749009499171123203925284228901506019793111785074490256793703359091607478613763198441602032954672057633284397933260408058383961299895167677135673811124918819989917029832658929221658716505390682442259112015418846930823375078842435546904828766431508767553492089079179420022736149735143611611806841528113257528689465630929858110639501170885318331165119519776267422097632310186137159455534230677529150536736409791539378036763844359884536357413353861541324000484711125478589114167886214968251627553565774409940107007775816251077631742723370116777088579656963537432940603299689998387574536738436554669645386761776088097388158719635934700796632624624099619763359910638217807593069222595412180443661299704667514258741185409531860218594373652815989054587186680849706156449850 [76,65] 2128336270272006661319365052961816966931640112253275916574175749498044730749612403941429774967173088418592956257475436492486940962603369577514583659448087471705939000869147379510033854968738679638868195514553906991143399636957772666194951988051063983197060279544020731391862380261127801960236523897269858167481143444480197957401707558303088527940671384047163875710537808399395498445875647876183197145515884889257149960615038667381659338511723337943059035080742975022067670017144088834952476505865482336436116946561435064963569977414411579489927770763934692156660930849542643986686354314219635582795065231971790645449086664158896007768758556731757806352680211226292799182703200588481330409041210612818222915883205495380369446618600803125336430731728513688433013865871726401719181851481748472311937075023783993542141964052912470362704200491640158939289092210858025940994064899774112991058474618418255283413661740054063186657666843810582493901414547724841840637851902027577981480335188233898479370184490425958111496351042827402945804486543220391421122806080549236898456461990757795352736243356179556050256425681358141239296631490739532598865365512752293024975039069304947091848700123467604391333270090868981582278890025078211518683423637907110842767074025463429566766460769372994325137207720094579183744356061688074760610604133764733709709858658917323023157527666087815077284265508953396926582297281915619960508613576676952768332544202172499848188335481724776535796681281148632025755031296484319809168624151138273980613137162589540359379301726004295620180974120072634039353077978304835757522939403247684306759565454833099322162256541943593772869756411652319509233866480447879791574700306612943344931807498035780848899714785452075541930329047011851504013748415451343657993700805894559003089644617070610896329440445583500462131827009768191547091881109505165957717371952463020592025007693283817948642280556932204426308747359500206983439001342176479612509002776209376424623050939195199668595331707650 [76,66] 747057254410098577050660230281471092745681014486395115877268322376145305598101541356197889721341772375744431981891291044773077471642433721149902330863009094290919551705276801145538346127077326209382895140789470941824735107679496682150825745534241772541550332327010123295813004524876481077303175756472314779203425195807688168480292876152326842388868441793821134506826388557033845040794103161005915328258656387538887255535566789601094399675726968297494903851212065346922734078070204147060520581441344393863279775619410879544872618553264790501085594631171198826186105576126246733071968426238645509278733614018737609249425173415574211121314669294325010043857824944902629059673911640078160525092399880240239505131818444192504537504225421421974527307827605901127357841956296760852071916880340369904841981014332623604992172896391584134381592962555869641613215587444788847459504513859219001680301905675084480735651625223952220566031858601900125549971645846088058380148432309957030076220494103952720861150696618428388700296890415875706804433583871600178543481777918196170925329851121078485483317838406414813796227735197145124647742674782246548070215063748999631735654546540845628384153029310629353259355005971257514415088507821639128224091291846767392339204683843935752145767105313832984223080760750736396387680806671497071008059563155872175606766399043728693796826556047480322531159727723580585734435435543560657558507515844857478319367552328736527879316211290755581317465286141906696832647514801739646298781247526317629894009243458588539964000851498952573024540575460866962338722328996044119886436366074409530879336442664732192514815302457168074655609766690554531123616418073933439948109814571885518882100130631444596738154673268688875551672414704745533216038001877614827501319668058193312708279045833352308332200921556320709412417403732400559823534588605912819352009410661807114814121711408163846089679573599450538047806218922266556939593811453810911303157950041966696510472562152538294302786650 [76,67] -65381481461736639176604628141632033898333776675626412526643217717364102771109397776569508705431149915409094953624766664244870255893464761218446531116310150302964103388233338170533032531201222834039848252786196505710069037983234480217292938021231417151028309860042708855661480338065360241697182921325212857040703317814111130403427283130817251931809453333618372053056661718789474230564217837648984110643768762454258433157522615851803144501998220107035492090794100643004711976142511599644968722483730427351934462202709283638061691422046112796885496587828615222236014418919327364409692388105652942086666296278406219293835892740012121605027992326644811179671672240748754912634258860065703005009061700465288866430304172130410639266372616907650988243909576765501226414097603271572700030069761455358010265094586749929926114016586416840246650580837533584437226367308482231562529605818217097475082125189261955066118005377940414991878339287187859926782853980883951079233180719935636876597924387856128311898660508423321966736009218841878113247918389016018626844570220685619873457848923200429565472571012583252918341508434703137267015175645881746379739434277398847341619921700663797278859655860873657806278409421079708203810326340186961672357299995567520490391647406833817106077027985875239658422162388394765899162236205527531415126673210083173456047546043683025470009064809450290755370454933127238202976243093780153060473856806535250402145706009978509019518525202010743969773706214194750895399760323673846618219330129483939096149547239926111420270781057722849570481725049573781468277852007503281763725229793931891223702880662322350181963021801907158309558801533467268029077651384000280544726531387184368869359211815330444083593070825665316668106684628872967011615721668895075496968700595271390466159033557357340046275468524336681409066020025693488288202293182319350026407438168780781551092440542367543127637484757401699628354740670328400200453958279874780901601381266793459873249589286399306100350 [76,68] 2499322046808867550762581721161424863140726325877756341443280088258386322990192762555667378161952464581479031562269985816444426397207832287457422268091849259066804108075387659300683291406493128271828765219097501413665462592654574053385893170490172305365823962760560774332779258292182199551956656781604106167639457822441058004898426511368931986769010848941865500237370950707451587108789420591332112680902938487542862427582295380093887778627099413201539120044450272950057083909358229729458999476344191692020872712950731232055745448273847216400549379908451169914328942321136200249376067274190218436097532385946434061243664697266009437234547320911868979601274732051074382484217053217137397395772853679249338503566328537751750968074156932972700912421545747792947480894774307101386302784516421335338320872464019852608300830239037128028691575630934303316651392859388647558643927446280419090013870240939480156499135150489287487692000934870755819080786543540465709303730473612387843627424578202418882552644087763492606687298428650920849067288163021421270175456840477639160957204793795175345422683586644062120703155852104065797688326849823054551748724623056042683816742914041195455577963107455054724633864959200193325200866541124051355998172437598415287643552145847417120118146886569382240380832893735152979565009464815288897073923503561643736858044487638547179702741086292389484396828998529018429982970646711570575849704271776035670660819907044910856304674769589390202933422207578546385817225167584854363922457747403035648923144923923125621582838454293669756672831591790032466647763982747199248082373502513000779451418575002629418825239064176661203592711704575939874424256313798807547259612575044870168011601998619554988571065507123311730506497489801585712519747405291434465777735448011876133344422793503481431397678444253693845107001176362476692824292070469335698697802015703925640363431157094629275741515701967293028870240832438147193742755396840222525175216509986109868576592756196497750 [76,69] -30264801543170434310767698055173634681803322473858110876137625945366923972057486653584107365587563727559764589104178499820755723747637920187890060754721915326248354884862902949340605569238006263384060798011736914925140456041370786434157964930981676117596850053475007128427502738972780672615141039592296814114687661729848618426669471199150090158274675985153931325527233538701839807573173933445202063925574352271385164642931915421230940660386106316152043535903312636927737211219795574372833084777277344403896941676773057696614979298065147159763513405582406848152406480651628330745361410541145590307897842972799504797467750271060827628053147479048110187837001968081283228880713634891396145203294618759297195444287732503507562540726212740068427695333449783208492449105554578584226923052137084227997643941505506223874008495157423573693166075307515088272883357572126571694142013747855660119899349057313767456839992230220692063839183274856642689637528464817421466779922495360561239329008668480361701649692209334313439138388580142550118342074101475865295788779266290265987788107265740683394615148112950514768268972334893533921977704976013764102211653416328869511014633541317432842917155625148519755379576249569426964548692466653831359037656918539223622791094933497159446218288564785594636225557487023936944320641207954917311331673664694977814950030047700167376193434577250484005725285404617082425287267780356545573852355865010029109601594951637051961189849333645616930657350320999555542404150526157774022184523549474199599630438478346980821117812929175631001112966664877011653458569909977824771646553480976369822966714634357408779261296220797964743001012300566309230042419665752846193340545377610690007689016574177358143938202937988195376531119463746072355767758686728539788097834644147642931421965767924348654892738199831156392571245078190942224430862320284071947860493905409567660073256565849252042648463937489947958195111414681752181938829022350981477818080434924673412094353591500 [76,70] -1342771110008545470156174309080444014339948701873960191980466957965239126331097400728911311970324652225265920811076689250906567854400021393401925486448546225423484490573799662317966186102995721081888413824526336353037943654653273482763519138451303159668183969488242552304614102821598172608240759535678984876456849215718498829150684812414389867662687450655938158788595252378871304337032101427278325678844674008751381257133871215731796417958840885989478574373098374033950368292885568190880766615941741697947208806516888091695828466004571109404172830402046299153836512046731315386953093051695330685800884445635999225919757916797763510090190151281870085319056339020354949584618576074657384951864411965345241091716400469522011430819027692555784640975324006361751788512476371487896556980371364215249154021024907326048238709047160222059696035113973499668568517311386435427012393219343543787865237423479574730782503041210143515536934093843141335580513391448592235858154592338844103822416865100690745099758355109714296088923268596016838868923242511075577046615074940817578062119648717517254622690723038432428034367349006848470502461129643081836350472888129416368709913781290715543162962070978897489529527905984347834579372787600223778174817351447877331575717691954709985851117014431460170605445291804322030390796543845536889427188614594989495351034087213045759638169366096084248692962746104479498851477511951428191951837672233624258448594342787625555670547361189986722199219024167473549659228903554153808660974019472993103189575372333234983967620180538840609375526530450846753345038213179020522346217169584043753484978481439793471090224425258744294027829934960489183903284360942644112600206427897192470150200845360229657379673670629441113024572339334721960396881698285430243079916562106278490468962604982993743757810787623618166639373392951723163252466014340053590725220670044343617689131268247535432922117572404600942228820743861928522364186092813192910654955787299397459488681000 [76,71] 66954498054868054569542567760458430108624081123008854396267495809226857862091822735291139363023292107395900506765650063933407629178607514449827085229377064160777511918009218233969389939836931122841614494829395936189834531616688071390813888153960185135574074424222324855274752007893479584313991283576186077823469640243542481435247149654634067247146809562601086384262052767502283373613635230540759219368066941763891765516350300231533462707452137365278554904430482727010584846308892962119796402021348844892231982472285392662890479798363383923178302717475683364805328003837097852689208143982755369812956536586042966582844229299139118912994726048224744499874274962622184334503834343391352453982727354666977132158660408762076513809695956899665273918817125024667904585532948708714849633527692399465979060742569943153537402580363990322788896820443021657851484207664336419299599685782646722958377197880205671431174362173966777786506857796099833659927291030104718501209760759155282881534367735895765445160198697798421484908181264350143791130606273117163999119719530356760149390131519673052834396284794815673011772471365156735633748037885738114113220606080047719610683212215830343401362954840526507059397327892225887377065147309916176125177099236582081754553784896494072239120879376485592867094881249642064611878305561205729273078757578413267600438655064996145596107414020246129404882912456710426005871451166683814653419471944836712030909285348377689279260861546533112745321393900306734371053303907469261609290560898053385034979629834476621735418460556933828731896970382120741885300027947412262754412417941282511408456489545949351061024609739184226590174867221436545069296780754241468830657273576027264100365537815660699810736296495001857591594009118602298313994088609582998737463642267641544489303384935323893425706690863550967524875122603065988178195114721999159535877880406307220140304479468332427331024360148037123909233577113147964430189271401269659841717191424524217790250 [76,72] -1044929600255900592960821074693043920978985874219949625172191449512088166283304233178143288677666192580875745109346688855822093768570176264888467826168529562065159632162498108554981931734360469959806732089662582288102667233971886442142248355919373888672271591119829408417574469430006446028222554940104022883152861207958375409335556278706534401457360362676438099927536876524188897623789494104238868619956566609588531405665576086341996812368594579899528377485916684852332388741951159858343958785392899757980220545468161426796137901139290744129826639219006194285311752122579493020629609927493073115725079277012011730322119230196666032089231353006464097910809396820251682753977634623586989839737346626310127696303663851691030794259168795852980438298347602122213563987699552247189119990877063424649315085568897054830631192035566391513559122037804511859721830288695645036617220925860275347700404887614078195911333579294231009298287254570754217468380117298235678578732289504212113803858806695048443446328976099359175985103708808051508069221354784691934181460749439622280674807796709356074617222419785138935656384777363032874121506350118975750030761165654507828778294698321815702253051882599326874619436788372791479028432995281990856998103126773081444284293326148828876782537432079821581463771461011141563212002995302538281268873493913710707413843805475849642049820386050473235775142931069639824189069756107975220855896246525975413902453773982215186799317775085339228628694284555656453850085007131688042544468958792834860090784247409721929554654220284258303081954458522657734606144287850990427092483240733747423411265138540185829638724844001263781277712835906402821171090829987814102581100313161132828681475126115033091347938000881356626679898204503298372334567802706655516599668974788912863140706236927941162945010747939960417932195293361474983967239381666576346175925008198853696406760356845803717651007603704219892995149260896961817668080474786882168475141893520916550 [76,73] -5334290688501895811472284720579738173685539795668113382000608993573000937331503116863350172480846790885361146850491076354129609346071484646388375810462107689764375286990076139154711187539626758004001336311722520921484251057000823264602194319950363840765794922125524493306434188205994077917863404173724355272027214277159371179534247144577650472963854825400824896365116051435764501502617650623287153025000568383826534249331692022150329787345852769212903349758521679196335941050600016025679684681321477276791490468973549100725468712091065649133015554496835527342001136386619577332520780431840313595542752573504729359559246285174524469212158138108361635528370617391861787438935566837422885921250491103539260072552044067405260143148877772194870818478690625073902793485922035764706156549221568052730349617321084681564254023365460335174254110717195059532691748893445547839322837883944847359159075805528740512820731826265506118573568858812409443317937759467024728039406735463777985587398725507257584165530513181744800531633779043469210542876813196092031655748447984504380755797083345415300662015084903535462067147823019465717414452932164635313640846387321909206919516087165242681888018468345146168217123432708983958403190225320172310763933228231633055588819573179388574190259821146919619370916704813387313441349369305438450750405626846468025500434001678999799896497362409499750104190013649518700067051116936946016643272170872932217634989286047827241458083963551151291446796632745238147168387348199509601993150952825539375054686856161541566523970335252951626727036525576495680598622259237245767207369953744843136226421456068450949240708799186413352457043836022874365222368329673030406783806825633399976099064194677894363985600580699934758934310163902234164627190499123809051936896603869812337439744535916450002799202244224752679753832804693700588417515976400744639129940371624930576449945020981805845459141490562901741250668374153486372127383490827244738504684773450 [76,74] 369582670225281236450360818010951244564286224106836397786902393798551177946133983845149163419686121514061221110381263064164880305875590810213422264728465609068184788576790522112610766249064642221983919122522764436622516060939118698404498203426334569610632104365668025800747972907753018923908197806474670063783452686502417238836991373009405094951485479488058091375104976119010622707556171985498849785150342742472557492717281578826401436900549375460051230059926414039068754445571891219921377809952075835430266181796674872351452435061353238611976039399646227961723084341726986509070474028240098292231356177466927648360815428395352457722144658600549356833494671370599650813818525703514049711947905916659042748222931043237742650359275753334114897622088071220735348565497119753153646013391488111116617333022301273376810618259552793035172048422999981593661166373468813160205148219839255152473122426387580943897270301931040587897602719402039054207024263450379107439223479635538367564033261818167473267444748688091924037539405767129471344122770060256987405166741352215341979336701277980446951425594634298802610234410280275380616288579684675340294274483019425171852377954124808527955493344210691561097435663602012672113337194063132591934794051783490537287825185479252982889563833898664090262251748811323687648953503808461817848513396989060646264366169782759958956915510133522594703528250741497483670620480817360855562041963691029673651468904219075965561155568671969705451815349782289216171584956478339863763156609189303459439188482891138052174940295411863646234158191006803917123181963349112545760767834120583846958604808781317086400729913710866724255013294268826310434965852659582391436226124895684117705779514722457102062714096217614053028582584024845337137180659383606967938669211844023167291828408791408670097760926358214574899097028680313473633131290050368117711920728654749000658414141476739373306963339755001726658822597219595687128017700057304137577594550 [76,75] -1280181187125582461777593790831942298881853245320122606163275687273823964201657987690120604137550684255604061793518806095946470013255926954981263219238515655916420536590025723368987213263297124414898059877301780892733132658623329168892661684133832386913470891230518270558893657929762793977929733698930635063854405429621351314658291871764260155915671958853447384433914791302547863201872949398638934901907951349902536093874566592094733976998464333929537472577497460575385619490219159777802500872734503606188265365762966321099868810883433255423492642283179198121256327540642144237496078114058672698774962996557416154701355446848113017132737224324556223032972853161556563388699423518809186038500045901996308444358452559401415910464664611851296584523349882991605650142103165676458783290377948632868832444840577257592924350754351590957067390361528396515940251471195691977991643386828207059985737963762512127226106260470916110669274969523382362605823372587320875602955591561782274112555464222367622575334950603129815215934360226498630145207214471024455172917576546510327625192704772060860167161694597148353019087073244716575891207004763386531820692566699370730103688463089938284978630748441972953040688963789696544225298338324549235563248114849033822864799730744317446371672626554941333057576911953817736340070882598448604722919981283903373501526718214234385615845486362817228523920166412818685796289664221006321754126317381015555618548208255917727984267505183461954363961910549662491597639098010576043794208220164724952192796767795873547154116863256840988515603985602695165120105176152004987541492125270125508901174282704154719756400547030383101592697348246496716210986124440880892693917565845937696189921019462312164652338912395241871873932944107717964334597250545157369551371362421141558813381304174970757993773449583497126796611704325895501629432110088927878517586843287342527868024064437661148338740496999576552519263831453435448240004607306224117300 [76,76] -71949063157641826188952970450254224966519101162838673533579043723856128426057914513178012996011517587914124846932088572415762905695456501917883502626340364080278724192230970213819752080028646754564500342540588661059548956566252874736896644750890233196097858678303324249691578568500272077740851074198753747329738301819150692852488408191774879367451950793220979234883663507121518904243224664101006560370331581622838406686819200647430528740078116690047507626512587576488179517549384009664642609227645573111470586916315891465999134572414762642088437485265792053100502880083189311220590253987990770713683401964563857958627932041702247897623982058309073352879512020952066048757875743359708741840278043341436108542390480194202496935674563043225958842255654476445039398335644063948291171172472673511898797569030813092315283726608289106749420214894678377851670469299885299073671430471580630511816831211351648630895105725005797570216997187114382763821335422501017972511660264674175441796551929240589172884495953119301019399280103525444257778483175134501708876719193257652809228410922325063653898256074020283027632135298568527297892484905003014799832140283311229135950310905601763863118407840980552408018775110807729182128434208671490165657463328674805577452162482954497355074747726114159761197036850640663313070690294774364458900836419374449710734546033244375969154191927909026922953104850632390762914228001388812024835073635572798774455056856692693775514306984969306195711753030280535809827239378667352130321158383563405676028547385898341276923431719834452332275356799319876592975022245972584378616213089921947804779631872336590920467761661723994133235478019544085766340765288094397775631291670353824928891672798511421809785629098877585758201567791191743740653813554485389468434278056691972070353868574187802596598051589177273763923018264582516777043083151600118312654199773722407054754841152165406878758394768924290891028078467789611586140843086771400 [77,0] -774057601730376517791149518069334632050427100517159043523795747290668349031656780188654649609323867019612880991427025396778427832310968781296467610789308857426334600125568936002018964743481335447907724336936386569905984133383595025380670786088651873449350417321187207296552336167765502253189735891300265017376271297613344112730864582563083065457359343978197901198522986316195575757760327397954754449493952827452207966145873375065684959623971766136845934867641890395842647448426004116629795886055296178389930271902317428844139692341317348445809203115757837606828652745893489158316105937573618531858969506997853384262521320332204247028162252906561370875873617360316773178310937375537299577116982604920912190340994253854987441496658946729976325826951029037740811841470028211414740632616887054964821066610978232700316495921647626667377583090316536325808355305538475515974702401895444288586760494507637250619007606614908285558995757750294657775259047213941084909016698443918002265227209962813478180668153334847176842493124731743739534277415071267508588350324585041113082542691286323863346866689538940612122625790192998422707227160280235549558178392839904289307086237601413559134398376174081427073225338576385157806003463762823210883138014548732162032053691989123905209694104591956064230401630161146686536696524706855523930496723511909838554169190670919368715492986107894624211491939401263745783372968565644867829580865911190619827046338113028284122887853231683126421108666386313492793855361784763239371465813910424983031448910264181727073884934671446310496825598229433055883786174882679945948866453245785043775434701829502722342873864320486594171927267911743168088746286823293961491141818018269301681415297491910185393862172474262912132057110921990273377352222114696201704589848807509888585278426582322987604512057822238720556128214943686448637885621151638799518879449918268326740691862411810112530188112490137084470353545765742777029979480938910734211675251045459164077679051719850498150164185218379664072275915607138386853981743789622931837871970608610091475008308358069976229981204829281571462429275610257430023891704061655349322039589498774866561495221477191541277372995771250952372224000000000000 [77,1] 222492124360454830224417695614112609658904055851376802184485297090309265345154383387729088139772921868133309011919021888657604402968356630770799391567898686455259687798499504990336174436846445148197901904490919706743909378703930473745267676342115770962948775141523783605023868669167320368231547377092562786482134904908760457764776927197942584364534418798371849983789665194991565099012538737406601160070247040283047204115130323420417690525968559688438956963536621409818067902882959183181092858562314706448825548668862888298228934483548708572579611755709295271923041136598457876368288083492881498477527210829564925259074839666208226370929238789555294515601502483011417393321367158948054736157136732293998443374803807121327140851911992660818338068661433301998839497173516749222897504717822868655086424589612854686548419569236950212226267167241679543662115878480190143916914085440892065826443436806255961201244512733543766607241708083092615406598956129155627972918455498705701128146072948697148882716798638284899339907895439803188737290827348095347942409106462668911819201442762258162829808884279060739104544136102653255800543419583381076314278063290279494857210000687875312194335267454237933011755322633297280456617634913648003689334372454455342238902822478340192974282253315852904202388324568665440220004403620664295765212172134925236153754697289770595212782059280849182359968813821363817065489672984996075372998117693171518315523458419844486271185919745868205245342312581667799642577129748180092807071248675216315016869571854175514112675337032273021591653320544106977764855312937460613945827036559978144837948844352531743087622778549416263755547953047854972740799955359006782061064048770833220271091040344540818848052740539178991435296803946232885674217305418065090435423317959509646126417564838430756255427084009069734604464466446170193089134117300268777064812911651780122410407949658639510324583919182642906928305331215927607278788071966314094370321568880999822286427154896229724505617477216912026973854819023361692272612582421231129100756954391759681724433726000688776828269911298453977535154453895088498039949012195318721364394424315619077871685812545630433487829490426906600171110400000000000 [77,2] -13238040834695849305983613804877267299939482075099349697145435192073758979396041672980923167506611060868898041991124889178092297572390096784578154666962497560752775864943513050423130786788415559456212140284119448442778558760283651490031426503550054572580787158104157491659896019688052665701689331352246696474509488187865889298745945333600781969836803291249933654224278918041593938579992217330877055115970640859312561715111753286667885908851797472990094974377086116128242676848367101906328533826186290404315729350012362690381944744487624138496350328420559243484548542106639878068283400185342265946546606687180197838130713666279158902740724516961353826313719606340733714286288212179863784154157125946744777854595473411393369984924230603109506389535481892059484257946574340976503787013119126050432893061039485875857865772036527629283427483000088333818172845098506928593713464863463959482774890138737464959437098756085005246581918337370615806844262767042722561806272018699560466404723705750102952235502101697431167467148092607830302589983068873641694287998270976953813859878568480163619874228746553564314450543462401663910331309261032993025881265429069374008918975994166981475236253931648960630646146974186357001845022371257535429969025078854249214790647104921386734231574392513886282330185135916184645391769042660228353313595121287872358190352447142386474610508397230743355320205244791522385236609018696514851959101682191509936529191833196732549951492805928178022240423588439910425411539093677012620347377957674618731322993344829322092768298095533975813474382504972525532428446026755652973320256947583643257528254623891613610950922611643587968836579226611273384904477624889454893398757296748147816891103010967264930893279081679582153450477149126174154506834029019398739846973496505206334657350798193737922031516565627698252783791537628638909260668600771139494407269358835687125345300392161533112639131093163933836537909364029445822856780427927700803121710463747245277037967187045553382733940134949144122792104162739399106384192503327674422536851908384852658174347010031929612658012878777338895704970431716820228942934315625879884529932207613520160201749850664748424615744118243344329264332800000000 [77,3] 378536557782050154859679322407622863264827122888291939545031502713996964206605140054217285030381994568987026384441793465782661707973357534466091405419800256246569266438487253891280619662941170210889359943748726586840993686616523766819907550524813281641020974474575559484139462491909365433801336319741746690623986536786761469707308778677440258451787463968612998871510922732848879634085243448417793099839096630676480946788656900526460555728451374912785297327662412882848141976588186076273327297914046649115386168153609654108266765905471532732595573775179848513653424318871985064572279845917708106550657243791810091485317764323311509084682711671545714853864210350310637316432795709723022363842008206219424048536006340054980094765093232994719019957425942878917180529905117401120339182021715749575342535125076622635156945915147878611282132835361915873477213310103358090969015440030048565295425069161139577385711971563596508015195271098177109319715079263558895581136667750103806218707372176569879919837306760855760078259270454060879010741047921527895966353997197990453681255400112641786280527017474312436874207339702522137362688678537612024606737703113240001903937790826349586103549316269187400736792362565922427924064449977844204115004541407561409425091917209910720474082397424572595882329594955797111716648783402499710134430270610421088564499650613234687937968918684409800431005874040051876072556042565022492387229843937496901214699083261445856183787735434070571425728063059046102964131214253193031696277138714392593829841077197736496707439667595303102587413809002298275538285991576619702225020032704567179381173818605509463353974255498455281899916650398001669010999006750003578091965503184633409030738214727838071241208727137236824176735665272662719282875605427241299309999877895971651925395600587093087990461883016354503913072119169473342820326436362985842982787378521001836592465637541086344953777574239466935474711257875947854885087574172698628576629959411598128928887745334296522840507388169753110810842351303197496285714532109226065631904775824693387428064002812868472487536894308658874868222140037131036514484270695064250544534256503653143708864869602714251305817965530966602178101248000000 [77,4] -4953838016710822517647164613681792637697514471569736433185100452342259422201879774086663303153033920896913179773830326959721117323842340026766881492571035292054092282433737682661937578737774432534975340075107315195280066038310570627346906100623015805671753959769245197174916136611269188353420400652747084213743519455578722564395072657165199103218371552413520555940149235900680816962971518193637093569499103005627161511362595536757603629860053267972202340388667216063379583240930247212286746013429622419385441115972693715299000435319102254974480337584664380452590125015188173466383544003886199673437176150771372496172129051448836248242469237820726209424541255283351758906345259802850017342237699637740908139842662791646210326561096159854521341780664116454047004916680809019564952261630037701273187613363848008388366253408420561919466194506782547387912285035966732625151299254604029500463382978223430924586202707863996452551583394127934909356949983537957636658635334064493954086528736443866077990421394648667471925971381851078498996439860327969006630429781232984414275085170428088556920412569522574909031134425796175617587053576872936531554529329099403816534851801851757591565843700459687148212323514449881967953996816662186685636362486985834472899709706985075387286001520972501234202649409657594350997067354336522945634947603097706917505780935129830369670595337255278220877834806538240221960855635139827860720772525988028305218565212839089433981855722471446748926433180252951319472789180464582511030349555293362821748151793529573632231017231318569025845515461869508899364276622706398290500963139529476957400129023723330601509353416759937498211570834205905192979908719133510348504859391920764436907577675041782201238035510342375318543768900125724269204005863167321680204967563386354900114317918489786931063388706719046154240899447347451008976330843274665988375045381136053381327744261297139439407351401253867820837550280578249913375073433387842550400944189903178073967225748640779408060648348752878050577077201348488369743045595092065222807938279033231690001368573950766954315337150393330977380577357031523320706769598305529141228054354012057960356803892536834033613414090933143046765674496000 [77,5] 29843118649825362528965888487424444163287825145327337750974322181400718270812193278769757401337462524437392517366939616477635417995200633126473190383962842129078114896027264185406079083901287788062986463486039033258031875077559004175521073903976897279000912617369696003302278039455981083567099809433369172493076514181225254598733103901733735171261631524777763503254780436711306861938282335556673500287230247820835635339998006814936907136105412798366160212112954979643601141892489613962849734399340795991544240149296191815924612146963271251021742269640730818416300678324618395191280139159925233005647948607432755797706195535525341499057094180673773353176013690254441342163725588709417983229725110099206241294523454505762747603390323585838017961670519634858000186582575742108597548574320342259362190273024161310897607335661036782276095575874097048798800448846176597590651956735267758971124470052441412659197284899427286030410237282566961786278488169829150413067876222510360954731217205806715299593252218400808188036033861099568793824528637887996769476949515904588481187490725292877105157855735248092248434096323808902028934736924936030787251239857395144573036969799152475884979241174596830658812775200711487025942547117118238425216839923029095852392503334263998566831696007571865379613424058396279557334362061282736577819225778573747026857959951251100603401929480847778046155048258168674230848752523841822614734753049610408887376914077162748498959543381184775057495534828960839637046242296126899118973150460998795586030984115472828109408563334992152900211355146459778886025289483836941376533734926222724853809086150176323222267738371956545115552619326529329289239594672284316782263675984920731493704447943923743376674420558150848454117012275280224044344467254785658151076175062230236424557921493768639158929133006588551993230481937701688124747671287797571994681454905723281265055461666312844883581225945120848336069519974958065910611630892448906025006639663981097881605596734632007330164806664007700522314401605137057007417455208804916713611146764555610972212126008227429474240519371285623419975362234801916940794468500596578576619918844715330688738257148030792316127700555114558958809907200 [77,6] 66071389706730550216715572091953059670390709504079534119010176931102024015840272593227549188742400704497654402907506662543723374698182623954262055125958201891960050275754162106829162257748363263198588300428345410324428733082770717227180012608121735252608137824471807323286180005813199584167247284982033179095874614091855035477585873699673735729773077637074274217390955001794699596094705751412374208681931919366911215453005120857764114959652870177261905099866905941847772535044474904556527380422299431951138857741954636492676001127053272734147115983574092175763404639854729933735683970203231794912685307045310165103648243644037812620060928623204234604857977724283380369018890593344204774548890031021980227210535552843844466276457965569626490066548168040660392686856836266655197866497398300243582222295037649686443212370927344118297953026120093893707149106759935096891953241313689121851881778595299328049940696336980614008517884585187447669950547084913411299017074127005621106343003547334100088684651551696457970780127494061631859087410771052897826450506636762519285682723191369055527668713424002735361882734666433652990035752510062514415353363302682276323821630577067466152888174315328721754782479063216777170748948945004176598881509781086933097005699339726789317141253506341457829212446098668356857373803348432096521991546551469112032325306975065914556241193773268843391813981798499310058817954096217295693532911445629647427309960674839212318171253272035128242265928839033938779207211419036990913236913947699951306302370630480909211206129182265222455464365763646143324844694951846587227533348143038036323309872842368649370110857632989330702124709515651956977371972042834470102708056525074465612330304257515560297884775930439058877794909461624527265211705469823375713526499070109014676060090595193918271100163071770575313229504962713451937505894571921181515304081995513016266699273623621407230772499240873931069035106826024035210674623999055420198285657907155825698990766756279873593555209542289652126656982964692872160522581300245778725686676549689301702306358767774642812446460357425015261383739655418633229296455422380582924985341586402631341667069659877961301280004386469203620659200 [77,7] -2686028073198203544307925874855784739846408733819788608235111021671949163507097337925062157849212211344314727830794314936060625676640402456194015773574172170004013878866010389023269611615839036836232877250053873083583830787981414443604733293344296034734983242718885237618443805079711152187240709808925581859017243472270784214414543454011672015536525204029157785019591036477622267069018222806888648906855058512585873884750931136869411833929121520254085877173745523421614762373463500977490883174430950638413920668046416940867069998631417190028920397060915566159576484101852605662879707557946583654074341843411027583209479420010668127048462135848701716721038729265336376590869003472390664430983719585005834589429251038987350741812570834450967209456287652704423582728786508282892148319551611859940103814469104134606338082548136430008618686136686106097729233289803726831856281558536025372092221675759855028213898421233017664233352725822123816497312494395405716560352723271896185439892922078856080134049118576681672586006345886250720839140435270502412289333855616115738187744285889086455801895034734983305980319181724086671006649598753334376055915178260081266896010417661988038404385765082248854557556708035077925021427320353877521219589983888158193985073277564235986645457644550982000927128659697050933423194845409392166747298604260261153835613989307031096963386421298253265497909800665957291131698405716518113281400886943716622828935174733205176445837364392840985490192424927021801492064549433510752033368229459444380727382031065816892673820182220674698094735111971124896924826903957200939954157968600546933350419561645630516723038236086076281620850650999211022712723722869995770449680798819794549798753045260610844073831445310116130077732439497699800201072091742030509947795333564325161145670174427232254855535317871285999363548881084516468810884580216138998937172713289997140897084750281114200814101111842514866346064485087561811602885814588654367251093977305802895045321527584686019367268694220553911370529792199505655724414555322492415461217652684934733342856897022512784111740450716608726188579734172298784976769794231525459284807061832389549390154639392166129113488179161765060280320 [77,8] 20778621275978242962449613004334771597849939657506867756313856843399302966043391034041789126684134710160753980459276876275495969739917230965806998704762633857883463008436433696592261705602456621757227766455390329751649466462931399510065770791242203496690561138069372577888734925752692481145851982550664414755209455155682228936852506516765134483317628086709946210617167657228153111982820664612558617103185572084941651493307497178083276831565971660496836976869482117310781699566023645322643936029745895765561236032578063682109453149756628585462473097153749674547294980393866245366234032227323856622394276815440020231605172258278421763064958305419342278545420273649618578415709592930107193452073523628815428253856282829358076135957514836682154597202119027124405214014476604983990945995107406448760432286477643275136538829644528896200818153953734180627430872734142674359035840647897886119806918842730754634492691000987177473645989427933001859316692801274136266048473997599263202991290072920514379786672634334403824854029183872061167209708089692353753243742562658245270565106226936110825574248662221227034010258005208659487586070095889283052813103312342617395804937619173473353839229298059232234757862948159914377280948855916349886951658947054352368090502606770512104653603536280241636956397427972720090140465057340520679017115126357599432850689416156607182871908673958523692866046765798924024870092208392676824101751031957487290065383639264956030204681446766485672637330843405255367246296159030567136347308822533903990495901640707200067666481360465103406967136228841573579364616288034544205407738074561910991194321617485756595449968073756953147762563719212903469141606908270052716433739108660649806682484336553847666395217273929230174180798864781690901810058207020198383666438641108376179265150957047182892787095836181408477524157323287203723340134018983976934712343036353338485539353539262280418813732738004615011856181068399604883964088439960152139235764501373121054183498186801423962197711102295779744609054427284903217710793641195392345145165752490495274696940464132166901140774789745455475866527880353880503700282944612430387131431539053159803111566519636076431247024793127191838720 [77,9] -90323191290659152401139941418877036221389724459432785846075284745528979422095055657236491042576174945932581452595098397825647479430335512667741684615677084907257092101132083803050317152997843853805784689351818713785206630611470957945071672378713023346920554555313360521232872380478914951375922343878177433807471389680854455600982659285910436822266836666087594897260813528507754065414318200101057070512963345943276336663394760535710547508362064793217163005898495593981634153334627863473927643970200220676447435434685044271217412077909128670930660530102393316309966436521638982433737625217610434314754032939358316902112967782843220575556801206661235257236439245014531712494637246505066364760964300129700971059689474035540750961086067449205424020718206247886322625115039895070233027124686532862815533881428508272787530403033473884446268363356432763798217819736477980641600343417235479292742996551393694937435024906649284855627459156952435100533628855071634682899346887574746442412808711937445014484730148202527021969197698782802463878838559566053193779067127937525342086411097916998542508196668150082547809291246838052003076787935999118252771317488214556776174298204577446903870872784203478955486133127319527697470815296897192817377508208517276500150881270561753153648154240480489917231602913430531200146882755037819604183612225652888304270793463051740983515554388791485033177375552552627090121737081506340744741867719466249580188260930454124083802295955458571750151794513812629727017458613639728162493528239982129532734730963377662276394748652188943459846558729366379112340551849038754840591239499810916487228828352557668062335965636846584289505882881867361424200283067185524068880945304028044317002413751336694444648022848453306413728881308247299101318944310382649847938736838622142627576839437791559800864898921047087169134954681508109819486644767795736801633128435378235761902323631947731687533425371504282302290106188989337930465319358198478605775491941111448482930584340184976302135894594399387849386593327345528503537308301874828616530746472113418173224118927073728966573028840005706933590965128459380526730991632172503859685466387844585053222890100761240387941079546404536320 [77,10] 265851681779664966826422940140425637876728387404884723939941935578762013623817856569886022706426833462812083820680845084778486358506740273774956509694098829720074591950063309417149757902332320140864033683094794472072578215757140158052489785947463575094399130297142613886072898161678842241671204699314370852629178717053575199755039885149540475901579837941793349284145513753550575844597339989392424116817831178517648469763649230910537484232102473351652934657250241629236523535666531244129968915871241502840155428350817632639936818806916516135244816934654200080954442697737797106177650116875845404456545704312894338336508666482419529597726198991799892195881578266081131955463396478276306754672221937968185966317630111715007550159858960888874843284618650348986707230351022448341708625191384744978704481697886919155146320728141127633252525981263778247823383559207093588102956517375154516215768002778540315495417877352737716293054617110093506057612037974271906863660629620056437672155973791735452450607606497058079849861671056982017810974437855529657104713340610784838847559616573942942280001791111742442313580319022239190080976871314924936884715533257401861390075723527190922634090076695701151919578511532685055063987323080380462747712901347742778912205477643130644532728925829041994980586320043109685205792721143657249311446231091299502116417411432105969218075176172525935111324173266095556272045449291200412106054534535773078710164637008442599093196990548522255818688338123966705688605149340555044971646828557557917992932052164896312186013434682543023182640571810536921957545385643358710177003932478497193663267565250707062224616571437667998290839115832665491568752352812338805770627477146072527883576550697777026230549512121059665274616021137662738457644687817663218628609657154097443159138469633956831988300358506438035363310791381460454145931188516582669461811100765013352021732258977690853605654983482111928075903833790951618613476505446742637560032432944819675095289404991013701371823281154167051501050929651890489298879666026612512079230460233434836544985537090680958046793472871660410148905261749063162601801381358941401020100989441576220394645589921745691197897649233592320 [77,11] -591826559255265503103987525552061418029236362384548478136984503309214053807248108701439075711334124890370170734905536569539275736475244750477082812102696328353880737218430200781552542511291113582514525969824725022418025026703582976706824786281849003659064590435759190443888205736091563201725515416829278977974041627390786822300959799198976795976951803826807079743413605197992342788909406684782668686913642502801594644758439602756524088928714222036203274084232067681842711647116889355427293615130704243622417971791996442374415072818600789880204812722450326937353381140257511730956669125611755877351808085307103385942891247126308068242688568380996470468109472141841155293856519193817300541502429930026071626883863564138338714026953340374619784066798400041718958649584723866735858375812923377205672091876240270385497087854430833190907770365423880787631238958092258941372492957400642065500068855472777020182201252767919627645231559603149249909524427318145970696780865023339822514315271880610685093347424320405604680859464438933027755342247190088430023298277428842355859566220386653794286565832525258399208258431778810881609806052699574862237610224276045832995364793105486734324723259375519491380169559818049428428710086486268244556166768849994091740296330592190884888886286185334283941093831073652281418238627964684889066114868729751933111292936243332893868178960751048988456554379761448242342882046013133825091007912315941916721317396518131007236902188145790461304449446126412074024400928208949920116598503179953367401696790722860387745679240415010647875842266514787818649205614075859571877771546221959975709004334649427115483686289081547714720482823491569479636353540155988530455626372257359893691638549645526384076455823813589517567605222638760987868232145110181460921272483945443026827690725077607574133282955949093889513390272677434334922248772036657640817843398341334977534300367012628657765200777534232981139956180385202652478761419448987210317465013800606882221076744073949153395668287987416216064321180290964446548946090819772906025576191337362223317487251306929203216519845398555542295641530993185560741278314774105545070397948156197927071436367014443468641991298908160 [77,12] 1163444722908364381833012189544941343863321982372245307649465579636145923714348852863489005401136251080500652822522151162004156532457608212395265073943616460354507166013542349824697059877143496250920482693249999767875961281287262749627600415759227203834143921396722019136727496782994600485686004961039654479036051236407839738141268968208830422798540433201892686698866240006279525465077424279951366066780917986036074824809747604094018738269522756608359785713354791765802873248405262731424248217462770431700931501926777514226788217043055712714998727874531490523542191357307205448989265147479331357756346624815461322297409923993265757634874879327178852682010949805543467840837986081064369188237507813072428519435976791548461766318488004950450836981854043007219560548982084028244590479083087724230086012508912518347777476711832465405965500854154208649140728486634375916423648385140400015521019164186683932120475327223046806052710303883551017677887555791606990088705117441925445926043320178379321333370995127447518189711033165322045600389494619606280991137670905544051973268675259891620238459159857333595939530647312601324318489087594649054795390837607260326180157768238667374637118831099989408244107642757159328811439855082817748959035104851230926664970124597857539276256604088561009279922228024728972517732491114260839208406034391525270266291029118373514176452594470240831163216632617377714708863783820505672462642229101861145569994799845061383319893144994978124172250579176012577839509458570756100751305276889559190138888306829687312058297524587892338168850295947695447586759615892137448860338460419069366892424491906208452913513277397482237103345084692017029067002226909061781826307701789914041003329387744307637249928758094639876778113839465829924854638951559037561134586735802900515152898827719115870911181776943366749680820212641052237320592532433364903557398147237643963674464122448160093433613189311547112693640595744181568060865212545411084262725379391328813395850487709743948441336547095028630609615963355308257819036692499675008029508411785725943423913234291360156293097466088898916824254712055216727661886993903573067297306052646885823947297965043676791115056414720 [77,13] -3014410941864265142032003142189093505060886844868942641023450644387576737096426345371550968885745616002206469822419524480963884163205164363290624271693744072323855081312247842545427847992921431115579019501229283127476783112119770946037457784377936231468486283854998381800711195165492712919156278401913994920940976959942139391144212276282120431792900321281569936488572639483993931585079748780612762230395883162248746024476976158949082199558249565623268343608151691662897012187420199045693095078834779091401816466211042075377244375963897404796045811992069182979771632389768865695439891315243816707991571032971584313453324226719734715053804532322590490717163010028602052438068225814059525713304765183001141563934553894630953324871829902862161001565377431910606700169079003937398843482991879198188655730577993540009460561354733552730838903148546494091347905324312343848463933978559024632300676826201439990150017631091525952308795464508386679400485091362706197482572237665359471326509982464814084041227802953633645210732329796167192061581392662229366940576067267545399386751008397094896626302425693857841856773404976323199528030294544723715934955553536809515320511406256242319274467839675702697014070555237494612235976729903748271870820922057859516308883735686868817093689209229390394451181774232296220292912919580757651822446043879930440787118644302465556217527181383936168739082100057730935638734219092899010132657820520528054676560924321985555840279029147918953924414000009930319097221694308690825891838380785955922719674051059047791444314601867025563694790506129794941415662917981989740597366975727187685177712827951476147869047765525570982103966464868715073605557834330505483497628288003287251793499397613446234871434232109130479671207513351105680202620281003833596860629890055207354947560515298565199586356553620157892598952998047957657309487164791140673550501662657848011669418536373095632081175231229166240132850277634254397829854365818389043961931064519679507085704821414666638333481350090532278524991704415684784473548828519291939106983827763280032621503091114246896969492469955416436566269107490823461353131252152408612860437535293483493182796452184606869437808640 [77,14] 11542304241979171257473593679523410370773058807898096259771459724491088602859311678521553721826997925258399624806109162923228973833221837985050156823897760557040840545829963249826464305854278035099415042982361454700937543552697932467964893754051861411349622741940142324967365305241365188200434503717483273413116784354584055409452104784228471676268057721868511152278323369398786141423515400025201741549516693816798287285350699100756814211795999996108622666864275659135610604844764414713564289868195907861035358356149163087629733060306478383231366888645953038550195398889913639870236421958945173769247358328472858267954380811328477311800432295394174405330412434068674289088852412731569606166782533047085046768569859737215365507455041381789911745176487409359056976133848525837730034557441605967819273414348237098703610037510181499742753582188129198182660131713404923984390331244348150402688039418302798474243573361356506336075351988542046157126613213501475534235845841985727695272241387682352242971457037659422963462446168265932585945667423695690341660281428981389826878006416973827459246330240219749215610928674288812984035173117496062039579921570654482764284970980415970179297492941981655276279814666336562082305249040224726264704397506458597103909854031423679319373008380674636238027581829169517244923680310348391703375576970405701784251202345140009772351301669730721941921965365078243625322571957539707780820305844203354667743927771823628463025807016726555868911780409097046334561129461902217086704335844956168316905053025320900496650869146548073739095741165406338735073721335372377898885784492384304923015411682109119730487116365872068755731853487358250098252666446987850259744747924393532254871382754823701637639439646559648155519507644303656136593382131224655336302331756086889833325375503224483171379582688135950212878307978764408930142923436191926665868332624163098310635479884703782953548268212636743980207306849620872430104751830913481288874903608918327414179725558520117212419350784067525389755092888301782925585319117927260617113386311367749364848080543404594445939168784476689510903319009222124674197342689433044526144565135486183330165183749906392175083520 [77,15] -43853654922109908990925923734817144563365424742587549073813116692129967154585401601712237965592222720974754537252154817864448128647873744353943355940331561065720611911715125554046082434737486769482835796520729013931350638591152246111956012964140271412015492590852637510943051128444623551102405314408394608562195474058034378829882666955618388777645351789690915589671365247198539097884682136145757266622244018916413789953950260574128337736561112788782199966448397183719201873243884410840441208652235100021259377558111355349972664354821437873229416240085753263229420975098553852506767426950240023140938691121827281714895443305895321633024371519014957353447426748473169781738572824702408228285356892325167177398309273501017796157145330945837648489235388053861317622471768126318298292848212457244047691458556246240765221094272182849996905343537997996419514919083797433105437886005352693081420505771123681896904402099980730924578654187518856330599879067960046423342250138904406806460839449253557458751383910928353344209985794625908229718569305823042068405861069539213406294584228117927083038238420653762987997267897985254671544887765453379945732301033835437993472927058962482318519192067253565869042322667814064206987474126347664765717971610615322176962370279240642504116893461065675759005674230175819585545873327175318899527513983735734699219157993682054863766336045245519805023491176079071813749327392815126484578795517397289567580134682669310901861257203150182054362385150251546439269729029593899203547418197157606801902190373818820980405444370983482674999109141375446347749970035391685322222228263242288756544270057749137830897026508763352231399865367765186696695144782664735348424466540579773177624275445051769309784429014191920025221740069471914032532508532270834761460414842978191522996844247938113735287080532487455921426199159294372867565456286606854087378632322980726360161275715587196130387128528037893553551640962630715615751236716460011951686066560925209435023004690926790007271875595255666490091876037907610468329346755494516947146962142505596801108845762203022323623680108541190448373323605712022339452599589552241088906306543020220372663156618592706887680 [77,16] 139127556705166380590393038785162340563312473183577248788100090179237375930390027726491817358283619575368626390113716797995582560877640537357692878045827176516608520693309136631242484600796119285558043520779737353407793335800791852362131617949583783285798784122822541783220060917202083638920898751263097538235746690571012196199521774555444049684485835670766521089321885630439636288425031574125005699265819173145793116567847681409951507114165775380201609040456397067193520329898339702424376872665002270626254828867863503513893699220585003972086338092903469934289813314355538589738475607174599408925463710655466006492623875141931932522681504548195400235892457797512885864981028380827703316147015553323027790096377127508934906979553297071158798698231361053638631148900491684714850453928446645744000110613215727772586520077892089740184836309977081492097135658170688056654991077519019319237147618717621484870639919935866965497951221657544478927257630549386435188767439406655281858461246903595588867099924390171989459856635862090134819396038323556838385930064182856358923273516648930384147374473667206228010647957742462366228933485797097777773911777259973819237559899514882145735646226600308118154662874646348448469141436070978133794690126780622875956547228004376320690920440234157440478030453371117655023000305836571196819796227430152553927198698827347186520283645554669272414474851761104816520949763820358139213254960616446348157774821526858999432807897400409839654127413806288389861048009413866551142713055160637444640314285443814918088740981629211127353806241712567910279633794475619919409638828789447648027052984663865175679123598085300885247469363250864501249145682825468197017534455819881491270892109135449323695215396664512747427424606002706892229286644478042377147494891325810162453521597797891550958034517333711978433902925970061963887254155218757462790256987098098144628085963947905130507620629475822767493558919329166654962288853415273923206640261626862523493817502348207895008836870681477031677063978065529961710579914211965428248363865846845680607266618028400716872752059575439788425140637192947164096556219999882445970087741657293147920049375655619461120 [77,17] -367211697927164927477328232304061544283392078495551247523285272400458090185556717886812086130969113194875501754647051490135739578417631097391909414510908116288167554296112103149131410038022803096896269660989988143490138018357855712360937359694473794138983434324626073946145729939268518171118809714010571338894918289829934171691352974914052655102318517955072025024919470660053283679801333724852989863094193703533322689079129320616254618805334513349575932932073712815004733053361583168153057462155554032060172583231761625909328155784944578808456230164838581827821568237338750367696100598138767921622411330186556689367879005701554467440262192184491949289656289489089441744355337628898899841610208860185616284635377107524897175086217107232718455236794395266019460693303333014546100237335630225912993712611468282165058399781439590511872207389528210133333353344547462896232167129363034531157983144660452947399948892618392045231968760005653377153883066823055541835559874717170504758005735704299803613467976252528899059271859243832374876543336697985303190609538540150047229246937100581981871188760824579850816577915716098215766928285058416201505591792466876771739130317374109945198971345395623415065630976796516242128802101286061579614767370871590507132887548074815631910164278637286230306860911718158353827108945642668527770775892964082935667068698241067974773604936102804988695834350667043875924632325816720836644000073157979412290852707331982471583106457494877924303792659374328294410290718079929237571973890648619104462287444379187832123142209840068050049960108084561647709211510394619355888091939166236959715006651178296998394844622399373251809796956662710528210395909983663535698356262830685772631039271536192140937364396233957489376274297780833245221219773302695779497586288700541654542582392115267120951399739591004132202269185170586198329034676593744471650232346437681416854741046684776164601999664574793040894416862909219558432966470869862608139488812608573206457545216878565227527676529333135038599862256189971656989390233204208936605239872531657024750792961533185353835704397518049563767673529437519107704396443618067927880619780305923543547171539968327680 [77,18] 825240996591620545243563588246077161440757543724599466080373359475954823325467737583943008847064017350293474699785407752642564188372609264224546806778146926165159921585268639863961890107899951784247769699778939662938210080948764456908978709570518156997270177722295677410873594423255804454248254108843326035085295903358072564522996326784250349630200750334080856523044157311852526848071726646155310338477867998721697655291951065316306582600471268508093556344469647548162403713815516270922583729717791182834807311175836263393846209940536829257631712199870727938268885072840271731901402339929461690609301562220900699118927155988311657757621033237265840176293271687774352874162553927665434630774997672966371024802247847985303061518356091663848321306753645500844897420405002001206529794929903288691930789621448845435872492715723800364330142984757696310909232565498079739735325606448549849508318611827287423569390782504375372460643538857655954667882436505829225705915580328933599705842433145914148526866177991131056850904877453371926407833666128972751928652939429757655817476747848802411772378230433523700746385983456392854188727232433755354437343674826907595234479697556853736992211195765180447472142545775864245214857162521544306192240137027604181358103849859127487528381093152599842534603345948298237044325364293101588146635680033609353753829998687549919460293062320368625909229506993449364083624443167452178396354642205254704640414518080800072096976493662760234705416500603104040327745713204937021566122761378815824227055362183208002986386348130618689137137504613059981687223149836093300766179621159275505229932913025906445356237943062472253417953890393324307262032644519901885340357324954465748545894927759741179084561720174356000228858994799177960057905241014898194756658321093767801691657570433694525229513677092339397039497990078402555270442639344513425513934889522870870124800689186402439533763863495312136963286988184453255459449101790358179980436796652883169638310953813666497802269245654395210163708592522313277820323427134988920368361944521006552419265700595380436707964000081418994793874038288206696746429750321647605802842789416484200625322590208000 [77,19] -1610712149662243287743967141750147145440917907770040652160240681452807743410398046218051849361253345939595217019272030081601027147632474951232173219967335762522401210236324596911905151798273290883885025463224006343461870059021783689983711386029704908915426468672260598827251222842765847788489837670248614749745520121580038775262137443974787792468185745672301247118795476462942933199927587592148834030580330988731857135725515100144859145685603217288584671499182099904043370974228715968735277339328200187810595098157192994123569474721306288964290042779659794138589938538938531375959480382935012850361142823401708322914059776245161187000634913189930602780265048531707925998406280883263657827956870601262969668794800926259211922728430299925647696063880749844880330790184700819503276238943167726770062830306423476133262584585601126399118900854566208108413990922955648381452419847363861328873053958999779179804306158018298066237140816602358634554853373709406413170221441340089909624508910947549892263165050384659206172630383980068090117673213032126766266705226918092051589251587587983507894827718946425210304552274146520528367107995150522292976186223430161430313636947637676815673809233262334038739133766238267266099451997979867358169930108892575147166010121407782083085482098174824366387150402631800480248742342895296084142805969033054513604908134361992715376110039571036713195221042826204349662816069289168773606073072303216446416407594780202228232267890776828918180893663895084614120888046288424090696557105250931923909169397068290027806328723890753334234579286885760842713469947713948887893137810454075114535088679763785134584800749473689161165168198692331330742707104546521784797947574209141656033485913778739985869438369835907346045848665385148184076634376349983031249007229616706065231174325766297321516343100714878536534834795732892030403677899629358030662034910371760536991790682311012646206118197414078603073755513380869088942347172718492705478414608419527695344316821245433061847176080232903695348661542232570289088186640982496795371841373753002528741102206778163911410963589350301146068474167640158960495887405110531861419978536526773331727640166400 [77,20] 2769704481569642486570185470587224390028301000299950233920652065328370499873268982978336770932249273290716982218322080682656881063163745194261802584659346816984750670874767724810882343391261338079059079832810793142413683388670705656879541988843936391488753752124453880216082955184731348983982477102521074563705057455930394913675670847120030226870851096497418737673413232239516607708924621460448312006760135697265049567002274367777424207578697558248486117345646449392319717863854041035706354417201063567656350460780593561428737250620177478931530080669739750025117272025808708438611618237214298785860037020602694969204530739618364479186319650722021269205671991061634902706436041504838985539052104121765273520906796574841192542353070888255371505350956851708056907230056922483229228230781312858463109710997898921410539828671954915151043518494150321173776268379532845836239719977317179450794935324002133174621449075743231523787041994945399421849740819553622521539411755918203428652223642216208488547610491854997417354487579412417977262667826329380425075458500109039997578940328397939715046514711914464573016594371284403901588076086984546829338908728024045899438946144799976058162823845673980483347018903866483486915763111880108379400770859498878897173892003143945714892556309677349039089952992436251683990370390933564914979795556929832470256061276837937752524288538350588119355141451082779749317997206964407667894592844294143548304255102417859851711470888707833374933895253074899111655087236139374170453512952490999721936013093283023403236541040076157867162403407677940428358414120202752889327912220072707971734018587331292211190535771415300082700491663636481810076422482514820090826700858185327952053577562313519710495995507000739771479001733876491928139378445651345319514431263996087625012399439650598132577588110424411908117768298261799756555089615568204221482063207218283463021358007373537158278104816070447801924119676117669437418722866331016851198252580530465496463278496452262171775137158984545537792460834683846448929087236418466753241012300624937564965279894651411054278631635850996299821091896569678688944249796598108197601754015542175243803033600 [77,21] -4236453704719124288651258802420570061961454131865725271608649140673787574333246603479711957121349442460671526802399374627049193539372558051446165237195105510624853750499319924257861604733591976539689023524260076213846409733667859074434486134570839926252980248666140788069191000990099389241485130798669642369347803885225806041187147148553388033484100248055098579409146666838072029088688811906226375300670308737329321998000853695066111150704830133227553152821092272696300027332517944188834577932910256651914573153497433151842427608547162318647972662630746141061037946783399708598734865432156454634150751192745364386798228062196208126362234750663072831171132005621648593461756527202816940017184291410454068393642835118882142492137810118173337712615140310099466569165943181891369663490653353245383044229500969797541399913087813814586576797669708580813139086416075285524394886325617585399481086404563659691729777821876778288534330326483207879477655765259288789633769103331999705585270331862753059555538926239016303413896641989350777010994494106067010322792995097628872742524447359172942506685591261436589950687867763599762765514693314823609801150377268611754260496850623493816047870732968638011187707826475957035720010065302503898155595678827253204701059305710106106244274996338727137766416211176645533529079661126428156986640586498821230220694619187778943004892735957068851472092474907092414693185067140051568308477840664568253578302593706055913185901766824315413609617411502706783109839820439165972129049383130121351550362007943644577660177956302826815320899107874888171831856686299983909880678819404215821688257366157687494318519084024100934989212229490378480777875602228705495908602021690224084394840935147903248472226134183498755529255476712395593196089893214501017066417637334624891394713007985620883264965899225899160832924987453017592760489890548599024149107290633748869724216425617041549780199142427574891019516408442107990736080567312727906194173833646409277253024257819641076505200983800647494062734686294913223538583411455955392711411168855627578028593887210817603087525410975576995850924107104921608323937733207742298435352473117100133580800 [77,22] 5795917492032205318826349248938357966490807743267417376366445152414002825341048716415358542946147894559035450907479623420024103264067624902076779546124283264496506788088513355215600888430355111151894791044031223245022852421792293801820628681786705016712030396636221677841604043751359735228243250071356931842177962797394947959642717424395348630974239266814111688128531047329967353292140741289781224669742289733059882409560816790477347818362959832448187369594305300631965108023257590451100154331839941550777399727112242008681863393922804855199655238962773603630378385075321043485530703840273783197659629149596448360863107569395162265712050713838611477913727078910833921726711370542389594435949110778662519355010239026673157054483533885180779094551085799988985386297379453928419662740841164301442309022727655669098588601327165535580128941284950032465042045859488231873396248540857198624366074453711426299966071949917980306270295509103994084740825066825765409379314842216610786822633731674093138442925502443212819717164956910276310481874646840541278487953028921968851610662764486931944014454625072641048063969125244962792788743112144111921048591764011801502511492219148730844078755817948303445033807653168894788051602583622736748528959846063111270463480181868541364721793976867434386857960094595542397868835135635300739840071739941040241466458348788674357214421935743914899804099434283097802779256217834498614125357225701921546540542689066452793744325450107989733287553872426114390918501105621227852225946421757638718200935168818595641848634233963906219588431926155601754762724753791383659706921432459638381287518133200670164664936146204716654090061867762777484967531452447983984293367456160603282083391935603905145443078381744200567063556519409179661973036708192826276884403524104231356863152599205430964988778252587794153225839795163045781943811998791715409233192652467685192282766493586991527503595743264229557055113275306054410483192456762674561133299225334608834153665494289427348704556138312147603686601796227373732079321784122839221648331911707515604462857807818270390996584129681014142934762741355485902157426350392380913788948357727230361600 [77,23] -7108115983416501849334137728173261708929404846343104796375882964025195877682510873951314385196248420561859929929146973259014324823609074435988919034155963536630425037058676425240022723649643422697166427963336854582124729465591463965945620322515129763753776302547040963841861925805080089223021636823460636447052651985532411486273902974400140597200680675774055692732896841234417510572701767181631921201354004285153817343105783698867426997144151958532551150099720991629293277120743590160629712149925024436793699972096048382865785790109143591533907754744518626603144597675547436807510569369722982109480674637001356845017571064454744309137995699009414804190972041708904655889578350048592079687584517496661317938787240266049192009975565582444372894954854574540839513176961665323946110461282610288545982754758793971738047144464933911055965957468652505035130158673210652498732382634479854350244256726517256480856105140252716025258923578730797484170275403341066643165635513094084632022606311841358298471098127995829833981215039849600639092330742416264019100534622520957707046778541795459549564967865116898432220768805536464361543694416721514927412428849739507010324608205758571951177140560308757306219556563926498258569486121697121388789869027008432078512776624200857485973787084593581128908884553428748676068075176463904116185888248417274567149828807613532449256398487045106935957978065346787913860152313189044191684309490172456156496245552025878698829258685385998566646974600388979061491968249536308938797260972480244866955308811539747764284867747901474295712770967120076484721310306729830253928818881595341339380895687329900768539900376251512345149516446274559496762723468809912258899783209646283228131933287439375499724036898558828249975296652168845057207593631970836224500901560411715249626642798896801576263309282891457390840216522999388443200741293445205049165083327968869541511311049041691085889047079602065633071469203410515732653765257326913805633939255598725532612188143640863189379237293725314436551449287226364769742161915366009900895795982763651623897508207450197709327437232953393874865649719673518684690561165970358002129516645297684480 [77,24] 7814977118831745384486018668703508056653467440102292575421185711330629361742091189512480965509464999824147422455840211489536816246237100403222157437470586290747243029830929168833856355786467616815271682048076766350247029697621996637798876376473228371919135937733066768667290381022930681333413843123607798265997634267481707333958265066088382559008794714091880263751334472862857633421324460441871699504411099984281778420651646013202876029964866573831613676114067808698951835408009132441904964360426862056358953135125189932223670282141239392066941062202217031098380371549200769957119307240907786506018174350851226983874647220945031738806469842676001094000184333259336440471184970963555237906151500337407919153729214707121871509143969200488403164797412957615796099348409941480613728085308533858091150593950771225984247852715627250290969805725891169722455032498204078879163843098453884018676952168430860601539633509647999614091649828602209834650794441653134035852988345597959328029364389867711234738755290847592268532068001535264355887127776628407603926310877278452487677420782987730753561955043101947712987687583289422257520147845944265398478227138093708241493745067676997535076245093384002428170017639920212300646975333324943011017633867442000996999233995879570481482668047671285849504087863479543968510719176269432734409017523129120377751963567156114294853699525388031801786455726245462689500629470550255946955363912510092232176825663188535967688098505891763073955174117526802500074570246089517709216740400447829669881259326651957000390352622969734549143611906079777558597843092529656657714544379648051324566311582567644382090771599474655448554418779048912752372214425688036324077722403764113285861728989584430783718411826183087448733495705501679471840301193947006048149556553765355392798910101506872756770354912603300028616285752009924375360113192167562474409935399316235158765395232991853839525932190899931189250276039906203909573295658673484956192209266746072713781006032395272743835569644583887022971841579617091829590096623494238752916587026388308573362363298252933646786024137166708668413741306286872171091028126993173701017268676198400 [77,25] -7695595402651544795672437799620389847933425404019944718178538429017368867694144976972671701631212439071948995013455660180679383683942596360671222915475403181194943530490923160008871642468728901131531096239199188504808195035096273196683001279959143505334851071885793980532485925499392049242641559710017283156917990477631430982555373563310544437966794691471549764782338770204569081946186510683432386996868979142304783499839362120236355766870978968281257380514300242001294096794788707197867036470380802390930352780420878377271682247062485368771295032876314795856943101801500808309628259054905486756369397229148796923361779464215170548086199173294627580141972041188404135157095103681019293880200120916674563984850746849050540530171348626190824056265867983772766053352830864592442708897122895236743924062590637211127609128593217323701508423294964515102913614333195655031767486463713022903863806033566191817678627782292504280693338202651291895899974142957717874391849577613640103865659208924421512059036655624155070596241866031474591133252956254597717330874064860091085590301099707164594565326743057206081439444889861176170648399901062882899699479081378349453345357902275322102242610580326965550154662752031749059739942730466853270291881199439464721152553859208133451063652642872132436157665906086115005963577339938593874076039714328317001620439460523556723671778019335388895333706158975407060500884050381692441794679785649089164838658090194655217144742178346809829637121983202827661131003369942012102563076249907835328823252640788510242881082398357017078255835530699001522672636777929549587034584894304708867744577189736484773115391374400210558589935640761993958419891335491502066699367858118093126395316656207026271742512767217966300698710721627013671905196752872213986896164601451462231623589678685475449643718887335867738614987878745228134487266144353729800522603340110206392515574387004628216424779631059359013422772336999753258579984698924001812503422721149539324882203276818424257607350721169891067966132998188850032792078365712210014129237076747621765296787603761020183177281940329386944630243843068677475321239456374546527034749611520 [77,26] 6780365328392279151575564854830218928618726349185284092402840837811612218855394388684409892335496394193833880205720603412319860511189052153725320419064075299661362315899695696890118859786686207279568989308136380385998617100912300904589127567814632730938145359837138632863908236051884330128970831372395855194625911495735843276178181404304101142209988096580919554799943314308430638001911258850181958340342111500661655919730415311266575646167249822831922992934960325619757785435109237107908082361660228657775098806329963388686527676882613674564807531163684898840750684049474741358690407942478561966729157893512110029043812981904488634687559864485273504950425233322276468365500756171380306076136776947585634110050468068709590404699940154595551267796462164659845701725843276689583029371282990514712949066957393422580544954636875277746526006172279689715605173994067615072156635855557762181987656759941219356152983196895543178529159521579198176878949711334415666574576592530513494096443394463259838549272632720593520173027997993997776985194123952982707982855776207465064786594805002254913101782431978346699148683572300334868871667154290232595933500262609515797461874443102230593973832541023734207857916751336890667053671934194747769693708636767767667986576944029853842865584773809807603715387861696569140232648100541346216882611158229524434457232153088792078179132438313489673968454967043700966364822046577200767739595998988421345992564644601826599832806699971908384772070069563472041305934274085694065366556954017082922691479820894891213967190664444941453017870107613930571769757988735736805645731701625906345079006941960107296026181433668610590864197592074415060186876894782428451971104127386892026785370151202135585638039491845707068345134566602214900137780780152372417220651328354286552590996721294885279301522955048306929945237656036089848013517907101236775024275982053782580122841412945326997865320093094686906518392235201924030896923365994497974650412163504296006006546394148831834754091143966000869433275273907296201964092306711580717886138387284796028177535898032741158320058809718235639186815144142388868402967474005018988900792000 [77,27] -5341971102648447843697131018253219389699952068632882442576452408425079423405541714201045515275303073004810393944612581851877479568779364903308950480102120022546005679315298127570990128773284785817570506455403272802796607806251723083127502562657571283405714164171851953475637499372422090400744985801161989480931098538441345131720909734883285216034700680124671797997589477080585796322083474944140197277019999112437872639783965723137628060686384454865473901318154021665419707077468453704742822484706626782250800352864537004208035760707117227975449869277419356494939874728058401257753597255578253871240753264221030595664512165342545547771355524398717161259630102889484041521648270284722011108163218550624406963354904850993424714756672494750532405190780498352953582691423260139071579864456980548873423154874957383620423218760805725788174665549290971358837718848538566227069073915840492521340533875288964298111830228034363631394063740815855289792785396439708612423376834748533945043369922841169221084263287371085523430290577125554407351827866404478031084060075002747403348139395973859063310140573748061427102386675557522073763885093398915991529551312178193845733087040255185651816298748889781274144505866248484323055665314099006307125330526190986759335945724635253200841018464278022779684170645999127108096315450146535993632589602307573284006687474978035285209655711697804926578477880508272844065358210658569819050967237561433291464582668754222164055393759078550324184311475222194867894526464218325314743563416347260583053155247284199409761240304110012377560977187691337973058873284082892880020096205111393944648537592190207117448280431286193241738715415996007838108261372685502605053458788957745897534142666678400858938273155761138247173138103965542316432569019671248201847596205491496567526231316817150065817697221791641629945131264496383837947394895015147516675859401210321967477583227113495144842657339815818292495911702874351477050912063245226300282306946503837833276116602210035026834575016319770269548280045209251481984435475137263883121420788200605728889326074144852531285791797081332020025669794147583417036768961406493694892480 [77,28] 3763656444009439325200644212078994486796863696621804333660131751544612691822007035427464752240502914234450149078239077741301795447959412220451515016638477723778770996086333768263159650389330351628038714347708130934985502704940999637964551129136656609676416832824794629475836884418140931979866850327938170391559583073156807127191596245709148773808185677682757854618996278320716370913218268409836875239091407096240441757015840195918717396225322568552968911627404720083429871653170369586641016246308740571295775166822700590519235168066419036389381089306053983895927348738548716348509835194009180993439661398043844615914655385689529244319169433072890208054592774987689968858271757563247700584505141967579413341519499794803396796664031526867870640788872577997670570229728063587577170020488847247554752955763816801014165335678463124634960043499665221134341457090894320335790673514754180874620563436133232833052103935427939161908281483003025842097579369161035513680205458177576556304698641068889610188283740141289586843254234231736615445073501965137401025608663884014664933745353084458690925996759830638070386360809676437627770742614504372763989446934376063373885577837711858638472943409777955773564217978280644604283417068173941004826637208396227095520693510242306328207460970023430413804817363371026670705764684014983897932899404787526645623037920797919194251756690869935542287047745262112029952951262142485182047025072873939473955148261785961743353000468871427437321416211551268755587190125644886630988143961675751963140201191706267282358247527414832555634142226807645610356348004435486631809525345505325686100051410588256727415603142458673700599792168038464477340991869356183696135040904560496395053436279085079324828390946190910040548399405578722362450600756389027852293714333740326428324102522489242102786424451259441700985851025501399991210817974784723728835633987176659626566051114301342228902823820930757922457804684484887315164959914327514947009460367035340817281853013315504582704165870756509512618245200690223214552578384686929807516259005137623257804089329048497926406138325405476634802673652328392167767087786316806936040 [77,29] -2372821833146200982531122392064494798066816985657797162012523434424160787840518378276791116167343977284367600046000974194471449880176827507923532784485355705560075188029700069509819868829842765375548904642904870395930205479395304410219069800088369797817905233859193126034442502714864665100602664339352406859503868475474354456290310868358918152097980849998350800627590457456862506141010558912756962859656188435668324072117385950767876389426686723373357034338024918506321254240862235844941112864248512115701368909631335230961234085301489272218300748040995600531977346401959623264988521831456680837910629387505517023034776552062536952762852001217627221877089951456147933228158167387157168820794188226227416690205075553993251761430863163655476990399869260881596500987413843904216945329228588414367284636596803724028217813008248239670735882040432771278018845670356609135123159751118159207891585052447994100618258164438018495301404976915367615270559999085088227013455005085184612026165740967150348262632793659148190693245858784499225373433381794939783980294903548701862109437429649799648842428173044131127789974634186826416682923790686413381876706355193405427899503734100783608660758606897506591502893001794154332631646070755198467194886237583963296281532051969991472375628468410311153413119302745672370563985266698677208709376861443671924515552584207688227686266113903454944296925834673404598518324593941469753983960718907338656871445576977830397141223325650365578109189606010824018528267219657509715344248882368192623980164986000892220673329860038425908065106467004711922299334686355231305802192892380048001880710484569285715915649864159653161176615392820029072213225541358382335650179049460377104758959514684954498854516668181039154622489362178390196054655547403258356393822583901796647760723184434793666009167347359484958498944721409678227381243776075088534901471227040379050417245981287914448982611381176382830719283818194673366226908539660718062602154423035089948463035149084247013524870724687655278428720434903306226496660711427400837301459239476175749628330660895575584614244277720591157080358046371797499894518928984539200 [77,30] 1340081438286484063408196591420305370288114012762204528391309738788186709272048426456926615428049035659926484371302333494718207255841655779499661347040494415329023412521838890661610167039414296774448522589892675476988744156942720844123337084220545855792225351685915552117761341763572184940850865992676485652207275622560256488126443605687622822358295648165380916402783936641257129792290467853007893198959559811839301696081822655580087908529798953380374536060480974544036531877071124717866044791934304788688027465040041304474751524694051924725731112842130261506686513042526069786332580033304671267648605031002633181841198836444950048639226346148415191482051997878403468553926385285090194364102875003503279557387047520892225544583890404285095606930858584790252950532973804843638796152546709844066419387926980843662054851775915578855773189666651895997454738923448836025282345685143967214764048700181951677465971876720954461786098946640352293748634246693218467794416739426814428961454006821897430644394257969928896605265026377392471576531478688419124701521945843812240172272466854580562105959255809553652932395968111245790898968154947238952742494938022893166911794815010634729666881425702598150535088885007491666479325590173198308306241292646964124482653235680217292732994534392709295741517034866067667104788482906274168169063034694444335269462407626880110661459241914590746796091005246357655644980936822159566398456268790292180706454605901366632622928159707514853455641644146632904964390761444636711928367844894403893835916307799473256321680875762609203560631930899562430277104198965435078592038008858301417187065144793933137781461387160638313037159626574348846906633557472265397369769892414996192108210355334725296926296808076975008321329496577141829193331836730423188024920426875627231512144530371221161311726317142522087157273815361034933439114441810243783810507650371438819166987945808576878588462853264866140533655013817706824925716478071399149058395842381074081528147278435488242802194429133982558181243640090281320056754245064642971739138262228145549370580009629055371220629054717938329473931603068836424838024777461600 [77,31] -678808400930734853582008358974955673411911605897145703378232035885239783264878780133285107291865420942008627220391332765623144268157361087015131534172051431100155495658324651617082034534055869290530128053430236396474161560073460525575640545480989816032635610727703446784883565831588746310301363323930284269002250928591194387481219943140098130515137829762671280122325696164403451203358305537947542644214504832810604480669768237030601518737168624521555098346456156437910940701352030077131956299624648105421393824141986778089409808527830926280078318748487522647936269135886642287752082519740962425902507593407891160716912216984477459680020674667184282528072636438636906987797088599285721171693165877779100772500925718062461978141333950715312761221028979448742417532936718271712159320775248645680851027903274749089252677652826740602047021231144389686056984904826774147527413608774121727938075749164717649142790731691922194788171227998565899643305449299597461435172365010726685872598142123749830007598118571248409444754510615211203593707716745954629112603061817008613926968099602251754162818341833371998158586761546051811310517856861060291634881487658134473404795648212805663747432693473204290933394837404240414357851785401616509383097007248077759576770640935603574758975608596153844322379336878762717471226522347065276954891772320000826775700954903674819145374904493666495808077357078833623297300753080179380884024198779329295697252077154274548792268689159932315158395568899513073312570544203287981750499922647719177354672676589278269195644218589206875881751484757706296682772548382376749238908066315302118647079358030685290585257442281380365525650566205763099291390279500325272448526547066820882329230622144148860729588636156686620537618875892229306498475414392643654792084392131063122614489068611603131828263526775848222010156415331532342711987150236183647269171966878971999016325070073911937869242768854413556416681997340866486682450416360602878982110279770702615396417475195864843386670043787162045834877487877723087112524558333371749884443607960069881463734834225297460854943302624982706978293631346847844107841428180 [77,32] 308774992236809730971897767260307131292810929043065059177442929315349040949339453346545725369842201797126376412223665192053436587207208669293227209442249458178073967321393114113081979815193515776987965633527248759621758158494952749480350249589642352627844135368115362787657485275263889462587952571134391319709735900007727412067775521758002312382160149946495087456284969627226417871225831880271780991083497285294440364027075705387065485782417395037904588826074164420423193087358311161862149685275140900787313903678327952528978697137159335291882868973201403605581590695432876178756416840748772109764704611196829761497082484093152557421042986554637776776890898376630654865480263988287276767645235844751632666370072474769083087717787059488980554517253277181197097515274059527476410489155792313682186243836091487009800753927683082557443233512938811757904347502623860599150129149332554270576540831723363056540243128644801146752832201671264388946120301070709526996064227040734098458036885023812113516359425013476050127341626634385524807206344815119801847942816917382488242799571762770976069763822206540019219188517450295811947392177396113335370704997887348479233837405518265129443935688246100459329380818066552898817823652751109828958916408602103485222992296796574852350077122859007024111554166799744471638282874628389216267232259190810603088283323957737210102532382707690331041063915896018936159664406102221720773517722600552141757354605424585424667346150469493766481709450223260616378338316323852408943239733056209785454984245754478514118292518490436902663866087397835920750678061829424933807310022191594204466454435356091534244250057807274995919753610107662837482550255536985954915226082540811868553381904691765602860300604123759463031123049666320386315283168229705608786626166713565029412469309736076802093914524098035946869280463287857601927799842252912313179784210152071297628054050929195485737021774424791249306059797055173723182609515781595303327294378119203662736172422953973309596762292884841280421962761621701066049139239389665873717881286172231708531074453280016799648092549722325523989840155981107805579069680 [77,33] -126255714237900497211776007814719228731259669260336529026730112044247697512618897335601541617932831607276377987732207343521012616445829719393328456291465381536082884277265817566667011169936952478040017757877068720820678675155327995210571889193963728315239138324017508185222417767771403573925876521777639484498163968814529444211840071237149492935350011054890546610234738979113083542668563593432819074154149081994400599737411867359006543257320710666114164677040837573616962027705716523906879312204593318718627195617702084305254138641345526572815304159049817050974256876555945514949665870807552032075591940824686374814936658147062339467877170095293738821695833774838156254903973823396934905682215126415441507467554903152625190248275389106729740796856587452986342225442344167588800852367875643293898647431122351712700072133451398618116468453857905388310893676294383482589004075948829398279345719699229574498780273196447635398215740182431091162860479548830846026422424207577606352026523560114178926213321416849325192589071497216771008136950439890016138728229202740722440910237478211800497019591335171503296158652802898518694544224987650105628114708492595557418653494410730591620461881901758779456291350738311307723141183694516956365966180934744356708331912503733389811325102931757516968319524548077249486197790712936687231697252995909612939279345560963768037660746211156611125878365593247300742775241578460784993930982828977118643200168669959089679140945310276442231960681867361682708719534568970356976106227066394385527614021644275041704214832612474578953037272721015750850692874506247354733666798408807774920890955701166867866047185605717358560761499601220170759778544325362474168343868625154613063192479190325807248026884428060419649534726613336765993084709940836755646972868299184737886897100425360431027343534127177483632211601857367740593480386334192624201259555455270186997721620523384609130688678886158497979556497694453131215254108984830651680737997919980643910272606730776206383534579284720866507708245853473317929758833196253578641339599024791694578816255805259440606526079847436535079999608205059423403840 [77,34] 46427108564571272767984291582056074111425429109759968435344572063936424003546960388679197412475086577415421744132364396591069598124412828380245354405916623004743977857155193919158481818768591932431160213492330907728396402764242899510102510887371585375050226755569535876730483486917343185894540523800036782542508872209909179672288412098634949748692978542347332441025909036230023430200479064954549775473939710958327732275807251076817774619755105093727530310205370950496881202478180730538298470543969541796525057852415663579953695284619779080156729826285027992677543538669231661375363937315286577610548962308179405860495052780733083878219085391187564777440478232418428087725312422693971403372089216718435086152569018242384684295630861757031163020568873135779306719825278190402717615619621936105710204930434838242502863155253592737382458389602255981164860393409052300193298860258600377333419233190988719669952003567725577761814933435204278886620412757113565161309436906864770614631797036461385486573594969599278503929411671424987908522199734539200497902122361197253057761748369083495486255009328272121865819263715917807033696744467629107785834950236711463168109776571601518439680622608364164557834863513116750930352055984490669599423147312747947917207957959909779138379107725028514901566320878422117831880557797046434768334123107377479185196949728629788687383177812818991405535362708265387962766842132574465801707409039657828744850551334035832803688756581516279081433037261131004742857926417090056757968816961057763081116301554784913494296528110896104145335114443444553385907330204384862989478577405715119140900328287469699870591243465682360914941967338674770299737071022413687311034022320816558030995406983195739859076679158136992923753471375842155427785128893154383921229490983827009358152575409694303960840035700155148770410122556434317441568827618504682256036278206460230584950603104514454841710922609197432897949169134168902104398187357332094540806313273261334969923656279060178912850458735804730410302541421312972140409900628838118480390198619118938827882542096259106579193638322877860590935343789616310350 [77,35] -15342071725489053704090331288115828937976554521941293653638603680092369664707812714204682654894592422594996572606856064079822672153060711775595423918092448850152610218492976603122052764382919036273589608751304184074786276346306212514393705450365796239985363837566336365355092601939918859166958568706694959266199371565628016099775285980478666626151011705157527700692844938921168500513617307579572221473711524014748101650525108089590440540411816930811520315192178241429603370197042616345128802192652376241777269384132420823434052292063041800803095165837752305833941133365796531850189467979857392232172684752648407200656910515535108392444771664924382226290039177298471773837032820993276096166921130629516596326896702431208347239070424861398551282333203574746875718632751345520039760918631667411798459315988328104748361437517630744094541267404150515021210456059051186440216501120611878284442768680163693946193173088602046579957280658724031045535395908765145864512903961821795882580728099446385761901665390751288304866464283481016532326685324760084678312011061079928518171094243967993710828800763750451870055832237904883568712531008997444311625612802466965026273176537021550834385088609788832426766123449143057599418308972799755636237309698236231877286028571941295022770954224215014799308165627841450440525124434251898788844883870976487052537200885374040887180438403118305518712465958650111329165854399938928678749996609919475686038039954164021600197979323584241180284043255127020921798150376641989174699320762908933029016671037722874760480021071695148731580719891182420298676852765080605132233685555933455551216639677506210057213286897433471315568509834862198337304718144079267723409646542951849108107504965096524746086262829821300877180205482269096057920622404688287729592860412965122872186290396555017149078966172074368639546372210916826706045037791079064402542952116144493668639505825895548712470493650523761288032266830904780342202302407031266199962213946303775349821738257166387263484129600953082420875596386280587061067375914149394173428309203981372714442480786524123781011360049426109875792996291910840 [77,36] 4542109299603870228449566727762324573326360709242768509636198112565081173037230810805323249516264115991054248466152514111145394114505309336040471678603072827657247262102371679536054358743864703994366441402680485102468872397020677903872512409347707661833645176125722938326830803100583534677219632718355830888496235953543860272030041798657787289359418263129733757087604873942360901811426015183828707897255003456330174741709643855509901173389630378628809766557137767454256961227017868685177373742693900162849558846330305766595791218891940534898635184358654553460412069620446948548621990172794441649494705473108763425263886892179247688682563544960919787183658841100622581506862628820684071661860108912433128266376924912034747615674905092686058989414733111221246827717391226150182529825596185953137990551998105355187847616867955805229049397371470569603919406188199695652997463778697567362637750721912954794654930785747818560217537007140424970937135169202993390567932013197500660526694526419448057809071047082741124738671816521776452885723427019795454240758503392042382229163014719934832917574751548759827006556144479711521298664990908676361836842387587708877807404202170381610124216921469318116991013287799022857544024718534142345754702324363623448121884985833289919837711356339929686212964841010813985318880954860361021767049418509708167089783823460192557044353851600038755690399450656701924997751162577720192037776359703422455374937381436128828997789465665871120377334175757434957718615396472639556280657535700502031510721573947340833718748533583555957437646216592708163400775218285261628499674694611772427402830559235508214696919856651820630333455678205227610870571529944771691096629801380676140827651526124755711044900196780902343654229257930168355115433003408709459097391662448749538520549577801426838329688826847248185283955241895263427514005787554335931358586489631495923613746168249975903776832855733067588937554060401453341800487458942949809205617350703535794094285991771049488684879895259788309836034574394451806037416281003448512912397377046556016868294573663643695525261341767438713198338202240 [77,37] -1196047852742944985900711664718228331094660882373603651702336946148568591999459294241581692290000175947766700999176658145742099029106289924314220370550933145340678466782053924821154613915489626979408198007017430431751171160152022990079648004394430751554544143930467932337206336873671452011579166552562240183397657152154206201919806970895608501014272502877208065066088945481708129351863542156396316865723593386520613624780908059369602877841310759784883649458285550887948726807363075580374180514795260242790635530509292177071721589793292100964464131318896069784437614986279543828997592741934763101707029608703246830692169742043989076356923381022485955110219422143836829249516698457671784870452081279364175078398530699837610184510500997736363258822701934437137962229947074311072426975765099014442704500384786528067583708803016081448766424699557964915476889351893949119734090466294264786793185629866840428578991381824435001894119163385622628889367883387731741039872395513148084302123044350601041132124716925597700244573268782904554364484563931479599164920764409889020094449050374046614145598205261607469067402266620985120595629903067746075658150513901874951379836547944495245575830847866738213706421339276561596464351163983788017438972306930023098065192477449700258509586155397784587564505745017939942308960460895860154604944350683027213391234694978809300726764737708397751487980132260453304913452571202518030519102754528353651756578548050671813238579823052131581523801724195153955542963700790780283418297961268740787665420350305831746218118773080266693073387271405108531694022724090002356675659828812596127372364969795558263830682472091916218040886189044343393980629799544287794032011426360152632333115909296096379588790940615721576406935901723119684685647250040352231560437462960313859263135198073318542057970226335754712949745407789905363479320369972554236634273761944519147445961212481085880386016915772744863725621062694234544166077484112483603292877263959893914314524993904069728901989567160110979886130948957457714357570595416484538643047567161092324377233787038061985753816563966945845957174990 [77,38] 276143651855068928528666475427150880930475642318676427334051809757716443125226564067383618622580817261809554546695716646171355854119306625820583648493485174232782476937132834198150774512363412023984132953490325747114385306246042828545046663678427757589121434797404627133604792633488350550932835207749355618456654257732392609351899720036484775883392676642475341526180041121087618653528501195311623600088963359164724730028097986405589808332543701144544004200610762515161329404346915206295235210606349553396052125184343940932417943262718948014663304874397278791619565329018289765114199323915484233628626094296346190662721267292167530684611005938514379657874241463603192848916226876022112874943092004081246492614900631697843863150871445239390392437271184843218824719028791785794034890708687746408241248686105987893164852507784150323877351457616904518260111524819791326488192489149776843113081355569589880687265296870654007539541908977546231170514352990662791661972167818182622778008812774714647332077490513628496443723761353588240548930543067776828200549875608136193762583711439256424859567691259237193085808913915864229156339398185245489833782546981393850825416884364571280668224467976199628463647095794893182606272706601393978525317484307969691354608083939031933682663104584734638948611760328100411771797716800267933654925283128714884766992903706295073571603630684106528027628286425582488714169915106903262755484115957345808733426675678176548185100154925105587316154264178330754825683574343990389096775582187194534633197790994509850830525751686938542598238373155999171579458492472142503991726204627303625044105379869910158426658718534417146801845320527541328674131225315214685663119714600415751956314128409202951659978716949708852790173286841439925845126695459419677074188257138979312405644431210580269171455361482356856607160032014664594786969402214747746564172719034870378361486622449038769317527183707050900062003835485711480761237447427799767246070111914898075430536392623509694349720893765822602070132103818532584553454650428798420964442054358195916616107069980081389098875962707117854496880 [77,39] -54474296614356752748926359419510768081884757346719198456138257335410304271962680877237721703654614192137451796745161492896001423681032366738719354815888545217458503773923450724665501481549203504872597326760448144639288623825031345973391919355807595087330548340974414161079708846012950269090220082494070001878181039219557654102673290827021514934477774996720476639526895639304908181893675837672558590050701598323740185164079889543524258826962872178303960323406834720752772922555075527275055034840694261368511761215080880843462691913517435148060930503261569854511727199655938669570902041037091998086205376910081171470419640442063071483965388945658496530945578513060142289159717353823543954748339161411875981763549675965683331690111503656837374394933444563072369272820405324846612745758554063604688606333012139999808608314718789088724416124263534659033219877566195561863580500932750177778442070606328639131815553123008119790724557495549956584478123398365058362702389181666304225500174718394450796144699601448118867894333013478155732681205825942735865451655978305533835691100995450098660253013934778965280808591759433040124823999620048323223308642541538732383450745904763046956280819304553465512628467907277084632868316881891677594037382842953781371933778155273711452950154903576797731297622923676084122375473296962326601386457871062941708067750752826915380794578685956096827794040770330869905746413786677297959064203386339271598057080092536752820836561254747146162241032755667772452228484274972479119340746502567158369041031181790324208032962487236279886704031491555527892821147160645680562146216412145226819501252076468057564673493489478171819612424217962268419280643704411138803021542894118286586523114787462103774708494428424738377252443819361433104237777119461587059062151882939706678175013454433686023859998771984790933944045826445507113880864533488176217964650772812099111745657831453752399856409431884003084649220288302640659466889982810937512522884594062635198103633276451037742015498102892551111006664425527772465100154054326480180246822079041536132621882930374274994152036719104059000 [77,40] 8802947048566653564483053238397767035743857629467907220905379021701385125861023422678713818126533608750538798215497399365046099269388087088781046662769496084369798858337343507311226624574082505719153163520622354489021220016989324163377264971331628563428117182223769859543449371787102733720453266052046200017144984472917889931508138939815568176670090155551071776492962694850338188291736594029820373374895897139341009085917315722818782013644869722529815580177803906463938094736823470508619667009937124692495752570282296178482619042173543233484650714276331173535124879209472906608792865781990974454688280702846710750705916060746180199550287432926058972534729654816273192720951285278829146348538221178065474924232022829419291121522496488521980494416678357557840129001232176869542075971796827713340199526081358675233019328726584108978140230081255160527664512498852313152293483988084333569896476191489594871386124959987759050892460972534673080511074374936855822678068620615567187722381881656500095190143995808270364877467682128652126272040077287271569970188516988826874393519749990201999132929359179125344541202123403747042049951151822910059490857324741652521134335903361931299734971147994224483291807993158105621462230440319850243194174893773022172227722050456653794855876742504790158320001197353840622725136397571065708145414602984061337373158331513225847424101131903305502563576717801878127995438429984346452905815835034804452321375145104360497966443414999352353213494648042345073078114746641332797027374033502209956306049953580498710284450910771881156437015390011298993192172150802076701430184510217940446495822648238999146125616829325283635275820530755843807480628858543051761338866589641079366896339253380273699590302079500162374976900132449887086191427153727865041279141398189775671312272074270387890244641300820696269173597929956863657255620124940035480085619466018079986504320551285374629065575470699055605902393765270858083102526055793828632262347970930762072244248275289241961413675746179670924187578600861429291566566839586250605931477035351439430781912679472880500608107320266250 [77,41] -1122011124226326147083617106087004052395930189025676072762521841248993628428847241152647239509327861177586543898346388352590106968295985121743072399364079949954363885781605385419465867917375436237261815406853588173831995813941282165266276105778310900661754735670690347345214198708328798094239375746813417978472000750526847187186789598676843538267924501671911505540677186021757062027477864560476938692793868773355537140705952908472147044162482816842166580699761412892319398792641186605574912844768410743039722811059309163271735742178049919262074869652547283348653964357253137885288151994091524172911188539122361007531105592469563184598105312577135588995771087412170264225914395576923052007741337807661086987553409949762176997826859322215890979630407508331970320897713091990009600086428785554341273620503731581681481639230314741372552226858958238165270605196226179202462101950810082712539583447120659376739732635069581292198722047506932076054664064787719980780132256265278743746112814174817640676161922013443568897682415259528273859039816127417082943376733586959407573880170920352070953862776024808624930030072530305973056459748931484896172529735042683484380364917640934069387386061679380634566941861280536239718269224003454083088680027381192556583652591696772920008910207626210532998596833061599524935297554139311021329355540111335523748815530915691297656043668690015045051389098446479516171996836377592342752942134476776364364015929529435446775341794155773938042360211149980639660049821905303692829900576898438345612159811769396789660146448230199302726427479488759810484107250265628613108982793102103722941650541923618708736117326279220234628107098187266289857801905954659429240036557890242632585214279518689405893521368914753877419400125561212087254618950600528248781142667147247818798294126341123745220692670610666244679897811918938748839424805771348011992777170421403213598693662299997451953383889814354188580984952019522435965566844837353328122379415175180172912842728567303674680947906638248380790143499930440026431413553144617322239203501535277762673025097567782597606732761800 [77,42] 145465391917044729973843538747215048352370202294239075270100982910433709783368131537824619075931380377878503024514298233379236531805644126806746949511567092528957209417051161793882971702950858589249572057325757570773384245006385172445187409325507245403161679556827705389031803110233686311468060628408708352775838004815328763161421174032520408770835105059247063303785368876719275582977944115845471382760719664267611883669214284007785326173553407836490642220821190769109413894273657217151479002606651370941428829433906994073846673359823032064565443356819999110032724792008309254380435652770620829875535271884089682292895144568329192963723284376725077162874440906028917168760794673603219155854258732233786170946940655609809475039072661818019847298436836262705755070209485837701928673689467846300254307213133496426501470343000441157881011267779517571075794582149729805087107142317014564278047720198438105766231759128228079105144442947624148355628768604329750774437548081122322696007329900165403521770600595413440544751549329603799421948498123262234494439779232597170981699515906459570203575613404924096420795822560897778006852395892666941498483461269056073778376744151836213484891443237320184388208545171078343473645887128307325124773175645467961455025797727604998331563447896203264398665138106834970335188330306285706058023739922551882172598046348986293417375224834967092797400814322843716291098276468069342713733043048812254269257877766724900596785513967238637012979604797952769129491099400415887808891840917117057018223391571842454202569050231561235831957701639996876490212433321275161037490741880362236403031317695031004165691558933926510957132070250694900254037313909958865640711512378873444258117151015130738775896958731594682054909616346788619742759648852846851550145157450425685369583996710145354045257194213934694245943239069644509406650078850061592584766065612216716113394844766954770803932062592687439504058738382857370123769685351130747127254709894954903354417029654275318719355860353918709516986441059397075062567567826026080737130998721448103244518605831931597925494500 [77,43] -48179553752144407637718644160956002307466436087270821661529680891028342251076254068758374832350965491485423836572379117440671984889641273394125423890146628952970451356241343040063793623274524141740321632402182527643010070911543914931402921506013096031888274336636957293958416468488000054729024206584719100263695565142356858165298663919495730738923440928059605610014138021882804017004419290908690475755187697119430502314965522861013343777044733133788272232642503903940685873067626881135478831483180812133409809351718661181976146515220863893647611686695738792163864375959483778993984686974110726894693948573648897099217578182985262219488152244749685892966657957906187487185030693909556313644400717309914129121646629603406953504166378739310280010318016967757143569975210174585261076759436126695996162290788054887932906364014466311573750099901886204261179929023450779211963431321879172603183240420429616886251183953318144330193248973845484776400156436010622557167880440326769055501808990783576653321992340121475977347421479696363247173180665237605253494664881040275078273718310894435430346262075593852333200113795861433922468433979189867659892431651667946614836567709222675018429725238150226186621782937725201009801169133407394620421715113317458618112920979345704464408102894152128236944349861117705790969448423569462620204631920007011285428184387730504577151278362506981611222096357600334105548423964666220432291636240702601153364623657685814278685483357090183422839717500629775582044534823814715017341856526233082497505117028069115650172016622882688690448971058654722191098364612563546297505746006189353495024101363957985411673372955700758977499422481101548904772288029819178495420168256527041972032438403105746677244657919163308793544019947024701228911789777473309795659468984900719528300441483326075998459665879848254990629540294203753443087821872920516552539878968463168627007335982750979988115950652313266312711336295567598040546035903640050867710227578989925578242360307501289416772732135801820412139807798628228805585931565196949418104862019624914297539506310950839373750 [77,44] 23690738268453171914704347684538991366329425284563446264975698245860944093269751575386153385526848558268966781192454145411703863342949386895347363785561308644183288887658475488722663847858576136612837049961614868006136739947070244749074651882051325767734721066680425080997824254462237172370182878420838367734887893385827608612486648933453680734063445432502162682126597116215012062596879743675782434399369346660555267639967590697105456189033525458055908380071818994090799097982756231466958235866675175475775045023213730490632814264891266277729470796926177464006578798442099211055742922215212393181567363888766717031981809905419716040488935375561981666092291273596454973774682073146907456219868008744664226650238475300777706357743185168671192556769922193116998162471516267102391206148353430330215538092946294355626801927537890615483389522899084228274845522106002487221302888666794011632589665026900454538850068153267019695219235015459358651140929731403656735911486703652822596313859558134962771101074944372397877137213977561407871102375043062044646809705180129962215365303660113551720644287147218603009945553502507192821785815455051109772886840853556235918039456811431213770454469069296338575956573209495387805516375750593217968423958053462112383641515051748163343144155099052880987094289174536906288068635096777096332674385394235621938175958487283871507046405837774850873554848935129622442817223505064763739684004502753725005017587762243009558739129586611592301801939859092887627002666517451106958342544109328420242155606217087999981233932262904454026950321873661667968070997279047901800704996735965509384678751535858821074388118297098155490344283573270860761694748757063337229080452512311645851310569658622844753989579662495151479349704234125246239288379241662740532898146366079692390495164534246490387483452936188708625603940616669873702437914552443703521711515570580469585952601729434724352851919131775903434819526224378588789128434411908657938241645335061297245551940659469554430095864422357198617678175107630423633231981984590953893032337688588133918390059371028305100 [77,45] -9154849208951597014364643943657293920867942187080953288090683347157573893040663029396593811394081217581343585649664674197561262829279575040423600224851961573490661570466742020955357488831945696864620876211123118772315613775944685316749039278737261338221026003369688126842541676722244499223253449836235695721946388556724203639116776589976021797901569912010715835085807999181515459033656114531010659363365217105826115387060779326262296350248011240305467684989415697139696710387853443174566528282797480493307497473780028983688759114432805681165017546065480068872730085383092671720159165814783481829294613783484546582466710315775617795021570082600592083351845156783892319792700446692617145881794045234470453529422743242868482387316406271372056982760353429238777266324682027888536303207737574157591571002610344547753789767748228415794697834224769010369946593613159873466599413753034560773175603048079326244902576779960164253809796795463851598584790112807766352667969784919246600898386413086966784691327389835455074137084215915281893333965571623978411740578594364237783999588921378266211826487347170473647507168855613843098282770315036983390517533910561064935928963608463720209204083615424725596987336195921316475969227657090508710445362735576011770333525149334755374400206662966380237796819644877917899012383335828508504462618369988867749973448020014952471019694578023561415843438237484841299607241399838458739958580952163912500915963975161652996074473662578202761530797746084974312512679921587596265350619045469305348834840690980502878470728388546621788858263219452378401148777792063926059946003957467263608662787265232995478166385253097155299001308287676735979080246756376768574225949879872505087187991953797272139777232068111205763210935451062245671373660382252539183675941319237579210170693193879171137722807648275363546504886128053373052689285038824470101235578386650048312801731290987094362041554015663327500229721405481836242246068797412766000388900105940911715024326210613656772512490592624805250192342992337166341343973178286283331084903493668116478237946567059150 [77,46] 2680800458548688704054024562597068794327269846542210249455976747733618118531517078002324888247526157528513425977103780732194229582182548089575555101414095438671349601446700252664819165141780547082492984623364420577538679667207490750595299860354810255057456218148009305789138821187453128013662032582580065649864649743408899274006127109105640306720679310092670300563472017143177432599843804468520811326309578253769535974269822077876688991787066550031988620030763825001376380745126612257375659615206762724851128890832531486888486187499544906137942586680042318626631112720325754810983566484434045133500344585806059287325764063228507126943030340552080815822079741484459702638703411410975875180416976174415172083918753526812337035258507834595400560496519273928223181536971932692727166602991360939067776958049730676679446914845380742741753866016134350538949298625984018442933621898048620590184471358335959890901818441983651962255544247427840470213143477894454818686037601976104567172114588396135142500650681449777196266962769215864831809828519939927118763445380519794190418098426303444983187367086124390343436073761518695260873084616891251253259943816728189455770007062969583012343168921551539059629975329945347605225292890947722730445768478343944669106346477271432941475278538686740236024069705342205306426344825433434245681359738642218158451840463299837247237840893251923504529119676814981393408459642349211796953318895694697321750569635890159352494726177098253277894007999050325707530847969295526987749663378097317276910710823700418449202092755166170535159732781458954130489360264486421159698827098135657590700049373423430611276960080978664049718188378773664641818548550985393103893059712451378433917991930261402612296558990707665430906062908473638273558171172481349632565459615940967234709415735817618889666060497519571840254368745833052393838804365322683432412817975769112816862832738031242068609642841205261436600721314682917780471323436712701813622538777604477474219091012825671743647420256994150040323120195478327506873044824172519481943994640730503663945213325400 [77,47] -606284079151211847477937238702330359906436389672789680251959204167813219242103614607997131209567944198036406540078328016087670782491449981695788425456534277823486603372536665638860325479268121954277388892589431769017496774822892506955110677221748079806870232960660392440756751859489009105787172579834062321670240498115576696876990405228430948995161743422763557214679731581206405359242060297805418771520787413791276110034461142518459339266730442779250210562501260521125279736582635121291317786716776148121388088506508545170806514025290438746273086663579646503623554055008275031520597029234340968952518786061474148085482172435747928518145791790278244952493741341409510723249416119866207148651605651623875911638823356003962396722803004305476380055121477016322481357067150730263322752145174022827560202088712060966130434247288440517923415749713757385479585193944021785829369687599659470270505972832876287027948502140333931972486346290899730239980433342847945453522014640826685668511166326012998394467831484321138946573772060604641013763175492817007852535734448922323289146032151757371126236834554411672184072193420013992436213769754714122318137314478289861216108029052324210592069333463475075047043595749913114124499419689089323407632587969095224839676731153197148866200093003344345300767390950467852316012477010559400278757262001691164285021036119794609257531047738032483806425186568005570015806647090746518838435646981130222893911478711757468451752771474382395199758252968351533873887973453953601242898247276866843579010425989251715082153589889836630540589816125442362637259811214463681979339947162818245762419795711868734096029217241008089421700487507803552849982558127838281220076500140828829076507735679821901908067782889595780608420240263822947580653055856612598960684649059233676151872190899250214001647487821224189918078788074273928222783801281572632537407637808997254767199365965801330971892665300282229103811674981386651636175752492707013968435039945402367987951407897445357882384122189349589325003259673817475742416987126938011977299188356425437786632220 [77,48] 104304101174764940218446701747109487342091777654757249560758966273999381554019615170725254043180514558766612994312066080484087234256770642488255998322844724163158236361082316869901960231255642688583023220083835964988994993199994747967689797614856864861050705569576516995697960746930977837294183767435123072727522137640769028735910920557726860173555281510010316534345433481117416170784444130731703623742327911199811027693361558830840102742700024861098859338010346057032723209904251620071902101878209363862766238905106831247618023757036724136959882396072559323240616228641244633326964827209465873966218078220215877203909601197919488266648082742703243411477483163731329218695121256067842822978297881636707265553319385281646498724280246135091572578940409527963081309162248187098328094044051455307774726524488727229729297545141994723636007495874697785225576093963410902875461263638150378136034001520309880011854170704860362647879489209476466121872957241259345577696030450550794551089180435372499216180310325917198351613807267406190339984954332198722601268879895276802526702475579095906715868791163861506185499803263631901050882848219217596737707575646598023096425095581752651891247773570775299862577424682345746911441693894084335728187966480260606826209195428678782603588568762647383104943738347197037956681745060051423306516171584126828234659124139207077743824775278061052897604625408126442301352372523205749871324143206867789158052305951804866821880236482647902483626279363721781950593656024094049469531358096426074598173746679319068114190255846856036823888874708296577892665888839247496790310321595867226190312117146899159122390735209848842936966982105050577201193655686595395600478913511202620435587476300053906755603169885154068044478497245605323776958266566432776203225839968333362292474780320408973801801654717818915534080789471355757639624887267613458590240698152718385818889685995240203342171715843654542500956126007904217758128836315902335780987931430680219747981993964482280170368146119553060721150615316771069927876168147620155971557489805635879632300 [77,49] -12362831961680481648220972003429603493961908934286722663537457098939953709618889601515490882166653759083888577733148394635688921334870632846415670945375993698694985260475267148922143341203409389908410941881713023065032490749306737191202158988145211826694360467906731530324788322452716200610475062703902986719679149893164586734432805066657229326351688675179552358089645402290832404860073961386417412624781117012506779094215196585418868607412933882787598841156241352346249519166652346824068683831740000885207274242701745702004360124150015075434842686707099075330180921888072228984611672450040056503769077400665223880599904790953539402289446683265455085725224601957767087235154298857173319865865297195434958133639682308859498299512102182807235039429958483228147613712759101237641078365528739033218185157535851151333411852153659567412392250830424932334311977909281083563500006989222267487088644989289481639574531890348172212062452119033314888646261379159117988720131604375628143732401928357048801898843061443953357609720959379942928005616023992700393548587998156594472894192285890808233382376722874874479589873930493592411402634894447253849947191715428388339103721799140919938678706738405246600599762110846555331274555992255046668596515257494486824592499834307312998964386948107282493165014279569953738327442190647161921020815473204672404510564943039891184429122681022028164925577955462619284228495587978399502161793669164420651282830918746211193269443954175760588923244891784579764904343471915296796217865343095252312686579482700806075790368910974974744710698337732746412026942886057612761137390482569614736953476414693318373578808613411642397833856017274901411622444154642749447467110057446287524794412533287629634537904413030151782890401012343236908213659836559099859032056921407644931646498331659756815275239613571969644761271331733537052560812852696030300551982602488596972900928521717315788580205984274387957605986040022355650796056334486006574801149913009006264066225839653219320443160561446416569606583769175362381168628380591965297469725054966669940 [77,50] 516243825977070586937595155395464790008060095610745744216082374483461869155596201955890059910069923328243670293651225117521383093310135944704779026959110865553181613811003272972466848340459241143555239710096392652858477807443154715095798355819261461988504281872270448509152915180833686785536555430076302052079657201598494660944960614861284764042537770398190550441721367016129320301952610954424322368267682692795318914099230582809277390695053363024941511044194381536037007371365921511619068006312367583943219306491148799698605994409735619066703032573578418420282247637029248385968564086888673376236453739700950503131938446463637929693083346868578558063051914429519898939443110861078484763008146402866426364477217272477393523204134374856410735774610981688348366282593311687880995517336472418368868044718760981040245907362349118430176665064783173279500625269350299199913276160883153773865603059096631968831304291310045949837768268698995475291091360238975115079189316284083119571070935443530477827168038738540833999375984119084812057605581498197249385662009286718008473886669589930308315307448881537895086149420201460839623809592930024462335184212624330203200315989415717144472968100681393677672280666132014991418790983594857773267347850180939771109568978329872602795397161326815516422296118713837683347058627328423215680220655349545880606365863054475776811307608474866785598524478449737164739518183075185336848277005547655047254666369659809341782807366690810904636226702970182197995758980305038147467156480333954990286561172820706812398161420100275587571346388020246082795154409537607158781985204308076119424016950799265634033907355540090670170686822818230247682622169554210634826774039742886598085808308056413563746841186128899247374859673195192149917299460845696402839917752570426597655279204066204027898769864119494022538199584994846898531047514597166248608647216430540452096782625664067518303141079148193555179632163602038318129061710632403580977030200570242183168773718527769100965645964686825728107709687281689951500609121990425370392819887100860 [77,51] 180194748904706901057446957054706867409334746555123404402332136097792972076987257855305925120393779141585527827447079921935609129202447214769563124733231206004702311379111360650490165772817844533416819824572015357466269429635674823808421149814485517203516556028109060540559329393050658643342501566180211659448420463295318966738878103304217524970957135201129418803256125984403906576181972845402015459980741075500441585979861547001208784360546065684315326936446090608794051081998232031049290656493639475640208358407730487960829907738764540836011380105608195191799543830181379592189912865055690930739493068627166169167980924694872771162374208884148798540857151364539568174123391975017328838523156943247051286733393660684075115382835398380826076387573095976074720658222120527957348594271610414584536132667371756660176995803418658742682862370754813808422749897834838271543397277311960486669371071065598693551506636066909307740265156675850951651735453987086771780826032137147821076455381253636479253344497855794367393351905106738869536003371609522572915796945836038933025040246273188489483244271843374681551294318030440877255204036375649001218380379447514273225217000593686368979775955306013059703255069936069454513273065419669590052831514546831906860222168864075235368600964875163624680508745380025625312870194329627827424339286785105467328182821284792125793364299329499172809926314838392552266933982915819965685259864465129346625200384727100141844730847150952300966969484794524209190210922521880384611367367195089453535290308604935317891318413457458759628272474733014173351858738320814837412817892056013282193466773547099922154605012058962383103374747115722684312371094261944841441395460405568922824518906099700314053009701836703521047743561575130685921053964415883735759643871160620335056679310429920492148730307886065624893394978532283427262863583999696605393565862181998926192924081883655819979130750548089229667688335049477313930025592817840114347594256969265195830104656775487517200732592066269360500060742423522933114975826365667154637703045590 [77,52] -57403875352905605522024512540635960587037625504225222632694315616097098693727963353964658216441550127954065868450518506530968103707378826477215871352498966656509226056149304723253115460987272247659574076604546586552753040946148141414840944129204389105854580770887922378355903867562527025199454431646265251725791517987995855361380089683812939917262185112354307687107212411011868271404510554723291536068879219546885860121414837788822792344071562688805321224104818340815258875976236379029669927558420515434123684902600123714624995588128424800271129408887064868222696408038416788965363631900593322058395034986814982016483824762374257744546092017994002085616699557879983093516202747864162504205145456930870251930595172696749868770924339403275541309018941572615720650308285561434925643475076088352881833523572539983639917979053430927410348176787097332238766704798706807343988864152854104575591377031639691058503622844617604755119387428751017254216051769727946627727386420036399672566474237461144156094354757100086615559828961813713678447630753871980418531257211096449822108987275442977415834376862913771478316394418700180631728529559116682603303258687878741510332718467056209535567663725208227312904992524993062030793409126406337641996008537937715978979113613122106017274656993126968778533963096667888079510909792274778743940423134442080430879931631507097377322652661451583923252929960833039144752611138149307253858566311608192849816815777934502635796409685958408084368836991580667037621185633545089329170719049858947685244833907951689961013448753569129549780043323908347892441523621056037523551294179992712945022333834057311677677985360471887459714010743878187758065463961603122176203586932083791702589645741828336173822344441323415510179475009422228462143343888322020019335118979266169844696652668936561552670797703464444761283724708416994153516325846513391917742191992020993368710477351874341394464789348361206077953469789459007230448386280302487480502614871407675685532274656354349946871184248964894789073613555882488614824224867681140489764050 [77,53] 10131556542591741826352792901577352593129393191883901198244566290469152538200345851228627508636650605459130496261452157240673248277475971235582667109245450416133974579644415518881117606495873588425209641108234554324346269666681346325587633425035667549617621739929282409871191338774219259814038892001634196171326537887318835354077517542945854895342551604461433644154998875604391045921864849831606301119729324448989004260577897875502496221008331144444290494585393050107199814751444591553784420362563064011954074393520227458708401977490179330690832056980490339967148572822309688296084728364947106790929116257569233831459654036186536823275720111517538665433849073141788738978741323837610106931833095501261712323755745864470477548752345592339780393339692470019313322174813394934282608805948429175153670898000663370090133206137167492918907996929540073614282288003559680793431432253228760634579439438983665980507958593871230267536702918822185915363710614570787559782815798455779607020118785266925211800851642382627392391403995181834820133706542400513734814387078713701492923336842751661373628743545614957230185078247970404639438932440802459224483777740731249848654677570948949444181287848875991894987948955704937889798049597995509247005365146082888160070910374666706978344412109292133738955988528786309044408447625050877766612836145852685381610990626708013176884490130816348829871077602191762567432143818326810551261598432037110815525692928970421081179001661724329012613974021608953835971954456398905780907363445822866395513840950905679105810969285622974303711649217962629266549787765700560714238155439597061911270120614082918167752305199140833378548994853880875404386092743365707269385753068530149140677641289605527599677564058395065343206768705087660707020869233479920003993911530835584081796299909944869939891624612466762080052455578206483840791912821087978236091839644664748914883932899304108533443310326927818332893723557134948213309508333251304387941160718653715077052474116613984586332532904246269376411336699197101049829980789956839094325 [77,54] -1293357592220337831823644604752026800238423617770627802124059558919417136440185861926705162901121684239215588020129625140062673615299313846243916908664131719052555141734462987134733133677725245518788379037399893101180061498339331321393319065989257203287347626682678248409102091840469734762429508720130648141510410645732428388686666586620425779332232443479499485094825703475459753436389648115282462907145117480517324377680150689731389678681314751681209382100220631749924126834412592461615494077718059900365792485927178408174962485207401992415358871318369531471262759119771931340776105651386666609529272438542622038428379604632049742867557582516150842324304142241786490534684894248569254008207091883875227414520690871079591354150868779622678186903033170333673086025596551240756336500361018738818462650071616027845800193811339017080900370943274458609781608647787294941964419194133922163946977366741727796509304759497644859156281990763804306854897945393443835552849132222042354166946212509822639813116123245120466910012938199131437588678489506523806972041798052055408538463756328447329672212640201386705193228112781991051865968992223923935053002204518814385376994438924106346911118585805516194500958428094438390402904532750123757784776875364299506236065837791477716370126169857268162371002873051584813241722955290245536296350048089775600602639412991709266475041615928682733291193517134020822920953341926648088724914712614334579243803446494829741453593220536575448614640276223498551709353524215110588134160920061776349747672306583705531404268784543777849375436507462697875590043028645754927552945592222943504202301848508427427230427775259794429671002998187636824686019069137126556747895764815209035511108691543717328975931142822888728274450724765087772670134125487150674208399381101143404113728243832163579027605991413660043723911618813970807831973532569432675200413291045426486355986619084140753266911739754111833083358259843430239279630341030306794038145796209415110816543704604382594772517695288696962956807103375613438840603812412397000 [77,55] 124266112571149709030686173519460739907723687617155818251725089437540742536171897208324320519501346004529703263477009575506848227057771366934003411158987167683479554257249714550216330388129662149610336055911151207833321752167897738450842644387021590551509916173149942241445620116288340210703478366768371722923806363373012482582801653783534783480450799342337085340302827499249819306024237609681007427876680907520595963248374743954920033565757774209355830208860915965824170119989211760989393974295476762837023262942774990057297547843363469069135986289176097698030674835767427386333461698635685024557199826115880431553245630758334565702852919997683704211817198819364938069474888680297911832501348033921344069526687281897214197560570957584468093187570230939561121995778458692360676245771819373754567644477630628001985034270501228178591853832843447130288847001388259962796413105263276598917932667210582118714569938147912360229527858636653134142802764956153204821771201961662939579031984399331890032668448232176788938946749052028148207279657997924144534418467043123695885455268406871722987674407847767556533825578861010001840785044678430810350050489342091192410317033197444708910659625499838042154456119393538535570414797247840688753600916485296878380565016611964314899721758106686380236645417423679012869161819091441016683996624847344536628316738677099247101203484180680646467042454678315682852229988949173012399379582905959909293493924582125971865609826648879495186673546916413235108572568446074237917030361674509988127056229918839497789005302319337253278234696348822036602992023215463045707119777379624488574571281034386792638016791890043791315942945935805557115627554421939290573187028870632289894426780955543100630959782622106643749450796804794228218469811266560585425297812809973274756737005907352534345973542708296528240277174316225044218653849630173877613883131970491848658976846013552170841576047527094573158175475357507691017359932130939744708941842254047472069653540220027347701328777056880198493122653913294185499589181084900 [77,56] -8435415666050312317048531870647283570477105557655078620592684639860239804462666903163505265338177753002604086806414031234198692955714574781798362075874640372019146388484520993093216649078841553167798658372728840257873624082306235062935838364608447688269162658531750949026838600905696416982463413608825505404473014915011914447896284686176658761561956074463238822266843212721626535873168925940991027230252834709595785992516870862731902156717575332096406832401166070505158779926520900791731525643521130264325936069672547668655550705360816323746019283475972167410402069389146688453379347510465525871851025664554035328948054760446032655527894455118582895200736212441360706082656121485716086621510292614581632566608679133100630452222245344979123096600837521228386781730849502681362020438236118938692708602426245753704349446649440255055786325388209677168531568835296258777032121827651400032067665321094431201909726029677160520741404395970596653243103015864043132040997588261290697755745121304699617266068065378152765550287745219419442946521852235745313292764152511805591193001203606042812716595604106188246488428865497565909590098075941261683688132915595136204898316685661111163882863040870579919698940474055386961306287674879352972341220060866152962986624937906913293463964994674988357318090111278570308974404581317060033183871695993521491055002953096369980350482328460478342732990409661379394193006158766818615284495201485281733952637650252969675156009657703942918843212762165752300093623915270209061566293269688736755550412740977340993028956034684059841939297410556402472162200959369871261187536395125946480013060176511126395964191978451108031590532974218916854264209751094786907986697924224157548497233093312174025259977036956331429224622931825674701406275824568721923147671895726887008308805607988497564295191248305347564683646281098523735381427135038938751878295856311548342109592262780206583677471108010409689396571746701381236965915024735661645048487408616241084408275977664823918219183183244826410618868514002289917269343800 [77,57] 257594449744105472231490051308732983903399384451709656842154765314844997608334541151109689023152004304765693473542135134875753556597999588620459173521978567489076388758013543697020022127923935363186417309592249183423255388897400653713732005784001553064433229543667953661013091210643870622088605960815416031217874549770825419653870019322665373428081130456912106193625610571848154497605391972032275365742650794626467818750366791294512021599342122326485766499018511013084818702903341050678098160776079996527235338000383010139096866837398818463238913075823092704600980828690799971231416761055807650103333556839156150838167380259905372813215823512904891031395107141042065199639651349318251967213434255482540300708532762616336147292077823882023632030752175664798963963982179270219435811591558269676349339585031386891476108447908582148794885918529462762016487364961102010832875225948126454848204096297030781128089261989624166992400644004297557783192475663425080752884849540382846858925351438802964194606810380003348322920334150546971689210264592867295588644676387695900889459342270686275957996241602273185225328139387394398939703620042148522842092601663269515789533757503051299722524082445378753983800390699655591652189708634802170403756700805502904940189964029880165789403740551138374277198718450258897797334130239239447269267523808281317298789024440601493297108318024104454575564736791854853290502746151638123668349697525690502368742127792889404907565283886943333569428326552771293667741655776795884284590161466831446531140887786954859657237742605372126110606846778163974412464316226888895551175452014303163765563941763216241184035357511441843422300210512462603594147735859652275831210393021734903658679245426455106292419558150945764170692753747610957221702990778302850052499183105755794822640671337972322372120479626544222984865375316049257398589161105272675794620100114885927906377538236060577243281924828773334696099098309678965938205177010861919298300826741848624996037307247785071990417537021009720668150122292714415987000 [77,58] 26992384616412909286564815790776290890086129066611424283571281173335122683189068323340390026423245838980325235535374115992326327224767076948800956897693053569138362418243274737440951562606885735586269992558337715545562422118824363341146165080532316360332588265254617407348848451771102791736833061578675423139797500570946561590608040596464338477760336501280051968767426633023439224191507807593279439364302250372950394738075643215162826205185027647907063866505887225290784211368845621905950515831973949368022121638333331751092089710976918574848067183428782699672120360057138591058480692578033535737444128343413467213066839488221112650991147153822176817772898807939294599577048993271520120714114162404771723521900182221137869968275518415850612373368429287409421161828210123515137950060631448872575251721059885233627496372393071186629282829914784084454052501834054522780771269790665789526151037339162316938765031666932594826936083590627344123860987477065039649041833739775499630927381001438271806387683246921601634233130538987288907419679892871535791457488614569021317172297749112210534811499276629088904545874844060799528656966155065520616731906348955901329031819258958847186057110479862242529026957113494293865136884807033893678955835160107904419818764926636081503797973997028020742317415124894285487002629904916898583039686733096974218462292469901365961176071968065566371433868522044523019599571983984877199667383696702663082379375821824700096527445302037756736122771999197425819983569575104242051428079622969948349158474358197035562958581325478250851803989685350595700304228594753685753574327221946996817884786453271089615250651756372844454513437451257020688088512515454127701741171603133008472648938906798215764495757968486577048158066726848147679870692950277716450277314879322388244428717100639717915279859436243440706433553088532397057718737970716185183046241230046833974326992185124963504434093599253847679533029200978827911150150149967251870886209103619405974947722326569391888874236942124174899301923367323249600 [77,59] -5449904500608073317752861575688862584499901005411234973038395808160455147788089736240736928732737574902020881470769529199313771204831457842260416949131277940701248381852380071254674133159455596305483114571548294336050068078867164866500047115983602135266489539744372087286079594849155597589232293156783005968563544308606640058938620400144305981654509231298657794535657568060709837957198296891286310814991391865500248657215260406707598698301485376573964411424258592851230718580758334576966136199612490206099303816840935604885339271786401901090863260875240397040149528452748697765972053245089673795790752981351566094308107021873016988951799591270615686408759255670514860653348749743839500721494063403628103117899471217714921144852383641630252256470678748217477822031262422003658773212666269624476255428946834804362833834125257417835188715026015554841279135095242182559701420407681190106992057854732214292117294964859374448072858624316782785000897965899848806434051823564900858340273973397726734556868411027926739757195855288224805722349470012324856050896213609517834675652483082746286409777536459089383910251370346677573882737121650502669883384087700312720920248619806265200660192200255038669394812604883533828345480386672118449679370612636735083590457634794299410187739323264556783287720986219051508747516548449134762979310474088391745477849593583709445878291550252341358121034338355247076800144336280862828087071395602159745513322209024205872130805856225644519743057234270245299517566622806724794946565675368074259058293754389042483409614136385880486347923857405106282704611357739669021635721826422098146771070608898137050359268339067473926345785243336609285341569756169894853140697156855719584733744552473873439064044489002229655177529541355696569748150807410822001540846173846453955254512834432559692448257028253139739839858703163169665772824065524297133967704930069645516144670749978201794848808706543746962138706569287800226195426009084560342660648261590116374263278078494555956870530125593706465127473276788275 [77,60] 513770640049939284972293158943074482383871163521421089179899418459418827138033108147816075528221365816515593796187272962498833009070914359787710527843843485728290604884710278890830705835857567392931783306633182522619036222852359198880931941515081579742303665363360706307825747776749644970856861719423447637933447603084790747376525606063715286007590797862031714045393614314329814269318828966518786729848662296626400331022914242831234034203140292419832950948207991554644724401822189410690735727198651675567475202871433362227993893345241905898860846939962101290754481164096778410425772093688297974460809590194127007125798042749165550516954935884312392955709679109396583094838642262889189735389177189281039489350894582877192566618065140161054431122702667896707460096656078207618219474134537847886171849913713332992804821986658939852994452733786443635696569379513949322257035311936836633929101987590301341479028602573762783332039095843309199824490523477764487616811411239587173784018330967433768003969780948926923197835699557570280785416179537987399831490860589779532215688254914371484689528708232667089660534794037090470213441778232865604365402190481712489662243890999431010900382793654418296746501293039734503314769891635999240920096641641849442428318839457804653730719151695376755136401515570427942927732956267481227365490743944764609182923773391929600639075867961182780532584905768819931149210204062188848176069245206741452115672286564044698050534063197500758868831590033617073846613451280669038623057744470633170206876573066962212006065806492055581907688241903185407212294068361739269083453912588789667252159728138003660725819531795374865443629001922839916004311579836510250077487915237012641369679525166858731440626356410380087321424019885666645259653317171559297636864417128417308636040728724284538671439064560171658557387757473011707592740715175043476499096462191048168959870752352595294791992376417387433638695886565968112576146876659872284356148412358848250444001589668047185955901838382544439587992944300 [77,61] -29361659579373652707001616468869629760007989170155391213127174283231021982623551670706402919845813097837273858995916408632238490231053320579717721492465711666952857443613485773935416529383639584661174677020653505762105865526398052021930513081859986818147993017753097668293328832235064960473131638834026262392964148014303150162061316482634083982347099154046193115441256722005928240828281428009195503031923704245223972924166177436997439226295201701567636475422395021214565259108286876352274757124016270202775364448963660687601511304377695532006715057537226372350885224065066164729062590013062519266532774683205532692904203850859080272422627605421959945694301971554624392429223122775308725631903601982557532785240459425830346174628727775511451541561495640840976723357329498006559748633559562489685230921917874013508499423033251350174636949077468909549143375020274194922686624669162903497924490342499798738975360481181450921547107962971717332723337820319120379747074746465550577197334389573683593712799559742895140492477481276051821961872062256711872349358506359856255539215933176433663027477781447636063659292357574793621216501744379205489645890998689866925851064302449362069228337680662776373983983225544030779626816569676582895245961637680924511064269715613366804765977303730154222120863244556135179709372401128725096994824761343453024808474428444365101299130702806713585300671880068463555100833007430155143771000659525225704976075299332897175810954810017004981983733399581581057100955528273364785643505254007642539955063453861069278716312481730125934997068774638421989151361107084153215279812107808462441790479705877510617442929816982955727218062525418498743040277419160475617980782446077774638423050419533175351256101057673617426562696630742916356138210103178287422660608114035874784087223633002895370244699682867564681805851706083545375779836980086922907004850824968259275365665972614450812830188250463428572557458606279499391749080068846334658928917729671430140918814817728451132873076329106260493944675 [77,62] 924477533127410780985877758506981024215889861796333804896758379009647825538427733235590117670338375921389725457188097391261320955347728662147444726102795477480232465756424342240886409948218702808010900343817733796794675077184622457820529324181510203683173920484628930821975504790249963814839949513219402386846189350235836860693082537927564551935670937893255946570650699933278076459043875609445074693839708336110852375096377673146514614287056524715092446473757737377424026761689863662902354828627935015052846490827013316039317876718239574900824650940504071424827995249210480827323122389148275354866468597550667842094032875130678583241089173320812808015055910933069026968610697423238029208549945716048538895362366967083675700711249016644263970006738675686565212160279440853369192067532086050850901723944794841115016043621951663493272573779386186947264952723125217365409517065620992918031212642812853379274317579693876749765818177590956126279441283372399924089641709465819066005123163338436810892952286959175712798660872945121467476922718798131119713903328302974573077018645786975632636577584386845042940932462268127972732427102424987724204412620668883653093056826692883178348096010810465999762292450698873885783714540164752604651832372959722619912760268933516018150927446333629135071000909812036429074054385142515151178845120191172107107650931292630590673381273289796753182698019060594653039736488169160231289628973400795401855689235738815672419772472177816021956569546340996738232265491476031251676321059589171363286507919021612176154074753146010148034889851545560785345806742136879977830644891615646720530435347280201944267578902286486769106925546687216342374098656995511153942363174354987928677468346362589512847912033767879266452119130833037445984462103942439694481900912687120955085446218440099236884624449766348076307886618899178577108371602213277458725154293323436588282731097328885309861431255069747739411463132148937428624892315786135044701660747013428794662088389931571108142316483321578330050 [77,63] -17399270491950766202208888698544773955206752886727036287185360885886328481759164312945714169213937995424286932803258494821471673708613314540398830500310350080461950464955005870306305746792634196487400223600148076808076044932069607754076953738661207402328889064297258926535244167565771226054787568025047446580667185305942594206775743823352840571407372942845652006104991073601856398475461240290473377172698275021708570138380260352889598768639306644373352371799275133716061763668731161134072953421698494049631562732116906934906139941490798746260448215543284115539359539828818040930974392291852632843131042845453989450096399770297614621850009331162031173501198706200439581716214402363649196249478226562940410895298915571293001046791388321644694173195129438845595568585026977873129259251623394730432977978703417986180640067580092594389784361908996353368532632084890259818856770966923209729496950557412519722330443757978334290827784898386620222816695095132098733584645236402417565809572156225400785354296442059767081092008028076395953119766409370237607768468083003118418354215888337992405849111666004546983427854924969015771624599982218319454672811332238588437408635751221280855106286971345521555692641152393086434433851705200804196439157900660187434971610487283419616224379682575183330791503985690411656674277175073076898224599600395641654825826349576578446239159600356615272593340887065020077514823677552295283817703559785289431872010373334427178350914043760381965469160880017234574397539857592930530457045072331214024614571007241741426128257232055267866226819010452616765456305678283636439795900625573502354273939943043908832924433919143008850833323287519691245308160777202325185570502811573567831946232280571557937263784564264217031265088254690242110435630289964002779797560826930943816680993039302566423193791433129994540400923723723364968055724618488025376429637655005741889102677255986131882193828401802030822282844792318696704327500333096533952001692732733466276428641364987072658889236014512850 [77,64] 1556903633660680864009780319329879558437388560948107373621598850963741504235965903990440986605664645674750086698301529087534323416151920442509529666386744248100685814074249267757784733312508807809471551226202140044425813165365400503842598297072764630885840583658739150450346007770770571231151838226260873906793292842929814906138571696280086409165770917162708776030684626136136684568363989144700748786665282932812303655257693699239735050167886393462068978278494706981970096141406287092043893690020701574232690714394469592305212869469191742930263924402217895056527879833966782087898538692424052804268916056692573302673234747548409118320419607076298341181651260969950592617146241527880152364098619274312309124159119647476312473655060693176229259633682481119870130680610166294930001142904610029556338478278709979620671927731494190808121381608542701857527590304112917164103031786603343862788679588172570391850638164138794089241434271846692212333123163577779376457114818259226701318947983971477987364649961031112144383169050329548106115333642253234594911862894777613881477769951949306045753282559416390760063859282969054502636020687777654432872123212436897883387653492057677520955681305709367946128078158871044787577418064051127230542599028601812002739513733444349696744186528941675874982294017235320008430777726435907061500277646197685361942845385218313082935369151888830677500873742214210425520988400338290302343336234074984653104030654790649818209220102023557078422743839791939976326867563541828854345663182649434564315771207124429787558539913712603294697347216066978151516019346189271359985521677253371905866525122064874762642538274648268231374962730242146574702768372685788077072804141510760211064785835959178503559640250718420000085965469107024576812831826595946550855688875899856124543972569272550256749096742251040154961897450592409262036750048578896463628197277940297220636437394604810429555577788501391628504337725533531051849871029470912994024888486127776828220710489627075918466359368000 [77,65] -130692171904680457568009138959900104890947239324196222655036747399099490674331198080468422991544728185942447595535236751925329221157693695674745999221059354901582957488740227227862530821649154545246145601381605199031729878979768473495937014564739989854977729738188052055596052173231129552244761711356918167273986891095260039325408353365609234079769721537464899923829703515547996662949813458672756636691965877893602267320909258145900319988396723282540721330933315797598446787416540158003613693294771517611776949865116202477141955792597323159125160215603249726013964681376680100507192951508105092242202396127016550371366784288495386983987625473577840935311562000495600297056793258947546692594762857511394745760410329713857991212379867042463385567783075584481383071300347337713340552367729459199614789168226365361138826612422848518854600775369090470878276591448540576959215605341033503605721767895363422500264521278139636666304372405945464715985878333622320858269620877070966604491596040780857657305488907094670097616112636155384275785058763542526128554886821075028723838403903615071900717663374538468991087195009759806155615285493098744939748193410443208830655097211724458757611736366921580356694277688010223179656954555930235285973656811930564071526247481654581656981750836643049875586820436282624138583996319160222328822772824818537118851939501882533844971481046534062141028880985714082419059272178848202182779351421876959005189357699667528297647555643766113747425032682079969643837318703778943894734453355883163242320712889315634626069535023384767947597603511554777584175603343853375115030623993182526650453230782003458421078218511472263334387282566523105297891481749760141161272866573761549001531950447817548756021051623630350687480000795861052590721458311238279041310783848113124640384149808312263589985293657931117513646713408708034805299694833207768283849184181292935250785342174189999746985003427062934027081821266400130376375405483900699805922486275683032098999442967548570769977625 [77,66] 737467478808319115306519879428994791510777547115286244182493616426916357052224563388617501305667638426049372895268317734231545359530457392532783008122527054286628461182694800455409094492278323830621315407847954375504528628214557896069791330578959112721461667631188972162880220670198732962709951237402818433237832140469350118207983906175297633129410385345197497891027433916987599503912630081779187649854188599262349049358992655138851610570500115110403959867821188115972287283610004471768222008702927917667577433475292754150180016547719081075974350575710102192015143758001155863975708087785505759989711783868347003033528860876524816137089604681555487238969618080230777066221697479865820244348100939775599852841746139626182150284939984545451756176890774078603995752749413328810270487388097277453003972327970823791246901644663195072726177849872658827289256199459139928582601755988566962620977101450606529910200351253427392658282121125349954945502396333135532881774097526985022550858305557274392451213102438328573957127123037932086423676908235822087461862967533479513399203065706449570284564864148557238698272407221931190960556721261788541770863044949880470921720200637179020778629700058218762712444434259764600943661685267371461065690334929452345187323414737457589287293902040881464693894692251557348567736696027197659211217752477836110778181561642684052054129847456626499381350524204757305025250515254697998478395132403673270475075865353829953615224666285465856081196279401461990123999080942126537206039127418299778017229250026422023706076704691982705003122527649351664154515912516507470046770256799609755833468478371499610593991588877202085031510845625189995158012785210048815659741839963276577893635892839956040610821529352733447736788436056217639108367797188345389383744316729908027532323801688674690275613712847639442593435698904966949167753864999222046910736163928061551761212061622057692485247224344600993258449884460120007417933678887253740742459034702711615490757294771144854750 [77,67] 573007501773632663321986118260893589057692175968438683636431224265635058519742636942722346754986675170139858711378155491024643613554272240480896629603191500945729683240866612933643708391034765908323643144937996798871926315434510640515244214900662842191661193137828012817990732288337777747819517123999287110895865370906514491540075353215870545746005045074334651847491850779291667916699908266400285864142335296972781080866086016313365695518563834193868752241232701029912783309981829071532439444823084756301512384704511856441353721904540627443872539096189448075038749830003820665169419873072411302743969336982757363980338455198428114099974324941881661497503798464103919008656528938634212749390483840692840066820922093551950769645649376763309565965057464073939109305662718409132349924226762215157347127213540602898259087696527583449148118526331197489454550981250426741265161859642679272562987331087539502872756271063201042493241129924575625978203876658780272770735455246554156044913051450512519878795346609504348378121017152091098220789918553154145504970185206268567668025459696783823263659096677543700203036730444330176228878631135192208190428607202155003052941718702575953412609805624045880732475656267736982963997987095985020168528830491880141985173248503055503970687295569737281178052892033904234572386439171831470557476403793588929993068259882564130101916261141465665804074016222200642564655141971450100816932138516240026343671028966425302144356076523336917476388409503462516869265314530878471020359362134621803138740632200704174689348015944579613335514953280910082014495054609013763489759601609758496986906792965761876232351341181450220661570126956734133079068514099163175484521763639899736529213532973539379044916695480724559561127838697906948326644395177829953715521024958441511019738031725563725506345577017814943777560937436929053697984228227225694616368486283340564303103813316461856415904519000722144956409031874664388778000380263733149194038606208388703176815836385597875 [77,68] -43337161369114683344218689959951337344840105298670931162767129837254950219636609925672786393720914284220834259613136151389315484055880576161225360960378289969236147364593063320971170960911117738215078391411162881858438825921156168171774908172232438282760094018991718973798550502367362772940307823601592749458653122273192419081632673341903609126580493332698896608857843442460589731934085108465010487948956636383410417789937437103956450237366180591499451365334675063500053026181830649612716273439066931303339595896612589457443362525557418719729653590459040394148180475576565449209468108077642356446012180536241102241530537316023746482783375262716281684886560173738446881544974805508863767320756822055252327290991910942394446516671036988087946286259015725555470189442926718156200067867164003318043633736293717185070989157353895100080056709031066048764368414785338474840701131689076634129659002855898878468560535436505960348916207346645470381539718542703053113198257399761068315161973729272926623206074290152092053813412411043966863592647868491610759831260692349543819161835371047015772696621800846776872469165894574381315554985966460444382541134705833568834434360104266319136621335182927423022517015855410150537250160334830814060283219315016501841332913731088012800468336419752355491812494269615250724186148795599400027428668707459158070704421561640307260384861941141980468837960747932885762772332495375723773438595540353018130493181178609066503207136138580942028232649090214203852195248548775719151585128325862288736786944794452504951603263165323916405218359543584386883656515117250303224431912233519175948219814479197569447951925049986332971925041659593203751363382784808611737070370688874632511653456127261156388503548785519152368359200919694080835074731604045469148796055115218585474866555415073381075799183000001684985293313201585989852642927849915951680687900444473822388278114277676582342343882990960693434144070394303681850494434336463399151636215402280032131460499318000 [77,69] 1455971432033187517012318231060410783397743500212516643865377461183138793571125193775454502293021066653874473548555425913571410879162259465067206119019997965424254620254551466862962770922293146006085344335806438428819098808671943707934153971359138133923005692768765052957795976151954719954603050461732185849493315363535208122491419364310052440021565271734417783316326299750052768403376884428417614182038080842376725807007155947662761487152577785738174613898791826226659643037222769495421929962193522647361971429174020948426760098621969924930405931148472858492161065759403932371338938838982220045123233247616642827350201869816143566735946132711628937133753356496207306758781523508774343027751557121167245613747214721441002405622190766980201805433767236430211269428424530401121305832403919596308508925813964960939055184310548392577524461067891186746726230879516836060877419573850510670675297921792380989063609209235202546458831215112746132116208567097699453708227411103906356064392918127666297683599575181677441886906758200866352506540040126217589816601020451663078031370107796613891832501992963605447477540319879095736471534435327067956940580880451731407248876234383733338246183181666041258638812357285773439635337666773182083431823719187834859066444706950395893168177171969766803139298426723544380555034500088038659977630034500644122051738576416884611742997540081708674104383432309801733507898143283374350848322849357034057877194594706808010895344381375942807472697381258672666831154271679459120707658960450967363685094044767475191711252159376271999451861354716700858927373391526258495412060361722579733003417733297828430791909367637882036974965486122478003385574692297611829492114724918367620875512637694851234137416114674706375622180560691739855347805666271717697684726586026769292128104211480110017197786746542322935163196095707528002357142400861604745370984422677515329593745275053357677312901348559742368929605478551194420609279231745911692421753327543656903762335000 [77,70] -15120748575150690705577322921410513219464478431821834677443899929744687001979988617983331457580894423371568710793930810102872720979512414327274503915581557430652184167550757463639383970034236342525094919563197705160432171772835977422169996807395028648317913966158860574478649834641977564365612992061847667158522962482962588279593224319411316994544867709474108183754367249282561199671037587159794462230741996421550832543657196054254067111136757591054924648724416212892648915117793989418225489420787235378057947752133088088843547997977819245212851198182855594376574501791325902660985855161128826698857384082068449761424827190803756136747360836611044551975138490151730834151449324583999273697703317788888250013942787715518959186479667304674561292870318129074160391555472260892500280178762549917951497794996410904495404146123743246647152763603967658948397931290028431476402881553628620934984274134159038975890468575407870559916438936911054783760058466409327546359418460115101567584636331426289990133058311637396707834419260429929619619612345038953889146077071225715289055026449536767353500477094170130503409448802884740018058752230262310595728560720368668247747574681744048152114009235546184538981492841455969193747247599664565550614201280362574433277189507301323499513833746109929194817002885706497015963316642729125448092313466160473958559687333944996940062438825451145301042395172038672032251358837793826388842806068803394075670777370898030353324162653712844200678648494414704876924812431541480755015055185511925082669169764931595149716854626240439285647038714785452806011424980939569598411109639585913912283394617787036104924867984828525041905923443398479510533878845785348774040635935960910381741343325552752263149076157169813411143030490603111472430335465415585835431893603364177508826406716472339809068241694530039237595175801348015845580380712898799877475490066531017796881808544825158448469718153082991359646283435654391154553006880659716406596105763443742282500 [77,71] -664043736198738540782703892943401195533906859385198706613691216137026046514398659032127610768475842281410514692619576146855808771837510551684418132934805299384333411462743986864653631265042179841779321309909659996665675575576391903848249824817825503821936551853933967902385152791528167392006367329120284380264846202373165701088774065960393325825570409026069885041726081076997391711137808917680060862490265345426990503612998017152446742335488330180668000256895143733504150915026459946155353236466053814906185058065092795933331580505116323847400965606211879367044020210128441120220075303680323170552105997966734908911665254496866534082268358387544431717265178436477482885946730987190749944476448047877718187591186124761427392969889114235650550568783005751295821698183184722913324326714589370426017813706732838634121575024337299684825032410698711671304240900862390802950887473522176705688506555905373557917488794803431052410424958524373374065786693456411150865334002864216331536606299740030693264929638710997236076077942501652225729740215893689194616928500823484469313581505097223338964330037430044803957117843533022386371378898545340861003492380169358735170848524455083951513313848951472249643901329604167568521795925006932149256607859523593671520489342250213112769556241213059753351964067318299117598881052789459997702098983899046150627620422667226977728191269736091459271728319388485400039479976117980264085781653610836860264136642719399368127941440762804355482180413693809361234787721505772677847626843696534399813040572414748569848604675845025407582550787079335917908162905399175257998398829852466173713550969864372673898380487004233169199490136844529223247421493157300817668388845231666242486020610694319250100942063891319530089432106007645771958006268535607849532714945722035081687842838810498914438880135856978504040022299538464360518831110465557772796550731125700611984514951371015487457445170768940231142354678889851190465528303339981941950827222430186925 [77,72] 29557052882529813037680698346877330285950886643589909162131234388130174106895721891196687893217348529749986133659651536098697202606091382372566515268074823640850266741793836680941621372059302992434711003163129384663988933428092612221311408298557821280142307514746346937401069264993052687277063248035475106452427250398672269635105128303972197033641283305179878863849071394904611548900096466436450331475358234796148614399806055439454123651608388871356364390785914796740583041844498284892234771808577219488228241728233922199528621671714412137407659025569015487799997827888797482813403420159157984055647315191234075963696828803960022110479247473188310038894340727501387401655229154401377443195295216284916848326160979348745898737535576227245518185980577060890712878185770142411138636206763503134057920509740033542260060210939356318677390303538450554806746753422903342774054148764434692574147036135296367751156348976687250019652099095584070939882606722689540914850562577765174128827989157095573021060586030937878317179512665986862833446033871356146183963490851205002884607860712750394133640723474409070614866650458463423008870129928789561922337072577951538350831891016065229733794184418234721855685911938678120352785010781632451955623406655287674801766102986353745282177040121701285826576471327079355705269582715903481495715191651934822528015439197544968590502704506618457814877466450476926225009945305754932147816038797133672509145232460330394868787939680851725837600791589543290543822569716682428858865298294731747876056019830303559258768684239148090954573610450602190167440199093165978430449405490408975779160272569320974716599915419627771212621342345710258658888542481886254803560200485620268334219427911165094853681364201264300197729104002875918975610876931654018949971994870578341300171098207742663743424376537267683766287978813223801218139927909739064323012503366389274311642919266519235742351580127129667860877157220190095007188818120658209808462060692050 [77,73] -408339890628529768696802683509457695254411171510161973401410806595589903623575930745880815057406732040722071827482496374892578091223368940844848715205919584115493151648092779610964706962193923540610365098196033231179605997308051610098127435394676773464038862974784756474082024414673622851657006289161090198250983698722494164588849485293573481703256955235697378906058444276152035256551021949717295772630097918187017085889579505180192961821470676337905446991943191082739727972687162866886867071670141016738384551818419975600396035893748763536263956122015649709110930367073731361819626757657317161558070990605953756885335593124728323319053979847680773240036010148846037164379293605694695148314456981668352384566889122511570781976361685263182142659080973434556297654571956635242885488239712095021161368608388063064268604614051549161912119563957687490831741701434920392048825100250202459927857311596806960367400777207202367262260674941571811958194270676106358280096959673860657451736155578274741299265970620442123088768660302659230584096752527218069225808018382704799432843449488786255911319595110350234968123263733260917872674398565198825298491773902678903517405189744476005043571895879458586983478895509936382993254055256099147940869262212483138559214816602465264955493107740996774896033758221613467158025521203554494979574217258827684441338408553397414218906309446911522014512677148862763124122464374569706677044303035241347956976559479291467197526186594170269319587004715902325147457923119975932486001177792661262934274002555367086172281053423495748203585758585724821734445122522460295554196511724185701040763507939785391874779684033437948598540053914878529770077121008623908627346400459233556136963247367273558869023674836074592487597940048813763983769018713080514953445908118154215571136422444670453953471894778335373014409060735807284874539871798942752014888069886976081984659646919895915052721193853805307151837087386979318878405013689916333191526175 [77,74] -2458538473948565389663200325710723036122020270484417213583330170939329035916003093688056316290379590023832467477309902993706623137270395058116289574422905606023429021625737550767887381285034774327025965823831313072650696494939923015258542492342696008251629212580527022930737116052363077724558683651521487846199774414359322396949557214676051467918080468080479548858110439679492712986706421673456197897114067884043509959442048933398127857692145697119799106942851579986572820994111836983964582816589873445022669181905204132712214902068876166728134526371170464813681850637418907119506956676551616780376670548216350424054904795036694018117068004214234722671448955183311529532477200187803726882904947902474489311773692187468255056107261675781041440654968042471898009716171561116510347028316306167987537569388072278076166515527082622062143759988324969286360470174873928209272559783110748132617858140861865639257439309621030827852093637400180160386522746492135138598087313779906621708405382234087448253595189392787355557870709059084932158160368913128252712223639578465545944410563286633642712136387945136321151723130659146261813522196662320801810558802100044700291200510290983602113630855348628988485818970182729608635044936628013828077495640760559798185070400821185072031727602296412649177118867436929760200082711951960651956147175109440360527915218532270226322591139536738192896966723768212828745449278955003096886622553694495429913693803312250538272668337946384177508221987894540653311152423735112496031997941004538851978219789711569746238376696972245771599904384045087934483182329000837250458464078295068648904961907385578699767073011659694982808229086315868311699652429806574271795218146886729010659650634886460611184795783744963155905038890623479489255387871191042586241059393375438222874095136345501496169515881256564034218610659427514076453461832506691897782064527294844242691947763094400386778135177573419843900203170828131762485675031841649790050 [77,75] 119137113555200599635400198510066325879232545389752255885796909603314376668428198100794666327380477036286768263856346232287717176384398485784466803811177297101704594311379571040957667568832080338212247680144162064096032912744556896442250196419982482141291545138185316476578266337978312487939758925818705522509972851580642956319565413978531717936045026892282806050759885256855374612608199104255050900669188797932404690826264922736478612191187211938099713900032472828474167943875747542652618673014739454680932866114825043018996212617600262162419880967933788602367619261423793213165836103487698339312087870507848854270190137154755470477273346712713986809571580644002507435541769611610477001952601623373118593157171371896389427435994559295714127978320435040447980413866452600027672568537690374023925243290262977058106399103505403159823480392398427016021938653392205839970446442716863611980663165745653996211120654806776439595130162095091720478152809776658598491042923496831947670292010031431837054816833987478942643096018611124354488612000074528435598174753518855449255282695534762800532525865456346916677011605710637499844261451595912514023768941907581914526334064868801957576522845271005183306293463614873028732852217482126473404221048997658218663209947670267941506339756577950157805628776917142855157698490315334916214346670781481565825086535060879341525568872976750065136119497253398987847437130619118380810552027510409163657328966577080007412637974268902165323005972168074917242266096324622637595868255075969582631605686509921075168046875012773427043528933869674407405904026158372521675887188758089747044467036761279181246221364050030179619456973104072987954611200415661738896260341847269892274118283814006770793265761254017381985318253991776274944756722026274017021768330847053417539482472088438602187420648721632922820122349918376048655497668943626399108219730528140961796876510712466456961484750513442789380645115530525913511598073701921900 [77,76] -128837651342480756506057578692020668022328638141657528168109004775980376920751194761983659282765033483271324634838485797420582661725945870103659968579321550874281748819911107658500659489645209283722110617550539747128646227990457166151412857557014243312805999567739338317575128680908996854368212893617031992425702798251616353945741972605924336234053391692596399480603494673650185103695532961458269715052524731799122299314162067454981457376624492709222380119457833023457685100758085073709874728217104223584651011808493410827479985136778352299399049325304835867912850282956679835965055285784572791113701633855830788584859306863291484086991302182234807481326053678429555697573330821482226058823285946248222658726268865801166649491293687180965882882946900551253051653728366278403571635200831114657931650151920745224578378320740418992639424583962066336348366370656961486441967450186634620777248588684954841509673799792223041538422800813927370292934312962622344757234352167655190523109873269595515678701896616328320633581807661171001184025161034389968849199703418347799831599120728723738878102549745434985179136258647027743856169221113994816855479986732825553148910338401176657858104257994034237417885042010945825913749285262076238798681604549268805380930141291259059875776400639638972687963688837552117163941483704426103762203151514893432810369609985539949593691133877391285839190504948490518152921087969574900909077124054230546832514824303353640857261528751715237495380175386827444635020102215428602836959367510708499516987490503072630867451582937065259743568871553406179572398652140007820792527678548839837784940740321008028625673152762480609135999857685885966705032699359006281756907039343591619160041682248669594226332287736014563999379924692804343757105528000409699973803242326718977802811229557812371557840818475825934817638116482817268019871432432768161730243172118091684576148649211690789828172248644095842545172202439029365452172810000 [77,77] -18375873723438300911673102077958283235404261256630193514540868189413790568335398497685449638679782500011005899812565873725625932829692768842736155828590784415302727221548408452098423950731808347414263545476022148807846914303222282748337647057751031043990811265959052790085777041829804419684731957158893576921668398110931375255432464773412518027345880163451783059695456774090355819643448679643304482304598430292347322402883154002184395349353509441823977324457872909418845777751470947917609614828080049118160939412361791415909055311595048547316423102553243335897926870145959403893970326238539734066499294250738673717690264246744791115593910626741842447329619684735748531879001309122576281693058324671374249921155774665489284573003316568321868311793586469587615648894970980549796185918363261531243206756185411167021623560129421645018015665643647230661883178073803210855340364162254485316694232418956018626564337673700505700119469130308937252626723402757611114922107747785614884877880062317239724585329602880565548750717293839998204848986556036159288211627066656052077112776372137577868233030460402543822576918817516431419662473165285664230634713562723136842153718853906472508123424648445441598523548854663675229206086756267806416264420305386319930131493841275503773761911079078439822834396231913101914522893854627889075803405587741308885296572671365281540918189186375261803030374920213520110582586770575277900471770503871856595703159120721766499910547388010483321935271067001735796245825048358042352274133260256247843713639553571322547224190820905782767264958782289069056817667674248826554159925257730657147968046064664224286538285273686161227556223401306119616542304352238476800801487207022027690949741127820382450615117659288509883833458105843465680296371801211189173339263341708096158927473618900351632594907168483538749823658163373114206855851324596642345181158719757534738571502417404489833710030412812416152040446601062661667359800 [78,0] 10499476158194990395959348015910139682693841176627235308249762900268330392634594891743007318693573289009981460693849004330889062934673385241483569209363862532463931379201782508617838885337591926777436281714685152826032859303203890464168749313069465330337204714547035192871594580043872926429018792548789205514391095868490757393576480558393079075308226357079396827318388450556346641639090894857704667068976769307010565238858099987602799027080161696644350598294094160467548283466122652367360657667044556105315713858563957786787305166534500011715437885563322013012928240909755936481942032255381184980692895455081589910634097632527494672063628736141386250789333017100122228995767543708145755007757210340354658547383502321869243172158473902455612616269124830653495603444679367042465889834747079072867050602808866734420453159387560107568754654954118556553897717126079555374861830032932993891480123373821664601117024895168832204650968189963943583083820100939498005522346278068901036807649009779129413080493852514930475885218013668803794003365286719730807809042433621876939963427628187618656149653765733773825360578954753557172865598509072199720066649775474080331939793077458426411910269650256103305865861674143360640549195445204936098680390888959987688183791584895177217598501173378185438317596735530779516612755152483424149328341333750367390030867134045375859653439546564545445144486617098799515545405115303565564231393880339616015049769315828555316834539092606158659037389974398087631956136537489380062373916597556991518289984666618860161006428932361354289109802346029545262392790669855969270591329677703875854680959226106868447166592129666514280059412119697539432483831558557775016782207151921931808384515931251975001038100907986977063274857608102099144726847401530589494939794664214745123524168251086270956873538850908571292250290633678843241379705210619007292833118092709762418254512286348406149660623204550988406272801761420524726609749636142312957309599964081955176710706137045629147810265511695625928509657131757663735478902545108289308475986535240510109272306629789904108962332153137152692443580203879037110217267628720603910686672377822577924680363044569011423515646588827258060800000000000 [78,1] -2382912815314216688814134896243631726472673069803735878593145599671613361506750107120975614614816636317721599555368745057704603613290382497711749534720583834140435548213594683162925224628348758737646546488433565203097729177945321875809311342062410422685265928816115709800608394775644322300233034748673500259264337749548665395903883274134269665288647078009387393065095551330270118666127333645489270286754560865345259733212557605601839403559037630461705697724980288392190297616882569524696797256508829513758664426445557097862691272009540299988060247395541498014745172914859607736743759243025368503874789728582520008959160912525450244943129623837302355417838963916915183800449597948052590859182321286895964169176253548329538766322093407228554440084456766773515848894276743359935626914431735344472705318256360093150456979682827369943101383328582051301097852751259787525319988167951222703396479043870110296572556641293235664273410634801426478722628635279373497070160858075023837860005543919871098545916245903618810005841641411652120626410454283823677686136250061221928948734783974622047576279741329463041251005037874995839109329810629562137729879445264012674765255020650530897647652707684158544325644186546886928715797776664481362426763438805942683201107349291919755883065165404325220863035985176259336629051476286022113913400023195686135140577853788250819408577418110460292292089225781156089709853733181208716633061579635961476969724091712021980591437234034109905857977302750832919416409511548950205894656373552751009271263426983414351393432797999390291996095770828865961790840886933080736501156328316666824682689613014630442503193453871590051703812525753715202162588109206863744337029419084720826668342633957856122061564688553225339090198086978463372648411822547934183135997219228334327732618270718572067877575161979488231737659884149407815429350958011603365357736736646510221606339994890898826205841794384372536737679179962450928511324871121315813286436529823565097763299270188976924437855614882512404651359579970557102770914742416279286605187341230705840390645504837892481008370493471926454143270798596130370651970735930752248415878405037958709863891379675073502235157557462507192320000000000 [78,2] 136905294933186008458785292814897217143241677754185184356428800945062410020370986636407802695077158869362622081974235247692875605086851787200003185727815369557445979724120806586256404925225133884276950219000118609091763943387599311103639722833992915638356514682817821966094168575462502638930579777233721652444685366772395645478935174173797150475648692686223995255582201320025815467096983911061422811636364830068417952717265930302646132463688666064652868599099957751014902269173598764423356407962274023028891370449135769334942445643969121374894962092505558187719366613913924351743004021453327350154597311771888828276777863792999867528483760439854009789635426622287727855930709201560341472025571651918644912749174539742593935511211479198719386970393122448153608530074250031516164506422992432196864760576639098192844118267924268611567136339053062205660713580646278009890712302840488761995967832197495829226754179111923765184128467309721268140421132009216941703740328596849588860349820175652259098414717335567682862785571889735533834108119934418851968802947640017468335659873128649385159098196662331590701756144221509941408170730418821527517111304960567539072007473490282408259282283063867540233618666676598935965311002890490077246998109721639557617516667036043407229889420666900632687337589905759572668331473922298861091366375292115208805518814595014614115692277286513035616354886291697523456078625017781632645622451611153567360283500992766404501929588980598125630527544281319154104364711042202753571525684238795256126333258486352735890245552014377424066357266443988820962314905683424049254284580672536258651998810010522879192931913310667335474395032747560529067305871419436505750787773922365879360674904277166765754907250278992666413593276582625948318501815130201352969542889615485487208707295186104937384197980255729365102652602336644939435729530726970375538413956543663660576030824386462544510946430750511300791273669666888013435451872934599829978584036605543381718952971890450578541237371881832531659178188768582505373156257619409990570033410701826604518528098012996009843468820103631633218265575885494063555559139744548176422935590238786618066380180293491283653472028713356634357760000000 [78,3] -2979001504260918271237944195807559359973685702756500406130480361040275173288560385464663314700619569707178212039329899392262954520493271653864328795923142383786280961995659063265194502454425278224868696768166903714847450871773194165338345222836368584120974411694178929226983056533879130382772545753078186110510114919936364911319040772892171367995632654040054162839072722639897767668028013051492083961910612288346082296733041516292776200783597697854087414632315862805362338264717969178981105365996691924866310086279683910880929665393072022126300001869483200520097685545571909303381463414505907643600686816193098393174833835476874336611093538743570557674199421171254221173213607641044446429403970146017344712680884587058570633437662260052320111781946382107480668773708461057923443249900287721476700324602212621330319710632382591873567624936475998303625964753226427859694702794113045820082673827829391919536601968850069860857067513468376117732071199264657810708770051774960669044472364168124882517257642558987280328249825408572824143648995091947865246867968429848316815782962184661921398367216381135653323453043204392134680980240965266831823653989835360617686672646102145899627454798682646879048621769717080833242426745626447688134159001328434820062990834895194278781603417508025149182112083258589528974714202456819074549951177146464896905598842959810794787706752263412797848080821270065645910441759962206665454746419400391471786997465424815139871254124511265707203049738405722100471135805838155567144966741358104477892504114194336589883916385208089753616783258503597197280365103171880368038886155580031834843140619130832799235998362459056247051098328911569544846277039228062978416282277033372264619573277431953697891828609504575767821830846391900004174361412685580905972949294733245429563004462359485045818641172915829829093528987157214094452850796387382020500955999810778143383246945426840506172187066558505874642320815297767525939232080894561351858235571669114323097430658452193617059709184178918564393239003820267992420439892923862028977436173548927627064711895419103093495341311700330783728466692551258589694204236871926579407775761692741710490246180677716053590126012785250376089600000 [78,4] -4060685220626389476651069910736677750048828027686699987048346532146345427319477282269443063163142353059683228058593495954772010633643734740888786609767295485859086563144570514068917476075141930033434867916178455058847845359063321207557993552729271714409424250754541023984219110682400740035294477207011863264483363244398992297312810942983907530195982527727640814283987635469555713453326272518288096333754857074285545280391241208065724594699828852968869183808916431035135999459825907732383547977090888591149102459059930216963494322088172415249755718445779302748538748185030357077909270721842711621184788423310260651747069839133242847974927264009712213165846458807175797664139917699973074804024296248044896087592591142906697543825836620665222238551041440184680172907678044528293087508483637775789913284910080008237364575077985587743071482607485380013584401301998507486749260119572834834198084285616371046276637240997121248518641051028648430654834669999251810618516802278530506243425847138943126391140202564196679698454449570020455157161275435400181103543702064066512229856170247022871964626843760557117596617704790164877962035366768794435924701074996079094087881470225128113636054544204970797555754063093653357777300366266993915304736390598391671701184371756179168754414569258856931925910408148582472672980005130797041924325580878821710532684256592251215857519202072760002767819982055600400035336053248997482577941032822080455447712842052797764631818939680044143843015674389914171324389389935553594755430584648475710782943550261649159651087057476857328911808045088680644334082498900839466916483439595182112467105954986537356481934605524056857828406425503941421669670963269464705142490639487263620633924475772262434716989155640929678788541781088299611571683585010413452494441616452564750728636539736754788651440789829866648397446043659522037013771479457934770584627080041287348626995886078788553276523707090420092809213154777253426497148702245884040088126467605491987044653238919065467927711570996862546390459088169476463762438858636985575317709566735648575830214224124769011244530334300874114284543667133151121579679915596085303968749440733144728778079500545742700015334511653941988556800 [78,5] 559493978929346429651192046811577691729108092918714940295581693379690783528339484531657557289903703513529317021693806334381297871207189479096336558744739054865602264215959525822143165838836441512708331697107369547758306516425717874744388749600132094807939349420805723215262292927760174299601833670670302502370777583528840310784822743153392670366650926499570245616919291212380596547142185123797230702735977729161980828327663166848037622336777670724144016470317915064621581059155664743771874856295631084270986148318280809922407859432038810929066376863888699619429971486890118839132591376940591867161318547812849633553993275897239134294228272143738440739541032403755744723182065010103607898509615860846125574741936785512179079014539243971637681790706380635528268255074595238963272896915938380134682518453568542654640242337150174190792784669673301879017039017703513646210709523285660692269550244486090837191014908219416772353996448969317397673688816751848940677173481471576061616131736302546433095261023375291549386963716363098992703112354008347966304089358810124321634555603477996357745081936213913107482844809551173240761149037310692233086266656352091166337140888534401512778040663465657394743009645221111768166835116809854671951536333737034988629100346383529077243518469675176463392258150519028879504599241783824507611004671165587847847858691334828201077643048477350121990123319851240134214739996118982417975161014645570863703700641496660817527387921582671137925217056777890773780369285763816289305428793235356711612935987915716632248093557646261448403562319418686169924825806700019582123810655782018087277018472864101838909213262469420702563506127716968135646361292230743818690460309976665693804436013548062674734599873738261162348308750523882271472248976588400139582655856626551115977766013480204456920450440704171623948024314677624794554389970862284144856142116810649114836903475350782445864638343920904427971052546613539751132271903183940051729945443359378846367120456944004236592637957464640635643147296279101254650080265400683375576516718993840086319176645989392789924290115529845798387978906621500702772398456854957845635332253608475069257357221876949309851683767714533552947200 [78,6] -7517248059897060886255323480258630874342319630979530819361746097921429265362620137595646745241052073382076470959112168833753377254816847649746625675386501594128476348387174282302375780922993737225226502514286199988991218244583256286847146480712961434190749679849110624230791221816804450284696943339173528213984083608500088234117545617424734574562287267089132250710379482354573302624882149057707662947390375337496635728070494194506961614861856716539449523322630442409294270074575654869188586626973239140607267983712780274753178129206135769715345480692265293682111479826146482294761579216087609666819329312813449064377253361309931681085542324556519938577526124282431570585102672412985628580426382761619762154521918587531032499794761162258971987430065321684407970725692831087574766160540704392756037579921978471243326411194880560516011625585098474768994839869635210775186629610072223883291810435340603222984632122298537830456784687151710296772454917542782066183293904813221949308461397217826626954662345020274170603679215603931423078063118972609813590828310590939147389329596744533439851603255871306527620872613883554545884445235021989607848354017660208018610060118552306159147602207106014594016351529049617163129806420659035175724696475995474030123039557578744258840349506411139629963214198656000194660536190637972418236429132369712772134923244223722737445922920063364170568733301728500836238562519867409188350409631323870008144971396985697225628734506650709033768600894096968419837219866624603218105036658874938654217633769328493520489390359540010904995061225127114236843932538614353601411854487083227452639667492067400976480521320962144796455941042119904452636681851712733716076893083832709759643028386413059007388923175961090371977109894065069192261556521269680745083645637509827586329398280582642202804561489054708953097587630292229736494678895195590415741064740526007706909045247939461628731108000001824535608701973859961517627056397593667997187882438536864831080185087801918779037631640218582841576845351474811334740105863071378454637721167361614713114742072859242681834658307019801893651595492791552106142980793427504270458513889394634956774762386044956140485859048677514936320 [78,7] 57568357619938507015042943395490309115675480585436111329084833492449912874957803054608754442664459661190530757674241912357456670725008973227422345343523035963862947338964245095373835314399286615274535235514032208019456390302003763979690954905792668269318694966687624190796435430435330813793609755574518159870750186296231704114030299212157203266230959075387580524110571840867405865957925308510306415867708497413358521693752222290620167785680532386577110229202197451823936859569501864063000552734807427893365520021507565300412590208042348696481626576376652085509811111980459260282422435010986547681188214177571610109912119059353603560362018338283828255554119370113652046176204666077947037445798446805620420836799442924979966969626572293002593058194423057499629578799079426074947371075976003790230139930182714662793703137783183763098620455912094796802192110121385446733015610220673875234938962498900233783622572148129538174430429761181071314595971992285223083619689519555712584041745937593406961185065338050740332900581163089126455595986092578377088183342892150903349176375603476071707740039852837480276732158971834516368292856173892817964056855035862497627460398374859539098299619397668000796366722514457373397305040214630751924808869819140832331123785968751904839863650897244880014482733329311158021154096089760673067615927402773424108818879379173636775904046095644741513496227676438856207390769516388720716780124155956145678175591129225099836122450139522482365871678066045992404703856755625252057585762521411617290352257629712287990782526008267433510948978651237024087730752748499604366172690724074086827217637456338064363937975393260628325124614573270583081799635125264181328676188893418702526998564267992866630864156516330637973645980459986533017280989152771212140727430881500723150436029169011353942104131271220827809972391438482946693221005809903521668732379133703433930034418862477994316529808346331005842176445354150872036570100484157034369525580936975604807630992774602640393894362520121445128235922406924763600019299758240809206065839253764372017234099466944994664406278162359804989309861349830048415318919076871254742940886189790559704488743199333413762013934270095032320 [78,8] -235301407799276310145010685487490289847083153443295506640245681947619402536463434376261603485243036775207755440210194942986034311920751194932673777411337422320490825615530858960859864546371195828664196105660271029227050690974870104781765072656275968642940084272443033297298251350706408008368088966321464599471270024027495318704711703580819757934042725364050315048641415498670961282976968499702045632303504150314644392096213003529096696197322478622020462283199383827219641427167078051611556693949154214534217776947720273803082256961173066747984306146491292646590611826115464442016675298419044747856061791036212488765351631164748617125699427622157968324725688734905260040230446108222686493301347266538824726540965186684172136082734104303812900208410789123897631876266872710439453489210164743585346058869552865500597927227638038217510807697464295131221852828340329422308142823870528114758340796669685806761637054758476586686597507407337265946643676680836486954740417990881249841079048990527006180558546927637786811874887849650853725141298468138081098283356054194898154049778228925325133824928796936460919968932697391641187492445482572056489497728909370184604708032127304675904974985330011126660008485436001640912581349629481754509211735352057179694063214582570006383395537446905977003956016171308403416980442662575056458119752683724994044513094814358261665503958448217413765306855639379452660835097296276241442997616776840940753755688324873970349808969960884171468570954682694268524202875754159431605082236887876482582478531389029631725920017305932365425836144084394206932831353208921438256942043945184839948899801937366084835089946759962626243047160183100263635298113635340930153303569679131855367641319029620589891376779757296595315154314324542582325610907545303169024508980999497946883481337223401754423224207590324637353509711679442741416578590973780415025285015743375757390103568444564490749326041715679542598514826137848330357053207966014802458938310928229211601916700975245571559183550300977789785439028750921478397728956334991819616128161784012426572534044373591288042417053581270188289424564972970887292449358200165131729824505992840334098728958975885058219152952902287360 [78,9] 513325799601649741871760254492235137673043649067840899275362132527018170251736437615069247088068830193586218344981394448104160812100854489480467663673774810861382286729150694851465119403815472129866415092486730389344557323943403030901009526662272971958584713428856957672713020730840588523263844306044061577050865419495638306105303136203956693955404818572478915534637582708430033142412614908622567368288461497454462458169681789096948151034946039107478495762045490900659357258829075201955845450400350375293262272213718189426454062098734295314533760908185128754185484665634896115427848607223588243613497412092596254360855184870423094422847205254422794532424646388905127824881303285165391312491718542550132410921266920840630397530724228495193211468926629941240009149891429451727824975940598482482578334387564262509342900062587524903982835905234830708215163212468218256345377751224238600307790457949901601728766919643787345336902026246812362765738577366826129326564585627946405012807179992602973581860739257692143296338278739797167069918839849401582180385381199392413959779308686526641337785659166940770816193554361775801742391767888912477162177157292206589113246136507362310898116641942201007118021747654841656551729433153959980402705023227481686312642639454542533652484021887224628254091872685471886675693284566791232353519188549464187887080663315562002604772019495726761436067644755779116294528980351599571579380098510897207583703572702641691369801151348470902094307850359065308008204999856035403294163505217446925123839402530498420324878884698021010740318895653390954074472414319427272254345591668206643854570392820830469956273925347991170507356824773508815334521945442301893178123141426651450411325972718882396416496820039250666716582046585651694270625188729572173397679871386112542728522152222502674405101057796728161661513686610216208646882943268539864659210536690051627508186229426211916413304249172495649131583741700626481973973321774543407313482800321638779225659069979545583398028654667993495021257844344564685214719766827330389763888791433359965877476254656804908215755539802839602667772449611186762469331604544443443935429683359139375723382415469656339609039562342400 [78,10] -465220922257627769887374192732313313845257395263391098888959197911240612497025659552248220987678308185431702980709196592911887610296275110657498721340957402243768385604021082817360489576037550790475708102672322627131780553771269776578454182742352320407122154595991166129365011751489481945613849117541859893271873231173095491223026647244828541155422518743474209546566390387617570048262088771344652828808232048509681881894850826958957417097096062932116094442643023300352901425465293594532968776198649717945621543383392048357405151004485511722092854116324539160512441962679479973178441018919615720917892308551278895262766863522994226499420986690274487189513038824560804446067113846613085914828162938246993178092139874773307610597695775901115529741520612544657151370848209537156075989323838042700557774912387106020669808951730156849544751739835962190356574919511852235076012237339942666190166948664727426785466102686371136764168421473826409242504049668250480663956289407929006984705058347254998279591233346408331885864887807229739334822887006375857490261084953440887922111750380702062876904953143354229904130879133840869307134360184930463403253425395693992109083031212855070275621233044247678357787750013692527488253492861147224498191093977586783161840159349922172132075053204577042918263793045859341901470232556094129543054322575224224154627848163264781206029360624257495545124833934636739141635004665819074862579222482854702676425690849589387298380690703744062394118000327012064452177658352793201087193196445571911017926718578573564449773107580657190005833732886713613229952959609688860001330690014278695469744141893849856504159858629152979306061744546664643475801991731441587874926458847347593007506901839434409555025899734904587911853384098861603142578540538320678467996902959159370684553410945415639179874700084228734179030152675668705456090595368641996818962716311287809985358657664083458549572785717108121998033053076625794618458137000796580705950596925798992872361306422923109130534364397909603229445062318959199053452055202779578527938022789443621627418559194757716432279686984823944956395328090915261962358109027166277059474588447763108143274650667451943906715893760 [78,11] -434653791224969435003344310906831587492850781746813160632005974944263646751452745594427522235981269462765757696557647378885650347761690963605843068794827596666548944186197365153121983497439382575661941784322013453995927918327710071201577262748678331308645512165034146358120037081541904548451663197681939345422915923348849159821376785332198914567901793069508005500347625268908519489546234003116271739524043051489016196795678823566971875078283682149469744623844782741238402455467173035670258264565497408647045554246358065409154287446460380510683649858796012877614560579035210654651662981800016756144532376593796229399889512926941606186805559313753083816222286609729922758536230354504110710903265271130854547454813182588359601375551538351988501045271659719611921531819159878623186931714320547950676802948531291671813286186919579591806126865747428291922082799059226662898942955398490804831673612294031292824305929906879788829942334693026018736047954070206884755350568745767218138523538060687227583073191906204618553817713781800992132398819760893054533595916932782048958674521093052991983083226261322813750180052719238984966635452146948361513670121714107020935257781504449507731113274868576922059103418022119425665580713671082953881402724184106288811027276564190029948653297163542091601506797423414812259911474966578346048757480179063904268971948850476951876788814191264962810196558454868802496899642740777137848904785097342209858716683744941213623877620485087499026647321492420631359510433497972993001287580998529562910179288949884982624597218790900312347089139406451313548416028437784554092955693351537862454715144535509010499480557120658430487117683490411418977990326417717463796081855713500786390390456619193787202608974296932504104702677879622255702227002156805302328149559491409672872931807755840935458276724611928123705791136825147455299505557445211354242483738092184172188274318963934202363635069395855149131822628655346658739426965924414141264568245536266661345402457064472510857544178913046346600322726637920894760648890376689280258871031528169945337439790246265377258592773239676764007201309093187396350094707098280418771228132156474382014414210222526512643440640 [78,12] 2255105375907612374605519036705660928187870262300605899206402392047674725920744345483858410021520647938721866363676657865323566858813096325283610604066822461937141515479636293174496263561031220808125157210635386896969344588553941330899428093485558949842071515804555580397035491396241520077365098431353749410761655292367893066227664493157664089374692992661718643580685524268552317556188651203381784081123264531879285141153915072003619573877987221538444202931480617024788267249243868904740674526675764982953105915776899489726228501542202564933057821938360969579212201127731822182806632544057036123745298187252350481310889573450260335560114674206814004187462582011413310880426611368992746929452948293374052851424951389337891849764622905462024774370267860117946423408182421483928014915352469136184258245444811931463505562631335628700806711470188491318171031888806761997107354544794175199851571913648369954578540490170394354354682216970990619587700868088003618136154267376140511360139005717599801157487276782421822517989098842972159728005861653800548990637600697773929416084445922601927476471455312791758937474745072690286315168734115566851511524436517111079469044807023723831914947016741558982563248805552564115478470763405719749652723666172732674842199442260333506388657303771863312426510850690754418422374875476207684416268932573408182050127242036667007790836412400646812935973371332231848424512515112625732643106832712311474239695100563495940560942614710534891983898330810362481558692949074142771876858994165960143108586824549447951639478622894302705861340637192287178266126598303785473906218448177319135481727916402653003142546363980520270492166615725212101033292255291471815925564188175686912960267749926105298455255198181312483897655669105587179743818880611658786481230706154224465480654366844008126907587231261206048243431556072484080427974082410627408047725329620038104973980819645512405680532170270055618574552666959618663269944029047889105196753398852289322542793026810129850296204690401655800943798817760499180291362587967639031798427227990278563474528988329838855491393051277235264734186609609815439775307583168550894610831279511588883405151941364524347555840 [78,13] -10010401468631866121076344131346986926553959170173486790430196995661864305727411439487905125691265232278734557750992037217589072902248215831975916773144810707170879203721404295258831873800440526112167394403918482259393949969844902845740217268073637420969984003523454750882659742085489620986116880173482912394510409671038447616455896458901755298694956417032550624562145359640804029049872942476955679681429985519095839310475809396034368065945420533631244643216097817730573203602300287762018227897073732089058226519839306847861325325609240180339805205576511978118834899246178424598515207498298717134399274946474201505735220978569800846127279965261317263960062064139596010231978015233798673144021662989359533101040605896632422764901714925551604624052277595361304664755960279276556321937431346136975159985207704282658528746192958283952202509465479522611352670978772297104694426931792326343576418692019589782528330800815569729645441514280330866748948080257518608751898775070080461146764960512678724759209612162026035002808447888488120331548637576641723157092812069089216592855367827017556157468875566440861373598096291788031569209880811995482733989263859296300289430430802570480195715936310012768263490558892463619192460684185738653443925699215281099726880750437236933984923943740834728182181581679594224790734413360414250458603457861793573400604594584442591274264329353498463798864400435960636222329270732232577704450118702458201207822405031806951578239855894598303900806233227590415914595912680622862878898116123840138913260740746310751129932409553147320499577577840398557738548524582997031334699743130773070131291386248611172420317730757465027351259213282354701599520569105414903821928342774396034785884320846566665202399544659777511906404327077485151166663828199972003933512931285578971982694601662522458565286955756098119818449418489807578630341411024755794814029721824352344353701488995085437937878047605719264298031124707021406232135083663904074314934140154461855615785655707643443408174271696019622832913885868004216255866667255717841149850956190324072585437853813203902715970098836004982960024523903654248736467714284895236260828210221662799576284966348841287680 [78,14] 81682443477778885616822157203378378633312672189368071225436911773983438728127732098983949335978388480813935757740561755455578876089325843190556032802623344792495603979807801586624599527766362881688174513313472053918982636452945257942955455904761453910800328976367600028496044278169118710871335506837349806215518821781646470623268127615440205005618220348004512870008471239313349927053012982133468997479823459189164618302588761727072162268857164798071718002450329729055415184911521048367557096948943488627631934379696884614180896671048630668777501184866077620739903918472199274777573450572741843762733087736925425107594516399296356308752798198571464009437688837272266012621673694711070701675951144046263613512370872707917826825770434796896024263623309118750420494750389363903502895118277165034068397315872746924978576631859510554135861193212937103436594843557185931702924742743559820115441373369438700375131395352833983444994740079322888085665548417551568277774793141288701294203031760117311974983326007235520448640774432120514515036813210085116415619468079055148554633667200633877253116345934882864608325923341159220574619761664542869004236200015973021626669179104382288916202501929945550639473105840212232935883480276057911913963145072541061010972373758932398525071693493473293662127222030908801708673008390140083018588853246234186275414747066172704865030097896034117690546155467955925617057583271270376426893964536322311931950917498623394817850382617336726558793941372138957286297655796754132636611843150597101030523634219405405679518025373156272945233368350559257203585414103300082696256336308901929577809788754934992227259247878231961971574951015246121367789889583439975082901192902651029178024008622013289767415106131105856585100409245444772331508969696972345071549509456799842380933836753730549260023186223309902644446568494423795852364680100685084057658433527573234276618530241248055002887869577927671283900886319604544977872921119474235561571309027129296352284588146440342820220212222436753547433482717742815320129345250716999896273533335655572347592121912160198489452520028620258096819830150384183383327565043928477749982952808657585348434024236213862400 [78,15] -487935481336223485173024028581819600796192216829622059313791174463822746557083096341126524232340622811628499045978981496201138721213881221365601280004177639183545201564685544108675564721713125076280120817703926189749656979764019894802542398615973680524855874051753190202035900346675897928640095804156982970305465565367004770796938500954925734755106757095364903815749901159552451159751865669670609995664233424352278144371677110466246101476328566601270959140285069046151122567084450145873013990092140255235250373549186493938459801098534682985302247576621503209937631191134075223037467365856772412169144272198149463410913698920980082324801027445595818544017389856352841681102779583958005795089427932498052850667918164263732772663485069417273354221420734680614609725097443769966897540625464529072110576196061382316319583542454090150748132161313159046492400443300109344998390982770968987785549712512310153701668386654002545904545540540018619151258549349037364853383890966107128312557331248030828230242821163093420938753241275673161234537157795402262565078969995562958577228957882508839956409773281984664381931207023301388543924429459588856360303703307811036120111215407120976621729540432199881459992751618785514154577768660270209780601943422500333836474094850571410375641216483069733444772154285919406486530677914194140903456998710517888721716503168654457553534050145823188097496442765206005118636456031746093082409342636365309625770103138685363025273751824723422881270089637681537638332787283652398615696224498453718038026818665335766972298730010074828545293397450135364994681299084125266043058390245079359039910207068371370604540230876985495952270111972205285186948721167263845858893762296141630662133962328250733819839627192427728196449747294361977452509960054370392252717307263152862109168045792259784507233213015895895247162690870469061269668963560434103588745521205776931965376504856373278427705508494722381054624167234574206654590356801192044538725783004457873183068941849936289770866801944930823681045890232177768209383434954160402385448514242655332926628967765497572331318638828434982869833429400640838639793086806441190505736668508739145376432106609049600 [78,16] 1977035723291364356990248960128481732744988107269548317842391389172652119455280292677393776724238532858440237269579643597364935328827002646021501064552001612952927948669847465839726765539505657108443261768344741249980122967640335018633453575044655165679236442640765836762954511531181621031752387649158376560341986092399620179284442017594743568751171523528217854137289899687600083553459588728056626835384136417980169709887125725450620856675223204847662244655698806064267150892046373788563411695499564119042488234768533126959686548411552251688579822252364813273076885722226517588938125516056263921839455937892963057744389601369243072515156799768447197570901073554217583901314645678301854792252882503885970240888742882796954070466335220789668180926395649287472164057805047127961815629381488014970877386063757174644511223300332192915651083812160103686004779170302175896695320870753491280349561872924274994267416812179878813846625952750271697455418862960138652314383896900592281200823229345162692789443345134699709515133577428139021371971507662385284596827573311806357966028187671331911758140542941792746558712704865750463325109289360599493061338454877204652024582607466680066900355726316261598108559897329958281202282984969832490396703507575291136038510689339132209726984484041926811353555906098000289324842609462798192200133520718963361778786382187588868143376715658054179101187717941130522429703910643318350833222400073883386754637351294954968873210728138481927678705479095297176893180024268486612241815153634175126089462444390786700036750438517274147842220373759210191415190726186760334056832627894256827473999943602842096641592068011119337268206536633678461545994215331405484657074411206384644610470406057375022579056435612567179221101377405332294369077870561407013522268277184634185925588046596092220423416249308111507212334992088281170633476971315676177502680072744107811936363424679766525941018569628179941866676746378226922635816664952974399951749218376170714633696142640447186461348291719616293647180664659154069755456102719226274542700278642078254085393137612599127423885030604563092272776905354127138843259529253424381510186401943331711872001271398400 [78,17] -5977172909589812517615586400672164601981230216883984693830045039081901299881890085439293403107235111919692380299338456855145828517381356902530282455287679364796916468886078690381099594106521198398686306094928302191529873843536907879268100174274617831376540325055513971994512702545226681193701745112930530074414625555319322957162379174214280783314994721795766219733783584021928310894301303962698493581892027413058117768708037120374640655286783462298430624185242816858318275379820629647997804170313501827446275108837383094158103888792329254542450455150638876742495826385589251958264072332214598229127751210281264664164543522988361323147385393798623568736117611217289196375875398996452690262826159525064961139473173168543245167635924984187626197371340497728964551095378793530003628612467082915493566994456409618569513995628500639349094916504480083350911689614372080727869222609384816375970616388346692925649190025175644795830075820101411696766622539511421636301091151989522024571138771734283649883287464614482629739759875489372840930147636212379510545157407830471509365430860527846432149818054238102795159473716991261725609712999520472083403130945394390548007621555323015440706186169587938479944878785070333049907844679768838515107699424020484120222969053115375857299094436170425044928018424302646272568804996491370076323864505468455128668429155708158984513001301481337627323954200438014263539109776185192198022309004458082431898663665603244639913784061331186190566351490587236359591681584692759997393814720552096500437252942359650360226711104526497356314943681584159790380332421335637496977501290406748702395848052087586476401374308628536014441865174262379700121663489571574715175297761575923590115047755968141378730634215670787905610282807302071520615931916602866960019475530551453152278877752342147374452287094617850986890857694426715619162781902595351304315851822315418752384493565607863792275214404222294255500443114229107939084556114814273352994525940677403796388697756052744112425044006538636020860069733374427284678896696505883005147421453482254847668090919971995337276737295995905887710065394427683339893954754533577395020662831826541685935544729600 [78,18] 14483614595137967136914469209104476720463715270416013233883558083473739462536180706906286183742775747477617170320697275735444876310675043340602341276110240839866319096736610607812370807137268807595227034336325198412939716008074718926444397254921687157635824849615341892627016676429351138002404099235452158196626004372655600197862262660778049226551005524574325083285260150551841058303121055420652505292852635892478989540139481855932591776121595449278152740079927239860656217486575478160953715768420275134907781923540861931565868798500478512640037961374410726384643915318784549081300326705302456847459472958997017516675606943266831864556776366850748471391278413289197697165568361438800901282442093104371779611335056382543845449778461128040353668304795907184364549253341754450651256591128743297697435912157476132038368732253151941199853974465589063619950990411390531665340272866880478040681083281662642281945928540650876120503872637439066422757015866862699871819854435049947533605256078639572023032356734932237061858969529014389963075177542171821138898614595150218849354200364117395001019320673290946516084013873842992178389778756100305414947959052618864973306170006402412073430654631780410445121735911463942714281682297199353633218178908130561500579226330696919442100063113118140775018448258783582330619439441095731287952067115336994850036406111076109239164392211519880748290041347046182608622355824119938626952727135113484748388985129289129744797841180177691049209916911497908905889414503511130482853792777570625357701512197941159218625113102570020788938021063491569949122842008130810635311290511306095014050087300782604454632517018370080217869836410645411631537770523480028147098780433861412609140837749885177538004712414927852799152865054860780591413773414001477596606857217405267503862475069894229517050453766952113052237909821594106616724984589707785419539646231715024889189334904938093175589054893322352399330151249764898797404065299539944033446504294641114380788735110246745447525835157275566578799955249270982128443126569276459085383678194839096622701794958131641835097903008984302001253229857403424523747659697978369680979984425750631907590144000 [78,19] -29411216757537554285740248069069225145945288295532236168915044363411929707726415247367937485161080535671749250871006228828286410687416227979556809526713887929172741695504934996239705362428030436059274563243202639350697594258399192718498781634992909673558682603401013595712329801025631747011103157893382420031946768980798834018076781936957188667814222830216372809216214369381004448053622335858410509464021622763094303716655764094579180922067418930786774156398567986472554443339472910061260512547160931654516062725908141396449294481821177730362537626492649449045613837360306641811515513208581672807202128034049243603555329524530694568029905935073735745148837837131565986066261738854095959028744943425130605189221109276922828694826680892952104984136795406988153987743590186769753317440111519344727587797947870735331536307304609122474060525302513957354243514940856465674448578873171646661411857342922098563754827872392314192777788517387616103827058281233609357792134436931424432730478340541394444296108557930916711972434098866976559913662777997857801445089486390324461988534299426423024865377822299949636517396291644890173329469682804844565115328392690536570959385254654917639418455551409838246567003638778227271746679134924177972826394213905195328277635208976313382969815120171872261027959520092663212301361533276132473387727659449230047018569310488279281918416716792122454217648656910852445848201824097534540096321411962440018889803374891310916876618034671734308816792323251325174260432617833368570968528880995142524232240889470414872051395874976851516752471578962106485927001338079252914228886773607309964436728658141046150929328541193027002202841889502581744909949161433505107346352035550927238015148698308287955982032949182059541476731224816425098246743243081595655032495181364917484366836865323503405733895652910158280659352026223471965511790718733608844551599325177952447686982035922909711569908604373322567806835294749938969272365828138345671638851075010076065122664608699461135829428681635320113187856042422710468279934428052582544364913727007730423603025121981990995458786041997725544571693802022461692328110155401748399511422354787880717516800 [78,20] 51441504159969899282092921222522432238634007391072585360257888822618512647533223614697287003757932593647310248517038928295840790995917951891460484896812579942705485699974689653739209543573190375484191653176864106539639461759621952629528682836184757814406498387356365970052660450587286217755338340744926006835669083618113583009577616888066804771027854151549148025198528964569856407284673552616716224515618349191481428126027791403849965513014138684428606305445434477268021423902414653470096356376591974931390072332144213416630847568429205877936873337245071294756960015686585754202382827273848198594308668993597457520706293942808813475915895109715131469796571760180805833372052402350688033547788711373763596095596587205136651340356873438281490648815274788159345077302282469817680098992784364191202366137370257755283151935614014988159871087916897957086267156247532949851472725284123889889868832158423807036518271403134538318453446118857867105951689555358270093761428611541808652218332465114536338250983422586621070188073336656571183516617935140621265437991320177033673718382144607165587381620131022259144670188854857250309046839551626381412590749549531113927711095100708988906085550110010556236757753503640805819139208486381519514323944489090329048533651383982016174433240952949167691750404753929816396152770507244021621973913793283196509872228567984385907615324637418016697128937946672099117223253141596911106163954068936757463779184840297125215898021986939437874897395185372614290856070532294280148232135874457218043632923677239408557797247885472629009490282536519380631668731524966966891342591278352288409163621119513322227724646753065676547324688697231249958125237270994609095755163356839512169934581808752962802404895244493929984851607268874612374778009871499844478807023006923372155916818417104329811183428567325668075277153333516438613494478153548772946034395408494494863636888361935317055905218299174454513450570100721410199007772242508463396350511902998919954830489084385360471103927323587826760923011317834774837480966899411829145411020282548331701549476143286913332137839031030893236690054993277482752693784051638704588764362237942956032000 [78,21] -78896610305486927667509229185443316788482770819118974792913225477424308906884741339127845215211581839626260680306473633687081506454992308034723805629248635422218477104667052728358766507869613811215916214918449089594438373050523814556536127634356012456717768761431493830664090082156891306419981561203907205954537023202356469593669225651352436317111873222511772630003781561103191871767874041294123048522679136257405869340895249901669472818822758202532414572590511646035232981771476641185563872297252989562710543371058695531579756026111838929511595938052749916536030745299544900683264350651480120922669509527441504066565599416180881712780126993095966940762658765553945745968893559985934535810719439329859520768092784045950168647127004174025840139251788368537758420125336769143636046224769391330464225035011437451568688622421537095991357542739123942912142094943034505780106371648584135714759215120048500101037684695517424199595561273014383251013764038543113988334528673439858770361955871265594323263855777689831146810524533618661179444110471891811958296434134984380769600235908673274195299781874405502099515595117319545334072079370836746828282466878365894198070709806913180157095426503442349138328864524961700049576913352336168995849469478962387604732747082188790963442655204669332214455484850259535074957402641366284237400068586230746271213546038688719026991728405769436804313087826799282264440250597953696223161157994973321530192599568838830309851713089460005063745159647490055889239332147592289996389532324750079192781234851376873266922465158689175130303080883108704201281747569608844072916903149103901793960285235215814672923978264792270254057747855605952092139467459041923748741849914850057871144793246594608678677971716985497077528995852361012576283087096676200216956371664103300479848212821545499956950967880731172660979915460052325968773695188403655710861268786055175496315688106181014925858668426575580446068298088319148758449326837225361970765832325574485074739043860141524805030841372189019327392680321259405174760188232841519411017991118599311291983946700758750832457363171160694856402007398253240307941882478393714767944839164067840000 [78,22] 107425203739418434132143911015804901232771424518037671604509948805734306264688493528730818905351931414399674224910343947089881532765219228149095698577389590744823081250672410655156640090397799234437305649800315476129419743262244223398971120548380802666176553292990019665797750517003360101475028699682992254874062401040788418826895355916279091738213741305497893496700864786423239086557734945632216229224532375687467040499545149137617458564876453460598768834508637933830712603210385292209661630102429866275882227893672300318411661294767424339874298746367899753351536668049163736016811478650742038621048012363675801955524558118130400434604574164690281760580346800101952008459573264596550933359613376573048137381074967489163059224077548199179031964828936236186219958792902005840828749267243764234729456094207556602771639540005368279709276263277325505174156086113941434193840459175691657668666241113384014380173461546863203033969510495299366932310329406832008082338108604933005989180456738024074119419161985033371499504083039550289544591581498390272117227122523457426735426200288295933979652129088576249666777749566020491489299528998799410963205795592269966839495633834587200792595121400685939268301635244829193926230741056193507255429309517038914313439782553063317559328488430350539585343212981517382027745109668103525466334548387444061907623803938626386243082766459769968824872198284792290852809073464839560252255504956130407158911851998236054536375098768365398950979004156985868881142879959069743142607873150302313991943305009894394251693347233278371526602835613508140072368882731865934163058730210036273501658573513595304221513753288813581129247428113588924412380335196422110554676536917216766253918466282480820411968502825145974803285919706408608256498731418480949033342270067264484605717636856055803257149512878026611970793574081422696446457808269314339999654545671869993279662064229633217949593206286491179858831869313691962483869710424897121478192652064627357093655965513141540233276010455482522017784087715507054929125467785873556191187079010399995139270719709110778513439652968731488716002020802005011154042645389878550307305157684101120 [78,23] -130916653318060918581638716855963877460067698722078953904799425524981348155250889137522743769161338217287156477265788899282664860832273398353911988615487616258737511726190900393403807224755450026790812607629121685963980148546726176078543127725286409037845943779393406959267622251227830912247186607080566577646851314926318768722315347275800442200368832394689249647598251929384676832529039538251725626489109942205820712930834335704367544419154571880440256588154642471030249443613945647019171954553483871813847311296435502084678729692255737773481082713538856539374388667625154087422863419291385320915113106259956158789266245321248520467719675109562156623589650641289361291176414173337547530063174296093381752460326522128429075170610480385826318116046151007165133533367767549041203075360205745772155164088374854040279666763802356371611607437837202304496643820748696369188286321243123072887150051675831730935315579039721220002485751753603265287353125557008071424493247234322708374232874769473920497575980715912750754439205615828844715084543881817912859434164564654719303569145794580744486994446065652969734084446780874055081946319913109676435968565897492263476729385609824840351795050726429878021915112659647457169183828204217095661350823992484815905910607559251909056424330809192396705071358211550579355600054075077541021281060661180275609145515325257675772381027533805369100319152687602811836305633750339444259944245796873154338301426469527135041283950517934076307429344394813724772477949064483045810740778662750436979782034428872109576437771369110883755326877377648259266267984219506148883216831896272834252208035926552903610815947238621726252492803948660728775411477630882369019783396192240760839142726525821053540852729678825870684384142019731485723490079929558366980144882921975647979207429759488608724974004962026956490268989034211715569112423861056081631619996096531307442312649669184138463754108953188786867936671130460458397684745467695227063225113051901153262309785365337107688107962966274887653848011268983926952717214676654071305808530946193759555523494181183363707242370816596509566192346926605633710603211242835371045698089779200 [78,24] 143454239167631421359665992352327987203042888837562255811792688867006458096813357910700294690321293684981892272694482588185445103459256506272730678567241491355022149500196630363055990260498661985356609012120746026110030265028361512028506906532806898658358967133147280195723334449397868755637923766948309048195571532248694095796116685674057823367251043840819669253720551144916970635067311050725284458442368747807789344723471294303760660029231166535464109108890274479948207894764900754847396838147765576604170943194613515042962979501004365164143550661338972493391266851948492992067566652923484562819875718677700531065426323323738205906424225220637551564463515498726348253958958190433839723507862179721470171565039387150516874617129191073320561857023084588147072155591117764950783347195867947388563077346294470170874463995189344134794686416424715034134100131923772397101540413084626410250042571847108502991439799131680851221530039499316808480405582955509706743091672154145311313974494025846541957108271349959731549653403465565868539289015142203410774111532663528704167007289141623109809365567511352268336731751409580294412932149675280226585495786471394449719295931538550377877404790138716890023823868363312171122064525414879334003273506553821183963392585087890625346924576393361819364389469767700229166026711205740399132257705058923305361673271333792585701131420718083092062893105963383211788695909622741196146103692785723083289010509992388350524040708130340466388359357458598165613596901588319451037868698526667391948535481856128586613514424271114505029961588948310943860541916022733329162966134311039131061085327113087273249097023333076371277077041393225607403941411294892835368465233459348514298074269986473469160045022538776095688144381675685680244644091796503228997207267369491796022205226852054504434083681681238209445495580651538949974709730332982085733327090338126068063119619204950463288675618771623968625316263449108219826033089727916737313320715765481326685450884863863212357196270940493029019148169272681134144722825065415753107602034560066994640405385112296146272702386943122506655430721248018234681349516678386882879767511040 [78,25] -141598714695095216386516638697104846108387372663639344970473772716167677572484862511192913714981792800264778521874522990691343408684607518206720151295320705943635707451706559148537556767918504852081050347423504959186321019157005034402374390624484304139571159567591092951155461562476455572224447064043122226010552092531103159580256229438310332488209475365240690396573411374091272895754307376346736148488879946960601327258320153434268884116547970072450566134690886561936959085278497771967261284244946124430575561263281834249286852098121258088930185985751335263902378012789424331399767981559965101139274938875078805569994976037272511776678037808966314839175533983627524964169026408260744373450436494749333364519310073885916762199950443660604649367561846646701301814430003541131704909742872412993945956207355983516660067415971039251224441979417340663911793513897009598156553651144724708123347667517742546531088767717155150036799827473625785311795933310588624072613944072145537285414756112162953272661967618194839743613530906702623179239200601630988010363398343617303768383471504005304444451746126501849327419157881168507997657921703554693061063811415127665612140806291124350848337622912311315443642652051814741070751030102210179178292938269151315613172844380542363390662513660147320364564264222054320147036369641264810032640862888454203352985758713562874127938903433023586992993610143231054562784124487204482604201712697777541898146181854229999172561415068849806911420764040470888586825763663504250067479482971577891843094926069498733887336862136322173982241662291043280646391865316386766907423062475448730335366247040234031268267871796602091179040363406053191178329171321797584359184058478919352490981361436690126641959927437997489632728760179229371458700871099303947888934668468252856510284218370223620791919907912871000982930467303163995458843258646036473429677860635601667853174875439822418405124645220188777657889804217878445060245372402056751007020402391360618431786267270907188078313786752608860312224967116777172320149895505912446790669446728046331607441264562948347852563636775931882930519368445282475644673229208620610913515360 [78,26] 125912619407327683499122020326480689509921986840452661860824571388488286402266889824949791182044042357980115324717951075220284884158687854713001362197605523307081309649095885042124151081197471052548494185053582561962382601422586130264274141142582157921015812360937676591215781983193385064898041187628814048681468905281090722380070762920052087408687793106502793451756563151585798142332573951705731608854708518703831286316415142478224177839659201317993883631430546141882832578263583428450734624659404047774876857946826106296700089588780966121115448666042709180702153533466763906654093201900997116311111037055342144061081220912883610349434154079502614260426029869471533027056745302040129933093829947309427353286175136822087827441965229823475917598676520292860701575936070710222078032478445086519045494808033929215786301025086153417745150193490366843894051981401169744079978717186211353191011729380837582303694311225462067048465666672618465611018108192200975816315283960921064548565671402761650700291282336576669108618515344465566204531632060178341098667254997378264058839532359586573109015498078703523571793250552239838023864807640929118546100209701407392169144074272532560901455052271650700586218525864478976705614133348864186091565837628140542381353629695398175640777703190388580091752663353655830541146900676690310182583795317442748788271904780411596772666484521756472976539753235494406824443177807206276275561906740483667217800884876561888613325399606234729704078633879374571334245168011699732300930282115231442045727809758629896949063765171532168389927197190712283017974222732262743441494001180179884287703829575903730946946400361071214767965106102277072903562641910532547459529597606603856173961933923291623764575555246261238718750002927941614390972053058868796643240340325934034896597286407514861523395076976651149568170503617984650848498164161524561493676796834900579596392098344483337447037769204460890291524559016468732658691666954879199744235589154311706818912470527370305983331867946972442517990866233499195753325226964549197199098986450474778921165025889245354968896753814448926876456153815496470961197543507584254820160 [78,27] -100785946027116348837435844991401155923801339671717454259831878752145144801865948552095159816699392165440488398310955869929753676332930446853372781663831107973205314195034869818464602865266386806120032520810994847909267358912152450902967209221213151152068885326390308455450978323328293266781583568422910271948630649953501069851096194985680043328139602779605094909056123836563965025625574685890283420714736409940973494327501545139420822286918277972760297620861828456289147832715245225505820337477042059332100862443818580872621211760961443595307695007487553558998824858068683590108661732870875398713300470383582051809591587371400880696488977724264397809362325104618228389392344438353736957001252039641977875574205620109608998956951797266267956633943491617670622476259985857544926950151577458678007588420403698609185786429286982019343818914625767733538787987219037132475036894488992325946843333306844542511550903365476191363783207945547773946353194665130023936467283954664281665554887811958093769045248290546782662584481047965871332148937193658031847894167065601516130802779441433238139262912380971158549194130326981547480964283647579948255223875152643668188827014058030086627273791784088728278070230947686824500331389261826620868188290867893810790992279272512930383701195356558698746826863620764589538075506447060024896364053152203602451036351711016786852441352901722650109871284153349772669365736490582852773347787394781578065480061685123502201295089359331231175489501333215318541461563640365018362647245620566193723785034001792012740816143521611872019861331817477917431595104626150398439959389891207693478678768415442704174757857681997886189591477166487869870505961639809654334604773992406876901122919246603145524128364893595572263385635865004509834425263080165298220833524222246966928010824198243938689876510117754770961654753943564237538242922025282444511115687728814037407505875258877427895147226304820950481570133982775071297927138459485040704432902545174539203144474221378324655069931217969260794931163133748470565600078446838384420983792985021630406441254121883992654675002639034622803003740413983155517259379011566275550 [78,28] 72545955228265483484105182725326021622395076735235828532840852858698898302000417981777319401749172786434052470732467299830677642194939615771964059532503845854763735426338382677264416570197888183005222270021315087187278780337577719860706190480709302668674254814640955416461617334127800082779347384728655059692427587241800194807024382238716484437904472752695820939730320752099971639963234840914247459198353842159522987606713599263993189467995297355113765544067928286665320762531481032598655450339836916038102156557276704864468003584470111123134908806371560388218575312824023332096879880157137391038440477943202343711323676274983707742386289410626412803307656191133787442403283790749427476858960197456181350846381904311302677916516589911776694827391385552583738765513109443977370438413426376473866981768204045710353827346081532866496654819102743180940929023535814674248816299323136334880784243951100372447851558759704398315218514600405062271065544334532030108976036110347550411907760806793694097662513056038619186498363547638979002244951984683518131321489256563734243336023989629149017590848250452095714292310587842192001499915035054757687086960245317351247179564104716111045294324560872734010421502749108586145780478755769023453873956960079563511243477266756036266443902970063196173537299187839492128188442381344197087472197192619089395682485740621517617130585183827669697030173096956647158191969670478094248387290829697319135449707893438012743909091862114623117526914308629473545515792739629139620928768929208169931078110010425926814932743922609385307874581962266784162886877530137830625227857403511258872143674202837890591880048022672258404473459371885554964594455111869160271514504837953871799308852259110694645169792367998247635895226319829334285333159030572701336495517061768276270831752709064335318968856483663121093967831473365202330533495392075354005097473130339317450377391693840875925065307116634130425603089202913052152466255343458691540277982180682920393343368243214232664816371158261568619729631095864533639762386080630629545556025395257724091613734366639028415330853123473997458593082913539200866004320774492000 [78,29] -46920282118149421541071551917063556000463263625021377616185598869416336089090264377855964238543620469205958916895580043974196640727244797818180749023149292126587387202994156705225405513783654764849443967218500447105236941624937828045509311462453844491469827765708302115002515119187755923912684731043533623280315184952782102996609263768054972104186471620020083486286552624934592965848184343416601038654156480821994158821327076001674090498876286885938019816623021638925003986164863068602961215038822919572774280834639589518741970778786375352202376064334687790952936101947077939756374738653173871429350964586187716917460041787133006756143329333096608591338055370247292424925848835445829496544443674376015329403709708747925149349206346006454053657536728513142812475082866486706656576359989302473104998133431288075658434311213003684533726930272396762032912287833247045940732578323630398433894416218102635680749179195846223942345979560256378798706318375009488511234823635391351655767407709039953717528848740845104254748428505649509690031008283924146066498699889894848793082564566960582564139155581560157106344730527706686168090782063362850455759314241311162931996045165327865423594087930015566375672378302371052246284129984271924229291354680077164134337817639084990417809098751504764482684425398281089035403657546785490543473970481156686805273983488730690654297457517507758759023450250298639479779795211049870168634422731997119508979488563028719945637519199436356626485806909433590447502742037446093303823947518309502415339818013163126823587915146036985589673879056301845852763352117868955665764685924101813871782283076059788612089137164646557056728509426430136773353320698229988084034335562323486125673429702717239036344273386333678866524892304922675592515072779760233922399891893893548760644640283716271271833557019882699775670156969195419352088981395799877579875598273235194492982729802660445193560675874295800007533313341718922261868032026810152340618772830645723117574262698688791785057753515768136953373911562337406007326530091941327100790325604497824434397996388925071190441552681897206581576783182945967038727997978000 [78,30] 27255808946120640759145487576888981431182590025688135965552657472792202196127950032828991040943352655824194125054036347984923265605093370151594533768204813563769107906224558160204767813038978988318540269829993155308744241529232903640456458707989562844842321356829921394449991314557748747981461131411732934605498411056859168010667653936523724173580267166327609988505820661923716492609125610461803140563862760374261788343013656530258856978648954356371358072227992468505794269386941053630687956665394412909691952444691682433680057021373966171037416265033201015053948415458380814268514448856933106133441439481936381167123908494032819068144907948148871427980310069905306288942486399708502028960746890717994228455624463745725288623942208447191016823217327516296705448002167505026377596016991999295027665393558944660072092379605259981921835096058470149973008069417915663878600997656036242399213917171668185217019557003696622614328706810097739583718749248640906755509192122776758799597437561166479137551078865084731397403385223482222654501557719333776031036754942521729151688513819282542074244946289085792405562434093379033939560594766607372457340465054744994745074725752172304568187795177048684996434608389295097220535275540757938362547216422105364835641655810833471863386567710280800605722841559246216221513337159399341423769280749297403219360794442368006990392542608620409239486138870955580692768512104843157853341907897699481774735053280835966769680506567007406564156411534654820124497042863975433425633728693898848215294285425937763548197448477269335574523224415979972936347336367478035634282543091332543320633992669835558574209552595429353374834836146288203722466413044066608094194107078618139308059574617205261050731849117885154166312546150341068873351749474558173875033918209453030639421405559276273102144675626433771812735824635505080004222893090066199357001192894973804886591028634446127169119691249133336657073194085222919692477767657412848171447970993388309910200574191250787686270270515198799721709728066996200022218565919521832774584003670870949801736829081508670700076145332962900249089619192217670631684085545 [78,31] -14218649674442772491950396249453470517233458931457666779591531583446709503604205678887595259443447067879472428557784397668843308634832047625024979646145739999807004641678600178999955230534805958437696166088559929151048235043074006950751334608854132606911853049017072769379638181552840757418977019114496531594288735120602510744568873039596608205893872443323966586480933359146892663463604492260694317949250298209653575869249015224102030197297955143978150984100311491523149604587251868953942114529288802554211562998394350096519635907389937097838038756464644889800138275709653227321760873374703100416297298006518039646135926592751908965170336787264213137301857480928759314806058165498388133060631986390231494792218059025338036673529526269411303073043057735632309382972707419581784957976360527699231383833912504569547634194769528861426846992267536509208360806800675151868124135574292396245929548038696452889635505218873071853966563334603656180389077006395498172310061589984000430433569124668806179686088925095938077990023035142719687599282311738691659248334366494669515562482148822267306838384702959210896210435054655220671382570262315676016874785147708883346669571049569049154258183024649052814591768726110069540340970577466136510741098744373640231837610858374105449991142891871026669187317922183600323782490609829362998847977931742159054722806127370548806335146532957936677415165736499727696864179334139291334809221206834676736774532860007441029978248007078965902296690165508803067661023434284051335331376566548518376382576320952471355313524896737721854631227822216630457634942184891742622576738495154779461527159747091573696902822971618826280886420640535253818553664223837448392979544910148468554536090539419674221920437423260201984670492838375014915682137353402223894397887664756768958665224121296224569123817042579207109902283693623236834473948808717945516120629859397389863351512063150975556668834972425850622577467010221227264802623593315064840682457923107739831379682997671737832816925719517209143738536362201702865573902916281753069831422120715344241962840750431112723835782781196975394454810563010965283058820 [78,32] 6661017150150501616978007155380602331322566272186318749688504437708012343544065458492589532915143270943979221375723679692961722233825211257172378754731650960389300712893359050911096236304271681334420214506788851917753711837107902350879790236521139907868103484950999034412258163019461192558983994548391104708866681252154576260211410211037695930902000763148148263197961325417252640744599370756907779461642760570721723020649310405626331546686547227741603494903674603896240251808499013322851546264474993420696047311699871979074979098822931878870817421428910005106463285230852562597266878236078052635181367753997837803870599401209749241703983834313421656502725587003736614550889449062254392056807266729785616764917533647176791286750528055694886665372016959623698955278268765629809764107107117976479503936058331057978883800627529755064719877472520677721715407934283436985998764320029280075312892114641672437119879230525434061234101880534591248305153894671207707408513066315236170130990513856492652249379035498512884665337233770373770945714836725161633514915264494960637344878692696174563240049268715438257678697214305002150032057422095220680983015378836942466963765246166127749425572346847701376371147157691504695113823409843470857526527063063462129302997648383108579514351194676309433652959490397203166795825724702308463834612610879492525313410672409677933029380183006572839805128786535465082742566005178620227112877320723799683177453606131337962176303384142454155755421302362388932313442007221713438147995371326068863885871867818465629446230929193656221553889823839921411628251696530425094444842732231647031771896363620252861213980107478533175074468836075293922691823997390518078954510899895581971033991819675888355281745500427959653449680402103551311224435276367223743634675995615410271609263944371853716487196413179580351042689170694018530562402386257441889625226450250506804460448632549971044486058598947522186045934593396946029565766757320857335396341236384585370660829291933356107123665477248796516753298406516162910088394657762281393712744062774880898269477343841871985586302012106035746440520865714086711680 [78,33] -2801608735855006596876864706324381480374602199503799598229706183917290082741312106643721006424508845596546313121266210816311562896858514770852185245252276023025028074587661036133171094762116396247440227078625199508222408714470912503132508554397253720454684378489449278414960017023687361365398828401656292977585235000931428436692299043761872833834883401636220433942658110213450275602867245174246503886651136290843212172559005041152594400037525120370857783320696758975454968069548959183266306811480270573110622390323918291322676407596389109617492112640601835716881151091508519445366182266293013637111767427727877950078230429536192690413995567268662037242250921798298372642285340274926787425794909040459685917016784886173180953262660378353713566556879618144868104216614021862572323309508493579367493258930105913567566656936098685578789871048867918346228361269074288755393723747533464202584488135066010470422631613888601493417070392852720018414647571234777159642399368231675685445568054461339762417515187097614090031855087712855567911633352534724099114732356225980129600715390704998045625669716409700239151324645671166869402059974426235738311130802617977566435448072930717060822673701585162888324479557559267173042673519668084617752742135213755118925414925939390176327422171760542119846437180288662987225225241412816511987727561868818347489301885350998269446613958863469861232083696565335939932838511727183016731060848632580948487675378763791957011027871134155164520088102255333773349825012187573054439730973727588756789398298039385971252556790195410968753230637373517538098922640592731103671434017774920663196220064702254238601930315793146841019321757632165441514957166680376381800117937993066472939901460461336991554831772749217591539281206891744521933090347232900557331989938936835072499917981686455969545136703748660448039898335011259685006076814797438714784644209410389175271105372583603143948431657113404079058615799000896533941858606770903640868633923135819460382224708002236973336097944523253361885536026238175328312500592821095574779069750788028712922535174419363831238100864223586699528991193486704410 [78,34] 1057281531412632472686038007910760375443320120750338638485576806660530134441164231214619448807739287105568240084985065469753741393850676090898106872752943000004721189441134876939931852034257693975558725537934810633064736396345236429266620779685222114138408711648229824920075059549088248403712309662047026130898325728987010499996062872105254502326060542621870977952066759702372532988452171065667697188043670968200215512515815983196524265474822274191625922692668996012084800500994544174419683941765728786340064335614699131466291828297233360569131826824916310807637754284226949064618925772524778737902537511497630490692903036831064274894012052148675834880215764929961882930504742090533899482664347329595632829921831450081985688244969613848974426235135783284191581615228284079235711138322546827836855657341090464696798349745724904268789290152434173105038299170325975327785407380490632974111072003298625269514653869329261667944000495046443984343496310151886133197966614522607695199226197956301973470801597829336992453842309397578101872445060968021180611221775228244639358342419102698086201830255151235103584133145707245836936753584634610580371345961896435095195457398385498178153921533256900752728378914328091250987126315959522433708371704666629785624353674409905805859470162881747879140059045850490836373836158724035418214208522696415440856834304849839716515232859911666422827049434485691031850472896157022176439287932091589013649362327933613922254409842592955142985636308057808450755513477666866371911260312250145500314464075809080003530503964896174685934223756800873813948547894085591977606723787524792188144282212933589830923878045834720652994055093377697899263038865976369332615064134852379951772831504176945570798663275738960619407753487476808101924147110816485638163793949104706716736913935546271187302732035522058943624858283919591100719928485708101748797295210870845442807767376190153000749652593361039507768729749430374042306286651498411929380176357527400317068754903742450027328492441401585308624636313183911551597989081051970240793072735640390296405673783646936814492710186559954233933665227054880 [78,35] -357600786034649926724131381581731541230745551816073438487211782956439355369940086256390514120829692296776504495706507774900503100181829520131948353422525944480555902542576371600144010230191165953774456960025655487937129203368713456918007760964597842969755789882399624328434638174858901842491120710678629804110705842002827002586912984514503636529469384648081299196260202257489652462230723463237883703825405373791020748302194783272215448472305978039690486877314014300432805219512247725624912183410365077627326472121033188619045100546566269062646311535358683368962157093642093641586774546517968022213258845767011136775768854830469119661890976648947036168761456955675692860371127669572113967666947990153669066411438397071510708830404036503480103691186883687490703000044481515656384111738082990965526757475802253429266995821690769834164279662415931004960915343265668741742795437269357188498630612158272210049449367754494675534922723982628663783969324769594346845013372139895154470968640053619194386371381059621722185219511613977323545110735587853992365091373294470463763215907169300312360754928586523651662414688682242929583287171258509141612660571969179075704638165671079878510966196563303487733188009067106886933525797463540950166834487564144042954416451891681259877855495780626195221915430300525279373544581514747506009121190770952918233799367928382472007840712512410217551116115544595600387178916808587002846799801109317474988304265350093496888975718450992167452057572127619821482549833890430864195296100226322899619075156076541894537076297138014606005910006401458388906438809582140021783280091030624293410998627527002120454185113065778311378541962839811879194525466363991300753597369271950981771788030934599013295800606285471284081395059333607959299914689240486320450951978655045871050660639147860346831805007705719109590269927193980601376550193893479386480472894016895076239736233597021674800635677413737366801630604390996678603378662098027739601148963128062278771974496088927402316743659778544471859912640926782829203577664758442666697434694951433153145838254876659277307724964494797340096139691500 [78,36] 108233116617687514264490417597265597483701408984140523648521962674137899150284635849680863456010053395001764112038260091868190175327814837895663161698315133056064068334331767380530264307516206328137834686012846673462345699124144541549543067417333757169320674547576039150666644808951549623611701106805299463186783638076240400630133088259881930855520155126899080402577992782864366105433403481965062314521571348231581280661981726894324627404742379310275363480936252587359326433751273559981897864707837420190365113610097831876849482655250798014687860130139347264480254419107033331579233358811886223010567432186578600186881730744552347015302268456723122625850844229740691494515884446581952498149811780364938875117423531155656110455735386446255618658426958774457811021435060131428184546523720787775505161274123313705787665994860846714570803337250690777820626994807103152426078154929783777569851270278427589204881550110233158865791114332458633331380650370279192706712105145034821500063948282430515561825655312199010675749690961269746518369318094481897368056939621416262586066380592769038247957329432267313001181969379405723614789220896713882305115708935516041579832072833703401882511422043932476227885672259137076952356908816577998364347124789186220312532479505768871923467542336925901890599319080469670700796639805642132505449826052685053543148411428612012621328570765188158238622503287460088381837574784436216905886481659755395285777385910131752592465725223244324625297437083729959673467703026571166222813602507534026178055274605964340740756184689241789295834370400392547591989293986558907626389714004206080483351483642382605060329369073241901351229501960080242660252105776248811998085240398547122185313161115087146444132285473431547525307961201602310682554825571107385751751267386211306163233380591954841713081778271001408680256083974001824858345736151515269989060521462703246241039728299274774583316374282949563706717839755904702265624109175849217124018063462125347366078486480766836801459512625751854978010479239236004483545033756943094050842790199354967574015201231989345468128073423476451838820800 [78,37] -29281035065985913616272190229639515439117773929087406610747371639298518631550800432613222171041762891970497955401931242659195035610088638496358753806702455166226717543539184717052665667887417847178903389560125983356566822287259574843762144562223647329785397565932769480974144786677810181505381356221947005153318305486374885356463838596771011780969759029760726174891905776000073678987157638607403687469997448616939626451884367814640733146983088647750425273000018889859710171368428710977659537661001298522654350935959199343155702315096839422494236516070261189481279824447552639350688379223344111551828098026501607626399099374731588083672249680305993437206632260419095569115091997009604505536109990232319187116270617567413260623960465772652304314958227693757649431419124562466677207996507002530042210950086964163205292081732315963142848278157222704510307324707430468878266827161467917661161591315338705456771004229133852666884285124838677208500554172976088045047329176527107305061223707350029353002478859933474611986973428754231606921431949191483152399083091210729583692420654832356703203126740588450695680875909113609985191726591693602815037711931816695889475271326121895634551230037193614054690852826999566840672694597130139433176609755784269586433180685494330918392627150597505224882379591377185858717049722131525526951705714984514385507740534093042216780315193745721062019286395411857537242247903146801093496217947513998254615684493224088902227832329214390356653883514463336412398621754761865729261084591003397278965425176958402347067379322246644238852847049207106097835905529428380795453880519427753964282764301306233700603123123844347416867347268311883834097237880613924226660933548581333638264117069547237241152282354039671429979591664493949403356487357404083918812552211762761156701511282455896502086376063310965780683719792494961024948044460154071002748285547192085213685029881070382702169521607559457268952796411990579222794690432369862467374890880508188509459333253086087898732631261945365023098159532183663261639207824956972728039725841130632467423659728648050251280949631011765480500 [78,38] 7096081627543353941721869467643415666220980242646543892855230127334172899363788918846470102982877490611995838835326060575624970893592187202456581808489706496843435023798581665444012610206582001206657219846295675700683057139462658377503570603738068241126237546939071556658572160143478774215857271408432690003471353716172843751410190658201666148633308219424811431915549644240683362084388245675977989009397538184475976612165101035881551322817997645518303403350099678831594625469334411764652777050135177322262319305815647642406441129811852128725077485115686831489333770599535542222907555806561726633655809190339061279494542746167175584015311410648795310393075031255640095304319284501205214229343396496049753087759097643458535756768160183834884324150553387404975096722743281222197106631364944790045993741005639443331217824327983683035767983918977013246977804007113293391848173533417507298849799022363116714648570652664391663142888222269143667921097413170476463655655429260430019613346813322458611223640988659411331785020914360785288402010250603359103009977249758150685634624045263170350831607881745287471748444603554631600107833566607136298114239029317220458666860118225740340507332103786439647765990252937300842413763339475643117688018351136570743386938950161561161606165440771415769547821530076711813576183927940486219559160564852159665814536477931443089645564757750242991039062837921782258072678687090012806132725835650795175481464823111403938628327806918560414414350268086340530035996622280730828342285712062704668373071630333164266767309086909503167363282444771616529076969993410112042724555051338284567900183917465130727672599142713258781419932387313699294550990130105426177396329862422854433956082437338722391239978531404031355081715638986292792324854546946782142843317650396970092075723152315197180172395044358077440604642241585610509944659552938671717448571718906382821570003743445930352575684924985489689892619375954806025556823945355146989093030548554487079948370105241293852280744464200941806908926260053880885899202281746904276279344771867124291535582562703692841094872142144845200 [78,39] -1560880475996287720761093526658881376307198860201529558115099296954677068942273925943608498884192935930606038599085202124036635317614461398148662001348873148629388763596827102784052415004839177469024150743497630769021788452248992392400771334246053566073948077046955559937527033299160635612578852771630030293770700035047613362875553688880878552049588978168674507578704123392958687111820074127123587916550538150021453485576612281807136427054413911007827462172530782376530334136573887687571710523607928652658375664555649016399267989820985245252039321855430857328081003261153150044842035944006819827278591765161452500502837210472303831504441026684742111412821204490573158813699622502271339672583908390002013039200971038542117500435919977995074296044309213696308528803914714982444227772458041552407353310415233559205091430855251059252343230630618073770698905679988717251660088633602959799739593745328453233945213683314384703679673922402125448466760144615865720380984144128198073589937607695461154512735245170864871056154460963646356948362904028813414205153262308256038425370369502469264572478633465042478342717006015698091492913884540691366866696092514224374306776085790831313275905861483167198469440562242256217570152806424163188144962349892259722947831807385625327990868788870150865895298780007025221388167381609261824350447847555245409465241220262535085287934532070438973148284371039901692357307691229481419175877173662185614123680516289002233319094085094271215440513436571516378913088789521804573393822538149044871571821674812268633199511152320473298782468466666711925273535966542339804343804209325961527249333101893537868334501328809825637970443209070858708682901064535364556120372983838673856937630494309466484137650417957981834452745883135968865959643985404595542332986951049796664403335921138602140200966404163443804401797449982560538644026654626162681636524979707651665405484121011857533010843428838916807263951796057336900177292256362310011583703534204964490159737712584949983037530603597448419939711512933350763745865638831209940003148024207548540370717350470851681991663272071250 [78,40] 324181949807660440552361406913655531419079617182567027866630670398443084056354722724482725153070015681528732969161714623998977284067176315421109662321053702390033786099616587625286116425240034800588763416097613632397686445519284313915560224037122411455598472933098216457582712465593358344541310413015294876074981496581089724474936214217866751143563981350575059057514651963851440128048487448298365886011769053976827751245845911441516453479532724858268396049828556528469383199226239238891079811574931122494664907026088508509557104291851257377993657685732385482777667070990360410817193647572610709108402126113549839904840340876231236943001066682558202886078449008321142913378517960670323543074306186255621979830798439105600930020499684777135967178557849142177662868158338693866379544274857606775665205452467109743355108567108035374922310959295775184357005325711184709854966526409442320985928869637930924296749019671941833626264365711790721861270963363966957938356171851333796809593062637623979140385524865787379186087220574776270106039319318565121007258289458762809707065921826277767593549967617621095120584275899417363841900098189342791596228831562281179631080263246971745002931605392508492716330561460474331190067304364368564290120580834179972151156341586636844994095686877712046965835461353854493129370420774914642910527697366613437248722539263188616042712949530127590084957038038785918302478193572439374407378066855346055070528063727450610717149599057383081227320261102545389194119353415759080345972880028804807630657960112808835639528457623296679905663425680870359005095813054186739049011974532076486666625175718236862442093336546165735369461426410464901052971854089400506339667422122742450904695494506272019233170149809757130719448242050381831134986590466765638422770695691827905428776852791572593799343500142351762439986978571168199125726147021069327295034025909980440761672737112842393984620297173138558221965112264120716178824996322070814251585401703949021427255841215887650081092642029091419500004932306466338795031923213418436235337799383647904355932942741350738345238930400 [78,41] -68648033466731142944477816838480779979549451283147939400806154089531622561785466662240011374444955171961411618468854390705360696248593218042056767043567835426906254797733602188758594955083014108595043249063529650050682459459507576219342535736571858664097724272567033103048224237514599054381145427969653474641768022142132851390520807556220800565799948274737079527491283278506723485609853160872184597077037898337898320363257273238634433494773152643786678102004324168656541410330792518924195085130028793462119761001075440111044308356698805669967332874228517689294213109357359377421492818235114803972792960841848999332777386625563333445821205176118481397003063439466230737099581600790160484527690672934908779840357350381154318770648512977986311624716145085267859097097826845539149784582278796115253096276263477871426980689409457271020391123713422256553878446754150775151089305028809564840045915998538486532528210202223364569939242675306518718977545101464858724226393491621612174472505460792156364723449984931083730105872247530483356127754776425104572994130962980251675493397888298254114476680285712963389747312097516584722266160401136427605711479043808530171279737590753756392108089887707723734275890568708761487983221685072752836693547773768550777615211203161110727265426857239237575826642036978121579261123694401838530952598869546300163548225455611292722215456811112794350395976299228848850615605151596502119515587815291791222698751100388006279244744454770556168027653686974058760146395118152315231521654422060575176016775254470434652698205716694231175878397859958149551737089445684143678838096614013508844058842490722400087058651695378107672622470922869097589370275696831663618693019685445074094497457282901965224995361254153752934851293909872654300713840137776359937976587864260816484118609552019328037730310382847118032351257623289005652463608650349641808842015730762624300336517079525862954859980687488682502813045044788422551055610967688795150517170345111417293607106619068453767170548898378410762859221153093269252854922888313313578753421205420592680037975508131099797684700 [78,42] 15895433720070431324959142801224546322297793235166391632443552765514534443494725936224150317310158983218569248100425327789904473057691183157276679618584604224777311518690965725166821058816657582568054500744162947005896518665253324197921590370668731902110208608462692187070423520298432673116780043683041478914101591471484423642042573003614675534346323194661728156911350218797445468779730879910247311617082930547866485309016341722885929670665514851927875800484769747708223680380536237881465639302761281395250875512608903520923514286793970999279088713509664612997792298019063481976979803715628987242933976347964051153860225021228653495464645439915801889800046678037966994430001978630769626269331581779176875135090841709607271004592193328923717530825489245954480358576997255741886216238549351687244861407940343821466819459456282614629335230640349020574226763040538492904384830276008600290240503239660843639445847027703155681135808810044431438339456520654183885937604240332064322529573909220117108381518961783881259366146696275728362303021329285576088483977035055179013545459604880635090681560464540660829642431582318041526790113100159664286071637641198253952453469136879097555385813335399106130925765474011669195746617252309702421493957875988307461071904259947227738124584628411275613669415361486474613590689518523297166796231592532518265360339700451565169554716558756926484316812229438974308677513419601379104839325858954085023388795150072085718509575758886835135902147821109639701342751985011082094592391743866307195498294387018352576148024683669591561097386802996887146879063852970074519797713860928120240186093445956450623695443034114679724381752902448277302147935610286588792471366048517319946777953868172901411562858585820035969553561154885614641901429412227569680930108418937122053201913000972481533942996923777097748612281041198785494331660121117084671188352315024099097662309143431310728570660936631665285541312974192622253297001510482605730306416066755980523272885038341146489375564320268284456122668042565400690492655410692170723491024666048090771717380671372773082475 [78,43] -3908861888254492255812811046461697192555498099121122550648683680639404584128685152667516843336808861963919719339023855043671753742704498341502606909698635111113506882634943300094843967545139370192463875788800506560775563749995984438346625550622447334495294640804625567105152093112702314145735879553571662784728201714349649019882635422867876662949473283468001500039138813251984650965216527799676981143654702622186189455532659097764518376660789804726336526140010556346294740399836023380035334983195758779806539242334066617358481277325571157612814609442899738908029477675463120484306614954810368138534434469952845021712693238885832022421054212716137757497008504627616681240846368218203502947717683015686176280593560054958659955113152243216097907382362290006012685953362749302812477934846366790476913126476225347210171100556781623351629456200854499765495467132244251475783325258170791822901289927419650715165582711199950860369174083895551633708237426242961074584280644915183704772241963053899929988186904018716034834492059109027210303172052914183618844660461739786551133556868682200479177874237920533243242241972528075790531506822184780958009342456895317726628615937050490530393314883285781435781479205704771599388299068203180662721264076020369996944182651459347132864126697264924817162964158969050479466368892416742095431751881216891881951024392780940601954520724371890258151195154115758936972191600342139254449304622438149475816088982636786936044771810571883839146442744563961345172098069011917969255174904880338171887729323536851970629202874538659417541371264039683972830289861988811651252027935458170208171242071112842319949482704782956796406683094939299288133375784965824267690591271407966354930669543668860611977387557483821502224776401085460155458139230138315924412718586908220134418165419356478549394448449273678579258660418052957127437183383770977339856780901800722743541976287232135676553442474620617586098063876777461603086642415688623569278858680716672464707749954943434397986568010517503750152981940664379684845536458007832677362450411966159181672821916741605450 [78,44] 907302655527382159998545891990948873425273264459512158345097552857037034538424325218683142181959393250787295840201966544791057884371174517351562454115979346420355613967119878515457487817519260821457553957097085175061059389133351397422954717351601430033908567463467964243577919228387978930686051721029172533021829770363485791020221636670390075386019625352157980897784066025441997810565229413479814455913159269391794488507872420133451866114418855520998623853536713819817375673648384152892263477966045723601148817783094067175106975584403321135083923812657665241380364869315494601657755219600610921264027906018512779098830003968165354415845498144337470847713328717233499863531103195240842308570459917220697505974130779751209535343665494089408247436290965772270375341381012771384982098107280006608229335013006568401861358583335733998317825977505282313257920139619095472589797180673987666981808747209443486935095574523934576297585428643662325589596637937164349421561776362655331464697418153094362373156217307806573551645288723934494814824271800544207966999217833604336530596391630945988543803330540952309301805310438381992046401767731399143735049174215563563723583507336681813582511472682696155830700572684464805240619069559196404497659167851295730750299563605595487712208241454371490787287161724775073715374386903367005919173675433210693891425821151478863935962482481639225125095763779320387981253695586712651525801530406388635125828478990288931457581944250626513121826733637514578114603850025919919486209147652391577188134985371412169067461891904782715841656333603697730146547087891660906105058329738108708083850067298034654886172524663617758587508819664441584224947693647141537925188804669362466324583291787756688676051951861176788551867680734414548000462081660277485907015892367668429284469376092215265473223738360825679305160203438663016484885041093352853086158834837993507454973169582477082825258902364721810635323093807174941818695951600907515356151013353820583537706517818070813050563991068848727363596870245154298456841757907748980348133407721317255249125804608150 [78,45] -173945431483652899395025489552989477792495297527476140202665775107979065445533694447237879173983901538629427313488038119526629065629695810330685695225817741228831378770664522842498972567768477271836104945460335926541764807078676312232824707410382560995312937177133523591992961191459092133607471801395812632720949746748012240227556341873544663463713175009258567266083546359872620557145168572994738237002648797661900700854853879692206335189754469862199217520949832964514012284155302873795807637238987375147313971451131695242002927989304753353364353822676130332533779121618473315767637691164881916197506214140644554377148440833721406153986737741228343040222363560470650204682952530200654874774218038829511187285761503913187816170473093665033047971325104091957870985395161302787280099139709175148008689539671525414350552786783840616350881363301661177014944079228730485520873810618648433123880498279577559399264240490542409376664380405396152683226243359522576115681171406561082357996223918976810379202043625412582194875773431056186192928757305028572240047010789859883956927886673784045675210539394143959322096020466589576049171017108664317607904468208194215383862341386663410865298024030093011080733978223037654585241666498626463466919359633975248348474659710138762788350721400005904758336373282153866075265780611854956825828630094471011854300003162643892431547356906068126836481799809250106671235657254292504263673159796115899954114728747292305884182759268843197761844531110719678785325739579051632391305337010205324996169297452407827403130962082801523919187325108697969415123959523682457272956308370154850787544604750252675554487198035328788209173607980141320819760268470137022561317833830411654680056727671714975935588439242722586416963404655540926025339362678996617353308104392867346147153735553406137008457367219406793723356775706220095424386808911507492819650322016055680549976838100511096269416659317861188010925762132732506571680947922329559306201442754167090671913766249547827658279637687638394985388487856610266815154919414680868635610607537006552956249110850 [78,46] 22488740967648827645240334561950308881736907190852726500436282897979349795568297467341478225035171944141179879534504486399397977589118137554612682224243433116223545553198430299021511159180483068592074333063969940390802494991000146882371993788386582894074781878417251938120841163608235700529043144220539800901071652512212708123061677861650517748105851060585343872556794128437631677525921000677504851849942727682521855001964098378627541581699506013059117343226328089113407258474477202745934056181892794943173876725902589439844336495088784845003310959613341892214448654455392580819240705392736226467150924014823681120251805798705570876157858524001820424019792809214743559331235850348325942498349305889540947944004567327818110141004023839049068349435316654854256576918707826154883234528641659717616534890033287825686293349858625967290514631373906886902075221050214532048490087960386397572781879822940641183118265486614528442838299368031598782809464485041598794315806796793777518486707412110952644162944936048069176637811705438103616320119891741516199957081711048805436124238886984918010282570942145091605899254956685850049892028341300738986757382238523577973053496847807617493557455008992656237226274350544784459483546101337263690223052770004352614200702584981081658782307567545360765717768634640762587404505980542924985920314897798238006186912409605959897946954498184166563059267859218273555592132668341732522281281876501376240115849365983613298900554090669608934737937568507262497956152806883700994302198071580588331719624193302317634555295155216966922047543095022648928637741220219460848291584784627954056825961284543562749976288501129289594844801456066285165739463913573066177865159355222552563746577161653045990171133192780453770924130408282566607132797470297713711274995339520720637947115530538726313980873374837723149752582626042889391150039386898438496848767332163962367462495041698697618153236881487310122045801952535891402570523058531954577691039752318878514989213769093401644492921245147632475430454050889460613354383348597089535557766946269321592741355 [78,47] -220503459741719153523279626361392847995989766489378038034100655534159782781458080615169940860209678497983492331926421625281685292592811816054200474426726458921455671197379280536477815167413919920661900331347809626834578332030424216871526642539802890342154244586392932893375771871317094549113584328653085353858012869870671212045174663688740535280601663442077146187668155500405271048497408545654179353399685339727486969171667348006418171958817032788406746435449877615739730680446780127511973552643547113642977870554884251931122060288747649011748403000612040649199316278491630221876178142141214427497189705170655601286364965556017034175293599598891193732473521740919295543830880157746611849629176773595041912057089094217027590123603222206205420711246171684650352134626626050508504691494671743841353378751551409382953420790477971455468372885760761259571172040204703501858766856543765177120177553008575975939754663793709236891610291954959461411770622381324885494242850120893367284749383755837866467780718640827693441255066907061763332339119781538610760773146369382026772066441540130108414465308659950089596054925205034074574496464160799290540041818042971388501498328177219205636901927642465902002568951998135418414151272787917628594295364165416666105920831881803640833531167736301874018345389057046435544822708773111423855338239916706872395572403916911232402528769289204995735979760846871698889700396026356350837372631708686500505071802793981217965135102748319135611962941563091515248558384017726611591869291724106161879642533109012414509727055895529737639055091019622321702217073049036820037482879781834269771002659097870133295621303712338444468241150099567516301325820465787439327153115824563019663051274494411438594229592351437672001071985620241043289051965201531514297121118832945419397910966944848436789371362269675598081346272531802518660427139832279355082300985041782300371895421558375107194511057695891399099859052596005799194861325620343496521292715750389368587078486501255013489516803834453186559072520553390122732442498678344327201371540734329986550 [78,48] -838944968023345782643905752273723298234523037700028933572599112918470454402688438951145710416129835940952578830994863426014906562016470082677595857806839194011231256303701973485590140067387560965377039323076273298029031888740800314617006039606017313621192985416241483981553351768747571510798262681942020219520155134993159530533221341130001084476141746488614187542917945091074129685555335714923523683401030602834304884894336067619484262197139351771788112627554331877886494643766594164074132671799507164826509311487098687918883343874478290809643846112172722268702136654735979783734481618064363070028615762285054207351929740701051827538406736632330611232031650856165996306895220128181143889792974788685697924618448350798490934234040656325532073041719631011281069109286763867137529638923507298264221663059630639477586893823665900728557513754559747500749823016478544617291177199029775033977020558433791502355252472751562061525809477827719650529116901477827331753185924477201162897597868666427346814432969878488665765715734074683073218872707378147891799603839388337702970728390637206408675846309006786672553519782221086720645459814709106874690411142560669863582444056893207785815946016623554176030478845953938029437440600752588386602114025874020983928103457490001415549597861762923969947102894542175810282065375070916585046373515877260285986536065567629750503653660992038640655115279162754253302364079745504771016086506360864448073922735987973038788412870122352262936069596187780038725439441521629464592417005142995702683256791938050767512539949636199737398044253572093278121022426730504488453102525670129493800790398551410731105227015081607972279093321417554744775660125100396652225768000008055225820498715106587378811542088920013712802498051105629203269669339011600362946160006775560430911588416142697424478836499992774723054533979231342745161694355792783243203351683530770984805390829120198963219374194779842540581108218503574105190975962056048748137760203863014377593311916796675025702983728905208020773429559184514543005172499212203085157947668594170180 [78,49] 269382358971818553044223296094333712810488404624643608480298762668606682032882453589461959576744866512436165219676401198253444926863711374280932983975661297664554941948452739536180294302870575301438182132412656295841544693638163048639863897836413996196257736964941098490833815541811499641572338981526531759724997121671250238783570612508978316451675561672233021219818064301364151553517160520510475416058819487982259630106199267802216431585041615940527485329923162250172901115590713522539073964962355333349096799112529584380687341132064200755781267871440588153872870348243028120936311803899698149381479958507393260971267222193293961630217468660558656748817431779012981460019766865832030278473536153312705651227250220758547423138898779907314520067895143387883581852353611824602849812182674517857710132236545772412259129915409333337671705880903620553929837818644177428186588270698754941660070897963451785750302499355381608041655474369119859022916351415917007255087234110767859647338181925179855413251417217081311040665769219211692676872224236232944531744862208342241525879386187608537983253726067825952545308304543776074070317281645168398823122101028116199803941392349187768244593506103015435298407201507387775712463340744649296007181121930283944192390139126197432673539268708066566681643581607967371490795878395094127640707291442973672185161493462568761072827133517499712340188700513597271656790837996373093060175895158278388882596588340486933704972716532984086580526623680934036105055998145802430977074011647889318223786764539205364439446041385457020936219945895385857296582075301554623156399422810128357924157076983043603877432942327858749795753116900647386636682010441906203858329562703157542305995727833715207261940154784046972028128435738769562057883544544901564074832383760228957395028964402352386469291660777138978041781886317556125641231440102153295761235685280392646841623530062341382190964450082508464102305787260360584850448609278062877201201824084678999879857629461531574101075775320523444536360572743106585651577310698953291100011506973270 [78,50] -51685295594938679756558598495611739980586867852437793825533956544137494988558425740578831889601044022892176464928563007862135453276198366464503514627775568893596436874758591001511885869898491268943026310600151017603074617546614308934945117563760809646967903937187805923397826368741722082523598467256804767234525078899032522240770520556730863575623905907563075201123718279301998326372835456766515949570511348529360198830464349689317120811401036939806214649873034785581295312290275824382907128473894076747462496607624957661126659760466978095612589959330355382589953347695126004860119324691202266330328352432413177251759843033636318382026515887314717701388249429873913260796707547287848401740013479845918164337647105686926827636361834311526169769629953530573085229610664071504816940749347094941224826413100064963526029795511776457894695494556331927441013316911134879308957954501114796465776870946914199285816087847212482112270952650993191629592445470626074156539048792855243795548930123523578867112910545863986772740242963378680355541419359902951480620758846581580452991865632758800142840241723251089308706716362223741412829464119211610340809573224236745930486706887144484600627076048103204618525094604398202428346326516618800552052455302389831643364559522949379813032802937480300597225431353067898410903570300420858086380303357063916828818153780255263483380014175989965919967396952188182552687515190110133304474682037798518515516849814099195343376194778441031769627683048699112381677733695286054893123248053680771254197290535352316391782657092338286336883374982832002697951436962786642755873400723532934777016351961825090737698772359808346649202362510060743995676533940410790212297553421253786675691360367634791900022469468567872668956332724576777046528898168051818375732938384513413104283483052143080775870427812945661207919446861186393836969126884333902476054493355849584457968222791074825309380126837689890138784548119010517354745235081147677712894854907734364249782490595138855528036059334539257160251520613963421985680415267479777863213832160 [78,51] 6534254372272443782322798922889403136783827189451613464468457246136750298518701200294579717267951575961247297493347112232596488448222791919212551899668339083628964709909181002459328686732408770570845040830695248000064689775948689062609506911080815627806050426740158961893686523413733411854522903423950824180487224967405822056292179656619995166552886184506652964204538745182891575412361336650671867717092415521007221238398374455611100577336391901993780115527478504995086514414446122353563480615629446285896602970787357723062458833740294691171203662614580276755142585951385576521575614594367642171205762823776197352872164089820801804228909424852619450531892803122615542043328269627476294977041614733979222328928431951065040479874093074722341485274943891057029258438172314943189266301217151559859906698843000570455338169087773883060594855038547649562780059036573906321394058342850505180086601704449222297823286564837657180929814488161620325404504461055342599786804702597866548461272116595916423373472122167072994651343093227433412285046263118186976337872579895560168539035087847162908505096954379680473696451683009962203570279396257482373538083902065440251121610698902511898415340598323426649229749010631880745844029576131885165911523799239994006413984730334990462710991674947330710448668934336586991991352554123043984602818550073231650384747646051494422662058234290344746217266958645841979137792778372140853479002075126752022579338201265864527880557566665955191800705746545441566841653016051489602887263828491943314015879990798185307658988871619495414781026476490258051853759256133266338570897028372087842137857387425322752730036451652394928852835131742910832906622618897157566763769053381733570990658558736813218337330594003186030792952007520994904010666731910767396712547779389232767109163483989970579562986825396434389744895891192019476253065024218767587521475984953498736557515147277046356625049520423103803086095146387282062381669838562361099444766260361798268442363198745154467910791286686211600053964601217442875604097526711928829723020 [78,52] -399550703904459922738488481375957217961555203085131530692446220174771957363240469742034250510649312080869532647985066185025907631175332642054117161162800511038482429810706697670216459501323142863202781549273174929407129562419832835574010839791107292010998401163999779905809731159472951888926234964629709898573837708823623367631754478853492081951441361361821751905681016061015036688250771462771886393472286063629796281096681551727679477916260450402723232745746940628547542437785152344429361689841410113278163694046276267301663542455114429032411712491631637334772489357916427592998855682870537821239613851644418806833609939907850136825349484347497026208353442365223607499121719587184028231571855079373956229145236666866726142152881173260102524741733712295953059456907787069307585736025161214718007953725155284273926609065564852543390839559876944151052896889145395333177772380088219169009156537280102374846862448569055909112070288110133622805067050357752544799657887217229397414334857294944686767995341459386289928699637722237852126233201198255280803522517628002625097375097930268180574756830452258474986804460169998021754676708649860357736062940060062490779625197892112012162986518552419552057420935255157019729656243409886451260911226190972121186725429953251496176571768704362190396124052359823612200790129628045870569069123689644369066950435066056314611935089548095772939136019595084970865865482179027640004058992571291569776642471146277475559835221604547315809053865315354151620504371403248166199116000449615371327604967022597144872251981038979895841577054024981315248199773224699470486006218858008950731779510730109644423371792716453138996936786685942346513757941857422612594333904830593723448927152946139524107646694331829949701355841399491928247523421526556619845618914047600540531710527594108796405303247623639086459932216313427686200458880979087583403197301724520699584073120738332659240696748076329780142912774218105620555413932101479977637432560846581543352955703695266628093082145957791158899367518056443244041033477857914423470 [78,53] -44568016560345653982934305838634773396252527985987389509488918808240778238872827458354602506883949226818765302028084279089529115135601521709222398649348784468266270429964159086075598246381887849582844887957502839764054950485110981043155739927304970267849192932638117242090067876457982652315815819830854117584200157575654924345015415452744203942207736214541165624245899159868720825620424595144297587932898723075101144258454869338797208102555553028287765075941180015425087815831307766608461642864279224434485236406062158614119827986202139878033894896890050488923088903862688539381246052780889214455620117329518085241548840244097188619618241807795738903359734079381535616956997874162286968775920026568244301310737486839637538857020177554835515583438065130146234811032935124644161402582496981686574232476422548174363120719762381922654339630450323471223434960419092618593798799313753498155458493852194268957787880044509534707595140266503564795954646907009920415670449556983009059725273424451566935822187679151783725353974835254720064889204584544447283643361699687988572830634092190193927089248453279021456397895389332624775238516809040105533511919221298752121345860759331730178470996396450586748201122166174414145456388567860502442986992946977522102320032767260079986254668684415699486006671264420519970708139203427549082902200312438282494945493994785798730452718651800080776566912933964159958905251734194715853647412364624777967040287026765668231710401421498722859549008332945758692091827359089036612152114014920362938100378822111251802695439093459983307503005419566394982476545413429510232698389014422154077784767055863724798160797016855453605924748928482596302011464756370034046100899470974120160817706343599853170521279010168544941288553487132778729145435092665500462951405426891464667326175328594591515331635282675396896959346223107344682343152019514873827993500101303189530706809080145903792082928376956970333723851438289224626488130778986830082210444301465937553878477105985162218012130208210435889260592272504814220866446261932110 [78,54] 17498042525918784383448403423037972166805343529670881688910301641936321710870379527370341640528721924158317348655414348612200609233650169510370573459865803378431984369985705444141304250901514494713904344431454709624715296566112668796374026027082136194854570754272490926532472867393569196432481658093671403209898863778752719815627596742724347257297597281520266129971783928312749305732278659720011473712469237036998768690201752892317930339487217854798003263382346370569455111943296125086081406693061672418852453606750052383923516440459489083334779534659472237760474770658462863127499035519609772986759792181885814073984508634793321445613633333009747750236843200321596697080487509629150651490929995419551882899327727756945187849883960316026601447646902554299125101720209973243334857731137714108842508428364989038061480304801655766390699535364001867579649220419995183460647602043000348960385605427491672452745190685478769317192609312102175550706340534163729257252461120823497214521771530543034793905869093729447582381637225795103009123899724997072441830810731156250917090270990124338637606239708924600801088320397249705106821630539132187675114691065551799020813104108901539382641871237408784554201472343289704949515337384437518036554094894379058935864762119092844677855857264567656468364697845386242919630727562356929715336637192014068305906017125227306641334093479900977580712401060482452933053597202352069698499287226009350265695300564890864820909945712218011375004328306431463988226699533309598250918633792197612295344911638175572679092755921959367547425884556115974875369468785567927398432586625398496132470460684823385986781729136134827336591002911888050327471224189783165199968302730832926494034792379702612981644035883043283998252798588081900722653833789869907249070131202903245877349389020172933764280947301158920708083567850688992918913221980743143943144663499228586774647292837075273807371298522968578859972106885526431309886763731751137728649319140955745966130447474121770472449986232842076905192287887686296112712290995175 [78,55] -2960466887907870752202757007580316721026369937232494822811232749341462877457230661616103135701719090576933063691863762106511790792584353819146707705080762556090696941313327597993644613107196772912768876898078077962808854365846902812883159664279858515581924333395384620395196310117512727884237571812609618917227334237780388907952084566947945896373126549789399383553585157897310762746176239067858397716962961717060170850538133946150597568818812903309170341811542982738238170096511205274990263815313284766261799093268557445794820507805786060155168004352424161589405535779543779558638343309169650148296160948043590581336929215857972214600813641289007695345596020277722756089295955679723231673229897448929221221551629314156078543714876570844053996368486019693085503021963163975853720197152150789472737444522798802310354010711590845668383273418303778626337410430158457690889738453224677559193045132133796400314223245528511742954877544001303030561924821258547183627929581727550999835071758894921818288210601398565980874356459858587030863323644267940472949706233956501032114222991898350342760596230525952745149538206597725734513840538080554902178316546015952488209335352962841610965004322852085392982106887663614990228166007943706736819036081636897591640189793462823131172923995523365330753639477010582188243330881136314653255550363932160661530380660096941906473705682343895947322125510091877176822504286175975778988781496703503319644303113081750881414140040226359161615865947015064543529215535130216089736219230577887417689267957253328731134609848778514883805413945046676259574897547467894649656495247518711489398714412080306338098244359002183815197689403523580881923002756696639181206087700781400048557272487375332920661742016276792650494101494151714263406442414229764435108255437041168995767273550755249673679789890410598156171633594558054677299760379860199876559022467508532230436848890019818312289296742896226502014154782391169080811773276248583481514090934687529115033069016834089857764904641556995173236106725651696881869356550 [78,56] 338525148643718597083191798149094486111459489466391318155043673125404253180542617260402140437500572999598450602991449501231303033936375217183450548024842016287691672261767482526402841001214784506458978143125220243408234877821189211713806067118691115039258475365680673320418264520554193356485961859695206550925674848643654936563685325327066913533171426488895499307620503190673707996713937541508136079094855552040390676050548307954538065464406218670364664068876901947026972585862024188669621519228204695643297059993875962973845889989904935051592474164139428224205110402273795849554695663870108206353425542196834544156982480328713205061782324789837504052112955173407415654438366190039272514940057018237949377955237937091193602153738220376054568664446362595333439211036331566020894885087463629200065467014952819772695542444073091859310414268857728836628291861096665191194484390618167847420809036365376524855886700496568571939662497681034418869729655466377007407449167130134791526372628312108792240717550671575028500965469871944101220305406312533190400041535837631800282813118382748211931421023181800007665049365970817119860234739864969717300900370643117146252110164987977265330114750701948131928257887347841825463013338547519218895627628485122934185442754374048755085313470424577483795546396879785982272516062375659788350506875378800903023531755354013297307544743537264885172787899033986802817310410450191724571288250568208976547820730339028263777313288180323587479066052720057006364363294421360574470889689464067889060162323376452754413453021477655176275324227037202646335929734588195556769861707027427074948202470348116929755224677287666029883457044851513619564597995585535349500963071363338395496049144979589860195407769662049588068113558469889507851117552627425964591107681840073735565837468278184679358004727305811489398986377800538401365301212770974802240944633611669878671315700452416252965426741525618932880413842076783872036778088187089004515292169717783657986538327415874857034478736402515026032409946055404757477650 [78,57] -27168190723940730052939996245036440017325323387060507168084916712992463958568513007362603846045767939134684119947995748062870860276225333244147878245976169841858898164050445574303581636253793971377772756912179475024974989823852196057364147603331973815888329432129721938286016475172817497266611177865420208316949986916431033541661923244622832995416401991714556981199754070670420381139266692102098796418412022050621676006156043748857520758806724998193188345085605446447346242510453212989539951619113452592344409540313488390080585572856531956825203783626246045434221947246305256473793370905477753005937676284424466683652526953393986639569797909997710673079095212347317204012126550417531842836699231829111529699704279782353617550759169540609826537358659471800715805587596622362566078129316807587286138442754743841866647771665588271507446626807919502325571929438793166908566480023650218606354466744207186236046912999084688887485203835290092147219034460604011032693936855399113800357336922336646140938303516659170991441890241072682223189322914177203542425994633266013366196588695465102209316633177890678943596294859184673595489744067546729328944057771727453017681778870861956267073987725333160484313220329451027639316517494906816753639980756868234327528280638197270202004669492198677056070765803574397162788442572396583100006620814649444248851308558489987867329031658364424260000251580526869415341276668142138488451854873562760704905560877912166486843465682409834856352985000221683400968789469181312058373858242557992032617375292710192346067651320021713632367937872911985578661344521990196613834441315686827418571826799220043276215766090608875217777803457437168039731839736459166996335382971200247445543346825455488306918467670356915838612208248483905782588906833315082675284143442057355440861360635061649576667935788969925493528982368750689174684653518930888848894464775412895317205278459500595966107384379940716619434837795015917525693033877385708601192928609255560154771810984050045154286828491500032812156356286624288600 [78,58] 1320206838611524724877107489073312988627696252038570721845796631875444168329067753538250215330774410445156441307758490033188813616611643173964878513477658144514211927772299962036962187503350164834575498245091980969130102175991054610327337596663171084783339951865722202869619857615562298582970561488806536409744887215312044604447148842494801761843846722319804481186904174391835267134896640705817500089479676866032531854068068031264150237127238179503774668129185104072321505944629030807394017409822600249824695162026290213261880350422230976286498435920900458335214703580774260014124538379766170141669331604680226200030171777525836787025480809867840318084008462596887654304827932596192638251180102104176299872611076098400210004959434715314117728995413578899858619944353822854694570948411580330929509845137065023824567817453465444958086368705749314153803002754141413501089164667565423543147340880277881425309294133238129851723465226303301954484066098554148407784672334614101767819668960457128831316436126175382807094951757582969443285060117514968012951268058155892500894035169396058500212359155582524260474306065137347744129624875603356913214447982504901113722098510988569130868378540800207622599520960534285715161897513408641868758851895922179153347634138328687462166997381947885004950590670996369613148740165966180141819914832005340815610988015191348929823001226997086944940014031621817136459698017852103536271450356031866062261830089862673606627127284195090700129091875853871524833423617027821849894625693759398591603148326872987387099337008580082821625914013488803806582273543132003287124712657148917880411576936233451849429432734982347193314701287740845090625636533724038599549301625677054144173169057272116824319787318245680976999352347840050919425684029470065408478010160210383588059991010720703979392704157188484094813785239726323272262137354523684828413652062378067251772077589142771580821130621476483503029431857116738218241679003830089825108835453579284999410494287233974879823439171093437592877544958659450 [78,59] 4825283142449553911722392385612191165878010607415145834539208404715671329603959080294275272399384209931540158213614990013185525663655068085577853081890335408329306026107887795978630984470210023860199249022875622988712833552641148450020682194726808455287507576712274720509175469084200109403457958634037365446383007071340927867880411786176744451698996218624471074283225217293646891801060278368590587475443249755264960303885813217257651010340383710934933391325604407584998578631824155611099022877069889920881873679719945264611022201426040540571495297496743264902267275706096533655092080765436155917160127337029378842992502060289825137115124630981981889520520236918630578329582445281737671284016317815758344823772420719282720045425422274865291195409932464991168484912394945206295535164484559868742363452698650242790960259881125063202306549229711626906311143199260103238188695450222394876107836337719099760644673758626138861319775783771448965600237330632269246859672031190748722962982033213775484908857204562165456978670667500673116583270244035590754332098999996541721653286539433472577153918083874707352689954361768008748123337421826926419269595225067590320774622302564779279171219485746693172624671890875445057885722229947838655584886562832102419195839707971226538157477496146108112562416009366437614799455932682110510267914816411050665784529031085033766604590681259127298062051201884844225220935263985862056486268564663112091372502988261191566983516124407802639200720475337550071861253102964887036210507967370895960562202467164882865158121212945839921476463954611017671082037851428849676551375365440021622779108990209850538665319908322190297640726711974397206738713257742838345959560315941119172001185676969013407403292671156322340589347965148467707881482789150599843088580178842570656991448411101994869005167782461849356171170477836757851670237693388507803596562612944632823990028995444762503513403757367152637932679618303224367220420873601537064090272075578303478888362306110035481180365173022053448883781150 [78,60] -7877276964447212865760502052586112798562546160847691592915186217268482213961090934040506614793759047879718108815623784909610714903507127188103604974635033243573938962108449108243738737487097019479348043486035780268420158904168559322355799652414299249604211124628546594196859809533603386353931656236124368315231786770743441916036927041951916700173430285863192251589762261296431384359931684778191087205697972386755788641897877062795841041312144068678717163609439357419832384999901717868018110130296678642671158027789231007366388389965878972691115518081772506922393946346507705980902956225079040958388036591713182915022770172889317961772152423274878675045987688976432410073028681271298050067119579765015629520244538550413480817947723562808380177341880781387841934166559042515108737035036589630259120947283231521119772023298783636740759108574754501877060253057087752548280009909485491325583760065363034413677567012500565402412714229547166586901425984482117138595089451152112960721802990934296255706992854441227183532506873649987978443815148150413784323864661919140203346470866142520294590743934345711870861100421258428592554503083020218302460936465658991186101649299869910122823267383521221721794483891674151387832652412765289354365670616102753022633057039494954741010353179627343673448924384051309718814869283317287756994568462745650827145172557164205119364709456405262280201586726298192663056395714854073798819350976408280385764918967517140602368447437649453920247893548689081979429723709769203436726211214284931144556157994937481209346767238944185687348518392011488380393024597863414721736122406794588136032062857857747215638477405572576516230611187201667558713948278769065477993784051520293213292340543818311724591445791181046930240755288841337352532798284691485963555515815046734091821124065521153264169327918956484396548594928987599531968658788855032869844576541458373489925446831833994895823637161074167724526380334939450263746691034155288671482392070851068602325063680011307395956056365216182146349250 [78,61] 787184436441747963074413657790056468706540121291662595074577579185010955652331542998911518228636598888064503690236015402540353686745115299949430102138423450736625615979995733790634123195080777909598704107357441908301473709392761380646019371624760060929824049398986800277249238388337921186860363456479412013223614557670075647344393625573153020428439028550390398187726797583812888077671629594287486665767657760921596902978522952389035948966615464147276951461905176639234304818627806284701644820240864711371727687824035795382598758910514844495962735831268815982379994385279630182572898941948196070445660261413329052103530308348605930566450946538985729822436804864528160156762164174431322726283830853061253657440613155631698461970659962310867027125218024176566507224001394958358388556388817882222413572990136628188623609100729695574789777347841085360042934142478542003519419174931729978456497273110728300649476237400228471398094160107509065348131077663230270740114557881090087044519139427578002747856926830083417367837924263651312018193650796608661494407470147445109766994361337514018868953288983716134488366375094907583862648201460352128236919982144246225539163597417465307297675636040548895269334776648270892708723088110467845053583845962170745994071277266079634942223784260810495881231537664289882798511870069618285141790676380997387992553405209877126889545665232709778889544553110202158579131277889662830363442070495924603744203388499775116499064814460087704355498353662540603967881368109649097977291189866139013075021226435246531559719933702018849047592372778798433805268125346101714948207268045318801455249493091580740996846338011873156711476586039548972628325668734454057084440454885824384359496488590205151131735042015944798817182095285563185567582730931741623964224235433334549725364164343814262169838923587076517653178683802343041910283478499033334652717446141958101915646590489785761666454730111582468574147907092745715711475366039139560345945461862757835142450886481112239353183869503819569250 [78,62] -40343467411141692745082573345405144992425844706064280348271112207492953038834398856669977385664518353900309087965120092653011518966107087489015936033453515604597715148532373877741631458478161145538385596650022838822351822334917841319857582196242181720762027432978652522368865764189222102554352751877391786452531612890804487818935311252015092129150604721316872657880044556383285066205169489922937614318960684838682405165241959835123559758345310120337470161365756795645957126426968583358987716486126270003620660364074180379699388703280132164773503664975662848515230815750151527668016818739545949948945446446363827533283541059387285695838012239961909450068983108171047098540026358030702328711080520804158945037413818507393748964924760185107927811843428377216796537463054792907820425176358127571686956132274828400650322087174207777108253058794389299311602482378279172850366118726397550235469749222045070207295262408538885741922618076859621897304611119158398465034227346044809549698897049055908760507612951675201733737852106062790999395786072569472551270746130289306043664757315456134240188383104700539516445981463784477009783323560776113200489424628987405850710110157975958017626006934991923170382619038334712344368652441090807663694155300931355009479218987981967348171011389481790615797951722737442399558010928276378687830470539196405284798162854145691337149296571080243500979870115960048021205215430277952007655741567089383097054189330962113059585400640417134439313034762810268869483037678591586849541090713917302508298924543915369288097114889517458770195118230764812348157993311572520832077092819268506132650275991473527143128194469505884622779603102185161493869727446995745288144550386927827935567027228922045745128178179016580441548953260210960316734751278369432408929341154703693774863560739001855345999877916104924423504777898715652853292063403236287920756384477032641772533963519334018404472239049682717388959668978399353858864922316258915649972361201671054356258849428674057871695216596361250 [78,63] 886132695619097485650165745227909219490282632584412336026848730465611883468929950736968411432153343673976205212617180128418516210922427619493588568188718954150134639009520261132415185941388797965546056813105536004314538381248907931085837387019454512665634170106490949229420116730611470888634338904385025460871294338755347109913369720809501944599132711607477040974962784650883584869330558382828267512355457364443033351723021211694785158481145922229049449663138606604231181039914111771913668172399926973065030113492499418360995424798731443912631736347450208465825841810772638928059798456132837197648046172461306917780571310455007690606955563396525601264036780197552906682383527861227729627918343976474554858681501673502379519002041892707494992604189325676985251253267860403222019485149060621721712402698114000377050237787775131497974044904054537274492373534401195256475465095232258377088440178910864776086173633363302541336431079833366456874242616578898482633100525704179595233343865434903818731490747423323451483907995910141530610233492824999471260518393037149579347599293319965935107995954630445371652404998563812171478510314637454575579725763711442636177581000229618632837859987505159034707781507009016348606425578646631370858076283376164671443631236928562834607212782236162220489792555325455299056467693750056153509772447834020855863777662141892908638608320711906851859562500112517507588776168815219316468078858842144376112653204148942505372873254969109378567336594539977117438403796560341614615820816537783875563912611037618698952440420761450658575845035784409164933581002905697051005205342101558144055238062219701106889100814249529442915694095809310585528511892089164181419368837751270652130621379481588876664601796856084945232160781052558220842354085393046827153142450696978115150404948388089647553039107724091125227404870002481511177475191767623703196921020584368919523352676970698806814962828618646302142204972439849455807046953781004255354050251882247856415514836749883414578381585500 [78,64] 8550460218109385400531948074549322420045657416382856090217370536323112436401353678569806857382118742857307994093769501440881340371110569719930518580198673556352570990933788814033964489393894354331276927705792939033264924951463342313727238494879750782250205979462105544982096423639570420659159604127189706478128788885038806415829594691292357895921012348047258759302835424402682955485930849921340936466001615165825874572297442765233864923721744399365004974356789391242177050144639278213918046042263949877260558511647591411120933760390471359645861301298387527187694215920204710667809228880515049758059548248903040738045667358473574098445511941240731002835454896479210087172212751865606476923176037162592393146627553924229620825935254750127742842504050191195948691018596205756415456653194969660669610882088061901216130280491114013010022211539367947443704495297511518709696010418304823518362613999878894458081101794775276630308776676868721557634026582749773880577957082324927318463422654033245380408097572597653749965900233802291905848136277814620185505504946735608328653654842576272008666388974273465631601076295067080902572943492060341989123356966281865332957052386154077727310854872980920247086199237673407655967361966510788394827873039459499028975930286370329785898742827644381955665804188553526712857671284492273557097376032712232697746124422428622530710662701864984172315592496383443858680141966197129358652588336655345999389824769120376423739798831976631333141325281182157752004513844156789898211594710310440170370035891649951654649158217898285873013522418897353888810784554763568671454664680926759848915331697592246192883677792667531380287949124328314170379669329214518237094325111016341944928693323843907332040086268589329728471839569547707630687820849895885187137598714278285454881605283193363569520089970185879415348846342659019251299803557013339793498542366905867532572486660368781599470873805644090432032071381971461540646425648609668251503975336349496020825264489061718872775750 [78,65] -241746163814799300483449823332526781726549350398268052868699122153502711746029421221950919557088673226054152579614068063946715228723494218223700627891718751327043589144310529693313562398708050629497401259782800237094746346980901542553890620867305401834599131470822675862291055224422468279146270246172984014306781903487631382322610232812178146042180508205139248131432641529828564723306705820181164307840187602989514658909553752675092854389406705896579191913326226435869311352570948812050750304220019360646760456968183892723666926997926711144989173204356552517428003074278172463367932103648729983907287425676710659649906516662935885089730068994654333885330480117954042024878150479372656066532449404578630789513589146688208060171865423706865579056023087427977638637666332677091144863428380635552875544928135663148733697056592373809279705783640125653282338072069095703137414666644409845195840399745601820325290802052459933566045965664292611428975452853954464888140712550300675347346598311208004527840217991030035984600272373913605661065323921500283688717198982924829210934786696760753763344281371962343297256126054420526612054754159087593759747087298045673503597220912155400522607646464167643230887527964767609097305927416854006360490490925425279852445318414502280268783589757792558764424357805791854057740495047335439335422034612530676369257011016656570921429671259233809198603858980560253413777461018191409794757363198554605494115016865914247167064221029644433122963883077598047219812550528420174515160350639666563004284996432804873485860964501165476918700614300853280083393732024274685063004703259610189031447021353650739787354328938570810278800102379104679561537966493207821717480360472351554237287579214188662348559615121387255810703031252534589658363241374513754195500519734290309995766621620162068698663109816944740115640685442873856904888364864533851059468029813056507414433562702255925322407914845229593675415873916957122100014431417314216728221044470017220960678695668293735750 [78,66] -41186900047927769328794084164583825784230221168017637538193465837849068477625643704503106379350085539381869075208376120405179651377231634702861421498886169090029056717321528103114818133705177156551055703559190357190746546953158465539902099365346039791228287639007700808229154942971815241114904482098600466954413473116463124866057989499950895734448906917851812135870283315698385327463312059135369529602242759027258677891573604958387333974712863093420648899538112184552348991354311723029827930441945649844697680201400964247456361601233236469222312958428309562577298958061302416975493946887389525038262832484576822771502259380987618342665125762185393666568903077028929092751110212043911516475993355062086030853358747612065151567056532084346276779291988912314612887759129449283455136401721726221705390915161770245985925042143157282360646756982882745798172336815306597754150303044067053626871929958662268109598614462952268088358821704891314421144773530699807792484319485059856942058268953498226267676666711897516142703096387259250012129991277592630707687424239360496615950788724724094463184443012767947111570704763542552892831550373857185058676945633955044130561145844156424364229088995826835831426433907915804758420532963668680674694432233675698913942646019441084825437293237394093681283559757760399500301265365183343055298418218082401884513512395496754739932705893862720982886238530992652412291191987802153697563402602104128547175558112117075327327766727094822842909846747853041684276230405661717466088876258539428364589083449384497723880423483241280491400880246406512575200986431787622887878648283818981731270370028532206494521003696009723614123353294803460259063582114523109286540859128328019548124879187339320298743317645671715709735507140011812292460139420803615224508992884602506776096177359379845245271627181771685344414362485385852203958659379411018805503006185600081767188691841872945223156597072347839353428833890003831055522266214912846663892680145056533879439462610203250 [78,67] -384236920709031608224447088499705779137444747529487677107193889788906798321825393372053233640669429979089869262628647220073558354941042753530529500950289669026863724595346351881157691842743548418175790622932659597539641910810675285832963074749798008199092937993376755890350010106527693985024332998645752024138885829712919707362625036913118102085138398650942021160861066177860499014355581417600622456436032857910142572640853729072250917913183499253542191725334848845611101634779404058098703831808082942536624579874863892271880052374274667987179463103941016164071235634943510064060118412172162883926716250558374160718482535975643880899916773205269463967424395021932612021967512286687464649782432427668146411646668815388509714736938293164782219466893172481266116084371285357924130857419315334378941907770730826631542192929774036153928906304325581481642414939864320810061343423137800053024947841695962562574041580563552583605268243392489595855014427868457803626111954275803426449662805718205515211669055427657480870925019964277549851941722380806831614246043539550902497007975626813853883348228482443608618531178164859967760276915302057767996321336932317977147041743565235492842858809942995143923496644923281956843240232701093674338222495575716678186067994569583279275511377727582248543166269408690950743919485818443624266946970148188632467998019683849721482930251727444734879609031173972301684546699213568407074579845206595768583144653334367545381707419318676612330911351061234614331955750086177325968108440787487122301112150767434195181191074689691498166910110395581907166560317475162175702534052812146035334679758898290175981562991547360637961484179205584949828219370666065606209308497512163750867741362034112427992587418074673595242872709782427605394199487714482074210476712165603657966817910429049531904607956376047451165543274007145357713345180252938277690602330826172556201149733960128693786482101605375748839013947964454931167397310676464039231412576805707537498867195750 [78,68] 296622413122264785476634433455326826266084551553835010104782975188160180879042824751904344031890988575742772348543392165881627991646049544102147245767363451209578970396750088816921860184385706449234769724956333390761378904222851540978872792904634201832903559481040295175929378767981588937516717169662930176600203383562169187037571112653164952273216371824843499369202722061835308350498392659718504420331976736983356801348607338359634693252323614719153715134162897362314709794766023297572579471796202910787014173362619319262034814629413309592056192825279387559300551491366293853320886534882141575248807906194444287628701818271775764407705241759081750085611519918214819928430825045763297065638760887335113491854502649200270719851833383558978998111748802213312742868725227865244542961345494810945255508942206050093003168905528434185432321755774560473450959458501442287686812361893252065349483277821000258944083518960705302535403642049166581503959001811577355963802090941772628537953584446549411617828800041151606502023304976780969250155242015234983899607839459930337506958424020532475569943712575474689250903598146579416545372414647396535016312852700347225478133497641897804649868858856797273226790239160261999250837398575870936792676148291105469855457259202695100648481461282566134304086356541717732992425259391110787192723173718590738106189109450719602288810988818437390101868658301594725884506824302887938383114105833059327066329015383892930827156993116052091661275132286119537758344213030116046801392829230155972388953009950811351007558180125310248990381864203908050697994858958492784058132749539370568032606172219949590600407537541497094954452134490773680065197816966252189547748032698065116796735913108270921457883196910997031673062304484303918403660956878636629727594188016940837523966714366803620121721438186620249332650671947931866761602974587871829208222985928820126478232686633145669692624726004758170114798890061378300004084923545136084107942644926366186177347750 [78,69] -19627656742738769780252893101125775745995497915145300291392148111810964410331634329474640447617603127248590596799380985415275605351598270306028346268659343365892181586304415317776006274002160461278501857556520488153575792001302906192232728232882518465281589891478084688067911526642751167489120915420309046006618137664006701767443295139617294460942115949500626234286139251551991066619738802770862139539265518851186272169613235618551099535382815752581029535739692093304939739458524126367302525688425618552717397815031954749184930642154219664263252535546675410307103100896851561581685595260300606705338881782636825047304889252159697247020618515394067925051197696205896384993525202659627290555298971379130938899975658701020810543187145983916639573485244790316753272462555879259073342602348644888991326094219044298579880944277348464402430356397063516003444357059753088037574391050776377464528746322583161252184418916944906045073301516553714041235662140738956601758235145359422835438769246296713919010566554622495889509792530420111499769569076217081710384751867398857732305529542159845475942045735005451693718861141666005135108128079611263804925800027981147818275607631910026111070753962628337253242100281593591455208894007828969277552652373536962344690596333564999913016390413090397178031453845662975943987633291024561979347505282109496885736437023250774369785248894521181374464785825667626824944194451330546539457170441831646185213354664468571761358570949312916524681551450312942825274295927554438254973221718320906323753396243614566522554693902692665867707690185544354972464193057119811829677987689303011322826834547969698388513584617194023075474988277805308835539674427887562712679677720327619789011356150119382407346564299004163087370726198296187395723052185699335865118323353061861170748459052351566264378073835340126372878090004577125510513135614391872259176524920557910711770721931906277181631898341714111918253532493927914733883942269293604443596418071822743704750 [78,70] 613135923675025788838087557550527795357717369402644205576842701065611119303011244097023635551513159266514625367083923919186699178750739544422170138853616468579304234865267131366832904528082519139159145111195377920425627310785718989986001236935048855505559220817684664819288412543708314058666796112134846204389385883419026765914339415895418904455615715534525829160088033027113794045784330618777971433772538011563769144243244068748653817549023229071541987877023117661064146170497055994568328173943436945285741155582773386199873441702023822863472343055079142554226684822444722450303621882290282502100972226640981087019066805762915936403103033408477921810359702253808104336756844604909440245045351024079709382780707640836040355002672556401514842374954971494673847028827836914155191858467115135899276529086627428936332376735639102275319046860178249505587657553728436698795050819169896056814727035760380816981461058673551102656985480504411694521720645372210396754075057765400742866578347195017478328688323836646981978228181417464735529520307323615651022106011078896798281124285496850982252296063258974505654676723213705840709265401362460191525138249121144865852656438514944416132726580043673451288063782423609959797455565327698994919924599068795395936741723330787349599571894044384041144614807788959144572728978315381083498569032643291758541605012718764738096633232607957467462175787298645362240528007443813583242676944652573768889493967707804647211025682919310233407799121079455045736498705914404821329607263763881142592471175159221302502084891448707992138596517067979985027767201076817988990348645514594816118980737262626916051508829550016932221554097503855331849325401708144015921468042304466227944313110505763207054095142701572908642675983264588052349038656432538028422507160322339034819036887876513668461625165117093615774262242430766141293443101398373709960023499567889922089428753396466105251128507530611601893123195075659010186580438063139632139949815295635075 [78,71] -6807627281605253730506807269043958215597149551365615619539193863152630020117137297181949908896639607455812183669363714620139116227212150351356750729628808168729441969140590923230058205158862983863061588266101773770895641066355652929171768876296147815416651107195451152785365389734438220256124587094485293320718416690428511661750715979476155075494072557217851379754036948257150660778452791636214991790697091517459923355087056365027084965402191477499997084825052062956184529477669139745436783901055543556536154644049814429048218835850751753287612908300325819958228202233371257949168366019299196273369042942040353461344790302911635997989811450996369795798297672630181535635721939961370059332938797788986306349219746305522614015264611186168679044907557085634650004147393222456834867296463449298030422669879786906157660650750541053063366616392066488543434578004878568735069060966218770009219333877761113802388848486126059475493841053541831971876242026370884623007065018163685327378130293336687970463285963264950154115122850870226657465139565869586240906783007067155964963843611714445271458982213090617343171076886494965956451398088105918927816239606197543368486430489430969935288056427158151840058831900113742570552924069468278901370588298421057446073377313985828727949727880694548896408284747532785950897874415854963894131539913662278333359423679289292967572486509778882835597654967398878227517778876547019870393857793047233197793743659429356895510141319123943511493175136730580503528617959833719577093608610324694528101176804990687505857881418794331740974027723823379049028025286535548421954026454660236812284402843829124222317687260994262158193263522446748573462737906478238807098064306556799894132995293904592031028913171022058160545166458922718852287854656973103608127563476090569238355451550785205455831595046840709856941044347714340526497332990479424491816310890516780993000919887785553577654989579167503943077029252072796153872145172902499917481104388200 [78,72] -208730173762602174530244930890367359554200246510372329401790491738668010684308673151047606971530144358473177096553976336509352880062213075486020880726177564480944581349654990514134602321643875098811738143636170514101463003125783990111239974722023775459225649168590093072671399031440666436040452947485643276838862897033745528745904926015068464074079684555178421795096067397864324008882555920502310283794038717133618812056126867024753442321861840074037409239960896633440449225382397432178899410977921480011209796300011211111711387532634347098975904710609908531953360506214561728690154898078039000556337096418319191740309924342768805304820738238088932552039512392387425747015049226663098773194240053431507312255203502981928612869163300013859113428791898659182155241714541286709631800128282573026787959818132322989781602160931357095009714446008686518860360446545921089022604608186929995899610554122598342299075590065931202714376230546775055035814463549997224977384328555503775293836767048904212936094942296240063179990001627087661363395230876669006025818135730102755532539094091833572948376287181202657652133409894481961624814726937200056286165124538413059220873490786604940190195979748053093406746218882671719159350972357200805079022547331794810731117491771684324973379441476634290725734744009032155992009230481532979320921803570277338805877968984796242785508337643311952962704283005631736569350390511158132102093962566440934922864927212964872411025883509216165712755344381203038035349087351876852622025091609156895004263662180368191604682499659924006124243010837217398632163929985994867508396539679128376968238553010067437276811374959594403817415727688506509363018112945482140366333739969907691709440352346842901329249551815069120783704081056767080104687749105149965053215445379150557578242072782753170000502308990426057432898728471758363897899908605277938470411623104457873163878985212422548181718892436764787610057080403735142548902309430629617572346375 [78,73] 9452252408484852809378511185644479580442020229758460973063403819551942964520484648043245931328406295493974209783579851489438584598603521440946092011915020487962834713399521771170574278393750755426935150739619645361026157828726171509702005580282043632650418272305059103372407296888029017945192384748521911775693774411563310372476983248959287517470739237136119633280906192866041390143191611597934795852238745576999597791876623134966082243072271727643755262466720905936872919156167625692429447417238349010547101595935667479746330211118453426503270473309303141361256566548202481329633254401090155460016834476848920064456639216967448344882855724094431949467629357369320484184444995705143356924927514025702669645173660899159752247092921956113732965543305395885028080067439268156567254214297024549907660959260813276105874585268397731307978054280122904262416037860459120325429014626194555319081359048950266606126931500155876954902226287006600974033715050971075371038450282032229006195986323745595067017743433848171851852038997006596523190489344605486156960093701151967645384993800847564840036438806948258051365152923488384156153805522914845710925915035543794458565270097603858535085598010140626357635779063472415799985118313026631080278661854934443478065005525401820823801066651579058411794670718590533447631575069735283874405737129442833286873833105130408772422129096318849799551361512803551516960044485638215538026974488235952920503878611029433124745956033808542051267832223713288241027123908930615328446682446374556248287903413117255233873222270538635195804851119108586923020894003643175864925791901074863838176672740593953848837263189958342899122105922855357988858131324718087777614338596895458086954576152897694795914693337513112379669117903223039987466344799357289415934133538522149278623143971883457441055151386723251546127180871972019550469332676485672351757669234631281381559859636843200328917275117975037925486394194037749872491470632405169764250 [78,74] -114429022338978558706756761528034891097872869940519077668777746251102506790587883956526002636863505365678234255248391711557976649334261558903586786746956217718729716758478453875069725230170106739118647339833624180234857767945879491822084435255423884425924801381875092357549443951468489631425601827559615209663694849625338360165111971270378734362567437125347071736739004179233434341758723827094004234247313895375310315883096357620630465868004868871549821251430185049614022326023695897645723185882852923866411769898211971139796324258070619189037745109187055294972130865892895431390626877928290298950577959144450734678877143596854276809537480100690454642556117704416404660785698695544768911814258171929225673420306913509973618150156578581581871254246077854777222135752908139645398383714794428257375777858332628435298767164074149324572265050308114963494295056473670658535082406925089092344791047333355583310257411263066239085343595690036780918745416776222987760403510384099526258275781934685178211838067668452079616062653474386523962495324918064335381156483012036565361850283282949780346278143760626710171229086499220222556490601975868898057424032852635844902630297030852293325096369974994654190289822781247343229729383375316026916011861141237547812559269768417992666026582194934374479234133489344395559705812249323620425072032669113276061819295329980587042175125651764210956987401608695279817488816558822188767894901934407241687050902965635604367177391357565716258106556929250756563692196906431861773146957113092931902572469457899970946117797941316960735881361051364617362656629341963711376685740143000571015502934741874914523326907894070315145890549896255792447652404073889238850809184562958949764808166467647619714446992816631547942263357531817459233967694926253163825938858231950542439603564960861539887226912754438203762726581106201181444930408966189719904197385489301354057629125714506797871951521457149003786091667842211516643433996517972650 [78,75] -841333857993259496467824420729664099011181952580149752417586008331547971810434505451491703299981034757227784163790369594366573898440246265298420301252922709785598241432366022410202726861819325621008577542464010750771643323886699910079556955125376775966282701591887484463197380473719323003905011295550918423421167583426208995699125951645127111307462123488730391617040375939973461801362927291879517887467250450531659861634347738104544278875358080672094704211515167120428159443044341344335253958089616907596713464539161803439237114829866234266082649391085309181381327602926673576703100291466427827581018141259876144624958167591557882770205244547616861396653660074506685525516409623616972406635367131678430544138707729493435099853746870416586629712788275653168429970762775732670199582716204141073586489789334867539715320079162586583967556610884186725331264010012205949653392706486201511898274562610876589778320313051283617171298035763105980011762742762200387243585346808301731019411402345210171124197572365079893731097526617602208405923711885270583591697148950024332705711384006029788884116432463432957556647744309196279069104892469204248486622325684366013759022795885314376914772671400791793089010764467872142373338707670168758641304910122413483266640408771507864720557541791119604956224968457059009875414302561513964312941002587751525566898207367628670613409566387610877584369489520624683106109679557033053589349771910838087014585210265996706328325788072872946673785835892793000277402965590513961518368625786902504775138111389937120884594819263798245543970548025295677634501473049201366679556331385812068913358795323266875864018912939754367742785480555074441011868731172404795579976247624075304067253071506438163692633683444580478305609790535905912426575888324304694734177166087480230130238582462568140192587589842715586609035196756016574354802178072490608757577954698537031963861308593692510212587353206702080569986308396863177176175733150 [78,76] 26350915068614547062770707354794507797971241223639081684157771633762134367792993324696531770514161835193130031626559997496528504355625919139598817357081190662011639176349169112249544232944076732757411179262787702014489395087289653259426859285544724133882211582132801888690930835857954586527225491047128076518435921239109871218842249693997348996736367935837869812936493090333541407106791532010747218044090380218150960810949284849464495248328810531785390843046391323618493352231009043232242424610664416278644523626984299528440726097524808132808910487092549273517095644839483117468884092848269520039526380793900063618212831811165720234660523995568598980934080428834329865120383570907113797970665110520514385417676053665974696002402998971459475614558695488796937274603531667829632124846005925695028498685027626248993609957441179685302311846813466428160826247680521768823535964420292010831080667342415398087942783184462076134782187803287861323390194513854109922340397798207012126262152321635348917099903582531773796577897471954661919333952771602406799177486322023165799285432400789534365309989090478765019588678149468556235134766959162272350432069362568784044411462704740731625068837379649028290367633823531527860147941196096934156478510079265049943079467465948059809371454884569116148720010604467277372794724196964695079682048433632072457389484869580867081582506927402040701201610055512702041059495598048064613193451481147664667730873710853529050516681018423258612046283529216856646757927043314376381030569634854682957530306027744149486710513038525315206609359404485408419852623677316445596101209260385750144827700817497207687975457974517151913617306859238624578498047537518463707146242733488554736229104515089932995570628818972497176907955982039785178823605934498229177954557402502732742449268309468133713992140003757694953546824995158958887904558014072619283489509760913512232158858477428657031651749638573584709809019964100685458683925 [78,77] -15653759007171548033020482374118089996382596269520198071140990258656373642295861039394948985233611899912540850519674603881329885613565798690763126090542647503896255306943532853109107589795305120915144360049572732850760209392672930174104777762400091856460503079487344194272202211453319758166484972076356630998759864363729717900535584006974434803516737919887651568065405421214566546402974092712961958206401104440815884670747901179308176888168265443562780119405120683172659214905658519950256731486447433983612919635674957921247193151023173280473537293980813507567591201156247253966102970838966412452938655909243927673239017005616752787933048760240743082134013130898586553192594312845046901245927915032044598266033966786835329669399739335126118365264621426985867014969826688442156249417459726906298775155233983773323686753393944105149935691575160418237711801456107010044381938435134209770897919704894830792064108247713178449293380895387738453853797279382003874965083843744893958128152302937524258725356942899913043543571864464291074843375839854176357060415073967277449709432514174739256485711858495739909724351997458460743244922952282857932172444614778492072746523097647808193849825984476038935986971773603066104395612559197081933385952115285793382880165476616975978944161024241459234155590936125321391317532950807034567735507860315102832140480899941526829061653157774730211092173040754095505837005517107014690095290179426110788773161922979167975370640003306191082174532675409372297173784743415244448135955689787524266315088509626325223913838508366246035308669060738020288698415262470764144623842499133562082394776178828648313171199745498630625917565180947185424507321842219964871889706575400052920266742215751327395962099734501191941881285885579852970915387574882951963016400367926364707903825367285300214752553194917155448403315996865982185756949679237741455120024673311241127224989891596696315873743704765585825400686978019177700 [78,78] -1732801091159827449196640683956740766405351696207316267460312580466622590649132429640985488107274254972398621645216643997420506899415721441616037365244836891083126689444201497308209512893245742566225144108806098780220678576879780260422867095651572896082442007578803948179582189236400127830165884522794099615024001082085445251735028377163519566374449274516476711270119953939946336116259779976767628632929078089087782512469880313442849533656060263247816348954548213648148270100663238774593896069604082885748017174206682144863742331931459752861755870902564078170010668107869255334976381533070759522905711396944041674247818993669684520954344894120192131671581416961176151747668847515877818333316270517593465690803564691246341788844967437788174920773022810806624733357145563263553777575747560780172085231385505895249300134397634342267548426488759192543739390511683143616025573091136482642225450186417646419729448578683138423032123970317224669600097480518596468449048121901572596673246223112666954896509382918509294156092227990719394551045481244211105499566899285242230216309694128657646543349567509100929725486287619244096556055704624032495936765784725638844245610231694753853983262042102908744601481432437600053694027347167274610383336204009154575890629047442488271682846072946292701009173313713629344232418067994244247136779024368775817212456705730111661294250664693239899502357827309173597626788529613677204018209893780896069522545874621287264120997048034968875146835442126214775327101897052746741994913164290464598357170776916128100789833807291572872672082160120128806423838152261737382089937897054039859192420070073959472522058459276106865568400150068136408549412840629000265546982711298260562917197028211893822345002536772329216626958642739643981524457045569725805318188895443135886367692846353401394076255076881283349760641729296080259384194837097459638733191077436242929594714492439181506674445039747926459933667735876200 [79,0] -133789985431369972101098051276737297315051860749073095326208104534748535063996895172549571799626877200743697343862957088036223580309797201712898519281382111811082998281976634019925171584131432601012237485203575888290094853691588808715988303990312681761312231103603342684813625710133183863033670290312679326700736951867596602121531229982115997897636829500112374198200023161314750619158422678418384122663491447213252588983082175924002194625808826596440219829541655508589288727129778626406133428636369418672665480476995893283056875134020292073542930680011343017312412363018749362421255842982922977633066264797062036099698227007986555323781849115164403720114725142906363380050744132697372420699151903750288460169550447633466329155367537559207531179317106666445928024773215858448128423677474225583772300170998573980966605657087069888746473141106310040688104054189506716399970784123104245528202137117475846139291637558681038496983478990913489585279809368658475441467742212620889194129520551848390911652614668355515246204405964108369336547270594318670840848440856333714529296377495789574528052730972840836154036591801283610834118336554443039536134172550495772695995296133379663082438435398531700122986768072401255369876079088619487636587580047303981402095841590630934591377976587781337231672659242003190353192540470536642911543246578270553581166332583934298046690693065361953336013590230515095098730342911786465123315027818315904496427642684948571765471694250731014675767375184860491726205152169255315284617536852629250353156889806887150039319784384114028521493626144634961918968822454882715027390106005932671911920631768822305431782135246839041739566723520842228888187199532963542947653656136315620720737028564282421258952496691276671436898211266637409133299902945362354044066411713476363352636941093622008705780710579720691415980722704668740475222128034922574079147803891299016622377482785799210237633823302238437414555153300020210797374808131844234385865386116492926877691639513199414566999799043817024474939210091306432469229455634887106843234340234969025731240111297252722409332417376741118330330830601106161854000381490035050105300355792722034603649670729845158098105427977830400000000000 [79,1] 15883566200316198938728488926397125662065540083232829577347638934162213959847337100931353376101701592550843682378790891476578031109988994432657229984554150408673173127120040621839214081553503642676286727561959387029894922487785383095066527164818598687077230222279349769677215361897964567411399531220642898196566175340668402908577617756296671742768990738714383992890484648543480713865109516813621106557558521414829715104462447134587159195034962137068976176433388785795790035701377161116482536467250546700946478811880016220912192925331475078511894620607582847427363309043838047948904338942213425561832963428165721322345624857273863838926426825387078934689007521472238978763001274518645167177744497730881591545776675587975963895420765411514033445782845094751124706995718848910369676809063214571562535067362354708140372066570125762041724199747488619446170774748260699305608530344703363696492470093100244828875076248426674658794183213061254697020823010638647413905479665933811609943100504471143293673568571563749681049997841517342135262900561849508425184140971712939697477171513322775766188159809782118127661272465903398004472424713269065128275818173901601434416917063054847760486603541537988658896339734386321761789040578080301741079833662028633461733632155507742507216517968770055527785501393998364177025697449203407616842174843173110101486565836695173385780513613083204600886520517353563086813578188793358932697768603470224157896757482493198983674986966764635631649382193099332766456995870808985432428254699362295598251622268855713062312900905674216054562674949151091993370767594461171305826419813712641249226372474754580818747432459797070759925318463383687464471909284315942555169923316780546687397387569136089026829697366719904778834439679583269759918275372578148601092884775843850854062529513995016340327584326726440566568937838061566826297474615235052838359113023598614148827740054098716278995638904345085799160078513877757183045627950440710903257219186433503931782058409273273342151649853955330356043082026800882413600900010557303506720868606722717193177488778208405695547714964201706774876343284284526904171307315080388115610168170144126184299371638247609720992177617633280000000000 [79,2] -941102640826937141749548188588564217272252921478794025488399627863658569435815466058617284855374130733492258398253751845688944747350869511857764870715955790417673644649617901649036590455855539925359866723324001256521260400693225284029687121948479327489068955261479803222915114080425598411699982432867174661942103499206857912050140308375833810286143142646564766656224840190224203507788884170948822429515329556252305331616097732840240661084623856037023213158841837951555678891563547611245456907921406884183132714332845607179510799896765230803198877970826224557964773691377237511749765786881226108529974008447589303503943670065063451282726989600794335315047121795656171952111087319024144484889280408854756103548743370494248902409572559119047476353125026049228075136227666340877425084553396854389922720417289832861690290172848780259317926528261589678406617234742590578420906514345944628846683131602990423671653780180662082941568184001246538797960195924566575511145197767982269530382680032337573481376946849648971463315471449395110123379774368774318698471855981934374111955899782002472772213710533390536194450684203773324946938688651956110901356883022671958676914906585736439329530962349284692055241436312516035597727073772480996712392298030367870341813987610886166772035682852227570922509787849411718076974378283253563830576955569585132306615112700437196023894472226946095899201851693152949597507211824892494725447909559206989835151302570650666355964007239338546180278317823988534374154777907554090070223460607424493894391251007995573068776315652771537914814776438637026948829546551041243962459693442703580981260404044418576736851164531480863013171699447245730090748731063581228508400313112459748094021687552447522729293955492619683313090884772104496499708578629430376820511585697160114425739878300879675520383705559511935110725884731612435001885443452139169569565310752517627718467290907246213972533491865311926473060390594123322899510783416894870644017800471716786629766984214745999457346931106173753914315860676790521773562099666354432000822636907168252537855288556719829503622176223942449576027965364135420743328881936235135926944255877646951899718607995792220045377820038266880000000 [79,3] 2069777338183566642370841821750186961009909636225015649620204907710200291633327103160222401472212931889633859875182659082824225463181028406548952704832131947693249824865682940298216169346434998280819233920290027997470981790545151858910384118243401149217806970809255749050207622376337748437065417554860763933111504231945807772962701879871354752456425861813376639151157040863383829667998298710926104359293663361719934745315056801238447235936597550168997248677920233263187949854917075960604641573530757357562118477199499874178235528498261154046171529242793256334198690633175598407514719260116916239306959240842065248993527187326425308896802627058428282629007486511703116246590085260374846206905879195659050784581346066557097242283000767841945134497096815465597420792435217280501253149741849681184656515887863505482527770328777020994819863648394885534230939681968345182264903031267338439283246036763001327416137308130943455091870709154653039669437605100840149218392762907903261007137362363323518142395198158573413286425426055665046167647581427597942777941413776026530879568454101930376619134053772362527455262938799110476088491930871140452086641545254787393685791291264389168801205264203451788717432920942870092714263139596499527926198007351560614451441800246540958052357653050505041720224497674926365959875159580731249321529161602100734913815547694095529069942774930095688947171929344847082132463001288343747797160582976056383412990267568493565038456997084860071271796310618839580861477388112735849200214272522599485638603577970881593387636080683495172516684462005177044452811369106566310009160636333609865885208930136764135050525353991114746835086842734673793973131488912139920883357267212361373503946678977737269103272973940696721009349221578157977150671776438246553420319779023829020560984518224662081144795992302398929243384282239313182767007043955686455229369571248081353696061633813664102424224577630708858917794929649258276277354964374774085693811378080927472550948304529830413192903597560006041138968372659887563121709783138757899347569897363683677518216417663275158866203247056987339050393046991815781181574101885554094013849458349465683966711689324808172399525781884108800000 [79,4] 551183360945930169676562875085569974058316921125405286628818459271657252644206409574825482258835313666999136747249055130519530182248953170591965420908678322157602524722557830476892885541473677344722947503848108575039075652841421569989690406280865237543647673808004968126680583986576479730058055865987368366290469797193620931953064792946801358771962337324418686189955691452527413092082068161853219887566756819451609807140775550780421430268308249286566706670436220723844001327895623426431507240980562446099866428960781732761658678234205700318867788357088555039399117636338044160646135450560437893442687264984906662690936877143542206380157512281810592042365432001215621738575415779251820624228480441826376306802337496970310581169632699433640475944375560268707044912696836497827404765333387242250638910350886903834559682503540738670236714844965800404520292650872016842813501094761211724419097694253053377292726114677489976107468920664922081464645606594495511631996371175501321797837408601259390571005506197602624537998447764749913433296646472440841310263070300880161326349738724460658600617562821682658196693134531175764207530708062723445913820977397555080814035561440280459503868655031098179080973018465527343977355726886647641166444191651933159602179341081317132246433684122383490693203769410128333958621169111078852893411196833469287163701465882612794489635653615513888306108628192548731496845417633766580003633121385778380723384989252460628462478421300711027970932298025808505037428368409931281164125237249985959341910438889266608642195843657746762257090975657699748820931494199082370850218198610436339181130609061012395488439100878635634403519591795807630911298403285582812558115739112166426334396144914653472696842705302617522119793886452916676453914225833809681167495905421116619087822447363547853371240628297318708891275156342936968499193489178408774952130475409563110654786725904715160637153376967557794297245622015742885595104416110212706470836011595977466191636226866724884963579600621401891458233745639502100475626711614232013330506274773715627043982404282372260020611981327948091560774832394595073173602855774682009166595595726199077781046363449141347129123179707393638400 [79,5] -6781468744824327958882969794781084878744300121593759689889316595601551321402755599323835514127199051818515314250489989958011379590977278533986588636241478229060896610593305513721943608517301334923112931751022772314861068746923077703359403903295276544021659284481941957745182146488988527735092200164248674600183545797488603562061163191641051109766383677256885578172115656528238378036299207814595840425718135579429867308388800135929319007914160477564405074219316513725820887638552274506331694720428752808311771097663906172018949321819865421091050066596416817414340135897557295870116479706906004628597787544822399904820086385736205338261200740817011203433877689737930474044234182910045415459398949686687948625827147008271643098154929695969036268366773300627378821712649353284393205031113157987166891809752172179570990529848776339944572612689121884329317677774869703346063817775125969885400376726194539647899123553826223204766472068126483174154139998016184570952257727546611742593361923862293230550596830103883632287989755302413500455420660771463960640514824094083692472757204571245702445512170518594444836425790933456197448266978664218749050091643181501174380379874060835105482030800101387095079848370295247380928812762666155449854500771290368603303785739755456408128443980839155955156590749955080243745914599632689229680667306863966183881950216617118509096321635789790232971752601469697528056555609232772576738208345124325434156220391282598661764750233914795191292318498669840651577833916694757708331104787746187263218096929204291990548467122381521185448466587434898655024379916237103666342582700531296483540760701173969431362879216747513085733206243838200030728901043964178688838353140926145231242804805106445175675285022619227902867542991989759605060360008127386222430897762476926052073688601594850842403870320452500099216885729618474458952911171572000363579072498385313200770016930533086259637185486510933622127440950781162323648477206108605146587977739518651673964994134786102403784795489463690873414223350542775139476843706058006775100294095613652599264229751783352934272764823894463740405054749598474687261054162985946221138065859934417728199337198303979075617071396154245120 [79,6] 38812427572353931392444322613902455479754169714486569419832658323149087643944208153033360327589568983519514619579584647340133739257462059215017078234560986945928040778413980438431439175650531318992168081116070560543170406303689797497865231183217116228437404962644919037802280566099787106640384713146077720064062234564990183610350733792429323639950739291654169978760264090193097376836575355919749351194135427634896686815451590425603930379052589076081954549014446831964904701800064900923782164778626614289858152848444745831516352903867904319038641796278047021020290108517217311092993373568639872662074395175707514889661986861177493980778949591899054201871723677711061170608974187237655118450628826241297922626485630393245165015566768743942553977821106939661338119111175659258774402824658415822969711231735652629264022485577715643086636426945957681163534959902589254668768356445985469860919685217158596458671803981727105060904561717704016765653944872973313961618603060989695105762159305922635935823264413495541616493350444436450881504862238291710945685028209935861662176458109673577092140214554231512907114322039765409249325054946720313582402678530602883000174221512436322215872765124506128453838239422391429430616355040058166734103105872958619585443684570261668355007572946615114870250177458432067331013996625837034815668465455181587309899092544128341220815653950351558494007418237039971725292026276055942389495509665590907446846964635942218641700412114970690983875078762206796237610844262340875164954865351588342438636016060456861328895334129018108794102427958325233357842341610365997479073824001064769503315883510083875840976091151675719599120358043317992354449738868375844454709058606213303752277910246099208750330196243865661685932934706544877181219025914798644146052017945194286153105300333011332361689248043307985421450871934155888474137252291847247058636678359648684173509084806539485267845628684436482640496489764406866044744029823773331528654994857984244370516650884036801486628075533639394878574258040209730117409731328580998006016045690872391387310123830828744012102452382463758505872829245221182895235573560540326447014558081823056972878187708968180223103477502443520 [79,7] -79065347554663445176703897072394430262355468806755371733693480280905083071001633748141173157390381323523624311984921961618332481570042276969071900753234171105332861285913135419882690798287669081340440727944858890617767006511526196250807155706484835183328684858085599404695433578692988965198420082151718389617182622207167057711464311869225559310482115027797300220787345124582328051111773968974711768226446158429686408561385833314112738619850026128332700761464176208492354719229698679945192722981910445685461435354527980716618978540200363703627086988592629497437356018573168027552510166319247975906501643535670421446832986189235551887933439478727030835878870390957509715672534675616303922479605117746845036936204364492671675364399088027737716856871896243896739685378283699659978857025757610721565553986296399548676669518959983342616755248308239460993012694187435996154303078742776889607306914402427458613331386780419808361759162121362311923628676493215679994081176866208945097136520931323308879066278209533969410884771013091248969084404917022633770620322610619554423961833931390346220802850566240473609979676487628002261788376710789503853800518352571809877452442337721971718516677570253066516381055476148311543359350043359027058314735087305548867966498664848595056879698061530323288555439363597129444119696565117982486637107788941341821745154023281277073975013645581552653135734460650156116712839200500649619749117012874575537968385591291684624729272305878348518076112646672941395034198381527089873175816438248378015332678752240271639093548912611850425924404306715087008085578966100498648571489253998226017859376767369290033342126367077820574937983199104288140983057030041080603662472572533818015056796319116317145954284494774568235013349702161509755721605475235942474467854079437440703457284775724241096764886562838422034288130272598064692728852333435263051854301312945640492212452041946679148059022650062077417012505256965661463471007580274730128027627227821164582110803272539880485823318581509323160863374172191452332478805335761269956035186015875295407316839203645927459255054881329452011137785534504340339660577949773438921061295531730363206053091951168733460199616020480 [79,8] -1232130713779439601140219630625271823662211905297638112718731723019510793965676557818632999486056400098086911370808542582612188388926602019352702431810654862365336895580669552869634300969596207521510530808607349926033997712751542273376693992911899201577695110914543182254654171702465615189706529872547692347015602510451382161840916553236963696129915731626125073761945103159742953627724531465334480819598506233374823682683515942210204417287015785973776863067320222991330168010599578861756736501946009738252490512933387491671421977325093508514676591252141626501217537217599142056744414733058630798022760531507765193800368556986472248651153698245108056842673258735332435708033554754168899316292418782293870307504677277987088110197352330406288923076481270010281005711526610294923601080058976023588668364045773473673935277140970111568304111962446554256456697632629569392625961736624078211425017870667893449644853387626681930347095782672890637830607189047882814249904462534548925669316836450624870549179283922908567018489258430897566321886827214377092770054568183025319955995308052493889752399275206226501944108838930300214940213331771093719094672714449315660463648015950898508569509397871106045930476478254067764396746759247298210781526246773774856111314204176567971713158592087708481319099715615194312021503472162456026140807148595145601791989013574083382416728414892509319824695706251105284309395379529507313111004605699279312561824843244901692340474104132601299111852811430268425256069853572697671502014686581589591188953282425818331131733768765227337717606359894530178579470377959827789090409126489654964236088172275490803253775900661047456126503053617290592600546784644920576271244645325545846563567287611978145919370074728290139626934912858199560018104346543013271779808533663782408633166830485685991727901411607395716764949961813279150011174385179563894305707630612526361073685568891665110851828096744196182405029466936323150507747726688011958535413284900373302157637519801113825008420835049914396200883143667485233493198262242575822826371360542185906374740568222172550544688090760126174360947804899350968191096200810407369822305126305702048600646448358747032055437066240 [79,9] 11014370061218567363083115598557450596525727104595040393253582970615312319821683186530978893887583625344387339413629817895078488527330053001756263510235808006937732763419418195692124395073594553638311791889137164758616128564838415768993103641856502923443061058970962309571292045066379171241373183327090051869467649303627553645596039523480709132186711015917760038390810036939685616604046936415234384147550092078167703046901547289089565274777409627812242661275912977403539408843272092789681967652429530144302205861097593438306567792891628797539381268519940665174094633930884785293441678414024923357833327839667804700729138226706521411171363593379264928833813470295612658121031029201511787352529374637992434651600147639252038692572976443764711753347266118223316420202548809974687040055086559314970291932517095436795025339061760072024479490259333339908156286120413937980714266858008705635475819454802435822314599398050553061241543474377638579774444631484035979191701406219708358432981732168613078538246830154859133882021282294042549645669751388828798169608048121895318317083201015899505047505190656086001406753810566104660629426332885727314871030680399526995912957968444455330969075789070866243286286723976121254050569758187649508925029463479114178416982009572819429824144434194629616765620386391811458454924030676854338669622107772808495989543183056279732970798567132478331027112056171121481505391444493840022906208346646659824478628487609761738628897287918738396701868196043088747108472739751050447331372051077176692217079898885212663667487021554439260904421320600037686551751011992085051277333198052535507566019466176773985710280658433304961870010630814151634726761736618737447911085373458906778654798155481870203503089499186379562175027932348455991368319831298212730722568427726709342142591353188975323183052123328195955964326073169509869329367242133372344654984769254279257228271332131727301091025347519275490983659314300362042376744952074991020307859242009672794367977225407717735970175516190445031799906523200190126822348791928687228461446349324857124027383824789996480655875411369344326230286252530212816582499272163694486019591461904757547083557578847562234142392320 [79,10] -48911968981311371506032549168509584654077314854550821181309502313313841847423047457075423232703888130442235500987134851887399334017440848858336357341788395573684374013172974156098059480222920632122504320406608965946262392432460829790716418355722134748193799237047101045385017632740292875281871946865047137294344677041931015881759730210510753948622742070024195648077572039591314237021694752801422384892718618670247898247198973370683956141605607474389763170631952334194424275414058293012796733570530649365681602881631857733502789198184948877695251043550002010108886807937616453422087990461483175721649638380270491636305974444715749612467146177694139333864820621631172444542860865999704141636077510382823645041921966284229630373630646062387346497745537554750609738732681040300019918100963405773389248106347576521974804765014225522187904150730290421989958158108635857359637159714593694505785635316199823666772823478567812576879471463737925138590842131648821341646326283868797117731683402050817473008185890390164891396191673603842929131901646038488163180397193106384322329844735727813282170248143173912955531646451120387684715529519021092796218300696968687471124138064529309639999733964707216395428525438970489836346752139405266996082907836534945837017425314772834128399752774016271088858795942551887509067352210948158008739390386045168979025951566308793248408044470293765621429473276087634015552320089376602470314931016698375810031541024223160553062902682656676104722410832593713590019157775601561697679202251454407983984583609964680414800986449410574358302948805977336820626165395029706990092764414268135362725659871606375462688307512488161522245843473477333520551052642281076316305718067424348796107358730791192685613606423341630748461591182511146150385231175230687814732286364353464170138289141516417489812728887916438377042446892287024618282940479769530024966038652968925721853993312178134255021387395848804838557956534236537967673286486812688015671327111587097289071179415561839231063999006825793146349730230003588599135347671466212093351148506991883509635426611468586242592732356031997198411223125784890395620396183047656424335253119702136251848792717014721363968000 [79,11] 170157055279234710258806633658743094456761835227264896993249131982159396576796411672099257459325457235352624157882050674549103713735689259167644163733839612205243199660662928083760045354115242232515602649100474094282798792340537854924999613489757866286908108007654774138843239000606289539110849379501041222679164802509756962440137581052865758043549870601578398399816257568946170297616653571347137177544795147464279498786965819656469208875395066225060255513522930585625068386970670489095070199797508727015154945862210351968510853587982528726665892220357400221244710328237582897811399905541792270554538681638507301541937943772342538514460327350932976418158945336702987439576110720397038486605395817023047302956155640339133604326800881789992332166064461313522825463781714136447803551989375006576980574283185484094902794735767978819931088929899267998573137161340141960626783494658804922960476512263377819442222559500042971937550787403414472682913759978249206970230030614976494810427920309599983804329847909278402552134572588540470566228766701632837936079811161935761547307610884888487269497741508034097560317836453784059061428680808715602980033954539027474400838985466791566077206255173440522185948240165408453438951474347867935794371746694118259250819454867917866376508503140216234118401209995320897221548452155693258660053719735039007086043101879565174010159086843471967329613093327068780399860092843950379503703129782264241406612873383408359178646240570147988648094334336265102420090742010973036403379620923925575076206334145847538180841112100001725299226508201357176185348107246376806860853242575551770804856000710261968273332064770667234220346823351402075233857944813788262553297775174297097881011775188772935766539632970774150840018307716252904446183533950362405616766715815728300739160214855172024633517439494415349883653984751725210824615994706618592098647715535463014270465911647086477310058332654126028669778955536547955652116716485444131016694564632842459886337551064906551026943441762502971162309008606561476873408730145770307546719389235775103642957559889600046334387394823417370755665384732834935779347529916969607560701264225918524009643877267333867110400 [79,12] -535333474632037923814477562182392461426262914218088908163419656537508329117949569309220087592461586178414795916866439739833638803782655813707329292095062089266417206763126698300951605968519720000910383624913133324026861837917343167083348070060015204810577380075503702184379834878871443373285764668901980136010508219834850160524821826656433710926995282563660164428379186012832411778729910910711487587140589272105681721535215896599588508792669530655987253696397937781447844335109492228241753277486299204312946269215322919887731008045570234213153301367596624490815821654473041259440150491251172810551227815016343888505068956264567673149205435814710321410415532956306413503761026036463109131639298015263667694091012046935613902910369907564902112336749209053231688548206348874075240637314831462888920344087468424763278042083966791297551918077902146055639216921308525357638367095248664225598913745576933878382975488546870615037221137726536851001918301050457248487454887969368787518224357311598547988609997059305296718873330510508072616557214370093308433521429433113680677374536859771778950788289339263634549929168375881474793472988518472868359034121664890631864131760583873389420197475206796471888915783196441280386540071047957910743566077647093011156639189636574392679255892247188367699204854056987583990765294816647010322029457957794529453307164702544801848111434575407118048732348118794304665446158418824854346704820049244535124604224209390252195707499404302626717189215358780153433279032491039960128935288485772623060540844624086794687080318944331208719178437640109681044586512362569149888922997902673276123883166743342376130572684786249772689534891568969719874293384027094762940134093848254275394999977986096332752507672230022555389495373140433874384784206221503320786273333435000355191712760867906404660837373635853115076494898870651408617240973436043723455796905228799254288926209859884936421491718657677470103619576731158368342081135884527062078738453180845921775144243424720026916733118691978132497655636032364027919049245422986013898347503691735934154382148096018131008195725514445202450552216337003439296574629828266359090958737440057650604659335564886016000 [79,13] 1443674845128717162385366272348836000556475740958333059642164841112043903709200702278685138404266204759929152391627959358907354412017711172928275091142537505713003860048664587543522214441748261849588608220902932989592017153534315482330655535117766552302296269473934719199500330132188297371554964951541862112043297641190214870774037256759562432633538662246499353379630619976712803171341824573351165792266494970670715088244521015814429751120056637668244226775632992492126092888626995246839949308584237308160892384534850724623709442663767704456463992853797036373298898091619608946378832518543361380179880278415807281632994967740860447130007970487238740054191110953427995093066011946717611119712983830705645842519146519643627022263171207289696846456081406759207552965346664271595896324592238894943625330014841612068003376238656659030085510486804425968797227160631026447842633925430261426716694507881116327512246809354369116703945415211068552790348641699044261870965758558040731430676089198923858599534882694319485857331007687600246360986151586457922303695291393958631547885867865466479948011428752870038706964713445400102696944647703122489499631874528548854330633367008126930145582952701934579923493040366953734239538186049170643962851047601460217820873178905876711240087093933039649370385635308137796449616874048846143415257236631943407616486030355699908090420667485015309918287599516703277539144534488357602805705244433128446866759000696632189667186333155043431217619763289189582070030127901288882447132963824743495440038698225773233840358367991676208024030663958498631726053667898751318925921485973760185803425849302661914866396508134710337156459802348321735255468294352637161520585497128202829193063199832323060038239990937400509338851651801284365030482165183163189710572547284783216578924256344468432907792807306598994904445012667035295170997598315401432463038260796664439827301548206132496195022808650339707420357277338416257072018004991979009306806924165357769881657131066565373781747356567879724038646730654609534201566013504317946693237443176296664931168797942730481726886845547542730366426580247968814423030832594022295676912394872878818966047186065817600 [79,14] -3018036966554354542925292624896334617755947042764211120903996580751300405038740355705799433238379468315698787022689192848204077482302911810120860027840280414223327843713497124188895594439178031074282187145819050633941444522575421628061752864992327569419540632684258390879392279570161844093169906454367162588209093304488936455014786159416205389690894202337937808079292845773025822429320078805089711820263567824973044526591112556979372419768134877180858410581375114677935202169488929870432512714301349606436785951809954449875010184782598377146606757023949597662697697663833130728636756841107133746418674671796874638018779906929657822641168004049021464370284523982820761789648366081629840127123538205126383959051504690374151634579015490632834151464115736284164336716999119625928205429949906244412956810824429346917788238770566324957659256590725879652352234066405868044567552397176459520725455660377805711847185488603196906130120931052756254089585282686136232035752003222016641503562985755349094968101753673070095278390345596521508670172000693603996890253016171731887801314031762772712799835313112912695835643051680067253549728280175054547492274648708897406121955994340874372736166298973513482530483564911938948120904538183594859264271085642482804260580239281219166946027144830258579978218509614112742694580602356849598157844844055586548155716971759055928663815019931200364173100545958522063195993525414756643366535986587527138974878952844849289277919746119917067040463670411898810111569983684564981363805016844344922233314175384125953918853886165665296639149157389476690503567961001242624394389389522458459128921892668569831711950523690707729116396252737562466146855089040848548118084184561558147149364536953181033120310262926200735184717761650646402063042355429171287214839024591573751201353015815523979130380480769386390833686353430633276315832171043990757536481681511678092393892076771682824489275364317697552490266366131740350336532042614975290292959916549962750118398089900422055308476070381722858310795264637205675441848465069511049592517383002681434560975508756065281598777174409870769787739760369456212592753411253178691385968484825245146508740997939200 [79,15] 3422563710998638252195337191576410116598158971742967451798953805441063677022412164706718891485902178078412204476451604835526022111268626254258704794187887216934851143706519764824183774747620453444051881483366463562744176904103825884938221466394134240386037523443253649250448019199562180112182398685566532870518524158670259122876317664192798600228533172482394053058094613685311398505225067092642590529927628166523924634252125125447977703710438206120595450795558637438133605452766386774360963983460076039454879519937450663459036285782266375488303134160410957376799657121886913677760753648691289935284258318006337006375704651396472957633772298282460212239637610354152987181024146367361630580123205573543571938793472431481447855339722471584828782174569547620809731320557278162261270357525603760440254769959852931484889654740601664873010433851495303553678402393475472722987218943986976764222646212990304623745037536623352168632490389504789139478808343236814056480077000703251487059103220358574084397783488973103567043640720643853777040165105397419811865003712649514083554818011149474752708465897441774415545192657216178114001182942368551850836656075838134197877610973945267465328782535081895073477229819892739177032427603129075223506267065573577532601532152534005517369608415186821224814660141936867430429267740144237733507289472662199641024487781166866263371317460193258680271405984895831953109333404408969985152603237545753404195685998651151549933866004698723471539490839786137626212967335965642735066974852133994262223326200561586918743250141439023225406387873457726362228854223055351569552866632568541097956254840826468542020563036910174277957493790569411677115517635403152674106025154941014716778127247119619881183490741200203168951682953944730050785793234882773574854389862028700600027265169287968451282184855015494779401154292082515457120988578156174028153313251715839971406723988311383541480501042729090440087146422733906407662052177420199043323642915443477295204895833054129820560471039633003249383796976795345590667174034343745222247227317779697363335621614881827885742381652850690817289355991360351356651788291600036424843467824130243787505218355200 [79,16] 6076461441116614566776494878051569000679136482984199287486162108626870057196498622300276856675612077866841102088475304712646527147887656008680789960340233600873444490258133721198981894622010891719903247224109021504686662903115081127203550275674157636419391132891615136884112698458301340245464929618450460125862031146072226473575155530786365066585180264136894891801958430102186788465547959470280585772513892425518576927974355050181495422170644369973706949484103833271038929334521990826219934884500100275460364169586244620098456494037237883072480588695581682584564765463949662453127084365480449525938878370286895606392595107478595673837384882909390131675822215069263578621220389001027771091468628075318584031619330475377487062523986266537409233408285645776521716414994421329743725258307378724254780272557945893251749784464050951517214124148304837271538772261147490946104209222264895344244826836953477579792571823270590272405589079135561383630152574462892240676326058401823409581110443934876158044211962212400041779300149151155704425595913129214126884165512411748867496904397209511725195931042301673699833798624520696749382277291909085577729274669841699303322920146696821054263358813556943463962332856819870958620574333513914900808574334000033352800502167357324015365714026907266811812389396072478292980841664614938487495847787243651719633197197389582564509211087918242631889767229140373168566462547199512608004835719369910464278048634453561830842307727240094166214717667045490656470723688589688220294158511046969998755961557273325138372176866828178088951019121901159904546442184601831560343408386337528951599608156214414357330808334880924261316435456807513878685218278014532642847366367022743049210674227613794419205177189514921185637574673454891517179729060768781362022661100988080617059954745699590237329000053901452059181471550339779035451897134877814692014710053441487780217311553101255178870942535237596720420936932691992992865452906799205195858335838061873006434798854390673062795074660229350436151314775254182593409394034674218036985395075505265957386480109757530009056270327323175949748867219455923576908568235841828800839987342148724119201382400 [79,17] -47477290060442289362728222164939848332972737077408047485722662154385062850503010759118732014379766589029455123316669374176332252545678663302780979889683603798263601516846048050925371051470869128596042192323186922682186081317810137673843973275645887526739038150285296639090490418604308477571154975889387539482114059356982783811432692175517485588008499653847083931196940975940505325804863605302556104590060151475017498865842704973994738466796171145432800521193803141732907874496762260795611865029788317122942725213914369862892263555717366306434521994091124899953641223357662292325046226348691131774952364936344443186380182344451475466273273582250731178116527555634361479323443271739059735811029022402216820657306946345587561518735694358372792685922968928764074436786812795383014805877669488326978076090273426127756082735644206048787688757875709931954455333250325368565105357589018802831022725677706948572564540732289559141910342184808322569269966978404483744208525581694913085738715449677470488598361719028838978104986765801387456818154280842163388108539673602087044184676547559484367430884146157100338674104612066608738333150740497981045086725271387866335708406419487901255779537817112483100157532863217380974152740923239666404847156190342490012939474018215698223495608180048259879832229919653134759266270135729807766312789466865224078242777569494545349567185103193579336591869220080796283950550811654603516148855056698616742497462076642755672394110884487885608706344446074064284566811657507452439914780535573307614730123781660365888919546067540076064001453767643314637554866351828366062827502656690232356492283252037049575357732981671870615737442200954967163081688970513525969113735671437746960738521756030392532807380040816400978375991877654586844535104886428050628808199681239606558822533722663599043467794246454330021047251717558403133491033554304686664673028495301693112202688233055047769275996114509530492769856426413790055419163340263610441935642458024237623265661003127389481374669426405701320004208290677092162963043451277992858987046102458418271157598335411462450952754733441401510944487630661712450904550316095305584810714918648078034534400 [79,18] 156597349830790224192969274517247228739663529030606320932309501630756081640734075084218811033827355674540086135547507154875343332947188274504947127024555169737041798700354767862422353734887987786961589276077328357219307565780329366852047129138280698570381514164779986620313168472275889940433511249592497783109667322242035398169680074501112131515166650298313945057389956767849885436020521027023196379641495641910260216729801059903680026653767771769673937373563262000501951617316566487140205287941935357698235399198330440716347834649372364741923075826499493353574726985461876852952178266140366163940157444656212857201033999725149699934020953919295679386903431510361645129472665930402147188069581666860778082344671210423824273692947087076174633824379413523357941528105634177032263171246337986988095392249361765280667012179394925660532984376189725101157081217623964559957132929090811588474794085115928658518025610519095517145697357998708678048332731368823446678668358339975042450305052420223950227035917302605724942655097372683953209487937467385545261782080079074950353173090530455983836678760222606850234208276975843700380613947189306020582729596709825313578417140248571816561669907233154294028068994773491684373851182516711674508612336068876124760000110380212417392619456533023065803918306321300472969368115587702916079488257120055377828057686057876783673163686117677865648929880719014105134333544174695275580667856146129924692931510062864255732363471357596527546578628214933454494243859391366447533501681638737407530287493292674503624282833880770464894058099186853679839394650234885773586210869009886945193654638811584652264521252063519207341003352772397570535631844629195241658160190226604865244824155339393909223511515810366654990041923431848097053486066955609648587495465512402403492219448722442628533898194527186748914733925711931031808841437317656401492799263599546345672498983500259909370655911049108754289191131028630908147949673508290994619465458546044297813947570854468045098444094924485715586238417569385431968294167355254206076874303453669404040158426794364618553664057483959075311647769387219529672100530689827494487353541209461515878400 [79,19] -371216781700009001633563394315239692616417049727367267743582787236006407453138002296123977105682613009566380988700871980576807849605816706639730738144665500749290667487544903875688670139821309706382251548274468256136151543977358896963290735829641504021363234146659362337272909736458627472121565761551370237334014403472155398565451975116020799384079467891097623426364249696879535903378732932408086965764199135282501217712578838648608255610684216729643046129485771398510869732449176810439465837614917382909119632678283365764562763058574203947489144960655240149068526222416109945906336597017228230708472194352618650164892677854729560078214345753055467755957578665626473180412385945693259457997230189786902539079056500877396629077527384532817982348022228290251494792826935172785263791489588705298782651741882443949755706133112519324432122617297622350293680759014027666932222820881353190857031313853204375328557690417520121953227859896533573232963210104793422410787313342639529868149792398399890576161452579723275262238703912561471853390687513152733843349213974069011790696515261785958089309836888166572585246998505548750764034704009589075893310071605551371446303077776574610481179826474399014081470600076067312694731448691648960977622236456764667061844382089066169018587838131044333529362614636602362171584579042416158653268982678045288144518771594844058552858850985020682453508993152986528421426628919889560130989853188894286813532915778079859270662015302380870645547847671148574775132611762540139740308354874132343913715753529741136833286477597683845833051464385656755360047640331040046345290895005564136041354100146513995288026751260623883052846836325227711301752991402296594094401329140684991146895813759016982174885885693715908963542803445836755940673854439804386452598245795511483409238343662322615001784046262005316232323601338723290352472652627038177165538316898262173686490997532373842547517402384672314068145803481767642728873275592861508724087917882606016389509216027286516398326958083311282869150922048266059386743844438389572819135038051963047056966930692008846013987554543611785903713636147781907163819571157860667437559057657888768000 [79,20] 707974603704656207354972011703428958281817500338458253646352036032149827108261732385330607831272594559092349889936063222378040196986331301569832634963891913121231049020477716079385476581465395821498121332178100896710763700301742495713891413848217197194929637346967377748893127970149322513765778324850809784984417010461725655068460217127419929653156537637511894800849187701760372811603203701965848451997835321280196540954498995354058377111306310079192933423321987968044396369273947188141026051684922302959676903594255632522383101135029873632368966370618870092723796906110399726979184432225879087826639534472172296839185089636097998865281670523904033912181706071893118362331912313004511057186921463757493823672414459404266646453328296319509137160661277065800021142828276476192484789111036793095704233850261905168104830070008537623157786909828418971379047599471201142304409028796935566807020720834434948909781983458263253348724424112072038593353756198942998692495719552816990674253567656449361744819668229607257945613007902070179521749089733028340818947822007006656183530896544743400530733708387606478022686521583194678475805867477876737914892024148305541636818371855397300085262125937541879304284774182988134220434891068328915720881242546628118205664976616170740696084982316361965461850788761515180365872862060333460793539382664910293081179664681214482066022767202300723902212724799193744974379353912632494253115329854123805267594325320881031348485131938969450820927801317336984247736116241419831540431338204555964695825326866164456217053450750943990004932928329945458956276323974474172945779154433490623721302804365734089521437831385796032007526284962292148985938465291808107898363375356141344332429891942559613259629762219123262318527999670603126059616993773419676464556314597523474350609107720189105918451237179519038804803011306747893375463640128099380573644150351184672687094678482967992847953969969490463799781092209420381069040218501223358157265579571868318845412954025757874457640204875013196269881329853432813081534994076225309236810090772219033538961552857789850794213044935647633132299061334153348133419592429057343830868312981504000 [79,21] -1139505583688495087914470446684338704903759155492007062432566305503471802112486274533732065168962582325521783786584147434341184563867450602587861406340607539144493138753019082305028169150484759119277586369024500188676864810668611567811481311686627375474367723143442796231620320288016153436318684656901177551048593111538743703924388810935423487573000897599189848128902276968087905222689501527263527082020072645840942785802197999367569207832043079578342241858025583984255230735280553537201217142732087434481771785119013564668378400922985156136266688742941467359064818084085685099752342507715849523969255887319554582073599819604242846525917893722929822338317805037679053782960608420785843037079286557493259632662953547530404505863056895270420874746731302709965533191077799698596850725618381780977222909949182407095420760904287534802325297338732584165270119096117633906316688932359733101988165316612404144756404597513711301001982568449080442863665292076549633077425382224363857701325681291053930529622952804804342330457326887270642831310450116418359202926221215572997637641718601726802117293445260521810078972887422671970879244054411000523193041997184874168517651922547107764654586990261292146764164795599360536311543120123304774920150283040844443966191473523180424529612256582114925635940486567875112070566205499899232807458032869029530544443623195250031750212947885061532009486478580159855668357637511425999727029184044775855546345962364454511817190144276205792486393823983313243191369782735713535987204091650191896680380691201448917077144298773303611326704503389768855492334264592826500865165915658283237344195816807004204016622387668181612194694059267109439791176160769417371094947576735142556160973436034828336306998332731967139865709137240673686240885078530915776979728129587303556241452207590788689159544499367059545790848628692125987514525724672387466649070459913449776833359531296105357030279129699841071365258431732620804534307392941394846561932933810158442890277777396874832288825435869041790028492235887411458007847220033410126225291604593754649265638332085226881816495726243423055427236883258241587149131683540744767089694925127680 [79,22] 1589702931670455512617278468799335973421695357885435788084329265103310745943386291091505937746759706987920559024979114319594362038572337126446307821311235555710498231755521074731602836728674317563036518915942368886838419518397744494081029475485917703341916094507341888387746925142908492437062873235319975384402206844868749480017452741778479898782425815862657338717826399635821670475720342102308681697696989879744207705593579330587727078987393444815303698919685531062825492709273897608551624573849974630295972471708407683271823903425794902627501914664679162305346717804799695548720321376051665262014351947913234609291682807142412002673060684741664272324452624474656399288903508617527700144455221397515259036770167699896385035363240908878466304081280669019889133263307156390349365103995761770322044888420203886715884706508200185340670474197294009741166082220485704515191956527653629119557944850366702175552383868411508747214341593294035868272556984053956956901055509748165393866434313384772164350480552100943973193195365273749755663185784417814900342882840372631410674423490013503109911521665237779114641782946390011573437033175431746381608070639826256129380820205468565981822741668928855438060259325697349284324300715665686137823665637431745692428641521554793086151217046365514600526001888034854346457864886650403033690592312612610241656840022243690188153872524564727252787748978054975857954854949403141217171524190649249028349093642387751604507553442290922950840381285507806471015839425343611628438431295636663469446585516905813633100346148582280321415646688014585011680807200352967298395400398541460885072811735347041671545699297441192358525183779157139727186532475393522301977167198220682340773823717305873431728864333782938191183422204634563533921270192047385795917243610960070111901801685484337931171057182746044019702660359362727292298653893575460374252277864716732959030408974598452798520110138777511859707657055546469498653158202334790828343298971426645474650845859725531295143659434714766233168756038951791768252511659377712501539520398871156991044549359773836624844126726995676579120656521667847824910045437488468837203653427200 [79,23] -1956158824800781724935631413392233021412662653425540430489907599470627420400263438303990878527917749409560560443974257087596902338579477463882529275679393044885761241692473302758251946872839374808664238583002449217725798253366722945394059559820739833827290399308917231006953561846479764024324356353058971215190996813539797651991177645374049036865544262402208869459678674040227628724455437329331698706527210730097970916326199407720285406575843872616022799604300333918436477556827257157484840121249562632106020435506601897758828358473804316317428107380204290036535283417294689664285970526541971889753408816546664358896018405611488815574227314550773934027654941079501561996571115567041004234020406633279581761924596070936678023933226422602575208927922508729819168016149876876696766352218421543887652484165571770720563982724042604388957687178216877197879210161641563999847254202375691404673115211408654412820397862647609180604029345067176606198571243650821739657628599360227123101224381835399474505306267170888539386566255311107464011598767943803607347102605935505829708282704753131395165069127098672028593394014641589924039635082210602652439905306213782929332120166035713227526236202985468881816064193236080538075877390043211483290450703783867304352300032293576643693803186868657619693060726343912087516751344209529083833678432306558205492132676212060875851782881949401734867903604106140154539018472933207101608047039487216226331388041081155116761281198115691768826158897234922724341794892271530433716152415054634926231381428518053584173715480373197241933015654897501672914626072309440531629299296779629366233708655750160499117425995805645867528262932120593407513790560335302184309617863303580341040077008057486963221837397138324210509748078943047776909165433685957975724305105834023832092685642237091149071293403605931669389437230830536319471361935459189703668643002323087809215777831103848766481083767228174253952591347840811631934711558535453570975385892285675470038393252043262695831122957213364996111103044305895754885313838321065671660985817711791236192384704468275272239258593277824602029857440667960168667689913471083590524600320 [79,24] 2148575867010100172098451278649636638328995839952574754391893958142897662719599880782991328246249697430981258916931507896169146163922068751230775531515071637706451426798113013109595096977494407394631234674424501586016660194755921298260156946509022530755163023476154188894939525716315507940537009465534737737152397608029382151824169643446216409692967197315762817682588748368516359772027878660270316827404501599112453881540143605672128859472054771788836020159801226056490614829761449172593806189503016270976947650363414601498244520869579272481040559946970828826941591151597848637559682351063455748568553419196240778810292225963677611151511377919359000520336315134078905771328873519979797388436749365003672341378495866858996341118827977352895000497950155186131572489589532624452562300704599585596938660506180447264954010088338725643855677943886090761243520009557682468046528800599865982802317030053781222254424951102812763567137349077619030200262133106944812800103611578686495341507313491100572691718865145679611801166353440435416395610655443485743840748374883282098798076322662252498103800109027678304909425758984241741806980046187701988545731965570070792192073922840246961490469114217129710823553284033718273537869301194962612856325124739744838433213566979354111309473410610894957908885133893281743194642981111653649176887755976927127157970403337834913844171948110286053700001276430397708002175492276921652931369204592488710947514362664843220671625283861776466206917851398221194018847904677511843124711987216504255521521545237565611303615048950761968831707177669571738093386712874857747868068544629563729501839836859748904379333804612287714152538829782261668467887349153895338820040061945427617879772748840941053844679038530326820516689739898725851498273023750947845347802791602080968344482305456390926786366749349086841167923380788547341111948213985495706627787287428003354375814493706039945031918908727792962479922028942592900170173512456827562375344417042763734342866995635597800313144055688183610768355219242452296038007914404692479047290505724223161983197025650221575476658767893144400873224898367668002437980369855576073338880 [79,25] -2122270408093075985565750308450798342257776529071176221528516908604064897617108667026178717172109765900852149115925560793059548555518437112788210920877164363253124567471169170139840486602819876996059446398085900080395604230534451245609347674070905990616857167483570251077466260616162264964822229140195034021676088770840085740090694132722014808039334187684659621693381670515370367725243845435947723938359434087339132926852633622211232782359525646454299340534913665432302464530655205872530702407548629318630270894397420925699649511318101915686486000344522922299267342086652401176825906945089978178876626411735136380927399817285744392250299102799647048733331869020814685422351965075172191930409648754912007235996049593491252706159821064287199594336344594650392702973707869817740272703604661215851084953053848536410523109813489960895646146899133617346557972361198483621137176861672914720677640440537495581041960115365169253507388312211338987896160251778569296352858917564891271341642425871788088892315914621707414752830203850241783039476795106012880673898831409880629978702003665369407724733627938008129243467008063225253081902640864154356112965745133685887421191900649327155638868479769166695712542921255293260623756257897754186933169798761675645512252750571262797848291500429597426070195233611483113528074866596587833979143646900732272427380603602266443739882995714962392843777495581489523023011323029864814322654016390195970803455367171237379288674154597288407681042575197547931064762541050963882025493707511936595972705608663870380748786846124167032053394795807593018880476901285782040322934188490494520459913657069894078290400691663459543456035297455100164686568122612121922572118501516412596094086445123360046768937393589803932092441955987012745842454775644750824398595325581201592436053242538493067772868170146140479417377212895540621650133547249251785850088960147751410424950978300300935903859737135187273178787887286862991363303703260513772409792134706472686554960226149542697925044996945432807856845137211932267499444784138564916088919402699474852436606361936656198325217473443573218638392162001833998734768371644733891840 [79,26] 1892513681965713639794809701223827535612146544562108202137116066657975554544016115164106851529920180273837195460576680112140795814584301521114686427198619542816261741320514261625877811404983032787646403533283678029087746602186041722639225158393892989416571041846497904460144865545469070209463906087074783678138941166162518471725610751835199978285946788872008607598596783263498655264092160451578176132558317997686892711667334126243798389359501878104407913691948128953248650725541065000073236052249120210166306086000477791812853538032644899823008125732681083242935781449545259602096949294594516147943251597581920828259995939756658158470150023181895505678136652351559410705849958726244546352743393631572604802627040494103898548003385929710473564308636614109874717953140579718960037495324291979248983073106140956834739719147572272834650441437319119100739946923946350881896280177881422667092928715221862787704776266187544225110311233364059488833104393820860263631211814082732235851234718434926894361104316378330740354505442281305826121372637474241790265700620964873492317005990138220176719359576889654338940647672282515064210136609551354467968051105706591797218127561308381414136201312715735194575577076420340553819786045339006528349056534634159104831345620034398540441800292867028518350042632845455615003782368441270373746151039052616676756187981314197476551404106109881740752872119971028577372133682211621664019663991143276264040929201861047759161273963159159187067963335027798011375004395187212088243350796803033523892559951220432276978950394847651483167522582815497555447076794620890456215073891088103496878190393627147516854358020892573946338878801529487546024016619883250598596614194758466444549186000013519196558984983731197680778638205285747119059966962423302922838147956778939742545498843231941064836547026388507844403349693493722650644532132120360489712152638987561874177506573557727212820744907031097670643521666760384956122646878661919914779874177594723297870134496372917180301119059885116435761458718076168192537688608111704591661092542736222000306361545712235438520402078823147373642173098906589791353260607267381780 [79,27] -1525608773424596305739505597942812698700236996892583302831616238204031920354974904209587201205711924121738913105387751440660844578962487015601724928901558830011825850037456444432332147043709189856280050154024257204510138432667151935617137567332641694728832653686776480025533099476315543469450885020164376915821931315110327675263300737728112341513676801537286146162836039752008619660328894600766163232767269061828849873547223769037888333379726262000497179013336902498164136639833293745205172727023965041105335564564180721908270342778880544253277848350746328753228224639723978981793750276944397952679227875384492606223433905358696316254443175285151256200252105937085091429737320939038504493967058059281179080026538578190429503858606728730641487167563137584421176172922561168395063945431244303470275660728448521217650381542584104664213537956831339414613738447939273398214136484554959190368341151366317427850077433286249047836800414001572073068697515204248494026786195054963181397285969377904002847726313786501291513635990508215970915454151677515821735378875361306776254187650837544742359241041778258863552505738668766403391598695209943972314310003334879917659690274806658296329718558112282037536184620177207839831957422490618121138601305935333105996405441399134665963342730731063788045748118077498852373025893649113978548976934319205356105959703720731422541635419670993926015199182993540215755460780627308841177495142887926244946396455136585781147859180750738914999534133060486995587170822614247820310458690853482779003845609464758398288589456360599185704080560932285681458963159168180590296504155669869774528271662828819941766879436962170629271434343588825954130498224595950603596086370374608340378395703425508352161430895042529717946305362714852508171049724609465575149202430279874336950799969009285993227379277867968967017106031477458834934344153696265589118784327771043528591648295523081913243064406619441428052841904670990277247106626373431100455915219912573045499100081760847080506795884231112326074495243472174050089644355171594695958079787655885839350268670086721377403011948872534600847738404434794655588282762806080 [79,28] 1111541691291333827353254736862962920242345342153143547380755947069623995850616478277804203306511461082357768900284943791576894132102812941343366471213395657579226223563292757305633661692247280360957096402332065694724603514151529967579879916032145112046143452460380524814823812253184183342058097975990106305411438765229532645645958560737072882480078796643159379542286171762913369294193391401124880499481579146136302161609678719912009900430607804806667633147451432769099507628067176045893891619907366317189165865960090294878042340918566740211293252385617032744495788803284552537720996830900837417698308816324411109841284823909005054098618892872720704154242536114541082648740839523580459178434104856720248060814689207517087276322804817449455642909495766143171511868605280531132495226011366034971469348500744142563578341274618562648176829168459600899737233695329218028126053143343806972687630159095942785702621605174298050910141557032718216572593532824943048223993637962211271283068616979361243881738240701708680154378774042353784243401104132511949911338868160270702447954195246973883848103489937678676635137822120794860441716461985697362244004781771583882205808600333844166747549725801798405977564392260100695183501552006306666998023937835959370971056971215950647440562916756475663078358091745922191705939158501809364359019357719873516201668078216751321278595508568284308878473361921763951360124680308646170567900650377865736093211860269447096740432204700226902796618932446548126051032467742286734554128012001227912341912925535432461718617185847399767905079869590816927453882271255684177485374638951479876075496427346149293073912431623654922447209085542110483024528237187841508846730493810702125664810562634459178234281639748629473062023067378063410778395316231994319524515301006395684555312896125117421066745164120484266222942992461252056084648442758824645244748271426143858144570603207688917519552928689229257485947477969902536967479106111052945456103052343950705915640426122594980836453801265760259598807389276018508694018526717809666775324834760000924963971615781274709341227312982660091652089091297718359795329172960 [79,29] -731284751230159243333365339009851099274742674753276229455804329242797789916662002270721150575374544151994054418971007407749683991497725706471755251914917411453179995217105835717622085241415866965501825537703205663686721252709691752050851255324667286147128169137325615374482207094557523722954494754332844537921520586160091870378923408090527215321902092764192916708234486022250468938014050452964404561177091009882063874079003391336541905620137618861663309610912063954673202896837512891361441018603784580657576964906690561766575904198855771660903619581025616809846809526993173846750798719716935599656784390433211702451173904755586950789345523278192432358404530755354452272233157633953332617057304853157964664263313710326723616052197647384276547041127242831417547087977804909656935636353145984621997135464284764478402487500495623756323719055218250740512539567716002795390569393352574141583737915983627862711611425300770402719638927676740200110490475364271930182908012596469531705557138499320861623914363898660235354916528009839572079943124435986492735396246650109427442117096553235468842548233922626119244375022436234820610479108032368585966439139981033081734986316888663587139344423463144633751608462373656192430472757101550593883378053647929920760433294925142202930306050068957465521872189718357789865276045257590366630262324673587903180239966937250285500764675547263860314482867925316275978253145533575520236430158730420479868794430478293485107873842112292147917936131712951295213815839803024114399692383671698615646873603529490523707376455553343770406632538322065287899630054166752570835509799905621102869321663756010686964069826282795400227871473279494148726125150478708953115656883215891698083687421799945863767053321474148390321205151805105238953338952877164535901517033859932295153860233224602434371615422995226020251017590705483576673854583165376859454499591406371339054937098316660897907892876306522924413455227402237735021125352773037787933752761552439609904456001002249946085671542932527286754622338195560422090343208188612196937167521856005622626115753413024294033482314376034750110896501533194234029934430 [79,30] 433980785048345408431908058002539016433522183284931687111716202582354987106178151464049549625789901707007076130388052730461127635570103600460158773881224496723092969711784780297404318893532235329148518488090928659393691343027496129266161147444133023404100840290273270204877646125909841862704301161633539566535820000824982602722944945888583427643027647379751131964134281308583973282787547170583040145239338885932833308642112489984199772574306906588991209388819333932440620452860208389188042729267309224634573362361071696482272701822353077837440013391946412640026905885475762544959572211569734087159660490296027025485972081540693542608687331683987753800567876843996019076811157488800361202404139516285870689593185154592009860475050116904516595035606310473579816990775436230462300512254379254259637712885070919122272946307083010935519337427994574220753411243854709591339970503857277303955741700965813617067142247755571791215434205420182935684521629683390000879504524021066864713650557710450204765189065608361663950812611266298010013015050325831161146159271019894316175916821600533447475984406013756377153512121752439103370607335153366914429140109692982916809889037994410878466595198697518636066270841647485738789335553228345280735234464142434051124893177519360901476820669947845019558960950775308357371372633552504013672879251613477931439124560892745805562120515006527203299211641604520030678519313459298208431196518992363517849602214237322850827871072349579091323857974611182780588371507174251431379279974481397729941892230311432044714730845587049169875320228963885846014125322338278090588358907394302490883463100534148202728279197932510386409701046338931210967724535866068478133940439092686918375094254393635440298453682784662798851924551281951488986820747304885143011793962682476241467399972023582889962690439427031303886228857013216332550838146034521837820832072718131556239237814398400432644178959471114344957219478254965199902955149945277322790346717732007303005490466623090167240591094241667976509209700010693292350310133666490189806468787060642472293617001361887896249901193018643713995715814138597802330880 [79,31] -232129634830767126066721840536085549871602768100990315210395994813739448676412901100454256072806229373928780228829719587693224982496645086590096082354808751940496267181723122799299695686021825527873515865428643380315279487149471538961982247912074741091925386383770381728468466288780426118612993150888017441518793853888001454450364502832531713224292970645631294227283823137937663992452042809926603983056611506099449713821963250655598008062570623592086201023256625759114328798962183027624146841203453278997346714532050537160744839166827884696174341016113735563520101419399481545288084350816036989633316794233985865593121505427253672016720121653704909306217615049405497303755332099519494562858656969514325448253826000849348745492797497582916395123815794435568267323451393233796991726458916219281602631807246730100364084603754872824226147355833712582369916776515618905791555454155296977299979181882484346308633980898572983892808567983251961341190374519902840864753316158603149885429879340439050716287204448109599351679802359163314597343868439821816485294361949657085413906825282255127136248021966377912802622494104900417096068344292111207281468135364095122167248866054962635525603513451152058479675210795462355844696077910642563119870839388527896679802800950510407574454526169212878613939568099468541767113246507146295871608042053234580754094593451027232954100667974291343137412489943296183332433148255876197519073166513635009425331954563964882679476215537980902471579586837553194506617736956476905640331400528440526622501397664487336354783353495923673029703052480513352094050338063328073655867085445124742052527336750268853944118374126943544568246308843977516751214812657479487418965834292217366893676330511079089935450095697145827734848197044675685730540571299512138116224466153985794562248207630441212388194560815951251925398697431567817383252861490786933960310532208646189558327942957113752301449764576315044365593889542238546524484877263613842678633949646262622145349157417759099705015284950936759302813119035103986907204792355001756594564904096187842280753857329961459375142740138152893554409716348380008000 [79,32] 111863424672264178883412373884495901240929841967394114020162781609627281044061705208745534851604769639707241744936791797651012664807011215481181940149323757861918164040170843382846877888470788395541418105246345738465974479522964953628731643726832189265162451855972709976658256365315079189701440908566654828398335394387437569573464115457005152172662895162024196622105212213457527248967558980988618126123102818182364881837705192662835858883962028066008364956190383667957924696169409206741857553513208860050406681750841818917999078300701486218243901912252160044018245197731598674101264796141312662519635489576097276074837473082809787792943794603985746958736546544641130624258101775140114160957332098115575119517862096747693457717627707579455115661518889972369187950416939307437055533527958476442639997410600655252438985366845322392810512990991700278150950654399835404538422836567223215754757662913179045590019956910574364805698459469197513442405286613009530018149450825723448581531055271275221781758275832941493959676439707617010367137245116199814090490580490516358498673045888493817439021721335103480714788784683305735678283247789477033833102683235961540725863531366382855231599343113773112332853397111237716465187411461158545992771928921197280576519108849571764800560707120167699037025513550033726088607938124321048205917195447189989943045377785419661328469659532547180793160398823459739317132057280230966060956201158521193357275462264733692811612778070206136925433642169831842444726384017317516984894831325471796527017170827458642178463764566902113150202387544735652988106120808321248871599855396575979100462399628490998445723804085186428861775431580016095449046409075617061104005640330825010226285366526479268928110397497951142132011927464101921486559665000648757453801369705293174428805030857648678848098493038632427824792384910888178485026440466557948284967596582647847760724049338215436839321903723803091826483239509907899091090094479074234124628414387341364006065727755021058634082193153853216486538368647752730279884312782604957929721045148305879242752269808558157152859899820655422635518099045655750 [79,33] -48565707598822980938013799193169240074729273956887273901494201234398068546504880658996963379293952385391212674620111805518450967257441300861969770887604579914391828436464105683851575018483558315924010469238673913603506550827006148804290817847664444178780495227729083777096164093130831652165793501751710206598297512034998099656712286600767426529137522839036335379399578696985191987465740768725695309262448920783734185094418449182997469619398966196765519730998008342086599424380854683482041998944321030412932759178151059800833651854565292282928416539948102672657316002790638159592131131854445853711620224994971560783881736125030713493889506354075842144565640190276003443999900821788376278269275473798969486397249722954756427953084942298705718331321773979641292864201713529717838078546858851072665852766263800256944468790832415960353996539698939634420548880578049785314523099913240452573792975577932651811609608066665367725011694445068065661474165987295454544616616035763986788496170129382162297175888178114670365213598645932344875954646645144386725568167215954713267405834351512980209494211491749088213800101055272315469031979199829636865191291705419910529778062855691346265281206010569780668725207183994855641875342040209613658967198182927355785713845301690784636174342305114162510112513696272981831555015512275031761926667716047420928954884837587921847118495008817007370398814522590748990022597455490750503089353386121855472550603236417642364740275419156145126322250454139613356977910018104655976541789569326860293802785109034847507499462734053573792058262766979860695124915496666010635246062699635520044819131305472260106512178756851604215884748794093803366277327223512561235067418080736530345449696168901273416780138550590275833060309459799608798278615397456208152477461549664882471993369125635958453567661187655452053146717218914064863660310531550969160526053894364814573287866462868645518608955267491141442681113176487923378257565202289151040262727750250022894638109873991862989974072056255130705938978146625877174862607739356861688919729125251878751023393320307335083259329402721246276817099642000 [79,34] 19003437131013955329624449858185918607064458149133929820186915708337187049747624585141975805738361196474385941281422352692952295701114985638635861033265047416249412778813782414877375264210586593516033544221878744225327272095714105679240436392507408888784856879637462649684980031119907472323677354921872087721214820995997646201621192000380671699207468283923253332244861780290334644844228437675410922223154771936454958848133999358246979137647688062486676222095976626071199111420330174953434397497577852197780795643603039679580202424828543157186771925010138281843961368988429129673104424135803212718629122089455486813003523916356241528253804742657223016236538262119259602321628809959546893514649080685504365199432797232883375039132207737241324025565582343923326316694454563928703308689765718846389435844933524098711789753709783758248830281552019613825298579317882321952850760515486313545492917978510338405992412409884260214601097854122165221259013883323302053994273988162003836808399530303681092735396082969621815916250581260594256276617286564163157280126837133558887367094101632157515245326358931475174170345704086091399479350113817866715046439125102814194957520037964573509861029992733670607334581140980059662885834418085141721665808190456063223162261026251612172672119641498073242446593571941577599668005737553034576076028790862003200175285835962992079174443608710729040855423968901816166340827674692986692907913352843512519567900635063448844062797335538669934587074983770562217747629362281943293842391786784607641716558352408746848984092938205178165881212234859816173690550687584428228539754590541701186116713718830022509767882872381952432840971494344038711827229411588143912499169249804851445189496966264479065615731473148756399081954404296238068294551127147376232066845927511842979452842146202728335359358787799613534695156447540341405917678286664454735494002448684994664454243062366100455353116118044401888226611985636880023048943122917084124554306736510244094251397461956909632322677358491488345161760376488361810747033518704206636024035689666400815571537106411136609142784445052297495028344500 [79,35] -6709854005594106207972950674830247944572118817920393234539218281989574570632565008674368438856919892262655915290282792804507486165211434718693662589243992316553739330374520644848956755394405722905837741828200529246800980386546305550936809078642136365906725677877679615146827113592078388673799910765848107510358548933881477935524693068283787369077675159863323526172974446921914447793586678431995147306377047947796998189146884703773649223676504601466998985383372059847049107627915181090570236172404355516699076528286059940968469654572970131799736119328035629167208219712797831352754262457828313518964953461046876920628891611581399074270350434938943044779113486765371749973175155259224882061966171097930666372366352998581081534151212123606695469296554234424911782452318434676964960337124268314191343044107589186875773997537608935286955706506106163662780697005274743847756507187003578486258008741689792870221349208961993427763218439404497322085750602460183353097485773523789283890626471581240500486063235939812196723164867731449309974103177732944692731221994207390976875303137351214467685370477564260942910399785028856346752312449971217733357688093508003385961327322837871156523290664519210436897288516796541343315972246126269269316460563115269779724158778550046300998106761014999539727947363694726114989254261936808047978006596967957690342298723099947545407788561688411855980286507103933299308086890683393063130880034669854516127094881288232210190711878162635784423882729294855775877310304151190883942802471647130552456419326009157352316505844692592876285277877376269124735268631240627567228230474592502188731570318930451839416837840399813870353080696824535878194177368432254344333625366770999222371056637169234483546497047636701215849384625533537771539786656027371522772984021946395414391825187916519376764946271362578092725535252197815209599483314682323626507987533131846271435110414649704197597585458206710140193400088281742616127406221878128767442303122927179272301866743187882334756969240981381318318055577169129765187509943880350978161470838040123953591447289772408076722370102310342315079450 [79,36] 2143729444328773156925748444513925636578114929625786504262064644245768883328385768656341174310476047199848324005621436269372192488483677050012660885723292566360001667563148859771199791562946915629492389043642124892757641404900254993024334821089949411080456407798237390013773736954235173124748109410926035263854581001878474977413342194235368163003724050542450295776314124041197260349334668850296323414949990512475789118884792672422238823898631641569085297718193895814206354756111578031570306351310738728578730324868753079251110266108472936167957580412574673730090642646523320631535431257915777953153620036069791301909634726176061402960589448806045553375346481036640638860923798902735873796727980571014538715350091583370516300465852396769976461148126967736184113651508639275614682301046151497910913336435621186696956586074289135488174260801431398518004636558409473871926507106390029042142546779920310367046810825638453988571138940026920844105249045525674571760525748049522073489101161118481693893240307562074564757786923708062256235389368677493058135185797572671779716534207092647393088839230629045375548607400634373908429438310392404865004381762466650850151976299939820473083244058381169831073032929143812589033812284369522273041242486129654420320180240295698133869771517573784566921123290773890889398005465960488381143855225771970552302206349158006148600804681138204397635437383773360285524215709296282186018924026869766283590978747035587492758318181807524193264727881981509664104970360094028820403559717424610298264915436209543856712080553385582588753895889590185080895646217077375518898121612489126841000712484203510586194683742758351811599427260215056481940440576507602220864093005331634932410679688377813291880663406980753628372641666732770830845423278528590375686989960450624822580995112131587907525493016841727616038108244966112322840136174718220347344025033601990813464597895206393398477345630884732660823903299490374801391717099079211729113873750235855009629915712207352458041794369895213118851523687176428361937154360007216649258639560357047054726666794624240410384113594239789724000 [79,37] -623183521769315144698231027798342265166276957277670331362145757056809314128329717402600310775699644227152043286496510929027603914133261499252383970825424446731797824468371086561365377123114327275634904948783100676346497147165776458926251476739991169370234722264229792780525037323361003533105085750828858926070075751892771444808495847128470333777646070372644240779449350528622816226183341778266422533586077503162312669738478987621945175904137603019011763899090224004474840019320461685822157407293107707510135999204894762492466163617729630091278945318677017427984997500096619461068232679439986546643960484786722048811447002077536732150839267532038953097989252916342767318307545875369305346025642392197711869869058490924260722745302355489457742498418526150952961936563694400158695908831075700666880828695873217125735562877795914494577964908807378143494708436959284862347872300375508891245599441581295691749915167567333583264766343187398820726400392747017954517669267982858532143010157679055100096630136925659209403034906558619812290593059716922416644139097262311426040152658037492357621228315398461647498044099084126483940275042966398976766744996302429002018868428475076405518373708519553928429559672918025162314294540835402836056966138357477445222491016688878381599746696021197713564084468581164795898043373012998559880266844063713162117876427912985495296626711008835141596061752259404418938428930493541061644349872068518258994681776525008733803254158080707421626149465475611584812463733461170281957313320749782715471270738601484282994588110509161201553213120372484695805410647439238556102123188490783003767022511257565605732028886595897323572758502580382763064245296493626332724805278883398885343882435296106819490958582128198725507648865861863080649600808866151041802374029461990259442522532096104309288848246865262128865989191827316456549211132552508684874925804167755188548360414198760474325066622355618555854912136254441681112622313450366219886527235654220935291870033202126901076679950732074557551671599317003552898627290693800126793174222076417178581092923018137355923131762928278350 [79,38] 166446712212531812821071172072150463162725570996255613211420673919862372266854698676233115671397143896767345079220822735308387727408710663870043234204494264235774926948266006147066134543359600962273098685970571919003317059042526244796113554344979815638131332434884489165632161780116643931079986662746893064588561829420624863153710933768548348347292655269277481385307695269676838928962437306719482616025007138643864008921171737444289117727839372726533007012383236654234614008288644488271182707407046416006595324965849058510880560145376800629146131580093076903255261691289558263278469511398478555081115365880371721528042209837222885176508742909174368538515974131644788792900794792254351698885752162505619781526542656056664638105489465509173213085914495649109616080972621222111537613998786573371126612550927991551105320167993748089097193776594689619574135659603671081840660661331517926891456568406465129630333617926558330978084384925638376110798870279155939722475258731238216367700041321371127710305782256792041521456457777367590201987940740520948191812598768705800431528146007222491062241299678715668588073735282206376280499425822790576110669461132589005414447674973320444682781290047053716963831557411125989163345257286297054163083497709269727518578237371066021180072840117033016400575937168950703402175620028225728703583661717172618646667787504557414802996286689525299419104865637078585111703017372551928380485854888118732821957107586311468482321063185493343302654566072154507788489037848173795386298090468299694284158712281264385119912567680674624752023693171443827218579646792034984646009190262112365611829604918682467504392367053419992316401375913875617872404718149517946034010384175542433077537961326383790178396041257219865551012259241731268908457644490827510702972422474947434649920002028411415913236101079667560218736662065716534934418127316293594833012056019973397115698028113446683318960334217642445680368257406931428186260406027391511852836659245962713208059455096151161645334270579307531211425046567850062280536813553245571931484158985291868699369966103191719985381958373550 [79,39] -41424294125865554608157872715471862166414667363774017104273528016681969572611084316403078959400429994617523018137362840390492206769700617032427779673073436095533646029796298221733503283894767526636865128104735833475199729574366365230622285387171539732673940915084900497621807461552813896958683093893414963464704768702763182260602610089601648032088840255007876732376301393519100139296757234006711595448069176462639416092079109834012048893308461323350366309450397420314578997698585325937280323145057056470821816516771352500857867385349975162390561386465620059102967322080668057524238496343323284852840165590047235467147068375726517625962650108585377579590976486714502183289711319473314028152793264793811840015716593999963734315587884898152600700330666751132198746869859011272443984463351433625132627723232037240674640710421572299640039581512405396420967673205092240037708492730234482010430514149879703954815276060768026698037040019212786532093143727843681608456596963868532687604230566656576985007884897591631458075331143402299091410038632029841603430306337815177263677622752609850847135974013843870982530776420101999590471791782941707085036069223953640780203612257601323994306043767230843187221835061002563902515066614078535907543324216058913643595219706411921099102482575603528242359069356562085140673656384990230308242032737987826025775634500718103259287618576199603090980235635661348044405955630211550353707315763141743643957919365341003681640322316186647932934948909685064012565123299281683798224597618902472594133068643154136502106010428139106853876046073464236732438234712310878393400529131264095355217799142085003671923334494586693119776289333643059864755183210194149485367092869765500935129490055752346879229633064101959900483653948957729821665153782892605555583434465228933864828459966227636215068104537615080693098506812281915959224490995801782795759276580579389298050146018872209304465279639740566782357528432543570357798913822205992615925141218092967778988947262617693504171352575091732559845109750480501849698013474133062013017228370594758919311009130795057963602357200 [79,40] 9745634827330144684603844335162150871953315794496885591425721801632350048522476192040829080660639999549937869747007438970354429597953676497709999730537209626647786721788362062882252790466006781797376483142392855657027749872220723926488374793576056517369119598983221941442996707753335103726304784288298850774664543929601687221521760390387300698715944242103400623174256785696191600092682433414243801826804249385424837315504555805739568041227862756242249803103104614066273501896258209248783714868050531725727034374892516445604994957647086295472804272787313332644622159073675558900688732175473058910868717211640414502721139418877982219340070827768378689147346065480912600262404820573372310890351466169987331121322254400058251860162523814832140994924272510252772452371005811802357492559796836811602719523367244616373971416686551416804451145056872388212635946246292403239780366245641780051889566163213014335551248791105195400699656222362557560805692307162124154836242813026470997300163287494603220750629967077096814848917985389400824765339498666243975548601425660592693615874744904431285862837076641165020208244861743765786736850106853923103335296360742960941714177663302593124681615400831994640211485471970508261671531306981309937080825049326088473182335311234282597533663240130996568946759415136729766570093564030123175214361392813856064286406405117363422537682473592883579534726516160981058323467452176461038959905877851352651206509684895706639746176182530541097126096456189645256671907844296212417937628289800351427089685397504545720474150860129416918272652698583297342301281561258009413267939479998972930049819139711198211674292246538154890347743244813791627368235221330297257378082118790331088840502688075372578253947243955482452822334627410976935267724544048730741987845463590321975695586054042893134403130392982389006811606730112316285882018715218752249937059610457306944941391625415793505892666694381809768570744258644043976035283945945745616856293584422938666681771022143271195261964626996663464760439018643608929730573950909484756660315653675807709593007654068144854498700 [79,41] -2176418578135508992560125512733254067242403085430820015922904587669880514744607636499266370091043607658310558934577473468864834414537992347081875833635394977431255756227501385136577064901831226210077128513930514395557307109979313091813641621347120766015891718947356351871846742179062641585037435886714438083832433801841028919030549509692433853912121760500742772163869396697893410834985291859058354899105955619349160936830261273745871658808868299906083728215850792788021887199289914462393733483237733700158604161938811251267548896173835291405040006906219338972394422856185326983713735655237376773611687751060812208093258122487011415552444633689359126563040812684056405741648347144964460651941246597594635575952027766233664066543676994724118271382678476876589156269948649266681917903342375554727183087136987305139950011799497768792339302207748757182912377855416641585981122811464437393121434156993822067551562457312937028691662319195563993974323417127211441812200749588877488571644946094475682964782821250727442995372634157689637640331243773165726398240775786234250414907812898608173882715055100774479667048459831872300801098647369560909218156017311635494294028621462737671476572281618546751210841676914992354575404183319550901919653103314326841863864487871635017309587369034078902320338817300111819008003163518956753231597035223921364186580777393713809056079024053092603074746059403339644296305895543660998599543494255660189278657068746107430259394642307040349727323084456664325649450105640034112415227263746136977071289467987012974311831795070105854658559661522310150671521160316853330708168497540255974494428920829931287930196886430065008037445746669709090898048383625711980433513519585138291871065950931934853979259514608918893037967253811112593845090973832655276509094628595825229642836359859119065782130197232821986718314671801551791054314260446195521736628902648098069648006072579249587147441583336144804530554027061156891152114684906108705544628929155786259714374090009150567834949409338966880830389218365104091652048643104033091403074456627690794014618810054669120500 [79,42] 452236633640196937452261072304070178310492310939002985217022669400953334540140618164438749290292108274373332869280748104846294863788080220382974672069021386381966562213676160293219827570224756113018816525121108316474953675362675612032011036293107500269318216332138080413112489907762261242086594397883746228418670776000099754786942217998837269611207687169157464862019904219662938359199179715776514054286527534170328719828123004891355839176024000680085434022007694078192094256936415880330126283240649986741337141654306887569413424840610157907983425882001891154167695025445700792171479792436315179422552401329600505306911630105723288113494331512512774363388759111712584454173405530587555862009443136593810689859047070245853014005611092268502304235522882153404079336535027144400104883554863667150012966408791891206058110150200501675194230571351382904242603848774019948874123882494139346098678052932410105338495723570983656605882050534251460665575727881701749203137418852349322104540370699059489790177571909218966131041428170580162344160979727408412137992035933732621245642785511842125894109104234172615853669953239612236212747751390916602093408704815107146694862065574902747451021432405550472901842734346332938236467477388883874733626579328944399283590385590107131051124629746157567428279606198965933941616308137782223683775094722294943168113352379633813918179966422285540707187674761648790930922370561792094007570054366965473169315683876471937264617036706786177650723086153700649060224325825127225443959733011154028028030722289871736543466316714466324170444731672975546727995568108636255098919220224126558164813171605016978161573992522889334021038121966806546116452529353316249769536889750983566315720944034268160488034451425748499358779212754952957912284531509345332745601153951513349437495007859338062910678889305607092904878765498849899170471281808207861909273946224983987431551388740336209638823046009572144450206734754202330431044985800494619690295087613617551401107157932759499948888024405215685821203756153751764633165396066985461540476696484930451709682871146380750 [79,43] -82657884567424865546292775216677893681650856595577153432089583101770042868643762051845614333961720337961948393984769048897498492094235395635415777703692736719013278892836816743595037007567423411698986091175900221662669368134860669865310014206245856983050428265496056671632426291930019220730168045987943524917343219240387936462524362892129565076862482635520175929839870297022819565776756150256707096452827315283159209514235635371674064277797659414230201217298217419709612794158469716016595341944065077109157795105227308755212629997759335417731767983735572495883162973993200180340404633474300484596909224728492034991346303230622373078165070257779054008057148292320534474658703157560273438640305144518319140698472043752996883557429131668373116481357285759218885653230873146447511233148829862206220577272710894062196937918323603470072473465879710240766796601335518492884001197315880086274754928683181477657569785239261419385484917419205536136692338577298564716807855364843884432424351531722726317328562137706392208451507025306660960631073485817321385030267944259771853531244349567500462814596063215398450223712172253258857069018107727003490777192402722584070430107534189741640604333596740518502669489605057903454025684199371824109167271567415544111816200289882787255736116288842568393434302628237095746313027868826229727296975144852460901370892462453810730864311944306238529158461452507228364100654261909884838140193326223791973249853985630495906713708355439490841075665532713976552966446913184410132874467858759134490816782269936353633116355625414162625576969709725972316120641762665542337731236388560529669203500864002497648796813109614135938192907829335180791206248146898512925499740857335966268501059111995518393572911811652309069495295568074404648133559543401605043030566040249697031019987273981905441513142276915799681971193628870807363643289870630810521211280808522140947525157163373975500751248428088830342524392114389374996977379395226946591231505709006689976302728139873678364515705396363540105109166309534966386859009887073093925777613810645201701223589559400 [79,44] 11752832282780653931170881719171679038036945671759653495009547653249092667714104643186049121335376413235456736865017760134808416311979175840442334501121513708652060551455539447260337278818425339085440238592546604740711103959647983124127794508326177207764451587737186331170089940656185958535029530804524389263950119650434168386181729349116095614602586818619698850130950076882481906446511862683556105466799604526714407484655955539126581174517400357393792664799081503113081842179127482508069784020880591320560203740030437880048917016056876664141199363751086699574428095573199446185244788848416517358669784531378555778292948522150263454774627882546578105064864895519323295069046769851013009410593502149465938011498600449186723622513197461798856875282608432177022788360988006900024668649405431544222920136197143605075252541613799547579509562696560473740047755096094182300217415162335498121781447249678876005710732680840726614319907665605474000112926889053499176269032514532776656893267944840804876685970173431012655812540720802021796594750048314668257035524730312384981320812553715955757038665901651808268581588450536589574589813799931081145582177198492153286713948802680020788427417140217099262192497571503601806116051570226307782142217291938630238436811666970912087101409642513083454069899381156835949998966728065059209310908707415404416961956612603334934676827214612550217486564766322562041069019244108641990377128351329743050667754700613933626454900774206278986727378614370385180827585511114484823476876956840503836522075665913263504952344544354439914934968268969775465520000993652281723347084234948232124267423219987225934876231281994387918338210229992641417947210443362403448211399818018147368049196483329039972206713402575090002679968630738902301164513007030389424149020751960729093457512732117975594369227351486032670002084475861068680693505877404665761947976317204931815248062338238617090514930608080494600147020738889211833376424213014916413461408874166417817805817915770863770400645723004977812630301387040572581365726937028004532769594710177029970220577800 [79,45] -812517307017248687497641630355103869115357563581454049258449887738825133486825207698342426542396622958498343096182333926333490779151125404042898859432461513522927677554253354007608115805424388561147921299527877132815321626097743797482887329755645315405806360115900485170492860831833319084315036438832129765553342455519273653740521967026971624642687840245449085621490435356401758568979667106639462977548739258469987998280968225561846519527994941087129460406881105070452657198445780791036036811949061431220922857114033519082300598175119773774255337400577168716473391220364592467607268202697610889580490488278919500858348609526119291650581276412954182760540354859724094333085773446143311272572483333021985726711976404447454267235474346162302581599449596581065111197125462155690493088108638863760622735929393857016092734519817031920577314018646434694319785423365684423901394873405938013796616944593300146182137526474658719357775979995275358842482015262955098870267893223978813743582484511628577195161050623037966894090086204364701490611435472544263933242597128359364229607570547376942457041840246597714217960405623154597751335871898172149609558273862410934606835173780021788899903705122039059282133168387972471291867863512650712414505371656309445980108148564669832738196805198108042311640747285792087546368458867683915730852822213309961128107833242966137666596084872737526936510888946935449100350693205496271731488273805995529884574796902000386230183575315770312307055721485243769833527545803672193775879206169086761101952718443674713239752508355127140668446143361043004357100389732488931067450287499257388269968519712397189668790106098254061150566507527989559496125808980848804195156313970836943813093000625159502867015735246987302190244525263898400130040888639232673403976224391276267959684163517711575584165623754921546213963853623288815938887334106843020531428602562176345572924991634297825944675474984502641476970108565730574221043219690636756965657593460159140436053138833340658801699848222930194041539039236692317576076435494282389358018709125310721833245 [79,46] -167719580871442838558433668738408900602356018119135153061019137783399797618716405175699945072930235435621513367439378741405294793382558915894849756326931364396159052206870758141747857729203890248458836905719267488774179134907534445879714630676146485434663363581018077736246132886510315853556476025998217825477197669367542421242630453571047936558911209323084609669411224283325615338227612866163443029351865345887095363013699033179599755686088345052859673601568228849469366992664202107514923786745994015293871784236927983125084350516165524074689080885570512801233408761077699249384137626284682920883931273272851367138502711339447065689768366762391529104355050433050396848531485337961818505889899524545827314590007261486730015801720610018898540360765851912401596593687326216364281135460998313792514643475412934442778592273654540988702425064580746242209610455941200450658141599738346174379331436412577885857342577508634773211670072587841889439061272987737758610417891349103781249931890575642332712061293735730998598557587944746047643601586137915693164875256447608614457758891403185876082567762727934097948424513116270227811993017460524422108887152302020238885773280986081312882056315100318176825874246754387648335283253744869559968913696556194836523448319411584712603562023189637825771638127988217380718046408090340858656411469159582938270663928939644650099036101142038579117307741601077950368275767565330345135935545500420000592055360998089800372893418281594231773303519792082712406433461377691450425250831765853593576253469162302499067499897898089882723475733721223337950715905597690318171219971649499157738309208294881779025909571720678322863788165486880866018124169341686930854384059865559206696966425784951489444469847804964369354000325063224234145860888193965445855523590986725508987378039356804862044335409145496689780180289947316205837995149151937941399956560157024820462765272051634630534168138815301071490591073356186980203992332648563964226094489421755653363595710374768794376532290543805614276002148168250930830134203084997122305001405452382950200 [79,47] 76138264024525971885608997196665548028602891185423481932546393955135990286397073843278137345472654894756742323270511411440947300806923348533077450391446585221425435621155503261971233115454280652019247225348806320781241175258111965688179001908047236858807487831573971223493069832997662674411955175650811856950386618875618882856129254282881640951917023026306862910073954867547602675769820870577446596190981552237709045093446078286944348264674491993806152456811052251255262021537548372231765107161828916790709747883281177013356163711708726077627970355864781458649324498282390274875549157087402012783722530469432110718811375385837949234766058732044377411925660792650061205384105671857672398151103837487212567644766876674268416186239192427905873218532594311242064966785048462963913992598100679446884498659845053947303138691857101756694003099776681690710105404860574773437187925096531224181412419804269243363002265311167336346772289597872607879712659713558358084048124717607520400048268308919265036002846403962186237562364376532461913904379844582084572219292528319367513221474186145968434555872276807236897758414577311270495774893584930568638169064286391455308594379282850321246527971487275785820718527192008350103722647845723278226412506707661483783051197561544804032952447051947422176464909063954532624949271444917172009290703692358044822123661084362757640830655292719219117009882069739668659598506792683080167888309766588806538044846467952729885812411491864347216672403476966979196660518586955553185922356370619160606500823897431108237387404419871675135612753288902688511374240426710850904215602523652502154587636232016424312244044137309593691471949783187687305436922075340074509910906349083456462271011869662049661169035664512050473913144778079182532089652101704625593076183872937687608862055816855660743627639736132581137324701746153048631599068810857996555548120654787990924855213809687894549965237583249075660227284176040724201908688649703990387163558662726856728482298105477769831912061435066800260910290627747236261289418322249213444555664149779380 [79,48] -15362949668615979902101270425785183019646273422698965890218944707135492650450993467553425624109600190200953745408409177352744825258720976994173006219569910651890940083290513470313483565069080442687323724089650177033389941046608902834310090846442092938949361925695279163325973426802172514645009421330791332558872796122021824810395615401971642025609227667773145457403671716848524810197464461215616106678281143006591888265832605559742273445466145664148455486276292567081838371046508416076490882892522456498317944517707461441491940198917589932535089511531118128715233544572673137814205495601079529671202469776090664387174249563085718775900218019460220930046277467357473914966661768883912633549345510657527580283284775734325692131032556032481548829348369730615779798213441732366416533166036798479734758085748417943217688971973603316194696943972208288953349873798805187931663199116278487382317450924884545669768850865192730362743635343505706588642598868784965090974659505498029898997535660590977002722170627409668352247608508488878158207666758008089571580872196813685839582600007307840378194834563786647365627504530302973574201152155950339634376935360856574923629004545601340706649653239590521560448693545134546855477462382872870938880843323042398144373283163599341316618612670784267351736129929591843770128938515517900404290708749368534050108128625535150174522072351344301493586733558947758806022903554888217533975018375628124899149262228638255887883032638361885518203662694083844390590342619578326389519935379495822097633840297068631906748157061156093956706055942447156794107212849212136925597111712348412652141693130454552589086264808774578398247128830033989762585897242166515115331460736592329600656489026183195312664448623039337715085286798549489740161830360799227769101502998017283701512902503853693666673852222895560486597463348193601971156281370422950463104088025979283456416050956139950268590377704459355135253297536475837923211652984402263206504050619298854825040119010061692721049399680196411358374148162271843912056057543183034292688816280840 [79,49] 1660909043346344833754246208784117660172326244111380470707287900024156445888748154255057964991755026680801317202300603785986282041928723363051395397791338202538556248667057357133290180029888692044457741819480825370946358096063992525071655945965920100721949246744478406199436095032822965102299528193400522441108561777000624402146681446343253852822212666845497965435200195753634976503942384929235400657825629723285815797603925213064386097110329326954962213322853350392768047910612863426049629624417298646056113721862358347240664851000769871752273896313424028066657567640292280510352041602904020118873506184457604241159718967724568378768587387035204607562879475020495482051156356882119923499568659165187384263448677151063018338702091436119985954229216500001635305545533214015123654446746110639924591352335817298448188649706802701423783893856264373840600792550753035079569468167382311387057789045951651175766364363693106918257776516033179052892433710802021568569328876591592849782477250403431860175934866044131937355590184890171566836074427737945766122394773114179858013795770722895267827079015742086641296314901089834523757864554511865543207560224722493428671679218782926960107537608638344080066908753665086837551221805959950915875276414695118278622481542925818674093099241142335681575905477375944669076782782285356399415870201179014588990479644485778042376415344882786081103435914740107025136945770651870231256369548426536290982963271532208862406226750600461599174959249898577386269274330036169717269135946766774331080935828609060012282897709388208037974848137923192876743833907967071380943368313524436329257425659878835173562428317430458321190104657202642389194353403666677936646157553836971083226092206475174606855726192252067743935146723998254886673784368608920483087481379677351223767570228629668897797763929570450122104693979866944071043619109860233905215305300002422692721272009102957378551686851811046385680032979338642974089469350136469116496493163693244792975037052840146393539916346621095709172145624143338290366456969920564709312916780 [79,50] 26892093925939411529289608631164059024227282430111537172798368912649310769353159457827899267278766937807413563094484383335422158422568298743021994827706092471394587937841960741395570045042785986558642458756658576225378370583850116730629580117678845139558103256278365839533093484670290419457746261022398890921172549742148004814061333572236082004105676944936318604023699118646727134379024469987489546625790358621564264753763448305067076896725354546322322952688582895626422797485727096448604016703681011424099252593744710863502650804054381326151992936294557861991708152616073975184099659329133636658315481062281404427170120805608703693133695444833792887840282150011316083545525778523436314356095557091518820631155758025421021528252977113623582458199494195282459589420791688122875113708744099586588885591185713470169704654788540688992531728268829312066866512687170960465426697356905205004581124905151944629816314603054221306596101996643023781514179570978175801337271182899842734379841318860343244442035659495199836791744343931716358714496069402588638347423919937776137929400408756395487349507482510422040550688505622067140996055930966255422848320697833590548634944377719620411015742329559604943075066425806030126500104793399256164472184451193421254510586591003328181800030032810228888251517410066493100372220133779658724340066775613385663832682380057411660118893479420076738257035361538314343637829114777942950051394872697662900982299210172582154275724453789711538747597546693905563882162165123222065603922343048429201599510730025491798192698480099267978912449272079633860169657670725902752616541471648264041826944501291777558089685425483590617710632714452719151016051437544707601742692364197238692198622174702569547974358997476685474908568095228991325918389255887445493234760940925037169292236303788614071305836475566934604239499579493014894341542208741231853617488652894588485717590584048051274391051713921188586002602696345037330053122021158490074524194616177603452736170135432117825213191871729002822096702236687940508286360248858638644710 [79,51] -49955665255121467652946297226596011828015137528694378616491772950649892213431859192486134239085896798989788323463771312483442539554091046890885537117413627690242244924467589364980872288691610219164868486938624237047098681996178425108111108009265040083281125892754163301549690707497591237835725544386605358349757587519224538645800095965106798610449431195237020069180081020787458031339049911026429421015704160177959762449842316885461490333903463353647466089765629959782050903116664895681825796756467401308768533058615019738744652579459074250217122390664278335658218729385511484608114061945582472814076496761862799539834481540353559178707979949697253855913593983778174382803025857270616798870803767870170123042275271344163264117938067055923546437787805321403579194986347107877641132269779708101243256081225310315480856959861080446232017844819491061465747049480137440169898011397737030587562903338335051941492172740475091183505929049465853613573644982168482862471397812930608038731512938305676472279968489214656236403247281171774918650622388901814008015477186437144038631713588012234109109635821195711865794016948080643163677038626023069638912049027410565559064045504244713144616250263654922656337470375524098816655533688159715558756231137316698825321773242704699797164083212142914681685939354392814825671981814007450877893020959391701578602209885069757147245457075448471370841743191643167065755016868161705415621098525821853146474362875437599811709789260494420207319435616025402888458449513252571877255447899490977957423935447889995861863670754727662139713250325933103454973721464932820698675616301500081657384586462134334505387219270330342541582736860667849925752897179101236314751800572422498334395969629462350217238070183920454235827453038659407577008718092149377069629093406370326267666612031171580175895512403690789668144160276354799178390564680443726941110744974121319211841766943352985210345875777807689710557816892721846151936090871792516327447405201141815470705556120429697777687477774247456570622459837496893418887775431052542305 [79,52] 10527590661545901298662996114861507034556678310966582795705544367372767340630743098575996726438025719531841220205480290285521861372214067746154187402384718863418356799579779604071785168743193652350362618369998790661903643308581459377166286483952409055239069069288406388812647140125481060282474152016507573155131798507290289463420136792313264772792952096880863265286079231087523635533503431808069486716021253097146857356441872736760757583069745155915087874502105676621529821093166724945973689552544847781163179816083287657992097146335645824464071721661839273883362265294510445794070578628988251593598350631516176272417613537284643567421486656625082119424209782327751500485729592827616632922277325407920169308825329056424461460068230012437318798548207710241763611347721486471342935722645508803861002077310276360290812962414183501932537166033286260116574682556194124376999892513600750274319020393078101547397366313991217049852620914652883712770192091262208579660313724518399910665618440446051629903966976578911289281196513193135561881234875950690720453067242746289571085228248672952426880259519316477190325937929615902411311032693983978115237151631135641087087509538008272010370869389592663776334612446383995321825396554418817672500465340437978489800874053414767380445758759629411596370868692096584933234948591579010184701317331690029772888977391029305824902216825224679160229224380028801775995777418674455818389277576324452095334156175462696716692702502394106978803703835853850560747704132713505707225993954680439393550931696820793344475312602054112295670020347224904430608734117952820928643342528757381134648101862776549961916541712774485857068702662786393367720186159068016794036765805039993648856715416299785714155266999948596785107172589470021644532366468721706686046648839328691344937906591292241331040236247866361173376895350071238147096515961584503782087016533516628950797027189079019086877299346792206435455143719410997194939238513072131071939524959476569270388127887787297171285065371790073696149478406163195510570038184495480 [79,53] -1127452892788504001221218899096266398629382296148297986653377182127987113721404850794726401357372126659265881761249369963122795313105228090448416648333873235688585253197717224413086772897168767067958330715533109797893229804342806926480838634982795082541358526075457653922291505482719966081552885897286082978574984742206647203856147406325838311052243093375291758235319725616389822442474265436389802587277342149598028879921596522235087283897750563308553615022033515468276692564905415024835764207830534719654600298215542784183245482243184157606527067897672090100812555937879064502460143844309200780036119948551817789340843649710279758572157540449504885468339841064266424185742187768036185557416555385116654356549126179111374950966557797199419447039940583405623853254609547312915257314192833603373100666554180567241912874685724324886214924582525705484268290682010736011849762706431664941456625464840311501919235245816913247747838123028073894709427884584221287401369037704161283558019188510433720250414626652565791457610640472489370618697566603023036898467245338224623165372081475468190101033148019131959093604336947086300237579009418309653802030690411331834854672782126914785207786450967406324238989844291115281302291419043753764714376128171655901743774473928536967040768273872127030830870412842212208650888317823985133696308037684572669143340650387106371679591796927280330259557526031773882291772577655390781895963938417397109044443465344997670228306206822175367739100350902941030491258049729828495699592329670223894201932424121595412130968191581410191446743114601189442921518115694389121748353049869962943839694030741798189902640054823586412447621258504809310262569673185973348871207006723371903088410077837629417983316520029482581551910516101354748008660605394711548395825504801946329188046625065186040059995736431845891497836948054225267956541610889140442236889603692410489906372031383807445461497268097755592599473067254520756598385435304247766775699384611461511851688570976617024240706183207287215273656836068489128447086441165 [79,54] 9324239858755755573431538523910882612440096261792190673652781435751815869475704785283205293178813215439241526182322142597364625427342203719317080577609422751167777684337260144186102863036097245515874548678758759009843328822133594105629355785091222791050652900763023572272594831953763246034644510635736579741660065627319895914123206236598787052398274748323264425858895605829361713674990463495888536777652433946713879306623106197788291665363737736888640514900313633714877394370323092934297414004397639312204155066420963734187346588873205684525296531571772772217836506822705331015756682628716505677655665311708696090790599719749128548281260007834464508334701035745144415940839928914228875285177050244478174234635502981133702706576393804004832594990400034035227179756688614797126421297943303863349307450270330388079953354581130552253797099075097332423855548583763971808315481160417841082732281721546617186264437216145490208701881842231903487783474736262712556718319248985186072423270299734007522061660494405292405619655754798475043160516287355262598001186480527864407431497689535511523856566407919754287983386224489923249830727185434330075849288978973664379657155400553724911815008409188438154963744136700875518080376930404697386005331553289287917088577159057469233183651479548227752887760657483757688483232519400867200927351164916619601469447364164160350114152447475384155579395445533133579776112455995166110390345575715746755810941937559911532044697424729637375728722299371097720789347972122712705070676884649346699837118800683411816539527634428618454653266601896044941229743209988452681887274693321763092415575934693576663775546748166753195528485137894964527392350512265819818772496014295714859873486393107627578957736970100729861565839995979003301883858935172037659459074362732728732370803669478351176709727025686846770819274067892447399317677783534087989281540736474049027346137699239052983448866780655387740381022309693484676505311834836031461546382808654132006060732078926763247062864100948712754248333152275368827224650 [79,55] 21148980258292869807926400900386493976933318177274588343480762632404294682604688554730254792560305915478906964119679225296933792600236484287376724516461241800684385843199569633096949185894363602607894797520616201468031749241125959745740348183552455642641295593392459444825961857493717174880041800468626568752726866081011842492106533525373145519385521457215619539177939287814890086231888960067382963398954920477055302727174433651941094176455688052260084443509008425955789954003459408402505634529131494559360119221977863864762634178107861365966743482566646740546512189988440224820301294269741299097718937273060458351341208030815790163683560710693219655587866308462080545442479851676914437906143594781333974286521224921455669649038398709726132362726119986234599490294373534524030455825471730166328595062927376452833463851424697924935329973746430459748321509559697319285152311828764127993552950260178051947866937445154466504851232523384574970728189058861633052610423772834987385362128448487802453631518490649090040487191683183790406701592522845423646478390863781082303075090900590679012123403172915415609663648640626721527413605925702543303020795301829069901366629506475020135961688422847728753222776263471726709680209184973029152092888863367277650247808356421254782850570982445101653427313762268645035512931386616098930068642772010531942885826312556764762538915556307916139892007176824732225979722817612528291310155855217739558140262041493610243565290413500222410594769060487428220553365435040852005218102111807838972977424159021985504840657693688508845962748781452591250958349913096005513480258057408825724445691893597135578649037643994302364876269126794032341792805716670573666069296137064771045289872149911370533276890765231538155608641713685061894618705458463794878931248775608050461941314853899142847637087808605762733134784262329806927274174220481376407976804542034275695432117297906874432719621081432878234879870127843117051871663411777162719843311108228134362508857775549256129395104422057217577118703095174154848650 [79,56] -4565529710408322325928464035030515458104795380255507044939133492394717803419674697835172064809931061922555881902899652751901672949663243497819921093076180660874400069092613354130781768801614164480838683892408540237490043696110243958725938796457572034149126356691715559372028253161601223201024546407730214256217341301608512469972752142154046499125481318966722250935272446461389791360814728719354558280826506230135999946535259002898966287437241831307445369930493933421513873350226688966027304100568066361198504833634276827945852950630568663676011348410913883197971286159669053890670222409607979943689763834266626187583383640180047045151811305202474743334892905154354853022628328424328018729522197786985574279474224218538678616082002001729808379776201760300434271295034593136227259868767437539603118874326376832659692428071579475186091441461321312142544225945522721660900009749866037912460328941356976264995595093422118993771194221770659436913224972451119722589195807071153429080052368203911991426304584178231442622813296606848957836744107548720505553825391048187238701746431633827193922774983152219939056496482344322305988803884041574630198951008077871220015613430237075572449808996746940337434950308603999398401694433879238024321643224800358029751305420925890101839647680807519007083302146933488958851428940449594958346733450244915480170103216247482966533044672777989214959114764319689663334063608981139027887329840955244370568105306325718211963670028595376526955161296828792900081044283848591022756739056143979262082346902479552736040234085060567930594028375496104626451105307464714510981236330263990480560839955722893258368946985576654180446466335837102575156270467339483198031154207737887199515515303849933871797080907554563136132365707922951869005235293086222194293697485373820959506512658733567226400628545897620926261403927810789840840038976155822408623354914819667217975032093817238051072247792947914859273825451805129244081029346740549317705883524679884968327079821886527906845131518452503221372433876181232500 [79,57] 580791357316445558988430971351170681319268273569498768866663661239004833508965111117699802704684564163055176768189726174552808652560309522101765444761187566067854340978549514367626104955158360102518476220440612641436735172760083621607005159899407405923499654790020585486682323265052613604640386271230289611893392822486167644627179017962356436870823253691566968726220028507175507410263392260897516536936997718356490712392023666722002121385206697550224787415458490147409835750309206845630040612161958539407037595560720838146405073028617529498513255011462840468298250730016373510276954271671161713300712037314193906069569372664165654990928835511326155292776585160293893124116706521820102950561472378953460939234127354268712174404857650294094234255684876876993075799076369519376264238367684388947609711514364193744762317356212707816351825654287227590348246470126369355535413985101709177780389553658007507740509519315000062749849198734509603120776175841350285808431310081104513691886870875496525710107122002441510948694157492205565328272885671019956241487515554526541580479237610932396015668660550907310809140341335582061751237903849557333885077426896448635568117985539600328249086102096661791896802137424946996636368817462146410531112855620305406612007620213150572471757282039811998043551049966609679062139700163453037676520431008020333091559167516095775439726010211360626411231753623308401733373204409197340805997710411336858939732616672514637082497667732708059173711438544809832995305659036762454471781937261399124791115634356614039198960294136385016908448263223537883652130597958957411140595609806437695583288512742871028206517062326919323583216388614955156344784940695203483043953393122902389838725329328995784401402362578295237942869549608140359750952912345337675986662170027698318512048774703575095595307194976562787824602801000161168129084282837564330533155706947680092327957315708570470607040777888951217217439305720781648865144689219100823529108361462248974348461990894829921651739616949310919350272527383125 [79,58] -50680994024045596661731437190827456204101194382583562953264438873771515523914514141298143297237231789944487204781989380803862450582948524099972488253053536849827488452322214437979871172983515222018920523356221181620489697321841233988810575891204246408710347986367783350853104619222965896897544782058020522989467267282908045451833855271169995454310064320693529351130418971987604863808662196523029463439607891481979242947890802131646468199923641632897320249743496435383156031058889282266872114626634518018140852361699556204386996622218873941119096176092103778301165675193556170112876915662884057538884379896391864419462651544004736325996071785791889028093043047317734265173154274744172195805114950890924131033852159569418316225982771365357624940739194279263599993225334368886643972521235165227534664404812711230818869597772716445980265033973465762447779834435658765433490187636715689395793251770327716979637740639287175009780857807418742137654549409637326583279306103048475463974185943591717776125491469319914969746322171785267445316930584122144789554920470210628198594489179216141977600958549257999597303175714004178673692849314215953966578816989236486547465880945416669035395699216243280536885440081094664453159679741183002048144814223721010442192069099960780287630831040337652316165060590676665067251779603248196829320325496383706332605770339419060450586214838332370240535013586714451826934493864104562916682255167628683350388503565238039076543520127857945809120235590857040994660923898032390553845188861880032661551921995934515110229329752943930082124146745762232098483722217613518941923217085027135625209607451749147881548104687748421986779236656623511285877095219345906519060202856943833893780957760595313423168546490182765380166272099888132268877915509745126663389984073568605985534185957948687583606043157676921857198102393785668753054470329787520779183972034791996590383513111599160403770187016281000016811452563109531882793460767774586761706881307111884193105338078434549817145977157712371860220682500 [79,59] 2903563782387664529309322551668952318159942815222919919991060365746632795951813991762861865166963996854818405828037046428061262120250768806648970215242962832905337177840713609724234806588507133759818841325072368421824409187991724680159941501319139615548629025142834889990223006359420610625925397773257449458299940647270972376009133569023298859048439314614405950727258875416714879038923825780812987832293874169058580665879376820123064351496948112425022574166413640958361805560926318507939618393027170997815482431736041335434306265131893504778378665572287888841103776317359483237138032967378826897634977830770695996127875172285617216566045529493384744674744189481455586323745984405228564122059950924723311327257730186730113468776162330487106403631451099996162248332958149595322428194845367635447904914233520143201847832974719438098779721840881256976442013542142485653247516681682708604558823282856326121371776346924643043418050198918956052896596669848306411775297622340764920413619690668994600877827757318900953480621565039801416803999644109418666776867861425252447567039282548628222852573361816482707484216256647334702018503484621938439648069308946866194838825692052723760101116545343665218235267530970050362473564601165383932829877542548936473489483280906048669974391861484623140350315536519550889632597869477484099734712960591625985677493029363264553001816328687583361048661440950634212992033600627156647189110183208311292375791153383567387925511457700235935709508005665139517919136062476604821245670786276392492312459485449130652495723130262041774761621685116833522409548855460300928766041107215104175285937181797130856896847901851111704938877047866597746144926491952755825184212058843057773805817960282712646754158574467024236839040892958324717504739710489055372561382268841680852859976342413303325459018430882353985526751776091570962630663564608396014725810384525535498233718073605854176662039866004510337642159741155955947138268613412249521494568052082091969196374051358642068539389437235342022380125 [79,60] -63755736364076229694486438321205465905473160156993588233901772919772794487860054346588792980063620102021009488524232309836442050450894706140586542672591011879056343959866168683188585634605822427297945890922912987537199065168871697154808888973968299571674370513209208342521216909969821619512012061094209144585697262702454218449612227679539634430949534217121179421787026787200329014330706510756657755124190418777568357342784994465175597384583013520576047809385956766267744599088267270490279036010849206997331075852094844214434688250094256184953420264547874034061011710335359702785694922150666359333041907842052852968220331109338306095508870564085317477804319578447013856330886295680610567738227925893358446051609078091980887486151470867496969252611326555826541000875714253306608458675823787059866154212565551237413033154746794631866431789910272595813373232846146556696948839129582410722258754757298046373715340158903383619129213438163782066924870877444606964679529630076459059023758396537112449613094135157535622192650365483368424524175372518495136987291818357163942668428695833553390933995585789302470058166663225041388133063628714700403923169538941117666036108405530877185765089591701836274703494187184232356615650247805152561603676793972738755182658974499671604562547183027197645501439490116649408073476362700588270461822336745185475907701355285412054501617156002684826758244595616811605692163655023477673657719513155091249064655125235102369532473240425515912562772926203722194675897313918958166642415277077420850723192172238270570180041643451976882014646081522581425825869950884388620206838344615885290229957142423331192606089419654694728932204144984617749648468272406163634935444710472433136762754456443217320489904208548940739134776927765804886109747194011849037774872298767647459018977407003983826571881593760061832318482089087980231890824107549874925775317318523800917911665518695993627311295510327482881958478633980159505581065772439974097930722711339614110886322125406398836366497067540489500 [79,61] -6622254318174858441729226183944623781013526323464488520032119909438297277106332826745803945596657249048241297330169578279147100502883130427628341049110182669141552428607162680888404261961024917346396130882186712539729505035798878268229607947234773952929567611902646507013785384755443056156769929097366643254147321792977134195262440924672649220388486003321288408336933170658357297977967091655601677892770878063441612649323021521137648787621942613624205726802251296329511294911121633775673313295125236308627060045425397754172703523581437286037407427349625071524207507759185596368656702587090306559612358569625182610315158932268368520359875731275989819118196783099786500554652387626179071877422782648047962530150399648473562674437160331201972685649896410687761490765537209361980167918721202381388771749749589505178655069449938486436196931348487658861845305453953441156017453248138177498615696842798491596244670344165167580814249228871555852986138017300024286544825216639455571548300591255016654885190866757605256049628447402443415581695187865910359501544173996927988236393410701965228640713010556386970118486805165163468549548382193479725748453131676925555368681911198196116036617583307501135872717207051346434413273326441872961493114059187668445280431434342362683041589265994160220958196628750057720387312264346837595234757315550757829380007473903032359961733011805965235580463720664798847411072981891927276429457191883911247227326701050295305711641325295725385816945421018370174312347940304047291812279497831637549319119068588498460920925971459499146695358466774372614380505853968922186357229081362373105710654122032889211567657238573715375212383120660288710662593080096384728492817914978274910775785433688448458101570022460625168025989452554023406837997851770293847625621681867203827253025470342075466228618055197398971127055369262530808316670192334501571448326899116251987545620824718956258515939751367374045716321867389968281346960382807100541573201030327906467224267925060120221266366390723500 [79,62] 808173325674553541644107071974560506071626821177641845192215421788029721454701256830516463190528090719582026965509339736563469021965092077988572151847542062297956975985649706839597355399597932575503211261946131650027103267214429112164145604620553539206015554839420390554243934557152382675108850981032570504137286416421918437969305494101932659535340832913481532339912115419792948830984909259455406744865129189129971368375788513436405774759327633972046452704743298358996053559533219056937057648215023257419650990587318841007668015617790569904663916774373170530015500210715166612726748527734393800872056123464725915459492549597468035538487939732357612247780241826325036593431702300213151926345515766016190092170868035332705931029270959698046206664637536812627714106314890695715290114741476398815231330116215208012206151906791275554310680700715941486202497062002903012723183686581400781979234658373765483138612997018919602797737240575198666941101941851864651094528223348908972422494054261315261114373367671889184048125267803203978874558462739762843762402848783431673826039381836626976724386181120443452110986764746244432594549196902378841377676815598269338748104066479678738540067991505173822446162699285542141511276126101024434056434406603439823912887696192503102139449486426955904318072857032716604041389699688185421573275347355056848939995893208013530434966617657568354982206817856454787733826478138524678118771641813512864664730451290314651063147471277549086432132028736304733612835934931577353909539018999829864444732546344373312853296945618535997360289056609752660413931307472098838373574939058522041790040905856963533764265799628205144796863345609076788119053814806392227102072446569250369592279004273725294602118353709888596719261179961622569493665136209872028688788024731481988466142522083355402257987730756387481355510085250878520260999455595828159024069875311313160509228450991383368143063013450308488203500573299410689558783841580231506001816395778495161495561283801906529554947170000 [79,63] -39870772407486293012355863159908214714948391224499677084913196181248281587589868800989694912671487414489004797162784455530015584020585428807886273471105834008657447057535718163558293553339762542505322258333135427182245401417595140772765065081061001515347866054341223200073206407133444190659389980628420730062723531890795569724283254299506780468203812168991508064724618048135864724644958448986547191440158380947055903254685255902851383419637710064789826270851420162193286554977632260634891405949461201755229394090900947521895740398224543273861146306630858282727130413595979748601605148765179184243174924211641912005367394005436356976894690638300185522497174922146604713320029015377689312139547985141442315264960292058370538396361235485716121926302921083167276698487416227865977868911265073421247865509781796531533799156022488176468758894491913514351825506450861338106710562578178435116595014773967701585235504716446254868427336996929430571177126778173724920879670960718059693731259498004506981413939532056893441695695151861344001273561278514602193019698751075901257716387393673231367245673734457586453762717761944807861756543294221844029620443662210484620050049627771561512447175628835223958700204770467254255093976831741622269242513848400517641342018552154784304601303166501384993480803724701437568966180479147741960087586661044808342323225296436790925602122933929816349200474562489673591380285592867226676651449512470590991957114498571615228201540930022309270536961018185110561087416943247611178335872955679045569850504802714701596732653649590643001718668816095458650568040592570700516463694084822003865895159436559348455553294525236328010982626741043692165441292086526026772612704671215739060754813476470640685852323754916228282456635297736731386253953731608625620347649981149236279971592488437651239787016677478389782796140426132852147999008931505102946444583455380113951969933738733149489795830246673000225621389324325562146977399001877615730600245284524871957145109220895993807683375 [79,64] 743525980423508906440307232155385346819822453113515065235194632994330586691329466640468365788468225922624601245340950242759101493629128316832306475034131842294817671251531003901865885625173393813471805044500685585110651818674354262834064893500663924915184501358754745675375710002030139940547913866450181218637514265211732093943777201118152838474242280928202066444238667030064656523214276840170500601512628118022206541778047485618538346149235405219665421442602476220156889891991603704418061233595459561811153274935476111117842222514341081386778171720532088139492157499378166555159351388207464752912865012477394899913558432100118169848869074273215229425719639373188945628068195052034472845858508953364312573818894575000961857554221071059667407734893712540045502886239776308295686513261598885701951128177777200960537065426672575534978154102419231712571671802525996276323617805376789816953520358746756414276442599481560132319003116352512323969657075003247673104001997090539842137653193471310862281447531986479899485043287939905162125518445616477175624896885245977336348993769743621500618449634337588667446837001316550929141537573529561932906598848443799432005567450207240828657633499985712314208983972087800309986308974694746392186848034520946775465637761193832027359791263458866736514106754978881720985202136294715166696444192517152044698403355749974422854805585899215883098129173548080817753785062502623287666998628177110353803924645541370875727326097651371129752627981683594286746005964904771364172755125448066637595013428033500531796614677619561872379822759990431329681160991558728896069217521359661362060521233579338610378475690115703048222555867665484836486597171180722933728053012829480515512090784242933993343707021337858174403410857166393247731428914761879118767296427591433823212529457282905810618792824761997417676332451557091169593223739543468994440716979461263352593264245067980568109978750693066480774925519073047841655313874978091965857637975024384835947272634667176449250 [79,65] 15679649939943731866645012730113134687858340472818739637304561714086756076953051017220032956879628720218098189231886003922558410018889121229649814830199517900213880534858724213488747362724894924184302891830825090721372765475674580530930216944146517694366381494914007445968347421797199504251833124041628449498760350678845889431902685354216542869137897202183188927411444073902697194431483260464830306944848554005938730479031313323932537479653505339276675887169088591008707611101131852641966268065542314114246759081306750090102484391749711141521847827739763928192306931151343308059633655322204757928589966201269620369448859443393778732393763622377890553928821624747470068831477677725640295604148315499928059237896682594509875641024558349740212588750336433862652290683312122315155437208656657310423579159070062460404105191844938301633435590137438982001212873779213209305837606840725591309371528831316936533996230302992385784888137331078267566801002612981829521393272924830349434135025461041886289356128457398129058180758535573456664293359000871330513369295080523419075533628409309760504343830378078686917374632755939139444599170570825875149009493748612063591556290612269555004718931353023137085781839138693244925118875711406712470210907283859637699771646687307323541866915842701944892888545417362484506131054871648027677658146011922046569912228041548301493802338127324016724903800365889073115381529519191140008174721364679297381000409736959382006630575485967365398005944495925577736125377349802585391119455288174720992556191110396691804713684731918105683379064129349162476697746259197952478311248892497380839439338746464873219845117962751924777994837271294642663331719447025255148747950247569032738447152267127135329386543760278640279694774885520551363079237918613486537601778194776982188743316330767955447353959306685123581828977570510833469146248055928748514466147744788764807135717395790399739855036217656982417493275020322309780042831553544526539305893779311523182497360142273875 [79,66] -993424751217409617068030031589554556924188942977758828571906561658626372067517436107497498945965271964986808593009982945653289168800334469938621707446135546423580532365040609833689194653049609052720638842903595823867981783703975921426535542441150592301591569537098590156953620841391860547113189245373894215558499985330933007576259687666846906775009257349219561821668946788245795358232842795378104684059877460220808518758036755181765248379511273288216277395307073398540701007884678624862659489755918327309076976498334516023099693330752180862835697311371491778689916199880728986666895407932719904549705412718695801819491631281568635255812670125007615997237709721161278491608003028835909045120813070714793536574002738140723422223152942165524582070145298029989812935926438484801237569515539532108771666278036120058682788192266425142460645500608450969301574976918236119551420107098454955856711374531141312403213150090705348666998136623222962671579072712423584809887441505064073440813145034434043309936922548647219348692856933892544076313231932267137044173651577168110269509600107542422545725304470184846628367949435335733687693457817662934952936607838260736774942757507286263338858943636327908043795402011797221932763140776157799929096257283503563602578336232635397063000406273482100771416843390902963460976808981527350100975222250853320493364046458710425874142904811428436559912836953448539483915754624774010403110376082701717230130421916813233736899315453525467171146397583222760134216929020207902986763508157109449208931107277827477810978503944337237584108541884235123936360467988342200187953423602168104591926806629901931495685364067724320928112392708920718595547867812123362006933037565503849296034119425996205874007305519044767875697708196219807631013010177745565355447926740719571768625255278296926704999839410228710699832528382278015459305301635819384410929401540049740999225907468881355259392053735324846957256612813741762520677682623952294011114093226943249089239832500 [79,67] 16183188353110099767932491994825946803833312963041784824196134481822657400318954592406998176228293793139271252341684066754143024717871805280108080437065131564072246188372798796002866520418874882631108983628346843757453248462108273472941639697881208089057714209567265521029014315205374309148676785725175718700832500395146734310042354243452500385586252280448969894305533663613156206887526833352938665656545602563388997750514401635683963193524674504365306997869401122007415307287697473045526342571675333882025097672941148475958010714899279133988718905937693778691714272299995978588400612195767440816980788136879526735687763996825726234594652063502675449841660286178933951484369704990962279248958216701683798086308064974996709979599622950856024767367714820482867752757512423735265822219264299966880047170139940042836907964713099623152067939157327540520970776141926784492694833339420363946467196354447306665925898213592381862370169635781050032900835357874143890065369458885298494191844221404880285171606743050225616180303169623532826265831347926508685527963255502353613664313917844684325416970338659668221480033931223568807181026138194328231991056549389461993811657079695076377879402220534901773091905261110632955440394143431414741843997840430276426432408064121249704860554203035037529906283308418040484874621943358329136524062875765319528041256536339028356907402633639008199226323387435899669902935430927688299321739902759262292611574468659842012713580070701716178225537593366820001367647094413047918248260104588284508334548162708843981890304041832678543890444754114501814742437620306818896410077171784913274867562691199720826070510452645460652206550848747567410381314656017791150203903854302111640349817414850229206922685252877285865782455181443263363406187218993363065615895902959892686641288069328338560159319099515501955424582890074413695441534971627740786756381610187283575836073557468659595934563893218237705501801088632563012730227917709793450769410662140464962194500 [79,68] -796911167291824583270215814329606732492414158433225828816790760999767124880913110437194063627702081283636993789137033193661769025548173884524471182871125085747111609478074612712206264782351119737771237251629617842806807822782929818902572078752950297325256830704787764857610782136915491189564209423201662194281329472991057629443819643997421670199797076502336081395519370512829566771855166383256755036840697125506827902121587045769253145040508431450535010106525069215932510745052500131518950919303650857093439134091364505514978788903930078419854211293471150845019719415087965935783360766098748042236750252261380689483450738263464483643369921520599088604661675770229925526592031569755960537559788503663704817233215886085347750372006500141447627427656642950512891985740312785194712908506173206584999638939691018940436943252239567504171543145974247396589489368243836561001167090677803413978833681203301268443511840999335511295722058334589761471137043971205896501793279866735794035101956572348476782826335801601649339556627911625623012423128175122346367974995599401684863375740349974766387803471514911594085346606333299814517582838425335825730704128692631388163731638053330947458683692306369359192056399086603314149031526923765252934371574074588876591067700406249550510055165592116024264812008754152744444479261682353895132695667183297128941876094457102193320576630703455283632463103357363904233708698599152295751440530055620665445189478227544872895785320204228206716598850717833426864288829366017710544363025319881322518828156247129428863965719912504626718695570838191288435102805637136916445908848689777334903591729467633526724743079475670931768022177403521414241053143114373734611811071821821216177351912495797781859923272140656343387176751916783431768861755913739200915311699799192231050287117167087639673279266214301378139984322634883290525241555658447996910086323665947344332880016728099980734533386343701493168846817297688511920388669960390978275104227185315426750 [79,69] 92744432727688660491440641088601197576458141747886704241775336945632112058164881661046601069863967658863005052435503532729639732546477855745048102204775160139624046463808529621231190630005650625960692092098417235865995132165755774844970596262328001644834288912533646873686582890988407080430922136829576844010309536904982116845288498921620114793170382260812437404367121278846691127559671177497535237068061042866475050064522349339998833132749448322351287191102162245861519573038035457294993732169697335290382599600389245635408642482055736070299574522980291385561883813027886889647769474964999281020678260347033845438268977806358817619428609054263390725160446896275060462488876637125673643837146966083597057113517568158613084581451660736234932214000496528523075581314134384341743295964494651161822882999190998568616904057970306895467468466785162651497904108993142395954497864272904183695533898318945271373662989702950345199250182446764537509362088333081280018367819461259998923579255741459221029256461259648559858951071802803048778784684482071319698821291376099277421857614378694492161205036930198319362496966388883676933723025797291192946427790760462456829810730904280868164693269823144170863017537135794440830848195086293323773789512815586689640972593943224202193560580957040008479979154054686604859061411188781364570502348446570096705661799365123063232921912425219856744788582235361581225775976400054430427731200762413306091496925577726993348460640908675023653801948645157968255963502576164234194644028175570232813081275049282304888916836994089360630017415012966003884404319835600622021139409109276608262342007460510902708335201141422565281826326107756140885949619539279818813486913101558559517582855776698096091834658480839338466724406875583292323104403939613462842371668946796407045495012280671074360674548551464327064399692489396121250918210995929508557279285095972942854594449068844935929991429851205812234311997070677065546941672070795027303156951568372600 [79,70] -5583869907183508981800258918396929038917524219425904965355779560210715294002017515313980188491299137909612066850498398139324642659364325234179437441354351828521489981565010615513289591309555116804275365018569402500121670802459931681880935328474077889193861341770281210350279331298840119219188334871332280385345531247847118809672785847850930784786457176292164684908215443698976080514977622530084316875795204582349632246513538583861254238312823835011594742986803432994098104174944397048480442560158213888133526507024981128633039482650678844488449219747735860473982764723088782982199951586996081000376896399941873390806092938253738697893245936573989314662221233809668868903628628329342329670909577072990918946064815514005225817426589938820995441095094607577490690293263159364814670761203273436452432664352209851447432451641095599932009680052649083345758453488276572050654973531441149938645697954588401375222080724635762782888319504579570081153679780229966463011585412126042040149289521002852435721281470471972866754773208102643361025679431658956753001571291224974242471650573178591089118146309685687973626991643316548852479015820585808402360030363847162691745629073640385745226469235331897404746373978765224624125632013665194050268564685675686250559982056142454541350130790473395612402104206276145747871160135685652194274477697613869299752734019767552739360100823535699353144559886124207545718518035435859873575950662906628147697046159021639942687924700379883252607406350704438009049803489454126546466563145514182335111558869242301452401060943875266053583666543940681702545078192122325275179979549369188585019891848588746357586635496462981355868087622653096301388683553017896147049086468913385437424231854945331168283735666916494404490702530450789025284659944437564242006311299593525664472140157477715941205112037345287104718264519058256284451002264310879060795889223224701287460673890959400287835325807474103951892609372914031914794790041995225614553825248450 [79,71] 190149618049203765339347678497593784760597630600124100500877055888010068794410572341893128863630775508304689158517961415456207729440842139966905397964409990639032237030055610271288704673445331867941143864607794452506840210980580900140515123794961888591539534376237306117978472284955233844169270756892453794409887098382133515021220273799254570912676425678745116160562292778020533693870713829735774373991302817336096403319661452771066751596541828073206102972069225355912396788486857324887570407066899190508504546676901434084047780479131906928173915346080532165705016198488369619081721940475036250915984380050744952051453588403062269203627917513858691515602174472535060924857519745451968961452174067653762014728305962323125644261510178284414891775330813509812289887990346762140620219817025256249911505313137858418358412246373532397885965727948770425477087675227699434150847107917655711802558764153131298502279591584643616431417592430108617050857369520887227273317615390473317491256461080109482803907241091679573761022124002638675094564541755427701778364980860355085255818555447529576869216889782768603899935562100246024030007318495925887685228948389909472249235891345850518368930687778949363006483891870310628696807580008916223521841958689456579499378220978807631775435591710286839351733635127308578274501216392653214747721651562573540776065402284011949198937220016446592733310499176693202004014132273557605890638471479182229441129576147790271009423660337731154613739124754772066910187149686593465963468462150471684907854249321068712766269434982414420848485339521668236718132957467980270439159685958053542022493955356809387485396550834157985036623819057112166280346215182287060535923286438490156181770262567823653701027656783082791136523692678829018279223009640074984331251614898380723405562819855573279793677471236298595730935250518607609573910991738436464352653724074698565586089245818959002448714053250717186386419226548409399842525873127151356862101700 [79,72] -2792690851652307739238087776126276258473327951760687269707990694671297987230750040681400713319134174989786578975846423935510520419897078255765779414633108566315030821655942043149571167516694840164280618687093014079579207611231950479239765811703703436509192382355026608401090820594503597080094051955457873317295035651083001033179102680893956729189823444566609036152553055726229024164850899274050717181561457703678129243380317675047656037446182110572232262331512092798449311754327188680436954235692769994076255438060530090313608525320612058599473554884534080081982197241075389202184446331127644294467952130159392749715905736987769124824075761583145070953570041441125654436311544044368470746259999468035281124830571004902213228958749283245472669196648213554389530706425423031595385351627760349150519278785508081478568047692828127119820117842625908251878465776704998078102261913471196444952237465142270292596835164508519156943660135081012652884259394918164786372434749396483215372104763180923969360767525188314257133335731621387327127589071757113681065339143007430522807481385025732580063538339711856486993713302494032237489026946805731682641720622480186215935571410452179277608606411084358257451790711489816364952017810160096734476409978703829111910400477185723829880291212272693136018489527519967370916009654083260681755638482198153086474652202442913875923256560495884247653797141815192054354183630624684429331191959499302063294143630913339331752088011039971096049539113920394396254114715542694564595468493017510332874263832191011558373793321891667358235489315637863867246523706145403741832487701526536260615482829124017666958444559275723741458432854090839260387726951221156189224195496520989511105782051484757143190001103313730819920959589971115181176626824897677297036458343438352636462406203563201488914955219340096693324132736340928529606380346310174520976025994570749460178969244033863975603444936731692507664953253196860968581921993721921799500 [79,73] -41327377833786800751236025372440003144057803659984389626410150809092151956694065665050873818203140945582312421894861853869016706378427290525434152717732212659068853445117110793601978826749342143191131717705057821134526323436279687921514136247315149406694866226771938032463058814343729145976762222791992322534961827686702599043819334710747383326941291851344842528870101297976850795908360932441504043232918000863712751037181620518978488923621751232224130164692875869160557440362086778368691811519689968208526779900803177679849604341846372662774986191560486960085132897610082078071756153982952572101754015669221467488377400530178365622246102609755366618793691491061809429925423220943056413573686138031889021778603982063758460052196481357977667461470989182285861547172883068872888605593457962784972515691338948245626700860228856164246206755056790041997520058538687092707724897637538951623553979696104185502144265030769069610786406999431897534648383476422706908745044193983875476999720303655267869941238529276983301589061297786805192432869833773837945744501079425817161945624594788729114609886607781470824285109083035738047550736278274439983802988000669262612134397294363892522394302173706156978930743453844152754607756345130010205862746031802063847058578443626499786493197133570537798826868125474665532816519891923537929798639850056841014606577416488931175140133069255055709933669880439312768367357198528195040514735520449686972658224845350298936805249473016509327597402893242209012763372855386079733100871581885668669763712478564931624837921667513622751180880574162671441535788213022734407125188060635455459977396082557986352719438029315210204734732292046369120429108629688591277231054038221184759782538307651293408358436587852618090868946688351529590708376276916136579112438041234768287336134636687496433036397866058241160575120804005224881110667592217913967907936005950127938020889937825614338534574246063327355754298482577707827034599538455150 [79,74] 2202553343106307608976208816649758621538741599054768283627876862877641775974680697284771258514107319062896202242679399568936210478033035341534227479917727586565352351770205179405121476406221783021750465926000848329364373217211648129874530598860145203329583488706971823630611153140656463355641041067191667625872664100804754447281969099794983272399823635689923957686737376220000856866347762668884829827675096233007546215089127304359758008411302429544722583302787258394161373524280368828466942946965581777063267411741249828764608832169106790523294387207555004842985449938580982626103486396671813111579160889155910131598828347586813803094864092368355842170145614759725227162014723804565184633595293525381385291496972543590646178718225070242583631416603922573280345901429817296635145401792013569362054976304168464491802932151519073971305151962607153952934238759745192576322664523152489050213070710914915917194262776465361751158194977930957423061485686273206796320356334847561601396734179810261480459091152169164601467840572675272943760786692470221864118541253063028984334524156149730112978765798458090704302359508958950753512591343352192324613285948922916395098767857014629060871416752848749930544475792981740700006860640103918763877604512709509424001305215931175088363601198155419950036439365567427093116540243062844762518816329753489206535892441615355917166059633023784224069398334838216300161290819277977312490694613112597838236683966313565410899947866708500575557202368535862815219911667144156621594744593675714382545396097455121512799039368606137875862023237287167521046012778341571027847517915639996598202066763370943574304068224191362969144344315574741878661295847054139404083474632626503671795701445942650661196844189258958104165646579165386886475726247778806673365378908455372868686888594064739065569730514424196529074251333978626194225369528215015383466596590571214549195532642438671510903736011755665959658884294548632647765735934350 [79,75] -21442654199908033754582350218168174710233406657818008522950731034032849667461975451393767501412153770280975138254019669018628067269515162215586204339594852359861708388289299612259438578004425623664300233659494086437403961837494299797272948308057291187124553772330965564972779880146193910470649904775591979399665598947544756061992701112853373726617358740668872959171041765956353054774398970763852980702906141591608569165672901329940659081387361851169246816147470412887513994128582323215267029595965816789727443160341953081686442387551596509658199145888077744871657666916682736643341251249340099963933398546318991751102950375786963907937941095295085231515084608739557640922578400927120831084728474368092891203261569959943659016821616688939417265601397578681553670244432364991900132740812044489733231910709067093412226878744766489865935852675826003163616415472325104786210545161111704022007402734607700397949427570146267823854660247910279496022067193495289864440013425367793890787197922306840103771961588244053228285696423658744800084374195583372578144213592592713737342314159926637600630352216445899774112680470536014957872277261649547404068202449188857849135470305791551574119062280135127979390945787057705858831150215312439148779515123692438713350106767481794981901550426090752133864457670368908413511534637735381991937198362630487437307872543565878007791382654576088068498775035503921739981159743223843919064332453415141835584228087825966458445634132725706116305935672782461012845956565715157579226401726906206828000819439563206444256335139328311296818736898795288582199835135764828624426777162133706802514771030296026958306390932191350384776001581259910126461208910589492724759724932666442580056712308309427185282705096366512689512775469075092733008149234336087045545634920914495271761288131251121262434865870185259318092648871722623284004125812994573103565556868420711990352692893586089978845147229099829861219629162086364237301375 [79,76] -173741412624475047041231521909442107277549789220507376088419237730181245562241833696304049876653704495539680696691926668706079260524816132548787363392911334810688206356840787337225356645159896586799844723210971324411738486503447075339820180112800663212433152094138370542277349866272483003920689394785216144044103081767630710499364148350248065570377291305809562041288595545134593528238451381195301929509436875640396562947249203228050053852664219544192263698554046597955367308755859067957104156479781218767969077351344897605599455995650431358533211832140392506260503715319531235713849113014448084467120388563448002951609445058116125623000713934664711632791508000398201740168906218029517411783969361311926916038358278334081243726000470332423211034574264960971224539156205589254578177961254442724454278704451181065622667474760172772323563295044553964128284876694125760015597592699439197748952531496615897933230500272875849960769369358236221862171192797034321296881473347217221940697913371372496923468695368223592879187514083140872663353586685946674584580795399959773107896996438045782728612896064706653310842605342508336996216897999246284387528486056833612095983266322282410841929329235493290055143497252075887401178126845390404427712427043786288662260237405210537941118189660880103432895558361973597357223603525387363901294998627041337231804894709287217349629267057633796368642045471757382334304246720351103921624581683672803163960644062354373514426087036466916401772416077889978396954080039020081015362434569701637203082077928475106240967922661323215089912355923839479410847240668195015593848175983070472438846080659122049820619093098916422159522095583944466612369873189253742042718547831897195939714460591191817688536173547067820276340637432175273886335439578148147537819317693450144355663846694025368356953440433732009582374945425858092912740351382146645862635188353902968258257595419794381941423954296279457030466135455116635900 [79,77] 3098226197832320919786149033240991591085709969869745052364112140159684808997646571264977946229386705665832560243222159838398213121553903494743765803177479673530990397394165746763286041454089556470593680473741812539461121821417682596397586146013413196976733006341881261523760759597954503009417629197132696875605722940575128184655893018257789862356660962227241601537148685703644077041033760395387638215623422549184506542573545660334538050136744557699128502351576227855790180126857667267260334916061935481264535558338369552578298474752516523634614276002884568248780985330416315380917082497379017105001582835715400720241987934536344476226151694075969971665621594400051202231676131286465939832382411802840105846413594680305186322414791786220030740781405268906750171747044749894980786353854010556110744665807732502537894441602451807575920791704015447940328536088216926617679986493586585787238807461747717446226674954288171852683035603633710099754247500040430301384912361533108436102834751495686252404568054227970583510958129328008770434871616144499867906612108047830706674407218673961645394695966178281594793878306954678594282588761172692025644032085176711909064188728036796849427555447925860861388069613535838372514233829237693117031858946557863839473429950424409046684694417655619219208159893954290053361064818778682577481788423894445468002825477799947182423261054757510124964716150621799883206332429079278165714876067952789506884456682978726822418971875866502381769187265296582123821837040316870796325198524910235620489097146219611243184822739724405696884523708681955193182860142872105392498146581265830532506222173005377101420337473446835736530875443596038962321912152941367658970448350005214882981130285115889053896327168349281592457755089016530855268295237444151352916114218634489384953979569319905846270670651719492111461596522931624545182334622672366787718900644557792552546634514524177073576204352698642302894453479030800 [79,78] -4860422196072524683957592404658029889848272999410307025572778446352735727239208181988654872825934449102151944293494289920782645896592839845686135305988922125472095895293153204973071385188813480220879781406659863607427942077272022027258223771706354440627757435942448427093550772046375362409604515937950848306614148123380700932501733315534522716701057168702867934987512426974173371305454298294572799805405042242761270202159297852728686175916849205394364472134706258278266802760371831301721658929741631393640399080942214050227356050392258582049538260407529969419546622692124725547048968641636543833293835506418233723804197053221013336568062621136005546114822904684409941258177746667292777542145497403864153585473582065853031777766755277950703230686222186739796151140468698904709805614184987670836387807500195651313611920562617995371489610839658502087604794089848125151617458969515658431438277521666124245814472694538649731008136192768953349535463184945818775561712073964551590073623057679205783693352934032522608827684497954305616566712001431889626525233918425015028553439434702446982742539533494871914764690360359511385679662042012106183304013382979851921588210079932655011809559799900252487164453388886421434390199129180720222950197886662788992985169570200992433451032330485284496057215766367124251756817543042551979419357216783729550463288849545245849727184061687524054516739484758339767706200445156436777642482255526400631859419484913574786387009884595907151494623503487811444501784886003969196991955534687733201649596522034963785157111738100722019711339246751517405004762798796096473229824385084285083990708250504125242036538074350468210849288122625124399782699654298159414599063998328623825809697421891299714043690469319224413441605137917883439540660643421997268280984175728140725253329299384466634796991037505094671674251690676686676070536540303459188082922965761619025955151189404829849220600364942209455104419150 [79,79] 96249469021768104130684486826319596994807072398131427680877004164516633396752189694126483795752351558434713817456216722946810537067662177183857648671639764852112333919234704665520188411891821910187084541881175377027597137922226562802995728539611149399328165173778627545723248609916273503199191517183283314750364137438331214098022161425216641613545079960945229312943835508825036405535530325796607261113195275607029305165815639166973484396956671896255116074051457053793672543699835752416747502572244939752242017066728263233705428683387698954316665975245709523419225613147947025545359931869768194057189436276278727323110813068726191285935005702916769752370560474486566081771510183798478932448495192072758066022447107703385067081223586839821348073805332144066627052740885749655225992111573928956168786332600446035452938001518199394030438022392771601627692217887539094063583607813715700154878141934488585268594298874639570411136706582939347167477801833461709161003179973611027730390446314725533674173812459243084441307420430976038509347559890863796962350808839240783794677806727194940094423184951998674718899664335967763004167521491969357567838824299939369753218232591045084433011484053951694803672127276878768652381070709885855418334585811843663331064977615607174264422051896979560949616060612323857013805388548063960580403359936327370222393653587246459301362293760365289350337643745675557518528558188937183377399114643940874408767308149680327590368889953542706269140465886243204164082141562592161133979451196278030872964691223941723202634070756668785772223789342209044552511224683086007950269299050983564675861830359506990428068859668492638312810975290697869803181024286333072194288451985229095695537083663895398322246208902195072616893115394888790159160362202547173047499663932948848151842250776154576950508360998995577130478086261895131539117614794648547893690752057664513327529642424424113154235431885372451492660 [80,0] 1645212918949494602838399520020533698232195132051033156422510887460287047782018984502517223550511367598325701091839521763387337608833646115686754780546830220285379740924862717659539306978530412053637647796767678974002118907298995279733840223821857786516350434488298287336149862080232108026201182613275742824852272201940079209156854740931913208564778996149256848757213898700284843430603015596941190845061392078434731985921463899105505994783105985421094631306540842120934318642316120344578277416613219631993864679343207114985018432757684992837990082750983438650425718117893245548762152123585714193624772057255774026436092185925622445058370603383557354403301428661530213553618828777826856617114223154293349212580971875679812725319492283280793304625870604304433310139619402524761171082187449250269490923493786080013196102758696454634221983694566496339010975640033690103451064509768011706520393492627967771923374490990537280489709859347325443588363886807087569729699983625615892080609561637309025104410287161599014294114468843168590994600848800496174270996290289924937328715721829092585104552925054553713773006640022473165802943561473475766340902509382928498496923228156560843915093484360287318045681875654050843188264880346313649675080361088404419068973862244874602917684219760520370809417581621205139479349502731856394987151599380117623187792628217100026417479293567086634408055256026719243666822413006494080304460555587242932890542640742213351465042419723605293180719654588052126028032160547499489562369983522545973189305024074415268377834051074587711141247230611455717160527997094453590181189392771742520914607349725125465023517781123363728114698813651684560169095526887861220322021797044084000467028221547770559761184124412445632909487702691431357340943012265566804101705491627296454593769433824764471910548440981750708047605765842848639430791923491932561475761310739719378466831059070153530315760084898883557759152464975529950237803196958567939708779557127781707961585272782820228467088568939849544261474400356618217838682532675362882345472298293289190553352372084738265873492230921497968786377623359850378871788193150818611544904683750506867488670557899166891663446507520000000000 [80,1] 29318801199568837325162027880265714704931540398056738312825182638090477708837661219940934809115682813815864250862276585632771992748613660858582349557634806340064850703020532962425642590930132561376865850297868184773730541123412914166659531976141911429649733440941012509027608090236071625154553029793796018457216857930581311689162653846661197268688222909705775654139832342810233823585490293235980676174578247175535737676152039296376123093115856957175410432010139517501145729662996265985409073735470186753484997249903073890183920465380653336723098884079623401456001815919109201230182943835242030483231296385133022121050037431912600599937158487953203039031637191092016725411320674844455424398686642701873977872908178256037290430549242373766435504904829878892656943016153984748980597801579786318669197638208211315279903219977386846971496904924726972929537852512965259203096996609632258483424910234329985867856205557554114949972351233897164965054622621102062126250482557141253979869595634716251681233607223753145428366059549215419571914365782971087528261656562349853070839937753430218535733758892873991255091920485178015818401456948442931239460238792542430523167083561148206282956450421839131171264737962898750844565110565109923419371896000559961772216886726028493817668460952005451699555503433145189555242279309523697300819475136529802969525392578292776696417971143207419044483074316533072646784812553513620830938367890007212285038586832664520482783422095882236387252297267343624387391399806721415312823021112821811318050226569979506591359153595736688297274584102502910771795792125820077140509794915373911876522801146146872324972049870063610417161158737353848220221457191011553474232136288095507682573327628585279595508916853936718243624689518356332194791337172147096691811616655734203625684921883395110625871949677036958280792956295026239024205463340198454174847660749766358914117737633129318267980435581786317146626286959521321332383607110928425055040454758974943455957778462381521164623069611703970276746351134308033958163588570395685346178236996459346904394988913480743121713312471445868835773601723217039633161420347820564633339332284784340989186014704595539139810557952000000000 [80,2] 4098226090088844659785693956519093732358181682527066115802906514887454423829030059771365998399954438963527392919118200709861756590919685061687176144073862541207041278484463773840147065359482801885929213180282753647899018371627504547548084110602612714594522772254059883930366840689529488720017239113659127976840857942112133878831440906029249054969193465298955572095803902351810182175869679783364055315243018759529235799984074014774722033472572554920674211111848980873166731187677645240771041397056597320464630760740075899622512058863763043619052335683456924036971143991945367230215255670275259649787194684302427813514246195250399794122752599703614895868910259833879135821159668334272711742335888699785017229857276207781244824613196690658290235848724223524640521350777670089562047694419790522510491633594346215558338899019528359605364263913826067047057568661651785633159061315850201795021981729012122941441510296483775714466960490776909360485903502812938410481442598849897420885821924577710078220518231886008695413143462384606895946121044069284242368556845523118706384109328152637631359684443462254452665959236535259975853475191806871520474720641054285773522786693233046809101753665257388215921201693493849267886000678110440050101583623754139484749584496378751584289390391664687823491435806782032979575756111746256779167674402120184792273906471853262051130350213244893444367919565899878708252853031796659117096253968951749231640090411179475463678965521197592321331637080193058038972435290342775320526303561874294616947167415684106636898063166714286567581077855541117732508222430481734393350999366378033440129095765161308606166765742411721785655734446546061769918033723262557408759681666634596317739981180021155530352000666205015036088867276150707719944876400809915423114182578207533204277139940041178198880693219491469602106188664629837371368537282668349301344460550825474161100932735870154973861187173505687799038274023833592462848775115156128537059327447156551580842130865733206516092104323743355511926132291791875401788039556664375727329623796542684252705288221907470288113098023561502929822084035073721129247150638535686351126573103855730162278933369343224144467427590144000000 [80,3] 230819424255833413453378720924542995034834169860771650144181836625555505118094072380555017971003819570803373525173755450929864349605977633776499443500240475403297604520569485366078456720935431513702976990533586603125045659831810907181249812019779649647600313534121705696232049328970400020738211364725418150131768404797200304314975549966748740571446161272596164100747827539063179412404216595766398013756398797276946190841994458541481807622683767115238826591809250641702807691639454142268643994246293228640325136300108272591498515246664781773724845065577354850991384421354095350829830524980723154615910592925496310141195615108243941596473645252724674741083247018689182937435790630775626989757996192148514760938027646356824797308580051062740337208782640241097689112506416848701461619264529483158206135013356764927195197442272986931388474880167982426482543887370918224159983797942304496601867851914777969177491227010401902183870952545216253316043578400672144179624260430815556349175267789923431246149964386567741707527856927681266898318557252852007559940659428576094175260606727948158614822815979665938498461996298652534401217890656028604681774416708245985352538233026239050136100199065178345172362282633855102258406142884941317343446759729684821373235016521503970675599129566227810628416129810262049118265678567736651747419820981852062258720113158717213119093622368612863843399985537121268916794666003851935454026062670464839808116646797830768899442282246068787980105813996315131160298189380288113946666232050464758944115648562496456296504423999924786798024177385109883969949135132926488129008286367788636613337987306714402976112047224470302956105752222671204199261990550935633497370085027506710442878218927885257491734731365646101497559850757912058555303107882292907769934734128250884110345184353003417573021715933436058678305410274784563393720621615807459193464855463772536503614216258541075005614023963111854656767489907069875265224865739694048611758162047418383376031001861602775930649736129559431739040798710842895322169065940188942991337397153360184696803831389361869585154820037794182286823219527702310537143179529770579939323732717235164647429745137902295065911109877760000 [80,4] -881277564890167112275584107160881465964215525634009079235168531644197184675687659306407509927383441121515530455002224417062492192589291180035083067335841920612525596771393191600843563594074071477699268223211451731289701000472340043537652400935975496242314212462302100907613540456655349306295621459499455257261951162477399954587466479396032309558371173620183831947700122146746658629375780652482411004539940869983934164253662782300130014905171008467319187016979248558449881732937513288849798389743891990498387807728286849440320096045625300269320736073732079738305312060484960966509939892840704281935084991241293530003286819450313632902491237003138381175122920689608697251500574966620271731829677989524141740445641852731008277638228921602060453239493238081394486270160437687248612776636985559708400368533081547121549634957557560048476650982853119618244537406170629716866706254629290538348973654114848852088249016915549862140607038908995500842234189551447360728881537643794292537073811821854494829908045505730538500381450081001192807687335001948060409040040606029135828014727339555239127894763002470589532851732383225127241298359246179678736084269026409015289468489790166186544192441417267241520841220408711630879506738884983757560608593636308082613808160970728615861152390289633329826348585268903557553078786207395289528047095800912932236319088989781056594618854785259405318966569535205006270854617758810713212653260734768156530209398791743252788890322189392305659058481347149819255212893769839170791219648854783066329419784402976088348122169579630366024655715970873334845753363416823918751306992493699913907495453322077290420667193409817582994409113771215892580772699655388138917639778952037377293024251867749912733664836448575264290596632512293546931547147801785304251130835254552967213878524306845104242819631070311902166729432373602091733744366455420532873626914036679161022037161899409798329651263555509155037109724874158274833463575520657488410125547744329515639446918291405561195328702474586759239645328829523601013162824674777873410649912751863443481755813540432804691350471214330804152301594957761167673631035222269449426024043086964999354396499855268313551544957009920 [80,5] -34104446365584873607371987937198044974177942809481017249782617069153922598817140341442083691537701035379507986212208592464831726822960113118062754936681805345580164993899208296891616932376090089273894837925936313239825651966181412523090929649454598084455577180786931657973937134952223478786015881785026950981933737824212289969201149725347317998287996731160288261862807604735744595220119964483539365034872941619002822223700449963370375354859976378718572935987775586222198262435850266351739825157856766692104336358767560204826644351665211440469022718450025929747852477304276008853954541056043209026576655150901704811840913035938587682079438822608789558585317029052077482545825043337695420600012298579901232613331604594516462577959018361772524306573130644097205766964528635298440099491323732037643275872925252806573695339705866157049348114346380552567881982929706281174332074163573791224956002954338897508935774288653037148917751196203593293976402629883348901991563949194003431715568810710854050076596105945501791304828347992494562120280521905425804407216103201085743425009314677525665737317313591622702044750776774114641337427031117652419528003792691426164317251984588722590967208978161066523615902476591482407065012385835061879632657494487727398356988504755295568008323045754493933514662897607999908728535821087428857733380121836760026714916594523979913733417790090552648921133597077672783489683173790907324455557506794992385564667479300890186674791295708329030699108898697969609326918396665614266467933179809634785226221254091650002714636410780152150676749181737738504829295768880205405737204390833722418497041111300834938477401970970745890216992056803266718510983564591112112253417712891837362838516805841861768895523983659531037741996480110535879332118220627689813442254399650399400571270942851934614797130239690844827388561365593698472105428741252547287372724432312308686379405218421090741451293882470922362615202912187674381659329884549400977081307828777696937542310122376869590107628749442501765223045748849728606119888593001403636262509792852895837251805210707322991076912941171476547934071368430588144473837929325813181722752316445475566980748376980909016712143175680 [80,6] 468011432137098756687007597276048357545693699115022820791664229713051507120625669780973376582890870993845088035730757995698065444209559503920213782769363743006050662769041064042521758768958133613040940672198578970933885387504722992346428311958957062134568652027327566200304163602734294849091900917321244132147478082153832848430286471251415345874430569652954927261433085898438291065734789636370365314765904687459495408388065192819791200489736926705099871530890923228296653309131757241549536359695235814787106733216425012822458477599854486538840297895797592244114845957680393049688789981155789853770982379375602167014901391416927746153035829883944966960699033746595315653371121171008417776116996213582966398721144452533263352364329366648397906425363958641885365319542914632873620514675179409864226805858552568095290890183023994490199501464397382605322667505678179678949353886142283203307340350545833369160575680794048516484531756952074676463776445767335534537249606304934660752554205178508591554766024798848333457642962165250703867593171704928723962353312484349832464064297978308280115605405748640327378281965752928326505005291265446967275150457874252879716344807221433140899664820184159594880106117301830363920557442698647956037158918832009296162931369452560607306461637873022540745962062607739674548380597624167250225934265432468886358194873024254791713166581628558452356000407139120405256048819948125483712131396098273273822872827114103546898351149873227877548849391691797909222500630919819053727566311049779500753786990649175986238041267883880355680880214853434305765043515123979145321509093454942722763720695787681875697384849514828166362846697295143118410089539137565604171131824931722074943267446786808278206366321611457817439026241502073161951386608466726059686923286258068342442158271942737599407309512329609751854972883596532770308230181237025706686245390518777575373637172525018613484151125811606670015329555708713431841291043925722375348057253336142669485286789041949265691036524864613907907453776492216603525006698104055930162555950794921551114351307075301885776965274788627620200877721351443972779045541399428774429637189665651367712672776822536750644592640000 [80,7] -4203007510599594022251908391848702826609426093938543649226761916086949711133995846223162871543200300980087726565455813562640458070373131228456824373330371611083609311562197605923807056245569333014992913078814421430116169727799800045312244757126045485931846494319766300177298953373685700678875297608550930644392824870897822245857382292307383492985758587801507430732907887849223932894341161145472818948962799453959466708789766971091189592504853127117316353329834982194938985788310294349658235774461762753136832829885241806062231633930962436277034154931845021245101310249531367633822762799496289206515821012809821507041613265716513615167921910642365827839474670756691485064144701485293617463466612207361527660210885864565612102658081273899304819522595093691176739208702598319659864647327135687411294503725111061391700032121408294783587555996130857505136347573230491117967634256559101464253467119604016637911036052750357541011846046027914873128705664636125350042851554503594949914793799967676383533509252038159722400942826131267741101709057674728703516313552777365052586582356176674437919918400099422013932687342570789833582319868138126848186265929776940492709265008841947715269255760962595350363308319874441903124499358461046902252843300314095387992953357333863069378151087911032803381295935420336944528027115748368647588986244207762815911358919677229979558373849421640676267674168299144766097710808132568313680110211065452010766642137333482448698030774772204752157835623538846622232166157923272944615561122437379355827137899524527812337866682719494844639095137455018108127730649924391423523776092448448972874617956360940255400299087294236098354471369912836368153898560471050767123400439706292062571206716272670631787829099688572370241068178766198369366657030083144028680871171226288876538365997166662959682964075168227593101382795146866245085279968251182790653207398718129359432337443069360714994543033272129406366206694739233758598289562931567990073552359474104604043270906794705278328537935616289831794246847538003994311216646705717678543032531361795389877426960005123107461552263152051497372577330618488401238808596927763453035089816981253356081418852488545776435200000 [80,8] 30532515059168224972185005775406348102374000160924959623108819335736642471818222031626378471264700944981480631434703812289307692945359873489766922483529868753395095135760887383428159495624759669396980935856151738836936180731110715781037411133216252902201405530242726914935124772049228457993366712232561330175313881858575959139036962703993734334897897979458315350471163154983651690041663742414883581644814292752355879026657147323116798981887956947518485954714405512102940946837415066681355419758954688502522210723581024055473831000380332738955890465503146886807587459101979758357184878399325545356765418432463388903658460870177208096387985276961146817847357754269896204100988316002248671197798006168115100400669317573841905633999774103451243907836482342858639419885788672725504571584784974338975066140652715775514835958316409464495784645095691038225093007711696870958669344306891493146495310255026129862390880012785742853116522746482815159804593221826391504133007605490361820676413809289694616288906093380858984507838680276291062336055528874693887583232368021787712096040973738326720964455076191062273991362897982334562533145255051125206187167427774867613104672806912753263301754051955341451285271016658789907203664263499953067115475373075573863532196051491686851783082270599157771741459980630189965487343489060862978580736467854020752489322451522975849003009073661709364685248515352780289108171931295792741134941403183351973239190344661266028650795361245261785804140259189424473644958223897359001031708453211237182418364526709716715892023785617400737914760952430517140202939780886304050012569152239185115644673088602709187757028096778194205124349304448492865757400155126358812349871603188290010054368649215114299497954840139135580084404130665185191699661223111919326671895276170320020600876303282803316683617601037426555540798229844934981287530575197291236190181558912181968569038515274812962408464961176216046638980908968313064038636794186072751836742022684391037225348913803227730319469894249571445159391171206887596161985773076523621351830298948233910427776570477096665138455622790957889127913690017958292788286932052487743417278217537668963662397219782665437184000 [80,9] -147904715959286688057170613190626587837610374367137859919629259220695727615200198489398419677395544042791406942375690031076881608208885032395072710036338493980147262236789658389883346212353519576179303701536511656424600983908626721699542394378408856799388400906551471266988823249707375819833954558733726183228489662143274356654285031403452841813261698371338188149347944621001328130185573477791000158441563557263710180907634449980387248252656267613236819083337380541513329583547708151428644805766052131702959411065312143145205645955296908672688700828410055353211739356141322422210551310574754444812064927980756031123765059801087826382062382204301452860280475015491651711618899248194000424437102324394592029723942856013349596285422916538524407462041683611491352791454755798224928807397967273432707209828321937845947820691828958401032103828090693931241657743670188921013683564352190482899687047201887988509759529836182141486683102723323540247457400414978836022507710352784682407015868481976865787303186093903510635650091917758794016880084613579944307701117798986200116756024604923063258628889112623060993450547556866555872074696703006954002579234305312023755460535707026349662097784059862919148243415954266127459810976503212756287673019217182443967267133290044689013505110917213928390516056866234283090050501726539267798435763290795072174849708328543622376786617376589816059552043970831414138822884381073357678700804573250505243867989910243650556367138550866567998429682527750734343146674503286747975278317835596547027462072511427271980388605054178603424445162388945738681404471906156877914616293084420433494724985946103488063038338546824905491671196784516380840579054862367370916133902088972062824258388766504292426919855838629887572555380595616679288834372931772448029325632960297133974533699553830045437542546976260141614450952950548193497713299456024079412805797471695670951816640495968294337390676516101198836080498923097692807328716276567786380848975200778964254591231612369817239310850835312931431737804128832656854427852295520597492418467443380897122681367555655822580602547848414116675694132819112822424659630128394062884420051427794501699182026667648352256000 [80,10] 465458249959990366548090327323118717142338029072542842970311506542606644111869558565162686098347753480071091232286515744888580234051489163216222704053096197832953377438367807989979496440958879191834326209285223219511042234366479683146607095928714175559872085312068886471151325918708825407621304261381092031102230081424373075918520052950950454634291825813572981921030025809536943472678705670331457124859203469410147456701586052237496735081729653312967193758500925429185375574770906105859300283829440113569690405284971368455624534057247261819144187022826782090907212571859056083104477630624614244302681788501588791844728331157072426478798675593134783414248784221360067026576631478892003316663798670410235293809485213443899570345166753688555837788475945234554484915060627686548879642812355756454619693659956170494183831915501090007976495078308882476611485158613676009629534478989223649169060054493878587281047318625899160070728130830885492943216652465496890794268374815432751569320983312022985377863996435007019160333878072407612859095292104068467614085989867155127919653189403367125333080020019090581346887961466370707786658207053564995591599555259217620687105968349639936368424880656129948660952075593769306547380181019956974544396340525493126915796705816939118865379596498371405918190917994965790960146128553736385956354074503413881293701313402993973322526933822496409319752903859332549590331585524929788954590464109974193755077675219311944823478727089549704095475428881382009650709680719036178804757891280718692158370122148787260790824927732212368881366589412232933135326289813904754224915072818514171985665577927573007718509447312493183885550319712895018965570544320008943189355084428908547611915163486557281877133783006233274545567882170034832701872759900240315045216027720769683063052029110365442094102902707479328032988551792282941354361676064629456915776388226250994339713028270377106991481006282715700137929530440894993976417068509350355859744831184389540493943507346116945038181293144824806462572619768168764899287195352289827700161981043635260039348683441558730117441107332418654863493110939406289940554543526584962407418656799578714502480483494291046400 [80,11] -1031250620372564581395000020165656351417066893472653358133552856385012282277801542624813473114297279623282654134857911912619959442021447187970048086259600877238902596122894821773338206265859532451380797638048856644023744047660446831002539526063712180378583254110854353259273732360952294364341105123793269229884818206740268980338139274756608017814558544581234785341738476316343802567616484200403796699641783749136891438719326412607928162671056860000684892424592700537664346100333428583398811573463812582691548034452948408084699989793366578871848029273492445131551836163508525327141804369845354901167665212092168605619462217617165974031849799771998057653561334004494526582528579333436263672943498737021747564593378286914055593770305365812059388588220998035901673419361976603426759041279713883427643167522734181623635650744263461221498723594330834456975183317469179941068648148797486607660896288555441391734551149153492596348200416487952662425854745704012296344793418367651134656659767606727721346037328895252379794081213293147519105750106548793848294157164125273868238881605055670258653000266280862507001029604220807368071495515470776442431553187650531359173271888863119150327913883580095581427842363135802753674745207181115716984137914993926421504261257977491428085189699557265363524468450575848849957901120365267891605941171941635424854350320304073741915607762733767396681889367950517608533707830468985118434776150109286129116307460330735363506232753967428892846054740937638492563579530802153317403822289003396468466769314170417065767611754349404621858611726007369732750779874076054232076796118264524084137446022008994125838258641690499609082123761047879745464175836713477966294525082777365407500226601345291702728349936743761286932415475367972191711040253592369310153013181648202491617327571358802656845607317093223404919205042459333732403349372723012121242665364944464277904920608336645306780309943807962517277589272856655070678210852101104839833860310185714997374263865832786619188874486126949333948157995736548327463832705859964770372352614424116418149497729569781271069382753747661686090497546396597556034016514921228577100773567889229086761526428172288000 [80,12] 882216896224944078965557049856935908185810069335377235404718513733678548217272448666585172273261174226836603055741362409207534211690408669151779410984484653714519270249200205941122854903882274760415442485408237178632884363909633594870162840638230290194171708084954640222851051854155865687965185147418599807047116011159823893011760121577318934000424370496476373607021431070231131594262172578531567899510552868926050958530137309229110721955269031689270373190561115996476218209724274647806088754066018485133028848167579954153221450997299109578242046513264905801104169610264525320537901605448410688777331846342255033181821035299401174899114620575080828204115303698234225233949648278987265974827033018854615798035155194828985905397291956287167743919686976950800392569219523220910731580416409924050943139992845661881893186679460791692876887286651269770962433528334502498608385193490148343775921647941589603980608644562782441686171440584106266807472858717253498282099196807183301007058776029502217154735678937444475052613001423207048778073854735465554986971021380444884807153532622245807808502026189404683218915189328243678099419742750946825492902508855225785637877377441424561330168410784926931586982638746640290876670557782774461272851448760299715607233104150631708714696500408851345750652171867246558655692313529726236231542798250780430877969654202596689715073869280848063628404419850492898581077573996755124313267163205872423793007093792053301243043725247038776698016655297951695217047150302833694860375029459077148894360223990670015849374149164829600561071861804999281039922784555776390332477020807159985829925056595564016663372207972689051543527646137096975968615550271397185349197792328277012335021038899849957652038518099199676700442675641171287857513055970832783722557873570942287817738979772856609021802210583179762118121072185940423215389516774905519656250514180805797683181514641632345779394503971671448663706146006988358035998817625779084115213676051412176478445067234444640197776773741414548405195393681262846167177932322137518569095128585416059460442493578893252800762321565583132753638965449230139311024281354090423926953321262824273854327475404800 [80,13] 5881072933698856019967011841535159742626186836807409186056304609388160096656360033941616227657716646195873735626990380195001628400432862227727004699663413526615190713874015742781311046008979174738128322395874150447983950624078526997591695637375466181044726110815624532287963175001388227706095064168100357540120509310310571229923783964474407320395315023757848906086240311798209261135731130929327787921243290516944917943854944418996695802221118156760183351868033030601537929209679011653018205907387458469196918585540001156662817369764142591062346391935096340345756432541531455488637536859898680321560890305131466793444024294475629486089119948187868378636124409305389634916404849552394488441471198075695948171094587420614514759470584195104685774387647079036186726999953063584904219618922016793864488326702085627821292168572098890822059452880859476281722180374794401666729500329436956484811177065962844866667797383381076719413816706524805710202581744262901871331085992753960358346061950672150345356188591262331025092820337999237812735399309881270369914979389457839000431907295569975320144426647488650681302296634769425514024423871711584877350696761518137034512845198571028876333890338562521351031579168262059991934397896299038297694807244263282878784359882058363227625432658028325804508378081218489404992792849580159195194775824191617123259234174382600226956199788661644055581156525718263067510580141009800128059753079717563730735136738253298618316095465228276093913164380142913335117296220509769878918254405700425495080405862033019333626511617184616576149889062950383485144358535851624766232134168503786123755861627327464814283982985137198153769315491317714722092971027751478724715334438314002057272233233030725048549024725093590940034415590262710421359571655953497150550039066746513788676044151213602191821144326749691022037153894202302599241833955866841828014874597759283112451292887835206232439660736279732703353836773923736710147878340826166544869660391455624311778145983310963231237838386142752012918175749557551712000678052618306479620039427119560071866782688596880905483860684965301964109352424359202882164202347470867983573698473508361423153633689600 [80,14] -33714762181563090798328124195716934921093861798780939222010359696618004135128672030634472745575847430002630896217187474192328912677934395765678246138701656625726748967127501684295345962252501114205846082434067929273020779343138377181391545190550195073640329053154485388248763907874133075887868807698424759527705512744810704428347082784024962161190489492825320595606057765563831634620813913221780824985389833345377747188360440567463335506741345482533639870040822697346335498935699143498816734567108656262359574297784576804148591650157645812208016347106453545602052918358553557965115323002639366869241908658048000576625163300677409639915143624683453714853227702758467035825659405219372167146809137046585845037073201701943316242856266236453327594407818537623616189996372563424305551857611126951653367166056652752092682458584728473982988708437146587295967270260486685917827227004322418204900386567123710504297618393018612379659371525476451046720000503143486704923781241182982398008534824118896187729910684455693347146540590374485665788048798019645243891331477879433581313563130443350472853896870851598973656932560369547116378000051516049821615696273943310607500995821127925444710142073300144808379703807104608862102064563485383248809105380198458800000914293529396209254021469184090295410996887657998658225046040889149258485502177457120679888895860402467326857481686773937010534951359648508322528388812940614591866176867140892982085932112590596440396258215975862155021602217570409147945434540223979272966438736248918218282659401136243238632612290061865615054152113369599019747471973112020965894110531758573066740442500423098173429273445771833804132078080669293808233690011978545620720118702292615071748331227077138263887650549965856908570783961871206344001500639363205514019372945986316564889729170217083392142375858020730238135423349701578531800979969006018994946302822014356005476957940568741654897416542069993801847833765537358060567042401253134856419997766720323041933461374487364464423838309864563936672915305691576254085439554938888406091330905450905706465116857936527586817443973930878796595385150121204742845497058496491337119178559518802039118233600 [80,15] 95865353120142689695590693280237578990318812542597207170267912436213504336518275956874998106812183090876851291826484694302211076725817519245481018413255074149909140214646080008029532638173587249296486995146743361482024379225310526136971143303538861483666997858061464247230702284035075108692183447964699230968312276541508790680536359858211136319489178537174588291475327637358032750889084772958174332092479686555797129141867956644633245675817097389159250620159146195138481428830685244549632889803518915508093757871589499804253937910293347844933377467564522094156132865699530808672422886863424449526236372612307603609977002662078205932928135992526041131124577525031354788303539884153821232170795812140116284178930648057124861243285645192779735210586066938168028386312141047590646044817356753686675029367118930686278333284044453967563534617280748481040708037861757681833662918408863527423100624936713698460711841340780039190546295774695460499949359106118224278858515498291414392306987436866628151579135731580416666553418459278859651063793981511988692841680540249740172376409330828617737647178294651873571007389540963678647872677257299218631510887255272759181039334552549241847002308517759235392230674001059858663855185028886138947403787699154847891739786700774920735798983814421008267736512984666453340538250788595961046973329830914095060131355196086085008223836768655444542008546210438563439702963785831948377558291682944266769204408930484076816736147442026324270208138336905810915492712662847395826562025463404095708956479527807780112571517603462378498960370826814770367244082938267069927729714646567286370549562023284213886922649435587813177134078256533337942635482836483908327529148555351244529513925240643540576377949780471558550608244155654054893168924143652824579230484502375566470447938054837332382959113805246040321494631081399555754194217494394652155634451406580153466049584279050786310390513963457141667023394765307217612892258145008962699134724132082598504764878418326404409546947776078226247031287673347301757230603132888033237712027946845433645974251004194213675043388048086449792669226058304117174581998877888321259370855964014993316249600 [80,16] -157988663900037744760093283489550964622197989653973082791138308553492917529758166034282681278747539673669999480374868675214292785200231567371977249004464379853759586142767770146517012719971122538597556737075211099188532625051127731332968053563371316881082615430703795493285880677713548832103707039440098791019559326718674921547825046416040000427118382102535290390177411920337954029335258549008751441991747589343782612047875929350571005847365908964823180935164108751728430065400037283398793987588505828071611033552792644041332186063149515972073247333338299563131136358922067602669636895750078180462269424034392270881150965070090629201313250674090369623420029045642134585674614452154538393275433680628411908019767291546933473953949761352217533525076797585574206553209148962203088156836626643850652098329829073757392989441323228756143730915334599283537849014710696083719669048195042913273921429297844220593794074681357699376695848919615160949293689762882219005236462960186400716609268562770310996604789751083810714141229832919795501102685383736383152092378003617995023519958067897167751607137739294469283484522761752835833477471176364422479108959058064428535304896147011988345909578652566129304913231969187421328490260488931219638912986408779422750992318315961938248268584901957971153009082718982850803791170157244141395188089811488473602101179098176510961841688236440295257832335401568373880820869161734431004154488450482238251455222872482610082665842129749918473868930048789323294670423576094309166124552599022945589256461988552378025244361150917378932376457763417086838499654278703507952028389908543998866357782709961056028718982144031334186615216595516579363132210343439916893466889973420510926674332125453210692525849809955759995192664154348748118958225160055772470908624678781709795725186005441276603214308352315613575447101078965470290918808229189906124301327379910923473474807993570969523872951519818148494091907491216982080605284440452436174526318921573243410065653988155950514611003645629723715028779435611847740506969770768987283465936937460955646092019452266608732307714492376724349508889921915885396891656945253944848179908093762810675200 [80,17] 35926086297748951883403014659302846546364540014284628718775747733085674302723822697019083761753353608424501325723890688426219998814118416545954964795998978633333072316298551261005804459630721019374587236154856242227135827275399371163290493946500780593689159247058880125457979727659826563443624553165655547780662224317729702426178962059404562203401329247321462825324665066023521415367663833864793570702641749594553506118160854801899209177309349165506401080077588713694277968267402908588937488467636207334562275974448518797888054039414019039487558909001995215848795182247501297097821127645694235685590307977521602474459982831547263070304239506456130661791603172221371279930400028678781973349856705653075397738784246982808632074033591501445254450339064526642854267441575004125128418296195825077497433743381511135909680585289306693664033873825570452272726966757690061278823432211753148361711552017179000113270528264207479691884880847583759223328369088208023816680870721701833675852986827801109275222252448866166698092436059846852514746558330860526961594813419199522339592319243187635668289914147498685336679325636632401595842101127395265269141756963189325762458856782585259497253624276679273622696556555673391223352851675453298060609214952470068367547241249664859075407843869652104997409024450466950290322198983788392958033025024974678872641642493458356512070961923088712118238622988994207851557830267739132915825408864160609687094973925785713842134061025208348772738769151712058646719335466608139130993761550645328357682435282581101523554953642681699098102900324143319325683782279061416100992439322334859922197055762522052855038400001842717999860569145924192485236097315002491070513702988315066366086657002906057934844137866948387915237464320680645101303757178756993417856634436272468513054854435149686700983346385590994707866180557068028114473149494623710809098334861004981870511904763544208463061276361424409099355997293754291155643978294877334340411247247114893683469455417506733152937239325532114099971999720033987437971687129047394254331759906586321793713018677444176834462894173926057073416414361742082527876391175894906779333890487720345600 [80,18] 701209617590473479529103457948439152107498905154531246339820078902883020870192506422525167441012128910152927275109785038167880335080334845280921400523955601537851668063945468980089519651233988820150021969430107046147744504568924279326847879193872572314059500357816110529895580664990105035229697253437760108407063752046664987926716026748535279440897641727637530815201271381419607698241978595640132036644855494722508886533930038829883563618079061394101094169284161393933039024334129364263331865872026927778476210672568242777726368814712675498054496471516321265134245945186177333555169567809722701996706200454432381965193143920037375147090058473525096290999441502626770537495738641961204467966658121076033373911568280080126205071498590921279843687988877928762681600019925173768765905837905513252150259230101639804310520435743604151366447181209947476974030753901511976915997603972687791025720141424682379753461074139546191139276612485290477205737022368970008723131684315762785139125749029036506554243558968350885185066658261366784373155413940670412656957788085266603819862511495412593964666365384076057781360806489827981698224234044642572141629494502670655052794917838184612106805189763612955229476774965484805029370383154874901161982419260337307572141788038223742246273568150293042273926264263328425577679078703428284238219696192712706056141480483863608924828185977207687387246166874540333267913111808426487381614873893621759031091467544834067939687161758001273804620308140529486258063973711805853906382843357524226527740534805072376474008799518935806551723245764588861313679148343648657461656164469369616686213858164864089909787657601686940726909753795734114876538213115696572386136488636139795464028189653466820840012491716089465344445009577978246512192285717922154821360620777737944596288570660287898410477921028266286470680910280988971262541055445303825582695571182651599199765078002451084035290003753954793774512649575782576218064269671650700915340828507198824784488265265088153424565453568915193190687419443033752147733891975497351139889114377305463242387835914366113988016386107131744422671247153418795970312239910269266931860054317465600 [80,19] -2661633593581101740546062380242418599604984178650610058110448300299650165430336500184020816690791830372360917787629137451959066210483457852780489774738522660617801652065941158560558726861919244849570074854885317905226981998900301486555213380576596095346952800378709330459011364539610970087848515986846785768723238736182389772557958891968064453316411282539062734379209272712986533942607446816443082141021085816484300707543653236828562118919745536540600157319248243283729229414936264842232740692985662469750302916377928571795764675055334512623760601361366559605770667757657271465869186545577295255052624244402447491253170281920814769915571498250857490539391491364598920860043030427761014692233909474289781339965392431205133303671332448698598517267220046294949398327591821283968894658606573014906520576751191550747507940853684544630424345093984062566275407259401421200672228337656770457118105306790401986410095650054292966734541334348788135911491922889640176894509347314395986509981575869307887712967802961792087315290551285990623879314425986076059645586633327738490525273100958863619068043127346077197482296688901596672382399454617172281405422637638110406417814721455607325800764801302005563613333835240955212078579451822805549866845816434991751538539009312363687759572273971017526037814993039925827617206964971583536009096290560640690004879779446961073229716721965809745746294960650934611844822454662800245704931412890523438768660300865553798318592113368044978302786104275991652093489606152215084175508868278732745342401012571901927028296649839635151245472139280918259604702284617388585575534409843443572588995465549665442156144557762308316229722132778440095564416871830579673347424293763141215627386329950173083033090914987436764892757978318101341848806580403371211041283743793515265236876211672200465049135707459587459800822277438873346992576815932520150571746196449062346705286075693417928747207071155227964901705324812421015455152401718462875545227139353788603436898793298627716239141609024250353647719046258880083109260971227612356956206733248712565879357416824792094098170588674464108899651026770617737523781710025559626220919219814400 [80,20] 6306964765984331785137560378996296732100559910666456923958405392712724190005030965077372185446569494262730316288009502818202909699855892215535147236971449842500497447254046063405966077055074535346348025532917115019489722341139027122745136055505426482337439015378443603811342005103934060813590402323710896233105300640758523303132996952996269798013864844491026826854560657315189990387093211137986613185220181934442776935445149283035620959153437888947059837068184461448794404312278931380098136811436768339964410473972870319270052346227550001234598467446218637003281250693138318228385718324545474162101572796740689189510529575292371628094479468928057272884661031544343706659524960665969601290332278917857713537326811191777509442069487661363908460962049459256888929685905500565227592537975995258164872330797997258865745878691520950310662697228982607635522903438334334688528223848797263151810637599951471809401613729803196824573388010230521334682862802769012158970322604578639134856642236492068458430711683132227161040277636385596797580534466234422012788458546946632777877067333824641376615089666722915057335127562628847336298008895476203785229823676106287762531690090277301324713241834111544056212513698890832049829274871005566696351381136858934309019589643640201722441217033479746233021043804148840754102740026093420332029089205651285387752094560768718500298463170094733438593682204895240582380715188668936019022937652572484167107075558305629747707908465958778052914995606044191321477239398816861468048942137033765087373311796459304371153386758459185772099070140743556323214276979602936609196542249050246960156361440455863492400174094567745078353546067407080959142432073708777683596613315164739120569332446610428672304323309485328428108234258205800054940329714761128478137223678184589181792804674978833072171253537905534141787310868487950551718544274178704186592293061247021351138752433652541337492661673736821206668738608168379682974560476154458015891855007821159397353215318435055225335841584914699336379210947652612720377888414076043748666740092881748926846051216249863980371889798199329344769070319709119951800362583692421231413422981120 [80,21] -11517303829234862968515273831352963662301746638821446769258993936839499367932875711181763449082269796055459024180924217223114066058139458317038659410658526055409405781085631728537910084118951707413712035150421174957916505981457960659988370101209402856269796194818817289667925600348002689586714698531384730573828119713924757267758264154399249023126098199964086215033400915829542062118867491434887741737459653835184830325237921145758590897251601546300183185961248779650968043056585197116841837068173150161277626544122914028622748930555781725025028584412183516343066011284965796011287716778687130653903647386382211301638494713201679812298936652467308406454575533953646160982157183772125571962201269604464889040384902620319651965857237875170661566389291956980468582692677008236315668725784314769357209224592736118375446680819626899515693203287482117328171359444150211516349341414164147040914977452295808218874446998537634192342864143349721147085802610495537697424189572264343132313406712838031254136210934368735494708461108259376220553864691572259617994106836678818194050336356499681501747223441615722321513455541746113527983414955516832636297030512911582292258774142513929237562416735843821933447880081905791139877598612410873944357038683012690382610547289433159083611218627051158725399983309793508020157527275781247886241212901779799904362063386838745010939954671034370491509271340966150638885806183520673137871140867792038574506405424133025142249480538774437166631343021653613140111111957965275251537259153088398859064967105236745437819729701477395865254813240786524126222174756665320061965315049886229999658842906789693651145955091027404395942158107178132349405393987379022209170251392478738810770985771885431195560802628025339228455161529084369465540808683316039964531514412904532492715860859948723713518339207106958076037671205410854674676870650574748143881006361981923147786633809005975156369024096896475191477687744668372283329255576954780866455010973998249551343393327941570281676841076577885986181421982551892552845437361305721304242208192766185946647236261285300649662348213558137439039935696427162853486417921795717088883507200 [80,22] 17370014537693817254734052276117816528558854279713062478821057704520152878450594735865731118396795421663001197243623766679756080310741869315919199205392645759267544560975451566065905739593313551065119288671599680551025264035472857816928160307071556210802269878055153773260816059731441285722036743782349937621493577974999446133499704328066070186971697265668529470505719549270326324880309855096558313544469623171209192717105691559587673853884380347684286212052538534472581651207364651789259326464827135062765620777736987553510751090608526971766292259373925017844682899263977394892255135122227960114136519918360088876941507285075948894574297433102583498048599489031789070423531975581219757117137824734528754783668826837190150590610721552209627878954086157501594132403836040310858480447150785067959535049137678205181547265411818718442813524351380238146387466717016018690329338695405576828144335417406462675001422677362509031124517725879941620919655328196224929959247896362569362932906286207330504144605511163055615315337882111677652185402458511311124404332632983290266670278724214364632368135354161900496074501797835612250377609611765349512230164763071904057024767006790740100302870856854073639958857440074898853798915505660012243402800572784508871574691724482710179189205390567966378505098161618760742496203483772686878682035648594598634373713695796806280793682193310957217567471123502624443873198137248016018172791552227228805253217856527690575449694568565653567165577845547593805384737506121745544823631471231680855866774845416881205371036882535507081929542599357629874932092485618343705049360830952705138153986244659029932923633546305489095570659217808880400366134894438053899260407064505956353577426318879883994681694039169888536331512461337170014982244353578554112817132942633343339828488293766076360034643021540056173632193261527618367759858886687955187243322016114896672616615952278271973541280597495689368328825814951724151227873476798688906470549785698866989456721026812710793900476562418508139969024928016291553509947093104371100192903782158079131640225597524861075477041954559501623222654312792988461251295119310039254302720 [80,23] -22400363966593807019653025919232308185754602131689242521633022718832985727239547274984916768714709609308625877891062736289795271813756883478751322508353069864807120462645643615353432128101702001452859880556317054095584854081457915896689824919184114591341523644743959471025903063460345359467639028071173492133076181939789840390255921037073836670760805005402814268174761736852683173497764595283653294423750721138884795999677154170615179551853928028619274371264698938941091558117779734358621827075320229513529271714763623685194752219620108281372339111664543740695066857497424892415457319304730915378336755320794131616606493658087454266334602318097785141889690413916818257420018571264514754519471534427826502996723913731235411819796106994130949788645689862264823390417209902549063360593394847257487909995272970472099651626645174670932953106013599524902108643772116045883366857838787898137544232076044148445333589772049297965623030995090217904574501147475294556489691082108912114528419140816931156129842959935534485049553283411851232212840060978323207349771020454387363604662052281867491351019819568239323690184223952716248827127033400056439163838076479692022241175562988179947217569621350491117147175976777801491231076411232415916226032709795156408876800863333203090057601140780888461739306973535707099912970558817940558574784815313895086758823355939529891487437890119452774475168945232187206146079982633734476477446052283522515572238886988722685742120487914966344222258499819028793290882489593674550937055755568982740573224201744062308703869091101569829945696476186818506274303417748971572506598515769565570854682744018888110758834880286479480342376174988610197543452959399536328123580602705131062643614619270474333987413746642614945654930902938538797446429319652522593935963578806031476286135163726765833135766828745713528677309214022072638048092446264893001276420113224494949103314650215714358914670310165110006510829891167025774110005346943011568249228538129515539900512776367416168364589857384220939218156558683432860618933598224692694841552425234249193441016111777717420335512383936771809134959289393266328575755349281627176960 [80,24] 25251693629430749204790582764376858384181329480171061411709195259492956868313178317155197197838284465760473231498217940817044731559062837189988429600609653687775661227535616214391944436647586455358053407535452020289940156158786959269099877095560404017263155155133569093558266806559119115947777415784884236514822473608649502008908277161343315145388738072485984331254832283729659058571359027861882008262792891158460602225316129354025353632814219347055667098715782364229515031419667719289251466902461320260870276422192778091228613581323289121765444786526350488823511293292624662575101123025830706477331896338868594633349865350330000952664672253029433574778077191215015309504892923944082886790805286319336597208525430579978772106014132991400239933797268836575581869638901003609187738922590768188084408988519380993985609581099207498838244707969273019953919279250383047124592575987611217974877887793568055896371895934528770574011855136261177901954183612235595632255771768307467300572067925875235670234706625629783523728448284610243906155348515708594823090853856406089619372195246354637242638312084936921346317828599835652984372078615240128137896093740490353368900404032344986575596086570490068864343864868420020069905589756130894290803654571817303406307850250878664534962848631115922827586672146892009293712755253951322820557941692601704928600534860390707414646420802378017837438566303828600121726396803231675497655891249880309766447626416621729633428201695981051432846235579454336392105577169250011600010433628559887193488204646488356258844095014271342243958871804915884942382257266584102802389844445575430200692816531846086425026743993588117875702906205143844033186681642127591914819461303783046091316177658014580521629986366080074741669597743785383260880098462497826434091154247647373640604038656150821184513696015219413071917909816960712839658435764945308507777816473561444008568836620343587463929344867916855365885809078528338749244119571560666335314799554369712164976327561949251801434063118567300225877655252113965630387988436448000759304488132382685685591161023247460156054238085519624922179341710861331106119400806241457920 [80,25] -25271296831236667267469231122590804426249287258265513771163237671976320585105768582716561417740907300389322868327989308866804039974615256519567198516880738101003298515153107048290358532286325363074390921356274641148430753829413877131830338845842972305607889535261944313681170530944555489753072296476552640061661889707650007218420431976651945399434438514778870686790898094951117016715667614946954370852877456686784164599102895871572794731326579805833255570917444171671013593505593169695653953280382501405982116821065367934059857952783568173624962979319147658078480824574333378841985516789279569494467070013100503958795920733527524076544422951182140266127402366748695888612386329841592796596832343561411964237819461940201613979073872907814277309382153339723326936261361929708039076970832618942283464248215378115235661274860933227578973368047329332667987014817687151319562989459201608365192255909544259507960439398788759540144210136027670824299831201132412278827470528834258492516105657284553049626505844935863434089325111137802465709921211153895780598914154101424473845672692968007193655740170439756995566556193424370052170328184498438957124266164530143602417954994823811578212272240225218978562175985168591028557062010746260156943560327199058247069593992726168278652173380759626851255441353855763340266694138436844229246542866966315128819382298337088114254162146310901460850787963264053168239998860103720881548773463202939211807166606265846191574461702613524778839648614697464265807207848366564265149935957182223779266458894094725085714132221125961533605754110226125785708701865080803746291884714732886687302557225538718409260896198661971062351929064303851650619736470892375362807825842221061094123687334485585991365518901490753905738862514600508530817169085514157132767681039436324740043446846659548620822274675652958859991871209554492167576256895842460085151546996266894437356328464967326613389505262031976523063059013686667939624614818393966009612915027064217690770313231930460390527101230051864600715068878341212260942530583019471124912506348995815759765913706787262507467900921415369941822128082181352624969081243120810 [80,26] 22689880303178236519558010373484518860481644920927326794263040587881632454821686279410649936633611986954735348496157989622287019223528523704666227486788128756122115289011338485119314065772008399134562979502222054584292244833292968923211277446104701156218912319055893323386509846151955715078317085864960549275806910471318149779927495491272641778546741401100643811673582573818135304358955671496382600633952808427551753683417353494068983026827531677711509735872670207509948161656042979229634538030864867772180363332932307425699641792027447839596799641063918080364927960560557735628190279428079660713175191609449132126177269110597272629355083878858253271709988300464806362866293088384947973865615156823730237372579904084151536889428413436210459134796522600952173188699770027366096389302947177158808054480624861501427161287635421696059069227333081241454715193713480502845483342060542154849060779953125292073309239006098969732312638591966390828525058312659517836903723744407043351813028873881733048169112683775515157637819335477574324117639531105658044628964869816683020431302843413639731105520099425511632565588807316820354334987943523009748799734468611138872810786252512691957658527418488185323441206391707585590010932930069056756828718498714870959628914351820051703574384192314239305312174757884466432046879724690257298359232004004749031323352140169415370035838385438052864921137594232344407977186964383691870102722276885920513097547081144930779388324057457702965833603229425823682224549145927111805485046621935036286613537970035473421552440835167940701180647618180719932063995965682445544591405419215164959782464860068454015718287508964580847962815524754592311419502863686756307712291117283477072960443203548871855730770333302988546330752928354801286602497620070352015219667957615410398232982327022651047112376690363919902261707010138589894354449121447314307001796052858083992756953806184205262842859089307539928779992933787302239287848115300869520497815771099017482977801257970665052689649678166546554800365031501503886219473278641392842623872558277155963748954558687601958560047357910831922746881353189093529100662376480 [80,27] -18391807569763629482686316051192386941397465218583681416277741882642038979650143073017391352832823059143879423068047968178416245718223347161694676554205429364974740533132958662386113978868153542117853351719999224972163727975972673260767615186721875047592978658325307928376082457959554381019398490946439758372970416688532608454362300884559641007852928299612325282540513900341537416357931689705701539453144462403085772519416907685519335259598211397727186712265275200335377532933518136710911883479473755837194550185831566298459330665117794860732287206116617992932532675452262381712333586561974303341807357314956717039967401540074591023758345808578402074087765020212099104628855109621742250242853956180938155924415250566707981555348432061583119767724308117877685441705294038884081246027348129228964879372576034778234291736762056155450129228119726168801925218887159782043414073722581646143820282311350654621009534670677833465788903890170363598735617948587005387484301212851916920720900039860858333671000234677453615661603544873289731689867169023712575716368647396893710521229120420614751040081221688762111309651431075134124227538960704827673453445883043058393663652127716476109363453253753307371178050011191980949080477310316410809836219357674232465859002417076117442651388039703320655898161471561459797728295280439954181726295273155517298093348556385025473646179003476124635756014757350946108665378285278008514896335487772238054890846924672064695827578738961694548048505882201328098791572617189147796708901432021108662529991928978940352625922040044689781115975144016800411510301077263077591498416478574110232716404914244163528014025499773175934510655773938588625575560729024796285307686318040492863219979261026021824821727012804648840474282260396587761648719972321817436625176250542628030251632720399860185585747622852735436822459158600496432998555912646387521850142615103754931087752283699859082925642220827330474248628260804139698350005846551870783372502959419221239899038008106057623233765212719941181626300820029610752339701657272120967557582238039733134484778823447420152680931302722539159081520844619766643560723280 [80,28] 13498743750341028432713490920977144198953395105422561572722567481724383604619308677110307789820829097500084773528056202612570524040113306952752999076999017969121864324628102149915896624219285817241831670084071774955509664627320029647275016448424923623572176729624820627204802091716272174662698179485436715241224078524547151460431222607445175538368672301619923478250560123429554358689580184878299454430332058532652482272052607343167631799772121193518160202822017862327772157073328370653036104591584846150681780390993053641539728716246929232718424773464405592532826489428610151002667493769668571105957067191747720465527432203393819962359269641819061065301443018164564504589651984711482241031689874481132513275565158717954640423002903792229939488906179745165603400983106384108279376308143230928405213214409534786163885418752584236006797510006466261828223646259010129153741161930449296435921053801152931035767419215663147446241752146655404816489033318527071326098960499144717133351288286328482765981857665344254912020133848503202146807291518109463799525902041007274318104985025237794791663826553296014023495073264304756812939534566001608835059859341982628805074138627343989809671709293163030030863146269136842906586612015103583906786613919830059009050341677779385301401857288909374156282776555568804696917781281708134756383229994268975658104003038309458793550999574963125026459558268668139783396255546117993301586946662320136421520305452020752014944430180217350545264443044448148409362306988809255560147352150144826249617205705206588204003897902064134803239130251384677805748289900901690889521623179037623855445554012387736295811642967839745230303627172265401966528923658106268419194207354195605133137980996967976900095694788327503781351522815278472299567181932351948164115836361872836704302479753864123496106027485781476815094189680366498557252893920483086078106325399435273668754112856384350423800020939268531816078149809707114163100825791427172991459363664151841229759760690010959114267276369498067242028407183454991070557233815930784186921992603035970498979545561179246087751218141923264975581786827270472516493315 [80,29] -8978203549997453080432167803542902913693983281192477307808264767512641297766012348153633211057184892186399890666776494750086668023248516865126589950657000391292027398220364307579884855949457473528305975451152231613473071035738150101175518218096180339866234368269172628519884064216573301535131377683701994697786298288340725800572137950821668000978993855528547974351808753275209158868563274188558390092852963208408011928168594518748954668668671232953043092320331668765670806310474967178117475752259298888349462011906956853594142030876796658296417847784300312013296409092420156502869925509101427806803322125678913750322911869915593941636069293686479461614814705328275449591538581640855012148187355116348509592488443396632590671818114444052832903107750159749893107502980481628407262960699171435628169495027824032922991625462399172982008459377679902287571860136932739593134342910936027983630764479017111787742694072570527938246179459995950689266809263437057629163579125255287159381313690486234407317708203213201048351860028522480990570297268973863144007768220376994713500353108787012543472582586374844231389498425815348764006199307171748736729079449774307932786249133587893755589347372805509267832101913748052836180020139986467567237689534893357362131437311164683393040446184793924240392433125709309280810088342581977139197179863279778823359083162799572866735160622974564911031030195166359198235092819392361327396181752882487082012952846119218159755711336576297290393232689700123497602367309121093619191494390632081530936168746368455244312061643855198075620829325201387089141610757525025262370015373981392200924223689896353025964126988962306109179461838941101751120857259940397671614139231752109503870624336482002797723709383596052586411240901747756808888811990126405215151497415792601928791392889527715841406885810875458838212521344510372017271104901014204952049636539992775513616507947334823868102656321202093596295488896591696570528890687462137136636134769514852815575539381565551130607210765989361785950079699704133620660223099454437270564127438055434650023276969064728481596141267604788759117497150843394040300 [80,30] 5409664886902164640185738311318735289150625213682940890438022660427512732640845723785922868547402645972915819790494372697574159554977736618598107273152294317344540538057532709683966055449511896885420664624231613920599456075517258872060639133282017891175619237717197032626212072082094248810519917250896159812735578177208573827618729590021894513720583193626600449371440534106641176439622990930884401964295815933014333779985442196710276240764769539416850632844113335495510776948929891931913281614404769278308856170027456324172539088763306711743958990136948437893189858689489425994326132956704949886947556322142391037036076260277027920080692105537208822075255176026294383339986655494763848842204298878537865458974983514577464306110012848689313748228956770082200040072568268528765220832668625876475006555025965803649216659482208299586192146049250965106368882237453613014706764104296774172699357470105653963033787782106151975644395125313165844976696568032268734215798671634430376861260907132634266585671351868546215039331170277821290147644383712911299399811121247373208503322725395772238026532162472714096594638740976645842013434723243997454168717386084589177761965294201160924105303647390119784947201725149192722781064409208606172042546700615410938434963938579342533781683369679791342564539621997174462982107588659229453388419717011264287702801278510483259649190424141025743425234777743361189601238039707219896912262116325154298956644571021960384171102354096373561550448968545612759053993933190652182694193267764511001007128428381280615442297571439175100160482473230292026531242443065926965956683708393175697860075813390216037396408400615879566076506294389830330128174089090796431440377546210293033498935907319183270194640912182930692550308791824281651381887039354502427137998786221844861049654364959051035555128854774900204605692488718957690070831236931617568020851612839404137703942857015790277573894513853337198973412541836166035661357656120081524094833505328317179415981590109615612202352214174231811044923788893130585861735104275623351588427457711225472855611869013364771749030646963548519212072538063520000 [80,31] -2951004615791990293602157204433756763857712347155471614361709186667377218666220430857739425565601610148809223262579405256588320151725166692176576087184102268759102037117480690485629168895243293303620573728315206029503347961689149043224487219403780571695538562153462958300986321872860659569007703065507145545265373983463994627978712060216330295121273220963594685100304320074064915152914470922336497169826034989990019960047593091632062240323064999272968581636360220094554377192798374455354514725128370150803459322776322623059587999103400194146890464332793933579506334267904086694578082204847068694748888175712954917904673688448793967201512933632465553231281330507156414189421599151083807666424704111022844354930764224013646665542592640274611388314104092547687192414873275333140118434940172364210614984034988707986377199728418609319121416450604914981710877620023919580525107879148800430169985828506931380484906591262045101019263049260673200116053928433451099386721983684884350339696422532882297680030638114927642563397650158386051806788973421495765830999790644183468935313315397104958431556988254003938294454929288245663829542419435979273902592695284879882257714369444664493847941976788545485962388524776748868891615600517384402740852135912873435119121822152536854841242447302251164860251538281854970419986913906439790511124109417092118563047030039070924646908406487932830288699082786103250920595213183367453566510551109627069402589440597243564346793674204424293338413807130503662933851294722840227872952837870754086832546313384019223547859363307572763670784356644173472410110571171549824287730629699142171256076474311433146978522180703733122174744831923039513436932228984481595833595652393153376886699971581505993011392741554965605887464107263379046849595872923446275381625171813631707454047843439520296793167052713770338972659607754253161000544888521009045017034132851410539367282800878421453470727672421294151811228474369599953263851194781561158090967761902060109055015459230885700084275671549226985360908499086510709034186603645263153777010687164520840692211433811779921395421890673824433966408351662000 [80,32] 1457091985848789008736131497411601876296763960018299911309286290861398678963747733521399068886637337257375616560113841342455431773355018022201488021664187862125524063845252690487606160860697224817935657736717452671808504849731115618458518873358474280451209220321303745636413476831475679010599549716455484539499185485808422422686453295897485849521036750056456206637309408558349386013232301757212378580867073248932887587888238342775476125670406668083724546909962930345316980733531489290206089215050647327975147679225298311509217929812076203048384952148209017529701024816678376254570814769730360065491114591719748913171844072144533335768825076273429091490000267825854148399675667845183288828284642903289765625800273257126229226509531664319878108126128264966976328855962735230503228621101256377307129388083658569961937435426801755717776774917711816597406580766819367244965663210538356034911580887409437516331337421523937122540769242245611669678084043555356178840920715390589162326059506393211809881870910053097549450337340947593627615354190103551854809029402454485647277462675157839099894410452557459112861950683873023438926087844140932323365497958979562080057339395386088318224730992748351028065763218213549549886886834247223263884531689372261367525137754213540018825423771712933932067508193918733107289194367331790780347688279840817941931570817330588393430476831288370651154735591476506489096113997716192493599034298721660430811129166603615469240868287331763953252047426975391295260520782836566753013689153899049778972829692476390764313342989294318081757688162083128920386877743675141433231347910923438251072920856852308757203362196020910477121149376697578950057856180396955490228362317424463076035178425150968282088700612843049815991173000889425804464596522351322193944855393590889153013827864767958309902714809972091434737356106682152556645239651419195659936630037987544739752772275493567979280787262476053010596151760240192939356141670247926590550864062086834263337103022323236401196393016670346716510256472394766720888152985344450071952805364506492884263032592253804409013969284419141121748408952000 [80,33] -651579673180096789279465321600778647955732595177943891781901254502279429963041445560908344470475482814969770205928416396256113800323581277947945343944923578345546107436613513969486016072566583733492174033362082030412314881153879505645441577202323176276232971522915896318288882631060449949701800657350919807780184851169769299778476121842886793134954050057814638590351715831306706656790856188812260767380784633205857607180443872324245772491352396724027046467090813084440555045491389254143725413556547563881048926079811634878381043249923496920713082774868134118840150337281329443502853644133284869379519812429384287555883574239394422142512954397096485200404159331395040100012278217923227443019750677475094457725867081979407835904779679669200212310750720499929359473074048919839436308704463476612243228149369945520995246717149105609993801364650272188158615367162160556340267620525942771400653670289885135431075815312187980474254889499891366547084583661982946409691077955616727904593921884548332803214776180865059668535130082130200031661310042780794103844984379612983678441973519357548274519214067901121482859824181795043234616989111839488767948803648762857950981902279860958019421432093798040164148934581970295388690659957348734575351487793241366816343232906475630964928739381387976406587299944571152307530205358166769052638862597574881579813987661065105257979851471306031083494910611847704103860597108284162437655862255569046509429653977507468468758673988892098824966039263108293547720118290971073638342156041599890599134316844702031825484022844010784795564823249897933834192612701270253505279048758887851436583788849928093262257443153236130583733765970075832271779714869678017717044266698074863161472623102118308013881400452380676884774137911113628237775463453186931951037480367072039481384615857905960389754428204777978030988498787131179348868853805999731371003555524573403800855532736714080823606759317225003593452609749946542240228387942989132634958487037380309197282774211659716889108508561852375236688574367710661530230836909483269459813683647970174593092222108307120207471691283028782338764000 [80,34] 264286200787512819166300138291895755916031724523198739994234652534089562071680770571657560659128059175231939699377031288511287727821961728302853558445142949886341647266933964201325267363477604315663155083530994148746064295063547789795808103646162475187884897102784717245895465089310763968542046368095622848097129736966368047534039179281811468054236317168214894325026098024162058914698587993314072498933860416974350469613107178344469261703236670510094872736568974819655410919101044203614061346665448761787925585852843293776659883550426934738388775710952555928579191964545707295077070114601620190391683765590610026271821600460167408397848033528354105717934015921650995338153892379171490139957454234453349089120847764463262988665838487581001385285005427812336977266908944156336534754343152187683197857278291922680822581370676657788417160621632503774081301349087364031534311335569569059250919761376965157776697699059926611993745608198252035260905690599665804189245985095216207811500382381381399149395814172880529181603193829217593755304935010970878528314959562720589017213306970207962581995698397427466596946014270379207489422522798063235121482660977949002271893040770978871581346475914646465659486197228602101058260755347076722070767926542523791321203073911609012873483973724842544434604465700592399597659698951195598955623855597717438311175364530448095837837916960071307423164147789376881244438226901239890895318417038872715270057377591227111481580577288774235883118176811720937716822420281205645340519796027497582995141588513013874316929235617216801289692893738503276927499982886555321446594360988632881413606566621627663188825795179525924096975988619049625150599321398145315523335122421956288297204365985916084080092316368796893789437755062241498002026197530968537196723978455008353985869441630487531424183331949301569549670272313180473106423755730651309669105077140137199087953167967041572468922751569327401627358405745276877632324063511931134808022459194866884118541552984855463105550948146455642488510883617751452624985035720896517232342558542327532000898254701421813089568184620968774417100 [80,35] -97475451387050100962060955090569440845056445879505388616208702813231393919818290551485401095879812056959849058010234184976021367858839366579127100238532746195477496559227200959035005215040744483939556602136823691418585668173866214337833308867049311841078186342469515986763900143124940424194381687845733930876516650471955934594107210627478702334822168012038641117137077868173584335746909642811846494589494794309531739333908649726447770675457321960483525313880487726488244588031994031291627415295243282928613233198706457575448483392710353360509329286098161296272563304556340374283568895905609178698072505171681432774789016427177076717670559131626721310037535313344087860242647423928720649735314171419798453040692692208104404045760378762278685315159305910465008865655733946158606195481996341985494211415608452245195613286834382415670387462390303656228526550146907145837781684132420493782928720248935643561283745362619518998314973040863169022218416331750488895758725229639147309842560598092082806722608884104040563502078030071027501663976905311783738247847898117949085257010218803985801623545943039854966723639929056693128376052440439225168622507698822928441512895706321573183789999041373992440249903485492354289238125076318828729101217206446461099374384875485265431645730268657754250518197208289763040711923490040542282162788807337658981900661501796415896750912180072626441291268354278102113773430092582106748091527940687099956286652262588322898164928252498703975059298302119085068570529121880589817511302413860744229143166789953453707073076920795128443421469284128470857832342768036033942962203703403395485512499335506035209573010727048402545062683542856649456085177629307776560347684959333748035708389373925226401326376003245488936560952645975938811404147793989188724300922242700514557923207428293412157588832180100985533821280432338425938010333379569138353663810957881425937936004020374517821880804618756157621590775913341271629478371107549389228537059147293967220535992742666096992417023663054470740693270963431973081028924207560723707588549742334198313333806727513149641332513558025254000 [80,36] 32803513513382470102656962177823235444328317195225976696052993834042893447580456395731416371028670438498913402821834169078360530828743042289525503490879657422873850380184984524069091484940251656720908694377264608087525640523072959151596407168254613657084316553160232755707361625020846414068707884642702498155013954160164142313323077962941024850127524026243217861957356722890581417495909275036826074888583508875785541244409209165145903637294214181359308913588719875152444393721599260907133618170423294393030207835570442917893917995534623619313457711728495520390473933362446214118160948916747134936603943098583581706827524539113430432437995843665584832889961481240250746486516425329408373003340553903053852355945544603598168724894735271987245203643599950839250036565366898266368100213175030339619015541791907400866548767975288262309012103737971495755898089386974967109148602260252976749395017133149121488225236779336769215380971623931287867816613719162916804288850840452511448036130187904620158193322302608133833153882594612259847358557005293791740152399155120920384124455410780800439683147433614462953738934120882097673778410156527666412258210746161143486286819231023038171619507414874658992930894338473209806740096833748328877844884393582589936955945053380484676381586532471007979050711735289271602594585265462066949114682019568803008571452545802922571596029988941779736471484225847665088379127096367163622154758928650020716347154504709455130113310880822740966916548606327797723599278283393811637236209558178742429808286385981413909208044608380454388123623266009813845316166562654580206678734417271879540928677286545814190003863755544955645962479698494737173672368431854967911292234470581319101186100492694718164451157235611120867923622500373521204135768981307068268760226301068766302182640971429565736597757630101398111794295623127140246995571759095810572651184526819093909228280623489165973920874201239959041411787330039892870866084850771266231219841710938055472445077121429865658314018604394805936964759905604883309647701167586509676057127804433771811206814544282516741159062665535050 [80,37] -10113645852271214676328347778476191897478033341548109681465552988807633383647497678672039561013102949658212281867680481338612488682216828790687974192532682598111693655844312670726313404750476788028569906652690008594208028463928199162869015000062125734436684253462430022440982666274500609167786763948451391326670152341332128895281393308019344620406779442413036274083068901038144405611735822575637839295025357083818159813364121411594191450044277639244159759601983114472686469857122360969257943182505799384673703556895254436910034046366218162541987175532291109759001271525605232867586554323220821362084258447012837681017427937037413528789410522891309593083855139497213011510737465337307349952813217907199610905823415917396332303761214878966170862042095338289349878045689108139843788919969117614248999450112547187902444988875237270942595235424633125144015181524907556860262381212950104875620527455546020185573904342811940066391702535262800725003404615690868953543646681886311631580320357631136396475415962824038904306266158560210507421638787354001958082445941029403535344839331384715622824554765932691559920077644700964945517120939433890499291914166499260052776195461940219691959712649777633211150364437124389505560191307644555211749511960888226399232271384735176037402857678268277036175399580076817874780925344820259515042933908851969131900534243637560480451275778084009188350419993892319687336523143919180821765617668987806834680125976846879145421696221697106128624678439338301910949381532430287984259706577949496045446627759711010356752839693795305596213629091662304411344282569247370486012047491966849754837606900283625600722074185894785950771662276596022877709877727751321109802597074431769016895452942796191771888213361569473799780139125453626089725455470336832366881702636779013845847506183865723267551584443377384255457679307776804390678318346450481468266064847394604965969549144847937340523679874074721913852541034464810746240596472659786370452636493371251364021148258254906621983124324163689465749410564045989355962524527351839665646631799744535691377214752347060170563177043850 [80,38] 2866987236518595796976582881864795650906347385693855630738449378931863607301492502155807580163165812816129806136108743046878092651747137077865180133354998061930400535817709094603277179757374167959656004974848501860999329664807176428172808884176462106116840604316292790286369195435877671599783777444727469403909244778916497128885757658517937409271294970849366993644388647835543210434354530689501492937747451146716339232151229823534097700003316281744134209023631738192285244812646634132565534654688081151289716545848715350307734211318632376706209573582854601392114101044638869774759032850087867746070818227496531009617079466086980564762039587812072529441716283406845115276420371530124062279668408383529148298756814299500786067784606722862799139949319917965767116198658051776003818628895339412138049676289238556611997907415184509203853553152264669387622298915522387412720795081599934333675829423458079649762916287236550144358848651855480952234972862185917231530919918464963290306142558384478894101011301686285099090251564786387696385358181769755166694260426627601165787560240529085439753746619288964284873858976539024803127730368713874230486280884542848985250609745560447186307804928011243543720232649168352368405738830700802813127990343189863251922312712193358088028904261230065728152545074920518445593466244338960914957334953968805404481840069135015025444779954303195600028039677140391055035562113994410675904549314513736331220761523343056256623069732568786624483344461077533855687452550136881000905005653577171887898414081743030614343591225210595105726797515953994950273890019041399416105801380809266179257849002535816833980558052882072500062761951783105305563161256649610935641640704496445037784288156822444773934744225248336521862947938539022846062634808949349337927406832916572368310047621673062380831901801148748214214155729569689535138071343303772752067562123723463242048782953218157478756080350841923105539199853357362131494277470421371399711722728215550864429370995310679398562227238893383797777558672118236003795957111124942154566646042701733453272519427235614389710202400 [80,39] -748011925276192840593669412159138166175686500592407550976125733695275810905112441189917832933080488422335223201742924913364768042549027623364551486250465512300828348869014435766760233866676638721377276090100099090726323155222132389974958244277259813057759234734563907963075446739728811405639426856362335543780182704366619877974330188939163519596874790075270471899846065982097988154112053250058572985757459293767144106260895836510643390481333546863383352162838655433251130899796557393431844896732477790779651469601509254620212272846645361965523461423419244567159396353005021499913322175440133964130845418371911442703589480092124729670286381087797317358951438699368112058453032707308404096243855154166119641225249865389819084160703203211586305295456290342518923828587760403713441128942028312891422058561201711451433090835394048518225527564535282313172788058416821850043161836293244505693146859451774821949367811046198556031173467639450325107401643124939343019132606389390691535925200352813689945080009885552499906229147343657970768380831896577852018798293748047316724309621917813191421053992276930540240054615137557077115660884232848301368234167761505849994108323500091614030188350783995388248063323652599633596777048553602600914490809350801898198977805858085865703538449850184615508825468767528820745659541224708450279236759974275716659716436820849825811973073236988210098787897652450887212506793871602438521456045443888640950886707145756429855547744832653557601762614146323726596102747138345297608840204789481433165882038073879703259000757098312444330852279371176385464805313804766501872761840552042681897396223614512649735828355035322691477615480878979364917356953254572268944206923169654156516294635449032623813206370568677590860132985515145272238005822292615427245508245579525116250914619954625355737979819003385526232774029272853835882065318476571540380683755823922689845404126111987641934903481724071884800959814334818787986247430758838499179522090651840051771996545900421172453043912376870777974634777215640870177454805064978926612567608109944295750185160670339468689600 [80,40] 178777954941543546077079275045767124283997192779314007995158065120849076034651727482177506276334917488082340647216690591743744714732335500212829896116862507239345435163109627092519392862902305830938689149874670732718882338280998370932045987772719849775196196819543492438432556051722346885570002635901805456943224820864606112874669097606020429448274821771830879106245272958453075225073748793621494645446892922166024203417184968135168938659056333553932774399947604457178810230902951863305557569615447077541622713178719241925162938499087884609621307770299822902586695145333536682445347584529060889593358976672262960074094187389949905643172175892685526726316126205872708838503462541764725396891152272488499262304536507531237077700971122578623521590391815757545274746708563825699366497860216130143802516229240685422694689801862371787598811470908406717083108635886778481728957714385411149486621748125970073118099210229505681375883467848807958531981658362712312710008930275134215065129763895217571473591138786089478457629529975363085389728635871132197816530565882913311622606707702848674065900285477081530461034722296286433126263779847704810531504305829959399730888625403229643563720297574341402794134653592228396765771624335786814553167261936416555928581241908573652741623281488683634949591319762427699325288805521209749627238463057882531432375725307285387427220184742454234176611046985353382710718487913360322266256400271033488667970377424754653498485853599296819952873127691544679411360096186984879318555451138366540692462938059119633326607083127248757275767182331060847014189944496272109741578373731354854315244305488467923357923730831631373893553532576873805271646850789510867255877080893108443261801302680121050044992255585658426427711932701008657955373220457152876952161088696256996026097698284821505921080054094352457467054127111933399027634948671665619041813811645653487653004571401158349690464688742507296894426497775947728478748401722069465716299277591853727558933354973904928650134363176866480512653750139580301803838958565230133640985629971951793467962785302204745325 [80,41] -38613393734255453424280582644264808287486550975118431209492605187431107553871937705271647370485000755454225077607497010196694453724555828470265660147723181863860199635835495837548011361357422016556547321564223983058680224955997144334830680916078257594742891635297339483873367259264724601715652132553451317449076813747812797468287533537605442390076358613672311663889584787096903481857461380901514189284614465678717052706635588757586441041002512529158456959800406240888979812681824398983475335608318815801699409667727756169041927678114790729804824795655224343275332321477256046947615195017392966316223017848937388888628614966754769934101411820715301132355209070316655302217614472906114461555219922090028259686818675022948278753072935649402480016832923058084837390859973690406892567621018458981104662092763041915239289045183645331147191618516849995418500356891105997772874749239980184763199878016992915571343916894742079777014992324684164141569716406401897393588878081071583844192302272823867068259075867507061062462581160758181225214325511133730633979789522137280955712272833490264281246924229491680567932175714445047683386326433915329775475913273845638078914898108574031157862760214821324995538689347655637400836184370445180533231641172575185925146264781483670227000893235365070563760807811746494632373002720386170814515530633134049763376855102090054827409420381101047180225572535565603782962559676328402859701391988957576771829379008787951805355939380193272895282891871666941188096556703714698302019013502354225097746520867050539929419798248139682494791879676809713724980793257690431089623235018900174168080166265329119697088971530134318388485694753853912893003358383525156846662254931219672739287716524457146544029623800450423310218441715471665839445304650595355417904890290317111462742475326834496007485353727826658984449071392295556600991609820867845370949619359440000668468610217562599624361554650449439920220268456993116892055078730161434040409293581420750104365665864822986182405623137501831741341962877488131186451620959160183669985836792080153300337023706075000 [80,42] 7348629829861561351860835149748783110577225641451775571419444587690145752854236700733271613741668489410312546839414053160674804489837820745757886662180207885318121963662480009830104636935538083553112041238564875182826875265985632909749249412293891420632232375693732130770052256925247497591121747137800352615127008426676276826621160544079113349569615836124276103773305150386422176842227975895673567609002527697515590862040496558399912752932470550374726199863126083872731871943686791853805332525761985514770254181618606858603544642956015407567392066307776660975197261070453750038689270490461033436978228966045378216278748110267950371216746263071649540337318876626461390140666499055717869126145638155553866653365108133098736453326581018220967671880823556718092705540281455311113682187113726700232124674869667183114715336904556076608372947046589722023546175710186514379232993413321318007076126204735626857189159660480225156701796204449990336992264720331532968653920375352539813297366605905540786535562111108008727592652695268873882022061107660664194240275715650229288063343300609203078618018615525378182100969678793030432164036411439428480805348978533014261319372894246285415987802397174515592994596208717823089568477847630525776220252810318043296083256508061514028014737399879469983624221611342308315765057938809303435972055393789511088229723150038463864636236807100980652361157724699391226104392831984026069680840591401521701873405850429515822717149013859012821352547114074990522839800549186364568067283279416395036386500575093059824539737259422848790938592035318496749692986942523057778893935523083797863373025215577494665578206699556011210667496353094115535603207003896542976546266491810366589124970510006336651454205678787988372191242724261203949680547948511634460731633632383203060568268272917866204278410017437527887865214625704393087938473273545619840039218895142899910586273093764544701517525406687131203940347339419181455904600937055033692094276534357622008840886705146707593004507397144382593109317948745707739106681011170434647708040345521794402658183506450 [80,43] -1183579941142414462734221768858139702330329386054560262054836748865006405304039795437426933907102749886517635576540791793733525937057776245639838569287789015697178985502858058329233051144502410034713430533528662938300107240771874941047710005600969566597982284953132283813230149006007737309008854438301614716122857421019986621811838269610423240008457289140298592153109742799425424829341725072401881781464809945361600816650324323042836388707313134206352611332590961396440765758939965887496176849696834753609425299015450452394861856980456540963164834274283896307880136898947174335354065655555154865209117648736383282022783812477640067166070869780370077040021659654481830225405605684678440451013356773036374113054647132170687058659060669191213781629522512235984579906043276622631826200451778650541647558282340828432614322563670979968555180106174701336182043178579320152907885086822688519258095713194684203300088376151238266806341653751322302701550871989164237500258186561223923085721403557339547660853061063564776817145191323435145147824425984249817150087374885758245811950622231651210663928891966246399218609328489508126240834290933308419322407668601691019125170450740497131737524645299294286825985360312642117706979232621490909191526044135224892665106666702380680810600450925649279064411435064315239772282013220056097503069512495504977107102005678421036613951402663074654482993401608386834225452752736007279825579411926202937121523744560012163423507268750509432206687065212010150889991881178367724539521744286114322722244378518357230343374632888721276839559487613351264334198394085513408519749922515718330902051253143239649801289585525890500996046637288082461380334919562895129353588809339941298329756260642917276150158383824403344749513698631379132354199981999586366148932379961478267908951386163134674631940472250366383854740106665125677407367844161785458959792826559309333107166613899981723149245696128987959619101160502744002998654239536624199359807100546818471170408554690343335793264231799608015183009371932116756851778694022600789025939847993490559091342650 [80,44] 151719371865649703248910479108519749309592452201323608403147687140335967614926096041866046525786595688660133420725405895949653453764174943275894141014424081733333581240401081498366568239466712034824549369201048503590904538296382342111499922306099169268736379790657070579845333026636329835166733044558364764134530046694268520904090138886245785067457032924055872587392070726888199253847516062995549307262148353945044231417339975152760790176710908649438203107030552340553702374295405316298463838012371466472699720406692894173069392907180229476152992361730572331508717486020899539514164383000375709091701065849426746190683365751298811161266395203382257922272255840571253833860847827731342948493286973998786176521902802953538133452577291798609494120146184906160917215924405060791992961113640513430488108139148171250611953917152145052928856015089252073027197432367167834075410051822415415234382210913030764648605237549937669196635432030205768766227876437853126383073496110066932317042661795392059001668307619558266461983184479621964912748454396447626049952576263686702085133173180805169763972069465813715131586647397011232611859435637708267990752503464189000164004843068032978753792809464769175339114112723289238706680301689158540691243008912850944667235338610700355165524645614488043855804244624528650257625728309812499988378586134326785885178789368503387380333197633505154058196625838575668010385467874378986807076041745451690470448470440891917546388888595764395076876312618501192411831042565590759342101112992621176350167834671583033532417192278479051250791423169141237474866602733529626162996709535084258838728404631960628278029662758065577292736340593993046134971557963668273001803136307726027760885917358169783935527524514608735422517035614599330442324677893619333814585299803256163948956498208016493756380424611378030405017769594445802925809470119002431008513067980389143197591592900528761439370816642629333535181146970250410264744055887240179250485114779060748713850773682312700956178297332523582417202379118705709666137559705884618117177234112905044439590 [80,45] -14364871261243560335352475958604727110818522098200982139546157648199263654826145868417094901910186231884103690974842767151760561626316262185448973157251713004028313644852641277166625927159166871361937583511044266004244713874961643683953447097585996708585870111927023919563608042206434519550779718653598481455994980958090170711061017193460520112758221839482713233957947324896041591208940454738854834970032348850506743250660907911216039608894014983866627665625623400887011111814810752598150049583555456294492849595918917288194805979624776215421110015260992241001018159473448541963165469553649150985661126842660669638451887483531632990281979172935054609819482593954277954310743948574781963880996865723786644546582849504837071420675571234788230260130909751326057551818314928696277930454363205695595291694569728371517013720304211578714650802717924274605996836061249771226769084196358255577200180102034840880832076598523186960948505931511043584722629586381467695321735451676503855503996450453365910059228441961831673156794280172561485646318186440072330452819427155238357334531084134094871304052198054057396850472609205373309407935364334734540619702456235787560653765079118457444179037684393229585256742435704789234733357788219890334869577413529642688420112814653324606457072649393940069231693455612626537464135943309206765875066023918788828978520296118820280701325836465300359404784630266645223516943442161036829794259953282597692253707383041617413285466423480700103286850939618984385712292944114434915893012238223068641999220797719313012265458318635481202076429846979505564671131498185932850225829172565336874555020352721405239661421516696082123203719368310845542111820617006119267939000678838188106201964448438134557341913652216943939896106117699926368446148323072815432563178913476993570294042282400471911149928070856462074280554270089743249921893366479939053806161427334905309316151425911811966913670837915146813491393907805772460592905844271074991724884155922564653858489823123047576729408736630710522876444062669340073708063409021206493619793098068842850 [80,46] 1240682299617459035776270327111261250249445275696769581293134026911613512214038423265635886265222746938796422892526977664252107556962854732691796979436942616491031198253465136501133020215667286878030342513423012823920539430301745460347600627224085334187754958254942378152521154048400070746470313554193948782676595000976675400875050223489347271817205925006253592803444065019182160405484218184438924570169220078784894175316669823680810674654775598873084340667651378561608395520865866535932223386728120771323066122996965583641989354044977723444124923933488643970669879602446520129105721157282509687539010665125703408112873218640535112961222786495807043141522953392911319304753447622498002239515453720056114283940732412641552180795620398267488761271015002610307567503217612687963986009943602812669357325069744232891744110288353306070865193966269425240426427597181813828476228739530759163820548250497069275431228427347427582120638747453947977259912600165205572230728640049609783567534031524559001902503869720315492285522106105259161838256121774141827109811085696567290456930941230307832709092228574351796764117739666038281285896975098672855772944910578740191056970506600195942288301459382060292544468863385053299126994574029964145382705467053941372337687938905146125084630447719761810113887332244165209121317669841996785559898318117548657718640313923901995845818795809516428203664693130676440077465497712175888295399101386335544518976569219168122206978398736865108753689500588371116233028573296501678821596382473746205586795076178166139387814911468610827257835842524907700361046164756353951984245002140988590768051540956878879577930877487426760747441849936494449287772486914066257919863988902019813738170505611014413029828657466197416739296186244541633133728828227609979649122040185062975486029780900468789654556986863397539229187832475705463138650083654347571782497230569713747554551645612935715291119448789560696091975177886836047356424986306182917689173805302464761732016167716711631657891503879077861889004139126603052988821987186106181785620260954685 [80,47] -318512270704001010076182017243107797094229603753110660072823933513212717386259416165940994854230116790339363003600065566492607027482079944641265906265375783361322459782609059866723043492344655400328793486720263889166927495169135848819216360640793680127348787825152774054517176279978762517375932522782190608012871600440557819854181361726943479582833995576073352532726177012277761540983327545150555115541537886153011385880468374478257674773019975061745448211149202294014993425616973685704492636458681621528073761650614681868371953853853285994098888245420650087873046156384149319540136848485822459448101786466129994635664308400616129091061415636020142182265751102960547434239799930797902853262304666238941524321217829342870335066942001009042887478342714720178060050591768893230414838131160879351984030149211863956622680484528978393680446497887290514926860844447548702590086519526305583417889266986386408196597148774003683582989124480369324725742231211045661994386387661855793281616402381823742836779166701863167127837057446067378657903386401265836618394270884301194535457846698539718423101706082415131719712462635384035577270727362567652410822352599184500994957098465774051786306859510892252175027886808804911176394944605984657807971670917191898287196660467024614101212319797341061362137525317109272000997740624464934224242303855400183825918432678432102595345969625887572214814620488944873058614724212535409578044250767236045733700837713780964164856309562003921978702832178864303402985712246025450081157080549084043632598422588006458481249491264729893347848644135117960362714079628652514621140844777946616719318300265411910585055326561689310604697131292693197103437717467232868435089451675119653819561950115333247220566935960192848382121925480748639198008651453873318381949104456624431130675194650135035452635605674495687001627572774999630062570204464592722471433888544907986492930495919051227678648661102097746604381848659578485197469148055648369324566389394546387050013262725516822905111494444056466445819765060112797384909076711033167394561439620 [80,48] 120882881000204123231075237183236536956163227866877649013410677487976510557362850034112584713109869554773499151929320195147705398859949681888269125670557871226581255869964575509457692909533551391621445938756427321167495061621956739387212092112419646746791904528631163240840171324639869023373060131293130912506030074504029965446087965597804023701453227352605033322337827797669386158853412487673005619382841288923322343610490641966179281244529700048100655178006667874846884914288449832917828166795476856727943002349078369476980315994197374652817578143992417179647135654358488410702257682301015638319960500167263567437659659793484827694009350580245206210029832823445195883494073539829593347326664575313009076497982285463468036214309997295729213237084088369028996027528847544072933438463886218526008441973547582891669666313195688764727123678686440780517191842189000866306904420313583801000665011954464488114095952342554780223558081412866284013053649454376258681532335483884822719004562642537101562876052829807007582576896945500085319558300049452524370936426612819344405638211410342798459542026639477141214526811819374175910878731363093537814143698328960188099361068501186798075744276588922862049414774894555761526204963933555861971366001823373213202085317103044854804604643278479689529495225359297500939784599125650223939667935685416392143505639363239434695286495695285865056848280211265998061916138316241099330449512486375137929643863571512670833918581782025633178455536894933380162818435087332573419739103607282041381998869720636351363822770076985267254294872465658178421710203892097643522887018459899535178739580044356151139123881982809356171690762027002691454297008388527097230017174473851532347594132470210370505946255026621159455309317718994580917621036782104187221701078255525288753714291092741851323178248581948504511042708745953662470227817550406050445768843564383649094660025520967986658067042794190952124936697245682184258079022554791119072691371486640469554401885396372358638641926914018305730024779534068371328632149190341426555042740 [80,49] -32033216798721851612937807935347618749110840172335631151811158482823349851123041549059247916940032104473927133168962023417024507660549324213937332411813158937654706914715551819475590491864471007369005973310878578985830889556358785480869574340958011854514107904036190975295321876871268665442749595759585862774081616468077574020406011914485070696756065221045410775778477097226711179088685718581670436769505612962561899439249807792412331087818988903959601360821632137696822054131437151823550538539528257066955977672776264673254621299891605555904772786469618005691976573384729926734465315023339277746159505473966099696423985599395253013921413973665099488693663606212294382433133766110449129429038992057716517497483505218001006428678409653526778132905810576757057270383159742152735041873050719720890608317797058799876410490936956709777559414896952490377135831718716901870929558506430957388409405231362726562123291582621134083081671561042197845377650266254119016440893253532609714016927442207878589455397313908583788127452107770629759297326330616071375036836955515682452429906243144811264052806167487582610333250281226517317422472079477834853595112189262557189493038463721283295970274122324027735939358834561260843150921204679128152192260315438709317169598776510839889411742726536319082188064940415229660520836515358877355445289635312507534211136616830373373594585212328654985517273093473697273478879378987770653029851889244778427168545404445113460260561513993155871844456325371535864894123847755026821790399385935302674613050912127855173558697919093582008058340580219483204161469788796496960974405259263770506967579821366690230028690060642651473380364236463908187089074571461789369031682295100524373912316396532772530192081549989276496666843697321361831690155490578766005210634076641144322051882239680122628968557985000955772960920110102922717371052222819651250999290088005214163584083944040540211096697418340122956958873185156598646776842133862957050932723123550732637868443697495409081257338199402935982543887379908194999295279131242063881370 [80,50] 5792995846207709052796882177705453116195368016693353328321123670593088641338148194837835578735275265323647386805313276796795803590301531875435859023585506304903716287334379770811866686398542512174871613676142711811437489924864914810496855785048507059193051321104955822100292749319156787175721965940552153793497074187517738920930187113535932201032309618986377341148012991228998221764852043634769960118880222399959022865225873400644422192793506177209485587696286827443450624588799455678384824783113207453997656796117680148752569762091124639738507382193395912401140233992062716478852371129842159005835302673841600027414803143033238284231696193369408270072148735162049814360650637669477326596369903239584936201086629224744249356766795222622556253913798698080007626662003282265889331789441428767589016225130848138024376827349257260492951656647127146116406409491999733239062636777486619852906708479899242159685917938936644166395348738434119270688815773077834938489716000582762320278148207043142759416373082834996091960904416882874667844270934114669628257979215917044022689638260984368240889040629063336323153966394165051302059890643610563606573200144702079250451075374516387756900287283940528815383640381364091296531761656524209004232102908566378852662601948081296046486072820952110413133308937206619405759848703797781569424056347075158111115983980246650139877063633902149752538788027016694611944030755071942361043194600070673425489834429616867663138005997580334021783406760205669059099408544456398815563101287747986891749419071986681799453545582934747226007368578892203716010397797871209891231356748669990162838578196396804132609659452982149652269030801424716300224687286874233139560098073766580490486316923122076237226585162865339652669538197374992113226768103526640468307608575711089079075910342356263652228906283661501716849465955705039076240441528260806570844292718194383354615845237922918865934433082075886448187068483844408004579821976690684004905350348779067016312677059505770214970625333378966307020503395912048514319534120201499770 [80,51] -691016687867238754406893668072993625581322056110627958284947009289467528993323882102603158229821928287926561284112173005139867423465135016598300278060725023300104549427505129970414535710938333359764912908579050394672893759020658681521994022450656877476253282117038519181860269293187954383300460214913602534398288697502242640206043049332009253553095425967452673845966784290529786405043548347375560628563086672269147836134645718419809962805299739046101628953315704671582110780218783071890868671766262376655588898737978830544840894325734653788358900732096855766057732808404457379297743516781630374473638708889217716942997073642600138950934581889106717525025359577376940128738691110507108939588842917753269143785327742748066963013967312597659305147083393941201994709813778398710986341703497049124395410409126227383573482485891159568065554729336461401406577210201156809038150056262092391286639194233829122176092453428987779744636767877331337229860440293177604983096098567091291360036606745298437501526517562017611347535579664293446272292299078028342746288279404383601590948479426561658056049468356569333040302714615465683387062779239079662328952598184038312182327031946840911763281201767510590624918098996838201990055770540613177368582856836159999233654786724528073955655285763708208453614267541183204468693583288291204998521122287094271917046942795020774311435863154964442972042613477959075459609679647727806134996477219724640852325675594425770552515832473018150754875696249027669197079129530283590318342670833643460735017170663091275181254428535293830600697268465574209629113233402455876255435814925123098294635985267903994039587695010601372620944489421285155657953767554916618355309486397147193179108489729959456511176117073269730362658115204781021883976890277025687984842389249884979521657270118229923031481710623294035121932373155197908149539017369936415858646016621982133796394626119035909804686596012904356416754133384531830587628440207160048180791922465079757512668075110803427546727068419143523722747623962796235760086205703850 [80,52] 40071120278467033131246016798349121920851019359335791552809513017206572226088046423269696130616589045722413569470505295937958972317332768306410826875035380443976916354629230235181017978991703504434902504778763530198181307100213513700073150739791425444330337625652330172214581900865557330019696747546680039296491872447477491638516583645904013189224386995757490603737550055970260553341797323246180383995779878506551621318843449893422760890803787261574238434014998358712996674921708423674832280547688331765259937136214308477669614201589477979255125053247539780680677372497575389998789315437417705871489536341542956180902373392962019274777606281799537112567783023290557255898796172418925466472197793667143220247426597606649827553274861591807400441527401968855774575595318835987589020837349474194488873204413413794507139836413636344351348128720122614541159100044946462428315970763056455308223929127314444497871146825936747865657760531735124320709025527082179294395453916318619135086458475129838408056670219721291305360533728376531809631191903357029993431102999893874022333432443729303824061421009229200619936553073802195756473259613015881975319760726227511814663778732621630805331997026543161805846925558330909988052478178262817128790805937445230820093664303287344015613287639040769373893067731497011645962165547769434123098722345206159688792848216068342245302882198361738451852658704564005174649159997699333674518527381194027659586205759817432508316317821957612405870467053511497723294072854702959759058385968459426710537235679567065329941948309580683835200726362118179068421958281245012659358992333143099266201124032004294232027770423118662852239948884935936479329888198344599411884914124075882681497577359106618838593628005630007695547640829203267829090336316461453768314934934024793548343066521269799861191197670754905163077855384669723263102457372423470898816102432796568550412883200482636554532352814411485989836270610346101927283715465508667761334145120477447580928030205429566691273687155820532298503348623127820114942727270 [80,53] 2508091731655461367146861280732748930077259889678588022106323867560064452467788934418872131503221000014878301571533993943653372450690105934811942955797677621674421527093225500979707064552156024989601002083224647968374304519905343167885918509494277824020114695650754518699032160713095015244431464958108778752642879491087916632204178797369208797360286433397564915234957387489641345942879843724661973572738104694141736975436059660034859760528788794310341262970775014856134015271055360791072182575446725973483895791797023487992425880901660144515689573595910210346656194704265574745802905785162766410765952919458432264948307828963974959405490055213565825291139430949953669628269237084946005330296449198155364684047950463110726586989555798634237692840809816393489019210022201367557920414789741208948682683720465582714147683287737150412867743212307942271080729241135114984836903092019359954590181340110299927962771481231363951571951980184804367569635721901790678001815388290422602133364835233661519778892497970451173111481801609003260822039200395665050429305254118656150207482187753911705725331491477236168914400621090656450267508182771369849322292869426505940837706656727998583568493794159417144770889283872257969475055425057173250543048693257612005279860345897694245034340462174679786110059056221152189265652289892427656652915618022922265512745602932222112216063666375397294541754576074268258490124566188103952270214481230299308610924990645416814525279883459785547197863040206687577100863353446235091723008227099855677719497887486009041696245697284942062240610758403552886389811177643073729698420711061925187153587119594934409468329232442694861033105276230392341184091706790998115550550115596726980662753219720711758831967820522513012678221270274363070149142178625544604825275870572339352466225078267328170250623335297099209904667982668310276137957947537024813016962160854177192159581412943892460953029588460740474071468295324238769951678325719236542877052054929628162821333499760472857043299496759637917691269595536920505347840 [80,54] -611508837844418286468143653896467302942879170963995752924615365762208392975951034804500405859878762170710088850049752684285507328996584592342285952463760854872725441470904462872695676691482285508225906164462961108455140242939701257711681666711460081156007431335920765694396963205530812489448840139139981903568104933356106678595742225337186217132871712281906226834213203815959541446715649396896089699107652299562264941402640974959254961042519120565832785317593849871181804898227307470542623346419799926662307980576340268745066314893216388004474274533254525366414356538237884554510645117841614591636821521606954532404429607103301156911903392337593157031477567996369120952337103086639994221615359392511360720879501805604123778841344744679101584744150376284570725409191086710711327262821214072769981994264838627718084759157493930807122631554027852812736771311742257142883859689137254271362706115795145215130883405433804707541072109759847217560136586464836241450331662140175394307307209864534657326021306742189722485121705074303103758026059103150355792374398606479699946763590038121129218362510371008228303621152029426487568847069022822275687969684646432948704669259482505394246578867204344484593657581477047988864408630677147662462699599780227801908935450134658376521633322900771783100627683226169890884356137944182662189379050335765996847001084036451120520218992601649949307330847463643314510470289587458425084515101266358601991067966178867566072806899229092301478262542870419720892871018931511857367846100931209318789039142353786738751029070442068306401926697858703461651496511360849740089435698953910336496416330240646411917747905350288197818757170611523459029181926207912135445120693279026099489918537454403639349802530919250459373246365500938220171215666097503874696370205457760960490544515803509761234121818290686039458364085621301025854268246311153887092868357171632099144493466655483317253988100748150227311611537592241432774064733538461790819620701766925281180080352035220381371418578523656129329401980300565267366 [80,55] -31830075038158865884450407807607193718037681410706173305419287876239123535823449653484623201709839450948166268742646447830765032530873581882713866906535807715223166515281833952429800049512871159366463433346724526764686716555474902667837845318043042834129712639855507682969624935032584444695282014705111355535187765672228439963919692010830596670691845895373144746472085886971080047623017967913121396447809379380942642308639475737948494363469370139663283023754176224591595019372437269218653832278288695825270060526152245717831275667219148372782767321539041092456964960669676867527304184827261085550906168989353938233284513521528654438502810756455051659381882463776852849970546094772476292161326346607876976632102815597201575025661493781243783588159096125032165240723697125513874929004767373102361531456431661442859994918509161184992270012307026449226108835829076325421028034368611985467381431496760594958447705464477962750935982058118408388490755028794584019054436437979776990538580887953554136913567319328759530535888792331730739619492666129098236081373657341714224389966680568932108249813617848116420636113583947510445812712346663986585651843515187703607364165350984739475782381407018325090854403487281599752396956682109531952730880147780110493152873636343369214840998838361094759401177535215321626543477740882225371654033609767894830217388771024555761300730552119469038806207793264451144934898026569681745544860854722714198629185176399709519553556356874098112852862856884302971918271357697280642061826241293797865757369692678313013631220675555378823268810877488607330246059866430262715200851650485324474509297109692309615119072775241673426987624550582096122439210317067157715508826370943592894745376418928110949496340283538581324048973349935166989541257438010957519357751424022667438754422684912279316640679626801968101381743895638143247889696292282799783619980153762516722737539360082731537667109615036781033715964381277567095594363247180770347715933921729671894259525851335248953743902145315742766966414152066250 [80,56] 28695057400109943395633263656029463944964912014951329245669033201464686510007466376954037553910338869224386383075413952843642389881089064701480674947566658266056736143477787029549306765673651404926260685373970821652029500681672425209823933258217963439105522328058558248558381558310723302375191591794806620156097817961374681798881550157588792497739387248371394317979701194225322650247714951183599283619823149035664387311498267557979686057592255770444450353302252565812563630026819734728006845541209739276610394323047599304727091033914755014310726219999171161940301562135780922308149512324520792073297627884173564549322597655208400240863275269511675019349688155967241679772745383505233593294113651679122786262513403864536204222020511490246866327902744946599688994670254943990977353576957507081966959685229427934844127620419597589977698471199838582061152930110171790245889222614915424690196116290542510896757388916424940664954706437588665508788161385210500043438410725738388292365091053179802226742636385182987447960588630079647118185019562796862638971026510793927133188093796788952209461072942506390955417622660398564557807433156545955228978507012353308107513651633049975368671602579041001521959688036654074003313068498841017657893619247694872778742435860665769240321596908411785429284555947976959069078276054758148327575393982591425638171134928929874306917313990080607985597005126727624142023811222703958081459231951338247533455867280646665850467969775351988841066455917631238200347777745031982103832495021149369660274780824462231637601736462395435180425382347034836767991184747550571534440772955686939929512583979535388036357668741487136458923611727628950483847269473067993577009800282281996253157448429218113556787776794403852148951932202316205482014881456505302995657812214333072398286533697490649047194985751263869991614551532716819081261120702495181274160443142604409872287270963155082000420841976291672661328066443782830623804913948176221396754929768497285477539568591536371239143662601921169926772101226250 [80,57] -5899905014503205584559421170579260383080750794689493229438363899872162942465057215925243282193881540975071875864768891378663936818102402503860001091153232114738987964153858684566879387968974450492538606258219190607314275127848850041121016557942462360193711949757947859086132297224125226274328968646827201728425197645668866809997044187502824893857017805401597245494887819007506804702190764209564424746514815350279385240511851827949736468691158235133137039213102477398789267206928253806473573659924027200962003750138360784246758763213486469805302942311181991625052466026621395750843834371463340447203100278170988738069537402385114077443798318683410027712621754450202003840300076759519286429139074282167443980804342120131973532063057455396572885653068612361137062857716572563225099776512068467916285217334897624046453900976601629604426712439756965419711405428809916559367304721090315304389046455850852122138585074474971707285754110069245766150076915925277486336723293014441761860478925064861353002661762993907863859551096969201832490723707376533323728639675015165503073344649512218095352976117710945696478388288071601390505110832561387777020408094643208554493283910356090002492580672423683819602835387568531031507626986104813645825378858842541936929174673380370333476071712916635126627876297467199614981123147747807788409336995361171376713974076613376753858400044692802920787665172952703424219206906996610456040307089336577960412972651432980255675768549424511256262179503757100322976851647269464275046905915907054906675588708332284580874010867193621986842083241405075378413940546129522412364759823742620239259744066365579216322593485513720073451959064283203495232055556102460725971798491214786513905524967560240238168433102560044516550479277721979661694247182900436064984364180083159842153805048616173489905268172793123128754831591340173517453044598209444175967271925405386571599902635872091947057155710713026425880065838839196513062883893696873519118488476271931619639498411805729569728342999778964747353978750 [80,58] 749649244447963066082416747626088762684010504869033475533679154394058878433107375529256538223436906571208822512551361228397662230020858958536646936876180039533645580439976678467142788135464008124061142770980331121590364359544506697429743025460610895557253926024304295478098602359898495802013695188912441709930033203652810510393361992032549448751302104946728441775140278911634708068398279452720413888431442382400802128938636001864974942948800089200195087316574907508868041955310362537557713220184180324259398783575882799897761093948693103572718134114592157846073366049560584293064883160012212937618757555078549833788213416042485626361246277241595831828244883627032272493078980329940717443321330818360043640313704971677592733584416931410230830110015471878126221840782915165891807250710313839303554487179909854829766800889114964139609118270849622472340308305352635010537838933772968813206330882388646554565680646460269765199009853887911854536982300105376468760820321883197860942279264398616629477617038633039509168799313545310748740852912745549606902189370296909205132162208187526349984352364361206649621782778076865371628519012477634877062499231640855219087457006435604045219901245549446089679583757548520878402860666948542138810186083980528233779311769078395852443375027348691601371844429538045140499679734605363027139801687007942994616365117745168171535188283849364843575339665875537668460089338730757055175809484897745535231686179062505386830323602261732503871693456633224611384491151883112909557096594850951443831181741654011058916865130443899994665326104955071153886467432787324521359966806558744989800301012496303989381403013512607375875290735057047870405998817685999249883260436388072622169975715194273684330239180058603700411200895005487267038410745859454716115449217503147669325912534285416320885712489652157674251081151354869704518187142734977877906449252997522624378142671649241505400772403706505833332562788380820122720218099329299034087808536517264502538889957935908097410297787430790092693750 [80,59] -66720276747708075023992633616779083214997714929457888234035553635892871325815125059647428312559862057807673650066180246576390150012012783787280654755924816214342934994125969344359204945777108734720405844734720061064211959304774592965594394679842315243798497140542400677057631884511922662165774483562806083612920403443719643717473595923050706518392261969715059902355769904896519955182310236214510799311030464352749739110428605627723090227606417253443853232870392919108763320024172787298733133307020843248027543257122349973532259757749840001451652116121672526678618401686243447119460948283259370900785740621245214378410229724668779158976354661655163933708724664101525671979727755358159928326218411371221661469102593786893655689616518013300486328682201707995615594233764689862722182434552432881059938670486757164708487697589077164174060223137699842712449271779678010499088697801539142659327250568220842347501024330806793968726315474565108523765513068697442452748735054257550449453361758021277328871104206578197447006499606061838641245394594873072543056700538922449591330250317731293895656840054059436767189254500504930849573517111033040522431809881742759713655168755616290831108689978434257639245635701311805958916925801145558432075011447256875975358184780861912738090696231972133368208536303601053819716490114055799178906334492859848029683257857486767988456533160576380804619792541007416937692970197867346219574756920628420021332449177992586856632760517400040119090082351969520068771325467981083371563806545552837981054654400845052105516358067395915927834968603700333049834321929117507377375429141929407497130516333743866398270727437088143920581704238874855634015360428131199527366562400846015285402872737617976224305003470250582378373597772608803320273349085760763132487615269792259807834026298508781853014596403836997975121917388644055579530978092394755443611069390007329419618232349550669633843971346877831971960272653772544357063693807181218595804571092233584853964549231921519178943954790762330000 [80,60] 4098170206001871442052421666489203579770344526892021510542493847509045743526000732798573445814774052732988130530212836090827981579386037168838617913193647876680732387517679188932821165306704877302645144941822452033239709303240203555883291375635075679674250142425808610119160846094137189342739764175157443341759263551504896070035777925659650374484081389141390051988537583269089419447349711518953103464205072008280804496481024848689102640658350916143235898175823059398943800638575937667225212438909330481153890027340810023415358836163339971603176246995148627670419907903828621598601046480480285757115338918903642612895418104825818445110598642624230080427232781913259150900016110001533852472003670355426911321580503027916431007898524045204980017553804215917809004581585212772270575544907191392064376593988404843133486908207677582142149695555542686272862028648525253513555399375659380672483055268309244842638695399655788127945938098095028042578751874360990040507356388641528401539588016939213089341321921712206736711670792422725152391447627517174165902892128571172241619830346687136681291276401502428325640804869844419026204836334760994701882159935186223200047546295793215596098272661699341720543924964131701562287022335568250126507516090105642732444697551076839189200120749970991596295095828846235395615632217161029940331795184069644973741231060809102671241311637225803666036282229598973026173853874405611083724519665034473607172539352752689996113902319783990249965930155831215275256283135545714139606108688158144880588223432245280751283228706070318452741285563813977783292096289962602127581559912068383474266717367643371506296683857959133963904012660105215124840891815815632750094740090986507116313275658098833408543370146391843881670825429762196425935758830173804669217362385121818185711940788143828365958335770192640712764124177611146380391361867334002713096318445826105373022204410892833324719237162235150726047903678405820040179438078705937228862982770396911504282742469598268703554269658568500 [80,61] -135821199326089494139666131557749958218598176918851251119139105199337787422780604381325551943527942681391711627606857950978333463594388268065927089185673247976751640034079128641215615958407953900716269052118303408483768400124978512725867869920013318367284943864944438911317037439601707767529907651861271206902425126664174042651773657129677976021571974132222544718429940412547752492319027670255272237755548651665775692293077482853049329972167503791410540007335986518947613816983260576177034267520443347788790602571301939920939976668050952884896018697014762768792654789540387443298713010681161846563812177984990164601708319253614035744326072952506526680709609625069755917492941543318283907278846953475331713636440751443153261867831934518098379820043752681910869732915094332887658469508917733374085767338201913711626773634838821706883181099828892480532738605860446803022017318893871154014824360574485786098841867905358507986304564903079776294105015666355395435766322078990652989531346686279892088252098457345220883915969147109984312086313493909467586907435151637121562593607884592997445820197123274767069810636010596595040013541535377808410584082983112154730272004300659884314350551179894503409988334065124594470314857577465092540015306811506803765768503759273723478644388812300153636658743353411167839653793583380658819997554397820878801518619667808345097115306092814911523327519675766164331864853796521563634458782216203988411522845048862406431917506265969182619135558825840758372057315443475843865346063835872858780784961841674739249090836846399120197622668486207146860922206769428351937427865269602816051824241271971824721867305708341675497939921242557780218948877271416975633729642929666556736498767367165426509443813840684399612961866176004291085414599306812474895568640447685741745640470830378928032716735246256280406926378949011483025688454830494869093321652269684952046841398864905343849785007909129022638116591932994122741429148025550177793672482581429381035494202950702197731233591500 [80,62] -2511921101277871987843529878566629614923241962722834753038576358005502384689689324783164049887265299194583661299552321950839592287000665956492305116603407481960109129305219054379792765825822539118543597573225947261183938961703507140826610229537837423449411606857917781732123044147698491395205302006450557859441562898869871892391990766452473106653333902124955683683516441255128895268727480741493252658560630978899352272662427592474842571418080356070050775896661456940280247375288509229823221479483428413108196211586245118585608796253299497403291798159737031860880627371491391104164048271768077060282618425162102611299035021317208691794043116446282972711103849934481811616316781778301761154666566530859157639603486824675720606571146453673345428046815884537422055812208041592257036668138245791488436580646860087894204074758949775187963617286437955803441657695191289300168622240992135050995935042432083279798677212300152507179169343316239389524977203873014824307083361783777016679268822835716831980765553580925565398787718276598778688154523777139212926040030712774316417742677909697932411721956826912885944557317208927165601106521207131060131649434252927642177794536708520665943937081119310671669158816740246653720175075344617082789787311208696581835164405062671630511958400938397797507306945234137904040652784755696592422732596838898499587174187557102781383764984916704133541168819630976252914734009113217402043239252340713161193691345581151655828443020379271059054251799608982034192529121221224268097794767999995777112644265407323986068149018918622784559910508817235259486077349589503290804062531471695500467710063135383694519294543111186165259821277978525755507131142209066272674293426916429195547517503648652658208853954280227665465112483882474783160539134398073041538087470531528333076361320634212577394055753133314684324707416296589735415582248070107805574765207348745544991269483855457414554603845145608292295397834190288537431984619936768936911673713990519503287590794674165865059875 [80,63] 550366585434287212145021003798110506902522505534283728296198542457610566177931139342745210974740822991483763487902548413166111490527381152960547737920941756106164057734755824445216569584452871330515365759711037773590283471964076980862361287875247963728569804821430283005346448928418481924716295655723216738897512209556867562613558242082540625576713927222987594869196819496500383922826118300013566604053107275853677333906156091181144453590588268993157623131687165971340599065483949006466075691101943729092233791859876961000433670711497102247852583512831076480684067987884936070743007976323122949434893373282543662418758584382215474074841277677883620793165690449691560132024599348892451077219368016240697586276208757751091011209797837021331927340586408456372607695200286771614402302466128998076136615800928420336255318941744133430731379829282118246822458526987493200123687954980515743917028939439440561382173270263077957499497423830477508064595019916133943545952405820903476141320332301316425147920713142141823527139845282976457912854044529309445592200964126400698040917234879795726069628484960225912701568218535097091255305314559185260918788981220927821105078383086897218977534856410122893536948842621110255816376161767523157277474911112412174799930847611645251907445002172900056370170543836544199534004593908946059908377904034718930503257047210005409593735618593687859522448208969144250827454692205257066411891533280721365396307529615081312019772361949410015510704678476518630456259409616989463152955928861735080760359977093253306597965570127718792518062983931996818694156553623399188140910163357290573908276232685576830356187993644640403630644390378015301098637526252866304171572405511822491022648936827698385273439520099182566258679453882619717514759770962210452653363841617830687042381646010197321160647213472684740592154445231385060234275131756829847325582558889084614675030535343299141905352204755690567698033153298974375729181515076764471145189721490794065125994773709866960000 [80,64] -27095224148703975079724186211489512304995703289869528837616744538057321675315887512008755208890219966809134508018581533341482889526931351461267359311738080405913036875727986270779479681913091780382519556557347027191049606194453202008769089814052661225171324177915317345064056539054844499127282316444623818091060106042751934821271720107603217713387823194868681805134317233473356201890038663809309744550053487048717699605466035318625889750741965972803170891264097951157081317493021231723772998518090678146237929377001187611403476457605433780150115767597234295559575645987081729610976985260854307497212924098217099897307680699749335457680178331622422659940411261951267200408505545688760271631111333197385641230765214644594881242605183683718282622966605199148840916598274660100107519324089572209329051917342707724447312754747594363621913165739572626990204229953090071669821460248276893604810176536267529282699003315788581195905530291862133148262041751941311072038207614980368822296284765435624370744898726418121976568803073811903804699885512815053204096349836648470291413155388843570353408791661041200497080569118538260349146078425549608357115225678454895705070439813627637383831207299757469915797496985651775532712266155350810423291552117683102814933405655030345345105965155160111226285680882798598030778855611048099688413802109311327877656247558222264210375737040402872883204454214000024565337884588525908745078693343255983614637090792208699394844256166081552661872213619223621855582565553333302014157288978909040875210329323073143266202533976667243265816816435806895993022963684052944480990883069103276540394863111152126594255739599807526811264821968065912370371296951208834487753411239238463587829553241926831468975861743446295308674660844032616642242822941384067649241622342636948390303817599215493777586357418911158158515458416710012155240058490114403059679305333823010048484400341004504404655279181801742831535933424043776443899439702178964682431481851166141549260193194616625 [80,65] 508288547393476816968353489250067685087444671475685504045402518391737938167477215280773452433165058057930279428091484516896845798145218448615331029409419428067801226893879213780154413594459163695776245230890564063301458543333322835540783796486064400829995992253919279421108496619644371465745816817360920249466773846291088709267215060774512387278627859627549412651540970852606707983748439235271118340045593043506280293629656312937165295508453898511461424306649210578954584315212300149385980159166376647678177757063571475430068767064033993398698484042348112006183209817508711738765070355379545007201439478162440024417129533071025942382863586862768757833861159740512560289856208656499680884354626432386338936202026202084425669414870920688192189430381289894580035405764632179249863340346292895163679413209012643773092127447697523344389365981287483439865587934473529890213990235217988499157971219287571083175732145972214908006844275317022576853222534206684668192853989868449073182123949889663493902595299844140383876532683547671136205892765564188576194856083907984087090185082461669957033875773474888959368570089380643398340366077691798223890862600373375829811131372737286313758815961871787790931029551487319573894156434909505192397700201587972557360022631032923751948749535158114123147812245680817440164305966005229731860075770194941080615725330346673456078801350638733948027544219920081528733881361166136218796849715322617281530360908375357822459546448505153374853423758907255535289808597309610788051374846466837317372663481667203673047936321726505521145431820213769054757752672323902897278959789821584436021501294678350187572198933579560925893788312317017399631566036527678897638060432388877741339910373783144175328113763469897376823467311216655528417681108862320236889525884442737887238283118855857474785957136737753183817097182330078400400079374916869734039238907979329590852824570848097182959650138106011252031294632815148011458373800479542916157154980020547994342613592750 [80,66] 7500769895283685353909269842199895897752498125905732423414821700855209691719741575448711982506598893479418729362688524986576116697553676832721060563016021008555710596117227366874486347648446700314773234896408900655012136944636933889272950287829442897825989625104186820370928475236224492853608356529279380145669565574778457988600426769396077377349313758097732440034378662743335679418768643905774921402325582968256272587600233883272910814988167194932350785386412692805454503592684957008960502895235236720704261092124044360559712010034096791270405877552076859182354073477179606734129974649204298807144733967825257497698786406346352723310342224115584062576670527600586335247166820603955568663218643324246099340139389316617888266488963277507221035607353711322897228456596100503439511594159734264471399255240705343631680073834405040836172458359501543176461043173805684056396637784418146785508389056435196903763509658036119290035263760556697651705532507631343645614750370162790586122627595215379696202830935772241031041647922521759963108634748139902701821243420210523120192028736737337090632808427398100870235145723813855224996026748998967362955670228504307972788397090488560987684999722959711207412771882021203301220999645260962259459700886421834745925156778524145704964776147054357400102647885292703924091260728461317936477763517091153808964320624332325444571276490032651085644425378197374488264620994692680896502748122522740619340791440525382876050681923941761997530171932540592968114405832091102716413005210763480620137081463428830582050359750059050722943712075977583367894097555892804805242597263545878123416157899985376517894928415915101720467925501339452142610139424131590910912673187604881323546386028044982131702684065745934241401768847857175061890955680645882084939266395299694507882424826764842669186140922674316267566350426507536351193042742430652659217057517530689896671492064500231915446409858208133963545541520922492504419183003430071816755241491460477151061500 [80,67] -781266544003205108079175547819606694994653407140762270388713593468947746054106012208080428315671407468142282283735066001372962000629272342192283264446484482179826814453910302547233983618534822756206064799330535923615995395889023409378189952210970369903743008903584044549315452560598234790389783732007743607701052179688977049853222471901765576567232928129513776800599504143893316747543544562769048107687109428795818216204875444946704386100256005674636298697287990951618996142881236223609227286266709049691131048138928714690584240460177902132409827251714138192968310547594455652175987380749823494845752327854363406026167111808928231571599241953065673709159033193021159396293482253792556979398444287535490054124378081685673716002471692590647504970636879317971516088187516046170177221287702169767374979882757848694068336866012298245883164173592895095865062232254652823129843313493471209429407848354449656293195873866412405682450558609463446488052465143539671920064707678471989047448713708175094335509310261406337904439806810189573870435603144052068529345100978204077854316094623461539478523583794623071436269193747460055924494806067596772917463237941975510515540391936481424428485188675013604260658262327703570962202356903900482579964588264167707251759784696685747591204144380315112176891026988497301061391014587562509480338124119242185570425204459604756202106361088535402934618172756097913283014699455762158179737682786233539608482826483865104026379039159200296192729051034583787555597388820541579663534071548054220622718116258640544192082015455386458756950419038269698908222214979877419985196736787229260866854240464512832369787008589816019340232908028512580881524490005132000541247159122768815080510861100565311795342339293275409455039347674981613127870357073335146492919221622837301335236752152808568947160770847777586858179047303428560520027580853689855713458953124057867723017892909483993262175895721522295528794817222829031677696444175190697910301239518661304250 [80,68] 29640137719012297445398021952133232303520966559725238703839192768019436168698541644355786954131545927298277163803650459147995135048708598550149623102430257977159929648036137182578282877654282968456727731592128303301048582901143861390857519749843716584367402370177144069218348720089529407736865409053181531682711630960945153039944606693544489289244614910360250123105389615969752466066940375479063591246401213291875983962982967710034540955014930539485039660207359015917209361903521062289026856953874008248144704579807383871386244706823402255847199463167837018755932618489211671814710544027642477456514681369851037360851947346603993420692537891595538685568466037533454714715068396850761203937318980508067001425924033076164397691959417180316446173912883759649590947406430989822512007691315682999324595246453392219303151660827852044600836210230636051839820039774169498693933179947267297453715150833676802936965989767815930897018832001081867324528375859986430296046904606541485767754708377957863919816504130139465612774941549506977531050687915782676376975730250679155634626126600293073657658433130272711032455313710257676817914153290173128109161009661547366266189902355772695406431665763063830365581267836657444205267256260985550331834965798887527731879651454031568870914650618205467112870721662583372808179329301174062310717204887628055130909347400045754299299599531646515179564847967706432241008012935600294938581362454327894277221461855383790803828567156445350314621559445774187307202124079241083948786737319041385630605559948379037180096365497613503842688769294765036191698645769112457142614178268288064572852001260083988952596766295052831273489205246141320628924837521553824833768409965749897965698934901007073755175539156196584612115707219872804648339875039704500490416867265219595310938102031384854710539299534747214603368674009365652078653315473245724573339856147181678157899086983336857853522245497965594328110624157750217626333859706695378642022434232746875 [80,69] -626463240522677055447862882294278024366898038269050249292931731302435639286751976095796097138599389310573399739893287891959395947056086846896525169764088083202019130093795284762043336450298266233825951223461642832945660222442499940087476278265503264987825313555528221644624991580076038378319840688723569931849901192682329272026043042239031196032099635733503112597712773765805962125640604042490190196855901215940478668093678566511465868335430151439042892211111734755563358437097041472678659673587093750225948277606880630479380782773336549477515827540806619073342396936850623323872136269614169314913763906610818286070137388324939325564545132807698998344227850098445983323022719774376956850529592837725800367985065185404419986598982378512187025116359819676360110043301950701951352977368605540536414978442641974039766484585429222806841718869454660571447829477210379696492888136818302493495099098919249565792331439299906613595762874957245983406051620029686227266507044618174667513492581992384318991404557496136072351413325440357858035482045598563414583114610391552810859022352331991064660693499111672844589459495270264561069068791820822309802947753486399355138224426283437041657173095864280487830402848583320499665254939567855291474968699865671015160282950505210957969763365075070170868841595494973176730080698860887903763115453864511686229005098589994875687514815761473571473420750769897215681168955642993090537170663652512849126612351359381917523706808959652626784292719924648598979266502864374735619191518539977105290001557213039954024915582782055732071391471525644572512012615398537350416601533978327440478186406371853892645375211741599546049582244142898725721330898715803097590204979462556443887928278587273408584926133486154316944860496492208936934634461621140384359360543216824215723326867328859152238329166906912216643254262072924634603264904723438470057967392215803349563895547981357370212069020627942065131217281563255508211553551741676192230971782500 [80,70] 8921933446826378260778860380394390589006313807540764363855585430074914745408105760805318554272878525009002771682263308322420774663472761952149943600114057101336579413729524398109224113559375058028184486476229728936395083937345539750308134872338350367076809671881862567378556188275468863878240272621976423800306888812906321276936183872189898534421946168839002439099275133423390359280964968312089415536184244322949095841313162908975790168335643478960140364776784186564727363107365528213389542328038181793887928774797362182415568908939666790946435797927396323068239893277661249892222112899022204106194189566876459215004437190404037131326169013303314286227614957278874661338172999589278268713390949960980072866797069640882109999567336116866896827436303350168706058000622135626212449057048571822406397348726385269083334784686757842807883167175140399902109470053765126380569479248926377153581316618313038752087620700478366284799174118580037248437378791555712327795579436736595331341896392374706759053453692926877399494871335607086039448309019890816012166089060592872863557523146021685425003816220884041717091440325842184968806945791919612619977791034132612751024472343571171714696636605330834245190274682211512156263778124828804372874065678603737203363623647783740832320260250564779816217186041708982864349293347571471883689179239878246110192045781017891270381613909777208987245629760476507967558609489844894096567549479476903103761353640724060942200120185866076930800516333356185193132671905002794611322279180773504768625612735058645134353125469887995742004464015121469360885659650574420869394318603685367207591986227713470192175349444949379347761934390153737361017829569340454206731981802750025876425655481144508173032309480014534021844390448296109799153375505297996510239222352629331298577486004611010559725496048120855328146952901823560732288759213261701202714204800242132173544774888833672119679289833621085824106991934871531528706968976114339474517300 [80,71] -809362260980841905878715323516418785497740893358219361053326179020066277833458304762762368393418791399212335798739499745604003856828483826164014406202120798921217490692975595628731660609689424560195464221791305972686556528287049558577287187871697179985589170836874741206385855235863834528342914727572302811294040312780233857898646745500806206749314653733606149748176896345299974669874939878440392342734010618070893695284172256618989365662143909414605620056681094491369114050400292288399516638108084762739953418341287622933165008266945179206541940606633847868597595314965205141806458183802891597916355781703373408086186900947935466164052146696693318103060152954497005783310305220405548340851161600546766747318958605834327361439427786941070602253060278850634080318081090256166205650870904365792335579434979682433218322844111181015863433084846991261192692282948482134937463612817997909674929815040086673476723630602952644990629375903831109440628100661395081981568483527269900749505623542622190528763039216538491352504189284054641122708620243937006384255024571203990042850376604257542144227067168268083830920201503611652198234753506840052724276313749565252958096372074537531037091817127102807651539865329437353567123173802051007793487455954214458649437624617735800858211472513212118726014979753451721569490837426110168907321115306545229664083276964843235030105053984852610610109881005685389152659908184752838581955412997551253231899382506437004763738892988364247084528933015345750404963217536479184457467146866669505448023944430470232233152023496266462767822874759944014843088095794930589156849054586388894855542293270820758813779959719299086399405606354375581571087919097052490111200402337382608443698618908128347897141007378313476938177483195568646031774124057669839956238247544505059541759882312200901583681805105331886981947563164732408965020818626063335498089664576727568074762375419669537056995065066980134939880358362334289510583547896700591700 [80,72] 47496241459494811364354220201659424375249063367795834610324479402905798581108000118534033078546024356212456465938161821771062564804882642323308222859682466398987818794897381815879243630889669374445600981419019690943317794804007046383794569432340359376341989020627053431408120926780903810116219266650151356714810822796784954176552430403593252229466697969511713085110159117980096056785944030465609002948270754477915506786141334672516674065651199212994793342284233887605254723256128064505918783737128891932931587349155124353087279625580750538073836013418047365433926179662110933214070350175181630663197872951600219550224343419107891796892990955968252537625414117295506434544128121380695374924003614821868871749457241331657994146441046394238732018801038273637379094962931908184672267405773237894538168153622883182050558769692043222365126113218561235539013652605711922001134360403990642193905909266688611137845913924991314828195101214889184063964333402204817095673496067628337822828185581376965615963509430724665940504206038636049290877730709323198195804796368914680576375048361143792483386246692176273720361584372418496668451539758465021526530487069731917373294912598466236094304215345924836356475467541942133439092548263889866268987385332111547241141016748676258929234579489079219964041121390338058969184737672634795640779097384557471695748338111933803901971664913559435232997496372952104278718547944165981615649086158524344809948341766913477089008548649520492012975468513773927324931005921965720029052381529694251100487086725926554893132624237787858417752898646774797637678236840331799319318360059898131865654518620055331650820340243250593029620255876610644022063494622287196956694496526244531108088017922014648043553076119263550598294104706421952775336121363284732613137044255502989788577560252175091495509495731210053720303012775123461628733712579201558864175880401378778402019262397482471087099130194460799024446845065276784084817026823974750 [80,73] -890703618078078981118246605775102197148512997793683711150193359980153685345188714881215972762609749661482107737330310356823123688797271945058812704769816178519927627555041378162219287866164993600925421203573181311950792605452302905531911744772363792289358558991379401653024350941364573199201651074473074100843971598459392290589727319548758227506400682815392507667864717358674455714977048777756715113358619802250175813071180696507296055735795119974585372371123951119699715790285810950730288728351680962147903315139400338177734902816307399836972924764312776130274982756376811997734616559046597619951031699884316844866543302308035382410613060042277929734196784565153838570837170957275443552481175622793944140773960923827994292428507733295685584794766129650368717141685826809821671121289265000667247025886724588175413756970875141057613339144735227454005563376882871640124028448749280712538293734417767765662286050825686362421769481078335744644710960321012862264062045959691550054408771446004958101935276991965075549519682655269455093979224598110883920478143531249065223996515231604910325413410965873400184614895228936754809267571528843071412853835462266219327212722689935729615691642187028659755105804588766921590154404035130072031046756082084821508966820456602782787508017727826351860351730242163066319417529288889227802519726406740113843387866363718410121665396991545612473740537673025996336546067432068166191646612526468842666390248777095759224027855870682672447535705815587321173683497010412103292451855752093648052265616851800866492477142071595080194275619061496673197947565648532736280507169635042571922700962331856628883905077549535164201261600547088422604266834865955224617237893106958136040485065979214642910173293690824314347063352397103924111159458813695999019802818849153141624398641697703146177225088405083039835261087807610882020474393501872487164404800820900251348887045042614448397013181808118049524084857342796107043058636600 [80,74] -5958337363981532087742919219455213273127090041014000698287275503719294488937349596514651718679872960275944495978508083257125028682642262138934952225312926301339830627190333472154442476509663928671480353540811114876559451556158527159117886399291891768702480065101150401576728611495089610073848496221150348502078734849239751047378675889984036969557869560433831230612773007194528469777721866241298670629158442569975694157993025381353632437220735909631326548273102136568688153218375529817507195933107817373469831999224222832464401084820674398166939979334353809039202580166609353189397063130939494864128361231253613421631920649340842706083475039605805765131381351996052913294737070247804757396620760625282263393268504826262025275127178215106689662538468375232527538285876979590782168273389760839352205312866009762545025080366506072113705122147261179154617935655505109542851157035348738576045383216685336142148422981773452730568767529548804415815338378098292883747091654730384153538573933615565425311455851964208499049341188176331692632943968005695462102224430470429685779863113652638707597256375227201582694999309819166493789567845186846797535615596346087608074188181241702283654712077153206871658495602115023405592713562523716255622460125028926809499835799913321330579828752228092307275411471920895406946401926128828673540485795654702649967920618656605498597552210276105211637000000805659392630185892649010085361034349432245788399033283758325416513956165320507021604827168619314748765481729618147946950986963430158685994841549026556576281394447066535303709614045322382109996340471759036151601353795597825839686789909922004623256657769093350343078877131068406306348588989016847543048592621212793818125733323492202655716496159617476971068699982192462523096733083533188668948381578408364961936696129216759895511145439957268388648868298832698753417003179226579507515756419193383388561270411843932168965558684120819453722161881770657450875050 [80,75] 351802938742188603878884892221306215047671775384067843393366614223293576514252410095560318271793834566032172613984038156413146398742780734491568311562678618271665064880291270727280824127590190151797037888656161917975059691273679971485539463853477836231083931446829585367551960513707553418811120670846700833280860444652752611556207028970123529762271703762026135194324305660680789683810705518718906050325063659276754235743772566522331207714396858556729451100021241890076035768559957950573518778809053451338437488235872078551095721293934976507228796084040251114536286099513134067991607153702219493362110929210940238108278420329332072683949345132421972596924614895214671869504374371734848571808856844530572273137232676862793185240198481455857762926124126639148849417419775818905922082436855483955866600585024144257636133667459464501828688791235562847601598874554094103684397104132937587977130569612968013745377065787671998381186307686962534527429526186676030426991877142840241493124451442630454557882967043438987985104527409411865063556240185468675802815841002615967903586745534441950374216294403737216125792087969837197393147686135549473784782069799156341254165045295716651094648643449991599655250920941521213509961132486972041444189195016673243965450912279455261972549556476944886135742576983620306229398778184475430014128593392412107009473148571884383620224225359118263165471491932019946487996300789764603967619921743697011323795269747470734881888092088647219465300225651058243984245311296995476638461765967944920790179058685104626493185251122282034549598853876572903950572312470580671745770830819849195279936572735156378552882784615297004635494079971216736816162428627469885510676887377752803556776479997917092416880151410905531044247404890442422945443018847985580267177819821586404612367992729819852715531458941363479302207923557397095440689590898178255371797367660232023071334206495854988118932380569664326160058926065450167900 [80,76] -2087837128656196477164547184156160456292271323484168609665000432391391135369679275467594576671977990016912163670629311715175907348094361203565659823163734363623249830417361990670787481727569285372867450363481910274885773950164784742105735412346628934746802105883822892496015251761045602732804221823255874759234632535228240185040219584632914764764647174881279602329512174695833365070898495016333524722432276729804335370631050939281328915419376150120543030739949425054875535288393766419951855530050756801118065717081551293074430596789288228922562600144764666009301461574027817090636116755302642432840036882187225390695025177897391431123583824188579565366472412549062037452967154653311480285931663301621391243879971606937465619719919186184769834495639977045904024965267500525467710734019041949831888561070961458299906849225589976047593162635126258980031772868588719386024669530463849181055607396084719081510499727699193306476948829637984794981598582495091721992956043228931240567773028991025918682251244010965951805164453914723663167908410231462629327957523286078190632148379197654417907388164553727958935712876537240002354044690088587076534350041192938219011288910712270238184329132861186243904042487646849074376452930347783878943016890556826040134823462915604815498494747558720467906287452759481705811219275517977449028300962775071751137697390126700232361157711640267522345862987006009666796616254358133384056340458089537727147165103824667620694419758329282359594145390016864910243927240949557621624803238704003679817714666866473981790521166328246373956747493639181408968935955620985759169245308037765858557491512109581035887882640939994229770974784085437231219274918774709285117263239119214564202181410006346713477772476529101335576643547964212262924107948134108920999642106407730448000192090927378942945248552360706318021278015320117628116018176980146359638935923265102651422020800587142448303385563454183627743058817509625 [80,77] -18854443518115843584386435516151981050092269142121619006393910991670938116450603270876173969660705935655054540916472581598941736292844435190671776531236551351440947693383972175763137579165531151410831778077881368831538487833181539058107130580628285207968152076279040784282382349239934118037322905858116116145271430786681401576842674343892799221704936105574300390982470482311878713292054348680376775624251272030837011461360129435881545973027266833984775270092043858352878710014793973809088919541748759314579654859739551498122250294148879190576509916484329975852222453555922635636163373805968133542717722826332300858793612880894963658187906591063846575525274194946680641171021671250759426732079618338892402251974675733568685162429664834154760478648486650371550552558968974139606700384982214460215672071287196102705157350974487730543696058494006333319629247042179984473882059634697612985716568994966762726116810874369566161939340621824430221391732903891710436168337800694885225020854288560241393870712336795291483067891606802841918366681627110604996582634290568679559284239235037653533178492828932401111750388790947112586334075754846710141924981463030551148903761135831810199855275372860499364026310303790562487515691310417775856282972552204490282655726132922363309778778538288788327821373141931181008671115999711144102298344640277472534244706716130726674753065150917402067521702624828128609276801838719734330799605024423328263134842231486073028451933046018718675849231071843563904819390059574037319155473171818926600361351786787020653514323119182249306066756127869103011441547044467238373685163561200012327090173420610654700825880460148013566308698275404760886906779301577967775593790897882668346548191901438974063818131602264696145746934998850669341861246139008008761589469037663995294731120816667123685427299302155067859532262910580446166908011267752506213634190878155785242424301187853694588541960077954303965322193150 [80,78] 95691377700388543510226975932069227048250292464764154555405451903053684517580217558568400648698871436931649817129611174989670081444298241376027049439557093412213422427270193251784624846788406832018734449369713263135992680472209617561581766456291507520305209994314078050259976226573333842406976314720177483881227523836168887197533262194626869583752592598800477375694625887543560942446428759476813836670536432395274717219669030259435632634801997962357973656304724401385262522112611540754974293272626703919816380107857981237235648453106948197391832623059875756655860297315386234216062711323106282909232550411693122574862959050340103105324536300538521948930784941399935344836239727206845675833682656804038636498903823451879319514285095261722472520425143814135635270323911601771382019479754181300800135913852422279213220722156951116892035524547640079163024585656425137494724421801489902912542075475550271260535196510924140735584399200220655254653957715754038829455216428132167316010105502997896744031730501824294908860336810288142990672214959562872819532506826955403870517240088894119101615560089244067135400198048773867656796495434111460795235352912963811477142935613120649959820302676734463240408227796388306726940636669245571786159898554680043560054157578154049357472438525187365785200697967437024570374444024485400704252712279794113066113141792335342901298757427882761837397517911744162808128289746994297954581523309804189307896905546014707986184302651562705343441538236928795199052692245940793200002459101807448297507629989408839298469556811015671233522987786229622964127140210987304381146879635911182127632585863611812850440769994321987760933586630028731564522978250636213751573571424124183495501297204536249783031510635147285051187303171942086267820502832575369340874009011553526743610337481615479955264655009457994695194614703237108466832613143604184040567867128757695246491314210832289862095862441713981869230 [80,79] -816427045201959833872137160908964083487389070546129936734348644490935631258917853749507221169124563657536699616697751210248320927433212564399238560223067553013916724047857109537506141709617788837484128308447986591763248356356011366668715366458592202073646930163112721143281038311452131272879109461802441342763459635284998739469779782279300328095976860955242946254718807539794773919335584304049229490900424905126940380254235943379823509930698268260851551673121705401784891508148700790083263450800269329994249841297949944505126125435550324036440691226038601259550170369225560625576620135112749014037584940324206695025356286892011252330080250453589705343662618544247159438943214655833457336671823307316573643136017363366713089956538094104219891570537812746363748403175592183741460826029563145169559334846738498434336378000081761220904228403336362930556560411582895722378253503756941470312621436768737672554227528784427542228815627628601046836006810354745277095561210906885009258307170468706009890589819594046124195094521941035723821863134690019188042606269425735347065414484360665870378699272996508415587115308172994150417197653150463360132537427814440055914563665904512850996524410671102941442362368590594785206519242472205670711645311398092170747652461240977600348349036188932465249684299965218469723371815754755951147048336175822052751819214197559605659695751151680285778396794467903011049816928788390060280382272368356139875838258500606003479761335478680534619608729891513164287190649687242626344724271198578104143157224020222246937384773659584569583900403079573630110826416223919725094392052350836429429816692275621168299115656404319046486068138198535058103021185025195389369718330375076690482246328413723075047806750493845635607480238536507332689493915525738206948536111861267122657557828564976570077218878368348770509786221368381999374202620162285579201288515576753250402053809359028521563331923464348930 [80,80] 37062161753241156212067319545234505659191909973116238648687950263662070916751331730415616417245883468650759952445213387276430625387882206185577268212145171836983242901342104598019963664261633754169914575586193375627685027027204245562728759780273692703615682804498923483035099477038190083959946189393191731230177933561210407519267991834910617534126551967127022955085805573443657918020116133750015769466535196476948018722839372487938294861625559808085952857291292407207812227455421356904668138407896616006342628139737091536544935116672568867091575754718935101282338904085247399886861237543258439919284669242210388805116485557174048391065089459905721076555067801679684828841037276424440599147460157105505790518547814435598992471451990976111935091246222450900903658836408882685068018041370380078693401029946632637539409087400289146255181675154401167773768243104825795262939050338566202132089070945034457214698080341153759755262874841641375215176896787466385230835246697212303501003008679512654030410173604010876153908944666162108665807719216978361385754831690344299797512551815573200751151915743156887846702446797510135267123363085378543779990695308245584077774946969184211128325534723960276166292827326265416657551557232893722046245458395316728607237290927761207070126430181509567968296662550302842239704048821119412230486113756004499679423049881408554590327321043988313609515233794235427268926967628834924304852111454030601092853116532097254057022326803842569589695798290528491700228093029374353239666842902517834586774900268717477106429623888357766449680888706625660203523462533622030340573196619240420671700212131577303080750225886106943724704462774764658910178110098136889513529402615566309764761697711891997319372776725023176008625587540553263011692845815440097211601461307596802862587871482035391963495459059397856675387225875169648009544015269313941610789601678127768518606827050571271023092340817750 [81,0] -19035931326572538920879910802306546458869367772732036533158191048400271937763646821918462003976368067551640549972260566339571425389064729237224192700152696049032126631191945648873564678389789354756608557911814308367004294317157925678851941028543709925190437618705822063729684535916725771019408922686274949714949236883113737492648232615583569618241901090687295585542554931019492848830043720534086074326753563678879907399151060444961484551961276620225731672730300162384909361767293147341442511368616769749036333734462558260390266256408906554508971076817322289831416313857214419443172032334371331206642750019889285634737980845366989706123182854984674117997302469152690147780644760867033524536825426996058646348512039784565224894306181323891683707655352769884174359379199460127839018952231797039003588704330671163096932054255352291751200290258377648592393472396585272957868218916529879953995021430356868917132051914346150626400837616361379914413157660478047731939809720602385275515417562119271946901350785349415248462804862468071745682042747162506562239374664116186358981710994974607217069939613001319417034347138233159039214808586874925505026212733897556485354483852484671083861443662864556016914607595808737586023393722021675262220463090466444743847477058008143631316224474595240768880864138090503812891641066532188730895362612852929901030713512722130728599223085192219217355168485109785361022954989028692184300594446146117041836724101719323346319060122624817586530717231638317912281882705536564117304799197918155854624089645222841438328055837855773647142096687374196848019754404672305210485216768531003777026756005921267771109280164050420968375762589730833517476637326609922830136672823996953933021385524327250377177163757684929166073965626110543900338447156320772694352257958088976499280757582559922690893592686345600965001371231290940282114718289621900639796077506583067876085430779021636628174759455233360056223827845347409365689512949753282260010410717554669919697127552517526984189731510779637659534895743473580878445628581170093579032440424390861074175864567758454705134972823536927692404786746785760946790817829377009546726594444497187333640284418149974016000000000000000 [81,1] -3182606575630154117483419529338845090830001629490304650977751661532261369917839349959542588071216477346268934429979909814029298159082862517379803462389519907274900535003520859834558288182976251116984893764260610065049710322955273656761345921234873473694524390498168879910437404683498099029021178018746451724745985481260645976821047404474889270694307937968532396039512570884503342561781166838073486207444646055902927364668014130252069030732595368464969270899146786590193910073404349812286876951184768723289210792531641026571399641416470960085859771940176398015405804041223188023678435254755328383520889389972818378268726754173282849992397880876269487210890017535020888322550755882995290193828664479276906587695973397695663397648259891232399843959092275266683561432402016054851011659958926948017067736409633724915481176505578531801681802544015003125342052810650075371443966366909220047391221756887337467399774299897640495543170429253873669465653686400511878822700128763411326102107880268408484796225952468068010212840776756685821537750762528569311361129065414489860780977323409650178531656936973489171685478848448648223623048964538315104586925478708141707366007485093117289292820339432014294923278535045418399294212356500834742003789614932962103768929307827545689612010667624319729802604649721569647126127376079444526394384429864590328514808522835723278234032855926078941756503124849074682819532281572341529335426802502752740534575910854163193954223393883161708621944328142738401651052150104888840796985452333053606505404619427612738943324264706204388437731645805566723992956202845366874678731683892585539525971040003016962076754987776035547437638058596596145030423352636334743643851857807366214463753387527928190932716856725300699015677311944021045617048732932245829563527788151719668356850644076198098035242506692681519347433284954006441969831141438366305600973827613846994884416902487768639143104519716189587793525912726260823569319685957416388819394424899720641171259945387854784869366816912039059586623335850271210426675023733077155542385424659188988389437213065381463402461664140335364660701477631609268322845565721825818934788495749836789689637515898768064512000000000000 [81,2] -54938891877731862929469382319184232695204550256556644743667977301431428055261157736363952235626604481094495971649509844449920424609897941253397611037871796946725854295904129192845099371973047668732869787406476813366495738926052200419533445777868449266398884158050151259858096722008963121324955443244641702121287429810358029110302790528697439943582411801688193306676583669833016545202456960854273172381306703649291250196320909894915507878621727845507815939647898526871121772463162427495617723134246615148037653584104037053045495299035000145934893874663634299062434638989442314844385989120240592236758530483340993758479159465447268620343128630717572666250970900381822650704392429072589618301884742165758041396530421985016807072338519627319386310715850720167600387084639562591462677271983082407864220466264324727694491771498099483178731417379169637248234255291085230784480381807290322013144343075522692069609332640300479848254881396021297308497121627005939603992929563143037677543705187730140574576990130486036651892580911415721321203340123741874442091966390722084039823028303451958437904145959593711924240490811440049811746776911577249705683206043789732679501677796329962425223760993832955220835455004105304802572154356218784610731979634758708803822989212838145752390689101302017022354609749045916309480699247798930415725925006734168301383185769796547297962156543221829624526636135308783960127719120612464150834188353003555315456977668705880887455895356498463118316772756032448243762454271740679523720992724432117387626921693356524771888189483990980750025021139393854145625154323512311185999304673848625351330002870089511371929787008685422478933262694126015692280889592981916271159161775410305330327699342542881133453622064667780553853829427555487824776572889499912513977041062003742199091936386832209102280530661662214967800671198757494512146915140723798513113084419939440477051781045669999304893889039926810500158738469793130960317384149209260789171399212086167813211895224232574547392893440069963331561882429943609082237710770217647306740507388587004417525899563864772074448740933499133328685489658222277963230061510156485848520314519818859409192535611135754240000000000000 [81,3] -2552844210068036183347849403489216472134569186648748122717260760534814105263814631063935345053569996619115644416731044305791305664029379029638813861593359927890214868192780317214300155667765709953457658196285811770865057534043691788785396774252251908748976546847232351881397110523422909568437415763148047981557573741076216471768049216285205188631249162609998474314191622337482393983496385024578612007921128320494774101071637567098920518222112311380825505495445149167804148689977660605280087102457234967704555868804519350027561053476437500125467938392061731090352333883355390547255461101443885528497906211996182007677466454450424723028138067433740943576456047800257981611594929451288525447259786919141443921345897750340734903718576511069693706836593443061118282467884609967739049610367415416062667816768095720432812261368272963003013967105822635916518431569757972396305024014795381212050341113518660516253669754720189414590595521298141676248464691531768731096104489107063659526630525609860359700502611014959578803038617476715540892495356278841796133720130749592608646570204037647688368793782894841814998874241006623728717984184976414878096946724253566189073370042665130477715082181113108267998121832944038479722089081762449500832885769012042743211934090793704724929851039231084051214959672341479173852416251932496158893228032087893435837651225488869249174798776232029636570845083386264829303213291800601729917467610032757069993279477490276154421998454671128896637786764379828193341215714682547721894718241895617122650847004675956772706695633338843496428026247142593009038525008026882286550543333415558334221830849235711578028576380824382887316898957105541096334562103322425517892339863614534881063658754149784468860433643769491739108456288275270753703687383862112014380454765960372536296949779742526705979027060529225860912241475027737369333859789014837148065027421146063275569966901149466401841935109653006331539275829630786093886752168682969495542764827645706228382754549238534118756737315770829012198124990659263908314687616466196542363701262576304987310607148530723870177602656711337166516967937391695412000857611642718012683077446252350162648201271008854299115520000000 [81,4] -90911076333079596969836396728257628709812211694655409031727524491161101341298778406063621294105929199249458824190975181001565935238536423428544447149863305083312397373779739129570908741809810105395199293273434408692954045056391256805009032757665461222939696140062131948999110465582349040149105074430637302593366788534192484578040981981950654823295168834440660090057694118368693071977921191708002138211963063262691321899096544297262219593388310365609973177318673350821219309462408048810429280863267344539661156425878754133328181652180397031476563006214767036852512908712428750585019343378521404641096578579462084754216565017859356748320364490095107874404474161972410146969300725155272895157857498944972538842844250189078164763049501927412239255810727037449492693835362154234706444677210126765340314286258709592751505287151558191800410110282086858357362927690753567873037339439361185012256416138828146128263735970462951651296532239556286370511481647640111966585565908476951665856581723486927876800546354427142476421044341853155084627120469549404064812909492426314579195658119569966417403269273220474643758389129097930955626253696457082668010364931289306029423463073427090538432774434165641159916165177559577532173247442799962770590753791164823212015816361226704847281093899405667454657553453382918174933777976621444926605165044189674702763389667673150021942206369388247814034028922869236455605164617371367215631700407806797202862316943077080506016267496148345783220145276448443000550778301270819154945733901348524122369539641673683318265254400844759872472297258535178145286939215454647971057520896633877402952035256272258809955853398075812501139996509116942813569829290257228324166502977210948416865732590027452867328485507857353698332647687204128570095257361647295396590678118352256928782843510384755234142523801032081257734937482990732493413399572954586480149741819019236108688006406460440044278349547591089351397292708216444093806800535395071639405962798984112872301978439230235905449964401161517921479264656174831396589387882492721662539916159022071071674017348744831227708421693779247523268681601020501076443295759315448335515886636554016255064695158608557506560000000 [81,5] 385888436221217375126824496529353371307334629048763258657607062969274027051248761887361711031389524154868109532654499399201352935768323376808655320066716319945929318659612378094757149397654081786033802861200976565848322103255139943036648179844302291173485918655140657828145096332231929354135794068027416658405602759388726573958033652042973050905196476400327540347802817114510137831805588072908034345986454028073289625168951314776521819398260571945567605003978663955137089797723612219936152639940685183149836889721505060360446890888831695554001091080819063806783496176284876870343029164659179344007699546714086174243230715696756239627662301186764559145965874911340780985886440576590302267419809234820347245484099916754897211347132159223158860610215222794353304461073742341558938482801471855352090570771485804068957168377689677446081786647933228907793001034441676029675098437683150617127440152940211676798483987562756647774437056017021698365730101763393176196333819353218142226167170773823458630876568940592624171189297427509364398956871488911472764619370893359486928510316067976176843108189133083777380646392113697858117030241208047493168836690320076684368239824851167943839322041617411496870716013180424568641702465503894878830803685853993587743633925272036104097742419107129099284383397145507246750018453235318989983095810005073249434536524066849933112932931820733395524150425311191739197938150932836695118562685103699036306594525332471776294923458964731987728229478041705514618207976326005325850672620271131829270442708179654514654910493633898225775161696304530749314224336415856372602886225835098508170969633038312667729655082122686376722128175605461593260348365752392689891891629954000512540721182817749590836501195832373503795520746416179461458426921645261711042911185226968635979371243151351118961806547336790800563731546627234424925943658115295001647554522701294050186144520303361890241597733307108832943875909597271494661397264610258112824080044510463037620603716450494993384731486594606159911189259650299965434207154440073498304663377283318535140914019596096843740048950762145424783015264247201987251828814770491112446556133122627378154632215970276064624640000 [81,6] -1054210659818308748948751332837667695555033604929317195659543204548085987169154104699431765099142919645531791988563360562929999542081702476679690267062224082229416674195258973692243171760626961709300302596990171412050467574918654150883589420070327150982136805395338237390441827677560067638245369469707282565243905544835816371565596458207122699068583261999167004243983052282069156120873968590245902435955752572040657396180397327847554159138359146461318790767350452868872921157494247021772442366157716499884211236016253296587901185448485447111652677721638699735094963036229155103677446186571332642071368888845994841174312425523325439477903348626988592620684619794708557840264332415189944381776977914595940879819662093562733507889888166604870158663778004241675979730099269846513379919135885270792151112451867508865510701588881797279322487362698058393613371574370951919890621425922855749735957171764579069240047079534555473198870338498791073685151045175117053642344185678951152885190343765539960235847446034589930983196704393348079590279558970148683706957907133265460285629677665313315393549077071239905710348354722457758789099883256404861577055154323862608247546706463427474021316607472186541680243641637161647958645737156943625311852297092672039018102810031888046804513078541707607664797405731131772219566393465360679009750484602937358881222297680266252849869209430352257736308882146916107568379650106498920009745964423396060690760998247514594797756023472827699535004388331735056693969541345083509137384069683898080141615085868215601978098767310663238826238761424895937249470783811401881348907909629962097063727589840435281145784688176982167055630401953595458249197263834012318188417865892396072423857559001411247864387163906019533635708352402778189706740915072362050234429179477362951211285377456349750744572800675995809393800206041415865567969597688965736602463152901135244403093356375492512427464195164624888232606192132145943427873440272827102375681865263945499076294922101661035558754847659004182021876851070676943794400260529480073881595299511385668148981320509210677602349067183076769769471259418333654072722155741318138347880013772454814313590062956947701760000 [81,7] 14404666811913243687233422216901949116211204164213881841703321839138629173129446106123038571271072290101776626709889943174759378655954415196115441089503248053546452004970536948002437407852805173817242320654672630719405207844334450767544052485510137401778823700790108297515405335539315874646398544297608749016283081203071876533304488457156681293569328888708313528195034547878102559499333867633107433476051232473900896165506106715980480248327257566871183983459166947079138733646773052329335769677692942457753452522601644356807146074794046385485479923053075438488088528442473234496566929513700460712441039011896386207320208316795980372601770389477555576881675378496245692813378130743887476655768740519239819050978234323875664247851757536526847458653417093035316489770429269825631805095269511733740922064613808120889681042072664139692508274741983551289641076914094811543374801337741203978030949821698135267054481473618867238027552735730891814370052549153571963984000291037349678358735858931703285914144504157370096937284739523949305115473051095598248261286596969005685083619419266315604541230485399072952905017005030000062171139570622658099073148412554852836737529337857926755621422860363460401812861509772029748805226846670857464210329010733463339280326938175502318907961408741357049947255020495103409518773811097923727505578104737760850163879159977169272046613727602839744028628352749777789758987436745923032979208961690603522878735059358003385938942761531833903920694170501273576050520395190595274032310392547570485758867709178792137642127991481738812013722141002333031204650670882647366369641625455614855297126321099834657119266347158977385639987660047973831956144036567993835339725745431719658973063589675054661989500446504323086657188759312714684489136866525923930607242670145808150074582641971221719289359770405323623496915274341374780052266110048040801954633807626273966387933324936200776977524419660390403499424699259982569538781887288010324472526452446962084859331962744841027219670255083151839964260774695094740092361800026985220802222685008525997270790093655012719599310322056391231372639526264271927684897475428399111290476651751467474796034421256355840000 [81,8] -73505712077097844897560376113775096586803664454927720962941115812355786873791715815107583351344111928792860351435171443105197053222640943633933567663090461720439361183169666683642178456602201196823003163534774679959668905062236754797406894533190733241689102017458730133154243159014514879873701430045221350876010958423168487092240987993364989474288278801382052899165769163915339596991791211380445078588363980188020931688889987066004442708009469219816166302934320443952076953847892940155764966254140807042915446698141811611909251409901319882481993929265232990750508203096294547530944970203912287800770064971101518249846450852897214928568092662647969556601342464764619147198705885550970505111919906356389914099760350404867671182869010798028434239796728258499727770359601728545438509195714985732901693145112000928038229220236491806222306667027617694964969055716305631709778972802586344931230120033978676723055747977833228220058633727202932042506850492152924981954697964415986704854979934063002186138767475605620193004397797572436368776257368936699406748645252232908482921712526928480146961984746887193380737477698284871184760898627900870651966982953681635813128479807202770009361453683184691729419594568340184526386157146981270777299491731685959237710222659870301196292520372055435249130488537174108489498294654116533540067728157487973948413107422257511810783230461705910601271559679027422986149421894380487729271876450576604775109391480397636660183581430227210848357696631810700240308767065607350664437854743640421049375174389990635120737903086953772825505024201058407061896067074098657130556877881449966491583886370434198691868975968024717248276248020825648676314422898451040157531488305111532210672908852682727099940561635048257353982790472203695409292809164385343894890108907787871540038891219646870357021144014096366017424744601721698835259796453093271712897577292765973712365180311802761013364536425182616909802250871332322961553307191428301321783383672676780306291447321132027751336556055674344016829875534018995667522122801742203424243613549881885836505803379574493723490893199483700786458712259215105329404109387008009417382119234390770110171369432940544000 [81,9] -42512459634415818928108390759218371964135442529797314472131795507556064715946387061554163312707614159657404616562490892020573019384229838189347615389944586002670979074942692708699636769979158675433117332479878721708053903012603792462052093853409849251422627704284164034790719691909449612459346537473079896676674345166128655874211271644837884444607042594242718958636667768549057845483602814914658678746716923739433711404637674964419853937718894688420839402610624986533341273548281656852516737161110430927851541374481779751519255481160119773560765061235877658125748708896427131697629385466772709218668015245334084473725198333183107782584085827529436519563110764724833488483368516054433624176270559328335387453006929373628061440045279727246398115984559677435447356745634464585181629858570387336122492928539648927268885254178167492203559545475041813272345241127303536216722574601098377504977062910125408399460508199637955766307796917324493511445583778235963696199626560484278101917929670724980947505223102423474168595387690550080081493711179050892089644241198322583687356651249158111470591812317004064619196070219723190683790353504291661692617368587399013183031968435579392171295837352462495186237013168416795258235563329967093627663466328313796978384142945034172479305870180377853201545963952883914491595468765201901291553768904076409785677655394860968240064615772924544939263819858083071565286357089762114134757144175927002485718252086693966903027501791274533441346110356688418904044037391353553322219679209472097667262517899753903026931650122733952126429712274753580318328909011700677804256086543488388875636868480338740071010912286085249267312650253346758848221892736934257347709448137755388828932772574229556916610807384814740074418699110180827680364726882225179064838304926682913903000382953894485608569975362983925097668074068667265380885808997938024740104334496075848792638452206689717054039391651671910491737404922463483613639045130165873079336099849727430877182034882955185158032645064776710307501192614686373233060983220887603117185529472137485841835392539533221250300388202588819760549351103814484007190890326788452122482610536878450670808572991897600 [81,10] 3984102464417808568348169827143663325556946985570927600133181880110862161638968036751440658743634929741836214671865129344325126712378747465397905216634846427598652278203826847120444311459670044019281038454584971928760094573572083083868351020384979801587495499944162949567402060743640379613834311402450214854048271002048135637195936807498657139065274552930599194240308208257315951957492022930634525353057481295242776011336799835360307828194612478839946869388930952431509267405825542161042148166400997869302422615532601269712493501687875546068292357693201858347079264001488336544472270930802851594929042984949403037067391917016604936055735317015167039527602930767628070108812569966744713954240892154807523910699998153165621119997743008588657197728545105783870652489387586144045172000935503082393290918206272125836028612455074903542670781690378097736709792190622292104152416707667130666100844029074444814155534383924984551321184006208963484195850893749141000306987923623006092286448412527778808799547155508386768391497277567084379573200546845742846490928634325227290532497479110038182861731956838177528780066821059586027108668772863435295400737573442462861348674723007252419527259471812743805799048505902315032518864177510748737560262517024585392570199829613289100923015167935920795666193287315590421530714485821633696072014822621580807442456842111418949332502567773435231136463476553050053283606385824938441062615535869414873743472189035354764320858040489643514894421971588959344146012465548426396934135814355302069472466324837176471815419935825696959616602079135864452200779181477204544020375613155485446640757081633917620658725204895270067118343559536517910222406979153081051422560563621017196298845321558051020816711347101770609736597685697685044466514270994949469951926125117719578409879315084633870452959853305933740705398101192998106581858894615493072744158398290922834425363983309941109244678087145179045539117812854141065390317641164754440742112177414226797420199846069849408051400195411580738656640997299511778226600544996552777828450429848079668774840189970525607617307576122823400049684693927968021417096100202732692309826200975218016135019495424000 [81,11] -24338428041114852338125420643409911272873345861867538388689056358245114311029234576031568785033703042598049215267011453020619561071955102351598832489464699444208671640224154506893219871897966507601878315230080497945384012797328178302986905884847597518709310606562568676807194293964836462195592011761057921382532824202954270488795307439427829353190252709992962434204948088801874028312719347866264025701072948084662376666850675934546746892778993912226875198724581944398224823335005355359626107775894688170412130220608163882424641243851080755269074542572658653085429183593212498037894987324764467768033143473612892396212743612439825366726747990816540123109237420872021662089200318630870398061592730041119880186974691631085744711861755791179084151057447642786729138544991132921117150714971095061760866821475926918209600486683482286041912913534787014926454889250712149190347742515956548109575819001814649892131317654640200678682889832631823043631131348267304482565924305958868709172229096942738720189107148116673735644421632325696475729564966107254517848204501322218840768910138285022406305271914739351936498526741092723189632349010011394399720325859808300989351734036507649697742273278409989476005255443825047213218850695592971625869033690423167676538671568880821720303607309452566925019238771171614380076331464196949649887416951080007228413402158207741942859720659998423914984099884064822072510515591605830003045800842352476768177670904290669686446313422543391262653156835311797188644236474430645995390433594901945375114089328893872613225095530349226820353849775603035520947062187525325336829169182889506471229070429776191814843047160163448260396481886844862618501303247143447348498145726037745550500227352068224219245114935746794084121728577055401852145864408942935213357127555002480817346903932910112438678309904299405336007584876444888030414170097436771117577736177009035851702187980124673000228172090088659780484994602919101883025071140595210482186339872433170517429758181795461415182343299268723826764713177077269715981634186471724698542233040393709463062292688497275684703860132580099011097261818145750527691417399647948151341632763284155403914864230400 [81,12] 86823330630321338761518561314468386164276961069832740508160764241965474094696819784526707020593622137893374754497395733076433764969934032138171506225188500426766831477179021556446045308860976329311706871184649867096527716626057352390770813275176360922922772438543029957879302712677426286198195974731486622597083073704287877941773702628686441434657029924959675570754895383910399696846566076614943183723495555897265999230222145541190300122011655088048563759436073879447508569083403015608912967751745743833913494454605755658943553399581393350066087027291460896715841462842912531619954561741563324688786344359327870604243571029950369137919541600875622148447457491712841367153637819906644151120911713664426351472555913135879489751623740734857525496813896152988108127898024650962811699206739651932972121193557770559446022078933547571636113727424829373168310420231061701631997490167499319753583388200220028473759179511884641881673834987694230710490402305188982341662186281681367975566791150123669989145998556033269346247005897014580079554766611409980946744436969860021201857576940913307582448530199193535340888532860527131072130341928320880736401168440094392920578647069344532540659140197059343630363458010415882868464654332840129932632893108336656400294200554195286764612195813854809771046471994668377691246839902984630516246716767712904529860755381181504574345702612417985691812226990155051523135637508908613447080327988880125921344697886458182993462777821630289144341907186325392466010044121319882527657802096856719879087459399436130837949378585919735956802162675068409682915835801328694680279923834257819816404656375665937502465124307873404526372726394459961761953670467066925882622466776561454144696097820361767561821547617657471491132303195433105021681662035276059238638915476954493889419504161385554391860771799242101970287131059976296226735643488318570415411499588992177165386848551735907016450651579491057218203522012940914200867180134606563818803573864907054795738242153915726528508115787015746441467902213591152779631453595074788185879657389245704157537160664123330285766818822805773349109979466005586224891846854853178076523969745437418809248972800 [81,13] -216862917823772864832033432428137611868869069206525465416933103585165209694666519547145178107806365765449751151273342401475283954221274347387579588048482665897042543086569047203242852138852444371682532261162554173813327356631611205789243628675796786819285227787039168933336406989517514207655063973138206438139824192472802767660293100152691809338598884777225209024736444456746425505530497873220102485518968992097546360983212467491730375792965618262145226613511966807581517508870665246622917626703497955033558381497628882541117190565464267877952751220007523866552050825256743672807949829716966800612267828048007335945035233147279495830155475253644453243437062675857862207485596419563043654440923856046957344964518691941846219108277882824196512831336839623666696137330050816256448925575188467278459652826321019984467421512577179073450947605078691172988506689776976968744992011370372349104963044012379641785237929635610556850342234570706461906909631828257516694713647306666349167853018419555535008245055188509435767777566645303612133906396804686722088709457089789334026247942388688934394722114869788141945008691945360562283661299225957552830640111217657233584495720829894340669646308422048952631368732712228621274675612852533604481291575196594882640270846420061797285785303287571649523139285693511577014337987126453367566974984704031622497690291443275417189785846836741267187495125092313461093462916096488731269811988851857660289744541468241035494574518359390756216514336668695390321072750636665319209725837099598249342277755650930299681891602816874046452083366735865666406922993884155102502308220985283783579780987931926953166789666139246706373395769166453687109729079749596201671247524740488292625923905132716881670379366592921015428780075953401197862476294961611144730419692178182863542602665081563776364302962900562336650208855702241802260060335944108723300652568871777643981957207160970419413329598722339704267100373995745877541026849939543485948016173813643062869990618815615856194300712040797448167958812315908321548545068860265180932486679477194618279256497206836813615969512229528208371729831487871222310390646538959676034031672213059123596492800 [81,14] 327050483173678719863044283667282182857038976553309641307559538450538003301396583239693812119180609125594573893870308462099158729608434411041772037697654443942263141566254156744273071101089747681286720086527711760913008670454265653795870633170051239489412646336595602722397283913697989023691359370349800810431558924968227828340875916571156589763103856951408768386140533084501376169859825179156935134339160874793913126366787203501248690080172654708970305256687484493617823106850576039138272105621024399328199686757527658173557904545212162706095572815171552676523499362006561925043445462591069288511288394897981034937773075898786843020854149796089870708979931168321163717890956091237694697927333376411892390783457163958480775580430006579378717525612437271601661099530450670024319380102216330524335452904443388532898332702844821173365686931367534277383041872882095345589348899280828934812745717648304357395484366146985860406379996154187865315441524074039913798517498172751937351303429958041105176219370161388138137016992695993593575625898546041247525822290564028503210262726412111905239909210588967782943847616690096345029671191061450600382560454944060947279968649151356909814327452413405731390114450994232367552193842340833893408743099265970303542805448640846788729291955671615501733790184595852543722420868808686269250711150240006849627805638532593930072871009657170410916035035690831226047300726977960480879075821868301799263151711793613720228901145979798359705865388647650092514619574394556383829352334904710725506246905788800882925068107686418007375866105582065953476831410579358713597421786123690608115628808159220479940830319434500103307940195293714555110681680567811798318565928643124080438449059660341414640845406569282839852769249009515664891143708420096964574169121867720228345189040065227797910704896587139510613446044249632691243525530314814314945199130062287167338238581426330727095012202228744976990088499912257201926204522967169882249316587838926391424306182308854745404625318945851420447825963766251814203894824712061202246998465567111738675970664901214260920942565442146352041745546437507987709010958948901144266632841432992946585600 [81,15] -60725253220498414010185941801686198434269829865702609832534774604544608911710641853685822070557396123708027721759262113671355228704374688022578185258537476374472023261417239622766604377712803680235754471126868221917039233407342348178878711009073478959479107892381345832582601380007809668306578998178340557008638354935063073917404308050057726281909514152938127169327266799715750266849979849417089852432780658831889644738550063178589617544146682152885582136426953882287156139345853833990762898427722880582054928457963042147052821177894638027891633869400459469720475765902086520297579509421396134140576966469608690970579997742902708885727522205439610800409205738415611627589032573073483097272920533956171208670510126109935005927342281010056637120846933764866923444890855481728658534756362932102799533810015568314974168076928633420062166373337665711440842874314491765977608547846540397710446887321192251886413779009663276560554329978361108278739003349105705860624682171221616056125754158384371921720259370447860674852502773903412107865822065802296238331794531648986957773421220177382293162122443667595976556460709730855792926801424346156510457509529098332942653905943596648469044203577408617203074407394495478565695272268059747001872607947154347213676235532156237152251808463828449725878044046899546773011627139601818108900199344865723327753930602873995032073905449670702439118523277167441354445591023828677950592588949658178274184269940478031753360391003552394048956598337119060685986579730482772029786027985119915516581071233577281158946095883126578566109782857330517036635524969890817556818309792645489011826908259671937595935705670470069146334743010975755560011432965898824474902611124482331705974164693155343307712797208572049578933544123184671284500901986851738152228435079299300096325903981151343991650610569413262328820488343594243134400137419191886979531220570683354991572495955026166464074240190719820393601307976123494652794723206002858840966622901659127716372239535036422045817799766865003760666925216338300210620208228081004051244574562008243334849447417889535163671925649381774175981488704480732567091984685271916262121366532548198400 [81,16] -1047657689267294993417973964263367186168602499077725021313734119210483193330117081962713848747805577493407382648317411473572631608478706020027552093156656957059112013059925570659488682386249439844051457182691574264373381849360733951984175931268304105173446668734164271109365459984186580062404203777539416371966085423998595762895108223781829250078546301549277593106771226157463389792007733791049718443366867040388322863530741829840696584997888549011177985715587620990126735009278405266274172304394059119005006476632026572664294787488816987437427511980009395360974556501207808714453429427704698181985393056932667735970652782533074403199946163292349234749339837073896026503331055564584296609040936272696121598309684571864494944513637179465315621947711963175284884088433279911620821793990891139092189709567257541038588066746943650798903131009483527139795230411185109720658087111291440565430115951512010599371590975149656272539099896994433149378071360411646347317758483918116961691059957643367037581638777858532696356515887391737509156437118680990581605318386161472907405951558796958138231982603640137775136389101823919405498691000397566293183717600781179512241776026081202291675150789710633151312490411285688617126975011159785332907616611767979747180104880333598389701202413084763444471644388891743023400431360049938635003820121647730944623666643947827635193983725071228804061748731385860884683889295843872589521601673393141802800679316724619490446609215996728402231351819152545425369806326426942036945925812819976756121400151903078246872942003644365566672721786025414719542269810495548247416078283220425313660782011554324738145345646296967820159111395413219820996861874575015100510344095225934755310066637616331860071084639642095446741814637755719119638634996107583586670219222143112715660065950185169448563933869467062719846349177831113475365857094736890771197299451173991172917608686624691205282531381100731217455986047901484123742194323195128774360921798545315241412698200624154328153112321464639695187628418969470869464763072252910402913208672117491528152763247088635245452868674527785793406636519219768375670906078758745188236744027484979200 [81,17] 2731600270271345648864721512467367157329211582403080031425433516725208395362999586208577976613042540920795203548328719246559206640884955864022343221901247162056570336480561119640116283617287596857922782364972367909874171364545597151605127963425562791900725096942985955786422775429114119245457017350276161579931351390132203416902536021057549134492063521608432884331139770576161971729877979181991909721394715767941576504995486166258293882064316552318741907821985870620828937521848823341123817446695145378615650129215648740817039770349584012257878621718569948012445298815515664951068481448391429304480460211181253971974323343751440773535877400091354736898290308853493363789116992523187598823107055678060646813177777023645687232764208865073058286304856253103920246136954269259317481470115052467187947867973882808614635950725519585429081397970321114213283050560312490766685065028820743010670077862676195907799633051889965986435621621557564606708445664361723979437042673146096250972815711472137007942494644999430815768715605262667315500853926796021047219364608775154710716798200324093231791260922009021614091603771922284745704612073906462250042781162347358130323650388798734086953104849567118547102806397239152020434278945864732081267426138085363782872681946573730966978476907993438605148312350822140198839123130131524570802622152713980590193894166970176432385135862374367690289395400049760604806569367146283451636608173797140143781153166765843642995587163510956353593268685729661324570482262192602544506103254330056337230005412982808855020674608862355310562584206382940747863672130486456408364703425142976107144721079736002281773218966758172882180003119506644069736763051062603558169620523290802851422300163848483762857805214372881708605874898449427373296930430752039040563477774768519065765737539449755552777434208878043687013204980766745424700552432487166617921968447821664292849888073101345152196748546379759474418528188434980442485951336911620107510256702237917531500187766944382204039578208346288679821010624111893304270203243167006710315582913877594447770912572499739771720221917689784210640688843379431903781776925980968254212163187507200 [81,18] -2495163278442563041240231632986470357994388428017589986834512262886381586259827843688238376649608609412712167710036515192770058370483097256150844776959956744794758162479713319878495397537897932788557433909849137848155864256794781267629398311171435041410746478928410855040210075970409158602658713642897535455480876616508395198017820960847242898488638720668330710659869498808850551809308354795015910136641933665401691565460233767606141659256310757719277829724442093937136569224171496892761808451101495492731618078503686762703661193791245167042382417180826453452482157438163953315252499948049553522421036110619527186197879450798947829082287792983243824264245800233417791080682418365494944451262457230709902515818886635995451655616647312567999318601332972022028582889019657483207031634788845385468368467127337370129556451635174916220693449594692505663207370034784373483449542918751665061572642637293377417611056664147681880810219613310631320120000389914466262450155260543767751206271294829407951447373943426404069288060689670991754695645517945363020850862482893558167938232180043820417749547041122604673881314067476602771572134074970770185579091753698504718296051667672752706679989637396870354566219703417455893104593750475703966455895215459660722418372806155586410869500856185143091610602512500473749706739390364398332842732875964131762937805492698691643600709264642540284027179659729928082310960417830858942974586261132772574189706206265786018512668531407216915735927035290526353096114930215064708479604310706344768928068069888147034903239143568451086254962406842794732315726319877835440254918950326403864037938431555822052711148077938142079797040000309412661339037568590084062642343873422845379874747328424512431525689644226483002503212504854217192241739143976862772614824829308139867083327326804019643169264660088460368688860866504439124484750446423148529800334667174249721155755513992188149562338593406645854732159857579620310315873121808310491373999755627157906050944695749243427323484343599649590245863455660985662046794499042997000922704698225709372937903309358786994774079165269342073871736307862229804204879943127654593737418342400 [81,19] -5338858534890737651354488822759464860943515726274511352196961827009930853092460760215164201542832649598004465923689213984058716823014783041335471139976247872111975775064404834175353925046347212592934394257908464186570806314754935161930196105764183895182271292296967396771205125149964372339411981422352084133972881835315728898626618134846596524163037237836762247286369699637322927113102868271736753420929795387868836340929931034445931047696301397692790039691263942734471361258003011112894218357870864919121164376080824234698754722707537758469712033734282641509901642939550616664787622692290547796953045796531286483427645963302937274485316906116778802953155721526396320971040557831536787584838669663185798432354338273268216193068204991029248572850037802552380961788154591703137899023872159435418439825430233092362256330449797606029682506261355942338881850972715765816542385346076823131330147240693308656195720059338523295421020282817736384681457659035639387406245789046651956504285572601203150377060586536428280635731237861789295918944916810318118261304473299504128020279851475651362685059077447314072077208069702246454698596305578504289665176445775555426219445301095728331402677373632304816254646206596528740163535933329966905909262654696441071677930711858206134571458250744480825331276948566071059888884926182401843495097337119069255478176390073294688883016459673109461555125584641623892711799889223064167475076158067022017669648480757803968717935876892115009765711182143873689444297750560218055935662647193236047631186751989218455915137983463393627237064221051097956517897558776113165226015216790115647257978502534854051228086523844499900878139340630754461223861652318276468092097014222707330170620846691677311881100772273645121972389031579207983733468675652794488965056749505943058293524373000108269510995653168943069832812292417172067891329012762327913992117822621216377772994307714756587004870858807514691621083298688232048807427080838217604358416495562533155846814937737191575108391271130873514967109218917947815655818861167474769974874842420329740256851563066790353150746362219310363089786137807262155990842576468629793936506880 [81,20] 27839933757871452332417673674523088874846304177034998075648759041353227547586430671681104915708468956118375498988532173439634405806297996734088634544258622789242942633967983289407855692313982225267624798517352711644207946623648787554726184409724696990797800624969916656228439296274590320255208903368867490598920314798738030629144334643187056061974220651345077652961901659314692057756784145833538892475511349249749964225051883272628223206060390502321459125508377432774894227913339121846897869031697283941170324028091465624855561644880942846820951715755554140172883427401675265804347467383666535729602542739997801752026896284695376861078319453212170510590238232633387250560323768541269259099502741560318440515318777203171952389661001780394042675853463453817749792653261243357012758590291009079708812234356814989958311707786044621741350031461670844231418186039392799201195201885468611056747068615705669786711881986470829952552236377913031790693993059407921502018428360880593455383616477905713038550534546905999967491011997633500723177744173661575056137894122712706456600585245597946093823263180985651755967438297008998589280141845126021861481910865045839553356713878643922971966856924126102057474531539386158238489347626569626685979734611282657067012635760954410683207225792415273458006650166430034286003141309100831433223580469878760008710724354448646568011349995707711534157467370266178979030720299814979710825985961802407170753687334833070690648891103575348406092336843730615646402628563609023267758689207753313385908019839508434583233753340006817531336879475002214523978156447456481466983191913238561459132299547315825740591775307795755030703203349017210606216408950372941399177536635679211972911239020740483066815748268250266944386790396051754655253189664261689615640241923631306345455123974002405908105342278446451014287081382846056548149259140998912643623407092108515446221252919876834471980767000329468022952585622829808900052508096371433623004958731736288645703283727506067637022788457404200181349575908947736314278845464375367805949877182575973719320949362442758552439954822999618384831875638564935437758724241973652435763200 [81,21] -68560874370257427242731408496696879713540932710520831025502719281230296910256950688388024631121135844998165123489165891463960324616374661630846519054089829743227093390634541135952365101406083398691235236257032863327833268006927188017345527291713462249316815832748994162191537489324017582031557310147019336483476821462773983315842012279894252085931645870058941264718892179036576832022536365990555956377609973875272914746737362962076130519025263254995618297861046933472943734872512091579068047733117465054786227843370486585518498220728862766402152873562185699146601429163762080617506871960137589705922881421316083298404217187486943049821554119172408469473006089761070252119166711624434571987493883392786811020941939233261177400913542842739399674026782844983684578640492553292678871059881101381258306011454158062450925740340214928240895219496803026121051632285811838695147135480475180569389503464174967679981030006273098226602877320219828722896548684800250557915034349516740618793671046232859350081546929269095016257960093939846406365021038869175688469667423513519695685314811415544525879189904565345651518462406590288614396077055734664664840108446500665348904607246633086466388058469916782716670165803607029517369490948975677401211717114783597988895370285132545580919046968073721687830941345708938370197260910238097255712038053412672643205827619930122986776426027453412977205409140111394807531314798477932225255406419348770869878797635953927241399660676013253895715650023177249766239454706531107225237975109783797381841291147544323565413524362027384578007371764804861261105081175098439260621874360537502263721814505558495955984319161938880394144326522853886199562933084264700973115157965817522530391832466598033605718554936777095280637724191410035539825382825463633784587811394646950469326414000443942704764889495283305653230920816334508317267232251139798324336216881558851976725297091030572676303479411105732648228208301702542182903644080681795040619885583185040776255268398211604569777923671852197841113597323185180216345860425312152786094402483479044136610354272862920689504131156743267983296475837859738960418472847552450396160 [81,22] 122679239397474856230379650045738403898105059719561991996619796728868522429517882904092250571502821591531483520602767609079731619673654308539794626476400040585338524834048147544064125052853086454826869785779450204366362630211011823469449102430019199650135306156262523065520717062852282832085146667641214772920700240068684186305247895996235000625926581626989810359752667200907285499138426451204193236187606808186921729002990765711785160313211213782277401015793426516382480484776119455478052024658083319870478164114609548776175534793250022611502492107178428111583740258851035468429009518125665362185577240164170784733471294375871327479330124174759948251998523790079442278363904898948587753193405920423121222863558933758354865665514676650909403911727845199150001149811504302245203048531287133589492947140342907062439734899166101743724791913835825815575108364477452728163653881957878172794730161696494094774541848682935170935969519173866624913255773522971420901306436140501087744979023267385343133753963268040342490311986292060682685885140367764767470133483785129323548623089355590500601501150265415482671294850643267606321377948782307463125576922687853752197367114897233589346982984178273207114063436372210004016198853818899730226056315871654334425273947690389529643533483380801629984998953774106444549572014720812425751802553005306035827119922561438491279599420877134132507231436111794342021353268399079503619602184220991328654349529250134667522025846585582963561034107273887194107267945685164366340150294450627324660655927862688120990997439670071907402269965333222922863937114131917484093716160299889655738112386494338474387715218779508520337899421641761475401629669474978577049644699728249806182392396811102278993093834888200240257380908841651022546449209853188482807757421946019217339393566467522177237416639063612363875386734240776590288104325385324765639385243122054821336307651085520907262726792567438851224394524497871544655643403326124271942390276853725653509848857572484422138084569398375884663306073614822427022864984517519891031891879000456704713916513417854633010553472178658465886780832063106590791995102386580357120 [81,23] -176677169262597551579654226666326539855779829455773462469122522616973345630527226923263668409518015529617229934598598442198361912788490122080011575758821135787395938322333042095823998395092741928984402332324718395997651862167939110244315803656773645256689176544131662569059466663657564005517133463771281006948527916335838566864850892873340899310567728287803892380349414246115086029871727688426171125459287682484391123085772262758626940021591893448503465440204618610962458570218741014489119017216622803863887530710758748269053364909111161086573300463258113041168808668635468112981899429618935783766101051956784710551256385448836414178582496924140787825321562062425539368946187345458865422636903616850236701815352491789985454198731286368427592668601875084084823969119577996613243476152115492206100769319152841257933236958972692220444705673616594190422629168998610900439312387176284778426608623172171426887820719947830508313875503451264846330437741034411884130075969065712626852549696726634398172968240615665000426783275895378827090139765144154518788559773213575874607737213171594305410870010650700235777744880690058153461790702846163396149941510137868853030483187795432473818376374602172368062402413774255603420128977470160937513073297664535750700404397333342063178841282333945934188584684711923453528095413158835679479076401922762449064979961616818457091831434348484050687012299145341099035538265126934432729823468088227505219338608877640701831162570248062995038184381709502308774396747047882124214453958112936380345862896303885043643662013286256824174067956249362573061575132159011011119816975194025100799184043909621269554545058788081510122156463415610934249400825731680609025749458810701213141831736934831589338609903929575879373464710165414105871734675741381832055080196767866826924715085260457119700264270512308683811749717543576378841737803131578099756018486383204196508102419436236499666708188192446508266204705380725551772038371559354433640927450417665433989433514007318045182006248166404470708675296553210749675225526032828376858227828046145288354276960745526394817452172047314491164121184589573088099730248606679040 [81,24] 214256726399858714385779974658004042852477448031960559243887296335616655081242519608418166595927761688919165612812118062045431833562737132893839778442224899131372915939321704175114091313756837359324362204215586214642419361008171368716393216368119266971707518187846784651627200001298683806725974056211036880946073295914295719222950897407235491815150935610133268798840844933931073821736667927800443378260702630751794447065675293627051727247948563237250678797362823370924881045008859179302401367981129413161610212896553628049170245870714617102750052993082452045172498728884494704595501090634346567530189903322560865737511273785018631118420426654769563478524797089849965363987004079266226171051309910370647396218195025823665870787113964652792082904182857197668375890058232726118585745220816196490362297886586567587112179172094180791147933226384004902339037724279522870310566852542815039940757435094660364383650993453340698502417349475283380170913503034473684254238925270501825729720703496776620286814050630250592683633178878890138934004873318231032335312095465914706792224051230873225899704615001677998654028096923623013370398494301972797023029402580031655539792920959964877823183015886825357718243264959924711757627411523869500921054074356618171362233596865282849557743902848728542156204376998297820157029245721842569546504315411040327875628292328886420257367375345515915282850810708111297568848861422707626738674998601309490002797988287126437963651139011563420820760749715259092085552056785082009408049913064039074546586279906569255637422848311478077999742297213876568421632339131332781190673059418005554123005040417795461599338134214174465501030438289485244829087019111956901997440605422807865080465495127096328209536440114093432072944787188618350321491215526395717455996926808862648238816326014096693344470703854679250818963867560296649145874543958532486499253131535096208156090378861373331203758905007212208860406356980164070317206706136554397741687820772161556185216218398480393196019612691707165410257526871165151588691818837914998689543010235857817512889490453737906705796165510588224758141146989178359512064331799040 [81,25] -224766399076428676028492174025568147386653799946890204260351261281065866454513694663363494352605303876387797519109248296684183355756074649236289068113012901801112625754429848232410430153071078173776494757019384774982078794537813220226385648857856754314403825008876335201702828827306883122413187696422743233095917667917031501549768866368507842321194506374099199017068888564298350279258272608912787656202827564927788174801609474030205603322112746954948741995979018743838377815517637869099335446464302039049694439523690842440323599389421178700270946264263302429498643790877090699954449104626988671507984289747281925632705705965242788044295944268026194948738253637221687476818284627103298292133830399196762362292853062694968763966811062686241430594609822431650115335893524929602149907732563562503259507901770875015713696442350093721049378626456968201260239320502002320127765298464512146471436893646413786483849880920531690051645402086750889247880692675918807246997906044907310377683464643589126523336629865135732752507639491238979826342264530184742664594252060835325847652550082922350110261583633401477469264945051647741910474561765179378846948461455777023906668164792043383776619008180751988275657344232581158419247707560130716627134210091431987417729674905449239961339732591427508691004011810219160894837568691471249533401773898415994736550744740076042334514888812407722171523599245337217098848020648691223198860322237049382314112510501582759167433120322039623564896354940417206853919380944793301179231535893007736915967117604479275231599413320801141674549896352884133713868385626900103964415957615094338274993272606280092872460669812307888560327568158748628248915112905684471771342251550298888235499617361641360847015917034071125182825825442321173601719423401375011983475644723984826511726351601857492222631144773134843328201532986769894794977346150236887570417511701702460867653510623438275578272426924090331027890348217054161024579616903700632046616133647322926270162270057717876403334616680601616262180280030656216128203443879240458436090354618062029486401067629994695504731767677074684178946880245173762215506998720 [81,26] 207819370598708976575821616976230401007678109903460243816305171785907656734397252619003871992302312396825524703214180908904461550588440759170110955521402105523496662212435199578840092639420380369991028522141959993461482132797314528937586002731889054040920688680084807001144264792701457176192322302901140960189573218934946142342517455623474730657922047665352751001241120024665658439592585988201698140552534689881545817571616200734303155902960126156517210013842362065184925653765781628302146867521524173138921574718023102573743382900207657255904419113513856278025983968554798189824702379355007863661188912813460896009260114424077737689850495073329996618772932759129571201092355231634305433175195627630569874603668161996491632394090952865194196408160749376602094933949643244189339914958712884052800000308164172161367237238419334184823279093492108573911379831996347246192139785604788635586310315033965906366135561008117554786248717880335978358597986874818389531823133911239380673362875715451197985411222218909122087386278382724829589414525880895245915884919830704645879880163202129434719872963080933540136535555823385441311277515964308244080154681176726135574609137472590788234239920050266450271298153337851572751841309625514703363478448171571338731798964241465336387237766843767419847186206431588386654636303265900539985604994849343792493483051861495458001596773928301854866031634205604681327142639844817986459803993256400816986791375224263731850880944571450408075358225125753158440842080772425253872830866346749175801386763032637875574253956553545859479851857027643874251936918318345305892535119594881682921590571425869976306360343076583854835354239581243749580708200382712208373044555653163986501665953628707805770656247981613303214565358332233622637021443852429380725477319847537062310881344799255250855011435928467077717248039115616469521178111040717165379177727824245981962246598329605025558019461999077836874822855198827086255478987178669879514306453229211203991102850960074803453791593045938251156751161304712330470173735238298107649314342056238762301532843545324302447169647709586529232844944213638405428681600 [81,27] -171583418766840996706530467563267655965151273591073822492139659244831149589226661485483015759798127068375792428986251457669503348793418797916709044843192989645365622728779767681852742949744176339923310374716712239783315271913119994913159335835901879791680067729930390406673672018379673688423632101010866860016693920413231012176744443612170153442714539943705015335354399262097946771964275809285967688906538491137563595175684689419634828951469557687341394252209033140875719207884569094532769014507157465637801872918159248415976276743177807505357555605609137490179274702194387086500261348153326195352554806535789490436109684761079360603053542790040446695365399095012616015635504103357345846873548421290420021147821747191663880109602757985991888394351388786802172785708565503603211854005259945272997137700969460792534529701423565213966848706779277179257911709216969615481888117429757603032442028685257494822074842222347147851331207292813604897530335047399693037476702425180721501466804358460307623731529905428473490547181349496021648230881898843244830657539478838624150249654703155081107969487411187992099778876708957637202350057889582444393586437764398599946970247762977092098560386287358434620681475710919049031075016829736629176617984491674672980289025094321073069327152246531075714634974986216480594005133294276838113422776029725451785112268172830478161077051615698477369048438103694849647138714324547044193288517623237795948400305687236494288064922111243687384567795163552107722881979734435556832958460312440288020999537431628499341397376093698272027349249861592401747580890272383277255386950494528224232752651357291285320880472761316990542479230417205130574891997342148560062110185435706550351403613259894857823534218612915701524025032005054700550477070490848538733014136111958557999152474413206491022572306646207581790395871397152886637171806632382963847012803715081802398967633695838695331858882532647241084398749455279596989008430537418240750934163506657598455697410687269366844221304060495673164573830184731656824701363586815472432699480771836963241920842822050387798367308647528177712049125309966526187420 [81,28] 127564314102480740408426214017128206066643930041836423807399898426575007424966262612411845497902222739634445641878390682986723436830772499513071877387237543336842454749592480232900927938475687890269744859491630482531335863601899630022735773607589604583598481747698596089290104944463581720154058922460125265426210847100456596133821064921623808935387912227839018547530232059418603319294199740870806302138330482375290933528335497238324899494971176038168014738196127205442287625524677303473493622286574064719398692927723974877564146063194695734777732184839617621064420376897428743843167237818871439411163890565077342586869634044421509731000184093209356108688172910440664727039211262993538250636660030812782169724488281116466332252222275544249187913463217567880593765055049622628890010820549619187021508952943115541674699404856942110837352967525310310790136161621556987978061495751128628709636163778586982850168200110391466396429990457342767350247323969917730138200187148671960026343905770829427318401856508993960535791893960460817591593482878441963545297244797039387225877114621093846386558679571603302327919744243075290522683829612162814000919713162217456534306702360402197406434757449475662560486383339951448995718214546322773202217909450673407691330617180145060300246879928166245667327350580910095430661614990728076653919566470905098844529048839691466186047256564183080125883156260847657393593179337473308824099737944310385669638355610513553619376056805347706336761969772811713607106851524256779135704927842631153238592692877148618975984351160389010119252145724011914309569803621580476064573641266725703789869635122892670335331063504569677995407724250272714567695502062740329998514803939888442563832004938149019249560789075606031573848543035155606114453270224551572223721473408750992984307270809036947246984992102650667694694922269967787775474675503508205786194967173962155103964481771646881484994593005912659336381231793143789781837085190599294556955292875123354895430247298076044860431868764159591095272459773662102551042245847884053473376298937733235446202507805173597790210583007690464286307438771081187360 [81,29] -85798598033901935427956959682446667463272092541301270088881735311802580202578749003328003399001856187347777663627125119379263059400122546929709829034789601291995398998517914974256324215739748502952848347577584926267169862031904828658964068725909148345923428658209045354512911080568525370904139151337039134499594255605727967353453050231451906336566189389353147011483774263717366679484016585174033263853422066224277145880764310993591897240666344697465828218561493267339580055409678370494025358298837195675951173045452479983979284338607481736456333113309368043427160640384877910682547416068859283180597864962238249032692030167074659168724995616520646245637619498112433872891969857209852331820162445181467300989666128205698345444911390263647014343841758146924025885735110862312927053411485587025699837438862654881008674879416392240166400608181166326207965620081015494164221994078743974007365690728406999521336115877635636135840323679643970240074320068696901752077807409748321970416154831742900491572112178468049890953787548221293624757184765232733998289879254368481322461594514813409018223120143369618647987560339297271997220362726582730125199637240265234343520388503420968282668559631844691191930006685870498045131706148434557917657303036080271209586936158953277961103065208976984115826551065376403420678507900134497752403008254257540826283341151120851155893548429818408478102912047995864914655088255271641914457337223583714031276417542936585080568781477928147257412512277055597549983450443132529322005564811230680912588708468961168915306886135625594373549576815257352739008789178755434573981590384852865422168515618853204989854543109311851607124000552535376442825413225977110123248365153438506094694095464607788374986383082747100808299656504893678760274658638844422033967661598117784077163703290885577079105543362567031099538453205912352910189280552514493196621574860366130086534533750670903202106243878400977142244891489032618184548543682550490758471644831927961606074952770061654856459978063406442863488075292367826528270760296912076966301716212132633985142592495641574255125383658809463386896735287579024 [81,30] 52325185662022835507700414569589684881687245655127292561605711363197833146984650860520574297603267862868770502602400176115180552884153235467415759853591737238725693003796073545738687186385067118887093988938066619187105505264998483957518533571354279292762351025423662328581823856334139027232775524601238282082823548569301112601578720743737979814698110065588996894045695902823284395559919697045097792940985213272873595285638524577693190246743563734582994315441658579056046947713158334315891941356407555088408292247224440731631612747166218929756492436063333315326436127281029602928022412604005591920229048192891561590091989237141562644507029106931992922416355337382907717597141663834563484744612277756238071951751057758180600635221266062934538644430870593962797250042123398965997797681203544315899241652598000232397727370768278639561621629263861391835113342348230722237284828045766306364837598712467124717006919435852395944743349102112220474534439014019973533252021713445339470456970064071693496868252823597285672732547853266943080449659225522113548853927879054192961202390860066588114792006912862032194980340797084161194037403539858863299987700451336383059935733639262750021234357408844820504107032012893861005308090387830443110014167565489081426138783514790906238336981887122989178645089474731306477161839476836107285768359652639078446386220898628826393469769988308273547652055046016287729662042941458364044753260088608686578217167392060955637359600587396849248175009209092511916010535294910751274336233382016006184853791786120350683576656889287388204164460484826657558708062807273859616804985362587815353337083924668322170115752776475007210431041087177418503208818807878115322194349868383433892278162808503072484336862269352601798150129547794371264008361211585191014049166064639987514840684851787945225597153822303634212440594301393722731327312316556995789947562875625038732904992757835097576550749190924740568910324813927540551447656500555346525847729266432510638960313616489998349651354614326538330557194413197794959921903181949805364882395676622881090507460874694515286912884009411607330516803468250 [81,31] -28961904710197005382612389694674896397999693045180125137827371610226607715649563271419480165019092390660811927992875917988518413245665922609386140170235569685644226122314915520428973881396102760722042377249530108689634379796825281923370881187313721891584276341686824123917503493198003207939582171026890895551512889159845394614335134153047321391079832871870402425705414384486085212326514482791333894667615077896159537508206826594455327336414394330343980512299280348467534836270492811517829010746072488548395881243528292983676045239675295379922592218068456016212481865872439413878499882819999208250719097972814280193500374856915430137889093626220365939364973259011164314614124758720826738802877183872358447280213418993334967057898536987106842305247128500710116146810038920878395474899330503488579159665710020593167591053090710023794478006025653070703682733863896196443969159872989699210018747032089639381870534226593322380571661205833770856297980147978641987506296085940457643423565565649886921663490820135344206733320381271873325870895610808448513947632627649784633549748767549598721901377813250473639097941886018666064738151178185884247410382512659190916767875699513645996274864190804772372493266675526211297114882764414152055922431078617291454103167293011667923888198341276844877345220405507750602150504037864637080904556521662444602026754722775737006036479642603798314267523842852126282699186175897077278434709158420578639459364901998919395709488002095191710956406113822842243904318418398531417304508781795197297263046735273176116460331022110809444613558258832237503826822891482317564144367565352092557763993370584042139178154212508745154487140890159414013719449259273680081177088380932862198898498183923399553231038556404600388671474383282544480810430492910869136233321335453539039008683256952013156997435813086818297898016603159808466750460771007436013339055109413125808594543660121933399735938495207122195158073976706205126972723244051569995945918528183601690359859768799592911921263470514429443010952574369532827516637120426859524361049589049074123041161020666865890461650951932131533028070000 [81,32] 14554871815972127357003934159224276294286856400961896454168475366236069714383504455544786656723943379775128478570329722195875568543512880670535117568911160296915601073073939019061839907670390646640117326812425977409037052994975140013087119756370807531507178159072741205833648186398000562153069852772048722038526418569134655151564009971602436537904062288881458742930250246689481434737633935461437068819738156227934756036465041736434553955339396958552901620057594884679431620542957322635138520429179079087595579437676110311403498647476036901203935229051877007486151959815795491857631553787500029821439597640146820842093481772459343779427503639194992313531005209649615606432185823301721868220569400771135754378508626117772256996959251489347654279818384732730788209291147319550944089414802015429998553042008627714699543605503012862723361841128728902748291484037143460283517390336316290256742529653930968933315580806212911245160827305649385174424290621897382297691343188638984991255043296310070275377506093123084406384963611198059506150287422457083851306402749663610357306902309342760128081137902881277554168075454487287249956070104729085035485149957440499480338591811910271873627536850743162764788591128701727472635674915151610622195020416859405861148449364870289089560351993517161895292017264280090102766802876624356608344360903654514550383370539547695277998144064203308692477335375794146186209896976745017367032453604926338380125650769065563704536033934326237589145078736735364982917631268317583745146228996874906842189110193368758312558447139086966602377072887529290426822133026739922002039561908657647568637222190136055431525266666982524603688192184766994217484931024634964168395843779356492294078078799966261619459777288280340174573561705820334635739114584027184813985385969224363404849741132841424878796955795543020715323457532809726884982326355964760083266400955360695174617914728656194684365589604539435580511686860552482787409161434403949563372659462954443826579784662610117159252907119622863397139317184316810821881540969504149082010232253642693107796855804182237854018951270787112374788000 [81,33] -6644378448536192913023094924189935409267652533132316069719033146285242238708743211008412787104950579578905004689856072486668366327664651911138070216673500926615855297308970986184566558554958787843871388876566872942363059150382679816026741256093282876033232399069157786373593403416468600104517715827595444976360158295600422916164759650382118418990335054849850425494165553977482676523692539455517391913371797692711693717300362351272631749133334700735855934593304616607054860261991463032981413205119226434265319329787982649413122494480501535368527704426972626204396880712164022019906669258774917657578201002615833783872725783706867901086236540982508032661937322226920375538425623980012237304807360597218240815243348804681056863715037569728590875944418051233976666639021223374915145831478096276469424133459224580061150980692368467545421556578055193364459808020260415175667133578061674831019798967612158078756992476094890896393080827782564289055646854298690169617018414386855989104862362949487100518563030239295887310771019349307110728449186159678535946393738429500186171508297376496555300644728506929720384164514621316846929264371772168383221117044008642271378866240861346250758491770939778577428335622801621858345768172911584779549210016524798458210282014170110892600300273522037182653330282685723214264659088303070105146109304401323116973623697783013146448559025229454466761267380643250717687729131341214945287201570905968990462500242029410206745366240677873763014867139761783828510359244532705056979933983948636953198558866835395598774088629614363103429711487934916229044581260398097142925114562087496544425672496873504101589836700855182061993183750763681632349575486071115995179508337353924991597149307213865516996058699998174951854770787440911700435472818831081066758230813366577565185749301166138611186213478863510078166385819098726329543733964651028411968235750363646606420869214513057255466244749982626400925745613869329949328210263076760387452436104309900087379657833494546656938190145237357549098581132127382146819902556778858349102948738393189035541707027618433862269594750177345435150 [81,34] 2757359058026777444080186292176289452257357468053057912832890520302842453948607457645924338335568804694343197981562822131697812001718467759105030414521884252376214936755892191792474694825157271179940882964743484794769234934892716436821299973180708342760316819420257006138128145636853174748030811040607425987379011254230059314439674817156560561545951730273320058115022564984309103750680100195969696262900998432855687858349644778632436001825730591257869143002706010634188646707321554944606512186761465457364886838136192576204821030115590491469656903626349776642437341408421473503899438753899951316037871264339915337828380954069973670582554465313904345350101856023358993532044252295969312287953186366267072716568722718435122388730692331229852655685259397049204779161551736426695517352081537368007567527432591296102579863725276885763052432147298014947074342243937242674172047963594309652457675899373108451286263201852578579199855131361126723382915856556478810641405622636556007072272008002697795870159401286803879824821877466476236800162770715387883579306680636673455613138917226880621461275655390795500694166347129915270113755265365155440775787030561713034972224380218943471273632441346514290786624536864590456640380618289437936956155926667258793972670290608482601116142100891952757631625284654475129099817436422265816073983313342064926230722867762730785076678487628390391107220234050730965177135514888915239248520870419040922445988366547334949887215366627541923637562106575035123636425098063896387860199053318295099543147611612014259394747589357438263917698543640788422322931407484612604002018908865139151090837226754795412259862286209556622987860342939352073802692864882953313753239238246345678628008709554546272576835186009256353497712437382798105877372686442856571098427124809396105422789610087708503831678108380609096264725461115348958862076076720246331664625501707508539649007863073454963230486016800338669753864386668035030926735564707202545171026842391939074450297646423291150649774610427055267088951658064460551885079967355748219248924476460640937338886450714553158903636437981852000 [81,35] -1041080087305283260977289959611330487411852588746620392226623870594859204186368949807007491423083919843440620325075841858084208598122692862644795886779223948646080863254436963684438617067391687078296003038255491878455628775412329049944163090652874699346796446026469638439362940745543447892440543974893952070600961809915037651776410963094284301722471772862074500757149100483584983080284935550667080650866058090560423834696814472663897581641748277568237070804066396368507698042244726911097250481531496974056088481940373434031564714992208429157784344627419109414819078849421609373966157761818990267267695477160438744697696408469137042480924435241248555478023653359443821494357818480170325710571028277908647000974871026157353227856277036978053154016439251401936656416429978984105960752896174130836823032828307000310912313692597658387162690199899796481284364376720468490774241165599256347317251249591373609602366521102184067985352351338501996774819869942504229584291887629758944413550232710349691487969384191408953682952030179928054228432602823530869321970259661222261287604673047158258884928291831477718581959734692976209328709710152747929665368583246359819340264079199768468611818339910576726054497774033129801333198837513721632270318446461273407205230419337172464698680896258342133241725417372830107339821464769113557321684526822920414028131806517592924596449630925618853062984385588150461143995279647019297502486332159981202461320765167926348522153512647202099471558833192736662626690427581931396888528802964949627914609773167023670950639013914683989707649955873549971601770920121847139366711129652533587018155930316046776487770118736303298775698392048732096722133865379965045806922614421082767379281412616950738273080371791814716713206602229027118429692440894932321670310805702219187455270953830988313769228008624715109351202454587223507442676728955772099390046923458921634008480788036442363415457196630634801329044610917766755203642476094948268738200508466202544099018921629537209816661913916018517020891261454743332186698991388443486836954022450067965521027876531734752249259494094800 [81,36] 357707035089301935182920944674302276067658248123777989435278912640361124640546219383819762955073329904562953321496817822499875345324601142298399611141188924697470178632402812665741937570090112607292372601120210596520418105701225543741144695243687336842054578278308265919113169079504668171794379785790594045549443246745699550045337734861008977350394847691262334559953461483197958139315507315712341877629949696619251372984865115706501724782201806097547792858299843540687954177399266042310884245688413854184828935870342360359045061177112991962706394995922524449001368566212476144933913839792663128538060606106351601203264001274894933743798856050932469018588764515768897815032487411063749541624554289204870046709111234495319714159770303366189332905685431362455327744679837571525920185848220433566045737879082642269981114863703733755213618103662824157569231786775394359149085313897305569357721392375426315542691360062600980621862881374822363619064465315250776669523817957210646774805740822828158749303213249237432873584001970775116626536430485786842603790457178463423104095343328715740369237615690083985311886956302019470471969994781269113022714739193293169904260987837945039685922655848271174540382595184072691766738801020295678203583916263686298164488593080132677516465332234022439555855625797276041970964261050607804516369183267212848776677054466096649363595143438979984247927477733870934708209760697981791314202256204910678158134547006128480773500112858910037467419158868756366447593062868275706881044528604818666755891799716121366414291118047181004148903927969769669056909524827750286107779047233934226508961190876325854120059022084346578390127161686462584094939338459689226864761776912170311413783147020241469428919106917932110874445503944647695816348642593109494401770526624222625373646767461042675864989145696894780695895268626965760711663918377118300885155721560619603549624434210537538603168680430300293489999036471509187436929066489378667898742510433637851888062888595769963709269330014180504219130467701619740376054721768863564101342184918954993182540661764807602515371393250 [81,37] -111706311443149031869570923465782830869373359086015877972556935665029689625636772955876924900649128891014012745463444660668087840864781213231055772807943107362502311612814747505913934356932619481838774885667334731183158129940735268021889412408490380247165515544075996407943931679032716896594835976344206469470434889936642927218499253598877914074773850950170826252751445150339281589518079314162486547611286057327742440382962704692172394640374460102996634525298066232143101361631315774111654265501615583180823313934497009748294628933152109577957952166729447712118255972015953748592727514098353333117218898540337019987439763361609793209455867941393405278219977569747187380441148761287338423550622965619587924107517987571487546545204432965176637378548295218747329832241572623311749615744341102657134129595579632714921737953888242079608222922923244208882931959663315048508828097391636196117777276517162096433302806620203865923952719432092979071495363385798787807906598967322888026557399655503672564893032127385038679237175259734833467841295506433327739399208853030170762734300124559415862760457732145809525445528701861343883854743335740210080065052316376852669433029175798582065897987194914534906532473764430731125121354064840237825911493802761876376621016493003694951558609436272592794377072243345408172093861272985718703031358265821457221306403685748756472034943877659293687024284889894419975288574444331821776527548667817837587648474776187381302356629179021772717689790520037584894433014267662134003775714672295815341779063618121739986725058603712657180909224009959291386191645900692975522043171077005518991466743288903237365500163619264494874105147813886312334494565665952374204288470627151433819515302413794046104057875867126716847208044495342671626382212064216687553430862039057535470127785111710275722342463051060170137126477927969094577286134362023872058129609189705422961351921919177186036465897920935392983694843562468505440394996596643474428750131260250298378943797377309842366586161311825129437595604607314644509155812463721590642508809562232025203600654635481151460009500 [81,38] 31587360227060975118554973630512425145910688223709661756816315429083734933285262344527529818460098700534298902327181605406346578065868330163058579648954290118569627875873801736340097593479470192844414226811454480948496742587240916164580328791398710999874052108926704593508408964339380310172231562222889962456716290316408832152770546596658271142907604235819476343417437893729684770014351155638441588035555103167012121492427045108586261933222600164031859201848933151217546950094992278925166950012437662927233590434137760831661008839796372790685895133134172313753698734210491012036764490787130274264214046383797181748993135977901295337228535673250556989163385869964554004048246717569529216605697765152831513539079763412725036718233584328384116865838041960062134220704500536559590268714419005296015849991451127868531933100115538845998214568960487780166680725290164389140310986731731559469097440553351062294478157886656154765657722138914309495419739695892170076921667219977629025524836641095775667846250410011055032489042544231148621844817227885022800660123451137817369607396902645293530012767972747353240982443501762128365552701592589274053710941826622332010884506919658052803338148191255606224450309615293864377131083105018846757840763352863565677325662268970543499265006956640968625947248596566588628068863870695586218765022329737616594662009883459064012878112149801397717342537212544883818396459075311105922705612555119047355717663394881762262145481948245483861852704161222451551781699478562779566461918178604314728191059858196175238935215425364048437333718863908158176687899253620328094025034162011732862828432390051186758249418140676866063124902534364247696131556684100870073337635749830936643677711140799371381192906463622193765675998709741220368612143020320349876583836064917331427405543978559053014858071948024020934670455583694102841420323248092262628952884052016366538867762704448428257940335060345812717025725039795945209160362342572647516580352917820274488396876057222920655521563503160766688758461336486133463256342389691599509855514508892524968233475902443856022500 [81,39] -8028544057954591594159113161833289323669574816023863721243472764942714722680507268249773182193177132873008507644169330137821077941022088632790766254819564587777788704641119924110825413491279794006877651337168423485903917700094610658419684442098958175011690080514481773486694257397234391426804463360607430487785935506244679069347556968828347332286423154404872676658570387298627903506313599520206741464027196099978088446422392172934127825196025455458364161232362236740854794383842057049168960285442732735760212594552659647852415718325976250355872551468673797354117818523991408666538256644247614447582098523184833270329253673983131049818461028197073816775405104075872986031079606628930627648009157498077392533285110450339413687317012068089506903874892697952372229189721151154193875365823417382271836876899688930827897581922133509082032139577698102175192551313129793254658064295091295789091548567452035568347077869062942999511667283579730290137239581326832044494159817575073796385291847969225216481545136420591994805814430600549119122141208280456529857530943653570076386671185448686483639410841073217924551940582634757424530375477781326253758659680615641938611258819622454249265057949681743892425530628034649772610419960253975918970940097384705597434177797858155891132868342902877049020043582103451425662228515348832763974957041558394994140171962625162573921433492271699434458622591478858251102967822867603494077528897477544680452493779701561838252830634142479445587563226039959012810812474762580565993168684222410598827417526889410488767036714285722084421474608820926691928051500889962978045889860126813250093011581770208030700945116478330711987039658234551076159284853547326298191251803884875588248000698666141461502587913128936922693756505075534658533683499080006519524388395310078025239926130251907776193052254441250132433291337354696376071106822540269757208440477311724544907006770303752539099968021741429086386073539694969827132192877285674573306944222699678804275234480516107632516472523872601107686310311642023880029724669213495143660208268778731212623101284459689450 [81,40] 1811503803883637517463291621579526321139628881502921095765178024343667665223167997278278498957311089342401590041912666777689443335088690110685328488518736910763057188343036426476149568460230666381969073979067942913692885630809383908539831976779414487907655154181291188663987142738907438274044270405904188022136108649224674571975229778182884255700043692999706916697336085817969376407973858545667440607095214448383464885189989962123509407641031968601944400956777754136993722302548080205779314198419014833084567199272081289305635960420587934233768710648860462602326524824013658909372277683871839422328253999575957032018342461928527216737186375149818153975616910089357542179004250271352352406030181824751418585016063044569296492341125022229652240893378035495948758008759744121335587791052972748627801107485700480379444276645006137096233729723805614967468030272961677053212329082394776264124437411762900684335791500556643868919979980594859826627812864362936508860278198743734644478841043887811611400109558283562994241305672296144120509403528386774577454358192433369387761488827072671529726166716610964760247488584714359506249088192746826564282945968652791576436920285035015610920421772906912664784292904033335705702788959531080234228716475842485360931169517127403036031492027443368640384238967342268930324813343141382271676926014995341909018832966028509855006898382288760358557657877889155911623149031845568849790992084601293191545182230461547085840220125943759221146252699086092123952490849158875863110427428430709845761232991022928093582654243683773905014195401648294498720285296250114947402518135584239920748504245940563045298591503337754351487648108126374165237462903651827890917220667043087599117239266636880288257114626544295399840446177447698871257069705709139697712196362111471216365349350858531041965225071832332390924180945952120392479290958811470249704306878428196773811368559269802727143917757342690585624751860093934809670500047427972664476836595303181841581463121664117095211504476627476707639326511955524207514847476929503388861301924539867985252622703608400 [81,41] -355807368910124910476947416512889786971453394815306848401900024723425573409865587106583766125465515969538229500168497772116715102648672048528972388726191329161236720026398061642087174704805381100081990545290217240039429604365781600646950787176562488528885803699102360122303259964412551436699816404677385885129972336653926968677400593465654800118131181093439089017575119422055192915233808845152254653745935237608516382055886294158992195083267296354270024678476373762265390246535904773775123296326647141853252474674027176033222561279976121809382694704752628423160465916869213931172542791095450673421043982512164219076262826383176522170338451235816492090047014427886945872346745909071257399558863786449414174470014785601883963833418101175518444538941583499889713661813430110315048716738654242750529116266137803338860301651043510385721910998349471219017173698128739597891897468728804176094260771373075238551419393149420860902587762646968765526911704562461440026570131363298751147830192278270515050745103524154058005323717452933502733054755099061348984943085183966832007976036294388455217874846384968814853305099325275858539288860576644320609424416038538058122596689741106371629520464495715974916518779274695070715977395695226183398745508646612635956022517806657567105852440393647711308995130858509886757304391099342961208289640917486956794965789025319867637964201541788344841140432863931792122408596627542747543281901180495539177014202319926604869292224128895098116481476469744930674008335750724983074731639426656675494098706389572002900583305842241978418469868936855379703605191194727950951686297812857843014428647106992204991940210433109280436279179872451489284995007022685039617434361373857880389533385624872311815704168361108638338229757511392385954324335244617900169838658871158189194650543161799755983616166689191205168970320918443565204989267583497239912737894093063332550308720616224783228807501742542618593477428248241530560697680474578432702690246133456338281491942827021426074019628054838755487087008847647245722558539140539022623277475022410707160782099950 [81,42] 59022323105020927357741459545743368839207188676542192336247033232428757147755971654844286054295233775361327885721317831247626368051712715996932627239536741468221821706146269823559455084673224181296475889856046899987246181213379325147573457192739293448471089281849766804657862380792637124910510332070156460966520863107662610685103600630866885303748356557550645304983530807372212033006448882455862820495447384522812013960662066926594618057334085339298772540575210599615722926214194504617337933713849430753886364005485807553626047569906222099001169222376123704580081495377737775520022844652278491218323114451324842656983897043071067464025094840776955138984428412663709103120437712036979450292319976270731143692799012513937104712899813240541318455351661612874003595797175377199573021379625131059310407860769150359719522352841281493226636596805682201496879158754739788670049297029787172330210399892892895615573552805193089103579409113530446531083869480372968379014701894405770445893465866459888303483197522794056042610384701703934037158492892207730641437230372836630904125010438625367898653878091435357452499619793733860386417973282493913033862713418086875502271844435063557981563052806962922919714083070738387325576423229109553943787694184491832999523292262294707555165411719887159375749634013851447890450056802774933198428997491018680284232847111946785513608926262220662323721980709274715660230597127234850867022743176018191303252263721762174140732679093633397034672474145945951490114998354648549744440978131335116192844372623068005515178599264969382205086214134469166088500198624583668373369863045649365854253721712113492774449603324945458170117445230092722472906767694420776819827538576176399190055747285364451792181120511680894014956456992820382353197637618866831751273202359265616640423010115174543363473654284789279251449719781916785513263693406137395763995436763965194777025142954770394341035647232358216614590726333669838887016767954858029112041522976078022431320098307158967220969173728753198457656646687847451188851616267167999625300071865390682327863150 [81,43] -7874662220906366753519653606964379884513389059403485087806488696452764988415680998876994437943453874890832946329739442942460221950417578554432960547963128229702663372177858056981080078344675455645228590957663998405689372590122754458916927119554625061466582917914605793804722176407065544976695259343670178278665663519724699846885495334265127477618623710339525480705694831016612378376805461119343461909435352290378471270493962304399545695490988519576823794796623785430256890172052943245485369096549843770122341342691095835583366478080560380233332079992805519159518018411516984246891581265336898387283955512407836870264895740536390506402224717922783651539236518538368660504297457289706631292347534383897878764637269658191210958476117307014186319077035748915195031743501820918859650895761202615738630189890132513237385825585253281368575146793836098493735202344669919345266669451781548356253389284155117029873579332083827430634308745617401270461918346103055339850585358157367187625702817950483778590004053917251960039386141285780306515657627694569933974671355517989590827728689813677417294002592331027872468341852887834923118962155702145340315734286278094928160254466734031536192997091325830295922438451927188598754780731871479474221552900661469888573784834096267410492610082653069208021696047662123773332770365374475660778336745315334986237704430278644649534904363106437367230496689340482529172840246072841395903637354600989653682754485012130734899478680270954940521789704938601010280533957268779999595344243761550671567320073305826172908654287031580034252823924167032285097909831015919207709276083353363279374984038482393152395204759165018036642620051891983896487597948135493546982312293768868828086850961522857711371416439484037063718816378918304392523407224190831575573695744030878162452205743179421770748699214066660517642127618596028040155664836384576233205515308387098542102860105553458813588283962329358813120343308057793506784407994667844892143755628745819804613240977959618763459771437161434804925166384890181864307153132791331049224254795018201013510 [81,44] 774646101345122247921906665661070165755620883734596526354584441319299496465385219067126563145974201409248941235316789684598061804118885744263417876600760743354611555294143393283068589992472820706849560503821041314627705267493624247073085331877821918321147832076793381403015567923383614374328557209788096591874410507997521346019454132765518396307839220928966801261888360843511704227005408273276950435017836681475087386662733638639052425908534808740818465496866929008503823341667345913123142432958979111924864921223012697590824319815294795714419681930091204107496139168606888291348800172672267090902430968247080117742871529426098262136365095128514891529579847995494929100606243657365819265034709028733550260402190471271478065909585482802059825536295752136211153158771280247720447820041795020954201617190661023500213869820508278903996753524471515341323662487979135501191735333222749579446238765871968300358980864021766528090833513306979632064349081100212237276745412875592598172522672030160430330553356034430068944041332218917308420611784709846771021549088674848534181675121624482138854738890158921536833219531057426548167376714330220109262963886650380025104139293886939561333051194523212369902641482673794478784845467902956273372956163806368388080080440384829643166396580476446932248093284638172892079663164509820920343182555819606483830977739462567422898631226298936241014177739568351033225020621686890311212748997552513866299289371915923768721549397408817446581187938703011135086886434878684175941469934052861613247980362707367224566192809675481254027241452957420993518869389274870157623918844406620566874922216455334449896293695120527076077818608440094560757438168391240129483734625708423733033433704544295267229991563459503018236721179422875846150569235337854302453855567491164087139397837509686179146307999626643524804397146681360636869259583076008364055601547400424724881932012167833462899506542639359050891577614640232312154525189940625331671292329649910076963037030919887752540715101068803351077930102212801478429851128592950873516807109308571400 [81,45] -47591474485314107953770611706318130775118581854726791032504046681189011593314537687015783523019216645604638082086224974994083059912251521503584877021349322578769628175370589054425692187261011379183622176028636214168175699096346921894794787216320395002857821162809191352407535127514380336457975138412535071770949608233751722462073086351804572639363209644533035734961285325592242778271168922815533911285651428089986059202022911645918021913407391690008629515417405624609680952091367589909747461885847407999667636640029238179547518915162255063714282412561061750829120501574513550488975578246207847930072407308839360650318385197135934821836488422688596414452201239423818815780472526393810322811812873767883166343473339833215438660107097981264002281351872111907841712215296532999523180085464483969040660717142727551216646384911683848781799193985839096349791512379995312210765879769873065818636484496051061159844219803174745581013629388272141744378680575971883231675565681634607166290604962368147970445049496780567045023626629324453722393986319077754413236493677923655839771239422560709863084800484907066904576422979004055205830379939449273954575243876947393525619627975971744124178972680028148069750129565624958612251488655316694850062759990866871606422832589243706998300613781185498627127866978540707376220532369961703791519549573752489463634441181527064517194969593006981366368549863434475524655916194235279861726427405313336540468484996746996609732407830985986396598998062652009904880599476970054198587302542203772206734444492785047685846919016429947154579780122790259709460870897124125874078422102373168532640173880746917468947668521714870557201916216768968525769353981853473424165172028417309836562077464234749894209495362312405702290355421388196175034501805375287423008634716579885631990277949813264330356751061632161973262553339632495136430663569799871082105959821219572356994569248007768990707357999642318856680633632192526985231047100749632705575345946941828220563432340289365818003351633467730652059816620944859674974690864379825993760401475160 [81,46] 2066100529350654900850664326257052519146155808914398383741422255959076058834357179664345234295953498100743619599874731916459136646723525268720109306302848592002950950399679739671333581231150997382474710894227707365854171172436308869602137619319009730011235273825605122956476238487344706414858229247574347210958924026110990176419541529460969133804854798200399301794629915383261826818224637111087285184640986696845102703203161780284070953818543581904703259880562311232659960457047833831119115790003213363041057010550783580733402426426939716213803762612619951400160597929393072520952765382218190204867987158848511344679876217302736364497233989693477550703982718751939095400391381350339835531415678606024305510418212857425605942293012130827511743608361488409887063767738571359693485923703847515361693714179397758104869921418388626843424556452265954445597770159672837267307760175775331395639322926092016352746592552113863664704957246423606584754632547802523448085092871521764346723546285173484307196138316871107427292540443514606082115344899955536570839980740097731178296881121556729980682366054901241467813831797805754749630185291064034336581260330428594880273591695164765764924006641365850870511469326255535494193775430956470188028034082798599629401271273474677090468611367517772906089277572242574178860644522198392173013875926104842654622808499731843050754085321805155016098552885243181445869933392785871940159931235748906126673714926481028293656105021699073210516032471173951305424481383607869124899145649581563205622679323545329287712039573292119045245818188167444659884438891368227113282439818906639826266955006966389482041635939055017237770347657177319693062061191971304323136731541067274441094458985281528190128060597877886460204252329929209468447604774336481487452243068304574828397011836500228188175853630630694055703324695185300020732769801177042634538309437487334430707528654613416831743046867046961322763716041957158900847211511970125676653445826002312654675413114072112987381754555797514138482910333785141329224657699607117658164710650 [81,47] -561233762869738981471965628230483148626974706885838339012402429346117620539910031548994299089398736921802011437130237916849844435646416819966247369247497690774328852565712711504187631200350489470867459612439282401416462825106348155829268824041738271206412730016956382424782693222073549789028750052594554590256910761458267251215589129310648398925747758084625688236855149933238488822762762304647030749770839813924736293828572879362834852219520203085269866959808120507347042644583434573147787153020031099018645240655209127248206469286332995273842011929446015129344726175616716524638192378565508978389959641782141227527427688733167848960248097160857822907277875082781142955247098222485069372556426835030747123510169759935109500553055669902494500191350310680655726361835828520894158893872949775122005783838643110155055200403798798441231179490101661433958170922625273813602641162642559081300563168290693214482775901564925431065865109869874504016924252225979397684974052612613423331092161486402732738893831818351428290840227758683521061492789930933549213287360998135225322998894953330974149366487172402913811793873310753058851030213839948507325118632539383896482963504654378391867125313193413262359838585390894971466009548702760163529840406988072969009881916585112809023899873663620810943900147097532256092488295328183639207185036867225543580502994544762793468600919940126598523038137078371403109920755676494736205749234131084988298766877269159583375187928493979463364460342962961007802366929810964479330432468304513098117300857685497522129431297633976711516603148970405685805660565508458137017708685730723519908064172638518438558413392247522949495277678347950688232037458670467453171361465445742283914863874149572304048803540616657418446214019869079115504550709567492487639449469769826838663588631167188978297091032665695317753997344613439591612136345319569261247796578501975787029699152941554657369605886288050384358518564829280571136020699325239449918853866345083910070571584308571178808900331060815682992688834546879675986617556302614665464570 [81,48] 106231334848844334879173298531478419787274238399802059082821456377889478234252005404926389522909062242375848272142901847548446918736001652673690001531001884133566842277047155890879448924645077837203000711966698122541572100072387585073289860551890336991011855000535772650075049236740249578629059514435006344798115783229593115021832585211534033422538723543135136501159054053713162969955760406315699953853332652342166124683047123004151632326548996709344500877534661461054230939886265021711458833814588342554550895219636768104083859741706512341078069434838053374942030001220848794469479575699564874349844690333311516865527266642224957550316460991950246442277123143271141461679857562438498061452030424798513439716361884968146682375625457346289993511066576570122046724974999155333904912864508564943903025644055029574450573904652047341004026919202512548927591990705799579694991674356366025689422565556473940387123238607838543576758947549241222938614911707148905483492717794858760253198751147641238036409948248665771261744073085810119310977192584244374204784007335745272829437268684814967243870015465376222053784443947421245015699974084146223915533331958554811449677246116544957674338607497911607063035535493472467011954033567738864061518226397656256664462446829305878713788036423749196021414571164107744572177781109503929034757416588263845305022685741209104021825777363973740734443001380324783129318103361994774929113842946440796008548119205323956598960074922199410988526901845911330893151879689220317952470277944934284389115548060057395650685828690096152472927852605678305130878582946974623863649506753392610988861926167474724049046741940652290025162098896272104730682433796751478817385684219947822911545098277270675509664618137764907146654506763608611535603357382377917867316953465690436002966135962794822283241609262792507642621317973737768336114752185825689807230462476863782970872402516885604802340184657527304916406020320110377399630325051021816395251525997685966592536819929691464570059018687627403011560631564674371944099222561664470640 [81,49] 21151711928866110692413780113977571623895388346849762681679720676835853853075369531411556239526836731842662916796209771675642124997913395124708496824850189286036996467498673152478332019815980930057908913613283262435446508100539858032945647788435011164023816496432050276764796658799387837560339114015948227457145251344475457473297067173291090478936651287710092455497409181744638664086414493419279163627955694693859071529083054643002484576476351932910283557297079439903960650373563910689794051072045810016642514356936159279781311632053251479557822017451974468217954862072940383685882543908454401761629292532907649630620778728347773555915739290011159669057130719832126900900381731995424424365069018348995056598586874903990602390767313310360273226993126948770359207338610421310742183826273057955117954943939815457004180383118897757004953781491799387802261458612865006307060382696616295062644134289097432171549795238725934038802769054714267517319082511886875619010284375645211815348447571474320429035316560962781171018632207436906743935244282427624761052579683809018818398664095034050429842409712876777082826842596317662064097372997561891324553485149322150233880833267460128632071387197646534043603868846627451291915310069453459954237822917278932480802776402790337380326527082578155803726019523335723232978669651741435264071212569592841142746083087163192112042020864392741425722488904855047567310772483170993551512544636633985388850641725257153721022743132524445433387665069726178011169187286395994680647214994782437463115195941106535098378111592579189916813123117841112129489060527931043881952596989445012798230927835067610283909121582309320902767949192603059204296598550658805498888027716080945637601377969398010283924383993412239089252564459827371221434588661002445530482941989969568000284290918508646345416259041232331736886727966675565810474364678099490183662195984558224985947855311051837141703856496305090021225821900750498688528174863688430860976743375348405006128404337665868659402104401951808508626673943173797142737242895500335 [81,50] -16080560873373421329916198779091516110869693943250327576017760048368899114415173282280961533285231003702060271943550758502845838705429625174166836335329648264804654554399609663062380450479337599366711657060411872192127471208783981082529978073723332365390201399941446041655656005782571343646143911884823956303656371823705562052375263147016241827700514549811756133164245447385225686044343964446724319640528036609000027576383481427959545453473295469510977853205388070953624735895143973487828270665396202394698820646340262623754369659502913470316182734229056447953982844015009788224903713596512421567220106951386163549249334352326579459807407066904723448773720717336723630455514824618174241885984098476639744296690155486688995804345878765955323306970197119347524902509320700331396697931228103264760573396903231729042525256561677879775235224747531260302728744007552101101136241902696486816793414749929185220730344406346498267108628364234464210971186200970200952712769047228506962750292949356671086605308733382461290818764263734572252438357820440027491767835221205206780533838981077253556369771574169419350522678077685094661728232377945038400924081182976834290546995292089764529831318096482751005200238437995619856867517744868543562788951720581011518616988923266689825076137294649826712032600004454442532825057448393241208072867022147017568112506959043138184111252216287446623834672504253107355145888654003707645301528141226429630879124700510530589536523825703851606053931815739579965851724175126707996431791492624927879031598755139918329219202931471329036840106263483966760336667937909268470380811136060567089794722925569779934763221225640063295130718981421878602019818778685423451359269030668751032517775032651726869698765399424913255766690786011869640538128512492558315415295956601820197610063524526773569371275705633247331324208612317851196541097589570807325713273879067832590461085727427936563340364133730346351359116680670371981832454067133783752452993965466518852194033904218048323914201525231504597673851702905778210232976453660 [81,51] 4421410778333133205342666600978363334025891820558403469205965009802419678957673226980953270162500484462995618933131050119425577759341263806628223924202575373164077339148833347844308622940854704092912035323933194957600655332051046944280172045957416613982514539731407201055505166035606069273393786880746012963110862330828846734363528043980734488829267579816256688531858750806971766447675552601975452315908112504061223407274255416827413412525395809939605147624451201676651259453711759279452422609640536564982703184431346724099529580489833354497107483132918012412727374656241555175231438764636585470601405526959863051243806836413817124204856741975568905091175077355257995207668765228366693206354012094243841076683733214677990021846451820836807515542495332427828543692595580063783831163091384402327925417885071726461887675402844665463183930267864534897512906349626268275264274442647020537649303487588123466537702398069057570661413977429099954652540018668960958001532730243450253621954359525678506318272409418408954512860907556321328690646418214033548438149778326136336771429845074804781095016906862762577371492795495582563020592316196292315469526106281977610806138993037100329865976609210256521663504364429808518630767014870531000090735694995721786193961580236966365007983530618805541241959914016479663517654422783892115127286290464024019845318333719310360171517432554899598215730785956436180848003142617163284299775823556358612655116430889518494230272503628700794938852886018643670784899859289234266444436741735992302060152971379955769082628318407521849967220567753897430382426622509631495087650307312777908436097017178642601885533474151944176416514408050542128188651998568475868968365909216678193146491486684043334220512122578919465870060235753077336000124588858048239627355421241759036555375818056783215329017128132896431253155783035853659609323903408176842045282724765826638007443252029288686098874414955909206455538156981821694677345012873089374946943362857239601237813061351879135535528110755282943439126680822714994663958375 [81,52] -742952587407030407860829317038490381462145136961527773002576941317374035276782054582931160490749320329580111387929446907498254897124136382374515043102694008257987018035599782533808305811364501824241603456439396133782935278123341636464490892909510517652005779008382337047336404190313410212509561543924088785326484326351440665815120445412006862720416177404797780750638807999869858422198419747431047893963448484231358954322807003617001918349384631895099449515058972174128083929689651974175637307259746030966166512460333923256020323114726771835667675344020190954326799224183368229779981321379870357142105595665167149974252832859139844890323628241748532069142100907831728086297669928548219324415407324887335127882556797272572611242691275521875104063909409630059263157644995269716217336586285245854562048437418332987690127682841373189799688095403813095679639154055013284490937632616557257937856958038903565956123545969089569955110480471496752900837557352620304168254798556238003859596716541662515418885893682394667335532822578306000318609294530213097938421561142300702734883161536914520775008542452573956991159677098842626848297764500244055905629751112831431340956532013489748144505443441890220918407203333091273559345956241796571915580131524865401221549952541021371102900782419888931510883115270448593860493574520615562387835690405473730387133895980789488501852087686833804671646317285994283251618691899937330695091242792016392239880661111941651317903402172356876567898524623581457845134946610487109195615564049201662910667891096193887199850729582660839268783414032619757156296119910203712731997565947692001450513191772522298158976089506320199980308435751380938347179238659614232561907120358549605269479827769176543723686312464457532997906439737807275807610537872980420665873317273886685787356084538913030735729941067422584726806462232205751944877913898655373111917798206550437278281150089889874596877823611015701755464950967432553112767083010306442393002222792155524771828352477606145183362105969768952520817843645443793894200 [81,53] 78892219710050278058096369073327330478051514748710977809516679778128053176889722249569798175368776961505155902761584089862866366743787156826568311525940813982618747098747060839775963712519536828019412757012154741535656310108448599894194025779230217366224370410920820008154666497951896299836745942564310983886431999072381929502699693415888568191817419495627918181894198922486929005826442280626476429721708972264510350101058519631118856589926827186922659239989083431416473928817895494487806559914824811122351544668635538460157811163071630464766559587807211479939248300445114254025371877048335214103768409999056439078447948325980647397353680600703716514502013800749621109915794512939988340434770021414600969953502520062612427874863725635608850590901107809422380706079045318270047401649520272146509820829160064938442456773360508555493292775816340984362568258246633203025841398671026623852830548360093195558296355522865119644740506448173037716744789811932897434941279846073939884892694450957856750584987616955402410013860082713885708871104588145950007199755549975679274029938733759458802824393997768448760854299983707335828944011783635150558084428461933163419677193509257869910273084435578715424583746136849452839702655136469409209973634883789480281515180450245691072534988276362979289497998630600511877704829224698687733251943814775695872683616953183615819210873188824502066976361052960761261920727868328073186956457557520256147023080345817479210392340913992086061105337307482694476476075464672339546464545625763799164653909031086747854890621162465512582733373915276054757154488435797290175260601743350405327485584769070855566156287662487091329463145281604468154681657755003245965034884826360716665999095377065706638565177548450538332767507369265699256349878695417776457406712616776401264704102764050187881654161218648848126599868085125510232234746764691013995624105922030620224770126361825805564483446067545224345905949085487122474385547830774810731800588943849637965904138310308940472827519238878720064235401894420111244 [81,54] -4821068098309722207225948258603393129029258575198641546437009591444961084343306251861613524524355448133845718895303141350634507649932821958177827612010819634750247227071676693238436433768119866893642342901117528179976585515738274257695268302942657795020043560006301622929900919773053018606276849351727975306671997484102325955405584539639686271074833964414764487334050553132445837565239411324160151604790048347998645296700487247120183593708259886962674081413874816513202049613420798850102068822528121108143814281902408335416770449162626893476982206601242289043205035134339276231744307555390230712236720638391669486351894838926685362070378259385123397069356118312115433398805939348299911040675321253610753354625197071427935900778283691639193037633420958269626381406034282644902882029208482479052109864327552753844529061081807780643323802346254225426125778410082193379705095952715842182207664455916556319659476834799385123276998592476344880522050889497388750977802524015171801610273521898585841920527738530072412204020675749806363648135062706350749376840367949408321141041275190836452698705626271996354447069671258507044521967777381328010570163465295387651034305283230496637233245658531484701444815349507968146695738178643952255540056770557365461705886800657290337424408546381688524174133256518370749709130022637740088138524407763764653676450231182429917114078207726700995030840771950971923809128590470349868380368429632822395928149556699370109929237897576840617430786961521453077089068206557468798712668664585516757899742637429954837072390225568665021126005989519323818070040291596137864533638165786099102297411627179593447090784473770396234477186740403273763725553976875508925254108870112855452768802410431931070677575516001389247721426332186154675882715287822974565445788446650061644998823060744477624093989463707005284908440423128499046671913027601568109764324589844635119329618241614084775441583923561282363655066109104215456435709262873157872352724937700717727009264418253500169280008286859756059272230267472500 [81,55] 351291026823513199538500844811393184352586135156018752482702485065586760085783103585943200650958384486077507620315680785562454071855872452754900079426899668315645048141999972176024219648725639870396674130653726688978517893318167459926677403012275921646726629269437340153058916228406085075349918081661261521870428975197046326284460440710945790530899478420100145084387459570085823520471991284424978942821903001169273091307459966489209708592003833280190941415219839214977401329511959231539662522015267602046533335756510363767602440582689282685669336161954274794846011081931207669789833025243587091264591482023824576008443604384851443069632300940721958934514570390617697724089041640224916643119964818036224886734122075100044943009621008999130227798520398306186172014308560115375027693291517828280341363882387806378016587989612529829913943488391028382086315528437390086828911267789039517205153385591295986039395188617558262019096864614143419541555281823639135752710157167890538437766231041003639874217085514639144099901639278249042736947001136250888832620476608137053041704896512487369806155827010369228839484379629782485631041094971495456045719725620058430164704670108479304912670629320796678740145880040757140860523252186656254915793682962859952986039309405069042506581141527097463504221499218573623747438551969140734107404508993642821504982703343012181793289345421956008207240154317899122872946573397165147870631021190946774191714618929344667739089861392950640997760626915042254573284545492412426575157191529614471398590709916389021451586352737320689474531778558842072832418349322681953337609353137917447917744743101547567958406160175800327933275395476555444738786797674304770264079648216565797483916146941926736761955189470301022696322172275225462968187766845593363063017268786651005375163550630327213430809914079546986639660119686736574810232412113807698432911820401462201361391557107033803418291244266212310213532111786007086101455746528216049430624054216266807187516378786707665145621183350324265803935179375 [81,56] -135840154032524422316546181173258811029756217224681454290755723494964092051216689001655189606166831028788276567458599059570834472205173027156579741107556519843065590061444864469870667813917052082077511166189645962184283798420303640520249491296468654134645797712263653621160027212770185899165659887960937270859741145632739205764503396974259431743565531794804912198103472206377886422125763622762561760346486555712144441984588821815896817262980644397750941822887119354958382242909831432465620840456810936215910425654522343909300543151976483604315725653667519600173774936267474778540419991943312012629322007742499624261244850534002629259866560070116187984876749275064746540592246758443888513870257073412511059993367424118801824381295438609208422107075518874386289513750819183419957770390001808478879827343653626420938151615169307296027491399697024275860744459220341752888248460630647611048001797163803367843027912685155263155936676735313679425746966987734340018384666273553266759085137289675606509382785025496112397399731842527088995101845719546630133045421169364842718860012751084629664549026019324096959241608914755684783659702510025012262683477830707895394080004095292857584572908861054845932515418101689307591682746204455431255675974794806238648585511533792347696509347076198633007654789357596434597443773916822030716842135144247943355596131421348283874724350922089375397731989859570625780318157315180683761912758516141686812051156111739960218311732498693365368079556221879795513298216038396220840793957491871352671429456916872267050814980989878953562093878694710997320632063814447119026679390626427107761558515894950509259505458647165335942544906863223552549784566348024587750187351196744429544029867409970069128930695720050896278506764775989905871474966990060326765937921373907752236522516146947501310685031516567023698122358414931118014973706854585350781110196189017048400760885893255709933848766228625578491966729615016440579004182172101535406476841417682641493330796105833006752049384321648677138972500 [81,57] 37785109312041352371410190456760958426868999551100092608613756617460242876287256063571687007669098606770777319523277766906785079466550157245066002192872618200744337620437590962155439058209232393983255702993086282853791804811280672769275998480274753946435394570928976342104847310000382125464215365071818714086908797477744732868192160453634321266927466894398886769410300358624350578663327795179857636821345847329933372042127427030465293602239276761202078903319502983367041609389044324951542551822774143099432687146186747244224001955034517085291144406299317285335199657353614316492243968002720190315444072764453520458068387121484257139568882950669186401490761341361084841106264086176059181117762638235649648359182092812098001460068608005331856530532605593881341735381349002233421167589448114319876537706204710109252363717413224628865787301688028311000356364053854127519775810869701514933245158622579486371031300607413364568681356415502749475051080185994781185990176313741619453722666971799623236494911483654191114472669980447034729595519967590966558748757480039687978438634784029936310635153855916918962685031719783639041048468472346004546091320560144067289708567711552050686906924337212825466241436992298038848487764139008088313017624674639854197076714010221358179557106343391925761917285023926414761516761300927388558204347051340851488836303734783957029978267123264362348815453220756049957500116858144514338039694393140583942181398301062011640876523599021941208487348104732792146867202280697088475347324939140337668283782454223252290978128024205492570071798720414388995624904548912784297042807222106834325749094007376395617175738498172927676828705932231085926009523012158842007610188646464975910022930545289988638175319602230000512868928054962502613819543130753512739037990586623428665499344359910902512339952809119804759101681193771315221817226741299458550420308664329610247898143303968161683834790752623938255363241242117175380748964183230674734681575356813030111002643993395884772769282808798239413125 [81,58] -6452201318000247862794013642157335496970399135947141276133954835842283230594374406110784219332015526088679941557940451561297328610303015011733789277112685362638211804731097115518020020015271835085262970162260561461767161981611060172320736869445164360766021980433352098322509138225159720128354997920239390361259770643296265731662529766977225009839583692213767426746601478885227344348394890179959402786350411804003722468619917817712657753541896381919162633382336852156267183843474441796045515385225284091322338405304295957799548245764909624879052709968618234899890134566951999793996885894147149475208402367959455654602978123990703065990563019797561527051847361423056535792976546950886413609141938361065347130923395014943862267441426049943420489651615179182293508245645375379763827965544096099643436537507264961923641679947102144486478460618690444477253241422542884630745313137439407766844025991630181792181395960714426981726121232713690852334563054836748988933383247855055555936386759209475797126847785354089081468210648233193569543157295863949531640912664758614234649863701994663913551259435340074824847430751590176589373193064319725099319659981017524909313243956768789395361806927084581091453232707064554192012560239291668191485839595171892932389742364130350622491854883389461695968735179460719126615228744000545434224910675822880496088200979359908381512046579966951293636175982822242296578220909708237034896101576920402043834353477641354156117459398037989707733274734285871343175969803157087798086534189181047795334133083284643245093081497692878302896045047084153455157154044327721112234859872434926379530950257040389369450457641821127246872634711925472139976733535596518912965207124435449218567013566441779917023909093150568398858623460095859491386556165285810434355900168236569110492911579990553021399842678643206654688528327180267499519841017476535839641122480142204196348203835208097074831294150336207578126133759731447607143112380154662828933179311772485368331715765364655472433154329109571250 [81,59] 767958576114217975046442368456180995511752926744641398637487214811049621033217591262723675003230377361035559010347898947331575550168668553388315426213376817616396562182070076899525033432411413931719098079490750227801878704449052609344720593693237026149893508824693062201422773764324597285991082179835600575563728860616708288320347973252783104525074512102038624614884343082451414794573301474726020887045715348294547200223874725294873101641795806416092654721599880358732307668299918871768640541461726379376749517134128959114806845933083946860599986709590188644120817903899020007578447506707665702926574458053369241727495738697858296340624727904242585876320623412960981319109585493542712748916346852139221006633595453576266834501603558988333441564364763393571370151992620498550093845833404342684827437042273411413887122444430862693465020980929041122685029159308754100262888916917641491150881982786065211372475123247438019184163531571922682933348346971079522236335190825779373778025621115715873726279115840176016825476264858504127989312807960814890682901107391163878286913509833741982730426738523393023866008731005172970832403719518006795095145393332694038233148171023495726040103987684737385294993466674935603124219225173155310884752675664531423388582593810518663406921839603071416440891719971409157061590894178852440011151916899446909367621787521568208766420333967878179589793128339834810886440213791451771167535567306985737124868388294931187034753078531012582604224086845483381698382485998661283272753890988522096839339923793315991074402957702677472848860815810956512273829354099898298772557771681345084779358190165407500237723737908477430862503321161919253152930492865550584437466503886207507170511669162082846878877704148254081246411021800313697985622628788184301002673185758903186033009809969938655295992452473337445685569465942357295042071018202404845486231906703548295150313273731420920358069206067055300050619199781819032912412534291851581037160530165043206699996640941481966556392554565500 [81,60] -67114823256144441722781756094888409092748642670111982535910520058625942426629283707674081144091630274752402412330313721785553770790693272898639791492633323151804671994587470709643430858671702729070987700652858742298045590686976329593098077237485235240042421850392717756691603851061409063573215948315678772608042989498073070340604363373800960850166820251697021553295306459648526539619082083788311590101078562623999912861699630339275657896768004361457092450324580881750274108559686259826022423079617683682825177891814866941084014756190826885864105729513156996171854872360961057097395688905243284327850957922396965584263125896779104121506407155887562079688926376257942889668327196065034381280215249585229600679979839236094338229375517315318776038515814805769014949645649458440227346495606317664844702673072071152340092357019257238551961874051745881232413982998681435774923039454225393243130599223708838501244090660125183077909858893529080455366536626694478784194708924690018518878641348779265294404447955142103455238598394546885907429477653409872715553223857174436747799135230720653509656869378720109513234265954184364834861119303943486831508831234141141721257810957494841466167116200287461868267812956728641535728700185265521352333224043291978995533111800751238471968613753546151879935958224324918822516791663558347191421710993085400927522950284467526904161809746611052890744168976946979287525616200601447807946664475522204805358273405765962213102389934157580992416303348018033732752132148459622900683175058905719221972253246990811280182899569388890199269421529028744910598747938104480267921027803006682098901907463483128502492138796176105487162933311118787233960552432100952303926489314023870569076605321695685745879323519073452248328846871632388764287137470644552869716200212325836105775436691974213005930185457324932433299993204993811768549241116597151391213987674773839895429123346375441111417212215524982757098341841708107751016166795647662411886402332667369547231791548159421048559735500 [81,61] 4195999340148061524039612772678105610264873672715541249894244872485870479890239736040523448426072389135122177055667275329324874249701419327529718584674616841879861589017294067706794970394305313366635179431358809977503504747694499131314458175728618384138246510157871451849659248837908833621052525212276778118936274053448991654553204560311435414510097965972196925495159180188117484521014618925950396142613947265780505610120870920816407439582066620146306991071373891616509694281094678665715821890531397869506469804797998323155551384759161546101636242488167468280787511474591793740781687228379293048001642339199813662037950139545905576352806927728635368757743702364925307487442660010714884372710920870742097003875134750416279816237696277245037732118383028058294357225327944673887304018785375010029185712823406837957603364197648909991802447899038434484702969475862310277227819712992741419619588667867371867181974019187006109525506094067214967791091318247544915480741438023873624595744437684823714382801064542124889140157316175087208760375159310454211875703837068709781884461325326618054138040027838818522102108919532273267478957786856581424017189918731695219620266727935382405516885928567170960963739847651007584591606064435994135711780485925688880571508349875076000913407989668872220248936273591503822885010902863857850053972681688937231131393534449574943541098613376814500233085856894246974060267466097336202503755539252815813137895284160040251931977825381886308778148193067045412542597466447510265897103999671829749059849583186812402181190229472078073810505935373278555214191811807684742368747110481381261981219300798289569284243051631970965765805600828023769834626450947333379071200518557813132640906187005285880378858803765140732069295660626049433663192178971330847890514988833362022327175130799398542832855721954639612897153005711839358103580269713551454068926945733706369292018526122724471073785883147237503442878137345022773659496783215696294775523660626312967558467466884525912384500 [81,62] -160249425018580589398203219507481781521669163173473739033616117125424654923327355585519612551759100361224993987706313954655881017998597313118959347054043832986785775027502647739716857580714355008131864178373258780821685787672390719121891938142897324987641731940234444268094873694131965019654524211638401860965226833153165073054551759967961975040199510848896889468763474794733384212006062548384916181463102072430244472807040871948039957498160187410497758764977304177290588146946876679435401543375751144403849509190060229297292488039477216603547620908877466677816203209180034458769228804503733539627059543682506763305017176328251313281152188412809554955594247893929276602628770620696729586174665156770799424898440104444713468285543472424132642693031973744271488728444588776963581064217565979569711508819766621386675672085774260859737589475610436311288600047829362097746843708356899671503058859925078781682971022501829794681040392326222660763248671566724535298363470311182546316945721818934993291711228970782682859382832214094298801826653823688492742260490971499157524821758555550342439836548951178160929782684456652702979248611144664561033676992848666828711204918498739360604306219270341384118173591157959148329398910925691657929456926429661290910693682511046632377895991318082816102175754558046448290755277600113040442366981782871399173921941999870189980236779555706274400149295695551396656712726322771105388042724355970815854897257580088917908788179098851037627941161162330165086128149404553791539992760639868494361285864062198315259741092417122708061679765536184528066523951697263290384085809988669237855130779898551312275700206780351869162060779027180842804065603538582262431714791226558275704093853644509375298694949131105567558677054506620672261724343572649982847367720013221062057818200282462058683388795979492999005584807360309032102885659982532621300900849884106797432595134452235468890765103146432953564456492387961257129001370634191751794838734457202462864677160124830140750 [81,63] 1201288968355022793219394644565866727218933135378081465597326061791149275344247543094066954730004884902843070999989218701984781968658914484784800351680820674615899477696920895615570361337677584888114586008100420101461120234922747882784992162547770080198628098259252067027904541344966024065291498374675130902139445726657320050001961368419403343557635688552352132422100118559520659796833456746629915863911871004050211182851175465890384843658495351805893370041970067885063336353474852545445299841125655381641125516524422912598732964843078204989446718182331897542931886365199153018623729329710203740872820876573892664023257006118513037926561076638031733100286591607197052998919495431291654478136636585156203321354465645435994956248525642209373827059749384179270659299513739133250959823764308508379481899694298233509204576780269769333192106468435135829468717567553075504891255913471070704264406380818380771647928017103235900193747496475879540170598924027772426545284056448905420897896450406719199017511280626400956135251891734528899088892367875916503084723127253165931760946887679779968191121494789135871346392488415553467703135732525042921704563837434318057494347655871220183323480387034032961221705924495893591540376406084857407436972137015752343224395132319722393163357827580649056943362480402124611568010719587068326426095501788438385431089336149331059614365341642829022693325989823825175170088342308670972394583933189818469722754934941199513334628530880174104837145365004106709242437502227994031043537709979548961636380146692055921913487110117981936560925577582880613277082144263073432587282908613454662790026621039596560788551735765337874401716914638698300189208704976670107977526027396488398213849184946389371463934974006572384379635706260217010855081199398585715733227921972439060980633680871257193243574362791030053443454010794831316520270069128194889201043216482696739546303064842686811293737928765216468626495173998602578233679935620011512961926580343508355405072502209000 [81,64] 218972729117946813637918127588447313872579548271852948587445661268610928905574377072444588165230591041729763325491307395375374512833335984221752310389532046512665075460548281499063990994836553680360195058480059256554200391219265213480690705639075192786626250876338257785956244598793780029437361966396988492825537214686098764386572337165013167828661745460620741995962826467390171850654762925517822630376429504334321244916478986983270852169587068799610099171641675021035088095201698438212538650064125893462452118370877101233760724218919153285572975151248903261959982663553395499811158895782688996022627257218015600058391526816774774169767011942684111463367424741241909178732838459731826695390996697146109386915168178144523186218236079941669252178801041284430001154803834306202044167205658996483150794638771195611347070287511570246111641893122813372219309620408556415142795305114953240786211643548178087319078791466378091837040123029154753045642524608963978921816062045735620817378276147636564209772043443889337147440647678823114999294247196861098323640216853318965427017624777141109634751280374551433897992558019456584070982552540935665010086054923315987866349790641949220744079265967172131709541251506814588623295254754972405661786563027018553658219951873192382486579841660239420588406319320417952211768914064252837890488403497759544557301428844810337584912091787804068555363213742330476312554782988895839536601887344821724541759717558041153135324977252522112978187980494879760542711515454279457303509723600705140083168671659693854027438601508737564600736589290698366652045165571126947169695338399541058902153765608733627163567270897538989606713218279508212996017320259548760860596036691967166311171489245017637436822150815237738549515035689512322732404706377084931066593135950770525793515367275107497460677188816277482949838651518560041311250976955155764277092876518221011964341898365725783517820411409729294382002168869123658381769444615950880398700852295112240110201117750 [81,65] -11623528784859912242468630638757952559763932633611403518398531844915998474235064041123310293090017800739611330788574513765304616327674524750164761916134324478737584173683840945794703554815642825691027231340742125230575662159065671119194143318344906810447632312291615482001325555015543557179836028733177898661860839310026995082608606208465381014604514433491684958239126733052840127828591396028644742040060546297011638649943339668417227951212969819614636723678395073624828991808414521583169392053388697610992242067550517415734934473494603814570123607965225325695555097955558218677589067977396217375907144636880728638335601155912487728126981523242696027072874217017992670201567328872741175592280084700693616717228650163625150408393849257862823178022119989089212249277708066912592824682415602256189358410870635697438808046255562111758250517554915126787949831893712802561656132422913899481924143627369288003864905545385575230678580529056471758713742777291902234110430212823869411790343609455160119385472277885118250452135902795335464996369887262142114182881244875501235375313440572381307153258116542445265940286367626160677719173167051743316588673334080588804361716255624048539597507356845678617926575086972120619807006610385843876420741823933288770782691713038794705339085873709775027507569146418197113425293017760534561401556422260863719524330713864414557491208594095812415184272624791479609375046802377753745782775734661679712296489916108005486271850435675929432227815719728599580758085810380467726682753378349140353454834814819936119581645879264691080021765307902441495549858234665092902591447641220894096194271370145263804410315194490404660073710719157361573005819847697383469065800049752771332095627434180268024313771586019855553791886251595398917011387478783322485864514455728781300933435287577552967089567666103709213565628259450208097640846047852300355848693447528576668671757765356805585120216578748047223474542660734064573892805140830847211512836581505080099014750 [81,66] 268079845304884705133437948523400777392885113802836264350160595138607756405369279647880283796234439560690553969839732944966028422901349667956051904286160479312924512444174404059742607185293474653706504345405554971059892043021663284714175832148238513394683624231357929587074990728274263179188433004691709060703475468983122393519047270105977026892961840501451748571182388252569880824135221699602850524828990178492544713577310017032726177220205366928668243929440738116722040267073751027575923876866659660643605793540088713679611433362567788560598585155395122121357196653314657696877039729328740011761502597457175436030585465999610171228777050650081836347422429268003820791958078714550374386162969629767586151254039367461718484633917097634479704694968715987525997499238123641751851900006849809385247979494070919849716306885465467749430596435606385715411606808572318334196050791784031286629467850615783345343569879981040472697222460463486526966602445108921531852082562812503454616045279563006646589625117397955201224864010431129047038005699310393046442590123740836782986651702950814410384819342692129816311417451256402410305451495437750952441111466031881010905037066868834562165324854048600277131036458848654263203928084606185398192632384279449850074755566734306280618899644580454528655316027726181905138911965027459160824036614730365226184999342216767447691815024466776889705184344226801963516540646467045460436741631103298844620482967730650315904780561322579145796060840939225501650337488859765933057336980286485111729461389407260715974810369709160112380051790713875775823731279373938545052828329209942570486975107361448283611562568844194593785421612397354109948207429032974694164394322458577723294864974449449783368521833326694017912232710344109596240179032671300542732345829042557160217846430592426623703952471050345511756517860898285502034273091256900558284968254241227810552521333106936691389312723933091752405176462413090653795315188343949258894502792202102650250 [81,67] -396985367579037092142788551550210757575719098530834090211710829323659767703304195982411909941611816967073210008954746455141540809978413731207997312307278844361812871068506136664997073648668861330908236994765722301037207319039403198635254247829955018773624792738294315732091158891909501957953849394974715516965031175359172259272629849936481212258518012245744648080621069095551091815405018396456093823223697072384195183870403264815377749290530864989162149996341391702475650705619445107447699180347032885361192136268554880609297848112589460746715937885066000540919600663693371277962297334381118555782812511698102615300768584788961302161529934925190819566134992595592531192872113447220207662338259609709309097738321637654341348571023913126826964791170693540748642528154478260621716451310485470144281781053939700392430881801346796413845089791916348236057436272851590454018151052268230794896453523103542972653719404572397564275709933876826058011905573838918753069690411742391653722573751459702070937972121480148755151382521851935482682315328404659420855550965154955217038931876978903171825269071894175075743019768897181720599111662816102030717619090431833613203910723994013139163454718312570013482242073372839715410761487204626421721089422874217625735410337779207204611966337259608296379715217163300458188685563743712322302965353293800996493617698137172880878094466117725243995764699434792512685051711231823776589846146512593866907997239586966554370757418805992948078021680316875167481805386840341253731621473335578437118960437833871389145008313831688170895554119283236484647053274165373280967802178943119649590367494724464024823209280597859121281520445142080916688779232509422525105589217054099486252818344541860306820160551126538120318127283118697197919281031049128489978258874197875972693748208770205623693764360781950367151759917972453614849543003229448270623759706715156112716561519291180573627641807895323253298477343543092639111542850946349435303083880506125 [81,68] -381995325886487425188984193697969761476933609003398211307802358681318176904262170675512388861200351779675146994875944968407736826297943826829780516219030621235258769853693442980524335926979647423273412480951492144655107847394290839271766377602396303980625213136589675804932761280839157814837902102351475054664045024188000409009750710915137474317193193602341318939696356336353842015109909065663673029587207533237739893582025396947148597632557551158603403756060719235223015297833918231641018315578360815977116075001657015028154229157398613617701474278733100308202860636682429701861796973740550884369255244853690345910781811804036633197161130543138546205722050026904203909813756959593828516432756541316571933483255479549214575044684538235863580241488311073580110885540065245990558762005038624170434776217178436604904058926817901696838819737631821548386186754142255413889111049794852076453895202086270531653516555537177188147620094753479783308578919589022989790998452237265623334373187929108021015668313345842447020403161233993293780905892810173056184688307523530644071567263129847720861864137467504037690243288530517887272892079238431830790657285851297721451350314527498818553998190016245982627177852370587954840900856426101553960922001859141214375940546414460220479931967131997700581255763260315576540309883850637316908978988194505654345055458851402395827240604279373361303770356285606333120292582757417987701540347288864492972891611743381154567790438257569976242082429441144072514233271632204694812773758683815214940567236965640302821064408079143246627743094022111758088419886291072848319917706871911527194287368234546433497995102521149571429673650279013347673909860761941754186085338212380889173506365868100169253333260078473271293888647521837581965584792021774627243146153240589365647878553102281537612948997598329433516331979899941639158338511448993007376456607010436897692725025670526038113737980380165639667314768464590460778499656141127190124305685250 [81,69] 20120889311412099672732698723785397745767472262786135297214871629034620832126244548736982733207979572563993592695520689526037816564509621939665960384058180812108886282022602001490060086197623045789956395467268889799735908582519383851417486386550438757582318514528098502245786582684223002468935374989125562588612773471863478566364254692685086858581619504553695937663931537295319173854461201841961641146489783066958710389176461791101437877386583047219088496260069971005227253580406903965825129996368556805651989141789653883912138021257576599967782607830551663733554451966341126221261910297406939888430347917471587675708441685773590030899835434298253302705207446366356782790714174366169533645765238406594479971968454920907146584239073012721478573154466180091632117843484784678622748202007546953847204193657703067695793067480602617072774781077142475063518068296482454229225115177806802801411616950230982539942497771730494340947407824540907603267369780063541069022076593276489546361671507739840923989503764570915719214476891985117619937488890686876606207752682675220555602542740291981385856933414441894034358163634041581051468275649864335335647734704021709952564687702256139983361823005904316561590197767592276994231691689969852906522796266897679122298900356538792792631879678760756989376470879866679546499888798632172619575935289963231281454839132762003775716059894513345574347872080455855606652171978581683034942804717267095011897947423135753099277221578574120352839816051113838582374331702721283312798389392448222109990172935952202098877317866657199014508009692877138784451173877599804287288940693092534381751975633255372748539474081635529183642042516880970402043041233405616138177418085118366817927312997474412874924450427361496474271375714155298762711777911600350158657792984727225697959899711189951074022450835387265447354786303403918362995632558062032300810138320799965854844113858401966337088787383951404571497648929550660290053510414086401631998900 [81,70] -279843289087523302987913857160266354727523536680205182580988398851274865786599851498073196242379842572192438732933023496916216500674444130227128658676761400969149232656076333491792151414006179578173528735016093441693743546000814943780885888823390606523385898787293567356088455391475922505272300176645370603841847133079903476444622131240224584143128479184157700862409503283723453883834415329726598196639283753960557129104878442739781168692397713406040324287833654229722990842738049512191909163466099571586425970958772107471706477997381201422527774076200679042751527478717731385124007470087278136905462775243035551261630677762015760226960087507878718585993642080921203906850929423943449317095036181569302861704526241202634385247908293038069855643417047368877127537285231351770012155294749796806078690397456886323259021296217910535360599612632811489460978451929921651380315358630501939577835927453829693608501578344613093342647839621179907597974757164138316310643786359788778488084540218769615863812341371127318774151551021695200312620197177941723951345268816974886464518610035914403297763219073605353385300076470513058589445771842531908147270876398520253883760722195054006624651854234398002585390419941734666927199362347539813202760711685180944782567703119200878711482840758629982334219054392468365682434131247519744196543937873780444735931210034277368743765949411214228036950092436801308477527158355702008255511844105197460476210977416352269601967420944614583506845388219757850267289031526660632903003823662889481015101110293388766374313516932601854231973879784248818861081761707768737855389526881030394469346840808362130023036140704349342606928309476318997573409629276598651683144903949155817558254919583943909911304837844214489389008300987799662032559605321475940964358962924941543958065356594618012681128677931302679157100835721357123181142008247387941491210587231233308510818472719767282594563425551501776661729259406373142137825066593191130650 [81,71] -5621072505402011479371240168586162024195313496217364687387351983519370608761871278648858293820895652732945231637710773468291111315929213647254377043496580703914482331136257099552394191144185389644968766801602107722822258883591836475613763584778209236753291469716268661571372880862767458009032070700483511966283495131008490368451226326723116670513192880628656645471911545176914953995645777238783210415752235347404316254762810595478343426569799367321245661759706298327564203823124249317930569715320555719304936235511452640465010203532296843673546223102322120351817657365013996847030117295788691554273141901621571873606411222377902621372268518195719963290414510697328359027899457132179860038713116589911483946219787511910313465066599860654334119304568992742713482536442618415649214841761649666196015480598582487163254974013049318810647828159433146389558498808152480927656756848160348476799630474222309874640114325633630848447029226320253013414885448150094625197816639527459583928264377341057492108127741667243464802720755215428090684774659117424956986285433587052112268288314346074024575930861847837407899410667659911856766666874837795548449981623294327081880117081030042850804140852818026015880458618505468133821436914366865851828909668681887626693115768247302428692135326220509506015495996534068195779908469894625036408163538751285449016978746119190981199804560498714212482619494858855088055284896229171542942607775390124422990875862718880398239919235689935844562449888954796874485372055849490646039060923788354421084045229401096358727660417240364702065911208807854384949820404279022231803646383042874519720406520602198548141578314227736863926875994211135946748392137040769579142549056804198846351035861162969119238336224532229862565788468766175280501016049949060556721290077612178604007896796953372955104752661062741919420558908170707567335778430836104464767541843314483460630283645907064489839449679978407208810858809412861007510716204276000 [81,72] -21136197304908676547572099214783948609195562130691444635413972142155244473727925500294919905347418415629392102060830623965072993579331915209702565019217234657977874587585993330487717225335672650513855146919045325121058739800889127523789112669407909707748843956445148652486741164736756698772097312979655327875716151583937070175057872919932440362553270301873384163094441712423255643146410310503011728519813283779638594949879113193934787478914899830035714080381322225204025214110891196549391300090791647742155711901998211938996640749174506641834323526864650761479507127345251980204019570601492145904765517542385678942209369886465207419470963989817054769282594050010328885464759513290754726730641598662236180313239016397655960247330078104944986714417830092958431528816021078543043151267255203472076240465741943648371489238071538180963651320696353599514749829619471004471184531126840684069213067815215756726449846991140950210729361758724737167601586731393597469040735752739257054072492545268872322755773353462749457529257582520231725808037427425737397320312653721932478236241417001167281840799885986094422202595128965080751504552477215644022184877281596307703612292106348197752162828643408487471694710857785635411670999464442701943791564556431160620390469160522002492098478294220871430585749942170362896823752972581283711828529659233484252263473224258921674900420479913890621292454818482161416955370111644222818144317950535780779479138700739660242589643059428290221868515416042397840922972819253097836119236506848842415953520303722838025100557143972056962068587839972104511225454557017323243476277167731901224573189868633044118576034428162521587786619327438390003181181284525676998241727451462987101604239937720315712203336513053943800809700694321240750209367002765143924105286118744424421701407648081055009615158718644324132467310599917857874802206904966095991485928520553310979148523326286015888769700327391384001566547047833486826353841150 [81,73] 10536851726607702617390460947914693138185903945243494872864710545730885014685755093829304969037199825904443454080754178009662969532532703886947644276767419439721809087938930515187290957729934824046222809762033800965831604481310658716644784077198185840333444832602250121614339806790970809489740251976049218859523251819502250588373157990784093561551381096493140981195936519015435390123964137928849595569033940172206415510792693263120911550383777072484040377257195787524009579323334858050478569011263755057179633048906375580115119579648579205112401430083117691429171595340076724588638774769408422364688795107694581444766203741537683128328533169312060805469577449662187610546553839336631532812142698506413184598329135465281174711805850781712746191564134427421733771565428158874826225037914876623915240090192101164709479368295205154583781841118633485697583921794561811076263675061400002052009945899122159623810135174918144438460326882569123330073629512862788848101609312750982745306301831332822347268211920089588481313163269946946336993832350448233506435570928361312973626931760664440025590556845703212988300681965472813732486879343751171685014591366161648012351295596515657340812335481941560215946025196777838879560211781790442973353492570041224730538927321754021031374743484090280701476377038096984361244994424589443994765566068965506276175772683329085470783403440569349680666496717937045879842756518204263347531997357440486390332827176248401916520908605946961110418174611680750986162791753753109384193729817017631516534351045393326083722698595632318136036034692458523936841612992750072312312015126973894730407280936001470943531122834740576313489868601093801480665742534461380189398610546258990579829209553775297988067124429054955180823323087249320162800314690567493512306627671470946012279192512666798509478449184590715982829657345459942964001116126312468842369348517673404896058023218790609689926717418729037350724425162416668174594575 [81,74] -176854926159548636687724127084023275456500909919359190497651293917181152519329841659342372389140709951848691821261414313586858686414062324304673873744040336169684318907014879665126423078629112766487163354645092401106071279691736370777391695207409278583102567604769714929813489088236098191528963783009121346200290579310118705801820795190369359965316304899054270890348928874728948470756149639836435676688940973803147550406506453957858887202131028210643459202940689503247513351559117892606416510047604524474898514763337560664032684514285839329319217545675933963622091402781925147314097662980789915948816190852756147007214379268114030104512474488596898569549251258354008825237374092066689800638205809169386223816708949587428886317741141413241242553099062441813509258447001223847081369052342940941447336739699906533623749893078136188221772375006465528402988555528017042090361530521341630638366286438007540472998538709119941002257906944655965019323889809808806667890462900258866471662347099912339506918702241568721609112616018859655545187934747543319291357985489855146099625383011585467998864523036742668600720366561842892482993539002833967854862113618959846974236618526967186456509772705109944833631907711529108839696071566914482783656057408923374371986566029768488337840811248906810249237248005102913701855844650637167549692727436283171492096129790511251387920355798646143068772922419442054541070664538500257919654911559774316626231958915098430137579440115314181860997659580725787168702671539352254222901148239430026387023482094338059958534938210445957981690368709853717939574773270578357483775542304391054225906713231008257509003859246028685734284198062360488842706350334744464148893486848533899957272953615376866831673919835586283801718072693760197573853083941822570213365037697987811322962593639969870781464583220333591017788588670164475166547882923734967493838769872137766154066258830675245727837603881640489045325285039938591750 [81,75] -1033446345432525374136528306429444860563876150858290027521329138498046342752348123392695988349122623063095923658024017150893068414021974641763855068652223283845999439540251916854546106316589208498087659654318298980792225176750864526822178345119655769339384501444824387562377576657256089267803472130122125249483668848727422722431665700166277079754441234571303902715233424007530728020389321819104180223089706462750085255361378578672706876644467231858981508408323389723307475116811982117878552068636766880751517571272891337161883793529866106045473610853034841133304638987317482529667422663712419232946355626475131007891312630770272603097794488594784005084059055487713106551900779052777047109155273755940956905311046641082833334300406292238064620535958249051400196727358531856664585712778158516880410164936330900794639799910329605442870808792598469960279296667828562532615678960119469961026416456622607087756149198916714277700133241106903876384231819135905244729141807858058895626196256616188047733649629569596050662162453999702627813116738634212246362586470444988707557019459568274078714084896290783182681582486383421157748197977202494571565700370707812069564729794286548229944970972915929280801920642050044081563692424333806419761385314545144732045979495270200720069814242214503882923195342611438460537800335849749613648701518107545623271538953039242564546635664868407520684951101229148606311976235960222803977078095985534816863864290332125119077270836491694276262336936111529327303584511349677536077932649986361593072464474737177371584731501513189479916091042688323010167695706859727115232860871421662306133621806416910757945154448265880737652609602454628551973284134322145284198535674170788486387983140065396014432955806516198517214679646596609437062566990746390275853300463058349196860415716023125248694378078019007850789703393610808157773847052394225719794601164071305319738853444570302382408005932836470123075201165542425 [81,76] 33751037678550021415663670095069369003888529966932009625383533561792563366686111050671472493095418637274933736911420369353827397930108737768497435199591918286528188804047424020656634878684220135403525481800066808180315515286797697663253285195714848235069064266663236828820603426530558850618899239560248174429622423131470169324112045951908890652385990699338489433032380358876142941611515490118129020591668171659303213511938680638520690909589614689540732190328658995916740715853907251296919447240013807915769920989485165972133092948801132325986683665122473266129291747916762304658512528376249818843580623411135867386560514417230425527905864072829368766090366442688295709690452295666932981059387329277798425806576965189301666753352396431881918757914449527190029532868583372946628051876587928459418087637767374218947006458125514889349578121974332351022759906242717233562194922148297148636247456388066211461870897750703126576602422197036883076734281615688992537084473460164066813475909674868379585060421471046683005577015155374003130320222918825830796756533197289359740143689423334765866726675244713515881176106913322544173229056820950535160129842136619760205813182764762805885882566385255306540335917645901277681318963636704860242697859834355681767586028703873148144734457229882414288606264157963272777636253073551856449694027253032299090670338035914877117634421660604615655472419929006076893693226519562066016446751070810397408190056109051159525794614649599702727380813801271217765315379490226057947428253517045762997544143265240228709700661183461368870357670012655401213888365830101316283899268173754100807871064359858654970537070409782251201213528470536644483514399886370382103376442162472895349081440409649638757568184045374023877584147860665754194950474903297935374265832564436484166151581483724653089029012572374310908014051459725851903664968606829374392926526480990751609356423447899825924531536315231198409674380750 [81,77] -6271134058022316251715058481007379821306117338308281806042767869721237577561156913403552655096485026032468509907751155294688283970685023111173225435279104991247114726134347485897344388220935133124810017775144698614316754342904989292150349340149225132793619248089512653387909603941622960982922249231574540764756073517347681124836675004440611802074279382909263158119710800527933660025504695068564924898205205057364472982235272803682269707226929322448546276921009285175307266636817317488804682976742931274444252400107837648601025130277192965793679996340863799868815289936277232973418082147336941557376916797517709967124463049608424419373193652705335905096177836599568874469847056810770833144767521138166135199522972298309295028604342217662417539639364924238518351275055317026801624041688851862943218368970795629730965392056184271669121529658569532781645351944229420911051449937996298658783107426562312843435380907801651048456798790727789251675630610211174252958107832597140840374728077063970044106917942260313548003308426079181056794018163453020119755526065047866476295665960480107943577102506377112992520551810939457144186672890728139929027816045173521754061174455753061641025843227709965980918274412509134700837453261454392752353008624990854551220640022059869603923221232488835204192413745811028893744518458024235831200817571713519693296386754473402381825240534346927978904270275535438236546637337112725648384844427300624084843592739574074957264977748525626818222978931228400258972213451713109225469762922630846930168389945644607701276134736582516466180558103306331838790921335191750075648162393404548972633907074463663144772734362586753528806420486200567267322377044249253945413931683586383446416323725079394000823316156991557537974307158047428080899735831093155551189834500434252419986548134757185506177816662075962293152110639888068767484394055364513539486880843268472935765867632334103768736838391782432895070 [81,78] -1132349761105271052429933556230396873090364081809019720882007454935597395824672206879233500694809748104123822930119070209817489899271811864820072753992880901019677427543538603461037264773901796256226101870910693668988651865723004095382639032817968110212061284362019862446695176552006671894953049193326779465376224028341452134054330379821766318169467568408884763712407426696675966346002144836617372047730730671873562943938598472850044204765796627267156565135278953413755175227477860190846002268540944388706330549437812703877553209194937533323994432483503423417424712934996888970982316129416842000412757729347280623742043959076317307289804495386258022836215442275499873553773283379009056325500164183541118419757906236243428394178467979648552580603114058487226972673230226407523635876645697403557894753012073780469303285405966583325503520272686404234946053536400004159904319775640176379344358016760573824907063488554625521317228470192985343245015817229617551180553853572697204774249874796154158850612060148698755440821049946466695804886836872302092819457347280269032708457107189989264584312018679010989525823612986468725426861680831922499244062334715085329333526090017339476530594116746127339670820622348612825751332849244665649027849802256490140982274785437958879732214925422690682569664223504291328780190042124195274130104565053202769299380200654813316509502502705227036064135178189385659746796423909044207825469423530848384594838056430281700962973768759631472019195870442822714006581899766876227141598732612004794671011274235488203729739989370979886254772364174709577977159228091266404946089755532220423771644833397727853412239389968069377160760789229648389633998538809456038761926043652785727232024321607945389817549170083741654490861392755373047574353436700444621911680718696639521193439486735213499134718326916904881275775656602545738581493138107033205339092957581167951853602872688840683914412026559515230 [81,79] -18406752661174770370836067181395503009319590936352933954913452308803904245956408606389230050889127223124262287216172293965812075831547172006208493602913224159284309923044299121363539484390110824364277675958265690458211635018852621659292304832021149006919534532979263918353512714286750872863890304730061015334963128187732089266151338433219324072026164294056825321313778897048389145100336127485480119117853996673587826569012801975305551508983478574914692434230790874005790867606175020129893089600729584946537270082004863417588710539113962941606466042113860687946124850677078743443782392465661222862536188825364718632764463054565106698231539737877645997432528047188048471262214640586111348664262044918681004228023697780213840040150685495717056704957417939824217138053543459539056001515713069850028560946641109969546465543723666839135760389978267989878760022370612650963665787680382418986123002655361244838894959161883630021879909685648622673565580232992755065510660890401639607919795244907093134344787886355094001277883240599217290599718535246136357274553672513330735312048935252383446095443596411893362739575932617729811946277353440543257003774226421840043205395581235698974299997110746005813717805226590732784267865894884742277576209643473001054922252668011204911648406256362319236637437182019487947525891508042844542052859633089874967151744384266281552801389024498643022811050606567815796852750544627583371786130861400228288384703355694383146392917340072900940767167620573081198286935681385846487907129166495984724497698641645449625220389331230709575379011003566370036446830792096209156723130481405794275942206086010952710793961199924945919962502121176746765131036593410194166627151874665195396578392518502554943714313962425887627720383676925966973473650504969775443668879597141715911602974111703168454671637346433817666364024914221922752262014603578715243336125092015541488322713478306699022608221298875 [81,80] -72459753150596208553998513212571501095238050598689379927888763745041185055858370805012466482649975737481260437166931602822681513270704971419192993724205857141998538970484870595204980022470375589599415872454756228479572464612449510421706060485190019932317829523760168471806185823103309400641406745691493533669829128282288435959520698535437398897959005197789684966517856954842643877056597046713725250184060587651957612428266069735618875358862473789100119249155062099601165033646817470306852819415663679760100924527217605011304401374802292070076077604347212035493666225115214281032861419641156129372094319219725087412390058812817607338633496182365397893752704628688832836488443794716633493362886533849284113229464714529896489979511628836689824991279075513105967399184173152148243560231667135162129845518210640816478492059608031970671806456304303841201509997939409172191465102177898524780901358093929916144844117681901428421024804205851609900040553142668117438137266753914889201413394513320713604302642451654935899459572936004375449641922485211255929215432472442127033563345032613986698384655081810772224426272128842061384359295371342150139759509345944760887800290613481706921740545641118142669192023258641381409496855491520031503711139798926724599672283455021020605207235896707040786151381000568077970121537117768932967924368219906253247273179043080245279610021860486169347031452013392360373587700489849160104361069443359287161790441359405699551046073053671000823132404300046698268069807662411050851834250056128284901289971437202756174128816048769602298121940121957746115452634772465716259419683847577722595537324934736968754468228246127432270165300453682528318939540422691419397707222431628136135328236224685679810907752699489839233898476650739417076652818517324998908640524664607248446792348426501243688679763700506840401182880157820439999297370501847219444496176734278275628636545277540361978993500 [81,81] 5410671998007847034282967765576749102442105482363834789175275179564105888209831096723326249883470337484920218814033538568687173807233119602611587090230306453310022704245349257256168025486250205548929477506712187625426179877359171681220472750911818173528568959264863295467475657206298584316784010564512458323895159734721075768587565677167706314278199049574508484149356278970337849871229278660753123875080749377033182764545629767189743971338214945083314656124421205358202888291014878962372561160682019473202753858292566838393996558061752689774909941284973680651762059040392612281370837651482176289069474525602293169430679685493441080306013541620300458023602387896105480988052141242508732580173026311964807853831686484139844750559753127696798640046731819159940222058560829671275618205754987177747854678856225630266214798388768684357186875985490956854196732956374157319036563326182274450166645501021314643725748800528358706521195575383450952666979494584993637222558220376196188823232550369709206221567840022134517649869547555907111156992452922319191205465388252214549333718629212781570921955220425515744976408425958381599756255913313183188905044358019322059902598027201380124455593838188760360439154243728391054937468777641505776431524799022377432910778561147803542997462228943513332242750460046598792635508169887924541306511062354575622993992938212918214156721353906471377074244595412318717271836989313830331078043957918637058721389612062826148320962445330870273083799388613518750505155599854612341227514716640631811211169516299028068490152930332034969809631051438993763028742694022307876244707863560190821984638449757151285330276001164728871907787565056676002270665570028795432097079852930473900139316678772853369919184176662761464090235615847273387855154771262091121538578062752132328459924506620398440295640699907524828914860868219433550127231388387244344574247856921354831847272212187525489125 [82,0] 214397804957282961612484535256670401118573709159767580692680702582625376524242489515915156119046783303758302392610547316806422280965237191426067534660737182273695736982534359139107666253911453342231991005348902216535456488947515489012882059598146192687353870918429858160505346869963890237010135737379574756717747894480667621399362172654470751202838997151920559489312967356155901066962602026885303391484159873595535294041933167701277932505695009312576787340707565248867431749399894057608189351933659992934335124897105510213443850581429881347797939094050058670126153185932795069836758510791614733457150320123567430086768461815235048281933041402226340997202289183123885127769327367930668706530860069556832474206839383288735968829460885385605475865537476448862565938094147151824205768623902691900168514680496713312219107351581276496248716595913689984651222851728374747020784792460304122926878890051268548634051386762180355714643122059872494351406244657769131973286727799424839973030066077832285851457758465297060001149633377663694401958351624202464973730561500394547697685443115770589952752687189497133735414006856096788814333106653009975280768925717631886498673789528106418018426964432744630977831158071042438502234518339915221306177114971770541346815870967807507567055385393961088342947515656132226755766443258057821679217366657441818343554191136878787666408526665954518213285273909377100586690182943395294107615063767463644816968553501735985776240034997428710205896634834215430807652055970880534713883775549437217896660633280687484168955267148233021964356107495792829848023528990352928442994879014716407929187736221425261658052202196967137450388853972418617869028870044193096393705034167488603657294691223966505890431758386352604402294203477929462399367586210842213297417269923058876004934708618386390617745485677882290294751373893379985519512936571928455967236611468729357545142002308551511730760200177841789206903452280168857168197956031287338725604311178841107135447955544346129160094005400093243720655098871990865758783605059460418631855897960689906314466072407736942298313704053168556458200004414968865717035234413973600272002920886689274563632102480281600000000000000 [82,1] 62473290669168469568237819524812389133038078056717723155251403417012221231961172523709094415267923127427065008415505608502222171438230472894599458988619111711399814093271527117313520985761093693837836473253427964359254692974031242643493407406765761315722067753271833296374040204974141749743085070700686274554780819194735606951057052744399589494738147918620816369175786159673375221523824632077787697557689327460863444591442523695917435083463010744667479050146685338431047995704635835103281129425593121621351458710996199306000712262163184673088392028157257769055209921565628248512782328893482929911980777427946865136309615175260613933864872174575696445768309274424171241991475622563528381945651102715895345692242264850921718178491307341436043909494988846716561208177919906701509067946878150402329277357886759096956075474646064983026447646266544678581424534016398830616264835256722189318819334691544222197768360354369949885969900938959221387265962491693929665330956567786133633956888709659062454104528997720803836383295210264105213094094228453561134167462114317469985726870127257213301980766261090473269672904760842321237844926408470840517400718899418802862626121561753881425239673707769084734275277548611040364943008124808148801828224135367134774664099437838866756500111218817416418965354452514392938787014059466786225703251988369675748976196792275893043369669444968169173665404924327396078235857437096589214991595961690022478528253685983061702035195172826445615001489844355483703120029132589713555859626928589331013935302299730470640648516936780171728581479570565083806567841015958434185250715218039326885938684355510268693200027703298496538497478476126558736279636663892998705659601787872746653563888676443980857190568121691796651664463203030779827743035291306584379238873996488575561227369653167454541109608242179217159471607872357649461149574631410982675736621448887092857115106285947059769447300901806135497444531035498986794107706323860943166330486966974314346460984419172625917172581235506059092125481456708400996512036918944761724192780620528915508424853502052223961696190505664415989690662231888500970429150682436067997050417562481116549104958873534464000000000000 [82,2] 1505558909599662984871917631478978444780302930655206730585904759981215245032489339003405352214041577717962214806762321483994329001619959830403470598595836669639489124530117091526362918802924201755448848644880295305676863411886683455824851004576786441135753619593130645057361427846282595396131549970282233650683512134795530640427640459324080879422022882001653882779557551067128723771052418340891886579762277800704828684082568641802092064789896588474306344296520113046846491434478652314791991660741864996199876598051552815847113017218561914678944790415254120454386879805660715167349189975318957962669241333194590182476891076828098287848040105108881917648532332848648831432111747915489589320789840993559220939877312969701769232408766775227156186110832597179864000481912914241814810968634594189118638747923415491778084601247490306638700270438352126495342648208055632998195528194955404955995037396794124241404991286865768326865874297199794616794752085412878689634238028411867349082210800157859627608558485452683983168303526337536769503425320033274371372120999866393239617522540737190729283964374695530019829110638119430415607703243875544405321479505768670342496355682855351245970083536686809194120754127519135713205866679035214363778239411094625384224099216230965555882601555499100748691065609327644270524916911880435376277747954267086374466785465148711803847196098533902206311799843118808479405456802372219386005203509240784545562892531308247676680516158854864341106605439424697583761623169734047117796287986671407472474004932239645110331119863701978157920809359227020277518602506801124094298196793727253768059474234108399485198170132114929445248341719420109630157670410759082768005142800947464431221846154264947242691591460606778744375894432780959618705659486138985096733338492259303715275146785254575819624929527481588915203241834964415710101871778182405617544029623729445176827700452096762939303135647738406340715351404843108471410883313764671571034047325254265623933737880695482281733707824223923740483214559324843361220852726682294340455555025591378893956847906214029879512955688532435252386978722647265617887253212517913476457141496700048335796225541096341504000000000 [82,3] 9639668998701965313123351174219481326777734633280081339448969186640386886236933881660460468896416693441499066872699351909127815809466864245699422607638152841009875835574111436296565746166430437146862238827002042087303131233329656718695884378932024870504055164625697639766835334957771721680980249115240007240033986303247224673904657980731870053440298854484868662297068101174745412933686780412298682781707067422466881093715471251056139070018813580612835416845064608613854258770212980447290112904649858424502363577195572780874108644728657390568445420509442167205703081360911829114574234312222494134832090050853190434867565289395649492991417122542601875485863320065775207508304050559258572518905934173571228807038054125111589396035293409893515283965609104059338923299707682869470714926669912314677075662517988030099225573263138476111230409715384691193335271411496665941673607956314231193477418165999797524104881010739810009210277776252696399055756245622756692448926567586692548972256236594957012939641666324100189423662719362361045220058286138613696507362092810659999381405066971696685602924180090917230119728433450552605821095135842649987637212105500191515624253765787361224524360473306615422677140096863393024538749053869733911373593555732283353987597672428624150068974273585801787241347706582411639743301981376839601401682764922530098288074683030720642687198532149218206089850888925269869228286224338632650639351715248372647774338235138899297974539847027628574319000251368363037416517327501638704404248732591068848684440330212626369768627122145170267736650458799383331281264243017866500096247635462279200559679898521827354421226240935382909773680387784762890848901747086217932101793934704673136774521120125146378237022715232761171917310298108215303470319959142327890334494285740127551506969898123034186985438868581963212881622920970590016541697761116744446081617035238031126909277421399498016179254559614534948644891956666511371024327156676793447512072504443463345946401350383527588826972758093117045176844702553374863086150708082745866382872662300008243797258672328767174334559052732782621943001111088031650522515114053208746389879443382403466376240081634590720000000 [82,4] 1053035744962881401869902679785858793220569921854285752070918472396669986090966384754504510834869682175990137955566418381271527860133862551214269164796651099252896935687023510713998812128842959481986440313068276419203777307692774687934365373363154371875397905795468898634617186556263986599732006517985406313945534934862756431438611277030541670057499155100942495155227783221739902541097674391641107956440682044404327909909964317609793211263717123245030555385409215164923675936016083394717391146835616167571056355046053757456013862101960027295427779901909343177511753813558211802464573782959690525716972984423168123826085179717667994306023160646685596943304227016714960554835141846091793645355148744019181819329049343390887213313391218140600630300941144862925437732482217393974869852933537084092739936066660461554690971125073766812285062789829903235008417853809566251481196665907342493814649803996685921210525595815938610993331066041662912872288270167458036442906355904910456080263537444366655624114089862950730428212751495665779550794500500150763152619568881885501842259699520736639185248648814078705030635090879876827435383305628418247828082784377259432289807068505263611297137590064835611382533725803088887993236368457082351174835017847728536167026681317525094816805451248503013735299495068348153600729523608101124615348326019668678582109849313969367192153717711345784035733249517841923995075024679177042450741456649544526110627594734981713295951501680711654171398643853202418177103327928990350418429805941184262363037840387840144661480953621468882340601816856041949054872852356849453521318209132573175143184929446655839141527702036907681683413432210254822700906629030716180072724216112091140484501334364330642581903868479689690165978197242371106605208189325588632670660700423369406616781378345896872112302113920721657648887545015893759141726003818547115743077591638030437745321281603113013983708858328768354592299815897840882423554379664199637817416310954510209799645941365140203332935966990658219555426443182805986708081436261810086950351911011839238945501915100099380627485432840146265335535568377287063140996205215698153304681805123890434240362577175762698240000 [82,5] 11744449172578349761327157031536955953408110112175909789969078376922040669790405821296151463440006854358812402360207380987280445341448576263454335014300730881720610858717687056315493557230191726062412573193270123185223348442739901902866489299776582900544170815551918249672970494423116730833210024497288010624323574700432733342655248783530425729874793436308625277028148664246307969172673290532471821613596104665841095739241990843161630302510544775525497685349105848402634051512244223029232706761554975501892736795834011660003386997956071548452554763013583228844247355432576099344132251327128412924408712081817125532305257597299316228312131959497349716186454946486770072750306671477184119102560810892750708481700513936131310671808063849322551105752233742115387731249491303667830483854920344817127219825258626251540583562956171477974895787802446230543290290610610014803992161381344209243232525530408185627252532756786032968538687591144565771696963412854923579727437264881701603216204496195349676411844324651021533986323397742648822587736070051764162631274790448790014567379736824536011827515754365292200919243224588501030871412416603086891143161696090745211964729155395712147526071479325045406907629146470337772226496049856033353045145884535668966303018588687575483906704293544214479681927666077647376495119442814391668111840649942840881004661060087386714906408177042462388633294315112198752439017183946046188975967732557228456625166362644372436548994714655390395622897267920997892737084171299719775321683228648521346405988273163789276460653957692654003800113967553271556140043285942002553512431594317128006052954124870241947741029809282766386578246913189705970817489757434675567478668577373164708958243733456848014909941353431851477543787387238511586679880976233754876289877837310936019744309980892423602404259470667734926367771375238569241253359416872378389363032250359624727734209845572997093133163207688629649727384850684377741436270234684110842574202664783827072901232559637670899203179779462165544673632532622121054369666509763195318038468680170075814050102091816578242923476734154278089781884949060593634640441748081048582489637659384493347813694509615677440000 [82,6] -36588831922205721728469687157362745398121688175077803367448121482736120916268708390530983324698192370646099682767495696454749113147267310759580764139534210771766891778153059811564861507433681202405175758376933460589775557451096950067955104736478554012641444649219833634200240409594148837270243323798496885948226916409414705649368235909335517704190742900400459620059381622639075286966945678826665568467447533836810189348600348591377616009159642477760247892420235101758857831251949759265443592388080566668348261634210900931179221979622329643313282168085922117417357418259862106747953387441296058453169308155425870238353531155041168986219622122841533566954954552092006575668239333108825164551151815836528808908422071561859114464599083953708096572398450231439084700568705658374076680411732292569265206251309282762253002317985701851345783413829231411484332563309405995380383265796173571819974363054373395929564172832721055643152358815548866898256903088038262551147128665254093281888666608306469861211153670489588743681726959004701411252083534728419973765387633740013393588234892375239289153085066729950533428253371738184499411722378925639817670274572535514049636022381601593721403727996455553402251418761297261969535456273567595977964242457650604681539538457779360378967673719597776088495163096856335397985775606527508726840869576356656793766483626406551506528187305011727691315602237429034808684487822755829592755424880195864184332426560709324954894059818667487720003722059030078316594576845392890263954560084931501330126446018761669563927249939832093355335177252178035458126878512183587512890952666151946860599080386470288312211597589017299469962440794055545704550385836636774766268690868950209402803483214569472136908906675826705240503384609806165722920662907700608622637131287901942437439343534062801827276535500213851295603774512142005041818508813941855669655373428006329039653039014930594860607600980445629248873253998581266135696313348236949480433951750240484954980777136426105748697883158564397009599091851972230751828773323471143473165564492679015803966194905448655501459736110121893874581299890913214065507906735078834495542949876914508398639719771013120000 [82,7] 84251076379831893954305185711553901508317276747018541753490575487062606396360193828842600198798496429161443089637273864385293540020057487135974435626879579199995026924387045621827215581593743630996513055356930912981237937686549576785695305468555162910748405998633569767469771520379573215631636568629316417384600208967864049437958862052495519030931091992806494266301821806542045601638111632853799496392563934930240768537401604451833646712030070340159345811221232255728659884281071616679258712992690219930893708725234819226308860294982043875566871607356076778697010581129978200624726856880712855363126146629718647055918311283140081951642838570533856804864093833729763025017012215455328806776139908908992815880908203755536691550305234537232571626819527672856824401028436679863854811507317374397239131970161649417440455707003463857507148945233327850051619071192182016410994554653015797804958003039489282265374934523036287979066669941536846564154143184956965565319956999662801076233811717507173033507764832686534611240082290734052154087434618245931393430269750970117438379232425765889585616118315911844615332415961614267487228440851700419275146266384703461286803187260780530297981759028792155539887282298607354011172863916074905258156416479896231345786042443785833477391121763925303870646373844584590595367350383392338794547211957134052635435416661730802865291141586729596694583713709895216745586724513888945777938127769472106048951027823971648737108864453872469550314769914215309784234495446267460011519180624967400228985292118101659820453841290236654154063330847416078242791404300071553725126624221996235922084433262738731924752416195188415774909175662433650104979618432402290631292106156625967161841025393145984459430254164267845999014200622992243838004457718096253892899966347849488414274192442180010814354520827043739017335634226335638282738597863384196109105824120745456664596453678300665725504302632973270270370089228797150105922528072473579903746470822487216626500713987184064819893658709293219666005214535105992925493376814441658481935376533467538078742611772801405012561291003431027835770036547003273400468429113790620686526217689561230273333025570816000 [82,8] -1327347842937268043470609944606992748804301615035970969509805144910591879390345032673677944159093054574461520651685918267616229634968783230778063472617370286991546174625442610311354991193652114480823525754361672525805396386488270519982030749950158649617750315605301043398564812185895457061584991268003201427501210054684230141631545795886983309700241501618124370987725997303439847510055547380037802575775459872617305330910905322080505775008095819924312297368352658551525065742034964387015052714185412237951093062961232191333654490780311185571599631258841941701955771332309576460360455685017857934041471837242255243049291642208202343775215045949827260446476495309712763844491913146616946474689211086411407738432340189447696109662146962656686749808646393769988391618852257083402747507032308920696439192617185016520413630109045531270479169486015712613124587663647642771724289548098098114032585782454919351816262214651593088882179300382082321826043873395661759535591117985539011146128192297532868374345607392306128917309403813529358575171718710889212353877099666570938903751047655551362128892636541675236004368424265037226294281358112085730982817678160174914927605993281293165231419823471363448335170415157590258711043594126903824210605395496332701603926380073049791639574224912687121357609909505828610307683722338192954944532134020317779427033025924970615638715342532470184620316524504683093217130957787568405471568010761381785568999354480275202399704991817299702133259550800380477753510882862456814499581622741278256793616676421506254380278191653221717359850389011402584765683157976276466256233525564284404184725367540263282202439014517070794099647097463550941816152675940186464042666872545383648557373232026961811914077718518835445539151735811280435712785666731365599980201518479805787113995279941101573390633238683552553078793847520440907841334855831058171328619781618540283071691836151297331399116787164172144484569585872681617109651743446078291944191869231688860854044602136734941929426021818713574923652269816841240487235980421116170292052233988731736384072570432272632631402246129140297216500685087425826344231504775865268810086145779679867454329821593600 [82,9] 10885590875813807068841882029036003066104225367685426660557479055067265679127871117752897133865912101626079724668526313953382242344395751774665294046086091547029160169448788936753536105138618929651409148816481415788095911547892142242764526598203869576233692376048056272731610624857424303434237483933900081290352365399990418705459786823237980314024151675486501411155829998011372789027112608049240184137359740186320951759420708973512383474746248219307194740778268216007156635040387423071296880995458763594800796123704905645849443416262534061502539530734474572798198014766969898917686594952172875026121294501117379542697978137140779453789023590448642448315242752727112903847825302537835926405463841010484847604330951923765244913541387789461910699693416716307287849485312712940692299716306450406392372409609392591445511158918984077902126079653258985895190877610285823103237742462961422481306715216071030611659629221558414476642858374172108764017430731605406486078144303480620021204710082671639704167237196052033524516546930791711377578447940490266203362918012474491058034426172781971705266551211490747564967678422701064235158741688997668244605312862950159214867343754921977510857304525116033653779417943563558888289308180056481078569554629051254520862785597853573602766042241873355854904925868029092232437264398472586745609246364971345691684955445223822156982686598468581581496601570846198147700577365787790307036858845401384943613469336835526015603120279700396652251657677341678190145369435444462689006915226926963985113395960258574975204055481126024099405488207377128546157119627084384959430421662095546855910027568050778131496151080546890666930237513966803260239165811011386873019714182333149522568311457439233655711092681626082804051797198777708402481643202750611214970840063764977902537632560680213043664036056285209284823137173159146850142900294911852579494784175452213825837233511634894109980944000877489064528703198738660302290914152125921959450842573356034555948002587545031854010288969092090389139413181265173439555750026327901505468579883576902359390990056689294577323072283981356777676035716341310668001995618941681313944525594312755654967689216000 [82,10] -60975369825307919677829357098868962020491500166222715816809909654840318882165897761591809117483290253785111579838368541737547571159337611824453272478148127703355192748676471412004474232954614361658729716737405100618656802697036564255234495282713540647026513507173060761483883837457677704770332274932205334104241792020562275546625008560269765802156206924600717404621191184097685244302159271143078587241595338984116412082906264098925829200786893079171899003062207142581608283171452725636304997917057505215226392060706684839549383999184901160640574224150188917763131386145978610733206353622482005577466037385306344751369655028978878059533298057356425898918817735211881726897910145061111749609923786091854935662717492982658959783501824925653238374945877018541334382353520118631522240983941092336026936989684064732707027289686749545399281740785902260897036979203887338333215462581976211193157353708440754350462277852798827860658822872874575901058594357979164237547178749804214376072492403104019252753623721420141173487823186243863799966474510475217472296765727072370828690807201473559334038610838344448725743819027515315093261430816548716238773873073646378176481717263744371512770021766285875176720418415888714442419711171823939410817459416513905741452365055653106798857788300407268358293794380581339384772181871347021779316792764606916230766378389154405104249315892516698407017416834417860957801277448904463284735992225190737421387987007779959421560931343534521368002885446117566516588381212697859332092840570808056977494310834960301949663550836682638629216620989630903459608603928781406546470714260118008057583243243991014946550762018034498558850311468529682608062641665207971029777488876812397941213554052718341258642054667973780880978242162153613182723507774732553496160697189896739713855230617233165243428180735338444521443480062855828396036773485315958064983632183836441162301715094019882724740353656743807507578757047281395991312833182425862677607673190814625989351739518810978155814277658300987841258637636686671994774451913846746590556707087763991477791981750947817394388217700913354157435270663077711957833515731724939121295232342155182175000985600 [82,11] 131195551430002906669819713397711055638469533490808076043860378992412169908128445597375969587166117676426886488906695139865233149045535302119896198551608926262221657249910723028408508745995700946385407684000862919544352917357698869428622172868251369866983000842155700903253503979854787636817357980091380209052811122023436061717809926135344010046924440342007129951477168635843417541673121975294835019928338448724333612081928199630808114130046035200792757125466869462001446436787399865808746874723070733326740446247229832978036443141700633692017756119000126742171389137656798607913578619626598336393923554985856093360557433969818264509526038798982628472214252878082865309992544573835462634184486201959765860530977097603600858636865625298024738312752806143893275401777162725999174131126214641526449843131508906008102527918988956449169788974719733843507335615261537372691759547369045116419149046346230843490596252248644644881932865792874474609243547408244071856385335854736135423867474312572184150009090725623724991970136239223975365483137499664742910707814365611905774786924698192362890815511031168681180585226363567343031454372816394195071872200431585571589658308865967135224446374867014460180687889883598500528136849858250880305163811934494888980692043322654011676293088625941325988748475679011793990203091004110091757411250598702942219716089142157791778996700072931177658886628195348132157208059548607358605119212749011167599446657871736455987312269893094736925271527046879384484406773743039454486097397787513922806611518659098344498296996478440938151447303256148382276742837274292693841061828778121829911263999219948909014059294519375386982293239039702284127263980708805133568303758919134357812236256096693983221781447074074336504774399362606548929324675103453657758514671907270067926780324065586342326357368386777888895323134669798851938463529047008458127439370021505507013516940518840756439803659475995682591304954935135585671892276686610592148844459180624247560860140201024927367728778925636400433857279339482906553757397606833894186042192899841205741526081486017967660700370843128750340189808200483290652596794675273003783170327795030250487808000 [82,12] -461590656109569053374324561476319373162423287288254760486976187613341435341200891856388260730472676575461259065935043698850966291657366787929533068270186003366981288654041772163991283760633130992860931642359368053028636223196853706132886051269955280595299440893298222465714364677529599148427378617307815596901767270447517174101181649537105238659216236804210547804250924313882244687862140889897577595502425438062863366726083998127956580905437658484371840795271522280406838977014766465726380293069926399621911588268195639336910244249559494416202016558135349879482432215389074301323746238363576335798440176150221451645322743602092671480811963282850645538018521034929135905095042028478428321419426946891949046148407791383975029252152113873912607472112573531548858647384432862908200963707056289419608004395468053925940462347398444935320855665893573754508602085457447097687007326521878029262904437643006905345898101936178794584366021411567316641671716603581807496787215347187326569157249507340578100675824911213706742768792090760210452953242258368798175410976211573878292047011570849712244622553398313762825126097737791115199824780478132272154263643076849817063092214422799628772292350692385230389021558996947471619949816536480622507801734752298953994965776367161483314305384903873000035235993916443798703347026158331945213193785782501310525466737965672690911004106637442149692556587664998165431447718500149346628692603909351314713935388916758104758879633028954531773587423441946085544389683121620810109191896872612026543209481348212191008943141247953739013822913737625248757553965516786240568413431761349141216396932053978752609828557694793045884127010434781285150464461388084656571874896435809745417898998895017353283900263167627008400679395976546862511605473988787650445249546740987077307475265667189050468311068419958259556976782129568945209288868282535701521876326076212896833831934667009198951844605550320669242036523751047264868649292472664320969110908289712811004018547513576671683528366180461274965179675906208133795323202358483042645127312110067067115110172650369202208510032433032212495230057961136303802683326057439286119083783628836044800 [82,13] -721360791942753681492467249968410075682195898046401545172056950236015888018436640967175703537925285078874683980642916143968776641609616133960164899641688334855370967095006582167519499724434178599183750154628010000896870560278949010370684014904899783565446631153836581004321725084149643303243869848430825844493323053375505571593385413270396551236994183574145179748665418454430818710880848700188339951763070255754510877242593377095044822793178155836453442706869206538454930147706129501380854749551190424446637221801152287356912555834697143345961805052355915301372850164294191190309572673606985796335246933571690787093485166566481195501103112344580088957854978082077987569801763266104385287641266299288429359335231367311202165515131930815632203115140463287834922656130972187202793054730479784505695168594649499061261154626232319678187420882756443671774180669512890972236856379236954342329907279143492845730924611434767865678364826090853968679916610197654538775504550766324599564215686677947929683126189474446414922360638849341896171458309531003445057355494857946570138119189800144964034564599100684104376287711449931633737989458255860467752753835752837168888906590907432182525563957743806127837223386679920867665140915089675326474301815998404532593810653841271669822793556288277144539613769912910898221287067373968151650567413082878835797106868243696246809218467810398875024494238895919869049324355121554714723040335590182629898223275525041432628730692942079218070770952599838502039294213367273813892858054029944336224184826315060240567085516550444682748348055793793171361156866428816497331239612322275285364358798281568873787281016934603779439875051025798357483053737967139355789291148596533031467127535081712004514467041169630922220673415121283266573856303031757460313289826844877411609031748923934685005927137063697915575679795270625979888325745825395832404949599772110883703463938804689841341537152235016498623591989861743919571126637125026000334317545181661932465335267228188383435800387001593724481226131661066671834053214795953643050976838629382635189844877984494633841970974266796078422734946482024855807070840844335485213002905555671449600 [82,14] 2379069313247133524637912488218733322948197105381456923297436339614446419497823234547279925599053735438652468190629194354671710563706519283973884425227152143340204334326744219235667248208614699639134977489665022684697919755401386077950738806128807156400777108022579925990770492306854283728168064715300672984103229402910473802259874376513243008674561532549835374749711493044171168523306385421265360868234134971260531313371364636027408800835871377249741993562998424326859391181239970945610786476080962192251715447666278703591357903821410814062428888269271473372209467659945004429895264628323450530394659507390148456910067360368797106158215695129130646712027258942792432824506605655844008088348927337272878490287858162711604598548795032950463591473467676102494978323827424312154894588263468537803903849500861927464211545669912199449805211335956793633969144086334831523920067038989258795798256288338779402391287051727716577603367944802574002367358576045812486532373874339849691756926676710408610178825620719033319971244055307040018883140306236748945114694606256035933109548407140030546175511798218804254203647875506544544928958050633359397439720442279425544818840629144272942546565702620788077225977048771440853384340984477173003530671029398716625337770115882284206250040552319789601044133941352805752598437852181840581985908114177923167718906200834358819071633388309484603558096065942743756578540118754212724548277379431761519023952268384144817902350987349083254575015022352111226396202418337824991386476018605653451870594597964983981292162960757894034858879085834911150833241566137543518479004491548369215288180775769609900187238462980576046659587559027456920311978190766973720439879841062872469543241351199689954714475518653874160725069991723182626955225613325185219695338383989963284721898386857060803807821506911340503136933769038914993994444771321021902618754034444304632880777081164644004253488707991866687780612673693803604266159783825404405984511315700090633784064658967420972458248501777113203964858306172838798492979726557589788046100735201291192669581530114130736438711477963126168979250852246014191045924707116562978500404462590361600 [82,15] -3785141635929577037245626291950277828997218685037495250959385615594235762481587194044420234385943506382965871801309644725759752045997986196599179300456794875935738084794897279154216414643815104278879285586042904807399341883766066656786673396854133730544328569131021643088353415051359766241971715210956999080223554366557823260308762602662488569991671573825984589169744640894825089115590267389138566448001001534971324715000913712809756034566637071241039484543362258860267167744875495673909979596779763875206351660495517754174780331892988208757931127998455461054337358866230795896755955593049687762120361006096443445538116244076430977122619400654795427993932298614257594694624521174761100182796822162936852059691916187698598318913522715922597880278002746173435436419584981393926622972276360810224545276659031953118240423183855723077032030525573319275703455812257114049648073090835066922616212151442553603444202125053498802008231907479592485659360677356086120803415214704951024699350346853430625459953585141170605337115212755987187211530758472624633244052549869439874893263920374643725592111503514830613104634038664826126445505585814629997202141081641946093464055662932638438294748625538876691160358440844868458866696879225738344223594534277997535952976156420619573010486546009807474451125326053428434771527015988723599438776568637501555847098799204813046875266857210835411225507353470901648052850539947849699523417896762992768063401959749412758466808979697010509059916955141283555444908114962749666425853067324849077495495682912909950974125727865445916627172613877300965675250410695887438965627972470866675384807261737383999920981827071489559721882628208873786967757330072522181093720578026350725080949907792624949452549069742443448998129289143741676768394363978788771350459610721084641417931273966611950550877851133552857328503749244816047728347042012682125980182565750763341496693888283517888113685526913995968311151707901584654799311933156762403429797520077130858939208831802076262282941652324269595270084621516814980538306157261103486445288512872289802663393915719563013631579246331939195796654021333002522235135124731046482401312741785600 [82,16] 45634787319893265945615044305538267255086197809675211640821978486559363181524442550819113289803011566738374260230278944123027180109546998671558254105445642504357231076588293218420270109248204368060571207192510504074159421417539992133890890413125553689572004306246890587895799772463628575297021302814765746138815774478868526773557072730501821100472119884522701582294699355065608091971403169448564043955411609303057863424576010528674975044769149387020397097933572571379306318286463582395265013416352390363336847613198904886019301456474751071381270181805973457693974719725407700895018686387709282570296695011209452280845126547837164350449229130563544432458870073308862349052973852869289621866639235149292460615018230851684622272298816488101529750591683223553881616613444604792511585431669133254574848975351829376626659055695845686771430136551539126698693412842337263503364411253777554623367297729032737455966587433542961432084473189559699150653497524319798341912349832198637307634245041861523797913665801729889446665258552268876897104669888056787162545935584294066604160348681480489385600595706378174916868253119798178608855358737927547910955323752415630711339551077559048689123983649225584794816735896485162135599578900472721866267335292874760949047169207607865818371100681470407545435716091319412695741759817771948858810185817697329236568782179913749687473189498645461808657018405577342166121444985184955787870177629703495080016797462256597186355786131237458863463630269349417152767363621280585911412965599261776144064808325530904305845075946386395578106485039253759984091655901028089912662675681570425654948720032925965158941174461265870769993586971413150514238957223578395774070539656483047194022212593995283279546206822743418149642666545134946082346593451205732438865779036987512469452480975516596022247837466843967157883358664571206897118477356012928792292269062415184043567642952459011967052852858569113678049325932761581088402333834642112456847551813682693754962881150478014215845546484489377653738293206346453766366136573314372559412697151758171248273622706831218447194632413104065223772290720597991510514054714421441290724966400 [82,17] 15711037591556561722240470539288511426068843338217922473829106296900073046587914643894994124594243441479804372864120813546937352376199343018951033040422490518473818428131618674907077924642607255859463156741021195078691130384570051148865487903039200862579418300584920992737828790739306963482133042759783994554386955063457418320287519015814444514381692876651508091329468081316751331115759137188151320198260748228914061367684601579756792397307901118119293691793250975395293488786880929781626913891200981607869437311053433201577746127011566689021300471165169089747358583441652874752229116216059987878230738267536978374338597920657619787536074271720951216895120557020633571978424705286739169662771198573903417138485421936368904621064325163590176202143687020345586533817340378794078907747926828064419351913758396008944669957432415191663328758612407650271655699839459926494533785328155602307726569192604231858964686716632628429801441255343189583722897822985997120458737573079094668463133848165515264174897772043480363665735735743161825211727644554196727652107336473577232225500577404156574477337613907718879756535173462061375297258039175209921147252111158228449243723051866326257846082670351113671486744854590094337844068869157941655758204201155141533602872815578133905622580486261407949384174238777552150439779773793062983843141901707139994545824404928170526556630588916251362356182324779140513542052274361324854061524268482662544195797761494737577149347285333091870991793293749812333394112687690081142436852685167119931127497278644709627374535367499783028582019588141219139836460913182455880225513872825860892996665868956456616855413877501668392243212806476062799682410838240795672843599670109037636825322786904460159314150139903046612457930462672468531294162034118858341180484691750104815289345715624122110304225667006525467812374599864632893622832372401183225743623092135233166975746837367454372330541278753704763883441374721809918763067096079053016747006368375724127285651848529452868620518345432383220789809260439389947555526076328657733316063388964345892622409797955899014754470778826100451086793939211877370902898130256516570572390400 [82,18] -43787204998799366598124683611337679312256326256147543139437114733355118968623092814020157904244333291347415231247357753745335387928251370917518800251828024606328988513879521632236086293222251344193433289651421364373094188503079961341814899631048674836823356816867341866667578727889929435338184510134954258203236836147953458437389531287128823533191354293302296691417520777357797867192420724495884684085414682060372313265318801132949272638009805568513793443547856620195167185465319571840646059604839369596374463728018923217026833228247853808980550594765748287228342289528810789589737734071986175783348465450568523441392080078614226689144881240023900918739609205977692777925307287618774509162206075584533875867240662025891739063390597777268519779347265941289170701669972286044490340809192042220544024056761192440610909150110384298680593898194173497470054964346712569657092898974469664863003458489677670560733418265264355994030904113726294797039718505046024939501297081000661763783349576771774315442065157448169144057042370071012286485144046857952006755981521388138742473067697965047698631436274881254982763804333158641051229038085926669203451299601565262687270489906435721072454821675672400813589237859837647055936022220611266890680119177310103651417123156787213629177359125759632461758768204711700693349775867141205528946497757189114781981950079289736411616840837216451898866576253400960783173121009423134490755386060860959931658890471729591616900816352311537041625488680420820465445286108093308186151366701795887963081828909970133795833057850175975274992919525840066150986135871305819721589025076176204472930976540358119106003035556966214252872376711391972004904086072853845590133343582830201396595412808017113963230835940813159969860306339704019934048617952998466408965147241785635692813523082098106724013237422456300970096326537052099140063706037090364592752597584327938484042460938845012689948841898030565664712546353671937953715888004085338447434752510761919900369003442948528811235900563030151538696757537705495658308552264875844534052205639250154096819138915997513076923803658902082517057393433775010927273820306811627063214080 [82,19] 63779353971302913701165473722444371179749890720100989478601121617972164566942854469624465268683778404535877361647389564461663455964755893837382681257353227756378083141853215585991335424658509585398033924594784140427270353141688569755417601299172582562205757306464374355155113816846273377138806056941963426128830785682987523399318378858204287955243254954889066006006664911660638659352086087060321558473062789647963611685291992432644093103288433382716832418719708404687210007843600581601439004485326664475999732513444665481773857470949175601626293825387904167398901824119528036026609125128537064629106267081065161974151744577834568255328054051841027073321005209701610425140060697951574198016779806148155789174475086917228480847593613872155579346448715350945927944884173234290544034089075516320306913792142657268155032487428396158247350531824343552706358720930106497950110574616824323425679737475882716207950789045255849954211146515119759446067430136067162085770732584463993283412623735461192434601882077872027660611113775188409129102933507078254552447081954605281928314652068779019753405160081338423413904832390375970500347866932441564470210479991565080013668740896538802923583369197045473287588778423438841306053767495573584767842003214432343773939708800649776677479658301899000729738589912129590273306420144115450511110053169054848490626108504028720807733723539458367348980533835228595991861362185386442899164347493645274765235454932090265025827326034322270304526814305223311968253133650857282063122830489106722121600625925614003299874731329252277030291512239700481963850140453432679839185626624620248641428280062718393846409793972000291181518731380886063761041250618408921919552532201395496433481875658178944885985443618198498440120433440719152870799890633597857408230764826443574831964705834482141428703609014519739430150781839194778205401625005842364325349247526934525655496228332080386966275856654384108719283595542759287017400902026668348224113458742998147368486700694719102579052880990679431400851420193575821241917740126203095387893043467388781997652790709346844516884484718537262072589022006721752709272774843851761254400 [82,20] -27053388018955944254758008646079591412424011605966468608884919826762623177210804628039434696773733932411076260622817684320470871624433844419155572774374084381645478314449728921551035175645587410901071239011023877486646127953076320709738794703727312525884551132066172463463588231439003217807608138609502320906636912965948885265943991856885145847036361089628160428269740413921294621219286574464862671214693914289538051161252214248996690882624248242171952847882378391146681843825181593895710400212547201579666080472219949933429615422279200820421571480570140004879630093256909654920220659449874868579575602363858812119866789323296144629642464933068328840756397123911607750066368955251275597331689823457950613724093568681577167299886844939956901678366027389572436203540617104696597842288657646839715754252459068687703721704850152771030530725918976839497817368658556503212317979930624367755986912428511763766259798165763770584320745846739761011005809653099789476903041346036075080375154834954617661395076338236955205610807158982159463622888246536459608581422999502171923725959113115298588142167805484549707944244132764372246406905365959837149317852964122742683054035440668954053007892702032210477843991945283322191984588564533332203963699359310248564671689306498882728483219488501308561501649283193839189984423159789480646849390734421027383743159078182434059255232445398218296026298290077777755704797326367047275593140756031205783078787545119201871039074975256238753406567498763616594138788926207612619858517815738418515403997780341764187781900920334652497706848866947701592255212676422815537895816765013729878517233769628710670101832293071704549505459294977481888799153188030484311964860136444939351296046137294928968453588450428789270235133438060926003446772284458355487095173867004175027960403962132661872265022077175582249008800367790408817756904690371658713896571269620542623076224045702788697313416224902215291915916123373610328719769632017325923595444598793703763955083668041211329460542880194618342046168920900814163703986996173594485069916576853690061786982829136241891261350487288924687276462731291203008650253217866711040 [82,21] -122877597367873943046909412147467657492840246146576880669320515035383892319374623447232807205866098133240018505879794637811014479904580224111728552376896300639523827202509043453044264159664940127790184519735610727245388271288229873574321516810773499930503532788379974701780113023078682323263521311617694722300629098394269090970686645313896425559868736179587519943175584780368723946989404887244906531855575281006711826080368307909572969446986153583447144809513674018536468051994013016589714565817907194735585401188509349823507175443501756123498190885364900121323279514581795198427901246110806054746816543157466381230256934805903921035319886670669952686057430965493250530446965419756338744906037838664977139894969878239571795467367988502247577325475708560910022199886974094492048842895505453704536095675875782622876334620304040081877868240095476043496173044637318220260894021671196068497221087598361831298501868789895642023507188398247511380829362450984093877893348515323576549760843999415323961764286098463338437742006879959491161609322218367660709735405851330185578456011749579995633284761467660787303526391787154766634535772309224879443350296889578459303816119659719284294952747914571866906536832539656268253995993639676249225913270365684219110178468933246503248637304740476301703227174486653807250544080050527230489861235783978560898098298479530887523157891545800251367450860165485414235632388380011996481402757077346906006209986829631068233758767875566215984160299748511532272545189066411253093685266135983128704783433927162334296499983037485266944479948490222027014646198112886860087801741267054533541358691118031724424698612887831148520105154435395395789499163109914325537679033617755605634890978134157620416140402731836093164994473241222981994277946753650271808944840418598930217374431827986022218542033132018563601034264837339525627669645428335295605011875849800749326629576051553225493308284283902719344179000321412555103161133243091439566123519995614493600020970166656868805564988642740951962681292232168795528172437080927074718288503258505401382965898140599883708219295802445310603486902862920792360803844174643200 [82,22] 404692362655323633688703305025713069047574194599500678482134980986049999471390422408399923993479297616281075827287905607491474760305644353704395322751927575520755925244993462561112759644004957325579905822347012653035176795010635504247420647561442311394245947872244890813179272328772284521412363404096508227129128376834619100240824335565997937222390929470677789398299128739127271348651926531960725772734439054733315146927216484088520732117227305941686691746402361254006758207781573013292625286041632064167910660329324402887380140139229370654793269720863144800790566071556721218197911951840085733048941073229066139529543713895896703943021736220872598850047351044868755386144655274911766862644358557004869998143846282021354130724429005812006329647660334583141516055451671085369706149796566170001628427259438444441987137783222036789038725862742035383240675429057446472187750152847128050252216990027795882185687342630022820371886828101101270136915831721024293258037630426582910791206618261268515943314846376303827948562427240742412330044696694536959866518802601455881989490703618336268309399822294945976133118946811900294628170349051971961524674576176172682978449018632409227786854333687462159320749951134419784341180504240675270520554682173740126610988998741381620939972499759057611235922073965487792021330671312156428335329724040710923225747211811168301671083512884676205515104232570236837530354092369988310694678319347068080417009920742870887318808772686092503094119450925255829537200487102481442150462510140077661639251073740937761756693941144673360834813872972683136683548322042740960279149539290624308332334823249390714571735412566162046957053102615808453449938260699542985318682313529721104713278053643386437346059458340103575452849678050384639712810418403569215183319307722533454213330996639832165859667211024975713579440726500591691247980059092597149292244039512675486270916612541245470587936032475608974336652100498306718016259756078328093499590095336631888970432341275084512282038696203974669346501763442358630689803715480380169296264036541299547624501104807804126080951466437450067877529861993548472223827671121920 [82,23] -765803019923841648787535054272714775964367991174269394777932565515895952199417866043752555128885251574176894327565760237417090721195828317929594089694800541283053686601215936877645018271740959160975458297524985953084969181114910565478956075620720572297591826188299838301233674211560274538981149562076170501811021942513110644131757857338327398137066173462950672413448876547063798718778296121221275447330498644781091512735798280483089553612111662650485228481462092082932818976700560441644349624707577317381233788276403131294744844157129959511365180170237916408741347899938581784153243655261727467584305095639811668418825651475580688846531802295553542410903113189696738285201832726688801925718552482614362751720030360516079224863257972428698836602454551648125347914286575361479241565687413498370841646039172049097547736696982599605702901432752939181627552631317786019078586526042323516163390099493450793275904090673461313972199651600305516126720026704194478855046591355337398276159324129052724466559195515577251281643221022698945484567502962995740142747228117244516392481625774466523139418902640712491245917935039976093175390962068817113196477824623424720753263966009401994703164895930424252737164247178019952005587812505328603463609658380116440243714188777757250353988525196487666416189973052903187897743053888525106248759702786311149346849622863691812005371526036282017873322313948640289044545951200812488842456054904566112522437572906069770701182557204834586962344168260485641893586138149487147199000778093713050804990099220628402177641734225151743571258006740502374447814436517967767722501978424312210539428908686921440908625257691829543621493289884678785444476890631207649680247688404423390229816769702363024085050772423260986877218011155312960300314741667451703231786014507868001026287079650259229560178677991794861902954148360467658757245575894191766600369500297671168922179033306405711552496630385394681885527291676589059437317764855365769984746736701538412578798352873849703832643791437245641501232631091788755789213243020020235219877467133992750296104993373422962616652812158373046301228304954974479491019243520 [82,24] 1096170636709331231730855953405050665587798851149891603622353933297030592220287515213406462825693247881540525311356860929417539023908123278767227797373306562999347219239065272454760044638874578021248197774034422015939104607713773809510147653484235066036287361016322696774664341408788061186801838393235958599634598633639129318670872234597450707439074659118601237674257017856354106712014706757503628808550736518517569933226071271875228914180749398111711105718028101648629135459770629483460027011840206046138516600054983241826776289996121883958056115683235462918593574276062713302502914295422724127085282615173885805412197439793006712171496230765756156729166958527116229724284464588925919577236158011442908492468586771392075877631281460457002533047128501069767571793708654891587542495202896056173582030204557417225734830188517599506606694712205053337585965028929929786133183426490141099677119171696642247772513861415429129130173318465938245114808321794360398949594639264230079079942318499677827179210956414504680733845467986425265469381780784380192154028577401080467471069874191918266392975093486549537431193761168025504001427835806953035372656415841590125698933165117690924956484659858570538486107315857986591100720427503108620540532068824741222429668720686635488649951518916528744828137763096310503087790870134586808411055977875937048104800641536075758465901406894598093403238854684147579095714205967294903277592060400106006135012920189835813069442827314347200672629069740492781674378682433731446640007515897272511689701789647508879562745845064150228360135064636360948845612027506724651935984134645297985340247255179777729570352807781988874679423832186243055901328706272438274964231819782075670693462037493874582784411865252674842125369555059806916134923515164839244788410920954197086891066275218885934095694864430764977488294713932158004322802927133637316049648353300474386016927057322669997437955130486828136439344548974103451919444263868088860231701148079405131432017530010235137896291008764776095382757842038955972928734833983539892302273470422061928253209815509380249774520080329398677053811667575653588761577440 [82,25] -1286452054374592031196527017495047612925179357705968425498787132989455174948646001953193443367908928000239275148091221407889642308615654073678139578713935762730788211576630062235611583224455178248025889537011173865829246843063797389305392477681407181007200375414394386619951516225362672055084889237375847954153630700316029956844072796298356952157723230940717481053905204448075318482950332735047322982511147456376442396828149830167273506959970736616490041381392633072796244513474163813374105773816569420916186232452557467165324846215425132487210992633595627865302468231130073185639833657758979336875107462408329603256535485511405340608451533631294677307432308700676799653908222393619595397377005362837845788990784162052946375328610599230618632094512922701243025627882863975035515962748116975514177553089773192172339694480883867790176381973349950325167652600946001953780992708042243350353881425013585055924941039550735456303860046438648905277197359293384052633819936213848159879836697305163843075572406823354170605534104749711350489917249594192849917099705626128628061545263928543492606847302962232447481514135016745216259365472366272803061435345493045069150282363371477618959808528494436190175723043717202457702665573579106145319203300902711163197394268106816912289015381621343926752354436739550829780346216138166198767223876187043520611621016567093997737929439626758568522779556066721035561146455560703176623934915184582655992383741710387595233793232210933238388884457671940496989077555651685398482547356450130890953657712787022437503477722649952960825190233585749327359726225635775102825761628152536126213045607377166904789098085517735884910767418001199895145958667809253502858559832036540473581905087870524564699041797670545580471272089774051782114892152610487761222937948305105670648148956381538509092177039780921497734337863255166714549856703861513307731915899033514264104431458145226682881486498164485532321605862474576066560619724416411980797180016531312866306591743138212649586149554862857687839362199409520509467020419704188076274362958780618724078943030880328661727380242061219977160449043725043387822240 [82,26] 1287359794196919060838611068353639639536858197389214273436997731974309267355439224291784484380377420199978156578418103615290451263157174014714579494711989685271083184520230853155181446415865991095500322651239268954309465835797964906604804264663960630049667165827782697599774770244784508042017795890376672606867506664784837543801197297522572736345407265820967841161553871277602248172870249603835444996831269331111279815996935008040578070666573348728257670466891042381213836022211846642898996276092135974530630578719603815670527496686272064618194582924617920799374361659285364286127716802062249103302406740097764144089318753542301087660486443605084871670964905557356407530980046481517438587713068627977341726633868321186421712819664055764307696478942309157142830578264935058361783469371646579290200124081475248862711122292928122673924414947173955238904793534624542041933268617940581180855495649004965703033001778209450325518122372580278354566981223345143241632962963643341641542449175937564459002629934173215031814555573901097050275723601067506513706515274224737603219038262689667592475685171687495781704863222474397749179122161693315001071558620452753986834216161661493422199711270901699184585408101370018778855066722699466144339159426858989438835567328663826011197519621118108666613597476831349739113691840803946293642309394438308801996155180932874034984972166910047522477615033126726670256004014846191768006482851384770447188607494959057323065078170099462553435781394119383626763396638674482085815324782958795809953569059357262181308601254225549589958692574577612881352407149291862445691550164965539594345702176829776353654443357648013486033270789004033303233766164341364194515396122921021262409845300801650793037746856478058626746118088090474830582384818626213455636378644406977477321814597956372701295126309301672194824288239943522652132452579912395264537403870768106799188412893067615079452966960186222463146033212720346663632891782711604040757440761342659273368656053386822300347144818593637958829933811092538930815890677357317445696287209169001239872485884462260353593511077670983050639638340813697728925 [82,27] -1125344729687169939811885372626343906371552920486048876456327124992135051017299162690855829270847997289437449830469551119621434017439351442020390195112165060461548822479292309473078462933513553099903076036763773052471479809412864607414138759001643881945592716568876041961803169534520232276963900888753116009612775126754447396460320919184883537773542032625024508612698419199893266527102599234298944262552370714222185608494089615345693882218041054099928068338853804567220406316371737459550742632109833978914275866082655814633696127517571960008497292086223673836929410431723580454327690708831986328014775819315650332731342804453877863224009466416948738446214816642722282454064694786217229778986892466697646654835427537167059960616361120042372610297516669149119643734283748302135656377067802563914888936307413790234968563873811803553713852858148816973264213310673800631853009329992921469961486951651177459167544373106438041413256894475767244757556787865649827593331748621077804821009711001034432289039434671618415439770675609700511977079345222140551221246124911324350286039859256559351042101220194413759574687599984824595761044927516868182260350524845453307161849695234263376523623100236963645184513660325248952072472388342389928307290226168847932353380304574260415029840432981502953520228832001214175511782397329267481120609916708777978479405724696109377540737276557981904636232328483398625177089225641312598334450881335163723679209889341831589808175266795768937408733678194316491476072518139020739256887107336878601658691351085250271991811360893247673784971161361959285646691680670100287077584902472851921388101333368143959990823870123355793993896564169785090638751687158810502637015248418881764860762687606423217781122129869089498498640367423717640184695523389315193780046106521603027586661387486749448331000753564096948649044183750038880206441829152587125277719690978088700819091730986427189919954044287496292874934133837535795809860198609611614351753153602345697518856316819829095712581075301995526072686601704708066228876375703919390300048295959109216428095548051735255130403571384068843009418817826619200 [82,28] 872791672365758263086649102393077205643271223303266218116922186021658326869184159876288187117373730426757256898579086447702551508109395561180643131740110645095226929488180706192481546830817356346705599927915487199802568156641262454232881947479174650767219911644354751619348952669941821146140704630168554240074201021306246485242342632596412105348013423289278244144348701543680939089041637427833449075768572701775043068150810821937214753903914269621780755224490016742232100918641671033896283602386830760820246448724249179791249781058893430929489217325104548350558385514732851040594663031511501028649631519703964306494631969683839676593351921811681548093391660452797826864178888399757855435755904754298420429400144638110927037240980463791805713751455773150190502438432403612706463126406567652406621537871616701732262013214206317543082758032136269051877510582663725654510197910813635465744336497382429176166449005832998761407981149617366972084325262690490188655727770279561963275302646437049931284443608036881457794468854338147530048797581381926377743632995997532236566417072753095196798681618660936472740855383462105792080538955478214098738334337070866029136037704666079109207648762514977021727270383939909296183385389317451879362474351486006390941530247013901668488356331789629955675329163798803112334157939009753465980795795357598621428985753982272814940317036737287285060957798837031114073758882552675804794207848890792129224692847463077391564414061676619516004901320647390342205866327932590043478961717667839914171685910912895166725979389649744169637043764871362054956877417097066812986916322288552535875354301798046460834026558377680962829930703243886638319365675849886192043747791709484493011373805384745907495458059621681291901440688323444720969533693548277460179674927938516740853301244483423980311295066888586523336051746514816302009994092504706564743302888919587660422902793522049378109557154824724420064403458918718300020844324558256441928600547181049407164177679219447864141444690110170709788132955516556667844747524368610004506361962887704546330326281760448850199687388168157628199582299818016 [82,29] -606121209615005707451806009486836421501965969302899005058513727347187081272456686010037211540397852166246227843292119187446839360106103129379760222931563242367241819133854669074636630993444535190273707647492063731364048131696953065121245426741450963013552532052587573110710883604220729450694727468402990730743665434223489624106189464893998667084137532179852507620955811688100318858060188289705415000273925207430057425174768411203694776344384053620091088559956657205401253523456977708642659482901974915000243246184459495682715395125782688606680734076852552040232131612651649192227729736726282972105050692641227330345538883074465669464797417385541127965909532441447028330076915044602817094176328975062725665293662018174858803104171597000238278853450405667356716882107752990510485008104007516958274123896207797812154207656170188610354352115571917643558174435455208733607835561196796079938248992889262110813919858751204593936620220727633850592954069292688958559126529237339867397442171541428183786448380244667232275308796958796911845505921168116207433189491318927245460200894025873577295779547341002060462311797881527028730033745795976589178498014751883338300789709440293079264176468649100257767542884888901793682620622763915450665095440149541156085752595854556471926191395664760251962725684678810538931765984294158495364276536943620907691973445338290811263994893669491861857683819493807302123696709280551504134915525749108846911298021785215140033480079424205478974783367601486820337472530192189091632768213150096990109478016663076114608052382127459240659837846809862720000811326232260360056665064181335070502814996156543568123576857020650990916970722008189355563351311897914502947051241266165536346151824904504519885801451305102342097941312166952941639462011691125199406501083034490342188418655382231881818346375384173964876809293959831496909415380219690811794789396335017907449465850442406448516975829783394152149964456267063093745600542300944553995702807457030653547888075215602626340111146174552556510017392768162091573116499938724198865619493586890569289258950855254809564705143820204977128768154500 [82,30] 378675780268738624519014931421637215362822642090963229758768815323578450204371300785110238367899622447231009815102632778799730870932458492009357952994158725850880882730831719623861207794473264671542666322311529124162467180083709955765683196490490021604755552090554232413718284893114908195964771836985171632000256580062844950239594329175915355972415859121096572575441304806427644641148091625612050401510627687611429540412709135079852969474634584779739248652252902189343332675227555446920488844451602664034015121218053742502511440903181549178989636335923506057716286933236561991640599315955648081399684249340896883333927381580442096307595191474200922446337174643798961542808353936271655847834181065679765885256537162260764823369055763177659615470479790825231683168574953972010170665979250110995919579317376864895244054508282173304452912094754270667341947952148282630849846488752353297160270159955709443255258379672646421872907919008784153598571028283255699628392469797104688279210935112529288918530944888007667915510833366348094203101196683324588083287813890014310745840074160615243725900325856893175670285141624592556949485593210600887057814970630718888936686611109701723383748146965701076520270603189922973276418502561360086130595250755207115220106265536575265988084560019904361235202016374064913603165536349185496331919126747387749306493205887592712165973861320839315459611353624752576098602688692308661823121610134908534449564909281667766167021760544535796473372538401028063621639912433210749659888721331849131457786641617003746368946506460071136941826489262238944005563754832310773346227900782432162607516389047003739228122942064199513683363305088146192894326376376133280763188241076635293225938122717501172621025440979025249201003901967001011076788503973406139168648230154163104085518165976342726548519463123109965809614215555537509110758974736486450247967215304728186166601523561273964011459483577123631449709613213103236565031151064855419151756771425123240177343419026053380567557280954047660986641914693337974839761472644286005822486599416749458295223132032232349436832960149297568434108000 [82,31] -213288292761747826259922978552672478231209472802836495157584167234341856518473693231890619882535118538537893827472338640916679047887938822483809256513532289074465671212112391973567138419283072884820057316993253759737325318856842398021493613570671732478120790016283799609968202411182353833904838976752036852332087445877485809974963575186743433137352159376204710292866279287916821825480329121080078312596922466103471231170255483233171279712221333346358583250865613630763230321243551009278920873451236736793803145564171812605615064241479453900767927510806819700204490819301717875561799177485903197131666705429203495614993225676811399870633852627666129052049984422503100204741463947127414956251272192574191454472312686063952736169069018947324745253494534043190300336883597241645334191336056140031047831013675453954231305976260850607695636479003066622666446154221422337488072413465906624904887443167448945336426026999083207518715743220543191113519305857609012379482621997646714060793920133960467447893154674481407621894442304507821082963235690611951780474977709537632993384295116731745252275918695114792846867263195420508134896850131287484229602936153296690827216915173674482559537543296800245104817734223203401274366342968607527173031542615416344373128685572456720924167539607612073385920533100679125060087885517925112048344265068727156351924337484075791850683443975996392415181334925933621713601342744629808753598425305421273573434051011490016454533929716188427973468414998610751292614430763738031777238614066035893365597563660833192917557926629123868680799934790667173726333678807612133222848989615759963332035978037653392634365668021758768502329334607674381641245070604364094483301991309944831596068317917743982520449849743871153707214167991066464454205138833161944720639925329577170744507757156254446182842007299397751279712115673758150313412027454669053078977733627027205234732093533643669172279956320822410840476549065301644485823467021894609301816083616578487157768661455650382882713090833175418560818381591775781664635210019441696559445956002500773779728219097471496946702985078031512860000 [82,32] 108408270905476830146061656633050888142551552658468905225138815791314659537006067857226952555083656910776157791093732481750012696877460902445041377820706135498691356142391286679014593618519316427137234470277672888891955476864977266720575237057608862777652904000843260069961713444629149257118331800723256774143695349660189377653549891545527260366450642804411048108825691922920947028989633693310476133932505772708388933962540392739269647113500324452319593019771890920899577557641248549388915773407058215895950724221747473824452856019270470499435922209632465984021406810355589928780589425871538852870792425783520000723384370592866820658637297970956945506295171953840254874969001355855830778843571540582364903417567302875821061977284412207070358663999239514297833708773817483176656276157680262630352929434375930046409975433115596072254953145602159239937422223243330755563603336395876597142650895904693221300661637965235938087258501683762200848843247920979777148670305601861872398977767940090174155186397186554462871758975380888438031081326845659248264160923292769272942994019022606444943091117470216940743977434691671386658840357950774090094127714101429920780240035930765250102353503361126281289907899590164122142945033079170365300685190824465971341097745903280846610228182954739296228722494035746104587136233906603702267046766930161160478817151606655371268715124985446939906637996014654220350721506494661266214914439971134411330026012928276788428157670596453460517270949183037782090380488821027666416251490116418571765939691343317084742022174733911503605773717394613274921953676392377588432379131201036470000403246591856091099297902353965386157897958946874243560618760228484383778120655528626253730080764346505178276562665805488564386189071212685399986688072851936956549452977354537285044211781545923149349536764377923523778820039218539136134868854790921404855365019253878224188749548929049379055343227665971174543477394124918585514215012753199538224060641430348866514104154318111677504464009433780061436880293655394085574792739766392988149777701889623502041934844623847152283481289530582648600 [82,33] -49734012292152384200601098385728950770326739817519166365142001701439330651535527371257460594341532760004834111065882163473260970932710730195968178671352143778440914239528026622977346374042218586480574237575045857622678338972055247768809998447722608059311676579228035020550685840234812999775165128939146782419499062130973487021280066526737451317040502429462494415766934230723072005386708306484357094771093605010041544880087685127327453007614293043968008446770818253216686409185910812139881340644862354490424163112080507803220676103938196687454755976840547703585614986112914516507761554833474282442056167419048496499782208337371546669095877196937147733987832766393455517559500944267799925392748628252295823741766539807702926581836575779520402719326230767532330303214510164710652241498341023359730001757297387680494514985168949524535920920837544782729876373217867690578084056606255058895300179731437494767210669153619181267116833737935056813205578794214250733476363202332494433079275625903708440955488557395493242941400433255999753493258073130179033372978051060305462278230009864126170075509220141458568248391764277337401440465491154418698283106375789341799964639901759097811635077330640128270573928073710287436707625426027883754744674553027488775254170182055347553619578804356750979306260161889383884867209250315397616927888683831899524482202984886336726815347988732382322653021586855859586584620454929687432319011261605230581617104456372523065177984328980189189910992273207664061921786440590456423117061714763297761138856755638890021876835120144894846578525722539434545954128767330503977372278757025209669079710284872318916048044664802321438847433636601942559722158661326076944293280930648777878352387519839611015508761517057766019086372981795853356574312217823116994883413488639936570771548011856714602928636008968897694159080848972535087440312808225815882124848168184472511657254190958592685234382127575321268073561169776373183155036838184395951763764538893165743296876395268598163497284666359015462082599946400852229361709638778292258173567378590059429455998424078340568822542218955000 [82,34] 20583805724169627347874390409953731877266534815346928859093405916908249725328655968088699667052002318790278506753470494357292366101848049202483581919356665657426131441571188664460547322740758090546165255918084728408534904251973387957284532105725218610710403762435180544356977451450581182270615217425747640909293850863675823752828806774562649437503076877741574408824790374763029308712112028846136201439810497049998605723305353886420857095943936055256316853215033618426045891122776275880162485510290845818518749385467601208796053261206095019135349431873987776322842540479940747737136768764936672003312208311526925035427199792172406301271022714787461624185466499347157095302079904428489400149882372358646194452483360853783010096239645774253582752701997650476101072224823570996182350794971232574315629675042245652351138904267080306442090210937268945889641622594784971444532343642877654742452219185406005881570377294499853014014701865533597877339466036314031109055458917660585095123192186083624621484029182717449406296267369089853715435103347396031744874537840010578014056259587497025061389479490706808287599666292870037170918068724427652567575890928643416759452910403857657245146771188756089111867674926047194647419759998533575156407466651245540800942481733973708884730820048173669218868011255722055129952368861207067302140575606148985543856617094755010993327922286289983676051378125516187809656802306249068260340508102351310576135097662343157348576444374439938800632863466661019234033038269524686820006015303070858600519487485528943171203125869299155120213364895528909412612926747396203072487105918121751963240509896009273595546694921095764464636472196133630720580871154319050277632152541018773730653464770922233489439848281321329154804213391185601663638365981742808127456303707759321312991237097666008448890436155225683749341610102712092995697404407376115452707516909531390280735659605830761348366717077774403314364172344847433817181577329033900233221175782980564043974973551712717040340613596755886451042687182221732387842228195988574270734702943847438854233720337756948738641459949850 [82,35] -7672972437841011383814072990616531569379499919180138931075379511265181481938620796082540904906247931078425382056856617242940870750037234897856739285074797560546813258325855795460150694396156135188070112057152727942378446517161400263819022462050117705235001873673013357141758677674936065630663381973840256043645816765655755604470629016618523287422112709357692942702030984946808189960961483837855308818313224739375496064883116316286352999640696735268979792102439609684656210422687588847759374938891766866190944801170884441958399913996427025129630438270008187187087423637097384762057437738239058908174070334649424964869474143735112978996598079849652735796034662389081674288111672530370572569879995007833152390095802404276980113054995752083480013659297448355904956635343478330880985819570228763888286622992736676868073003686907439433608655529315056049260388921783462532520624721495098785879308087914649629580417960606347296444665165030769584874824004423592849355873060908878711074565802927916938108436894692599344692404332950015001262820938514435557006923514263371985429638097216275412543015876550533107214955903220106279205726205458725594411843674046759830338597132054174275166947976760227823946255166640824836876401817010980016046291555246395686189783401570356275205963663747804100982790223858112129467274602472151775509656183462941368529770000698607460205088973716143157518400836110049138023390493799392620618073608895102987451205296798345111454129231534819297740796791831838357333593582461033004513632898141177946522897516227992466040322872454736177990810310262615038808472596950105146304148229518845440507344964680100628207956784329923019123760608286088002599227499907601008579713850211349862080879902525878410353815281295257855287916704668683121830538962127573707652935534562261465364368183259626931211653598943391607174484092145384687873101263182209224269879964149252690047993099070984214454259797109491602838937663126290479049403075568860197815755330166794206647426545862348403973157644006242323243945146468579389082306542706138506002398409008795221027438398440379522504127150 [82,36] 2566444047011921722327253182932718435728715489932097854178515313392082851433955488374377256772568837250570613030782477629938952344088180672463726573385214396409454146978274320559742966469057165566289319839777097123643043108309993867485722116438196997549268707062809226227696307937595888166319583836795305589710644163250148870033897785301418251838074643634588274519582194861912897110419855867811699758032888834460226171402353514850078896170499403358195931615525678695049582199160619214492135118931004743702612206371585732492956911472608846022525453672672876489410279797315168723489746970858555416037184592918231427214214179299810753385163168413648079181816586266925038914880376310208974169540626689317747001122745174234146242568867858147362292855349559494606851514889513160138160359421626758541159541109852430581502310970662667783457171664919967357753896773638176860925448098011262375031060999351855295684362973739413296846763674797681307191492206430682299366819035814087260791078151126574688034997119044071324023128749619730163102983664055651974964793611178802374209235409215806671333613448425592634742946806516242177390935928258424046583271746491971805031798643406781342425246831416035224825978082993916391025242731757253909618550218305346312874139482415108609003557866548390586913198452722184169843938675791968822336818262850411445633915586326535696003965675859577880014132304328753489098626560932577526108667038557638734213796741468209313946630404909586493300377361235013223127113074525488633485328901453410430160500980813564019443933273496338772528070945130170368466098496331959926109547618702702071542146273316731628747828328668530575472554212843966100718825614879400442676064037212454850104700144921019217750689953289265399512491070859705842026216510457613561531186305399101876684878410358059742910285886218037129423438637411985803241915612072148581319855348578445824682625728048725280922928499522882056418508027413370741763389133463954594780714094973641742762162083539290357830274530490636821654950248447481226586765398131257662053038529449744704284688871200167880019600 [82,37] -764494719318539995691776174738952982917038429393821803643294514791409720810729843238307417156287312470256857764300954756729582350385059792785374127150974733170608520243036805601278631914248173184542225111147304173315008796618638045404832879758276311599723206465489186745918345312506269336381153737331358827961887711891439941255785363977219941212393847491529564688024138570031191132565000683392217565806002828177243090047113387086778520572879393959181523407896109779614716574617878504740285588079273045143873762467659580666100910197945451628572397359472186560857114991627378527387318992388733433619240548148983674076358033030153940999315253808210394042406481514880923643141684659986199842215714613855351881689266723349629905380054328374622567715330154102502783241116860478966390214774210369963730272679527415719611660983851536322372312689343599689051562501441256574958889337019436279808084305584322054517356322285391616484722546216596671156714486731901618833591882094994468385189038523798371394020849867558070628417944313623114611919605551291032076757226836751137255790844436286494233760114737236459210335938626062575011143518529205782528784992851316896490247225285737838655714539721104094151987852026766112989542090224954335273549710924696744773172259363164574445892397284428529141728825149808451981040602704789726302542189754526418084087059425151411946176140963427313869880936068527307523261602580606670324772325862601593169771028892535339167225284482903379687318823915581958408224333049393512270301129734948508351854723972270518175422163599932569927946324819339007151774298134937674616800185996322969654718221317498160866598830310647507507086755149879913333360871305289852274716402978182751149061723298669509798613140043841907868313954400283325137449447039353434069349100425179825607250333435984848076258703135185371822729517208990194880772669897926998458311406715406734923676309818841675941481944600158608174384441732001680528865504207498697222183807596606523733670225832268688953680532359412278052937343731643048370323167311973613657797998741475106529277301155121439900 [82,38] 200043157706523042498986960997557095077633008243378322125701466614276286638584882312098896121248507191493365576283514793566483631162989946232139328111788505952350379388298178900612217498257723990135500862308987919415592579887494252669055869323925387923824779587567170985755052316396902837485913923224180803779075241644615018238348832315016243610003391209787365868706796040356080574891429944792800077666653689739251210075721629456857590935618045879260803074257965283139562712090876390539788538052482435726408644226074188415310670932402654365720866835714554733209050245036993605570621613320068711340818681367917714013262396929053801000766191377709748953014537077789224695276152800823262838196091714242681107134015173584541968884695920377656151287666356378493578268687634760085689224558378933897977839673823960893024915714024823476478951056002048706239036409102132857039216711772472508357374707207523844660570618173135824651406473060990641938682751593770952411514879233094698474164061301970670772439148106255573489254943449231290638411808594698109587245550338185685184518312590334091263473870303704596597804748236229748105486308933133220286787654863751615213295037197000969291316815019983226688431684835763984715588431375651414891482009914024402873098139657693954757843463111891273066600722532186613172184087916444237159647268509742937093845912921746105503195173290925174122168570293607433391012769995329744998728475430745593346051035528461989597198158239567960301171355314169452888595973210682342276078666233729571222858079305633071422240300365500601983195276817263191442381782692839086377797053995911907388283637164450975671393602456606828824383830576288595831124095775878598528976444592208787964492230739684791226067802373997909324689944999329128211947806429853612196289138711604026887532975912145832537961742845138835427334683721791587628726977499075874742454327048276240328552370746328165477232063105714947126527979241225700509519289586016808702725690263723936147589917726379208243519999622721771422290695033994670377490399340993458531831830969311998099337712329410650 [82,39] -44838768715571666509862148704029397506601836176817737955089138860323264551947740710682056002713215793075870371669189359807792167272506462439104373936688981222521135657661911482025903396659795976003476321925353722220710566164843724243114653284013247300000508806038610813392706752252131348977386342685597031990676417445743290712677024961472231449691176111537239681410819386354080153560672771728108096207678592946602457606140869215920197783878135786630147627279475424578750088581746257407771518976149301520862998985911551575426424743883607052222210778296802955175081187677944669345893537942875162877996189148487255212827249812455194486953022720150938849903612083590337960833201430636323246671588708294720461939410617876983763862139586873534368712382116294432752827243579218579452119107424500118926368328861660656363540068204154156338763512580036649736744455539566027481701360375525912322918290627801874722836458563059941402100541679575346956255081825717039143111454933370020413581593221434730116421105988947666365232825364192034374207506579576907919846055692993316738280498611431439051518142697315571641739938048355315547921095088137421429562559984612552517043076171857148479924401076488954834991860107688074053062668889901849937582645493848034662075159116828262991871816083574598423441984760937517242525408600651473534251978549567408545962766997719899591500246773388787312088683263112806624742659885452929270079069506317423328480381760859805196319453474790624572654644298130423164519276139014453463842139225026487712510763884630995419053611959389362047378052965968492385158111176927214393560008490619894093867098551549832360268059832025885106753432831610723456328082085523989534085600813888325647130663424712506912728962015913573902176355720635239540349098471072798287676730550998777471356827177931309176742737454157205223321908084430475732839073775706679610747161474076799586933842636745963736734460070887151079293871792742313946131445226174336756728655719236532862797484254009262755159576261182340550746613649374825630870806596942134562730995949361394810659280263600 [82,40] 8169874602299195432103317744698765280907577722263423584841565888849651770662489680712459620278284803611155058173640208122275892642972537520818928410192243080394923267778959623478396599647427003799409091922174414284615875512226597342089391587816923649910130712904951378819717753346467526545415091957865902522759037766557692127707878304537802668941246873417741510321724933073913422882975377786789577025618825584193810078330693275309242008287080078661391452223232929270558203787081576701770909869621476655062357436393594071117985855500040959905028798813824737964608771541793521076409207142563886107405819104092141216372065360928418198458492197301899751247461617435735691828446155888229140039177739929486388814149469577634943023244902819756793909120890990682878794999648528039825670492777733254181860040296749351211974365665751219566628113049803633545488720254285193552825616456489051234210063306210804041608887673216743315922948163298458336583320648040509278652225681557118738759148413448507128182437040088510615426726221037898007738048151033568247916989905565942382229256075482861348013514043254378999844261806789495279648121062319284882065123774036111890505110254394244037516180045605532208070059554736604806827072648938145930869587202042291450512870875803390943787772066766927427358165415590507681937824825968860573723449467282941717187712880563177126778007397403466311225705102415131859804153562503590753216183203945567144093637665988211367381143961637918435687923151437766818909633103173230960442253096364677600312654720884766078977451295318408509506964430057341085742232549827632599875915756693005635410198687976820419102550854395895350103723297215179844408572287735323998426446438745312605136385129848250388567409914446668784535556552250896098540820375553182496117750056754872679363934750441315461359112389141419601897282956950528551619108160776625610661811981029686884305494741514085970921929399169662135371990553996067231858513835766770512431313372575510358177168622689021102484972836488757789699855156167639896853099370569341272452865143475235135066374100 [82,41] -1038638632590243980320346009601129638242749196678971929324591290392849696510026006722316871117412936418023344692122255338155477146997221240387030676032605152725166170924954541806664582221700332225688731935732227174294058223779551867386110590643842490465794766729684006803016897838372071697489694900423000068609428317537342999594642403505127544104712423093878554206659442825226712568725970065619119307468823322929461909507557691127371203888792772236192853604902008777284578986139795214662140859487647720107627422354942893449024552012013228836955978988487228153956564264992822018363778937821526233795008419989977277402824651175513566709427928994641343656430342752756401038858821529759061571310803442070740507121545377310538666427888432887593880252728882261763769557694051194882909338333730250384501505011756356552030783481072082648768388963675134488067396792498735954213557515166332519577735274915502351098929842756710328439766499249635213734426979786021309069094728327123611276585135647704508128041048696671054610274234726665133913429836993700116304859266323749959564680844144720526808892613642102551311523848807472246240450541711670800264227219356811532357250633685655039965545516122665797145668832570543681852595130914610433159177163749945644057072979619928718599423111038241494959423547961558169683017717905105614675853933826153452631923979467785794702722762713289995075564847860800035334109919503628747046406796660796017646072933995117813465776561924050392922767277113567684212477104057523959721329807367660244078294763889183982497664696455591344294774401262754454925589237402249316252958845661678112441132557215499631134338061317607561233161016388666934094859827950189322509177505286497221409602800591437486619059990096633695636755481443062827571277510279638232685192993454708632612737599772811055495607647218379786869870742564306020842028164939592380832468478357212615390205327294465416096774821219685441795121328809412570793065320459840611512839254400686966876713585162420138453757663809833613506621015580787963670973174144514377833642971214487982351950 [82,42] 18612556501691990066982329018443118616711476337076510786415256995432219903885805701564292994389904737641410825449328923119806852491828581767633541506483581950819137288646170117300872650610794731043000676327609831211943502343982498103089267747986343540895225701508325722659895025623762108383810725583451970050021160816613174458674731832084483797606686515466511931782095755898998866618286165360567253372614382387738343411674843408009576427857087015752415713990929088500520590564029824411393144113718980698731736119453315500083348753122848242679843143452510308983227333455091865239599873524584370108659377541204600490325222209318796484318957034341823726235678144153076916164045358456722462124790758492876160080021315130086227322490933250428218820575979744185405303918270614533970966046646131635122277188158840478070105250163443373242587776018329958981031000858644007480904223758996563621444996595317564850153278699028930318631249409497159522064456114054138002165168021754373284511269712012962815995976859919103889859671398559879688693915816472081577468661027964793382952486718878617874054499926891444438125043310929206263190486413629030143462544474839215072456769991524104858221913911490900223817714658475972253938102119159413961299476005725938694711371782441462836873226488887430169627812305934522776707204368349002833755308738422593586561513089878005287471799579862704275403812284745650536946755639162819816130896660280635405002999600348361958585092916701596237860811013571903820076516361985716902397252314231280853380166490081095097431961785088243342236755549192915011971619219335361907195575018517505749924435163848403186532772225770607066828467646539449020788357014249874674841683984742530286422548804808775650532805701313114738737428362478838370437949138210691863876192187265103068809785085102041496332664145687082100674989773721023090111921070666016093724078608301955940968540628583613735310944126374505407646892799275699588183012175040897618426411278765503757749895563347749251991512940886152846690393685771739869483951240520483714076032161657758315 [82,43] 38040870277251698568292581830713156250032661702452143781939670665135243409264325729162887574063110049450036956262978769554908683961638481733014228530387839114214239299269457407001810455505194221118458662666502047005103376015303486304623152286809547618628641719161797200433519169544940894099445231803669695642115343966316879499238835907872037376894519472677669531906242184381049440791700251842180707146020035854059350380233423546042940615640044990159724283582871180377758204586857159284078512974267855507694254275787192974441287120107059838770152302203024946886694211832079169075741688028743570666408334622281929410810699797814053605839085233275200433243640552613864077413012599161574602899222257394408719805582204172362708430870922303565007691933462244334585971964008251706356341876851538266354853736673812050180971482746756707828867145061736290770939846614832024772044291593054185089250156373195595007736846388159901630514436129411261501229383410753948260134197599075247986784473000759257830398308197711808405398144141593718838210807711214077856668160098098076853544680991950048582086549833615749261878834799784858606717206832134205406294628954671823251367203266270816405226556822951459981080404313887957283254358434707947007475188696179258436335855184953071732616892080118486038043885143009668370104980240592899260850347038967973536051033528207668225479447437028374568230676767451926907098243431482198153455663598838491884978750692145910535648577482582421691468379243298314416563335188474316004634389909639297777125713892320844324064068277992064503387411230566128579865236854744803745515298654275171189158210952241448557101065673176431369753091352685493710914796921145209589984756642887740328337369668010543923800697714696086759421725010989866319043151300755689427830199833778090969744655279577425095388395349768546458850834071944148109417398359097361696675307331076103648041653045425308048262699182471109945782660421829832375566586936522471766298969675117817856824845148335766397544481157299579795068287566007145725426650292392997899122424225643950 [82,44] -14276288834883623766072374754968096927308733397122386626899147429217420845872110509906803970844585925625952043603782409647512196712587383612407597441546721765683765586679326392378593904232359212103143094010799246089929534583607675216017665453235136884349221985779516231679418908510470657004026656590223636437408181195032866257848390787787107041060001863549774345736268707691040213864286141242905996060677649185427866614898819424186565380365465011038484671833161803624935232898955432426462578487300745782186501706530931371515537048574915010765447436982936348879575395733336707023029178187948043513883597784943520764397397526144245207096330256729228436641605786638552661240678295947083045991713999628549747105358628954994708087389514034851380642091331866765745013815297099832290890068448710451179488032297569801969687596420791430498964253759620589147626548502282437068765595861736596614856682249916392132823973977182919232792060446890834632146427755266096976352002707642220512097668975473319478115708605448440609370966763675643433391082545524407944450664188054793383012888795263706848985983394884989403062694109498130643197135342200048550899303853930642528292867174043465367316426430533998649001245314733434779930494262576345709503438169870661881263680448318540214756056767508977077690252029576003777875817203748971202640689590020878519366365955765283898852323112161013223159426518790920580679587779304035896034659233166923071623501378909207106319016385275005346515046036481642289616889962150536282413074461596493679397140574788979494769185011370030015665945588738961334964778889204121901116816014134975918627646985086446950267781790669905399596939058347668470481468100432567456138290072359971160648826918184881466986948003743819402290308544628657262429830890729272623182957205727668802461241757703567474886911164566097491514864292993920592743175218138034648950711508765494680692194697516420793396854228991728627373764944287151251302174369864842724784997491766619491262621825789358179912952387837533377883409570865445621034075653105907933000820519005 [82,45] 3508431156673217632597810757951624565606113374496974067199934494048894835072542315265884439914219309925897624489073396475314476462159258901610268196293469848475351097785261947315733688314618784590961975263899394622748532225845365286653631150674826000585394196649869797547743810943317615110608668123933221654342349107191677008408072289782382605042586051134992287218352777582954382111876304749646079063040616058405911529215181590399241742993664137522943033840236646031583938354477307243578784998502466293725216471580436956707235622485236927363506910845013375970595191213226871356522107155098498265312207796861768345974826428544015716171889705033007535797065353725636472854190630090049314870833507647248524575718236289973680972047420622076574488654239619245348797391332118317823751809476294153421319032622016545457645511846495527335465304831078992944345629210684214029869659122264993504877539368979342944906771003890444864042938330716835746592234373146830475785447097334967425324187099145186310031598915417800523402484318135323045650149951257568810037202242962890433920565145612530985786055931568395500113132262947028081968043148093215358010877016498698362780398725456038952585779022580501511192343094590443164347702551380548180358289088242420466070237771461194095334432128395355188285990068855881770714419942101100316289024437746819570601200487106612622145203212817626747520022302340653997687046165035418703767489478555811818941364672090533447939415696283196354351630632105937068005924416647465799211870901108173342974713424558950237915221199217418124769801129152943885560466720864007613507524692121608014894198870403768728624969195389888747867544349943319573895654588948399897465497969439287134001908526685203665670512793963170546522694988627724230534218151311183171707382176768832137128158616972715622966422023902932775856660185342442858770581459138480992503831754989489383553498888923427265257473445145061148146630650234165602751943309149224593449391918812859910112338399082764085216884708751840514225896090472799726465962005909812475797297270 [82,46] -687930725073720462891073736794889403384471640093053391202187802912539550190597025697885572430261603612782505383655881947159467264846261282231441506585062597818105300328308388264662024810071988807052342178964881264377202771339903213942687657321755119653581151550002035831328071838203207921142550046527852202352943784708691272046182567912610168267656055488311956523629765572267352990530898816422873301420080432810965836145852010179458710243553386156059814312398762482787996121000985136155973359468363683614622525170063510946579552015726428534048173784654294051222702005074530818558089168470095610926480491726350290895449731370601039724912039885919207210036972805858768904722944766288000147270778354951355251211346048654294173933106086299209457167058834901028844562419081719113998030510472008939774265930329384379024835793100420814783771176384179638389967543380153629145203142326025818692408817689556719888788947696225483363361199848125181758083222700721588247476822063814154098808150461947424934904776464551313507957114202552295169962289609227580238587339082690419968218434053856670753837454966345160985771306704555521275447063537668999857762458420215667920987698687027715131936853409107357164443443942827150566851834773596225068108096754211811943254236562299834751015747421549468059950591377373529240421011485540029024878302698178768034958864943761814084375159213979882907176491846699708854613886564509225270854830562096488388837236627977206045845696849347608409164979341992886150900007650704915866071517186625787565153989820555023071250950071350173129921596545755068403824382196387487818670495534776203804595332590256207805909952580818436520860072573544800405890161380979976704231812422332705204716602201496669184075072792963075778896993265177816090348858494343851107001371190374155489071265497276096136626911110638898132540833890145612625438793017035833403913784855027863416352849948254780089321366122600242758505292548386763257300063679860051012250522681040858629072166081098458416890051252445294580627960520806001502276712302210522987600 [82,47] 115394098027589903017189617013028313922287928688739236487852867443867552149401589882655219223647697169754391292184840621772550212159954101903279993653647124458470044080377968419112961470811673344902795653059622643754045695555299655851931969636186126432738955177991445044364725349125452773509379080688380203158860079829614213249231202451410672152712541233937472835034740472094703254198418623193664521177709109109543163966604388632979762339880980200449492670455990112607578676766997392260330467283000640511615596175260284279660027302541617104623366659749735419407377071565625142890662666625344547806217486499414812076603262316251899746189984402881797199052752484275706902915460179279034878431705354706754394647935870136304858974331873064530419014746494660988294901606977612841690879215796474318048464770900768573957922866736092620947127431398061470999772753276684786790441465539682843991553271212447378943912252130529220055477657604845601101426704317474328890108878085263650758942786693359569649731303278821224065453408637800708357047857353527086487514235128206503798807022646982656417629592974132813533521857905054350434314549427075994942457818794170738511639695486016032014954499689018397840262443874941623838138097182138728652422757932171253648880670401142999359698879953434230216402619595981085789451466765200966047752795271332616583584879562528286823120371776764018434008507560908932218923001643380628623930035302219815510335550962867319327859466969479277399705392936054548779199137102029982654764962824877523909080595605410772186227769269997271562947075508042303229528771812636077515243627180346628814582677221902966968494298032308988778801401317420502075374153725536760587886472860393935338206813949188563404573205541907179218512173944732829575039790678287577783638339893771286418164003965584486101927034505974596559635873780949540989668079448170139959162089961497608074944602887335015648924107343636073256520837676693838502653357577410389254614427992977163422061886421941579617514855976875047335095409193339027130973959994012761240 [82,48] -17513390156917431388190786617289964929740439603824759156577739377424539662698785453578740283148856040540726038941038146080091129945871139428365422889535308729215160711661458585754099884809437200016007186585822607101308296491678775674068458123042171237081333633767705234713888877846360089586266771161084106367310421477833971669360146154663628275882846725149191029788083475245149125285920278826643789717923541598184990993681019606540280282512580640495633355845008234028633533223282796443347088541142101691856593319143675070771193725399333297969977908907317568547846145005135427738059056572725095175867744443055530856218852867503249367855040123346796311430884458537347041396485824526863275543390780642745680709592232437747719876146912245599213487808060148916099604517833748503636600141489687030949095720645528521710967447436195630301307634026993015824731031044975911723720332618222963666028873678381911805948855288086195563250348181264583484932404419323828671677844583731628784639211358157070350129357565445210423698230373670696968209233213872504769715826974085783041520535618348117992024286272390095516856826789005484551874195231386417630864612181047360740632291466743248756298045509728143994125873659771183892582476134735829595352691415026513366791801545753620488178565513599091030339321682692922303197976068324185593000377495951230150118626978788012080308044185703557719822063495285919659789066409380566134694939177913296642110340538798938734670682360762581099887988932302254556783446946442773060245738377814322630807416963103273688958147041016703105873907358044497922643593191627935223320466515582189277930080387499492716815873744986448727668977131205335570712969997829586661116502006923986842500083598886057243023771694020726612725345058932320492872300166702532292108611216581961646297716530278471398970613662120240036410737278181720555659529829773135586041914833435650673521804880420768715648963047158330803734456167155966946557320592739114044371204544638434742553540462167266205874273530651090634914435436476945573147888665770430 [82,49] 2560527249513257480834530798809264805714296525495589260565411824974574544676928968666767623509219506532522515877594767992132948451258941454415879185328516117675473242951023239971799798055169364141068853408035035971204860763138544679862338544843751896515124722461401892898520119123387998852313647347686225779932963391497691055228694226830395182112658172290380566514821591900565593930454088389500553329281726825226531703278358709800809156000049876988266957826768190539746148145906305541552309676249843070164338994775067639024975094024373868869447027352192860773071646995099338046193584618744331713553483283117585797730718606063959476317225445512201207257380528023203676988618308503952399578103557760532761917117185502868894635636284687799854919822450907076671954492041405778698841727238649662553046581106099524327018777187342838829307307445057910802525688116104531843413121921281040156017405555629145985423452360582029923330238064984950449058810933359400810280211892857771946024132174685413860898288344051454158715724223194037342789862920901518230453340745126754571783453679982251045530945700800156961051713619798352745397427868555536660111952274752587078311153269205388584750322710321422884605960281170944759113721703100455530998588576148372925392695098149200313339629213770445142892091293870825340565352427888937716578684532789391399665701038636928790772587584636106592632296963089124127259878495927070740446574600937539337953867224306363392975365158179547800491234452913550796430399605688037230495791683152108012830029797558022053308094411522599341343498543249424644027987953107483202305765736256041127485795405614765687119059752612823418087898585511977163058775937395790553040894596483709372673212442844265225414716214211085782771213514894692462879105555808771883650363458011857376813921909443049731027845609988980344430529138363777291481564577263967133666347668001985941107585004644586051119870362526833843250304818337309863799392225665735936702328972247021268592968670104075234872206723134966296535739182673852155384196153510 [82,50] -372821227905501007039885375158847177947338978538630527008726466489207306905035400146133481227311774065368034790324596731476302530322529695910505451070520986020054455881286359517787777429567585376889281411597677576286587560922675775903997543129516152996264892256919510874316492949408377061397557548894678982066933534529658714335552959362952564435290548758694526668685662578419501925330984837551824130419651337669821454944812660421285102829904697612174325709024153597804088442842384050760939988515096541196953381889351028272842408609181655904622112096043399638614406149136321218274577769620121268170541102218566928289341576146901830148655080865731978842804567734714553311750630600783247968888039098292101665176831747148286370468214521017858279108099291374304530076235700441290398925680056491302446227911965941348373020905975409837468226575936778611596559672030732596696391502003373292865519066586563802610916290068067318582039726804830439736945391089914537492109585179118353591057418976999197143406355810758089166326980490621308264688911717428496842259375683843512992800773457609908699104139525482456759039913676210189973372339979866808178026217948858782863416435490867510123106036807608264958050285013745470097308571172446142685188696210073396608435340120382601418592511925557082921274650160264212932391164146635849257719090223623828081958874845532688112890114994841825785406820807509284751983136527054900310599672919862349812918143117245877475124599013397802508226767218286814698311874811041433482659032387746589011683475697731220552640573911998433104815337845968335190913864110800402687072122606635261041174902478975445347243303262863703170189374900822889372094542879028429406806024595181028650072549835100220306460487179721041582488829558268179950370787943832023901268644028994304746998520363870468938135037468445904101801079688482785563473941019502362956942613793326121736840866828258218035766173789719819618917704130460258404535248851499210597834392690552842106261753245869564703691710273306009420913698236131395942118650 [82,51] 51859879856950211852929677299912405567607264534716107118314555056714103823255309220364745072879661219164461744739882578489945729209362115228969272427035433137995981717877827598019285456777144879446767253998671201856724658347780490771211377580298433066313567438774318334026257976323570306759039955839899413241194051410120762125868550726218437907172515336918493924924487204335655076378246674046116626013503278176303718177001237632560537301214892109873001721380107261428100389667808070682989616871868983702133102125828025630029622888515278724355780227592037835072409166377274205437669331493950823178024682686100869205333740538339508829410063548060505607120213649114029935173501480269085815514831600542923782192662194899389159387174280292606863927053668177211972058791669837714271080148722063935998102731412475995669960163216030929862635621988077440067826528359185395434449947787907060419305590319391540643790643826861029379203746458455981889898448992726829779238100765505054407774364928033083794573072120333344838799024303205828272980525197418850673542610071370770214338669212075442756131428023477970578425758925200241090183743742013420608202797741341811234465743682002743334752141127273099156918724325551313685695290980603938414432230816031409506643794277589653868386188317701051785038071867578965559669072100867359069192523441521435282724032835620584970337304344546402324295872996832054665629453878914420432723916108939282714227960642620947697244368939331600208281915740159218788229884331646999286989353331564115672971615000462869842281198632443895107113969911124831356664972321440542574364902366061899834141548438299718821257323913828763772023528793999178546993534271476677293351633794742550576669821344833602041756141649212123816927529415563956819340467005536763195993354773576325318622956651606652494952847696149561378253231364529941206953584466383145793519354598527474418229273808332945238589775313673596734955916117827247018350585291845630081081455308311461712726743486815750003403225193047417587856238939132320962550 [82,52] -6403870749076653009246379623539276339500540601131973090762424080186118170810739679056415034600037390877144547403083839920149738473885600323049632101130723348723951472469988009480339826758843112475944134897196612194980728169168275800738573639315256825960920911955314363224502457964165902758672109156361776857147534837200108645830674642673800442890451777774744518774338839241933278171434068387532548475169314816485769906077705594236807122085382494948790771933523305444406236836872933348576108004684536081306085064260482273474263274813559779977082699914413793357196383539678482752780033973807764080763955049432702538184244389652771343146211871758169390013354208503952418770036072813564051470899484800769095898269141482667156641729666333995465950872726128153906937059239935324299210869921549797008387162639592464458365448879415004906676546657445278157212913566447924471688080183843551887638457891009340793674371124380915988509611581554545515432238017763911450765163100066521514188143707814689499552643045274044062635341604014335999343238103712517891944955881344592482854829865893344438396281131310015386961649169347636833347336756183967265481673162220835396637842417189472852098926839846703585827737989846794910366812488491823151357621883983264615559244941652260887856535410643497877195372845557026958093831835786791387727129205308093417396685689510121064076456862059945075687520352378668238526672111834112267824977889856090258364046127018290508639368463575212848257222522849029013014391135208153497425014428769768241289885024603559129035107883260098107483018317884654881839841141735246608902498915681742319843707288505554381379426965506550538281582488260192161910951279663469036472181504911615385147199292582443706801731067735231754142148623547137585362284810963292064747219038929172619211071330103332639383114882560956483242670819695818852497191603194325136529252264014151105018227947018691241659373494913749997696571492600535124046144701345687976204654225155300220759120116895661566622025090941621902429009706609115436 [82,53] 697604078989190969828226702835495481872434672672730794357169500335665659277695130161815367473462119893920479996718344408890175290261320780661912601076057975674058868866094316268389186942819467218526422526897406676475487716692685995103161214662243385072947191523711665099839209954084118371162063813713226838395780464359438183212880583151309066462054694310576915756900922049992476650912199218626386776009082795294235989916238267580169988482016843209532603832225700661730455838462066577159806784318401828576675718961832394034061758673760300458612359946250417610795008923716615283297182104572838351330514923558186285467970443775301645359491886707257544044775729681553076729604159031398086471151728774261153872712260417920547658684150969229863345029331845361846572734500799439006033824971312031896925963761561892233195326995538785862738945131803504954320519714083459249157223256282780020430865334822312856730728574516409410665923544945681918495043552067639172582730583593283247527160230634107650691618427275157974708150788888012227921304265108523581151651441291253961839725895758717885211878167035575773801793305819346857697993168172843538493084633657486212052960392766869014829868295974433507693559875146006456519862950147831085376812282905603751551311358787780289902005820651573491972642053007583961408784418020641850199602588603234755299070145554672557834082775395912656401416460684967307272815958684580382390576377278214977204461090564156709059326311751829608030472730840647610550463721652668027995246640382615092960392217990875290253609330755066603868846473536273775838213484049033678113485305313778448225784471897060657849942371502771981249468925832051310043788078069680840025846167370964209365176589182115801280497676410291395987110571278883248247255946445573174238962303263146466921738872381832844065548711656970687517269407857544256930409529775844230364279141957192117686881949270214988044008241428929863394931366248178407122041009596501544888973763118269255345753851756752566637071812795717921888395970436470 [82,54] -74641118851717138633697385053702053069884189370049154112302991169176548496221430497378105178514218143176115911732924113193646681810757268931499984756348079170903384560432455955879786829497455605309685216071978165052313337987374173583233980999189307813065744186426993574610093403533484564931191907191945808102792517528922927431900690031687662200775993569063964597263655487533863654648538787490297558175522869680891855160392798995246400394409641862827394987280906323312872741493903743711065645942211651623501629608942137181235406303891099099549025941203065964773591591747544800411300465673782761935144671214301353838015886969934658518922607321418882594875452375548908843907538471047066641607471692299870765689253338462819074961984322325836371509138945815071940211761418196577339466599083916433752257302899480319957774708341511666592818056598190857464039034974388295464179019506166424053187410719518712573739212653161457398769011117027966418570832178976467757139315023763101696674111117182778093160990236270222900635169281143086461819643503262289881810216282705192473348253026763217159906943017603145583773291918647271317914485442784556190641424582915751966637731864159725415842112376634235975660664671090869713557757246673392191726413607723784999005478415951603659488331068670286137653628986643044692750498576875162900271568572578200541938872489981677643179563352233110719657063467971003806457691643478417338738272131753266928808001181640400408376907728953282487696434666763695388984611057946629127394916031534615343358364437620676880792422828524068069499502404539043474678915610511714595958263694129696771516367658810918937531134433229226166078082961356798853053822607199838045523405537125417751458272680995486937629349105841582466626989130322257023929716422119330597466434988187912657143301139553816163048209949500633635889806915379596555791333311107637155813037711756013449551198714053549990948461545794858040994051158443134944643546638065140519025403011718502869506466243763845464355824600294232531165750625 [82,55] 7907520576395550722083514588836787795792387966623064699674001231035304585095039825792236171814378554619454195008256982957501789622795941485723939896081692755580845246856704517456065367570536739009906263767674811951113555362086591758012536545459854839716386406572760868726173159497753397708376560253674877795313957813103967384492140085681797414414440052865750796862610722874071873899851427741271281389952809959097587504084341573512495959054378846494100893659807444262545276689935239590742483870558456074267904552791296239299971380372480664520786600241946305023772421609162328760334041181897630966480444218074437563725137522058839083262227380386393391463775282371786514343582500785338020315862749861538907479729871471015999217384467345694301401140610718530832837403781190916732268475797552086851741674130097482014497893723038250876113050844827268287371712815307186299889709606775396147208513531435133426674903853449728313530361814763463475669525899477449698095659202134705404228036160660827738076749202034142026167241362844141075724813858347050575144918158462058310838232437052396995451327948107152231584331465380195202242509069689368321369155067055500378400731282728108295795477274986382438480205913421739669683643260519281642722501709857529047365918638912310709602295370474650637157907356521309333130816339665960090836072843230567130007104465891627034654489273351556072181806773872372792942455025360411192278582240182541436154039375146932299437320679821706979189546062857816103016353430418702724026989051492516356092088437585778335946525388487011250788912701656407311751178322875638088924125003382299770604738843227311616434724705125910096859485690947291805060431201216720564320218968138778814731338433584256427119922883333972984795160733743244117341455191897169371176637217792439713550981807188958771989155394016006530976900248078644531077461203511455523301913098825914718720957705185816760760727400087636166693149126844683089074998309972958378441427845482661267425031094763285793435965604444264655095000 [82,56] -467175781811288754581559703519240409513346157643944639460889308574428522421111771720066104646462476428996773583163492756041898926037442143661432926910428534125683426405847773094088353458277612249891164489604011343849551081511308491056719513147625759215852643135919611171650023623766456681628520920111548265345182884864691433019199307407353479349486134773818101297218262792014585415975494463891850312073286397623900058963313829230690644382090403842256104422345919268174810340850082192661647018269071531031872572135646613192470622791804987735172001166210160331614916699662991740146007646950636163405611629544540613752934306966258152379266071945098693247698284634841351415034424998675359729203701356838754325864165904720547436326300804370440246555105538988935444510430621223180290575932220753366087370127816587963903835231756136058614358602375871224152409690238464167224466761985893475358999007503626648553152500410140474600120752470198521526683241742231335526307093695179137499457480487657472994403101023897794622037469972357772163634204516322598906345035463706924446079346640294661284188301210897765678530118234154994015529227162144030654227194518580791809111344231176099807375576040515004685776348781885932508857216974295349762144104538529942577827364298051730602713556409051296192406183449869705417393173617516561546075571627600245938489662539011073947409292010705247967966570328996880250598789940700178547035777643137474004092945561524104296061852269772491900771043894672100133741879785848806325744295245678877985578354185072422183099561597953450017856118027302827906839104366219576875091592105412310700778481477663861957972381514318084844914301155476249318803788400064961863451564962629869751911036462957168578696265778031174481239218409618772799182955299307475816457330867245694084300395833719064918409106659460002239096674171851552978646000103091315189148443756907975750635446995033648224781012418543261087327026843894920374891005540392962955683843590809762680321782822322154543878715836685791875 [82,57] -77032891298440203748505454412278049937611872550575661472734898056742830701234965142668077408898858807272908708943316768953482661649364367169648744724718890411489541321930228302526390303055359543392868183417928632735171802888448300294287124499225143176445576518432728023980291035162839672128334783891655508004257639065048388045688283811596202314134863731580898287140415370868402303049782693332135814863659040550021163380574262779650578042849963894037140825967559505350886340845066913859158255806839040283902542423089588558216480669177108924929853830800045751906114933687553839930076946048692824008941017697275384333587011994215937929296142762488743963033702618196832568821937284757422949769612455601167739175001923205700164492265149157588688647815888162097186787329282638490207241574414722697873969919224570438410516095024294922739181345297407028468628516526579277128909989214241611895168756652355773002328682460507427076825622565349198534978754609407315062501706290098724186138503458308238425426920505912913799886877371845872992806650594969961147058107750254710250350263048803569717839818197819798366541180160790644417689467248832280447237130553354947004427692442050937791240489274652417009527868973358189245675201011035200926793505664150688801650436140322154471497962712463308174223849588541997069408639527276840513180188569264060316438423586583148538129827989608396969054790237567568417258604884544892401852178998654797435761468813829613177836826298645389078295471432541855035945717699103840899327239979818134345220265520980527755546964975617188789502338227160441872003971099835891496489392861983606676710565836599851466675218580618742313208187726365030803701331703177968193554190475566010034857540589366478860761890783006083925177604113813166274056625586424302986343306184866133690637584813082964600008474350869213388021448602742086008422923829083972739241864073700683040899338583600088657074588657526673889805392469930248539204100467489594493122259773063630113559205654013885161718252909033750 [82,58] 28742624953444642681235542545140509923561316907847448285244277309158791378760721831695651097020474433502105745947706637011909062764705142073367830571293005183932151661997593017258016787714077871201340016256010253802474666840516985994830493756022246467771967677367943696726265411067943421470294339351219941308552261129646836806641275684191999521251002523097328005758427676564875020428504096329334092212467532682814737516290275707629750344379328661647041970076353442375081067487784988614166494745849608087563916458813958001152532719972474123048269598867453550647246199067170471319471451226340837191086517826671444229595115144594746879011126721004865147475883716485884609346440417698044155396790510941757492701018241600309051074085408385258714505248652855171422173698625877709898885218375471815192365954295879555335785440668740545995623880348452512360008187390822579161745256137180840010326703418309150422747168950911685292423570272289388037704574585135839848027356385992519126262458302895612947045950192079425243567019059405229106434636061654774843867626291629823533937546690736027229877982118768259207204015848734789579108943236772391341918220602912735888527185279111541320994485676220286732972576128645369323753603447879183343630989231556357535574321881763603286399550624815079092262595855016269126106423632479509018613469285797330177805522167899994859692895276036603652352075691072392315776680320466054253789531634584852278618203064917852275763423188112361839317844546434178416797283038772118696698907776883547668738231174251332085201856142265288489771057302055919736464155098330865433631534339522954070847520667509095919552931641658744390020683361218684800464641883319430567258785521129346558421102629188549615377556023402058056729228919962620044515818731967244510242024304078080902657972525391961368159000586793405237372907738126523856344842426486371803778692889857430550949444206551495002518943159932182787981206657901929033602755476897719030514801712473507533476492622381987059299673351250 [82,59] -4932958428819732378799033380279486090725772779487598930013342367333286900730679358669999072048533221508074803305669007498683844864723313466999251663406936370535911290860163828247860702379137125873652574685608127717757961892265309991241268061063122113132957973521064968762394086502187670649305777456153770429143488109592390051189450026145981460486926592661218156075243802354029376889240985554339263107867205961187616951902235836266920621752538356327465580182993647363740270381463661766257891463884064250931694808053050102375472348722442965403207735610888922874130581795473127423453909473461992352063603976904975183674019882410346611433075024905399789334622503216733228665490794585851428858269653094110104649433453759738601339416138206094451790600805488664011569550644462151902550067236782178120494143770775800544611741613535177216478419003057147488430398532440206933019547875687600343474592297786870174474918846395945979083860920541070890870337049279784175728086185338932553917771150086647399747499561711058050990569152468902001231945265903911552250486919982629793469699052448959023783763365753641387998487538021538575305504358532248875712471738400787074131482105241936354345508010800466600642431790180634112647991570063444517131425552466916578168107055981074712037198671883728475445028664208931488990497553451478586130223944235793228910151160869952687161884729647745659854906111393892344733922415335423516768145953953503776296137224263497271296289501256234113009979652080455265449122406145056754198376201658962778411705919891714617885348325902814478446979917701644610149646328536737061254163566732952791535537712396589961999213835895709635930686204246584809544937263739827435005825269550460533844175311367812897117992426758824503360349343756659128485218886134109275987495683705370633518348829922722468140939022269326781107109224858201099904255007103843529923071465625079460962721565045602097601175976118821463224407953298315538054404495388672862825722907734256876794167078890752266065160750 [82,60] 584766818277369005019708628543142615522460163317919485786511951186226884516973816143762622484966853366038509315687519179965364739902157254187356709829204996599719715673097553212042563107891829876293191107345609882086586591679405712071563110724704148796228181482609633986178607430692553800513615374694282543168264270714355338679270330743811541947915535503891087762492056460661113111417038495149097258413375799784915892694175775279288495721063781501160141155965063153585648459340357590125408432454828239082238758774180341171251570506286432006225299360197742053794444161816182357626458933965888832432280842044033172081099068559923314858466278444990740809883256856851856476752757991088592853183309304704706136507860092923955157085197869783487807441719205839260416049133773879881027922369185121656054395714204410652516303413151011179213341492516555206993354684472663163070803797821563527793420223159582584455422423343339727681308873120922313726125755824903048605362823760746645706425416277618040387152485094852269853485317472263874040896422607425515473669066027347507825781153671693352287804622549809509829402849278023926123741115612493306806408412248234520473734611255290580477227075629461431369923072381337231853338367642731039657614720537458285702875927984187239877446662919936125661600630316325861766636184060289571472718449103038675592266541116168881005608076783905047868549167586593747064708600057028928068310822502335412093445736154866001326366909371684429280464256721287180341735910275215372069739700694262217386987588198452579533646165785194434864487795810960083155492765273581873523143224859403924479348452720360344326673193402602814646608569937744608313853978278798791832197002296046319211352785111344244867711807069748706324444046380411948705557716364589426678930513118007399025329829768341131941073586054088768136932673023063998005531720332022340880865546549736144406651851845317280115683046436211189755153832015111241114366134959328082801814682726634936281535468426934400999625 [82,61] -51020267162741387374809773329843987205019342710551742218259693291827493559345346734913450160395752941667429632601406424579491731855584565241783423237574172681868661647237467734057001625511142451147228109718924955207787258779597456279041682666237300398753642612021182478892845579966534032413103279438724451165274340085342048500553359939339781912003472644331454836554106000582081881822376235903076745216710893357015005438368794718992346852642562994876829496544972805089521700639170095261200000679428634462725200666394841963325220072090066015483829591933349553768088237460187399766948228446630464090153131034425910656400108255378450523547976432539647555391521064767747840137077596846405087932543798148820192272839982366166624179224105346004396786128659610458263326054596250160954925153366325789672668550371684593549590686801366407047052911493325237855310964254404646978793013697002439302817782358121720415205883148549680258854105667911036583756443364945689751975715579398299882200807251696380174553978470313413455363803825656979274566235600121615280075572504320808057042913341272626014759417932040363666534813396989190495535620037740210612010707522245583508333764765344757203945119400322934827202827140999321269174379828509633381548083192310785493144450568857726694646340999759315006165283815397637442971984032333072237632483689575265646948373082311925298284448960458778292729091273475212111794248471107060266819389572073301325733142923967710359529637862161917198608151221732164971390436268755953395206025504455376904697090844959280659171311564921869561974410293388167524357055127861681938526184706333475320419637054190548536570513377001179118692426717308323851957314075621243740813745262270440221346661099613231416771123843477461674139713917026193114393277078764416047380325577252635658279710223240584695912410639238743995469226214590665606449510355703158958116358918556281485931107396964134861813893763591519369623883939680453349858434817740753215838465975489447308049667563148829000 [82,62] 3162366972972502023169395328549790881784141313900319327349765035550749899219016275791368175630681192749565661232604233971109475487605208899562417452131621922223383903009955440888219270071806123183384149300462458935892067090608215005692474812685693249069409340294283906386419889977170775360430568712192556949125112544247076422304664467184656861236222751840700160375486571846243494963323621494614354111362905088650736906005105304961751643775363014218078710178558093622706915015221132497169654610929688637489222918534445621157422098550072507992853059089979905103646712113785843447898091254430969669797475337791459643075102434762373920110506227495723834091554575211263296560014250632358013812186957063100749947449105164263058125919385128890001701335252060416033960487811474393954885377565053966946222645226906365461592881849161860524236511294321621249020300849018781300183925139464219112607325613960753248477449457337345915709787958410825353636119793507123892211113336363571395910973976938409031625905113838766672962406585883561351440351462136577236392604797580323451866052093089513223815991814739327176420829410008182173932850104089902242868181140443421786322383887376631479103140855626951705167759649732854329246514963013230101379054655129559274684305912518966947130223022723809072908648534631014379977040923953944665318096925361638149573664671722328084577568429307309533312831224147860109872811198615868213501574140666344187831074996237771617796881503268905607587369129365749030019964110943131693077739425537121098079007591315159098907184740516251469756533597982943012217471494787871409529602861132919991562896841927375585787481309353336843104969438946485037049790187854330229086806872929401797662701460299871227171489742347969998683241601825608332557866909055871480088210710036878508299034637426569523779117605994638247549487257050931520139186228897686140329243781933993565862454893099044751173408817608210855882416262918797062369954586955264475891111732921491587881200460225500 [82,63] -125050003961724885469667106868061950239308697726376989070748347396626750706678536787898233379036019552678383676953014609665382762908638086840732247849870939340698130966336271734480649698052817497195107482982055639658818470354371947732752629025224404497567077525029652268599714109919239341035615795596738266991528143472045909912967758905528200712350157542278388113338255715039720774804383903851555390392087911357114447006991517868796463028902442507676868128350199523281127558319048643111406478885991664555402468421990193518683141169415583041543638989367704270082845573492385078517295226027860994747843295752730440393630414510895321630793101099425802360310704081113081519472546314665665835027585908298097097253647441952613995004442268027368153704088619343909887623287383718838627982624111103429067540141740259350089079436463489577532776584753068684477036236972830089808125158942388676044188505922602361113511343858607860106397934838304899022789287705403503792573593360922221817552009074936267716082713018364277436379444045177144353285061495249666966576447178890730334164557943684665404869655056864909538062917143690462369490518861149471948566259535935954879800058625683228595563799446900714704081899871159810461963836414382599957991971057963418602512255293774283483909086191470536627123316423729474988779059641467362705597288048623868211356369018535022222598613808039556956765523775617346986116668007380901993938284156283367319825112348355882464311480286595857306124573834510344404204080367961728247556056597836513309415174199401381729063736002423464043684060456477382618592683422229864936457211406635075683415112128512609359668409390040885428933593823202763214912100560676795228405072696659011450577838788165324720634695923391903176886213890736899258972816317640566773812809894063653375227423858312828327753532599751650971512590327426825558748743596769098766300516893016590824858047555430455354798104376131849109677676697797199766106583990101139175514423784921658005566855250 [82,64] 2410244498152225223772945894368247428275328424126713361880184597019672404047402227260278500413288914874416086759023841037384145532442471047009288996494461098890402421753373534519574430862490068393945245525555920303535696940787812379482569529523175283743033580137009847895778847707048880787115155646485120929748203593960096954535149247636332689837919526741247513036088437002906735948870368843463353766445751121411839191131702632550210846782331175010632987609425031400108860427004592364637581948414960324783860252068193504333038898454241706453367371912304333980599065667468964338164633018072024104243457876611451275486117655790631605674689169889347864577711191874044317071726349342897719744868224395803223198792588103760222363614138087907267570391696871450499900433416309266168874409962249239761122347119857336753192610977900907282596958448943679891985930543245591497626943098326371906643495403790100827171322932349526776388853332444603677305045149610231354192178169623345441979064505819386853709210463419372969747702222903231493313212529414547100773381039057160263892309950022089602540049045121138350229814293162430654207513194922987715491178340767648598944155132569855109536871072193468531923819922767733461613827014318198648710053101637562764150966967104370784060613979199990382535851949105008668779875922463934239918267311045613708992448993823226780420864498617022313179298716723517332135222929985824374588315775348228593340459069874353552526738733589417370819038538386703514985467697448767933740023527139450512331917670762384239051518756785367691530482141856923213557666912706880600112148287517139638849792349040719670979102467584252160390003469012932008682389037662812953249953671613885709539086158031119469931650315754437422695143709441541641132780425986950437738009376901296380323091841963619944037022970732208844798485532384847462158824917612378845018636189991726053651932278254027775539366829075390447448537802748553521147163051207447357162199632842079287790000 [82,65] 12409543641476560524195568534774116869506454483159074074508005768915565393653196754098384943431929608709965284487394514951654101425698887610481636115850586019138480823474579983621218759712578481356611460861936185961920546419546578052506469289038704948926222684425128331275510069767385786566807162062659838529455056992271402569346966930533827995898822702428615055566186378766466125738432285936206882227087172797730798163480288286662304943635754584915159670030847430398106311819998862130848235835874267898811976285253023065679677053290803104158276759092252931655396745189947435640579115722129034251070822783573957584301856550470237560877020707354005171228290759924405409109432128684565046791994587387247919549950087470808036009811420115379965347360538272923475828349170354965773678008090751141629645345843064783366330640973471512545371979277030165147958023417305190989264395674203323542155284601461556236575319148997630299161559368398391177538582844551016283953222786369733975462243526122419770933477952551937245944769506478004039614564741218248411947534820595440001355013720986892944174207469378197512924475935583749907563997111365183138804214661666307655590341840905962848783764386142519444491710270036194758466864251944062218890102266335494003693589118832105556925742892067185797307025427689533745268924432339218316500275741596147198747350971992491893064366873765897028766444554443897868691166185095988160089084361496553575079782142051706362568088164757216831731993177893554316663711125036934537462512157266666612807295771116084370124633465120767378490902301101546226292555318282620534775120511847953724207940952072141196505383342149338900869221238358105877683470283929597105133731387951157921620665480682006562854491209706847160312390590779512734087099227121744179605937994246240804874954564531457428240542998267743684091533744295554464112517481285755675651239854768342665165909229503606352552043312519855174693229606348795261636743002615991764100153432514092000 [82,66] -2157254825796529071787275459583108408208940729194914842477137952414129355245177249250310166733022919679418315081470319138869747103754183671779322381674688145469996786168118383069029506454745063585631711380740625477601288774893282849395702615468003133230793389961999686514400508518721529795915430011110158435161172450569511505569682011569967194096115251669859054042474003611098430265344301330994808911247330859342386075321311233070424042339740520719324381639998531831404198271185881935259698466471031339523895097034437125978956916707966764146570048548100037658795800590978723982812049791409113902651612388624755999602784029771287958285056642074413359444215194550030578689165044546473566482769681122919061141403866738705165660459320294237992047305829877544572314452460676732661008599484946928054167865045948592678774149773424346636978319904518482435379545245603002225821743291233367460608573808004523230738134901887998758230710054275015557968420508282630928003253770263400480020494421455534752390429767511662205973890513040901340763263629558381802837033915999123249416730880025835730790809164538151717117524238503531991327748092965438642952845945497874068893452029572601941684196772547950602685964931929785850847176059875883166088864287829679963012002524690915857705432061270530256343667394330232448854039207632629845189411497498500742154533855570071539156917585388718958086702659612706844250367349084823781763122506383375202411388405476214989986678018698000513964471470298783372814006592132716097305969940675554119560503593600772885989812819141499898968495358139214111372764954724049802664713457477302839275305062281243523387559640053656961008891823010595787430423026524140884302869969480841404393639834946377879517559963365886379607329315228528923128016552801367347858057658283866785477687709697146093710161270274326288975813870807472968791919812745845489990869386827653800687798670528243213492244646640048325871805467454710021615409880217859691869807643769750 [82,67] 105445274108762466663117241841047835613633821141118567126762289879872939680028785055395147942182522328257308453468134529724805768022959344284893191987139322806943131541813427456757801904388279639805139976900016377259604985166999990395672509456516585168369388102836060217079675626054680022657604895975697190646245571565890391704569182707423293081609934070427159529884314739581660896633815366401939528034878776945779632430077304953332704025292343765128866795924789310442538784717622904427324791535037050649337308357469200777832166911861084610825771586769970158448760517764491032524084019176959436002458863937680984932343632611411701895560760362923846225099029856246162333707410252923457999871313662510742912106242134155629532395350366020804299163256283535147798152161062993733700762560246669360714386955487226577181696511579991626590186287069391745449960782152365850143729207820036626354721688499637816957755423493072368623337559879475902844403770412574838697318778454273765124420097816947339847617830485095315173300290292676064022318903552109959229581031104965068299447727166534172447099860816363813990278674468853479970051491195016801555731940513195813626711960136426400047495904606401721014714365492809339485470154384614632096115224379490155022039708981339178874813861818768778287667456768639491731396732038283324404889225450488859766131967859944924010766329573819130604532716610671865327168799475468985289416921845195281611978145125321275001056836120513722107101637309181293386483865315816136326231075870293728534641337606401256294626261181397358762241747129691122302348117700853294610419518433744514003190427870171362357521281831449976249805475582399155991817609994953030865190913805315214667291895519116537867784667581309232380252326542731821700468437963439442304121564858481059434531049954947618508229036625075222149747083035976489157558118147915711566084740580215115763138161205383436899022617648422394822335980865811620407881409894474630167290325000 [82,68] -2050522127680346962777578319239999066111313215091171226345074169040566046982658228438517240457699024562387961307845636378583040353933978309359037213277202349301040770624567278087562038110967686057856192665830362362922008057428965205796117313742554732541734694281065091493961525178345229345092727264977725695620222465152265003094241783405295944040861072897207117780287900397654004699161589348490273570648495252743936694162325471390539860964154094684311753961232604543116018093770485281019994808259668119580232615443979959653656062593412354501558504820146181758881689688613058134317520996964411200017981189101560802346170851093303312253567715207648825670552015633698498615284194868571913085795535952661691490597629328680637394450630831566656016293846734158482623730135425505707239186778186593157382061135699652616079310316540586601756661753515600013351329649473036548701613766994896514321247288772137953109294923363919790565354386009706140152306766673673854411160911482733769691018360179490226378384273529783412818726635054533749466220959082588866569200994099811906390730532921924953177749727554197524930483123232880102195018698841804957043745874764893026220799018377271072287532385740668538484400003157827071405500398984753819389374614350262194922690285342664402951780160322722540341833559641258887229400308349009924878330116871870142847612950499442195526585643253910313046152137609503821856331691529492546935703185447067470880106707888813661554497692328404460067792815590985575715168066172466478726088487705133638050573931498717755877806228688445160360087164511734126276435865522816940044068269724315271671218973304471229614726737866250659735905056929024747909183039408623435740782302618332200892847698040307511287796041750554157054075337553155417975744136764199914642064786707016790690282710412729456852160383072490136708759819859283718452359323563723333109619058390179497127131874054947211438009489040992901053014533939805523811260772620284105901375 [82,69] -146837770976198944129195629895344615595245393341240599565780750129686281431317119968874035158361043050944591276500226303564930740285212672136787351425909057183352946077039953081160916065942902537939447610218504098225624843900161733226659586880941250363492463432210144514319516432257855612053006827284065986951300497804755443506963601208702684787612334733154306320420493034244588939245043730720878594683422456355827678529982789311295696058851347697078365485916133483023027688081784718238996107957968399533444599649782120501826522298213159642042267920975522487867388898368844039415091182010182278277818324634914952071182923579436705080722388321911968958491703698332307067633953540969231768130366289680507709515702883397603505315774980255419171004881998339490778642941720809546178091527740971870326741147318764328572399405047859901942927243644705457551958218507935405711862888915351554932297569562779263824496887563127117031129986500470976097617098104529332210160051770863209073433553751913615060158303454764426233348513330704345983421425461208624269163421506294016884881752431650375587108294016776559577402881577611869533177366918516968892737190202410503747921315939257032352185035766490441568557520075184425234803901826121815119612767577085608416977746254788464849191400080476158400660161540375039946016309421898908268396416667918419022385281676868454114083945862284040124496019271764253784495940863267231856292023041067079992510484237883972983005032447107345732666803772061193631621552157463453115948123758218012414329817551442364240917319180223935884332771762161333511134905771558592946409462649499556023069386421913889684801373883414200774037551233337668870737754230637766239244360638666269021874248914049945725004462957693263876071279908019327994735271708776923636527420215863101933472578406292489685468269875691810463868521434503717419783965756988144144054774535932089951247109658384526685969731447476799106201001033918144801587515201117742100 [82,70] 8207279849711714500424167468867829253379291849398971670557814953331816502328277697930684237500070755237605490558827611763494567180329794553975327139503566173896422778831084983338143261948542079561213200800443259761172934139390806165307828750649165929799427755115899272597347160990676243632753020138340852922216882158259480942731846261994151630108988750429289392223961059980644782806376759530079593054170703990235400127951168933184803250575464400785424324380078458331164451139601771700900340701189623969832041483476555678496019446485979901779150459518987085074739763693574526388244310749405823483037069865422266112160079052296648078329338494299672376124066207256109013367426857763600321330875379210521357129326973488653116788030699337547866726112804908354855112762436471923845809974916691054226280794381485270251218808537512473114360111450110475103721413246088266680576714181646154319207566167242359264260242018142919768189626573898985150842113515696516235588538385724760782513870283697410555127757755612838220140905146300376887320389755720707239804501508126976006304150360657350381813016510817246897559796443781034767382392789335648320902512181497767556917824041326784935710978776614897402951328995577306819436890708516558877906707997565378655273028108251944788227090575350735078017082789951232245118853614007535632435406725294545159694152351593266402054559543910224901200900479121324521723505089839491038060564510490406300343259531405436975986048563892953874659526319390491531093395042323280542973700886601893346265042770333574431214068364822089355774466110528610196230725456177428352981358954616616119890883600026349838212493050960582006280298685534801199956728928663247875767523471217916638006360062720184397403031616261312175111702798735906510247186315374418237383792106865676107515682419201311442625550922973344301408662469516229510382400135909254089513961660165664410424901258083099223897525961148245912155541510933788277799456389126000 [82,71] -65281960784900937295956949219450377688390836490651980511142191641039057343978301352548528456047311710549164691853178983439684025846369773992735964634210570342922563685664005446280638618084068658404833896861991970543592315174159872436025571613105228171569499527606037884022148506202322775827112572798606760801775257032831089057553721405021978678366916944030408007090662620589100456198770645157073117035119167929429855343183724904342137023810204333838651270048781876372393322217465306888624156001291669733226651128255733768949562881139241059217242865166267534122774786083151805470081561262016447315440125995616569642431166005795705306960094411915963614333289980374847990842948885103322897021067798338940627295367182759035578561149705356459972228769302113420061889759113508845661071377211895719736889292667112153113753812310953149066724036938485047945981470156653257403733987076795104142617614858940438496506339796927284716478935730410505831014861223460741632888169193948672543815682323761105610876554593175915561129087955000989913484617922523265837940826210306949536625493345779611528044165174217583369990250177549421582741300181972592488269620119039365180669529804711361977025671387415739911202446756052800367367884425697852359653671309149447726280172625491638147413779772620115815738072472714606548332445093768517416680687944417905927894917656077167777482518126088787022183188416257056613701140439457187969445154186941708682875963197889854484296612599770748162942320196263175835488342639116676022302392824941650346465696996062047687538215817977298491690364218157276463146083240758600477807240202579981014278247501142091514299604392603221172104755286467287148519201158506831021472655706638907654944064317632841407620586548860650311392592447632059495802815837349452616848339201167141871776562025827850548393157653822394388721573450170366918418762199085888316017370771924034798374152719432402736354571203883582502798893390780679765705844900 [82,72] -2583975114797441793608000233802835308986712797055910994216594951418268895560622509196123925725584068186594114111247638597910295106700643446133378801616436625910092435808660666501625350466075382737503742201021699408240904729381128149464051915993937776898589673722518014852844839345451424628213092562424526892560311411959807821086409074905241149790616260191125307164598913567515687664114272326050500439557072758282853037314674549879306721978030608954156300137399610733297019157387728919586620270726894462491889861804196876861456338605757697215141874075198722440002351568172848466469035371750643140787729251777025870982329237550732865436755145409475885011296524650371618330343240821058493001660127607154136599013730295392467055256953305662554210915029969190577023910268326270054868374185081838931371067599602870278884879852994188487377002057761550806728788071046498302077617538249981828075194523779434413464939112958821208579791843892352574647749735841477555154080245014947732574024723872064102955177296603431916249896680102665219027278207461127502309422834497504078481125893964115482670547725869275811865477215418704038444165286509979558320032435219852253189005886282945501381581761789366207867668673879419688481124426109963672753169365441223541803608430980452468692359720065647846023084991704469316628844762902551356238144963635993321816026294877563655929974895579373096333871183104672032751230699823437296651628427302959748943773871764725367494887437872907570163433608030156035475601211919844694313125626404437936881325823148629273363562558686156523064759448296882905012292186064835848503481705593323231782252192621983613995831428133767689979148686167076989262410971634963888103581606552544679892477175234486663105469992339779316836325939351846126774085162194206807744062036490972965349902164141784581489321964285683571229375227727232170723602301506806554983525878252381165403325274559549281085850392446833840344385360744799498688950 [82,73] -4671249199159325622213842148638508598020273501434150075307894968580826448777410822709577872985655568825002239973924245831352321082116804358876632484365236200916935327838442046430121287556897233596259947632571360773991742755633897185348710081060286358443281010290416726289636480751201018960364199906812318760526988778339791865178895948580190276260662759758648224901462967955011853883269987193247912746630950841149740152552372917948585683616517256802261320676326219693151655010618031171946612363259279394494568587327360637804654952200943421226286602307305295855399407895875386497531032035163462027936086929145492951733317289935709173853874482416118729216354764767649909445081713779257731985009225904464865718947941303768123488606270344710468243392160549883331773669266967870786722019430412294395979560965508544920405466950691725271640831994364196600200243882029336253905283458588392430862500097600013828116909782447442577415153198634015779432729637756123244613750642422544262988740634315577450970417047291634967467334247779157769187281202116897716208592575661164446163238897061363580507113866195527112936747390956689282301018628581333219180385528130793357952891299059871144107357633622529688070329813778626989632059720343753666506784828068389689546429816876282304488272041070003030521812444454239282841407381703184917579142819726951164305924138569403347169180562648435139328399353991271112458411669864751363737165058511160493537012774226774929232920884960117213905013509066524615084028392374637547975054428017126257046770651666294729819263967523161255133310087513608943752117625624925513798415775404659752750010982573251447168821875601257974218984009013059956726571523535674181360749674613477174093892393377461824703758982069437379590418953151813304005166901214482486847961062940557258133514077528203941748556049209404173700553091586816053314681416087409971667455125396590936812084235852385915219784803952462707342357097876657400 [82,74] 1942090526400828605158678198834170336458774782060845095031843709234234530432147798422157503420069984264597871998944751898900890971596701189829844737359755788759073811898432762286292147223501041580734767910953626677473282612136022234677500209084642930300456638805316625963966331012082016303236728875610848424272367458589394372508670776618182780463034160798057070011473326518595127377678959428561705195895130188587457405132585419527334108488255250970606866167921844762584363628043086232804617536330150606075959989030692655398571407579601963156979995526005249349003177831248692363454805072909426166613574491897866844382882612878606563489542282094032575914115083529958844897041621509514459009734070846684170153959432275295649985920940666434853775008383026020678915622301749805714223044254164363403025138711188741619472975929571123986263008775068201962935039167792748757002211306431742232704938036973715485024869932451611970214457298596770120960928066689709562684036051795324873468799229877095994739178433265518428582781443797808251109389918577530017842981755892872157369960768648869364778109538590442379775430894987261535019649453416407818677992086216616771960302207043628162202393543045371272108110441210659983674897108101143547842221190840116180152124804334391668702401678414347802533665235791567229663039590965037515834484304373702629151718539512015565670941486353896457185613244829972432363167917107319309370130867942415827967218541154749471071051055241231800734191541905989248187155358599208179287242134925429486461484255361775578565239628392265758303603598092005058429272393191605868290532784244243754878427414836409657586127474534476347748723350726070570634374060217073096187709678352959473886213597320769224436206006732744957833615314234094747360623273552097865082233524578287440102629654434402946628700647265462170214831062779419322223898598767011630152465971701565661047763993629855417906556406483415285620854634127450 [82,75] -18493249793515494358513303038093982934097483617655156549102408714867712246008040620804617205504695657027917472729039134464242381661387638484094030467751089822226197481803746310371152434094465745764317351626446840211904953442118410653935868789951919725414863339095168201018204786982258878739673440797807980560218603982012284128671963504491808014235658403122953708086739132225179672819244951992198552407084288788773315550843561547124519553926429608478167698653686613007929510037591285210731907825049053415534244104177657272969045675635101056325010428780855298795658178310898557669819378591700413160343585186027357798469462113968576123727335700192888653789900620868085170347487154635546735810562682041448898404604159361242058391074902861316127153481341854281016243390184122410608429211050271190378482486213030602757127317871573892797867101856133082391943240313882829999559300938505892570467300957158653625846721274753565704735721193775907896869256016466963023939456671160906119471047942506000575529687902925185999500838267980981043785660986307075753685213194691175625423785531497673886461906832576571930056883109924180760879939916325196245926603689613413495165935443828492885319829489417883871226261778248328216245391196511099072354976557955023261193712991412903740125127885308607228094230295692246794976966374485921951903518326103519549329143546284554769275661395710876308476472166589411664473640979301726594279012490060478637572262234144668996513110229359898064062238761241728235788781072639046043524457127128498504457116019833370881745630807356053629161277644249046775177527481379224259960685708480298235241420278469241852459424800372474120434723481649930731272614495308266400742907405165280193583803962057091495395992126556714736336282917989656970080610374131646280266664212132535219430594700947394977564024803112479577838946541725392427127415139375667863281480279615925322647735439344362460846769419874943780445779800 [82,76] -188463035316705996986235867872166582869847411654789061367123256078178303974305057055228579557781290740751489528330388557240917045736710864660486575340261373354727959024804296691169525185175740567434346181474105702359451175334706671475758470858015141194003439242546439411388068075449805536614574738432218636897709070520284598521530881374816663281606735857127986905138398349738438636595650912764451840623635708301846811677182931955574207689682883005850461313852208645923930810476904052592426962393036668053736504900332507966795955550049377657268588995010471929584434846582678971596973117450592734028943521149702849031143265075975105068582198817103607992605383978910117465585110742521064611465016573680737876485620608838143765098574930964741923010021357366826738355039880369506759575281542931792089545011912963441969474792784742051062987799079679852593209313329873402950818031274601290022979921373584166211986316485475610824525791956225021840926770829122415657654153199032187394882518270672355188241497785880922737409187687915522824452510581901212095241841387285405931271930721341667779005352956712748964924519664622142696280162334612105203085970125813688629437269365129089811726864403684848252961696905949652615940593161461912205228834580973074600096021235597316615329592231605498044837224086297962579145228564176692785429969195304257317496994112113331630087848182907951476078919323324177175171451664640667402707564933395176281787098874986756641367246665709790524605382526091674262938110440339622982120354031924291618690540245589092613923813992481670241712503278271437572318407313932310624299422650823468957795908944667090564912805958151614527128286574349422623485849588868456178267858251177400976467299452182596557616225009458677397524936387346938478685360565706981972555659079767718611151078221455004554716299615636637372914779698456575095899637863346417444771073877241730384752667005481014668040714103749800562370 [82,77] 1854787791476661749132160469180215273189004271834094299104040770929348533601054852978163519991139562533377879872230906110143660970906518754439381820169390381158291891134523233015914331195864841840313466668057425607499480598303812945565552881126748054375564932031488789029906448525985928206879683918554029919473729576414148641914491000496760589881327572897183427798725941214810316692761334775764257461851740896288027552389355467535100267515782764399194363906072776244966615007052190151518039453428495065385958495614843323931707830608137345941845080920367318516795261330018066173259606934185269215668547956178779560470221603746637702573937846346618191096032145113475569211025938227964688155461883573668373176907888335069903140384252517291834447980529027778012459102758145377364502552790621659226052071850121359200120312749229752039830973381374877142261864742156903132427179763101790442580587335891699390529279705376950086939232664516815742923385493750268172672309312263720828181413359865603313569993143837359997298762835690190961951584837602945715864920051394612572174474714543476027920212519777427834000773410895861111780427393090411542749304067362516595854041435260615772538896444055385792632708080532581939084924668301705390875227871139870168865374916112767234785437048073770067949589048672363018343935932451825783995939101692248139180665129488894002005583796804954081180323251544875795894597941959562188179411659214298623985270695659641559799613705972369781432455846023498685282996060443343328650508283628677038353694042456750054931002637618410562176663114295758364856366787615845992025006167027480083937820596447631434557855637691241447918616187691760377093912495944049866506641614114433160961355037109068209364161261548957994242336329303090229416093119244766329542120418730410370477789950574640748080846818151529887613124685823612065403863708138253685886136674270765637937061959420948365611954267337672270 [82,78] 22508129484163530480025029880674882380714287349081500252651407108755245219673246143247624845693681468164293118135557596189663616554799501996074691716168083397609026571034377695377572740830533010280780288286534057527023816493947549843588380501829121654297593919856796160699777901007350033859814449053742043589462204360102458569736719999638843660827162650075862338801396328504980105015799258575904245558244027913220742537894921135985850574653001600302729215142251554141415481297233443853982283691688810260768170614703729230140294612277306784827129812580469142517058684267701703696416721325682670063686903470190445433234215939855896964132357438792838910343411355592957506764812003244098047844878369707605850016193767514460750470962277459873568947158147811940763862836514064247890067731684421381893707424149375658975393944923873780070830054906373720086409542831870160614757369671950380099044247277284379497210828715873767764125168724774301869572798649801667358467846261192886960908503241213866506362638620489283654927251791535651517823810888690402358245723080319031381313108107412293712195003339398733851247381465300228083709986373091261276111152923359966149716449231616038544034386758935724269541283873621159566791582255341959904494208726456508404453746246638739433930146395678759096593026748602574772806671157166847436890560677341804118563114486917218709819083034805058711089669610260275753430872243721668620393920287530320913595193970502226424138123388080201350564286705151517443160134155640686617037485614360494634889969721711636027856403126728801222390230379608741550926538526830383354406505942781646249669047272488670297792328638474113225964250543761724895274215998329350435043555391196710936043022994495776143516336143787759955776134304511949583730344144647834316434472033196405739188076140556366298419642088616349494982376373835324961084342615946401027125932193182366274418391314921200006743869749270 [82,79] -58836776710001391923344787926298974542349237161683659300014564487603227719008870904633283096566124158238321037645474412369175061227195374316935632830851691943999070923179069278799815456781074048327276400633442369256336916817482396870540660966626737843368853501789556795203645443878566290518156223274907427091115194372290131361732746224598695947756388087693353182003930126247286693551176226747098739219083048231353438670457036879156448743416813994114794308891951287237204069673235718122887907905756117811602942513048875280615092616681088259462364753446852009098755137282078214601223707086430199143719261563585988175440095879316008381874299558585199636141561412197266823367021890828960327990841366803681621585540882651637116275194130232670404752805814662985989640656431166105918310561108207308658426539671217983588706029088185051452128458482731059450292420265150568063417414225725521512167189147340587712381090492499599019646686536643240826130131097852751232791068749463816136612444190685794739507083246118057550465698511043956335180544720825380759965273130662967793456283483176268945273752860571491066185742842700800604514453408537614774467608133152657484300872716272031228429876346818972349301611492571294243108374464804659785092133076578365672954787540943739941337120893758584263990341702525339500722935042024193628657526588854280151003583428869461028926806556369159102130142166315575639461965795115163048021935905159584750765175194641318528608866549197876785040782033945357344534714927753018762282227447385750652000604487401713281932534942590343335874431897683516790998939738225944472956398433794869827572375210711003959761789195984739523709142480310654700091513971886975579371738940813108173495597096480486595106235443296193790884744193388534660278430803537597947878951824533803496129505842215923391473361486892269048350291226653267502197202021155848212652397494256206683661897968295725842356000 [82,80] -3991656490963632586666926628098692078287465226320358654898578828998316165446896270288877964309002553247159438789739794230316284669633202725917547988688794598773220806079427167792086361060373535349378010360192350160263239738337876105027304522157877634309538664386082046112331288648306787627600389539804125492111954505734320831777743732843167455234638656425497526881797548248077909143403294407606465872949895024547925020785913407910497944503375258133384690340647499573411551044814477043883449444192730711032463417071363090725960086246799426252774033455947645317811889870023386288059475720056361864578108844105970782775663034048628705110171934893711381551288093074443702925263930625840399406484269378793616954265130148999877640870628584817939130730045436251895414887023152214182877653590303034918935133280981353833349338413075466948948422493897827341111161256560716087532661350412454575941755678317991014671431423882578620054688009872250651273199708197026907275182701633387915968955820828235014415512524640436674841961848472488501753010280676030145975162672195243901779439896454358154971487558225043861524524728933772923091022757065329187837298291401021220772043227511880329443415999023481788595306761448611129330849697307982759360785235889306311646925489979759717336752249990289823879589066191060697712435893821066965574552929473208262200890543377794887476534210275189238210188766861054224051024346745440000961799817108690828742005895859169140935045292153381730556887826166794561776815790751442473088281646856421942249229036979842269458086931408087823334840539187198892788700521171542682564001414180319203257879941671326274400669128758894760289913262974800123855569737824409196893948797696266823458270025339737001581445236981226781943068106651357800880349461508603368205565032986772963251167583009273504600177017619951958503965905150379055151253169093267768977489701856470762462578835695326312000 [82,81] -2683780805623682265377078201264274355729973939475614242693021714003812829652758384828586114865606984653921689412424616846287885500656855680113960812496837884018172486612073950990731495076849319665766044491116391860407344659099497249526911608799803394357673467274616531543637624989102848728633371285954412656332131993321030284264380284615079789647572439528039160841251769442888023660726216485262072946676973904925617739416312602464294080638713312154570743710240828071363679632634119697014072882029037870516106722405963586873901734427006782463223137751574380596991512907380618898870790136778193361384255480221361116491604880848321502021518339148260733983186699717722936206172032794856720248229798344076361048858430870426798605912822058485665037979142498402594827650587029094205454999656230380715680050642177871747870453054786746989691284275812877758337522139959210033003779321914420512964791653483808006532349837806646989253016073903219363132872937960990160508692850830764425633045047319121815113304426576082537764141135690089324338857389480453379677311245692240106538643911984258380499238875808689324702365636566776827694356067398031617675136759861239656934923907236777075808448916847607865014977610256787140093099682896101829927374738320106379938126050145254386708473539667094079802705591060571174333577148983540301297395670355594809569361655793564611260688349051266344134853342399555691473947947028874652088924053969290476639405590076579990764620291445840955756638389865150251689308946719112806938725385589134110340349499359737655171453656939062142093767024832621978431093322290644262971374338520383643453259297599475233499693650913424163854571946033166971650401964049976253500045099006560141720740111805666987040422114645894423160195305539157132130990420469881209024950743996001842709670069219940481521197029589612701544630115123995034350525743080921019769300095678452031010580850263250 [82,82] 1230814729056908385668579338830243930050403127124924636183186774566348471615316592189591341799396785257271094332129746108391551957462243668428900122963716955439612679004023587425367319426164169770875008376399855695911955137215296150868271410894334485681590228021927515860103198380340507490013515941936062101322288144669295399552915614810335397912661671617092872707200118018496394816679493513155759697284592726130196440378026765120159438554629911082274664368042059178152447103107705999017481304272160122495666076440820761323117100831186225884377260796795930835273896923369726366994386071062573614530552290430141050072135553277031345760394069295185750973857847011444559631427515304133739134831902361186737522776060338768834154201764620274163001736868773002736969671958212085804046002004893603475560013821181729048019334170819708770113299387834777774170732067415543814732834135509077985075851354332516086275748104223882517122229509100537475481868833277925595467048289866367885473508791364291675442338512975065114449618741504041226811434167601118135929495718076774683292637734350684768542880829002828175051595407933012543865556574660740899776373124185780775406153845205390946940271150232621401171685486711995222662626435757736965761771835169282141496501047821106058512615213492937906510189899473096786940934982090574064808396124728493773498305882431439416472223317214387158595403333723071884947089524752816032998622508460520390375905603571642805331895718475109069694111343532882573011311211579927817633356860834386019854244624667246136881131485797397942022787409921007221256068166718629927117243446787866212923687694638902405423661812219321617736164890263992198164532402169577732161422055609974506590894959183203363397158986579334980699744250457514008613778609515306955634362021671568794201064364933975571685795360257543817074804228311165170011742989282433344501339423163831258690289919200 [83,0] -2267458311197885641835050113662289255259904964401842261107539378103880959648755332513933936663702833731332792909907355250259826479826265184290435269079340385880352356006838501301032980448153519897253826098935603503996338612860066805777103467215303901824015000196063344370642658070860306043871659284783685028355836269623442690166624007422787770370027290133658973155738149318251357378499870668892078649095771272454142043750033499808590651209604300569530594389762480292832538801175071675085852533521850704900195614636568788757675460852068361625833024917292098872798192569432244686243421837810459696406100165337207671686450351592791639560325871792547328662147813416656721396961143299645279789307504204887169297555579758131964173911172186069099533511500900563510246607669710856423783026231110511835929147542626184581304942081696464563422867884173854912897569300272988942823331294446450445848124835241897852265754111660066209646224709960418847207885326210886883201904325259768643799943830553724482918447556177244974999566141850323595161470790633680062383065656834985999081424279251510857936949355160461586369488957422283337261311469494119406200858001290577820347164386884429914168243438858693870848459382375552624707614737390228863888658562756492599054445485002462541032126788667996813414451751405823201753103814002037332696744890591478112809401998245191108073029400617115466571334224396504811281646890751527993540019966402427680597641416842200581018619813022094813026425585400101791530905594621177001202592710638507520741303132752436121474733742526857872410017850583917580633357044908528509647837241822921570647064794847969321915222584080974927090405242683646850163972546655130935076816521478082903003934609114178371824379140222495545453449667750738315441413256648137311803819075661876622922704970940599253521493569124213496624508395746332987022178510120367590618782592324844026639771453728854914384492878054312706081443046365162356382943391593916093197986546507852273234412676859409983594793217271897339063471527494599217845516694428663948502519022515743727468053472319456968495464663215974201757280086554049638274301997397480764683989555407051612975360114688000000000000 [83,1] -849724903929775682393788836364289504440870574559346688682311779432514241146356787496098758640376344652975335134905100901393817649763583085122833813189002790530337718946098665706434398827764881759436786398962802248997903445284943692464735471172174055554786556608791098279381046573563746825735078906423399760786822722952009201902541584417345302336444925244590418663068578387863808409021269914334872952218252296526067244236779265497702802702365066521050753161481617913123222684707141713093213581038129386747168528649913343898068958652284501541672917565219276018583305013103632852731930049966302162429791337934986608904141824330427980956452355244355011512741400857895552688032365308490088865235825778089219705093582718652539980044992513270854031739334884245210066015704174006733882559245404287452399087165577730147985979472499099136131373554840120583974143371883533221058749742503170651111266870796360276427893491589607731191871499278975829874071657159440118418236111003091778431638787884141180805197863569476413236232966360839361074507846566128961917476306899010491931086195805721801309983691021844660635366524266013844980135904562596198828978153208769350057517574537683724786395235301751796328569384028596223110782029712716416459326726758353418999416956971925626149775218540896981855078021506415106058701998954935547768145157918370860430543447338585144577874613851221372729583086337826202933605207381558461943699440804076718780194229189084450687319214982995136652174948301873953035371090446193745061830943156790806209556497162703209602474225507220865747952113953382346532643007009832258038886649206900030668876994705385715878239635200084669974578210523525057185070163458503078092153819191937833581603036291839865613937139301075458855840247611816129371299051801940290737809547073340395371012318410127993337938754369526812870720153995246006669857922225878549748281114772210640193035010888672466490334728979322136258946638656975520131428758176818968169463135830056862038827831054149318950678998768211451997929685755847263795600572588105472228491705972171578628430898819672173122138552375874301148974997498610724476079361416891338031716991691089652570003829948416000000000 [83,2] -29740992785589451668627850343863763734373382579794132580491732235619364159156789863209702133837639153547425142278099655607430018684359689176995187070982615816751666740973444437663324041329599619940649299084137377964816256663211210330547044429824069836087450941303075382069834196233469821041110869327644244581737341625473452900575921117875910146682749309967782748727922419714125507646942296642776208353908698638972712828446982565407186172985003012831860671958870551337726073500846939765968781480507823213903256394635555359298220694257310705641784845570406481978109247972425485090992024074100135016524700900510401103218138279256610829683095480570903529373610147906292550026251734404300314637910344044377014693779943919190392311005290236951587550051835779914438995548578673914720377509402756492728402045732679668685997203605749349345154976423848142689870767792798017627257610928633607950798911974773372775845225345188428944656502253024538452163653165761740440454842751808902198728214033643555332565802136310047842211518664341466964838459409206790091233666316372712410889082502796344835728803227015404864827139033420255626950392770608188358885505000469862995031252365615857024371887394436356502597386489521194444951413814557769453279461005319364843148545665831589324925919961646850326470733312044916260020531242996507285670830858273368344629404471904009747170123222267835566813766684395996550502527773693110666054934689950867370167766389468552077186974478037510454815404916240574213205897425040607485794538234070576877305467329590898044891314263471483750821512197757407461491180485958051486560660096779155004552798110681838745935346627019638486059372411292645981344694701533415091203892992622443185713677930962700093953552623276483628927942337471183038130124182636126291649670230596455860643645246375183343446834585317683673634022349340815052052375307125455440248881005561926778078264846518761832234368620678435518578191753850014283731546560326626216549404875544357984334396473788407404572831036732072993191445879016040669786256840274678783435162540059202986542768670329159832793881150362594918231813406409405229626490685146651830977620040228543446366503829504000000000 [83,3] -78052375128153665564290411363637863284563067035579789835779093793759912159856165465744370112005204642820260002825836700435397273291568414797358210363923688663699579680345525641384474660381991089263634609002314804322312688670968786692012179098747373062228651645828931652898126795344622585257042029998855160538149178145054172448793320103217052481948117905302684252415520907074195622736511014433721408574816704454385035624715988687593305124860802437805706732280747395253594883345770087595117436797206492416443357370476979563877068014022367422646023648788375031124842434324272540460168729695771020244621651472947103715878835840227612206209681317261851090552438421227555709196837473548428322934919410888227309984273969884050926263334015482624656038232830900940644849602148579692096533965170973597758902048166588487957750055221735770923074558666452218410509619084160116742456337186173260239027616182273522875011148838684964474880707666881688530375484639292963930960818616258384743603970900121882022330136225121811798076640136325640613296562280220810899437631021421281294523114939748992623784351498846468524647293456475129101608125177448254709643590926608874231802515268112926540397392571897678085821930507523354157967116636829406440072364981259880218006650098734492742225747428162861857712726662757367571717648056073400020212186489129741024234788391216897936860176324144754089253499385324230721683973432091326200707009594358160050795714641041757980330246534708940050359099209511887737636817600903686048367733578111099440225983153344128881019561528129464113284860368891409202142821278833409765257409540491007726738652940952647039426524017580890747672807328681546123747505225052033854365525513074501653538052422844328929806434991995466251986226712322948903714157928473491638779494695290806984809232543341641669614581469527238153360320523857696836553119815749015273780137817203820104786732049363486954422241687433678315511724237361482236343408135176026232008560100401490181341115347860947546737760336035029968331316932132663322711545496090795828935441444040588675553937390241502504377888972802062430927837555851284130606534818195200215571821849010258688103981367951360000 [83,4] -1513063105103220887751807573255919088927886759708107749509393441945942584647782257748638450541370226982419159785213363055381384245280253120079659587617475706871635441072085163048949203923393767338196496005647847598022009475928567486970036115868302227752005043783432823232829746749492373190610322091829705678012258502422114581371076860625198672252248697794203639337791812872758210222498940403511865323939303430926922418670622020168087976352720624253873379897748769746300073967111984767499015830772477816907511855503971370179072157069374879869325361400607940913784282314107037094764288413390771855741999385355399440024732171577118913270046429562310690261052735568666072880873913726846977451147168146927693403754813454821221947598984220867618482481440250016459812877864745728922936415024775367941954323569030827118823905582831799842974311934458698924027076535503644200911523250360811707976653687979265141910240977484336627875600474476123430850807181840807164274696266487782468663458375851211966939949063313136890289035964994733305914022613817404623330983987699550718782786873556679212089879136311502704438611426943116753036074978467005692122367577715633145519420247148981134753464043008483096892008183327495601518021712653749382771204226744934632004909274216544005211091050986851717644115945914682148678565157224077357904179754961671424486955079374755422550301380002159263694236354151741277622513902961201592337827705890000773537225096253208107741577413197122485071982425863795656083495434566762503106733099707050655338516086000197782341860691855702723628434406133342778119019677499904951003536128776770963317352011686678555729730017265490793619859405174603071049442901556321381268407033638273232924066348383813811784227938231835524248653977472685447193267687566329468505352408562667532101658841395534545787514249204167108123223169038928015938423242987171713858476211963180382116311762793529218602592886154294477407859130787304188573315598748788631640557957146290368570283326195465832518952306541137314660062951652261606131955245202093118742973970772211714472802437014982964835793327855927593703510866022800903452466676669934562381492196265121377956916059176960000 [83,5] -168585692643684993247387544515812043182112844465527155827268141153490619412796625708846072144140133773662734981445855101692032958034319220012517601348057432241987523758975231359777289514000629589196804188496542697304927506578976725416067441919917909498552475171656210263418610684740786777610693993605787059324834239642616720439930849895056954515625658246050088343358352296590570148664040862302312185385497120485593499010618494971216099803875533436651732626536873592158163300898112240695273759897130610992393507053184828400836361377044606817896378630063480995649753998561612823527228517853169315561921996829911200895614143773782233229012042315974223919113588059540096811460556980709153747571928695699996541551995944706043008957205899625084220998101812939007656685615962468280727983033205148267606841924568511043367727301652968326145884450440522278753489922791526904685232348419755113747734421142656103777919850472034189937285824070815155805162324573802792993270898797666083771820850263936641204866356211479224659385266767467678887566463772573335283218013150870499238371801421049809047141305388654121644520827440418942654749839983482898951421514835268657409141880650478251472488166127847642793969923403916503130560055513908896214496721403872550800022977758074641308173550494573469016661123007266561202563258333538245914945249341450991880525449950740769309699683782679185049721426713106266825140738346147573301890000126124828498946519884162633852731557181784190984598009821311229935276626390468178348765462663495453828619141831126096995967504372909286131575532695584112441643960892926311121423330539588414401053152102652453077733618318137846269617086365589549633899274509076371836980412927680474917202745155298149150148779449630654130805742319685851110148371843164464340694105635569953772868194244780649708934050016623309364522940567689497585562619551930381687442650056202181126330530896068442384354907970339106867009306552802658743890058127340003342891251607271797441864903110809202705729287962266951812982252003361902016099567593740720953621781531756879034955778188797818557689316847188665909102099865723260452258723439510123634011802391556199546210253537280000 [83,6] -612868219724884433690600065747720449112519843915262262475107609666469563163842097199181151231829579151226661123604419833454888892507791927556583542786825512155520104249297785397244363674889146628199010085875157398199137836594013196355951924138839060834044186387114393706287438747702774962071995293964962100815252488974447356396619817312254883277833779394243615335515612220176238969492283873326159821337950188055502603202451001927009620858285114218144816602649750969388268217735714722596895739890609051161355531471433158049434100084205663290220990981635542624618867386287352501517674951322286601927920462692463086495620916170482064382876352690624662276415486400555493740227831975070860916474478939959743353633728408748126258913872129107207775803852872558071770452639831755302803124906980938533818486634571847733421131785434414974141393103541081754260527084067013411375422906511672364756956384702870436740726087412933670716696079861595204692080101709985423990059165122846575844055395780733648317170799587473137458065392141944520169442166372971952749143870552615613083305161847670620211817358495124134063779620933357185362773428902111214600720029020132886628886552594822311012894544432120730556805058174761195313960644378521649641788488210548462597181488849391927985804763539024601208520171213291989383814377967301127602684999745688548508950890785952497317527964753771238048101679021769964408364556794690318729519212106084308046432171523369301786673628379533582682664909462844973366897934489716892186665975165616817837563338557503563224268637653093387955151651010720152637903266451736937696302126751172287523406261682788946727888709894304532820705176441102379799425019631362736064221448136397963408285831502374428020931736453164800445465678104605018609400348377266348122353187217252423487247028208903452234813617210527019113395986458125101790810537850835347713397864485275526069385447166344222296445048544341661298381493319354978573608875836945269167115708422778761133749832360912217580548256350265063260960251599114076338155872267099249929221611748499634764704604120151707255834999382170675177546893140659393272785195276416865216252929379648696646813876224000 [83,7] 262888502601192686298244221421760751519953755581895344069166420084798989850348504900952116694502787854042159413210473817994704162517354504049986714185097989218504633216319844467246931648633899092085744199475812682842826178102252517960239042658280450985330113188132904295767561037002806512003009607297805239406074212545908044710595678008686690703382923683443612743545120054831871454392115342551144223612994524828965778323848865625803627908755104129258301131058881260366577336268518120253336178114052080240530902197712171127016993477253823667888567050755326821838952009889581545458874930692315749172838793976766103578015545975034597156982746600088694596940112901705058197771079659525300651435854648372222389103482262543467883276379522300192707269999428046852879506466726538179992766432250553863743776513935230262846769556048863101522202389179605175000630086961730112505728381429278661153496182401825345723944025565033107607181869524143616380641140933237413228618025654446301930218057069110402090724330410940950825276694520350264284574533309035726513670635706301019492072293031378070031624180155895029875319819823998657839005097089743393993592305873782855037201835236331043636271060923883291782752264402419941144774685296959116338340925676851963817959435146591863666898063937796970760831041355455197026505323163338022524007593250114211333962960690646180156822567384620771118845133750969615237002126405688386516210438195000705009195684716648168345684374533189589711928211889938679769197655533227979699118224103038987655130520072450663332193435212147622089217194249718848045101287385610502839606435887359806970608385967506578010577588144325430570478510836756052085251775463139712651064883702681422069630121554886729184484153993359336596952967705297998655650946961269923511740941498243111141000250445247013703712791932302563241401232901190883362897174033847698443201368832938299131716318525204383871184393844459901784377879080832158417752834730281216089784150706087094806283372184582692883337646127223053899598921173737931688434219723261651195293163353424162577679940712150043642515150281009848237268523249762865837157051393714419825325508669855290913875558400 [83,8] 7159952242634398739625262478820395351559895454951765595293331066935434917547492279211959402784103395337908961805150083968807001845094796093914259263820805357758139382228157077926755343742802661420225106728032191934887877491556556050066134975218176184561040086063050310702154188039600720653415980864530606339667384264009673144661553926035701538760139389568437952083927055024923364320982679490242267448634396210294538862487879135277747921066799525692431244475644731696960209282678625911218672189501049711491712141948943352075134851981454067946296697189547056617095038985430748998615668069123189725044802916486095808899959045878904373543222855661585489104422574248784541693990725825864914706094624801169060987137367484389447395599913409733468377283464353193383749193037427910179973742468748545765741143300429327355397047726948411670911730856047170500939467702088402322584911196835310372809349169293953455165491324598400850881336554425350429306856094453875191304858570968227451873362336641069392929850932089718226579844390254444721262842813008501544976402667072376143283395522185789684376794809873943367262715208422465411291848196516519135996359434332236846276496942287055633116308184795800113423025643681275616221892502869192178289418763856446669699712550084850607970781501987193389808226395672477637384059253106889606244324404189668277360494259250222625696842803278625700820632911543614573728160114014003877188267747298725117635257839563382523421488390474917373448402133079772262123549995398316556693379055173618125956456338123002068014535714702258436950873170759915392836910969581649718541971590692977317445045363083636806562993362030992013411351442821553103605552304781039588060786276461605304845565222191172083097827128218944808530985315636405295955792849588904302554880262400511397832084909400895962063316145187503609355060445024964087751514422332828970941395545900968001673840583038905784620043093113322783904505762202397737120341268693627794411034973396227131260930369169621672680761613092425494924449277615767626861476884678357260300180472617682452286910928315994224906523550628296679753022821408246015576418229981678898148072064481399593238528000 [83,9] -13621567549897065498008289152378095239992001098088942243879068942851613627792207682407838524339045917714183133884354054179241449462845041926715412755933085915475694474364429734422346798160137533834495830148348203584754015953353144959468161493306700146680520303712701418562134300705380316764055161773461718771493395115126804653940181876596133913253725707099824164743542744842839259217777982294381192356967291989434157177306073907691263380681856322672149756488543212786071167836053937010609675310388783790406883228387259822350916695667477133559491312484773957470071251837051209025507351152394700275818163374074975531552111713926165767359441216522673261888585489919269142996714263214111588426727799348447216013689571185296998310300525513928341093803452315331755852670941443240880806163052594072681621633408233623755090792197877664425151703301075661231520706243338521383480556181451796458645820947457723970690774484849906628115424625129977597046511388848386647094790063669363292278630533632976204713703129823733514833967515691232262395723863609516867423393963330101832463014904246859515640841600570108586356344390907987146072119194609907196138127058958762324731981137125656309603908722890707394576852303865844322564223165067685584271334674011182312637471283963578095234025126159614001398833883038220022710476958085156846459231980290814261553495706969694473358939294110610754822289266619424402214080324709834712364212905396374843993969355346719599118019752367156137991336956967267312572136477277248727705626776662074611077783766694237930177658716896501979869919777165482131986809789861716729320357475163983192128495868549175302207764603808599396123195201535803470266475260381228249301367392831830031617224450930938878862163204757546401169577666295419708988010313857891211166711696519162934978516763509947674342061462350211090688309959666205176554699881539875025880769663831077549500506755416436023465898823472885128960681218370744016855491158665175972579886116581212392201061082958696886307467899606479030744039957728540544239095648768232077549566665211097853018818003353843973574777307221642276374425283057280801749923375945681008027700816839168543948800 [83,10] -99324650955427925087639161632479555894992375645341829973005893460754651153895485592518406008315022162764478469056233268656825706355082311936601579922320127824183698994629751427004540968327556438776803529326083401978208804402602548561047287394791387178086982836708070191195979420305500153834564548195364871928629933654238695863758984591813477563402787747702304112704437384523056273138316976179400186262729466228637932147513534708867320566825139832395216966494728301687964635756483554579908982959574404182499861847239268788472086129257654133488775806939834580821590557918446486059129801637088558719741173811413296869774882165757516334067952846970503605907495010567407731154709760821957144544252102158396716952686003979192270758943903006197073114857124246373024166650480108300907137601316579707788480507018506672994504752886234166654985959281305139429682710414680643484281359042926212960517248602918561095258192399609424335599940520292425798059307172795543108395179799514708774479594546090432797393194857811075850234819069176803357555723117523892167947575864686464911576849241872853497379769114689592533499246956138694424962135220998483652050309449515917912836479882841317432492145984896723645576607869417646994477067207955461380927214226859687846779735139562942110364089376615607268448721279299229893152063643000521218848519458072486967336154826531046283669768645747382104406939324569897882529271670659868586488893683397469297335714372001679179198979355716264373762421652852158749056560598782985824264238540454543097310631785623685566976493607724377179924637149480907769842965477577416018191278514671258103241043145261813688565691514749976597441902155502063139334925777999825151687043013765369190149622891409463270676359918763009563639785834745007995522542589177263384572526440269729522376468258786982715240528170727220593344818634091988454830882784513680021386742789233677919674627878724156382274113747982410713489564800460120063432335559462881129457570688568363702723434242530747701022713913491323733421662829135871659198076038566201454284296623006433566354088599703995745977821673042509665343597801839759408734522127187977827056327062526414028800 [83,11] 1356400061332595614638669566278305932830935865349289403549090465573080344363633058812812501704185904570276532948320624690534130231689529364974711738477282646218793793038563826670178608526210413770041130581921879669590429055872593631183518241458872601787884261436660268657748451525205296926133797733299224867055441451062579038237513328948883284757965609569913000817779110041099857289380725961087552001921897638784158973357366949031157368408847951554134721780883118725634533191943240957778367080787937971713639280390324644838746907898855445099671494460265652003208195477433010775492262898401789421909938441578543873023153731539852510391016755902652145699668222075876650582792545509146064637405848259971893721032781863636831036977921857212783609540025306826215095486104506829312267417741965625221335253826236235098657332267614818841791516772889411364951798470554494672137771471368287084479946296221998361424228909149516125843187387642182155771384091965575849674224812225017706249108014760112526453008429977656572774723749802422724593234325457731095847863117320686298922465047409039727827932218295692458388059175233200422856581149406724921765138635294791506062995007543022981695818382514833717948042660441591255057013881555406539722767594568143437452947180922784677425661218406263362845448970597670584900617066379080196991280221545998069071887765757574219734125907250878415422853010072235420859965531655283391762708300956873418088263388911734437010103625058808568601870548699327975838683564955265973706356175201379654440037025531719047917026190344001275255916879573528935702812797874057449124685520055097802545212651291663517922411061568911488248171096674947029501853993178398725288578633894469120125999144360294423888802452456262323598435163110773148193206460483518619759722402450321374147514969475707685874342078449560309728113773902242336747290524031925015788285616000125204284653046000088367988918534826468106946210006556871885434057990545070911675256882032709478346629735186098456294681960379344021942676127767147476498544556553821941145197219542793516287364340247552880568428042676547767811208237466365536223102508464766001680099648559539814400 [83,12] -4578845532230940190670792212385348439064631934434174836184814512506644932991364347211438646592276258106911733581227400516771793760980959375928170650501533099602560295777399555151898750300866217866627688652944916569222560766242599677060868094369026578460163526875038321159572538208875643678810313710252320914768766726941150136156345706978138837415497921066430930710189709261805079049646063963758888789974334042980760889758106592152806429846847250813627148262908763258618452590190722427820052896719568361021607394235449331074491009303674467484532322669808636296561410521306594332052109159086930985996102021085039159119979305876670038625129278094522616764239337637674038179252349250950608906026162709425089450851860874529402019778545071393263416912021082868132425355275003133503583096300513340519032875932681720393688479002937027975685902505097040064837496630353805672267853470932474326670097707195775951608750289021403403836889551337682218585797910194177207069761665304950790298954375107111800947370086129115301281863285848009907508116657035687290677179758215842783727168203939836280687511763281277502083160086297792857136559135037673263558140470312013093861591504771145245028205237313656696571697494521141836211706268543459915600726490020663174147850034834685971464783417913284384269808767347347206699774993315991033434758341623971802808158463410324638473845892395536361110602748695436066721570483054857433275206112434201217262333121650818195751581671420107302075314058039860875678910263580716704868630477445696683792900854327669922873780552567746244581658855998475647217195069233663745229916987897568253315675226622389786012063515358012084715474604787054567580307618516213783351959847033605911137418741817003839489489413601588329843004330411335574916588739942795784440951050592417517136747135231763016377941649298949728520959466479373448208196902308518906964243380151791130762871930946802575745427077704724623269168705237279123680137086598077449261548395169270419027528600902172109785230733851347654102665037690498518547669969352122864815530546537407100055633063811063189038998946432083143925601454087323309910666271482607757900209674466099200 [83,13] 9176838293065294849712907059844626102682871887879858751730480284863106610531013509262868238020493709493454431676876846627077417038875528351164714230973219723635777177404932471902731499152745154123921782839016862393325982493770492412527383519279577059382857430580877226158888768645092563362195305780260470206393613868287478437528098348275553223741243312427045522041446558438628315494945285676968570930429845250107855020510043387299720741491968282172535900103669612070607189491849912546788814618601908568500331554764601238340670053772729061388927566715746026859627246664766459856615989631840307133682904638287686547873345847103324030792252339641936234732291589298197738242062994039797372142836534349942454813202590453852185618373725296512870619449082766472082199649554301692718252368088015644227400886350676053109735271391370068948934745076436677710669597699031503948473279915101353913884568247380527786438864578584257885493510894965444873433463162912780293718909618833470528751501755715997929299077284950085698070626220325129028339326835969507091098952944408540249562526108018067245182063612738188708690048248421370167190968093372126622547162720749674450254611157875853019242320385165886277661144488001378911144113914522554374333671381765848948811525742225974473024956212890770101881667214953187606239849802911711995084737607989448681576718629874685111392158295856745605559934366737881395264891324456641371842391762435946170624788832597553396851801531747961994728613663692098487836383897471499035804089433306352412571474649740716920957721242413940507239868935774283194746755724448500467943565632610666264223168228087550498022210658859547696232253879620988955844150955589717228425474558242671589560286487658470792566952828922327250785577610178335533443336310155558345917383716016374976061212359805732368330818260128032159670208838798524956360686176418031964156380215953957898860766086761146918889316522553958520614883702589309792604818471756420457170508162475609544686614274323653910115288938967747184928521614336040531081292006514976296848505076916587476860106883418803191437968080185317063276804022130426575828693571303485375279597512294400 [83,14] -20480131208606922750620803766136681561893111047360665450752191473044116200248775606453863568823158378396629353727077465106466114159722771527022607104391124690517612809959148463198982904133260091551830652826309457378962111161951485206887334317439907733785244378888021451959533701671813667941595510912290294631951283213795939453315406641152605661871608743292674259032038743944287852305125967692375125622802882674227705084480016380588938035928539044717219690942881355307005121980311559654143117181860107389494777476923225724621657761131783698373717780581092193117263944671483437218619850843785851949492713072357552804699486466975258128228211797164219627914232969083671911582125452461083297102224600655971368278660286085358964172328259136444746678112356130109704534311988461096307984419260873871564921919659278774834423526109620483583229317960895881497008119653196910383456953335156581054319779057697264966159787274268963518378301732006197244849669017505079388464363338080707690210518956991787235926921477030982192458337195745368331084848941482720607158528862981472442995782244509260831205562090602072895826237504120425392462275579777834275878647406815286512340364705969625931025231220448159350700083458358511371552051383597042343775310490793391062439613212738770524323735774863848703816411319520408387229135167672205944556661479845562727285571382619150856659574304377567124935783121878550179581953778547679040453268283522842185586505075384637873411552253554305518593103517223270290770570606141221453148956063442855030050674397082822064079259675763459038923695731411770673033387496376645767732396646218025825172168996437469718961231126733382060858866487055199891204034019432995497161542739195593738352079357249927755697588623811071017544128328887866810797176933779834909948037379142823984653512718577264036446456033528641631673017729792849598403419417673271501169959777369335213688952505171436666108190319811907379444214693235080404559620513584689647844630405508838852893992187149226962113247918335676010211532978973676552959061450923525860150169991630137553527109278104960326167565357407292033842100434893634015826835814244088641202054758400 [83,15] 56802692661563817413926611023882607764558929668827387466882798647192468163320581938060782231822905981544342283063986272008335431949420035852722430954470368976102960181302690368778117893615035950750635724379861533165823949848343791807541782101838707982829681362205556387582742319172202025017826108109961953976921105148524020003091498181063177128136028938893107251779920998605003329633004560002616402373965436165503987235647741906990642598657244149684154369844970027480643832301911551492026933783615209593277893296698149784743299831548261412628702133906884442828866236977331166489290167759078697422051480105519307868395817138660454967067921787157601892413885520517547569975355524418063507549437542837024497019359461246859494523636260917898260113084564221979600910340322596968270642001306209225649665742637032110234102118877075569307765626728333316166526469320022869019840587301554658485642102750412497811621979565609177656472565126148054815768116120018668099465414652275387258382501471895339073011809929414444770957280764905270209685436834120363474006539900232559142107749875608498875662996937868787958244769681610275393354190639561128098655064315104526796276439912949060584278531378676894880243912245573104234244553421920012715994798170749367601488448886016874334139570250227181527649707389145820895195233284206060201245706779426450217625199404184836574477962228043215771285830848621622216668206634373467647186542125225076522510363892515374794338716851485410390166197894942148617761660912871283181329328567581276888164949784000426648903148799395569637092205840350547994834596859622770220015558661443849717305132159809587362534885104799157293155669594008651683730288317132318909833190419988697403370753134498238370035603319683391382239613814186819298155534451634416195741852808567208855629650321756198526383713532938241615336478497892061164912785535515526709793720342838891946062956082171637136168551273350511714428523933802634674818529261776791966479786315210207420806344839994099192317623541886113511688588650244757546630873716532770675585781793854935203380085709416208436993325230568067461488817153488476329591108723455992316244787200 [83,16] -145522863063222863273283876724302236193084313988552985505830389608523612861449718133923610223958688272186821127467522845899597472054063908428670178661452955246015195598059471093390438539542888655621210908230963569005136812203874617843577327411796887809547288591930314137688930708310618804659380234627185927297301282218015775423083530837790330321993622662840570650923169437564666060272794257100881119497287798746108742110272094856957338064958728721479665799224173337832007992247041156556007599560973355015104267868427077325835833945404185618142917965285068274933735131330117939310622296500521230544792553231048179210144738135529169087979010552785902263823483227689634668353176383458385311292029941615937245551411806797905890572844967933054717319628313125359209907822726970481169601536752704948990275299860348146812707069861113847273733349954849138045764746911027800384151087907064938894437658501909933948757972250652974684278622854599128954136109323870873434038540517068938050003951881249116824137331775311247401574287716279885159344114992544329731773982836114931539363497451064676102092525020401084735317858944269505100071483021914307446789668409106548888007171805876708796581460013336534618878295901686964265602520800409041604392290277078132537867951892834881652944896931637204870960087737954588476846669578246757734925475325005960179743246422567590234397542259596853523238234849128252872416051216480519561294071210654770140015299239392537301109709644022917188580562986181910630203408105287176489561141501873657219138235491351078307928349752765256939704123768195706985052327998605526152707661113806962336082369095088156945857229315354848289514963989429993677679199766942414347588456220111524748805245807420685089133716510440238414220331589510501649881305750978680434636403760741336303012730886220982414953163284006986068061452629267857718912434004634832342016875670194002731270096709446107188256157757086439358800339411922753456895775075063672421718092945953791805641281042752837006440346750144566164707854895296140294431876169537267828258012712571121610467088932820328090872692220154735852064680894352740383411354440426766886502400 [83,17] 304615254104792443515471419250121373023284264037242479612479105468722631537820511110234854321126300651306228135658715285247550653843676421649916265499767886651983384205003515704391079809655670843902251876057944923731375012569100573047716071212679814661472005080753802049534049798823539972653236101155006465131104703081138374034231977530143149488163540783323568317947301899988931508445520329239020903326711617607858535125987072534005321885441665966979970631798673463719424407437405288092462650904177829243627184158661506828278223061136391273810119528509582940020743061365946074669414591824539955226386577271758680111537664224400973109416955507853817286864426811285381916461273834654417569108838039354754867615691217588280293823124373581086271905254963615602487205149840964392032694698122131096636917272230466261110172190985524343582525520132229114674965805213675467646766597532732065502653078731190792849891764159602354061129005783950194498019100176975441181178540176934792064602947997171439606021465860133374645812259579687913477523880269302027479702089453032118407646951031733311842969841074536552131454955361143904798563154747218915167082600278985247431213036318360186091315056078198291104266358750802696524457198256197321361036305771810514130663675572795078216889566307762209129190584395755847663958790145587445561584444129369798917124456401535842425291332773090777450371421749926356232339394238413725852965531588302123563635427145649187694377250783680156653367810981569840100331672237346896908627524230374226108383860785109500424012009661096485037773442809945213750827541148730517510001462827737119723270663092681492125839866160800299448347604354954179960087719468142568878337106598153407759049608354150483558994072282874559470801772373339873458918295894308544789871613895898170267884563716736477235443595992290276724789018634354000177396737741583780885220816474419749833683146268200879883349034387605129004209549259386694099200449279477755506745528221527029777299479844244076862973483166484732521557168733302688806968836396313025131918075102746274433699437548566499376786769436785195621344356874952586890347485127054479851520 [83,18] -529502088736093502036395041322662737844496387859081105559467257004490952869716168699411456031485464277131085660190156064370087031319103619270834073352108212454100721363909479050451289050849259329236045642611043596977757529921014175604506723575078478577795980598710271541394210050783369886087976351498629676609551321473203744664941784760156824107545600401752389866660226447748319604203838846335951341301884426567132894765801799627819186257820381201033515666137233335230266870284632817818843890030980153368919226086247518743080487788889671427238128456665408638048116721362094074786644665125792933553709967412625576095437066473957522405219258355940535768321742940216080454489349005344207046828506312599546320029571684522349690063062571285973275346861007677829458172957681530979442775533411053528243944261292928804892435446522306229661207420581029859230611959360229569433543195443445801323218221987084783219260531957541659915362116033217136133454985059853646776308769713906622712019435980560557450518975494582893034062492293883333343397962583688717543437100339212544493063486624631397435172061657724966139245499131235897430510241957777672057008006080234004061947316777294362411266653141420297228641691926020539437117728663434814585487614291207896537459934826436871626608775100843817419827420310208871838708203582623290410823245075483409522306794860303409076318495663144318858888679590190790257921771088495711987935430343354098845352332785350482248068450443005159069699537740268045189014360543410958159379651622895606962858542671689955751394510851759922585440566324768926748225905063561434088070656492175446838669080512545716428808601695017583284569390639298973108387395907395629010648349656727158892237424016072238068386688029653733183722452604424018743352010303958745810477710367468668045772599572607585754433838589034222253423838150409066075974570034908439296553564215022475919913996309679661206616809379567227633540847833058871195169861760705878320652052669515543134698256938968941656646244049803987524310806700195831579531135555053559520384603188667113199778809557211502665650719350593808253144081267970548946221816672472268800 [83,19] 808335433205068600942796066516408945930276722370937272860666611447533153834176989366264468606348827508008906059396765648833999410713970607197693139009796957768442456965779730726317060214915902553476063717830419483223281964532981076896948237723893537964926896471513044411007799281571067546937981677022004775691647962498836407749517179501172913564751047292342196045366173445704154635065570534180622793314542413651281167721384368500995627280561362988651372570709379681180882501178936494633429470782008040021515269123530160032890097922833095672194955272493026292133774815739362078492209608279776165558609270850387816059767079288434596289035506171632525069220562707029533565473962085854547744443280997578283209104843571501640319874892993096307692976088575621362008319681510106683477192281130724252624522512419150796180462449100354234161101113283923110959836709797741701995360992327319939282294698521905483703667885930019861845740453695118791307320232812272501606523118609621145415529304030463190194091080566702739200054101529985499803783269257401104892746259475119676700272104877857934589496574368545135633990162998296294553453298126825802759395713325594787737360932876164184533656222986771444503162058329638789619459516318510220125246565542828108553581421712481622972862576629270555993060176442778507989726883326431102720725705742364231001706686284576691430745478178880733572403482892418716105693396061075666583645886144845939303349246003150051028789116267719507606515126843801701562744873359259929508033119817882599826784656113538998320417889588586231189608435846278502395900506433419396924315757894484610803646454192712376716917460752300229029156921347782794079465087103030801160609411779981738831407263993378626242836774808986063500335897399738911540009210616535393315746696397457074831244228070284003000265686988742568045874684477909133717312911246325720625325910722593574855267042289753225277135912029244384304014049507806011307723180442922215691260972633470544466895198587932035955349945384275065055850497468223850288895047591842135260919634808353770355478297666102933593080063982067251901619720672887425111389645549076480 [83,20] -1083819976900455944280082802253395469201417432064076885963720589785365560372644382560184845992565180571930179190783753045335646942815114246705999640285021880417774666060574966456289463453880414640747097449032176534931537554409706011593089186744233785538452367844456237602442628939061172246293022690043554968555808886883332837347382018924928134663801891803484485460611918879048398637946444056709820365726012170236407542356684120729899607997217264873705693628316235472937422977974760948723494044598804480221324695006531521193176961280408585208665823475009327319715019961915190772928762982721594969337525052159417293083665695653244216549271279874916347080714133411670527807107154091005374675209669844466806183816218059462738693344736488909063336324924232716008605940058806135117284020184600629117764778671128560145104864406727725360735715772071021581795376125405132520441061365317427587559172132411480274561055515903740556704809014215235418576446776953444283768523981471378186315039669057185195066256033306191682243425697721383128809506947690772445733971975248640549091054425340361446614615002312708446591422956820587252473831095681398058345473738356877786946941534060911782767296626493150253184976438581550095641619823184107647974017637683182123254836379749011808384821858287304062150263821190023734235265470823548414223705488620246188565918506448852225678474432905015569804464262822703490368438215712525556350072543950317690920284955548666141168335455345796388474131913467809587384033623450594127575032304530323204947622261248696016538635209685475950302867464199284271931166498936784491294655882014470403585826471832291024646128059432881031323762289167744364229846481637063507133857716160199508306386512473747203228704925409050984910733575669663681256607974167218954246767477775615011330158286994044765653881717588598020649849717213816128472285509167012783097427853568902926224308886020003811866449056213971071271932642798598084984915831778604298608729807591836303525138184535037726367157811157959092947417862810662924504664437653386668275972336779181369771195467438448732092766959250031540055467097713215909736901792235520 [83,21] 1153473949219312283517271304924397728363768846507740061778270002718764152940481963715765028183360768021579355058221829371772015929711489845690872155748277176867386661611778380389311878213266870571920544946393166274224838279482259183996978817424965300555423331080655686503861558148523742607161621384750313254478687485512322761551080723548122704012233679177723048866774095385634200929577272012945252228593804975985563978960030335603403206189809124779656214767104463792216997283224724874525107480092981475800546005025536516740618244942378168641883276040355455527928856036981838996002374897159988553432539884891378808900341308244960530442311887054578495546761741906864022774814819953388971882775390639981573126051637105587938564325426774946199919861317061298332302875750397233599379366991733617537389547470729617655696795668574393030821329319187847553235552859997380925380355423258296403573624577813368923931160923043539748396819702619100394130077955535220390077189309377314478041046405442477388490325763238877546829033509185662998669241239687732254774948486997313879853870675663746764687420422947085209210024855017292527495007314278424722067786957969991207109846416111440963039533381389587208928486296540233717005256653334513991774803903821117534224648224467508257373292633438813817772571719114729244851714331916491014846635578789135494673298021513190145680273381491012473100598256150006908146315780884738981716509916996111922291808259419738099535322721689384401952696572928297537545716450895843103445654535829051303458800570825779172064490147121988594605687612281512217618880321188019500698718003350616449661198629986738813551494568447691625801152286832180498887102702360092451556684373891079151892086030034814105793723706511447559245418080409981967830111489315813628909852918551613615506938493331325190528570079825240660592945134793109412869038245543714404840134709883133806221970038646420188538122817177575264899365372358683564372288365029569027585149087033612524577428609908052701494892525290144287548776750094490701920734025281901430623070551500412964375001478815015637495957986756020196545847302423795644833464320000 [83,22] -725671171034789444522345118530628882630392433211722586644575493411113019393433777363168222219109466255066872837090398019913164917604800082533993166011319736158937866456614997138894716548234400071043131061562473965166300263104300016709998626512474591463886730955511649016117953550315783663451395876558075824420011075355157802979692842134520692612610654995798851729962896636259505717186312280914309109022048653709379469302377598431415753737026121056396732317886116765389184319056973691880954990246897310394640644177826218883480139824283051697389098194118028153784908281777981387560141012270423534490969071498894646351340972738294668869360257051121058902706368892209429594012139121745642448554051429374957323136663869859244892270992354366846660090382034015295741219957474911733547632204262097636585322142193414211910081833176922054747687594924213986118596432717674141401936740028966305709653039001807360066041029848851271686782994420225756607940578134244525845794783233121176783662869298938333686984277415425987117922514440943007644665475320311021995035294929201577688431640335642925693263318433114987875034225851746352379234587536400805604573945912342509548853607890471014350319341711079205532243430733893529542110576738294278527144209567072035577817501403109413286514038826353575751835483108688283658428696169881513016770362650977374529613535167175051914780637156438505483505235784654655988102049478017966919300028706286393251671712817299485093867467247959639574609734169446098096722674008297327961042677694048404586366745110219139629876836810497369449533466645091564021967341490101948479749751939441680147748236047224630580665664880382453858648577176942969355411866330535849081013668401147518709395176586461848271970177009670163356906968210885068737674918508067470056205123395364149723892295486102037433904542173816367698445417417631155116921440575519711719405932448416613001152319274157395324481340690208708729886206536686036483216019547302771442082626998321700894678282826773924910628722741389736897257569224944191850834014805513505446378928756835237344985790995716123456797162541887743964823424205249616826859520 [83,23] -319574138896119920727513416993256224419841734981867090904804661474847842281515941680741967503293251144112167929987038935459137086614117443285668988041520804881043091753772652311950868567551747382960925502628718719568501570281464825519884571201487340055332950799113784464100196759281544687716155007662812069583574743709635756862915734632447219397332403378788062351568895285539908157210665169179059491754489063224018607401382274498664468665814988402604896925261131461054957363045443256636599237803109561087377769754413151250888546669101577902777531970607462923783221216040051678654833263491104323695318491862335973934302540290529305945015768883108999270800440339595895562159546596625594968260995665326396448918662181984165301698930695379451975575884111013808470451906292223267645954812728742023474578930310428671529571873967507888293083945872877070335129968000964320239191945613672680782478304928950219216490033268243394739046509383658685639964222615946056092788844910357430395878084463342289606192257840788552839761988113162528826388604355289894205142228220289225503772373666769887686131518219337229130867431567863009117683368694699003145370009878557772177767642035523426884929467339728843205272622148227410526364766198144320409668306072200435221303973561353060994729388765761860223279900793670009063482530506471601135562589332900257338217255226999487254222470862310902129569588576618905927960635441257457140091846567750242936214259445387500938171530627631574498615901838342143140856582616089864305472259491179455995013437493519925389649720545361259757762116362755678700106323333459328228179992369349943744115005510064770169146914755225008703491857831202798882882692209487116856706276821504232717267834850564368051136710039493202507800982739746163652160873570801532118038435403453679334444707925372333457529781175190927386427304389201545126859560400496350276955580204716168776821417827948910767994170670625775904122128970796731157802027414137196774881011359565327202682571944147135479890622568846759875015843757905209437927554635294490340168908338418616964644090322514049326577264793405699550643395807793477713920 [83,24] 1747907802109336878233165209742493739317183026871184673659940963316998929236699713725602732071837430905034603183058243039590895483946387886060504864348620202798133061006786939726620147729268285938394147906235013471726635334562006930564179052091907660974768964803553037719416777513275806939142363240930994099542824619257901453066422542171974573403298398930806042910033932442170818164224603105548219413658658926182853372567082044185491995788459146230489104934117761012037210651986873787195690158000254109052815818788744654252353455032801335664321315277137610393803773659446375095886061650247292459065058719683058092117890479715015206225034585787175843056511999207075743671099068275625731393702270991534255094227658357615024542588895419373228786443044134395052962143061269202123382834895128061111161128181598007135973351430475080489859453105171419642623223275783496148551903315435586580598162564253470875471262400524353169511073637325317617051455154797807385518433715566063663901062022171770897450833835244839038940805419556111894893346186773971140439273599005361893006152900781687715703369779145131609726997411592386699813499355606441269117340423578859492947420085887365808617313320262696768092247123278898130001494751115179798119976762071135250858048732629381253541262863172642316119825159876904309897781433883288464936704221001982457970079359093082021761883386747199705186831892860130089542353946730195795885746348200170362194289499962723381920878162159185292630946846081457911448366214434993378459752251351784942027668731432379559148967865702473242428805642875329257670191567251862716507751257857306231370989104940089712250827547375356620955893844183250406342528009184024695898631545040052839503090389274164080384213626249877419350221446038297894120241699379488118274631965785714856474488791742477105891774498526068825476949892136800428782858389277156011402060102498684498161380761633360119912542584610749523182663702070422133870016295056558621292514382254497094852501231813603144026950152158287637379607393293079591542001629344629914880037251447477490097384432884449219768510415816581279856069276544304324640 [83,25] -3074356757008009877985320278032419995327802176606491072624179445213434720929176753166210635611116943011374513700858789381166420709941237876319721738106334975753261151430948448887622877066637420548878174408277633607499535870187859571315992565843917198993037760387330969885009009346980934381603308717483332024572043230511328513935668282777554358690968033842047606226144530784630212826514663003252712605523315188715324982148328014838989676239976886865857756381474306231644188693821257757459097586055239381271664699813460093407332085554850155769998629895579211978210928754584474320484930336328166565909999989248337477938009173983495015550851564137922776774399172141045161192239123361464066399319328569945795532001846263339744170187219434619909757135691179967394651386276992623329131778163830051633293896867051950282452157381733575924945321524573295981948853572967259151576162137586397841477470456691333884122487845339984170873113259895934496676829073428670039715959092258366842427001445115977570876725427071188391172282961369820081953272857963138552279975181179430601778217713832402807152517869586637413093112827339624774492000189506146008919083295992522833221885710085705303714542332151483644459193142820203481829058270024020088499762240876150525664556996785031196486949796095332542388986078035078927228984229659637624485772075145324078317353915967346382990546966428882531734806519645480725354807335962794369401777782131503167200770114634642690071404403336613870936787849433051859117400149758266632810984292180358649137512880433034702888972000598741553865074164276746425415893731298508150065637753773785208089962522482583940436181985005334424996377616856266951036117988085998496854492977312936168912857317736437209604090665742902632777795364276988378866855849751245203673679211421365212312264989114462504659910792281833593615842878946613940530725617210050961608558724040541418478985621676106980250619050474599893344455737936171931193545354244316254631458381738871993242977062211087936400354422058353304363969708679669607133234369504996532292563145716236484935205126189661313412121918452724704724606915636343550 [83,26] 3857225349364450092311633335383421673108942078118594318692482866363310634454883063328684636875413864997185188421392723804723897972345684683214114378056393468883378639548566598071587884618663346594848016075970569653589717257916279389762833488525900431257421757703583696770388617153104515123214020673785025380736058701313689099469052541689464623549296603361767688158592674832904473956332839080591183791520522633174548969702218627254055010169958581618234659126962892981984012843019656719133785430927466847217424335317160851756627871339755153225489606811691821902299615384241607921972837582166918098090065062209142130420919151666751532195045761595808657333798386692002732739752433417505201187286515914266298916482306260919008640132127387600758343196022878563993475669816274525636005478530169405235541143670109867381524926883855822335196265412098060096346788369534015793306664150354133192762661775319505053571408471417771330254528564499793418223864239065081924257927858065571429981547376063427399665170662955776057902173060903840364260879709222931459594718547283272840773928785631855302600318408166270233042814818289583020620087857981096702418832095657750922596540748515372339204594056458516739101201463752566955865950612121298956797143337236237078679924852802742826378378681337023835155169061962760375652312562944690151664882449967543621569929937838609317125738758040733291212502372621150749966506684442270363579844391957201263470114219344337518092051602389948480895282823215759234063601406431386464781879811464102479738850467185200076544699905731336996997812209748599335745763889922574684086868957491613403930245871940442544596786891132234180656022578986887037968053418422192559346971214246634716380834079791974824811937347512257075371841279566590408751689829620035981036276821049006375883402480946595391604425596711091406178092585458085969369316736756286780141022851205629170615997476432281543775166727517746395874695399199024689229877561786839668890533636437787482372987324705196672881527424579593032730444438230798300356032301710892998765489072248794534690801254856069176480608792630375942207395335936800 [83,27] -3930758721550065915775955579797843214580679726203165491430597810499393964851515528888938009351802134769735013648830590394857827949042528442348866851195761787036901967783564678401919563203947678573127799901064051919306481503844058911104889227811085721656558348180087191207453570405891723998881013326441181153927258639287771986339213527602037052900622084926278762751455419205516226926870077472817888581744706274889698203126480092338944951238552148085203219355866903623867649287973288686641062561044222811475748778382110749957006805682045786633534353826037348558084187196360914147073625203306109457977739573456149402899447020194446782360910848417371350464254827163060923448812730470942059055120679285748411442209717091748296042909394684301646801745083912731634219028974540925187949107618996474783838024059314175568168486397639981656573230588870853565129248323909308876519564157551267913133330016936773037667754294175389377468702788785305466289903882171965674423240264035778311404293506324920063073054859502069414336466851911473414716506183668959038115027424742050848691906659012622357506127151258302790688040014702821468482698913987718695033879316503419250260782056024538607818065877989723293172670463062282030410930252024819195581595883007962031336063059480175118769592675787434113088505444302145803129512351230047689953975779428270684563702575495928205050407275804719090765776734331470489353774590631110254633195266993848639259664127699751354367001403240836412847113836660680182878757540176464937476209222048121688316117069700844267790978459042791196053775690942604716665313433767981185942318859415254271080010539822980599276705410222572839088368497740209914477929715668668869766473242786538249655608739725408648373640555759979332299725029555156644210307885641450342200050582793805878959274251855437465755324390051431398948700620064943300986006074665317457397283326135366254847160739719981854265371517860511393090340273440524661638777047771136560445903140948487896713350850762092082796588378968582778153541529357223614547210097450985120317385374571465755273582360336311012778829464414178873806152767504 [83,28] 3420049031579326456562774749290414431994394376507761559162530708368550637064569469063317348411115746086090525179660525452108577874274906652487090687240577790240855045986630347774283060942554504292876263027094428854960146709556912412630915398680722635319786438359844180805500617907763878109895455674232535785581963901085417906480648709828190271985626430878708438956635044838069929305704929532540282075341674208751669865768167691963503561648122315735798073974729753940981397167496481129551333359437581109943767648241481353363986764066900505755843724049225246503219312888776673442684485796544009783944584316491764761955802053911583933994250941740675900564567001496696750570914257505538140828050996537441930378070042639602092247434848253803758193268892161538989785369094902185128743140550291014435795473502764870483757064383988074001385089070111217514937649440061214030116334116233144536239533151297151294885215305681864038664369071325750195656848559640437660209383763220248131285482239001283730736442977039991977345887595577785474160841325306246752109651506145970570858474415251933946803561181656992876636702569876377074590082742464109109247857369997312812428694639015082698760882859512258322699686084938809976604635318291090426693144375263743531982957169632533163672499208996712379507495007346627145735136464314196201321035111554787620181813325995636496564499871805830921343946395072593220844886162512298736219545218544406926944230318161424736357332212942963486668660189176664561345648236150477589068384554886459348683892778670109267393391474093551560557719410227324643169805923720129321624737867755663667794564875965354102923466269052595670138486051710644187304515393838491405017140052799624390081818576070857907949082001115437635215663914105624221954022061389570528378516490105594542171881025951033705283517946862759924621372495323677828713543455087361612668050613747600782107060091679107554060151412814498627725059596486980796095024959752557710667877537951338415541078546718844293357574272577981393358516634881210940619349559053883545761156229649847337184322791372319641061341166158053273440366830 [83,29] -2599065420797811994492096144210614452636005714112565800218135614706523978504354029077560171677513211769558698104777079461471063678509209499963049527370496309944649511759845091118981900507281504285921555272012478275877411848065770227296008088787598958096988629808052256877357130147316836737392042967942290263063427954768956305782720255115386476670846346256371743348363877104972567537810670154437908829605565109700783986073007438438124868666327179090362874855682611026067923048381354389463114403870475170474137018443984651861589958811408857089385390075254464710575122385448621097862400821865907532993196754547545714785919729943113754036732778938658095738449649411019261778350848982027378098139765534894887652830605718445562730130561297993017035355176694808778242427666040175939934456795879859236868627869414095925826444107016583166144397654499541468414107860712649031032180119359377757347266249281411642194835944100323343544006484003088906685148414418955652693012781262272277299215247869882314410931468006050062671260345582952500049779178119215742492345443122011400385783724136970570985009592425716674809974119277002898975878287763677228277975547544661365176881408562199980556890187617214569391281255038808959566982290387988140562085580133680852489410482033447252918736278290995019317288671688462652437283073289383551436284672599122612808881984279952763735800220571856474402249151697476438012099043251546972010928772147585653961283409519646845729439191328332220608292886302586398362677579902819731954428959692616809802353422031488199218217624295557825654057935430694502815953959230688772539599515628372893831662443442197219960762412826268337215852169308083988785003225588672347941629155498663425348406512031297608974542720332647779537268546525160485865661439514355350253658216338586626630244873100531590996951397077144232381138111810140891829377146089772160514124917578576378398726552878739200728366024994528882007942942326709897964853280452114195812445235600999798003746137664499705712804885134818113193293983097433069079762341935779713855635267949112793350458898429506581811817291427066122115500 [83,30] 1740614884733149767539620393447434684212840901834388167921939849275230260884691907732992733057282950095718885232042272937531852571438928471436010629737051523259116737460194909250321118306243318912924811251861221765659465448640108350976965767615087548246557593199230206553328697053346941111330038115790256629053083680524861294725734344940411029709641549937430906671251081285926029714528430200372231737727055581892091924932694431509186454541640284796045432435810029015381328258848262037405326267824933692464932576849251815219615614973109731970785009304772430461038230805843741824045638322970115846348643926084893770750058837251830013658158556486344827964487544368123525568812480255758919222555818673844605495416711445258253889693720357419735522647474346974403157972857957373549299340908574167264285336929010968405301522257774002352041606628673602803982462722191064622804813749100845333502836897972785431062572131611707939288296817454666341288155250781545539809724632079383381093569539024999881083846882101249379435701244475711345002095916300303349474955161500826670386200717499697797730101344384792179518152320053923268338611838602441072325159750133313637237928144140684613599602957719397866275443962625944120747093540220938852701981741833683813500168502760708231704455906752931462916865851679651260179660968069723414088613639318910846911294544287215611659938572634460309050267583994049599578359660994869784391679694275268587537689760497530218733563277200414092328307468504574886395084123456078842968847641311305833013674613480121565821494205215570798467511576584879272292969181067836946398575256912071890041456403943585361260254453045510225563594424291752117102889922147809183467141461219547545264320190759774220910374833631833343388149052503926159274669961512002256108519988217891811510514867612944764546834113884376831963712661200334584978330566446191877796962822800344149579096367398492772059553212377356044407114004745165474034703185241662234109976971899879770593696592087847643012611130454410850135075035697634711160021389547077222739556606503510915923324890857895521092883786098921572000 [83,31] -1029277917818150824728342822167884925999537699799018970612503767575235527688686247494277406416917580406461586827479588631788313355911927437198656581975125358505810037235482456904199521536551632863863964994624050060002960274004031816529239698423352780715346554869898539823891458985718228000718277227973598865574168976521976014128828645501939774776591119523293917791970926364106057812835563056551930385678673814550934053372775661525376405594504356035406819699268727408731436027685462902275308056235781090389256558062723529000761956773850495560936823911775162241861070796302529380280164102448144394465152935079816356476923420746969836737383462915975783479519503966862956123699317697926377396210548254019809746994121511048193434304847783124541778972813015817801360043355565666056013401075962394547423046753952116599763447322009384191166559346364222160597852847844573641155783453280493263489004691468942756006437030311523033026098224804777577247832809485009943983163749708913509240945054246371039941190658521001011142594358985549078400292300783232246286356480946694209694627437180735073146829328704889727910117339933289665172224583768283721472675923837237755849264227345032527037879494679096783130365063020629349783505207057473830008533784815025148884183585339974152763145018997951583325074782822069541277801445377198146255817617917440393285770103102140023144756608539529388436418040604875443722850709272544247221596236114855721176160372363998323474840693098346491071418738978804149368865401339494196978469243485418406501587335515564986134852078164591996507013136451988199192341175935478344983701567483866592496971466746606127894533347242022396809107898134697685591020625764046696257765711068078542363117426567572636331074261058766621340052416796106735920746994182545676120120965586263492787211598993607766125624996541222025348891970796138272323996240287762499158369773259969097499798224500446190843184994978766067157187444596366554242191090642360992979822173524192299885430268560236894025232695620820585286148983655358854806612017478057183234355766345290039382830993499334248403651360338199650 [83,32] 537009667631305261359232810483939925050761241006889267618505248283425797445090421517817866739519143761746532101865401730059945759567995757560884115671000692497998403182740056780832965132510073583735266383892049157582868076074846355828344356772589465113390944318727162382313159189790796457050208497133795646989740884219378499164455046503947490771065724854555501824382702008435621693866005968648447880414370012046198946615613541155529194087495936857371773638297400570039377082258839485854271189618325548927797797549337854483437682311420984446853210556004542773561751466645259918504551494715862649730606336819239552613895302967037945937361649504962362402956858683572282319086706419125316001403945006588882569872923280310865864645746563489453069454069308054835605118540454928779339380201787630662720637188772103639794598712334570351394246791345392594030221793790419807374032943712752864419679219711150508114495927148052952722994517740791787634105200400262968983432309698088524948584899526745226305080952333222220640413685528891943551307508030904648070813370943129709312565958398290070402849925453178341770857990888575123582679296409852527620343723495953795858080536894183011554198235919442357659442745242411226714369832215678121986011954408904147675459388225597674484815954902881107907986532344754700983060583269175370052864967498562082968365506500636042566893204162613482609733982814459007226215864297524689286154402187241556004218191786735992868461313660348068030905975634439213163293619371921386517413371999164220827824020755958219790147710492344141886420169400593101664717396634012338377407045156578037395715012623927562639042049069277719625551927876134768402477705742750167323852844691530155518334830469016678030868930455454267771178398100829742867655544671114708498982350754241251568753273974831459685849966680409121479780779430931629020688194735238736284804673425197575404785248660072873815219928464610454500312912514828559701551647703940353694120914347073543409247110720986749062582561635130205754881444597513385270260514588142683889571516165314949821360003016426615685238888606000 [83,33] -246751293926696605975087885958369240318676374545759296286189959450701489856797867352767933990110354567167373881642899210703448859004529586451607914101834550733642448899010125382868129365504857370882294894018088938658026593537085125089536070860738569583502067435590767571582141950825908079147856792578404113684174738743776933043044261133072407821431573951764383871219610290022723710333668778989937641314723225803518371062159371960174502940597051265716110600007188150666755244425236426633944792418379713904407776971975360047759818235971377213775835517605452453728292527216381953860955643480652210737899452708685146173173330378248926920118267728775639082704506713095240047933937836388167738642748733829725621272871276895840583786996820829744543858809665123147582922813093691141554882524892754777914566187372639636250568898395705434451051250882510939622223100244292082689743430690646321957637467554572929970040359983029362632961919059064341907545648244054384691963665571115804297594438743490243091280944312038581819990590643651013294183321081610404050416772595156945973670460761994561533206772896430301653740980084782722779449658862855067421333851982055377850823147828349257645990564019379331994429259196048828028672169914731780632040372868462995788075627965486883378209843400633914914343472829930506907832081095706921871875409343744901442842433344164070536465527067110422014211372949512881417574273551235115091069750791008578063255806355135145619195587380654558640188004424279557538921433874160257261145308507818334374181122806430871342566882464487452949037101490787638582803934884312325782527587832876520190186351189868768771246220335005972922890144964701013890957869818885656871543124651637914911636266191467673557567425050733925639683929903849195522950228454589374599761167611297129590318641174322991732836421425912850499031480406699022337414236679731799419564577418298765051388110217966946082878719997945243869328128569466999605679368785704577604719062750749520078371597569605478299024864503796374252873524828513004760453936842258214316187991107408872468061322493354003219417697350 [83,34] 99515326344559497093008085177422838738559209058506136363484436314566535792400093378936795587106924639989392110843192445422511002040166828599677512649156746753983264458830084169404004450845352725365347791779107185220198642292901542609175661639061607624367376420460192173567062723243277970754951921904360819636215058780592276135044889659495391508567544835527583146355671314077872121699552880758690039468611383037523486647390503696275269756436881347392731344710633983648070506283353743588640194355951955325539069418405913520835857096472706857990514188682126160978885271491509946495725174203313207627312239385344130973850131435257464826678156653568253632931045752266261182306820063883305972574403793685400404812047805454236359102177279865355298998290743804160526031593065650994784700703270422764486646505445992542956344748872626582406481678555187651991307613234430110721628014544255856698003129913068159789037545780073962149283901385641430566936911431517797901728269438884464604989522510888485118762106740653530659861711896217684917670332008692494461505990432788339576029132378347265258741864618562312729269371234229916083562553079104084539396709882481713170191109299024733396017427368018220964154130503691895850505620871101407831677970300647805600210398347199220184097598321507306991699588010888986327618495528981533407343082840278480599258674142631222909264143464710711566595886250512549697243479751161481168482332785374525757234895197066921234482577804650229063452567245454454450798895721927506373907803661455447017868570191485409742073149004046163366710719829588485229489095764661240237995974640285163606157473318098876163791261009393067909334529130831135646476173057976998861676969709991101939550879695410480207325798903588331834334756937484535522613719146933461198836456424660547512723559122219780463655544826230081726613245721583919264405011586734510165378747821683625034813153325861446114017936068806794482043311520607076474048171117725902960582505443895803773102494512747621261296641610467208057007663114990864001357051358615550992294634416762383947876811952767512897124950 [83,35] -34990695423564387723679185809675183282945835816265481185792069048356920748777570784660626607029375526173489967867598996329206315129757614980172112026703370238323420380835832062148383325100026498826844299862485342450560067442672831907639507631071858833876684656397330682039811561770939041130768918863884437377297675099508735470988109151661910144184631741702997251581889146145295752377991437252935121677848994532746140008658277989828589324512148591500083078477843497440882016943362036523149828783782913118615357148026465537233605972635224748211572517795074641674657496212582565136622058135255410557501026955494331824831688981367995515328070292910515424270142577515696907960716894804755871260154421533528006245091955403053451148347302983887723536278096710069255131060546863179976585587464158147712808000067653383719468967718518489388171932782527973207780969004790003308713759624174755593003709575793115926237337487740211734515199500243370107306410714580585716567086207725636097009421316758424851867525653244643909457638325767439374920433477395318550818770677350418194748800556655934440059577555260022896287433161668374569059894024540160667036677967308508252374346243995380528239117182967431079782370617606409810335585129186253982699838764148289585406397567080489437713932911551524511186804213411519087900311364110318653029383340608186517524869388129226938439383365946772611711669485731655986431114448610455586816629068629009563160229724325977293544452262722327045507895422097250392839259319629041503982594547567874257575032750330400634387100631637202416254553612842607703689025847859486357711597500553301535473309550714165962762373684140462162280239766568545834661247959782128213536804231849369930198637844096106806162066237628402344498627766786061573869633510125009844554626993283169914247299684687808165737865268160995727981042166102578503889484255787615065740660250479836528544927510549377336736693847424418905113192454478479100708507249687684755720195778344085314997891252142484885454199246233971776240318637826169613948385516513713193243370538668726796414421756046574537700 [83,36] 10583479402104209738274775598985955208534197249334164079074526338833127626712708682329682692902709410381412654668150869328207400226522851585568236784306005324429750199502793317369969385282296898920957324374365672538776560796619821923306559992070257533560530211068512072734098280654102043721624442114355734442482852060944188148349646252470727463342076410729575372559622917735137653659043175913631230049574967859366178351410974578525115627229840096634281103423396202520909386257644357770165099941775772235280011142181767131451821425689378933056978043528533016176348321706035911180282306998780195910131563420210870896206351624395411135223514965485022790595166997469582666840955141972668876474929758406808013571353993272489750691707855318723057755985483687938118849339506113699348966548610638094625766837825103528150816196079727340132808876405927917756082108712734257515719599556508425856457267423445721216959347262323243683969760407932440416318549554009261391682484685480754189160831442925021850411298797700374683849040477052029527983477914066350945828761336274039227288998728726175252953817087713737692708336305550447344130564414445739269594402423129753663797755959830426955808511087975639441757404649657254795157493940506784599001882040123527193643251043313550999834215101382178275041152559891508952355729767332353783629953100818147062049413610517291825239385464294379610932021935761860771608832682137926886089971079416604996883760530665439469022105503713620416735712428777784996416971354068368429326502275665270572159009764554768910439717508452777981027155973100429791887296091913924148051153772229147367014807288189494205103649920303902613994513165084979113567245465626416329456129269302367902473645135746434481490450610533769761761290754067300100196467504174135402037222692366268945343978169679778411044367027209298844596958751714716231783215916520896915126308934497780875109671383232162718559422128531179599514287760713393842025285015385418435885880138149389103164650293511752854686568489212508469932981035060857157063603581249990373441618550497158924802860813576707600 [83,37] -2676496132622633060464999831997498512233725160747483096890054894168306129013945741533920043090084109735421810539299993383010475287798701086111140180170001554994609308682550889704302916795838615590398640894259675968650830552159276672924601384465440299805598444248155954666433551131557816203393874719808155195314410373038602135819954937073978450151124759592066112798744114375705272648776460174658153273225909475260143760652454861460355048509196653685753450009203426674484823568492584437714316653288949309129118664140241030418545001947573027485694699703787533897901991489040714786682263446240781838309906977859626528575374995413156684618355087293160635922363510124270783201111398158217418828381815705156760448040990552492328764686755507555854748900372915444006467369321848173766273298565703818539522774496943308003477958911947379407446146274042661755945132536433048226645891287948016067514986888338244967937500611760774214760501017450242456700392771206629914332811952274104244048973870680061479481187993656839899708500246107520375859727638339762859291826919743590831142405902807547007552085624727369468078923611764137357700089265140378342135246750914486094037414471073937849036251583995765756445035003341098557235136007745007130812302816019541993097776897475356239050466986147613234325947350743217193590850082957160844627749094842694764225088053487975158986822823298959731198047712545197065868823265779943396410214319563841708084252849270743680831783349984524258258036151934305959057066566756874440991690647748036102812331566406645215053712243967470517052453490875247715130284612492589385162614366543970417790492714342565106330303221282145839915015035296754387121821030157537714023039926447871231428215861274782606570252297061202397651712717398260066607864605103021958883179027490943915177712887665566611761763568264950304738532739543054394049447868177609614075689369593245997073871479914719441625161795438614591396952867769610064795450234884980943977944694570532588300169965327709270889963994293481527112032929838761146052256160444123878084722843682188923380698231265500 [83,38] 526463346624570663012884543726734792369737675563017441976330132485941075539943168835440380031641303351075851753460098018092884965726973227781745221550959169006530715523487331581551056110413864755317382900201382230186508049970080954872648242470338510574760387848519243097419807415492893920156234569085070798779868830633669272156081949871887568028665563903494605395052911258784564361943772832295478636178669538615328984521081017681457472632491776543691682310197344416362282092481040563627143652511478441974646157432945461465300487650162783614821500104608062499147226176476881319788738280283839328828223600656625091329491485030130203334034794165403711843663102650285208030381054634906418824899596299289231773878569801427740626055759547308979417066113157320210044783729577212952753195572270432961805591875712788575751516018432999854342536508995220731585446298589098803177738706865024353327180107808724130875676118243286239935118916061863563735689332009328998439265398090272901916600974682735974508386167063301785121240846515234130680064907644524761184018604149222434536808927226052783687583262258848044972547731756764520091826646260219812103195261777070115553937414074550536808759845260785115131144178330895067624870655737033339965541736318708006692945590734143092021537333197619609696361398829079784110280255965392889400810546273766241439113799823733971735736524764270702543305929439178766451694254056150047766235580841142755766007064466593216088611120498983066308323555624634212368388521404399169632493874936987648781268279040665414905237488139682461545061776378645161908665124747432084715629973224923708854400845020593555201876469263415930833144138788119579144996585694531779899989621898328517371622483761695673682840407247973774454152796725469999313500711509453502441128143833398606193768838463268436381137257027016685911659842548743454539281722241137086804851278139983226270551629344516563993236582803830209983508482034705060745134957958304553298596021548596676215407401486490276069365675748087858614327648575604357564661491476504069613677684485354596568610655600 [83,39] -60306111210204341687807467347858056170483457836337160098203586118166051041565465770471272514307898443430615518598041978791797645509448327636168316926816806565222472413352614524905901561330347129252783511311776867479236432822503819702761793684541390200239171357051647145805549206249147782317343228354607096106999012130655446555858022741342757294126695716099869950833224947615353543220957445490169134987296832363618590562115656758332376304365084616968859729060888293942293386415880527237417937823643850879037620721731657747505225777147984648469789188578719659377589222386488740830227333053160931441023032680528956750089460593685177104169977607266976268747175602639250316956979518655530218494174617640731576726065204286755805007441953868771212053895912223788743382845652401383553711559380921439898026430838970704496034930451865821784641978675236046667475253135227260676446430141921087456839822115413028736337340052556553517379210275726799924210608771656909260631566728085524009758718704695978301673720358006110152229315092898565476430568650036552053943637229024766498936948993838274860632614334888594265367256885043726898717212714098795155483471692531313689006769861343837781637091752281973427100231606673913226307976206098099312239785117015845558076795812625456223612403911249348525925053929611677523179103523226756484844332521728317683795364793799000801638063619626994941622384535143900649582094609306754321008384342288213058686779757845148499620948235628195951491657250688092470699016334719882832182961981192716559607090266896889111095088679851646993486829196918361662881218509683622269421849576489118561704893533985265293580394530834184545894587915107124784078164374399820861901674205225710830445550035748424908544990639731329423963518989476962971681898910928804191684293948994798609915138343838662204280169898925623881237156683641806889563614253458281450898266098083735538362370837040907963723891402240088450754526869235396562285767716106472526309787014526095738712345572967529752318345586881311955224728886707518605828571440009440398322392013796708106850800 [83,40] -7455687790703100834407729685147764844082074193363822492252194563676090671361302851745877273805654237273541689006160527329185671319492735516403056744784345901949870891091978927013815420753141760549026212486130544653858973073044361351621048992636929684775913365058199299577003531335297366170854164897730482966440422070869209671202705345544640702043525113034570749886174339976425812466907265509815410648929259588297470372719784752342907087348959057892206065517541224690602006125853379977507731737714895999222316036722630504739336432651279488212084650263542780491418798420741168102676485100742646501459911238981071731077857783456533838603687534229788272517055568417847222118864479720861859124716321977407413848379457729227947964054764375034509644376747103057056048838188110740166067707102299461548191718753681805535375027322204107465000872620584113069645315695050020325105133361037907536145072080862529572482758224180613499575368076800954633668019548292675097536429076699336611592043309553107735787979291423440214980165985200909927224858619354341839410759915880149786136847154992910687469475897328739067013439091682583473114571037406737604331715483511839004309427274398233852209061938815644221508690025677016473541798000668145492087109052038678378532635758812800427106355558796362993221690103828649888335301620539542039820279971148625487128414447797444617375061327615083963184543741042021140762818879268307621505416655098795716413439826782700648569876163370906235213283339094519960792864148530093174586086596738067563220009283467856149079583019680311629599002489170494925564224496058039664561671807579181775261388058717226425973838411161507193379515912006710818086044816139359653183793845149004659166829439612010537045539921897714709207128501904186441062547521246062843455863387214454825684887171440236116778423984247906498976555812519747470189062863845731504117862867095958041846588831365136591655883814858086360142801440154672787840168488415685067991219587770255279227379340656218139572414599018262806439169937893291088940960513756310134150612305344780115650 [83,41] 7054635636504059281702111935788606700670749820356107934539731847362591968261088562408623167866072120414323543218030976117493299392287001055043644271131872377699683156874249453201652201719891954968150491925112685218572457720654841508693375751648083620112097960057465213786670199226647785730027743010877746418654951213200100673766637088205635861868233541403023640587199126351239993905841373211699948233754782821977478524717048409266416898578879377382272524362084606681997114946375418653914604089854808814312065608388434250157645218155451868494578957018548831866907582813516740200546975142046623783385637756912489255016182357084065307930444074568703883693749287647246310372294577507606486483166372268878109178941575292401821436725602195376232996146217237548040805907429668096639904902921465159463259953957819933385532047573318250172088267232890025167923592942666827211075800766031644992961484737541973326091281492352917758275298111139204830275200567319198852362054517443123957771709206436481187797740453584221824824322130141417922261724254372874635135314550547070449793643277510832807509215072221188547796532778110422720262700208156413235137307524998839936588498794166764925170211048657890794389451526762763867394631850074591073069681536262655226755392332420940015947663324809556732132374844587221793565793312755913727044407064199794200609305159899648687429052098284398066832730774421784526981463002874362124602033905157738903300085381301368833553081914245530276664468837419871364068178240933425327369206839957107607201034089199595869867630272677292735041336099730578846460259849017326802481667291227554652711089507396595496882184996231897147004970948573776890303917211857775920728728425106867922828606246174476917846643528418413359140264584414764923162450258436415279568343373352573093230963206958902522170551604578147501488459973060816423305179988525325742780215174682196254542656299669345778718534531509741899841046859877013078670305979613338808089539625368977094520409787788706900486247921373807568494780362598954508565011837601437167398406713077019615 [83,42] -2572798860880792351788561086081723787951624482119050849520636265140573853655564442030878045878458936910779235588842226700206904457294310711231517889278565409456145825844531433590810722197199305176102837203297800857828222055765537243220675970334315201023559647263083044726995916647918140387442062598963998566954789055388924799634073622320708472582846233278007602157748593852247071568509931655165352871679957706788474262070638551334499404895712852144440361932785959272778424345686652764974924752480936205700508831547913650491860357074050644409877200091771828653262656039366251682664118949089922151566107900783485444303641213466718611747070417198466433948292014798348198063559591149678120855500985722229606445128786319467552806250460925153467211147487891898609233719203919030175075852427909541598226427740824587272854508098163220735411354800497886838824513042364386629671212248406691395809346329705261619048075554629787420135853226310359774656990333621723478215375194005902185459963521117188559410906521393399105083464821999533541966726087320105917464816463313532015005251298068550923453580483682381808864930388143662236297994481607984290056333317128126706137489568201679149085755982458234234315571110691416732061251915422580095956718578084349091844977255384234074896773370573113951386453586803366374959455650335784799195358830106813404724651820600640607333429297486003948206084994751902678149490868378995499173318234341056947080192870145390446596593135743576919873833773085435690544017722397655328884220664100542277091218078037290374337514446136766582730796287327533265639456767651037770398782387598001475240855648766686223624353626676244371956530094434152372418077311175861642947732327400246633390683863117025173529554280908570969032285489092156937165522384279252686433632565222617281232350852438283679449959139298061247844263925870566093765201060615232584378446867256692822125568848467875769247504763877047633992440486073176149315931025769811391451410966524533976778827011576248738555900752523599137122653597988423299328280683820989958767077393298900 [83,43] 673040239946271653116658921513808686908172606864209214038007901609973628072661662597515445456812656913935516815153644018252360506777494907881772733150794091998234356969085703002246652254717013495452173621450437792185207401209170662537430786695182361026146822935209627344694480684722410077123540690898720093034986357831859949649176043798492484651233318179367297981280918122308989661956035417520478249513876596746900010665555491712900060141910152400512303413234125226137443107073771245607711590712586433636053907460270754271470986534897427310928148837204423155956262364643991963720704913208201699251242321259899466163103903798479291498719337207262324502777711846122380999979039452363230528274896818622847376559215958891623552156909342163848593403390697779967706736655568873408473988964642399740216440702047943805453778153432612594431706142952227948855155764688437965588496004727182264417390516834949621610830617169158896288780289463900259830776936205604842388099762390906205847223137012359792340468091911604034540000391722216855596927897957412518867634009156200354776615746876388775032093621853692977098892369813247466987011175173477171872839837513898144672433673724604538563103143609936242448730393356367568899447500834619888808224920290737216847217289575950880742452544315844621245785608710485820536505905132241766639934787953163931348439409620468376226082385497440016499054779861522705822699947455146705607530716283816650931536246199001128335054770896767133895175045305530339853635024955389835534753389368929307227614759909360008520872148072760129183419900576324069536595058301588883166490665617635680295168377429335842357624942174919026960125420796276784299223412909421116440578970534027457023244771736447188040387231205800251848695579898626262687435946916254595446374609234758766772393815753587792246241538206327878154141305717699524679010952965883154762685091768331687192259220939695580589969825026620970505731237033788760110979243004898661004494682219850415353546182942509641599815390403850301510730999292414411966620273111048346844537231360 [83,44] -135614978747036888041163160863483514631972462748687227887539854122599884183852048179540699331106615952584456444431462304011665181466835028360791111095220381774205206184098042409382367478647301460186696057264246883581683613782561394155892620576510801362293281433432725931463761841389766404006251926286290976692183130519886237027784120054331474525427842584050784906664346887997632747961831908180629025834868700075152024943989712367460684110933202191317048370873235707504175238290204797819171356561070816791935237366563990674649540840277607069820710359110871505302497163397706498992689779453543697273851604194443233980462368282916460882167951419719258207052477275426000994686412060631900685276936016056435665811211127381489724381660513375123977201831960891239393017498153579233589013183161030758946322400853324629777431030404753938326645807859261756852655941286549927524076800526018721033101950699143029648462237351684014484631301534679103549665915552004216406447665714857259613033962366096550634389866894980013370030960839386818277917415711680053775695314543991510577515728186114353251656856513117830109118585877147474009797452898259510840965786686675171223942701522222067309846369805419903213402673321927336895838860499400164674000348280743158139013635283382462587692702221127622427684885272477372580121416841882884956730262279413239595979271188005992928655634191497740000008031719412111801901014523031558769675974245354728318866602025426462706045313597851951178837141396356011049429344819156121415198636944080984875146004214658722722270646467247358816713555512902276753224459193628202709263556789117022645436706531254500277217609212920019568343372389193354738809087365903955395146181623171269607512347768891569290941129821256081757847501309688635808653665669350276907572022631428174406248810321492621966175609630229512428875191590561220159114052493226141369950179480628534524091016738600255415783722731552684761678667654023294638476535611113068726823854111264914679525524375404601877972898469621617982892898114851031192726924611792350601226060 [83,45] 20105497199095667215605855552745799475835449335861298560046039317597722514693616601710686129642409052906769024023251604822393048194512312231536590524151563029913285827282972202265719760566518563251063052478881312320064813142137557191628059061917136229088430432809520064940093485849989889254625035857912601583148948292006672982812841186241137211537965005656962056790571948330135183317570324807205945327390378898477903156381572056186378356779429293674732110658490944041226376741326360488659212728316798176140471042477911695239418247651317016200019565742006820476418809128007277698322376305103071430093714117816347960634289056951990815047441966237391294539827910105206139362790975235855348271232589863133362588135978162720659567877859435029661307701403602484229335577789807797395487182960850653670899950884790022826143510731902689650409032754061055168379168847958860831431833631687429814945646360321756329455750661930317180696252492416985929540189088102066139755680592437815267412439849593042600107658440061342867526467959637712196558183508573936315812342934605712945418976313988585964859189426604728384324614671599920177881980068540922501898350068334252605002908325872649927565566545114825962027399709391238324212833371851071322220452388852782548210633516764945911316546296945368422641389117758025843958642101357462960243195181903469761429859083908982917662499427701282230793256902658291805228005398989680967437418715631616311122580408285976399651578433523811837065700140779471502990419152146965695137127562253012251814657628391924312934523439119198546935519175423222620522510816710161937484221804218641407478778396580536340162600173975705279091114960956961615372700165253424609735114317122671797490793667938276864412267681970930533098889373212617486165137271027955708159636173520817139733124667056177714816688411579980879060300938153184241309078149248594437568108804815301016696638916434461849148004418341201869876751465400635996449783916200255638470384981010402120973055820249034112338329371853450520668973083800647077879284509662726545720 [83,46] -1695684455278186863001055311809770015935157332886018249325475888236929604040998604404270281259339691743395057325226075061148519094975351439542744641235247684806610803727330459823003079147385326032766855240641218926698205038535694304034366208357209507743477781960830267592323144228570396076862485886399428780985341654447880392654127321457884222151591237782013564933708747990816369193353806327964243202197698541325056618984875110470186441925980707562147617267832046268508115420735582056685761689088737657538745631178676877641585689710656359662941315154970652366880900635662674238367610264213128061132139157385527480120397726718280431749607759122148280591382445610378107826946811025273054783682936400405409413036446678049990749272078451533424792892309356489649150119767132457922411678453144803151007245619056802693273618021158369870360501795550273575164277350812835316287977231870262011877589627291114931447839810137661289817267294086059758223722254712789324248407609066782293506184899768577750504674113428314042279806400636231883726759540382779685572354330723471157983472232917482120465493740083090323605746067245697871027160848715453623347412266033659241114360722946966199892739732934213519290963593500710162204707852739554598028248077498986427745521053432347687266302289658449711046933045785778631087629699756427857401878858081185079657456364942408233467216285096826191058031534215450435717071350085840800585464151469682163629125040010150791130359814390113725977625967167861513966435938894819353915716778065604403743194076635916670608693872978360437388544869670384570448763083438272981374973647245391167807824135392365707855078247020569171877581803405689544978945158574378860551994870417262958610321811153700579661993452230869633461579780747181247654128993177016303406991011137117244330972568296273373140182136506687055193415615519904999320725256120162173085314615298599569438554953094535317963814532382158057192866758180559771594705020220184701538726154024390481268041347653297212992405534237703967077666461944604378066673476467532240 [83,47] -92042300780215774917679639057910150583600749789662636641110481600135138952069545096516250446192077504673347827653922625258517569109035495422001310999854233468539712100228352966584891019260551845496003251153091158514699921164106647950730048130394010928027190226415713562168004913158382224740557632222616671294629171618815166264481837652813113595517227784910043668279494790161490468842877640431871799944047615766806914871698003129772701713793050355083835584284796456719642529882201072989630028698852816404755262088121533002061129332816321596094235445475947257534500730353967820908798602055734923725037740111906880266348157936006736844039716380744904021620863453749399004450737862766569364976657194334797670443245345363391402655153861428727167475985158488350005415507214986366054678360543362354746602714799522319575198439931766325595707494927919511002145510043651822582945848340507626175638219708403484106750189106529355309638692219417838147431226032487819159214065456674812880564125516031480484876799943221282660691613643960090826757790724512778162561878601508499790169723758245515503645344338762892152437795273684655878160527579900365921640479447120543075725593888044636754034610692175831017069588317736223419663545112313309848970655279294094559000891228696382374276558604641419475314967101378426926078292741947241545672062910766533000551366978534895456669631205341709463306691517457141775420976235936924463555937023316355146936360379143086702605031705637653967320722275762465168421029188564689465732566182058560494719236299701708417335739744666544307696622921765521847020873693341587810840738247260680834961010097348729261087682977740559938665978296325839748082979988207459884691988893775186147932554547629551159444965673652734471081889374949575051545874373002349194847956866901404435364724547904937681699400127987116849091091585811530174283370919946730585201557011285655815370599721414378695376389576834120360482961635698107230871964706888962317497891961577445373380156905737269216500203882374826947722479347517947084724626806475 [83,48] 62232554465510604662412133392350608078818104397117168029994474202156296757108737482799644244145877742943598838421594208341700241334542566443966857600501059858763200036042035026879674829400239062112488697365970189581161805994884447106031554886124534786314052886568415209537019643623765891439036957703348068280462673065436831440081046238189608335135402455108077463560925180051053790595041872538223978639908654638194803415751172896768691675106307554107957000705062620637667708837945392818343697547189704615166501703823914668408666142068756575992420373810271475728668322967055924492893474230896072878361807610364011003949759172519177658674185415871204316256335764206760459604484793892144368760917311881922515057488208470680922039366714552919811079796730196466878140640994412723069554423173261202850244115795847401592895510168861163735179972446710043762905515041545766469290299983573588209433413139777489723239050512682480982090285037263241754506765398212348593875801165749296434060387191565138172769293473968015079271685481693574855339380285806395368648964989487228071901011540409797955505846169808197816046712897075881585793552922806245424539622496380317751753515429828971726771757217970261494411014024563165134857179818222911196519092164981018777124434402023940400454177352914747936735747104863705045767532651109563351878776210757354227006166608757382849901685273909254481914180458796328950520860298342000260281805451002532425979739034583407492721090661055988008433779854858059636690006573037001954264811902365910058029384648639790181031609399882581160308804587467777407083786856484717436912566813152494994129606613739636713193605105569138638226796227379447394758952159301811439620422370918461762569242898387185705868283065252341973054973861489083686772503769723781614935280714577042603645510916355637017752583001409073909187742640777730751343075787054817741492779279522206672691639173884479195808381674167901277904429139696161139922576267262900766240632084345875820006894682696510918514120189546587566302879473333011447025326820 [83,49] -12764549667982314072282701721147954422511634162220621916014989938643961499292558036168789652809924285824986753977281450950640644431677514445340633692658927031459942412700226399646598332949804371761207327986954428377713083279244968047141591905632677682052266215810408112815155524147412960996592416868483549142065508257690798261689072057486698165792958120526386346094268294996386687074685473733687073798735382376044097789217010448204184323815787732927254585279239044966112399841179586095834697602096596769600980053070205724981368622798826893969996614581861665864927597921715920623745869679170246346777237685370146352536914647075140868420384259755849781714683748660406671997374686924805511185327012736015321926373206361000252670218538711278924471047678544031568680236979429615652900382800071365043384109646470564190150006934594407311647758347372087945707303183194589835595431997250170715920434863511621219392665101360817530440314882801634244458702317602511863003887916717347720494066960069337832250866629280294063308693125466847155619552592329465094428152158463636199641087988200122966494283872272651015550535614664479585641578062109702339068679960041030495782722190923425062045603692188190055273422140946088413074469938865872500209088279399761258119363239154039987284724274159115400195838699850925847493478269732761483618853299323499099593960044951973598182124796024382522696509401641746269658819239781851432747409650917509360733108400659178975451766349817009367032381714543658465375635828530691869326822064359817764304397770584079660988381664183580023732786369998200147351236081624064473838874967638960942764634742463595381291277016540009229138930718512800395378911172714563647061125838217556419788250967925357751918018194560545541833648797795320090163091223670217621685772574174536602175394718161729555690871975950840501200916039337725367580980096094291311674575240314148143719071324803369959977650759490385858405436474743442558687357655490608657924941780157421278713389038544945495817836445247150022822267090476328859876505 [83,50] 2046519160866410992103606641643044219488844109257316141959436932716774737358515344222878085374941559417474262373497876419331188148531309968196619631562719343805273033957839461628918034717864009737572452718478528643340934645934060748436985801864415526661365613770380629239660242171226061173934413800880589217306395699484529903811903180394269552277079134052652583068542425887108931738083352845356808209888886366524378128727267929847758102451501071754724628084066338628965520623278105866557541563819302464410608138188204149567819471054786546733357621134235309905988610303296603669279118415084616671426064230913509871361671274996979689452179754381506879232834720066406826297074911909738746552836856190591188950777897304373774325720923958798053355240054815184291219647744700484136585648917887287430226794882175260339162735217818825883532012832910635490247873542332863501415097082469752083708552031624091073497685686280730173823910155342351866925948544404865243134168883690155166458314063988774538999310530326743148488935054822469633664694541215783576158337527851171670436624602561827592638998820673100807029469387275866124903679906480850888564907913431401007840355495523395973865758985236514419091048836283441733706885854949182039207762538628333347754333849607339876705863833788607527590098966727949546540601792039046852532700018779509887420318158554133828035847702162183678814582779354148734472518322824798934374782598892088158568648662023681568580530070455434511172191858841840477785755104179793327720864729381548661446395880656018690761976485127865508477783472837272852901434272897630608590891536438217038918097177750737499093105946343477401155693660863081486254070652719135334576026660253370683841288621247697256515585105134751407695535387960326855691144911143285455781525635796679510897401860405516656859302457106593434035714783709834092162042429942057168966872241780437781244490762969618589463551586099400605383984909431614480035121718158974518765692514861039672186782567021612786691031825906745852894688509997934465960 [83,51] -367938342972232281704622888181221808098818071786524336008372723783332676545338785740800816679283359252788407737632238349840269056246660716944535001351667910981782065375652059569712655851694415078707617445747712450005796400373386785521598794406374650018128818699397063021468840151228358116119981646044931932247391179198157692755184778495239618210385436780422404335926045462381264963572963166163724757321384562978762849797865090178588141387937909435635665707115157965329999272437644505237490798920332513368426180816549490542606233944336436213035943736665654638846787635593771614222141534964521293759168727658160062112151537467880969302463420293469095471312261130725521183121223988682096889589469153680730879294451818810160795375834051892715908117134437673279465451075778749484401429082977033487991910278865259533180354578612077679589030498850915959198423231410927758978399339601868564219136963262170195773417096769022652141374775963143470177579713896751054315630951983377706120412653713847429452205769304813885026274507556192903739238688896048925137068684154111424460345310941844014040895202434032597735616275559288223946314406078341718222174390986980560180472957214067764330001585994480611734274240907024339867883036129787596001168481090585481072466567687844546821138131250158076369353342218477864098343878921408754552561167633123357100322823338907345540889171184955293705928858411895674763696080132631840687353012727464557001013384776930495912101957548409649372924354607377643577678076687290082134444802379229230377458407505341031927225087742624713685907540981887244016043865421470149259286482382079554755608274248754061435632203011581077299721692988742407157486463547482822964372892606080293611247383499148089397300200647215641267547484187652771318018877050567805967086277462303798151890423821004915931004604573918709265144643869955518704086879229213426768420528386294803642420836251277939976594596413716689978394094490035835503595306744455624687521661402165451473012921983611064389570389394607305280736172072858476 [83,52] 74659502313474054706393113920744580971579014650013888586687216927646978170911144512266073212799713960336461206426698151383382096999260498019703584012535744099991263204911258317395666046492813052437652250878961856881098756156663235721629641001568940902371291895856493890876118171188697688418693291125673128960264722983223724815508480997401702733065310174141084433800173918296521454398516035784231079219176174485228463392940212393603151588311861439094001158140979153708908502911825550626216757746972842402703244078694380123273686696932301092868779050273780105774376221533242526352433672943809081924122476466158880894252612263769137920801650715579609648615202862834435012217019670989932314826521566023194118741204675895088263158206519497464587956493974047738805586869874226329602470172258287336197401551998406357732877313389516448737055212021887664047778001461149422537897436882034505549673123507404706337469543236311952537927304278852451885359310437118846581738870021111967875624918124688984269212629190500808273703378036209500387487517285904797839321292892887887154060401942282944580625891652721842013483433935251473512611507673198005756326040015570881429310913865061366141121123421075414810334428054963947481949114189007777562395682145608086442093511279380569948664353946938719668098673161834148785918973221504145721259334973685583557886319163098162154704486868328762320419472940095961215293101512885459077851566637897052325852787510375980847729600705775825624119264086576880744699494248685966658010375482650227917239843531117005438540518244475701551069265715427649366010544828008901726929619026106952808124249958719650971077610871141256857408408272252235304759293926856462826602804308547455981157672537945439188638352738109938040348272463802781473719322439436522540702880409282125988179359350143689756738991898270340260396481094208317715292494783121677058919534628739214074167173186452608570408017565405702218843507334097396758255482823126872798922632267275696493266643304839047881910854035784691897224496047390 [83,53] -13619777589365872127809009419865635663917671316615206325746686226313754601293779442095474595553575399751467838702014273359527766949236661952988895741011276366218503989776725705405117917011392053857251316474287472701231941741967272429590608347648847772179847636428974035521536946735894964265674537732566196964054456910367475768171268292148852646265128732233242439299291513983936037306988422145539787183506548597291658068348828370847411235610653613478253913202981913770213095068778496527771231613810434323117839833120884202139194687085374226602650028107701214453197196690239997578161257882435459413474519065860915734848316306074432656350116288295542165546136220896914408159331942360326662253547227361092290615420680743996074815570020271918360137465145161231441767897763385873281608732827104309860111257132021448997855281853796635326175755941266631196202393601846997918182824300224698990175293888073440732414487534585944059417699326399231846285705194224443470172433663001377876249972809328789214690069564094244549087155054038217319281307790405629428729548269108717416140244232882122470412045451200449081102975033240750175462742316666970230199536794681130156936816994854431083689636278530498738922503408039406560239359290012022226986682952472440542385892525283908142773819158570726755202229085353398267081424245086895684354404173936243380615333694841790107917775478637658476303774795963344191429540161337139198596125203444890709180372054564609944798376958473081299433313186781011263605409056479071651904045947019446535060341517085549781070055232965475761726755640603081607609390991453522060334427543787549293709999881438057625391260539630319042914070349974633446494676944294273799307296172803591033562680991992581144921075984728408312549688646714387229084412316588237353926432029984052166532729048428143864724891504137254870956355070343819110628616352605432338899700532971795854961943927544133974371547609012948827053355214054412109579782646419981377048170343509590713610711724254694850050897525755553082590510984 [83,54] 2020379577702633644189218671873789391623750929598387349262175612463486642498911439866351408132820239204779983697346120133936327395333140645992737014880429083692333551930935748597546737523085928345997298151789889156488459871145668720423725931678043139068522204579995432553787111418810054187034481746527544423702447877961145769212921380041418373785918803982594531935237660192821683829922260919555399125478940799226611030813511540594457088085221175131917762175716766460009570285908167872919685045292019668341046933909868176538048004309662527328009611347538528636886443478439051163100163804211792242848816546405482438069637777448599271978525370976132622740684696739098511882572435771099582936919825223782625779472755613323851969225443340653149998431226802549623189834132358167464722518792141150793608016816260967517606013530710629493509563263713925640377914073741571837336487114059682221647709578279941392361532552167488351142300518152716366104889370724979003787404020479253874089636619315178691295258696067919758132132296396821420372816251278372951261438229754079959548277900685176790635305209569163736251246633255006775908762730344393092270959839456469785210102199323010396587130356613949666281510537291079843378837330399049176324813843929032402262965149074037414007008657469257167609298555499574610197103041117562520776660900084892527379734230637350451327523872259552828879171694798266690222889806731762972774564036072177340398143997176101996133699251924424648285808830784876681790246228714339550490192884340833780693244361301949522246918019706601947801472985555938928975537087758187007504429072324737483439152287886483438877118570647053575244973418427028067201168223546361010867331728298658976297690822404553168375884350923408844586274634299215768516906056268516459793966689005123332852996571997992227873969083790611932209344410353910521298277537224056725413592734095518370175896468765341363432308866626815763272524862524225262697364749376102535266517243903289099688639207365198292420070847947764838416000 [83,55] -245112281319293318475429152820259914329391284138572960562527528121035835284237973529559528386158912870166190327352582101336331931862228530151830936136668614863858369134611197359363255100840520178374425167265754977000563765011034137415744288199275230461286883679685683844363074146925183584088591826808307826839413072139070293900401435592395406259203392379739183804160153517137551927968255898704783590398019040833762350695798127922410792527404436909875974527695053462770541395956348982350795097465386135854521830877467603380054730918144226629051273314504714249853424411388725587912821843692579561397484927974935747783402856187930279024786880569960745191171696352858234068856905709059896428054430773086173713098034581319030824111927786451512343337823520100034620574707473554235484805906575158874224808691181657749430685069563962055708502102551027146642720212935452405820403735839908723213111808779011945304015577325451125503325460907012761907915497020178380331845130399096298371022210274458730099847979274715519222067254276105054952237939576461716620675152605297138170681328158260023590298028209206624392744335467475389472686181253278612452368055469124165109863046264094712602289917286607151865417891570404343486430268161806804338461843510007182085398289089986716090428505239641372151458866005276199463473487876143210913399865176233360171599007403431191472251524697646286356844650935530826373986477366816136460566944568515856365045845418676275329250519108189927665524742001904901137190798465583997442359221132038168984766488685338529086433449964891961849395430582421569172726541062914281209253523622085988586561499215658996271355598543345939900006635303359837789635318077909904098466976645467924075002193510986126850867687700914528901469103773833029711798098239136966602386427082437947334294411931915206361815002006163683754719125322856440023073987962415361078886938605842866857557272168573683553494231188542120788620657022569246455815641121115058385966689471080529249914194909862221608940926246133027500 [83,56] 24833095907361494539739820162110934811325065596658723956571998923052141291734673424757646960071231538512846786924950242536282037163966817260893463876556197575137384657980800098223798962754801920193434372983201733130492612751603743974081175037404563882258023452696653910148665901504436339633601938821696043397889266829187684614067033188238415384436362661721448096377582206823819937414602672578490775941492518108516140038716700151664512158485813634834327351815847081118645862714186677847408927445866992235462430066866309957423552267966307214304326031853993276075867469433091591376472535022991556262098115116197482867904228224555419617873047208955501726200496499602426424849054996907610787803980460872378904847890299851460061825537790903246959545458210557564563883455195293890015537732901217817962839517271514977070776600258303804350026279936082402952995725653205406492099479321219629252072824261003401572644800094868926518872694609578155047606058721677793192728465340498670685552500569444446248118814147956565668024559993258700875672081890282658951707426359518723389367652219898820829757088130872940583546799501759325162367704033097538165463315776126570752442766226709181171442553224813728888217772467263796897893652980670027680492041112608051055504830878868577710611108393566565889487517840158616636938389913257746011198487764926074546082777358833720454666160093712445761513552302400321085331942343167855915660237178383735339351495551596730607210644577508287156145958245085191782812014772821808539727054222720622019885484023622161754048125634218991846872409084808589543854203913531156422254434166048821381210434124582232510338460579099482491628249641568544810022855435319809868748088101721814546425258230690723428021671826871351461439615985372315322562950286015678202363993002025162211044193000695225318780435029284000211283790499382474934879131704157073605277290326558162541008081442170742902008991212811484444732352107863650140564094732825127016907268194030673652448537623881809811164402614457500 [83,57] -2030203174624857337941476193541214373272016366871255074544538134463694340426939917201510915975874172290270949921392407361645772332132622905262113805931030401341499280480758174409698951319360088276252142310197245442692244031557135771378862178588887580736914620052224531910793395595432514859955843343171421806815367940543865330227206928697185805314932987061286612102955412530635406533708881468548218982227812964830299989744511116854197016898543731141001861250850193182577148224675595830912241556740695282744398708171622913874287477084662622593641580229981504109991429909524344915459982969304180130690163028810934677168528744582917732223901710500954356202694454045701804720342526214201470719126157339934416441717647671997234153662818587804947687973460328000150219153449196335531043060638522913406634339565962910590638547822759761154107338423799654166918488584299611803045977438611818305237859630616996098751888621320700596730428440874907250235872991365768719718749499251294539339288436155958237120834397591495721532657038502678686773174183923815781706480465979177191498862661877000130914650655748647795786902705247943443800217346379655214397105199757245798230559613183861157305528213558285381353609395352925851479076564920580885871406258911067907458486065963306482618121645143249343814950838931851310296268650071284207675595181471282487427117886258180425446613146536386511925328606883344179552892490119905908746352575826946311015312562349912267723243280447904389323808692706033224936438666041272682497664880485538291259229352403140389768903728668453843448535565549681933042170555552217232128432894342664633634736519717418040603218082979598870757417161165640884683829804611703702243228881794901768156231625407736412888628122028189056478610722238654070721580917180529476640740143842181076302610792954077120660825065909167453038713351999872733242063992676824500952506497647128534819971185961476762765237651556243114163350560956537040655387560528490947922940747206758069937242193050925649022235371750 [83,58] 104873676807729889629689073544016033630008176034347937945314221838560339461406907959003070364219153344884482437290071380409779263250403552624728785924025806243740738179043795047079459411795308626831207415548098597998939240773952711444819687583016730984699218238710473194477890680212278766323317902745335212383203371753725919227254102316326036662601962332416925169397748502663971045845016238923630256492138502759399498399274143593626058121143469485203479032396948448987550262764607897587937306409612020097930857174920459250135688133813807486264989140628841430017658416916526560343636174651551410064808142744582280446921783202525860273125553484843400819927092206912148376798998771571595163406305499977712906697610960231403087327506541846614493648541885571926107697002129772315447114234833619155740347126217781569300015041309781170127378211531687876235745600198252573798265074638484954118077792284422121683479043524377353168942427179538941511259789048002269085968378716774475633633296697451330316667782591049727885646847124249124893908653217803320277003052509440081284029417520853612405429864518496942954490026983088487488223263508523610486167201050369716787570886762039123984489050588067871105150944785879958511660205643540988659148647744042885882912141433542565606655218796785233103611132452637715683841066338663241110719194357081199501119305317186155677720901841182513337629421177806544265884163928976048539078609304141123554084733035556963492482063294800929583633114966637325096016851237516677312677006238835610063728316827299620399840205562860207617545629659811520303373011960863882380940068598351473289924500808722628215034307677046827804985138964844445950514034072242970470133170934893282764236324993503655110747087129091083906321992168507546637698046465274273458380677242819530625037823686842140704190723091755028789372776301650930169654899218648892408756390973368072932063391903894418075429916453754870934305586969000586420223992004471623590019433434508043843489096278220645030817750 [83,59] 3927845831891193642747498637710944125926057165695770875720458910056463300204721983010967826033268133370544014434375296635181501458945909304425614687216557308032011687633934492119875232965922268099397593758698435689491720493508571729294972510475396714907875883268979292235639199619600057069827823696645907294179507422259278786241171598345170751425390525955045384295227426732744257930091422538754729078747558196528200052627158081907589065393424829074706728644676518447959668616509730317194183422888847125442487687115924829365886357347118906488676091443768372773504535301710647586613528395701244274710027065273996056528687550381648999222347979374080975681942765676934116987976742412108951592905560964709634542834299199235979861659028613856990701674626511550835697691352384914695192605794101871391389530006330539651487787961632524925571189257870573679221238752468421509829645203767559319492154854109047034175488368523783224371077437616460453694230814798246485807284627166203775836246081392262575989167465289992818857663349696337099523016890408291746012197590768076343607443515534836134685551721570095697516314324589474895249534532887890994206487658266441147228546532402028563152507971237123456301469801287088808599692872621862347140107812594892997625987393115192291340608217196720965028280515130374195507562015871688128236966979952891440961109744139547046381773908703079553562818316638084643787044310068588821843098081218281135886643816507539154640813912980676146641437713056896785703472360146812441077899027265781612950302745027425562734835143022239546257355423026329354400752416813459327622952850440940246583714604340816964438080632116996005851381897820026410636470001788444681371044771469429855155282788169503823869416506753122434120155299006198303426574294347320724188135244537273008400856009724572659750176028022739289160445194468124804102584630249377734906619687769663599188720192575744019925941696023592429666615772247836746888680790815607888863263444571202513220476299472647318625 [83,60] -1963266735397377010332482061589178304921801001950574590187275618415757350274217664124839308642860063553793671999068982961035302455250356268056412974478181008855951065390114660015805018060740278946003677558707176383742860207402426653508484663383535137382028758458333422881252655840713841840816188611882242880536830038680462559922284834966715847166074995397093311599154777628544406519901520661990378500731918478312004027764582883142397486364325688841519840179647525515813813979863368819954520950177538079652544058522889488251589374474095507944211859394667124382673032276167066382841221465369413152154739305030561398986084881347306643714656665075388953026457698119533869823035962912902642210424103415335987985158249806605464091323111827791914312800232598695277334497932069248163990567919372050551575176912901035475201922917426677743792173865744951783901401808496161451933213123504028370126969888577715877076762077820638011854348505755577503398964893146519016330692848504314076761201909589410626875351507425919312281729123949745059812256497408545701959580675715659532402563833027493492502388991536140448694829320598150998390435123215493569230032516840026507941458364555688685083833360404896649685306312235068570642122184065044820459804835784566734915260656037184101614689300311534313943386080766287607020337134220083978705633706958255363579714539368894875227779418390944748451333620832656129872901357973820603776261174717136060278366036458458804012537349319048289909113248352499219689495062769960339726478576891916967614940546501033666096407453289342226547993072788715071768646938912598660042659483261146699428326692343637119672244552388296059822854435590222158242111261442102966181392559394402442471723435233600961269816480886279168748278539806259993690618445591184193904820998107245315325335977981211273619925031869780580197473133633540307271907339251640999913948512762908220317063841269357273125814552719814312196099996688069181484438143861396282424729591676596581543846879129825750 [83,61] 296022401665346680691358555486869463315063484503308621597223530295401783627374028362442695467786009217335118097908176996756489334223271363307996170257006232488927886699875580276194418343839724615839762005176161534676650765919687828399125461935555661823131406700132472749087012026847703181580719697228253837628907745700323110437447355207830566886599863483454725711300627144662914750770313292584127095882010737447334991443155930606851557345745370659349155282909008481557644103935520322318225935848530268638278028079541833583672949130995414424060799227926510592757814788662472486264405951124863698466694450757821771435498550768690724089463949388206680595050273545071828385655182005207990825798751434308024591235479378666459928080855051181580518457382539917036681409414564496194084187490863387402280503921771996261849973561807973719352753030677511042090213471012894416615479960287498362900996813890331517058569832514590503991567460834644852853802370075744644258625522359609254200078681669085750682876352114860579171016579518029060022241392824722394150612162853894591027883556026779325725350680247407736073607851257098787175921381424399871653911397305879281136796937039008365231190753731854909132687135915802220435881519087361646690209930557294842242827764172391667155173665976798137005274294127590488006384365890406924544504857691778676041060629388199181648780262002694734430542268347034184843847282598543061568524099354520800736405861104108415880891787775383783412931466980411028140234221785039815388715474878304675870772075140876328488984351740601172096594403963937712847018566138035735323340014294010191596188545102139682464051508588421472965298450892206889653643197656207463940197664596537039714046052918704791523985266750243066305517240749482802732165792957631691273785336274832725054234344932435741898345313237814529709348405809955333250359670574118232603112330860090880454180529910379641282072499560053016878466930998594992005604543944133359076069578723901346474709870801500 [83,62] -27658052442287735832213239992070871010127137388807061343523653466700177795439605900368019352358939627038131468994003525666983577788121237381086784282132652237229234014288576855808383499840793972507724018746472712355565152985734632990587922338929202881577757438526418907864463388439534518948927683519425760573552401987063700714990953897519765971420629878468926367325217152093653063036498125366093478460425592773524300045322385988564516305954134682810528362631404350518212623934902954628409822579614932187351887596799826620829537542231132869687951428860044174193016743168627357908506290722383355704267860521969603480753259393376131376949541919993640536085348544324532004743882224014996611450039080479020164641141992346227925569662047541359059285508941948329047914655401779051721553512776669847292582420305865157069316174185548977024640264749264821212268990438738924480359858495592767019294725485196251850229848557953431302860894287314484381282811843631213650019443198555933710973103955350904643772939692174820382621378641229865996593979287177152452991276563707762643096767055435559782791094434741238457338055918831891166443575003627594464058808668243031371295597891117867419711228734279462394189437287118811673092570828953579787005835267222409037584149883094005444683379654593973115762994263443051845928788809770087223298111404678641015474364557283574301517709008056811558427893180879807343528621531785061128499856542365811981887068291253452444260400505388866575292677933229590329588208724470885586687730470128026720420624631732195700049692384538688081553021127288578628227327934736800541367595735932573910198903307300687091078831968488791355305704422673518852302689976351912337974715632836234095880673500766751910220391941226700485334881239269963540787597477610359852607938687562440857599103189315950769070940867090802553160945285344936901099996697539941778587850553181821867633081322799854471531113458305036950294269024645890176929161655596123445078272613693362062589236750 [83,63] 1668873564976147191987294783507003840558915633393382577984603609512120402488037309581392555329640572920268607383291761219240805311663386380156583990686834217865831376945175927941972557770199023287674105635687478633072321703410550207128191182947179070910684683961913867532663380615762479801078404751120703160575794896738774105599132286543093994300229043758160093732187740147336162614511459730171479744837722453970983213331213917121940393405629366056186825262532039838398976843018278165005392569653432660794735362770011455129058341664037736510573448126318193498155367264942968299089081196440678062268741517186073618913446665289006324994056796675367940946821863630817248731311845659532030232459422174611405948499157425718302693989603019893065523574810940836415605615970580243046404236002049654103663233096945419637640759340922273407801746786691530141708619987783107940376680363038696240763415204298555122270671718421810515928350972539858590118272040513416667917823252687033462016688810640992810809528440709813432009130561060121670949065060287022131488228063047946405357076199004557305182185248022651304542918931274847380006333092583977708902793176698738175475454241973849473827327913844905335822915939300748982676464798902540259775350906249823586615969374684557308301830543746217244275814263098788095317633764063616184891608726417886101262632383117882828692927545042128958072668850064707469426387277313753775521823067978672307230016670161898136942758852947433034346915220155063717517834779233346772386475749940070338425039355614943733398162326463848869279248795856554457762358045551110687277520156927138822511331846341454625735280463873529115314005496222375709949341102718460977493524036143830290894348049336802709983019060082922119094704879630721443089668977897040510706699449188613861034872257596384303703176850254208390631163351312705857699023267225486174762265301851424226169980996535877553875657361790574625850004167447354136906892677411606075062964582787745480454000 [83,64] -63753649376031709492826777695087233704192041059226814159118103001272723732688139551535003661906039863123045375053141817568379913380703034143969898936424956041976019655086510081223894536425836767029382383097153712676925851018542871298273404989692991333120103414636573982714030969603342575170883025488211216715658563029682752175501685247128559858788382203155987881284393813325229671108415526177110856883403749318731928569610081094184125418829778876601984323735909171083329006256882588359631824176683248387211538930018816888755566626067683417901453122513542460033572970940394462000562198489383606885086529310049557376410639534261014666541698167485598693554832259337482211910457899984358774458987083066183281598271966778042730649779086680398677571660361231956118808603226895629181383168783765792578844524754401514586694813896625177439203002183734216137285832197652263141491107852798609966317385229862834560365080299221788441966351585517119896282385204273577362782025303047037747782806761874617961154994937209879453331749605892103192531531931787149097555534155114562488753704801085060997727937631643082449686941199420312357584324050224511758517590818156744262852913685790007193324071383883555621243232192465654758901027452755574520934402043672890533120367753509543202070039400114713884231486838935403651788414596752336097255643538700387324881521371115596186036145600544712152897777585673580794493868173822950429048188500398523289919614264170831721565215629029481373533950389233614084604469124554204944918173309865874187053532222049836335632198466300400942653633749129235582478056237577499843204789702145480082353936013912091512516516973910096808210326672496258347956117314963748315425121773622611979293919552774106274670218038418247193784241684033968051229863652189092092742772961696493443756152315199345150614366579760666491847718204007162396228331592108160972235158583128430973528577059621259128718265672324783967607390637316801350955195916635774165975607553687573000 [83,65] 1651420027781741129653735645862306722895772134089485923021355444269458979055765984871297297250298515583033693874687053985023077508752842496402564926084520005021422878197890671395004616081682437426047697440422581536079266621558589986629738736197595659371973549638679137429055897377189010347422946584977090328321463698316440639530491875356226599587485193718966753796595586596591282930843728520909826141552864402034555524726708980095190242636096337948067431575496167186343743960765824862004182001944058902675958639459509777433324781674713346080925267205474795637949340999075752106987427423803619755178004176019810186982406345674092542443878265260169281355523868461333645301917941609219958670351190813842204184144148629739411103623447977670406400231609543939111443558335530791612262758082368629970569074041621030309155176288361499520855748306487038372220029376232715755569154195718872147583616541876344964210148847427037227094645885776483200108588952485680919651682609916642782590456614898182403517768165198900286042875032327369115416118570259865099788698279050820200793404254629210247405681690159591186274139693759995953178068145044768575608468384495947932778881776552252732573520076103039023178983925116206317780200805334104220435288127051937225636823559380926503914873112170655603383844976452271988785241150732842784644359057907491028885122814545713661514504988830729346735652094860108724501859721943851415115400494595035829917811365345273924581513733052391815464839240557393677961738207724513721384295391325640149755205087803990852344676104500576479965262409968093031152264214226364488100015459687186054953693685605764143709923196710495787927608438539762873462317662962645416633389499430785974922624722308128888020087775361982287561392231903484007708181902554169576239128806635624774519002447936704106497722477476558969833464942298184916000008427327331229858859014941771271267802060931680810301791068018576549564869064838172392991961327328458722123331159429125 [83,66] -40776731172709641702403192361014961712681944469834906343525282396369574983207745403046138932015237199853083480422216262734908081666611367656174339596596102356362816925303770262298015372761181739897382885764210975829989419892980663736832018254047865212924786708937118640828926163289640152711088329908349548615119255173253661756963614643859314463607649947549482100565644129056771044350870533683680788773578267079162327383655595409376276040542657558694992185155914262092154824686130718256532710200483636415063313937640437521512038428219463622914226426900761750844017612348466859023872907964437567001740113218539533886111675836136607150232430317498858601486610213829035665351022316441417426767059803168599778291359738226586562100331593502548977050522063606943892443462883080816539349198376560374359460689393034734733626837994202574801841010665223984404309338912158907486075443378276418514300274180422408993234458423018145050988978266955280863064736490911375383549230772889058626362683292574881122451180532017776505718842078716717866334779890772994226521120041812178797442832309029746364927245165366951657501493214290292404058905508871082600063367819385391211805612766751847408891910214746903266530103922463155453967171422703823171258429915495589291278445369832803894612567271116001368645497779858600815735771633058069718723482810888471837641521149142502535200710097310229975179583218782624137822867241594047975565804786580323802990665973944843829553547497603800819565157827980174978010335174748639280770072203919694881195568590279174173996746658547458967891275859807823144451073800675968870000498435402859878402834536700442721422920287787535966101488064256652918189021177981342856016075567620214085330890883138662666837744049734276380510446743746380115210410962774090427003521081136776485794230069628302611081806411129398786532596005824940587428805587787635635345558054713169413109998544789075804386400302911306598269792023437101381462914956306928203296784250 [83,67] 633110144997541084436979280073386391514614197407402223511770277722625219394468973110385111724724162372315590533609131012355771350509437371779759002678573363980106260723119504036693761755412318986473089810667753164987467646311931930342746331063424354548201272481238841441957848076830810937808874997049700430393989293579744067589723577033064008393867906482904038070057942883484788074891139083829512045011304473467751704375856539738701595623247013981758059511797687208246495571531999450677295296060072507758426031512175187947045729718647317480259019644530309043946826279199802178856645386999887939181789655148139233779772478766547096555871009287929418063466426470860606949876197543300590660660627043161185748092974038884499865538560150065807391197284707559608244203172427238413568704122794558164141425991910973078100885792689899689279499555546990260729666630859111407980626505736540448079035598196277781348470796787467848756223882627207265121137905136754990635949831837184085627747804466106192696009356814545582336536286994077311747658091435328306820229854821989119134971621468594064648138359863345106729533146109951009346576820393075077912175165237829893867473340183789000956435166399852358749798943759987529284766829137844137040364408189880907370720682824008581935435957493568441505129542851414891812208801349613164224902784292192778728120359935632518060598448054528399035314973572888925266340461288934680167084267412406616325566451380374992722552813709908867566879535404482115746825891952403084357968349543285385405323802062110642507432841786294576341141689366215162015892830912370160964568144589358744857065827753425253086160716158480085726934496031889653337761293694673992877821418472872698481680891840881019005166687082838768097390625088032317646859311944631454435491699644280808128722329090406077030671893953059862883219984153971785488836648555465026495183155898048299254708090770941494068249828848889679586953719698199923498877735670205390968225 [83,68] 30193592380746045419006669354426801054323649030901288189385806076149260532652378409589367941768423983545934919521012754838509726450210564356189595253794310186527686845224851615011463856127779454930750685632558058998010567461687203126159910610584211285280305278362363765849353606746591694181696234051178189318593939552737879038062821877401187393507040892957363091634795644551184517924926543869852540862483934582288337556978607282734573483677978099247300548758827900889055044181075156527730686881894379687824391012747170627427539292319556801463996996693208696781941641077444095542967303956952370090943353123640503683284445071377835034058767618330169274159911887456472794899525948736284706354419734317051932555601445747021399580596213906390155538094858347151001727897789937880487043681246641766850434726863571467152820454163595519226613923100845308274131148719022731867527414099945251554307511606523248891456040242162918271310938970711458038917498136150179151652549832090651408624880119241719380721100844722516103299121007846135494811723891033219064399390258008922317074120176740243647225788100310369726031541481640189231225592245152169754171147311448434829898091747826705623509387568991333936331559796394647624053805132986126663891260839628018362261225622967908619358275184514789713785173914128144669863047013248965476105520772235948683819408015611994213012863181191612308166749490028661755556606101816324173275730578353091443283793030805104279370377541781939176221089202949811693690801944453406667243468404761634426368007823601217680250495543560932692690103417487433851051287487519021556190193886699526206382794052807164060850266855403043915664650414711553320207707557058408739438412942801066236097609211485794509061263165631154834494666654640423393503618696740258409436990499934006586189871158051817238090523028060078558354417761497126604529092760088704064549000954178130958648922198283300243216536387961848859029318255518916105474033640829831450 [83,69] -968207073524731282956149150033730615059855496958646209378597923839848090924684225426383485100401970656142038914180940683087968514099632000791365446145647607088319744136419590553275996437395794437614534611638487948674239738553594767206672452200303505529483153256153419316660496383309019444328082570007424234818568717540013429619909626725879413735169170329977447167895434884776781644418748196782551913273304681655210319220979574964092053637838763895992851394969209093085454019373221614333552997276934505424596335418750429855738684998251427856363396393910327413828155459125786097249927909572356662852997532603746678483617284522962751685952775795425750595678884638543878189603268096022049620584169123420954921864910272148205497856334024466006893898656051261250575659846270615890031105868419694023573964640894766614731893249653729119319044121103821934896353946373665434226374727020376902438023252355051027820312561748355134841039168222144679967044679378797627582660703076117060876509775505802816696676289054977752065554043561556066629619813151539978269719963772125495466536381963773576078260160432268712513556717472611971361272809589157333304583364196678816861546603147058366061632320497254485057816838833103928065729594772101433944877255864319183279668153284301589033085848844713270554858659172742184180478477633922087155830003494626702040680714207715146725407117418314858589259618981425144958163631317111868431929473801171090329538387375953543756971829997860286354292737654868898558177692595240593562840988914195037279502325462769364192148670692305811316581231684519145370414514069098733376305289149435658253834185109416988289990924363889991242291699293245325599311231209135182122635541069936190685248423619554856438865537445084693439457205669442226842354127953200575475668250092731319689697655663851809051581901575940361815235349006477137512643849230497877127347880771145226306725516907813621613168958187663189398051955796637250664079623178750 [83,70] -45809794633292556735851465415031596919189262414159628333159473379551941010866574321556337172946979400282512642129365125410055720263360830880902557352949422698883796724822959373223976803590441607693989174963477861338585819370241437553840575661760113780674974748774541047444360988406712546773421867651010916578469497133484029597018825773777192817363899714295577297569594519058073357664277151747546451737385169624384997477139288212789979462714628740372707064781681382241105686795467164607838139702148404926635303142815932866161048628503739341777006587300094614703044395602118253521451067533999202843457356992101152059691314523432259659519221631100547303823389076471372391838422958812537861239461327938711885879461108218098902991581318728101842178930434161993131184757676334551602141198941222418796530406937743139682137743203711036495557906061081480088234236981057352329034042808598473523144530479051579360167207269925813579006209805177709327634293026986774847921762017560036150484824735367022202517413506162180107043609782537143056034128983852842484156371460877229311295437175560857019179232881789389631512763027658851293118427539428092781427373979015436519742231964156749946344479876705885778418128298174420780557230086809725193977688585867951991529241548984191781711897753702751030912848512167178778925930192231789363760420637102673777980233277214911931922288656214360170657168870735132692408924279160902313092804902378771978849521145607534162613686059599611549912923538947471325722680074876456721942918040209540577815719961422867705483470347278085868054644363213052371087701992739238520562604852976667667850814207636733814305080338038835010519398299246102009400644347667231628658874255080696062835715430075677694644427494509053471996496525198331352612770449393417781145787486326032704773566340292397963626368822582598307927331497499687108498779586187743457579451589398387468614376965307353083511841503934683943368641019816413203625588150 [83,71] 2014334892429320541232098904268130589498448145723432094429529366103621147420530701748605196104037895290980276938693401800263965196642412642607638102203934802630658402465638242205176407313247950316263175903711093504685279435710165962457232394345723579056434306302691870468148089515471206519862777914712742495206807771269899780218664860187727093528672140000748829696516612904200556068574250478126850969654355578647102398964572436091217533539526763658652936583709638088198312064280591481797159219671239222350732539178622722297188724645343736522511825987989603373418002775384875511909924551820116073038797647224544750209828820283309228563811875302951516062196689531327482324639167508045572468976603438051954884798873657060984583259423183505502096391973461598692038402893046273158890093879982905164234240554282016997662096370042072419689554384063636301967305198948324467388683813775342535689402806053870271313499283149690755508382911985443951254641424596642261367796020389097555264400520637865336977484855876038077884925264583024878370417043900723001689346151795568626537610634401988061738221709213210280617574153877536905821337399466964023565742976273225524873116259830766898265329882085816027173107603948414634696798156757713545056169695360160542562674472235222222713532522015250581548638330822513177037652910845242830686145842740236299228499563173786273249453513624674835061371057960606649754504067541903557650318366666402137557266611309002519373947634764595886181063167792695451477027305893037560784764432927802786688722973705273563932252985139785404343396167896398852458968880757741142267666270214844575282528707898887376663286996205728738440830310515351665947385526066024296915186723657973871398747256575822467080529996973710802732593983489121661570413894249623922589957165270892471173818724140759450359652536513895011094121879138042978118631629824370143163489893209022991824700404639584222751421649349891812545917327407818724562175 [83,72] -4078720487744224398401331837750563537081449271883342145111632465472355934494986299673110526133408591516899444997990522358796496988500774532888388894687214506902352858426510418811775483271779864335603552640300832849523411267372202516971677500050096469114685357735171906849741627275813523175204833769340492026998576711891593215513081039145184447624476507546513883879498886366050561001279157203313588427707382234936607503601076677009881970814436576363498518881175605101549468221412017365439226198793528891975679407816112933595037314951355469030452760640845148723444963581874237456588680485193749028880464984937075443399661005190327083775322493982342702543037627377978912729304833642084538463006775739563186980389336954448930295743383438141217964574169766905251670078350139596599301479548445341477307357903526723389703807372699892462666571697545756911613010789234672160612273789855439436131907614234681047442008987785688504302894821964719004585754685977057854012808334279721646624475058486231771014708267910443042510209171719670279514510087886550030709111634097431307838012456361044748749391864286557453458229645483850047623165436837171595445751116342421280017048733438097997920783770461008954864371974842899886109014829711388778171757780229415809106109646472959518729733888113666510884443464331821637599844871084739856902167153574161105586501323502934463324424510244727035930123587763526564508150291229492526094450794680648109529588690689570893752355115239023343608893589214225493154959348318532164356589326633840139378424731899229797551271396023289665872834468265978120977656691845151218015601135670526362191693793601784514445462726053027397308965240962944084366332618800149078051896242914616712379790464006524488106812487304794156746579185811211316824931197936742172225291864732164233034096551555009870754606926999600335182238710116802784377303834100608940952021661112906157056901872879873990911251794624908118943058930437566950 [83,73] -478900076998087888675155474879893438477337837203008103850867493658736537458572295421878339659400236826125046967445612096411521805162359694532461020967267724598442698594266785500913427320823951860255890571513240318687180084168646596690678639090732546811338127799981352793570743779230862020054490649790384555018042840720223425895627056833952072220240304442166454030346532960284531132478457941902941733477163661229001280383738299287691917370476734964538667011171206804733032351910364322460917644536016150594950671489011973292160807050134732434696853025909534739343493027469804044388499882409969056719653842552507414307399247323433198708546093790282480857564891831483027191207950628122696170317189942689373369920716355660655931472968356038014450278096858774292281173526152053410988408610405284647880164824932979703236211941090496970948605627154888923825766406945533600280775652854029687534979786001784053183829250543418565654233712953443478111514151470278997476010473815456382125023085613959366663658684491534328759223516460669182677461916300663330424766083976394244293680425615948166691713905661235399905525565570211549785652603099033257575511896033883157588562426466001453651029651607526656831009099805749158092843839715772162355435572314511535032528960600223172626703715820228227767271249081694108986077846494757640085742833728536195442000937936252382838210854761323558550324122042187104861543265831142236125990470462513413193442018257545817587955933876086577208210671663308345032834469884994384923281155507876911607357207343864007035290566424937935783345807534099615270602071138343264835326341098813534188937865410814766655343341033469449770410931501502746181587285893318302861802205950315586042841085661469670772448106355874987730746421472238923479283796295521969101284569581846735968741469315348022339028668483771148441818255610996859242077217984878321340614554420196014103708197822380715984327375614326672481983357838175 [83,74] -5119143588876412026956920859108691177201538936810994458594474429040739095667774645606708235872341169391294111406092216812046334853841738384999989306561435506941127654254989662163246327670948747266363430243608629732208527134377681036047273981913736695823314315128387409103526126669793424631470727278986563047793234491635561982373382680978126524957949195256313841533783182634021012965944712140277237158882216112901440751321728473775810127402649972440822706990085782503349024028166425477106416787366395303189670341249539155260683159524742024937139412154405062086961589993969568397725708131934816766216382258086410766466051664979068806266949132496208911501269411469012953183111220776256908587735741357801441207608499812936563432861253810118510827861400797917325774603068096385442093549294108356758381363529537572188396278847447415863552719265182654764463936567364825045894412354214283697242362479844836106882255704972902397570537061807456212000029346817609924411984761552557016587123925579084330677719484041803377005024404743352191738336093623560966605401879976408828257745054628955677238481367253684010414849445393185287438787627352435622176618820080663307213612454970732499354707037786899293439677386730748326261815540733083304764558876976902125361358294868536077103979725270152174210002502402538176555221353909471626360250292093024411329955905597653417266695796734867142023363340673686543634289330026192570751636908607087656104934788823833154426492552868323764556264397378117230520939090288089313635579885411090497571612116799664236476456622139332002438422368442669496572970264200684033234550321216602181687190183055457764813026945524963128259198026376567424887310155179151512656733190387425032757223982230779974506264961354215595121839322216326921387771076396949817834635632206820598895651093300126314822544613530913072134565263278349050300219131538617781312346649990309751153679478896738592505003749120821141058355450 [83,75] 261164292069708565942584064128050901425983892789073816125680946460382601026503052615120083805844909920190476803095757263676257172329489952474090380773876418620062797492987407219569936796117040765704267381209784565717333577462061860439124719502973972273164837913204414158358159592506208118943266574372579301278440843367905617979305622689660044273037125019634392646776473230302461722657194893022501727826859318385920395652024870635129743374511984259122111357908901345302122268373330253008648927386866667853950739326207721985685106846154909597913978373840199088952098009344471183259490651867468488573547192072542255745621101359307993918636509496267336623921666581222163004567846434063533873891902656408385488266783321202452102316806113238418558429856710414775693804912082045946991956905403086783968786219391072502691028856287747107566359322349456851927209212030463195572219862015959453492643348282505358567041851885568040679110583557073690802763213766807106075211955862843854928615676895853707574070117084066577618340727922300567671175789100361868020423239436144442680873352565206079749623825045374363416364670046606737625626622053529628348091111868638476494502002575868579235170822628315182003727569431227866251732557251565434040745523050522023951337729816721989358412232513960805774436153935490429269669702704648469764476187172410075058916861230103016723101489909019737882867303318961530126823190695897586175222998239633169203783468536474035767095995532131036405722685123063351487521937167882308109807956483750468352553085275254897397915144489404307681792866745337497305006698259857706525836489656478918752275709170948984637670841581140636847001269314502273266895423011413651726362807523831939529389832876227530494086149780082977068208338222211581495373115486747987481295085459033078554365233008070795550708109776681188109815651920744226575776303540801779910419648809473953428935274275600335350958822562988004492880 [83,76] -1045025231461481934947569754681257076055768759802275808223772101782885021051365644378956233497236735535593534903649464955611193403820259226433758163934190512594043619197911587226627981031256775538604371277552590039387190443421477408534215354590098198283088575665264806072045553297657264929294748713776184961464356031378457425203204904216015695180457585495771507333954126256964512833075496832461748786808803104732714793071726243974851553578009142216813278387255427194148541858751161774450404475534919932336975046665155127835432024934033430005097823621028235126833841575051791631977041086768778144356841490631943275269367250519120590199397828255882674134686063131818221272088158660849623781442929503715615734567389056074709064687014735318537370763000943850080363892714887763770783518542944208631874794072098105630523454371599877945999497165213579338286964249301914793644154965476095924269077541735649791939579586632961290181923528675426814392621321182566212009066369822394016787036159628682607811455069500151763525056176239622352460277534979797116616122826939167119911712468039310001399347089167419726163900090080826882713699430506017114976668195890854691142097018144081394408319037383939500975005347720752656479811714415176937307765560619382348906843263182344441111530226645916107146040973267446600126723222321766118558542577582377791244707782157009316699104347022327399862624803142261220162631226077449626193479200554423574608699628158001124696187753090410981549816787489756903516168369841151578365851719006981624494618764045054029112729741275531616312126907378228235506543595370593908825022864367157018302287873817010462618787353608626132725658873502801208849386839128406402297205452394561936226206604229890569263133506049163125423726602003332888035833187114847604220183081868110858356335077304849651328061426419977256866876564579971723344511480493845116020944775818485287511787897908148133744564797557063230 [83,77] -25101765061097107520583115097972589797128805619203031949755861552060155437178860721657772017651715816810690914796408378595933113208866274393778112314890470464022608429433533181345726559925170446060764996347445668738346934409535195576506804851969061874953882207216579142734410205162894707231074356724294571725348238600502998319275539583305194740437369395549091176492165267122653582556196480800963978570188380554053294513980318982412302198489477803908544678019649559324667517232747151372026318104152011051821862139692661160170846948358870594464150240545533050706862112328167582970044344900516057810387835653450992991878956783934523729004587539780513901706636395077832893411886546587072786078058406416509831941670916761670451939372364878259248734095883129376417801159512537889923331668853920360724186985565892892071437510589321821400269557602077397528906318097301522840771516209656317404561159375297300839239110666600816741847782994438808212302185663665096379111407300789751045582413514060244071877584853009773352166893407224332531375307439224124152944455017959017452228011501750421369247996641993318030175692733187591382806154357197865084115038794445039609569480535784731238581128728063600165812650864609589140505638170809028048810369406283691095261664205067800094430409970348498133811120900378398975862688393465538400731606636013398861572643358539996368863898032915847980781635842108222697819035725781258807404756746652473080117343347921728353353767142505994681853310350342503784758989332890556532982631075672539940202114490275326052783141363118330645467999571747258118852792236914203110045032747924813580332533910745006138546922936688279025605323859976497602734598477892741754694808773398050747746589727165180941649628091925553342749711312023674858641051792524149891625825560063961301326686496399246687309959668792194889024960249671002616348203504433247036053740649123619245424267637642475554338189481385 [83,78] 71934444597902895839759024748931419793072697869561323585166124986064194742859184963707844510129522370753660948621334076789751199345130612202859707773967971368076202808557034202700086865014086156587154015521915140478867732815415618182003462391416336666007483444310493249104482806634519817021838159126849168640778779259921807711201250757222623244714577490546254163381809456753842022028659182303642989550155116617879521181587492098859963875359015511817502983726887056462890032465965749384196128970031259326335403992496187259735565878275402398141732032818325622051329387759939505037323390549377829638068594053907253818598614516176652398485860628783977658485391430388066068264626733664331585584444404831594478652867606782279628574212480237826919240250304870524158437960376195208580461486950785509581271621484888491592028289093699994022386738640857281248970553680390129950301843041627237624394047924443259106342509766557247910418562929046764927671164517123179428962566708037830186676404013055722052751994807850439569323745248571073640421247857185873230193604453077999558820423931224167410273319670715452852365096166604878054979794762966092398859572515560360111799304684848025095785203714513223498085320312674762487005786238733676591919624941284927547966952267974210422085935863631115228553742152563956548392161695910622375334478518418943841417299313517589121191601593097433754991349835992423387068367835519364908156897117754275049814121964175373993968197107061572299653064687861633354748887475834632510181287160534892805478194504612253760524717580438543754527478879395837272514628651634604350494146291815987321592796567578776889082258607933648260654132932157018880076186147443738217650382695474238323291545530845667645274844055900396094881831964604522642434908753825027189355806464304116920885996549843030902812811529056564944107501236020903695174290577016825066646064687403574951084443879872682417305260 [83,79] 3981906780736149714135213606856402841009751827776587469078622510026171932923241795213028992615028452343043486046891969573497715316318151128416439907632539063119894453840736476450952460943218423200703214144570780080094700346673731585191110790344258672702203314126383652173578433319374978907683766341437930305524427292327190190475592372847878013756669920011583563964441377546595892373604117544556994862457443546360770137569302373916957419834894633765323563795549575010010674470346930772694018451695740205561847464156011352136807130322006301598015458966703348539500211086743271694550681858987046471496488822797130484677145681844121789489023262410122642634994466454888354095302955005902607828503749254615027074542887304868926230319193264698679497154343987363740842433956459386412729525935360057639055577010224088475981621978825259696070086566551239454194505974642248169812277644454920574536068975877965368329000426504758953529772321840113902950807885616466137592567683750392791146280528119097333052941519331779714163285528445022961114030800280586111969137797162004825108738705185414251233903498219079601707829827097877850417278621596063625076213587813224306882329951825353785363531801251811405986957965169476647130057203059588976915974283654345798925559112449822230612652635615469957259352517604635453940044438593242353076102915142895756887045971864510945569998225694668099162921083820886436883946399026999957276871044297015900986061019419893656826118660599451450480207012799517931935335387520739633307556763329811260835819749335020446884517935386860213290980882841299977664318776208196127820766965348603259160490451333206794844423183472894522729131609197844052142401417920750557728585195851689287626968083224084761926362708902230125532785254107261358874084436103302062360381220459957196708407791570933839180635420239603936143759672460896568739694875024184660587661163185546161823477023240793565125 [83,80] -9012519897302351481966553321762757493113138991654440082347681798229137327174612383733452754775355721805079228396139888839100303083329201242636815361301362698845426816474176957906146313697996223009526315640199489350228362770549257735632745443436409778293208440223400314346224422568282122144101767198007729284071603743408415759094557178516188566254376293288497557685831508689988516521006635499594359979835463332815593823736429509406079512229581165087044867655881474937754705136324594693891522563359249524944880951618812911649450095556208248153441723006164681274661526580037541921216048033517145956178671428123546961444769378258729489908510340535193836720947706547291612581068588757733360149321780634518049661571980702673277742921643002208594105728082523290768207386864874300015004682420411432707083043324668089855691027666167304062880893710640486497202639984246784207795634415751961631952779476704617861296404127418118291434232579498064054871491035121193038069212065612124257799505037204566997673397657653909079565576710081819729081856879744970562080985489743076043372222160764297631393527449510188314571656344686278347099257320819605685838346734787234889807616540281322568565097624129652603439413445053123933196583339104061643595683023808122320705931206220338555969193054835935655578232793652537118001992471682601335203970437606934527594805341627902594288886137814173202633728976657869806392497362198923419353262869494270047369199488387075569419987976786625774870578397106428978061317087216730346819791754337070293963099786628129965873238071252574744419894513487048882380527330033890137754932308312372748812065069478130951151350549985107538179811914742870132520865549211792170925610086591482220201437299065779540181562492187476662769353669224558301778365187903292788416785890675209496204665547153417396388843843619091409325388197408008412898915838123491818455836185350900669571332055603750 [83,81] -1091511763760432814843127294688740180792194425970967905081890069024641312085280088671991899425755431607453316469411304337760116043098367466182876592981773824546990641895253656867249863573776993707241471700598715789353949625779379470208279004979585087393065466541610153076534241863791076744294364724736107125814189712024893168736223809684619349867791499264810644979925876800244771068238411713206265596664181930750210655005433668495103436298937640759942106069830263858955517872417228409238964038631263836064914815330029121334240892301614430690767115582170224500611655298997336061112026273743341280211085665260080164275299850455120071668556955109316195828330912143142285591842445698689158617962215859437657460565548395995638161736659904016725068309452842092947908824516068881189356005027651948179497840112006491593703681537828397926030577271338469839515577365047985237712509684892622213981946139616615518508092074796360885828920248730354557246060519837949085876686722976929086741288265237792473979730983707054929376390554389481896614035550544213536788894844372710626122907764394474012410702037598773158960621412150723109004442956114434646267871559955884207040927079713588028515238558906810996542396738381437308249205125289406947613244784211517114251694238299098123683503635461176348031033119672514420516505863935050690604706824886543405657029695218069449797826812338971713884084394617578361814775417765264144451044596471234110786925165400095746117533455611915260667143851294987185837427199672215242188903170286192323154393026824382920248700942268346977270553333301082918589501058894425331157164063538144073355048799339363515570926541599259544009447123734636526693633856746265242297879659323990897063586552553630324774268885948449492323190116163662865243739508113135866193301558291967771323170819406669408668940747468693672704911248405794522654971043119535703702862295414648501834516075800 [83,82] -689527819190700494729345075358385964975672311847413474705799388386196415294559779892236280379061535881692836145291123447835029776696637774164876064821487989811030480898243566879717391684115037637026225566162217384654193013290082351848699879609837326102524853791090786632547327135577585532604651102157268091500901560100622480875387364020983243432627081754948576580173315284676690266557844692315604392409174356770135330148391432098002725113024939128347932117972624915364266142566002210962872576659088841861694570977627870717334301848170219197180779304501758233314808356200954554525935777110559516758402926893017344337201935158662824340643302773491815956890395463046377006303713143021034312909466555354160112544468452869128372721462905185209747031800407658908130382046491790632898697877597245001944123439407420910266653339814660627943301735629624517487232707238028378013001566324508610281608087931838675505949098901473699978504351994612304427695388615591831188806501503794792665149607607976768292238343994151868933283796734619738605957808161588837537094834041223850411557323648524982036528776698929248070146177186251252912188359995160302596529916659987059081537678131071537112714277757797498045930169451618039573332819664239087374680145069344375841734809926780618065298580612076858611123309988712460936374134807930867633490058392476382652388955687925914029637311551390185694277102106516359707758428745543147991032751430755348515469637031332925131939652042250604190976587138140876734369803822058993960491000478304252239657305321537304764477234028536354837461891364950728565491861971567551171237654484101749020644737274486913140420350761091341456269328138855451764416746151200102491641323579304044145867964013812748270118920540743381058588704959812211808173951523911142226048446640401042306939524776115397603303513428261754199902109874243659013192916047898097860028999981389687531250 [83,83] 104904156960674267681285489498452123960179839571528142306407731043357528826800768871066792016919727574821149951259776732489888070721109132672774196430108051078973581654232307780840401527887489031507140879228862688771348793959015201532015606923380515184310516395056880192638400933733096030775556030081698177239434513182433167420786212531685123259322673989194024457281532223993712595198603150403156274539007910190287051990114104433971590824265722902539063867220909130503313593479375699007368060249403661160263216922725975375769178635205569508239496671764884309570212612144541234429554220476742013102597889818391577133925357678819840807963362920486156641180618848422712478337263920015289869448254594520108612784709992926797715448668055997115725595266259289941685965551502447068765847616442355356343819294135456147675508558158417161318386227166937399239053232074706331082048489821871997154127320341936505585227683963942376014077784051988958106302346339640135044785040038437311197674370709607907800688782009016729774460555451729376949919680675430356129317497689754542450550799755474183396455942380176454793350678435050996841403268514469779260568934623195410814939785113126760920437401241742917724023425878030411212997455165515194158302496899442947448623821093023878533771305057043180092959256709969959998429793426769842975286486533006999434822497601896471012554349359149717230374971789992598691518719195011498151922458146122491469102452208402385175109786107164942259011154939277650368461040120481194693076942384183996403769655906565784617715997495805618614522402761438804151216421142487368695205723661035145749081098353085896256134021830122064060419118311808312532358614903081658670768247741970406553898056851162195932593708383844966772816841610382576618531746515560890427154166568094164198649210677087777303434178280424725964198448924665922565592516221799084276170450570059323800 [84,0] 23147588090943359853244383345723271209305148177383751160768081754551246274754118715136828266447997166980787460941186978702759581096424846671401360992523280541781598679209328653086673253296168055350295745732068339797193249941859515479007952390596434686025449128140133960439309228649072064583337106791403747553771607107820740217968189831085852993788810290572236141480637858869282352326543186817738873192341135450030337067660696917194279187653009809208240452946802548568664626663797254066414001036681195731981010257017668832698574095877625035974462769039811011750212012270266269022101112392554360750655092937795163410218890776401263085599044434197509472652837805886846559976409373044481779752830268521000700655054859163081344688063967993256833259441291857522911210521939065554482812109776029470460786801963924673289459939675961366416687396925381795413481386720451403438140642118382403973071209470714442202279899944702291798469223816579423575660242678338128524700274132454316855159731564492127718222072726187928817220624476479003395524308144772907521885481240049001852199546488299616065625980721558288718880652720990151926172084933374623049391820238878266119441415670761119775796209438156380153374269061192900112927298034300153327503896319087092410523575756173726201327993417951249103159023034273386986958023481577129318963734947248801065936955201044119575116366355047955261759290290011042148737337023605291119199515259864167827291453040103600431021009673715743332845716232358435278990944266860269322554231444039301663725734616316148339896835141076353467892983730721877320122856278023870046861686967671746521769652809801750312348411632097847336392067119030862004446609394967511335553714927037130583107986140383392245262916564558060893200565997399170585458149815443609776885004738667336406597606918536203618193461236257698524524046121119769080624820425292749048368675592370067651119627816312014556310595298510520630349794880808895545383392270227483671793173554108114068668874616024808011915313713502384841300125497678059924851751960600170974118138906517597869752302845943368114991930261732824289672087116997917322641488798228775384591396109835350157819904000000000000 [84,1] 9133111010518759708790111535485223540359866225938150854315922424477967905024025381908177543978294952992656553864387211614690360908412006804564260494787141926363619726161644838019741868990998353636138859897072100429743560183067989717326138595344096291117367565072143455345864864645467892178833417583733564682641123340976157948982919266363245379660625287855843062392012275745646327141310839983820446377298019444468689466020351366239561289394881837815904720615886611910149838166330362739176748195248196361760039638896833806135947413421994733592943462911334333354281722037739399952509349101897223811442393888754719204304178050627756681155475086095161529420777112652154820601080955207599038618493455075073617157132306028654539661520935724955397343179734759308729489670276536584636080635700278510109219038595510444571677778007480816716423289714744252288558636290544970254535684939646947393533978758347815016163360848828447342426608452202060593665996974104705035111295623931617608906062144352082553499073303531367495215527707010858292015567976026091098746767743881759745812034619336196998720758116554392155099955754741185514368085901321168571792573373145591395247350725179194262671147787726451793959265413296442172233028091493776388255726413876257546296101552192750999451589071806953644099442885357036172466073134538901172961109674220750232211254333287999297712128858704185556454775544751369128435550925962123426364367355852539227142836473568567486602952957012953697003989534147376793857142061462966474204316051081305208671717785065900615526460749141648552172243438994313388261384839597543300025401990452286308084928015665325643237291181849871402642303257436464372454718092693760470788956364330399145380250302503864930108503927077141154241542704069684270274327249570409399616952887176449704279898525840586153775055463556865835949720380382164910840571693077143292585673529435821131723894890584773400409659194821737798976278107894408995116812043254152892178071360311147037968520398890268730618480995676073440818833494454398248714344765290298242510234515910610118343324290070561323298654836590784522166585102840171307933188297260436602011966427540325943704813568000000000 [84,2] 429739906381939441263226322791044460323482638516469996481938051144227148235211594532831247594428414400759110575138725270558191301863947416726913465052830490806431342564283414073257542821336699859640383440572108605249744378333664223704454360791211110155636650411221180052252857642116889090309523642674367342312903808701396709191158861907716354175400875983552922817254048008998189740872910569730425320576652318778044589757755396195115863160047579990388013287265065242660123748662527272822623283437908666944147833848306696726911203142094004291271444400079765669144383729946363301236564716102789299640605153148049516348974669050088037503706949876160478092499672683756183400271736486766407083883029261544622517796500084370775682876945061734827844673508340584927615479062504955708150556031512020361324521834323366584999798424502938481417958882016861046153619680622266098484471181151838293159745457059658681366173706435146587269190779906533862498623585584561604569456351327037930760583812736190576602304880470708599857816478887930075596793124225340069570360599839034988690742958208391575077871511143916015760530149300742437843784476512005395939648552920477718640829875956934221057708112892283006922001351535082073588191235186087211220093196637098416875420645722701294475092376472187865087961597334097910535373841398602913995360055354441769760901387272582456632736818181684386229273559953909022687678784086110580629139261531053477862984124130937472404866823956897784760438990155498346541775449049398261999073830367264261238036693403728696489010182151949216184039389842283298025398730925269830717377408575330344345941383038299780133557056800602230848446886070868171800577434586487878832321106499916946025803422959095833073494033004467039972427690021992366295695632015237460877351439681166314697932675186709084228941455345318919452848066652183930008620171150166666064466307151175598069430996941821317238350011907419730033555595600842475429964728542550861464549208850276257775401650379935467207644109835337887052039711325253655184878624064125536397576783910255848419938677251971826765818325506609384014735744209654893855724032925356636964081744138384590339099852800000000 [84,3] 3889784830994628264626397170505987273325132240529132694003893684451198086448845442287761185178395811566500545331252111139451369113922373413490887640237032200277740317462370795115041460421818999785362940681711838495075258066634781835355541641090430963417227421581985021044885664229083435589014991826243756351205440332750741452056240140299203535939382516230094718026367135101774790200572799605878167881093723801509224418632952356072690401736432385814063749343974523570841138349817665567962822025223249727624080610616119570588710271238686772155236531619279431451613486529559995116732788895280929451995796196799143658694180229593219591114755532614358287326011512544792813328274972469612859852059768580381118515226324128257321479378703825505896172342800044695598310869914824625505822175739259522660070684770540030230839372316910564027884705305197887714828205489067229826348208992544411061738079510023990633746274635605288209684488911876933503816144332452848280188349036838071645228752336993681018158091500694752822556744747641710711738743673201962667006949920069934460832109906967276555874857149267757259240656709036046960205183263576171184845077691132145802669392130385068304138460163425391677629470874833894317599862057753221866678236259069106490640470194459442990820348233601416345515975995814252891722157440942075140265487233062540265433922495719635079313464728029340729680523435455003570143333578485968278047222737850044477966363968252405221737160121181860275276906005614771450248613384687914750373899993883703736240810652394690668971310070052556228173662010739016076517597237649182670882045425772034294035060794533614439419061429561445539097012114282590506147036601239250427137824890320136421196612544124849003912137892120908526184376581557193072816702961524882639678017678054916262931666292516469119788775980628552083032348657527570272666583995574618021758569421906805030197899790657721503831748171731346931966746153159585934468822255251639529522017221479380743797248975652115818979893786243188232075307068762428538726035433968015888312872050364826722460174058186640855989159245194944641958282321884486598756752765155131005132780275231833075798538977280000 [84,4] -48191594553027943968106080784794290249311890449910944825158134459350766633306524937088873952736716500716396229774751140333786570845124453553902531748070074368649125012896108444250658812216526062859048292442216233198145061581239573637122073193172454079548044026734147693804463787609918460854633541784411083100620928521195558316488948102386384974068457253014936465379318178262860121858228545915431309857421409994806570000799394317320082171978407418385204015828007313327296463144419724797592811242681872374038633714333512883201369477555316355529453796009806123465835908568230494788990301083648940315645123037211819220401520297466892170027559608327449540615316403723879586386939990704316452704472764483350110633414121363596919367711149482515174373182414824374830602935828082698011794814115788058714774020831445358980416705663548244737589050580298746861547887593679834311278519711895504284327019833527462491146890919471323845658190482710950478120232792887369800371799233622256428614299346427131387129117367093566105277562528168909038534666193106873809553299106407713699837157699287442291263708900074946318528306965724853248265549657430922276308483177266837054893687402884115240635093885378829332440300918255634839744259865724729833640789125704535216341988432610895813908476112242721695713238806785928542202023955128420505658138335516523040412254139703147034432154502526823169739543722905944229200932853292029129948350990674146547471618476345214378922701751730930286363632571611266495176696522199619208357025196334882925306384171411771326266258213504864857661585778281263119926519927120212506835004380312747071567327804650207992228547836583422221508898150363568894145749707598559134609880112747002954830095347415298053365737448010125827754948648359448561407763356599646489352634671612964909674635861828195176568395514135980819854637289606463530019599987348711436960128111214285149594746391689677876124344044804845617670862384445966696559560885896842743968267669305420980419014120467835962124259710996094319260467510235212331294587388155448489789056926596727551525017713602137209708982275759678671926142331853510623044721471332424131618280795554867410351685632000 [84,5] 33624222201917422474170303771064235468454288895546671114955973748384217371978571729495250698001088872214770453230614980446802262821316035978768368523123025160758722198273144154119133572918141751380375602540850426113096235400943118242954444845344056738171441274797168754064487002732056037419542626481031263015553850974418848842441715269107639314331389271568339511295417835682367387083054145347849700994424974464322330739301758816381275146272544661639913027489176151100411449358265746326920859382148212289588105137065209279048227924187276856708681655963438302148771297818193185136061505437621691683716818964879822393065202247131780029848725008258052903558911919169808486725212542481013701500563293025822495539749804471169858286807526974723075723330864614312048069943860996799663174539576331727683522985929148858146492542788082203599811351893411449682118945963301534860623523046721767170345278176390109016666948598910814021768929233851719582673496397271031819742380727701746702541526321838386462909986782556360431454638357922410303572769149723160550469703497976740614787495471246608112569234189712745294913491538914063370669947201382074456316708052213129040873070132695915946499828332660304605590932365835665511541948112706498121432655838843206871773827745922176059745444937066783780546776811791809259055162244243025999707374397745328644625711729720176602657351810456922972821278592888703795926068434112679128481454594361896049729412200394608674449372862374175616273340640581933818804068622512908163434632362213460889107452558661984859493166033001437617765465595432285792573877897721242712875635098672004762638895154620290122368224541058430929384258036581652185080451060206818211530580096516470892561548830728042845722340752764742768621899750507034531562528251753886529337247363780951417023246017898960761155046857938883985787342422315552909533615125419893861704880572989859359773278368400196191689320315116054058830811387936776365759519647622858305969398607926425522330657395998824834501766781358272689743540266208955576193358115424267315271249506843993855795180503916757874174939703832385840698658292046498723597687483893810764633386153424239068184576000 [84,6] 11246343181474229345183194904619255567040917394612633586444634375076211407143620686198202130228846608940063711698242735327805859604688811749185552406100125460019554197951840986541288163752200441734454980275417944649960175679794863432653253843997577644246847965947484226899642361878355476222167040957983765550028780113751898686022210175371542593669742049538919482819437158019597180085129954195945837084448118929857566997147850350260597309070363884271332830450065563688667729243823661875471756818025849378314960400439731384864707267947391307515214735365061245674586522541587877618442273624839020276631120250661072608566815216509908924990849100262172945797011216211681831000636971836294599641877157720671002149156085729943405669516874156350752908862138392933391842600028144531738604852826966479118702787229875995401952424597060525130136066015305285809900811294681303460403597872252331927960352232448785095319783343097757593685156092877443280035513406897482488669292044246604812320662808554420316612370306697531974563193798787421523927800753613359860001281253117255777202547954873007613525225010518627739629235284900330467407839774930398602521535623718149632483775085700783689280617737823772868344099064248256553727875469406346108576227557466252769971489925612322668972095235085248449835269343549885057335681883670307670568922960023508176959617325511190611559224481013729828630970463327967773391998036743068467367414704407586368802648312510001845410023234092041058218682986640126157688159000866781277806434491471618985790543192573287477713256068941783005587534151496839605300131386618852085671058433528696065937024797578436227788606704883618397314151442935222373313781282522025743281204732755240725011604730084960098429573862523451058229103488297152646232459682385996002404959712231222685886395622890875744865979935340229368631141875922616508424288360686406778246866097893444437597503952397752374613656440308989708689189198470242673831185278648197144874771972099368456928175637057119736228463951871875127338758486804642860730898488611702394334646612827315088120306029739953414236353136871502778570913644765098745239801255052190194351324863062026362447462400 [84,7] 22985000336381737628112002278479761495661881150248451552418364978706925485308615159990334175691358920638846306163105212638008872553440334081934977087874612912553948608492406176104844729818759902312812494880444335758016433109417476290950829084696902549839620494882341920921484690975655587096014706360813586077121561675551610994023862557311754585733536991994661533623933955100110224014846449281975142424687858385940671797152566787406070221131744984238134103787616033767679192026120388596578481030403281057571535459323564636825965445773960829508734594643940986574135905239265535136438901942075165246161935244975942471017914549728474171647231775618701272884995357485514396097863025269938748749813014163177069567607114086029250943713402239261848925393203938033224991177814811730647287468721348730971694631830635444244862379650132889181963517980940421106062820876007934618226897809883275735332595298781428360973274544038365166215997190810895113055241595147402887123884041682310059222100713091000414661512007513391351969306156209260646324599179624232174611956378287997374674089417840521526691964564453491988496997249899390175082518652421732112537511906256049651262027490412446235352162876162087043558984656071881114604711635074103705553111711873456114324597562288688056136438882596716935403420095508892649977119803030011299961960005868865714060633307800492284749332014348625106792482957886638125140757794344227798720244980495305956838387014372634460722431073287604901032042641269027207673299385392523987340797280881523308330747749170944103788550442595005169965091458185419965736008994707069195916280235660083994649836307104556787315160314896579693198420790674245529501825530131618734393392941469995956164852887832282137802205096826517118848483316240770603469704070884895945820195193244019551097513204729938203043661165909442025406899726796739694629331245326115706799410524118602318046663352556798419183331602933171723235404841188981610203518086681224971468827078991406931185670400753064614453852606811461253048670540977779481441482065970727084125492139478856823063010894865290458475628109685426796234267169197679236709281928171763526382342662785794572288000 [84,8] 65513211060868352986810451606469727432384575760816957797614682516580215198650185777381679428863742903007352810927561165559718736808495087959463237606366242329790577979653489004241234105212825140201451841437017526857013594020788009724719111468692984738680446880126484809522326322238075551907450128903768359254366298302038856585650084692646863848521236342472151799052183946946342634673161925692058241055829843382530941868422550191570096281755526966857048574295979152286817169612783183167029551244808201571427030896048780127084974269431303795357404895537230790167359584734385479678714160997227478700777950882869714345880189106291815442564224581319825340815147271617071421277359168307166040390211387630423758441483524913622833172626678208128617215106750276656370630914630347645957010012942989632470241700066451591510525985947103759872997365834816680719197381806396203924682118397703189091758201448945837180869563441465838442071951320006386979622958967050681910982407414935956065402041265177332055261855632365186585188375931858253093687348322654479143079250994316552764641049557164756460285624930819994405671462397537860112408070617567856311680537985554082669710833370857601682722434574510950203829785115136957521525324975733745064355506040241241535308301522621142704899007087927093851919605830022176963932357091825016491475124213369457778175296049694016778170251272132712865844534491059497631477479178103289036150345910282743436822605450500014996292934928256874918955327342237437432908076374134131616612876214333565823163102702506880608107086156770663817490214961113288434366284967168335276305913280245840584529326126633427280274576470949911962543088984122704195715806207205162636480151503809889030955817957066337481671843031628952189118033991123716316995322183534969328982269518250887175014365530995411755524776503558680263641772734245141293662594069204388912240532458771365414411535427853539954983808460177278337804338324059615702641747323281403592061254225518147273457031126751131031142891021324751630998061650335285384843647661741380295552015102348865889195287522532214322207367638126451822200009142298493120998731157090194728865281554354117017600 [84,9] -515474008674983661279547773833877201390630422920594516050445364222428156692939912488332413506632909456999762154151235464506180862395078852050845446295683072062110775167737100331778321250952371386639105690956127206866998811987108574876621660738449352273011205989027036214649412436384658066443096474987039623347245426560703743894075952689363135699554771414296970888521275086423815592041905534621148432150300382966792644465369041198705224613430788016232541204232021444700165221045305737428981913647222130875803034933342528621041403302532066675150285222792707031055927857060961537467906031967111392332497778359292585454920368949219271062766237365793664620830149701207764274238927291774619384957995506680045441191017023356930366596124558449666005248212045026547747370486385787699315936311370443694604910099855689712992059899777116354619314853981849660575894783630489471740841639242914252917780526246312797245902071029611774003245488056400209652116101271444331695185152617113678757035768578322213444512002856058012536421458036366517492349789716616323432257551833450891439009355679730252009389725539239230896019189001580163996181881047138903408802511530813027223579597140563386169336585144863424961589457455741654599590071197367032667853984188794212118231647126331647709047515196693778271234140625424486491544439683864018175383351449700000038374778374248930508129277339852805201454465729228436998906954655134684938839698435005732439761909723766003344040825309515805261975683964263503736269006621629036609934375463361764944240438483998312626193351442011132895897758740969543510871635045675037983762484713097704566676024355959833453809026327168770554506363016939920762949127962333801360573369795291237003168726438170703459699192740422273327560691164555087824386706931406120514818664004640795140074139742926483876266301147939089091160353548949358125532379792760510854467032104876153898297897884545876318619460095042455632710719259474582138207338777272737903214633598673091296547368003184450262626915459550653405733075817689066956674513424687186580775075087018544641211195010172094161326361310613090464455570482674988608958100336424854918890209972689305600 [84,10] 1211006327170277139136103576024662262600319468738407021806037393507086781223172232614868303652360828859930120138753793832995882091106268247926226770706274010984928747399460886406668071115753659098876366800373766136856941724476194320160651759659643824625618318865108055294519759323739002294137013061395742652005586114247651805728479583177085870680441265887528373600732712813270747631414665122564747786268382443026950043503661169387204719301083682453317951876934381697960254922966518928646999869850595734996797982252367309089736520856905701158222727587311491577033357835201783008456686108636009831811441979263952114815001028516764442566957118772610922640220058947093689315111603674208784149668630284280227912683332380848121881783596972623638726475820454212415525996044090384971884055352546301298725164164013795852210683735408003443003834520601618436726117256594117949544987049499533361214053980336852815998165528169456018209551713230671650457834115820077080546367931113304281688443562190065761799987732553121236296831790332118773446903451027232141957887961491404609186873238013207783334104313503641158542018358655040597700517138272072882043572105887831451358671763274629955389499605800846200332523678595429320265736042134552311168589529442292520392592204721157561723122368769680932461338120469793549138985535646343997715288423302418522945725511060549909923988400068773731722986666741583739730201614586388180487874826166351837794936477544317056353260847343376037773045094345183871794272715301670697828541649242865159039810550708246289445146308878695882669493603744962422105139363491732392079357990670430297561441861417887943181073952741368744332762797061436223706187808151142696684965133327722246879896282816781813490472630441446446608281977102882050581527458998854280454478192446729165741120823317985466305596322227986882195926790307732841215306706089657145814323817674933111843960983492532734286567517363914962698236124271461235699709898130693513228645806550098638124263098678404288065661326809226116277228227533697189908025188591195370549906581470716516161658025880844444001725281762075915545558327569937697536763599896776232169122490744832000 [84,11] -4017779818936814666691305152189606500307605140294858198824034610649663476362023417784794446189782469708302837539087173906434129676821277212360183518235533423104677496268920741627196163362692382406183323839939235635486751319957616614409606637670573629110089634078001375988854394085584345274186024251333029284455069312339045179559006228986731678263035422931291111886756254340459913672625006508653794563433959790734163972052621904159887475838370695658519999446487731018109731700711375160879787232549509755413869441189068832650407328250175281061132406915872455177275206776024317034120934169544556818172392425232234371704469456579306612358402083212945351835761624712960162756492798271372403146613056151488839925408007287389127161235349117884929924191203180185233736761394007210502477809478892476395573656780145081331838861206596984407296962436409506475822006771847379737753910536966435798456116144978730181263506048802403098158722055983833084660832602181536800433074213480949769959490019426603065505396465821648207129024249826365132611972673684285835377731579278258387446523313931178166659840596765269671494675295800326645348608861264093861717413957266760994131933693735894227569996623250893838444863660884218680721916862955319750312528946893171345524021212472683017736979109965864780435736274548644273690177312682348055246579853673876320523731514636336053954376220571553928569785986127310518724263306890481966395191394370023342709429315176600256497515316009742051350701124523250308175625360713934406510749741409845625475897633476467201420434220579784963975960090325773292311222401553780632668961287195287162392514072200422321518336283289356720162284180914633128231896827244366602171173364026540561738630399353051850827592211279868519181915402061655045507622584559227775790054491733041586260828713988229958582289990869539464510029203692568384902204866603616192857110515925203075127230748558656101680174500404384660950727034148387709164550648892430410406235362349019819241253054492615967538225766725570994149086833789606097983385115469851657322883782877066436754845836520025389654110780936284332039174863609513690742817972627128184606296532582400 [84,12] 10360996119619027410455138833007923384520620000786907039520979415499903416090669435548551049364363261835535143124431314814509505476072239078898522117884304055145745729185901449917565668100204783354883421234325371275749794918391659485375898082659916744403280284275448172923287399697665283489825620643152568688765107986902422694092895110870646895297982970037241958956347955592288698396059946721474872097978460971194152801188146045989840664097960941542026712021493616226635854973275710306206124770421703529926266768232368093819117277761785955820796370389264930509602915348585184348564333894224243519342330257123516930790448364791980756901922947018430960681060309055214443372824520332488193635881995068427078888665909242237662254648691402527225613992122009033303597017636856141321853084779738699841337636109996944991528682916918132476661966260992531949656165952321401101097577353866920201912306674999944499976652963217760550788703628511885680797847434601874061941915959937713916293006401187925447877571839409954713615262633462793031378158968734611000594494323904498890736366879240426981977543457071776591943161361353411437034098887155029349623509734030580900072520306267148209026773438076285157787479070710079625462361177516076224404624882733263542660664756410204665971883912702868464413769574325605473075754716495061845230766868257379029645207635880500060295329047804740579174272731085768348619965452553054692743786945323849038998081272312024865195044877997220698385980209145450310229075293320779347034748663238918634825257241831120455814417523173723391314853939540257174146092678750574603029411154066836855863047241268381310462753209028062625438455157372876082876411139264682208011535601021628923975239311036970114383367118273436344038885647951988522901052716339866105799974956193685808920259615409541791481749877003909377322874688138926073784879522982974168110933886590260752083704588876222005700439686065919595918141936900769895486594135625084918411046728201826621225391592761792538220891735948958780014499056268950738260105907991580786471879823363643912229097142649129861419761856756098142642959901476100660216352404534973957052301312000 [84,13] -37804717426881734007778805780695175241495224567072182573418074973787489894539758519010034780273206922342444617044794159297419761142095874303781620684861989517659041393137452308827024969875396803795743445505747356520686357932635100651161220002814990602082248680013723654254601971382567578266336900890469025886334743920016493408320236750398474106641935865442393834254216116496351104792424957518402624318153711616005334438457590514142305791874256120081955943777652545687753290895048424346368393718804375927100753502233408470914890317344965183879032469264193561963031427224258415655077929762948507385254004815148512535388307521033403878782762601702527570774169732026296057666420725333040611883007439708773812116220315647140342160650821672231906967378753695086220549037078869334975614934232344387806170862006244943749703453390514332524865193536859993938109589458227718619949880577153030716818212098022510410204414236019368508770723999484451807682043358844802933746903654681324001613789232808178004977483495193025311428456164391340536646934527022644096842348007563856955357126512518879754072391486038461937221713846087607354709396084314268715821526072397085336471384096421345651891648547173211652822119775423204224464759919931648583267423885695963301920181658430966026276087561123209471434083829287150875233332149669048619929521305972765335600059230443436723689849312317731548563503197969365447061763069239464617124906628808377809048300990246673800763881569807952177062956135226060857514149744015062108443400369322222221608603733821929919425475989864736971858594273460862385760385996100068627667272996751431417889599396944026315744061816521563171520398386030014610751748779317491326584158997230082390786554738270181462415984282231189530782458194927013757785935506156760688256925466108758943139200293152141573365580766491491379570724417235182954832350311178785531768462862649782940890173070185143870893376101853975938352284390066299975265357628734841147265606459733141798294821979130093559216644513544760887596061139017746934101646717720822809042492286772265246350901557038481721718868374400507219942993646224193688175815320213609976011161600 [84,14] 79885104358132566398628249082363635463033646126534441768907102478218703313013638311497641606310933574312234494326904448366548204829465560202042065777779309615738761045348145611020644521944830443281128520556370535495119013714917856675262409753984435069961636830117186279988401793388108415346211876165008573068923320760984362187233919322849912828555937228662301632510312588380161475720971715754727844778598756324094252824620777192162029658581571473405824784517304082456946545391247104995098221524447442724187549981626706215376525710481338291147499896637287717468885533936246756403172689057408445386070350987497449037843161824059770656712470942787495476299895432001155842593952168501918637228020020778214002690157637499158909494975611057003866497793096690571430859064290284428442037565283478558070084882320561815443465154013075405232754153560095382016933856414556674718895173106737253669837722764703670614425768551502895379148539317634772492422041446937527642532300085673030700100365130946335692673445881684796895872629069537954169350238355302099788149223464169815109813764298612800485033173275563099399596566635021705651880400878214390089337506456154611501337387963078863510485159554074611337270169558654009581990594534144118072407871298988105743398098788851517617718837338124918521586788927219414100397509713076857918511725648880236991423904247225483021017902997725471371801012795587114664343073488004196084836264525120448202569886006787381380167490123774306618235819013063145448565947005119133810146496422070448547100350348506726300816774768808719787160895386975759626249030176524638705718770325828388269767022437433283107386207289881765719182273628525513489069015301627356411379376064570564681709195386258488568117004716059794145454967784472463374601334377292442094616928141953029349893389190252273813070503719682050508611533665142642670581884089727574385254720132013436005122312741444129185421764619986783712142480914128155373614007935140652553676207916230879768968492224591123173818836188299126725347759683587431348090860378430600873748903139725315152716624200578401855282090326757679516562484918913597943362013966739192152064000 [84,15] 100279585618468784672482613708594122721365296801638834909395906892611726688331506016731633518148177615514317416898656432465870617704135912558183958011961780017574587437754399368448271704723235742451974216110207803072170958084703433989563459547117416925588455535822652245782119531807298369772545955404548722851053603231827053329789267938466827156424881304686639258030170725098090849833945360520890463202147781167765258396394948550043483448046731131189484788046921830621107756170962554035133699432623806113380237390007914605836672862551823011882048485860214744616216158128052692391452827240828892282224916982981238504361639631723973584229799907958148986502227219957272071255669250052073069964066369537132787361159834045067964984269458257457909412277234791316171687393547232528926924404241420041102710323763340312941309665348683318393505242581145258445056940987312914823069102669946152824625230491726128690956228372656110053688860227400750880897854945727737016099136087554071172377713309234581404517227261486584684897201898201956310644758660456179770676651951200770937219385933441135497154715117043768029602655307654991446663215022624146302087567351525357266196286577430234241835101320554884874935503376159617403129807753306069787253787278905952069501262164842263863144833382420202457334461831159526799702832088807321159461079402467215311509223417184273154802525615910653439433167676957090579368121672473864764062836711031982589301122284616597881994371534930384003364011157171894278618413300679849894026716540699488932642741901501687863204206723497389369123145531598738776935497622720797429707217065232586421602614232296363643040919063749008161032318925297203686669185652549056325599333542115564976102300426238997538803132082370851678371532477579076924126935719497239992417968967657473263444540542020735003891042541593756833284202745750407784624088706939307417193374935411384868229358539783298379543646479975748070779913912641292667896707347985119760327123990644273383807231848163603782715023923137464099280168456464955990544272942219881916675221460347265003980933681976840291261950046510556979868073230325730675310612668469791948800 [84,16] -1028536366026576439771280716646530784986907888219454051181557633453415119317209378230347084980779011443156793574636580746404775671547998294269065869875378397094927674458163766705590338881120415529382843063102697183831754953346854020251632691226351990041903544194767254172969038861360170923149585505317399329093244274733145008338435290037609419472733412912848474076092861109906276395763253986472416771512269135219450091323459283293704279294911540178262901919400279326307580987745264282445470862223313502572953283987647124655618642104377395981952763484431024201134453516647399368148555206859703487825814138057953364513707347919715818536115477823854931217547551322669272520975097107855587540745165185326305315328109082622874576759404418806213875372091482310388975677985401223459358344239544601435949907525219970041692919483185331714727697516023710332228620917956607761488633685578505968633307476382608679633958191275332877374198834457865536444026010753386377355226400940073328512171917387710366893273155911368026664414736503436348369405992605740899782505168873342942706447956476361587467394851269790001202128510863477043225862590968439048458005668991374473361057745114214196802494537497770285934798726564606961344222677391586924956531434568167986425433566541188040558138684198041810575910563135117408027038714712965793898938429888562871618203611164824078044444541016074604335430140577104702436131600144574277675819944811495644061358907773630079021483957945960311558181685672895560329636358837788299846536429401560447674232010717842027238778501565580058758729368004161977607056222631727784076431133707628548680775584319854071480516798519742434121992885096540301947821972630574057650051208755597613522112080577447463281356688440278925737572733485176845929247284686893321584172772516478635274828989092064619288723214981394543493002414859102632141348083136001524170265513608120447255402700250032254794318966225793103812721681116637704590189889600703436564214876391571537795287337126518277106721783651427221543999811516955027257201812172920946593409126973693225069516106067923257643945100265471924908412112982789871986040383402913300480 [84,17] 3024787236882145179296735847101581755127365790057417226032089285023452724716767065100518689578724273104971252616900195715689037978058961142985291606376547913578463657197662185655137490407436152127327223499558404651967335848614155366073491261302237194516456537216148980969372766627599304509068744663816755137014258371345355814470528628846824526294879162583320731031467830585652033859182587394869125317828682477685270377111895028971755951002911333492410451103420845010451411776311505291452300747788331047125257596900811863825296003508332100910645858201279838918180827791351012969684275592731463098369051183145360529471988496326729525296043491082666867731890968862645997678578124727515184622531842489349978916065742066412317094702631388802265265470521917609601430813704446915112997394555717523792774413159256289123020804020881546937991981149136825432963161252282600158942782594673526564442017611714363303945576354041995509107632740675290004738707495139784152509160468525462696490205431507678710275445613396618810223194529226197719127949288767865875355083446049357136766865237220644590591449033182603838715174789827917052216342285226853909291518010721556255126101908286188754566217138054374406782446836372437028758147014497073317525022484345902903733283732341413473566534112122161308253854759432495527873664161260097482255136016406956335414968108443716652447913304517534294451466956132552733205061070984112514235478730386053546827075122049753256993794609003203986632680982662255781335610717245719785643420658415161550054542728475436181711450499528071830386943069129762941425715514089500501021770513861703437150121327522198981000174754599251962040893131934328806089798474905976179594944333088951179220824646474549925696224661261928533774899713621195502423206055330051303345055262344391697791181864022137752299945506613634729023558887105806454030148650355539452029841698213640352128483455154267775706151770600898943970954320683585587620930875961812569212025322767045230938246269374199366050361847625525601758805368193024978233621949231814243367663751707097290216148368264493758834463261347151726627745236158133328350240784882073600 [84,18] -5455859124863773315230458779434932937025150412396831184156730574177384205120275356430323435726152962036982476168092454768022243749982195796114420776458831485587097896894655852180652518855919564419888071795443695778638897994374701743823526399525077894181338302538860533348717073550828529486593397304677103062241388154622220765804051298834117121546751770983832818340605724768605311885408756078252359323273289038028008838856212538198116756967047657425317734845621444719546833292267040273056214815852295288907771401335057855047861534465372986949731023704768181414437992625688780473342052861426200257343567070155548340769604767769215337169897397112798744321991233571660287817002695702869159902797415720892421040025667472187447433737472080668760479783481392260172339987988162055302116043782889937600546497874859163600879688363104208363079501602850154770744837755870954467922717321174688966649848812230125550447566095950046387397096238262952283496437457259282242427500410300436674925059301974401072187732886196087953575690635979173839688451079465761006136659547966949383218918869779366791595157411308628684101619895265859860812526262556248386812451684485130233319394562877643074954915267034359413024088813963180663080887409460852949653987561228232061249803996396772958625029125821498529493477382376456100766208429842340661331754374597937331680275235180416653231689745744035643862435578431332314410846161257492663055473018861907833566812181799876989899292098551140808580497819646828703299733289620574788750895269319353658995262421251336565316485880857820964679176346183067038216012236504792838895383743909022486971732258107143331858090664179534090252004693687164248788300134617485753758159833549827755791298405862778308251188586033802946405713646565968941971640295641934945956430700160314338080423872489809639021013745637772967243669303821217011378346018453271266604644688249107772795829244844503745031787572992721115858441083035031931641249977283306475639647743527625764599309213638235298555473132131099169408023191558680995505044238855700573773040814736287374629414079574489427715787876072663003512872574806308710595177029304320 [84,19] 7077129324019544058900202997852606601358632340931338388635680504760494912376418616871171344984788019301981361235961517190267393575668214316837031689836941266136169265338192717605729723279404997371236047124146157735406002061075745859320429635263123033138430427530753236074740907483556766124206148285757729587158444615569939798024976045184995117315064841675888038426552579446281972496006233031777142726054014567086251910626209832013282920214185717397083910679095077085582540774794111250366222535245827647991088311619960757859434145552997399823371829534669398398009962786589771088272368943752727633887540988511061161048817019192616761515541864445372223546669806797949921062995411555217327607623719297027430975222169801480415080601753821601814050869316807968522552471489777504051892218968268521510282075448243915344367897949743532590039281355402496352465642607223419971954732857534896836590955240158919542050468262846209377783417213172162246593929518414343943304279944563869027303566826305259375133644423221391980878256075696639535543449132842475521402593704387131971456264592288866812264651854262414758813293238772025913381877150181944333585948918878979087783019888801647471259460915476343457677611850586048347123135180535879203441191687263019627643517903343058803363531212934602133525263472733686070235970871300131387225937361828393270848463253013964816222335400279039509589474354023358725978109089267418377289489076101196255658071072926052931405006687349113963923665567240948617894134166063058445503106325767685771606198022947682954241784609844981113440644359585297221551232287914116547584842455622186842408977971422486123432717795669875181053342464267862094481114622737278569687794543695711619018177714286698795119789801307312073460565864316232804043764107195527101223368175544358174065472896491304376102865312698531048864384629005047569211985126520138581687519246834452102814628135951699579582815924596996597898988930829962630058814416406050838997033520347915508110257130261270071179932979470141168266926619278572048104760793272587183205268699811680071520516748252976889453541949157269478037336868170548501157993512960 [84,20] -7785863955170143646584772591090347319725448407783339881532614372606620458156802862940965086700252306476821295731424698169815281084846123006010597204296370360339571988985282392932506865703634437330731337610825098524449413241071022785276245882037827885377882497905137251166679306153269987096963891798228369730460457694361540113954037207898270875660643451939109904619700018259512786247499416618264732604452153193362719769110111504955868951348017635298267674630998569867439228219384097464251270616127543317167160101448010110615895686714963954208061683698784846938707737713401653382980763330469654496197298161757244936972927031525503312858528219714912858097357425141646833043529009001241763186619045090505627542865889277609529418730565179490268348280559957546817538516183346832254688883314076308022290936631008174287138108720918966113087995843973875769440025747570389332925697725865555483396728330772878640632233501515120095952715714963387253002086193764105297160346293261599122627883563959028581785751973958972400925052109162537266926143686539308923909672492204610865788976864694455302505530423332623124409332822059794296377857257195379906276623626421230271190715174050866955847204864795440568116466269871490746573965895457735895916281850064185800794366916620249932386968037684827002748875325936677579000164072921557158022643944242028739957690739076188386807227103405455126777533561977600367526166944579179839056017688871161780398168784794426759394505236145270451306070772256307102969456237633250215444237695334621033162943406757970344024181661612016687952472380064329452247453323004432371541126941943667704827416502804792739274153593448559320039095855195879199005688533816683375749039660703295805297457862334702216706320990551613212159606181883449995239972479910606269914674365192169754548631495637140528258839484547389134164554325308373948524264692105475733064385095254076598293385923826329313309122735095015166286005611364319961321340964180137717654185228847537590864615406549249170504130770588985039021009568091622230415684881744583878693410556012140329369377181893685229641171061325708049073835592777793866007838720 [84,21] 9040183192777810723656977666051773090691189296684751264732909824631718920803605953001095211793566090282738483277053983884906592072710035155107076246164011150876853606513962489257958346507644084255905136038512708609753007205917137683206756810644172704429986506192301047963460465585266798695961236463967914114028197227045624022876153651364606630258905893810116229839305036764732048439489404910345653378288727720173515580435390392906740392081738632312293034349617695539824927836694496696959213035279847632353178026522952272162736203852833197070044069906764833517601046941999941281300676156245033595031181138934553823907701503665226986450241671108331206004377648291205797598466739039187035497842271651726903791497541264320058330996415077336398360390078129431231695870857390002489675864906053411218678402459632534042293855440327764924876361606615802942630900882956025614718699911231793116034517751497783956595310412926171248846609255046501456322451590221068051750864530493969748400337705795984163597878750069984038268975124373420345504318931304325652917396007606465560120116060744497257282215165547631616111452554356360878920366078364442086813291431582342859037515115542179369011353529491325384481046158675235486858701756576997185836072233337996290600463469853142733000885799545252351243966459583664510246532735035388713908288638727402970857409869468583862293596096369983177744726189623681139978123918769021662104460418549787942058972317332799964805845984699633726022738966591468946152550136492515991425695674612017865737437152980399524402470198218468151214682225179185609128439953591645499337783837018055499831204969990966885743643847967595917244665236106060761696620653880067048296409286540297012459487873741073103307504385279015769673160586579465814380262855684591155813414425796831067270815796491387303423321629972614159447657771037815848847469864199170348598982924743665793870382084942388417438692482354817870813903499793918347398617256486236716584836346862520476436627950012751953653194024303018658872820857281811935987612961199308085839342226178133564434456189777820037222252819879117070473748499647654380175360 [84,22] -11606355554511276224364906168280168066429343820410189150695007250061875799458522796849276240728113956078084017311194190079101443461859378623067279299686767932473931772404473283415915347664208159512317546291989519866947898077926779504319531242545542173871137285087434879769915437178014267880142219292039016453447278570623013679131972033572790666771552894521091005407603244990177909559837933865031078073610564898499107127867967204925877683749702621254544179152474213236460802687075124003414104383445362045320942164737817748478799703504506231568629168023010314905917660803885730675649149624157609780993054843916297851169957549735403770032456511993957808711426179836687277714871520257981629148712578576516465998647509010255300905962647144718428113043914483365547407193017075498356747162345488425859095654965411151942369976292764601900801296495981508255361121862827697965046519949414615053471796103553752801115953719924749607525118531447164221567434952605318783231957210810985242357690917262954958574432652430767015742496966424969368001265080063886919276449700789051482496328142220402450741986259598795077084865339936069029693073095152999686875430639856607305188107218848393435002466136683612166695878033749020133985500422753490737493660334828470756883753478420208273301737004509385081765016064344109132922457174802967395391397415649242736019565931401774484985109708598698226219263782010735129164889820696624615870383269388381712602814679384521960897217978266535509578383688632199452893535675059096815047074478498577917904417049332561497316716621401249105762874708229431375117586971837220696945334695819287783165515054531233087877696820844131369141201394215785895926128238631950729623281185164031206162302692412967461273483043952527056092962291650492863333517635302440116245372321056311800313274934324281753024892518482180843679653709580374858144911660090021117422415022424189008818124188267610824338905282905809599081190503324119612265823752975191558167641736860162968121944432382860325070701381887126179344241427949388260731854881788885600048978495480250529785450654501848168325170268682804985385992641178065305600 [84,23] 14033920140325056104803695687126257491558909124209105590163653216079648866966285423752138715827998540844432382562149101460791838106326760751520456850709070425082226961183176179263687601200914189922677103759243339521641574889769331511821503527247864658926783954784941105530756578759042843800094592449436522318546309875684114520909581136021157658012499044744858497369901791568135707266390612128594399386112288675196099610811067833855258109196861809984672425099945454045775008442068428859278594114658896296888775929746407853869820056912549690081229486585381555166755251992294786721184068706089583009016654411490381978139986652733719833394192686129263182116300317423952999439160779423920129841026744827321585413725494549341940543455114076218823047203092089686202098746027932102590305853473730993107703938940412328542935460280033547681278908004925807407532472779327044652580496592713195782625190706380976617952979575998657082008391947362519878784230420594703761650345963380743856475692551589284701865755056838315509724899951380638848982012629686804182694625683954324581177460239911641893607067033725942052381973710175254346349058924445648627506387018125120810191224913661690085766502888827734468851349693691946763097515830125675546737241544926399905745771882104786373806831304559520133398390282087629633861038252796085600471316833340455939552619811334678317550745525481051541919232091711355049005537105172250881483604804626524042849591976607175289821154583065445704019578667583390066303848175428903140671916256585729053467382183677048673400926316298723965296266771870852084844386917191630587748619587126201237746483361814243756580529203687524157951417680349909238203827962224374076822352904864366049344387139365096445348481747543594952942155234576005746766588562065922851825393806531498853961070446832122554409722212629007533796218023310521818500297126689961229985216317604250990066252888151256107330527470487177068694184705289173132402298217013239135365936635387740073664946911728742352830373498077349268720578810612882613436681010960822857661116790222359274997631209123949718579649576370268486721189557525237760 [84,24] -14171239474494895010992707984624945619193285489355997682866265927467226902244334019837904969469135895672943085652117873217564983323329764455045002335578475745592503358065874016454799807863831401219434207414562620846877876014643757925286892700217213965518837121494815910652818087166944725647211097455514307563562948954064228113432278832771316056138575841997201332753566837592817083538447547856999534893460851395457184061093793457738372440192299189130988177893885551575823335037762937337111871379462926729883041588882122999494405066870100735005085472262518838690818906666115525694712108320382792908808159486811837727680840866050600458810469514999354652216058393142213559337049825349126115415401363726978915167549162649299603385059707450903215192323819347901390284462761018807497656660709638881855831343655558104544024494664836635066989443211569296823018601016925300612075815979789816731797945147110980642982997809214299448330120297754192100333160280768853641017425444787947497680134067388876963596517383981519188751222146484321665348939720287739321349109312519868652973479785170768670773870089259576074523277358916755504786120698841983770682981967119307277778120822857241401470308924068031531886031707217650424179158232246373435989339273910557924740562077388213208920438022540082618906697708873235833382728308343259975248553790504721004182092152920013895246010379708987822429858437609323130346578735561392860038642754274260640222697102020403936548225960462385963354349636860400064707338262742221148869821479561702935688936766340700347695472170766635735689447675653842548837708355177921666888830198729026080188543856357501736545844996321413572734208186037580330783287346988788614121488284372779686435315225076341297946776055687217753302535379257607563504892663306665661421410593674657845941857433122273662245626764981386137837012447464655907570283883457966703839005566615751384846108850396138430472580818854810521257487546665954391872429178677324264212256100982040963114397228744766668467948953952111718064021423308067745848668843524142755985491767648420160450589084754109417015135461073094707574172916224145 [84,25] 11376577698178739465768604469143564122597807805380797985357919561878704148366185876652509242473536267534674631020639176923168962004802561454939889343554682643735302455734844054319439900084259591490596265465486065150337737543659995505425105410877360192768249624808955213452281118794907531568295685395752104601676043994821937091385043256435883536237018878604086589847141691203664482560779201392036764596024177744786308919441483541783038771905739617776431512435617343587108674454295635779349815544277021733907783136491829405241309793333403289242789163892705751199259925758754258608573715529958804434632347543606034590807003730329116513039486579693460422681402192199660737983758096822309003262675571745730498573307243117544656808506910842918800331801906310273654641657892527876217978790072418729592972320837360729551936027834134608000394210382883304176500511095152503076256620903112403043113537648125112913283412220685728791665866689303470784229974786553235673536809986227670990597297999276756855789830716945536706637353661181226990476006802730478365539393310468395313001363189129019675471145801322944574019919940119531476831529812492552395732097931718716769642757771055247289896095545156265579057106548832762675208521115649517771181946322089989119315562071654797673613587877092601362439037447394747884449220410906402256343424001092363743988127639116397853107968798626045495816061558969200571993141879380985663869720098462453385399287125947644794078384635143873888985332196376970847043014314749237823187108842927092482299440574995128577492021404558234811874443471413190653603011641185026983918752478595376067870607324152318464275271484503913698971737442283512743052249511306961455064583703928183765843302659298969493671882379698965269567462645349514578168754738695862157080410648828282782509429532737164316687182627897474664241288867634303860761541943896587116176300797103819858898889288264038486620963316967182218664259685382013516334258059171331842061196920870839057307253443876815618418082736420776722426183185968105731014373154434956382239903267061194553409840584331600240333116634153184548799111271040 [84,26] -6834091963229265427402525180917975357766718691721303545143060792068444819664247749516881855887278766390166135574397038549629265705442170104346893649059749121071981723299203731625094049608035163011562264044151822384971971848583560649004849050667776311430158553844353668427497378790795538224830525356153864387586360254219321568183460327767863959599738901809580826373687761125839639766176037786393554967333182305674548441719761410138780103416700659204773804879342292194675656980638481668134255012040280209010004697915125016018917904262227732118552337101493471164949467165837744120518001474143887397841576050602413583004714269203865029106489639898254091965685746987774395098016548151486922915992642310972040760895308101062292552433910124673094114307535880077799900694928884371762708603557845704675528358936600324705240367241683960992969555786570550963701231333255283195483490181572598635142197148125427268373246652673756559106208921423039213952441392391882463394549474153493226804450607839342224674471201645848266569400612128926470011032123895174169601760754984133142406325863627477868525645337512536331005870333463808105292437061485681493903084051522609795782341559837531630893580677323267582529222922026590887529346473674311561962913904750415662695205676389533231285094499878057603277387704333267718848791785858428807804882366719741073280567072096729971687100663629932945788109909148168930635816506046544785500872001053553486624226902887026712857626873833683659384987186220985288452221800957017452744731046897037754832408275231793765949470628238806074371027155316710857053828067056891902365691044218215516897945433388512593599078038722276335832001794350693232243922285117633558121984173893017177710176724378747355781510986983887238809342102333659398471084983996736470367290454400610956753342455141521601262550930312151185236622496728078913201808554061745964076455394329717073473332407018083155983199753589470679978296594954890960624988788059021928581396036108311280750834166078019351681081745885813298098574129514527876200313122052102084012372834815056843090429727001105895577604832901837180012052864 [84,27] 2317503597789329631360292161525194289245390009640404959888056141955680931026820290895050882223182207812320057043867374426970510485041032328991599206694442119716115112060062738405060509036701570663824140805771052938959705440563392878252289658102403718932010942793360308725683025373107603384751248464266335968696411105591454030721898900897370391371716660973789062645147537888856500427777622943979344658543669952978524469342088417471159628238575288967064801130015680690650504739896213671842957251571979732002554252142337289795415637723162229541063291387107545240137062539200000193038041916842490334267214050710059731033308324683884913334845346468197273415341564574640258986667808929916976531209458162949652148024375936761382829910644481935676818853593839348512655159920063143627047641420613509997879592756129721760515611152571940263557755179939194792488807463325314455006654389169634972179490190140751000059130342040634121060580580464900635557992987575584081146337814051736326744198306388093474833099372292850232110441406946103045948670949326800029656357656098536953999448172726328532744260248281393694974872350355434486317298857330315688211027494046499701965457201116630655997645132913312118701033593915971462464843561015386120147918121479560395660924945282184287179154036750728424987745112300456111000074206115215495288251937365035237450419916501105106669433653248787075605936609353310017242130462481067084140662404145929238557167805989605932513480480465327977706883330842574489222694186185472273923526346247260213086840615358591504144698963826221785086006090784080577366444674109909112316593975977048134841279210650206056414873945750687978716017103873799781140269025368568921383944594569278908722779712879672787020599686703475707498514443040140561911774309977037316902075517214706497791723294427889434262170434285112753071959872306565520456992023881790692137719954039567374745102532340758450433569079405683436559598480138704588480839615891642199202922245928024664296329634533962279403093672824733308287729443748831674111499930197801088505411662390280007991856898234513166622369955469136442404360 [84,28] 940802440867282722081760583901038939561354209449378125638605019966925998809592721333215138416881859003125813213859169309635890850847013245775003501895597757243173934460459681987680127951662543555932399458323390555118323912560367217824680800508642379698260260383399544839699274666907722072617950877257829113547748437417139774107887082405541397539245611196517102807481823907789116711486395071464988475692899747361048311914271532923717097791317336247426424656643192077496631224556340522338117035159713775056294443317111365456418024323755412582119309750074062446549202605636802310178906669784222962848356929590126452261064159317343038407902714586785532783323591463526458511073597738491607711640106252857242781009468946064898390482276908370162169579253884149600188489116734184210398080190800835950022375484641084975937552968901023991429952214374188130511571393210166924389371269489942098365762657591900296480896785922957145530336414981569632256487869266072276946898784210077344335904665648898357055314386642010226280502528600094479425114358370351752015138607678934791442177302128941725861254669941191133445240387695301431875645566340341440304742270779875877563535805271211763046824169745036759113393245527397325091308226432341743376942546102765836839405486745615302573979847131996042363281708374343008622304231345346370606517558093103449417941283294660409047760881817520631025236932500798179719603544368505929983890806812088289198142697765864393154257005124062937251268682850964025497212240467967906295907272022601236874461409082633914471988259140333142137230823909202420029673669507141153391504665599224735507181083877451959242517978350906921862167917068365978534994844595555452585451096620406652989699827575563832079593934633459742081845409327794217446915758210943722905242302945839416577829745935544758912878221119144389319179441181500017202882843472019830709450313072405324130616240112764231308450478540798904134077130551519953872605843730532764102321204806850790164083806175749425435323170459063402483646942147832174817362629117142655704401798868099532551397996833260122524033601103487226624 [84,29] -2540908170690965322670962981411573196204491429404075726398748299782766177354260256783778768931886347489178228837335529807438396195684811268613824526414419248334031661288182414913476094575463876800886356486836333146557653304014223855343072095424831895304206667563171214179947974953589896845352947863009586250960136177722583899879661294737475420916386335578441414860534843057478692605816515918942458304805310698974580196437578148839085575537527639170164789282238704671726493437121202670053754293347183086004555194007110259759300565460032377179771215515254599559595418915412790085412831044468650353148904210579470843563283170054346674334151264868192134725034279141633707457972164501363063004281627429728759225445081835351878646576040184224935147878844333496335694443803539637198412671640408978864650816625968448817623587382921467692769529643036857806760915254781926822459932207885897174377334940100911520582793702552114111948441901312766365100994684836210080112846983356080881315415108894251714398253503532005673996287272289924818015289977090460771094872095186648484458539755396841729450605175043153525628040649153357243448768977890181396236764588058708511878251843330602926293703411113068585299380601959062686802328312761733900155114482566932721258906983616278595471794360319085191061620727565987406497750614965933474480486871827988052142932288283665761028445972235730704680991120766407461803343802002823456052056786431873183406041320404198819925194736475657905256139901267679659455517770486679670905802533911995236982438257160733264986853121615036743058134170675874159089191374911044590446192401720683319417488910855537559835406094787480995237439102877461000330360814870496135853658698286334583912664027356855685009250123954366233237661005087554131379418068695140581397211187303197321447998426600390300247310768848290708734912525354551748252473016735953356998066680976848255954592710488943584515617719821789069777698069252123988413899872907087925346463983002603562471852283437077715417149845757403403709000877908982144966754943190364141969121841034914530765909602143319604221704668032372000 [84,30] 2724857915729067916944458382877278661048618860578447435202171247665478874424746860153964328376720201464984192181961108998034920190758060966561576231853754240202518883681247541281105363691142045536940858484031531494848830517438848561545474298422488836029973799328339241490651347279109270853396385796800458479545027941675536127466003565149487231202921180168069418696921454868727444935906811688503499871622858528142872485030131316826493263721633083044812804869626365577005064928594439180240279283663275516285743407892672292391612785808432419024910632028912907372196922857074805437791636889226279451857395222946098968708790265682663207958661524668412106902857703724900521827518170799010318320660314942346813356082868647164819015904387008322159700405190759818434551521192613705199941788452827912626782043368876398518826473835357511883506178399448463888822687761527869965882500850769696135402167212714089471402463889306543972261402365118450190731607097624785011904238829613579256013956410542906431348154476729889864022679536136667685424577253422997633131409919804727074051303274713741771507708354096210103335171075341966069493199630987401184543664302769370431096212976768006006830377469537194841085296626181742786234121691873312778046119273213258718723911516875336201035283417144887459302250124806346150471496416322009147664097615626750885922871788404840293411283508807770780526602355656523009060005574885869947824467593217000844918165952208447562438043387842439137948268867201792146127931171473623707202249130809344419431120611818104490730913575490589356201581023648422457943379945370165252848942654283035760471196031990214587307434509588316624158814284255029947134383449705579565604890258035538987153679428941743434049318973781616274760949239853111294730425599675971925679956327398513757900563228606530355627636645912977125345285500281415672407794577250973877066511518048941997344453929786510050823191513790229161816704361537177064561826724109810141070974579074139470535740822327638168525891410102777276971351320404817562120012673598125006130800821485365565518425616510707048250782042513225 [84,31] -2088730900083670284883445481670260428169154113237949219341112841632522117248394093791010533469725096358655441413955657428650850138299314337419744691894642989168937603162246321582809056583228942179661909994923464286610711142912522441332872116800797920929731012926219569111943646991223178754956200001001228678950870264832630396959500400184871917616037840116618724020656118913958358625365796524370624071870699788845719383817573369492816293762741893569620057609105801549316713526950377292959907606064045680916490530306710690405675024048480403716476670262147804198081897465930317322029727621247891781375996632446897456693059160794165370399245121646689790723300483139276793128522437822322089615297936125169170983514097945436426219161279912769917174042940974477521322839880230793520676801811032498619916385886962385701402102165592965967669094271564387272779358536417009296886262751831237956781096209393761905026455473638769122665080755032424253854937384277161492057967747556378164265129337164626032681263763235111537730468954937571827090972393896269861713624007272668911588150951789607747529594082338385339360221230557726359835367753227763210679089119728002688887593322284418346690782590090410542485784901346323324621630546915879734368881865181316346315974849003177040198365679127866402937331782908701911116524111899726308545968486401207056508297007217727939459046515318396487997890521398128320508838721797323635942167843503798714881363976248613871387970373260089295610933553094939579855334420679625494322928886496870709093973017931556136189794395706817488165225637594015388258756164221291031385155476613301468315072668488283875019094324455936596494299123645440843603451906949038068492481720200602764653451629920212473580981256459465269951166145845820113115588966073434962597005611798591926168934887341929744014227313559593541501686602443146725246267377960204024490272103726357423127783960373444594219451886132351531415649368371258341616016417434157704626654789441177491546894619342490532945994337276677709251458000474750878542154561989198641816618513627069652147150995733474447641237586000 [84,32] 1254444135541832169587615013941451437036008904340462841030680582990808608787593253342865207187626904677021112181218011023470336014266632007572464052888010469175410096406130262683763097415715020065970239996786687227751469437581727976848591175905370659581862525853703938693950093776916547629652437285536847665271065656768285566233254243232472327389007935231425724984306827346185187566889602445514093424112515747519029993085572414724294238693339051149162148847678119986477624636492657909913715277899117576149576891912809959528861284320395196642900753780441583340503670666222171494034935283936201820527701294241015956569813099471466255596088889117166533279252432456030064856555360761936248408585581116915250952444220429384850596223490027066547791189878165837036711166491943786071944441606909481322463177428352116673211644628614818998484521971738818863054392861924517089629992830820844751795375385999794220743478542083186895609550560125738147753760260570662875060552974255779062843072412607898605504209754055435672414223618876971407409694919526716953950974940253699243195763431023406739559483030961574555365390338625225025118104967935089682010900388447717327586963392228178212993516314921767682854278839528610604397422174275895784179569151015143144013939614566268512378432763684215511356084923277402495763541449922929221200646372983976921008885985652443595435234414037670526280810212562112536066281636298889190768571848851080675126949898781869750688197137544167930812274347276763750241015530783575590715649350033472428297477504415683768024420150874950605684900622948014453183022499821235945922305610423690261209163191964432515555196679305850532493585721009853691546264906446776320669903562070876788115868887221581683655444173683423118493024670009463294582151472349645912383183029117718432526462546821392698804799044352650283973686201989952750795719961993036737266735125117341135538818774849084917100988965539461139254146200794669528620420617352317412760163952062406165915069214765218455414538419731857213659545759556604659863632813301892313883556025353712842399738083896066877976451200 [84,33] -604944226901381780210558542298179786855768990000674216153197029159468141114298309224566971429760625231782212817162799631917913099333592022314364784566468338451189999809497668745405314944775683044462102185775486378791634981226258378459971214935894257027833544536722321067994262278437879460360560668692778725039488017711880322239450511197645709028902673625691483853575135908166805466848147186762182468179256372949211816476800981334082916873930434308673137839697439663887853115706881239771691356007673937722484092874854905206288062863313586004202257589730770058155292682248332884933748646363990029484633370035515034585597341299443340189507277559243189090686041829514045159484196750438920220275906914917792428078698637025241878121873832631037178475121535859406335008861356469974487379679210186146473095665083006546414550275512945727763180655574940368863657477862263821585347955208583738849775939587985303075217945287337519483162707358794899821694009518642858352971374849142315753365295762108869187008079081877407498274345267249425585494535091290687366377742756953555057509818324974547584357565905086238882843699788331046606301370707852982596620396464529186088613630002093587870172437389536569006157596421783581842320527832615171621307316618205303341424016814174877134880962304173135202208550975596890839721680094579948470073154211685738614840906549416253043178951013731984938216063894658655681305074140432614490990722839501768125214631142123430226888713390944242274880788464039500174106143075727306157446254412768929332351126004210105719290257000479391590131222695632272843555611949603700364348052560055694936405008003837131356849686748191752189996104782781329598111595261598642993995293325565407082854842778438135854695770048811910028096685536573828231308325906801663061538423851833559753294930371843298022855231301912257328702480219041704698118796999497338630978812271832215499109126079164447575398712961279631026813850392224894086242524194476222355297551085050590328524296999115269813509169853481007997578251393263686625170058074635884868460059328042325729617851266232353062350 [84,34] 234087932770966630084856085082754436481134882350820186823253926715260499145948293846989570028120868324574940454607423561840885752852271018788496940648388732585291504848208987865518857545071499096635735254051478937419108005825653945634850244715044610208664708347275644320222735356727067861676032701441791395689923695061437358515163884445744995131602047514446193869350238892646536540193126120114132667471964413688528413702816121042620521838944226042865561044481430877201783695968579029238688460752438721609298857868417129947893627065534794863863046716347768937783179319571539126545251540920053348343114536002969473429446113882797087242277950400733233837843585644562031773249049098851958713302245164855471237615693909143475121703317817248862355007196108365133621598061373948900640243694809057537320803857048462712130472860412752964814259034989970328761441664407774632301650120961070971065745193356562486166600300993297677589175417572858433051434129256338611276121976875874469439453486457737901875794826360570361298510348365713847493451016449299001941953098190321855924141993502445227421862481193501306229873170708106895726076027115751044141063678407833723127031703190492885595202483717280051048876127426472585377408560453961075646894504009039554074993563874028090144682747283540888698447126235443582715161618926875552106041772563691798081384893355648865430697266267477755810457251951169393425087143338197936865396048065589116226886067067703374667714459254642341345304842180941630939933615536181789109436895420026331010435516430730685964635638555221053142628487481790758419319386226217520212628129333342265270990590541108602876444902064572356108289296567659003565191528613774598478411606753708056423075824767464145459739515960634166675412468381554852465312596550417985065941712844160087767550152424242906160719909581874503969376167165196861509810660957959084242196614546354283781348959043392290371131954077270563910442074058724033287911910971533996130810607988740956810007044596150467397869872660838249982563603698008569055539171522600773087171249360782239674770100782818177600 [84,35] -70690709315763659980567296892426535668404850615858558625686276097817386998529234915366387981525506801998323991155320743554420277547617429374314651509382025961684502002897755682976720561063724369357099246268094800834228670778602804290104821984057647596313425362879403685497702030416037124624344422456088885078356880781074964364844150647963312409339930924542094012017335365467698753645346423653953390577861119235913793204070446581868098677796140048296030955813289690120009578349280432194855472089754190795497617907798259513073213074955068106248466654299061050715840035793584249665737462386609834534908282007314967552969913163556389265728579240196610567395116034836318877832019288836167089871006462304515740684452685320814060861213895046455179637388400421606722433061434196152738446326672275140830404954060036571698353132056562430177134736577044083518648913172669697714650273244513964049035462891295637924288221505956068811101943172707733389892796187644142634299536029402907074883461620841576651790387741658139592686913839151122499489255223735733400782796837008940517588605898484670017691825200160045153555457095243052869479135989265046531467788771166211154978623678623593060134676621088528237099377068375789830643593389857542000106263862252373139354251126842441653744978159660227933027960339012717358916218461083133564097357606593799851148360067642948859710240130716836846538940680357387618424524076780044179590801277187872073840741300555384547715164958979164422145058083188771210972735868567638106418335330081543022223663042834575724232790380579484404291325243180913242399941124635496086991869900608468859199466280253044528466986561805348099745198419745558227730384787164039345990938602981047439388620956001159568434271007506448270210855471059016105110790889779815376426678959813395468502985175723402297390965652964706559301044102601119467769892286372951044882484949711891034048935333992479161598583773238082490311975144449158911409413631059812683777646257814462483128726346616642938701132580132481300774596720464801559050181467066926313417561015080070434593835155975600 [84,36] 15098847422876604795098825773588984588124490774062022910487038617115899314706017298600141595834534433681460212828635220024944436752281618049274945527671880933182323352934842182147597441027053896404633298342687020332516955675754644391462731587351429131743008674673850711962364722540989460388017388118503375228858906459271230343512851488820675649602919843701299270493856491276196900403355574615538062379591604711155291421251471154884016726875494554337526976041894330904572530230625451159399649983994807680003058688656846776017700529872815157357363678038168855177730147714330732044904035307047279360472438267624133691778087846496857583977461530494465163450952481325969563458882393876369259961224322168605352070320583907702250778810378900218006277143710562372794795108508856325495065862705476289883409880472676158038330831351692219127545271175420865333541980184348487906384757640849035585005610850301178919989060095766523296995312102915359029803216420310052551561405545261011510273483717349345353970705660079033501672210002469006678333438513351798245263367563262976093033383335862500794066754645732769513525707960548645225360721594197440683099394968062690295704039408306315452530307869646818265788043228333840076512379442278640005639994320099915543621732922320142989454562563478184262781725084525932664344341895361200632445785755558450494418661303652545772723056001411229719276468160449280516760006816081336720772919878509977842028595276823692217548171331799375125016235239269077308112410074839360779834458088273832235221922568582232582115704736097812758279319269787623000872241330992642460511516926312580345203702375311875341197834022135902487277083136733496874321030744402265483016772892971653867515595074396561766650136616118026112740909205835676316784078521938353275294880194343147072621116182620695476876614438862999037574136197399169892024225870132415582340509231401869051383306794391112811029434704024901907899106407328221116770493469861560664452399909736946082270967373299149738207599770062756259627762179731902988561407950944489634793936149586662790025337905550 [84,37] -1282420260384895265418894700472532113187659321877159094582665153550067343198962207195608976119147523053417556428171701344005485092555172102828382380257452337598212216709802963883578959085783218760439562686624221519631933026775918390134735425650264064660637887364711549089234635984395311418604271043023692509104957986899395211525461536190825821812277807711833848149784515289598406079235664907177484443556345804888978268545996033345991721583847062423340548772001919166364182657047144316294433346993702162316198533162451612452954688069109731340577251319466062392329362496933749250929726665737544651825019424983926429448654036529297618862243181466394874632293897569600211763442153368935763194052779207818031485857863974665862937543374351221407028251628849679827301282119300226620165732314661660983901646866221638855689618919914910393171074970172853749294991664710086214042144144133805242258077915956204781260045534302930944622812961910296626189268985466972929512814581961178537359135769328545693060108333124321819718697189139372678758433617387716392065301178224477870228513084979380961965436830578915621184469776815691096416174359141584258010180408215632279744902434994795638776561625084105445798504663500902194805466551236692230841449773450823883745623757915661620856721151001508668102994219885278781325315902507242752867343368736296705194109293869616830704805066175886913433389360248944578902233788336310094304757615345331133677454586275237236174830639453952581066662546941438472232176779060837017740056082090971159284330300561261376108128521315453599678492917747040930886318426971833692709714596385055371339116558121674953683178771853802050099734398216578943497631819085375128177779154435732103233176640608896813037425003916887396847773595554888844645168545929587034285312949685655724242615386803245046289291435449552387807554584319819814799423603741223363785856493448713587160870873767220682848423918546653216728902925037808676482649667225178804979520550089157165183313348797030904392598243780182641124603063359476216289612130940422643410438294502817921215946200 [84,38] -636996409112480020668357067007476239047491654904558197901538413592618252666657986807969536208363646065024430132108010324367981336206765953847137877432274688110540143934579172726261934500632957585429862717000522776648297052159339032096733640928075179966253205713361079657818519239560619726677789361960345595804566167643880303638339536466549396826058294118606959102086247200181193568943434677398273703127581118399944952547495354073971789466850609425509245182733282374473299863939800206659654090131147157734777136686721131053441875723931405285606117307570450021962419532260877816122332189230583182448446468743321157336332863501280485661182299967324132967314338080638354224745252072540418348159020140482836079768572530160330301472222969946429435586713880001525051853197312030446824859892063427966825443281261975460087367721995481989483132598782013481537606419728339835468393175074006590878251987685023126519940831353146869126748103130665456741709899534504515981261266192258257254465344628397178302292523234157362425630774180970672186476591566094512746528832257876813905312641363848052218298911348768909626407782553616313151290418382626545058832154347698036807248638916499290308287776775147566631028778560015651551019025400855822669005398530695432598148439511591030495208969720343427104298936616924514159094405404881931916500401272310675989157981057817397325071184468653832842578840277741607317980229307500398299721177420371401577725843103476331511851818975458202725192796138854847480013566364266149518396341462850954169293845447742479080497950088181542275287962261286916075239508417367266845873772027741668906012262658984518199041543203932073742716534337903281399847341841079193886111495700425564578020384179247207850538277950341812018545155209185585941252828965892047712398093928618930125060164079508456469760774237893813437061845439608022051006485576213638482753289743777366141128018535507485957356833368432515996136186613175558023956950704277084351147191957576755055479255903880456291442810276037086517298628694807198361730308972481340135801770656169267481800 [84,39] 397164664713148408303043392530416917999385615008432002415280767856401844730531627146140394940030233681273676887716795020859246775616839679795875460551114960187902144395182929922739108693861040979342513094676600796257369822525434616253425256669872308554873868837898709298588053064496055207530493586358147489199894953853673998954868248918903614004643590233497063381521099152003919065772063013779468353148834688126162801168201071084436670045378349031753968650377313369844948518389882348615359160280712608869832074020396922639024256590464742383004557990059732954605926555358198410468235482448447058707079455171495842761342800759993802188221087534049813700043171658807681879783030952164394135892170728934824046591995800103895601994457529253820558829357634723795260711887899261370275096670075837533117666935728494934954461638146379524622840245468732845618890857160530918445892705448986837593326371521883138333827332050586526636317047085097762086005738897456750964308440218816009676809938348687452567974963391314216306572855666639728834741618241262037641285357083812939823398326097935295332217747347455914506642069784865708097384260745762532905898113137624247169026981158296803287350347560793356955620236270209040992203664551769468720945865759306538538737287149110266221800437326439391429766770427381281784236881035580432227836200458935413491265292986889791579179794833920416635564665972008082275993718273107338455543327229802942793176359823276085998038945698021043628221148443935455231133728966188144094927006969646740249929675698691156300037135394861071938538989147312373548474542537536169015390177159262264529701575653156137346856704860018640724808464317601837637611897011917488857097496132776927193936017771159697405944397294573966188341568641299403675630443748977485745836116205684260648652059032009446443325691363558683264556002413496611860271779274989923157215081421720826226977996865093303224628841781354120718832820096303674305554266697718325127807509925758762959703731613774077164731934736848263368586288805102805894081442885547387418706806126617374750 [84,40] -134748987529244977408476411776983683328458065456565814095165848402151255614098012822324551477468659859274456166157770559015362391613333854447922994488368294515992843375382341674633301563917555340973978686396927144303799157612145770729962436371364703883662861805254220462300892986991646538752198242052430245633301400484590358027171614479814099937757646729500866269026413026400854944420614918605955780465407265515848631687129222916893254252767529738466698577979342893579632112224784473832660331680547021792369036398170943463201243854632739396995194653457476257611951090427796132032521580987572208117121047697641850014623829557204757256396482318326934352658619418307341394749584381339047735291067667323273691958509418595376247537894996169695741884615321843341589986120701654646548325237488976248441573953447782560189879212243496211673875334482451932943363227973217970119651903404067760413772882372365210864551260790579108393430494241940905075947348506063027306812309657136152610827191887101367380964387344033967026746199351411848017519043237030859492257984075313835739465737645362433130926733775906910548208223600032679190008629514064792179971351332829421279765213645446087486954717025915501447474943028253043666821939071833589239228845153379357816438878451171341942057958223128211510034446403793685680558395508323567210293453571790829993897769087035952519406435869647608946598319366250554702270538871611437712736421910015151680019162502374721759889207994381458425673059887413933764950352503318580772277335722797338222081481688879876965170581892892695295587581337903149307440034697955383325937314455935360434319268613587554259272395909001149375425622259765372912731152841901425230972333204399008382482540118660133937922131188190111665097903103334078861627958549697552184186374130869484697834934952302425954927097709710459712632331018652277458417931365504154589153882413315978733897955732490241273230189435217592747612944772137495936837979248318436214462506129206335790572216041520186006386699103787467556492827617752901611696597051124106475369800122166160 [84,41] 32339402119163257341600827577408964000515200955366980964295649267899058607686636588211308491008832498172543590228060873945493041094143342537961396810942512314752041128589449678225712658773274113260955364248438937254497495624429462663317337373018106102743219965592937774754139050703288595307265345646736165901093481968505531801115318254249027078078985664911438315204077051019430495672132252753519814608234797120098649418111644111104924040180435122360245981520529315719175189945567118410686035576416734742833774335297984139947425757725776983397402250349020782465651198123820698424507661705561575697031734584731338372090378132397671918395412740197881729760724473259065734512610122760644208657986693714948313842502923263567198346556853730027222815608562190727142859189344093438699747888014932092658900685675768614028817165744820163889084349566577938701265101881981377537693172282979650400203668482042051494940858369385506257805622245176743079904398776516026640793594485648003799286343291195379810942756620718073060529895070202488267539875910065541831769938276087722113620326622250723818572843188383634123821620195643190899517979100830282921037033917742286340777196246056479830153846366923114778225351245735089333004272050093200084955500343954677157230230320302996657873810636393274725188247957191030587675441285372237410143026448002400287651161810568341586264920701012918484935156755280852795027095001222411780590479825715841775560802942597339537949513615926906517570045123967784505401525800081292776879400072925366625461586394401959419603200099036814025095423545850124012967074289512864458107661911052556244874552867780405505980998178140983041083078089248704170276342325756359846684061295158200014597960149434275255481578401986734159939759065072751394648752689212779523948598397969762139217622913029961681878145936470161930815761380350621263588093926640952117860305641429253105185516722235973920400884982248467099047287205804767018956854479351689219647912963947346563605481878368186597845567174110702738131682456763116999363747457293709107917562291250 [84,42] -4722644888700693090660560042305029358954164450793230315376958966185901657174744149604782243986983898415703450117682049467973694959430253734128103668946080315309599556837156512581346523178617043598887736484094306345760533901985144303603930349579146593692658852688821835143327196950350057649794931054027032014654491045784284965911257488694355104237008709876119696960258938302976986453582560281871978247403113295275140599582397359638956417534714342018685399506878215487467319547866578668203972309172305556760943671022661014600073030030027792121935194533567980020246189071556446483740228652903566669509136255634593334771545065545908239495467894826811756667654631503227992451869701594350281359186246748113074254593444628288728200866175049100442243875910943337887367814237602634503808322614166632561998837267765660314392727677144422182398202129026866037736347689841080158012658704529655930802206081327991881879263376249177873824702736203489923362805743266985199166687194810916566871922621876725136342379494339400901606955450068782090533645848808323722662593515924718184908754573215166618540934787686080770543363682079576447818354664607237173802787821704016330413809847154027473423488179132423937223051010787658508801744223661693553032219555979121917376598942303002206421867807411949076790890477738950984481762218591254234935907812422175621529239790679914488940873226781688922363936816857380025726530347131124605500623209627635811469736535680135168389430675851377564878455628491795971397409097458661035598826097986292794225886117818684815868601307852774360883274721271975525923004425658426001647855467918785896819193146850244098095899928315177800181106385902130261119934927420240056934461202046802515244739635086196747381912886406704317104453983150677752825011769020373009521784532951107675659415979519809469501454724577598539717973908716863196177183551042718048288363240797349857293554085249807323267420776041807887372390316633832670703088136637321418217349112656941469579944739944253916944053522670187682590115941862568434679158475216315235540416125 [84,43] -315759801938585642878904044345128104529776101360598205653605338432411140704990982823754218513294637793088696957940579835886700761961205316047676339971548406331490957687589904355193678516710962192607848140783106188076352282532345058297236741513834476636571669252043986386624351960314884788574950212171070959346270665762584736763007202637752072501108481891880052242741556230690868926315637043803134188986222741897259013126798148413782995876650197881773912204235767860645257384684998032776042836749189816357632806611889802534885368794394013718813703866775084010475662174112987557719489977711568559077869889039841019109408953900265960388181762279939081058855249858775352221836873947508769628633161154341559852979504777681323103446242416911744284936787988846115395993396393515311349650870427678638045198377334890845092956734625352714412637814479581564460557582732005261251640761964570926377831151430477175243668609864670182704196209077697292051367634407567980670437274597564437687888381360767417675693144446718937371513953774976934083095774621506332573042514878448388083664423516320154608293903617911908851073236134572358046558571985323809104894966469395047330648312805825695492533254772746238761239236780037333585958390562188054746294433765830025637645715708526833091221705684616128654095996875835301514150950195587213060629146232591002718691411007151062951382191985435862289393862489317103840950255821895263551184003608544505105158389774665541559918253777252704042346403263632151390894504471784926185469127963452700832868635062678935156003185409826966937598912576902113947822340309051936878652208571808584765935290376746960648840368284569214172520060217299356956226267033653137278856200663680103275629345031918937420485844557911854222335423437960681666499847881733934820057862247565585557789966756780398149783754984336756939403569224694478790732544373624343002057524051456962830157370501464279171854328614728109404393800672802336295756043844604080911405211182979709855064860099710907436810059815415540819185676921348537427998863287065504959400 [84,44] 501033150584584273441448273630092819734951939964959104470662918016005286040457541203994097040251530080444117905682552864716759135896900523719657798583265414201151206569432226296979848442728112009870797480068740393319774513549684991900968117433160607372152985802163214025698998857621757473872969585380334148920370422911557977141522313580478260138119615573821065301989906567490370359078325448016008234218248122345602147015574392910588966435008449208508615329135971216674996118301829657146988219045209172187730379309511500271524967735123232106315566115899156749381861646874876475727146097990004463814447393310697627736036369011620703282427620272729013292644120769535594337033505471120204067227999946683561064930430178179726043610021149610321045919361436037943443305276119455541692194025458830399280276152284920311645585267500150007600647610972104013801720120363962482866722285717826051933803259770045080262580885709675314725921972443829153470612243421331225146974803087793461840354405133787188674532938747828683576702108378421612464258282153005624842631292623157034946297226468033178481129576035480185353473743323749296956801670647678861309414177292383842288119432634649602683933528518748150114336928721916086243859244690271648946644601600352626192010228453222942030598507931524163499318158544231922539472607332536240487186734286651230390003566747248779979024959391220513881949039154028981386160926055378183423923393198197780886479135425887334023620941964679988294562018402663267355986515157958227111124600671136953657498475479350918561778634375510710429208457565565879763636356437316385826247334883934914060935318965483760165631527647398465868229704829809705095694345301282347116859598297281561527005843750060056492299898172596132394257424780952988612034645165081820887434922738337997216037414305975454628609059457741518451040268617893735211106116355573859265055009553442655091936722051242492927948883167971554529398830828515478474575817254307406138271162941444874809917125533117755318063211227106267129131424147733475143169703207844791090 [84,45] -196537409444203351182673045920847766954185948132466905378759803059995546596034165550835544912185648724145168512285723171568070715675488660742877914677749382298878653346918262719950903711634873879539585573388984793805584841511144058936900085078521901926837736459851809692525883589786026627283474030624169878139525573303903169122312342122368817408883258770600530454914901070491183512816553051524452203462396172289413448329704139601884964258152158248181754786566744370546443098744894416810896015870947083326042176496308717032155646027730600739371830288371688972342295369117409685487645950722758140658351803694136685178310570428291988128996086604137141845726859657352843974600825976740686935959777407456608511385633230298321290916610831777222717614152939649971358111009526421082805101222024226282649335986998620987892812726908203730216150735477740630138655774136524211573707946716740645126278042710118804464872656898980167737890266590793660205298538922079561835652615099967527143198418917025661413682137176806114778931375009700242650226322152746848558640272637216173424463473187250761330239889996081591235087557992795980248014911971946617482637300570678280018550951819704102197833521251111219801604143421388223044367416388841668751568677160931433845013563984787920236762179193625177755173084399449477263513849453847198949157686608135507774185371610919538483003399149564335730846019288001484650951637424627221456027745580748005126107174768608087759068596425886668178384100029325849947363223663709547869187806142645252585481627087846077041680735264528288151137966181215206453518279679527423039292074907703115221782103744268396639905274752520681725009555048505609306939282319548051149747785662447539145598378871760104714582332666952912830735847721280446485608204452969016612917715230856427427529666434392426673488025174036007362370534775548232308135056809027352851572732635553251779596417502439871454072498224452186015986273592357795555141144208088352317621336906583600895646785288769737690679731106454958409056365740847779297883584131294920 [84,46] 50374925520502310206735611725716722351943325263631309745706997760864967402032913511027887772550483712198268818789628873568352891509528472821652203316703722934195084501889021902127755072346900634046661476445202631338796241257886276068175005563167395394246627421134963105799531530943247004073467823171488650931915839270899817549908742082369703042606470968145121163992952126252206446861286064637109863429461921730508119430442057351178232724173491025628500818928322414865711661631864847940071982783010815279642099139668353494080761787571448050266915086913107042911504672629042718671051151515090060521214388253380947976611277972201939651681240040161431938452594892759317667725669790533134260653241950220064137069403546021936019851450444325765206850737452005859602548035294774531590944584518853428766326324056369188755129130960946835384582712221157814424578245917961921908478981218907782255299108865099983495608854395394245296098715482865511748068294257077896897619350175433415367728758538365276438883905260824083999782305640796486072515190431266168465985681097213391753444755250303411537313710552434486453679802860400760412953167263454854575833420151354521639897802820645550411214947955319787476026614652641940155650660110604592000318631462336360089337416770131766745236568652246021374355273714992685224727553953466733717873158998710086826072438000734755426367929638557096775035626027481481440111344307957355316367894548002241708809108142179128055924486239575569455637979175063835454298582378137435988597971869488065618930025378110738894559944601330509119881872120247913803403484979049161372701143490749803342833810041116920009426537068002309347964270745424063370082135030953122242192571491944665414435138039048060914042862693518758586829793840465947676244666128287844228863327162877845642400472845105712529104544443804298253982832042733397299989258203319616343551114150910262411485240230210704338344117671626569311074168489917111772260373078610862000083372922409543491419020120943962091608245225495283835764501013057231719814140260845 [84,47] -9442994820781859801721931924133484787980230463867488599731114028202892802119426167762829562607973488652796039885547473926874442575778447735917849156757494011308692911110030866802364006101794319009488775126520767440985623675823961046821058610737982425492820871867061530667190528121339077452936996042051759852460553137468984502683659493991136765843009654598709338393321814334348640916930536125409754097115285361492081045504400581442392525227683722296432664626099877406198935063238138749323986338479563562243987648379524655547785096754120508846995653561203850564197733187535930604815757033179626361557362436033907819548200225717725377127408713509088320520451675463224563298835573440763805884662959818510956085680044676911611124725865180761608979831536393131979466944825458939563083211683208007742844988222531304342313582740759487284412888925170273646883514546136724147463290319669200632119097440653318307293412902947396555008451662153056987808020755561742744118601844232005532815773028125931499957586991484183010950354168722455610137558136569092655447537160553117889724051623632093756635072587139137864427136591865059233786437224670543472881806995332921834854088322450622233566023545409053515614293761942313565517657652909782813560978868933599206773559339825436406819241558048474422568916969628943359616492501168318205015473300587269175101631189328057347826657068587500358097385940201569372151653938211958273679292172077788731529407728913098449274086494030648176878992222431202330259162351679918626903703498466273384933583827374914858105387498270038536689217123883284180308909502668617954948385369024476800177729396047814252822558268563387489817251849018718164520932758884473368298906284220725988097646053767329311932317632847892760398637959818017701604725099123320946519033359841791898597984457585697703269065850055163245866581716701239579105337134986123227569516312577783539022862422857076502749373680578720707519086246460061738571225868992045577137731559238296623707047476455804276290998414144953013003952747530127913281121070 [84,48] 1372756620816623764429403457884566812464427929488887327892224796157326058401787827127569454940881745901137456732252390126435123060265991919564128869693299882297991275988175280133981633156313874939380513060276510717303205861207126153818352483811678399027452843874949052775670553340705347929305587906484717425906314334761244124706901671351708072852472739168851114954243668269524852830813303728853320111019656258931117648460115918494508013297668166807821608031116084880381798244711818500594058483743270979774241471349095314905421266411339036304405978855818450898744809239914628925487886842945326406926047344908667786305781829586502501944890022945375783155278724885332770803362265477222966080890344008038615818092364067751072283231460522668800644883238832067246297078296149649154159024831399841520710931024604737971092837656835634597333797006284126033684342384701055157606085659875772577970795903000289849366649571548653500616456666086547685801709690576020884800855165803928120038768897988969629447168856087504145874381592074838768082688845414371478371934300440365170451438820394373944584277028241692566799994328306166850657919971123500374227710498544765719458826272569773005433668978772534404293193213999419308656201823734858947496254370958133084562033093236798018931012228696347487008549095767885562622973000748227887110602305685879908731286852568836503470031140548943784604710130823122011573175851952048708351686592069079577156512282888413014871994779094623604187482604387827018772518389307302997375685082551332396825943835723478130013079995499648646977844812755549413412533735531132063094849106806304074314536111026581734641733584721905849098230462340602293552366005831999468804519097646385121255129561705502933985852074159310475462814683114186164480664201069225572610276436796235968779401454611890465299130146005337770805756992123131004546128762425243444530711036557610233203245182172583903094626431473685938546735825565631397961325557871784190302513353792381960502432488816007058017165270322653002498907246313094188264315 [84,49] -177088791478306643331038239804322107306361045497665166409320399879003861538518809032878544611332540996541309803556882453933386737165215204892977283212656056882470064465414797263580053346275971461465167472583818683451793898615024088984518344560333672078501534351037404395103967798628211384144609614187760683358527107811818858714419757287492003451308736655060598659565231296448381809535178818767910804951031250472480503313705445612040676404174607634215120740632131080504203390891480924136735718351069410867983274101744681663738456568170646114567568980714057607611509322897332465433896481297758299659481081627981921679079171501423510279160606644964645482265178651911220531145045996137067781782044660137922706668201469552131823333892367408411185285760527597608545413951658167475727196372094635868871222382447319045278406874646415404702998371200661635136737632913361956353831393662977303931583701893612629445866893783114171636613275049100477252549824354045390479602885190910726874207619096897979625502496291264596387153456553902294115753899985761869312207692286349116122917640249813341059173252380358260777433669131943775075859284436086918996463693200003381862425429527589088830351269344046098932855133216546647494297907828163670914527407035618027038614994659894948987270356594374446966707784000417245440119057701026213007360130374132278041020472252426265998185861127682460058449381727769536842385741666642094904340153968968493091286810389547757215161757543718089159921945698860262868879947139437772908274024345767811356130356906204767428791987555723848357647113198201558622682479942265893396854267328006253383680469179702746577940550731532372959981322452595861364747950356799275119504387275361903134302648507372901561160011176296335177488039596323557464214205476902406780482163918386287991182797284974315218293150624850330766666372203944857999965850013293727603424887406834387921490848638900574608854047809357740385228094839532188693144803886803566881163294291290024828371777147469867411978322220208255936685997822591556290 [84,50] 25540025248544593081445926831462031352945815950313162632088865051940060877696543268115374128581071857917264508729068680675274181503243227221108315045959630347609140492693207795149003665453171515677133939927792156073163843295118131969940820081077827056781142208444575834844914143126806980439833420448409588861616309876487690405606790732600206470706016975795111130424846949695899258484115595971905522312158668970989556088659300587774258485395518454451511170735257878935756328193813905827205699192557156285299738603132412489843676922244291815706253136878543812033842390380697892265223303735178780708004507790350760554048346243779297624087652704094338067023266541646955723129616228885848214899813292705876173582940932323574143897840350253366760905439215420177920888832898660164353644869140123675692068872857136282936729215378442630495482660772517714469965465081484921777074481103575773210995068958518792810762434840605650258213355707255193608813176411348204403235669313451223964802958808396465140071915516615926323215832220424045274942786364623929977714333974939909864082526815276310087649775506782705456799630600360364023744045344514377061718285663324941290810365586247570480294698872834312563857107370013524298790746444737063333998408791315878791695650808985695861182954794636737874564119196507811622361197361240911497977751609816740653935845644338085082508722782093997854785015240387118995443220287239996916019296879200597230786024161146515949444393131050746012855718502094844584616131003782735717741559893799379254252885258824338872708458325559657294782759257328653953982692150909502579186892499237280936100569849107468984289094713722024219460931172530661365439320837199053243180519764117200144775982569518732942148299311323308857698966998157810600094917350303902036400167408851592079885966487459411562049844968563107353559457028631595333658664244999611097423175725143973625102416532968936077761885288408087541889707538727703756938518682805236692761814869390827048349866544498176289267784627573584792277018322515934 [84,51] -4032943874543202348087106698523967055714269456386823494091376579269389783872260426177962853284079336737871843764260386323354248534298801955822640026276863385629587263519595183172072583714024779576219239294662817645188949302741398571521090381010698342249211773434645464419172038294431714463423685081623485901090751356351694402084585915459603682503838153046900214390365350684097623057502918049879638145652064447809185843555659947897382601839358181424874189222156882035328558827651712836230377498348761260800751496217779619376143096568326115151578810647903975151185629681072404870529675781015745175462241385353090130781113002465111971619160147764544897397272854161587428868709888846809799478159378810614622695897317726189756514724884707104813836476960746405856039372637866218794885964782708095909149262861786529856769902272262819393329948863150494467192575153526691971224517313731863398528680139195930717582140360285365341236771779839969299048503033426968237148782338451740347572216832773847822719510253144358909273651930552619690339260214359842564992695173334830885022632408539096373421147744477583385562374903281132129866529334883610759444031157432615580743027335005917007218568183161754576156537954630505178584410850027312001644154339650924075513308168949401559413503036426042757057407497595896458997418821431639836899916673813885818195115840112826761422982224637877866477526976624264603549589850753538296593809871380426090207371871329612637910706389367061337473592565195900838671795091193125894602376326322220452954903185714146489713741807513469668270822274237764547260196914092821131067550445446933183664438548406281882184928415302777107869902434886406697044345711013187373534214787942975398910657879085362783328363462623756056745412653842469185629586465563688373240311018667383435860784346708491533505277180365349346282140272107129704230948925681371652186899302285287134105779788582171828172033815855113626785459845784857626847945559607872427089684890674726439155837319701222125131277910328698682375700516000 [84,52] 491543269606691074725249006077899347684345044546242742715231554367498103338567405791467141741171696904100531205853322382117487517106599859065086366045653322294836588761268578580257413775551363486445662149187825151768380772254710509105891706293051589189894852466836541423372805471588480890367535243969896130603187793379821452717782388532248868044572124588663593899867727114388124359001954166153102652283237500513035075991805838420023899810597185835467418323522767959394527433072122377654097558554909819580652995131544246795143852207506437923242486188605820473772793986484353877452325945536730910345084131173498405822438817718825037872788771358661969264255699101946900561425344047587318948373876177523690560131231292805597157707666148852166183870696142368911564649259729109674989736277363580488799785957679873599711482491468912234713750436802489645367442690001944283863222921619402049548835867946287734730163463868343124017266543150135361702201494013962956875254915236754542444126717035115967904094743582794968117625022076373484059398930553552984351452856467341401257230815038692344304640528648223416000847711092666393092854367890287423660747037772391476805486094977760606892449813308787985264229616023468672103585614331353271462264137922632937670250600121966967064941919764129672463300410787023328181339200183721385121062031400102112157358601918326131829147715128855016925886914494938343065951176769384775665394657831556590636627471552393091045324251150432387175028031187155935120907244767287459290062658603604665454622083882238233913770564278549820151786945085636289388963379936865812657345283229997873988069381688875120613444174300575390272151605320714650340380684790833671965691321905828771708963260977104075318592288634125247680491665290012544123014994952487611678193050706719786922719316607537684071933060633357218529026019543405506187269003218033263060925600509287179638780252393674356926172926918081720372808647905929404880870070297056770969305600891436214670466086734257183683932968268354240033450767 [84,53] -22033344797045685987707560621742403723872833337323085351055414719002866137215146338520006158180962189775476594182562612530563885025457791367709452071127184721543823178506878889800521229372580300352429510003609546687120519816681598707361749423519074713165737348427380711053669806615307949531787469580284215119391617089081044006448827753602370911029808883625246953834421458490073131907057328139931360702852814841232551573838624727961385175140762174785918745247029593429896176470604129446901952108927954821427930928400559894606737470705488462174232730524047117579285008365182838884484632415103342811632322669292986671832266007289412561741439088963381561831262217356118309704929610828300547987618599450250056811124537984218322658072635164783031596283296084062373500671894420615734631886238701586266676753712591888818743777654585842758745919468687865534611518910073837043890443716901552068815140772691874959340310523136088047427499043869472809227887067461149817166612720609771489210579907041793432891748103209465992565877847429060424606435661527398175482589960852848122780775802353185845275126764742220626772457052776687587356818523176494432458265917971593422823410170318738207971556436788378148337684496948756668994524349204406621028210960616255793016389224403472501547438877286223543291685605818229321268565210957859744143356251936782646914169293465399846253699642411361452729542545765433573488959029898566107256276441596419633938596665505374020505007249004680658230370225571107366000966913108188294166082151206766333332496500616816836853510324425149139523247082668448188347336954431178146801150356488081583983778650065026960147164966366401412960688336962468031059737256147663634131322179698722718339027460316900411192648416122341495287606772146310328806683504730071757851451745593771199336447297164728635195473124472718201769382119389514376254170817941203529221458026849202993259181523431383414933213639292557141670984366668368335366695720287274928222995315699371194837562825040200037405273797486013110116 [84,54] -5516804362279891198711673261938688331857363226677499749207390770457720622720875279661232338910291305206291960212120106617501411860673040505826430751742521168300514250172569432651286633106946098516269648568916680781071970903937867685440606704826319018407287298732594494905880923102868298852061782448838924415162089849628527936549031130630501483310753565470985598714841449532046216969712017306707789948620171501745982672231745284050102996909870305801471289588086015604073142924517756315523855387884815832743523810402451555620349092056677511092229787029106651666800565305698853815376199935735123270731441314434627374877558707943999320155068575043608465892727028015757751444174882753908489304612640364745726560591960726491891733016671266693550464006912843001300847330586075150638112622091961108461906548716218290020042886593903038138111418084033774519321556313809666948770596030173933612556666945162567087976973483358821375852819763301894454773087867345380553481215502578994719784963759041779371658462065454154313544224179431560546277018737336558990014335689910216485533887315541092241409914964654249166717231470787423437563638969988049881220338773172542420330867224109048130965465936199695379477109941392723152877415093073150429478374426037408120010835788206111191855483401407650142129160919439262747029601080463720874316742718577314020608565518649871213070134294104582335956159658539307316943952680044543998458493913767567276306370103203717824698511281235345041289047232908556246370789514418770463186470026427010000726757872157516787800599549950889689005193766198985540778729992792066025612188846205290449710584510363962345119648511838243098977049875410767467272669059451234047830944712978086636658821366861208752370451771668157780090594896721950912878587975598235028626777462403207655013153663147853581941009490528909284239246125522195723765289471008457674121993355777690765295885197740528964023689636155791045444980361306857509471672037409268658078828176225712127456010919758815073933573719617387500 [84,55] 1486016239760450306525310554328173718740625878327848052644234847187898146030156350566440830081951577118807295172968432819235569865785246442034381287149456065920617608626117296065252781167317773339327516228882024332795675395436342526794264173813570683064217797810366732001477206980106186431162244539175092936697732143618421715216506567549301741552023471411770059942280377234784068785033255767401136031766634768073286181894894088417383038510570124244391960767020329894413443659164781211650569848252038574080352177694938222288194060200477849220023787524174010133285270703183463022244496775011128340165815187252929569935815723506753247629302812016627300147308565978225322932517226379786819809033486821311100355711744315543706425488534686659128660859734698719829704692777747178727705917053368003764958814967855890119129770280474054483295717699057562082967145581526549433080240566489934006516118503482032213092994211307367895766725844448198782300182085384652813059138569792257483400470803463573564898604677272703396082711551877710810450623351990385041927181866946466165458161795189686252162544066565117749685800031720483922950242144257120863104819705244122923817214279262947608664735227760104573722993838844826598031049885162731348104384991408808672927150430032787581965175616708424051290333719155602303076235235231843819551146719130005985746899194849502922089350419966420550027020734436328833177323894150277716306091601056972470674992680373575645002790387230884591905501070952495406602562451855645410242427345444026811470047015502671964689742410492617112768282871286860567426470429036525622317074313763510150285272476287153207673997097329802079165497909947367068439405193479969516716079730285248237103697700526796367383784686145154242298898511858121269856704615701033337071961980848956037323021687532897155883556753821042675538314389052911799032652060274733420684230816206494495948050279025200378237898472762479721303892019545104711790738498924035240836576336563703283919789120484801510011132171177500 [84,56] -201969013898974612590102924254944551709065478942087263278939195182684655369961261863325444465835451154737880029996024961340114240326215740473149192941586634204523275647455829811321951306658028792907524463153149704733342277276645054093521583070845370390087816355585463212158780775179740297952487694386245221451263301408948427256743302300680662575200403211501785362319360828522632044709066849359274759184239622155319093350443032963234020080607989410027483899237805735135274217603684948036623810433455747189242584901863274246701947747777195780350744233293454097467654521697223131310831348832428543373782169112276827420834026591586001203542497698025460964716193268731846697874576223147761527159890123822535786029077538610041123029778882861078929518201280255793803649541738615485897645616457637421208165061141453326019938723593713734894392434113268046581126121772597352054596634470166576828486525665967673132752456945749898446976570219427849068209561382000252561188645751209331326668686039358777047032743348909442953650243714524378826764933047288022879563403609075524681375178253093425327063472625951428831964824621172063818940792634409919804945448547880670863854114991214588963201839407644478263681167097097751475924111915638414683586161060766082069968616043100685233497898324471830226644730498678846374931632455407706495040975864292467022273195249632973783924970109661334390517973534100248404725406739313586135292055061124715095498257777167996464698402002623356182509258130639950592319040475305882410165512587640793425562383818267757623511178837463842059203224314328147306368875071711514462505446239095774199458754551912000176600247869139150886603484285419855046270580382063887327856610552792235319698778875824924263618213061047467709823732360501151750954617422228649652536447335232106422685230781739844412231173746511988962088584260363172606372030539605925331748351493780203598352978388871636045998817321100683572630472264682484521630457477921137723155453873671970579785537599398692843552629750 [84,57] 20061342137123930658296742101114973382580955840526523517423678971432349994478742438507264734198536120231608530185695832651471731372321023434976836277089801207565221814808728401263309707125170731759471957232092052317910630295305880103520499563572239350527333884258373289942616094992475493956194093549277781419452099577760527246677063410583176752334458794823298016172461565862392526718155350835247382991438928952875993395964324339817969694953767891439597566135951200885856356661304050278252152085446814256011115276080024187410047935029607406040339204391350500876696800247478775713397920595229371413182397029800084476333475960645287300736639598741546189921911235886333780144690733340663335586714859189316970845222683694555760773062119965510061410941105776699697808255125855028155954650973828543159661047368163559468354081467210982969095332811319674424385968724109790005211815555182664908279890245758727014940859767105413406553284374193321364677826655284301194492594078180505541166587249516515560350551612267058728654843141132651956425617623831818473511654643265894456999976781717605586108104372667760222871751720695000955875443761976168598679491341652556514038159076596598033509251710383425172080338411076634919925272861696399359861257242427129635585331823573078625582849425600211210961038037390553583998782815976888327188519856441089401575848269195114881612748708627789802080061105859460647417490339464806025604037840788767662882491555139977531867915859466755726887409028735602847392682265408120422474685073629442596070069402561633011738400501792566862154469042137069904378422093611640005014168519082014107401589433166102869756672972207003918042545467068993072236234509283708317369918955144836521719152581449466343444637766915206173397612449638234541808619001499918997354330207781679399592782248761651448399144132732899181855134346092084692616683386020900826897014765964728053170083332519847732168201816420204044998088196951296734775711959492674149677584107291986206369219386286223811690000 [84,58] -1825358673934019304775550952634706766605825550349709933337814967689603698958023420490513354368798553605139878817887564466751743556640883752232156851866106884727135433637968067508987699004443190087820190784096409003739294832349187885129359925856305511122677149907886982298767473769584280478944100401054553171257344295163650039969808845036723916710461723899989002020533124786564304750571633495933374508201265518097529600995850902683436719318576307650766462977526772046222544167085254303404956045489824953034704227110267631557471791397446108201421261366186529832209684821529497620097001404424972468681734528041980684458896477486193490889902128849884252676533932677606522073569216081817612595921597174997135954689652553917889585959429753790925899921768733604000392302568576110752216434915435755323719006403264510551865389328724729480398611652234776876922222094117593512232773664721272224637057188910074195852814492165594076772067327151600210365729377440486654865521752432883346056733833071695474570809984915529010834428733902124189641269659265080542455776104406487306258832508753015549969336543216986056405956925640546138403011720313541386737049237419584704532072009213870229589688726349460279795914727053564994855317060527851969956473516887757511410490802384956872428414448757023216548816288436871179373314114618312629278811363859676746488860377695649586371964260659352429168891020762832310887134076955569589867384761846027717617556226516422229369239484421747866182391083651361551833118314511169070756219190674048100024799154616875215321482231938364828400500768161830960752477274675808667639538144796215163900698049195944741739187873885334335896264676629828406402324115247191310704601755185595469207398001320636909358633510638111715350086351839619107563497869401520503719076972563237423098303351749933959912295245929001368435566869733483800076619979567162434731511327296781025884412156195047249637243827736480345014440780994985241511259431754120051699048725831113241628779012740611040750 [84,59] 167136256508968382008832438549195944466762928127308133781379338159679743772928460251470344007325993449405884603388185952750586316320136112752237132363857066177868153123218072785340953903384696666233464781850522429603463981817445764333959522968592606770279592249201669141236825074623023496401649290428370292817098669577309121606689125266909797147002193109920277470283427119867288720202743491788816592381951984089772458907502280924551942742091762440976481180759027512952332515272363921249887686055072380653151939819119502203058142547834229858871334190092275990766951583592250077877907909736911732393732104649996366165895851212843438773097904939425040211848883233913014274967224644204174544255876950017169956906814301489854674818190578182910457600401282895149070392778139312669391184745017068203040493344523478188073329481877155012324535435850418047019956531895645985832054267756018645238729838729798445833214632146051708943672936545165864599201066565640826088074747121607709749652043139144577678758769211373671509855328181423523108929790198411148859763710227010783761074679872283537190847116676877273781847010200754671459167275512668541673866625405524290606538031929836256004695595379243180129785273800986533567397206584126957093465795960145342196784434898104533166674328511847283723000358443093133590090604916608630140328811682864231531226262630536734663333053798879930867043361626732316954500161802198711329648923191716008517060147731043925785095163277392660248756164842944807295474393163796216624419595991714629570347052323935718589872377744492921459675003478209852225907490019405788047337139936090608328115849183510665266335396220350127559679224760300319677230598459572357965701226018387313417586906985680713104097559814617706760687506710820975303154787153382167573945759722141910730206089156115015537777534482022671205115118317685951184646479684775688341339321791880906850727855732803942255385996777664326224171474992118796644262186015430401514143335895838357104929115189046000 [84,60] -11473128983417128481254347280190165610287352068073679384047663135294814572054863526925566759361881771438542389915657734779304476034417949886053086913646720492104454802077954452743941566987792391246080470627548871569518084671901689942192115513617182281416494962954209049324603956903699186475706401343379481557996331309496832665748489426109634128662047924608050329043624334979807065622843057489751040956155753447894878859192475502682077989527711603581050444609515559682054190531963340405745651414822190660912575749374210326139967831872801818642276015136805530770591999965373404058995033531876486596311339971770580595175093679810763763511272910195109041963572476443671742734088964301579079657975673699665212833580724516381122226735648835120088759151711692847467426169318632703724306470739683050460623844461758270849128884028220057154019435970645338184302832504066181772961906193207776528703593656432140084997549947024927356586148918507618837000167868558307501659001054023408757045023853812643605942928068419322216429968550913427930898228394188841070863387946836725787839769738783164015411480660323961891874311126050532300510809029870198949138482626139807816179450804174971638861705651049897653127470384497957722459638205475979714914941556350214706898103412268067321719690610583476546627116035021272795636724855998433602519602233918228518022965281087358902221823674156124588809120376469650688594987944352453811867041261842625616373890331940364981124856552758449285318193418742360343913263211379447467915302150994329870201946330738454124782232426286870105601821583159066449938428549558489676979357282510216558126124554141536902586353719265865718186304875702181328734258650369437258434848220252701012962790760828705639954873064335655790739398610521234056788420807198552980749188949295034943641241314252854143238495618971648302472158017652891051351654947040112371303616310212943548643075721505973009776837251254932602069217889733716616307914475364712607376244922318698789894674817125 [84,61] 63034345750648821894795788855229523508816454074665955167471192258977654012202116860360369678061481718776421292043195182438365715325009021630254217902179994059987996191547264991946579699221749511189291527649849956553437820468537095597769344407880265373016483866674739102089810354353942293802034702750876246616334938518313890454602036819904381228752702794184697899687177568109964795416110490894965250366816148886251534493462604858520098048170022733625806464769666530617198621948343799705279791966133271937393458786028091037378994556047882254168915398569049554797967312980168557071005226893711996963485512416415852791573990938538682348351297421460374808454792941838021979004718297363827659975684662233249373594116790001320003078372074376712236674180379842042763697365843158452886246297439468232899397183987003964927786024645779837155753495291032283418395176793647515533868400822898647831453252759720750844237350593962426412553583819877224101688318333072740663281909815581185807459123747983416080607023132938577550318101721814693055292654805899168497910337259951681540193254415169202582021815821114494658225876838481355146367091926230450530286336347576568935978389755833490583902914093622874358530139105312763275777538228566994281194091388457514171738965212784033311856630089712869814740100608841197453243168330675754066929080251360029468141312839650091545852389738785472296088060815984714033638531869075456811621665454412458813679958593064928158799254508170799887345695957194147785255092718636098622406771594806210619610323041943842085569989164149368826868227657237393620090747772834256940516743443591117453650241730838421184140916322668942341334525620865752876707308849299267337529418193749385821489724578253735424178069731390232469518948499192691641247234619188197047383167481892577931617087574108928065447214316165483751537508711001203856088816302164819774464663672974385048902649429824083018025271694322750468260124365735132351910792610399582393027887219723252811154750 [84,62] 89314888236097250974265479067496951334222093718958499773871899822424130183441880451042337178227360713604032880080087890317680655746363167629766401092764143062650488076635564763803695486174895076400079475073547645425670668537127809695628266688143627293850931800921760050564899944738767623318777982865544999077312773095924683123100088818015762813656708373017538467916197441418211249736024384384203798184704037105626390683123844694644349521674116216604971879632522552233986929261443299492690624845341156811808265092421961597442561144905214749295885677860706456164870980066864394561578712399762582231593751747109047041832503349639639070447177783506024702542544945060726227156244213942901386427899536977398843100211944251851776720883353284730513777062100213010023539182457117347813221297790151331813906696903420553339114779246924763273568777612957240615455300060512329609719477125262524658424123893023310889341618541012281970807910072540365515573597096309936201740294603934631708677019428700597582996949791701206345268724326176962906662903784700081265605218265191286179741901609642578039628104935111829397446339414784939093920722875855429488091165516567021282638109972578341427871827847311363084530692631763227110515270836065932813787567794894109586343729287722352326910040760265405134981286395783810349645282144167377469182785639483776494273302577504514838812251001922795425214703510874018501526218711238146648260448902704067252040743353207150486991365234070174427295556150111670042671045766012046803270920824227657485618864271926776001436784524177167885289731590901499053662727183304715076217574020967946313956012754344553098397976953104363235610645200976199904044585022517429183099463225584615597308098680933947199462018017136868511248640087550781905724785978053711483646353094059229581136200289636400052034804078133970415651133843640880757209956615290034855889227401279106926271117756031572652177954123566772577892508578090539808688449433158981824111845260207986376750 [84,63] -10173450735213428248103092747705085722464963160781133565488507225409712862353798702479239689895321556387751731271479031128686466094494686968496549387385181640738366887410049922781273697763418293697401792265835794461278725473945065849311964187296477799158067769742091842871854997967732622192310276461179437416807529373569603765617980216199103866231781716612450271559499455295611215011298105140342366071842803818747837136636293595438670281172465324964410527315474434551481677739088599120404104794304940972117264933822436629517992470275539213534876961044322401343713752022310197897228199169756628479948900511225331361621352289622896394670699445444323071242751898494086476090473839731031731146376108462494893349100965437633820704878714963473821326550962764945108854071685109522452789465119863696542528140627602824196659968439115141422185095907964325470503599593916562034079574641025455631796873921417546316828790744667921537706954829778513560517868968869305621199475618661244991682989259776228281706690395964050630191361267334168656066974625052826627789492200615110779282315439958067837481524735773244244807179199220577662481966857746497555475013596930751355966303387753079854611887868378287205214233156016923873110511476528025108458953973396227353123638818599662988571561571587275413274186710639006564542467625901514956898580018448556670787684967933741223741612348886585777862803281232072563361693267956231040545975344223142982095668080991288896704523225845002735642718203962828598184713338490908380056098268364477624234576651167157043887080124018415676909788045459495564925795625566045211792998243107614751636005610579852737296807309207281284654272531607638502640099123783700115283536050924159632350705089324002791667349863780955298153565704063223993922262698786550276071351485889886456279951674031961469427119960625730978721278534424469011139639639045918979390129640990358420017337128984827436104586252774821736362763313718483449687999272636794890929407444200191250 [84,64] 566444625586003908609580736215253885051331425310533806838565962063828251981979109132751752805292942774936797877330747816249884634551523524529338173905836695386200087846668831124574318208564145496440541717008081202584052978884447261199967847660446999060830612216977303780162381863973918128856662290829884692191687050238834846530313193297102071177215161992895645519408188274182254860670298984084158382773043376760913469552233259967667330458294187796157309683948646220800875470430807792508442331211168446986317511046443215011088942451893123357410789895913918768685806918320992597718921897944930830879436488103146772673388098370097458967986681403577786876203030735472964312953184823664962348873003392578865814267011945009128060109772586540703746052331506237796201721157582762573868024371477949308097981786236305753158096363843878760495084769045958685786070742142142307865765629833971282735735418984827210386253716629779163053165307966772374895967649244784481575671173731546701460950763587085020478272548608880803300986908144577194142999998224960495959075674074588347604777004527957182674426222586136114713360322410730621959040572531126621868043403264894381506890214997138806186195729036262962032543250169838004188782556915317234208424516796891548665640255060160316990031417949428182886486861069044657024647829984931741984954034939188971622382755905212510342205565746922775936403960348461933851782726108136072220255470703021335733936485662260442132037852224715154867652073979925406851860510156523152680168479210168181628749687421654755063254654953392214449394807058750776073607366879152737521291085985526556788325970580914776858376376543031036020640715224423806107759079616577983829979698098438833028258504397876720294773274634442113900774336373118631550765444337557486066213788338906562561315349214242603099620991526612841319700072198923519370768260963639755222606595777043710488042238714696066240804209892619082461009956538851022503313135874485057991404464135750 [84,65] -19154746240023403340626604756053864260291260672975517971743429499471909597628349435714085029406179686151467333216128037213532071826373153348276088631426976722982397249656365138253855877335586909250467694361175338153168914094599234161761797941917923414404292124905694811872653463577253571070817789712401778817658835527942301309708580376277551368770084556447023922485792479459538820027112248763636747974790609390838146175288870513460082912159122404647813240240278563199443561112542490877068599586468050692807735965014122694738672477210937065271113427270634681254371069842777018804614474322036083830097069463075432311650872640137637540186045074058094445586311271508609871297788065808317605458375925197260092437931334772806406892108486433898224518659839690668141750599010151255677998475717927727158434582039620795514467719596806280316122076089202884307508874462720429931890214158269299993989936155994429699749246416049186005043303865813018371914277454078838621949413915564012230725983584924969834394955301177844735220673467522000749419415144585378599877334283644390664933297899698213054550637722163708766497731327370351245495449303335073598829664988571483348301808588058601271533634401939014923752206574795703372008999214194308811986048027824350578596693910502083752688615473087257155519224586720338943909770981958041535980302441929375630204529894038381233141705908542429187667979928763939415179415754667394343125771356164690401937508171987171030617965064374517921233947500215594811834781669699923154728451970992691756325784767724274582155722377747818062699580641583066640029974180345278061208554299868628951236006493885680504142879720780199388103203957931030402376133008093300079185020786355494236788967823489695273823390749295435377902185509974820626769605485139848220241218675600637158877330021139532883539149733272408474461981469241837351847986679806637052269757817646404959865847889819283958605777385651652362193883997612576533759625670014918206745092000 [84,66] 620348027983112584296995415217392896447244401423780397763246743482793358312208954235754689005879577845125600001179884420906619214370564985193777579843736290751862993575690031386143400046550350790890719498501858168575614491481739142275799942646217692906852901754548682993177084340355528986476084081123430000902322176550836199352982243506838771033649091770762756056310045989126906557578433700762232145842615902448943050296695140343116351443116718261890775151837797945824168492661683459239125496314064568470010486002273699090501319123730868570758863503622757187789467114715919270319432196137683854158363363987744391203283667727339728773592649619523264915196587613168743597238399443949129764186851791004900022743314005595903333104605117952386164663065162368577379000359116610994819218612209089620480813783873408892227987493197466389984104936907386167513540858329614528960073540267549585298823791714322834506130079467051100376713457717696819193145184352026832704955495597282399876896292558007412410763710242584500198719076608140207216657116616527558828139244853347195269260782771244776770226497697469520149398621551387726543210422117598867588862818227293081767026596036981350388025735864247846501049362678199156319029071110452479270059667355063408555898686538481472620416925548360481067875998500675968201285397030927042437990805702871738445000493249697489345130508146747634932109416933840700209834490815326029768612597125315578218552628022599277527028975425474713925921367973026471879908769680588300991986332365095166933447222339765673758527811845343831585883543986499707392592761024232418908048895466971379249658782856047521771110948918878569689105424906624864876905390591202846888539048402329260055784074954432152648369192460235019335929147926142545981104405827868902510614053016574566692110465748612989067400780391402862547746357291694982848907700916234089014831944611417728359372355514646652706760449563952021099449350847274809630470003090388386300950 [84,67] -25090674129842257286502288402291399163200354529922284850854086360376518978399925908230769079244842922500657607091999319122302039708981587105227474613660372736886797891327503273199838395715592582494843642270286730905844043556688868369091489859339963910377854455400308105835465428165324589752408828719744679352821039034699625187836091469888850966125509983260326305346797423795820158412675555654355774940310559373752347587636329393391751302832571562406308559533250188276814791113768770766193885561496597360601847972751452298267172040786873755485419139581557472387820760239092892050341527654396776846015844272245308396964702182235824395636727749431128770820930393356900149863599170931915364644990589151412857738370572418581017233312581891277716468315542477274190627839342831484313700146139323485974270885768359701382246532422546065485578166458521701648337273912222564318008224221673579380682609710185088181609997923516162542698959540646978457819235984352991290626132138745100005403035457539383252224827150125041881828517599735889912454215348110356534900037770744848478991818651368727988121071609293150964220262035315175056242852162751664404040916052986814670927164393729351311950639350669003276746275740111584781206111106991140860355689049022051528836376215251374922056653176616717551094560572427119200894678976370840472818445825403509247271487279381318485708226894712845443483363963992873762024551201568566048145473231481298588834336473782523765728142904529576448015482213015224822552432779601074379711430980764705115229984474314464589619204710683447184950911770025709955680668795336386917143403277491191871287174370775553283452005544560965377963141283485765953359573723355085674346615823308534305560276484438435813206567384452828042905262276423222008068463547526440125810814508347313845378025839840763514344822096730937342069218647060302610443463981091572364652708988080222865121220355746486635577016811892191344147855593128837136068682333037911250 [84,68] 524006316386042565513918215683823686429602118678556831725703658561814472833825292190077728637384962069073509600896347718995751578350783101502837525132859453979245585396585849385629078332662818238457573434533189379903499584071578229933486582485294769274901853378719153101676335957010193150292331730512913821878609491065604500604285040113210861286997973849090681510916275834396782251935814095316209911064627432262593609633836693486057549897355720618259155706762861199848893982465821142287334983359478761740370094154507955355562898546973087622408706695868220165141700032567008494123565098678334602266255580738764826884557687750949921109171964531878281274973035548189863734897077190580944710021132093554670257913505528387460696316945238790734572095459102466246611002771536966071565629686260243963883353523378413755086182556509177216795231171318578107054669014011700875799005181253664925404403898333326340903270125172991242267819064338488825606143315936039824306885095133392238070192906889739257723554931219425792060240522550755883995473900779945351294478808624130733440378279132706075266113938182745569342477930365357406073379019717676358457553547015877253581154557722964774596278076352954125817383093443123653167781782429344291066747377517988182115318694074870178329275608252194601726948434337713262251158714926199412684875455253848684429300390485962324255451888414084540044036823315933421511868951372759423185871616862589432613785587579908866471358483350832352379483793248632355889482245402762588956120145743874235786297470956998420454896911091650465923730640296647895440906586894706259626528346006512338878700645670517251872123765126264934693667156811773988321718025517003907129266056687022076624235423171518026733760401976748892081114080448864712670243671333576252980525708211392281588408097563380379999378780780040082367318658881891796730729679686527585155931892185860237902506770078703395475580766999779462720200899909638940486949974713700 [84,69] 6298077784679635848301906711917509800681309071687686517486641416285901812207234274035512513606111666561171176802399198326277823726990374172016458981801951327923454976387615776349304972252062468490149882482001911826073564889447452026053457233846623271080843351223035594582472972924934002029925991611086475760063772802090679998406901153798590057861737325040922373436413811556949152021905929716902416818797944134578250479256341067327464618097475870860903057395928881156229733443649332910421774447470322799245437454715122564556457599006339643871813979282620467184452685751838652433975100109870841073503187373741792776882383541325777604513865491545629930080873218607645813656440027238375624514087066221189422893437969948081512087432639794128956522383916742311568883495242819167209563101941979744513519992327133016135846101568143120724074761748876606055602261826608815476784632630887252304352890108379972020624098232167840519772872113426281748305904686416002680280708205695726201870884181527207127018522723364473874636038523453842330240408652526451122280868364232401557404564727663624679048722469453796440136821993014376603815905147078413222673456412911485933296469743289291855354534020853230804920446094808544249665191704866216396041554555050494292377881924674575747127469785648663827272640569204478508956074398967234459807826142537125100191761625912783102313258681227618480794295204985346055374109396900795295615399436151048975754933763941170597970879923145068159208974674293259126685030083346189216335535091192549714801892163612882617687017820336394011059845716675324327161171495568036891814886146750447673871110149383054304318271341963766018651017783825254000652403666883000517528481531694819107182647403974300197149896430500629800410434957786483234558428560012720551432493640922177945800301397485683895398513461011073839375669648314013575822658519464579335816231899570181712317088991522443398020987955248738316369828802761840975453019950 [84,70] -209081588319908619227795085144006345010581641130307830279273456683897308241822026237883979708065653271633414344193407151897935217665937063509551331315991307091720370541963158383520286792381642010310738119134500387115776752597224732997620814739678712429023774346156099485741487981501226150454430256501374462820597416666178901897931332793111180696008584650688426075724404533968493538868823225628128149268432934983780870084774211795062172744917384969623254626554466025288114681051624398890202081716905656396591823966370966345675913143289016741531472304412726226639906546288031707449388629879891955272278015011451658835271190633043649514222309219700510413499961777058719562288020047872457544679909357792055327493477231105586480943060071111482916370753336514875222511190216568391555700778308200963113940732156019071019894694141185815891054952028777364342389108796450473267533802429880650907202880960893753698598356176985903158469350104868241994095506627664194247646655516980170705521633909395871824151439173497378670847631029164513681724701455585112416834935858574209207444219493872239895636775827121400752861051942479902780125322695812003486460723892151182900992684787559218631732474905981796392065551034982067352979157342929631063019677697426796438788185670007720077042899524687036365977643339762395250014968225446482993518238650186486708535391230937521989824656870496745465019350306645661815501080053567298900828338738879633572031493998163286135221863185197408117305838722934844493787693484300782085423176240463115847080607339165361120374578548787453837556818721758417698846313500430066577942052597461182406193596425933433799082443495261038262779376975076987458472142034012554774489498388319140473156178750299898519023651673421258332364054558353205266539041214557252374642893503676699072168046867292991817910133084848084772630154179721872345275044475537564354749091268412867362163577812461315389785321070088657064083384934678523991050 [84,71] -10496794281522847631672700577660782997727855340109709005598488415618051324949034183635437101202834080374302911329387600236779280527114732276179654492472512653589278163966175633292553182719022507602036657399123424045326239518342323473821441775930599849494399411814121193889626525841213945041861807293436129418164201196330642210773622079327679176405124787446396662883105235078914921688760086415118339788384890697502410879634411449920854457086621109340648173626377702743272459023684664551716741743419464700733486530544692413452342195946881453943802085442651025659133251120501321547345882266476167291155447691536438148188027647050208746251505499457541783377793837354579695122753979670970415529325399788842282427865520776465767897463751862775300471549268639480301558059103727192975951173033483227457222798577364086680511210201855760894793129637685461580246981719721264067378887363674362108182727279208762377904495388260881652010901510464413774509216588936490610973580156595444257810847968775731354757536655977516171058765773805210140597326426438472703613513813145783532167288275333963453951092560297625787590697153100924177383487469770669363172044867090377910121614103395927092491201653827916052500100710941058941050620478230443822104621772522090180297107071195886474893424656792591079791787583243406707210161748939769168022763098412550015620271580716765349163997662675625995901174263427626988569893333766693194200460359352531831250383048556392601225161374803880578996235978803392998181307933095398640739565916941848882832607463156993315692883692801032234563455310674149675390759732957205169568709398420880403762158781474495021058283275083117421249709307646793818100162506960749905448208924810738822451421432091918565310827503625131305621999475700662703040397271456770878787228396901131752899105538612445820105030395762493468364327265971837871448989015958887302405523462043219795832856346023437644223248749518388680101516871223143000 [84,72] 298086930185159484725784823268638490962240773027948206919076235496863759632496751483877278810372973575774931424219849426162746905966036142739432333913453436238299177244171514318998336749933915056470848111317819886814054906055998690374910445145628761027085719942476264241529928914650651587109529946112641549789370391899599626564921684905863234386575253529461475223055574527769588447607749079477106086478002592018027622303063074186782924629630156584970847439478440867222977287663335980276938033747578145874719351576121304872323657753640663435298701106302920444201220084882599926966569797678810254169055929403793149837636026768420697967980836049296954577696916570388837912400962439880320577389752832711261846417769382645143936175191212691844328279318257703196915904650282503651768733409502529528653603570257713526441157189050883592365321228813268562726696183439879504236457899082323522291329289113123440771769722602253662775560912890084307832872106855500619620921212333734027460306573444102680053304962311730275171482942122873787120631134174069411569960918709918374107274662748143924338269928478348458814999163298002515443743689423965315459131145288185108878052867209246913377669134752507294779259232853428894393881834111952104230715471408199495836167826748745254717326247141703704167282831145006735081029391045170281457425394365499851177255857472887274074833925675200564117950424523948115581643434666602585167024976085021753162106689899251062238233133223318742416151830166288066144378816380953060966230569805107877880534831684980014586831471725216027173866478871534778243848545753129967197129473902947967421676996570465488781145130204907396887078574595133061777972345194783456577901431693177542381553930108953677263800357363691159334798073802347704530619003951284765102860593003620862486335415079825063328562794096676430299649888216070385299773903757507230602488994563096640138122114894950078717304358280635620969641408125900 [84,73] 978493985458882151016873516884661296806928097612379923437251247745414762976712009028658368006385703454282146938828027965255098556650125667135641833835060557440426659624064992961165335702729937566456992101224544762182750974298118153972802472661415312951840442597929188578964451741813945786823714210258730237405649741547890077120386629969874796599307536239239870473789600742926657818244297229850407438869823776628761643518802713820540680296527709944366411645172454471094239426818630141423599337728664549259682731225301042920378817226211115467859843677836082403882832920440223688404596066320382296108983394072277626598098404808673199773029643156283176734819759496672548084874875554854868399483003492377922580079449630431280774077175126951833504005827927820840374097133072009887468394187586147432849187603484701234772522802132335042049794354637201062449955960898733026618085692053593647627600093230707797377248692350881217900788845283904649242579602639319298863440628673802651604639646408788339370469696669091183548626414117332298455059855190820437440541576590700978131573184246032854809784678026210681841900937237630050435674893068000975183561610158519865091958181450137215344227359640330036651927153433404017237724233455024059140527330107868132304069153792369522254500894060268196607809782632090799768349980471643819206007113456378852285815692462751121203644914265065998330494814695465685391018314399947115164044698910523367538354620660482880951302704728067066907610458025855055197306066012918807464158312504551187554512304448354226394242640848901267749764659808788520683760193630147951402777563402518296034482422770484782058804327145182530189566041983913429233038253215545646664669331753231693894117299968752780436831754501717250522318059032468443118792373292163494586806133618715867501737070003285423873726879962356195606630392635183448012525503943567263363875817086951664325657266610800852483495990592058042266110300 [84,74] -55182765865147932313086768159931753483022107004202843288018020074802145587549415534287201415899482376905359299164797449428720790543516595478822467665420050406168257495189706360116800339642351126634231212849515828964710009898391130981079198016982865868576387349558827353161288443399894544896841776710811618369804281220828350203008023984715283925551319657987749369696582181798808585266375291025885657169189404508325020567997584509283628741707962069125099546550149942392201125333990053451110949662841015491225557914818540853220850115062491816329211239797229847732197324111010895014570188587508724469216639757753365904441307781311088511634783814710616278356788654982480336700867176314473717070162126614367484723526137148408658832675580178114014712912498504843643988585175297540854512284381997598951074939764891856589611719513385318460743087521876880985206086178587969613217741988146072057409039035827823347582751692383873876096712691115126492621627382987742520635102322785378166945884517541675549014419712283472766034579471691213028645361981101617559205403841137545395160444269668591546229139426603669595927352567916117327487418006964730289181501693209364947081587490744429628958310033740659324650719243186189405712931218386288923667260949945769322628188280755829452051251606879949425237972758709319243817745920856626976465240516938304162402733320581749862159822952321952306175351444193168857860311506142046791602912998056517198559380809284299597769285189827299179178233664549048849279527728338271069570075445788343499927725154597477293791847027921718635067675437124289199747758890686126854976476789453079936044528869515865278037029489817589565349824234616134440381347569591371410165388111600014471855723199883035702657507437122067054582086137010909493990595060659492182748411944499918187692324559738029168004138849871997874015878668315078053234634481762532763511177777104531932632151327128302319962775933863866940820 [84,75] -955329431793729245433296221699290273748056832995553327646620530528316382576296035123207059727636882397011513895677760772773255923870632726710577798544160178585324906884019166848941667740143150588198869637833532688165241665329930536047344426432732890851175327778399829861533888680546819368242513199969068906192740435589980499707205048059851454525256083362458490160877235391942539803067671819647597359692471471380911226387560343008290178671136047542720614852614165291074722374419088514315410988176708780376978493528464413952136025371435210773137031384483662291333127462253353579309023688576237389410820478415145460203793085126192528414577173691737244579283445075920804286551680897540243260000055047886333629033118653373415253091748280562424005915349055102240528249706205047675681014469870911204628694146778704192047164270765873811640032905523806720667494339500206275167691809124535948322363634058678963381687375338279494654129755168237736845993677353084773811296315951606478944062570734845310781807260351710886568696370588984087060182803146169313661796085290277284403605837519475790348934943973346892044438977836820260597807626944108446434731246313045265961924866380434391728448994321612914605516259318148803896443107221103853433740196090241820580212639155238286010669919654617901301000676635190675189839541714334789634335869113893697931929846142424738864650630854911068817866489028729975346221489778474258105689821329240857235906749726591581678110303363192758062590848093415820281908308039203907346289216784648463195003645042545939086758356951267983450435842481979364182763738376516095254743581238459139770377891563652938502620161821016609512023866412392809491441615658721959151998460063695791818805746116923862611785707608586507385184590621860452050942598345537396745110041486068759330699994313217509291235912522549285601948348308495983339160964693533571007151976205348299929227668606957254776319850173024830 [84,76] 27071600236417649785262799035640729904073802488271236977051346728363185273439634566866889760901434551598963340198620757576716977075729083138976407023775764045644867405103328367404432366361722252155834606270969193079122282349159393321133399142769501523502094169193954754104462269466350812973928009045829887813443177550801584989196505398158265070439576411896118614093831653094125092778362652000659817090544313458790319867593354655275097525523079242364817416571167589283277443613303591896898191160616401407777893357623738570039496606866127092483144147718003777735827370384106037381290554854052046873748008492862989473006126597288215482381224413741555389038842173786552153862768545420201025024002940817670543042693768816816499345231484972349590310229205234239798328748347645107816638100230632171341448095678678625702137385144664645792978578600542199506179461614968452251968549867986897698883931496743449857906502826943260170949060861655714797527520455528606449574557105204888252168360671537945991652015848986044824968740036234073522576235898772081653539844739227110005364344504317517292613725692096341457454527722114927932446862832148343172931297694521500222185333161508717503327925657771554115574098257023363017186657468197650802464542632452584630239619660376510356690096285834482549384861538109197417151696296881219982228046893551494443156655632043847671060076291323345682994828690341026455910174928806045185499708179581769923351878858993245620111611572650082115929406086077746558769434856841577710175164712604839336787904840445566568112666284927887364193173512802858905601388645778048538161794981972230627276224297280785934848622471351171997350096931205029933347091868519870831391356119333622138638652714159449123367889117602582267954007948412662436501416241821162564471746754228087807398518623187083993546303703192279642192876652012383945218881455207453522160150872861659332731006851705901479164348047255 [84,77] -55010371771265619796261448310765108821572108960807335587332797676463822868602128542547958031862158206899581611257159504466384209890173356115575489211229122342986909982040400290874584125236305113528063854065684932996857192610912646004780188437467482959417681945644432769784924592965270132686189410457311756075361926099736865040979795675489637145647042078050520152293912008995524317183262411596138537649659209740683301310333750217818768208057274173695502204848331721364081704224924153480676848505578977534858131523048866968315526873606773331903309658348395674061166431925035601084853090262675783254455914070880643500352603225580107111873664011586092474193676540687022883864144585802775772484315651394856880749551706966198957287697840017418652836909263182561611867235877744325544427413313535933053754668498343112769572825596419266616602311660200597137969855277016302057185825312532108047942797894450171133032914735661636482185632418644283663148028822773880709850354561871390207133688452290922873470952549061786978076724932724703842504782757708220327958502381332434382256314874409867349257305978703022985188079067434743515877652674548049186974094397778831441243870693173721760987332187539087828286288209315098608012598768616623617647333396957555880697852435750477056949968540116530411854380944934056516845337134154118323124558161100498304706496562522300437920359776906395647202650361167280150080622082414502651764006324636229784173296265372560518234270570006759988794575565402892605549955016851511933182323116040275193164071579298164701140123139701654409462179445670765488061892425090680181724387955443061121514813497798460176266687356384404362862375758247963592559907544930663944926171296459087166441112964214080612515703906528995558049131055274295074015233801084247734940751795737806068097178099778286534785467950721355267610665410647165140461831092448123839807905480699775946695193684980494575636000 [84,78] -2972929472422075480175370377585797944882846447668681896530988831593439698931726319513531050131638959746526774835768532568826125920224480438001224915715988667856194547385991063151793828471070355276969501586234118151194342646250940523662378558139639278780655721532428529280220772111639540543877099655496342753873425904083385251024164695106022639202156840885657316683701119585988275558770605914057111030300268471759151575531388714643327913445195687661722985399598917972755832126423817405805158098943839047766241295880631271237417317683839740109317318583916014984150191904043176701108822330696872046359168100505916295026231727658050905193922963240205418496394848451267944965078116723180717426091668406291546751145291982667587440204650059440240541910935779575645928446219511930302161683037554091526065819088349922466314728718714934280313962864732902711921889749982899552243938496874823433946116138096783627394529737477713701119688737335670702249532023662776062728966358226849245967456435322020935886793148502434971239718787849086718263920815201508755079463478958029955844023364746321385793208422544993899364270217116953145996570023327124785940147391029154802209272849010646642186984257786652618737711604778756066503495571519224460261047179848841267668791181839358172457622691870392423793142679445439324786141038706605332292506257507735693562030921261261892349823425500333695097938534774039263447257678485690619375640327672424605670921882949294227556420729480828317595145223245172745721232484906270592607461951112860187970959268197192553933520133479560806005215787986193954267538817902392765586901958281687283506559124576590384998871891624720067393852833827981509343262901604536264049353173957170745401495897046214508440340015652137416741447825082017903698042678250362182660824000622323014101606532030500982858344114980759436527066805992670706869434975198463512746928529177995183813666926882270120555 [84,79] 9813933254708336586268202627312209206103677996957108777780356083729536617602613844903028924099211931558098032926161674213315133256249422757561214835849487140625916392980434900454505660826988142307754400502498575415869991729121930830558017565707994666008011755692602150192207023741257817563285370132718989853412904212869852618422433647367992590677072870257713778387476657035946662025764415564949324510149717831356274434564375759710319450921342244009985387507328639647958845084040196490539850227266818444372169374389872696401848626711702657181858240127308124029724952789445229800213216893472351815498842442608781612910117664070914613809710349196674284953392753582341322200224703129176652248442086805336429888757019750307897605826670339194559955677065855008855397277592944995698040712664010054494599536883493247331122856938515396590720567648491379605767671286652000662185248990485451249282182257810141878168313381655707603849313322947361920478041984067360134169305506697354038833426022004543651871382795630588229606866736560474596281487986973298808663700393557596164893402187853107292797413560268157448492386949863420862648317083676080610629202162904704499593807802027997071413677321671155526757630709428379608534207840421817877665311426278226322388289382448239767324248658007099945039622629474611939087710713918788254970266054764687034884425173908472358782638746518266912499936043130034485671484104109395393148801501407920150445735717124670593527551882004504981728315392501527286905202347273743718323314159610460316752315728908217253673371315048754843032504281663974933349787766278480518256883158768866578312511969383314771110084637260624833419885038505761676599582410442164647945576131482264718639156112150412700934099669125669277325851818179758327478332388309564454889434053660291078186093154765168068769244682865019155726920821919467325240974113562781348601283266775383212964297916837750 [84,80] 960640415779859270258645229981870498983283928426672010758266411841497847017770478442071075529543452122873017085796157516865820182235078776410147536643925408864984005989466646391991022370312262072150661039104174375876345741070608748998624318321462363589138005095688085248448136467594341945033473510829630917882590420865037656789363709066313245544540741296194577916046642316998637721176393680205642185815582927526667255557876406719537597176544143578497146584651661191236835255078011428235318742374612467925780934643036951531561791711965776776432729263956101783046539007211302759770463084525328692956943742462690149775392230587257476298873498011221102366715965102402718536735194424276736316781466254978435459215840230990003774377697819977684494328466313532370038260001497461614416488787646004179834897276481617638294538068560857855227784686443185094212992014628400919214373475988206596013845766591691908377246329105604457863265695187647762300251522836219002971641612427520971590849988143865225912762503144699695326161621025865446482421284797872851341903015622696819724429074791129623431596812754925732817237282920406393097137865682647614341015765279396365794031906476999323921089042982546693800880290921829692656160512759737008408239725296249007027957867691854999331633025335577651520927796254006685881030213435676405381370506996549414143881364441497029119053327858903014112128961628917056177667623696400252204369438270608514889551343982702264961425535071496574630585408507275071128988297202223337705231019556479333997605030430545449830264494320498748549387990630937795259887122536343205146381685523674557785350201011444023831064552800862200712593948603829536027021932634982033319261901768972643710122918856153048996212375515877005432975364582610852826585592941614951020756696482630832807886801993664795315614883258745587362436806441471713841696190256402252197924681101064364160290297950 [84,81] 933287357415406049228990372542057987501598998271458759405708533674357388767071259231811749856766410120972136661709706222042151523641928816945489176684901007593990352687247742717666826675038143406426228081243094993599322321030700882876503474288889955807001514236059977451453266166384279353508316148254092630224129039714783951909735867236652103753703526512627973021639923781474252341518357685692482437968559378855229505421903053203447891218526215523233418607336587544234937446434583270235513717445161089222063345167341278331364451592148636560772015889638274557530958151171148013273519411574606675936426313292745997523347276822050196131078839350968263711436180509885919271669186033390171557136092038547044842261064389708700662295813968793136421538089536248141413276176507916753834079207634504972008811638692139280327539103731817690369349309090791334515295066172394306666954323380072514812625691417514906855233167477125850590284748370078438579268483610991460450864116741856115272843654843519129663512681966319243164316720597136201005893020624609784671056925917353357341521441355381315412121272138859721280805403755682088337676468048698920788269229197554367148939074674047916157395965049834287442560691089273616657642533850098695632978764992248005066739317069554367316660387677462244708882218048577544772622066269785962466704652722599225328255248744023231252690866038679235362695854026718800462213264933879654729062598414722631747265623127700954721186007742673457223220791097424637046055244974149447162127683001133037275379736035720613982063369136556713221029378237989131379563439608655160896059701803944232954684108241539302450467024150506050018192374085598541455961648982526576763250098354043740452176107153599504814203206653295742431843746047716557629923317753131666722693352896244177584167511080736176037741373434590130375153085468783424159735308848503089824820489927841033617250 [84,82] -93815452344092936527139955068760488241404963125420601502935459457027034807742019991740127385201149281618526146685619789103939565142256453863573822399537133000766500286285439865598422733611323661944643314522655312503935944000218409781517232176774952550189294430855120097899165968391742094165238131041498101782854168939353070827886847780618267236695324309817633590671038595617669322496474661050184299761402453433392954853848178298635291673021746496187891182158192067152437277776557966228295877709409628625907378380131047639317685855643133281496580138248614255246222152843968688664605643297114567819676433676057885425721060302841239159336770559888397213044908138513545792244863062518013645440706545638916396363933892364289307776036142627627327825573836365440150344112423086757614871574983052312525305457852747109466407083857289562513904912657692291081118860266264194951762667628125141588208897943497874982733453780268798632035136688936213598581881100534316513722253303572337044747545366650765012421451089636556303874109891304680564202560482891526506865488030080652577814471126899752881721377575876897600420900234766474296437074463899272960158865353420257078423241756462028059576116407000808208260261621513566811989844365616249015873819952386864072736129385492969315994150238508933015837359993175578960275034895109845966216906377983644237848258913448781940401375843397112532135792849834059486112460044343986247849464752094897230476606776680137872665480205842576526429010430449301447038584270511347972079455075928661637736784775698256513292551339762448357376355824828265702706710008590394189738526883714626570686008206520336117252406370549887450380935896995501994087265560492308488446858135819335207308397050131903190742601666802499407364248801502764784294149048184303508516547533319168457221304248257259395627029408772441656508756262882124467300577158273177244060096859317499575 [84,83] -22205522969730650749373483811620842925986740927361152364475915773089342922479438938174397497843083164818241472176403607843873142748647662316698919421705941628335958341544452876550258619077954115759615826047438667569221253167578507151477261500869575239303416933592882471916525054593212293468481824318863799060679765525214973201158726715315049272135639447351848242671475664614956348075055818446535342426401811789348691394791895476854197683551687102470061551736737036891965487507510094539809846945280825213733634960530051363329760572998691320081714085432679639000265931740134653823738095477355019982098791370998373640753411481720968317868350593820269535510202868242128934815195663520527879658093442203777869938842363258966131402862894518775242171333828554044832577724702697414905977774327887797624180355556308632785407557421868959157013509304124244506455634034980715548651923972334645695098895516964485184943716416003526160827143094816931735584010238901628521325290490111111102819247033388035219938636367755095303927905985245413038535763416248385997415370014594179895385123402786858060190486835171690884272660342945431413102279893242262535918112210335470879405287566586278977767644430413322666115139382267074393740443076715554023391905140784337031360613652259576549240936823062799913463250335640776093064494300820582029716283222579323522560190343150775248688472628353319397005808835199414788238168132044406692309110830586339386409823787365449765634625652808514110133358412752654999019126975756507825532929468774855979232414990183747931194475779127507800036557702333617585358005560734417806025125448071301436963240764715154018979686898858250467968159911970677726364744095103727531728321665480137167430075625184061849175465818403064663815731182046021836157397645518882718246833518579186711049692139369415101845877871155898710487962421024926027705531149108344246028979523650 [84,84] 7764956473683068754066934888769187666870346028497194541394554805816817804246632557267671786659119131830964384745768075164372107751918550346402995665093011441089683868324939080647380999341252524773279125825507364136499900074745999005194984258764443518336605999115757351246206338210504902294790863583479285669538788979937821917867413878373422559994953070003745579941539172774431148141526507088046786801644892679818481473120110893704645252649377190033576655034904798052903613223572871754383639808266002390437523763207543004412862828167858751482336733469140009749053911281623781587586346319088144853742797508375541432005795261772772388436013905015003190662149247712739497143651458003497345038641727228183500868707316620642675662375170836012974890758339707765056675512232245870070184607860300516687589437870550288492725027082105379908245144314402046568209588868695488964057000704454027475169097630582168716113938141781969355703543320726624999842487319667056120770836050563288029348698859106715512491840871256806043203592475200539477473180084595397225083191701807696302182262493741473061608458207213468007344028106631286611382708926057299641828907031536459343802222915241870306509790573875945686636621226740186652763184958082672587511110017412511034627868443969730556899628927986262064164923667243058064361150198567879603721614139124948480297716016870470307459239803593540978544889259457009448560271331466110648081387532972974452143233273063653372087046832205021315375367298955705371699644268099148834161406847919053978029661947627492441703570289484610036210830032910407189233632817169570938651435067268189560482431403010048146720971818893781130304914983824340002403195302325948997232736178596133787011999271613039020966016850576671512564921865793775312644125708089557504571592588674315667420833917958679234581696698532843229427180716810625223339920253020301105266031700 [85,0] -218001283407361295274531373150123495817482406878004060090613568352597376013554933414880121474813864152405084763220371756876097555584685293020295108507489712206673710740916654909207559905643155514806234018831713632137737559493569692062643474570401364181191284671909710323084106622528760906154143758709388752356001742397361010770426702474386897728474992822263375030685185736490731054416064082170881547446751701154947310068045551210684281054401913754300777215665236883009169158335494194011440650170782615546036707507407298255349885120684966736006243547853908336275409545496693165289426172962838609716165029766613257317163495963143371321582976578573741410972528605879402703856279420661031713170088196829259735581431563157648636161968873785249915713205042211820001319105233375671483962048329309731246839590891398037879185018223291261675982436505598262629227194733747916927173537422409430013967686085096005668355748805438671150043187991907618536172061437306010539524429017853290283755522841651296713185160151669737259847002228277501648540993888770493378727982061154096073164979853631426606733591623109514929156121478326360076828186652312728141719859558759417011853207294483129356507639686563375394802969104003846525519354467982824799433233715040870052200085792100665540205079761800936279503307415736090735997506669558216685371290489287421456084072376425364510106297827996393710033298367953157596808837048967057062956864591487296580491747231341811193444945047746695653935755491793371952292659453615126850887323242844978034943651668231394112489981385464718928840926654195040741665851479526476506795261131369746918004526865434212158304917815877329658285350116670874963640095556937185102675472278729001927664120058965211224534065601032224876322719989827805364055560044612332904726045098688977001416989877845531116813238829504663563756296698694719507487599513967086452702116159061715181494650128336302875524288338446702803167402690811522611166131281157872539510457610849893584232918458127315242529242128480060313272906445464899515169834704432805890548502062020730113013805084465756439325233772914567884552735520243114674856142669105379677895061213825046937600000000000 [85,1] -74846731970397818158728640383366913301781721918616379065177133791869695005753626475996344932691169160902947702901461215843696333224088573584233592297754537946151420626947053777368181867979447001513461776585734161894637593558992927863135662385272366870218596797804069310962498277458904908048974883400758554246152960590905396704295912592868352411295077310377497017745424249439860646296271421368882662455212336898396222917377355073547240738536081549486110809214411660887058911168153620102553062780711269121097574507925860697824541578902890067966387265359877758765294106365786375795175208697600039844213644741699894753456369726575635534594042873562865079030958755286553949720047059566857500175752655476735675869608750567733016211424799088729493727609530247362880568461330226992108903808915711103480440710448550453518094722135783893572136540371511745992935640253969684490646563698930146370227840645215060056462835537793386942489271775762206801683906370108851406350971229699436658149514111772046772068548691523723254736500845546172091971469094657295324635703684224721025960224165246705315085831525253655761904644341865752461507045920517858967429490511941213743883540274115887949634630747049482257644173997781942716875107930386070212910636312090057647437390372703211653150291203555652731508806636660873031152455849130219951479810062844546033486716333507629278052996313345868394652250566458937023374374608221070581583742757757612119049603750478969369301271959279771632790511150576587580514885153373131217179649395459514630037326413815219195190310535152608834743778268478492688139253028303591199696022095378448143971503706375444220912036013328159087804742735573982564098683239764520865105488486105484209917113613982434056104481106372207472117672416214161199271490392420101990845167401179528201557097239875542782025989030391602968832576389744157518536634535002008598920061534737571864425731194043697237735234563980325572083232650016038730049127545944690630047187439118599752938606999856825968147117634304508567141513767136106213364036653073335356698014616827278027737780578324610304229966564992040563298964282206295387808409427695762498732088676951400854323200000000 [85,2] -4083013872501696088807184990921631038642065428299342667935795620953025646513710326951744015236637447514367545174708652326483598996533613320043971616032221925236778894979395942031152641468458884106228756290534391359763550782019986223385475128209013016223666528365351377178124703615074840303345342879153812061596569740042990488090925989819361109419130064839807281753690167813862637731962515907325523391035076265265521132559767743901081822420253660723512475910757664580797692196390653096872596647586785581772948142428306132347063766997023258281150413452036371336442641890306806230755580719552564165326148727343571451458159188806088873990904267950904317422274798685877943310011725672183510624057172725064154387138452992631831046508820410304176258501286971739976526111411859036496904501306952324247953209107367642447361460517995578356151886133064436003599964366853247012837615047657641930098770378428531743811368709502625629862614875979882931591781850744294811226558632009083475658611341207732413129613545216730132207423120076946891673756138696858490395780517440479299429789631569035522518981728689508020986251904398682410703981729195596378447374475932423686433269582490194737688687123445009173110492402384328748254774928408387139731635861930185470593645540060809790876654454414157242166086006559488393995112922211611214433465899271537305883699745116620500725229120137374434180533164222833193689744712629497003135225557941477543198750435430927338742407910390854428457954245884390472689067710932174155975508211467173044153269973590300008479357815681923966432077939830117777256997316998017016669637603033813812671333464513013662630525748004693391360672611049933256450612912025446924225283395666348002971769438680557204680115947741325100781611564047988301989401867019227886202269289375359438644100222103504421734354145662119416114757518504865442210428492902048966345423981941878171553838956246528595863504605677741510167764965902226181276577883978612207521626618165576356098584160508717714461468488472149909459011256070960371102554737132091670886058555199187869336067030333982543899917957478283381688037263705103505317459639661465135123480361118263043686400000000 [85,3] -65924900442943200443374462120604644745792199472129954573706802051723463311609841804038987148166623635427353236438420647537056896846607291284360209177653130089456020069958578131409196247821797432722612869550803520117898345312673613421704820990078060962729737117303490780564984374761313481617764065790184192225868991364615423841597772351834609830209194322881078791318518147836676704919069353439194411681762732225587374568246938170901614342281428562413891891471700954152515400275254719779171734590956865216803345092716004201320118452273703589570506995859216565029720749098960644670282785818435601340206562315961874263436762718606943807237977368168732198096083533727834465393450167280317141863026801718667800722598884907429555066554314996560470892076475565204162668620596339618314927272698266120074464419993315466242857620879235725872443526218110981675829689176523969089107637385277484714634607285168174327150996617731887632521692769330203169863380671759300020822235937072280683473841340085732765414400459561828579498157509751869635276432372458790808066887741302717898852731538378541353959875443844682590589957624197841791827444243156262965696222735375005171463233821465361541785698484526833256709150513998839232742811530271466870172360524658207353023745844866410335572721661337853190383744380266859134091871684422852785055273120518415162178106244539244429823302122595150785199911061065583750616880835834593708354380135150572368699291746040730098251543336952982227039310775796116224398663936624181253978319912059573942292943287250819314104397415927156723312837281208652057456654553132681185065501497007347234363463435777731306992479609489888867106569981076055459393974422892822286714245980314014943788304720281455291781369318988433076031450414786420627544676070352048285060531819510496821665227022995340767974536562825047175792008659843553105476705609145708410000645750959462726130888153322361540319179752569045979036236859685121813864143235334202548562973978742147652989238129647790627356656313793762283195938300717320340231622419767539519459503461206201310501917774059388730847182753241658995307979849726202880345242830961821633600466976141931207196672000 [85,4] 93441128235675910620448576095296419266311490784590851666957356482339616342930789228379484582687927974610739671373078700926433790252958239229031186955655194349847314224243108546417435957116989948581953373662403571443356152568876775371890174254366122215899747252432309488617738620051783539024491412200561285380986118829947062367280412880557217087528199029720032338395783498903635669049886459016689715684240623758074007619283884727091369467307736972483745395184379736473791256619551385636441215196581728416238838090297988599511361178356016007119258055523194570340650136886094543059828083405798651159031092421451495376814677451542910609366129515809581186392935907625224948218259302838431782105967276519387733798129026757037484953809592773670859815962528372184450288550069292596682605085356459693808781684513651919346124921259169519367919007178154621349804124155745665169905705277582848533469067863875363510615085170817320247069375844312873356322585560895720803675062971928115112329153071851974855895960593882655099244380769294464860744622622688175222993168098554385104628633894222784969994834942875637115302220353189187033801893076888787166726968220794581229290554339501885235109761565299967787968244091022951395230016427865240141453514169215160773701524743031135058010029045785565476826620647692275033783750419012873856878506562403255160312138993982538308445812189254106769022283563673535538974453746960096393023740893532479788047172414129882621885736166082592581631487362583872317547625771916812993527423164720946367148635459309233596787877494039698525237644466892951546680642845867532901701077709045859900109880779885169132923069177008075383208025187948184677121958981910115964749374870180775172786338108461721836041832674637961912881815190943160526232627259795469708198052503296381654221357276595284891787580516399978293069057634954700729069317206171019494479981203408482481441075239024215815467764250416740628987540953052095025111529962735868131375754979494070496021956300653013956605429889472673037275481129484023914653106544059477916955701319606861218905003019227883606201836297853064625453785230556156411688319514264081124251782975120853696512000 [85,5] 10847577463089666838140203427199342239148437742289035786493329872440811860167525360195123144894583422660513645192833601442247605489825454385093293275887644051680222043878405968004235410937643013886900701293067567965825945196970378744127048073764316861457051849463090680218753520423503761965176425074015973056254106357152639534814504725363622594519307427315051792450644424829270351023573959822320111087563175486352562130834308939323552469871540667397168311365917129682950477359183095764560674233360271843911576787514659363738492341695126688381720655980701252397631599138744383896417197400262162963669718144128018425136325514430416774277525039833538594702845817386188580376285513214874419908928984382753238721327191772692575235585062260891941879871131676402620010340302586463662495313351694808790861333660394661673904676611823627635756339051483717777567668384792985113716047613199073689309660368390382174465890485866132590002591830579932346190727440141738993948138290103965127684849698604977596667085370370137145218538409781721108618737964057537696363074359324499817177095859943964334043906325942392828339473123071974119943778511157861533332398092449162866407160692586491977849502726966317274492136737858844453273226360854959547769551689976115044867166035843048313308891789500682294374226773105111174267935466170063880842900703957629870136022947886350658615008207729587422790751924149032255378556833121270133829038310663642457593760300615755295946473397031711117534173876498192737334247022588715819757173699241819525259761934636089075219597625179538654993402498892346045787720260838738822010270633823729271952248238809029526261772428735860606163222626779428489922131163216394729275927512901903346113178256356200017849870674579772502696582071735661355021199716646991353328329631318304671402038759084718083972753929180298137443455184852921269362084740452864230392754121009966627031679010646623635461439256031392400124212643678099184084508391380889372783237333004379684834792813814741609763980898957544603706419767876465498685774900097021940411014512541458019215852300612693808247654903716975097896968391399415857281723025158245392321774464053631411814400 [85,6] -969852346819487542968468777598399397808987342663958674552706152235851556217546242885789427076223517098079054725240258464788919945147884292291827044622558807347890218754443431900931689012829320102388980486671901119438559501183230718621685781855008680426631291015354922489185851468428506789575898695454675565162749225749951905258434725175669892016442256739630812867285874282688487202487399784005642942844228786011320368832820585848121420872013748734169979409088727691252145869996667987972107187062145418469835661676831107698299028104704233738287433730323899157972418534484061555455197767249962676200240086953477014717364033274459467346825083734783689059860508181153670847763735475454475182081351748085549525442946132826305201859645045475914494065872854724685481929999099057654087277637381193987695252329894036766407979622980457768206932816190235460902302669908959878328981315603734299048587624079559610818878960224939698204103184372521517292283638599684087471509046873628641306092805884193060377441929776036430869216335833568490813210718161165326882727424948478133569596068085312217557346082243987800226793363120877814660036446643288735731899481100979878091624305326448317604063470349787457201877824183242955300686605020961423490044898919311904785697441925711475850184705439887353137723318545727728964817450049224403152412876377409591382312717932491370711319535389697027811756407918428412928716752896452958617398533262484232662006901447437562536674078552545484199404855537604738838060985826061533640927213380362684425320058555965508862017567203646563192983662687586426704590877158816147600880996869162193425566026823778824956510016521640366268049440496338657259050459995900101160355167458400838763163847661340926253188214884883000458711843515154576288890466816508461414473332955088250357165433804951427346043567884367101806036663015811275674621526328960085098536053967598388750889800765906455981366265153025644214095612291947793706588814426200485048400878078164442993406076002724230756194727232680248337526987235737139813458046634606864767979137581634266444901846098129687304312524131136850295287087227732420832199393546292641384134516167147520000 [85,7] -343585806561995956509045816639135026520912023031847866004880463049585206234159969378372054360026916171616266400752757242185106293116688672389831149884370622174973529079973551856021017078802178751026443856409931051691126168409476662848562381405007422647388002131554161001726020930407579110953543452649124365904196060930954238660927820922701903587256782137594646927074058443918584933736145461162175648147867758495717731635157880408932272312711915682171912268319445686129670388393656341627764781639032459384159408744497027770305279316715926519338666821142765447102541786722635452814513706785728877367781742946475190909123857563662197360012938643393437494741423356588280065359745216502552547376257199540461355241573605650175525531478727076197446951593977885772006498289101317819052540998575756694556234552981064076953015454346286399797867609089505362708927748063561567221197245725566482657512706239766674964173807906803504502498090985950556238234547126653642971092616869934119188245982342357032894393193296922517025160871734189850541307869395269943304571116102517638174785449281251140078680388582620747218159340983120976359249381991581409981490255916654682569851489611063826904023941125153752065671203399183029309830803807060675138409231935555431125314145059750456984660717167311413254676455875528942498459825485781058980452890661267155641708484879168582566805701234724204768484468361117537872425512900156774713418619594109844250662281502129565511392918453189184221122587993301055811076796607763711464420316142611760283494813987475927605682344427990754556865791179736413953964459002172870321063217884237470371253691715848523002031636040564251158544247635255616152178174681279849263867714864069470172222258280827880090543434874510359789536064576717728304869413944674702926806948710048372197534295339913028883794279899241673908477526200956819809408257942462366288104936595094130860709274929555521321018324305561017733797692059269446004157441095081043845518270301348051250545040885775102273799338333117954341182041046196916499578244264671571135029391198003732366801647773544530544863460003772101822415914633264686489935082495273968942158484089077760000 [85,8] -910262531559878186495754756793107291299696002613126479735445384353720083576883779799252533222091048071185372507042146994073669768251888406967969498032577979598622198302338092494194461308575026135448247786071162873269904471334502923230385188440014471178471427380522214165288562333579306971807665067294518919146163495271147263597225667700106910170777841931842126788073935029454416297892688045045002448562289010367031891685014343953433302763927075170699064856468981220297094441361688819658500128867945950342695177152634219054891124034129844443590194004636493358125494806027805428063646004491059510960680560124274864064338458015672213752251131557378603926952183295012321103096014434219633355920925826266117138996969347881266241770372386019696746356513025154533964201701861838209614718572802755635219096070422059891032209141592355276206086340498421063622183967353863104162629295770197549275664542526389850677705073502596958065316953280296828884849971147451083667613758333424582489879799010765504477336168142921222778547074416937888151717663554212642055888584612736568839630153617927212854478429942937392666931589961133653549875600246640785481905901509733386699234587469488286813129019231353178354653967325225914123023275200164895193576773578511128149782844861950473574620681893935244243053564249952200891786256293479914623973581707250390252241020777742034406063605500606430764591055890013619756775209212531827208948910747428604636033808052579149431083380389022567382891390772279731457452553383825727546042315468907315337697200175442961930346531025529948887141709576087070834324468709696666259548260097061154738192475054869512631942897842789704428048014005142732352550760773348724955899406078394708666125510677759666460831874564906468735225959993393521130444069466071343396503177125114448940047715863606083067609463629168607636511077856290844703690165921018294199508936836601939900911868170772125168911335460887536089624558769923323631245424876075179226118692857778361820808423212883343300509511672070564554053028021695241075085922795078075076455202503395110628641267592977385916001002912066857445858082091546290274060841497266594325162308403200000 [85,9] -3306553971443834770528935648566326992007073755717453970375733143175513559819822890866004685331683418414928081999668883342217303619987584603577950741114077915666455721125381040881838016843787409550537890619932899755995319884469747152784914298350457527519480624250089398483821475019021598750325856410020034865683848160367407023210942238816510081916791054135876521994128396209876819871500199540020779764693096689702789483134905108266515190921940232820273664869451437407897095611557656973456430722865931558980016004215759807379671315100767072383650001474139041055844487016989394783913476358716125711447271055580563803021540680052788281324443235936782963288736845204572519992500090110773005547499938294124611544807007157015455373537890394252008736441265245088139989113546147040420051900887378251687248322864782409960701036662544835020361855987630993329483562492009136869081650336989373649001899331689445151276680748215998158086339049736358861565315756298142707953201884152621963373452316495451890176285899507916381186376328424164351258806986301039712885448200417125969311379745961163808967752694662715037220836052086078900009413911037306945752189555539313411098735009650642523199333915772404380095612496736259385553650008710731822273027932743193976102543998130586117225798767541817406103746403648723646909555656041751035768963515554802958290697628588836042533353707610311725393034815715956349676148854031078990712508721855550193616593062588931772057888941174230250906497861961259638737939881515910607135900647657211072848564596475276008002443341395568308129820590110241671161834951671323027152064300867856055739675415542082856285110621359153111295852462403936532597851234107404119802517215893038250019848213831873146235303049500328083764636935533751319349593647080950238213755326758412712923967158184675902494838602857484710004962075595842845603733594031763861492872182213762698726453256615501076008650852939014423551283415299661230819818916272519072079066594770865068339136799779761607083730851839304167140414787260841158826586315904790579787170777808666252372099249188334551430936082279457542415595222200588139293544200010355501869643595776000 [85,10] 13907727865818447080323950378392894584975889581683970904803057990386279151809443783302519700521647860161807443743666316973880461732857709642269412645280876738699826698323748302711507718342056912703653001291721429457518304199676294812420378646899799562234571485841773666934168004444906871839521775488207667526521975826073593292635606577705779435476402601796772853372310408081808612397119698628548118143506606782290831656888235046980853803718664095310848353837780859954708418458346709266659670547285317013911504234313779006347721283957335670999504535763551353209406716754114656845264613357866543991217868359953942788468153420599888388880015463075862134949786162031445060570909533723784514456593747994801762541176101058758399700720299159898117396588405956954879340269579592878628999509073534245815223710855151355908723430147734004532229422570282433049468566722279868930880640989728663972545540166555209412300061223132335533333226665769888639309394515980802913847670947506443479200748780981555281305420941731817046688473414250615654904774634005102526164650324323582992584266605689690361242630460653150038121018794917737625656120485071747829328464671126949642053146698055869133172581138145068087141081473042856599391463349865028994132033591362803300415838504524671217176947756224970255208408543133164696611770308342016209983909145241341824010745384687852946700071051567148383753666929006564894846062389803745220071379308777496636569061550898344057057494106701396887898845629393834797280400413736201323145907407341777655081570763554118247808537050996898018134691811830863714929148511806917985975367822988347007882359594330635070958954073994779112320918887979975776369202528766361612144245486230211185561809613916890896026354330388818636438248553791941498799092244234226990015695750934338128493298531055560096693389297718607866683176145296006520908057376014723329975825592747401607026664011470928902449235020665053519918270189683225683679577712204132218826849944600711549550286718908443983338145220083315530359315005696118558576220803942247178450539236511201480072060349074370907096080338883025105937379233455117546248457485149662237215529369600 [85,11] 21139395416743901671143136074824848428069977100905435910975262944869831863697394570456036758939099898792573955286375546161590538012387510632718790797327689382968173683419161804871522726642786624760507039941918606211725678773758791613987153111714623132444049960722853265707523733216801579267868028895576930344659502164026469645079906072220688581899021123658186307192974142673879201682233279099156943740710201730375648307291520259613160830286060030228975367985169905868057661733956098045320089464779574097369584624471594885664355300128507814331227163127946016394884916935167478272534548509414389923947845582571737763807972733296228238762981405535762866439113872477344613100543738350362541984112781320217840081164510432540739477073015601079245833560975879726946040209585123681203145958113207439914948882881788091067244720853664674836640334965493956032746415839735620614609413055583121120823479369856631508276676768275535885921815335359930351770235432920483327235695301643709617713944205563923749201625382569099042075713022265907385484467570204648024388100171514783276886777767829153160790070888227993952022850316136889508795604302063043569778843021216599682870012873094497452311859799325992070475910213466338053701073219312699830623278338732239319999225769294268847345787065143271371110942514631223826737458504448649056756271851440664153584360233351128196752923121353195065689644491420574573050786504485755744078684477879133749724074922787849213291560735666471842476201552665908006267961786635976632488158324153611310222876793572756692581862827621488327845782810705460235471076967710362662631874160474987021393063598736275039786130432311587012862130055129134531517886900206543063997097041699917353705020954372676049461741475797151604799181144339588479261523058138165943102293964469389580393768910863285804785580639200696146745427730372251817481937562964400717627835026258513474512094322478575126163143807120695964134207413325146927530222400673535079995218316406524622684029520937172501722813684225330090185466905145754202318570125946217798788350926202453998683769073330812394738786011711721478654995683633451910729877380598146072051712000 [85,12] -68690441787201234297603184198393039526968710061702288778046499724416556448133090574663157422024326352514522769246800657255228689692343886153247089367143039593820970925637497821440733420059515202118022713739288848820604199471845292707488622063799301230281959970143892194553713312364468580415689189477834723188817325043518093366219435449743766009648946294071404272109658997351020461493749182463316865532202999466777996495927502351783452279474966867488141766488849380831057581927964891030795028354230593835395064644684370369946187593775790949348805298644092597022231872999063830908747190929489228022780693897983609482712438359278152337374559429489627893211802592833561953924939830601873957893822707857259436160598194611191190353108156351867494828221297899932548800010432343562868423079979680647428151961001401115322848319649542560406554521384709711119515784705583711957880103178366275876632081238627364670960666302456540470997991691575523454019928860089587610221045940753521677506488999384195774884012821502836506167863007168586590900666752670655413592362978728548607468234818386075480776313279942469181636158075274126374554795865601073975240766532919451051267231627091533823067640735204898734222622110025255205305330083265134103744165911918596502273897241590217495820638846591679457240211383744960084739224958116066173951488503013837001735584379254754514026184251642500869369459480671243822935581887192989763617044853465950209376328428058970581543480809031402911078788582611925096899716306186090347306204472321763669914735186622199896397599258358381896683754505070866391433375073509698063389213601936666740224271205304348296358133598434443903935443918634841429433182933496016815440812777869106346356060984316081706302350219618745444044864173340391204009788547708169877452567717257009581404359910854633828120288710734864947841574312226544991937663932274699730124614889805752996763645751768291213054276822314527141066495623484351070345380592485405974719343203483375618379443043026881483341732719171690710341622732082277614239987453912285861930658731136427789101609876897572960391665380065461332277785489372592476795158178518792981708800 [85,13] -443152560316058836432193326871431135398312712304801632981246759225580069869263599842071394081666583929834910558490296010214117264348458739464316380962798055496809083088087143018469672334052237431763504196583938169305457862099955419510555512962284910876231256927652061128006782036768635131425425069325158466926990476847984643180714710484353936923708769170293144059367272836919571200785019192535061668676585266322227715716291628293864793907054897363135426184733039955467961973370580696837255157141370326106324009786808705251351862984822097605433992220405582167527198109326943883639106564695273046631423730684639730142103495426272497823300752878533871259009873694278069052793583757372490984437693910062961495142279012424571675467276756688487763334072128670190955869328603575618066455585799587387078514132721537748880297993006489005188025317581932805198665394766276045737657066609883945047959329041586159017691092413496169561188603696609735061219863458369261019768358474768781229806000451537979284824479899271878144296585396813845745310363098654273665887347117332328268907412848450044282060998170943314080482530999705716356510088077990955518191291031319271289941300346682580388624958692791494604994125946184440566463407658674331474433360595370731309304571420224295225001079943853017542741920728086332790973885500231505461056304138795709625049825578526048840008681836448127958180992917608530817925684726014109175689780107694793837190332723120210231939145219720883674964281142772785996098240325987485584656924622346426443971017183272081146617236463848216582134538165918734503717824107066236997056112588347465706580863047166335373437456859873534142759700430383939881682692392202298908540583303646318428563618825170283262034355283707370055131460450929684903143352873211048387782194955923101127815937370893238662080463210782819733429210946806488209061725403191773252105283755551405843558075565028448625140849299063527621608082230926731631776302946834832643735244988581942795381887134335437272859301828253918747682293584519111121621205050717969026694772120955760559185434440949750472049962723275915386877444407492362713352175719797279948800 [85,14] 2792310678162452375652125982569592754491969434635149047245917124218650772984546676036747828422352423177298560576535176578980528383628522975876383194514970819679705026607769472613642097506296167936327698523373245948980349416330537107085262402773544895045309243121446642101171961778349793623167306617309933128576156110003507392575105362119252076701669533677717254824682646611747373389600556644239137757993216620657313665908857446677844372310842241905406871040416536088371875204220789848082196478797807626338314049712155869788048979741793887612972758840145287636271511668642264182847464208259260940364876648340278199655986424057176754817998672119108112849877536432966788681941697008770912415941598161647060158990400762995913338946954707219280338001789813120880191155114556456945162771185358733433000621354479584568456160734514323905790913827657621198704026052247334252667837443310025110046018642345527408855340550630319711450599850639836744406468634005686932501831660245258389775452470103586287052163340212020982515175315642601101376500521453228461058450647733496687479771592779540529023146483283343140614628080032160970048723362926095341615500043135437460483245346356996685484386287327330981707383302930218112129321931868101816889640540739932900107800749825137202989813056139349609210014059997046682499456841259551922748425269831892721785448739480446503234944582076573788766129655090399531169500259051176498642483344629565465019058971907668799360692536777324158884346422124073263990493979763426573984171698886798727579524734460776158175055309137992303678820162963766533321841786426068760512248471237317911754113061840416135469176886172834696509068854287429788571589960773823597143388559848860780377739211418729136998948397420192565455289442810221174889286539075018606531033685939745190821282185517562367317916383813216203824314797091696539614953483895921330736723171645299813079098300217594857202544883611249925940310741443487757867547883731510576503769167985570046040713710423635030116800637172538791567311062982375505715493375250060009332397779848810939126534549332996200156460634238722658159526904638124554529592350882136064000 [85,15] -6767120023900278231175041624091433944354141169113476560583131993325401501874050488892811535277831386862527605165400787299699170124781029457884566202622990108893012540319472963617498227182377630643255549775841690420192325619327935160733037403228031318761670735903413150973647203486984435386669597308391977611601114584659979933969767107158849415923725751689356957502871577854567041924120646029025366211793235717582189249442973075099148756401254429160693182162648255161840170186247717059591941786468524386486465819805464929654662759754791979564878142388333795655595307381108381287992488892759630303867449030191594882725714681733122932617122050960482013010109284207636673974984570232781031431625334876438318800329726594196089404883928426833565508571939152095962944895554160478418269244927759553780310499071886599173574900187376326423538180993283051030526571399327059342646990674217630373067697017123566385500904435745174885808842699506026154190557358186540886999207662585379704793608749995909834042521955549871781804063633962984292302255063340341191074927690120004758947119511824683507838945120228877558490821495447364918363095846094132097744947023832892307311968556814319355266461451400065475427599731153048005949911477156358299869253772381293408079332286713434279789632614315555991103678786503207521439917130813578831411877236882251796826101855656131520965957529789887700826558437097312857147279514557300823545725217243756324340847873796004290322029410557923269377720534045040019360689294835305789906058885897860010015301800977475083291697587851820882885933746895253252999364684986742244504214088260204251561463659293042740608688333967667035834668356874699145237005962336798326493565003181782729929198058092687192434774275842657105129798601410132018212054429361314947869168701824038603693910243282350772402787149273945412767578286417826872462271987401076556657211030723110427262623790200172944231713979067088073454930212308549440860843373075947348991263610629797278888522167137157179188320518452820054038162370703777612745178977638413245424886935198026492087673765238533646153541694239107293167379074978062211336626970589921280 [85,16] 7503242992089796090667523808682498205591270511984966113781491877930189443001594363206752520221932534302428077976900771220485117791386283850505646014435714139852384731081436371400472028881221506594377014634826567205219441077225904606917004993545466781451351785885626986829920475880063793331333621345231615045717452402735349486916692859892174221247746791510089385244699277922938975860315531444938089286114933176982432234229554872853286746540624833376063141339073646248206544560323805005065891237935100233257821993884358565877661810460597171094575835705921718677262489459353008416455767445686868150067908661104714273470074430094354545351175494268962146060981943406026882050365417194795982825820221195972261583436223874092665579876461448622327204535694970769108336348326868770041697454503431623243032867523262843592363157776135717597408597690348521289813701928180703509016109236546387284705424063499957541570114553246197096021677559572226741649384317795731024756204568106617097624445645682810109102401259803626323602881723374046925631446792860355517497207829871330567894905537500205550564809421067270661311979646935599057242038656201121436580203092695259823608057621537839626322749766068717006688102426065183534705368378406403067039201154181508157647593514024590932072999788632718528801519977722208399358978689910257059791341958295673853756270321842784068188317463315930242851249105515150307271025860235525224842360383328120146793047692779020241523265320343880305783044806331723326015820598811029528565364807539593648499801296437994400781720492976223195470923073602904145307360113891889540522593383094068193159800934475697648896077425060416589965285842233655234070986986376273862053738516088131423201691826993083395558914204675989760872070440968741400655552290447477412404196258976192032109174332275635218177690417551760808056548162295098980088834614618439624434629736870566692443712516249123351968624907099805104018080118398446123742228530431212109652972068494599543186494929014434174398893125267506635679056568846641330858774722281831661485044923176187054093570655549244424940044378387979255250709983691014578339305226240000 [85,17] 1253701363981904227256931765367981193939604781578332637540409033332421151063836353289181454945783308250024797665802011695755676869125967591658819088074876381710326306445683494473604408635405572154630733890609963936921038272354459080151325447622210495039173516704398103693731841170237817916796874878815598976825509282166067595719380281100235224898754551194294002280034696982188419357805966482772638959687640595367189907222100965822647914605401889853963172047382728930081344267830942011598725560565011332084985317573738766655007569672733363543095810319300932136536966543289389875922465809599512982531460609247046155712182393426980206290440305145538912341147220407898847086093362569227166534831540180400327535837071575231913793074063198144587848771026159596607722164647722566472609632303520813866503553213129724325401990810858614864928642484962146427737764746094774457393593598683815602731891580169635381399111874129504501111868580181546506738679695649666736872660541778324868651611867564113464496813733965484971550008993087441751846157384656754710953919941252274429688378482335973387850599509911578575230745430716980841132613268264424443429086952920598197090650121161496764602125094360432284578623451016996049905102085551332031904384503033899443062373932419869768981309098539862521112673799272426740415379470469497743664308831240591901276834800536016105396559733439886077192457197883793453674650702295695814146310661785147141798209937700669643936968151994093051311004185933167531994449453500630415583556146854069998112166733920348972377404104295775315652356130402250812219368862194185566927858664356902230314901544885573356588846829965085714661785450562714643053543175039043878752979417113529281355716800963946222609553569683332254002497438477243991606251561528774567106891747184463871175783697187840490221912487632064789311786031026290158279800657495236682162343065068067833546025339272646540199961084428384430497479514860050562723393104293470044079953820831301300720851311845845694016158453047306859154757626231631643424399581797244997579647932155483576892540234125452182898193766521018284937359307869212133802932961280 [85,18] -16750549758521034437537744373398698486343826823413158604461801976021180945057421662627483183389460792891868009693466063586847350347686183270157218169955744110548077823900049059158511137869591119978305679476457824049978626579839776065648057069069440105576462822759825458231941795238508514146072188644030438618474239584895228031349873464430874524278680338998569133193496232981485734227284847663913178773028199687543000947473461214968663092655766132079231509179266054975487118397271555041726738397264942250577032406397310717874481701392373130514004948572227054500882802012925285401075800250916879969765010028728073773504605027138199581022584012371828081379977581470433275662733270976791948892939927582931030735119665237320653941166868021197909897133949320628966110308265334705655625578919211577449712362072558355496772258496422068111699579631762816161199178890525703853124533489129797652912379974487752724255137406526833933726207083442739899588713937184312751382107759744559338489515290060263078418281523826338952303855537877973905517198375472316957439646419763400249559912872842149075985610656587940682256627667334950762413305156762962013235403255492997313632448644804044571947520181372089227100222821676649685904926887850472049572279116809969729432431648302682036006710264291414177059102475782134887944289908106013415546157316079834663539748205239885410715529511892580223821958791999599163975681258743194087632404953227854047668612381338793754957429013147682837705348387740026488836062811462128155168469334005364394285977655892293380133432397761497616795673027729274168623391925294478177191640779873957287784151315281953615700354185312208391710103325444995632117634814676734608456414612082095562169901996515276691866492601517497085150623838911605966381971365641280452457946823211944442392846325468664161875659681237101215632002033852516887771857888402030617224747258819546928881779567279515994232960732052550354272508721440645119789279476486650858302657858276355162475704736955307522302463174025795077598095895994050053367434420970709769083996818609603443228867848678633429364738532110931916114416710296455828723466240 [85,19] 22990163417342591843155151670720388357922268670557764630362793193446005386537701270962938781350944853203163703059791915178125165749572209186109280578303755234764529629589575324682232240971279644195873867543255635264438767403182776925759552407606516341142207188367871884594535823446446860295383586047426941333804472951779155394134600061925621109936227807861082714664992340633088443255315166639313435899823054446603875896890821530014328213595362885898980184853717681388506110414294755349753478762578081668128498089562943104716436102610503170238199928487177737527658040501907066788659087152322370756037795508188623997533095417849397127236422215117658512930604506354891711993822364626663757773939451533316933891911810110595112481559736110560810139130809754077151027670354196659438319564881862653732510713649652790090512266527436137198869203566314444023697990170256229333943702451793495901288759561580044326222699703748956627018788812244899889649517841813725620700884626785169896694484110493612988588746642655839180837576049940111876291330160395054160536019414766322142160110159186612041053670808886291955502854127007615861377313599142088027911247726865096471669247877656277435185838100540952197699041457537507224053736588121158816530324804538265701313487469628474377596537455329423602461342750150418019103921070955060385760004762308100682587253294396040594607861247445945771459337492402058573317560403918879238970224007050795293674961386037083277300863888022850609566916140348407663643955384178847656770063245622063217638916311676622913930413417732026777456032207209956118688935115211231050511329293201758659370369852663819605385888656030146341018724312097766496852676961991764692410062805584414429311994734217448700173921988048936112180855172228238977644459193424833225746948636043602798990755116461150062476456946168092612826049913450459103410823979247284013838446936544898304343710952280287169767243534067175128973269543717762015915071485580755442021907045410900775223684786577129943583659417545346190059196239110748645790262600395276883517913693607262498107993326704774879981382816898703447516761680897851218984960 [85,20] -6892093818163886864973464879454758628333284474757441928042164433465438095105788412999736136397343562613959961079542579048062015669649980384574108145358594696182952882820643015765716053786174967863169654753153749016948823868765242743902412524756562936862094797846967689096993681263956374795736061114529561799638343816045096911159695507673157906911265935038359208946069134792381369234864844788047723287832205474418179379205320487632386850476447574076465905170969374164371584547747245368972541158599440266072556577034162951581674722625717732571113346838875297337446958690173732923581562509518875656218687473592758643709841473135740422574825710756402084417652296733207489391379600491671795600030662105382739651220941781163263477562985355880286032834926910959772792015142489043941996970574348473863388501707371582482478629273567403122917396085292548071646265621176705452396033140657314140551666972325178798508625285026635770441229821464941634065448253657680384975873802563026550887971410218640503573954534276331329394128875558560468584180057961938475025885910940287160036646113643095388150808191510177586017636590354040311609330748484227523289076826350877663862749530426294338025051231206276424875816647163033229700671773822063682329376476381965824443279131664991826302745042082355206516695003864500451227525739159568467418760530858413379621127001847071621095058048508298908863911149890213502209568862636930666881806323863006957218608123967128379130117567067931383044919406577330889330930143369893794412709283336973211004987712281394359993140559327863749192928119364807639562251154268650406850419279409264376223769999630827938059484643131284937141232261948869495374390952640838505089002415409987347333214768290298791524814133456011585739456084565234737190187302963472355998796822474709779337085722674270975842349908156781495771750740959881659735427249302224831303446358577590946355687352537135511663442310844602148664387308994723063162443569901184602330599116537892800968663747543180622804155029598445332220801753153363029230440924770308875536775490333174543694430456004221182963642930106371422718291760026023362560 [85,21] -17878620138660047354943013838942179164746566983362835812402331156729920352781964456657634729464515567055549841221998454198557431628014402029433295283779455090342898268604469260055623646202089102399423493726658776422089416775281767946027723397352238949615290485783623596246996524257374557610519190788310712493314235535759612125902499605410795752312908827660000257048918090798632676070443525242540694672363449208263862583700810105642866258372580801595362712826716364722599964869223550393681687551891788056290881879689488814687549646496757882702516779533278452237505003744363520892760511693086745194435358014440229482272096362454905027410065347751340631764487785965946144753064906063952676237195153299398549111497314423804402358978478729144739480364284343629481538557038206555113368298662728047353375999188658008539873355691713136443431359172828379434629647107760066052794660445625788685972995521050609066213595708426922129045139086995792718514204600354067662729785015868320300354754480137350849024669915479380172070333302671907474532367212896569195327100378598279239799465854274067431235001475568180446887321088739375676196585049353113196313700923942702773462342103875205928343135570759288103546302791594498525611902902654442788189219330943398232643965179356938181298443974177339180151228636339417061640600867914445274619603437376065012616441227542578598211086557268564218698113726860031090319131155558362799108204250819726693146808783315221003057563238049088548970347965866231309057343572161367941176326785933109888577068196431049610907956706520059734087402562833608025065973707616692968533586883424610562741881941801112525857587527472230710724044724106639405473763966549768178019219715134972202103274221152324808743307469461562516273437297826882170465589733564559061846582342263430901783931484546024050145210359709197597667245363385130115546802492767403569864643933059609799883846490627673141836617103739667240737746819530108125714300605103177680666113059830955926255513130389057427303253620055709761262015162090986904972979491811923823548103732847353972618257320915798584113576139010772244693910052950507520 [85,22] 17196703113925739038299207415419018686014337674772100495527511164515470194322921130808544873001783504363886122634741570663053081089271449207316261984827926069030615896828940886129065565989491205328838004154300358837845098410868299813657259114610935755904147909655886894108300160855604971325657404588897619243539591620572539371609143141461595006611421391391728661012612771430640727803471949582495634193063477340798555734298835391066154691694241412447624935604096176472366618794726816588905350211873506315015615770396972923469105883570020425809692455307503576617734143943701740734456986226039698630281511659917422622302716020045160427177937488277342952286443565443066373482286707042057345292519807029614954287753204372888452449568560923237446539382358999247783754222307881086137965400487161790999870061984854150800006161918770213892128720170040522945996166970307376944625128354903937371231569719415688326279753886669736697025178232836853770469071453438886854050088023258238041188897461474063001499514741751601503442883048044409998860517250714991052656426701910662971443940609959005714816810779869521556729819537812781756993968654841982828820698115783251105706767447975766366495208485519263651854883777841395233925765756504920504526509439413134399020452094023524835391004148441636440400903470219045441919306595021239808702464791485493246669137342460295652112295757230429721910615924303702304663727531932983036173720005393068350743211715654486488611653137507468567863038737980171984682612525827515655067701631011369000002625451186880436864354497865550391400593207058290532261620351467753035235985923678898585992765143964552244156594458704101828874223299821893338602962461034582542784636604042570201664509730393050742075058216161593154940595323111875916092085144021916040255561905822208924978446581101595784831737755129550840398377915709543896261538149244319008703883808752936730181037318452117103003701322340275855464967239103558580616164506002537011043276168270313522793314918802715201328978856774651547244617810552785185021988754484169333339301394326270260593143011904031162494647892630683110256500898529280 [85,23] 25024664679551494939912076274940543201002115748344112666739206927561888091537406068648777117039655100125172341154898489936168441000887197211050098136137775829421973246842792561159616914923706416499848971222897723731534722090769897785135785192988514251064032682960536598574131162329826790921747606586732045962654958125822828092754488345117879908653348156791071908056660294867913435551854461319491784905954447780475622080629296643596814146993222905386115364240373206779901008170329703869854075011963501017349247675979492250140549037275584336279117754470354616605312281315895596940749316164755406992268943774822562606867433526377049078568256094766790022236876134038186752468283394551618458609141894264461790324855783473417379388215696501692771941378923665770376711375054573557493983882560329381389281670718625651867723042085289820638517448665507172366286584347274572928438448961079912442667310269429372734100305500150051130233496641163646774834880756301700052954362701690523794558968869547252273772997677242594224227298815189799268808944612508792017425133067760455977639125366950154109028520778687380719770130955617289374101754132805024466573604266795004677989352888616280402032748616274145762101978007796055647359046386595347722573406879772437670201542699634355829591319839882902547080451152739970231449604125150599647005192220275026485782486525882637109984062202663033340494004075670142657001169304668027175050349994763592130951320364230399326550358544207428633437311555993783130337233563511746915666590149528970997540924218321337517411912880039488186763216513157605450804296693495443005937003904352380180119167519151770527560987760934040931021732609161326488626719370681100426269294180164142195239668986552681572983062540726722717373164557334701934768742474924120405858217503325339040104678939210935189952768283062842536259891763593292783731100661468728504143262582744446239396303807650837748640308357987426764731139252003813383212630814031441622341708736920591681711191105073832036249130136393314117384218183450036701816653021151349617677325720030624074229407617227752978327344845304284393241955911680 [85,24] -86057732772992774876726992958852790429172332827450011952458578209118816536158538201576462261948396910819658014690281590742004787620383062789913334794120038680825377324591045586886070464739983094116940239794935656833166679502016026344301418756222516891317361855987262559224515011576296286486539739570681867931878880050069198818570597732364174945637172884020819183315563967188373361795279807616220090766251680387890583291162343160879621935106187145450029850273470318484751566397558343825942549374819824899804099535350462839047756470152012021733788404766082845013571259771380931091434426026469731086923364918720330719218179717586463976272379499821882271049240649640010203539590582813666511885785921657453266641427023855117852738900831067418896536116936789046297189281253318461711036763245127817587460701412434132315379660271883697379663114634421196673899041164775195677826477918703788613100177728802988600892580784875121247314030308965975347926325483171998096038270930323104819747768119423991272822806794479918513848771583262650314493790680397522621494104090086041157929571519402535937541661703162259809567818343150502485034286991151508414893374219494342888733067330098999318991872156746095328697721161619397179890327425133574330081346290248144103661618577308337399673943364359072523175375308756612508255350518719847338647299130170806058362801299068497984205985580519044679105549325785343971658935046614710813212648271600498194265805356040581240610798868404282601160998351734469682791244895320361702345615162423079620459263048200839218380406243321604192118378025431574763724696124640764321671950191842299562875248392088043614704666254410583011424648871537097717950413045777228130610575391342126104422528107014538814163770291755665082345359523174685398638951955821167468268975786130697512074921254386357793483684306923415091087728482610750421516501330899337845989510994473725733696137050076375189488409091642595526829807006853127344163440359424882538528950368123811262768944423093155254647601948038761315936200438386715422667909257067038722201031612389542936684219758170812798845328856112132349745608960 [85,25] 127755725739914887071490683422753215431697437069469269272888453332329286421136334528122311935159797834846830515741865418599914360387883231272917353414169081793835027826022933417851000140270734863995124117870960351938479753949737980319123239590152286780513779081481891729012555992848478385729892476849099317608361464389397912664330508291766912983460691428906593671594605189229063040117715608786717928358517903759237303200588588631579665255300317047115564627946015371151497113636696556603495083483997762071451742756755656271969763814780810151031940664854932096629622732822796304988309248447097331108239877803040220886042308154476354274923899095703621438673665952442204467726125873352316227782703994079716610687170328121027702799524893494191749232107660693377755466297759097940240246310212256197090136569916346469312925514223300042888463138321717180284608693485961607680905459570238803936991249207466341326693514792029382484538891531529494650885399957647941154614256481510662994335286687603749260498813083374125481332083317981059014234654382279063912368466985938598046361393675690252864449581180847880783696214025631828111022572652310761324764497049416626495830291237599643707745715173462257592347886788709589529908211995727233685611482058907645847148559511228749760571982705962681616284345496794025647739885805674066899681560713123460085237405763533583681686498592551848059687884772381216667378969492915853115318761856427999763631180153300059076311193628953376744737669787210558012929133751061940849984156036423957836399838002962432427361684582006993514093584493484012232503799862269193676208163631926187116681175875492738299570995123056213392242872428985232022934395297248706130366886527839850770151672186990129712676414128274182003566538317582776232128485836968390448472249269068932246732960284258841110953637820308161614168602510573861059077060904552300195527619648065597218636114232975357165990001218374112958873129260650631926531809704161128127643526318036660933292444113671571642655395904886864692902555244659221474778690295203166561512892596452870485795515864622417861555703322014743971512576 [85,26] -131110754885070487906626321208301908676435887957906561220411542197989074923983234009788207684402457234039142751823236306372623213360416088875823279170459890373675616819284926453360215180498373537633522384809894968672743137758799627419893526333865394532966287806231005384298006743568372773731490971420240839412143000441139602162793130358748384766553114297684711657419708888640809401295511958347436260427119113409355784452361195194107269838671337912187827703159262388613832349290370025536592832796695213422106698028209450757290989897671475570130353021352307992989809795998375417275339263460502484902288634575891816963756362410712628806679757164794273928707986767391492691184270750761069961858660388708904083243629176804940606404762486595778336724771134969672075041781733259470221123539063518277825793552988861068836131140413544368752841952465156463107374209887704181351325556364987916726389661068316432895628831468992118133330179245981442463026046595559421210965831182111109210004211672599675783388676478368336812960951751122799002646590044799167787677769610780023184889613949811422710428772055339068277234913910547955593918048894530456900357493896387557631698503492440973839415681371568490044105271034965905075729574727871173516996533447889673881607275482695133608281947680868104867073379547582973632212995686203767366528366537768842826421828456562507438349026268138056670199497834820281215411363097673841451593642870410975912929471673197851205820451881842778387672172592563987071413073485085076081230706743107632318240406840303906752242298847446769021367645150144083216716258206544695846629864995171258075321079229568635339161662581721204711393762090924977475162885806437968994006713212964646920375016271053481477740846908944962524150161796341281596648830899928686421353922754134107638583656087217276116942344416817574634567323713426027761995236839569959712022444611519386991535374451977765963758551765567855864837803883314338325608951347474992628598171525171849889204952213279209569681054984721950603304732938241228206119396472056092440245813187703770219648943807098112386697678730866298218400 [85,27] 104421635036124972302230285159489095999095747511270935445133160232215320718620897018842341388620779719125243360563404315071601566103295207693672255370519469024617749841256986436681337698765069028908764033893169243281764875253614077280822416564045587622856478332137411861610108326769655451312852573247403640443583914172100739917890959050849693490677542416983700081961165568818079237095954184089138765161963681877391084024117745260490954736284649783031086559125315808206618299220157311568611644526244225569770964553155399243603667324509171534459715421095786425255167451795950295896463003993720750362323660843904084178039231885353380071271302912447140176064890074010089417327626204837611016047269298964753473412834342310896380744387062115924524128466173951485636751677741727188890720806976919788605892552807258220455738242896379106636541262591683670751694971701714129256552497535399699894201440050479294353679185200443268594140488419006216328656559084056554380720553179673846281131638577975598801729729532503823186971859493163807783364854446605426467216862294688801324877896223439920602019533882533613568987000731673853847263442604252543363674407536477258640376125251102311126595117771621706010778200122004536755558916211227321142988330129821238553024617204547174247833389601997652974354178433733465626185084656725059169590427791424603297503517645163784712199626895268804252656638850246426237873123558941374470791221963243427903898186593639682649898285589999183235557858159033126599585335957188398389305698320137285819826177906006977919226758869313913708825330382075831496846654754917204893169221979363357127859667989496648391652885607389021124715099892352646524906873424593481639944272108688532955871099433288038650234374914004770910781105682365365703629755357603621999111676045056240472515262756306963252829968465657566110293221773080388459244681977548525982542976999941798440403660406592846963911190235301710113716085168635919467833957697653940333539644301915315234432755557529686578642641346482202213966506217723008894956419726883075706723358506015338445677257698919602797989275620138181888 [85,28] -67465746984917466659832380092488478222412134845624337014825370208374554323537691454254463192630471056176313488024564093683008047815304938442022669125701274896890079844325474934301046132820914273372831870452808366799570298284658421806936838409252306992589494613565474968787280535772705643551801115226970118056045942099673142953359399922801209865965011655773676741502491450544728644091295664889952498748511443576188462478877513561207212799094241079626577704882346623049878551967645986122092025307926491570171440001050492579382622734992337226363366231082437760344016869002022466914037946686694619668371800965789733422090447673288512576234250912320604784660603682669189905998268073481760833172740642576653080555498608298276797512412235630638783202222688058575299253976768381454186156669906062252036562963970412319212643271602728734849851001108629457898845457500976730040010518352851305771314458446891927206051421814495508656494602473483184687458645383215094806950485653014007584244360585749102341481621417860373891969302636601147048707352855045637495286951408792663931056648276688011047310792654467628473768864417157609429289483029713971533675963084530127013842759858233899842544031917506170003121064816655306296311425015164568379187043432182798752414212140385401316205973750349840866990355122733289743956402756969719538961588466739223431500249401896839642928084158712445170907275932722360069967433835787428729430702187210666600661366565831845065020550982910432234847683255680897314699034760440194325553634147133468295988578071510461779660875747194874391861162814237855228384945152820347237499655365586938053085495367118907288887517397707364189141289034793965541128254711353326559916626805841583185316017059873496167027649608981297081838510459197234191500293529669172131610071559679350768634259580994897619122163609880047126919296750048509491057194595344681054374702364492827561581702629501183973044988541723865092984646212298253571896125646294315442320208400559544285250924281013303634759855233411392566063735697544943575752392056540171769353874120074672922670279950520886307188508456817024 [85,29] 35450463384574800999165232048648936882370906872823468789057457935876755500041201894622317428327894568790731423798044566891723420843879498972392402741490395406131705290884683531399070654674439509083999043011945629190796512454067959591055678139691432420192398953723104126794572008216868149339136053246970411272006989658753542904487858995231121298489319268160604699283158895139616895068489835131262076868058959631210123058895396057710989740875616111931368428289026044926469707682981210040055836421222181792749173110866107698149233474690769773790512977395729163527965220775466383565583118721711360794023703791818438556608163346180511477729907237283560661125481278433207852453684639897460641470962800256918789958838542185873670683363680754522659323450792327493189963675388588658016071882303522247031016005045400049199844099114453272358697185483759975536402366532430297899055867573652681200555116364451513234735543382052879617559051925226684367766127071881160464170313644777716086494910049362672222901005754600129428790566630176362377888419196365223132706514462437592390372472858247603211951315841806855222477881795235493535550822908775055752946141250919657417399832175123135303313276575523676008239607920697222100159552313932528544042896841604243897900337636575266066032266536094893461421168557491845911661109092937236040647857065278465402259247904960636581730113015256513698956984426840231032888098165797801647475097839908270265018927597539107819350781093726751344336085620948840827265913408564557924971568961310447600165497587453111838221524275598113126675373494881048247977513888572995784424443178438424359966510456784005114215594338273637324350924951606006296711424740677015627212743340668119255104450415594512437699990775078951643182914755082724730758073876288375147688027432812284292513862253661410493225658370270990277719335374826747418385150909210110128042294750080423363483176609000140747527019721317965103511939213659607416691667003817482648129677301909630420660995880233047629999746845929860848620825161851903544619616773663242196349778924539427886736927579678517583073825057000 [85,30] -14402269538950678301724857460075966042266495713692494910011115882633171588394841416529903426439872848642460841457876919030208959437143152865584339256182907685206006033675400270971174881871564489895167269238467089654385034999237164237663639641785726866751570585635086403500550190384308645792389650378990721032120200727717386518428316804184548442494401993884516065331395674798886386174674054281400692044320653836611457220612777005931302684394956030111141563575855385196007576302338604999530890382863414176971027104164515389618537726879710012097239720467442870326050722330341881788395172183401766150274584612443657557870262725352142543962968526641072370335475892110994848463892969404435931882370441700297956972646683452741615948877854039965020943188284686010361927993499788996942216687794889935733487940928402744651876124878342582619512091426675746644892355966330282588553141493686528983037434194468266278772231754365730730068981783765248417376481546869138906809729149347769223820778651188566301221199756416129343031613876302278921284175659697244303322253926232365955625518073533185086470131402442216950010516292227197367135846340604882709000117213421472330787727388631920659498779086015132713302441379188075213414163607082985080127949035341913639902711648815712462558078764855203250219576893457921786339503238905022891302358673389968991762521186063163428153095692148859876978243843663309201992357129091125035765813490647899459610985432110710251301972538569068807385089920556034366532806232304621657795569248895934788997751440288570733740688969298657363125345425201445445540821561853887082499954572635025233005986430779468878109144442919395967263609782103779483327353370110567005232888810872992818839017038177289388190897012546443362206025509479394545078945856359402701994748622278371830785597997061810324673691072066348364987886527029811693176473393337187934192911159298010693224725954627229219468855689739950987275029620303855139187815444102530779331464755614372295037766924786787627849490145776869919363808958142596806912152021230864156512661436890996490977566063349480859738428000 [85,31] 3729637275887820737890910233240323030231274719260708183110240365172909680629171863073704856480073507574629744415767364615871385603460209045354202022657000276090526663537809372132706068596571053487500495139851709539111888763182476300814664890226899775952661424698958357415664139176387556846159384325536916296026923841654910168687916295957832017235603255883792673593786218867713064738012162203353178196443404843997269530723718165035882543520823265547837752342630415299175145388367997850507958331095984598921705698113951845952153269908309490080877848397574591823354481186404894826718171415365301775944573562195038535419393112141886033922665044929596232973272808329549368301026329022074963172676137061882584983365298812499029741965081042805677324204915662377170586688570913788975514633426815384247434981866560787149984690959220991559972975405667312709308154878618788651153738824971559317259939577573037547353037571483605378209954725011766294526496486920483256006866566082554138320253536613886188058576226307935925600636240170348691524680814844375231570946684673197983609086252295097930096739080149383420659887040408909245401305203178335664501170044066292042493633983025065686228547821627752413960562050916542868356606009564187766559395289155427380003189310417686450714603258344280220967465424591905528619895612982736036701722321296672694071975859473601827524636500906307936768461477180081582263483960610980190708171848906211773304520981698987991158982153908330883700688464273389313637983078011231901940538167060960722542137928298934764176337683433870912456163836871391546595970605722865787265735201104189720636205397814992128341051348397828725658958442032022350067060979236788212933003261328979908276111135835081393406551623360671282160361754315627784405988082229554006267047743382812584406589553658083874769201424587256669351646066461589212305986990903377155182149638607227375029107243042786944311504397621935771371085692782066460832621555906865633285902834459259792044119960134170405966335008062184117615361454927456587183547135551964326972384330178434211436402035582928584626400 [85,32] 93021902351608071486472225922306179652682588687857717065514730822665142015253826186726942976205815136594351128869850263419679562898048904848679887195010730072074863845247862625459607605817828370109863491145005675990553062744304799505202427771722681176287919076882901725276860086926431611463382334958224105164748860607335764034405651296136097938738525497645957439401206955828577262638576700167331071919933551516171132190769092913509266778102224007286680288456275525009494218861017976867376230512197892695585413176480971286919965527547907844885045520382048859991848802108950557791565885883371076051028875322329661936026892497345934168415549740390703181980163078971767655490544085118234165430686159526518153758936234034087904617531391943624819361791694743984426096813571947354707095332692025851129928884577563370195334348654689803648598661125388275410625524830805322865589918720951407399202938758267496479910298285861246711735174082561373310191810996386722395677339699072166289716530024624287574083680373940504539883586341073844960065572539083393736518912008813222324754526462154192526199380661410764470696143544913308275038117093375542557555157716967665958398162608781063175811347369006199455562505547287276598668596116376070026500007765122990846332555959032086962535901525082737203900179789062145351618650363974658402256222176676053621222350870512944078532249868326551472161716423653973334275023715821313652426707517541354484589675321922823830893461061656236359989927936445783115878406917092757453389374942352518364319088604945034638934732984373805045195896568555001986054235303317425993242214748475527668892968062365147131091199169433570732826860029657894484573969398647960340568518960112094402080407483147983498073075022896620233790397793756914077379393355214174242825810798601863992786283129440519228013025260780947390987841947370931468956193769105838968280905185294488815283894844061696798635576148171588702776575986309162128945330896469611384223336769314930205744900740550282270483161385969635310177899078483217966271797361910847696935713755100614987595159283680765950 [85,33] -713902444444647626083161366115026767873821994427452497020188957985028995240902954294618717379894029519936642311586727576881789404292096572789774554722640943924262292325523011445575941552637503754933339729653446552826636784181743468761600974059021188256434544176563097475310962216066402996889097740525968012578124264361688453611183305269390718007583027059213164539277153869179293882316808455034794944689682058589667504186918254997398478368446080396869326844700283763203241834871427570699036833820699999981208247860737379777947572062666896650620921528099684028615285046909972170886353780769256951972710183478907390746591481948184488162291353528240561308257883911996235405917098446783906793297090245665190754525437515109369825523503788316804013509315038440386157417670814121518624579720391529369845340786025390657286288930982554955399389748418372561985885968854085692836913306220404360734498201132028959014117063663023962517857320742012593324431518468560314222790514459690069113018246386065684635130095561690356784000463144886062649747142352875719818751033923117882422865599440929762609858187084138288967768720187471032475456179445419291033356953522361746307395189370989885422769551137787985096207892801359068999047454650997658556949679502493394747808456573511676841684057244338288486090264940220320801403412884125535373883693045101388214304275886032935864900392038696907710888196375879880934375112103801673205256800740558380492342196697986030333668682397839723628700196257205897142126601161500384597136249007784912230896888437305299105409194637069368429766425648691771771296263323537068321813508797913478744658952472138472515391454186609508596209023216792352654460713800044058503098575397350853343249009965947850921025675699750591025839683199539946634934106031221343685442533067365985380095449252647990825402037249217241128152165305729863285265183087158767317571551775280589983101551019249243696179357057203486752757700798276130404322847405137390065223985924214392011827924749869980269853062589115293273516249086599516619995326766436698462882338407125290383172269563929200 [85,34] 438341429758802535188594963172053660940358252799065053368953322591083685024121694435249248291353443985642822099290176392325945466653756287646061576453796984386710226638329909546700357982534949475995120483078008194545557280655527904327512668931010155522932149774601939681016293614561777650811498425161749388279421755990595267378559856229751905805717109520998730510494175309275861701145807252994446925207977673371007688592437034896229261930051602262813398531338712215083241589665972083991597622206632840755804669728289743758000002874557075629837966497318286880288696011353514856937463336035283151470175783039853193122885248246698512314162539648776432148973356138032968293022555142453906121190510269775797098728888677413388064291788832036289154536547894577923266881670477707070915869797647878380370447154978943693092481114846752134192382358904799959894893581402680639163319450016788677291708440315914154443068081729301893596649498955227629246185159335326399178803227114730405080907505291398991144051201497679544965136876210710378049948833370606630828064054443563182984920369137170678314860210837747491847665161245545752038490296162827568895873528421161197886191894723219615951435950178273170479945078451567549297051330884867205500158761435121366739074070272347175361159659736632935291801185692204681585960185054548394567563095434929098964281947781925221645478886551903895544539004177754818287264180313026142708482069681950530285492716613445269277676947313392126142612089767709925607656957018775498158403071279694420906443750065609243332706016602549264294909292843080056811385174963715200232699796386100008171410934521002747714860348384019110380454823893203095841804361000966409993744785978663242251842235896550825338232323123627170252244712177989732806502270778199217478055770584969176475341632413283593575948324034158242265062668237019631164555329428394795278318613603508298757905287008049740485579519283248877394038666849270474985774367475438880180277487254722358038909908982985914994676071201749460811977099891868781033847108317463736034601313810417631413128324014400 [85,35] -168788020576430995658982318926508182563073250212070386530515417353535235284992202148031951071695434321172702247290357110753644931075786140600988696818315850792836892106688231036872289524535259505282765451371351311577521255662105636219416884788340370672011655166369606154475364783448111709494285299504942346389968810742916785788844551270908284924015040006697977508420232351855242587180718762470701130883515633852841424110588746579453052659106042568970977689404807784096571864219386221214744965215545570706141120345694272311357980480636039457516624470783304019791833890458796817462039227996124746300909136030765163603982565548169811493119714737926362862513324861856453706552354238909083021719813590615926853419833010424711469270817607166282860479638086006954421922931389314852581966971706211513209359561299254760443646250361524787851349297955084592588267734574201630055452777838611559244054112177141113243682624391082823375398585099301908409402155382704348736296862306194712410257800195743031339480608140350987357987332611223844173924066138160018828066980392964253076601452955875269791684847881238167269155808650356899404672191763053037974452757425042031017230673073244890931239439485802515036808865740398210584901536801434247195604648244672391789389654169764141376361425331961061473544924994069317889299068991012758048534386644459170267304195262423553554884328641771317887282012551667466360012314120820832271703034339904620566099329697466752642221542038926885552252859414962486126132143332117845904446756995162396320042220570212953265236145778434587927729415796201870276881455452151217604109009785038309123592780159313751010087512671042155312739222935344274553390918177781965633278146123605646794140360287525208179602064631820230017818289829318686432457298485491686833984106349552779514083810091302434955074257376987248462635162340929136219514148946103714759129005585649279701549273651775871006507311193403413071171697077231697086200311318370924797118500914335968555372630106046986496781803666689655520562844075215216087835979017366168744145173976382139330748887350 [85,36] 48515502227345591003334588463457726706166417082082000877662971813747840410248304541604275165816559152600926933115381455782148500437568019583542160455733813895835957101200517870678094989708703554930545760576387672920704632300243133780886168015043527300109813470914197472747336429232601838414746425654397984320132056199501676893809167377246545874839747200905848836176225438529468973797866957410702418798599036771640236310778404147552463822413617762756402030286806812304942182724441888243815774037579279438873070555661009015176469283126529332178581439283187858541333926703695286129121592441209017580902424349844902799458038268427076606336496054367838428572664141194453748637865212921775230919380922380442947415361715009288360223368979988708150216347731355201381796095634684145756807453584007996785560053800154763748209632579767460769117459365495076427704022348300020206788181745150239439153633447391330875798083148898763546030204639137431511066195276729376479817831752832746653579966825180480270502039513433635174175297419062753462952226206992446193652246730328143940098913169661625619154082695143295103685016677267175009435104154238890213027129863175082926410399261640699451779901879458142977409247632775639898733997752341406979901103372615621522221501902522764768273048921414595650103848988026877315840139133135596921588919320678374198111066233575381189767302257898885483533397052602545951865157449639564390841489850121956242385803952898149618386224934277866162726440764299006738949401700320159697556105429997809848615783596022489700433652210941489357274743398328752905647897255884626982951394117003383991686523519421894400180068203670397359221001658788267047689864786039414765046560718197238215408796997971629987878895905483893735367041773812260474924009069214838243039179400642935412771484579160990913154801583421799642397179943873760914968336125330930947071092305507538379876882239973483387017423862319875432646025450409487611845673889042957151954689400157620035236787734327506955332474870893407366554005910517756253795679789834279734642166986249416415163200 [85,37] -12058918700314528850677760355596227988508986776715264174238047805536594562366305523702397533594164774543028956065833234643758923416805673978389643056652377629595070768056092787649915427577220872331181678185185954488650763857772637870516401260716235462529664850555959935311269255782954431706933001976208522605336495762855932462614128293182119608964946699901091252010774616166209325476619798829794101721881915066961620656331404243155730867651261997048115713598599306294939638324913609245977740064290066143895291673900306287532505202295855362890378462595229807607595936174724166443745808592836541426244738809210679424374981706117228213987221009803608812974708885993506708792906815167750386473415389884102397361732518140166799755043243899350641185139369372971260834849364594980252750959302941023383768791013973741316602243374247493923164216155353935319205275717622054683105708394512079940898353507277671411068247221257453707878331516153213419056122032224798553660246349150012663584318813571150699980701012872359107866109588654228962948228493071813617928321433279818412385946602669544948676334691100813800255857364149431009791318527869132513544212323644458193467727866886493833737062020814425771544637569610730226100476876759680123893759574998423600830733062780023153093702721099552984937023696736625923503573045819703531633975545299254057051742822837018005941911254832927773326313690673400520252142669960121834774616437899398714395828771534452022837391385374308754160806670108631457927992225602069190967881132692452674128427864999824066666029199867314016854998340456896254575469634403480395684991901141261615436979968413852516591334664479357236795768624584304013948525647974837168646988975461227646458194207911958416283874921680882242481390482751070436804517162035063126859488152366020491883098808876230882459814428062505074338748278559864732922485670662542954300028377213967208198363430635142682932455333307086246582494585414763486440453020976676385854888400352946361501512661165646962045176371823778296098131018656775300014125784741455430049858672667893180800 [85,38] 3367736330822838946470089639960748200205163715087259429149170127908355108388119917105243425260717341997657588468927038386383239846463440482355930486243474291968069356627923065640589013658256688309114947117184661127565875628617460550836298971961746600769983994699267781598665669693084787015110083305822278615567390700356307391824240804405195146174696137472855673008380622197232854273975355015549161393796108362710524864922535619534811536269812709344724079444601805430526512183474657760506610262915009182845243191617336997801403156735315473091758474768606715004663658374305500129665589103992528447449782038105933726775019329236957683320988280993132440209735603508992558042480373983841781461222474137907874415607638078545471409694710827251388514645452390004633105137040669934903936266439196758737332806169978740691813006876986633510884306027525029995764403521675539912603770662679552483126180175303139456382617187513559714556992990342008090126148882650163782561555069467616801957470851548280895130737806478505120143475878785223081693602862071561118580818048898812247446662961076297109490693959950398185050087746645933443049594444259024452137475954669285243969426327219888400498685072317364629970955066879953931359681501790256531838397579971100722136620946012397194603804360897414572001426603248963639952559115355183259525594876888997287066465656062291118907110379640905710045490876765148536503888655926317738346816304555749590212484656523453521472980871334069446614127642178244249329172047697616742531451328958125798194154938972742833016100653053171580507273195019120139112200567357074003693942965285949321315929432570957397448666614147833312094710954142469026660235718409999660494235249531611653494732927315886392143368642929734460225613416675096659664482122528282516174183962575594158369577569381751799324756831371234704138318985833820982230602050436029588858793444462781328801555405804074461821208739105336330463202354405136514196014904600432158886432776298513813196973911625822324276080207587063943358433593799625585191513363125841285945592037472864450 [85,39] -1243255252596598867637562374728505069721859654410951620351720394329261074750624564635323887922513183507542362447526142674313313037265530044764905737901469675360490324857326222214581489821595956085050135329170920402376007333302550864154916732174755939738293687653716847738848575252504248154626157615234295554020892914134401546032296183599235551332608101262251459003080047641270776299088411369856453635522677123388807828095887821866478460282923591729952537007000702983788212687759069300128210849978505445821267885459276156024498019443424879939497819560593983580678742916066946284518911897659018760628074173168118065067637086580099126280353310731510373271386727752151492603404523111466063232568020070702249653776052251390683850135173976165843402244830895431291221128294542343554488019331787503895707381943478157552001741265259243849232228334518872630548725413505635036199525222493454694478260243734627421313535452174626316659960346244925475463120268598855816863158887509819180212130519918816860513856047406589886779055788038239160097269254355843560651966279016536644404677762090500892940945377003955526120802985232195178522434485141878370352956997276681886634994086863467391045465926837410964086679984974032072276503824616650313039101576018582228835868816956391611930132982940320930661456804087201218657670322327057688276063599056144328188078922818632418355776372963621641168858210855242184914643235950386770171283782186362203631828126770665354809658976068107939795785539454216320975101973183400931896777091315608964845734659179833024727179384386955099588332938886784661896798759679147102789459024546126460273108619228760580008764539624254891331523086404388224792773920808772399574334239244041228703491471350466312022014003136086420955013076296780644797563983248511592866911328277461944275152725812042787193202037359009275293282875868450849840549285020651418680523142005962802815230038502134784467692169674651159390222841326340269760207350579003411197667048044566756872904913367337604862165069046056265894647364657543898761022926660386157241601795677560 [85,40] 522327962791320066557259325614907540929923226796909197020681000355432730488115483302644119427031543420056528403169295229532070477956184547896710973698431542543239953318644759405207067281406761487002069169460491510890200864454449855052370829209540717958935214121372791086093036991393896813191608656434023774340638942393304795854216136938905471288197026905916689911230036966927617670543189329859075473049469234676284394177394474447837073136633685325102473968209520590785790503649465595542502261639168769076043928309323338888594389711498960836405971076925932300473637671662937430626710277782367706851892660384182441637038456808765054673937455280195127668843514654605493134065078997256126373424448362336331622517118903384119633166050139872105400723411795821029002099612748262708597756990284521829794659824894216469616247570635188438661036050219132855850611252757986349879918605306734723677589609720536512852391455846751168924918358672182479912127956058696820467890852557194640792015778995943089349295877060934868593115073532104113553450380548850983778167588366604869685342167584814566761166779192104892307740787828141087511394574638559814537874193503345017307958900192087252880652063914972507421356097292875104018863131370574409640978952759218692235543137685064644022112242966296852986726489162020838470525345840053728978954632554126809267316553103111490167658149150963358990210989894566788924434288506542063040610825578341855869160917528155923845522257991329944858968726510367807813075147121119975255762800145319713032887256848441682993803772490559156704326246964228698284711011522617974290076708173932826751186108289598756992354440577593082218939698008913679801021868029171086170115261609596462193304702284713299635344044497383566554808615060355248615679885011838905336548890317773164297230916650613035668933718014562367670185476999100116565040815105262897878571979398476705256551032799564956716746815512012043265352875132790501454662948898835145585679598839046888164532835308308975012725727705943331792690228348365371293093194351541759253955934200 [85,41] -216125520984616550122041635375376841389527940291884350744321994841995405971906017274831519840044262873775614190339583024634039804958293442589756280777846782935679121486976324555692349574631440263469812698141239171505514306315583271111516365285477781230215229639769428430159137000558364548324688951744151139303441703534319849211121985728565028329368595198923096158215310180695835826713574710848772939635392092593273726329453106748816547431757259379627764356094424584338653473417772371031119757745758415817727410980413793186531610488948872402605080378229182148855757161118640891599576986050709029510235320450546820463002658743012943707271749498990934980606140912658420457355859800142475224747102153925610243210021218859215911327838139386791451606542349543896606468267595695704077951797215473017663328110906173322189981585543249053518491691262866498473199777779949869283093720323501576650606737119702483679839581545227578734979756250448613478650063808715857790538176228555012833084056353400469281060515975758464587500007483897177819667125040323921602357874304232447647495823464505460072909220944197800349392001284741467099128181451542528297937427210755475578974102331254331862633512907335554745756725756894327726610360453155451552676213223181822077049023880254819717498636670328986206135408835438286743376720055014496568675491507913482373459939365240589475019625897080360906767748032898235774406390899888141038059933922005091566463747192312112463186157158764467002870149272501087878417853443037357979065846888390615806626514102775788470799187963888696353560879198555851844138101884175176871528794618610012920103699673338802648716474412329616021604314356646746625875047105211022963888268642851484842941198221556356933268268738453855265675222024384312596136468505413322558953171278486710791200617426323032667306622669146855796320600386551533892710182530628091600067816872831434941453767667272213329524311725548017913682255776112801962724685045433181780704325573915041625547378556106603822539297689194420793136717800106662727863677058339374329085950 [85,42] 82532038317071449143735536046038716278929397354301418343475701263443600688622195748299082035177459687606770139311423550913909613010802935434845162400468510070254946814814928489585508015489206715363094101155688085900583629264807173695441018877442838742503450834880608269121939397147499706160351092947985387256451776549306450137080321717314694112389011580311669559615222299127086338260849297976205413802727608057540470453087384034404481834260538410571480040248198729945114147054304728771284282444508692804986795490754426465475393963132289974076135460297768750165975042009125351627633736878911613009793097365908081722577654503061823375356457756052311928118774390803780250070670539615553154216898641692749583193662408687285905698148680214530358683212986599925535880854426148420952842814319001842410408877553517319701090914885100432955231265899495643471258696221359497092710296097022923279218358129219785402441122345503814279904928913235394884824679756737036242969929043372596778049779984277726433860297153092753028417736160988048661060828902373633900080659841969921465885598196670456840712263557796765912582632978834030540271321760710929321295944782860253871617836489615933708898136875157295430812565830453107694242613439925292961800376567559469741078580261047747699316150183619134315823482152284951839950743663093469649511938068991743684145184902950689634811716722871253458253804977399296951314575255151301185726625622184388675420529084447525209084842119738824802863955375134401178666910038932055194291114802096620688823662166318132799967238891442473471069387779026741665797460581205755992118783398651990289507294429544116119117946961344517419681239894831528263264860327659384903396140054588881014247945398040873651833909730831165025666839743162287310291877704969687411531624877044489586542917436998178321663382181930580258656089452236405169915130976735459772953408292958154002840165211221529548505448448713721183564546081566400943988457691039209396965690790875106210286638737329052055968525105906109125833893045039964963567041527094032102600 [85,43] -27245691676102212214763830435004502722051927804828025684663080367401038850394404875073398966837782640112177215610059014147057983734357451034206193292268651329923739328320369957523121031370630284202600417520195951563681367408852509636073810792511788427533851478214076938661873180961833242017618883382431673397214581135642647231641992112425125957053206907218084339352356465886696286239331411673135961991008283624653521884657078004620451364559140452216544426290518137913611886304684869973442283886152917029546980258624013080777403798680606546303680201416896106119082211453129299181319314789072350330658580930783468241789582423830589373665401262948621493708223589037578753926699112601029681154711521069339879480718514722230479891250959042193545156943466380860652482960078350935801398484699070201464691705415684934610677920021727247897657542849026798583335471523111018121615340816091046620974941369901547153002368354290518676240747853510025017825827909780014840437144151118593845311433996766683838467044774586502154529898160474091906895362245484049560033949429838136953782966584410981003690283395274497855653482161287377122279183151183350514341810090767489250725837628244545093396308147758362904157647246991438359064756408322892943641839661149226729185182469513225914152907367732564023762840513311779073274297475792363529372598249422385745397093762038595113177452185468255081544051361742884807630733682151277119515561580998972743977387127984388936598728575693104393067018784835812455370286983352752973214163946282899754410755048107363811368890790702618690400113901594336010509242236148555868657979304861425531898745671590018301296980184789258593756902395748016379925805778651216224759959480108175774905432006080460875897539071587367768304767158690254280649735522157485618796818165999373202403988744935244761148877875105732866761984302186383483763107472849654137735337342396603709022023197127382648416777502670873874081502901945240865836134151896084694144588013865001803704895932379431623653557403696153741058247568978619487974050689585113230 [85,44] 7243213005462411851821994755333989147535877217604784276591248254421386305139086055208405457221804650503219940098413689292508799074200033813817165590098394808687684419325323298738075578569464235909511552074429068310171588628136505435465952275293365949501626526284137947998958872821961767486485200818994402907748434577185145510151279830318819968617582212292481043856734041163356722194331375329764755430196513395110997540657873372232429812615068440383329813256521573784523808485714846373229469984176975143307430041356287180238126361343285447291755081711561646493999849991291609644812645554438709874154893061354503809238653929525855229102264519695599952080957481182201446252567043535184934693406449308419004096023013396240766272345155073751741563585253324948632319535702609476712907485105540382378657645154958644343585427679072496222680439699425774127553081823984946204721858149429880312112134990119900998445052278511751351736968357666003716078918497090321533754252295295779436970711884022570770860624248208975048592758236458638488009361738094313590495531722937160475033584777412101306698453433189208113933517924142850991144533840779156717966440754995010878903435719690166657183669776012982037216304869765689932289469354297025612764218207641531903635639001676737014909656008834316470689705263988876188628437561399478510824059227090562387374058794455692464575976202802886119538244649358619547270156289063045063353165592452668763749860570102944254503444733780591100910136246086164368087777826588677990871639501107735138848351300005689374016918906764808023019810348836297571311094317569437195511180863850651274985131882993296501406846197111277024927353030473711201224700076661150163081927963038473349469754090401325568242044447249213331162327069151029866612108520916778725890951323944010492235925935258289329448328154018154556476376311281608624155093725479242222075567014348724410703876173576018681728690203490279238643152217047401055051997482635341038066917599596887324704938490766565553310029249875196892899178503464961494735447608758680 [85,45] -1440553447691601303480969676930429476124354679755697036204750656741428838851388496312485536839259238476006453845038326749546882460320910199963791770657675074701789564829289406320223715272945828665529702864601301747090984063738687209663513608462321547255983787022550321162755928460374697597504103620814994937139753600968443818761071154080607441477696280208733589649188433956379017910177411835261655857701419227715789451637029529803680824628749859802659584304585312270293213408903661473146100461329530092143768368566056322130753624622919240890206790566202406095351501073508443165178756632671415181370615994504671642281224756300956076340211013356439170126794582157706784378653867180783346612102936417513151272861508958166630702690609015296224849310443110800771169994121778235135920545613222158261019752105159788282379034732903390293671951547473361420540688161627300366128647267819072542765171091657365458359433455972412271042077227402864794916492755155316746173682503644797778890771069422563693072821903187689182027822937192723614701375814086049309365983180797897892229345521526583992700373797775014289888637091948020233683022730387130246648211181063902358979592912371175164645292211575992344404686562652939265215302341848599749159017986322868809667944097711486450782911606006322924461520094025214901260475590772136808610565997854347990915761610030818758099469400517868653889226965372058632542467728958500183410579660539321205316268536709781589581528338746526118121701316878122429432486881557379622700512387057943197548170190989642407446884105860471817786488357447856988825323272855018375457426085667751727846293991170624693913069866229260562642099854929992261154381345400692572129043351253989760549727979510739974182365891880125806503414496850789210310458441817580741358013284441440144951839877229391060893726023203935491961728767560634774793684523648751597221465952208923965673226513871139076598428093200207395667778727730775740617462387548252553828737703097891837732970240150788097278698381278306697749113408606943583462478109440 [85,46] 190286235622685123863962664594133820053354726072582475974288151581858357959123440745529174346552426374052633630615047337587423159784496267979628596168074044140417601481154256569333655829606224613982850530546912632360624143312707832575260761139790495044333703818660992398925715283472834083398730777449975361397846047311361005544952424428001505325428261206747125521956513749295528539473676244078251807478473649322444006829843816894527287497900781972353750681664489101297919456853555959611285327316275076060263171662300079301448784202862150368089316685183348939182891975485931895608349488588783439778142067817340852709069122355340065478539195024627345271657079636654008129109469171550511257556462216659844764717141776209967991013785141606066433866984041714657316108276277667662158607567202236315472302088604777860053146519929658577951577745807065566070192249437016378008241142606482830018343761408904682628057683856256039506775554105646332054494241994834223865680492832083164209685933998906945306529123880505043515736305723873381078019610713844846276986928436582028221582959780420470229682870611551055695158090583792397327637690652796812687220346262342280433272073826556730703825542415800970505822784633649185633731316165932034876789278318016919786074210531405062946541100857771151431777744144028804539269005955052250454982914436397982146350429107086112414603661764348341210146732291771820528690236939495556173149048175509556386309337766956796244968576439843086544890845241502662533670395970951284672512912650393002010333091654009984376680074295494976199486863069039435074404527526719727795183126752667043557466883858871907497774062383795972766502696495384347072251848960293641948786926012565711224460787701400927473420082423815569783620391884921875385156821594931677590252741242977776272582655267356520356057446081992332480234254655379379927524862301501086560570979418642426212784777841827693424506926518241576477892289966642248894120658048118047642177681816745538445655313326621104653001621999775589296108579086565363916459200 [85,47] -10452435739992264488728273517104303955658436674638921060048811311573714778403363912650956788631510452069123352337549430459169251822084035928197344912445433285166282033201079743447770430424039402307247331011613686006459854870736025418434082900589012391713838613290476236291074204186620356952922116155339007203302921123265036752414709766844086643154522530807347337013141039942849879524369067388066240843523110083292290535688446234213218786497138285208293165058327034034826247661152609830550788189029672482445567407374125632465352782205504885172933916762643433128721241107787959279620238378529514207784909461266797043203282792432069960548809105645248542177895424431691430651830750406428484038978570193310556590540632748826839573528107722488775737627256114387645762529720901314791090199575074432408224953982393848625892683641094274803480429552929863924623876338468058553591410532950681687044831740901535794935290133675927758199111349301958498323498911957659581436538833260236099435351790644451881405699927297404032190410471862837790693040492218420932791620190909874478375214243947521429629631536339328211609920830068182036548563063513672314847970539547782332557702635125334910501321364447317497505367426982864527061656361540956079321583465499336763997734233470101162211613234485031596209964974039380751807512759677655920452364247743089298340746355995761904224918407548729019342156667380872136544805551831117215718646318423513168296622369842020978664108127587975085058993569289378952082257028792396790066685961996359046483443217907108760502919108492377811060636862955554160057560836770738828321136390294074033380048519178234807004763751515825329385567969398563426064088550318561671847717563968137123825743111109901123871727788753620788554974892720781082753639131815834642771512355222172420586128364846411510951236531866191143488698443656425166667743896171211361806459124585804129769528493690457327811533237091298415301618263430748022842116906180810678596826105245976572223639497408628124910558027336710142622251281693667212100 [85,48] -1592921121205772173573907213745111255454345767341110500341303300609386560229955490798632342688212997848666222128217882621371560207167617741874918784419450997876733688659469143566008673459181299725270494261252911718442449797464611966431792723091648987857540918211553387653532313925311908826958270876285115748096691619780180383466839340087785336478028210354289587891906106465042656622326857282622152466717832569800976571866752887600855085935371909030346382302358879051252066891865078628674155365038923583662464723584961871748901896705006574502073505082567878934668286406795282513037494523317058375821386289852916752858104054285984527386955064314123465651885060740570791985748161343293506846442645689203558658497724374453094556988509647591803851768792689785848700128565776188933440053296495279749154748641020363018201803787421720255538075738922227872317549393061899446212371901065365181106826269460859161547810554785059819303164113423252639952390503050902771741038657977788018605150570722409945409996842620527245457985992193407596482949419247038052263374280553594937918509938290860568964604874000077587988082938715143093019531300840718288640335806331047711624964300981175753163976389560269699922458463143881346585433823373946073888417510694423596566692425990343220478313757287932735286255060831114290267389923777534787365640359080433771358556649174394046823248915223182100900785120240424171208884000762402864931588089485346969941135344121916502515805320770716469958013409441537375205837826141518229367929647543208251015083022813003695857823201035543985641223428805606464369647416780465744884127272466110491448134507548838986345889547026925404195981538965932396003366398933199888965646519379008899295134956466288504692343834134050617275019668411971579803872931632581855080893233599082494097469908212554498509291490427244305734771438629887212075997483610279407453998678563653723723457947811985253521747640734972894644465288954767584484313353877289681400646258072052820478193793403681876080383547236268455118639342934359550 [85,49] 493146372446020784003654602912829997797057829692972590498102554251594613175630845922402736068375482719873526756743458385555436672502678995283983757416823081243887426292959119476815030192173428416781093300639794896309735181753406761508360423448168901585479807561379670486052809861661771620264739545094344051688426017850202956430112884790409843855429234544640525617449970649468464976513285766396702920445180310332848080842535279975064984725679596497930912279030297518428853154480231468231573170779169705063305041500916049077365367418447892115890165433778942139193660726152773815485070581750893014101616062336001333587210431518697707544702063043433783871642119416510689506121060412969110018817114716479707277451369024201127541284912838912602967288769430559893434904834693525876811239736272100998281852042665315106431179868646538799026310341511498392463718304664344227887869155809770987955671373986178650177798916412449076396594754734979966397423778669890882256701285567649311439863899223910823319518102825365852814573647713494367891589479990648921642546677023474365069322066644928460627120175072521530031462027025545120903160507354647285709224149331180744244217166634761946974077860778811984925678999561454488096820045935616028991351256446214733313714965239163442029198244948437126275730308524073095515435301220485736200992771974178042449959872003917811448193972472107912718753189885556162546705157927818098674373060826261151663765387031534300217432541955162246119252521348050925620675054235056625848579997283567780641201499697768067584667108846122893925873962242177660754137973386680947884748865959761602838909969903748446495608615490551528004903919527928041392695916907467053709399300359476567936011342004024034730783515197493488463572200522236480867829785231815442611518971067448917210868906948907101906186369027155784818252897803797696508017107247914668962120737184105316163994393014357901769580960987107396270260470060842255649782083737821041263508468151588762204757337941082197654787020037380229186258800786674 [85,50] -96416103925186544524513109368175831827764496543436831310718740803716419276952723443572536284029932016312118974525021563176728447518292092863010140393079185332961854873114081061286342498124551694487665091753558199882495603362902829195872458326862986915114446520439853137998136335173324119278062007794262752086235642431090737995622070550358918729907662149016892176178718373554292253580735571072674267481864523848959817999552982978686685201472484937714762800378635653950740142292108183254247450172167483437608532631178409121639338766832915202047774787119943517164266856086717803368458555568388156305705746787795347091803588029362878494181440847833259837180925053435786179875100887654038143991104183979236676294857528771413440791876802438540406713632718915746703389835935671746750574487224934902467511157019608327762479926721164429549402119321986776787024070881815436419307828540102933196405447023426096350047852698098934457463133310712967174009995588491156646035310730674224493280708953626021182206177100928777105502326180403296237585583518694016052774150927674640215261731617672185582921206440925663330151901554618165504217316472323030914438346896778494525426607303653966444675808332379177011464109875508248398111452567268781399024751636910975912018700055864708350625546799117067501281958068689696541945590160460913975015805024804808518204403383447655974775865948899020593875548198986146461421180374271288548198844585791252303892605887136336119028720638177960149503056560388577250214719327421868456057169453597357296454899514045547068322441521797671674295181793370937144992746553856056237395186950045072037916062453709336131844223666364122835770785499008422782831100177787246703892371169533710351150552737778178127045636636180273049122690136078053877603157242998976114574500320681271352700257005241831887073579093022832277760563319437138411088792920239052416191272120410521913466752753158249419492683991226736072018880211797007085933094611664356823401627608758034974412223012344294049858210511642934175664643120 [85,51] 23681515543378756986160098316747615590500446009697520506214894398226827320068535182585637602058082637277967738754916168244842128789268560204889737817259702667900234138145287821785459715216229131070974433578660860486444971916515127408696863299082116621372185458464894874963118986861792690995809427453342703540828827125712876434796255157454817077318450544377094926657396092645166149656133368792094282678531661705051768818457390187372764441400016913485090459262737929498946152325955263945430396875245647700379042657581302149881458411704892058960781127904621256661225121875825810625413709975466688637688787568254271156352989622785939448025274553425002541764096019685740115113206755106812241545923208197235891424701137511564262215689438749673129741475513022811568890792018675315462800710842950276285155479954498585844765827876100412052007318769423308255325739097695828161668572749753369430570706621272360250934688608949741655680485874649565860341953200442359702939928992971229015557207049773285337761599648651472871048643951576007405465183693719196167535856827048471296755754784913243868497813262173692029121787195721243875457059906168933394497010110169716604481001287579546767790456299939160101861552071365726843691391684797106510155121951415089313045348525781321844165971211216789787482002945617572842024451557982144641202943073221767453379972950555459859464273725450717431532359035082986253040668940783275701255334746961467641133729608524581838143250527411884080770615712924241813211072803424379421285113299851196804487371899971295780500926843231243906972565040475842336958900438052123213382126901698937102946677767341754368116325521743453786156710830068211804978357147736593293360620897871786877799550411311131401895110093624500789573803115249215526112055309089311133525691776960272427910158130300062507298399321324436890492900034615420570887030199027571026081560294623277073939466588366746626571754842413311139128778527629589366391071069438881296852340067709603051472273828857229959612183685853214907436999 [85,52] -5567850027196766664171842897285448652114694914639583033998653281985280313928785973282339685190969248803520017139744625688798480558756889739965601205025520040440471686327899074607553509066289444199471783352499254860209830989101858621785131299877576642623358660645285614589948259043061797675883027070482205269184077870262057043652304624640278580920513478232374037304268361224484659194816736407889568644085312906716759638785404548941460131413774314025272636126024933708891189404239395636439115335304178653862593685988151951480422330401902956428403080770879259123650062168306227642987553329412240222326549411275977674360023835183480307015014997226387368155447194352146276072698969297092840936126822745506631204378813850481349877399841380991710531243134863410435634349056666854661867173088600421373721271700386366897044173635309601917306552658378201706288070852585526984350008380508836845393164599010789130333152903454413371642970481581488443263554627621233818711425462406037605939235391360529593586694786360126425567266068182759002006889182388355371300374047654617174831792102463249553869533354453726840301664662341481724906564070435865410283544915111469077859524300461403996973681288477599324342188967881695190582214502884778297296585902128835562786738329778915916605439898519546013382427642241564545767957614207801992951434372139858180272860794952285505123863883397492478807142635384025104028799010060031973396331948582792236775236261444108230508100857854714477349689638633023027343108278802909331694555568736841343056543782591986634551626942447605127956595158956438624780603130236201898042231911825593468540121065113716383843515004163367912097978870248468599738523226719211220662204933564771404420845869310809153628853627357652733195017182862177427156107694470927203660977599377557936741280876123869603229105707850517800143957658377065533838607664635730431731220923978686761762259440276710566025177994084358777718749993001885501336079645375669709419035518590988290870585872667778343821952635204463559568 [85,53] 919404528077549688480966511137024902000090234238021747104985747366295425928750896290274250947760465328227322543568104135941182469977535510469702662520196644228068224658642406394025197280792483179294114699817406234260227370242706339942974237334016778367980055404437329952116011191072338687333684455613851827924085565402120421673530756205281892712532977382949537361355039325453648284835671131763949241408534486546106787790373619575615792838255813180871671248333906225748345908110326892370128130591233707916731801248607758235016000414754917313447810566981388680273291239452140018450742155200149008316230793476464791356346261859325111203918667142233920139198048296063781237183248563116743779855150888303274540057883087996964627120310686853985006552986480088873204138826129699539044869239742852185124733042060983849547336672801373205959856393412015059059887473474068032751991857517087896416612443020041725387812619957423812859063817134777630654261664832187717151808767927028735339453560443268862797735396018594600933074187990120577302029554739903042434367409888992646162669608864244254162038961529350102532330046984539274408922771828833709844153397519561432112191706534951132298909949778346880285178761857099197888329669144958785000039393267798082175916635662307799194940521953514344007439451186802417857633740871138952926948203122493569414075761492612858467455023152782352757936210759284012665726639350171437685134997276417752329713745515248435278861649441053762459811511542198570585244179734544266478498011498758928561024727701221265914304345708510386319987180521685030634629036998143153854089767056347190613691260753103967631129480885562642502861299507554157749442249035054107568525024556234242190312492406415332462124341798294841631523611183399919481361135795561598347025689257246634356283601536514731641747711000359699014573997832932073385082043119437998550964372451183483909284338834244189793994118382044646302040450906710247325205646112780039773105055223116532352652100594776880125083606100818500 [85,54] -92155820440139606643473277048328596999842312734128499093962271540574206888907215026238144379154574666377105813664015313263934769301490785005650382944528146481519505404866565760261877466079084838926050796257844011082142578051560710804444394823297822437550889553086188332378961897559125705125589419675570512003271611537660706025250007612696417553200322389886599581010059038502733598256988311960345439804942210911723424682837310251647096447816678709702493889600534998827863475177292572324962549243654386411629865641415141105079573262393708311739491809312772832462597830675010638332325179567548888896906040505835275500467202566399240511915823056975337075210220969451453436373510759943317781928921295343646669558516096044071103506670174653472422049284877739789787457199796984528947298018011359271353055594899493421201900300456363480758733347110674509573087013290874647890647012363759557807505158854245069798723571154706139258167750840960966599626065776828101381281111710640327047080455950890989547255800259162038687918790854537380640712830019588800870435231312725532907460278832237002639178390692529041728533819253551898854428359651517652253636919291361871773096542457152634379402808816633540649823450181856080113071960501586189504827865292680397500438575181201681117190706673942942069839158269950969339506246966421120279880672799087430284045034890868983356813312684248450924022598885076900347547800500173293656874263063121864659460606937790818864574653692570683026652203032089008188771909649009990049810546685898990655020880414785815231235584797494376710005313480362658260233127746202836939468232347158638351294216790784697598627752235667098898668361344973608744760211442130328385872308889414106927667674788380030469478168531098380473667656096326481427723976839637785753165662435410186311174036084509767258399475690253156306130070796979355540740036312594716079870966980740001748577092274280283386441273459289116327110028132930662199039203691778133473609293692160477037627576608616577522922937355350 [85,55] 3608451760464861001721654232541121171355792587482488563740317327683682916298651695071367996848584311004280014422795954255830801481499771531159449641836844282038046133694243207339490644906027415775691082821369531246348956732251151767840159995390348418745506586923289374185980205540721950792618074102381712521739801280314557675664428223512411565290010842951622439993018278786109984966731678289640125528265536531140964096908429383019016819037883338855837643785289939025635035275729881553505024886748357619684860215111272008170932925164121156032188507230508549512060921297899601423703874452870456775037978995918053254039706947844433150611728276182698497218730047508017881743872935507841542029092024617517363096010963121944970913919256606722317905453625320055986364275274360375717712853855587073391593722758619243174660979361275555569434793216695569658925127620306048952412115895994698244513772720246152497342059181920482000083258577059162562672724917731489047651270740124134624916789582114278093474115141524011500286827183669217844648273199093807028723044073531733023868164542324292501401962390081964907520357176066172129457094942251815628701483333482544728060321997766148724942311583319432899084398431424414131057971115368714249072701926833897189864690981953164732397172706296728711247378384748960895388588781751623604077115635799214753074182913378614072325727963434266911364747982906816489421449051716632611686537544021771176837614100331258986083138337879530016267061757011668070727151965571032835411182043253156022468101883719593679443104792051435022045467851554467515901993456471853785718786974874704864643360020726183728660437548499137247895192247828612534753567359049832077315661331372180215578746070381284278333269939001453067397634052112913752402554652294553429616078618276151873343024147779353741801993702490612214730817393911948827286977651616356793450620327800613432724697998537544812147026831561652252019484595938043366140944180735962504887552659242435823958637076067845792218831000 [85,56] 319281514776039335004994534053165199675320655045837754953068815255515700228519556775777382500685190957279348725915913949758552596518394777792991045166627749364466926307743105871119945943742391098913972036986875301813390547415119196150413959337036171962502730267111970866132505414003969869030975323760753315750314014587286299338862645158915732918012551889009073978344230398887563152783674709049611442707392364192917708377474235773455948043015317998491072977091653848566668514125175777369101032741785934009549186455258273419091681006903552402733096624550031330143261271063304662369262206610672334724391386155048012988983322720004001478853044925714503319946002805512581958820995491828460294095116212976510563930816217167025119743272245205370032732784654264384592564196232062195789662834859999215058877427432972234962183101132538795784480429273252468016243463349633346615562977877468176321584088645330224127854343020175888740455902885636971281842775150337885315042468487885633404160570048513814787059631122574924052694214251104273891173274848672768333347889053439197299662335475968879516755647212120222441278521766974550484699820246409939722383059590227707461975888362078264890539853975504297408353765808252964274603825729105770503942229875470057216970165135911427968116453187483113605836271272499818453543631602593510409661417461551848857758799002212454417560129573169253547990263638927979706028717723505054149395860620606950125091878230097270645371020371415485768373242588813335248196196122163333080580438868303218006736677760627682639730045170662776496627934037951499899485968518009966385641206544111224974442728789336431469121998332663617137518636441464073822888318646175177226402415729588034580112280030822585327723648769198226445760091461382729706727724973995115635023774928154539226081282831156312797229509790045994752204345926476836638301986036705932881360050006675929075966877985794927192492354015691032656611685921822741337355545928586186808045896400157544080722895741016595454750 [85,57] -50118816692871444097719393026286959608161180625900132066464863986339102798881363277281413546426826805855014778331856283588850931661547361079037941455697256696290799858436732548403665783143762904362290462480856639147845663760895773816110240750083345083305000436613312860885355529303385090424730307836167615386138146514823534039247828223892612327570819325419660384187953683110915424724489626823546243852787638606967824879447897979171811542751539335910778826135080423658610813522097861827737410762842545818678092363025693635792946961024394920541047303775555836454651209107992388328710504226623359802935519392694939686229490232697546510383820439670839739205075000342740830647528597053393008370628452326106457129794342976335673092866173931927368422652852979855082867857701438190729617106132101704316309306053051817323706189440836675666824564222462104271146261150483618395519794192891984456844666945276050843354561648436208428737907454820776168918695422268982245489462465528749247860965747461581658766875295246118205398005511558737564493997730986436226067031752122630731085063876865840698338819354651202995197890197891155921214066361400054229293631535416204284599239677277682228207645722359396483192111392379032763276380381504823774770966996762495030292233981366152932686687290041126438218417385865168025668826020537631292338223182528734815215436516961192386087117279530547678545737615655224217480747218443123578112830788216870078170402692234355103852997481840547574790591919952036125338459298208061381361291683449105934082633184672560099908195509754684648800931818940606283605130081832575196506788528349272354600965422697266213719709764013352595043477767025908521941106441228409411510228898865715739739922304152382265573781558934975085111963508613413880173140905536132015678820332427001138433761401386714897450293026674208639250489787619194464436932787291504377603692397222346296024398108369220049887878858825295216612767718275924217400001815541075147793922011781965065641720812932507625 [85,58] 3286775711738693257476640965633418301152925489186697588236420458026256954636875764596287582700482942360047612294669184445139825075823593403130868257847795837151894246176368365049995654552838535477266469319460640963618707090277002882814010748522615690993200188372127778265743019925025374126118740609551470740782750644611819267718029790145481541091536586801052437734002453943337148830086473200366728273770932503967998382625550853483037271768312207719812917770793050614016586545126480855177290817623448776331881589087900380746112041410244171074921674409677535259209745168527504956293386335559169942723780437818772203983129400387221144822206336458203333926357341797783585644312456562644492633506035469222654510486541854808873076214845789035154342494258889118513805883638786325084992481693541720687220326507156050826896076803206615422062061324169855276440448138143842316806329440703291453692487056278214517235139953407168576854762485232595541382908227655157281806037965813145740036880233819345205568957528981277759827650494135514287971505780521476836547181431465503820310858386894024255947845908083074941301122560898889855383040843958132274122890801134589755795081803473701852608312084527669189560714363328438204754075133611152609877822213838835208659364068158144397543272602196935272536523031445156914538488146743279142798899226347250204689033263657675382137679993229894384678069886930084645063832184801334252803723053340645937166676205579990914447395446650826316638604043569583627737363040649245875636372301734767304257727715396046655687190566967601190101578037956878240606774657289185094011008554470138070608497672395521083890505889552382302289302200182574602040334678058859132609491429311502276411037560524170250713929207692480117214613714118137188861057223050941173090440901206010010171218562852760631258142861798695927810052894694011440434011224022248576160543750659108374531907389063370575345790554966224666251185726182380639462153131153381409133002382800216883649484546988500 [85,59] -498126944340860233449349854829585780151056984018981164412503645128506768414773342383094311988007976292752693198039167631512377529734108553757004819516340042499234666139909158745554240973954159035907880597395076276681144666561704522542653486951179450391775202353364699789046265137768178341686070815533024016791067252879585484283629379207969448903118169045717021265339677560544111393597297758141419625505294518588830291841813545895572567712588190976224558721863240722217014090315099667701702440017902472434482345777423910133621778889302939806162001942383959493615268053274610313778052722734220042044699271545833782175509804192111427865817740659650097485635512707960220889633275040787659958832571327501105432172679174958971519040878530724422729782206070066197139960566696743672033715389853741605503424318402779062658886960424900011137923853082258545243442585133637225231809462705670965429698590454239142296125020367943737383662815533832010136147820850787163826355687811950040462647998239104370698580768478704965943139128235882871026816190596220853242439603875583607142428536836745127622984745057532167924658920926418197307868891642084726221465039563904449828284725584379896842926555472082818612594312945100617045699227063248377863509298464076656289966658480920998589745997823521637517202848681088941895142928867224197409181320357033009020337315184622615108508992520150637915670715038065754493290066943614296145373491952915890655641510932793233396401745487715023421932603684848630335397797788298208196867006022011849239382095570105406208294575008877802815691015714147416969471066478215641078963859727040197664593106952750484545838783236960707157836257685866404154646613623750461354990899433245459324979680416301072767240118129218166946946511771202649452198941426755554344988511262728662283920671915752175936283638105734821253569341407755110087070367638299614728569665863981528814162970667665225616262555876399320234201279159937794248714626486966060642329600356818384706404311125 [85,60] 100476535122728856612756793390205206047124787947801963302590959941152237680339746292392659011130772648459018596428936049592221456343158242081315352304871401264089508465438775123514697602402878012593253449821360729962157609856691849910627090088949391198281322550193795508231155525878458630691004592632304730573319237712412387686229297586103774504113570930278190223374734383731405715530552099828806621521281838991675348824288141823787371585425596487154578717285471389675412691548073306474767316053674163875780449115818411536474334981443808820859441322499050838690843537729151108984775408139711385373505511545546708638895406782235539699170284898103008095392974482085097692597013187936689300224018006814910593083957225310727611122328048368304472582163798542668691396796517620343965111850129963477454683589223853790049488940519155312483155930647961537662182524626605075438485205105882329792459612063942901035966331600853854619161978157899496005648191048575430926858060946760217491726298919305083142422577032110885694854356537371075543389200387854687495857576862180007399604716858688457470905716369169706001868654965896353108009998064426096671034017830455513573344060394335362042369113245505903897761970050780979046948017763079416835174497175171524873958008553888839502234350290549609010161035391660279526922030646401399660503799624294767802850888980070343791549519401310551984202827515986340121712317046475458190492123176137726878620127013145289885194088248222090246651562081287676859393157054971110788060198184500056833637986465935794408170454765159855430713825181692917198404776842730288463058709152283343283024321400180200837667419745921794735975795344608116369974995551924608102395277973413305230391106456431909230088069961260973071809928107466371550450938821898752402370905362510453075094548287602000402039117094435368268172081926985441069640922606574195243825962709865644661464169386119442847015213072065247075379339969661561697753020580307349938742793463185891928926750 [85,61] -10568477977772234711466956970583293620387859111886680314646276617636440750128687255361211955827393817248773531338735736264175730297325536785037060355872750433763956118734797270682267943649803268365250060646740184081129348531181574671758975335445474515706095200366540647264532459025992242558809530350056874616553923323118653223534657363878750822949971801691512610145278509466657901092917985214756106304925204798910450209320781024361160501865129747471629668654261141058396788382841430261980807054034720520260726752897527396023525048006540466694174125480134824329137742682049045870099998934470180227851492190750947154020448404776465886865109658081146228388531945361697823946651053049823758907356668317319994356067311225757444076155602409444872661331265391097272714409014457124338310066967536487332026487169539533529935551644015804277758865598747857925877222317003764249568318456566710487537667781557783921465446448402995314262478807155066471638799612570609823486486646216739291209712619212531860081323737684191656213670283636443758956604310776833645782213724720592138218114404716783424609921079705989943076873467641161468373138396095880553700969642261485190603171288625140999506165296815226409701683729878690692446906963794776115535190434985334775458105358175967016762766909272708258988367742826414564960559400254979596460654996133854388694758227435563567525071677662609951920959277460616773248648842410456322278479927177212269667560652301242895016694048736978229781065412489811064724250184719449427614357026297572125176642007916903304096493916132919763097659663552858970410954352126690800268869125551319414169952372459860826034950124576024317033700114200865791765514895829595503081049287866999196547230616848144775405217933784146757282588893312277880840928025018852581372823732187547734139807159809717618029282481676153434088562444241619009978866264822521916249336146687875243684377177010010336817653893165551708764957878632361529749817218228774258655703376602919195750 [85,62] 433146829564273736918646659699075174220566548083433936868754538521717745503023975410121115677644316026696457898260378939100730037501123608121043542554755461858050265879479916679492275722426962317252791010872843900581739644101751159790255495532806373622502725494030314648216226103205896215446129367466439859415499470851038521695630556377200977212445338359430772974642930477956550083912252390597605837723673168272693783795981286210995217015846599333768306995752361463391993418196032067418370822437665010320625420933631167758201715425194879322770325788482036688178466085116655188370676335546022405098048342451048416357210080312588300116238331047337112002852271913973288408661600904257047291009479613229874721649876539791456852382961049051028469267556912511871998913759343497108853224839009275797135052057129840357137500988789062537103475191620064552874132979672363721721594801978133605411675461473237496537698989167253311792536461062048501087427561776569156261593812300225816079529265288132084297095240029568732532809396565831410869147269463227087493064070531433410097817247662082294853354602192058204809229397419312779616473897019381532816990965533834191827748989457362758342629786918342898935224296588848923385164661498505931571281499694942281471614505912167522316169751473895867661739525427355712314370292291640584944516088910984447009819504454930436344512977758245259492603821747358222746499305439130189947405215002777486914121212935319999045441236072581418724804607210306271532829568209500000093759681557490551895411731063262417607554595780471849895693700749867011397946850839687739920029888844964794976408310998476917975261359227077983631125971886858067357080902753088487325005822699623772005906246680930638360927767043750958418202659813015454338267021501281372152282175124448768618988882159410926255179617569155559442294859589322065409450993124451121628693182631871198282427207413373780340611534128118435680784425845117293964107332832931907671157769164952250 [85,63] 16291590232671013856697986587441287761621807163511501866614706444054214356754771267945187190884791466902994104970557886150878048954813544620293473370570541845560462984466159997240519145122618620122146759765009266062103840527214166570282310285364278773341378152206913193762389977393893306351784009746245151207254916082082585336067804547210654148590868396845464521989507510599079641427064311662130823938877507639771534533978392307247093784122666245360286261858983840781522111516936433538729948660404908358396961945184226395512340032467150463795869678136232464521615320166748240335273755245758730784876960815488958368691052562412657118001534456767229492163031871592887406963718943720269663696397561591998911129255045285644329365793900537402193105138425234918965818878898335759045926291986230927690376854369233733500147281431164732393882321670765225192901788347049734332482584348683079512912564024165627774206850844841143423163739700025013485309892205264745594368385662253990904282034775711268625440677269572896339049575217630090184473335873588305511606731039282250294304054000938521499671145043407197437195948667817339235684092613869935663939961425274083002413457912779940376479569362632965977842563615259152328016975260061824299927388112229559253861081387328378991527514625704163548326947659152551301335708453628606358211084743246518848691101741937855036847350893886549906027463020775932838190190432481311809277899434517013566531231133387845056605159511918166530843842272955398684580081302924081066580854461436165183117956150884356120646853016832002585454736923524381077711291368816520037552663235853896615572447314230132459875062278556812691339401105820976068725944574518130704393838049983671619996620553531374482265736690874546141944165529702405927283104672637320985459751102805150497421190250508085562234721840569721299554480052719736217531935847178153819616519914483843869133665043804951984953726121172714059619446525322967039473116983309061309989760784625 [85,64] -2571946186141405895040742895241551091351291971172441000337734353556748500813337083125180895484958118202633877975432228597936781469174022325168426790681101033508722087046985308946770437638558744845797810339112018729424513178290956679244838212475516171586583391481150888986310045914937730325803258849458394535694078227376940390219039167103118010155467657023357350119015449492221997110814984018942791647416030028380484903094141923440449681523255885064253262400415096527636397311565930098768777286375925656694799313946677163990379234447446239306731912166187291330095088546077094633062044717383923909357138171556675207223711683573891376138643767104264422119177200923191552870873172624259453264809820067442884374864614838402033858586398706592766309763569849977523895090488649947677954887326189989994229091108106967469407873249190186797257532103248182699200632503639184828343898706960698153180231487036659888983355825333702438802049190249626986495049808570892600911477627722233776084088801759355355325570783027912767383598585512262218649245218642746391031529313440371889090507595968579093356826759162243782781138313607720327332642776033402868251944227391546669482281476922194984212041292438769049941309480273091398491982569258081918518821167865551578520218094653680468476938508281800307579325054351054293598009468644978779733955727771535855316919787406126204900151010096342489394197539161404978890037877653346864943725114139702060168766046569943067937786130376629386357959154003254720397693451430510780319710344781890741028533689859901871564002054881545789768350503531037308305032603304028529476759556422504206579051762465934955788206906761718851192803651038090009383314373471132547705044444674834200354841216561090624621278856787500583202229713125645896493073661149414981252207842172630652139019966171926864238659125449066957152176818487420232124371175572064955740928306218639281591258774125643329540577219302805893704942527382017402031932241758388367666071250 [85,65] 106279661604727206439141437397402330016762678438006306249610022890734935930671431869717774179424755665065128833298971561613851639185719076233167127393216887477331518765651913256049029033311700417945186761855327086567892104286265942768311750777301543067542583204432039932095023897947973688571892236863768280522760432005091822316866023993030387376110371232903645725132204263013124853868691333344159733235879737806309601747366842651002683289137803564727450841859634684257632933231563381559507740341917732252744223845969140676524516960245384247546166062585216263901776915697725926217852473224713241991870215314462151885933401364615425272457057531429617507896209632809043860992317299579547377177687624210394965533376522979122238160473263137589505715918101613620611480363882394054516272869001612021332531577171963044884851281965148040862352345982956189983514523133261322694487632543593945034376802013018565262510168058967055280866449825338142951919437127964821409035213447588958317239274390215429413513427526881548891164556504211049776218369846416659767533246040024322283350098173815051358368915879397793205872448896447418324295724624699795207083326612186842676728264131728953411224478146564275858941998842639166362334574782868047170232445445647876941965552402928185229072880245856680920990544233837046134770927555689574761183511689631978364224127276689498654987048496364021160671415268527386605964979310041007903947467843395986634119120383689555405746133506843830456609086788188277027761888773794635918219398364146974056211073710379868304209373811426593407550160573795208241181257308783406754989944458603336096609552098002075000020565358813546961379988719353972001930900906558157356567838593292623890350590417220356230995494748910409895615286199469366404494234461006595165574275165902034133048676336580949811119720455137474631102764358635228987661557181943810682459362460976274781541949580681877807990373002879911439685810546019504138159740908703974811675 [85,66] -2381000270604337585256339384597132554000309740727931231653958662426999019904969589789698626309224767968411334755091477213438340140293742951288664773368657147855631152725944179964309451759605787429701045998352300632021980121628464661217829266359388085533106461573173468864179139195609902621143477492464744555561826080348842277940041436871853806934738550456999977321835982778435350631646865294818824869506496567133785405786200094939271682580638724982777271608472610270644409831613599055155744853997709432598582837467662931502724384888060657492915724444512948169441280195770337817862436818728636769403350050686475777558938434482710178786993620267105484735306531900586656246615224298831902750858419294997569743154733877885809846807377602361136751477825943694876409219234419330611911454275198721690630874580815553790191572314265301521687502908405174038231258018729457986909203173509472408483197125718312732643694163690132340765905300205424417840290307745308303307424445536685877155563064331498239781125794889155741862068427091078775795418642265391666330124767353365493650454497688408207967059195647419123026577242943561601520592881516974304228381757289082652521584409308583877775626556304231475987951012517408130145789365600111810564995178869182322030846194606823634658370328274137858478499801578161280786112634854389653456909251128240530866083557616261328795172544722057001104676197288488785294880895184376269844055210989630736429245669948696385738715209371195799351456817331123379054208347762761912509609811533033203903935592776042591498470414782730269687821916571047357084223899384588955322026727976499695719549279484469965264985397903757972978769179173379707587563384701152156162400306804906963345550712763520478412370296282370783246970235448615766841335698008478489955465225281279035393390696314127686244919291580623454365775144140096707234495360074197447792410495326848573170731858721224831102617051467969049500510175342429477266087212462729450 [85,67] 131627625682522685006439968524494286539249600324685493669404320477855628698177921423818744316542561138530881543194262160720210455022326907356398273547937777684675333168756953807572944499114681827768405922872137545509182172925355525488433222276910146712055359785964230628019089737596914995797911805077233895156201335498304174825650464474697846735672067498781544259495882851587499973380873718184768475628637663853629715093231718819608409048102079774378710534899943725414116075947938444535510839295218506365789662154385664129485714861926883722973806498918013421604011603535049943637084205111088030943854993279176375583658160686230859987199838811637464274584613257086691141771204771338662922704253449182645250766943983088628729635233669600583341632521151616076236790309699516765033376469657107432635430414189819264716800561571760029206920691096979591735947978369733990210980252006715829933629281969751731354508466821444280278636488860836907620888072453914719560866283745996014628733914900581937671865255946793518911545503273074211945825971737277613617258628220015835748621798392488751154440073890203854067836956813203400737765696287964692778207040270584378640847968690517481230934770458011283365261997386162024008317350509732727454953791782421704255251577604025646722765029552254990292361348632555784617233133194981678083166981359483641901183135798762116937012929134689237391006672269584875215118653306913891871891893113258751156595661101652300017903643191927467488171843143491065155511922784449951362635839188926624544175625702302157154958739039675784920194070384991160170323473518759176975363127414362793818647062804418103234591999758302025035475082740925118066487253940110471762420310081491589054203758239765953090595944974728910447403825582204997560687516375534617933406647153198321630248111260631069126792598762533072280404852439201409047562916210500424192216018853017112328847943114055470054813304703492678909970974093437385474425844257300 [85,68] -7576393500328028317493845516441312347064506055672258466719541824202249444513445653272969896742746076836672612681054878400783616937649995126349065245776379242219365893690416928100890364803311706696843842362417629775949410106731228986475978465331749210874709811991479290898232095023704422002455484585830272149872044096021861597004969167121046793076356446280998685634951629437319108657977551244220354586258622863157834064567800617922328576774852082432711751260766459237772168448169566789761153076967631545932365683256534183238452573772550209419066239574041373219933069207896528699673659182980268938605982377075883072499186303754273261456103488348912516975625363271976784015427731602577477470015269994687430487621618372149547592976487675325598589629401224519616393843162044539891155295568226292017373078686816870220597887795042079828851567706167285251858559570408567515842934542782749648907316761493422777015993294505215674966861631715666316430912159404600247679331437685994385076449442838802493812772766607356088605457394028965759285899763886265728101909529223880883770836774513844951916701613261113847270456255360323376537136237627084852028487457272048755744154884912160533322396589754238074101328424158912114391798527675419574713630545195119078887782694329323804513898476628838056257347715156061979672806753267726664377447525885674581297317838020967612219409698108228407062880184908988984470797049795334451489193119762550960691727685301348030791721526642493809607160960784375189135630991337064971629859730839408072372149524555740828484028981148398360612673423162814583151746586459593053739339252260241967456458566990394056671226671676392338345448475535035527744169963967584239224716973738808392205517631583237047200403743575192523929008846241032534010314267204900330994323196563251549837287538476316889689333418090892907467197943226150604723390230595585381232681819678708338746539610254341083786825658219089227754628002846019289089173300 [85,69] 146729037029266722511920032607979123549586884197102288351594356666430710284687902139308847567390113236032207911038921200055170508048979400191474730173281542600847208836102941610549436059506738135853638880937305971964764143141024653797980784412089509741854138317029484038270432968584400228466816255294873656544958872084107937697883133317978296718636926115893959652788522658260193358523803904965703552654279952834449678890741822695685953527145720045952773441969358858593984275286144609424632951790952054692032606122696059041297124070324050136510804653404061958895559453304322563360491052572614563364607990816976840294657871739145650774413864965011081467209010821972952917033747689944405509200137003713445562042540442023332360574370754750604861442218402639267332575883356718616770361396867120477833032349860613787586727341323449325683106808126432383998884819049399311896161194062315161103315954964728965850899396164169821110493452688772086638307158815216195284801292147401579869602017562158336385985845319478603742728182280054805344396305860526131433834233172350962560357477757234275588106453023023064479036218582075328170804738626542301718501643326285209520207378044792854716369720819151818274419603350450060505301613575959677602042980205438100680922761792196223530443813732676809007101132951214258493362768574839977504459567843660569211848719825482715024862538979428808722425875633533153143887744026664878514533577939978970651884469627322806518744010146205370957105358278755530060086097883496375184086578077102487949780278582139290646745762195020733432795947976898882599360845077520317177532763584349970471648113576633971611774440354375246287373527557014135562356883042194270469854621954344733698957689845513708032904389779954097738530444970802579277887512402250059782476445048951614975996275721426654666622649033779141817988311639543724859408987361459342718783698648197671375586832085628867155512551082315377415056302532630768245025 [85,70] 1109009008690200163298345756713440681759634258748085011718597378369223131110369395358008031644067931278335051676973015347234970798570142147157373216372931511967965045940620042306269939797993010678552701536804002431140178653926814275239939575726976086615281035440493432212240352195809665293513899313065632899424422701821039345255141808995983094373609979167384748924232887319931860316059528376807076343174144452197391204472325626925706748597021130356430374742298272442358165032194291017215526508985726449927614331403697694078129775588265085453621081751240246179836802922152141454259828973319419532931212506578058928924496578319119645725464056189185971708877804584315202362468799261481225370426248309227947864295227380773588407755901922046286348752283347674317620418650593130143806249920177779659414660366495292842602257952442728119755512788180146776218405092325385533533963753475884490305763447473719270429109647679806109246711843853360976623970775562872560658433432796609719879108296501934633239529313814337966031352929645006742872398433528618994270243484672019500487851036281391114885357537576169192208465475385785847785514348941227746099167676548761732845155458560288547041668835000870624898778344581095984853496639261594215286453607056503279962608229009586824099453900304181600609901610433510459190515356233034737214931555840188547227335161447664281009319431643384539155512072574799095117944350965486100078285522819990614997560393687978613870542143249387971578600472974689875683699989917098395962962237732826956104091029108306009215893702132184236344224943817955239972055658650374784435821024332772141183326705701131611611108138396083616949978977692961869805380136920734638782794773996698272645982674520482594360570389663756216623982062013435068307131509410356329035904838140353988910358293569222413854359286908258627109069460732034448873746484273397430778998401038685825790375372660863290049229579166676769025604932266729550 [85,71] -25703589800108793027528917928224798433345286979788064338130892008768899787993380266187612793894193797894497615084224121198476095765058073287851749457905802068324327207399509144480266273465591828570151923146472237666382751344753907844545589967057584242134734061639875799504910264704174116714988702317577656265605697722943396267164747904065745350546959519417095216640291644037868791072924791216927126399152386475833814414759897271062262056062770769184937088024256943988440620856903313830623988453450730178939328257724783408324674324725539070755723829782345555422765068101111856718457444562947999192582324406106776992862196667642132138236673093206861842061793430161408961512204518816657813878685214874871073268925096900634380671042531755651926063947058191122693883979590278485597326424939639623728641643837366859989033369614361560714165796844035150639053522768622158877837476790875066512723746380762313484960700420745148757729273236033904134089999629114493912853433934548509771085395857600140242946316701083112206041571391118887222060212772668650051866336035705564512913741667730062437596734050319605812041942306253447135508171455030615398790471502104140314176060587361203781488796742974362588986491186736004227873988759393537121473760163925712959949060237181102253258216400739348759893713414119931449576575390484487553555355647105516888931334187509638464741534491406796796215166927733713221674962628832617987743581241973468222718104509603626733217023429609560989982068847393139985163155635334065359424173880285284316125351884011766113730147551551908264857663694789298404598761584638300119440101835928244186073018853580597665407347069674483321592296952391608894894429792019306642572734339663231287239681829537062080283326522726934023916651542334777527656067947393947767487323504778309768472090636304151715788878743385739565334505352084454303593481881313917794732344304262970434062786439753800372609746196276463411788416591525 [85,72] -1654500617825435053846205729730767420732490034686025915305802786771793386273392943037489769528487726440599829976105924543750890531192508495779189436143593166186485138603351949921930881810913808762968012887241347796219355183300225119205838850441259597683334123710496741124244301042772802141541062508109121100999044529388498711707949704839141402927540794493404948343300569888354031458587281573513082462489447565291687620382635735750094256211552687971968803822913409546902420071288315449251192518149964553249476000288621649445495231699548680590460670021177486948692629189065688055860579778539942116937886384243912834614315405559093151959143685399419011684215847454325322305146407126608102277418769358767308063410307420261295992571577613425232073529459641889959660981587484769077100540051929498947655501479191107966618639850220061113128331974713893469857794315173178266539517277811308622679410992951501162515501108103533402358580873235646057036998195805093017888287907221780236086322560536247209593414294951577481959177679552073294315491012781308133466650594448345864087969756123806674872775349467407731843504774133135196740938427409002043022806284605237520324362032103527815131338476117402134122490925637316681744740745483862638005508387766698377721880177194122925421505824975005268870053321187897638116815994600981169762598642901351831061100533922386187494685190746962815760596934954115892197619123485072877108345097354279879489576632652735116766622874378091536375160198736416927813628503324028369521619352912800708393803955173890328160800654524664541149379406950351838224177410252379758845919488883419311657095277509356163780017255864810859018472920839271818644325670357013845353801506774908342169794686495260901952513418730755672825458582228298904230303314138767880156948155052093353262781684137158021920480493007575823958862077726384933179339876198504932024901404873182539613927674127130811406714987931211271386738700 [85,73] 33685643244805997460731168622493852029894919219840116067717453515130247488999224363141967109520057659913548475482773208768868704228001045757810545065417207992917945511029172297777057972453334803592776192513184653544290897998275734220826679296763749901668839932736735293737558273454386911593623339680166196708990889311527837856371926026427542138583857446155804194412641767945503658914715702893042178583150440313386542056390646690975341539658687799117253861615120862191089767578433426059125085816502363523250544923634190427374630216148902975884323398947568801898350525157485729771995609597136791305988163128462700081677220378452662272215941395148258657869139391431094960973865898210023104666332228872323549173978293452452880631745750332556729785865976874481795618643510850441465785336520957959235509375812740846712008789989582954903631014229377310299958505927275612368594706031617733845972008074116515793944221269687652981096760914829657093149322999075237243764779085233589877608327263040465711958817851451896077322000901500946049527364385030907635647177482499674541677630233344034347735928068447756749444196733309172810362484237431376239248264463583262153534276065901909643027444040011284131385609622819088370699200593018621018056282264066028386916581862385597326767360068495503975149535594727975799091234415917779500188944982351185601837424952930774635305412344493361942050660241278514536720406231533394384014716227756266369867594014778160073190835089126678066891538014811071193993414925904243261431507453088546681798375406619716996268795190241434496189363681832565414943068539130032064840918951266791399945536643102709316560652818845485143726846968647578092748904299365296113044731498853615800470470048431675446814480409207178857537579329037012387677010128788843977143522025867572748381497632767375422011430342202242640015654046141892536071210086304763279812129456822190121193498131167646110993579069942871199680 [85,74] 191884700150620496942914908860447128544157119226706244423496670570489537986532295778770164076663759773431614564623921814284978934805066593023592979143336361025471065934512901073939162383456682951747992799021505859166030758486045874055955920456290759028843261127935420472084597402908345523308122116885812578168183866618926172339386577805050961459789126082078883790039799178733830417079063290436525078479100832969313921611112013000810112298932483678105925957944614275671485990617327250738445651863052692362691165959922711641344749783398288317262543188451231978678949149112681064181027770009091636176850443781152702414945261065380903579682910969262759281147983424814668806399178724021608936937792493097659167716078208927708497827787849377235985538443760938101542857523038198191832016123590386038020178658682261444925569700263802759960730968095470722965317102639026957915350060072306103900844273347031447775847927310748532875639863530736368416986413382042123263747096887469758039731822356967780213354766170179338558984018100913173422779056949939154702488191154389816286850878993502851023484137009751228981406100874467207073711335533178096674864219840142471121314091046403181797012182781884726972014855967272754570538747289595979945847527199565630032034845126605663887739111045511943165800991198775887438557321066397677954007406675035637806737389861438222573237608707814333689915101310992089649982290135018924095926538958566814114471302245429182803120989646962546957788190260827578464175984560010022468574801338869074694314192948668213063426378311954029633340927897446820203592553925868558891234880118174435780943456677052419570178295077557897585161927172239988242051755612616904122076608856481042507937944362351062003569889527765054899396555134460271275702574410479522278377868230813987050675517172977291384524142082575578745220839040987283096334866899862680161956341226104119234786489513776224244779360080050920 [85,75] -6285035958331943784071763974947849971803158772901464664609642200298289147181881498726680087872671810607794829326275834669266181901570657141995905431408074524295492994935901675929282955617636833701562602582320148864737719654935236466183397606721054882521047510004021870307188720048239676975799243697123871233439520985605773957436043349420501542992075360784594376344472618322427292882652774766016565208890418477386968503534836971264068965195594607155952617563165183317374038250101910768199320973471744188087023360722932609642139039005839867244184379121981748594169845721451447540933850351340165737783114201951207226361741685478176086182100579420519271709376743024594741358328413394636780716128854213001973029580736598226273639187068194450045250370896924347116003112358617399394146644936603716823243465161678024497417116810816394524445609556271480280475631350459542642228822927401286397039265954752493626261453946890799746161880675068363930214324811642126039874805965073302223253172518931149693678958331146009443966995497118613591791840667282253423057551954737112939938359660147977022213681324491337646104562765067804667194003310507480946241067498131416376644518607001687760187758934569150723058235732296707715559329025244931032830223749458495049627716624029246894202798945337614153404708838658237734207547642625795661299278213207694729476915003317559808228110730967833499061726227144590449621723308877551251939550010754034931032148197483374142484135966464175771359719526033344179836336067190398987011218314318514539442452556988821408739736191442863811143275266671916194863931258191083999428361561050912178465637308824217391971903953264188688494532255342030963995874661472479064648348013056117515926714191870246766291802532698533172164622136233314990837051896463455748331286969062615921568137646033066915898827172884302513473722802734600336402735113631399356955478225397698873237781955649582232061359689480 [85,76] -79539864546432563994613247419604248846020615794901652742260631465025388094098502845392379481525438509280215366314722841218636643933777871779937798760802767406314056970173335483714516004416606622202028321307399854602044580332977209456110668401627573393358418411030106536302563732498353036171039956426509452027080386751042306390190088648867055249251848271654135133618427442904527239875343651855836911238596601280161499509188480915200976367560989287050317239381992126206875452819071386040062775277907877742278359000661521766002211485085047348446845572433994980297914229348760067008700898933029137815839726325730149937809435021044655236071515601441950277265382784425531444752324614985798232472692930893590889922129613327456042485354283980602340329712438244214437454496466808050632004064281963743344002548050805419746839933968325324429705688187048490132119821521650641757454500049024243152708637808345806368596886962109400827304806727687144067934906303366702407020022451273467252513529525585384384737591596432065587762444816300605923649650527005141042908175623902768007974968131897351905650387610814861785585695820291150997133390315853484693236067556173422562018870989127802509137701463775198215934109271281301750045823312456109325147276771475960917923336730816145259244257938972749977994258756227611562309421070846834179910032557573967427803317806978730667069187366872656980184732605947341318280291067094626595014324104298149689834162935956338773342990005959448075713255461213817213008981795404968051781235355405784352310620258437485443022348892752171239435192242131180655290866968794742300113697191997297678319334239813824592405604303974665361914114978249720448102295734770897803631459853425866404683910265726098131901411278770633564992162134464689585817438593937346970934530989334724903043950704727943389881336297386967774126671691263618697892055567634452811000755920830885002892425200669145631142680 [85,77] 2703765394309717899061360557524386242793309471565306047010844410882068932624743303144895194270797632305896901946399370972589311300414003662317637277310850252926644561037830882352449853885352214458252547654647579079590914206381335820120826936363808548031140035532227163441728977350210260490377056024743355258258915403410660195483298099510336573260844481993774495629330783013988326523010394489883720852783690632158397577273934435391871173460751511661242266556654651179014468016074275735378600460737623892719788050786177421919014536484082338956045452615313971779323326449208199089326192628588874070775102782918043757224598660992898102338467219095377008260995939762850093459622557804027250233230903523069576733960150249926379385677143436611212307405902535527118930738738107872899532722731407532404301536710215395056177561437779971687313372005293977209190953947857158737519724187468717867625634768920021118505665009743017591186514403503649155213499450853184950688022774525738493536187716161765843474551688401517608469793266758673483534075635059872901593695543532612550940759452057638768093247912561349492810937605665108903222385397933584366398295295758934738004382709695765333978288956929050841781015815358391311135157957117332298045809189011892592486166541763717727796729328854102937573786027788695500840198243052057573177728679204914513632648354640913077628426198857548113034695733045394022933844555052809399439338164916053148842614124135037002866228069753646517206736486119600137301691584736069261194394236772342263079391963795629278397405781043360361614642843106031616203557931524683398301470467729897702934860544010963103106947805481909485949283515390879204861433733639648336825946231865406080660906815942588168655101859518416266112956532508365554535445688184585775980852462120294089342910875514006570996238302059794393536156054024449153365039109101292970093613243034493636084158985619778913990 [85,78] -9945156061887379352356718530370187625863091090282447723084896303163374555355962217167113435629033111648141580946153771974452367855000832691469109534816466157012910284642132028403521190747770146027261386557862908921096714161451173166753506951485510472500622493769253011296808938227533540080433960008538939592960020056642165588739468920345902445081567332314439482788529556054472411890454289150135314491829054399479504011920091124078979435020355707117785793143529932873489636865622788903396899747441827929956890185885202469784768569104014274773265643645556389995208180924150179472949949239501896918526213053451845554507780835673947134678180097489288758924780353467987033824408898693579984124001101933948329606055271720017075677464668921654830104187092977039266849629959318610042150041416203437943380454655658168195091008001249984568666956539281346614634504755797414981046738913985311740888711614956768551719236057347482408205520724896016678984800784064373500028237008142594740419662711627006144741418280307885883716224541808533694973319356425762178505251471284185223177118127262677920242497614306390946540218873717395972234706921236004443300302037749428899881264434017276301770063881214879371900692166734201135118508379396981669783984956755690140260417769902077200903777425803929015888750007823093315967382430192469885063481288941296643194803867825483033006368960254185912310584758555933041300872155204317015960910155095257303178112059091794624200232442707661810865583656195564491939483807746133693563955084528166921112141357000534976270127891925273013626204546194231471279722361493955651939807913339557220878803623751488700510873340189290801149665281504279548625411601761335277231309232335301167195525686495508987398298028955543959587225659218815862671805219556675999304754353637385280225342971595064093040140102464452049588979540345573131197843913234578880135442601595820121706799862528500 [85,79] -661828634644398747857196815251475539579362210752766136015990434095583968757462337847567459609845365363954337788573686805451877352764041382063424346679946788033069136583019054826812379444129073316081204416358158554643509173443437203878885723213292382134780100685882038571684663350095750503796014124708191608471086912513485464052350294161771538085935627728698655775634891410036468144459554948971720824310369252710453466682420414217685669312801996334710194661016649671610166082408397451631510150234525263774139047844693067350242256903808615687820441428014642474848351369439802117776489795410417713565786193971732873367454894575649326959557617361895934133064976942429436717191273377788440582684012804207718701872660031646177502844489796252948667470514176447888263583267593429328491300503532589158998600003661301612408534557901488019139269309637016488200922519583862975735323884039431528397382234812428264225780853719676910269075761356924059791241196884830256790593230863596333267620178725429985893370948220780806520108018656153706831214323135732755729505163744055538707036160334083460004772893630158905280970106488817186632151226582008059166656392742192390285455090539825427870310144273648885448799638164065377774516134227827726624668770562454636888949093857082429176066479448995698831054682098870967947958654180120083733077656043576722010718057721547087241420937865310709808958264574300051192208663732129700954589640251117047420959213696446080940298277133984075284236835902168412374477111856950788213144804675969642637675493763617370300658769570843221223195943206680796781470085174468434296037105257330624188813413024690139679689147106221135948389017269066619754323476504834336973449136488584645874636206154795881715238410296410557530430180916755698271414313302677878799665962236374598815708050880605998058057757288803808444891527328911972886313864991818540748573292731591420555509669950 [85,80] -1117574581116761717099688034387450745166956056533348244520618288873270515051751340337436022083662547368232904633513015039081690641945462706434505154946129154291602763553222660734392996155590482677556294444174578138625297468630208233272326128128655550140894928746313445201169222350416964065066493674182645305305982885926512052711083733447499979942452443846070007977913320910680439913737442042780755686143738151121958405305894693891290897256799541756929617509064030755800019168377300167735181985172028842119099245300632445758636124924112766974325681940316140415348168337949043061618395465244477166789941976670006825397853394021895113536453645795999092516955178905470833761874674986452316909962250783457944638519374341019368076946503255516224023078879507467419859521412245200783868540479861912815379631330614682781504314111985830785748792418853758995519482984154757544197025018614871964532583930622140087914405478196203281809443964919885323460252557861380061414791446812180356836464744988035905397907000812938290727550159922544970611478503160775489059230463527888331357882588852247585380817702919247822829595314690562950361574116090150086053533402573167595985141480308507072004274064935364151145053220606660656333075400828106270099217821430235504016050829098265050129460028678430879221603607748687509126732177404244394825491161277841538252905228726578692190215176411463562967027858811930126681409980689128681933165871019090994259103377160982270064963677772876507237204126689248574060483272687698199407876735482101727276304829752453715630339863280790216133136091019412410348633075762235101066280344435014398141501522926056910734206169865372359990516058684708872359866776854893759837264124723039520370726041408339689492602350190717026673988165081039921016529073127068884422225222689720134095783053440805957564231092668694988063576440105911806380134297667887012937942922817144222384750 [85,81] 79715944708544520586476970569734565022107453413695568592600896861285599334705178928235016647218137653721642249729149488035600782893630360109511559164316593743357273499683490021811843451850252955714027177467162287209890503914019852078398586341508976545739639451965896117966248410517809807847451480692221123034808628495804577040506907171701393481305445115990444301917617148870812348028649431820795663934512339871113494625676385966907555873605672467719681968529872108889678702606618352963736662411829849946182913980994922884339321371238440797591510012024672424481254512758157726935272489566196439379695349262654770653225904222842282352513073116272213716735533150230139439520058322886540399898338658317594873729012070939001047999213557809715383655274069480026940055963646865825367355864015602580066807815497579353386191792661125002936545613562554737542479577803858653577110949500036219412761579027792987913365104361212025526083754111304615636415034215285875345174782860233752042991930097300749534200559818765694487363548432187485997898857311409512992290320592703018613366099279739184644898403871942027057073475534530615917599638608817749301176687750828957731245533393991867350897239703242070752918376384837364844785473929046597573802294138059752063020865341868392950158742385350325066920839251219765389056752987865864171697320499821423327700180441477909885768130877688701641824038093680418042894618486779421757111762545457898808821291861866241936364093590751514421811066845485023864436179850487873958749173319417482003569366864661454721388364201386939128619398686130089217340452047512078420222255921425235486290669112762083767714158942547902162479196649703800374025353495740389411955381781512281243155988465767835511969133610904436475378084159315924823775468511826492860502810571726037843550137265462213671746653741403626277461357699667738711343750881872128683475741500659970225 [85,82] 32294538408127834738183681547903950574540182514879611084206010772599457060695008725086754188348877377436609507989314002477270244322501591291876940530624100903153889469793736500824356004093260620104491110620863968472940529309392517443303394096849111892621911137233148904351385231594027498784555978270651005139888920131948494620469967560289657009160144965905122809297886735591220522275104940792293266923288579529137991560076893731404964514569688663039912342428531076955212477264575333325523444188628666039649025975767389893041089701722264633888647895894199572539455552426341136981236603351076787623324412784187949148208773291344504233086982420726489238379521681320196633553254618207664677609036044058168909674402837863957416184987910150485549005138637821242328719939825850532146269932909875805277290225752744626376692078470899331394286047737324308729097147944512314155601931553942906775927329271071285215929940987120078432653221631122518440502475408048112119604980417163613984492910422567956962038699638875506435967533078597845928207486023382777393830393373683899719009781542973511691723703769264507116648684877881873702664767615024366522545624852213785275332472568689037450624436663132852248059737552203033481845110466233926643439180222248258557672423173825549199344467107407862587528410211074645783658334210504706298726720664462387632030319651807380238045820211767107366572516270738273710452339068823373532633088758549391098485551608633924190099250384297450499884896114890929621600000966607579270485048966172339605561807935070897530236260352122274841627129052107609710952634782776584736758778498743004344091232055678420758013307648906992897956489934270257339002279867474287928272051397948578108850364954500920193547671633089471809986132694645906525195734390499582125081977357171869378080179298530165478587489948606075339057398204564135354757385253980938962084745462050 [85,83] -6947161489293353889710818663791057171782249554041883294998822274165845808389552813291008373433716114990583127969295222078245456554930254859151066490374072564018673932474633350283565555027297092857118009837946597255341236246638709400795510369554662554383136745277702532006405754742927688353038608732712443110147272541105199430550615591693126501083204023885409717758327332488277787394115788503845138278423536433990397773190814482293696499133224083404501839452660787049652634820649628868048852667086864294254553338317965586207284233141509110911884279584976892961218209231531517904055349340403169699383359888185410382028266163300166354735297187097211054642506601926384054317685867672462623843450586904856286623178311096238607998529082587698782822650426992248808421927202941257116522768613016997177323697152055155827641949713754778847013353859287680455046300253502420375168879600284255443628542332720130176007945925982098052851761445160793271271162629949056878274313716892027913876978739989780010331164606303567136272081090030349311944100847658343260901674265875922220219349457321659776055543399640229100780913400046238758622298950503056761249317042450899470257725063667877153655487486365688916759240677722420259347822378798696085976392625237737736137873577685956502232695676717291715264335407449174611654491735188707565950864651578075964304353530034439331686426714042600461596282285238942396506318595495795966089437048041542884397794630113165132105346376604524380567424058623511134700630852815957510653577750044751056064989649205222933771850013023256221673114258892422012203080750290209465833897461074066315274633373122955376110003700490918649324802365717627974754266105489815667137716408740670819947702791194453524593739984774729020487600365444009756549457311272615417536580560829230944743657047316052964130848824489893841657835524803167284544098890097928900379300150 [85,84] 696828983987852973798107627049755852284524167828459804925562714330801462501216944066586729496405218542260907559355232330076936791062406480550801221176220336050903880922566991217058873123771753474280447027169190761877093931718809684210067330196198937437786290751895933077382359959186718404427047019471318553197192131637058849241915784547570796664765219281997860529177396928318648196902609562721986914376037309367696572267831873994990538341548624674694164861337790896174636121296867996537118666264345799721852579192747194659510175178398459747346628232561948357576040662962467460804802254158190784802142255463619458570773875627656922776397757821273073734585879790658204896091555927369883549584080730231625430987905118574628892671454422009543718293905061842555954676265101536759572374865803540799927477402205846056076067123222574944138398103375452847502719313823764875292677897259399675088047902631120457770477158201792903446136358184471404365080979839189579922031583444974949395330724676297103574398061387232487918069161644428365727055686010667267432941243231521606921794284255262972461004707071838504282092811088105886212016736161015466950133385153727540853291861514876141011788216196640939974778088752972315455668087787128876914594250119943585651282373973011848269750689266864869990809650771515273815268137991751503993083154565896967605737011609711909924433632178055233401762419015236084483333302079019836760666703410688404783476590799161024949275980869198936302877380556726605749381036486640613527516081015215888290988860557198925232767154328558188399381412146557812992105230622858386819680683158128735627636318718161898058657853069868569885255842490804683053383940312030266743893354275676613512890198952970375863548365551903511446702098915024140410040122335412450184058843380105318769340525540560759398972473032845978852843971256857413681233471013529610300 [85,85] 467512491569158165371817080245844256196763185562485534923195438099120678179135769607749053139460086231801508890885065365685429531704713033866194669923903917553638424508847353418554823155392373535100989605860368073983598041899756200858877839403367460138242682803465186657934002255797723492532072367964286741660688938125713548136343897285733173423411674721590354797255051446062090466210576394357653699952472339698411686553091213235712939582837154352481271364947714173076123139370088751978382574858602774410111744206407662076873417509281771706539961365718478040048450662390434560172675770573088780883642040912064008405933994285837342842424650269158086611944422513660367911246359828036445953417318659902246360496749016214185907490738429533260785382973802609367677879049727640951597544016407210282283282148327602011423258601988790576560327309349032973970118022847140456647782475069461511078222549900529790708839730616216652552266468340020380217997731688741092463147990593653109352475322249481695107707839490227067304979971531719450018937896622159684365995899946405358175567011501320066265920298435197066489095403642880922094025269834477542439622773247334768565269114233933746054279114991251509003569077375741316711530226149815315347700946754797921768840408812032864146693178789930543590273807060624591684622799182233643638517793248127480935472813395862757377193207557010080015447140460791167141686441605262441371875348110948196830162428823950710457939061203488125948076066161465685479437646671631889534431745343861323536047613356813271350335787722761643966356538067017175372285004123737235034725592998349073841544675687564386789276451637774168483240598568665822335934500706201760815096000398628520614283053399630961678322563795722400352239859712260579485314437094653707551472384762761962039328145080375248707894165619235043261746869410723653433810635046839300 [86,0] 1968954289692142095576876874233908587507072794454250714037462878448747725625811550462525586450409913799717381215223826331267940317519597260910818120590342161015391183513823728630886732900364110435841345877725092630127299348736966823790961620893030444856512012192517951269140059235028674935521550680834915231053208929649206171665123062758354557210330387609667733839599142838973219906661661023531766293761347212258327487689426448012766862565389413583231833845289586707820774253743434822264454688786910176804046313370010487975273593962078790481869902752353051361412363551523237506539893313086404598353870796897713249432879793911986571513454264981438435675697459942310101834539930858275853930745459913385518413271179675027427250425740608291681045227513816583911805157235475460852232364327664567541538304426107631350262890615020008895665437554634162565294515177808425942222792522770842070014840430399176697430198747215368939922367276848948596365749810651413830550754531013253110063507066485759397739593403598176046031915287907406305938951480676298407334617385692881399180038227274856229562745796579977276031266936121529787733970816662511563725825991377076444742898892533775196339181603226833024685333824842164434008308393312673466600357162643077328476774507357128393282848920420823737075043816244169984498141906054263919180138598339868293955194529223596008248329644164113831014473500361456682798618960072793952685742475479193844016707683337522496557267086353470383473958792741971416625784189694859127858708363748295772598417632624870329599771562066195338767674943965462206952077128306422620696590906609458265321649577096627753330710001367460678894435838833402081266762397128202766879475932584562151875804370518677367606580136064610750887776587454039710428358222483163324772707070034293388428900263287554847597483037531667171941397450729947604327737160021282681662681710664016810041516525897483868552082619305503773329525958448923345590332779710056358745816692639168892099326373778407821646474042906147301625896942746845064922409125969592936861545367095960405322626864429751461240094384401292436223477135119678710271805576241480019513144659410944000000000000 [86,1] 501459981720386135563176966399391432676557664910459166255705288573771087150960510449180820073443096328115085182231512889125357475904641502893645836446401680085240597515311973914469101306489460487115801380361908386891039828030719483727261345616196711398492609498078473378021047519356675582474701186560089557146926373472830012286189615234186698183411062450370585679635305867400361015531536527191421348301862529806937079649650612816499104577998771719835481097236667473619308310541692758198164377198871075966728640853318499605994848590771588871601181805158940753989134699244863995352544455511191802242401458371836948279619114247332427018754548461692141479524812162663411207778214192867437605269728247830870839313102173809289788352416226476725802251081434838374970455019628507926922145210213225138564119172694083766220241578649678164767702097833320040316808020387975565902067052639466278855427542544836916676462012678346855186047232603829994222801736235964379419370664863779701792495951428384360594803197452119294509048815208772388180995119867038876137395049318889507705747449397758566982396956143312693836276429599064370476048787651449598720180275515360417677859789861298776301905524617171636480903722845320165684417652591400667549596678308043059849768898611069307498430920860016304292114055376837748992305327656203184248571607657487591826166425162149692996698158020045251926224980989524807023678446917012949651731870812431944866420314526165525796609525613215892352556491320064968266001980524310849651892658004184567711096705317064202478513184008509206174911535395473573904630045250355708808129914529710424667023800180489580351786132552251221339816692516698510458358892292031710845603685400785857039771986208219822561968895671127050269744328911423271764090095365967627541633566098427953889395345518069723889890190151100982922857450028105658650253571398892259435925663429359215226260515055316250845836818668938095761026882204010565073763679464862338604374277557207223243135640265850777743665167434427449404928652669667328586273989353121665804253238258103868575679400156921153346969340027100623676846636821288077522282348749759817260433304065146880000000000 [86,2] 28250291647452586870815923561109731962930235254058476980303556892131754094476766892723123356347644817311689872392148308422032746638317872155941211939796473280555480052658340767948504556880432510211806542798370113396886879737203911881907670847461322952653450098416018782990194804719227776477933449570561954246396685496560246414097647011791131243757594432180452001745687780535325008486592448206268494958064328219649798462257716859419044123196066638878041767777237843598117610723660840827817416502602961164000040751892265662895326434177595305354004316127827471016046676595969301986026611286174811554696976682224507837748886612215626648548861282624347938236464975208595810762123953763185367146281711119530206695311006062486937523598343568673426662225239792209674622764595320191701218728392136247818226263840779523664608555231477293601665846126799477186838780398846392845406530791050690039079068564913502692890681537332145700607168847796212127052352460184814867582208143464251577075577650457779914721156786739612279425309798344275014301378212326766603883703319566360933905497086514108632912197305282436308809055673125213954569453332967162669960291980039237511303264685258912148798662387612027168118069173656760558086546294098393368660378661597405771217833817631651590056840031456964320303756101608711768525953662285774986911300915382621772039086200024342298884731395677167411685733646670595816463716677232820915877573412793798817628133263191833214008171359347525494665566877030101586847234690519361132261723336552928349862696300849238913562698354652392911607455008833387630162188351835345950356208719748762361742196905050317222192381973789930445707755516983155159136512587412948475251319341838950317409061407655103589195473267135373796169007931666919823156203132901025485310151740947549546295692126852135793409116335686846806656879701373628590527961803679698351421546791007635176648369401102334218265504133628073976103607731157545299497619891553428990997952387679051159911967885603311639948935392668678826212306383394445042268230582731923810227119930094181479213881482880209735431934039065882516986783333188993618541400899484762488920561863255654400000000 [86,3] 644363279105208145925261072005558483723851493900009706905055856274252230282750850645025023936255339044704627573781425014890375096488958336275144305858421574357662076836929239879226888500469137601106368179393934186858169706555597881648290294708467610016254279276405881792306966329016688864775936066777768297628297646617650780756742856448327119229609983373724544320316678704172922823188173944260252198022989974353751802936710993694581884238110764034323429018161416205882350127109151762304882345568841879952872495496660075736826414492407257329292223668448891262245388604145083667598582896968456003657536859284476090141645004909252487790100192993635217896036489870600204573565260368932454934604600655164392032768051415030007230719361219386182813627685211197436750756284277142768207755106228385672494245263234066750151956552487500035763604942218142099544317080926625508555209057796548020825143757078090073656899791494615360122042852463312968691474153100301001315513977860223002881172360467742248864024364996826490600149629476243413581845700691619407592284147015810444690532090811932106065020793907293163694657990579561005946270007216025936320854247095120109082588510772912314934928637778620767088093337166987981696150014456284535336338639012057081625922262873169414266141467432673212981988906381547536422789493316244890069730765624436327889743246310062128502954060235184438868782141591044245170454968991562122077594397293630009215562732844811261203846249936913054207470639435144571559552207275191527659104582519208593564247602182441612270961302588432045989148521192794487586695460803734851200205381491716911068008911822897284149088005645113684998814620085702238187893757012948094281405726906408271904765817821466413545053869479349690484772817810273962295704823195510118620250327714671477583425058885740678087112187244137032089528583694654478735055870166239806327415051670976452966823791516356173639811010121631522980378060137639890655745854024021692648420287022585672419039943049235895812796731561040374867096105077413903719744176232813742014157903099407703086899089920391922981998537448402690747244072711579984007830627473816688698351825934142668800000 [86,4] 5808850268622582174915038594537180103507110296141563792275583230477805438548125003100065526041532012860400230895695073778745267627735935467193351573327349592891955348885608242236473370809023332600053645603692576137545257048534591657558305590434994423289153424532458467623624797550588448077958223355438580446145055698534592933635212932335647055208561859321712970415688216471064588893322431961353087324404595722978190594870959131713935852216191918430430401646243117829651547994246881354725737982838263127655034981078482582022798535982812189461941631570781630223042689365736327120088835714058981389981382151563120755614839269136159833785605790401950418824214127231834808789886414691219713023535176179350930306820636021480967042028197142942356615891779309198090377492310160401924380703034239321190544446285493480145633225269697942476325676614763301580195948019096056622873526474738066595708082197037575322816382318897604064859117834982340795259863865417739589565196466459777470671224058113551223197254973578855316414605431877764975171234427888737814634661016603899300846374239769821844614071773684933405715275148410399387347317472690745345719294136602277804689503537800717456318926346327134364082546389292346224609624368414764474813629601386293399783206896408197634291562785878497258614426616358488584339678649396923707743290987119573760365017425745110940190781715991406610083478741877031541566318826663495583746849810911558721882077554646616624889868885253667041456841108666628155131570952283694271457824072647285799002701617816068231437058001575822877609220297946941955706055742445707893507884566363227581409259581758666484423726602818996392765667360274065973086770377338922756714637901166096746152045987352644749810600694715236683262307807877164114967909510779055740202957238098831396252518977491514386505140469078173896218774700315268140295699714100798039247573980858230518925043572400072509805937670351158262144032158317229758547838739424669718109469783319677995196243649897456412401814047305838729597535167114283703878569541401068514998306025406822943327983014991179881391652987353129033076395637749600836006844390509534307608469487117926400000 [86,5] -29745337256926633683232297595511315097077953483945324414855974806589314107102137593957699529132571707508931601977599843580294705622330035452912001377307899658383767896395371500368802039271179129478039869621334518282414707612673935816302920423608235736682986731246074776598383728520510560445814070621820320624747163573187681247021717639866320461190766660391084882458739461632902513356021217056121348941925419498667217153692820944126475313239042926887649049666089924525153808669882010808010686598155869368158845711638073236385688798202763556279659576407487075287294550325012286568656159858665051417890591338838629656085047033938124708643887882309725828907372738061026060216211693476296837966438506052837465425437348378737861571545074354911515105141438528091767578216317934771750568177497814025116429831681110663394694294225140338234851190428222256097713791029457045862199576028612223360307962228913633697293407220106298700041659719562489442269293540528372903355846384274844087721105192025845099620993988891694388008372495465251061127060053348748873192085879681800854823339677543369929116671066773774457102303746949314169409128598945074607163717847824452283043486987766517003297065214535310849079405833959676531668014661588675694539792324296750070398093704087914767063647341792711745036801695503561735455287063778166714613214833409487801185645410569227327548317103139516084873936057482354280498061506778819504635506991743552222837010997655005420966834475671446988468782622265431119098434852917772274689898020821579903663123966101263059238549596978291360448536232774277852402796753351418333775775705337633844322023372139575127029990976786257401751917308523334736634750390635583690439987219538622369326267581742193089416337769472032786098984168079695455374911755173903582032050451578976407525557049500053636931601232635728359032353412618844296242611529586030046118287158039982885595447061899565745154056687252583976241817883704492056638173215287664467304991921947466926749766951457986165410327161730530435599480024933173598393902720502932460831830534514361504554962246983873256425281766876944626848276035550830010317181621170621930344034095595520000 [86,6] -649010715611831379980792891206581019007305183529188508486186402013924012806777109512032297497884369621754731433474494860343720159998945059381572030335562948932081282666848433025699666677633207125241860622032492158653627369683872868627869625448124721346819788187526181090732945174464241994383204935537476408662739894752128609690222802263426937744145535123394826549889785582065128886872828009492686920080462484710318236959093671368503365764248284987988401459524744843998980020277986050842742315868420881607156752663523534748407358588877564230760261747465290464478508016854780393690495252602831365879475490325076187544218733707943653889240509141755674891145023611013665687238712268638361829799891564936775660126250107956397091323899668955016789564664936886624604063438948640106047286987348599067649948905720813125468876734104436775084472175346196000299198030480424236148290701764446697929462847173285472236903364204397221216383019217514646172603216608162902677310002570257226761084318140403305408852708023235012851464331792769513960735050296280902718030131803414300446677916060281107316645412094729865472708886669636713471575548618569132760312075256021828701738333014187004160249863326237349234816357047433396693449001058375110463143411207800597355562833423169045304449133991974883850321943125235496121225239287866769821377912953744131714553614495046145067651556257240412302615493794111925063264360303106408002976617373839896405136065998197975354544710023641610873407246017702840732146760814010056434729494867885900002498922103382244714230946468907319696865706903729649878711551587072836904909988753298271896581861977521877369284367053714885988572569339916970117938224710173233973102934215228033592613270738638690593079790730311389390801903954301327602928488663377335757938609413021655209896016123312823081888767669591566357524879195277209110440391555453898091673009387938378506477600464160816375331794278345469525935397034294913090549518284301587110071615233867023234131160359233337574690380385298914537468687191768692337063229988023400717232053548928645374149306717692721260594108662478436094340205219754151465153660735184494094925483212800000 [86,7] 467685346475217925129249933098864537551583582227371419103783927126849920637283039946248440827078604932939959396386437003370354210702936199536235192201422310491077685324825956474398164780106353793170531635822375916717267290764063041114744037040731643318961607471744560529362115266885701827506958268620791348373846703448802525853020701728780888434290637485863803089295725569030666672215470957663014616300190365203586338647652780614899042283649341149718383735743446760647283011879612891204811342388668694792010379000393180531189601220402251034716315382379136597128175591153362859331126012467489526490945528073409932853785650597984994459516183628929584505187636979528509001875048416842072042500940261862555362985366513687779649274593732124781278032609396503729503555613960688133578698756514221612331718316187124851062350753199497973851181747408869181714938042041895509510662950164871079376145904367154214618825256195117321040377577152251095520589272478179264455705992964413942845732028327763512173935238855742119077138338590875590600246763458211609864540326029659362811321434255475730970211373620103692933211500965906592632385201591231249565278468171004543489818579860990600904695962445364992002983991493651908597203037436650517540999817743202368367473033900463166435956038774073745879409730153231191517786692429711887796621264584261973448182124144562145740968459789231665865966585846291007984157020757424847632636912484751596170019992406089920433531098225033509274104525186173559673549585683486974237220615039507316609502188847914178189089887297639419118612981256822484344224190212156188272202786462281586616617652015102655966338689778532629351697160628802932117622635699225054450579667763397703300555702965219759746630917113890706664350749493239206184551995188605872148342219075976362212997030202358024676454893378829392506223566053979532828695875582767227904901522932875070344489800545359905690613923400378337419360819412981794144057483222863637634812427633886650878978940129909889231878459701667569826012235754605149599996304641823454457792229586451801962575783153765248692367288058872507498822424345856749979349114787448585738847780864000 [86,8] 3462159972672341110479997189019753571463885333279372178478455118496149065617994800007216277134722261582455956483553230849038758601880923388170539433282627687141706404985355879070752452193451888949216257728321977989452170506634326717025485610766497475127805310415074766361185163835222633386819686227029850915221030288702858669226551174357855541714309879674974138814740317114336649710690229854650047508551370330399243854194778947479424156442716122533544334271155066936812737343754326598814529276422268470523254134384657399148393096967519552302448869481843769097930351343552571899022723461108566071231629517563347594149658850702597920161668044617425700078781659401534593625675679323720704984812842471988000889009726400222760291406597565245385211562599015823595649904783257653553479037698567835450543959580936327193890844286289037492601242401344133033464406503480415608555693356518034735504243393876307746984670979868938160324408628777812695147403376713882178185694847443799834625192112635223326477777072304232743092414807923186618100031235917677852886481674113548999221355383117927928397901570995741534046530012048473052531431875819699177757535386640425329972728332060052427859020284635150096982120787260230723138648329073458369911166793030548243698260989898584182504399427405931442902010271287659942372157269328388407484383577264904300804708146384285311175200687298813765233700704516596710076668765839064936287827653343800744424564404202665386347935514800034548005834174253065812395772662045274474853037346879827299904650104579360116778147711017547845130329814983781320920509608212831728670334190220562587343844635696514647053987846062145827652858057974719529997479286702645061436723455146046735234215844423061433483877170538993528111451602157151655736472736194746138845385106462778400231218025133259126569838200802503350565377158131305491165099228536761617939061785430528998302464230593234760321805435595402283428428429772134929054217536504109514309010948440134881474038532676281493855173321810351528765906614434113518049724172223363543008120352945950465529658814271049957166905408481460328686735882320991067612451348828916584443543552000 [86,9] 16536787183879054551016000352490516200338548307202892585691701530679106597036443860064274961316203307635408983979005821828257689543073664665441695441484274979720031726339221888086473353588979708086982931488865333630101224858005077955126122729142241036924298555982639706391544440165335329060724681060552858566453865577096867006665933339957813596997724552856942933545835296251733339229472595617493422246867729690465208214120822652450781608584273913978063866425410912223037853764930942909343188415660174482212019161511488615203464751209717072350726653580921225658116178849255469677974478096715096777549139958842161284741685264016759601193681652719024990486450151713881642123032383926739157760055746338080086810987316863583222873770523728015721828958465870289697806180096526459343247110476767504950070972875584178866927738943438214511707762213072296141790600305874138992223598930651514097593626754778038533488116683118738822985718563988378003640045024760736808989620562259462500169546677692143285782549083132541942298653490883995224776674005448078431147297977102078480021467266579795354621006897243700502644441564911689274591238141798240593180397515688118972105056293531733644855299274038710081474964269205371635124374269577118981922889101218098848278747004873545171837694430214776351430718443505295043005618069776097248562917940708095759776050567054481655168222597663692573677921272839547102509376487333499976399147770819552684215915235583957201430820467677025382302786094016890862103359998453205072981244537399773418982101396554733994560082954856773498852176684602158655435319927668453382662011590881184305724722175177486567911619050903019964797078830346322236663327639617108847998466317321423685682386831875659046195597433009660896521979583291669890199051623567594701873891786368196087017217340739832072961924164693729383552334142700778032485542688239063239092630474719651834501733463585232624273782833093711344399904163627237871867803032602786761853263804514434947920614000659335001613330578651222558975418308627477214621624349463319623840481391799029709260122146552244584854455210206075797762262001131312703649541139568977417705881600 [86,10] 136279623242983714846946096613497019212254774021564642875473562578472419256058560781199062656470793807260076340263696097760560881541445323309681710017869464662413287037695129682713834671164846806593341490606331957478666626896157067953101374212793843240124041113427252440469844921627892326632595496257666619788874418847127356152476748536742465834611605207153705286048436913084431389429400553855510050781691378111449395400860792789763849800895888656392988915384911287133463948560594857653949288323977896738168823650123011521606661653824250846177361885950495900227503938738692431531317300257196055164758699813192496409976167342584524579228631718852098318442012743478951336860797293853210091765063770627405816532119909740619044142565734816667320245996706328703613135740097225355104611397375335279799853871072627426046718385833736243487602568245489255796338402747873345930502473362130332215183817892391932591278248461997211909185511521358463750272600400481525028860404134151880122266704554848354321923573176925099294718271389242180455774280823600815899051215269124189214253977922174724013570317656710193310345854436180932770736950227022364626547387466863017978033056843859629816861056377146322104190357888275759047133534810163798216227199422663916967122096100426303507985151097255095240527756222485237147236150271232366594234757762912516860324127147481734520216426911348096447402239657506062820237607584692210411072860606443296177002958568620478886625283895727915842637437150995780004715255368760300319993966844459362936266993181583931719870260566411737590566419440736931167755565909753614208847337975131513380739293321054696121931240427727059427638183152321209461893759748488067988909379686238553233637384381860898154770860991201372056001165855493735980691120704075679894430227616229579896604933214974134377423284560139822348606575035037173206573679193040283430530602491703371938496160260041575002246037026652202608668506984621208340650423971390411889419171699140810689103569046161099104942883920602604828633899603590127648681194546492931061330463511613377249667007220951034551702545428322002631394211161880058864830345146405306236928000 [86,11] -333978990606829333092768333610526285579077434861025313498302093463470062218938767169746708809389410949505338110787969642471720093611342636332900560653914409412735205192297944859361268819719733982795141904813278409449754950182831890207173816836445797640248983682486188906031416953136565245689147275059559493265562686781515401842223127300835560953840101763460234450503973384287884366849933118209586087422436805241490167701377700093642449925919497884082540767547813416680967006771938743592300044299361097910735684266577534897839497722837560628775675742193826308992783486921889772640327656872897549640209059160561537833996646081791757630842284507543171411768003788072655937940216975837591315853548725004929111419035101677590709196051457416817402690603758141722977450686684694823955255587239247530147723077919241307878061677412308674293176050453062600199186850976948950032008561411489094110173073032433557594713906504690946046235147124041555267527216959968742522460051165798693278458722056843550669108150218423817251618793857942881042198257958479703385285790763780759754450912161879847143209794604259003770988020207784195298148643541286559299043631061787537399403822694926190394517422547524855568249346507426817108356148434841434281143674415266698363944958958233008998667031067032314953851664434393229917139675876859179534689189191343363528150697064484242735353855856760316988620018000092237631438542613303322058618235772239842593705494845695670852859500383264175220227272215755614360488985694091923455661640073696662791933256005400955152316519837727029353043854542275482180236575557555466145919283905270764200696426706053223509077462164497245734759401999060326818434630879149848479417215194481628360161921753800700456691707947633883768197985409387724329407043920520901533598005484306302612496572804789412768045951697722542494070171869748412675105590250558509303800535794781154136573291083161313147116559242651294446128705125086427246784380141337954827686600532201022122038217923466703387709441065223727276949287617042300045050062736351690828668727096906830849220049378202939933559434356157213280913250727658082862293732467588831641600 [86,12] -1418212235059757951037554124629076758495403653266394886076533573499145555020635728046037786273502582429738122216597591133984515768171699546725597683498011237298354782945966863600787667182430563261185196184849915201252471949873305042397081126786781178690088894566542148014816242830568838823190819115836601273960094348167074620659599026026418154369437437797218486736732919124595353781568449024523444389386020587126604488804812803252003401063051098407613064718525349021965192626885355514202025559872353405946128624352666874864286721534512162841857860671907889525799849142951497373851994065003833703729794859722372907919894490208602114483536764498998966496722973247859731390399760241501353169374442854963685013447608862651526108094571856119027676640215736565524853710573280671327459027268779439305929855787125102393560244061948272916902947211680312263432779403144754057095392717352746866517288932116175334205266116585735997988908110423798268659173731547833439340859519253562474381124025715755342351515854747663975453976686324758811312477384081018415095964849167866329628289794270517408595085591394939551609757842376951446036943921859978014101724805733275014537162932632120700477616835516149815297140299239860936064246181958546598833763414690064589878425838769351464514907746874846898055338059241734298366855863810495560430404980126891254203560234882221599257151451392987027095329069754799472195791895239261731581159042622064693243954747278064294518253159520140095342869985649828858675713949184721544500568696178612285211861940666337064983730632092973319449911805623101497814958865081482201194685918330002389686649762841755893073413740084702395292020429052294425530638398735865226993759541892797617849700938640716084987222200366771650225959813927127151446043477332208867587184417591001196000404305062419017972470360356598045883752048121507622793365056983014633550185105428194844809484663870106075304770925054997768063513601697951807133123162898890131189814784812262464804371503443105676783308454817934624353898864310094174431766296062089673229512421543307695594027938729664541430194390729759794207962875639986063512745244091429683200 [86,13] 5845880912044498303775546015371002646194652435420034955680299383237872129409555387775469314384234065555576437382753910635267442732019437792063817865104707731421260129230625940334841663191387083040642227950600570817224081715124839300268989983339658176877346381938187578216732228663681476207850733406370016856303400151491390934788037600283771498513050719656761319873263560932573050730969946564277049361598439457375120150105254133813031966998693454912817463849383731644190858307961270778491697592597317874497223642617875680527932187763816571058168874791308899478513851696413998535531800232407593741804359111808037054358033060504698868263278066912521781329506158876992194672955451003178047937789305738333337331265302509709664909486143449414325905139616031634618430067837080906132438948443644087667572327089454679463796374918330303105014872638651661107843956030268639046299172151968592777216755851254526693047252900692408850055737456390740764935178566671773004463367884312705409888136293525410491068187517549297012504206307176747377876138613416685515421776094793515815187878105451335184703578499434009131914160503580302534215684321980004509651269657698849905191988013582864492480637113833071675194364919337142073275105609979032586831904369439191242600126568115047212291277758262686835959658994801025636817935917252889007450295514464066411563157234012396818170166558854946962421796256130059578459151938400247881712841956606101914846020587675972631786533783606060374770424594293611801136653722335709176771851610718067656379445737508071015292532276977225237776563303389414991187720463789647081276301550909315757597632613330664167735109267629020281274131787062161872832228183777844102708536542214611211655462680174632190353115282490873052516626115486168883169893609255531993947710134815698626419804361277925626117599800080821878519402351653344399700717980901735597288735007783639611240987414243108232014699047703371603893825773247162874687781152116370147491804365402462223911368872836463682757597633231627474137409423029442429357238991193268042972985833634081001020614744812949274185241788528598025768457977026992645458216302202060800 [86,14] -790941262632012787174566709945157342485810402128588429785072167767816068764892845223399055512713186726028433421135898685460038589962647558020064240378894902430983102827279382436816151003684109406749667008573501694602666831695985410796935158096190293330650732315968925125609608192076079096040175397281322274247727054740824420745098912620693504052243025380697041449138974745920631953410550277387635057468786931955950299059089418404852947265571094612272899387769404931391992478623180695010879181280402490133011568599734019416675202737582699712090211546867057466512774550826486375157975977533647383412752337711628027285332530157504426753609194550796307963192956536294536412947598283701053941962744768257017900328828520032110991135358523484018767099168493223616911098263253962535866045111894629687227732917297277026910682932571068400154428071355116225898687029311414339932702177475676770753418821243061673097149824266797937296071219498286141919222049522099677865121111493757026064279720947799213838429167195263364325346808162436251469116272356119709050391829039099766120634794289043071719564207213209185744873926366951127100187776360028035043299719175404041493123114650826994171389314517982801503842552294176961648254832408073992640400658768576623910515333723322955747844750727383800326381100013905854993647233418421165992821829608970824714454154319845317971720724785802882982728214986016009831527232429630075729593194763254406547518162115949397116209212200973258246649925673468631662241833021906099095289009516150635957734178118682505151774225959727461488454257182620400824284424785588580501419579897625389168347178370963389689411606612101882230817759696555523521749060098339162038611573963764939542206178625071367065344079871341380835350932288417278285958568193736168946944887267349914619546857145560725289768048460006760064999954790926582863004604210861491399129663656469325048479071533960653985524231680858678175106136225936389264582881630538467208571926554251297293582816618493526252260059043134581667547995945839430689869198811036437913434496048390941584992755115567506588571515799611435261918058607401113176770273607680 [86,15] -36461746234416904237637960840414405234019336846539672377250948174902278796195711401401329393454042136085377561595419186354775707988792249448650907424397697156058066908707459129417888516029207035523236706245279434365503580630167717138193092292598475563785087982191946561958722404233074484169009415531835203562296897710506427463835374349683071788204717040524882448145653365772128601483405129086815661460440685436105227266638669646565911131145861660225360374275422282415901561494859976733504925632704693770724664609903412340993033469184986723828167266649722026015055954486251463513902941878016330028314081747914935214495250264273333449443209444192575769253813457424742637904464236914599524961905041469156568053442364630222298592284995924091194065745654680930572638749371726347362970442728824187001443378653728742478114551632469627187055108427134147556924355484026360496645530445137053442539715757106887581342676796580906833311015892688868462464084810660635934783473484571927664980589311783240876548361850618298246302621041132645972180170782479068927237025599108235174416812975932447130419304948993802601568986378260117351964677644186763073983959377482118811223990174110014808044867676102478378298157204868448447143951678891156584293433824226266123103498310556226462950960674580838959331231665704918478160668580676906264964565560131947920413983833802116622830099724160761651262087579965337267684579912336703343904734459854493957166367068451306973803994977446470827787219771294435155112514658963484433986556115128656334218107503301870086302045569594107893879261952863741106878145429692440678465683612350155980323639657583513221594586447290696606944859915845661175486497362185689629964479704529597466044831071655628718308571246483768465549687102280919917088521302328307686428922824027259873954472672788867349262184388699177774776237543084968608472613995725827579480050108344334167726211268499747356778900244954509503915012911118294754122260183774069501010561160508076372667704944043911197983018333992749463170006611876972681651433974412488791828626658761944407001934278917082811572610524762033987830349226055032619473777459200 [86,16] 92418505625525322110109087685887794304097290424036170130456764290419617329844592395813721838887227107902007276377126277555329761479232518445441807921996428009691786549476751340850999213690454009980313533922148538734446086067262995828282193036513655780310333673310193987593161705065687752559280896865020017901764300005164609342817510743649170136719472996340349093941368331031150034978292364099624069090801359035750247404005047223302010233342170498353853327051389714271802832461181808729487495937307856065307485803578338761073849889112326212748171750707811322267821808614077602555693235160465467823509309414917025360334567102175907921392240716597102078769714036146369911982538171947248914176138545036991772314580886778476559677788365153471412253022935815734751777603669075973714729818458131315710080104925853807292454597590770981915148414682776421836353773701322661938294705235675186994214661291386370664128303291247145259228107482602640171243774346530406392019029532006364784137434384760128547081886572522674178456273620943396390360980444936787381334789034125860172818945765340380455039114955770758585104178181697581887427191412114973631214084587218883549955263071704860568404899567912474824353385815609509729471288667524510340598939370917644339136726855817775796663097111885740044928392688310417575919859753860274031496934233837851040885235944449506761156164216184258447462095309597768306530770528058221312695872538331622197426309818459214846987309945382794007575674975087805343218506899899915972474857115858624762833868878748566717246548731969537360497239451697450895486605751555222289722783094754159495170889472224182313351717836079839840550785963993926703462147521170712381966999207818152012290985800498053445249319559782136657062975036115436771260601854925209099068005063155494200320150470943082566884978876459821255420837242754129670030852256468577136810885433700639533501839385116713082955806795720080802124200229330961426905850175201482049022142639502963856424524002073573668569141341320245714022928476458269465180307225176294011153188332977465975171541936354323230133551449669984567413106400240149839436840960 [86,17] -89754099042138526186852068168399308595426620105623943128134411743298732061536037421484169129304629237626561986834266785165566798843726703792845757853011433069343744525326732424031498294849306789510947611243148595819207416982420145602540031856820326632188255188669561825425559496144533568770221288930533340900107457029063121977609776620037859802593499146830008118535733296437683424244488425019463107789831608884290225203905897990051984170581085570359076197352724259568523077586979671529824849264779817989495201942131021040740115132708196008806236646781921966428536855170740448734206606860412484969693112388452507068490702565313651847275814367679707803005482970111709900886282160393144109644864066515249780191582961738753942685153217209818403139987312951014612560535766984109466931608638560756065259203105616551727389588846489319736631903966373858458120632555752677798106874586871965892006233553771312973518768301630642295473594583148646083855831380917645152888435062446605828829926755999643136489734604294840181034837940674569461829570457717826860912950248620900217333991935686440104168918947498501629415421931656142772959593907662456190049322752315368087311819510456517149131272071121223766023171469766360499712912077406621851978626283285516741199820432367545400208532243204687468541824050703694872708013214046832485226550466384215804347131171678801575274097439098542255844983685706833384704179706894613725723378396398708405055385500748523427710869012478184981103332469608941350613938940597733843177077331359420392274263269229059962314915878207542387283909489771240204953054080342839078414047801641093497793575371100240129574313413244687285973894795754500568418397398058982916427276858074636073961600720409861584831362141271155265928896970457912846661603340384988222970265804813136471346310070652880354640564456849785722850179700513672478722333785421284933616194778510171168476794633260547249155189482517541014561361513225582179110521106998510204090602445880690796915182683320800330670841869429573972127760663099255552187538832351472918616986402132660175731680594313461354802575520276678104983469980392117051064320 [86,18] -17677989906906292118158843313884608023185828162590208513488756473383979221869505051586816211716043838953915462527408674427460592863338202866433023316813747063452344782773405435913317071178896177913863416776012261931714533377637480414219603567474298358305667436469192267684995981083704944556185421728835846345282261718759719183159244142642913125282615238081197374013629668052203776681518394742301912201342158574236019701043350361480154894596880936386846753173052512541788047858456623509821197406269598876233725835347593474103240305755790763853283568981191342699835828548161503632541952811005716069205033402397222965295513535503297207980160524066596671675412838399870835516749490057704162898938461943593781818526313030362882773260869433833820002033775883754544904399968131803741256567388186557005843586023264563212750576587652612870330514380422792977413709738749597715771456220165012965882646144526227336245721696039424211825814703934502697024445024291208735788281915852005150881570019538523639404234015114731611334284688726698759576074643241738982039504199289658452221627018064156696104605603606664515446195296375910313327746030831575975987424117214746639145552209635676932695257355418651540779674260985814597888409192791452113248167548990155787762243792227888327358571278914227102088332216613202663952210542685564284892049056137303759880471795151602159509349098510348345016773548792371326751835171205101520941203366925033465507014289356221520775799073673601015253302245457136800400021492814660541388734249395507354276466570859969497081358826104159658982791037653572278025296461949264523550338160896547835805590122573802122018939251674842076709903846719160889422690117736769996804657127946987447842091624688120098620985548731266635283999801107624701506349041155132539341198383797612888092842945209590272590359552416376065191161765135734434162170587541892774583002444261626356314767808427098813676516074314410752717352538912671207727042188773959619091140158992682270480114216652931201551144703782637422904615919324242040930627536709561549128544401770078173542814206521150411052289083574347656407341603626491576320 [86,19] 117213686199027372913259037703631971444952785408682434192530640315687557872746622587147864126223527960701961051679889774704616067390260855928095849267689137422837124887849132320444427974327253738862249705784399094139290470980558399735319500308765788198581068397827482810616804089371598921245947343799616339569172835155869206524284517228143150486284463438312255818856775502023560329056085797213730061091690107256668926050684316908625625774651085922937858296612383386042252883240119723931289833941640174512856418129629365267641667388909234063000597371802890956732103911948103146080364650711761049734451657461285868347827997206101959964722448267223686794283566871103970266338397969405524110545827735250289148658553619670407446077943064958055013415498802330535814852211612394903528800783049581508374899980243817245267278076236350824843128128420188723839028553810630575502781060217231203446551899006920920674684318835445180367016742926664125907395760711199800914383629010840609998432041568725379171833587177096924883235715094151654883364737517237712278794256174575194968652748674714156809093807563256729746054935097474512480223405920168598255961269213402270776583197484512224526879936986905152467890340467449551236046114055388870256128191447692004692162509139122041508310510389527311988541816167023112447537362053870202608568192834582656318245717276390116781496747303285399284393719838144821929198561290139401291215462685102162495566723720163380490106212040298661434155725118980955510661245570018377959607836461677635976864446390792973596913415316173489190038211461209923893690275780254153084857538869270654068609848300051518248199255001076483962173194139639231399441148055208351980679473118551497869691159148069486778150946313742121208770850979501500066419095522195711391537197948580876303988954483822870918653382925875421700550292301004059753298356395664764639827640756851694156839005064499802004361619103480496191006746841269848949606599580173256857211916472152461570480396868343126687727138188250206600156728414601275281290399521488024094872426701988412533143367908941426627704526098211534525589114650770800640 [86,20] 4595993241144383654431571725759162681897835283836267449817080041751963719082036103492243197654028250618451775051906165103558331945812845452980881711758523235402476276290678290180760323156529206170806033040017511770125914288560100143242382910645582397236536055713056071105075801054746794347656216511560152737747904639401787961607107113433680587591397861164895297700223029276559839849762994952781657442587015971589203697639961458235230883152046923329326643224256385516992383585558388106252618300375905510472665635337697156777829499567383496899536306336580479188559535871276218138286287718195122338732782605491069055720099772123272599951244719437989973904707383442656409794376518104295631158647643791877067086086613744708224126163486526681711632810781913776829127589315158835310420782508840196776388042148085640073310018774205308970745307662503204627023545002135323191117173594984249872096446825657606599913296474955084997431002235944038967763210953297022472791941390001937158679850941215074649184879489277246114737805505456883039978477190491465728134448226511405161130386997860024957384345610787800096498997465434022316264484293727802114203137856643827625391239936020319265846444815293322087639913397090866900165891857733346966098633030844488262400401715592509272270827197499462014916117885528982462882856242649974549133152179078606067389489353596083749333886338198241059596898916024691164103922269881912450289519159250920057641372176978253615757640035223669144997401974023346231972611912617300280699469199696762869160664216464735220504917526048724609073447005114250538179905714678453050887325334899867167899815032260309047062361022525313691396418069760966830980318853530564327206087259358256379508450249102629694108459168122455197052588855748212175173560041563799666858591959961725149978686953528144561695213630451114873638609386061310332570444425407320075722223121528522120650021697753829248396785444062151292045351657667290726480672243872674122926179808410229210434332963726161184866574416489443452433700408194689475839846227652952891227603955636658584840306885882195431641493634033910255401939752714240 [86,21] -407317814480268901233992468228770287719763144127746008057260277422311072354635538881103791593694734500633694968762771229991707659426065180425480411258318095308604812484294916486401340515942677839452367717479307911641895445178088590216788543132159477551460917136410930817460219138510353283218563423232662615378093995385602271446371956291335160796646057592357462582543776882048683312233255113244484125548274147150960019870505582957244427376878955122931865791849630646744230833140933926269856327698310054487989168858136523539208611858830184441256179791447284004380714021790317415388430687977161951988146017115187865677396603591799390483013725848708589204061939627457934328387803866076814967667057878212972087133263645135718533987259270867597255688896461234257747359114796168003547569875661027514572790985311431952484205391813617133968090577531852234829371528572816684211296627495808943493340154822529395621994804159941027414602104324068256618567659978202472789340843276795720849968178967767484349845366550020324427678363774955838838808780429384210248608217518423457102831339804642799086419577077397997870777408246413043883323837053838096730759907526826125123354253172499374012177290749242714222030620600822433258793224409689480588393996660749817585437772128320608585095746151486033503742170564452316506811715153120751681967840837960128916340797450104923933060745710843059520551067882043828812764116210868153512414472170935252554559484720914727583582413407080810709884497929438542231645156618954324509161220559401522111262327173179934974533553794844926446881687389927786103451008082302790672449018185308254932946633336524657593493980272554462332492384299860792975908417516546231711486481154738893792161102406567959653215699051514517453792139209081353867347960061777098758273169118545264773200807887794780342258860866686481739659142730425127951547180265878114845103302984820440892621103655144975223179407809873253091595986839610169673817298732354733154015811062918183929799390511863457559788364794114124256357643016790971004275901050648827127864579268023708280435113083387653357835537520005776384628180910080 [86,22] 838014152458538876991945274714023026376322715667021322876124203093342896594467022654455461170290688956635430339424927381769290281751383022692977000357593532069508280188487801714702448332497068902580528636103311402960429194507135429375776675880470272049739268060418737053153288658906741074450201330687952490930753797245443990053372441483654153562774329499737759201264636799106506722510175173287200852003034756353464134118565183598548555550310828179903090487269282258324221991805102424627539126266480341980666547291667207763030650298515168725297189726175573949252979893709601590066430153625043746156507224544664451197096389532771740235749757764656671821798115845695870845343980650151866486901445353840590984848284619165609447550441888542444428910697871170363867069194270547145588042413797448390717697947663692124171840314710278664168837904683871538698611502625741445296107925097767586736199863774352336451475528582593954870106580270079719580477791078231930663029461957912473318999422170110318489259854051955363771189070166407909359357182331819817083787363047362204254220717817313238660752801680096037328641162549982534183383736051751280128615130624646202522721061244049955562200073491147864284922675242731848038069508058625569409549924524125794969273170833803572162109893142507681028639264597292227079907545867644562343134911172045167219424987947334570447126443539438833557218754765430936372536897486936321031017348918585194162928526301164581427988247856841011437019674374536422286735829716242942358973316992582210252208965612432402590916054345775328730176000676525054204022997506987461832617709197725795031269074487840952928972658511674087781674402308477614224792512764680986749172728490504742625898564887257935542346619278905499233924373192235946544659398346717751824723050984090927475986747940807181515689863664101108920335916682375501850373427408160828280172044039196068169359860388238996903205885005292029290680774204708961870844469875242876831674701684882795678619218539219508087346013186657179764880475067600950630647913466373822699904618271472347671945660481063601503846357499578002017365032960 [86,23] -930322362914869332731434601625061609644986234146884232962536606207394087468908477058429075348241690937546406839001008533157255633093290188648604224082474006026694805407812714197418179126112406495407729670327075705871558836707209481915390802299142361260268739712152392126257572498896842456243175368246776987639272176900653025224890898518101423102800797248254263269213179892188585737778068709899589938537524472223876535049986766451782647955036284420773706781131774449580655172090925819026711476787082047430452066674054997405557216025091776736731721036072101946558433795392600635761735862969496089720533074306551560368883575823352945739087047337735976967616705002049971006357826572673436190610724252510441820691201749368047136741387544508077210754423917546226050161253178211281938819002872377205599326996103814229954365244825134830228205471109952019199422229661053756544410997414737052534449548367787167318920462948834368029409429496338879901862509278800688884350225405506428482665900848221558783422588698603085699309183862438789202171507550025428928111182794130336642897986515937302745137228339073387432398471411015089202734635948395027193669146644456732087562080861721518875476553325465093145610921394438593153780573078220614986483423675885548198664453094385672311222093504721451543058196955523902372377284483258517835589117331864714070607721933291105685867656767451510665951996178773345924261010061736082104982812344567414308095346374979407175405646222064923922862622267276425222781256944027087906750854397717257616880032099979533211424129084699964540103602719826889381124183493013312700562143753771897371580604129804811690273005062094785282468736183286277569487650735228754774144769540807927363860189951927185135687645498087510092164713939827564009052078855950355789697228050626866590337010097622029111378062367439303089886102198714120209635253802603260655835866827778393646967013416524822698116397902466834820148257783450843201652495160834310417832642524777022161001518009341622951318605690661828937378149769207685940057633469170090244232149851291397866857580942237559203460515706156726794953600 [86,24] 579684783286856712810187843764828375867860557010956546189876104428492637734575502742793193057548811193037968198251064827680982704976084037152525940458919800691573089158903018126450009338516004639453414559495149421178614905335604714190582177066521429783921546680593250108402260002057175499130427038639633989819200068531815645798858109987578706553143163689945101291992925930265624146357955839276483013359666486761864596350198821164959925657472355203602407834355754765542509637455698767129697737053603483015591793296312250411880904530339017655220055888464386081647106562129953480824592218907026261954728486756618842855832449719440621816341830385678373192697607897951144193728953383224451778995106921488433221157914458579706677492681462797699984683530321577457594696663711368956793327217964423659062708128904873341075578836671742589710208572398948797875316185010002837520776286393135296609289083569574853005758475908207280277295612314030223383108213377504145632552681042581492175487834637647946053147318238381691245261000223488375316006861216160543338348988469417841215118911072220939942537448795321356050119059399190356533648847729459169549378297861265721934114993521179711959037791150459226224705931218252445716136225569622962442349668891196659270103673180886855969580247110717579793942277481367741675182451513457340389980406342034743519853821476546468787640427807103655025290484881384248838893352014122375330678160103423041032407298839731422059116576310319137393709798401329427271453371658605567826690819695216851335720162827191088789123071516287505174553791316678530049662462766605347995390940528715545099650995257270848042883440564955204634086765799564735967676051644671235915547993332945814136874417906712512872533285743472647964624370957406329485723444610605483284615593639946763777598476849151830749544672140229885374407135083570203158231697952513422902949596937992794580983540051648164408335565983212271752581766553882247995608260908230417552300508050908025744455197116750856250958800417896060779623820456432641000488760119983176354698000925211913664657036448955309633317716854993633646336 [86,25] -43492576850492408746183528552538653562176565981453796075455356130022111333497909092373325905404419232215460454647965241668201427066611947613073819737679229334069354365343987739481344989593512266084226638208526787532658531695669660577599203199020869640077435080592882287733971802263869456109998517207765067154011724371330922599744054911665372320257541166777571278598366542077553215126355156629328672124922106374417274098847257097786875153648138937488162601233863197515407879325842361236725476335558126903261649027168208725368771319572551546350222765627993930033894282235714668998700800443416457177480748396091101391755324450959574534428832137815534690308479767166010058889779989620428840874989711328406555079556244122286444117330000619566008117165581299476380030483855893793872210491448896862124047789118229218088470668826342954366136529904903522395638761694836573715592675633098430874649353404920480603880746644965754167483536910064182705176190316562734174958620956529490693034301958713805352983031370181109619530935769097646182860199299224011746174974933313334936124392154132007186706814476100437548242198095568929115838544348135962040725435121019991676612845969605630835802533971635175085304578433814235224154099205620902240381651698451582913199729175827532883070432864603834681246495436677854901136534137610679134114312795548433780575871754506451867075365067432672436934975835239944498791617500399224624073856132321525253703179220019203494483207434372056842939453525064087876198235480953017766554710755137621092894114265222963435094977140536543159342640848790605350333232506822860478511216889910125855617376555653015791152019204731496224467104909794052948176323284120036588906230918667051595354663642958864649015912968971024152101443717317597866083331700096171637162370262719710248509210899527314403088158619947269183025764999265071144377521742961115818389400677879093000264862724430681276940210468605109520867787074196338236060735311365104761025295856179981992906590539993922119467893032851201942287913178843351567844193913121387728072106498083660453880421798275347690725129968362060680 [86,26] -335577847793357992400754536741925279871420698714180606673237769673685159420470081424347682997788250417673307327108406258086720162602073818701034137512424273858544809917418195537754454190131642715921191141800076058579607402470815968000039917430752656905331145049936854311411940506894619626808428354315720020340725800100816758632636364893942402800658090132244170017024197957768757393173455772813055001644710574140401586692601198229566056160331168291562657815553622646373577775413673549885859992913680342895038036864158544569790606553778544811284981093401817387542411007620242141168801360716753774673707101189272111678411149552813091472069763808694748729749260542107906858342758859534507938182895608631771181157679607898544075835108641485124328650338392963459387701868949823639773092009981819782760822993934649050361479270231174033034173101699952412067712827819698795777787966530586157258344739048332983244308877295667287370375619985227312265827452032706644265961781819204385008860785816652912075621712352773083800896160517452237390500962397402760083420703228919837847219002912745898800280595744889385776649146617522026882097422722966572363090130426737013693922460263283739162670131487994640552909463693605979371437277579445951781968215546295607053685654667609650830130947516497646907921355509804191758157702270420331469619338474941955140218219229739149984581109134876605285928337593648009541306058634471280994278969518645102499975075011214197627826304699535439345575750850184026772854376698752734238989102576083883105192422502153800158248498081523856899146354314226004159132775747806997389738308097894331477133066984015141108061384270444502044767232539112629613103829021291384351241237483732480077548935281856344707995461746992886513164996726688754032630744798864691350076978783572209067990508439229112520091937797927920378159190667581122393441816627368623199231687279453528395273904807651578015051519714190375660870291434361286146481188678326251982292516606513512269558115789199869083187489847576831700991903669530311534454233650274040300098650128931007291347814782954659543063795661748864 [86,27] 424287948690536082215305255259600953617233806465745957643468163364743108972872138938901563102599460735726882913870613454950063809471197196190275464560407505432092674705682499506116216102216902569821760850761378810658365701485302945178453610278113431144978924019236133026976723896526852996841075911721776712610290505874493776431605146761920516725207833208393183598593686447366727576216295149609262745192896238769759672271500132210468387785404184442739780969432769389356479952933842301801133509498517661373777360738785176554938312772862055211935720979431146703468008184048092546959511926442529027768904840376421678550556619338810319987604740634485736767656383022114185118205557721028094431423582310029222400966623595858520868757131751960286217154107610492949192592136550991155340751207056050879114543728042662505947870546816448154138185015417044079750517836060660792451316097146381433992944285410712840126930055786595536106360232041809058967393075496500053099540843987682306105259880887006713928998646371069034503048780846735267381873043099301916165445087377547489496366282609429498372900077719560903251851187887763127326096404723552030219878743736860477626550578194702767595539104131851654827778734666196956548118528255830983041645042716461542321424499041522007980380794174755843868534582519043068193348494942424870325843400980588433919243535458673757342740853753155371897709363190991188213122192432601160890826727699490381012877477372727481083552531851984223218461301898032183428018076622195300855992188371277875573168947967510574007308609547043258180090279076163153013964076234914880513078576837074796939617729172249558976060926746376950715350369450144330102487260567662260267386116526083386943494856661054705193228240069132874448875883002168487260855729336840736340731229603001776727849923184095261181667150123497346621419308237355510672823537242082773018372114491747399765386046858311436492887628534876591377996004267171567249820064183127228575495449506343042821840810040265393366990901967475646540756097312200995565373785905035226007567566132432107255559436545055674090070994598848 [86,28] -317123856616470550706153908354247144200730005955088536749036317477909166677735994550819403068598435327879907006966540330180067352795748841096723549478223058964646099916430478022203400442958193326868591207247674120674468094176499959975486380236728312057597060776977631762142870615900568342358364673883834855115680292413335983219831574523439240997032286597384475360246854349843235140413216125475599270099190118551702438412657005877895504615623577129891961259552996012949727022643501062449230501716562672115561815986059822229495184684261811896387006783749501630514692564327914847744857828245430031341577461925371999824620902296953956100762174416936092432492613145300260684441183044151189621988564173793638528671554779586315166024578741593316451917537834399909793792069176262251749587933298089324224289374039056940688241108191397798952691186391956049619154997306590588252574718824555112990413129664032584094257379289483360805304803780469891688338673317157493310571658727197061568421177756884775308400026832535472168070104345209397840425265523500962117532186788052441012269123284226186444884698080206288740563386626434247637323267218212470221501072127696884096300031500744822207741251632723907804662097288948998394327078081073011325707899394420529536009600886444085233575514979631912193579938332381130713550977882100962871303318780262694201497823983767274349855410313193790471774837427127106296683330446083891374133355190626284754518719936602485084065102407388120226375585401812013618044126404167328545776465996025099983349509068895560399961350249133907962182639688617889754083397580222949943073929128033667687790837347758742249525114887028611192777221246538713046409599044387521168797421855234037712558243936630796710533737997901847768498097345588441785621843907955994997394885259106594408563409871354887045168116092172806412996553504608135187527213787972854028837084374316356164945835534794850051103913623643735603460018825838867716499006509521885992102018719553791858486114282102169072726286147910177148969530898312019710493088981120795986710470526235574102178851717077258864086774125 [86,29] 166746532858043346560152089543465958115904266217226760998003624521113075709598678819218842986154869824142933581350230966827617177901419807840083971961967696559238877503664304620663052837087048694425781130458530768782692809423011703673586651041020915910905000899135767260903880586981076085019541910579510585748120928324717219093627107858868301595733620889006341585551568581427871932750150391013794582344414837897272470129833025070952940205078993694271797368755220450664016329198786721716633770725778049523711151231502754872481180043215037579097211799668434453089499338232156499239832835212694939259088243315897826579270597307463591796747940516378263389054079549196657347920601468903342691919839361145883888178663736828199179202272323400516787629334523577797082159860875068455036433542492636005037743131253392492099205548671991938210952351858019892677338278547534256303983863406505774223878540364649116489190632663557489631320925010635097345516728690079196816139918590062240006914139789314265623402694582268266383822106879450639311740599850264240910621974176754689440473168076408109022943342060926764027725159898960977632668616382610246338099835234693274643774682709620607354139104305249726776522611383307576332268751875412063303850024561001992768211155393711335221163459404427445311551648304951693478007624554568615517494353933604025428180055166563350116412604132991585574830510199757720408595377688193124631542160890793517706786978833988490216299267443597304602704030663858289658641854571022860065820129986974705311546864435795497285738038241613929132893439121058360220432887658400672308877522886589574145239059555652262212210479108421478789392862950319491925302809438251464977069292665203082730050773108483176899380897920132098611187219923465143058141226265162696504680318223566304488417596887406111155725266738412147388606505063219860023636034958082649587771601310579156166180745341087957772633611417766010196138173986513200221701304303385553308313489686367844290175804015041109608485865026028405911261370228534706642240169848076860831437583748600791807025136490183275700195600 [86,30] -59011622627765694848150479405757510850289395891553211384961306034626505666412334653925258686966970745651206732065032732795523543972545696201395252544116739058283292802204755799285664450806508774789102185404839507720187078012990033413601089919589010478019173936626312520987383559908697275910671034308684146516935278355669694827635940685965309896877716879701741904919827317747273228008647299915681196326105255974321338073981347703135370970873653641375970586102524669776996714380417601119023616436418900380989153445056530084139514328110623133450160055582843745529062237521556685400568048141635055040330554923749756372754245998248390457651477202021209357456509290555952362539317865791416243223802301511282142926513342174135343220722089136609140862760485583555907233519501790803608529601665670428063693126879123487187425051057751214665525696127836848870346356913446211866879101200345462622495221839040910224749472675031731827103440845795017549877915564795275587937402371375077024783630963060903667625415342002255685207701788881294930708001463990752876135520972754519232523588054939305167981584269700436009135074226403590736559910552035226285008299501751734460629541881773009096818452472946375898650176123622489501493175522854895902670838088591999490478336984064731723710340792230582696883144698631454907528569783826480311067955573426379750560165162191362753816132802216449652848147724772754508792274386664750326714783251353840124210621940584826634442403504355952275144727324044136842900889572635288236823385303608512267604755396981469057418476079605634611587187548403336347661688610102624964858195980912170618064805368832429803723854742657928328876408435736174474157447585148884425805271671578957057847840337145752571094657744612893310743081947334224919033077885985453839493423588046837191637091936412796910328272652625520319263483030714471247379747605889382244468591025388370333972072817032123342209385071711808793567924723386182106463810113119444643325078868512924328639335049104996729208331581647336362440823882317331201691899620811759323646897323182589869327170608985019166400 [86,31] 6369837365088319683257073546303079171976733335607871136861620304121630387071044982206849486336100541832007377836769097051006059422350189408090805265132986627107857054748219289166222113927282040024469530392144913114132046981254246476263669190912192600248915267345887726300671673136690354941871394016955276044510224007459898525300623909106591590149613579854872583238160735578309365267477132105760708373728603259086968633217620086711113557359434956419225427347316416808146747665117221466599637643531849854056724983512947517670987584126522345287634230881339807948087504429140195509178225165155004092405268836191852454502190123926042694357406594889546662484518049804124755350369709936044198315614977260383711823613472019114488038734136819792741372196145910950914835379112256023693630520122709989550584979754624283874935526046568407058677564796252445294367130331526359413153892795882993007284085627869806840128290410300153263640796931987088934608670401442581037487938213815091081723547028841223088216429492459195756216115265239346516763265820733740955036323216432185814567984967167117112387139694253799256289158197492302146098915663924014936918835402744035521357742800711841632836128850439504537765590440515609929358736655599274444574848798727848644776802574265434639540967275331744768792442704167702146137595274924458627664097953698659231485327156936866899140349733358199632473441617556242097989612767379982697512291195472521730468097631513851345106720190335010170510319912639856265587400472367218342375999827453962085411099152670644746119331700582013674639028024528143539808601353519183203224913560402570419769870013780730126346232297267122536453257785159192109668412805594377665479041234423932708938844281293042586948714165261685556158310613945537236082430708897680399990509805333099820504954823431649914253769942344290514076105359261823076980218938660768761293772969291413002905158561926984028401902463576652469834479635922003224583984001522408526296018607895826744494936216360866401228456216288834616988664338629259259138991549311639215206932084739696470982625438386233250 [86,32] 9877075653263429780108901054893859596371840563050173779747197390775794659222982087680555097216545635722370000219011348361174386703074532640951646411760477294686213910662336977161865387083034853578236394786425570173066649954401367148191630841438938417847445380091642930607668466629003345671637976045990209438603209066207507674979210045504879277851941148902992939645084399812003892882987738655251591183690651652515021246131839059415133743770505213436928742639591078568282609517830975551581195949090082878243455159214761599374989513742009330874698014796868066378890839103330749546977312208097118057040294162378458947673892238345594461419869290592147760984742588339661188235387074648777774355469300860088696272853044576582609427926639820518435767363352700988248983612568881643002890157096982070414564306408080860101815720099565951822028879787447730827083905257429625180796904770981782938426721571484017876736182187330656606556901559536542960430012096094248029206080261445473864233787138882869106463969107208449464455528464108289165468191233378599197865501761380362090012667515966748012985241025836114522576825456028541506811786897597311443897210909101211242783226680107461634216605985444687050693793009165889457509861453557902457327686606739466142717738159953932190134672348292066203155117852579681367870137578809601258305021709448974145519772391476894001826552249866408741323072865090990971435809420103323240018673018286348989343629666918278812769138280942390629042163533018942908707442478829765232587638572868360593067787555241523655675087801752739292152171681285092184070351843680154324855505902277429111424923634692106749102635455037126172460871724554903856526317040632126378293215589572981854257809703912604471957694051262533882422805553247233213345618662911574322703428149000391758449438736102638214060353476859027619653547265202712633175530302705829416471588701228085499546672405856935660101893987771703673755605212387085285660533445491955579133711744483856398364249466321500200230619141075822534567495214561072767305519595466070374321267641810312191462329296820800 [86,33] -9851991491937476098029180465244266705545555312531926465431962426825957949621096121246854207889536823694071788543973328506372224815460673896159481470368282746468743842697647219439290659407889311282925713923850074340622246793781504569471667505668848268080278411392874311317775161409325701366695285421900794572844857787108239864851203941884082374778952213324305201540025158820701167106045035511414291217873606712304741803701435498774554501670336623739421319376355425416198110190029273112569852152080887080629406575561161305773139649914387016212510060456497930903688557663609036666545229199685632599747091231291962184969627410173409570124761012091265471318994192797827695544965172311316570602716310824326740048896817129730783509147828233842073814327340620085174323068455505101868850087442378008766405125703609115248243308123909461108031060776403443924741531023223647157758281466261113859592577667998084838922347334805943698807031233743384153695630721786109300584831191609077527123606871540478362336976093625482979133594444919205424804408532726115167329741137759620560786154079093215687157275995653839057213739875128702099974854588882206039444458725046941355917340262682100728096664873469167571921415316894679049125979783907599360175211035188892281097647761960457059473722036039064941348345142603787810354778867931605052662876501388715776628690257676706702797858082194161837211246046050487403849949361585986498682305294538862735404357763990357224937699600721787348990729760647860752478093202484064236859554795765655539060581909878213837866490766779305395386811882617873475156326492141231193229631611025723557823335982886453075951612826391016243709101175909706521932537052892679551491832492738058332877849421937364450242779456641727574416757563388900415960999008779798827598875319680844410538978982594427887352370826251876304014646359851570269213068571273343110972867360453357661688833379074670052935603075895927314226804976029228903444543933052267131686918802556161939957110233011713938362091252464496611916772302654562337106627982558072107918769362838946962408852164400 [86,34] 5788872410401963358967141226130169678199590876461190326401761313644149164287148685163457503282865256051890662448774857542335030672487993123285463574013842455680149199302128773644228995675135188629074691916287919687674238767935931499818065028089501049046682705633917452618327010230285906070424299215232025924666546976826454222858142821536402885901472611436275787288778262126790055092667983870430143313592459587353555467959950394013573920386549408168509223333435039640108953538779218135764803966010467556835889071616500552757874030849945590706897258798611822795594155659121631763403980800322495766791416285217546931307577345056361348083432199090115416861312068261081924833411049679237600288431862961530691558792363377614334381603661522644897312728519226811295704758974970726884473726097716743363143904123962116321722028508173366678709901048924272104722461489185535944024815787227170215098413013056697951791360002574787395519515230578738394273131205890664952960088885963395520501762435630448300278413319333658827023844359668477556024945373440091682416720948602625859458982215569343057600936019469859876605494424624339440520122598882868316921487015700720589899841356789810634553270298713749467433954907154913157129321166243730096874459445418572834623949557687157173450588009143770814770235730455721966407485461499938009645547686094754299804286266421387023475042816137460647147731299832965562272573799244162080354184683069913592810043881124674913119047621087179699351429052840451841596065826792841917474265009163980946769746114689958972254923249706800853952049318106242250007305905749468595309301964331511054785735584123718702126457447823383256508277585431145324681759928820712614741492331089900085437097990027350554525538808767769838898296086532271962682520891458128143338186895886653684838971338508193592068923578325951777632046701480217746779055716263498645965926215017050678296653756974779996331861918725012803789841861566164172499882476954321881528915651333463621378600192179499204912318709594671595660175861992234066953780502254950910701897933895966367207985800 [86,35] -2553097096387978526237658587279134935807989220048520747018303497857888221657410332825472327444307827028493485664473215947170071975825456408276642958422806334963333858880772353360072070538143175963147642720218799962879902257484474708999193324884719674901631027368790334085028228606645504695757458356420587979177153906722524272425481005604627683658237652399335103448285461500153728084702244480411418463987205523687711492900353212762710482949493712367010347857019695868036635300003107459248227225600261754363014467040097792460105653781728908114943961409116184564347825702623057025226980914774056598483336487506608030468480924950746688974202580287011230971920738119094532733382035451825167085025795495006980073100237857367946973931941857304560370396219073955924897503354858073832795624760811225852172214492508231600244400687482528406579549303689697775557712681336028437922951214252335962304324710677522045332336072851597142027245777137300072162211357387639122871725232086692827324554943603299154743974293164456797575213484299292266018220646084126536308456438340313600418623577612071919396266622509637172059992678189082586542547908373164670355304549413424761149063014720429126490544004350783120915121691639309318024887429470453087152861360790269456457144339453010696428891802553747463992808301330197835577037582789013031453572597354851855012170854719776972314442329531200463938771391781815796030783034020627447506510559185857954481324618666669303956969542997020385718337933201540435240233410862541131878962560737229263812188281056459838291435762426191690501084671979007949114430594391832900064908712233236486326663083703417487224415709001584383002259441067081723537898242706090518781570325793296001116547545693363416332717880949495630498931246847312375911932969697323401959264072158831504622720515283470854780594252204559745854280707238630260693499843988964489974437830495226833173349408393467396782120720944163364349208437264993982352081720645007661670012641802928817639547885773248134458249132949044506935896957315328238962423581194816294702788127912211225515400 [86,36] 898134485949117159733717988082859606983134174217655611795392218178396992073892065476821127515634008711411628115124452547742058721902755839598038777742761339914394532079228584114559704167700711121960442926656187353915290677162949269252047191872519045489398158596827913621271036068818080421929791929976510664638905723345350520796045444987728066743892435287760405522171866089450377332939198627238677030536877439872674693087852286424934130817355134557674616479435560599379265458230068592718170791217732754661034058539419315044425190473255208817219072705865350934229363407982789600937984888821579667650562395716849843028642779163375024909783702432304786542776790268001467300041865921625964529188579947344173311448376392074506636231999164483607029065342673606851341249304117537880409101012757301780821194281345055074719266894038505522082520860737689363248767136616721991329692247509604414338578961905174534137068714914432073031237733950431693885870200074849502079202598345959302215399885000158310062442990890200621561837355488819509631372550361560466794619308362144796025506357087703669081473834894339002406970254347459873194971822582307211548865664241776501440431704928802244555933828468687841241617671930614219370354482080352309533687654121813299274830949343616456856507204991348508413673693176221722624827992059498975515001251193298666854261192728884455254058127557588997069325995017027615579253706118377072282724209778603640361086690005622767214642625108903703970970182364861839808344677158414779943147842804893408108481109572853871000156407407601308646863661402805743943030049558011035221290890523907115102597842566903372754500897938334112863803992646385961097927200388423639913769852868144761485682841452308920941169038326433468529031652835474316064499525176155996302575584099056970518521617349756102242499619264185143959667737116070700865834196299223344498051523081198623980048075296821946815351604040502178308802812859648875065792049013531812663072301495224950369509108038038571360422974111628810314391260455780689033026060710262396454500623784126308600 [86,37] -255778868794577236691893957665391149296659135596358568786066910338681576139690774150505170875706948772602992126790600118633786789403188342820335732794733275966905293856741689846323736226719915160627305009727316086175450210507234130756544557532049617882555567939486506659075529493023741310445582123096326471891233397007016544738643286597069407938928662595846233029743225961219947291193465307505535656401756652845632525162091836776887244623348050936587172552898497356968658526933678943198307548365128413624799906180145894323500415289096273520684443695573080282500622684934378398045645139394270302344969316222343004617611918324024726266658765156544703587411077074025566171030068608699443815673033762917332993505297876832969213721314404641264099182266086803367868158130253984529922806655223553921854091144775351567416604855539003126378184624383910120218569018475183908515464178977194603573189808782554337607244593907232566415627866932138101780231531162734832612495304248656560168277590207195538215591690596923723536265837285332502140526810776573637843066311280922970834871228255466043658107064106257490032800304244287924325864472022382281672713421515036153098866366269110618274839467797063910368187870300953358882473835283538773107811626929264119222431162264558910083532403454427094793530128721177164701510035403742767104983598280324796618802336202117535045564497105227084670546261238373089694777034519472514431872067495197962125847257937083266430172098917904979620700155203846801929880951064393287547260986403529425320728700133353708167844377706090465351814049054642049629135632020221175916261313510783185314120202352639364683825807293499750398552842176236412798829853579239522665066510926741113079547568589079222442893125241489474972667786793562141019525213661248063864630505531830808054422433512242059110961744506758952845776573578922496005241217457698365621160399512122823280870200618733918669659548403024654126236827800408125072261735442091458673238999414186233961136964899617192316883594094259101687886035692573461103710963168900547708493543508857050 [86,38] 58275714081875712149660081893107766731872040563949510876669773302063304500650264742680704403503200483303503659087158040351986590149233758635648993872216124808108423946049835553759565487713414011117858066600067952034652730371102143898703571166822155814528081593976446966790577668019438859212888429641118473311338277633402159262611371915849324840891706310609689129993067815069983176384769750092662618181423340676172504335071730377448895384885228335873548148371797620450344086447082750591820436537396205664380679351241287951390265436375533006547711584309682228234148971914099141935271051533465995692139631492218656891563620370309815009369070198245602508324448380800742494009281172755483889379520031125673332897999259073316145856432108169218602649278448155619554288137234101140448178808720757927495473225871160861744474139814782130270822902396500809502633699809554554265615665228738639258092939950238813905855788029026760078106827521077076131948111192830893096384796937274577887348302227134723104401404197346781620561135515199959597794819439354526206946541900213870424599730884774931871578986445201455334459854366176021455648410661219204208675338116634216612893021208905968183410946633497928520732202625764385570350688995703820622735353017703707785495300877310171966950497653900839480902899019173427581814347097330837087434603532404150806514242938846626837983237985203262506749946273450001366755209561263096528896932604524649871141118201132715418496039589840047381708129193213902163861565083184304412733598939087167785863328750003706338569427033033791646929658847184180164436887279236509656883949269870555152780030486386284422725024221224169554349047253623954194723629272932335419911010479304395832175334160786974494498344392245105280673266046192494313997464030649587343086503059656608687798253318540064286310449384795383960964711395136363580852821897467588118816736841500206359150091484048075983604611909300104021398203146692932827008461033211089550009602435805333308965210928111085978162677649489776664775605589658516792538070098064667102411263928640 [86,39] -10547202609867200719685953529341293347020916029829804319870082430617190698321634429451916335898650530310131331687988829295923476672766988886643723576513005866802907632502509021784561510161853010532320834574892383342661135066518876513413168645852149665919025395820532368596635827006840809084651579053515320231509414075222690840355335434312630185674094934056333814127880900879885234538211292219525617763329136833169898198437666135290307664505489053188112402943996330299421848180479478968768903448776655568731490150672003528540704004258168676945254161536801118609833298200288994693962852183914729013597733400698996308317896092824870157560591093610162295378165414887044197639684829325898967039598230757626114364162556000438659807697112742862252289157951055853727213726531670102373421773120571372664947264000923161112879874580963036406268334954687161635643777149745602927395999649250069553892440654367585531312723574981891240670643281358560539434208137630821964214604927928541557604238690216266329078063309211921021246105373362107219248422713921635356178048459854989588499079595189216732978826314755855411556247701063628262543948970449175055446068623351428059487349976525067934699188452852763861665590406021583944588824709913482551318248453178373630527004048234193797387205018935278084266194602102665801053289172332071299020836422596696366768962590757633884523764032726655116327626358145873058451196748882108381127571643563070737650373729346568985000795592965770244480820907975796193179087607049083675856652352512560604629082608105436880985017969989561063872088596636789813170156081915422483048299400668215872505331614465996159593564614533655407940056646577892494811237679396178575951992757724247086015991629608741366269922887577096090929061623260511251778073031679442082941644848729072798546123087704071151762366396696571393534678862500014800211407151099880641708642712925343869990535624066476656820398653624798730880203699118906123401676997023640895061745495682691610962553416181452107657043148542848735728850213740427329142272314119192539018434150 [86,40] 1829685028350309520266841881411929811434831115602331574882091403625434128135983758827321974102137336783739998689335454113926108168882319866550496606970933764199336517904384171566353997291373655216149917812562987563640627549986418286587607975437203795305807483165150166701971729225914154471087303459506008928687588646972666128941422737586679967534211941939782889133561127816953829364536422533244721017987998192660654006522569073353773744757729447484551443815987478159950079282322891905437523932870099387117876888036817844177258461738968226614927898781095065148126633584979030652545644935857561598035536098816972997403029558831571097237544859414286391032114623658497071520184860321781299605729731310658977435782102769470913993455750421530480713015038669812443898430206412407635364446155228132541712199795581835109462003590930766323730636580344966085664106456027899126554082898889509947702755469722485572510064564986617759545123025635904926446494264374663057006115175416915067921603739462420871595108326201460377925001481705329511125917887300998880208999229075736710646494032069300756220380210187600492135605783582030909414149796747499031422458632662758240758191678698967099726461490962751414494918682558345136388374490166368182061923525651952677098692591974860224772105880083656696605604964171781509165634652363259723824696917728438025313310276557243741704500245824828256225906128142746180816520225753962621873929805233462917421131617273565142674032515573790439144088103224886061181755526457768219663251648589189538274151423081104865843543019936510075182251153382933944625433299189851976341510897121441284161479731066216732232642369624320794245591603077627427536612719397073694351741175574166711610541651657886707015192076727892974684750722230944957127796148335295293441718694920610983742910854244842857737201099875122500577368202944808335042301455498048396488769874562730900809921330711774846076685497291872990544794525089066790202591408940703675909538726502206936338462444112945271108594928136339070985853510628580485516130649843431944333125 [86,41] -535227802348699009546487244684985690106587646194553356590223391248618049656047527017844085711381665694177069208634777962175194031464651564181879596268158534091907578778454107966288811885124330838159516224994448385101532216458751998310541623996182004910267505309393157374019373921722590491380248981270340622163510400001912724093319536588264418888112353143571245679559621523245069033320669443941407710755793663006716395767300243173122313478438634866368652875255317307537581714391233785752959896616577214022793085356675342682193895307474345978385700717632951990604743793162649441740632062031369275739440086311734975593929696821389902268179707240381716707654230944751369347966181406239195071311323840778944856907502375375813480811229549990690886958323218467647922520823615221126466080094555994044673222658067316426850489698801520584134594722797977130486301473732300893219789347420012302880136231891212729725155739213050931177990213809005521519721645738275263330876475273697264301345651156445238205926522081673165450963749607595672200857845111919851648475713027729955756607992077571506502382497250883066667674176668276091447592488312031824818171945949181118694193237054301568940212747424929780567395191500817670192858889657274599055329933183226088650593736833558527186579035921214158779217273670202285731782306992103878674593627475874190285482331273290390851845123935372722937609661971768378441026953016817519046617617138325734295527088225832580326036118722050785625778435815482830650460793187148500745242759144020557002264425562741868982835317930830761508578725846432697231691049812854333478362168752273636979363412480890334177926928869162270719823855478610561482586204440038739711592022635844148174701551086383831287481453741264698108344407460618668484592204939312974966743385029068736484889690093456194023395531655580989616688715568903282262180884851237527428286479961926457323733272745069606755227810245512148530093561113634570734829210161044444481855831817953606115691665751660013515838459543341370143162435739620372134379995057616148800 [86,42] 209600657465709874218993900813910827357218586073481588339432245347371940285775262285901021499416643981858688537857367862558994475022965769212247031782650700523153743263625137955189104690427773049751418577099816020406453830667250171771965648545796266248534847776996069492647772950697522284316884586257301950114875167639857205207447600749742065694346703259512809708471479828819306610715144819066542623738094121444193709223660555397896811195327757381853701439745877312128839994684675248750354909344637148325045560393714193102492803551416325987650192469092167882773398949604559834714305424997680079448977882895269128096386125538515888124392269093538506189755919447578735588228189681409466211167918162447703899590986412005756319646272521382484405917830062207746822675870345069980549587818530699132684712444616614395136683574415878722015776702798645003822117016511509541051324707748879126993284498422713981629102395561262621314125266283241015445096756615740904369829232050432372884918480784943107941538351702801005273840192688482361015392559706484584559087951608060193782214047147287669644959366810795343611294330337036711125542918554831530828141746824672417310246416295198952344464149041557970144279354488745111641632850459875427631317926315919883348002949786445611266653724118302462568498176077712002905596915252666272937576780112269276213330045291175251932028805637517835908484386088650425394444607832235565687640730638361904442192688359747020938508772710665011960537595140101985093365457758310115413868350312189077499528172578896287751332810982311175914409447795408049910794099641546357645748791035753022034321377166547310970158601931729845220545862418625726789589726005202635127170983465632944918744223283866106683791809573961857577599381764267076560257249965582679851205697571985775629133189376009961291537107798869965310409386774008826037849886470222197345629939614366074007576666683487487728737813431187497031407949878514619475700524749334666103554054905710301340566916850575217635420704405293383227168315143019521035597231207003660 [86,43] -58997759414759900708305779330958437859840536161664888590605201768028368781316856597191649519554069465288595744101933909630521340538632272968411602127036982972754254590311766236592440055549176555617612143668525024551778485112256509793621500375560993272785352918369077945774437764230977908112464809193891235187013985935464657539712423909254137600047402081982283187184321519009791245551473695151335872977041166871116447020909101092667872785271567970730228999935557949991732442552246933223211986123830287622409923416682068086313285582599152356381587769490889229788802704271924913678023577364158107959348084069292722835078056701114578807804647914695328421529480182574621308457140973749900298947032699887525959495963391233449259322393310835302207403309687611460485149314564119346451138945917513804886810601305250394157357320353375805422695606577468201514327899575662527521180228850666559194749777498949525013419094089352153205488644961144716190027484407053945366837359304111237343990302332697891566639212502535336615144504980618549223870757757045306932546654488740153399588664855948776217036156454333247828622154105654817536470038426733704340665484184932374986882152028456429502927081530549280677242409904599494321680484537048941236457328431587654774153406995793443679348715335518107754189099023514651970096561518680262157289066601895359694863594058287577333020564562447016292210517082519944054724999130308094137474581678486202755232844316400581181246452187284121629885745415054881463870841904977091876572300623806748891434215292529114176887220691181224843070136342863593485280828956542454130784367892088770160605265090693113173392561400398043914354935523400322967777732209950987786041567793752470704329569415650509099024199724098219201863079654709295646840475080618959806507054992370489681061844210187714033080554515046526230484249146614660610964009676386989736520475331040052047401529121436316511773880701084049648474325973767695902361407094901173689606779543447896671330741392376354168962924551477698221739461028125825274854515651240 [86,44] 7529044318996782462941387746074629814673526687596302130831841003871798773459974472462219323053639625484952798139971282422585891619009687190953341081576657402639246181891930211581140993127467828326339040222402446733627037852136140995639260182432672027532587315218220491936023610892088497316149494652911064023460860895595267311358456956103784999215319899823242682700908933776892324349400256983257256192268615433163434152076571473862870539976255411664602299570297660268791514710240642349881956078031701236589571830194649330125635959253242353615175960926553920375844146096513761899956135751338936117990932873523214059911711841305402447228737095379173824960185692788793285047644656579605665801797849576150670828296164466750720904635457123833587793625059712708981794788878946487940333075421993413649732382226621224983586557768494850592044132137020552532636843860190652781126450521706881128671471797679217373931567569322983126684345290671909825577163461193404797514965932306325547713883364534501023472659987730393678134691031462957893343452532583696478665408636276421585211666136817377325708671500266227831578465778762013178409396673376644843457329819714275738214496235848889879130956717889643798088478151159739175080693286119903411796864024416643352277615465172250322894573540129270833444722002176346923199999459888977504711160260785574425923595453520249224138825958297117311112592649091107435411729290706366065082908210294254827347057186422647973616106050945750966484868583315452660741024037891799786104767448030849582930329517517027801460302772210669283807327751881045905690122960410104143085828203163454515757983828051759915909321748685162965737215550726395947693831171448802418553310164477637981520986198786066883645598874061551045163342342217502038971160816623356136827083301786942865188528914363739670513926779264362131239853882325410836974920741844977716845722623161953006668476094240051882331387533918694528456119393934554512219078602774797324182461560282798342048964370424161148269895870961804973935089411176033637125206845 [86,45] 1401369811129574219514173669640197924576620789840171305327106696885756270255843740244955606546296795821827234231182743459649977096249384668072225160642117995808239213324110337561422948279638712514041450804590630202471170028737761266008135119015280153038554024791688396498147529056772355586135289812646665058649994531040222470110905351090433829982594407625266474732454250808438113444576783600453081682637962346511539980302116453650061283124320402638731709312536309663661114123145420993385343104621290990783375989948163379375816521429002668039025666014048641535890707768860662039081129709135565988663743629232129305622185537621337481155949639209847909621926829776690085751534324525106311140444115180263737029825005499047425715786312823829138969895548586751950763074584936707913652511963247258778761601827016938444376186968687010889051575960926803785557919375917692570709008378787078487309355026784080489190754407583712710802748611021717482582718096011192005965065615299696366779281085806786401792384723709319404346499053523360275203088224496389501893293363842662360596373273662951421540415265039197581402638808477536945876747790256534659560413778461815040482095802047904844866247729926240870869965277219291256447979912904709912974109796261893928920951086496035081193096584091187857399457432146739923313319448334255702459383400466955061522782089443844491621260861743896459619920933782205608227253092054685276973910356706174971762452750027833618104058108984671180334327688670359085511326481012563351269594829343849388496644198388451360043509388202872417861411371830292924570665770414909724050069024845332827101099727116919137626136179011596773734066842202928514865547282549165979740008979303046735779892697819821098264629893020559667580318419774465547696648292402510944830539430601676434528502035950511166339212566816192256156539061934002940282852928747163584252791398141058165098380748987925267452326479839045561845070389690307037685083526411643940660133966150489754698665089058484281275269842568478866863515523235650501423270 [86,46] -947154668769223865551446065057531754222609486895286400563086750243414342709428988064546677746857243229151837555792255948078190487872672951472998982276710108123668441695988086833937940455372062374455161400599670626634744408445306753189305891380261069366087909515796268740235685002865432491307092535500040986532654229705331530816813886899066748816628284964357219532779213133262314665994202205167315362117619975553694126296528950842069170297644935868595107903586397706551066559643394765492410915490234349979281211629559635907753461434837890372824963927325369606435280622946141213727186266164905959471633496936203243052301777805368941141259254034977620697133851686472182451113284564730478012258766717340312809476762718454501277274492176920472160214557981808361813673988177150552236325363651229504604889781863960611948899885611416322791269649355640771355529531782328426670649006762037526425037706254000290054626485631933758027748307426983327407123855696428598621275504420054725492703833166485900408840983975774732877023529613394733138785977287839643544337725521953664450355794012193716221973232045022460061281170548344839342828068096900340485796276260711474123715974963795449062713525911149011967357589070671034286055475997591626774393611901245762528661082816039412082812224563831796484273570925883807846352724315976893701146518545433219643827200460914573067310371097591476916259483451585246637202779813906086875253195550726609412544769350851507575257812640685628588850752195098960560655468753935069857902448631488743231135291139954405180362527278133300807625840975054658470328010225136174391769239649804558436728428250640706655628876381389711769376385460817380214296173411172590665954583184016480439616188259164145507074051019101451005884981231095571962567436180632627238322221293825380634460010823279625209579061606851194815869327924735601772584917809860281397483362178291339309829682521342947318396012702892386559570320907039662092273931411672280879798499727905225227569180901517159032792811152567175489743848533449176800 [86,47] 244998279599559126917741331975892902651487267850874654627211423647110206128319793748333223611402079286453985384753587313567791085585555027652576628030085046866888766467060792574938883820353073089419175557310066453565960459878032382359034348075633987409806605317528908189332775806520530421544822465655172348551788039561792096454713482796928538866657889848300464079872105842630533352954764548494184066361297277624457920091804170154184458875432387751100318404573524112141790099879796252535604034997410720303666883063276146018621412513049582237862135339576300726015996019355201520676097265724244058454783127674440831078467252746825077085342917101504299094761470996388863195019117998728195655746401644996266520322929943467014492534161430499725464423530815768866037065910921020243462827196135208793876934329714391781257989892157921599884938981540182301908153945954603536081566161275509314181152320128182326665314592601446846393152263245754008255788538542523006705618516825500143050554873486754603691880845576477103611313619810179839834185199942111685073658804245051152508124068108529763105822534207589585471532395089773301829387770406920759133850695044075378214105236424900391712625516119634129191713400332577591792704452096354661594278980923575678751940445850804039347627760841977063786949719492311476674652913669116781850648152722644812559914076240734791092983641535138481802107047329545868026048139893688437958718058706002451460048031508860326213936800664194701468188615709675142724808118035282713044092024571184035121774470002226644805865064071047169846944542843032881162804862125913772830797200816291822773820103302296265202811213878745403216679346379252522325684757449952292722690980798130103381347438749098822295700768335538453313308726864460380348265699307523432658738173517418619649819537835286975100905698261140477328760449771140782837856770395728913688140778295885392598000145701223987207974697539172385156878100172587698031892656576149419868399224465532895711446341722692416790828939797165647156196938473276730 [86,48] -41378280481201243848587847610175079525668190196799752138688021631839817936470687015780421854274259291558383081565603830882355328118039446252630507238350252042617609079721578342485219615718642983187978472236804345510548867030437458063025061471078405734679062233100166229296027943761157809018462595111202222558339653141526246754741847611279568134407541231622219929730708076519510037720826140457305204020632528030338778163290578137074804651016900107364004910738288165985761642478209764228181029426627089059888417879842102574210963682504213766265824819860210964627554212342868401946040520903066102160756849945516496784797751244567619506222252624497980115729542787930151943126352815342543949804583186012018907865671288702257006281907267172413272363609773289398375450341596682618268951529625470533401230294575110637979752781467746532829728330733652509853079497729829275788421126029282266820428662804445795108458640677962614650266720925879477069804820345454888006494586125825748855384704144941811357977408798280743490969988964142140169273427176764575404516440090745149422827621216343732289023660956948181732109448837057308013624513079711403029929510969950396143413092894411850932723065959014811410683038118821401059383795359919427591383607342127887950576864239430705807799089431625845350767125382829806699773852134240115075777597429277117640621464996821322031961621075556639488947537027502397720687615594837025426984080730682322932454064911357477341364962016991569824714698981376069609709953475949173645166289611337014297377673558224286301812612627283596930000497446672021797675140299405164587739464149130847599268843436569580277060123785234599234224085785765682383633445045706640887951444264080617320755361434721841703246669189050662725899246232188733957268582508523172898838730255139868846539837772593602199925691701021987091344509165263187138989440491963464186871255682732346151146927693741277583158154871705678724388610233877875493677290120364007620619514075526777267207421100041579759331703691463783109969944938186 [86,49] 5767816606812271044413886453077617224360154483958047154943664092392434230212353784596942375988403432814788504267547885985372670687775819559727839446126843357416478017729927599947191469865353151603630079912494458509672546029682794532284990257793327116041003610743981783520728036291309558756356134254486233852933151177803327001833851405768363552062357656725383644198347362061626796235232842855979088702585335914571860334916076872839152101954384982676413052401163727593991564895308007926548964819472599873608863035762865718013085167573204069594182144183599306020648907959285043076261067808020549816360919497097739698521203196834990819852869980746082010385326137988525197036845573482608231293407950328678565690273010026682383671188239270069001600981385654186009974141471975849973135806354735802185547206979872766538827389885702462047171361865345073296224765491489758669005522938820544416447870427097954929892022716683853996539468879224470222150311988644944692631068415788609415838872506444062357707595239890372514348845542626607611413302651907142625242885305342456078902349026406431005780825849747112656428458814919997603405032357839560109272748166290345748422377707080194297096250109622892323358828977290995212102139869572580216129218474406306650902381255189718290577758623314273711822694338096060676850149216931455995981319346987215169024103395058332127952880312397071154442155060905091479084061438215386505320385180739893276080798312004811485074104591802160697173642633298023887765209149150118739078823792114661490013349886499518977456951129613093946577769247708416017183804585546676411473284190691058105304772936946457029052064439617438304326972365604318318797754645284658982880245103866582723085918329430122116348909163904939079082218494511792001522671072263334277809578645554713301823064806587815031324614049438723171571582873289725948229628175803391724283465627685091980020691991772471906378955353326086391214711019149989611619645641186243625953215040541588770496493205605018899464974385330900347024672320 [86,50] -851145810512047016162326139403681903924093906389782409505366665942253937921450349732639209293820216173382308556345122035084306172935062123548011026750281315424149842556513759271521636829939658247368343550670447604917199912227838532600585572545841132334736098150324765499111929509265176686577573852570363584797279135661179824874847982386365724533197571432730701095021263393447386836907814215094675991985318225053849911185891528644388819037702997070925332782838562254712133154221291466350811103665547681309376193368797843337357947987505857733758526477948493455014924076416263019860772658786612586197661252836511873841832300261593469785815333387132955933884613241044034707094186656215028425796682962452184447633834752976542346112644328038005133411025843187031279067153441050538176781792460767572446534511452645310957144222435703765781649197018830243819134590902908651576841782825279821583416920225178661809645184762155328348635147991582833321732660889598077848398109018377619684079275976668885960667068955710243928938843511567154785032367172531883493421079356816499292492262525073417777012065383613821015848235848041154464751871370359191602141419959872211683866907503961235871795129338239425829603001249344953495974447420741081919184563784121762187150648329559049510071848799504524241942548593566872844645904622091735654710128778021496998493453221847340356461295701319599890790704368148003710776650283603463911983539608028253486424571987558750507541727813250860102050942318602214722068469356556826303129752946184234786438448753557405145598749980731683122306345270506898718580634071155826600920235223951466493967703239139281697784007677705734071230592467357551286498601848470718657260711045871828978126989216023838991238519921656531258320577175178435204278779298066407779372705851922378918883890003382745372936712930259455958023343703550486488913661579621639428813133768262706129670009636748023940300497708735510638667752812339454368088069280947144459629964529161175985211383421168574632510360536963302343974 [86,51] 117944319142347415734111206225130618404583480153253415236081242159880095593089896440500568458911005874316631049497258158265442629652067407096314322606112961572482904301700176080787898148508308742337677639307154347226565293379232436698134379663653278540835561932820494287759130787240432184087184240174670621296842023855362726025222938702167656023155726138682282715963810225266267660788409773461090119987114280936650509693586880909467461082566255950631087633528260058365439378895201021791941746456397990052202357448945832236283747830553038964863283187228317466595764543000626713507001312622257628266025886849483315999916422164475663260272481456310038672999115909069234899851671328581076790130830322420408838096782439384992852631753688829198138394789029221842657636012627457663077872303377993612801161353528655461885802356043539758639252303312521832859126670706866725555800910864661425140750019240651555073090512104972688651171035126369679661694215515546934423422622504922208493676323415541955600367047132763092671643045341948073099707289779854170626331413488653674419595639567096473408165325989206736229495895998872910322086938560217742057411643634331129950937424298497213816940461045997997526423390126606858523882138198662168743549985261294249515028532634241090804136162677297534128630903818941333446343094089539347545568385617218976982632864391662342498278114699684243866608081090541527104663659164655161902968010951832188255080881310073412148950420118666975998134859201258705041261002342012921994966926979288941624740113804102806344833689234921328736957888072599224629624898476114444137854054446688372941448636120772361206157392831997017252758160925540058505074836248763148129040999474880803138586819642086182400733744306184098784092679346976297670425270442038905219489468902030558747995843185667573840362472457499759322855244338855310098003360446158173957652687395412959638612908115465214725118613604393012928341959565895919016188788977228827847699168537799884303272410011168866107454690985849373440 [86,52] -7181189974514512247451261425429663895302892512768991710201615559529375578600985751116015859918985840124462703871074228005448825256589147243063112632957867711159353149726330580983827704044394722556911152204505894763296000038507539071701568099724631209407253346441302334316085556076674357374668978432245147236216777237164177079721394962903781651208853033374441810948133047950068253395141453991740877462834221725692291004962921329854442152808130092367522903279530138013086547483810491389193220804128551668443646926832887626814494065875243794483440067790511813299185944092252445967015785787745936367733451359576230489124310531130467054250966889483257483083904752124515403579118221244264635512323407954785864498146400778839938519275212197609656636181621250639490592269584952595520334509124930163398174676976403862142202481178670537599176726059751533074849999879273204952588701267580774181226568037842830063261129247615818838676378249926074076476269273824751164421136799359729544390708656506249650290578542022649731861527785563054490229181189478709895657253869183362295051436976843050874317175506325868934683787290868725621782079185274366245532384095470009565927690762937448243511896924865117313166800754869847168159531544701927047979620096925951791768696611127842815055882552982838333851918885097787678365238415922965916920117414044009239162970884398112041933526661912043355071357344588229439250219645114046977802341346170310564488845677698016791773283972806664637780212020221108660830273867620782296171630134886487128949723309758023683665908634236202544173307224330782437203926676843975353343970717690102544571551423722643581162714548628342559100888657387005136405718771972112060768089924681787659641553815495179706190183231292395072881432902225596384111832064900009471978048232407486184830173086097700157916085004933719102807545096161105082517890306377654802229062179134004379542657215262976603662699166254694857284141883079105222380588741629113234014703595804439261876588585199830154063464488001651 [86,53] -1548518390294182509940881106859094993863662892947166818693758826207870303268045742080539807847438666823074430323888814544747726592967775930600901461068829600127125832749968304145674069786495846303332734714943718980739653063217506461575788270728504056813736743239985646861425611194589722529668503833951391121510766955624155030398533037644053581923603836774098087601217543524817028883059532877227851454657640397687347436087990353380456385131957756415977566616795557364162200159945271542582241806682469680236556857279985251925410956591437483879690824404366892429084763750021880671057867511110451118911106303897558769849839634292306825016670376057856508420228123226076400913054004309336956735140445372757484232896288086574677346980327840144740548429251321117441901464755206049618111782786150461685964194642272115851853212468973079371111495967135486968559119974326309099920753444954952913847064366208582183550602478667627084271285180645314532580691208066753716911568702013013077898785197403622699777767017487656352552092289318435785122012728560643114060516397244926683777260466237438105294052279773158288582023550511044983173381577834397094117041767229044831665649261111948061492107251017301836151886459379977350574115594205722902602145325069713936311778939137434841335205110608265387786357400333407855061601115261012917940690070871158383569988937622218670314126872441448790266861804303734165466295201928269211877616573065533979921922042447709174143451124585176439234327212819006163548120543374664844049914558612522861674010139584482451035686642524721906730772514305075802679255815016206798647589485682744875439398422247681193431599795666760419061583819701613072130506584184918594835578567014908078882612553302276229735899214621627635854929320704767410150457737626567417190274791076098413735453361393094169280498236747822118938864816478768888656869756567673401705372566452303373538340881403249779495004276799950579658311116529553037645888247525589247458145766480778840878234474532689403669743216600 [86,54] 456553694278496857004648078895763602410481581074277102257707993922265157016771366556637114535967530709494756526503463365490436985761225719743493514683723138027528107414509459495097376997755450041809675101397974481962073590806624830390757282659947279704554803774612974608473651117772094204605122936663786040718427461728318293539962001246310954736221625211438939957746744726489050656607695601131458228301645553727830863910731657566025062956550793407867633008263247396235017206263579537444963478115286790096332408899866958982254900058774398987719653054558468438918254507002233965768655405011004634656542112724534224724912898777695321106721630724809193550506155332239194841083450988607227760343028153722830016086299398416455231665824442112666745310089282842945248521024461815075488771379038213042414058474222995486510124215475496038088658953770746780531291898274476015148556452502326591632438712431955184461585103132949441201751050931190661443501841646899252344335142273388653659179162268073581547225555490671245854274004533684549361137144378014684972885465388427758080245559893165570851155402922093900551376148735815885271961433212225574934877153120429187507262287984212649075269942504816439378505873554113721477315587253056289166740469093153661615743209904334933012368867158315735583118998932660617398757457713423800709699947574854614498760789082306169642567679152080671678819412657541008087757868228414526230293837106205390890033009609369754429451966899126420177697146601278671196122279611394604194235517607603046624428861721451415382636620198367800351623213380998455621834133429873030274995104098274581753763551898381009005575175897000664775559977062502584594850387256655108725638155236104667859516953926977870206940238343557840946087672553979021661471826208847277102269924824647599797138598163430081879114519923493730713314343116831644189977120931433231816607972250317330970212943876023958318307178267796898294675582001209480496978892526746414175502026201443465738942411720676170148724250 [86,55] -50457200019221306692871171163776961114583951511773006003167847641256269273347953800200043609629090820552902362996678444347129006084599522567099642239683393336469713960107199876163497248915336346548051543124326058574165273927335730985707473116854837283199618277045557495978364645138517411446254725255089995272244548956824179674540481688737144389044229136472806451180576167016788343427208070566611254800823746295039303436433991947219643742667344028632750093319450889597160542954991155238881053771643869633419170146341217745141043994547385083829761699973386379865870309059573980237678864680508400247102973115073547104151618571627699697528824943768229215056685922972059605149528875354650632975209046339802098047344949611511424442560395418309676735054599529327132576107347135340668257082781071613939459086541479857576916349099307787173205337507913924270982148413924524962186000256967643676457037477274160335631284828495919104644110855062474835673481272694949446260237947735533778231819474137209548327391525502092095712047974325306036440194917281330540809211033088852340793210538543286683768017689783144412926727448114495394312062794748002987038068706946745805996096311144910660094328510602430464060241903559638828804531248389943659522333172615207006726125313280593063398910659096788202024682452132958639363386364546589687307606427961238154082378320046080312863980026026764670923157394034720643548067374250848294209003288054786528509894999741826066716512815990425683214953058521457648069445800673736847191572104032440076772708797108604883228707576674606505850712607778096609268183290226022020335185733037529379109121625151606300105949201730513756844385954887710914638152228972673383912449017277786798048100513477269146612382128902810628324336201625663765738539060415425889541586719628754756905299927584579255395713918918502310949956239811078079392025368982063405518576634751764159822850061320124746320481255546646820598338397800316435763587827573374205347696456203338472604829730407017198000 [86,56] 2102746110441105482246443552665127157116842749608963663194993870613450817267724811473269915606397534048992365356156748014513221009471946100081849524861271601189175405898563299335458445994920732910013762416923406949145719817265820226075610719082882108576103679652392239618810655749443739534254786048507386324489137507470858881599926300688463167430008855060343351079080667054096275766569553127764983328729573434495744102992130872806743540418029840759759929338363018960105641080075684407708209133339307459018507983779184376268849157249821381065691880589224138780762314502243878470931002282356621558637185404258415130399203867040260734026127673530531119501117745017439368420377240870413145530887225728269833322166332665628668183283376173453814323950462556730674384829887774666289203473401530417665476892739607664057989700879213280990213343746904177615777889912102371721024485515147285075685976164156001255293641746024144104183865487860269762228895543368868756044559222749556473977775008748978312174387282906294742035040581293520806661383490494482112888196555629845099711732377465840326394437295896940760609180503584572493138041426231709676405547208055086408058646715827372681816247210868602627297233883613366987411855137547926395748345994052915664514196558996766154095824422011743446832241844179429421214796660966992042786918776122143905678051724524276771092090564825053432462260259383844752598125827642378191657075431767897543442044357919242554521095788823485584892579378969808502902126475791305865096103310214665284333228202791051763209846997705959834357535053750984203200381713552793952276387605799579352002565804203174458142853663527441852878797876042219078862587528486891147949385187743013034627411473345226448013141302272612463202186827727768103470230759379582998230133087629848504196873303318659949137374856873163831160950606753837367428953827678078265512988014601208354096373390341472727334982664526871281880927202299463300106965182485478189979923990875816420797672736334011750 [86,57] -14162233058085715746399085695583096332332161900866392317619363590620113528124473010128094302735416757298413952575046142701069652907438755239849928165341050998287269670350195900221411394605769786540182529414223426216772580460249160194282206857089667032746904245807000147320886109799105014115132447092798167393805575470357586538689083139355212524091645975364562042153620677450093785285217437311255839322942007920610868499638244336038415414809825942996997871150257055455723221570884645874889346399628292132759479723770959178359793186798092306525611656078013792297124385911012310532830169156797802400442860150344102668666834693884387845830098386349785615949501518136875654313612307086324838868360037506302637194025815988293254683352428067127152691565630699372665564985839871334771204960791979583890931708453199895043216785699852664387191459268492709806809470919126472940282795930927531910216842284147113029528710622393547760932469145449313024113931830873273590691623482963179199356517962069251107282238919577084428590189813375799643710769801032025605608214160167022270309064067363324360856223056580321075444835555358000078913892656727336975895796789176914845048361048344536979884810514241586972995693164379416988478549056600169474273489223113741271934504526171038175861109444828775712372416716982447553709669388283493062486821824383871195775324718615793339865157202997039913305295042091983594048962084341651128919395819351622284054725501628672500374015980929672315747819127513450164925402072099307143985445727271198913293148894294255562956591476742037136538011674491312667780027504989886313727930094563765925683847503458294069976295677715047068109124608427357348794033461914556287766855454422169627690262608894527198700282003872699310495747011590096907284379168987871566775058327710599052310711598879233124289041815189732742700534775898756755732111396865032135844449657150478905213819819367499695312745716733798158787785180652217020781309639117854321903665831527444942003690836500 [86,58] 25087992693251834355261492142301207884922496551340617309993024008108522677495387446871743439610738525953248096027509136500259197405959707606529718951340088810675004259743338970079302287626943739481591984154102200770950651074453381628506441206240009559618612558499548441664447813134099753343283582241216244813102838325176534912616741552136891120985656833450596637144993242670479768134091891493246958394258957983160720262544296362027325701943794645361142739927955083137712236792413212410104867561117615845908947139653386709032562920180476969382211704576574203448986605813782743245655861153559469593058812458353047970480109301213572603110727021997163639597000702958556085197610543784610598446422445451776870288424734357877188952191777835123366081192559586150147019954173215284436616730649125999507408904855423149792558631967148006030474645771440909171211789689720149377490203820184650962710331838906178709713469902943700329934027322937931972339305706318074280279888641180482758144757564699708153509076145559798364752136336117734583110835077091228394560473329034628760869298080918990028792148139467612941785594892452950503156904929613892562759799113709097191087318581031447858318424768835416542098505749186446471478479178863796178438155052804828495831909251692467349815263273857485323956585335881692671868231318026865039634857923068649366074541662498267402313984644485528634025901923334307465471608302369763870917987635369351164908158172144929174739174372259973171168685926720007851345621312101278354350710898613371416602830735409265324597634103060374674770259669370098249791431745742887576335364237664826905143067879636115688650696518020673963746205458363510292273580827809027980663736905593941808893540937905918279952848726307259762449008848707180135780398335066034877367337181676200717427604925276516116237459085913639703053694838951636383943836315047761830784564929738109773969514898097519319006968119552878011124790008006725700113768532508997538681848106086283706737048250 [86,59] -4831452609331948899767641186139100507589932311393580972019868692828350057894939399881845515587758923062711820949684939436936674651136828219172014326525756434785716827611173672464132824251379109821329709060590029385764852427715712774402710322675820726586593334842743164053101729497509979728946889429380427132131249019346091879432500129713289634290562985824599934164347483278020271126250547284691046801283426501464717567347025609209986053307141442506803395719310422418673474630111569170725447944375952592360207712349340256858531805533573625486158481870419936976842578891685852730132734843522014843292410372715929579231161260378620660076524970891761766870184747790002785795550151769074356004861978920357679417350450725814864550579319551523223825343164740806799776554065456279524127182621165481383107101772374172091398004896275645942554826554755819821312335309023342491533129517667143642041368234917165653167354429378267455105452847017244558105068360193886035467800742883775530884042299358830745316054360985274140390524269972634378446792681281621886855050695441738486311727945959059980903304678698770890874617140242849654402281020728088375244011293492090263563003120911714160479400701540852787425361323651834551003542889875892114485189174363224828010186852332203707185794414650705539311059028677557033946592441458426845950887392118014594646382924129188990295998498519726658556996208306024553113007231169278801118252589432577680807924262603703621877782587030670274896029426173644994165453495710599426900301592763405008183524110021309801091238606325368647049208127632027137512792808507950395919074589574840416626198908100119730660618265634320913179917804595763364909578383417438753513605104399485087688705611050065265161523028134341583932759838487076380956432788764000050916465840448922093135768705907016959703794885392658654949749121690863115621348079842746349334898909317912703075460802875477061423767670909378338127427109647039464291686150770609332741592099604221461014500 [86,60] 164503478724279325652968736134787580539517608809828773304355845148273974547518207564859981693077400426226659053870028624236856180193717628875366089453529736080847693315504181792697643753169934110735646705956527645089567228633023297943711714429773343991319796900026798033098882532734475762963018930907257285786348903131256685566184523913617105909458996073957697105341650832618265854906287526030564486791340168758872508405916173692715277433834984804189234074298119505360006614136672935893121110743988044314479842454725077558590814376400012365484974727379320591838833846489999382765745704155772030670724987476944957556277471499542802724310864104072749001405513208593353273695011510896460069640129454581217950784308685359925992007611728302571797872490990041153975203802644339914001253196021000692760794361590455668674591022200388737017002039208948248663355938519844917196102642023087427424023443434895935027520511409955383190978732903442691155358439801256500373269206486681862099867492121708095804350849072812475183876096009050004036185200901997214589935896129383997347200012096918944084739980472454937712241489323787521654064347596808188052530312585770414573748766657346195305927183608956272867409985013209976327795123083352600387137252419608956848459354876193731537322326031270198782301751108190239957820205032969067757539964668611284253854980022470327794053605500330187381204271726426545018104859828859670730628293066712242757637723607069182130894387010713301142706840974751532124192315619062755487774848794163999966598427992095090154925442644887444068882029163648708652603621006894831278337702733498813885629170584383039070005082692108011981841884494199646212089884111021893036742964139472854471924892482368149149635173648577752758312066666407356066506922767118368944674690793953782707033648855605876710051387649154820165553876344164570953757231558282272623063033783882083828735290569553429281236998992454759934463122610209325916421565246732451475646723568690772750 [86,61] 38575296514177750034223503850131647824453044231845888489894678859359053553463597207295390912959246789796403278440260450055938368563882039929902423928458187789167316224419445442876399756161165033012206209545867331933945633619517228350628326791393400100923870996016561939379664234415722294080776274849647883668166471908299681757423578995721160615028424185890223944588394394158474403127955532181988411333209568583005173310271177653924757322666105006178472027810430153341292331388222382120206058032867981844111387693688437455063748004967051137337885669611755671800363945238287943725738368788223469812752647960978299348458368568225441447405404157532939915017536368667616553508522438838501414313684043563349822484010850261361060169174695524189378729973479239893587390668811539539354790624901439398770359182983144745836951145910406681518111773994269942700628114957218134524874841734855874812088362146400354160332602686743577414448148426439735816546144844513695663177866589077478405456591894847687724574703847143309977242078828791753965767938376330629872591338188191530610862903691688743724142819417786996993526232605008311018863990256801147976025962962900267732993262838862059389735738081062736797057595885720154579125569357529116876954051681901985099026207316032130956149778467832683646465709111097688268122946417034712596713891913015782806647619578480191723833608651183337605362884980348178302449333891441856648965096185006070039759613389198258783963071054150671239070487202070665535379340429182797224597484285077165002238935817749777917606547750239128749282524103402542143577808571800001863154860501372700083394913663373039468470342206299309189689678238799821447635025652646827837006062829988349942709076819800507440782643279540529868962796390815945283740669187534830835556903818134764821730714993152922999260412040407777745531155477953065395761007932151099835666202444361166549722886694062445695902274007196323584112116092547047128129546204634866964061941481479000 [86,62] -4964049342698411558975816631700527784679183847584558647389911300520237692616922861426177236876624852533457171287888903475828840923006227861843137361267152833141128830163414057875558690663015799218277526553399410586435466339070743696428430988383946229752381578454787647091172219461487372452618751878719974812292031811198363919980373972995826303796232305366288988928769465041347919549041348142079927171444889700470158921498235907103327890510928470398465702979949676420284136315416110849026514914133823417029250957764015291738747229174891270275216349858054981330797364404625660904150275493293442772083707727957886406751128607541968630312127860127086235361278593837188070540289486832012904072514644073762565901720268320284759333454469074189547204749275657560478489006338914549823547211259622083567537647884494820341638118473362945533452287638479344104043812127422676031453679899678602726025123517447017573642940777656156614825541399003171574747257620942408784612340842401004162831169301888426386708858409733137806870803653649155134281566837275492033707733993528281567861020118630289327455634937424587966490002583233563597327119189877476279778573967873028119262214244605219782537869791280022090854944921711913300121024509119992931604723721687115353170158177613482780221647229388201442261753258507356402467441878787633064956194040424587130612862583306558344146374764546621803610005591549032972325537415598369201380641524161764944687718182499738186708007348619842386232705923203905810322873866302588229366684134474678856547965416220005056754831977636194073122722855594646859353300906992699710912315205520896462844144563276302706926696215944009943627845444703185480440359307774614409987951304023662561642539316223908712679201727211485625609484308473942712508730616061226688082539584734161591584086649296250826616022001399984232305178958207431429105782974680884737754283153540756539649477620360420425489985471334349876264279177154333132059333022558097891000092533250 [86,63] 189479374004514708795456171047611081453948151857069715220593915747881671120802312159640126881042987057098955065279262440806343184998046773031224937562314656164890559004046231816084950820039651288151197595392393722104811350747511634916448456354985291651782002446847107624405472052386213868423319061202014141941728446506041821926687479806407786050722212224936604895974569639840360437352005711414773928212526955972652654070031120857423612903010884407405107104858778717989117643924165718674471824462411812921205345012865696131454218564541487622453125203362877118345460182720204617035890871641118847248648141124249943660431567098969739256618992824733517661537544878726092946500173699679364388025272973686502268524215463781051789039272555259220008834679695512066944181035227282449254799515595996850676421921243265138874806043799754062977454502626499121015023832347536974521479997760645534193019348822214729729477240038589350075462086449129692196610637000606434993508718743029171718292993927680756333021965997363549834090627834791916672770367713121551602155668873221027328307405360521553061991928086732404953060365321600148249279284087060344455387737588161291584641269690133367195932044731165896118902097040080217564635560806085328736425825088773133070460885959730412488138530961717860858443743301734150850358099827466901536616492680594558803953345487715733888344539814325497808180322282985767398291283968256896028383065118727084100286442043622631658111254336817992989766539595759428213459403768403383393177441301328883944953219755858199529244729592717505406017527253124714564732304533613471592479451126536057781788833631781102178085478139144385297872503771302061834253476528846616507523223911230613946776440230494034343862731468482144378361283490162269595718086926202288528907292022874894656701272577979261394945453170798448520657485860105486603320745998825968107670141246610953346913862167858714702734852878805880319001823234971139919943885582764556347661500 [86,64] 4546802301191221909399185214958077037648631528056465900728072588702195742006991949363211041547709872502208737602659347558148837516621844838811442082791216865067942042101698704149670910761888434045687668646457090621312301432294367095907927480764304636800175712389904475243349368330397062420132519001729615327366574661657997140294431194691344111868413912218215358609387429656615845027826439362822936155621194511533976945755739557715344157821693600368714389680568255579304376354774197342330145520356775181275097812911097809814574204237812778269631408388648605847880433199651560562120872009873746489105399539698346134036014748888057920003471363073749304433065010666218512361483733622383513401235399412206005211032742440752663898096123321280229272897792162998214951030749613960252034351624358203228668635267626029698436141567556562230708018187656019213491548045697463137804226978861667940909358722996295244872867526204156945632023448099055330059683343586672754713661037701955444342155037848904902292561062435015558547343339489776981941535292185033131379177736107951505764934594795945055367437404133511744914224795286400511869198901316388987487989824655862643649031297252643259842699995004149937055348731192407792164566228689276835028241524314137597914986773805597004792263339785956807059014329674228651900423112055122757293920317184342521389548512712686720868156887873236013408087168222650105384590323396226375438054173653693977928708362192950970637210547283775578611494132074347516708952440457472131469973783400984101328533707447712770614682326253861345969721157959858745458479668951367238468297263840984040433430485113467857010158250567061967704824198461362160091287615772857509541746746297900125982861887484527767111613879134732939484826411544215082679971918105603152078317581721098416909174074048150624428432618118898246345062808197482305468180998194685210402382076786219370116084033742550285711626051592547551572433052725523042417907643375419974400 [86,65] -525479523172079692855033661626051860124103354177439794421713070865315901452362941577649181189846054613248715949588856944524171405824617984581719267103044765590447488620154779031082777631178628783545957594257826648365614306118920118546659476976644017358524938029943970441535437679829430508657187106710546623108689172672270615212926568788345406716080741300116175144174196935795624982883985304453686479130799909360890305252535809139326951387933528212066085630701846721646369652921258299066135088429533896225076247517425439244208471668296741506413958364169444774712191136805467100539298368013532106999850336489906005083327362992897088317423370754550843837137825239633767542964970544402718117211784008860745154752029607791823298818079465111110097718994843557098394862803608994345205947079189714551203887294291641246808205991710977211841527552498448187290260208670543739436009332011672164139120656948651314777718051041144375125509554202749609164156406269609880286180719819492005056802312253563214851797019603531080414852813416036126978064970699592671947126569879080070106111999112382885348031056306585496707689787006412957421120941873726923988463499639994885118554346124917907281957865196052087481010211101599282959385222539920131121479420611058268532876882136560940723152857831985730552647837075009887480197163958910129152781622947592241507256770099447605644034682227278706033939904526763617221160430988520935918067417009277101676282712808945332047522843434544975624518650520069910188080012595289325682753413786915047175197302127858779397013999841854343351743004061589942758458571538444701986119290153958207309296017916292451300644807708670080426819680496791800929484986863905601839818194935460867954693177684597933711930224375182688258147817240281532164010259379255593342060310641285419950157172974035278996079576477712280281890308816939925071763035405472605810865678100272191255844909416588379825750207331656129960640632215753618659711582071181650 [86,66] 5259842556285822845876960023501025920409641038505499054111858909494735579548315565294392678018406631799273617906693149641043923252388995768757015692895020860878099305361928130148292265344263329681867510677111974239565677260602996496091545040895371386225093627874045100657288500517950917184026088296417428968502095439145243820876310108136765909057682934703125169690952880206241146671505209545519333414751607474887215394670545437789815321557793995147519971581162598483022583513508602099007557164403092155800481356529834692686201947953091433009685340996170284064048780320845065190521759279420683788489486556142367896073634415168288558183867860761037444155713320765385486345159220289611166317822585936429798449072942427578207557431433409063025617591246585213248785716781306655169772905046293643268578964156426237135913655648903574673963449328700390177965576167328663827301552426202051984588421886278992459994517426183095066265781504862853063812755270584918143385335462340471498994900791794920331396525153379644145850648637088959544088517003923586826059703273934000188060951575396680618216003193700776049867201121412227605828561705392532763219291773701442598803030731743962091875171411693157640027260356652517589984453158802986771594063355089932987186243274234056325759366496535005378195303590247284729060488071723059395338182227247403152887083067965370404837810254578624458627241436641621110653090056891582693480161786690145613752942551719086877043525960423919513150322075391997843859044633681230527775824709431088148835593985806969044394987659457872405615697161414346115972564876822885144849099447138134352921000410529650571083132087957999589307006136672022999940001709587809264581043792662940565307571144655158261903689895563502294883954253889947012884794921849585639244207211584005543323720506456215243110295071463172011492071045387934312324538733625109175922404280167704119661530321648782178544171615997573289504068937418318721131984169550 [86,67] 304557448310980687233313036646710873781332746875947752055858615724166834533134097923147845953989364219488949846600945102875167662968958518793405493531184620958300225975127708601182660137346615194250598964891027408289550881775054861513263455527214944227498981602645251744120619608243782338175637031642957983834803196673754337063460059838418584688280204766952704648810281812164104254246571653809777504680627405210286493779205260584264368770227201474732046421497895722458238329255235027354272274939529283511556277555208713429790065177360722413273683786279816452039562766813002206386679965876915396886983492781178188892461690477596938139946333556074029266940403445571120394565474729281681218117172291195300412580192806512171528370771244043703737462352886376396456939359376473368225148024288221621472522111537198463088894617525646859212566949661187341418361681352670353022344281756633903572439966534077567754420455399175716768359648390170877391588929099742626337760118648886711618241003651817137401663261936401290039724171608716007133188612053742151738566665798335224384109233486346991768854537494500929165206826318693604131266208420347737269951701171645351911605012769509761081394550067630922354203247734586939335284684166115926969267861692660099948663919419624443526747036200752011286454192006126786644826823798821608876544420956221683729720426089920327070676847874169494644672892424117646548841675187348596638834105984579050929080274146426244347609971723218694136936902251739790141561344991152020943496114718290022946457183025254391275888750258111292737574786254662123978041141507173219163990805011067864278700627561126799588973778766889634601006821445021201082519867539529488903871095580297614857590692972462898735511962446385961525736371901421872465982538141948262768719150905458243784031776935465675311878188813159927748914717223903141641767963479855381165417502169109700593164385041213504405637895279719308552218420257289355779835500 [86,68] 15467311649866302985772661629039772016114540120946823042896692677064301095872154551369507608599913956804727007385116021876111458754520654459226143050442744880363439210584283193465304884901444364743901053250030890552875632867737018733258304411051006661662666788670389666921964678394619430638676032797074174409094919818742875096140689297353270996613578849706291330803325922998138421503295437250993276173126775949480992465744852675113384811653534194903247807809277049314477967520326865501793154905531089450143616988838206233038663282053509637735579101401426909205836191718505464401445815127241242387336826257360025428362689436726123178803363447269371309978678010546351906404058758733020700440843161797042092165274303054567294406582628103803713083842452678452771194889932921520448769844905267943519864469859401431038316626934839996658672054117271870082838860695718894870239386400264875421336638035340095424805181020509648482300527657747427148305774614487568446412301506772416554164130812686054085922288364310661899045360589854073267505623230165917370048889532784910659982469877113019826702553662971919158832414709428638626886760441013882669390189415987374555448695578290872173564702718341950888252303240372026099884433441617399023199343050312772889161951077261991340600552472854241765324062217967740938799799284848118322683458789878363649143193174941275606119223535144794475423998657924732478430811195002781354601914217977545552876124927427250652606310148271500960399230701926721921880737091388198505426382587966646851966663546950826703137397725983351630724148604006834251574134121691672126097527521504956183203489692184958441492949802887991220583700734914760109221736816407249386448476499131193219535913449535552233722473320741191485812697232070247146202245003807055532541150546849364907004234052011060558898911341902059757642845277370945152435133140263036921688118001181059354662609410724314422657442122736392549160821459627496609525 [86,69] -1376023123733746578205429145686913746312833250731323604394808381499856806478633004199657318094019205484011084370956714364348621371700245075445376708207233800271526691344968944959645654894146212950255434282295570975817636437278557410728899621436735716172328546470479130790790600939620267935048678692764765213590554954688879601916576016835128826795491149030800176240380659295695386221514011453511872668111306926282986702958271324228573379727134317876634842691590632063806048024032191969948310362281880153476658092385063149413427374537651093283534152392160563100052082576321548261912442650277136802241573874902052635749637162269255002063766963240746286703757140736306068865478907670167594050478877467425867464681346329344605031302861707931862690582335151914412709092942644795844451524361131613247695975264336815533254473145060239475392584732190904329695013270040667131019889783689097118325165951793788274738674817516993553446549758153454575182909524662061062609317076975032223343329457977907116376663139035797365668077516432628833346479947635551921603075714210295638928030066496927648799739747453197729697874238801572784901841559649820314886557544776068027747972517614393404953891138644296022479831567485819192968359105262402972889739787017300428672392257747837384441968786698894694827897825153951981870934927423562423646281445058288739814660269817550234322439700409325518643113642972151185147277048697096395488556013285841136150130291925913212487391778059867585855837935553482748090138067674624034115271686498421051045684403602698805834005761581883827775537454134978845411521954869440226554594621756818185653734468609332046253417265990304270025313330174734192990216745275654808968367349661405335896202985499166421766130576451850779999346158135511498589903932342363203722066586001240084623842183515907771268809777921183571565455725069658543652589394332634929775512473459021297181351485426966692575235825587772288551820357262707800 [86,70] 22447599065256460701037919496307866854957018403816028713577244762370855179625627642136467040630710650442536395712226816753311435218063597135991419090504353680334437751147605983261399180011546996910771839328641041102629467382358707206284806326385388774513321646645965328381277296169982091642012695054909072256737487954070671878231849802598390323555634329376937832330153123075315686691585120662311096288487593796537530731337857553233366089951433314638210681087094870071839202610356895538906041697579107224655714933372022474386906946242373741325025223282296650371292996350924312176059141883417280761711420576480879835621059270679790894414397944929757104112678400503577753135993666594879238103863226940030241313510279119870852542260193990295403569227510740358331924614443371701824510188955933052297582024961993591496004380804173208595045322747318477456820829179806969212097434381416196621296217992973551189924315811190631348802587466887679987328532680097556348653448990898215784179111449517995734135197178941304574623185110143968173883379271062325109876153590903647418680076788798605626965394563611093272641476119610861319466051175103559416362598653678824613729669790406254004077716090617833020142506335165582387052458040287716956715144191527245777779541400391464779684182294295920914055539191024944887929309184168459875774566394489488347890849838991622663280042175105324940496091864041491694393266387786211604664788895610236697999429558845364393844876962256892795615748131980956650779848723104026155755538631044812326183828376416462707263636577349589771569447628463566698232855035716218941243739775473836838806934954039418893929769648396003058023987909043569261397498760493157577188882731778215054294534674587622851838410162050747694799897265840927752080507910787258506384362664705843927360668943097032427265371704012304658518392893418517824529052018671286329743762360215190374237442111919076498373715076566800689920045613875 [86,71] 193594027314610220130036894951549321400275643987256363630893246433939173594677218324538299476645995477678710391119647573826265616008332937925494664210119916930108364978057676363175770103112367064933342622605474743291705248402355898394772950918710459161810645668102764978835471217346963721070001110366219032084403090180487676337254583233581167589283360537375016660292596440715359207221780879446451576936097429749333770539833150801319493354432093110632779553215366142002150178259756070436101543348104743301756049484278218525081846162135247206767351500824802889300060058736427811475413510298191051347107773573955450912716996724720303828166159098139248253621814873292714864658595271117331462422345792952485651580104956610788569703816572273942709923146465150576186620373630012555086916956377573866819893165653731897235012233651247291403577447254309639227698727649516048334328855978383005999317583757339336401137985165571180258816714028160626155836556010862734163562020868421222743795707293984284576963688715413327083461901774168025236281167535283935728635683190914580679579115392222624545245407194601194320795257068001514119335677979455445652674121885128892544006974116956099348704582964495571387022879995064988589310125961822362540201997803155280520386055771088389644154455659849514976841934996209196626438269472223440030904915467266997504178953076973402071332313388660314486052924131667198238482490657335058705209871207499173236376653488220232953660181786824827479104418590210242873752520587936452352929949650848716166336624803008075999352849664877071725503393947511228694144385921752382121369981573052659516382185405822123841355591123231473381131068129705301319003341262272450653194735802692840369785306684935007575296527595111405092492822033077762690101987700902728780614009074926836666101980482889589927382926839895665996676859239455108113143168512637260537779447505823337795614727434309931343304019978506575800228150 [86,72] -3626281267513259219137414425264500776120343324263451961856911919377391877744295319139244280183485606755775443294315652950619483474431103188673776911989433109815690433042950712925418256621645923200965287072686489719605874339405922755042245906030841431887344607723425987673405857579579383880704297906635180739571139711503214982049693908706773628318111796180562586632080228947038947846448074255088561433799197446560936782180103288081338084342195837426467734305764974083702123597380600670003281130427433406219908962328609288572167286283452833713194461387002782123347659320262546465595076147707952242537738136363573073670685544016088232405763815305511452047563314586476253616886751552723955697206799336716861266749016479381902199442622140999199673432504579070158637326588641499354479059131324091201557694609939318600703940072287740168122223252836542264778500713124893154201005978922369044232294870959750710826131964011684238270383477624763418846452559831656062105988935990028965748424322753460416051901843196790420776311122499584553625246226236227628084658856094933278358976580080359694218875413511031589231473539793058989988145449776401642589849248320314788783396491778296150583732718243215851206714123973791256231321302772716612499060616534794528344884126958153177279128448575137030974541310852958197120584122475499802987858771588839759705492283571692808248180698612507022509833636859910322400740941738963338009001912729558187677297203013953656606743572550151922285680320650701849197447585016859838774072111521692383505386592428789923282573408290913638525378385951232581421992617033607934120835639550315383106703760760891425433876438826215647973034384144111585031163505039730228175546199995544331870130666699214464080583314695086690601951254340064224814120307619662329511206420624477252923162171909608207980917930408114098412942841245905786374361918545248964366156908351993401389846263656941885252393136015388902170 [86,73] -172613930900301838013045356956935573407170178107055273579480577170390921848348332579723466073910989629611513491973864445903507485406396787812479914584411082100630297141331097752718503344249683795060114380675916338591617465709323909481190892185148552791234113656231617555043292085081312702534997864218935958644181605510190673974419119657734548760929993979195635082431007901358188958153334528248513201119816046001062125975326048983386566518264026867839772157784083894815258004145860649958183634351617056004285215406387401653992939392607870537970477046295991973881988271160704681721279987493840400347500304589909260554401018601966568193879239456611042004655513470822066463127120877775241799966386827378332452799989736719464491411113299803677816219836105874923502247297638819161460895342572549996603036751043966871645302298131567647311709318648528353658538721485695038340272658149096952614806790282139545915158537876743271904484256743736262882106839153539156782116392274902992747314949152470466339499712519082099145090887938827586942748074347096053136477775786680176222717961155760026955990176276181519499367921984800392411984105309773529692165570968077348442227799261459398743747315823992302625702033053667185618194220335899095317267792134902329910647111697001895230223885395642841170539754043199380810653680710450264399083752546775689763656770339230001937818441177302319029979748131669066940849134598840811492990392572391095145197560478806792296676750391014440925261549905705520454329371185229568794782203378982641805708508600105051101538485574561594393769970390632841300558760884531300391269500170196654114050939707983629989078443894393301076100768178726395967824724300615047388467813084777251785363321826765866909816490910288940051375983286716255369398892081906679307693400605430738886283122929334190379415277880489765608111725071689149346596866748475845698402566304809979751151485951515387960815613413559030 [86,74] 3621654627739708206526474489679530321680810425660769074665714446079692432524628753304883619337713834633139952044920116242744082583982979184921690365728625344877079286118264910730247930538570116697881857413922513175295548335060610773506008547175062178563896905648026235298852044668210931132021439125050203423017438656931979588059996585672017929938042091039376516556612677811899317146708626102873691861221140506865030397619632166041213929152946341506675688329774856710850987226175816223858070915800048121251964546000205861911924301856155059975510935824379473391243664238185757549970428379845277354458735233620024276048817670462055423226393669003689316899861772713797641512343127439392984945261749176078684869154551853320593524413798256237068437284628646835673526204337321570506793803653611108412661158892477216994738274018003136960186313784434719059397886898370784934005399235549773321225391885449569799229784601877631585334708212458006290046506906536600104268490322986294144980121964627976232743398160849004474552973084610271753459247551929848826624212296977341631251721208108040562046392363071905208464061086483342177812621641286934699963088824073389953143860519049804707349434843057610576448498120756760715566583605871848171390962205660606564444072100231850582847783854352823366485964709425590494397989883460270868792226957212492895565322698443610516181297001918448048838018584259615434657520306576476557423788455694284314040008546666178814016203644805490493831156751958257790249571390613144969895123254820262397020883809573965131512346020981205664550206528996626700300182144597374665805411743691615117406813222522176242638814384939017471171395045614569454211196765251562307714249649695332838400103314195548716807714461207822615149561162225994478846521546322861667630502968211238287293053393721067664616500875298736835619894728933378896512390466844297165494996750997666923560125896414495797146131580835 [86,75] 10318681445670999097855387716364432176012645600658657358970619540311222426102914409855877609878095560504163830628037303366078790324722937340561729193416500553945506387544786451988607788989383534009139950205758988554305166849260868566322695070518090269952684339376550745652131560095922832863640870973134291108768194635582393855596884783873295149190446590010204414268872288442293080442529185687777746724659017575220110339904110171746127772144952057136843505522797427953845574596534229240513744039376552967650060831396714908136234146246435073681017721596492690795101881931710514613302412960967964992837231169541521353255851270434217252005221703985674473696254224483712763200101143848133281664952173602495607736534528959776645453482167215473738774085213353102230758836344824328296377911075593650342622750788241312350692590909188902913689287821086209376313460337764022136711663466121699064124203462660982038232505145868412758867549093527289876178595384003648961704288293961094493583701585641052299357539401541908693457476674022546654142461819834013284711639598933909904738500600433499978501042338206076409131788073270138931599742184621595641592172323336842397392828666769676630648477203928603257741389519492758051815608317697375170704946158795975425360177166992750983803563299856982424068670884722542422326412247277579782021264706862898963155539840656396518463273563039005241476716432334698749997167233556542268788082665416024821032950907877409064164021301267664920186903500296381656891657481313685360947336787550705428495704156002969109461402575498691256917963876307688857622417634185955191542565759726726603477631408416907569305131449773039996461062572103961722439315560997240403711843023489860282752326644782549693653586357811072797526834160362080364215867608658821246147166993282966576523486150750258106699871239625714871774769638644374146509589966796597172621247905707096653764207400269170147903990 [86,76] -881949543766864786233251684589122970692632607148801824689281902083913107175274580307913109959749731634271312457421863560322836923236125963713839113298923092961229978690725386477632798590968721168577325311577777591078554253236754729234631029850320439460084065900886015055188586697207423171985197233141229039695043043545937128928386771260103152670536349559417573152614455479784468670228831403876841128975016063483736402858180793992442011081409426678852760653592589792795999606415282296236509602456691564462909811649481234617918878575283657501151013455821705185625676947857815773071790455310989915635503027433456860925204035858996642336012341504455777433476120888033459932932095841554816287182149468767466010892915640979251065980752175230040199255360802540789819336154828893043012749956879484490301295793262795010939566917316008139485460366358092427838705121103065531239751129447857479796384128940408009207419614765687340883519595566921075502036970337036425512127564380804323675950417918824640703908310174871518040443222469607890650648893958837396265274886413302267065193377319240388238149505815474511655594438217361207654056062103550996245234721089348425591489378655721726738438789356462484508141154649962745449931170579800185713945156743688178481729868463182899165095657065606223969751670255551079919298978188168619790647420464622925839588910779393423457348193734950514801888901202953776696657276831994607921515843093084049714509986169000519086852684320468367604087404636862941920143218856476645706116324084644383393984733282875876386279552276501111973656862323139443642297350641258840244132402867106022722494980255263780378730879696210443001478969305398048868957898826934970162886816258493573833838286023384159424538893022944397912059028969959685473441383927950103771348830709341679748780333100166993130387029049020247431141788204045209971704540347847606280117449914645992649189099805909731560 [86,77] -225533204451767068007982357155832870628936491620283467687681994640126785045462080574751827440759575243551940976358161484158427014095476338398325759492161706534076348355718656520223651936001744093654277020892187379753536075329067059285084287698058586285359627434993703651361465884140681454166780203534461316631450436444199709037891518327178273038689613166672234066463794699201896754705046913442057109004984315168500365512514994889824425559526855534613393457600518831406201148542950200473658971388506097493413374492862093441843545204806492992983072187339019226366156622461902497181813856736056381252666118383870866764672717543044716789830700813332694325472544896726096630382019529280756248599390692097433599625625722985286468112668510894426223593491543571026873976603618827744281176219446473288763120854064102542403517738006827243427507324265308700790570850627242614447951068196914230567457485272431278068072601471074226657664532385510908203770576754977356658184340694235590879203262494483207540621311089354153469828955850624986769617031992926723936261301580791522828575285659608109456906740992022088738624926638512226651211130163369379429348397247211740870029900853063156815449534978398987395445329820071059223806572212541097224383311771519910249288486911231378091935050776751967727354920153281792278198754295055536723273913272433419470405043414537771528356119907748460436337997240024540645668905289651060719146851631438902940185720676150505372670443264583327737002803482476802222545590703658340968769292818493373522334292798640859771963318764227031517339414578715235163118546062067990744586370187357837187412531553448270900904617596568868979350256202226351243821326538919411897035644601028188577604609090484251823074598482236906360117191618385164421561500854322623817759229858959159066795281026478762116658008895050822401040398455453783307180865813341923294328909652907263160996994678390 [86,78] 474467946080146090195315353854852420812755387424024015170229074946906798851871972099465256871449827169737964661026188635272933666466167626317810149388365573126585959907023566415323194438350562450565006024041283138936215428928860117828133147497426450456058535133676431194501948369529471331890289433518495769904740272367942592416513642665817354091573077600956641428793071531732005043660340007189841303426259868016130725355061962259390382385162036651544436104685006741386145842160250392987987414564552539402666928489826531438433382682761057107737423964030652431619451023540811498569990593412731552392010259909866835075642809885235021050345475248497297925322114330166182335233260831927136477204947400353779891243953596796926872018712774797005865006181651304577542314190602053258423959639530117211810678957596215087176896335774453422075034410386922134088644012164098461826731021265559988402340893838618910187940725336786432302851007724525667752726197321740691825153744184583010267902571129047976902304469149378896235489209527012279142933563206581027465879201763759390449579998218580222090701710327706106103762632024292831811741106322563586376257402746612175929947444485258139571141521068399526580088967532572192975503342919718718760067644973464940027586537632275080313372989801831681252674213593423468080733166524451863324129089060019167318068391069983820999880113066089017940746684037974581609235693162171214141071174009235279343601260662107272700499742263074072028393757383935769644750246079615457611288860299209260234118109133489022219965689454097926308659418547606450966739985226814626130570439509646573376072347519584181994281872003700633455617863397945574190668108184678264450203283871618257614780326195524347790604719437990108324706640144237255895995777272043906283500145294024018478445254922464926683490242088188239879237317488071075366207234686781577754567950354977255159499809050 [86,79] 1027321394466417971460087170113753422778486273715536661336772010002782731835057086638930194226230271867018527816113074169621915471182623005996943920711636631273868914231086496492929572604982389414140520201891762193884910258804266915902947444283936923557899224982173369270017610164041651319147070722613397266390474717822444624782911745148743815491158858696529773558166270690060800862054476932589116700935866227533868774156642932621452243823486680963094012017016920728086666656852434163828069875879645375615228336265193011899087946419501315756301451412413411948086631509005250593020032811706824348204812446487221304371095096909189498019196433462722603381531165448273782169072469336914157098454969492113106203867972880430893906529770615792992712899833110372332539337272012828787255028260324199832089816623935530890955850548355913238691264000192763681397840644867969163625351554704912241890823534575172098687067618727919992369055916033337064191120359699043169252722119058792375061817933662602067265441695507867823323938812692423705391564457244132019600223125322916594147734138219380793318827363176185920509502657891116683571509077954367338894803132775179228015984163976961139372424118141214546119180857966279034162914597072428555252502821215864159515841628200260407101146270025476651832336983366042673382285400575733086436879063006063138042673899579083577931876245616497271120914823197134807006257574170763618396252262296006720930441673270914832596875826872331689543687410860861778480746818978828315048747288220917857091496828291426066321366493652216987653902454803747066298000355861701519540068117895744927644629328930526248028411556976142326722040363436884246679374461355264822040512345255072493070862629335924172640046513075703845311920316132460476131998263399344820790966510470511041616456919722522231041344112547920140632529047578690858239495424031355577902678190257985555778250 [86,80] -47608233609872954257262774430624590903571061487411183729388214025060690575043300016299814334817138133544471609766278593536962499041093829730888724465902131259012286413808240016798598320250735849373548743933025720326134389670995288133876339070281448552970106975525469907304204601900253799848138893275275546845360676858809039663588009764947556885635992129683151295154119621845735315920106842162212445570593306876942103791991005494754269342706507001305018495107469730432073399684630532682701038686452237036602889550470289732531671813324571191695128888058709043537164410637513422071282449681879304124841615650515557903328464404147542699681274314441389786000422140096044948855147379167071936027165238606219183853395260843203383123469425029869870513078416448944455068627255856362324397734491507417348383596285593670631523860476153975233510532577697208308618951570257638159835457154654483120667129590056977314586852852636910667283104746327671394632653663107642274371983243069203469678998228659455191490632025733977512412121693078522155391974713255964083683564503889686787150737149398155426396321303831710455016006469454392338622552299651472744367384229009280405399745506954842826152540775614163224169484363051948312782503324624077127248077846470042980460336677564159273831731433369110126351261156851320284380668793526904378202505917795697779618967744319109206626576440567377121019251172158635823473376740952324135753183865855799931480062609792868077559885751450901360002812935995604372150966016805258044329096795030785798986116550812819620621583523917163388058946213117688196116011844027538623354625395566247200959706466680819697245711251944323482619399594894763079549042089658052252274463362092452748872042253334055478579793297448622465909415573658420469981739559057693718612247049927433722019639199190995304532104521135290305491755687896987206122094708650516780016899310555864850 [86,81] -4858339348962028911415597702626106850693796437654487933435492044738634241395694760662279074075839503108210003280499845546512467751093479310066836858460379780838885088825196410238385484734473947235992966969880946635958421614017932900541516789208067864338617267704442538628580412636605424637555296037945962836956777201355187852466746348285819476860766571713097951162769884676507908440157940354277657968902520634276942468600633516526331992736523650046426613649840028273337397654634999156845660548178105358514952727770311584319337084792603071404264933582513309794828192546346620453690874926582709929824946513045240809278510482900818964241290272451314886105217984259505892880471662376878299654861494935260613524866041518478682903351340341385540153236336519383515905168634487788695819483413709046339056827933423753892142324914310185942679345787319497139499607780983433604470296218207419380517212056352366248383719381383693452054428690645587011171995620810525026003466344512125745677557877489480919533371412111778203992997362514921587329384381944046651713568633194706749476146904779985836472880969928301724657314432181717278636999626613988418008912679958200246925946692831854717359945236901724156269408176456764932582793356784574815817416149075533171634436701163497585206067021896097279858584505068718939251710834956329426918670519789006147536022580815653200272321330151540770346783199254017671751693143409129375101045039938197374267775032978873294471468512088336283963380277883093144475089023736666286059825124879406345633424787409475539668807898311232015455828802436998306579624209226799705542793075836668724165469844858054342356840776142713467039214645015653203726639080816393793632508734262745644536670991359326002457793233008105240802934766771313350073962916046527513473109836119677005814445218479105502366239167506636381528201670660845427758396260967831524884102710000 [86,82] 6060230849925480582441601769036708047527715982881430015058316924520314387801553484601024585148880945625426601932720717463030476166760144509223858689197301496585053967392811027442524015400685007055090372442406268139218983836665620517710393517742255658461554648436820142185518627245989372848837339664493091788555312797834112529092597188426975862415424288288660771925690718904532384424500602451421197957125146491978851711783174725073496412485421450354735421925959416315386548935398930980277840438243068045742281384886237949453875049985819640336137765104802231763006474920053931501800750543445441632802289744770873443580963183680826522460997801762377631753278674557487886394680218163424977199546373618218090976058453288891373657151190724292621562841867036255188565648298202646892443843906239850652081290490893826571673899080877627742922712797619588267154249024232763752532904897034385296417411168915379776101210867563283241083501542356978628063000584614914823499459104509345086874638736031465311087662597097733084087227113487821143984267992445212818130696329144019918790498634200349770635590492256305671501528315140249377108497845372502757477634685675308259568932025766128910817803592104855721264523164229883861456620897577120320487709664431068397056518063668303214258206869708312795136939836118730331093685042106096930149675353939586593212540599226366553605676262280760196262313397537838709177794410742845785801277927290897642901353102431087906742905580280544790085548993085679601253766462422069382039166766934192756979226112655682429332255119296060271966659975297693658024453355027012001506162584299254265374901570832006099344769343578327563600744171622923713023847625890043013822118597925792826816311041708081218269745147991674985087215546768169988757939153231478907925643792543795761139099335896106158185589608921205200267117876605474516001441719730766941240838775 [86,83] 1300919103302544628881996948904474879628499164881762974238112444375146446638717250300622885702050635041033345785897773238200568533607403609197244324326957517393975348547606834290264543496048942332182253522584858545187613917571688692427326288952646989881680757042764142037101910921304926662313314929809346724540434653426113868524888124399295420715523825275259014309909746714285184460774397387719890417007693297025040557264533865594747425028842497543893598174795374052429677986709064202675311698651703921455088164205706587586525438722207834056793674282031342628925300034828219029484088750068469918861297338996814425605859163634868723733039632375694202448307869932769022606783322891134141727926766204801169028962442746409968664963146112093604133099747307391045573257665893969295829119120260922999272359063970367382928779570152526028387053108667205480889273040903077556909624184295733297227505323204839056047853051292657286047194957796792966060959912740284225423298674573698417845324365115335166967370767312939353434001453166097654672094470780828628261301510693163964105368816243133028945336785923031923691522117293840248997036455210996696596413275581568530310564340533533362612594858406510511440751134392586066957112774436234979765412161782789481414116878169571463450137787709503462221499706747201463513193786615135399038705266848351282797663872760151825941274178805533731090609571606514682488207858760094066555082167380267707133416389246782831153353908992308700448434890901739279917037031222944492337206507270760902912291879103045712204511427526709365523270481821272162335846527638504768105659810343714959366131153443352128327302179056027800255357505851399718585896945093316763102362687086798793218462942722597813293060683524655220175533864009380238242790058018405917011193586529677772898549297442489211211490912362321690435047469596948145668100119478947073450 [86,84] -397940334324380324457018744571864342310611679432522899125623312845719963342821801047708242810436508092498250334201011271248978298540464684859811681137106070014044612123544052691909318625874177856263176379596785174998037567903063877617151669950161155324677512946356174115514448855717954463831004851991723171430031629489810658178262835296762685123513709216341054089133161186724329979122058196106660554371752286328570751669327590520003196073152881377571151291612909145940468784783814628027271034284623414775783144272937335648344301274124176494281617192302790335310224423753016320441152953184001892613635394744225879262806408098366684195571423300379584389086418810427367831753491391916943597191348429682140905481651118133077250774276094948111633763280791871610157346064934317048031713776889636275645522854670311089358172881084557164621171627600416787980928468091915210260898280249876748787625037727769358152977103460900432462419043781451588856820381569876114812692598776490481534533187323009927112185860872885912686844121664168731113151793821977412248517559644396143194802758108600998449756635091158872347297063236108093742551753902471217373810639659301487970769236025614627918081512304399675099315341990579839679537143092034688959359963242577356394654756055007569363488756402758593983494803649183710461392542903588926550592203526453088741255085998231884767570662088879582643805424942546589800231890662370785603931618776617853012689272765145604673997263190150069092326872510950935916217452443198059429834262105056952204213499227038747457086060168877512171731386060072700240389863758752217287489217371058182175898148257789671873489210191736009932245963752351454786762222233683977871991094338968624392971541650940953181754881173852370205033166152178089712907791199218466178468530201306899246759288817611254547541618145204629650565508708107165567532454859677650 [86,85] 221202972327219007392042390979532578282729592323046798786184074098775311177987997055046026889771106707813233482249410358685673245382721247197154865596861624969037261345906539547556356809582799658129079306968460510400481462724203279569431051097177243052241813989179459006186323643106964135114324764872304022960119169213951329782116380110205526670703352161907431924475944064600556339020240022431873320472170753813424852444317775115436731764080238878577927706719369566362273537575571464952421730024742577856531646676162866035812855026748732576129396536723114489145581830497616558673208817774527454541575028630951815136072510097723203718481537964097234274525347282778600979141934235778449220820381490512067399654945291794975755182518133153293277008266929417434327860270471602454683811367389444035221360432684344330717443244958419289451965186138046806012196528117241934202437254092026040755848030980218188130483602883994400440053510485015564503769865111027820145122866750162562890724572947990231570491272319711825622858841259891008462172294336266367933392681579342501331902189507431693495557075450401067448519949466839982547399968976656257654323902008972586172580990334926306868504926134470044150181294163700536127072600773695690898081636173891493622098483156624300740753630880584451927789546528696749812284827963054775194617779675659151163875000234586998193403682459724507216555078390806155393823280343755779670701050063547404274219269098491191968664942407824446353870210510856584350707259628325568773672451023926508039518439418115322269854617699522189339004718507300157743064405050524113170074443492127061080106318921727443664023857480560895022270080694812921005375258809088403706739631265817436663314158752573055165301298019697828658931808949796837677577468470390250839895595030449593995222835769092221538944578224416393778759177449230178853921248300 [86,86] 24716916271230570408987415556681345354835201030332104111459351257503025641874083346182234841666596251194101208507188951468995693895578784548591726560068430660985254102417750773170318251667366433176696706440157683881755582609597490670619695115025098754795410721900919224231091344482286650825593492587647283086041820316123158835862727924212149984005824250134109125372376737137863682492811028929316645028750592763267376307985912521425132765349049150424868281086156673651205589692449161061378577502110098015514651330013034780001986730913451898590290475417003881090169624987704549210488771176869177606305251246240288965384184794992296889570256313310893170095840270811929309149122931767003101842618239672299730503701391694136344795734174348129054677759950816414540030962986970101674959068436161857158735872145261611349344154452216321712966501824171282167134150042531019404309388986369313502573999183167368938128618732446918841309301404103161435921803354231597775360689292008451837297164632942154605188529735484375148523589429552211112974407047655791532060274120042625302277969632908874212618593073441408560742964724757945054606232785431342665839020818321709009579826197226454868172263067142172782185928355024530260240559517743812274025746501522452020728672540873032292486353040761815567268323340438284972841035243935435071713522816111538765821083858815258238486418476233157362996157393740575663379021612562582365852507165013923476295018856529679590337738185822924735774409122713141809761551031954182024950401285654589067049852221540598382368647292547253083864851298488566300774875250983513400573263621981602105260934396794138611649584238529548361214266487791606891407969033934038044447982094374616316127720907874669977052768765245598373030779665005606421672920997397667904315357524860402928115878650572026975224136451057333798973137177161971432445550 [87,0] -16361212618418346254181417546242009041702830162842718108139066225453662338280873014612522040029335619548563019265238906455854789790793222899135342726834035912360203093793225927067987920471236732839146172449394016555057158457921216040527657070663900540110343802345598994526455101611850148299227592277751989869283482802020614041737017322790649715407378107231349709658390418901660521782542806993821250306503710919479638673259223383517033692056926188237447743768553434094225849249491134854958748433176076040216459144976230165924366388118254632426569236128686351829701164723281743888482535449852253507606300408908690637878112299702122634282997932708953092138955964683797079434507372138377867731304973878726841264885278018668901524681209312859309708480740710930723441474146454158314835375291754416944362524111959969176118115272368127099024738605805904646506496688015288943217628416125951060022214255086029230236919454304950350730792097514076095776727450950506952347357037357940270879274960689582687906602105884628587269651490592137655769015437972525921233080714191722676383209859511690395703630198805103302779302425292328933934593762346464642817019208155223600245465617896406797488228933416320404216139183001218988613035506399059183048766677492498212853577500156204273275336172631840260218995989974808028099806102553069337318000254643341063886624621575011149065333349383331215136648514882435955241960695593726801380766178134955852537645597470554669204944658912907708146825630272972971493993280425899819312280474022425242489002584265367602626811756071372527787114223688729731720180694539262918939896502268004196961159334168569673432660998659320607781173251905190780736280653483738800167362205002366358443855453342304038062336043313877899016609883877304067109262466057792947116979491486159182485279370483950658717859429524312249508842623296402867005092154977085544193141376360649167211217543933363412145233541773198481511636762112527976637237304714501157763345124771886132384553734340649309458885876418750902122275989011411854530543409052073631923756909922015182924579217333120591068400743404374487236951796808541116964956563425553566792679424000000000000 [87,1] -2520975132484687846791414762325314534610666300124897006235418391705579902238244065564371035424049597193216331679656410679541641346976371160894205119185477754906503235915979282356689832553394955416296785907652870979808337107427703365059661555644800252166758811508163959787391204949664691520328750300262368193359129756047879378418464547512540158921048011917744027169257784992716004595608230444268813210739208288569003474441514432644215153628683410171752899997453178083463679681952060264608462072673670229113101613778381352012927294004915643044896709282635252784128762098116583931617383197071321737727319745297909894376588941787349551321928554032354615283860704745115537585196291208569885182608336599942857521649399554594467634314966338546051420028916924466914974328801341994883767138407416873526694181312861868186955065967866744565265445553411086160818178296998274201686426907970818907387035842768770290804662686025609819938163299539300072782248566457974290276994459969952332520958877247729613274325295055825109785664245868624871960163380369968992087135693406910809451134456430364284385867798386643066875443711354390829131425567605774133911874510852021423376742086108543583494570144248117391152795178717451830315383417490866639320655874481070961942459089402987622006216022808761159726999208085100033720421999596076401479214511508452454047399778925325292951481405687833533916004816645203595077417538096550204421689116326567312635862994950584931302475234717286338928201816266149815184093855746029224497493490520169834466764825099589636647063556030715842935337970949929362315188423044284458162099923628015186505522436126676906725821058190535422273518996355921818666277828588917150078985551437692182178233291638185608370502760282823167496644083084089288457879777808541993063880118340960573958002914222429555948786059534039920489702983026001615819167089481359030100737639854370682518714647533692469822440885486059755432586131216650164792031723768215256130441028180131062671793787999178099008752033661390599613883987966082257215966882393457535061557743490772144259320887252609765242173346151003149664242854620418217422099940724083019094457057280000000000 [87,2] -138115592542841792225782376017239596976900426275583994970926917511756777154753513699646834471720985608513853877585200305184147547973219731612971254336128308928523297780027795644353407383438208155185946476993131140240885910998463763416616338248594533462926206053193940257954153265463153570371732218350391955923641605003639361182540505181357253044066216333014517146928563680348757606701704335083237053273489408465765875197860443673896526032457263888511161414107812344910961459766015139564268620986892305637205400918267902661701701498264660041287777873249807015913017081862997020808328344022527781521835409787964288472081676584738931238386440831603431486055381820680444315230426038754545211969679015050898024249507088641350728998838035286550239545348894636623420546181718272652479557875944965594150843156614484739655517950422035457604101934718473071567286535496560362422162907154667552574230848691159142556151033696794981189586086870495421292390716370452358026175067623285377586502495528596997178861927703130727097121500055101485841223157799445044994087961029767859104926469545048075410914731293781014999316988908278358272544665333835024436159527236612671111971554551487056593140378396957761103224966104295182171395026912452336194552810526562004637411417946763524423981897204036050701624666542335876900139448820012434144254201041748589042790159429427754730090326019019440557497093038975472839019612350030739175675504028297331736502399183885803440287471789724083406910483200560082423511934720883324554555542307780903465666830232022816899708170194732363785402081729227246870918803085563191941689523716491026371309812962914427641555797115252362514056241530062646988319822510027854954766125333182497359315919115688041163282417044612312376336103323503867263054208082304169711764156760882181933326843878217848480673602006385484066161620326684360339282303122148557738979103599621818331149516072630865899666564907634364086232826413161248754915286925150207516015358927111890045866195428554942427574300153214465397066995020513219818989811453748070820894194143655641704104001127338673077814746031368247089127529477380713946203497083465220883269183078400000000 [87,3] -3264049449635482238881238987150930970900069101288795163228978078617110891101886239379254911198172828779993672091478540417134731419090646878490401214333561921784122235736281819372558754567171136767115876023714174485415268901011174979582739642988418656627614194142899196497300893929293849883780819933211292629769229340173410656034582995781228077930350405528084761174723883749559576598045362486742028808882375748282936246267236305928464457830292963385780159142965462545783413915626235126249622909159810662141218202776612906535988208954667995930101179317318864645457616486772124177414414922553701507522045936259785250469559315566935416532905128601761985708299222205319484860085559442854126265409152022639863344082095503060406049316848763872758202800123235481743076063542902050140661432976334310452717050696590616730916727479516892352057794965670741956369879120546937580348684885448848591502092373144023717556334294174317559354109133273742294666764671431036545218011569534302638377786723842316563796912053538634450314626485394949020307401305988999703010223129806229499343730266728520917315328988857791062442521826225301556061543503885609009102840094603537986430835763565708807061206602068478299424443984017131196673462647453062149042876781501340165664930556711787336192697368669280556586463629687029776085680435053090882924537254773661788963324686308611500310421506611564788689083743713651977824398625574562943591904804604872561527813073814139413651631337261736023716954535404737592487821834392487671440174153536227159609416044989643218973442312730665996208249676634197400575351419001000255758678977755900095428780615953886387488583227899673670167884656080840231127075825707831238520970260436001279411582378599147825657437288654716068852776041221915345336372764972732079595335659743655076676483240972909370403685596802196536350441132428709792670080421423597853508004634164836934127137510292352041541468947805470532994876118492837517665866743790400703980218790366186868111823450949063951970042250751192119261354475327191450689133459452822724969794603316266123112875106662214195655987156661834071580028934425513320938840920156165156466479385804800000 [87,4] -39742135812916301723915200553651390639255194734968480329042370029471096601262542762419653849612964654523501439065480492186028136837827038478263847250874114505185185390415398241493219402656313931677273068058383419612003466366513229609659942196599585468226627815627024542867367484732925594767605949068024190061934004361108457098467863628610836590706804373080179916593730427596454224139024322629014428274442628558267252762165897932280296092277445460059946648920938216553530157836139915067442889895889826292285433463313064824959251053421598866285107069812343426538386259998202925601967864549455368621301285645358753259665187223848682848408097372183783588867176404476600231360759616172391671074848895004146185177636885379191297773855568279342778882750819562771115727760623074362632999168519296767646897579905437188111767951542835826379484870057269193740020744682230119651289649628218876710762747664820492626187009424188493009909893246490782266709709373533151973055803891423492474230144141774971367609512543279463069707312985209204142293979225124894363864413260805854390469528359221107721007861338055632366417245772846190837802524670553741389239152592545937701299628338660828470920297429141319548453578796206777880172180712217809844342268125868032364040819233085617712493349330896522960938721081628510926548603226258873139526311979343086434356119514717359390182684703073061825256112191876329363170806236364210308428447840138043787038547106525156288565802205613993898140813645345102689274536190768866495630037165099712381442430992174602678165718322202648807700619336287360007721781282335123205366813457809745600105881916152250953420653963148447811769316718974568348735205103477580033094970763429860548898037299979496423114997277828579067465722571610418985703935949962498805905213108909026089049152081843596330180598948093981906451535455404699608433013535651293299733351374459244206322628772165905463232976690210185998818628232433822379112297139800817742252486598278025805345683478873951755013901290745218675591261491419450642960149234380054783727314987624356104351064485940999131858762002098603533239467116816330768892858559630929900444225372160000 [87,5] -206568098781381545477663097931588917364422250274966747024672950379200648827386542414867934761060388717471650519054035704461221589177715715376542630283158073303157622880908242901183505237595594484708209374599131965013685854899600448406259156597464045697250726501499360243141088089895960329555205946715517222109816056816441514431123042989289196662630058472545798278270552844182168347250314430832868701123375871303497060286455092429639908955258793138733118521055257321552472962259677665601109021804841103365479174075564896682439910822367608850317718580541126862479236966577548655488972956795429822584451757904550106516210340480727826171940490188323229950895360490926932700192844385359042979185734706776811307920699127175231943334356418310431167714123526102953994933580232730463656631085178974383204431508020202127680621916013776941898565697706028119430577546170598232569017956769881368140393857085878240814899105064297175887999303626353159440734527914204403756886512147553489290566717828998325399041779015840390325693756120240180629099778152676087212797842246600598737702765016444309684719453519376879745201675467632089476311504959052733107083809754761138364688126912144302773985822310727113943210776247720460141414615580433623414601705505507793525926083006886624689110453653448360637119555036131266244466019301216696413637711877574312305254371693713161211752652930186810381560812658385197898780409325151830846281567890868729032891213688109641840010779663822676641878809929984254202269023164349704753393350405267592794634475482959026708666711671590681580928781592578896475052373560106282613015133011125966328455370732090924760689288784569691221388914195411134545632917825960074479956822809430720237307558846151540345984007617806088753227104158263912597521619084739487723569372094310573238283305029684165318258511221954126465063771387746861983817105127025887693376941820207205935680867461126674083990122219854786210041679170276229076127503792460679451034105038668288237100033269960259693447793578305505216116422547912510437874199576121797158114642357240800828427182748243520165100570170286223015087074746676531279113806273844021683866828800000 [87,6] 3122194732753682581437806403533901991292870594181519566447998636716002892644954131067561704553595920907554026492926187113405106356463383364088193162699421508671368275947154188520901710007335849230722325208902235109410917249639907577689995030855577629560249275685837678289297563237412578442410267333332172980584829369339883695899149460690430854813653048664215262515041570878336824414524143058401174037002420959779359440523195651860757042436872854874335108322468498730660236322383317010506651069737698588486601263780619232428034710507090755033829058898143120293271393368747314400885106894144547746421174609729079766515472250136785553755938184058305611330776442125152395293142785811053442795040104734963749904831359041516465972003614589239413850381554616297352775072456477680785682228439929408049518414650868839370134273939956460703679088279452144161666559945726208195416701575760930296540018934791500463699413096455263896977965942671618552147432976173890488266382601864360890603680452391363814213214664450978712847563100852364809304225015017423453109868013045854059102317891417533420514234103904922585417099141423507488750304492514785235322929531622304932916511074128872223903620836008083168041282076108520231244005955294503062073427105843615906408490299685138634485468904913712420839622661672650486823713262117070791983463133681119424501318473546707095935453907544509750167331016216326389456541699537359453497300749995452895968056340782832698674767821729434388497587121490870876539097416703980853762359622838242304438351131754184799379293399106102723299927929100411449262730392958611459269196161256566543539253848011633976191952252959548363260656436551014687951017037145964469914798199473358981849435275317090523661461615290944881562778898969392479264442493856147781654186143240526372199707204374559468509051814035382318882170288965259372469158374132839773549633869429704345574936845281899400767811535218849262069923596897407111279351126955269040041246396300100661479312753274694162300160859581273735022523260765364115770441727293373334212320647334602489075056898635267127175370654271383556440083803976885853186238915205004718153662464000 [87,7] 13132827066837849741249373707695826828184749578394700288671851567986467855937370021689749422651616127586391520547654764878848371111788605821422152819194831264360664823758160977223108306253103481925630096728949162787023145418846682428265049032406017243762859348006664883920591651781427842510791464244549067827420830657722143360667403580170910712823793236057490104447809254543696365290630403373777528289365844440551369029244323286464891658342673434692781158946623116830620149483126911538778194836928156326649209282211719110361205026293150886887648199497290216194271416953133986859558074901966365876049243216964600972158983697732953788057710408120675376075449495164055862705418079201955691757105735803655865361003708720706458420518202553820589576543154707098678411696244552461175015883587065071245565277805567503642511650473446908741623376456243619111595699480668772785315663119811838207064741811433956442428348227784500575824411229272261793970714902362280566820251654162959590226611856594510671198897154231601311958807289813338364914726051389641473252257468656130124665191944066115382947017441651618687170464084011020905450399523638727620290656151616284969438883614521999226913979733659994537753431256127608136180427489053380352175540874523296384122292865888533991900629577354308219566122320567501252855000083338341690076740903855043184359990700364589049664735129865299960436361016498220963372113962630777043197636628947517639505037346971727120744361772855287894750660795825619312267267096772224278524980802719143958447223992858670232689156064586184342618509888050073296704197135681708276355022522783771719152450510933957258299433071550151954153247928106830961992255634164300192283026386857706663724666223399611981123714702629641664802784514698795620974476805776257893087029817841600845459199221857172801787734117851561186089619972385223847541166551032027246894266375294813489516569184185444666583259577762086513339619843852818895755613814958890613940149476628188576245730136563827283517837782526723180257248339676159235388193983711941448565072121684613581882311823080139145743184666079542549270415940851543606187744322295762971000832000 [87,8] -51911492207279747084358267047605484522655772547810669678708214413328515654763989135565595029007248908043449010363372928570378142569446189541786460371090521639629602411814654663188726493001558571315286745798772493403456029227932200856138351199087503009518068120520724152852917115808577988528275612852176931622696721204972123129212590990207654437178201001365259940034890855030956951323288289862338556353298016229752619284121234803113215356335429342231958112789806567878045903337974102123367162489248392348190638555424064552747075047018867127479328028552013478205656709783527239027669345646171001782534667603432356801793815553636469368538936173637083037790483821380994277448323739090266735474973692099062272344811904491698013248838230515532957172737474503123857775105366219296308260231285635179339965244409210971161298745552056837682165948559256403912523880169242113156840989084847152788221128220119777891042342848431334506408722322446655786826382415919418795603432985213255518020743095624715384733107909327396903010712435129513256777317810508519967962125620618151506263237863185056134464522784543615665472926792073977057356590124809806875776889195424937800587091163601457405847753157550894667918660409634041517078044341991635755750926056033738468969541972374198978661747893774187942228467367884370953011211918781993349767067371855435402627384718385542717369793190386070245260756271486739735085691829213156581844500956528332294231439476275424129129405381375967920079427467385310984446439600369680227596889542347657692729983627975151189417005795641084908754570683846009998134308508851135555176660835905443941778907108190989789407868232986870436879612096989062561948384999307735771216167927668674761189678253844206439433575946613816724393638920496107054118085071142493427561640390081034439686528143248111046350014690366842566619790105410411766449746459005578781157294739237689400174261874305764149533099010101665592981371973296815120511322637715002093730792909589728580952685585558565658643885519246979559173526900237430613737182935073884181851153650757814495101345311685173136456751171205664737890119977621000225477864227391414888038400 [87,9] 150404913549251210711658182725131510651592646786036670181815548711130540851718083457621958302236403884469322770242964287879019770908305220341138428533704086057803117286085505592301194750990394902077204942765016668231224607917934149804913025298850809246164213038220395141575867879835067346066619472361914967523208802853126840000322740109086273461244249185263118479655928099077106557537493841184935575998317642726456442648725126547860947739224605687579302420766920613103185981072135007605416975627468402640841467178901569541038973172151937517455620273155327772705815575257044871176352189636257532708455285856083378522418505670761213568615691050934909608752278685461250675885762705482039959392270674447124357737473175553602135364306877208522348120746150159257963490382147459804582368677738708857573338224539505546655881830093943847855552280754034781717161844308243889402722755168901968435028799651386325897306055084213199984503288982016298212173181688407031259993081299463544191686178955981776011965594587996794456695700175945141591147614127932239444350637270438563585690469705989322790629951555993043300044940683506533167052651316149546071764995853746867910078114491784996326552909003384314317838354718569846257313505116991414191021259502459276919511653779956941262188869449375130685009575778890215390569936042931680662421357282029021969133980397863066154075833730387796082700274717079547175763303340537501397858802174059775642391895118965548333019034523872148964991197196605557681560858885966129687219843810621906399340622519099102591086654225445988005007113975329321730165702474108921800631214948094217060114739195321577363504873045683389297741665446984328085612438285713096876213773918344151795633828437194848308064692266401450904141359777149503530217383593084886346851327962882516480427862723965709942730796157247732938112063707758255882050606847387603867287824623036375424265884475023285509796062753188206616799406061674854185118703893712356670693630650089444101981480983771579819495764925252595066712759541721156053469388132690942532868310589517155974870685684204556987259160370338643911940542475511699136957263229468278784000 [87,10] 98451798090565743119518334383624833016622540663630299154836442041895433102026679425760191383847804486068631351304167729468028064083311741375551075729687327386150421277813907364288260331800341353457411542390341166148639717113637092749302922556699001627309591524912705251917905995103073055197364821945256050588700043340835013110210123434740036621835759066600794014510837685074572548546067608256925132407497625513087835856843205388960383076024131034784064548303076358695886659028277656674014825095749247859587252570265259251346949527524074547851450405570461855233189952433842387175613101328258995291130384034183837087291403126409089705085125660263373746676079020787257445458487354559051777180810775226828224649221811658357011455051112272378600413344534152811354994527128029577140901597049410425481751146952834667032225680191156051509438752979051120822211948385989679408999832440908573774512801433774969604843729659105603557593222922254779284441707081649069706219077760404100715381526452828423037693188105975005809248974014394213544170266243639685555269963372283095422594154862441146800441614701783548470929048408562226715852600746669366648555045415380373973471923545297875324503424510987454995636714704196313416764809836240342982067084362948044145598772203226436258039188667060802108379204539271108347000515552138340715308580402114663062357083066127350609126137509926898141521979523715246154250252751465286935019394576376629432614117029257178576957799090118354231987785573350263697570842111860224816118480035060325821739897157678570064240064799657106206037006019685190992654622098701851984904813878614952487123164707047176650870830630071744362846959489069413085300715409695138492069461956130822880903313336614432041525429097359247758094037161716169710198052986619597914115999502517204160370735988740507250752279428512865208902034536807046295073260337723888098157685118955938105958342563117882920986363727059046005099763325021598359543759473527694313780473148832924342700506275366689014944696225229313670467137037856602935590545692509496747483435240431799001591402031704786112735756303438986280104365693586878559123293410531737600 [87,11] -4054485726142914178727706475669704702492521683785545356462161164816304360814778001511874987808574977107796465660389823348553847621100098536491486264649168884612408764540190659606483918412792915327071610570809703728368544593726367683424958535204000518677003393973459989282725511909647421766350316620903928439126666774903592532968821362997158030526189604380320784917603813413583382180007544960026923165515521622226089833121807031459969232364210398002827757453745869110463195217043844598149137400302940321959560452510925765829897693010445702204397223831743496926299886348761942718688350975294863376145158080110977163702296067532628114086054509987097233489922614678162202040255628969893021729236861209323081647680755966792785955043077677655668032608004559364003274213837382067314318119476319173173053443122520008607029088420739498815122808471404808179236507249663086056625133174770109532209091494562382302881604032062612679569570363605379456900488808474016204959414866951630414070002651998344373990852272621968546009945620008784025888672580888855908843526810863195002776882173204188107009936683019512128803361166893688033933039281509636375846177357340970006008040440815327218936885249270311343340998318351749264682780587708769296905834716251151485610203650716478291223053831814787122546521212266318339400693229240699922986459646933715061878225120003623574793719557095756440904626750385792921791453811735781850531628637934317060602036632477948394004244697503569537129801832855633810880748528378995063062408825866490940524191083154444249954312544621880509576079903620889566552148958348472743208944041012753655662787688217424477269768544017025278932113501478957180241188408077087676089664357887238346906244061117188951164804585571218761074440134480628984896233980895759799596477584579415080507289098417075111808198191742260031179551010125128409971861219731590260047063309083398255644039963040882393361895574040640363983773077489558066655265919248957948467777407236668967758201563337455499669633767151269343192248596008448701442346754609056448377737298295572357072637985201035164630041534121565827718860078532988635961622064948838400 [87,12] 6402610353004658881899924869565611008055276334118376958732284034415573816652258400228233607632328149275708741297922012159810340077011410918384207446699932209687246100473409190515398319365922455201717363492416551241789545917022195400448641771018627126425394777248177899270029091093070634718637734812341751244558244262607116884469215268595043940958830278661934763149378654724035886042003045998653500948215241753021202195542419555299566601611657678753019607448255765693790275489707683029722792815176770281314767531833742515493943972602299927276752517922049172907989176715573648133076101023443712226843551614294733896420381260074691888890136333484467790807558182636387042137108306366219527615894101539837518772761668667270544565276962603145523312691111163195696211366414169703788987013564813796869966302708957291374250651641967047635826424590363970074287331546917994509423886632733243755773685574835646758487858630376886824533127069206875929498805452771580744287462724117289145207050373899510309412131858641407385846231712325022606942737865160494910789560724929465430600456965072718772106051467209850199889471611095769282421682985515780956445342183494889098772061971893340989978116260058062895998897904140685346309170190476772424731750114400859829648583273400653276790396996852577952436117896733225916788569458032321956523904190416701587814858367060836381540398708665470358080604806067411538741333607015550699450372429118208296587797787813632283719971942607228112020516826739448315883200673997181973516714990306976279380684896531866971535168361073294714918962393780461488188970430610865673424903611588147124615680672428961298264827237639919651820898989975793235264062610719510550470870583112754547018832600015641054530107634247678581233829882134834747193813077882164801215827986551674981631924500755272630505386995029673548600446081820493124669937112823256545518161761814641255523372515832351857646204325850806083299624602610225398938655463974414755574336528505896981604499287394991167190422742516500791635869927499691677143968270252733985047948407410857639007728891508224067214138162842105920342105975158565463349504298188800 [87,13] 21678846838189828463123822102438068992936311188680184202824772366565590129804306835153773671332529173316358998990027502799304355691748551768070900212852458612395878943739867904627386969498476194710431052678472862936829866273283702390465307504641567571982066933432654432184686992278325566159663661886394056633929405086369377309338901840402549902070624763578646405610523560402956326698072393857946068105185294979651427722129778601985673192611045781535183126927072294388617900876524905537657146643537495469029419933830782062697648822851443988679249127000627825917466349103563576550923597486177586223397492891026966072751113652102357630010732962624731911126887624616721365839116997572699068866653370909018768675771392032431388768913529054169456847872086646968501994942037692895886933270601849047063691891918848964783340718707293242566795554834911614829273004638274975339788008693057441455077297226133080815580851858178244195784572424221413406742887488508576032435257319216090541484078454483856960706412182371114367737616994245284929693641128834240604007166853468882464984556579873994309069410166946573821732006521227108511867356142032109188539178248604857551625817031790959935778990845723564961597277369868350828411699618107741135057959662866644081509088085382633032571407467217107508478402155302087581307524828898119209484335239789985104902692212819272417436684618948357201224593810086387134975241950891861708487657714118078124435444319488596497230698739117917401784173071293616913251060714239491571333408421658369876232940864720974519233646741106491440288966287809512266534541646966127010623638996129111297681706666849084936012654463973954112389516770326725229438266346032160818839991298912305818795232435894982127552886778253393176993454484588537325243477100119547284890866006541695950666778941944206469089981528342591620491157337823717163952354439928652656732480231450086223665217069482297696658084080808523340515007042025097730920827240860492109776638395792232627343166008081240490466909441648153350431764061126726153991110863971364347846307400002535211467155589146936722439333157863978398069362225626591171686663454720 [87,14] -82016611369415247975145163460033993768837000690432857706449972529473364116924961142115561106920371731670991740769611753234942125870973005036014790450520785659090753799850797043246204806448859330359666950935324069290176075121229494127409370141032789094294736169204667804313719314548689067822609716280188266125528124865623541738808854122798223365282013012919898915049391866956966666624638461765266129213240808491096141596209374757039206562078182415845996140116623536504388610017456437899215330243117055624657365652341595328996206582805420095708636530718759368815520934656084365282565780064889495552068798926558128875444820500193880054328154533665043138145089789774259100252890786716532740409004855727979717181991912590353558544413581628809761086197699221625267526561625811296905018165122895972525193034266176803019144331397727919173959108045982922976547228928627826722118323674427502532948540955797934632882910361241193708948814932513874613341982581384672021295689428246291815223452933253671260199993628277769664097991559768148737207486497428324156896522812569295140116200872303504536650243471427988122080602139801702614614648368401647624087059487902714689424783915852660463764246737140553252846648430688832134092933920436270009278775372989957709822177883702716851479539510882653304151987008584335411288246667665825640314609412214652353555519562665108039172166449653978810618751547658131693535193053357484338915065148089790215085408164802080485813229720300912515655005508257060294462934125784658164457081805116000037635693629066627929698922867163764859985571235113452675830270881063333138175135431306516786006833560039632733732779469888388767066820692527280023068439027717294693261919455223121708872644380126591725468849043837558162383565066037414352551083812179396530998533272833415008980004937826047746147638467428416200476134193781341455826471878984482520584829202628011249861236104910020672648312377722785751831278025522960777507591007572726659318246809728229136755892521710750301645995666848720640380225290407079353336822528759138039167351441432326985564784386217435754289523540564699135483244553710828741302681600 [87,15] 47318776415843822801972828647000030769404370716292079213141140402198549568101945803571113634343779697414863264914454332400453487812807118641539639496919097832598186978834654957696262438489234065974205686587852969529174783223972983347592119902704979688889310570267680607037758305988106939076692806070329759703348553630604675161960593331495159085350158452309795062076899125161634422071544507958973068715953706402768411328132225543059501727110039840502770577832323356311172086203424159040256968510862548849127457149536901879041803319317525557877470194266443914466535203555341870402916630310983082899618592406408407370669777023298609335356229738484170826655307777684268987771767373938625203872419289509172958235575708846725718798286330395711139160914008299091370645134608734376472962992085846460542900511932303858615579430848035981374180462158176385599253922284346038814859798872066396167608324451575283656755993914033740807367622785779687397470844413889827636253663642445080219259565060730906450029069328195451029693853090524386646706519719300744933645997469603061957146058439512226793045019589204191787230190785952869737207142996456561221976313255042338702514481302141462603944846985362636168410084749332567412572342817701424238125171958853888563807809120155599789245062852360513328268727707561225917252507127581842579195301733187892526806333119834187036685916178713973131149417494326568884388962016133621800319214967526767429668960225037508522616585584441812773148507434758868149427617351037269916122290206756804622004890844277593311661176194936220972773518397195571715218130931762158099182361593660846416967318447363897650684425108538679085031562398684150745231179274301871111104615789911651928042098707801149657840868097765737676808304388146557870555464701982536495305438551933947690529723000571402202712524357096953288540174255930961227699479118329609386030278069263054366048243389270223598631143452455385020047909644807095739107133161796999896444055202423210712556073327648829178534991915575853337230618861003870291245845437355407135142065942000383415744534217955013102166550139258169180545605887358667052810240 [87,16] 221391425333287406905060993694079644644991838219067236775212652018650811729757604112708876308576098412038883307398382636255346514435906403384243720959321423948865291305355894046726375341091002900463376947424110750890401103072178357428566250402506945419064360005009190305232269960933743186197339596416286608374356406071303843418556343674932355452302264962798187540208540755828919205425453127592496937092248891927764089153667537559878727745942494751241922842742481264897775603316589509769583659719931694442565993595111179586645186977309796272113603398311198798140795190773954582783460449430094281670054629174167259848495417336768098973003931388938147419454137236555522726332926967621101345937185303366365406063966214399938038126954990381120080738909874394723017330768752050372639004309947465617928123152676121087077119945082975031117292979664496910855932310686515951909752750618104557210766071582610062988248100581698427117512831515519521155690400131438811664615996829686853896180606313269368988066632146852810774685983766619855790092124700408295415132019385912525731034571312252001031307590326048743491246341025739864098184972071352280553647763498113313510656342382249525717306071832895075229040798896643500059622478294333141831435801384119366436937678739866316834108899935393435783761232546555382816094863639102263896671417861187554552990516660113860739858937744024508032822772196988738134206700076152584299532656530439134532697961891047051655863935757064965669275843857603624955905218683268574980654600602793719211884297207717041717995969512534543094974115443779893544348844530853573787860311345829913956334071483196643133368499164179542286123382126448341737159078109294561965334911588313396145709073226714688395281349406618650612270596710109616243318768605727667692517648285582557909131072960607846648312234809817283387832899686219448194025704454214457725249603534076392346223901605593776670993897333378233440087517499373837087500003447289168475560457481059264044912901575658708326653975984868982887752013002857526657750481894786878688991375776343877290875502414431626824753835968105421425429264298667933696000 [87,17] -443195750756985440779788972618447258129933576519492490121325861011745080632442673800463454920654430442492518970379435260416120294788772538817398443153942461155625029627440663777227238135447826299837767169318359339143593967549965630007981178793102318925579743797958793441252403439137578954467215764921333504538349401679604639677250141754860751826608835261772805468868327666813167344797461516488979360933707210716278867002046003790112617203131099815188106678418127808211961931201629552448609567467499577166702875963930631624477982539029476881259609820399922581953783286524194729394849068711775350084258159267839867591389245465874125315712858185758314875500276094858443539634068401162080056568370350456780772661875843622181092786302483528101993427401200704037623060346251046108466257093390150025624143493645721379112116292740518915865091903333227732732776561860776672062703339689990948544311229926500600355036792266629243193823413762006953844073525620252299593086453256490775494753043926110370331001193152374108115328186228216230133888609218361329760272913932482751980601352957136201685181004693973451336758007870740298232590949385810456839356996164006056861680271943153102907147708729878917757584881664766904950254918063413637726107382464021031204271359030097987229801185938975016130311891662318920669533641909277467094292891260792568803387973471822608725615396250723414022719498994866232752103312781143200339460523137084072355230321609750697120498300776593443825932563847132846034414416541524635523139462003094432631342377073144825925589610963338126918174562557144983607086933886771825875301800470241391695489843589124030590142156529545142784984419195297569001091674436651739708726655811545724470029050503848008599258331786216451544323607706616696614722878125767579019937279029877728285173226995574284362332053903165931345867989846723107411842761582247952353536331165586476336578424553044524318451590692435084462254002112355617764505835752318544088096809109909946982941156279856188057256395511393613060568517824302735725860964101592236168135944078278444768050724380962690911469529712308479724792086062851686400 [87,18] -45044822240855346972140799223529804782508661790754435313106803720630595642430827786382331547156332952135724829335099601805893776555794131828130720813135121694400334883591063041490285980206526308337190385708805404409251980487612908261612814265068360140343211737288907848443738702185335573503507790610052217892070698764844549100911902336913137045272523396142372412312325322549400918488857333042474830000954218416841802624011431382164573653816366925820885133854816169658768046870722970676815886961227778807455125273430043656866562422919555987104392316225505995300618433195939325742785973759679658735640511701922229044235662046982304432228841356984997617189445723970243954061541161924272782743061788214433318328721298532250800098166294748433371065171170566326040317949181448878704384376332950337097980983149869649209498918504587544324292827916831434869329346255303938217272497722719332556903698707773503074367834630504510630842963666592038428918027704562754233795520002808318246039696331977667354100070049410745903098451991761266102131959199991908618677855378032640764885263432599542677083338938579237189273011332414695744989387840461389255972368175338419105870724001810952924537456196416322342510246555357710523590074179417817573645277226249604879598616143537846071007451318061207670371987454287440546247734635049953219958869440506438155531562732957614029510763882419816760826034107646666330374659038278425363278217916080835176140446709651050256484948153737295527447861111063371409891405209326322179066845506564508735020409553821577812349376059099798786906827689446968738312450482001637177717758645204220721869642472321003933013201744097475507389029204403690187570269996539805101147902049544970327432559306544531463454506663733140679953819964750859678166506937959069768066368221311856918565255635458623028957472724037356114791937416876897165823700775764167645898042544833314555388016752918964563560600390506860887600656947161094533993855845862091565595502119031946777324857579082064656255767789421239364523152325785010974474853286671814354454389788221289438452961895293165282719806653195651778786048281149440 [87,19] 1298494802214158509253864314963341453586793278062043943439939069284953676638771501183470593582434684049518766966609963859281619241364695244652560138751278159589881658454492037760088688749436103096369732211998371814717189523613647954989252384872050068773252220176203864871864627405533842589362407311172578407614232401942448978226237730981820347978321751687584421048947782072708123080722326957129458434209059216160046796772699987752258764610491903323080964479805890893670773376608255810602216695283332935780917384518902449140316316223277385947057380594946226995990052200330633555822425654864980377398899274720799822245262777900893007375787830816137344417022736420887999425758856772674499385737001744074572288922116948229852256125365395101742336902852654697574037446406067408614463746053178371116714823271564286437038383718410777292260663808609618812863499205630950732579998663662663449746108073187276023976362099737388468085779082706425163259617089038775808611189488588688939756028410610777017107699435138876037811583718700915583115668677211485540022169414235141363959292660080105083762917469659298566906857359063664164092094761384267498234939495909747285053067356766921231423729309923327425780210125424390122942108339497152779153035725690872394403974846771285260261245891370201092784630419257686796060314330167575488963486447786491200452813625560714287306872666775773772290063651078477012381671929875904382998904345997589921393698927147794558320582908003482858131302950375967935467439318789082209745613340715117872894762158240849082711669656543525011633291838845968098393065441140556213330949160555165023008461151324937025249263766141873333491771086548600629040799880299949340442600012266373852129066787066619802889680678712494487732995553204199515702379086915042026427341984383780383611564290114378266629910537782533017707223398778059167433587894853595486467563250430697911542317652113040712267016850307781793648431875286325062580307630140815218443825973729075165954407910158348522465915471555824925835590375744549992617999464147258214400991212006723715449184517926240707000089918837954387695115729633280 [87,20] -2153766314497026933248662149164463557126139796644483046120103500489291842248852496599466236592450730062440353247521290593438823002036679917661191716432030954161543064978395621497681749680629616892310596315159461183561138748040204759554146389425796621448014379565003630969959966450595115121091340048783823443104221686070972543279585712815409324875983196471695035029381577822697692261942060368872736164918978437709049454215762360179100541235166421247766862879017073855376807625985030948253460058853027881725004303587257212170980862848983836743122832904613613617446736078387108744810767307567949484994123356615257320129244053704811724512931490073996598616750994086296589081325342876565126736950492017997590991490267677312386967984804453915053876073989141666844814459639877182163312243154651411877875264572156787612954598809362285533074920835351032406031656292995974396524982888154714674949398642615332832157470214486879084008139596933067766720738683281700028035035439446150541792326138255860103409215349744294451602838253601980275405758615944679350129493214736772674426798418404206873246031862298583616706938952296107995041806081917589727191940977020881126803108704346747144035320460553598163684853086974056418460788876350386542468040167430286469101426363804417844278333086472487234793708348338367064010050001547307972368203844577129699829499145901082334852570772015394452625883435867435262950398415683332974556627700650451092579831619298708677520465827448444610454192241700762930816810502289602024698818310164821804618841513534022457758112463316959042993461049345316959226383115288688946387669488439901282935540234398292421721720291129249260221841638755849369926244779228257947660271496492597078340781983827547662589377023884832615653424016082584839300376152944181641138974108461838957089295681761527595225187004381221252272820546585066047391928889011836503104455845320029771620572920721953873276639072198048780352096156781206916718980372046748674064010967434625797070420507298327719949717310205985644716589078413935534859699155881276076109463391383077502272014130960631979483345373037918254441892413440 [87,21] 1265430819279886179642098381858408217408558353960916545046687421380108971842882244797291196864993640805345879627026834219413126546359923462633618234971802567480920930394574994490360981442516413043204619279881950263549961810082934518000213164740241591031492833719739115797404952872654705703181104271286638187087742993369260377189432339703680710259576424973388625192865839348277456117421870628242280540511738367509305277393391951955408767424439777217621358248743875526369285062985400993681158289944707656714071020254134272498845960167770375976940762540528516438894335595656988506996540955781633355593487074282905150858464524660234428593840666958735943397828229457897711530311223754960152278679270809002729098990027354771715085882263817559860164257475849615969985278951917462218237450280475416060008564811026438179631300830524632354801274240625398293111055005227608747011158019309579499867407523667757103395255665047548086568600744821402335571604138692220074620589467472631984015075665690978943521167205317642346209340551471944187588106283754684950676771387147418282806483851870743792972129275119820361046032898743581257139403693646266789349049378358300554582455735789035295857430314911997084017807748078946814739894895548613255127049668619533774895832267693147025087275377947483432993751423995154499563481265900887965407699111998080863831893362218397241958435752389531360650953868008507148481779243340077978919055750678515210952634950144704890055828445923624540945354248560570953806413765862397463148918841874705384095843746895334553873581662822330030269930838414468573757032215861025264474083273987921896850369094655594078299167440686963655944516603600649009523697506663817749404862527575039588180353635281303774316491905166502860390353137978816437449050334575517393312832109869921714313169503373575997384721055419526096757808793048848579339464914784590952932894643395847327739911701810041888893009494623636549622494293474107641648793238190757939865391226420508965133719740556915048105899166215083614582806253827160723631892275492543693353919766794909435559006263769661938948907873561544515334963200 [87,22] 1250163430701486249243014009828461678934695242059424099267997338259642395517586066779223919894210358565528742917746952262593952497009249296642563757698199173566411657419157920787559106513500258247632266785150419482099140638549023524827392496581805601935886646459759424111275399256285918351372446121120818810725290966761804492338124013835216357780323846660174285000595866932864844614663596480570028230634099657212185220719840888858918834977103551795453554006880881164444986614229453029399992359289876777814979558418373797669789638840540989631522461014843193385481257010929280027593331209326630418936393418801728176183028769240715524965758043629373547982103519054765079561297141113567931595140048033187931014154466918014638058626479887671493381683671038098240864246614182538857109855067858750247853315323123736157468531541110080775523466662976850235060147765436203588244538294586039935773287461956331166046444432228285797179002771143552746592925432638654347266821697653659395906217348529566843105273178100460339358161982836859192899268016608888246197097759371740089542941614457397828154959900137591740612077376744614656654670933621930533237303254705383504528137449945703407230811885399001578633351291620530515842267607846509637138787093767942866960946051134186613262718126441663122981447853895638610337164548599198946551501479317653325228216768597265985486534750231011156441096763791151698505500589697538542181366417040922787414188902223666417660781733067872904112350460595604797458318175628826947712427575889933853088758031311599340160047993641645322828752320471535068803239164225398625304940542550901065318641139324398820282785144325731986286865023377746012445900649077220325599978064613672607213507560763539642662636382930420098186094631543088519931522566763066230143001221891747626400509984352155874502222362775665309873312224381290773337906639954086091322794730406722480410216135180366952480287745378604437209887140375413415952813159357257650203344440368005323452197633285958826146275982016778302901178895006313543760673122087793400354380798587914713708691385557816894970831728689574147850240 [87,23] -3579915679658955183377384727961331139783500597308548094237974408798727654573195195805343896271491406299405363094030532524058055035694155833712098551658374139803526153451087188663442046510449256817798787979409220210017103019382481011242358409023006037460211275159631025586608564880372536046224018582976760840117553742919853349073643548980088446802811643175493126384797861195858862522322549972200027218970715234348212345810967388517007907460364324448490110364005878530977717950681453240198846032744911968963821007169638729200694903733974255365771042480691162735489674724857382536935512943201023337972285250302549188182018210383804393618076769930778203961764328405693188931692303141144784042059444304254905650292582484651624500080149294788326318581678254689818225666122135470451188662681764626000896134808807861372406624784457763549318515551771471794387058673457601061438467094512016721310536507052481600816630415917318862936540178423442887426119176249215736809392472370997401515026896760320029419254444357750270607168285666947104582984659108774794667319043617268914943863059716243455822708769311356811839060400489629816715664734756425706009705701027758623355306625323414041601062209510800808436707897271352845664356429729835779288330480940719169283161393817586065663205548404397781830345417841050871124850224386234438030679055002759615791155643623477419823282334734685446493641562895087312151555452655909559777883178240871901821804985002434841016096079144642447135118531421522842170053216772776777649052065915116407450219518779958859365034818176876282617580202457045067598503377411134703586086424607957477408363976868721138172235556661585482844681668101324639889280469298336802091453557758373826002804593430101650714177752256842344228213845700628691196399955782056397754707135072635701612108180369805741855087854562134723686960356445857221569512616759032092180500989313668228844131199747885462056823170752049657731685296745736076596556889173884547869178544256544942817569370455101951776481219502592665824216671369765008675089482131806391615081181054905547673390839134323407008638710808484130304 [87,24] 3856537502424739136185724266082431769637772925898154006062209491248239820759705205422424746784862407081845492974832998024931119346572873633612673942920441652943211869208735120254364239008054128789756104363240283502483289377146620103786904161479022076060271225571895880674242554284772365060742058494241905863598328211492693531957519859033332560302490190568986910964492835093361231838611170818804608935033009180699367082318229326808119396392503495677161348300412639236167780265833791030230535099478552728946164525215263362535119636145995606079362084692942527850819200676686573574884876304978352773672610642962791962961880948919720579814704717063518704522222369744769328182278615336828922186730404936526520476529123349195199579380178886360904467776915553716286657294114075194329984898337555850269104960455953618304114853744271217289622567459405225994835766736954256762768073722181867844499548081245243038359005783695623680817042614215230485859850678854482214576642424485962440126453900756773522148362527629482467718251687152010656026878520495713449401005842034151948603634442323943430533217938587360545189809532163538668941678807615751228879567172083197635908487261146930509072506833437119089527562113572983159601823093971297243163156369094079980560640632716401047015475447467004800937982165202510731246078542898542214839514019134713792111790360894721063602318855531199758038638797222835869251377446566209412611776013084949489147307927780619600531870032374793125128465222517229981589343514002035329672013721242877487058140759234520208813139334419795391359516830603532121102600320352710862652582064304694390366179703212682960220615976782903289113808629744051830083878542732321273594803184581419483529225253987023371835180597434943512961367440473772071031089095898314993041870707955850697087248206731416495272480319230285868468229792869993904215612517707235856264265429385160280627718108785446482224517856859146468121982326535538721445322862022088906827103727229168787012432243207384088278568187594144910429728867005129470114042173541388708653724517629187764310527676118145817413945721604328880 [87,25] -1972870973550028802210509429975468006469980475950093507177965593601619945471491342763168370970014632144399034432430107638395129011403172398458095878162850575598816754550925555955616825814151373664462827813547920898687968330663217611002318948693767803520554700705562873400297630741847344594228206370546136719395190675128731468943332898446935931634077644913307544295095960686988659518678492229700409813803134380668500688178064327676230182836536909195831617400189857872110511401561858918571289670021392267629809167798222403782655985000966236942608397474630176003217610555093295954782537658497870305319379350626906948148534227547010076288930216205866774749104067255970899444572435561472121177641432871603798117153833269161258169731598065726165301652405869574275624006154271091995022113935551420690793122250111233012522351891120599676770116800929111247359963808793090644679150875559486397965636236970611038489590006989938237520471763681121438469949237179206388837577260332637707676713344883691018330235141565590997125117370626847796329116572166481810070556130511971964522932170265793433588939109737853973248453268811875255190598244235103673212892504372482985733571901990459016672961702301460637588916197223504254647230098118908853996735622134658942426995258143237286123785890540099804919436165369904384340790177997556576607819251182585634387647792331716236112540703547113944689712235871706773537278193527042829851013350732044481348830547079359157712564492851425481511494049488532105388490845243713908470148582423389144973438214279379353756762148211393292844018717232650169767069269438900754987543308544291776483423439909602441110687678007979651042552896881218043119500824671946205696553645340262797301610608480187687813711239930159180789484068770134630348087819439279329290457398378181672928104154353634777947872370199023751003460034481473724036398112852045204291380870325742639172154819802613020940275570065141689152192555510034799244658111827870483597300852069240055276513231494243185400449715441678720040061590756656714015076734258020260541720333721771698071765892394522940501781422535936 [87,26] -455620020086975484328243230255472662146838214341020726984211399848916395304108543795075867436023192401183783449247439294499780481569553791991084652602577061387867131158392824011324152621613462018280829692338159643441595250624392425864091909223646113082397361115790042250691299268055570934870032612123895880889007234797624008611492093948976216724654627625159393076648583436804908496334955870675528036089199213886501753882503048709071187253429103529572306578705020205975688093990729933245692955268480450086983180390166676459372346645732310104501803323447095462368147307894640463962746476550054567915417896632730821529332247623831694871625270178071780687829133618984861670744234060733901036704390966119993867435682089875155615889770914392880543420898657846406656172853929941065254635170499582826111494967121365163748617286957255517975038222124768362198496886885320473046934659521298005475148021755482697227945773167448419139476750801164308607167629266732881724086440617644841812421492955921459096301010741571991014039044987870727890927978917459456290093909801949134131154454716358382454394835354094176397875281633093674006139295345198791451300124713770944821945925065736851575078591196667003165090547576156050626163972179637394625346940726043875700996550472979709804431266693956368958059779809981922475046109220715978495291706412939048691174219380812758540513209245072869850267329564864506416813383586896128701629240856665072781695873037269822335045147634780503074901064318058071483116476567975952308742602358693086086579525406693132992025484161361787245847327876924733723231354571850742384575552905703621982846340291732590911803267206876697659094529425974757868138395243543173847219293112536784791152179296976585487384108670625263484323608378122836222760116273540282262294329293260176039017921029103320710248649232566813803019496863228827836751729474335291093270268017309175576743638005735850636358496226045417834383586759058521379804649318553975385298492026871372810644197675029015374107210303861676629987375690378354212848599509573639284688387383057892937847915408775225940733590240 [87,27] 1811956175629558945725219314267045279180278521263189559235906573544854588403054155516948878210202835590318948762531005745395461494185183512943859496388715855860063710830439083517049570890089542432309870945623711287141522706987918783845169015078451922721451946782216721575371072130789308155466896139433148166014805973939734429697744041937396982911549865729113079377132936014706440687548226248199309614959026380630257617757002651098597745251300040392369855955247508620868625169035017163146085407723907195519196397169150224379350696481562327805901121846839237170328319611711047021620774484830160246588272768938920260352877084812307996639007506574805236219052008528827241790775452899295262542220353061987824775195523491354063148530270391084965905708904204469918101724602903502155086435206057246165775765587882452617542571489402696580007058000486530964199179977979663592093593434340187640208493420828281053066113193480496041270629938715854999641038404244519952726225501892287151916469919502774167018540055823687760150813383121405082091644466764400862075702479634440367016786594869198951500171310899924764466475031370905719320117914714234005177152673539611779176207249590840841555189280094488621719033095201106814426848732035935581954142396461169439380757123915396818465170546287511718691425006746615507900170137616583559269941011679705140810652702896591351409132967024730785915186867452911373483011868631303286837087764280529411793533215498447156178280265007563331049404294422561663654362341588347817771771212555800673730849792481242049270409325137452531752569407689608518453127670314763982484708162927336486095511702493277881302911673562234703779006746694374169603153324170351300654210857396126291329901062971015728647620529376050554752584332233929161925773279744826396190553161887628333171061613333825262274529420454513712448542289203853012018168387083941074674148202114174140225537220128939087637126199534260107361896892101608618168743183806570869336069270988561607602115706147572581734245747156332921478914179559506204272687585405454897452149466903888003043586540577994628506555986 [87,28] -1785742393537954493164760203519411345484048893995231778087165173611860327704878465070930343367208835062654087501702750390117992616625105706660820083113322459037084656305796731914177566755816764881778185320010383143994270413790007374601865919629617330173728785761471068497211943408759141816295510708212107290412928674406969667894796371038803446145062883514770040772770309862273532363793643917777364891861336779078391716937250449150806825165366239804402030386109641619093952810246770162976672698428628543380466598978235027230687671578614965416157891117750349934869075960002401821738754665995466211676691877301469643814255677030337153291772468541847902696459292713720955854260904414704892421151754519705212427952682538448106955876956365414709427116332738799072049154461717680812423406839396205865116744812736462569689590391771945164047234766641388848601145431972338945712746975686867511736929374650322619298926228239369897797285961595472197788418982195172123816299346573136447393472648374259163775219410229191400569926559713042850622411689624461265496208488392982055073952426646808773704167780511493791226369168454936953097321947863065501443778516489450584072238672826620230314584380772826609343104489618023450237283851045172244135834758842567493255609798288937597547038957495381564066311565965327389167680231503123195476547388038327454993493792034131614987726869196833503992891803085465620358683094156361518112126114854266314303930142485564250463862986615370518591319919071632493318067045243111638590938846414201657234783262416706651428064609991026312900090384147005755475462369791317106740033371199093477189758884971469591369197281500486743674712342829303013853318409210606572880215951220954243162494056619278072691081226156971921520236985260327103713310285693802426828572586048059278520892841822762499140716383535361350601637567545048499370777168788241479508899277390429252917123510795819843531409224224933970273980960950477251307661330970890694786679764235032099347541929552207718985296540886456475760323332043187922975438945798188099105304008182827184431416901466521450498400 [87,29] 1083461108224513966086189516305089543359430833630513994530152201334632874003216261749247533694497753814859184500871448379372406555098890294154136089639896958602993197758445184813669900076513495426538570191137453614043142207993723829081885357311838028093749884659427266324944787166419869538615158084212828982578850120850440294897632957981373008763174096958820574313585281812448026496402816952951096423418670070347878650364671113643705621553164814698649835223235584172821348315803133883299479700203503290525697130108939230666871147058861359443927571630418697343483969769161001056252584377722742331297941511091597191836898630347701381918454593918131774233111181696963873013883273489195949328525439214924729957813720735473345452075038751907918727726028496218010121824426289042670872565526226841692438030268183855678314918146767606733164063695495100105325708113213783651704128482563212094508542237356571357471636834227815138562786004928468139829774605314742853490748514660582189433261072884263458032321059840053713950060410395195160711009039485396245747062512784056895956304752987122724873811923110374595920859719244452403524210486545612896130800991707674783890364739711807628853687347776534344609118952437087753025843916553659457636137789893083654879643926689920020662123015771125836987568004932988062332668975417404060173686540916683708068507354901592559293346620459324973529181312911802545396284024263900840484516011608462902149138071835188314827142004374797798009851433562379905437890974716963362629959581449093291868040950937572202586324269412878285784019908249549595098600084284800443790404425398481248468698257630306956520693658231234830960091341187133285167919324925560272734556233293198502782403157855060491163094855512017452486312881831542750283136305659017177556831670727648342221940902551282315504932555967248980691436969727906922425443988075447375981800211378530446579711640111412346964625437336479663956700510270894170599692580222827153914677072584348622115442531999701154401031592986541768323625081935443618390282085009712385609791896223559570087181203302948088800 [87,30] -429229857479913116572444636302249882497891147153502015058577702045404288981073762631141966510657635749707481425824204360130866124000861758866796125672369920387102168465375803732321484904535757023961317780335434389586283397250752429447696653973203785297443342244691832437176337979717733732949951838321593022671962294009914843612536199455162626450323818380903448923530605237885322750668238129197242169138629206292392496601311379959938419540135110092666376021025311883807691913022982746984909666043857184273427150781590053600450941397216690769572286418977374447933998836669278886710033012030755759240270615166725976683065634532897881131122962753441933492356506038522981249514023905216740272863272919941994090191549013521275932171147003264882147273045955060742182874628655536339651332962927262032995220340237708648562777695752917323356942304245982536592467000903437375719972431414260695292101876416306602700080357935599553855954488191352449670865501638445416443241051663968250579435824901263722949409924684994264922459905793046070510835113662264585846585607969916753504870631609259045190454273100193031164160905682627931775481812721467110334198993357178609568862524047357911909746390344882060816110705002834369523633239510126578168004394249410320640393041469572456616366861480218162669663011135022843649123983140098051384030999032380416859206914243892305716223039543231938793056072704292082577625105238544068656705434270360900390032269333330522839439175218933728574218914635844114633097096782710331455615160697268120958396865059013281952875461904947299809521119286695887393361378977947984952996841348736133762691519004575501859483985800910915548015675565209917667955165126535839688004522627661562569905822917914594132738393048269776458712154396298428852546325693088451836504870321679916843265207151111288671140365361146297125793380336092108580170578919464541657543112144066770317852993698119179741172329637681699663911156131132418134707926191897429792122912179292368735704983105581443777889896086570600645588220326480779821883916835481624425448855943196063760389604392652450 [87,31] 79331970458670629762638649764450507758675354972199863766277404910775888654103172718405167028533777772855460395692045320408527924492033289170121515189535611183230240978956011086759527071591900616663431400289119867035404072873558509879902668249099979416883418332681647665945656699289617488145480068584249474448736444668174711476735066471972487134461298600963292082353289352671922472421634059554779828699363371806026573894191142758661185282497499557424708779108399684477696259785710486452520862160511996034650844388856955380638129646311403643751954123133074359749778334351244394268020801074843298730410297874830821056015263355019168488980812707401631221978921460420826041539330610600288726079169684746015840343506253937180705482653417934820524437800061134021350640394577173218931950664984027927842747499430830900500917918481089968686663766354498571360198127610230529271596597228035750268597459964043386396731868870913652590404731540436121356790721932777952061682864346351053275907018091351308449264240087665565031203728897063332401672805745834109967328027321355414676230536297807380016474775106526873212922795348878027195081922642082516503985115840657055178079024607316539252560479362139170489575881307221113440593393534969491990901140751649466142232211776504275930922115471746028813171093721951365165527646473409039511564362765001405046247382683504917043764667528518877662710329264869882533081458965848066875560379299107340044081348967192022467371935167378977734933004755577819393050874051629674487940769890137885774360578839733652012476164653401240459593393475705826147825417912590532213641015130664451908804170460312391457923368722834559400554951870959086763884761501450454390359386687665323914975727076229909763731071560596157832551942056080576007327197110572235929903116543189252380111172522052570089054763249597261492869536440907424843009487376532618526098330629387708369946550921181356042926427189733828321225304636786261100464519366327349363592994294111664995568434628633498168990682682072698979872706216175518312922132083748730114292453944987781196159166904600 [87,32] 34733179762368713721652660226437540893987391022537634916081397728670346369792278107692253950135602673334173221624767256612852427618920405517111713212320025476813930032264571620828549055561059752359827574584960358771225568274972789195744492898662788273385660166687288011440354894255098085897480568866119059721279974434920165568293338820507039895085188969706296866343832726649296643692984289186330698551699800317645212479394831812591169287893365945088811883403150309707608984710085048672262225140893811031284470954362109850573392021508562005979345658650456319819708603957291569919227511098945805924889615246215678471753140392901340268633438206155326880216554187086122880588309547955239131699344923791353264382884151319090266548410574220315736125949298669819291449718754743109425771929267504162633288564578132246249075840705921745572918148409162411391108404684241933865964494522504989856455659234064983077254017876599355286730691888750269189565090424902011916487860014715428228360560768157711183098359576523016551461513341961336209007063671971198638045748161605575275607576195610230532729266719420409702104051769423961043897302098587595299805543042127035308540439198168537148467942810715038851635168660438578496237073140223834667257788422883926633107488746766035984745544157055207228544521274374014043469672878885798494492383593175348115585372185418284588443716271727766277310509618356450837684764967367565037416823275513221276208644353121291634941373688837860957743700157439003820228924254403920084021753847247745852215236826574718876324889056305417469466990321480105949176330591349722011323052072007948396497997922308864571095469101632261114858889414903066195792894098469641721101791599940209223757587694915231837354388175141782866639705279940914509550554079661479470016706033017320651384801690290717522777634949908416810517416509782039226024999056656338166801746249824991359876970831213574268528110936542054462599313781809868603070612491063252308828311326573197031937753877502153025981363941509947022827553977603966474055871273272920611906046274615430605969617200 [87,33] -42814794914085367290178150309473171872471220588246136868581379869146147339221981136662637956132085982934432396891451927504366038214846555107865501088873651150556498143288108101027632124019354066081273393653729974130186833952470615129915983981168481160733403854000962116395119486436415682307743229381108506111262777743738287561627992204589513997946302659764592247723381081074980401973937059196806221760376326387107863394102729589834525648044838165297210772864444000349638802192382221795561926241218839962340812552264268714370636343523775140141016003415155962170433185429695034023839326774717703970912092686353779675467880995460138376540672033481155784319852988304939858235872657933782961059841109261008708155441237981776325125182592479722971844473221667230614889318158588485575882729071723374492276348421067734815833233696337531740191376574578538671772280599901091466914062256129033445396810542598736064111501318977502549981407978582495778781490262882565269588338306832988375645416820306623589052697832416058026454709696703503672817274158408257869663583070129433468088294411454496540508498734640302330975498084476091114103632047743157221992441173290648652065246207856559033019330608521737703912321951235140586557412941639616977064161504172421775215333268730967778005058673183686619277960402166667219321220260444844656948114152298639726534538716673224068904953085302373485967007617005549910445182916873119306281991178046002830211345113654427038546274622311591430531490708169100545425251898738747382394436419318597296045703794251241692799410184839044111513732568909873792400538126916455877905998616474940729174601923261239483947123650390102381711569115154377306315435159929665512859597972091446101458371227922499744752297592130261420756316056194997619634285869581489284626928567121588279602294756561389315132589350284023035116281480143287837398720406799116771387956315861547782887647385597255759886086419946505620941232083314675590802405402773762494525134115508386424131690021704416356120907261209431602177690475258472861299220038274765513397419440313291881024250 [87,34] 24481617494018104226724021905460743487567981501372207945684746433628546628690005141381809016379718258561546949421661580694930492402968050161798504699076213110464020072938689806217559098265492678631009276908117288040064072467838911961458601000752311374737081208905365349845177566311547082649687932968701550673429102123684943333048482803015008450741866470853273730947424442552937074348655554585116528013017011750182077347551036987698480304512931148374987313537938795389861680053008783583948399973935693026242922423393617291068335061569067449134615664630978437288300204836980526078565579749595848115927153306420787149449137785179870668169280856256243207399262403334926145417764374368015612554679273876863241896720313630510614781891030668911072156603157913025981332423471080220923515743950635939733969477546268977258305057939994843738520972319474053123633975052478693799726052094250227044004629648944752614221600042081049731487610108487028743738912442005440606666189491434053858802139752345752180767533750488352477967867532917643202975401537057976263972114438493772816407941098317193399670981230656830782803896921430197111925810336504457366856798604670755721164008807723365573506343324057422119506937442045421938426447500423193849115219318812517834072117305749985183587240402186458303024880504279924700793541136410494295974116450747773131710153770670490009216056275754446715236250707958155235659544407673189941741207992519484404756528384309510672204950077816689593763134647189580024008190342746700147578543990680879757290753818825760805388093762607703104605392487108428716480853590716546753453821512703003206940752385522342702759826213191141977198760331969542523622002889883492207515873124766750854540130628093273324029394746420413583854169726316009412016747166102952779746727052414129469555926134144966277899621472865408997397543577415108380284712710716412211196730874812469618027949285534408638012826269960939300615595122051393302077234786504329489896978693266777172840013252433109836766809950856717596999334766147751277437975352656842852783192739002799041000 [87,35] -9377612997163021982714178160509541861823677293958340474904149125461195536517021062825620101752648208480989951179288572994832295278830700621921407250250149561023297807614629947367634541619319994862001919188456775838998295621797152848390566467542124033180203151694237598949324185379736450705283074650707112645978694912576868959444236296612469697769404642467081765970738945092261940673048114865170971288944807505925182263656894638766448637531301706525380083264989823890551661671885238633971022947042827791518698540332854456203922170484930358688945452067104418281928959261799685145311192988180812251003173772716112415428204398654688584930871581527297483962422739425076749461625767557369813175431552671522931949936923169503298163711725224273401705447183974103033229391207927555541969299948266288543252661813722008502834892849124155250893794527704641405945816965953819987054767043056135246455641685063614775231927246400869990459523996444468026819121900717286158305826962116838451405846741005232397366624059062519843418251363915927621333742020321800162883800301654176461324659855237167834486475413701031655424037877610535898586879916226837804429961865379853881289050695675014902186360677314605249597367121649591660914582776636669244006908021908871081625017942592219938145523146254193825940962999898877459708718376530339573446161208125663759006813650214852917673850641594955803170533216309066001422989481561333609862819197639030746713109790837280254034328142760220965002660694554735725931708384912557755038909745237087457086913529238455356408371314257433058089985581139440088528935348544023377417459213247690489057042724765193333205585525275950503007416312549140758275597618943004846877487927932838195931971154807932609830367849714785202832961209250225091226233707288274641040317040340254650502998706784044563797899524485045092100537650401351869828175428813079180902024921236856246701926089497176583462786775273067745388254905295746826912213332986178605683957195681502241138007865602525071462311893616555336723459547049145306281889136772814295004174009390627850 [87,36] 2216222026940490881125158789081691410604659351699613475208953352225460215154728591804388705339741221642016091284144990563512835202475384615508882533851426558766498734534587526436531411211503269291683370878004628148898463940866859784346188059054544677517848698093455713562290867770351431145088376397915299194326357939058457796820066301623001588286004300402944046176670703503589557358404056751448608129160412111046100414506598480229134252490857813272453184827969078197561010782679027375186057289537007442344023556267805651471058407206384934492701317947718336639695169644120386379588953406776277060929109848548891773889243766399609312908155304370174263524844975861455028574467261071247202999743766933690307871174424580323354122931108064044766358549425789337911656631899275489530588494814563272424020596037530841361978041059871751179830608560730330498220386043848970115548347864910792090537590384110699497276681270266040961673218722740245531463218331641791076449787340495167216543974573093429926725359690443020570324263090841227800202234850825633549530135971514498019088872089191911581920447811560767508565240010808566642996220193094628804586724666506901347546000282270406472226951684366889262439469152106843955632753113907972155296896994016838198638109523169476320650858254094397943922771208248726565646168475883878493598475605960323125857816697858799571316143319120892033242705532703354325991815250070075937560956602003628304794886110500169369578637973114726049623392511207119378665573717934668523682225146712408765101155456609967565264874542902469677260339815148030494087768482170390847276785689045413806862939706189893722016579871194575508191717383772542844644556043981003007909518221607455362827154531342831783097398811093777186078740864974853693745339379355557769734581080015387951535083910763725916689035140021282146331659573317309576207000197489155231543256089981269053975261646541113715740540590835004761152086347590896126111067294187203545941199123901199145038547001995300116659834268643097762195370638954156458455693830218968364517244155138050 [87,37] -42237668592818114459130047989857053256453152107420967449055623633715559447233476704559858516236347810737498641365487357758399039037500244585820489934965492430588931091565730682561053247393667104726762984215359306581184428938737280774282583288203703113905621104197180253244323263110540110196078292313463127371391767392726841464201860421160059129342553643661427913952147639769434609941854463703517925814375265550806850807590079308608690602755598716897166774984271385638730112675635129736512996355173928268605065261580123835412587365374631237978555509116844650630894401257613888998806718367489111353651996371826077662426060354489599645319252046375816268847803901113900349176698707311085713689072179707970020101710194567440995220746562634521426038909809720897437298223235086970310379490099277626401376052144708751801862077045736477839732833529036509160334872899808581253976650384259650945665809914779908963441765992850002801083984550144787671717668201333012163539813964067902408957638970264912370026605456662025301856980549469122809960150871223055078728200144062754002336121142404176123462275295477024947606067239948741283643228159729221717894971522300097788146999287706465977333574302331271748343516827033657542617598124795434042206037069175684856834643310380370968257113272108757429068582518148045468482895766914560767467544792445222262444585217810048012468751238634120091553622432889115877589348621932736519338208920715738722430187898651487601542650090725686716718078665567755506674561417913729929987789505074264433153535713751758984885606886501673843581251037820442746904065888158432812037670756684681700598283986526761555564457241322356458066210420284431738844070141220481728832076230519291510475473281072712255582502343071214081735697444461629886770091451832238727730037780564640235162546852571348935775218935012350573934213568949526585793612188626921167199351936369498444315588760160614416988757514588108498419188649674743591823862321450272619915182105082512844307395500044538433332832019770840393999800536841704388719724285103675551999632960 [87,38] -234419058710317971170374078238258338598536337490258832167583604358210355013591425722925542193970555722424289113934472127465394093840381001984419827543959035649641549300778109690606385256584464654969005877194228031128120443642378164107319351384248952006245041585168635143249407388123879245904989934262978154861328611661384096967904301323382101609846907851926472582672895026383683049520280450490487250153017829761790338222842719304833438148192664025659785844366212023924601706354004507400280620597922756527840373803102445460405277045725234053825606495746100699428851869423804072753385207395268042194919961038509688498709276721804284149577882953394360519166891929266483146916260914155321714432119361473478917336264892890403522174326215828158716672926725721639404001076745903882096697587530376257704997464281576305325384649094565750475471658063021254563224498109271592011494357629823054226389403449623949438934461363931864805378206510135646185364309147167845493247409826586293083046384283894692925308998102202696613302569642742305818260501058665653233096867337312633940286591986950787941043690440091757361629262846964302028195663607852528583980323248615550060988365648290611682301520833423948910459587800542593547177898704100237428026197371097530889856628750859036173619989956435489626402759424486140974775141791349570855353344957562557549096839097668700756086103774576958066153113375603568790624495139444931176309381084736217675168444110752961628318742546325906766570156881315736323793473710541489282871671779290474316046685574994545052316523790051798881190277040753275047634734695252682158504242414209261092327648686569904294966561789584069544467393067298090737937654489022909418687836200179258690505682044746430653209423309014002413231156219772246271196257056371576474286458884368106240175504872895261124658985611307827512033004431603686212227328180300924027310630871619394740306052392229542080402104412500495623038209053787274212569537970116251038483103942025170794326776287265606670135253287510477700269765162526834103614856609275008282529600 [87,39] 119767915052933841078751771276262360473131079011837534773468036321406431943435056939067520441104123183730496547293465787098281581387263454103006320547491324571751374696628846351460098713777230338331101182471010206162250146344238429825261371553616804766908075721418286704509443963891758579003619848560282646804325569160524007010897762923594897325791054291113573173902178477523984928784544541280412090557628508785111548005565392364359865636147846906104222501964787981472503548703060883213213280623680291096876299245084160541145605348122314521847900877525184382287175257167458851109235037695404015867312920704392390558903344248841288221371223117338214551512570195309148140258133347285066391596866051541327492674210424239384146233395682436268259195446313856911211534437777803474818431462443055001467436541281599032512928467079739024745007031145714964218347775738559965555840679812139915484666124770197005225416282804711439649020821316086451890026332533465962543969139242522375435417540580375826838758759755106379114254020838932094987916323885057847428837872096646799926615309102657117418085964273848503345951269276100881033920169406019681872643600151703814463810936735809575463993129350984311382015561518029346135310670783269245428621679114627882855176043368195623282593931518010351093249899957244500854561495792296129206047902386384471585676097930773721969036647812597062249726052227041068637908049859087315267573694377306654809654726261991361633828603389416121297109231893924523015117144073392116109667847984392773033870113016480690544725978519070654890971217036389652402294364589854720434649425355290332466557461463639917617411540957697319463170466793997227749357194799430596470483937056898959709321072911425068779310287794195840996507873764807492321116011359129347751884524482554384023585437234254257521049037992451227217023655112045614657619098036340356853954663269561986755588886845674246139353219100140036071333070562051285427269532091729561479986149469575751311781937764328468691805221484077553235272912413088836386399614976214028305800 [87,40] -34473389651598076259251531382092203649075721849790977789580384576110756510278410045345093621685409068970772250192032571683908745558306367448775923529704553100117524875970642017958547514042582160265804438095040470346664220958213523975687578449407206692474596328586024250427245916760590630447177463283399235995254998827621837335500357831842255021381497648222901519003719857948058576700083121851125648008500177125034915813217361530773562860916040424125936479653743386352396045079596440284158235120326375489366185922108473530497322500506942990053528768855153894695425380565436084293818016422808918210293898347273638646863402249852614648504776445377725346014156894325534724332057093885462991351373358766003958143427912611866817276444608077739270122195670298820186780431598059895274788653288081602753436349059147974068939822866352728994441740428781022215439099758466920322735530074450182041502884975351969629147077234454182226649830433374074290404076725845730220657383470102665778224833605416529399779819002148437526100943043371077678711175969076968428922877967956061031948341689531576465568085742218338968310388314463374280160974425313075024864892685067910877452925375939108006603187933995389609437984251107718735451039334156051999891481918271056839687458315226233075991618276515171299825987127300704044431315021533147240531842139427942559092379538456136848379852434702557079268646589781724540463036302246132989180773276469276150958341317500700013308970641888411197164816839753930994060469901930409752605075621468786973926488205070413974494107108177786006885924570453076396105547836327747274784556264194799033222319527754920181430217303636379074219825292780185680068405083846909149136291113023380486260110494942406146479761670771785155557118088105536144867135010836427314574571668029816760780321296001682436543857330108081654847503043810614103045917636717480997857324145289964961767594007770522499136567879837793975329400229784645114048445843114419835100619734476695971379570329167845810842023046293972151102819563137551812928525964100953800 [87,41] 6122548700206662608105206984458780382916031595933205106299891620390345539859209562618998917933897740866168857744496341558262839399794189323122936196474751050538167748246006159963033830830898727894220036721479411382979987299673958400127475107082703701988800733030652808855594782523022746335181905847882910038415078408078555611140017750417878903396014209889157767275121032471075523723094143764660692158980367918934782533589580073339919307253673728025159616641854864983174924093814277651597081781233210428771465816675032442514425071972508023942474668477044468878875460061510554579639846627878883765148444808299734078113943174602148030715332887108800875281845817685029496874081081737414170227577214008097326554060386419666323227937915597074363057924307628467581988578728237525001365277545911675773535106467981476762252796707000802614777896070465037751384664484478788252319671153946150216133342500221984971490877572275951610358893693721463112812400125742203683637630778738924208279811594458987998357926880035940289633346195674081518981952201423224020376689301759400765964714740122447078859600334729167731255246062347059623873588918801367663895081782793932304276295364822921884996218090298319021903257254563715908401905708005092748387482636585702156972343388837855885783649848454084197150559743267818850811905273441722981560262207176031292220843358307136533308935023470224960322476868719310996188444937982870228807038137236710181291463850851082527859003234226119035742958430538518579343536897542374880854060173881645871082668458247161978271540839357784406349492247278162350738290093212836226399596765685695336184503137153111009609047511241537147095847324978040202178721386386753471240304509674414655688736225004245984141714753873360044292791094426188982421264834770059374492484122026893976789052285602145523550575150958375079213400904509470689838338400969418251823287999845880662292060805224431468464952716446735013771697630861489879094291894797552653058801106366675289971891370676277285970426452447128395140490496713370990276615487649960 [87,42] -585645985011179307457859990209152394312520636440893905772506735242806447278894544705983427360021641609452215167370254612688935968676488135198250932873231061412787791463894703238774540452344363106985262386788721882704926186887395646681391770493881028044456945651455751307914419636069250976515184221359290474741434953453203027797395851474648717186705207360104815499289405561598684376080171355568573686360197367178193272252022919839433511832669262104456557903644552959352532540064064523386904032878892903552547894608187222818696159476215618624780417648132395806749807898619336631150637001999727657473591478169205948108385944268555250849289228701284991496858624103630450667851817904941486010640937813249384018182258398740099727430948902167510887391096812954575190424065992744449037687544732407738257092107354546497029963582947016217794329904870880474804257388752691364940667448464701527003148926071959881844344185705486163234500562580890250628331328984427293936398358260792494037932612469625981102102758364632498838363343403986588794081170674179239950138584744317002916568501783617058248164666406796343946537022639716330977277182626757669253859262841041921075123966267423360822437595072639124958177307818597015787732143833457930871677607145948237506596892503767637248448855801242793104693061279999702715218816233496195157061325076595621785215003710434139777899041515221444672712321056623690576550072140289275937951981015959871369551451408748024169122563926350635237984270291130634333162584506963003502966029740460378184143252839695258834794557552428105403094995043383320411417547276029358993557150304667046945419746627656360440504127818073967825500087424459452372629419551241961917101042066317737390222938495931196455809612938218176408653720339679150199310776331958367270290124126989631464682053612555286221680059220892638995395206477444408525815862657490522215909243521584609991771928472894160673527879139578581139761159242926568053654775494656576052122195861248279310268427192058676319017514567456171942068644780760362321460397880 [87,43] 49131975539981397084526099774205636909997363966472105124563179484244306663768444461743712143460838192857580865178089137040158499015549026851301167146976062142675815617704678510631773845695544325003506738092153303970700301878711900588708246621060377718491775557968987979437273836097099812954417705574529474703715470980108277935172604571369413834946328337745940822689110968518893407826451364750552379541441321041680309073737942127584326432293268696387638661556411190744840318861247440541812277363161189468862672281058124910998811136519349464213916539291429901007808434357195655755264645377460802576102864134418576782666373992794095782778281703151225957566822388706185164381684547985706550030418637651507071025022359184795102415493741251475838196018329087226650833071799754368916575998543201231819982785539697181356897428895169696474149852161399077558015827463384486614483107287293621402870540312575953385026144323803119871075721839576608135473875493040159688199599085612881849827327835203881901589381874533659632024019178255220216688359075670643245380307975789770082143543962154287020816971383796874935816549466975147808543780450104587448845089254420122292166034827247431829869663840996246667401868369596457485715811392511597208150828044336437202902816951832711701087357165432798540307071431370054937166007572737430931553337286279532106355416687326491567761523203007926322292044559600292862123058864449860160273669824798171185586713408004712237738397890390444591585407484898193818139575320542882780329266929907016940848564126015553001502453065915264139252363222760632604655597772038239696807908473161382451784086927302090461382973011646363786427405385862108393290785794495492248663968493822900843011032467718324781559855395747875087297652135315852016060813552728446752141392396483292839308595634375231692682943692854451391273869300768131460672413293489117726256692293982537543094156724227280872103295946296199973785874766587729060525977773298131731791649054752164533590358492013865931566615240666255691582915507141846567923425 [87,44] -35228659453165676980038134211633745669082779126906583184586383726870083669512572131594943485501831260883604825654743078694192336885333298083850066126912363476120647489452628997949710608261407598222737006050609757008519798098116455385437713813928855129696972747193180285421731787223760120655622154997598585314278098773591799922771869485897332772097965990103485906636571194336018331626707165601530402603045893390261801027439354549062699327645641516512739853390127669556874291587098292100618775719481370261213183935858364308305992522718296607989470233936104096887092449143189106575170329705483732000116822192597810341119519981545709224081646930363087275157804964002838885959691889582455183097328201762169493345519776240796163234309352639123619073799478434376825895258245989851984232525017645629094015740605645300702096083861647770500108960749348123694179734757846618267126466214639533937073089362740882087983945926003735938076265910101071491244321811379653733232061608678831424968520018025375980156464319111502310498307272110221670226075673296272155734530042988536645674498850173136466129769970466124246137735518716784681799453484925333878481776929532114098711579491647032111548487885700613815436548326446191053056739016054343672628171595492948045203560628768921051121470599551756944598469509568811222402223599161165204801268597170286217934481523685784862169964926394345115882095657265365782243486589098880605543068341101588537920705992501646405513443871173001909040841012528087106890694350411682168154198064810466142366016524952006120084852636217194836738660681204974381711111304548006377913919043428557796701433492910548253859662834607915221821520130593679182846898762028351463284262294645425474822430079561326996072992596496030209831534096813253834405543669581869606071756202762867541347147173052151436838693803660554321630561165346269849780300650697376565431339694973686040163265985543065787480872256466853798161881387554171345437748644647973604421430185678740339042122145910571274392670183356039253982767112650400229860 [87,45] 16361940765888112321839423924886255496053693002193982244066917849635051871500914294768637180884787638463983386614099366768878149062501668874879551393728358790146719939379180647274404464991007317405755279872161181407560321392665023518475811283912723894165088904338584535813916771136901673662066118163281121139180799539007845817752268987740313886782398700498262889251753231424211351845570271405718950982349524301360704252692452974949091458066960408116913882915031864954473332353323949861654081180296179249061754225308041996103998176728421866567618870246002466713022306251636335312856122724164396538024989466990869767768754383323537712971640806348170607971660358629578558355488456794629748742347916053888904695945533272201115264026718316015992468858538655208700576463330440485081250634283760989560868358522004339739658628187479433012481657692482128761990265631013535954908792044921498957564364615714323514611007081128279849020359689144164622988083472970508978670596386409873613513964312074010536898706093826543069404006541435097039121157029072879622125218461835935596408280017660156670446870618270229430419505576126033117473838664236911567882302472077479932914827521256757144667367960564147200181260955941361355618856796522270109726671872381382456645373533746276828926557721972146468520213503006583779508955372527982854334308095940911160117782878626610368618789182123551895516994694938005237007531267859506157202119065371369788381647741167018559647558042714233764378283460988512936718460964092378684694770073890279670292127085511638642793591696861655817054952222801670433069792849685166065874071419120782265624276965428417684250111743726718541178470328806535310046016457650150725171908606033600579554060562659765640113031187800869690118868224133827901145848275514378205273788593539216270986545380267429139993283107708385461599349049440482381086131499564359407263472119197737503769198570735124739534127943623381292123976197366521818923021531666018544521869331601929807106699310180497513127581648243820378315031434733457660 [87,46] -4010546514500401339419376837304363957264917395698708548517258606776398614520621677153376602883230175572531305049773947017827275131112075658739597436167097264725402499535845853168830201566587777128329722717129805021467222770763050212271097004018907997451969487560055964565108160897350476856442650468082878557849326504512005086405726205507849350063321799211512944576304326560354578747629171063578039323330888027016148772876043270405162421429888761040807831186209443753044660558583547754730622463001860322249497166280129308842942194657670333390063277545536267112530516574144327315334063570951451994671591616802484069867754491894299822119192138381561160456234172505439697215528946236159386484035545355134313821126423052710271274191064301050986270460166546789715704081948484500225968774503459673257628992862391716381149703099477191142651857213677063305913076758940937347696463785097684203443373261013314858199409572851195508800292313481271893616626954380610617229862204133264287593469409995548749166850921962965306101600092628723737122360987673057442096427602587716897189878541798261820307337754267113185977151792653901437988420189820904826202442931287473343041682732109832948323079859483898413924553254364467789287681682133436072496482028954369670033433548987305341574266964047188110145217161306032056808650731630622234655783526513730189842893690885482295349283772103085449245715087546052067400300434836190604858832504789804031479842217070135243636743759969207802023877376049887079170756967334780529432414527110231702091915419249246826363320742987756477353154093596716689670957855073694919454705758797269685226483122217650257908961493807121230060274427978228325143858714482127809844006326336320988055681299874398370415752737310472577635584591832499042099577633808515423531296343913993418885614581329422013169928654138264500864062343855111338283712741839509213293938129483444208182603981748602606997158336378066856570366984417297495222113323335321897101263651349325118888445140775936603255197385400122726314741332096390 [87,47] 558728392454833699666115854529963382111379928160441190377504876375665893220686564667555473235851390134253070440132394024011049534077818040626662254075202818180760863496977183301007053934992117880431868497707433461642705857428944003300273417230841439277902992862265617265290138271271951410465141772029508741186419746583979572263397320707385370613997744374054944735258611250032384271671093300875182798757729096145958780538010818608984305904414852609626864634162960619298687962845788965230044408748681727313934340997660473385503632632601041744895042340924654131665962648480556675991187046132770739520765846193527195845109590090667250891299205296173576951073980455591602936774798403692255247163330081458050897927803295110772668961836167300036918839043655123700078990229895858224074351280242603389757358805400415069440053728782747262659817798307599133200280849710405569809645391760045796505047627141486437491128342554942151860473468780833595486941718841487792866955658835155409522440995952937613462439561777978116958396002874777185859534869509337823811990473640436243942595640048145717979242980285012501701133663868661997344923890053767687229840059821492068739593065445309470228085408422695399717066616466552402665825879407049094716432403388689942717634530010831355751904948961735185263285775683354126256510272374786976068590043197136991461819360796231557267767327817657337156130557398864158825207673436878322671134799186464373914244669002846885210771572302479326573445692697628975807747567062114801778437055203328197769109872943714982665732776035726145875042094591595427183800263499326311424986753599670184762906465555920642661326591921265778726274537484004658513148048834784084046469826831177169805319954091097515848504073245006029262810600339379646630936821473256669966857322111728772248804576527291225954926907094453228274825734877080583266539266849155779780567840327688122801663429917830155085209376091994039284303849502784149885100846284868133987926324697290019654815705694587073786416814958878912902807045024 [87,48] -31759201322471165211519228158884052616684714450340008434133296204354105798452537936451787533148605902951612027979105074555510371235788145955787135307549447341987865320081218750151190771289952306600245725618241353230674313519852203255442526791975487919270698547176241059697518394602120243026750831571008625487684752512803924728658235364116291139993827093031596309689595462448328480457877522453999125771621170898502775656722542468941983751134274607234196938102061378873703475692793135151810424837843151736503271132402728957504529518815468427782659957815165689657498177361118077738126729775391434477155260008432946493243868751032776301595935143581003804801624347878958059873203868886858577000773785213258508434846543778459046074650241777942437201732582212048645638541947729807363094463501215044690601206112506965915985110669129645985877107712182867651205566149426849588299713606223832600786366762955357768513606623964006155232154523130023633014093972668598410518252767424903934458490172102281804355082926880644313297980499025103940832213760483679940351510670248486542856506240718366364373711660298657587153590526402573131699933741905536502780787297812891505752428021622437493218817041272361174888374351466086851858393523347687728216084556124700212547519116637829633032947529336926266294402377707326453218539741979462025943480211931233810929448876039999308015800382949347761886728257549044465358246287323582510190856574853124557980887360807232551347875653778114070445292425240792146531346035144832096455948472825045405656886127147350010771208537801215037623386301027993241403268439278561827273806854931408529779842961391791508926244202015167355420762403903566435372504132234815026367927005437658466613300567904936748906040836767013867451916737820939421185128911276949066747900751811535358696645893126541038643002472343347270761845470758661484964840808890178976141996267020720409838856335202712238214813409628552044175993763761991921736263686336258196807235045533259401904629173527436907207874745931370168153400 [87,49] -5032058075552206688635615548591926251772604829525727642312610547574409268681945049249946357274903953231360465993067833213626786001839431171145795540162556833965071550360092610127392308049546562337206702303244267457753020915252930985869137146416475478135575916128645531543167304682684432204535217450476539131539977594732251217173119353000487321401047660714568933138423957103401245444336190508394888411961224400839133472400646441211630172406345450469018278726516173362469149521585939959423745406586537702108589963997731166895415874200130431087645862148038424865755008881377085928443736630981217561298063925543284985167722502060046090456592295541742867589443687362813061520532867590113063128234097237372641727586616270634684697065685576932273872808523378649334278400491584229933225360099069720687385158298998484651030452455324552057790404119890224037650668579029745503750584384772339114282633112668308105316734227240322499661658088064679524721684698374923662911024532210962451340051404501099859262378623943131750993605889619516602763469455856897314987569459162200594758420709216085737577294377885876242297583440682312793429743571137246583702335451682012755951364369352069165276827411171226173219464673253742747591696985216290669843091979603982499789556770784553589980788151599120726483048827418783420183522755510039716697886605122673962985101592841493305527255571918395800650167585015898392166363998582735775750898423555444146601178588225582792533387773513910945905231385306212772772747123544116338461311850045332338727609571679047671553698756221795700269328038888316353687674913936386408503450384254712026898652941262555683487161716874254540685051221434747839708495563456526096189701543383175663423132155890279160706151106863454272387903028990535113353621709790974116656888461204890937459463470650777460663647603966535771595746549520990525157945157290263903976758799906730368142177965670931579647535296605824337990061315124006307618021273280640385002840206616693138756852209875761947656409395620104892247 [87,50] 2146598757948045527385340051458936412958223007721153355800519493997841431701551520620299408513396822413798020242815286394214545240224408654909575702552679579922292440034021738859585154829298133947981026878935958388941918377317257054113267379525095842618175669895973032396155411768954805777703872941546065496791131540121227786946018644226729305037834819164356936329457971330351862297557918349550475993734938507662676481473103522162546946521811721008216078379467090873694582650371313511047070430951565394876371581848935146952490951613803193755675284094543109754819185618994069316714509097993868222322492991576806574245903473179102214905868320631064747717094229279750316548232808972925384610695777208699927898101015454935923925359659785191434473261513172691783569462640595849980246958203593367103970526299464804181423585708222741933894264384734531620957413697577097407708929861563160571853282023398681992363760489828706748369869438711239793483387745540458088882036657355713803083183042526441453497091524748438411560590842878166002757580883006164214493214986120113702618568959442021104217144344528608601690361422258340760826715900569373542232670479181175882400847175713580277917785688907723795987429232828575189293030533082506743423050852228119262031964393052954807717281714820375541424410004294671169321351177304326871878667365468994052929802110735499286742018985890582201136276432585593910325064561169811417702908143240471310424465223616410891247453604543734088311863699429977905242541160450573798855053485158158975777304384792647529887848433623231169283991133302330747645781370794695705761418388215374104393723768114468812211466929891780830127218073429517210915826805163015874645694194458171985050490374293034189900244045123484750032320938641480269422819804663381694562290379239110290261550510647181763395627948555999867807214184034225477933813411227465434511625081242336192208757136329203921840584772239548898936505628772623186391549248880831569609078385372028213058529671710309105244421380165173648 [87,51] -522493817358960971934859168005788216994959878717631122238054663081332237619641862922112315807987265151148051029859468746219529087956953344049970473500094627517357593467663304382017318606047124615963317360431494461697777826253984080315638074998836493237204008973321505355079023450197525474880544778818910433548026498177268059128408850465989379173857508124023463768863578295826270480841456194713103580054228647743169234694016085380654225428485578004368319813281901670190309495583357170329704009862372975752180655814594701151901925359678290074920142613556288182731158345171159680614571548048967662619665529944674893139228466827183707965289400257349228697224197584529468826044817953170912297222079230512649967165525940403374709958659427167958080321419733670647027563041418251500332650480451922524644067113964085914893471755825573645262674959112921716747104454215698239738503521012764812208265238551471751102884944062522100414945334312789591679203769217975036209045101527254990596950303629138775015397952829317412696478078013399685810010510676854465962948560063933501834640859303135046636079934486864971837321401021202378405313294415605107525786759576012402383662088294163483274074942589514537184266872266969755085830383570999396150967093646538761773588541025751172981549767799017965901498051190836806238984819801411639328330955869243534370817171878182551940126118172245608963897826845406270832736043589297625515955403679965212113350614848141385705327976800174072408196614538336667178177215396154495324054412461096042374220543775281809534723253401871312094879679028985330844427400419655099641341058909131320404390755455718946723079690730667742144677044687371587618041345037488293217893976764680408116450863729132338574711398841671928033968222270652538516798970872418507706208375592418269293229955847670673709436085130731258961568226560898839233917788808106130826347322703504565254805012127398658975955895890353024201489528817695568499225268029990500019378992599037838630577626846340240080363955353123 [87,52] 88099559084324102874984687028739786887235176130098222271276019896066077835235773720938731045625683150843691929712925108891792485658751853653278263990972939913512209792027865745663983826532148492457247146910438019514262557026907420580126326015879508827071056258980679935473494913454636168753549760245795258285063178632780997200367757021019846808104564668557556517373999915005372948513096759435872065350010590242837530824196451798869354104513257763364846728538064335394143213616811182495527833493499248638758252687506053464997476631435279460627510668529284497877623077954542623336628217774586654656813300562197180856629091291607561958245897792278810062659176702083377399688379081533725382101493564992077161213459153128168397129755355624650748982612014213383341683472956316185677415036388171574423213631932365258146648172098545873456674094009009812169131277181602442365570625448391582477100438270929182832303031296745378161847653896836490251504859895984765888158817840668871992214815259986287664148853697042388453666756267220560663876320741052776359886067860254598475220931980362489862774114074996428582416867436301546280183194468685162001197570895512047333000416582067807373164939027533299022485005297501187984173201853577880841895838665442845064825816349261793836911138919677727499059712846470059269984574441370771002599608315146275275840719158764081559366658762989859190253726728425265997534029547623120215491281292386337441196879951770371045236716920974337892313047615508943954045701845177055638332255304504850559971535047640862564299238856807125773271883047333802672492874169639615828008983392981940022261485970692769437163143030027057625140537830416555621797263542397331907722249953682453364912847223581765078204231044164786364127116739748050344792414819274267966070551388108211426735909733870360904410854771095382430244475114401040115613098595118534921519993110828176284064918294253280393627692277556534246236813079521386134271475618334075887803916797767403417904717816219168017540285382 [87,53] -7947768616092839174456834441880084010732538740363880099788172515648604829511367597091697616601868912707883466570896991212577474883830403492857866225634196873052460080402026359207951611291494103754232747381823725630745059422573050665805469460996159540672169493936162284677948018859179652684638952047661499074946101846229097206093340145886470788529278385232307798858926394381553257332171816125012937909126226655434069404585031601297994489995656101838604967073819550442907500573132980965200732908457178584493082755199198150656896829772321008417513644670940172708308099582623755575975583938327292402988179911397280726099662173094054198501862770853817284910475062532198952519311214938678477172204185885045133302873717341601678586397042058900188427702763057419658269398482185648588054863502584235294801535299409386408300512900362775009959329592515904162563724141482608360018147708376606847808304092063925779745130506219377810595319201550963453586037520269275901354802083070741877947537585886021591877235346065275490891480810179724378118969657145118311082154582698631236709738731913430647650449934352832506020949132365311905485925320929040031789063346093852119733315095211979350268743807704469239072069494696327373387391854901467806811379975323351116758158247911633262718692744432968441899511185160333034068452330845625033330973910290198205047528639614880921859979011684388194726782310738009212211590100293616030819710599529400616504565368471995463103303674284587185351379540959225936510175775149472178092544798702418268602989471543419418081408245929556664165355435444567557353393435447690214731318843353831916827310067686305812415702128744293595722247278801443306137382972715586262530786322458708773978096997411338784101188051334328972654146623528118507604941279185269797532117893310196239915609268652563298893015755874963615014814990382411057379176514718237400940407342510359639473286954932289136727758749550607553414791729467806050908766123981398941767606655572504416941596559237794865153250 [87,54] -76028590490791260356024037133142780598530398879203304314819549483533644796697800692576732618307396616134750343117254105904298535706505857052659422258283606930947730883467877586506033170434111203373715795335666332565635545178136634249858253453004738194583238561915365090348838572229914114692044241375143309791468059939909249361259810857679266088636095721452260187303527107960838678505761745707834066832388465759993261763450451084618278390626278630686408098705505844412291841536083715083945620009511733891945736781044653964926559040981643355549562071413794096805574569784078656195282255111695379597796229052062809623126725410028257390296704304679855558972934457771146917975960675732358106942542181332973296037615549030553558181100984931946425356419300456008047023786047786602324102968375222184550587931848823297695300351295966325788226851128267626259734211374282291357827720427009381606751518370540130226974616452041179837639165430915608744443176466401385936950967660790917387232429465572082801156701320695792742780122294786090627280258969579084664535173480129855797524173046232449577395907152416667655579126897411536951225834983812064815652751540946507242622696073718372406932326416671774849852502799065564679943189814091999693162423745822959419721485992680477938336294505523395968410439902676494713487913754335811706493471167122364255311333529861449788725776183319078221381444610144797415566760856795436293962547621695440152578985834175606514189187584613533042488732772644758480394118584318300319590258464580131043080698618936486365343621770091879954080177824410202820952805316364860072127076454648453015953871451916707733549862888375105085461354938027088839135014885813108166959735425743519877396520181254848743137911373245439301884542471063342805227756889281313369698036473682903422830075202419369828592154779160970657096421717300571698559293370465898706319583742930862562410409559661478836948923909567207197741366428857143144144978672904542463038243495961661690266020010867060750 [87,55] 80068217177639392912589457238016120835161534212346296358537125526852971026128783275278894977190706614520890097374175178033254319844413575414790125983806562412221574385003905059008366900586814331120833324639584299481678503218535582111321464843502478861129172459769351967758190855378043684068170804020870732982947666718417410958660532714491299354250047522857375483202182078431273422639739984326556908710235762474656235764636176571079154357250207905267385826109675060128940519248863429378729259272273409506822626711842082468858551652580273801468393133527098009701585360641522620295582832602455060759218562596949451381626040660750907363535171614119510235953171407234929123913716073219141259329762584144556065496949343394432198930305748439981765243344330405101050750411261331291167920943102682944670553852013697325471164299897491233245471097241882307236607992848789162571832351705875931525916811839120895524382026512025678395708110487837237157167147406898203607609366894846729982342377635932970582337491817643887257190225686557309710910387559467905238721194770345248362525572829112226341922511144733556650273503664320414986320575496731211249148349621901158669499561858057115005723049561543797953841031078887321063454186778366474081747516365012158211547500864069884097696428959577155070585667955939474018806652400146661330060792235032804410101837184548244666254059615246585758138401153219943162043375096736561966721976042599318948027414328137384789592679040865573697786458153192723242206030499869459147101864989149275689893658141102466649986000565979929052756136012326639842923908048504222340062760094638384397670078591998790868446962148694050464875062496845550100165317525831345442124751080887751910166515424204789712449267249291179916199864509029789286507773439097684460428748487552013728858813442181212074870155677127860921263855432925455406769638044053594769245460852103331546368089690026977131240693131255428417717433655593155020584557281872285107010673136087893414424658831395375 [87,56] 195446406673333206191358801946811629833534824715189828562404795495186688699793217950813653995791789875067991023271613902372271433680311989382777497015291701228455020154188285002177656198823970896262018495138021303581877075423393528865161627738129376810339125433693357698788342847205377637070011521634522500421592134105072131537924860848093148341112054282348811466057675170151529264736650616134684417065794217806762216115004745683014220539878338940284998419354155911443244063819541832837610656208814986999665000228834538069932905928109525611111165916549049377846975630567205787642698997737934723050436580328284366906303937152550696405174644686749096737325391948440670033192554474536318096877759046353688220261506363959401550114597653734471592720095363295877519268284659646101237559929270308703555967117208500130676885832738943321696327106320828634960654710816000426010410941142355271044597229931882931107276378196633156951893321625436149595545530181561510209705649169509219409652619337382840768344587931854817386784884033090641455613262821677951183205176305552563120120290894707375826598060210027459465224863977252568314716926210369196213867614853857725133004414610893574629223230875501958002982287222874662496636174162138047551447253440594168912131754315052199224274498270196110725523436162268545922558042061736044955190851356662336135494569212004967693739011252312560676152252963655477012254408300226503192130396678558582977956987868315339927559952303509078098001726406907526756770064573550958537402319029761377686517032230051305237185561741139309407415451027721033180778039398099740542790979206503069758040659852868745464732306956763463695142150230312752650922961206135435174959403077039229902180159282540544288885638877769544170870251343571425139112813784255268639333320485852437044818100727158868452334162065030712971780989577414908153790338670420179962660027909032814316351062751364128660639830350137435390220862622660107818257783471414763521121919588731115415944348000 [87,57] -1385375019253972224895798434950884046381098411298422059253478214519287678361551059167376986878409331083440324227615527660058328578335621138067769677753074157557739679307638915961007665955451787580673713250051806864544522193115929757315928311238333459974065820471044966654559366106696680859390933078700442647712989403776910777231711365305532387885366265447677215792750040831351451659243611906227214914824766378405607903907465915123295255827058844726966601012856288780602986831708855372073529695639464689426099511311113511302890427235102643298467551960862696909486492737837457269738422382626982615240958968919087963116828401201687689200900311298439772322550156137908872445298467683032880356141706509661060618979394076571501037730355414099143189636683905246216441034284139623013731755157857590654629879415368348098471370928102484450577933622495882485518239990666226088579022840100101120558488333670411627370915444484412707424508020061911314965218217864625309703790342466272094291226341356435690472039976873608484319921663881503485896555405594542759603174000828629162821392043743877185266187942498399422433013953392850950476395026345293910697064786247078591643108869642190775213123982452018690257802979831972865396120225017686428081841720516885252851449673772343399747594274546703599627422440553844418685753340341053389677992720400241108130259647711573842002162663099744542318854066593789377246172060160244506929074112819304516532260665593684018372884577999880791056567053801313901266167605060597707921614721528483137418064496425683322705709577126914941593689808287211121558856823939126380285800385905691136295664201046853608574523537415409099234172460288782282968461829127733801867637587165279833177348779086182383768568320724728689163320168910838923282253971844412991587153754794611512927524159092507475268211006507417837375556503792221367184620343596753290022021409937420607649818470880891901003776903116874331774209047302916471238897462081323409500486464027892877071960875 [87,58] 33778988255504105025935586128960926358618565703988882881246176302986790199914688723262667371321936171899663228034685869823120664668692650213955564032039536582951239595330927928207517016200362219108553735155231883303553495533900334489865808152428084069380377405517384929860412623052304144507825261379230585675189808463064376229117452142692916994821848290838727128422359933933435930180922184483512682141408168149721902874308262982378033278938090753620770254485240764562789702617506446341798823155896840218169207458389185508889703094708119345344306333844365163925425691382739940995860684533184278836924097957211284753097438754830785646860249107624326855304975973685968278655366947556465368105675226532235940259119290159899852700887762501957214139668633226051590849478091055691492322956903695985953979912266798798321616711819971570281445285824785135621286749628709415950653687927174027967444436166636897552113330765151859638976238469147158360937584937792528343439990451287859197654280627035419276299904588395376014844951246716059600518486658095666859905360392957499096506794885966721456897561495632810153107907371764203117200821357341508753644755953896532708067982308716293812355233623262167547549643388516024439056022540131819494333726966522257682351756922977202793196678728329426908808181054071437089246521940358980387831110611599252353623813663951235730792739154480507428892880091534967707948339036828842852544584000911415307281860004799535659185489111178131746329339161429588189526787701452268173129402304732317072238676733534829164180894004405067334794026984164279200235783702660328284813413758263437389878747579195070469389020788617384232482244243719745008693776645508121113843797644583287149105875122781235678701787447568974307364695710318114729079979130456668810196343967833256623328290091502681209659342945987070219679221710529879539509029567938975687668711222020740651050048000152279915712536665517770928877410124965711641021790035626378366350693071250177608750 [87,59] 28955844890834235543159109608059367202171847654106347885350798968873670578033578094622453073619828385691492227912719823891012902581115626580165733173690649756763259762772990840101396294533883656280723096940234138937137583015381418978164987079917696635712489048613834978242859440738606300192810920749958997862385196312070898897727079387083381150752130436635894670035031939054958716765336146040052103428119953931831300940946813867699276015140359176258188613225671848857412832406009209219417024492908403524869246619079700217168776968540726034831172398179508302361339335029498399068817541173288507571576934222768702365209210478281069552379248759075843136399030214773626281104538639396209286739564112265369868084086951653517365367771326666698093079735683370390110594868206203752444366756509097149624172881300088241835188300771288505080724604964566780174875990419315862354967634295129662922317209800564572162096555681016061925771728422329100521659005539658513116036539736917941537728948432735565948033253910708079489859418699625679252268827361567848647968730445197365894582885587434783700654597592362280014283799054611993567144701239477211568326227911708721663372523563063190345452254592235772920290048570496896594524159647244745701928469664892880949601469128652760844236246762165367086738398559718311137886105858462227424007064562449209696620194741642622300398875410358015599733572498116793606122800000109545028181147315494088303605613749871578983194397419954698791435765227096986693063384954549958466868231675369230463440757110992261040519644905360309624022551643579569541824702306558395537566582004572872353661357838430076665528356606040634978807751163986331638808746132476956108845985002556940280674360012108180303744042009521139107124124254229782073807652383850943974300496158848143454625511146551984986392462126067799486211679452915214887688353216650542628633937409340097524504013030772105900614659899982312294290919874715517193130239264529549488150563544222877500 [87,60] -4038581651302834422676376492044741075624910336776871243806238096771658111457182668404947699757129043401678307341910716535761802972237591029159759641225183168330214117564288690796291918924566725473550429487281795442508303464442742130828118692488829491016563231064933077168345023515625618145580955715683148878333217020381322118988750342909540268659595684319795521695065375825858058896317271213144709144706060804468885130918734174623865001707677827796758459834420773194496812429557242622872184008062481691246697764290604920352754116628175408145226327665975053946726759435443682276489733244902516509713989073228396974593693083404284590359168283536708624721830844083794513798950265158106970019074294350211570782674603276469208036895766508742672945405694812172299076022755925193200658818163072702844234450859962705952053186049412779893404545208283703142107174708417480121670178234580524291309811538487580459329112760611597034014946214126025162097416399182534618368526557610659850281217074156988409387043941420244700845200411201809968658556492317669431092214153797846680906017775022352124010898766120349932291915314061800206836023146501108935113105135139066572289601130347705184452142288712386722733129926802160864741916955743490598561094070559981021752620551825601308676397415049582242361276206768869170870766001302602123423975373722681310613856892063539079022839302958083323487071926183531016951190186106290247307285545517233380227432967762457128397815481586081987286180935171974191512102664340538496373646097126234239091892425585950894404417354538707513989549752604973264894799239390092115412055400135909640104976540348056871278246773275915761372799586350608550241180332530753334828368039438661196427992136739826031370652027005394083235809988386453115680637290587759801372235325405292862984827001946551894327460143028234560161307894698337991276715148945716380801851966860438741135678608856375113044781891809853575573759303707947644651235425169134889918604198720500 [87,61] 140254424160560739550395571613063454257906635905306475325100355367452862201726291402654817793218364840349000963547308550686507744454995378033672204411866754921224983923775498671934150853304540014576902641958881802591562835056902630725021987924849523984147500692352473644045267442733009405890960711293468230824375189040766843604912563218049261605677178091430341897637052000355314741995914404993612990007086452486818352245757624246257432152124532200021880400395993631558580297455565917243090397781215886500913726266058281879116292532222436573807422621367921383473618174457266943888057998540169534410540161361456128542581253462538996132444885954422290822671500219186498410463344379801132717703096342619064934202017038372479839218174576693475012379146305217591389646753529254971100437255638271957556141520218304572009547137549655064124674587393817337037335417192495663336470209032243473693077016456384794670072444592251742899557746656287408942879296217115946631359206448580428283859035938234627043438627157108185884125512494263432968421835527508291970578606733225227170117332418554173826264361308876458075727980371662687176502517520405710117001601831387444796637465548432838504057642835829541441683089266774136953211344691453830642308241325662854623333263043225692642084555252164603550985386935404572541185433156882916169178286462109120975791377516796353062899260182485102324961772846929242887141780736936725959449809509045999395597469428246489259182844444442845348341850710773090608851314959142341866908496844236431891268254468134005169380080912875157575996868932728111587908885304660476245735979851323322667728836519438844667862918240711361808267976108998803101358640379240693836571448875152773390855650378664930926246133846882336226433392725246215627543060057090692139875344564471512781355798158259276932297925787876151349313867891854615019871084646531059178454405830416009782689575496775218289169999668600256897355220040940824460642616874122592109824441875 [87,62] 14557555063855409077985885411088713154760954042944035701290762755160892861523634083223105426240144320758327036890168747195492691642810792156513669724750820386106225830094507087215892909283502875004163779191187145063486582695310608285593745886156371698886939020169431529701251564688237267888480791136900996358338621934124056761793135134034649089136224115708523519248006472067360476376277016446824363160383419484076671137318826989745337704895206202338193535904553587720698484963871756502660927307162837139274902322116409615309825063036808505922496141298061164920430570529033926270035662483947924259365293925218884021089782287341671630036763923140659714973888514617759157574619188912530495376914386957892544345602487980527525874353220414986966755394278399707841665326720497437608143621158877519205739162883845269602539963271752008483364269919734641944059677186222959872748082360568917681329966814635643119153178631275383844545753502757337930408985836167495849798836495344640499426294332476256511707975639798442253514576647341003380735173819390923824642267489308493167304232134711032361764471794600125760511483294218516659783550623637627574520277545923559183747001769717960669798668351169220656854220804662242208240369189467760806920461923105685753720824695065398308031007919091222434687747355369928614072062590723233490348194138505924345806740713495143133661536365989176187733072759759134181673418065493527070186207641342373807419160011271612055669361999549115682495764144371773046099429060117697301138428156323467155680822721373246023533925565171630970497064571033304615103594156423200594039957437701301819873698393599588370272065927292939281170148908385995059505325787326041449199914423811693008582778590946395985786877583756708746481764237942655917570361326475034765049490148680361306564543376740080816797976134229432084844761313319491530692401199463756391482175425949417674136372487276169638671741473885939922503715970591204457053450742827924945718750 [87,63] -1612520229907388020839290682555596072581519535181706203157668120363301507455289958708835393384436021029620611046925000539249821405866415697294168247218255628049967473593385017222051377331023269511496055951625524839969187074902240224665877133829906129165411288514719847289617373278109468264757875002617116705074674262956481627320643151717810906418297569003234826368627734865415714276535413862936639452748938920578111324007675729495079222019970051890828102352018236393060219063502501278927674357399320052248033791219655593439983443681448570816971156299038766016616963733463368690983621940179116703999626211717867826248537177609076132461175606697079318352231042481457907121238292866565027674620281681812263492247254921578732000149367591473386262941819747851574696859528465500688708831107166396978579858170413905266346039468897904319447260403417189330009349210110112816141809386776177980138902614602633871896417869895862649292650881487445545555644633132917209008345728437316998794753414219683809543143082450298105130999849700035138313682297652409213057095451814428529085405741068036914632598595663242351698281370417308589071202927048393570663204700764813953688530789389623393112612444070805716501194666378157008687870964213362129298405251106578170807607132237122756536084870726855570837530464556827645949326110309315566851925444984810935204328831590463677137821502860616129138546182642034318236112700907500423107498819936043922040669757203197563305782349444536009101902426386599194043526622257792924301743802766317626084744447231103353483546725948996729495327344448541503520577949071663787929250244157384524097099127248609763009231301131796917536838893553684470068458331635627848210727765664865875338805242936436810289698435922506367635394107625901779958734533788226046755150703625697613390380703045934743289376514661054319123452203375245372006998812714047499580851983823163439133337857327573241714184553691997846216344745609794286895721783784622232875 [87,64] 35643899697811250000477142332092937269298458855321393428687615129284715724215403068501384049731437495095609273567614971726773738119693089173849475006185027533847502956847726176253470892432976732556679558886119385304125467269679521757276962926178191102837218205775771700684867587284015235811335377856642975172433514820768923206814923514979656235066667879059204099441178916814150550206317342343038330996209391573485806314999706052358367245849685968888964272048959619847826012865988655991219686719450612328023384707034620415010855864471682714208201074732014061424429083159838778895604301413100487225619215963424541997857563869016166970390678423347098348994717013535497510959930936368751890905592400598790017887570813161525753442103590336273497422749358970813931797116313636560605885104918108492369453476980404601136191090044419858405671044836736070142139318058290998229335679613141661055909335024369275571876086276515995878458750164693473766688062341480261528518603023339326682322504888351153130330276483486947069541411469587640567349162762265093608365256720599621051779631395279367887869965266388643417799569134996844876630398203551801823264561222949392274366198438053564876035192708661963665787889905583394540903304172537217290329215042338060714866534175218962168675222929896547723276117098366250077866984537934803447332720205101269072195398693707411132244397155380680190768476429229298731728253877172393518953752167748398825650387287827051059989216188535079789144306005112974827094909734394184666930211920712716700462757826371320835771848450039059604956838778480042501700039981527696709633558423306965675798693269936187460200224757241255722038638220122169003151793045062864644155328484757797520323057086053079771814095069005405412690795881503454695791271784444766878496250454982517167644888654636741954348558658923901705482617375715097425238188750936565312044435633144670342153208227823000651518881478642100161230277424990307372371917117152650 [87,65] 2325641320382491411499169589405178682569845272690361716228325750481509635911322335682020057077764028483465889759532386866707460632643128666148805174904240698534681726861431406631778317839534257053751939601404463810179772478887494947865487972646412782440406896474355456977251991381479044106485928753031597768467863796681839579904636736317388850897783662216514323200447035087162327277811320574997749006903011650102449139060880922877054731676183606164787756232383829346313778353497145901776591607232538267286906555334742498828962106070518242561983443020574761669080142301040645263417813337587098431772434831595249146191567198397807941426798275187396493594597053370583977082772620588187966264061952535221732817217691881523153699206782453479377571223501818350352754896547660249621303784037503644954458267587523779387132581145706067400616056120065933298744492859768566904549394763650986157574862289689136268748232393137513771238521499681046361798414881931558316642651814897696895070870288000353033332140357458951809720022641455724755916158717051819324422958000685628258271247285543702538321798452443048020138032621812637988151639086363329384716766825132880875794822511838514247644938771563714590262197724066166865227762988112447138304537806900745260878812711266698348532771918276772060014755728552105644129509550394690836752762885345676257079197003020731345341689984705794016290647561670802488227261441297704881532217259198583004548928736017835369807264038686742279943445745837598859800321918397820782359990061243127074695674741892577880187069189253100262933091875524722978940696104251620010274258549014537934595120726736217618079328169503285559463588506609976041883811346023065802219116096806713574980346301845616099134537558046375961544829216951598668997998718230719637640861324331262314369900006996756390354423896040998531799953680351557532070591792113042201725050413214171702729823926446116866037942551963645327639479270508979734367750019600 [87,66] -109927607780795542645997306107636220988247188149167493560943850974457822825419956357758890477013451101218046268227124928382529395390787537239635433204663093717251172330139203048680012358429336512661535409622237545099469781590306371599129767474467180853833604463520001740455852209655708827183833815109056895901610292347594538233789941561805320018896931913982904243828119146340704214629062286603881992349485181743749705251144713208010900910519534867643429654956602687268369107652133814205332974418117270320228071220091444277831925355176407829287039611220030774012732594454453758253798892611845889325298324178565291419815773375276729219399187239868160718688832692624503703922094162034483231658356810247060852709701553215785845871366485087464543313248968319238463509368333754412562158290309780426104821283927268869803959983214567505475335170482768188697085804576425045574551450772765493634349492834611466208176956854512466104749712783109250324841490971447477498444791160167072557272785027671219313129180215330270301438645525954740854855422021503768642637543685123870604207935719719789328170476617328770334859679973576126331029304554317471863218249720455119416653748892854621436050306626511767075667187958100402073739393087031083782101723110067246548324563699207209789918500074167605480380559318058869958262369406994609736330472891342324862628167346932783487439853871615740916143958690186985667983863173921330795161523651552523351353619633001588010047528547931689102789331337542843814734601459661082090670000133116220310427348674173720789856491408263961999374931952440190834318800340107487377702013253325344769729835028000687313062963479091360172109240523184659292007213922331754006725084070244181069212014928485448068568782089139294066701889034810234680482513418733539611907540504322773155151738844255615492433267781243758456747081702240718732654237122035662216334858014398196793604608398237382692911295353738991066486354672094044666677050 [87,67] -1862716609557425622382442235905184572132119913385991827044073148690089103950400496204490138436806633517843753746744934295008938307989837167462178400738308854226565631448917683122113977695019176625311878185543919640890795703877333409214384466217037894214953887886158322085295111038762760202448606156765248780778242279857502730601197355346769911203622249115847429487812700024248465320089306779356138892564880066373024432385785831391341196207359182156282390698631107463260783299063754866480340889536124875432010459709969384384475835066844923764998625781908481249451950727676362290897101603140917438348300232704577959313121332103852047171572810359161197740021611924232023426917735790918231308880235587696636329902346131774887879719901079905576813465922875554676051464796390511805890089641192295412495266344234902424339117428420945790451603536563770953389646605354228132961433262027025550491242384022388650413808602797810698400819476474193111125532825283587212221368177980770237290127600245211120298435349456180146400557913982167167220833433912846708918887017592675132708655483104362633485510963411369508634640312213966802715589467776417266368174272191470086327573427107914458033603575219072358883314493851483487615056931908386756653737127616652579647542629304227314077174294012355694420804652652776705562376248162373195923623883398131970044758401706381394546743139343287804054329099487429923821251032121337641999614610347101461053422153882069389455338274537634596385931281301539845503127770518736369875820501054194532622682459513342959736782574325874296740081469652473556129146139307219563748682615485521167272611521682800702689767284377801683442860352699764579211771584946584887314440959930380547170353040539837824565426709988061152229339134821338900998063554876700103886991233651805333082904404839824473003896222976926754690605053534789804993529754374886612810647134691120391974573244236586043565527193980995405854701758732139125100 [87,68] 153764235747628296128182964441166500320489203776572940600834103190754167930104355649033639492881851032363908842844544144657144236366075565966972289566696666756299343625271767655180758009381217232165251745423634619428331092933286187011058611149227575295732329117107384336617908918811326573020423177826028516119255358911454804651603925916666774629766833222790164198140624767235184549945621032147387443313721181351929475864435791386430086477300213800321382861844644332032026879964343781753715634591099475124944137983459184404875132109112522819228779665332146010723018413795929883531294219883012098101279660134181768998604007464161349680805894072039049903874664432379521615695830868001646936062316100508600955190359180870095466273840893839211931522369523169193714751853246220773572309315074097400879383214553134467596923373839280504864672556569149627365661245634556987133090144420154172018022379696808954022098441369850109980708058831513487214225101727789538327559363295409797144906569959192685434449371213436181315290445699025525863702912040209358932836790322936598220629411037971386612365519135776624238609519543043150577810513657117243105149461429782003328336767750952709031184547564932638366654319009484329536321338381504463094601785917745540379687074814894750273295690298973802121210676156411451307047209766789449495922263219185814273547576649693046095104792393667594613813866440241921340075560271232408851247516315236347997079394033525643660537429184461716027353492165443581354530407257963907385527606236193965525641214092639891971483733984761699326005100819034118886441332624911110052943196213099332959554039243999634317332869226017257012977987793118479667281257408844502962462727163841326135190249403738217701966548373642508654564081572722230720081798571996642918850727866162033673140841712026019411831788983229819999011080602790830931995270885455483822713697608507213564600671585452582845825331651517215647033865694269750 [87,69] 841066890001222102792662806795204439937734096777325084537819113916264543722388258427152695048805876362155364934742906622508785971445137981923482291949239070514057914621578553687122192077927026102599781813013815109936464481214757940762911822062152805886160276327820225640075873412890785334878476875106557851112519373940938229494887085342471921292348866314312724748032952582619274995758595327294141877286706257761895326999398733175300769000741572102601779962699628982946030439474394665451638852267148604954001437145173129262116775550267650767927555234379605214837867489701924596106473890162923734476799429412736045296152160662797189200335755302652576662440882223491508844532122283346359706435279648696662232603404651484780575049535892582595821666146733034926478550761820922314019970626903074624715387736653792602788496858413010759123113064038744729329321802487057584202167874558209851822385849146163220800354516544561390361071485297102592725350079082390958930305738082876220387103229174871580628542589995000748258334726943987181581480919880274289259307762975013485758530652141857919349834427209869316754669348886928756498491172954970272643031794171981405831239298455111031521988777722547855985581209408315749027802825568520700170082873495043914775457593302726347445125260907469116690977024905055210021273512218911166605798796894573691429364223511429150501619618778832438982677228509167099506971602607846077210382671584160360277553584326702332262020332246303586901771025134485120109173588284328813123380386925598288645615965914746317796266075069837747130774709321570092911783786776664414357452316383617539335537524995828502165352272101615086855659788241444052142086434391402417296329441534174801987421012756780996929386658375403568942237164622616220537685186515705560223465431119100386302368441539399131816125294706959726520644268778682538352218801434936711789091760181710552711816298873609358531153795300446204393888860950 [87,70] -166709376025247343585344111426437859163888437302184076568386524658071721500938587095301354431070266984317133661233510971385715055679618387615950126765687537427840138579758698157021872360774208213581747933498173793656061556634328084170146537947148117077533026308806776028650324826935376588654366950006147910596848871485714265251617075240182775827393461717723541355103964663134785784482566293718722890451808009438624973130285115448097955233224867876796610763331852824452104995362631258266601234154688505772195836521945017330739643007793318125532332595293228723555843193125977023841162877407944692223400020910997407895288204203459246270725931900750652455231324044636957737170374326774721873154301263159532952233129400572862043065275712492932808405598701840652892749110716149293825111619765569646934977262733207640523684031308665639533920601552168730687600671081536211041396506757272454610842770306113489936235193575761209634906499396243552920726093230530847644339914624067643754475013657014956094448656582743400718707957284505184503910070522599267295200926786447101144959225871490012128289269955103196748511167215713147686853965542184766892663431722628435018114433540862664477187579134561159811114354990340242110428558922402002422339479017971322305980725972767342801663880635811931387284920348322773485685581306842641077104873103886457636491691994733851925064621230677852515135026257576048434098395560604850121282575671780053026970214007908025883257526396983647322953870578889246524175393278872952152719472118995486763432824889971438934142977847106826528117164070243913918106992004953833385719608994250219569368495658816116566719721476510905736488452831940720721448499321253341845417362582912689141303390268126734062529266542169003031149506218760376733073364286053231795979794908224879199838703834885841569676052318817764342185726566076088140421927433529836646370337168125832511313591885340297543584001283078579408784150 [87,71] 2447898323949564664437064662815412190052540528173967068801654177433325219796612022432451757927645637538153765963096259748683803069137818954077878593829296110355176575349305615764789265173002109683114571994686344933689152173439852144373595969116346257151121752180354320388691855987824413031319626007484268496591631267646531488612086432380221622240240107318194897298147878393080122627651634399957833769014567111021054941719304205946837880149632291223533519729423138958473549379616355744123149955431349989558688077147466332766904684896443663217555618967598328366827021864086180242685091961168088240243201766903441075836516199526775306789703916805251738349474277275974945806720710592161832442630765824673929751910463589173521846772747082831094429692948641242393430667028912744040284270854567818340175934355311612883145109628608388186456162752784985756165971109293723950840667077043452219625050307699863517176733469875960366671246145142157912842497953403382810735012064148555983318827749697876453804749888654924841383575221058585210202652268365025350248416314697109612438364020376173164405610490314398033453633449413093495542315900867969577164603282552891941764664050411245177116815824974850786564929765279110968392730243472932461574298342884154014041200951689745582481585224481471200113906426258375700860742685741631897992750169726664066152560561225158174207419259575457388328378360839278513216509565285497117989325938770659038141182540069616991404028451301884037855329315680575189274760490560236065129603328423227988223115929559033071841352249688072149687443312688858412370297254529830310226523819567577685103818334644873748807953881658125448503892816295013047876721504875539349487803343818770645189828865934234523229534229713398210475529618028751874105285451624036874497474409023491206416464399655585218536184498071261997292085209383813960743576343839072616476170452037979513369327261248376679611233617298052037330 [87,72] 24528933260232979890864368288890682103623192977839642967073678708166318035826728262300110744181054404728603501353767098359004270749431660985950467981216046754760616987291772987081968571003090509602969896634828309807569180555600297739417456318047030652352033468523198126985151149315743280036859279835823755572630433054750345893839032927736404360781144844294537491354924479659170755169825401720361054059086063568000780612662674831555078242355343677490409881242596064350430024122821625850120593358852641034045910163802972848828876495529803283716474495789999521834405630624511048074735188759105791558587020757182659703513404425051865531701401633016100876038374039403188256767939455866500562383931378440808800457234130062559760312584621326585200279480906562609371144850110720924090621671090237898484762551540554214897333413342164889054202259428707112057953246767437175052315864773512510015408877025398822201450244335058914228347660408734265903377333163622939707389718873636428231586473955902768176966951698682765487425991932688176504212527592610821100606506693240342319943761550572011004080131747781147042858380009669622628497514046405119644354184586183158810249387403161859733496136225774710208189430814877761563767438965617608636192837471025092107489944173236637890147101428039797236628484247046247082337183897402288213267247916323077605146311656314605730425449737432722779306038719940891062020168449018865247813835303888627801035021018339896644009309445782475841401763163253189127556269599342239153359650918617377035284957369512124575655905928089589899815929470363169870709210346061785898278889936928002502077127249218205783150787330083110084056022195503086879774654563737709891765162058280246539474315288007429184491247062582101006373890474989806167713992429086071017506525218911741653574782289545452390637549316721021724002579393991581164577522852104910373868599329664717968045354526899917216347791522105870 [87,73] -670992583204839591114554672489496731125708257880304223815099923807260793606603074331373242646038129519533456909982672109206366936857042234270103472832612231524478668529394208439176425305141958700635567269444977695257116053960035796133352885411148608354494431436309940304276680293251368501264967351137976046681264467177594286596878425660400618711303825366819538478116654119146041573347072143961973112046306887024840618181266654549899573339658406825248097648830585270529353605832730769886228179654192860663044903264446660878556275381620849143009414436191807858859746329386539837219690413453819681942683391335754849969263243539555865337194558069766951243515950071485715562774047780622222915717479450297015192612705837642227994969778778372021726370889900907458120479119248331066173976844406817650552328567960892332311071280530014893637003093351724383294230016988020410245598775573162859914398546551110832900969436273009008766750781166266095703802637456177717815026004040904123784280364179381391666528783489328484555210723831113775213267797000740346747322676157578744168683325614795794388246489687848278668425407949936565943797043814693418400968704387841474226268157496607618025030050128097102860002279796659062427377895180326332346874371135872317125289889775514677998277697612237302626806944943433101584721617766261189138822700703875342513752652634396603963111291211355676675690481094031693514029123427228878289051192596029186700123597342385040702472814034794557725837611626787743455581273387977277607793666731876600779695676034565588536562430945185600762093343858135819846267373991451469711102757818764189323867390343727870798509666544226450539883994244332315476060638109344673596018737549198290571018313986487723190116594771963160486892277503194824456356144080225456578886653125399436766718537309441136328129851399537826970646008346497745390551086994711950354247802205498003894614313669643180503707223105 [87,74] -7563031639844320202726313215300392584654253501756352353369648694400517027630772317327103083928659673306257297744303416703650687171916543242055941940596496168639043082648665614919354129692954466590663416273886234468545322800477335273099379068444439144309994359743457577532607722018281252018556042082879969934118110801097080011364837560103168461791478493410232432135562646692767372954911699407854507507883292272673952422771679348777750430492847647046883504688198971371036243312172358408121812237259523964888377759744138001615138448237576767371794433545707939997761499435768329539850920103982538832575047492539545103276451965979377748457173408749306694853281351807021650403523871737050493511813789782453150661523613579970606750280440503804831425927550853037917620768453093923036397973951177758764880511165945280542494975498486744008122126726123589744602810574190472890828408787418345739328108578701484984042630759293440796944815180158640253072506401480964328218008059468851417434228691376532105950022364390301802500494929028190931482070184402271090486654336272035464013166769953908695204203493751464109778697705848922967945328291961860737900379882239906829889971602017868208438405785676258305769243255392876918875988309630138121086381077881967468853430092490402363781110867898059177439533283689758131513793480186456776403458895683006845735898571181794496502621300064076847656145812047796740809646853949856523509762755598562724611824171569712125486776601907796510298299402105580009976476354189389591462868456891723198456126516784800273999383579067244931200430922090414031271144083955374778676737588552747278113588884806862248744698948148152261165392146020353234893569957285879105314495088278867372342085369583732070252469941777850749863150274348845335822338833686252983284484510344869253840457570649361752707644618415071398227386904540199206780665848229127376584451283245348237850155829040566632384190 [87,75] 441116036616634178526370205749230797369614391559664701465343284537266465852196662187345826824601091633007526460251102429194815975720348627308933952974581575542885123155092534000536368002207613973147330787501946245402703891940643204739194943563665742691774839969916883197915763251534563240196782080067744988061435385209026018132753516028786569064074358863325899983338870580554129937221662867265301150991385178753180932255310770636363506439777001908927839190185569041151608317603997789992403282199237698053018883725361748202721645630661180661211690635860217867583279410204224326000793554364743458263738048397069976845476060042092983106975633954475918311312416255665285882144275107787295186990096343535036665162714578227030504070029757573436975395916553372220015291925282974075268605431583174153934320781399056706134019512774483724665684560844342972229520054255904555385564905592933051332748797545539990732119035011300173479839899123977940808347951721958146603957713399613480347473339396152920512103250712956705467068036565091629742335244365859735842767285779160582417768691082765376026185676014449193247896108218930758571907571837707348704821107373202333263441358906002541433093544065186603692438296169532933047669377606181416489074372945309761661327274508704678146876830021067944951141769499659080324280870156163050276382800650760020998670650863641334308172289011653551722981549009599905308080467652537321490009141154419062820838552540795000813552394159757452505136792890257370588969253348935009382953458973087868982917788809743873510056345274631634253600498590364331914173829969531361609752505529266904926929116659930035817300996550453798872055706826905390977439634142678740654643971330128548589797054912276763157444380904649682926360075113597671283086544309093943677918280453980052712968729262266168450797137680142115576092998098127493070232263190058353267752810200982072925427919109430632280 [87,76] -2249571290497872874756264788407291595110540301135996651999677812808932003056128865221941443073020704563054562108720427559937180224075688662156690919140784233020128898728994111334363806397796745680426649101128052943995898406559389978024616923071483293238124373467548967725434346832289249073038587664911845068455438816095787659846227641465665807581824379352675582046817466204978994403661805476901190975714597097439017070512909051974876738300030626009525608184540001979302864971516126317548611896404351681627947540416373210403393271148457054969985542410148657984866170530970520301765357707911512228081126696114668114461216785760284174630908032473745691028364756084849007580984698349954887833758109585902288569840941922446404739220995151302670641610454978832725904819106519394220639382800288771051078513052374673867119244147803238813135538274775227106399675793006204618455729668174676781571042292858638245683995108284481041422395057955658080289422106871132535691819721557802263085355540822989834059210462571969388487708620254796395313002499458935049363339516667614633837641928891507157767131611759121244894067426820882082309967118793775469037928680841703108075640015002532833988801315392850077839153944071713779182957614708921984712412409280234658128298547178567079983051833373032351511879016060692261588250612221866122415506636677358927074590464116541980182634761607179070858933789081992927945838742588449720223722267089105718769801823255292687110903388383396172042696008196389249816031781409480227529517158249579614752991942912266449171850826979490690738367828075437202513931664845459162374767105489846321017766357732107462107243494345786820117586521670774651877920422025380468676005072360885641334659053956793460377819926844693095568484588163849991699843392719693752614220431484958355060386241421811289958679682513136294009684106580627803202327563811081177112360894406187280575267186804780 [87,77] -211571525584735510027665308242184329818565613109547677624698167588997066880950238557609613752569832641471450968964467715669555000450341042765531278335326634616062017182679668368100421039100884232283529785984931583806704523640512898174203594261367656211851731832252266866318490245601755611246790326930550399203614204998943930487710697344489234696894339384628788574374669194987010058685893354818362635869286772486549428469789457597576265342964183607922228821203214710169328038878725122684619584986000305869174999749458190053892054820327959643001284566549170139259960247471040262405093122819407108214916891492150695574346269233591428246335127625135514745609792644803024015592561081563919880458440211701837013762746576124286495182049453575115950285911126411495189053729718121883880198030024278700502496521685453242788154596997774531442514929482821316863876159439383335386197724724699572566635570897804446612822802314230896866692392812627883848175974311033600755560185588693221144691726142798596093476622180050079683843763991495779420149716346717894628029821759195459343442832038080510477356607599794080459482989776731811393638270570291014052985759297482315941915345290309751534903080808026653419488791823560619452818763894423198461234808611642655425827999220432039308145104041479763276785348156818273353562321452181875888506757312468495156756796788856006585159707064164926102211649210144303476486913961324697122655767818765789076599796490778316693219655822261038022890814003678576326183741852523868469823518005482729502041711541984670746691314654867243140487934202385739674266439973377811424371560150842947229189078453810074661171189342344119495601495114623774585849628136333983964610652443446000637850424758120958213213715226658094180942719407780428467353135538965496426849176225344313223673710502994277801462607335996204683083465682708191882711867910707698395969402167759422798062948260 [87,78] -984647525446573305559030600893346409773171751401905128893141548845336333486542332247956878648117175603423745592378663852123130703550309331089759715335903484208606606257290030742315096553893827553500718708874824618737191521345875987531377247770584561292392013686707630127560003811089219270233784622372870769458055772962060770483708771262748347028591578776358095497628411688725267929870816166507367822199590211352223160186045133322590230109448193447213329864854001693272359718762614423936669575059737031327087425464427711511506684900848458566270452314809508560550745822708018731707136258700336634553216829993091311621160714258531859732143671455021841119339866782842809067076295519027762555901160157378955206052885175692174084517625322255111288920769110491455234251936021829441879059143284978782240285389606389089386832110031391091192865527723845939334156785461749258015467350903441544464581558222610285954005473072477781087695473014517908792105004638887120798032225193771177938002676005865691469756528646023519801199116445498725908513457010499673922402410048882913989349271411310676014198686235212587688434651659183017182756782835457703799389008788834322721774721896914431921734934513561831760446537263655239225678977119241713138860869041738300544735246193118132290783301253819845138772065657504018955700883833805747932490437244064946395630972921604796739359325876587075984888989083760868956867623324417569983085707648950331493042107585203507470704900464667835656653539632255230755551949985142860450084442743173032018291157686665947743905149747093371679424821224947905336007659382843339521292134030379870651595634976083837502117852255024198546605410019854660490033240663796174940387740125751247551896453652080130289340795912443738053002565047400303359507056963556304129993903205990911118731524243484715861108032443906266615433343266799044813568099624851445081794841455412328146750 [87,79] 30736430576135427180523375670097031459744080414252545053947584419764286622462113038948642512317194212075884988511682067576670068581943444761840843463326707865660988732965955757492217526956799679529195368676649581339190602330653090042263945033413540036144258736736446048831617977353518284798045293666229404502368912967431405150336577610825790405812397750005950118159856071736458168536681764116153100503304044137205315504276121354537098519004563000858465642607781580158677839051663315156109507860763052564489452834679041251086334724165922964238515463700435908183293600513623435876892957124424812548325944717337338016799214129401762985242400467466222295020644790601872192180899636612359462361747399720838690408348644828916502395818762129515647341383170538303319338609260080989282702737488151517242934269667660999116743246165777192497905981286057802890122888548833554641206628695366357962542414834244731036901179722552445401561514237950219284175003482455493605171227045835740760655232553478209153829420935938140886170182763754654185207319607636507351699882349506088418202785912668112566914486359297464563059360259547678505264997162397177785954658190347889445736705527719307034447343807531750254110984295970534920448677879222866317115744156859614159051459668834012878686482139497501379574830898271973198251526552308311318467864453590115429622655214201793672880857681257034917871694322720552946140273882882856563578230718771558866543234611796851760225886913348519667115702135577674619507653963371437931402624065561206619933414991821216962013286746325234216398463474162943382376881096749166127119400763710583428902794748525062172446653173001925786166144170261996784348530691944885841663128449896735774194430475995944750443874860298903653643110112345028408980320792572294744950775222019840988072780484821528734451621103501716820781340962591064534747135231779921164583886964164512575 [87,80] 22506093318529399828094364758628799638358579729305145533099581417559584503641288580732191717760843169416766243280504935117826140032287406783883710679836335962408763362898535779326132513654103027488126754204190680641111753926858456177590565847978610633516358310774746907197748373307100011426491096071642094399271585967666743524504072551731468545052384555049076305361163800556922405444281659507923250611719382450220631670644911143206719044362700563483404572563755384080819169870491329620322107857708198940973507901680235037928604822227767639267166403435752013261661450387283335701878112199955668512914095611067730631995996326300918285537313598303649032098617148587336377537075651953101063271328001348413516078564894560558859116568326194491389925658929207016842236924213697095233676303019415562977632282920666647463749420482806094653893050393114609158178667620197989874076289500733367576997046597977631072961734915107823774268191223430512937046750380197387529531852238645223179304382493119416303006889879460133561161322308912474685689259588927359769197927279435815174939036061944312636840796266712802968744907443281010183426792135601790087009257951571708843601735489629395529405948938519085802078350120490327272478645753923863268398261903215573679681068823855858836210620012568247843347549030460431500222378333647527174247942466721821620229408582553105430841647366498236500150264027294827769082998892703311219428097474370068116024979648574981882854178092072044083885287875439897801292625639854445634330752370453314420295737908862358230648423573226725058041205037484062318011737455065378143516881019822135839294281134246829488916031389619258680373435354776687341984573898444967466297400476118960124139538002530261409439696479582921503171802944894745074650669611944872519545741908591717586522181299220805734122039317731007714903987435215326345587192432007562052645841473950 [87,81] -3412318358133504494274541630889987402637742930913531916765878111979841363002367282581196575641964683759768296182957554107441928493276061535974511917907549913910612640949648326001375178380703224730500922185503531068792298505134888778065958230371782516782509509668025522958041754692698297560343479908220070127949736434203092560266046526292770509926284619847640445589642987286881105779091372714633787868269852835161379394772197213693611307376966269400804282188142492315534442262644814445101629339647792523865961105254955103905544530155718888160996918334018359382899589324618334878498852392198052402369980681939754904543584095183106678402278309119680333060243531002283156491366784046821638865651190392116785301211958603556600777373023557659865888835217255655549417212568951954717770924461989694774707882249082835501114212970219964379051352089130472466452681934194714769374939015204001701225755895307187670715615379564424641312232108202820386637181594978885299617064691027089033019873441318150606604522354128312004515044133396913314316945331616400107918375296736363550722552969649656356569318475555253629249194674853030405778224500737170625443394647054666427916194851337609435294274922651625257869356926992233137893310113773370572709439170731644818895075496975834340097316049371283768986006883807521258517727232198445597851562433107601122200479673460132182603608840206760682201031147469636872337975428512587473934068808336118928752208388335856398627216878650320571445620949598139982541736283064564147633283763935639491748337100812786667046131203015113169198265203344634156902327156656582709774349373806172831613485110842394511524827859307104833874251009064623392062143997908150101723999429918594940089183263936560082127152038457716340302412652640795508990495007411865487475145375541085420534779572946725826548692639201532346241163592857288130592821615133589800187796275 [87,82] 3818104816956026459501162210068542585694289512767812722804522094352009083595280558125596501584187672598651748377216031215698538091996604785574879740811983949548437316735015050776891643096052242893544817710547057201288069745624308260422353929550837351918244897702102272014334100445986805083444541004685776522254594144718728679145799575938863025335057240907832345886309402282334367769996540420447671715500992017023296047863559724770298555923446006622147561150402694003401977634037700176916083466884227110169796349232005569410094395101643171829185421410450710775363070015544377307773386900722344043946773181586571916778210084982439188318112834077981399541174895779271814098156721150237028574043238941470350737687318515155555798923713259458406658848082279553244463781900206926201917384025224833073485855083469934568230222376625145851617996716673612725665826089225003926555554387518551591257668066349029443766471360922411062588499314046492310600442636837685308039634527715767162228022332706538837499325184176195974067693370905219046246665536296201928908417589391438286770323999956744800923184566619725959912210660745941813709249062098599547335983439447865331372185335255899714151873234168412731777543487937628995118549837754101187864272767541403070252948575559559223338538687427516472630529911192801470007844610151355078941178019061604960876260197240936304168111499285189318396163608943569390060994443046094312577099758985030472634513389449159626788046227928127678706819158080887322004901953301479079493153421363079706255997640820880845455955883461176537195990805019818602692764149695384037281129378701592149098463261762403940270408010805775735380396694665958378810560717029971808446309920419842742733331311623761222409420213476308647904686312937802393546772219605603994908813638799206595664769727939457637149905300271077573820148122369859235758863810823403416050 [87,83] 373240331286302609075908005382350443724511794324017376225077659797810553648452455783440312657020323018861260157277211793602027258122735037904874766885344605480043072559941848309247991385793040073908627606028508152078541326421074009281930540550478092890369924806579528102042009389597188998554160007011959239037662593407015292648759768766559218064637639954430352758957515963353411932887602038548574826432601683302423491618318630549082412257278521666859183047328444393765915755731492553719027719145540692970449116326729539579802589386272967245114912051693304957761998150386376286037516477411959317222470610102513104485572616988549118558297893406129337864586369868922298855719199856806425613534302477302234748647864172988476575340191559708299983186111779992646000649166088703895200172374503081114110609613423086987382828387980431177685783756774529415289380246291355442717628253232891493735564885470431469388120757547000642430554191505059412877977533190901367966722439018623305149485821676874765040015706948892327684017983277896103928514736293664949976288056335396420151720013020720110493652021043274833278915239971906159678249533521121730737847831546871373912042934757257127752815436674790663392311485730652055855380062465765709719311508259351798125814467667563207247360932277738924591965489131456389854629688495080112734423976524551894392360459785914970364058662955464101500084111029714320102522561920087348525475794937437799348171163379064513219839717319383320834562739247773666290383678761175784060772932499327744953741086643450961947703307381092239477163124707748052587732479059646609452463963103695220817839973317522386399902989854957726383808229241780395342413851314091893750854288776880466052869475942078540786885147198873789796065798941429873488229187368281971552163949122723405553045857873881909668341095629586885395411689069743833815350744401498250 [87,84] 155502327270036466959142993460816752558656584956954873806157600615188301508752215057181768814644204977906499965157181720799004644365233511305243133867180139150245928812184938745023967617981771950449888444818511711790545432042407723914235293600452883565849065867024840880647417240354621121348503001009700524617806100781530701117012136112031447741430272927247596111059944668512253106865593274220818163570300877556901131146681168769465763606392459743134926182292604027876778138100088277492399533115104344453308009655168958511467751483422771278879706040338461144293749702998980735742217354343858481876978630433936133807439917653502854860839688288146233290656206036162987316362030994467265817566083242180491214061342528379235851052902433323727882774201324623032090941155067871197459917576275642963622321593624667857471598446460235608735692205704119591502311610583905050234587903791249752775898015489242571243021959244761896752307538438019699065668467982994741063657344912734449307597461450403747398799831293026714486319015249696359967498262223254899181499862804652346700020884720148118687403554051476189546439761131599864469510691663178561500945348375604951996779462450659796641543084993867647803099092192052073867452435975095876078968888675062597925917523238189844863696166488740914052827553692518641328230343126041066673666506807656039326823703632485492721911341298275226558465392624422175858143771260389313357355585352044653612175160230376776749261679376988377751312677581232349181302412281286523962862761257695138084882761996738915738131659752949634159899176923754902448005143643326813122047501203290274674174468321852214681809009575892552482447963732122733617322716484665542029744350321995347072765652000211677770707331173314208493456500656103605264098697049999532840940528483253967541479541664611830514279835619545313085291653779829871399650470300 [87,85] -17857551800884042736573427602550321477179577897896520119091977372306780543849110287685613226614163421798418098169036517033091472990088574006705041760731573171681069079030787121976186799579027016109366722179674191361315907880902486925809611226683850582718327606513796091060574879319250425167881415377560864384365585228919965733011784062936674805364075961083346778692919169821880326218488555476219160667986220260325164880340052412210713087599778343957636405728121066621204232506029023871071622156870909359185670115397573142891813926134951921160618201229055883590276762739244137632491805761800185835159120107941568681137668658420043412244987076203014843048405349194876230844346862745907936676350451821849308640091814944745857983185651544765664326616686124429641568787246494795635654608869904614056628449008267317259830929816873116567080964593985565124091403246792955110688590683532401929741713026422498197967534217422440626744424669135065039862788044598241245604853607293380470782832998602022042856451416702444931979286151246640301103567323894356169565669672470298871060247314462061933184494737500261495401808324148183068243042222752328729590963608623878828370477179260075625653914087516027932518406855936747150933957613115809820254282614392198629882177950318510673770796472567116833771852882946089019767779161096182816722168355092758368873519539586115840299298180412853067899695886548006168801924487305467944800191758671908719231812723927255877724361730712061052369277757860008234928842480173157008250064494704529609258036600450310651980107958745887932492451340687795346154634568719391570114859388435458413995336081050536538452228944531820767658820217527913017634346444615963421830509820050711260124607523606136151274903175963581081034333204425026651534025101371886587686983511822167458242285611147688727008617950725140159543092609446220650250675 [87,86] 30649656409688317874181727720525693209221650175352047451933490614212624565417275104445228869615273469726525816868653011495587220294936606426598882092313266667246251796421847389957006737990003751938489896038826387750943661894693480893418800954433529264088467524543015353220987029474669194440851855181628591735091629647748130498374716094586532428415809407040529709939558366368462857931839099600141428922964926591430729615794804711153955800313203939808030004366512968196054160061171261138754254661964055688956906317309458060048421147292250880257879048144091670830894788512016369435372830957122259482104521391401758682695669111665393155421997476292664453760104382497484186731656879002496959689797913935355179135538216466306161345138729588292567500148489564549911856334300833998882943118851642874200315943625331190311977682543825259447565606115387113006348106202411971976612433738701864006906843681619036185720817788217703482341177002546833523639968839512324819147282443633096181826515672490764458987746154933917470059799641653233498919014999672045283415855186998860221082601957455682890058986803682019375166271181645755995968651028744951079738619253872355725733502387097491815670046691297596753713651569846889879472131855440133063075389405283274753388609387581921279642552168820717352595733458209176718934923157267697305424157630370491800532810709437068595122804572244629832929599029852199507980298213507062224976692061910528623046822265438899248389742091124408946334427409351817999007962725520057102337346837338559143014947830219234083272862606159611126322339962712721678799997081898401435837388910393046681760616839417169312149093202132807411664262055820725228105220222334259483011113532216642740423738305843767259633040886750939905670413873443396254094018016285730417236829774762353464504610270178958225570449829887766307170458672430392950 [87,87] 1222574650495674216949035584438453933610143069493924907079908930487868425249864510394668378985601125814164328633698078987706215401045526943107378354176211764737860377943199307422757451479496147731139004108986310698944843090035844972579962498625173735181403240007982029797362037037006383967223393498080324697586088364331533947576979887650010527525581441236373968817290803030146256399010947519091949795912226297111076712184246966381866441431655521485913630036578757204551015260582917447482818177348598599323629712838445937476679971625878268277816302115264454949769079660911788724916997760905769719988830689910638477517404248752719190393427714636183999850447676551813535022003868616099205820531530095173605519069580919807682861537148661004510844840295822508281114785812510989709648195698820392728629015199898040402916898805064185686405259509245047996772983571634079444945325497649281025422389793997481649954704575279907754608264921849952308037643044054883424716814634456255335536118266606744267284279486000395202994286587662576039335840332045367530321336572971538384618511212698890331391657325055814807296456743957953893075494310154521322908397744351146728570315044210407233233153118612788864884631476037407718590924803174590008988562703994370197613819141736923220528019701664131255236657101169123995962368017439773634517946634056683088539470419721728404313024732890341155891967706792188780863621943245311482066627658512775324916617573446733972207685834771422911883348579694681318376173875048124216587789941254300329274298473662651674921303216609561403022982388794578986926217136970375625013184135795754547212443491426380382333123407898794969400757781546798831767448777394403521694818450648093298939919167019681506808604527631818967682759738546449787730336266735705045574798533445387700808965193287280726328292419389666872602410968614965 [88,0] 131453036176505298396385912586562857397253727487737112671884121710885555754620899686812321993187514540164132410556018490004823941539548046272788355282151051013301352258606730331257655958288355794461392184365110307238434299973702549628640828299318990745622919273460272230941534341667988252768807841397162206011776047825353231675272860515169843270749532476857225109193931801428212794463405463169975673204733102422606863140031692263299742292756736554241936665662103932889673759740086660291363388914483208611599660528736687810475997400853120981839380407053298115990542216731656889427030990250259563406703628912431516230366914337972093634122107018374500908905651701663298997822129426737248898156145834510920018441403016991009488325388187717203586607696150387181951729227272891728446668990767912024655538961087564498536098964973184763162077362371266289862431596186086298991085009749653973078042369790329892388397921743692528117455294571287650898796041341223859795637980219490799246498828341581615609948577636035748557607619054781877503524023856784095251587463029521154224524644724957146889812542838786284549720655957245553222649667753425921594765287371253638900812233356089159269783471102731756164777508869704793715519229663144862482962503995981921406285697138830316051566846005825133700757783093931179896678093061183346961911881041102233242816543551642017137857450369446236315097401256194571952399714472784286346204944662354236974092562353824371972329395055790081391007414428773992934831892440954748570331948672953568923745168120736568739484537955156575858018648123496997201555881697337206002444193128138509682441123389038143152618258563489170964841339452446931954599688813072853465648599257359109823032832950327739332545781794634353836226215703475478589458608371833455426491444879692512803203717950830915852372609244010676211937612939949637472932150695326766236037176071992633799613340445032551549039311827551936470137015034156708124462702309268281362576375940058119283340325971950307672385851893391778379445805653654651280097647073958439465855639821311198557712243749670029720124429609813757258582769516377970280485217445754078180147200000000000 [88,1] 10266623964433290046386648149659701014738739239780782959617920716182104867450001703399687186405264639447050107434506572430510191979231493541674124923809653198020213627603974620588392710001690195849298843914876518192446777088904668542101758905308803926729845402812808988812611987502571916715758406518572321900896064555101481375972043237774005301881956945031145960922488225230837925470059306605726955113853766134757181152545401082558422406067339042208995711388635216131695551017986017835068061102069656751283354338589272719592713826355436682147831904842623648741011494655581775672500186399245382204294521424919683206715099892110494389744580734869604567959844496826005224557507554603581773599767646389712043883230381200816987775402406129813115736988651531410105858247439999248856248815099167118040773070635002287833396284723041404459083398503192671961551124936180513747489616998639956099379036667096663424022778033626249862822120024831185184120403581048940485691106870875060341842213873971374510299633571408951597783587461829718077044977784355332465036612499150172466749993689938357556771284733470762793637465642141283917014451237643647118434304107570780742153899564655820275987634114017458343257270612145250472111264981285536708270817395023033770790923468547357331605261925091995202260080041790352303102765094128917468539142430663111969311517835745776550379121267488401216475617068305524651080406205959183894946444669448901450068485290383303243627711100773978946042113646019636073578571773285150348318813945777720976838312735894734792831856564368410743266616044746943110758175561464204876930033796523184459038041070503448608187330347614796133070803847130758149723401351862155958703751341046549682854290794473956212841576902887485365595309767086661201230092000455368331217695536378729113238762985155185631156369965282770839274471217923136545382726649918410536927298615310139596806378623877050428939696512854932379718445180985889935178293998587441026789225171902286980158015793194849364623174627072817884331524755545650103038753559395180577594168308700355236140150471177168626885965801484472446822064418150491065711619511393099861458944000000000 [88,2] 532806266587030266513196121333558435479999809739694546397254467939239856488990957381697069733349966704997058536111949168873136968932197824155196996173627848887766141177760742923880893610338580165686746433591185917128517203069115949975073287311516924272371336655635060541150173905410093119701442117727353368396258422925658063468547411068086828441253543699440666160503475087274369792241280683791661192104973888559754778669234329230571326481904841076421022321549380086825137385606024523472853275381381060684271480003836004451991000837176889278827082159942965783932635621856071583538507908527127547877085534631514099507559715997499373283910333401517864497624884925599503219709872592985226128472901897565171575187041065513335122792625336907029070192358957650759613035078822270198559459118850003008630171123358211093024859257350142051767100997298539727585724698984655588211367411451215134167010736914279011801897292698565390231496895603607114656421862999838963445201672512892086439821926165656367247685638200756320361685613980720669770342622546449611548811561858650175557704791248447618045975161093271526289108356228511086559526121730839904822954592029736540381245118693314932693515446559159370831241200818481757010751711172248478868171543050155010580274664916496913812291668154730367012564277879194558605405517587914791821143720679091751082404309955484296090742551764124453930674762272771200842851153629720704288840245215953851912277499121572168579558409511887146280037607179657792614082346848612725182949799468915821999000876124933164681414602880758889061060737405053041081377770521141754168617480918650441711669293766749488702090647759249510790885775619863809043526274343701084809580336332202595522073271735533397947593593294141572999570411936858357294728552031923874672694368420093462605657162958772480050399518381944013046413638311745917111451213168097307442081660728086065729865517804971160240661916784450330337629911235112601064242835572592732013905133008444355714522329353304964983209651406633470422994912157073634927626892438897795843705070525506249296418637889801262007164549966707937683542006340779436585591934481572372907294720000000 [88,3] 13919044111218178466932725659812834632257202184290066520177512068724850852920414865824420003258548567796913562843291959903305450023458196192158280265410068897514078419355837842605988788848911290558726505286085214613488354062561969870989751104932519809488816783453373483310492568288803507706145602147238721013864229498716344334121261066691036186303199694769466283637697476080609742350590057319941876127101235207920789675780513328022640553700026294126832825849913205468592889444770301395580844357603940217412800887723829067718157648208195724703985574258877924022176376478205289288762629752204137644790390387856899864170049776585852240479626291860861117087694691377246790242441132863654492870372621406867646752088622015799859049235709711112792508198919682064241835919993067550828281879290176285962222293616921879643853109992192782563324462161153987395156651816502088373078569879576929165588972367009403068782110272833385732087786910346156089269557266353724527609740706035929338886960930318771954120730921472190144860139391235704290024240137148797037576958093944878680371875017360906553413571437863632597818519004831326125834330226141852161220084784966327008587489725802983478448473788530257860406563754877831272315099755742388780635525546697418806978780962614177520504716306681282447700981673025056754572027052922866853499207934474952596418890017370420033951327843034751029644837062539477900133361479553905071823761155012826790641374796436877507038516847049171690675053883993332775135353135704311969380699276871939254427516869452914915444190849768211253876256919684243845407521346653717699159193593186235074115679638323240156883667314097470760338644711994996438868447451890921338172588200173858350175572320044630252144945029257229908714775542244413654512256626970420506639015675757119571296013432840274698847847031466454941336840882502365505820620518686400389944674786804715710885860548516158584470643255010410878755914005598076030270856960155247718757754458623393614775145607832366612475730851978861672556239788687377160132519375919761506461020238197161455542535413549804311161813418340239648464894410728574268477747457997345102694973440000 [88,4] 189132355086337797874144248197706961892844374850833307816149232698848975747160310273257546702198344903333305157324415916269036264938243362260648085216767467140470903341238471264992187087555250330150187710663646971679326677543118920704159866724767025366440575035004659889703805710019963358209264460511470107657387352608756879721667894607415717545500836401233828865578997724059410226198763499549167168744639337702116599225962729476262705164315527644035145022922557269319499566341256894499804989664135554804905894445574735105538088734348294753987500188224761618781698727403039143438423368100243253716252552778905116922059716607071640093012625976019454813624783160394426445144249228353588384330003152109679656601543565241211026361501949255685446874287300070060067413109898305865969864815156470038601081415934484539248264193871654086752170764259944209760571415481184721784471117864194378516358218250410125911330279946017944236332936643745561510870515793451590368899316929730078986554774272550578222271126897647687402567618781570228944802746796218905041463899431028753081960142383958376754954073136147214763067078391249723685939437144264814319410156369768002300855785440887770874135532417578237355305526064125655402343415850337965099894034393359437816076891665764820702146906469489991232263960969255544833344235248403265134092326347613997216170407150360562061140890868760272553672375594438999397933720205226505355665389177904219161258282171753429795371580481470058475278095798162117727585510872565567177289811582446672340967927743084913270915022561916252289448918258507278518246919614157660186287687875077531165050688948940114082841794862277429203972382482726877168664864169401034827877269447029004136532536327585949134894399942515973923065725054256289330067271468626312804586882430663776539900740638607038555661535094896874446169710280338872162275733484825879029356151289655031782092224393248170831972703047086467730522835220451583647446431191174137875520534550655731908824768857533578738178078348474634103317632061923961575786329028398727407244757580440819713813565835834605999764923695626358035332245042006145498863222998569825693859840000 [88,5] 1826314837483731093847999886798405039807683925346517881123890311669418086306533808222106764556021175790185544055791296252805330112749982690401513321688209281577802707833368769767464438143172436109172965301967393236751094417109282534719032127922936202478824950450003309339028712656232050428217085617551226730732744340447591410528744643212513781574457213304243494171863379252174148406030009806172751711711263357260944375969807651356195887200308311704337200862643998780564626767365871144646331147811722112951290711891248164225610371090393001170638583507935644570357314620135836777904551294883611515474558478164020153440840476225821350564662985811549118433278506246503295880808423797250894595660541545058757048531128052988640281903796056320252524671716289465690335546577990724126330305236489593495274451609176852489817411151240086423937310435229687128175540896755659912841918634456396915783189453114978159792536726982312357508311148523626203588100556189280411532218467241872246344772385606760311007973923466772905120796447491425327057443781300009628624261673981690314661214820750735930112486237146937327273885223995295297994546139566666892149011194953497660246778211018882522490891475499244307271084962178671459165100785965213189582173295196761205903619558347625416494101997565778125678120015748129879078500598799890257779526549433322097917936769906022053001066691287154129765689425018087952868667473466277883839247858503984764610092578349040007215832313845823794305159710246518362793941659026475982892909382708934473174776110834110194466436787587791948610101309296945274678940382153143701018389224034184819537774094289186535251972677543122879929663040534730009082762185345389270959611267690012063453052238485692903109988457703063253814022310184740963478968949957649802312172751306198304201305627674967081471628491033718234829198980901948691705170616253532271298413584441647179912644447157304630390807382434459143411301585046465240265671585789042472188165810810437124535232065470313921787496861630269919759160879823203362124759109267117420443709914817514835644827894521496069788617402020389311970806304231202400245094842107915973689344000 [88,6] 4238673898811856463280839255516567510937547097706784856268842230710078997172989609996587559798450679822820212005721584926215385602085724580375874928842575731949920740692232505187587627392575444637821564463489862307894110841673259987330604425166910503060771754892687746367679075630776744869923448378737554424393877180655622289980047255532219123506431138830809892913366889219241211689351070404040079480664122053874437711305661152795279675114887591766945538829273176975280393412325132120748749266656746341836091703987308733128069937803577960036526054306161613540529613212398832568746990232187249940645145473262579794446487520643132656634885802315219184931710159065904178872090251472652405130553968611751950606592533246473656633648889160753182902268297600237406909199968995688710122748364190524531429998825235355678498126340891654272171232782060091613064138561509605221051089370110471392686383536020772819533455963495715526114251811090624130803270379077617574408628613847695128821016217179349272542661305610443435484957287071390717555663465949019669952804889367843061733472682407904720573511035503088621422444857366448223492047257729430271091492876878277478845794414392337698074345180132513538320249247502709949196744388480046297293598198346890493519407224595531676371500071858821990673079678011615608673129803666756194223592820418541149043953981452601943249938495023776225271280767911712614837817638679528713344014184251246696424608668123358641212489044460432448517809792748717188769701456458970623348615879422562877646146151483806861590154430323107682259888194916512589639937351893660796205615527049294747748615157698257809446705705344264795593687801433718914614785746939857355147775885002379714150197904829347064164368981285112540037956182062357780690895151702816931211586806683916688319388511513284515575754842019558367421282984239524924962364290646496050290909130305296801829506677830103806429421650340107131486869280074648160285995023294551015279362848670501817622438094821960245636825256459051240516314681774982238707669226184499103538845000822676676532568396733502869029021309741737430467656178474516521790722364265067446272000 [88,7] -141095872093954152390222546033044618087508657078530132385390450136053242087359548106056004254126723943581995011142480178265925563845825250475833891869077945482483019900366154337908301486108970021303146266419144438741742875971605599112599205025560741799207824885165343235434834758355823571306140773454120231951569327499276420703909563096320941369641294998634593603474890376751897812113345162900788919589205545051001988192242174384377324331145968864898767895287802281278292025868332901749886054356249356343249816145198977610421122268722166435678965553663424781113520020684980876454609914688992273465520535658415078629742312347656154850341419651011440387091744031764311695661659423595349836202657036439710846381472084266131402723567028064368159086366877335281521896542375288534678722507894919267084068793764270336423693536799285689672717968736868787668185553261306524859695307217803218156522523802010000239075005821657820871917919206676501495742793055880743649396048003790028049315731001687398221484404738980101558597898503676749805128578243429224702528282090241553383703283168708237466116612111771679976287458545843014975831686639493940428608042746963910253770463639794178323837906529310470547851130328820187162876839524605401857685226115981487881621026793275312437031645718756916924138374609203073818458765866161552096068636154957900005581730595909094035570470691715580570298342361576655997933832959807080364542250187418043213631912664184668941322846501442434404274915067414738005643518090116267918897063402650573391114847482619784416012420105526706689832440685470634247855818833279430329204146773248959735258666193803291044117731814502773992188232964219023255527027000647220705355679530943082187975800207602745788552685854345523859792520440540975536186785264078228465166191550034463414541358698061977273765542618922381653540338629215621551027580710807631531394393652018887302524580914903910042120194266258297633484201278892924470060178613376868570122230430887300199396091361498186434010279190473064907218331148886646306031561261805534992107168952669797711746105589579047166741222933529829110680023867902291663201091524489537126400 [88,8] 81177220971556089694448058965867291392209021639800542450357405559356050422790525823427034866400723795704072284020121826279650365056077291215038339227899815725710888474079458829208012430265848361469080131076071368000588268458135751743091226599582352293114154456983358007959552946801301406893104764120005611994071879505806460342783819642741525073060396193555616217826983951644315259300954596480875210567012414057968951569720007920425585789656972403345487489409663367229973206838952098300476753133645039368117187734569944836372082220298761552606200868906761559196325722145975256395460446159934978008883182861522083776067305304425347426923117613216384752215432881970537720260242019436903822767574748078564383923808316480479596477487950456384641770706609124276900557104410586383408758586892824414882396357808113306690307101580352209651288224465984544647044390234562671688101978205510724372479288461901335389142153392275015948538249917936987617082451751670776248705718469750724230264857124536584709943977986584622608154128831362685185856979326785407185664402451690036979419166750337565982121662266041496660150254386334424102610697872209413370375565875880978241255539066629523315930073420745855719455229521959921173156823179600595575393742884496648600700235565763299873682241471970629838287232627198801057755105210062273133387911176663650966051140764565011291845797622555059643256436512244677486730710394441187676188753363802183740456559053764383157802326262873824088969982675613670550189938982544361494965349187305641953533383457195876232659679084311516526875064572240141173638825368951628943890666967140299033220493289167209262306120848395556743220406763068694951018226081660733856021806407645382446234159289588478707624464221523873560640985806530509284692691558487032801705515017887251393897362338768221090057757827412542890138323242508071752905318113487024799046061997306030919505963246604018122272861940640998927367199220309690726501057348195863330797608200578529411916498477102884602717242022244565438013323284116120155853272530461852219269899050255679460435066432100744606015752241809474041106497472267377085091168582107136000 [88,9] 2304418692999544280852374917196321008974699956288598823384664042667733617091493486658756837640292758045951471904059053388412865952632853331800034139570949015454135331915092937078782825735191695425367426126293125699923470878241060802014507602384373623907920638254489099600706272739114065853829473321686096694977736032883139420697170476523683860243191816031420033427671546124767040460199687392900916083795155049953483075298422452327023064958129354851247016917170243123096035479573805197313203488438337730340636554897663639938350149551647772088798382779005093134269670331595177006544637580809787417164014176586359524311907063203333020936123646313793447639620815627722951774149917965053192441337443998738825865614136738851403914134824215429360945330122752904815789371037598350968487072092525281977938601162077602125959096077087476103373929701064231658656257193048208439578489417776654406945054749969987577728668510761510724261279904191455851652082778131915499474918567353470245831642754338555062231456141645398173263278559938646764007315908810433625925717521604456042887488346852191538120839913456106894154702180598340790392331848066450989372239891586392592517174360771006656559018857636171663745626622014078032162259718588294854839139247286117032483763309468539173861638732636901002241070645017307182998884576576241809696357428483631623219644339416794627548441330485109966628426351546394391554793547428561657854163893388151154239254751987494674004389951417995563676343721828411375266072346413563121847504404120938159944400125750057298972449043546097239671035066515816612898303853955725482221855861607441359901625945875574999195537708127687009599274062199179415802594820511496095352237487146368037489835546553414717981185681071280144883293690799543404599869074517895864806744522105389570374138095175527864615466355539130534520651422817592509320429622963042722848326402690678284775265400620265985270736831466511222777614947126518672885757609795362180916136460666812137687248249833090860916686776325701096304008910819425749954657464995606705134653468418955163361756216452299753339886191608778909569835277006219390308929197886668800 [88,10] -8684199212193860118445433743273074636714371819008602586468322669053730149303214509307903877818422140201078856671152896239635140831038528112196853018337586683492575065666288263233880628478420985238098479830890726306688965954217835405088760311785950226962035481134294191036492637624517706397306961766180326096151107618635479185647785486273231916576649916560085280945449248182691699634465325022202115366930313796462233590530170980279865057852184986370482925045590399120792217853491290853839619411686401358533004071253376334002749578221784580061942724675629364890364855661250877795183941323752029081224029525738841785090821423658538947298655541305074117317871222718228031681996480926579712661433808998342885336498046922405727039025823211766367143410615056536361535706575121341018588705738423370203815902671090553167385023111337159284862216445461918670242334560408675814665893424667572441173044297062268985981876632909960550731496730420050371013922613660900511119278922709493399266726509093880262688815970435084634916730343683134043743580491120624830786968586730201177424057166341327872686641935680481844116093306509992850348345047397567388552246351875583266333763191803702748935415415530820192204426109494840289257228020643636426636591809564422519303747686269657125514384996633763693466363394150736800955359545647822330766382372565036817326573591851397979552089131307785664878789981356333517335114004997149866673900302839857099158166756780785174688714222343251585508056434787953189492722869355459114682691722107799541049221172198988799622984330174324603167775109261751499858678578769470532280130561613200682418604827360519772605806088256258862265777016369671144465451469651304545859830260147111458765346658106147224748213999367774106435308153335415735646947234097532558305272338721402209885958179853052991220024306181188618757474620076476364028644712170480928466697854029853319390950518019688414249865319656584081869269695439878616400074058517214017362282519915492862604672558815303391925251030866493897897967449439991768840748430725966996539897517574459507052983142961037058064086256323374149572130224746559652568015411609600 [88,11] -4941470183933450559911548131352273211663518610833090684639126210304733040272387669752880190024714130039549283014317001245647466792917561122881843318600528110581817475836493918845456287027505837836025185771923388029548822433228720533234664712272758446523172423671790394451534268119919505722632294006265415925062851424686838213005366049972412434505320003217790416168734509127831535094080758723356469377856929343323645246593633433975440872622994681746919680291312254779249538356074965232115333853961212801142531278428785544115893784976559407871597727275432551016239764934854431072058517080633802318312550567691995349748673726447220064880423658978001580527886473689823605816848854436615322658449461220266030841326125715125807324712739624068906698033409862727868120951146173198023864556655185412293306100892121758083805279284524394229750801784575792661868284641756551306438040183141527559213153809353839770180605721886372039972502494829828843987149738646168233184496272912595758139753427549719028667286018947906669645010718013795084440228073130376665893730388312002274465980598146575289538158486821837139194298127099939070662891854179037725822224626478441306283620518681959437863889506540878446822459183140671210940230155938752935284219421804259857753946810010549500554279155247308550379926584217119301944174477254415191883071123963772283909220855039493698434270858218588294495425647697854971095273628210262958074890643463922699918353678985551609071292008942762426597131929746074462030057227208631267942117959356346885964835254630128930690518454964790913551708509920546957368609852127592335037046626475468349985611184711307220328497573068994625403579311833580922356874301012610267493153172403818599941411316719396263306581318629148328362313290556630420229491106101723216836544092130244323906140290868442262702885189871051612303280214975108341231490487555664688193691815739100655052098856613336653450250219206678661902656122116663740395595957581456440889111516500373790269902706740356651490343012094923114497036153759327423558165498158844338354312042256094238553060911391616364820957878500077790101709092533903892628792934400 [88,12] 63174803031384479642728354609236382071012578896449208279898169047986002998853171794075643308340969003122009641817755434027481886906982795525976846716711626648050196042648897557405278989303242312927983996451304063824018868600463391717752063400069659528034425033980327900545501257170746071654841560790808913429981919987996887403840157224186347002208923965877354322662277210828990725789741020271012826425162517461307040512797989336021674060292743105906217028618436318940411175849166785815636816874378002327370699618035547701395201237984215798399752782820336591714389107070801262589993002501622644827348859054774693262407516977967203852707560802688180452064098201285106437513055128316286841828874917095450819595037209333115886436530502275007890305457565324224235634400663908618787577525483685195108097073495181999272147791204173189167252901242008496809224075091852562868538925749461575945466405303628775283563755891131834829964413977999419372188825541893006054936818743791372868957434707216194040745050575173585438996758117516853020668827491743272191191148586042253062340187585431446803968122114237857623501938252399364637812859422094014266730806059302748684032303840910051362316911990488828296212384558021489926497704875536644170661606136136510528219932033340268582200566599380734430833557497729149110016399567472146014304056333606103757877908774139821806017544299546343820323057635176979039027376527853432159557025705140268748824112179526800769989122796853621639161949353390592587958501064471885248586473015623312908907495895351331670647383358336964335582985208075861627342569385857624817841075295629044312231094474303313684935082308539983722837509293399799471184167216749067471382357830347376379867327915701733938859143534712219976291516357685922652747661617014735390056860274763772041426905537916998910028937695253059240459659647167343392453324355810305943453708520317652096493408514462466413084568382654610636564417705210307353968633219841572213520500393951768535040677539961293578253253213256531879794407905837976018057498540881824932407739581321431159115143366981282276196412888737846141952591996323962956986449920 [88,13] -20323693532025164759459093991908783813698708721058458875789065372656662627009806259820888472954791151856162005453162752878753912994106344250418882377171938391286299953636664440622628181399247629182503127272358892581348327489206106067361492122196396055303783926454194267506327046282155125794122802049688768344624764337835561405685375826337893197086243796210468607117857138603089918271504442741011538004946679888108520363830818972200275069395503666173765793483223405544465737108636759337967527357598791512498462662932562223805613896412008298409338025308012381002506491257286899644282698901574322396077554368254667318443587300119829111838424560497066429180384953365836319744892993755760503476326984754871308494771524500207964987967159975751045996597377265256493481781164132736764955342513523915358396815074689921660079056968986710835761367622136542660368900411182440801635454783881893128269856092010287991911846431603656814490582525586541296891814717800905715276569733883535884188947564960856192624255950365690377047326388550653189340871922485967367911555177778415890025635204406427812188233573335785787769071140051928137720064854823275248402952573783398411846784716292655760195063021679338926357495668966082754734963431942455738460372410850114217635019301538620399421098603291988659875015522989208137792617687539759902546116082448439863853354634931204594518424482897560111858292253891176384778349947858869154907687996985316134881167794496192804128958771303001293773183887801928847437528015365075511677358377663172048457632581161247121836176907126260415804246500835205291170844364880609760961415260673855449859865510334613238991845793998252349853204313070446831072367392687361034412621015543822618751875876159575755933775024597795479128459373798528468815433733114103413887602970444949998517791038830506145623736045150281822380930505142683839508903925576473395153131261063822779949871255019549108248140649627880930980654006267997570142639522691993577777486890964880457343689719686666898780659932291916557459213254989083967329133025874666379534869083514077023543709617137769055303351708579483303720142657937609012019200 [88,14] -250929355889696736567818590991232381233571030284017987035849743921545329714645747022014016879126388273774195026160781991961747595865488692904649364037626849180950749424361812855588551279825356735743802109489716065957493936811671928168522182511471461513030348439194791566265205620196495975574501577080007950640068461740311161068777405088545016356726734806849631583114135341037441544047898715926159053365403227217696736093911488113965330434930586288079985881618019462208129653069355662491888085636470005830481994709419342460950273667856270474209929083618165636625388645221284831388818831726304382156437184264437873502515245981534907613763900555254024168227820603998542353166514293648475862391664926221646893480217763484238615555109544828753429687479035359525039493103441075219808806404293824230475058277137765682127675196982661810933022588301208044646133071076176179367650402772309524237888871308125166917646758133340257303854405392297230502307836222339467924183961411414513897090871502341258099513718113144853377661737098675426454879745527645230904872532494541218177989913150535336899729857245541977361592700595166502901004626365139518379363509915064364030493153947523311367940734839151812054382155121783917781273080688636246886720700194190182965312620644365834241411412911381986581259940122764920531355255274003472191143245653477335560137808044749134635150329350252830627530101060398833725275611114764766471734566979763332252695868966623211791349812314282313397420728526723472091541116262200176800728567328872014955872843064312267202057424444029276699473120711184340355569034270320494468249587974438962802006185674441779180344849193022681210265811693028884724764728297566498312462667297078006773589067976994838721658635279378329368589725763566168169612425550916935499523602118810941334726151620039544835755908765746870277224518503617199796387700733864062560723893187856752099573676038036135590138413336789846811371523637185690240580354972623170345812484901076967290843279001966037061519250202477877807058962686141257933957989039294878384252382257615043015970294209337553075883923720478704131057357727176987770880 [88,15] 184723613345442423968143099021197394109493024447234343400193578514262011941462422331258016346983697849549379924775549703242228435186831169630029471201722991051099764912962480828955414196910563664924278346885194396512660590725534744829453551405068742713256915739246724961732676233053084407949945181386673404581318054596413048893669286175081334809408597507423978580881762647487856686900187376957621547735130907949366160772066087205782216111723819167972281848253604567237112474243062577137690863807907322037953743181159794235536628340533127900758114934015782103936378432075870666074656379675703083299985754103663124070939871493893736685820545657657102265173182644908069031480444927815685168728579142909180150902029277328675809888942950731697934604240809817656039798139015592441968719575597293803754422212432037037442797754931042517134503148254278123891673821101359390709422935614776181881884829556327013128225010126424277449165151733444104960652895639249859977892082414711949375638325047202197311205581580598909578073034229242821724763430967033732034378940459150244923721588047514040341202968448451588450275743464106113243707886383067613698519976460527275830577470552850423512656918756110473712504644102688990373292711759579006632570655912458609754235120494429006429846254818681878956117948668299962236107282111939590298915392451854671037636633185845824689612787397879982858747294178480948884675676060240649672809332916801246471613145500627144544404390068990428380783705471672937976458511601285821492905085048212575438074142359678468210275652615476794021799653707050686204511447462740395215653129429122329709830501162455591841386863500990421534153994306708544110288961359438642522233208238148697251196219134233317135561620254119034289771702422592094106494085647955688471825387142192641625243968783949312884509341257663279677647811018555996589352719352730383612748612050205430211070994615647048498494343482818512243209735450343547380079437025340444804763629739820325470637300845264124144061441271486199943918714909380657168649647042854190522326765077713779472288607248534918882146536476335100182790316300666142720 [88,16] 1015774702068400985558359632125112159297732083800870929853887895836963618119037383025825952810502588871760764006459408105017920472492381902602628893023214906700495432240038028275397138732760489138104442027720569290385294882208559341041334900340180368082929778100706750950097667504517430858833282041178093356454773967756476362252055746588156016626512306855974484783597971668070656818452696448527207072466045194002074627582971499698577197417198439215319532779650816881951289396638484022220545937727853066233409202581110112486110205433288330221572800820578582354702850368261213468729463764232761357280510931510057205940025790231739012831143605243410877818191056911379807659104508877935327021867717822181547816314692531844632939516550305188190128907079353410417051662380757245452071406910294452436639831487682786433757629195138137257022399188271728092205455550508864890789481687570129273217338517264946869387363822303508264965560321322373601315181103256985834690940927875582073238954844725250105339917100926638498676918019606318236032467535659284104388211987179155348642234833963507086069991468374819072076388760256060886110189788774881695745941975540830654317892654541976920523808272092757963086756395288936334741148546884735878704504576767291237333750382895913087683441118044796396303547122380003695332165984611497486922404103542609532310974253922299990948570911899277677922041180908638140139175195660756524385293541579567049845129044315539638081227503503869925580006011751807598255317992531640748245067699452804622772386022995975267648443308533168283680787827014099769884570708578897884113843881431436268455611914316418040971097963118280304035809433326224129205147700309222520553947971544597905758802142010815701804884868715588703827033448136002832079907609033569950130781493350746647406716405207791524397762424235003259651971562275287236436357490240335358655878502088196101857642244747444664544472146120976763102222084826776652920398996661559521455274335577026046972929351912450491837256300715227681800704370254172597912251170136464942794664420065139083133109674266113082298355015025486511681930164667678720 [88,17] -2145210900976040243944425910367901374097931218849157430528601541088529533984426552712785104205278733099989986011473344884236569810356579196687355696222039994500336299596192291587166331138521518992131681108912520606236977768780545597087949191351325423081958378867955332089357436323103876915829014916743308795719467478438481611901441134252011012346761671846080293620733281039968577618876689724685082088937148403767313110151604290858940724634262490662849226575206093035652074307276146458300708412804445096803311128418032004448812279578865009572360362151302802884576665983517515553604656949822939105776293961884736982447959712276101665524975768341122177418963452404224549139698412832677503175435422519548806329474443785044207377969262954461887735323779617442217265165864118926027013196267852104652055999862623850158089623044257521423530290884178466379561796334959211644025117760481351140486341919124712977971368939251567491098183281766880515341081851107240501215585946929828300244726620461260072733975013530073510042999389592100163178432454811184179094995971800446108754096862288650573233778722011777170760327497162770665536206722081629126759520179182468301356484679320252477505715439300928878599074428960666631974119434505020561318416318695197438379690864744931095248669756123442954278346025770347315341122720097462737225048227078166270996831050331645281085289028401811812496352496335658259722121290748195055271063146930384157264205528788507043754401793239501462133964244148816517762115896355712699003372538983709926694213577078386662349519739895085257874339591063705103640549480601244774089092229759084455442636729211705835884195056684052452373676703540769425699595726736055955575782264894012796976851761891082220940596589265677161029344803013023184026247396308255573999696940587882637443124624242595402650568272646061573824139867703956287107676516413090653254659800794805479828052234710144673874362292034963764491321559152578218971139197963584115631495473071678433858929955851468898768065297351156826848306899373573662280025371209520740747484170166267726908586646094597874699627880876405064198954858577920 [88,18] -242007244067638969790542518012328561135912454222897854933544319342607388115683447624113254014293621337657550408498821310369725671973447571281980776121333402154966833441791669212850147833264709502815316381932968609433917278005803761733646661154974784578775748041985535969879191451402780793018786429478784842058208406375993936789198478371710256888978689526650607599763227042875314585834089703310887186834237103030102334018462636620325296485541738304441508595883420720857431920102476305137082584025656875381486984560538719175579435440413262712995605459084594540414802259104617365646606440224087834694245073816216109124023323627267572157869132177903033113554668089760430932843998287084195303271382978199848452568543171671096011342797128139485402867679108373270894201554851371313418727705618377410231801179595582608300678264598187514885602741264081127504862377765983032926996751948617606867270666716226658263214511301787475252167510141730015400268320421381520675951240742645241416024475076982724775076080125712176011499142044137030650261264744920217790979363172940703971984722486052041609507493737928711685761053839243979131137698807279556840336040170628561098048344066074963134315722862260943985692002714215815203920360412531304415547243985417015940149259171030185203378844471420873697349905176753769755767180219310655164299910783900425243192934129917214707550180053545255784683392007792126363587606929557491225472201730948488811248427929369073725595396106800209920239359097993161923495618512594406873628546315595448912601179880659952910133494749672737649832095492901926546992521565344241101764061344054396637974919599272405535808632856414487184441377664186486414098911197661740730082200679729477828272659970204128041336503310473958841375171755518851171817638794091696746885192314731823143010898483618447437512283231411131083194365706725166904768323437047770662088222914394001693093964722147844134638507564240963563296949333207876761765455110484093127325554427039233184202410851423602362400448680366331876644997397180409395181645054291532496052444283151456881903343513778724300300413783539793144682905600 [88,19] 7043974149672024595892449972837008755416673720400882203872031993530875265448021399891002819052613893998558532214340943788418943472839712172962978663104533371522652911786322060913423032622747867409069145338736235979896270793899409596110930597281925023497315939801842745314602458815062753188529442111382668048847817246026775841206229381672521561624574367108407958087205342798814115379609163104713506578699420271261454888024935240045386114765563607444268798022977796938987714637799964985087622187011684905283538104934560915315031006438977210510165824476031010389521798009995577437452623686336409163372993661374632467980122979497853747940640468405385477549945724606659382770452330131577774985542329041325508699602533559015851498488263083027976203390837415511398119665710947409883834902158255186400019938685636218239368259333915094896845720603113556614054631356646626897226772750127677585162410575564170742804256297126467700858972309366861713498738562271133883485921421681556694355711461630048807474400588556967410966664186068105264961286831499426434639449734958635918009355574114626158917117075533078199058789341445897296967035658914855464367211931249548823494713151203500174633544999657504778081230410041120820558199659923518462959324517279814707084660281767064097309054038914206228613341264765766558193842873854852093651909918304029045563041467292179534547164434859559140613978901070434273335464462849174010961085557329676153846654742474868795399848005325884161766282097872794127444673914141678681077088348950833365407239684790060633772834551191726966210098672051087258111337382959577557083246233535860919815675190306644398003788540103559378576026960721951068765333348116789624889511844058777923147826772034125523438844086746564588569612020816366710334155217386894575178073637980214044113160455158132929196770333502864358586359712208596216612302904336677857185805119054932817744115639833261143502337899549817218764559136467185636705334809044016792911052792173972891358236042805737661179122081199223255869296690268411550681520883919725703323008880106731638441812129033373467711098114668519638014361600 [88,20] -12988176823442928854985733644942117517059837614776071574655473001372497094363613247973413121737557759689498865534388672567469255428584729326190854276590228961418332140029080972893948843843240524768907523914460819724193422828335755828464128336972737839345498832216232901852962984780961678567452390337860813392757150268717576942910640617638376413102935633637462917581259523954824424598072355862308336514866063708209366410826873933554457009075435451468599538986988127142697558685352006658379007988343017926108789628864056574949106944266018757770479571960482135546448370159482434192989252109630553711701935384879467841534973699951293150567922020331946928189905075480475398053006440952578330820136242106542760241148510512632017196955803072983180213747011776204317019330874807560033733383554926746800074741685796016928094481782780655172285076778858879534753917059731541746193489225632356587030622336150358491534550994664175590176622966384634917565587351115932552629358528267109280726754884490497981149204821624444619347676648784266536841532157721409454521992398752655857258363940350392353626002407046644305195585873317142543435403101105958493658120467473880924632475133479962506417195877377161313588224025021415952717761778059319400584245013479620565738068380824724189154320135837276595287466508948720006133326519328474809996810584180600608596693068431344025721829818261737759720345210718995826433672213132818638444231188027178316338252109412939730274719923414379676189990230733040291613996776989601650957788501879409492534832829403097314494755951661924745984644622825167453544766817982216376100557794873813307930845108763508526581369430947135855078336263407224632921647406571929587220228312918418474719047350880864110624603786757337602043382634302186812240504585707082582608553396278737339109953977966322712700340058099514699809490942297337204735844339987233640160231394058649221680977585617280909420812603383831039454796762085909246812028681121044808066093253336724357839807451618141843862153544628704451221323113564114618264783724213815693427195737701596710049971014730423791284891511082799406776320 [88,21] 11528194041694071045787571836364623714485859323314031887280704418219075968454558969710970562631672661609485541875127209588769965392385538149407858929522155026430578920459723269233641216596639892564945257000363970778771597930818472548650713065890713469136082732703734068963296195462651233188408779186072169342246488505142572455507386971928636071658909397354150035206226801435351375441963448129885768990297073125617383859876001330928515853561759966318589691542981664566674731792319507870810126582832158681374856695564374398136187733950291979686661075007427478491607288554927326260806079063961673775981324264754561141678600970032924387999644620604178481858012157956635323700118786088569550205305554466373947087644067650523743761135360012462889165033408720451764520009396088906496805659803566485800876730033694891905485402009229131403875127625397674511646356300258672689481269849744046579447099057318092730456673419517205176654660186210250508659926666041980374933757441788295004654170362451220972799339169520648652611526682925074644742737453425342173899096498133695779464428580306870553578739926768171897385718597152999767339220954367112465095396947631497914658826029376369417060281933046868355294451049749383543762953399588349236738542983072685314470856438487218988286117834835209834442697830118348612181268716377567329305042427036244023667137889938844861561815906100191953687442165774230380830612295572411446307041218800453364156379703556908018760361575146274672545362244062998723616463055489257962403382976221747335448322891311512683481713126767304463780109514694421570088025904832861402237405003006005013547351712930923375501653488563938696252147809189133425094749738599440043018547310258764848670014841356280938545297342066865420368415445140879424957590427944383495765801453632252939083016076216928602430851579937651907073212857312620616615754708973717093415593968319519260882980128242059284562495488704465126386910835948341277828767757758017786266996207717625301302607476900519132918377015845157649590077882187027366774899803760562726374426674426844736573039019029385348265226816639565824000 [88,22] -2292605034793931924618740197186674442959188494709666208972922713567679670179424686048913121471475884189359336968686674213927338221097053463840156923661101826788913050132674736583476260748993527125217122543521358193772905632769460494466669237245318948386810525118920701074861402305411480090258643305716280960444919519563208515968179660647885591766529519048494310175536428713381169595750113889526596320387591020696159254651034398386722193321450807988573711921988978173749845517332835848478396088351980558644383017411304559224505860737169388931534336425861807130085378521066088532165741652622399061338726486512592147559418895636049296822605987023380040513486035462079587558237145863937424657388256784544504352312017128273772927601127353760904935575918066739487669825783997775657266515342355717955737256344544945366452840341975445627735739386421319120366764807619464314023062017611155718727175464416744006166687065432629444026900259997846938861773960974789867100103188872420621673183241894075181607888049811255659481910648653183060440292146424653886282170928355668933229936228538911954017783822755970302551413061104278007569753072816025996518594365397136639260482804767162765593274553294217893145811226343357797049995771457941627578690377448666017951499691649418368442183047806706813394202347718063091700851596163374804665350561125062655878547430463446069650099459684166250872630465019409832014642760526759335464637376625349080166919527366002616772944785088370223936943547808318705679711367716762260703041566814121869415836574532393060450217752773858046579002312290715511806639677223065131335590143823740852653276466798310341968453183612103972548808421274914125436074762072227907421808458952035121032844988100903659803327147131907994689749190872835988973404885605907638555287172841220665073188468013496547993069361201473792072070185755967416864855891696188608457208184912572091737997496829799978616733888855133118282693081201792569448201654597982863886747857169843999586261015618778319131123253048782762219455919624350536674632447932217062169054650556643032413699209123562974323227163461499904 [88,23] -8774485747261507903665821993011616531100751447828332157192373689145882696836567024935535404819821439838925447316112273970950062590933675544629763883990579912787722341525282182171529707167433760824581128505730866487411696341429214343456002709908640179269622629523031823997189792488610512408906826060544925323117727376757235530149531529382031890997782501185874878555990595170790671762041952619986985752501135249953104175984927128374429301792023953747928596634663707530571030707472633959590232314758601500330105521100744490029992847809487817547207806405873557566755593228351908568803697754070024494973780476588841098051491729106749473255547875932413234196151477359498195911704264943340245853173331969196627537929621362550654520622055997195959465633623942795472340451241815563556509751433319388604250759030519129057772889275462722106679500064743927238295495652724788017830785861289537683186749919740215382924811850353559191928323600901170874238470919537919132448078522533299080817277595807960907371794877956953378009146164190092782164192291602553331569233759379211416533686357648710946505700321794415608915461929071532864711035358157603628668453784590737686720767604634670124494957174338718460813844900314149649756892721115602499855414031233798374236707108185820654471861652499169776990278921260962343810576160968881760766857610280554555934890309484124494116057700863731333621571667090728071975021136625740274564684639292606484255800250222640676692060854944252509205826264289600231820511498957605434677967015578643793902518415200324965856608558463527576680245506277111298494355642604114794116274013119361265837541129684644558421416105575075024808321033296459708525203010460786338251929026993269525366745770962354448443724211582242313786920569729829728460472862572809554697773563154228600017735016931145502967788468770067803100587050042034449452067852720628280407727926809620551359254415347388097190381760114305287443063382396334148530345031024956026648167281138144531478506896652365750636073302209113702153451208306798674875003658098524083359212865379635897292605957895463052423789439987800 [88,24] 14878165750294422427492856880026515030893902390679103397931429024130331229717176306772993305109553603741719451624382018266136685515268363367307891340201157710062072965496973270231661908052937944303559393258491744825197467874031675839048762372676568354117152314450308905634202422911347254455759453005489738722385525777824689860482604665806902659378688619028564816783743781795803385355812869405944784071603140407404891096249918454385844079033574325742879655606788996459340024022223842049314252172591350372743299032546107898980255288042430446749707689645165046586597587806218809813231601530604792074582145881530140941336515342329416255738491353340557277484093039797301883946795483980576543142516118219796364246956227012409084127634720123437216027812886881709410472357117842248622272162629906615121416991435539781914390244187935280077079871925582278546521729022178216980754503063747535922304045435489095578313884781726485079431717577472384078491119026402019141357309428679262347948269188528749032050007203832395154497275267387139599960557110144413359153654654802494370032886444146439744633449350446657966045457924434631267231150397650288326409487745644506277145816707432560827477248122922816372500616321757620367688078532595096934039772272558686228366255103952658299921470341945162933261551329985232925655886576944641651298625301093790076439754468171705304142470362133987685674674162667383893601108925640435506021851966507030527512527656947845963262460427728546876131445683284798116066389979493850579212306995579722798864734151023275919634149905801997626880758439393413112142867814137591185248471505512904522674602577817279596086126410880384170615058224515802844058553052459436515750749557865544756971772603775848723036385151492837042693268185986682324537026340453344310093254212219341921848910534851049987565376696320588034742131875790732430215032618777755878610606034353339119582467748212216784390360078611795378731164527993125765296489233783662419642758375838830900725242549134273722340609393585190063562533888439264632187492485504640410193103407919985054997301921524959307319840158592 [88,25] -13047908701074172389999781084995363307267172041458628611620082042953025289526800096488952440034350425470232596153993564867205348820139808496647071619756441564198218012276297541461815329005387389267857633208316011866673666836186333914962743699004956407424268825986805955087987495108940004763360504176929601069657630150232807251750809129410323442417264282468716491412853064628627606683629942639399895654517661465916353583372708949079803572413305881395883707234799648793742137718491888847153138010715959595376442512335610375219483335548790527658795572359112830827438364831622209102305962633897467318404995849261246931054115946848357615363439484920427849715119957824556195700729322955558045138630193625573864346883505066950017034305739462936742825880931311805693189566601254449753766886849359843099769785404598915592822904632089617490874204659334973942160001061108631664788505281928342394131191231492819765423385715091276441176919739359072898265172438329638955146583619392624799603941851845149455897127081010810790362113134296589111965472309175247588376115851865079977132568373089485008148692688219432999554594731310292448204792845117744505625198662983535180222118888871517387738727097646592818499943635894500258757521797474763644920313741115912549797362596376387972640336734308262688662922441628226228648411802399531334887415562403549713876051861955071305068071024849272290143680954935235963272589395968398497770879608033889538695304297879381103616205908361470815282680542003371357111316074844128377271163483963587087520164578073922310990930188329365153072725818161200659891435264402043609296781834322066411749891625734786887334869057966964272383713753153481030578238760830328228216659484185746259704462564267441471679842589473765701223128360543434535877517741925228699064024064982867831730423497388042489247568273796196212240018573016724854883055108877319646728243298761317450400950560441489485322574123211184984590492131576590375556558564762249880450078676479887662300582999465813352646309404550179009921378260930394587668422192106334002832591234107419150546541664129624683101706528 [88,26] 5766738512515476207001740496639501977303574660796814535264443481451701496608442931927159732657364585959301771299328963904624734149918759315844635661199247328064810485860030349355911294378326665545975403855771338122456832343140263298587385995674138638339727752572527435015082646451221464994636214163281473814791932460447729518360205014490896032415232030753484038664251354330792809185840100993093681984014369581060301130239931790248095138279625599473414919815001212748956565953725185814921055860393072323300214369501000818214997906901184591601378388334743814250820770550349825361971099715651589281182547123197557326069704301602977142564801918817291875498210734455800566743273245453646099057959202044840576606501638198345697390663495213141542343508031846631566845500303341031203964178566708554692064719370631278309330095098593558455733050998802376707118804412431199180963993331043157539098225971979053086615484659812283643364027474280527608066672610366587629008972713103606425007817746636812065480221013803759565922558904564216148459126346165498522044148716733372214790955029689341577523705483496176324808079973815233789636722983641102892699834444131423223512799464538056143494397347639837591273027347292655120584494626203343306556349320386783316888561958036850447203846015887434497909037145116644349230265226649073000397178987334984486594652220120713215569248452923464766053659973327180146487320409686123044552281061644957100974179952889225058872719238070311798602833595772590351814116593448833096760561346605084290090557957620384313410094049871094115815648273675962904591782157646081635930836946444152141000369400229020796490264914164803501858878962012277690836617932004908972169882919822937576440464950652577376027326068420438672884079301787407790908434482447118500789278864183322260163817283172576224099912306908892140022809310032841804967729367155912783746623863221417700369784671322008242678663716001620925525600514186156390980510129774618988975621295425344799078522808897833489606261352296360121078833914860505917084256262024575742734250242081642041289631633538564506481753 [88,27] 1322879855499586723753808369575885795022261321535218431200689168065423614359624927243726829649363439206906821371445919136278581254512274051149332615503885545073271781353541492093059637659387766999134234645161500314373430875381090534063813463039647062529426520571378929123685937139468557198333728335036398518652323506979048796767824839200739190865456753483713486850769414818655817627315443869185391995425116881540614204873010976449272701565058349184101544235732439874892131741440559954680877090074610347373866749100464664451749715984677012179270626880180487417311190148389247857353864551569929862177502266878670159844506811386379316867526369843774420740942489631451643883072337379809675929903175058438093835419518307890583945058062947289273231845412607592178724844030729907594784585158212014599031678164599537984050602993260506788068461212538351673550903200458313220669029485761563651307457995155726520043944538545814504679135131306153172919280381405836510644551923232300072545838068588173317158436319268560197476539307854058162118340155170096421327203586951405426526676397130201353733899621210820608588215115371950531951749981323772350001366194471025747769166327015165445926730515378708564755077606318053211329422558281355437848942628631281118915832537852061262803045037172515544135306950680949173566027344545931860211530849197535546078093512437418257375472575965787932100470777169613825606847744743643797809811507643403868111784149689283469522242100111164740482406854142092132140751322203825415161801379217700426212989115281865454465318832303682041348604649335003353196794814429052055534027502872987737291396224375168530328592833366215922005946373262996042936666703024157998623195526299622147263404150047068755236430717908553899247948160269317478228823245844845678099588689674068740038807756201130034181342697022306353548311770932917412642998730295745280883540584044177342424902035789099854152314510604873517050914990520371129812367032526603904365441101925315028753709117171112350693159512473984379092859553608782178479436021899617967936132517178005964297266756394432593648 [88,28] -4315041933973287928718520574418838350411134944732322465080364072857781489752613016061326271568336851080856862414854195885058184917689364261970946305072864933904698787080285432571252108895865055443773412714793613237094807884533257255543078697527793326374167651541720929371311109780647150967615940297048015479311252859361166121549651445613576348846275471400148394947933029779902302109215977408786648978368175712674346887419974905518106420280565804121088312548668062233884296762708561703114729620520154842907914632377353969407627414046514784937114285390205002919663724908339261565650164511916121892695477177894227111833089177143238585449891509992648792122420829133826262102509556706157465878701524417097017786249933729909969868129330664458399010239379288115399455609530068343279861857089678013851089030768454690255361084747806523610066010548930077612970329958406445664007669826150259601337738508411691035703953043228878528896405422333991234451726343444959246843881770390052975254886788093334527164023205447404163475879427084259815151599042039141263573182192594305599780404731090842240824455613017483580355843522336864805492360818864832950957820743128413241325973344843457921709745609574306673088862265753865673134650258871897889341616803887429942623594655426857497285810142460708151195691206176553035049862488686748933212461930396802934150002284519943044018651661457438014521346775276594741444459595409786016495473692902279563901334687822254362537760624590736067452531985131227282786155279634632998282649347535456508659300191808336826730188975898063065061082750307833858632890857040668521831436613679876294511703517377091283108088144285264437188802218635597709709916680238516351145986268869240468956553690127282384898329076228224356509135604796761256822522271239235903737437459550460099294200129253093857741150687094247909688382765857425892048063568078397370875220312720519321088149241720665257518931947205281729720500960623556747901607023190433376820054333027299851795924547205658233939548719282416388507185674899545753941072381860012275453925292639238319172692474495312000 [88,29] 3553698060432233684814482934968289612826267850856199195454126640002945324555795325607144842666300437246154252514771958683031622551489595023401421204977679254238236284039175701877029465943845954860299916173229480084563069974308909599756160947356469067317718175624530687521500809193822068810284022284663451991040707565263356512547018905381606482351348246845873563688999982675246359482054352022704526489819727813337383401158651267775516533115900435240179111933051372525017445007219273004410748695853076355501109437214965462318570938015739452320403675003218011271736474905750928256790566950652618470019493953900321113210574515808071903440776240720445824559532064213166082848326987323563253124582564393271756017426238617493261592061973586882385733135975036798678515147478154164083566254037609468201495785232621184081330786574741804268027707217741018500438785690076240466068279826643533817145416326453645646048133381971738220913152200446775423965714349753258162636365771145015567693756780704356388656258116031487858276017060501532178147235563095904432321410708245111235940039728033247211332505399704103856556224081287698316569200091269138182066961862993162990115944106805509186324816446593781282402389800320428002374342660747323911419585014445409833921133838470536119472358927588845150383955023627205581194731725934593004881707704709923863742162640776376617657989564971454288390095223326648735678060640168108166130854902661180206909255691912832621227961719633241227571096832439950314480863154016977692849771077664071596162553087110834725877595263220802573014262550513905467582142592287817611923568425850343917826041322885561079478334244150921109936447525770609791273875107112716701385848716220034619144996122757033205383163541432818433774275479788954306359926500906591771041513594767038008257171628085853556644900090649191451675407657030109016036502114095460033238887931935080462384655372330884748660902543270936860253513764768133261701573105981677734497174661270944912124778256171709079647672001872296117797332453430552664220497809661757495592206229827269732877099213609850 [88,30] -1615603490947831005374805818593361297983034748662246133860825385504729418492503612656827976046596485723620575183920856380519834506085287600016407043857273404278454420707643476774073626612971700915825810652707417622797472135845929722587596090959465026805991012721417331838056086674150453893322312962718373326508048026266551816671097294881306118909820338160027002714423742342395024195669369529805746469669234014527006331681662600991092101719557782044242214498293378053360081762682311666526735946945394735534988731489650532909479567183012534144664736340311337983256131131961406929515795527132195384873609159471082591232733239092649392927630490848610264363351004218578292925275305956697634000022879585702978231754201539161679875770518742569586037391176826107736314828177030835364300162411244556333166563811343566428179414388299555803417113906298985566692849538367758935320410592810245937017273008600219119996492999329867061201394609153251192734428321363488896452589017387951518216750989702673274859413622041782820454669966771385736771183536237313833923349126171520916154306285319756403115973611939231635419435750153299105119092542919188329890338117033127720876021869862922178439853387174542331530331649886161009244720474344820078489802938686989011976730388440342762744657967916884527263153188843933426986571029829657203512318970249980733021448928728811201135518249548818501754385466620556802910933812027764993319931613168836443967522001193033534834581348067739583896478051271279644867557127445630456072751062248633726501900726702870644529002867656161246610889364091822515975266973466394548366819170437033513374436460108495232345950633818513967873886872108952132209054491624683872284663402875427438743519466178918118065687806474795480284150062342970976424877636283667750152647560163988214491450872138709101303306366363885212087266792997347296826203220687767670757324966606330887740829063300231075164156320197912648706457137458728883277065677115550183946385230973685394520558307151938348961904560128471016384883382267392801438177148935627477407396258611731777722437480000 [88,31] 297109496004571983716084277561196723050429063976310306047754691075821199071569640460630866599235343896485444999828568199523885688084324053087328485499139280276774376627388169336598081138352430633910842615986635322319995568737433758129070316145340457099958926676350512403955688988438526733868709098972946766616414077990013643597606160459102301566672767484667398273766004855937623933149049982624870375867046719865292692608166577867583294180447916303571122930037118063138029800966423713726931919100195339104719961704282202958627411878558046054383896846115755222699925976736608946297977569928305169536508794677941282096325879193714111963015053230825282237452205742197247791245125544303468673430516784474607452130219143882512415048044882412842088923596456016375742737115744331003434293287986349677371004770039500011604118865372449697791388040665498948455380641633720602349256523118051097295933274584354299415574969619513495302946882892027408251725570713458232815830781038031029664838071996433272290442170242049092364858646289158610349963433171001016945276230075600511359463865623572786694808846378420725375353208085813615731943809627640468272366398575891196606359094386763014786491036046336852941285772530849954436327680463188750975700086954175798881638972913629846901266047194088677330074405191779779193550586896752848526027340593086534013819283942447943627825299139702348670342163236867484415277346968620886458955492592034378225574791557090152574338273699757027202002697718242624183043135666576498336637452924204769811250977743167593622447055594887542731926633025860784124199302881046474210409218961076001410101948343510983693682845590264666772472754928177781070621797083426355915185120128813895019122925990503189390215527988750101187588927319130457291728903577131781059351281333209580325453298997947222971191166966053797273410211895656885795174568027563718487252947006849942716769589030169063369689947346010453918935791307678615434188507144197077396422602298175339240191082038685271848150595599724046076971292896832603986429363282215929694758514454056153702010400 [88,32] 153235124227078767924831330883271007311187309560652969708519213283404901309735036296244446517129315314508513935246184286708583183772780611552153706781407792057857189454110363881261255711069607884666360674185010440517865451147845465318587860659927273363174876157821406276922882950315840057264550733276252051939329421611153083019789826619718748939504184359618129464851282101579608190052569971644830538824601434910841338921933203981782508983258949220263141808365749594105888067147725899149837561748231635177272168618966071807208573465512303821724526652761441309114168842932162845331451798710579392368014216953961111901986033318309529103590101259429088225918525120993804062462556713742013709310507642963442159176096123724378420113004812346509157486298773668490703388375932344946215325264074177555336478226538906435315491964082814903990813742349322791223371744743102612162000799503958757670589905171701673716668401236598327428460578644380925340572319173774383170620923545736980453864491864214630105688864004261436197399654678745383984358879680991111703461477076589167001101456185248206577029348674710309372859977918217539961694299426311768643892928078143986164679679702422657278679560440642399122457404177468580085830456371828193903214107944680044129977380688895512468609877965660524160428148614885566926507665563796434639389188231065840575910835160991833311813913498767426839026833122811288274197159935139099604335289622126752914193104351191025797166927204282307136523690987019587372330170599167454033764265676635892082282803284063057214715024615790425556915182188407096201741170606064619411471381377132144965364078057020799375691267414095315262558387416023019523707264441382559091950531254279454512358035094196989135818736687577326530166571923260780909486600006419977332360053071931423040199729004813835341743063870667625449154296039693735715194353503979651474303514543516649338417242187003274725744426831543272703322004882005171362526991545033339095151586704517107933952051377958324998469597999230573323192080014867275423274592429017461284462902532733899986100 [88,33] -161550637261710764132724801024703850737154254081307655060616483549298454165199081252182408490002119859903369421187874900865168163459143227400735231605155700242202428731356402724531741119758600173211144075260049802731457753320329089116986530218622461854700201367845423167410096018948702183633453709994136913770867468345471013395393575258007380963461628839976621017285948541287860743763322378920965414009588055848780309299880519175855343412160596257739092969672232771368345578690464253810332996745447710699473183550626183112278855055987739339781564596078903797242281675882487615956526658780015849560592749118407394009475633224595128302172498225853468653093499905459245628643244862374029326299795917549416206578536324555186374549124150112879359327947209402470742657779257960198997646619598541429537281576242089105852382431745189822181586112424824832704593132476869866330763271890744929449365042106353591231345660753686273580111582750101642093827079403568929866283239916956096111383516485847530662581758253517203321057678926672483780920296882667498667562910183279910065255186643301268529750160997209115660102487285086677304444355755196648332595627751558058273808777708650745784658914322878107252127654291653035132834609137470379629960986968718402696091382351397889198222949250530050012237988816066682151318886233773145920522159185149895983657704592733079527129385579632615961144891536318852173556302399869855009596557836910761501922752831263359067016213391614307750273661754073092444419596906960733004562734151770749727168013029812542929863959197123195165258040004024258535084889533900554464251308836487958913714461581233791979588798883742705777028317114159453626969610015474196324954728150603445123714674721303852158974496043228266595602639399145121811544213035582716722509400115894576406511343199188901393852353309934553570386473780606847585967918852064161873593997303813733536182352867882955415519893104538499636609208243165713959752144148887920835192241841795677383828047945802597206043677346809170736033707620972998579790777792411911670100776978457819400 [88,34] 75722091543747103034521687177334966391546446756507533199120711626516935531120113186481393716857263824266934375828769785530282587683578033513697882520041697405327518569238322885592816903693604498098354017229215943686314857122611067206560611687617596557082257483963702982827915525280534732909212576420795957309004695696608996801057996142238441063968232337898279116357568569787026507586963608632298684324683133507007171549611349506309605998069181618561084570536611795528629559146205104533467886404822882348308487814181454244032730887135834190893155940496276796663727916212932279312902995756113868993081966517071082734329905874186959837514870929303387464630452210162193153775088216918626707027505713302279574198230655794372075860315759104081765170028251706528614242611621703779688795213166170723285107607526450157102422652557028464631006156550148137008416718904242250621759014635033809749035324832322597944288031145475108921100582960532163496274012819812141612230707112684603661241189307689982765316906639095720522267916437099431202341498874900829557739977037357412308145673414338245776599503945485782325318407640583416852120009262857106883409086004254641039514811570206521784492894045558672604773540962458715403183203830893966098446600072401903214756443216518669778439303100778083924447798914562188441801062156697241179198630355713410747756282627111068567723214650611665311417851452759333100645751512655102447858326452460585862309078321871338842352803090283000084465686551875376381787295064623052725173518955153168231057061006888170018404141437369330871709787495206497967702109768772275420432040776762124695885621074175481996342552680921172022942957244758199157693574915897968346207902871080843298566557100818670094385336676308783172431909736124045483498770489518926547423368261126190932535684390430295429598923128526001378787602769770456959086018067829461137244851138135471664116258751388186282154681227248461095309084867745412927281956253352618928484607101096755599370597729694928832174750650444439426031466194219999741261213349038444940406190121404350 [88,35] -19401528027983001292704590546459324002434904433764820106517820329826740957692920556244375584214051588007998133826234689884095124797075295887871295161634971827635542345242001367997264942925344093949894274188512653391262561157903804695110858470131280651248427658414683638280707071643117170820598010081609240284654026058965456739722934452435237570380730157383708884696680437903002057613229662145620448457015940605223578262545473479623898062564140055621370956434997993947872131338769300167490358496516367179316663840222031745566902718054992604045915964292752198912269652279172462342525097253036963254380071998418901500563672999567654795660208563734667288203952789493166558912265119283016938261700925586031460368601901865286539685215458761767271122024762042771880050350708110831565406848438319363647557510747127100820913216525909272745481651543980396893876154046590783258557620536628335776280754215799848930151854184558541841322470024082532545985743617189775157782619889270710926068894103181059093490816381348588723390363902542362319502753440532269105568569641686121495965576926224556231947703933059418112404083626333424274827122232168070865708331390061548460250222932795269513730474251651053802896963330673906299909471644403720882676985153560221945737801170987424014451337729195392875029703359288152185913194143052780831774016883855356757725578188833170662991629546848138338024873894617513680651110641479149509919375848162525513181009973159140824676240512053296831528283054189836809002730103524946734936129336988976183192387493257861352600569431911246028925397851247899741943953311818860073007816498804033666805557391640555946097993356868550985375044562047997289408679891741958835355264646022804516621696725289331864839918338409147028952196984866135753145656132265887189829639013102233484883009606473607417401349455052640373305097810706644222968554285981099325506966426894967489275865677022011813068444646321998237501488459424837059869683314151783330005577922111500942188397364293261527702632982818038421010076065987055035779614700322529444290088674650 [88,36] -455946523144734951792944716132589755306291843983257072139190927652705983631671815201705792160746506476826527800950003477915266040862121342487495848272394727205580227468209295829363842476305119652094233344752074430639112636960465647823333000005590450366600505002206675599458037276816068923343551172191861210815778691510426368739574266240422234518322585940723792412355740242517251188466256435165526295861266880738401044107496686340375772049878459271790670516014178886634447441805681668975168024589190649733848479189087048622725143416429026014698272679765008841416769568443203504379286383269845468526862044728249270196671757794419056350010304882037494885234779746766752378471237718446249210435799423876751100833827696500383798789845079462495699528982109329629865560457805200055880683080628787053079160402829174649061607582166778728798032650254339802375009413378722194130711246790086938629010481954343903343896759782858361836442769656357433398877181238144633257629968375319095642702821764831804594664137508437724541675822838846246425037497156875537396153791075906834997190517969833294050025751563595725358717338986089673206713319879070296550811461651806257192357895134830543894759419255570989860948207468760939167916290094556262873247156670908534811443564301934923940054594774528929072062975363803594357567026679895380638350990093921995018341043629898151553505924633678431940791911548253168302869370254430541502426924563825503449198521634430402044669646396692044092814184662693476281995835750673456247838691434035342502634642943396880226475428763986371831679752548723651969006687482135689644576609587775419020780808081448295833746701820546449961250740133566536704087211246387195565876852946581790981064071023114306549811879808468862785093319502763611107058696991533632847177371320080277210588080926416019831703190076638602744625200359406333782181664505656510569643589798273465691733827761176590198428740312917567962450851620179456877289822401303328842682824359000892034032811823679394602564800749530541196333854318332488253639492175034248916310160 [88,37] 3031001061694084726037863147487572265863420217814079872094735727755987347420078573045468483792041845017801431691740914404768790232182442285677293438333159390452396950752697096794739665378733113308750210335864115016907636697522540042519210542855246757405221163117117271795791878751414679970261676033047404804310993887818764685192379851965774952348613183248538650841551688769514655856968858743229249103966163642505247747241228737573639423579587433983421247134408283685702798939349217366531988706656792383760743534017856097989887146353968712430952029712300233292500280784557898295052268586480379997384209198315773280570811819787781996044117100937684708715476831795160226328346789119890917342341004024710677524327678692762293865307736104348276223524986128462458405684473089651653946301871946580733025572692686971824394187502914347250461410743797326165422404782513957468481257214773511290932371810317949984607176509207823695353779771491880132805923326441510803746551081678476566300547411832671078052122965997459925876861218756068887962260529166237330553148200106226749484856478370110497291669283096130149413694094621307672528575626627821817617915127888026496055912633947872720501471900233227815570017791800573506477403616355135493095196627919698259321685992962453267502712530534095435402825619718327514988435508678221751416974636316483906437848704336735515059315843711707063917671843572253123495630735417553078223844780534079483794957570960556304823653063353938206175894440150400630544400608929025171117438240885092697687647935184060046597523608122937589977036168498663943036184059452336887197102556230689169665788306614734194265598262627041290194034991889209128850237029309941430108630320100812234265256238876299330093467059807368586811394951335846678149659982420185316931871131310241728955662832850212271032956731755452342280050976884805601149434370272614379587025015804478093363026197906333250529500712342183745258708665966978257142855013221265162251264063112846538823551132905188413175982712353876280925553201340812684891999824897969382835650 [88,38] -1509300697607121611259972327508439844955900954324924901907081502021964669603720227869101600751260059781556272063423981325637222915893787272039579300724242670058581157537604292236265952080537235506761155793854622713360396939443371176623293437380632263247690467787713850065310970194740443801504834366916504733856083665351688693045607499770022832019011791876650093974925226873215639929615915116505308879366899684107370413156798103452516796389122221751257648428107520607680719537426896005234286460218097589081780339959772774797607614587481001306206344814303218869282317488103110593569689944233427526173172379553411156811606272341100379544803124802054402228271342328656210663302202128413993931701563280912820929447567145748690769082864937542602961475271598831095301573402870057731148654867743833852545779652530534895005184647019458282604204003633900856106595849900901652692619055407584661650799511036103185991102845069910922211913120554874600748634010415891754034803482467626512643309390837925052245968071330856282881276656964097066063868189952424058308947225603398514772570012939934784906675915534188337089375924498089843672296581928757116834062405435685167225877257842617694719921009539720738415208453306070544305447956546518172254662543098096976990532181271165476483763553901355411909191573732883321146725254663258961736445751298714539804193766217222946283125843861859923068898435491745485124278889457911310440805118537419758308670939246672741542358909722592217031269143139712185087759722382733785387963519576215612763749710367592641286444406312631847521051972691503252948441008704621900306038998362005248040965828353115856202960290159546388981977597171230579362277085399385074601117670660030231801639423909541408299123847416629228911172543543017840952620177282774610894044899754911852214598587002989752983108211723262776151365524296487889678219481451040572112182367890264202606549468014519870904754169843719955085352561590736223744045558819434437163454396879706710143999602243461142226319099953866177815736004347179437856557943899044922365 [88,39] 384512585253659896000740003468921240472539700745344004061131771197505062412925284660156450358851751860164265617949005848450485585634513334426167352047921663852885852070329795116484910116090630763986066667067482390088532395368183167563629288893640344413533533347026936541433026030601684378564043932947342838962035795684403269444980656296474172880197780477084877371388006650135021735319374114545776497746412541476534319825689773953289438399765362781181249419593620570941316604732791030054837337773513926652281286373272577860307617340739330833894819546760637983517021084562178249517782194507002841681069887945194525368824628323810857642816299541913030271642024556132071349215522217065726634060751379606930900848471721574142548560062296344813120074020721566138827788953348159642051004790670803709970106436610969524160469640538994866093392608794219616457117622504837621446610511773922820264285702743828772168967259382675462263750959141493026960954629175644279999859099712948600398141818776511892603300679195226777120212457217571659009871468729571888846566134838990680405428411749208041663302960532643953587795916989888233952004874588841658970337883945721330412911254157559273052515720883993145076855700395938946068385743146340198179894851893625798374305825530099546901327094844701375233261802089849304629377923011019097273642259873415807878686815507376261326345566266384188440949609801792731635995002956411305838686686459325455114127763889954126011859321128856918139466399787456520478810081129166823617161412196212734149723646573039393063594526965537275383785230879806781399976698550979026711579446360602706391605652217014736658323144345739959707024847675697624884210177730698391310399266776228451981174412088472436366467615809594259803237415707021982401616934658582663026891325578988416718568242722258381174923777857316063827265784247650231487439994677395196683087446669768287914060920610329922818382516142153485202627064902332513409246871890997151892286844294945287277526729824597567744411725469912896843443182166613775983437855536919800 [88,40] -26255963542758674570758745651831266198355926534820572732735387167366100196868241568738542982622229454277143961147281634866709348378096327039976167558568755496906075849320428652691316124746408910543731614017710307140261484664418559570819271883261505551054058113763694450778767032768981375946622028098915952833397894419536463689314382847453688241275407785886425030607830891632149109184087375186732981841968588330530044536216513029566778532355048478446704985930076698447568560233085716734180341541454673856769829251770243865691018710634868848568943980981065062985261031121108546392876137637201410872872659647175505647854285145889094578289561575730594416532427141789790530987128425903659418345972509484650249368554291344323068989911764210711443494243905369276095449056066036840859531675915804116260764544589941765699651546506341837594909005552000345829634721517743064220308396567260352354153733335459858107181160587698886005694289232490205479879728462056127706037316326335536801660503488620760922922252532729344680108560720078026464099377895824677041746075047577771788565080209050832133370616046386873283198292822594451260809893884225312533187545965276874115706050894371282146081821249186838366517441726850102366504609941269538967248479173586010868671205906198137073678789264202092305446001592488317030501406390942641972164939671950761389206722424820051235242321657527208774879938574497361191188416666779198719798076640304623227586206318118062478434304659319448499910879769454791678805166714578803847499937613454890531078601272889997088293125098876295369808807543679426107374091256324211384378971734418801349126434168734752650272634465606050567438930491640584842338564812568902812075945964342457747451724015499556564282637990871164106058654513570793031793737404395557855426063421167162091481162994513216732512416009927641100057633068345380378482363544013569015888933294266889936843653740930555153986770841938459547785849100013900410715157702162014255349935631960184185116110603105912459733074858683516298014946537179010058042997233780 [88,41] -19360017709310748396068893263681122768490275324260000821003844221761890781541350351576485390362143362734270881906119624527938768244875241945164174130185631876430370375341105832815207078664239378190160696528503233165941510774541215571918682151691209902834899235700065967682204131410340574074701731432536966845946536341875202449774922187988745777502973008332457411738979083713524359496309323420945568428685582398198323091026676299536829395284408186175008936174005302699356009925339834824107378215466044733607375200051919626398701634065962502950866427278491676941396625893912505318753981986468296169500624375071471683038143257307476295282417754676431855572342525181500908176013242991176143823288166576550843346638234935952854102650012304847507117554238066434042280118990097056057105170023687960197906179707104735967721884713005089270575545341653594073631578035592728315401087293598878989383522315377695524090614692712218425464038540375371540151765467993010156277613906358986412619555164541531029941596753504505075269463724507643893780654459724130307988008854266999771528768647228457491939655324556662800023944982697243313864135869442721645897929594246270752976609738598768656929431591522595798389123536111033026884385519551624819004753550347617307247487895710527417547674113525036086372488947206274236377110663483654399440960715693702393968037605744368714974012154208842172025300503939781359385066733173370211963712320724711260851892982020258140937223087439167136796172421228257461256345646350341468774639566019199397795712044255643920167122663063739312775742055423591186567763555640145396703647047174880396138615275332709873839416214641610102644323700653657761772653333216186107490695985618418665092164650975040169202414895315584968971081296796093474517871353956740666573344627431514078065953928016725458108625607147292840742340920773064376747428465627740283272490940307915728514785383262731343354520551049850251012802608379277190159180808090228691783020322786386713995284572187519106313210878101589762275581852077591751403005040 [88,42] 8391052293113845197870073461574658120397311449313454864333617658469767351240297765484384484522361362603718012411900108074724262772402825146998668630316971122077586948137077313821143869456829613115167963046981882262523126281888972258619546498298207789533979392932496814722608981195365377443195446050333842472799577089867146800448992484474671640439591765168747330927061762330825884300803832910577539686592785748236749299929169883009316486881995051750349288661664496145215469219004693560070542308593685945502284176422369798994464947680284548484506042011715836696732923133631279657163703497720749920013630449137381700379441125475277515709515571770050416674473559372453910240893647560087233494011737064734744376891315159922020293649386129365359136644677882237972829818890133714079020706949666431002752317136560305612643997294580813555487632336678044729731820857275089891538536066919169755501484633024794071612586282071314563965765518649878761608285891926279621458803119768488842713342379734287454480954140639627734612606415327543535971748946661329305271450818311363133644324632631274375900135702999972812929056117703235342455522967028254583482267450695092603163717056587684267979381075401388770744387995367382334009867815711651763282168818136270215209200191253040482240382350493325097429081460396919394989187067390594906384359868876257406208127873083470434305437538948869675026458327807541696453003882310927504972062924264699191105616325745590539626637588281883928084032843493690090142763405168773027208674860078534245358157630539815129163587984610518977221336323418975770659004846299696296951949261555284453096391618737766225129502873899883154523820832367059082815595810741316631897370172943164801573108028066153709382390374946433943020956577853009192792836777762699905529930334847745536408476342693239160758672828096720785256160847003701157553071963800051080062564432665694912693714484066695062862728966614131076216322320508957755741775768091692880354125469522275049175016710138417954359758330767494305957306677302350790715730 [88,43] -1595531584162045194145731954983538163615833579351108791167704548228430959940210151347116556591595289221443689294216155848876187409184346336076744252385265095039614250354881372606261809992078279918575936934707700349973816850722973824603058392558565092445506251076130072522326264979772154211854853129852092616937538622736295027928645790475588838659862474495613048446601729649298109690544287371982345468969954917235696952332305369210333869385394745249202986954589191754110998425326963536556474192209138779320652602473113086229642403718060524461249062784061457871384374398762643902765673156107918166784755529381209869299948493441005679230419544048214825767124360368502337927930323230861205099194289777374821225579589700480558287393803635022708664117084187096416403356155680450715747817192081582308039683236847983276308773569182651588774183044845495342907522428134032898602932430670036402329997923295398768421769267349372214907170126209550257109402108890473508380345064892513019295802426939490486069531147581314560511030279900122240990891848966392006083577489231113642141333322716856182976238062247828384961102605242951245009235773135224520598368504220014840710864352373000670871064766289359290306048894767931445938622028551718241211248561948861353530774561724096872593535576462928516356532953431376638523080630343868829377746740658861866355818906364090525002676362031886883476648711093873530835466545902351567411500261845694970190657297592201855512040954952051869600083532066087537869599381175998866207917835506781725888430343900449508231202126684815706921727058695782110736488034935385567018501728852422743253370953047743843496134240329880479691909718060632864640977559991854592769947231802221708027088396609878020208892853236389244501595588445834094877486409347449705949427160368004288521260525580070516298752468489458505264010726947858483533134149505539641389451291077250917826650024036202939376977842744694510555552157011797219254733964312815439022136539477171639979857768764828462454162560064301769901591997465388890030 [88,44] 85803551979916508579067387196052616191513671930621221090867028180799437246172940585306204769681727340030678870249900329651767616443463025855388859041667409842468610729233218501695277611319978545559740100099407936109960934897004538747025137735261470720146288175223460634052769657486860136631825541909943241317723533694478128093251399970438457344991429420597547096950006401405652644499660297269949652811083278801080867897883459452151987333184212945314145335796538034133771793066568952636607550312610286053852405294332871933179976742978126471399229570867257757502197507905260313470404608436077084920678793371877296570161691680937031126876524038403337910765393162724006047880286427627463798315102487250015698475076903084864848291973015201050470797611892996584700710197051232094878905292586162395552886272000371556387967773699080888338394072905530408765471318340447244584169677569393625157053296730971866585369368288835481887996005988726339371693636193296771460466566616976904468302820674518605479581976685816357215861228485100094521244281809049001485669385298637670440555362046002569187231481579429952704803737753746260901627699651070198330964509649023995187969260869929754181277595471159870260852316293475411212361502496573572974014988823991653505963690704947827305168347114329914145301816680893746041608242306932017106569829608375056398707824506931087923453211758390272542716563739847043410737746737554685917926449527048345363709060430402663353351366478807831644128205329222918510132117972601920555883120422014104555466214063339251489199338971114003391978277227823049126706421535941485118952387082761014461077499977039094441105423361408509275705228758766815032043484499701919945763249115801286511722486922313308367172241649042822528066164546184911917757120213791338152317046229241494308207442099808753716313655851126234993125973374436536076582346032126246799969451346159827561366258504120856478479193376477911070121800384971239989350851099427699504557258109155431477139666826148648075609684224640435576134657613467035 [88,45] 31804530374647661446211117977035890073197853680128245361481121514474763260593552055958210654235247321059594080915058385463098497246767635885241033649137182055938882463801719809568939892482234676141531751609569113135283719227688948972749062790923249483204984720698099235515565070114968864211664733214040230665326861299201900464506847969766711137242068456309944304551230794831388097871720933525958599027286105747338073503963543152837057338796511453958667201734314327409652304073368952079144293453091414183829868322304951214905916153625876173312499182049010199168103329307498743496106455475450353213828144878171400527131167098729729772362507177870812336403886939574599243359552264385073687999725635323108011402507594413628060369880303203359214432158216595317896424275171390321802630647911573669362694230522211287394707570201328739533895560500499358028079130840366727642721708603111202762699440593305356022257040757867628541742329209670628560249969071266659236673527439568989759819543540304219815775235950779764909277002479459471566110910259864660462999883018922423848348691276002572618816743128413930792429706317376293712518597072963787511427299675675540414430784431854929350264494364393116154141959723718734715310493170967931596261818516723582886835888748493516658199203254035223046898835382559426317278151362420118986079958736093100152500698616467000491421706460898394240508299462700949555419719425786692564564108509878792919948096217984288286069885382340920344405683716368287930277273514082192298792222693224121906384124472828767503878468783779636269971285762501660355215040424866206234986764546891034659867253693104550613713757368465382199567899913246004216538158610709755409185181127619908228583843388071532991830251635451459176538694482865395407874015534048457848140275679819980456095230658539845663103246822455238461855462988019462517573539136820557956634527150743400312500640311941549845077265900433073167240315544764314960391995052611939253199755438668185965024594633247129494341726072130922354600308504170 [88,46] -7822510832381060233686286298844859295120340875942996886317249012604240522151168087698305546443798699604712014139207370293961109251425146845208583019188052303059032430488625264812179810406718238792589590544355778763333797955718806607006192552080910123690570040479667414248670880016373796938808083763542845753459689762553308535524337127623588122541833771999444127213580440067061424513977269034622608847347915341732805433638225596160137488831381978392793995273153719511566044495029310726076414768542911328624040349315982406424156612024276193533873543503081065925495219353997510811778530010653959386363128620522495932547564654325950987420580748675765958747653722171924965228126010994498276205996963195133472495564792583722496242569395487662919854091542937587140357461029506017296275178252357198654594639547996037131665924838325725560121754902092285726054376635606010708541721960759590574174811368684951419203167377249566866900588922556652160852292723490936373655954247819036090335218724816291742452589375749196703602466988139316358440509815923178659143110544123637341686429889419926429638910706405722477402843194518962826832347522634012623944652583489071484384925199790814288684267424672831291976403939219013292181438880888713123012442984718667923381164859769503169536920828184575153467946883488225883294546512292956673471066925783078662707801294002593351200429221717686560234523861818235822025876831080034511628591916309755907457335683614518214778349202581706748794593797238117090161400178632389425839931457435296958455833208477914013458954236720286395970772098034811433408342025057227245984075053741377222138212423419191822696709342132280574368922204214032178141903992699928142867082225608129658506858562309868500805516930780996450555135177029007108808857338853454021051370951685888704227946704280484209314906069742266032416646490854477742618697874798573848009139716287642287450240750163761517109840278500133317061631427467095119034816300919024442481021888132789595593857115428807547486057049507991740176165986 [88,47] 174929951305463950667725286924923020178068040009773118975783160923334642426319256390693688992279475789263244324897910745723856774731138866585941926151774955562636556704713556647941455491639394578666472931493796478167148168579456020915023003075339309020763668765230705574383571435920816832022098598352702908605010101275227034678116516812207572777900642132580922566170022316673063583784708084002638564019807926455206445443581039086793965440005446760084020516881160749362137826180680342365546037888760623890788591242271240586975266554581790391319344631973800342406931040249319479661436557618476454000030724506684552484551284619843998705141738300007452104393664080889039338536853097667679839640689001741284123417205363292689555667685209525438482389756862052899855406166046750881577044015513021438943201978046979349510288000123202620811111083892647661543641543956192002897504209263710924664841417682757663209077818609021665481651255234370187820111650031461727745924488219686037742116462239246827798568985083943224861005840365297315786978164602997124947703532354989686856686298948474281313858022388975293192866576161958057471778440991755089950387847818829824215073201665433840176775891072714530242048583554866226838891029038506703262358666425325738467713537038719908923544580989058415359593006363338319562497326685610329073887718099104101793768158005554715011516878597376286908996993510522295729205156524259976242785539435495194868623038796328859911291482880954382022525157095588877955828371900810952048776411466408224560262683328194615377465175139603583455557823457650325580770463684658264200261281766142105785539311986478513058534449426225032985374111008419671729506065522086610121214166183704849928396785555140711457315967451070429418237689736594660913352697141138765474779083107020273454410002747023090134425126117573920806291743994638671703603781320037104687045816431012397474106407070424865920032761406510364473647670645302011421677779856510320316400400149790412981808947476186769149704845754283768637920 [88,48] 279146983051329089297969646437520629662923872637442914183886867505608170445400364353124147603173129876267213989281052715360904096723192801762787932003364209831718622745926282934425870045211949689968705116565350225624085540587912889102370532134496295144794464122025920837745328748090827111595637291467941586471658708007139093469985259615462496575513456475799890863978802610452272045788010072664660938827496115169446928328019400611305310503876244998608465347469848029227948001854272738005154819060290824889665903597060886205792869335337149724559904671395624682524627357739747862317568778810275293141990476149239532859321128819459378887309076395145638807703936236000880016722851102149459333059737088932975914953423746232206127206087242356068391963445816228935206669406325104702162504251760243502408614784538698315360301954520232001113980543123861213846622030316452575114276922321262637581071073351011398258970918697310979721212200066656040936122035333120173657986675393950958213326364059350729236637793229908442739000142504528650763869940353103170580827388805611592316171802459725706975388678312876266022566817109050449780961710882143209929713709305471225804457009550706211817255684871030866928123642984253469632453191291279834903235260123589539934681949438844278542534617926042441721839889424490187261708182747792707018041210064407874538045613032976057109114536906160083360230298296165460740074782067474826551673325654946152191845311967007832693350258375496704414421333360508551690143851884778242475482020687661677170210970726311370034623179073756191912875244203583040819383596998050286576820578366594495192880643612286534970285969334559288949785029396038539830784083684643581960450204930896870835775581814424433893111498483140866915442805355284032299658870913294804644584681287457927716222083679970253297927518854796456557920600734872919953921731512179328325317227722432752823590087504512527704023495554929700082633047878302925926530563230555669351378725865923645289429565922217698030211462633641717846 [88,49] -73771528724781614630263822148105149349057454822224918751540684270590301306974219491891568527193264018257731294009201284268668551099124534333485479193110923900026636040581454888928509118092464284454899328815713819876090558439500948975933778628431367876722999669033205834569809770062844653844668219478580096726078468424739916785742570306922125897055828479403408457995652367398200211507480697614615487261666391382459734283776370965883194684716533772869889438485683357965585826292816097304839045173372077132385366876407299873769316787819586250193673719249227174312782751692449991607167540462695420875944369002936611737717632100062906464715553263781327249767453901930949053544054830234254018216977918153819773239560336712332963690865641028394938615963481691309874470214618180767039503471556309616968398043502230916668362012431416145793818053940577472629628202689778278317559788482639266613957317169880749701290086999255298372031746300105132952817148177690182088061925237661185625245172236301794225695093664534372260596254636642226420264587298063051062906920257347160612289482691652393307594765576975676317658079855883489869851836503519730502825664589846105207044884645102787953538065517011125570034761748026476375765405292482402953620696182399879281253306257887637317154862241653372752058621145773145891747858865194825389492628276828141822512554028667445300377236222358219821265393184822409934416115052729746652495490527385940379195912776639218058056995367565991592084752957366814101173401910843536335807344871713495225092372051658782079668612215426083596407870389426094819009417467370365426610219149638456700396327020019701870455431898697214110976557790708728577290027642197995180639164614126268255227219572120015526714702924816760861847174756708437192500760382984460615346165640029126012554495022633629396937047412229203239174205257885616629555148503538173461282368730481594183263227379807112688180295725309120315593446658234898214388466692138499848946048630893398265836325534522311841951131247521024 [88,50] 9084138337931550962011767025131075672482509094427929131188592917106344127740121250838796331940830769800950786004308893458748887796409370928993131724336636716237083302364544651840017778424585149784617597453803752181139268944075661586352938387296156600855641156242966656647795818275484920591753993124449242581946470852430856161784436655680669526570982108521726493200760282570272192805716254667083324535431953067840138271436892849112640659091217917020174142348048525191096701455067835887113995490664989413323896912635100447035952398187581519024996121572120545109421761704451600110942471307859305601868068967716551287736356063555010255206591059182575329997826688117985772647523028038018100975544445208973658641826893115384566604534746491119228997301789046453077208155414691833024644931782158464940926968181863070497978330512772083207961768012112751983920301027393699413610641706709324198271560632562130723541316863597091564025768601990355926484147959877456294022139268542033827707072022797666193392271743036231638476189800025034504868411807036888428026871503669381829217948112819255101211578226610429109347382762724676562502034935600032125485972838473735060922866542978417468315374088066844909595993481297497730035091384623369733468405471325692063924343534078898147631402024113296183043362682366537390730133766143840054019688825063717772675483871685973348232324116838517383973100874020063770425177330277915206060909428133281701860249057913049465058814827601531097231325118249878121373681036569851904229121160718471330684697070934036456982579297203512641549358300627645242951315414631925431131651767650137945234192544790439820143892465371140312025950808933290651244086610237633226719977463953527414767333390945976950030193077494338247420245627561079489401523475907256592565849552007108122384653739064677567566414770981200978260502924862463461198505155439102439330490305987613109591081309844468784700026749255208206322358502924531148332350231792822498539431481119692832114472549130501831170436084902 [88,51] -249717181912732958500831165758732068739660235555108587890395482168803310659195684420657832491866071080423328712978210347785009597199368323585125459915010634630930539457126986693095643308368797324411805206180624702804216236560578988504063798504414815399380366010614894363322027045735422224810164332679859276165732476039925148770929291556446509192420150291246312966533862250546391957609220460613219892711754274151328160230422277258866798901817538041423216613005441155789194852846049437768904713647725239068078351417237191095006892869442872998035849684932187772851267977940514134254824938497177146338238840768543928244510003182538581893165638766476153171990937510789492964680509495808347000567458303493024841843844074734311636827478233206894206863134821660826790144725263782045826954751929957944154006423355128977341167040906336214888229356958773684595883904856480093464525046202951247221348286193930913470676556951841474164677837153068801414750526031333389797308428296133462080131158143454048635278801163891003496366685991084976205286554675213396941301751686134280504718405809719821349159754097255100084908880372353295325912341950311084240580213106482804678867806928830686205498057863399848234847384090047764655454201425710902650390661228679939818725421579503497788080806425149824595605704992218315980870898672414024408421931119990313916990224807841510273063028652829943372764236203833464265050046489835490329404697298490589481415497167871524848366884157848795477485324418439911601246413871256770544604708243041412745837060610493940814971737188426182195071529332821023134566830943992025556850596091896564198053323654477202321554381314782512426584367611701284449356917433119459305670981282260258460710197484847981882993351094305015225337715661799911314337612678556513100554372653302344730506488804568856768525005770494380235118716275479847289834469912389957390648400336717740034824778249214941128148241250931267356778934257977228708484798603634130440735900181861712983351516451602391786204502 [88,52] -88846091007782904851150623482166592601255219508437656680053849797087194556333838424573299958712181439659946760545408787797899325492465644169875738509054404800379976597119497824665131318233951817257738168113999794805561494766267034581223403900245323173043155866846712626002706112910220983858741342142566085380774187404411294663863457972472026950117311167240467657555923435319722366485235111795245700269083495490043076888156944551388116327208310122874105356465795700996046170103917681838614277561129802062943007841729434179164878473917433602687203701117146733139644115909874805914624215778204184344206076938308571296077073643831917624236307442911322358838614315698553972196288327208778248515424883451897754422363066986237222850734593204999109095294571327291993009806170031575997749951844055662055627405609408449276645495785875516502805314364780899663467895447111850790337936542734539242750541097654141363368794912876445927491721533748720449162567742974098416565808243353676340688778589572533458831623768657327890862317164658741112310818134697219489632133879397382902687853701391344450744039590962319957648994391415296797657480344791436669594952004577786624830545270037607862279175273573176747549609962294652638184946101656008268747772746627908056679622950434756126480295358952541191851914428892117037552729401763721357158522069512491967879423757354800979545207256543780973224706418460438486542562185564184438155113602804267492998715764009483974903810775699871444170673813500726083154689005358789749779973998715376946784010039007200003016011213122107823694447311151978069231917518977895467247722200814705721379914579751626879867840900565097133498819499946365826057142520911836335323972653806018757640013693588729842387731678134406009237744591240702128248739311424958918011396763816531016621391212931873297833395813000049333897266965035082684580149881164509951039112316094908566449370167855247947610559640904985503047672792897037444480055463454117777558151912481193041287793307987261556366 [88,53] 5720855454090273699418441784987872056358879377900782515452076188985552599288894476337502033096504967161706346955302410280614940898000137663169675675644669295533707313876297202386268750096887476175485548623097861914345483768625611868920024161157133853277519793261372855429154665132356998093560500956386407177552732427150402558393206581305154279551013311475758947540083207804698129248178584966730253058829491958851916163608511543913228563760563391127380779778828273560954990007057717495097959882273240580966458640405064066297019461216440166749461436803372617234653037985519898049771744769096243739214301127008904477366291492089324484195030130825912692821197299057555726436420441793163968650356850319337599217732389750391287745826128023052460497841145291443125358932705137790531809027397706429376962594852274382735400614385728865633607851760985252336633528103366571182138627150320430182596233218828908621460646340774307524887692215145239358057457408534457422859307100430962810207199731385250873055579542628694057134526891850757520898832330666438247471335755612413957789842612311231126879617381994734477055351494316701652199464968032233494927011479104755851347221127820922613943042582862617116289108408821280286966599515715965386092657822275942571876764163124248566827051119859199681805436211062234321779782623982799745486669350369266312658241286168335492712380168495072126125329605132734505268033911258192165758412749233557498225897647504800343124680673958367792264811368032567751778931588779829273364169477781356498144751890303034489720608763186127971594530534294669989906583056856082565101906325070596045010257482511421616484946015893650733255570819761700703691537187260316165312998504313243740896964376484050800748460909986850103456270941725323685191529598692839316344129777254981849024601285232112083401919179731428751398022862987914096287217860671675252121782054535545495582820282632850736297502774235466154723135242069190295046628470074615160162775468903721560321456600677486850 [88,54] 2621586640796292563713398140972187885160388614076578003039167970647000366098594651269848185036901472046140421017731915931169161266811846787088360773788706612343575099781202280126516446775261311027779372821263461606348126284756022488915326599915099715717419274276144675811778814051638238054144659301578748909246818495933384170498789560663366616693421193968790176318328673598571429587931309184495574577251038050351660920367664049905411040474238203358262476786423782736091765321920110590953391726977506326723734981386903029323557553756487452279041521880489301504047892136055021310588423247871213758638804794142598146250693336331986628538078758514545918503840481130884616580555595358106120486686096116824850014393317293586765289051459977863892504219232623118374400080341305147563874660219904100860994280989869112219790908548322545106707057353144932766947205161630793994022198028269394904467049538641345685446721583113740033962479660704456212790941866920645629437513079519498525555591201621892210640108339405419601584176286169378105652682209517547285393856186487792000113995565379770702690666504088900436274609912583831364984094728869797947198010028740377052441543220060189809301309458349528468785281388101918652151104088580730664915811620140121203107872754518004768227641175117712326103674024684276890826474908862146255715812111243324260769246233058643031396076928027609018344671947674583934924326975241184921166855655826880555285749424203309196884277093169115370444069773303028563849537793033333235783447174805214900504481055867126203473960137786650110682147317125201184968234786626065195601711705528172004561131003858598757010561451567138180447185378435952399383158586357021605372742687394760281194514182764774938872793544524775991871966703926702531931191560773196836530419964506648215749168714697216884350677020995223357573938599999608008897330119454966863162458104952617116365134335855156559662361942907138165072903504209612669162077847043423021666370128663468593027257165503750 [88,55] -507647439622803001444799158921173818373993678777103334742994244194486107432857387211409777158498906815519392868949927101567896133319020451053235168822558874211885348347369388059136192145026638932958902699418590736489199722698729096199782589884269202511941476326780345210532440669977156328860189963566977954134447743001709167063715999434962267423460360661953808099363297982061034853842749113598986059765364957206318036581842088294274113716523465991482099849022882658840349559504918186434937111362897936150450469125830799918817178258800006832322841847193954240119314935182310791514053882051499604504788611098743163136450145336834417859583698065471514106536915134571293186648377155739175307414212425726815427854689703226470438728863595619772849766494362749940931161963189381838698294235410209756050693256621534736289504096856118783455622718129424386086658599583782029862742323084292476377657669051096062217846511559138329485803496660605544287760820867709972737156242369198946656156743544761940333904717021474182325441308674318017102145762119890530064308426714778856053271787269611530313648100378233475108421992848554686106235053822375983707272370975854669697955197745119682072901660953267196684028018690940192205030595953844077529784231653968621509253270024277916892673787345160832403610207334496312111233798228761352129204176884835942891166415969319069968907655888724025371610637045634197793294448852269323707192360014156109376768304824970073190815256773129119048012449706052483010197680932381358164756827153548617998488715723491059777344796818595716235613088630019554169965221894287892386671051260993101432828483430209176807544923544019517651088895703309559596883711508030802145732557085469699994837938491849152371393300243059568028606177048696072584043371398213354724550199279436364047551988688811002660364469786442892529542129958104484412482516793863597308236912995163322581935340889563016436837167244272650172504634485623555857347710625833970104228044461156651513312256500 [88,56] -5381860718005388369977230021721356055092781462216753150861791382892980315773333898582739940055729209579333831041075165623631757380015029980562335821048035278736687007530724510676743059956381276262018515036332764466618281915623962566081261413889351302392520363406882282269201182689460892642765064600722478670317939582875084788262109132380481703044071234787490460705063385217905440496323867458576843078164468576626225051946236058546876785368181127397997494793531090802062380919261557978388233057408046824785085003831711288937540652723984793909995118205725074233412845523374997743324038297163505902687113640128678414410719302874946295696097883029222940335062399821171065945364140836792834600724342747074698458278943002092547986106928536427959968114183283890015865788750591378493259322342207196935349139259153754135969442923857427471544270883815851980712244720814921768529214889748773896875841233314926485648324185163687327696253761658370671063616110988399547200506465476103465902981224086180284009344990200172823137389422405400379362793354907412310094134477020835819131544406139296320139450972730037313835254551473585940092600239664015673258585993172999635361418108722900286600216329639495961599086376089119899646329740887333912733710644403760323199820878066354224339206958874102967996071934413461001687733150493428157326706426753443613355699184906184577424018126098413494910357655332851300687830468785916942224039894890421773184085878191958765485983857306600576247576515313577375720917667044270042178470656133408291482290799965532453528360466803876796306068373113250747062531125569445554189135121240296742907042743067200467529442739546242127067116245415693355031759595837890923470848140861967339470116518370510977137170848810826230300967587600022158505896350691814178741977039907994809141198796292679251654061309398703772221359685863696027577224435640570052140271106840830809612093587256859174032288835705469692796914325387400332290478852011994943776090694053987646137500 [88,57] 12917939308322358822267648062853391083582321761927787619367006976251673671257243311963158179390366574810196052401650647718605419329777807971538449271230107340349631386374361634307339749234977212376277273133309278028234141115059996252857833742840765847033263107761530692994096602135975319137713332258375104322950563862388346597413016612825378562983572714845744488016329316166578962508065342586268516012482431004417527364705765775439392191732363185485250712953502637652537772800543729336187304084840153143821248624717679982592110097760350382048973272343154478759911802852694011717190695857875886428671313906399408374813883265732555245108855639459098239589611319230055873905721334664021490074416841059183308824667461961438215764972155392528015053193881669586121561289843273739070090028585524867774983755984444303085266886836787010718507759908840460546410785515976501601177681828280984984293033552115278207720813207927581687843769604685138845549639594249389128301206924337136560557720825484001785953732440656010932577099736065529545884933820451044070934531501746315042778369368270038840800356086905543454209357516962089816640741142869892768291254742808531271650492048104283268197809408245364607348852277762889728847233593383179784267440480942295395707272946349665209060956831962973753811030585124833863659681996146825099947141726656058959430025445772114773894473522532261320613281316178838015828327288529929243141627950032586851970467787748493014059001812127831681198821733915123436943733313044567906138966206081516240375848514580688751896419702501095207956955463340880457811311329199645912080008166257596225829570528682213855877691413708011833485359641248543014154947781920326643107672568798524035860760980002162125069597605919840721441837460303077721761407244725209438488093740282689721764195328504071912617022415461769936586194033304851849161245262612730351882083028270732770862789133858321544160247820258919915041828178836937594676529929695278408041464416205022508000 [88,58] -1646736745722310417553706584254130308241360111817988309132316038309994231486101932588260412802776080486728768705622038702570213785914815095704190085351354947612256812728473122343689487696010756980297591361384423560031005518829149675803901376932630313068223542033044108643457392797598839042839467656414127503158116853917465727198952635639488197913883476392835690713058502234354300901046953418667833823891113314432934483906178696172357938085945043325799442156272315489554264106620062721886930206689476141600178675714810539214734554343565787427339180822727830554154891000261482601328451937556844807416084945985862622560410052643948000938821313938309349762601910351959728871005075233439796557509327374728398500790950679979307759139078569622799871770212079628497821652169579992388490504533710686465115438443711104316532581113898187971995263319566031097473344758780852129504757974560187211617803259399110856108484706230520102879438087081849922356844072156460386060148219279869591322569530134781582512426932226299807674435989343887671977808014394695425991657208754427765719855765009704846236967270840534145009669323729725172031393760296375367051540162618793140092610250321276287801679561909904829218679387009729982523683496645446246558175260366685593541701716601606478524843008381571045726480658388697649449958788970862265965038696611880900548044225959005113440667718350825599090362894887229258232475941449619661398159606485699688459959890828451306372218383552288492109362344145364345486432627867112910902736264101746185149315511573476440737759839620726800263935186623205123390000871092409736922038867060535224351416884535232781096888056473711308719985146258038951643354466707917850349211492707221680773999906849097246388901215359318539998740617896790088221575378545443683507328993491438453919988907063154846036478048886075336425735667352121583153505876462860971933840914110792340619558850530566907001947252368571153813657955769266381937692437097489048650327083665433000 [88,59] 15519081882100851875865119244253016600796563252211614542346403794960655727303181804873312394419791579148835655303580751889696838846502198610461417748402509268442786681211924684218627102876812962384006929463283753792596071501603165191643584124182834966593266700229130435226087834717561911999606363137009116734871769392796070073838273066239583518879868448061430188279029524677239925735723535037604362670868279750919365612409945337646456798431788616239730334434732683644341315499779128796154894897961699483102244418858046269177655505238563952454717636187456741001750907366938279817052409611086900274709278142857665418737194672933081390168439773545885116235722492468852505676121775351355034590474553687229681058025614451776089277906695543473046892274750259671848937278545678082668912740317813480435055738418835935488700622460071367917110227409552088659199775245597361042999330078455427738557256546531881981339590312878882871917870568074657751366801007835913734233256949108432855404968337192479245697804929174161709943606938466752734616027243880413373499256936196710338838261979220742296323913919952417652624437349318363257781824092371713763027628052690676431912852682824166799714415775940297248399542436275917836322062687663240563447454651616255785238250878743304026399400343166829506300335456424357468044609680628505791761079693335351299996311940874241812693735414665585068680595869742622413797701483854703709175604187310175107818259002903886907027703497692434931021605379728889236681756454646768417250449056205377220340563055904629934182322107056256759534962914820276532173188262183022502034006310768473628594849305775655718867694649291233149948611771021824573918606804223485761391143471027366233453408289167537297558643183201293769982642170232462455875971439360885013421798165870441171428633857274567843753757352672583602279600508913037010618208745859776647706805501832439643667697235277280742423507461307963271690339659167871151557809413778401309652492620750 [88,60] 16382463158066336246144613603039723793150044055870034361137318932745493096510093654554019690252449919448320348944170966498842846571251798866647702487510901550701881461961399334564675236826039395974301595025238569446011125307835265133526105521454523479521023825335748819343836727014614865499720663659439554667449587953246015257764397500108467934721589129110027447884813290258250562407638849526754054585795020199235651476484391640437614343192332588640604837827540395707701954439332993639923652697351747311066916537275344494353323187212450216917046070129939629846540799227310054789118973633889774703779370294577987907675932957166107991611408971576243855639773456883513466751066871130296827508869485104858426628016127660095945718779897215954559879739033990272917211799039000238167619385463062570304466226866998437311192189346873933379181690925723836380748723529198522690108623270690638013511478396648442250923454954815910089415919940605003279119259700969910603953469054981364540980955646633278647108122412958806535743320100402800181554754698753671042201843243236100080016252949722160419829206025879130082743683224542981977338087608735176655909397479792267474417067812631281700392842653851167993621359749002618809746231591154213742547171091081704202783155531662533031289549086875362434407765562401044058364475937353010380347434745216651767418670463319830537411496138253500514174105836676725208258621823225843249398240194102638822235884556095303175732945317980738122625339087251790756758100562900584401828843067967035962761305848243699833145429153715063123623675536252906490981407431779603686592487958688638280643937622748649215012622351692306775026281752542657312200459677645655478403353610114871593257145904099886196242186743655572659068136714812124876163166046377209952275937334761698266463325163101647005256200917150786909218042601694159468006710217020736005257778241319190319133143950755265999478428762432656962469728792430951440931218815231231095293512375 [88,61] -1677663416726620261253626639830088133365486870468879206660277960386660956544522833258961293907030122967115139845061322498583938157663242633221799723028348308106554302912740828326768510369931723057807027988868444321680638735213241999390084998585971421795222173638527686208731860152851659219921116555660908658805890149738351307424053164360808431151173181628924086316976821211715363970348859777229876660592142163169296157177893104147496817399785740220950567013300541021667693130048861063640209157665359256287192511186716388126783071075374552012143675819187752402781326079301134816281199400060724997808086885126437456254429615839805084057475007636622966218782689926751338469683686925450753018591234921615743924935015220869733044509978895586089610442417499029801293566777055895300662629833559577978162035773364704713544347572880332533244627912877791005050761855019703501898286094100902618836183423834054986189910478241214939217062272127745377345199176857670007644959117661382951895963595827591659410370893156651789289323387540234719529488983703101719548988495647644385609635460974085476069486618886059336969462188228440010477807439068226724275610150549144753850218756773092384851487050132835276224489920947119356497386099776772027232162610926538799661494595686846840859419555946779696609596447222217136991874782169763102873118110858584410500329469111210237931671213013197079508931749556383676469890247230292255186103519856980239960351655679498296974102099812370182939541971262648822579773340217555377636524749306646742114947000745071210596477875097460633826312290645024082192594435598430471704205219176423338134188870971053476109854251317586011948970147509106767262275857207313456580676247159793340934577049173180841184507752350899390614342636006399707294283885462465001713182950930215306103952915023107089732249423399430400411266970095909073825476126233117886873734219756687893685672367179496502860110272033308360164725445971367126360433491453589546541500 [88,62] 33947152131175745234202719033675113889291578203273233418388908454954149535040782017684497694881064432532478685377272301672151606058267363882388519977802463130178321020447560524272097684942149799238455881618196826793004966093730753221866723765045928075326375407627492061510061395803222061868702031995140777533661001658438867466323887902727333207285299730064409816230030227117670503299197969384034988960427803833930485552332618307350654348446464776704044242294737828137577459072677439117534376166166944751760364342530324142252595344872069399679835556240232788450671966641987873841247806752063342590753880224272599793058424996188306223744365389532448945414577048327647948441383655684485881004157191093680119073434853823542470404143808329114080323885538729268726992364200255968431628724809926048833855882222477730322226670152971768891409004926976447235952880341277660075989852444335798502566974964399840734125981647328392616640138196502443516763090388195930233748573776236171955125763485763524999478213726536607239366402304486708398988953918593859686379880907775864326323388917199460473568299878412206055664644552611223928564267386783865160426055680066957578874057021767192708641362490589930020414569801736159085034375566140748254705428846586059167095321998517703050665553697951807395894188563717994206714804373608596862461034399201771810617038924442654236464577052378618268543068326458157689592440776228028268262036554218707252152726798893740686651026867026067635597387856805326866141604127906075277333791238962126033260764096592214681178334900490004811746271945396127567819091169185046934169517991798109546919917903527943292332529511285315540773636140066839214583451121944186547758659550003324234579850246825678096246534707323805294019106597549211351197057100660217358901715498015119645127128435465777108278962031790271124353656952079758573339599900373428337106587720934633545834062195439511762914506288535757619812030713313077853405712254840188725 [88,63] 5421506523858786137974436984471476798458290920825498467066976356832684110394934952005166081118279781496786860890061819139714121599858988615534699175370862392803955830020066192406778632554483495469281421029519814004694672762954878516900312062794709642310344370104289592631773287891352738738986067094975808995020127589767557967331051622938307959732610879120918344222774963944166811551200970170660154899379606078840802483690110799540728392422460527065542726859718287931431595573429073128284972421816048428803212079933359255111781590121994261445294134280553269342686433777036087300231533741822570031478923322159517600248627054330972940262485711696829265296103685797451861664114130641253233738507162810691009630958991544779775160931630763185788879391748203080294300811224036125389462319059477326804249466647692395973200384524038750141586524017835205114162788124426612919749002930457918137748134131206174448259972429577664063378583284255885951847796014230973457008933446643647683845796470549664662107102185938608581520644289627416800429157187607634666048812459871204278038361441501074561393831830886245305881486886147602747898156485456394823789948189693167986526959967523655708761594017614678166825039834239136874114677343476058595060512727795001852609513475871908282812016898656107828254582464407089459458570383242434021500721140960516378414016915418315121545996765178057006354838517533853819824766935513054059853953992466000065561484492495979302070851413602892996963776403408677563125754818845095949723658478544989268500392525975186359985636536677904748901213765504842032252778371739075642261347499674681200061926805873833815948452144247494727286852914244619314506261048806994290092516574637207455770485541796065559883652796658607812525279308497287850259983129854779266131826705864362607324552305039813705175998759823319864882017995663457122619612115852049559479680470327010276564353915819467671549568287841753806572895387340152218512680791238450 [88,64] -400082737689911133665912297975520120256796222037841162738699130053140747295540445478150320457877541854813838265446889168652106352232757349123881686320936617729253846732944159085955228665693352671000472796727730330908168879916642721206826253523594551163755185266985487250845491436886307793460908337489041326919587708957129923862466546151793975847451302027457318585453699310310177013599972567934994521699803054743655592367454796542423062540314980615134661391624548233427089988716793468520557683137399622712322410659356385498233204367651245775898601007145804015874625637580001064515531843268358753226784003838818311345477685328519343605749188803387288900862845158574627210265567255103955459502919807653149350509667408350946695211582635546373152724294955042699193376502218280868783870461679640780216982592217866296493466117366359159655775795093090121323677661927143280342671339792320027957526159359777777522416240110048038552115132233750905730585818043452102095597032463902258343856727392702300339022773448765214594607590816847024983526642142658025663822509651980504864077266324331692480193382903191387876434662989253658338183802500961019686238993842683536553729148841457771481914577638866988098646324255382609840637990277181449955828866730710513264964898201374606314699174523543605617797253434182695424733963787673278106910709349747798075550351013410191905714869081869052745147028804168264334125180716942156378465388037914564169381558548863000109788425541352516957142912732225167354238009651945564048899319772085562581949615542695902652586847547699070293948336945617944481226941085872419701341031923764577351685471669850612665135852826196248493066705477054510015255582266889190541644903874058984419318180172364059997027592022126458357478740802132690913922846091425352865587004421945055268607169548276534014763133482449816646705499403933567710753314907483072631785923390961456834489827288008745050819732268273095743418496872777404785347603800 [88,65] 2135121166534018082843213871395537176119655227634859787560838690121717482519449372750886448997038396348015834607320902163746387104624182994271134905875433882275989337964434468144392769816318786074105261398638936009015671517903164164235349676319878936363379710639006804496506231035760826635829573494330807199254737655922649815357389109797017618428686181137422817197566864153124978526150473954165330915050461733903540923266345509868821829129769732485004918672397712678592881977059028305104319448106424066313497159434952288096072362284625975493709088595389115326802502949014333195196684939728509528866013049448790719449920299382254460149287876261148805492133440985693367603107453725968955141497856289586528506211639354894470554219557556843827530902931441071199885453788729240351169009919983311701542531915623441192744109850201779667871271972698756667731665214040514958232667971926638388551501543312795467709998969728170648738788591564109517453268753636849987294050157471602592818161705799285617713559404097016002991891654380764251562898794758622365887753204273331531569740423247213938937668356452852535875852119716216046091626557526974042472123034637557754592468933126542165740963176707882370139903571106536217158845475603047836005021875170207033231413552685947701244525707070202553143473283352079114360341597143452081742535378556965281076364011371270984920049999065525984039256193494023774040364287286754432585687783921226594677643281375161538848827711344517381617065284344865234264047936993130016845662850013090398285059284353598249245027448518928919413195973645959258857701306552442057809758794472243930525181523219302834699366714104358730895746702220332035317757363861938286511364066127549663063572976236720050843872250594145781290884508680535045285210442795700715674054512135871093226540809578519755579092668506333165644941602288661601120615190252288079123219074765094424336556673019027324342948077878207126987584817465460892852250 [88,66] 735460117459708471808474309431894428959683959082905085171837992475398630689517518902766102027452734102686278985387625473236214774366894671941454664314877608791940306362527364747074092529575264040154454159534662414905740293941190282758585907015061731336846843272147199344339626210529480873029934231350962357338478651135860562930418868174508011914271131502788337844234130774341973431280775294148620929477094290560316185930715940088781816427370599093889722860809182618677509351203452308147683228841226079788196282392554959678069283141013222124507923741475380437104626992769560987622306982187197503366125510162941354317755556092918614596861113549408717889240678980681168776338704036274876367239876517816027952376056407640077228411309871589979997467064994901804511486665694524689907602713250972941187364249085567317121299065855205782978684422282153862274223614793234383167927966417366477026021581747792142327769408940518583845069109608714890896385922302752491075659760774151681593964448603945364979417404794101545801225439149694094964598889001936245196774066292721274852871297959069536849842409397308465301846640829196752611432914872175688187206402655317371998269548600622687170465192503040307893100692330545142451964952534529003480765559794011642695290830607201388292045012049159090602872198030218238672829675776848935000610513647092132304381328411187014873015280875578202963702439829516064948072127938826624178508544030054018874579381125138130213783809821567013115824795021163619816246918946733664821225207698543213491678552101592725524307049227621599340777937525840722495202591085453917460685021095286065224478954204878230647781463610233143456912221243798054139738784128750604319493143163557031333511127184867875656367297432935736775911491329962972375447732132832535226290574856737305103634576640605126877638751165567209111782896201324435006652229766575953394340061699131525252115982709466461090530965349513335144401788702663306425 [88,67] -22076254959679689542976902745929505219348926550521582677121395695668518297311299867527037813081793362882265921517542669392886899074950008000411440538616935461416978594470869881151041895109192615871638672000628321978401947950647649345839126178489233581025267697575720142074441231622373535058608801752283122242260753141607775817496296198012850629897016018173165281751451178984933361522515750694686889799695851850463729556337859608280587099635283836515172709243003663919026388233257191191553184930586435191066527409120186826186729532185171352015471275770977044474584573057294698180076236990690829590283492999567154840645448947294921496955191233195114726421753093746625842795828126314482833339817211107545687192097603372021185100024880297751207710414536093899256669691098497256473202468813787498046023519623632020756613597855944148990827960137852523136991296733133685318255552641132669381835980135088709979153856763447468427810533791683374315706425683530098500132070961519859139122483974338444352564104126356343535403866958470012859852151253017094408592401262514159219481202134732747487208837140858898190043162946663208798355441270365028890402444150636494070559213969770867424028663843383082825503054799997845900791697779907439572889894937099093082113097535555821600902983194352981191459208110417950768161432074127753122095040701220817107077535125489497819008325950300872110657558125735798386675569702550197828600211770388415648620996051372383651836002609928713221297670593289437458504535443940073050047717797098916232601470262133802673984006895785152181912731380369445530660735596046447552735202062944338167619379282971748004918672597216296992634513024794377459786428892803617530600392891281220860783981607794613326678608936631746350276994465169735883967582714320678871713341042644962140789302309162938518648065264237158814256976568368841843802746535402544881309807370859824774541049340379364042355213115921479512519559769689650 [88,68] -390100952639716224113790668030438490847032583224293726394628614903951855298481552436324678778366532771480216901390509069467166606541174441745676547967104148663502566949289786382577588537470761371506809195752530966573170106197566715900326873192792056059516229249460194959624433965387643441962953139563498023613928440976439823600890664884548102510084699266102242614161650949585466365311258081861746114347200718422016364049987878398398697173510435909585979919171821126025533624469287731663312755724706055912308282511991305744704605173803330374708430553095415757564016367028481031696965977268417611129071248648340933978408683471005567958660663249638932216549200849256825374906263383297068845564999320606035911578551383107956578648586571669422097916227835150011531646340871475515665177230795129482235249424466557226678813801251403130138590883788849456144647017679369514119913075070571043254252760772022047247456522863030925853460575466459079207288112016096739222796356366792069881782743220627481908550195945461594975405770971147449338106774855742192251734835344827495058272934496144328691360567629437303056078006154684360758714248853306502623334560872509366021233065303617884458141153027563160067358607399212372181569060483571508196205031365113698420731872871072719587508959019452607290863176897888165869061137685599404299167219371377018916533697744155711075744229231769781841549266089572798211765066813084431048900239158441950391017310579092812073607338568821853861129869917582547157759452651375108753184416883126145981712755973210740004257370101865803983952563338272108151072030845556212128180679122732187693845674429673667926504938520332199356723380565278372455339783851327009616501638911643322674246174564278637748055891234709523263118630610204874219741318252831856987308682365344984623988483519261662147517649376232114366169028973769363074229064315611057656228730521364215686204360873657715404193134855466723856011763200 [88,69] 25861268991614053600445050898451780335917302739805398273479252315902268235241705167626501104095343437163231465601967039169529578529921469674740872310084704498139249058903940370078780782285218692612306395982185235112062534948349280474363562745769019912549285370394913050568200250959528313109013560812819243903475601089093432295051005290214314672044866984263695850896203733489834018634862108009651463308125213054097154993487206780508613715619956499951454841151703010041488746235700861163014635017145583524851858538025796558176222698568725623760923658269881592592679266260595378137733735997303684002466657666328651170686879878396820379399642067241823514880497045491125222778918913682138426748261349034992448510443171857884775093971565964749965616847225578496632142636575922758918543234612263245085704458671238767710294796750203446206980735602263951732690392862690631707872381671726199409039106927670277976598258064079204251049675440465872865072471230019873495821317028315468824089493493811442207977946891419837510814583027059796834497945328336867786056949588532142220852876149238533675840456860402850523082853250633502421385723798929171244774540717129786848226229832457208891390581659029782403648090029149473412905451499040179168171069662203573464818339048843285807335924655145777645876026493022320639117021005273443987999859491397813013244487179479136154562421213203505807897006144954984476031818497080813850259350112683435312835052096386147766458190304754108515894394603043188313998024820832999779884301626274210756620545105891632098093849213786567501463271998794143981799810354666945579750297315170205050169562835604436598204633453952884016945393792507116757602950294370917478727865098821657360620620976197217347507169489994293067361979872177864604675060769594288943437444105609258887675296513734745657375984264067379103183192854972740555511286206341405921576703216511438191149927793147270719377446942718175898905100 [88,70] -76118556042009645586702997386245208436198149602053869415027751165861801556691363574310724793786555469059007239207740007018885799494668585372752240393808859635302169678055159795954100277469883885914094247867941044440941118226140336717592575415477762100833646135008828871018680767048022583393628881798677901160214547427020181177663155626909767493421955179512192539597921645458709299548281460967657571505297874916441728182423064390381608395236979874394565235175822380231651552440308215365132417301033872412973896856242837197896373364749093075608862114861408686822359087128573024262500307693453527257969418111484885507756952272107870225193415675632116420575819960014623506216681190064026892165781353603933994131001853967419763679157844246865009603540740754813210930108276625135968182619078893931069433316892591043673318012472650567137120492418813333894689289039289242502168401521673933761793971221295333501843459611461509023627108612126824944549204518221172342718505068249846636976412838110357385446727498577548626366537536223148126916943415700091359018143899524178052312592330284879590040311280444511913932130956222255166021013499555529884544933532761961648112254768171592192970719008415233065960407004331804587486474897448655732026301131673252541435198880598661478036235379252081163535169257806470234335845407833155313998430176342890967520269590715002824720246518617628168545850129917813685106289128725328662640374854919560954169409128381161031980780914391333419721173014996588781358624771383180922896000487732150185780118100650361398401119909444569152104891411745621653368385719971715491073356907283665020073481686591112019431196866457669659025544752880505363020054287923542289013050183948935559474759741936709471698238058318795752122971467249163304111074103879848761598235027550598566407514226206079950921651790218095068531355487580165548667234338883409250505902218493363497741779739716055771585443491241966170 [88,71] -13937486370709879872901022222182854115696855230922459035764636696569629658936902013047815686596467626025351454719234517689828898908130705404562275805385771307850359720105512607032373484395803827446170205123420904825940635769674030351305321987103755795814059195576583194537523369923960406886107587186782952840677813217967150827374724134707097067840594694263015158846330054176240818893959607403812463595554440763561698972427540139732826970611734213456340244657703819573792108879276413463739488378483628498101033018966060342151053108913114993685323791941915432702491181091746335124475440506654118481852293799694069443305900823167540389389560664370961133938386897944114014235836068105654011357572001711173300295076723180014217221216809219568771532090277494691271236001521001778139515622788829090583926907124054784704660071188342439653798916054426401941369093801682943107884360696455037357731157277417666606425633039577601911718187096523629956035100029377256468641011575151467442942138778661430782410058148224874617481702050340458651625893595892877574164873759964467779255296529363286555196816167328079450449660247303587220495851586436598700996807031058909733637136619433077336150681873258590004620783941012806598680224618141448188107895564272313061291608007146136564945041272429240920763723449073656674480284795745692374513501600647764945764508112326934040875353587034634938404539373510911136952035772808714502314128776807786145394440604075643438169222777778696985153424129999751333006609576961841488534828304385067297071894949106327657734506111933822758353661576734426884627979034480858736651377580271714992264697167416867933619245528089859742624122843115325968568197042803237672735044217161239904563886745781024768995501789836544512599588431514087250469427812276735672694177709204052511018345455433841612519478731106577225657418698518782121027031021096737140937851684569212264193763304885802306221401413622380 [88,72] 248503801314658605948665784884162851889690957570828389642059203474307997991669837647506591282138533653509122605446004518289081433838904859383447030671756114745962653849964255924676979503082325143786825177838526703549069123944150869312717992657920756761236925898191133836541087277265033126643687731225789022551207892985554394899822515443678356769118921273155484069012708403257747661674544029466242945473637523469119389454715212483304173512169499216952265408688153993276260428741102387664084993451278869509142178881304506626170669384570882727053377780866196404353769299191852173447442075185995389228462654107147331948509635715790091748696936346816053349084788825422066883926072087180590105053178659347906776767749550449955720996868676034706477134478715886308173663509706857971364156293532139596185954092902492441989915377637461780253420384747031241791003041533896380915670902389209014498194527055379206480120161374646581584983998317739582516747182149653075472198938789262699361578003695135718575872130710384333699302902711694729683433543110961666818196416022276935858143155742998270724459979487254514002073390133783316199812227744938225179554094336708011442835087420018142062695087416686871133080186591513033255694824979184445212591716996886232121876986992890368211621384317053999788043168929776160777274224279180408259581904946346562819442591407048037112193505426044591069569067316715284304471111675050068649445865661629654023193849167883963198213975664747386477203493399221365633654229306233253194117012380324368873954323920527408928254769618199182164126097955362650242429581773412628075655868574011415803243260269180105613816909870932281465216000883906938230828083652168691034480386548156903715201315070829011291564387084544039185393966831845026770592896765178069860985199907377693816782243083089031499067383712587888129931291548431331135193452211027678371337863077835789182803421525487432106947527630 [88,73] 437976730508862790265805605651268102798467179383209346875745583840567900261974547518942310404953131523968859465517830368618223136349724774818796142528512048256462515024945241568688773689337588176497453153806927962147285432014925229340958887127034513006528811952422869506351915156254696565932818799395652763793206884417682792037498104118610062549610348914499755301474292471653423099301438178254084081313290157042879909700800220415335662286956976627663634662279788518913884947262883551094013632454004111555639212938658108173326708543278502022741396661423124911178518119510382123252285952559423412251712445558056104116678449940464217020967909165053250018433667484941832953866234205752062383902538995317071907195012780109051388589495941649609237991614794513261930227230906259900973415533622593493332265018733618778757100627797656019152473718207073087042834485927416157862088383111179867555735095771875632136343052311027582724377969072724183708706989687253440876648978773700754506693957133870732459146692190151784678990373554875055218497269835541874872348827814476487226220778483527074471120010574169800327406425863066485263611901143998078723023713478107072065643725848049601824462740619054832862510289184064180634672876962376888879514663258796446571855365523357156620759196201022936870218744664185774936836504332524616844389053713786147128867918609480803124699707977172677985396307392626180833719200274054427726729768552528924490889423426407917877825126813519714503687285131869810433047667466896913050976841029432907611759535830923388352997226965629870284045102297606061265484978189665832368404894468030661402041253815370304213269031597291301645227537410526152857323635895961211397621843092066681748011037028131669875502872072382834865184574272883957382038608596037699459658310102808643685043616100322318695757441926842343468370269088709113267280753511798190301783623613401394677824590261594313058840 [88,74] -122706365020050776747991628486598577411649169000273326445426673853619259445283654308805629986864809327472155564280622066989955602007326348823729729070158123666455391518281976240024150752444547885233392867212968830277852329192585435030920069350151190041509847860524791311428162539205478173175137783569029593084183588123008664880586700582628892237947787644215265912125616006308546981971573864917910082742213264914285369341374616393388951680109437846088349653917026202476263787342981840142735005285392757431404377137039461456582344282180328403492211457503963277440724074574363445951460309164948155189255474538126367719450655819176475533337148024646929930216985142053908839288114525070737379843749414411148924885637810047345636661365666629842113180278003464679373368522628058229559785420081231404574497584605690034231846995799846853687342820609514150147880298665627500127413593546942847794347568547495488929765046888754332662879270392883102211140297288762449561725757972768889051056210545545644922229901196676883419016562562219680840913157904841693536948777998586876832179465293148402715798786572642514384190338406330540392949807867321339909560844130147450660896169780371089405451877315052990287548370698579961563278511956724853998967724515333256529647726620373585935274191985944291845767885600705358578983435323166457763586573803894465736003446790388250526983824955488534056648667224407554718699476687628100864751612489043318453538058429863926855172664265349180090455193628458609356463307009714491177801706910013492144546114578842504173587707254896091346097853069598423064743966359614240101416951545256506912896302117408848416378572621118946595192545849690386154479571541684624763916670712759121523362575185469451679879584761921738883806084096025034609872124112117721333828028936288948614666181555802801367702737337438650598216976372832719170565548085481460177864412342449524997170405895287349615 [88,75] 847624238827788292322930243924760319215352697657457665443078058671963958683889296781664404994258948120559809547248308893647540424747906558721372472503760725981262596896443285387070686998761578587615193206381830887749348199284860060818918018528102689101570704849177919408696685545402474731217157113721025257277484883271341215064055754004430889321646123923164923832047408159251088543265945231818992890599810320103660990645245405180457675651427267248016638699632127092279966399521056278205396761963118219087042054016118974133972567710651972586184320657298947319062238403051746265668224037368658042908587575564406309070736025701021674338665058343753883487270428775899184835186621294817608877033261736128201739179002109597325645165927870170840036592983844794594575822190916070582981244279158066103569800585278443991912860953199505757689063411261724000817812592552828386311332783339233768396045293157642572584712251769644168924159708696480139129550923147813085586558775262598099639774007896679164696057687952591579719342588588451761027765348085099261541909571210863227425410042827797732010480068737005292352168476503855956467326614867748715436739910365692414546821126435045217831106423985606587461370876287620779621967329834138654959182578931730247578381923242886932968603991610158991508399303619716763681749008924528409394096607384153238767466691665941857598306210847163372417333646792066168050183311709126543319323327291566854811041656439576337560495530169466677543219847142007837296272343284443922012497545477618081461524418399128297147524009483369610148187695133516448846231467410161657069432775778308798872024922697456683171419150515771438191741548833636617441702311566789464295692231143903990026444617176992399732332208698993822065217881002594370773108814850072408801979558495074985260876399671691240644487870480888784944712307719697859620524233529228523594031058293791371934610213758660 [88,76] 86516068720920010687565891337901480962940269517637746770447842334234473952202438832950289244149178859519674069094900094579556024331924082475293712672525614773616261945848923167838835210262492918298021474980332447302566223963318068554056819890783823298295941815177376986972112293629856680660326826280420142641951241413178351340013647274908346063110416944495929467167748741144557439955241195463493084809584068186653357274163103796112048725505140409442749802996516607500037363068623242016246469548828248375319900349496603677734094621778083187875329142357261812206852853544442130308128935882299254305013528898023674659818444036631531375933749626205744342535056918822883657134085871745557961788198497345817062322501508930897568186448012371942332355605462554007276122240096796319273797452215444569022036999705317830888952287262004768214360942160483555892748895383581521594913458765355674051521989951501871419030048929928615346259258567567808788472339936732839488635185399452304751893227918828078621826545847602700360860536443450748138644061605572768088059788777756171666841575273902051406049747534372380720275732036666738187583461352812435187198983847563460379057415030126874815539742396029279541880392371972173324743677132835066339709699531639917317565580362488574920071090333347376953212884767488493694590379932074680677372300918885603922378759653812716024765053419786414296374542081148488297872745986033722439646695118869801626720193303828356815897932280447300275483453142970067611839412940221219618841459956802758448518394476094023297410435839165143869132818954719128137254591986206465198037348993365544075038480551243188000078778959493872031745538038336905629656776919344188473520523398181964430692709760435439827851007483822921690170895184371776976085769892474116337831959678648911977684649680034568821530103814954545686524003407978074682763059177596697367665816590665022658222575610 [88,77] 302357815502997645897408954116353623328409479449802089282205866816434581578512684939023012938707952922961364986254652548082135266330935619808913618103296091274866250434014118176246574081296911551342379191423149066083046967041399661068439225383706533582209358205943148012957190210376367289337780133488117527832154047211332083812685968664147356948343970193250209715466718040505475842513807128015189454596247779973290202362020351674145612175432812693493702380017923298773784298287761344499392753977333408276241874795478260974112534444888160254395065430759301783255344517555169931140434851744384060494447300858916479283393298518656609201647815214444814161620410383904357697985909740483712059442229774969027490315983737066300156819508548078633118384650553149207257037270818556523478946264649936181984405303671341138380987152829333430406735652640297780019589783788601407497104015166865761276081013537507668450208867064681829561512414062275707750371382051936372935073651033548165324470806817742912056969785001870400367817703523859565421016181072973388721209251691560102873312152680901421324128020218800485598524102444833082490956558689120752827686001377788983760686282555485250544361004420985700607405233119408634703525095346966929726297244771650655379076383179770988009697246663373176406769286560527972191251423611630991710399826835712835026020936167206597517750856295168824225868934496633571445573047828145394282206647660584178520092875929520492570036292918513314184351197071777887286844103485420685937070810693455633623951548697200164756382872206598370088320724957682604609064610283092131768423019715807296219463616457950689068840201040342614301439736767521477812153281412805885279616117986945745918090607004194662371883800615258068613338474881357572469468209335789672149062817974873283091363079207845869049025844925930640265349172157551949797550403615851671623652909992695803281320 [88,78] -11515829022682236706218576900017122824455515264287410353094636783176444845523595296003680074229810688434413832353690687453448143885718487881856131831922479643212045992637374899416141128048524330687159665105818303883966697205514013868128009304939749956287833197361943433831654772431538897679227601252455184547447006925547490445509162356153363166384911247828731922033576173526613579505962241241194116492858855304289255300208380762797704535863875462745820199380811633851034192163753744798512778770193158977714151831727595231200985721815648676690891542457396652892266693567649231410673154317043091573253675848007748858831783247296065023699123135873999540860952685209200434851916207963870289935598287243237067236781600066926527819951992265352651021891260422400544593958047297661005407971424714496738367313933311199016083083505976804780774944568581423132101649004103254612775203099294098732762713268924898682623736306183263731282651224093871079301079102000360969488257899292544736673367751993105444359548319554729417973835080863956872368256476947615491553648011879664791184953940343405739168436624134613637774468160298344476661561995535695040147616896377118155804476039259164273325491799725221084438668219114022715893318339752897328137712036136857752721795220232582779440662893171508710779106651077085175186483404370171922463403173033142948207550249181168522301230215117023919121331175617587011780120714844465313061729166663489095664156721490163329731913063251413311115570116880711270804109945103255828863515536445553647439240318975694907411404030152931076499834359779373588808084080879920603170418930174760984207650945557290209502424114266802492795568367076326991617621460972491507070478445706248500278133931329624090816407846956422782208215129655379656502738821513669748208209460783253518445466918312842105482725384495676628232223931185880193367769612388635466014390300704459050 [88,79] 2030276996920848104263169099712856402247146806536811338061303333676207527948800362980429646978080258158617451164388123309098417035772796516587685615510449167326687868301732199617744705583992891851241998870938744704722850909529956742913294971165644866853772271029401875077983312850920900181335700397348626599384589768470724502797430050587836726135149463983430428202820473666397693890818898003187955330055898707397602475653387002717467318930590191960307047563036602467811007486961683374197278723064917708641427025146862762520123399373718181965215199492828478251552633196477115717002952494800605270377694290167837950914395433109039359040478184490961759925989508524591385540145689118264412222697495961458311217673932171595113406725256576199522665197734505108382193729440501446122311058559139106906344152937465146283582474021049723842225416258885353256402061798589310092680678454881106683933377317918500348371445390272648059815696521330482005614865712497936606478231579727687261366172925286774731054019574854635163007766034308636521353917467139972504958709548070802263655989864298004432608554550671543363586017387158329246880276796837531272833046621587808288795076708869874981095324065396053738994142739533468347861125060317329297218708968623169521612575418833248739333790065181566524924773135530430868274224452607290604115546411104025149159557240979251124427998574175266641853884729517337177347828922258840924288478556686697078872980937626005420655111068998703244765011167423486041852316314382444237437331431885272964450789743620259804229090742880748801128295593485271304272410994418749144860020867391134483097486546454325157643188287801342575726643727378691524555014486918263620432847864260693986963147726219290899344872482245278188753724455205448071808801117227050797475970595768369826851705338247693145058191118359183323658607534022237195876163836728434366562440390900 [88,80] 2335220872741393358181220452623195103253959256341601656691327082719050352015620827171568882000712124092826565761672454184311235949243665108243311562221556920245083237462705216922422656692172414103818851070919403052672989653982961834765757874203565154844309630423759268807911252612594032041515924148061064843697481392532507688768073742139460031308545235038452241832763058048610479617371464155720723538308342855847335145040551084475026974328693107871740599523440976636128186987827275899043005690231970850753068977798054530359308783846411746785821158804603794163365503126780008815575675139585160169713612799208265613994808795692923064645385996265926412708800138293524425273358109949918085405849536553957548114538350101844133425334494307652941491790961919292005839961933697104739458061793612251487888590785060853058919769142048456147367578060424397320344509242150976235974945794597524129851978800928914062252299497616550413409436438336543532942261697291492944384742855303215200654998521579403554892384956401364478394836951691542921784606084777952783889429790441147597881329045680107760550792316195722492291256120012728658061781412118970673583577761500453504264886963716360597679822938323381027809552973374066876030251362061984864096673261046530205839208075642711684144848949561120635584008212993371481978313342679056905785131837111273704951774748893344983915172490135418902231835263084454983508445739233484315470964862523324516157038040069698798193395248390539272660723396896432642448366938511851407435034385340562997879158228932853308912654378475132342435895079977620406886688725974623137310420307884881685794465452847613612320335183531659433067550616063755024142984025123848950534701837474260733851001679780295624608121490011917774265548198628584221689893158720563693298890953533104701390626929039145483272637523558800694646409158470734895987862206444521139974293150 [88,81] 266526787447539689312955937297494185280135497433486665016970548747213487657048403816446617137158839468552353884737624560657941996276046240857561895710398021686945668514446822851896185223625374982721919850895666534718409487826910801732576733035987871948096013999402770734045732860344817958735763147506513990312491019273382864391406629092046893997687737243048507640220809039896870162129188537478133051071385985725768097390922958863770769952208823277704327567927879618304316740072459247830232029695484950579614788927869820382391673892410285921127720984774921672936761995143450535759241470893092443785069595391383177167615952167672922754795241048939867163370737922494230129522532686239499591691748057439420362990132181926391308661317239153316582322497181946920226931992715929807343019883392911925520891992282991010704558269397052765038757665444417636302554357026947374551648001544762199065256264309788199050013983742134841310544015920549824671385546820589713911575838292547370029971342289620275192718758847656814391027326230200999475709520566360594405942338470113083427898779956510235136998717013908059228899626950420320063866237954281071789605547225218610114122574210394227067913808898356066678645724807522191016075083593784367754296619955664719266886318731103163830233642833325179931147711361295267692101931067558474817709191620957412639451490644098502362357862054365934507712121678525768642512590831389666942981573584874223995500137436872875555372351520309504147232112371618877249046195863664939145402727105972356786741086431945540920294736398510108524393314017902947836983471227189036533896094686147839878612754779348905016514567839543861075034199725050313101386068285296552277111036412450560786043411212298287253093048761457832415190506382837168311004637959767881891942036460188556695614496719791821312505232849403045421313373744814560066145082618458243400 [88,82] -188042253951602469454362851787419438538027634655079214567382226443431595868211303431206189523355325075026701009707454327328587164076183924514245613287384610490778945820630281907125457030005173505513611973836338579093514710062575660447125773294571665134255123671784379204884583504876815299448193621644926127212568144357435538797418679955210495290761452094073019708409181550040112019954650782841791933578619825365289586793917076093325603042059761639868263327984168587458713521784325463994801463084980676927382608737888612177668715114756465396294920055905065710329406316558687616632312195944840589264835469179206700587048934616521206683309963377939345946515571521228323095027000688876394310994353613081330866623432422452083919439208207370123537587856323479912768830122653297852965173256269848752756758694911898876417567194176544643858970568607446521637381290530042207399579257589830339517659919756241795323494787211201573021649634925865073430716003535615817750839359521852379960617497675385015972538767569471293732031885419209954415006541246385260332001358651666922596074151233244774264040794518597684484412677699739703882961287944797307577327491373993021552151196115316148798750752364911772777335389304709163014032730916236281645620906088079041151079661295909121177285507213322586875633902096322124047645896408719607172608409056009652780898074415024643343117658845666001487462584259231351072863201167257281798429202900786570577979707211531435557387340267434390055191136538529580412569184184350619384834583291467231786110636057636087857606903420436348593455889201179459502845072067046679961170896079219127292182058397116421566514708533101461292323233547003394254395569742504651456923812081385436203812900478694176824493527522260153738192225448474029507727120105515234070017966493781381093225823231267142567662764319537980495675108869108289679968836497067000 [88,83] 509635216933481604368353575294114708246799848881888887624272221779548544903275355623645206164116205105241092881614783881799595886838118428426121415181842209773963570064207215267875149157360416701721995605705883221113438069559077726470828263383981245894458689615483058541484441562325030887703515734443040732527290293305734143072325942944348164261853131703478522837015916038526472506801651135067532613729393626015213683691562066825775436252958864461110556344610400302727147552635619029831401268227472764622292232754038965347274779398783643495098539836726328501868037173911582459918714757445029958079549380040733413690514435853035123704767373951487163913635141361273909742535511940079645672407459378744453940224513496567848824919796438281046240527117234742924308486908019865735307446009316134273267418284455401033846157662203534523152377944951593219248831153605695165460059368160028396638490913840147780567036777704249885930373296321341840498005800346067136619581996172040323231000774032081953582837055915457309207267645872203612530645707997649251603076864014011672316042338778778140179438935790581341887287282124486786283950308256997967428226230472221143444832942259926639987934180820192423955450380523709284622542252475504539564000409181370937769814315069031414050214747862440672769540734393126797016155796750753954758815445975037177297801576518200168842394070614151710864782839759228676666102406315115273830426590472047918535601079575540041360676066746253219439733808545132067771696797493963771210221494622712384757501931585344892881737983701002972932562733804586119183669879278845409798152103158990340522941327395124155980625367068996793229242821522797618663659692038330311323572881121657782459692749984950185899473363374447246078423579634627036053131522324644490621517083710121602907609719757162845295036997789283500315818679866836756413254346200 [88,84] 20279406790479284587798902784744860172141676300926252643015033528885399929213070484985432964748181359405972850483472207322484719570426581708957928295868908561899866107170807248385263280755722682104396258467220370878718925312902718791070669965731359637911761817212007653499343937670986383045065483843948912411676185198389404567985354138445198442434799455469411571516239826255154648808478897000768626721903232716696244452206206302953628349858106009079748541458637936150973355929598786039547786689001104313737756789144003556888029510811821897027292956638553181824132110401443692822514526432476132159668928222565095081675232595269309161482500628806642277329327489253491438070638987066399875820506753331596261527625754277253230303938554826486083163408809837966741701996996745033663805005062088064334022571708692585138818491661590161305353315998905100788896197248148127638616674829623025555256324455569298350708489576746959916048767092536744433809593892506719477436421271245745217793786407270326781147340001645801581243184533363820899963392976267717522638316832925644304116540545732821588045119629558610482361331990884908592781243503167908157284071882885195125757315574508615258089918927764917205394086398032811723244816943950374929715135869451944308907629715155378825877076543028742527800375160141876070634700158944706470372984512163896394633140121156779866416610625817050099652169413729470331282800053891530302946967021091245204628802556203981995857219457213224055221077210167740720204069673598386808202987922639397254715808519274312778261265577483379886856920077057505614682736436988355696287771631494423258245429676076753442917164190758523486735216482301609019600079924268488359504663397434691375479216901568863403647594864747672163873599850924181275948789085918391536298899647098537374730229717374589181565030597294406247548154362259793225798250 [88,85] 21048774343277122565961467679875814787836937397293644752794241981113839468912568329503834293897751922861529976549225527441179165042428635175740542018117390530812456723955432883895331347844167218671229647061821082341734502373588877632979866050738574772793295026149286882885963599332584437662395729690091198822162003372799877333590033932156111745782362607457597767201363910445003872905702366316541431045329446962709627197224714353777482452381651796519758411919380803982847106370534593320617997438818020669457524407137662184033167375271634724917357646695034384992205817875150833914755021582233358393165838029010350926944981593353835391215981822661612249594164445480501002104638563956327842064870357715778226901189092169639515337117437583546338031644112973323538941892326144734090493297091498774293186618795777913543003740516498417954310032874267280781946131478027963826169162899880093066160492531268222721885852821990933718686222544445366392988734542526322762060929967636345472801352993319752921494785604422122858346305428567888326920078336177831720179160948114651577238759242714376170062571785469418708875393559814440732506599553067234238416851943763935456754235730946725093641547305062733775608535772501953334982909700721080749995481182536475086029368339469775123594344809927496650276506753311461572826931915919202326338258605127687669679040048015766085840991255080108430914395290891739011619262593783466545543810421252518484708944495663357711537820176640188338903417619163349051911879306268256093086876095366347974799006402168757448085449088339378859492581840299083461919159905831599580610345350801323118026502859838141199036962415788812848514716590371754273649532634626180187631477861109089951445542647220262356382109118964406582078993067340214230805451508766671082239360933127079752012546886374596520203039249657596251265763160640265500 [88,86] -571364803230013106266220269989068706634919572960028390484432453308669660139998134412633968455225799918373970259406324965504484561133190166319580755056023531128648289324941309779903914174353933996584301455607416892375774124240590720724891136312600001815224645575210813152616308918102076028663554914031863067451241932457725043129805077957416739204242073349664422890695150386645207015545739124888133428926833768934791563586104806369473467772870788804456738777525463717237966148149297364090671130289326302610324623412744406670788377708459754685210716955118586118939794786639903349131468710931105018740007013845710223042955380576960830986784347404946301995839408014045216648217938840789184613535193650105079581862026883227383845528546245618046930459817044627689225816857899171433371078560086449320955787761756309577651483666736176196254570867039410116804245571165914482258794418271588500849756018243115328488213627386223355835426746988054183220689942569018340994545495886417618071711603335750565868806184161600314941487941770544789151551405759201552027652704863456714145541512701735697581599932251479775848649425506198452000691053159082632911557535795588401057661006977889603773646884765227891285826598824472121560153114444917476523607121933871560296155608452968457642595343676395279562370588901922512138596830738742676785079570486223311735751921518328762412705285362889563367622931641210878090883558331245774708095903601717457703773230232246164268005966173303855735999486274778074763637975058957882813632101803456239155336838507812140883335170769294480367606264815143576069272886451335129418982382837954819811875378185479698159030054778638382976635404856323854601513819298544781582158833841981966779537671568926577323550086956046267353024049250436809760638734037964870273752162816493805467228236077214466493949667001472412238334398586910 [88,87] 2916142865441446648671335389868298243665073072120093082250123870960050107459872220441277215218023163083620167625108210175890475906479054981358608642385878077124083901564897155981129521486847875009325748340372255563225656860220102265072781885267477889981806564253659357599231198844900873510111160499136385480049161642841361324206824324138437720692285263176094316607283489542410107562015988052356031294880370488597499549697465996810317774953572503656997558744245962079637631851683406545983902785501984720347956346313932033826227299570462805465421640836840937822386587779614508439371367835650887734696977338277362066209019139812910036055079228648412202531065893564096903147747997715340632085929498029532118864222425250011102798585611606229256487536196961274409213923067057386703065936855490126583600960445878540285947246562529662443730075392939153755757401090761311207928718800823528905470939964094043901901915050785306573513693254393654657949647620096435694216565299331176798105354498116025165256527063519604564002522586171036823922280505769296644082544881806110602648516898958987954192569374275960375136774983196840776354913811116984077913036442011448342856498717343400307005037177227442729244901353157125994249146824118527475078587515884579264542620794156935776959583711187945069307274105976668995905729842995303105831999377449600774012479734111487965816260593563724685481545548052608618549113762166312717519700417081391494634585973634773404851078521099513582726005347737653828991470568163638331911195823233568636514219389538222834705963360238506434717481630707051086386603495986418379907552147264572792170822574757893235303479682347977103215523413088597554771382325260750308824809359046474951351108945187924670509432470763227925549775963100500768625942479533838709462336984940020330755432057291786032005913524819426607618167900 [88,88] 56677709790024999344231320905505042517634261007113634290618018140294511413456913479856474041096711536679382361957538470064147859915215452443318894432609434020176721748348703586341715466071382377795803039745074103181436479660393985587135295996597851952354251841930056311369550786868278120690811655616347080467627045377680898452039873598086236799647047604984304439283062298062271047040746408559716253358231953328825586950089188948268441142639606660828385354525618280783914130310921707794597200529059461590117251973621172124081131396142989772466301227212530852504389992030014734697647539229693933365906834332657787145295564834984532031359518586186013771220232288853488190110998794780230493295656528956101911858595604179613515317762509394525349403616425799498927935072893196587423739459920418761842821668295702951652254953434954278232332987914553432806585691033752389177644300878987901617669207634219573650603929099724844652316980241561681171259945175982138798077162514336681946709212337354091104369435667490705351999825896141073646485958638315535853835029381314216360435771160729940729364911845095362589146662611403725076285675971286139928616215409284636716829927565088701016567520261174781941541432734057918521517566500821975268504711010589237266043122861724047739681200676543976874258571532620749579388083286443298175629621101851789366765562634145715755170220275086138762545972674204851696791588356956061941910459090245225255602821961063142709047713461020631322361927175517819364424674260636903671634383808381245070483653414229878172252294591211910842521411008340338518156070105333435887252330626714718105693100805702953847034912770208623049364821181046136395148355385970381427026502554124191001402682943586207207125024558603594339653968389424943624872860107511584686757448650491173894399077083504149999642536304748607589360 [89,0] -956255438181149773234127588300410152497733859639220590055983662259958130079636849384698628231707568660439246858512788485787393974384061977787410609040829524089101543471076088939003343476685817992962902041448836483610342558527100205377375293105130574988825339838683137858988577290483052923564934289614702080964377853532553350765542460703392089073142590222313218408792179320253505252457484150251399725976568256601728736147383053275381279453553940735992256632922606932271489542167884734901897676645160846229647879734909716103152005743826332264038056005837556140236534631329430025896063996980807914637346390349423549553254088435117687154345954802240853837139195556221745809229372946319282005353338584186406656084913444129530183395111384941647853540791462923532875580147920730129043653713155431313267209198929464149183809066637600732214440733083048497139524302647414362393058286890488731588140692705063881891552094997129961373242848065191565054128969482980232693807485847866222369664913546735439788111620979201449031298336219656543374658295951457789149102187072719795571410776892571831227271509783903363274073440078417204986085696202290809770713226257613821658461455451276872467680687421583419646611932860436463028436223497575238566995037569574238704428644028471888200550632542657422126803501010715552454601947867459285996925138018100222885182062984349978133447840979464045046359653534007585235994615277441859743542713871201828974201247340894785338590340905987666948311851774694343707485621075389594861556070659059413970057504199012160566575816151682952002990636592005014111804182520854176931844189583146383880189658871298929338601108540709161124234366044557400988667204360990813230172904790676743607986570019605111559069416252284036432487236123627655062056997949096369236100642401198397649448224144017992291077957353624484957379795764307263128828571959178565153091696537899456909309015245374028531433320626851655707324279692296011919775006218844621867640193163568512181134028459834151105623215175191970045087622865298666207331117675274561735614106475535758025607846297790843208907336113303368388501637683802416386807250370009497600000000000 [89,1] -36945589220665392936916273900816105294709253314948279906859913551019206684233699936025679821717037876268301512804973744632588912767616595047395709326566554081889070165973061008619258124481113218868986683197070558554574371567595172979397203475691063390182117701481181063739767749713302992523821978857020021341348262962241990283951409885667899811160915546705600992514941001255688128147724947089003396638637448111827682230502676296312056998723251782050849381909588344054314960201208865055633175226252913608383547747584278263500129699737849828177060096991202532274573889146477613160755990466706533614113145811683949322497290312078190459699032347030686480266505586184557630281616911808466586841475180443349646659275527517569872007012700782327935399118536105010507259759276096168386722239736150680189895248745419408971206474389866842995694123830542152672841670216403691635242486142549562652543997716833570164606950040422035699900362312745500848653773177736522905199759688019880783977953808974767883197667774557454204810868449973687292145990028315819743480787141182996959057735849648763991488575489910123390844214746809048398626047842143945423705195763074766870730302442715894664789492107330416330595883482160393378560853144671635243830995665272659996892809449340276176623263810798443530218135944916928033800530605774091026253598178907273241789946250678751427777671486221601437688181540192130302213979025681013332823408275702824915983974750198519730823556055387038828588719715692210336459336179040215487618996762412697113202861940155176816096611912415916000056181796939464092231596835565314340410729158968210343420213926033229570179286666024288586763126849055335450049414533891919086883046867702688573193314531461718699799606129845998077053891517610917808061145964125616611945250414944042026987173719514301534919094562444020823525570954171961478999268253282225379378078579135060674937826057091708859527225636653067910887615009019684178723262193322596765415785267614960976001969155227020970648993639480700275182932445328247320247352770040562410966400499298973040357633526373307560580701929820961763789558699568532440124166617476104192000000000 [89,2] -1000918303159604161490949816669909210983222504033045799649644403606881650447508699527616535401914502550679847821208958871480154154249163800001609026104458610614406064429034323507202959091953031987049177958904415394853728021106794739476056671932801701111596209815848587448980640096370753465431388634559308779118779461587429221644892828587719940125030650801967605836542740482126081660051186123875159706906474444236002597493047226911580395376264998664522803149042789195052569774321434611742172440221927293238517978836218310477436856977268390483035882270101392657853112263073940756060993313052143884656086500062775268703512254051843797232253496075478590589471436193910179893053179937191307372128154379797849259775382917319484780094254125799249458370783333234354263627490931066742367995551730410022189691022738626644834989767256183550973473649658229608336222388435274971280722614613585971781782420314917397845403476499213659840875385813791212304270733751362661219591977751884713907976102593895611345611591862092257819219330031812855377153823897112474542510092095135702883754414484520244507516890771592594916846199920211166820285765528936345317669662507836453183306896765117022442679376608306396823190550129877808474622912572779651516762440889503685769836795035732800164003521082840318765125347521366468162165854804313126434687585633056612652506233469135123246535865392540903670493038638143217463528767846529593401831164871300559911873438179363517723032720613030820251736626844509297372278549676799169164729131540125040327324172357789939496674318672836522389633413734465539720443802005019733047355282069662324322682800271362246750109930966869961464430962929925920243369280968423614538555928316551071630825013061129125055034223011668581098114322084051012882031780762446942082720385868274998147006327633107321607685459119131419833365249325032519366498568883517867887414706458659388425612513438077954814194378916228462802287449317718047658523421084524732721768110723174542070280292909598253956992361840880582061763751101460979541549420713951880055673501435334811545796359365805316279547644191573059215303501918273200019971568120165826560000000 [89,3] -33038335317809897159229557861003344758387312601450469873635187500426977987678429987308780459370222970568238866832036013538139249030449702500591760517595737738340117347495555627991202825884898202170786860652660992900836053797671572689147264265012231762492355964707682032724742898068302146190118450386645555183638200499890620594886793457489525339058336187590687801545225141757992464944546291559123637503835094707615572861136286971040082498565003299694874876549391987523685355471346802667537350387195619241834159238364081046369236663127924306322537332308822513701539830627100527360437045718159294629886699795300150711032750914134504671299210532121213950743682961117162055188309579586299975236448006561249042341212480892000457645098303195434169825310663901600010724403991393317699342952561946820035443979954577932687633366757546396407085552245550473280257266754587768548085558048468596429753892725068274798451028442316894944335016439414913499887971600576630809896980682736011409905562645644165518670652322847040007275170285609685445603173696100891485199252058829970435869533557775083462131146311503490376835323444297857058176521332122023123018121427506573080755518334973208003521206373705182790694757680194337281042130378434276622099185310386333346649357724596129224034609425705392699267148766711194891031378556131807101056868812534162626260907602953217676437525053173147920400398741355415638663929711132118973932821609657967952769153731338030136231163892196639571099751766693629475408109769702667639015358063133593920346996395983901141950363673126177204013795230811424082647588247261685942310411817332281565860252625516077282257107862396838770299975574844156181165184642088486403409287896994023093047933662699768412259770124689416397165843998922147643993561781754667487477368714794455187118099956976042695150082229751197151795355903137148179337968399656036169841448780028825578741744929180711889771340711635221332261896541316582488859292829577395246779780866503611061071102599132066269183821490524311265884130414595402516705206226427724389624285567314699916831870606273378962479455558371316812333196880063111021538543036135920107520000 [89,4] -632253299105292154180388649820972024592367576119109044737678977300705590630770941033046361292938524505762430916555974881463432963681195923120504960363248482890000171280184483290067902310505461523582291874056874814940912381102324497128573966118985491425615352653206170020746654229295782249256819878826865507758078865763373389478264432820593398214532728144201287002994180052179853073180916779256858554805686468180314323343297432285801875447293302751532991788737466946804643200516356035362785590467602480130832310795106593525290393020356650410534694653969578715293454817346246057340530047363850478907584422155407753734237354521671367113639176304240035396818454390022213764899159796687579274003182746854528593620243333632877031381836361583349879570223555221945135884101286845208050426418448714414799635911811385033436082382311866255690136676426255916864281315600355264979259641861094573326054796574625010000920522245073050306484842683243981327956432471334181261253746016581240407290983005598627990671156613577903222513208411853936211606967607953980186637723668514053145213829319767772557104333246507808113031536373933850829526423033459452822273444931867819213430660712546845446010360382248447761458560888936373365100726439321668220418553709528395397467878227554328680495549686574261175059601627284900486857458101948644523271051530456545604462182470816319018747141459505780571445079816632876633895576936006284384204445875916077035855031679347007701717741096325180056743414083303575414417247462641454959902013429385420246107234990664407911830273981924930423931640047185842033743674130570127676000971137486167497905471256446250805104145742332667946233053827982931905694209505713500923489912234769589976063828883861364257231987880570179712893280325386587134677311770375929023971148699759036376383356810825050429036205934821419166615399905375686676205592851337686400240205924204247672608239741266472860719761702280317509305179027871265169032626793977023528658496307060866022130478651859329674817361557194259009036116429152409343817252601051339350472126387503376804005530465849743331291690923836268255236256764617544570848940206942322688000 [89,5] -3952009294545964724480216635571464565196717739701340811073517910508969257714837683774533666687971523932756635251725893182501634835332836470535637111573526666430880867543041169481631699893729490818432927119298458418126345393941183074082212833853843639038964854530257235938884630540794498312195263513533724660939518025919700879499030320937027021261864924043276138500409036676152617838115744384228205789437338011423563223683624369241277558747271134855576287029254503293174909233901665792455474742289267482823227450902498335187245668354457105702171486444340293800519326387601440610900613348126176172546093014769539016508511765941839086742017746605218561171995519996300367864981644073874565091689040125059531606823720569611299120213968035971955481004611251703340030297370055045733129853549235746989177716181776679010712672377060623233501463898884831995838850421597494207551082899344679105464953976239626393419596825097298979402331414307622170407215417116374107584270292942192434050602358797779512049674540055183639262313682285111731036697928600939505323481969071634651328562174076648098916005632973747954143214389492538293371449944606420999944754739623337023429108117707080525392302575584516444223850890907509206476434252904805126329776446700646423103858779246277863741802704600064052415615506607953145146052452828733678249869807849165162943949868261885783161136023998168863861487172518078944647581605296496146919149922480032393376103817125093535932769510304241220518254259374830979022462426176297295752603150288743925718354692381306508235529965497553307042871236956300780364738982203313263790656326472760912271716019060808669074874028959537542868089310925037831685175112625833403186147809131217888831730120409137785318252120363594100457270790971504035465979443654065335308824180824910190045421489267222354142065442676059428138277749969423224078112551589164848914238176705032925112108518011091504423761477761537395031483353949516147993714446259812654035722708597124289754603837927619177945562521076295698065366839466284584758769205672922030448475758557228697588230142649646462625788217504526836314704958034505402459535797060108288000 [89,6] -64997397118039998442366764518742500830728194444546898200548646905322963800425246582068154502967492241659460233814102056105591916302039034084815477492698088825803640505560267716720620690230797538595026423479918604062662143122732180671696169114996542387940256024265813862935273974934994316183976762607251670707724512025714569676000982332827598179384007836368034756188274405951673579530741004472550364588553009356448257536331980379996096272199154919617991457706281074899396949846146637605106729233047470950696112611771039727935067045030040786419529267379543636148567324078569107919908962860541210083433865322952647595384223864599507272061408809925316399183848706007382503757206326849077041184283371438125616614583587464010517070675983553151932569491531142574301794774274154765612095081014436121195241351743491823630766506869690121949706755730652548448373082965781572460628634492959709464310984307756116877341488734155674444271426689564786501127999264510862002709015763390180623034557133212123640431355043549411139209607529852311990650129573107277452430970798018788616798093790937458311848547215854490569539218172788890058875067927374882455771306119075126547120013374283295815970557510710724157874087373842700176353627366146036165403539469992917024838856603036018515775578543845528431364236515098053591173915436983529535554628103124773104271622413144211018934069491700649530917642497021411111282358820825730006968214179553293564113559026906214347233744629287951896496112212693504276228098334813590571660053053097184000074900629358185417764583301312600079786811705363803385694040784002071898879118585760747473534955631621072207314510004525937787906896838368849058125253289126108892548054955284163330396152683470489546828486966648623272704031073929211772278254776926584697898729429534243443556914223249641431974781919685255337020405227680613476350176762551555290247467974632857949360703193982374855420740851972926613054179708311589214724281079973149329049220529758830717780474527006017790700160633275008976144210110800036407353672160177916875407104654798576074018638491249314622009483723808578000889315255167717151509306094806630400 [89,7] 151654457703065939956308955977666785104679124828220355948399318675735855219066262873725203749496247726126578402012419777983298570225067298289121619758043962774464985844875649297459654243458441305447404922887330879034075688058175065270328421500200708915524030272859915046984091177851509341006660471291354618104499999060612726373591323862096898634176106813057803387670504038288711647700359185921542209155180823516911370674689268983095815314975755625772824650042295906702983735667709824432620973133536556757740051345393966756222147133725819585337286082590828382552235895148791307860112330442415831041511437416049426176679131761842047633632408695530202307153487215871969766579901776349230009731583504394422679453563097691972751190678999440484611027792991607453023355225391717353698329713304620498311866539381669792123471681351355713498534806616441101694560818369347038111211713172281838068208919496579922826745291996354485968463758112329120552459151375123146867040932390284275519839123140816581451342614162297371694369328514543268778768407327052990991664418872114682824516583544705212476658117132459515623493303254788974403816054387631352346086863117680014305241506512175151124121641415473585946549802666601760467693384951353208639779684086669640274607790834191685606904493404007348078083585123750929258035983112607445267214546603120914213051894341424384961300967611218261403813499496246317968357770184836992795684634905290777744592571815276097970909902320246694938919744279780417923430530873514196302685932367601423017456227828460145223288314418206089403763424484104113529660867026410679231310875235560803501255696305231985324600186511057734176223037203245735910322379853429921614123892159669693084810554877337543000643297097418657811859931621847225869374961311127773143512854912769367224173273676299408618044344004435691040711272404232526643291042707670882859865324280193633948420176057958469920846426118234649464363045027754028531829871747766016514763244109140394965422142808497776693610831953433887984191397000583612896592634123316768375218289408728899165193183520804265325358246060087357415427442339695859159760596107264000 [89,8] 3641911868744413434384876922999069021743899667735445236697968047806456276134214968206485733190586709849302944736843183428294054878492710062903368004303018107681262630589424061479362585271445388980285730432311831009731274947728384318773040835192120511387043937589427158620785854593864049600475421467689698206849294215997181966508260170342406887608394546566053201890645544515068190960948474645954472642170805199488602013965720958102522442878576689784743124546266514302470204922139083145787354592430889960346911785976987744942135775825804615906897261685383641421409721859746918437513227026667764838753000728816165372296394705195829829897302810255978562070966080205170597632804192773536515607248539699104896194793879808932311672834708963832014711788166050101874280394463912654830388101711617186579182912839195521708190949035748734654440402613458759909264679088900525309926340231945145185076293653746620698567789473193562063904328384028959067947208198259900705495167415741528391835191823580248132013286192226075696578934181368504818143376155241626607052589652839995143483811150335094688461007375750823007272385060776604037540285103941529012356670318838402144167367009273058134431705877814870146316148676875341878436591867028771572018517676918269315433133668907100843489117312506348939763351387634124456410325932882636622490601800462245966701343410293938105180553238966859511111247045820679670220828875060358117877981764942369592524944882607244117129697071346607542982673862090680940411547524797520563935260113157984688571877107568581873410316731092520996624492289193518362715486952678318277520796884588453608685801995404139527349148580745673691942732353810809455054689966730724183714486492107020900948176735318642587835390542128121391921046609566701502541132195399834707932696534675793126353153920912548245029759205316664577373373391459022093778389850144420693756630456467517728838229122476615812599148171477814015149568770068721020699430517419866253055198677137047153078988782638693158462989459855939013264896104013764547962104672991113060523058523894134316232766692048750732408738613620845988419193143948739726615767311974400 [89,9] -10850427889052738684368172496567133972766154025542457331209348381673187441357819319096722172042569037037719598675547042207729155313610352094998503128547381585774765804349409863629182424240602561900573290595056293021583615257496774575045738377339442895529049670052467947736717901212754851144213194355766302137222269041018579320574985685114935892210288490521509479809495750335430477029102807608770116623634676891892653363436996525110284978057733615465818418195872844673315416220515135106202223377703245267575213261377282415318385380832979629547969989935596540483791785676717240479616070747030195028156980532890046154959580066759092267827758831559735197117033969991275993895719858008733692343967806842095316683357578138402672734665882636792468925009799496075935050127189223158143927712856255972973965316915681215294049209598112965412147520071957861100072043449083193306489353619099612980604422578167229881703662953688572630308031195653385748080752874380851758710718744490108221592777738957973971014068962825609852156253357289975212601089460856911224184724009332024437298228030312367169338181175621114384958538978927996043287331776621394669593149520541134230961831056932405425480080489321864316269284671903882954997840976647731364729777423756085354394712938288400384262035600342017577456126486000673043491317492955157129939714489731737232687713086554884252072095277821640426692952543070320531608923232149631603428835328060301688723263037664529801677186431294676464620180510571508530392786520926701883442825375011826357091633772503297509853043876793704087889269703232821838952639654266187933824948259752448104290299479406950505798922612527498623486199420567809294520744505195650785561667528397217302738428211025335433144311519081862134469338536288997064707484004575053476949520923419266120712215584571784754941509690779962005926709400498476170055028887702888263466000575917438366045471884497941928215001892079764151838509534965345772774131702346980671929061874070781180130458433193573385675056905622437639802712088715451938150130417709835164564800031351905785798859233913552230393629222598895248511931996839317710862653849600 [89,10] -44081005054609280107031697447646275715145208127052392876712091199843425693968752892523396696595152859493948349298820544042408964851603387455261169838821722811145989407759217679397589103146396039131775340822784011504614119537743495033743250090560282494738113679199726884275340159475885590427880720580785964064743205955917256374585698166421414400311461263240228765934381125745472259643978231956969028375331673790534272988539471195545316666185136726543392981610726397615479765006724270612718153239418557766999717561540621796285403805542989129391872971072118568627751059696367038634965123778048920577524674480567388926905113706516888399285562958226253227606826755273304899121441206468148421126612807107357740880111776210047330860850686826188521102563498918529157905048188885562076895413419922982100304809896440788837030120035898425392192380428183295426815140465376139423779738217529741458654543740828381159972576972763706163756629768936124106784612681551407944232171069331689464172731730847616936658373578321396610926845019065700552186878490661780039032237709044311423401068476831240308885056213973355780923673877871084446021807529677567611280370922555261754593536138683070282891428269035380259057909368107252324763504971090589559089024259088886531184458104369243035451330399053620912875409015246776858635965637279016142199164529362848109682879000173850134493097580314498404322446357982234938262309608166797597436480332893298918444205339618660275473095045292379756161915322531996907611461208398848932116963234269380104892924595969525722367754066326985250772058416833282794022880311068198717412293210300138488596740123747106387297038005738017276292406732574961331330740843688893728719156836817770450660334786218789698658693367952237121978701312578945812249485955373246778177566295243118504281317897076557118384778610991715913852932493182383563054094034706678116727563171030239366151701193352366671687486222104882978874695676609671518368573110280665631108349666435887921836415592575813788395450100568614712520698820499586541083599347287307285964747555905606086309520862690577220819753192872497846226143837250017610956800000 [89,11] 200764977325946788836151481061016459906234620691750115337408599838138420545891898638436521357488902519990774518715823153336162306562788429242460706801064751392921170332514288113407882560544367333753126461977457862147735987170131237150758738189830913171661724579961996990081240837489701913985525095391635112437685181222930847886515175997522172188416547889435181563670200028725540277936101111893481570612298458262629813420037785838393780760218676092552074257650356839827637246768947490772668846967228872468443110913257114147516704852685629405525991852094831111128790154572080892745465480327134289304419140295571016048676259464193227868898985366902476832009532987212411856104960887813906831784758319728354070372837746347572424305097548894530200431902386887652631766532322818592864141638156374837853482080160448438284133355143460976599891838532373868544912681871886632526646627015630268691827657756971821580841547908193817424049451732533467063666785329152809877849933053442825253155098031961709749007696353190177536309183803488163388746384793305318276774076312202061668384938210834446129900846367081372459446159523296268198721286035759415463162204202902944191203972039812952657398758871414566492883021403210483065416168897116315508741138809399678331662060887362821177886332916047419411402232116522288958543128156298988238778658129515957458450136841800763165778483561109829510829542055053709668308359267202948492169625796023291635758259792188636771869047430236450488391300220681615525920758812212491190364175990303010030547256448137318576724820151388561007872969304881221973067595275822657352469714365597062167873260384482218776144216743727515315161030639068107787694878019790367550139299496249442820016098236472582372303235196907336318687821025686088056559250169323984513390909518974697854568024675247539239085608963091386447103928875894567430025740320369816890207053534807370201090675103345246977015843322048609667631502615950153892428275070691192864447290892647834465866611320194869811568996654666211799289964752083132309003665871282617554811327273071509430135724927244312087027218150840546015596428476650971956510720 [89,12] -5706942111041191385389757719805264377149478959383787268363126883943610402353730809179325133500821910152209551007160307515588951367303601934099403343417396655866108617752091141077726889454385659180869370551482462320847724562056408511058437562597416662802690531460720759264863663984583340740315347420030355500826325418279463546572877998380255074309726181482501823587874904236986102194382756009409804227987006090706580268922045904358415792446930264759241698513597454799892639741251075098177383197156744664912206419684581909146427330758494274087482477430258533489436597676147349451986327005027824895990457110229907863884803811879817865010385392727358041840252475490787007399285877850463051486403329470845400436945223748948717478589327201468638325692649356869669105402634876435601612103110330189042281178985259271658600848601949591458523748103989963336683958027865732117349220804711350029518868354305235097221255859235798370829116618539065586722446293438650954798901012029746783095135484305699817653618717808050037684771167716797538740872234288486519926956829648902311947986685964924687236028750565855398097739912841617780834843731177793574935413979063964946715717105884577092767167278234749081602958779242307018558595005621779038079941056968432563503680324162969766571435699014669595642245569472232925393984807352624920410374651344486983516932934893133538296556044461269495427708546129754841994628799883572198370416917864843742607283359799001909352177780679535810639387936615895417051715467652756207465265039767255952328047828544505885472323102759408527746683603951176461050942743911785211408794550515039535330677342981372932620170767741330592855365948438086185734744246561990106098656605271715282950177993629727348732567788440872367918116201764485497074986766824213112908185235123133653147786564802197304856791908615458115870428533855427474261893221868244156364698952208369436947826328532160409141124235075831208714350026310874333462754680221339128503466359955290963063114866717762891473378244754767694599281719691305344037785453461318543041028171760340671834519353262507798285785624079517763129450495831388979200 [89,13] -487841928318371782533162144458820568582005017072699417811983708595272542769960215913210309073193885154544908315165026690111926690009777132066855598392068446391706590307647868453157730943256889398544478197319874900589075377564290658119844406464776786420965329993234871040945612968914530620479541699088893546979568373937192191454921895813632346946698989710501649667216057599429284340162838109629247784236065977485228082188589803292013350028638051101520830634065140815863692130875148444554397183870311470128103083365916891444398545822565176017100654986450535629394874765694282476133830578959084285850204714446133318003707359531103788849805009753358134686869793486089154289716625015404498937789842766220177469716002607834314043808348521287068520342064225487080539390214395049278647102715703243231324291731263021428074341298397178218069559470322834607113178591407531596990687263503511720542886566666622423917824219056060981355797666521325913127462529693404965778758253684015593955009001580116080082312010285054820431165759854648197042543757659800866214076617619971238773211775067856772890113051776114491485048539603680485782683563496793805144656103742720775884618006890084509686872266813155689618231453651482708208287106172399890333990012565244413435140900579387819483385253164719883448441848635230019517836404506704137997705402370289626084298963444541717613349695571758421784394020814546140681493665252996976894264215177432011455356333959243881051198170201256465511096792107787742209610626218385361980347017560572779145209857143385579127591422006689483372009748081266945205127733959145931570672772850901494337543570482901638548596230549689867868315088048851272602587759467624755399732425554968161089436068466043394797842497375015109845587724546407130678481556534046200708589771965423714511957922560804357922168129421712546398556626817288249594114983238272874067535278475205640033671519127200847539586983038208954935058488038075056777508415913699409288681824462416842577890408934581557048419278890763041142881235029829301480118710553540399834652777606485168836588763896052637810943078178376605542256053517098680320 [89,14] -1126833134168026022278697910774997933260344121706979279353157001496247210201072493717439062271927472882806335503397955145914306831123538779847319056899401659519762936122316553547227494370230697259995030605493671134563609510193134537395713867320320892389711462649904878193307985527027723144478990112980108061531991171513090152836459357624404651418279528960407738366051757117062346615850252631642755553940154768457865519095514830708555987122308378711792741934190190826549056923458619307898072198687471308566739528859415455761466464502820989533429803535902569526263371749790262211963369935621999336908131988081271425030140911385508339528028628602291141178644760958026158084924294280615023206052626999059154486498191115951806058203797165076652917064324348361192004649666248692915104480732321079883370465293064123243870211020146294081041817723753773347839503093753824186504985106854150121277064656342014741895019456048461124821702996765217325593137608519360777076482121390475074423119185200057824251094589395716202591839450126981125051195810382054751407712575637423835278897028757636709484466836903923268612968987634163772049131613185033056401783326675415252365395717153572399332167869171886382259702199343968641585494626258404399415833664542043816358849316091104041359223603465406029009623290629999856870131188899564972236157070817191581661692078825718322527505827408556197744023014412625813451423132631889223111154887350142426842825055064998558612013333404997892174778218868341653670757919789284283838147013868520584619924324938144770104631424969701051738944644647758427935161905962415033052612007862107160401646224440441967988118712726317426010483005823792750067722658912707206488389099838147236688377079273309972805222030335015195164030521068245613688448150282627985378180396025319916795062890346149495879109247419989602375217118800147105860657556617492857318091743177692920902573469567230739411450909568112376182133109477807698406320315346602046092907993067675363130916083055448603691556157833972067486699098879994496419569510635002831110004564614890985239592363922701603202314988839914245276682598230261760 [89,15] 3890220984429173161743296954482095396761790834223663452990680462278298711929702642516091222119958566430405344769505146383232811515912898063461569520949895711264886806771843636336189353844292122663712982837019641687894242991595497761710140168704959549249075317867595641365959208239962672231492378664471238094503841836623241793830325823601778581045788946183988328394166930167241319056637085287606696953028812309837139674664245237017672452698467822053016816804546009929055834517924183929564014088691427016993906913617620688216836714703111817004155371358916822119188117049842015060937236756483804960507769643033357534755283380529808959906924565666237131598287107121896484930860617858317330686576243244678984677360900733322889999015304351980940903171595523321554718092647049343059535589356497220902260383479860638732210767451894675839497073309964332365165477490956417874081578440482376983482243154978268030149444408375925717870907869565277615856749022563931678888023392880888404239835083603140873052702955046105403099495089096477172556852499477868540070739257848733451840640022005634250023421478695523556862578349482677315910616088876439952975713140984461555136872981895607010949684962705874425860528338198178260366721305373638660012577648167712282501085346102887555852424279388601762060385917159786524304765957266453766160046363405955625984647613290242136027803055065516890101544718228626896423862829498767121560205795877916353972029584174452207762083589064050383670389665509454257030849352714628063227177621601531531996250463035163986113145781564687113378947281066146271593658914258281548991933404658491712118242227673869087873639367030122679438808108921156533530478832941080073375327177923829716535844350386704734752578461254729334469332970160122050872316320583817991078811472905983652910996312990260907775616433992537016631850673768694876698709329731589318896181242813325279521209772346207692817554650006337368431828975801413001404021566142425854786535775075255444514290362929241901753260097495262337131524319636106266788770049432226354377590542079280538762836821972469160406944269526456122594529598504960 [89,16] 3273311810583541983223212337969256093359232099007564423645841520382890849340395331638095315003711104214385766058741746604219285162750692786689262106481157797680838057943591428816026055027555095093494521260062975950822795086625942768308365088885809332634917695631576836538268673621934597869487014588409596517332176419890840020822400766240892845489257572469695247368278577108717429938632552429968176298494289174924058404660045710057078565547457717300627628251625479353477098457442605470876498172744091922799408305225211478806483739495954874959144323862205485205988924189677801564042293125894554645338135495271670390424878461424531067553502196317511540816960235827356449028124739443699368653820655518956800419882130771013055346745859237735813756433728956237220424832429908116859965706768375486362174042469446323688967609316388045507744857210032761486240665203750714514544691799834986995354201212907936582484866171808517829524127912741348209001680258900682697891036445831978913050293457720654894274346217007582790589656284677471368408971114960146688170796767123182293612064524747638192889280286464695576665864470660370618107131725647630947240649478755492179921122584291358855397282298163382217086137003268416544072243606006400239141750490063506420782214864960789750528609549736873804948419918244247154330702628538044284898146458459335263232711698300147523189628297629393703135784703232694462728416613859528438825221887589000274928026274637291653429431820215914325504654374162190526824151324937029165128987836796813814860868664723331080612995725659845341792148587386374712880637729853299197388912366756156874481991032360875008805042991890608435763260291867814689276584488608262199665295554039408663806164808891830996440071110179186899621357328246812263357122687329061414268988505539206340815834091167902387845611315197532050219308259818111751283050662273722666985401033346631690947999343472176334365366077470968856232914628953870734372342420902191225210241752560098185458548447714572760035611823051504277118771804076702511656249257687162670714550798672993921463039788364055032382091244650605015861171322880 [89,17] -24239828670699031811105133181247330333764316067773810661596934155245395443082754803777501488326200083507912953806696811622217777397775785463850307860938812856844700316562536534215133751489641140433631946529836724636713427194846867951348937923956572819126610139015945307452574028845881349388575674616124955998600888385954257742060239234792334114883734241941852710399616050205204571898259339933292462793407782744666418608147541272559355062040842685341613196604501819650091466794162025797837445948318782322746855500614742217584608902085755648275941360325829745042302683760155579443507883190930731461878828576285216393384543180557294837662476261865275503968939815784841679912724123123700139224011479205382445355086571583062457030269667919566075877992612365894587497143676335943735953353523858739782464661526035377814606499898230401257308017971310303759625446990600335694770776504892745303075723539705414817274096415004313516522557281969714485344508691952912549285538687038028398845509986450402560765077368159467894877003642403757565109214235115789407534039492691535016523262960457718497025847030324195066718131473907497034190332870825821976190642890368674586881831810894010325596678142775356228083582722401825574735160469057916266832964632357751522713548086235101980372013266652817633769507472202388805329556143949123918794990000143116905136299430097695766087865105114992562439928990806634119714613185205620860169869009837600294465566634302698809266483205610880970655459991241942190786292588825460805898841137047608159641113383191553144348178794274992693546475633785449868496176484923945634990982653271643896361399117964025533879128303347837783712324176794671332150827332266571272294833614422039812917794338109065773131704889406796563710047838967763388462699605879773288856710933468976063458662977112524864647350244431831587988032514325115820121517586407478196722098518605004488353425768655046403667298642816389085534906756384451190510651503671627979623463975549254084179623736861419129052177330984109787728223160814909155523808396328613401817562502552733835500839176845730754133478305148543107931832320 [89,18] 31738110423862493449965983398460290524897420450503673541183224396616873487152146678145561097637797293359330130020316365012215329957934071169927191857693894516334716040606555017501933234434534524086993423829701828557859528106425455135899709400142987298458872741095185742721760215029742886679384229639468352789362843680644982851405748549784599031839084669583817188695048479379483777863399091822774725271197291784767362799448042008908978313312052519200994752189435899226949457949591298514405263425472337809925518340428583753169621238689292123959497225762014889902134175313069469484701751757688775216459033552151017479171763352206695036541824643032368709190589021518389134035531714745275554186232176690341643054286442467800525068698459309933121197500042084332940747247877182754374692898457039989935208743761428610793613916890403752770629663457921069974843166576443122341041764069718689968364563579518384255867730565348011287462994484970899061328663807553835718647544292423543915006235332633504433701931248864531318258929651081781932211426430596307752370360876552654163975312359639056731156256195682295824026716517155182331121678611676005650911796186807326078899550161923924100378581793381134771342680501109252735248793220310926499547673839639060322345586548395373013701371543451954491564892072423672956698813283339387033058201172402096962466200200782389051389753926134032859302546688155027710145258231521083623608039693929398139150092622052855337556570712410269029539650914734954941768812352804298552163044765599538944444290785698066022593797622147736617332066163770203097896757865736281975900193171560852053725567897147193359954461787004577252479784206099016334945569363601770291430689353844741616237473952228666059886078235362666406098953026028334703991664577399986739231556365031150430937710450629875651900984739752123558613118967908643337553388156527344420946138505158200653387041556875237158117595859572922564030606309925365473027149521357876482754110140276718527720572242426542127045366177250642301644069430750616564665068960373846912255353811679745352001783960527995363302556468758696647720960 [89,19] 5763420670565230884865686367310215240241191649673214241623039987402933140567288053793378503631023252495304979730099231354935666179620470779834364652107196737616047351824556941260562850050394462146655576437966892579766427609753296174616899409694018541483889288074099840077395974830631891629529947776593480271126295467433309227500395103948701074423845562144792991685796363417620685049949318437022732365876599638450237234813905363436909144908569196476363628019459589704624527535012628673795185574053203103254133891416955032295164301378177286053506790975490771157937821531280554457886027636098799841989815859666118473231773831774884756008356063781386287125033936335658268191546536819874043092259831583200388500894299351788540940922273327242993785866179419495275023111851216938562106857168634092139194010446098199312851501795781813452671980264760390521840348700884715146221146770508827820991967934372821470158529176062825693154773659755134313852245356229965386096571253283984491763717252827771260102935287397842315752306719680938576348031666922200092441036330383190617863385891559407599985997979615283473264337260643601417570440136448052177209573967712360044086984160064242596249891585227491015713165875918530908150877258352299190586203334850082722030098567092985676287465727517555813756784545950191286231234548584690342863063857700179572884348923190851661103361415295705562598328401002798660529312363096849094385624510479849271482958548533549724183405083801656538282444032548437620876315179002939995109791926602895025470516082883894738479515196291055634376467947514234029631657247815573639732355732609715069215391094868287415293816844669539801693792517757093656742240449610532714962063847850424227999583636122736616445882158928113628578646050222445042312491857498947035793615171633547631608856352873211534221761949694717249965892390615017063373253047684292413626612428701542731611367623157734448212995528936595339517155602198493846371509077670649231399500397933447119598906546546286233346996560498811634416017818256828669156532859934443069278560904408733663209494746401902282373161347690759454720 [89,20] -67656846293376509404817968938165627402940723986104623871941785747570639978957747928573294645363169450492678772480474945814372051899278114748508979616635181131583695656808977333923331437076473428406035440864131767600628643628839194882274902549807622376050623400986580374558450801296148081567397649120673112373568228773189325694098687626101965415907660836360008188710299912308970754774612143990553771874835791094942344032358931505692150270540282339479029499478886968762146528850412449141364626882027829404465901115029502419533458359284250665808293828715385376715335266657010341770755217458812197450637114669854483368564525153950136487328140526293332337021770701300745578317095686040051036575181674536557401440988680456742602173286904899519636886933096428466643518890546058271591093670616631372641101921493638796340136099854315972413776662802695456926713468615641445629809844607044580442933652876931946048138089537788844171070831324901345723099737160997454454364351862241430149110718124470201467599672094587881823219174720638383931256519419696265706290711662260807251201803048398323307902632048721886582302552186283073144852761249179217960403057937616090201136657813936622599277010142187252411519270400986313385671308178744313278823852714513239252234372681809855648835943338805247141312364504585505677077549830011915201723686725713869426076352161532260678196399750397176860796753381423644074316730190059506255862301343457370912369828265548230878761632422246225284767044290974922334396109795038175480450023054689495154081844289959933649538355541436195250778601905840029322461986113148061116129809408772084294409401222036730708723624718358292284187945717101980326561393209991734034414015861274189242652495952587919013510137588275211155335458903803673665777149015808587383134854191148407607581248677435903442030709403976598403048508395964620065802079694663679801421303645597854250650636959590812296150954856141659121647441404858952431790583384394877231370883324671939792454657725448490459275706102791056811217449812453055367976973660245110788102349140062966001731520321365900907366630567559823360 [89,21] 93359031392287011909369459884253117038400837824319554899700892319021256406805385739623442508570320760652525206241854493384871710232429828174064079374987017433166005954652174458327684169507549906656141197151420632735749868477785077166593062514396258856099035338644132776723176219604477240309074282528153451099242059158645957879901758296192629575750493241915571579029716724253483272978169876801635988981473024561018594237683149347452230610172648554252560683312483128688044920354132010797867478637484136988597286849233241372832495445893145909557261022876290963922775040698489707195433663475991555867366149137585446589772808859809099085194337589715701250948430185246547579677513209631885552369944650323099673708760496193179004867805169128907082765944073605092718885187769615405777973380701007836393885109794195842538670181153149436086649957792954959811654049364437472549691856243582528789263711712683497069129870282249624355249080378386565480000601637848380732264060539601621278348940428355290991908031844947433100337692367629830776608019132253799898185599179556779286111413680324403930821093313036532408420439625145733982223246663072375136202738801247460705387493554162609640510670871371406587385546200431055718822878511982076947630240499802375317921123358946962146551052709691850134506465597519557521583880048845863711676115551739833080726437462445799825014265833344444406976693595017753940978146723064085560295902126875850552549820235273690197428858667665757464206259755848532754153634443844895537414782606973167295600706752538914595473663424577938946808646467315685659045171532418937150552281605024288859320405740522070105277895215061209423857794523371388703798208224438881716514600654610144033373201992547069774084553629590733752820930896581472608824299119520866744198394553754629324350203257102994126144345377512515278744836322425146373850150693987004274588686778020545240258529548672518165280775048726706786748396942464995271186992511830295587791968136774029552076492886433960111210300186660418732618662247821205016609812057929423112909285529618315831886813160961193498702772720500736 [89,22] -58914847009251816479093720646743660834080517882546480619687041342537095063308594082471795244112735923075464867641982952908788665578884536528125309014954449444263895633056850415336303371453933879639802152858352975596813758235909285874798775271719356878277436228554886970627445186367603153711674541763860813833735192833027472830831343997544451386883095024878066963342662792068059844993961764226481340097995133748269265639418040553458072839701867642899685443470531804208737619296140915858130749406552038567664233638446213199970524595394355506243010205987936424325555238423101956953670758261293148186937728602999607940881822323266415222116422441477992469913453901623002424549130986553259438920582889838557009344484574623598385451055657414523935226963729485239402896458474066237284271052946572490649115592851374623796447479489285441182335918454294170973843699860054128299479166410717456658592639225577256553877117918399136867165955114839167446749079610577412026954259637858699227282041580418564877201960276926261477905502024604189853532099926554012335183296622512684112647390295771749255592372902325197422545146170437506761890370018964702658156055175265126945979142500894287784274677682430020376633263112347890749504773831949610139230266945409528976591728343595036736427726588688067164904265506414546173271792577698483987691341213087798307114469616801924346010124990384622417377471840300873744814084856766306772285327209666680967005871798519671547726611375644730521539904375365742664349928068021568616229530541396949329850718119842042104301366924398376421252642718300734228036556002078727122425448188330696126438169579797476158630790874531898410310332326566101497529037126240630914439966704585625750977207742438099805466313217851347945138207326686636677252579629282414766303561744444387005655458408342077443379409587294095597357438350883657979896129073086009358387340258858708401598664098867895556637425566476883052585371237718381596976820253437720468758313439364906251334685918546526618848756577846673017931123812130333377462369391615183067087570903933295507771884886510337472745921484800 [89,23] 874721638075875373257995943579363266478791802833512714502673780657769477920161674106383510232819402694888570120055416178607164990125932844858183234504526463467701311123315560978092571716650622516211437096302252243651102799890659038898118342380088257116663427476393660519838556228910541437261575554206527882599833863527413971543633953755718932915372083473794941597896786991235518218714954317099019508266910823568934270786889528202763980290444018665424747626249106106194716328743061745449291024027594726763894240717441603496523398359906340633904434586393946131778541922146591562557505525508181352510947692404978822984655180863808554321248471307945684016819937403940780835374338019396160131854085916970227739675353263910250938259449549159964825542010313721942354542792612362800364179755201799391223321519036616821473354044216715517656585214611296016662289792455086107624007815043565802861759789833048344796106488359054277765712450972746357850696282008508890311403797149465614336556755460388142858825557700529227151068101629111437945615004025675279743103503952482545253228098866782763876772571729561440413076979180237426870291589109282646069076831721762105131079003972647193175695526841897478430367191651209280948961020487640284404242563090411345732090679007230414915881866185885069008359510408364156620847838639500556479526146881242555553852323165294579301846780097404824562766994367212196261338935997582413663362981463526155825187707463115699487503780936058506927687689558446221678301248276736876911097363875061598239022269220846174692776910245573232254877227250989095642064069424420019077743033888789361724140292989800263822442725203102986649278164458887436706519613115207922643814854465840941661370062683548763512558280351689184150100473483383945529917485957415563828759955828002556842415308602576361953125610639267690451399231423634398899906329194510237003398511132803313955111335499474883145309052075995631943482595203395334992656660883161636355062187524130156326840801904440395462082999947913135313814252921758518933227764172007498060602504029973417377639015629418057181580544 [89,24] 37623969106765039543372739140601485088898921628255137823625595539500460761684108403768413492617453978678891029420684338211802355025365300346413771842690685151552188542686864406609620278953431869711624515603019656921810672543225361891447655887839491611443404799806612053853613380490204938657281461072569620140675140196260226167627659523487635366529776703135254120421067611187441665227187651468174023155514204062332252947805128036576956939555318159971144072109902100147191946151564405893245033010960747531263298381896794796687256655952605956747257094524689393108056271854932912382158125054600955791980136672089148880011066198410120727597049935589977430782759697991070321922345220244653749023043906300047778157918528791394090301090029293507226115217750807981732748124033408316791304861754385956421799039884900261834760333902994857837799070924643853126347551568079748004195001556432511554757397667288498854075002297827204175666127034042919063872900367205447650024900047198250781433143575617443347125407040188538819139243295973326040047824683132586269920828464135328763728351210753570423609725910217489912505554702753030276310764486420672306742133885164488718885731308099933664460703458918403015198481285804556807221578501375708400211572429103427353120803810446740060932055002166691484344048286412283888396410064154523163761925262267334412399995508827939877405539381304018499297647389893012651447651534597378379465655325678088915643892081194512009859322198034110755109540969995372814007188056517314072048583989513503560430058818710456945171086947360432391178124151780192407927589774938050236302326774010742989511111299279065934216188311711877253449546755879360392347992472322327153313943673592080054524295218318111555118913702843486606115647031400431201566435956880544873498931286121324977129820955560914086581108277747920818943228948422263386717963798305398455469426443845713792523815461870106422266655141069869606781824294582616671034054075988134065872721336810454684918175155769140041392236309513890848074174295950017523455457027762289053256314267579723161424948876545101825686464 [89,25] -46215141034071269179925532381662769135923050907288453995587593038897715654798750490628240239074001911663984961298333516817922469975141489948421675283664322206335947787921753920546002734879581816060484382137205254068195925884983886075307048845006925958849367104355319855419474808815714887047933037299686764053871999262581635122185159697582459008690142560622067004232045684969603227798796720590005296145374908501645747383661532428776767668990548331133455652075322454037087896776542289718895362970032607601396114334459386985318624763638818583330306749026405941901020004430760513692751752617188270385311424500259911407811569018689328864166622494992810726566965350191303452218410324827125287939166364057573145543140752020605188501324184025919863706796939775728783995412970907194115934469736073045604873548799086709763779833744981295852339257514748634082875771463225051486275541686796095208857833066182980059628780417046604838734906991500491889382252847136057389739631166162716058993422445415991364538671510379761827929198392810575147964026683473612239896633198154246660255979059759387433863975894405669313187047133298346940260052514184020890559415601262833572359243650322137291870924591675438825126851738075821232427499024034125440116924077545602399640469329537994074021702993921663829371259726794042700341325485287765780249749828926581003123276675983551149419413228663292782830483733019574351287899779600470193828547249091307990087865759075700354159589531480873068183839924428553977871180078036400769195393976959244902297501817951411498888750552034233856276306128013656967781085790227250815645489718879668820419366181023371032955306293763143529699242987050407759838067525954296557093521711725076249805602610084846739717711177302628200983642135843756690375955398064418707358253321117665083331302847083502261100538589550002167408016057403008204810475321064559312612725818932379612605937545752659225060503541289742528620861395167963967429573369909066425677449382117103514467351619478691285516256777252363443997006447726909788769911563366835054916527867363429327360389110288271047572 [89,26] 35367328674253360083711779616032469413626361688945526709446456539214959076247048473194659138628383938472283174486725337210747822705658588842725844443400995509601677823826627167331791569628852882447377823324001186246402470608976945621762205071454453266291789151482345744362201270187168241631203839657371592621585314370638950910863047342757322144045941424960146338810081043730355592544650221633650297255933881180089355201436920548553521312273065635123639635466150110270665721914103286598282146732813195385430292537463475131965388810519585841511807975296027641152999012803594305112147494951689622856780202180737133476850654694227500698013599157532647992137361804804705300495053875121419766670793196055385312136859452748061732210875326809118409695726715238125622445400470754069425233885663782889661877230199331495569514104321784975747658829408734404641230750782162281663979114285784855324816469956940200285645417834639969569632193405569220794577440108319996335416043587137174213761267843262854377108890850700382245041011662870758313465354366090357200457205618432702692488870287125454989906967586681885967748677232654302509993889057574671622428420395419453095211338481294516638264588880807796857469298376079200816422226574643262686767728925179700852473910759929113064523346121642587844696643366714413180557911436633574290970108564255479040374249575920825057002206827383106315323941729357806445013886725353384155575446938601529352778007219267835250328320311691426345655920881378204627872072484474491733231453370374117633873096964414916493013598674414980318468796825627512739193001803629262129650708089211458582059978290012102529690852533996936584275751927293806193928193912738143945412212004018252055755797689282026180216306896398086136837146552581606293511841387341772670484167559169136396653320372951162758647728730325442367828316299389897558169774637341262395462584794076592046075114436645798620054229988533912910304402021113856122869594092242286967431376340201840900566222781375906195840791675255677282965576568805138448629520219469585323581798554112501716182575588919298272 [89,27] -17634455681431776597163072014190888599457113414212393611316869656042497850894257141573968568074403510123263655095323027368134570259653227551416967911805227060202069437422807464585577727892633748462594922360678552125034101549610302686532793864417351573447541665015037640448557259948103764912084659646786110520996649018829520185090705299147553776716794372924667585196758789375668684870826997649612447508644304042729944411785731344031825090871825985260573994735542248249705253121513985136393881776717634789797879428888326939305501770380450132428868826983216148502053413121311352460382931770835477393074234609693598675697901660757551891238336544312466196248509103760722854165208174366255974502332267024638461576084030570332469527093290879497664881375204517114999808890657791321629794336570643240125486225455992766298583744978781622797955635536259767026849486391857821142574096810113881271219302415452259981562206562771815901713495280776176202758938447475405403566392042970700634598500099562841246837401844232232850880079443748663246829103456749779716215386429734950599479860697215567903173572011904703307224060928470024757359316558626490221637198829191216789416884377903797031302967080750956269918020536060345081106626673423347551528511253690667419399471454737103649371420506097067808653404647112200768393967305873273160621382261736318510711180709663306694761061196082161619224404554933385231614540998661009247896878566982990651913219974865704385511792480743123438277312456177176957153902926922044299926002255742242563012402341852323471124127802444756544362944624102824728198399887427908497952888325620451301521805667571091579532901484882534885489020603280542175592032523237226804491029339839347802121819358555361501618334981507255060484698166959680524951391989002847305907851990638097350392228223461994926868502041477720736802816588492518683638701316323807432376854405015083259779708574679133379644728685881148876146143567528928224427785368118505276276577720740897052710678026962576270434229822064654073294112232811877991919933132612730081727159100030547656042095647907824 [89,28] 3176766926224386030192987245016454365146388836792927556430849128026220881171415857677102252442861394893250448288426983807173100250485152832650213328267838704355616263471760518625291212947335229562616199788082018376256996218764655618019041771809868551276177817117919923049654203437316206259924261031033365780981539564214945391948751553014800034691579658053069336949520502550113424148280136400663871195393445078975856444168917361453794143189537039317308420286817925463873136356439163139965958550005422060201200862854684418409004441126077575168299713775949673466047073048566657484449820530302797220419566787121395860939001105378720132074510283439612958387541774169913406994279925781270877657018937225484775198608770786957391942855244183763751068422679889217545441989816089826844841382885496102038687632645181967550898258627071919849242622893559025034457043974630676711162028214777699177505207304799180801909460238186726819464753047060970512264205543728956302205323181426378285493361479700962506365528706209243251979992715162356316912722457950492306602561572724390008103058939857819398055843450450008078104009172951686862562366255026216927141159652313084987728630286723040439423085746527099391910892587977595859994162356772196707803029227543262449147377721605767868410829576682440821746074798082188710222136801488466085076257088538683961379331041229252474368591688697292859226262184274163714785885436963560722339558164442536815375923017605915019291035202636860167306110603796767337823749094774787565594628951887087124205005717773134867147038269921249785234030107370600508846757675958002765738700686976996415651087102901040950154547765073107503493396646981756831278344293080465754125995009552924636816684526896197069430660604425357028215484449396981602628606696157565228316132461178457077231042887323035768574569390492530731649947541438598589257616492113903224341168279850061183493087959043284041660840637557444394245735974743315160908553780670265107208752491693382364131619769735581102632041888343959382502677494205299339421007980863743356547349589997234911770319547550 [89,29] 2979055721827306476202197083006958299826236768863921284066445621944166266809781799059318852912163491886497620009533062024121316249821604053851345330178027970767814878173515757676894585813869349704633599924056982803601262585835171021404289588896795993045113646237327687842725377263305808263366081185329158973537460753924266117199141639657070757100805068537317036178493362168572541086779226194372265243532482975992835755324354454305201921897693808638987677488651198597556371125026468385100821249510576887130223897191915527682391736024377588923189445246155074382963107264730620587200973317721790636862327140787339546326785704499630542244039782401185108013094099661198254857207930403064917921035796083909282002433466388471434687987051130609822116273693865809122460531423978710386338407395857473357756105355445552735976429337167750981676338743737611735831174994028274099538752688723697768916834495694624673481883090420725905424153039030142087038985369934583030618693143287264508139999147611935276797230791460375922850347225567481452998316494560696398888972017757816511358977790430063244080011393568724669106960323438652841536193288188501333659221715311192967825911450036002773685570455983003799424974530448920029686752195655127958892786134623099100966264513266298719738434610023254328336908382906785274236430995437040402843216973033319942360602613128306002149832208900127123809967334705040075905540786655502325405130033584063531992761494860205978180886277701593298999354989737832027826038256030437032167062923595261006875722109814794823599590813347410122907572923419365536505656265473203891242560486063516686289507902126677366563517321190963181665534203846526558186756253542673989532274298645349162113238160585626380412579101068834515201081516876077414167484413722618258397951457863320698795666219442491091460432774990461353947276867663260725651823562694424432507841274982890092562545140532715640435215523299011163108656328557263844200573153702756147519840795828751565500405223381626137393457918381296748031183606459547889581176609354228239145775479888735608223142000 [89,30] -2755675024099944950619285052354486707860602490410084645501098703980894379848808864264154960032345265338195220734238661511069332113421420786386927950602871035368441032139333957054012118860303990947297436930042768981816149398142104109423386174370982457744333536683682585122599460123022611617619956545821485902412250861390743672786803272726276192275505355793915846789707109645670234008456149785563707616202091966661651209037084318914093849304018451096382983389183314611100666849619903823279005104586652613325784872583711534144778223798554271748055460265395487669335298141351390800728130607723404639337375702762290854803007455085565800218781918868542200306036777943273910393939003600380230344719292250900453742034516401958033914326832408228050237019356546759991980817372733753830069909023648240924471729697743850987999464292741882376329898853775471954398666228097366293479948669342283834404797839173428573752477443380586681035811054173911566081085514887040096089604282331439275148165368898438881469349958526505343643130706196563844255344147283334655910753255234325220255814902180569521577287978483467695311558822119715353554426632066438950759585081665435720303777630710241776209942766047042706807078442682099562421793799247296478557943471389684712930246923151080397827900202998873391610706973245011384352368271811273204205588257190248644372138148349746640833361598977396993918072106796918798365242804039214159458080412508688714510710362170714444131181898678848653441817940417050925511532986959392358700545457583966408188559748752172778981511052918953471555889709122225120082996920414961619915352795374943706514069377200791676352000303217887503469872183730930263495916062977715494721193604480182316660555796898947763232660629981316173052355101088466362691775466785795621792511745278689568752965472859642863845531961017948873746015991709817328408083571453169708504324961432351817601710869803820687341735822068194345743492950566617254414681446402774872123613302830153492766537682826330909891081859725552734797168693048326793436607663747958483188831859937866033061600 [89,31] 852595750375050212415945532067018216191557390655618723542723490679832558098062557698491636191887140950612284417820470524275267233826567542907482521979448348698295072280544028939378757319476643509018374666069211401819694768440940036804851114097569444794897852407340660830706330827071813686280469014858198713594123837761665698895252907638574579878448902757421930082565392655407348141513270120122971110898333743109821994721808138388470013198118560859107166199637690339415477853634340971641796350838881122048719767999505241308332684816051848826615336813374195975819697656366078002690582730191092726085666788026565580659070146587081133645688697118860898426842282462567559569917720208753940382221953693238118430377049626684214763432194084386793452966707021714164646691178882443444022231150233241209070271809320431358835634763122452198537466713327067747652389568781689793797700417377576997353426678083700446373577441126552411361889739584472966525230340831607726634893566810928177585573614264428664844023509120181784014825653362346550805837636316815874279266194730078846801443569873337572306848163026135125381978551760765358979873499043156136022558587361284410323273700644788551742905919352570379124965304197424705861272911778509423309003610760485001414525382025390320918560143060296885408989550101693066031640464429427604606217521324630269623744648853998952595238123589378793556155485503423983938735155932893688970819864584878305061498774961214415591689693499730114991667468170855758187751867810500554111546164295650885633327328095307921219438938283713284275579057258201472566751144107067994604620435258372027395206247492256490178723122715463363034667671660390080250829240948377968895547257283467665359208932584046502979387343395065554314209581671916316483518363238347775621251541531435063268777116971680153260142457459918844217189614908920220863654472490259957909988122812264558235584132930213437653371387711426653280607128085806063841556030298189509711836947099917692207492284619942801421008770480007209162537336301031556294456733183674056679012429343783358850 [89,32] 151532833042248893794366128839275139398910315049853855906854801800170007834094118465271018678115640582574427879900796387769453272561843849527463743259659951856320063607613810937174024277863234545013564015962962843346039106763525156548406402921177449870952667933471366779518515870449272341232867631269454695444048623633277192224862694900704977897219994299308850474671875185851750864836959731427089416006248838261421500922512106627460074111876451725557742134677750218368130443290738236147872163061022565872189274766715704579910226858969264281936298862328430053542935365151928094524789988667103199745470454650537775913396253868812587688168831918797636274724422357286202284626262342306612037456935342600299620478229987434934755426183431792157545614692535566526165457399943324421262934422014802026907392081634744111073829393835982206977949968325592781868024366162477814999806847796849330746751604244165137179957789876242007727948327610032906468686893345368957195315189933815104490442848371544640571277833073857415570012877082329989025634501236737088468904641495880837231512336472159901273198458856246056601703044786916767237777505791021181869107906713494486190222975487266024190283969132354847558755099689537627387351896090309799680479013461750592672959336828557056075596644499987082783700010851312476725879761938958118240252340130439941855987351659164344160970842297409867071171580703522423160039780941391575060337592238760004709592172460229844515001273415345537889018764186287643082333993329312244945612433092612142215755132055708269598689037869121894779557666631846244703274748919907298506450868382615008902743808122380397507827882666259797371597890877466145154397848841545697979008662229977754536103418365068233317407241213982160802438687453017342491381115174526261603332510965489739697882501168886512096125927431930932795494244160371023320280687233479617314341307948346986787076596806156033131700499787951115285799718450709685051484588837441558944280097306379890323173164431718408746159211288188615136417837143165415793172986674912995632570404835187200 [89,33] -241061247427637086036059100862529866278417260576837374641923294933588602005755612681228045486126618776182569659231430952776869439831676429257782294176351446204299398777223675966185185979994719380407278741549100179329755029539726504264380392890549975861365470219056488228084115853926569207622685238770193963890494723298069912698153417083343373904733440769657177970567324410207865558213281125761353357510014722444576709993270093381005849991327768306455767694619391086911272353590020322372225975213205043042653609819094760974310130067981023494312725333324552028349567960536831188763990072877158397818278572049212696344378284124383359341119839390299041219166863707222616686980419655071177689842423217376107565024530025059605685087084074788732794299890278329778885244542522723732078865536593619571438309802442613831164052803821930196920913453054195679909626420800608672951884454902396802066715777031924581664641664877941516140859105673761121893819590941835576961637065824115418212641866442058807169165783317157537762840343788294423927660566903763121817159251398941939378752036807134216143329968220538711614534216584512217893264096852468687927553850009305015574249840921024984921037278623757251782750436007125999669170036756459857868467447526344640975818096892614544635794669022200831864381767131693435879607595378174655958601928915388762087357127138849891845286006031724442271998457005681803016377804090388676175687302246889020723176958949519376821453539009942889826873132982384268658611654381438336164966627977890891471816623614037833302910422806213905069882953779168663878952690568879364591191937791902898905120995919244107968005019228271674683114555253549483168975765228826861057593982125150751287238583649198028502138554609266014215441477232213580740125094074871727464817551868302635977680177524213578487711963435149544273618454992800820582629228623739654568186661474281342796675972397585099863609509078853402586055939950234463147047195515950538179880537164510058212028925272345275557045919788329158679186031221176582961250568736149042639915832113200 [89,34] 84101218334863176843275901565116762181672967727827496009459753242624920877044263175221283075036576526147188514985265831329387528804982643324700190462079648301841322925678753659041107978643187508237626646718203270748699421534953772870969995741112308956107523948120629281889301804761305394766150021531166671549714570755493177930026342127592443024167010905707521073606158400986306591192097569323312637845293985922649937365638183758751187184537507210703039110712708868698151901136994117798886786814550345592217725834386614868838763081313508792508470263439887835628499415991146286999897028577815554063073645903329104380045894017110109148387351399044901673877072514064887100205923584080824828002047143295942359834758375259642278453297991514640941314315620430681671821235941831649267845353797758870796713495516387431662083572188961849724468389385710334409224815153405861453309668386788065618681296757402989905144313106913157303530076753035127005292881066920141218618851751077845707815442254664008882243883818392197919319347281170753975350920340576943475353364178541692994958647370731987333834215281734877651184386493013754161495771600039810278037067732596550425948234214195142932046322762456667708858328307450698241460814669437604325161125412322161306592453276214386828265837581525160812906921651142767377093863401608628951596365909215848431152333830181893380265067902973605682789221381792860122812365498219328543119213109243780580838030387835330607335911697082845974848229812470928711213035886235691448987864194052683727806586407422385125701416787849953366470774856880178514253649680260661463860587553489448546803540743071032226693214598804085344026605967301815595269867480728042770738996275951687887973991604934910950749861723302505232840164940344650613692501948535312312777345901711997220402671920796575195324708769456834728567173010868170791887544405347386116443824608445583278640068836778354524430613818319486136191274361196936920999506929929613654756464119008980540637683867129469927208821114632531692459162046258484797393035950643162200066326050 [89,35] 3744205855421364028561043348820711926747220081402845147888615026357265887129308680661601406216283611593807121626854063617861265056492437766174148666570758436243489136817221815705595154136499776660395182633174822471635251488145258782702891097383748608717175918654010893727228414274488124293329926662209053464789115054253359523595135978102612548213622217887560931711425534181926809329979734250623257066912623119895693710757370379719083413083323034655766981350667160377164463273287056145506290962970525572398648823032123030147609079990197493973782580712067952243038494206273883494485766071383809116874431019408167022638826710391310793436050369155855194913831426977049351548190755821771873532930662236876068626480644028680307156101725888062485771330106350225932144293060806455173150464635935795257919924867668740803023527671544748812958900533479231923878028710676358285281145530269989388432952858108567503004021814870887275613372476178641113420987195117577113722485159857044201480685574240329109554237156400040878769196014337001234287819232636257724118178567477046518972410377803020942384210133024971677979163436507174001737429094947301526712046738461091202228049756205116249483296234413498484580047058793456737987138608848527726951558619293521468681192132506238650059527675577417917988350978411067824740629387435264453686322530045997576829662975407467030094502215198722385051584834430129129736443250648042525174999487880114907906986269655069933804157770888054992675364915642700322278206277630012698342325851487835353206341061948380785210473973446451316163434953762498416917279375404676530185740381430618252787847702999898335869051023003095920491094564988166039521865444277673942093052352169093822598810442972262611199170385519266603688177555791726140263145143596848849340496436506668136256904148479269194955299828745483967115177016417647821807385453368524105877583577494736546967396706353156508870578404687926758969415701247931602900184043364861232128387401167941921367293939663573309349492003281981624603111274729026931960071890142597308690140 [89,36] -15599729177874919147382822445926908255871524119737112751719257672176504231852403226867975887165709586860660148496027529769254896706652043258471833137614272452257215733583689815746624810179210212299397242568760345407337797331933730573696930772123913157067521858119197472833324723861004356764003996823719082714759058757875637076309104519290021825816522728903452779235282700799597067501272309776781374200132766422687569946402610566263843120855487413483426501851844623266117682898830963695316474181368904286250163776673516727756047174998053621839433004068000920565575038206115738696276254581533457481492633534108810070444388103113583795785169729276149786007611638571956469785969923266356748247890213704347636575917196630402842513258657321194103284869373345123806554177877073820290323296510771490490447773820275915249453331035863256257470804518778433921455003683477335374514867312531371142596550213577533468911974098802753569948336356823269668693225688760516015703778712422450297693564806252420467998220019111879886365434257525187990440495757262851299168064202596065178377227873341039624657520901552178470630017952121903712672080802147625890657384199889622935172239723211331578440733470250923752388900810210714337227031596465295222834864795805055100462146166464053957253339901140340890302126737531787777042504391051350901569814996627272351832405435820457963250493846880771906274903320013599018670345197711201024662184452240133563203112521967147628900521490504735399513565445025682154317830625631496706785202250985405100003288576138913084223489685732882176606862627330054323183755467846596746155788822535529672509334216522623571589920766572610245157579782106220042800273834321394008291521959978275950797208703376958395145488404584967596178195863665420651910699693181753062958127889502508895760731772393516520211407235895988031635057285122636076261304815659275670515541615176961746651658228354998831204322406652554786807786198181923183048212484651349895505157589144901372438269698941657606957503296170284389962852486406539451852207063741956246500 [89,37] 6143723739533078462700601274047394646415888358485385309086600999238304529465459554147962000619930783542991541776225954540722596586211620395628159392616853656006810894289887187875492385148757436579534368314754635310478301675442108253815542664808835212244532267538205729685691420613213670009005780910484245050319068714339520912798755757033313031574650764163114054259563298646913066171667139217929392690073029914577912834914967958905538299018095986503174926572657467912002392462187886407837398122591362584410671222699994363342012586622596967694474796299839132595929638680452914627749607854928413112494439905877768135480629129038314556543612085985255641265977745542350084040986476895590247672908992265477592418122974024170550679574597801629240665151335538961646443552738019612119761218347181113841449573604584028012714527412305960761686773805890864497452907515681564429329570567631317198266393468877978179570697796487909555565190895842844636452715384704943239713242510980556430523728797696872735244685560820491568989351196457660086120753477552746037600062826703442381554887224048579158178091665797271709783244499402900008333628080627935778543269088465809555723147473630722739523810800516603620457638664239392819852142775688954859603973534113567221775211654194461150407906564065167564509142163342831873226740544268245455831117293033196021894526584245371764778300247138946010426533491802788217232115486526428118915692010783018679433998434827303054984464782326177078154494771325274410075258433751348252586786600475133855246238220126076768498440724431933051559573251084370826679253897673970111452965216118022841914306640223737774800376631479883723952292170788874464165602250142033956988272624805740714158179345703537807631146881866052995268728510807887551124715274368231846217111248908910949625550023055825140426488481452800473045391328017854556856283949341943432390416437206118285663760860792232324891595187092100319993460632163944658940048091618342838393481214658561892405832100728867252760289240959327365195753779769868175641888214718636670 [89,38] -110370320017062699533129695189120178624859956969074861505488503304370100236782234610428116464508288581706383449669857928824955806006697795865222375370767094851283792052644166916374134248197046001801219764576547056542479136762280370320389090448424605821873775956157273845892596187145685780959093109376071807779144208578071937136279600340425460408244140097951788400733341164921976674210227749981500477189707421604203023920029400135597971197032543532684347804888070656582211068636206818253042345037331092483431464569815233489827063846274762750743062471609660806691310582557972845099284996711838200001034812441691723839666644438391143809918689996463041881727634141672505036982124922002608079794337135256050360822935007525118883313258788746784948325988446883781612783958090447188487281818286689756608043900966886960632118573559006669080894746371710188679915390873666787871785218711572860317247296093963289798230376256118442194531662229483207076867893668613135562220992392810868608035561584977294674065464459403923348731720066097215699293459705748725040296583365106849290151527246552003829871462846725036602430470830691068984149296301083336778415421899335322380476194108097824144682900123583454500013005519091144290727003069284596844786686854414641228916082073468776884422963539608019804859773778590340330355075744454183679976639322410692216691318585877817357059920940738720506783348562983791517829259083960876739624806057152219294560038823638310138616020054353473497792894618893530981542789025221348553528874938703154548634552716631211579935393911582592971824825323776076778578972269630438044264619205037221600330040422435980345691364142330662767117110481140214616428480202761682319983936358965061597034177843132071436180754930492634344156312699674774825910304613138815454185347971522842430478948964703303690947911113198508869062152350321245521616379522577879645344768529862032512551392893983697520954676438314945055503904804827876305543033959850866140908685421968166410681686713220864666384687857954648610890316011986023502647856929360 [89,39] -993095936987617588359431810982265138798197888294412546279862896493935615849164105112418662424492342382618961075664874959712138672154368174213384726043311456224524065894682712750919151581469434988777847090792959371318571545726654554330768774891468224823154596309651735366483574086346548340863291422995959886379732242424325523307261458122570790214058896740137918096570994843274710373485443065839061252539588540791024769467162297317939479390536134261175789601281625322998953495384113432422050163986455805030668283025376292917188553601006866437246461534787402753902678300612589433927868936207198282794450297225431029592218571542664581365341193065650133589582680390410321890382128637646626638579134720506757190260203982069336958877126151026969910952968890026619865523442706255351097928022285987968039535070313519851929160577990707729809538630516409035172754299213256711219423461998492587593711818666233742105839327881804150900562818811301130324525543711603744714693254807577653649605086581518211095090824507519528257091461502973728784476464229979650492267752568900840193451280570160609483346358722404310649473680395280050106156444401105366170956303679552308628083215998839145879478854834897514697118082942858982260504336893286428263855816063035012529991528308420993664043832658579994412712683267088610071865187719461479357305036416511107003251952727671287078550869159598871478759483290154297145703460215071740841178667040907133744985935782320568254584482403454105114336725298873270071670152698069003289369223953400952227776307494593399912092270247286214877374983677801820177992334135308398515583328606601576775483874994703211249585562009922507979382367824835448638774580331630914961224414355521409611310991493906449044081947906379322775591142875335816206617499795657672088221772203942685922338527311611219820539095926796378894433502052145478882254827415046579160548760875089465580448875758332072689225341867226983269682006389302806396682823403565522383592823761115856374376839744621841726690909201264948953995499447843955212961519910 [89,40] 529026045963799305514193353360304013094913516662486339609968513165886810004896483444586875551633670744844274468569059064300421966441683109376478120596362067118776457086371787025153003168364539039399290644758372332149379825523574439094572007358869653938711314040837376734700202043690979739502223944231982608819793716963586923193094698747045458025255481549034666158767557201043521262052874826087713420160489826118619187759107213883471671931648151684551564118754723781574773799198934249392779920616630808170602841891657360461936966130741874494617352175767361721428245754577756261586848608607310890534353532776537623752337416753200963444652681639904534939809612642300536553161641178728741879236037682726331524845507891669292386201153294698931074849341978412599966680744421438283450540367216204130054940651948990223974145552591303178834625842003377090617893175773917329752205374396069653268559961061865323003917576551178078551799458820535454869269875182705862478649832393758457696416336028125324698094460258799940359157254552412700152420991616527092040388784861210344444099345427572695017312344869411482444963471778966707114422580190767938965545726202440037178104591160936149457072707061351832116115032417638976636437135217471394679648996753854533031789354373109200104025815828087481164002577024635011541612365430578733213394826564627677174700602137810264774370705615107846395203767245575673456072488977355393733008126470723809128745530608737573336360644398993733526089870878750122263921737955032945387215826338367668498731275349099055802449916170269883104268575056654029379284774678995276457950277289493083582279068663950091887537432183802866959113853793858027259978787350344897998632155761360012461165513295749753767301864123775201788418535045495560829315550574463807917060523400550062822311737786151327680566139393241748612995548753095435727243905736259398206752080960027847082198781746609796308465233087223157531437259478041162950813110707403989683708595814430705438728313633716823339491845134058905072399113552706000371693030 [89,41] -142354939674101044204104512962978295350562650358661090673402414964582166646752288432008836331663494604903459227870378770288093316947727628032860163258903209731570914083024679608898654112548212651455046153513841182600470007031748046520434975654495414203100356654285397743430121126747196847171013569160164851912121989660741391813307725029827594773731678822809847390379364694131308731714680644745308228536851855532044970351940073066656448587481038686872046712281057221629188252971647045325181993746475149696194702880163456206173825645771043220201682872173184252885013949909416706935812890953576170944858451410999806784371586158138055119296835547181334517658392357768079586313058663884625541517551462129496476369404368284501169822284278595831903828802334134295379341762145094217121474805814018814382777590858408429972117865048030505448327156682384658134911076210778244687273462831364586164873013747682534938970008106257745324391550695166121767369513192573884072561802563236863337179439727175103599180461690189074405813476253271560508175020994806485504036337318941155631275826134205229159263584460084590205579828320174295911098806733749935574044386783362308279336430245402522774950758635630826284168424599093600761505537118426617884330553278289836765032589713264929940795948292295988316633001097717402873535697384239534349744370716436639522475116250575685527340789756597067994620838221546360748622178468159760876161446581855213553096374590272035380983629498648500473642982229051718224346140473247032860361054541582022163276970712171654157341401929100099306522666693457963735268892237760742513377930600233286920214083686916093465115514727158743983758626099665679554159864371114419886068969370908164873805909446075469620741137609208650515727015784959085330946288937278169094040544681268235810534687220235821825046327446322001868498315907581116189650545976251155334458856972783873013441851628510050726489591413073367889844692367234774980153338023017194251778327689200129886068742821926050301038656662254264546330632877444427288450 [89,42] 15507678547506593997050882693869816805243344731183279943822691119653837467209097127024217080373183659487445237205945863791335730159992777741818031728307070895452555400534108722743920980223343504519449060705715998700361658354857177109115958283125900526463474935786718955598829311644353143705493268615704060971102959589851732916586982678860687436388605309667650319865948030091989711777442887885019515572649425741999455335157420669301461194058223706858401293699394002074912735436657481845843801993209910802185821572241000887447604469447304293839298782337100308739528197178897414244455030002571988186595084878634420471729290477882286260741371449310467187238054707902852730175671401250085051512835408097703296300370734290074991759771612537567012832011998450273413271609751701607233892779844263374366706938794667613469523816288015268745675908691812393142350383146426056942892677197179627568902339309009066419481530879734744715819372442308011183352557686087450491613442721978858490334943855129751682847227451720976799138389143597790887787095631008746335262137694516077884195478176839606192289112754341982902774342862903705653071339749664238980698384613491187089024262532405404717473851001744889060121047967618883656729541500125666735862715003710506802872804748390565372182868331609926689947941107901989964162873679118131426258456484820280155140780430688821201051276001598170050964331062495761760493743285466957336922943144814010984950239967220374491612881741092645387970123830604269710558618920082540479407430879955713859090052045947385294531413648503451395665510077594298653780400283339051458168152522951608431051709030580501377866305054126035116151691001443019233747920104957959067684495337144975405416892593287296816090056611618872245563416980458410803435115532740750627510142263239647401164042266356420991706566190217381395130783486267576294285985310475937117672599405594691114978453311475165432310373099953471594474773164146306069390015990134185397680687099870060096947237228216208163980348549679511236629296710596744500 [89,43] 3606301638599981835921936744026843415511646717407564692773930884629836826800478870960897101351772183149229503393611622453496030599546591967755825279140839856908268676787135247001896906722714359764510437037925276431707845175832441225409266259993302671106396198467403093401896215160350706397442752254480920182017349190647637993585405293014732722000760617885327839287714821007884653259748534712776781563278672445983603516853930600215533977974037606344231256811121766281977151093817542041239459705712878983884330750386418957312821729366223105712669299028002814062522550483219223899301221571082072266343149613502934980839805730116159543624552266031272240184241126690285467175045124286916053907485646364646863963317069477769290499162258612274437521665172426618060817273884627120658598501861081727880845665453960257117862848020777018157066547630570993923269041005578553685212863894988655091127272787096236384243231699637896968349597239481827683504494105578362037858109101705723038028248510680589071593253721333318220269848939432129861970366010216372733161482203717211228492375051154543174371733174447706504848732370988269044974253436676426017366221438673299030888876896739247939207454406934152888982645565980029161768969323439374881359755507402416784835336978368889390046335916161171924169926599066285132754837951391588769158592832327835593228911091081472901578532817553725237093733404508855992664475069264049400690934166746646694240761396101356658164468998462134726746301614970971186994727703534406195475395103095922550884208529056510056472028920094607270361959371271637727894256817809958374603949785546021174645558222178098265965234487877849111897468643538747534130146856535172901292461399221016366751167178106120961654017944928247256172221868495731877528091384132999919268130695878252451543231613609521899609202632186888186073626913750033214811294491546895260748238427861602117807431381325717767294086822507720480650821862054530631901365875260500015567680965446061296937707314375480213237142727324114090946695264907600 [89,44] -2010197979626087482969019817868498841819089747033350431156064611530724180494173485877453267552459972339722780982211167712405743267253385150334955111143064261294333474844110623084144375614798384296630753642799166422242981416707918716587219467485829058570639682893039962085080240057299348713047117096013796697779347733383849381161378846610716601596164498587234399145634021072684236954392811207170613226999151344921254733251253835614255006151504684609009546860910179664732231576105608319351557128262570255279198681835644621879021887491222422984519429720775856709275847295079150690185579187605041944122087927698398070240261135739592338102282683322086407427628178494067444214025215622343007286936773618613270164936195209176294470768905392918224364468922061125769446952637695184950120488601833705374118757018715055681655030096952174765801491553542730458008625628568949660316024679754645651640914508270523120658082330402428173493034709727815917278523014422513366636480997945563435644765829500877972433159254112216452577536817360678311771075027747908602937761758641226454716977450210975501007687672374064862081070958931864187202722554118174531310351959892366698713413884949969936416338720249628209876413283025892022483054744478936208767475212673432795479943765109047605829022080601028318916020819656702264529250938440976211701382626665799221317826206506884508512355594575994840257485637298282090733973962917028948707905549131212225530566745560024584938748526952298773174720195896651406202602657021266425546119291366614746175218798272468244201432605841019140218550961104974946316093689266376933406887219555164980741657574396511957087045875052958355633157699113589502005764305898421955654794626109612533212658177788520109792927480046193944635200578202740862553160990072394532032580376684348077450899930975072410752910802527651461326156221094541581348428010472126028569455080919299874323149839694185779588561535946992010585410896808682878653077812122926714921939531681975944204639783809990046098312617760734641573183729250 [89,45] 433044187263985303417708152130464875874333467581250460784991169898329856509377391325595024470881230852039162815750756160286283157836563523103765930304423587181402786550781380021636517269602494955931604649254409081581000125734175425008723715910787043461361274752746523408925585686546869804854850205647270572019450702373746319680704710755187724388242437428420654035261555390757787168611808037456305124664229333577744800229310265487413521613142059652851372062298459189281715610220166473946972277468308517198061173849506926767020820816541811939808682910690627792263152331410661418165540736728081197219024725413416425717326489340694346969452594040804945779129881638538754208586218109782474502595455193065481487924077328515752126758987641472700435353435988589254312358457005420927862555486417739305456406512103669606492316231645398461494802946220597709430441428771159900010041741279049394824565450979560256289445538183796196139122756314587836159898376338908446527745069164515751200266866138271306211651757991660918711754821908052779628474144671819657373473136874122300509000304829468347162408397672539707246907388995473594478481050432131582020956200600010953828119437769280834444193951413833492569548553059296851491217532089609926635232536139600180430024985387549462278926655086432788974619837832394002084659915398089896378779270819524246412097678454838516145463809732032644169259938936325804824442156534739390668803285320029492721851768544427049151047408121886917069175038165887707505084395817275821626165234120624144700486183146343512250096361450153142754149229048760966841387124858378413984476399502515496434362415675041270603713108373800131919722823942237055356324975583773204703709306541928979422073059232168819716710691526745928987997739246542281909530725176382118682510549415171582940465800721649165636443819373887245042508569504463120623692826077317800966881665907307968180062028303535872224873027591925653226890900577596952256383706592912118414794911019604962032791315022841008281009084334273162906429314 [89,46] -39134125180714265291001797726523789780726469180503450259938026020927319234625630812761235159522994809563665271008497488533486607935651177308867287490000792283224809950828816628051632076630263377736497549553644487609836802298759400206378238582559435244173947093060815017157601867935132251404709365538945979975270170016028817715864349338271569042471467444608431158334244251769608650312926857727316988310885221331856349359243789666333300788143863042771330951638829663843673181841350816808398342082833274594331995414236856211626267970374093546730647276369090762649489221946848527569757416770377440632611765665916752261652460623371230314517575465737654712854320313562693735082037743119119318482941664812533295657576815271828580978131558069391381515498332063094467003151157162117159075977730904347767572191316928776224496839558501644529717229900623762287156025153095115142290499829667568917023791179652672848283303266319182171095903665347456593593584796804483331604706106429033676193497071288361268780918108747933369592533581236026509322752615487184784376287291803685274164062497345281488051418622450987151099539297242643563830742437796441396063917997692043300309584530654214012157079268349254352656233386852827698454026188879965914129560794021628385844456251050756125376066620863970639612912457033121528574456509939331208696765285248047825926383408604095160697278629689389799501389117649388548552306258870149797099223859586039727180844868343044610948465720975364366626621820549071510275326329613730787334297365637907543686901109023858595993574192363007427192730658257622498995467102472705455508477970160552859100999230740618482025787603449386120626921861537066638133898667409954700061552065098979005654976347267689760136352974787081553286885264845028113145357798789500594448334368788999223233616976685911216712131941088185343325259016579283504788072205406100251409820459777876245242013605252789620941860955211835445192062987262377244530263464620451512057165022130852190095278841182185323449360440784389556120 [89,47] -4939091824079625683836047943391719596860373465704052976381195089244077081939810187160341655476128053877915974597392739105594702351141132323932695081033807704352556025475473937212241237597925040618016779535730641947295277394394478525266699136663990285635559732860631412198265295178533125370044157308577711082606562117603651275477401485923161923509673277143748505612395180004176613681824064100939480694481250074129742072622996328563528384304802694271668905078975488874751532619084454701751606170361928336321658644356087415876777155122745050553729392454483019823687128169486875283029765668608011456202628360637578295128641769819593985807175058943438354031712307732925550357443027637870503269449617589165370127198052674485918890714301196545210402315407367388404484323120210232901438153555990277127159981241791448160402922458795360543176486816933150700270062366701981015850259644889833956455145186744275387034671876467310107511391825899116353714960426816722299076196586850160179106910478786219854819860086053082937444788567048851345814961231468462126570310152224872456381848501972234716490938352378593610893508330845279480734681726491028091445794517658796070647638727080162847445286209773835016974032482886856000017763919682877463295815418521906189801273364984997482845234213340153432924093334038092416310446632968726047123317193961612651956479910892953701568628581396257556023528172585818153526825560366140361302256277827439923358161383146174456859942523539038751918469871599145364234631550009591266370663251725352749049045463278489628856360546054284714211108275570412973614887147991654864045197509155824790743876419313669308535452074868142291277952581360299916305669520000015485883519066720902850502380383012462766892344317440176909075414617248225724939177547653011804809091763542030645622795292859065178879094102061325554762452394593521677741872348659856318380310324189450339601890324222071041139892334873673528287767840562367191557021066361257260247789357885534830128985702931596339068067633820831311 [89,48] 2309302503976866448498780217805650347026707764241646324105383760646380807662035471474105470766264947702335194418582908386131483186807197462312337207087625899523982171907237310444489268716346059521243071403270643078842030468390741885713734109020616288202865349658100392137132550831738791332041183986283528683477348149812150473665213196762504315295653781367814316029937154554700116511779091861668706733092473025375109402419818897952090181391130888922406052397074969776550883969383590589725470373586842791020371369202936260326090819357099158175541116934678963372448217099275431688515647362785425431619442047146666239756802089015713541726928651335253899628321685865286928341838846572166859299907813188940675355913977843097762780003305530728511367684100415512208018543125214569387842206555274023785940906258657770131974994842344579920682447042049941546848922669068830507281580913375971388630863892245911965142344228732800742787573456690008364517030935213293166554159199902529707290876351526123700970180817765411804556000421603296956650732156086036454295500427620540677997404746184462756713896900190171649893539836778778877631726357222504433423451597663835800012207247574537046591625432262743610038779596465529805894953205500935281906183789618434115010250566317600372662284161572222777253386774330807296861987867241879289179385468309938971833080184827099442174279145502387487601934699443971298949709802631310340220038429466795747925511390273489187555764733461121908721098076247227350934365869107939407992202476317857699651414754031060006823907201046992741677773700081015352905525211557267503167738407873000076248732951533892629363470544917038103880192167579126285421087409134851686193674985605792204118027895984404270004502672781653174215651085762045524460071890283281968683984516370090116329376167249903408620228202083144131193576879973387893122020425899306834207522766778679229123677445901211499322777609737176361271072532636268284691738055071091635076462690972781215219992571625183086046601915635748 [89,49] -389013932488571954914201630820959008418836457571425493515577504652118608350734264702142109216516992284185249404148109413077721319639055115698033700588584837308315643752691376936017985546373119761303931761395522842631881840007402317286206038723302247317538422575731481894858773379182832056975311571318835820225643293439679034175610093627608025041133942382544604398512805070559813708205538956167812603357943937668287663572947944413530833081500639981635821433547014517127153876726837629857124471145341314444284334671176232247836008369934520478195129862369555070405017713653647727590454980724583426737369556215590918895501468033355376508945583700363886200323937943715948068089362965837750331398545706129476852822691438358199473098560178241488264101343456083347084704495691228692424611174715100885675984386106910422165174915799904820554372799088666184076527063272091238673175378617395583979830461096272518318975664054973962342490565405233464783946607126871342880627126742933524493128014783040999373029445138592221241755812287403366081678495732302604183585095460067697046990310678221569258152534001848327325046343907519994574002243109141456917868785757700236545687039616684742787505019464559025994592339730808693127221258814108436991540651083588508176360124019430566309650608011889359928527767426311522014459330669264649682735684859810353071612118383457519115628921764615257185947681091407430469108632240123822823230042673846469925435832290844028546627064237113786562318553663036659510451444410670056114846805039967462491727930093007655708079083653039440189175206071667277822983442037510621647247918715699945859029640877027245796005694249865676492636052222278914193511395508164081922221652074006831001990659159576630248401162776775997029710622103612536817819520584146729576109835205426424487474864167565389052846498661908063075574324664334275765445536052709615807701700128897423732230000699399517067310460981647283966844024388894607340897043662775531781945677469002860328375200011765490632212765331 [89,50] 41076723626572578525055975964966349151337758197952328227118934663986835405045913503631403662070813777433945132247177995906840592115741663417054648414570831339113979321457443623570771739526023462658113836316184321980783791715434760401002530613433618016042644644290218647509244990244089781599179584702049620569434573964814170502324040184846017712356985293333030934788024135950584996662577402934089021986721445580542547813565341523577068068035143501339255211350702424004577096955547454153908461173602688049187879577972078929110329724893672398686136416337809416848077839439613915822713454534173639177043768298523254651383556227389341594295642358317194229848764739227681309029293576127632692639870331274370828282948032764018960509879965824985127781661238193719352636389329760019698099985752466527964186688423321995640307766695902142301028913661724072408825047048268246468897810063084269041565162165299420301928330109455155733969683621760112465592795745598367962464845125721710497318240894034893696509369114693499654539301509746333592631713413104309241390589839574153348128633910107585419191523891474747667059550787738566029140206478489715947716902241190121166917308051322362820710750829132243770013490891229577703417524259970577814437615353306170929451479901354855447703364438071994936082543808873608333422496431214687188051093752524384576862020035531699500898962510476669070460246023500624823186541433697222275713994742978510673776710687018443476698007018535491496393491027179907369025083332980120772093904748220375398304579239121449774884930356166190440171819215528148234375128375594141162460658246678215170415225237314539953915400710233548201216301591164506811010769660169516797515386949020652671053338931808176815312651523790929939577536014060072548236684867489533744200608941050425240339181585184696170335203104408112350482185448906837201578549470115376397251910921259034477618540794974544740298432954907628100756419479709887731727651032284011944762256714447061056349683588965260239375210 [89,51] -4922217271841448505739419545254559555444819975328425472778484278712672267732735213845146471386048995329750869787416289627524067286935117865978664749792480102262769307199716313676801311897277502055422316078564754006077620868302674316052383870092044134319320639059127229356677636396302150710530622272495736341568326916296454751988147940498182601832384123225670266241889584943108669336348329611112741304248770101715703869513910238813175238911250092383461787036754398299512069039780405154819246439691796431420245345940652469946085856078784288373370219658507724830013774022589148900250630648400206251638782296332778663555577604590427119859436483669208050763105416787647829046565912373477449176692988099382615780460369390806845991533966549754225212324205304811331762869815088658822634918159175077887188058427647316273476790237059183792781838764580351512892588365424409448517509037958574091297607106076997171722629882358409422502735179779546335237162968901087997478670561409361424609859195059546747930808867541722596675076491314494440431247447953373573912188252636543165516742014873553271547653649299254477217948380154620963548635281628319334481227753846995710314243092223390064399348383323265591775164464574953095142695195738709198085924593001373697591978547293439356343512570821094390362814042594467430191614645915877606979199047127672427390855646018776059860614077420858033220652258558853681677323864121374237547447666268228814436043787341234445047440518895885940932049329262366406766168814791204719604341697394541302416037938049445060735666527194806772483672494024169261081885487202424525754910602540493563895137897759029371161286039390546207780239608819989001021128995508410023798751326401058631042185247604272436294135022314301250353661529704720332220878823960135307605501645406807409761583672210412093438755757833518927642761014611995810395207852646330328466529668372248125408418429980666679696756941354891857480684852759729665121122051966305090482173646059556793285045208148430540404 [89,52] 892410245198000094437415383807748467406007234265855299665056436026783001235832169970341926301004185903244609353910327614224361993205779505870768849844852817687400490455313469330302943382237145966691895134206947682524122970385084301102311264574445595625371502182895810194354570270030071111843582074116771615805509291235159946854250605043586345473239195509727060391792366208332847929554854271100957930191114004506798888725123909933113799771866878572571750163752246054753703710443612544013911137287154302906422211045635793757398881884727856193339329654060576128479484205278943034302422742375649162555282328303158727715081376417132570285450874286037971250656001036677813208076014846870526050703864000206220780866296201095785268034369507154779326844324544505250744853858852085245810708017880798585120120103210556614469332125754576382163613840633833594999259859598451661920360102802708941600590159995008424439525874355079642801708963858906199496759270337194331983078129188152797384971816207313674183765833207572433148344549202827923817172619666299387857448195882723717021247719395126363790677295435526738206941769406876596135591105639453745915974777947831220278842830520383198012533616627146463092949294222032144435201207199228811974264249606567516778753247548456446435332413549188309942967911929147907930607581519076621933606163437430936056887847314160104800297963326392151086204406132564974629962930536840188484291680632165908187223338090086678213540317512319658070626454886002867158249748034855484481681590094082304176061533074040820199506241528456357393914474182214112381895281483291686989171526969693633995111821159097928416919837137639625992110054367269985727853852294853346756281122195467723346090408440363861044465601540873333021690949685373580513361576934486304255530496881676288532553197264764912206832816462477598437475582013268685277234187201433889378189511009704661172269017752869347333534398432192903150189761355099297437889947079092612533410663552857571392578945067799700 [89,53] -87885762207452655448906992721414546746320282578351645636840607373086571271441947722584196104031794155363221736093067778595980538046428484795175069065782246058510910876345698293049028901125304264558726937120153762112680108229665865271561721591463103022895713516165665832213141636363691537585915830677535125518444089313088089208944511901164646146436235768112513623811465206918492953955519626230418860256297198424973596995948476156971205196580592431760272098977152741241442356727253896319515048087435436392172426029298127431929595725713384169126508358461066776682540784509784537079389103416149766902703738806637418231425213440047365563176271808637189919047771301250465853436878757594110294874659198675013972163019228235511067061050464625437317560979634596403762107850178971387041516986253336561965750595189080903784019130373949207549292640324633159324727624933991140969965532784159153109968108307125953968204524389370795842773328944931694388342019146545079133883089451248361522206099208280840586402696101032911485524950693231860798790722963966343040071862510550033311799092054076983785642936638991487295854779957691230426526707786641611039023428144208307014518945128039894056855633824551847877059510138538192456424044011175080342176052737095751909741592918178823779257812867326071462452887349890326743728487795014065359792713873337348623892401754633831599402601378057161804325769869281762682647237395728910095111376462393096110900966033496249841629003909016528903120955639348597250464646816034028927081662789934716061983024826767220115257446165378265518647477758053127108323464719336178763705123482112009476958428999047170510921233036827061588380238235518549042081155171801127441067073027666854430652423883525879918776151062068677332886416852625366989379560188933346905630321365211217543078791576525977890953499838350450362218547982405346919196880567214115007496114307548118865312380989856343853772802882456808210249630726482089276669043094896916115614031736329853944677067405475 [89,54] -10568861889579250885983736624033450619869617218545514693332834507882027927009078942714045565748060742908799933657366650488905605679154438529517447674253168938759516930897609446801760111206046043878332078167704393614362322487661571767700334132886581710632923330811756525937928287702865361448915763208434568677736083260985226701337231817488258246514621501117138983958102334754726259871808393391973075511600630613016086407044599888200564856778130817363700100264635994751317777360252713443217791460471531943640172976154664236101039886876713476596520072233054406522447034281060952165733668000169944481545613934446969718397484712498870130842296167082330944854516471713366518081506033857031251565164503464186491944076899790999097534100386707539502722506860001609578881307634692069025881654563117172248736839352247169944974606749955766699654580562097458333303716593056057686436500159234020243128278185984295944537321972259984197183792427731283227508257390825228535455029375084533374560177513194733491905034282123175482175646680121613252063335402526981680418001195962864103280307574108197047626557701162166821550600189975519148359865962575616827636328663070319720915944526389238056419145566597493011198780030034373594924986228047398184712942876000570031584957984742033505400201169112083921728212213400351764079192016149278750294539257424699039984211930850946373349713194681098888282329427229755623503709266464351845448249627725985855626305913040292102086402097847646592943979855721909165064599863167859771361401240555494391730701415263428631790550319987279454787921086473395743919177652612220547856887885162678797252372149548479191393612384180977177188907346995216873358071976309369815917375400984065513066325020560584442005317239426299513043967199377594375729073199410210260465261744004541704961083729570094484596410031807271261704817680879773778798851112512710865596106028156402624192867306305118982956701742818580102873668041507118361810124880428914912176140121744996803445117500 [89,55] 4095990128974052835185877873079553028867304588735739300966364892647483960548774979607375589279995506279432530821210319625321705986358791892961673465996819559202641362677261245982069263460510849719414646356787726968725049793271371427339004956153696197954225360400693948015809375611330536478868824726666875558031621459016544670414509970397463509668770392343023788953772712253261669462552592178268825443316896796204369571657927840566609121609047352839556542031130193164864706078836406482156481637836266116308999875137051686336466483772645483164435983926457603884556078668684992964724762398140167521652795092744070371422577566246475432690262666120842361276171710889723033344575632772316912324793795853116740158380996708313900152099849386978722306752571353488116681777239748553866279158032134462582799618499830282312799297038494456771879379275612645372593763363176895403732564878339138785223836423820359171768256121982608387267161991102017319645121358186400028976937082506662767155590987509327312282078510475309628280709617392579092216749223516031258431788582307333103071336245193242983797342786501558872744459702643960887930499141995390442353729884084891086044236813460882667386364337197963054310961614875785125487733627019416871069789261472337502010766106268410802180440113829679292072575991456404002008020658408511344325066304077702124714442984694679833748832491995815662312784325840107795172405534640231778117225427647819639688420356659743226161314944262667457698192320289797313829363213180645895430085398941216429699425336523195360842801614012687531817649511677825402967722558781407895912005190198329595391755726194221747244181612333842980836645838329228443040044717421504483385035830069175018410887187581689635504160706412716518435797132102742664090489100331154031824041482443762973883479059120386965980044413562109272127645032117334304291877828840009815789823604345277522040864734605259086701809127166742068054209938777703568279417341650301795256187191496841428861375 [89,56] -361758953603371562548954947163555972808705525551889679899896456196946055617754225404184129636858289064485360091966946577651973373137614675142414689656180732012970533391999005632778616867063235088287282834383127595187501674689589014548457933612506450661333089087114263180402823302970090553519695877610028168043377432211805497995175301428903411549241541972982815294207762354236469334610667428071941631353864241553487687539851841343807966913056161868440832689895942545322325457093841170687102687834155487395223450016189098102916883556616002103841590997039494194770297239231152332371391780285488400117134665207147154354777314540540285207807511192791744437607368334285244380668225378201219566964446214298971518623098108860949721533953629816605597667262170948703444229060734466378803461114944344770338792016463708365328296929489131663329877566157316489544717505055573030622192325766024328924817083459406798972326537162393360321949058069254460031827348614914981940627041324764918586507642974980036850205827822737648573422429440586792515229568084307921850861095736072794364194208424012119204679569772411179155231822942393340413649548270808339430247349717067305261270773674476698587138595780168859755652264806540087049405631905114698075363075620963689115693779721411318576084478844496050871198081325956762499682627553172360124469958903496516677942261283257903799520723040955478264575930046315647516390450026439927863413549989769261636851078043131501511047848673253724514779376442800695584198004276217586723782373817571194220693338615040301925142344719120031028236920635624015371388388813238973251557432148567629452789279839188692397996393791547384622839393175579936448804206324058159622301409334675492243418495314599579092688285810373764798418982393759539316292456045425840285260603211055465685400759511375687840809577632048243214460206875286414715271698502439420612398452786339355302679146717038358032163749161425892522224945314040755127713328992171613120513793368166001500 [89,57] -29622634528728861777088666183367251649773861753160615464122278562766042200622381354512624501871085990087519706671922522702295344916054661233985040503920079384573986299318750783587449514019610395884372522839433787591287863588203597918481223040543687822781026626496507239210330588935611293326059079989685744812388227677923436340679834693500985199642757911621363182669705331577125943725419022612490082732526960150902441136865176624443881510770972994271463777661080987564605054325646628757586315154684107750019493585077747261628021038549608123303633051105083055456053892874419221807870433855852010980158196140836334363107166233395320841037086161157978668175676393863146382727584513611948712831272369324649412193283095357436977320516642616442006231156751278047101700042796368990856396860041671640157472255101068989311461566452676711887215408842426764485442600476079972283464705969963823215528335368560266692078980300694414759776930804556894188383571183564388889051043428225963602218290094894263595389688023623406883795561435873353328045989725890931361956774206667184288546559996811902999740246832066319875847530616780082606635429558284996352742754026721372282578574814241771907171883932491797224891320563341922533075938082497441878848543011461248188141641219491497610531944867431238577358569614831563433355215144084095414869649876999152762047848718143260826842799640392371144410068974633018400085048423611847639861037749436293442600676780820626596577425427758271644320471383214307136816939614525487042809074874520635863338524908468472495565404898993536496784418975153360563327634753015729384597799930015764513716728399339455363582955177548007026751041638530067133583448090298504049609031761259165104519614684767244785907148777123815328391396633887789847368428418298779322812473804075084893651515694231808846508900756384050761812707094938999214934385213368402528366549609155730885263715338938828745588108648647638526304069801517891932686756963637413126105249393347500 [89,58] 9743865278637286662871080934484509208142849768648305024354596638183393942509771882057666598874809181227637877614960106176619341888287011934038561358982700661517440594364815972166889521523886604814798721485868132310626537813526771919146154506009188932960060722412120185504266244184699045484170055256299026154071769233203661639633118098314148270759025962217106034424251465209113781144727317926893503005692600990690547764998846926489444344734733360115547685163965238297511659660188035422217629104325623324944460402869459049477922580549945615215031197908877710659273814499166028014791661843683473141263985779683427287729528103030480752094754307909642026510702608825700579803629039465141379260325125933304632461355813583569331493735616629016896198699111463372204629289442752263345347063790654372698398017995712538001740949876043437634834354709223982574853702699566550537047282190038728915820073733653172232288269846934479743989870629142901333954948436110274462408385598604312841796527016738524195605494667378504526340385090364731834776780728734664361143471967690481764526611969212374819700340468818460601689947765445274533981891336943402739052013875540817290887073369929192509296716490576272726650288905321360671965664530898602311597933142503464288449799431836798521554600308473880048708952622504813218369698749661778053303623982792807595470576966523197789261881764831953680446160183858424888929587363760955178142557142177785743812075843386516215652523092351131189294036948118923353479953441180435079848685661798554487354207912541589455510859028300467355239455919588442476199404159259968087485264529704925406411763692618782095500272390637001670125577033064224552490318173463425084272447126452983040129626655324083586534464424032008905589916453800354467633416763653736304571522474461541411182140358824275210679882847197547218678560666733070917066696691568787491591918762652300819090816360304582836172290144104841493644487644556962144308884491976104461058573766500 [89,59] -830999845889733416367042994078634984592750499905298042392024477170471138985459790747199463442927087189865561199905108497603725673656250064558656811814315862201036496544047615787750426308426011898469037595721057739786135928013758618938378088810798365558637587956027073423906053425075493883279414071684508988694501438813651206429380551286703101539711738556657866755669132162870536068278095213577167284590023131570523219894849144950124823383951681431425058728366489821690976415363432612250601068632763556641950562599277592638418063427529824527106718714895526680621229927955723145906760350991419431751082256680398607897189488117304696666658635793327102527116263193941803738395716030829314649635128462668191315130054238386015405409849307042292381510666297579357327409303992694961461221277069206210390596679873160469911391222957593226610746402537052755702649928511675619277791893080049121639495572939012718738691774587613480796321256884826576867014467844956390320332508542072141649643948483440617944636514877546204061324807814674466147032746224651561853072823767098429922552899035829297983267123121988744298131574971705199744589889664207001265349291591487128366151033977761966097706350784851128008517875360986969659227074725137573655038558982101316168654203223516957621576504938800448706580527488197873955665257367001374556543132018254843775929376895610475656797667460865105228338112657333870646496253926643171938392988882384306987250846596835036752305351036839734399554432527543060112148878319866511221885396459705514548190914289392879699292713013954360946342651058028634253366275915898161848305249706863910711650154753109347440448935365169760893275568519475273672691187697837488467143785317613838963375434547371187142409322452616958779510970877886728117757732818335067402006455326701860476392958444835300444934104718504525091552141475285254134956748367781111090181989550891953563089014205660186304394564479641415665152597025482629750600295641299670292949000 [89,60] -106011102135994466225658812826364693266976972260615391950366802739706025329140223741207041233094816171976329901470169162713632815117521483821695665619894864487464535759772825623957729294692345060719880776380237439559896891450184060391240159453541779847737992136941574060888249354316944022597251492486345792326202391589326267686226297980674701414344548900402275378316073397358555299282051079583499591761782963885158517320879829583679141393501941790567022441985674797559523541539860553686350702023923120630414323442335009785766795821359805445995254468625815928265845157609971706273684234901829237877195268554645905499483887008460590155337289126395836302571285498016098908820324428091138701757218871327503355111548227825781742651165531339152405272045741990388181897600389777815656256613111017755848722178349538671717658087619624686799729177791989614324153968708069485712303421818012688154695415368688485153481597838015477457632272347615403761300345008984641220845486053352858259093476962597045264345029555488164603442560368307808748623738131983603266982974818576973979924803999933193407204145828511647972945003390035603344594876167975100255761721617086234629275951038498150312680598141933715894077276862446709473905038471172375948760515755048945791991286825446098032676358277874242593765919210114726850669867975098287541113922246270534838193171528346392626054246600580776579105530075480003262720797963957084894551554608337331006061080479243908510975203614827572037173812046047686008652768214543602448628413268471963061352126181553994231645860466250474021273057407951202580909770188503802142190972897445708532627749501537284390067989981973162837362918969632295620108184899493192407815039197351035954725864861962800677090370250755884318930453472754215235789101782751300095788919556011948644594449547039083660224591051118296432099021432370429513174799127444288949185125227574735627108354267367146801760313276909670358665078013363369591812911918931434750 [89,61] 5708236814815565439210683259702475727356777974266897277030257162142512604310678479770261835737172424785321450047447920773323320650756508361872517778243147962379398486058653589666660516636426689403799341432983011923354495346031709357427456604967104562395929589360079931123423816475557940933484098426038214979139214895372906229684864801790778213420411938292369382509039243340638187343862567115255640818542285296544315709283376252345116508582113094705856046233296039439064616775797746952072012413217858569216428509482239249803711220259020841416347166919155815110691575833719433360949528607961691219775562643242007129010642136920897659021660804636571196857624392325609373482002772427424290867337790818737888556199370961260269482223251821740630336135459245815991898111156265634551245673348489655152293473350377794729550294858838993150268177460079003564743578594282456052558196417898877782525682189072764539165164240873222136944724500656612935101972802016836919444325855368576253024320440637303982641320393368253306832200718602520583134334629146824409450712655624898467313706093431877133532512496069430521993454426850679518126744230427349742062866042564792408890881941489842880221540334458040689164364745272701558736000328482923691455003059552874940233929327804732689607026920108033899850313073165102281842726268779397688827885939973462106586188785740395846288531457844195519930139661566411863585728886770696364613499237732328213710331870070128956556050839087388164533625097343364465216580835250127644390192573548463319826248699438291907431117019312442946386589972352783561152805909235526229668595728602866457930578034176893538905750876280484937615103331819410340909709599102609980892058609495436842405893365723921540490745826607843260734641940956842053288724920114892042977091876330451249636863805472222310006431820965971694122256592347025659238008091188595138905866241797926741045114736746559967365407845785200144645243463462019401088517867441199950 [89,62] -431068727674712288827479957021205074202687523213610316775104521192259901400374212248173634686319780418238969955822995325067697870071711097280017652611211048776158377607315338555067676305203281505800713684130604535991160452328814817205849859421992251813898404213415083646904413343332421024843710424206869383980613955271170855936539335463179586307516839997556289568235546921182507205849671663432044626295664233823553511336096189538681210588623548262306676434826084846572765562216976390664730113906083034545519052501262362462561784177151115074755698940476206005105961449327170040169712795389704971306196860045244137555139346490795805089395590011963892234303989642660306885260649226528074033437368131779560847235593657891949229011411066564488142645503796715439233919871993518268511802415461124203291663835541663619923477299054305764398028397798966236723642512998675002663375930847618092930576639637733338162435822893202052392543817052235748572170167937127058140332006533468365096830779641414982051998240960436806207155451698761234813298402049263336199841837271100264907467876377757016331765978288691800788418648875107776561516892936017726271752946831250954097773165396141906360002785523580770045864655679276984201425318517864598555184050115455339741677699789002268115974912818029419399155747309244246685857469472127027652788803940667155807715350378550216160851210663249639028223888688713292028047698577316364953089716725264056645305937379356602278038899083882893274070605303293053145675254010144251044955975766943711621101014017178745485750683327784706208755209884422332149756850230920224446579657006503525082900594423982775071703340866443247641926799818153647564824702630919368341940023503801908367434226200836691098162143953786673698639571398356288752629673487424279013581748462287257914143849612383149769881993679110119802100093596488681363670702945177584881409704603504798604925841213727839078038395076714167127699976473540344006193653856500 [89,63] 2461959151670418584051252438108306069882637033689833083004388056250549460963124506848344698773511351818528397831256893916639586783425252627572908088315519666502067426497147451628429116163772065130588554088497016484102569382689370307244255553786805902974597565714343387205841668506919761703269187526498262692691290148350203182265364368480928524161108662423684943577975551161514517270227465274968516851696177840278967872807830324367602745207769409606123885928388820383884949745805542972163044358705642113324692846406192079061161577132772452836605727173668704896325514173805750253737683033507054697464438958451188146264397276307343431206583187189106047602946490232309241485826623141696318025023830871631561148447374471712149656327058558098472836684143890629015289430146459654731865121192983499188075629841571153499017963416128383517921356608251874723676792250183478721190193096424976370120067746899625600273288461003489801179707433268878282548118761824401285841034054442908032506351442284487026004856520731963495180008645057849757353833261590252514167805332077046590012642378903349993505685367068710952063846757358202770233020901859443076253641912449688818745009328069653173553233544797803505210919362644663589991355201734709632899238173212743313937764046092279450082068146536774082148694486991122123827758308073111958798978384202371967978106511806889625162937840287598934905946682335672591281138602282327295337434048963125738326805190923530142497042286875902369047518891368573949100882995665399177111619188838729883132457224016954756949600772007978261861852261840307495941939630413388219466205803024317098533490453067112366994678531997711855535739020170342129784034643189661869573708013751534402264468696944213783814864431773187522033791646612315441346456286658448106211111158328809671394353345160073295486513490456117008058089777855150877620276332967561217442166118649570977152066308715687598631201847097342917650808269373940111541533550 [89,64] 1440765879755179937141033333957507069405575701236504399856383475130527351124636614527684819728804269722929968817937721310873695006522403286619736648946531703916473205913040359215576773207478377966777695271972382471371820739976823105485864314579282769510641715109153001483844798916655132596345765979651776901805070076944716681190082843004403520756803438714900026553007853938353560813807161174842737705257532817555055998598387276258005979500584253566983799770427079616229260977283077901023733055913031318682600268423585371368314031138440579559687918290452042820081633147880666525183887650029049617386703479619203499543489463697816280029452670810381745633558778642415917219854796921401384601091451509350959370835020483170598228094985919817871918393387724789919794088811342979961183786351233862194868871357708428818789791709026506080582648058618859876780622132852482980954563790363588410659093745256567084154368811986888754728493641486701776335884384144687662470385905585001306211546142711443994057911221484769212658999945496707200424822377510650729631777628831692299532144152629198147077773119904488416264956633675694310105562258519755963696970257129751223048371553046203608705916795176691031029446491889928099909213986489255476991780352756644638260621189787229473113842677401009012662117151074312378565903724091486715432730485073887360078703928741860297256500150368487563646561792197768628721786210669634239796009060960868790591915453902441475348477020704083015401045052779056297217705748342846524658815360595087301602180062650689371051868316463542787234297971470191074691271699869011017442303315455744903822096275752670888155210592794235073973587343387380211462450795389609328134317459003240752633415822991625997828266706422134225578470573016996310232343699630435885916100411073787145536037495796461552186930684557084523501009388438671537603056190877360989830170929209813912390134055613686439417609969743081202628307402280972050990250 [89,65] -75523665678592708682728875667131904285462330709164078111884492162057630724542660587353093333753233629207299428854594674192523670503586677525396408690664422084253785270767411236755464781973234842984488973070616236077012149052212932455680620693831440697871533613444654101381675527874560047707041600922707270639161801924218289199550015217117957888391964959346555562236198458432658350314037655164532189911318245676071444192818225453602032875996922576896560845623169155479786787230910054796312501170436301460782798494970543777567322255547135842759559693360462200960676837227436389391904478154352475974330098311948134405290605015263805160326905123539950516847984343939462144495684498921915352838133009126972184392938865803262650002029572857932521454951398513293150975375400033277623692148714684037936947700872058773755635537574529994273749041378443533541772794051940844387796743685586353416296219848078619764694500991979363396018965917704573090247255714641681683119947677940753233148821070316599192750096124393819026046445245462000218942154817780480347255049337619831345142601460617868565021929788885115143078211956240530526971027231681394029392353567489426428721392934681459898688715576854367647923866750404385860974210428907254544563627036075893638274249678209520941603890512710254097395935678267370455158587097949235975589846320683864866957886549161422457813139999615582059666852301392469655260868790274706423110961978338927954450791181421938555456509332387545164663939600747830793445890779915110245270242356414412616783196255708440884448374112053543418194823985998855260600539412328426166619213507513031712361724562893463985493973852572847238718934854979830055780395662185338926303443134849222652430080690240892123772023775367931557087065577615270760956805489810636934421359825471804864688925410786483592645854921983784213691100544939742879749936608137794611152238145858762816918335192961820870871585799169231530892140670578489375 [89,66] -176263972635436789356406596771635238758619929110305606466475370154506420735239769248281495100329898758557918575960610175204750612344854814751126790789786201966694310965999898101318020603873677696851559840471529792591101784337824035559858935754130964931792695211520567472991293332698155688397655904560619848299869940847642038835558892964994279925548469896610799801520834716829661952504004558711296506789785441562568970077050748918943628540689034117375660816352766037762991186581988997286264328844242815641300280156669127247892953973024719766046974945270520619153455112989008600900432036949413149400735918473295423616115174713384234195882127276384024014652394599195737402319691227141642410471822686377168907913605180057430530402158089698315289229581998640822759594634805884292133032546961411438155160527867373806587562708539251492373060607435434901187441274984084220369296212633249452412069928494631604266627188383209480040216793343088299182668740088957213358720865789566024336902476760574071257870199476837833154397660966739690264508976325885121240282930019987211387332228724709602312487724203814328972128322984459637386891872371803423324472133919118202425764960598741477194945087853947985208019401443356193018810944487757105593849374059181760105941297429052567140707346163930844555795813530797081239618162589164682936621031566536634488494034441252958983564841481259374173889089921817149270697256640027255481052945124978827447729266676789762977654547291568701144412357648969655681194668644242145861386423431898065513470221529892149497213054954379368627968394861456002590179176479598904837075356761251643470765257704429184821884747220980719238533453248211388046603989597023137282027835038145343528254317507942011674491418792486437992416415690227313840123556348800286427959452032726851774983345255343257632833110139013531211990448707712074370504277919808640679318964677470025696061510411500612354625720838958448335888611661900 [89,67] 129253472175114835058375769873956530668657949725238286186974989117072656273933701270169426483420156617904268924180032072487591697050109791746498450219503834858484695160133667057688054181339656808291596425422546743679816950085421272392192209824200196346230665620742464300215900894919431718940416007265487170537819450714690351414333054683755354732782824685918338403239097547560492779251292626590871092479840601329812469243997062085308135475967472709418683274323201756988564722944890994609712776340951423218608020216850399506705273704124880088760166532264575339559586355724315343973348639850938220606215090764237702646518228407358957286668075327567353970624948040400035947394001735580814753881904981183726497530901395691371125142638499486402407914659649716544150369365618879050449557798231963535272241752132351867220924786471640656783067514678030845265350148219800786151132567728937739225252460247411948202316577040944503473312433599571262990833501555744463284034218179133405531124920714518610730000981803828336012198776192658624250003612408299777544713472306462030258775310910718582428649335454245173126939376513595124397380960551800619356002342570263643551923784998196872671832177445425501345306980541456672757001868932913040498194965661813953560910064640043952118858522428966728783623284235542059101164283911713907392967940971707438494541017728418759033534982443268239760969512751663157886560756908311259331111654276240931359673092924012244619133311430144387824111946321532394836871678562269924779511480519813038934511874051699773500764242741054472040216270382531970835686605916496135714791473565636128979535054253822439430501906355273859224233941905498685707841141020502064198860996632550830019578226790329491583542575427657453262956152614544604147429438793295674570195426734311794600057354553599223970093888042380085100888415380864747998542313658309816053563059624762766085376161414849859976634943420320528237462602800 [89,68] -3497321784568441983685072250792041828152200448532774629228454227892504033133221302667097645659126336337572541581525100848855721516228910763120726863486190616445227245948112695009719897648131883190114085393393199537427347962909040107148978659155467395988524468578334545625500344304630188392051376704352804328476622698744272148568946480780701785952170989898185186537491852208248220689345479829335192071639034525822597586502924698607015815938084947677633016259070119350832748497174391821606947604502555206966611495976634533636870833652418536657140315969369689739500317266577673967996460299914521802740321376231525653868708098070162860706878355156130702059700168500153920809204739444235156948553430465927707185232156270468260860820428049449425820436835383223319446380233380033989223900796376265308536221358571388497825227046586696129803803506908142201850408301623759727297733524179302028888239660179096030229170379997570213274492920855488085793295200836192725271217896968462511464414233111559167180203738825445800470409753780373049969943548308982854207597634688119113923468006113099988496250657334692953651593743015660760144325512076342023077716248645989429498968556557814834208040267719897144988361988031957416023240126123234465575544321007050317919459879062896297894609909043915634923663968257702173041521449404590763062984196331459719155762493049534996268920519317228777073653914820615762465532498426728588120050848898004334580482675137896668856932327286637548233508836613450571639498886475392741136357403390657721525280952409307095175849866962606633658685451342145274088866513904402905368957248717906255540217065141958253364872183276725040173751107377608276817389858432294232978760949297548015338290485886492353787763379478279932271812061588747965068894147182036131653202446951031107419962580979171177110832038862071619487904879064329752704320323946491368137539445425911101373072176859903806395241574674362481991000 [89,69] -29356899558510576603649536668588301654481141430924022327065209534235613574950121597026866473113436533749566069740060995845806389699728318651477628708738899679987976951622727887702749031293565616843114653732892960247034050905956603554403752914357993430388154292154555377356819108207661134897291409911915020233857512885832258412482289205959059786397790819599091286266891976623113463610605334250117859370085976791586631158263712476025463614911934968443125522382712565317103917350709740527594321081928464798226696889869160447893334006438745292177041592185031314667036454377381338076441747420479679143525553755488359193930010583502328904243439662501886940189159243596708740712826923062711917285551215479062503739890149773296288201494283976882871654887522109885385140005644075546991250669699162226234849838582937163864257133232580213652600428630772679382434928519079107657564978893814159555207072400089396663432844782034410945695652457477210668962849704591760168262109243680729188855589797311081310242055171466319322402884993419206024033611268518258242688627398371677220415714380788542046438273862349698395728510456128486641586855357416085680948502283241832783786950641271434705007716639643260135869098634272531987047378511150930871053081449855709215077416697549251513527791390416663618402155289267682725371401055827414291501320402254984270837149272755385604131444859078150083630419758735693068486229802614458207800492078190387113456670475434388528013581857728146324830051304394099932353283539070320812231409861482143933178195027999012757060320306624976771394988772867729283509672724245044266558301312796603361665444804974808598418110903988660389043809388546082540972785858390328940664211944757811373910887346666840943896770683469147186854573475994883353133633921123861954104191363262468430296499732601125976536480113270060800237167953432735581294577552891716305545866861598515518074516558645628532636734054219296820 [89,70] 2731116382685904906004864377230972990200707281697076451137661991650678481137651344567753513786455540006796487187268492097561856650469294096223578442448154411708716623322222923221871241788585632823241839786544911121944884824705644588351682398163105732505938825187065417879108977571047702423043739445023763242631455671125279407397481295811405286107053410655213991150046383448614473654981908609194545351266420534466512646162757240750974620623148534142078495200476743124716272852867760032356612944270174284966717999460856684612422532314413518551922274444950865056260836849725911834952818708082529637230999663165272736710708925775804678971409484371835818870709451400281165563354145641000676718552175984384607972765221621278857097672945174122284923877323583783210113712446834115492089342072769882512456691199247044884793868529632822326305065650894900446600871176471842487437014592179575010688722958711736432904276112473934656127688270054542764000751542012053694281273536450791824081814669006110176065222154481988525991391888174604665854198272236696573723623298370064067712125913830259369828482068789618059010200766000693557330279491040920972147442314496265180419442311491748368383201002513952867338790082819898260943617705432482513636044190514262858310501718907263067878685516188470203735970675704801144965233337276236579083631873571044673755684609748608974653626044767274256204534965664536043633360246068247021045866866401184197543935148497289779301096709360345628863159735255338844476440020284620060466467609232752587718829396197475382949849709684774942458677047609417083708631433896471426215642988656213779134969207925164327981467555342009660184381068473847582772198672359299391702418996084581363420034222566184866208688706204930693643567485394238313683790117730932117986604498278145878820811217813097474697207303831625133623426989017520695476302716309602799405662463933401989599214546082356677523572227961070 [89,71] -29947304388449868622542551185967001563600434745517861207960286888415094226044204541800722876942578754808915733322735146880676645940759814775222930378451478538427325031615958202139254753356059735120135433941013740922731381720904343167639134155892199639577533764956198681446549745427956024582333227303522171757005428241688742354980984042258373832508561656917152683247089651871953470022471802418573781822438536205456900280683697345940440664405079247480780463526224818868970745651549143669815928520320172658150646089074584904592209866081564624988357440977398704707239692455927068913081370940630337561287825996125267914511568444903734152747213453089089931819324182690893634163080736002294978383636946123796234162609527533836407158902778713721287107803849290016768521684496340357374749490677405043870762189245804396775483434231438858154907772026956835583381394078524815115574331764193114780359186256082965999965769903339277723591450118676708371810294884747315141361185287625916758731595320421910709246673794210213502932940108883161004651958746949683354239897905086730835412032855458391722699570846379271987412614192516456097736550954563216804567417683952617781178983607610504204883083502605404151582137824892364339674608836588204775880910949117828855638622658529912477873010886470216538950611464069055037387961719634320224657383187056220199872444383277224418446593376368816062024075034290389858232097539437310861497757926036295682039067632354615540403717194725646422698698355795402151723080072160532965216247820606879335863536585808171402128800298549180566062655401934147844754919150228720813991755775297880049996312661082054222820008423685587109008060955068066191823979117762164507010942828605823522337634823854540008989656232397534142457555446861769402983099697569863841099642517064605397815942900592555479891116828225067239251131430832114952429725134513413557894453465287997006755268318856261242269178215 [89,72] -306286725933831175376589612184134923849283375955765897155993959419839033905215725778270288628428830561887433249018684768970465940120167220846606644718726340330793356385662424491996757497900567900245842145678041574151043994355278847502046769888027667412030732647363892710117853955628311574201219925293097027300876725005841321106223137998504298358350266622900424152549613174407564526507141111039623805432537160187983186463311926432002342472724828742260809682400619566873611610653050037111610649674755282816477941605681379561383849178699537391595036913112699171749674333320029762916304127932501422550992831421808662525983279337311299689733204904533196220840530678914432408441393757534412199774428447774376687526024312634432490511664613241403939197334915005521992004678028394981902651420813684794912758527968229515666618852912701675564453566663028355824833573270233052863305977948706710017991803411608151766600552851119483394204511156829076446160510395813697982907977953648740904223004620644624492369136098371995582496900521012625700394755651018211508871103887766226948277069891302356857590074036370636539883065785194699925219090270083855697232563234304922871050486313392333863107689913453532737733254373183881665124199708332082035385835804590097211484285144714262761881704850338813062969725562695944494886713542596961744727978704163893856434764368846963281863608027941315406577313458577155064144643721954960892826731787293905826273214348435142240957725180293349893130164868355438212489184818641851542070174674874234833850212466229073094806736252974435694581614815607856531178748512681878769170565204144995990344278685193363912825333316623128662483346303501586504074636785620580956432008416394198499976998151045882242156009255547288424541051096364071996512636771978479350261037659580948963683816485090882141711944687675619940753934142418132644616431446653087272166692810386497985986365840618200037000 [89,73] 33337321512747383926798212769769992629913366392212648493082760241641131743912702192956876678606181041126715284493204991402147826521984131803736674659579157250626450092852056729813730723998486683094142677663175884555464828036482594967981156371574729434132051887654317533174681897667829077969340796987503927386830073789613662394692598237408075015860996751804670057426466763268605289341180836011172455146005348004632700812896934715201495647483339602755020364515941729903428194952686710715838132175261463514740252332666877762348655101870707270778829172872758992066676210964813509036065544355700358368528902129572929739053952501259066817317685922538703564095413683648774144636465401572723615425130554350825194670198456277003905723536691701420364799091016667493452277483357780693631863387367341544123734020417281504239172069012987223517705767289757521132270864970960929799663867844879824248620170985946573057226009093909773425003091019783336756519467173160492538606010519611504893168644627299983382971344570813147788845001295447448830369668104256020484552782152023828962938670644610629074365675964828344951014914069404592044955801775201076619515331201751748035344428055643916099089199114004761366034153924096517588130257758685954799325258660243716137549000649180218532619975279273819914574764812941510419928199493945789342152404092595896623121087241705431773913069814399780329898027145856339853850270300649989348895792510636635482962385420410226228781552060547144423404676079765024316138360005316099318479326353942737535574715155949909076701008142647560545194936134527638868755396621674876355134246724501247523390551007681871777016501671704792825208596228792166897472653037761266357099024473113034647823695363885274287217068143159453198922439344056644089219857599112372757151663222569286398271769117223130870352655372908369758074978862932402344331518939814539521965987372247696014073863808274070955 [89,74] -317206875121614131409285735547615409183317975210772911604044160666789591118607888897065718585826426860095865868890271329859626311063657397037237065387486047818900569320029129228632848127864668868430975271581655521720254475745660827517005164690081419166795297666535823747107218398190416327640426796064443781114664536917362657555253978210234322466525633144284441372048312625881935996559363703268830874260880724886824384470707594814043214476395821024132665957293763339977365734263330604785270415482146442669587147605606880693506795860079697635836731115891491908823849506502004990740376400955976974525110379796068521391264804839147221227073025488588277565881156887061209294797105279097383415226289348986561238036603015070965276382116118799158171137111003211913488511076080916012395324523662721300923598841255074885779851546586646367026388063209462054689838392211442387481739757826567885062082736107836757554679345344688351194472245226796778807621817715507391676212590833137418474062882723407214666974107910555141593419136623419585459586335180488973920683325247676185648921407610473511415515999540508960450152649892565148983225824396099150569438774528818470285541717011335610863869320190002141701750137927376464341340020245877440702439788295148964050881344249894255701476440699958521810820980695334217729312295733135929358362950429083261637317718263543429220962681388466766942790341468309056289838263403259341901184708238061553941049223663355631243841795952937216168848812566041904695255611959014553306891767462793794522233472802905767910761316284518095848555661228059440408229020984802330385204740694974707056441024891867467860705533807433684694592375663014859554177312635382300102040659048683507200374374197767563961691952371898808583887815757033209195285694277641679462430304349734073615091529725412299392229898905207183302350428588072259619571800958690746262438991057759448612360941306330 [89,75] -25045832305555548736611290655307142104713066203657959408125756312160876237757630390864615860918326135116106545045254426739072496144690949977820772965798456846336181575153845908585614166674570235559304179202801264665969902644312053419417749204576397743882399950100182558141282468859844059042165038465351563025860663552670755809207426503385231592802345669756626091811101501989101500460602184521892895873885136337765219679017740836746137261920177195558248678108659075785357660585665886550557815108712807604253467402189678241163927313711789095219847891199445649034874066002971489964740310130249831542336279987680227860105811759302353557197460657031617683853215328127827009038489468586443164802051049652164441792800662487323329849236922234522743944058017614630536662928770659127787741602872353707245578384793013398560861205778045550545159579055128953878281530869824201482462464611842395412343542123241107833609688280185167777639670110719038690703914651972231552673229031903366090772162328992719773789435356522017932460494400511659800238755982459867329187867379458317704716947433775017835667553065556774669570342398077302479923327028657567680116890899176624474894098620935977952940935589206443014293569600573041990619102546506507769760834603503444453447567046795515779814715641632772553448329874437414137855190614648974771462698298973133883557402361240596172591366741407012972282178283034780196926412869446175210858467115432610282526773933762261144494409982501651240083255780016800710465745398741927590431483614566729283895852534287730763936851859556686438510204918392250169754496162238722154228224123226786344676854780168433683934779656999435004639357974394928947284685525164178150710188898839969522602643810557845370495799985523441260320203812874347612966555239304034686093614726793991771111979538715941740255278463841587814464387219705823166301669355195764371049340606264316590537465930 [89,76] -89708874595083829683433573606310689215208927901251671366885697076021665805661234087529897724042615276442375097027032227990690049310044978364502213955687239990035429434683441360665731533467758846711313136230282436893367234719045432438948230364568818676103701931104894540443058559250512977420556791919228815477302128609552048275732108232640182656263611554087266620415925663512495833256540829820478109442914647116589667112190545970988121158318599258306231786694195163975156078423407574869544274353389805400835988733143876277354698626894603333029818459295002338921463881197276975946974577296744190611892524670378505947207287016244286021053650544236708561461259639008276582700515583636539197201863554265698972277618974426372800451202615299674296813429517842911642385676710246629632097053201430304198707673517505807732070555870805454476967330074346180546293202020964272264070824679641920692048393086560996462958815102697513893770222257835422533402069922360345930132607353369396342813037777460604139110401004944768713670574132927553826418275198245104027616056696394031754455122790522841011678740880222510502284197579037759945930723562371617892929291029860160382906210481652180343798066181086339779926645419067957573848017884825944992774824776591199379311106953186519641853009475199195843701077529469238647095414652121612672131996900017275147359194137942166928160352646728465305878762515859149662922552826462008350787806738891836340378977876221752157307816446721692348222131971116576386106474078531320790440908766090688392751463830717634041884294259174027103646743045504668637289266660098920459746518612833665521677968194904840507668023101038123204235082132589947963584561953467673459097890031570755935553159544974817642301926714898129194304740186746800041042610083250384986719986320209315333920328772716750240242027639221412644840093324059213824077326299312859876365234100622087072980 [89,77] 3503440835137719508817504252433549156497024730823023752742909899982524126081120870213192159610214049118853538979222674577526082837095647788271227903387675928294346528732082717629214963354427348242197525233811216287940306234645750919532965291670144607855172694120837937515798701473482755622181625748899835345568806314190828926414277006680707899981206104754444520530048905941937277647887939784687874116865292585881945543818762930046034904242218538759390534639450107897307193593194913209105909765237064600509222761538672023852891522662043509039605543876285487324985928897355834572162411325418069997235224786326592683999092349528537935371292138183174593245808101316836294366011252119069624917872403787511553677834308814073790014677404384769746495033568006341107262046289672398394797022149653923612803186170092716705369640655908944237733399811979819945985932906470771842542708477529044374073107908573481769896556162701004234626002589960078574489987730863527127785590607949033574309314906376029185409065841342608456346026691306288336953833536525981910324250218840451741394654506244008937294684745452954191671692896047307024671639342676680683124864909183811777311864030212677903654113632355357823533786359846118634549768390947812245967757677391322920150361490110868056351834951849308262418653427315688785199270993383758435000726894292158939634582236010855204434788699409180050512839911917475001204245373238201782051272720552128888301344269111121899191998377434659973153867967048298122297059182630080624724944398416517283490180156310850088731578362258350380011718701585331257376054842689239265127843252679756245605918221549697601515502555885103126932123585811940658405566849756664961335517636408363313838703587791520604697452833027893126529108944016532709623707357976445490483858057404854880986620742271844546282501348808246462699170045529401298864883635629520797830093084961094575 [89,78] -23416391489739587769182038863702909233535843752450412660678967676434872265548731269419941341912994021389518169731838142574135034466158539084659599579259030760109467529896199469565755818542050203757892555784545262623411096013056507152783810473741459329526249975408373427332495904918020165586003494042198766681256002263468118558934769988742109508063916003755168189290175873904199266955473474683773364849028769985744457144446304241655690473060382186110908430363757483395101798587566050573672450801938940255330668753067171230319486575198447323805957810051805276410126591926102790885137917362474360052693646169559679365724470707630032312006498089836928092912251971132357449920126350885440354453656537842977306450827437173216600610131171973286400276380074839425646612185806512404290277864201463702492662877137284219492252188822320046060310357073139597369627432783465785055926123764678351133720289040013991135052097255862842384422668767679728399388570142351938528454209712726380366919358029475584188991647488244349127203312239097952529233203682861429420202262769625036035827349324582132935384754156843524312472810860935580151507186613623162854822740242909501342800217431468620045814693535340210931724823332008146458999634742704815815457899605520531136129805812591770077358100387592082517252091210090915317343091479612655713163217347500146032802331940668353058966292321689299118923133168136058453771410813451085932563526608269643056578373853875562180739914313165139710024368448665386140317916785143207805545310353134153974168352823818253221482406789850181800443951593566607692511611625249045082598723228072280426326007408665340889334148266955659558448841159693514552140828451949503678878528152912693490041422654195872207399721980212150501223286776450185028908612582798764772529283926743243870541431665499568731220230505387448134307769970616163705853179318648692735936297932850 [89,79] -852791849640069498373345255085937475608041226096235717775461255052357284151790863645706085098257596283578894991616096318945973817414636279332719588781198346444034374018787075199386544385549847821306978432345828182913081722140676466221612585637447768919101579560672355385110457351915372499884803263711275348798645773842545776858192730391641472185161704935536573113850085433160079824819776565315141569766090918338378039852566468451310865196454548117145758585158363201051629312007478459252209829970261173691867604565827746329786874465735630143008756318389911151550567808968230656170068212921811415266923416088904869031822673798515439984465525561724829449709874935788906412816244578027653858250323855176159179049128611767080449815324213593712226210717314992488049153219570978737138941902571916057789544190196113294558310878501951105427327207696514465621688974366651314738312041906333323345997941674908192894121315357683516909964125543570340835295381223228734082965783516528479024037481129449954653016874133437109449764347791155667245650866087993474167864668691728514362093577691653694183335535441143223777900473829506161788841504851426584319285199364366111188289302433567584504017717387778089140057741236872372412612305771645629452498018160751993395105273480521418517011152984040465161965322953035036713076766731039708048713889156150502687140102092834039075854043210489093525030802079997012358678338323130775582306321592903649934714203851856314696712800288433107789995464997169218517474426777991869072997484786651323059830739102393364704746266877396685251781929899223404314096930858475207502807026619313900043106442272672512196909938001839614808441921060057032724873402506183992397566607795659701926492143088124451959145332958005333587296341109205367527085502432941238331052632316926951426836313796543623298244053579781884172640751305203072349330749146030412563862825 [89,80] 3948374585440873494925970794134962406172268474323923042211786747754897008938780960745658194987461629085421749233867700065986337061838473646401411267522187201291114861893537660140987152553424369593818758689464749771091921133401947982600515194785324247799928746374121806081516248197836425233215137712041273552643483265953191213254508310458472236955280287979560610158056849012623186832477492403172650987525558233089090825384947683137784461529623412582208395607022825474612682828698349748963257814125553981149253472378370281331851513152869304372368081003881634381329981553830654954609321941371139374984605394580050477264055865013421685497538989828849864654335736023814192869694637700656986983568455916202202031242433318580263547091913378072512054314147699917668600939706118407540780794403924041786234080756684754165210713908082302306350458804429587976739685022726435572945609550693629674476346103958380921172866115629373262032478444910601915183261967119496497823868005915318606542814334632267446439032113559586161491103291456465963028078846420763838750137821785228247267699860394383924797760793166114827468548101587666666837441413162503811746537187679276492343896446982587255568115149502528784459331742713258001864758017551333623873176709108216084624301915838523677927535373611050400060096340852236135983722466740321795942624730738156267913130501575741514463539126019988058084189302041977244371919631729284897221298486979512242463395336195356313030283267810584698531449272217713422663326182995842709942228743716443390221365255033377008519376698723677239471126017324025673786578808965545347921872526891799811382453869452387556719666818522426857472890303072145030604637191022730562764263609697823042147441757460104527833371428523577360190071617745147937434448593360674603194836409091131964188341728670757000658631703250971394413219810679820075206481370046501761300 [89,81] 155285252451397868627960239579788988685900884112672396763225186814856326068310977181143498627473799923492461411782021517623419737290314315636257000674233026337668000480760286160465870973760955174168109716408658231278200063352888869180743692005322529010122347745158430142356151563647192762750404778145512574720476591645221817409708980061939417380164492692842141806258098375353273300755869414610922691943183513708669108141355365783403361941756472813953285582409060073987608687952437421043253537821997337780113547850003283679494815615137656440899306966619103364617331997738564619833438395255561120979087645090285766496441070869123032505110937316421666578045826308831654892816406454983086894392636831755099397260099704064029072184658857921021247627689292443073337358092430280101234458675523292062303233323881118337578194427870668067908233512187615683385960366611764397642278351096272789830787972675312490329893627517144563362821885879286463970446881291180165148589227936789416286347059717708479219382172019368305004616911880266570726465116019485602854575070318972510550214095015799626958835074565156981595936305696174347012129922596404900466718852689395206110690034761071578330088257618007048455099378600195553689276496531509939591404395523626653235878223592030214833562562233016819993381794347519543879761218719019546076345364079346952556000685212398869214671387946697515307039375626429686581941339536021198356421770291422698284498497442093943643010662499613331570379908807827658980140292346592425274769771865110280073870888625413572868994834753985322003230192265384444748467672151821680859665121260561749543878348150204417538489620024014235756662637241216843443046723294397634983429394651126317121784345993850632386386939145956794652853665637614039259514368960789689126415198419875956703185823423086065317321881514026617086114848493164620406528014457052650 [89,82] 93170903020303304601139502049527486499247782386360919476927260854711830525227316192473732540852829694013951487847855503260381835351948505436824469840472023954379575702329258129345935003421736530661599628234764165847110636772836052672013613686147653387837075559323519260990798178497596777482482665636387226427531040640800879048235021232672619134292321348984369816793348153651038318285070142413162318177117398047479951615713256051239341962070291905735067675280688596596936923069596581956916649269012721207795552856526636930002393357639899752855156455508371428272728602375909603953594762252474764050964647348709251007212029240240641951026854386401614608489597949295633016735003370165953906412452296446947893251819149395717724869790774099293403108757182821387631493752424733732171061761330667657145796511700902097548660486943871825784956001947468294379133508818667180537394190963499154938541038882759545487238132144410730183026014918675570946378370904599693157747861792593112971136504849927904128202088909953231808663896916187141414901031134410741887209409642571633885226087765633671889537716777975962619457212434990366424680475691147595215122105478419193076529304818161644441454670622967346841604394610242070024993862813895084112709804612271248100787443957360518659382423681010120351270196897582887827696895450092590056903361991597945804736965836599104366659124905112204814876967883328877356931336218724141852604866542377370480235721392098409903621979572538683885365331192746693715592343851006766581871299834835189513392529333869933032582517044188055529053708055338446996937595903246261947810165493498561105433675691715358427536090192086029527174857729708548977333961598271078575202323598849868000200194605994311385919111424378232935294430880419320102752090805762630539365634403380869566821389822335344610286180687305662672847404539945355614852859350 [89,83] -7155323940483796761703525645570322962278882380943153212682955069342645747716690285146054081571702146466473337836854272641776107840211412220916057546837987761900568690361337777969121725510279137533788042641682997148486494972068260944965357242209145523620127007175752375581375436407543182556983240026484303776010585071625273048781450041693484546849500995367491467486718612386160440301969691813101044676844301947158586409513744775137589191764159996960748893444565937040673724991942593816342306168298469098974280321443631552330899688175498233142294805289209424385150349413275763541410512852003276954288218568099508446070856260485500829183236494841874168460979541087584310734679218977667997372255696381487837490797026288162801247488861292271416572644571581853390174981473626362044045809201857641953591768263411938728739788721332027791470530894459287784054610293141921454649483303530241843800874183775582442075403881735037423416543574782469794449134777513409772149092477418564429372650612528934707165886245616392526005768796865931008578187933146706485821736570891471280994036876392607953967022457390424790329584573361053104193881269067773397830886623204202037273544135305630482452658437854544713504261067930287557631138736623352202406663573590567181373074553588252421809406863852498309469981327349938743424512621233047390266602677797865915102650068982029062754133898915355217532656228180468952551618304028795733750391903033369400115756429306321874924830768804023298979988809662014072395293089641140048502996452214432453523617059482316074032589725210242996864118120425087957213630808741941194494187371270585330714475364008541777472135033027759000789591083088234919443330715332672508078354335700176215978467487271383956593910029034501765931178756819885516977949048574986478347528493945744981890281479566980102620381399384251919046964875504464497266925 [89,84] 49887568536703367888440338739913887266090649168183527487539967072957040025511492455340979646567895816509387573218510378793975500097560092108568171069941695429876588544162315729478928027435014638483033491804288482674958504712647173911310594180332544332442889185564641345840553280179519773551142702932479909902320435311718678038790620015215588462277261854078211848850580892581666669379429257200903685322504563779216073896066974768722312476556757646279083807494154246870923452656311728307530664174446016075770958951639774167902087825569654773766881719339795613848976548220201337909370573246359004571434033742549995308213346628592035439989308026522111078265216853849990683559614621392432426538709840835773172724297461287069457864809817671106300618876933783419120883212176848622085638236250375012090880264422318057778434640326251402573708771270540366273612961997299379465316946096555771240045261341069100926560734375942833958582136748902112648616758152248596711663376999701021400291406318853504291190630346909371128087318751034873706881194861171899307726081294101989448638766741198919958954663174584232927292473380986133983202760394217559219363944881664393087265051603918432011882113896434671450827162215993496478920062394538773053397111962154831663153785740322381939118666973869719563928453074186216794791581044953678698696612595751335527338842125247023025021304847792846679275213183141994566972987347380566811436955638233655520206631922794482062118953729403851310354327355865249579127978977761870470878080871511512055942580427110009799549443921138153797264207439638791556447611663123335569058580651759477003651512832611664390062389220017834639273865899014794018521701592161818194179797837054206574797284208297320595611513830203854271721066791749271302041599981026492603836868359899991273323336791818091514721640496043060387867664768831988200 [89,85] 999868227953000975920402894403994094778173899345412586464423629045223348572798129087864718666313956933516935070686288011528831653632757299282199487558549554968043139575130380698466182454945948214865809988683555114956491792677582383988077601268771580712735205316186006150322872032889573006645957457736245831814472857723037089216815529344834863428136075367712056663653429095197231070643681616165497510089474351367146942679047054975061778611384732038503436119497056183058409541786137433361157571711290065414126464604935364586205447005656944897632122191109920799029093790471502739384711548752258380898878752526653795789719540142637128981380750834650893809246469459086350289065902570664234303105246623478280173216398042035395134059702956474201476544034268840969390315140672432994134103929680643456037382111548563994075827093320864362248719191629624594273260420639692098465377027446076783028096718325185569004671305877890429193970732973819834090537743502704697276411744574702646753274353415373244221585546412500390357752308690405950485029221531433860760305567556041456947730760794564945738734914751385846467053519490952899882442093708190663247900470630364681303207165464559537936839927040419851429949229377743623488622505723398893041213965458117483327749279272099591447895410306790262083321889589711240100510059468889260320443532582596609018365431599074161943231691429606509807552845025998486474089233039923772473309079130909650951746329210764163128677883234449366044985159123451090307041437675206368376866489871499893557524617746556207273316927654418333975760653119094469945298226479490196070774553328282713274590179689970188107803883899089943324270182612241215692523900813090013953056491977452218042898853978521311947158845264908713307730137119800813040925281379991745829956863619291362253877258202037929955404910227196653709502348817865 [89,86] 1817964691582876904755547973839496048444081684090105362959842942851397065206192908440224750906526182477396133768862072755722297683393456462144899803769852345542637271319776817148817720439966782917715829412680798189597659433431259519490859473797945696449815605603966217664866326411085481223458956245252963050224926574833327720947447584732130328168364981408685275486695521323757100469459808886143342273937220699806446927829197126506460804390538250442161009210442534082787726248460497331912284910851612296186416710493970982442937396275861329151076814766714174749629688080440018856364381094916953967356203063546657728220891883864494741202359888056044205388650444449869424990834011966567262831734747655834158660661579362627067815032758017396720412241486215024216434150735847096019668634291166665995455865667005391517113863252341784576632365136069224497270129771080243088344654613808720239473037037675589943848916344827906227182650264470055155458211701896152502222606892147927144382532906477018695029038278357723189987968994956800645064500884479627252292763417765142222912296795739265976160908317083089305657103363319918538983151905652642960522910133659474146236381998647180655619277394712067800554851332975440611915438386506941716561301614293940785428056307345178095285608238289006873528037374548869435527608008029015212932840782307982482248240900156362875884976035468520695162981115319677860762400199564618076814996090802886416679487790823596670404566070697302383621493371729270266437555106145296403973640854512274744116544746984656992311779582245726850237205032357193038020880020855559189514358602906684577209049366166303227024486706688788909132965825342865755769874738975653883113286560824292090499862797440220976671171982969979003904946499770881354568222880451742147858730451677752149561028138084036866334756271208819719937492350 [89,87] -9459022983255066629597491244249654153422635725111143606157335629025090729614500329360612086598093569815463096784243773431208585755421834603739277155307975320483291989861512632503873084050283616947408073806434039005294278815665575085512402194610476479241338168604348356794253239695955692434079139182766967144585904317367447465706080057994836833823027287972085776251096430145038157212109964983805640700964552152814020657531042367606181161760311046924088490111147991126480619746410724573697976230321257188559918398713162160252154079673294989976199679124598587166894036087726462244355288157051051039608088446833837257541343964788985740460382700027380740532661652393947080941765859058688830314108591474773693328122436769838551350865472236929583838485142600101582058712798912079847871934014298117488388798388087753369701339305636726368204411443985603618393411648723245514238744454101580141802797346159289107707865651026870374139916303863922326904705155359662941540894065322853202601461199692062460143518401770842068321309686917710767729699039940795892320899225272118171852248986970909341772776853859388764627372989019823081204192580449737392068479281170596839908148983939955939309927561361650038903120286129791287652585651665267692130853377574776259161303230312916478026669857308768839039166597284488847714424511088679497076905207496100256151857791242960413040086774409603571805597853232364490724457698076286072451518362280991979120513775942197242347376241555450870979860513102294239011254845148070217718340957552505205335156084617970352511909236289027919449803427222146102967743321697067693522535841553190392514350058958250880718839423811952132532398309608353406639525611544606327046664499354051775973353612271139209446378931309283782407278344555358692871548189212386258256127094315116594020296706556780731960671978569168803840 [89,88] 179502894030718064664926659266142024449245495081434690451582043325753508430765878654474998396706262917587063096883281173742296878514595147599757072654034158277732086400075949511893212391941958975799522010033197756646480753854024555385098174421334845514131787843238655169964116258729983125085041348811206955689070868434812396815557600538647245409933199175690891640466093058284649568792641433616954579776277399258076501908137318121568136674900733566061067364159797972411184991808297168389929722704406098122808074062552431716566670372560022288374602148688079603564995811464802679747008167258645768134303485659154578710530190337583009521202313018968300010917014226136246237018899164828186754594165043145843060853630236650297575897204976385929974565185260525597788947424259302583202823008872019531552209289145330162149507341847024262389611968780905117808096352213092493427152008243277092539902451113841619335799714131758966757914343976032682554724779705120225668050693251529215437809370705603224735340139710546677317004922702689906511636680285505775468560974297603325785790008562886488433196440751192991125732128638117913113385930935138301673471076363762184242340142498901611082686181426927183204405792054822733964972997278122044463008013772604952848110431799995288141650536577142237154549081019206820972073682635785442875139734234022913151763692170380609086806357219535754672667806331031511718917859211358747605045949889136055987853344246357812083343485506150243371552412718222825946145510568880116835439866852620432737115687639775543227340207145571304560486628028796958137794474817267597281999404568271723492165062476587639239208899921287073372117820633134786927217270716903689732041437114310377510587304318002328190218509143471622026710670589167542516138989682114413732230126060034035511479386013092228751990895446541470 [89,89] 2122496040197960937331678492261441025193278794742854856754525675490761810863990127700790499179624652444654745845668919938667455825578788240007528292819536773193626626583913392127794513095953875896812352948272964931434270081497185151207649096478971684759978349331749671332095468809600175460654334745089363006737061613526861504956632275931675901494924062859075916017881135760790237723494035101565254814435056169510081747973535177528503642066652970466924475146862337791538029772863862614507465329341790395374721522150862012179421948288263502045955928368089046303849201368244997777189208538718710690652733510743458349693300728143573267934292822151510719920636660821530295641254244976462684162391741008889798384177036810893496659454865828684484596501315481154307553308960393463313366780337430472343336005879827308161802091198127546027619031589259495377156549132257483315527462385842112734698141692725821379941996534867519252961055671339387255525201113161408056340400949530153833289614003132261907491422567100277059860977559474444984886313499373151308217544655604060559422263284955933338882641035865355010542009382279168961648211794157809587159967476530344666018255036940252240110992672537243459741794924795156193796625103529442829272645162316390970880455182188126687184614070398292030566503195045267110584537756067521937253920446847345196569375142415199967476260952947618424851464458424664922997947904038910108320320185513175521584316964353013908778778793164995212193590679266284089719536176266457404680122626741055786223094842152998779622952585744053307765170964859645786870739933171727749886184838212781436527945663046864432645778518648238593702256656933065651750586219997701780070551040992952976227086697434504605820539017416995081528265618936908319893030708205510277515694599885585720836008600835948195156013667640 [90,0] 6172704424743649719192183966924319999263394343832076208219291674213470645282143078495273885933085066282700239852862977192304129994717521306065799818101678332433459843959062806046597761230643525949633960263357519941300098287643072539675897095741335322669648249000337109119704310199068693159644193192831740143692996647132802200092368708819536372347713409545482527875898459363461532581396879453838438508107940534907014870810218870287728796475497849211729819055214342538344274098239892702707476699603155327582418472183511713459334790714712999323982866430779764613372878382611223522980267656614073470584029511134925006619571033625805864831691686023321103178864813628721837369864229757493600512277998413961070579864710870745118766601672677305276745436520560523582066076705267290661463575098922461108032063344433744918202130711490659648049164116537848707603650110033211195193075021028697732522708795699506024099702915920088078718289792450628684724503628492560824992546344830107180279213405335124036661675130423855023587530583638875552575658283655621350415596376930374650012768065630447024760055633325408756964762562925869235057541403278578761090013948569418767969313409765314235874399161442293123453598331822309480451974727518309944034312540130565440422204618971554423898983016286759836227002379759479586892042195514395071898862423832109589783294849567289837405804937336372042299000036344122066427775590588719208222657802254198035347308520142144605125020298812960715430205069744303483716678615900904960162843141939183508302504769245274078539199322143186151084278593126313182624142307303645955391357407266606620899513688432543980128049140183946188745917405322952337652773758591752279960602907195594510248550205021938841941825152186633458716395225241872418274830904632087287584530450694882121371729341757608102826161074586981043696510563423954849522742360305164505270976367353121156464122978817327627185293995791913471358237302488191439137602763083085624882325196893395974747906330622116028179463195865032256419783598941904831247518346541273005919702202427100989009005975997746337236022669169216571638077304959477136741217400258560000000000 [90,1] 156076222922206655959328948182360386666833852144563967693833993768431145086898277179894938568643987792470059495131587758146460055053460347323508393919325683793763684595181235513505457050147197829379023766624483597658646812229825702722593326190433970217486966170801542267376514429417294889147669239754706644072265073964904835553960046528884287119922896264008485745732057874418070648132609146718718123094862752236117949743197414461625242244965060287840377763978328691495588507276607192527756274875131025239016995953971661225216457569412315724888826271067529514995732939014678483700213434752437830408082948185037864243719835300379442876102093825790380152500019370663448822329748843321234727192869105265854678440699938862001816282030949472451426802592372051943055148926780030480017801842999291065438694662320559206274656243984670493979922582912904598838917396371204929111308223145264702726451860297677264187768906238211355546629877879851376370068345539315190924210356171539377313598761939894799941904349605302711900597703136127881808045181845972180523873116205491861516017937212202623458077643347618611209448974369835738657417331028436257433400821697924624325873370133139445544635526406016130395712508813665751247295188087440264258303490497238812284444114078752353630059879979241940790108805904506553347601210728260023745862501447587736903233798412954400786511033990216554824319993748701990020318595616742462690953752595928325333622061861771422803510885737527763959552958032770583627608225955259494149506806541044786778073214313778960133346416659633750093792576805961481177813491561295089341876949570633680623465411643549293344618320452434675014451799498610716450381784957861877454653582299172033263448369900962635233103966913373735782645563080668087625114782475358181923219423667563200757463069213680452684732939206730586081558317035674875991273529726848175320863731503253829414941432956893589905263478241535311397099112402148729565248884318867798710854998030394642830935301483209227061501659245723043461382752803837082749941649187855012679020186127088572544569453355440789162953185704003046576666710599121518328202826822451200000000 [90,2] 2738697843907847379275784990476418871889507272274075389384624489218897694447832396289600273629477224679168583197569334578636178002807106278451682921553447523909986630923690276633430160192431320304512103253575652655519269531535362378577693541434895125925489213820562414810495110946933768880046230119702292178849729124978387936969738498083275607207676933129165872421104830065476544250817093453136678081029223663932490815771746087126905512598486776758119089558328213408685747584991464847092380653882098187075931851308978542290574823141602975801685047479118989445860038654164867601389484303991152971947006344982018646066023584366416884303408569951280497724289670276739769066026069853353159119081046712962086630898199768934168685274992238691170078668787863306044094328509536525121377626997337402435586864877109506888593398780980968241303450915876797711489791445452147767842131433288932892923886850715558248876224163105239917079266569839859137560770324220448175859446536972647376148642517313987659231158785654470106218447993000329107967478156829852941093002574242201158148898742655757225736593783964993793517683641442367153247474998296271108839709896303839105658620002419629008779747106506476181007876743282217067004210784864375737773794765263434182223775668880570778182061494892926008894541612212214906442800290299985477559909594473015871012565168700088525367097407337656597299256396894372729222469084705333499642025397319413386265315605568260106835809643313933930835962655791310509092008336186803840832901393928651859383815406412309975545712414346093963119119133739332833647402307323716100880026722362973338666713057423708154983611914394925120326219609855396299030356778076235333178291538307518532544546419026955291157201595860002011420746727200957591790083791843144743137669405632973045881098665075930121338829052946537954366132484581252617864372265318013150213828309835940348417449592772056638342973304940694223659481255498148703949259653906880239283132393191715862926662954119355512520101680154949828039520684123122122697721650146720038807137985966433548031916702771999488465684356706343990293616930434218274770737436819456000000 [90,3] 44786001891193973737210330881330117364278588497933619367008101410037850097151821736646814414155825262048651139478634991420340747286714315997761498572706038383981072157214366951878297166976652271700009492951254893568756708293086624708268083595768658207928459142275677941260601889189501013282660145480249002188768880979000745633933878152426104256127546481215740280387563088960442227566303353628105470044990394526063781695732786375292992003675881917667325649848603208117067431013949076498260973293678061121507399086418794710781777398508729881935763537414501163244276494521748690947577414639556165612391044770818317058237609668816847506506784959700317660184802333314293093620242120199287785107719809299572745333318091275140041297037207378259242738427460242819645646567046442252272133322715391511007743161087752380008860221758861654602469215320392549451906369936322886339723974332652835401536355623293900208233158109922044896720083185838214661164850530041044799451449200009349815556169657193224755491001179597904484295207074448305795411702456736773470486223732168477588480176850555195031566042447689937320660209037117802716098498964202960198504542064825266461698515769184855458105547788247407237948968170365508979335023234287504104224577498553620510085009720243188648784925441863043919440911878224905506307389198359925710225717013013109566609924445388110997103325240413216202301848962335101312700308374070335018437627309221128721579429515144956856284343700916108284489639613155890503822000170832774830203018783981197264294714623584376224211462488488102617904015820788887224927568464047219656122415450200146406959869482121645684476047666357990897873009917069301654184223446603186708358470802618260948563356641636541063440168910386865741499167344423903899529115738336349031903840444229280151776743692023555692390593459400604610973636709588930535644902028662045510672343772907374801001021671744082838693828735689428724273763122779000002193571856366854075512949390019692871580032833608774220100848282092334236548676144313111538404094941783392635222670100386914426662021506473136005210978640868950818007283809608112401882993406246912000 [90,4] 1558285601910637948447261939167226088963939684977189645314267940902340318633661540111157177464794294670337026955460460320613291428111710658141139004980882985408774767611743025040042702928902885565928551783072825330925831030089660950367146892528359410584283265123642630427394680920355230635464622516950127490614126893658495625719665394017497508361359573772022389779992311614282425803289206398443991828872875895955845487666730300132415694962716178869863512232019756986805698179571919040815534810296220417672236571866230547580576215761424132584038659442479442579125331683152085756648735271277727065753889620057404803154394495574886519655649727843102690269976238967561403844365674427841299726039695848896936784444501137087763127007007656827423802002013808465192226345198660835671865050283134996783980477116834228837164517873186680586782945378690675460514885123559851363642941233603763358796946394297262130487260769911448833694500782484343572595441847369180845060638662493616946375307211264484899765075292136713956696237739522424063352045427533273824023204323642030288526797746682212603992332471099838227137007186113434218553047258823895319290328187126681169381917194917992520378666233112033272556682399081572788854245572799716095117021924725150863739022417243854876642773964076539357077668942702351530703963462113070244330350934051440330186396392424970538152388531498153191551360952393345580988718034926606647351559370684532007382040700975459096571646027714800862534958825110773535687918280130018684778890175897875634484066900992132445725083506425472792603120132417640695406575134643460646516928534204167351773969724756638571742300607979030508505608552774895179073283238755124891422412163356649222090821391907935306098976326227809354681940604604168329284689259313581909995089724349519153799339552096875513143796925598491758138447265629098150300906886653862292175135135792887100246777705614929258585156146538281453927662825560965896293901155761287679632327066540263028940700518895750766966475642347609278295639289581611747609304196105179743677312741672693528296947375410593285088224750314524274368711111551869701066092108054528000 [90,5] 13752300971653425832788981867927141896685423752880717160959557728604793460460709579607377950932332015557108210569846209820783028018995875403267801638555423917612090131457125231593036885972518024909430591662491360233477035066895308830438948045815973085114849072481295387705573961771603964405465486334001557951139218515452204383842582960591859043529213820358674301809639405091836944331117993377244825285806166222657775925937210213329606282912714478467885723277934749086164217404062021033777369486336480389179882883197707776547442682366781967571413862364761445336680768272122717825383206165521345623036095808073159011204149799559535347838415621834924059577933342970103212781708455550568135608128351573137202877828851036808069971653064052410351499659479625552932981240436504994307314023084707492305780097389162315173435418873733235607004475931192415395192708728646378397633069679211650556386756028937532698392313633035126108609702093016866581022110482798173442872376311623870458044307416053139176215370864256625764026838785362955048026589509144731698770429919416937855631526546045784859621023512153055828644224611301929357549578203658512499102812673493064356437843682033353935976534519816946570942743649905672306931727553498756522394892828499333026168438687267803268168455011989311427372893513774152634442292396032578793353183630576518924414696453190136097011827071250551144631562317436629949784723381357155748315579565238494306357111176283451060265372441948320132507397117072786363296430768109975056136914259074935294519411545392580570260108656850130531285317942532624078344285472024041292713192057977416865698994787698566539625022415107334596545060682398621116363488766151310846768647953658110661403779064990163220482959347847008289516162764132799949328208382004930922804551559932312886163954059961252618154518944677775758718024077063328705565512392209568553020392660205202292873658095704674850731300570019270913678444019986339044367415784239586769386337144241665693970660904959710412659704715773444630794901961603841064015775172732432124474263023102898473800887241049622400562222747585120725254661666911119817482654292377600 [90,6] 32601978035290743889700200516217380098694734329186455380370459466868783157002567780796598455990926225713509948408942037127151798251277084631976835034700014520351033459999400524520128672929295284455566450820355742427674377219210323544597655262752511551051736363935254056180739061148911902007497681472959829636065710624705717811370191226697296292909972312178292310300642247359429349908352196239601923098749013973383842233897375362650262102042114518318012985498548730180485287483258551638559608945739239702575852170204398542587471788086034612774878021156805032612732015374696634198030522710283287911977952543056425768990864650164374074114619317902678835288525863806487288699381007655213452095954688186966064180164709750490383776600523205592706560229216094011420963519405118644254189642265230673438116322246331986215657642097668874689865062555430767413851736191121346226464893882060052973543735574250260486550489903325387886126396679022898333237561702542482075266509140264332359072677201132654422655380141505171700151553489588761254554388275221056113425688127189566141588585018595487422507302243445436228057388014618341127887372750124488497120944787940909764718246974934949604600679653335853571315161467236690795238425581939471308377856826567396215765493697801146178315911742864487875883807706382519109434638286212005602864494364024877260899208303108186165164393645283412065112973329371243592759292100546476094592977847209391594779805293029912383713136686070734078085257082395170191726585497433227402804023089762392986047041349279101868432070895264219718244565201943808105204073771450790082868356632805845025357969550670830135298113706441600971745628267491197667813068096010681339743248184110544375385794458699122871767146244147542328391907806963003749880580793675343503341992438551476158742915787629470753078670745414495973844498776208038407655165934572487456522657989442646124438633988946488812487185391893685497879170508823151892964456792278488387716037238275686211964130267095940899970396278150107663071296039519024806579689339750390431640936381239437289325936865934989243206989914511761581362272330387773558590799872000 [90,7] 2079778589530400671648238100095300415934257146244383715102368584909998162563780136722739723265013513733911846546911274058766890139970301363833025610644613446952822998042230321368317508314141560117408987517493783170248159056719331476152924795097916282969056530285933281452167577504563357428388926626651878268673326173574885036707256598645998888432244199091394187330360171898064988756619838346678170743221262582641815152659309301391986846294044013715798632678697322699314311746892429897424440268470998603575054370280781030234601917330843267314946598546936764300415860400075504019109085595051576856110956613262501581819021475038471691496007529126618750243525585507128416497393983777207986369459178444394072001587542639100577280414504678447088103420413078712997119726508413108583287323531702559794408388639769426352981928241140540318734577778509931667111026813607476743338893533557416270701848032977388998043171056444917057312985386070019815793136456369085177957311572269453222030402405128043795530273686736433206520778848658306250713848097234165614574108926118876237961352015532905621548765163662986846231758225518652974432859299530475874959714617259668056147964114651105892009076227138954401332688486563614787593147941448578496600046872819392083278671774700084411513305915872579320361692263108119735750070810656732070046497354242756856039813945272787526401240470904100201329498138201593018843500076626519807612827418674457932948248455471559856787880871061616064615886344687334485723136594637236409800086581337401253170483671650286605459718821257012157435553688454707342857508235205530263705759247742533158739427015174608952112390381152066733962689656088229463503410723478824100025877740226896659477321720024158745874414626549049593313386228911416707985482621072217908382049364114312593989601820415678594493173363833373162932180823165098713501847085163867599864966299033671843488676758661424390792953476754282739191640866969876724661298982996415384529578345239543972317105831891699404152456459023800366610520546279608360797524702121922569428774568506374723878857512608139937338197121209057840555947541522788062880333824000 [90,8] -9526528512769767965221427533959875844841155361293866474447364807220720354549922452627250938936681621280481056918736700265186898890116762633400535856300382360260202627078955890228859869540931100941355978766260177723474255102290868391843233825781444787580696372687342050848942267169973187608409449517722244179155675992443170149903256930159372586351093543420949122125148946732107610343372193673073881679705541370700758603284391754058079786648138273918868391944580677577402846953990578400107994035770648802554207599434818494123755941081137562162447510748603937600997387555559794969467064513503246076391702272159248484596320437224768663694562963754106069997014944939997535890848627319224932456678762500324193794065357525538251987244719518133002630124201558013791817185038617180387037641395056278216338554136140951378509444985887546906510809719480823979262094789682304548255804829750411277024747666943884147536791171955203576322230058514837683769687185866419039402947450474389167049530802437394727680315297536253106239315589522082478910510486869196297887610107277619419523832076065260067233319864853726898007512640639918975027746148466852537748369285949220885358696500684079021784433211351329596543375093775989997216962972976672221710565357123845175798811457297226686334406529158002417001271709134696210046365529090797703960529095011983943192901327294635724549165148733798430450792192210434360673304815492742541442805687427171051396906932935685640451324359416319271989516917607357297344791023532635663240329171202368674455405227453614227678042361808408959539482553487255630215122251492966453158545684638533051240379233910679112631841091751945537646195718226500397905349484940059217556400041444023436740937635502638914489695847896588659447203627494891575776352632438124997495596697645246683944350037418180693210195109410124415232122441048465172651488552709686211633868285333574308759036729338077361431707198095899316627100683053472884146327866264366861735012574415391732438412421470012843860172745896581773358785603553746777004330817931436659513799632616781387440789699773895481675990434026295454774209375763111368405811200 [90,9] -60938845916615896125890308262156107843820242625240870272831073526988475053240927015848141495091593096726882612295591966682771587301768433499064688796904370423898932929390451637325421003740993613893994859410897871509831043729001746445067397141988900565335384755170936109018495425435686427308766410314457681347960236340460950027466489222307223293439438444172951388456347177843338022387681418778507858628494464625962349008205605264299439338496529577581534759521996493408327598577067129051313853652183343756004284683287443428576357806031926433404993484848712388517044950998362676877286299796437945780746489404897495134139764777423376396552203707562186645348517397776501942411900907343360915037232388886319886644795138570191416392468015461539630571880481814610726605631312434392244354847421845522182807519909487450373615455208280383901871359709152226142162722733303458260294595990967862378155089511562343361942295119560851421280811469949194938470875865094805826867649025462050363696337949990859830471288021623467553944177943713500685724883182592476611124253593925040420822928248515680508684371359745008336126285082894082243186406962923857369612228948096574959887869493679669946451530166631482942953937868976820765833443303826419555565449181421716981376505927879940754125811024170204581774090433047134513740003345703633534999466417847886100150899988238447169624058930725028381863475729894355979376221223153292537130134516024078014690466192223320594754475259380990173766635431463876448863197756741663875168453406107790187390019787132234402183916811407963446904206997117484938001474713947541336507556199418626658139960665327177170520126703024722028114195033771592861496282710288260814645428442782056686842294435512065221832494053717252506508249288739333880839779548142512530185718394659045975447687273620816963116824395857121982658257250078591575894799016903598197969327004967546640646379273960841521570110735605377909703762645671817914941899315862657230305747803356483622514352239910123888067268946314351062863678263898455770595556814023639261988231994475316346180430367045666082473953649827757056646514075440508410265600 [90,10] 308572182457208449647463166752547731475930830875435356090708735985093349965229713760751421121458718981102762773437486970596229954030301974369176334605161307750376061483737949974642276475108036494341562338134585188367336836420593328884494747903104564855241290445211924008763910882770544950972762527818700021024382540210931252980428008104639277001118421975880582668392330758378476478772684538027442665667200650051660527349399412029586927264448129344996293419145910712617119908378638351098377431421652109810915037970293805855533739047581924292662400173531227344552374161715622378446849430089962363156331238560193135116601692140043065301663749458300139498709843211634242524519434501784496044109799744504306248052208644335265130717380057725260568937744674022310685675326336554132641525764422308766126081730878633877673124443172803570212232342813005196738114939452515514124817112759948326129976773430437871700451334817123843582873688540315944951366878791406307184310132327569257496289764585547854523477061141034205343540127077228331936691348912134911249074257359767069461263283083251969179273784534114230984241194410337106935525338722135722794993238126512009998711210323160821710501955880237071716948644923146025504582778866654617087555189806991586578319550714900867288346460254688909275874220206689023504975095289923161817410108254829395787009569700594768577912676351931003165011026154872479047625979416053940678006952907513890811768419556632853084382337718636319830089399028550681420373168663436836081300037181239510263118952019842085518850177270260997935908023256898233683679348586616319318409173165747013251456666497312586363644538313838691809257612470698929026657509495340585005109090730314618200059502716099952268985734206113113998189001213322307143928132306920359424277266039710666949241361259808137233168606220115973903925299842297084820473004157547396726706382757874655208345073561119987764083538164639475083127290166136934970034556292258637169722205551877551427066394291586480018655967017294714627002403342156741096541878773917906964389704658215477174407364393258572959583750185880439062905752434944738590720 [90,11] 188841298478474900757500002822569328141744000047456255821032483857171065795563109383894026947715851115485819913926605977265814523610730641892414075760120004790263820718874089643968510351670242168606329677522137181550278661404073094550951715878109341505748553776531108524249403836850664381392889444525041459711432670525993423686475240576651351517828957115195654923448592598608721829562588022781148010583243493650733786069412470564663215065413024309558431853073909165555533209828536906255714324832213145358659656363746202161166202285083352475775203849735920678175905702964084047635303686278450697166150832772808905194730656434942328468014243663144330601918634820975763834383967027017445946907445019483677646512050774994111226955010615675933663506332454896892721856082380293668158586673160293539158419008721443191264909338287733273623079421586654139120145639969005434214395946410772284869663347458802840638405418532666662430260361537429136710362429997962725563562668882009946000102351598924456662380867671136394410735162622498817745347652624667373083679952719073917953257181258577953173189942137403189069851777919145164013344039669738755628921322984879819676460564043651736495333665457731292765097303953183404143235472345195925048792714374304379907852801185046383417934108047785224334502201144692182817759223574515904880973005484122611701540874941047489127444544362646072653605326839560636531210365900376150300999389295547064202276196100336405338634583936102263657211106756330738051737757277579983686086205170387918104608950472551955461185526335543633104747345357982065238786676029612247983596514598646286818593087753216561383630186467544962029767102110121617016114748319115650205496065007794820491521020852478539921725580863378770665558883259440406956773826042566658439716109072922136895474600640119702140008534714088791255613502527281290065907787742122895524532043617346015335423716979566779566362996193045015182310314141711388663418300553178303559358768180731694883091808883313925960001958155372892722322244376592275159238934336346065127632395918587701524525529002897755878347100836137812684901590596216422400 [90,12] -2217493602838119945926195965075401744932942645890188092941959306066961179310757510368070050944906130815169184040601220483322676863707012646906876715189433796511346942082851347617863754301902594122313831983282616179220976183991506078085326419055045618266517030515916449812030399393938117493365955717708633063432688794401058079405643111156455647840862439933966529683670828879303553703403816550788379456289080231684578900720487580301565224675595701425517824094046188928883732455831688323176536005751709973401304911334075397441619541162183898623280836686540149741033350942545815415293278059685624030065320328266239516572897521025188309064297711336875385832911084192060247527400103173831102128470845720403865837413338030161828185504506715315473153432987634633952666503512319231167124223151928013876070993303432705600951670236251800030647110909174349062277086300891336921793911309863434343765712241276584039841575899108712669831339777540387352965060202730638027030457046089060169441181034741007490719776311303951345673228082606311653425492452867431815027349569089542602436597509801345369594390195508222740340693910676596510308125883077293216926300692461828090906210147950725047744730676165987175900633075128796877282486852629194361624036824741196405387934369085799305954102201177444398569466795987584637443191865095799671835562233758112347022043856136608654881726102401219385810253735499188411275120020626251327387934414080641593459955476706427788580654083110913131559680363895388085330825622957430842108280725398722531744058688330898364684657009753460027956021073152477005239425284076080300803490487880320776392477829710396692089845003850892545870389037054594676759078013832889055863889788469495760048079920943547784764837847395321456310878264197624226582112047418028139900048638091635146001152390802963398988023768105971290305293732355686777721065896099888861796263779086646937898897992014689940521279439363971700804906528936206212277664993241875000956307293148532904562797457255399589868063694992786629350085782159886069238007499733863235119199897480283059862811198527403006909550667605036410036906779171880960 [90,13] 1247554610027576435097178354664881263153041347403812441381683845488017406934091015857484715065284874018483312313462250415239625401365465105235004112689847076282168507304581220182083343999434750008479259280899197447998960915082548140479288089053660348448977984908729508853653587720684512732206632647441243996519693976116922028138414442279264906800177676739489761789087081884968456123399013058057616575291293967726508298448129932969135213593171834615067799514562065342116767446898412796938964259866327587080047712668554957298074655598644069979089288347693910881154358660121738029287755492029482812721443509630163638009441694827882523336940536462759395862258916243467653127491026480575774544219133151844873716611530406535147209509735328920871703294635204300966423277488630574072646428077110397226414895192886564388209144532299611770537557192141726560414273847592013409499405586243368377079463112727627966411691953637318254138275022389109295517134912212446973845049277170853364236437818592335768032889612990039608938985459528905659487725492159238541478748444529839571291977885602891163994993751815739972303455738052427324159381861247170423797734037189062532024235601500819769408199041689912382550428288564245294325661000675774671623731553969885955397305273308394206046007881447032604758066500579686192435803089628994431021134212731858385300371830253947053556754095706071284318801142949763267731468344841022789272134860563068854998562857060618447099861504844880883626527433974546892437819450114109417091177152176813404945423809880591734058971862561326011161796147555061708590334169551890065838079275933549713563212281256436256291919042604460699672620915769100361411586064772856938868949720455134207341929263138177968390101424004749353764963658520441711532687088307526296858350851550742460428521695359296792778289717737991534429838526645634609669237632241323154059286435155426509695101183046324596702489362745952671922191547160868583446864952366309314967037052160469076838938599877998700145261597939652534025590444735986199357722365319025734367231939541070811279849307937710127946160373978813515955477078343680 [90,14] 1966811271982740423911435756732142276089566255451347337223690865133771918038828990050815499514064146350747227006919353432808485368356177042299249847942048518986008756419951127160626779044801961555543626609678339061749952254051546395222632167970705475642527911430073611968424688090700289556947047430880478969347282432633285398022570557886983219292232248638616832497284543208591975933454748398727067899436785644606534580661428600975835032487888767916235377385523779071524660524166801618501379904097069156427038849087353415233503908692633420239372133917852577173138285915577325040923790601731515627375129667554756803533881389027649094418669731575921976120842386254938306215638466814158615819144873206001606504741843348072174027267404725264617641061506599504124667828835788872572006076017831622837413093904861964302656838493256959820324748054599659582433024201954895377372465311082525586821640671532501022127045764408634240438136752982520280793630493307469325167210103633250909393911167556381699262395074297936269971274828152824991365082445261808168913896530667345880042875526582809083261133711232941874818781188144123786292357445241782372686620112440996382649804234647305441490519694653079874971687907466588614823813969932544704283135459105261603223708847757535401094755906401772680568055033772835619340074196560204213942924706706329062044113780316335625026769973114689225238302100501971326269011464503267873096006393186621985946643510221704336861355388172009795323817443454273015331804040689229824933065070873188687699046981283527464119366763913848570034480731486062371140856919567548979419488521246562735949280103043766097746680403064632680069993775729243294665352468340919873798810015472786659237627280000712702929445902629540168644216386554003827797670416673391737103663804134746416432924235877304269993241158681009345203583126402916017532725909621377463410013312479083528299732647327748214053827402917680204055979731532766143759921289191187587221803758013106345720712316943498147085313463263616142277117632171047088083298268171751783299179534825003219466219300103443585998611907313023654526525112320 [90,15] 12476431215126782304223054544840673549899731127225724215825701645204601381812752777381090271664699372857917288773296628294250110653584614085503982856769049952450805829548932449448045769426542867589132021551035206064730295966496977310589887399481750728183978705999252642017786181310714443656072745292767198408867299373141573790550794433366192932213539707005735398662812882269981582555706545282710387143516059217174557356549862906924498090051537642424946697199133310298698986908770463991665277823960207664187038098091826957800601590405055440045713193854612278308932789094663481962886030062573457406396570803471517921854966404189895583907649161168079207641232387389146665038333543510255494621776360269456618466770615380666617946463957270293462339758846549728729333503458364756765680040808110944833068894027104497174145877633855492783883242318136467290777997697383495640073394132995564411677369311624009909354368441334103128530547800993936075851077052018255854636639865108786674660872957314794121162421666226818446331673415272616657178530030266399283260697890154941483226203668282855355650276426986340744382481752367884999247205462527877525832730666660594429433839675804721936905505371017465442531979315818097230966093347113292007350875363487950406954520828831160240856485064302965260293137789358161457073746039288683414119509876158781786526628727521826014393627450466588533930759117623028201753280623376031303360011657794208226858069463685063460804081532707388623543110847658545836222627730061961098152839702266136762009311987666311134579002362295469249270814647226000286369512707184990787397245229953383139369395569707902131359312054129247451201842031856191168675880534021592939607461258317642129262850009789737143184867721783286744537438159409016144076561627474840395447045560106679249628519464919268148879356038522688427517848547968574208284942988658664127191088283690752686560418789664900102313116304669072372944674892068996778137589061730006226659298405247038970075796666262115441632252141744732510456429354897608428434359442098713114872801581428211735768399413934169438208668370997426711156490240 [90,16] -32640361714225336257268521671373585891750354725441631581354047194256709402797858471879249682211735878463343213407849915003382775670612817733181403937463371529961793032210137409931610902562441892249094290948177453928165706424414299788258051986545047387767835777733074742623767206961192978282670964276395347284116019861486875856422491489549290514062554783085872141539779115691128119808433651357422191786888116002952767669552522194651384709280741247657338296735230137021402356717894400879496808803392562319197226230021359030689165591477879753948788532162584375050912431594542875430439927801269310548778976385687462908424257058792028045529730659355733466187466227290898042067541799147282695194772497453757033016231634400852421032187417299200978233174802430281945691698639068761042440243153956315435274523200439528802158457080315058391603653242077007006736909112292261859780732115965667991618863743086543711642704807566670051576639824772961751434539542390851189180225378212430154807418750771921665775298256867728393518990229650087444425093669654673316873457975583572531645139669347646976305279877072799461206411061379639302043038647397870827145109495153017065244609473326449340506893034677748087645517117136859350309850021549769306344840186775246117730813076906807555810094308369419441135720820514454732453062324083755268409225830090829184153612175811793819908964371358088433690756590726465321971900064635750004519439350397062976146708227853401020405988022175269280592852530608285496088361449297289193063830116537669521697121611090948763616898708768677171409215416690270950399743297403955556416072935112014292908067213853015436821111956391249012020850309070869860339304471175526412102417225881667666163271066548135204755560575316250876850472143724127009403382707667404827569890109747669020573083097292676569850920381889794706578023336426790259159982598041621165832261344219092666086316631845332861802930225764983089738924356975895181464680430388429033185844709082532763018427867046270166445233200273182223664581760161835932850708551865464934200366345966165590484230511365938888598602867716497195663360 [90,17] -23482862172435203870161022606017105944366032642877929777560700106003304756103032202875442235675055818156517199715972845494689642386917717137737800031067683362720383715701313201734515437061952952715772024927128834786556632501907985745756414229869409356055886242677064760088526605788405171128866463814394761968308178022118233986400353539334185802088948746777939656008614264751891766058067300973005214564440665691519826221979293594318764954814245147643198834883142966767707957318678879106257242481699621930332276909742975165269821257618372470200570248277160098408295146550579296186132425299504123222100732881461690087695943041184681954472645479477029025239192855484459068570910631802393094073818303950740428037482973447323695972773765881033075782485568030279492899686391050628952553993800079772009644006426298606399303581164259560707469006103108205137060508972914463951875887523072045957866587716734031532724055490653483300687684032467523425143724178827166388002864105947948138275508811609092180801656143978834048802859660873051484190920413966035159229943945198712595358313269377051733603566685422938510794358794714350201805382490590017785984835757918433448428384118225259060047133159301136740929912085753041114110905855404807763831265559342893302597838636505652268356272508960894070884043156492823081226815387416253728836655282245666271859537578959825846231471196445047158602747112229076488397046348698881899028646918775220770175169356036136606946821644814225260442593948154993107583017738925901326245679532170290707001310291446049395560038960144996670810069549078801138975258723245495492375477185426602834723669837665332371357187744142147139531468768975207342212803312408779065084653609474766640105432008552244084391656043428242677658756914441116196078690667674512861378408572931383383230764108714952087491309662406014701145520015433969827669266801780129595510496588269789767445222351465059210852373917735797204154787282487595939052315872484712896416702020140460376242007715244039713121216781876098118037450376646960709276932157913959014803337294901739759766279664351942912369456602294391930880 [90,18] 167774054753706253362244132746190404264121079394990170245958998361621143074224562318024991412488584283877367354867393883249240926463796619697498171749022216056606122224803872846325661888473298571013635213058304360443850445971612263846994452104175300185093115449438157547137607745235771717316662052321753607434287775608130760271646497324849990192284588910316791925834111874899871294605490260951987484236979643334975934402438289347315152703988368805378523343835107772270331266853361418846985014369917597153987866093308255302380687743263531673739855613284398573967942817536575583833670774644688130574827450010573853294569512177389982931413719462410354442313546739703375040609749580635023539478562299662616768051978012887610221443501920408673057736212559442377745932359378786144790426691352159095978292214551730482658643799725449078886377828051972417887169372830530203774606457884087963006428485896065029657134377031832004898273230856771401930041519913891992859574077664996756433273514747491729794231406010094071051120654006125971056651227812012931979499104470144419201893405314669830915013497057828259592386406438586149765718067163301086632026543747919327036421370054709517548078138103896918030023100854174899312623357512218647130325097984894841978147915380345252477984506055388505582140725743353225133316329088798613594693367781441473311145997177974890442042567382538511049641777114126916609210818645878601503828271543135362258225811499595805497803300131743006910413035723739215481962288213195724687222611141140405045633970411697979128908866979564667463942311951500838998692750657498451269225988566092634199073600398961187206218024798630918743271111285188857715264466571525122806730771664006040811282601067606517973570993606271199618651432333562407683100722003927373522859453198599536928424149276723637273833439477478182169148499005559022723440102357716488040623637639478505711026932902258361241293615788533787728378967216940784105503661890787247280873785892298737997434686195480134236751366661109784504404508715736742709982424567974899076875335088267993059119909901025027094529610551331389440 [90,19] -224540978061768978154014230396828690906602271411862076439084181024219906085870601332625944832309969724313574159375542982798412265990569376066464489308625565447235862841967006861474477191706329512053381995505340121335345676420796551724924171928868123238099858080877256951142521060667194701468034771976497981037727028827049023481331211325158649283951399666724629498105718120721759276425449173205088873578667044077844220165660638907839097599829007003678000079335433581255351983647522961589800231875736019715791955790579391716074431575890767847518656501273119518353094520219746588204314168897416226602962360461763504644799850126785078043546616542133443794490875463182160462344728025450170287576900864526970631882911550374372050133107159742196553565902957539892145689104247395097585659117072652785149404250766634782011161208046044049129908090065238657487404840722100577477531093953402573052728940241846678608819149332105317762333488098221211240622659548994989939139687636026000080199191658015632840147649908880878356358520103468157189798899042091329319335564854462490300698162588427493705721064204832791143197296103287058762064607569797882033118147204909086597816154782289645702258725957689526754344442956807285259092322019742620456960237701208097515079765552753532755926402981743862984902726205702346286209073155292086213611990193817933266694390845544660469069395860551327346401758344631999601231695985735742353176385897340457809551542169459896473529757252878817495593049441949474894638418988106757565718992759810317434593525599190330844040713950789924555580073629933078500792966571864375931214152404610059212178302187265563736773034331135879390661252550461718928602969825895801900205820062789136838942851105079947614789059922647710210548562186237592013528379359296211157272015543414500910590227048362667351488134325382482904655626593905691539146086944251036063680755418656368969555167106073799167066184993569906036843726552668585859534219336605791007331492016076257411825025803234603419948382523529573631415200919537914435081893426361015631509526568530861027197094846070227573481192638382080 [90,20] 58116703194354755032488105386001040555156628291127872864547644637892205744025030075639439135468643114418712025748300574650030448477222068711288126428072875420785182042251984648655986955259079723126593442451645646603473146473356501408835667207285531506881475862568924520948471788936939861524718130601105988574641122969704220922249461455705068096189087788761109409311477605158292768385099593170619272104061325909552534948308695090429939026056709684104487258527244677230877298616837879539938067546043772042778651922464705238390065104742742803243586420494140259207813779594378094215509188245383670690432892034546047419912000004444276746769366989085773628464490050154278323533857449674319986105782845154708565379361325226209100064979590324292975247711919495874766508094116458400070873078210385690525565973190403335161559205411584501584130158721093091972804171506509001806632375125516455860056496843781294648506367032500359762613767980982250738692135821877824504020281521097427307918282472290667880821242270489216019103774969989457635542569890314379286967052429594805289847637949904434201663937328918904724070151117546904437056235131813342502680818435132578641427394629139055616705595166320275208899422774008946863250767589699724748592412600707394425108289445305489988515383988275045867840143590741483734275287045976541224405640756603369264232757670080585560696417416166671148333627434940337119885402382289409150673454956231091986453882285851804916182216715533591810581701219544703478687773683275467900748983013985832387853553229641080402379524966519073892515414157729665620844974066958981200913498924032771393206910302655565696019014037382460638421276407639503415424156937047525871281135566699594591090766009641469007884272647488082933902139205337426876856820202625583124103063128516913254855480534481703320657688694700764206378536045725653473083729569518953662240001607917558668072229462978168466742551168377063162217851859690029445082334416753003142915879757756019750029661748172249932071197875882975123336409883474353585928778647318690149847675287782550774594882727273941261592293277696 [90,21] 169853530974570490674970031037258577554646506110489930894958749363630937632114186508521262208104141890484691307242638523724188441990030606239875519811198021183011947977365956071246503220262465497245835247135110164905423510918931770738772936011305573804126130767434578125656162655713318316542160293486373130869496965779691730910895993762244476424545963582278349536263917281495987226489957146131838694880904180675307419107461439815209279140542799590532131041393398056298185750867726321256510248998537245708465288256315094120552922052261390702390568513761092408273355774113535947104817849411546854606374919979404411119352580317174980743997290222870455326730557765566110828778454984992900252340714838659691226692107879837947951957183419349979099135460146935166868809675794928051012565297981314485022218935687507209919233491954279496127935199189599320105743556248836912544327745425376020472774016917454693378571451761737972079209206567905450695513761875784808156630692044719466081881123480836189432701337081312726493578654828701752689689538627076275272154956611230423270697319456922990432409206651727564570131050002423888532611503585754818443027723374036585531459908034965224252058085689364033042787797007569355275628043740965815080244169337257185706576638156839346206537910178431110535438575930580041218344052431789411118853461105666315023176959830538775707886209886935098008877907929973304160301842283977384398449587042843717519642580490516818303421637809209205939600657452661272061218073834108188257420181877599834385890320536109079648491526993283283351246099093608640064465172771432857416057787071507426540260091079430160980169911063199533288878379380810377516022600169676079009793876078303862906737769481900184738883245739890867834347833802769422799470109668725636679500076804860429378187448322051766930399932918326002575140311471327943160705642387088208936890751016615762874260878252585678016112395024206831873737149552721319024583819357080202821611667027555600621309163610559571721497191972320333995568493528223925542817114517586743844141560946557118722921521007041042583099187200 [90,22] -208095327463104448854679292701763461255610247601337899465424937277037135464434197109862341313065558758027966084163882850098122016576545276859591392587272107579406839433282253713976125596624331476488620524026763326102801672835811638076484838960715874643701691546758253091358714373617353765979683497879810259999353946745106171986316388241746233958381159175783588239383365961817863168458543286029981526725272251838134160599411118564361589946898572169054789577768836847116980798092470388615906458509019354852489007250438814123488114476708007559762520505223597273733392514329937348342803977509094831576889490038579261162154014257950822803240050437389932342800976156727380068282742407680753296838864492364878001641067500435566792530184332235509543758196508176896866462730926955197158910632676847481369459931178011677605452168778402412370970967997975509965344508724932048170040333422196943844764431352106515310900621481240474033511363131407406129039913129033711326489519471836345517500638165294494002855620872396170186158157866575063960387914962437233346942435000796615855573880513005232908338753859685535610736661758754151234714362080552756406479038575274995651896639094323751719204649237011758286871701592274011810495353946115255012017665748503469433807451886205831306814897935697342301716143380340364829371340993729705030798288736480411060483748658686193044270834443323805789536019243032649216784403310913430084033785078045188972380793200954789731926032072022947453784691868571915581840898314836409704980190428341860814821096996296486626276663468794002246016832943087501733697183077803104029342891837205263235677352312347221502354239023903113148764600595166099977996961746714549801096833030865876094698971598063106003771484171530484206251456002507023573514089215253695288582692850898635859707049595462085142769224327797987129482705467195895030189131585149690306700326247941667941785548292168750356511329293956412828170525789375781562320011818165765560702891409226189486209112717666428941634443329507344392470032647069002011873340837083441235637076990174316186673809313637965371141504 [90,23] 68310781411684261724066789010372385317963969218531411223608604290275253092459137977125059479803817163630885593202656002938214916762884191070764964535407128325038072231633500417513975285183798818678802729913799646357119926014041875592739520265217382318290386197842149060723222381870605766453034541764709987680101840568409670152628757319616283979365679025674678064776381453774230137673690813961341644709622110297763200566117816937509426742064148152698101437254080756948299808081557598672912826569691173468078584920746511892096546663975786518243798630278337113910274426796659832347062020095964429729337337277739721934254908183675210822246210562219472159672314889134175604497004123837255041585719129538939254543843052545980370854498918758933043844011249699736457602719847326149585536480010481146643371389430197265406645872081435665992400240301735527272788290181426502845685594692884210780087754749203371744494619474139786537430095694418879381232436405794274205686112778568157598874373711320002649931596077074929880319055360472863993646323641781382509791779469190774450909221899942252714595076859115218246871601976065041694828258903460121965222773342746067699335540787210368394015415233173268292133462631231232770076829432222508041857740124103391489377536479027140880411435982632355588832897031299336510026934020590949254826048290878155998583543406443765965921646365805574120844002222781146392107902065842557291262292645345364153848939968281860210442998892171854346903503318798319103563877487050756456210405577713037390910261394972778592996528785244181546560097626853574272958410806476926642600914884495724580083542548353628131759986457731029513364690033900414082345232570295452662790222282763223138467905210522074201056695213641907400246749093907794059527330960345294067660873181514474957751824075116350170081542440510521932018987777598263088113032342488324193718051255049938298344227341308009869962771852129218409498926340786487850592373114142008379136687102323671058398947354915417931913157518074516405798428218499451207872261525810620214312668361416807849424873255295123866272 [90,24] 50450854621828517948770092254735214547361008622601155818654109058868221577552771553621150259102605884690863406357683592085956246677254385943560989329528225762147683451958850760712183725766766240242460407985322405803054440962522489980801677108213035864246994055581275468021367428036639474162072496087419144542967082171228157269796242966936428533214061561286512938112606117974030188759246246632833902441027506988278735038926080048085778290133970622876703824288278927534582217026546765436321599185076028582904578701877666453353762652606884380166521650570460608547176496881773335756595577205130217546609836555952315456697016960934144607016768347780035318883502498575835483991755796846325535995794256366692182705977138583194030947521342408419490007461302784283227495238823444531549743757622116969780972446429801264182322721149024696835777028841523970371742694415905491235456911500754343704066930328122017660307503550289805290821595507883871908951352850498102037829413282598307716795162810303564312591480117098573556448014326197858200861527257067427450604081257200731384635202039269672862055192883956533515422231819852271285327203719910189534462243840436114050548539248811550829206146249363112499144223142559216522255059098614203884310867160869691708067226981028594381134627184147629019081510776752733318910181053207311941773232013430230108881238664175514934500121437486968706512594503859677073823217621147326332222025119227530341448840747120814466488401551024926091895797386546321978357770991752555103830820604119273937548957284500503080702947611351844966423967886235038373497169948161564543530070349208081811188956221880357067512144338312040469400837198282569951389870178761741050510462370537898312903026453412787915896217197595117412995098049273773698520175922220592925517871577059285447772438328425578959719895755189826086887651904097360202876381482493121365931132194350910488695273954524017042918561165030810632652648592463256611309335055616991765536349332551104288845576524803947968606219419494766293722657634079638917024293652072295942125860698534888591864459534984226791 [90,25] -61523376802853543904188580789276341021255546944791377613461989644021111658516272278073379613943813434272453918088878502891735383719636257736823801962609986839932834665211898723102131391005311674331332178741000580004709205590614799633387521043581398283044173710966687193639049526666934624062033887174350346282120700293307248612007383078716075471076350315539496694056028234609549283424176706922832389595611693694204927474802124955085381152612886864191691460112751989491428503143731245080097415075168311655430310686878418106020522039593083011045259389791922734680988103278391252325924600138341524325124818012876410786659468989118399096905946750211579475539750263618966136571987362262316587945174738653108370782545962490957664912547477951871993570788997550948552547265567941815337967671479157148694577536033305393117985569058925604106819784329418830054789882893111540232103731805645699364703583276323460375718943171217973542406045133975707469756457818225370041541130978866017299335889906822613386746765454995050422575745910820758923180859011010067828085910163232139282010476764712204067436888577071836758620516673750166050093260832928123840100925269153581771180569152437059691179687303057510254209991341169514105722385061311985988744043928208900211973010352169436692977871839277078971187309394537242627005799769668372516475210787810665192035784987771285925989287500152319973855219255662817760079137395062864164952582447631335833213542733846245780895523209746652377119431416449972943719644335210769641847382162151170488820135692305698449585918550535943731324003015868057346449315383974822635045711253566123839842840008232210465055400788211197478808902425843059698592883521474417529297079584330062928948028279210115192270246848045558296101705444942707209433130865022784092872375406384998051989556735133999573594240449423125707677978657738039978961143740072766828077733089346641855703736962889259885871061494125896916713361055351604096933218893259239407069432423286655412968222149755494411744340882375757102304068962534750672833980598796985316813698545701203880462772548056160 [90,26] 28640147207948153786815910669380358509581207468202505075157165989893464653056318705388703635544742346232940072890751679758337922809336504215808868070660050987422094987615811698282726278023528284738115292747433639500106724535218539750113669225807905583530760134704893024533676853464274847301221741486270954310783470529765260089899198539254849758409140805901845099457619303101420437788855746660902146891925207059926730343788727978286248898204335650537255199376931811019862678702204192784965596222590676050016750100795241224513493252979992965252380725523786973529111770086440840541686798196977193133757127472077664155909342930244504120385546065713166493185936875296753750102429836348316093532267222375383335942770401150610278301084620955215437052628606200599482422541882579403326489428767776923291151791851233076342385986480537737692372171124469184359814919013404052186222387011322877563639555619583128675291052409722744512948415411936414383165946197344262608550393860269532379357472907618610013205273858763895430040792102035648325424920563348383919165543363405006413609579865887963333061436458316767795969902760035089336046335256859397843869171532416995481955953591176451455489332785209613553390173649343521795022929196383022254823980901629091944743237269331803354491717908038935938326589668527402389500441949906926829975600372873227989924431131514848084762775048881132477249047541505516541314210618312143346173382746211951336006718756376625603892658213042495647985179287976133935541787402320901681120635031091894509396362653552684057605515669710162938525552939647030562510031650029161693287605781911237963126820539010093603017158404231049397662453264019606882388957339282988176074993448295560460751632863960529920402797926870650093420664050102147591954285026543020820224529596091894879108688860993546592754356546031229295372122556658894459655833637658736491851771159514987402524998732689539488146495325213791663509969789102779774593148807202858160511355867737171333013522967383640584736594898553408832081714228700657903628102119872765333136121164613414744067513442144 [90,27] -10043129269250999100626309883479747475212521692009181137857232357542598910518551422842887362694053320268308117974160056021255310190666775627949055884656994976459793146649770972866862290379342193394510675336072889669480963973114341506563529004690271793784045982997657753116228885891602742757627699447292693030828808569987589571927586663734203975018402087920485517706487954945518698344008477973918318522570780624690448265381507537118062599704822971788737014304955771368571653356105370456056122586502937986426026514572063885446038098305536167580683583798935823322770544224907540374940171526481507238424819626891921702277753460932148855678583775299931725247590439862101674090196895123446711282867272131136079789529920288200679367614716309735806036906091874531649385286631039826361405129509419293108153600436107286647677698649516328799068743697357165988293076035994731380244304766147335240581046005636781043349868821224457226254548213301605832737561657459942151722058089800669750861212374899512393517785408564693899618955474506344226855206547329549702218436502731121545184853731726116664819801027489432153945354563009565784157840627042467427590033648594658851440536515665107112604289223682682048919244176701638488448374377065862020526388955348832325664327372804305546126543987051134251796219724035258516057036434472045082306224108392041344966433632737732862730201880735768267286630327207030293132017737111041524971754172586265557540920626290204104861596278671976579229199795867890794798715230292574076194195565603958468126546308171872187053545216427258985123869411671918092168092779266892928001410561608019361399727703548505300470943647127333343744191336446599958188265932902976490866404196418978561547222252522100216566039590005407286022422132235055319696862819731663029976268078308114259244742367598127742254462388543442288381404917087747116423766818622822038852746039611635516397182794974043654681145970385502297377634510030300865409656763191758245812309393884479160220755003148668657171369919208763938402546592028124948723288983730702647035971369951230634904523750 [90,28] 4339741351129597669618413343813933231030913102603807627661100465884852925425699460046132382119720676388472547983350582587206613533449654624045700741869590460141481890086562296995854479839633945513753682441006447915997508130802626821021313310892533659262557446735562618218740737475380275272616362519186470568283845877728400735289647258360929134101946081726157532389732434564600024543880067157218942245708893172079642963444809375458404069242371263404944897453340799110135373475599524409197395598758254414215112382446119278082193085604468046466015003515612846543625121368174890342443462209343451070089286305857016014101834213634032695921734626454336331798257490545314526276122691952542249165800575820894114481261280648465528198351046143900832159358651985791891903691262950424378550997489063383134578450437331166843671799432184357134648685679453200617673407393928462523781092960850817907538491171858782988815483672283911049356713240130298582094304845864978435900331680359936519060726575128733948389224703726525258291980796361121551841219800248528141311181205544222554296865524268679712174623158663086246413248189267165095732081389933485474586111036911725086959997423260328975353813844193189985641664887308434910394237331739590064251677140276513644470769838590068553380174376639222485886098706730083052903363853674086281394362462422867450323946092948316284665363043570689947047069276347950008762499657515351900357323855187217554219962113584777106406137915628021359630608654861484100535183070412045721453585046842375853982531465065301807810067342070940982364546799190227070131405532787000928387864267719817746344498271807876909672286068309160535906621399307006881783070837522392447783071529431876863926045698176861495482405601547046995411471780357434714398197689525015331415997807548682136679894413383039424915349291721567910879534605365848032292205035461695231807601713833053651679687422158948491380072603458517852579450239760285844256406288487066597531345514133783284735005853159951620027044486856038282158062580847741639809826784553494641653766362438020062865600 [90,29] 484139912802094975317165988574956917760663039283922442314769824052367318134040904808505290223371278696666743563536832988510302641181267174699046888952425575466680574837363738020193029544962336789212801040681617540404961835456368752623273284732477242884299661339386156042011637338608567058003522557888750917903527886248006510642580654204241659310140080945668510081284267379985600671208981494664275958986947727343228028376751902561885516129856431450925733263614491468497622471124397766785468256192133010877443164405531907083432333512303241477454416836567950540049277449562537630536076009015182350984604428555705798406564433099557320666061119914919485266049779673275854362616494840875711449351353375283845451911480236440090687753328872069392844787931444792654068298028351089344644919871075379580137089782971545095253876846530249759748880127120295584381219793565704163226042458158386759210809545282490179866465716641605383106899806116358893242609494934069258064578735466959690954771515359721188220518760602682709574854662583464382083991223380323308956418312252972284245874249575169787820646999203729771546273767675395396489048976638780204676725989467068160899729452817084793710900848762590520810227222787913184126246608574294558959518257341186947399331264962309636067130337813815229799681850288218137978356684242354846324730557858787338481642924981057513185845242837713620983310991319254540208866796809180532715319934575936604314913301733812510869993548714524074010193202648140525900500079649565058166852340658030299246347175267578208005252579408802419752551547862155395502504678674401763273170211449635046239816340887840623519487110063186976492057160805838258786317161848635931141970443624462058913036732481526529598519051123915807508926091098998978398477236098987904301967671464480056521243579416685620254551870784674186083483068802545776213955932985490909503297219169554408253636428221863509066316209580896627176083114508694949950086844867750086069543568604605463255676647737507417407663482786170027407525906039491787576808155740593544071256047616124372000 [90,30] -3610905831244816023026178229706011011585912756475884490570301769898084965185649029711636257370848238292962048446407420535664920312215682395911155674177799932834946632241506955024053400065178735459373564561573406122547673805090502108506853160730671045546719592806007853308735340140537010099565361496899664436085722227925007654520970313749232838185177949321702753171528366885339167653696409786383454687687583130815668454908946019700635260584906318571299516100737044978868482625506676381814561544523180753621612621593305242993959806381995541378668695964304312137201777559954820246889946137612254600300633807115590134059728371234902796021435319337965031700073739187206971139673013454958387660765066676071004582723800527893240412907015386315167212362134378330964056108843721199968793369210407085873229227997984535102404844051555591148394424871699204136395659523809555123257618066032717974188518441672170710265310673095471531825389715798866699305197390196463937726758325081347570995120878428805449517622471105399234538014702896128733264770639928653865748690220135342654046255589383429562104135209795193402086700733332743268923573174979551575443433227957949171414030381276111739714986188825067504612963540886714849870109359357432996551252776782700723967892780937118347054801766751549719765044549547003014242501022513880244891973270332027383422211616202294279491191702781026359630956793016095628505243323587452830585441541006461263982026548976226756002655267631290353051993659764574164391116591469325946146592139190572030985354925505538323164333135843174246168481357907282573518274985209834084066347894199017660716746809054842976558502766133642235970133279865453305579193444637457811186352315312250585205825361854236119019798814765407310196144095812369266079865730591741742828467276143159811400448673917043632339691623474822136825937514277245449640699207740731825288320965168277371261081520492527391416054329397941812317563129247889566203149913684387180644011020964324709372321277965120939752766430030556814064702149449061134336257668339246064929679904937988000 [90,31] 3207375064352694036711799535937690955029874331767364819090054321961643254575597915707953031242970729202597155720899757014846691592459263306016271783107097574685076093327497019365469406288447842495952065933252815044703973809899405086286555730064767006507408429937813894956602074160822167115528409061397050313578379727894971670553796707419105630266687652703731497711405818199270738605780551582896618086665343864804760469114694693872343084813604673802605907218092091145886254360152691984068184850312829421081727611127707887301304674079731058450190712230808527168124641531097336423297078332586776562369310347794328107294623606908118007395409189173821099156191517076304260793566471399933078836200032680054668515574208754682059181408494310924530799024221009121342333293053398287303399021883577794775424775337477048672075194849643356181597994128605669279090973529114938921040517493104995174537620443130556797950181806837918024378682688345489214773674813222421060972232063092567754490509203806167116920233705952768112258338769650654063686322612296072146954748159424021250181591524101065710628945550359381241911045214731305139915567839598144822306439795353749231080375232073494059829299462763168753847556745797569015580694153934323646114465326079523887412247793163274234683539183016651592820713037947834576359285665671222197896472278330462718132977532027289929256606498335938738635242919932190126671763549589576211981315376650431805193592785453370029711880629970569312391931416037663162908440905074930918701770488080881369367661391060111988316235524801752836588956551913586777699522005865879578977357207352157790714779851470668278519446604832201772929830052961918943064247054728010396100957133431715200138894249318298342522393871129951187442458790330236951784502270754642277978625189863593323052155832646556670884354042058506482591591925870638325760744924249068115832217748384616669086998130058291582413172929764597322062816555277768194669938661279093212342903915434151802558443525184223722497537414389497886278600874360081994059929624381612225999274106303600 [90,32] -1492675495855335695873127111907830416946649664579356268200595208856754954339492944462285007526487684799566040556898357096281890224211540298218593110199205832137129354548246887866115031037734188210707166914161535427172454169780803202055161261232713433227506388394529091795730231824556260253137827037120289664320004181854645241101915744938059754909490656323373973207579263126123834941774558524324257895739410022767196723019829940759508357084168910137715547318741263682570612829946917457338038678697020155297955863112970738605576529378393194379421068257082000684279520383434448118986298770387614886500354582631980793889918418061526688248172137011936645349180747695865703525783934313095377418640384016811504672499371723353361880946885989220829396345637426956186224701715548626087090648917713852620697368475144821081447394964886109147457751522759325585860953693712593022798176945107888232683411555136973708000768808928190800315538611425770997956580152266300474066950569667378677380917228187653643715483014222811393039101970606557170510117589347013908437016170575470705682054051896848693835023058902819962348698397185710133670405923444850188852853770187180917376150005172079666605196123642113829552459196044477519679971151416114459283783676339185010732431271950569023354851331036502043693132528162477745474378042062127974535446683873538097582835725633169251126012721867255747929129897649933800868903966423285050483032862423438400266577061909572698304880347454621865571341521753789710342007497799723342741054884700313022988457281511042995419670971825941649332823154165625234068729210414236883049663437631360847479363586273832822857338439941747896154630989194838451239939568944508252970632850290051618810872381934533355842231450327859761916851677985112410034193133572818316893244925767381717174073118548082243982585886969533830576465983035814239825703413738357276651281358793512124433492821343636808966765696952333142345343484588977810441286127447645054766016700913677513347254250126600844763048359625124732681712470752010816081644823146163249172051776850 [90,33] 415713261836092481415926440618938574902196896483629705209195781227036345735459004913957859579772736429790461818783118423357717081406890720778008814352371761841482096720680585825999316042618082807106289231124269796232225367962002474440880023552840039407629032431128484508746624406759005271684258154868254047193114551423957007525078417493589292888522739183361740447817809932014066769655142839897108858967305865590274084118396560524453599686546336782613885452230338312108825761596935821154883761991834592139294331575672102111128195089082604090154299219257329288562560570766663326733509642791058176082340538409779798093231877469283240871605767323372674105867006197856982958087035866027144002366162582973793972459678269876216450360143077344499443630696615552196928283409486404202014870443523125452026891105396473798130881964431999888562856128761519368852560395453313567538671685238316718534572771667217431467680273028798164837819642207578479315840434399718642248770725653844058486953334834069793116715341077216144577080577521106467985012226929536566456011542874273969074525610507466938432465949093567366274195376111783537944354778525953933766770528290000810812584700781008476733372359127141257906621850822536496781841315468989091179870161048908757008248342040840743639201173384653787120901359434560149105735203116889643064506418108538613379879647151033647290041645487356151562941558740889214052241584299962172384648605008335059349293124827933612346620552154901120857420081800987256315476320359297278116379664596003298588540538219771778124145993689387593141974860395057699724930251863464686651467859759667166868183267203514833315625354895215492514824476504367070012481158951789322394864174317402488442073721006579320335095115513592444363303257475352461369184435376729382983682189992024981835764898114589669970259510189710456404485331503254673047406953164463832187316890630871363312271026165762647185637926684106930865019489812552607840972707744895031286057865071735603835693538852212122009373850292090808511000294519240422983978504382443914915206750 [90,34] -58185216139289854973646664804280924068323179945540991759744871908406405972667121078287780884235040247865312233512439643063830310462977771358892662460484697098110521100612223726661907976631173962010621999412243680635599006440517576405042871918047294545400587219661453140432108399030094234346341017804459253395674228538748125694282746611631833078279929877050526183220087878203829039927471861164670484855301165444925875809041948869930953540252093416094583041962287017573815573600191617622811122200352544599838814824187465333654841212782529331354421733862853203576919359021090737312220639576117660946245135741221519785214085077394118104056495252221006890681956602353720354539286874944837344092633004877538003594306384946132170809770542282013145369283785108414551551835540004226121126794109660583572983525359864746825841595313615415708131247888859415636213791887364215602789589774662735161596987942315133519792901433081835968040622559969265169724702846534173895580029618562974007981925801346416785375676335942355608506765974735499346892163356192689566312013653564096877683370941492684920699108548240795544871228239253082485219711342905744978455787866682724464155628790711650962270526623524522044677960264718484253417765422045724505488859851806413882047674452850737647875560336782214098204556456115890135579899778149793173892505121232516288636046165458389921889966366992198795750463944879143287063359692760645821795607915854089206950717932742706308473723157590262469243347926803160337903722875998620874371785796796617540322217137037306572341402014782558643315471687635266591493962011460543481932460048347993468445710073203712203683921583692578168310481785321063935921563161051811464918791524579982718686678418823258463144715461773663956165387222565297073693640130930059586502107726068438260841468968024104435000217908873342073090387681410819630470617424661049522836056932352219036781453615780887123882871215047565941046003062925221189900111025166640236341510724031495591648336441961548844723940941461830717381274049322767500073483627513432639360 [90,35] -26955257723544291788346428465161237741880473945017192158456472023264280937888355069453479148651427605644719952670542146031111646469798009081514940474328807415239650397011468669689567592958395532419614237261747881289154880814526204589258637494900794126796158498919296034076897487194276918123438502769363570700745386187995676225535339913368192171235981352078201108077537967152435829426060698961602111791414435631939060672947448258771896260368751691735485010050905204944233866873388573777741832245226401404753053953735055183238522539332025288833004481979985394222013842165770420264219122515684976453562084950721885220285785596426093088418671735241280431715041938241557428462104997029299598580419426657328153130993105089850808459391483323898410433931325221144815560220740439598458870794976579466802017468067372034038469808646297169962891604381173320478051305696625604842566513037096095414979948730880155241125052807199830670551540014172913483396328407616747097141456516023561437870052968209695095824117405357029314230101623870577453537241537144652784584534848115706215474360391872966214885744200078871489543628562824397309765269201358263722908940550063073849075123674377676262337591631107305108077455267249706679443585468691176185545094948491433546947856516280226576662423898852573089057032964641319912429955683843893413864237141229883131343783855689827813927700956806257593055306282298250524664188565694385508140885088818068451027116212838658774000232284987601780763231856647349644183078341929411447256555748027874616599781319234185330597845794948210410224389181407364187602737352415335894321433081911879678620775447033746639667586646332220747424617730542833782760562180543238989693982418527105765006308005034203470131186630651442719397226675122435356426365601048631494931920613846548801591221889458773432396834268408927371282402940043536518646706430834537889594007626708734092051708455748324315044791068432232651563923484219845367697271288321900128224914845543608010503278984244866496206360991095923227044686108537391981164671867078094750 [90,36] 43661254037622236840473069111135412191881113795931673881732412673144578084321268735665082140146291122479068558181219032040816383154882463136528907197075972748792874846230556999959576046595020248606238809724462496368014394925918277838088910563262378165896844493125787222290480859145034277091906348235944066709518261487599531752968382576132277724055611217259330556516558253668562351446350233331375763617812580682888283151535008769341792774253759640432929255042428346420713996942783951881652873402498963511741919776796638089670338257006423792503626571688116610097202571920069095572447137315770826049901877188845103816956370989723285256069552914231873024668682418286253503676007771617024273105814662904362735062261213123603477148384769844098010894124671320867789781635545308175560287780098562482427053111875781896475562344160474812634790153510461200139234444422391148786452410674463368048697724846258726535213726431554194235274655537930722161806743962576961916626753556422190718124639769934334801866790182010292862795364710026300771905840147852845359490677383341844698082730936136999144561849004607789808743415323338512670879151436673276783407616614281584664677444964209189242054101447181911023403439152998894704984854865510945083996091821188669958326942316608042356416885873590772803101169065281751477821325295051008101461272956775799283966378436969080877724346641832868826392460478917203499051745243911268149621260016713880844300443916921182686490841361632667014763080219986950678983604954485827867395426188968321089462771760458743093447180526426549514718407089161875906313310139836889307826848755505271096395897351456600006580590868558792425164291947059226394141225928754557879489837301836132316212229071376950629976169697700102195136245329672485066862048232713473909464449884858717661854170123414606447259274351895363525643765081662507255467589737820014003335401294851002645980288348965847530264482951632208580338104667569129018428404079406331006993033447711627987197233082765374855294695466416557078140796945678909804281979064605290 [90,37] -33931455799915531501333318793983971205027239525377934071371561920119545707230279256102382259021649465279614031026715921419011743592906095859564183050143441233946469472237369412403487130088835634639507307806468420406957543223771451816832684928773484478264798149604222932096449875638035337940944808634353650364961651899134661475415131005462273208753631876252532249003361436122094030561044470282731279266804265787908452316473272892155510208904006966219236765409786767860216347454842162063998821448155412970977180037530574243407486594697188651497055026944508367700687550187015833158669755626962300846086571324041716499035369631729496780036618621776713593701524604086581205101490479120647958409130780422208416105904719465679212943060532767821311657437786936755562948915051350505477039358059299228061923217265507397215696731549524621314916955332938516282725882539078481649176562172504519047247919362127990323195394062042626611658569515272253488530418101479036874849523800663743800500163986991534269346586900541307611059324609138606167800781563289650699638055802110043022006173875276059745207681495965175790025132893040675961675712797888671868818574351713607584081294189903141184668392912518563310247475751150573919294319496421261172831141551014141191909087962857357894714678723394911632058280744045272985570959337409203228897142961424230728660963678812337377561282252547068298452704742856226407040680030777144563218313887958084390447800810408501598436063760074060062008384286152070564461792258594106227571801196248795572025660103668443624859309037406689645226000525109503815233813710191591694704444255332473971295369777961792367776084312638537933147519953144422564458881988341757279488089657343519495810199427058753639054776657148720389899296311845693826971775068111562527228868189813300136521249166925630735959476150292690312512376024917132954100521753921677135120505789382715332078240216362652440766725363775566976654179458972403948852925426745727683351439186153038280943596524710870443855117881056384630881739457794638611151367148480 [90,38] 16797031680855237169329379114956949230310459869174693269776649637310344118231406949532171678355771440957249294983647685629163432595384477944082824536315633311988869681337336746495482942214889387876874394674176504406585353517564391236572982559629899455981609405659662560032709183930366304080623631755970835025194881917957462219525917149513491949871298841473245211019300825993680668951819559644060165126277094992005807179370470558488171019427821840029346034779822275303254125057528685544269087788129982138622028902688941541899490703268328394728071709059852532181538528872294373964168038789745803736544400210150670230341769320799546377969900242759351679145575851000828272407620471844750632758931718798683612276930379541682738808875508265350100732617256019121753403240126339572457668054028322543532391967856642838235555191677910028873637387060251094608388766714481365351643421660484859009277320163178491773483875643944489194219345821541969942420667912376340710031642756092287305062312198308989805431892781800007718728671675893621657516644617694246133696729589959346758924333438250136084224188430375904630567056933486179006406591947184568936224371543343778044992862748628507545259851676955800870161890404110683418226735321683592318840118330066035443684875863441557150484779240842869213029714861352964382663173340442276492583593066927122673872590322365376670492778947093096340432014867390268694965221924869634988959458399777455912880883256863308237896009301616621569346433556116351809290043486585287551560099747903499662423700681835736989509147876675804963723837423953894120593304231841251942732328190573634235658468030530923326113359571694340951220386541217849887561769465233845372778238837276279794005101353698428145316354982963739553588124338615042452109055477586039222407732862907060525319253788059813962232490533432325317872634321252184612766801418158032235467256731286549418093214850140865442771913905787592812589202386511903985069334269325500038292348620503203486285539750671030017020633711206083800305277374276739102249063270 [90,39] -5212504807204351476258149771580745645801026328892775602580668669693335389067623198086220613063034084136026851139446414272935932431275117873584412741028145108173985919039922231490623405665324575199867649282865863560309641666228766889080631184539645036284764947723079593495544382676684264971271345557481698813227230059165428416543657898989151486342214693635721973232062577293857114823729932395987713865036852530210278633768764732532100216072078870184337461498858115750498964583472927540551814171749104221152976149626398320242462655179241406029159733173758971448977632917287213129928253704107165801300353729265266998073339042187624348265645338604403891735673481258684930623845931509418480833408365719206045617842574290159908828054510019944248192693399819286954173767501559756746167883462905980757583442179065853142361704946990016982166010021243475471398074659963585846340718742236808098534871198352962705981843169066006053076824316584832392950249090897590354470481390711813681014392205628018722165578534003300643044443381468628505054682153790528851874458062016711955318644200113651486017980351118681666218768329022203212171521272889676782608948278196128207319754497272956513739825197990093886838539920542730331485598765446634790891415652319558428192055316424535851671974374088545488927464334863450793809712368851970156118305930977349504430591344452896914974617863150565101292417951549292692340119049842028879309791897768518230839662382130384848649244802632608718843412279946437226607074924380576302884365441332877866038799195120911956932788442963497229068062543077702323404694526229941199463239716190496503716066610666546486917974549231453539232835824965461527239868320742610792121752734008158834220300553274583017869026334575987536960128087170539066617200134908329468839188975239765329421933987182690546654778637881374125873791789875206845104733420230028127331941169921944160391703964965295004202400894256655639275671478027603118739655103488559774409451266628217482699752979466785581436858541223993471395765596989470317198120 [90,40] 730165526541629795363923645761783488211113008645599526779558195881372059296138917688651889850377678195670167756097950609513049060382084366929402738647658450426987444656582712959816126741246479873234176381559492396186625223980673479856455475040269194987248616612625535157567733407366135169897993933142035912479049425222436804899499977388229872987811533663167937969267606487650941032956298354529477314588046339260528909039994520901368244610145870286297609188789636354274872809339405308928238033471041098377603544881085760043524183311671210609961706314697695030546932935919172736560122698528339988068299923697649177474652785887314423372158982820367504516565860422004044267827734011781528358821154923451957072098406917699193372524104667992337179867208911781626510084954829771103738351566341478379239422867639875746163835448872772960124209358961157853069615416725580278704653631997659164609399435185820679302975676448637758684164557567247754234511030712027052378756144890322932706849493750816078267053060450123621272854655429011186362752184710463583714764581529950188367576283242380856510272340910586339177880273754296456638303465528794920852099381926265367287856219644169407570081536666796775581491409952076296762856813647114172336667758046781300287445130596337211893718185127507881233567945031505854094119578219386094950178920828571094277915655383273085813664163968604115685850979650127503441879835750676436425100353910176578061776841409438384369196615606524787262948238545018850688200116083279626112330356108004904911471304685379333752120845860828740905684227253602220857866236725266924914677218965865165229286644883686916357086512200395564628282478728864356157920976204840087348297951763489690903027832469965729077332387057177655591178662221221533399673087825362732783702746230336596540676884522332688719719143997714688215811895631206560070040996377684166844938175114650627860206911577586863678125752737927090523709551007828472578991430882078480789557602514644651061778844268412834153951182909476185201285145441422114385 [90,41] 168103687236899122452008448567710530160353865606758062934622298287342538840395274385442084542977862630519319584925793180901305142267216896014146596643302856139998582209398542149819541744294616778327353744599870051490841695073515504679352965085066370667327180256274586886052496291730247554887592574658300474311106940209409172829073717534874807050219805598333847448479126319881883073449491951030915751454222892941232667257607640196957966472624797650127094488311665812777583145781940135356647443931388908282706241330329356797006333711075131632442483118993397302646471102758368052039595943751926666070079990392318066285899605540106476539666940238572088271773084501633577451574492323958274395441821789351002988588914830796953801234797080041844217778029203472685612422697739163597109526851538374073931408952401657800030433294864471016728742642664876963896055841905464509329328357371816533993305011638505482216508630612990750993538639157630581491948180029402138470982207819626267600286195250544996728915216077251516880251250932990396016574559682481105741545734282657213706046178705514731783661227758776908781353739969698956213803647441484389668358681446358982910767155527707841822424475335502164148542791598013787229233513164299920952270697869305761623322301216665729973345096124786306326516070672328244110099099658805187988798751930534110213627588256351478199804147253359000678236583474579665692278556455960563764642590012684482047840617821665787990236159925987854062348887014883272470467017919385023343028963413908886862252012721476012023639077615853672054138813982489252924201125579971042236932602711393668455660678503241066573901939693674627552263223905015675457894714030772582581004157156249095271742973356200745976385118172349224131356069443574476779681004052986141901480632121615941134359922189975512098029420268399352308718040048647454967376230266089087839666973149763141631112226179415366690977525606022356591216473192573965721542914821898076366658758988253735370078024905956337874381388983810892961923986526606850 [90,42] -127008464978466550783146495725286062544466410849683813898178436493308256295758882344795790683397041245924761444021650857746917367400104292787432439684677429054237723598774164974945971379583992597563643931409329953961099329447494414526964724266903962239219937664378003550292014160484948107004595980139222596128615022261970352877185401263805872761523876623128868607405833928958638042404398597624932724165325684629222999363624105147072387496976655592258411299076285542036782456478638713029337055069786925612522921595602032835416367107593522070414775718804637372303604057958229387138048435042214997882493617898148779547885857370100230604753201540255631909632696021913379726253036093134442411606283505228272834103960989152061722477544093617842380695069001311996118635053302025328097219267082795525880732083021973601986005582802449835775461885227279031855450738045493135932845523405389693172921755110737377410903560661897623241958420644171554222044409357268371872791512250028651019237636510448392438001354645460853787914683608401153343882056616017099630781290012321109932670215652147514565835796683755527169276588715787626376854455547584886355361363353446053750972305937823711830205054058765315478006512913435069229655755354769637000699360021094541676047082589522764505679168758391343836324381005545155174856091434089287101387550787609435944328940237061693718618635930124769498832870494636511760491783431673496426285578492364595289882430577951260300372320143938391813988933084834466472570736840205814557465373495598075737247312906742580464760164932031797865328123271088707153402409649273104126924673634503378678336622361971933145670842959215674997532271897524381997205740532414815521636729407650866632480192003143998661421874032962221480537549915788050026536737845329778470828352841705373225198945283040214814213063647596021442635120717441915689904235044561371931596531667647120301933461948561489718877467106731321503746739444413703729339107015289890734335944138750905830133275474977157191932918282398976831809676874635 [90,43] 36000561092300706855984949320137902459463881297879309075786220635040246247426574463762218386238712060529501239686410076173068984251328899561117860639171853464471475640289262750800301934671590949231247879975419370555901600310480137147072668621588455839462291895368257173692857820558970108015034084608304885396246570885356812204759410654064207843617139365929000630071160546416059799642440731931018248116927023751110706536463358711874429207777423680763850925561705441115751739382421545349483536365650708708851997735024183760779491675476056176206760940329828801143732830031037303311801937093603565518965479808344643754722840077640981469924158608013570905128684589351744183625006778340614260772229214974440142417557247764193343383011200668293417259527401523328919974687396264893740074515162618576780357806337358302881232349578043652938229524750171668644123194680701402372935860839747145253209370940869961672579491762014481363497156931691032652497535247255192859937340295079466690323852701592938582857182257153797258140354099343483459736340232808472882726194164321069797717401470916955516446515843569063550080653518321512882638519349867756157137248597021498589772632497754241882485967764015797394978144922985577770087330207367276141817892895389720935289131669789836936264189288626733714425241862138034474257997884846724901672255866154341063416239109502213572545138366579215862043469735909310826007218622977450382996150619946551583693886425146846117231137581982732360135009814233918488561379159150991823146011717290054563378192091132377540849870395891402795831873138783817231266781473663300457108705069905279116607083347634131313199185593278313817215799468607115328732157085238112065289731508038574434323681008281118424368837844891595837248195510943684571361305033406392643691900979100107034116938993057701429431098691292692857666900516500039187000607125228401979986716207550751745376526576160539244257772437595586886240105665123897059690994261422176204518784546407153903903284912818854532013825132753877074388681680 [90,44] -5006504995229165152778127666085050998882987596597775869506683325630880391690571673641565495561791012329279897225342882893101672997510692181011856566698541739346671716478478631312264522091249027732297393490886350603607215961307891895045988394411639260706094571202759128969718611456694665289597240332025577163247204208596204205367426056841620409357737084647460425235728777207548220130147741179260668216809568930864364012154992942078047946315249452962721917324475768297945457059929042165938232777571153038953201725348554100467302236689471614462912814156536366310345905528394517897258091129248158294984863492665091966668331346412447119396124434004531255498399571576882455831338451768089763248466574274323537545877249497491589799396113690200144975099076227687075996947492465062524528750617997850583543443164538796238072272150038377129723462443839863850073383161834935221945768180673233258665923555464384041546092324357865067113071399370663709113464408635503783831532547217439143591609537577731839874570528355464551405600824767915990073089739089458284243874345039646828612603601826318608281691076948511525429606603901702158311955161379759881788476237092267026467479147192520133000396308234169976332435499477001259914920606860032955065383393035340993908262416881092816241435436853100425519214107600071501049453642143629406305194469007965241151239050578810052511486143948476800250122098415747387521495508874006698649691775665593106566261910894821114895095700771462769335606783874950229509936942899934142474608393638398019515402312663068839297728244369276131191837325843980144035461556566503544310227962972391489464380012860199159189741790411114397651259068999736969060630332363193770655594552496795908843406223328436338559711939199815640165305061206238025500081013964017554761020352787957092051448839605626814240345296390157339696921929183179667977238658022846766728645511117983921777750875898104295435636191225773618062597477478690034066068319686769607278743391048687659037385108024242802982041103860977050040066 [90,45] -269071208164907038785253165742229849971909160860355810476445853655068568751213009182923880212906175427713820124186363002921957492953163687374583054701847319901701623499093896130109528512911108338326532950208852806845554016258276658650212541942227030474823055666158979566061939868274706282399250493793389530422475529828164036145968553532598463909110399350436293737149866750607438363036994487246534809475563416701639850612884948935980216607116445974374787287344176246403728583726700086802307414347189960441387389172217548810553058869419979293191207355822827905615996541122762036468343985765167649990449220422195867596819273304920976712065203705242343090000101361147700986505833691898249527316622886115409190339944373780769599047144264049091580992498291703109157405412449431512038126765504904914704422396818085241997859141873175103794308147069283892040178487972683054554804884257129617491040924184403212062425648564163289890656765548378363285568168754630149377049271182283416840899115147116847848694450618464902596120113337812954879635323979800740265445051828608854971825201912212126942251227873870867940023243530702204547335596887859423907640207303171550104920263544385467467084884272387057747174986971097863644307487506016830617098566791588178260623650682991493889158351629407477327323362901777697568908047333154692840924774519203440216386211549229518092352897035667003935496869494783152659276486665368746559936452102261154463885973472478298163688561347574115074370058121961523380645656714379933882628794145681703987211080748569342531226506554645526731110856647822471991991548313760981879807413484120658480489506231890734607186400621814901535942401905521935899402134710299132545307410285393520971239934974191865211680576608590070687220768562832096638219462018172864322882313161943279423170028588616133845579752572209857364335920873067402843895144227943575236537566504292489080138383469321481238664390704592833411324568597736036552837315318224868486750517476025031986656092192925169758846039175447826600 [90,46] 337005280095774890917114995336366630113877933727799260399170004316189875964549242125878145806883221898573143849567306887434735810039058738604514920675978675564518090529647202365214334859065183947639996659506659941073579061889846926843702314984699356637656350439777922591815308007022096579177614197488683282510274377350972697896515654399567616649332294792857455916984225473945241563216803751368707971743602476428937312191893628483277713615871311496280638509977365205751582457594431681068990268903429022014453407599520010935223436202021472382499545058388508342888372577090804431810100833399751825974048507288765325504587007961251343726771256299654112015237224991944408901243237631936342615677318624688627709925536783310162969054686548907986178084100693908829467992982600136944934399490462875138204501346968135128901024479860965010869386964847879814067258945774379609235919650076511369841690314260291921160933302474423721714049523420165252866038200444249021492850341934485149347869015159068283501381960145261649191292416671473810179480621506406360591713935800217377514762643209213497285142647276444962333743158018379073995862520161535154984495067808167353273853027650864129026152850412301518927323977605575733541432143374498920726168207736651300673933400395014721611978444694205348730778587848553136345280468465254220093932818143222976758823353409633173108915563991499855487304923082052493982757344244798608947037111482023139471399267033070529698049353831346836814678082363721178171287997404609838784909726681962674099430503742850342857836862738694179157726071491415388710541727221088717367741250404062962200800150441658859205781648672859749112993104980215950606718396773160355899183879629876290264436680713217776551216412358881693188112108057416687345523841975452528945602450521318346111863355169340936726430293885202961400569892930588369697108548610867669895721954658471824999225907686621846881492908025944957135963745961416970070857939548395479797181711757150719692804440342901894950144648151995418 [90,47] -94315497187928603379566062537317047451204009351690148635981335761039574809524187029119007768937040779217431490709278287496559080765598002190445034014114192922144826371858225019050043810027269656744494851375333450295401845946038705566642853652527753877055870678145759401269106742040394941766802621799063552398845150314759289008812189181582621241522445986170723639774246885207684283054042501963637363452167812714238980822546751090310584832896751434724605234991556781556563503483243408060407903412126617976560394931962998410052151167360882354852843956048919984030155349377687829722215216356771724540232019350640181338789304080528261881046132062389623965690465539362737373342930355651516693427958922809662266764572850234839415599894786453650889517232012978196678258241322908391666698924011158473700343920331912998377639569537061818824188373999671589028972658878012212224594680989200882050999794447913547805477362497603191307260387600187158899352984027518462720150995900799588817030894977000244839145767736263695530794815203705033529673011274065891065798886163747964113431164060277352784224774143471115267052202007606316435019320628501899857383898162077065052789122231058370560316767907521404792717524168373368204188156752002626940711129664148854187056298432784401165855511304461565548416917743750493588338084338410172759582862915756609571362425182495563999447316059061600217502502090583627549724909816062197680667261594282622077971192953692104083219425539277870182152128294652388815099062851405282581248463198968484804175799241181841127394688687025565395863919421594306408335540863135655348490676069858994976695246151373401364710460143910056181148831770703306210328011879433617948878457475475080078468506622739991105205822821160049055840422629347589399845200758007072207452287613911225844151182127709864748491632234920163322050015000373803986749641600908378143795383308174563196131284803020157214511881849759620780434636635052188453587138426971873085398952767924670936865948247650366242099469369956 [90,48] 15175534823552515234531185909758063456458165341693530228756414859613202613164679715825460459638893352970142506708190249342255278963796058356714959723783186803358571392211890693619431216814874407884597136098944128336556927007047050210465638100724234300409956108531536701493150081850295769131252399413339313744977916213288696489494591147622338507785804744567269230132763140058173922564757512643919377655519890248201140720151852586925865450856143935954395124625508357709285529466495242009554483941585281325075955260353697509237521817749547457488295352579391095032083518625033925328174132335859407366242570495068428174942607255676145293430687992136373818478015923967281827674201948762933040319364299523577481143402645491659903419142260741136266567119322633369243751908841510217013049694006015539112422195864572344510591908120481271927253285388670631700158860622316719335608680402509093671912280276254879643388039150216051879710862493489441378386694241689286738668213279013311082424204479618062011720973558372751657808161209533788150482893452045729626259627445470022436946697406145527712818932846343671950005911695970701098202488509205375243299518750712181505545024211857700977257562608920374960605138745787751541163663484609422666046913368447983750077324211392968544901166402037127443534663685759230572782658044616162080972205241941472905940433186938972576216799626035495211023784225718602502598829213662177334385438331307858954409374568571733619158628277342496156613198002486163044708365980343328531527263407659296683395800245760308864895964196935124047505319194392569507032486912237506876642989402045651570808566952278049946610314489153329599215175522047113262719779507760232382056770421779936611591292055115613777089905454129233952077208342482633620622827883938296363108195147843979814322088692584976966091692522025868018587808611210202602961828275763152148857636666713889069599197625921379115870173004773472393918077682340240389704354407066478800824826208524432139159486031793307605834367942 [90,49] -1238785924700307366211347427439621476467814784131080151969318629634200749999061389949575549593762539008231447332237464256750277595268048356767804384425791094559579463350718676578110226899073728515324314268459287483682641312671628871199948204757077817179744366298044445011256700947238803500610198763288559678186817266196628610050604356532110284927780920513853199441192100855853991627535384000734067244120966773392946853986105283660552071864319415782788008875970985663876220782925011704414820857172876311025412721766513894338951620548635462720110157453636667198559223040255898949631625925849219258438474687395377990470298590235059183304389750643223450667333076671446283930654491966297871804001616284289559220088294294359101201347168691399475367165454596833087831266995346072024160322601883405779682859374939580073810760188392861606675881805466142615022366752720027790057122860132672345688526412955390605269967526323319002520471192242167016190928936127310370508574251722110568872308140545133785472579757966588844948516202538802722678862015610262561545198493786301991203451290890172358114518658709063614801498774305286132734194840332043347031946834332433426915911769678125103000236297393224234994651344964587083357631409582154417311315591364045088543981799995726757835413454491190267923827050836002599228490883093125319441238620551425328548063707396371671084983695889089498120736110321868911180436625554529161702275358249215147935394819278489405065332832830800404995253591794203200325887682335063543757897482273461866301495047776955666519305543472636449081292385195900214191623400905235283776001629461631521254614986389131450367581036093584498907570314177561664392340150621027739715764265589515986254651473985907169464659052039843876555208181583554480148684892738135619474526209801355668096291459412161323625563779427862416349819063708914768175034549763924142672860418457207841731613177037556694033214997348442960493438543588069284381642561575129298273333827595037241911505507267219142125710 [90,50] -57748301065509170037859350843968927172619371396563875576768348878378602162426861369874692692674591928749174913243180348867103521685150869634347032308707096659404871994250520086555367637345490888967904350133912982019063074842481225446079281769134711680204291509436847193092726593646686916045483490235544297866645496439282578315489264455318730836116415576499123615929111447342309884477733707657024735148731295971479896673392745699407286392016538564735091516117407002769825482121083903653808808308921786480243992533375873487501805267616696344453060243231242120385054040531464802515994439997589904088783510188699807457306312227593567325286283165540826623189428755669209470356985134198170082584494422679333434529020612213332818000435694800714737088825309899082558608149784071197787749822057483621334912716576037702144614942864043180409893428698963821713181218995826427230615488716651203856494222741925514369393242780597212078660405644362252942210992370300676722302741181566979483163886067665872655904954569204244160058925692635317102926447666380773702312363445440372676507817166963092489288498439162953857536060705376506205956491637054917345661855865809563870389758809062897230626503457453114156753694704312905448737145778147337650323675502461995453706977564347611711592101557474127736296310401705002582867225312931067270693004907600457368974294063751536527920686823239888723760100698181731222603065878318469096180706503780283157896755849824688204242600638291716536055698960734326525757160925051476705978998313891204776786103169803049595485125699049600290687431172236179963486225491625443529271663975720965479520367074955020079772532507801225043488287105887778790109926984120142258746237062074560105933684910825875071501783849911625169707415916755215422459045641814127575266138694821214753071682827963651332357827628558280681335302643143990953220958481702313907540384455452477225227407228678892583104113439120811149720695050062658339759833793568150898635830726073958828862739393101056544 [90,51] 37836604314693332342398863436118490114962199715053520735397546980720866726449469098691456916804480482035349674090058396778773361114978491092869183886268177902199004905777666740443899291537133446599861630322881152594625227068234315302645935751080232120067187842038209324404714266388322350694681581716151934207532752859914492699496923377342942979782794386534464661033450424406742326083067655768658431108568259178564627626028296509999562594224441868179914068534079240269386348970703280777406108592863552671858483706497319400852696046082165924983569962654603729343024773172222962133368295623584983768916985749992072020805262766651140848619274741000929621943160857137391766644006139160627147960119482442252241983584751596049972344754199900992846589467134186631503061394578400234715646757067687267517147023127523241185708819505952336189274955148042163855714662690851473803406267885428570262518615536870101999812770887383894869154971892360147227648381883634067172205453762916256943099666422471120591808113064350508918467323713528072768168272653713689629717428061184586210779919338345566780512386046369641261328817411939589641534163721651953739355535371876989750520265822466103648921124574562027207086172313635924977599286042107514980092603620539390102113850461773556668990541583819141984906895363116126136831373572954515821194561353654754762583287568707685132360889789857321656759324863779983337750366983668844036110518215819298112370178631280227680097101367535519412704007201432241377837705394123494644009418111751102862409073188570363850729874069037335968315130715075436543411229864706339415211489655897434930624303774576135747891787499388346756459342812374194630483833612566503315439202750737860671320283670962055459744132374204912423870736692729440416548403078057250175764093172486026831758251964591011437363026443512715743774503089008470464590263548583055447909863837104802412314481522825462094476902166847614648593330419176487606776081470612286857852977081813990422088869738968312 [90,52] -7532341426645984038324131459364375323952282842059097046735489403331653695970217338518279129432078198774475194067012265203939548729169302447092246702872570738912744931018803255458831167510185250184702528126925597341801295894651996416133736950673472522555517883536608344698772450483890944820040971152393108246436343643666646340609764132191268287380454788133678780066409235094153198619284783502210890570689926729918764485609297772185449739631338418035561092724657896930424608797039711708064251937966682931712071183544683369577502360329238991380658369589658592387228577720083639581522234583097019486549451890095608315744951773878279118490369023538777602093907074691963518537551820958195309758615656062986846163227253933987256394760060754919169537327456690315171702707703880332595144722638914241641381302403734681374907572820693794396766724203994884268005875420238002952022637929967950920376103766713607874330920830660582970275186555001346272978387115362388188791040609289774473956814070586117111477402734443359665018949721978105364591344347359751281331552126441354313274341296378199120582219527043055889737014171186570210828622147736342993758238610170486111592862856603517356467006664276975516477851148916577191934828035083862845699983562900219393039060551443205460358656493104363744775502474572912764977604701887976953418367834170741497704740229711106624771903013110539392560825957874260804747000283834042113308582812372812034566380653996770790849829618385518197583871913790805046595636369552439315741944878996401474264403024830483989223800895152637305963868230200854015884338356844757561250796216288827683043328268232161297740225861425715409716047027000339240702962013776582409340600809717179238813581161798067952509725446741391358655427056588748824838114836977172116590665858910394822430656368846327851146874371959384915527197235609866285630231088082427804093398682783435980044792240842838240745204376816669835877799735368369486313095689683892103255096001556398736319299950175 [90,53] 908740233265308713593714900548687001701190683767291458408901165482004138978929291012984297680223164318373057128897108543236734343135428055335992994088966519439674566101961678391632688326345487768328823631712051214294368906160144892959104167405786439520750309222129289417950265532542731052964168545244115367744712838879847636483263607151861405837097098308456788317371428400030480251323783924000767827100579102248131102303808243127436798007984858189354639010130156693305450234662979314316250219659683306113422344102709672895448201034442837730922426177726567849512722942065634332183212437978310768264215648188648132525749171411342662087583586679875467211657165408693690977471716693111130656752305389173410368188344219360518172917021892279613121109934575506274617430836641120887406373559059184404052965957996361403473473339070408907007434026395300270620888871081453240240309534370588202435869081003162148751328041429471628660028887650396007260290968483196149321647091812534356705959020817502398061327218787247578571351909639070301750595520276427005804409607403004245862084195959892371623709105178999003352185459463972682012488117131451498585025183267046174870151201229803842085875098266647717161571280710378567939431700164390388900420897473931263030698678977618092175323173008682563997245491959922641174559708827981195851347982031220497998165271250980065975800615927082984522614020457872976376815582156152120568840942038659265745209436186989145938801512388883102499037185601966895531922053562879512348262483799312013823345475257535421458658413549204621484613711899770268632456119245262175572851447751968316141413907399103590249801896738878565519770156932125795639722835932354039193722076926906966583188968343270449136525723209018062671285576400295137045586039446525879560185663021296629576151743085010122435479170298748518628462182525202615537373443736984205362176532401954417437945475050687233037948421175267727201595020997910134480895590433041255276056051238645151245111500 [90,54] -18699031508329968840175304864499543397498099018790852249195310850910505420936061644939619301029758528164094432356632327153434009343887687689772897100867350640426709601378890468870407151032697495488922734518837246599012013821634546456049097284451583027520531338460844437695318234448837037517692078343292250597831903317030998960430391139326980680437115757849919160112379316340657747689181730427212744499804742501713981165541271549040979758941848390508320617202910789569165110780534308621635707764871219042969491374941727926087203110876993851323494502784988006634301848707935035761785057516137150347224802446679541864622181888087983798134472301272964955294177396820769693308432423860367806846454777940734209355876572991241333211793276777475193993589710665782812198706364808445129013531904730913773800441699996858651216779339560941381306658516015933150562340003381998853021752998151529480509397467799901333916013312286834211177765169975390370263549589449486549567634915227400116752917924115649588615625813320318733476383517430189631826304602827963204310089560412450866107987190634334669384482904747616486964599370018123109744970126704180043486117833068344865439989468638656714934267643722255920781725506705994060294929828519034191255270670435146058093698884728197393972225181264332634037482092070972813340889344739448266148062607147607814268118544466688678081775276989012491679145331255767552960116291280892057213644089296748450829322282964466451890581602151638144187904684965977379885666261160685532730465499730126727965131554358003830345266132263024190295308222336454008324050909126702944138086386315471106735356650979777563295268370719166340942114516110720384962290435665191764065993306217472650685770713081424835538612419996002401184118794167894225443887900291564016146503848730579966231096948658797947984802799146419437182570194171414312868419447450258888424422757796416652078559927618821993816291602427031879510923740575460649743452385211970245501904717398838065025 [90,55] -16984682063002789912364910878075775443588042999240851918895592781890252983991581531297188080329839670982326792114943394401612387075793732784925802755795045191473531541301591202687413177248961662008305812038074859678033842004585165181920100561506920172000647562321653126428882016331259642512801750433229406663606454894082636102273896586953917132506625393439407647187060444025741320655053428294313858677306409590209999071663686686196652707416348279569068859321536396223755032282999021399960469848085979694914183863004992506845785745102260719200578908267070160823406545660093209616291701868066256024266863278244791908548144783821849208433227490974090027407666641293148378320850027199610592614205734184406623944342974760764050088634839316433970543476666434430989422834126695748296448499447668509828815472599215206489310260986747018377253977027661897020088411086665247524165894135241320443915287933821084129315333864832597531000986598674364726442722021655585997920261447182540540904707578279252309615406062455562690318413999924675757798431060841015694626293505009300650427982051907035303823384617686954652064400126494930689679477973687076909987410248183915799083013391464273518125934696849753664598915967037297636741779707897207339220802896538928923671731376171442606149421718056302232270281393534793454140537024229490655998047050209034122808472993113232324224927116806981832961753995797405379572850994081390437144330504633413320129503251432021027024793323402846355234006307400249538572804782993620888044159395776210450361777799804415945951710434219710711246653660798752444356667688875194272935684282997029865321118139114981834349471803551085764399216343774322918009655017337113575662968570907867462740292878612138459516521700517390681444011012241734234406967460161427046704332912314305065609315109155125713421555439783993116805673664343217254332624264526153892521690547565362627206692055034192833752412156465273595050491566407392029068349001801798672315033915548011250 [90,56] 3220812382518161440476136392667042054224919204289420484370833830383324450440991949808051627332593778975680877122975263234798036386044299068683972892571046933469099487938511725541025438518834046294581052384795533241209717619471082763711657333987446277105054907952621074683117046833663995905483610858011226941333684583386477700224222446593547198936960697057935897662773577318521534251650165770100199557809549456199743305750565959681938227155184687696329900053875630133521143088235509084364045570834812262190368695017604575885173829694674660595428518868620815730978675206022218056394067958903323781662371697700378821853953673606285452476798923426897477343784828431440176829572934500278652968683628601239594839563691642772535384430865325322068827202256164215559278802385378601735673166486841135538554914394869305734507634693487727321413421687509739797078071649818885876630186958464816750520533286108864391553904199051094665996126041230517454058436890822679962494190930359364908691745050384487375881206915036132280602705552587648527321795689660069971733764342800847784643171101388300306784223492223674605232520988217873845262025079830171616843379648219706110616196077307402673650189444593388462261215290877273987444888875133508024724650859591126725001128108455898582540078559497760137946802451890043542080291261930127491999133895194717205609832276049363385449096312549443563864367535041580194289238337568555431362217112769752613199409581810868304322071333022820962993645656413504642193264020302496203080053611269662485535014740938380418637940194028835713778094294673216372580156051311542791266785793591352238274041884695439969910906207802763136291036914928989322020219307188900855744165163206933280165952011892972220883815496169818541178841715425623949344350164139475486065476791255796924055790615114322835269874363186144935221271431429965424320165324425924472217614515915311815226685845030797573422470025453038476884782652854925941733915705384557783734001513735250 [90,57] -204641923823609060856094186959919544585348902483446117363667934076094300083904870843897098867278735182068280089577293371782852422302401720714473283299730163803271333572276256292355808755926436422182445470734703869444135919641885302408458055952871182793044909406902119523342949538019065854421148729381568197156376283713805460504488955193576949093111332543826241691741898086804066982583536452827469672718178511156998254802812656910470330198212016199503163598733981254151271767462127011660958553620440456125598431697433607832361728384171972317639200686612270172119167871075920374529810290257250062600210964412466257300526489406261146407481322772886139328897185954705277730570798090663370338807381125465786789091127905588744101230974885201672994469788094245543694913601037117109433101156672937906163540353907480433147386896218980812390613111304592375122308215836982950961661872768662745086861977635532281383188456016985368228871531433840944555045145807491391740382958682517626140959778011162037633714630930820059347108456710477999546948043032069258290952489573043187201003593561934036703412253557346744902349529665726324039356939733151860109900119072222479365171027688275450097222161962521963356537322567038184102173893183061817286706412484629096154203845628293415448177858216423611661817441770813762329476832475644915672765004978410778140339801136766832462473301129242910017157499695765692344557443043391898382875591595264658379110908679577639774466681844971606943044706131591411844833707077162059659269268270388795834014651659527507175719478157195170621215481613628861765539871882964830047287907478003011483207036075791008353464288791294148955578355884103005066100861439065534469251679209070499581147731033379627561099329924909186133042045008641681038631304142170705068590882494992053473189750527009378317884105052747534647486324088785389009843889861598652592974047230606270657895536759689751994794553357070238706760221365285849775385267700329902441957482750 [90,58] -13324457764617170773931761889319735292938709731007464766632292723717154469270223500739320373994200150535920904694985331060647161362673167892548803084114501537258710002350670687083920250520858129500769885012974456230853322211678674000745095605494983542407917224990725267418677382993283905476476462556348820222375907927768336574847251461662028767919759777833670636157473225366086686311694846213480159319508720935966498945332745646816027286068048742178483678395903400394746430633759401549990144000726207651295749098012208008603402647206660028320601229228109006889780891684408813689085696193965005808237019676167422155366558902680618082725997330239126488062773039001364180314982700239071567021169148370233906165627187977304682689862216943780768371373740116754403054965471643247988721018574023772621772103124120181096968678214466818617447395542690954178845702509892317564061562303992313943845481846548877730954002048989911880729004819390728365553908890439044428146080969548496484235472889692745857535980642418423970640824513982989592005902760122782538368218354523922807052068539590527981654439880387084605847966948065542616253882967633031761582874525652850463211492276466710882606681562466440976203007135079412080235043854392434240008918927280718101218853308117277266516066394931872356877858360830775058465530495323062615556509600391144498715338605953754498231497290811753867769114236763786308348940515788108424855848321226301630557389975332557044079385642823757878248589655684287059317753687812452698906913505847880497839487602358258296626793147759038576762350703017881132333549120206160320869053297032087215785111560570949267841771835702670172837480258518986497419876568473508909276276636553920519239110267663171819572494520791629019161906509053243163000108056158731772698611212411633934721393449154213422173133397588355803695355705809148668346253002792002916107161062108169788288959009615223233092106446842364754807036039247046193712234283465453719099625 [90,59] 3354254567658417459274388396407439214485655165841153549014898080452382056808631224948653152097426825317559242056748366633667296540573893242632835041723516628579147942341890381212924977380841869575105953124374899015909890616249682077095969247364137348462004035470362102575709115493481332392766023149057366824479469668314872252387191642565993811149805283980599868506648837222261051469623059393939097727937924871042813762564303396936835870546304259216453082006177246148185837565294018231476086879926095318887658279905676538804291156263225335030860678672947966190237505235367980422338009866086051087257073737089439752318406847239200162973903886684017479268221740429972033575259377029586611622758701839610112858625732868309619213857390066305004358706174549758477534423592634967806156703107981443848997059253088523715538575180764259433665174644344038599541885171626952625692937486689226543791298987897000854670230603261197589365042864557980590753004309884099413849762351437949248397612261413287179764956864074128600009504522935790472427968860058068015685279012449799408351654591608606948014821138152151437739651192619035449776884433061021232511031634071120092744463195310728965908547484059626299967196588172260916244578961301748926885421015599955035549704431575206890867573357994202986193548768841460446794736754235474884912129645926268284800451516247500771684807587221113542442744604248200372626274920855208282724404321432426299394062101937208085269163913017593917997768449306487501331468970077803708624479761969878220576320436309370339316391567650239560628406722868789669272333856805528475677886651945320173066001067268846039807216940275446387990245084892266689041095991677791564791626688947148905780183322608478728689770136225648611728504848031924234687212985312870238091034186522060995505947218983762446157285291312269457186521723029681224020541901536468658368979443682284481488466031196387441952733655412970637808459112593571127078184751703045361250 [90,60] -216606985777454830840986795294405176253614701741552527583888503175158207622455803502087259937039287435416276913090034270957876432229963979108008055853357137780229183425224797101523893187103410396665074847265925820795533599302441295871290418776171670285584084188188461149919801771005438673348570492035093230300447800207882012620414444722457810657320853425300558671174513473127628262707126033623269724977691648078629249681485359767839480460927550662496837633477401519275718312220951748817635922942362219108431021257403750348552881455957166022482899997833555087019360759564489051719309251324515962054609776475390542386920508516057442022399128855032720445839437833750186185963983428221988456291201400346280271058607562219404107612151579778438943001507535901977222720703389545704258785781726706309665675496854498490906006461614508287091743328857122577418261649344842827598280381701043831072771764269785961829840825119989499834407831966248478803249288528768188678144798128270198067398953094725971838638722070462962331192653519133978862566670235427217438146696199065898176693612073664374801102788177357598685650796777450237945411539192558093725885583195663136433443855456574800108249121416109536746856970306657965004047652246657518965208484257292698287558085311864191188289584589972021651306732053874950710266880915259272949660319778289469288257498094481307801214244341611018175284104644404904858260202814539011270385088161950737291539863376141448204111026400918437356572385511045422075132728063780006740173344856657519684656987267839516094383452039557345532753375852310226746129363636035447863320092490468732452725776185480893043970029702749125861964989863283688287895346906773874280506989193446458977507356711413636964212260531489575787721599690508851746323615911949017658340141582253898570184136297587365589163141087268212729488999151195933453027887825277295909959017770147181860913780313901576333098408592014880324175606913760084986465122651700200 [90,61] -2034634355328794571146302051039968916817295708914875167840544328321467999299458551333654384524464051843796944702456429696311112925591172990808340332749256208112682039500434018178299189012941944937424426296855756359647356266212030703439866484320425241361257097557188526573090997358367674883718601606467197738638538335268527430964532539238988675615229257743624191754098437664536112139672783975010456707325967330473873489578053831679340817347378729701287758580512016298875948229363924778154078187936125000837399991076106865353476217334921635800145754945745816217418352456684474472569347846375302067859341028091067999892313907081757663537937123213111640636926440580199187684121953609005808653384699231215139680077078742278912014436040072227892209938502520712415386091581267531360994576301078137845299941035460300539446484581378272331015279947057857085925644288201865576278555768665312954680301461118235277646363242860254160395531769857485276060245678547743466984016285037794760834672652759201178496513724689559670364095817813870077409909044897572687497288125287869043937220171476857121992527536584692633587973337878258778277094113875469482676737749680507126090140508255307142401408518921563416674501764068003221095791324164930952587404320066548852376054920265663464086477929627131689320215910329271349959136667815636869114509768992639866646728515155459876485389423867776372448595044339441973917381835352885443810598757732692213213566061552609533490665520948924282266201357972525921364891770260439282187098198596957485846902997634180513963711752697291185008887757304706038098268756406496657124664973578929185203734304224168938999096308224136993589451390319644588945845582237804185670206166330642839555761786290817923669697696315562597590603467766690723097077583914949460341368857183813612533210375966166174834859309704348381516322694623952588761266223570193776583098888515226726925578788002683803620461898211656888323990288687964243476716363950 [90,62] 1254023298388200726452331472228582211346679179874331524654977441017119133378179981049803510273140673016031717459612928409921787845770936311378043490892103654523222185579654487480656168538056540154449043518112739208706626274151249166090027360937745968843451903034573984241794502841493151291164672989475369993126433100298134290983937162969089794404637956051602388643738351076842235692285380557567597500490072275045728567907230041162040582678682183572312782956129605486798160588906697276585185581463153410669066236762786879486185937077692675322243688702914626512650239469307642120424726496979205119093387445381903073748331444506608431646492729185279801633782642747601114704538571382464952490840154086753581996202440386984115783721540556827539807277044432409995402135763170701554895834398375751551989108286159755224189881323718725738181157808729157221437969671861198417630555658160071192322470076485655389851663281730850538229821044340761586872625158599836447301477155818702295195510935643156012417338294477405273283437864831141592919554962768293064603799957944823555511645003678993546853171835540080705351992380499075255145923151564804401659344968624439207127938916903594182990677240052043026396497718899583947926364614639512858734116408087979748327288665327774919957583226333448119396964813677705274976310712423735855570812635105347231499536622999421417882101987932263419751643524224568227406016511247871637399610727728419655984361222540630919595486164808094996186773110662261296362944448728711035212905919647140100992761607775854972550880578924870584892164941001668815458734210949873401734341524934060422444339459913145477672202123145188373289023809048563628060888763354364489502768116629287596608392700652665083511479978155419815070735226262654871061855854284287745593371987507649612486649323903406741320112850423947091547092711860547065597337086769022733857509782146152737800444177955753880933661297807173277552487056012911507910864600 [90,63] -78314050791345109304753129901195729092828732915444755409088282897361359558224632770650508984439072191387086514691465868857568669450008681718066016130794143497092669617972773957696573227830328292298836613494226683585546017555170628228287291186727191403187958771311106189695540040443715004718584444315578686952338556093359108039927158982208893474613183806664535821479900010801480424772888785180595193787587678769512135282684629760484115958260139572597138870789459970503381309288865361538774932339430075120703569006547663746256201508408151409528358485984473429990350777214958433046601791805240241404456811609223099434955216999298595348667058508547781310582129884788970377286525773769863427430654316032690503560081714106330366682366552962367083255965981467149147532392649553490539993070224102802938884269979390386246626722916999291690278419118614891129040455441686072575627478160086599237810687264729204334928477829197188140857339203598868965573724972813512915359506880002399644214128713129334571602577414202457442122093877289515483268445708877363774392643503412315956749666627209834690714619127665885790874514665526774682155284367403346208365435976597748778866335940213897443245158243150999811070546506436575028465379409970236206676688102024717743440617256991325668860205634802148423204912740160391430800350984995883063678807977548877283004621333275159176332197593369393741591388690524342803373672313479808984925959716662389353691590849271728692880292655588380759230350652730332972527380699626748934767771895196505638246160244570071700689570547116066564191909333215206657916424706495155780392572786172985093836145369135519047889237387910597905250793067274085673822114197751183653043550244579945352059925517176811741660080835223243422430483242800518790378279993891386870023946805477008231064035073826264798762622658038738660639272079756786708572726739336307355734013779641700573471634875977056258881373146330562219674725204027697971500 [90,64] 204249852976795132423733892233549489576158852230749332308999022984505627526427118561354878084778956902051892470198279897656770162911226116542325770077333096294930555602445707676839816234454102927477120828741205814803611936668667521909335924649415420769649644332481813736355857737551106127915527815913223100981253178017240762464059111785031578315323429903558913607509079369613019728866024679489082111300103814523009871049052746358107512735571943980847813280066953501031822560810181617102518693030393508364665358256967607419275976081496589633322953923355287000520148196822136519575497622578345219679505045972223824018113550708766092268231958758079113580643819504466921786200861009820187530356475869837122072941224976200592774144622270102828437936369167070794426715791533254292413830268354967092439618828758347406559888578675047476081085174112437375170238787138761338691860778955951630879070931854219480445961717115265922796820431790012478825107361000617987703973791265793363825437043581136039498054907760195935581033897071839943692485354192261177073727533355428406561026390130407837230227026068093444411377525713335000989176842753403423488663115678844238781879285684509356065258557912168353672960993331724055323033154739714961889288660012660505475857085048057746574745443941753582393963586807430712927255797365077776284668959304383016506793766310656856281846082838369717708086545530642620891443346831750896500889999770349115671000815561449503730035325224700667424323548611841611611169100048365730148100513175437771912603665224930034285509661232252139391673095669069993462160515148661906663240637767504511014398978127232726377416756120784711486468750471476904365791167614631921137911967334474473311776142600917755795884149978590551332748612722173619467834731712433513903886381770179767721494187759421810589050253347656943079659562531619751011208225375820163644378076340713248030640473651372202773138499982767938263158923091737950 [90,65] 222338320683166680330088492379826869500437876402512759884028223798597404040511087113376103570953497655103028264893203024307419978156001432608072897619636167978518479708388598101927281753874068932117992685443039452041123408123003981212557836872657232207498052059942379881296438072321790819224946478031621213412833071758386036072142079472683981274074505379596242607672683418413864522730792419609972432498532964525355319832458122670283642888341943620692687738046801278063284671088613362625966757093406907511269402821335934381311433367447804838570436052143038958023573282613066596591416245194535402662346762800387395410337637423534222344301456538498545745445270002208635579452793767074783257851246097619380431826004578221041792670987735875757732343584845968247257024137778586632574147341911356977212003462570576878458983768289787576164221813578099109776227775854101822419619095449098404081337510224703514906674868684468848098981182149537191677409073490191908926895879827176123507255084527312815450035705551079912598562313843908748857087723946996545842327969463054083803711848269231736558764988045324942265227728668069538799895924484886508251522328128431128988803811925267994884444408054076460602458159361094900777630394295098905081514731435254170250857211173897253041792698230654427122468931517343353220750626260069119251709341284126813709899064149761711716826555507716561560331946159263214941132118842003440480703165742360820377658038048095867404741382384276347935023272222518118605731394475996111484910158745231819145495070524886954889386047003399476431170523932259481191026269560035307156140790081578683158968388727754678399889928499199653566276182278953430120805890421169821210429996985656784114406339584029159794061036143640495664516372859730071571836409868528549381112322723440407310294194268544543934789502307103007744304155274012636302334759553607214384998019995163575209962655001830935046997984150609261468284858765600 [90,66] -10077953090852482320724779428894908075808538940951908675822362834282917457885804954795994665048762009968323684238010411186661883379879470075902060886948255266661934832763787911777418058551282877304794477166237400399385508689716632959106890378091748693767042991522468723671256260381743677037535117859492459528332490658403887012633043743798191774633250755970051973558176454377709476310981084906922740767996699004317534893625920424287031222191441899024295357573925477499618038622786540657428916063732141665513332122573353353054933650589034018228754659737061478272459497393229021833825789557636974069745786033447127462433358961772197291406110692102523047709945408499189793720444399134777197850476095815196226728761929083849825738940438452348504661217745841426230211300694940300692597356210498678692865902918016681956559864359816691467895569510023628246334964158452668648376694137055642674791378248044172814818030701576448024703216499262633554751602585153973173445700182839641876379180844013789344489582415040921875978414737830991787807954899289946062696893292706047097314199249405846909887410955268872232974115897249498097798324475009300380435047544562759620099091812685711313337652500748183110679875374028537313056444033680739322440924657828658760429570700780958368469359813356394814514449689332628403960928187874452863361628377969805096207136769481941664174711097986651783195898162557307931809986699181756861710181856837796779643948732872559063909767016762851795121580629006603897163285013665490847345098508867164336783027703100128843999518878024813160160611731677478788814944670776434144594310632956097942865358327318428811573005669177898798372936671066122460233506644301847183496539261192826076668103350707366246228255158365718552106628517881402016334500236381741048707661849761941546555087881812841413874310127216020449982711209319817209201000030415466303757289288669339298646405073958921450818246953420540958403066225 [90,67] -3247190238567802379051713260197830355768766877293563593778797515235679193065444244110679948163302483334227542559832129015635569185807239109566734108112950908093610100388196116899115587291593808068245099886639489699664725628328739270247938804690980801072810721635931116868595934099073002920340089270452231586087054743537669217119703741789840476280382968753984569678466522194062611443850342857887903676049086379488064311151003571629399160348615716099555097840983275201423493942260244410161718462714330317125390467575616295915287887450908077972813997968872309269541552493391477919466643355558042425652787951408547995403264990110963266106881144288855808289950850961648062192251075172013089267003455499866435301136486166721944303862154986228751528186039143797629621896964461494820068512222521368671125966272178469660466995015392534247158742990866653628873224999164366669665039096100905564403345959882798371868280958677376607110986688686776384762027577388341870672267716000459635649633107550949283697586125308154732301280586037711926417817892097076504461756054281511450784749890621705578863736833834001297093084861546841043713156176432098155145367742390258127612957606379414991877804684414766035634573718366182013402630540679206840994878390523812926435458773408545354205883093279562451721334394296093584263671142354882919006520809741064617366843687279358510937713930102234098278179783010702809352034417624327851883400874009394546298052492907442401504817081074825467209237870152325176216128565441428810295058676349795776651880781442733266051713950667887909976385117854516507786389606122069389535894605294179741921533494521686655482964470058234340741382798840997983883138972776421912562676592937784255898221146416012662994056763748202240083613631730615675999009956776795430475977206078546791793199138250460917756987015169904081631479133283948414867135437183953034790305460969411502600776742102615067085990846350021938750 [90,68] 13566046351153335280457035086572482616786649273580052206208179819253422365756066102568990645064036186721789956650835849932804311158304330244370830589269974905211849123529222679272650295462406433204284351178968214905236333654535386970526683999558786585071936490885524766050990412185534601118360616780248299165144781640289660048753044760368057749986811092601683548295725187219183023864333838866566880552272795638290903590368280482612221816098361632565715946154304697946234591118340994969032725433788660005284310876167483016253449013565980713916428430846281017356096103547807282670326116066843446192386688954204040195567147202062819225351557000802563452921641437753262655115877183501420802774525851231049968839993404023135072905000424449711217429028776099723412525099695837193225390219014386739274910307777453772142494969260685357842597259227300539977055113281685779513875946656970979696780500576289434481617388352155559869845614228788208440881429186689087722702611231255389779571359368243682030003284094498277229522600687975683032345291448351075678125723202987091996047390647865458109016912941869975099672655810199783320676884588505188444980494203224663850996678092888356380541472413735741274722935622150271312649946504638524941188522056814409385455055779682497135700362698661549114177946033616049928215605840499954458850335020095139314358071983691638973054685189073192498043161362297177939013911946686956262103959643829080151275159959730933227738569456570675560729280396262441838396847317750343172015169310979552252770772596781849576620552068545053082283623887547381020553520581971547657911626534726902960169856003620767161506162011761535027137540751908341882840970168727592314543844013892007135170413904205648920706850645719013230830841633041104927763709934988875749598475683990963178865012251724184268244300300606943273719606395885242637763033131751233927282797018771256761797423018897606692729353354720715380 [90,69] -390336897684993384032403085244247935042608651883148003131140595797705441682546058427784969791516645359256608856137526906305961038094324423509031933387914058337443507591881362460638228085076700286435245948324028997918397676069593215988447861921261901016714207714462294821295540721952624948006706337268521553629082486882797084614334630587351293061804583169410032382089877308092264481390563349378979305243481484790896786635347252380777932226276884599421852167878877572556931556981671580548292271733343815743675190291124394803616878894033501154484776315861218759307317187874140897129323966783054261644190478674324248535962726164760113584870586238048673561001258697876157630428294058257057878931711967428372099691109778315399417218069506268000756504289589066263003641033543033458616547127617832832031624101735119622901669542903392972590804517949815297642862835280249852645265126956043749525554486475444192788477500889165926352259342982335847301124245324045652142147932470106236730136390460647711685057945549513365299848082267651088315427820902109752672797985687516822583015097876828478785292982431816483400162892662839159073653343320829488192827456128686454726868440985311467586615375302430294105222908103037325897532063897489403809841839474840416455979916697323749254098708309817743356971309737336320407146760978340631428177662754280656184536135879391390289535096277108190832326181267964227965439556460763551543885377323621792653620464207826772165375651753152570843487431038737560242698497688702665991581521713868745927561829051207657292157603322574680048115155553868054543988298581523705333460615236870812080695018326250905110465062332286238591919394243036653571644044261613422070672962075039687104736902127917416950856861983466058469122694259491261147408135319397786202704973884931340591765668655949395852528122597404335923918517966691470112113614452994143478478632045520144801093927534692141043703180262630 [90,70] 127089168236205091584023477055571929005552331535780931999536076276339272416476745365864642707196364039802242617184115434792183373726829632196074166302663768956122705090521736700933954826911731553089273702465568876092711642775697560393854276298049707855279549721275949353019153016243209478638896759698995178979283559702189944346666128893724586375063664172864466086311610112244883223012348129391209163942970236279690038364514351551548480220103935734717694049892447850679797132279447389001349417688544940846452700658136172664815104844892044830517912004420480683444148677942924223063924831724932859571855720154881316255985266653588563646121919353197396070249516860875145541492026443932292114715992906079667743828631034107043404714062521994216287679602827124156897043897222809034882694035424651214729937763020846248544449821236459047517037337848488841788624155428290936008986627912903855492533224835461750970638310724298825331259215962106777977726106822940208347971449953056077407146326150991958155632166485300740751610400732796007022073889485041224796921765103805286718595314894218294014338764554336444744315907540555207756632886574686982758740313718753906597559678644624181133343201351274588230752296423920920787653595095965287902710697763066855208467439864869553683371547381021871299548202981596222124175120383433609448434805803347180527232837771958326102315822931513429192073132965491533304269493656239082233577017161287314701075537777650452236200198065246679103451419082282046586446719655061868321410273298541509888541014048050409796442396073577432309852271798516628694816696797666068366745112637279648039987394314685403612429147810239920112812366275828331559112975422449443758364722802714560726681964008081176913172347747065744756542867393414445171377785708004315804393619477228397910347785303860030495773476418466529717639568330171134229026843006557220380441689218826998114321511543973891013618390 [90,71] 113533052922792163669292032172999142598439739804525106716733961092419529519940622352959994118365015650775105339753379895433211156726310927059809292286352476726544726126215994597232648995952949681084532663694723675086611606699040319423290268070915079245703218167357492605113536078730897087425781695033987814127338331230287692784093451775370799212271620736926475790657806252330537525480419789767850947722211729115828109287787161987596530141460689718011102792223267375514187202577498553926219028155712118067589745305598879527071860816804836867065734325433015851795149141591324150082575500399985195260581679136906807415954698228613047003040205231071400587586669463601269700887173813424351647890037851227012681459387797550079973266263487187666810397605932677756478329457898869773763952502888556150080777004510376486760973307266701176031496021025131100129815313234874809715501364836229553877331592390421663040858140372854086946051692655777311719864149280150101310092251064815851605205232814231460888640567317750076138113232404736081510752890856754995672038418652747613556975264284996898327994159361911274687670726909718638414671749241407581986136671933326227540385812937639034971836865097712015183735059977612294958012527648700608068090601641061306269579231644718968388370005521773512425376896675458652950090131543991083077034403558265591490306817586961414609868900014673933002169506648705194929818839527060139875435497051325241095668800876464902609846850719867515221964321546869139093390562379372972693527629997594044396508790916178510102134619314188457182026687286982516164376918779087858906499779718150811034606098183338120838870284762906810375950616862485705633499254831399295886185281093997365899809999536147901273505257420291701464310018409387926878996077632557026713268111033149204639733649327929131060289546518262774871450057911153221669406079205378012048133560132248243503334967545991051539040 [90,72] -6706119601547318395673110507211637447243660014731527929261382104684452928240031102659428660915167655933041738532694224610169194432749888675018069480068893501771484444063221167285355374113350714420510908237529458631062126808894295425687371374693777912089081656242031692915494303436174932774839317013486546285052735009154630678523579895862002495163426299591759495022102078036743648425571869663155029462454511476899357453946708906295656610926965835517600537229865472370675729342453229615238711005355426318690052334630407413482439695123503727240770937534886807299436956404354708290439735911627199356674345118913587410045955828740985253629810235013745727538750106091149227876065207019892507749586423190226595176285773726087910059609114315960545537270690561613169654324530989913679467854206862223235632503336543998254996894988588476654091107660865188341015030959130087340786143425161727542180943503883326497825375359426215655770507577717710346565492311874925192483923613545311975926878474561572734228353732745781073662551356706066595494156628622264826001558524318806633150042960487543331745301674089090589089687678742821649542795462717967087181496417777147673786556263868348041356178079987728424922164720111497449793499038308896643301906451488366324995484366487742440267478961838895971524239398668126090483184248606295731057435570195747323714846963316479247119344885005591869598590867809270178061825226144935785592525633403927061325732825906369062938440396568722248180061935050347692207419511948433847003635249159766640743362258323222304104470481592253976539461373813872804386192443835375035850805805597742853385773086319545308999461476126760776112290891762102265623091964932127066027015146679398200901617311432513332523887066551933719778415483977746026640702302830572018063782322587840843909230654933417585864851055226542384871104003432989300646565351534129746032498025124977582593896155072879300 [90,73] 82472397287312306512484657971574343407662428790189115845931546409277833555850758907613194867964783829257084426673859240263231081270273883462779208074068468670091760645275883324448475660656954366477626772095915464252795801732497367253038961799747746904254976844600861496389782178355900808879739067216330943953220855700584838832724649418973245430809060976864891526675467436823124318003308131348767593008388523179380990351179623321018300706800656545598461324482720347492821202937146677970520836584828838039690062072438827067363815837921673586994902788740319742626685674703600230176036079921559479278756187729114923875676960503490398032827577006007766190864665230940264602257724598642000424805580107554616639966624966774734843749768949362169379541022680057063393540216911332036835241988385324790346730106039022263884049557163628421069846221970358931460932521288604472404543009426539724537294623914469047322172763542145841861519697701738902255069664164282965085657485656335180099175880421127843380664815252090531913157177710853797808319660413902457202651345303409690206055100590297129944313938755432414391736167164965759033170308159026136901020497878568803913182912286999384009168044170727731105551425023712685806095984249426351360054865330012581562067182688400735106356793182612277550934671176644447418973363194449001446085885986817373498834224423118465883672028396313867154436256196853645171363586207698977703129221966465825314295754299681527601361413599140088116063361662990225724199717424271332673011231229044703124253139366579847608944085683778149604544387359085747536149312634651173539409215851384782491689893191868525058704162108439947364228100469535033948781457219771485176206795507568806769774975401421893617424495601646671855525425385320397649225926741327579054705647293718607714319739418791114532978036270526152318486763942737454677585437234712034685436847419780462921597704826370 [90,74] 5934579159473551957404052293176044583521932271089483871972676660488132345823210346551602092709433654269352873860539034725689933646549897914003045775046015503430669807222531895073197180039665037216232948153594247646630034501291518687115413921466056886994030709589721247087005100378868294585523115878035940399714403826994727417168277218430807315414972828693615316657408110355557723335738355686392970412110663962681514418025848687098185479298984925849071091029245853488783345066557636643145700512365007818526388481459472257613611826426397150228196965652560828686073041379408350197857024155860008007751533574208567029912129789905557053583850365617276430760902033088819108657217920373954651955597657692566137559928390061791416065817608171602868282348008145443653362328282197922254357799130266892587530869816433371981097117984884838970068595794106225394432308606464914209292455643652314382764987644665996444322309855843062530480525400164885097984568604350896870556655471059039731310542329492370052243878003991627822261960826505299642604686486747840182957723036341684123595757726039915275351897635978180512842291758578954801812322773953985845932075911511838854191013717896126620342620703529329572336292487627980636719114219277001676747613049889080582014921108894762379081320498803722043964628719047557478903497488652594859330094561548724079978883989532905919863926634193594481868590794199836285791745668262659878805121095868794305080284709391638306874286068308470512496831704299452390276475406001698458721871779297792478066729481420296195407041519910437675468482485575141272766490899605788945404758211036549041712104817325477905479570937493863287151520224969433645970792263297047043075685318704561965884591846079972064719134339194672572976693824696636110182064329773979756793879391754315715012501947585810901457494478720642947424053940342246466429817688771147204524790764749257169151374160 [90,75] 23032942510964025592222031459178541686798045865304165874374679749704699751712245090170885787877330425615776036425890872001238059155750006325846210428532971676407795061185848676973186680478515548926945694251772353543498080431135044200703671946534734620572890686466209181474476993400069865063812540786983563790251950869498733915336112426288039439364189556425219080570315178281295937741915195992639028549026302662572501615078576864114149598572360806498517082072305905717026902466452066981347520665235014914704798854597495440293352784409712646334309390871096655375561454993222805016873852139169482179601724669237510870546820597944577505726349121205499408139626479916745865330974712546070794481705453647494210379601836475081431362168516568850115737037780950340510863678024206765968033056491047952429897681640059490933497281652903256218793888026085392719716818201258620677666052925648872913914103732629991142852649851837964178408838055817548814105542666247393785380969701049766788432449282704352917650772047471900312301741668979914849724703087847647962500809594646955186819133578912780987788771248010076994645819700373760154253127545042675339093389752530715462129697300613635449235448833706130068494201051482951229914277005165355464590692123979297951048680263769381347833205432870383923355164689023681866943875212474452330129962203014726803441766041047981394200677827962202358158200234368838443991186920168636385420026324885006085999411714961757050885711844955550710367300897212244471909085800750470910419299355382030809331408049308388085579867783286080484822117923798639696842247125243967503155852131743916733957005521187002195620236014985137176125390325656886413224143543491225185831951921458383850325057285056555017150072144026183372366009990272914724337216750420345694206533013754681669822415275661370844539771931246570215951020888572839038327516416055905136509271755124881890880 [90,76] -725281520014963016474256345728373344262888925317268579986292683159753428846284673518361144868197982401044265824169792479728040201001459588467558420423078441875365213327939666978472298708678562272390857202448030597767689384605686034393242174506975499284168353983476905470983475749346043848459003461562387496584997552605890829287862305240164543224593640080173709504982339239882732186264838329224635998067270380794303007865335403354358532058746188427628934104319897049170781276189429204143882873553576628063083315371704456166382244724929248273855546857270613938097372623744156024403129508331986758316245302603355947433231128986222316939810330682451154895071538661163086142261976547379105831980805082519108516076825737531856309674582922134193716492539848487737725322346489338542410884772688549234279401490102222794794349168560728850321995898338373468201794938030482578573659062211931747232999169950827086250384756242079650123608941555350164383239381615190733368138411019955220005976028481035586104173338552308859230871800778512995685724403363711731407031936310036293171128112964312989946179456296180933430570938448260275744855424722929319375784898084714133653112673923911168991863491407170785595184790532472723306237549080396790104186775217652801728478167502687925153592980474167940320011221219019784150346204825817297595419627580836587714005001079773130047252222194058172142270836850858183198702015690669460926190360343158009463243851907620635708587822184638477807404236914629825972523037075037742637586174789896825714665890589697615019091943425818636222862934690496761303112842110820881679005146523276614959640741869740539436239371675440981078356238440265518518095096850135451561910641741621110115645031363278557502618969937730798264153342998691068898095501472771070314632166464328505282074886755243304829058997277614731386963884532323521853241739721506827963138244159733330 [90,77] 10875906528024933135489159870617428066986004199721477862557191427530658711502178265061203881315831238971037944143611497788116076280233687948902824791111088965542194854086630506605994979755320527433881870533717085725162367665119576607958550305770166788106996844719257594846069245111183303004290073550903199161362083706746983045900569080120486995754154894136578091642359797659772640287267037607518860489395029054792149346180840612913872032264318162867713118189949974165896981619945416766158376314566007035929174090574288714586449473555420519791683506538473817506582867394431979573433776251535525828430941887106663677826522127244872723033646875322418950589572469050022103158019760515928269862759968292735546041557957199186493189342177376132664480279341938511520089544861545141749384176837708542960507105507828233187104409894534326857520483735747083826150077509477916670400515895904492688916857964881259734133644924465144806534882281327096128079627210983125561990075059010049505075066023647331627569461044029488789558451565743804449216394123083027346074181992119714141674841789350069814464189532315582079650480940792724460576866378071847984666585292959325569264491631178280984074666918455476121231803346644583602188046198691726488526102556302757655946267399803569568848089829746874941805324526069437339027251030805627093673865702834701913082696423825921208085161076557447970177689190796183819515394029763174944188837496757276004980199919647566485216996441961700263167114933760346129147228168120338260043530043203958751747454612609188711812569290548097143890243538257151315125202666632672928079004875135421816987816318727227877073597582800082524610932275152439814467603017959496266213941221444323630975669691246533213879815940792698889014894535990827517978107749962432456486735647340214992858709533964055358576669209749022910013088455976125696641999378249425660530762865450 [90,78] 211350766878777794933117912785288933543481572624430772581719391403031083022248391074155112627535263944801962293555244351457361649806524751578929124245129565510320721988358769674064858591331357170398587246952068459044421526011608613375961150381443546092433355982053302133686326505655406224468714469271142603376830503896822174684969358998772581049825176985419994850976957190366297404808751550803928249591814094851313198298385853987897650817697937477694418126378106812874715073707609560314961516199913334973491832857987238350813826604856268391965565953359523087264576837302008981164462108629802838923706026355665508793271041189504473800101872310664673288015483422418286651783502305240025506683180928023694566424821968855029752361691401785678192409439821965480020360857971894012073744833171973644453665847698397363541048993530786464471867450256744756560692046569186554686099640486650376770638743346171485120956834540654644021685631119784242304167584547372777787249198551587791779959362811234825058931219530995275314010873583007951736449499776103460784020759449490406532804824311596447090452312411871688314005143883742873948151736068093737351941826398004184450106078061462283359745158906209290468652958514382670437430975858769862404049592353469492008784804635006335603183631501572359952361897964633190418270909935352664682202056822544379458747933539158497319012577594640411397848852860402888853980386635217800323380018427419797409968162752299040937180811924452467433161821203294655122605017116868581687712764806105195681751164502629430027903916679789764275920408276448322993232428537648859126702023832123438717342958242092339613391013809084661879869830615689077462064479142235979579147839272584364858517128766943307362229834501110540764671253249243294433934731522766154883687753374467798257461412393206784050349367109023630443753362953556159127648943221176500488470900 [90,79] -3120832373494085935685357557733222434122744656714709293420675434103599851710395296939812551345443024140633366668560126225416691434757934385828075719767147931820433965859197866813300976272922008130378237050233807988971513485206898758662351990888564792676788351063597405638171728276086726500928841902716957749586874372111188537173786786761468908046288881408159438762100935909618215690352634485010410470823271459987426184868849726254547846629539907114478708279643390879490573894092035738697692495610665152283514984163601047448484750103991889741213244738079196134299764371995109667582008361239902563685035323673803762557095542490301829744424528226642996247847577097474148994425769178419058880981210975487022767598211779948011050405209826709559531106425031150184349377420536495380975952881322320463378370248637906411241050065937151750541756965863093140237637152231290488431286760034704719031058840795486710079642465644130392062202957864914631337636017274854580317018559882956802055230857152394735596020554204516310216885501730230507630569877937219103694871055141936799332851337459147899805388529505900586718404168128647970163294173479245570155068173858601236072640037954625719454684686360408190771634777752924145133514660661745863179279410483145549887891576955428765652394237674139296445370132455000367529269274015694449865961930869379897645063923537758898904011813945790302883088675975113261533099235662443535112617402003284798856827709189467428561283102684270733102098340419508788078721968245748723457462313982865596035526121591839102217069822703173635225814822107682026315336237604347269530031568495461162768160705687677073278604532825813450501900248833814707096152113496976979327834040330508024209508809743713414344673896700235894041625660861432146470079851111103114326650440310900674125182395317642146018481421389329086627682537163787210437247026530838220550 [90,80] -45276435674202208258595774079625938901255596259073731030140930640147737617738546839168108921493683897021688161110636008619920563923122660061155104207966190865595065531680199190580330702710112471388842723197169313672910076081999995431701703420886930822306708638064272421544209029305869390345240999915455727202192090754793660953378512857047221748024612010134747097828834446952133186123624336323635164850231016481217326360196091996543187859752499292727507406286552530439138784833585671877305389213955916100782314729192454152394190403156634282395618434798245828498698178298795262451907375464603103729046875854690600123582468895306790254847541068493428619956350659170549976950182176122161341839324717205356490969818645740813057951074041786388290488185582204778649664305955663179981477467137867845989305298500011318363692049156805050170009204061890698358545626329401390788411426276203660512576418431458456479239050904471131644087389474343936939380720620103299826996266593618612185533111512284453637548798313070511249924628187904591956337894121994768561895040486987079467909941109447411569661114992758949488206276695695061651138060150475953591408999114142959703808603301821202053711486407277905537761990701776455512302475613380202597214052934245512293828479565299780974975349467120293273287131861157487233661539115389094824902514702675818000541773032522569334155752615975257239107927719829970934996160933889396465007240117440153424100383474220713960833267464930433174077686643107993004133068837841927906136632289927230028381377601029700003055288361724587269078891524449959754194238857790813747248418827498189743647797782422714631520116849575686756710763283457907041413872591647006386314813273349300867019147128457883273201547912672517803708129154009994271772568204171853068549174007860607167896924998085449496067266970171802799877876272686119455760072385553800 [90,81] 448299427072709724480046456624000844243386309766053826804086060941789490021176085399462169716943256550871296824946223517292915528748888847943957546427374234462721749949721767105986200237492741015319181079164218185057905046539552607635623009612167939298615477791614722798878041437602821940521719570150556367657527278709002062506494961080737271813634235741702329210446848096491583349270077848436764771957689910555251360043598707468471053398598845417241646962077309425602901428364125045899259273571347894685722024722583095011032555392066705877641003641862111979338819671437603235516591946498126800345529421877276400955049933315500544016961555657908778473918524338795544367804762124738549102664121028200896421240643274910455219571362288191858192652725007343396552832439577639949609759581297896335396175800614290974156360070351566381670524907938569819761369869989396053097767837065327322353480309452746122633431988188293558184695175379892235184449475152402693050305472825145797037079428714996436592988610790272163063782921471046476182562343104974671103977134284192496519821543361801821891576017804027140749198014113090131971475777408452297742751305204006397228559724540123183604043106661846848948185129555588985757924468248258576824045669078037802347031190291100135391128325225986767528052727237609653451442681113100411425272833802407556748755659313526105323617501584373553375858660516474279795282403340047893848192348859418353558341033264986972408303911684501347993850321846826561957643702045881862084509317762186070515804915499022259750029249686088239458299462113079894672637459751523631346120420614056235818669643948401131075254065048744934075367732921695760244126483743542702256225681564432190540131037093387102900787177388349045142395915894879875261485373431828645279762671163132498272290381637738746115195744251781139669964468044270619931099520750 [90,82] 9397810824927449249396322377829889996231054712245583682175622875211572732211158319563385985800608909396522253044179040313554363640659495709135425302697619791644680213884617232414390331067274986055905810461977050846788119122401758724939672745674983218311557585204947273146690172238707958049356329735650682218497217265753410296497439531223367490616450786488334238286380969757006986250200790548371522983541267490906507286312356402337217895950198146934343499663241676145694295001056999104687736834790176922918147441148503832895711299997868469403540736122660161292132134973447729594553501654876589172216035257096473462892667582527440304763091357592587197757326667031081883892296173219431279137053237090532407448448405872555681410233689085481648882071942631349772089320653508681583871024768040802030627813226985176418037136847637204093879968413262751800291979804861527372165632380472209313314904804066230974434203434497393767649667138489192133452437950148960669773696270007843528317779472611439078331734605504948337473345492379817690483616507338286847020342596611761744156740519421679803730405057086014530127150228980534673459857170535358336241579138808265999600797220003135725287570740867369439068767047383000811104931439842786193525395125358836514920340959081704304791482474397906545676584432475453201335313404617245863611563279451289848400332631814780779080273989368252173694362406745023908025769986986260574348279088575260719120264864807165594677213326209272042608493642752381921715949686030852356393025591000543761670499931686027427933491763108723408744363994385385145106722619695490634704907937403069234291018585607645625248795880273509692971300117995180996357094210646649341227094409745400924505237155244082629537043690778731116793645993027034986074238560764390851216881416246835882574101039311188984677434895047386537516872152950533449949475 [90,83] 18383239360911530057345437660802842507625542998983181902771250732909495173389209214397749672027282480614834803207098361942036666575965746775229580272451039360653529140519694380860287787891068307540789369239092978495975153409205445385169584198496921481555772446077225221028431576527413216099529260544720585622577229141817691550752541474074448560850541443094749170710827027936791161592519451815107064271576060198579267354763148813408864409217998338341426896932910461423028245975695847350816008732266816052896972631779243038954302504826798647374201275484119111163929883688178175194969486969635667614794367707850079627162189076029197741798479126956907442209071033739906397653847820109273991393004073694359724573941104453374413246765757781713526948875130032750109105339105711643150313864051941234195956362034957334553262738501422343986336551817717549680164943306857275463393005605805884259131734830244358808693905634802081724001682767325392426889028158745585440040805233186122785916965543755637246017321153559998735550807967087336274395917374988869791382208279165454341973353979367076811164542354806044989238497730444748653621761113651837083016949600290303469195317326494453898406358962332861939441666893336174934778081802515597376171496121227386575765485987011292141758853975004173606517648291603558957734251197484822228130439039615249700969038164678050669317471226326743320526356972871263752875840796007516879399337751841626293730273238761910285368928717462749674380455843535259732994193322911968942415182273991200480754095351545910140117530944996302784734092804614748182309753738596723996519953141842010822301273170354314587257547923160520317876304277968023482250129743535244997082620410310136173978113645379523177868635196331524620211331238038941067659728622180903910304609594181417195951296919124139262771682417198874620742364266851529800 [90,84] -126048003838674165473224184733342089306986994889447789358957476246350719833289011303845664199157414277910592715283495682365469637797992663061281190664376304636902729529112749457245481003179454416069868337054989168474204789199479736352293035031634269187930678601230133246344474791022365539849006666257829115121613214861277017784752467043157817098086974246181084600864801492175964067165681284484512448107187741371894214921649792549550506290439994918785219220759919255227525139135773125149593595698692270421743417569186626855529530407869783304673752562212885990237604741065053442115777279861330221097573583601915610385196471175388807759077872885122914090540616235719862866440360175173705570407630394590277428583409134671146580717062923708148733725137106770659848380937284443711873389469622245517769041829987770845503572387660126329957331767574519410032041635532630785682000424795075931857360413680246264889924304505288798893769583096691116232604777182521772520022798568737147080927795574149246750669236831864730451801106030578460840814189404664618411230577142236262051954204862853447674342874704316057186030704537941212375928613893823873288783821222267652527449083106933872138216469624452598609425554533919216517150403390570146752795908562488286181314644582210902363784764260009228283319510245677099842784072145283542713614850721034386780833641396981387453317050795827940055147430031922416472571789899147804706002629813079373326635953458868200537510566258593758243024395225956952675974045911219136874470714779037209475328631044027553207391523271615856485040423157235443920919514867676193467269387372941767894213850938431637275386338045438163493602167130552303896112564377544653675657522057794901647349036817178615031987159353733381887968261249732650287290258706984686810672164081663375526739937148600730085144855112708895759518751981185 [90,85] 3222473457888670729418455769617077400425814739202566760735792539945842519521039018169061356348418229245349308405001007606737104045650034627979299224876053227798916428127799396096959619777989813067670721384481800659682429294410511975510030767920611189765335647574954866020235491482602843899202173061606505016530321598883353897794107467729398844632401284704436151217780986699178396310656127869109560424848433670221343398157087502646482089837119893627132242149761113985609546355537331252263957031740840850578184556448229147766515085429521530054816660259042265723838065067666321748489700934166275175533666025561503759289212425162912589703650233523728314316632842515394545586990167569126575975786040150526371735719436768234383981084310798359816270412469648635206889144569734697648165960153443931833077601220957901788938141118930243833514206075472599534322942545883598662509095193584537912707945287046191090304096862651432839494659505959813312451864564275242363639701617757390526193647107648156294134227388088167049284181837742464616205350568450155020932199214342148360798812769685284985284940055329905960216999603581742538949185199423938556952880805653546475691754870805473222429650712482614936356050559916738869219674753096318764577257454943708537834810146667012972188924445207311853158542901637425357796492836963999274549386350578875711929245226485844271838528331236004795614877879742753590387745141028581243969826229339780494329829473584659950784607057313452730506286499018438055613927921110581103550071156721143765780830101281457533938125400800579130997166720440264113617266990632755699475365146303629042989050733076200797840779928139814266058187254409251610143285405762443550310343166813114243711133122728358822079995949233264667591791376494720979748050293671588615736932855931333845677746174412542179302098738618674913309449350 [90,86] 40393946939600435560326940218546588461161018937547752847841551610755760338850773295208916181328491455998597975371801151704272382725413794083138615289459845808838314599948526885528829839668170270691014463204156528191638375702332804809074278377417783596191427817006505593984678035953546243213139031600667677933022615363754772806064655051364049292077323006019056787659036711044154603524117038998381435798288846298546947790392042893450946928325752680456273224264287673248766173923015846247558715986620767245669776571543712022073434697548149236297657334656357693947901940098608101986960639935047758911811384588982189891096999679710150328656534993401166965461907812433550703620696243644407059025931224711366051071746889873510634066128950382856752576087017425185943617050789310481840976938860344942195972162312261213914234740023236812404018403981459935155479944662025498715257024977433415811568191140563611330500436257204218895033918519324467983313021020870092045958951339752491790307078719802138561472424168983136061598074026854329757105680107551189579616069027796751386670610997589453540747114528858506014447575056612369263388617172205169126796864617828984298732444370879374698828835927959307221417938563736760064023297216287642885177478406263161366129998605416957134338881580040399223643749579387997773195626193674619975287559358984293338911505978778526323556274252985374118005444485694911934494304396237192763028577984711910767241456915920952639865642443417096392374846592734502286191534128735171660540656641196625610143344363359691159477719091268833015007909288097705152933057690903914012789095548860968868776638871908811358467745924524912374632137436968129288829909074067758286692610964681033253559515082460326859450670743180161491229360060207308012090066723723642056491728882982548360450150934619572958311395489036154219520 [90,87] 92412646262480099786679999752059530578802312409101695798850695800904330156290395608325571037989847892705060956833636961914987768670504571515350746795945353183066126819600626153286685226352560439726488567730037176368525369958742188749215802187567638358726058468663503501794464809135592109578810103169829391339304732019131088347577348224008945756302842349644023712686699794562603573775616687670914968197852464799606692209197607411219858319940453029668865278723734485246935369819084181799980469928542116330833967767372440598805531486558419908155319407848117293881729853047955633277171278629512733089339924599939780084504396086570784320845334059566995312986915311703671984577048113985157876456361233965767205496121736171408379901764752185055468524524949571884974433819912198523146436179345082078064161054439326458077086224221343587284448560717966481572285866696429950855461528915936290234849085880969923243539620663404560105799227217134223237858513596863821933839418027436446674382951673600704410033562099757292968292637479137968331241187897493144796666539349714577163198129263059166273649833832167622689668852250440421762545504415971669488186173002727537482189471367860155057293648218154449229491655666039438186104244855872237598769794747698094764358956729169014059399683751154393427944775179675364607349370825265556347976585695001525145251568151851828178644095120761333491971177166636412167244724834705462013096169469859525518891777033711110137452234108080211337374163061982892292798104288639122403091811945324023395648308517151232612338100368015484235928256252273166628311502791980874115693234521806935036145854250448529885037990048886602265459995286393448009884421811204631335959009809722505655411440381953703203289873884268849625962720611437892161606679013419363206207375769039005308335452417713530936162522084290810 [90,88] 62886658539949036062218491748006668504585769109097257796399575752377882707358006662612823995361309602255567894820005893883529347765818755861147594539277385685050926096147259332582318156329978806136531116063043266141092346131523738525019856266859504223394492337443926219193056117510824736217761990114417673793848908795839992069252290064772462137188111694424683936093890280223566716842442285212093278662411318072888040985480171173662938385866812637795238619599583267601810103061000725118618181563673693861871617009724273401988674183854415552328921491150922205617729325232611563120688076542160694556325742833720701131699228986921110102017267953175987096548552044471040991214761059484498183277971829726981392118991207931799207440320309018901451786105563994185733209578256631827908573942297818864915710564238571847205243365015024721405833486523739507563551280060812227073589328686573985397449079071864213566693732012791691477808332731061532044075321543700535776598118436162048356321099482401468186416051072937808016136418217771807089366418497665965164107010629348869998686334388429457658111462016307173149820080412200799873391180183076216315682523678523535766960245275553276598624305408730850818018467038807146870977982653899826978484459693930406170946287894297592208715394095671439464049945357406414814975539494282249232330378685652887412201203576598262072075801493767970089763469788790879712894458620503051205485348541943780065052792967655722152353566900031147385206869970407277671133711753666413991516767937083373795999296650651759007128053217008475405902032615162010556089716725820698869284684740611995863796816823726030947468043920219289170778016280137374359760612933300385298860012353262917488723911241519714616623170743003233438154566132231738461685191807000943829257849423115793650537106094733665743336986645 [90,89] 6621139932878159204728445268791816467136416871584858107171901072662271104292467243764844629981327791389740049535180514749146774217978295855041747584705021733275835380922575324396016169896320863023123547668637183765111804571924906064964364588011232483541169120314831527768378486285912634216605399250127719745463245563961058849231689134672907369493656613365785760873608260644024626720516674724058680703170445630264764489929617208862857995294705204455511235003341759147594250692350722253224813045995409886000217288524492490269839307077728538480498167776066643671047957654708578978388505481953803220070588044400934389077380216351919091826673532224691843652347312851020979598584668637172834921602129877597637760512776497996249620098696840943902774577553496899094738854632383071341933512557608311886243428000908384429020221802130174311372454621367516432295397007482480652971810466356616566391440616403536248958515965978102468931566521756585771144249041055017134368166132881309732055935350251229166053046164331305040719217679117625859963198318078261203346265818697598358014872595236765157595850140630674547272030928505250711347109468225845254922200209036841018881743918728859037012688232332572989326943266936624761007325255129687301162793533440304714286552627388969244390708902923784795920744782172781851753174597587376533808261173752421069874790671088568381651205111364953915001431430375177370866367883754341687852022867104134567638115657548181242050599973819999060192384397812750315412917865241870242261327423492637683259814381757012797098483192919883345423661306191542336237943360712926164616584178238412268330780777810710433996586560408838805748013253047245316032829714468495241065374358574415340712973299925043693158909687799013244640687247903232437659211573688098843091051538347332760125451045803398316976030 [90,90] 57357956975259956101004115317839749039950307047691226077144384477626023673267888772649071394819561092016135346854408236310438956421521024101485807911427130049073459980321817252105931067479651020289011806745424270616946366368212930272689972463517289136526290350736291225850673640017122510868309672058870276801868587736717027275299192814262698417938341843689688445298067719700933684150017366524433783572082897303216995298850309022565717608306080025895797136668863698281915485460239408413313752761137624196872263055991714513371163916239311518941658339852307463221067722761762683017365382434993512354169398424639424390588406134468271222836912852833678949920509844306428992099126240117831680673955484516421103262726533114779128057329353175941360614346623747942151519839434456244578423555811055741778668613174222490709128171808766160353413460191852126038434469442680943765646227836687584505631580301381450841891204853250147033822401463277410078575601200816396078571042440100894029865101348735542128252947234647187152422517497722924875460914872813944234598696755057858099540443884736101663610564289588755551902458780727863936385161068023144544734497333534343898767746857952293723735814076327959853441054006825143767945394110882658680445812477889354213635718026095393671187262563182789483574321609130264972262060150118343311258512852169742316329446757232315163989381773745007894324005548167770992134565480162705449200771580956225262048760182660924708961875267859186004162782963531599028751340754187054670613812948287190541764724605017276951969344414017637406177310600672496930418529989042131054352164434106807399671922103650225015694822702518522249388934280352369629415717636725526551001273632851710067715973800233556315302211875594719845888653873566834560251976597351716332372644598862992371306503407443980460 [91,0] -29827194888167816567703170808323702355816528333620526892266623284483182100854928805911515904620158186189458906994114539758010595252435175025011914729971673582406994870980354637548291463217233885911551985512957876839112393321047905518852615255184690683952131598753511899915709374539563145039257973762555476992477788483805758157874008902843394596052777828355056366622803973322212479599752221558603623444347035614978228644446571358443472794136157303840057157379287046617956877902521284110600869051943033126746858046843884457978196047711185732475974681841461669429093036482100863047998043248765215215997270906421584712995387012803311936612181798709852060021058559911651775916694418307828472836133382493189075730962545989150503949698974734628650867484034515959131991715835285814024982727678646218094714408080406771155025374225433369910904248117543127832690577243664033671406346329083548660683241427525253975214388241577249767724720197933529950061785863306944079408208823709693394459525708717606936418713346838516695221541372171442756072402901336040189308927589200037382477374686063673208858313269032417022275692217707171372852805034142772674928335832942584118543107447151807889556604022076808034713765826744197643237072337902127003250907401141959431854658316851464404031853267650501841604948316297011156194884825786933228292472571142662889756006884376248553936693926629060976714284364989259530544659110936979242485184773855638045411775070793109334009432617318035078335758472086806586782796846711923152837159256556209132327232565131710601924568549091187600440074389630722050264265484625011495309734849190631895591318172990318891691194526117837361027056755879738512395420180148235671633871391953120201902629835678131733234760982172890036919728907962016264403593729968955054917987604788839353813174401202687843554492262304566558130307771468982985274350811283405041072190171059562914468172981011662211003520619694955356903748406855153716782315513103390097061685586660456163789498844844560687920772242348243354808673496366563098839169650307292976427137151566542235695609831070250132343183582990325494167038968224245211987968000000000000 [91,1] -730420868955915821775764310594943902267374891809011592732438500546362514864894366023406475874122629267209013339419519221015179218008698254044983049161209662104038453576109491186091116324824403230411427530820630060272645163429629261080275228226728083242621503047926898601096838694064717535742791646421741816999383037501348735455221666906987144157058445823724083388389085844543689348033449857955682823755508091290643140491699903125378071044584495058833291448077489218191430288322695601836976122551962952654289698704953829325748718921449846268763920283269262704432162068953187750950463219439491216331278544486178148346486076406936894702523989711709207040796919984541283775521758826080632796999950313582616561332036238921123202222961375800643768742320488799951561837577635163185085181220916934454271670358963247637756429163508180682372047552687554579642037775568725457117113725834018982852851152718462111077983126546509766302577035195549628216024369396703165791858502847550543913312690706335473783579141946041794013620574938752251261622738473309306341810533714406234267202296639170839949497654741461742025765707139464353935669396622030202711118943285895362942254730561381099160233452345167293836112845662496554154377818493306858964133921305142105119039721907402367965249665941625168793562356997845263955052940826654581687798685448629306469568064481695272598148540157664489218381602103102556869398856202862379094419949899552626142645490506483774097196979094020785643373188289310022853503007854899988285010198619020662828833235469836095793362083107377665971989233010300306592931788703277814446265503607705263284844612411937635962254198737099437998785474719791061929101072260837823023121354404583000061372609716012415468374250058425008143784448142483117571920527303415014732323961578740104378849201804863038842158896408118900212620231949248449999978940865436425144535104181744220949707299745475389014725242251565923066398620838952742542781157739824997253197185355583666572574115826371061019456395467353208436744864274338465275958263243092466084342077871515629500146880743277706711817822253319587200317856712426695696580608000000000 [91,2] -8117290072296773305387229076506478128788908879249666931839403143305583107463835105838993196677223156066499826169631225389027445141949099235255721174576322849999352269158820166944340370394659121221805458294341478185139228706345439524418652526899328822349442331373667416871715302146774118090765349252367661964744964475293530113293023513291967094816233275459478762241833319160280057279989603985223609114940054823154465558833590043370653757908981567002834862004345262600589225238969499200396750711551010848882319322971679695289073764984133662707564930856335497971410804564064903057654664929203791199910282524983909476345058633736461419740478767533011391692405514145252323265094746511533143332563607118300835322426463269310248172801493152184485895629618380504809682971133809778082019425426242327707241506361220703685519811098527099001473338391413549564374124531345346897352965345229534732178329235041340963055835867544893305477105636409552740996846582287325710280782096931772077744912679377970364188490157846496339873866709373109690332032689513378183461889074667132898306429466375545077820384160556489362904472783277863405514452188344341378872641841265575008007261716270535138348589691661794328508899926049287884919519274753673526751442915511868679025779082177919977173363604710059734853615171634212908083122336830570289858123405505118806210793294644977494938506172471433548188832414075759510362240257642274937870383711464055831386179157235062431447160955522289214107724354720192377162074799916072463877631583720379399721448727847526626058519652460590081693690436911559616476349748040343073738519623826792625611167802884647253817753044581582759944735986598608884006998771303861437119898209703157548148649371539015803580729618551316156448731279427462953908236367885937131121194432925475289239982818529830926212726017664223046658314470876994355860666399340807064008885640397636283948793211976514926984089323609219793552935110807781020400035119235211272313155112054478255687262648172819672063162459673117225447607924463158108448709530121491965146709084884621477830439982275852093897156685514879161072661452598530749654630400000000 [91,3] 32690155690532465745829779164063500219609475617319010235893944211510608547442117193040209055860312590694624726057122551542523542089773760958873696612636584011299568321246139991092310604062413436360831100598923182074654688783830639238986574856962147748899515596141030119379555943074071820724499331845957985461377000274591634475267541223462108442403579073680183820949719972489095483402613242425384328161683486063731818939764583812085784107710155416615457650163785888616666411506171498367461506320042772171054363808886514269239427872070852777717606102694568479159828207363585871703128033591122132447275017168369005288659891071755324992875223431655645739002587049606203749818886262352330839305702371843427127423210335465999951271664573015915676199231397474378046869746885187275667117862631749067876211251734926082064692758276157050790019009100267639170457168025575651840524164275523314217422644343982563768665310747510617974628747093495110059318609700330079231484571667075737875668732614708500806089046450182412558042641051106991411262670828839250344367308175534588526379970057666235479477762348974581537986025304938137739260078345970158605301782830780208905421017092739697778328809698777533258412302935270847842847484341437882110876959745989851413265681237392016930114471319485669990859070455425352795445807774448299905333992481444107467463777536399662251099981601538043209776033266445724331277285634670436698663687727034562099814096465663546854251087882940711562297338676409080245133990744728349126137247016036354472592723646018919094675153901936008516442103054127305237549632045152674928586791309040518073819541708976086037948442165497776635837711576904493919579992067770190653181548049740644856535402138822351837038862748663510836333693608327375033108542342161250497421838234699809118507312837098911725133671242350683156648113437503218693043792544787954992377325133620638022629762140482167428385368349419696360093830592716737297839060811963611993659920844154444615791548129351927485536134918516790101429200598982724612243770392570956451143534851324769303722012307677156824989153366827406519729810468331935028226293760000 [91,4] 2663338327023103427499903030859932555482460064359948214932914189756250163778423308441113561091809976453946753404981836912807895053468893110703639519608192001961684424704310674370252234276858557750018392964408379084249877972879178617468527083416576675319613095740748408632347214817035744689072906263735394622005283278443051672295492406690016795794102029207458645619523581072442745961814935620691415540732188646018008570958093996535050926906989171102943735160468100270255790069519753549747597385953882605102530452072569800899776429252280660543872395290699237127381042607900841486079459675925436834964814462756034559105310354023836827356174296429671167256226382821994395881091954358974435338558532602914230089997699277679935063637195496856622676860547972765906455765016018741419753545594503544941930007419390659209135166082301566853968722154402188258873466607110956733175787140604662330896529557298590417470581471714751247658790936486264244090638132698135464621644189345130914555952045028864905937430637460887747268452177014340276320911223315596150477771179560467341154574682161867779178256667723589605189132627227647691027009577504562117433514146570183908291220458392114373825335907687984228979020030339009589162974328319131812275132022123905080312754939587195246785323540396919447331753670208526624475395031113281547026345376759352388025253412997018341354645894401459714861044858701112311711463501137702031485920853277037573509705104630578191349237121913780837289404800695784111403719849342988162187286282304755714137342671099333669426849972934053162530964458081953796164754871438126400365910955683895298862550862070024687824647623199829602023660198940159080309690698504270918460515635399144841450261536986217160884110491127659186582653558376170698822606109171156255497419909028449832198862134293548660513583727148999422249066347732034145193833621916436141742780631441260846589337230934729180845547613631424997820117380555375159169035627816512778966801711366101972586578852709752275942527920402416481540375530952004649764720068364080038408095025002495741564613532923176272297746525689572023638268385577776709296455680000 [91,5] -96604937567098498748618712902630515707205918982300214004854563535874728228923965080899088948199508620560486194282852002481500789661098193514596545254512643844127755044832071288931022951092390749850528063941649936287489070040738311372410676286108274803366115678372273221287033286468510939591721166175447134981710226333480635568278014394872659195477476494733277872668943510184050769242465051119280074840672238153270451287790554780835696189916585434675933916363100164596084496590260645133848478943218934375803022399796653075277111034091454343093469070009040201867127417359204286921374961488774663114038287676768921234833624614783569044694002761798456540536642838961117729071126102366353544314926895661189320879728333371268064585143153733198348660002027619428654479675958809166021133429307268357512298748682732572998578445419521620094590583662617144176871875180418111275194594437804631936907204183215382742269689870321341311981313049636132899246588080766018854840604905118143016475726607036217215930307764268525802688734593146431562166683001496623340295832796036921541700173677128290030023331248517890270946794179011461993854005547813472509926268485367715672798506579135408872541201341571569354072127136535757877169877112368948826719271642552154599388711779637230357869083255268486635702750440009477941267221823161702236642359404376253223584914186426999317158102990943754990771687697684889109666520294109839672227690185787754962709035076750979382307426991078650975536871796054239718108916235171999119557540005512833177813014319789725312053498800714781550374456588660092486487768255731114301380461772602198647000699702291762189305787316883024185139868885360726409025183975358912093461863735407530230472213951506633344154135532762217015767608529763749438687604768620328128605531000401143345348632945160995910415027292049048771221560127122767765366372210954788351243051574588174476088223330400797230589159210509218786487341618808349522231410966303520792577169789554200731980727594397573740097265638740543951458220692772827061050577647504554819718443204659074286766107593568373526203954245633415769589164284943045039751168000 [91,6] 253256688339829296293207111051322489842881487340896345717286338262554000722216531596051254724227128526741850745840623472122486533469224795356136056609667243877444961368977358365971999528475464874115262172146209627628008706975685730049916073673597617709958929447617131797480052970263677695466922683063756917617777530421303273120064421317142514569292015401875900508701286129355461513252151984535935462747967115511703461326800621920959452088730759950384639929476211810905277179217737461414791429888159526335883497068287378252380103525038430207631573156015021699111960989941209769412696924504672115900032754670865213709924936876240406200321925260735730972461015979448603708144791376676748699359138891005311911538422632987845446985851219873427249555635639480937454594361555405973608061275709298479517069546505783003226364338975511383277970026163379159441843064769873044850310791534624639583213377156268406585084355463772621736124686911066249006620240088487625746574679512164438095903689481512944433692705122896918692510207960867008007387363049523487909919467183320058714194888992720503734271369709324867102729862142537776573550194819237338477974064152080836775313456174299502070928714031691223325033583658558700345778285910398902676559847079530059899701505906848934494432015678047168392210033332936351191391969286481755620083518242487721521238357241699368394594425123297231244054136167509019983751364225214666201473150250465864079793497654551834458096504290876525780767541004310824179828885940213301191743874742210922890581203827720399573477424915305484118270163841774701319034301068740196562904259614027132052846038076481730228024682979537482808644538935723325911148966745694750546590299347902773979984213510808801079209051178744140535321426609097554186274487468675966722200568965052487778132928869926298118808227353106858895519807093055220096991215963695507315615341811651578842313946506746720461143578465700888730103059934337980681583576616533763646852054706494040922936698713888899125737670373295763064327879783595475047041915475514120393516002450259169669865379495160778494746768783744846923800101461580878708736000 [91,7] -523057621948402362683386976392645541611870832319302181207345268101336004452712400323086657054591573710885135232155635971170783180691998242791251024784773774008039411402389848617985843418726390143342980496747203445219118987317840106202269134351066977336995631151178101426295998115297499119292805605508760557746382371962503638919276752859718334907343130403073083862972456309258465975246029758731958165098566370672472415341878487950917007646914405228812835459608554487867212162148062044905026531969814948491307605310813159960063281164648463853650329181945361763347506080553605036015971414858469452132015984459866593896921595755915330221619559453529421357200082775899821867314174153116140482446104826130910216509823761596553939625670435285492068461986475249661216224350771821906451270800115452210396737099846112541176323289954450285760572680691400736031618534380253474856811615048471959081501699612172718792947312213399826823430584231144083855934389100095520690460904506857184459446378046167956518626476455962610958901187534308434902848428651246670242778887684527378753234247114435356246634826777443537686175760850103518683590519082500515107442843544856253865378319210942204091306194858352345335808879345016714097602107905947594018826992205541383815934713172216328826811603541975277487084650425837763483658893114122621091887875027887057436219264402099480198669145771608862614576527359635682585295650312849398147478723726430018390600835054968546933485141407791434727545759547080297656373621201576525706726743508045481024827601463266308621251457006289004806331156548260377893652722776541882283011587804298458609321555637729840996292770442114362547090246550455143861580687596832852223383900827065978111231632743279689782798402328583228185336558990956914800531106017502311766688043010400816763108107039454226088485180697187827959825373286720695751952689303517192879551118289943799502488280470617189644753991251479904337202670290765027250133709933983106482595472106446960158288504303170790438664926288263080253333192140478500387002129710898464796583997591894463133549339035557006315871098248598393819295738295870711398400 [91,8] -42572269098615039420736377074312682444551153910152712657535990970028966638587441872263885103983908399919577546107322174793782359623694972365427561124166182551016606051410995522361861611977787874763613457678429450484639114610231179435671051224166621267901927313027596011149659831872449266501187060510261544519176626278150332002594356274078972965066167625750309224454307226259550154678098406287275056268725965335287973335181518154009637020659438599719521590505274534912399000833387148214725795364145859899524918701266060106398325835569757947314583517155663313039448491734506929198067564694902148730711868655894866659873264239112944142746742171857234816864335562890680056995762760151566240861447132595648806495562329918457872320694665978854653352597670368418554678860526599208282086505918275546043488046775265814270382825568984738388089899361206973710918732248943170644683610582555720811966824633228599636775639056924809318962878746794213485314332016173490413233316073435428482665935620598427529251686082789304846327351241934557157097115075684802261724879671159521248064780299941108655457440143499188124654193270245834126240993194552494198468360299441208812929212882691324941815582027886919491836865739086189161859213018376989103738162280172727347024090046678819907351044192861320709866090679305373734933747337017203045247145701607150312026116442070433067279242767860757111246039322768185414233288877786296053916910675953797953827323985602956599243374874934940260929573481179401297297718756323887784762893087406594543288551303470512387996214207088476555022590488469958712968730072783130841067697626683066937257940237556730464484443378842039090456972877291986710185406458863858191118404389183708707637685284710733436749054894376764015684336000165790248909418527395469128665646867636634682260104523525205155927303223712513106292249452094021121243103669611551052938174856054560365862160846726048304406786822457661508914142477452501779494190315469914719340792607923044298752106980934876240186734618581720136137274266634291699886341364673402188885806722063869934632471017003048494553918552443482632682682269581705216000 [91,9] 213920019585893370364536842904824162185633471197777402162849479781829851251537582020191302109165851836151696849047119060112154532750924459944079587253772411746144623883238751852269251885868235417001156300676716670076581078512399743414300344694618037980176122401070375492140298477948676147407778960130194758250116111793254180010615974044168218719807025390523162631550067629442872850104073765317091943153008676323845418918637239496833030916139712791805875896477956912542842589489774408765105724467951548278676045341664694034829771589040339608649814355267725491589473050144709082513217841898654957323801032812552232496049958373682907350755651174731763612967639737556448068534927303748472065368886805928286129853832165547184868379546054401815201038953055276402834999105383275351026307834653862658803240224370747955544408576902843017732704401645779207977637347594302140081418249551792370909527194289764081829154907173078642005864185626980567377413428583159797985093654416863168390498652765359640359270294558724522559621617798513187156804544304008025013018913874863183835511417220306230149902802260762232759125834329884014910849029165973972640728902684500730373475644322600146521804233368441789232267745664057391627481956001817693462185792768423341417714146340423155125242930060151983232300186400137083825263476102293790657789338816603554992356901217198724543731321918579396785962929886625934770912077328587225430666550015008987137700366152371080079717018874336915401376241024174312832570769442765032665678513360343062770326899177718932278238503633631071008327866689586177891682583298436583424223507427640549591503668772228365627838650817208921209931258232158932564559700127086931243026726818356983107818359198040681005991594591806012848234347262399769379276047022126574229450311243597794454735354732338677654712796262208876527850259863826418078689423174163346414183598102385596109374754981668424078707700449097929490418160841898483173576381911164930063606624197919971187557626064814283117766540774678961147554268903761140889519828972768640781326794815331598961628198436553100415275791387710143544620623856370974720 [91,10] 575573898000653103784127995728968869372417825020782494418019820546661695057284875871128656299896052452675679547924635500322831289956879498796324134290344614479420133288176842370528381150610032759222921338770494039514977430273772330470534065376566830094820160458390182019719826613864079108421867164582975418862062818444628197064165684203382541146439030559679113673431410949928301671645780187049743477004964192437421602934133060678658172166803942755998123743249841847077690555429394583366209166222747676664948441219948578407017150778589289237292504770114857615177558215415017672991171845239742491970407605631576353664539678195926202155777759226428729483263094193709470623433342351397511825257944707447676074013233954269992389727462310702741881185730466137439097599176823134562844084208392991041116552689015001065129982298080585587174600078074341739089108166218066471946078048208074419205061995376419577105662727138630114141578857216264589493009138989881825351958006397224784733511731870346541164609900002739967569929189446526375999799657251531561886704992439962975528765371246257086282997954462990421876872763662658249253376700719417762179489579509508031673806997331037526555683822217397926854596775552877127086289102717451492048976304998622818714716036126915741214200145322175852103170038914641138301492611871039128528230786335818117871440079061192872150626700118420529242409085115110939013276979292829410362264597973171351611174004647131003970329801578567924277631994731786523064644071428471153928312886428000736627146399567683547178882171830223591387420282556560259189211668787763670820424603061467260360113249154063659736214048119048927264075601977018927619077218228210503739553446790606251540320839212608860464111990064337930092320417742152658376534641580539745396627577101710051097998044809760522689570985503385908888678709769749461457041616123664794296989087825133561654887497422198302658462556590416914436063197289432049209982634604835761038312113180215712056017387208866182072591150904408355993689303080683714848501947941067548135246206621549274345277831863640733442852544879030857914286089646899200 [91,11] -4598545061581231978697124547726337018696455857245831186171968688237902816265115621666328422924825610910384206988290362354128617785077946762555474494057779413458660887837019894230085965006679836132976002911437745386961169030467072110547712959027546569458826576946752045556982776047953096992140737630493788858827101160206248683794467805993611783832253953818270700405110801160670952449386286909804048135073963624542228915677476655719047688466084145330013326712324911780820371845403230643117058817676316042835910597503932450728912374214584962256914944116141325516492113403813871801510165566930642994390627007538009185236313814394108493622797482751289994793035260339187335936967982805229093484539270959964576177452858829576664678984654664697005231867187497852609668829352314967893039774840490531531281107443197677733135445938704491981976651729081499591714117206536516929535488327897192401519364257143975767224647750810257153896283065600837616480380426075032509281980439037789303989766159494285621916511314901199073629650821455708845017261607754470412145192993507709621721387185778232777862277794081129845058193666953455626940626859830614231850452643069196899563633897125305328888079148384907440240563049216171146011492305288728804421999386664993944249564337251979194809250725138089992119741607433897031353173473776635030550492861427972247037792413095462298528294228566919288768336350972597404837943258031849502304941453309578677256844043749873650417695741235312459962564089311769421187154778645787330389059851147905929383942359282720985017205640663985633133698492309871312373600050775686750805328034523725892772943736823551962098421937662081015582497015334169177528894584496871664789444269867477304378121307499323803617012256579929805710750141269472389029428976715726653086133467413128454513896097342811093614243141164550950480542191115947442719472543200106846772884467164596396437615998752224839222540983000197402412543178924753505936199760248934704837430964229418499302772727472518205633803742251684432065910049800848788243179221083110361637375376634130547078186673048244557749667544248941724195447604510720 [91,12] 4880574963823958951774746681780448921655013909421350545968749807059349157905873184701518305313051145323082454247808175085806233789988260662037037607410777421762398945483189129401933238409272314516595727264920238147646326727199724401476858002605305234429659140992053826211794302607042090905571618792805467951006130750908549364698336319550029565374542985750033224904733318037665164514059791005211121214846028098337446861617734668352458246963778796739875134691194820456091908102450674417160199598460679381886154761597920477399000743289539457531532533877016671460336163195494947859599602048334840810149520751228950497090269779431145335479542995707038468597729151990256347966069910581919809022511391406022060626222111448918591211310986282485018606109215294560407183048951143459486104604492800160838299087236301668411776541192648684234120508688546672287049190196106359434591294131641680981671077675864474297997010856296758290779931161484030399098017027675007728228878357862613363239688110388611533910142877842071785700423895928653887878806476895308450129014776064380814338084712524502817769312661840518767696154552128127504693019563409771143215687917823943743447780897817081059007764629769837723303320279758273054639799634475102130046785898922225663572680089686599625086758945843428656169303129175614407713206859546259409416588831184981660456696204390804704321801542868316651173140555778266118005573402259782103162910986617567869037551980336711142297961625825084558178038542729952129026484164916484527631765682875026355671132070981163268531231619032320471721123321355352919549308804209585962129846400520882550298718638708919344271680106021745057978555283721858808127136388604084793462184461295601477946582683247326642128064411692602687201834121073477853553752513848344377939406939582221798633239517710240428855201643372891643154497688671725192384857053029053419772772880101451243360279439816599871441872514970929426513800720724046494245834847401719690015037708641837225218791892460857754371451951221738399656227946155652725318776532130547758985502371261418913680306342637423079987268552025533333052315402240 [91,13] 11521691238334168177734004387422192493778629610027101478983878409329690038451292606476546574885068797450089609397255770151120789580095959262835401605292774683720111131353454603700509640626772755069026593011037639697233431633583614559208449398348806204797753140425243922316815742299812531832315373641292558260196367210443786263552286159605179259822897799072367865479952234603546622666786620366633756067499796753359757373208797999929012084881680652986201196081751129158513132612839775906188562749924129924464781746197577718352143172501151658878080004946904778156779717442993754221390273333233336890058451734079454879240787889285758123724770137453861559328341769675296915791277243376798551067670511932215772546613671430800472905837088236568026209458192781043513846336500576250222181478326536509794030152302362608481303257917031425006307615920585651381685689447560205921363857381386763866383385280575934041772487097485978040350924482644857518165246874960436902961691627516114366389766285590585651748583215104001012145688637280673676214845164231939849929521930339103556412336647046276421312776708235201096794071265320307436968054117541982666408459255570104661992981961260175267851245394747921589320607213608474328341869388615932446675395041129077949940205270911459420993464812070146018999485249199479938763025038770590838843570299689421274429456031273325090105292307270886870136636929860651956638932162938596845146558964408156021977602874662442716520439521348674087666741057237247499849806855741150796739056364195957687026206774801648118843939850548507210269682106316235565230510811661303613414199560063551403479840421602246611346093620690798074121928651597210609752937823177517104003425132553189621924037968631254169248210936797784883565463230017508341102456950346538612134239969725986287193624259491168237604339480209266517733017166287717386638050435101086862014380320350163985567568717965762632632963006150279453526645066217188373155811867147335464104168660767105527606787716482644849606623688454466387796075722969532014023634656482590158389880624867714122746944095960347158727063506465691369063055360 [91,14] -26459115754090021670566671743060957352020272682070774924953791204244839726926846792920318737958937929540065027004150051187838224954717108817628223714786721838675729324349748258751543183936762176465983050374908740841261856194385180080906335098232673754109173115000531654523296615296166876420857575295679268872946741705263408504678879272197526172869728371960307726806307295535310746106464233086164070706574154575065095906072181639086826091504834975752009617110261660110547181789733435904168183856674634175339290849573485640490579085350462308465142692721156352887535692183140675984186144644696961803932225669691798832993711359684723679609619060552475556253776208117110340672709209821496669208348410919550271786148184987470165440824414602729385497996471017238215371216525637965874711948445849968863917267371385337300531611328213763563816634830020232425989746983031148877865825227153303543445542291611804765072220662891846770775118316189421990856468514232016664949841770919101887922597955814748849762608545705682787560881330653916075257382403041956354386010734404714671726824132546325204446892005113436365920692388178078033557877247818932996828456718340484176460413965920736587945212694933020995735881409039132856686669845464510839120599266144971753242496947672562679655032561997356083709679529521821265217081385497181181011045893529915334274912122104991569232801348345957839240959828420430276628763541431075151705843106765170506225611503256809810946966184906490350910498773811030026928742890117161461122612210017495641767695267465168527008679485253319919086542594158328603938771444235331155706131334345297805895100647994147659050236535134591312296508156778870872639591588581932556469518201859342672256547284802691940417988570852181036761518115288705728187971315864206800702732074766719587459942652164060679242465652732967236560408892881696747344853623763938536654474395618439765631119820914355283567014495709218353482998011151560450291612454209887626539173966024939428844451593442430002007312325498752521448026814163812715707965034187316251556653806751130580898749094607483877735314570220639365365760 [91,15] 26199972864563630688965476114227809370591831576549394070738982452375954254212907029564734315115601837242507411035699805922492154854389628094336857415921452575224714334399038679764126137769629265190112402288283661032539818260525127221958865401616988512809104655688393485471298488589185138245266864601378668659533188921435668987664903317382223722713209312805048214661318291318356448300691823223577111160990709198508573078803998846808863136229274479572395827573166754614424098692151112702794256545208252336690272195665462427457058950171858292786425294790518050216623472296111124814504695731618174379566683320288071395916166400128556392268648132813060766554852888056798420673679292961686671952064184670934186632784915659981837962126505224306116207330552399095588967539521423371029527851709333974187951146572096400566497068974109638386462680148423801445807040127208515400616000616806653485187499143984662451714704882900121329738087427512653797197911415440408995403520717773143847742260672223996554741367309423800231887499103016726750513474419678506962955417226714982013317328236479344418760934156417313862296840650525642513685750929874462037866789143053871778524239070571237445026507073428643636327636699932860988328654918379580673217150638848709406172082710032649275362769887642834655124698112384081571342605696804467905761571200639183193444308700112147015836483007912224243382707585481866481452268908755467905820186993883851503019618580718008918977201011376320209691377666335642372135799785993258145408451991720980843772163597279883228737166123232488478355338425480955245904395614809257888722562298909472516936670324668902740994254884941510136104274268153254984094514963121037113947512105526798049379313872387670257254131640329288877404790598013746568658829202472795558445454520956371811580908494103725360534201435864357241626541004473454318451742855725418228913199839669111752030737653698097902863029202197389974648659567137779723207772290597499461015366220357578583442872258827884670101550454973354023497518789750124726793811001110468512233986597781868607944092314086255587389158850539531796480 [91,16] -58524452204187217951638258266620860469769466200694416291536164797323663415811878904369373164641834733192103057555355432192349281823174063955750236718967510111295488517834683056973388302399379471047183564726602583639590790233402151887363098324591631145104983575241146950269580343368271949432169744321924556243201169611367182864202364407954195889971927978202790701734389012002752249187413835129771422777326769632991798765215889248715985236391082476938320750564355066831742210345391805728984446117920147042490926107367645938211716956080732184386932289300644558414648754472340772140173493905249994071930297681403749223659698620536602449231319524222694308868426314040816640013554133698335193485420631171562424024100173767986165381421088824775894141426626981296466992818337881323560522169816808587761742317638524878639512149634575924596305571958643518241713548692737604503062717674584152982669754590204328147497700293643378417873204510953044248740524774322287689076958081847307936100145427313106602475427180314647219372770532622938561788114167940835820163187580993678589304870865804524961469444234803196407722583147561484741974136105418623975731146618438465617916056176034579651348143954546970458442106326627017165917690374611283022314260868901645418660855405427744740646102035721102378996554958121720762917707564104633722998923326379333035806284360089919176104223370126400681482587246094307162446027860823061892203937493216655263467773361455594767292108529702730915891930645102407024842895518145456814978725133078798243923948715545125358566750810127550651852289386899344070568888787020576910212367016820267685568810761805638258525540705423508917007398746363219544705507739444181158480712866170015637963411839383792810985893389392479743356023480530367603699881120856352242666550442112696497756830503679993165569312129985295986435678923155496694410051153298465338208240104104466125336411087885666961548467049007693066119288443529368971125273273374698351798586806057044625295334753520253691239044709925610939537561927031241638185509795561756803967079569864287066798041717251153285109396844450938880 [91,17] 63409813047023338538633649458656877475923358771767364791287302829022669057430249154294989494557162517044195026270028324302724881488923292438522695305219907135250110665596701795198188309804228794218506462556000962145277092456201183114795607459479835936740400295062298253955074453636447226653895656138126618730507864512141529959469358004407162816777053761270097086539608845710146318416896549918440296809742051755491008855004920103458324407751822600567694177821563053384956898648733719032595347019230643281711573221850501802750463465823718761801122924069921193266934611136926994322820733654958223452941694676802856477998238004373361239265587323113235292892219659725697604661074513514126644220637204175187658787792454857964928080929907029524277840264970351203417499932419253818954219155121854735522482871066713227208051805466796496778421086943961302093467704677858936918783277092266528326546548672842510678757139514893699716525551624464159433593304721495201700027929791832327209260136322961230153362409201825563661652316394534921828285839766894796906792371676969802670244544172954011044743863908705384400326024544907292904545401195760516120930062011944866841776574011681552899316892352949058370340653927861642932123890172390587699105976151464796014762201648026599312275182759528684066987629627303031625753089206137378218283846235233945500193159975980878674106887495804890967773879392363259116150951026635493485165853312966162052074462310050074972553582993125931064475947170015960544754117346248959238740349049352906091478540709980836257940518013995014824050563040867166988266470731181312511898257399155432334253465931641692885850441476820277643349784374808303865543031763414585726937327764952654154087066147125869231046054223652837975357582099365104272832720763144050354789387256662169025270783781818697971292098619785315834928175081462362742924404246917877717435580105440377013474141734976596221822663661454606762771019249468660016316121004437859620184627305824983156562714340354940045917963380211226985626351239626534651812348879812995953241683207136994279740392502843223304461955765370880 [91,18] 158776518455145426930819308204070309655657672559838851145903398962597277561011229639672478314383114149209060106505884414220775634827332305308113297205985330923998467373755972570549883811049833612140014600118330879572317260388120988011090533399809972371530938730881156978558198570318400795755086293725970919029530762520594793594548489674504493012938489476407580225360977655667530955272188356388620139503187512609799961321676726043599229813462507608393334989411171810016566357103252959321945150424572866542589922019420852374091663787791399776912746880119502337164666727003677069402026859674007250657384941167643383332860473164636984859412873038071665275240008988468659284861203717291552156624824405044677311407687973860005944789815031732512227524870241171767838785138803994945145170490581422285787095813038506682914705778990192977203813776287857142991770991367929144141684179910504766255792974415170150728411879651944565550957413752827626554811996259074451350962774116623926189726237208006927216819784653483359982433908375034234293497268986589159383266938944020345862399210027267102303523966729267905421071355988187670682932981262587734984641273541481157171293631001754034422585107584324302060533929274824939685352949272517752739380860645030123547047035876598545151773584889155075245150776018118381366664708583713294582834029630801210843577260437295829453590546738706646818921930158866474167083824215018882502911406218114701804822068729098481638936909665206927582656874449154861575068991328431633910044810808986368262970098505883323441547639109092336387018212824849218673755392945959544840249594157478176478779894861692692742475951849877254046825007153147671590254305233452324463766424451277279846006265429778369844351688462932315947037115312629283725680414598730052873557472337790609506213803672826918775687490114182687869697411573339692503178383860000907890553232683244064805202946810510730100175446386197835657059702224233684927963590280723309942846090085293077541623231829770663528576823700202779254707296993858451725524475791791449984184705479111867214900876648232948930704603873280 [91,19] -454996740781641556836526974899386886680442259836708868108936081533663306248839491498857195963907447277066836744333592737433903591533620081773842748786601164491691407112150655600154541956928067453902433601738607367738228005126608706853247892620182984373662246615319877288904877527350524476671887231238893197763313293658453590175606847871740821808043964790549458950593178465285352341915034988653584545467326302615142316438335427710362011928776875929722985147897070863730218154462614782032426292402069926121008523954137432184984620106732590292053388051428789643146662674997072937601250102349058027062226669281080912727334242066547023206971252877994796797490958061989315777271752648562956896511690436030942913382340709089406346620993420796667552192471736998163872037036943214477272404772888738417407119208425991986564594715025357202647555990542512986094435192737022312248440725155131375342367992798052967664776338416316713806051157834258826771163506640022553743391859473662892229472637117278792266437299626242824811343760583773986059162109273407026963796620969156604140857016028812516148746392320632534371734387876100304214946308184216500475170471002302229393622458862937146543019900621781493124644879923507778265995800915909544969751597382114530445689352404840331386165385969224442315731334474923493430631688502382415548405494923749238493327056321061011217551289589863656669323328954849565007237754159649943453394508832207933561591432476764359210455374367362550044401150943067148750145385009701272843614264410707929227461814922537411410456132735708069800114662860886852739692383949770862888787440530590118045236091155524580343946664968907353731912698797910742035962009690303319613039881333156872312940254802331018019257371482308187299612406804285065257027736728876982256598122887874805218300851790562761750039532570784006038682288943912465109361538649040423733989924902756339240362351255095295228495021342264406763696084091043945183405778739620170422119074986163760948694965906786251778661843463277364510221195294199545356658801411232369744669012358778510511706157345575605543920205824 [91,20] 280083612212848845857427860138331241160806954865113515486111752331369659561151695501222978686195773788433057548017724448855217373486119518313817274073522923392033694847696268330816605726362855116348424828017289345994097821110612224559468730228052194820900336746000169260132282739231621887656065727694443243163867633000229456129432151637616610477616608687257001440984350465978998976771559499968406228713507464201707459555983575793608527910809400511456346975417477653591060852495320028394332190923861521812627746140579581001025365809087037604407991254612620082661342326643712466165860966426369880748322545212425635249232587416837612719228472349096914626126269036632574212713023120211660448128282168292291064794377712656921515957502892069212172913304647622715849667917879158074717496967093242292589628572796927722519252962617912820164211463588619443036624048134729910429945147407569308485107537143198329346643571664235183147456490310197467209426683210731636932287704474488548205170974364041642538764230150886834616245954874696200932795707904472636452475926329374660754472936434217364857099150157293228040645745719813970079420872290322628536240815425756861341412190108102973617858993633482633821134098648597090712010694509000664789867894860123028116965318449984450580193100450205660265259440730950172088611664358204149278147275082529972382412535902045477842529695767832320819265472127682044691413457583664077973001282744678558301101606122071795184395941544841994176134394338369957372096908341676048904878313504068496431296573190429701685853238732483892914721739395893689461457219882805379845834852999128228955210393063961147896206530030120278915768311733030020862536183683252286306828144891624016037851066885299866931424888300638633118078019346909700173072292894371064542564929216978857928795311753816486278624783747460626099088666422645857071084894176838957721793022646393859893713616559555306195596361726480363067918375035455932952609609937123018433535864489487324235587493271125873202352058455144650460289529175378551153030021717766316108593487600018017271979418455572876393185280 [91,21] 367539659775597539224214823058395409429214366170591154887397522878482817322900145019870865600934080256995353595697635159859449825053828979609092707019455331032567314950562503860323310374492583691543859348492130512063968878469170649458703211926244834475796361914605941332437594716426483355653914136579146546954137388816914843785394016446655341899071059022190039899761023884684531865258212224516854213061826802093743707764744306960520207733051038895621475529992147791381940373236693152542434147890345800291555284601985045220545697601267601015720712347017582944429492456967851103079770776068275862905728092156120553177298424645737380308898739699273430378255548835118349329559107300634410688126108667280597546160323287096291429047801823408908610739899499741887968757038317618264626080785964613169335393495742616611842815189167943536200964304931256662576645782435642807180496138217970846521553608686535191354158202790116645269496048935274947491431137974055259593767085811299210421633395010447704873079627107915846933979545743999128001910898273979506093884403879924288250877327356001185952140918467254077704838090136862587630011149291821400479634585392549349935106567243023187842282052966418367471282452009242084461355386069628327937925503032058428658864380068521431211075176537870309815914592794222861820865733533257914447053237699554994433920421443568901522800463322144518247350279432674293900031495696638940597715484656180162367523896633896367842900966450295363477224165451112674444629550703082275708773001706667106406110349502749925208005228227306287133576179846637650716338458297532359785362753708753543457021348998638409331975803866200595774923053182672307696382625442894888379661827759579161293491986472300476812345657876381157685067610058306117213934234893552206328256695366100504180910730865768674319372843658677177166924779204031588805103301910561369912334311707624446022023029393900258694267588176668732764780412767506613115724187073793957582696574218758159658443337855814042306401992681198519806955075130721498154333231105192104197551909477080608886054694555084751552512 [91,22] -700443827723376947514644417942076549938912249219362530311159712527416249742057389701029848280836872545269852970101544032150961140448846785385122761231366048449879458176797906809576404312411185684182826576433958176176627932285452575440467774220178936419254633984180364954303124653091328477144698768737985596657546748665270341394288043450648716968899798884995910391041049721130961024494235750049251669722009119662440038142785008109339424015683088854211376676193326074133504756769057787221897817146404034067238476421354331170457140767560586853128361521121540077524211681495429058137868582935094629202275535490997473795885656076950487800779961455488665489623306723488112311600920755310998871612476066402684139242037615938463742551818892355900625115223172273063722558962960933570578458046656428094124355212922885985251822454073576432387199212693744690642450795790935624722525789896084325822342070574824229581998303364655584823725101752691729229722590249932655316733675989115268932586398921859678190534066271262479940237225951635549681453251484291948917031541092545890017959658902766590860233921451454087245719479351117931615945192341034342160385062521618542601561071158006483580421661026569568856791764381355786416732947612355597130834237947568843133095823397841060617477859060348648152044433270409966418185895145246956611554816624729555908626417453414652548313298974077335561979134188226064408786878421791781595821530166097228822612965788698612429243974253425114916677372665264664601771969509725239478371540163170079136041188633695742430881078591092638799157220788757643932723558471423015576913400571497438984403092455300200545628951168890306515375638224002127330332641793449454508983763958375213175892649193388696126464678022544652360659220378355966576210551271321669309947217641020818340899809156442100783330195482795724214872243063862213006219387790125168318197207220629221938824963704387558559633510132055680843763939736294237029674646126275682163513327519615661190160827063805891919098166339395465365726979003007866148159144937611545964981590514073474143106236283891157984 [91,23] 308816811410025141463611862140656118442119293834651859228918483978450656025435163878174596185216836655217263635318505299303199083074476361824243690031537851310687535041721809182228122969549475311463611247804995125853558805529717698610113798836836719555845679480095991026098259904068386917831596705702646666132457196111450630337667622313202881453632187835746823507128022944212648582755057676778260875016995056603367171042984738711710388059148692680690326058493740998823684943594737120746173705208099090812455549782191235717734943920725444685424973345809559790527840478704229705121140105306629446989459524806354307108196327986686855615822486979564356754001320155807751041344960100317491863811491325938465856947681326930920208917058522121581816458025215501818513544722336808890529322968972645759794685371089462190683869951096377282823084096204706689321289558035433639211434701509922036904772313172166317620186629507287037557863041430066457897309432452592437514036501617825102511563874002410458204736818143697433971191028893340065974581242279412682373235843753841060640170330897763574920924430002932680964943818547994463297614713858654164393919231676877217122132336442720940811840077768285404481504073780197885857439827077184541270323478376019798505514279226183321514751689425424777693770147797610413283059945919449159645525999718808749066453976583310495856191261347410997470072948383273147959635183391446983498768051659693888660977413364137068927512363191360761596392318423752533978951739971693715463989653623592567178644036641753672247164204246615290832052564876990683615155511660118846615579935634513793684150724794292526541194129818510181565480126519065835575228282525533439640718425341273771492889888831296206317093604235975744290936242276846303859953444863167927240423556278523660792128386732308855231477964809751437452637734564256034763178313745615657963688977828991568688821363790518457852402633783577282619712363737161525128666927964436192900460070224794071404594203268339206344407919885759406232496276975692345768106798066485113344700412869005849089606105399894438 [91,24] 249818032625448740389222149736867285705322983136720067657055863011186289911311431040598491367929740448028184927075010695676575174915674587004014703039989358421132655340331168705690167173854459183755328742027391963596057611848502941585060726923421745212293598747107645856045234563410236542609514354158880884980759976221974564883691608547169568104428786535327062567827978097312068356903097026208961823016050605545245433620921902518645081474680887379747613509745962105935872270251876210227485317330474725300911289468139935335733680682251835596610745913204556536415404391057768861030044043827690054870502570852858830286069051508561350834126866742641291367788839295703382005891547430152120258256175988728783849266928217819203330966536964969819054077258051175652216312652807824401958385735312200026478381352183518682907130464494229340123673961692968382188967505139555135525671974370124232960195336879796499489994651310443159683779399440904737980378896262176344530518938941177046134967298770553571937009698513364866769326555887778732790221933122002021950174951632043143257020881708797693427793185894443388749722171927755449900812487651308914008235908630909306197528412813819164894442077606537637089243575974304301506622303748068063165534621572821554203138717265278494874270628735767062804660438387961721088701096638152125740194177726410135629758119750561224612116826651219875247644561476664919744532283275252224166494838320646013075196112670086311872380464456882739385484141456726624888253641461260032005926196278442294626223098093920300756444759704321476409368359853421706420574187379545952777471759038605009146999315137447146706103161905086998592744963722137969119611612950011198158947890368479621797962156324282920315836972466487760563702855560333799280064364098756483133379466427881185378053902522485186762613658710984708701493967580043152866885954205432326650972495863433273472222958196838032999979210137755384579455800439277634246259888456611289913940604863757163473256799248158632270243104263141561698288119336302814375008502925789879690920106789559226633896648123360 [91,25] -373867321490696488226771522324262211975209256691865844272293950123018035741056483316942447576650595547456973149986508037260602297726921814031153317976536981119329772699642239040879866629500588700031601858017496939392392582620783467994404363301021785190209337915277110417798264960284892482004870092136653924952425519140182537321612008756183145423699403938870963691796036590614951076454359655993539476137581736694404660799657015513320175562654449762928818391961911087815914563560147070827278630501868499445723810982904418653028339673427533566926332470910765604023812370625874432317282500356497105950338474174779296294508076304669713203179047582968409283937674638630671385676303663192644593878029552109806122583936578888705655165652370501209916156536822541687389370286629106447811677374033388948874502737049582446077216680400061753450453916656936450481522883551547065820273167882138974193854192541410325756605344426735844284452304522223472967533718681137839549157712844449841377541784566288394619868475979173417793696491060555516194035205118880298970618987580722016267376924283477890825097010108532634470626279704559160667324740463145720165062759306997024419868258636997209670402207382029067929443023815023190310043923901674266022837141434538549513910916491023121536708351210297728948479009974322111543546485426758073867256297082920382538810065872845750320710163286380480185327285323782798567556033435816067965993138810958973867211507175532290868744409028954761287425947788775359032224318116366768835720034861150035996034150333413941612010551581567765987403893598248649066146501259202461073555579018759712562480490501787780434834751542160228156272442086401110607434137336073781414586845834818124578538864893599140241349127941387208465871172972411774531210083400572883583146765297724262236243742918114023937075329096542400259116210408681007538000990700153425240714132081785270467856000562370120164766350416267484809119292783140871216705476049774116381510947912438080788617397120375375446146080895532522622362224457584689726961988189133585322994515521972915929449824816 [91,26] 158534339318586647723383714028899448373407325391589550329299747484903261355676203117673605342977400374843748918478633838896613112379661108177706369789785985695069915772153976631807339017713503413816175851628842675562382548654879943611999041911862497784746258298230445414756715610673440456621465422619315228623398682616164215879233554343444342880574414092172680695266647780111044224549661283642514765449895123722227923411672090783609750198171734359845925813456759686612388514171744202431747817790235059801138635544805745921550929640613001055129203917896805326361311902916607044001406025900790948821787505107861897118366338095513900890538044880684091891782231217116401884677646343225404449511848142782701540478303971377943752764930052664317818559841465670324708620252427354738429373362392836448312412957949570461069096064436651017900092613415352882100824321843878102850471668458994352319949962298527086445181549836978026536321934615300869800792272236588130725686981558874745375085555788347635227566175061622593111731038498699925212184362922195246628682279410413391558714514928220166558650315654383263712452854395879813557600468856263226894315078342117626035834360162055984101332309819222920721871758211463712247735430106369314712154155070299862792816514528579487577489631555040484433329980578124760155534762351660558054560180830476149986775972035782816443337805623902084774633605448659999968720761966672530124283340841072265820418512429038474928283761801163715574457650661779345722506913042847004465457248285526652432470739262427034161938838546996679396093764557644950833419226668608545104918368887173151533142111653723348263228417653541185808531500303792797021500166586611509814607232487049703645731826560793443130816660154795108698326023157658157188748737884945279642292206563040069140235803018073567920870033669072702263778735691502731183753101209653479842966069667588678880022898174986577087684765654023828503344070582440123503352156051797402563659511716307869059221685774348908143447167885946709926178314066562476385400707736305071088134877480342661857775918 [91,27] 15942254805760890423216566122811939011092621893434618384169549970604514190715960320011200619033014669702515282761152455010699119315452524651764549546428268418054325121829004612203559044300590556313211891738540371625443830251932290079776115868997865797913990081319727154875715159765430831829995946298131910824006071779448445242813001580754829361110939162609078303533242624298482566552973378705033678018371549874577324819900373086929275774597341682748935014381638389859601600239769772659883816631329053011085926602521908823622582165823208718624603770524397765438157174540625330563588459600727440928733966055269872976737259032076872992016645827977296910873738277998241187952300691423175760376326020655232075330727443946241244931346442317556683254441175280557612790126805619740222761826980709400645843466553898660362003509856606330665683601310461496282507980202725861979936666053278784270155695101548671103532145539154829752569628033018021728426614326037468985566229012583059475603380659753457407848192046250770536883936650088571060459662665971661847656017245706534230209507489252914212038402372299155041868723989537347342406950676342084037246420873532276730774709351216612692521025175891103863261122596900225768484441695060451642026957045481273993100350020941778643314006978386667164281120586506689940100186524770836511403692804453398760958537746470496730316034212375590361290532580982670409450250961533171178904678005559894485245588213193915210199423722718805228127551743687287367856602641504687125746521733011501348993895251105765668698535513668022888645057990609773389571477216179836086653158045701344857821386325751385803695673812682106693447717286664613452967944400101157184823158024088639641572031930363614864260479628743812123352523376438114638325056027619673553183483242608107589647538209559044114267628697022644148656928335316736809660953817904498006404713760001115266583672845229542492837369624934452752030233557345403091520602076891317965153517623222288810316233232567581904340039561807828629007221678358300876932410864766696487321177525217910000700 [91,28] -35061128518558648741567926632274514667937610699886258795740574889512601852233431788036911902642243822182908755707232631040477566868472428461347849192111097627571458532996222571330772698062642667838344458111556867826240935389240401876083976046687100270851463375648559210121954340769502946293587987456249928919179408522004288405818397986525136460371000503653003018445740696605728083325101815664159232521290071210500954470727449910309878699044724331720315066877161137732107614729836563492031565030111861300660953068550888001443080685396334933984990783468017919441393103066762607813793077894396632492529016676140613067489456632816087160976938793655841882656677551853936713765000551268951303884668436911757660289731507586814485934011112768706795158545617509816300488374717425644531981787463231200635081058027874866383376355978086414944166937913685385167071693438867424606678047080337834288669803333019011545634299506032129078924951348757758616726493558090464254364125004185566574971243098597398654167790016227203958712168259709524486314608724070508768229504772980342323676632514333057779152574359207803331847645211655948363063210987761353263416167943943121584457884604106579716009328627917303175338640067853191119531086941770886773886383287702483494051588061674692821059845324856877071297564073541237979092624012395741716812659336435670840426833418744930637042002922484788274932064553784524070981389625224399598371011062906852297281004160310553859441529218036776362694139938916667574240652832453539564949805364806766799850681122775166841133175569426369725109535874086402063015282977304971165609395304339144633805564817863367692467086175006938936532765017797576825359050930493343620426289786018185489078396344766706299962862074564317096908994105751949260486346745022595911939917998924206676467044223242331658340925184338800914873073049994255725826551200241989278850506664463509268391310886430368450620596878027346972626408786178152749529350864641344888290296468637211475006138346405683674452545048151343432075801357166427619438170062733899024511526391368932000 [91,29] 1733003294919331819086552485614572057902973408888570925872233622758730717561712218818543108771597514153173977965851125197567099549835168953581634059250351734787881042780964109795114412649768293158550182861006858976513421477647376882213369518571518089703301256698914646910274471480642395768457829172367156552892917350258480955202790913475520370016339356170547474087948422963887378889835175671989014727722890080005725874900476887452651140850534254877778207460066035035265859285937564856403324722238350764216363842944230922922117544229052429643758380664592632773971169231107489485362484322316833957549721944478279331186542783760308941322159211509752290594850015293077110898495604478380744943542977320529827646502303187489346888324709551628791723868236688485605405853645120906326608803860632257070762756281876285560342583571785074833122221060944227723603939291827863268154186840486515870710369320056239224981338514042012852754980800607886369387733248263104294129668270731131754852169064943985547759861636722088456878026565743396164010006102227984178044078694697684373104287095095768972066916708913739149982266508824301249169109527798985480338054400945783549959681634361871021443810081268000614026772875729038981080753936719104082852493534708037535013678937122472352781856388918934241817941520997957921637002301824996025700338554982217511160369781029650774814816077724120577123543709939081300059774816837266937611838800732866887352623620910066298341807510033084182062515187597696376935889263524381127453811155802589692496633118235862466166873553553250975553604162013424822101179829166557880109341769029886146814940143885642010374327448888357038392579126403028643769418865499129736962064557969982001051250826361209388127200336338063222493806221724150341301754793535439476660034906917179541937955312272413254934061652533245999050960135048132210871140955670835333290506846168725881516303406606068348469822656285126594801612299431232834384673197091803637484026300781743066229896843415499088638007711943925252049676266104914916947922807962068590603404507831550 [91,30] 10469604731768112536326745759624230297213626506980451864529256548565794948572681256295392901603850874995621073722315527288625706867714460207755594418821123377512570639671553850379519431683339700409502180706565257042639329475752049157256433759894221488355299867354659682595114879969441790228856687205487853994062937274091759205586305790121878379347656976337538806985053764940178615480141043739518488574819044408749249832495424043624863554819140911897611770644237685767228288654132985271086486650667726152948558907329788938234334312333206330029488512708355694798915420559001725495272124971312359351989229751229845266196629962731932633603144179308558980299054881601243605346649496181211866346203495788371140429002516668770847241877161859450101227501493551885221286241667199805726121358574839930848167524809867285531750213373083467430307370424369138174892614491496243881879914418829967208084045424570728261736687751513988392235793386154687120370933992834172468362671152234240601814613530234905563946056569681559567232436397082311913628478025884036864159400269458606972075938610940845521544681637703320666241043511081757633966063817868051082741128553153767255134979193330438306255466739103002732229254455254236363056444755567815709652710929765161802857821442560421884536868808959932707866647963728671027354088399073121670185600924136550660707153288943200229594721382398663570257746172599852493850612933364453960466757248424263583573055440798522951817007549545311026316601678317613656312142601709123846335766602261885202304393383214662212426615314769935282059973608693686180377681612292691597486612076399233531747311827973520536428679588854538847428226804349774078166980908657119378308566084269066740058545188731990945717260386234515046678265746278094593633812872440056475246995294962990579373463058333697516141851976908756498356989217038186351543713621081498471619668288405336154400685281904544689229502878471837132453554803767550899724321303039411131354673003430793452335195496804449152185910714007714548961727983307452066327152089156414617980087080400 [91,31] -5291199020355633605998093127413337934655642209720388302965123050560207947213441725599396228340199536841750925892502620114246327101139808644658074079587337777079205783918989682398845782955717521840991815936333352578936415166216844532803808368290964444745390232698484128897174954500845950632408984908456187365502506840741928160538137928860565361553643950885674623101407525534727969124543655973187105201441568961631879640063249879037438340901402944655500516207554776351517122170657349894455462285892347985911287596512878954956083918465903861256193301187749930456304760522696998641930774562565695649677127012764081864672441166629348288221568987083869412090518620532748166451580013687416398988422601489320431761413899387869324508057166683081770060707740529546641747793806216331325218535523252318426822933794767443046710339975452563207314409426233465986259540908910846281056467829836439885364456040456720355444778293674447388737125688537908971934505475739931711050398157828840193459561573649180454016797181231561734705084132395004720487651860757055169713756577257748521648367871614491264774936287085657192828745073680043102719817616147586813698865880458525434686596506977087692062386960253541888804597559388062273821997243298359684125094494943164686102894238810130986348616058663330083481136543537812708249679673925274865032406857377480655034482620713033308187038815842047706768062965728354384975014071574679093414691714746525955064716246338403813565736738717984551512077949820416568103134132654543109029054516528386150488488990085789247117016243055944391838542654722863842815710018014779552201282028146217887591356645002873274732533072073670321166582950313206506861145810724207249724544151412488424362506445877221416661407799684221567358776677366851644836095295009806532430346829101822594420722874436678469503776663577404531393522945098023580274395855795806641351437271975480805653106157700307590911350831650642497481935205656310390480540414185830896497132853617685921802944613421696604127310469064068457089492134335904921104094323336793953531176050 [91,32] 338578471351468214787064818475797722497862855616191889977195645692939217646483703864161287030625622535635796103952400458211846331370741878312576745051971239163871192884316204748374454973226611515329625452737929705637626696510771113394488742890776923524584863785280095633296921427178558711996596346835669598235728069487507276236399776002312493434061741139394659377151151215697607583642325408881017316774244578968742606869403108900060546504504890829979952610695438975426156482970118643612681508823721055697481881695811263211900168984709358993669343756775272907362273907543101357479905270934268708729492159195271833701790742792363202433123606641313431212464890953444300227645806749033838833429709225736103721943747120834256070085630566056691239349620715851227509445976231109865008825674370420029963331504284733336400715837597715069825318667008000281403957952426548474439400815811344241838107828127914895881604454792763501264904013460615024879352398670100478911888864050784338419849576033664288738283252108888734189045831669502636799593361794375312168162007751007558808930119234207255446731971088137081045715153304428297675711078389527156616760106620973645670060441269851147400703868635340537149642502618649383024498631911052117923305711677388251960459779193247598696952862332230282897564227579664863519500009956418012180000950413833374893731179002701100951130158668192903334785831996416107275376439111066608494673454201008447839785964568367576341365154690836532426597040245105750681653755347457770181822630289741236102052618368230122134823448324943264297965766550200994687375814966154397444944849650008735613840080654866657299271356878567243973206736720557115790210308023936114732414584927553873444139070242567447284441769763581971279262256826368769205679199879194495796323402628060783138825811081206870934916456413507284988160181740847962553950969864659249557833487360081697410697080602012002661797584240771406468602552490614484994417672491609826666930127002818319970462941615521011914211194507536063384311048625220345338939837187890484455350 [91,33] 693479042818505521525986064975858842870072997722436097976133020271986970392069941933928012307038872125169868449101222924453794829214722693093232264340943405609379705116747893635914503589696162491814725546636408699033836676231186113273763706282855721203850911225406220532098572644509171485239539693179653317698839387627436623906718759435731955062244233432190639145258490355818389507936698363521879446471013528850694989364464064287149918307979914211422808578657807794303355686951986603788597023198094952514228331617919003546049525688892723004406078112213775242033340971273270924206344833628534204407847542643390738919145910935812735178368290568862178501608201510226935083651221082966325179177509085651591368629544271396258141492583091420940441940391487551025178835982647393088256786598947689220670662914280365217783178371173254741247015442153140516595746136564789330409574724681411606558852298331964000368366525572185209435155581095162539162678868600160254267404393746401822622284975222561089775416522426175634162013295795398403124574990279364875801900474665851525874564348546442422530615924034223377796860644845279037231617760488035825051864352237927959656178593502862506693455990806331945616483431365502593917127504608882436231503758444596019849821598095590686407546872112176893831542568238459513533692911032196812143780936700279269192051897557878183061208023554798960462819372758836829638871736606959321548547574816587399546245721445327258672151140513914640377292659918883807724987147662215183449069036096192979040221061344794423916837809318137880305828734386381450617959880805345641981209122705634423968439836392943796335291940371504711956818316762957480076632214043301791221895284990343706782972687747925975712399005490770146018629596537533729327968702875427145455194012193171216904717011823041788925915634620598714358031047525283305391528240884031057858382076649766136156049434162462781551922621906173174464474071207926084811612526773185104262597112770821707998184710414591108696736258682445892877726106493955672880839185823077656740 [91,34] -280781386824728435623903663444840878028315421458308602754108570998416273736324707593565012043910300562328145476899446212351691243936319026355056058919716875253194245671332491563818044005325173077459405628285547286177868175407167968662912059615997434941411636807208572055617463508553506712963050665308341263992716947788538356961303877014264160219187057407711712231542606831476148388761984614833798126703027344313839568983611091531707319310553068280312875470430266441647852419359003639672886904288129721739291226281420030293519821909109902139985649545552829439567129938218360538596399061622928213652041523987746193138964887610520163686299210208715605119839805410589802541590830765414618204902874842907486057157546221969985577551319856780550025020435940669395770399656892766147383267479310989971517473954532072040265599758403819431321856687834221064768276850060316589346992733936736727055734550072408362096668581985015851170697142505957079199482708626987886560076127600131131726847126261803821716445454391973161118983729013464562054020029227189745291732216723150512908107279261537203446138252649190901217292834579696576201675482834075694049654186668360387430777603266841350642596244570905901873623791912191001672938163469235599857995422462008024552805537461270815332299842375362046923529626358514341016756197032368537349356874485318421237286809909169213265060217743556966380295174824493299427652717192861665706723712168757352714746197739345221375901929115675723803502090320170603490754884790481725223568956919066752218081142913707834295410778947918501607561265095996411578321790114805922851597495009180755115327910958333584640776207404343063524635047625984607717875196680367289227807972930993570415600022433256548568834554023507569346802436786162961139584923701850867322788997636737633178623188775974817258160509184933438738487546265409608558665716629847976084598628743613975414924297082826087202721422349991715578558778975972935634022732710096769895951135034084245431337081600080791385401700980567684731562767544024295046934985837274400 [91,35] -48311053013809514282702752567713322073790162699352175586541750852165938597729228321811738969678126690422224591789404701285800931672031255864872791568967661393609783372686427753434818278764393522500157142242802267819513809624000757824393376579109089453926318961883492630259114791153384229043395545418661918422981090361101496374492935924077185397373178214434700854147271218799944850533692583867814100862255892521688931140223250315870226775009593876862896973859608846220986202952234499551438734286121014316532531070311836102395474292201632107932714146141864915776636773031184028896515028240991806108386263445328421634627712887899531524818118967630406247432594591567732352856880606958262787690170799934742234370297337388049608968793260286528262594998029341111689627651544199256019941504992156042156916781026222147469488505926222872309586827848923509016065016441786236875687267228767014358768461415007822916983115523923311850209891402016621405626854451369801000321974714320042595799472019934379007054945087506205527084074669797690691728719413376775694061555857232345656602032962933843406906904668956754836941036809268243848724302083260271842291008086431313040925779979107351562355555051633640294073943661303013312016255811866525538591825458829590854599661244632286881234745830625520962068089933889567081156524421706727691834506038078799605926689240661497028426228565790246048299787495621442145400893699171242697432570559595990152593754361069515049876976828391048393770787069847911688416062796708943237108222912649279610909052509167687315467126629166197315413768479540378946878078558123074250618110965851959877566690239317478949336971540556988173820108944745851134342171907405310775296896206268192405198701910550206267544615471627670605576507791327091224567848472262979414174754512421518731760453389712321647800891733184759885977711708383638273144032959272324778756793380556106967543579315439844390142443974160440925066754984749342457558706483711078900363373136873920445393352267253556778960073114944134944553891966601066165951901816040 [91,36] 103854849943839307620368032663750209464546735280374729114097712025903689534459859817595705292540788411311338753875637238157399501763098991314680138402706512677574451105534458192575066412224402484610346034340028521095452540533288001038052683411156669240831712526724280358876785219232746554917889376965830967604528962736878758306351879622487578815210535196515062267010577005399055277347642077753502610645094877805368890545634338615896769046476392909085188804121882428635105174015100403483160987016774180882133329435698310952298236052588542881677244934334658971611780909774970970747045190555590868731616448832677398818227227652876744363427335266642294678969963284739745147896278228378488640468897309743791081607715109574997295068028490789731717601185951433170842457869586463821745013727338695952317465776634156288982561229321549848984585489189001496497125775015010895252398081151811441881672534601654039208866806197925972053452460136041556895642705201288824798554497686871886175469818219606910061022261114061486860928931464229536508485176618231211977435427805170814746682984702774931255924971134389719001870486827967755073624585289836557278882186014397094270279665521795316846197542004012550773725991588132822907916366797360321030512058228968494685839793239651071205789400764315919866582415002371210884604065572072609240722884082061403045893206582733365763807043894330399183266958591763639458873906750757175654091836835218365819442579415591200965310756729095953630363335782448311420949273191841947768164026533527035113512713963596495371106017989404627474271591638401576501660858055963194826763043091033430416640699843364349141017380994336857299552188046391141644965611050490681924601811542053194347278177975425707952446701394680956536995191738966191510816159023324483952829567652944904680696346234571041212704484640167459436632380355288506588765367358470330630389951702813489989224897926448153282673934429584918860129882967935454110298103132265420084038704424109677773054857893974773453867374057810944697119380141534947207349955200 [91,37] -51959644119032589891462680172647096104993224782601688709151368756137207749381452332842128072894075118991292661607399959890316905234290048647276469714824130649691019260258140406104652825867698219877453166760960187142153362598421839001328534611959806812969575172297424005117210155700685951610307550433608181657821296427199874166461056595699890099416121818444422677739539422840059190849112963470141121978199832523531127467087265536379054325795955187035362978961578629219640213711636754609156546056935856176863525470654608218098591508348466691448138223113298399092587573775045960523342228735485296470004780966648291803983604348910880961948456053736798088348750172384878521719535834554942204380538053547785971263668549068708287604662662559425113465179261909846854288766988274439891792536800269706398414998622415203966620946098667631760724021507880853491820769963812098159440961704558084980449429295307988768865074601074965238210348627193328133686187889443342621404515354064943426067589175508345349171845436273193571717239395086086299574656222471838336945083887604541552442593285434213897866477371540049468721258797362312753739075673285810815956904268175559276352311629734437755824653127243983020666296597964547931127969542737790242654662043124069211115802778431774604267557758585480534415482414072021130342318064409751774866475559866100403921059420238663195178324617753889629144548973597465658127118364232514875898943668187547241520323866627178029042552997267637433381217081465069616551199125735564711494865079013253414888770763715327113387177622130296745713372034714824028656062861943590144384345995190095280139238568471407254477295753921848511724702818888552241060136092444665179121429593669162770533847094220118455881127838193774258877226864033432911129010125119861265013102640630518356592354276769880460781656923163432016766772598175192774090056345714885059950143255736440610821081790608067212850367761522627154897130479162798778915562023385393189033252722969565838938295889599359545848426316418647554625647282398546539857600 [91,38] 7909261381187046074703251630885750098768534731008339949493817898864033765294723287353836385016109982031306058636402333959063472257443449210671157212927459614356902737204846182554505628893712450752886986387317555408159563009161847817188664221994381106627103636983235288086153491113862503911436329095082130674653950908186510927352818283073508511186135762550454625057049087731362442620178768329482399943288121003068720274690046411996754873609545120560404931342541375810641046205512917811133645297199962036010315575984879994250176836074390074067045758266353821747843081426704966827069255567170129144527612792171808557598274436209644441025202220685191609504569052884820468623689645409424687651639622468214937581998926469242079743778359326368578126600148575863035442511977812328911676349244490678133978726627203269835748805187155869345579439926982396597227364212161679073983546052665194529928896314572313205365574440992419837892070308797947561366008267766084856476177714383464030232961712193544420844940621329279123662260979560312453770486095663900202187517767064952739959439090500894770806908768132082553930707585412762603221498393782929174943378801814422572160922973467402403288676702742735328741132920423482449825866613912794514749684829013147295401463361145076066086815013746045131767423467057598921840838443757153861104317534134203086288493316476782241440030441951307518251690062131479676028477085973279768335725792921070338048857233547497043727304270870170990925766240425026740403739152977916352203391081908710131419971925860202834560937370266866439780360681828142884211793657015099242092704154337213977533138981321621147466624434472448311192594575396949098372874969423421158813064368547023697349310222836397487959650917364169573589146501027347690313123393613238197557518019540597697990881228265004036547793787961811332617610150433146081219789168735674858255030081333244081703160819180205961908746839759769610460038483272675136580824942923463931901778740539269677287315539409834264736124637913662929909589066659685531010 [91,39] 5649902299371447420733449967567942843182550577657725926853439120806099067286641277844023829263358478737859163336525363770520208440049784314807115917640086916793170038366257317801958176561555622513680446249379175075388574635675346891768075541748397038493151136493092949063266920792923350582718236213499401986315546337050957875496794907398500094216267740009598714980836954959815959787486543197772902299937821509365308720038119954254823697457096651418423521153371501880885580148460915237776766530808222988193520651572158062902012454375392552230691146082547282241191005219315705138463896211287645877294317270500131673859783604280544717514402025184128945509559914478149822090454861372118593745921482367864335183941903193905691403177556112337328229464351829996898280177819712970806789130325938613478702583769620948465335539320978116746945027244098919876266233107293559952304811144160648919690986195442514289087479120982639880293863556850537878438653183353325153402402408435219204942734314469865924125649236520403061798028851086984820011162262230446467767238018629477600572253988974421255248902401993008845589005561482173253958899980611187354301473124418845110495135860521045404431809894691675697581885797373654892961005072183419614464829644762895943565455896562774352126917576249977121436018681669240849599785910888005035569097303701243777829876037618657925068033954666966211569558123142779464020380282463627446537430032988920771012895285415833750401482656123498260415411432852652108307240124765215139250188726240402925587370778777307864658516568680172281513426222521183010719415528725582831611853967362536314164212305650594850187398775815905277162199674572332587792440976688955644195725330016608624568356635905564444272496195040383174617248478813498019607630861426087332724175316967846930773453729625041392998059567702630422636690490051144753505705819924938806609267655274384675046845789963472506907335403748935910720953796879664475483017954945542429571287140457454683416946791545229823929061640363019727663646479354975565 [91,40] -4420694095700353319934063401591151773996815310762483668500638507610096088082761778764913128964071117724399940683515104974065998351693100809820791973480192597927773126075873538691739191965356944251062048002662735499188628656355652961054799503270370254588399271100702899203519134053156163360070918486361211780144300475426769169749034518309245200637194961299782563430354457575294984141193274504539002380115486733566767095549929095647413848495014002407764295385571011525688730209324356921935326147661991433940464683805263710887074981043512248865693400395488893181415042958505493402271665625205264572430282598265938295452593650239241751718286303527705508746348707528409658213751783105874396695395106667282434227477934339110586553653451845077557831561375495754414976271793355110628194116205734346780988951171195720178493813363655824544857094724036244070110709039615390788341963977592491185242237926108048597976837856702073019338739824911374396437325501465164109630730252223724014581778217871480215749573322349410125537085235093653521100746820005834869997176197258843372948756961646803387427595783663604797406897211734246111768259418941848326923346022745998551989028895434335265316359606743692808794152528743191676374074791220878519156011610336629942707852238497393444112937928325573791053687754185932396641372720905641162044233173050540189678236582100902653833952602075200026945384254267140215014053194931975344663931521108122701984673862495414128164062387203220608575378539157222347231352293402425783590866494410751933358677984894000504146606512388132058864039701516761777127191669993764646591615111030533866859254290951603860951436647369235837247341491547660464793991764335369199552897334017842253929147851258530323085476373255413780565402732231872910047651677936304655174614318731162896402649315943347093043474556661301173483349402444498610591563465600310826040012084897984044959631593476594071322775105162993412107901861466264658156034419579770355960293338424291706561862334580663900688950825620878872439584324680580 [91,41] 1528150471103241553565834996701845975559062464327553594254015901691933635739448414922541838275693823768413439954130372968959341834433741977740698089427935641411989918445799867985732430329844235211914713277996307914728370805342745708455497958859454490765639898101990817553678598398084628341059365870675271444464820692356661012333120355937747128606002938452592724012401867338418982668345971718569978743043525225698895859575347435879606054107810911975031024732553796563983577051690435756635119562673257514387395103034409387237723373095943181919561829088457914084173638176785263497355022390914503075436608052329977711916887043164621088193577897721592081606769540379145859792854592258634135925888100782462673829682512879578072881131508097997317370086892523264084973836871952649941007723976883064358136141403479683736330068283567888695865305405830379736041620590394049727692212662595346644466852804194269027631679149461664096346897266798643140319189044646237293417129017477339863404829674037322408507345748704192572256160072691417505527534375683173630310317868959793740202737051068733879460789986238323191706603911473109157697279016983658156831838308546380771184996674586492887700345875351330867605878588770607377617508850683970078136119443283663555135513976652336946941326423252350624010935295761576931387274529415782595298875456720530791817421594077026537819528010947384381299926934164602405624290993569873857328416235061189873335251495403377705836459437476890181715215989735108455654433878402164386446807561462731764588409165776823811693510443551924037334012538674197479955682326689146883407883619006378264624210135173568741427344418808547829814046924733148834910750531572639612914595865534618562835837132932035131436810599907015405340917348532294220751778850404611645306467062450483831578328632407536315351778289172037226895653389251792625812979184525529234770362165445346316441727755874666890107034012763755932316871071519998687844854371616474033982855298925588464216547057762413283850387133411252542060021508120 [91,42] -266092660282859637996617308219694025489770857469830309010790509437029832974978624515026249401865431493441047220015291065715298208708255745484461637275235550015707674515765344624444924864068447765272955853962341037711297790189987428733767534498917318120628560440950159311076023855880812086916246834212943692799339288393293113972067088502925798011398940373521512732789767613960074890820852391156518761720605837045371527471578073453411448959077299323640908348566606121920656185173198572576036484302774255819063944581549986440343246645394374313308792952958182712205921480825688963173406553233015396749934246201490569648614709905590573452799815933129477238425783848905732073917032934340573162808823592136285546140736463129774179353438537956307726113732255147455590017945322145458144874260262183299733057606822111539626270072670352842026795155120439225385072941001944485020115973842890852289061440075037660129752460909506206006901242992937745045316122579339382112489305293168624830045683324194358826969196829771676214211821649862835317238117408583678836079633055736170149257850142797503458586729709876599183584236741661441354686590762004182864051716669140455470736878821075975561275466709515834832987862254269544816681206681275529685560156121932969315231133459270547165709180071960553693643676670613115388350393958363579545328807220966197143097614199288190012798968850420899699907389752133132641849564387179258805249756911801347092772908616146674057273385312923701644112308481994309225644650812694798502090794613951947191133826830050944024386790849533033881087411451347569287077348967395115032413109706705242376360924906247004286759196125372464181191004203502149340815259144241904800301424629768091378709263364456806502742499242231863265575580607407361213670678656680276742962019468803248807161719015019153327179839501712301226832081143197506662087279927500489319818336824868125461862522090699879072644602646362423328560416636023466266760190258432424772128010349994483653883753380459919987682777762609555048514510 [91,43] -6895480820079895805388982410918423265866540593226073124505690564212638703439895039641691798001031181008632431183377257527367124563678607636501838088119634065014046541523314950106320153860620948360684664342533908578225012873526608871259600812829672233702451403641327173689487672756112060906955821817765048942572348502220916400146057978129339752489717278790432783290268644855892792607504908868434056697877198697090473047208233771331577254990508237127077848851326948701388420250308888399250503521873712956681114277516150104728613454581734947885757468851511868740561520894960976777186640125284826618558739430747470645863788945232411838724424419864974004346485484633662047162063974029173248243916403796165192453459745544368047684263330658256351128379543801457931487702476636622734859211647580137171373007938752913331212564423188497686188705833955856588523897322880346976690371723342173745811802963270524930622582000210009142642862690341136433724582535254798729369511446587186793282058017956476274503143393397479112830225381962231451190276290012999335802975189382314682331249835465734841534819678921277772491661891827819945821151412231186236012390244664182844396572780296562550367008359464980934112757119993796628174482062673024011365037090270331196721774491421685265993267514389120023906891639037104342810387315959540324091614548008080886072396664925805317482600682329983559261876316730176401157711019396207651067940935628429063328530670056895162943932693175606032195514187892352330749381734279120920210061891355968222595702260504382873464089380257486062277128320636215253757876385513283806495436767149524055662165092011320262143683945461237652732291431766362964273398957505637575714842881137789216400408265907063656662462978978503554804871791884131944648985081555308741838794311792583247905408389599825316200662871795720533752222386534089681598126514450575143848251710473388647224333987467322000742971713766969969991987228299273777826582194598567568416858672088476274838191548461689883361772796145443295276 [91,44] 18838476329817304632645787888232392609207457451663770369407930177640297556193785454781174010398119662389590152320774185154652623353598143933826197403731450296330150754490886693162832861926912065092874890340735156667350200065297096434622076026271775981853249917310830099718906776762439336663838453425808431512945251170139317301649615862015705173043690054637295026310623189408725929768502841971974722974582095464284347787100589215421298952885111388730208339000760857674870531508088940048920137671048833341583264662395475637563954650254489004974554548653698069279211784335513004723782659757633373705410132726889836387539761119952559707985206274996008207537584430606519806842413044503070324568160953876402285398427613713818678617526023162282026364570074855630012805250230839394639608325159800413247833907022657454999879206011116914091463507037562854030999363981407845232904859328740163402053003637696795061861258745616860506237730556481702026376381068229279405442590944610453537106999884773320834493608630019648227848425415715724865253241344473668782340335825715194354678340293047887311141496369193364300254934812419795057801187221859247847386462533222137100689405676935550094003904876775710964157644782787408591136611788228802410568751793738638677618868491811050050749816406447429925578142578689954700695524767903122572180152100056910626289921364492689110353052209743585301447299788959984555560276080042705124749618948484604835108751304730970829699343137593609675537211612376666708641161378700070931571362035218963538351264546936596384288635692989811372456800509703402958024906777626489166589705374751206767292963068861762451901368165315477814188285033779926255920618692214787684855146601240463576342200047909286700374195042024879699572152617182787092629614442086892669664619672214198188924285467026431728504394129498516166710081507609065409271345888737366434193807725762389616708345097635980708656994351898110826712036053447926123170075349510722421275209272482010880815184789373799536506791566525156200 [91,45] -6176039758440721610631313640378385734408055125519735265704048089037596865726469336675116677950976986599686952559542940568798933855015589978638396137721573028370124343176457511663932873728785599044372247939741569006994352568748473150000177282633879570967773537160720469182956799112350171214706277043013790690754212166913744508692839083180906510589171328803139834038221235980171517588850018378802089890952005843430205937503351552063358218828428851136713174780822041607393985550050930617890809210588910473640156207587464599190840473463268466174646491906805695715876173328374283071958564640604838790703271502218370325521575277882490543023491947461195403261765473437177186608103600584298375090726822858213838269289293174161351834477436139237511927512899788147762236122274466333731141165795109741767885443445757469972008337061413779009077253383033293189723383858986912517622128941976488496251699649013680066555565282012500121687811478234852865698808766042668032676430837074034505087773406899607189072036558839367163317395764103255189659019236373885028542234882254769081049657606737818863465869409236620527049748470608094458110701759866661490466782736334772880691115515711458063672884532731809210280354101012390641392492184900208722593675726974083434259885113441900278676771678697131387729625129627725086977011638594837650711002940816862764809516092634634498987240749804938576511176279334174610087223756061298473551828992118956021016591402144614852535090402920813494716221118365588975520263403167639503245213813241384224625175645755839177156089875388944232020324081357126178906177086767703541415078918881349513751507230095902361419429643372166915000525806625135587286698638725887455824115880498210888548418513213566088043751480279904339931642708838256064103252189176451907918775917415178579060631944097830915792939638227814568296073042990992968487756930366552605644499509921512570700942752273760892861501200665973362565917298772284507927271935881020501318376715223445930856307074623233031190718290642473 [91,46] 1137285410795357352815403189944497392098037228540891160839136657904851485975144188162765414478710004785022742829085609359956127215801480121424137775766023885368939828163349728447124837442336555113924780426596197749847594373120605386634641569028913409597442872107530188397425562894826840506514343890563673325500918547380941525216514544379393897998213707650958211086848578702285483302674792528403078152658007105447662221438969731461318372108159238653686700648103940737142880101550779477677715299191460762687319232133633859822222483934610235727895966107607293446763380066137647037985330752180939335393449737029399185585544515161966862195411630105362063813230513203896211406377881359845781050950982455569308171124668835405654392655042105386860973408884146551992896745677682338667366181767911121412607533494422779926102097131942228692032376785209556556718012288297986564480857097237056577181805840102599024963775780999743466688623316875862463125081163665258170015433251356069122639947196535974571715009922932087865760009058369153424150824602002005609583862258009511598492414553155721802868309494707365994018872363973801828314022779267208494305335330839644789916898280559971943061900353242076499664973884153086762284631868798370702952158412375725977501872774248306786275381744533823625921672314501163214086378619062129710904844508968546125863131619179241037019567340491539613681551776467336735708338323233025473989648678944624121155168894680542406907456070084125850236586721404081326313014385005147414169186046598209768005901138266817339335619717472943243988523260086223224717450291042282489154057627187350543561961077185655943937231802601077164527788481565168383799368573132192630602921123633760453721302343670221657593832759168536088821214634154482144464048011203706098444688475969744954839915694195963710017367709490173341602492174653650894093846878207992292385932330324129586504915535295874177465202864891695761155898299134845127428125888953431435765290756624163548682303069076478905616132346540 [91,47] -79089684491082108016966220034715306935088114704711545011937853990073417398024129840954128371677311923158812819616976384993229498619985727250824202820092199567141894872339266049621267145168480862011971548919841812453474315351203064090694066862606013720368845930470220449786602002437401348716147906452438041685477993181767070816663507968656069398164156537960052898915320364749449315316510493116888093444985551375358924987547404521538802634308078256329352055476123292743189064429445877248342825752820738617824507586843886757638053904622958877889554283850100306915764281726437480166676507623187402928072675416485270426624794628889089103606586440143915174729469461411713186318234018163309582301243303946163525328390725493840739201654848051317479162330114343996328631675700133397186340014940989246602812984894045780272297271848636819951778996956175653097663484919252613789853235311607623120692059294681189909860624332396393942454631054128382449351986030449913397156715345696589857292586285485303180106252481537087455643559801279349465465147351997176873183720264684819412677455271422107264654687647483178725376421568704895401264192472624594856355416431336079523575297967172696740213070390678454981651955411021300629957938687115767876490990872613880701430849616719823723292937866187497319032996726323522667057110894478872059756277786595924164095280115320828965750583737220753225595835191126912246232230452812261837543842632881437899503730927423382903454726133401829621867097417678386804895392187227276602562657730587418553427202456272341321230450237734356427341321225024128915384224755443422795668185136509415490022766403941787936782886610895188681284562236197969873312579997653921048975586946400432393082526001558446776609383289036836462622538016425205688269111651942921860861257754705863371043388009857470105612115266582663951640464568878084192691930573088160707367277228246703621005490567308337027200902067918227016857127146554202696107112721869176653970428009227167043427413944623406326901291 [91,48] -24575589232487168299129907416033333173070458100324659658617387529120606729569718478443312994591849485118324716629944127109614772170512270324479837503983898289548858233706152071272131003299350545852012997766308190354349986170530690314193010208180073560269793222439165321912741972922616239040414408186042173443726013336710853926455048257747985565703591203454958032326217829422207000648593843406342710174571184191750193431265333121412256303544134077956731693862519102767453524231324865690893157976841195429111216661197588977150058143299789205164954479448850448990930136761400528918744727239214212285633740983154577219427354939301714049896395526737935320327296789368954763305178828517387844914362049757598239927533948442387777254258039332996736834613797272019317731866602259084752535646684209540226544840657831711931008060796079032144975881083707575167590363351503078813586614575201161438359658284226396104064876139115331215637722414688854167501896829064817812950841655487370874933541985498571043746034376143550346970627003870446502197463048129640322291963950060792888081711768158408386026676249458703863263102547428937690852058059892152513072194576533693794835112347085981212151178176161817302566981499218016317543649103294954162073386320592607537667944394047554162526549946772405723205355794765978331753818546608571904743641653107153828681409795730554196612406090289344265711850618672225303683120865008691786269631890742337727456788103986131475041066966772474822843424714712706415335273107351417163840175186715047908860528369290161911841229973155509316018537227494463831765772007197544821824608988725110262840759134487278938326373353596774617254245088911987558284107029928592194991697638012024978485945290610701683101891035858076785375924553148181943308257442696077980005641655574349776446939729991551229281672094454408175118734987708027453371805024212183558839928119827406707212197042885092088081575306482174802057041829208957409928595316183623261397710842409120434414905573569848452142 [91,49] 9805494273363252298244441665054056661005697734704788587573698377876272997262096212237331797478926313188510304446694758476886047706811167622972665614785421199603871390822002328593734679253306489645570780444226616411463811076092464556623179455004421715489625917582745271192625019822893290387909445842344046715788767276719982851859568214084492977944450046978517067390050732177533111345414218475919581658357154074728161580360075316074635138283757610987343657531189628122037561730293172431889893963284359700693186718534008403615982516148382393158645840870806804962956044523843451157450784513528462580994439279120011044667454029379067634133698716930505339147748554225851969707672509273232995637712577078371244142008339819753323591640404015753808442198268182176740273593171846582555212356647200600002286225631911351207880568709428631479840769059846376354123215157104726536185706749847216458825871730150920901322877431734511068997315070262709335879438607794368996049501445598487336036093470700804014358024032883207571293335424698130648715465519192332591615654297759645076878426174433798929637425973886877547198533284781033128366043051770557308056304410328334210005319301330808096335005383972354021816176848118219649489168854807905131808485928008852696456899417024258550977109019827780074369804958747859077864803619148951684793572864374571211235848313562200154940267608197995886654691901531937445010403619099529733616526748791768035167240627286117981101873406721420076627849990825099370961348652280625467690571255723938609303884947357418930431161250804259240400568653602359123350759462887736796000479643158703770885183989063577730945207683728251615418824703945326478843480477097351610001636546509017393092732916087950908058720672585818661686464576819462836872308888167383410327699251955287332768755862819222382422388892201644146008078044167805941517519805162072687843877092871329325315574096403136929488373530263410339782662956734507490060297557279282109593313199632273806405194525923805268 [91,50] -1698015104896059852011473769356350351191344411389231821032829906764896035686957389832740239809548644857157050581690127839935979355179910438264441471064045084969248009273389732228662817495799306898073269841840593011465922463308264345494281612607497597550385336794285731212481607397246260884323914401723778570011242175378269532889848282650633708723642642130307319299265328264109449773349844076489703513745004220687513641383571589320167204278070575224846330711595308581399914003197793184405605163333046090178416298764650920007038882747390310702144262700588446251651046255802970125189816276897961084591584337355540561569795909855516885043060870805023918157840614129590875095915379832188833082988922440358981040439690952372891969524085615918091910685486574136664861853753526591825985310395537946534122711580371276658025181914734351323210469282512489379493822146464283536534739257358572105759560286773757604961873923962461843457274905335196807549177800585143740245202002877070701641009212503667328134702165900623248405679771151131209082847113882673804183582490262835111612640215216168613271052103715879982814836612651416888735679935437001080728826360590055154592737952836483060572203089751256097679710531640942297955167877126652212750226239902719157167738272905187347311632810058329886752446677926945617008629692247812996710928902011239555096089384796919972790814931218779293264800078112859222364648058742555994158775267798248706861907526748366212932005925402548927248531547686987338231084588527018988910874538459813277883946607221628491366530688313160990409889512168019239224951133652505020193281925202717627123640702540334607498277425855306455734883450185237685791657285327238875537855523097793402202079215466539378936551927198728090840225908315863070595377726251920553837830485489546055223200614935228801601797051108317444128540211746590985661078245290569535140010762219279156764607827084136014230350718034400905255822293142236448636417798285591254714068881426520469197423065534350 [91,51] 127199391644262586531593974201315753458998878432866904388027219148326441290893412016336036637603899859518609566405716833239696325079502754621728223716280113287538762049315044196075372479134285035825755980759620213251196666202132507390647436020656231416460182383751276225955457087381679588595945577344862576678594409921316072085083042300217607536995333036339105031464837790132950511226871099712289621441979226580498282269122196316273498593335319175927221463719250274789987018256015759877311999857354852197375317063372323031583513809229394643734917512944022970346633423503535881601076980957387358246438882608499735766838768300914466368176718762886867809236755002171949575045533832007860027353273007331273971706595698299844520080724280755826656454037172665067041786489465492140704036542112208160670576480855427240392202598719621931502410033958422495390397553560624783844038147820948605478497346513599168934481133561153065187040297601358167575344438535356419400616023942572952312784669276507856405460538514374102476893520402755038597187374051993108813392798003400722325868863629570005885865196988406222224895441611199209681013106295664375345835209098461094526161943029816752971855506971418655439230915034035137861244441427343538664697570605718348099346624670787357217751013560028186788260686342502579777436567960903265144207271803088593158708934404524188999031270607526033625110717985411366629926678571179720493670604648900115937190858874163164703654589305351027111349821156804196815196899679336589937666649037771228063938641834939621489903358870823412756866151236661476410610207616754723492279404574647955416029633823150212933688643284312040324251122964365206100268543601076215209171528354715686020595721703421572719965424774011635390080594786966590309128316619797876064276178065012914657619439707784619385549264867418979462468157972181571455025787291148366781106911082541659092968268975889780938433774804069137990673280973106592271415859916462107354713061600016800233009437948 [91,52] 12451505865905222558072470052517411743561561676764532378045873991140103245380311416920855214566100548489232416168299988378562460015904619669018948010832541846416966352678843771015486602707670322333203737510345675206102902289025792176127301345001704758275416205244435417033279080775874126873038465981207751898457605135603939284832470900656684604369422084187996526951856270846093877568853759417627456036552050341071894177656124913578287514846075844879242693129387510076541459042882467966052463847062924794088712021813291656001165401427853374972219231760259854771167951853765914705011984540927066743820233110371313764291305565593347766439144550817675846048445828138403817871966083599442405585997503900020439868385523200906544006148248967166663677232049191286192253768501603122619738428431626850775208925722351478391667895631781043645239462185326004220515532174572073587394009692869052859285784712097704856466917197259433098196697853066202752292977859612749917655649908734946673012228364898932442285034611459636110967925716371378450505622128126392169072172601734706423582798511359684843611688665995331062039342287864950009950587019288896190973344363170183483879726908144371527742565697438862472159579936626025647255624892309537390461584121740310664990736051586837253965405228992518373923323777256812588204547652472216697351169687591508118418374471136789171661113556638096417448145922549278130510607346393773668478321446681976042811841330810999651236459756251514008001548517817298582411298165849887498272649226046337162369657410927731315726619378589099162486288851418604732898695535484102994891212466568690868911126540326527587570214937093201619985606613624971915712982748160126368479352040959284658614359130207445668543165644962312978259470631478747514431927826638686103599057923549862372979008789884123446498100991848514787731983882709188683710963184744224573461605587247130785519970571511403023738642915820607348621599581140856417105133441880038438183045598526531044661900 [91,53] -5019765780926155216216607229919339887979763261225033379316472258408372831039375945503337585468730053774213071790030059505765536547298631516970741236899962589901348225152433154505399755691882715785701666330152251566027582357552961179622805810605701593827270133451186837217482089289237999737311849859725461887048296118390549312337960936857756713596767514544040019511827275280817733852221426085635377506570513072057838020506482362243793135673383133104490206688525474220084569548383880849760168978631650771291734792221298179988231449685416636187421123463914637560285436952575222794398765507358365979176747000464845337278717218703071226166329962101109059086103520890095215114006984355008538750126645995311389034259062159883977282054086779173165657541089701993046545160927392062612601783805980546646962947190316512625548327438737871735961136234527324762026953228449954984595866279142174254716391142737599876850139663778188667253669201313900352251095264123390106843160817867452828125998307280503404229649666856843430831329764071160022865099598179480724231743883302904475264151862882065248467341585701246946141828040118366221366399739740920545607245692428959683874272106639877265309634050217215225159681126843143130277709154026925550356733155958514792191233862017193875746659224352483705486633962610237944280106535120833672406294996704321657071155001786948244672109211411347754137239391917063869266173934668431295318252574221435698775514515928633117035475758875303023249890035439742578250410130892453595111769527124903100532922082269329905571297348926466314449940739045934200487595208036120580775289446557431708349607744067288828697336382667491939683245529681245368099400813639924966054955981554964139819087062824844731206532795540944757757133769188639366172435382742185105832352134160094516493384053592159471104825193366767223655271930444956423773133045981033802916312287408807175381857933313014465249067044166284828236588408483384950811928586548289759177298791603767319650 [91,54] 655822580500704475247333794735966173756838626627924945918872911238456991309012610259101583248433303619512741528633166567915223565403748186182790782802004877340481050993246080174346552203595609743384473463515768559780407698442173046795736338636961470330967562795861657007253177986236755233636115830576408686508325459114534892658474243373050780532444262185717840962002194059574577493385320654476403129121066586009198747150115456501996873295222682903504914875603132579877699895936857705499311304413270762917316507350458656635282859793386038437447589255827810183967402348585133340993301910617562533431692107188732060888962216367740411349531127439935199324875990359304772986725312959626028365827603210921512023719864535818736622077400403110958391204491292536749748606338948730639075392286592738930957642637623913050833564323309273895753623298125974471432476435178562310490488990086738383482923625828075089732039619879414321346211849341063962778381879426164621604147889909293272611790403638918387716884215396027841938474112074039755534178933434616759665894752078697485448001583084186837998341373259467042354629356714683239550971844105120059114168010785222456364698914356156478045304393101311171935156853318997807793155583052474985237778048671233767421779407117374068372776430320676723696379864471773276094551627061548824198177142283939648790884254488053630784329635508450210387957931560401523571073832832042406922094484697991623838422518287031258501139513833526591052191491126816616206587763376589789011102992437269956753638758965101262455452142052310465206976372976136459795455306492280754988960663283019572520701120450899069470758509014994441275487814556457985957482194719598970966120253997141523694106682783357944630846055297528045427518222438820500443221589138037956538021579555423247021738302403396744910124077752540647912937394912892209048923394770003677796499371023264421174551715311059711905618098830704981562901831500067882405869350246053780022827755649687250 [91,55] -20119814959918801396437546567834241832750258492710149846936186025570283006107436009783107180513237575669943736131719416228398620768852577159899815024416169681106689688634823404000730443967037890902695463479855197301533915134943556423610664752068072798985966505321081149730392061038676675560906802386361283059805319621707687606800588637367985503692325298305661554261508440850697093252414149827510154220401101861533960483612418346754620727809337619930923211711324252507254617838205147070557858695522191013209635912747081293006171285744609403242470934943567097872435318038979486393383631585904595537326610222852470933614698749023581092392041521854901840582440917733142323739016263954924689217327861146855520061274262720108442883965561331666582262935294198472423037243477446321617304929635817401076802200095354407177796354355535267588131821431469157204145281317425797245988052374472211423206569416300119471790191067898608129628784491280794241697988069893476961400282394636129612166567716358061718789786951949250823926095832401783088759566654579778075921453374113897652775781221993758927467515317224392498565715127017039126198746414825711628208991213968791053368884764886756966111596379431057338107860863369986973814100144717352022812261800978446875068750199408709895932430371081592379341433695966673324490688184919747913206284691212982129183394432928776714267437063208486054291030080680922733428079656608900702927815072049593677335901900579302829799923248029209155806138359467815033324358551566229444035665036100770108569585303876991711131836642343981358187705124198871381148712184088896897379623413846729619836863746280961540723710021780489644410478451914910769372116972415957826325055262569744299840883314405246758063679602587425922680583467528801357227365102552186861744935571701685012012755564244500125304251451938291490623437316711486744851672572238560628817450350756045998699733954846943837593016786978696743238530389801744109273071525771118884041088069250 [91,56] -6868769749266554083307082861660143706995168856804569647153438527262393968678999373138501653529200813253370403429993270090926530824265093491259420911724505075728153690243000310425372983343065602331932467323763642854042332096436294197706006913330371372558866774720478544264629034334345406566934966264834770139475644038279513032127230516418357086365439611045310161298706660573450009097966834834130162231386091411014076838445127244876576513830009164131128576034925766238099675411054320768585840540474211117378381262941991143716875413338423490664196769260738258896504141800601636750015883635794045169463040567486667398212251826654864490406957909642069187723605039363208096697405274994286720986093158174052366645367677648607075719930834726487734507503184193728646923163257954603573071729743958159439862481073076677299403180687544317194416983141094987829427308535833024657940425456898311454537755875014968712820279156287154428739295717656461946428452754387374361701276445106871070486735166308234077430487799715707298752076690907006114454655938883815719838737321419358320120097449114611864710329874138398972584404451791629754872672985556115102921729694450425920133432916661385024277255881201167571845625696767102415736611736197741084230698798057029585640689573960808368278351299708785746034834349123331395756420787241819399430659171476570755225220948630718020006974137405174038191633252548605210278567065093870735560313149893862092714683992823976795282634052671361311192970501364933419894763255237730445511388311466846199090982255099806986797155943951792429393158842040189631065444118259504737442670007760463108450737834624300549368456250206837484833417085165213815841155112220845045483110425749703176382987957887580750280918552689774434417874116604612089220092230131975965144776979760914391058858297822636986639611325793193579009391179166770774229917481462437966782776502007995952092422410132832169890020559413066015253406777894436353735526007986459877781150250 [91,57] 1127364586467488432815749844333106357324436500914232417507394107753194831089764615678761222098586388283254228921750854447916664268941069946165674973345379624274716161417081133029007249697424915842132129890991929947839563960681767805656432108969745169532891333152713144015191525923898286433944321989138517853337620460820482555698824704702988612073446688006100209938509569404051313162663173535443150684655671947318287142284979300156055135366706564289656613920464697745176336030605306160678084011783123254129957753687022011607110654444656817924379412811038171404303295424145049849101547046985554720054764761014892662450750229953002233606619008599462979146610760523930097265503628729306948381027119432951244228653015595196982164959287144310617652608119482159116965755204239279997610414518829835656798049010108115382169733188519231031037318453293443890060429227562998575707735221753385291818462391460718853252372298473794163798426994555785730699808334315391900218936828292622613305264472185139655611547833131538703706586985316509266157819721974615675826074265898551037856555786415576033135484777548237828707075241416128235282289160332477112533442568247126871422484415930751251620273098280504257202339296350508627112893271873974845979047960854110056060021752905319419864266440056732313796809562824862410302812962357226947890612733551764775143461970933472748606701547693643979339050323644689358594187816728047918542229217792640085163464457485308470828833281429805689894505116837536524773583525627982436686272137809714186077638782869622666184910363086915781909037575197437349211353567570270847362497735471803078049178810168960255152248210167895095499515722446286148867134408169351988199966181611510714694830667661328611244667007792665255690445906845776601837051778909164197293991708889369286042426951435830467231901777144327450974874350015541538068526057037793585938577312102451366930721982368928029249095759957384029662166109320945996639882076037200373798875 [91,58] -58003027957136864507000658011434938903407254392197223377697413268456680178165593267184536019580581029457670311426554884983625817019447451018663921451126025597016873405982197017531069432576721946147000006900652819120766195706024590946390284684541780978710932070479619293775786056405475399073964775209713470961594768241289584638637199631107491707790514405822520748084395846290640541130863678522575812335163444366654309642252859655797998804658759105259722856697048819698334182257693038499308054343107460533116562893731151986745759352224948740199967831558008094144070346010807036052351796613900637662408914667390414379230432026903034019142175740240270321920364752890093052708122942610210654434336851961391307392562897675273917934589597923970773082869810859448672504728976574295243236713795819124430300504526109392654145395151487916574557048654523118994016187713434800227595474510447578561038837276575698226852606676496120323266296548849189108724791108434185813876873965601120164507006439542392365883222918460848922246575224462282278932227509687025579228862715586897126019709406990435373072236395510655984623040772315588790464048153643234432415272537799483346382058645114537914759972362046176944821803140196358117818988858315376569835752354424059594976939159113542355869165654215597886393452364986707675468967486744296717770511551485599662497833924676382734502612222721443735792285752919430508662948800111178468412340076465979125198444053804561901369580983245712527229612523208732587047128532438050486982476166387485470593202472112517041779754330383333135490628879634791744965837185610896266242716213122534592344390487498481630445369300551837489726471406368656933332820183299942623231208572228094746647737432668849139341090344306639994155469090032528254639234461974925054701644247304417515862651636991261374208750628533006670515826885605630756688905892154523413876214535406868530464468475510270788042209134564205233042471555666023129206387828319210500 [91,59] -3028310265691636693141681599090621874174761224714982259735511372962037042724336253109275098008476540386874142561611291974795189774472996564651564298955367127594553134721007524230854864394699811986896305317085604659827146353863593186569356779404234042107966629603863437027910417256113661965320737698862559673171355708499638710609318683955561991349291969991815273832486926352571933626528367848123911718071860517827527381400254486475275376028397732123885091868750020180302473410767948370830215989912935772120448208245716809268688831526681906464459587338933566041260696380638040522119478827536609077385957770856572244739238795780412440642762796032550168972001894405458518945194274972730135804989448666398432553462833725400222292930297318811843909988173698010755338612876715078369898218714529468724947611016338616706398366095709175308169273351635364377351604513123382914773890483014035460361950692507107628510080142935370702396775894630274639098800579313585086679478155059797121743521750963925861594191180591455268364027963271082843792763767939471564730361646969867702325819604482425668262889585812812150034973340451463442040284507676278280392964261700288612641702644952398433188952493823364989774282210308137059417399260426381549366075530344977125247665119478621483671843013445056513017120781119899846212383523672068275755789843149095266881211932846590312867015093620381519240615054976202110353967574059536193074788612827064418128171363158072061257339722514060862371778707894629845678965685072338239822695994554714190257936962552411989149846733548136034026641633940178014720661187243889738732965723161832227807104813204574687736705993313654343429455005835264335939279604583427302667747789375090689754020749325909201906293949074266760011184870641790149905765233715923943659295873654345614229713791610801688824496335360878778082078041232636262144267431307728434761887414507561421223841566625715029735909866175542145605298382729174980983020222260600 [91,60] 615955795576165195925946026366277741705250326112133917191177345412440061865897511438291233794047756497233233388805097417450918138259297247390019865225525587284989895700022196440216301886917412113619091087450162053194595280168645655590873751827425910612196937477589147458833051409606738817378776917115000623242638861915807977437116534580867143798859939559874574138883477190114912948831847937686864873236415928909303716009545056360719912705655943029046638372430578412003544976893568006798212105234274980969895525880261888981270460699145110355463762982279257660531582542167120177277540798342092640691606087662824388965594528325579975354449589198634876199322436884629229455213730461625252680651940330844779741157246126002356066337409303304350547872773848344457453211469685012974246146595778142372026029934570311650233145816603240274237748944474446495875407190260733953965335385854377635225247699989278988387864495561020033464827392909770192854820996550497546299112697867274995242278568363381672177444339151091825936160716322753782714734092116827961088906781938620657106165966008025219793837670976900334393251367735742480582476707551860507985465559783846149473511354273481966728829325126741455693488167139038165488035468415765754580788223556522937085271179381105499872195997848175683461692396109900680380243125390616353234885621400602893262404436357174344803402501756508602773701950519927993479828818469246654299985739392618917294520212303019535678081295943920199792977690871488709642992739723984546208929142377440726410859620775667809660951909544081387689437600586293853302930741823667422974946472139654794055256643463308716825506822661566413144729151181687061533601124186880814435683948567998992233180640068634076934213309499817018532520854574930505994153776602796348612809759816680075888085688032478897667689508179170394055764015567366850679288106041899640422020565648749806013011160450438417522458994288844194658025023821736065225601585600 [91,61] -35220095598118012577045325962162418948151351741016698317579849940631342179394827772452881276761292908817946535449301035976601193511544795721593375705809950389252385646238377282916397270138171979828957140849357532600367615252017748204726853979408865318420298257007449334910279996199947267230794284758670161795547855319064167413842594760399973871273307853325613801252544356365176716783948451183972783950251810419543004626580795440629658628425478505412751035305024446325012969683528413882407839487224728792276704287243987417786187432783148448214120417468524990990864268094921286761089227505695546992399691463098413014296487598868940943564562375267525538877355764744400791119146361424807175745925984695070735539101166744405655113482551697702630271954581287103935027738671788890963159140478801323158904038531967341930223422174198237940999391120811472490760877433408654780480210393959313577422227366331617134988665128363364020424103444469657932084059818989034222746639569023449729385709534983839699028463374105372886356571456728598957295173621849268459997208917661116664851071751181789340215626892021021262364831511611217218697022733666421634303508349212949452750733161578588664434191348689985121084559363724228441280637833043867531716179576114125386801828141683841934299503658079118840113252876011336025480171771802735900499530102534480301930521852048521741737781563507315649663062149944069940921029525715247082727330165350060019342864635942336674776649178300406759726514006721265196670551944009234724448367917722508060504468567106332776106233747191995270408124809282005799668768919175772762388701043866719183350055877635560210023520780225241675483551063165271621729016693499994669370921192921471822928495428806544449690570041993851586032947960980245200286035567362689510989102786674934979866335245202620330309035065890501326883435553116510188555427804616059322064573947828751138481005628168423244156886878240628785448210134540474424797900 [91,62] 50416931874520894026326453004202734873431697938574883861727747510764044723687012258689587590979309583469157811788225772688744125246943441977994081033629235044658537625604876922837346671676284289511762781596493159228623263091347052822282543744843852871500319660604959282487917271509540856499446537219676090075798316824685185971699117137211992835722627270788039010070182048313680633883601849228230125473728940516261489142895441408700117794198273569785150533998295353459676269644092426293729045426531400310774095367298932177850809116602995576533092680347889786153411850741007778447418688538814977313989800562470372270516787335717113774638389276572744507172093087977496690671105161130728304433807089942556275636077683988509320235183967041287188233633255033184352084060128198667199290038196512220367856397320432354483819971032527843085794228509455417954248134553183660978673013241430258233746412350379586711852121403910273840019864462080430312203950333728367229456529825460125077348993322817079335450231632245863035608575231057981893117378186952388397036277568407801968474022108759510977379818594532719502002012822750686048519839243088526548880213636151458408865300207483928364254147664785264286722093932754833959536251698387093564567165735552783025644948895980203821616759195538058619124365515570978464932959561021809994468507808615329244064901997764683240653972288721934345285367748817161858241843222628324256575233766291881596424644498154007129629945808320612033927059282867003282613355990478242986347757182789370544145112690420728872348198279335460050209085632777911097478193684874307286227586951970113016473820785826935715165364354917567429651958880880391517254557272091515119248718502716910616094253924938833297705810673462373326598152690469464022306609311286717120337612875735086874660321081023305406472183252397418474422692903437604402961181694589058359006195046399646482297766668729448149436510899871220187864831812917968400 [91,63] 147261639884960371089630226760096245931484894670512997176145659481660929363328017139396746070072359332272932135203324122423239393133872639304335701074368064521143961691460425604845832517675184079414843885831851448381681036748316243022850264241800734771962015597030473397301436075865422794800807209409978356402320851430436122696218658306531170849145092698680895136638989080548534520698646812705012884991941789553212682031772677623929206223339668673278444789754385117071754896658722288667477713820820399459852306252176532612157044577221034095835114210406046245342187316678051749222002242290825582536948081440750230664220284441005417323675675075822143096827333434196295684310376789476810110096665563996128051832268695842414588383391834270285342034120008439905120151520263595477385413941009726404825983810743510908099857853489947745667322874305629026750032190880227861605894734087526476540874120924273893477847122063732883575600391585344662158999692033178581761739441216886648898950805510435271043647778138791574422190056539779999417063346603174029731608768618596107849063539790067148809156478926040520184639343747127736116465930101039680267990786622649150677688794659680333422144775030194226151937767387865027258901245385804455876174847779611795147435851995497748641247210544845531295521940865991799271922153204924829184864830580947813597405384024750556359678539634679831643353404189910968381793411278725582596695446299363778616176453304112251209316027666472338035843915504290667196820641424564029893150112957296632924818586844475620171057648110082503873580230115579779497815183751769011047766573191844449539414827398277657123878170113641601741308430339560072526435353580062931375213423633239360531730205953103167183254052898475174231162029784562141921231413328145858147996118025968267784520134003922327449042162682333933673882120604529197124589615870458127846119283645756780351368069599784076561946584122949482929801104260653075 [91,64] -10400301389345765958477926730240167013404274004372243324025221189900129384822762425848236684006539878175329243998017531502969709496189849067181001347808432559477242649407664447898113977035580358431555917318865202805402035284380450911814874280036333532759086841589062952276302858569101918019149435605888666120040617578953803272220707235718494717754075094580672186872725871248273846414485543591400642058327493527573415194493107089549666723484864851586833472530919597952713165850546887786683024046417204457308255845863383480299355546591940990550692705892470414383702284554218499741311871851129429959342004432708781781945695803629809302474340720287482873412615705713615100687812603050088953064386348985410942426281187794417398778326391438981366529375622265707482903519822886971541326416493540680245446031721070626175745360027229564464393980056828696026483980257557042312654721134852121344220093309699068625908231419411727934875393961601439363448296236980169519431142095549085752442611876258765926875175549040089938875336407855684020449047744128359136389710434450314567560153068153007595600748029532032228115310601907824957381980165108425718811016488417628018579676399218570240226481502368325445665614850944435408050949176254269091239616737450196062201569096327258206958714569877239874661001237331792364566903202201972742228202768127326732584516539456434650558137535897739642941802156735427431797979098666216875698477559267244883912083966798856502452145789485669436660254405943521903000597973675611881163573300392284268136216664045710458455463270917435321526946394655759977909490953806431088248900674602954603354292633670115091624801425954600710240088017336586982772679958812013948719314578035710262307308406376122582749389451624385686308734499775513706097768649310600335185305977966697296728815158911041604180638795739457687796813300900574053035648560270661069007577153842107225644044741198289877602878163447213857349094891600 [91,65] 123071140852260065755453519767330404611218660777672681162519981878726936145335613765991266233263560310118438917117931826774155658016015569628804956702161792011599767536106873213282515097682281090202087169006347027354551396111822931603292572758688165119936898619164459321972540625247150270960832053338932381484448560584771547973660204215349397100133050164969643028204147642134290938921157071968963645882524120712735307071012202480296970659030213667126350439961679230608496346309212233489217753026236174176274326894489485725956107685000127100729004022002112318624028378393033011827678662756989383711918718463542752883249054314853619987874737006759694789553936904802587055228031192115846565850858593074087408130893446691299857698122952471991919512275312850899585651168988555651475345880437868405322746700867758293899688323604998669736214577525248918164770752195196625497776807632677193187936926596055406621235445132507215276227857062957091624399231867985923921527338699415330868012796788648915103400608033711574554624026844861930677450383096808789295869566179032912654686474083812139785641837108867328618713104955229206605426307340565162468348763748544676133003451194587754826316265157800088055451742051538082539152412783755413312580178774704155302282414212309280212874336927914498405123799705286620943555544642525904806882193422696604491680917403823572299301518509110850786444636643641164147717457913243025435841945721213755583420155716208932067849479923390962721965412159439590362554327067417379541713611948968654242868511537188639826235634054301936967298584549194465650646174836953417862288633766959653774154220314955618297551627448612710662966453587412351758198612234025154804907005642626312546867806903390222638915556854143377315103481813398630173052434102725143150688173800159912793979144023476733486497346078159897016169254227645185512905905531803610714265295708088979609062381536829958842585039296640691196210425 [91,66] 18327747151400844243783618517086334496619074565556922221524640027729983794541872693737472034245019243602049804528913694113016948321613530870518113591628574652665431746185083621817149562254597536194464793020228727728929872275349013425759886929842679033945803900302202686583944661318514365349246709028081738071997592217822362138478728375516746170195942048965698085087289893310639911988731993461195292059240485873256670740266547088172752237673702828592901283241633038644327226055668168922764196137882154152437635894430623452843047240142572842190222615364352287471299792970776693289341416000864520785002509367445226657336961372784836891423029787549956936175301163695960223491542646368606097054011311582783561873252981540586452913903445909608782137881512383960304977147191415698036975917965158010996345706075751312078255280623838611948881815506726454428851344726465046913862358133545997363506193969043689859570247983587319425886297918081221457947752297362277915671549846432462289546094239544007146715770193150371970856990794316056678523080361552454302839271442717585165139570610224982793685966233284121900035456316584571977159278749305942839781044979206303180637165534049299224237783135919547082308701263378338767183232988618583568278896386047282679929170596289420146870127318037868048938449200365143572822626579612460849968831480332970024054834390027264167120363465568383420787134652998440614795356279361316610206906174300122788572548093905425501987714908528717925512142684899011939704332444456383110549719726259186205626716113866920247772979643186321080638088541193116558965887278438768357822435519852344423648390900959728089772596607662906589221800930666578670626355652827579851237598559371269373300708824325890861404729339212684435386485635784693008975030637287545271479064396769073353547265409422376746481840121705837184532358950329032985500336472217637993550044717446623009062591792450907934670506913536874259350 [91,67] -959176053500914125881539225271337031214577037619761075068893716714819585216460379084497076765625586592234005024346322214116174870225747768404382171828737041989992064966180810436334030817409179647693728799482604503879837399652364030083185603113704454713752570452550347143171179111848577333504662858895183398004611016955293036699099160922020872586882094583643330888234876988558817908255468485598364266057622502210050351984963341750597901211701786575687678906977278932124424825727317928761249495251345734849176454119474079804717206295339825159317077287606035954844873400007470359612362229710287026255596761017429062874529514366975072214499934639142114253660193524758384384781099598623719098757768034410102855471030496273094826482860404059184942628029625779061159000970043268870395763489026693697126238023338365764426138780223197228283388701441635858443296437635506052706247560011401584932201746565764456916792750350809600582308557330806135265691453799186245253454304440513633677798840894042497541337845413930479157224516259295544223490262012774297723986686797636320163739973267799525715547468318300371466933619851714140497025144566417613696702590030810108416285115214117025634671872889211787768783310839601566030657728096854347494916459585829610547228186627129054095241892585847416713945144127368635389679526462043076062074516463249945234175127792558509537446374694883987031105993271651388429648359516123589202414688264474498398365251004183320647316314908919727450539820665889105921576514615540428981674401477511593471823566510692879915097691122863525151770289750723915701878857671938689685001323500393384063954306838484293436994513920559654771611694561047472263104993089670031505186945589483965055484817741961206850024988582136557749650330286153528598354246070749295756698127242042988944212701863295319188004454865891105464868225638613923239776055372093073347800066687883934761637107664783339163434473542230070 [91,68] 8434507242466224643049101942928470594949750764247979522469006768942143932289267685955787851930905134413517652129739488923091116216491161199333155535815493510578720226155118182268856342935441828470612113824827381642992358445307099440097399628037782887117691920996076327560337249776689828165166787004952340329764976234622089346185432063676824176429438456441993579271915043576219890506641797144319519311743612353082402848281065941718332962708156242403741069610662456395237127887142791022284293633131939320760870425301520976393188206489653317945129091698217183763811383133400974133188236519287992121610439322772804464624035876722583833572575061911904656669492655859984458413600658778228090830526024344742811618737999785047792716398461172244931179229785799808895750510136283794724133128459042422239627504363892054065343378205554766187351441229266242455476422052817536538684889127016104867813611068395022020390507609189868540719296461877535072506602402372135044388040103385420088083694096850676771758945151951909368378281132958282784584686847290102858190234838595667732410399631936594372653178049670147824740223991037531822267819337690878544608036348994858364154831644690795593240247952755110737113303596418718526179331478492743212459943434167481493831975886625183843699713911407221388755068604796630545110643094269698149139083879599805925478919866918564191487979084898539312488627207724213474615058402295228838538841347030479757224105647948533467608118198196397514210816724559157825898373556470484207466577576063584655201219946711144377637274611875799427149103879484369275081702740233461960660444844918953369416156869030967109172353112152635588383317781063288992180423892394140628761227967810063340948316914785242226373939986726440564688179851919111101217738506602799356546027310487391209207440171277468179978843693547428603465917247451397429536904193213781003681171155259602725011246253449115692160365648620 [91,69] 830576311540428190552487690394257576420928460240554735242227902791642600838376383537414203333708676746336421390974593135632973489118659187929476002418457314758485259525649406627462934808679921255596530424708053192193836268588330272516834078800296808049312303985283480604959824581824084985881853047339202493538438014250151207692864559040633109648139113901601440793267598183864084003915997114779435325403806505542977334372105992806090915994086420552680677574470724542293900820201324529141368733924625234772192386566715023757484624112575193915864614411111849662213309292288495042925225844780964577071215372196491424461092516293929777270788637828542053419169019792040060001341295417968466213552942905155767109354743694261783736813604851444640273134180374351380890478359272285515786027059417227163909745438619565672525388430441082091984843391292229740943490968794493646276272930716002179316746530708193172485695348053104976457699953355841655411072798554740516507614854037731802139370745218345825020206757564925181043450759745413424431140157847211481918249091755334796257222240590421765143173833733137319099290029152188402308172704543763256008545832402929237341315257352078008435442738806772041707473644305730996102072927810232528430173822829978224584415809842649795663176350776340093019735530475409995343003373986557504963319187080075027041268286435794918334072330474409715146969214109266025717170871127860225163261724182010245328931220000035220240257762990896799448758807919040881179205280933043061462446099130535208841279330334802098901168887761203594817023856268829797798770601603674610145925480891932526385590486013507785150466700636122003719688416929881152629365518143404374570863568049838189500352560694602976078964695643820206743971010387116219322775584128441445466071709667220703710693634999358246820565658706879140440887417953735578264331728901744512392195969708242147621493699025137561772258345 [91,70] -16722801683359835653972718734293563779767802257308465623250098639761547887806437279202448505308899561372458894600030136900880139173509366656736379646980983008232911751915748390235815380668966209396833031650715526547466938296102659964538821765461225096833533643695294241357905573851059685456934142561618949970305751283908252095151857130542989678034503591735915321882341220504847398420679703679211613932967176109411328042093740070008438022434768319958940085845271876538457865925033046304637649045648173504181576720255113217239568105804352992673486495419167401337838973265592032895313506328830146113403174995580215715062066054293044824417091881126345256353217120785141479434748569876441853425654227134977123617929696105687760203325159220199469126127357554065948240293593472936577912689683991981306949565552695045818275249905327898375497831375320556092055454829248249118578590856498517420438374661498280067762269164882891951155442173908774325490518641739017572883610974382708899802554141876830434422126179352654886986246623151586412132975704807531071888541251122555206635805185128096737738911045014774281060155175845721753278910647814241975360602467133263282700012193138853857193111853652683437840825348360095144482438718861813573407444903943677426660829304865907628131156079376300496196519883265664638847421509231393053128131085223055877843630808183508832714931712744144992816918891234274411763729244349913260915025048639976492809635930228504463733306089240752142121438359242985702790000217203524539789070884511198498298748805413035930486698636876834956974014825056872898769102827099668033751225495298089566859555849379390556958167382972097362200780220073215449922800121419697029855877141235691690436525554400918140862751649660124387963416371768751470942731734774425090853657759097246395466961179777854453668522170807395579834052057710728585895336598806538825458072071758633340029020900862461136320 [91,71] 703402341900058352156316526032507504869625125707436698771004647715946780510634517606374462356952472509835060840850963840232173365410630448396911564572616902028557031891171826296667924905963259813142936375843597726787751316404147417177368833463943405813478777124479583851425228656614824382067653465206667019538817231268046214255480460913262129681811765834949475754387514893970101931253013011144196392708349944825134863321775441758002201316940979216851923402482996770298530850725627056183407922583070081570445246443445276135548218422275754995934595655469307621301338433290534301277972927024608021355801290281755188520917560013550371568067912433857575967563710927040690367093332166085310356981898789598076466434352450513983013767961867143467794907163349616016193710669297551923211640144414066572589535378998000958543820496701853888939340049104845495558109533210285819577284040797399247205899529749739879779776781307391630410829363033712117090021572328188121854930633572213912792156721108624797481587844709281409772181650759596789341228703000793874141437371961503808033065288786089979873273755622403037115147140931208877808660355048216307899077309500535284069817443427766831876490430802954979005358667629990934621705828257408056145673077997411125117132785467984973136435558210542368469055951367950925829757288731507783580729587447837990324126023393694648380150584294537846645012928652215961417670580100464262782796864264688563514740433864477725563705279523011349852653122748745648426012674691618362608803226532681999528392618945098806975312251795889226693482113508563780710852822830460687154351067961835210690848402491460180365986579906012913638801338166691566170368018554050079157254389486582360671793371262407492333552027418185828998611188233664709662657875607068609831184439664243862187004560048338354537315874305855949296267854244903978622975111632788158550492474884767865878619442215012775 [91,72] -9002467769279506620784222742056155590036708313695407651392867297915823831620415639747646163237031825137119507451966196152716191298835258899703390028174828078477742932052209880208836764060228595398361188259314915518002036293219860550620788719272922179917429375231654877625056722168457671993760693883955577368152338259189859943608927132190254363108985766240804705745955056502042658961854483816191969847298405235879718973919325910158659039585917327934409706544344065971150439115474333079599207585875344928922793673578601148988758203964690291108186350311451425917933565526810600174342815918387657957328380766990020708022687532043662872868779001774480463844143332867602049180782159894327476866439172306853755106400356965602766574571631656726931743629309633758489131021779016075879798067597133388563159217067169401802719781063577096773550775481155854313443984128173802116765227548351881750721054291522880739051954742678494062024175204787991878312814796097012681654577806818969555391502404572577020534631958043662859476919914996015576387425292355423936244197100945736611194917026433161257959453912260273257589369230442242126233166728038839428829437344759413139064388061024510051828277232261099169469260745836899233560417374788593315003668562365824296233185589320636195496946633372145525268087275829107816761262706933445912229739640997673107118140492774896811859063005844271106474704544672777931768367058705670671222052371494719411096968334679295607283365810474719739464084912811778786109940122000661577881278787562780033708448808114348801451186276815643699195069962509375714157285751828272619174947626549444551580540781197459598094060280529345436416213429924142189284942370526126781197738441611595142450093275240318883119098252129006774853097222209031310705030841282418799653617075501068212162501485843715242935271169960788702575044791529051161674305754334888276622716519196660244775468416820 [91,73] -1252599631872002636080616191338496267365111269322728535219546214526353378413068989388489294364558785620430673348775149249009313447916543368599057189754731239252140691006942973371309017665705772058666295880338417007429963233631632235899979956194615768605919483490556451243893734532893247448577824910848635550503511035100655576289889753562936988886000308746298738467305001743918337236382427610113442879962924528957548164268374625421051391869079238355199736990403635094011707561689197480365192748821186456360781362618622617213143119879520001238875046093056520464340493248487972406419257709280030666477461414000489344303014353474971412365005918933924048575355219710326220991139352070400177554525311616690741008507805233400799906548830569733288500981329725594210967992865688008357785474084639042795796606561931481709857571250202441862232843031557526821234566215989896576493030450728607573503888127022946685474710663349559564605487706593184771229402043980946522834779034547193172008304223883504676293285454544711864649950309792837347035979202818963826500100855117956023738474787146144143682693248931805763916786999923666977360019095060839458648966673777874986569327775236970359731724634836288602404336393419797681800232824468448969386072518987867846833050425762998106806052286762384986038993943270302273495980469677853000726260022005111916406137757804538539438408557880799143352926613663374634924323969943354480910489292219731151752493111177529419169022463339667910872864790931916126901392072406096009658338178655313999627637483995239745194950544461365637310081313913145382153361201096163203053186406088824917352686040819792279018709095093214021882270294920992719272371907453592200605447072002051604326470625132714776876665142209665534682708245044868598607884064400871041698259252827812384817565472642265137692446552308310206729975035342961089303241902128160271615945091525845832171597790 [91,74] -5475195729849775141318887043807373284046573609297532145234783707726205206617596528125956769327207554875365292831055577950762633864185632888527882546954899067816491851694349024631412602948429140588613066134257791504786608991756062090992227041131930479746109254955642237311544937026943311217705366165407478178745988231509280862896596924989839204992049149359576014987042258190138477010270429898208711256979835485201471771511937850948649882633911226623694883387705578663053419479035820076542387813825437865168211917916481492254414001002272639988390244454809696364084961505575214846732927605643715463478947985312133304409099510438070745886282332534287169939906390525913207204843642003727376095721567475641459859418289701102617019291459123763434625514594602428219543042929408068428372122466702460245742031726158334987469238495196160312911963528385701280383374647292355626015084075196715337497946578855065298915126020910206324107681162561992152522602792481364953010933578610878893950388191375588954619830702510884329017255983488751576674759774794105795158180400453142905827246784845564379537778692504928123436875239364743216818004573244386585658488127965881385158933080400906075955245876687076687525040464963145760144737258928329523256890636136753273940228561853309407976413041231178447178931264711752068759224268433717044661302427739055702506151572108553713350093146937157972449430954336704638168103819014532956194713610128003655749322819647602912372716881603601300323398540993702149180424498425539879771385078494215431483457384340362354933402549617330030354215145775937536954817153984710814111911993423084927179933862576067756152808724906005803322086380332744106968974204293093952406438084278298771366307079719937621560220727434981917879865792711967921303848412480687534220064540023269016761645352901499361988584163884353712679177464456150733676588369341045492780619010425330946670 [91,75] 119158562358144323418067125155585239383239744415127926475654887066372796802441049891752587319198579345921343272278746114344782746480298871332564729942356708224909430340467812313056550345346246843649637422830850769242495656695130464481996455487066599499700547467863792978592862704771740038474108520839797391722682830223839525952703431683431136735222132347566490617667079997715403522607899437744630328823799085245962498127099100166132933138180762176149582791464329224598470516229971079944404858554740327623842154396954274474515208810539242041993734081143203741587510499824105506071843826556429878061138369265864744794203033048885402288260572972666738290422774550939765312943678712612479886732835894697481483685784455656518399468989201749578663221245139563441283827935625097226886059238473096320115656905133461741496733238181597979210543903597309113793201077524784008642086336547239279932717174738334534119133027093549348273790772846832123200142392773968324227104434072965614319567797594168511436634864096638932202595323215025221670708982748516556626853036545140185754540170982704247702788701272372705334724626412403492654111580711075861584596190365371779478891604568207355767058814295742710081903358934495987521656097375100043193062290837248897366178049964039150399551093832868646867074013708429554077481459924463908192292585452754312631471118894828568863389011044483447114925220417380170571288585965145343509362487583245098232158124735611232845324152623594755238360391072574089907677553289490439155966232714248074349351449929641524805135223549679446549784048118297235541442252716599624197160668488669700122779690795984086320084453378122970555633061690068467473742547868170921537149201288293033773224883997575276360173242050949389624847106529455623581292003309737657460024095256615059526528339627321398506980616281460016678763154946256978429408760569941993554184569202708465 [91,76] -2565436838443559401472613413048764894655045462405598254185743428446329333217948677591014258074788897081264637976497984345918026922315697592605243514741546052439374909866774898610617484731653520142935327033956062519016421139560688211905029658772429675668875255221306966440070752918403608673184372240657964094012354662849426591378353281410219507697988716484401087414652902649685502214237128252117927338693912619618125499608524693564711690130368840755643232359247991134055859678462846384298344320835453380133243064996080828590933453251459552437827963238091624781066470625488876962326126689565592037884383238340515880411628357237607682447848425604789213464650266094410795957833106768596952498436723572106429368866556611654120933870609091640247900244763363906252318608289902101790341630837230915091107881687617584768612796927940315871533285968854732558695455108462750225947504662969223634159588751856960400833147457092040135655805580124017543250361931470317047897719769614565064574934044063459309380221435914693322900917391943543601400104496885354696474381276778523588282531912794276937043784420519262761323740105551996224656333277849734805603698702214566848986771793318479953487113685821871446128163524271975464141185037999277062647251405390072269773650889829651391996150849702247237418739656831318483188103709206340643260598227331550521602557184368434823061548134689664059126689598584899227382259908633564591569101967415600657783816410424831541697578039213884693491327311492261606310805097123396848721262306197448636531189851157767381793905732322491868533073012069618867366621644671865235199607265674346480690960398895014348999253129222677574340841390543465971581022188562862713268744789359347245063185537840521350828697653879538170811692005988469159937257388831655591712260865100698171615335530556482357808339444903246091222752580380299943566071280161229803428628224380 [91,77] -29753242762083475964230945165124690473093329835536055768176372902424787619707568327599112693220557764501073133163019494645726322088263187718486384918893505643956640939882492535638353795560995037357977825586463387506066942759157675779902078263816718946790764791679018851788295886674558438066096493386330367429606693623557717640044348964225948351939693584215515240772291957209686562375845178000337840163709762773077595893345719890203657424770992586497248598744572641678102035275801918960505631411265890258404855767879908632679575850778341896575062311863786165920228496377540564014035011655252027740378212339383365554163307498064281815059642293958621686103498319568712302931590905497672092730736031196424166124455317337781658789749182272582670604792118434637624414069367536351308914956875301836190389961786951160237786781430858415806543477184627632658955993186360964371967487066294594257546404970530023609475240037077896865626470314946490254187873111083974942883355930407172361331774369829864211178928755375140006653385584672151672476431788411336976222506495737619626766125379837238882917807113545913281861085508142074105879912114841047513545003971766294576306535772192956540946271220023606672384796203931750620720456986696845848236714755735886720326375117249283891301467822235051529038334550235619549487076012368713606104346108449081468174394546240332156123526848397493315174135823511805951149603627383979792242806615605926326516346348806014361155640102108734177096541406524210066500349028519496680378564747462670802052051390282775342823804190524893628835966227930034995892256433900055982950151046308135127724336776362813451564160038386806290983751425580877253380975768769435136661356362710465416412849416153573269434708141085346929327788767095655852098143259637427102332664812928296994731280420220438117319365138162365410039560410509513504812928241665619500949275 [91,78] 1069033686582695359532549957751309911064777268286256607742956606227735451277899478551649129681012506699750697083156743734031618066788669702138409246159374703159653195946729811410475309817140927224939483227826851393070313186239716049813899866738249343404185474381016181308757840126215979574916373353954771108644807435463544702174368057587124519056429116186847462246681810418285486080328428019581172593364440562818279678833604764791450728004580955273427417987682433023642663984118694995880111471381537136513764550755574498135752332441103952922147819931449308390561547302980869341519842507209204087398291620080082222886243005577652094240938104711512544803240593642628844466548125914738597138107636375494729109376631946021362591746350319723181564863043333115489593890939890126777093826646971335413133787461483505550719284634909994478576055774598885957599871517327876169625666112272320149119326838723587138756810806605111515818830095957708325412303249115918663128883077185823639490938428619901525430573535659004778477687032161946048702587364314220489650537466104552149896763338163832638599775407697439433687312342237321709044246842332876470509087796481132472939758709208876169613254070679111743011629126904832680652653910595719091269765229806642410665085073954828190779085985480129059705390244555872998146457246220488408896772860905743987343845311729841648075556593068838038814784567141516254463218710562270693871093809812115883494161613822048452101098183951522030145931417982643031935961536704103746971081978538615185199749173163347284618868917801312503728890635060842095136315775707770542612032701142478610903031453310459691281251273862814282915498105747474117763980745080916098948242775212063961019088720001541372968833981800147616206032968016379352647781168188861479907671478133352360796664307099458031201416111163464056153504693473010519215288451333646361800 [91,79] 7452589197635540132228669857218444626994786198826682459798518465593955555437084215960807872914286742028743444452408064276566398004776050626949327911675493233775122689942503747118980098866749767093432713525617577118107178872211282018187129921536286292867148098687632916003637715479658432353330285186748791413749273908579152875198455559212631615285081786426270190677124390225761711576305548373339675001953376249034101272425495357731719366787093132152900306043828655753853787174424236673789259520571144886269667373268268983430682615989552886036613124781439908300933051296298992258496373678728371432580463115712260187053006953607276535248437722174362615689733314236912352198788757221646766233993979807272993125538364564628001786654780607487187014620021254466014148265471888701073186293905412505779230514578196626379022949266827600472735101519387830075669660412312855325212955802754417635461533734917227638474521458787994775222279014639960229635075229791307247308862088891787392818930174768752923984282104579655931499999010791285720659026479401525734071522368394600761313350005576286204415043493009915165869909205666471096826835176343627835234249077805652154214219459699777131667198200227326535184604437952227126651617909260449974466118554170314053300770959026261717307951500163225376194085801309589758151067482024341798731480713901411679055900192955944807301801426453599395497186648541316355179947877266104125795332827993284424982832286454199766930846515949031009031510090829714722725017105669406542684067819230231804420476220232240313562505903447962449842171690124663582159501334821306332471143291598779185543748739854342950995995418083443268951989737463510106240660375160468598040281549403048959063924263795825999029665217617468027453460984113595079077495939001226735074284334922008658727772866088669059478040083312189536490088471995366543849848765399650 [91,80] -212608510525491929502421442297680276141233636694316603876341615747783243152689392272429329397755290936677117142551507914971542900782365135558341902922483350745766355902042317732889247245662442656409821134435420756182009223054614211724423801278888208318338355977387753342486509437915146245629617824176522334242366669448814144349433459448355119032237342200234965677059895801231173729564813106217471195397693922735617547961830304716756748302645105010217221007872038968364891919860713262429015969007109734181084748982952587489954641977367564655016369153231996695967540029306240355901156513387921661987282564357432092088927853321651958891393015300459430920724383221871035252392600543978308891542693013612817633977237508649272680649420371468918923730281197702817001785382749969328865742869294260593615630236954524679066524386286679477864743874826812423663892007698460886683626183086169973859463216992566487928670909242697618610710313225289348159619022944613745698316624737894678955365256131999844161502378357111909628085466939489073991934582071457308097637240687133188117487452631382393004788266752723116544335099420175531069736041950462234630361585956231658684394634239162902916087161344518539515221155540288150266499332369848562587515565413726076028441465873917141741193076637582766407967143311368772309303543180132122865786971636529849858207635586997858314314613677146470444147686439620214186902114093537370152740874342647448375407893946495626534768740716199631326857028274835992951976764925176595016922774012399203271408362351942349631786220261951659829583911677308470474571857763270227559776101927527103209387831315632133861490996945128961729377268515741984103478298910404340805648994078656150138754672099168188660426538377352415781579680598232813356835958757006533807935174664341585895361719957416510056169940158122162762899368661172721079883605850 [91,81] -1173092279033532743663482155210756746373202879767410013782296426277338916343298772900226160999052405963740504376716288082101954092526846388656832941041727208074563143509760873409231386665124549421708043572361994887626418991157483472540836703240496298656682333434736808677166720273706720936001943197021604066155562607729410127996607536807950802851218025936648726783092284660509886741639174149951600354694135376186377947536157286761462609636750378685392964581462440524653408410235911136062370899446181804060736728806740016568813417443425682416773057829989342709719428969325530075921966280601704941799477855396072598571010292860657053335340342589789262312411363892586612512957128875903788774559923232628896505885839810996909277070044242606444295856623212626618741182571949619095544139187083882201830309066070203725947589887457900805171682595696694209914114653932086531908580634845482955868225917991124373109801278515078333396540850676036437392409831444337881034375708989327130395484354626138301249027214486582753901351130642510516931641107168281932996934578885079618847495327749802869101919270880528020968711876214012034037088032136365761871858715573218248269613045774291319544568311620768319304685180197138726944893430572386477180196956149803096585463587460677908898160209637257935989961808619066664181633981276299680446102066656485423439372356744904580354637096945562037896305001143171050955544622928374205077005329223285616699178530188180421117003544476062216416010699622501441927223376730282237542188472444144739624783505040777467718960649107439485008477145276795032366553936281375335933576607458320448159740280015007613297841702500578292345854723924743572320594501712986984598551422644931794917093051371397527960222793681986160112047850756213405285338469367750168362737328859116817443300412276859506486413677363960439225853431153878132512900 [91,82] 40899646419350430202739052613126160523981129423656092543048943386572018197753110174950497330883966773371876074636235062268581873776784880268038559488825547556848984945076255898515227423251899409273565327851168867292952331918759549580559726637798896661212641478257738957423018017336365941152718114028046676856303822888589683398882038398032717716776627078565235045186038419847434810347003571967365390512510325502572826372821434512775763530321466427070687579685165181256809235972355261680475260607124903091960517514123106219289928052505548322350428382401570362447286236032825005886102188358529636045194489988377944306168616779360518303361107329725559943027847245842861660355076223870238230703679715595124242169714147434602353083348161413440561060949128798389869768683160314006258151065661244453144318794358637562519386049771101814844614768785732417231274599878835978599415678617678721179524662969443534311414980440784926253669800750886525830111295750689409395464735415325529974680122320195916971962619240288947163023992464319823567673719629725698826381152763068237757929557778703107537533995010365758645611955997800841073858885587314691560903994610265947211363422504247199978907981926306030511977582178316838971635834809451204785902960619510771416034278623146999844134901714245366596215315130741551561199462822255956887021235812672470743531940851239825557019732440246106560987254912455370688397751031868184843284115637785890855209787419867092058091394375706064927410134023701124854442300724190863614510395824902864070573966021100425296459438830781901937168161468185965305498151773349443272556383441494361258955395544220597624277199652252382312051959989183369995927917769227205568965922457911186239327176393224757258584234984193429455015495981919538976357200670338291486524727559033721901011564911656104251556763891647828736232507356419038350 [91,83] 553128917505976948081741083731566283083007645182685882193285102115976879576284687667590508860869958720165114370432530958075562281196346667997189268739783714593439705869666973034970834420591218783198566975593544263721507191164329922429947836695814566961626803977577119576492490059853541933496677707870766645563151969193486936361337762861117411504874793682017625282928549467378731999392697230242409279708555721750557867919159211630400146015891067654296436321857104360928754990345336359122580303890964499851469145708768353519092596346621521128536116466199316588440435698738315019255906987371427931254326752763566331506344673068696024966060346858209823785656233107028272358594835891361123981700736604000337254604591203798632934041204716333800185292811872710853954097143327077362119360188642378462442066422877055981641300016660385630286514417684777846299412252864658581984073847394796889906207293890976810141606923528000777222135711911439627343078810543660951251747692091292276600117822427033476816434104098995780988374300389468046668258412752902665028088362078023630766864848123772626735777073046550727777201654982935275126132630836575528370272644962418308848341209245444173873102025331812043761568816858168751871278585112995083321176732507378650769774099671267176350974961173660977509681158786008598870868000007072380569414282502885082264032910151391826333881382888936859629488252906907746277996972236377047873108782254254155919306533359224516175576741880970801829820075668714606059057364022976111133033941153256718363980608467524842585099062513456926613332795184094501077492226348083495285022301955453311298358632682863297121498845161889293787486105548766799465428789245145948178117223718047258102348493613738822418390292375513340868810973669743956419628414962186967084590799516308733073544673706320902569836662613863270550547683200090 [91,84] 1682950859300970715015382985656897574319415916297661764475977771866063313514321495223571957784934258058104880160541815300021013233917809086513265150449184242323846034236991114057824075030808979394739160610082165395559459705921128752530790867440266564832718306770423215626599963148895918515970456446832652891205650941613765613508307199908760440197977646203792371073635860136211679556905961660249843209955832527139998969150410437572790298131888654989145147820166540800526538664590836140617804285852252653346472649487573940225543205725141705294391510801890117761915868951965028142215827733589002757717073620021623070299348967860338535026833171172854184079108192915546689194044144635577723468980614993652322917245312469574179858506723253294924920851851120848619339793900942320091543374409222075529209609187679730062350300118217435538218489061084551021213742277688603615031618795562726601507095433610346571768962865570164221971304121756749766800888938876400148032044373134438049876832235781288093317924048110621251249641518904190669164452274359004061294666908519694806110107360869831164806087561807840563541103154492888466811644267263839833581090433026638040884283547158704806447393045738856265179549503562239952284685516227866157523896994071725794470522384589915818486450053488562795638080196915595339980724011984158669040010440172146587087484952516165605019513424631386488509608796108154977163399415806100722272817883533035687838270439418686805041785417093620139496441229217298512303337460311715050389406525011919731296351970574412569648731269686676091651166245029060013699164009452520271367598431468888573561335125764543341204359469904630841559657104445712700285702077744975317628870428953486738745645424425946274185214149516503073182844776022408569123618278789905087369041394903604669565481212072008758452202655206423234024139400 [91,85] 474738316249235222113578196713774821897506508347635678697685345681981037237134917781467443572626414241347195921306516410736918781691700494726237160417806404373241815954633574824387409516620117592843117543372618370322753937480673591475014303354251936623442506583845957631016658598591510425417016270721630110440908635871519531769756917130050017671377115694939836212156754831397678991426021113146709355171715340568070432080244564055441727604371822982496846177338428437233359598974771856526055902832219258269284965114786991634688286272933185537180253009062186984354537015712442245894253912185648187900420843254325817225903933650570122956342072644110425569832068440315577095602493508931417683562381770061826624091411606333021080687175700533616410139968863360910617690320123529671329678910759430247837350067270489613656781107666935147740126904889945720540897074071071241534738245171128167417074848667897608714355199053987861678757915138107643141786165385245364190391558713980234087480234146298874089647698724853239810490631275586074568547954843734542626262063434332628270772122960393825784590953251662855794395081954875123970246778391400930581167812224074195838502910923593314828604768560703253876353396895699282763477170691860609099332364544668376303494807479885081344714089499049915698279234818579051329398500581159674992262844803795002270598643410147903705525052303761418613095035069607090299703158017311609484166860224099448418637941280894859654892780538943654768763371110798306024698969245291305952023793600595099822329230888147315919254204671280229273815227410519671387346410766056031008201458592368803604140885369571206932223853971575977616174693107632080992328990071461602812038509706624192760016992470546918950946636561346685978547047180072675274142029911978975646827268500017537492088596761097975011096191068882402480 [91,86] 102791309491304329318862073538774803089003819561990353686384249657933242385150423731188564077734589813013355923373232667455271991571570650344473140128374570568667136065478893548647623346620222677353592990970089528913046815432661715299951426847089049879762869724655744156532706005499154440790797899440923706733876616362183191792412600540734083877772694924819399909047919379381654288613289218400527121828717061218076194232743300103284684845391469476489706195296935300890625870178444046691596153567886287989393196773222123856419807398308388631984913122511051233293644576146312138610034335997382221658748799425138382770532937997463925555248325103569223465719750469450942873292222105462270743127412276877376189222382489032417339162644005722483941071839978107603603542036116970702248353744453431260528387205947020314274172648273317391529388703901882747316728030256173809308088188948246730901801856363015636126702432417966626700714863931667796818119478229554334316071715967374273753056771364201326770590859920709565747816277396508114247756287878632546045837890117267719868889533455834599125075186141701966351983036332182548842934365073984745463990546808952893889793118879107981078210004168932540003541787656566947112827634113036905495373859031243940885682779765950446951410846488392090825093224688902597438351555577907744088591240799280159545340015836996310103778145966182045991381688734784538568536840859491814632193181794077067860739274022825065483015244976464894533733000264978242418664099034863818963254755731092029105494621833091183396534622232717378158809125798953704889593903561157580214453150420380010084244360167327225565648228992165989967732094299090204221279739995651420139790464305776698978791585186694314928175251061669232629464551291067111328782152861152808511608071665859622587234943753043639345615730001773500 [91,87] 988454800818177109269699984408459777985286885262785506928223460401264839047448346410580026786973362721641755756946075105798195623355271175951840817188881929643782026357692184334078118108916972442257603406113416180954195319228280585724925486245740164238003330471616111714692131473052963543935360252472273698467703647966921923642420275447741571342280590748976008910340100541602869377713143322479700893254005786663543479145561808402406784435698679642178319462475426236845004369315030807502085388643575213954701212080478567548683817464393553858817785674891532894571477310028406208670551380268304756591662272820876253548452216525640945709295068984374579446098186997745143553465481719744590112032215247588219803884804320817454135713608713014995043955587259057575337134851887370974445864776105980609459054407732456643715927630650920561105850567946196454795429310844881585869717981434228525637966890712518435953337037162115559257740666105015229176780432232748341484563303075903733966356672739698912180829116561416262843737616064805065999571520194364307832603154371668318020920701127585682033816592629603924855519998605921820519775467848000159012655145345865926347737560558623313616525415356205412667841479241665348245812058611551719147238187901331288010119014692778472524043210152714092773054621346135634269231878186705286520855904588286792256144472534538283990701765463482490258145595269704368413757131623756680870919380714804285675374630808434342866394238766803971180308515747149769571707008613787485874538683129847605552470663913964580166255893609577212500777337011347056640233830614948183782937342024102944310646482409118810312981224525967933467783501611753006284155149797823095226402618557508972425969797375676440635989954018747665596101714565226908630789378086541299738898508510945049420135596752018619263778261805 [91,88] 1740895888436164884655967522341847726347860061764982194310423141365655210911541509937113205265228075289809412344087159917046453290516637318833707855142197934524687710712360048981010853590803920222021975899497355992458723489733485687818270480968936082220908962396667004174439219994304984562383336450440718912069363534075537691774687539685860820092520292473686865600718104960810054883132871515251558263849814597462517503459564768845464396717953133880347363542558219686560865408651386883617693063679929659855636636751664244412767108448118800881738389970987276893002601918518998852014689969947133590709805870503037928682033908531866559501638465867018099542081728833435974610280460231219002469297397793857815723997722513729450681429883412562713928790070000271330617431849194681104229472232249328139565246338026376308981019227877114613288528418512593135238642987748858263780704293179095898739403641294617609296734643817365191527773806769237186641541431595194561972804468107999000532383175152062284080051571369336281562755945001042817411597351256544728871173220638224475536481865138593892246104632972662352311145666524088516430034705953004246720120913421763949566472897390838493037431461304445522601872951661269213308262347269989286802563552859951036573553214811350488272142197868351358030119741681084136184115641162560214525788348401718123691805276221835338866581506857324630185962440954546686622699160719982128832002756690096402962040009214180296772868341415614128043669906476571338688819968443022156589620213384979377846831561461326887980404722137606629242844701040910575435296752158566934142647842742618857438183995428786221934344651924202708820131429484580741241213121212389902657711203937877471048833054428550846172371391692916859670717279616328533103336773220026539106558433541439066651160862800046889258510 [91,89] 2297868544363893064587315782680720312813662616588080879524248747786042599706088658057501340273761378354395107536663037713878459181831900307472291008611384123846861707603557423907258163073729236898335655177778983109003118895648340016255920562461015550443558680285564313642332155305268107125657293161889966741015345668932834285724781136874854066912889827174706412503023688069055875113462162402852476547258312923399861602980453177986299543325310639312239188894638710915635920075021316494555349484314582464086197395675770279472445099028259213253498526397808256017612747764191462200836581920769086390419643799763845684874162595447963897420307211345034466252714919102683514858479700558697274398339062045216476713289510428553237484500554499709652068462253635686998532260455044430359290787525074007326300135163169331993931935643895024568431277446067111792506157370023065741878882369708914581489795375899432067942795586716030189608283760216323215212408178280012064902904930612072013210588172323256858365771691737389360041832796354478824800174601921957183539513912323693705710488555663826481691007162593846212073393273026390210768006633651265992602840231727131002243864041130677334420756761235572471789403654519464698084035208222505336622273324839204342440467045201857945600334013113473874397066164100008093725777466583259734596727057329419132737457407320531525046393278573404889478936801029481448748172644096637728185955029127664628686618327362600609159759870717122372006493659065799267801376384035824887957011784334755967159609067521453557845008059836178300183381405686349297860891033069260370302440930015386749582420584645305529597671415275876114866991676475550301838970902882774081894926895040136918341732342263961226886851853426867908204687132720596360870258040603032434114134127004564437324491371768397970 [91,90] 155947134912135341512222201982874467054221619329611211613623096783205244529147583571645797455745604598891419553958874458500905290798975641738762550501196379933808589862733028371620707513638790977345677191591512036354405578448343131918141630109925115074129879374359198573238441082912120453656061314175460752852262765998593466021849756995805485148486886841928003199578653894521400773581287938586952940464839705733681395926885719106616702512194395037388953604897545594413932228628200142932002531896447957988561101179427681437729743719544508649401293026211159035630993906407851041412848489777886287974656721900159845901486169598974054529727166840711890491322261507838090035910472326893801275725290513377538891753129069520166921003619799624007519709795718222826428413426460261798978607234685718399625613399076438058949004365495857447151828836009391783222458023600392306020089054493663650052386996511529550474214688446664481193120823806880650575263978659462435542319827472712531203290031612388795279140989364537308114527205817128891085590096716037941272002344359160887691170933233205893983662779931549650206723211404202265512899175531024287714568648944823055752809918751193561200261544805031729601392145503551023173688698321415213864488227022387784703226164981662230000102129935451902907923609963156442445402973555383077943292320619132419994055940735144178283978271698927806276237040260769424384196168031849488749928658585335859024413140166476645750294301646161512539463810160001933507835545460533346728653605386334028431664453831292669716096248702581748004483718551498383328229276455622331878200205257231289727179658165206545115726563961745442844675395144759476464272163003275900873622906211090677389924831598466981351646407240850279998324412010477266147989767425540182177723459608834037169493759792285 [91,91] 1200614194052977440422736352236117989511761921233925608772295385782241813844483033336709767129381948112265191546620934339694710748308330160830616942651871302048586840416734092535289430152715707662019795225771700968769246748953146423885462065420321504385851308477050442543155154645064740900610647166582737094425667410358897097620372739488627763889001350792342534852045931262984506893567661626101159324076334628207282377600496677598869897540871403926737642807448195129564642013496167241190543599275819379402334299419056764694331443176124332553459911057529525708009107659602722026353366904463218839699131580531876328958981832781109369302440354082977355578668214377914375936159846805429577723750489350676825197272314689355136132955897712298820331165196798202538337516315254631138692783172939996778737640383532956666581417927338526191644661680643964216632279095912453557528348752899396141226066432772473963692743920403599787525437290639237988613855845534648539675885464733102882440271637693011081034514032594780893380921134060578172130349386537381807290390953298780088898741611604150842210047109126007555569613160298565919612281599110425117219263162436775377669728094272562064964447772057157730742602502770212073154807303961236566881117777885485261419431777763891206676023351899772845214671576274783271372846615380273840268525238075212264815479285830550292071853855502428505541302372024098738261392163108028472510117571627423224313814043680708445372638768426946469226807075806362932000884721128899380196451081904371892986301222093325017782402202923335030440436764464655718160297544169993931871189312776525265217481422607922479688890527863257940784766605223266780324501060811288877655857184664297589860505790703827082633524912740519339260175844417417383165619521372150495177011482233924853345882460 [92,0] 100351609543923343031315887484543843712532632038586140217538526225121295941376310651681721988190681448204254649853856584572150470764424966568601315864244994378456922353526236127755822018977317163662717167724658534435082516961891753278934101823720828136815652403681851210471041579068306717768685358069490604520857075479794388631670766658914995571060000870464805228697855203854501484223609930568701424026740249862283381116217280054163489646546380720923304879317965229275890576061451842830473808075151623779515986570743299016260600992829052860276003312909803450292248430693590671853586540896436518260307226240489733221631311068391261679379829667403046295613739904265255644481366474962613711145017005593437831606244444289799396624937503375843490159336964904983500231987265700115418608388173725235152954408534228047353500035709794462027541638025276794887074160935580774050347882314907933082001503997225461466932631753056472102928253895374846514740254473991448644627351667122120566946490702110094653621275508758923948817593908940274314395322110425877512741297494549401962598780470523179866454906987398808219802072816311574527377355105965120141014404326838094510609132382632569046369957685528798123633106698884330611684116907175052114728285568036592720942134688758138672613082847977290005477003887693043511092206374893884507768472795148664779512921671955202818440655325348764933193476347563782816102112999392379669738728895595991557657555495469265044437625005972031642594564189067135444058229850381695345150443130225038381492670363371926407376869817422988232284981871881599383305497789392700718899087191815586787795747366975749431282329880005395717435698313379975347297304766567244699243355090655695129150792142732646879382886661582505942703404520967906832228262189815782169315576883127716076385806902872709292802127172998425833819248324533006513875396712851473463979107805242673977992551890908770471981895027246798218185024941833689230168973450300954934910534757566331406912025567405169245506775071288419931210326688075761402867592869544833305803363814830016744647818257864528599069815555937900388716469688056414208000000000000 [92,1] 3582085010736989095760886262370175933140296324096401938448029128480128088893221867988834174567176332711490580079717661304737561366954836227899399635587893077157972781381701497065778584312302567822958560638240199272165123025604816104988345721488282695321110732580255679372533013443245063853985139100872112780403392946203709399204300587719161149785952639767108249806457033140748680183387948658709532363356404345190817044086471446891049295379568994904136410019577314218789164356248075510918820335725607770115170342575931425542028344194850925507910429805372576896719117414091530177270401539152642227901303099517049552589899749667150547121334246028135420124201203530429303728725633412534456952693645728307733816930359212498701570051863614944027450580676321281161680153291482093737019444934942216590208179134452175707077379258178740054779976631159642316550383126151954039597974336322840578127949301958505796345788112944825558491049287267250365362640080516109772837897156588714330910906388908777459518756219110474737411044114404418398399228394229490237434371168969880591061103566444255742046833594700854622488909304274426341484373504586016800797260077400342110814986118959324943102582556671375923629384467541929432013949881346573133426686747258456636952906624179615878722474654420303380771469858475841224088597163694600902519339710131705821231685153011690107380953397247532735911272561017145419511669829133286465824882054539952926912497861079036819289987635879003331205437584157393695274229684497221914050923444652160152178278102928194660519721343208001769631743354270873562508351739623750487832649023517198066594842239299258585870047928289541208612551876775457185576524284994220148406288340955365277664594170605841475274527410619955525340482736351118368967696461622221310459128358743496251412946370870925752106511970780589460428041453152058217919662650867969621899354339362646639060071006626989027026005567832599746979494143330557834915776335026965664525176555655582085019043258271712216377256706446219096284665061205074094104494324942026166524152235193618791265323888044888263580234099338067934270085152249340755968000000000 [92,2] 3606186857749425820908727292288371088065815252757078457499244470054811850668335521638659822217474262019015099415293775429466117621719568695232291934453166202388746753033171972285633701314939457823025746907798840139275479964563422622626239607549332139597402305165449775456142912605318238139504594324179854315922041943450736509367903161008013978924600131543930445831217546027586440461596388606329928030885511216397859824987128134004523689748645720219335884002777861235435537466147138347571115652908359588036412501501788491439574040231134906267962683373213115509403307068484533682775727498493214742598399174205003467568950099588299847209985078962148385212076292047101712008799469689834236105600568679100779683495380833746556484091680635114105985746367680088479620769459645356552683384072135363865152014556601704920348840566209513511584765514474473106006858985507855264897737538653410876406881475219776793420852286469054640081916791494161364715463348308734689879970368811882020543782456393025374672826726792764046994391143431961460664981845776493309456456643069962354901024452105489055290560359533638955841790548783867223131501605748244694128325445420206603225917042718743375625416050082816911408098131849869842849380492688475258368044317835376118298781129263396059269025839925209026802548135034802100970827944292831959096714080285502781659012517919191673051286547110660613840505831379590790063860280986866776043523464465894152048841885925596851216793598920417718561939129185200916182029322145789883766852120005926713623649959618230253636859443354649240840272933172551169295308883132829626303544823782682075546503020606522956880852901297202074601543391457626040351890904509081547993244270306759926936726792462105521791245457810276428430878750762321330141577199480422490768928238034250797157897582835365409593103914369769928853018511984398663089481364685477119269534931596379574543137981101823892912805227046622154647947489891013863604804620382637529661266537790820713582670032772827244028012799051339044992281192216418308034322903037091751776902182198067131641746476411516002078786992483901642409968864580547379200000000 [92,3] 595327895192860976850804745978404529930571407649415755066753999009769079393441238900746152008373162150016616207115436818573446568877355919748064929963013614634970035169486448667945953291718421380403310571288295868922996175901055803262967356952964971474626993024924454837144056933102500343294880324257497316869280518329663367500017657118144945753806055307708689995327519583181289801462697773710638484047845515052214117174211361725692897690415202263690790471494545627196570215622032536676183298374229552773000953008396381348011990461225871526065382742939616039653323325270671968276916797515939872506722044104985030241658355570074664317097919772474881212384836402422739540306068746042133928266381902336065466596759509780327325669157070557461232337843192457128262625037388739261794342796725800274340258526036058951426796554502863430197692300285443077406040275770529928936032671703052706983194171705856797751829320836149338821017344398396249817227095508731579226070488161240194639743978396797635233207878973797287458286531524516292356479579086228150608065299296089215563214067129483481164506031565539119173435359777500422044625602589550799139772316091802347458898236237232378548096666956448810975681898898364071162234477067556825357592104556272793808340565882989770442710876221500879699846606103085274232908286653962263793158422399138286940131663896751989084952782168971901585743107053573497787011525911294336983663197741568741505010123313374295273500555205293855667771799038275518208942649414859790283885928518242769479427300435527134113246505783950497715155411403902748636051991334743631216565385913355839084153226699550893143365275838114366357791673201431211986119217812412785177586621334122682954564359729304172603729583467340819982213252038061766478476948144233578703675061909230640012423166036427026493134005067184160176325243986740253623613166892716899709081073434895614304626200757262293466846135386048608117285606653647887199553805567493653736521374225655055328495783733108449659309979546527563681461098271656372588791044258371375811132301949203569464027609978938328019401851214056017680003995899784111063040000 [92,4] 72349884812374150718101387641221048459208330872308528551639952867837723634684179272432670017406191182734193695478291092240683176254841262740027449878180205736944281471752903853128698844381462885250541644288749727759238844072447644026749951304860399724156983461077399515066584641796866979106437634732637014099228944130635078166516087796414577243105832553707509952958519694076495347333711959860049731019253631080150359233149302477848335715102291132281966780865469461054027868959559957323643828670717419317202679671538231865732236344578635101544411759259228641845146444747071689356855580930171516314790247364695611128074297956860562412374515544726195892377812145468924327380364754823010820294420875832285139398139169099624476913288027609342208662328361418186747718544328422162976047336085153170377441921342045305130148379132050318534771398626027875678660771972267392202454663487491217722185070215804781851908760740823010904747825602306410086240962182282939007192179216768609726433716076772671892239137725520851561298693706941817901435172439298098069472354204385396642786517340186513867964495626337791567562888448470478417040853164893138977375012723673008401630269834427428543805245295783557173373039723188433331769719392159101113927443069400073757492340947269652119958736493734812528745396003833868308414043355855795853047584875545440966956241790045645720219375184958690993991482687819517767679068298479825056159215215936140228324413451811258009570514286364548561066488534918718844629745757796930371335232643724171499325974424953846824129183949734748775191537352105465826774504122374596310185149260089932106331799010391815980103887772014439923264272753971526810234531277399963272103013742179202620579248570603431855903546918126330155668924922717753842500474065122113832034137585911258695776035166335921946577750103686389881796885992105626457065474871354295832845491888848488084400984907715559658377741647785713913692677225089409604000415053189669711918767143849596917367314567196312545243824556584969462593310714990048122578488135517210292238045953046245834741408391191285228057501272242575139493197224077164544000 [92,5] -144446053379598534143353212867070605599100115184047716643646602071849534354281283980222615320202374659656250856456419204862105275179458624336598378257218132738125290260615869758044555854126567820515803469489569536983152032895261342513245131420697688746192439797990598397776686949738018462542823942425613573983297440786679802286569206380736655972281464142086963849038315712548731157960886422538264567220426217776875917254550506063969871009773723918143981725564779842714404782233805335171762947429583021101490805120005973062034439565328011735891277498654682746694903537506180524508815413024697736442604502834363991197175750006971358264789108963177173244351090760266216769126191056573734994860523338846140096563442341161337952376314494687036844259257011987885950577842321120982544905528954729937210038555550540525070104789408336401213834039353976441660021679703293207221499811598510550349899888286873544761242483762019434445469324447136015661948690578644152753114619073382157220051215099086669290097457524357629704743769772725574127278940484309855298185428312609103841845616727673955195631945450695781239188581856292683638493518149882930301356467031838759171706686615374589670330805390135296422822688090980157412980611407133752896415077659147804254454156012380224609559836401149101080451872934247667683127735977044107212431283448694971719856599532645172034903537263291826462089526067305053580819088625643461453773733415519570366749237908130141417157813530308839219143973251078193883506310039228222380410301721727780482349476033256354571395401885279310788267261498395369220170484121643366176478503847759248435250114180880350526143293500102185697383346351565997348099736469521343540066331648887701464425900016559711007171682873805654700053769418393929115737343777397053773891769223155926666231811095991697033734166605830565655414754446646745741054261865939991580066268836260386766232864309114371635693567243909459590550483314994486500559755731830373674302997584992666445846219056224115522743875636125064519594976977438417434856628179240189235713076935407069405929172894219853490558793909147455288824636957192617984000 [92,6] 3358664006883344837762393922662219047530295572782066908410093484704980923861830702311496675168743356546837177342800615166653910636872599485577844371539449033928133354778690054835955147733802556598135334732688601542583554452650341496031992362016850505460261439913376095096311062926090335050283245616358798031019959134902390012983255189890244770545137566500303414142544086715778832269667078466974570213713067991298588863389064371532775140218444715533571839893984333968670256139692053967404974678454832385913041018595772546904840830125325602663474522762470798718039153575455792710327681368825395882538397022732357315928253503004987582429838353479980190989139677038655455590209667774978998451964084169418273575365316585178473655639640160477069602042067214943597670921390808529917575943137756057830877173178593043912869379421947480871401759643925397785946803620106756180958545149851842357234667188119420335033484272805388671225279380535835457271291381897996087916603751772379643621738952699960167670122410188032519218389751757143554307883547599647102239975111571069469726606565057281057107902499708663452494102074488557396808078751021333253117222278731904687876873414402867538150292789563496926492634796135994889884358485907762050708279452737362058100874923039868441927495757337215513369054144639092084850192631888481000184233116380145722606942321722348210280590271956082054297532338914618705830779111895452140332610571398273835945815732396507729803386112220934630208685496324336371510749704016759690486101664610311422188161681526848378488258583491364543984827440915849580138676221190824395151246922798759370160672064326584976370537445391062232821142769352731457651275702036000267516381090737354142660127034315674244431912068036867252950847970933974535945583018131777322017015991404576066882769957070624654146587639201237925181549814907246489096881290054427501580628805815620225386689790602368482490009159567706317586651257565231202253075244078868261907021156016862148205563305536440484020804114399448255794626285137261764543903011549192136839275045989669953985428542545682343968762913563863588285699956030413209600 [92,7] -17891290288520032205074571371813932849431315578070264885342925064086825341487041850216767952075595355379590600777987818431810008811501470101747968602579763175130292338510133462974318975501320140582306509670217267475670497325176031745314213513035548079769449469935196757157588230669971182089335409992347672592567402908098178546667151376464520074847103208600348460566310725875435732499992121026741643321214985937646977685834083125208966365120122230584894944345866283091492672979617818245781651553409153964898554760062414040706848310536758023163884928353562045017903810831954177229332025300594688419285831027640970028896602205082718165485431295788701579183393426815889475905141848143846617474043929856021581511407735212359027822832849179846429925809552845411716850312659153107210344116317989006029409224981911446517748711998344477852370169854660556444718659957435805329640331764158176752624475638866619512445850348007588168119689589378100397710802603566839868087216169830938203271943471053645652823593785786144934343991770544429446343588366644704866131365416230788638281629779308302914969754472072233957868753996048158442392187874271193641258149056796705574426756777310185167906716610963434250534566950736889612553127018315975920796412197740911014910978142708417119248641754268103094754454918364922220904054079651145934321595332649561733242441298137556775739748222656189308160578606682774241703843466429318524586153431158187920462259552331993447899499794844151827210924711606017046114161511402878877920063208094938602988683853987330277498397795458881700154069502145219011862073671051670639161533508972527731824114916750964722449975179410617012515532033845836515502822076280053053426678068295904415033632256982411607928508502176270038320247889530552060621131243409737025554006844949683744728372763169637424723569092772587038581744399947363657126880456016687432988441236328846623927709567842569048874615911695804719330076911760028965131919405834450966865820412223902735538777316153406409409075283341227105862436976374049915693987873149816064506624369268180351949142594963417599163869451729632414332835931881472000 [92,8] 37598770213655004176209938676601595727526507534453930408313951933938274208190925820960862922510760612666965530569745527207186269734008046819350282089497672591466102152470186376653193158745881618031272328368838193311667621472082829101976690367121882390186713503807942627766623055337070753425775719974220998411081479227823601323658774342142263669282749346109250754816541660016957816110023175090601057359475913758517640820391109393360036067402473332895851772712181992087220511942169164476599545886313300212574141890520333530715560200661230430520402921360412918310587816677485255082695125094578824560116956297195157661459641552920312027379202824641367103062559203616790204508556970947935394508940200200812766831012898772570703674868626796374202484500491205287953174134369213351507725174139112825363379978777721201362448611556241122180326359161605073350779009410606822610306672278510835211977846057347015694365333050329901170399792881613392661898834453532608390360417113304898040427603805994598909406601987395980765435376270889367466122511875747667592815619242721479001152528308534341609709095023166745720781793622381513419393511328781677739225074804884638992411445319235728126665139409512665793082281043551207526429923696089890850590865539490177537963420456136357044116135390889459003622670086253909939093759746819394671217886787889024344986102993304336295152527128423098136648550350738589509492599261652261389866757058368009220555350814386462562974373468117853543157070068283269433453666215814753323257886255144953256369003469144179193101258380885371600977122133079353060561963527996114025518814104921574530947832058989412547580998241911370052848491907841667481571065731619218633786384744326410829170839824761241963522256905231772260883445809920865576202791816853468342391493273684161346565416681114939796936913924726622168825103519584441175922045574156905111388837881694668381789564617670609608329993943656703626508006873153010107472056958212748796510548669662801469325440049163040720414929886271549572216986822593509784364470804117881387176169365724650198250384260798288559342332997845138529381655269867520 [92,9] 509864465041357380997883855764513696402631915223170785213119655425259723592775301662956205781256131102281491954076248912912898432480621304773703058107452756675030429259443901862956244940464184017273865214611839980799805303023715831009095450204094792357782475673659376826183295196167251841215577079697142756598076139813612507975971209596865638993373642485654946445350030395365998253939022441614141067780170313592529207054645830967780126307722903182289290790802793423601536862967245084919388285194536273914806904819916104272882822956187908199618015517179919601416669798602868487294749180690128158476440569574520093262543941334406069303533276199807965885163178624378159229028260383813081094583517610218800712703741493093734012463587049625313504395942269141203764763550045020839135275447433580158056247148823854775974047417407056883993789246475483351346903782330810560358539612655568565079089494888844250746482645345468749145548889288315214419073125710579086434816954373137313778819774501141427764448999679076239772454314395906672180904311114702708804190591496902049583162354387904295082042017271862679143152650262421353164859131376551173380217529331998950414864774953610293104442592093197236243267351634794921589108784754625515409883215929640475026326300895875394575017301736585527105841315964645861990044046979178623803045094878430183966462023807793084717079349473816910392851652275803595986354347427400508212997279409862583941104507891605708694329956168724906704927183731678710736226615290948605072338934041512191834907697443482949204441367771923430085944099248201792944821644354452355251728483005142351458245811820733975647161036189202766103832401099045673939756964969977916009139475575529216537423840746480337158563157289563715158315838352003713545869140362143118316636664551095740922563687770409682932205031263841285636595480994972624999967111969645199676674452550081273369268615789309365006767270889891150509190746054562933407266023033779194967958444487707636646456956512202543644555684098826711745308378846018945782759679919840841971139558872283540682998965630668689656576088592925655051240734720000 [92,10] -3066810719524702386705589804922785217769107664188771192949851728423084217801255934476419131236899537829598835314548416957870799635625080035556578658920603249855954362558183238249190171555530994228984339488059271119423415036104280132918691760546397684006333716974091177970966314204236382999357687462246458910784856420339952756455651461991056598637887201055956051424003290329533641362609159957555920841779742961082247396229249751090938414910121018973736207646873051274556616489190725131173853342264215892283070498914583771144342281501825685830300222020650205183951243023783418950906421620162881233857226623890869338124342276592395095684637379556257658347199228014135386914989196946492908083731459289492768842556068972670213311140184522426236524490490508910970951157283583649237204945493212439009319469721599995832070478316320638515112659972712647427265651909164386972764800974309532833217967089791208194587980708625888860144087906366699692554870075321542699704595274184025944367972528700637751316561688544305299458589364334807471001530419769458164115493457072124412163603945333672564279544459796256313767642473785515139783208930711880211678257050945364195602913450945434340712008740301485841011613587572162148669693923584233226465800481462877666632101687382786978863641822580043116408294599481305566398802282448025910553792678513450309466160695469406684781785282095535249877267029217150211155101777865201002551724908369898458587252404472614242641018931469889288033020076417761203118969335275021626491585719703317215876867170441751605325488240161321885553178336568985262429077549106069461440569611524363764097904301968117244504750498743668572324395587772085395716599879567606782834044368802788554367726291669365769130568501631103958192469430880086854654219649834970496619912389310852535121451391641408463255786731389654754075750067808348517871187648263665183755478847869851293679285433859499808687400733501574896188319254211529393838147870763616851352477230828064706627878780419407781193886336035363345715894048995383744362304492172523759557611889991237448264303670838206810687883080276984818041754746880 [92,11] -558377309370121338058523930480853100309934630993852819749940082079047306700585903794665180284393476162639100922692712535903414272795056117611761304467852691764972561198605109867306629809806585647123297596717383890756977208837931129915450250613227284565409313701287207403543710968522547543612525448627420927369200871052650868312363214944850529128890586512393695214103185739971252432336313596980666351714700897819950814924626903625811495208575810713900088271206687032795246866361940717149757123858401770027111912393051893126431087586391973864524997136701744077422749492392145593711592555494651882905195597481932643600391795549854985372949751310620153288426580308642902536618357970052572145380189974338847177740908955813471681692229701202361771697015340717345210984832317394177975340885586851581100020139951421808331960949680755780395117143028196031237131101625060500682414196885107906874971946776843001155700163767405532109770340078933065868571279266161631315999730525965441078570583588650212541065106664371215827902744880333395100171054845083440815722405377127229670156793399808363924188627039463808640311916637538399923912980517984867995769319005699798078077020773662865673444579530858631657113743624790178785711986348465552890074084412809492940504973139830573747190517876726989689685936783608742676424916981373051272391217075617607102247032455813300757490436520677327082549499256379009238602350461720586408349951845284594118307252272059901327007275943506232241435632298802561486083226654265385346211691238188558630907280973839570140172496572868529561152456593634081431911096394468472435795808225320509045462232488500673985533580385464697444819768388828915181549618835416556924291322511071055196756977404058907165835274688281890383516511672675692044849069708960657527047042442445303823960032263386860950091768189081493455732866615595927933036847145330562688848498795859199727869356525219216850152407070303934490086839613907122797428332171222335554713356322828364481963969880653976287217207850254357154491735741041527811250493722333421700369036387717392107988071873524677638198170891356874788044800 [92,12] 35317781107519490657650272392328675005356187648018112087238329572996160280404892931844989941688562258370206929236346501474403308078414756333833480940480335112320493181316752378487569527211751953758286115690940022849329409552122832062259510271216764016345103458763952629775177492338845702194924761376386780091931467385510899399339119251513088144028688418889414867304200283386259862854496790414829519992206300709313628870792020417495923468341249004714584311743957001639532341294787852100138612661365093007459573251464766858105215180750505711208764064248235187459131036311712503158073250375116024731538358774421380042162837999894073387147785680431234070230400996238479748817665877813090824003759228877851827869588762825973833974645887783736140627126384301362195936114614900343694794943927946980183519341845694690821834470081478313572350032829341877189562464846914462983508033034775966700634295069340643912257868073733942300118403409642005974624008819518609001610888702541959355484638024160681074747063712041900509449796465811397273315953844464958609136507071532231008292518987552367129352474239988236846169184401382096916825957646340674602667162892743397807690018423142063809754642737547207638372303819890830474692113654323807668401739466275070893362963194159976997309666939303569443145579300116714566148384596616984490409191564901907901877654065296071531502468163227185657579687509465791291661036132462899387318053956480360862351296713059644897606830473381598923506890223260807537836979115119784747034539111204022711011194800835592044099362391595154876307506409253922278910131403446405636142386340719720924716548439202814074179619938958646140441043957582726571980711172655862692019165085774727044403202823939389129932481782620842222236573564920471025706363555348790130508765374030136085444229263729448046570878852539321178317249615767454499196394435927327178753906642745040733298673237819959964827826588375016198087901102275890283085891160629978442438678772824858254900595692206788071923162219354044894289265355963017284845752088450043493678310476476653437156898858404310678848079995966990959247360 [92,13] -73262755147770232803791103002148235419731707892007622270199596012149677863913144313046065447692892614549939652104535932277457040804633143835945271583944709964449341191158534405648893742160967620152682679473463631021350261962102603042549955542799817969505394821798766189597459461531084746847608137899486890828983666258082324651308012951190466090740491689203307978944352119515502474068499007002696823978588342991534099652493038958629647192917943137922634935624094980855334333434682292758120811257319428180169208424357887802221476703084850882299769251112687501217112886554735759660008654698918392546076238883026377574687463791018292068843984219773121082239656205864813295387694509710988165438913469730633267012659812718415041242612054842581449716925904473506909606736203637170270701295535478923149047116748631212990697144378873876074110086627687714845116135636585406663281959147989236527158185583510252433934965106576058713341861117140042805405925158838632990228260045527557448904197430356483232822732516843006567960860603698513639502882177617780878464220556162072613281998356689832756993267086586430863032893036420711535548620972204969123735997416658608688096228270350983339620804124152822395807605919811644806835444017148025507204306343824375875279306389375564940733936912321040849946523848904215676130430488025161810307129352601118271536096473168498149405375552258856382293997086084271480239149936165834694776508240073160173299513091572985527902716864953133496912676549155482157642350083558130638942002310701298811213045649472627261677809188249094513128973270598164184949682923754214405537297247607740914054616775424099485058443423297096166229591826467957745223706696285076126415264169273941433237203273261848110732466379101032964778190505262014632749513003057490248680492535777935840920313723031437785750676956354824449200488755747855730661200275878443356636761153242960357313959223353879891247174702868435575306266733746975055020585973361419936717678201600338496154643446437668285565019938918515545018290596718144919753357324572344901914732478212862956312352811726420793705530776467558891520 [92,14] -13776909735428147142974414261000425645071163687353147890460509958738220655188887943015295404967315898047794278897705855836551247083623825168894217982699893420208416653826821385840797225770265115881243823523195264024078859505033286206450293738652986466224779319020868548141888662774681449617463136303888907409003346342559162786490677062386260557997240874285492402381116387640627662595089818421016938991736063432450916452360839308690206014935230249649027933409983447381770607428946475658325180984757293258894666435136740448702294954636069406333209615807151308129111405473618224444975548903375296339578867348326166595841616511632280023562864575279119968712379592451520177521425816729815190308200365265675421889015485937463982043033223919779941173294286495306803484970305421599607278139079912403931460157431540378037145066348512651777315483944970890470683892296703750707279085721393393369644755334726014830628285478130536412107602224132628423239424451071162215925679752780529771310635689966126561956037209652577507920070536674979609647067054065102622017120674463519083899288538384789928730881015118232551718331638454888215952822307412952441729767321321706317644837279102172818998010569814725011890369912258860312272733138258492551987855560944100536553457079827956006971353087504460723599672209101365055505830046491150761416634308305680456393521464201283286106331556906125811499632886176996339348696594696293859466030135051749023514067841466815006282797202972616991976633151467596331543227627556506800784304588251590095242988439199215855256335841561687267058622789408402030595666518143334161453165244454726187514861581321981500519283105448212863253579892584677811034082422922086434005748665652362459552334667029363428300102141218991085005576770675856707455669009790497515866342572049608328245850233902128107484876879980005699407743680199850378451501882665183097366721879758681541749238330791067265445459834137464563240772400892363441435201668557009324558706816929547130146113950784196087166063878198258255938097569116366315476092703783937576607646118777975634408555400125198123431038835564216320 [92,15] 275887170763977506241778153988429254202021521301239514597215072452404789450206163060918054734138259032740467254772407805783806142821923677838348991498031152972912895182474167208043694066690968147218634529996237677297316783676191836595316234529752640918071418307722701025523148630714056617466728217278399813269179096310225107528101916721577211038615496194002095625767560752063492251868843788470920671385542013860257296143404306991021295261348698538232397322265177747864819361894132134516411749908170759523582735704063981664072606326419027334777156264485440790610377279757709451371843854387032399463279923341037390132647826996647748920570429195647257351919793373395513124625884488880138929105033034919824440145644168888825453592215231293034689394916285616994881595853604390732695376340755181155023711814683952245898367967026860538717721677769834467552120180702354807964470395843005897931949392707679996423988611561014549683409117312027465679492558894216273412499653633120487763444847885049382071351696542566052700420252356466403869839131700386671098964518852214206414273889332940161450852889698011032586233502480232604229418177163521023249228900221670222926324739898425500879600357326529045343355015951791320265328738329223852228505747810502833523448693887473319890916978847004033120294850893255035880983404078669122123815483375587124492396253749161597668972423186401707686408773873154594191722943010344206780500181691574776770604046024473848034799716306534088035091591330349790937987737008179891617885162663928801253827344425885357409785412860627791912150519036205748157758166487911728092066281660024171642941022346367621857818164531863980146487242772612895094453078635830870594712976484307340053390039690032200047618938463347512882605942886540311721950301350646808068372754058373973194886466299649608251879915375493993667424868370304626158352209859741790320426086096384190208648482047047790901619252576291107021583038915130521915405142304055873743532096076516758808442778390983800376979483386741262310718671310269234715393731506087546613895030380035022474424429633202510767299639682007040 [92,16] -544148739173202904698919928609028456277063905152619015547543603352455670464482527102641614664699384967659157438379519263852560178284868476796173879459545727656087490948921813782610315260129428959746196318575669448134956791534784239355080734073934711489810270419966048946488424373716394209857614096933019021432369433713604958509863945082124578544292182905726677021992040162039982766546761754082033818206920769100253459485415595301117878801418506838372236740495791667878506293766918731332413908746637511498288988327387562197610959396625178452276497313427912755230722842839251975893284457299640992858445808550437551115891047983723216209244971724290025791549526362561980890620915199590498172417173244652984407259303123642423584852910276472287169387040037298302274385813378687886955148687251461757127166347342875910220455670603855149281771219408342029694097735163406504187154398188267514932366850060855779351440716294291352358921585165428114585521594865244817535385560095310113636687534843273954439154904174943123631579521722779830431335765670704935773450181915667268035675978732475228381659640382033200983513382289333765712415211849380994069967494157656219518798322132835646558405379997672196595404301195596070149838949142212730053693433929150548651150573849044341635486950757343444244195154019523483421865687589717833822297917503021494176317061303840975409160542636056540093283915869432192354855199858678229964108583844353862304630447792647462477495419720380861206655841160642864839883997996784060385964418934836592137333380023018157470776868982590191908897036895189922687804115279425561850854085130887237570166671488582795605320812955519278645596195945356050683682170629496082733778062242578395322863880752219892619090179171333033097335914702407297764316880290468551073806601415077655905182885726102517718687173915930007386845981899149154131195927510602824663146799228011985601801333263279104520017833880205600640659559825806609173923287836982041233774326613092220687487220884288024458817112789009644679458569487988685467258432071463967765095053380763920745232400691562590209803970150400 [92,17] 491635880900422280322420743952317470489899800054371691903100183598038801823038699494089639293997436863730844689878172369312076880487166753575037810750437663823410765400625232445120591839140704722162474147082444785890749243364850044979988203880969026672739436178372008177571457823941253541547694515920126707853184597154390565743072738057493310063031767594574070081022676278487758745198516398521737996321350097508469816099921874231805626783039748679872165233600260411113215829416925918689747250592950300041607719949260307593088787467386434296550481586472728471490491586745954385306283121055127421463478290307201508669004511645615241578898126183713222590571721658079657926961990293629312324768439305839418028514474694161733454227784854119514359595100074548865773067053824588244633095614124652127344389293351500719245503128850670701797419157244689414323240561076677176861401487587182333861048439584901104906774481382985404311138917981877923341022990819928997688088514610316140021503947159252613046234040774773013402793669409860042995426369912652666052215377073982677552084595140833058296825927203049457625725685036873328837958865212867382083251039341006588395678772721306618907457395299322938183622845040271250054269176663755299105268418334181507889344182351533751015650282611739276406254333391235985540786136944827025762365075815020490023838070121435122708643500346162967452679954730821657120485135523892377283697905168743942571910955827149369862475763115561773683820301416436720298718463825021598471080274166245513820728119466831748146820554770269637570768509306296615559123494839844860515625276558309872545106795436358211356825027992554461050423988428466138078660957943537055806006901577015020777909420010826050133827982990999371111011982746521830170856175032380170288656183677588427448642689515305845782358049991293698412520252281022810353726406306843508672042024451252888562480400426419911392721957300361259071212351887863817901203256989593647577740252719001382621286385802652581940647068726721012538441392935544402653248023603467056025076242549048874761176457659972305772483706880 [92,18] 258538047584342423128223016534816460350828461561680708276421597116263002648134432581277901949858170424280821222917210746733981272109686427662305797111266917937251151469548884985560433899430064346626934431360674404152479219031122637522049733799368373120929751733306693732297958319588015264707885388021100322983808718550998571331088084321220926821626188633108156430398596989152687334980610980555648142241123480329824564746050094258973429702115995856325850853414134581361961403284039809068502693603229632769481723664779194442828205581818701641363986771414262005786771946652509067713117498661840063746282230736899819363219167345961845589368424653097808134007615674929136342273022906687272039857168161349206510275057189404520003343680296131254144155388181509515608112785708994029931363027282909597026006521040755089993837682577823510179148372225851106744944920609904747007914428793529026876466919478383623864080869667305694237595344068111273912092934404883739955513129844961557927041521294119972705200446979724371127795622057249406548327280848169686404197046743005932633465194388127828581555183280659767258784922857518413242541688884521388912212954084220032095320924177697232455235556372401601242904949235512086596077420741642928851585736892575142889839469392704762650259442565886154012555624437367186058542068517582388095990409816151745772888912719504460954705926716995542664946373542958188097111965946777398088651812702834057754095129800195955404951147920010521193217652395967630153686956512252342695296820915257753896190415818906012431465743326325609391730564249297720606434124242316009711882136850203164472285639276604535840673428325572633943337805792404779452833217300255292534456258427485037811881870580796589759546009343798471452004900814736784540785678183807322435225446004295458805370392017222686234727098459896588161562072792919531430570744357202187137293113276372603880177070981426279245533211740401515076900014697697449510104471457027097588512103274078356006038026274582562348030318001454296874220323617366997370784960829615123157201708494248096400955316345264858858520576 [92,19] -1476939208486655407886186249506016995035666812916140813837408383872560585362777057878022121084327937699966306512944423199421390512829588032017113538378948614404114183152098508581502048472806103035844847376444385831524808816893607504547337976587626991867109681644567040044145240574349145846112235105093497331436562455695788895420343480121677138877249359828333302939849502081810255402750802349561576466602133258327293905868326544404344960187777778865276009132293961476578517773885870075989552624829007625049269399869123581387480159636946648568851186126681269679662752613525539777712885110683690326762609241080999166361320039253641347117491630900688601815364162221187658485846948060212188138995283550261212091763353098743994371731396757997789239892394212278735374692969944283199946418154066690666211540446346330827695822452722223592284587629354946683325573313202851923803604050512644367877378737052290538026445726509101994127290893258633203154566462126236883673234058281910996406122648089997718208077728491864778097267627079648535317971149066067683396892677577878061354059249423145630785384595066120715014340648323409352069176049855327692392167208679180474685858425831261445059054744660725073400031306412163095026731996079731076296425307821970689144727902020899119224373012850087255482484001974782642643995043795995963564310166546521856235458918009463401571931746314395465835155087409739343043142810563349664166698719085140735184525021838152573006215288783080864171569112032745389123879686989897733739348328077397468205926246587383699229266886624192044560660600780893785645639010669382439183950996820734812704606691021130824514111023931694260436460119566089095992679926563475069896903486200867033081185526487920327918622891234220931326312209548556422415500589119851426172324582786800848397942689210364035282605450977700222643316591250661903575265013170332888982229254478423302438701854630316481804349651613492932512449337840432529266104664113251876255500858926286152060102949612322771647023693076470655493260073902381458872987331619490258168429675734102477100643456193380545986560 [92,20] 1782605294662023345795582983275386902262047002603312556683112616332180750053095163879659383707793370475567261739119992850578063763338214814937568367401800948416451809560366293377636402755149428685862205562006774822964078876852202545273799796944981161305215063587035164700008832122628199792530467515592174052916466119187162030758183521757628345702541989263523069262941242273655123272984529172758054235358231464901102183728929414933547408601799789897742524858034032796067372195166700142609478499197830784025251816676464724591131990112841186948588175021046522475439065322364380516195758452699678724133718513943788277830516597670888931417706548603279959626287234807280410887741280793262996285150873833216397562782813125501577572867174587105680324506420608086282027018786361363448753538908871777879933338200739879124465625568814020151125657900975696070709975661628238260130440617891399781050828476785412935906758141686808049715993064597928807091971694739289663187421093824530426464631557567274753295444490543173232409688090641400646913625170395715555850310052079848261935885938219058421688347730958009201536810098099822446891162907576495019487480744812381218905829215166344199673785938901052912383772645932026580672362593414052582171162818981397707966411812088787472390022189394107088179887130685081039043406239862314872882724720457665039696538678207460370444779707988467640450565662296311980115344774118911768655902952853202164628368477463639554955182023258928477359122873400198504834475152322310864227886368201316137181476489119294779370723342230487658412702412964278077338290983324516890113891911718557776995381569999806919986489744009397106068177145472397077346333509634818774197867700134941589711655236705741153694322611597641272028885940044116366749708044444351627084167227473268099688148494617265685020373215826849704038187209023599137534494621486864281806200577761796151289261430786831465534715336664800555936400486419051359544146369936966547978894227186708111273670557622485463090478993609543803683262690459165562379327734860174809602887551033893571166146139889580310528 [92,21] -246739136863609516117838818878643134164797791244129836207530920480843891089158227504506139639112737454319845040544920901279898944293919333717016789456038124495718711364219807203648627120163489611930422742743434327156108523721996209727255730599191223439334866470041264779457662932791471144556767669028764610470256455320710681455711158724921103161262210135093777089557477039802946235427212915623423823749653927513700055502472168325797149301503273741443083111933036135546384818944626436014830697043733786859753072780847612791321245407223822020942786108779615687734811504694735312999963152360801559806827699236788996073414413828760067160726008861440877890796159687893642138800657000734607962208575546213906144543868493874482798033524464144675406371166801048864047749042075389017510607674544461107593690091416428385694105097809989385458354903025244397315380624434912831609857110375603738333142394824785444393438803517642630047350899481263033780506475457446535450558049594535977175875385645591298162088305370521031502061857352223002148042933519744221797600039474018763799085549172322328209362450848587821666070802859301986495669453211062717715629964166176060612277572372950123058857762405337123291246722431675839558729669437698741547794462702539982941235527200460589913056958203891795158622647687393587258700488972861804519762583065662070412167148359848282390288574773397644621199919837053549043457350859694563166808425069454363246589036849815495033898815302158324842100324670838323761345475376769316970966664254622573980689314979184946080449456237754136152635217034962170629160567178563544096096791593431376636409219264060169796948903267187705097111792972853876626416002437557084626956074758302558330942799373483165366770221336551375167798374454985169338429212196087573463094628163536667854180185486666038973219690788725662528547346044391750916286006143160085013556288228534304097221298846264119754430447701685969625562987318292454684212661778989597978643482971304399126618457128233239080392329778628370173057427422734050578180304602359726025870561361442109646630489306534400 [92,22] -1671398725213521408974881649437127744195228838107041924765185223646100307781024708254445271834538545831527265965237889342995360861147579831204304377024460977257976988746098970311925198777694955029425369315250776349807391299336138909573232437241999327200490001864776792617577017547189393102173385068356932884941446599089814615680747974985715357496610061497225744322703836303941978613272972913844254230411108140460479454709703096761315510912535278259599495382670842275098416528532757794154406561525897160228446420491321815831222434052328681678145100075364383097291348669957890711309576546472340512772074138132619357392311095672247003185580113052616033181669863433935508898079295757398221730172557967498151680869443837954213006105427486797808698115502962617264705196921889693567208572118022382244813273196153199694309723953961561756150222034286497855822568061738532312837212360803198330550268020931513316118038586107487149505170024151132650020566507250304433994167897889060449314816505132247247291885156681487655140956879573509467252860405784855855488348699441505451104057147401326237716253237044876181978304598881420679039672345564581784198541067600244884577366028094081598112798825729739032039061156934391051085733875238126576920449011758168465614121258585679899860101822503233371651221090816798820564711516148242316206698496604976537786035814720450435997375686212198927207777487862493002832058492938529586931233024706273140415336786258937795921748210181939851857750610418504778656080663070870916058612653495021025310477463193792423229420973858226108749027316431956728032894377827487534588146205777149326361049407029465670540692901385647985251057085487213455386073413463923017808883554625961166809622939157951558729989698077556525594174575628797117338241936670688816947618393929983123237929889158794637027721564001714480111992726019040059836636469362126258263877379038994608916279891126124892967171455335659277814778207111200707209047098812266561963735216931663657801190469944517882186622824225665572870668286018017957003550468730259167718616088910711798920363654359299 [92,23] 1815546604280808677737145289461306749626895614673504272956931712400889069226477343300365396658024144341456364204838647905561191508563851215564045585944536861149836974072411669058395881991247997678202394233281945349631233623928593517235548721553943802964714703979480008296406041297977579933607855708126736211301849355604077122831869235089105611402832623732982980833276570054647871387386735185193433824058358286972554227882916151093743223674152300823176413983663145433676676630129286239980785456249242261825827646521267153793493797575867860020230268804489055319169854978339390506068229361739798529863776827672628649404718104178840045374532686707092853968101898041040409449356937588806810528762431499129188145984853860304644962856427673053617399194019282529206744773847989303014166681507119125314470123208337806826782527985697091192704992879799709549377871592822019704007335986396221017845785338922577171909797708556568629737925284910386164694557876945643716278826630396575762845655582772393779942501781990103179742853990374452732944127253676243142722116672093617808307089871475299725593587348248377071514830666856297149046909451464238000287331409745658551535088240911004460077187820262410031405555717867947210953165718517106761788497706077475682383686212196782586511144875507154621603365462070963846215127258855715787073800457288709645544819090833185983333594089322458538532781299783184380699986289279114164705973205421079774567115481532761825825997302391121281438627770909707364373048462186331705131684897729182168581681818453455914173802711416128630617393421562982486170883841134639621322627140205329061130153130246909422236392489756716783540682708044974640812386082429167930596500485559056089987540815477039028050020138653987602463193307557877129593519820778386399837969799810139131448136569867250043567033968439108328850462949923106226301287706696947278456420028541541387369668229917724136256889103611459668782690918476971620486949339449634337526784311456512897485925600357867231466046416239360749605130910523298461116061918369919661352194512788201485784909306912 [92,24] -397731842424881078847330034183227981059967931801114876820875793206794912181876459620998114709791545670085165716815850225919459042364330184619935307743407999695222636984411221823587021411995139308767066580055477389592199499118382942946796271341626549560506071556761911461570445649612788952546006195260423818920405252111719408102253393111249598627393225630590227232294280246279828012483198093659262975308197913604685230048467052512339863668732310205132188536545100075385350140102596817973032425878787108200916604187458676470890070737875540622993743285300336089447262500522215881302534882131455008026009227149412726961347507097791723767604101244114133611206675058033769207877509378849563132325926794646994242060219478844855795117522483140508917436769879613507946934547766394954680467370644197508515643230448779631055819505452573059829218748073247497692384977531502821091367416326177079391125260715490573034405236629721608219605474747445750013982516499457407524718802742576470666546056342221894614598985467017441180500815977001233095417216650855259599015468544559375482014681378848482666228526489859018730068942856787774343036617339154284525906398504396671445035007449164076520310121229345087839778865942268591525845041942057995721691824390827581948451501543672126893546700601860362323876027042982156729015976710765902461559686932720990215654612535866056734643392784559291565757130710962239986628529535411174579088960922083805318054500774636631008111587658290115943296885570286089456783721652481179412097470154064561875894028761583518885567272905805866472188555597163271074644707557086184525863309157964499900904106426158125172172137743632936643904081391099402858876464801856577679596976850414203547199821287744615623067133343753236198924063902514495123291918472854328335305339935699620228287266243766237076662993997663895813630745024908114526306980950894619636667986914892296991240009015506347301850745365751108662179403446937751436255494255919764791258538942025529270242700959257441282009705808682561124766805377064881536700677813900561687582431094446521222979648 [92,25] -649831548527069397164444845428364614198369318631756718227614762719047984821930617910537503227325433110203401134123335917815889624412936616026517272127780943666855846258934915346397706440314946424274830372415440902774872143492233352803432145462155489992344722807324086150340953711427574638329671215717165551834338680061122037750700352324471268103556055166248253153162358151454334988436806952257895007497204332212473330648157064255085279431239030128603191195107129750061974747799962016417240138095025894704260312874081865066266208453375311996792885774186903713984768643247432994151092443725285824023350301543957202276438228331701058156515142373059567377734668484110343786934386930763496766711207967029263535407992400710392197131828290479747000899965858996825506909044090148124356119728790327010749712445170060494455103569698448515918712594921902023480233937957027854445262319213972518731661427919405041484955623214293378994756321193127498082578676476399949262968855264499112796103320136448059529866351687281768716188364683323394377964302769875334718535786703912325759357162023404240069625984898326765852019870565188494551216648743760405668482767364202918322452583443255988008950848621588575968160985792480372346210064655985597859935860715820223257013965664678611971777619709650051389827803458055379447969394406461951987911219726228702186435185136880931773544064410109569161065054264246132911366459774366439968408176437982182923243141184165406807998907295101551606072655932794766087196662128131002034963479985972980424812472818903983931302946871643047528710854848795494586750161845685964824386236809174873350137665622285023025775577698977829697795699635359125988266762058182624392519556378738949326308100302339928482269873711438125509110606474377566394592024871604198982623815589292299991579810136733042018330404138395916302160190643883156100226676595447772321850718722878386790657027337679334546320801207416684647790964184425915022494664082646889671019076045301326709087534103485905438336952175972848531751539037334275672512380517098611230018260639603888292150 [92,26] 528309488104014286303378759938357185123289630161332177747690409836861870745936705131735536445704010510326627491943265459947456924692105192685766561155386667112011627418506699323629693976451872568497264922184617316387340401745044611215914270163572578312054658394652561942711509340841731755639723568276511613535410397436256396792397789074042557195995964515993554154117717162024329156376262390045953854993590989318287645053387999898141560486550609516688309042506690178555511987773073960746180413121658763225985967151628140838876042288425590179414346408816983493762201616508588888790625054334507427111116367128281897503231605337756112297925622913655006307212113957638480796950956788662179966209824094167702443293201921730239229045300680908390136852473706968467485600019953482841989201854328663155716341156281477539503775190549491721192979548610767135432939696959548633861076767737939739379377555922657982230104414698755454459418030488624783369374835090639541790806856229543150401094141720558492720501411098507184973285857587473627145666081006999654809264339399372120865702508924452539700689959049224053854427510228921460652160336433631659064172379218615368399525924528336081369915724481848738523242468326289668492218667483945964475395184884135801076213211166152950592204749676020502622370111962904993451402025523535964753004248392204366376418770737437106329908446253562619338241497235299064846594525975558137497422262393066262925247039557791350603694125096953118334637437983658211787636974984280374371001843026725278908132477419680958623094852712925436748330828585105400265963844365923524442395142009871540860732522731176878238791525721523615846925407799191450832660438393061120092114851012418148131954372465014009760053104361695742223304176427033239376103095181961011861973381889084765933139987452920052836061303102338879226049634701461782371826060300578723338771758500253311618182949725233841062945865706345461931557433432879855018081803597678079785758766442795606284039637609461854894638389671639525189341650597217590245190392627740699834277897519552968672 [92,27] -17588541928612889595763543785295329935703913365647561894305161608460080630260508271215246421380236738717298208295660419226775713913176531651703459628424138954475687547164257058310823772187546941219911228585228900749776861097784087207494691984520451483774365724334342864951712889357211874092718932498345408820316464685337908514961514005457726792873474978920289060765108499423134668691366767866262791262079690386026622673107341225972322355524861963834324491232176870854481452360420849619410708650505441914271816804391324796653069639265877164087261443826118472375686701355415059912227994027267669765995866350758341208654617960463857403103677971528328179720412611286853467401491294305226511698741337034296403195186000402325827056154724141148756464944169860716494168292722896216053083352778431352066905499127611729717171292105723546427424038028786970599795186515797434114601467457171891271242778691807047447187921361612730182420381775687215509249245345524465542882555949539649805340607326125324636676969788528169860799813455929081706822722137254233005113999865844985854290837045707464099258494006061075231762332945948672754056189332386137085292443957897995244194454363652194371596151298029807625291197849790245884934974694937777719817939588572068322901140556738035631069428793321925344919574516940932364030359755917290354160083470174809364555686815496653964161197135277878257454548510552983905897095603994786488298798101922222787152031583444183160787054266363288265302805988654539273806727189747563878569968728985966008347561399255645652312234980386775257936678831969698129001601073402391347751632343912877398339912196781539143498840809731929154129361745341056982409633993561328832973611400066300297728244783794389238709333520778417457800317042818840118715675838643734440242284351646434029709356993339679333105139467005395999470956306523631605791840662367480448022691913419017927437101150826932209565898969376111358645396644568313131139271324032360232371947048147794715689945994246322553017694470392049377759045569997940785080824336622315519982020892391200 [92,28] -158588960265886589334054002159953417629482129153394790326742720630632931138595271235839062354225106984649902304116939529051951716371885039708063681616592381007639955766783378322080435534066199813998848560743862637850622567228505752292974486230983255536401737904077628001868229984044155441503755478027513065420789586519312762192933895855844342708350865659942020589907882055931742535867823129965288340943595674446437859147559541934558278002468837677747410503650345178160001629884975033703619194675990668752018915004167578529769137593513435918402832967444224466230677157740667176219112494428773288461719997860388403536797373055073023498510789848406979643016954304119627731165343544946458420046928915195294861769829917197726825793574736245047885390295653686012018150459419897309646521559403537940698822077729523348898568450799715047959084410617624830774175755874554189277384554508477193856219770217729598748405378164703366211624114818340167985016511010865320133245100901800107848315086109370772116955538230254502659406056719370076759668258007266610767768365982533445604240459266787223488844902686000484327082169692898325725755818965177939631201084854700095316623890254468959300243043404005942876890821589880246397990717478757691923926544843110981231919044047022056053273903153152091796866463215716979548878790280578368333662718320089540555431434931599035724076034993223926834368136878323933230520174367749249333154897885395736292305584354848879125733683015300187211359748842493596016351373047780984943233701684189525639087088155936868338450664798896204386208029306364181476229713000900433201852322309791407819293589930050517862227222747319284349712091543852658684004334759074924734455912176577565583001699323585812904911144843697925525686619931124150541368750250554575609235621544364263002092942923923109493176635208180746266627729733555463288374059507411717067531617777450222010234024354064077915582465818281976523221950238482667262725952765784900965896927013736506247431398295551458785337550118651901392557778172698572712368075361496784833641895614325 [92,29] 55394770623495846934953041026490670454837910294899052898448998311024219906552334524151821334706337333219037458566738423921103834443630867686284555048715870228583999376700809352153272816363520957564755520026985494264380719338376646565670980984651336469611372981426583911317262533246222233581869012544243542122688359570409769020044544426402197543956333994051443340216041940175138141693164890823829445226601806426145047340934280561468940600037511335586749485323040607645370268334070513564996158068850309117723407639957860050903453012858041345276907459362152327266841864618811917883266791862399991879178617495070201224035577842699075628118806989887148021658253348091448906145685027441854491580719576416125256280538400328069372278674912682180607703499870730167293719250145049202522833416608249963244422608161521640134688328822478376293950869500548586072299041214203152207269384005869344302528595495726895297455669862513050200197546809041458619668145355686513706476001098418829671100399718129845860194171825420965387621868095639010853383192781365224514911951584712270930624401438283334899380249431192448717835508220127847579845164668403154563897074232828407989893059644743549138891835006407482658722787615227084372555301902985804872463867730625837978895159919856286696244478782311269887039833131556583299672735521595967635438533068938101543256903566376300842748410425430521546502778610541515067562626598843198204199437093697915782521264926716416121449553080283431136813022903613388194718177599248323685406287844862215809790172351016897294994117201555235625273836906324002151384920626642221046155870581323207890825012603467948786061035814060391850305126378619757588477417812873846645086756752186526991752949378422273522564505710226306445873459443435895533452813708381388741052149184369351409823197254352247020537060647449016313260493629539061414686752246254489069149501632377833637961932504106907596833853425612230110599918413663255556497155035052909108434920417249229045282310087470434452261017288732355390428807833305762922565955122632718401445147800 [92,30] 38699072594671865563046650198571110778718360237153749843504510954542376293734494415250977064078095308651720487906870068195631934715630037259488568953014091399509437153387873442123882048319796897900845797863201665762529328533649301492041206692399451713217803021812993390426115380059626326352800247040146349896868896264673459985369035973872138921129893409589541168673353646228312221413710198085209528113168825302868342392706803213500304695632472160000398588566932146681676257807748693766867367728303483654903978363625043963802458463446361225354908552803923076879480941968430666057439896096748343757761840424138672356833666435766997380613588729801396066280020177389883279843712791223768787949211722778760966731580506179580065828696581065002546045351240464558399547166816463912540096218503722927784192923026243567479027558205713632218698358558967242279237686510738841020195407213836079849038247781502510871887315033396560211756258430562488445092494131516209033216830878423999774843952131005706833762807103810407019356695417334714984693375608255281372569176744737568509863765473776082381158828323768120192506918126877438131443700336945036420648056027290197724958258985804933031972525841851741171707527592397114711443272865487335963243584635809544667035845306912679474196087454285339692288249743347936568000575822708506041243717740509266373502494391803319025288398101027460282391027812597977202797895209011926913992528669660092498939787048626201031621722066074028448405937731632724969532274242541495018811948694093538283457857265384606701484551650380995033607306718286928963844788827244509554391315689524102635082075355391798958247729772998847346354633636462074282410185986468859845464697935742871932367173546884769275386022539268032560896227329512031536169172808596335536655675285089397971555874539930171973848951201598439902731251526592960788851782596905546309583941876215190767872416446647865880004473683856702699780205765595990160251006427620042190897797039726474298339548605197551037482619405837962776923220920159862250374652928031734946696000 [92,31] -43350746116074069232604206483845391104138461314144496136603523090798744036390232463654843718037076105884751359452739419062442291546935908964477655826421383517848655586308758822199878419403748518412606207790563673842324994482836191153605939313110791002911096226977740557149173011372503568070616547868027211928001835167521505822190648720531388529794172836116898309655089654851048116957492929329261213452197411250928474811929489134112659458658324848849639892091070596809857898478541502283102548733527039537810700721388861011919990081733627186971310097617383378232199367901372924432996010591786531028921877470159748619655826762567531384610342923089099310740608952878474940560648226768414212642747684269766149239108283452069691867733518093129018887282999015960813469478160451932820963099088967412398163825290810255698372914388703287732092703531361763051800400646340374557772851434480578150052154405660988540880810032888828857700417616724342171226755246658102050977681398975654613580268939404539137737444282431793301347752247447173264837826365457790316667465447277485365126615876346215085628663889974991382918040995723211539530928387008607161200916653747149817369446055184186066636986518773848539730124771348966514450692541783513637573546619947390322013871997170352998786837685701729431832268195776666197113373454528351616290188085979207399907341054806312780882111088858576022840497184987918504096632592497465253287878022485999313993071284451512072629151847735196922149691502643785175133824645587426446441289772857797872556198181574615562104680795753487035201188597111934033970293104934341406863180778183697966124368654515709233463981932701781229622370501271647933657771368061166422490831181049449926335760743662798950388931056704496731589132746616758159215727442079802544171564319992435019208280583690451836775099371706150614631398000075019883530585656224462431031275445552316822634854428372675427908186047022079366706526159176549939260104071865004573744516345334760682380603606714200676806911597268686959293294576666854308221974473669981484650 [92,32] 16840276034054065746685542345590746807738420093391966277838547181116177112952831696221453997724554908533383774861853596933162483503970131621153431813793731285822387657906752223708835743016611582917341023502850241932874659906952388639126234511963689426906567267467265953662442499872843545641611829685084557185266342627813327375943558710301241504116971615823174078605814119456369511895242012796679042321071330360964662497301723524027925990942029434802627751922258997838860531926003133121822604051691894899323202371580735612040349332094477150876388568104793117851726415507892985126685160307064836097986167569735214608698245317451500681714941776389241973168558974957484674869489527388888183432841972169714885225925045568564219846524253034194932535994120127904727985086618675839987103561447900255458793111888412846089148258584611310577601952147113520882515374368011262856152834288292462810725292521869360182025339063228153419718033945053313196607244022088386310199538866096006488792396794133930828464375955704731000171097127906186178331745420125820060355587366909903164212441292810995928968081381407810017877971588394855290992449173344093032759628650068464871962790602988978491913682133884451534874664491429937321298474633173501089047229410248912006769345292007621611432447129294755572024169058152270005938311238814693912326806725627319317779501878689777361583346017795562643171539696283652556971042959986972011348180938479876323013058404947164067312497443318077184677545774375253203971202192593932815843348501895963175703480523460967817964537916272195798905334732315433229218860229220342098131599244647515481267611694640281950030075763170703015546969765705318408790844893800579987392152919499509860558125187455029017377354775983353238996465259502637025055855160553109081808653782590894457672455962942716772881939341080395543336037027846165353612859308724816566505392594781405895478038589898547371153963508610570302261776925988475669111842100222912239011683570450463942097963060892556618970036209915619079385695855765567280950893019757001040 [92,33] -1282016175471480829691347111781350827523508733748560085186440079494014129574354702120007792914711095889703112800827376573667444447066346979910607989033326922182095138884938620862660708670049307833384436103723111427725335457282551961877951723403859663689340982664570243368134075301510285411891703405102124482417599313555699213106460052918326774247009648095383167409911449714181245325453824800372742642948348164499089106710112400070954123266203227690303772408712818770330359374567947725876667293710508868137608849773366861285310118667987948875595875663675351229180034978021616992718859197056398323291815984284259463464329372235028482741949837245949641633659352669732063118638597095160581941946571349354694900479994186327018276108718409066816137715157205712982744974330880556446845796355484031780715234462336406987340958043605578590260386172824312413470601349056793488463691292167241777617310618962647313721470280336452218711709428758818661781397346048905716982974001244596800337213586252764793104379303044552827242502002511352473255516063300195343021357474372308477690049978897247958637600225404435481518884189017858473572326949731173589699081949391292575223561016793759618978504145187979972344179246311498888143202133165151384048324795919171248948323416399883728016371108870826793210790671998543368360845947702586534875964248284052196695904883455117554405691082658441954951589835924814786650019099686715416114823379489527013214670198543053964705147486476426861056121385098372221066658573590493474315961320273160705863158011851470922159958018463879702992205366498202147597644561222488179874086336535635349207177108624787033224746215626229128838845235168800627666053983853151791445693968902781599406608056973288608518172697612011462624734331535364875869554599723985810439542044012340516750430607908238313596919228071753793445226176248460703999411046183399986139975236722514530756723661203028906535147601285770684428607511131174087610013191130555753889484188363157515281047348788928009939525179185761304993175172866276878683603140256450 [92,34] -1782707564443067403323963951809084638677089053890416863432960360811455467072717023480884227066153492082380132245435345674503181477014190627574516138206843842942881994620399743844269766187147705586313901635359787357666801089226889543677460937553392013567768163750643047686669048883698270101973080976258118138533285533340872868131333135294983072643718573828351351944439337169045341083160932545375132826177676613973358983428427033461368924834779785585464699476836146888518528874782751280261862818177067743517911182450932004191319846809403295143985473101262132286692570691401366923030989311831418495526082035658056265909253353944541155685956191278284919600255249777618856574232647187386747537161742917264420313008332473337432729981627370385934014260365831432277900973371572741090960613480247809179149998688544023683414796211278601334202855449372555130123831268293291873485144520264570722061819466745063285466772224465354295587277448517484455571355419406522223603774487470788950794766258603158793337192290271248846744937236380418052492083936373996016152733239740159897508020362550224433945250549198664407951222894385368614589178087346309113708238012950780067938848972303924130099899748387078388742370195736629972819297386078342328475686288714283391382734879532559904180549862816084728000219252766750166247476153524258233567148294824608701737500516940409398485905989000036465335783868237866572625934028574948086715008666327380057277545141969668650356119175280669404567067129239087827356442655756896215391560286577410969714459260750257766832986275311297095966777537546366405472596138440205302566225898954206580955342789424022387474306973925921327068561779965495139167361364375501761735347943373061195584809195701932723093354100856170470706638909556181348760362921682288870636307014452806677569546558334912251681175096288254714537767123084855324368012109810098321921629206216845105676622361252014206562365363108402776481799275693289385671760395509734612897106518482333999986480513853333790739136825797999962854009340327474925876397083370 [92,35] 966811670178199420813377820143915196173433246795990124331618011010401301508796234951258876817371910835422869643206943620342944313033548211508130297795031297746267436044633966267680388435431682926565326630661533143887389251830770854744526249387122268748730536011573189147862882378271522722833503681817390802520659190319564102169033587422440184908928329747755818993568639726654535459627971353709148966409714863245272098219541539757311187990336002913807852323797960594460599830076742522766747360759418683975401191291818687407624519350185287955604914372308366630927654882204649480960037021668946334547180984596180227010101261783879313319692736910430013024391883999536831262965025479136856926485489992313073753563497586085791143713535475856257803512498350085142838605623998739806928477025236073687333217363893560371275709254109671439411057819316267727516239255657781242927447922112822576790132742588996122498502895895557042610840488234089532366895893703513497825583962706037979692920021210947043957803124139980367013924439212304647533032546373479088712145474687341899498606719697518405100641809664510998658634947745999162335031324376403248616168640098175207106426313624983869794029349924880038292685926533958977205619717374111940429664386809441880330183326100661667577023972089402586180486867299734611095354730094374392782006620817002782218784666517218440855542534471018407304057470975688993737870923680895940641692000990508921602406174928635989767157617457984613391863055413085633408001024344757224621886809371633280113499251311768695900441099528874902403181405404286544223184260492652164267092940979880404840735793352248902444628867147162643142832491085686802485757938580959396043394989244645953518881430561230662752193013683596561429603256600790564246565232434953014637404420930219131384675554537856798961092029589154804420254461350668015298638616141804016515288767352253248108319723882392880786327997946445317106998842416778826243671501142544845091125729838201102473768149068024947620941604696867022678010901534461512996033080 [92,36] -272222246086797681927608992458619596911880163431424119743094940400135653652691338232748455532827488981392918650476960245232672907421647439336404961407003707873683728256476243748768695891440719074437375727699629082685280405731716495027631845359183442913186032276561860080332622239534406692866527699986837886558553394388645376089767613286131122106269893533930996616135310513817285901470921108606545573014135299064137672502713847042325021510240037022485797875202743265655484086993398487590576551210454614743499028969176499734390204099712785841895536035188143854279432690152537198417097298528836458732490337815337573749910992356052074040248628285721290764105854871360579831510247880301713861367873427348014094790018469540926589092134634140655622389026587865282454871766321141953726622925400431673887337076268578360644442409905015266582588968751751579292780339187654083409424863471079055694899810184226508509929285085898517470967525426091133916537742619037627104687562399271660785551821551679640739038634605891476843496791360029113439542269436274292634462805082505896354598314529318843648606833236251991694754534093670725042948894331343990592141755472483856599130769530199427986639675207880015924804023534541425471050270844079078821837021244946247133356893722084484661934650365661243027542513671125790134438304900959557477699744345114755609520863187514268632745352110280822494740707580380666507219824860483590792936144144519530690853902326922704177321418938702021413662904152192367432595379918975165222551336755447320684003598713036604020608331054725828500037110231682639939286622705805208533591857876156998045997649614288065094577034076305262401345893708043688411714206839105312911068251793953952227717376781923406306281192016493765039773749297367139452462425545497183292963845397333313726883213270307545400506277426677136513179578066923428147706321858719074164552599232031370913883178696319985943137709519112645340880087873521632264428492780740702708334524445293308153098024447392459679268530957664338850027055453698875656570 [92,37] 74106290900002017873425801711423198776539462952638234378743666240832472181358525338001254973919990999776317887645197176789422269197812805367877310429561153209646175499276412672583667785482096092372078690751290914979696723490863760933071941932393807073503902088423369373654032593808968119765157662650905674418753981611814666307486535256181997086801616382749092273803974554118481428959643388647026085020851222889773624252944118432145783731083281432501321495068785893887085734317942899659579385494763377539905320725642361933934220543323075951144310634530338931527509950203602508134149912628751613601454375174568405111766134609636265046465933624299704332230444031052518922106277937243889578461875129036381486654858892015542272242583563718032641651191557060217452473393938725472089175069544478184366680617647227341548157874193514880554154701894917654023492059360738430193148938129649305008159605263443239859422806530671019176151785754548325287654382670567532329413329571197554612286340712976239116336062555571410364220596726178064592202069280482484237743770452239731058450365549089725974984719953829453165446967705080590762196554466225678695221221439554341316350643098416627012241116195047646572464296931713275399402235516646219999319176462490431762083992352432996898653967870120073078542653149069897836659867745719597698594742089928982372522920416320820829179295406303004359853509739478842047412015896840550507043805881678147717469622942990221092337972310474026000721726910208225005832965718706849900849332127532275862956121976097445805603613066446607837451231125490190374458190413998781243157875037409761376883246597160899598771235410408241227061716308384548280228964799753461658843286604877163573988061047299491486035750883167100982718492805612910302781955673456907997231431108017455203511869686459963382125242577144898871735611289155775823006426528846475348968671253692001321983546323314309852760710760268668578290614868051700355369113986513975192909977576833744198566158774808733853695114901122649201376390868648556840 [92,38] -35135347389547612165023576307043869401100769991360213459343093209267976310046328934161199860716612278482874846717597507717188300086728833074114408410291642169420046335076528234074432831885275264263198724273159572999106469366315671670173744728874437452265695926413107426785810636769438987115189171597975713792762856397388974841376025188439045136084365574606034934085990760392382734124972738835930975660332253114660789458474841705819786602303584403424158277016710262599754129558398558644541704091337371707448006766573253273644195790531435560842015059258699848195603421670407539713422874274758496485185835784362626861684128365479215182979813861042782053475269000771892179412528358678094084468791065043595455154051324031278755297198579656150462940057040124220749970661859602044466188830240036614230802744619930325814359315143241950137502144928874681930662909260347651125501555110571610335131683768516889092405961110317113694992954248543042406078985873338402712236880751821307375948466714878712168838314036179689211542481284058754012816337134290878382752248340438934495680669592821696928483085063716015495967721812459076527428350189395575864102324892368121515876387229863452960206990727406567163088682844122851099745858560383298382587097038545302639597811127632870288225714146617281402576972792468828560648023623745186914666738705967805569337373239978828600672587293883245830139218174539619454685550690681899125150502254856377743510844429703121246377022207535207232961004993151314924945450171244832663321139633100008282130211912534298991321464593208620058035772057413224267149826926110230167415117817028082154548314305668029841557997121299670978779432437278097473628089223562630058126450590161051056643833958344999932493549962207203588536007060646640801495301570256996774752919621759212738481494345011868796175713555166425116695070164617465961952739391561462316996641193835615437484583615843754013653480500162125089581317412270191385207717274112527622294912240050863701869727270425863975717230462010165544987594963804880 [92,39] 14822616008105458269504541898736133709758207838295770994829919689464621412698890576684311092691277878149284927001644275873654521119301087049572979747881103679988531715927086366751887369325034699943342881777659580828784556618562344367039792822705579504082622740383455432289817970152304753964982316769428237046185578506747203557499510595793171417810455541956985382445783208392747829783063817702814108117906264103567740847424297299803735686986610207504594629072690034299331623875004080412132494196217618034886870900296206834420902040510459079446700702661944465894861636665513433036800797322655673822715893197731491947818549113209507973153523832860719774145739453868301986718875918619799154743153569195325636714437593193121941814356567517545655287671398303777373832666338254327975429204478680501260103425678883552746156739525536422513185936569481599733022242570750698593701983725166966574332618482217367339938501647874818826392592606797910916626343992487813159592657311953323379211488020265044154371074286891086122332706614603060228425623368464062827418922955545390627026189869179953077035443979765122465132278101696344993082646802990570445002375537695630030099474152477099219771605787472762305371598365603390463183670980703424657147278917723687582769179197841149750189749190206559716614799115670221720523034403450854045348492086142803008112729218880952126648290677073652744529531297403811150728978555157912359372571955606963491392885039292188973971375853360081053657772797743695766125557375684060871602007099585823538671218091120954785260606963387616115482022631417686544030351423136458769875674200905458913512275219742674916423216452848329965420528033106804854043880376197238584426173748860720672182705455058417897293019359671465297847671231075329848740037993014831785708748764115167485660403634091531914336407309883262776344399607405354245890624159515354048194718081629559936755259813269981632595214803870025680711752169769540839403607467857067470195227911077869552411183830272738672996134898462974182076814069870 [92,40] -2436167188001328877752383419417908199793017422416212353690064911430984794991052311285530577566794739858248954175739603886176779214794849030909975057077200861690011573485059097333006855446899989236985736451956728751495993135119024811342255666468227413534002373554276522676056622809874753670937278933022045337008522370723045264794135034976654062909679373224569884949504632639542352411115754590997073647529270905939934605321856290396716485675907501157856117365345879850955754024840864698621241830723973015794448988853108917904929113761996294023321162123969363073244679875920179752644527155446430321648587787212685237348730004045670670775162990460376133304306022002772339137492212527931887315269238794724977850425027110432043587474161233954257297791752855142602400906673622855991911519119035181537422416744949745771540834466381522088132969856274930438070406279734490484345391904186830881242908161501341276247872243178864974539560951886721244900887452469392206462337423191281982776947556135932238222083885756303293112538177768614495261783757569472090775466914131981594987170927579145009711300937163734194035219093639180840278669791228023645396906037975440867846026374026891402236387625574382079695500047943050792198691918087743880968241175583450889613951435603495355332380023797195591657921977394629440247408442990370236018965038707987141772590919151466316233906690839407596075425179751284976402883397394120886540591021490439238260657732221975042977520031883895087890641540159349910146036553314097720483447810346573429338406234546187990055099943680328413128532276702191158033379496449858004818644590034569141618435269142640244318948602261091975530449275334076837729946413673504772332896312785033954143744465233145387263111800602314690196434980129913992093534022081625044097046428630998604107972336472412761904928870020433430833684527554989380457423807955611562996378523924549881092773023692622878174595583878989657981156420476571329030296913312979106539562238572811392183472283210137802599264431231202749710478715 [92,41] -1026816195543766888385552025535825385013146996946249326571711049103408696997083715487659955813281335274392367595816312062532427861020982750148056636000625023966295614087196827375044976639149623892209312154821102457830923644580090524699924208602139189115918884178468424685295999688596849409589621180448886643765455714901671467929775570530962328505118350675327980780743247618499119832549991463628552577140001720863461370935627505909745827427391834931419382742727722815662892494400513529605135465222108429652163596904980594729954886865450967324236817184300451726869474117420820683476690756928038923784875363008739427276249258815817231191809391552929462957448936266638940069486588933178196934526035226977985622386317650187083824377751371674022844450727142899321754351256584923828873989711405254641055724468432421248636356921983698306721205373850782098252471715070913783996782639659204098673755165033606319925001139759568292789068389702945564715585094069080436081816958982371052585353005237273685493614649537290463288238167313385358952410580027589004786867914688018538112971701833626669666381367279500421008378896205389993426858643379645246213239587245301421187484663120212335594895613988431434004842803093404750148863042650695841339106121278138250474473729655069503291730054975016887215553461467949405543610427908109049584665414607265744382026621693496052746723077366057576513513351929986988972065642407747338932443804774616358776669855085585397065092159542097735671606608847527713783122469666527683254872124965612989815302978801132608219938121633568568134371895991300649366683759360295342900873184375504808099349887493068904855697894486016264529780259578414932011691934485994981511224167556330036164138203471483380215476869881852346337366989907360057977225797917859337906014770697170402418090276299298948408557912439551504398562198981062697946411620659816432415367817191117275134930505518383723535389351849335693472190593818313116759811131795632010701042643298146534734574381020315710434911270864149052071340 [92,42] 762064379187683250604459578590456633990351114727894276927599241039007408237912008678803947309877032502009913472321751442897791533016250557572168386331476126504186299102435112030267482068769399793595719994684919687636070014801066506151392756716976902095262268029363874098521076300066198389833583861874686873473119878618753254538854767405635937393352824931304712397170117845270803750214141849798352877905785094608557830829480439527716751344541134390515890499779093446475940586195633146840422231552957790581813628872624138981180651692643986959447471359457197429825325768602386867310053121146465627561300375694324078008556606006299794983479541865169091760879889642664805278311819931984014648543983540654210528444141332456166957605273506369299392025057384776011140670178610623460205272802755140301009739739188394054076390833545540245732947101402310850008902412672919868017605022570511580996355249948378480730227033619172711619476945395726651856273307133046970751238404014643583993118438683952580384545219828307022244834532762509428495482695725771214678382951948660699855763276053733003349110975145839897905090167999642450223034337537501498099561546703731292419885990022437277206325747455076995487491274001308818148470821722884738567909989648760289913222651118691659564392456305814405927744428703693263805801608477783717271387943925149957757289797639669443711890131634947430598618751677330849668284946524159194844639529352101307352931038217723624140416836292268814668630327436957210580264384381535604378438504563209133215034885542257829648904193093284074301780593724310192519790298425509026756788941974393503721384047377183107788005500469350033526323036520733247768521480588086947636308024754817624939775015178818077789518006219150154986439748876381034103368844882063516761847220572942710314911092128906959455061083929398871729866827000828622043389508756982369217714141496773459742014881974069448163636425859679995041752681375614294217374423791290842687866795316741699079807798082672140082101603705957951184 [92,43] -218507958566899675709267776092296502716170268089641258683409758364245774266256963665715321910798371163189148090911623872420690808609409709017361474504971529116811363895265092735476568423801687062495808962359276220502530503312883951565768959294337736494119226285865360044439267842733527155450029050239981765440724943274714995922826598071369047615844782944027306950971582007595559313847280318332163037129702954279754622369500316712175368636073350709836429069554395551817734002037610331731972073901095430523830104209769409199374980596882319650008293231614357445275735497271841830444871195535084601762183374147864909185507704367968092050781895261409121158372022583720596618583961972478454208592392305865984981422013144008812725928302575116483882437010885160600304283060960330079470213040399394810335107478773023828129134013383624396367263174013520378671808575219842587447919975646212088021292288039240376391151126857046208699525070143379504813130996891267717889327427738981698475597991958651793408234916091801979512445590990720054200736819196583520830256543035641374183056620094319083969987522967492169213823679482731949504332375367370044524051079461845589014940353995362763818882658132007384179553938622729613095816516885863133876517058097554137897331984270187889164674962215985321313331662184604894593552355766781358639688754605898183478490539391376218566203375660730217595948775853976180346323837869250901633273481547217201695488382612877361086872358150845588952314675880398644304450743696715229539201265110870459493877015468937071816903631357577118505129255226872624762817057518214560627611520344364705429046935769798721764744620715375042673251427890816692518033683370547412300709419608601567553116846358383329183409495171921808536919127578745749943328122446891962946330173879807223607886781765370767911594541477641176044121124189461120917894990336434229582196209900136857726818110123370836223942610466775945712282374618034663523139457345284715118590669048101222087686770291413601831636443048939810 [92,44] 27063841425373548536822410328156680608914616225581167970838818714181632970186046284122471831068746952949345297675485821595671004518880368199377541543457531782090925493667598872696467719133898664674505879856644734172170090563275805815373749795604032684530296110735143934243839762366524652234187193070279864503333884132587214428041683469289138304243375801630907667981749790909285747619768116082449230313664566366487467580955283859191302978235700701319488930223059333826422085915560124623311064767431418086480241801784171767007527253514138733615929510869221998198854979370548243521135274169721404816434240545578151955006993654658355275903900219923494362645964336772883894957206206926198676154125836268846610597718140036712111201772163649548197321314409819829231576954538705025039470228297866135764500923839554172720114425421175064787838085537743434309983984336012576162682127570724405201443408455744355416106949813136721167995682000917461456189414945712156317176222266794003203241707674041329079865017665597890746291326277934919491713330279543104144755304546864460466964217092827761528722501688742971482274285089942028822367162513265872188749929683499043162491596215347175640156006029645427244064138754225116499542287480951875685433533160802993937398162530324335669139080168051892433189203570355287631492434934918453181317588557462031736308907809202018551750985968577559423825698604341745282161696585562631029217460379380093080635481411399883874099440181324461196020018949800534464972485700923250514867711547569093714402405007770239413916541059058496293316384024864318721021288179573688280716014730846630407683555809544146798822645321514029541725774172831600272852070879553421968074141895004750954641440320815018295608729705520499799510255162105061428929536344031322947106604033209579800894170201657594232644433071869168011812571043574239432189523237830867903143611803859664670131838105457603417326364946923455869177304077473172992502252961240110935587788747341573875447116732747328690406912244511 [92,45] 3050834790685741103364830838368774755762909401309096985259341448560932861623849929801307815113993801789428192857856827958530371782808695362202750867909398451054828416214587427283346936637316551738434211255321152795022022665505681322413912827870725217953522248687449050796862126437654129030238648221706184276597262874780288750739205125780543319355883036007448819720553260573585202565005727071311053015819125716832469546366009037488783463554631667356072381947630349549785017554542352439097659118917998200834150970817863933408364910281180406681216046117795836657540115711469966815157616968074139646861423283655727781191329240119888466739868883069697323538630151359276812031367039946530711276655584018953889242201574393161086737923654183511545359313445586031623301676794484458803228640198065138397083278656694827858765394957252705139926157689499483905568916845160829147704386570735273980503620189047894070156704340270815572013950734420813442361643508265974679864616630816413608080406107246215224248134693543772303170797638365668042804443530576900967732323395552522850688922536569248227716654803378146623062961930674985741283480914746306206921514873522769521270121251257608431612954513961922418675987953695131181222030866166620862683696680959600209720963714986441047000658251347664760434109608467485154700232548379528438668351606775225441019457918494525766539072969688670188554190675613789743698764831057946015266222552805215217629643645924345426248561217925111430572886111446799171397896217361437143937659656986187089251890632602080780777549291268892190135394888918767525178712703556312315185839074879173975468428553384331647513664722618153300659933595920824200875358496265047536024250984630212281636392869296186531245219873503386359727258131081054103331911967536286311565935229357764285841878070098033784732647520515258692246474057707862995892574703562451361640550345145082953751066835859077289111311796916860214616149596335659371552632182970451796832256008540331550727179553006077534083155196 [92,46] -2269840777854117951464405650436060800835108012300779569134949533918871295034276428147242265412623474892673944454627195743802931396210100080077022241909896754305534231254285600310600335262137824774501777894549988092540402638706210914795606417020367651851757989302816009144676034007020332195259674215125020663815717726991785172219971364326197267859338325675031093654740292439366915409449000445431337213257685802891546264312346550367411044515914384932489881816373289372942256194875092419411355048390498833432507525160195648488595462327412088641510512192956491914979170867036965110900878741657983199999580141603947852260155076170507833885974780673567564015426892129244219661692513830190480500319637177842756296569273904523366110367360656836068624992928895432170246264584857177792028648636278598751530934301854912319311681047940495883792908657268888867091322853366199951622207552845436230467825840418364640348077269391326220571172195588380937093327586596853402650356845588455594848029720260646816392889894554275810448388020492868296803396099427824439283344734548981841007530841628749981447913159176427419229749702007384379933714506554845824551735535676273978354681976404195081268557688050427178336606663494311016428833067520708279183616887169877814508264819491967762734073202431598579948108700232449211771417336684104070937318586698400891615879389705038368709539414545032928305791363588127550313344642037033610015982714710082062908371964533942857758996763564147386669176871829398380710022151422519660606726410834901055923021880569577900164219954184164894671647549989620390095139686319361019755366245106321282560406666182358976536105496302692948420646896547894769076892697360561746294023231359527118199941458353667663646238342940184758132345665769385672728813183203866110290118476764187361084816783470937850528810777607453027012984641393922363524484540683821109227985272157030559896872927505085618729429090584989060444010653043101997285346217163681882302136377655527291970391508838559203774595 [92,47] 587857846265663061216857154761024084386142073647655557964381316789404125407399632424567783793182938544158445362895030210139797432332928590125233701667267881951582873584009560152578223990381210828256235234204241684981727169756164270235935272345749132371472635274946555726335834360638302035342446190977673995638863283977831861979522783724971174601826716347382501410674006788523581329771788238627836216819854682327598645168811939172590399883235361230144579968113725627539485422774668940168425884491317807252473887587305852693354490807538757752046113011689488334597048490392262760790578880020969703656507271192479843161892073805304827121601159513050496298132903788522723835458822464211104160823350791434894458267633818890678160266396552421487235645386419089400659233428793045167861825523138974890164793577679219016883287201525098149749473758780447876636620761657029232886963159501036162524902105571732744105607868517502641190811496538336891537564056710205441364759992774773530366078347682652043432586765278540687604403009701365655311004333315562009651389531839044522708333789690351149867538039487235213541962152359784151435453607841247256080053629257811084165797875827649324927146624068438818342458722279980527889569860499912404779135596912277464063080027539624334244940859228697518579749125719224887380374620542601695295537293909015690287920289426806876039723494772468419013239198580454680040089302344329375064079617224045815696286949249200215091159207331758508135481604932019512952491194276701202855358935011631624808735720699631622263817117535387727896960936542238886011276867309102963273171083056682889996195055563650230258574287014494957733214990189851084920915574293792879310798579910224277201770819133671104648583698577207113398353525760908367064115825840466554177964513914134028606735416690370116646754984234704112049064858059070025448454834859436544231547302374337145494292430247968326288422925285022630470869524732569475855482911194991756279821626444643750586361941153746810578 [92,48] -88716870352957235259663599906072069593055308584739858690428817937688449778683485352814636064003006698923564762644308140885064073233218083783054091583764257633288919432965425348148532107738779429152814531401523365487951733088231251351343820874226190554987959363423328239829155156963863371713901897208167007104939095025565184212300816444731765933513891563459999239908417884373764362603578466714739582422908720765844809991987132019513259138338152207398906492480605338972435596106207035935751060595089772075376375770895998067136267267003139365102040604976838948181825505234010404637414173070091813294458839155315360937493151866241906968491696754898639042113537981694275939126823836051419527679505867164948583044751407277658275483122770358687964145572959332805610025433519330740234591342867796575275426167012778518172824818842950866478802341638088080584077630663293162546111303064018978287484907529782291777173589318057267982165543510249409710521375379973148837351297661838658909576196195081831800680085394065432157857737199319699329640994963307844022913875158902075888496746894500324488226562367535765776817073743687172850326929762730987216044308841435365074060884916916846985482428891264283565342141324944426697036786870616917098764890048004423025268421001839880435232331637582739013764455233753682504579796257482963464532048522403877174958369473523644658114098970043444752264150694720539150750427257168392070103977152082140195643695207155457544520087741331269114035372935095957255796338361874331891158976689181288938643853953120946250079044751883116386912447916770059253765643501748461923157712161708094570600642098874768537523380061653042918582113397559433629516057367739835896179505464064332936847974450513007485907060530523425732326057171876362344310074927896647170076423264628548881214000480037705672234244336496875440314497534665137509350478347512759823876348392763560245087175157351370809073307318512145938301683356993872358704697736950347065935582124852209205454883945780714 [92,49] 3096623591658264035671145747888399463874342616461848299938087005634654980039698716678732506699702360209819929399589099780102741611234189642303787250186729837620852461050832360439571321356133407223916871757002670004243797040336837060629817860065757214763517997287490315476561852125319991857121884893061687056613023213904144529306165930111900116479649323867461854963549274971761132038892215370681205934451346401745035161124098998508885761735476668648438463492020228703476072403527192369011399498169453929066403112123172583241150858330853512374925462674240766875777931206199315238543527475476232883010253606470596339884539693271813370383584223666472123585673327540311424656436850290655664602950800617598119793770956037422469383254264319531047076933054322910909207652939560633250485496789270228333038627216094886505830063837810182128196957199747615228026185724064709672215778287129485839562656305729557827685693734573977577614312350817163015189193049824643607475070873464705067442483790648869532629242083853515603008125200333460935764810223221156672032036750368014973014927070805299532307756367234328896790200889930990399238887639770107733030487601535733285800025135232354114334521980053534606097992784691185569721783121882662200078971264173427083388368339051736511724204134011604015836757870392202948004994622071533459520534502313856048392825756092222949928690973322668507416446232415032036588333963207034622481185423598482639816151480826436718391500217821752596016282444069313006509778726109411478439767081134103083368940329293764843575994907738733069853103154492023448070643546876902585567776012852585133184153801045707213732563561831003008425611837877273331721086635124979036855770385183279003615293597769042638996326529896951795004933416664465990703555322363038920618111883642449642177656560023343724910731711612003236000573809950259428975130899503605637215581641228631720179831589952721781573211435675826601331625344713903240510404672510781919367947009690980985437987909262 [92,50] 2264797232944913180158047743659097828263059233187506850655395963407879567621544857193615608288186225456408505424600896091907592604561760328378661798166097891795866425253002332692246505809324718752205717882056413019235925732786464575530717309512367675635939877100613316102967187951198080541354238696599745631270256626545259235032214478651586550842832053285329228839170674562595676515746617950662159441564130324212370688112454018775536825814491811585310946383460163734121831553877732763873326372407527331772360067889998275872794493439184038546996225182625378047214307377469507881894533345096792429731796977006954045371463283370847408281060204706349284227007389353867103592113188104309229377227710954775391451188047709375267711104912678173043469582933289417512087678284551648665685688832588410317736058435393868080702530727115830754083034726954371509998749033689959651530866863451554703066864516513286469561595687793928103881603763156974615045599787508624185285962977573048296909381278720508301037306608443893269102706183983776163989330722452112115590743527359887302834200006886732314176263857905002104341128614348390728258227371531522147592916486428228394260698016372859069260733212418081422733010702955833619011132900736616565343565605748392072922932722617117824743774104481987793764192677050559125720294927145566371580253981828646264024134013080760015246183902721226955594884677714139943502172027668360257402951022543657413202968131535283770261673393789825987763931731471678739347694258978141569392367052546930137073785278729155123310850963025525198630862369991561386378584271927080288215408049704285052299831925615247590873642598315119525041123727096226203823203028471823462518027341798752861834052744866618907215146225976643374236183392688763644667708567988252467208168836193360382825358323577271325810871413375007003358954398629416642688729930833851614973684536977137217299585006091710768919978352432898774879789060968236962384846184507161620434453064108795687314469677 [92,51] -620774524222616947941127730272448612845559782605522534135344047404171711573387638616815491367590447903971174518692210754296978211812136090156072031920568817506203172814341473646222019471898819665116990965696192768784175084029365036228819671496025693140912733397775488684732847471909388236923475092778936764345757064592830775480609447061227981751470081587579299060425944590517033671167442750593626769797932012611772511147022815602625310851526687509754658904688066152941089355060812413768156396405822529961064382989419469199554771822196548166758343068720395792775391481110803354706514925774701873675174097220439191237937759506663111080361039069681315892380213592848812698816496324902410199043311139505640592130723709997686239079977676320283367897253147666443252270474587636166115332317180343639355248132041515700415367646468295646464844762859592473946730874958607681811047696265899991316400174268836396722908850998133905343960771358477407161467195709205839683524371697528170023495020928073946423583512783974058032746843502389819316086025679327857453524746868992293578660044902638512637248262520200938281516824723983224932894169634748184620881844482298151871391389152873089717505261763392924703548131395768033577136265267603463605179136467620795670410181319470103903141925078216147721317768528261806734472503860081740144897856795692387908155300347274856602887419009183235547674589670800801401700287876388188826048839687908097431802196462807783870745847827079827073256690398742388261367939638911987038598926689015129124172257221405203329028712925408198854390116502912858285021625950434707346391596011419256861189724493657674892186367363989142348448886429851611025950233160776370277821877305492510100251735569508881908347660938854534418368434411358483495661616552354907951758047915859140165157303559975949316345952127241819776118985031533938457180674932701083585916933254179041690356469370253590784582996112854155029374789389649776740184686036802651074333413209368886703666 [92,52] 70441563925136132632269836228809322487648027170262062510773401186122451834222700328389846525256629375070756498963830585710775030407302329391415684788367274609435690939827401655674966881139853197251808195439542167749420961437676798277391659754014301483889025015724801536499581749294920405074889432924395887187122394423047095726191362841610873729460147415860316759375120356362495175647038667515891712922810189135567381411173780467256550523016632312340549533029934370541642909860088115228640887843458789133877814068258690598348558648111638316958080560427094113356912571065925243203476881661900071458510423186227200348163226211252810388235568918311457648479236197800920025992272710923618450815052963214745444226528486395411747562605210748830132654137735993144701204106053207968227221872555085641155634996877387542410640923062268402778677576480022960433890296263590709746003472145442877696179293038029601109536374961970793240382579829066302901381941312184738488339754806574230927499634734454396385480859873431698371182728899633854985523552918939026192893258813382546595362446120503201154079137219530496919756772403912288740456711830849995861332237384037005941155479942857155672885066242661487714981880406845332106874253665603983358061590440347787845192962663801991115844359843664589870616419230454220416480434386121482386645220015803982807226775397146139612256229087975317336299956701240882859230925621051171138068737279938686294151303508457400760008734167404452938153147251288657195237307462957343918575649994534467838014623597871266107356164116452305538132637117757681488959296668884884142831212708972802791435671875134817195381153083918750589373768472123425272548117224241319800396909581569786653865403257230632756380181614309318440814861003682665204529198222076426113764575119880809423981912090460584848024285483966293664472690969669341053283823261614957072493097504590386430524800701111293440369021721824405402920879746794115633864035682584672199016393648598972800 [92,53] 492092289562528450914051229016856802569632795694782695018177398511185860516285592480645950810422109156295788281463283146083347841839234427952104896518458300714053504416053284046808660134009088142796091216364540087473589559470653557816432582335134720027299504978262555386342182868550787526112717413595813919033297325179770489452083663177648562694107581448915583975046291230167060378939654694035179712696649428355630399309131824733561289924192791125883333465770868332146572418627609973511611261635650745071686601259500382734344463020253461318421281842971078281015321056141728912661192895694514866890427844792978366978584611939590106329214200006067535415155331260616755927792358134128533883860015765094687411725846810700291993080909562675798301019224122483254512074312388902640770036782348995252559664219788150426610471430870501043779425755641226201282202407733868080701026159117671549161954821906956196831946330858528038838525373823127149026991306611349049063620959007830022457804052197949276339348620711426705297405555080607114382697294065306073035229719948433450721535380549673889630105902218784105665616666819842854678376702120726895457468291661571443672866854695115145787658282387853382115838395268288866671355393205759616301830669896246558044583519827008201055547728438062035246426104170796400911911079650918716928510834655942904084993179043421169981508085667124609442717444895840375260654350981162280164602870571298941475036826255278643510842685160918780236604191822448543815380674939037676500280205254656596826048239724503841535929181411497786548460960346837787961877908412390784672025273076823074381564701255838963473387244861176645452884654585591767902136719300412681801626849330178131522622483157534122209225698491812205275597627057001393163715348623224671940213177842744446699267770508423880607325237460625294921922974285197585188016922366073426569348716893093171681694450904467792466251661968911058963069885339710316394003008499863423334969307751500 [92,54] -1366926477168061679539964891990216516631108679058955339551001920876292480696720773614911049512580847289193298999663710901861396702519949856829836743966183055452182924433170174476121628565517830568692978653876474924506038124698472104608783667478096793074216500269407530953556509024105266430669949455994846180657817574750250967199066289699963385293672232074818137162836820887159765971667833966925995031663650489398099723590968993008776376912021104390811903048195839195305442812876516154934947780084989542662593797621567152521600644509356039779350906289781114954753089768624348126388770262896389015240522307873733563907981585865043282441957662861389227203201306484455264135643776190180320566456058748030716972889108708621114127863537984637840861370706165491391981991681463101398062598838115142073080238024437170224085162957241572272325479144784174880518661446058452238432165413785419104578242786102517220296335983711230812271391668173226747428224758118686650759175069731652833542676200753418098420014075639270199286031171649371887624854538845956103021776875034475640973094674963408163390723245936564984541930239113586437645459180676913922739443297163060090815915890624696462523250243492816394217092826440337700353859754616599559542862015309960487222074492309233760968404518550916054900805522785899121705539377358950786459124114715543821986854175436772369824345755266973506371735366433915236271264462568906299670385393015828984503632538178403700766862931746702203082055606747703104324940721436640244981510840623340914252806318309678648163101775279938802738373264600560196119256300657054293333804511249359511080901212676359731984762081351525204767109569751381255918047290232238201592065792277679576987993341794643294079476780352788407698761429604706467172931036326456122591518678008858945227325854501252994203630943939855665321530054671465551905173578124445453056802293066885986104463013130668467245930830495713349840460401243007800449743159861696752101899015750 [92,55] 186989217605573128891215275388936385145991573616206994582133098469073438236373807852577860273878396637321405158665391870133182152607985707154039359747637336159332428496255440201364070783071577300508561651139892941646968488024984279218957084637789704942505481293227798771130011460235924729076868942106589475100855151748668214928212627379214699990759167507565957203262898795053468042724648764882192680341894752322012655317052351169442663199511817557683200924144448247111632721179148886971163668254570565015471414402613571810608673104650657233146275537380904687514645865242716937247176646457553738119257951584403117865328252010859601610366798202287030978474949866356967246626711986349524021003921630172985709427775583722795265809930543117651594068859445298928908320734849652354153897370322798949976156869203276919767458708327324700792516996871473131539791690068278386768906991822588949439120589136518756052161692395485126000795469942991763270705991772677986469843543616844233743972859551427647131399169784770515462663504272979397919498462487368539158181747195929519233695204347051125341269425499808800734336374548704017848617029502818616947417461972546655250542164640956126396727122079460133967302412963994376412411234251863968027158736837237396247977861075071583136741866820424505108427464704423342028419282889790998486281655456577899237996881980980162275688847235634679991685437872038428365731576569945352715393756365113139078629784050379538438129547620230622804504239386271886402253092044476046161341798254751715981748845691375142175767346531555953853153635930617248750017522535675050634129910663833166530956315306279843492438601716902736389807600403872947894652313461501792593569252679779740287887751670243508705854253598134543867894043073656068942836297117696599317304701022043888287044414785405508723772615082687752302418174513679569705935625357798268514318045663059244153514963221125834938065938522411621995999450782462619600067116598075523753131500 [92,56] -5538034119026206313783878811769730645371768889953583529969854519219485441473472420235743468747183106624449071424619665985579282526819768068774063276406953446052598338522212266911760172614403641454684694361650754579855795406579004797190846244837748850169369259586102701030223684871957194266752366564661093905429526423052181219005571676210204236874079617378948143341683430954204522615256895445370676085875699305003639455970153487875930816035155262789359758780715985471762055060060351193132977206632731008598107180696345918424783580288942349960895847351285193563185361607128293403344049703765301592578056748454214197552051733725056209218759160310301639918209329381620531642520283993891367093938079611453546682336637715843711363221060844998896891829678904394138676896271373936524717583734424955511181425931707970278207608806689437029678020284495647849884646361503973690365631474640661743365614822446860356453678525504428637194939057586519514979571414375401547074283977910944810428392873723621071037434931299189502935363499842379284380432668089445933258092312661065901928193215795091343345803302609831054326975663758685121260699420364993417337200853458242941659560985350051692650207449530848804057752888371972376471563996292365595385067883685075895389593760578945457977392969891280437646233777868403733349344626531658082308285212911788079696970021194490037112847047121111164077020820721110872613514377817719635953110386926251484669503017559378460291744834437454420754363211713323562147910244000107091584686514511174317467981058625682162673963523464427796830036143573326149816774256237468178030223307477578653057980933228540120720534350835312597345584344867512161279020493274391463928250820020361180918012534192951700939524215590459711773919041286189675614942157458858715694094581287338563822784616647811698434237208930480841988821856968335139909309354306460217134673606556948108973226194429726979294687420462598865800623091284686161853731152550086331750 [92,57] -1406739508326731111473964760752945372090686594293836417451858293666964432405790188312992288552316593115443166653518852454804170952401835003224956466084226262114391340298806254412543978846872643680461711856858531397957226643555303811619559879859973777240197046882039362047864042462641780305214696608085636196666755657777564428675752619100366848466372503841223930199037074484515207673243601834288406235865193937144010555514467160180812026685299393033685836469373017036939431353308393592186549052224199096994703160493024627696357069733387927009943668859802857624946373883307667302076484022355109313687974137201804955401420981053427111583821417678499306911770579603985085954055255619493353897829280511555284309870572673469050545778346813064041440097770779458948277610270347256172031302542023486404179865315714545170804736905993063169986954153152546680985666022711049944369843566670919170530718882619115332693852599421693406343380227422034839536243369979907292277321696343343381811129713089252182703574971032947782917930837631191842298495759738111072833810916714877060639137443499984325187821058913937533251827090546013379779221468272758585022648739194025851752587857558326510367610897415068739389510872033144074205171962324180693182638720097895606894670533496213825243082600684477265104490688761121316806741934031551798616577595532222960000033628704778427877800716367120000611307468154497671420702745485198065815089717989817747408955387206151670249906777752798062040174083379981475509907631769183282331572607163167554810057005080952087967172445379928791833747621352160896883883377817052260042370415007994299993624388332198525769303201290962992363678979915538416095752706144883080484517848627309585367319605059127852297391478324215963636491923208747079742479664887987020460099442312356698663345887474041678973257921833832169495477508370522819488615033789009081735734241711995137633530291090158199443718292832143882715095153257055064956909442442148500 [92,58] 187530086513025037376406935655540938836291591268576454007337406237654584803104677234080651305414389945701851289845408848638010097714725566391074049902907235750119086556591754174184490989929437001809971849574930625760587313425486404719825242035936780716350494881588680083413881377833821800874077218881572032943321842206130990508262342332624134818360041458227343319777366884058323218974180368824791663770239603696798881820131430519687014416691653950195501943908299963149439273883815454230795409892888845730388682756611669919989343552715831707351474881048986166761772541501639985835370255269527386366625559687420315559603359246436460835999182659319818706163387779021882454485749041152133637082587831178548032890380015541376234299514607546128546855978235257237037748135929705489793011807426083588560091787755842715173924511965919915568768654659296028140798201814885752536069652130116757627318677003916820046545777126845469570572132213318988173718277032075692884032076629738669664729079410017915991008377521615023650902176265179422501518113862819280294573036534140321233312102612568523543440729354581161590278865478549806768414115179972997612848000363898578806865019403322355517483629362785603042222018593037015080838593359090420898753967786391859598081571515363525333441898475285760531249002649619933246490785906969003862251042317129476548479665387767171281579930955141690528504436700765580435001260563910374872221253671236535191493285789645960180371580966170514813269386270415517581391823999068734186857787519571332711452192811801977098350435973684522958738876489263662710850192683913181069531999189783791344980218566611302058841779004627941624867063045767946003113851704450178974979478317221531474659919075704740138768993807260188681597025986667845125009820322993644505763434346274386910026700441364068143261460131796649674204410553120919970025735420644348976191800623106229544785722296509391811839467872400404206787351856175854000925812785125 [92,59] -7903568726474987332623694830410047372915498021045151602067493464272839296225286097901034566808687667192294273050772284488584812320865255099420669203015263918445864003252094060808480803598401993078409732075922712489479224431033926876589570088211766378430806243924973285722080762463997871480851708784224652561193667243507696728828917923194622125434572261131838472277650256046140296979647469353095507055672144988905778148232899373893766611472218801770919835402622359366250183431108872835119971579283691239668033617562533309997650358923938919188522199764952228645757548628100158420650101420825431032432666994212147450107356042196741520203304675274501076395669365992140628077769554944223674351716847427127622720112830842448605941412051932416261721984105603680279842658589816890542408874015008061345846093131621168707398140784179930389286036431618612088651042640122797152741133349659912043092401847112211837972271145412649848534681464394250532358072026049105637144877396715787683684811688628107091143898532184216808386149895129372344322510865380523187855366365931685162933163402508715482322442768562942160691104935020130661862378749854180091273760465382812947857357697318515155801877684297679708469963266354990709274179634298154160632118650687059665448891569386401878584049723399596731494201388668428302754767082622378762165586042385830583602016989702262995132535260660032425029031908985006362936321062666903921916525677286975097459647908959897219431478009382355595817925892159953735339654948026981384932401665259434756095474476504624854560696021402341740091343942852406569622991179582987250641563250306078967622849681203058464027933846412083856218994611269620983639448496970529146828716417492073505549728555486623336367206326294896233429440867840787472788957518007975245659710169453101239701658444911492518675604435938155949768657592669155014666248472698260315786003350812807484460310062893468554193688529292464834501777234708180459701431100 [92,60] -215917093464353209335753497796040815952477621077752923164039407360050997342570312734406438864659755423361649962701011286917622765350243170450293981391638233577538015121840383469635321894745129775779640547632558762775429458099060566441799685095229638145101162156456757752106433854780409306179369868702875748768451534577613610712553500294320646564159825125670844128649565798025390116890602180918307513321199718257569864337458096148681822480974093154657498740081868266869312152781208961832109181400729444607221765752847247593095381842260020959800768190807161844804636866064804330136114219298143099731744876125336625691123351059437161216687813241936344958630348586841636220841499233973751097876105505265366666150192943455607168419151701103441917789903039962542805141394569761193472168642880567640855770348852349982910978729872941780586315868375257187782309962790588504979351902647670411013837868298335560238736819571898815237072421773611034311564030381347093106714490596708213213259934773216555194463594515171093026047864202383108117866489833025383750118970670888402908126976015014892934175176558524675671537779019940756336135924770034795922628351918365921226968800477054393524343976764527300282174834139272995400527031886182361217730645450360626660719002463176075312811816372540108618963206695098996162417183985090964941999998262834782854744645241676395444164536988880811993753291441356126440460421492455436140409401506538440618775562690140613747642669255252008031590753844003926052152131399724097562017340606801828063173802222240206055188577248705786764093689850884393430953246372696693514512160960295186134328201243582137876554023406080887003966538346174580876296300910129829316510122639910027647481479423055980577502477889789556143595831000798168316578348586826271603795933563225481991184152573208581253947741097425862594166053596209215569978469348781648990556805719530185656144194865509016125369433250862265221246961682497562115550 [92,61] 52176661705942614781009979154928333094203577778844492860545972534204811476159115415885232870017296817679347472640867671413285472863916833273525096645300069426808913038674593434918049218728634521653002904839319237987716406913359189158263032731938522886546346889986352534019508989377362922799878045354848587762800916920839893229903158401706141461884375636327276408525612172195719164749957379504340367934030066468425124789773726962609063402146895635991736704709874589258942306711409206505253574860306744118896362418902012986934640795133693071285781872658440603403285075211360014719890921104859039786588266356221112661304789630120674712667340523828265078711015914682278910691044777313360595077492912353007539854987800738848628850580701721714372334027919755330567700185346858134894835662272552959119025221958397850855802321064436535956968260885932395667398864254411337508465536614781166502455640698663359018805331544955969712572495160762192274095244168811290055732885242169654411922767487587863872758012539391558947693024205301409374678791875751468365980117149339817801611514468700721001048846435683412549716566890385491017601101611617979732750244869985023579905295029637744814145517438143352754393437668157879829839928359604298600240419781756054134512462152807516488825091668056569552461395234644714258161630661946120964994569823577115628481422906412248750910450621458749419715906091617214662746497668041159950250794429121773419726937727869565701838486675487192322050046292976637261970970758918313574138969069818450651788072077775390292217089222046517951367737657309695813971199984793264638465363747717453460471540458901849391454370598048188313469620551454214054545502113878188776508032070023170927085316467694863040778330710187063430232850849234012198098745718406700208852451977559407184709101889500938441731761439537317479987157510350494741523214465586511054082151631688436473658773791139079134537282813356675433264994236247413800 [92,62] -4578996989864539405390052089966192495125979181160479949863855867797136728095417500752797712048423165056478108107705601264879688241176147240620525380941874394419434896527739981030946340175212943951084755041681992626358341741527690890246975395576478182337094579348994775559646232481841687862311842871360807886421741737117191108077649952008223896199156877475483015777839824801016855079852587360883764676311218356428548583715685734129916283012456075749854683354336042032271799218377817038440229189123285049856392233355645512448305616797421658637471319073887192447695453377162298329259931769250340828074236994382888719274612819463440371939790775584739215643784786524199808265114197715833051741690621626001400116483067542808490050189669432930477129166359319530091017442706408704937783022928525638320353866615792317312222691800670614433389308527024137997598940184182723878331990288567536011579095975014605137982031456582108096420549304893716764867261566863676013599121533578871897516303804289671769477601670669542780889479696902395867022063547543434405540826962566104824896157184223360407383208786030968539829445791698470795626286555912894207762806544254953341691716761631257616707569832118609356800542299142550187183087968671414842115934744620272510307630690368151693981217314193231759221561540700153171755720732595831537105494121354167069650964419160193604963319950524954951906792614677459190705936029257246677241567700621370976502688804620305392488137673741687096449685412799210239990295984516699895481648887119728749185437923945570598889319794875669681563029321136150235042012756254750911344345409177166634885323271696723772409382942403103987673371715117572872310542665972607461000418679138946380055318769227068009119626167100591102729704271363205945852209066837067565903449773931062769254612730780097946943182704662911057691105199813440954106488109084669729142000253253795690338896354553083677057529213160955988375881790235350 [92,63] 179921142636836388800430204623392402774302909466511491657143754657278554515313177103406305880408628812346702431986167252551242932194508727669743879678569098942384304751515333711960238687680573447440877152580266839692788403060809317335886693519760204512696656769557102604416043868218030656220810639778660516061711843098238925586312631117605714923575208205415377805268096201625191073326776986785611143290879027255505062115393303833084349363472878154504919613866703282770167960566418418207484723173660710368295070110330984836952951160104113327977678271521368670253375887999129783308882588077493362471620342512056850226000950566734624356701984302291392387351860885322527953135847304880499230908795687662078689847139968592503062368961263206274011173958816935768556966370514743670477417371555611728196805359648034862730079037174468359390413176511035307974555031698392964878337152089190040535933231189259360510029031562761149221743870223930169700808105227030876117825215526078286778410908390395138480394676800967119451317004219823761670132906184000216624550025114133993855338805447440803396638741838373884670984149590233169517595603004810326251915751119522829149354423095415702778937030275181148828627074132040581370066623478378954891036577056274310042087568391766582296628200293321030890058315677084308507990830204159614051792538012028989585781582908630391620529131710223729715712918083888713711202909146446172578333274959461513198079062244031095649329300935194332749974886330325206129182665703924751184207594719960818572122324465436160512025628088285289914921038911950191621801665562532365915790104380111718150914064470898847859126120483595960458364625069784579342785491871139099316536061732505718856522207027467858386225052376308022185819048708514988658111844763836458542526254455349954648316085768411293695494329266049327168688511833114883362906075972099822557406936355278476776928835608285654880107750329463955945403584300 [92,64] 6842588357379969354106971580593364366855424482090077726314144778396875288103985930251065100659845914060694792722829117256190819200274376336513279375034764884876662912534551997950196207964001899342271670495594154909884939002564120340671994114778429118149071961648022075070355899674198895421632470184016637924361794987198939201504222439596534134427255659198044895159446282497133484637372328889760944922680154394780657458658189960397444664066298035389466862340331469995739007410501496907463594041650732205013823097684981657580838281990767872451738425878122931609865123997269003004911720589567604665413040342501013085299093651989511383405849547680237707021442918155829863170262092396423967132957857338776246427898549028255927091881797255614911998853416895869542693955623658955674969362000122965524462955425826390912037842476659062902271770408708139529755842355318619992107835711325375821651898857271198134315322707925998277775307746035610840114629916397025214796902215306456755924672939906346310477364089452045429400381817466554651758731342619339920719402389194052338898733027938643831266028729611325429747852508447684550624136744205319844106641963804904124100541984543382600025159942470025506734576713253619716613367975984660811671344493406635768600391338130900912569271097798826058993871601188294269518773995612915958870545868064457359580084932955909688792752313981069704626464999613139982100890823190977990038640402971702148225907011588465716458055660777760956764819371930302632232893861284258977514956647839238338936464007719142801015845711660008342172428260848696686013409597500325033461158246741091538535174041041874962247062587279178497034338927572064766760883705151500896827058429001650867507062049181649193799771088994154728215798539873166419051266049308250376811694175774262680274470930302665802239035329910869045598610962816473937616124290702962592635772490324894079662969755061214730977519898840679363907800 [92,65] -951039514834114540503034065243650003663759076658720237573491308877497486228811697029904317568030691063256575082094280270521285889578850008998794555782527238282698748144438612861639484569361502374819394766646145372860983764228003752155148958722145865393555656657865695113508745720664784573229017019885076359408981834003289454942360132793914970650014298693695613557875302452428768549251960678531281840536046664839449455477963745673059957710188007917827746863111399265328647242366264218816230282503661169416796263447528941350912712808921248947934774265326999708633618749743167232174424247329314429483611873783274461638613327709134089400011181176760887657537734786381003054917286854746201593019558152223475916537440914871494663834348069228391955941929463006384670913085049485981608269815314229350046792431734367501558850662867567700543304756062715809755123197253118958946615097703805344248574953114996149755746494692584284922573034126869649085073787777090182890889962033467277764784005000687695578846128416798063016735488392985621726985832343261655999237510162483455755023635363386492936089136749966805329348589870301528690663345798327577623263629803077115828501297276251964803514264228182636605583826102892539343236872624515750224483406866605708662455259897167390850288497020071363697664702338109077597482093690168753778052073425297692674933611331843406086803023432986318960846418947015551224858386289210810219317485634310357027070083693070508862488521090358310369733992164647110989526660818529753461764938241570666103183433208030393735191675438398481983916270447569607150383239060001669381362955677431246317099833411481604892531866442627870530928687276707945048558640606652750555859157046451569258803992075377291394701903869844075519302813766904852822940033188030818526505927213061231897152910328320911546384722129324638026862157699995997604900757368428574918054804654357483224619338063020337726642573145212214100 [92,66] 26911992991008652223267860732823379543975616269820746358783774990185556454224785091490347582822671859519632103242627231734106007745064257324596714385502325262327094880479617696948842481266287194658328989540190022059892747239389723599485496817808528007928435245023350472556531921168346624771754017217250774290479760401281674904421544705906698598483648197149880784276368557371692423710184154758130151595511437888052572668988517569005732737504770980272772957318949242565657740671934107425051689662213978802295619613453776296653833838568204680674351891171941569951862441658413340614866947090289779028417951265926752411288175600165553672563885126989868793611954686117702875142780473852957841311488739151359790817444919834236884892558728197301008229593612100623128076625387169005111767021750955924061126374513940955158899857710262051668988675407448236216719380104708093608708970278398756710240131984763376718144954420234722855407405128982640252220614657669252402336439431623479058764949211441412685148058364334235583630419503558964126970588180228155280296808396013541915674977112838011728041386928958650681462223680163955258711853408435106640701412377353566354425024697068047792853559503864109588309529617911513216977502842515414502137961620826999247326828627789662220866214473925977768558070376464226162340805872846973361925113452179232270687180097062116748577301918142877672589813538335028478105649258702430489016350341774313155184106163243178661228668735256296406290300662225446388788950109481753544935552495436161490299908460130043652338768955133139025626950924963825189455344069602187762343459619391220548877242020730786808818668330405562211310147788312541025697236058736823450046541460236397760332123478678210614419799078018966454166647099591804992422691245735371358487168077354798860510922529007867478259936925802208341647008717142626809215492886220728768694161829263944950958359989988904240080967451045530 [92,67] 489728138828888855169372191971917701875129426023435040010981087032901147802081906993413084606255656495776536150977784812216439710621520973670983465441888715800122133931222914596338917281952780858975950262361756865344433828719961711798342808500420834620723952680543427511915447237267454400155799477609584172657633407792989737046314285090867691705625478070291520914018961663071532655427912627517511560605265873384189868124138653205259200604954202934435421142005142588412573460488645122091410631854417442362362291836325602692349940908666379709892405338962143282258626317530996145950820036170440979754361241367073533197792970698863137863706877641214049037421151467922623144661752960701103619479684133975665825653113343803231227264937010680528386999699269660794913211611698067088490569350809647885607362206918465652026475107158515413383614328751722853487223543449763476949464805216575148860907227824273732863156887957891033123166391604198355737563354618300016767264008545858449307472331641298681286253464591264086578921380193305883734149201044423348070712022739343561511307987719871103958883125142954696495161414634824746614548928970186728726800818775514375850722804132399611919576443173485894767825753698526061471187108460765016285485365451150784641279826399846700715957064294495686777256076238969709627301900057318798689136714755704440065128784908125680554486568980383147467676928822412208521543730253886450078625888316470275411257269291774709441658857874148927598482341978352521465219682226395252080259171889004366409010224425598804003256286515828130595093551580198834594801168782261645440301151987095461315436037098210213958048174000548991515732242362383282752762279736378842774779353290525278063401257915778476674346294824999786064502281935761176205667923501916438313103917288228472914334215571471749244746828667792036386334809830680079329132486994891578451256047787842889079382692731600712653959331420 [92,68] -65012619434440614754767583524721700565463386176770171934111050805543990926567274488225471825583110640179915297024945680854418104849165776206314071146482009926690634059186078599748110044533354612556813403849145177536072919420770892839317038948279759323820610366826476390670107960722305069773228086904877970903508388749807045098013766704098146950139084536684198186486018748390063069570948666340672446753629139946785436923045646581353802970511618880850358030130201737095517701113476765766918240873080578454215924026017903380947517434690378329354295429301437741878558987897590846875513968772216125745759778457326552563476290611165599370009570420089987342712725865658389665266919078173990948172191604102908430833398390767912724377380564528029440098467138983546443398297118816480767482739906400676805939806103672203163062912565392510050739773941392167439436333450147404888753607012986926119266719221076093430457843594981730230508670988168365473582013102494334782047058481779356346446334277018730951988820837103909965044005291642276235665716539513474588766171842456518775120094276428638371111084813045133377134668882034147952713899166691165434879753457697891719692097595555672622721752969534434165935461104341146716422446761193595992357383828239333164904918974874146213069336500901163247795481049863059940044715279610769659304700916701170086095389291638374618221998563919713829459360990289847319865512997990468679856867234178171334730457369412344478997057732599160840489923778795741129947019656919965325719053791213986408090619449490632500047229050618538316441499958081972377462648126569674450440898295812401210858171516357993968020796395525501228887013110335935379913378702734022237978434763527732411975151393996055427165489877628953785193825419716257400119603240489265262294101305112370418767255029157179340787352792907118574422828120208558820035461605587188742988299345856197244680073397170348386180930 [92,69] 38448883043591321468492731343612610587387048248417433143419198845721860072111596019065359375039145447188245409687985639947496459394436807988383320872049149813869722698670837096253475007422834921207335259777419144851472925875488732518569056085149447876867744425689540045477769326100994721607509288690118296593983874974630918812001026784215083390808825655327024748245064602518847581664436130285087084244604520165438285817597752320809287428207896048394142894371521284114311868975274577204266770583179056899867660911262343208296125393930664579936714162839746559421826657237860921760602891861927917863645304317566926505169830569635723477253234478100286286604802688391517148678083441399852888128132462529952187928611961804771901301319008918107399665034281373732356963869658038721595810782400930435986869022499666444359786904407598721791472337695833690527390690292091002984353589292747418495786787679879300308201258383832788032263997720186473353720147906221686934087259958079304785945434981519790681953104252113298947952382463503273795981077459365037618016992930629344772361367673471104506402875752146679882058141082601084688441328832693863520102064504836807451821555581734809425680484302534754105261244629070104139220197748262537617255673222696002386633642737533925322256523110620039285217437086759967339879732174599116870027402719964492611185650131428501930049991834463489740106552083770575924338828395906547083279988419811390422504830129120903971232368187225779467085143806799728369178893340862517901487056047354152122813071924044730056283445188617391522047950414695422177732939382747857134070199965606722719326716187881918585049306041812198586802417930307613121102816791912930841191136111557210769507923408706497176867914433384068193074300662725689488923985095930362387286238164187891281435449355226481531254240639078328535121156082648296917650920627987910173678386446867497503631077702856693970 [92,70] -35114483603254760014151293568664642026563390736921706496612756690748916527863657640886919615709163428000480270784636250512896019245500102832482566510557255357692684849577389577007465125045500043469832174230871001208125449257397265211572382687909469321461840665150937620930963092990572630718401610491546236703195358028726804339234497846853706825366397844792704738818196194224106571398143749048018876592541206960864418650149647232963532120658798095478608079311131256882448844190667445766213148015940570446747490672929131920050706822372562949748989762037434392453496967808969070816326468885193825875421622135624940487096554542012765906680624354616560321354127227681533986479964757318481680898869960056660841900364503936285676843401576291909579647248665933253885841161409779177353696404881967089540369017552474359450819299246865727192821327983635841790124976619333949551152656994047502951650622996569249400798320985559941589911406326193660413410888641088220228417142785694800871123722057041639454485687359514796640996959020121916991414504985637731345918361055824011771008117921146238549296923504100949328472318163222731852944471301902340110857306202618477515639807310294461746526877969793374415524902404039128584773967893809714443911920357836792514559959337290196641774398562373841787650022937725491751177090002793576572976453884154298187858473804409487222576148856909536790252851481007359833754813177240769347926295772885236558629013057157534076018620018699996109223936147799918181031795757242938260713065060711072304745856150396686888700018623698571969350295164623195550696488033591342998780045216816532645378441505878648664495870628070348646821650241975169004491616779457556557709553422131013540072050804169579177079093882887649725570457925104252052218038444700036174499162802797656207413645701822341171556399277999169635007641466572337884293403732680850412927684721482390525870937468573300 [92,71] 980165580981845720279768138548363015936589648497094906275435675550393612468069378526894997515956093801980330565760755003623535957891129060771490787360132092435069836434289530191535338352545227103113777942433275887124270402486016644575150959375977780762659481908125920419288179554440029429931372821218715039254260825042723945132740049973701329790453465617831060818306383605317250907153834522864973426161171226952326844243828337847927648987457703004865712189871493055947933984666609483040349294589174468795587606661295464178806958991481046450494294445614470149325336219290088458073242734617849520407353765437977676767825554693611224780773078982390341077417721350610846062297961526494719799888978015395092470032363692367477905601799246871147513750572740292927275079870164094767107732777670246316605778276911630146026738558061357184061423711104382491700966328645913800915658627360039082273911468057086331070797468928842610686612973991344317465215422207442176355049794442832640800932580297911911656314668586623474037026797138921202084953004931399442877607468664111233602329815346535670755165539806684447989711759122476561247029669117824894655619951000475373631007309287276931757931115938648658138319107989240086991345011481383781452170514746928764361079223565759599779190272125209511567165939711452963219819562658260523563098364503117184013792814307127936658814295221566780799006716268983929469585227671570740906036566719753144495902184653132162288752422596159563637457311110197766480223367576010799057688536834313072152961533407086914534241583791104661012456406618903552838259062249836208545513973042805953231659281277764480780272874366621905057300758742781212162187170879467210548482901824433285316732177753833615548259065182202868265485576478131231342108177995247685953844970731531751968282794252954372864635187845389182657538099430981920108767556290912122781425914637217454412893702680 [92,72] 181940937551473230899513693486435398901597073554860919823283782991025770359495948142606157022726940870627830543379578558254774117966507715328770881533958897285804118722325325515207518824324487344005856019712532557465414682096159738715208759695676312750245706527973726851621030458444213964738613904416113159947267026251893417299051580568026221867263623975807118757761887200396120213078081167176279188604087937642863571415629281095747582640216142273744674367077565626558846056578623638715134591490471547337032639363500912273839869943192617777665633206591353431243149743988339033108594823629509008370792327007819344760992074247056359176429667734227714566923334586935094252475361119135124182761218650878034614290172800923770607697852684227487812738431416765147507518184567082583014922768774509935931505278876762568152887496678252966048923401392928144849674547868156986029931842950778544526650196800298915904541871817137350156838872872522956170008845045120402827678121991935913895023931062051741442214794815684115013544660258397065614896728282710735384923049837096320179936243808885944006090668852449323664218652661651360280791645560569879390498924094987540344973691993800463803064340301773016078891367254783900790660156955895414190911993673685711937059240552214510523366813059686587381611104031151958667461455646483535175827757123873028044702698949234287193612075962721871347055528328849587849434219220181341102073961945786721136297100473136274243767263656637644275361226268452113250553279534030168539308735043308013145500977295995555167427964494314631941399175428162000622179430538753758339831493470518833582731322618894008723157259063899653853766233567018244904809319540182258279852037065071179203273820071570300212531342843427148707152135145841219302095278178017649646620184200007376440552915338020918754173422593031569169694098899742746800124852214964006855751958289586566732559340 [92,73] 1692818659113912178380391366710676372736936568366656313144172982290268302710115741598010513867565997894664612652728944230658136547711397360316195086039262999041047826387716588498016011137407820476123425834611622303616865833551348865503685762273743747320235860532838524390997129515445109736348092697012533042468368324028033283107220666306343834206233782410058971281242803404674388480158087351565759293258365105577693647181216712151138173945007082776211549855890737955109829276659988600818017167606768389964366054125342962957238929436794846277802861990770165214102955862424319218599361125029688408267493339509054687408698791346082087449367629667562800467354306116744244090350577673195254805249995386126816185289955720078505493670696030891469082778868632012384005471617939270984654469938361952809884910225989486890222504590006843402791419317056661044913261447487760537553843964888458058203052175634763322281170173077123041132257248899549948991258673290334342509052953668372278302403152713069455181251743231551670926958274881053601469331955153948694704188362882441852549674348926723223664745676138539259181585837246003896681614412366685152739576477158926353529096908220636793146383070795783753338113316988716538404145368106417808530040099224755809608368982221837514002545048525079542026363269832960841248236714330530774938137989196554750108916844997291366017585039067455574009974395624169205403863120588369183175117356133378347324138074880207475501419366171522305660454957056957984015685419880016460219482541724650251270961559247020838845491845671982707788168510043167630044056310588669347319695282360876813990480560610271415148966575930189167675920868583567293772572627566694335190459134812876762618138265358242401113866307167663319640909725667988076911938537567311187837608821243620166242793953382596455384672706462072510153141938682365245743948416826927707680265634581484097230 [92,74] -24984137651849328329361272997211425218720693148300536458600897029067627892990784112148396565243559832086943485231707784953045753330063120725101540745733752455557956509254082707444083977159137833276042091685996827404130591166740129769272726792997760897672066296868561187570422435192017429431651657577316481873874467485922365314158110902552737012733558341063424864930851793055304440151290159240068770721836269449582213127700471215892395438438270006186185394079846045790179355159988659824675632618342808788846440363305143227614111750032345509980251574347989428735840537140540829947645289314493887322081636086448029910296533319185238016448152104217995400146903208497706033033564279925940509127809805249208477749772547734624110584777318836030491174277790440679856003954806779133482830276996813421488961633289380018556025366572704368105759767629380088200327634434561654033511154353717499369858438313363801146210991947327748514858286740435940740142586942652937650519593835827124364618647696816247915993491030487556193212213002313600230840244855251285712214202326389653845559693324365941816789950973830958301664320336739212411998496244523355113272826299675328391401450836391797546870960629524115498035108909512393287461059466934502882866971683588066797039469018697439339553721625478588104982661518475501533117410772920495842677873768814611817896031735153249762690396346131002084169576737052463028328866704174191040154586447381763445183704490451597862241642575866514304065616626202245903790657818348631325716417171318304258468411409489573846344281426845366299946451697679316198102839320758483626145333297668296330286597619359225902181727105670117397874213983416670240916892072454332604302128870844652519602204670792040228897289992450009576684712930349296641036626808119599024864506538907536067948876048513231708006596568197905724948346305150204513490501828200767345103354751840015 [92,75] 351410133987873355809197729808910776470989959084945509202473573862292327913956245152222756170325787020263860208089957237582561741613197118864986929507980001719539268440507893214586304102723073942350176590241710490840676402046744940176330881749567854195670799664185832491975516811266859180849909026172721571625261223877076040929691096482173465670057615018981316331148060693124239926351052331010669514557936423686919570715268665561928179354998390928059786661979358138840584142878575046527676634602911202643790495751465758777659653771006845688491843000857212246326769254338654103009426458672451978721097209374864026190436373811084493735641739307747336754644715384855531785324768996859174932598781958177304061256693071276664433621440566207572711216412247377325994905817192575408068994939346958896311900587242588664083484273408176089828851526944338988437268194414189036429860575485332255669721805568774380656300896434643457671717916770368224606752028525477789207604802197227734146197325449531521171237608354380287525609204797071649186622976195869248177039117091732351193409211626654192691319360719504617041460747670601905445938123999563008693354010463275048051399728365038969523101630329498154969787546487559767126177858240825870037675202030983857506331163889576914022727831340835332873213219436721094489240040413886642768018923541315588562461776200483833095492567212746667220187385409276893496276562264606055928321728224609946514699864110951247648458995137566944689630867815278148426854186043686909376918951599952159861961151948661668447021387784255366378684825970641346116577243762115339535795768141904180247922434134922810247767524043036574041570161540354131682865285945501874428354363995285051486383994647622855068116919039040274517249255168567097049501877095043588834023375657086450344610251032235321528330146372752510721315216791341453845766072356257595080377062250 [92,76] 1498721985372210844267928628727146631046982782021226424371518206174708853154664952053943859406265964192294865228652362885094057161099162557620834949378913565628030636990104718349109828272671834480949005033102059874229635264738688714148831971345299251018817546081842200185530163423859575643898270708437700585397861564682855472626922523676344443970968633917096640537170824815890487340947711971034206790983861723977101415022529371129711079387724048581537386164055929408567227525438517145949538410850386011211888296704161316565071803325747237556869953601386488388122959667996768146351914983929007048021279326290371385175577116365848002348329636181980990559256143319826094952155766069985388205481508182142090891087311657288892110552642295412648602716633319496045364779644696569616938138028918721872022489734369199515146951635339253406690124511450346001473879635418398177569766244751558218966717291081657941635065612997811910289228147593612129325319144767884147687640025648945816767719212138386606932415730960157940594224271245106632118964302269517584489862423172562509008063469524848161277994414579786363387489940561752967398647464072308700145700625930306257123680929182497248904621514891665398460228559108792489915299995838240423561363039185110104193729778261790144246708827621555769116959022234637164954354761283108518842255349624126350179405362158798064059255845953983089451495226097096237536221704152770704345822735549349366192225768116270334943849679790272566398106933280409079888708314967623108008254301629022304037752451726357375062871807067808220356823701987567079593114812643511183142740600365371564736679033154544055047036262072020032944598565191151706179383094306800351309379472026746341429270972696897999218478066115849862081687088108610658267098007335102620648997847060884903146600044228775136409684341285791122031556928601578050954969358917993809362345 [92,77] -222889917763245193417428334160559474594923538338987334709082361668765497685783194519919811920305613556936059910066097562136620578323258030220696625529269881032485799455029220069827679532495613428310442095824303715696415689457412942361292681164779793332973078092637223744280352204747732547441837688153516462896378817981742110486109064924602488707427541001856827189452379340002325832197005969261903469419389983600754088995401008221304984610384000199283091792588536814782846249241699709348048234721410353329339780668256985504477755983221282676538972408210333816016286618777074094690318884293519469017013572252754993365834177956747221755867796798949205826839140055748046870938800541619342119988066948627137417364391475627083173233607986762150661281460444868869785962354440638363395029568461641623163748330551913924721534644577208581771592158043332921377978624292974196858985546179548269826613566618216190760625137839569782848630373559013490568666517458158631577564159250195098247598872474135598658384137357181655709799330747624956849255871891702487258863088057496834784505373386010920340842595069449131058919148975349082269288907915535715401617497994492697245378572248426616102512674205109854702320553219946542855245067251502073551754843440577369764492075804485754445745018251699452066917444036244451451648271022860429879202077515022910973703217700398391552480090830225124978668132549190061812698269480337412228680938106148649026779721356046508369855959936983908195712129346868176940641093580155950716791809052868621091508702542716786102538661745099964153121218156045597785864057933644980871735192363363750683925929920612830030695475864990372384165915248245986603778164356963320145809067385199571748389236345200708723672037402726454151022157748499615726537166274531782003771623418818475425371951835119186490992334891153546236636512609242053894806626983495154550 [92,78] -42947702988885234747742481972032158905311790552120820398380706027092986005474983762296866769447921539780326411502695255870353820503133865751121725905842357681543878361383881968441710945139532056603476044067059950944303825630656083474387514316712399326245004124006245113616708662192931279101961080745016367113341687833084780778149525179931077939564846943234429305461077703407227185500850849226155057229509397420090817742998816478734229935302436534509627878886263311109304435900183613395864704849036567167107621835679961178376904962656441036771560631971914585100253816824180382254331471661687719511583356704414603646811748405982245755851838319168862280399505809275212673572624101596083234134033747108558730008711376389632425551744975763819191545345751376519288495934224373210739233881688875034942878830537331917827025565830707109927673207344915955231733203526188849984402453009779035915922101147394775645675192882709707382683728291391630568782795883953442082010408218729219356990593374542795301672840094601235868032805560353819901563098677056799986276704030719445332284874095898236130736202546893388535324630581585361753677264771438729293571939734486264400621589024671415429274139596106098091691211532248312526726897926656406037854027657543414021273906520122418639067105520149051654509852136558659487241360495568102862747994206831931362312581781168521383272991332788817145244009672217895369510532090786923779485493365042565716489050966328233230685431362338076436003310117691768922401473829552557738118789912032983138603534242825680746309581902548926854153580916725504407836840751239479014068250441581725790895406861334499632035336295998658722466059282488470404704141374825679146697724107412855400899270833597191952149785454785115951770533156058413653183960205902028187827616374281753277315508800552261153055875604065364636397884690899255671743309111750 [92,79] 62529526278594943992941788013294770656403156205059126762040546595431964849134323500147838610829169943799436391654695799420031665299589450924540261809181609127040458190651365067562451810752664370477203484393483694411733118819392578807124269214662977386607151863496732011567900742844955334863757825988162792206761441427529539066705219862210315255854894818015706215459162723843404323255579148124207073336011872510452140569474231165540200777596971017316028589873887284332509011707266696172184771803202044202817249215472303028522415591421089778531050646519998425597028817813826282967562663192298815684226307554550445635185021145847915796615980319503070487698626006957012655738722273406484187029022372361879888574028118348992211962543966489961629813806765446846411285617707365228408693293798012673837738041176683659006702465596319878596755386213217788105303738231848260151039796539029416971900498249227614085678683440616868251158907092281515295600817482760469400255449581500996246770494018563691665267062723820233604453154382875310745787578878385723210051095169525394407160100225149033174534445800162018772517122221519070319094636587701748910393909306689120142838871737999571021820661633347516593031835617742983729296678093022333836026717232654712285559107704597096625190304377552623141953241195210549236054429740952002898402351021687752308277496714770185821709377240779539627602121799300454447020266900641331887720940505880259110502927981892190500854580829403903306078419590984507207906090393881500334445321575384340003066960542296137404646608759262773549004137443428446214320845583706357654215278082178796291758162922418598634386064839914289268457629591077950497413689370251175807756236699774804579142863831666414290534716139363014075176277259693785997223341443223513141898624190394261052384604153073450452329566069991683437112280045227554799121789550 [92,80] 55650635919733484892872044151283769292759408869325573107407156420017783250677254490460715001476822655009302138223410764126802045699000938232327797515921901415660605674424308049817870987478532164657326346385065508674060560423087449989070617527954526727849182197129068944992099090305580139341957124534675990265212740895561851394567306710588406559035654259819302220562494394977006358145796317285632706597327448435424526275430689012775018017174903828770230654763087738373449677404674148131609318137152836737408306687006746081907402096657092512980339304144420025182237819797830005813508552115382551288479952861756252819395070357932720676578141310530402191391789533568245418582185579352854973073518537339712275711221899992502908563278128143224603199839740200771927270438139410745147918225311220681345568149903819576763277491576963315659421346601018319522709483740601329025413432904740016737487077939577012418921990181445873351977508289785819557985243749196945303112471623928312255798622961381571694943648022715673892454943390271146108848154955122813260014711850831926733598187146915904825523172834073116359728598951656663682346979859567979214228134512745627504325059991010490284442097749542326296266919161910958121359177216216561692700172598505846024406224977439562637728891485042853411652905362001278459361652877930856464035347585843455677857918634302964597739952408757644316580241566359172422689369093276245806720026025471372351841167772803273319426757072984950149152933451512253396868577832650824591787251913576810435253125886333094863418908375689638817620212556383830879053483213694304358340139560671155640135767899054874963230067604554041600112683330335221633584111472173068392053546988886424929395620256917351151944524122148846944372968570735101295284402492472728530401540702872219123072987853104057972243309801191138034503838819462115145675 [92,81] -8965765717585683688747950448407908051634145608852900096413594877465520447840014019952533165097677606901380821020092878362959838701722827268039150046037702557773056648930677650168610590505385386920887438808556458600015964181602596076055080523230334457025168030483184024173686862373284819891062624349339073667114844302527760081069006812129610312273358900397226311137322287122911972108802798507714937609150361454664417454864409771756641944733595253020340619255288846192833701715675282101919649928712190366826261161534416787367375449533538164314774262025839575778046883842333838216054891077941447763723956546183569007287756396071744442276314397797071858216766608206107636117680290206286777339453904676647960790651301952176396799123011461058764313795376950750125804133684020899158272647907037379285563830592438314759883275718965032798096681260912601605608145064455799551023384254894671790998708678922933851188111434269370585816310689077273496125247266814431296978380507619727536560126958145427249272622298029639867646192343945164260327981387885883635108035490890012672519336153667716060101883238025859055076619719165437141705127776070033368048047217184113280771427538770325116017417361474689004700978836391008088670634553751468702705236743161472517724622902894003549991606503568871650999880909821741094430261580871415795084269821923382451998807040558562570715942690475335951334225827035910673354206254023048995331644536546557830336614061618747828119058518008709337451148103681851552883361696400332675550365114143463372935793388993702854989842787171179581243242253412333232383986857258010674199033899222965797235272491134299373369405877503993991140656021901122436402025873213957686854532494025544570565004880087113057663864161773300939739251338402536074627517046251970672186830357380358948830059994977504216807127154855014748473414114399368550 [92,82] 63193428653050782620840373706812366409965863259951708151264956949522879816725594778557999877040012491615740868381106150192856642442120787981073075202471598165978390210369166272544276977697309294174174409196178913951298638845910092243562848094709182507021785653138350961411286428871420966566061960585749130546939256756820234546267142987216806075592630314740689099312435532395456006209278593816165287444947217659965067894159623649898034113423761994211588950860825386751388446644314934360745359875314859921512204642406516499597356395253016494482271794999720447276446172000710764598525357720501980389483951169693638731387042545495736808970284761541103555198228863604191257116622717401800506292996553883407810490123945592204470399087599593938349264770461811026721894924774840994029242644733983543711338902247104325177986576765561565903637330198688695032875701476285909182402594665850774081567576663941667875648751637767927032855084329720455049606359972243213847591304311084527802938862902212571940114823524078942780355912467479123304707564965930908676412259207001538550319338007845883367034977355848208878304185743194214469732086555020966189145326045284399527086453954183911332782009208311508284153254622915445216099322973602902872762130143881204520997297201576541971159718259408934087183613152040147104668621951299868688284478792827619394458926096322817389814422150042224168964992015710157742333013728618755486252126791877571728756419155909792551567938284287866857660707607333141487756426081273889339613170918372460337956154182813127679822171520498925461304126120400184778545330565874593843761423239244418715268576294484719948479133931090813673122936868582680700055529939122160032079994785274635930791307055698688384632298420421859148742408738147080611934230477451900589369468784383373825825876447472346510125341910461583389711472017190 [92,83] 3096234937819755972158266484664585061420263207066070223084858852894285561930850161564630382844183214747666082023916243444779883948565417138940156870024354043622924063658095176002855135940436112157301723903018620885250775330064822488393084629571601295254492781500753139734364053686547020424880617503534172968644117832535514541732203269596535141006681232842465334268378027932917672160471443967958493957814493470305090911704669319995424210468016213984030497047658803949065883263571655717268865864594087715235403006160815846720819380820809317941041882453161209206606005781683532221801100096158717496346927941476479154948400096971613272201908826614203388307147116683172907137022666356004136556957984353361412147660714742548179071210039748442159861544199717389871537305408899725442941823336922258000871604551534225776513903069574909326566255825659915044749112872938517533787654627183522613022522052867862730423174302085073803827282068965640755003667737782062838107340300319181299593886771715710483081829378490597005153817903479909315951036887100936928361155349853837721623608632327415119371545157819548347215851071020935456242874774927774508945791244526340140490095786048615361370641467364364398436785926386216804296291697444956030040395178332431326451334665283175674301258344897201029267303915066368081028151396474072703876011918254908894441023420299517077950801331487014349979847462955765612401189126560947160156756778260534202440265018502708357393465026728167218711188078746903088412626334505882176745691045221434134944721666091244923677488789393364571403779263718688612135929503594077843580216633504615657944373661835203125475761704322425342212012276745802024252097176246517233353476950246775239236735084479244852442019193372438340407063003567068334334532041463607458463990703244652045448502299238022597059303309208459807063159625 [92,84] 29353922965660859115932496035486842030219821918532939215125684827976572976759903504208501426091651668034855512339789789743661036682802110422608277469402521958236275297407447776815001884772681951383071237831015381351281720640591115880617396873662805060450844083397218495925381164474521632651152089631019296736014553496947588035803183814167102439119080103546616087240261980858112511506411228223867058822553120710160167604818273575640620457901678182173579508005017959806601457224804063932678918811923926776360708377236293149403013846659962718704899493430247465583213119122956762853335106734766533750274983196223803502797161304723362689902046034113235728769883657425306173416632222064082643340390478211383078241966785401135080893463222917041199024878950574480689691890711968381388600747832014266686492611642181439543530852460539655443164054728955771722169402483579209903825665429432697386243639591211835168935790614070696448065210694005479524337988029145668593318404640789070583821413920037444787742950625905391343330505214848300427638261687039559835027279345974820838256328934701047414524342903712671252725392397994559330343164713124708374329421535827698317164554296483435812193544462748926190989216969581608802691389086637641318396568893946310741454350976114992481093779822787405549953725516516131811192511246740253937987684556166405289245029376616576743780191534392332527496289654006177631514735296078875275147616551859350143976045244476763908403592615793236537241692361814600361029284416149184933146237561386055067100861314211687235218697845865373670965952879340659601206981242555745119825670343100730661747144969938529256556108286211817603391442824273945735096738189586105355762218695246953221896166573479013851623530665840293763616693318741242886567234108980171765227553440193828387204207524382659746993949639720159057140 [92,85] 83232429564744632647961616924260257391377810367253675523199357663565141241474539017760849920780771097689334746559821589721198326155676460595407775520298667994575252056433609730446734453322305516265515330491886659716611852121882637053423209886756191153218157511785924746639447030408399247297222102392076283682578478169124629862049713224415308773980858206693350522445039455590561252760740341887969758300399587222382210049170225041229410592376844550787091936353091070624088712897451343795642309344950984210971434098421787849446952850006134723080480887564930385978622543138503139340706338095636612867720455710202419455983897400611399836111502525416820269951089727218006608958640786972200092111117661512945671943168523778910892006041035754195928491022768275435677724818322455635611820611690487299284045380323071339447669746277631670136289267680811977626216658768878571757042389086027262163703534902938978343048186512080731844356989333654994499482876882986237535063817374187490029367320951439158121105563382275000792195126978710490791653113350993852383956199761330602281985240721280330392882617745066870614962305311686096214928990095144456918068934001646846547102186626969517941275511739846158114303648060573423131712334879020594756989759075152273261589348534504681323439395196027456777046574110676071927056937366126887150087153574364728099857474170217630272653309779935171353300542628100062208076604060902640815159418191133796360022119816052654643379628255030577804280859798039103548165013611953788965847325245295944022590861148572870033060967060622409880755920968163913661296278407419086472707421458663128107237380979454439160432933918674546836375567143357494379607315407951408806654065052695592805579968924305575676585609775638645809715428888871222893162720312424811187153105597145388376370946887092491939452163808520640 [92,86] -155639296660750861968897248277750182264222393611320782041137550563021821188790317166109656892969448067507073830414154351532145620069316810260594572286578226985875983241293013278891883172002016793593675564977336309426050782793541123937837448655868459520582664302052978861883510161838879530768047156425744311946416769621131971086762233106854831836106834855332526182898420077283601861602947068676529420925519313919820311360366685585916352435536306796792853945379119860015940884106706504092125871170887093526680185062911444596591332830807025000572281150047628096909344218036871130492674418382933958268199278493973635655901425814892046810529153804116598650101643385226804599504382812408751349945845684838257074095400910411190663094087124147764497327233733869536192387864075229958982005632814024254096025463460317026651585059261304678676984816109067688451007534831182615813339724195455484316291830218775274627192594945511180799571115729518225274044826420224594335384099092764020524936944538931051942262867791388963418392844445023395241369719845207375565159457473100605918830916276615793069898300869735035431161158823377392700929740471939682738462011674286269359885732046595712080063393486235808730265817957050739377919555734128078763455501244413990536559956078156891557830174381931397624982716724624025261262521964551136872154883692292738130475646219149591331864446543946937344842187304509926333874937935066755674460093058368799242286404734121831890460511130840661702634275415563912848367107662295452438630972532971331713354203951058637611615718200936373692717177821869587942107437113267141023410154418292196538908266708385627146120413024578482495106274155136480522781481177340132089484960798803578419985662552270680952918495096540922196034573033909908939477312823513740244355058541044180740646218453170810239160840630 [92,87] -293208249818875302446148862613045514469964783548237751625221207706398193783039345398735409774443670182852357738757652990477053244486709919549879547506500880258039768088624765348378248512469680339109510638206706543869151771231135766020410710359751328604336557688336588569678976623884861436689544473379963271881149779418178372622116516639952783857177296607936147927595157966275391092490439224164112793839939814619360649209536344163825370417265032690978248038837418682651117159996793637481911860326367486086535119730406368062669584710903032954430553027936256801960391689643322705109906361433803879212755644468492736488562619589318532933696834903942680741783239639979596448103322117336498600415271003165008595949343170124195753751575673187771652705167939118941345267147985096181682958003904054700902143299530826230519235791743223444606168020023977333438600093589733230553096963980956835058359822038848126503096890126379579624361425767098512134533380396674068840783743708776031816025218072279027180308420390066955344867654318686694850653931979298225421142631714575283574394417524525699546600248481226680955330328971193129923033178827723593207063067954096630730078779217515340593533730743763998747479074955539887786203938101604857806826885664216258275657180781728391310984668443042969283517728380938217050678324095612990269652980113650337538640160940594998727194600135483876269365640319931395692008535980623375193978498793272936376755411826830009463221022863700994994583193190146842279879634819353927796427525200871839930253689177267098151781230641360282000621862709829920168173673270375780304702137770853344273475462711625168702691399101316667545821393308542647450447572696280189840584872051807188185979505329860185991942646125082536587923903815047433106847570474946911102007309861630281755805967074423555772070 [92,88] 4983918574130429679741663053269826887194874085895708288659379772622872303799042427555056268583806700905914199129945109348832484797421700328723970164147937596435804453036394605217522346474545095337088004111283402796975252021406553636273801712187739925708215003534574739266289379702216052913242698098430076086201799591988195032921272319556844625980610886696476623538619398023657151106907748209205338057574912560573530458422174199437749777797938541950549433922350448023541954825355956840752371382038311001411914377364741395276200674183265202559351399556548552267904696455594872487185364618739760885864769338724568032530810436066807241990497158178432784341985931684045134581364268307419688722388029622677717210527669963265237834314488876444751335992959664869230800395140386465730152273209351213190990208604895094675244725190687055672772350948066613310552232004751126653681471524385494290229154236154468916301573763882885347741074104048309007443372557577404780927917256907923339085844364997647724623612568496779423831566091816413848256206946634307367940754625922442053930549235523798562515338493666991183133434528010929302788250924740885240471197670672371899761163614936242045154682373091791978224818866256252717303231607486231731516382122851962459567270056053332545424165682575100652303222254260848057572616370363965073667547023618146373726063953780450496341068059187133814290905940419829166717054992949553870531205387464214732901975798290040041915830431688488741135065615137261397705295045643932769762273682060870724810468668539905208758982302507455006114477616228464527108036184753209108792010077701239768446726666238329180135792275925738511663831269801786922962199289243352820080500907475928235442075124774008611039914829021664824665876785272872014457245237822904998096985607475741472206762340405983575 [92,89] -18900534756995312648333033320676812028308382694901335987970520444277544780998873422480135759833208264118840357083122903831028844823095938017149794234326560964564375326882539694224898834434814212948857419462311971519712041921694626939066858190642354450751358264154175988625845110163504459172706691066630789688947107958862072823327421737842959455955679562764768028290625803020025782882306765538225727873620927094559887129101349368656764879185725474429795872559080814255095458804751833547115750217386125867104200716050666633213510680629591076083306988602357387465783493571832535950377537406241806297550915142190357861906555607304183180935227186999497987687853125847982913580101480125267424648947989808703279762698073585246633464808578228842077174667749616678295740849632762635195407197516648297186697096454174545662287761219457069737760452164326854610162613822732391190949854038405575995429633569698147108452052818861264202509100967523781782340851510973363434389953847483622414198846308372442494874666060703654312354084586358514032777016326424565579305043674853830935812907373389107413367341205973573260266424172234270178362286199744811913994076204410245413007366210381285215805163615189385777144809030495053092206409571583710605540792439557611010892175217588800687368228888922630064554395993313119025250420105376198219431566186015107909774021823247808188506072652722459064660471591682429914745276605719066502603086958631251213104870762142913457952969409463129074334849881715301030900057180141495963747219511798757376013653067365909229631265882866396903434819012768399616446761802337894294026114980876883132394467929599877311750144270390192472410259959473338908543205281515248978258988235543412490779196993045536448934787732287321500141577217737961292928526624487210822103156768347669031626788409115 [92,90] -20409033786438081239625388186936901474664691827221989768098936592356937818073076640173924223843112101151898548824822395476894447989984126003180826501214587844456620726005113558190562955556171977334511330915828648590865983809270959098930326752364501974441697568253638586766606270451861553160325697644974271949255234040021647950112246890755538127650924713687088487673017912689436932596649478118516537607692911679999081312507970501422442423034808171970482227331921456703963779866182349825589588606762567319417939346663797653840388632848161419650284498403639973278766487928003798332857758855311168926887927710035736944045804251321415816449458487456196906541799074042691488921027188393672685544980635926391431848300891057472835687412045944856883373319319838387810497376727289282515984238827601512868265747015907876526933492200657594650108619720705269969797546354096036738042573738742644337570517544384102773648241770097625250028034641685361295037204019049793060936133802247966671476270472378179891658015007598950020775240657471389064756950171949930189063714264700880485913664845754832558194590173672991025284572962410611006931437050420781351267470939160379206017803698655680941751809371158114678976428521460984371109790079947699989520791562430308873465393400059048030440149740346470679683045331377258066940160676109611415822504797296576086727464871999652389681352400612423830549970957853879235461441914875891332612668660037282579147528292321917162144266365967319281566273392939402119608768324707233385542690527942975033632905997743024840975339035276209795096312477204771977636540957734419396424053255014278401767808515957309610547856488174028640227422173297461087754462106230766137639908588226860384916072693437052521222168288896124529459600370925972502607087596595147819244080079547411920192310 [92,91] 3051829669679053367408942125163555300217168101210938140449429159712747445826369615920480652129060546406236557338031300357338568765863737636560601607810517647132307507547632690017225249879055069674254291235422195305725040649585550766617900704481003120041608096836863116730956952173838770570496289575783103233034649615591243956957631488013932341389374425282046562924958810624587162712681917072958830217015915888089107911272777636018005198266765278748503905296829310599925828639141014509226453862651307465881462203359994540948107528547464521827536285820072661267820439364988929594832753989271072627025818245425161977545501133257883996113623570674907875222681795434813770308555200198597698792308052521937912445414050975806345765384921212232461085363519938030600029557646963076405157822967844979269761916870721406391475792549694096182061836950750282749663581939904567090560097417946861327854128472576603198652681667578070215866063477896850336068982189372731095791242162599631205473971970348694576166376386102879404801000735144262161011411744183143399864167774997020565055520717666528890058536629100063220237047192153498862643619253439460257073045383091234770024674943960862627184070575417313283166996735978717202203933574544122857644697919075745258533507537821749474027842869050865502374741363794968354256094590196354609710452802529464611086020093195062423385203754926317933046209608428448117124004806297361726049114208068513892836069644987089314709960259517909305054433696780163084318264046911212086804010311089990031388796267077238695137628189801837583927585977930089655846085034370904167495365143765722292157822522154217628929933493933938113365419400783158466845920703301000292649674361720153131202623947916902999142549199537463963518751438571510863392242933481106201566266854210886428750 [92,92] 22022815846660644658895607404158787242608800549091536735373827629488306478428864279249723942112813326395698020087635291181421620668665860650937144893685608037438635024023134871146091716797477565460070795657041310336171085693498461666330622854224951898806593110105849954101311501399026782233147637645435957386496855650792177377331688661199889956806358786647154485419017818254114954767578028096936102794663177332505021752886329231644110357853358494947906907037720755933922017824267661439410918833767739852197152123319210446601073316625701111866994701036567468508481766227864591924973676356039571638131877173437635109499757710120152714969017051585017251114559918581047516856607691616929780912465175453983942368579824439260604212936239636206404020919516501493054799749961725012888594150340137814932582790369542927533638011905038068220100421403836721630942477174028973080136327601615498298712119716513285377117316829514438442130712800429593414140605490954672660860661915964510912410439178687430131770349503668019442235118663962847787284735942063950735990836963438759194034603326937304659288993557038991735977567670611374098845091954532797166940342642498732053158279564795242690706108653148252838873870035437351701743989326262725376555865138373073249583276529036799586872181901739326680015808305967993985577988263540289848286434467852560794441303448268485572141992794939652933730526302739456403812329583534027317305164932036222749317978305095671403368140829832065322382072254793948901248620532163747682603267914162741726376931968035757265952486940951679977795706511871161708065834801405316158294279345051681633319191712042826077179019087197606007068953063769599469788244231464185325321593486856069634951061089853418594337984270279266160229286533010019381088027129918890808894697869719826 [93,0] -210391484305461603207923663162986180297460686885959443796113587851542248549478688274806458362700708846880107669944199577541807701235087658611888111427368285447263608610650473300356004068910995878702492963040816028287385471099751758654597644216056219193361408086530452134648629988577259369787606755257568007274505240658757220956709742857532307668032411932067129859519747300464030783809795531600604500955101225961383116219201139433014331423973124527310022377677301348323645185496282885098016958392718403228283099939178784007886193316250002819209081220878222051233120002713273461987067069898580992947180870747563325101558505769318552621600258481458059518618181615782060318161298794707891003889835241753879253166216415169086472489766896757128110545260580435850169132050131692454567616000419078644524569930987354999021761401669593644067658861617162920356041264398516161290347678721235482796556796052026921677055961892454319867649140628257822894510087548425192643297940745164819239394753279366592842904176155263483977319238199585764385781700783094841038510868226268162602241020045099504001646809551552735650132901003545012726584592758772979838493140918847882223989604623930562099681496291097274973657911515675928037100665893794404237358433404837749928477863319919539594244303022421449964183557025115401794487272066929319788815841503486370032140163625318233997862532448069253756203890074804541645228439002910216277691827002604715210380656470474216513381168976571535260747007381298189624140819655147159900395395993385882569149051841226106777000444367398650057290193275160845907756490795827106404388393507519614405715253922981212257097128182804301424518493031185454911773192528412757069302448226208996370796173338317019186069050194996568960383437480396274910476112764680871811447620457004021606107936220861803254286491095535489985083519858308658556379548460828382689696655903538051804383771060471510443464556044276024890838347139034583579064419866078809475562356503322123822465114103533720540808654119657353831616102536673062809458649074067022110441429042338861979553828387633212793622958043850816114982139409203200000000000 [93,1] -5913416470546979445732957361177893631175592147160336299167263301984245910508625628665255062542251185159246030323094786607471126128406849245424073619835832861691709058686405818663106174741591631741641463152605994561310931727372839454656814165579115022824579200445707201159115064972211138719642151000309805283325985846348924834554293181713146422379195745699843137935027965357817931726189921238457627460355366782778665948192546388989915873842598223866990660523451492437951443825228783035938656083662529754198149066269034069297621564003465740480865044499737410371005159775254437967768222513992393415223265825946015644766747217973699497371781931529560195586591040618180299358670689635618274650504084494331165902934338991365045368973239640621098543226877991762217238157214295475083642879108960012255849461303499888759512338330278265113890714199524822557633735288298335696564703003931042461399738751441046682853477300817335765647493584659196349962747422376764692720573089011591697527869083140991703842183533165576257716824311297470067782188838161909220067690828206741133214947927850031993296101806032228733549026752068937046245422663111433187790836262681815082368149616673403161774373548492032071396354772294049065304802114076105954656330411779924879111003813205366115846069185641739723417720789946776767126149388161649765171535301207522787672097385387250953337093573326663670756822313715527582346199550211975788935886239577556767326606903502006465963348923487329056438687294694932067094721851056125629761751001090498832827347102358541216794689027623346822702605086913574667604735763704684542949279371449026077029595767559989607604103873561524993275445285189790096340894916996892828788299649750221565588070469857638591135446437779129697193411033850120177141390887162876027451469424689099240476079852887158964646222161451306327882000733431528185090262806667907867362179038798899030399109953221994768672332772601854623854116423700241318466661857664098451815247886641932542462345209525132832345412070865589449052341528556850359071335317326573405448564445769761706105615246234333454041516431737412979926019939185459200000000 [93,2] -193867528378591972059511642858300720544827318949276213100853170607345276830522317887072232623295382643121391150499955877294669913377196556831921934067394489642680640452727263890649659856999928390750284563042841200538772016334182442047258287944028644661143233122137442330936842455372830728460008585563141833199426143145442502722769789587232637114758272434185807314416136453088779792071661937692426830220926877416630383919631585531133156415618509155570025238617591079070282926185279354080680251741633344315869527147206339560628044795851777042005140894447171505169003401774124243431208601565368588658249883715623291814052852645070841818804545386689235318529115374331054201474421384995088689684018916142465202469248551308324280343030966190384543629910990056762500935826753694868173954093870073768677119431100628177244817518168152422673624008934159437716732475059793434029995669314567657411646309235717947663612065612175084810804575090769024903506096872925122617775600380351939114228174236239256688921506646768476128545464084670035232016508275387188731883525062956671365225464376970234782171027514556576109983266934146653584170217617357225387015449847322368159698132184803278324466784869935076491998209890969525832894959855509753184941063281663844715438448891120534845793827223832604059245606753850076995163429942262701713288018961110731734046006149673380424005177659554855726314449270104331183470253383888008364331599785785029441938208413612411048705439511423571955688096840482081898397021290451726790150354896597578953254260162954044864398767935613185145581690605250167665076100294102819542615213232699953890282560191141004663921844227030497153059277302486485034764861777926235447826816463720253637638757744801110538525696891199261404216571659733715337010552318934881227974200740960810551092115160977974966343500562214833183347171239553859475025585021582365742957427716767991336156227131594805773499766512644276787373855877198433173786851071519845191359061604000064720677781237517477450807629090318574702296874260109252169479806456840287170667478354936628625337672722000593006476892124669215076943661692354560000000 [93,3] 2342112502101667841976023008248668609768607115937616019760910338008214569572317729077870611725450374858055517122348205257259365528646609583090417851972682112722096239388739277018371915747926064749226523890513817603896442634395954088143797154456948356967862947624080105103248475167959707678512657765247624828151151275953600043441287401725747093846835896976860624807992519536235912962125571839858329876463161248492883491511470891501427781930230136059469058064462152200800522973169561222913278588138416920609738463584405984514375561283196198678203819461641880042344262530358939998095733912897275274396281263908618697218662894880158922045967884500210586790576173697081934674906720204220849192912330018759447436184533502149841434640416706204693321740524031002491408430744089371971827792527403192662112779789962220342680736164969545187017053890337768310415941342817552095214960847162869768818698008773897065010487965761498336834508412144863527170265235446620105626197231979891288556488704796566672248144951673528369094956671862647304703684717202220339894205945041507807690025404495999714388944363156368101457773986942676546933502170797618059062322617060618125937822940256826613400469997370355386697389390828699284181453576368581363749149180574802333771401625343195363002931171779331374531999227678995730098855764880935022046577585509607968149271338376324288449556856608606281318304021194566778330724992254100583340155635386122466147811789739952180782520926424621384709860754277922104898424420571646923521621869024566371752083627985789764470041300609105267781009365492056205426872407323447921673024304722212334170439451227803856965509801303330562301490989792069726788780359335561039860200964562049028704234498501742210276416970926036427581217072247995011299071100768367424788876495580726096059808755502624612115914822705185442560123930773666718019567941391854223293272302391111945511401139030567710391076984914739007232176974487690298266669882792400501215371831982907136002471027996172248224128346518110500356368669488024019994441449541969648825594988858016221478365588338327299136784647908531902976459689661825024000 [93,4] -54336937384078402084470236718394452135018646707987004353876240108591040277740071172527325780148696048725567169351533200418676321716829962236250852299462897312731366468258285828294331209951841700945057259285200456110124237005616644218442039468733493626166456626876550870214142775227379835541405630351633746074814226175755316404028911448057405879231487741401401794538559520378530046166557564883846071156720220126486246745020088272495243701926197553346975236938979127036490481677978438717460437316769199600376915387715351995473314784343264674829365425992940992754154905439122956111134356320151903891786266152765418420465865559353666566417856345157401931735836886745182245885691948229610853341655921014657190630853712022196580617148236756505494032000796079716180102424155440893706321498706756629267047287204972292452336812898619527025882025324284967345376990341864378540584040157332646002819296460096173972460899222823614550313888315626767357757759349486998617035168814665922228470945298987730981603968947115222779004350693832664066703207706519172209238219326521383139116614229469085556876570347507409946186721025046446588597077254492938214374172194884224173954433931769761970719871450901457452814173983250183042350607488654058337754787053414558393506634550408593444334111812294212417592959845547548103213870132844473447469323140739768655521079414156600538673631875844748717267325137805398739303776288352936379787060035728606452829879502806154580244687881588143441451900389059150458760249085217356355217169228307480017124692739879507495246710346393376589129195687979147182463528402678299500648888563600096712426236069709572433596388543328746674606925595210447564540068928779084762187733004431703138422822519929032934419787219898281870668784339814242003938451746470684475374657037095712328089306788102135372207753012742385718784116684705815171924943537462741864440358338633670198890222325886958430472080595871863673144174057571798232588453224886693833907915081587353754589043728619748526546090367525591974247291041234935145995307357341589329044533106299732221550246672573570878212606670163296477078954931388416000 [93,5] 651513734629879342271521594293231208539033026758366278640812355086942856824997667764947088950109158713304871641208890587264653567442776509596961280245909660229818415015527674737476905182016696217910342026961179107793337969023374638432890261326474607133794641611018979273849617682336838557318921227914016457162168892001200809710909226010630010149922209923498875676642176571084607445216376329702141384330219316632311673931555176032492042769274231370087536584361337787883088605333213382688229645789674671141390268388747388533776010151375514256609568542567679673281849859766938356195345192016045768600735919149691153414163821268425636070860194580835288341105411959934445127430094477125609762036035602244978378619732721460264641041623258917028830668833057102383906382947955357736191355185344213720355629730209836329637210883845324175678389942110140734308099593040294518280149135355158954910382908576803927111472816793667504356460250423932057762238644152559268775954427940321289140649264362630168904918309490965224045363138759198145829769011635939664358746685797474862934793231779415865609534671619702502680783596632399106741926395060219785322979174444369018497967764147437343995728282155435995789902950737863561119867741258532942713144282481393592126050134083331637698668642414661108449658855908139428149481580934818174198415823612473433978155127434635414682632271019883222998722037385868037766371922876632099066289004711335881481048872471380413055517231747651226509459821731250381129616328879766770818108354247644149213242690858814010370569911743808785285864558930875258492760188616512360383731861735987532748207102663186752152990777464193306264809741905682866395596855935492329834207523106826896387535945563752878543410087401068569701306151360979271950508902369364954017147662866355120229004432639639785023296861702300808448084962117966941097323422816220768794190592866499711337973858609538104090793317117044335151590885077503120973661136312115222071827124374186318976768224249286505042118657710963129979812825814137539798539698784548949156463548695849503412731467518647382981722422970704050630649771039129600 [93,6] -1889674026202605520741956999188060103939603897206531499061186004514759226855994350890583750261793553138840836249052319140624287601037715854366757974243650602119438730031958530600706897842655554012891963367906765736155218606797641517386572353654376710687541145823028576259533617367806930486017508708522993458059945510797658312580567501134807338238625252985720064903028531610986230461229072601600460783224290019409213381821110081497046678898589864508957561938721980891424600860661982673286018618134540053149055066915712462661999803118940100911584088656959480311187154516276716757223839654100220231385577245768289841957255712690030632277138878883255885176140114132856139045308661472594115013630092407907885478198376899215776355446801653425582384622494394782719374007995646418840904509058836054633491732963192244002882446295412302444452175297406816761677469412109380052274204114233578393440313760074583488056045368950226903662726430474160373980014539539699233843590923389872417954792001530542939519633191669163814895178454280636445689094459254842058265666205988993445241200585568439478386474586130086973506385217697195330062025517250896580068437441620750059399232471668685461167346767689445068716929278791728184760932661224719767435877774736911552096631505678290146035975969615994054364037052777060698442158627269781957673077562717237363036535957376173546265726363336389116991555947085007998939948908606844998467278242872913742434874194058071744292907066515998462184852342497716468204513153615574000827394303386208096844924582858548999955658705832904048786163424321705762310793751600042593009411574192801765212858561870542347520294942814588156471359455797805845698147252791898353584865688455027537452063517751711684116716224235277975406786153875175274856597029843073122874553544505236651051040807736892385156229909695479810623101240577089658096686852712273218202466003618761550307195746311576820863157526168303142594305830696123742229935535608506317150253713186149150699772487738260764299738726489745303944902269455408132188949006002222583288031503425288137080020626867280349056562908229315345441833877504000 [93,7] -40947549254385184338757500346558781555817282231039649064481228668492009626776480637522941564069652403613882458363279230435445582794833671284542870701282600699343270923612856912049265430187527167332436062082097127186868346433558249833314460101912671889535547982213940999712382071624837487567349407812955253840400509088403932032801884627567011788806225188276304206337368872029781272065915190971825069319642667968110818793011504140906457222272919538374483178997119923956794868909055857288812940659483096136517381758686385421276885191037751057517891420631345229154764004658900419856799976935373734816116756641479565317851750405023886124020195912971827131877225584551462866635421742966819195259606989728460152070684788119108626562647606321944569415622206039145916439907634843667948617327536220075532715663306539855114836905308560946551471725503117331584946085298497687428106812920426169725845120691552571813057341855951629528135718299218018130099418785325698022548789604602118907035589683156761024315626546325363348182424089815001403035526796282277301306444274582868986069217013337115841301261194046016370867884091377236481765329902063318353208040110376401995356350333487705484969651483933217178216242602784554152701935387703242521184747160465017476523605381240412832290960467049197268952035079355787600824166360856112056008104147041118401992923141536616337648551549364302272695735893128380618087677485184281635189927829736301853448265995892148725860273513058456643795473904182594120271095495975243521551882188151983497748599948407439071632278464135724639376686822695139495825368379416900654978005713782485668777444317070669507616047260321909150557427914068289228753265798795851816249406317617606201291242580932061841277460987108650355578549074190533559912086017081473079419237248843383207618623300657140372889914881756494885396888474034450710061825894661771926436895271482386420782130646836896846084509187532239393099476015209624932284680836006283818567638400942696267137464937160120455076795763976760973225529788995617150597998435995999590701554988667895683172878591505941381398540246248895856160045793280 [93,8] 305583622558699296073808755473895995435323896061363141343666011530051751429383998081521432107206911980033790475120744044031050112217479693948350880891539247683982191713892431590067479135374306254900956754033372788546218002156774888429045659679706115132035206559810764075643814189617921885106416369720842630448975200208468112683961970346495591721464937828828596072553841583627851070467004371444363510242952583785029408928294645112678156089670093348301996565519030517523691936431486893746989672432903864835674019895752860974640185507551596892328014463759422743318696408541666954495003891330271290788208017430003036605719373869218996152829212581141634696920314332374215009286736887515464812839674503707100108619390680020358257446056232096853333055285734041278153688528778140195247586203872437949691812778038950171216130044907522440644295601435674483139702102975626568273154585053766241441438003297478015876404845181113571458315649964404183044845215569211380325969251798307694091844001376979521968157387799645538070612300670866606402335713310974223490731869618865319445244327594690391528835150792923828231169423128548522540112872278969324333200724415305186516023114781688535167884506117327850506438228034702147231874475870742244928213015608675836000785404794183775571572992926815038255111851712001779724830469403027100497479762682057650748877469730009581258756875160985624769575642415599164022949918127501551337088856512242971688958614761770798904803821868219287366505166038612147754696200382813337594164625335514892482904426677040071514202381532471529633060529295922129557920129192421225457398341689885774812903344930265235993397008521447424624606625375050184294766416897486895066217607480358342430463489062154533510618051700158219415733005652605591059339085196816649079989477760359044799144435568751301971114326447188118138575096655097230418747075645376584045509038955708718445044187593785422110381782527185442418932958102307124579133706028859341903851201201648732808715617990576870523063197744034704003261218729547417334089239412235183966312507561641002336749724860990833807100271427084646352106291200 [93,9] -742091271588069526347707261581764360366294200394189393028843457054110118006047195980000729944784108724143031525696197048507131033581836548925905648608000566504304785396249483917014932215204384658402279432760676984653878154587025334221667263402835670405742385718758983721776692434979145092131936928857058712877657556286374010210326801519772524113483694109326474230511822195178642510509390278777855770549161775265023578261266336252721760700324961535393627014415268256501321881660256871689834710965544780226673352863784820933021793235528744222693100787506940754322133816698804132723748369766296964300740946448068642907389522317125519346406427580240044345431238669897955925224563528817348718974563018436553297743259373822890818872574053809947938367618138349111368178013244045576173558199362435085944200157377833100073556916156265618735672935915906533056637330218630532445542367047417470221026375272230914671217227651492520515421221321266618767513349204330110830924121374122296266275865556933740249980372597078452315370958532099171029608202354508667745936271051930756187647396873347977404313196108313339904542045887613044091073308068271610851441549230331182070419375545401175636053945759269127733097513209334106832637036008277211819907030520248966129283934079489002990422721279882789247948958168050620234636978474368060511940322008184416593447709695140619331309945861856292576375465177910969688926798169076735272576399163439246190536629783331734512011643472817547358379476519434868074351424497037224629521046480837077687286079557846032589265215593151456605204907356015197177325613376222427432923309342045967976495387387427236553238447712314555866381106315186829436662640353808874950743854433602338016362770699012652800600565727934292886472756286604284722208854521061745884876626257095901470346035510167460605301029369535989540642317988471444363363724921859053523508807116597493702910098263730295388330439035289222851426762600539744823517809913535722385735931478969684627266014684283184183567074921547356742469341460802225306710514571384278224753309895320810607244068890367073016622397491159079153827840 [93,10] -3490672107880256326997329531182930376424703227687598896989225008883277931188988182840481861980304666356918182804262905015243485654211389376196925918530741013380871180420581312175306148824802430933641337947155996135184679244651410135812735553537112678498210136574486560173950559509677880270791174862662053830842165952373475762881169505690868655820074451098106259519388864004126891014476868890305449325844562024200785902698222195836149536409617417018553519307519697998183768649159643674555114353694040309177596118537319674105837446794644363435970980406926916313766028499537444350107840934961189965277415397167781682137458620460109568323006460411969796838118181622233056625295701577960010566461015387387899882016063359903691629692110422406448787469165827279882066438498813113987350877075261110312973498021401864448944135659202348108262709969132801370243968224250184995715883238665598081262444927508942065688303995353904093703825789248054771457205557009318021231243071665586934471361347434293246574657834853491435797574147108627841536889874432255620309964828728150314195337982159559799116692380093548501885982793763231491256506768739363252346012546100738628233285292617388657462273965001857034665800215742123282905204162787611034064185374976917421176347739919532374252672817326297521543465911946623417733147739539165299273862876330296914951993359963359169304127454788252860201057795611669351876849269019531383069256905598648133485732013004768561849695913576510212312827969391289402855256211815382891671054874461787350131235776037139906580869966334048704610657285154233779729044819174793873752270926364121939497871332663713349984268785381749251718483768611735287982916988140839559150952274913999019448035008861307725815309880804125548699537259547642234372056964452400775042261038557316752679252780482543325815629726151295827905861966546832882515107255223862872007909761548320239332710208124195872642963516132182185013543265826370222271310415220470570227948869948163770413864335781753009819547940779931693032347325742803622786673435739917331290600755608812972630842994455427012244197862074985417277440 [93,11] 25176169372152523912034821393131498180361979625990186752810250980492498161928959811908351922508897648023559662770895135250999953697913244710398011333545125631520230549580048420724105736599129952317841575579563003006676674426514956914787380183695891879463833817431483585052195099780750344626220576638117711997522218469131479400580055619280119880770236352417758826209681288008443176710864127230728180329521130437976105863897984499956605233271866989895392765092375374697027379085641249837207324510310159573691507258764619702920771738404102279623756943458126227858737391852804406044069683637893344260270741567773685043620084579954713293697674990588855385413008374670375620646700545400620015734826736700624908376193998186012515371301487318283311804130786650556796640165279971004306775598089431059980287260781317431635345347528186725806770863509729675484014686850260487905724752430633331129536359256460351434580101203019508518477340444289353535598381352850774660016329821859212213330367773725496421529885512587827563458654337327181124216914467123180645081071860170931733800051768392595243234184781444396592144022764338688615079445786948575118188128620702391823823682202055769120816322049018890468089100387268617156171664324232065543702643910674759388807440971805808647201504594837849279298383167693559703611481243714096492687757801565486821265332135136387698115145235988519910034629708324275847116173970874486366902039257914678346599268332655910645230882706437019964683152533844804307174199027414586724740682657919157072850947456582285693218616581350200542290057491432665761860232867801888102819257529720523189683315190565025491868534683303456305356575031870619942839741738482847850372131306099939670810185427838924667609469744364588579242131668360174730896986034976083697571099506995629386395982345556172686453261481154680463211159651905394622027242286716389482201199510727713483917896171423857614424276839589481310540052124765909983191669249256461625884843810202565306248959014845344578890557384613750145191839983097073250143972070134574433900634111216953037058264313681847599902809923282660229120 [93,12] -23067025091174891810795580504289435289080921982799266161581384724839125617298826896861844561642700249694450462349258774110866599905761371726343241122725089207164914627992904932323405714002940570679985539229547247404151703509230457218710631670759219325800927863036806090665142941681720250621395948925349822513205972437044138623757667577615772872178211619398045718934165977590532286252450729004156726849340770484062998356948140118911985817612111414889610121002124910836370751985579562911392141386389609448339081213280412031622203146849088321606262611124978958259771046919711635618567403931718691165734108063886867874235283349705202211434731063049327693999104538819870271596428371613121642793358078672889851908192774816014473098104689440845721309938278704944947905943952348358952615581548266738553854611846958694859861072882660456201603965994453718862495314898123594496825793684925928668778781397065475160293597749794804181329582945224889068234219150103565933912662140934832056627242876265225613661233593423237111411019337997283149304779606916333150469418905296256685831729042071077472123652759871527641022795922077210847546059735806932849441405223052493661910670127861522446013780124256597886730061864476541559621681659572208175270700128401957395202799037938066640929731074534163686768979707859721844081787121907621890301883335037704960978021667101241770219431190354958031595604270256311034582270283053390470295563566130856285028736916982786713438566986950308572146303715463932014153518531441420723843723407441143089698069468951527262490765520699968568569436436179334700560811107976510986032692873720404320270073034674032081363574783407721668486015407220446025239545264693813363292337348825312293256153906693171782332906065223356834736676782965005186686110079229997570567118352383413963050789772960971048343404560192349993266945858646394808685304440134660582122679940809246121277264139447969695361091626398528250084716672912516593982612785610316699691399163744810424821387014530270865101658148795883459323102112229023364799205452440871430703604836620990587927353210334406629054969946518323200 [93,13] -167481996770781137102735386643770546657575612628221456561920949361400215777788785316403031471736299370093673987937503338662731132298744266178214113340914992724461430190863669715486528048414962815640378201892504551578747741639598208328474757222201515257284426545569028836174004602568904660450050994704378269408016180930131202790387822319624539338415217067007494375172745590835620832055495488002053174419321783035146391040590830162646050904393143876888875670970034177328458191132320445768595763332215325088192792611102839617862537419628925033252352091207667950916683846851400435214154295389716084200798541798436225400246881371501895960662894393151171621980175529478998346487191948122252210995030630118010258728965293499668015257586084416603539834718623228409546619246615332079515984611730847069433840553511187086216634127790032292468628117498521203198188428566226271370222105967097765605990124585038575816572214216200310678054004403105918715571553833401807170847350948964755785889374158708491061847783815863592645076632036639068631840063742123685187783630791800160803976100954602918870834737233464746825383758659950888805525378817632732519878296256593662182375489214871135326500735683670883523091308344863375339930246826324081757638209326490353986230505307392072793153841749247464237253733130776139760715424596448423384178894459277363998392400938060811720950298042593821409102660674817165131038546017267236164425662629181017019557728129837027019689497068931119481188261831876375857514716727431338876010843049284342099590982879869076933051593264512644927349238307709134167595939249180251145278129590360604818071316583185796085732575941553823860395523478532848878579358601300563541211792577336583790471243089391584686745698673726903874379352646459487452889507773269372126804932772127934379174577363827522286287794608466199780675618421773555710655490521139730627081723865916834000229850025993823441325126579646395980031645538992660951086507012840884819402577192087745747533189597927683529359057819594836243050904595230791839946732965601466220840220641860908959606680320358299498048991086510080 [93,14] 526172239433845225339321501403770822866992408491302064365746664349725848733846848663370884106281312833341539017600406519543265292639094181011681114920368057811833619970933141363270969635406455496337358562532403270380224859694422141833622354251244653126324722019228802018665163747876398662841801643495224678905808481758859543802764519424985748818446069445827542082318634162319222094228481620966220632357332117510733258977422490408973796391722153402980721292192571055578583579478293568454914844143791896460250700537212315776423183558882192080884936197116267567177406274361625643367693155357605323565292029516502012605332604302206172708248729432055712671608378903790226642889288761835532286527848401553465183545712659902202190132843130136365486719412068425076945408817633659197335784960633006492659277904257846089223693883973742872873970254176035076735005045360692408655661954676045646003956567181903929063517630787449461930400854590448437579442456077770145072473900464633399473775077659622512205015899199362316445734184577622857077183246163876681330666163048043856236904730694686074723026400459510474712110573362037220880169425491107367310025419456339257941791217021401655712333480560692464715501565213535329628081483757952644767256583662424720305824347130877235554592340012372310320313178569003251566684803065625493838992099908554244236714967854376958871978370938135362434448019509425002930234428733382627059187387736591670684926465011683142250392626052101105158052611904282189601970528100602202261836551709650455010863822240540141152863369536888990802909758239874218551846707961301392027595074249788149310436847099775504780435823438765399925060777755119801882410950103406285737283515340585367409195729243421047932962927759504814247358326075012672663925522449569309231991293710026660728983966116249938622661711218218061192877404150961016895416593145476548810351069153024526296054111205983293666460296163508001703745598112084493933128365309751634029336853851036136228444804960014571194612444122498284049128791870706823569196940023012523156803479245528283653486469440379875418947023011840 [93,15] -424353003745252887237760719365185994816260855478760762550971536216424001281483536282690793414558490536254054120736281482757534671985885150469045059237038670145859129461136986460432712293396459774104837733259340362878756337228576484244816112671631373047484896740107643344632060839960748542749399550788360545013693070717052556638754043460939572596015867229827920360105936675850258169428593151641885787827865634522324704425958948651517765698931155593502269119679867726543654058690049472495865685015990930956834585758877222243374099995719247396996637840221880291140000281356861400676027961965546510777904422183061095402516010408773526683215134829406933440335275378824550765105330808631871214433477298394800911522019944158147132829153323343964168608818401230658272448201345776394636987139184781955886192790422188141601139246555117030457897986488020841012246439216780693457121046137144336914854407066069930139490090609318135557399034510251394532950834388309444704994022213866343680665613515981468610747499623900458308352479087037958945818530875943524347507343528158384601182806428594514448857481336674482388426642197334929427964985932299016405011380948076373265255474475858739929480275983742796436218950424229665699031643307975167861297222344729202666124405438069618409000240171599059949398616422670164336353940350233034678666825391656627331746767850571513915026192046132202137672902173843548270689662610568787772404372219828824901593012608457184185342625485026441571518016366310920470915360784586467154659005239762049122079340298822361371176268251269391909387201485773323414410314412859919821336681042741307212601352894077089270982002993465331632739350199209044495351690169458027390510329977927299066187940562116179395526234754298431576455936656803936023833498117584799700669395382363212230518971819292097871423488835163430952456202367251383090291662229077742883443824250470506509587928606557493531083119092013731142551644441838246003652147116044863097439041778149199253205549402736458106099202467270217157046552544280523028047196401767743976721641092039419580503628928110075722701209600 [93,16] -767487484034988709990107926238452577222151146911760835506387721777034776064892524194284210881330017627260449020550964890748264017289255916603759687012996920851920388924528232950186615540206290073017187311568671298008040778739063969193274702976401911712654353965386052940796114671431807720612770997179978792316336123219677994962149593159183374754473592855021726857305551672650875863462778284733288623931027623146848496930345283403199110759217774080075867159770439374245100339418216840765647642555893775043205501969628465811482152181679641895222047403671667859845052152603829780503405280709565527106659911872407826489827068803889887396290893846435631700336385317588557818063954197658491763565087625133540839360396470921270060545018157083754812204216841275707788943818884548453577646006396548650899392617056770422620827208765464629634947385846794355153490158893883588560437871009005030831734142948816997428081429979582425756125270301163466510019767708703159908290993461045435255175889481252809179663850127143642961719678704347318362866645417716824241332143265989067467719891560832632914026698171594304086905469233646103652801213185658460494127380628492559237387635146996864467807823909117227692462314127066785012691379505860100399350292661833595701277035108069732133086593996848160775453791163516445968366121919463984216032206035934887121306777140132013051835300878697062797329249338899825486774140493590418801247246077391591613456824547482527917359474158734257167832669812333401335596489564335284202634399306473777663444405084511075059263393093297100892349248617255242881155581779872465580141707923431050649522906951564683515091896952737328599880641416257426135680544539570812349464138748349794520837773268113150497707400329426488337266539885196661542639230656403504728987850388078365207834740562179041963070681859316756771317731244132116783002390310456719630282295552004649828321619182675231547481396488380889807466760878452702190007578768406542331476498355619211829203283252017085877408841202815227705318257940892996863949375955689265164334068681456049016776941877517173863219200 [93,17] 2356506265539399350173342897143767272594743449966952722789302988483857220705693577771373307636095279001396042474211745593103702677933341700264604439744561414619554560989036452222715937451920111278915404237626017398065076638406210058356509102123781823916827086220174245763689408223393606221108571923775839031739162703597113458764244830849478278252608778362732246694212140219911906804044220941037418448065262548632031379657659373833989209741162608448119599088974808173847256701959089675337415292003156130217947512785746450317047688604867561189100724367738704087256129051141995885365438824474000449732218674308439371949282165490447315784253044083566814122500094007855906061596515383764467363811407659930809427681370719911964758630251235948628713078970692769815467704060648356357675105087279811176403759123053645118300534823887231574736162174086102109747300448568221862834439668101927423150771410338192710615752047897399805970098012221428042680350653266518223897990750319576530814581294232037088021697291576821740649178912867547209780222453834709097588157684041459500924734130462932959648308094687146527631408724978406165075230293166360146216403571932872876936548082264295173635284483027165251342959076407648786745892886635338679140436676993815464190467807162695676843946329358036652277311744323263820950277713849876810034885747793810532012627768918670725458878077745717300270596588525340678569122936939950849404614813352857650882277590650726496381435794390333467045293551420689637953343260959733251698235485689830200330295428897846527168749494431998810215832015797273062455831897626091441040208732641136608733813188205331547303523243014509884884198243319317762410908587486017824862772604573330436733608857498583443231349282313352581212698033041728386210880497557946614625640881789320601971453586181503353891124427596611559185794025219201215419305389426242674943743461969473614178007123236258276860504780710240603621374955524559471324753308107800038660168360911027612289768562180978505337743214838485803518637011244102088885666822301259850338068043573362542812801426520115108642816 [93,18] -2320231309471224258093801131513509043808273669184090489752011080258868892861017962195742668364456327030910972550763397146067579738259106655612026613244514756671879869238402221707074786275839388579382601109253906968983637635722119506844995375732286005690539874394882167000501899411179465184179449577373761978011794166997639260642492688896461046135597079173759766988204270796998379407619653673699192464325334998439703808284628774101870451706061435936310266152051274580515940247310343432599435321929155187156676145369887136259045461408845214369261892197322264397972919870677802100009310918387516573212904734393092870498299996682113496105934470012379063757014408219469882689050673644032006114512063705862020994605625674947842742708510070200793281686787509065217049155625154159333099443891988466915022223410207422697753579306674216354212933158934741225406638044494014000753836333359016078324097660572026152632957635217585159389492006943943079656729600756851804263547265778512249135336680715384655283141426239408714071793533031938839572404046781406695543354004125368607388719004424062051707618105874187028361772787011645596368998184384959906347386651510004392770624736804619435124940861455719447084182554102245978652203371962483329996243649265264347090571127057999829918789869025517300168276227072345722540512081179744125638424813486860380041320682846698035343027389351500231456284386692359847401642262948757993733038489938007522795298491787351526456753360997283588030057062587954646013308586056034778496095236239422185618583614625886398281112741029524892844183509540658882296908608101250603766730358577286692381617576415894798086291059424775840511071893667591185974154257668365814501250921795467594217294735142851471344226797750745020184845629648356530616537790019790558938375632796858763300101555941571527991009202669575761658350345982070663071708381084097913763668253696758681853437148549500714050882624812988916594762811684748381519621702808879215071763416267302497731531275059082943351094458512073939796119997388675428576563070130074444195864753434791030583252863045662146560 [93,19] -355944322416818119489039089164896559808174882551649466171299753328925967892662007445007493726433096252169611126662218198713557990526568043665481546980539689734862070456537988016145239541708358785391560634218709142922828626808866055902942465225247737792265776578079191319079643892970451937369254592366949094032338455694979261959102826873695043672417037802704329634373039672861444110941327701577126531703406546756637122955477253166208203422525084290808378250719003925431179703243625866335448573802595524965791616498907222332882490382896637430121600200943355172099038141750103342991396231253079810369104035938370324631536812839655656127461183065729405303449019538242924349414931673575348092997013564327917142902237176445255587278162281759400502927516259678731116644266599240790082481559389356004783985866668554978089371989002973059956009904884094842957321720178133115000826803511279307171553720875099320347647892989911278569841465956268820925692362421272125403477637342001066302293643187605883921475313143911229589900856690214238973906988863221298946433824387386727341615028995984661794373219686703528011313031205384595461221686660127590500476637908484083149568639848243800297308957128018808343536332087563947274432857542352376689479565282254054645519560943276064205289956180865528072097160771579390641444309717058380126486230718825106370990088026451575696437855343170761395051101448500587207603347649640472319165580412280204419999229131120433253285665644272976189334836981305131256090614670550860371982972037578349930510422069771182152637511831091381696184023795797239147950985096011121225953378460110050934529794291726307190688280098859443366543838752789164359747972011856998187739343422808408608444435225640919448865708107087863080024818758075265153935872312759868687784844295937471972593552962817686523188185119759053759830079321502802655818609588341394991557530477058244917629808873713497812299388994975778011391381345609965626191840901821149616144081621332207993102834382173802383611814416810178807895134882900298612720331887176105223052475061098625982175793366695936 [93,20] 3231706194866265367980478726488722917034669107153555586111701283798078894767307675253464407643855692216425942331524427747904501168130118749609865400017293387963729265801345726244204952712578791588741247648249372209075025444074486118322812068948552167398898374771482063921390305253803354151748709764754732502938436012223007889857398290155041221309267940774568517786269603125044987431073326549700517957472928577387674946478431286371480514355057391206512931892264229311513353055659258020268230942204822497202571871616816885639261141598374793855213198746040828378747239028595638428735179153202102519869387681271951700101192969057268794830207088922130871189146582771364443278806045403681043918182877778098626060638885135247518549212653597567846708624306392142715475112369521158497929096298779798012379564982063366679787031018698888946976452227046924482777447637684210555912493875319397764407362600093962916323090397930014237029890175900780184643256891422137584471582779760190709651189422182356960661418056042840682929024628769175436511204534050836954478560981360138297412395709297055037392942532318197539210103192402863377062798849705633832029590345372334161789077866109091182359536104572510993257078233945375035738372625259611619241496582970226668866678221068144400939727241592037720838624478200742020923229738402817607214827689486120266027031034976900297409847900038828697987694233889013239082224487174669422181706948022529301153580931730587400133747850687331450083585288682995827617575882712869200071641738823236345315254000302414745249741414145146840866381655817202357519940252668979701612244622619323497774567692546648188062216761754415874384144569330358802461406338216648423851397293383311003906022027358987689563536600549139533167391691950181226680872231118036271553504838806439201540355461160730426753724839943547500388573788196926265557442656463585766198137653485623800393963786596297448737946850269881769283222166937024398713171628076221510170440388401085863503826954418823095292544246820396689945853896586446223731155186787708887219895710226027815155124441186304 [93,21] -2469721234216871218827336097180032748327846580007916799394155547276124597716208430652798026983394093313232034556493596527186458699879398717567276565630371791296957799794131808540651454167357486297334991718071226210685348643419763641380169406023606180207986445360286464875335596025871166046091574900047381902803189989404862181573054134855053517436761253330276825959706195063286185581704860999527433778097786229296127505575735190829129508649660200996866237363144179762957390421117182576931294662626924750136503667805429534101536521088220618939531583202096431315784199514862912618992460432151471468614583673126229410639153670606959343841601369838118014155219187913014374477851193025332869603326487117472107000285686168304567370438031175456246694764958690714990618088843268021717377056878552468118127706090470295216496762604545905163769737898598396193956400008267518882700513350429088692525185412669734467067184005880572266500285494174591533492834899330105955720523185451879868395702958535228106286372650508693884883825622950117946550165104958268316228987824833350796325863911772814388724450094211992472282857009555625356034063749167589259990551122761005653987663154250378618994424760204300651254344753093138471064028257643156346358824407717219238921763504313844641963509290865269353779860263860646854492176526647594875378859173932434395876688293490956233927737220835345404848203841728651618096090941940196513791396722579439014457432007652028009718165688313448610636249491654597154253411589225142572722833280754127787404928789248071960295270923913203727638571021579838504352213088543751486900554561233212610823434510316395722011645059916003610692062505591418438494245838842291936855033531193466183488254502500497590740986275436128669603086747019679201737546373084513028871798518441022930756537782665176642018204028661638881881551105009959138254820479004865739382068645919884914394723941610868663739459786635947661374870325677956645773862126917657365486863081452257861262965750060836469972304811618421238241871271829225932003313171637618609751844706122011258804848488960 [93,22] -1586095375074453352539532504968257943324354557224069551719269161746636148099994370229839863090104992281996782086151283688339392945508828189712096501474988246547409281314828227546530802085674016747837013679885136675878013970766142852791205455590585164064387682867608684823097364609877948478236427075758630456147749635864957523643860592930102006045138988738487142559492663006580496622917001569810894879227316736906676051012742261208337739595030672422188188876871729616893069693042198564467575325788367116350032772783454470262906160534693778252574349424390258156773753891022495795902525968965422969982823537809598535053686648416845093962035742916767436168893232421992381588058856551435049694117762043808049055711424481733582739196476069708785879886087690826758256187771640242799619698501177765679673667250617330299020585487960023033561177167280112329845963602927015354726254346478760771271607881096042586235642385547933249380406118310792371625614434769714162700036324178787643711798054670759356415532167658142006870262538265707442972343406123366446379968781307870318052833367171536176502595426420863219785652237267589378605612579799580690877669694720107064964349358349205844386560601153742350254389083236252349442906873208250718834828168320688560733910236972962270981122889795449593223937495798984683460320075619111580293302151063909848116459286638278001117480230709279437933724430239883451026520093120439427734862078543770639559019414568344001669855967049079565232899239268552286791649867810332090674845646952023711222963885582300937390023962789075747021298455097485094195036513196782576342394798825786166996464861280878426540665220182906157739894546825567893447975743246729307458662733810421271774766638766942028863705346599366114952905958148488225047869244975018607798053605844236713232382075242388000489755123019837796281947208550055253068448414512363752331665367479129162358266556053961745081307416379818778184420069583584413009599340701166380407919056557273647493497445156934502758336773367770458771086791130290044817407744335468241424372325589352474764169408 [93,23] 4134230094185282685438753664092026305220897169322481414652225067399460571321245138838822335189629795156534713180841469840547381371469767968347200520751986112148469494586577743203671427667173066349967137235704405042454224054594909653699943628788327131399375727185350817252023707477079232153865608221650419934181872115504908502600779108388237953192854464367339908697943651217605706670001991009544607553971136695375853997591004407990858523542027444032671220896506326973504587939232640558098606973466208906428071500061293995942330761944607568762832866138643138541531842646087923224072144479035109420322050715684028263844728741128053821194103349272452327773952424697236640995845564999004812089880751959207294752483011302591425903613266478201049678139563725938911935829675528735452010984938069891229665699467428965992863500352601493602063491353401449330353897210510338184702088636867819720229999364507872725800134206384918887967510936024087145851736942241300935537099781118615600756393787867131495613739989608114233899235473189714305656175888119824911632470758813916936470736574430900143097071121640446009299147849253168100974992570744980732276410033171796026499499649384162528113755839614878583809721735081386241656084339038413774773780845729205909382819968403662444666015285769905611800974017812587304856516310386230501756105021082076908360782636110490181341291344764901293314484465652731619088508120865171654701465754396039341597238373414756963560315303880204245345993793099537699029526591069841417345988033703373355603677304810717196961891661214705972676063119202082876512073265841578163060505814833954554614392035410588881802357474025218405947170474487663417032493397163410024584056468894480184614067178948195151558289850210139923365203782156465665137783441737047575155082778842214578150150523431180472044043593301859104131427348490802270559435819236010872131328048765515428947317919624090359147308695671465741749519653759290529216769158299874626855416494955849764867579612796056940038485826527596674458364261153966125275355912860235986842397474549963004487104 [93,24] -2584099855997088346889969949774757946717136248639704237814689654534977530198667216884526824084967551065472188252575629322008320365971275483962185402596459965306741771812607778662725237492281443495687934642219850517164697122333601438041558330920840705400524455338591656660879972284813908551554577735549521899819876861570514015448182938866464479679117710238648626303049694703955882278477493791151244208794079750682009855231666843251638741309471410312220506915408506711575176607756229555341806716448585087609775054936826999142828325602960292575393926295558129526215081292995222931714109612461170079877825220302492630618828521430220324289279286250629982188757560952568484775179403504220159420139179915058868829829559974874494877962162132759260099057725992323672696923147352024574745904454970495794015205642807648717500992137216781725652833010871865333125300891045639885659516655719534917325819947246311208369039755690963845823526592079412292780511787892254865743932273092645066743662405709503380295192137016448348604064033554152970987544160040261088341270047949175358084058505506429799935561775508736987960004829929834706252433182973828142667055053043992546619356048667896379252090822083078478906351352284571584318696789957793179548385351560690583508709042167229753530398231185304573676347523469242337458794687203175581069614686394345894992548103254118535505195814684091601371311447053234370262086372322361882058581515350614902016558810864999051933814078427583126207280129146657391219290288004763520120469561141626671076315350860540173121839311114742154229130578329586320850754737771471381818717764071866353890013530109272697417888407211689178381345152611050408717822774045473083954142793187358708779583603959508916942818606790835886931394549521226300825572037639276261546282333837599248251622627264295196472853376000246537426824863378145511457110900326737354085260642122949867296753270047394054476070486687886272207953112741909685605067080621625933556780711864342847608195509840165663702526306853737146773272987668559323758466226752112010694975919615844205832 [93,25] -361377580032553464226992865256379069923091444107949131377044253973084651129977697238742803060826384944029195968800211692407931352741775504606835090806220790592744627830342452252316913882715926401611361484606232323960178837965311315418225713189908417745039918795310942047521824844462261738949690464420381651343740440382922931645929281525100873768595761688257842443466940806574364314329669721630851887913245525765392417267869971017820858673838084556405308139987303296097382308536071519728722876654341223520075826201827638123455160666664090549929697678080923936732444258668145273960276704822276960427517045345345753046225995020024766822501045592726636028329320410540874680676058237043488050778753199263199078445111124781907341464033202718338309377136721890972209313950378779253546617934343830852049045320766087744374566212257825691667107150645136390200493664518646498868688797842790852426824952718967770137109210703148449784995909213951341632348696879027598247255971641123632154291611614064056124526080503029127441493378161308507606823104213334820401156766501385172572277093987338158005963363425818863590904808663280937240163236784376100325043458942960863828927313041116061545406599255046548991080600610575699906376109671342692897590620439749240816937317721570411704303102366955243628272249431374301052098350237947936263502073558827865876810409985603820652423440060846426573098279703965917020761490032135596994884928273766414848119002701673659411660480497467748799325567767663305293056738959035993334248712293491089283048454016562290459146179348612642927786355330462066946499832408205361770192033245824505216512531198865428793003969189848315625118010890821691449450116392690939972408799171545073556097619657878670080448029746462472103267287538280077449496312550638026352535147620504996736824627420452243865187065346613604426291461235333434921320853522946106922856051504293768325564121340966970583279268450551408344567739810877057910006717880585029585110373771689843034364669330170329465830181406046938593066071463982512620033822221318402508056653609620672 [93,26] 1402330363795369357789324833221003603390556116306436134809191751179613795676249654682501198606263936260000535069530156916474600078629534065533148685081127808136356530952893876146910853141486419407160960320954766177428236383576116120556482417096995295949069230536595887511767971699487942752172638957161043357495148077940246638750405679957529751011104321583479974185798591068791932919422395323667252006659345018239787486625278752108168043069805629721323553201133386705450861596497554701874810863471794823952276507111904954001715281027770772496483704623600907635372649182054263335507303492250066501581159653576643401843044974450821695230601609167875017120063652209816435269203756481772568343822349913300715124888171148969059023485389288713058061269102300596269202435989115408290545644665104058747697804701975114055884959727714626043985430243237221710724333869894848748350994948233063731200886750124014805570535191247479395772309712159200414606543087360200306413556721724188807033799313388020552021709681043788133977737336142259320146504364317390652082544644748730633972993991821520717434210351038009345502318577185412719135692419817588658277124763023191706208816647863688430256647185262495403710082265931925933109526831010377598425260413567867816695184491675173056464867016589719521894698907309263336290876989895232857797184337364200918228412108229662867314834707926951276387935497324032513876813252574822130108313897726377348994408180806716868911606234755511923198490932433520665191970797986075284520060441403591456113147675244480732221896245065312372813084463488852203156581378186808282964056181283799732106160189051436557847115210607432428153784974167134991694710651936101639763005749463074625089024285909489139770008015263776215216103462735570238879202642417434309994347176446011012452265603425808948730948664108809239259236049167998859006097495133350682984206079616554493035426265623920110182395428522460620735503940494734569868199564127067967819186424202190579146804596516850753628702365798533603222905805334094539258061912225468573243912801460576 [93,27] -624143386370041341097642485381401053915659257787895902323509503907432986604936135206091715019547784454698435183018564569737708903807882495042885387557243075939143318413139111482213733831034962148281298269563301369304428011454027752873919874485869748181206044272329260230196492169644545148628836723162065173243721291457722558602094279544646669082528987209550722363119500092310186143222334026379041623105139341064836260589201473753027525307935798666950922615640547968494346795237468948313552823050475114599748358882513641430507744502288614433996894334980809156616128194327722026997033624170002980120291392758752142586544372030402046920652930570491713866303073275428847688079287621078494383868273373082191185146466703708847581090474093072888713723014355382949634411750886506158197715916755634026658428240911042779532018530327682588769744237788469377538122236126634151345438036939636478653743325136903430087319812003676605340552276140601590792666654289749855549232115244282579184098805029796584006397843486582720841321961474796222771266545990545959481179711176432935574353077476545656699077139125513148653249416295161055620221086344359300159493016169060061199928743436519887592488503791782506380151266801758388890683608096083945816205891565783888229944416384733549061450467756396715426748503578644845469879573798014290420457293976041725981272243486225523392052377774909690165407387203631721094667410407353926750431472624843857653243862782489148781155590880597082927148833151572867775408310252702551421084993198082833372783767712081569389553138621578872377521137748635526271731022037627861622282492403880191107417514156515461610691075905874858230436409587263829343908563762837057338572702226326369487876068372469919738485301963999495856051321331004444761585600910153083539709555397988085808568063395013710416937928378799875220289484796895003849266904064316662868510194140990160824567947031221035997272717222562250376842047172164384508033340553741921450502255754017364749901005973207017589703327126014018178647502505514216373247440834484166266292632300 [93,28] -191239657587467046142054719517284187921391307518212163731191634080191392291632004015484288361617165534813772133372909276001366721976797324452585597659234246489281079121195100510810241338127112847096363421367337472301572391148484487318409630886408046703717251347775546744825718488336067267835305844604020080037898060624113677521933416758476224491688717444366118831358351742859829584396946813868851988392224027690968205833814009497635196226853762412394339894217767307655717756650022084877051410051905989392845871484174697471782013330750756815560536718041997820858280528548674899347836277429673850111889357088771633594359810620735779286575848541387462082223276089328629262962378582075958519296896692970254791262922338588942385419754513311352440261731535920113234243513172641487131683976528298646870934509328350909480977987164013849340331847278847144333454833640774118651786753774495883893558951707442926806047220930372057114427989088488588401002289437647580986468698289669767834203372480776852696909071339627494496723077104181102452754441682458925593404675013317408812279651972289481925180567850894385883676994642996715368752655075458087110135412566683089351926492591330222379610543775635492258370592241390217057800565479929321783308207758764817408537231782824799169732854181340568929955739766405477431155594918545004197760098345449057983432219667059502067267867846733622028340455628593707994163488971825177113423272433471726014117721980468382641877114483043227051625390921080022355193478329893411477625826994073899536251867368296955464247686813133979856988989137005120192706537120350568616337532277008800137029377412677780074324643807750138361915004444135554700320893466034499131975371457980742072856295124109224734116866456166195977772578480343994759285604081812370367114134558566044160911061253372078435605196459948851785455555221905680017025192427991528515180093884270313613059789479797464161323794625655465135379995646690358914672020346495232739799984150994123265688232249100076849923707241925104091522921916646906763974288021554504614660000 [93,29] 316356976979643394127183455633166902824956815520015941612707434988040281322428176303177536074707773181391202278241057402763654165124577421561249650406497098148155215408714322976506900789213529074065869968002419183570500095224460652913561415404662690823569009319451841389279245327903402753763009507563335347857315442804114973487532378283037257762312090100153586036935997770330174040721046091234075562930904650537359627186372379024836117252409163663785107756292879128301129651475593598894270652437755502678305740715958929804368141356487064533877487513191914020281010777654096657028801301348706876946108845120062202823241791457209271754712815710976875934195424865841862027076096364093938883451910262778630308940803056797499352515789936039711514718248560804800701956033560023059185541082042671678699778083368867286443953432689316004441025103278300967527896509563486591428001602740672352823451759786011294335139360747791456251349740205060377938635274659624866132378503769048521916309140446421885070894667058581329779392539978155633697284491662713589432859831641726341393827457307802756014359326540027379474961329651488763103163861506747629313393134818558581372103263860042483757469307882667498809033830191701140184789368962843106607990110354957694583828680142850507335791255253987256050371688495877240657008920768776532740917925032802008340533608418224123842260751247453896289827939049458315360948062553897480220138447905018411289462550240444429509485856651619742273352007788755336955779656326755187661783051813624016359335968324202608528871695452505868723755395784093704670625386869297266148921953058376720794518103520544926108994684633187372850950955145218153154908650476044968489900451280446845907230537620864761413722876133284762484601102772469637026413912889781856727135436395270792477559782530029923956378188245225386359283593803003315643419988452574760134324955246253925487163976414708591980192698020297427435370213228054004866597687444978855140236693020039003178042625430800168780390400730810989746023891838736018632516985817571349096800 [93,30] -131727661757712762167196167264676872288124870340574815686045826089480410479405620291576534451285658430710109595072622533236280999998643638012111230592368692880724458671084513065509233475535356916459231898005515898459303121336230618473756953151826272979229195871686250368695076402257599063193201900916207258933844203385555529066762605857218124176453955584977051523389612846164849193072801944419297747826898298207181561086399912762826842987692862409523774443489600967545501822260307682903713807239510330784333929053100431543689877798024532050725157119000227412115522455718720253646993573750198333478155706217092022954987750395156779037354386939020562835483166385197352371401320557263881462249807733398700943025599927353478314486006239181595172370668802820826303969518474690572281326953499561559198120420358800830191361933501719451463825567728881985197589218257453155197223189940569438354729548966281816229821697888554598338356439384035870786527606430814346754477532251689938420413961630018644158034129234095820975807104208631059237353752049870195520698021392110038239650721067426787978932150423595426418379440204008716588827289929122367050638926927352726273829948923131877258702025324810769539694818379131726325969337516937168278660133566530383392287683312041081598033108741293930626364094668143214585721937019289718937366744380733464540244907186097928880755442296747280544879096614561516714632233696974425920430514923543829261929839038154169871767238760914411051846376017188374173721354611972628972778818343275314345123311568714551181099759671328083719289744013304200789028905902257939640752587402568173471921712558955694008852326775700845394607911206047451543139670941000055236382221124473761787906693822686212666984630587181643880361716630089678447101216638008697075288664320389758957929548551148738375800921356795968748396546729999728843595075549740804506480818578621159600853839052255130541556401127063863437140551959668334644319562298307519570275915963985837226384871736099612498475272715648165439468555795577489109882551107065261850 [93,31] 14744485408046275927439790143386889376883001249694871483251757912714050085466981725991328102541675429367054249895654076931903510806796688367609498738967657132465084266894380116370273845062439413708926097262593828372610135211083583140756297164692588320817946364159965122397749427521333572148607616548162201324791382987637717644562525708889155657968601689547182194870599721147613596051738269267431008179107062169713026358034773113022402859801766870387759170481922866552921990339791828601551648900060792222176826008685105725654617789667558476066586453791659505522105737537012043826811147756475031385986473529183826849736596105917442334989614488231006084674920460308744475600028693719404347888450521032028102223201397118323728397361113261968439827928037961775122603284645879079283933776400062915235592378977893088598976962316233888731707345485920707124553015037933840436053429424981323719339800629077205476940437945422018393554344751396594698157265137559050717636795164509779887928560827166449823208283345710190390696640372114859653709882246221984722295724600121703092780310076248398615074772747412951610050920715348237162905327624222780623821888675398254564623639930626324143880102935290934260177096348385253164017224419064620046740710791304129477026619846059034135873143754385064792330752124323338372689124261030368322867797855682263679033733857324467567608854659220451227689050663450429186087607348799207721192539658357085398053926931567849264554635644084277554671331358858844794608401581892131680885204881654065495078489042430280592802384693638968739173447876430642069396235973390566374883103941520004384356522842189628156310281440300447931612983563561517698004586329837163337517654013182263301031169382470816555595607976852707121471275489729999288415054318162591441657287944036381384385346729251029449444764998008544325870878481599557826376151090909171093083132356838031619593223622372315151877836632582873407433003467540166774586143032677460265676352093029224755569521514064797564978583969130755097703855615475458166546212586392640 [93,32] 3459310907379131578777982609286111487026557163430419752892355677782299614817318667227817438349425302706491689789346912815448103381256312035277972935472145947023660655413771300033541133051423532447162994380111877143743615970563300892993741461243320736156580656619404838171550054573317685151672338808042009065714145748706026153764347128594610695007795871462392419184439068659493386389787780302312722516753238505588527631126068137677203070181859649875894865688354083195984993647875504024688692385218588852658395219546576572246297753736995250269831233481194701587442748044064735116123537524039866413885520282580516422812445978063799240086943543261337397333752062214844817507251217747200423131879070219441150685792307275437750868335767282990257120300691475329408100079208033716200791589111404533905226796345767958330399424998043311355104728865709137499489285234953238045551817735225554582014253024886699975005281044164118865241879474244368425405949452034736741511703729423022343208807280716932085597217972405688879076842508197835725067970544989364300643348682876836786358573165109561200590978570824538902162734272549222658265954688386259044969648442044934621462585630814334987155660948057147417344195405850561016672894167164261368877041122978818830390317359637521240056253692963789120430332062050556899045843156075663871601740995805841818440167646758176123823334345799847695013063056900226472510988029635372649611591809316430727648137477658500569042040390472534087045286416144367030788778368138948770794019058795881524706811197612139131402860644343671129474099974418475744998048913425095918875994062523584115179521682572933269798981194188481521571668571133537074253165071940495673743206769396344345646303811820898859655809277584040415353876703547496531363364612952016893813628123678783465260917789719964077695614904654725507435007989625792611470374384292969859726219853267078977086983861110252578757020710051245579924304213326496163299221656200314154448352671179546785182463608789082972508998917660518620529703248443568431992549004600 [93,33] 1694723670879290309375909664189264534308666735504555332306531431019399867223900939875476331105053774332091805822612215662235699996027904729124989633413398917788247312385866450883575301584137657189989586323649360510378851654010769675750669821870120211895797897294025316000034902589676025628658207815686920260624945054794315893029293055165987358804420004820471477229526564318810326650659483955593382624486446650879273972639039035254399991284649851194995052922892537212940347309811084037950655037915125417268443823352980663192603786160017698464855130797799916170505367709900655122302490948430253403468193828767387636911956348291825107439391893097317221069043767307582322644639874636547973709639948998533469123589380336277145435600181823125937820863791429851403694180989001658528366260956562847927010729707473858395713063116530960152593190999653878993117115334246498721698416636870506864255193324238569725801595489945572935816985716351738501938412637856817535585235600283339592296318502528858635113445626561498869257162892585940152328697669729208521670173843426628125197444898467896653417067462723540661142279927710046701808768152204779870752907874683549702540624439341741047281192600640811257000990705480686224224362827079039432999913918227589176203286449537733980107550036973073650114278667290043821645148002914141556365091171726682256930799968028172288974422872090218615379648762936449896864243697679987448748733200358647394687979931117295220117691296486711349654412174145617088226550982292018196597336287632434324559775813642007794348922577008233936211479784187349042523184934910977916014499446746230657636861613163582942342490362899841390668209257713929591347304759564318571192156224406593437466495821504552592592073354685816283077806020615479246391562238490308428354753281376542407576546309636943967498590014513018473585608188059039990738026393545709555063815549743335399347585196804849432146447087224624502153977264273047011840227720251340751450655383049370183686555184087221522321065467981798961442115068637867032908854810 [93,34] -1528263635405736316274217661679015018125532747894319982535629307695402653202650532113564720166631402428302314624751452953815365871620645569863423283896320328602675654118247226788884241466049967815202746063312822879978772773662017946781066880361112380503797403674374815459861429383397405067840063616571846950220402782413645623910736615996636022727223313583785058285302613724260229154777552061112615044911499942333915857433692655070292368194822402152431524189916688705466330325010856341757579287718131446374476479024486462047558623190938115289487297988227785243328017438882669937445656970242131942299491801382215400268592603496129392043270411067842799741398775213957841071261541937892941701371532042466963690911597229787710359323726162172439666389546938672306678391569037383164093523855011652838096496710299207532179227777007790288485724327584046774369923720923249200567110660645144188349666165052385023750219002574834060987127513407606570608562729287594209114685919585007917643102023597942238088323144455488120093353700261699320405552147798057767594458181322609924555122893736166356697757213193813486883457106430993794845831469129239254223656254059866150405677533369689381852018699738876396637325032842065894297929142503953609717539441785125126435233245334804388444961178264677188642934120207394312788183731689865676908893146596538071314206435537376041708115470462069845609713487998625323236210135635363599669127201619467243241250058505310210274655715489264453783620830342822600067967712233324397116576382519911991205333745874605630705806812813507749327538626417221735996100700273332810685471496807968639123854375757109264879898331189003376150504508508287735320734072027614899918255800639142032768281723855060466490920288121321309298257114329128872477853167572356020660488145208655046751554367651020050471296498986339486000384554019230857727248014881026767202610398465331432055331456719380975955027998405837712737218936771382588957728133607472571717941741707373569728750112996370767047618008046729879228555457283324102386840 [93,35] -424464471455760610339983154452607587666319959372015667942422387273859554037176928449029173745555378030782142710799618237126930301444171761877204341167013313704193980294658286221332531502526821336872026113270330306602543981301653870483024752151162816420269742752571384470274793261902628332021053468459827233215403180092592661037109395531286251749977656506954508158197714304125217378522162070164284079780078562611417215153823532868879609889462920367234925692544441833320371706037428568093635822103386602604333365220784509590380952120113120519050738747612425528731220500429145851608765826616906501852489986497026479467637672925186956298208820331841230621031184580724026708850692292133487254833137937527223522063464998692879381108450594880842181833856204395362663121223591818263971002409750904768953947951845247003048161019109703807598815835985875434931363479194307261239792038161514624907265795423878173045197309896242000415585921347798716679785706873751041493069516143205718463107417592765592214469651849343771626515768342884762284379578852226775325542921593316441569760194125311893117675910126832011727452484557626153280176493908036777474888846518953259469255701832378940171753360734434712994815546011184296753895802446760874105271942120199854976721602032128026614288378499117414559439941973193580138208270746429553373985551146837026968694461758038803011129594530905053809349358108943431754763286677312259324443873345975254248418447793201039385324131584816741540823616920677558371113851213061194509632858357061218822558065248809256349563229245301025081050103575048982459417517630608135660642969668198474385953640229909524394938277803800739702475279691166945672586322541292811980352753165946842330912401130279016363083112234210321270175353273596255163546687089096361084508345347581119107206364447251389573784447170422994455771205267529431269290380175173829424728087320028994985556398125844606049636292035628072760278438993721330656803776315519280062615758825590200561218551078143697923611009431971383896784144143057985660 [93,36] 792527893430872452428366545167692725642108532140674982467599581434843376781999144470804788559086656870642226566722935811710097038621483387612866466325685028766744355776465473018828124612947206037765723177597558861710399748646324243015543360608334958889780484450623801459975836097713078358313374552449639217399519325446008152678015099158102685404387757819394651386599258522057098977006811617022367021796812773659179993341895364656994522484796903693498198633737504775587968997082481774338348361659667498922692745335325706227225137994047966433306537559302990556029841985105471997733804364786180869244832210756791766624062500069769362658548539469771759292845586793889815338611444950644510624345638345240230695004135924313483738153448247208322725077432615520347699376814732567091000177437308310396251417379201222761593442269469903010790881978940323215472394328986061715479457849103372555504833470676349065507551570351451788017784129336729116361178203514649775317922988827829323347843016431525753127168668012626431702722611596212371118584908833435967478844553864952421157887377759678538136260770558561174713532922413816485076709927138120601125129108529621680867981450337756779853318167286769560415317988497969929485749788588079676861666435610819645128138335016852257153116783762404781331159583537909685084585203571772214952837962745586251562746462142895258967790873021620728275578444949791400895680859304902308945063540100102173874660446455928689944449059342675565095741359040749060836589369513802968970954726016420366966119553968605810434634374548258333885821918682493624992398340582919084299985216722295392510976998165906742718927606332087307271999603072495226508034206704272943648921754328632824353981486402816024257247881700314750106264999189290553239447976826193442663737095079456609465299351398895812675375926254295060397157032803027650637332087326168473127860603792476741398124499933994734291507244735923274887507889135927462475533854877634185624778163031594587260696426897272522706466904881339410426046513146291690 [93,37] -378658671912595381328208038280726363680860211133555717379865654539100215875354524030593949348089913720769978130046053824579871709928001461895919836064572113746593421107674514160068704384936256129149874738504175849678376915781815362923516549753077285582510887929754212178052266969441144421195507122860539087893872721924774901645632993032363650992869693885262043780618740167357005456734932954171396030039493890746391571681851516582758280776112828519017269650399811059184438172564441476054104910247710152071207997303653776969778693793111754136716677000565729163406743048010591473098616112571271626110224417487170286976062483114089289381698962220887174782043270207099832495148969240214723296390189902055361807880424816315658740646333504711004967692590928822177724163490964572975706648699441838310288364875403800969616191820306387974554029157822930190043682826801789977145090283906602247967296163414923815562687797969562661289113789665529947243207505097542372182686024482716006925533079000184076572185153449175423061595523048870999554777002959404334641585198296995660792492642060376064354728352782886701244220905157034254697952473492771214028189578416692653061113481572476524008018193630375732983643666117714584622311885125042680821582197087574290679357320759362440304150615179381815400825045405585557199793247159624723683827663151914388642627702261548080226756730358515148637554597044343181011081514802389119433747862166842636756879657307800679326125460307729455358825278133619344559992664165955848095107855441065158661777128845691384112775119433636020580070036710312583912075141472687559928782608998459947875744708663764055410099806012521486410369803418029888665343429552369138157156867230684645073279155072093676618174378645938769811546284285672386888367380757725895244150571614427569278508536969873466432252814559413107304400622768737642377304901689272099408286816570121684098913780494897179393786369165650319941643799238214979259261390061810740456191942898145952071158815824795460362256833442017822619570305242200 [93,38] 93690067051559378716143133337824536554639317584306311057090335394002064179451355066748984649231440489614846550523706760147330717857946553839160969375965878818192221220218737276007971873220383828257758016385506404000001108280036319982637991471129816548443166972930670516875573427296023657622908249471788617405779546888336444044500892908909260129419701315924776719196560295133864035090113941040587296106765570901920103961233111845860309774861385555784062931696820038506041154726318099251572411304314454372305371736122676403155252034332987268104712851664329147423559860042159648005832882135424232780830238214728178744651823062268774342009512510916733224904105356721758312322621196539246584558294735324412650340482210796230160655195546558536225712695396118033756720943103258185990041163732415206571951144035120917045955673290017435614217227301744049596314650220354825295657061295146290514567991444111079974290599420370463219585907143223079679685065700668286667794113074340856546288820188274288037837289613160400836994138110620791555919153489703175758775262878748666172766729548121127548256002028303390836490677108294312839112883897282828489302268432707239051663433620994328526246255962543200898365873997910577926700900115441770494745153580752528469924013928852404615827471799179538266565580837002233971926582414232594270264632585967387240102058166652228837277951880039390888244525436858283144826488004455561960565324931458650753212783213886974088071361454202339581505553828365515077052928562120413087470355894921284001656974133249507103079497557075469451423513674949373784885835800381348062570651582849817292728624701386991525194782188490681722397252822266441690955821641800179729593995259031726909507018161027367312814359612770901417411248658187283530904603234725540376516531629396364797024896372627597121399468408409062963022525682572873154332626987677809408583923154625225947801945421799625773680686079293804515091018202524334070505989975405637642081035013224943603691299058116663638857243210206237602852130020 [93,39] -14492371927914308837277781301498784580002283377996961781204019931981078886289089657991857733354829526866995546670869657085807139674437122369396121651156164643933173588568331366640249998315428316376317542573442457189393838073219840586528487607410402421387192986491672862613214214708938786506331437934331835467475407136716480739528211043946815886939976352127647435437288203065619663061472627637067642790538835439609614603079248981562078008073170339815394836442890850374150319248098802737234131703245130650074678369765561113814975802118980830028403945776768991211838027483813610247441153709202419590900909305955512554972343197458957122823168637410127692936825171678389160209744796519778931573430620493130072616650073212494328003553098094373060158175673385004867605452968172949996339368468367607528397970717201055972969700917701249245190348995430731756247377342288013983793567220332024963394329075811796111469132723349185140067349224429548323131322692911720309333972905236049355258262253194969628000365526557423223871034655727683754203249430823001898695387624154092437895056790423633134587211842481467178936830629705189703816023875443367769364764931356427448874885355630753380456027595264190026161147595648065853002466468759829516518263162698408693385991474372089891626049256721521694832085902247858732544400893445633418176332442788945369363829465158995684221210841505759012340479638055027824720377698868913534312312831889864008059461395067569066418260008316132249711250153342406729970059397591668942726789106787204319207193637411995951098282157268816792893932159134270569418656433786849689286692877605083801057418496286126602118855151336418088467484854759162897037311905797473338118198035889452140429540813290222172616054113165759995003974581131844535942783850760698843731455618075565901495845215330654877836882139903395111496315701300087213732725715079354373100912846442714010976195042136908268924115565434708580687084469411317671544610791735835565056143386696872686958965964883328026228741060476781117331590 [93,40] 3638293684205939661383601483930883064263158100748993898242251768909067503471914055838830302856680077872027604134156999796845709452547516353871824929023834294222039258710319116558646440193506191068945270237069751493421525504649785389068606933035243016668908205143523007852300515494524789088900241496317200440711188397795895145417717091843236246034809425419452137864739076835107308382831305129224566350813733571490410780670398721626763250724483568344762981512724246809755385617788398347147477286226621024217451440555419261725192941192485977936692549027538082755168244071161508524746719193912877968877437282576404720706182031251823918927378934367086807384046215369160726571542256990578608203058832919250508127994748139365027420292795435308177643324655698518314074370774052269952963033914598892827477950055646575668224114099716916375926974481080126373713872005278106381728452614543323155725636564507034791940028330723712599631507544248247743352285296461699342193643495854673464508228474316455359720846807026785697070925712625176492729147721096724190153870089311036801737214136005775652284597778407344778100665627405741544760061300768878964522998424243722904674299632664701874699272123063064153557096094854739187363863578625932471623567490237681649224178308164094825469014137230337390180891626127188908625337722885739984919267029868731424178802245847707759978708062244807731389850631149134201583105841329283695340973019895720279202293603673624696216456901800407810221616958474033665942390489325071533105088568838034955185367647689721685359949976670065238662959572016226195432016890458330050601017977083387875013295743340367481259205404444497645792523383944010608855014909712382310916280130103183577993255222523329001125519340154682079006051003952916856344056119868723596726739468308353367855275565002355390752380325917894713777565813172000175953920282241992907850912155938842279058705036476658254340783743514330367906841315461425151913043219179966589431814700994875608506779493331310851080907521190025657780 [93,41] -1403250647767611533119148371029049362827951718304128943424506992849252461051829350787128892287769996815751313982814968470572480410373128439100240215291784460950930471435110257802270715704359882958675499529132311705499033551782618739159508102072579050690118641671576733159059911988412806993292812295801933035458561916137565830266813520711392053585981726851220937928551011609396112844559564237272924452662642408579883046618092514791194757798001737627231368842903451697833607382199359714667656914727167003184989242787606218068165050076634987477531584483295501311541727424584598412090653605715715611826251485875748003673243747723344161654724822340017025861505562351446322338595109756728151347175237201358559009519216402037911581337900510452942157738356029989281064888918771116307727767025131779310820889891923683381149952781334538045192402398950787066329794120076456172611970031032111785985446537651010149063332264676559012829834930053290880994801185620138438489062187566293312750579562358043529989210160391105599883058678071291289935094760404976008216574312122629184513348329190793949242716500319727246211528346363949865908064926926450403039544360716956220712983225767468654084306186034349755930743728216825405615371062653397523834203985538825892399081173082453394729198170214420525618755673104189195847351500404283377716884701794702701081260158637622890564043482624208379516309409911916882884729399327442826039472585891018417029298167156568069033544888220507714789840898230745873800605432963996519843183663253902353567991524324726840829236475760053594335147933706318596458980723205244464175113028920472146414861140435764140468329596793826989566548865407215488089177032745812115803375071506542814190109840288335181240376213891593074392667741417933400654544915253161000438050128755072723889819765167340581291456972165262889814388296742132499347934105762915417164662775991201399166182403997740276623220803516562647514579927024840895046618534170722131524644823702627890596882268209643429935613630898507506 [93,42] 126073008756013832561088729171196872025236736319925362845870469839513051644008612503103068060126028286905290342840594251506504176069420209980246313442957525191776822434167244271076286398169959296199930202554592451760863364790866380617636390749826878324547469230029305230267365556353299152465204676202196880535932477739762987531261565267459291351175710762027777124998611297786747059064802285805641817456515978680379905888466465852347436846723653706104442146367026490840326559752247429429656534284934044032630604993400077335595896739565936574634802361133985972751672019799056300931550257583084194321444164108351103152434729878461790418798102041087521443041408569193514862798264360566744245694407910749271809507171413820845173663855734118148660106237150166261160679541149986075807539066617635785496099973712346966761287547721430351055040241041280379502644334958448850350064341761509488497414389041296935180784876328644803060074638267939107063297400215121983348030378199088278317972139243048319081246359066573609489354042219665289939784437230715586822473071803189973944021937112938678757499166996927526180857064031435085825470914468659241364979241180552923689556417930996257658372468994306267756828931958735385091919714967891705885222856933440623643829610066914248093796737240113349110328382109260064156472804226556534162191072712619927024128447070970377690559533432352208799529559895823672630466218362850163923444667582747534687723907092927086611838645762291937923110842877188715708011280628944055131229293561144479662592165179076529613358240473798856696095940075433194951310394778485574684976258660721686413125849311220596355323442910204526157207342592474855779834108829755384977571688388872668966295749914356258961879361583061630576274936598678669599409516657711234591103000338318857016595310995357424327908975598286560839370480580988578650083507171585838607040786209040748939096355798612682362588978562392449470691004959774109122262618713749029922071784375865158032125833052568667680718206616720 [93,43] 143126001447627233438693181656692048132998771708256133997291133068901482434522458326013516297211296473400564392998920322857837417572127186341539716712944784815194991229406868283269616344467762388947764761989998395610154687776227258714630166385733125388420754747472578379594849630394921063613637984688187541250498322806054759528212414585924129641506838839710326832316991325679429064539353871627316144231724393547386551183603496156091776692757330789379744223349740676290520625895579124487617265018235057083588912715211646848292503836068631397273156128858468961026806253154859209353797469742339741607833656788971652322123631993711973884356330623431704323274380298179690802348132192971965498719578187548070284952367368850353404254112352540891118672683159740969132562722959059159377969275468294266592007770839979989687563966498486980964025845705111660099807400603489524333746685388502901835260598702231397413289539734907568342064016074305694400391381775463974512500400252035397730167347940513457129167886675868581480218358355570931025149596066883463630817598499314419288658506017677220783343824907907891888523458751071904336810479957291374089272284239148654562034057374787196978658539946362997429856600280237874203710622204449758254159275817804722917661527093722522297600102412258553304091081200605244168044443626634149907484457752888542671161420143267471570760980290648958268397609980934214692485798247709099023683821814908215073025086491168319897576345928091432915159216037120180387051988134460045856284239403906447780730716547996586740383682006552329218679983406227553995446936637805348736542393927131255218062936730534588209119110636194553691418443628562713939020207256143337267933655166639094941142699204190005652181333595493000786399662355657600172179819551433429723729871173134594191546801223498470637670195564928870194487986059274186127368188995749147689365899927560124514525005779277583815357389499726422693360341300181199179844685212559048668306698837338530094913867547726874923754391356 [93,44] -64675111807329494612646244812511844258128028476572820014927263251560844873080595310551718217246786598017219004695484419311368692650954648497419793725646993534441091797817566625454045461729692680409506811788297035000965667591093469459190237939939194795232118972446608063490389768972944029361836012958848173839252203480700061164404240852565801536169547525651482163416351240953937055014723997071982401127770867388367480324462221701121275739713678687089827860927870727901366340703558404577139773937758848022161582079108772211785474445109970211360881094303964471827025267737651642461363346762665080773728338458650376569702182008452816985592821202954458012127985082272621188129101298524041156249424481941278099988397511199932498010144174139816726317047887291104614563987036767572829930365035503655127186815652531434870626203746278324696412080484693023567328401638412311551292557775556663950242854010255790926647217283407265031785174296178889753345133235373214206421737980216695550414257643122146841429193486554540707230097408121858944243082385645980915709517289336868558641040030110179104934815140873826598681325558124401268760471676300819990868571789301838208667377588181657536721456949776172260088811154251910901037323910737993378289129801421132242341282862363290683325169895504051304505870514156766768605525290652102804457174072774968892109835591041515238608871683395034864505407987251810932224128477436307704937064300228606913928302302820697457892810927923134389861180328301585547620782587319883736428186094313016808379426792319015387100593996070395268138959412748985433729735913318940996886009093484026440004111553415059916987805300153452891214765407072798326945084107837118274570045044809292856886047746687849200587871205889783012212200558099840185886828516151496583241007257595468314531647116321008775797964577245717993281290574639248655266217219063168270877084742736483220072150473406441109460844894824204545859294352780950724033877867962372865682632903011690011435510142803968261490928 [93,45] 10212244833753271416257864156217019685830900952880155740181022338560893272013505663945808377622545242252432285206121468948354661178117763311971430280804961598282217584729050511949554751520359338677598917226921792307197979835782057974942192746003657682045285611821319226538713330695595030609151685847928858360289706085126683080394579299323983163622934822491660233585118796757543146534447763438764577009175657768111250443884636991829711203391169697164933604749319304639253217859173500950689694879718900042350972996795405162035562075484116968418194292455763129818417639769943283704033413677093645003045906404125349454504858725070270708921792352539161459276428654073017523344303379965690729277286884899306467824050801237177291979838332028029628749484287054810864717688780690482181056652962077952989229395939996150964656851185758461141238727760145989544588543507713199083931590436031475281432888143316452402846306448633584606412637241416009931727490402346900639251192459272598871854670932283859875175490996661540868869950937487791957534909634019429089978052808155678229522829682734991034295220649449703074361158440416151870753922539820486702000280298231190942281383682054642508153394416466942478632180900213457632806967325372483730882882155252395220348916615483803917371169248381626825978420665046204377754698670710006066468050684365952747078298220160536584367366169775716251612291294232852700367152047670496689022750972239149468135809670470737871999880555005758506811828142227123132466966484969326770805371719999675272633141468040525888123697730513281873736474362349988038283870588040232250480062131427752756199319993647322770638864286061206565716293347114126684063281014853456536862313536090644612754107303069087019688093811480244610226380172536130660636925434274108326859276697465389272870711124552386875089882713968483704020964246568539526416827314373403666868383240741884528232333418272054765977814208290229505288605601970431434156833581281959301195643473560138509131740567794958899076 [93,46] 545059907901252516032222829325716140841599871140402662003682605954979417780298815617868250736286835500311856034068440711980233567247117806258942772680849652698709896990031212077062427727397046706120037833399065899014344922390096094735535826337215278081197052243270592886659372061937129405713314006995470323631168540456932213680607381978057701566069072427557306083321185660530664065448096555171688720150660979537068371499433611135799790558743773611747308571501637508160432242283910195615234622986663559161489201156420804756464746247489468186541621127868632381029848534213378171430187667072150828143830087070140871806365421256379655106655141056961687835614325948003623329709561464867696915369573666563689009887830648961979582408464832944188078284856854482858440106221011718617021698680298925204928716994814283119707338426099291069466947348678085153649245229575486909893079222431065308413391229399265003471847093806513582695914366862270523596702139618624056306221201818448742259125086831968553340947169858038001075391049987007775645970316310586997051995532729695178073070722235817732262223636994485567902170723331209392007994011237439328360748960185742160599693503096869546732204456344558757682218629898016846414801101852328310329086054573026116200457330323019417625859826103058634893133124494237609437198276822126969365965756085902928850331277084349988655446500169802065411722109228951010106903724668825296858083802172868373560760310467108164226291534944191489268483074700509964682550764630017335843521781555815678737020553653815446971919781311730280087305285095953141043925396540811481971046615434323929810093319081593528929841698167582067965325893830817226876279591435777045967462404353342780168810401783352011092665978969072780344593502616417278326412684655662996703548147167415728896754260527775897917484663937316056493630806537882300424264774220607518418459350264122161749383856035363407124521692083106339234955297993166178132049838529127118401142317250115238575640420724916564 [93,47] -509586951669735083999292257614054772014032409836421930962644173247941425849365301483543324218283449575913748810201882509217342810438497777693248609323033597348114833947163229882015271898968393120087863541028446810018381372115471340230617539524325215208116585765808085619448049978261214947071824261101172722230437326532527446712571562439794284102541901462292314866319440983615825982056278957855743077230525813459500363161870534454550830662455354572097438705853951901555156610425124392151294612338546292098461614004094104232817708106802079130836842883715731853279747457885735165051449483133575199303121008824510590966927638397765564978015708256468566100279120490275190291688410215811832363255456954349588352121305055991965734293702578280061141831675457823666458236437630362850911619819395875202559774238972643945013282148564913723918963096259054636454933202412521683387896582746780767714499636607434080026935067099429742123753995936891866027523914458586417895250570534250000083812939069339998276845092365784599287200439706579977616441056109599695917765410168134042969627957066972716743314193610412239200464361028877525716034553054466732827106673574526054554584029475637353435197330699508571852702678205248191909349994980915833595726644423427950078068843070058399267257326714936506051743928707679537803468194113295532256756014993301893973183835790534826758682825084912800223294064843035198350116972684186881031776180385185682278342057367018731078002278852009307823864743197757759296675691874843958955091449823172664258663841991821011973561774578413233534844481557308570462996105140504815184005280019731521756135268267894167629743585327741772802260239217340718042201217461117114419028074833708718407670797281412633695403752389110423130709233310813870483041429370060784996117482530804152825540275300709008641966080433303003209665243941347251211247542198568814379950835504581883707671573432456279874669977257215296224273898263059996832133107235261695668268845352224591468046411341070 [93,48] 82227883121737277889991963274695171919869995828983813597683337027546923304851082008537141374423109205965979234222013116460590850586313088711924922381366040567263809726709866371980125642925644278873189249296476152552747195195502538490269251627321173924160362787806550596988598473873471596258997952808583373713584827419865545492154701813234858947348102233639916884444096298110356203359204700527043841519524096332815970242746819388139631058220269701691348387138592950199313078194793389616020481422174701234195760774779824830720158017796099600396751628510531611382522605283018809118734887478586358487713969771094518494438378299577077417229507151862929027013420972098112530182973573390527327963892265849789549787842363542985919576226983623784844589678455061095882837047036293287627830881691537332932570214394624211228586557885270510365816420627347124978869387902638390334548821676634503803839778840790034992692274115103681413062862130066582874862373735580855644981840414916890475328786813105307610958439256795305283696583705128184638921990887579310265332149487518088866835864468008490703513892663169205884430382627947883482971456153934433659438922672111683230711860218946692245472339771565140375149423778299670791913199241420730425866667174155248859449605239090802580382608028072296680426010406647682055762408008331300285436292405418655158302028735861425962377984559914835005967552258793443754292633848120062331591112109742023584376179399811562509111079710752410602425063898342162417031472144257559801200813437811664499214924284219456891934417892677293383990603765291235277691502695319372293277290326110673262477724801342092084884047774034197691241625740180520301587575766424594602307891852426495414866665421443411526969092702718603564471658324849887037152880062305022746923624154259948213715407841524385697155492806398478890353178214959265224445668173098034927791533237965729918397579721200254606105781305237699463047685471467882132372384933450131279544658092082238788827175610 [93,49] 535941473072886946865505839996946944266832240121761820858303369263548336253630445686159585870729909247807712056205427652309137280575134943989347735372864114245847664825280663083787756884708377810503184021323981670750243959206531041547410659564701641919257989808167618856302017340706925781918484103728347041916592953126864973733475858862377244079467374060117824606614442127473868393989149622186269471634300002700009171919290951192221107754868044773865095299018873064151439048416022807902861606822446963484098480865364464209624049959368971391715770427731673834158527926037624161364495944775981107984846459934396166839204757578980324125798167542416935874642970825906031685481473324899073289560915773150147160736518813342257536692400172949949672457064170340010973184779833400134334918964186935294500889387092105120329303733812324923673286346147517485204949607722807468519786883007173076829472693714587740735840311279652792332906194004717607285173550931747577315532655230486960855578342571117892016083966690428109815928215251557949621420465055496094471375429114315468814133758380377298801319782534341820582006066521891166506656817608369735106745978231149141088907246777888489759101542676924274012294053297123503946525280648331459426083359111326863841587271856780996469376588860710838192619088085426346773698807539785227246232932017138963495050186050213966034662308491596942170413379957582173237463006141038593150095192412891833224910937040810668673548246921340310261551449936265306355434902487285203043631611771097355939339731168466562511249219144825818320531949714975736008196650356529769092929301989410517873184386206660173433472357452801768521351928714472679926016593988495574720847327623410805280307286587018870868851865619202987492727189697174865273239721228153533955113317174484624201684512992583410060800039230397797600582422829295287375331323122603214927173247432639862226891465149533839874606886032294190775615501229856201687541383604654597675342982436836791014865 [93,50] -3087336459597280803050517073935171834964626091827971499059688495180803822874555561670712353503981523499317436542366063407704032230205635407176827396778644477808740362728020620881040047271110947310832687039648157110674975786381933819477940128724842551164670820704423595129712852886983074150045830371684334121341879352280124832476084794953218954888018609621359522423134052415039697757371326174745797282176415239984609268416871006823223668822523857502529606552248616079483776598534897067806243084920321653915251655493824363299301893886392962091254769200142917108881162022193800129609705447515775196233484836332204136628461083576708291979053071359427376727345231171119055721169179413825655520495393181860454282439644096970502971087437964399098857889145976478102869591846102416014831111578171152985889180739361844363243264837194954880384856943704818027606959267752662817802612442507589726953675750917259452876652120026050970338876824166086792559106268106248390286993549468746286443748977223369752141068811901298168077392950759506898473359914358392180791387501223953919336207631600209994287682999410343233616179008847203441315702480765353585910976366552243564744187325731629015363893616971227649923840075606069007243516783109009608513707111968843018962604864214080201517559851173943356209621803141011170166106078714326114696094829791821306415390636501609550476080038243475777927063693820932206639094108653675548168759903550147686258270633114983734448170922940534288340179788961017006633634602879055426756615212803311221983845772722428324032334792659392162907630815506239177893178140620301326499717646706393054065440662277060143852803789002068236521486363219992852427058998334985795794194530683700842419160992332615847508759128925287955689325708418672485879789409665857765555439788008462187250559129797109788095461447280368058094083155715610602370250217665817530927115599516354795157488446290637119319244321870376446621873475108351136358858616379824271572288667174563753648 [93,51] 795279722291645565496734217165587628945091646438125408483065021979294746149133033818733132046668649149881831810232632088946693308460785769199509875125044825076874789446684749090269040919261553742616838006753927886323561383291184557613448377810652741537638547923675604881701781221561667830703410493494830008845894444523613713996938424424853096849266904562044440442037735199002074640604640287027371686256014917396644276293802563457461075688376352455906772664732589652115111687446549533189466176992360227556649751787507169761190774017097048583792299974963656580777473098881381419159989524327288175602314495177351675521971487430718581195583220562247866001946003980939334295418876551075607105425891247232899081811241061372155173307264672332397555957443345221562223661896676301917653818434767260473139239516599173144426908633503171720331571154221961787953113447442204627334581995952605386294130248637132774101811365116322115534591106408603368796048510826169648744643258235211710365686309780649251100702366070777191083714482947316983215216333036440326332321971002197425616616711715067478804274504586929010115754624178012517386277228301408528764526351780246842043411276119117813892289450631629591219745020157015980104042759291914143539939095290904024588826673510177480982723598068188417233127217517607264289819581188970566872674276888012007192737156280516464401178988829983414817570302493693528263639046800040354416331143078041205209328872492265006591548747009892211591259208123898141184294486442656738213397464438340867514629680393583870027192809970887564713480948053720373974815580792122483476101171246983697461455207787246360771563015116237475713099620531317217296543793296445455917087090026869198016684445205744782948232188483873735024214503808256886568748288013900506283520330867808596746117585355784734043735214460864201247391491717919978495861591190136879478427807671591789662602718333215454400807701782439741541505915430890067642629070834992176594548302675292400 [93,52] -108690651537164892758575769617320163793748456720919097757571466539836715955486015288912586962734238861173263269923611072038899021732444909279013215763124861526431672715735598350208609796305218621084894156298906195533656296402514455526567382715401393289166536732284505937452659182477094534710342511549849147119276872764804154241162432475187836623392149786078236225536562235039351114358019284496106510795973952288202794531740528894202920913717479733157285501510001935709296224858627665150971406674407429946609215956072473847539081010677560492171475626897499078750536173591378756092237016621738044881695026289545102819043774613833373465464399230915055274944839187765002641455812050898998047141990838478029972316912638404313286342104904320364736246811023569897808451645683948040879362826005454153383990227590631507232248394157014983279240424708232628867199959398724663662843391268862497979956440536545632502839802055107930821076054819077014459569561967054052305238210615218473406434941724015335640491841640839440498093877140403438227948312133100234136713001405700941407809950146511377305249985546196431730992370670610300107566941579538412790519896061466885139620111989951692497197337082989370971345539019591597857551653284223265295221552420107656817316405478934576966802654185585894006352307493504854318425201741594833647601193591177817212478847169154832314546872102606736964123467189282034672010279738184004121185342459636645653260277206419673063824549253479918116791933367907348680142110610975807141613093636448078449870667355263506665141058848312657161727410647889925994205347869982502031712438600926810883856967566397561662814083832456264281497440347318954231422624575255289676983802707677751657474886535933623632471154035766040817431129683749105092394246283001700729548091140818909054013976041472772502840458828624632047835749430466122266448055976466516117124371205207507771567711250417624382657547895430197828805366994512605983843428990888362514656119692100 [93,53] 3951596800316543032837549429515048358007687162146623994622697539391273070762328765510297361212898514590105166129624976465680134747592592863508667530920110233781566012387529747623893815686447183417088067070125734084544701347365648824364382627932796056570974115355829356514830790690988348313790894071423786679264395709217104896443007978770369133790828114224937070605982919095107425605296679724393499061873127519130565060325725753486219875793882490025642435919684763757130759405308355162009009055118496934894090568154205360596377810552580822449533980482605469069844487217931172926905797596225022646024097048987256419867404885661350567039134973650758527785039591326788205692442880075720129387704514857293312012352044205556004003654017741533184854776662260026996668460747322970271198965589381055502259451239773232529999419606492557562003795037072523902565197358858000239796063345600179389909185837869199798104605922457778459918519310115869584527602020313911837264095202170239109358320887326552681547429952667788689069278836543058161866842290373240493666135642716204753947730484538102243047251389920138843229386738434374670217129226874518982274750094179765257462910184565223228499294742201540338652432558243142241033604870332522024963101060574973671276321756274865042942938017142055767735748028385115146691607501391748723058824033202350702689185010821437208907853303497416837978529055555982964532765740632434895860629916065098602573355761313667041659195615591277596110880706233872844789510007177544682459218176817229011574907423116678488170716012199535470070641945403353239312716022543816378413757703075843226328861165213783505643099749029209663565984846186350816360770192536545213099418962093472867268539772552491523872763764440941863374927714704623570574663627609537371855943858329184191498970657265200155787114526259757225527067548789721740108920643012555073182275871733428036895346604978446895528228540066379600338851655412491123073618333682190804192178400 [93,54] 1643251535719335534497941479058670640341189126697502927755418185773668830664007359969663388193851497528811725238744733796948262645143558933218230379202749807674086385556731074316309559228722331182660291872509527354145879458147402714351271607332457020905554526559674117874879767791765729562018251436852728512258869295276480240156859130502447891674658956494059970797279763852082686380850605400255784792007922344598019175469711203050005243719677631389921468491197976618679851199012639308032424762652848489274931875524551443916586943999678339595845783037946917010847568788574877615635816439394459033523253945388521542572794575729665792815641261952575511045933350825300959663778436170615489830858571653227055109392288896748031726131715759890321393146073145141246471154702412376439727253336975703787614831991681675303694741756605690052353904536801103558921109356105959403524803743702715995050085421284966556639146388743881552520940546640789868003222069599061586987620262737236351332772523171095933187748029455685295640202777129243280957842348278903319446024307792792511767044412993560467195918695935262094534713137804624729920388081939203070662711212745450515604829763970254913424630393392286176416411884923212506461527079963122324232744774270749209524033608754322600401500894153385328172131333083838283682177114496789521001665499321697336765965627559503247617896516043588835008545363761064645752788934344290680478836068919154031763878815837992225207345869139407816746486422431156926339500761390605301257616804841748656761326596792672140428265092862034123973546992528718205622238190076070499560311160318680581625579498512234231848713139629070322468892175674061530317447142049882644446697834340529948815864973055176647481153271701205226221727288535364783115871895793660757699461491415599444804093709782719630644896359213575596854358037503658332806477470680309608995937523921608580167603227984480528694059676025561786244275327467312158452836745671917287804450 [93,55] -361138124208521573477306505556259883552459819708150495883420821008812895723283390090418424128060076954054842311656775596761282772526240890896739826021275108420668420484157802913359745660581195732830381397064111656819004031448272414180712874194396582768151214849696149410260714081783425263357651707396235109178053594020987030935544983694284654001574106025206421096595991474223716495165587877455732142947290230216900756673037429214943126818602818273461014403426724456739857325886758009013033913907357262860752927757024621116433776298381507831175217712542255177489407522201271491315539310133100089386088956366942796095226308018320984266271065288874682061173038630936597940421816500410961275740908896662485729125209968985766043412357260739186239854607677579076770741274679980540725910652964553265576837250883782829672838436651844947692756127873102364818435576149774014065489666075900591391985926660715427821686017377557128382481173027967547619089405193439880225998053840371506554801322629741773736597308203865118051187935594877712447359464570446184783749683241941115197986820659006299312485121681925793161351982348466205493175425975551931550105469584654561958719816060242997179814172967420300059489584321419178018872064438471181560527291997622916270151774951688887868432267906641794975154879927721600619294609258083984304666833700430122281280687064228931238762009244427929375813986872797572760675863815381518712364614024940038634680770780711126966839587797534752734916398193304122437147796355910591810450004711019441290879690578658412365827189642081380830177564447432626416300037173325775577275674594032092384173148490965498550243106701106119142259095043538276556530512688203293900592043503375192355468170203731062412617214799388393810189479031685614565501329810215373419382881168777277340475374466833503636326957901577766918204018163132093962961558647197699732148996976919551446522844667752580305422915542194604515156231399275963764689208843996248875 [93,56] 31266845710599847647690063980729122481209167097246568200268787111626332565643832559295826124211067797710547286387572983624110411347295168250243356733552773465041786411922259624403276345141698985252588871065303914949533598747667617641291456437886551486329115126590376468704581304358095199512870455691313791199597070899507910912021267716344631823351369656138225323722083144458898713107930115061875018859148140298228723008971516154032277227970684527646805340897877491103085014336346679344572158544231804993168444843270950240955022029072939606825248634975378663740504511601767181149161002934874348278292869317054894638764910584100546302619616576597906809697417077640394521122859342260555941644146268547594386424964472560765277618149806331893955140561702278773425689428063539191159045744456208840378243379110192511090900821549141304092560802912500357651548313398825709150476717083228053701214860892232285393048426136949857213172379563685711864856197992588188485492390453866974379482243165710337464262962415096755346231606111865684462328438163147864373886903165349164002095267077043452332276280414267018462011202870947960168157949400575709494919676580410880141100172284975878457555683434730201361705281646050591262503284297166094085989137476822733219358756553635810901629512041522682631615827220495226933735438312732724764164492785011775540871608071943181942493470670452731550356378621855217552765382184450982657681517929155357164240290385171795821942286405028844063007723030737120041516123999309791514326631679715685937274657599152089700380894211723262660521774642049922038369115575598428294729566849477394968274160939584498192599056408463776984727349725921007113389246118669096111880613226854945343955312167703003187167461071977436569964102302789147941150703528810944119212592402909810311272931528234014877318790517537365164175212218492735480091629977651850741282819050244727047630670706484626879249330924607015475994422333675600799460225517772750 [93,57] -341804632681467287389298218294864632276811958134623774310150384076838459128185852813461260397518776801509028585455806071294144976408989723685633332804144582601210335703572449255690568181735135837449414555212754095965326132661679078478136655248864394857886804115136563922849570522956315464688812431754327790429713060422340097318996249608110297808558986732302335989867007265857617037271022484849920923506319691726491968867081701497640519496760854336918435964729619121852382253948932010038357901002194208423078401238439797129693088570395476533240409869434079639104006312344370097113367896014989482157022588674891505939818195620367726954060069436043051131902132707608716620966707834214232198350348258580668577362535723068843496975071233536423330822020306570042370510666059016395517256596921739772199316596050254250524949784357553231519140311453688463494657010153768466468160779291203657639352755252097498669600770971772298680479054901367677771742627434341072565409052688693577897980871695423832681681725601800148639146439381692462105541789511265670897450995824244992607267566373950248981252875829315049837130192125432795561813876467218931603296632081045826692367279802080826566529913441610108177963940782706294434288484452546000029864009180497829281317564416363529913456502552319629423689864420885955560489115563916181907167079068433756203722608230989210119346053516756733199160841240624976920762000427374361375372344938065357653556470832631064503544473399223549919051804795216315297463317769981259049337003191226027019208999185677545768909710220899387545234306737884875059539678566460208235054459882230808314185644611992488725709495045844880178336905023485542509220814705230858297224844327691076428581231254731290355733457923683973745020900064702911896394800072639870382225522986359335759529656844458067621671441135675008082584835604833778687741248228594971154906979263856281490477203448230899624549191875670713210568521820003987251640080025 [93,58] -159188178754333823752891134829317256907580035740469945231668273767315970875146974633579484744460066009243588872630282892306681913320173675956493360108756842636118644419134774803683501114086429912520471310106657730046428224010472484343432144702647505073302446882824577824320883167444555739268847530303430000857490110868924034745517658941331491970808148388710192198542461298150391954119416920518773638118939884069823184750219302633714964615221221176932029174932232581291537584916231379862248210190195867657825354877069466669776947180100597651507872496904051583337067040141971267793872841097539220949424567449058541564194185985996839428833122228037980708466376539508745577612020362041774750884513156248067422750162450111023922432271077024927486247320295799437235895725538431148608419438255217581289325665993839303768828725303877394408999559186928614670797256320440475894437454514239642345850666503378875627895380726303205117357875295707828013321517678211872336675365480855042892486658617118406887679982362871872439544041025019970303563733846779898227524592031654335142456847926852201093067757475288247462761268518790385274066972042959385879798665721307040723818677511447741803391955064543622750541759322001762149476502183039515779048206761425210161537580097309471316417785491948506789276568726717502851994774151355784050409562425500191671086350065065441348706570409419863453660957515157187770455610002553087997205600481357561622728943585493172595516782319669595592783761801030226519377099060071822072809098998561934328407892975617869295936032208453622229217381245444747823486565459330034516718999910234487369165558399778750603164394779263983972347805997709374578566633989941158850414917107945763597959624870695706492466631976632136362602557206165678158891486417672523345632582452602961189421309320637837546380712141616582394484455013118376689373229581879133593487538560510560876957627152162314891731193347177473043101613655803669133963550 [93,59] 13516046848822739570010870383144148279468458232822991045906383657472439254882949921305026348851362355043893287145597110491677206604397491158049237243455893626881395067031213872532754310349895869470068372464386726706452064981001787302540033061824579335186054410593355500699961431116680323138987550202377478014737424112672410359789036674863886415850767275023971980425910494947267994502620436056661041749894808515304079544692220566880384673728303664924587526399205684346616136063093773994182719765339221825291781940892832998993754954531450052579433251160070564938094737457174923615240020156274548914377228997881261804784852650943580966491920994711901927942321749940045071287335431572431860216741500292429115861922946868346180563058439176332020440261406144370005635297108781111386154788377247293586880183688387307728517658170798571196754584934748539447556502611028437924722796801233781608857162433724377182332469360888569252415652978865015282339126677041515301285315979828972282977399195611423917686401939721253806354763311255506116082981909364373119417901117898571122189647811488498400481622284311575356113261095658166675406624934605723692729495171552215615063152711291881405924927642817955670488112309680487393383296889480663158727278283237622435829226246573404915412332541450095692473418943895372134368684528695299672096340052162671764629060086623749768982120883334449347995551849452396876770859200855938165506677044594857669565906972457790793491392635344293227424333264774752402068072685281408785768033909117500127486649380640461813339741015164426600620473484100286590519109023255221615089001144581408305834693332335528882816580977340076838983681566055256250103025592358616766167562737020252267413199943324640881707563249476804759165719516373155657444855354446156804291220331814579544315676740381668622911843215624075990916168235700749615177446135157923256862849029194600469474650264192548267749830608406315623216015772401096879650 [93,60] -796746552491016301685389835850063413330861637272553156523830004282897490399244453476069399811315764752158330880918924347822519930011371499399194185426282251488439894191755526999291707864960477437458818907339621221374335296601310382863394448916358058146499675395243894806458665076859711996570772824672403713635478242605952225229569091346919167907598293813666408239531181092491940262720972129199088197060429181926840146967193088522447344746495625813486783687425766762005295085822981774788373840330401665630448295429371113858615717458808820236453368902075301616170155208169504909727325559568794436680985468081204659271059228359538696354135889649827558008674948119201500846229454231870039649065653540447689972969722175535586160845013556783575665047947329319000188489757427488973840647950052664099769119171755882456403417572329338084901326489564218065229063387774526322426176316914397246639114749406836412155636478071860042850479627368627188285686511571979882423423980731855891937964004208231102709174348671103182386682632046857387861336500507272713160890550841890461016198023885274476050230303631710001357839182450533400757551923402197025316341420960298031755722300088909256734733438231814009664605764652553936947685297710886600308812860165486965629919962634630834174627891474783835533321872635179108051478755029638762724320429890758638482824924089965308448758152345444820161683785539096702159909863669682846954752282792713255069065102297541168028890628057731864292541260658222974725625702877645913937044387430126533870097854916034853978057381706448638381564852965320865742665583959720914843285347774854597027727513517788869577370875458003925018327833451949092888514030195397901961185980712676681281270549896493145984768057953091691446537252280754642999243861643432893201086456416330250795511977669869370716787998311129527327583099631378876119977777760047110563402621567384091568093819416011762247238519080498545177061981493325100 [93,61] 60656949075131211189475331691514033692641721842431377182635264822945565871839781472177134960030532148635004243294443279226774342571847266553621279236746523373802307471821953481629412443137777013335677492482774559608005571870998766573933127186695394318534653454078749576752487057656344483681444831958950711833956269998938135864320112920349708570711305663344022408838600424907282005748913937820485280544025069689015209643375903274334587962225520138468326892553130851766915883788294633293502395963327873047429051915401295701843147531724369278979181419233222045618001797146664928853981417129906257841496051850022998232196765402988020685750344036463743898213786020124442866787735281114621057809084048381278884212735065092589881473573988420625515370675972502609428421791184934932148124534266263038529455894796932049305611880941377956720472466410656815868718901809960911607794446780476978170231844925135672434189839662401337232155152440923651724809161801503055607398206172618012988295973539582199899602195230319515573728455746259117366408964880471969276520237867365959260294535541086140909565705578434998095391637381685342883573865552099735726939038665652658269910215061215206218191364660476218858887891889884962144436569830931019104774506686137904962409067188275952544551239652099212955881978457405436724211058913552085990497877091729754442875999437191546945681930434423882507392216239766970024973565765848130782050951800986079426680343774623296349145513573102956299718295487799768300200492769773075344725202076553311320281893968345677710576772494005845293104690648174213963239132327018964087835385741726691136316426783401999821127327833142740258464560109296200131697473364760151811684861013673938174026704970567443988410873302500011122576732933350772355623887830694385384711023593325085584025199394082696077254460140177938940834846230840655571779833821352816174587421151144410831719441758621374456569707146212806129765590686575 [93,62] -529030387592063405744118367269075840218759928854165499370052673099803998238000453503849653888699970444533116717398983698245799432603196940936675241703929940718571152439787343032393933492177556922118960291012824142415997875483004194368413310851138429068779432212036113895692896446565238293674249006069660392659085202452818799766418761626130281889807336725025021925464705807302491755142515191792636315171474345938326430520542765486285575795454923065883736250503034235094633159384720135522132581010659328743380766293814466497919316084075946113208230616194257136155127508516333385831370118313441200589183165409361919507179155583033530188042727933507338364970293471839294692431243660226701577298520012701070758959540996122202424714704924183967850215389120689426840183683420790471534235118752761621657215671472953258828246785661051522388760894704594414819098581638041780471178593609350480204400870068841455380071136386801921207412621202550497787486085266894420641909333266171035351501111833626643559252126456594761801298638343984255746887031273589490837935341562775952443359686548574288490086336468344585320222288698734269245253267554887889380718389675608413517733867483345347305788136813398175465030120020063371944689960378396719301741061046663957761563410341239472669288306313384005919994034677731664959615477523433157079200898084135302158532631855834012160193452962342601921269032601866133221095701824262852430355347791317176924468205528674933354451322417489322905169889351479006768436209245487892236286437976779152374510743868018720928713833716590922417406840757141830153082261088870161888832746858125819983352244952134919229680000008265309812933143738183891137285048303412938120747124267662133521271469917132283771349857831577552648217548885929401971392576792821133497459010934263242043404569253443757110671978454132748750600856783286673116150374210851082186990954586667158443981033175645598475250772095281220024578100 [93,63] -397046206738241327452371959374805371323451773727078094905168562215195166667315339169127016456414122973300459381346955656360949227886797817718610548966922646976791322468506872624743537717845311819219252557704531307649387748701200534678397410599547328822067921312921216449191374497662431687727874768354850003882078484658609108535951306062922025603556870024244097648243208953246412341738881571018400528180020995314639009937625106293223080047317178809153768450958838307643686894830909290751414551611442150971355948002896382529961040689802321126232556771465556659070799112083701100559433522935894323081926698466031515545224614000890948218494815232285666265135254278744417444549727090787341930145901182592914378294302503657400059403712583452920823219786805422784932886895193953230331606436525870369672803858523893562391616821002660865568415298860342092392366329958319168849454579282522607948859113121543858463217371628200755080832962611480027739957940263714201710329198790719188988544553442507263191063187958325048368969059100267177848408309894727884113797503759069465929436768321945650319691694855928654816030586813310116593529862094413678181229505518218139827596416167377540762923503616960723687503888305619325322244580252295106943188403484777125272396521828155589565022380518923317748287583403257677715379604719893529322215543558735613023195802655951509136452164333054634174268509645768912973075138266994289985733031294687074541996515233748564215992555888249230891527589501857458051103223450863133366956229753861038137126451028334195824955468747323168869948001621746733302210683759314868418313592769828441941163289604302271141965765503352917337287159157814947038874228640181497395759185421187605670528532789619597670119245255347493839741168810851145612902079486260559748324423401234077759366636096699369407034826927905633060411046080450888660372672247932695858875653374205551454961644306481146575226468960969046064975 [93,64] 28895427366134310988581144452980652711637553691007391643520864509574701412187628837796721347009541949495816589895578214581186191803709849288676886454365127007644708157390606703982711146851472133876851773662026133672656415281954675102615183285826218087218395475514150007877463703398733353606237480720744611942165115992534842929709738495904381994020275773628216969734274311750599377354661485043629248710947854592235003538879205028970199252054240141430567519780939069888992140730794036403034130357323916293317659430646597108819765234862168795127570207979713051723055598155937812443443021964617259814139979375117638275338771234492643207533027365959217202269726779976069124605403069956742835120862037643612466801653681141671216601071093080411058747287207093269771857464144271180962565897628259432922060965802019297167662418233430451030722244413911288164468933767482867178018921009443402708863411046121145542493204990856758358932089887390145894863019112228800819058829953613150868635282627527975687661565414176706554902847079924995096271148317542765319753883675509289351850048901946218953814795458017526051909487335632008104400230647240689579474323309361878553199427757006591878878897027999950097602422573074789108201811199141313731635444965119112413284259937975310697082268793534467990938929433692331856562982047835992301296069253190334101547336706593795150971304063236245018970448725168101632652787942438326601062301192012116235865708619429586712191752439881859501821281572631538299147569304041727292507920321594361279244301720810890617375835367853796357648833763374381980663224272895383215261363082060520382283722827172906456629727010431038058088023822794639166474946210472134093028536826181677887757795256577519338263325679370510207616906932806653502193502125892670748957828929351072830726244961540379950263088551187079451712114431533558319678762032908847343083240616291443073873925003643641143274251944794174500 [93,65] -205255978559489590559812840623459727272563512542353600100884911185103386964651166619040248984240009499513943867012737239813693413138686916088321362996148372918053536102084532560816490211174428710669419460527574315879606611145301656603983296720106857814942837795882119889159024960374976510084818129013597680321372255711626832316995597243826122226586777111507792185736908901061775239976164591706852155582052323943661156221008163859063669639143940922168835647984927695983733360970951088282148043530632532841741881525002266857162630850667399814565109225732161514510447357935621648194932194203873425571790964609795137370780735048005266320790906600646830260141325499233166883790928878363922574738562473222609643186779455454810801867920697186442436180087873226680522429146213625120523981841428736732287286914311027291857504639861175973511431571939471597974415021113279209763565477425579683290266729760038900713153140866095727594550189161136497276005157571531127613664292590703515378692979013423901579432541606343594135439389747812279805072595223250980722169173905307790480243827745164798521259290538856884709208865463848160891190831622660999676736794404985790189526930482993746713346684800426187594984814839030428678418929381848258758535348518932747953282064659673807112717212497708311024023659072136292333116019195557498230502077293423255762337403024926877078072218503792546623333175308496558516076557269127342185165101495119433464425352825449092975430827952960617178605877243395172747394655457191270430991210595367092183438832097328338487627432317300252950344311622805609330933070875273506451787395691127383627674845830231944503126694288384647650231161488191199619105626339350830597799970981645497544556976850478716628926748162132344480800833272050457139666193462283799506592634078958618231266777903059751626410869441455661642603998368811570578029727455554228312990939783166919316243825218839371311650067209470 [93,66] -41571073293924776269004121281335787260878771207448591642798952899249758422107534789456509040851621722467492379898659719195500144284693738224464515451821812464096329969820444934803152156785521487675761306548946879698158742596818252212643123247839589531894115077740096089436153264113583997098133785213844646123109194404577498667665266966827710643216510622393146522894778475002030242552874345360506368015137574954044378148657496793033480294533310717296311617903397600031018725241856845746503339743204100380336041142796457364085401232361027399623542083494686012157542764832808124507004141167780959006923593634922513087550070751388917553216914639023606494272622096041508062028134440171667508863197534418615278242897945001827640452924509498322095086040003654804173490884017632784736142326807423372525638377253726463441444148328424452007968874246295544555457678549685924995437234796684074693541414013418558657270005343809076275636376577992653893357623498999568908523013129077288996030341373127738750427106627201429677136843719820292053382549703725878567583121548168746906879470920430955191881012083203181794096465721031015685161289311913207871081200157329278869178752710299745281430106456021025041372952976267849408780166122572564029615286036561106046911773155958314635709285831747293475824220484644499986136474803954702285946095470946252013138642949408964016437742475400342620492171639412299209357841897557093989452671714714650874085202332749185744215597520064476842793434119345898743641287904463070310551828848600194251214705410613956821899551125085048456395391539459523654764694923649617394038804565407220019160907928346959600981147867955982703348530634506837853752106101983938745474997537804182016171397588858721477809354395844824085755757000166070323293371580102865848334466999128350575036218138313953097432227763817441445464374703904643956232022252990935909657465985954463382888194870073284669778692080 [93,67] 2830239728502070333213365142389884106278911646593838676894667980447902628835702226386031100560324924490692047496502428637976027020170703367789340633380085007249965193577589062987382333413519044883283614440848298331130177373849617225843473885410417281235730458478806615695369187773776935281298489270319288263715253394732730897864356772860485226297920333779962960188074364362698321204071585978982646590725189785500277712642132184526065570992976288010720806853070489187276935063965318643003804314688972685272488202326563984772947182468106695952302932445567341988631740220004081190906308702328632067360168990009435200475962380995507119565458611253811624089675071068596124092229939141515550371429855911612958615829022031674666590758320553559209335244896415719216560103828078428206578454102378211733961579627744870634220512285032507962493807714723735976947314733588572558602412737720436903971284902260230411332379201926619344490929758121030744400294597126244388653322285030323197685024013432939985036561466412936753591037196127446510537982330642318930211201118000357245064233858513545357196298005474657681523678846883385242803638728064246557467666596400036795296399877353375171274882952878894102353977677091485675523196959727331752196459994510896348687344602775682268711688774560482972231037338321004503118706661243825975262338842620717382742846100829852407921782586398080429421022931271312707188942292661035790467100524462831386147553530485967033324555126466985791023258267496408044073033740837004526974128089332328796454350880089236453680178484604588227143830690580895596058975147186547947094011032749366872956694482460186046269785201258737858720864544226521888786845397057202892560370056227809013610453829746218623095727188588190632473178560011666898772107441886458947150285155620684463391658085808548286501266307645726654091610780607730749221538234772921730930050146793707643297830034967328200527295 [93,68] 32373152738520978937623700566357141463191430098856313594431690530187448661288984275594418195985003776937093156981741580464884073739745761353261766758170230314127287165437163824039063643290752308194067765233614136111309955758680586011537267293379652005235608433743529029687046754560664270758929813816296910725818454825948214873276354830601150640555946390124079388713218648841599192511863077378065889774325679273930929915341819772051057901583331785244417291214866054751212019847929467872980933668704062900579731308496545848117625247260016104782320322628747139944224058541497378285173398474664046921041127393668709467325439448802488422617987678618985401909703022351715890732884145826479983608448679444983089954030348688220064357022491791482447976848778494974065431105385118348621556640935326857575747960548832545713637405184650002958291454572892590918674557765752287983256895461390370420644429474774543911732967185972726043204195468513929769025960297117583860762630595323235019429272834483498274486105762489954048878656479473844999321683738301937800968009029844346762010079925860552810918853085106654228435609757115541365149199437695254076804273373175762994332676250058221972165994790592107340470349842939461635349585640628547936925142243585709813525919436129208223425576168423830684848746898046650255278250661730297230777856467522874500709908257067075529806903206564792587049037474157593372951415086368040790526507475827721609947741906396347056171376072655283871263276975815469716550895887199558649932100419709305233205334803374301976047822886772025574943984868335729941174959168462018603814007252565826725003381135146241355737775259422986464187019551066509030748958781511529745136085232244906714452599614488590899926601664901554998779064443778658714589347384184831542391618091353298555688157612135776438006773447183289137903440775939093064046232493961075707519198229972836120006164226359381170 [93,69] 1824434502277748695337062984672182850840985213695325549807031189007924021916795774646231511877913161704037228997533922370499134341309707825573532491013159197527849880046253522361058070256470112452418299896911118450293031158165255353932355136387420386466328001781603258489921374231848197617543323774214971179070338967030999829045790229716674690134555734198455234320804432032414957260997636062904389256398709846401691232744782972224474529517245751517188990898241576522625291959946730162693870053789600487760808205200964445374344596935049534906954228462400245730768017050299250925427451859192363313331993828803153887518258387588038210172767039182231472544970497598453613743328417584939597134630507296023432680350096574636629145482440432050514992115780440026762663612638025025451994644348627867227671463859287240325968606354490651661363271440640658643276481461374736535413296204589046842053965703210701691773249070301137927356358257855687666540866832566825350409304553369452714486854582371853202045935057269169501918760590837579127456009361089674672629129498451074388321207968024627288486936015503447556410867984558523776984574023522066083421337147497267142011969131381354822006638630383726717865013350757583239757754921340122699828069940125267119267619556698383578655955686474988825717770627710046101146711771584363156922683356887690470110586045501524781026788600632156324310731187115242791785703071790369494628913920275869979031625192107493477277704201532569835453844359076395610690381740448038924667955408395245227338073878351770544154411894370910113284312535992799200718623756693314218726463271530397246274952265216253343233314540394535372502495935543835103313273035195510502060806129818012525445884472495313430828220360990244380021707599390830739397236928827757079924363856612099785607151907260455519632773467222456271520415059658592348890160369469520012736312345019968594048581524174975 [93,70] -153751366901956015320777670131454455884140094614043754631025239640951105335108413813202028839838612027985470587274420059518120257191284178603946050848084931791793333463291055521781332873552876967156834353002282456221719705144778353214800313743779765346990270930029710472808942528281127833901039591498547666416790466997213523973596935388449541180745158932180238674434333686573170840741079402464071605514162446372673021254803067017046914209823796098197071410261408881548456427539400482415857933056285075777032249435271951380329731531602575182897251654848483382649497634944974473234472814144188629466404527182770363278067669442672486294908629498631554360472002565321703129986064193288533419302884704182059455957225292324672352646747516115577504749666443076920946558737251855048544655529643677823642220057733187854766089364633229353904745603130386471514392965504755936461124664004991021172537896618590262312630494122266979108117347265452006364618110735840843246694015630233375365009511041199299064237551148142065665611491338357823602898375357528749260942843227130212096012370975951559275712932928251324882055478149095356330060674788804922815497195944251820580081606068483127271961540670535823328933523126377588656999653122631482085279001567527239443277357644864349670304923185546300393723930042644979437458033298498719295686401046991863570306952054748642829274208272220081900749364305791365024044789194251544133244861034289000891350986802035119087097519054871800941580356377599000838778442782005519414458794077750930195692028162115750507119692595218119844602696074856982886962184689248199183241990664046068851011648965491884128552908940475627222873128789862439020147243334173060608719517273164317263628015206202650398846018070580316452899589974332528424797130746172536650664734124125446602550432110260826361586756965422298684877585138259019845111683196661878329369134029599516229194216370 [93,71] -20096044908709867302438051979382136339081547800058812203014981285367929277142149282793742480674129830445156481043892214625712486592597206866904476937600744629327769745294642004252263663463781834882778638086961021108272096948672837967251276593115499219873055050659875275178090551731997984091184907970664615608827634742917732484765789323007946637076597420934675962591592571154026651232123633812100214120071912704641642912343601414674093436563060617148445116825697882054228011648884822470585427068561554480050709965706451506147247935091777801370066650984390574503399372680406526552940991663501613366562895255433054061049993496963261424215087387316304187095058530355440762460484137603572977042033721552872974916248618920059020309420701458630715231753006636849891111879858550827079051064197325043672709081284013580701521652425372728471386906211364547794550182907707354312187835438929875524911730959631242247276964612537196729857662643698420021454074012293929698498844022599864866234139665820941612324485161053907668056400339761293207657596137973196471485048958461747924564142223265591961723858559428385251764235478739762774598138962063958464706994581879082355927008048762463868812052225524491174344405661439123586146444909323372124011849157745461328770272673346474269463483653333235202470352021630347369046251469237952204428816315278724374068462445122704895087831229042073568721174686780697611755091691575012318646385624415963756814671624935404089038607762938014980537652555358706199457782892115017030698915810112587672543793115764306988645242390096371277758715541502756241156196913764917656631407842074966492942896993411634558777897492468415965598448713906321835311630201232981284480824009909580993732508288978542784950988699129884171115221278656031794123988505330655743752925264152526550681310387235278784371302579612085242821163410988980731920824787179784282542066491808056406968210 [93,72] -317449964055918999723553528775029611166956743133233828964883176369871009040200722783334286614790117192824626565101749217527509847251763902424617986035991704856817389049145476145908429388436084529918159506939004386147374026418364605625897942888959224900658738090840364647267879835690841328834261006312573156634572504723160267558802380133905996615836606814843294038897775516645119415819664557628245070337048351614988643335707611838039668757417027331763079969263916112195276371514000593556466519832401360332636288822205287095058928430811543329950172745268358226010237866106014455722070236550879767545699774418124899670128478257116960700997665875059459420021970768305306976702975787519323420486158885154038790760235852537733321045820366443364535882076736851059500559898530829367830366109470801931770859375844109717654739575776929020681491022133868368462658487789922519992813427478511415886526247860853418494810143188911394586054846055635910300035660567795274660620525445332697273603124997982592804502599187112609587477397429130890652374778166717889007066602350101937897929274908566651261336856376450012385213479749578129895765098010367675107280132925803661080361814670301684909181498530357326288492760727855127767578059649709320901713682582594020327997564863385564530323202867296750076693674054934247476594314990206848192284363820701907118309385236570415703510239003051774395181974827903815359079364372215119351999836270690972164034698628839656201279535892869270040996502164566406015346420319706923238396926289371212822615142026927522565559759741717572694992293532646869710126583950986808580400488681954917798672341202991958084719409803434006796808433447387997840829271977215420168107152971543896979839205025597549694224444712423309808145551063848204310384128271389176144844939169956661708170763766687601832690834937877010987207302796707868492033793004159579503514817283880389840 [93,73] 2926880939493293656081648653685791038878845592653286643385150190120055680865163340055783072790294337122188446531127560124159451440739527880314577359638727193228877306523041513713411281076105153285559565282732297836697714225374383822383138371702664940866382208319102718262418478864935762517639895893354974379245127509190158988610915560609834915945381616873808388723351659091264630508850481181366580962109345971512480928713895660257462360374481032288783690414546289870255624551112173565457659379792971478511540899068696351055172297573070946835295289015596370448324273510491521393822566379013349970654282108502509645079938649588824467846127541142055637974634444863353436688774898830185470656579966294118277447976051494821286485041596396225957237628186505964705911847008206784223929120691212630734240973099312366756530439079669157659184096561185345981622043673889692668120882484914164425799106439450783135782042313133573904060212541734413150959723414788454994333211004122758314748111396888872816648785900896225986486077843074243264128832477733721163188007765220238741689200935440885531112088767164674200699566996408788039486827656226750232918474372743364805836785667119207743693224398370925503986981530455957913675065051551042401226247664406090827988655150784234428191359301844610893060193265360140764402688760245456093126450752784220463534289979184607433327056036354373802216715002710914170382727722196505259094487259471954408678096242951966611807203338893143854396814519557414115776231493452362352300670848114490675013147234336285713969306091386577410869162418876679658463726888121398624611169790906807015115969346929967258139226930733602255933885565753031648256554200746217272713338644560233989703260787538843831166617928461099096450832973548074480426215010319159608458951690708230286299801720744422642837109556355352118179248996752804980882952875438426304530790174405920 [93,74] -3976776692712309339662854121443522498322492826252908738513282565260636625076105944503690628832501290144477272500487257736492216240114612917085169418531688803909065067649048120312430709941554870314961441487893047456815479646336522410087552440095338973151734877792296154470752666056585830997194719738563663195452184041820075543751338552056004323396360085573273806971085067911977342541499470466847222896410595208611442484224934800629642210223470592175798846686276846977199790163056418144575915684690445087784218684015746564283495497223913452592503815556467557776922116786881520581338982228756872100797067751008894322036238305844937112395065505916587013166021777056258880943597230651974353432773692656504894266075600075127037681404500729493354332800850617789219418001768404916937036568308798201512450712541551455941778531214008350654042227618571941902866750085557161441642516085025860479835720444432433845168624805710874315323421708269087944358049977952191963205716723881658001310726914949479066005218507912933033609497338298914912532688046702239532094569557832318639108449965358601220971432031935031021438410494458985452808027851468315876408336832390634965174696712339964427858205960291652924026038853099631786904729518425870519570850606858904066624335789728707430648938719829165300712078314670444379790740381293964529070863304303190674596844876387915522662191751784201987340814226083320768182238762446558445786362960888717247865686803055899926307697238049050036214775459172197761082462430723443504106207655955759869074437084942904532457991207471620148869564737189781322696267703844222614925505660597289558518178288877946265605397501962331612159945436884411814757797963259831137219860374630219486647598088169612925787468975908658750562847250124587712527328864388097254003326684876275748473760464956763080687296457082352318155707849568645453388769830359228488636990020 [93,75] -284869907709758362029340791740636254714511185806158588396260986332225814844485859065682973407668693914643037385168532428570187347485715575962839621157557021950970788213846684075715188655195101350842077883477685003678654598705182683955914407755208880313110745328288275659960437477286404849474081103969728752345876926265707025379160692126865212529360139773016591065768861819009171274870455235615051820611988323492802425089726496173464260186042929151105330550923433846186893079329152676353794525497701437599261838616625699965918760519580773935196509139499034694141883863656254366020157318393597054158281473343824679832421049022492526140033856270571661277376769192307729516028365105247584875260639819097701025004755988042428484480222116649803290984612851803364257070595012423296669270710995341103054307880820311135397198500149726875912526631113781420256226131010698430573613380334899182921574348296646578633962162093843219018294587101804361308596270850375228974419087422222871086246751477861641866310316830159196727435575977128764827769019432430357651277996471516724530245337553035910383681317571432748091213875189453058531903791525176365740056954076251713591503045158209707343843095807883722156682910109288387774094425152126447455472556427149201642809624329630533905502816177150197503469394333108377917442864493538615456218789397896614479514495729115735529068503212293478432540441393102372190505444565286528223056544771297319623331168315320853260345334227907977020790328139600597575046315727543913038904123651657237619219052858694190479899863195824959275112934054576299262107382875683870666329323885548388145116944959337348462466961015894648797945073474924306245403115344375260026728835778765780143297392109206407423298203765233038811610901450327823808314874379829778037773227120314886698023871069667450635172302999261593825666484910604632000187638764334421937610 [93,76] 29116165431446395934440685286831273659805015105618069286197203751949707267841479420561148313660256386775536725858515511144306986996176902101934600509533775695230701211896503407470790200446761997376249866332556548032070289449557965672645826728488932364490451712163626047724269100334011743511551825053661382331006029503416379708841147682766656014081314253338536724895959044658154046664938754688670975618606679364180222620471946780702528950544896565075978236810236106899810724669853170014296198809392667640201425197404397877309799206247831002370543101544401332807865372070477824669964719396352192769568202814248688846055660701156213266599740666767383417644035804739955060511390683981868975921913989588722698448114029327715555149115076861275493996407910947812323873412109374206112939018432311226068124061885119254748697119910401579434109616445232329491410842680773662634646578331223367074370742967100941710057611030911918899068752259008858563740769428288404213052144070778558915173532626447494577082830045112800098736030387527813906438453835196993536577707574315938683679315537622985286527683935555572743694819776102718584401540516543409579016632136270077177918922741680123990883116315237101501647155680877222291109410428173878577596875236345628975694266745094260378148135640614911099346049994055811052017983592253856898138312046486232933809136682709025995010939856886493757214017394691664233336583653696810257213656339562468793454043368693431650044851925299858105845647550032122116968642596132844799703757653386997414361165148038758416918169395955548057945298211881983648859903729059383432190528357913529135812509481820920897853867737232902476382737882387910213900433873615593515042769631735140070169771990105860764203846869540653449905794784885133922910591072516395025874409584325874523694163232669433013354875076139430187264886398128754709184507693299658850 [93,77] -194417511960518661465786029252783992464509841030443559023693769159290006298773172971001476982736123967161822381337722118825405884123598547897785004491266916542952702874820973394037998132692650951520718655699033745466442209534898584831565241857066181449342832393700628097466093200406191705612972634466622291625113103152754285669338650352678149424959794024699431188152737462608531316940516093890938810720508911396214302335494664681401229943194052929113079830455947340261938552096310354498006087179798321204952617645608525189485966812431180386099140676695862915000843223586466108966962614944332295268409008277618070788743897817348259442632026712095591715521652901663145133799436800203212016960523449553610292980246401521733248847963125205441059287628360044041946754081079393585557232326552607208499452648035117917364227378175815702628893807698599452771565377386408142556741867323129339828299911249836326730424966459816980660162374950295239281386040291222132398718739916117361367046646367412880098066097977540315574630623434597739843949334719827023133609505188051535206468742564548448447559774953931186329216492190632957087300533584827866306767666443314740422650828134338185970835878366269518478883517643150107636992788841312999690953422537432829091544675387066278477523842513654774222943489852577229136885794930801729909585322656440327200175241196046891142107034259752144251676539847491639220977172779641537446434361366294480564707037770950118530766525655853042745402264612125870478573916869914984288658116532497492277986372264001931524546093540531233347121588242338785086291470415524002141940789896470206753145466217868625558567380640531424215058440267897159449911844848357391482754124381705569797402966405291052831458878921888346105735957783514661819856749635758169661135864778564203841402267761419683131797615349593962457662270539885424912380752462500 [93,78] -8643871458142133990601292052988927814887517279910446917202644125818538077328397660396862738044516633986809397626865439298908255514159159783181399489191226181961089760359910264067211967546872113508473428682730278394209605669969853412321309315379131756448675222840567079453240311714064595230601945743648520422335317973125596498297241403247807830081059677349675217045331050664649283750792549937048141622582756372867566805992223747876546937372985052251040758704475432946227852275178408287046203478836989406937140082824771003933075031674750641742036663985063013139480682777530733928732765292855073727924635835317853913490833038414291010689360242840406053837608244660629217223555868887065959754421760879547306025810693722454958357772567179616652786165319931453402690232024304736523055002889951651794325915935891101290892972396735236683857388140824991089713326668689007017176928479881300023258282701366048176297361540914805562457758616784319155675070928261597277701719214124313785474502663230412063106712815866414320542732694445673859800563236814783736317434920885910454271226542229836075364540587040850041406018226870224383405054121029285626811267740043703210525819252429863409203878545331355609516418788815654340397774243036264182360551000637625601209091884022772429100669818100651365160286173859242586392143044472130996214318689992754636278981438767117567546883233617691629820193326618009820853135048818838199505531566667155317480385615920271205340507829754176101976618635516144951709985466258338721337887878862679927541626089483235869493645512102374394502694193128282857696057234623835220720774777134342620169486803688752751164020009850461580509334005225600454034050250495082452834115358687012624426696550940856761824843247000243107582275024069944920412712625994101428414701288655719716066964158049934090866303350005795394693036455940000910140482450 [93,79] 107903051508053067039107810102051806000082572450739697028015545052578033460118002633865873668705406358780220757866626723987366231385139570750791794730527657852853904177238446885585498972481032843001472646651042601515297510041750299614024570670534046099562597700798403624221275559380842374157899999574319184821431611482682188934876073775820386441054516421398681793048228134693712137256541796019514953392152079596405841754005034646900205406927377617077608417009379291105307432247379048011766793205135591826088204986759631982262505596531293785877502819502943961822436414348784730222361961318832509563227668902443019139799755763363682040641417450498797299359246082259074704388183713196570159627696754560454635885353373129955405012003413742330079055918520007117180489551989251052467919466398909078369356553327920504804497407126370436265427319727856579478959321611416625962057680167870155090721315280203111076251424937701290029693165811310934217638847275184588673054764118598621064060598667614657162661641867608796417895252585772822833665515482346951710397910136540348638084875755106562118092004017060520937504605699611534932638745783162691850089320147157080453588063777277512811947946234640023140726967193215233300621616659320496070084982009420054764430615108632549285198726618190506599028738950863251713113177105310556874050333942196511808204143569590107956517066301318545230773283676042697710374841588831243410228192240302863563829792075327289778148230570696755754965687644950562691496250420523968704314772839737488556782102326989812155691624676307689850203344986339098229086734612345181141477455284913114126804045308020053671923283229064733751956455544498674366700072712551499154106961279735180685297858563926402128866033315532288799970581454973394476898572651416013262401312490462059483988931449372482818418732673425135694547278504644241311925 [93,80] 2520957907731068081107583989038937160681449200589099748564840962832447332093938076610563198269735621790273864679091285760760926892122917519881510116832992695065341513859987468741456788584463741919093771747017058523376593197000212128519955061278308600685860756213408160414796221927225041656822798293939603944501688711116010943497391301846452145623193513777472374180028385053530323813669006674126379720871399864429136652078505079829609789779705634197325586131242591712511086484112252335494710005902118303616264847349686850555134972093891557780545507754392130849966184147618504291034553081151504667552029768126078878119457794227723257247923165870777648072348055510645499392910553027528905098840929088760431822999401037536060320327374239402608478663660101757546333497112829874662734715007750758026055040347406266060123666056340252862994553032842414749947719442405150452496568411448630527711014142739372237054787054615199343620676572589243528371802853816599365920448412145474560603945004628617377159555874538935342901296254283550517477531288782542808078530385218626533619365485294702614918664646808996811961374507915312391766481695678344946738818484304896864232360331248416724484948687663096894190741252473356330775806566236263424505629236830421932092573082244884313174825231156996999358766546073707166227968671071259270511846056785665639504301793509012967860230178550539167540426110252256991315522245417380005426286902353208755266509298309643584585292308063617938134121452786438881352565100597242040666864579389089930247998269986797288851673165663938931772966886286876605072324259437687833687453231167092115858013195984104841291774382137991314978699391873962031773951895441210789150631937566781898731631449299947684330586579223012235096780861822163072701365325179557622645633307805250832752299005003022262895467415695277801606962978097575700 [93,81] -10369835802194508133261975942675499124837281963030038278916496687990667384007945588524912698593212497134592140211239561179114932758059665752759565460713317062679554446526627646144980157295453539014673804984976871178865794384618196518253563108069087840426632999625123466159098521681023385624427080742331079247871029340471594097317272904229015260140622828449419564515048185113855763310117913430898647165388275214407447321971314508054173493755494099312870581531552315493094580900390901102916803804781951914595613692311291676954011881882820278397886522669278288505271199340080225866876901051260545734728431867704588384194963313994173487864846843963508782211475735933705778472480515392372686286330829094317721503550529367382144090513732941442142501172602759296292018366859180474733915767011048300218269774156894711037240850914418531776193288988226057645468202070023331107712257557044655729461215750835574788621050747602877070254146422860039245330805528821398655687894789534176206425626246865429571490748815888697782754320967173921271325976364643241497238110589919567184057910253529643643292413123634061294262380063291013090702709526592324023226811152461817666773833420087717464686235104949947264264843251724203734752011520887708914137168090111114272547048497830295338382685071703429194262783237760397722830952938240368224850891917800376962051118408508998841960196843283959786498810119336188385013820526276132535235081182546618097724537525114747633431223131131188506164971657797084974164462764361795153063216353770401153829404395110262549342774659026600674703378686507949082342669532686531893890422889517664264797320222765335491351223713060384838593949792856656673247548346997675222168669424176164050522727763875782921737543567819840805748894630557355373689883889815873421692812254844901815287081844614470253185132236103642365393990468110 [93,82] -99768490081977414190062465978528546409777324187186047114476936660411955014985060413926717365634043561204304534649950346237988117567896032597109675271780130399392413431998431914638472497299654433121690970508143769607486457670556056760629736798059642987924134344216005033764567761476029407817313801063337038940203092436939670934197602094354580465528571051733179010001293583383781950719633803229752783245517391047547981891306694229515257697299557639756943201179542027386607284150974718195794861038547811547587357353663452352138563328828067984057934488427734165986064061076133828389806677791206442880360653168049175752614283269498564649036425823104024274847062792839270598546508176664082037238231015366080844983552440223064403357087582669813614289672807995328622297199095804695193503374743481634418495884295778550390237032269538755970568674510445103847057207972591323122024854170607165221285532804914830358174495457502401331071662305464399866676268489195058566571172497212709540636213399790463345220103745188416847169733700507100712012621679835663548426420941610105978709450302589129182960431783652543649808424231942861761754438746999081387931509068829284964496883136832119219968671526112762172474415558837979586658786815227267161515943781014561857268157205209419835452767492666534456056861548750151581380031981763681459130319012121392049104524478713889667646030151884338247210073411556795193702678170942178468253883167724580612836621826052606932212617227781928984499449713689106396282035742301349970240494746339046404759287992854615917443581745547177747991963356871914969749073416161772072144157699679514014762859727307194056165572636511095757841703681323965255657737952076546114786231622566730921895596026727117833557387298800379892552286869952241061514500158087323309388840706000365468626892427103009820045839519584174136372350 [93,83] 9216614472177809707132305131884425306490813474069186653212243186287840345679432143700023703550308969423457487760323140719622569667272386157517396194160383530668212037802406181830988322640461395341669281439003667725211495848954671868085219094708512981078996433856362328101672614825443789035250447708368599520954187615512194736566119194890170163680547368721011069173882704301552067466872390412346025936637446148580076395441655663757461667921730578492274208598780210659745566017784401555549897824171876818972961906721778713338066401053195069611126725081245197874043761753864668990381060616660605950353741746878698328732807748216291032130591561178766664045434917159092846920483205585212594217333067929975026454773227232009713125605359393577459162369055892726189018990325848080621543402854943551297570072751423684978403633211266133225197976844972854453775545201818873269407016487405655061105487374931852441214535651417413818827388613919387315493394948951179344495799936709271992664453816096694879206834489262943861911829644628809142976488372582559927851911839184653465854815338921415260580545639567338941483336370673862186361509868393182057255078318650857865138167154347252380498175025436913413295213554549298811355128567785836699908160772707273016431960696561105674916378190397078881409596249139518123204951157836541343777843210612672631758077282782305519371456646514645165957741949150558301666643064924292014961536605202474784474917864947192626776837871468685727584507882085924414435346824774577770917498958735335469165659136240446681610584804277310406188194830066486580289972701027423191410104468871882331813870054337972401449759575586064175062905242067307017145681728964067255209151140622490165005575622727099890490909573976232888537150123711780737231966283828821609556833297095475060046940922237939880080545237508195668560 [93,84] 163320265332557987704552914997104589183959999074861975696608350788887283550623383916620483504008305355906897459615768764179573395963184511332780397482905933724104944349086509915455901811771624563000227677762217231551756722472172693779297271057665252159501587340183338057466746174321071305052967701468608011403196672195323515193376726176006890324920975583861614851814085112792900022578541413918241202908388398912700741553108597351587872281368278656225732484097012131908934690478703291685309327561794030033714849349157835014580938576591942605675808351084104741755123782952980518907170446330948626310087703860253958752578468105409491304217258769650044882780015872255911596077078029459584297977195151933399796449436461374002733356781570426184502586613134202749707764730137968831844219917307963508970071653030465262313993159626388083472683461297598015442948012801285198781995859866413160096761340410381603951465360863049551468794308053630440322515469442654090140751982379297973161298504082648244243312094332515107001764101292461946532170202715442938930040701484212510734869495807409198669468095678150434918097324902597697981738866011635044210525498089564482707676258513382966366394385245634032222870358244377719662326572505039896806287281879218079158095276494015779928483980072959822617313535069384859735415013476356695991002959096153832010198040652734182453864472969490260402951415302870084475069462242975539623969478932069735935687955247125051681965112000504347226891174868930554786353553310710692150288048448119319802858021133274683183203381356285668720049212447789949120830675682266790471381261075263549938462221195455987422373818284660133734622817847757962725861926463404490788240873601280748278019426774036074774149988134202771734175948902332740660736848297790676229516686659050280032277034956600433095160579053675780 [93,85] 1082267431444948524711953399832378005620706455763540817372871869468915101626195548071098692841271716259356195315136498839658609608661112959833906320980359907616899595584772786520692736309730361117713935082500234910266124500367774877996958301194929829403863315048723519340380458174843345778520241343501381763337766577616568033283729919938348083094772490132929846710732492388309184173130424597061611560133427210635775465470376315545822145493206086662091079142904775717283514634799877422922752647200605269663110664758539571933756479164732139947170591192733373319816678888908243603569728886518616218509910625965004879266809189277895495065269740870659047367049423993420473349096948392580862392085264954116706589752909644384955235921794808891885291456353184136991880871426813147573968922304941155463012777821261311709095666306128495588200534124835939365033472874563156086724041219295916738195364487051672403597384813784224336342742983032060391542323869049517654792761511646059947190708207834392704924856584489309747206479120864817200954970967433791016354450885575514837495553210112099757008989587019563435921869336296108738869656153676384957403816831010875234151366439294761499728336855887595280802432526178163010965401318275039576785070952758864696775733374849356263651988784033210291969325972105055772247965249729918165052359514561596961398879556673468360365383546704143316506175853216049305899776597984492382960305715900278478362800577604072958965158560693051295150061613623514056142753071363984630970472042206928187291349397443767408132560562954880199794263722534956920036327939063942475301736903824862788343414946268045840326098690062148486972235306586968343077402055711967268671989704461425060058688460596593452201875363949843640181697663836618698965024897240420100461609225299909736226682184574624648291785635855 [93,86] 1257937563567291448070494464973488031127691267138466814082456263686234506466020951296945995610948361672176619532959724538737566392010971503577529541756757456687435154286436261942508505724718666587949107472339573190070160089364866854521913340895820147875413298669268710592635838491150976050531556131527562867781080352925166167165175061871303767712214709755519107234720272603818888388768847369541030783637178565532164618152241178872928499686213623417526047401844995682282798234703813581763321582883868271756343127788998500195916988015970823898388401779819107351962346671207006568785791019512210828180110997007650466277174434184739881016305907177410871811847589817711867568900695556308652441593962752480698676077284156500509349360365689528551881032346013677860578571101875141629249109956710312720690823245639176679535311578958051801450858723676195902993380014764822445192324414274051573422412326538545526548010829692681761304511581961661740793308489046763485159573051723184123185115948063320704933833070063949653732148367226563963183853024513094946969308962060514184939495804214017144881368439968099732697083539623494364628123642407855018167340669162716821375697993004922576223726769964311743481594869126133343195170079675224544000404492906504943590674541487702719213727170523490087194453472021460528847514044252147668739844891276960766860846888448043775547173939575732246567529720616308128770017344752297299255521870458876045806009770261408578502812352238071464816591937395133267148884912874495864112337578719784677254430205548587267294984942837926576866403584393343212362666668833011761337119242229835897282206215228886605154183031675667233024295201585608805040554669143754695244576369639107484948417661183608734114929958805517323015648568698826992364801255368285891997006928671342202926914339981101950653450 [93,87] -21675841545920840910897308267767862349409649154536433997219013015770768437970698268495099668553205868721011302879388058253308781435774488337883387502990990609911310227778783555075616131638595999643705920590456794728882910241245068653876895428404676169271730546981891234161338669683443151953132401841708014219821109836535829336353544946921687989357471271458636469972354202704991297912301339189181936285151003087715607998824737442491320494357058210078812974621526474300500401666965787524267222168458865813575524743043992345385911741618941864753569583177741485279799081978601691550835344279478333297924019658458233738388021724282314597324134675276886663458425310151913438726646073955254266646846527892456653613869886838300947935525152230543867594020221602479448868087326888648281693988828163032656251229148060384630514505463078176985100313502790011239821109941641865015922776486971597893146621516789655088484398597771453710774239545578203779226226037434348010820547667872956291276586625838292226053676657617262783501545225657934232503885272732537059618776272183062243966442845468144791495199720644506779790086949880067550339396922222724877043295954772599203993330847940521668114710509926179638206678375502006436875543371515989135115241902672112540770329971551533468994881154505403379326847338713572001763424357963841742500252436042191353169781698415753722917391863809440206687453609339089333306949620346268888138708998341523334295876536783751501094260873745274719349772342698622654704827406017152459373562338621131281882307173979868276714496621012340719642773850545366530330891132754757918394230532351541848432832505435464748877836000283548151029808892738219778069399172500249214232333517077814182387065675044720597512914593450931521240841321313792745910572034069394546993412663505576569292909112598256825 [93,88] -121880822217152214991487279924667478863990535490795881270943526937598658046556477764709841180835742137872178912231529122093073717012037903224203054968372393688065504499271420039869114423115991718173089435033814437502157817260262567616807016165493867125442303613246286149197644655555781475660432960015045138038806198816933778658782532715801177184583361832553095687899898066141864990949995295047586065283180496061557838397235787976877852460059269105482323379622023448879271672155901869820148163616347746639816025123295294969543307573117586742672653503883247680458792790680112785935797437706651149735514483419141079003361681140378607058396618686577335603434885669430318165138521741530655903934959631479847479840013884456619362304606016911383828870931631529455165038347991000029251438152831496721661522302802788615178522316974871627461209984148497261122381911034688088717734990534504248400946262904678227868496002819361799420866488133549412095957118631248071348260539811132782902799600319268515856546105474682145151589058990614681502159650060977215886547413424502829230172257242942463651829324923346063246314851084181171055207336549342719521394489363861830308417573118707924010095121352659604909113345888320567591968680348779526195590617324640225826449591775367762857581748846150685900022173883581936172993745916700127440091713506583489891146784239172078201391881274822821791964464882861773462985535288065332648795825836125649228390708256301862532179295939927117809010112161438076823699088725637440465502215883811103295003435310456149002423044273341513809406036014041994118360813905500881727792830340316832743590031070158293663893905734487965197425970113451814832004104403681130967776399226410692172429505103089014504292967575951484188673705087257210200653527635134420384413455812601419633383647795830 [93,89] -300121237074281855960790031073544610995287902630192908407332883356181345403396637248496283682598800972776106166054555617427440725404128268702520741611172638120465164551942078911892213003642756454792055317913075122460386501465457763491560238919910037669539965617948077970970399894562585394391279413778527641847804118387774730732177176881125757438895410247122927262641024628967219954167997645700376894530209308598636785639997179872518575336341543488454138361937621589276746052562430018066963455828621346424019439160998292241758294712515879196846338486508525606852226702030832215053676113217126670382426628625438085799278030545631471873096159689148855840474339630701095262834167179841036486518543547855228728324455425744069487950175891176389572434092254054171685784273145895438199530977811508993033317254966047989308175626704868029031910283408566791174251686554694808914146046471797150998342524070023307441611385612778572034416846735448192568349565996934924357169210585744685760013717702740968439561359900820688874048703178556219034524719264606415037110060510633856602237419255532146491141650057570392701158986281295237710557515895193410915130671070250460061661852745024034992243486116015622034293822271952368237736319941724185611712476216792688341083270666266389414538260921600771253724504033971820294659003179887814327931286934784190509189529799481693397868166962351255510481996459562854493798550114015867318857030791235848176448693858189547434739980842806788090562924600712451526152724389349479936657173241800855814563114192785292984950166816063300459380672560026788357793113721674905318923322509723433552874279034908086577546886795918280180404761134026311073376859161037259196389610209227687859290192379723332514120828030744729761106210093488247527568051215786069163891254909830171939773460 [93,90] -1040882738933800549761364087468966290702540210025095616015503654369193474050129528984689973734750514806419690985528909517393007528044511597264453305423385928882792660619653469227884389338769759473150907871853032867653735217163890948754121278629978976814328519679439632034363185505041251853262009477604720158886164687364944878294059475569387036791054556372460822371818927438242156545574509908039739434956586355760340341317665625189245258635767912200081481164975996217710662227188040559730877745169999224464962796700698775234574848394883672879425325913905072191920575663688660268435666275285152780177236939786136717157091315236086137771553295379743484936789389819659543369978498869697750836313357440828546135201999598314386010433603836931274940879342293164040429214201589862179084939236973692467060816440643467165365233159251639852667146953675243167020247519660895753578958240735416863967489151800737750991393455921805108558241709738091762576704723423246609990437166462530868491167078470720495633365012396505857606379863716966255736002450270128331551269199126146904956545000891072013475394267255602297144769057779908399283549874387651845251895547496192206858181435534064140217667941274123406013684488496991636738775146559198596971057116834127195166502234365706047179854134484195316184515814738559535126188047527637607497846996133395923280012275117480912072341347518280493147113618612783876247232088513596350856678175335797921934633351151880034745696698159439882928152143577423813911641515583231124070275483933034392395254224151262473090545409782486254911301901736286403756077192402082600837924335500831125819433090153171184307571234297504023822972485624758459773017022489296874238988776385901343263711549174491149230027292531140200686283599113420291009544530541774315188208087429512914870 [93,91] -284292438694248380533618868942788604029796262772829549658793910588531348359235862243801164399022875384815393170631677086794923275485037782209160588377309789150826168085664764545046930153010170463393577245027919297550424734884914936425645468637368176854585945624582473776607010130653846953258138597866438720112896404511672240687343139251705326306617620699777299482757590788310603655296458660558898203391929016547548480438515288394509661290948171525350200455670981488978531588368495823192367633879816427013618733748000015079422968023991940766664982628374777398280081745673814576849282866760602986865041369918714896354747936561908860423866971816484221105692430096941848095172935097155962360267575787197384582241296680432779525865402434919872897786615744057132988302677361216472481474199155417766319040790163197768179323725524193183953590191697755277896815255282444301864207792467232157029130305756054321038801501474271433112063434576306830930829574707276861374620396488601911174567549981793067084804795784945694405319196364744630715927878027187960770547400303617388971703741781233146777500529961538391022250316724678584305855768776005842654699062567864042006742134087397112162895162223865451472816155424980538359172624822422164785238645217244201536915131719851784116447556029932178897794988991287937596278528669123427015328773037021456454573514132161075010440460590349568848201386768313453417684694390523167369453960035100792433813944302496215453906480423380052850233348685812220238118144789453407118053236791705231405689442465837904550790985413245158863327618219477105739947208864766110390201080001228331223660831137738364736375812724009234721916926794933519528928625985221248542567025217684237059658837675140906650743109709202239289093019130507659946874423977492692668403647333639 [93,92] 53886672410621765070988301783142206438766792151527871856416744206070582005361635739912348593285395810385962819371680729892769720055781852507676259975275799769315899701823278472542905910761196103346481179094340436822337098782491440037543607902087952301373390931153398418870417987736951268994656924595879791765508688866171420188640676571074249717116782327884401134227597847515833070734671220501847438476053220075310964998610982785919519903437448501966602531898131750376904210785056229356569698341866168554602648088318686984916636202365545167681395841672667129004730332395970888780530461904208925259547650456199227911279910128606684384854816558482434697550608430657514215768397923015138346686244109746427760893187881177324784747689937307895284190678843596883954398331171060037752900116669053895238257266950782602661701219745631193573888358124528919873096776787353926668232940354669811463581274347055482338895890414922200446422531968374631013391551583697893185710727382043334604598044638585830047314447705879750032331562996149699313450314078317432456362453302772052261659774528177781798986783637032295889607382019967919415007547566703423924256695238129359263231024760081767819792664206213736041861544860414421502499019547104928357949220186249933334210914224490652696422617497127402876921392792329934747219615076033379917453180555022308104503914685317068282975085648480367370897332274629957535037046160253887247710413916554567929546244763538006603111504156776473453228425810121034764027783122286778944545913243246736526896759542338999077614267667944289924507864258637046369134141431492329541564772555611912501970090170036480894244169374670977123523321152209233391946545534521227106007826054231429416432522045610934384267893432404159146060890603356464524802173661445319606785977130 [93,93] 350264553304965452604805620601208218298489797582460113368861746869115024601074867095853630165151546811331210000455793847047381563107233948382517359941186366053830284093260084332525050624862847344195041715708695545207912676089193109910591722250067877049713245246794943689185796598965749991892937834055636844750031630295518946706930208622507231278116081844614087680117996735545803500733657025825796090738068825835990815516191982943479818191825044855394134561142968893023295501177451551231244696618357407628218477144727130394096660897776605106570040236831434966060920904188508195738147086937522407315174640532355394037949294203290257799707863168293445019978435392373546629427483422396669429888602233635734415010316551866078830351318532815310768479316086331206465461686467396034526891432333294124170306602866308665646916391258878163191776469939594935193680056706011699224741823035908294405458564832895001310007153018466851044035880865852083758621270564461700548865540150175236631359209464096481689531135896890654989427434573730827917755591928610476712202085858243534291046007503983567687126049509019076250214031975704570258171496063625349897260518593332629770339274133322284029340629759091299799733895428723647113841613150649633669859448392946991465041787193465301805860449680384453311476287377266077990261212401400044555155830581970558176037564928236631846666537647893335066666443883216300154878607852422609534541101186693382571355534874060773053461388648928964919151381499224168769732664459835571408321308753710000987921399205944114306142826254392979974458058350373186715329246730227051140837133818710642051505445200559660859658951353945144164567006245728991611157441546560212181297524839762660127561191381131927703073463163108667563592905972284481465190019742269456535929 [94,0] 250635645154176184800069494247388399406546090290427592135164259638844403239979748902264382415461349624667605497240827652598229002288707925510984149777200491832569387113009986040854714016929426522573822605797091388279186678735695542343192109940344340880765210801614419012819412194623692122956753137013002949883443503299625863083572992686430926219195463887077330783287641965457371535765904146089810082983119163179675488648031727260905577664785299863263613707452427029550185880904304972737521356342783761513364347562143828373363424985098713124943848215682879348731483285269881912865994407325543241302076337173586002418396704319640654387243661587420580597180438281829787659077070513981158961652958813036351939231318008774452341922923044282573329036715328477943797730992829495800024448326965149756563261936427162562438212054557384089176486084149288486197009917325772103055336201667943380255697810473973976204033630915992758263786945076586225217652275355002840879562098151107091777884660522399363310961690886298966435396176319553318835852289724046104279481384978230851277662237484393503978280216223928757793314874006383976598133899366595117593065588123640363806344804226244273233997463457377537720445699449492022599830616909408823340475345760683576082730463931514694695128946081031139854910779557858172609389778438524488425531371790560616382314408718995680718739365214290365842312291317351135239520285795064086899525674748403045863396551927113983458425484648210493010141694120551116961673053263280935359934403356741663515851758211643534942563849542166636657366899989727641196647736013326971685079985271743322129080425076544637537246724684421503474963406773204262745369331382960595791232620351435288375837525403293746877444857971898832363186500599236790018599291679278467906044491929476838934757925327539817086439647729842943952954107418703374257467484647317548129880620483399836128752904553327484172159631419251498078162642487094420863024991708665111840296135222559672906336605326246432605637822477560393905138553720056278706883362696562722880324629040542078908600119490589462815391782951525753982392729600000000000 [94,1] 7537932019701472275515681296229197651544881129313430305489547581464534726868692327449105133304004496697509129680375953299466687588605056670063866835623824090451785354079960902527320049924814175152870581866445189939367819708291794886309524069582637392896339562792847273592303282633142999464052549896744764917895415558593085924313928268529958483251510729874433513809962208885215879669706800151361967860724929577618609998127925531266198333633633906271623291748463288172541273926135606465086135988776034889835727342880824294767095981157931678046677311095252706613580411206345477195874382347999493011191343018632459134792679459232493383313435267968515732201373352983824698318779411964776812325275317299964426656159828940991898555179197391863571463097562509275045783293218941486185558029557831558217400579349414559860682122010413036802812454114123309421062131498178285320122591152877999875388595467822956521769662781980903136371927812695308060921908011414049049196191254331262707864358071946200569262930343045495945492992385105399096881496539656220593317830240794379645210366208131973906268758458127479040114278964271495085468690487290241953141543309901948571244746845311266611954624892863794507223372741947242781029116967606326070025094594875189138915337522513781454862142276656374198781314475158664048978170612576229721557648434192394966839585228904593854090077386538700279851709616563686695445441866964470951772640779118829784864543480876886683711880884527440071237668636695380121038702682435923243927415760296933436917600006426889222204491849672009890772007746028745288236064601429055432260806858830771175466196366197301804741691697746201100598244167658551623801872518017397239004867177081756513929095890593174261886234534558623259229587161694956778513313802372933801046791886158096947891847358888692366965019422456897403833454490103520703375748700736448309327301958764941784909032555606835512304980032866911158451217448683555712495514338895738422567134980706429498736585119376072047401786686022924308754969933413563227654831193633785177105489977159109175076282408816298521722919248459608000241965465600000000 [94,2] 529697023379531853994444936585914886222404415078250433311674642446329206171515129127996448887278582528298911010154011492550437584690535293067123009228945932419089701200513597417962218732201137745785386604666610378555219103908655082225086798892636348026530854964555214656020035808142990043197118425899814047971013846262151787279559119678528628758136619705712627061692123613015075990514059103029801807887316848245959856565428963301900162603064000043886600657584494534607892329269979531277983206783056338577022251824560687817099189604562360737691563316153077405372616588622024183488571555810225107953450058441876372541623305410295807196751812666916000368333793863979282660244916190228809152921739614982852711208027040595624786185955797927287942016986648251351569265231755747921238254653136356707791173728585890624247204913207985087563614742970502007017342858756030115562702879497498898326462052698398380814831065146031609434073419218363287732502394804321992249105608534876098509691766961261930862107644420940460299989862450139038663837684297802838987707317205188243509160582714340231038710228148371182047130130252731783227368210581830654453191223496899334413163001824791281538615178525687141952513340123860178099381865147604044018843480975530780193344616202352018929272936157633848730398563680269576988464106724509310793869749242977966222025301460307590707261819554974671653623994303911010631205596874444009295887263018017014804170828661146988127595853731171480110261637682796136464793534282569270105646028823150987117667894043304937358806297932329929457863222364200667695158879568338495308281805959156679778941279085738613890295742799799510472935744315006591321511116799808523603307230606499443358861925287297844490867012271268349737535926338136935767768718616098941487193495595449964028194715667051757819613299784428478822325904705192748151751347322468768401491179226568257530348963379460945747347425857065910883982762155517696697804639055836603886816611391677773896288271123733278632914430027629123989315245764702537076570230189457158028936300699010723989881130524509803247408726312933267674926940160000000 [94,3] -791226044519710743348603458664835513528979783697044098308975693012285711479001299884986022647758454095520500201239337030513471063453596582425285958715059676127951361154557200982178085079806178039602332614610779573602783712871903780634872519028044580313183426883851651507150036687579998972198798714584759516235424215917406019345709355330577330368396275654028443857799669510394563723385870040804285482447946913350099439862955543548745469645768964481203311300264762639305540240634394699937326993461222959799735778767348307234453780084953352585261557990259798367369266485077618138874294333915699898015058123082075750094719334914796617980351515484309249219692175581919526710659782233001465860701662525902984918967403600710976308667922111070827160506918935632200850652816653395152497275402491867291220145472640246965002510871731585364704438859537021158486062296682643128906848902118255333850108759359025229003424545381632671148911963368328847917188279475094605972478612226819657314069188141001212379691895222776101301546923152508321904445142008295234355896055688518354479301980780132781763757213205759006719535004173803971325290881071242436343010163986419673093310970383275520194262137189063426996999387787039722116340471856236360040928524197399454027031508944071019929472616173437970393005909946079030103667227065996642885508947617020548066762735272977923323019185855204958423665556943259460138377128975627909538009388574838304309802680186772466266431459632375899244191311109359929813636032811902825945515585097083658634273195422918518151479131673640237918104004255804820414821132958088541520963144795941126249182449268123476098882032260835596309127031980307440104955615262794736837586067528241337498165059239166909788838301149919831676417502895746141506334604246149490405242745871034526347944063828138152467864887423455095418049794882936420699878528323732694437907030424319906353744096887549107337346546628223218626127300610933095895581445468294200326594501633077993294751023028298889463373522080727192213190849186749150703209155071136912535616447231255347229368731911824338540466846154772994155014520832000 [94,4] -38508696794230199058967275016257645046411723259588097805852848245790866702737417779629862141494022231396230307010325968959611989688895220911764401683436480433640183715781549975074612551446603964482606299650113350576561135298026841956800679254914208101149632937730189126277220761306697618580757175019998833739331740428887837691438528557714790859042288202802729472317352340047563268475554884958763360707860286645655568871220115165744358515394916134719943167858110826482302167816541584343767330284718175278143151476489728042325395916548065966631125101199637507886370246553594429055202024751904338844223147825207597417082491239380652213924307913898397282876344307200014551763005977640824900494786896291619636877862892227902393620022473316355574987619073366748161723153825976514846004932810267181104777746951386651908827503222943219881125865907173108729905826711695045380634828991871820856327365250488642007135643282321200436122093450350233821874154815252004677055653433396719403027413042290743330561189202295876388170941275288315741294098707798786380338608814431505025243742353407423860791834705120648238868136457272944243850910150191916414707491807837110507213143561776278472264158198652010971118638328733262074623106201562577080185201075763211995994786846631363713907881524146942858627088223671185495347676213891164593716836020886070298895657090108994501126355294736420147717082307190784954834844903839946722569285857640427818645379088362962009457619400228393896425307848280543641795504684289318639796820009333163291987370895563388629820316492984058543527121473907220029175008586946748359349242617947615469705342364242304693565445306999823279914658454780034525529516287759380887577815165726863156958870054869362998534305992841932900955702638947263791903857577354811058414703674473057372160378282956600560857767581438237839297562561300667852285356555574988298528329278145340805239819184386424243131470083489878170391962227286600373619127742754055800716408160365462294322856637638277368181739726700550007199958375574231323345514674124853377185955282490904350169876722472196114778856396141627949595597209600 [94,5] 2425667302296736283824697759025329565579596328808707561556518802454183250558329800012087205827868626447510812354573445390398029709432446369092771958227734716934640112052405344728684369759958466236424763994057556333350548180289535734825942189372811231433520906985708357696567905001741400266453286039053670899092241030101792744097181302773988022246875394335770493920373982798577881492579458942405441606581093718024242882453856690375457661044389133713238484922715808282771550699015487646759895545794336073038139516323549108074230235693309300222060507684899937637010391642090518764152486159734360421789504828507973570604179132166592844452008582271279580377340468194526278642198163911308485329322908140264095981538816825580920532761878511417136944081487270014240690156973772427524429677361742506805230827853150945748162094633310286654217819951793847312085055020163550942725591988418607748532279641583812629338831532255465694011664566136854956766607429753024386443647309258519915908793128092965777777815933916172402915270126213921426991535819656823426878501365515848025283375681988371034925540588777518010289694989333179856301369447932531040190328302133786540510510265203500780454156026160288456507363215653720897780188275798145198594328439040058727242584314594856922985531120087055845629407127162983680279747337949811548903885160294788287953528279138543671694812660720955523392017046216675068903985480066542883619580867298798594558894744208208670554345046639419710117039971283891189006954929084901342920117364279722754477155454951578670305251242997809440051680228037197876187817018295102107803105841577313195906029450585681402635305064114207852125078014888231993795857018040505366024422045243209438617335719045557351640172658323411070956191270272679055958964449724107650114880841913397832588391529255364037486293679973729856143795986076128589790928600460621919959678673497041212299724805203794329748584978836002667642647302444719202323816492696913965465243200888669181001654965424769294704472881825179338641693798643086066935418841920927525670503691707217878261377758584569232554663186384345541883461632000 [94,6] -32461346637090088935710511265783282235394155691730616613792199300361589296984869694416754134781972634729003191060751455379341056335400014600465909443458013666814319052557934872370683247822973641828773259315795665723305308011453353362801809523328958155667239693138896996939538905571014252509807794975122612146594889235388637255867759018141132494681868705101345324084008562163372564164387071824686370425320126841819869843374406806229960348014271639789979190121381645714387207037376094316267738018543835054524351130156793871507634627762206606789781462021895542289455442814765781247807826113391161757739652170012310027275651340954813177463928227560404138347413288251841768105754946572082804438519959513972498874715247268869084061774989626911164027783332001503248472107265582240348465806121965585675757429711574893885210693981130357761614202538440999467793700916244143936481409618284107582483743648953549216979989091032423318139594879138052810509064197566904169965237523860449960782120293953219253061979092401960559409541347635483740335161784216419626844772504151685927018078016068081748068371287704244718861613142819492895780564748188027281079760207618968922483610801350547781465249633054325840737790528110663336193170423690945237131745978879854798884046853244907651227065294035468602564907054574669211862591768235199870936894234382450001960395610199152824927884923769993839287254559652057171725666678578031185274731021521086122515919096046136346205624247142413772618877624527777083237458572668846039044139034115194371712457900420549192792534666763115947584721982373923806347265439916982350514742366665512049254981422632152826075919974244659408340909092486604656241879977114508742431959966030447990177691764846592173918749336614451982711160333913292173860862722389868548674462242088062935380293793951169718682793800985216520103122711788322241896232603371705182178884539476224968581598172992516956708225217858434154413978808419673828139019502793351508233249069691203282066779927637053670517781372196053286177759718093853962151992299930737987980908475020856214930427196926693970752423850976977310795694080 [94,7] 179710478357715919767286758217725932287689959268442013284364135408832215093469026006591044203010382972456853120933339736199572263453721541136427198866832521524793587940022341360453367864334396355949749567993937511677079070833170256844904461699805602375491232748535300768593804408040708208552096420934171335136860713085449331311117192271221450430636883293318798104781874875738432878470210448045462779917943661058120208093570389490790529157232714742641077747358503477928037152976426594137003011237209642520801957222546183954411743441957007103219725860473711429294792171140840551066853403383296983022627519643746579579278448213246478659083244581963195814851494606823736954099223617168350610694820687294160557974922491827508017408631674622390186272584288268977692471128998979917404664837385404892554289972837837126202611550967312984749853253100247334334251575126399149512720593602734967353744928293432365858911700297518654553160530510219508826862231710773512960049647774881770047621208418367593702611137500323813870762889963345921017138920623338872872687703331547148938293666341517165915388351632829425174713505451747134709289605567736161688382006041037118884508895523469028587701218023080809669043885554995883374979985522540541051754435290758573752919365489075051458337666321516923771723830869684230562988509075507511540215276388201487402516669131520108495449669981106602778744321075340894117108915730265086105080484586574855976329794166705103655183261098464818180887547690859691315265627449308069404292591923389551545871669063397317339530442242413973251937451888343485236178308658086889343246801111430223289430214599170265392362261114428291426570681714129231044673585432371906807280572347136196424306750437025107346130702857011254031942258590353168584166108313693714966774772800562906675434604847269150289297804415555554581093513194841135456591941597321388306223932803946985183822398883698473418766970917065499070639799643830278047331855762413887037160984121173401314215088315161551150544526751594017587622287024681012378450165877894987446559665340120435981299393804440534895051208000383406728806400 [94,8] -220771744293236026732363397842273269814835421897053287876570388458108768182196632579286896089275504349740790080135199016974365533678935462911865978320681769742982356005521111705601609800000641940952601623284331235388222700333323369285504078108810583528586283821714454286845440680796139648366692795581225451353311196071005036261802427340811437528275705781356346164225737795332740812449130567250931191272780359550440933605205079831451753974139143435542439017163259831963253420358862298264062797094927114952980764829018781509742540787758958172170253677478977668753494247482730536521191807021497281075696999165552059061857763494460186767545097252432194741593153499908629042351409470487581772280946311033096723114349273335576475990595256450937522362999917493299105841733622407532521966704637836633568184885047834909668175834783494987766733344533981440932936424205933919939366533282637359504549698300194349898449429394139191276592744721633973577942010820579701347495941254989176337488655975682419795414797635146991169499741984908633302043873078329804570006775377481755748806321773507507364898959323559484388927030288296472440756200768078254308602013262252904103647892524711391793084329668973027454526741851461583526518155158778459389426401028866937912970632960909253914749588643071910338518518395270906098252597391233037601347064888694750478622399708910427130611496111768953721953745339533529456542487299289578090439758074571687817788357455272376404418880385047169788102210553864029800443867706327638959237421328951308737209164890540271637263639556452151776479991655413113807904360380845671637071057513980727340560718629485588695112136225974917156115032839958833649969115235986174686987435735123049286201693884523214433660488224778880013925057851125717061835113469378462656295741245060137794436313702791895312864825696131968398350513064904507277685603707548586617124656043956443748991657877370822137614103193731230509864519118127094176889967443017955692829335612117268951647128237094650294267313907746656774122282481178619704519486394780105166511938532665703035546202649488830161340392487211939921920 [94,9] -1261518938833115055573297307121606639037535544155065295960955148300471519526200848623063634672985479919924863979838928890813931537860084924946941316049538679379782108710462851048199533365808914334241230266759439440081376022539276015176945198288483448630493223060629694615745762480966782192752725974341978413919506624857211422154672369901014606739046530471668477247887279874018970165037560263427331447520588223164654520517670951077600128463453955747855178033208377749534491467332796515770804459659213607092324079721208984628460820696955065372926736954111556414212268447945929836913846901008810939635155804368655932853193716881314252490976616653733090112642646912696391260863645583663519916076467660887819912406363322811260780380398097460259122231637104571860161382308322352949386185652536942461300291344166986391228192474247096116722376489594890835878916786354135295343031736968299206276005449599089473833087673118631066490574873419991751909505983322571913799995152432550277749474568632494052726318038220313038576230716342280953689934167446976708866938210703852660489748468706603697901468541389123430853795020422741297673970213027777959332368610819974165316847595226911089819753581403033484176165236220894444629480995409574470549876304885586167264620623125160949619386625306324000224785091214960289349188488080705254333873095808907648274510162967658204664350013041243831253193172274587153647543081713267905586432405427094134791511600939951175180600157492039601662182498522851915502581992886996908598072835702716382994496087337140832768729009426570511203292725339675484429883987302603102320130518738560063414963620402051014317082654023236027452098662981438286911125794516992223216553143618035787500984150464529695184977507680077178618772376535016112423234600850222452004647954668796216524337619568947381338684740222724693079450066032556048553679774113530433252101852596456057796159840721637169148563466130679073655733156596273462625181982088885897725685585865477145774262328136315601722219346528306215216224455113168512086524831380848470313679062443038560642748120027464124614781461389933281280 [94,10] 4966848098773314461514379727233122325167246727549448335864050124366455737030763606435500883595965106147166982280584815076703713461178835192506571070494252254711961961756408931604024499104392840911603946230940600584898642467971518253198260971040428977849744415619409796717400530106783109027355488803716287877732173160643971148146904446025946039582689138701989329189251670541763053442162857424594591055519823322717778956928416587958420291673886749320140437805376499442406368415988366255962520515993888910165574379768223328609066143351672935200105847887965048985282173983608397527799131568526200436150902041324074278348723559027279252516758678687241786270381052487027931000640114961704358525785818504104702889217870743206434196337329234560425827711678627806695750681980291263755036517844669160856749972273707845544257893806668543178966942827304075036797377435062789787956271956042894472029794823948790576530773960754942880726665700092860465931907512221693630566688843835303033728596853419758126670457101870614080312267183260713532238584309492730908050610511460395859176265650989739420737402114412145371718901643714414930890260470473129754672729809806857843375685213565005878837262059625586246483282458084119303171586246439256883580780999611318414968047320946851244287252470581771379272270296842701510673093681855092428250144835432183846630362727964914097872290357380521114089904366178315984937040416622182895312123031699200967028980285147401408311470682543297428469111896515927763598461393589381251639259115694139596131324883115230842322612774762349783251019924096590304625779915057000049580090429441406762037858269328332981172742932129683253987824175831558495461057987605086565718145066972375349801417020193567258591068610197253572965221801941322328939246747654503863153629688111808841750375000956623928776429962557998264185534487021639126947728274685406187968655044689623239638959500665462195110809010207196781227238511227761861865251864455461065178100162813961262636185843261985531450343836227499098482068936653974905036542666186133568855978097056833618428284803317357554082244866552627200 [94,11] 7944462615898873465553009964509319737810341805014791199539333277275455459658116971601349386204763100888741314717099439244558378222901799909104423984529109013047136836572179267002913032477561601752897945986458989716140368603814144249359576211058129604205332221127360179192773567997960306094563917246279306546677795835313655094176850870432377856856464551093757704255095307324856434879084285805696516988862467585447043234514760076593569358618405752843363762060795103531869752002947639992075162177803019979837652645620240614916939287463917679522643300696888131258916190997346126711220043055323312550175490624563485509951251545444854566792802344465395865326701806136857768782672132776586053197815684286606522183047980441347481120832763038681472605757816306901031760418713927168437560418160989746514561646321905415249144119052186644864707305982849275696024328069951423722772080160552561940559662709553992362362571264019584646250471591626656460806183224796579760110817175242056052259825019600982662687572128518583048632286454137693818287906880431239930918545792962688869254174318963851838974849742115115779158448356794658268579833778081867692073747411146635274046928330382655063014888654128455255690853630809320107792352169811522163595503921117773270410083072131694067728891564189822087309421143422501724629918635322434491292964865959974251813330619348804218836740965350520664850981660371899053911788346926923827375856000892839965870450589777336963091106285629206548103002353448600007186642172309268384530467368421372867052207142958310923564623965601701334615840519934209943513414060664336588845090980734394611705788878258816858775446318462204210600565630796159031623576228519676271467701964355361650630158464639638500912222386320949472115527789696001596891900043736396365955077742119902987593125265523656955409348788699706361351140945308900155628563506726562634585942105567463204551294933804596011384231783178467937672289999907258094081619045781502583726835033231211327270347693218734686642112660614715973584949933059775294117601516800304608812113596591805027500828644084888324358936345968640 [94,12] -85458780735014166588512965513471618958417590439393522111016208578463914219658988749178690662076268625416450038196477095505140913400743593167159250577545335280990596851988689893228473417367888022851344931299586899825662495727059821309529572225915618099051878348956257176630496047643939282763548682388607508494424310681649674883723239275941269396492560839006628598214173003948673964010221799622115117513096157573560370384749937234763477063862088955604952829795966524616749277430428120731026726183057377206305354198241747589227234881489421953458305704232321243460058719460480351509422180666903572446998476673192860800904745959752656414223901622044321680485335837522404934562359438088527861778399578558729251516213825666263700869390252960981100330387402073966585208022189376694688138144270092534590205151673851840259027206512445213515898590274868612180073669944107163699842442063973508626074172176681789524730412823094453979290307854079817948691008739548383138157251076536993368368523207390930800544573777980054218229719589080017897689937122367847012073892552176356150621488737532390659762014863771739748738067137787658006456756899715275217143364177284371473128038410256503878065723938019611109470632011660739220313071405185130978228282947825002250356878949259126177176967585350240435637455493712489027355767483893510667865793875526167747419803572227383416491374923836802907820700605432284217154519602243664622588407239120795145107566989728808052572125431316143553055232311623886609005169229861244205300571185407902879853323134507198094291787692740461559961842999335368720438021121868354121173991159029007007101758033832542468590071563866128315729599120602385977842677736051913680713165331220915967006785954398288350250095935518837889221584197822049919418437937443802506813114432969648268420246326319134146619881366075882459163496480001161842389714703643073649927950507998868576714136312883246837834819534254425848973763228542753150030611041017235588028125079330834055919797240407218254903142300472284552351314340001425139814325515247155094614300444591036726286842094333570989991709900800 [94,13] 88403905872250102328422892525395199706797737567012877769764663780537080660237909106883734447634108660649120021452311357806248040692211930361608611876345757944971550300508131493313309586493855005080228577770879455405522612312389271017254400872398880073094095730292738371083764298798430812223423491192775912292671730645613902604448958518985195171378794895521586286902415838615487756343969066570302841615491317500244959405069193377954877857924956724903345126063329773171438085675486327685915426768827253277567555898276674493169270977772046890398756133372671232147276514573713603619789415040199615001560601808927174126110605714758925647426965554436079007608710147693317165828987840450991312990363614459754107862209615668536760036631450150379487511232028387209145546997153202173669636834614487848552724270996058685934234983344163083298115592594966951701934239605372346225273834178614063618285233951876246035126904883886519798223452524993016287313933978087706090819134795865578713095261979649549437628997387729310348873121901181271740370600908865078876662022162910590887147455092788385983843789243523628626926502087921551165471395699722051963540082348193094462717376856620910223762245772361807777738775099144306397366749374024249515392117626711896866992417662892670168106696153569925774046185096330490447950594094719745388244728506853609053010333309491789412580376238279061084154799201020062494595439718609976732942906827825365829411130323538900501767872637000960999812547955084573593802973011211068043312336790466993308847792751181273864626595130786483839328392872064766267344421962506822635081726446477874552862920079732983986497229443268609415975331346649588204930117671526965589218164646175896066382594783529993460491323870064060759305642180244044980618269944368177226358863865432708544201714242761901387571523774090784972786988359254484673824456389795984994173219037392898445078317889748857844626907650587060741982083179240152349281956752892452180599345693312336644681476238193002870565631818730387322487994439601270591176548486439574376871942535875194208631645972202735649171701760 [94,14] 544946040110596851192124155395557948715000238251990244626590091506917510644399779651620183635532246542587161012355851806758517041121798546521254247757766663491253757787527924866063188520654810330084906111299916177219237201319915045267794703412634430770737787131094196570941954973613313438824019261451321150762389605814256128660025021590374777357465188400050915111867009346682737970348046607550254630775254990384263885119385986654027713825443312480487207624765488075886020877799510511104552546239794346132382841849596311179327986494103125178827123455460371390265394782559429199127333641628557784916565451530755187762075495099720961405926428043514294420999630897249673844238918167606541058939431001129472658673500789350215273542816150221851547820172246392643619351571114435718123363902525156260343760144009109252185881962817857144936692598655342370958344637177074310378458974680919122824292079746560928945876592476899959072696573751632271180099596954890325072670041330044607697297796929202475466961179920797996330064468058113003943226560426471173418464834387183451106051399777500336521530763551114269981705889039792476276790190417804383957849020520927488543645264410834098011710553206386487162036043989509580512479287263789224611055025975075673864406427227985005606152813952910665748682157230099581175393161461487561347922646637408385794701444946038080073056260775046820751627384185723667212943861092181794122788740377916412603924183478283563973247919229671194318365058363161163279696626994570323484357091951919198651779842380968366774673312028106954369665809432697368666511641469138592512599027104547846924087327650860343819960760130425211832431146861270343168406344561547413705777676817996378572145642401839775806219061213736142989972678028664380579697928256711331304962289734730634074754485973439156977606577576799512167393754709483878991783970743945422098368464331935374481280242347223676657552788478072468162559809044574261727097161466174867853811219995656839858444812741708067557522623295594959992580137186203410220254655807792346869289926774759847290503368270962697332326400 [94,15] -1882587615024451231764465638336375533753387580535062960839931161906723363809905827229609320997236735364843970804226640946815042005728712115592879282521708245480836816644701356722539799181477688691238152551065917869808915911908381122093337503254690035071577182823940198540022560558648055544052671203646559945711757677293591165245887274727866221468317353915925908911452617511073239394946930635606844256908618462323989997770194321422265477664408275664553959307794489647500667911896671544793816813905094214370110721234969740730550967477496284763026504977062728132045837798252975629224707812517607224634326013676679019431918738499319841002664148574498412070652254395631754660368797343117280844508000856300835550127488559434658599027756027160315234007271937399550964190940034549103415171520214714685142477764090143531443540963341628074546116566535416045607998580387207477101745862707458815159611774869130466765361289437500011195571839214017857683290382722661765225828311757419535127828659235284214256035727197133528639385447502163155956600462953349674200919403590657396479757241914669129409504039386598835442304501470078754049486977893779404136091423801225331351707283355338181868540362988046906167678643480328378945869222016908994312360318644480197512030170627927219942717997437744459265810515655283009129126287671296166705448159663142972347529070611739214728730770017073966978124240002077331800525671084036628055713312359200391352119461302440118960072533832769241465499759698433163623192766867006376818390260990666744652158094326458167553763851332074232999759452719506213056923286912379203822587005630600333279776410346954791264665954444149791873162112325365380939344611774527777975923565511627700009923028208017975965387624877522043565724925596899644025041608940697385006196191088305189164490300824793772589379108530010088611886022755281734526940154520360209960782911922392404142298775569279299580894600599885970397706454982748393828613655977570304784337092290621062882023550884712277234914616011203091908261404864449313031954338440907065081127592341593452611703321494073502597120 [94,16] 2181152637405870156835914886431729324721193066048771053741136818753804132167259242729370114884083574312466861871305577480594040980939640149533715120522278339884585904221503910206209141307663519821916060762000696760500810817096692959923113274034712020852101685942884929007150796452368197201035692210676263720025040490381443378119118127577256723884394472499199828653965932426581159606731171532027845983785201719101837969558382117400512646847747450769888697626926839531544935212794839246315776704303880680398857142511593394625756035100266029957548130948974693873702525685454603085646974417013036772304638709060668524415373950711470320140869796233238961351848497716690445756446732396292886046630564263316043193130917828518786201097965607160540552412512122007890687562030656257269436258061254372097614933788369323272419216829855259479920927732269898362436492992244737458288872068427492227612908271348038911126406653434964480843983290621214948976477641913826704069655403675358757913472526182836687189690105409391065381428516904795906444525929212183451261403376625445091909985008690839657500599865073795699819612050674491673883795440707551249657754898367027685170682623890861499563325520715167201106844362026656474130682198867214648728891865044259154441617585369742292973493283567994456803799048738285071070771466749235776005105514475689514036039961327337825413420951686527206093351482178249940897524455131010179917801004655192042321853723185305750329412253899272571280595253672866904710684587837384342191166639741396779102787856780489330020117817885928148899703483818848736502709075472568036917831894188829654133660206504526548828362853245218223640344023452105473996362105629243757926924493929396469177407316955859426897096043325690623618602134857211561034742268781185625538235393931808879459160595576524971308436096843759082365657776187021336654028007375508722428686462813642729270733165943636538413739108100087546695254620644928642234900258269765427772658124239580494931425354220602888810784939111101847417477406647714922682013926056975538738040753443165337989835333290831118336 [94,17] 340283553513806174246180254251096491455008242839962818793519739600791946700154125783104535685663990297327615646400862663129158761507654762972205410925005280163842577297259924694067689940648598384648836431527994129990568109267924337449386286152514571104611415431792901817947796002976002795211639585026490719102621087694346629167146524445954049465255998317423888795581310209944954439815089191857408634657969182031257860138719499221197995294388609770060559616213468198325582217272533609956015251994793056042360770289059582662767638920847740952090428381929550867520260076436765175192199884016302275015413207089253998145151962512237337943127004556703637580057133280666510103660504548507637893791444453491684022404801218755995695943871154512680143072304376948845791898316031842559780472856870765053394107292744626571183883153561293287565691509034986309571664050321294819093616506578291039272770483307560448988595967812646474801502135677941842861088171661936838610269024026728254772501196838854281813040148062069942145108853201126007704190117732703807847366506466248134522166285900941869461559500457446405593152173805295038291416024244775066469836011858986173309950689562819910093085045295949539230135666988595040999141238039027913145811259483683068221452789459322774332117685923589750957613704519509751894052248082892324648595716751455747798743267964447678392525532285157492860211800200205374859752517146163790908356675604273409472705021513865199967559053941013664465818346127939464741110663794095800134496789059207061339641136289298845842581004169260318063988902656915000356404239507443983499499256724478852747754852986241122010710556148580208426945966224448409600666408357428968615840670528447072176058943174659734428010471464820229847081664365320142751145511278658370532027447506141519272591939753861375060728081614823514434350244876909261866101989788410451134101814387120238723396252876301420994310049512418513583718112405170210554684196126883158684284917156616658072140585130152062027932201536307366996617167315389167681516523520759082937608027006016596996583389952737280 [94,18] -3544335303742636404687517976421835866922042376465975728980865753928762585332310012266435261771900520480280951669492165828830226891120079453152558959237326312659871757515699190130265106699444136539249008446862271091931130769710758712038064737348859865548668409132274598833910874572037428146709732638894978800867281769169256788973844784044125871463660173179849293777308978631952030870906125481892257904541071692904045487316391578210691585187897308674668333403852133835091684634358012189529645075980712646396624758787756078547262975034449364019466940262763233977635893526861577249803367291203941486563850104301749249889071638170388733526706561612698458001262725171155069180034842130221928911599467224468440812301967992536085724791398417844548087931370150121337811042045772011370320465749479138457876535117487344120319803606388937848895313128864717721790904084398730426185818971888865862262136611392465102986863232137768825930841194259803573069034732127366297698510945003554945635448118453388485489868336500204785703043728155518652375697574809822215167341379619036027188247371500173823268017025032482306630214152346612165278369504616122122107162899732864856464595810760510842393338235699664495951461337365231235333080303753418430965717518094996049672576259558567439676815541245716935018646127282401949035114254937623957359277080455618512976459044606437238261491958281006068559012789810637563851713703179541034651555477160987667042369510603203998182553515685410652622143934909107471381049341530995894495856409610767426332899539346872460064722912337403018058312825943381252309215367512804416725495226491517977071639477464785348349902439572712520831016169758554195657908196290600217429951662680297050297557975677907101314652564600024299003113585133224900847936558580880229173252706773367174398296741372995505688116384812057710028024783959611593430887808162617795801240269580230441533522110894873241150500386614132148087969950774104619353645580241624744876935946692873891625196216779936045791127477477015925671823808708960108404642722254378526304764827024111687670821831049216 [94,19] 2361427492572318467794647417321743223888888607465569893438652381746319104728031446422243284955791911151459907651805343791970140368236050989307028806010190834533388604404090828990716701871668583170760618019792315854750325915575680996871825043721048860954486893937283337327925693393501843353994073690168835313172595948092088082435708569763731804194458472225297522110147335442724971879778266899060817079998312990042948798345756437734596219382548720615597096903549479292983433743753287363638144694330168522348596424856970162249472883493261203565563122421605563169771918580298873348690381628841567542604618670961521641857136606897137465116687487035957361785247202982001576920288856150974276119838804876232317229903459053016119956479442464035109402947994755659256028305046877164233195101310096812890979513352253953858296771910813485964384286283554555652594922978061642718805914519187784333162894516396110490534452718077722504597093118828860219411812783599437897081650929733661523747971510806337770288918034151204836379213704581049731650960251568513398969109341873107440826651002792886680357329680623189786834227101009654500161390649977537889109926200424169677635224957660004231917693946210837190684796503925173728851102275030645448783826040656767154600524670852980476869779694847606874096727991389274917046640303557780310349188616917254516057486541686525739375777728752754348071620074313021091424944073012685255670431876671515367574422523801764457866747179701078054626434589550190708014292082969786818717157898739802787710515727324074211430606423906035618505010649786344131346935304761126589259752217670798528570424508513740208824685270905980709659245687436458263203017502861912652109056132266116688807015206035668124410295876905949160534558996841333993898731300188341027923810284198384141108577940425200465039197611257771269877045045403125532446777676544257609580431726663153974757456332719191583131899758201311241386731662574314496319333635700630271094954134835754754670347855843253860395569465501973993520210124938240653923155130143581828171533602026135703154126225408 [94,20] 3823578705862659581173634891168720719524957627678587201297504734949757866948976193368254678221260122146622857500996017084084726568502029230935405888213585447206278464785510130709916277406566782095888533017636038745740534601558802169481310745513274083188224850246171001944551637452786696367606902289971137481766326643088405303961900823601103019262705593868191721425970621494264852594278516250276801845199228934469238515150020876356302198494459053902258328913679742402179026422516072498579165324182055371773359032571264135985436711342915005218006557784430290204613130148180224644234508131393663706194036737820071345965722506254669702687523743986524842856811679660813006588173108568110787705985058322174576484979570069559003635326817865002879787634601252950007637683285679568588871341407243015300613858323395675610348261695274804636228850693144718864689030434967970857279422078600321524046425606328761594876001828408416206230753256500231005988758818291105449305745763827658671810965916954649141950784961981327938686266921904778791917775558838380868009919243799076442409353675529467875113496778375611013890483842397144401209746378895119344219652955516763785038315001498444188558922119368733005997200194693802930518153887479135032500666342051981981005813972314911039978836896917924891702449675465290545098524825584282664240728085763059814575723375217324111179020317948829342888353087848074774774955591564956395869224551319496128198162292495869192483347500572503663771255551306689225719343429619483677259768968706794543668021120027971461935344002045909432765768871017343349425427934036772326608107886251207595972314294187083976620422411973967050059144298297348930250702847026811078009830072267634121466206131809327919979210526847432884508804153494350231528218015580827851561658227220237950510225082142785346122534419288100812924688800637479282921901439691194859201407565219336291031039617043373354836322091978372931305440397536237739763523376152486863376828441345569159670758221460603810271993006333552340575703287885719010631745263251626221487542871477413037994164224 [94,21] -8150391944442825991045698443084268712466922111722514285691269904483071235628618557180335423411954368643455299797502630854765102693103042733667805181567994718399697913617229505978296704955656985361345176143820332736551976538501571913616126505743366198516607764197766195451483633180419591143544259500380531278147057264260135484197636292163586592665470708371099953542674573866132440796068804735739995088264454035743872037129895119165338021838446710916836002441077321460983715438489828361173711010917101966556115373400233499376784504406424179655118093455601769325414406863526122855787873145697842325349994879534164399429844877213749596439591755846682576293760692113158454465446557694859286379316825452254550215632840694838124798552876841385072653531097673997528938067970108470842584261346410170700987988834707072592589049012263111527758506408314195668436151214389514316038846839134640317925464810409222067024053686366866576432440481470729591753376466399528372595212000166214547888083287294098041854904639774464912288553134440179135961785787451307402680193025251810018296116887000730124721662449162364563862684444297297723617768474033192647153222885687954574964443968182599874819238216611545224937466551549746580802926991737458205517520832209199157114346714966448754718158921712648522187545736802106082844259572737816979930049820017587578809777343849796852835043540460894825725726817009225899642224334891710106876142213851403119535683731359794966347695303746409457926723139138370340269382277880970737791728782185358666240161643547591672152279953551637578547398578731091076270994223089179060634648750549313645592159470430682629471409572476310471632110226560296892349975770101028481946296646304729259700725943983199516420665513358474509712077196738740916735611399726199524392449261721460518398172780824715064447242251272360363456601244398972535173530798772391823456876586759776485321645459013485921988682852656402443489110831034730984608881004462397273863122307276050174341961319304423019987476857485130278095482156915716896998090364882529632507919665944527384601504 [94,22] 4930325462395076434848048509465673675469973050198850507567182667843316348087952745928194043987136041610937110883772584625746255853943404293586961636407332460393263606146264867391093289202839363520691927880346169833498492287756470656215350251032756311159348861030711576220465870486451299907603211980306969855220412047830936759408085484697021831952079580077400260266887950865243673924715623447124693337330318590838682782933620991290190100281141711564557077807093629004252293499612496773629044050767036431403759405711562179860615120479337410424889765301771180625641332053560305193962150436956467943976210481794479619112015109833562220785678506242459809478277114153985097057796131071292172930985251949124641281590142818604324308525380495107465548941793532751956084447643684723799797504742227915333951926405755780121683572505847810201625139873000731905953941921842669109389801842401349958616121373091459431748289668008290982301314383446901166554623146062195248186474321710854184554426171354766078230410482954424635986959060770865299188479104923971712713409186178723576858798812987802528183413735766257101093843259003665236879018158536366787048888852862730117065473686031501744083665385769225931638553211397940154084042974534033027931421276562153589593583386848535031833911934830267024222688279280037799476784168522068743149823634584864459347478536109925190115347500877372704322946471169041904739158057547606963731490553058455491355592328895551300582992236419124141608664427449335334169737762226742687470254228527500696142884599401794699461203190132566628336443052424660016492238200644095248179660997615881460772449890684110441205729360616020254847166717547346320586150320630350221683814474527116486076125155599603897793580688443628613174841199041767739456816114791780329965742901734131726397611793612365718348481265764307991473493215178068100337547990150350575004948065475507976066257652586072148350018099460685177865118634676003591254170965631995145030228634489677150997373350580361380132661012761346887906536531953779805212051865431781179429034870444588982720 [94,23] 2014998411345464373219745356576497475923265954599262512029489272281421165040916672195176049229969405379852872044486046135484214915809555848082957047770598599275532323351139471803300020250841320035493496757893590340471309182046736637387371559878061486920463283102461462372645595948773880130960936794590083227596582209199985747403218737230098435872892718642416506343659496871897011003337666623560990902188512913178029049551111926003622916813643455775462926674373540600602487187893006377408456411608282740555747507231844709737230313146947914062626868192016700913098414553256967029778116685673408780604025699276377106910958803416673197953176167857631662434700131534219416667624045242411337719730937589456603058947147168007501989613007975115092936783380525228062878573548405664587025158374535210434384860071957208206715204104333623639847584236498202551850283841920666654629749329821930619292550861919909665049584547321206182037640324008716839719208185127490518604995861891118510385542742570257566297907195021567326352190977714836374579690698108853223486852523886764934387968011785945109574010533360203281709131650649356003802615339525343271669928173657328702743958660811488453929229727763131836089633153721772487591767675409912060869544733923377293767234712955305862749410835457133939151497167715684061946234724825113908531739526479244569353064887728586359514190255377765653059352848448924601340128563968809475311455323052872703704236506868526800277132724823086678494896873417396289349824113422248829672726565978581266658359853650617102683132375056792782907861385469985742606896742917411084809828667213434772509742107767131865227896828961468458377908712676733158083177984645889486616244644462267167038342245486032386016740906525316975710356791238347779167824006101619006410285466877136554889462587625181037040688635051011603291423152033541398531471853951136755037192033076894725648747880712139802167007885233467476905471520046125532203231305450407920632038091188125374317716963872678846544239862570880399711048131981861350865060484205164864579047914388329590 [94,24] -4946002892036505800882500572634748574329123021967062501700777685151035082553546925205559129618607938889845609418038668566475793091601992157800651012069159497261231097900723620073266674090670860834769552363948922945468488475674222242098035520600093537291347087077217867487391530178824955524885624218793375592390338037091539282313219664941558509537645839582061298359027557104170970784570756237983923993167067987302229464996322358858254102379266195256281936419926656686131353528156694494766151725578393436874856180608718446756313765726580217843842963795545142263232345824234055489343709204944186677257849426843534701391392160000696105759301736479967784278799338852224602658151355014635670790454779710538339737231751226697171421115691845344138548785799404549638674361716334869269578796209433005018812511501990015547660246578610985415613399974354342121757019996776433559706327330915321398667366966671469228748303217180688239764239199525196266435598690936153690743305311266154396592779045408183495781670905592103578976471557418947668487692839231904875061892362376070794610283986028031082143631745269340767040750950412792948896505152449764154811728689160279689366290099574045890891590590829961917475952660439915341297017835548900050879216346384719138828751854224807558783692170440306101487436463567605228609916164763646748142283542252356337162517086002297154397643062280493590938127819541348094451429279973197995855754612836558644088850917980891314101928779796112432532908931025344844879651061522085883061900704515903736179656549886142815678165370571771087224501026873851296534356905137139464111015487936507046486482394790420033976353422364941693524603613054280486513027853750443981895017301624907679039966900218399567088076748912718237934813407044584496966191712531014409498384349770332180416229732641896227348521539261834479579253011948054741919433574123000686063386002418152066393632761014690471473529529163866537846976908288904545993658001402028940668324514422068311995858688467417396850719085201174789580768769109195713050790837380527050520060834473440 [94,25] 2593658858692827452684198377793238980719398900843759578285089824635034839562734340534624010473952783956428636170685378847578404812166206860967376400191567907031950903682794315219319027610887995529561351837091797598018649642266707016356397360174626065812469261040609224302200740067761304200743160191431359097984602067371583581887842617623565523530741374949295748802741970902249571782516940195955947565834131538064849457315760560304821702681663823415311250877060598654361135204266906148014231332272772679838621297429346106251925889956472207079549741393917244346828101218997164449372965625986381903710043060641362675974438178323547608011819490091511814432354179173443067553097803590517110822744812280364843354972010315488570534302152479397915636439264912620994990968163038852485983387773180776477135414036022471885137568584361498910506198729543154731134011339258024247205048011888614467115156565633966143417757232156318986467591876031852235029127062585915874342642303220566946989591885422330677958862469363429589137420915955518205500257926166737267444653930774761529316816083924502437391870145901733121407623305677835506032181334366836354103161484930915946328481183074409061729405646031912412806832073280311811580773942662491214804515215038377825725395894479745536396108788322018782851935649503429587934258978013678619942124423479376874151247243896355022135741160073791731782495355240773993402676604452827505554211273859726029944136027301603833817476532496845535592411699208497120597561479966865210384958059041816540897763551663560273669683616104365059116539395032664077266034069045447136344421744720464631370342122195881622788424202760368424090843754583850172437613245379048090062902544103786889903975633423504965053463742293146291699396943533366324181072126735189666429503603241450829758403148762362530758586156873817473846626017857621891627360802904571616408202194214009420177383925854479745316246248616522899028553986872439817043647123877797995684103885114496984997773932210088075231497894857888394779880281434633917407165075325080593579958977728 [94,26] 405546326443660145749566636267848622376984815903117842512980691074959628334774476520564443894692786710647430109179404061073164140596704510130541367460655459360129356477181139808261702005178054147255819926354623417445400399201559965409213620111205773334754395088371229863283584953369672396932965699721182950593424130945581881058828062950035175198431207152868657536684477502283849492294630129071967175984945245784208390051221158873824076982884808759528334976894895876182084754423467735542234414338577569500325612157105179544857860255288987811835378419936999272528060772471272145312144871048761699996655340495505485472486786996529333456466861031004412674733320406181526281462190050006695699400650279384822028760425096926616306146823621101328088664376816626618402001571220862280706014862338845988454555063410120558943442037373241185119480126572895727245476942257556143785507597772921691138356970084259500970426836759414037135187906604344474472384469243844185609941150891066285940100835380171047282243091860900830436211596273114277864590955109335794694826978886281281304550404884400483973775856464647621022920002441740902893065147091510266739150612231940275194071848272175148093724784623289373889856618331353454454926583960829668562516792154909697080413251519690245415654015276430657443925873863492222590840723419981254956482373477891098844116314431929804799980921316029789298175615179027049514517909145262697528576192112000553622283509186421176284478640884068381275724048479335085975250895001571387266646491675696009769030443270061918489887901367087943402176010409098669969352050027657929485698236700400736472361770936935850569076491771238780766174479518039237671145410598172097475219046334555639514158453346010993063645121755391820721283348802976745218703405500908015713553630927638193788027883788457076034864338981904418967309295524405396229351659483807652733643272790580645663779185065537893666866898028389264319240185900778916806094469341955410632519144257435905738860256452966068457587275266954856741743319368433290716875202826634510307853425 [94,27] -1104118693239237392621145162634522105217717530507371070419171122913439318258024989855990091784623330225109656688982185299551516700288659231201569762806776293728026092736473106583357933053638239131513228985301416012995989325537518673925854031069692375673810275869721974518294537435653779090180700598151726826389567998783214676003998630005080774113742659025150952120342094308166010468899593577142618942657552125760022029933650423575664253988611236161853941741793315622429269630230653054672665809911582348125855734621832403244801938152863652153995925897707132035663265529028546229472614201689767504901276573590402879534577174482833099497438621161461945224393381136754713287999902731902802232670200676788129923819851937864746900367963313631619502643582148838541305638796865846072047907838585136824158876704304174982068959518337277035707966037217453454856111401030928173214345341861834324447531836694400147297375215686827359240935954231659516276374703065930593663833377211638276794331259018183569338638410413741751786724003120770222825015697583215649334705810855880031216620743367554765580541724225142800505028976352629388620894386198068502603164492807629106919562423697273341958432254859610379613004476196211282601368559980339108519525208572424419936515710380096099028117368244638580393277465655850127524131184838316973849501295219762913133561904283531879421713619100089715724971202816867094244706921216959882414343614899784605839596413137769614909453652594578348686037279731788607992027666321623207431087016072538337795419976184348502725361596663174667248141940207802329261417041716398016904851148695324934626469967447700754095231887126866922820960816357879997345283816718855132614935854681115467313432764492149569807560169512574791351119951197356672824756855163854859820522217037785462196302274547852319039080180861827875683045770589072635783038246683275604626954024664961876311450424379990276125021651116681412786770752826750909295033064711646742757427795806146334319811136748431883814088986529509949223432575935260040736399945446012583760200 [94,28] 446636163478039101943669103694610171839989268554008306302414167817124992866230777380833299867129639949642452144102823911403994035928492212894902232214622352890920053123417339936319274591652124603310392455865630906301993886922375321769106089110591835412612546065151547111772675331922511277198324745900131035149115997884835470566200367734287246322067249076538641768174315550238442730774150238949579269197669941687358779197406574145578242302264013442382951953698957554514881622629392989907484915519868538885483359837751358136520632008047498356243923118569351957787981869492157039832752121416880600408331268994457953305255835016361790461830137218532089394777959248246578469681448016865034708488620727575298261101530399854022305754431918880942259428691461122020850052747321793592251029089447340188768968873737480252694225402218810041685949838100849409333026261748649585624012511271011745117070599907838131818046120772919308287668951129983028864107418916009021436413331881792828241572525138148539964576755213543750844935619795139352283524041785298372891015545118769766638235650852395201527365753981395784243542259646383809833210575182384986111473135804988707967758737141304782847008221140143680538184234172901296559530101184575260004905413134699205635021901172014176729221346561879819250446605899801735750053524879688191789301494914894520612308709571004968996770235849323196777123413196688760154226877601490711604574900695436958715641351515298102436870644832551272193306134916475002453013878953929231451839836699288657161332310838299609138514483046524191659346786174094405068841307268736227214704761608519101997218588337780869174058909918970379154012440428647544976351725427533146018810064375079232521720979767741893081083777759582590204980747021502357839151670538380836421613665332702924083959798821721303820706711603334221959978707175579877139445385295085939980740258940296752453674300415277013753388263521442174570334436621955547382515270302599869927042183688898556303834250967030375830985157883261198067917390423498587521908421432217616000 [94,29] 8820038166861937614864222794503669027882819515477457360815452833264004962425952902960748998217878198182225664739826579353928071706483659158042567646483043630380024543173731742926325383922496944574788113775126084679391231629249620311103247641625503878132916036384075107519188647432239908800455781936251161968094634944926755923165326647950226919759242435293456956590238889544566553451724817296513941392194639437411735765107700864330599615177438187526431708486941293055715852397710244776398601999448707016434613061655690622747009793113582098518417715576012007913497730400055844410606697588349185525260770700518309273140374426313226826390561793550048141215831540363927772011180178328154586773187915379401508138903915794262522193224750233253381226965535091757802003588474041940057354928959411307170665495605683195946555189118728827005032403109462240990534484853126194077212701186576016559368901981726848992847254246344119505610975205587978429776687441973327791175580843345875298954240893196532053700134256441727350942800908383643125766281859083239263983538539511121165159599573714652339246019400525131133253109319443616319627494067810891241625048415461898694187681989519645020271503690208099498136985188462919723436247705152222378080767452082534447441381390672202999039123453955467166161804251531602369381993739585359398957542470446673280887463966243936740340143572806184392992724222291837350527989413604365783338483797058140953672242867006674627918797943996649111885413184074443234898464247959076129424355880684751122537759061684583460717439110426883150102064923602267851758425107202979578643564084580705629720829157115612756537012461788895416682831706859107674526512107282549301236944844257535383217509383867558759760262482406983066518207368884807262253343183122723356962891265332950364588349344279057832952594894460118577691155279015204338449873671871529909199831036087474538947410144862026299679694153615102554529496580696166646872236782195372177650176019384320718450256551086701591424602564778836051248695664373122414322089899701950 [94,30] -27299072888203076293307004355270264434965425359203186965639690366441841086077844720738404677349256750405747520244203961575222012624602274802844552948708212135686411401697251859599797060637688175918211335105918074909135386451621582081286732635488416919140547333334825300141287575990749890677615106661798844803850000558682956353058832009994804029510104937965613755155546524828865065153728685531222880370965886671376334367985300052889756422766720695707840377309494941276642297236584780999203902953933739441023905655536815987694974344345985598804796840421223109326426746762080504650970068821561311096418441884158264662114614779597860196836067919904604370065604644976125699799339085432269646263937015654492709070433849128346341907050433058943789782423964258483962172791485339787493856106295065022491528842927566336670694262080060666587340072014075517687761486894961249720022457816118992856636955534599731241906159107296660513440244384273326371368796863836375638236062362542665064629884903179450552401482922011760994695567940366488880586584851370724751455177756753046107881841216235038902644725215382836716361693802523639684246288226440337936816477892419792428639556737128569141828528792964026504426198937050374768983375243486232663804065370453076765223168609025914821925524257743862773864303307569309339422065596899707111589909619362276480297399042196372313621023062714591207761391568991154135355321732444883416764010897250605398028280337264608913649943027558710128216099455369345356660674703838186263402480229629301360315767014293905371135604591376464432251230956195587248669997466997807651671893556117558265451625494311620943637185236187156149697581679071014001878005971620474806122957132781178261818089112018804234107836953031017284393551327539400570709602770179477430632664304995248812946298369175310619291656764972814440825424685687297323077932190673786033318965540729748332132502293086788919600352686435519503907943236394996187247874267924134557118484724634461045118565230304038892271661381271374200142753347541857722660361561760 [94,31] -33652288709478359908190565056400627943980654468800436975283901886296278637273249095629268519502669677178352129895797431330984259361139793257709616218166906622292875745251418612865353946141930611952832264613635544618137192272715610368681458772230970854416797161263210265235713002273848116473912703196016083494341338426904387863266959881944724939925984824156346160533991633189466802285398096553737007336473042939629642585098956220132516977683630732140323088143428391432726119812561298104778087236728508813922445854677148718701609860910784906864728861399064672444404564370624210037783882258975177313733220589129333701129216606594990036007391766121449403077566907397400326896516329959424620555702220861978667513625656483082765321549833165425005494933626590460849068941734561496372486245893656407127590462177780123689022808034103775226402459457110417216020945983313651954531543667275624953627562865017591193405121184540893060905822160864291661569486612741648577558848593186597218998670925830372217166012130984132520619351494590401348665622894008684656574387998586882726302166278366765048009280030026862024233442585171884854434214421301358344377068099836603860836269001644270997096150821319004946418722450645591312178615563488985527153483413567973534867024138800396869179451414894009006077436713328895537025759319404071280393924675580721139287585487425072211493538064113821752494601780399583584310834305421530198332553785060875452322216876038854720983788684243870006227309403103711792877571396115000070845328352126559611098330076854237382699607803903449499262081742560781804784712113872616805357161825207058536682042677539164157454926273651897781586738949669953346351724347378290326971920668388289829544724134902544942053178265086612745255148524675590408628908958280163839615678221981796327910250163511721091583525839443821692010394358859404610385607664385347180818751272781513882879220275825636296534043150075219675096364629948972792010766796222623271263755835561869091450876468182647292862445153819514933482354235953433371832799750 [94,32] 31466003187699568822185860370165148051367391408337157953361552391411198228356574380680509393556823047979351117365372438717260873781333217699996732660065522310810176391301327547195933330347488923643507869994816033061046475065791889413308669443694715289796001655663017605156852494754180008789158255882825961713268700156890355324615608576409328549883015160676201131730788924474965979600538109079785884599852267325905568429263523379057012118515920687569441710958360728186464490111734292146077590576539978346403420548409910369507513485911401073988247818313317040321527876663477018386769456799340463969181666520618072685509390462319581068408442249805810756464996324748024152464633232404809350401289331531572619419207407883145580899815721709865006662974958112207919608239588611434242404598992843499384039601187383533971208390650197139165170720576369852732750265974114837730956366344413918002227784424274091337163240309124459368541168830248319622142392054041932234191999764468302145615427654095138822284948486681806494747667781420088593676189715586188948572542489973080544487068258700915089066746251248458142398797302675337604007001858782951899845882392740683953395869332205678086928113876052271736746733980834194068218755407586471245206361155693748323876649190398842619737428360203333624852130885589503253079041563071272852611279426427280448894260082779693402917444807896877603976019198646324497989569256333421311764155568391100867931726478462479025093730370047398676172524147781384690398568270184107357894292065215562893737180639136046360155291289683522004821328471729914248802000737489703030308336918591839894729043492481914475932608495727289334203583213280761285555084213248946251603780580791103964066453606868336599405448130627297046463494113617167209370715621919103444397632678861812603439679120835136987380793607085994965881255618243738022578686354260115998177987663075597347411690431746035275019656511069893205377746979524807485967776138300350823175413976749503755726090479113016194671946543012007846083631334389608757028940 [94,33] -9916720568743229776990504325742380922533041525488366572792895459033735356372339380996379764779296384806440987901497829086742305230922454015242406115830990313685910309890745999670217337064166776093592415191208534185645214379522431896352495875036637872016631046800660048498902442972523624031823538294728204363435698852262852980871049867815435302447904484040230875428109211586224806447530686893443615482218878292154348124663775764608885508908225104134492395115957083418153383358391555362024543523788907150569590352352755076091241233166605531161895159385981669555380552343138582089663501618806954175079976067072398633332755030297342504360660175799563113864601927961596193738882951236374008078401421959476731476118881464673065251265161412826106615800286816595969072635015100993770222893735495381559153616931728438992625472632884808743715506540909205377391384470545668602276159016113764878946822753768294272198616496497932232168113748615288492423135746103306950592859422001017774720693007737614076762679597276328291632621935402504218914149641370179241290877665843339785516826959763884192076765610788934505048697923035280060219706556648706206730245588022004144174101287876786932333594861145089217487347380465119113947387804735210646396671818487278181607710281488454487883630557014873749030540557304857508165086990386153373026574972570597204728528041453592183748247578443659381349213060709099525047355032078908135753723510033087220770026032950524933351882765484654002181967134442477526843945767713714133090007566590640768700057034982559421988280821766714989613802339449567128164535853733753516049401159753467426753155924935978624534741996831137535470453042502986247946457949886888515589217343504188705994311491593763666619868746975393203324229204135158821486344870364640541847659480773572757508665132648747384757134880693899460999497670316359262699043367829909772958662739801985792071984417934118394022907046482869037034621406645746740787264313101688704934595858438612878589883614638103382203725252530387376714791363346945015320 [94,34] 835036528305368798776483988366495294276124651080777676887886417805715257126970630272678697829550340304099752911741681505267930483643124964674545346692493927021338137622847862056466429172363172994399579049628636736872537421341973941256486871924896093685684026420613441024008203887899747778507228751898274595505150702459811621805104247247300402305693043396505799154505129861020045620290425187133673910741610312857844881098130735270415773738815933242465178303797114348442179235394479931767927904833765006875022954199982338299858101120024228780975790683425373961305685768165128109006523467726693134630218029697856048968783413975060385289997647014595241606382512833632410032068407057148248950898648326100976363697026180388104973317821770934089824596698000422437690434410737739866057726613854805593282094665709265481011936396911400485650968290531608565639605521448633321557755546840518595665710013014723115763048607875935770754269114985044366726582453501120375505521590357981996963315126050099108461581313195790535615149467467130987214091321456213967433562304743104857383176748362338642612854426616702647677227838142297171908419669193089680437241296749509185476094242682951048730583659601451398154048837286776975925669795488011464740242115311287345316110860347958351563372803675648558315142718594367101210227530636071398406713760415868011095701060935395047221994735650056156645306120683137123395184094877662185803881430570624103115902432692886052467796887650296803033455168166624350959332817617769801293933244411162917039742006659536594813229450125540249933373298987345049544368674056645175655515802656844222030282751971718818490813792669223739165646970327034507960575534222561306717374548184762221452756471585080667187119675044967702602259235869094864431992956397345732838784571084908245954657725388295840107991805901740718375688213830400455395179552818194178995459900223371590218776593294132260069243365281213734463908929323573687761278823574405568325865220407260595265118549274525164359599011209692048168805284403090930 [94,35] 302574348285124443535204635944585451997404269782313376225274650455799187823399559474946891593493748922639718353127922966581250741185957212100208375276849196901257830275977911168482785171324566368038813334105953895155997024044414757396378031324096104546931577184263424170868746896052250706855213419725421209747833512173952956547103498445685514096067227434794636983906019281146344675016706298193524918848318172982836564260978785829497380690412668778359542186078097754972606420254008495664111162297264136299671404451865960160288713859180721787801613939276880221230830648056385670013643969267631420824442436405037739129791169297076041599631572453709143997995552827349926498723038107114580094915683628797992516459649720064349003972424445789667028070689341315186005059007752709901976158648971731447094954380984740759247649793868520269606749488824164267679705387804172268338398602629954761374639544488773661106444173937967160427885966833367191083501306773028518457260334646532099175476295734531829467847864183874987368638530156361571968451045601040768142099053211718442598770751229661563963452929731798226483160837929684165044311807406137674219059371480104455208114003099811823304635871914204228550933411958787419633472199694584736237301375620315710488026610009405711057085765780637023314648157154455924782556893266808688216378132060592142974392954886929124470210549348559646841788971750202028413530641072215403286352760326240591505867133985617878037684532982813168426530104002681694331023759875684874374349928849586754434711909480539865700732809710208761350589000979131857479465373212898281484053853181453124306076678969565154236569316410595394621182383076100682590497826295477217227754692391971723646034884701161817739248222173983665402947997822547683483663345072431865264097711303390346259272997030008354222605570051497997618631841400991033125513159624664801846668939690390938515636211039528892553443631093496931920160478525275167591251367156449219087224537249390064977512265134346159374738692487655703876660411430830 [94,36] -273195128816534805094515213628765798919704569220238699323733509558346007357006444953742372892052319298160021436619643307639577042021925887478628625213943091111558339472380749270700365827768929270783993146949203864344429626284747964448482294260949197770930674280931114372371261434718773621054673414494055999543207472663479356583338339856013411440513591869769120605954676514690127068348650961284382994407540369312242195115785377188588453010378225618124173034555922715932588639851196795130232952732744727215616744893244736918807997915275928393270065502668294318533582925469680111126806267965822260505273392840956583286464157639528071091858299390761182451997620595812609122429487041213051900405555835004235786739597051025331010727944866452470222373806229490620717325336871997705547510466404423348449248981663959493416031961708480541311318244448551396847214117795489345863716054795296457377376587774543089253539541620806235465987294079043759058466246341972520632765433743762968223237160666208219856997199132138164207590130347670522228725459169694068633616286075598077848345403699535595371391990825293892757103787671047966475123595787356191033361558468926250734652724741671322753177198828098068969288643968445023758675884087073550909347043120449568796108212207471223450684575758498205163713494392355710645883338879861474179751660207598199946627284141346988316832719640237671662408612236918327865701045657304312623898303493857902347731456585036165870826045090234782639234876341489277144561882459026754652838362962260943691934837149612505755682944583123037987466377783706064762068818967960431753420860566581160398206480114135275021213680607582288593794249937784776684252130485282022890291537528578495040698450707471753065674158338522581851940407765318823988829419324272133594187983890765533616059835437179625324282120176740012165016002813545959269696513104510114727393081101914197893922685794966281675441882616153003846289341816468040113224277643703427748948012516367045787131360691571021120647589775868851371982660560 [94,37] 225795621244469615969072277405868554872303926303053218157753965356514846000025524289599732309511517409959485367491615962657069066164254308853393827737234875007400371670268527837030703564715326104587206118733073706704047506583890474845647119832968593250942504608668626820997075527998434691472744845793513907047936204812467620567098221516684446603050744017076641627959733941663185627062202111793011856186324437525744544037520460832031785970917887987503873812887247415799431029315737912403498046511298533131546808882551257701178960790602172781297509673669082865115012705676157646303211341950026960708846774261204228304701946850376149916950857879785415020423246628005082899565858576235854898019375531002509378767985639835491762709034023603389089297752649925261526066992867172890959938738028729744636459586886380293063918990030990702930103362855405792157533488346424866717974961176314424857073499997106013907792417040834259173453840154746717474536223583524170379535399991562568831204826566519317267097317010057553239223969015392773383847474714840956782271012065083514545766558563001283171616281633839907622358849957376787256992985641826003374317906356832645145191796049790283815045019306612501230337429875095722709451986280142968950186090202919034485075496608659249847125162066363732781769921909756817156521014558318967084143394446722890201548176190077122518592740196796380108432973526600787508626441257706512141520876133151592353202049871292697811441678809312032359619862009123125342110228861792950151715448282730023461751909840477563124726452505272216439161044921052488539619656282951744499566117113998065291217242119590428215578631394321662705381305487458645782736043769316816519305370939568952576548192262932104673140107687055326503286858691971914596361580058211167145289334888686518635152036014570955991772407365451885497846724342099631219786616738066020222350135047563828609408239769941933840722448743160291942066118881700867115244149076731525348449319026016908473113069571402918866219306181885756268846570 [94,38] -86279954732697710938768298669565588804480448677086470644575487935354142422468197657596410003837686029531050844164565930411512823725278223558437903765595550204875205958908156421564960756955079512489080519056061955302716158985801937451845566402362769912018601291141448868810051264880109950666154787172801146393906602884300826419339369852082450015500944186980088189012890564052328087495577579644369031917348613432641450977075128615748065275978421031696033268518722402434619242679378399532282821062893994108844031749330234050752331082152589114006652395405692601940878866235233875731578775495262380315024414949183581418290295665784223415383985261264171162179512507389203089374783308282391141545697522868446781409774519876895523614181895030060909225157056803548876149808580909211751638390282633001719690400275982806022606000040875947311439859602879045378731765375383265796028622926689239991378518252290434792018938197792537120262208124394602939439931398506468408532087166018212496069698808848835111571470270943858135006738601773398173085129596448656774923772795580716426471399413790972518841725360261631395580117452688024478248390293918207209839459746142738533329966870485030591689708408025376062945730001134328669749529222604296353044201566122096008747266734538499660979697411974602359409834494540968541151844328962750826503982964065679034864967144030978842041094993275676548959428598433071498747528386332185558801930279303328179019424324999818036843561826843879209994051067886263036572773801691086597810924773312338810530468141490365680250267501893780910958919270030927408592444591075233704970336203267236252240727491780160010392372479237921753366348019488561471657146486399912030999418765737131147425525559592040285166018854830010156690553259416197327713243012929155180730257080306829256717366828296954840713342978424863202390480076146429330502244990480469522424131576352388220402307964417168209313646232378228226812008308779202998086215282278435051745643698212528640305583170632983366881235441872329133005 [94,39] -9777190458457691029618490426037852003519138189515445758218641182001887987912051694460374225763993389662554091352112963485891647110236710845711090289703703201890328167123849993456388092852410033699033726802896949077075965658128750196646864482958364144569243301718546517826744005958263443928475512863619212830750369420388639320145371844025027367517338370241830971074540293676591670958227858101903666860974455950373130840705775248809087788765279914952204174403739422905069718267495412661711260065566569447395532245950275100874941961202551871268179446926119935802357550050542466407547342534534743354873560360053318035400498545582003523184399914564989425465143550897227487475215725840247452273883300353815163625288485086080653753137521688909248055088839983393104027992350083174858053655344945047140803956272978687642982395258328912570942194571988720206575787622972465757535821046278713758193762647806770842117562514864285224223189978797356991010705411807011799824673432031654327743796261034184209770487752665477613231555080009524272588395129618675930062378622544533950755591841540252888343103166062953444842983318025366764113327631530695205259655750079329067583154280643640915002601436086505900688069310004404984512582401374531124525213916908835613374012602455819348621044615689745401008101261282339018401405799938912598780720881285103597243405887639313365254823954730643708428369378613043506470097479720560598518162058905867689658738652784760329472659755891496133740467200973338782246918545952256068844869660616402943478451665880231069470771902969147011795379019493852195773808235503436770761531842063516047271532701577421341046596698093917013389944462448702724728111400258124098294347138523517089229915732730436373349014639592299821876821472738468935682163472764212093778164311638065128382737809652344453192294221465224909723611618495443033566174559705208189463312266474265372147005783721397003752621678642482094876103594369630333750492124428743066628990844552899040106463012281160590307611646724177750 [94,40] 23633608681461745032435399030707298487281192249029337496427577395891194756327388047696088183869952563294785881711819990375274373130828106528430253084769947068635493303466546091576216919151281233947002323186943291916169343305197908756065579678433682635211015553047355412726449728909787501016067299168435122951706586720595663057238040549829448380902356578808012010799924460706045840099022926371515766140342826225778981691744729742790671527579875144372870620179567721311049084724549000527205235595724458315662380414078383081307851330914580605557335948336811349324290487907301300705217651731845853962449729129285182662997667477300093494436131278216662775689056934448329273383477034535154051246694980510938841916302002446887421243007308126289607226249230146375692273568817879791772607384113225562592787614046563787793494493889981369381756720365220787140634369491881067213789713952869664702428257391709405621867518917139252289119502838915362509676141926546178907916166138584016784756624835741114593999891401944574864365625412180809074584415770177365587023511976110316000913096671943449093862422766470743728051418037473106052611350586160475179132619893305895106388718122155089871954771164440189291206749453409571893034103307721450197324695700975273862522761247167692729698422413913388367127570466659127413742283583317162053447217222751292006133416371136751950760121808922149758366792381781873889461012979766441782216584066055124242404964561761819606077648132426282068075560361994616725344855623255893496072009538654858136798096100732419298172197059490789490883223932308038697300743895020894696994220482359750816591836110173877277020369041876073390415448866420377005936133147872557341350615853739420079198564544689324854481778711719646560320858481246778976546003344722689839302117666065240496078348069756865650517038131147232776875192804788651905288956629038804998067213345905882834926370113607761269471761886262191722207083117166081158842249918285763211238807446720815613126182582721992676093955055309074 [94,41] -10556537541507797978386944313591556303996150698680106551578609197514677329104838769813960338265582667736124347949479789524566133680201239416368824846673318510639063585552808523166938777188653848854578063175339971166220702289347061592406152709894411446522174341787682919004705174778574672300790522310609447418884072957667160880238680649520585165603630809774711258053375557783641492332559702443259653718007204848074318677181453971088144671746644643177904032746279602190693979408133382400420792509939010581757302793549139063753902345710750109334706069070871063232879354180361564569131246512195307234057005972717171915382383702309103550592037402634661701561396410800312154348515089308840816949910280288439499722045478737012710618696840819389429699936952081633065590356531366828009760996280927987255300628890360653114613816088235963337845086806975570394928296798305235282720063035412183434293308892918538026830517191849513104894738683721492655886231836428708704258304166356704982971356986724813719642224564493901120931918830553315340077444479189587631372145535514403727773751352365817026199454605114518415566456967045145465278019433463906280324963071354300754383779172617364450983990727650010513868154611563666177305501259634294758533507006259306601082113818595084735747799252986871192172123399380664448221563254689962952812296390233965048873510577811131256823764888644044829573055285892202723775458644006962648051339815780512008551801984609516983976540657917290537184403353086877633609309839441550855082521217156007118478780742067320417893088854220296507223000338045722567835912887320997749535063018010936966588392125977982061862113853980565264097382360115617039232810121539789281242762447474591275082311858551351395625622269012897196782944386992599687141992901163758283219398925126639529561713155571674481051637828798074575628872809066764280267152637585768866182655142913139570089102767269104257426297089753417185997824213974148799884294640566868967334614758165121213259511408260832612962018899070 [94,42] 2347437230844000747817246696831569062453628217255544867102349713237176994122975620940503539155158062122973682635208804919143492823478811415556363740519574881017342066224087880681186501363559474170077435499003331940087748816417933838628187815018902786766019579063628511740525355625944014237023681043479052880751169350635160665211693376213090038098622427435591721445558556391717690321939560382106926763887396321866929643581915740679170906665417558156837609735603288573280355306010850616573284102255347563481951005556445713269728174051382448496719606324995836310223971052965500464797765142378254041227664233105829907266811809334494926830771899595942605858820776503638997869985437254910815866862426838294323703238541885498726828987061533099703777967972762121394168069051778226022324800596214631305199774294425258002550024476030556460664637350186618661169400814841014669648308548555652964377954574053740293252776902203828625051535103532939794985953010910059446208976512857868157009264787783333336960599217007470569392146492766941530127509605763551934785442365639487787452926749157254491319763558628035671876635279536722748829271274135745628478375982080134323369099101981027332269457291821579835534183786680701243353167091895185639868035207087433475284016929845363992733669212517816523416173587635019994677849834023409074651500398040696055981897753652020111459449811665519971942870437116973270017203350295430913551349663118972107894227542495964151728946088244806554732343767064768287327470593348431219216516674599442235656709526880438386902658692066859669248911763895508532362920355437736149996548389765384033913043568809216614761645816769944279104662511828456736551666365902580806617179945576835399838851676925436317847023146257195336808484924516165957129806744106550398440986839163052532731790629072853493845622337429736517296656053220911789869107023579154311213990997534180323047421362129633022548533445660221963083871259645439433619620924033625710219293631020703555789075273911288588348903171 [94,43] -220246804783152578119752278608208920625005281093029460141651967137218570174927483284978182567933653874598413949339720909772806093995997618240980297203838682145227064364806898987193777598088134486027254236836473423564462925077295889988106926001574861031376881435680375265647542904814445417326180512495177575081540422099554049196580437453519265245249872089235209021067196022065232683813631918712785729625973788220484975170713262797478750290023257315205249747885255267195109465808233752218527657721426903290060334342739208506167250472620463742516040671694689299687490266154257361184713013753932045263718383935271307872008428272807971679189155773059406027841641793222938723390405749033367852259670110321104532441997561842770220519175382276002408094147571763927811280207894406893161457604159314567268469693957229270405573850523448708026290969980446675360125580948940512677371296810914934611600647314393973747106384991114673214021415126810509158651779122093985462351080685542055281029435289926883718606424033061856911799132893345924440428056616164018535320734205005324063294273050826366071014070618664817328426460078378342246230255793633642167061608343847897045412849043444844426343053059418635733919107241204213888566733804168541884783676205275581603030065727366619791145492205926469672090719504744099224421468046391372083564292739063548902312294441709965521632539954574638654305902108934721640096526374194699249722459149997595073004207066275634620373351296518379813850890124408855133651499222420898219564461371611658417818919265184158932044163895146605045055281102420864248072667981972972954598750621268046644438576917668986169766419692467523505474934199295661413739114304360370921783467915207957368029032000051954420698521121635552951632928270035860979908282661604033741965466101453364778890904926189283744121151453620707787122379012230229632117686442550909934733313403583011998708555342162894304985197168858514097367235587285901225657024599280150038437428473114142313244971307783120974538 [94,44] -17349416540772360831430781015620878460954609669845848880433561835084041212453585940582855513048506945714697808850424324972645943314165472256202606413514821142493852519145362024423708353659263560355635549634366744210410976655923923428602691277728579205177896123857962051139808755346804551038050177395270606330724551253735365861912911726699754283097027784449952363684229985104008930936087295760649191205575102977489281692805205092654688289176343603642829137584555163439205407732182906938620866997659234230916122579540728515133682168224286365759362729597192886664032024594963478231158748776385248496004935216890644670482738290274251654100409369928268931862049132373671609238143823977951514001293736398829799257183556469879855756817902741825247174777571940723063947660511449155668400211120883088807098387826580556427943105754644110665711414206004385896705190261101938958866759688501330220379451671730023025522213693871705763369013624348234211759698461498320403122136645930107298907290621673246158511218426640935221637399363082671448917506847906855944108944262629660841704773138350616626315421593415281206916435002388966325480843379744457342498931859100270736452808780472806142209287357199967243719279736549264744552017521034410488100263745257252603746370259648518853465166703725926732041707517177663890751565387620601510098504764718716165509577375982599434925222300210236798611263474521523860574056878010772431912704653957288066057884514253057361214186672418492424963181534280310506388014675343975413005083345191787225780468781097610197944125479169669813379698097692312337357606065002330042633965074284347475405173771016882877529589567383836920439564225882434979623635063753958181430936756767445693277550226723183520327577572732831025078309841464602542954226607775219590550231950737928309793418500093250802622325664316390201190359047703387009207813451707522328048731961096193291382900963097904614486497437644532921586285221829341807395892956329404678273772940153727750961050362212049778 [94,45] 10417642274839785501149687157514175707551334958142185376134219882111780159250333586842306332460977103408261083047545221509615448926463785298491269734266938513542612046188160478504328512978001257067568286777078974047485895846924429260069071758820201653934901752025252049503650469235427607698709526546465169992398428242878500049079423143719709073075357057321376961481000158795592187293052405765199048211694919469088603996534768388769464843962561240116969685125843917702624031091078468358022380878378440872506393125290603650308154254595164431248058021668786897531035959349015255071540365250645732899129781006829593185234528663932844735880509874991050828055221753077840504030497486822398223459735374556912924438637640432016506757698860006091142775143788314488459374873314458791565921906151348702669659881953540241988327543073302784541670117690930814577010548610736367806625992075459357901353828781088908352556461923990949850685972592483044663709693319882241691348785050091409135013744513437950109907232659175935075720539271721076338951871579302284124276022894345430212533463835785790161086089008840528819696601412116458217613060619363409212664524936136429466928152303451938359612096633806930136091300279354366150765836763302255025763784518428302329596811380080903903174665697926613300347362017847082495335674515403567273380521402088757627072755110923632725517033555751811965415874807617300282353190205779381238608990323136763350463552152026590905725280841964165567426229151032679082633531847779366309479295094913289547001384623687759699482185562598912574011677287985630156634585995252653346926390099928739490841954464869508349876732390143261648502362948214877320670510964600241135207373418758229258263446856208050818883546520657494648900763495439685336973856316503965366486045284038961271876848042727923314285091777850001850544816714174141712575563164698894209069763853729047422713795016354703478339799229447844814961813552189913643201834237824168516242938939107689046238802249348610 [94,46] -4390889014291547286603176345868926156728106002383468932904567067307698641258798381555802712878120043772494632287712993110270000502148397145299331819975700256399605488247572414917991921270679911334290813990506967592956873624444863429127524526976828149092001290828363775695827077244766867687635533989834482826823634823343178054486204491478131340077555901874505052243150871409551543385990877373970151344355156529098728070066381375142856722434210323496287180886374696477681068056361877191498278661413892823860515348961879206995095546735788602855340633546382093990707624494379799197285236803560815768434599037680763725822765789693100967236693575449865864446478887815351241818848779251990419670602475887646185320459467533867376566011982864786594913515730425344700400347678247474008301212023905177089141754750684545402316844473001171820058479571966492411868552934374876047057011045882842585029708892718704875645386514803236202894537362986443451593210825429761367071858324921444492171569538777405639744119752548151019040716670569330967791411584558637269392268863506228071917466430525298145159275079147850985283293340437224249999268380193707589116283184329590443546838847819031192231227994473593515895919844575041018228120730034431680798751421390215072907599756903954857403643005130070255300371803600476244921300283257845569865106192189053343082780539179936857825847449889946497519014971145669660608763434596095258668282412610708630786907171366550055970857681887527771278349308403510711514931495435354378968633339766516383626583668796984331927463503682805455583606157786557005099677890896227270516381588330867821543552003658652525455690372161089360240224792900718558786586268840804718543585108776113308009451665776814675053445418963164186129040147956025353024880769481386579912387661532938505697757314057612930432799159402045759308239231808784240838579700344701442877279840920168394487431905100334654517082007291825074227862321857988281718229304951359434951432594075250199951725870554 [94,47] 1836970953789953912966741483169060065292076359439518383329715044934327185903422597371249247085366672028448824086210634226532039570550568504665233841606525460408940727826806106698838577319832224677785552350797322194664016503958272008593612307547500966206556590845681638122858493554502353015755684961156188313902273364136624123078922483002486487511671388201201714151292863968245577339927359820391368345879306937724183221987475214972121001334795700174853115635656495419451241034158845146947539695694844061146613792315180330325020076675697468483178791512916985965280743672884176705245058454952473443957454618155762013274456160358240161197203561782493080433440224792843167776491889388092104621606577931485735307002269177757164518489642399843930489036555374988507237691243980429349422168981179644317827856310786288248947528766161831199790205376986022243152548962781293566873832518258869595602100952141518752434334407760486428105264213259884954659500308961582504632234590306270205935274123539063326622156823171221360273510509902974840449463417691291106070736401481607263713346809140937815461786883708456034633508630830077700635096690242620635484947724687738100539780498294155581801107225124170523772605391057338635391884758251744483610264698463603523970077202782575729073122548348903834474445517113965890881093571630893065069328178151784901993277043414144192732624696137875607379795287796488735215771297819148209977750616729001338668177187578392829178251097312871923268232806542200269248410101764100533562117865054890446438793393829989230008578900170871966928172407882600252246032273363348927017892909119176827269382208428635784740742233337005997581034421899974206946480883435320997362686346117696459202590626297124669091964520417350644603016708047607409702001517146632570733594460081572543915064165541664641967177011846335686545280119349363188191220943373401775388629848068115416240982680769973195041229678313905500346789631907353603970697174013607373029806545472995034267756648 [94,48] -509422820652070187952592752627308511664398501810072288937874154918667205322161164532194500348072993491058388301900454984278876496761840105713914831312797479528806422443295991128957325810442801548512665217066067847697277884908689390847824381501139345888575394399276201951714493185124656846634458151047579130251538030792186626208318226806551715744217218264533916163311724041678053650407024729995518273740803984161901873986633817229447430619332969301030563278469469271518997704301242192019102222918451060308136605863900038982565495088890068642160407657458870963932702002301276385987235916754621426296014539870086539427891837045097921945599792399810481685224414748411783164055336012991853026728437145273518006360662558651970130997963875568628958457782876223794465929180728129303387291202921087911775719213267232052963060082811773780523615807004674496100654224209073913687542919290142253841057511031134973199187241280054914046850295158362808487923665746449476525206875624065663035073548190543557405580493651652275176463759710805587230207018665971869949924479533513658525428644210675731225832070300794996721562387244150171406929441757357922894734235195480288305970126152865067783075695271514937317503067583337974090931834945119605509795913769931603838726315200829421254562550268191051684937083488488609284718340759841926627945252128588725414336894779734943922844479807996237748073042559826094027180962262348249950416423049450535248128448241826610720285268264916105690690240801895269075840224480299487755530932716883794267137263083071165037341104999873046774846538678284408762432607429166463460648115820180191901046278402411985537834847286748789201796541673052922253138272902056457531391590646891048157085973217388993448293231348351405563678606212146970939995131072143518837118218773333263184335858835018623323039055127017321773263908324374139028114683913061020822215562983156954827429150902928761299511333381368323904613706907581795229193396704981973717007814790027524718634 [94,49] 80884599677804361780641895303418101356074448599250140624463961827876442794928478740875145905614247084847173432155310251720669675255514280552344968893685787344786072468893294776963445166683143299885570985718775728488425642409765210731942336115162536257025473891809319895463837293845756771511225015036791863068970527438221917410271289845132182621744866544022667390881528726066590273992151985470180882731132709513001567538477850139116078329838703388144735291590207788199790868887779304393660989746655847865940151835299862452578175442501515557020795717281000722580951626201463964557534321355389297579778360980222437622786147162733246316521052488286619710462687841845122329503297230327977882083657014204048172024593722108307581302074452937621659433778712805539103391433270181762838039461247582463502346390625545305124314460834543739152911613037491382296859178918953679069155930018768033657304652717182816941796289366609673571174011195825292226488563352348548853072852607873853785386781838153105705052575123740699768230169470569444853229749784986443105836625809481691199656705621828473501518502223456539202160865058631873339302039454685485228551640907049204582364811112397819486272654745354641725238800361552206697378363882726011693176193668193842421072639192166971651823912187825605767794618768279081463109063830143289631894271412537224695219341825482720277211648566447559023955268178916988117265989055629692885736829706438192807309853590636915526393482464633967415711511875617025632286526223533884480313016338567045660934305542402894611570900150538411685524937259496913983937833343856485255695197534806855629992801679323195284658369118195105276472679518395441605529634999957118550787164451519476360961328467892101775896363734546928872713714313304461638153801507809021441676192227418140521441927343927868030007725077037146623740461168154553052281188362920599840790901941489213276938357246396553456840235993883942051149331633380269733246800926638429466468853954522007114 [94,50] -3962266521178725890275646072604806593205991364035185541930385721683315393464360630055105153358418914900439210763081766236651723190159495772290403078016368177784198460276695231411494354065987226478001513448682972015055765386512259591261511949864317607734211248935481386474637277762805236820262358683643528352711184949036134948601597780947679499748709667816964052067170281543696461569674671860244108268505795171126422218514457955255724383014777463979952225396026618236801562921406466092751866826020693409738685850104104131472841221030740308661276297581429885520339753986509348447345921949785930408268514406090127212306390338748353139147227889995474317950310296537984071813500639616215548065684785404135688170269040126524991094314526696870695839360873232291838162454605349116007305723382620111080717814850349416218546971419885000229409295060898572154488958119419886331085915375996940668942331538145702482986527329817221108799022436810572836175956596190428436347857396991351051160341519640298972970068708348599355317366747525279459192726509151893085262714666006558801680540825527457836135287920608557223603311831413335810391765403494772732888583989530007629135475388908658121394666023371804114880501984772078182531028168972228944845407926655212647222921989288731939083274779625109819611147848457677864454464272668711674650773734770460738838953615337912079555700849582535938392491694728192640825337515035544801598671613776586883685756767928343878959470782421962775886828401335582059427487202016977506100674943370083338071966140041125604744170545275057679874470712079124835015636459792925987369301501616098269826300359691021441214989852084353238253763727682807181324014211169070115922739478853563822585149758390808554803116162368987568590598194401978391761516249083184265041092650312844171811713688006090685343059596020908991033016785115722773921549219205961459508369705071473887813692546948242653193432395498501816927564008274439362549468632831829384501404637901741 [94,51] -1296968302839136691152097801157849568022401618911796479070873742996608785697871289218144862866986305604685658796837842837531993307742754606854811289076984922738371711444080513380228999956793775511930208529600506999500389266329729009122795911765497671386318304135366938052268179671436446435794512648174724546166297496307058703421505552261082943507457916257118113280670223787417767011998859088588741524396730055286558898982793229542874432840973009779225081546107498068548446826688152490323962331617528857600238768325722028835635433379413808863525390357928703619506681155786050024197636611049211695976545706760928606761695447693623364486876104167234811035770818837261360743691298782603515886816123052618546428341627421870748204405926024336531573602120716853759189426939256160740511632714585738185452361524499869737086232323576996066361290784942914538398038966098792724898461742804694022432179043290943858495938979142097736060613773261482166171831932014149693742798846050312582424154219200460075493757945310369636535871015537799536469734101659339568955822210066418246848905081167075240301180398035817295862066842190602975203591229047650250271003474958288596321647030832381844675104803899066167894561374833483343447952523409391395258760942438420136636539000630966768415370728613689651623333330609818571956946425568965937703083453197498468047985494017665505664755490726650278126521553147773906004475238720237860992317452782277787998522788047146053786086881201731941894335828261085057935734130566589349305835962861732028001109182753383785536401541237412724585554564629739204716087676083377329289962053250390964599897698984615319319925253897091041234037788079785972466538844459852488515476544140986697344715663865894374257115050841263153388610006347417116444262711417020019148276047422374981240384305579298855184679280779299226533792867554992169478924249842480114004702376872439363985871334993996156093662224764118983142534088340064145894512734369729966285533169650 [94,52] 354065268485275480670509832864736572036556651532641670104036400061753289572176141652623942586619463181050291037839493462463079163118046007460679329564360091112954915923359258390099991390160189929081758555376845508423825229693022576419542103783377729357889943239255264610372374188315484840767165030782201223766334618433668299069050992208936448468209304365223954158271893347305877872099971290630205293286683387962663977865758101990779060151415499752114291105406351988710090978154878537924375944718837010862945413388970418102082579285476325414276959385351766121559346267062195307370761874515625385507268794086239280571858797956945477686026134664383884613762188030798529324146369672969245021564531355686551417047625940896627432324474093514540358289192499219388731552955901383193058147512915299926004677410088521573096148181503405325818855409516813511679125536285640814439889493309647980440529640673525857398446298653099417412319798775199657487018780403641322454116485625143510552953102860686268685869827287980152240979353955869668638679084825312930988393322935343910784464490064459048878604685215711752182059401224763133401213986030925986327364955814854786974695654670332664329486671904632179375982556870351369304614725309182488427516553451940992533662376396334841251160417265977474486455219694927196550826645827860725994236482142684379006067557016416960802316249380265886097776210562230580142509402105970427601639274598829619007833478166666393671534335566292521504023797998870205841805430678779937500183178788713088841297598972195351517807818592281861184910504506828072913819481192543933170354449418505079665445151753765019435402301203092206960287442051866024305554624210751311922722253009543263221223028599723347845464587546155487646242834316263193179325051797258197090600057916299799415068341450611979049656719059457915478835362993246097676258306665940605782441482962594845556766192675470219728488200864349514848257895339447929431348372928642929258128050 [94,53] -40919583859639992346517398671258087112393724769104379290724207538870055824411225798955111609120047255503158807670285485598398413633879527494563552333595596419633381366333358478850250795528451552983575484881899302814426615451827743737037708725882901162134784987359142369489904438831297122328716558621459153914939807310495648819985300451470213925379668837089475488636721512275991266268623678656669047792378157633513747134934870180303567530120022249705314003432949181859109917959552567878658884684355678106118530340310082713455518928473666601841188736413337687726331065864885239303216627397395690671004917768726796720869487875361331102899909667382358891070658480369144414986629699764191704132299650992624453017713369515784772853492642220783992752176739775535115313751993499100056950491295482466874394253140628318803587462131803882671579102761823392011094550181430198809499657936452182682337809067592287219941436655075732312524590532602578439993900559873958195841466264086740048878136443323619786252809902891230997334257764607594699066144490074482644494508701458397933247597881270983018367247102537300892041266191676612210745026882599349271565242109585667909578845126905038187616612694796660797702408813696621634842542613287830859924444728964771514621030997227064812057274464623536683107171841497515251816967846073526637283491374428432553664894356923357347871515428856186080076057596323487290089708646756726199178020090440863151216804210981887568484921183618251752341023479574081943034770203981957279099870590625555935825224018083241468669803661591435552071809127114871817050208716197630185624050667450560365989860778608463476925211411063928899379708457419317365094276709706473233445355121003055729780076407153355864004201537842442735230559901299190939944276958952381530658726253709241415810793448510490446990406910230021177723495844911186056698230162757215976985713515930641567102661010388859694126574437438353177818369242577745059438299654110397947450 [94,54] 1258209713585725331079144236164388667183330086215127313638596080058423245502917584137743778520331009371727825747550880103596906314468130482123562776122529674386645580625983708785083520687921820268569888231462659839140749995797763249227539865075999264880239744625492746408960068275578078495044291664223477464483295911941269320945474976146862031051345155141937635611057737598313717506873956752567204692843352163227846780773727151470088886645101197361610537789523541621873479733477740607390970509402144674620181137958036438329444286567180683223074089695373865074920392160420759916041189284078420099188625099115993215509216469575171912251363416386134123928013580428117196763018296265966075244648629460727651926308773188150877125146006278353080473539973590273759622969232520932424900365938843693652855477186038993626403889751497668731018488706289994601747304210847583581820730391904352188683684887426743575217546108708538751183478785892343576844566312321999068627663703434366255427212002532619167895080020733648329840334280356003835393771319358490281777821988376838344719457229693486454613212798610370074813904301526142220562134265159534630177278275420272612514925287510820407307680224945196078865043981242183963634262749510215765507994086137411330185818390266082691195496378609405311024256801411964998126916620734723070248530298209886496433472779462767324761484973803828135241223930825821646909370936677413917312281332275176612099915773216204896604961250043974486869419987758686092890306878533771506545824000760381659702735997768973896466534168978330036488383126014695046914623699505164594035027658191174094670619019070982589453723566031629376096116055224036379343660871468631546244327158571147033774558852670586145832054180432122264913659469973942471787522883794068719907966380402980148797854627332035191045284728624815657083402300288251823038729561976218554151221012447513154221933404058581068322021140968484313197136462077950498614274957775363050 [94,55] 322085045309627294120701725090454560873393555713562069498724286520702243143434415612500997897605525493823458472509226973834534938827449566176018997218644724446264078948609248787311027526203830296044478907276203685106630521698058230734742392313385087611821641008199688313139398226719225751881655082881287665285465155956755183224945673588167330000173857009645530123658547092233299861570078068230368757159360510298083951605358112662263741790459909257495949147375737801527141810806003982890478358240801060261766506952137968869429521835256817723038624032073040240042459403028366584076334437014549920143025282128094617260577596845094985447680866864658466698949832310825249334614156281072000410552681230560026848559851007474571554354261779071277311368355153605519055480458269413734408932980266843570269470138139249384228122754602574230122324683435979404798924852558913362917234412480160114496001305065150711752316986107057346070884212936291184694466842944740046128268675546028921770818139836878245092014431638366981076157260864427470584028722005069449981475515494451595235254238489315338924617888716813178404170269847603180678187596816551548507193204773222028975576174694608851363543591944628548871062574682354421509206314035091690847953115178232877531797044269254802345975763064749492827435878864491715310793589880072208985761972755539467333476037105979265687254848768096790363778124419234540125489543919304944371044056054950117128868192280206744546219490273866736110826706285125193806647691043145694148419077761018047762069346064208189218115138733430926916946956758599752390672704902204087369695544142476473574129542766960938132170082151935363455455925745813315940527105998276451929761406022391113390420344316479462443302099705594089806348421745462297790443831710544830347543688599811225144372058491524103027714539043330234411994364415908553630038125417490909453907507500154741373809432034634643780280746641166360678880523015109273130952872658500 [94,56] -48545925415679243127231742052267735261878955098140354404731622044778386333565236345621578577220733747683522604550888787241292838610471206353274541401542168317162177578730892779232912791012922464668738955567631787726110445269285380844973814431911433407054737108572725421138774135477463327655099078651412347471724318439265839781363708497427304154311833457721142504724920334662793308029571273439460089203964276919905710315949206275624106056670617509459849426812565215416974994951185194540884835110859216611792833646419470369478785999206377426102217879222688902348140297108567959482529181318264055690496775990236037706433375970656427713688203676906864454788801879825673660137992503195898563321119549929664940613600244014003027010356202289688800736503385030730005699570585265862426632162041649088080504137698673042256983170320084776794834324539693167600710292479918463459497104971414308936891501927168274795740265744024321147383249264045570604797287718799568425492880498366810269444361263507293041242768936942590875232628706422376108501185124227534818371214302157464813406721546911919100325453628907126553884417017049761856815415415821853796610016526310268388543118127630081267457566276163801891546249361045263904562180597752078954188395356542156682095629100811026932629086760459375628427375519011645548859117456910069586663975625352137340822409671716895132881573904970214336173547130616968673685244640957124121483923782226056364346662437734926583788033480395405171894539748475701156689337526515077851774515953759267146470316582894868964962858636792577763470042490459068957978851911117388783616336670397946659240215332786236365719893116868322664772059840380660093586363002762744509668282936375544327966047276969137637234712064488924192629466127487388964289336173726461347972020626080577613186353004220266861963497129643032209250496480218822288621714187531320333293373052718853364914625250719841337809900737771122522637900361023454213200274300 [94,57] 2145982015181567608813274661902593796084511229192468349243950739306371688478994185269184118965499381512448791080287116018651119043801852049303536919058056318885357951152069650265540882574485756793853693751849456249736449380046974106890568853222371406852761557760287348587617053293592907987566792577886791893224137383268036527070156210919035428777166278644549858415619861539879207335266773140177572503148976869092972632895116856894590226117035520522979288088196981193783199999905000301026766730070910801783526541913696703810117950439787427922062714233941281210191061723245903212572736635864324779686407659019021820048988719509316872437407699196092330295042768100951144627039468627083413518834542084571767431636233668517173414338742042295500522076231423466589998742800611795022770063032919756633419791173882948617943707655203580164676583510799477325449974603365184071344464855398367921627475807589030078755399227280527646513931277523177316286597395212014518660838240919259134945962190287772283456459568557669325573761624098269300698093814116655602239227509252955143753884832269273733838098823914360051726457233177013603162656289626798745311665492254998573695322471912456918332772049950598160420864735934161867507026249855426137344435971305646583244372471794603725440817379758825471654420423021977095436583355291887059902689190458550037268952802161594973021295116873161693135256865386169529790885134318518134172798419911381385826590296077708929115552082503323226082478094817460510238785350363533729664138580899642504990918296361268492222582591065302981534277393991366234826726679135531548356824231915739136328945760575716162614435862771361415646574102066014772210374326342617636343106980545318330272563984379076343860382024044974018688890116150786709252303533800809970417339544445387496449231144857699019502866434963770399949925102821067312010880588569953604263422092443816729096544051422869650878497327248781808639706868255268090126250 [94,58] 62749684480542743662899690784025093174474051421249130599047347567653306200542202344512046276191131013941381307351321979962250747465453986937597851006596224266753525366056897819176626032889862064652546805321984493466231464344911567451381695667099535961128208781180541108413636722360949536792088681857544205894431016204724117660970810595797700651184271951775500765530973589803206182161101368261706386475811342583040982020563045751736560503475418231876616207734441212754984997622586211660729512892181334625388925003418968046506022832753466260164802690763732841029377575634650160747105290965220724659850766062174848382942989323863727837090902987922977076237587278456536532951837415080641622528052894502200434036502709196599137090576288229952386883694069776989229810328666261773882118829543239652559908650104944033179303366792450839807787954073760733270323025472912722464076815390268115339542407154842395298961940033339106565695094006918749327357604397536026955133053914987324973167720573787242385796341963419946036031534463251508935922317433117424678997711546785611022351443450425342760110831197229815824131693947602758154773785158121402806521056175147956163949063437014766964590435197292254590266679298268174400375588115002687723885530494462345709651719774549693065346423209216795930061552821561920927581897075173292117591535343858207731629820782950907516178534472918622767967941519594362630078112539866276923054478432036360091556767280494870405933688822140395289877317567896642695661561266783880764527157532287078116171615386851641079453574919151542012919165767176301751258188818621730595778308568723222011330767236239418782408363433022872168640699051012946831186470248303959388046404962591302444728766483773640710309198823421153124325638471623514585419600692419590900508676047565139482582267697216036356785225061658366777541724640143737724335576359970794390697710385033034535649815739605322738286041855832496252915307429387860400 [94,59] -2661695090482617321214909315986457320031640706921144741350602693737955677235145969683539480098102951878577606275711513075738791579095115643712191309678264153927623089762952970990424289881978169357602096194260687846048173227304207236985463049825661615262020700429031463475124886026250694195424738349463935311268500302702841013026732014653856411136141837894581873126149061702228399806351663961705748384302608244503074325268206539248675564833134870294164223854399334633018909872733514272481669940720747097615845575051671378045512716541904093843870918211459624217009133408085872224364515302577350518989339355218079661073721829136979945241881060988250706817916745305489071072028775897118141260857717551624310682292583108062904410302668949211646014061286405225091524637656096120111193527952005992997488516098153124921781327080389600233330152197159433591725609768441455276340479340988971785109284454093586346128900995105145158082270848646528864541325236426553914279810332424196384978168348452354464149578546885236194576055023258752799084703945620080354656460048892846215026690467201604924970889836350300445746719684723822018804412251382231771457845914087067146346254462211630982078184175914697225114603512949089280558416896471358137105382896264519982186132784085361448566999846048825098037885948708108784308752937901227477939442601291503849754558169038487005400215681499937221153307065471682946591355822217402053817275045936977377911438654315280774778874146000350737370222310036044369569575569406406450261610506386857168799713481327881685164706880311124068096005312063532635165086513447871622129782977111716379062114746867154587574259052678608667984508590452435428058311174970686241650735057025929175062158917771833445289881567865361587428732606721950916473412377165537870802623091798970942360864657028865283788940310693005448518025072248023618578194015722292146422678801446157412040995340387380079644321189152960164537106247996450 [94,60] -499049747540994353228545344892519842446158334958231899759585131812089934781551861307355552978417625969645970336293009174663631206839826422608299928790568391576468940397050453615623582496305320454538668894390970097856335566128833703184952753344448868134123273808479765877725358138721821907662417408183970889758600971591479263794961242807866109828223860092341770066284884162550086083704804416612572421394502103550727323858578656090293113657589730326677804791148722051109913251028958550807478953451358076162565483326788533693605718582023996833477707692805977078664892879382689272811547188714534626369667004305840649264518359770312744021996296865346375353759353917221888415158663727354580568476952344078521672765696202080832816100544743412146163913887340657598939026427681036797547309156236177183986677003424157392080037835915888006248447635648089706232832065723760149323878058805283792354304927800935494949949698546589756067962146487466309338745395914297136560932658636415329811359052911081250109223187463716675880079139647172819064835096276883944215695899235361877927793315296809291286577443265305225850241044205799388971492270247356506061258191114683138142812488341786306024596265830653633925953335472934973860550758146509785291298833843250158661633427377926696066842321288938484200520765291196411648284182282407064730963287068431108735652347211824039864817456501323681687784009286699287144057312842696268010193565885763817921523787575919439313961559868353621954652546507785450470261850583846485374685489830374895527896684158231456917837807697394382707976982524376034173545447497853734795353543134772373450682175026980296225545628570729423133799037123632919835862378960709728306563295152457118044724253215097361210113388710354528565152268309455756611169489771738456531500064028450101020615552423326068080112765410247351222296430000115238582412146311087252830286637245922198468185480800851556267960633171509492650524316950 [94,61] -38100788232943991221861924800625235251968326172619050655058029821198241363627474308438822266058682096341522163811447868125241552208511472656392552140943900377987154302248452726609987983007804292292336816281358696039868276008866849479345653030030919568013460681645720546832409671124568814899124183891916467489781845913540342443431385300749780194799298016826533111602712623692597328407823704726729930920363813539758863698208478814518363104544710434520564795299213795534407085101097783631519230831516473680499415539952107095908921229938556215114227692473976829903763101121801257468812625876674366101727482652961463333607865917277979046514115772276814716337203763643206020662614828136853879977808061501474148402271159796418946751023077228450518356669896086429923816790028153463907664740905675833486339628613488826889921352584138887513173164002870459153501511774025344204520007174336502100819134577693669579562658946543264553190266566718437330308323027232099060178100111460002973421784263167344717133257570312402933562673410107139100043110890013649400255939147259700614163581481926489826619632008588493742510538646495883649161423956144077060547483098556522119525725832284566364270916639465791244581663920453289416043227872782720317531012114610337108459224674312587010935376207662486575801726351789424302341515534030856842959541940240854531808451131440851757477869060267272946543174062612742799584077123791668768416751161213023723917236833337570438796684200240606649091700254951139769977418366026062779446920699134717619676018126287748539388546993846834355458476812812285442652723091881661493165996797362712765151313568102864272171453364005275792228362541660180055701340887456794944461351407976701217633979846787901740083071502488018789895309294900850151875008926135464396262331314962461190098899289432408464189384297230890419357388951168515089366265112703324868498240013507749862488167168401293463751379454994335045733350 [94,62] 9863769522773465615704092453812403404308645650363952712550396740396139292021520895592937838236965489676606114001235407131021384408162873797843245414033550671087979149157140062839556703715075718920886207037976526511940378633282941360021666142067708216762371045498874686864756379907989463957435351221914589735383717506364832108463900615825819649748866711745981022525446669106146650073604763475699618259507395604083840772320645912063907909920940202064464353657308469448311867213610671253613513451717359961177619528543777059086144848152675211944977812809049328409763677672948438730893532857638589379366440075450699202846300639595436749004376728449082191290197550779522486629922222316261176387892758901818731025601940692421007193980776538543448207769284401407517911379284481522450523753135794199084447693671012712260250000161617051848570011252964785697405804601356784395393479493037923441867491056200369982790270340780353303663693539959898805900680602359822376129501013998036492476495189968698986196331895048161318257039625994109454203974866818724808903730138072277686811262123177152970612532753322832560304549773358680081638869944949321116796353981629178691258747059556688493875269722733745748159758115280732177044487947955460558394847633496574939500544929286264277257008218275675783898845328749402362588480277116588554141324892500402257558560525091211145643632248440069772663579235389455099012809866654726181392600303631001050381255433035026686480268284078709043084938881496896557368123306163543946111286012130812010127829900112350290968727227366014329849317265363912107456177466568254768921316249201848507646109653245383560138308305328344799891873222136869849758608869209506803609749657897268918701267668256654280830162022583001195130781924683966931072125717100294639544113865622416255412134413185720846282983444767256065164486908692090734687429353533812317300084968360134455919801496614513501250318729578953258200 [94,63] -444519221651151414596098729443267020697843266472633350154595655866684840410656728487478864172365918667300235294714293656696892316733521604766453001226493409017922256436087917335300143414231160678482649765317599473039367354058002896948440045187662683505428489059602857887220280099675330712108476693110842758588022057583016222146276770644042267965646075732569018065548270324148711299535419344745168468215763934966841968413023661036509058234204777521832272112705275920388079490872542270187612285500297186032407647066651692526385480522177451033424400362284447004798083091603473364541393602280683198873011955329254789507373854066001408252604265294387432033770123718947211773229600957824997677505867375524707684820478044904292481799765805157212749135066482289349755108751265530224763025722639318155934374218831315379991789095437034517118712588395918676927121593725805247572358748067676910815933861028989919051518313448110280695303115960474814838787162952271680043365936238576152113199426561489148934961816694111938399978549698730991860338691977128169823667496274826379547564872294999668377341225224613519124858925042962556509633768575571532237763913478700384409944604683980131705971395651810089596690407204816853825106224065155177997920231930025049997626018784922796184483347380349112233151634688371483519692613075349711096885018568338267086755659405597851101779333051684466279646542309402964621149843915081221363178405421765490699301573002970286888715651938971344863161866144566493921234367763847001373190341263311369940113360803799016519538450706360023373886988145283504163230911923279042779791298741040722289498341848421904404043946766942465721431624686054212847768758367788848177837738088797108000170902927877807648441367393139200847650199940044972740636242874495972788164327769090489293114121087784229358955965209635243609139557596729104509057574210908970464406793093292297409507842864034073858334136451449150 [94,64] -15228648417234359657306517609831252003238120946187706993116048837033124603080091663190440036887661679214886326908431479156875498905033041152814278973110608929539316229297739772523274767385123291929770701819367034196923700138238439750630933747501075290746491763687699946696562191353912145153568906104344195755844819600851027839158788716414406993177721674199537382523544768847445723373598822735007955002283769327973245349910396518901596897616546757418238926698568244614327666559842294383421639432672822718090781064907686602159694665992020880967879441902248682189923577890909704279018313974702751091607212004835349554171149523966623619939263463249627053683988274900385856621636014102178314296380180176912759311211434376654829892689947867570513118625910999058491062856637627168245747376765341604171988763575571500801875098234182574155344688264470619178630117209062457868592053795658625586574098174696911837445091992280993964531907147053888526180998800210824378874440387121703518370517195471823095756900970893651152175313923818855303804113133074966670641002076407469535853009284506918428975664348935311038081064493750565609839052915066087100389967640332657859215104947114738775553922529734212559690828398772898743115592496159542662852433171709852525156278958642309404977244414858809065015661735992497459089888164196875804802661348427581994949390629896365321299308919363552521639225487878709155452689052738669737947415525998009428075748930873323542944471107173755736529648808713495983627078734768064061390334801014907961632291884127659520269188484357654364707571006374717223638482306527377203172882197780204086321801657027538907353830644517391686206280019963435452684641914635780338683585284144951844511010715038519126498610459216469028602119474548024643074496265913385653827735406226880818215538177718830559951812535785845479208860747435825270384793979716574889327930845506832951072243797734877971638213114670 [94,65] 1286510788888727821384362468472872804176894619330633128041648742099584542389171676821082269378002574623625450484387022065372690692259226949822111326051242888741828468309986472772294249668047353507589285264181212755011114576849114392652284038646872520483301017993909753811728713117745653899833722766641064245265680753956681325140015467087158599503590914986211047992967028488954238707781020612924186237906756652341816872250964176000227922025234145317914700656548160150901566975702332095237834879517197259953249451074113914275658264511198353938381424053536744347314911625432226744432322227324110271551218151865492765187679999497296561825191479573314579415409776744549908707074374241801966226514385111080669289596217774140558440928955196139649251604082788076072419448065015090014318203399971904236920373604326668600079715109313506980335712154362454665551161125487241102597647710793965165785341063588207644611931948435416457411869064009700221243344309972122927159943881318195656492173094129113457637408003077689860131722816733288380900145044932667966319237172181359891015860879739234062440864569070146973260176727882996354142503334135659126874484966744827901496038459368314957077738783405005509200690155480954011704083185274642611963772664508699773444789452629992124441839277251355092989589426559444354125444098985592916169590376849141427806467901183048719820038845808400525058514164318167783970705678170828020508464805579675377337303970047693016446046347767032642355375584941447066922832967376180032065255956816565734623061961013174694968283852572570058043303767149822961467146835398357001474731589045778156605472334732086219910787985717999122360376494385123281350937954960444475070076520074950625179928752993136581701781350526075065266607593991033859826637722767605397599173067381514462250796656033543637173164922189368866753682825817259010266982459053076925188594170389400398884049398014516717542867720 [94,66] -56482596403405555400371666348863994948826231791677223129141677633076047402209507918659266086405223919457533702349039055841111799701296310195371218791964004468380710691707309501711049279751117106152983979271181588951131897594768991617210901310207965947222490698184921378465587728376555099720472048470637362615025226109923294873628545973117526112751253350148553294864786822988049714998382555457436278443201089133142680346221214990176213122916501814740873496347033930398177768286355110725457838661601113569005011890652877063763712405289536622787069901550082584414633677722342608117776473096505470960091361740229435301223163139990382256715927039349211002030325230105374225459487966698923763338764761217458463294254720118666575399077664728039143909480861451175380806602006266644499930977534997787217851287799461439800373442226026694968311965649942458765416548848487996180527540389413198550352614807327895023429327202653537166664065104275212551264820573871035408734147492180647482455668657971794845824713826916924142479393264656421410760056556181441928902448326268315795861840881804007163437622561171669352360357266304582042455946597307042114139436846906522727861484535924481384621008293209884026114285099429823780007439411211997323967564510059817352654272749113110585741973003513264494307817945862736293480036968252037771071426383813347904199322071698204509728760566851946204085112947522964421688050112925539798902875425583111462875575834679001725940731823080045784564863305966268136324865419027666484348250696466179485462736246253420769928254277800683798346101876367492269747190826040774156859967493292229994927332076925672747414179775212125379832282799502263385361550194889271757345320840060674131204499419208530332408052699845093506161265274062282238920703319787663030500675346653622134374978736449739763620907592695295422260611157472989004337350773862981577549195777930358897228336646663147980485 [94,67] -367478755444516698228836617883898466202841171501246733745055969508741333878038823915572980886033528848903274073071228339448409628713981343761723021200107678085728864367700628326095787332275967683199937744602616835658541007773820571099018700459173470978474556499110936444535107826681136677922998323923019238873470148992504375173867557906994454336433255300958048147900549951044084376514649569979966046342016044442655615080130979072050030487943815496658061598055963663346564121515863720445882330768045842712489136228636668424105200420695980106181527822011144087637890100345129117316001697222595876201227958802920987514676566941834286466791173517352515452136234789527373608995851722612199648910010960229762966994427869200146502831277341243323379677965229527181281743113190853899791980505806015326083897881408988296093126738991130242763202780217658455162342378952387990594835577452696189747136073624909758858591630894833209591220719766457530048556624010650474926352605773604077874749221444361688026018625349133534326770147895183148026469220276284298486600065470869307661997618916352192272891940925415391372622194954437497224592182985883766864955071083384975507871696125612690654600015595934968134505198305585536491333058442544990502083221465633518462212380910336219904129399624126517001208125030498461528415435905747833240382931036294387192278645058661578130924332250915878155401681929522596603050018107099657695328769969084403048398712231911608445700217649582271089461929402330422065204389500901872624124467304865097486627010292670726248410873551480503788883397134137144072294098819283596152790052131980784599622742683540474169507687259301498628588673710865781074129228062501931643054425159036266641103402388164433251267725534814670384396595005721346363711574158693413447947255871440706414031200718676033108164075169957550678626355557593279068522967143061361644037672911701115981731380937100850 [94,68] 49209133464756538812685095345843003691349571306879881787856954123114265842915682746126769243109561512139347611945094633788215258709965836054012164447230742813499946599699872943527717894687883653476945510832123054813462439148428414827850092616617368855869196677757484324527143444004745660286055613544929379478139879937145710714568442635909054534283862733183027751811962171450611579442173604304681238912502980984005390403177636647610222955439603855401501647651191641861764313824045943390526430589890412951789637016925347943896014202466082611067665946582719656318034017732242383311237546738294702545415427548452030738319619168125429314985979355182351233960247387862289080468053702408783133279571252415535903424646509356335725939358113967363937613539795997217598814463858166764935424822757177767898696518570516898951289108700020076199675951772947642002367507828789806919737387977722167231039766169864535873622755417035293735764365062519829982961614153691727628806768700672845155066144784151809447968282091663950265749350421386785625306671856227309564263749837642989177780392279468328111226350756692388846294823961249775449323371862743602292656785773783042898777856414863309234820160079917375818892621478865269271396897017770955810795480702722947833193455778846058341144553282505172226864965707017485281220149528633461762022459859030931534318082569389266461209403813528575742647515292915431425433214294491387097928407445745204066999142935386067675424696734946892868972998047370016900825137904795534525472920974538000268640177428966234729894557827291192682924122101153065886384034843097385690698594430801529411024679230227912388098979134794462488326274125663408479614680331465154728704431212534337703904485820093015414035612475347726576719958882807014080264352668338021254640539114749085938927197278515441534745320036131393382028875639479509676279605241380044952866878464378623601363510843455 [94,69] 16323273509442696087751234814514413751250694725831798998814967624049541689052148174801020130038747210249438345892792215027998745589112255170616626771962771975659637654786709899269028177495696000734409541236862306862643901412841651194382386371822744453641942520597734096067818979425344037004957797791325650711550812881483233787522361172835401295101000044374096967340594454450129135463238454738801980394216235617778383707734754137748094393400112269084323887648425328140223698976944489702365070543164529983034960422502658848332997475427716857496595397939419035949847409506281497088032337775783136160074828662449948399435328632468508265602711334165157500526885602068843311654785885912721408867569055507416824925271209103968719747131134048488708638159754430768936227065884939944153250553484863295910924978410945957475649462455533087630893294470865778039910189596334290455877575239970788948593223618375876377836603382579192483592694605704507312802681438910197560867973694792684620302972490821437546151154200752992717978392047499009377476018958051454710791588577362861477419837677174938085173232418772494919218687266966722651627044991714865391460106624275124997768369161609018602654960409273176448472307718791362022091328728874412764062315941005244829594465716625640305606046305957454238570972800254610613191526013697911304553004912329544955271797040982380088172307830572403626709096018639145454723493472177272869104170991651785681873169183531396950757692908372440959746892606280744308189222843271330374545206886443297748004136384472981869354600011253560496031676643313933941880196958463521956727844322388887721444198532003854369287880780942418549306514697112808606961317936176147637124287174856694780941756088442010860384067736495697113831647897595816092728593399404946941376375417099459038471490114402989465997282092176975080982940191570175204289379735728173613385148561390397182895666310 [94,70] 1798481387129128289084713553398919573767608718425376670020355823917273562207507254859292642472793343468400066586103625636521565161438072766469943627472829545054759995678997738732201995975060944986379094454573631409911206737144503933732048562512172383828336920681905572095279341731574740362709042369502822958023014872471792191675694208073843214112175484949036249772178832986637132181023102321464541118825593472726118834307187337833990541259821300540965714196544130641471024866467316725369570050678426825240157064080468399152976737346137660484239837091631272246786641568541240819102705003590345745413388307135645856646230141007993997767896237653134162009787758215912174039327501848882320237632730392400216953063608576815575563632570701969502974130953001596274249557745768736376008507407448659133220739126943383358449884122411654912818852027689878140492574026652349568039327608726360233438244264665733076241766645578135124655247620043268924865122510041645677039860613777375411425771185904796879697720742663739552626741817910681207156862351965847945880619518691412349342782221521288178772848809222474635116944145100167235094265916568061792075412860387716440133508335605119975736731776192316391427371190518002145015736666625464204455397435970942810712366422306149495677452830914069942574166173594733583405823840599183052544896264337108801326223904100988300283372185153507271941787500381904075664216558867682088959398231605746971536940225289673236666910014682223893398614348259733157290738323478895368796098552553732463341977185243771683335514322114228988831345706352521348761452048818769180310306029686446186572261328045905542443981077459518473113494956180065261958975647700582344802625722737470257186699885629160632994348721061584961057038892097084058236966487599395619762459383963263102850816790812680634363456141102331894450318502431056519105182987429160216615250987831083060008010 [94,71] 40947737973552435329743907398207414365738520620454827302401143199910414639718826747705681407367818150904471882270544959155480412099340170986446982434438398844586424760942443770826918418629382889625336523732200699795169063004513854390979223316941542538591939186859437253256218534160887931350726328088164696911666983713434879243653306608254217687827731870894584038178292549959067026848925901409969128283730575530125449134777029190881212312725143624826209007105635229471763840738589342487521367654127843055037629188764011327541857030253223312268766273621369314809821794733443874836634082706900891855028058217716477166285904289381474330897020782159712410655381716913189015910506481520283795734843371723529109357386538283758305076573157573903235382370468202507382338741866215373457688255113742811373706086923058688551856053449653011873787085442463900702974085548584973560318484926081228648429903379589393245475510737003525998304018388798257798916162159107027412701540685682407929046502252758388353376602937958384237480135106064101309995357305988139769900645699638728816073012120944587725939776659172679131294967208234032778993358664232139133633785698985459702243355305587714351120999595206608639425450816656024311117046911585670695562552809043254189722469172764137466401455192719311744576072209503333912653958243711183910042983707475840594492983311902757206742368054780141025745355739711568984203960982261959031829817342098583112990865798455413732747229117589968914294073150875318764983253389618387619828089937317728634961104083151277529173106223975403156711085836362839998403698635708965166388263649013560272519360847808043290142427513546952269500882574300943559946022896769296951963985264078819368236234901728964176785384492065094958192850613469437166404855939199597027931649329117052148741573928885722569988297741358169267616247174653642406613266033253181771660263955960506490 [94,72] -149005669265166422717981518536524493784582760641864812530227756260895858806947542657216299142908986903250381833811749762940599803446427243613933200857706895711907018915883347927276688939093176599551919325996478947280286421536873908442149778118507069648138843840754729357953717980140631101140307159214644425707319871064854945914837818385375108996050769680854297746324102169753920443073317236143216196278921687449872408267989815842079237020244478184304695576131739948111150709794254871472090975082695723428089749517472287894216752575692982304122232730998241735689250476030595855677781324951613880384886695862955429937155533556064768931370509284470769262534602160425483869886458003007019027455959857009934370954576797608321540230192461153687798412598564090931979999855187454026537969585054791130027403637175039776363640295177230281698725713080490545285855571730557155064513952908932986369046530298155373415745239698943338870872167425562970531311360156012307559624988286661130513984145952959097047440935232905731804727393496223748901004331610437887718775305169643599452915640402854900887849896359203022728333778090172911633103201567893857959881997950230372728554539192086347140613214860311098907448166475567750522513541535569755771587815123521705925371136714880885142520242606053210313841936548009568409483469570879108814343938995133097441099300015798719334907976939080683095717891313622768363820680220571266470990246444072853949951894974989825153363564739459477410374797078951739446819470712739673984354543997084932557875337915478860928199465468797725254607996379872938860113584587138819631849429400940784574454697610840667193412521342049055211390001678518833293267455050279798697451851694825150044745594520581224642599521664713668287622576827971327486385846492466727680316210979961575083442728453935418879523197650444066304191485566135078632418384245954955839178014140195 [94,73] -5059602297394203759830399425855985308389020302019354976170555505353605119070782349561038320874827117672981235143411766231015992311402301713339906717179864796060321431247280734218980540274174376380122519140131532708758756761949117212782332328389360496314884469498760447774646233741538781141868188877529870119476467826865876169200980438884843188516391721879194101698169551254593546255140904412708875924876723967868187121850517957275403188788893163340552998938026664170185534242742366725143599491163934713409018482815082777777110183791367857567858219678904961700850326956820643544114199103086912911065878021129006285156808293853297279175383640503183006363431010595466938888325727817986128810054606180129307429841919462968488686740365165766666594936919342022498020796711957045892568693032290405899568692858147224267519780753449107779623997352428761654909176395823540214430276241884933614942056539731467322511482294162674668362045072428218263086742990227305286494254865911007306431170514547145515575560461708417694227465511089486779789093730462262480414678314573213122999867763880392114713023174469708486227798846803096605479890089004033701665483075849435152898528647783717176252599639007755605458784452951580896406430458245138542185133010707263938148144126487257438422524544439602688746794699639244790132684747743048095659697740704476090228116955096503224365663200690652162997209203059456073051816199306061389524538472545325708240546483292249588214775153691901957717803122121828014221705532926198039771419457684685786804052468686261286071163728597385473713550075067939319639650094851419717656423371586679549691778923666190253087751636186711609412429342017396781183413383506064551631033366753623476714653668754375006316761778500734958230391157122974087379882289231500032522454494376069965372871242293701636483941085297271364652839507086440713459036792923663416095466890 [94,74] 32961770796936637693916404351089905146678638654532691348812164290043084824515066443518128016033942594497388707513807887231301342743104690126363104655240025408770244378395989481135226330724196867527089701905695249541260197357651827322608966006717929459201369120162316937783650747871261378101572657009421247067783978264093563782814468098848264648077042526849964989293792219873457500170835420873092850917251771126850683849260443035321474833058209197645093417160130403099926107037533228615961972969516081815770062309687576678045000175733413767324003280210378207464141707551861293531703251827249057604930299254604889755981293398902808017818272329842261533654340720831952367948230611321604028604866485011824856579654499721174812164265304509901449865054699932769413971126969152793692476170051549783514548456116527064629013401198948672224241564834575084595185136189429732629058389798643481846945796072870533513763110919607056014146836115748532128838046373919384726275528620247687637389599662526291202700025785301447066410758817793612349948181311526349615420911077627743034951741822768654630444138084748329202067715926920440899044318691446949267805426721982404437642163946351916267875330169924681494259452368426141883328401848148768176221042972755310396451334504584269376390511688253294066377720402385832766424180340909439998397637949152383143258062637800745340636070012857649097083719274668789246897978477968121976903808026770623467632656246400683158192036364757933859424592718973324965231613259437199748030884837054355647752776379533117323259912763559137153607563677572109288590636725240099642342854374727639837480856362852913629418834854345597541583732462344361598654671014994615730700072155525052978256582129708604350652126200369643662298753256722322266272209907134684569983973596783804670581386636519459929727653477519482435653270070995955991148845569206298510930 [94,75] -2400653656921082888506365829322065839954770910256332538313630006565445203642457475274793651742975805081484798478593147208497105469469610871472627580045726784130166581643472083217258189128632979760918482362342045135321142089422519232118797495852462538473784059887279638622702557839500944095508964161607276983939336124245490859650968956245162254533410566615144404753835446081061373112517170470274537159927787563376434139473912067927305249039563896318258811959669852596273424602502451148163305221476166890779807641220876323684816790243810522524642753234972562671816770564086565407374585118992380909524781405085517923257876000107215880413012260920187018731750382157900251623042197319773512198967872302002888928012954350299894258525458802025465058553900241630217568056809712424477008490411145662539328511948950661643890461023335381000893954798862438848855402077919220421207215152637671219385789185779490429772406469708586595153591991604761911177822799239132522167228793399481539237886839818155403905117545501196798189954082703265160671545473728793937723429934646252286006290316122324947450299559165854210861467997000184741006594695704367046296967564689727535134727005131042690627143262863034599836710932754887060630375299142787173618117261578183347920159152283297892740123760548186433549792098023446329678280233359561304923156889315329720949130224276408625470093227608873075763921124515137900552004643333386398338872184165226223839201518393693155448328235346701295652513255450869450939440341608863171635018267053484241035942606228193369489570185419170358575268397160294751344161955623154990548949395375638813603439117629549681730364002595671535950440466667132944784144111409349068681191655908485778135876557455769308834161404823684017649897721980435917841202105280833204889609181522582676071377921612982269623695413606659403010251549939247181683920915397838175 [94,76] 17774524847510069158196002970860460046999320957843785617926005198070756671682693366425292217000611046237318642849728602616527878347066808193979625141119050112248547265774468629827185911430076512222443393863411911782238428666021750750921564752571793830326749457785614970608015182746195843217400141875238774996516633723811585617200785421478885268607186783216712428093054170417941730530404060454326920443109555674722575289443725176295416786151667106199066867207623243485932742082418812282191484955015086283625058467416799323825948981863189163314832111226201629038651635267881175253078393954906060694642493063567991466104038424260499922442829179723020650532577007577925235375581884399006565392100769557548618201281469787231705454770211936962910457522930108744942571184926458419407180916196999359972528376166927405819896351624222692643166132974329573721397027090559432171765388400979290523072891366743107525421362633348198125733474427085446864357892896628050247040093906705875063180275212551564170060276532483146311749294213914369622188404275247058624368374268206380651196239957745234618378499983673361325124646953829989420354280754617238975012661019459525522159582578734386381235491844130032663821187129516834789481289576888607650232065394561217793699102544086705025146152971982500388194990159346753863207396018673028319409325932672335431528500198585514600618906131905738668919350419062455058195725687967942990346200270855191712191204049950170921246605871732460331603982110818086946430923717002695858329572489255133814755284246292495673447714618554605231850437811479927421029511459697561966404992189665498898339346074071291253857004533850211585416818658397784609061572759092930458810714902916011223081093522223525719172350121109777451260776622143608432996533534840199905562677549747004851430004529176311741943309949957220478442043007630567288377817840600 [94,77] 883003565695776811208743288751326138394059457394924128444601115148870815594066115692481844566965259929229807425144387417224843831921232059481844756191000484672617631697332183127655241929487785781664343730948954088662834105988920687399495051919802857421849257946867914670871154120916426827580502189817296224667261944017556505098950845423754716202368284097283539212183370303241942246575755155762252612456745402009003954653996341406844621462179377446041520768697402322973427529534610417016837418435950215254386096817857481114246676371697077843223991548834199393141081016737259517503860409903204622023232346695824103944452864309265610232333745187998233097094633113752438318679880032768373100052820930914498969968390980200507374273367729799291266823592807484398670093281764582191883971332874762672335026087976099746301752824258139789079061648495009899323305622236354979945498188262810575962587918066046293455025153360215067425536386283794285935556013483196928209840823582582312604895181592850221882592549481111519013963048203580605305223558137311795380616678014519526005202812945859796151578518573582846909562370186476842767497630754336037408172542587808316778404293790684341877946984920584337217377669426914461945407068981186145626295165259492091886507399226766834752965195203348810775266493410414420641260168451472916235903153595025689377286049210518950232591097771576266506581118585950901036888673037961874190630581677492226135087074860203251279770769575249970855555416873065769871210975471469859740374766553197150305361638241598107274465223493468222229702132758874619262319206335700174939399125766009045737476775342861351829530960689333346324802471262157463708903682852770557844387054993296737772657995932530952782483663691192943260972292084346374517147492339107383309266046755472114362682620981421196903270705330641889472873795121088913943660550 [94,78] -15294816277303244938092408665701102860038408616059446734311765086290761424012117927749159742148580217138384256460879271193727780953719633363279530220767356016949584417488464410163276675939800162436775517329915924313156121130578194486740876750483428727306206901717736668428323432505774854158029494419191114402670095116766505687483725206472934605604645591620786357449298022202874524526079221676848274543074331679953663086757555880760490720700324898837128346584509719397010658996349839642137108080600945246076091950150922096245252733585087374796356344087164470020089583645470586535251129030940871185427829951997021528722233055877092863675783130061955950948082958600520898726832669615451080344703686232903210535853105871553848928695333110153720439090159469802032814246433118428064155576383621318906401183976445235419794100789195865683323876248121107752630007625218340551881575644093839382807323652813639454132389468247940440241849227137545716514234853731657133324349401193339989694365798584031346283631546391286714794937502591826197411980881536048972871705165879133576152834461000434199311068073951005773397041638186456246119741194596273855265450449261745859119934066685151752910925739619277517881387587711397261835447773490796837756135026829735674795438876506793092228360798126111845653552068372852586732941241385151944854586765389058199502982707577014313743842395309578361957859203755722087252851226921279761022631410567208727545973787492808115320316174492612624484298420354833573352147666026524857015012499269837215312456012783996176489213096045137895816345851138818327157281359615799074648487008101023261076365292515261585696240531651678072408605597363753634568748304563556154079057079596167352030186430617346396318291785109194664184776766524914908579360832974057890574281080636888748072929147790469296427659406479886263910389341536895816550 [94,79] 63798237159628494796160609526513643501203537067918918933114959405990963841218337459663029954238896722864230943115576464891555864660376619399940024602516018326670485914340961219834104078393060589482938418084982032197048382854948062176243845225571825301057920842814999530774263521338247052140086690631194949943553671748058192364249083699530023349373401433724547081555229618494784291174077556680242897596387678018781266245482343424240510050554829578308193861255890484005650169579464719750592917514932770763558299246500477888347263806947272473462897301839078837925048704414705992865087719337924212943795867515253299104134024548149636378888183343121784089926149601046704413663141957155966756340209143520250092297251640153839918752936413121965549355265544049804148872795150235957224790425369189008535565169447110664483736733440975206517303414513778150481862790154451389812648108673522683307292445167357011911186819319412125319683931380000252116385432681361563920642593749553475870953068952466217031720099706408535653904136877258545715246135975846856926223514288632257906881426072285289111205908415502256808642394516598612215654188980054474848941226092637128741898715745899708552978836843004394384160575945051306186101367269866936426414233290932608597512085950643381126688356884673243996093568817645954960670149981910620328874762689282053281222088470435345990217001386746755793289653768121621641051254596855036737477500023273115679137204116455264550170291851248578345115817890348355339226009998063206840637228017183883130358933942234526549177445595182513365643350445750337800988326846589368748056854128245440304278796627250886538248711011703278018776473828523342129955958343815939478184908482947319460032992782614133289068775281934976032924004842881977517352605346129990231390569884717407644839802306876855812502689158635312808430542523378550 [94,80] 10985106873452456757465383901351356304348581818133037819714845172430667724144595769734459984109029446999490328499218007049561824177873643926771361243187701490045910141338166851579822501709784187274071239388091616562820154867745159619591157037205358186651150182784256401849831978372644161125500915251693521348024067580587843970487982904840056798119980814948931562641418185718480584484971501682273934569096409104037552152737520512447035824627109673013436110445550191286978224870187550923113558342434583912296205830967439502072538304447105438843673550769838592722311551149032773687212540062066947566123349227804137648822118990360242344400688629091802810298205768165507388232875765729854611509770672369493820792840855653941797229134263679608439466114838317497554055378695542771046033153685953181554350070524714950717298332051467245169099744699267436013326925589303932020393475692458001308866170956782714313301726053953373488292958936798502950805255403869681194282976925013350526591434806390962829247927921367985975673276818322967154027907495346862363072760929910245908310305691228072893942211702671571793905872383805064582185683855989130184905752233379607685342868318600416526046381667271874101057659969675714256002181428619691165911617293464335002706689178419782142268167783143159391663916869043953705024640039530207932498892907259261289715607792531767846082422548857655760420714283118886488249286617471583184608276687066659298096989165780215481810105076553261272723503866792278995500241000401242619991542011165650830467682536885281112675470844253896377220998380812305111188064981943663528505036348093709055630291108691539661952446595451292297848560550482631522600418675593481003767280580030842141131941547180465489502113980543866215105308863263878469540375791893076965251643654229085285333077830277118906828958964821693960406670905215 [94,81] 110254583999136327601937174491571987645793723330082462669328930060087894436345997381780979699802980559848315165322079623943189863962860132951154451444642393851749604225666606364633609058831488922565705116589976230085124930409873490723999931526218267913790274037150708332955077674826420679315502346309868389131146708257609652421039438327971219985542138780610024608158261526888672172724143758151857010770966507470204305522678556339465721719946921479085162574392380996762511270673198005771528908648986541792556950619120714113676193239352601683375787007402985484757451766288918847486270899103457861745483176861075685969169415881476974206637550471461284317069415252829761599762907998581863882557702505957258033494536526959468088823132869992035049518064454250201078058157899130828072497822486719886032625704145252498098943335540846607156026425154015055424324821644167847105349560519274043039041366169031456392028933228834105949292217340595444015378373985429289565095852286914451906655055618206517318378374283352879329032539958154777663530480803806819424724269491526950252552083203781215498722308296565665540278203317678064041922499934612233673694956726389197905500817420190395778551402398599428446521822314618632210623603549661099443005157305781343911221278642816074602251200953625082321548839735551764034192258775737912138740656494139652933544806989959810646828318147764171214024122784648717598101812318689402369070909423463215675512914643142921874258298891334515335567057389029880560733826478269861609500497865291403913932587539021363312874776507714554227353526148645524038760811543419093736008894714314452422273111481437605603696660304746292951294840362772246417622627038980378061836213087487762359137255344968848838859757451159351206392643146766551073428169299267705904259735200028305516941473096021677863297059881991562717258725 [94,82] 260639764515208081044539595233580717926513881945086210624375719036645872302371332978934869110529532119564839299377268604866786571177762639011559462152034324657951142457544732555613964146265648493558614156541178753361020362178232231144685375888926416016707420945103607251269066435449240040932062820338716332486792411165677675875652970375375024546062864978785426694416501006566988883295941069414735831611324726202214252879827572630750276193598911838178328618563046225210392481333890891731585814726125706930203263826109967077118240929162286030450087497828149640517969869730355737499513827683711306093646115277489100251399906628170306454498336314574251414171635903221360763519076135420141042211504255533849755412707304507248630176314809537096688869476635694063876460106611406448067325633470804928525580800694360628889736131303695717539765979327479743525543566321957794927625488637274892618498592344245712879281285372652187225084272049841166786668015645278053136741427365488729421477859319844413732778137056922894465769120486520486928462967837107323657243145897574637092575221123458414872563801891013877814464997996191199994600683794319762258729109552987584187466008782623300996001849804765892393810170425208403401908641061255624510094718799756554403338138772543425651484349721975860756645942076220444112643073477490200889848415189843687101846392302920684463961979668070929523871533038868467583698506816111852057872805035536716042021401945383449543849247455534763546962940293915655270222701021504082403324950655905303656905795623191198434481562836592231824384701026084677136834437618491962866703156995191960180937197014768013375501928660218939923344670188639463139365925710336754854974268409681914990276893977316790176999528545636058937074659329077130747714821239917065537960048295752942007966243570622532885334912419671536580 [94,83] 19154219498654608299600295523169631903031526712191469941769117597833739816122599578072344229386359251819131355609971675676811200324374191370399442546251003944381901367027544793145990647046916562483149142570508935387277750950951770157295035824036826459796498479170186914891199579290597908536811087778872065406927375373459268935502506614118224662175134048588867051683144310208156388693535726726209405649472285396823557011550889572402664581352928152533203140071541440314947802749788047636874297325080707355402832891549019610910136462429084432688961642111905913378986620216795719873452329262121433871983634392472825891844141476561909480721043188722324694152595035426697428207954742451297603793132432191180549954486651768059936954275594820385581010683991637809353336169505567994280026123384736661891504344514310765418272826533323740511975821784100332920017161537644310551760862213077732053939939435130036113770194196985110991665501260756028187792633252331244234334774941949725466271511521615287409901651072918944774653280716481556184736522773129261031132748833778041985810598239602316203225966578445365182187007979118120329629310353310683824231078188922964531257960325895958460607612134261254527287828057844597876413744847063365886914364126070322352141421626939474868456844440544469545274851913003984037869274238839220543957461575353941437024140618728191353364354075176534785492469703097407713773001432134517308757579802785305993543545696211781494467793732291935955685405023424345620253132080820419357010773164788935288798892683159208728283902205297647246404384788644482641281487900197904620161665229053808806973152610150027757996114444252917044794875318069558507375915995756404985258802545829705176117733048066468977569266478831642771105187098330283698514503649335152725538392257834744015366802931310210391867946783579710 [94,84] 522838373536543657303227553824095680111492022011724859921989954285633608194160331599134935162162566599205947293807311661934082399369426776098622639755752124201548143917784029361895691716481054995643019821050190189742869686496763550655296894707030624077352698788711133790832624286829215981734780172323530585853856669938557306043032894877065648702063924168515252120785469615270784843883126532155157054682801975933352151795607254212655465781599629914015109943364511096638979446320814454711542978791421512493394049548610772998614442997334935567285687176183275161105468369868930291666072102881132629631180522423362561174617067266670363965624997781722083940078008716614538958070689921884666517170999025176365545369201239803330007326350855737991042634820989673595041063308372880195686008525645314845908897156935531114248381001532776162047923405414294815223740170134066937124098837832101575889842025206011097969836477368897516255587631979688593949636972341253055681078683759495365162307255075133900960754111012942334427009305730340347660386449854111037193979927014191684825098523186758665753156659406273182703818897021963933832953597085630180911395251841890505014377287663627045374931388290314478799399948950386132517277118766323673213177650663051973387456541716980135667860555093017923051529995740409496825211308085486578032162006136173881723985740219353444112665293608334391974256449929088717016336403935039485349665098806204577361665526231030426066580261587526413898727546545596818949596310773844081702744672601681406362386540485492373061312981100777162632731357225869495692340732592936854695746789601192745442400383183259487574601366816203347720263053792671249837448958476456089985660642129341443209339387397664476677327461918765791412030114334278482336554939493760924536694958140301704480414900048302152028692489610 [94,85] 5394199411618206391674534825377945330037342847430994266360130293717645051535407092591377177967534035047909449997489797565463537401134628483195360277717983128471277760188505602468694438767976774398085754194358631684206141320433050658504008077102002321454730750731327963711014654465109592336463753099428349946217442007744521944675752174875815723963275892633044482971620667857698696989400445710117072438946279725170698725851765257936650078977055261166600681888644044673785300160321251597733503822934367959106835240132450254145663799119619302041099620426314214228280495168583040925627977991943910131110549855253681796948258665907189852087307537630466394876067449647691174460737231052308091007565078459099476920303799648919239759298396021478382375060310306551495967845042490113237530289074006211900655376741300178260069685327267040009585792942508026648806715587095848854162577705188823097816233932670074192730920050113363385680408182636293794046157795518105612063151513113759262833740611991189841860226565595444957624393624567757465071576965241272064538555993515753429357024573035446430519499346558903555478413380895266165808533174707457655176599784970518441332963905807988745282113540480748148849672078020388214299000457496112716365948870239440968355094884475953182603274932782401016994403878667249254170519363628684121395709726001718803165565770208443718968550743179741320772600339346515267651329829976327592253247371604601912780455256593105163075792621033009519000795871204727201722860146209727842708458817348474100601813884884636809923504704113525798456287581042106692934905247843200327797789479562315226446013873212614702097324438944676678858315430278807385382665329342195389588908310201335682029794744594484235362945115308161298556730521223458486076919645736500479120728140091109988491569458562716897965780 [94,86] 23176442722234140936868236182497384373263038905229365568116803593489157346013083308615379190204496538073812585557502602501762317938494122317867153640004627611182515100484643301041952132134805110686424526693416262390277265681276882170192478908657537440971669554671645661582282250570577093031701838120378406301469594054865337178474021752132203407829701634329452641889261501298635084860425775140408076017558980701665762426566709333615730329644849846601539933031772054955667390085344410423419696924071515142983377697849674160894702158501852206112818083931700806765118635537207871648864449439922838715165108873726366040870840581480127711515975862116275127599211004636208738777370430516360397759206858150874926825343073715178450587265371525122052334533002776891508070369187035179408892685771224286154565956672054872161513647955756831361184161962859468381591589374124013823314210161317575852357955616222452628979600838049087764856503939660992613441766611248992572233105402882773160282178799507591246754557928216844196955490004736742950659651226566641637059082733993605457225501767503594933259812411231266260211733622645717657663739029659867351097353240577816255544038195653136902448232467085881988832270968284677879257142788910807851112025881462198646315455365071671936323681012699509674560428234250409018816392342579843574203838812709337093120230191520272798727486542857482622931026098037298579489521945106236991641374716437850630310870355141688119963271230528102201129612840883964078929549967732476787050359009370545127064132725748997885535621836171128352517301361708418808221682174168340960907730513595878568801751539393640642394014525272405469068518725783411086476463264818028903720685758209830753219206761437232660862371957378167177818006114145399774079507023751143281422545995409735304612552945462973680 [94,87] -34631622921105738901255858689511569469867147172173411330583409193154486636213720380622629578731034433831039952287964696102999436525380129337425887344861530353440519836360780679617308461620270353648701811985332796269045578587792469631576052633876642710531352749495851455868456768403214872383276094486432726676171053318262806777811656530370694531203767557545794740144133261985381985277690300755514050380151857494602883389539372235976404398637865732398752406696416618367793497074294457765257804626134786365400816253483544351354495773175381824226381000824143453011708721093522358549714677497729907706719546849115900724705428875840951403801005020969724306516141244991620219926977353534561102416147942302505636431032195211321509402215578492170163583245437345107188311251636035553089051959972203557728796112412360496306584630524713721956206570361895994536653824991614237773042293780633754995871300025815386321914477451499120082078866594258267591320673549186371237862880134135379657526068176458961965823039807642143474117945836899706840550899710897955249423231983412122099808220144446279126278732737302504900588155166709873092592329637330170870668293932887568902132242909765968977885661919568216811109676209900974883603949853112891364619112712949691886208783131747057430740668229596906462201780498180517119729224188861354277875640725008812026541857534716693313562282516176159942737833422701777731540719024552079795204568148947666091241846723185259682694951891496192472945104653462303392960585740589483555936624677638197046823021110691402748802685834579933114986588202069986640159224639343241540801777627912992616384507586908312216073580219890008135772416386412086929487786336111239264339873326087610506272701104362480658104500951732614280446258874375007203343521147093739819884105592494607031226299558845 [94,88] -827170820539607710500406283494176365879933247603426084615017770280256849525491502674073893550823837833631082327899625736651425639756066161650826543940929504119970873271745300735066333088076996072943937018538945007494557496231094435619651468261146708292062038051328630963257583719316771125110538864274459393737908453911698542946880909094173276738146407284708703330617427736239512098649270885652467110813057045833159335046382869296173691747539789621412071554760113784782264756972422819405880859619711056177213994277594600972824916409792663831282748135986362425529858915946926414282021468316309123908996795339636622451828715304294193954932191555621261181473121510021948283242223329537971328775552232892500727473153470796927821474144076800911014803256131575484337825714306594279055535328726454571430724510509508562929127120109687795583645084799365684080461935722122318777965532647639239986090609829837630664855781041885371521241348098186716254764256409029328859869131461309510683791939231956162294022339710145972732814510066766663998450607053575371742438960254939392218978257991536742271988423366067208640349726477741617741804286802119106717527673970511981735274233895610259854148176724263311412091717825597261387427067846820512895487565402753516117384524968722759639189420436743978055309532441619624242298499948865829508860795863332479051939542852373256089525873886207575763420031707753736517527217740273925776744596971905551378215447432473274765141853097085207777583294580286943557242079699521060844480441335563084494008184841597579685992620909573227384852978429734879880819667320073367329932134778357817728343691701551506341328439269418352380962754049324300256847668608571259784027592577570880205201432120569419860698119455415516968363318487232246488693476989539531029691990253945190287505050 [94,89] -3685191041552811320037339855694105421538358016251522598525880104897897058550377843490015578303311469961163753560278036006314001441390047527926656442384156108558816764237572294566543503386115416351348376761313699400162972362815340028100340433995659520925974231725352740230319140549992847830391475265420218899712424831603943420136543207987465078362046029904450223849960343967395247051466485018952291962619552645665131885661821716460208632811583284408828288620092660634646134832135246230381361273185735630003014819929668252358962766130486871245410603895758001176431507037786540854056617341644721695713270162654931643836381711053780002096365791881841360020142706578997477703346869559820201168264728106591599460070742664276544810886733875749832789989154598164279102043260738759266087641533275802163018213567641555192318724721385235888154825886157862936473746057019744143647336268347488056353887740773816067282018266788377552693818570515012614667969011946485759549551237217572267433246975320056730224727108455484254756216994195910869564778742305622326540338452477423214096220134343907963204507085208442004932387783093877179571436988372172370182204163726609963846806246243135410957194117080351257168935556663987535707166432964356739813796158025367504148951044019678233333618783675186496169948638833654388120117970497225096420579951763776832378577067444027407208967816260227851720727249405722187146656391226230889808784765481245927797632715549852883909601425887449776466282784508153860101840464655800421848101200532178916591418606503871836099186812137935475974870947756977743913277038714679860254553099307080717941123320111014687712484539087497247800977950674901484232839459210430844839397531161351321262779028761617250177524454627376796917691242467699789476682487736537585752476238431568025210 [94,90] -8469476868862774495411665122643710839797263438682214620262979365359589850934584332510676798269265680259878216424763023293379036344358605995291574991977062845257695023870286260829503916012617600284152238522319023691787681648071451685386227800147216512056190006934633668828227074530859539439777672257566000629619263732873354219223475710343682194167268546693287526057465939954694115212329054293689252467059458300238177247991355155977925368716720608901686584207455674142493933260361701733608100035987765879188735679981559066512583328970061376675729402942529372494440015133963000752305349753350455999602664516624943907478173936469356811919394344592201878060574584486965419486392424188990873573397343023474825386671233074682673843629001533175384113993074929474929601658215226589184382757497739951372064064771781390742972436497032756289670020664359319705179638246970060462315034413357120287721546574261321708958434819295891738175573199495785919990757427153647675445326798879764061593008014881866072319260542268148642951836685746683914008977687288604340509601220668118912892627674942100382462447137949851703084693313251163066567952210183159708443785012903051375064708787319898173067047794711943935879290694283828116280833750859188489818126052542743676329876583484158170068589028904394566887083452583473818527760236502299814217591049915394881454038249692929308627926554019875261381038216727512224975940878067246106136185051276261002529472609081239815287184296914119014683928198724117383808108354861843262088110617742123982320752577191039111977749259547632427693870490395067666337229539958242815364939921076845841364670041572757994251858700141970725729801988698324323177023035966494096011937673937326475973944889387965013961314352870998580598312971206460331416007037277588254755806404246669 [94,91] -20419349114440863776836480347717708164916872054152939930838281535861033754645330926079609916380018805380562950366737898618120890480383575159651840181571374487474981157783358897480876519132207612401588414105917908918551238115752391248028906054821213319913257803409676361956218776589942903650062204654798170733393877689407023207566425726682197166507451383998564634999014277292970734891729941929447146426941572332670921926928091467043540821058833972423312096817835573393799638441269619224631119719127974613988585521612712549192810617128844553956347300132460856653703014495736434111144641148205413129667590217847956299966045303081981604030726592124554841099718872459319620141925948668014851526762567684342341409171913333572855594899809790358070849224325567921159795431586043198850617228153591529949374230969631537035559706848789905382982568130598742222486517471217761052101814966415180789934864124187531310427817001150731168748769529927758151803668837074062073953322018966151620388398842867493729228838805533517931443417009483793732656198859762855185615334204864943372844071191830203093121921595858803307095423288027907162414416440356236151133343230293888919010518354048129302330637459605669202844872519040760818667148397304006717440521418138662560698139713512596021927380110734462417962101525387667421317862098446142825065328966796937229955371554347698319719477059373275274418069413981838392046722604234129411557936535695858602418032804843822779370204725864303052419210710329049419815722832163063293734985754175747431663092222106345483673525125374258102468017188387518137336238844443180956264897730123152512333385355312468610221754557628170749973470187302460600489986040793393458697396433615811546296826653723627745751121090025663253831348827946357446368072769566829830748224450 [94,92] 8088928997382038198316708002973460751764996281095900765108855524864021419359274889749197693516227867013799361234620838467072725332571828557699120085348238563896380889762132802827483346031898142889277121391348959288372922702207019151106064673745957464993254552491306353080580281210773259583472786778839694087489031286905311502697263190388311352813923231233236200180856301962726621593829314461041321338994161118843247888441785608257505055590637041805650327441151666219735404663170133951411287041947343205843234272576429429351809470029278492475112293326813287452647433769701769220383922058395024838243048337089333689410724043703652022222402775075902670172673498004151171740435376576993930225657779970647985844507463189632586623880828468558212829525269295182061204957924524488664316466006622147374876305109483344090160482394420323889863753349085916946809682038179508793535331206600278028192244543730097506302783607687086322626690546099825709222324495110138065621498818546793289041954442361428536643423449080436888141721813547792066629348186419244700406559852847170212761966825382318044573563109320252961474186457075105915606643824269059303220215106055029111858124356912239619956738444043495805256011751113087400433640120466075935597315820944170837875737089864508966341053645983480478215629201222111191390445979766931072907253228416130791985915132630247326488592678243922073988040098597938315130624164082287447561997548107606827036300482761059739134498056305053842366843766099596081505570961709883225170753231855562923981505314599248133555448308702581027241294765152879209392055628967450288814216249899949559045810249390014047667477568197927019401397194944115492968840156324703919028069005158648920201635981744918623189202604630749342175585489765156739977345449575111145184 [94,93] 822911854376303568536472433074621901841343444314633639140353945662596796245674017495787531663783633947769721094761180103977733593407844881197781386186344090559079714784134118208361178131434863802811244314617287815599830417117815257719487130834814799553052775392098315616543979377889835023937179886291619139984394307470570564101963918143050028007127602053941174810499341036845925279787751358617339242747162786537672173745071760896045772140471396777694265194677466331054272651628878790095687072525597079432723728497110992773470763720708379590381724633267493452304630820328683109089145783269209701898915929781774905176205548864416555058025255245881319590882421781724313428571729232133125191248821665055617113740495882289824304059111691610682183488275644226633496883349557576904081776959966380823890503312250939690259412029592201142760451086612043057235392586665650398145000175920075708035680311209997494287870103366714237525821747758552581554985741410526114895293611888952291561444809517302870463077283810888191082115217125976538812827957093841356569284480638296683137760863952097288644045820714853701349108636998314874998043682092521837268276463105838044588704212410390172391291631295709220043271155495173711632327822961202773762097937036100233052250024137821997926635155581508521667199915444232209755061377892454895447906838924934200290266386878848496578070443312302979811462870125211214618807322505994730331088102156769565391216880690449484366642799901016383784517165336429385958130548792428853656526009853309304100964116178523654787543144134997081132149175056203195895157761065282773987980920689886886231239078310874570735917826333220301806086184827814843396682174515480574524157567357241815799211617687823362294010569098776484775232418774352156531140943743723473 [94,94] 4714970661170913981644964389801627564356579982938295745330461895185515227376707397015852949435035455744527411151066966035181521664980778040593301481802582843960719806894644445807505806058903558326518206261214858053873672107341429493439241385950862595501428386587941279420623571965251821657985035167957049879646136148737137493389763706307686763430513498908088900425833533063302222531478954099812001607267638685100450600584141974714954876323433834524830887847811063250348309285339472153040003894039798801560470807049406175898129978957332546124065886782077577058304885195718010529243626524258631307912909807046297032758527372511640596616497425576296902970184936363459668053161007906416537145242382122316376496038337038767770854360318594942795177780982134943924945713845190633788199994680699348833203408099868694515638599268992857152459578079003140489447425404092128709746614391458047447231704621637306570105619929371388377188727542197035171789438502823701705317219582369480633596325979857680863812681400802602399220033467096884927680620737050593360475883650144373903458553882919411520961337969895837713963639670585356454151301574421511395127871377633254163208480470788048613491156193242170683446417012154802455421444511615845307478300177565144430991250070664399035684359544605289837364507027548247373830664877972134740383568209245124421948180461702355880820907953140145437071308164559056522778890024072068613786257085641315358881075117901272916521247958662154506653815580339684933585356597919392910179278737632711176614007027617801902984537219014672489006556888724980036897601532088194757376116696869996972154967587407301038565666224125669437639520832403269314764771836127673639317376541793337334282589451516453319325434839170233332045611498137469353785060307948 [95,0] -130060159907864875077357622936499194532931643138431862591079693785838917080657922475036571507560628991172152881122503222543052721589721505566597002161430419090505716569803254440524728539785742395609612457385194651342534258314304166785791649580761769900097903371031045824677716652329471806433253861095653714288847029856412088463915845876761440949159221919966176626925806482720362084184292002319174407875902915088929277710819535610096510962345482147102600339295350910852335234151320151266875131409575891346439442033642397916704338589936983868730100510967546264838607138458351818054532758220798775693509749496170575876706244395830159442216261423833424345375040768804035275316063284593812201478109677868989305922680529175842779496932541368771516334621597108971672660867206217908783253005979241794251558831141740149743088867114561420332556113447256709144817680498453981027983361051992935190175985173175743034204108586400844367098064918016408207935689638400164032790427853792507801156961873373858266285443962672502342554523078103421643449863230065034050543343155692987755508777113553401910124703253957254902297884849814395196850529420669711320376175100912704897247375049046582620714471461410457133358085241245857988024592126992384517283930030813710381474112643573144854251095736572581694507965797085616376764406742244648213561691141460315375731746190300383115080129013180956211720777105624664875424349050741594546867402767924463824969174343153316473024047129539224092346888686395856056233922370746288900912532315401302502091017198409945260723095242143418669190470545104661201465456505196501339350455924837288774309127453062836034670872092841585270005596674727234713127949697834555853890557174772994689214705149710743059887142656920645746582886931769764348398495021464122400186728265645441304559530202427315469551324208558028341175830693059930296433320310095198721613460646331934279490412617956725610022075020764041625164901724895079719124989019610512908149215255355387369271885103425696814765491418552042446052806780326822481484303946024509056282636596962270427883947784184329191083914667105787576320000000000 [95,1] -42606614465412808972983038380689811972602456102577566908033447022872292024529024221680019186386553865375446234878614251546747220175580674755710866704846489437590893145707286186183020956457532097926290953252933547820076591182898756969086051756100543446816317394078931649524236991560293520966655612571605970849100534808154239489140067912122706070410941540477505491387433276359191865823756543289995996365713267285378074735169448696277099138930754675820346535124725500587535417822693814670206609638889585505502455762225675377148464260758698271150420505573111861466085011505502701133250571679149977820848626876851478399428389963653128091677595840820483449226826254072534556373827811036201779221297951217346161755414169907669889476429955044380189999493156987340797259492964124779359456378390638731821561932366395644971160636379690493270498669561969349617814299298788646312722546463614398240642404050961753350187419743734014632763246568421705090085174685204666146525230877162484837351258198238899693215934698426951596482325405474389777809625585557585473057449288411367911511032669861561679967243083248621763935360738996311340136166743580601185763753199634180235285339659767688130519821369916699170030589432436644412098865207844714228791495042477652233419796534133071239307676488289872657954996533442072576279942063864269040660046007836728428556148675766460705865068526268460023329469041792094861616622377570777716049932030577444178760321965412096497768815345866266396021615051098092677578827098940416543706847291374548934287650745527074531328568562248636263610102830913881039238987386642097639814209298629375261971907014937857107603348887458317268712551973071179452409600700081634608853084045836875850606547525324199424177154348786519549688794342299790097641843953192915142991266006757592912214178497330193757741440340826392842835355338044652038507740670985458418685569969817894339656911125628215792557933324688816416866906044484390004350007400615753173435659452439350937380969375796819918588145849837339305746614303268786451259135308323695340902375763230318778911890659819308986648443297360118724689920000000 [95,2] 2823757123008131779727026204634978604686656980461418532487200409550274397613375075576839919868647032564378167504513560178880708661502089093246446883511113366911641085818033821925793042025379633626559170792297140820132269980234296456141174452446654908201156892037551587146780306896121016387146017350323420311865665835009752309975397900640445154799630328236367786362226871746846164825666243465732415607764589029145171218601634216562704889034583709918660801380407304704530333820464371466399646503121839846035448583113875982685401776826594488916347620030429123697682399280654846319504540207801593587098241662784471328923542386202337637436738191259759270995926133741162846849965073728910972123922911203597665233749660112278147937607338030039484871189818997411517446847110470569353256107781127707870255468005111583696989051592396531421704182011822640944771982339591073282415823501863772996196177204356299694490897232925880760404574216106075763359746158808715287684595860543603224488047007107812686330627726063147381188900374240938557605361753720553534972038512745679173433369858642733602168935531837013425621199658263851925525959380161185415462269667648411666095282522874278788866090301614142156471422645493740349786835301540497583228018889134151462668938182730708797478554076742356382777789838302143092408774513567168002022193522929818574788915072228833169766379012768086562629706636180828088290818565970445542177271477781324623862326819680974105636698105692745934797360454502088259989811927446757272398595932888596947189355757238947452883110200851569479871333983526469138652646110086204034507365357447300281581138678649117620924184574253281541918582236616217012796245824058290708759761843633397032788097955579099004731755218515659159682286421504943925298595208944946700952819807919040762880178705845198567661730439706970345551655379768150778950618442012421270867776164682167308961649154415697257325165779067145641652949832542754116522852147554902531017147334236911495863522685941862583501378065327135053148007943119630591663385514017236016666972924670321904168382819533558909815826028608513202192384000000 [95,3] -80464962775056852967641663110982061263641740693222262664169423168545083530510988291834573524361850526191628177373105560522261441464125279882814264128675476370123150764614801195446653316259334997414209334804319201565666369460938080091661168590088433661140103293541332433208950147838627817464999934033938149098097403276864758295505716853376942869572173432416949637564418442616295362485933112825779772881085917126028632910153980242161907121103348818477793193991561928733214616419138281537834720526914508672498240599975637569060714039407291708339292394815881456009880425695000994531698525395249701724723926533451593718485506618210104388121789394461995927935441692644948980410281516260616421364992138216675038265194556525897311753339923236562663508605580900297707027994080137233965985510965457810647944493763498382416311394489828665414858982037115790290964742584873785686520621021179181952115447971543831594196802692856790842398581254084013268040364791614162850440535812003250247922598071439323303872457339781544456768840941916935251809026438550044444472295569328400313185840178107946483662400152265225565655023767905931232926751714386865958020894946482749690626294122703201526472255170199606918662728078244381726921731932467537925834295165995944335185975241417739408421401118488735336838647438011558743188351867491895102287290274715773032686945940511528032858962025688955063064376092828070357966965096097447317928180949341646596942116132628433396639239118430927667356979369367334088295533497537932640431909876096738210673630207036852042979118630532792110601109685392619068109396233105454701084012153694695261359675351625534722005917008370174347813753677314297035693962611675926634010331883713143825573468433004046866031553633416338308874707708163092548053121125602493037397976614957140078250004945235679246608449679979842449448673785982893933266814024836841707775592988927447472123788102740898442371542134153663631793302501127096346373189745423569852769908204420147334851768646192867250766649650962412992773738220442693762167340647311176537993850722223214485949710100275492946738633140036409436510617600 [95,4] 962175150011540791407504429472456887782522981841801921479295695576254596548996161110526769082453426911455604208939510463056153020479158226900100626904319562918543461402652477811695514715323391769655697388088081174019298154190949982640821800756725206653919989679631220306693243678125745748269802039900649422099059347779601990972777201896949286230566568971716125962972282878678674751353677739600058723348231969092420914186392804609297622781246007793880840906350446356205765942166808423931640875254531074479154351873023681587245551409596226849791304583747363493768915979121721524461887851032724905302640862728030847059014568421272111839300023466433231719479952073494126940496878462758968585202835852646925850347767088344948659820660917954628725712816441208606231305872434488227811983390201802653168542185242669206137259245326253383545732256016410118783522909590550968601243241096815748530342279826598763725380070513121688441210945368360058117296641973693436334850025744017150557564775836165758946796544096689601872909505505866368092468744386401104398781546250590858855313181450776907327230020407670281772658909293748694267964471552915395091065334761487880759237809949594553414872186699367793349562754671115723900804650267122389630136009669743199641565925463409265591675025554483669041531128602197723754803776883589174679987665896634461114990607603321233399589690426605639641446771916109745311785521859076621898000926458408751873310086713668331545621991268138481812096955416742472783903665130350737618988021182076366417434597379156860426915322880102566042717313237571536109034745320962903011658743452009296161656985475230871092258011578381507195024625757051399761142293508890126029744001277354239559655677138007370163452771859950313969372255743023131038973088427064692446921133017244299582707637018899461965486586199007378655961059238508015760049881144520456927208194632941451882140561103363545245845300655025331074634810415996539849367521011787944150186861251327441755669105351104305806704002807721321862412799756916951716821381787472247794742439675400370427036885142307594613974873196509569587609600 [95,5] -6711253953264169960099168785126705730152907997461432342772413162468813858698553026905228578914081667469112910910843876136756457058730194429190871256632729856378281765695561918361160198101054987101502892050561279993663198276876074908378135557744766493716700440544561296751298540539899458822364263259544383954963457693100278044338318035957798697450393776827610273879599073683676307751607762309320427163555091421429419253895998952464772323354187029562085205134769576720032333865755640759316562474900302742844820074194972234372547684345700857524040077724017587741874670867420672563061980078226857722664205349941888982882988350808438123370778844709495011724516446564245046523776280919074107650482702900769737072416502367859537273049535580373353554251821367196527673850798054406267134768944603684679923511787916145282057658835020794388688871919964559461283394567572906984033866294115867435172911089458601981123361242027127883591045659402079160382693629686738105467451869650690455447053368533507591346996219038005918983613895963088536109172633643742202601069059043446171826591657280297729436267168286150767881926215839101777218482218322778785743362584068511900246129445747773169374230666767712130223291870177584167533391038387246502011485781713676864021537170811114795134035899184474306976275489137863370185791917846058332716236440516460329014124789769836330187700250698323251476568051046382838374133415187694661636920905663872871355281984845510790220917281590985709613092733546547763152040044689055574870638228359737592845965898399686845623812026986049016124962963219712417182728458747926819341106964455485899070734349487970437851632847828773790324440856276211686589039269720797368289285140826779691222769704913883225659866802878366501630822451960880021975971798552972723834284917366446945336204575074486364030878471856875746181590940825540018275193018853350694971838842482275563991130241971791080146709513958401995148934599225074631725263775955022926035724264432018193701880879836498281931805213301819795030134567293892286416794542150109444604298337609249246386537303473386328767406223925147315732480 [95,6] 1088420782149806084773908527587817370786470471158892576863180533534534830038028549725754656013177288454380608723251088961514811446986028815654802690730756362724638272222786964582562340034399970162995195917993837211033981416695338136207330564371308178492913972835279741201808264916568233616348703349056781165222505708508200791732160930282594925188709381808477279089288886905304289687279402877474253440183220788186582906666805934792913672340368593043298637669009429949710014486105390238248235674825618718380737447441562826615648936531877266410343904944751371583018869746009816046911567681489250776552685559901274012921677612504313353938233840699276745529716019439394520944320853344570880628455131868151409846615497740034198846929117436300565253592824767256400574006425815569483307612058471541006688781652949367199476266583756584710335188929191674195937065183202622463758179111300123508346835989747734771120043272153285525591258868979153962975293082678230379547601329867713983675683569811010439943996715666795120620950021067654526229594169399793592291561843522144807870684475183492965353909003060157852656993925961793223588875536365620531311152300225795054125997270891423423336319578504476306689165278773498960125291453750834816708657832579249473900400785403136707355650915240551964461496143587506676867893829422087487779533838911344246737217888282730860025378916621782510947196986002876076285383243305103373985167200814295744134253108318635761696816320319657459317132282100865623429481622383105014105478090947792206003408703225172934836981368730809817344287734789396321632199016794797719097740611061799015551576732841211675114260044070889478659372241767796501713146472604837164315606679223651640415843660085440693986976035508583096992655768495249590243345551709323411108494504234326938143763091320833223081925830397250790657465117125814115405183870503740181916708077121719662613607306384854024314326409828801581672977944526354280654886759139778805647750973446747283950008381884240429055295054250203577719558138694334339308637923433729462826179909555029197291092655199077148351587210493952000000 [95,7] 341189913525608344133369573641021435084614778668381272490082041006898178198639197478512866691738017967255562422559328858740692400558669833365530199656702311416501110297180486321705373968066827407697129202427493168727864682192638913571578144178248058181696425348295669411743426776500803385987317909007066727978261313192035208627893994942159409687722930704712484846693135712522284864101801215258482774225566365081042266182275555759555104697569263089873963583715824833700637691765664134221367557111140870249991450064619000273173001798091524678816246698485322799261017878622887984196410907612661379412009896002993519677995892130567026237103901135502645674500715947631410272530297789577174065338845434675857410153311718107795773262192687871043594343513188146241029024119510361553206007177170023479700192427338788278693395017999879814471556426242400723906509898844025699487595663185383387299140678093506250800278051869979298976549806408309859126021430817060176571958545457548483236488170710277589209039057027542796439115879757321008267456970493617928003537245767764277599971107364204729255209095419362556971372563572667411959425385611348972148724555135847370394343370844797493247496468235130899020235473060334610479597192092707266549482202973398517315834124655430711471920123647432557293976907383813276581024566149535843401576505661070857180277567338212580789123497095450076070639205597834404794566643324808710858463965194248682311493773412725130262669324456234017891996301046909776749589953389967352015823435481292311329927828534501561392110359266915295773232123144762794676265095604527685562944400459372020528974523495192579636756321061625176702887717385111053508301941194839129644570389994919431305618027671414749659647314337855747350568185954157181650880918219059378065237158591152562031024696915890311471341612612239547840509493198488267004029662206303800524405800695373023775827252364798126927723582674626783780283018205997588014882457638159422490164686712630714803889117791341129246101148653890231914757074879417869905062463029712243725502131650780568460673043319944631513884146695929856000 [95,8] -2578214544093586688664391216871281716006856966568664282956411285697741045001159120605002134593001530579862686936652569649230702324154254195096269532601925766732698519565686186740190211572182988372290327829539724366615090981791454041262412240029104132548140717518837843862677383412216281951985957557503444261128217466746823114130516752383467764829276245709973906744830984818910014365199542124763198920592242581514689937281882938176977706875690465690638105301585890635003992818661629560861480236351892328307715979646318866558135850077752018319128392094063919095138282859556791052341223920795833846261078408698860152602016468248447134995669719466212806800651273306201843223261885696118581274832376595992913854801229495182304691120117887337795074890528432794625187189974904344411701596513178300946466890747115073995981383313651615466313477784697853107029586140745470193295561565666425684432085624524263698084786259749569538503994335443932734487619478053475566686475800588963085847364776860529452492354137936529532229020818756105992727229732243917411189171165790584315526699496756207857901621152030615183688070190409963143342195419060351824716860201807399959139171893227229264966039010657192216892857801369781379035228871061538715671378484237761367036593297597537394184856440818789438545007086458112496493697946386375939835417182028738658433900350553321074233671605553096837012627112242777423341564905229230534259305167592091669783459958969958625714920409517674286631338963969963195992672042079754421445888132611648449088870034791626884326390083987531210201690955464504415823022273235133139281520220610655921881622175917590491216818482194502802051053138640772228112706564578912369884869815314784621728535556944770586104542155683487755204215898259772854948395861371881796142901680295984681397541826653559977023552582380934796476624791958816605855180300481002658057993608462763428575017608718425089022045100943419234064638246217973852965755277049747527836051318571039357121501719948161759698173297693029870198792323573048438688864698407748527674325497559752922179951176350568756730888106855628800 [95,9] 9138361051520719394943313307102849493001284163347815190906152120677542222680936905682265159742292218643591275096379962078273665251557814633026344188776599054034009647433819268696554615659271636634241159156836002168531721831297470550920450978580032834803597377140941904345607111313076891053809696678748294419100182200338423323820876164465953295939711615616383998272556802048087888087355245398560411983598468782349678846384140407791141614983542384613967657004809847958686649280443511937523725785039983427357708560150329608073941726985616274585997319345206285760968189135471535270221409270626404540237471948543646851533802142759423044296295152330525626105119453437489932752641609113250089961603413885699028518972607251605234134838495674886949790412720789041298060766172709961010783270174339691224009324366469660486128384611162189180334030919948661232791286083699182627959478061903165150812666223907486562308499730003480562436542614085884333209879729438429276829230891910964004081292068485244032285535988956995246288804802174194299784834734711075253904764994092884764190098625250293919740446255520680245893470574802245880186400049510728039310460670091825257733720604766442770013072226923679321710159849350363730107687104073938400909756427243727923570514772179092039821052726210465937789670230268686662362307456060391021278919834354760955677594436324399644618383229829723738258326465731804000109889362727369238791839107946369018277820487988529414566596313115895055599404151055806201444346264053327569554641229693166029655408918577872422615715731390595523766395532331299281562527890261002025688173978449665560979986174442255494533880644328272810947478873059720341507225496425047227111250399053731074613349618108761560412575511049268965178815731101218280012195253841857104094980832974346771738761878151551755522581837026839671487561952617560775947278081122722976206179549426296613994307380015828304589756373739387142306539679269141841880255088857886624648402784382185742962655607902612273022308796172099124958092209404649323881307940552812036637533132026182270712385698202817669607620345856000 [95,10] -21886427468977687540235284064438136648274691690893322583538837489175302257926520200979667942605771858421226219242892587011090535814602632409706675800004923648624941134043784038910506931929441277525984292863030176184398999975109289019053763750059065925288932857032742780714655437950449407065123911075200618195283899915577122313950650469311884680675911291667265883957358379704740956187516571329921008443556827499029502513912906024088088579636078552534967821844784470626607372299404614592553105696083180581832691261756008379843633221715305166842621889287682369033523537081083522627147068486904526236935673856502856530723871116320346768929613806314211570280351967831160910810243866130729280740652757875227822245370457737745196649820364568275128402004551170257586445310525785021229023052269316839395688562780293310240455112687325511510691986508690218696210579755067078716994767338066146711106164423328324489468851659862906028793614304195649260828291593746268704196289831162750732943601618304794468767711095796986510372686581968706722907504124030174690271066148798276195057050008822421735210734097230015444974121055129276683219020017886478692070438175191821807732877722431221639524983001447851183599768764898054299906266549937219200239378781727884326623016659143449764209524321970054231194729205882996532152465539495807549319211182358071021437647527397054381967611532350831452540648402127646570548398729948879478966523375375346654139774720182141679453563955245655798915389012483155579302271667619016661416033985987705909282284902466406989810954654803081836090688365163155181845518699551268654290674320898529784919635103329903953639411973656195057001685075044379453279340475152554276556109902386989846700216764954804349213966732664643450815088870080718382986656841623579422861881674576285761180113163875436042230410992259626821019426418868885850867688931275994358811504278649824223618088663695674933213217040654588800475424826617761742052932803693223671706673061418525733758355960850119885721025935189543392035100949063937581876392961883330402565813771727809278841437221129176296802389852160 [95,11] 50719801203287985816482533594156694162710825824625995792919858047648769695196127021918185858842202116672680708057236070937506441737372576692632636825067133096831127520219575773376893396270284184541808918624633829266081294924511524515316415578850958463596846159244168211886561595364793387349480077042303531501927698791087114208484774801522092601610984339804181178782349053809326409008538753142884716167212873829635962154498612869159662886953693079242943336419912815832569965644560398819116449059789256437219352251053816008188768779827851690263979738260155544840805110410257300858813430248522898609368059827503491351356960123452406155737020800523977894696628524608633040370149020053351413434562359300354918564642779253236662507333804296732575997270718934797718890628925607102461703079930456866206451653429111485463167886593994845901539194699679603392447856477909295580227028488807765954790045024151038310788022095557706017549123596563155708613475702763109146983684103455221854272289799600121662931042169953994731806602662323424505368085227627591038511453504833654859704210419746285016796101957683315448628734133108141027174329862093574872979259304017692128370445397878287947524210864539748995528484685772380076706895370343347009066681049150153083743673388109953528954022880052393511128590802354288370888423848347672645693328450662925022917303025742818879047462959221112590891348206662415862213785688340230510653067176658867804936249556901213590990277713119296042670543462520338039017991665907290785289173089375542627028190966222624848735992305993006642654611085278936134458785122028586566155888371239074507662094564277636905575571947504417041129603272889409862061979244202496244465404926744536642309914468834041230826037228659918817495356348326310318216758921040700348514436158846379147090830931719787083709693045959347966427782877334937428953067665932685738677529517787447479175738044282899865197145424053882863458862882532419135520161933750859523424129663619778145608001359005914889779232430147113630021952176438653444038415173201425034019744933279667855172352704925006229510553600 [95,12] -153423796609956409641840272720425961490217375231217244741974667599926779429006860962588162961112528039473610973257673947939164566599501295114024209753902940998868031342362828020070944953578673296263281369588036385097082750845954230316034813013878364898251473319594255453703556537328354055654155296306546603625931469588894009089846901662906388548241614679346588707460026908502096404016997379028395790630689462522663017167646030133157917372373557251745155362578032103646553435029984139642237849638986574745650934316501639150519524416847406295903315895425990639283246667130920329492752663842914055218513940035524082524438271963026192976247134164424729300766550089299078549459556645612486242888305723533339551252382418811835168266645777917866480511626443482192724069332482927916794887088155429406630921059999154998351203264948432644145271279590186614938315605659484495917317793550036204132501554547068315026636809511640136707216225190883314662415496383548645091148095418147759207985728141178581557297327415556836779319860145173418690423153538206096730507395562850403520165017483710779491121771920975424665284975260879334609910223874616708742404737815241780652605990115975658002475772721490765992848141192903913991467731150184386608815655677974685514945382894275405726313473127862931000811341540819845020235059114333474494677399111012606139851136025787288814793728232034325246063230875086440600727299388652227599008311037139786778086458296060754916302723068478873721510161102609828637264753652361122662560451266131400746178030792170845274023229517356695910737603868651747509688783560639167740159137212532116909387659941633934866529347241565262556131723977159219278738644229293619133909116049278742949358221110234064730138504770957465440053696134879233358455154063750882642866700577394332819095998381199066378364151317587596096217428140379292620538926136477975543832514693142069016123893926485730776681717062599060414506459694321582886833366630521216648464294040279272228070041902659952000342137326058878505527808002457122039785258759391174848320668196813799108784794439949940288389120 [95,13] 422167544411488730685617142740897322572403647008135147325990196163027645882160054408091555485874473984102405832986741919967959311825387705802769966924495082219331592922324403966871876221145495938754307361448277117419347619023293879910191923314559299619040970285336948039794393661470084955631613281176667610265857614259531061667591909438796572442484660545500761685912059182419697980926167853527523403506298549498299179301283273606715992473554837678462791786543125426293261468703091133505881337877599022731779072710495588456975001154786729238556824844035790483026904337356967421397969705672558205032250164216361789109182746833714207868393234843899504266508147011631356253032192682791522548732244866587024163689182884223490042518174739176013677614462928060791351286514817490857543428532396693171371251303451250170681494675469510980407208872332751782969295757880095728958889854883031811995185721409026086108920553796241617087743882502274578605222710691848389623437674211509575503864120145874673663098755058112928834175338566283479950705460107736343257648977360700127061560349378334202341820804400084104474270566153380011770294126081914070568259211819133727274234894574778554937316141704476185067684715406017921189411215663884089223326993288657312649505830781684869457987436502968639987321436017628646330781499763636129422701081977646141634115928078021869047521464223024236001910482061093691677723892073534278739236038326318155885988213170911092349633763079607468579747967864822859729332159400869641995373982294743648584376595932737049847513686720884144532064674010453741097605237591435778704503332894810917714894481114240335178972190211136827716941475808748186518278649133463294199913976797033489801111712876707618201009263460269548927020874052471646104157113439747895314592376370854651365936604767122932975425693762512947981367550157448576570833984599171196209076584947654882729651984085979043975610634505616741124322408093669297542353793018176244647022955477385495536531533725308013697193369276558526490396575336340026930040291877718530192905272734624218091670520484433525473280 [95,14] -519046852234609435283494705849884845856359942464750620899553181315504543462001507895142046753341991883266205686727718198568947624017255053715260725738203059678166157785517478588018124420585155680317160179554698356887986191158160902533432511168299169495116232087609345190966933266857277205923946798560296997256631123466185618427579479360567012807059856046145475608602895784588102604321447046346769574883959472631346027495921056099441290641147475491689064907626284710093605681596996866770438601669088719723264811889803390213833485898820555819017557486008148906653975604370896452110604122519557870758983310717869435483285808503537185917219399432264254818549056485259941011687734306111309223346495352381907726943336451384700026428408101208900579116553481823286526322187298412738187201898227027069444888772209819475982972983285173023608290722692269676577469651199742018809545960105306386455944257365977207493415051100628641170413899910486258057153186624997149866594505295623199606685310696453484703530732491463616322778531786292255640821923520954141165317950321074722454819278663786331685251383800262210815631625593041551859064301095269277095856702300409354070090099128221905868637207375273885449509100994077153666528927540337732084998994851688041528837008918289327148663957213610200271814369761162501636743201110045878300025749471909305719600944765743853608183479925725428994229612208631157856268774869150157677475195975504370890683132306886656092138873149135544871657195499021884059416703449151133218167097105873735021097665966030340194133604209535007867520566440609674775998662605313111504065987794358968873829848861626760711251620413105074758011180915534999183749297012286571911291389116836325919700639579548606470576244485542004644163603030622846859526429285681021127630976606449656462793250427475428192896598337939016140778284694273343363425296294265712033823056869429752877667448063275592204345270721137951101575312584798392670685163705085953748508840884862652146040039361315601980116191206734476358184556958164521293672488336743085094401873436825792528072326874692321280 [95,15] -649737133981455806701052980699132922023992808763243474587939809266456463010521284374191793752632282016927086470813041493970308385225872257395467156701787895648532816624271838855546627253957786932629358823152018323451741655904023620841011472435421158032922442588332594244953624317531796426402434839625525765309907491925743321648653111651199947276703930508422455209721426009094812852832566362411867120680871982106463410032552462393390056404385250149180993447262560435330796632141937498550977274796088053710710695042756400214058232518257422417887444130576949787400075362382881796819832518206136422855487203728909345829547782240751972818140959111709359130576249769944886671326281421682644436366097237260809412720347290810307136359704376599439238011475126396733876072633934449191048912008486817941181267584123247120248711615250070267932481559185263830417170612332530973923174983316981049536439075648894745561962482694042601307023674709076716119494047200138775207308736131843300478069966819424167569972806943432478419943710457762776436074825081955579501564113680429900965671295926839793284605266311955116351043598207943331413330196250153636245798665291577987206762217014493245211241395693786768044350125953986461213617038420863529344783026795995803938339281958595755910191335680137728563668128348944408023125690441624443511358865859857728223768711523624184263354921498015952613650270004095193996688685307316082839824906057752401927361753305233330474396427451500350589041144859827503492285925012524263849398266649631667735309947355441677027201476394392753378678710495938282415970366446156973069557954878034849448996123108277021436097614161172723299973220128804454215024011220385359163612936787730508593437008738614318739050722606371715919325713602725949137366038582132107017479007501347210578813316365533714556055549665445888969462642205630308634644778352690703186703001244515543625220456762511111467329373214173932579306407150534177409354691935550720937926579705538690821432534212084606283498331997287015696635090495954839390789997356800165061791895079177240646594212243963904 [95,16] 3082040304485273569819715926816170792074294155067286702851495325942724564357042782565458286303326970406275902348429701574624969218112604229009792814401099989425094444403906517555841397878824905795172591246871465056632049679215579775040404348874111652459109994070632541778677210363192921868069268962591481032036047671827982186691902080662538782987400558276440510627813443614805692093024472268547966396348699067220025061413835754107115276322355464097711568694372690465799542034103068186599517755510587684244433263600300856225776693608765608169546125827634524743154132198910510508934324481535025263093667092401294557048403939482687250714809510128576766253678103613164206554085522606594226015687535447909378544259316765772388843978904915831994261734370338912228536286617779562956385307040387620379380901492738303485758787576626422076361412780038197224521449422182244758689965728211335304256899663716805940166436298316673034037426595081493052252190399674688080087637286446541122901293203009930605421416040240273910461325808289959134211032967860250310827439220988499996987977053025079880539946180877734344400285841217493793018772191770909938422685626299067065948750684950378901911120732334176500556813899639507376574432074664410457578218521251913996257876272497217193230180216423912615857158646446981514180027443728343602321906154828044466490463454080982082792376612655743824930538294601746140144355330554084629939439886687832056864446333412073599911111759460957404969182032554797232262532410884798466966306560649813322042963577259649105334698830240019057911329123162192052266805122758877039465540417804989701611127520472316344987232919807821063612835291725648522305898614703759914929186286178683788116798550795979054327105850411306342419662626653158188976509560253713670829864101908859816957775540268433744196127204150366652559489599320802658345027053559269481971373779463885406740170874364972520316027719977976639945464657869722878456206371307627648814201990653347586192308862452664715265132737576422672335737662142033173212980671068781795068340344161111595190236846489600 [95,17] -3578729247448916320245297140263773748367482680092266923669800557969397581040790633333922839562254684569576296615659852825554844753805240338263550014160007667763364639015222331937177390541446118801481253685048187368992108318814599077295587209635273579038139501024590635440396483020718843295680872465636583130795736941941870329431783025848385694673646914473633079165460116980802561981322330526358138715042241320440532715548943541613539700382834204308992992366479580126461638823150988149005456240444502794214298415916386376829701980048871245071096255275326300406379327238699600072576501900692631972112633807584592479212517943107113746294731439855735042031352723622955433124435943154872666424835243099934856697311960361509180863832412912343663953921109859132192154618943535706368169653413037682294311788209225426214122151877290994464528381134031429479477511316831034821400091302255176451773938512853382797907607858423991577588689131555810656357028591255067919208330186425598486327986485425029508710547423592995805256441458288785753596621072019145104578289800052303436687006846146649729398429139637181320230309746082680378674053728937701939306411039866533277427124617105111055452409022591622583778235415223463748786204276226685282284280937536636477366692621016058740500814440327372417873354296198425523757331898251519880519233466205351841758972973454448393499706548691967756610458654366105872553367248822344529999560722437848443026995735504187811480750147136453611910769141568648193065970769921437363385331610725834752057330872731085769132930885896166262282482885264078760740976956309347933348058484156421343970930692035459274902927962563792183264340583939699681930846790256918850490084431088730744086975571475651116317867386182336739509383942415317969339930035471354337288330239248539487776580073541804888445294202169795660677001753543644973096266939180144452905733965620263855216442131139797768292027130221568055288186579083966312819431880844343444869891538366432886111411601635177887654857299575090191699679636451532503003886118915431209662104148783521059456853999616 [95,18] -667697799002922593851410721658206676792418778570928012162004765344748035084660069336512993629789061029780024094365274607440404245568882454610897635926015567214644376344178170780195785444013169266119667063341332831462425897912390974958316791770551597197582152072424788349710557882237455392134089815387284490592272350936275396434644612426455392792670687185600372314064112629513914632810437306394992849997512656673382855857378251618504215722202745108872475179192787169178281896874986556879362646013412372078859568084192824288128497393319349169905054133927054967779718646263377547215603055141455521136812246507749882496340219447813199835774753230321073798233179049663018643767751339722956936777208273810342239752069709115668115482265786043508892160473294119990436847717564179544594183887330445559580859337090069048016472954933054685166195817301731050236916004602913459007472834213132065526961008836976381576495563076366115371792966098794732859866662631314318574853457167038495499351874718961931771606790766031752435485948302069586914637213628194051956914764405104808743428407405436596248855674413988969512736801934682422800405463831520942648028709324451144801870118130589799315092973020275183733356520646755116956658178622398572521429435483765265474293360877297261904505120022111847367489200186744405838423249318519593209681812776286864676307859556325550376533099361748504067902936439456088693224467077502103642643811458820969807283252544082051284503724141116449308337726783127632321551218217682322344161250355312075410291899554747800761181174245109105060012603851077917499823327878499806771634323145391531374296495600636671755348782410728020990773170669511285753489520361597422199303750085604338386219783780189382146618548633287372015218983844547003979216695145325170973968532074976161782833008770543736677704704669469255933144353490422206924001439701516607505916265513901701758420529508345613981601558234377501671765939083192115275227286068456127321727803972612386991370436371505422271558938168157048490908795793587548909826364783247317762869350791139015421591552 [95,19] 5900550626948984042636927231316787533201552265290425293676333806327875793309272810747529445074272309844216248140353580701452380390318347658666892042266020044351581835908028861825056605194928654156055219985853120035554393203690198470082781545384092750657403174623700340801893950546385880706522680280321048872687269908596800635775036574248651793216098838277495282799241409487285316805475768747301032488482698154467130513380468495123152060985333852967341864100618872728215593721035360047660416666324185269396076892255428630307408822743869236044960187743566080173029710475543670002856602178928888268684321805945835642121708615884985109767898700812264970817536028462863378984782157896638577054331415842506035257136346916336641677197623183701823993961809492880227039997159706539514957111179498991869120841509350971659043524865369816979954021295697206998006194571963302941164295878029491645453233016524428923511501396750825392635275710661238045636483949022569920258682225109505936782634278735966140179168479021089410988739891201007026163777233677228536922889498143835423680531852576636793045959305054120958282241484814347501719694125843523744157844371501120834983365448647067682096022482780048952421321452218453330870860415363633275729563257132386787882970927662126377579413905497072431679894689539188309949913254212379728039202034322323578689322550329164959758641972400735539539638740409825681771528230420567970255123274741995802513453223675876983234918971881203534844738746201905992894191319995602075796384038468415189907968049532698590646057821337200625511724029097158362913077781690525227250507181047723163087861059315576817830837618491426876154516280419138533864275047577076057394796448339695007835271364303166893566207308468831641227527384463209917065639888417999355820034810495645135821313642316019182857610291137417692858985685774098701163597462619731587181311130150029715134041918381277409770206924029043682078080665793228211015568636893190611548987200209807015912570315928491762103547157717971687727992507162866238090887183939157902707471873848393416572928 [95,20] -5039037415689092347284005405388268557261868092976590452520692075568021956258899930399144180616358836310060492985131715112149832099673860397806205544482987706858255836154578049656164692255166665015504450668238470918419063053502023206033740524068563523239083553910618213396921745877623869743608090786953256076602178321449501506421204592950873837174483288647171028105179702421790509579570891147577174286256166998532593647214965030761297920098321039610280146807012020219882741882856755001484869816706650866964025322852522372228211284216958793916765853477187182692320105531471464590726320473913033149073718487084790497052276251467765195688726416082101875965333375287869872970132587784820034400552407888498894272211166163550408459066678177930758466379105615528370505023907206363683678317393127096332359046077214946437284480549846868119352501948905725008443617094240138239799770625487968741666084653259428829383721085766718165967953314188586170066864631208599840669759439116498514717471310275349438642551624266350711330582937332025473295584490306435812267554282332055303916654399416245329827085309465082448508657293595084703769362410589623632215487706601074914742082947069575689680159740451894460047254537075581589961121633277831155775037587240049281866622853655421173548864363885931576289411787627189314175091116670923480625707013503040478372834221550129829070523533313206540938791637257008566696249381982348954561970220115703217346963398540361618494839317962980036333107822299556839909699066064003145047369336657442520487192716130747898747363111043022916451458495904102893896321087705390171661307711065754521610657611789646415957345280954724120959993502755590586432376066234132887208225279313925798693340445734073935466105125567047713085658737250500966544203199000406836185333907870171288816514287254345183541272187552945840922480547411447482431988548158381097225325253818660660724410006220670799668934282833523166856413056976183290058708042357250693523349370383378035678746562843519441483251597713528300613120037495552758659620432188534957661341964867450634240 [95,21] -1515536219962310458819190780329676399468108018329768435115440189912148626059839478289503940385544692044194764661458435681251297186226206084742751767882078580917372631519306581987134893402262559084775560276911677952749639354176724416736301823930818422840471516915518967572721301586972241617530058328762640909169133780385170496474451851093307340995959760689585925096858535391279600933099804142238791475323616579125645531707926427912492870311804430403791704906158199685132754908758075306322375928948977317994098815524490412331814590057427119134615837646506998042450901879384434157249455744498557596051650899770790403493319149445422651317523417801305457085693287658660638338038434581837618336148763647009897494431956904459026965837141360516642178797907418284066827314873847785619149158892141555762967918643886092878953643501754943409456366047536522481905820361698080067304556170326022700472342337682075959450133205999743413822342163194536249900560315826605835588041370973541083012191521651621712150998291964830715496419135668370438714405554539858092466712907467203503932558366923406356354000255724307668123807448701871967759239564590147094160920048036936062956046456663297983732189350475846674452123422849441063877320417705456612871257569272185207581911243612660918896141242568913216984740184933555947520453308831765302590566381415672436359052349878888657609367740238590753132616648844502048371661443637401087641346005169179131127825746618440790117652288060748912906979550763921363817857755427933024521916648628481768383155245974326473267631245091144909083693526749260594674339912350971226785738170564708283700028963963238271336938907283124702727451338520585164307881256172792315011650820495993344631067135448175196612870945749319266374180783394449363286545365357724562962523376790622760152263175620248915498216610540946779531053511445097649249856875131515562766928989658228630939911141087615006141509397193854048109101725073698702717729972737998555650735480577635549361185989675922459788538816197960487217462854592193382510526626917861753231547860126637056 [95,22] 5343055793723679080674606729447972818268435918757817688381720276790074549795204297838621160744344026337018944578910327238178441102164173733069191632805728997650159599249866511770418736908086882961705978831423047079642768476622403707471463029766895240104815200516268562444487915921770060738771625046961057400474680615523831415308093829490975735988106492708994619253352209376487901561571920308664951505642661080393564562899730835169694785699327201903162531762754416407010963446472520098821829108604301312260458847586747876226381119025684079438700561809969782497758173344239546352172257348565311700707340814639026325116075355239811773231618048728514085416728461937627269920944971573243375421438754714840008306295637113387368882624791502611024251860550443893985374383073768935970761996577276495056276182223080636134180347904723691853435436759810973103449644565891728493318943277415029282353788678770501881666215938705943718648836898548994321676597850266967958039349011857294454402932511795827591258341868525601643195348201371179448929843228936523450519233318910648309280202190721789061828793362826527797380938836174742011756395590074486973328487114275543019761152136223360247655786235378671079378093049996890579099885671925368761528827071021069081510180455874976297247584314222468894469896006861337640942327699365388679661094220622731217359032809450822637383116464231615837884174005808284675211252095250784033502262962619698012813838926539992862592479180713512448466557126555673241958402787332920410870238549564248455956336701079315297446540836851544359828867892168282688265461681031877914863015766200564942213497566058737985894559301276681628863387152468689421711699634235705015202646343870038065575372245875772374713304292420414826870387236983148151469161555610798443620404079503654332755559786477768557264642214262663818723044753398421946115886490693104860100509012313302710637942009396828429151271943526124695974013667797297222542474335958332393733811519682085389198942503288246348718350011728317680123052260115710405731756234570077546008864719550172 [95,23] -2233789434735333094926017348576238317362147351725837574373609325366513808194606522413752889098483089328424707927450944762164074888214260422971633579447117361085624287864065827737680863791842889458376399287945299138023457093995221333105457272141107963440185769725578174612098033339408060792325709687954232852556202185204174670790778173413660483987587961563588827818093251517059621162397381162560572603934954824433749930614684217209561638665236564243867179908116634368530134140096863499309490258520687627187647436306681238185157601453546480524425485891971959167965509325949215463106748741286079185976526852718496815033064830335825167210898868389156760554204343492862670332337516471416253955184004800739549262260206878763735272209609478758884285862723550361123925367567245992116624473160672028784600336028879443247301620011259258809916948289792847116079989932977963182602576845407662639190261686857150852791516912489619750494585711796102415406510247143015543171514603594825716984619274447806681000376586213624558368589179836617091980423344971306368181532070147665080463708094020319611080892201595415004175633859087523229077564604493143140711590933474867030681739477618827651272186454057302473541842163560043334782438235078259838811316728158891742447850498887523907453580356147390959262870735011584268601337118715888251309249213192158587753578283961270773107204422345102289449109951194039911266386047390792605977797304880295995384012872073414320719208537987456783762079087295161879868489859083116741869545510137407285769550207610723085037908064685312276189815149866085751417010489605539922032102737159013457670379652879561718462553694865881147180347673439668082833295173827813357847929093266730472792308780260274710514901304743903378589036010218050836199961896345253643198303113092148976568237612015482664019386093798527485264989440719478974943186992244551004936196805327858830701229731957466455286421215475594278446446459875390980380621461507382166488264024553884913421513287500733465767630364617160088476193086476539684200815016886186174394789533376 [95,24] -2588302255060074963861265433548198134634691842427216134068124412293820116180631851473133252541490669389873595493255317583112659832773647528686419411210514744105866828062690458041910135478956739241003195128853562247775358985182946238422601482476041629678697540230806319365493346277212130996546739966941612992860743845245256892739278147555676391064997906253001289674301921076991212953918818081597413022143074643349064299937453923746386486718020366585070074714141246856088126130980561744060983466887855661079712373497984178715103624030802575562013246707143139675315625795585701335226453247093342678540302489576808594976658179767324501310584299405094234871734612401132730590097190887505236450248436198014034662056897747136308420097001490703601675772827891167996024111141309160060785314481915556395676000340686181080357525745613321849937904443065919273092281466472025464725234647921455043641790910038529118832842533751093099753386001774192877568558616238682859690983252329330290307975177909617517945361293210376587084830897088578979958675682698273628732864896647305109604835228929673915804475949345428982993111482317267546707094868011934907166979919364471004947336166697187706037749665923719380341598136457144555430399154124926923368279286180243979708122554793672064536506275383895536110217231978284002553632745178319297649139979563858051822689790270821403419731341481603025710831893172865328189539499840847653916007042862211909026497674570772609885259331528398134858923009888313402096696679273906900044182402001238123905434961927040504032134275595369202328919838199825218336376033355275560145912745376783511584319767407752324295038410082767196030013620092625660747605520093784482935407701274194932887743660310811127675003616510841271735697583675452787337987547681741474189220171469379293974406967241625955949142976185667441417644481394785017317082171572344758552599499218529190921439083297201890270341044391483619551974864047183225606855452026972225950889643531031426530823480673452322784944125220570379630892491703876318781798926477892826258263104 [95,25] 3453856749760996626286370565999571867034961706354149376836639272182750267696833078510364991166963556238047847023172652530924450810951972208484999349902652642503269803136596136400570125034501970066847022177137982383507163891632221448777750829323430609498841676673054982452411179990950249345817584109971067365096707731164546282856810314239663272027819524188369528518515538538018778270489912080016363139468505282648253443640808117088865445716527124226386884942851600287287600213470855686990515762712084503158569849791443518829349627736433704588686118668604410909347202003793187668096842204860468782578980110347762924413276623109815342282632014475746771967837137711144198417379798033572590428878749921494225810679467287775863256068968890016267868249506423310078974534092599061446265668949931691046644970093146229460042283281601916863001516787975512299928761514180296236854166681286462034342153071329912450258939076744939374983789685742408633386824267738861873549182272743479504190188799585264850889898080774185883886166531484501486029827491323720390924176171621119629662050484757948892472827127160822818644692504025190591864097130188817772698716267490705021220652436106840701225682076861474798768266292544476679547812370750993509121981025307772958865186465503914975279564169527208414015150528260410440947454372947855369603021998129991288131376991133092144310004661484116911113681454854046638906502117665295446119115096281120045561213895115662441885929665927323344303571718384203581958160041442805470032177807366987730997505783072294892907733127169282045734672770961377015050798283412512110759395107449216880277912270730581034849000326711688027130503951511429675455874724628376569105230666600665211166033351329587629267893081707320891107983119779505075013549359759639177003097274375395091107621152120984956715680006150827459005781799042879063645908575742308534687132903608986088549069956467527283361798400460862187723659922404946534224196418965026919866015862647118904525967898037745144075574329083799037509554269438634146555992405788918641670826 [95,26] -1261781998101617618838417810498882458094994295659190348118319988253257556894867148707693761387916302905297797435951211489590645559303107175664104070809790840942751184489431931009017513979070443530897750962780249150358109324720023139929739346899749206736765818224543638250236383415674546190327835994136446954493534712453596308459888929032345293324495673841191610889832998306475204931688635552248252084388384167792954006950518050022991325353056390126911242515860979635705725401058942479611817876301187804893032332339948207018561895325115654841661399670879149947679766389653638627483204248895609290758183735170475510369738302445599940347019982310289792251223294079969880406941544979852662783579404889397523147847278019799228981455554019151815720853168229014434819273232527414406308799474002708187137284278390280340153599178645584078227665745053950844470558260580127699609588783212976030270104611533703206182197893537859229405455675121852774520790091682062807123059924595824730018502568659028025780384692955394423840418942751680879125369489578739491815667832376230820302990128779826647276012366407323284025468982682273996349867420693499936624678337143521510918440305204300962842799668153306268500750446547548389227238213291143827519207829964481859025362414276909762773148976920887453696906782500971337219768356393248339344946635865718176366094041528717178495784956587993040266750192665285874894875553124606109839064322757481617731878149782430234740600588034577360000396553465355403045847376252216093974844621794587334377011078526947696599740313128993826896122011136370557198729096140555748465580364765686761519785149165299090693024632189755585813406365221446697962355060733781126400082647678141352365470959725847376750041375235130670348946024264931469460916780478466340723038626425764043360746435291412704907369036412656798173109861810959937275137764839109178082465063369476385343628588526951223183219582284768932212713354658327098416598097925475878419757883742648578523543622124142010501322470443444620026417903588589223232339468736014035800 [95,27] -400862795101637485944834009168930063036326951696210779708894667528469533091629863618703494187644832721692397409274687828082429267429996123053074441488464859993814514006100134376006589694354609052344452387231506485713575517860691721288897588752054861405454413116715262871997483149671040732586450690027460578822867961461485123220523462544102160719185170263962324322662182082215245261874161697811584641061422513267057838492461974804858942634468102892015665579798374476604271353057052958061905432885919519878304566821157109575056463760895358004784185820551377527822075601155775315983566832209019863759862825573825052364090492412662245295059576562285675181795310457871213615507454887474159260050815998884147632273452348967287233960077385982775455209819720138164968440910417386863203661968788237619250525615609304854137518361803370696979109759024105063960367036765010810594359196372351985054712918682633821003467651203386039201181903558524917069180941347677188562236885306666382072978583335789520955099584587885017358096993387478719855881280716273377815860451743115516990097502185132307597293376418169021238091566211832433950050444950451657445914587608789793464412563494229628394874431625363470704494467655188802742597195528833226197196799502679856319141174782416100726714273939044308983352106903211964400172647894492033718083114554637598483475494891665550824563500977269757582391695561447809863599336066049212030187443433785388399312247377079590986839437902464014036623030723044371877685521254274095252535745375260576721850831863335548486590904615894963802366662227887568797763969591278101847990148350877435554007897195368088720133738142002846555218768407566889073893739155116970535089975619727645800219670953472111604567626864866038053997286784575820657920487390488360208986844991918995181110324931017346779859365214063045649728735913527035791616075103161152236101254724356332384066704167141814437247991414353849687092970689386218321143711944173366473359715157755257099587843860028616705003098805025840171208527435930728088423166725324000 [95,28] 503653132385548207539128491199047034780974277530913602454094890085536091745627833423502184166915815432190190198708534358695714234518374757312367943454909063945731196695448486287099217458904352949683907325221099091829191633500741452699680732602284263891704318680392979227285083903062367324731115421425690715536030727917681145284195590009000793451599821554431018919676832563131111306089593607964864960244540527567533435637223172424477831042914218796803496297552056957346188626698071778331390958305506304932487658452109335446498014531831788186679736371683747666526833495355342904427064459430121200952396856224407183589988835800707917269340744895568151387942288299748727927050580771284243393849198356783237284397750088571809374387986887654781262273085316394372956970734580821580621727791416951920493355405901139677963085947728244056181145209844365185614507862143190213935383020354323830375800732522685291867146195805072431865061480284177288997433748712998141202435176033828896288079842027648376917881944837733473356537420702257500212680404990888499550690817766086319211974863312673096156301958147255547711842459685532191868862540714332145127531985257950159519065815890642777517576388552821137841640138468909242077519628004814562803122794553424168140293103398835702575208765373156106686046439861826017111494866370850041909252307889059551702462126986460176050003751404870454615361777433615740353412566336704447303098382491059536242167400868038293402730693212980728734479294387375354163179906329210778681157959889196867218347501182860047992527963952935012651798813605819274818342450898657792839616443059382421683783991384580267328594267634837296363610624339420988793895035064079317785000734191788097613299761137226468430031434129477670966023258018896796475651764073883218410596610617284440092999069789968429282206044387619552680930676604726228992060065002457171820642024141214866857573224735376184914919056206269246255250431401290086026226100756736990837087572240879087492187391288917667201033688017012154371110828377605238377949225858750 [95,29] -96766965532490988019798985943238270609780268387720941373896669857317168592603298254724680005415720498918673082742293035700956750473676368642828893418755263649743683903772442778061758301117639408185103534022357734791032933989609094346244445274488954260650220428129821195337078625738025840049622928186088854232123027983687550786455135011608791429719307492340230288611924618542501627782531832243704710811228726741120457403271482822690356088034163449933192299094467961317752800384245127830514542390135417133565178495607682503056770506351293828707602427352780259841560896661965139217736318495666297459455204161661178639318799002494774527657577437577046834795058424534096847933736694944727973226199387488025641838975312826379663684267795471300874567639234061650724031826872392926798530773307262524444443292256772007975186091595345884240304603836563075077571034628050276776401425960860028200238728102982759404089082118923312814108730972180019214455001567698336921789639404942227267615975138669988020070374522989359008429636957859901159073732459291603254873509979290689610171126763098248882949373651537380309170920574252865717082583323030106533133091114695479062687364972318627195157880253035000325852019926716967718737170981302215523927724829948886223613484604962912265126149819996760778895287529611550849846076116740191501684346240344517630698231964683219590587268783899521480012033483974965008075363989968354935980869732225719499676955092748692670307824523874150501508190235329140557839072980945810891437380011301463820540333265103276352518855321290171479975177237033987673980742887516087685887418419176481753445970848979084622669488652128152981001239441082476855653716131497554381205795917383864264126439235109990922900543766841076386063858314764572653026001063460762062036212859647033214858302350763927916020727922396860517880600932664809638930496504314407672844507482585265951442881324325742962422983680345945113245798493739489318487848779538450339940336219599006807071909826732985215422861460043777291614946026810542783636047240 [95,30] -83681090673126108592219227427848923337085746799093433293216526635922630551656487767604856862158770534018269858791525070596127928750696011027721081839901126541655053139739164403125398374013984557814290724603588813557077906143957280813638529361041650024433457978350551164776827948686904249853357381465140586280873535343194344185192036468439773634736331305796407660499520867011703537697071636941150172904028399388123699082560173697432266525205297329673525727840702805860141261111243949593451704717639045800993787150184772983141697071267721617127690181889197859144395118201025580850187797391000903391795803623301972575131782179653806568953000052153252557671978456636300995232311936809669428882471429863394229264875792766560937955521908027784047518688885398518487290288709523038534671747137939944002131120226900968207062113033427489079445898587082613063842217156707360571431568225235219435020266040907201069830913999367749037618001547223296703974708811800375180784635319072267803194298218263476707011370641058146375219239842502821335968299571479529070568771657582180080856810130510944542160335473473274946812381992390868891339282653773896401293719536302880932329995071407613020391147740301519544068572466653940671885613319249614088530482419477350825485257531235467405869152084233842849176656463033828964302789032343726629671194169544350266196126020189654289976634086945985503627928240990594131733960526270954883359318345771499818947383743506252718554185055347341467380650104101204638700775166378959112127024644535459644462405759350340064512602683989820481873300519499912468544335535701833669733375108172410222658137974057176507777602695429403146104897670143738631864917342796425669481850267376953161236242263315140002097508534935784996075906044294680440530573196759630753229011103453492148853066918990837694777575709684923646656142983188950366783743973524001892734338772490593922001065674603402553353287276620004813670439033027140268922670667222702423748026115459812838595196046781726104041296980281615758779292617641863042553000 [95,31] 65510729545900183999180092317014495193457802268355677683889664719956930562774465758281135689489060937291714170784401007317987862346690258425928644516506876938915696598070084927744336559876890486661802724252262917387196946241641447761342618779474788102242432088373022566024232899925817394506589742496343957130095259273348720302480242801867828187366905713803344039869644977609081127768912719533084574434183809693864118377174818701194555475812391927113910792951776702585388436483655005612706100832796989474479733438481959285877649598767005769073062801771079635667302622398098261698142059592101362655544926796573886371362627014341702054561948242030251667368585753901212573522498845736031839307052591072708493040393728478169327651443034089009134028091367680180570960645383306741117284853615196321238052926590023033061072423442396226898292971269371586873770001322512288675207075773754054570218187464989507402615877000935080602462655794103792530251430870100997282924412518995603263290343152351759643982951871223076742139726564517704959781350276257883569906786431309030760068528199830081463340090831406495136470303611464217512000465129627138283881298158338946428252300049519312627659465890798498944702450597326200499369606268465372180235260547470855951931245221373723348497656441512453343649750495795810072443357641836076714300534212615824921105867220093298724855236640793782471409429924301846605934474969425892842977596619948782414893582864646515342444852156720073047242895855565270228846224262694014566353432830520074374445865855126392607178522895648996619675099250777460832139395395272945837149132451112379358596726909739743469927208008525759909363107367458461729216028536453408951635446251112965913238776017968785959900385002535321893800800185736544165598683881089739993166853662153020183473945563588180101075995797610630539409478594230737512014384891517401552311339648653089543228492839884281775559380940650715649998628199609920560127951746225314076758106794783372111305621425210413529464487891185416585892693100632222516630 [95,32] -19190446307588714712605997865368018791233404747959704784441877908850498065755310178949829577111900023447364853572901000923880897140474607568609391554019498510206523015416465454847466999410860703792790161613240378797479340125829967988987224601587029360688209882450010451926347151468721605094310191827484412981331699206184006021151616885148721759169889177977586226703341469685187852443336044939596606164050605380442373834991547059368542852243760154778583929256702114385844348670131592469983969307426483898336699403996985430613217971387288219480234506368638789957776345883997020111724027863072022892244403452436386140317594157254133064231947967796415220330702666384359625323286951614205346375986538745970162083590519608627203516361263428571957664768721164633995642487785038333359389908085512183110842650515295210866982208257130329571238174978329030169923690693474164583257758855574987274496846246867013533402021009013223037232544132093214811210171018272426192029892407212060760794453696294424478318159457631580382236668775879820052765140731745230853235407409339345870238740492959902434857149675150523799833274654150365895559521353370591807648943693847177855185660612404795887861624219083733796655714037970703458692521549606364256386708861131354519561563613966809852283599154040407631335439969783289062780260366233882572889999898139368320171078738814095534223097705382859300271692503711345833144340356068475610573530241147122398148294804086126962498476776942249200121727457223381470331957068968199939744731470430111805363382068898937208872256514012464506312979770010054371347319190016606479968263447871715820506346321204962741333484651386948863763945447394817685612719583456545078317296135153537465867746781720075792983226999770239224799499353266571951928901114094202139396512430510483391094097645037930388709267710159934972538474211517375587374926446543932468129655230996479249685173169259505485605673597085476531697094415448770795349317540951269610411269512837209363579577312695523588017850133306304521922271532499202960 [95,33] -3653028522019376512732755122146882239048438352009051095291884040925685426681027588852289994924243704598265153411072160247396869892864722953056563420344755385247379751888008517724439482762543523640047092146207961793230924723385079448868366699373061115967794639334014563184739044207637931652222092443057157242554591968357350114263842879808978157307247537331579053537971066949230677175841716570339648047700624949445896151789923237222517275149079003632815740431143200125505483699470923356797807634190476398519030171543941042421404503465744802049404125455645509184473208289119068655550572853960963018075586115699929983245802739525195423495511927891463469841361554679545145734185441038878335524207156769936509282392146459604516677901702461873504345526529864844108973196328873453327378112183764197206639056815117281374475453643617197501480582008388993003430033628973164822587489338821344833346225010987488573206178508951138755769333193265325281765829687035574275401043773205744797742078871023080851959058525973601059501171236732699823952956849850434002652210262135130205687689710272577276889487958186227719996091376639873658427984358901438410504199697840125576267772352632079307202204955479754125047090197472134017201226109650607562685775857579545311857333056527055324830075638465323113149983878379539503001570738011555645652717696673929203584215448617899319665346072920590703352413054388636248891821484655507626455599898898782486077123931553964858700383590370092991684470887132953582493925340787736426799392035059778485023422846969911307177230784854158852124404110732447826516384962358473380607214234805824405864395297212747754764675381782936138900704234370813761188689200492719659227551828302461785576812673798432148956143765832133541081957125677764151085592548612396601188676048356749364642582979452328643218366370448765702429202139342040168942796314468667273474881904328336656953448590321195260259147559477139165287493562340571487345908762692672064529561307055523033132296157278187545671599898925740778759597491764910 [95,34] 8073542040724299439689670393145966866110612790586606613571520712159250210845530702591403803344797809769827123031763071555272217523446270890718558638803828486418952207254663079410301970377004362923439935253650264124086909426318962814712327138027857482861614658881388118039980200917053514670963304665602050059832958470609015209017517181897121059157619935194873482832998168494031849487973142801911734975996015360816719329516621660702999279098082753368478533912559286023532437719518915178257876756385730748503097909705899034565125557143072223884245008828898333422826568357024498173393752673160842502654299429831216667157439865606012187667611776549748943343877999626788406783172690779114121002235670550465590014261377083407379981384239632270549073892836360625002822030926179307864593352537721790858871139785722623001873747570507527235862341887354663701390433408832134721670976761732186155306875031464315597341629298763302877525673031726001770802823861336174342827939730992146854863954443473387879514344681849192075956901881314943957946269592163509007614685249571827068531133894727444182726582267555380872204297223459289303178806666764065600022151334736865533536746620608187384648660903534628046946156758021986848366457566687886618950213049322635922846070654451750929494677399618836961975909371395716978620054156371789722878876708122021861480883239298489852330564694264335640159841148586206215153552004760605272635093969972772458512007629788398966088022069928940667955592893845605061079178687323346034593869356550266670626069011705692603428238649333013279303935371600372281199995075807427251763040975819161129219338196654718779171941352818695883465817441946723946584033603666751768189101753458088967494423779348542685922690217958068229142453621861483434625928480359821866780849052369640288520241491723072576428266956589615483909713125675947021826312196895448560272367019083582313458149695048264302795123446541075561800795424427632773570912578066082976858563437316114743312568378339314019202523875297402989354974557830 [95,35] -4489402702668698485592876090701669069178298543709349842842041486296041040109719870831526001556589891493305784820028117679705230784760559840369140179438499004844515346380217389504595416393754644711322478642073081546912783538402905886726787498325712851883573858570753163244771666054231056005894401534988070693369053332055197925126375713635956700349711032613908672836683235228457962897901167773703932768120366261835816120086355039887484898873679261167018150257693697897557155386496358631114052315470263793417113724087885188718681151616556133188733558269936098780077679762023835245848960986736050146739648661221476498295079508520872909623794665024143897502192908340495590381307453271327283158608277489950606017222158454461320259729420092944027848022825026691386675511269648198956745693220170714732264252273629941943474779713069398736731842852907814554040159074599729417262142228774663106631306654593082326071268207155125894534837336205302828471282750082186965086701285433328888995800759218714331518430992868078167587884478405820741894468327589907772449125690286348432095000005042002071977437176148606531290275854455873180703043936671930592513311129916871054163414189222935912289858088871015558706903590733486098525525371907924060439482236454916183858261550812139318277086684379809655701241115059351238609620665984870407091888571472345642644909866556508783085318841490629220422146092661939649848852522283735223296574030656331043570110667963005599965960919409746653740838320604278579406687148115345268590741610353239960507876114292508301111911022714657806663700683033539498547918991331497081305954194444883120004814733495007298496353634396004094721227439313594596399188997553251010583467041585910000175757773891864392723194074719440783514937746150519334337716234132316097346496763942264249736934053369585790261064833081001086722817896346161315313208353403400648512861060078988459311026056074985458099989544695684486791912482335127620131916800771046005069478347763789079262813517062511263782627607930783870915168080 [95,36] 716533230321581404530805040411794809754830718990280010900924645371832248474086225597216672772318037185870532148922779414081598230083276757064846258412293476761684531719620429634260460813169656869966208408436329279725333119035797410953509038869992065224991748501620033954858429490346115662362935941912801433595780135120804616861887270728623945856259879017300084522792890584778884882777938083228879511038917507009380938199260782537604540836665879913544645708475832878736275390416580958014081719099388443178754755884594548076981390863051067736353725866734868578252414940917126630041596624393332309146201449643631943577452383712920763369137623028917048173392262593320531916572753930168198708841295374694250771865136624735711941064245811129386997137116799236521100618468420553813595316547942399055955861747660415085587559825166024674148249130439371457726484640806981137124619983134232180291102941006191526086202578071040323235459854814569529328078308750608996879117746762299692401791922583096929518033121596759369423125527391036191733321587341046327748074688450946043275905741719613471977006855415349535401452369152474371074090139948317248245676645290017357836194619789249959601217275079404221194849048940140457465233203008656743794219877280233110908295511064649447083702938651116109307578463523594822184021400986853653709593544944698965526354615832957057685944705377594698277547454511666229199646776829134900135071382551308055442373324216619525105473603177572035601950814555136028404156809101064407931292547729514685412561140954918389685965596423995528542089419917533387840247882862305489246316527954681257354842070215014656935529057257456936156318633252729684974311511034843608352488316027903118723269853732555089506683261806026671703226268488428675944402610645442075437054446954929603612875256132502311271245963352492981356503403162619092615708626861607777025569072973507487707188197801705813978068808043304009857799153849889103611327119046700078706031418278080306958611064926992672965942870849349859406920 [95,37] 560632590263347859552944643425799081280890626403773790375380114489870801869978855548332541147706800233362061678316309226350110945035498205412587352882081876370543590490985206951737045957804873945531547222472274053662158192815271846519250378190087782706239074087605298631344712361824698285805285178768219176911388986668945473158996545055127220510390923004046992045312264337601124137368957452048285980764142641142048089899472584599841373699886437941649334132383360618425121431860655206639401321457149070544012072016506630237678913834932580545758397513248830869460372041933847823528765349628772956319940865755269312028917583772417973781427426557868213724485261877147465324075719211638712660620600660672878552786043831723594983040748308485918354310484846892584253408628938127036956734537227878921283408414105649497444983954845984636462263992104816434161710988427703510473359198990572549820743689388010731106954337099920215288427862208562666276571262370854444535816821850244391665170657414826033975244782807221015526757528228117825935485748251869705561243377336385672278942213846013176534509388773861470223113087227673024875871379099263781180143879732973446808697592653052244142080081763091783410508718476698135708632123875791368646458446884905714999412545482513164864141904286504975560404434819545455335184118701857792579925878899389624800016829921868409800231212487835225860670933326981927393325364572829452336368169080209334774958471087638944750097793675853576203689308306580318660782645265133663792975595162799205682604430122622770990427373138072397731253124397581649631954829501620855880437006063587065085815555714513245918485547339574150091162120585060222612161727893549600203237279019549985330127887776290211104916859667204070332816589392274350590554871663634726441841631596531743771236148244962344161670127296705807637163325350302494470543836852676409646478451867922991070651133453762263946730429698446754024930861106679322769620679178468117672000132094959129981603959213007596302937908350531957420 [95,38] -421030487935249240297376059123217945418264096114995258034873843189422323377554513449021698425028836156400091413444888736332485452155730680096163677037440343164135119822555913716817585176444520703605990831506444788931302930168271213698562070069484077385227578057358486098307230093539601129513219646139052888418185342378594603520309647524112312113688658212997687696988052207067873983093231026656090604092657999449763800775876264808446659357739217947450603317190351053922543346930707582183250560263161930139051444126782091334231791901306802071672005125083628121378792152892702810028680109022350154756268643395906051400106143927976690713727672699421195165656598115461398830628953747247833201324936487652323351320751817420658101489434758303971021860329037300952487656863552761202070258157222729067284312859538657008363449288619731010023433287688598865598330041415820866303705198673830612661473444382838682684963731627052029943481273660567050173933582400047453861848007791032065655143058507970075957913531487637186604080259441227116065198118636269192995724363477839675014960253805499871646350381473484529068018429902156473533529118360973186159437938613277922772942520876939581022701371602646587619294281431282552168784908246016627406927516178467457907864244201814341342634189900076980839991016601341350275818009874531940129026571528580777062839452306234188227092566996720530917501943498076604354422546512786182283580712474797921670023113332864879609536849711787325210539489675379948722431202305975588128655836681125073829625985171890987399312962081301533061445492234227911615842652375429847870794096578078607809192321230740660514062091321909349714888017123455041243252678724425373768089182813150933077699278438174029027735611247617606208910534694437574812134454451268442035043465599862281810281292632950432677626962387554782751486975528438622750104493443843855818302306093941939898118516619815394484265168837490426899652752257169409932869585374712909385303029383434136039002097325551791146049363437740490 [95,39] 140784977236858433665197708983236650027595054738538197338978133079378396621014153340669661205836659954166934057627706303280788174784839784348237165020293524459318414852420436757261927725079488027950446122983954357082196848239241418288502447170922195566613009539576819389608814424924858757346363571375215611523006687986971366764854825277693432455138642341711998962422185410014951920822750991922613999764132906191455837316078553681120991844255252484317584629835687792003300351372228644495307294686997989272895217427232962413436393347078801571219890331530503802548780594860833859619313376570642039764824077638048982635528494122368028721886409554917780573900601880562543629396632622703046429491428885352480809042126382819202265857831560162296911298403629712866905818908744831750842856624036463801611510721649485245623171415554677171294469991957332194263913856176107152939512057885285360475813637821104070965773067324485009328909569677889262441040315955600891016597658018115513758148353471760232836699845770045173589559707451917729293102519558593840582771990990632102039243119030079813132563371101905076324994633229266206716767176355139676381101894235868539165747361801271009274171652312325948588763276303576428969473875767021851830979655074465000714857836642683687573262832277587362999613594805105559234244464660519510413771265215216448000142163797967815245496415740017027004735989278691352263931078088035903994947711194948839042106239066047964843884136008049244677968156890864117392510532306284574158870863523442006598113902126963486343849297605008521530836307968062599047752299868789424708917432311384719336294137514450618067268676031365027184091689921603291536879945488522840833596341747531877546897487413059542127718033282119861986576871072592936221560225617259098955035634433850896154234784520826640831790373468148668648592762062192197711103665273303816856011385869391936123355944242184341690782662495123198205671892019504329991311053514529255114133146026726884635398135920857032216613213165484 [95,40] -32351592893781253492603956524739029275541068199127978715997282345111840000577370200684772063412684005153743827259702638223656523427627488565299884875652510609881050085046379972438187208226288194358151947705803720493893126152094914001874653885626522116181817015104580756837121919438907919831433690080468823421672473587841866523306000570795810430065297438299495263270936338486424271553392521664922867650219425718351036565552268771659055346860949891284890782561694875407136534925947619369596654417714030300940089073921335735500040279966511090933621770763420907724091123988204839162753238357975764567347101524179758882248600203700360748473930592132961588393734751457031144467416776625226845055525931829527970846086087267880989459906440816380934426146619204798381691927498456074558686884699908686988903525613466982896221386406782764491781392363961116682526834628049636842356419562764274650721712614136395476331788853827249593678945002118809593437775176892445822279277368222766936811263386110949872028790385064669231817826027697607284571873885176925064901454061555274847509146530680602778309401104163345964228684448097713333376550162703180141186190326791592527978654945510556879345030066542146335530765720342460166565131880277683402657911878558144472996104595457731931324984227791255635405857104114025095694106873289555091019477059840487056316114054389883432790679793709475292883791381466275851285296570047975400318166741036399273399507646560515581582477088138814785120781135580399093232539975650068440652848348130047059492783983629559850392000632896129145559655168716132193402439386521405138168715718882827673621151318943175393511405753344088899533226622417730942666827604905731408715280126893931551170258782466028173590810000962062995427627065259689990319635356569749216062999080576107757795873003146317095167328550340032653636551264257738985492719705557674497140509274240214291061683750288224138839451667624530031303476140051609052239151392227019603125825429982325786128370816619773868832200880 [95,41] 8842085624822415670846348550599673256253929420214706095594980712340521603575265237407506304699714951100773962283950655887263025773637416934216309723658139626807680518570236534654013659421880671259420903955852052549208546346285910424955496803282191334672210484287027839919348669584569903396679513299300021332074034300932990114462779161898838436160647138578024798007821543391523016648410342562688034996950491630474269135544882282923096617209114193890738341348786543139166906143301828866291726427786722583253081104997076725186115512475513586572776598284299216731405941691748150365498627881204022523433955651383847770204664086523956270912322094265385550440370115544998321298380434662105219569338310108031463138826242549548756450631470883613513969332436151714371840107622166859375877142086864457284076766472618296574154209183554789915878564463666268477248010052716445238600898672927187993731868313260087184649848353373768225639529820024271987341583364824493450657196962783526646095394131259723826476235866893804994914752397067759390669954065427723469580403162798263903112479216232686494044488318250606379093333689922737487727206062221383907554407105867753397993493155350320754369758287970856879120496368733178790372033062674385887634224492193506391985693844557458681014573527462701918622733185567017171811550767012052222085377772524712419660073221020838213591609095849727961879180180864635769004389825683215354468888776033917606471479393698281663811553562961105524808769471627074460562289112882206163155000769783307595865926551854181311888064659717484199921846145115283914231621136488417944054179367466783920948902122210502627460118740640037465623325710954177121681441978588807653118125515823876718818150105445126416073589026574666002169091087125388985943018850178811059229679489558715974713650273171073436334799637716506382631650845577658593883619453007689340061468802403612327953139337940735330217908719852509343733244940077971279966551327283453059939516105712708139486255206673097982537367 [95,42] -3079113108264793840084428498507274271227673796437858354448360388517827843953988264920428166547061844642448896355022066637459849115417356622270651965635163170591246672804272348755455047885744490367648548621891116242363713233842146383059870647429701527709224346730733995640202576686421970897279180695379305207135950902434567923142576823858462623427133091514993486708608876301759353264894068264746691734955401791034852275115924692139693668955411386507316143997691507532037961212594936262175666669380919552061233925747310365256136244520119097026296549472789339198920174070298343232091713990657073371657886838378821603249904410773637822201317463767313194656112142605637141825046964199988027440089948740521980414417802474752426878991477287538551752444162092203202136068837951076550761384048688861169892260704775254271999902174052015710489411065335397909238461651201621448959107338337301515306973065809565684790924268694265389519532194113206599871727858134042257124945542160558506828915903941133620457820892615240170964385268940714561940983436766792336710548331528281887724623230750198040790211025685368589577813624169765833077179000896129556158149678072903893379922872311886609931483246324881712983980956665748411633047659054036271767233190546705879944002553299620498897854354300401356316940070286739252820955516622216193883041655458581156713722032674002629168006033896422413588413797315649136097183379220897039380652745034577856407202696436833224830836730511212067711762739262246646464716140016827873702014324268495622207828731157903028768340844561390265066982414899931320639582161238785306864816974547501798449808916721865781462113827815054949968172095913381072498121694459197028972246684014347643536460586103045108036967910862569919046151821992780063191282916421269976800496811377415003771669901004518460453441960850152943925741668471379392484910230631954414507979084143369885420428700256618740703743127207916889660531392668152106430059131967779719124038242619490472220988505399133103684 [95,43] 722481229306164726905579315814164962650713621287637008688746295670568105332718094848788212142547746749093896276479342643761452457709069992945905873532373666793603357744837187592209058214021143364793427872820897615940984595088647069603706547742374919809646516398711726322760528147463685034925843735917099586095576515743009156585788976015418712879259686298338782432851522883588253717321015936012633036816675728611512970636292750574673235302141430939197582466890977434032181216251213360900837588212447321571380915569233562888271439612637746719776625209591649447978621527870912347370126689270746157217883276136302348100276106930878513552200239523390262446109465578164976291486959603008126441563446232369599832613522620368422886908109555453004994834334877238285256596561024279363792285519301392940301972707820724605945114506450656808466356832982768257085669944970362483612459430853256477685394498806883269019204056377909800638003967635131439960565355721444164022554240646179853784664926388928265457066981493549770244689844434804421474973734099546297690767454916816801860782812437249641186619112984225133401987245187160722454856122033742081099605094513962928743208218810031265035534425027279772288079455770215199143958284982662123559804506523413019253435701370066279061926542328737125737058655732549891257367300522231387405904925438358607476222259299156739984547134842160846796129304709475066332946666283897924756550310878091671666371344673532309497113831183639726699422153445314298529164995474663643672641270538325410713675537573288197023275653461612414575204350529124144708147030843749328505145449866896041099860005968534108995801257838970330720698847538994508691544353733350915122243240759397795719212834031173128457699297445686921741488961543919539264386169946906160204880237961325453899298367784843035049717889449989872838163959880849958538496819349967024553738233266017067883157714911196136204338192278440184047938650470534375989773151221206575057298019007020894428264968635106296 [95,44] -30627455902709386177530630081100969926770347308714568103984348009559762333459906700758264570497031164384982012792733910121035794505469132753361713406681741126596490316778455373748983882303244246782425529805300990314088769005338451809249282189019909543710094947442511989568543555200916988392942388527233481554581601584904126445296651926180142953388994667259802580811088926230899597158742999718592354801633599854214717910927735279451728323701625464128754967519943165512314878272420320967748762041989479247275410151971734870895812462968500547682061228383709174095497296710156678712730071260723808625406774836678015706888722736295604917454815988882774328313698894616381978671039359086583626891128251067518916380147126344392601460819942890889794818219778276947099846398509835265237298698536337343578171652436658016732406628175936732858137199177820362239171436207980228639315920233270892473388714283452731627164441344708727769130981830791743524402385094814116535587149737388769495474878066446520705147889907826549942014530905762391945877656450377733855646139034558112037647605694310283399095318127274001852220054644926831244980949610607473240151962684782368692852266733348867298198716691664761882233268376743040632302390193800619609266093336590509061698578372795317983342813692803882394087447223460635258326370154720182402321822213115226117149268714175836487239231876921696545852863879278293112203719856033779817979601123902640252226123995159266441147446870680151355535555896580218385498485610435559158860759294657423782375526195074857550892599535249997266071426494646667724220721884778030138739120326436321368630077664217789670144270551414352392785712148583900597657584435486472514326426751676521927344768240102488890914599568307389871772322557221763353871084293962229247291890956900359142083119989549871224445670448607185468423297615368741435743732934810709385434013211729647727501661909779988330087358343030458163950944343650329620089257564431911609426722942768744064223437713020 [95,45] -36770730854167499398704095872338248669329906187396537422645766507705224553412417023681250149407684843488655299449783113373493451676483617620783206429646432828745154040205666641474920337280889543433793724307766763574054452856855844340282401596886771384618332178228475670858110536789666488134629092360605115186013514521787440967637192200459266211604998174706605380929654303909066200755279002217076479139579393460383083026024536260059623957993333140873989365344583107353461492044787435614900586500283673394708130472363233903405577608812115064984708025637603785654925156192205012509538403602273041808204280377653794222240479810401123236192908632769731411438022453735926164916909053458697909280705427071984142440278162351551564580992762076617081196673540112963600504027678330998388384705983822552949275033098214208875895230600701269735206273989202170538053754835621527844348877501114770712879358742724509871795728954140676611353643324634453611200545554738202898150084192737296542501844080157798510914682576597318364405962014409664556908456602132420021107001207816846615286858744360120247819260850874752443096697272602198657793878084351284391686815420657971382585134561838189696295392886660466035422279628237785816311316496169234326813290683396083066120006571516761006618207152825558635699677982385206846756420796146463647213627464133352696484762221729094787456310062522773711034054954976273291443748981499316009374849723162819993945684822133202550117603817598236786795743559956313101391333270345290127736040446588041343531690592151896708737119411026040830647156870196100459912652460773331642962644357894887216167301355639652554635602423172160213214997509342164178528852499769995164827667568484583542704502428362089812653523931454457175898459603457172596865414862212381344211161672893222605668392066777286506983976593201770547745178907667569960366224594893233304346080696482563610843283207689405065734065592122939385277104571882753286859210084821449153075637294694643017715510932 [95,46] 12713129611178393244643156588224124504638850339513861396017162397418559159005435635653869979221230817246799255837840766163726729072335042028917656477792077027548157490305093456619643580815573260776445580117105059027421378916074635449584215679747509334402250507725405983227021142435664781327562204423356480301174888653419798230674194720268205235891854221478978811865333499905767708104243285869557553374600937227588637847133708247756957727177868350204047402829370032284541778205517493039541026492897222698275353379577363077813572344604740180804865900439254557860248527757917636612123978196661132370968286579121518732424003941197310328205552160893077281806881666166745656566830097512542130813505185454730775329272893872313729853447272913977301563689705453662251445985046924791436421048329228443459419191699557987131986172700257828796924585839499422154470265656526009081949168051866328432480344603204692337478752442645241926296217316823856916915716431926390905671526445859712822287424236829886399278581204315743325234783848048157824024969179414222422750607138792671252358108317459432256346906278218063754372766593036550481439728086179335585715298037594431578495484098692744091910875336648588266474060791126432104317399845827967083980891491665457001799332615355603227228819659185829047403070492073986282001752523352675246542150330786551112043219134026943248233026580933830568066092105685006436262960474420742864807879495049574123333783224366282800565118780224913794039941489975503091124090114705994499121919158290481633894715525561084598742445443976233062755907139999446828712146635794836484394873404294668594217963171900213660642542986554313421880455779803307480577078352698481673657439844368026629353904073835706206260371971416794266073428821733887039283525173584221543597623461456477618734015502470505121167380450812816648853891778002184113173836105108623077348448248572472020618772191640232557880899601343075146648448121411406617889299300210179120535840491873728824655068 [95,47] -2274828328724255715259774102700467316900337465240394208964567014733640751535562366741868503027376256790942729215774522856328989800841656477186220442143934635400953971692507454938169338945220325412425837640361603163955877682227383765586306432379973449412842154413649759346912978501878504900424213083505958997946932934062781319713165488512968705988395900340764089397013559785770635244453252643579941661671707110475412177408893075637838911152024356377611592995865771843871618984330821200235721728196273457549230352426021885223658394642168299448333359783327249795328300848650872392994509380887436406016276292172651336645504312044430892046992909633267472096023018564446706647606973235681973568797199968643925043103884256971954258454714012649085763583678713967819286804133454756119483869762056773324413330279249626867006161663424870360245417361087832216629068432852319989306085171443657609302796956067045973899957521516266040122261470659607525605573786564969085345184425857111962843944699450933031390001201589112944436300581318997399604869062089863376976454586870283558866707302968824572222946373136573098264604331443924606071378689285306287720994754057469974064091387903836801622278518830980784695422428395475154105379189754042722261540995934964118409768434634366189793155484857331142512815775749607199154269248116237267522747811228601564200039218691114675401968014339720977623203520049710160610187036724644264005674174142195351507192138333888967829173985508581131096646059284438509100905888347739401754120264194734313111721899465605223369027096123974673033723426486336035249879521929580465881659898038117024801473283111201817261702457579649620702465545212429247657803037455756171855136806315639220049175995983237539799194818989499727576621793274876528285646628970631348302181513799437641850406541962886202495318246722786340684169841527911487430863272285636493934485592857388683561215543497898401583120135126866424356592232904321705542736631564978939267021765570353743533 [95,48] 314571122429087244726369519633239600603138235308326922724344453310856297197896808443176957401261494042876381039135532443141763278030313578626072680038818687815270511775795064272329740744661482533492340016443794387613506433128510469250050192761909798859400182446350845065344615969261356694575623670045063304948749472549352481671246750341131394212203969936958186633795396265033741407211118803612622518514046906659340332766742999621287722899946661197424353262605756908941681516129374729608769649860315166961820693663481466352490959353044564052088997255129180376374184716289439068922707307820188850531711780827776561890427843377488326151810908935000844785899725970006324036578381623807736896240048469304049749464488448228794521770878003120237557425549917788111555463577761267519618511016865786396632161867702453674445733373850297320634664872266666641946626322107465595824803425453394358027587168244703113094353484805911787112999812394267798337733801265327414260417088959341906227136809577188970232026906188524553243912067504180683647514234149971758180331862487173921444213815368910324233661677500631230661179475174701307469812796416996642315846640818003384698191158656078740076928609607742574436558628796220213908184447917845721553424585935087773114235289506756887889641708481221247255709966134920274288073784284451110828042153002129743933348163504692886267520810729163482026572010674143445363122434512152843435849113179357607814051559924407937623994863343614686824499911709981930697667193335682977364590243456876976759048619537230939124468078282727332563088305873611137215292848422135598342278371016297899470154378854310062305106417746035193592608547439353871160175317163384310485813893868721343300462848655562941993809455425515045257355044211251392332740025901265933961578768529631613127988141255619029596839290075897909389647042004346823864303999358317013004905811313822339211955714941132115372002448213532223366237608932454785473844710250912039070322598125977504 [95,49] -52265432604289792567462656415854652611321560839901951843388000404836455218934263936861222899629949211407520776878736575378505197898383419304523985983648843829609121729880963248122703721347817547575698521080021116044735854267057115231948746402951465632412695390064437541822503296917474636428427130794024646715371499522822310417085686910318495039730281579447406437123521694419158901395070497994929036048718381886382373053689708080100415548907593812035420487468994101163193261829679899175011870864746810717738917820010614676926033918231578132139322412467178356761665053413908116897199412383323954202398447256122761568397059684221386690722184919020600423027360379351521009870922854368142762316669736108381977806204282485579954328618904289711826068324859435252974018650527740422614731435652086411922232888021517806439320842929820312115385820880858648110801794500168931486662368018352315125125714234272513079206843104703570288388666538668021251651157466913951687056879088892543175437612857309615570152969744086447709977679538137724378706202099322054640087548745140963619206598930143354042690971754426456309997217169861223002343933626554351732129751126791214321099883104320493450902748907860971712742539279868084859671118204262251947785365649381838360975247978929813463607849826548146929991288090637910460097326763862050033795439901490909846954706842904582923770857920833643980350415522091671673924041675483295043751193286828191686569335130287169731917296346725000087002124593837534688461720401101209721043148635187582221581880815780724085128150163885381543714065258617230171756189655454385460069278378800371306056198926299890669400643455220494157157515707884975448888590099056596143523331172259321410348107693222030558213429079579144400586500468061307906813048539211618789346669816568573054198351396852683793844279835033451701039304520393780643557196142310412114651947366101345663845545371684446308176277968640697527267120219725039007720269751250187246740352478027 [95,50] 8888752405424747504143991898994042888081055929988584287661776078215554472701500692237579212136489528049657936117873899948631397044539549018467486138081798042369647553148723296355874149628427826807860052414088441537660810178911331022515586971341025592493941118285822485134625972153939772341286166337943602024732295522936916689952554465448267253039867383446770946415845194344724272718379838891312248641921796630770022909368973965352382647829407625725977985736957777050214605655907990416651725644570217581070600554478908614910342186142941566214147645113302195876498718476174090702644063646967987066729261173518048352347443587530315906516037783174645698550506881191327416184156704609906017250199355644426477993534603096786852777480605448476350808261278356542129139120814955763174243965348300507612696880184742058734559025706060998828337980800050739099229574100858249511603317645041173335143014588548786444194719043976986425002669898163510661707506440576986268616124019484452531446199721981395466803083868858205102867353189947660512672205930554830146977792813096550504218626888518647284126668157169592011555894836991616757926429011681663582044401957067443864863323733369097599787222069807925130348931199061543079088827573714002578513150433642687177748445914405312087340231486437517973715610794861604802916747856144473218341481487146717337033273854874572761264227471872795265524047416977621224887480291980446945481570554034676412874617698634722527749088413305121323235898894380580195193803353337069107221028648457326190352434726458492045109807765948783173967283459176901114316229458109255725140204294726578206575027766223332553018183368445535305180881920070633312994238003208740686656453967117625519231034632042504581390841629810532378075665000219700433103529341598923846702846640589773753872552065903373930800736562808112569663286241175815429534283371910093534877672230544724800693494099399696626479142255182442633949618738575481367742619460865838041851307514 [95,51] -690482443486488000286270781022981572717814628226563902242556612958661670498694294652630071579128105102322762198420830353933200265894516557463070510564902211692976001940423529648141503959128314859413274179962489920196513292509553030669189321115959539281341627023275380777357934986407827792811767784514436783255012050849784329364527667496966214872966534044420119394933946167226468792929341154554307533159789394881415901501641239180557815738934449861983578051160330171852740886356430522109591490933272396548682846874037171337580683364994988886673754504695925001034896806946800902337220225843737891495226328508544200249007736081433865291564044303524310088058852042505730640515478013665577331040099214280179540946252542381356858251694114187423914758560646548910598015957174092952623688284582401733124621264369992768486710625666177310711559724877932493208135498816066253458231373943463727574594351999764961254616541133168425405785578623563718731006448340586594824269538800702366813271382598910788593956449424274954245329722780704976141404314606694807936856813565049558853064143781581183943072700154488242156841959555897954143269911848624807681003368554277143620906351177854939193010770406891870425600492986375936306459906384532812981403079915161471831929637157429103286704778234853471295814664754001581969675880283775465391970658366234190925644480717613599529008476811175241242350533493958332906070487128869726814310292046186506886605323483415286457745777337894151712291824980875468322000366086965966449327490458871786538108272033498721177172835092799261723410869209117633795222666646546660264991918623512254853699291241098280046259390005974376764207583406973217575456321270808066640392023325110715610929559712443561455551913738934653066222030357146701061350415788070977086086813520584676049858074714557624643079849071932014841908547688558538226357731192389815400064880963598033995638221164152066877249743379117859467502686032327994149763452712732687901750 [95,52] -122387875677375569321428726710076710889109900270937482967682613292650892269147888946940393910236734847363786776678109529279627166776124357516710032135319104185365249046082634648702651843949173850233440248292827867007482185634993166116442252174217169760007871879983314549612733505463874990058418286443431273903577094179696940727250399621250148820867564814654227664580840271412262468048526439613302961837266934239616221819510665529035570490832127115932391251703224418580794010141607354724128884044917976322510527824782161099906393305308342719430504272934045723422629391624464826550895100108509199074666912712303907180522313398622837109795724191752377994422717831126082813175655598525734332967323040102334770634877931167561557412828964452876959384858390585111608117761466726327305582989466352786256742770624594092821676052734759630564251453564727810130548917127659981711667837161111854471520037794007212083505470173455254105207598011788064209718085985747055989670239388201636769297412752851028183940096769436961409250331567348907364199707056476812925902078233424410566124967806387453312968218906964784570789750601246723250394782058276542438872802607221609952560458293577651421484173117639745908873311874815536376532926604142956023246573214171473778397041451506946626114519250019834008933247131568961487189934149138127719281061664343876457172597116237887238613720073677029415910508424306135164220543299209162510981411967914413795891000159343791978028173666153196477854336051188611685297450970071913468456895430941162450402420946620049512854803177431000720075185121662495564411090218290410299432664719665049057266686609599615123722296172606223747942911563547565132720050609254447888355905056971888768826321233431998853531750091672129680359973624208191151881417183310107279677325052082047806977513854458902480606515021329034625133537555500265405955584404355619418118532766814188409919321549254094261070733596173039786407125470938889348743632544999739900 [95,53] 42998857140942182857469212278683128167707802010838942246410117786528756377773550406071113431940087898929942265047029675876364120768929328792925167033896643049842533355331537207335602620645286073432592148617454126515295820925215475600976395554619418964163892142850466829893086743935629517224586304562816351298908382721817438345410060079507045946885219212103234428401837667960188546711420379516771160571279138021019085033582606726382893897783127453450682056419984228070743224122116006356772279264068338816745830634963905032451484530071860996734135111136023419093371811024116852220666158006205840613002400800148713629124418163328020950916857111914880900731158338133509314530042363249654876023300140545891829775910562454073939390517368189892842300022145455667239450052731216193762975309856178667949705059603732140137403975929612379706154179522872874993905351713494716218230112754716752678475009049515668382565710660629336866814764281678718107123784334806882027090236230047261440030993666319198626136621326757955762290807306687314056239362556438918872573113672474676635681742848450768051087452406349396585253055348303325988187575480982337779840107425532811129236963771673227139682261204059623103784694006786527812466563198660021376442376211314112923774317201609250190994109402380273779893531998711287861261038947755280218734918498106948793795508212930361451834487775611322633413541410438750688561956467401103330896534479752754954583341272580174301436595987181789321463979368235564126474336746041021064778547652561328912559369419601523645006841667600573658333486176116720067756643252009118124547429565499784530378408635958160234717198700790218065379327098438348960698984700704854877824054295332542142772990897286073850815778126622102451572316569161586649733795684273634309053121453068596598814369172658479721946882955131189303124929804683246411764107130211305007266094548614231161307483310489003800829534029021452584701848954096145651650584336391325 [95,54] -5327609416512913985858522694029652550605962617441474680657656054986145977489099219553096160752901450953608606813641367470709408516500968660665583926145216059220456850230834831319800749015594864822001273925629272136241025316385723177437144417711862867363129603751711012212305314205516408971737416104695258193638496104282779931964105512318737002256634045140558474477404501682700585943193974630980456990934204609512358809454544372495396207566862014587335428378405737959204433587878095828489499350918986865847815888441119084208547755360327860906824020893869975119009641184625542240300569602789135525745654791301483095516712150152830021435296893968107972776397854941545853349362014564456218223873468982820286783812590253212180152441238354445427761855045631390330049945741237283672133587540284770565492665215850768376305572553257714898997725330847294803038682532084216195422146379679935565655767777615434847026021071583039908367533267846958274009867382506845810900137112590802026925740339229869301878130867872358565838190055047247895242577534729841421462101249594711371181885218838900082053352297061427320433841260631020528161907735998783600030089601157464558102866182156656665022594119802886678045943652609242464832253126784259671395974559049403239950024725384508388658108380706189892899695679585673355953384676215239004956879785419420219382043200983895447294989035083023547141484203746510480407422022201007076777124927105849368856219333625465641014051029389264469213736686896098379198824706740778611467543467852409154285077268155779194663739526883660354903185976555672751200569514460966727694159737202927764184344605801179248276587922615751061505688575443272582153709960856336609843367950232617886619416996413198737153653926914346115384680915971472931152042178414016476493495252821636213272552528578995344852692833078687742133378058135829275091703801072038016253692369368073894717816442875045242936430013613769974719052204364678367451335662590 [95,55] 224165709172818145820916867136526148466607501901333305348745464078889359730267151048234460870900312727792619960581936931675243593281255894741944052346902118755786343904453113451219809075145945830643522649592569018928555728205337712992197247242248685526658868791202787347281666300694784310977488150762346064403525382974939813694228292020814840544418726688867140388394033984647145948393229509738462536157625703816003083013016280049841288829292726212230127709185385822005898572447746903555611734703882204394432426244875446329924171332192214893401297509957880464144833354957140372949186686950933179993543242157191534565929934881033732267693693734627362498304120385832135971023866952290718014012828270810606389380005921845081720093403686837308308287041839839182393930228891691823269834188501564877869766272681963676417627779942417821994959981531673590599608522022156023524410355171517241980552550784225442224106171162579911432952487987236779394700507249653574826775216977521647314972516953536516513254467171874514995465922835637613855307943913934431754549901920939515161481560868903620751033409711268799776028728447973899180773250206317528828821846074853181667146343869039262610941801632629272277190293734231223099289725290075539010689932872586851241253044390686438733380283232694301068780050252718096996730511920797088229060889956486414211893074940147298367466892870060363169982370400238696735195475887597746341789540150667636941508658754509462442426178613211132803390935233537871227372066857331984551055919600099356448791805579073111053994210251521232107711383201647135596258855987818141571078939392626874886050134917545807196410469161374263602944936922905382000153221918026348168525199808620516541185349772076139808233944185067056290625058074431258932948355727212772955011812197438030577516541458302304747689426497344393459545906259797706948511711212861057810813279516645882257439688755986698610888826989116521003338162747880824632757675 [95,56] 15910341552604518362920319259219655951943774630429285887527285126587477950003264191887270684246071243167896874643308260030508600329096269064527298023795268764237373635764644649193531604470196391226630555934609412576566806261597593358641593295999322879100776489448428703909650180337691703262177759425003801528607082165594618703447835098856472998448981153622353805039518676603272814505584153553802273392038038588365789325729982789462174160828380688016886487603658337691597638510237774741909688987115592554642314570349868804842290411819210428635001142586116653927009433644309253379862267018324357059226273705342239757093999260839907065632552659812220033376670367223288521903428939558603635302923717035920528610633772091565824562868678816724597044689706595448581051884389591196618075601761607494706037394733903137564517886162517289620373072570025707975919720648098600764798576184228913607310986046643489921224987577431456069951662651063450949697217242227975900592914742812360200654040162636847186578036736706316218855374305885552570909291625480199914419594136613221665931633975140273021444514764233628165050006312096249543724591688119806420931548922028114708146174875134942623007437521855538255426974901372377896941262279606618500221629542998925791038603562533252911538729803209530168936443745396532876295538733970952600607177428913997594875251957516186354332494864338499393976763207033817945927837249334833180589119850407331304549795109843472561696667508051123438159589128707484603640583746919494023922034360933051476932121113536484722559027954084191684677327862672326963291176560304438145370716827238424232318207989805861290517572016812318813306036824216770332345238027114208315228413519701235790417945330687524891333100951210674790785235352718049645926751175416739462788558141853697121012610654563649007646850917081373405316109565851985054686441827388509220432622377117094023308131706508239261420038840112641316645648264855753902800 [95,57] -1302027421021795542146866937345839750483559660227283322703743142791509864744305876279537755721967958236693101339143463280754803603214934966863229082272401496079111908034083035602642036055079848342131226118283249312085842812627345620891717447346859499821671859947812600936143143992370944400643093688323087002683318466291756461080465931394371224582303169206880223499314009645843841156683047661041576206999266691231271076566346043080405048037544818707932711336601327772429158905635768749645969938809448916213043100747937629601614852636884497527798834531004569372542996089496830745770473768100373592688592700067255778586811401612172133496873604541516707488986866056448187219699797226136705367731284667098790030044206510743899012465537839309498020290737079522854354226649845814376633828809838332962177828170284272063230771267014633652628800412663262637579184788897158540136510982459089855409481395912771280712942557214773520697375858015320688314461630810761603861113603010077323801739181872092014106012226151482771455238678973289358182874896992173351559311357640096664670494673481231064327796247888298010424443542856425971051171787677085953250529933197889493555775422516212569964605265860578279550256411693569395543511262809800386298486353047954721965036430760327878479350552631153406402369219778140136446050776890603790757801403187023730866160615941738778190798003867751272725291123471933534250807136831898349290086238998071436738628600667652367129802941961048242258333247419493526064127528077742358226050575754372821453876721905013791329827237478096877230177280687765477805234465804805105492944057699769561931157902155540600269487649950406771287052808223682812961843075700141663775284810757287292372348650020047837285756057421125774849764931406454682343048780999033515110295021213254954246922690885374883268294003443293781454468313601578604732254610979195363764874114498737697300748413671783190379390464842878792773386297558683350 [95,58] -147075781392711942562300283815824450362997556843243010546618293551432256222230130752558260931703370917166881747917019240845351566710084600639433075551496351877679864475873634578908355708157500433580389413441332914180022361430410985866551661160764801891885945891766614783290113243467643043287711183267859681558075961254792275988938058128555071099450055893780849217797578219630072299820604616884841314685562316655460520623397177588278510311755025846559919267655674987581675798631042412281262745803430185674740333242135565559126684611172393929700430084814331665043364402245422358202412513133648882918441817828651807092190470416501130226379800340821972173908322345598533797305195554820546571938582078984235999203830908072858705859597120033604384403492301289195081579132958277151588108410421816472465800661929159712270052812511732675233462282642849568825585902673909772495127777779203582234722672100952234304297550561380779459203899180885998919241922491236225811113698444139735834898075678085240082458584204890545863200978696946757549190832942407122779605227200902938751621110235616276229500711057987739247383295989895267007326842330899770431819380243512658091208928031419387406271887982167546022891434790723916290973720918915770429943267175797959502088207525174350368574306214206703807040754627345401471965186881482735954558437639998974645047811699024288351087591925325016031118618908793119008177357026148979456155986384715548737629361295230626320304455379481362219374145549358263803340244563403090441361370005157655006868393862805180382559495979884746962121795101712304969447276161058542025834893903796700184459235717410539771930246068352921060960541813373762197938367308552084183719941084608365749251287533717714063726553123526298685904356190999068196446081690006580799567542452211214043111817287684195274354517372585645185262489095333379439698792809781207188256917293842391914710975888437488041802987664721849614067080081200 [95,59] 13380351428541098894840563331756595192151469580536355158870537123137825704626038817899450508025302964951990091938800252420184735620318576512061316344564339574086878319612909746265192248075546318837845835954910549721018967255371792645679218349562861512025305743473302715412510683270274214276041812675204471023733858804611413906903996225016831836414430274522738930179185442502248304704993991995327683745925523125265802478949542824516432925583860869617353990483850042742705694332358690330736688706199257211574119022716045717210187166430715064032036765861570155328970845810947585763363509956662106632871036065066755368439883077534070006957372778743894027312396491020224932951536837291460626391090064735920069185245042262338885857425622885425192252776177194804364179359307127278342449776254385597222679655759710073534067547515915315807842660107367960924620467771153365195330942009552366199493175589575340137938273941503045179035216775323194447195898583137809107321550775696048672294508483311512416646765901825393231153540927209534214385093393653557062729094808703231018902592982673127064899842562252505161949868949357240445280512628124362056464319842584292143788899174882331623553629558161721286462073029195589275764368662135754353437809840632388912112430458846540643634527046180567797438205733674510066346800966454766319871926752414527706693867006832728174817273045169329833353641893018139288221480590537309679970122555698629401708944276851828525298278251393617676384211271849654580708044943066521420074671569309823385235228716148713585983580078346194391996147549325826306562378301453417650538050064001219124206916545092971883262514122793544777477431191058550022759995864215356846975774262325911374841234556710402280377341657566229215008528852418367510739931382218254572540736377302272261200309442211650186636043742492215123987471088658474844191044087889632935667030595431246824779582771624621506899186558037971625029504225 [95,60] 1198753913131717680694050745822102492009027129685459708172532969453262717631564626952021362580169610228034247340999542730191543801715934329101358924841367468871222949321423729055902388609091193333060921829064282088052065217622327272224399091796121514547944784506776257827987489343905092325388925408804812112802127447879088051468297994564616799935222144953232800827552596873901791401341648971946703091917820122632019226817839327505666870667573113482543305067493435964666134307978219399813753180722440046928466237252674149782248699985469961303238398539915065809745902058867069138304225234338130701340476110520970592110732339157892768578478561335630016737457352252038616974081945729798932353840577652818421140659454341178168333407194022038381623244288948115824958437271044187715870357774700975124846855543575508844949098182683338870918678436140280399339722877614882900531190160694897080296087560046953893203525886084751468171807308600062556768238245566671851891151761258556726815923630628549339752545467786805059367445666191681054432703817670310000482350297726452567975688062809205904683962342891944731529493465221873401677897821919221180673148345494965898597425673138003471583451216335422048603297121961122385117149130450017794244178249263269875482161945987139673205661175081449680731098890411078225581729010828874889744714285390211164118101820657544592134751843359097168825045982901827809416421127954717630284656295892393192652441469348768570507584780655514452269148373067209383133627604297201399715497894825928225341753009614575682438892651857161189210423605470900741092172713350337612657975066629359597305649095415137955480896032983715123639068261355903001457687028857121016381351955678635388106448608846672372196035305066937794459899119724406325571797988833148690350049916164344882226712673078183764177516102472481465652513584851819672019610184630060376993203363076341209637724438502706697001181785679276064994050 [95,61] -183356285646323525893579529892261548472731304081136513621430333967953224261307791585821634444414799501523014370179189654805439983784870800523490449017108688977054700124947245431273605855741912964676751738636717277906053846281333493241883497648454084169002965392026666932925896809005308383430643729793370183212326557574278289324726616449224107828100612817819774733769704986101560636629797007741132013767704894779609009522893109021820821974553256423209605249075876092472929469281798358783865651800369037092602550521874382383206226087133541693172057668738869257905699842216704030694686280726080297575283618575470923587346175090497759255511847679957188444864271445830979478111917286083783172317227177282708288703802500883947257679033116677253996469868544390197005425025068642080540469671799972530107109569922098074741189960357764466382719944540749285113064032649870012127317015344208283022928492589216119332592166785094307556512605327818196323135325431280148852539623071820137512112367529566585614656541469504715178610899675591009215111153265675201920068029913695344094672879008832477032826512706248577503389044713092197225334844812975131176001854743511401273927664062403486148621950456900962792416921721138063042147711703147123169653862603090172778001529884695162027607879670733337072847980834744926256951902095970943879854797693554308405512992304210986628298656415575801221893695315640608034872416919390246118366370206452998962553966472006747929193443173616033047798440791895673766335782962986516413451595298174302055409769066077363165899150625016013792093238525084440248007070390009349421938423051510380666241907308185969373799581520994418684453904593034253341131664795306822462781182208323172764936634325506547179201942270341079163201659093167876671437934248358259021666524335086318076754819810684000919275372553135932088509129469452294868629234740883573759934642907478377749119905721963296672757265877111864775 [95,62] 3930221540490761581783761113523251621946167231598898909429085857977566696332777371283712919842981337506571199567840102374225278759906851478932429665367328255691656600792309862693162257849209827709525562092810486781002010990252531043920733422444980895073585550697222730798964870065079430842643632221563863946962173286196076652829822071063514962881950929120351479104335345293376669883288391624363828021599882117751496915074437882274630522183899089978750298694754004788522796977736320885093871233450737300068283845051877769940275245331502661937864191560333169432342681847272998189462806311250937490280866018059607160625884851763823630660522466989013624990626603051537165482779754716854818388009189255753088297569578261138477413008455994183204058349895257409933131186935333569686187674894721630085601911563965649030320519294098124568815832985212323857753936260259580110005028742249122381955149107886064235762190508112808744860592368671996020057123455048745754966691049390102420040466093044939706552359043494948611121731924052155510809277154551242392175187512226261749486793699182316038191476180931032693658597153970991643724400176477045781669495886346599982025928116475271069630066418509136311752412265767537828475061392210148971230247619221777723945011569154272492986658839880058361588289057161644255589486902344330893311179624521117517529382157425144125790740028609779253896072457876713504015460643296333077258148798737828262642058143912713024803141342465212015323846898787237006879905569479180901160572976023153182372905816028072800149915935661778374190007835688009936799120558035653510968726398542918670456398722435527120679238348412594767706301887080921609332684294933889688227438583304886461066903880316282781667842801816056667765640262648417262755953891818623035204467172031516816812896559299313264635395954695949752692243760842566956495522914725468841135921693969721423216073833484740349527369357592600 [95,63] 438677501186773054033973931052551376055592460596647384429511096395795391573323752070580040944967043423718043943308945515316886630400944538322926299786558175340757912251048377164946412224124973453145974179448560886069134046035253985578161550422318756089617430539144338005415012730318881409304587458459142642987803004394679711431692023701719115554600289724275750977153740416668290118500078860502001204894657489977185359751274342293831829807168036068522682704827530317803300390824429385591396573157568789184962215576984594734752106347287442785307434642697504035020326847117842829847060003257015888588415393393494676853441544184542451868532225305760063380178288090753565657451535854490013050430093307234418394678756589799508445744029499711963904367777906407418551437901554455026843609421925369401673452260880679105145745824397043512462128879190075644253822543396947890249941520464867852981604091589634169608135258495367932378821775046611729073211870356587418255968800365877911067224525830276361954545290352291366108571985448217964996589057780922197236564143990861284582714813377346096322105011936053658177861664474264074867476365702250092411711301884012202285395847489703771562601790946110885226114435698303906798347500168043650771974153452190649601859302371231412125197729486499755829607901513386498703117259719964890794901940756383419703853142307600301695116881689813048731082435687527021533880671951451726889379048362678204278360582291289731955517532682815968265033377437860349270065630368540449524917565648598294688932933371887136921226969237869098229476422215026927807225674580118669434922365520313595353271045388472548943315858112272928798095449196814972855741687623202967505069887437401117598138078833178232770089919040680894961527009290989417136194627760954320589646888101847385954556613907967376700186367387675453518300925455926191653422621316674032746023935427956748410356617470680172255408486830 [95,64] -8785248476675383237642905295751024032572762091683085765260402562748439317289209886151219071711450243337310788079625883928938862190636128326814949129053660234686779100039212951247492992680428511542154711392672344101405392618999523619923613993068724907013102893313127401274607364057766009797260358577351696473832352079586688702772434582655187128957052510095781889470161000540924517528128203026653415405753434084984195682599046047009914112161336271536674213057661891315026746206334458670170363875922927447215330811172285692789901178523816257701382593176953957609581241619797844315633072264234258223020175050817509287698371274018427273937563148530255930813917565186495461665728323868512436585481370867062901530817400517686114962435831830116807284414794269377637034338406088818487538071850833608914134731023743511930548930344717446406119015319887562215997624159598541080276400476473108483117355756795799546515722570664146378996550608880312708313737298627694423285278157119850890743123083754979340403635238013685148605605816899311003021497857353641373951885362087995092318619662514572895564632490554249085837077397276004981424010575352336829505804864056505906760529007275789165244751440403337515377300719532831332410500462586041269353309657846942356256537291005890327833225163245203612769347114195308137047316600818965796600577354910602629119234143720757682300321783195621802867143818467245389208437071310652834188286283577872656619187333274495217080471920157679214597841356614964923811455661955086178763094461046251980661484149470502199212866457433173857437119209882387605533703818688309342289010360659226267925264442203730160939373667451206649199921460989237324780926789071665547714191810277799604042393349233751100782246960072295504186046774724939839925075220677857955579671335920297131755913765531964366766852418562627193783826983235063616197789102732283220235711832688410530832890736003205298394530 [95,65] 549748218730592518730649836456854604169436216829695161378077406096868100685832900154040984762683695032747541809816161016477401522950728139236422930586964758319250085298343863126510344399118263804564436816693270665739702744695501735915219455999147858965474364623156274348109692517859043622880695408794214044636225800443482798927539237235675302465212884500221764243610613557309500365266782293024280226295275931853616822018323985002693266381002420576543956189906899495968350719729674286599748650203306523592052675958237705600675442379996190569520307611130879339706127199082307699052688670816079092961446314635813350413844383029626722016047554437810617378225640314651644835263521877916832998048469706186283971673210517936511557312591392831335174726293276510270237604235233918519727221294951418526348213004952033229689917810163670656373222317984720108871075280754404959745127187858094217516539623472073368511342975657811149480485665965777101555092333585438618402878564777347354549331577721099774028487812762335360678502559136350687815589309923000837882228281836666841108564557491055974508068707528586712308710395729055243648841052483948894261124790044146304580350904650439425912183904549922790575841083385938770083424362322542990214388459345564154435400792878502442802752970561428586664967001321645308628382968141583103385137170694892441034261762205384002856074414240945492056039299321076147152985807466752761782339137526842115479479324031402056326495588801618748059258938755675817161735480304428922181513448542767123498819292189964088446020554436967147263761114889373074765637378814390702627620914965661371480335393866882825770188691211845487963095012247513300364718541115178289412313325036471123131368249256693207437705316701503967979846164365725807303603691044607110972949219316168766159766754359086374036886133911889825997990030825498948649486436108227873197452569954808506483714147141349039460 [95,66] -149025621703771351332774620587725561772687041609579489015712513235503161458440791101512966578505662566715186740863102370408131204060463741990075368185335339765189831393296396745013299486166617424523624832169534731065956431052731500301207132428365841707802681831842951625241453820531038347763136607825389834225953050465053156822350094406688220550558291337227485630617063860705759233826201937664418286634392845700551836754392081077706100361596909223634139415035790149671173371791205693913881572595084321018478896936231221449985793694266372128250507446562086353150168122367099448628181220647137607477378226253479608336220108996147577492728182961527077891075431871598504623531534612230286307747775120263375914317826862309284341861834002152517814518571476095875789411932806921501560013650760610534806544341617886477025620530433187812830085799069174042582654034191933437792219330691527458495774590431926801893646513190698370494077084392721227802531961639126733188073669347843910119092059860180914992675719165023386916043459698643280339880529822869198232368265680672368437889479004113423755991542910356680936935630557864188357645093425009892671665935479620131739717124200303293100549654833617854788883557647745223477106964376589087119403306430087284488421495150983979508995037368003029365782057371308554189729313567630117955013320142293433545308088119314771173915933753805766674287872836677268980054058484084658200336100523975381331987757521496955460024215169646846376942256452279952229994437809688852967717014338902193366467052030322341072624168749890755297093773506366214416149034655775805494708736532622163990075725556018143891858573457270628966788194284643923501072563146983941270497041071448259700512030881055404698668050112435547313450446155740154607418407520052394927616619925067947487841030826022796730362279521383444494736163155181455366770180059068592970669539194994347591274911490061290 [95,67] -15427615442660639802317438784576223377061655556999051219028274639892252052678509092982841764905173207329515087857160572268237323524197232009339019696620968797706210212628336383154142195560486574182388122673280404997058838349556013773816508328721026611580321988693864705128638382292006395073379567420893601790319905811856769691938814544547241104599757725063580621768301072507727074827817611458492439584799530328514092701453399180841284098653232906630829029088214722893249754751115857273091672251463304001851075092109018190029576435853351720971988299158907799927229011144022154600543598343689336908713452152965744598802000181307740778342729275237675761078313424803202977101969687949092418340449845681579068164342985781281352517947055673299975098962768321916675776570991697092326340493761134850266645032842614834239111356662171148017519937757028953197954811348636022300945993697050289660833608926168615450626692481767720888263481390987193310760303611179224667126005583613246118079279053015786757838356751880172414636021019104130431791557065225562178412362933051036631311726176027881786871057408648249489948306821533530806269173161156012105476130654772200006096320309990933401459175247342531132253645730214451947557163583978219405870924768585496898123601767998572029585235832351442339144534383008109989880188199006670045840867276549688368999709026680568791877614151956493835447986333940380860661291923649788273606662610659991317549550331344613126333714003151582093341332678936479600736792789599881574805708471432911969431975848730724247706496328043937713727674229834474287269553669234141435435953539269033188355995244154006007237111839115906333118294388131367780102047743227556640368429377671697373994987090963308569828610056175744854411078507340549827587891207725691378079113157117333125601626905175516442830160125306470105568413475808801479702265347314730129089753447345833925726152992570 [95,68] -1437616413968951641215770559940905489810459324047543837496172731201481243139583044182948174798719770898341599471306936627444822080386731005340089333061569434969420464185840396227899070418502692817540888049536407514725553303288927974031515395534201025882973824417933621866374760161344202738010303101203362755311172217529673061942821591065692172470408770086550917295901146061931764332928623259416147263094170988720146331506891449724576972151448636541273221731841987433997177459329643935697583496116047231291053199604412943410532405993559513136637443115172140422552753384814471674336338467532788893078606325090767633481630515412578374644600427494984948567552895865564445018951307134324482646793701315033874341776482642669426937141774308386375236212169598533174091469557090178212677838716484534156557950981615961496456092867344726493296922556177909595000565992230071042970140620396516631239267407650880376725590740715001393696473212277017713174822347963956652318067793735948937362906287623974222475682428322418544412158761230472644413777794789396111230801848626054549226541352020779420531979524348586208397058119400976726798489181507361130495810013753215286001222498287959055082807159292177391202985266396670183279366207975220873658102442900613543068974185916458697186209657373906067110505832561725133886128058279711835196118372275055667950209539149128751168016804057447485402060416381263423046581330220581854181136473379267750582829585094431752107307478192336281203972523217305350025207994515967117528231111417622155884207617731473806729715200306082165354671576423896596807618805107839503205918544886595584844983742555826382287384404970045404121703653964548841550114925338486551087814499946325293834698774482990894351437995629430465691452014219422250391451783503122605942130001788339448368271567145933367128883214196463122553300526985844007537750465753602427811594978982776946538639540 [95,69] -120924604519136278201096301372369598233704133558032054041301817112750712797916859716009728227598400543297970875794163533433010357818088158316814929943521978193948903773053574421473483741672636457912051506195543491467522422215155847824547072706875875541020353934387812910839357635479659125326017917382511894426754706569797245761784416590876671867067256133397780163011811843341308571352490190802782201989241451204357101059677469927164126637176712877689337265502442767214997739503959945515596982315320727546829543839949551587114109646631034581672285942101161628899580157751102730456916147799171479966310346990081928204685746374033066049081310707169999090107804103242460629111739418339234229767542562987121704628341791981567634238371158160591103665829571341626439953743525631510639490968198445998331912511827026630852882372872319409616710769543549268798511929276034865780238403986347166190048000993287263608201914358604035285567102655009101706897600156731778079104670855678231310961601294532027858825503502208075378263327927211285136496580149522687630319519694272743319444352238297809032056186601351366856449094356855116414723782130839839896008799555546056099198513609611230741665935019518806688804512278906450813046402281123955628301867134022000717814156759704551771590173735994617069814793307115678625889806688999065397636291959580753177090669485399292570696108882449585491855055171336820110764322906683582020808541947980992467028092040782835515441415456902826955129212117346340161347708508409327349392826675457649494403733038761821448654468493095343406428534951820972748459520493071931764235773573000422129525673959649267247520772963394360332130015479980884246329133869371256115413305892553167080265790029123742180122580529273903646586150555854591585021907459979975429333988210958139040316623331489261661207005396181862104802261274673450116457517009277005077887503574790503146380 [95,70] -3717114466104239410979522782620874337048504363647424606010794137171556293857456614920451926821228532040727547166357761909382462408001635071674734000824525305969991268747533907096937676410504925526514488279486204281603103051470153635351462155899608348784417874278974190601283975663005851640739016884637370782209737124570787070717600655244538049322286714027814126858868588115165182928733885624947763482256778773984801502523363661038822827147357312017154871683272045577150147009525022084600874827138324772125818772300602569058643005332849997114736038378916574427647095677634101965406222307867438551681553569866086218191376327398904121628533801248231999069578068532873376975456104440003987941193460212499557930795193601169654381863752752292101954754634336335231810854906050542652616159000760322537515041012552905741737908879194754491914805854793958644435533285303231288005775207923555757668209051105979189905125080292538980474759471272341835718480309503282019908754328887598155268171106892141867949087017681217576189596964857171692935228857984770031421357125181396341803003028634836715884640372990067443866582460913958842989484739300931735264135114085465835358311862658299496151445198409555480595786756708967890292653614520762272085651988656253924734163635090142893541772998609202556906618792573285481349298323153163432386301371211225393108509424507333535094764803263269648382254839015839255610376166240128734468436151685132862578931288948042788955225109843358446779910738654853653328377103973014397846936419286280617763946938380436389808048531244106026578511260459676779726329970889877679326989379778141029155221694104750118049267731441009292395221042789853530725689487280174992371115376873364444963920925288580595035891445342587445059854436804753916944244025540693108362089060869364390060005568430397521547471306599837988284321851082667237774340440828762431443392157363670550 [95,71] -8269976038643736117242826822599975060370150447868395464182197435428686417796198971746635139589129350295089507426227211329423706160245403517943953105890623972207554204533647229294078386334614562896319035913746301428473923819076316915111984688771534051486340729239385702231348317002254720433866446052606065596239309378603365543858209148307825737146173614751108011027916059573997086643755846092023520185806839313333595558710309094871800932477397674931927215212784954571623553244207571742093550531727358525384265414443649083152259989978858059561072818373363012002063554299008396764801304411144654721969635682256283174283148552709714322881800147775788858693703975406566327024452848421978558355357906048180066372380369672123041823427192619368898373129751863692898567326230802934334926391683161007661903618789615185097848904875490367370076123828261761347701648095412528617126623189108487896855277198352532140177175248546850298878173461956171210520410463445059165857758984085176524612596029425525311115756794631827116390862407896863494923170447201892673159428209804542388599383404020300480329591059509453493354436946286718236703613795881321737886451501639462598305449553160477690469206850920022879000383208394641960361668774668729895549767050750275110461252807664168057381723703106285840346064798068570269027094779532201511976284584502761480265928768603405707824289704961702992283843676894071751101141184550021837257453799781160327401798842919788581426697422184084885639434592678848191498915798110918863153532037346806932274613074790618412264423973007050490356482326010353310479849592826620542002301422073198574625026135135898428215401791443586151146145848590442597894022602931475492531868783299214770203213567708645506308840935921889853668621195467363043602021001636661781432135553158281052911682477813503368759908815181701373066382868731840014065181266325835286086977409175 [95,72] 820321354412203595139298432251598605030099243763168396802072506705716795759103846880290748340196029150368952410350956795373356027535471948388854882586872449470951455837701218137547804131465131465300927362715096146860331740882988558511953100955368790871108590320854584204805235377820852892293708924780905724531862665675318108905030425580763193143628744763654159886620627764040852498866925667974666157547772237705895252281923150239493898908366832662766419560798703969527152572734854934663423834582580647967706624962673677492871925560937244592078705482747698259883439778782177330345264672583502287237456316436849747413407859176024881033442482809256237118344224346964052722054600208642699736205460960367930897402095112551137325364529308349925193279046482614982455882208741917161639337559355122983560348614548263424891036941938243834899229864029219001108860550969223322994702254300527081489014263077248278613742682231847935640196530133343606887050754615251929400495650003582259570123350625550424018078651229870062934769132322567825216794452524625595217499767341395837200894339953803775214141690559642290029033095529801629020121906472353007220667302190545127222716938803325102325760475191389078030382444888488248969756161404216060459600425447277813726333377126259755995376169380188136123075944232054811471147585303470743934946975269291987817071683303627731843777617229915181554155874935778221684842460233016004675530828142421716608896520055338005250578896617531285753137427645093238221588225305365506822653158014068266956954182531761523541551997805692943302752889224967428706696317053844466327094869481628365606301364382779183151826437733109486918146849630845226838065897143526415194469674021049503361433610748936014144820511133357323409869966335696252395540722903208236080982521302877165181301750848337217611405063295972440664382586661231557256234645299282998129235720 [95,73] 2016641200766765073590249775754422748953766290735135482680309745732235297983132337844032342433720933141172503023132292146137530843182207806598828011046572282863716786835209356336217557431555532702171226372694812433973600043673566918439975933664892736754244122816203069604727219101014078628974628558045079809261479574773819905040454881429856051402361475806059668092686320756011836189012678841050435542945890345378985954861189230701459663327067372070033599249673148648597493383740214278547176131696956261980583183688549883423695627894516939394877838829778714932149412096692924815596666753120717066556330279468544325392043211303889602358205911101698527584600510200103805308081999082559709007930022336005530056182028918600977083313663082814714395969096646588903766771655309161039668915550111384513720344426628905035909544089343431130004372147958380722284819630212391390292674189146512010612280306380836405890136016801811196342141810843656127351016509506022135361755028932900300181056803279763935985220541456529826638363904727488125853422893848219028929001950211883429378498120205935252615411025545941318158131628702740582258273887895706459270213148370572737050787981491939891258242101421151056381705564489585407934066092947999160393746782356339179261619880156295776943975859254398218174713265660514597924428620736523133952615163628994334787592278349261217184180782923972217306996931889953514681926747196659575651674283077386180985817901574281460058223797449630077902718906385339506701949234313967637574537944308461473697120697977011552097511593512671474424582914195242050152437248155702942430335081193587553676891668409990751125951309066389613281383037618367335423233750341209584742761512458752609215485417021179804633356875950357670562444166089843464040237083258776455697931710478648584152537832560701047068978848241205097771587818056823694460330646833969308860 [95,74] 40161203620601157170098905857968939311979117684438387617579731197722927482127530336070926946893243523592064456562389314326718302042935594267173732416406350583681397616496325553364445936867770310327738379918722944585061127803667641967374012785186796704802161402076490661735476986641775328458511752323675793136800811617275386695134631927270182238219012621865052332479731121866317689345145298922549376104368161834215930168060454857617578617427135629631062120753744480617679813337530424683326950078450711437455996253246665355436710585941311871114648990872043582230056951054563543916304202059368463689115510334467000631499309402818678108224097734533315972298689236337047197178904468625546245667599986948694395618305443240996838478990591086040673845168345591476474664576429525076513027064655773177123204848902172432342404293824118852189555470316969656166238780452675016583773329556452962144915714171670666889827676294388324521910202519712063238788887198229719489893305128581092818972662275030507166545026406331571985704089970326477736275192184663448267218218281564429464058462277564754376951527743361881900281643819857958796786646021899928186735812878181665280563291093216742894597275953960911940415887552934796243524102525334754640226659695241822773988088368954393987820325573338198739436796290300095418619680494974018914646928690703279163367507856236492028293120118803165901888620513945508572729990660725562482912714649528600217512047001118174124549149852300473985734263491111498125813966119044521641099239574969691747164176913239399367226577155219401977405211246139834394541260182719257165159411109326829653638210729051191917410880495138562049797776854638862169215766902994774796534840622045959887421905820333598947173108291457450253765596301408328358397150846952375765523305772899331986936207876654110437350534309307620556832275528535826668786127386512030 [95,75] -110305598162189604612959019330307873114064607727429201199361895041952745366327128088081872081836832596110905108897084115422894661501048019624951825586292318553161259042964992751394047405913015152903972492717973708737555601824854032733180955542106211822158705631537896148887178609670357554393269576034018993126345933975735870666340591566303851214957999361996699500364880779243310360296690316985145203195287996135481773877264298117905517001921298415318801392357754538366423828836666539433266889360984588886739091741041459808441732317817709866820578162796322839962811609124176695666622580438796365828704993881051674598829991781627958956782463240127558706782619603683085957140955042417214390881108313193070078216006571424477529691523175355823396333346201730697969807015859123064361607017889092265297339000073072268208632151630896009910513010630401387788721021616583959650482846038420813303027868320463094564071735128608151169481787472085870118045583304446133020210375489945669080164795061263056958808376684723075877064271166200900908926529836128490659267007742560120783227156343756310638380191265716928656459456642111007723011638405890171727427652049666076418116951438678550469683857818203088306964509201250346676868607232177257100047984613821600784531467956649174194696146171002054400349262140828494966211880985974130838919423427124370881436941053287683075085193588038296231862746621945147930418104284177626741098641116296593037317124098577531733965446993467288871570435014428210195767898653411164175454964816736109115963288346659806884924371448539842691652786922645287737718029985046334733519442731924545407344446310966690693657605638986060065156067933800506664760637301359424629478739515371081767272464556677806206831981394765991107014758002602878472796679519867515632698324259899132153653469341849335126015347987270093408309848560906613759615954400 [95,76] -82613217636582865901855694657386212353022778646282664010683410524712629940630010560593884978797805990586979070333663456281873497406168543795147651168151878986448951398653398058059449348523148027887546871679171318489320886890301942563984521028149927446288672559338151688230850882904219041540070868313140295288850173855268944836472819534458204555527676832521030129090005805426026118029896012852428223971687715623755799254349517584189596749815335351366706418927519878632913029194944053433724046316952382071871094419862446001222182872733143005747031778626464211785920211433453107149502732991372283158439387548775811661009507799391457993399776888887411512266127298621809591131978029838650761562676489905194820587032490132844446652319475830433941848310309161287739462759089488973049230977187139615009920042331259056149545774424725144264428076769351519646107137820494597821389683177961289412893016197954927977038369330432701718525104580509315186656814063313983431557551675976621182305980347320339710178482975917415360435716050638612539925875375481344638613508576859093683246096758451846986620182337042720891376727454065990006719807760892668270562466540714705455692616863379103461040839248446339221383498041404494016784492732270295229723387943712691007335897007606242349401008130168689495243640213162704827382400644923572811067310813380374460490685711038140524885955745967322512334686993107706225893283874299545886912300886026688282226581575486649633295922055303592039962240057189907300713578096391951224579624524200747554633662938587652029290188453002160751939850098050717197807478834656681262147314786407236507049348070104540221314791925484069818965253485839200819846872984092168091440953218946677639170569446159595196777052858075916955462093779059731393231375730000301414467956046554831993847913526254379241616134381519897859169107820029747791728450 [95,77] 198022237242203014169514621401671087244330471515528705048895290023272645963862701628615198005653027279420620532902463667909686139363321364976086781124477341866004836839920784940631122672419619897873973841664037760687037437709936309592521707159089638207144176289570266982484053840342645099397861950807597846642683194084852632669854887801713211196681521604454569388943765942962660077333162568617731881625750622521860223254499792326307591878631680203192078117243941399305855969941968716181754070358308963752046879333336779759751494724077040274210674767223500266844603375954984782656822144780778686043287175587353222859656218414515301530393880033192350075897495396050607585205304075352928084657358491454599008009138821438162920634776777754529980193670163182500812176294763066942195412892405056526384957001587183394410704722169449821026201326726507761565901373371591369820612793531583115159259899976979988390061441292592301545794215409275077390218081477562519596868656656837926163907339819170136743460464244521316717303534781554595179675446438398432465268465723832700701632173522160079055090618699140050937257810851134796379013486470250909758861522322814544234425381217594533829651727983771044183600171476161867502105701807403996798560060719771291485751394355491818501929573547230263329771786512316345902997256525234518498818807670778430141932261022236228135599246875177500269711806543796126406586913004105171993357775084565512538710772650858233467706139113495845360515884564007114778011424010775402921813768406462203990791559981678084778429490183153488687936698802881935375396349873488786187807014328075545707511291362136873702718793187163023412858498419044671711536405994738215151837239884364921688615182879226873816585449204609332847981518660004318573680744320042288164401144959281445557582901322928264489926332343534075886198869482408346575 [95,78] -25154438196354445537107396671940503744229628202931325088466635024189999492449196460455665958096738050822936150630821307583865801097788819919698088299373791291580064600051470894125999129648831705926470629201415391290922384346238022916774395448048372769779077455643128292792593724819579658041134165636554078372372928954269941489461388343510816975784577396831666744932287052276971327206717354098756610140644204967692120166795167229251172438438228619880863784591365794723118159772330569317780425284918080910448984453897040926871371068665580927186392643536824279389050302488359450758712319669507717055042201479722485478479606230550450192276739236661630882046612218890525651875183728095608703530858331225012811566440437844967311517277264851504049912613736026357874781007405218052135964998375487470904134267221891010670362497427554372412266938599869322811537879362243779049042095023155012980469285586183808745120945681678797896974240556608243495378999083621885488533075118624294973447857632505018531555565138038137179831554262822685533305715218027754593544984947832848883982563237109509807203894237822926636337603068968890140445272262145283821497665638922190125762292114519887149266038343147086011890894606527991830398832771303756278169362313348057462247665988236262100890438906103999154421203155084677416901025903711568837388822015306878212080718675995941553807352534604208306910792138956562366724939574014950528245236796564816920878060493633446120698669781683129424451230627786734665974048975554910027976193095458924102195807316146852245338224994833124932053942187801886085926492764222142202140905133109555835615960179931037148901992645117227423728516417814081485260487462446112800209390431610296859582898063371738695965116072104211284291270473107466597146008251249732463368125495640550582328274928484766496384649218695505554433664391232500 [95,79] -543555400922514414921718847613666746281504547007087327224736807449521366766939284687069158813959718387394827586699247520045420213540548134935254668950146714372264998885000079327647455616522043692961828141511296494949590840355201775452570251690648219382622089443798347937842912478469429886682837448164276053867567100107730519049873548833837082277320050644212733899387500293367731497388727011076423609752904690917243737318327711348614336421643212715467346305834495277493943645408222214712330140728741582596879367549079925373508353926150813607277797286175394281123978663992465625218942409901103248555391118280210180809781450813646525778369861104594672975650089088205916427520894848921306831546127153544503768109470484913006699049666762845879267037719849722710158959353923001336978208199270006208640456995171118601997598420490577774928605309670701901073850309578483132894896051738716274321880203086312773570052288245310384402065973604563154945141802832767494135632890479329676921548753069497188280506185988900673680868227506832776428267646232295782839263875201745359731096522146588563153875203285219620877139079600916913382413610639561644368788205666984837308516338120730110575763072101317585636313463848090557961720714708498817158192222346743966470853695509424622983636532077456602143564025901711478737357698995874644262106828981735522563495225618476989460905578600772204135686869143319681818316840268725251659401701472691342008198511039711969601983575241379648491619023413444412827174026190599203835549328479006653514918404897835056279172163156403218077687429134579022236542987343529264072649820853829004350546179680958070630376592080555232543604391334204633712655952787775736147572286073638220830176293510023823287699378738351261155502132227559681777618521688775396132922965522411849841797496327523957715906709292127034841887892405 [95,80] 25257256743691659877031832662259816447782062066658289137310534850285533174559727336235343793784295952263727234006317454706967570139643212259136527586570290129147374992819149742687912438277575207543772085109141061795605785329043871702373905997923613777049100685385983779104025689924653466979682138116851118458854854305696436640201081268664448156189544888575684245506274626167633841146634853186839319855071089175506591489139273055449447314656687730082835661179351471361486260140965444145901162569853852379501058831602081579255490663939861957035522477976749763548426902353344868808577598324664166757660182599458469900479239313329666766133334660114647592576669944793945802265244453472103582371251359883695192406585184039149103382823218727873457389258458097148209278882773081737158062131250816831381753805713236575425226104437423522507551028967581704077769983105930985005887987004676021313717193351436293820709808371584356890224855479826050313308485428778782419084880097011153213564951175863693147581405426227774299336877586402310173124601903531792685715597824544409906039956418444001735665432107064270113408226718613798006068883889054466160635264272989884350158479594069375834436474784167767811425268217090073812649188891433205295635031076499925912242961676879639644585158447801879965209378333729847885568382180566697154103723063105187694114766240937432767047500468115033637015908698230353370911552639838503151411332215153698475264033839763924010478936258262670793609168987359126478505277373964811030892045029608468612895117946661632779105014953445505947927142528539886879239846281855107660749905691178927714881313527941618495247746833947836866922396632878393938885667795126199495395311071852035187656473568039300973013454719894432053626256346836398119952518071152385084456454292163760526380536785824431769649376511346166136448550 [95,81] 675502912500538300477794094121731487878085870992497852192751544513862644785435804170360204327642465471379795545170113447673466639592504273198064809701835845223525955120969858751633727877556721871151471272348949313810481983279094270343148826680852961596233609000282195216909730486523544776929912699391143366457478087352478215507849934507504571500498924414215147413004397848814999926760759875924682473128352867747582447693394585101182607983784337645406660497161605769162544938807156618383618634135687481120478768115616914404068075994991982754882997738871027453205191106260673524421841855696509345587154889717367712438697649482613841222357810232258742229397634122021033647315016861619279123267464959864756618726157414928035626639299939262987041015412314444378641959988489659092650788944952589196917760628683436826799737728832245964625296991344127451575462125145335891705505698283571162725791973913175130306635662232468035672673704427929689216327494685876841381513227794383673931297736268008729109947395387824395587705415145574303182810677098605022158399462494900751270189882102271745929855105491987329511751997098207636044774302518312505485816232154897031804502145434492169723265013895573396813165229375913155429754817705637077692552565545483026963323652995843051320542022617448213409510468900317738906861481692962725553434216063344350269029338622156471596425573057960834267683165184789644266716866858138100034281624290029139342660834481816237382424395529301896454583853883981893983916792290737088717265983575457040022235773180089233312896709716977757109841333509485023860001200383085470776800140522790923204214070215453802418930562207384517893720200416156415855320872130381072007677338250480558760772411269639380832156383313906365210216120985086605690791088880654452815287785007165649178510935188982447219339236575737604610 [95,82] 7116922001232786206943520474190570438293074729135686635492742782390926204155790974569278105817532217312792208771831639796738543322431310423038004624570098222556846769869254875506693002330654919437240671373037605622953856412842424597199972629134572520621276180530051916242361705946720637487690981880991034017370571262728892838333676061229618358191130395306292062771236227603768560568446363931898926164051288440398242643277795886931871325360635086174004402971796440092244967656629797092329526005608139271360450791151095411962165640666922069217102750994174271881164095776578437179939097466785396341394770707497286569939222663429603504745204051754932356887205139403201409430978266112893181453785098623646817906298887219894032092053976504269979948209892217678038515041443875758886688107076432490114779844628592682416663743206903599479026874325081370098839700474918604704443896971602859184220169643405681823609908139408127516993128959831726751436189330675002123666744885464095672931229667850502250322185874076826567786544861173689407976004598797899537752178249392431914677334259411896666135042369342397154710235422427336291503187827868874860249282286473361080358536383365836657328782861991902859703237269363116517415332868452342520614125573261868491094317582700428443742880313017667386951442127419664186923828528791421072494204679334910981445323796431358656012234526149793442116095565490725715740643415683082018559333970392636474391247509044759946432912174132058630243918792414019747631955959773583512299289076041576782319430163947541887782932482806894757053555955701643104444082553797523083396728125564209966663860233410540927265455119904874134156900734122151513258642448979245002312416098054031702214447349328050974824988892105875521271772616692532072715067174989197397271366351826772404487025650066785761778072136139630 [95,83] 76397427066971093217154329393720384558057664163580800986152176686432644390674954340292839387823983517462577575407868476670011828011230543540851939871811251853012455603493336269178032727635095725268545002741539694632885100411684548831344737709805558734267324441817431193930656017389156738591329196773096638773098822303105890748730947064180853983221127574305678960429111123665943611941531724985352863218913504425888538113489778879042792319709415294615744941437029685844427313287330325351560588528756167971706364619589054388446007951112655458964326427202126599075316679518427730319660853950298774483038347331185518861314700133111293600225245440256264295250938141619029464559962353759549461037423772074227276238882851562286444397310687301782190917920051358724083503748837734063193371608011563006497828167325129551070388295729042363165817208548168697283082051797701263692561641367133954145788247535181941148467166907802341446589956421841462083536875414544599654937429489158065666526384588944151380864819123073890098626898528011720034238504742285411176612831207508373732250755928704440731836888925802721819182339092691983654676671753482130152449604055066316703638010203946114833076377940339753336405290480647821436834400401672686958879137423407695046793622341342648168746616156423019614331336710344433808940944216568142249877631771434518176957874360251649293370595909072681817680675717625330298238645290290038254239859539081314722985717714736361567001007162002563889219780847782885207716903569055561832413160245456199714672273172532845319650207111034062459030740911221366583088053833023370577451072364300185975539308895003384920409710031955754181906277343232559566875973970723253470394134429470495169462984466565776815301428030929972043625686657894953699322531179229956045174648979613330760295091287744405690695619755 [95,84] 1281474525535903612205419646162373307697586677583127406327384453026686596313371081444803313220817676174298683776287355508185678298996106648789174149710239167108945214493144137159326464254289578010486670206308858680952719999198477023804713829934416144588291456279645883446013421409999074880083993070965316871466211130356670039826305272529599592014456880125680281969000840049269782776146393342336416684158062181754311332379898925766295298689000983671559509010216754781194870246292709404302657556853930529900809967570370904975462733835684290178231814040847318377745678695288197980181818187805180141884244196709627529497985146063710332004537066393015928707466931068917351666014320877917514118320511965984531339878364470777747994791617006468072484397470999242414627916316746377940072264088421883651744794770014658118315176730124474202312431835145795002511539464657620650606348245135466026065655568183722074831793750040389979947711762522261166843626884157919016294050070150169489233676075420049984478011850547434643759463809950297920191043053731675210573821922922066130570404171299981420584169374765249956594737239590351914158018980064519872576583557378952720996521834263933018613378730109796102096149111702860716915865283896599445786147105865374100250827348426297496426602385945704372551180091997143876214646261691725335008103250472651222577898536713891494012046411287975659995854242008305035415178718791776833017454802825914900853544220817665547517342057607990990032305454904312698874569768041704945371883408057056508133733372035085095429444837620780603599161321885922684171591696363617802383357498681638528336622454403257426195213445109735295504242717889309765093251266725706802939661135593795675084006363770087649354016457422054537719145736820185489314201216962221669177236539086161586364107993423073546706580 [95,85] 16353308730010931225333697952332466720728728460276226650608920209282987509768507076571299325362829763184304220291379421010877488412529861767025199004037399242266994929424102499443643329671549066167484110260600935915968212655804324115659646025814688252829732699417321177893130650225404579637267488231611255967375421411115753359962015162152020046295656650347864181592172457169308986694146910073129036912521015165811018918962208844642840174388874387477394520816106443837172162295116577737241134027893658011418345228073911566988950233036727568181622171056851463364529897785594862473148987467296456376099020866262622115916854910925034952927693484700200250801847092183740805622463265850520632884460354070799310557410460043305958393912675277153688625044129387783365971850795526399286980125879760492884983004316260925742431984594556544744949611167988018314371708438024394439634099692858858132785666649564989449725913835548984406651815614859614314596317361777329914923379597383762101186331608980232223631641807487121171414730503857224613541681541308833334593696555167588228706177684299273401142879901385550192528828825915217614691111490880561445214349596551347903059264722547901642512570047204742857653251681072078916211142551417202287730618143523860961121831163601314785573955192631900347586134178148507105870693092594812787041927668812653054918736088268541431476463027932143725520599810055966064839996394350253296046665349259694019231197763387232586944701329969576493904236091317096112084254688473759937434285752425364721769584343430393941735532167513144845226248055951606587671981243451009006017826086133064470245843792792422784453143526371316957516302069480324310275801652629612903234006530276777095913686972614560501687950689721060421172563595906102260374552947083952182435565541536124274511859962817335965 [95,86] 116645347902225654155618609467215722248992781861981629167352588477618536211125100694767079913522391261739004740168297337635900547859915740166094089014180073438919512569291999341799286370208393735607510743977791648534468697880203028597918396164754974239837865870419260169805264723978236471660678507004174622438071873036183983721819873053004396926296867118451774186969045488251685663091360634036860205914481067720783095689438888713530108364818725525352691440983121929413877111089934337118173989764841229591793250915998179057751333550764854210905496522510865744310808654498853894655577129846748091795590862947558324553877908756542073786444355896636358433531507198430617258350001472325275958576384225477279519439664267494014106885495978520440949775234111906576228829919097109402743750626261247294992185680558046469681290212265193591419267249955843409722905415137035794073959668387551671467159172575117397812609806654087052668890538061171598701827723128037362389090730008977612668431028210344309795299048311718233604321923638391870237315681466557753892866564340599525303466255577937580343686077966316489763771623060516998335466464351487615025236830314850229366457849442607169523412405579539284685211909884622689206732426821577310432207854350525770776141558064423880870501008288166180069175799162329716683625427359334273381890013080546382854093964213420485944199793551615053821337278268997596819632565497474853524421850292473364273936732112998864267272089886094681758135909114626161373660087027435700877828724926594686265738986880063821596257729489331735508800001974481149420265375676606949265165526355037533362851696206858457158263221489911151029458644473698709100136760256175315997028568490693015291616218976349979481934898159580923509149462827095435097095048963730045428762412340764236520746364796470 [95,87] 349932728934250342612847199257859415206839096548216841120501537175419814997119363756483186933927014392035918349531498480389103047309265342985215980183297272253396022008634225554080310209235699550922017193154237258694106035148699649839689298837615482024806912889040015769150144323629434123256420890774527328703602340161591512342145638497267293622412584316666261677717018071308121444142065700609916858401907034803114155466723936054572520483066656347074751776828897327121964621717271561324380943432050578461394847052002846470176395913926002239371901308673700824487969947747615079935882004053924855113653002000407148978855950089787353744591775241958271249647403087302897197601202450416700663463750685072443772302382050657911125965849921639300567497726002745731996018046681914796995136495966154332014651483428825010311420649359925426077221030949222346681278581228288474786387547081309982113501019416807301335311305993392595480461392791003397925326963244083017846318047443524237358981291397076559454591750297374270748485617532418401012163968602640204613306179820708009245997290341011509122622392057373210873192801495607255435042542574378078178808825288735967430020965396114853113787376240871608911572458735505921120334706638078324389655901442036938301238838902943541679182468493939944864816434876003839544512323844492548726618054383699034504739155865921895087086136798281163207846825273281712733863838420743698728685681149876476164861710446425837149570115536914458184989368524478857524282451018374163861616002603392565477371355846736892422650937735493457832356056761526873149245940359353864425615872530135614569459778267189219146701834180907188691933056875212968310353080355208100179673191931931321494471535637909552015362024911235991586612486116822532416350239446464148980678003688469116074880180 [95,88] -1396792755152604989636979041477582329853211346550774133384894215134213617446531553349504323695708246670706483374083011964408263008541064031166641579566991102219352913401878030285491316875911111624411731789264107490742960800760398245244966375737436164962779238841112944797016251740748025389730542418291597462380101717560913512640395631894265789112188003592270907087324797006515974560830589504612113294899815321007639259264928714865081310795804041825142177552689382622567868564438239731417196722418965330706558896413873906312669374116928348869158032267166340172508604660057038331177751358262008828148011944806358471385103170487816653864650341739655776753634431196138320391389007953159738324590650678322332013131689029610342521662064786167068832880451065870834964499023188896448148157040685300115479959482197506396754009748745360191297939042707959694742197358796134291741199579044711535486075861788456565176742305906942462486414620839714244327750883029870742894078188786543697203515980645127207481399467936056326328967979219469732304054445409164983354905802144002958450018864905438201511239942322602437536360072791247280526529898248997591520205848739555625969536479588686889911250914340949139792176664160169076142788929905059120264934634585581087874912337878894717182336783921140239199122583356841546232532920228103001719109587486544633652618753339709969794061173402591412828613645982121857143134035882089300224874739213871480131043394270349843165553398694439266807733352136326381811942709436970923167250488853697796025874981086178537470817017239788346309925591088590249120305943082890098712713366666219286717025700246748012037754572184480406865322010817042230528782244480827562764448836600690875629984436052992106302612757349869098011702550617232547600267478840176412803993179352259770010 [95,89] -17643928423653015547911163497735578054268737094412442077332160815057139504346344948451361065870340387653770989094726614894347189397696208449243679229692162730471772640293573083190589129234199462906138207945118597858061528948666020208181661415365362040806421922719393916861372731983202673813574105963884937438036269181804081087873102275941302765314992982456572954498617451395646590222261005548286885715226394436357966745553428049656196823219543324145658676521572584810184115316331032658266230790594998508746756866953560358581894549182090294131278068319571194115916896604770247610942702525028614540584293531116987175140093092381069780350495635282475873365485958706549373961739933522005508726512311942471516277853600042998008188716257123326073835389596146056207476720124677037873145463865979527583447435824171450296969826194334980809231215141276520744145265879548103237112335854975844631386634358452474213906355645898754902723288670848146449075467140668752668303106930454274506350314149492272685981711889874658832620971042982997897143814672620403257377135408813180945387068932022720428099251966096666610030389686476727012714265238431497604950928659457112392718060855628755728490084432077983289794553342156894106586422992834447190344677078288099096360867677598639266186270883888034100050841049437839240289386473437794048092274758802922115349613627818595512019969699289548266719453799786518595536296182641281516153881120776226985391558892029187086841178873249713786974204291387442065629934939876404412810239836781729201705884915732768762080765520450926949410045618052494577153064436872108601201773959106623475648676117613497781421573735040765869673808846093306912091909370729393705604338598080375139665086841479916138093093122028759425044431787733718829045776607414247381679243012579619 [95,90] -72023604676080051420866594714467449155909494196528642915336905577342267409202347226048066042053082940156820154361427410206306732821054128775426349316659205729575616090170339845771697348909562494369775158478367819047428359444970850298862866051305298528218839178975152337233734463228990367710724994892973233474953845545033774874933251763586653827682973095648346078585335714846308014215067676792532130156758104109608076419851045612586124642308224804711064390826568335034910895394135158661921658294057781164061079136836001795399102275583064675009157733273969682557732371460171399390490433583811006244992260787893930422297484523572457955730053889099430411129085582126657592697693361310082648270363704953831424261971472580949889188581782250717228130152387930136963019787781003273536741167395293132988122466343919243587696632931802987715706295367951613077971100424220080232563790339166053831741775827282392347728161553357804404582745005789928889363673891982936270286219063525122170263752629875621533860405421835268203099881856517925466435966996214250299061601148136970061416783751443184190331280241819311990433066074499229279655168329908171166564027106543828167324241076987982697647271888414223720375338070694318405012357836234253255915036235292537514519165369215925190587135363146180610323997071001846877496529858609043138252942047318235893171716751956464981837365484925425702276245450717731805611666864534097742606271686650274872889231167480236355243223680397612884823273269054526208237683435508132180212241278920429787422282514627764822993656194383244569131792423016900662914938899711225934444143714098409306267011225391960845173560012310484873094141468500514407263783143479500144542354976375181506024081978762775074932873303631021514061971773648796666249301470169587762423830690 [95,91] -170690105281779544121889925383623811690046201202209004266617600782928626722453720718758094099922384843873198270369272533031884280745832346762306604021046842351078397141671000926801176814331025545703293876892750987719054870158357028629298589403355532788186918395128877029286410213881876274670020719920842084408832319536305915421184979614576305976755783777191402542537769279931851040910653351421345266710568903940142440477379892006093523247236127686023504368803300050280347824213822343571947895111184041364254996290830650388620674249013767768294639979472316393398151838001374600062515790638985765429686749139576851867003427859783687998152000580882028928613370975436781714412514200724845497295472258447739595115720543826606440656069957155552874453266352835635643383981489018788427805819287393369297256464402148070728346258645078891925433619063844491934969321643813001006628721840411504924030627632457023159831005021007247503000851634748135811313080237681050770780316409743760870542186068399716998005094892921559349842572341062321138391647489335706844200733139491295409124313191011233819046534143646145896056691688015881454127870954868739427633073948992941470331198207031622418700374616525143350774919528317123148822395277796627974401197472775100078537932479518901799334623732122076769645781023526091303736687156008278084810087073438607052337492180977948973919546681059452627993427123193665699443080580368237338284293888667004213403404043439420099837664797262536134844696434391902733633358280744645939443428677940299392863381040851165087416525444375392293053081122714975462431845043844671961974958289443949960041374570237615581834744289292585316927960628418742186644099894396160840206432727427473613824315444496172931273622489258005604254026193369141371551237239960786099047 [95,92] -358234460363796554222434594306137058910303936773780999639871000609736339705953529835880276249623935883100508386274498373401243789729633346024270754991718648856297118530933885782112140010505943592035194754688305869512231818263719341382705408041883678678639647435034180254745356091242371390856268370276580520523873773666598309930795224477348592552267352915735974285467827627224230902099509020491480323278098495355163586466001379130015114966527962010797269324865019803137402602880871869879543118600721647772730813482316077186769730403225106916392496424948300793712753860363139353739503555090167000975508519848594539534836967194414267056156890738251713785044192125130931010757493230283682569445681694794888195034798916445369830174385054775329055155280481356553990584518935987211877403629083139543032511568649580711173296975315017069521258710391132091442184016059041201265678045605038461405308623130457899036865791251900143784250015632033525827798903004106214922856241645932462643750823230271438014332504136213976035241865253743076192716384017515846842209033080332528270656188622095624911501277349945004151358630242820449945248119672228683011456211163928008462723170939255675272028282127734772212136128355193630733329127516452168244139528636613102165348100990948754529990588915317973181619872206782168924876382346909726432896062600673291935632616690681567931940375522128996776986983238424616630851867612619469481423311741158845077456555596188863067105190709746268807523564488182260780815411429846807769405175544468264323404887120901859046439515570104537946085501435636100030796127947704823615937184026201958316252109350758152356682990296834361137059732343934434988824724514726553157460768491304696011446201975569770229433468230341816981015647418764654057458090581358531 [95,93] 214754105265545416095660590623458013359366727732524627570210761545002844302983933219239451568326060381256711979080827859324038446247032325124674544451458710632141599218502389088602981560890423446341067941614465373529522355840464437197492596944197173532158862352377999505831871938029278309676320171896433075438322610028956935031103715691695326816273373283685532543543690527772906373274952614179519996889760338454522095133631979606576990458575660961784082673894098489987041631416147407644059285828513954664719616898846351372083245589019633728240971597833502395548465663562717681819421964687965144691022804890248978872239664659233089573214562266202934224888913827867321380221855845051847069188131955929229705143943837494443716428559614772929974892092847957973554985003416631849596037270641520290625198915315877631947252192968645966617822362121875342469789852888583827102478460963087590815257685094094041444429476216673581011111482756898273905983582440074564222570023064846931479912336240241898929046575879437998095453756987345166349348672168802619138863655570707712898337683501621514352368425615093695885087418295504895320507282030148560840996178149310334969237285827117888464226990221104225454359406413583196003610709916609806481376739549944533852955545257788018813497829861195390691847511302458965603113779037032868594466126096456966660764856171148734267264242148721759367593013307636220284602562237119229430840170573689921811472133928456466584849074621797380884605686349183051078292908605375483345595201691667524776419996325515472385391975687796573639568525268167742787403735045869214028675154196148966483186169341763901578483782107716666238095098512627806824114758966203291362993542262592889149484441692427211884838825230431657019004206313154994861850395784 [95,94] 10446865959785937647085710989746556859602534840257293406717086815958989694025550845753722506969858617658232530138170639651375233953551117505256765883569732921274426684949714023078389364073912875160763947415142020899020314186075080976528618690772167819167433729609059504749894101711270132548527765021804431184415962258087976004429513475573692896157206944853071217381086928718237004426445906703667267061188261351803506809372180301380764665115944123133898587854414726731275266753488377463177191303342687308282208563530263963167952735306600890690576475318214050510634446573090738358118949934828049532107653193084222459283210870219510874839792704961714891457988948000515929324682385170178747571516951248489320223593669596450484664832776165005061587962337479461181720446284231582476617768658898900580445574340672704836959179911251832019993288516788184887597688351908990469472251434416140112481499774563814144523953551821154305630467159036318025362412348874192086550521558695881943725478678042425900860441564140621874905998344452824450464277618215567797970497984742488861228596844290999112356301837284376204783654346974560562072355661808301036074095627942349816832989082870382629467387222997554638722759489700780422874935074957882777886413921792955758058230787388650485877512724360379901288945437415761417724634865330002172483587528704812055514773887492416623767787607248272017632784639808749598980307711206965679502856775406264053099641242219761377648021996547853054378975718490254698647795745668551208471073166099052701556446052204103333623027020554819444280530962282895072221599946102981615751724146002386675690114862402056447202273617369267130897786148152230998955219917648032656450075867011731738313663534937276395666707430149082439476552290834320084137550 [95,95] 54098427664752914315442222180941325851464164806594900584267661246070845426262196748462984987143674773088917995779242685960388126026890309611506910474937034931815475648571024560634685453803234134289186351052587599336032523413503903685190408979155943195126750182635177603439778186879938422224691211409840917756604495461696609284208907535706534980378374031374880022499383407740835843169575227842133625773739794006218902489973572467848996405445040186393886734395170485480398262884468441910347640684004176803594588267083345633408487727887384665529490794873090439927695195810517420569624188544008503865299433075577984259649690299943769143200193669361671842943877862198713780792129280926106989172123535150652874560141612429101517803530390155585450046112162101370636863494000207941509694010498460330538818952752672577762259064154601763746802317651649733319508194989119054943584436899686014939122540547093897603894262583576109311246565649952233871332943006445180538946795945604376644729155871718785057691116437714296872268017658021086089922610540287053399127187781676241994367425334991960183073160844555758979200692180474957292751836377523144285648481729631016457490701330138417175360403303241979169221097344891834303004930946421310138892854841928987089399078975571993093580980501643232376436105660882110432652611605512198189207406338556305719000834688776814500886352342934952607119530909054123552803273583352826551057367884989606082723957072745474562621313931167586746514185781180731896871678276182306957049670968170738321335457925927126753273839068582870115954405274073937092177914678850535439188433637749463831079666067816712664102456077590639577520918443459503806962881117653725908803193642447108551668681086965767711920888033979217684580375821717713532 [96,0] 273443889891295632073326206887160216742138015894730076657123809613860724243890499518234620137116872793844735031866308748679258441837171232290282596077414335945611273737748257252450878205763124753306799380464751054397075794845390668525522473029712279700098981547313141065143158617296402553165550858493214060064179977825362668443700207059662076606308968129826339320290415999792837186876778322312974438701614856411382315327871318103342147866193872283134743617265325634753094023541455297295123896060123835782640328731858271702748098339141563611434334179478231750824899743585806434771619373707624625349737721937937373511683948700838460581633966136251820923012057509129568664221182288924471504004827084368744329658506127001859938390813036561966140180121326615363073417051958875936008561914617020586964728431208402113823266639115783627601202213250986745284063949225792733694804736421859156433530145757336343999131792045362100863322029776606614934409526253986580267333365644737812702242202752599166086792927498575785009796606284162090390540490482853999923644409113235527790292742950744434905723362317214239280177048333571001722331459145020559349298397678832104646185030841500787919070652941372349368740249043719846219838612194270659902128621233313197758538710559516651123643938584430456021913620028355034811935374928013999218881767840219468464443286136077980162569426151674323609154974007195269415306796089567783009421665420551220170399973444866405913492173901814585584261889135340917384725303130891883807931492688331657812191407981397849683577762550697246174952882347794542920868959291813632294649866264005763120614948097038294253361142802830240879627232312006255047307259865923094210197856329269368172615505597227816798697421093796372736671701706503571397441427456690817036504352877540012571736070430711164650548478874844952220714927861817514220234790266942873223769732556598957894001535972344132990780279688797404441051270047345626743482553532454324640907862360962666758114159516445040157952538166572697036440546559578048348521647885085458026180347349018889699590353777866837213340764628582400000000000 [96,1] -145210372256702340394410910750680901366707813233041978630823843652071239347191478088966849809463408046193141652041302590330851542120103468297435574203148692068859718085022117576076052177309746619461745087469067425567746332012573487982662252549911928395021064566215164886674729619985102911019607904072978815508293140651690243623509500374255587699270395072275973590819749820348102139037912930965447983503410632143811768609496390827625666524559770415100432015245285747267469939618159765730289691767249038420807905408912840387871580547682803041309911327464537789214684122680307595502740128870526720979939799081827934261971701069117905092678551075356058611475601715104061715855580378969627664924041951844823636146313773350896582598488219085984442656509436144209844436785004991303417488541164021327376015932697329153749642149938725924731120934628669927511691217236352596732545108303227527718072047949586826800121309504912927506471968204053075295366274781247071505543986510499996124664063790244100275693922771292757512285704209933232260899035075094321765630048414528777821235256949891774715785377189651720155029426401822086794801418092646382278543193457614712552500822386213901788908340202202403052017573872477610338419454173669443931830213648388705649677885441041745775850044749416590412459020795726532155570389063499026545931052831663743080718937519206367424502343581417763781001431587044749600085963357114676019355917313367389835264960229483279652111437918308037417408730342605465980305535789946323937729673752991988120564870943787098294494939140164045624244568376451572882164739579275172224198474390164378755696978857771460163031368749713521417229696189500976293800711247531623568639602255828634777501187199640948148131985291281741948817202530160220703245870723473765678243037734882494787328334368511324612878424608059906946029136612000047223334077475213420125394341493163602274251304120891467409186561475728001110203350644196707791133144145984302593992019632220617554245222560462839342313869340457121122273875828497197602507483756142686473861234073016090370261002529277427277824405505310720000000000 [96,2] 7282973529629519442419888519028930240008605761231189410536493044586744782524633594958608495382607083813048400188132200885426730234882939718137169234368499857372396435586951676616759380394838922932306925750503839371248497740283878359077438179692900695810127639873616564214547141284261772874287054775489586780036301413915226000978270176731522517865954273801253882840001527591328136904309148310818116676913848516394600907341045767202202133486936802815490110949310193147410844295630010862322543806219464627750765802006804882614936123252860547675959473708846532153168645763555329324024146027651530100254879385241775486478256934461126926130666374236857334228636571534182177933539949810209585788348640002462259645415217562084761305444000863120503381452021222832491828305713335161703151276407372403598156068546627861220745772483339350258815712899383098272911703301005419408521026362113137845221016313424588622386807940765964953969951173737792544680941463634262848626316862453517294460680591419968649530635571882320946443038622297538709706255871796122234452065839875329714990918294067814763264322867818027354763269305240102001519814555873133194996118067708264876850190514544046587511363816100207268902137891325289226200276986843061619937945772853044299965674014579681107253455165028702775183857465351652789895123004431566982161740212883137082107551838892082630225552355313293570101971798726708642469686570944646731172918319054775072136684146840064012702813264520442021505633598767022929441129545770946422084142298225443883391415071813019685588205739336027150889674258096697985530892747105260832350702794962467109848230697592488545167226617082937101886368774504583913530499429592725937988196096447604929400718782215129593395899182934210929442017523469572630466025773506399450664680487773546754622239849792024765375890467732425291348556449539123564178136883309930772258425668888409728118880114834379700423833261719859157373741222672684766743520655454150327618327035976470809548503596020501190252240378859550756129264638115863581683348905112370643249251519853715176551289986538655527662067025287577600000000 [96,3] -184142834537386369237659306852325357215282926039029077062846812667103164776441930713188688794681286037263308461040128619732562043089532023113535146278719344670604387550479194668538603660966968000619563336758679146209068596308478849104941452033847231624314144240391243967906925340231810885481003003297874584273319437794875461045953798600895519891275169577386404770159069838483929643016593474919476034389623262152785442213313563363511239119924691433704740973728295399961660246011070185783644221778244655449313352799765886681769491497801702955702469853778689527568472096785959955269237599022693991558947525728083705424722158582451548594266942783428301248477224619559850296059249639002868612898607462239025410369546271396308983626921008243426983071394369788828126204822709762580027821197724305529636962766516255591144759567557172122332745115352569037812394379725399221539491245013094691614524173976555671019012258639882927169877602419482968266378619689668944408435919448357663911358660977471881602548410045861737925681956256136046899434008113350385244425669205900825778461812635965532826321868355200443114049594579130353574958832633675600433394240182995314037499434102585114418379760035846992019060663771427504601384348940104424102791557686130366989862520624146254539610703010617112520613099758294123802296932786928812921679528662924050314358447589668722502182935094165311918237057383703462762551966816350009092479724278761311403225172898211177343226375067197129231863614894580988337247932764838238478963817722364552767792587425133306860219081919899603612456936137379160688651477923735724778917489026410321126030493245823035680353375152933098571764907757260968942013112577255923652484320274953354186081247337307801623818974407455819350574075663751156989397213738432869702394786224848218279065575213140921587126891628167526953463164541905700311088135482043591374405787139874371485282370992716343199507892876522112837086914903993782670303672328193368368655090129764034813080686468151334397693930162552724788392402351076466522522313179345858350828001770745093284542320489674317708608620279208345600000 [96,4] 3479790382994274008079903314735511748526692234735184212374892228887999601506936109312485239916879009340738250923856526485715878828779070236717928519274462977604905333826246673228897088177129657865530236001011411908279547914653381137585555469890949870347751730995228315239740784978485211199560374965128090373831366647315478369859431557922514318344213342535978614251750184336644819446476428256598058300429647905498028985360066491769462245784476282737770167271429829909523247441493422803110252910611863990396376219218224437067795696174607350987511480474084293930980697702750473538628290810221611863389320161028702796949132683247788310917454547421710362561937836675570446547598329915535021009768352439214343161811954984298874612538856803665241328987944008713038227744395572357496316895671919224753295497666077896090980126813688388167110576429835511573379148572477682179182165948866309390288935361454745835118097238799396716827154390591749083040796149266728199912799010677970954935983891414503509448194441024974522306876846996071512717499140984886539031888830489529100410521153983812365933736587994372624245139070342503148005802593543783796710538819063287247914103079400028083650310136252782350831216784905921005772664698907442249442722417183623786895336848692807551184865591911906428935397182696778087940276060937079593213154490178735435199717993245770042306559236980989630383318433642368708291870541153497904169710482658222324574611647830408323715001822858812880388000572123360202624140071090703269950819966458367955611733031232543944462422382157384746144623340739863593319092454618365588823199520392764034803774387360368232174271218229657128918128548462481719988343351173548914857309125140850641348741894019875607877961159556239020741080813465274933930522824221264171785697447756503189464688563356104497878865360726245778452673635361152531989220348659342164058665810022419818297756273017471459251207079413541142399114087959070234072803819286063865640432594704783098099542177737833052380977104358798828141808907702804282691729451102297897849238245618960844626387976646738129105934515122995200000 [96,5] -40531784838255819877399276412522109048280478877206383288470384506279975718333817508676894592244946493038595952754692999069728867202156396231562395172284440372522702769700498009287397699815088041025664144692353573967667844271340890860195090449122364747019444535820297946492491712073375825776265490896938994297969604510441881493364928177246899139854865591279972115115565272532491384759170414634823207402300051285732429476413265054889370765230928670317122663240969966624630897853831656092408860210461755010187705410536940186239144804871810399882789328036861597402840568995850050849577803800305450906868870010371047204627303632787435884899612356497391829956303354091736787589859306380986410000856128920944462130800904039749592725926237207554375220295255417478977193711519200040601004731350748113904170856651904851261458225698808427625600940660534581272915576698472744512046659972798277007011727389769194290842512924579912321593635808373558822697336977545138002934438364103075024816488843763965432215835713765113972572513408149789000017255958501243493886238374672678437922409208338048004162148349461992560741220115253596140390410250762455131400695318369654518925034183815775369996630960367037749916728414271326125265778662478780134694972388721301207799797764731390900774399691864979231099227958301044560093269824361015872493042390591210902080016283022351052895452897293496680888253067571903511535974539561460407928766861239145001498168193980284535363230831898040514342518233418348720907080499173702381109647967954306417006361753059475555152042141462299119113766394040986843979641801904859293197401703111476359737421244058203558565476258090943069318009705032053274491341861477478852784720971812297525277539435949659547622811092595115219805617868572634619777904385469634517560889082186786144084400071390569927343146835067391361837698535675064495511976135235869383123313979709897711118727458706330271692170983163171497087039356674913027156626725413695124924293905185883111208422574412500373716152677123862921223396894373071780988272962406856155571400362525751975270937634680563124875161124208640000 [96,6] 320611959131489431738261797907142064694340094526675172131242220519816336098781511682028276548342817911584125276389080628878416801087915851330881061663337396419249003372199362539264843448033041615343660288398292226642883806190506105781062276328287350359153824325301241016392388746339595369527886544521594157409041825785375288471934721891174256763116445667763132691482096116087425242091835473913128169251512644551920262080798905428902001338597653531009686971722073102769165243469022586782507365727557804668554908505022439992938538535747369141263284625810528641057244284670384996750260026255335852783074408017528108502959418954639162672055377611786869091316508439410415683968912577596192034632515465876496789332934635665797649732049001582610414893869002835224011574332153396504820755943476173491809924861248041709221332907264970161959952657490232011564818683790920860993779807675078157536961009086141001041847625902302616350558158964631529338186138601902119172516983896468454078379200511060458240586942638431920754858584645374917709886526820879945631099636904089212242967406774420149813206220684919876199586447584269868225043923007106340300018741686661917032739978055335636690256912569949601299529583492963053706017434471675403522137848907155299952337887817942270875865805439240253927403811912113526142184627393000568412664133910527731871956111122045410590981245704526294816288316824035101510859800381085583455686824834702426914933440523333098437317741985600387818905755315029614440253185712838218964847045545993413740398326455669748925137621038540720866227440683023565396376338576805387912334558967899072466012887635381454220366170708778488497879985509058903094490293873084171838658812299306020171995206489041809310920719881793121567310049145319192138583932215972868722775553155307121595019545976862438769903072809217700646248461960690475202363654224912288214271377632476892054871458599942631366768475656501728138534961562509744820686328033669356173292940614999387259532793912436508124221950243016053413198458525174657964034283218409114817502328808831159667348864803115354446664313077760000 [96,7] -1554477329519318234952304612620744658012505837889813172249706173509004203682962351709065653319911402925393079445940908965689372610276010838941139121277881561894832973653577192077804381119652347378540637814146740682094994232899748606545524461576448738275304797870568690539162505394605066777676037237404007375572091534312829399004729364824816252922893953398355885491497307403718637909083133902512960771586995290022070350049230042946895944220713128045703473381152247140342793967352730981183828131689836106658907375174726817336693769975350669464307694130499264634418995563046552188107257183676520352379627591867778434542888200336076394474103917917060635131523965228127909377850170966904034437547843288222696443571679386581148832810379677232179085022878669928809692467170825023559705906554760014679018390225851175675651098845882875668364997022335656660738081857162698248550130269280858624115694023311858806504344882236177259375939208515968105183937228199852484053674614525481600117593155835815522861965119295587438611028515390447596526862599156767100655925417443059656606167064880904930489631742119831320044170521049020408359338797952028816832433273153346418252722235172652032730903808299662726923733323426453076672969925462677394598605272587583104928880197066611877662520898543510039606142708055254328683325899647873727450931777249229327383333850580224857310507042036192081552050431379787014272874635354603405035419817344558142621023762057686480585454859223979986429049878234216871430761376139566118829990062036833229602183235939282859122735243465752367840628225027517138210651806961328528747450816940652938078034055332751710079368441642836583520581864695518058308842707523827028459879495436476618632955791620604594179813221061409835595095815351589606222623952688819116960041089450959729107150802135938558966951262412725522628036673860576332073526605880216224665042028942522045882676675869395103977765472673411059289828036811707888423453962119662785036550498175013140197167622995872196610001621801886095657673445780262063638615986790477659699559514392871475082265119072855870884457689907200 [96,8] 3623928705778351469356531434382354491811114811654987966197514043080877497809577176886966544764719520657471029972786655582639772576915401508270141868256917660671737806890503662403713826723774881242433552680069410774029269432885764617475602687723016402939857888562397249413058727373849920188341568833979248464769280154300287625796314786385533376637943486935145345650596099207148582389807455568994458564159603255901019391837319292189660453385018013977166055615213505925356086596406563995233442802318168163979252222609207740854494679222174266860913925994656842223006631891519069206182522040969609408394458404601864850523990884935882823181953145324009594872208939667433225912001895800047923760835838947422004969305062872795106468959059261372526987121924534786772269659139827417968027350163448130244397291115747846025044417452502667471599614690252904049231784150676749834804960711000433625788056894386165163743863251988918341156374077361971786052766915995744936794382015983008044148906704643270575726765373359074098316261365913166991674022103387783025515349355936054676452436126342277679373273929979953347802394848398772203754986507712112086998770008400369798288115958211767406202552778675289271916185451100789383796594393253615037470984938375393134653181932553516417733511941073297214302316988017772880805813206378282495303637104239822626134143188438863205025447858298318874995395769779025431721936951679649224792123616595397412844668270758762308098312264325487576589405049721832272361774354033590221563211613100257682824102465353832976660969697787384835188607112936092689161505197754650118205565767098596274804023959752403864974861675146193757802727856033993648137911940456994021129672614425013368067422257141772673840184686872383600120298968843604501169200462097714148515792278310976174763640997509806084287798749275162504566236722039522222576066402885298118798879756430033307084770929327978094184243408373003213608382125411145285066736222058857078318334227272769481293731336271357125315845752816814255704552047960474987485191621153769434416952127916479829928218482907433310683870003200 [96,9] 3155204553298115443623113743588985120184158286565033284985474318501307344806292071498739058566439013245255119037534784497384380272144188911594299209293334090516001671719351196198124961924699260981014590998461586584924696565163509946045345101683304275030795190395518611281549468327676222478661960360390495357037940572030323473641571485447641220367893150795209604697063123980376323966193177172986080754000737835747903392029468780929111899575235890230864061937224530250950556189648822502667607737354250368435976912145344636325023960592250877533806721348692991768619300879514137779571125379759859516785736242896244726229543571854782880949362991622187238455518550159001472118391721398404450818603537611735054906872510070708861084722371342631076181784861266928478551551340442593139996142468151244901395776714278460650872405177267142428315341692000635046285204783785731485704183952057308199503719583603054561638536682752531423476632535201735569415408096027422252309370762040632300996083330118320088633237105289876932981475606217921324515064183168501185367624033385833139241155382826798226666429394934318347722159452874693700930499515328892066253728377452821045004701122265201895348277062612238916091925306892070199148081776603659682233561161746824053029422321730351461433588587337499771746868932265060505080599141101531343999518374584856825089279313405900557337579221797235513928635771672378986380735467628904087644439475155353607714497262606537179779515820622183720365888739792616532257573016550493100559073268498177509240815440589971375850827219461703313461931936438439375623556781159782865288644092565558530772415068367608149289333963384953132755714178028129800421947925215209653372280338447089980719341329654824534302704490292735355190886665160483638771088748591694862855310805104941385700557914404804449505256511704054883695087252845114503508741719120689544365454303668910814834873958502414545987823423201651052376224565269030369612744863524114527389767324555980304463567699636083437333430755620090289276527585466634941116782325044826101826449780768522542544156485958314820150231040 [96,10] -52375604869993746849109902766204724350561176845673737587668156959124750195282813817815846660963920600435216038704107035765244963761892141133017096231879225949625279106065175715400579129879134807351546554155666237723631216795841562773385295276811168754554471009950344282880068670295897734267127959801188479582050511428067954174731661652830432538959013894622523211529579113866373027484412275056715531416405488270477869071438670769281143279251593425819811538675587085124214781715774872690932061829564761694034326904990456114207861636585606932423138389365413393325684544916813490739782676628472663739987965715852396313298628719577800730890145548383705101924643968347913254808476883774460288297707866935009379253769667133512492564168855352941195530293795233716559426331630335115591013082110335921044362268014476186632939616023340083912673466914579067623715240246572030226791400288206911484104224682488676403018943311169825705356134936102936209287131453089654448026542256102114099325154066208573868962874580868705540197227430481876899618648525618890588554865708526817332786183437015739476882889636116725738227170887005030574911533530814696897243764951669505115273560162309205060451713664358975925358256803337986188580964879910800582484409122957459962439162942892087778604059702315304107215791855978969151801532508992711403036891276340918096079777428791569225809348963831689985535719473871887362298435318158816116408544425093542810252667633273809793548351558314984946212964515208626362746189833253195689112282365045096630506450301361742718267578491397197237572404651284494565915722017592604067480128208002911172815174513020116314894854243550344284404753149752090317497200731509152292272057848033970801992916451412507437618444128650638645892290957217468373170138139061752274528658992510339608490620728290207149754373943265307783509494458861946380540252829739624751488763421478535923099713540063700093023071563199085976340918060007825653637603302215243805539287413632089099945930434623077447283773283204859249640864631413767910468455227107672496296523144187448780538768757778099575193600 [96,11] 211379552200758100685589550321835956941202573965297703733002857912335570528848388241544688357966918187297229995113072031098067744511208931695253550731654404657306297907482330494663987402087699163033382019608057045165467955354831487854845075903090168025469299488405646267712169265867404997264926553380675119700818888559216726863456330922292921995545621055072318967064946874766126611094960543583278180540674389177472433136623193397652409705642684919109871026679848846996514979451978109890096213599444953807799744218027805612968784144316018901093407176723450404616670309022626902444854790138210918219520371706164673397528031034677937373457457280215807127499661675994029650786332827989314016565417587117928250721529219711397678344622758986806763675691255322837576892369916916416939733936443314877243611316439897484359804803871305610893938240875310683916478876598643100378715593858688125997187172450252971095959279850456746279130017215694945833955435058080895424978950597811687168317482744923627359859796428629282336198983878027123821355308285474474775466136007055040347451856904303005710230257905294867729881242673536206181551460230223604147460562698229537927055596093414670100714912023055178628617677864837778076402550253146538764797320309003719295998620846498269380204894239813514268917220582810224344023588582025626262148095596277599626770511210044121282300123440458754724813087818736591622792353597037699347857904112050770369818419882560726046711363102191180763052472184512561650606850572514605928335962982270013635457596393539214708113280029477397698789524387726845749749288943361706992457857044722556477084795131355041226248161672918801585924136829353983917721259525021951882357663353355682139976165894863275188805849679645880342004036466190918626192822959640472267250166372348961041772690318622783454685186195644692459030570679327553860252657445348856103433655843765306544178235139027441248667190569490397595768342402744745444380018267204547088133145574875605079585340731690258472564610078318438208614833487018193739964739392731066271280403731888987915646072076670819368960 [96,12] -565330290013562427737814694872888274503170485476605773860052667494534755210690757700916865775399110692853979622488987236450850112635973326657433628507566494469095429958359988685283332702523905967012488302475628952810856123686417495283840671291657456208433271370685388822907242531549091553936163031732521947974789647260719253654288994014798900260670244167136457048263882310099307910430915477305924442682197734045752767951624911646108704424086564627704818190171068590831393398808613875082103196057983525512398966304754244708851156771083131431298644399246481916883381554644392750841347814975405344412524073538947687301235164092516843943084584382677324020510898396208473088347977049116208827220124434563726735901197894196600206243880595623056361198318608303112735423074094018507700954791736113213658457321991580804183981356212990339164168344614420828220433769600053046721815310990093650948324055950854175186156843280524120806794070413707933189953453362723585552741790465156026069388815951973269406055394341030225411689120935097090484376076200327508030550455039784388955858923661292134588715715343625021021523455331675465188051909785145415104872333289491409098790936703125913528225407996022783513400406829615140381302320931972608612473216691307185445772343599693182663872349312036834948948210323679583013811265978028461589812220154627166140957908913537552702461105318360001633724631814995683965516238507156154023005142888346929493526966372256255651957373792123272664829232284276433144165472049100658109240051234882774773538854069121853520739094159876433953374478693731473312653845903445268696388095033786620353149141327855223902718357758814574627575439336460906138432571548949628118820420036066440241642372899045182758664936472699689027322407100144520481278257804233309665909396073268989802515801884629416892311471125028028698060506851492477269644051164884641711206241582327212999239513506170548268522783554107434898665267265218072374261485228433056474574470464122307132372437684654302228297859616598180811017778823125889779919688390905010735343448755460338658255966411329372160 [96,13] 1141483748958194275579856615964885203022202158819907290827576375034749787233376108919193689172995514044482583466910885775612755349949263497121445264810969899294720987592572930721200166646526481378442350250875768402801284889520466429933754440298434598776784822496563510194509935922922594398120052939021029503223340489351694778251219649488591666516490264754950097004500573768189548353883245837302717281320816010741879202729989898557721783776341605184549905797413668285811339143150636764243463167458549996984690632185901474276548542479527606517133574586622856211753330687217746557775689402337632345057381637683209113288226798304415346956213579737364925404299337175533856025386888090107222931168801337933059221656389036721220811917899880622827610963599384172688983845097660298941823397907957820132417587920769765844763486513335381635861536515635740712772764437046902381379686053030933250158914401125940237267288347234886007354512582393718939185909850723633324901613060053051903506255118903683595976287090719687442853955277287918372252172649371396806309133107921828704405417117796754200125900553133477054455144687313003778315915508726526761158044940228203503764774230007175658808063888503816865786622025958214872688227252360454878844180511450245699443397885287598602923586296989218930861421382727862399790471101205231507683605372444287782333151803852834112652052411807854234262062222340777572099397003844517931404147021106965685197687845214535289294032905964951659541856349581773330055386304220121534181176604754934330915178084373334179400008279442581131987277630128518518372280454264999999559826811609845686686725132404250323803493525907447209259917477088493999546924187342701755557361792854284523737991677306645942258762560117408903500697594182797452337381434674323333755429030146087215258710119728617015249182243072385607711145782551853845930663674567547339462247847267111265065923950605691083625078615299699930994345989603945553290025697127577207281814113342481672077798152583519497909419064269403197579336167541979554690203639833656680958572456411010320263938188593070080 [96,14] -1691561692936024466469635678640886474586279510529093793786214171422310408791528576566047635935707274268878580702696374444894283718354402518306775832887191567440367800975895665548391900118789005248485587053216988605180688395876460858601778962970818875878498740342744124171920229416243206968447124779110474570912494280714375252995042611523538761757582595045174198889639738727570564923097717204359369866685965345373211692720652458571831313027348913072299287369382524254628204701921235101592539122901896719270133711663855128832885079799442962382719392412663454066638447923063987478983931558216034161852050105193156476836641388379559700829031788327206698448157247411808669016294740423207309970530801581895809721078652028308184825613300991345523227455245272220639426520666966123029190894905898115836602125627501697209583009847011581365795680747611562181002574608382940533605793478496142744192252400943871694555303034019867363049005288241253559980908256010482307958250804942193606442074593563865127248986308320533837055403710365866096559832650204738636368298762667951784028116360564931799464805203281688208719860058811647265131410952732270739918250573374416100850636999399719651445306343623472277738176009024801632013957892043785343907794092723893027409929419825126861628866369074784997082567581711123854582513137268864352244551950790306049789493379163846957376136180767519981688010196748247729528191332575388120874099352427992441546764001898139140332012170985955255721654017604034113975640954805742092898063759859380348669239761406701226010107540513144256595300886456162606281161003257799706583392604722767405258821055880117284836918626896493214562309704249693264185490651270271600795674424637121806310367948497389626284974327294802016917084615706039999494293666531215355216436250582830126105129158268802969501840957726736549063323384941454881949812966492953218792523296064439129661393722836472560944112380821984895836182452813046495381851235711177750211475039965110111616399344818647935588920142970843604570167939680042366732823336715869524877192206910462745610444660015104 [96,15] 1165597443146775233638760572024392690462056092327071733025249039368389736678156269753876456322003027357247597608525814053952001435603758333389605739401826773741810891287168339387509751147561856599467244959171792159106332105248222563432110690233807891622282722792536521170356150218106063912328685831395292277611104172285538147403117678537279908533450879105341919739718452241198055124112008618153078152243387675622118534208256504142688763302417168746571502602440436237821032439899209418548409187295795955834295071660390988929529498061760876134845894953943621785130197498232804725854190205820182298409963203752913559867900671264226745131746841195095533917184329250627269845253092118123169562791687606598766368899402331791468254668022071974000828348935588560733700703885218109850111599083543732889278127908594674816476250392340713019518951557479267822239126870200255829422452791678975871030182692771436309193828191238719610972362216139499441276960825287388262067599387330834179198679148647522277708661310846666224033055881162935277204753233740479505106048563571665408034042173932828849663971229699539542700249093335800584319119127514188777520247835508098881151445339701825508056796945921553835222789578836686694795273591971940881282842697542459077628176182009670581281161175488438929891849186931454723922662302203226101467063786558079269507410772610268467790362883856437828331643861947734575708700436894679051992725230799537701174005134998571460873167146360490577780439300338926818188649972384025145280895342855743273061979165024722922009468109693024925963870742730864318640028240280028589297137349188472041456459395306504313047243965054765211830843258896199280695293785742978192564183367040988559612273361996736446295107254386841657563003556002647507398847068864165837215899785107549729205102319682107975180747143760265542483004415340212830101254484439513053248385081099499064768778720354340680105946965090525175319052530825751896927867103325996849107684107953303742913285165416217014242479713941933115427136307674181495440196144519897292651962231997791624480088391680 [96,16] 2029259981328901670409557928581934712949506244237432270102778847659881044380550003018559464516311917851626509505334199154827633286514655856829909104303645025258852787140885659092535171405394786582869005653109354398090660684107534097508566272951438378406772815605716682520116170938037395579248696596822993668181179829366659945640080727653581524101326184992594589446612273509446620676542029501968486155139747761698299289155661458192214439542768393990317542139697080990110717984416389404910438637689854751319196640541859193431474962146533440794426702176212171875227444241063336726104603465433598858324394225849582443545309752852398296507334278934159772421270960604162821554194867674281612480975302130864174644547214876280946667710864675661536718279797150333549705354708127425464799355176070612613764202230447525681305410697531373985531477945570989803380840233418149186948511745952124401768763706631141639063678618736146973883207701842532269109953798602115276060705191722065994332562717964969133528030407379480065026206547642220935512913583774607614384525642861219877489498835606967626903438863802042634468604036709411560895984143162141522243866829597346747850864429660397971170633918438430008954095015498636901420871719274409853809046298937695164319882747042330386070798393198934989524218200642010514773078414009146288896271651532695514949060224523758297678151172182049589598873298675436289073361725859600735747373269031780843857405152400541133089314203834983009790125633159861587475226807723639441852313316490006081383010681577522987149678379208762828208866354533027577894121507427504890692214303387582394381402989643793562569870122957279896550567779954939632792838040677768941116783717422999832873002092974033960352236792937419848687137386010686296503494028916681709191925584546121056685003247174424648211938505761039359178620395613707707909179198001631318308465889808266689505340697606551839333039973120490244152364454178425441317422100984534643564839537130225828228913920073310658349710683203798351533374100329810300074491817428611029972752997754861542470320128 [96,17] -7318110278029436244519454578445281406568819750550868488728411783890765312420178939941392063795010646893303402527433641209670776024969119386625497848415315143882356786752142053041082781477756897320983714719385060610689240030286553648443490762545511736334634939483207512304207335863185175216024020516804184773399724588864665878266766345669151177363184333121518326022811488308968501236735835213144597363111953629977809492178933581382863045083030626142077817599088316950173373690353178059434365486675147628209565563208836084898839970344533807398727995345483411707700951354336750769391858172743053022612441260011771322395709372307376060498724351816209561007525079291041186749649875390454217653425154262299087952728249302363018965545606087820703559496129001263704188374944678207037175854610425316340395577705244911225055158492625191532242430221683931295698030922001506442489977912166226664878365042511774364850562605214547450493606445597357480292124713673447081335742754094675866163754078873902553789139298630112999717443049685160064899210967091096013782230273556520076416357122100194302536734472856386803809682986779982557036941581062725141093952516494557398409737103564851456575132624124106897564443315972868122049794356773988718778912548590572381724434591385242669606964360495687215109561634853846459079232492958654063621856863915165697807475945915071147702312475819982890675473405629200716029360404942793747325420236540977134727039467178137172390705848998776805938691550150460260798283007657842330630249653891290642086367580241337879357013150452377376997455766623804085410579291629498664216726406242341797421226768305549764618250427769121459085346865684751213623221871352977251507465636626218031023931265504832532489720555399639128731945063251484032424925564600329707452785884857844627285149355755203630880592051113973367561001897265601829862267735077487450810858578352461149278420478134113471984649792025087877198945405867926721280111373423623961542850943974587281894576337524522016604784721545742951019385126887974825190267702867371977518930400406155995119616 [96,18] 10294441927175650767681167168840961991922475498119743940295925699023129221842114478359690749958478984747329487640867051835161086831842568227025241807533736286348808345263554965363562908705367169543247912489957800265307859228213735077538085085297947178764953125133729160437246545958447736082306289682992651454103444633925191637252162104220017364567010627055682537827059162398133895675564512318526404231246282291181677173179884016046056401524893168390965564779570688891396518666637679009893405254263503373415108335440719045220316424344500179575887500730512287043878216597355671621050505458788514153417922253834480362053629481587479866500119972199171594163495373141905966828375038848090115376438147094422610334844545379617421384459308494250435786960164887244273617340996648130670195804363046263651150907170366267449532943528688926687869085314807811771521356356438889797464911983184030120938237044305683037102831513536009158691800215428531019252484219640547935706920851790548487306190135665493793408020726414611287203211699475954990211861596217683164710099618713093748453286717681887512246852777551654550972848462827067517930911485930182699402125244703045375634612122460083944264363600338157937867158617880918577905881652058115182326858282825138838388815972073425352660413009511139880964651807089648023783609111810319927279775203713964307382456435760599196948363101128907126651225789050606174493386167783513186558481538055266401918656188371230910501343463525681827671091230864345858721986340285956142416953006498823487456888182215842027647719515776285022218761917434835782505105284199151018466105554148610055575811282940881867379654804504197757967909387747444645351306285982555300486586807175448457911828664843989531517174395363004141477420390098532662588395667991498605829497116539803040217608331702184162096604111299785125353186219555838558179200409681643399910091483059870978443203117764608231398190457988556425273713036425856517685458892903291902558116028466880781454348646518608979707387208382437477233907799864731544303729516428036454064996381383683211264 [96,19] -7681316143823332812042512346073889217661569697681624707728115793917421009587918703078542184968544985305580225426822941896244752003080536791540239883508475035267442430495625815662333846606422676157478475939238201078161506259549274736467085997796851225758171647895027944810333325160149851363525285546824004871591961645056940293063478291900642157450701938535678322988652041988626805811953697876620780358100240795534097359303299713423459078180562606299815547142981839726896754940439710755309259386890790489088606746490354467649888237238220518256507945965388347848023292825429151839419161962195189962914763079362099808795462474950093575163069421727200738077381967189237137980053393940769047239014051739369795180409174898869132090776980624207615858538833022126330322229425985273200997472504800840275733821368725356118475343654707149233434613080775979325623069155348986951560555538471521380757772620371322671315023578805055891058934518977136962686244134160905328226110682373854713454996368267943846794269598268666600222833902765383121653886495337800403725326650398122114643402394299430565204691202448046276139225368789986469971608139272061808470036485457092156706122019282833969509806219834238994905284297619348995265573424524769567072291975717498972969770078902238651309216181776612539840499490807812560867265360812253485066711396847014112153997205561650002758637269744619406372488564769945833953826538608798654764598880981985653784602749447620335890855491568614541478456931061582130369735420481348763154439137039308422716013802637375859295850477991959654444789793888981289739111133686198435674333735343327510534116004722634380022475797577930568639463370927217605220277700509835868020156458432446439626003765368096941212617360578002019915135295325985830911596646924832982744588361978873486070810389988097887089628716489207911745502969623136969881646576055514584517375129085123314488559164113832782229762980537781530556007678445508229441062949022629942963825404528130463041735963799883157713912895112844506967735579296350178890653831350169741187545491402915840 [96,20] 3083418854748013329756472912546211893846261430621537410976800758215173036602073840622980814468502003313181091141404127310846730844934282937392822418146867891022298847240227427449364942107110982563531275014465700254060127124503463216922857828153963609207103613267167306034480764353977219779807926672429876107854762088001942564412244105731702793671189428004974022373956007724636131759296057645954981800417750699913036200785239174696910496627040656810279415818705709154064301332037835443569535846711478636999914269074126755052937901155901491635282127371836702674029901736258692107417656120817637049739229650732733605965332156400073264954469053018356319512643848809606056920629149590594801219002134986314902435280004235344950813236023587848733223902014848735487884981887667734266629467248712753017618900737706287195597355299043206886923372535626207942023467305769426914113008195809876339398920949585643164217154259666247619741611383162295385261638349125827797145471189548512567801447315138973382597172224504310890496744623529373439646308562853263278783166282729534320980868648346565719668423705194362735108079321724174147170053788699683263794638557979649355551881629948562856443217425466167657953511905749052506172705802774601462431638922511002502114828629526565934169243549795851901642019752184780955264059257609868205942797367424900402694837988503447753118697049933699970370643455159296187289108748590539588667458518409629033200970399060661263947735086764474053228998973191777562947729997877487019091437722344202045899036287803829417111211299926633734970261467580653585957708375886401623598999692024293976733071821637641045171123298928549142857075235879659358827323908498885270714615626425541873818846301334273300343224416914578907191990051207137167335701122928091356235594944773053343023113729496984110810718181794039821957646413461593281024241604109648782061869422753474457015954522565189724133571936437490374832584785381657624807784426708944554417561999488888969634376594853148681556386987020626102357489392061602962160690313025638570817266445833472 [96,21] -2410798608968838117042898950725747934267089445609743764405496381593948756005637828288192666570283601879852453550960826403615782018253390985335390995247099511911361140924924888730137739013168726418838475090329011121812236755652445826043156910297051163578611156637787959416205639369891998689754408801053132124625432278380485688823645690158786852280990773353283260944314975638124856146242849716842047505674280130500869296579651291432862230955146053252651792408132600532201471437048139419013407950468153803982206241232353229314440710959225042488326164416259257006326787016806986693158791653783050426553079553421773224717981199491931417083748557744769461591463497526129615563558813150811071387098166138260345670210447103476849523284449429589524230278169554088485184126633291784411058381810178247168209041393383978414672735679554425392724044687514796336398811708987788520842721286955184023072467329563289807158265422444811995062159101317802202686241190479040827993358898344710998383117115392448056012518494404509071573784114549357566267703379487847012680963515371325591877916400223357331488772404432063867981038823132321687017488996780935423155777038759841810295726794008568201042664970075703366704508818804497742332961739120148983327118123840776478840522125540459545547886772404683876534318236815174835628619683048986650916757933300495229334087756247353511501923012194727340967571089696128662747020569727173613567272617333406812046151590884438237276700371103137482487768394201765947470818303056392057276799874940780324350419754744009713084398223631651945460364708511513669928082868793573520469747669673025794798296312256478273931876995980522778502299897865064841209843286703585240525455289466316705991099598184160223065028405830308192047984310957851643550413336391653604346562198248574734001726104159659734159447390602294709266392776192130769267634481145838071257692659178439894049165956083608862647520751774014084970264135528428334153678942734230962403682105832143884587327434433262243471641425402175351311846835700814976802314069458452917227006641998 [96,22] 4954815268330198448786606627059414144451232290517807599057059927934857703634385901319689065322926348429392297214727406308294588229455551245420723376311065146507261524127899440872591450523705154343313543557510191093124887486371322249392985331675049492411207807014900703304970841605465380676382411387864243490796141526098628029589158215922895862214016389988439553732536168130408096062233758671331016417129049101124961164518755391462670896098506265669412905406450620959719675632549638484923791999140640632683755694676397340251983415358042774463300092715182320650186313535087692033252836220169129407800712047416350211106411979848345228992489333637046392850793953109886962143868774603412280151234877351191945402062254140419021018084208282713909555313826238772318417863033457987100938675941963476696203376240320162750140717758937199124354914735705185918960892332220062602378728624160303064745498348963711358132463233612392495281462130172808937615135273448237236381808843004385831468388391156624621313345681476486156427459860112553034411091791471296090010915705724708730771443350734972271741874875504703404785415292266751660479078025063202330576762785193549513589410890776873941280874817823133301619721637436376806329863821089018042205271351657700613071928576985985144220025636509638392886111751931260661414234640755265770526340728172435727384588126520587192624109033463641889162429016157834834773737404347684565091925244014336369630929230686534336519630880410644833945256525495279816028904893714414565725141404610663809395627729306903920596869806656118148560734447161507740682313622851259609806368801072421107567891158953232867671141052527929020314815128937556083584377943989482459734010172515211467805421194301597087381968407212182973349671977269542424589295485401560742729673420917498669487003698037335281933406170145418730198344342375490432453300438736458629287266891647053169570483456117092673149057743504822071995939204955849462105147104294667914939384136589074138512438639943933230704031055782036461811884101792873269062060268272826224297864288 [96,23] -5236626554671737826242317375229611120563246295837101888991842684780857879155372269045590480859333736439902376129187049851588216325995314007308509918344503839626609795860925532271148480704039485501082645040810058058784185169995236346748631021858902528309369682073949528919448374470721091975240621359255340381238666439272562114930989490720899377442377559744826462218118482455661538307202214449690196138911928834775480607628992444854354288005512750727150937573854630627538412601312937022408893303187008375313101439617665800607598048127412829198510566682210504312448872638220351237581748951360911510792246943361606707481442657101875010413947899775682455017088292896382749657053262116570871940078125360588107463321641465714574482668898070579631185567069437609024044401379536634616835400758719379472058860669353615577388998846227353763901296091795123682104296138275203959987081078261502290677323736428436137677087273874289294252748875561061322008617000259076615042494121530232358047753703388447355737689427202300871941046225120988350580574454658081090426326936784648415712387549443403142187856651125669103572942304421515408104061415661619403568807110834384204167595719190208951423749230382525768761037414728745235051866887082265820408556147606541560990433334630352203623752603096185250294866763124846897214893243617906351137307604357299380888043219634523961908432217949572575747002109235958206350914955819917621426005353267629326128282509210245981087172504561239428227450138881048135998671821820498801090640091093881579959770127418596284771210459917131716260368025492481051999799705246920298460872579116783755559697254874826953646987340289240589150491996649887795537781414400054800740223594702267569376232618537038787857037306258020879824918229382643189215129807167379002267810568644689831133805806121074766190233380089904157048813756157255464720568769906610299014207896434985779223614519172498536472447527550675305201090091188967144555090154953236759317941969421619026685498993825997094799015579122542883515693662395383517098924599470154113046944 [96,24] 1910002888664904447256651154810542495093347242610823614523402288667347035840232841595289644678460871507135259381576037339253881038203004175749083700717721285993746441945184188367529692215939917569956187004327654665332547752930067135728886200307683543624322164572702866375154277744557300158429754738308316545741857337953171036275457308403164152773034528550474907282744162034904994322339103446879717147690743012997930790041639620879896281686297361317415596085744904745571431539642006925114843114099682321116727288241357961322023277213033820293228363156332283089457895881495524466632728123377467567575079017423136559925927987721331668221080026946596797558098940119532794683835630775613959008780443041193049017281575568956906354327196765666583613294928355231911533621973542467123322762996508779002042451372544700790820562874334206461568727017300984585020248828167358218893721950437778686656839914574993311060626771259882869094192854840412105759602072091612834469066153558044815182102257263695506854821758406012456911440111771103496713412933838947829915670982635417249419325400618462984385408309578112288190036875565382923895813861161794378961314160759928358816302760599784747530993613842061222853144929741275244389435153406712157147286709891901134948352781589603394184562890515762510349261326845418014753801234234981882641403079681478924958511583620672766231723384724220074650329650351127742691638981379314869018896169525117169734801437423076399455583441198596609456118988138974399902848663384150459391561827420687693043503243466007438922999604541215488945476297563022431609604374394965002835125558422335767222836703598805140770922305225147559518729499607904125638704569077988279337927598647735386903539323803365076882824670799152368093724507253492963090538710160590994029277288586858102401369339096507940996597400206933711912898598747797473083076257169063013652821775333891411007078862571021254714991100949261695830191736440642956184580093493562130611604906157851998749341160032406426321288391780927949867622191035742723413372356702713045547 [96,25] 1298448649881551482665557482229088613447314233494454925445948373856145363468936528933231383532684442118936552740469745549828858561012784289762085485728599468261824988502631561409141917606408845198189729115739813886449436796846315469376561407647549172990306464042727263079266664811492109613298161305895522370900065225928866980657866103171836939023571484837869654494071861089238437048667624433280322849464669879938671248092327554841850951727061649119871863868697024968851325323095777660166465682480986241268895780126470895572056637327823346156565788581192350442951252154815211083655840033461153133898094388024964808239577530542094810878578670628649564985725397199830360320524881518457454817213278051194313993358558491299614972393498211393507750676758190796149173580645605777286473518313604730859911249399230071641908169478678510250399274534741147790745762258656004737378004044327762355163957863780631980799830651708222409118604849345519264298833835227699062173176097896885292887691389719188866450682830304157646824009744179373414193999105350175840935332857833825299071412737598405990119413754600952571950076330372595838256675451761427868452763941261888055873364147771503427228714015772168156251660465565564614503703476366096315358653126922003471543877177030829290924125120135609802561725221861410742536859821171395971544720314128354210948996020268913144988413896776037976539159528875692596247741112212156561200451418657890161438018331666488545948361618791796293659382746113404031830562712603911303390028650791223342377672420571424579604650105067024671535898831357121098695416492463243047795621475935812285947780099242958784882705576821726104354419846648866629798760569177146496951375684508006846967873069469313092514197234731055054637873451725117407683876198214538875978135816579432919524383873142209465719018970028723934503515319132902374485396345493743928822421291129882590007947105229340907744016774147320162170591432621630819402518711947861080340667595511499987913843098956861742335622137541396251209934890524545271717217094995806696 [96,26] -1882245903590773219423312646388123722279223312139901858865064470707794967561261266849871325884236400155682801479493674971094225932947723311714679524107666305461109562729984499365134806682542782375457669960547127177086105212159566294381319990090865550571144149519061191583275884978262127871298188874934645125916305340973370996344712539263797509862814021047584756814718805585028121984262194591167262239861383561506638324664259508173301356709799116728684799545365302821217369415356793918610539290338038919883335581613209380524823120517458048806177852664828012421696309055316067543440735973971190303393459233934880029046172915048663165253673936658620731499761411315553830909719990182525113315933218004115986559735438289859700026929198191370440321272045116281611966867689793717213889334408296762752299466316899888866422319214919697156141949166978348858442018348209413515831749785524633987423060600143099043475525272283194648469759559769369638941546840165647952704122292093645828973080480881561777630714209226992709698061794680247548429055215337102826959599999311453470847863904405545051519033594125552117268069713585559777449940413532723102670033898193771884902000728949542587733992755565162795171827599211940089521282066321215800610193073278598270898453751843063785268763042607316721698547640214985064849385635547015324311378179157074756579296080478381754907265245403004717506511637478242660259740744006212479164002409075128068827178430738830669904433532654916480341935575036019468227474549069068333027706173117152499304783972285104950182682512699715068278014094310763546883887475140308255546496133407486632870976644819532857987005794547296842066743859608451449026774630018345293181460775698169145689908913018009705329615877732799598384591008656835053145422949917999255663156038155591385338471156076663281874950321942483129424440937313003489355842968434643618964998023654746460161247418363381742936595800671825147193384039750652013511173973622842245272436968833640945643953070510611067786489640856596645568936754961283567743368072497600 [96,27] 903993827835192490588230757746871999944393245021790157378647405241760132323107223734184489110116946561993818616963538087205897967325608833681852125165933039650566419131768418544411151232380470553183565977645118995899453537673535496977891212909373982770790237049630044726639540615226794374838232437601297601781418982606681244107229262356821891543612237693362700733150349952538689266371161766993526053329495896048559303166891341018183894427454939970304331422401688078312734037910882274503770911670774994647289815673755930266311064999569797719317865381198331424293996942867224074605418535400437860248046346998211421161565877517461074440432921842319566738367467384658141659379675771245670657126457308407412630943729154392333525847929014130548138698004808120289294352232699553477811021145137418304440393727942440794592106681782384421148511346046674559695959156950609288879770665104254268642231224026564984456971884385025877876109762287046408659189920565590660346509667298525426486923596220277254130176467487062361316379927652205805390317539327197239015767317004114780040367367977409445585594007118951378042391853717354854045811702495306876875435659541512275796953782210637265716459321330305581886974570866530753774377630539302149679431225411773205023325587322746259979646904398832877051345913502122777264053351672249040316604820562907543052208999576563876770375252954973743304340174408948136206734852369559735437969054449682084864435042435258697981460059082682213889152156322995309105100989085021160127939143224005914378225330527564749865904586180101019841954701384770269238806866809667983942542350680041566602654603640593619301176884641095155042583360717582104028156484686728422663664798278748312468307524683331619312817400419829590967462809095924426245803199507896844272752086493875878088918034261089773173842268230454073671244054258671289911996107213923047502217723736273587275979458164592147054519964529712628323894082329891321030931284095162871407989801074946617964763731381285211566411956649193550578194991818890291433096160700 [96,28] -119878547025697504399756675168271797484277640094644371191207913548959285757433554238712980824775531916199553836579354228195132502898231858906971814311563522949547678511529232931890684022139997103392801682603800999362096977468439165329538012499871885082259827804956245435807355860765230591263128255752415668348127545230970945709682998881662850791245887956987175606518586816431776696296986694364046321991602495099513123429779961534442502527837493487687104536725299558765164145604424028129783328706199213816957471935956894285868354352529322004940382428828643665682193093573708248862822067434244249358279463489957106052353307796148005316726732990122094028680570259018315525959116510925382970482596103555713228915077443516213400163749566447716426524172679344754375630500026777983043636707962776835909409206857916194704394589792310025665220031415620531812219339590412784447518107615446549365768979972063843417723775029777229326407038102033512026629205665009642919850853622441751378454806484636466862118525679432170287207213156708333541553056753805997681932335051440701315346510778617337696808066547113406697808287340346287815393185090883546657583070876687075856752079708227935567062944219605744923239246888688124811724472911181854279251705609073005260445245105115933770966410151813295561705877468887193615326940623920195473082673634872604501468760973570354242631635028297758780511067284748359172436403845247851219924364114959936996738715250813499892989028511824369423757942783990870447029081333854823214924793794130018779751924918692849535437970249318699263404899625436429221712237817023290954763434217012251117201444211638451356095931326614705815174023555362217589024004140284459883191128875714643847882647866334973454024907330589081317369844500999304192440964764862015506157773751542084657274316141674286897005096370638370911441605887890136985722796398441005545133152909212117913746728607799615472948533529013647912552694408911506468312367573317569476668636807058326351770769243303595171622750423984777299673718246108668796941040 [96,29] -35866882059333373706013672373150693349480639006780373291872494778568271584235031979431901136359861857136739258968406127891021533487547917286711738654873607100176270989467557907948202016236188841461082162766372624232786118600664602701036219261401170896932932533388737358960764562957058699482510269438904890911226850155977913085137013099801822670751146501804711052502301963869852304229741315266005305444284921910127079456634442906500811073950179132064292420906371082333521832348060895079390722523933713361266938942210123919043977404965225852407428111222959151170747630599362316545164185529444852508348159770821195015402597769452280209998647811640194888776859892314439921124486641192788698734776866816671687299797896546248352401237374187204571298222923869613820655290778253218401757306184606743705563591691814138730429248087242636152404563814006587920347516180505913025398289236774863194762153135926956991687596792930813698508583174324911501073640915657178488505314804343134478680015671461907579864634696042107229804857248771309332971947908100331945063936392006248413557167968461485295260476166272769881625215516152305937914858033539596999061129395573310090863706726833762155068137767476837606563285296911320714214476237821252915700546814261120946043841711315404196990665318184954754341539176166951429563266348560982012302191531592474884017772439846948059043577089550086834937728237767886075215219671804749740330206527757329831774620570808807780046866201772327150847872539166032499857756296227681775082521391145417443205598300925084692338119944898766903826151496848887838932564411211386917861696868147103481765521330369771117982424026850939967618770951929079446426178436169795339019587972186679188950724041081034432108503713793820838587565649497364013977152180311269171188232532938122488197556140539295788741949572906811508012764014859536262190496893895814701887770404734301964396708859490203272231175291611078858272060255248576357574461312888261092861989441756423935176260004534537392401362433568526311775964657404885079110 [96,30] -70982902352152295579358022641882754807853328235511506266133842420790115328515862374225591050775591381790957383894902420288115206229854658664972510023789612096050759784227765491757730240296430207138863315292089509402798647369181511945666958824491324282556082752326999912744469791349109940773600066715323950926559528712358691073953437554763691068627905839793866664329837890494368018374888156413155843311409974180424773776446754982801164105452498814335483242536746712434127568775653103699278926732717827755095278595849173732563961934625747251627499832581373043823422458674385126933721719700549370169861697645531953012374965314283410567487995498846377976289683921992406006031117496461506986793243890523129539511386605290415370258563455365531994279604868909661193595260599813551025955509252134560112366915887715097896819146420050480147542381820583115051531149696889818189023713822725707012546618549379008214360704756346342171108742061467581168669304798566944222403029805910951637727930116128195276379317613080024865706111235046460813030450296534278568018426232862392939080635223689650509689145439907203636926157472122744697142931685690111057177692694511985794323747213364276534101366746588764528651018286600667810676622851861902494932662778033892581542114654945088610023336555031682285450462611313599543469073137846364569786061596343467259303623547611751235883662488851924820597872444366137384429193015943340343272781145436088095328574087850148090060323655939992686965317359892170275084354691708314951291268082550378463442949683741574694660947083230131257914846755917011021855602812559174118631540825248869598302419634046150581323176983158949175874051066429824166303927222957875308737282186222891359927492486963052955544319119052073152825337716241189221826983765433113705574975134614367211125862303934995655283417382338471430704304021675328855068453145334988112332201292414565580792221828166512613473414882224184995956949347399135858154033716330958617364636312822622724188475048407901768781849765078638111505052339839375680 [96,31] 139475313183068605728041401172113996274447516420736409736463485594594720572444824375982823568980975532636715053551659434242729406896910874541052482241257286139976756936449288969999282911425185196477729058935774037100980931837271224216696983888985547012140081947184275139423761290411918067674354550869957360339689898133108662170145183561550260509888488301972466932463398681514777315278945321587836507253703620170594317510851772875269778633965791671889523229818268635236844098367942682211743229797555299812252279157157050381234662610557651150169266413371359336582207650897942016407213156152380446683612671397492708282407777981282197469963232875483037177648072344954859882456788014644446185905486104658446372834529728852792289239647235916878364966232022003472516891622046919733734160554161760163589290284375244349844185172985279645729070539410583334200487305076665875032640002644542945044037033015019855058866732778669226119246818554989051435061544975062779191280010841680862342540660032443366965442071488421374419335541272860904139174202597493138095534518050683713002949134315287199366889203789792598779593400017755129389431944942587017264998055529489841275549910237087196154149989346985675253377224557442297751925411782573090432602883178481171458692604425503549619734332655150733072740831755691389493509630092565941152743195706632932766409819148167939340901458069258507137032652789185095020167939176031868888653897530655963495307355171875659959678810985006201539563698550656483506251717698958571828139535192897628525018851864044685655400175215375948486829824873753364564881990449072352209150632191396650722596133275219227173947500115506778425380858167892354159020992645477200331199576790079921822038954752683144761529319145214295591726940649857674929891050275001934402137486329252389779196006849057769727437281962246143455725764182488904893720417297654186808120866306778657181711997860223419350783182830069483464691268415181832143539992519748671274783246265302305916604269975427634147334472737389706737131625636413200 [96,32] -114998358194990255944110495341701535852008846097520281386161522847514075349150267779928486439174501763380004450578485204339596144873853041953314400183574274252531236736513520212828461369548900737593551618010004911497397752493810739065155300297123084963442750771006057400367980049914011119293822121088109419027729085996440227620280482654197492941073436249175671888849197474384388336654203040655252240220056672841546966555081225045346383653260369242381311962270729583261907694671762308765678963567751933533819600410149368886876155720163180259344059939768793337478465171860145896530540373286358421918198169996898080754940997237612385029375422266438672929046097946541131710711057537378261134159624624427453672730316351345361997699931924126990715266661580229907273846384193380972342970265491936414919079849178431856221094669279158883385684883413888480185506667355754127720990686807535036861031206813789843972439390338133864787532622557412540748117955730992074486425004891294081293131309416318593229064287748292156725821197683101011063716530741086319608766124741553572580322449832511542047645563160391264832425681957261919234832263814384146283059396949099900892046720713431571568055203186087770720896845503495450738528653773624244631192774348744137763296210933608376603183519471536924097265040129802875491387457873891090101078327603280954282847841416384520077473743675003056064703962375916155298177680200802057317831191709107851951269092827614296682174656961140914836731701471715115790882537369080871256946049777722511745409128737522546346202750640751920149242820996956803557382133039452340397063014337930400969689020340878932740157566667398152703536855576496742064982840671041939576696476771425768562564215008405726008660668863717548320654620588043860779721214893606395128996154097833308143961723593505894562343171035374537022838541184558947519745548766140985828153310123226885839549566696712459107883331116111025761224546281472266053707944847774804676220655035362605977589374968645137651513401481535242729291198657400 [96,33] 56347886933362729502963659389146848738121046563805056604189872636440312243204000603231568793386288393550333742620552087855607738134604454111272397177999916309155385051709758494085451511796629967955913214024494683670330239979986846694551277227291571685172682101822988037916173850423424523487555474372114264923617127035175927548530496029063978735407392783028561611237416184120968106058174768124888331226402850311104984866899845284013865876195918632404927285726094394436219834439679649585382549837751440293147899336211521504431316388198004342465711028397241518334315709684758298225774275213929672373293219565067147900410897058437320463615049450900046750667568712412042275825138603837605246252807197474790947061582026549774808404458317681844650421189474213218234645452809357155944068748988390932646302470355767671520212813942931889199684243295256313055765176927626621692244059339463046357748036506465694647131491434997177268062536254656657795548878509571511996274728577138015003693403725838245137011015987098655573904826678952428685766779495113945694733814396604856507494230707167885056935701592528189388963174946033800846571099697829231681297805071574927749614691293079823800478062721903647532371873671670202210491186766662584115685897324872889124186107254005355333630641010300682190068296949497156605632426969245669924497227198984186528604375456384854109214431617071274085356976159523467589139047510246627592447053206566993034673360963370349979858180524652821217037145488216731813526148441662257832896613229939999811061477403394678040953599388254985215804400638512504023642058925818007645411722567049526682896914727817616441355383838588506643940584962956624991899509581566801961426969163357841696839662449241232601143560952154874622598301872195108958824232541729250391316352103072691004511161726402195067155862977484416147042283754202605613168019015125201971740508837046497256693788816833701465358662488409692834655434890793917582848235550129202140505680897999099947943255520424092851728815975536846789447623990 [96,34] -15837702884281625057229100104019680675751389613259954392762665559164734709744253993048697569367500476284212828863812137498689231374298676845546015150860177090657417902843118207736787390953394542935791853707846203450433008960069763811937050395728335757996729738538638337323841647699703839112456962926177237630113609829361228845360118625710007275342758472154656835545899075591472465895071779632204827428674449656577709427367254157011259838715441463982444221047642883526853712467266544332918666210820674750994683657061952914072446247974119981933868392804678105394420531358197501648079194762607173419502359075494935466734449033273045426217821351924544631929552265332781476512574467436517412693671588473634628709061748985977198411606965928219366750038742157483128091070236153799326642154878466596336471847527494368759734380824002998355565888675281050706382086951315907206640395985251618721481943116855778918699960469621466509589601701836935149346196425028468792294963601883469332838575398930010785957933570304163038771928801211849807844232064373975351226462971356944495506757827845946651074057977873277893289777462579926248189655743899001140697507209029310216406295698731948771322592688798063491313345251416673895433609462639117299813261627353780423645244025994570759516272414426426452810666937311060256926347411647592248676105645907757296434389429425145609004341643925029973964575940500253260518325453261313201585574067061807473480735179113435795660761121649562238811371260279496192576230465656513061676523513530783028628651923564629864849746360969583301349769735525318219441823749963732300374476976116359695185405544921684255812077888510355902301030593059391324322318865500859006099134009887328806952456118849261470683938951573212535295346414402620665060177275964712455251049056331994908808246514452939023281802469573709879301280026499327282028030345392588292907302576071717936023177490070258136260099815544607614473128235382536065986436333815353953866943309387992995222378980834586356174839199984931956224160 [96,35] 1633023525140100609618878069164279183616955921538387571015766897982028184415448438336518931661720232744268572149799274839999646213791353831672305806422321427635815118425375772583471959670390335606483740331570029149759988661325735486900212334951529694715730750553873115724789154738389535353421088176613320100606467886883209285070102520199054203774809922213140200309947145382832951609241544467645666006986981988963340069664545730822614163611872592182737266083540593640581428059678839286637645663687220531533532014644120219960225528574472456139833584203808345971949544080178573438489990060116818633169459862812469186283349803417153482568230861590371325920646282317271769811881975337746161186844630145096850583097645318230481445517219085861217733277793468081998218337093222535439765684287371214327608933848334371398278188297157151038848131904548147097126359646107875524825801242567817943713270778412329208029121409820966714770751600046266708242494328781767307263379586461200740576137825704124829959485234765856716688128726753249498773903153155193474709992946573714322691966469042336077726164186501040622247317560263414539517712768646680435422499006030613782996746988415459690159739938831442707678261285926378937867160571140017665296203404488862010188632079918519179153658816045746470756528473975402518359002718720749789878835160313579354477031484703923445342169726236147814470719949167666999415642504433819549587444905956575644123120725337729897742279853310557675862612694742594192964694721758892389294415311767842275282214346508537548412397638633638587361885196888447378030557406146447329327971268968244879371310670518523480989038628296334429394927540997300054355700273061609159097981025321541607894085127622300824642003624711286548119482777194089207428910996745410084535758200201790588245860997033607974032973441699309938422631839026324348071838836239624766315356658053151084780994170891310673171772623558634191729028491032648182779461888204884131963498089337372040922758855510928045538397933826762692320 [96,36] 265618074813202997276140290427365389512433810326188198426345502801958943743445274962291037464796145535444286576869855902346092682577087657584194758408829445813512256715371475909088778200385987113208438020144944128603608461153409380709795929107051255969749508109840734867999929798402999704524018319126662625636894920941658178409372669691797641356473078358865257297935435019799618804030099808554986849826770636297373029522567419163475954078595214834652756564506605280185034184429435866117470051831268779625236002037435032114285593890467663371603519876855246791356153686628237385342031847648777217985190928315077376108750114272519700680655584519620386551137492643352192232461802790928404992769099530108684405263993574197874641889794984784616960421725851664123114606809156846505222246052890317105840478940779224102242321874491452993592512423806975618770563696387566936125860715229341402158169473165285854931813378022913456787491077334998210358208813406155985636796727608533324823158743979437498503374848967228321640902753141401886927489840028365377857554773235820114145416306350113416598665595684442764729258372495865996012174510511658993080392992589820733348718779853331932879521112438732255299489995208376310510911563585507190802045087044237468865095269306930645826965144041974590550426484026304028813952999864645547732230847063357125408903567295165087929650495468677330654456785496917463027466142831462969779380168445411921064325069253264888892617260232861757979530616286669957424325338341580856008982958928623179151340413767460899574110229927873447485766494655450051527941122081170235895924768233001117726032789789501747659301441690647961118245810308174491513817527545797862543341887827768367468723191759914218483049393004851898255248458394357065960785777353431384071038541558693464106962816174333777974815011276149250184897691128032873570757817093025650090332798536544695526093578854410805063073778060933331975980428181796480026221076504643101188174859389732748786752784284275854706618793944338485 [96,37] -50606436655848219433337747773750244894391922143320052700016722150132492134232373230633846156114612984929976209483872871541922965783608058003619857927370175554062966933699631344429220332092871053130165844409965969169198232827096078778015539010108600603359619704896086033263230111496128698773667720808138230148870669847855998827838550991963502995216493221070563904888437984266040995260189276479877537286102516356622903576387144350291687976118878191120958790206296223184871650758367398870249501129987911870745931160693936271399442676351322123867985218434651743789851997403916360802450309254351669127724225125935348338430663231541261229787708175893381070160500059634429087719407627687010938240350347800746154127470025599231186085610812712326243115685959802156522425273221598966895474384966530473016566573758844416109457013008428108885932813510472446817405047140729217508569963761631356979333603782321537349403694549529710631229651954651042017775665922108017856050525419418907183860536995106008659779322831362311169917338780383822428033118276756066334328861153593948867338556225890749957003023126777587704007912206600456679907941030958653639650109578014751739461269893963955508657930765107337147197785466821432896950411015469149001768615083080299452789861068530976763189145697053693328823625556359985129788115567769383916018934976918132046849754928941442625558451175507008206835228690330912194931162414521228806591563351962249222005366519162971027771137231809049860337472697308591658395977452747702938529780720068668496354440462664574134819373529429157703455504058878847415295056243775354994077123467240620395070900162840729077068876650190254792479651387598813387232394254429084555196648659848354628563591311408445981800492617048590002926826066275145531085228739747569925327794457843043502467622725418603849898761794275255794670111481149596530824563744267841650091234880146891766589428804608743868081622587284801555319229433120447313641483829760533554253650667112621190842919869837410801702201364660 [96,38] 43475121773684050762115522678856905931727403379907029854048289033523832847104134889820376923353474781256105126666927948199689023601023389348390391335910556210726921716234106996211119463140127286987478190591457668693695502654768178824353019173527489501316517576138834582432399964758180045566723799344917514015742323046996571796669114436224082711356671135894758184621297693885003932375123081034617239575186958526235743974070724632538775916814085944803536369539423562863022199579521719076584125834513343417657437631099447340246282108215502231380246820047782812786225798859387166431429311946222133341015567747270977035974592919426103224427198113989399373931318897875045657797869619831377346104309833305840800519118228650127476465519620641869122489178544866062857465365291269747847706451517221138787731886811874742093689793548172186741286131315889793168062358177086616616492085538240846611446802244918879008769811592747004767482910432645009593222019696718522495949594054464628704420767519885563048779248963847053417296670723665121514660483242361484952020379006079761223967588298305284009904900585606202761667342913121311741842431691347910058766381552080344178597742999641428634578646369424192703818458373067028043233064410470891261737755771898079851846177863155447765416867432388495084814048054558840039766286490183260387656524719561997715690182317129253063200739468999134376380408104152045846056432741797604393366208167339928747690343794254828997584850559493907605563567986813133066515989599577275511838497065679151212755106860870810503857327724760163567071655552743123052086730280464653983296868010379730971459727736129451101514824270045300564199833057124044991424666988913279374089240644684308463673987927548628017639936645614483357334291067411837878413758351865640520498798369293143525478790316087669524828452569034517914626663977360293119922882405992049806839917591175400299576311533477090772387101851979513166072845603731949742750683342777097099596997475299136348790164490569036352267876334 [96,39] -58331671433720847607745994491278080031516907863632540716980209484016245726413139581735435832715437529841070459897474686746230933866732952006419878927020392183022992881805013286275170473702381173458519214362783872149013367323924171903412059328868996603329679812987212235338511689862897672984331175144987697569007730939257459130242013765982254002457424207675961683138438709517336932605516639129083580764775970274803293653565277355431427613363244155119652088003124470898004259662737131976289466111050387258262008915147302516659595420796782832113801982053716293765486378430591495037011422454506102946840868681132801366988336241549374537960025949298648949845336181762514056940828799391827550387596516845920837668114084944577454153860537151295153236624213428584741009389464030286795722159457466763035107771176118661329476019373130179248100587680735466305708859881672171524159191757654130065550796859290992348369032908306563911049595737043258026566361616511567030209263436031690908577579569993174792513218763597328215715150436144176742818842152286799625282013713440940570854016118912234623252117528935701434004805394254266376185392433486473066578907845953861666839959131066517293569517413433201645178252115759288264197587876351075738237825466586194269727541743389838688639367047425644292635347962538342873831683135014365749826582507991192012628104450511458616224277469613544786458085076049068627386217127107038449858183068003227219383335098549614963897391989205863415293258711463836965915313125457423866842808268389230956548661565020517192486538048051457913523483102542697199310438851640832827193013199232082972696793441544704837220663627788259300339719381105869329170010430236855843421503367126202928941262123358509082249809280455276559879539700542401414781841929487533029740216030817871616676883361785065995725824630787739356613270319950705280050437788840977748316317882755340217897030272526125356588168811939538012538136973385052448562878626962622489431366690436534245465323000517517448512470 [96,40] 25661649382381372199003156449158299110456992799663970389678968532468139997151761805888586795892264972000267882454314035038832062947726537527649461563200991720985952952490278036224746824579584203913788356486154284207001022428909361429047400647863838710678266586362297743391400607458641447678688171571927999813883099220832168511850196869451242819757859665128846892985204758416004783049443786937950761946065366581780785163022594425678345963896375037882299302153673623771202018891701426179949944183673722469946060625937101948744887263731456076890426762109338431146107173941095883954047427096201285933833538464550199708433874834328183389185462139746510960120732418448122706335891872336033989716852994702710697065255990480293636697018663347693185169276402741862902856185426587910314660441658833691238546731887135832456025366686381054963461117084984186004054817946925832409999714984782786609296438154125784773790998583819018856865271746047047370187717133987539507303582413217164520347373622159820859399340247740507379023199411457318094721009415988203842538184631211684663671165019412204154449376685364843069616912326236297478973454137484714894227379713049104459929357010621895628176285399754714384225565590964768276238261824853010106131482054047064170286035567919420689672329463309008080765239910812727762681927848896603823074999580652845588617960899330590830635253103259650045952469968317592991878478819023285681543385171189925775104764726368345522586039573032534077465998954767429696486320253823881867135817402357285667012064338264500581454293975196522773614404528753936068254001629233441812840167990672841059371541966564442035391033084436680351616107564770057456615114588396807600026350900925600889795713305660678672545069894422908232737904541852654190488184517114218890941805439788292017273435555564355371280365349469526236911757406109646860306384639964122718172254263028255659724916513504397624944315526126495347483930194931539918103376236476132726448667477824168227384185321203249478378 [96,41] -3775911230068371078104664070019613898102730850038668313641170212040779255494871470384896652219252467871366605577601249237974307371697664537163592595771336352152557446984671504836745113335912942672686391807132832923756315013890460600514966471009730708040119656937593254391709873638733543439058489986380314753379269692046326203998868566921349538935756998367309017456126278939983880898952646429875698887596667381051052098831298367975984807951347582632150926267641447466708849876699723971577215690394512539258723561482379039954319084574209574210745053862599863102378022163050571106586164978872367785387779118225746931010690286748730127792043693140013143645688078566216137196989128064354214465079582753379622875208183684002344130711057749225744837721730382385954716545425238721571911999883684429694178569045730214131688974733403097898969285062922923372011108657428806592750247182726451662374194341121710130826020112811587072715728388614151764151650823440253254791538442843673942651677957495445685973692477518065623743517936890309734164599980677793266689923963538047412827913024527820694410801886198991695881454980038351592132789157234528112365464709492608837003994232735679954123518855287530054598906802423756301415313368703582714786676668716386445155366049829557676286383193876051975283214184298617288880676245421387965788141263733217900318267563240849730961168016709726152714604355932512880269508485305967394418713534683184002318486364120958429148992642685836370367288624769638950527864725244809559241556588439806378984268245414055600545748654366518999476299930816658410473415032259911561151584615914207910737477756563922487995412137663613548749823984447657583499218468239040230108349307940261405376478504509600715360731609690614701365767536184860738030703025805545624744255734171684455710895781982102482079939197521530586757177639429730251588840593206020943953304510961225893076188448975834178628563085780047624878927133737685953844152497990484589241965828194759702648930384588980010 [96,42] -436174678735961926718977777792856453393086889730484261146140922029435947561065936064135332489696300482356437908492591877460053575051141137927895358259450549428372132679373875262822607587659531204737380638297389701911545454394649230170420648243810257663536985532572731267898999899268762574245448677105318747246926556014805277912527652627757681832036410620571739404822948018785483443632436363908939189393747089254675874727105895575573831541517639858647920013944009730061531730210906592913839562564754445364888296971618704272230477843614736803805552163795618874657178203590019855692987630448714541473521051714006386623232554794709145572449253205646334116241439526103554613568750960191238917879980184041107384545214668602674576268284896357970758400784519380724885551196754392346431428947437696136987643057677711680384625176814325817263428475722801815362724207291735177741482646318773030319246062990068202663796749265343584686403296957817644828378651581263127108030147313022040118971880833030564234450574413632670710323353024686453622636209267139785698032881609557080677056846745378638940223607426310886951160562603477368489071249952274707557881203041402827027351461345685998512899637542886289072894140190407899581650802308160033800326377964158938780470898190394506113242465467005261815135775863696599756824516096217904766917648105458459584253217087899019026556437938536250902353821120148991256362301455271509310371896432615379374172929620908096472474728415887103628345428650604508607179802975605451055453073169367984799970704729134581257398641343052118037796959606200372830934251129784730434837190259656500695985222236332313123530896828937997379845222802324056839660841995358583725598947590218743152205972916064074282257413678508707237293966023271669724505671101543631856030165095522532878840573396901899216918051081345810017659419597001539538452726710428572182718605578410086523699577621605102425068494439872614995810971485418723897858963650269454239744649916832331233398396736805 [96,43] 66495264262072358423853691734441503720617882530421526281965608099162597280097268212600427319998160013099270619145621543594713020809462479240199868693114849557712992243500363442537384704039312670852195223631804158122530999311382491989989813304808000800305212995928693174808065536429879672453467232187506556578076620701168998366564358917912655560981008767612118799563155952924558346512892265515746883840636685585768548528980453182698607302366940002358036435965574621366446976036721671847479117066691604459326770346282184217670026526915682941204543797273278246062883934137018525544309392026813858992378992807199293739265416213864893658163628062898596629226221475745587676554119363245698054925677041759992255484550043125999083633112754879396288375669386854204351278624549019739310164104869642810132140295913824092637597442711337552539216095143246776839718980707607731175090439888369652321444724384393506511278307793835907119797197160038315551383622900054980066260052444346437683887509981593467942010759089092001462253993216619183546729019163754797605935587419111152905144026827730691301645807037713953506755368739325204454378743770373107156257093761284709416515948302615998996619034237569449532426325701054227074941268223764674402140207610303291499009626138177923435326759895932128462088037824062726876131501347304957648485322982210031332277953048479931534315459831358939948026503929458745226257634191075500818728614398417183748535821904794402798765372230938788546204683240152817157944088722067556887536942325130326304123762047526955494719765101684704618534896088623902395353293783605607489838456904619245607675878947297887420950172850647754580844641362806174618586114161561185462426022523512849104690945824053768640320915523651762184882539206244005554382825119219435548308184466468988701297761741063542267158912506995050220517870799424231513087722919939537445318124938533397632746387991314463616318052561861349887654444527760033250715313572959610141205132680514814667818736084 [96,44] 97894831855731072657429625197104432117749523423604175809905973199303965294136790030506593888737475937913839083516837416448479173292249162777539197276553510755206117913410379785245776279692095439546323448416684809724421517671230551579919462434857105301731536904765394921434048979717712182640200598306391371396614603961772129641032957263656080686663764358543214693128618360353523355043040834786117011726931702943085119793710375983274951474437064488579738199224395145421525466681050702409464062091718391164675003149288821750953512657959369276205690167163714135458245084493471247372112811115817916378361118742105362114780221663103758733238074021076310095824186925598298370638202965569283783248064842408656338902856563048711358381370316035919583745596732076490894699979616097245831265716547540095515143815167038979806129575868323303260253480180124778215061090205211041257001223711418001608529423118989902300414062349277972607202994262438637135533705331406877000645574439664571400594209429864908999407253875473802783267087175080353931367350772650413975577086413705115789222527560188509876944118749743213927290252851332595114244111520737119317377817064800235463181284131577134802987876328379939651584851208234311516111160165854697753381593300837171080603596234220232633759062499244530853442910274553825012451843221470092093137478291076323057617047088036946582223966013404218855011874982671069323658073857820006994987238736997118405861659175193264137690268261594189814194176329031495624423939076201205096265046593337988576631090597172367585744306527517839946743450978295371740865449762332721897540078196999599015244484400235404581029602310239672965079353829002229684090470412707323481424869998716865311603896885039275998123909999246556706718241161000801058775263738596011580466667087281250868495550927283312445076575210766579767568483525629254161183958127968469621184198614778736997894091557730314304012776191072997707008949566300685555570061625146644792591858329820961785784966 [96,45] -37405217801367987060996538290404988746501463571982884608051376384070011926930754398726924358285313146867368223890654294345352152489424132540356514881259772712675161150744244557689077483998404648923514117302708435147615100294127318011077782993169855042177000299007783074620664886527871634781559838163065220981143589997437809974287033778862938552724810508026881329234524490662132062243733920622945282139192920436009997941798434889686775837679132698368183493915495761691372246780454992107801921669655949499997277625231218193746237315054666951276734552314699263697226840110032379120575032407954578882099284401622217379885313722012266792676877248034359043916794990864868480745461452776913074721245248064542831175533053292697620886055381791186482561584521274910506769866076991029580653726218319304247823625893238471767074514018671184498340922978930540692290435341203474947689563321924657159600419858673187298682285009920889534923021412654919727516325142210948127113473609177187265635962018691403618061502660968805566891253409328907369100354309303042365351302984814474260651120187634461703129108179062385921706744056249299283743293298961786787306920898226638746542393719702369663083388204925090573799788322228651180080566544255346574377493034359705594150498049508986461093736841639210533572748973448210488050524311328798483762624720180450522895129936716543016029265168685436227292548076715977852008188452684541535517991790544031088577299576001143839790906750975754457917747825308591286720638718596656775408347307337158167996791877209024564019309317790919591327149369421570477670891180421073482678698844253661810591190429811618085183696606446412502895585651822292108847108183356154863942304276751740861489187921680017268720151437908454141552129428547174228140212694282251561731516948167356467557721255338566447670563633733784301181296084913773937093213455639439075326487565563232398116088505533981047477290496060079297167363094321571582696851959050401652531702362958944654312 [96,46] 3319058482623860623039488250704966227370405853560718871407047433973754972748063803547942675865053744594900425499376177062338901371775162248556277504340106951618339014096418892045815521623244698389594325061350092402572796629821635669719019602682985299287767092824190550227953314262238773150719189674762621588462556139508445685004945414008369985446242274001664180340806489702366410740932952556380657732101506290110719999567802755808946668124030500339722834192823086295648239996238371342540715561737123192427605627151764985239312789381625391729444439419639011827640846731154519281370469293586760436490224947224129853990018286171730061226638066330574501050800750733491927179614301663784339375336291577237592635650315057894258271684804721756789120023833069463440426217235025157123987593742155308201518430933894440732556831672229903527808262950768148079873395544596475718955253003343558489129394461994364333712565999241965743307354619952692421167229395777333890325371859538592281629601456048857011859531492332642827844575345412097023953291376491400537748179054887148151413960711144778977315543847613837207437363311093258858736002698325566378746288362869892505635130045663704230902122997050184998504758738009686430702858673910095274382428187463743538021727102902707714422984501351382411297423494405004169520293248012295683800417884111655165970830425289709038697752721753756170196173573134930930195997274515726410161170149369920801961445548143229228694510229576306738358799136911348215199478305433345584284190266530012449071403799674050430541694581494104187904296627742791059323832893513410029489079528407695925958824554954307214778629796868712826422544469403012641989375708957867383042422038537101712277408500409774380533237245176744502072379499861829769487181800938830610434136271625919615523125537000794244529013075164746997199390005727905748204168147854043021937693490333900977278496500665015154365988577434906706400688072511513830515477765483186579466992455391741378 [96,47] 1249776929261636032664019172303965737990923714311512008711650141816849059600346047053395850863561830613987906239873487391477516351404103556297213207333117924994976698519660955015713444722010005847634143942095784165917230598139725730811299518455167429736240348221302813882740005887015988757680453477400526606080394545882228447199078366460381812418556089782470898856549095814989821058357512702663875245477696936236745181575524347789240797958223271655695724874047898567445187963282092852570461949472150368512585797129506661201019641732701337280128157379337811671335808478384425674109115482195639515353677781833602040861403746600346058972582591446614439666087521803379210686588162530877605777909271905737603368792043834964701532186021483844804472812594528535591215889625593249684611127152464308346324669942550576321142647615154165827689531863489017190315825801398602009165745204694746582726615570657994700739313965377433851389799378458413746214684404011491119928236899739118945119124461510155763637589180314900968330137281183868808472158739106755420580213090568596874263140446499401810234719272336115808753380082407721841814899474977089403352996831691017951048447323580987772164609908785676654460011335699326107989207329554282738014602460962406397737086609538482113692674818876296684507316316859362027285300356639076900164144490634024454669384814929664134155790830170294033637789329904637737908943185874088259914212586997179501866953213387352243793166043513678287339637083918716279363268440475540242703795686419261035170225176868356292211132329323737288123031906504609580019182096842511856368103583167520376805871520713077534169808073402862641396105114137829431206715444132219230901302691517940172200320466917423057175370070204180993301798948659965390174362748048463621504608729145753332678628222660075934638665501174606754891410920407178340980173958228347447454098071271405240957061502636447106005174389056446855953135973131960614494670925628648608057646817404758 [96,48] -476369507250098315332541861851958832396690822115907392266916118724912507049433508811506564421746061042667780387927146505604659165484978376301600313859704237327017064897036601359328011121190129151207123249724695546759585956640195046043555673032435432472024849534204034208897522325757347030627751256966350822596183232932099818985508462934399188723584790932774957165152921530434215664630234276706922285989480248366848340470793554254974249102602979258908991707869808716768904748055301644279565659597004793133212982171881451465031533203494084883785938713896212050312579917575467708791668477517198139878468403605331786618664388025433528150918953198070030272557490973773406497115658490636159697542105048401146550132573992384229997230388017579072203967865802247591049284607604472060918620021211505174370979382808891773844042500040324094262568897046218250362181489263959599335661234013796278408722982787926931533552083438536900720361204234144590890350450519225485405766816780483915366630197909482648208771547678575490876076985861158338921567657828140639883177927069568682681279689194440886921232562578183288232829139305023896480211568332756225095328934230481228097852329743681126894602521763663943261282460415473392598663986619387024471130066146756409685546101721722081400931014487136103284142076345532545319834053496720750409575161727786476031256232862726433889743149950598827682945658133803064950181696084607041881227917925394484043265589915123256920529305988723703346400891235853203559636346543495791947341008895696528823343467256814163847425776577368902981338355444929444771705072397962325202688257427490049440896720068343469571494268511220763850080750082971171135452128106638857496819495919265346894445992172730706891620681145342904682352688077369540568124214543806144944263225220419929361649368113689010040112191435546051020319207374121656236133812420707375347646159147665292598431153061929001220785074831901716987896805372632049503699306871373296045401733368 [96,49] 76218279655135144915228638865566264132807819365915389097564634786025603523183310266637244093283181485759405656547130979999758695849237837010482373783030810534316010959894007190366606353114222507296460117700634723917154520308548738801592952516515084860886134522075193204984683100824060291484956810470790094350232450781858389009958051922762753953795963741029153260599684104682502669131690883509631453968303287240753379303799690620100283930342663691654648213231531850852238507231952245638074426964438744683092469857116460682103437876286181075921966439620202040136560802580504428154415569682670030405127585461112150085672070033046156824227769987060649426365042678186694821659313460534214079383692804784091416252553308155993334866759287939759664903874038667858561752814085843774891446883340490461957254609194877830868222972359843445850550281114993236655981602306510502390038509268637055871642890491193971236995630130516930775398607173544675537858986515918750617510944600663083949780361519886593229793654026976905907716637289043479180087830091702979691607864684507787289029465245364364554620061259585838955195604846438224565950471703610814406642344400858208034221257667324571050733800017787134412485277594388534614554142855874548118843214090513342984701649699815759572838725300228348788178537207336199095201436326484097524037767733598204788326813640534111977350599022928339945947422094280147906530244364323975349844859916214074852033334087649089506410348326012183221728766709206558266648453909497316956943867499633160701920445563223939295225595652036920581023839947342419236642825451510075552137049411700524387524755984044507589811053459762611586281812088221700427583689323329833284600818597133775681915254824915758962805220536947902501214550967008873667164333263256630001117810248152123656459231429705172057901554924033203727978988779343598624675898792163194798705169131347736164297995464525070178056882975779722945522517263490975175208150217144346737187832 [96,50] -5597465568938224707011002152860935774363265692396265658139745932533684356875484420910853651814658853639287043314639007413166273048954909797674995671861505164132483380604943364622086302194116610540583246974345572771082634045515712434271338287918726090366541814403868182652249368595901175338299630827775346464558888386756200626339168691658767480686504694363534688737283470310042688142146959674167506473295640526457371897463530490453573944900625047833430505063431530700822330554061823460813488055975856440225754373455879722827592371017379279031159118734900409441780101443280165436090034475001374271753396760754666320740878212686137473448305879456575251078024091640693365581834562108416714363284252558880094943951244685149798559346834212386283004483601863999091895356028963498392525363509165946670150197129989943532925223413058093317097842144885180026911739991163439951701349612938721884805284310037972195984121292865426865483089622048615071671562268461767313165785530021674658461401396469532279332534964047123490110838696520182121014584563039256789896834857562123175885323565145698485527689213429489549379858460218839460642354147067131323971450137497549267593341216450291364238837425497272551745724588734249654134696098396177491472432789916623677498030039602681079281472437452646848337478797418682262952208005724997713938602761920038153986408941177549559784735949784872253049998624067436903508350087271095966970338025725128806279072936715745317689044665965564024716425631892971479641587728892262265590939778492460517895550290117141271820882445320135117592561230574032591902545262217785680238012224170896502715035918386192060538937523467338919264724434516414904297291303917244464874611302897264402306922089203226896840245179927636866493077267682550975585041402264444842951683276556673286683254315312540015675449388645320848646285272097607526081164661689238275368857172245871708776167338261425486057100794867762085008690534389270321237393272740020547516 [96,51] -280696076006320593163736368765613046277532123971816634478819218130314927847447049607587688973072454403410234001173977341294378982670467220958046621229189963233313308391433015539985341235503458124030265404250588325813146655414265388498344936889253750158311832373129545521810967154424591860820036556004743003339328004395146340956070656177638700731690849465435784910289624722003067576480907702579379914024126464241080245769752108137939054507555019220954385059480966193012234125766795789105110055524161579685311198549355245816036405076295443803086841698476087876459878235696587458225030945140994160052959547398125856625920845290801428598265795992374418417237142712846473389067458840962816424499756019820642311227429513317143318861334257819080291186943232509269477917127306537153666910190719341087724889602679306016595106237745774344752052537050165087847383201074864056070824154188796532340222407356061540163339755110082868905724234986130343283086887727159315783737503704362449294879244121775899825520907389708538974834346491733111026611351100297532217814395457540944116478413255956442126149625610322262184160045148195521057156415296478817935953597494744642333379403328325061146343805791670683115107684919136859279018091856458442030975966800229750617618000683639797034571180914184878918765830943091346087908133214652824098951229323895793265832247721195928445036422113937142235138534200103167573841592809929040985900511908441215892525770237010007132331635531994505866587478254397644219839470694429175176182651219632842907732508463380762672678893720244822084366751214707481425216829535486456464840931308261975967971498514710705820346138252936726159459842621109993566240021462104954448267357357841614805101336447374375439934316629518370234719952205561963952809608655332650742285862474047654990508491885204130281122784047906752696409371156193040350339210140745288082671416771151079241827558855031673591254342778881286412783619611352874728603161463081400 [96,52] 160718713844314523823374969259881849114350777945236795550241146050131597357879592224161817389822850387916355128059850506502639427245340309407034963578787883886378904767895262866015918398519258154684428255794040971158401546144645171668118168541406735080246891998103667407517888539543534178545626529080082268548310107077647425764315494115292030455549378304838373043345035624855484381840592711280135443451397903790164173519429851190293915400057369850752176057651415183214182314027536863227460261354245257629433036033548174566314798790254428635445096458360046167895928965307586416903958988141526263585353118977565365185936832885216838725158237585529534554670419823957568335512841807627415397547288835218486795038982853487113605562248356461222120179331255036697959953519593007637409183191751765566586680932546099383550272959693317835123498896519674310886676530274144359045090415080266642748308048361987008389599865920732331852335479210580320169872858575028639673007114558482785891131398376625598706798036107876175340982733838258596066875585606659384431919841511503671568526802148115824352741471908879120473224505069357824844561725653036930878756117591789835288165272230155837975553369416592125197014127552387547695018750269445644220044518794910620215192172529924792619502929927798836173320396315783181787675904801497783014771197891014500640226003225457310268095236359997155895406056227071483641826745426840985188100537088745550629569377878088984144089531206944042531735313285671648781498165645472700713331533157836075453334781047694493283515092913745508227261286255712548137012879924832506928084992526440141462583802770771330415260077617677238976524162047030208362076522957401820395737378150054962649288365047412523381073963894835224371621918959133027218330337311329732487614784842793615048208746532929236411810916362806976906425525717515144579581433702657760464744053545611991102058666178500976711335318022791898178037505830449083614104049239550 [96,53] -31660561669325917754692789339343129055149983740420941745711600035269070655078143282111227000442940386259188356385344845949120156030258204969333320419901479904993983780466657199586211969062723698296131510812183658787385173735430827721805203997178954333195606053437568716259134451975229572531153843020293438940397800754702720377639761346581170913610267128663376883755268784309043403967327640989543829146631988430505915536541019702760390017492326791424681853989524029128979531058709330359476043224666646197670422725794080863857405538340146527759876893216994681078523515222664583274410251411694875981063240311878684874404976567003160999520253747138765895344431166439897989138448056839810361823123066022625895239019729463729358496483533897937795796049075199657116387425221966628938587550121160055232265915671276953887310411213346669782280260582434076346529083277999399775758535073249539250802601857040971844479043456011742587993804045024425706123945596220825525694097345732970258011422733345853175565849777068389997295318869716130512991304270800203171184642676394427443709494406452466517399541529957831954855693703697651068138466997544427982526371699694193256059038880454840120776411548503277883108045652097893585111078588463048793004576053086062724440711707844838541429500876406362935976271817965626096688365259026147277375844341950842510178232184176898506505389408257691369877826778556725797469364458105852709438187412083192445225484681678807427558741353681830208298954077509698471936692577543599996490429148738641891571492343301687737697420488184161304330391341144226294894357647768838413536852876009436078307671604315926072225964367645758960233211769250038460923760194009563399360428279199142756540455404128690398852964291954059943277837563773299147220297889295282008089888452440919530607962527828361748623724757299960921852263938068268928631436911221576171656203060200448836801487617407895264813081442055705508781945966255698796340490890 [96,54] 3934220228532616651780862150369198293443220459039653568299941855757257255653864123524344983680673910699682646180969731562324633121745488495821774324713886355177823833773371653734656517116761230268380066186770903190944295061928379891956846522867380562217564972469884983531163635922044899409042970622243525178111691965676150815927376430827519446380483286284498795099729008006700531176744090595159592645814276346250999645621908366666077947728153804608573341572566737199312379137319237847692768402660466397009984953510221791119799291688698209912580797754145678280221055629656747356738203492319310201799480979312841472691028650568788020425768008847197289084009587441449159855688621155685547466706667788899480425981554967122104244688744527166947533980695098009852954251782815344108540646771193653651498761563968886606976690600869013698789999880164982624917991969199276525822005292352324349125777211169493764402619805123121303675042757526064048985627783260131185552726850957585998631245096750347198014627967895992895394107162034942390062171207893434351189720116383318090463461573226890420428816533961844573605785988717851820549245419415455287025745083130339396810034990588076793666407950724600513754241471820334514024540699803721309441518702588507181919485571414240377839226581095210158188876639387694806745909963584365358567548788560144218439300222096504226083417255838326316745349330122989654141033563937796048995321384717870560587064479493637880276179458664407755441364574163766441841022410149734125308655737941328503602512239272027019974671024270557812381024207997259239291719994141003880791262234807596266445041763250768662716248403836066576794039092840894649460929812280674928150918966645136592722907082505066669996029321542469059136478798818686681125889419101001401495572840999744040339549290368069621752229781315522823395652773777460218666132701116427922603108030152035217439653070941696599222966247032320221989325492943535558565900 [96,55] -215889237855857228848536954498259292278898090602468953654549005451775709547958427132854416789649174617281461581316331829776348602490943422032260640048280016549852641875638405098272300043430550629877801509012200698504815128836368576748235100347097528030006377703095532274957278697591239713614307713781593485099468405602469927360756863730743705268782271870554666919329059775816716662634462295028548090755814862923128816354403295148288616569873668601389202464358993448524598117736794470016027643203192847711594375064505577411283711677930093812313168222819205764354703867301720587180382735972870977222039852219632215075459112217118471112627971726954357889040313423133135258275869628540763041677976719650342448078481837847566814355959611203995081090565153810552475639776609672151778810821131952043409101797316195168469179155445200090504514535255634937159801025391961786562936740653045524830553883328152861315052067836609341578395883352736612772236355317895636785875225766162851980831968181988023318753529853031393418188581789204124088593055679844640134996646192114248205039927575987886071968405724813486586336465602212010330572951550082707123793012288398846628053459886420173005171939360156921742747496358349220446215175409818941341023824492814124741076134476016812013661586861129440235215774761186428386673813055483628216724492791216865708892558681693522770987261486078158224532727319229728128916324913665023414860385377349249508724469555895665997453493125702180361958282355831303356655155685765163951691397537083978662930009083221802563573736769714384432214838149213376252510007167751262112849343739382689289561180661899933992167586769171141506047698742050495107265184667732149728794733649077282315637393117827577948718119540462394186853878230024264585634362625925987538623023427888904342822581943196874778263866748639837175619900814788637008390268820480564246074710857060235095869703779383947853413109136393407536942367800935333400 [96,56] -15005800793738005956891256291571583088268887450942092708938126364904068152807730567250778116874800698984756484148615720360283563751660219579858719318953142355687736464518739445806932069692369511787253403901884246040139815140488085582186994511737085798385037879804249240965306928256428276106034391898815055973882157963806037778646100352525439062169466388015107462754973201861686977739415483195072761191390090945286803279248068018022681819304028222933546566810597919348647700219508284877424649756251129876112338333204210577125557791062162221601829900146889031526397387550748407885518406998763872463484857955718925315306030310022718412974260046132963648582121579562449516246461818673635155419706320975833864247771689224725214474831991987133694196895437329379515629334525801321215403438964434411978564522727767421356237983000987020624169360526814794639405559588991956202418527747496558543115388566914226975405369558537319854435818756406951214001038806122710167510049085133069535384468793288397206567732452456164224216024516989341174922033633564257652313417233819219166341799969032779432898882503518786321150080551710836418847089149141184578752624504081140521809044818639414526159373026499123543118652222275772782983854966380121891828025617995193776054305890575140440762021635369536069916534049585671236710315336208925423570492428932310423588436583736408378227994858245644685131287365371541701760270613694105893603892630790137956147024179240365410412388926413811848994626561371602523435528673002990553535863539444862616993560008453149795930084946406397345782507879552588364860004688078975781051402998625844815621542802044130805047030738295256786647632931499138021866862068412493120105919840337445744996547223014877222238078971273271562598411837763528426605968937520547573119935566882731700826496867936898277686617391522421912599760113764591124855596559142549401719652092058602784652420267557117521660313087534203170702407798409600 [96,57] 3018250125449298374133798969344995062591447098630549897007313954040548460992505594794768228114491116939757354519790305556460545177035518433165299287140413123798866814347832806027652878279617630342848236964474734244538102876374072455031813570424886084464346272130385638897451987340839267649476665730440444556530486470707726378911074186376782986675881785051903234418033283095199684054937611253504160211055854140012525055250131765151011662390091408707236076536316480016401273383710161913697938134470231107496934866981496439516806207727724205723539370465784035093150200765405148503795308041019004021192934820598697307405159757180580828757909097308640328069167754826201989590171315967561574615667138767486233327827255868254108563438252799403017445402961867308092327512261122732478732484794431233720855825212504166315744791834796397627098893741709714894112548563832010781210519216953566822806921535513346484350115815563347565879203567444675685465727072045756695132914530137408239401933857208401633757860694482753157503127384762522374899388189427014119537132357410759597474790436925191944496667503099676292706818434188296505745024027083350686834975215268688603800200979025246190347872120176849276283511424445883803863009277926633735482316362823611889775116770018321904641825031465296108220991825141261443234394050317426642234870217589665553895977763993500480212712182284494172498501985060503200165742659108289178698982858642760327819823283436844607909131105113004257276801340853438095187933942229481034900266380938585278020153977207442825887624747829576315089378461009195295089151786231987006345091745173447044784882708179018748263355697215647185369907526230519555316660874841112296751922262441750536462853536395589756996504181765369250722052669204895636486284985684555989393598866880955531446394106739403033215753839593232043639071549259217905936255805136398593457769464015370709974662445220840685256179685369229942023902676050 [96,58] -58466752438727245888057931602753042835514911271041105685223211225264662987488070375112234583114668303984491776574416562341537340616410450481470627099572874276620926796615562622563011225746481354260681967026046252602550580582473224264864636355943470945781840864805471555587304660213981759962960394556724690666406835445584245043377875509747936526413029560303836139771054337775146538290407665535058771429471924054131761606677596887076341421549643183793757512846341655773460925903727848689101888827309299790961294007324571148531411840507875242269874270668981717812835415470710798523841732938139493385826630516152967080438109836878133664097010397624326075982248757131421488678062625456744753134690195022265438671663792096826479967062990656811305614299637324671413103750794812432236525306060396166169850329608046892312784665813581501705829966345293934020420178079530918835899273358869771127568622420016080717377220301530739658126507481940157443060037544240482398087896995215095327672518990767158642780818051284497885211002911667292813265090198640944117057589418184517802066135237130322558232919226166655533573200196408681246077263482089028222302778806113336855493146679029986116184152589932304384402330918579893120022537346238156512041625059835992449366285655215639543678141058804008736152405323790897666912596262124846537841180378694422338979801255848145853205269057118824102885020338304258735068518860110357559360892585365871244099691460269588778804372250395233502864942141403233537992911765674269107154621860286882527433037970654110615406655310625653246570348626501379594942608616672568413243606621027980067736804216343016445428352165773091793645205456742607445029670821103285574636322417291223452621137871491344953950684563310028059832560755405251776885586977890059811780600840020460053645752444297786852603136963838992371891079917955864052929258410259423097367108680667049227984888739845994559531776767276601311958275 [96,59] -23661599889838589885601708517482122483124321586319694700751519708427535954679232094508833584589171464327522316988470822479525794350222947622616335063794159136928263427603791392311016594737459079154090748415139442343306417652531103418324394923214540399054838030865893068814522864735758803583333493428845356605362898601471965129734515840655870410571365373924378802019512999494868225563183406315152577823637794457006559659931352217248739962550938201043211861024466053335308295517371348269588498428718268405717065941159686282446243739600617013728349874617912390256918137014646277879698002145089495903898216090025649514386585767572995156988074914742414087782489588397949175932863842303904095416415846230736773964989030946746332948556305076836689268847656891018832849089256022667805805261243452880642584827877039151521456389888139790689190647634762805447405240311936693486133801603702500246449451507492336946991572735139672654435623225669808226126215803362364214234966990373804910407490377558700287007052252555247082444007756996823735366943555023913853869352313949814074984475656340710400430858998560976921787995248877560016732519892568272936850981205560123222193783979332998537805126802140180507681538628533736705676459026040791742451770472948469138981958119704903835464810265150590952286304847677295829635300548132475574021550576144465745647823711789202842283098925356912868349890502511597786406326043224412290992672074099097215699885266200425601425285604885478135757043656292203829168542796930671395789078628478494402196826687345824683150216522806975210655021767435704398363826996413282566866771845595538030793706720696974986157424964262777070748233630014652758726805149675151390456903461912142227135751817510827650126794806482619639392020366917951244141213437481249993346653321629099392782106852072680780577560463714508503550659694245237792653391115947781194675625812274549344585669408858281071809009470819548594650 [96,60] 2203130199539650904509661924368665165728365220261952976943587368509933014906093550575779019898318480292444461649238991700316300494522088828662784671619607041705541527224246757695643417230379176724173731049608315664243612404542700798745798925812717188195539515909807578071414950414741907917380852027897433654162169471586144722385706597791789337383533871073143345756949003588145811292947946113439630978772842952575444419547859447999152121017656576675500795598233603034655635462865537010658102363589733842174175374987619680536147389482138193660293531987071297730060217264018312357546320973568914257206138268566406413819711045611368340851712919947052359200295860318161730700376582244290919732606095849512998195889047403683083628913153598186050094795658904747020991552619131705867595717373798173439973392537597956589262905759914509203213678770796574185574627623574436155556145301618298991222549496095714314564598543392966246671765236623271468453768047677600392558560109205710153929111177120498812875342954190781228683031954012680584712909568228063735818877967734679128830564881140999718022370622598133914615918221288026826273635539731367687490311497472793704089308424909047530164238574336766404207547693240891214075916180229167087447036063110209697761774682194083966085598034594265552048204606403790670894181131020761533387086264399003206033229395516604531460677952844061112843189442173154644678839140344672470222026478581807433531062711938610788399522352200398619649017579945804551590609478172392951822291271921561340554509256587444120806157217185323954991166982479681772183391830833616615739195272773111446636059191607653230756879529508576390295177650109894735587602563954690570644162454706920599773304514868169577180563263995638954291035397256055028666483744923010499168248342157688679436976576937523984524311418352532126581382898632972894569968550470477724511142948600478894743964437409557519098838062581584425 [96,61] -2113026458611702850655896938977920778715864920623187846987491381272644061673069553512644703041725360569163944073451549452740498240946226046097843161623854461716085925510362893886284497310204579322243120096488736911917083215356947687676336377770338321277490456006985296414582542301098931535512549681647322397991106127896888292307964796191528158498934939293884666020369439073522434094036300914258891987418912795357332908138721079464181606339892186818920473833886787322436892072931781767646821938744380331705741997027753050806870953294807793734562963770794456493255891428282524100965603423905464669472451732682539604475713991889737871097628985593858485013811825976693683586528904011833015895742147245193332904741670872168127157304457586410015949125153365064669980691321514791169505388504135528568390602367904678498463197361944728776425413138561487692816126055186116202417344529909402222368442561262824377723471263240734599908714158440781030947534814674517152893668408322964072833640823535103444525003543555993735597203703184753576385123990607229747499011107577204752433637738808379156954423378088853178230248201353578967678944086996383910449368587491814598665227615421401886094108336528906990484245488904489783207650743479220154623386659677270269225249063274749961939797209814433671706059483277660503080021320044652938955809423187847033216798216381703399852580487592505139158878108629073347578164223053892870793237872252892616989975841484692294078764939592631164018653880635868583692389299995894524765466586843306752944125351265161754088032525425045912525431509820553658700220362048342748945760335183131852366479605076701195353787650855155212080020685590079363847495114790634069069835095341030295245295842504731865373950440620917285386984123811764714630388876094036315257453386679864538216962624633259272709329745233314074280123070522328782996326135165863889049857744640741604924936066518844562828962101250 [96,62] -4183159218044496594840869656377153779818238217396040061356224647413010868848090522217126304217684434858265107067754857189049189931895448414466876994728072405399232283667165725356615566399898739520560760243518380843970472307670981196691335733236715390744643070144482688284856380126262342131047345855584340467549532941771770804469309706696648788235730578818375417345815498097252247480999843869339880671649996342978120757124855410367554952272529356858063703890970363010561451533109862242376611879942304306436597001008981668369408400589202577239864809322260782547618619396148289033655979776662328676963599896399473005805255613924717859087220035410810324989177641066652489341595700533322656412055771849785697116806575623297118557087890512379675005851982936184547875556421789113876674477514823067410962625942615790538815631040278567541821405476119723244453893663007484666937981531636092731139729681531724707720218251435989916790404832023638442162973565388411380135721441916157588867833217897402396299253700554299148607128998205716846209674174769744235647415977524948435393397893344850514071254190908144451123417047794965051729585454492782015109666493228830730338155845107854681432146697753118487100928333807777690112353426534926163349209587372533738548902473891959246200120870818343603945859472260030003796641502361179747058628167173447991422801679675426549601388253267426354460663820757110651474847969176453297623657346119922917618663440672549978870479920214649626929412685632940495699887390250037574289913176243664986032951449577559847069011122479474074583657160894729435351959541245956364775590808038807410119518093630367950865711094441904969287247586272126008731442160441349089089884645234715290221399881270622417604923606283316595423126212662794744084851165789060363504848202135793589836614672844652459390892197016942586681189865763987634708446840681436380464238533680341714029968344245117911230564120 [96,63] -495235203671599392219935054431552312495989341640835877719076164268585081185601769819674733582213043063629269949012238283154277038178032358680779288104916403161309298971205987417597951010776099593876104901770539635284612736456388057626286661983922417077486139465223354312143496976916800331051834556531553237894120934405001296543371260513395638432163082038977999435907624163031673402569839336534101535768860437627304145174985238684236752135673243919154269712658647241274766353907517133990014509544399234342960817917720971488235819303919084209812966510865859223709864097905597744112904140999840649903958590010791892214282690842996768103687105772872516891458772253570224113032533258958414091708306619677369122303056627326514563873597608149857596110183490292587857314963855646138031788260676584257664143448914646712033933808954098481472952336201631038624998260580148129213214710254459648332144091046172232291439892160622806435989257299490754640661077578284477534892275623491585510213303608306294040955274981372835716664237065301993957161242844544593422577255723040511425684330880487387017321037961936564606762021077339732090553103738039840653868143448650684818602487345176807780881085794819465228688051931894211687787466270890419692976005778360561688907019886132553951587796025800854970346620136775733534967324152009557761517516553721044559272225174789223516163668862602366710012446979688546759286145603999504296082184329430946598672371530759581078032261589112790111361793135642684029879764301715046917866442949113155141386370781916944153731193942641098479391282572138574668814047517639062743981717333256280509403320426232398548553448376540717302445290204031943695073204898061872769310322053406535480371747843752775734641828571079736672061935886176257202047895710559104591702852256437206788933679718094710407780224898309236648425713082578438771161432278676114760825461890632292626057156670589065889030 [96,64] -39501115190267527772190654949952511867477653716608426557714388393856723911006750336345573839750938022024486454886623718653500263937061298917624236552410954959428381767586979578648964556588594069727190934972281467802038415352917200761469529704367286295598438971413468932719543725078128051144331541309886796103849539568670840169701275329748364479932685587966767116164347680441136164980564463567514395982777887339268106324219709678522265172443441326417837210041234361648617660714674589209781160755469973932769059032603430840781680744562128977817738192242598594659637331252498967536861245137518794811923726794539643337164835565175858137498232551764151070152435611761724695134428359364153487015769115486691349662696306860284098669537337928816529292735299273054296596713057292099722090978164180929009748459993504720179553557333215346948877457814617594586680316346183248112433298835380929512288633163419540485027806253203935752899604832636283047008660904678025434768836555389209436467740229994796945421655302736240573063405998975638339372320799517361415178960081222978806229260283742455880340335618845583707213599010699045819748903899963596110921938604428431402833070173633653216976074495158043925989582985106274782047618715731568445306128955278830260036875475660223281459945473910829326457843260250759402313185013836513798878779156770401234106691695327433713976081378347394360521091178319605152173835359725154901165248241655493359431396390428761635125199094179906170564705193859616874644563145109586803837527176870728266625782502767953869456618832678425373552368616086388780794796566633768554099243883726190658853472689846089044017679152626832443293870659027133373901336369830342615470927631145420593359743432943358350054925586356729923539853635437351690569038640817085385251387246301059211692163143845317452147386663431845252975026165671321311326807605123362481647893171138964780502488859865797745 [96,65] 7414596761117525831038393329524171466060918981124651055751280778476581366359342635415220834795595361317156407426831542988346714346562908061522820010314824542331728265344548281422893507384766319331431096336827298877536941329682106474902816337467643044317361492629708973714230206260237544499761542441486266289743356510248848007626519064547048625363858749695349521513517023494524845523594993955850572321614418775977577668810565624540762674839122460410874777498210290725899894729071113518899340501912151460801383908464183688597837786222259292916306327794646960725027542302788900755729859754550939215750932225934562263362969085124418673254002039871310783066104354080717667450246004415266642640001006105024360456911624587037571095750840902479866274812906246413633782696024174304656057634606638087955226347121152830561473725386712840580878136464415632416997691213721715994100418613212580716927570486882751922032479570250285964697857103923712719308918875706333723823982002414831520576153836996828932182355474964131221974140011858965012764116726011162274465484100881087379733949246037784642205240509724446595559266954491233308286291876294982602323414630497135124450375279113717946099824061724931350815493504748938629727316731302885254382431777924823010587263885689649085606009173453906838073375611298438966053157509982741299194221581405537027065348053735753738836745603498473432986549658278686658933205246410694455070020677698434608787334543456179321242949575055427289967333998040539260245960079352030165524093441965521349485897112701031018948560850252367751151009894332511053897824940027226393011123694948103484079236076520141374095312915026885207703656326763135957787566664142929290216780163878809103090807216140375313214005075155743163182629487346586296116472744328180824104767609801531368557886168054647720098130382695743369130214729532507054643402993405464260571504034817774983139034983002670 [96,66] 1068405769057182708852450142045742870708060670773283593525763300058475252290945481283709945019903780784618162814633749524639869160290089867786940544532820910222258353156869994636232815192478934306516725949762576330817410116359478858896849243905432728542807162689314203419081313702350001975536154642316220133773709883600633625052528513423470918333966638195892510422500995968272288721661540450630845129958389626335860383326740165769695799654821634237575221775030134595638277203451367640046536509489091058283954838238156873811373332873892697716111342936093678471479846999915195152718464056591324419438487754741179557108512542123689138858102533742335837425647633801092880221421756888971307230168161617207256948265601320636422231950940050895559145025702712668077656812375285744343808192713806066188924928527241699195704986564522871326162928197718906423116440464093586273670149038070955503025409033337787393395712237410387558831948076811176554950400477759905642040033598715549681954293443186898851339284747308546330437131665294966290902530295235702184597196259527827947067038519075104005757335976784004601663146002784886331284031637926521842834004256900000965241065777283172699485265793463998179984769945003092446939689411243172492727459687893753984193329084082596569786926264566153513741184274107905450785049169168531868421922049074309690983582901797482285576358372427203315379740706110597904001309987157656519637281196121011270943701473514512590963272160782363057857606052738459828312954417944771939190093597322869645097466894789605318543691194848745751068605869282263731332784415859776971192231340734925708036737127346631768718608693251464635790938782806680058535709202544813469636748178717019716010067338001263576687814838597399252740567572365129389578314608319564233969593946629748217566593116705461769790984053325621365433874601012837317305089596281268469038057414060088871319418383730 [96,67] 91351653351600801251171807750860549618201368767928557998618642026506074469102688683583692881887363355959653669685438597987309068960902702583517558900633981375568732417105741466578196888922190364970640099644280897696713008478803240068309764776267977480015302282112303559906380373886345938510753569760681936339163162658614414533333033320673122160515185557096459580531059373498495601113528429164972103190917841628415515947508593939223568914454358842602348790357905014920491667268045739914108469041428240042267405171225703108756335195991827752373497379590624578094818707581433141548696774914441288623290519519093132141727496665170649325505090892024990347765903805956092999632415549424340091812036688761963270635673936250983644407407185530001202501205881163430855781043571708026706588128269766644778020253838644247884598600299286318247212196613652066216949927624774844554791050298682012979997910261650207120641832455053983527924468050099976230373921858245633957961383192567015440625923991849463754757140448518333495389214051170071296315321310632228003840908422137543240442330055178400377313179736751311580003460862608570611601626486498660914754820655323339220587353100206418912447406823299960712309438701464340863659238617563843551458857923376437560608395191280775191632498794328385830856385136659761882461009633217093836191130562347014912195718017391041397968651907330591643031574027954044931966252196769433049290285603174757831897918306445075334681725004203090926722965845528447391548362412869615629079583344672821341731670601557789964239913586560255495630712036761242312360462018704962421198981588752692850597891073372674023946550930283439061891827863618042500903439980877696449726494657652035153341365986905539264103063110768768084208342492581168048330071925561894364562793586164361586133212706547624172097097654667576158963479263114630623610495109284851840978074236550873435366485 [96,68] 6362044304869574606612747180486008000629400013771869371627801724795615359528832883685810454982422897267706249342094204787436387988919221518674495644203609328328685553691359984739757601418124207210206471898850527984359378603155884207410286513454898128275192293294699457094402256987917358814127345013064159811804438393007185740050929529554753540629078560572904764640062702627111373439631589528008600442573097457356224736090914856409055478701206732304349725692366194256285172778427935279038239701302465554395720689744463402602105265128680391874766600198178365053639748731499911567371507551269894315382093959526122368254443122598934898667310641163558153564110912488078630992739490819728497085494101963009512217206618353368709838000829916479500233345702186780252929578256249888149107330528490294959494588093078568094760157651579213024225630392644399839097940932373454422959968153124508777264898810547681599386116579274631198921396352220750046587760959462138490749996519915031848742876996364226221565256526511311921460061644457254646127601434844564717029235679767431007454047678305099614460998105190596949640158087810409553821124832780844330108436379096361028809413025754747060079817192560175032483498193680374630094778300991635009542327862303544528827126537827989308628288187340489925742628255838536553933982863593453529604954946339578252258733472448100476049285735404673762084080955828280340216328704222598277006626464879346484313336252186965142647085485543576428072664102283727105408423066508137032386015745723052600900926853887457549202317217266727237681666168009686289356478043062406767529418997593096227393419422722323172338427039758525254613346267965928548544470372633751300911319492985230494926237779153762596660977374526656745057516598614599735924258487661611289805471905079752447529890014430516377289336204131653629118166824630375547916614978928632697593026152253789612620 [96,69] 228385771175129682497004778981302144767717867803951436412498521314799753191828574905345652490589220326941070641872421828801765817285067645312836157210597206664157509172962035206123665613853819278374031281505279442824416853742549830627091202802126353514808284089804052677169144469952135560218148191910238089921399253077616002107754923606625981542487324565472492953952589353487800862671847959022042093544829828086748144034047713415408759861545126470308410789411258666345672771810789980914926062453340245399526140648975980127127626350768977683635883854723787019877337387150000461826927180729258347689367442619792981509847909598745261293854325575814010574724064893794363495179327394053059497537486509277931156479210296063657864875245949310974009726108799174058256268468212597231937463312971160500622435323430492550997223483913941948867604898077985089224945312846311331835211311783179162062624570445764650858908995563064791868021416906125261158058526283609290188135177276082659611148799805234429372220876903368619967055700510501903927723910842115845156472653665656457696351207254644215539989630510090629779487861771131563224382141151443592919416566173755120284830517929074219769908259897978929825692175213567012455894766876746965836080889184812849316016902094105310434798602728262687556898864073149967387895956698230943690058756319039939597337916226631671483441561961633271732578418691171501846272259532554104355985983517362539619669019644640914768613258334660024753046618785852828708924227269891069069101321541854599104517703872233105275581000708730881527144546822207475878591092782805229787680288942847913140092007620130802025691604707227143205521494373045723283180961248065061145548577356315844569252658843001611604143177858991001696256337704369765120708286641918861291931912294702112428475839316542755146774319774592558003706080024095343010335013907481260643565202396728340 [96,70] 1981748305960615009458472047490480251661603625790348273019074923826826580411565324310553724310191741905505626990609110239552844058408085950368487192806298223941302637100982315593041600703215315234609195959456550154191713154419923506430149195091600661082446333019470600517985911693726711598673895335208210450593536467642944319709211852891141429926042426276058425390174672031415426978292554264615010022746041399905235636045888971581930032408216480333073599656017787708878865383375573423812375104931986886256466055475271264233421025769139649957535894663795555327569532656050127476712097026829593704943602650946043102074163024164890435125196877135803554534084152538801475670601482349928656371343307623038539254685587284425616925790378838627341754729784474470429186155085937674233514990147660806222215864988869071579428711222721109228303280677948109996487377160737737003007143932390849959780418422944338460285226415685663564404486114963048359179634703362193250636603625274247235901067803660900508168290132974822403241977765769423475570222832556985763852809989076121205482931462051030676714856451434144776995889136284581207638068502017165823104629846049317212006898702557555611515433578300230376158322127226550812054573674329510654623214667821781492626658617870305607341889668019488999387879291080609955224458311133397951769812509426145240385897537343722911382865959686921670168333203281180085979222163090167485662845139571270380195156799691659858512153436259118901664565026894616245274315296952150424743055298020360334849287219472103867980789700803093910770438491368058322513658195355854569535074835979351288952930530336619264524492089801846333966739816091063368859464981424914527255605132733927139082438998848021146588871151467634448665903916630145458356973898653852704182864880109586470783157078320925141265647999464496646467374106625128878886713192524943175818410036030 [96,71] -59307317947332163352268356458238407992755836336469393396883092876786246773415879519019527080303257799862973739065401234333099992485565977901993658151165389142782766862937385487614993232467946956612388388348845777189041582006045865492058061682085356458279747118136187959441006670300812872180994319208859739816778868926485182757771380996675432262330848667505378991949692750338942487827938089672848805367853561886429402666505724792777868207709515049940105683888125792183493359275754680762625651679309491348198848102515272308993374244192333344110016461102848882747101365637512192062643172334063972481110432866398143256053744837169314028374106304136415680071127214784632692186862715871711908970913278041089361877742152361771953221860001071222852500630799639395159716049492722776632442343825102200904785287677380968976244898602035031593026035839940713516327661449514606175351824173145872010854446285664875655133728348148958500372970874388165949203300978067541112199579500461561393774062980889056416209953495254784448161601793211090795611435617779233258791878162169425996657558166914890258711417463506050956473746900548972960626769710904317360160915128715045602304306181786248334832218337053496285303404657089485284519215848381104403142361826448543336077508153969617281184242834974247779842613413857434996401694639228835316031901819368964615230256245438033792709200398983555113442680877479860981149599047220875221045312620985099594214954289872206101368871794120581019774100680306488342575599701320376900453485552219966167395699045703995136718678402784185004432867721429708425771769874618539535515780289534582397085261282951634395142628566291724485430808001273137042652440829896504064488640253112180714375780783114257560813194649709610428110122238470944361537354975975551470112705593203790879981141196676894419358323329066419714103353054529124671724494552682051549813350 [96,72] -869112195439639727056716470714071653891934181883027199448082744009332491243198263015081367147964969349819870674783101980604049899522701600633811214916475793311598629722689306452344044078450893650139914646485117179453028868085504125409560967757420639218010676207145107191848977582286066427987954680770888897603197494629733806199232717262982586367237692371771227170803684310160429138402918729903063005077910391491520436566107119108652735121947617827752324168093384325030975579532497020180413785606128147073006068986168133990494938641845429740239646376239651904451090945847705794699265978085683221435562073809774620446773958623598132709490393124834053290766997968815017671282564281164217350291744529406482295942100275193547975505201307746532983647254966086900983611184948831466048210847439246633272184489829090059312691280822880929551271777636259158351975150163115902319068571406008483676214907631678683071907765063937243210599859166252506798426090667540997953240642857440430260638712938989318716431751669836148382639284432908555599473975011724263794401556261317616593878900857792804108610264972458901063142601818644338655062476628799624193575116134379357999466879445939259349479701245666506186473023941142207846810910536017322128625956371525309307788446310160625854788246251728384085882168380776546289777477145461206848208112140732629387872493813959747271085761180576993521046047598657046219687526184437728417775119095623835673598769016833360606084729375313042923052204111514871308255531668793113410926579071947707226360164853431224431820183259637197048579123689559568619902927052673816198642899509546671831783276256914411418218676205335288907652430029909340863739537903078038468154241595016111048413295327367153937219784207700099931430136411465877268283085360711660686088784925275752714996981733257722760938183468729204980405135457479177490622848050987132315 [96,73] 3619802288528213543346429822241587130630771620250326152225364580653491598908928775856036443837191215337809745536267420374440321040594780570291435189179319358929527042670070734081738015573409896657050715981809780533869472136017132270669307995755195388387547956442580292908829416309346345529435358241152202238744552483428367748397578834534224075736311852483669972172537140934865602351021201241606035079516460217733716620469054519469660706282942646245012340630462343352749082868241401960209467029644479704122747418275585994896277879318887045073345648787361225877883960578374899356802443677521685697351646480677254743198895709880981490176082194678959148690465262051995556135953086131764302005199216147016462787251722795902774078152936243563487927101493139081480683396767063373982407121810331966169342297849342988660578647605231219207183847484699918615487762009321255240199949653838350523697981499294633492437626087555849938463079401372521133119798666528296569409378811776105166303576150068626619559900288171735607872864432419865175185599818422892299963169914021417685205800930134044621505919742998024617560158791912607692606038483073437680144253324309929830570321766263629718712974560441223790450279414140252692274137199696503721681469850769082793682149954945960901496525026554962712741850273915776767506426425168322469924690946756332333328755517903250861911063719071372381971578883986155339997195027609569265007386925302813186218463071776832776714643135637813518885066999218402741627106622701301300138303745319275380204072787253138176628214757181094531533920919546585204303297289821334345438882939764143635339488706245684566384940326225454209369831484252762804600084433155647959218905030266749009303237653733658504782005883136709558969314714597031254911909488202066763879785475031184414596619535147110663080488902939545387056800649117575931146503434661405 [96,74] 124327341071889779728216451304624106947133869181394980717095509915185836202679153487594695723236182412038801911189081550959266302639557946568095391993465978291168885729533781833224009963928090311029575946715949020816467714526549507902312862153065436065348132615118614097216485214506361500653049715045609272621074892507858312653990106959718103950629946005773972362212145215804650012887858286920419042905051050439305549614925986617830308350728024259246296986707368641321452817254260812358418519290714889407396112876867494835433105969159971376647985922466820003645916739885423038775274890741197553514889532479055518512332205450794058289737470181757100146188270104009665294472161943737073616317630951089678977279112872093296178514801650407892743386503048084942157668642757427671321312530493929284529790161506794640830998624844134899104418863695778009784965489498376150360819965530416773967542480592884639485302789140372591537016644154579087012176563615733833145477247351326023828027125054254094344024397639559283570787313282330628742980964178879956723060137468992201929168913357871136268364089025703196750068355461971838564024658250727667288775773191912765671988011573301341214877684242327399860280621649872956577092838554593252716244702185790902260930214739604123836706228943429614059945185684386382103078272440888121745735852082860760070700735266442428281709702326463113736997196940836267393682731820639090990255988084750026111151819407301024615364613687239312916240314683151178221184347640079574080508484187350606242435460233250149153773234583978733721209545316853127267024144818375159269317739680682215154192147212514973642468390871480092598220224387806673770552450132132269415495475775554380325476591316625970573359820709248668815844990670710568258802875669247206095945336141250800399818227103267115324636383508067032882958632474269620046968406380 [96,75] 4584486386214330993740949881524006866545659034358163444046109278601666064213737015885816603444799926682855749472153901450601546334335016727055353139719158033897219996538991690087539986741440816494410364563904748339623521507584311742407752833266647996969671133460828242221206764789322624300482444237643162986607493601738262458695695508824484469220262174582382444723898306579535978971741843285420887282702798874345082566237711263905759186007685820889832976775079757984308830917480440013097981548250196027404788571485476655047021144711103994891761213766681625254787905939642445072903975482264300605059371925976602378865915017324469661045404813269146227314814960197500874074446867775634997792986230730059137231365205170799256142967465606741853976984118053961579032007561382729396376023233763461113775299084045659664709857674007841094165003197648331135964254159898149226358128602689059982241996837527981997828014080431068089090906598520797672836280417014878308055248090667031733149703555877307549615641212661438971178300067461011989217118162890946791011632947781505866478897519598522487935612815867467400503769188731143634834195642124286452149128815964049439938036242746766194504353949802356717919873669039331157040534411167101277550256174885233567031989125940002822431014666619175811095611561805901152560777862095837517388663886357236688570996403390722820058433274596780724133682844665394977919983273031000650422632575028590550854261593286763404089717288895847781779889236493281978177077174500311508464946402160321060397447379936544315570069920468859184564469279951068509429128998660645119732497845361145923196425105023340014810456544000096040722438518071514062400113865224655048212366025014765034656199022528896626150833194279532839378324151285881603290836844181322966135224080363991037427537239819243562611835141168327154022626583143564714080870 [96,76] 150720378348726053718858452199695058584160033042170099593940721317588239744550180691909040360603085206933608631360936412125678165470921673901334560743312318708775469511579742365663902420667403364943478324196966344896397340645020499848408888141202996456584379298091443075309141025256123068206510159415361881590444035161392078630832653058611762891619160592817626929980130696785533036547440422724389713774052663909087114861315776503001934141151174067522759856767524506644807830249653211378933743905911943376532758761125086488069261344315559074568392691832737751955296206264234940128597178176050621167154567110633993578153633552634466978319648529379894869997187039541649524892701490006659190760174887802651036824230219756960590165133170454445360851147636588116897392401821792075697545338503351431798560134684781399157553610181553276609848990478220742832983760822915144218181518226299494159472135742681911906996921533456647412498730227309604923648567017277018807047004793930976393114972755870636377896604778172205527405379621149832892835529074549401994864061155077435216074387593785554471018662404695765523703099497730200570341522214259867629802734230712179538199612129461176472963000719670295450767852117927183625288117334430930035659110775158881218691957345055172513341961305298733442208015019306069893979476870260216564978603475607962401364001288563117884795138762981163509462955103517216425964317332041492180785858954031691317210995303476385454637623888570408342385938308218095287474602655853072270751829216024481537737279048513498797802565745588659280306004106814233823769260901854765421209750395399667143494016577133130082631423934985940355223933017600999303506132671013476934795632135358483513871863547524569847920722394181239910633709487810561735454349871334284807619059827216627644423825618296020971204665882059520277229408464474582050 [96,77] 1628704801247255580372782585156066466645765761572539235439364042498571679901824389146519168297083041527930492053649536156242046815238210230065319330541714916953231403286293823669941174043196768587428816736924996954050215081576891123209028202379547964022978237540149793434859223352164069324268462719835533051037662040502723411044563009921512509625420620054181962063768486845473175866884589286503534139187971967075998156454244270719895992801439874845439185285124954702273949966235434377031207994511291296549192221381954409152134211919066596448768767235568949699990157474345801242324569309068109459665031793154134300173522493767052662557742004480529047290508404980559303929788774942554957629490659167634458694148235926168590804463995877638752815981833855983244987685744534129829629311275524087036134529387997450822395895532650405580229805969753702061415167585191389304604472300018639665889717551805232135400985365867077633616860615695755016004225522038987029658242156466471771500985811552484004519157156208068860040476150888900479745169501423979673228933221253836815146331137328953441798784993502480129471317586991655711937620330357069373795349106253571490742602631164923182116872537209719709014194941330716279142407708558093239640744496926719351517661220512911608309340544253816471264433589111086055112601829814624359530736056649603478403119431301847159160305598884760174576004745384905977054118306438202675572712929575777140749257102100675113355195250731478893792468459647288902618679156957011608613760391763782606919972440500128763657958498522300189985887969277174142972401009556286366280355987812465793067710151942083106456200082069270561461607674047599913317287200351690751434263941143403308408069246968295779818666987477070708485176436261190008972788953184832427059759160827833114648025594391873357979393362884477160857958809488750 [96,78] -60556357122803699389290715379686225363133918187727057633422748204835599786660222770118392537411346105637201759166799978374008125578983287910277618230214709906550745650316207419826772387398741741315893439839123863007293628503023151225840109584805730193861292607481575106288087792920076798994586619940254374523895582656390182042667583371795907692110162134366029288450140065572671019515306617271647232293135232256928224121807970728761647478868748387503791211568629233449283938760891072271352195726369256277718201378080350849232995666051969033130304324430144767617483225864872721993399499017111140706723399572911868224363426392553295190311178679279998805744740345909821804993453322419986172453454014178002099688686458222486478485738126877839835858394598744632471941456971237300490330109104987341426490136707167813700196139074361796903525231941048690348711702351986722307016326113840649460946452743492455327314427317313524243629085417078697008027518054681361796192771837048398511378000467200390591533976649890175962564770578585287282305644222195917246669063943356065250010642971395277066075823315194055489724457933391804715462152399415676037990596622820486807950679511631253111925546083821789555383875325080417614275993285552239130105436553224387907774125305823131754999395538245259400524398532776124131902390811861143989816180907501062033204983278457084783273786939883160848865083888616232217561946133348962839860000047837234365405313230471720318360800801520412287088860328936434616611057290669260832953424926244546997598865645398319589322896810005204797329093325739871179293170914989469830793100939961505293145455496114494634518499500717085792178028409460789268624292164673306326480341496911473009182529181499418883207608707957527672149061312086635796619666302239481124858551090398971633610190363097914385082812318964573229061277380 [96,79] -2702116643096553343793874955614720763374716686596093425675952654211665187863475139828255018058500436708909373092871004961821254188902692683591495826728978938224207014748955859940254642143619373516030414285400369331311265194686078548155265576218256934355492172842608580194836773705300836631761800613118460907641392668100691011310233098443989959736392339658741426360067715595253224539249553071718602228498797801006296986045194124687279058103884779802149677825838053908543796519653533442845576956040622148551844036347952419892803539306594435229025990078276606038200859954783296301709422684664780555954640948227537389639506934343737462970218591142807665647805122290173740276742675254601348004985628853928235487108006600373831935623171524637991329509426343984826832737604770823758708141660584519585239717705023209677047989848080741748629568123515855643134105881026501931269221343129711545150149062949912700307297190317342963676929517722016333938888558326204341324243386912606693778563915662288108714010984182105740620003884128273570838317018865148437344436940117078054569959775870763338683990585886607733497128075896872469433409615069854401385959773729333070685175183016854583952689119695410110154579207149020394674022943529094681719069011992026427476678057839941376575022509997363320682420773106340365156046930384231977823311111744010874227078229814260854827431424247198913281809326767841657140007048772998901478174557772075582238900446471345565816962854722308875078731154047850834396575520637353675631989307457365910295575673436500129138200588203104490452785338269053959469115169382265574299649699909490799871830504185617181471365719803899750309834795635191485216037004304135668259504558501453658809041692569398132295414776574412569034454369646144982844790380193991010055075889419425754440233966636801825714656471751909618634925 [96,80] 8307613174897722365495185095526343054028190980262108535011769425036756351845868463819691980380115060515693490329591327479358083584178116588080858764421841384775384390531412972754074119358265737479889488152937542421374297058476883461316244964545775666189925981441264708779936547654325512056646165890785436324516433866823537312656540653078817762942302401296340694376165828205148356692903811108227147376946320242858901592927137876471996128913559367149982981316021912036206390741787882539382220753386571641330595790294213428501683063674461638221115387253177769904466851667159082571609433931797165210012756420431086681121860761618052327493838795785349849165419773965888290263537713572538256279815528691878873617476131928992186773434318261611511233007417062254773844747172012104591067071435418729552444548640699633960804722488863877781963089263886358711897464219414864271603203216359592652621848536877553645711964381374222751673729812997456056065257119793428061013939545246295036161748992756765313481583292534153648058811938988355156202457384352945796968101401166917397545614114876730551210041936264262301308188050474222442459726607355642455564911940424163455734558334083342051392795991313290643246318541529687253729088621705250502041355623872101802267839847250701027402327216651821350962756917491780358668317077031122312046474625134753723319929577929960597430355058769140773612730506457252044627149010045255651888753873138858142314710078879435327787242661581207157565301433117624775168193403258465165668815580714421321434374968197508134984728926986791988470873941605399516565007079379894892218463915577720768383878571588905057499850027912125305743197839380504010312483674499635394997399387385038708452688812629828209231928408577095470437518495533749761662121757065296107404199264114449710497950389858129715543325984104417090 [96,81] 1684626484324217865349446044745866369639688275658417376967117047641423639138646223229458218239569465728675957042348372055743337539549343887428744469980386592208290558014782739754816533371847775083287667531247117375934690089136603192721213396467001084914751771325224049793788077823662465169437126263750152229694128521175517414498890876212164199313544460329392980717826627435993341277164082794159145612213410418032020813311475934011647520961116570018297731964288802763575834335545243117046999224483199914639888924426336190059908151552341344460420065744628358659674250687616708525885831933804920621281144988576662160701228849057096955820678552946997510524412038417870448600490709233995914926741139008154125659914185846505011108102978763500117928379843887134848113426120907826409137954426897541300264899006953987475323032322056359581798294738022440260173795038327061273327079395000222131142855981716468914095225892461256664008942971174251558747691729288472299326699337067906505971887619781144611839123447145878760742250174675936339058582003736288814499768065130751098348105392024548786264313476404872293710978027759235362332585897027301041051705050799603457528481283823624887452090437993943796797595185261488718406567532271277852673170092929799155049980852703473957730397588347950525026305994609338412641902245189839882502424695037259572927440112995071722159326800179795388776844583770083820932459677507874311642163697608431701715496047080412693625160175707527106763419877865766372513260898144095472883460459253497990011546632166568112286029133646745413329801920078151292505201646128755649741331129895211536703358505321379022867691132301447842016198866432065836668028489869603368785605825344578500090997998307563309759448336157100233772814026565135869022010055119191097359089096089218725071426124962083489143474334268950 [96,82] 32895858729962839922051126106089938763132803398202336159150491429581263772171984006808353728338438627481786951213961225480644304413871351323223484766067976868915246387930771708567645565910252011631012148187121268732264185558687679316161502481006084379501656266877138150453891386472477780335162400833881757891236476997087578379789631992204230740661152763403029088356494121307174716347474917406797036212122040197914581292391373805426867020499406804130693039870094069976586126331883606955904576227747331855776131609559119295049803436655973845877697727674199698497347471253378323974303902183613732518029872214047834814594694335468861877939911517931134475498095867919468839532239470088949075728032673265794994062302451162415784359857600916271055750059530772812358377252061014990256504476274834411367538966119265422793455160455037001853958388983808462355452825424339167409087321884308004065822535819141646899532267571687731423248856615923400713105465035704141082760846830463632190549586486014379397809914368091971506207489623101217485913384377342294329519002918972087779768409251794124950476986496803193911647439981153545468060863753626393198729360093686304481587410269721527014277206873366874679644729218149860043459819035999535850877167791815552981358966309985338223949130490159460277376687033352152132239875953862905133388874190850037440683898354502136668587592538637860215893644975182737515202137449782073085000391830664062315675196357622164044214853710457621088559106391176408005047184107947065096651026728788291239133576018941116589471640836805757059043577022430611847284012203445822823173359857087304677394719856867630183170079356494913624129511593167492101795633342621211749149830346967779138760161002463586910891681883961029443050998339983029942921793428706040055362824389169242370450598638151088211150966525 [96,83] 382505133207302971989645010049902040500854119807443792892510200497278038267756852508269601038906969164098701765747695806311551739564784060900344861816831703091394593927342306433922795780022130087491395899326684916268297890296308383154865591651709556979567371372630738321854445004738880159992423325809585663090469870510951115839352654034796402921020471049129350148555471133925657948154912483097613222844064190141800584436047426327038658320435333695762843056248591580688175881582946209589145615114689454016146456136594727689221073995826150640834907582737457390588895109554893624938812026239615199630416416297719639303358044820508800738966838289929285919160655592625211504349033590247641427304657448237816565913274230920687745839792812815327996008463054419747245746180354403902575533596224539761347344745457464568391485202292316746683874124797363473085084290227255803597711579694723127260092481590599784752021453273203676682933457983888917739880680896283594631941783154854911713496244033192782544991121653159319673630987495719051273531507012990963459723332522168224016487121212235682484637497710010252071292798316658200097038212480996902769207046256076548482863198847347745923510914338001126041418471132960216240148029667898129935227890434139225444199082744641433143253572766654255078460305157728364637265165502110006999309998979542065347468212532611018273478000048496412240640946986836444655148506729715662876641573065015697317783757584742664697549402205481473892912998745310752727428527385349057615485733988566195644119785531651015298940014127597626670040723343485834696718853652829890564427227629324326142926076790531228382484857241748129725661535282414277135227124538726050363446584079216211283531077162803442376871698032004472265414024216825820075584550626704655277893823683311933553439836843806012298300 [96,84] 3895774736372138247571186749640102308170385933044273515330093175996099507631916196701616819154512525930100654007334441778316241800132419005051640640625630484096254082225278196050874511863570102794653751876571573247672678699784213397946558030092290991410535318331293793591436825981874326944538666708281488583645451767920251651851702027494418440856730877113494051558820723250080333351398259804952128328277437996159506323646240375229292511238499573592762053552064645926674345208587572692952104635223928154155664159520207027338350510307934964361898991258827117089850197991608061808036733235362322369854748157819991610285260431596208368503550476569565832592460504946164036014868425619121355895507578830547186222826307327354819596086768676563658046233717501005472863727378457106854080162593029971972838212292349373008651817695199709059946159268310792108492716513020732512543334157181703271296203573472903266843592041932359499355867075034255258800875213696360469224055932847823514085065752750206805889913054075041055232929404480607877033703146801664163810379294796777146936574391909004124398546268189132666283959663999292348884270724097532888185340309116495231044547007765323541613682270081564036179543557589956315151546378478150837338795170364113447486878443847596793513881805250355263673279547143052942617499208310796312730398525916847854909417759719334440889028636864475961007660223131851373880054033636017949358597563669852713886512761894397155018028483022660226261579980140586937030983954181652516157245097294816303586903062023914267226115159490355180062555316065760669357896267922053142506289075299769974641848458362219835478034038935121123736064133170935394880961801672980779127799075224873706444333590483705981261534094202893429229834656750240992835697450602448744785491135145310844889003358275372830 [96,85] 39871036069986519200201770978711750161339917322977378302149680314256873522338407655451524177043845914409499269330072628774340092874377026008184514638664481237306456391930075981720126848697283079615641337678190782630005961246831713940911317484691577019836971517134771684587862222835435621910313601874234120991408077699468130579205720440533752773229523192616004993583300194023523604249037656385651345343762040915140327803538343853008694184719236075842153055060387201567312376064837562905078042403183551857495832559368262111660599794010058423684247347974987729747073152850204775526364295388043119697613909159203320835783435527229604861827120835369575658587173060052747000944971401860006239039587722850012077756042453630175695439136201513354534846137780431273022309877646590106572343402673502177074862542464781738877515937573658156162559556469844824005038561115341503455069316815164336495674507088088486469376176701903258675560228105061923213173357534368509758234831898780882635701392652809755648437593252795824298540851257962119535722767260008234412854930660491955447292777135410714701637106718980596266070777236461187282410499393012377532647611231577302874873925351379450571638520329606604476810573844463744410102397778957630526717583552976643522865818265992878620699299219606867817387472643047402448116449234515324421233500185669703729831334433642665116742514895697599272479409659238847593147180505219469422253827788451440091514069779478841098087074141975139784049445033909370642788377937324227999710183367609190656060497241209849017683642867888768974464431464858395000292421599123665339167393787442773355990403889286485693473197015380501443026590968183724296340832782352307487354495412605478743743363403510815929226590120467214246325084689425793735954041326390503845529784458734877744833359663335 [96,86] 360073807582724260680617613858564719505677282219657061412772289828709182820319672442888289890757222801534860474504671143785152122205442129440434068301373548483971814339671353715468123336579589469079201354394563198547488675987513837452028123669853875957871508673120871951341619508951334748132742662047686811122755619160872070119595135435407460976651037273272371575409185439625469644534097436545643003750456707576192167731572428994182178183050186538709615136633620591553877763713437863515398552676268512062167614703485092126499394312864211354637202487200887332944176605939912903491940443248617509409125071885748250624308993049706520816003453842893594236583525597904496153526103917685115956697450564717455271883677974787786682092728751406538203979091189356382346930299122525713268187314044468659464083396121373090044881585195490539443904388012297779412672850537714571550058363551096768918063206897298258747034047170468986532500902284895252751692636963561545426417190556482262453795630127469341781288282188144191078781091926899813261644487241665969231568521475410390348591796018324112561312249686648934244647196943326702690807100320388943363721799581794111370977358789117410247312141825726784006238292781285369833838970370318883028255190830318204692482824266277148236029807407890523071475263368502001275359671885802748388652093272070571511060705716315530571539253106951954657171791144856774095703245240467287058052850763562687166474009633055809422923973376582676705584140955815835152248404432175542206185203569831713735095688026062312942813209730099959532715300892593897125466095114134668099385466176861426258640435557632546445430482439897270159924673618630414434869832922952332504790750624563515630637895023842027875790733513253918980625777783930401903702838977286746609975471839362174212567270 [96,87] 2170626771146464058776872051308835912693716761020691197790334176718215996084969633506425834147984738380952431370755045468836880760598736664137952235912790897067025001894049076928100252692256941341005895383217222967255668357445348796931512770693307029576991833761543822342505811709865654288443968916312896369163503991668463528649350250821098034729223861186563313705472412901177344628957974695971416612580757470187779654911087829771381117366742225676318832763179060598792748694073232923625466042860656151676172858718258815743254840042293979888371655076079579727485068643080687367674846001004101859036170258643809750935329003041852670040252203762873412326186411216157799796596022355309998286424336956672367773763852447661801332704039289925495938659483286932363709372365425325780781633875928955799525155083816720058532512970368776964295572350934415093611682155546614803754794147486413552454841176515836738160663556089811002166770049269404704220069050403200888308230862821684594307460593861854549514946645312734806360772005386761670547596295817370955997437906942770188544300169263704370734801022467315856850501428874782700538496560368907605019436684064026259381514508811824219086752065726071237607887799723855903828868121722078018239247792861607800320118347710804330572294690895966868624030597419797918211803928899312361012499309715839131578295540261148348193656927247444931824806804033933855926381747760628710678369632061864384214357243116935223287344950610862813558782248378506477731062966977573017222306846622851564098364357714535203804718254206633222952312466319506163516814316404803456851903912013829078885016655603617953178841682001769585602425523329750496451875921666542651732683702961369000831209942390182363900485966089776845221427896603875509134805432753168959227707006662025730750 [96,88] 5702056585018854590214776463590785210186208060581016955178539851060328739274718027678984381195598232953312127035183706107358272604106873378295961330156872304014054643335256229655975548857164726380730822701774397159384572718817812056881952383289762584590682591949011309892354378950488872750491420391785389849196141821236900267092043074704169967577888035639201818990125107555720793087959307054752543095556498142586996274744516766460017276662826952284141792701483945025817236934316333022474186515679076913858684645703917708108772074729046448953780525907241190713095579784915784494375801100839109712285994237978463283031115906929378196668618287651766411569878875571992575000925755219074093716977700767292170073544830133766710543905485334285201139356005965484278216324817907789773524055120810543487757258107624986402858039580170965065189302281809936203658000765283653462862176182632151729975159866948506337305071946402142550698007291372921435494129903677245287211674464689243416898891393376528816777441786148983206362207299259807594744805137934957320163619813554169852538153846592897246517738897227719284376348007984111671052509220426627160720349043624688443730417511427829585151865359651347302357553421929401813694596681336764886600263930502542422031428585911565153318021451283043542022206676486621425659986548494114245499069575925562564755783781257851230769762217047600157748784561827327917247634378633908767399594590504448889267889083760340792555271304796611956929964808055681958145691982080244113813478976251705929219795296041796087355101780777664654778211377376245730006115481741731541621450165767141646790466041839186951540421464291309515019940022542208097738192957829965607498241691090033292910565817579538448164844872735276102215177013678569123337910486626997853420310659704406 [96,89] -26849816031153686482831728076435839264687072197800362361528886651813566818316603657983498488152757707069335986696966908966786499318481991637687987850917963910272566971171662732175815893996838837483313253285176166786903843507965918002619389006195125222225465504657294841187801535405926807599292024413275684456840191404440036933324304494432502865127421270385195426401316450149701247591919767100883273253379615953279949752463122228764526246045319787758964526723454858643511021351661563902959002413365179853576923704787296823033564214980561552776460623032477156255206011290143630910958580632924210691689700173008369705837132700745250578646700812486535065153402285961719888078476693072985367405216548937771758052295822936732985641036602145454035234545522396186145216733155523798182299175134635501573465977173375373956635328613157779520895969799891818413760554949992603044627545099096231671873405253551388014100105755256602081780632078287215122647797865914399582929524651557850047371678289680955327824733732731908067983299982291668433904960947795861271386824409403343224505813704301560236093821060049797199380085639701362785755213703685844560868985048843961314614898239465584483334399015126393398511789862190850397914216143555515505412432917273757160859381498135322463233938058917115572293684283734919929932162988641523350169728386109108931320989184996284966235134577261427530767935822965334594825926676131099994114503625887185252495663277883094920923971589943702138943990697156183248460966281850269853027991065838681071808730866725979956590667964934232624285439484708797829531751180029579426887958073389242139828391282678745283859249068068532304540504168668421879511993794268720964403989445939412108640623322695158192399212162396664530229437579973849770203646218876027603169789730 [96,90] -304155132676203133081204402413265187359478717113072506211722790504693813093483711306995492494833007626385734005744635481402388784755254488428686040218364144294408115366358244800782945806449833339781066498901573617064437981145903655947704609051946451641626766640497882179200207220098409669567224895370517548342799340515138611554500107677615743321786464022685526158185456454139236652025222871999246992075237042435152614194994708683946100989236903220871297097948187111147648350765282932661705827210830162524376143467418181928602295353656305188486933903234423590418375261421243174660098317075412913170671236389265168305075913609903845133047394087855013044131187509946523069536883524372670276991537948041002946063632791344142372897568134676687221379072652574198228926385963505778642063933180977171083661840443267205166303854456097711503731250310564926265114962462004041168361511643974957729344009965495896767270786561429731842744693922555039726719774566018125277440273384254993452988565133435165465298831804992140294556978272828372743753443595719582535471347226608932152391036190706496874544427881057130404967908455868479076742785670174598169894464592124643106090319993478394910699781491411447284421325834734201638982016656129155980598138569439859133725366339373183263508983107836134540869582699758170511209496366536962501910686450427258430492215792063234005196794432929033529248479012656580469281282775033338213670693172266355493307961274779336287933436634566794310149959978951502908298313734212315984615629055827215327780988171715669395346478883627578251080854036149708436409312965184762236838709463643386747146133244157346171780665260902651858904096458693193248564042153705209564393410111924717050319460681377332349541281190120619900253699397575105745344849631576639883793 [96,91] -1241481679421251068692796409609167142377044141817244869072958951917791453929143251894911640982724850286925691198772938973316528173512647238483706745870803770008291229396916363459566917582803673274114146097499745904911578016185910420980342101004858690530814345726511124411918867441955213248441975083969889367393963908675800927879369135507394366173129952835945655661475809257508943583929879905262452693007034729107526422846068825146169167496852442102999589386635163267772086040387054206841433035733434566168320974774748077531433935107039171754657588709458292191724989641786760449514415617516749481077408158174261868205766928548808261320784575535864770620412446335816005583717581630931248516311643890641221946290766882013406746930281587665734238382952455948051288564634626018739292450359997430655357347302452594128261795419197773768130506409658476786465847782781758505752446373927237321044043588742822964556375406239653681326315417562249527887610491431303877033138138598242499483305540931685914182948772822529448712615619721270096806301520345056736218836916891721289358914738087478229695493232474893028154017825736095563100004463910666465999642442086735064267431060250055293936138444385743935173927705008298323080292728648576707341951517089052811987756692144744045735170257878780944595320411759691442242185771388000748337217200611483368198333814021337025369162040703167599627805916020300671785151322621140675164424584438061454384410945512716856499796936591599106962662769868463591419842446743906976764052112401281991099327385918133858217244748804296106699084875923414477337144328461633855461298724556289124685454814504470071635702647296857323867507371799920672587565285823879441114134861615385790930921873967087421753769189736669050549455569387045094262494616493732975 [96,92] -3148501126905134468087252179413019518484947517866576504079367361690142644831656047344758107264488908580974868205189894558078591583061611943982606979098490090508649556193148990425746135803602562192301242514837991019089315618586740571698741122583440801121682401031663837198370684717146667946947878132986007278098313533304658503820040721324156127371541504034389503216215999779882063854170685461016594113859700395371653387565949684332925420504708693220004144253502760469259332061048976297607611293769970959724392176894275607321392377435160903573696209019292781848897682059840207620176607036264105681364662128100309579045223290752881509282629385470353194127188963255162721976901265059777032499036916959636309154764419360060652242623789527332414112243972564080679837267103599745714148251771789939076030630434906280495545498215524689562110236428595619362964206934100607575502702222370096215958689881138211869684499183007857955682172248403559019811040002810007853746894305897531488850708905487578660900341177069382476342407226305217998593650218236671002171645304187580001407159572000888922947132231478421770952896346854142710798288948772417501221950907305160365366011615960879456715512652364152257155300479754404261314764828620194767216931895249282907252983774813917895648868023182529964919960732340091252144245366387391315169716926728366816169312768300349222884008001735670326972968035824010439989740861508835114050293693094359753476085762202669375533553062275693192072573427573308087696104406302031695744284763997254310535908851865987313385070089380070435056384773893356103001856603178810583644258805035616238640206901358212232131873117202541152272028213754985420970379893451865996337228284279417075034228469509811920043686912550797089778718747937334282176537236460 [96,93] -5918362583814712086697978464587430891788363231950272927554469315131917799621326350829930617427510597551301599403984306625260367349518405955312641944078286652277002533588607493009125996703752918690023238845384862929607652559345480844596266723543255886993228754409487148296557332847106443692676777740921735339574320122302991651409172989936908833448969316059691430441849359986963109375338153773509444777057531243849062764336473988589603622633374884093143206692888238407047400905046007014313197142676429877194121739635772484091256715882305530142826117382701761353051760826153991093082681895486980919656475407292251862950583197511452150465319331714509105810928798089651953084196267342502520537961911272367043270300770221937295424315991767658575214792166630233988495847730035247070028404874403224757145416162670014710244290462506119263147984691782061909997060304405836332870460485708991822071643436843136398051209510442826752107232457001830632186046315655255311020552940481068726837102995885771559734092766451664862642409438049149797330657363404040215832722908788126947522314218189705476891004836275546724849566355183501632964048462560694049798036909726727339748315834347458977977939547327306708776114166152840651781917827315880986562408447907239421055781308216840710350557587793244546986214708228165732938311388750715675237708451284528025545546101701203821056443440149880499978958728522525923345775809032518500041945969484760162191348104494370935193619169911117962848881555897826491512303070977468865990001153628249750766111677033715253221579627457515104110394284781631460753396798744695673133148039365893964989732204236036877432250773787938839464772882233840802454797070382447540030127338349313992102784332035892998800863493901939656631308841043682672157894 [96,94] 3183087560784187639396267770065489559563695065163667516764583842964150864083882597421531541047872719922756272068211187106092841581263593425481300399047195522182368710516810609141457742355069989516110630149947036946537055514772050665489556853079141327083148823897952111009654428661819699447637557876660627255310039298326644080843034852740199066369954282935866877382649700484327334405772521169362766509552530842966557651937358375032787284101677813572895432098428034645710363153099579717424619344005043562503270446999362985690628251726736271666639384422945262437857317148753020539952046718472293823841279330602217533602367145176986546446177646872368706679827746581601781142665530788044481651579836143859212487384557579728279859271657541795581062550096125068992137481461970514973006452810022330527410026125670789472942776719355069943229857765240603244390701326645597200569044211763317834940294877802329497812340885741916103909212193193212156723376359111511129173470381406432638255175548424145289238209674923052638229633326139240286236499389669414698773921341548540490623877090711560624479509811442865132118880184416042233838103181152143842491065260027852271710200867262171021358120777689086843576854519916930983094422303988885692305815148450350481761311563304070744450341059247777840774690753483974549344420307574699829475044728513353687187243779854772546834793030633317102677648540832789844901672589558237277956755974561954329857959065917120660852250754238761619970793174823902328452689694811252812584175461123931756255472077295430409677346330091300740786836969923614381136717419638424572800637933361408866787741437962843817215744631163684279768332781862309554849508236379794906096079662085368764942521735084446384386935816080857796430542411218117869 [96,95] 117655351843429567388850519780525925094766863457565521003701049422302201091462332200048642506181045893327169970486638474852022254358186089759949097443868536810202796838874898359521104139443416766935792239585478316593645815309462265198443739666467610725412983692298470625529563952167427508014065732920548497310712182157588815633541106317485303770848867051012172130505542251199746800323371671955443386795493716245877111150309487780692309396450742582429876451693730433252184508273643370817838363660211455947039527839915715289776067210301515366621604990597556392262959842330371366676682149972944938522121000319201600081270766532606264862233659854387910012685992128001410732146855194477514040778991032635728845290751119606618433113009256760431629359140685873725154934965034992527393616921441613606273050915136663250245406067087213292810764000076105158894472022456685009370599108738846855126813496309067897526859385057762010875888641178879167877225281089947135176374486144098269249215970687206053420213861480469266734088590994919820978323321193017603336174932582347110612115100038833586258863015016446711769938522624243179973702308432639796304529402064960577109509749464614318875600502764999582527395618428100065933328830751444663932597530363087966673026752424916522850660858851486444154745954284269960598182265448880379049585458143465569935806342734563997721956565163913085730682010499763172611060141976561643214079894572745188431943754478307516194320626232261787947004225038585314630892612272681332309472519488147530527919315637701559950403554374671025201251068852686866208997573617408186639056689411401048450043353737696299579060633467608313178532848127474726008658959793813774624725362336870316680461681532264658628331533816669976577096323617052 [96,96] 553933640757032700996943394704872747617371724495703923318145208180777170163217966779626949853920966669378860924300639863659782883440920348157405041289051430693407611842477233365293241713251736111889760368787205142379734258853340176319341328880254941502862022856484949983720780975125640255618002010447905306690099969154978276954364371083903562227190191499205186210002894776317386437114842296050528524987878418201083518616583752939020111340649064443259758697772826709001902441539728892505286456278230196488979491053058046307939192684604620444479036670468902143902296992903669370834182374356757990530362877672983382306054490386982249108902222551856211476024510553955813889552228991152666606845892256034211279255694838663891037196892946577307929588842845561665733597445908829811519281314669726806977867653709180315156965419230594317639660601211789952319729477885743058869391704135233499943887956345056341706370809252966751017705236785347085645433310674033712979600394083968030935800702408717676362195313753612382731443000771578866800048992750739032878721778395987632629098286615510717423893780668787427322624565124856182719512096266655725972554736160358333365036754186093717203958793660572088858336725912414064422259513547237984667455330234762422581607941507961765596288232778764574994565316558987985654063866046526852144231427274346211782705958745605899596599794155531403548328787716730249290716317612007101503348173612974566499892212228219742703076429587580347706040694682641168777812876904449910266461888845883076980375227906173492342958767011734098276935955160262521933468022801012841402673982409683837351181651135679431849269726134619501163439549448361548762569570011732482527954814327971683501005877252369468680776027493441717147229112 [97,0] -419535409141311517120825491062722331326863675433491422263352704613683741579614632362878863952442584655862561595860003755790231062921723799428373431547878754153763004875882245889301761879378353064784130621187326690862142895530512159351476483024075083749074908065294655359879801701038058214527862400361678045573296616819791127158208809183733596598814198231512959360718286115234761092170893560504479012385900676190152712463249077138950480393650866224554518719770081741929944908258207573121551462395413642233278091671637720469311906680080922345615657041681089330978825063843298789082473270504171978225725443272326893295636225935013748655621484442448957550456978632402901605017112503400799512522776968751932358417162546176336271059526574858226774606893520525399156660447493918509737159758893577937617478250434501415223398682169186393829135373062658303567175402475866634049103718454249610304256119132464475967064247617693057139287080196634443091427201053392802656373562999303982038056524752640525037864589112807785038092621589658592806792414561227148744938202976946871724276475679955497942072429532131546130608260897268866592690366776518362008460293219366561978999372564795850421066966281349875583261169971746475019540149794266904123640049645987289202997517662042167478916616062814759391027733013856178469817652369948518171006720601407214398053389017005738457682493077555177246805160463256386938187301650179758824898401766102071641236413770200127373804099441204287890336811037438050168125735248093408446123432263150598013628384130632758759564286733443079139948594724000883937532482295972079356376061048249695408533525241537639296922796560061354617181082311917271504258597831717286257349139708806617286332881443104274924038539798443566512862586556106361419110828161970790150428011996803773412407050466776736486514720306786757150821982124228186230953457339601269056629090855048787495760205967788930441958080734755003286779500747675708069523063595367216275429634555608538339897403243581668952514577866919225834173991164477910163767714498659772782554679448293141422918269584671650705991270400000000000 [97,1] 164166940332219811905179753407430108882670499295890926278870635499992926212013150865931309289222554673664347173595320949741749859314175694935982834220876092135740311325855580327075872726198180174994685245322921011084856839035516972764328395185177824441703653070567206334391325200579157848379939716642244657764998098074598955644854494147923453004695384736307530875034056929507044307976754316889925749717022702344263969534744062122816981679302815472773021252914554408344086614486691509486068253044884031153304309306682032094926290649202830569756281603670262637126816070470856739835084419321462568498505758196939546322516817140651333690545247367298045575595110587723088626099150431808414361888405468411689532154753421120461318862928150382750002876441416850994150672437619838343744035798271362570724937391237226089856336957410114892174084550818135627924058538297615233773859288611495692202375438935313538610483079461714558964907905145282525279367604141835940410169404503466758863669135541387870880852444498217026571071683181591079634224754610665799090796618398608540677997394072606163494912971832201333157425288779209227319371521620591783986819341742625750624863508524962082359888601895235516959042367593619813889807294954894622717817233821185485502168149914441657863517981359114188819824838316696673002473529825043268873599143863634629882199662917924757016427178011767258679301907068280114061281185405114097862851288719783281933243349251580307804420289342907154726222562515292593403480623772174004618401835292609747864066290290761092981446788854453411729329174494308728500468345066249927345132905679033064730237140357309833606331470123757023836267446736931758997264171601322042955229539425134684446996739278806435063684080584722377920361564041155176414043548784876707213524298214315908236968527090004895675375204608046055717380809807898590870363799083911851022965950073262723751495442522223602961971399230328615181177435242535661185440135000731193660670383030236487771815660865494054581812191196161185221747164071976057310648281372368127358925836003927417825810987557456752644246732800000000000 [97,2] -5196160297124291148030773634796192308275324343284262540352721778217856055519901297994392801461321094104372067572867991738830560856507333281529444088691628231396843274983997399673735369736387492928798354804221072372444351967788297405817042303049309223405366540124508802110325779002894000688677214368277741986201584471981211932736058226571109165467119515725355077813256369362186069101365333750489857057096201032861391972992132605839735194122143731319437997333122655840080655944026022871988518239040313021952244910302840940765929893138156398844256207584164195538536041941240959747145839331370041559165214137835410006920344849642275125540815689522760275306314249431729936422270493470345226555098773086654682719061393469820033122636573502400547838610064705245715474388673156382698422370093166301212518810374526043716476586799796462967518163536976060805639059419961539332651047315320408411231986291503314742477384907696774627286418637293899845370845198926476531989798005281388596533179298544914996221550993153766313096753761698635899632884539730804688323776415476464548717742674425987370024308089721362800361223015626074749793134560578448654627012763003654721506034409277621245980536817542518519815782157202204039880294461813278799008970710860896952385857669415027301154778893363237969631396519870452434418825082414447853739804875988577754214198638863277733794507317710390503172522829358541593877489571892215352047402331823938376791229895480584637184994449880916825128433544010229718924770322609350428234839376347326334042659291520689675583553509310521865369963383384178119907933377880616312963767333334449690708116696841096086648062694935698402012383505464364073862355076095527330988185150820048776995663076215979865873788894102802546189503086722099260493167999528316232006440732045645784459705223110002216546511001565182078624335781791680817243843893239362796337212065643524776645578438865292064795461055466896373917287080642792873511291289318047762678900345558580078096448520435037844778656257530950158550555932930144160346149691189256972732706433614091887342756861239507977231767961600000000 [97,3] 88543073490535316916609940006860827886514942409629297008645626519262311797246898062103850341454818127662699585632079253824191345542106798630135780225653378180941985500505363359674652267129081457504934360805599492087302653855914049178035746695742816764816396007675275434296104383923367547608871245733824683331947274341247859660342529213277409631439095237832352957029146963113065198661780707698774580158185757122597641535144555515027719289019482358929219830978184220549668420386112312036705443228413426648277688346373874169555702613026591275974859267484937905275232055940876552054508201644548054272759553708269190209723852832990718513809336029871383753592880127277201542395389086524049577699520742306315685414401500328314839608895132200687580627904717971879388909703189393387478441328510199434879041544559916300264737957158565540169090349033385232353349151367067479971959159617583336698485493066020390362717645290279426805435303287188353028413682103948866003511856332582144464842600674803790522912852902146476885209160627534131005487226771426326687054135421258843857673545498450643045176007947754124833617525129499637851336353345620584476722208356460157986996783926524432706959068634244427794246550491463614182771834348472896389452197362706455410846243525326314688203923940770627398950697269596985791095052155034886454450764374805976097925571590963262231371010328505888150962358779995722116887323558999157115234332254397816406291123456812859160070972163691079179607500341331105398137960923248377813203719866752913854213429991418247467267909348977814548694591485099350317125299956897372786620335319373565408094844152516460979150525008199208940678867195159785277054419156959936601080464820854732036603260930028785645187722710227149629262856693430537721455882331373210732979764460088530144689929927030870837429715571018197003114601999810917837528561296451371324750338174741742908268188313850619552117414070615542314900731811642550332133530541210354028743422507653606671530911172011870621777060930595051237954334176740650534262846523361450989044780909726493598408755035595586973378124185600000 [97,4] 17100234790294576096031649225447618382822236115406518199608107999149086563944024265609464706480698369331546117116989319889552888857528755489773215406955742168532759512097930384032508789221451906297177922182195756992580338565471050016133915138910608128756586936145055695603719881846709899734016714030836745077362361737162338941019896510539751461350139753603215909548006160055513079651181004399152745000926347590282089667050078162895125755288287489809489672388282643070386595598735137417357435905216482796437542267335040947601987575760146856144607075437147978480638784895571578503342457034622838147252462781591019624242063097548481623883638625017474956520663403871773897346278971213341754924893922002222086224822408261697605610457170461709391399608357099895535800017612020808847873952639967834009216904655447461025483471593837753129287464510675334650638260526924589829418962499273727078008037279574229059649480588124541489994266673358170324685677194439094049304804095818173214083432479315810662021140094276076563716908259556059862055192462894465262650454309531858200605309825968368470085796068939925251779437286121553719799581414987450576813442379037223226193835741425211643314738908339904153318658695147346889119024881610464774307395425284332387890708847597581094705521523763741499086435710180888553880391629295454625178622198363002327305580183683821797744682002826460236950470853437672205563353148379123328962832423819984040203142092728314301572614654857369861678741441104051841100616651724446019825965220097544378001949872366655094575761477981300744703570135841743353283765879645554582734274732071414531073319840977921264167746513843923414620660114308601930798990307738725865356355518884036888238740941029846967249934451374217161274571730430551149082685481946158439916070450766720589705474387645687503348535060122664922269211557965970506297357856872436679083940019714299357199027365917034869901576063086273018361900572802223519996263118724171812499671551857521651529108313255959636288761755885189684443825193537294884560777390677531820186341678529509443073482072859139110695075840000 [97,5] -26911823122787747120343378410315218794468410122431804329748256260158690747259551651104788689750062428733466282702339224673042772060270155262175875648809610604907093680061688395959876054351107281220369022302969735435245276432353821847160747796885821980822806739443784828792522827375342563317995326198487496572258745689841234745377938921003579724539759094178459957167443556980574038818462948204851227155867888732751404277032247948631403686288611679428016857961579311815530551963910017536666620368427841641838208914587051243731419304778099143342525106167514608622498617943538017541265188569638553712627523656806236727319433492968358716792635769804587040641221009705437764604211420352086864553326286336476708291847728531733190312006085998478125351661716727225339315064027554603029574047890097214081925760210688266010140633848218065873939126645142244320635298007968397349963854697974612205131421421943830684730272677592912844605912034449635460728774411456643457595813116652208188574993167794025775718697001277573980423261565832139623573594237238616959806454628227381866864836346956067824474555086641914876338434432382791937968132048612196771548369158089623574976164335507127050783419676128014604109288787413793780431642309932421106652635387637282009623558095383096126618159055734282241892915378143768453825411331582462029275374724463326324546392953484782451269802107334164393169091086136333829688661192116562740826607041538755990688522990470285260714667350531940118056418100777753827356857932047968680651448091797649080965126760532846344629358516435843828549751179021217832164283457824304220089548230328751706614413195193957414645010533180265529351037362548666025493052302313031589540970459500256583734781525051579330228640458798712474644936907029514374412590055705404914749328881997699280456244841000985596245390843417518925020181279599940727164687063840509573531643915447827271353863090924917050748984643316078788311011710874933252019318194069568605581198074884022245718037776826205066362073478479594567651637932913122614897190355805256487686160378934545224573102532716429505189642240000 [97,6] 432189375652264269865234698982846762486977228275638142821562049306430222768907646074033659793167647503159639902977121394638464488362277426108491319816366071657417742620019846600341105320693728715751319388106774574868962705025387915615883689741574715623545579954085798539925790392953126877753871483498500768644053426064067989852754894329555983764006254841657132932427625669795998251664817223303282717999138866291778266142623023099603040692196278357328852778482628393764023488732020147807406568484129121571285836865797021273338333094938514012626271366885469812141100239825077649199793894594148915572371300444505693803347571996853009752496294369817455596719935486169909203696315027874846987607409654420610719784925270404101967172160486330115236024970740725378639259644977970761460229508380870564216468747177004033632362410677744789441754016258667992176846079197454358820924540253045004495847853556215824569248239380879635725436282775735480999343358289770264887683082711060288583440250351309815981644875662553621087638916750983603514646502647851221198125782930352358811163981045676688969391972353266891178580632509934755783263077273987687114202603450538722986397732786248478007021009610785397647515755588666545387357206037321918176910519930159851786264190235917773577246315351725184355230990438876601080015080855314008258893000300004231939551996175650236879973221668629786094870755753534247864001488223805379688301283993526859267361767033299767890562087606378909628628245399790804869240086170555586080863304424047321180938167219503301302958067620079582534589727385071828231640533072983198181710803286780329799337433908252028842226713786019890707574640196570701391704198979812905763048516919217216157688449192474952301641675236972836912292561906628132200481413657648038057175998764921179392526461943096675481341837910942783076343146914327612920895221248936049043522278053179726560014386033117600176763232998851213032797876625045980443947326782764604612584130303068390860997983962791209867447334662603990785027765233637242360640300108224653418457591915178866216235975092853034372091084800 [97,7] -3780581649993846882777317517742061466229746785237990169976503735308168405128967684013391887336481863341362524071351693012330116632277681449657201769481358323808696492192648483317139332437293714147168571372429345225586627463775765850728292451151039734495300876250525939862757169015652522496267836888821911252452313416749437354362933245797065038751134190344439854189137131568817650360618864781743426542887669360324573297330389884462324895027146811850533454607103167501009578192148844455001521495818744691108650118859589391951332455576871884406634800557621046170786006829417163701705419611065712105363091354235614828827708690329983776474736557337307269605852697393293657206828383692028390404273447539524874666241357127422131522881663100067523659497382038613027066389003228787003183742696940403130511148512671932660978710560992246747990624678946492180660412816486693113940837352529682404403755150328908912883630154974977918698827204791249875657524563844580481914312596223510897652973072205544749728022377896167895265621954583356458698810602342275279329070572543457753130938360197671109549031875640304385284104391641663363446166721115330358438525933818042852718839493374885223579085424161056788939242260425197903737679900554586523365397066919860847827323122813984276244075987216239664989073617482715648487117057248359838596807164712524598583352773748766686951757933231285222017233567224731893267220740451259021281279495007467928787089717285076821486017271985870082610056483855804998885520589154946668516310345870335879389960462813331133799016823644024067259631131126965355059469238243509445703606630083383811321941483786259469368276029076951743164603454782356163162751464086946800004533031822643463371123916752879183838749330614126129349200276613652491488435973379398028232107606724003309391759317902139626956856366159341169048197675302728074478631100792584088224704043428512641446632501112762986223024181992268111314569420571042690333438308545235468184760240932987275544422657057072606032720725553610698685022590290706160752990336537620652820070417897989132727230140850951267601612800 [97,8] 21308247743087775860267083685151315339251712318142010733400710547631901569193981580246978770680747653224486724200597628323125448295190537938962379429592963282292953437948887295960823912289869681848903185111835235302760258631503437638292920756399376538951062445593180297806508250297592478724749942529201338659574000598752592411351627082724677410394587842633910241172457267026337445697356066489512646025799949827813104602323775747764047695662677590452161178480747012827917682345232188910601159122270307485322033690940357766620663078143488985264965877914538200679415054963159702092552881911451229849845783087412190843808349635700636693324023013893524868383617157988702054041675522372191698600282651811229785749688803286751917049021764466183775904440397902402737456834409186354334362534778352271563756015514225528034263897231401092511640990935419926516141385639623989932431325371339951999067297637525802816932358699472830249641197602143077410126241453291215791829515639060315577864852074121252249562300939918638392818546706716466346241538239505311626907445190826575117677629411560239058886808909886448587202910172123064563925320277771531265703348485707176450446441862155633483670904032951133147228553783703904996007870780435266452846376903415188598765130162291199026545526221190919253864178101466235029094401166257560904642102391370304135942090169703636861297954683190400085863411821427974464530135760337228318357079890032716287699632609445051671259410124737971692567061094045668834903811807671468738096860044407599613067579030427366142102740674190893912370278247066341369902461017678757700201503891254524387912495932802176760529693747110917792522906090978939643038879397013081611055734296069696856268395323376982624322998592291582254410421617704378574195779018795655080879412214707369300877418793064637244252056673715375741037107602047575877368199789054448841906263667339825122291188334235045141035068626614473989063140776339931623760679171081298381642274582563540566496003028807018621565269025882805218606333453884579591872358977202937518732261436438702838947048797661976319754240 [97,9] -79592161425202803602469767359549940520640199601771325139530131287900004637623752799146342476020425769911189530174604574481048246933981219966929645617112302342070837202298269799155879475936336261585363879859559705971423903182083019238901158003596868240744855067074372976409823539277068359625124307664345872584654618457265267242349736709492492760664548412826357601353025886012661112181509866201195789885836746819152359609994572804794386160014229749234250128242203867279909772955898282444963369197631917579474521462078395152061059073380293293452044297786415788514428161497745043779542471630316274163780627538021043275293050693429619665389151533272258697183898010595590454305178639584429811078472116716442240873021221382555147287312001529667368503336878093449973611252529327108575508081971318188823996886504154284181947037781271096275137027735686384080014200999651894570852454022364508708831679690934394534044983186471203091984820270116534054358223021159363497942905688671079194897458289294287999910181327802923664640610555282645864806130561101156786525832808659828282388275920837033464269006634252918270266908961738929550465199363247030562320597965085743302905320012874982740887906008178091680172469540023738921932468417866928332476430840732441750152096024631613387083183787244080124205790580934023577967608807264195011163171031924674753054808355345562874465402456692342083016147837694628870769510702482221317172507819333196935152139035398716970614943335612506365915528153619397389624122153870567831350234223812928389457557113282591857157971944864252579929978528154724117153849002960951215502931006351943490384891789292197617682808196472910730749605683559161312721348004708140420248503619820622124673945733015209457784006511606161808891757792755903146436861254127204334476976211492033792243699526919456425635333069824121593893287856713653203712239765887503992840702636286593942544067038822259781149794431421223721241279269821878408721115518237189511446892265709711008178741688773007392574065862671614525429226403782221789509609672777139323880781666468895340488111751281246208000 [97,10] 193027932359402019587019040530226542264253671826187397678307624390427678324733086481375464625152601066512154740747265305164812860365151473911348003606084840248567214073115331786392644525073020934945760163134174233499242276563229887646848764689022692798474176363448596004364029930431737688841876723290433529020603219812341545718474359035279298338602093478035469401260304962859757365480927823886103980141424158618820912323196478038311343156343178313483811039192699043525302295846078875769019976805825122791899321789668739157394928208332647730827435585472332821338251539704976756627260381097139722752653614139059460689095620642710258422214119436330553290413303982502230995164075570203198534026897205750722131021092938628520975080125806146941385956385516117679201587284396607456778350048313188524889896971302947190040147932196301248295895713973704288902604840646551118878587742134289075914008282593751731580105551683990192685947285537090445939467066836869463156688576874321100966327565235555767119033971156852207179450098352818147800768263538480898743147578273323958340688434894405875801378923802878822955684597795753881051388478639781470133768398234010904889239545549822895898055310785107293292079417072845542124413943576673781606812914799938061129797076572430673355012325210508011222178346740821872759830011348670938741548795777945316062082638879214240507510637882075753415309275558462879380441047929166867567099187083580621148027550576190271978768288597747819045370994737590431507821966878319872815739528712045003215095703824225198513985181475679678129113063395035376232806789038460820021667407083557505894273194080730056894185292547605772530004965196979556998188760306770946228970009747224066680070911904072996855555122504961922897167292247696974181366588493618893209390653039496681935050032838103670112976028683745924311699035757578621844251727568807440654116307408667916645466527175301170777289953472770578651535845557827323442670799141683059669051619671582682848306957516796185343534855420086387497299526288824767029870517362751430221568123991720204734895619913799434240 [97,11] -261605415233915221788642690465884757470134833704679572327532319131019175760241499340216195366229818068829824951420151218475261268400525484582945128420992163370219827486483743535919283049535961398908060436688965661777042671850200078427100098364625925737617375117343811789168427258030427067177109322677801792474626430712511846243992625503606062022252957093294414433383327301331289957773856734344635423146651478839206633930997429358500313911488766681084444079260703972933707521379718335411347005333985290225671494511009536423090314492660094067309648595562917435568197946551518727711508832705738982884413051357156610105287774595467705341659422785901396694959780409187239817621619997876606620362720909290355161268846658882049778142193479638719044394697120438432151436319154871666514010664283049720030019399475022288762829824486329817125795718760824265005778789891446603926483768025703138791175641528662284530585549724064828874569856589703181970140728213302447355434459137813966325598914989425756529871413839818829587415291865372274355530247272794593405364041025180693582076370112196667764902517313122487406676810989911496570529147605693918759784963145747975441662542877834397158677720630381028927196660116637243300286973693883206868827757998387117781775521772186043031199635089681077819989129490702760299256779497003428121746567924400577205477897480979142014131139691682185270613811355644380122772681826817107844156365007086450641762848526610944136636908092424035116320372368410959854823866666101039909993111120915126162363095788957385736254811536391525427585294700844652338802968071991273341021177481205935358092047483799435148856556092501209372195019054967492928532503205850680100457262563726752420060304555856809534535742008665061239455772195256614259506264383448297807336534948967314738724522945805264150351539857451483298263255664141356573420188388174997967287642485319359077566433291432841377882282828848681602743025257570307340104419998814931217854455999724688322872167964918520022395460197058031546116658871171885110834777299914274472668204400708753457384405378007040 [97,12] -77030029449176586329838109233706829755979248713354380619353386466828025098874789920601820914523652135936134025835954563148538895064908137079358928067615380619807601399046695859306771515590751306713555123870793558912860306011041590710455321146310476125995966741838563262742174929813027316523552083367761024290879603756879078351963575700405331664243535387836528216209708162539871462923051484899051147257567638234358308988928335278411756536192795067728223679315774885833352000092806605694854129871942803935938981231717234913962598854823604035488994211501356614831915321386762316879480680748657198219440858311738092448127722168095034374810421262391070423669100155554804270526252573167527450826577508557094933537922121294100479938734039629356298529676992802365552875533083495360159679584311044666281589990020191552402124668666069224268788539550261060115318967154011613266678692931683757906464039805306356843743446430225885122023348293361251200957495687142588266847104126032113636627699416710974282336117117950244051003299721283611593485127252339664717550716561841685812131547709812025176674027045596344608635874481094017820384866067708047627995145688193253481331844520001853620127309952558078631367235177628725356504874283955873599504414391932953665646589443235543326261114960176776106491059176514593759381203439857595454927214960563828972830282182312623682558732221811917683314982811681354432413137792543128651300805715712724951276881750310698321495326818736073387664366084905628954635921373032441316864618388936299434398634260322389870419777949455831032640783448927317959334441147179324164604029534272899278188366199908772340329845503224456863065068214410240599942904697263459190246033061399082411997232371563878468354254555594314552339203788553368344961131350798748995269240583554624903532950846363070649300622062063381019617591856669776743520210931212770935258800973996581180653737833799756667929535744069225921110456274268863557046712960601064428620567624031232970768837654100873847615037575625702038894783770717254186005444681628378153067865802580577921674007019520 [97,13] 1426992583165276281825986668885474225820974001599820743911635472427909620446609813951113296746896234393738139238588542401263223113282014587367397435498393143882370397360285627422894236350505910858371589988706672262903873285150432238614157002070606188703871463592540657198931971758352271079882464931366693540561866194439970578012257906791274877551507618388547836979923374244807524108097074041538006774942211409662057913566552685000326750704223741476836970580700439340482225631914956886216683345382457067176150877723839097354306477818009272377999773316837996126165820419254351128997513365604877675443980039175783956873732215890493582336213026228881977741089148095417259613970938255780287665387471505211021756412240208279009375411705051388243871798411918475058958313406864302243210428142185943613351183159904384238043326023055484573313692685239785782448701479749699570929478652670291027102135191144479452955081708400757777715185022030839804648076573117417454959327281422142367673572779558107865672300827415342711165156360962546392797439372398692251879044793805136726746176695168484369738151054263591024679508530159999470565978118495184092684410846909085431146746459513257660345572832436835504593297729556270927375130666682050018919965708130655240432294863721739790634595824594229298528299265976384433646673707302301680993152379137506673805784558995711811715039475621859271541770935639287546986677723328862179757266130971614823978027412493565303821958267543656231969274621996045170818436876060614400167621920622161255647580867935280145399852261711584395952866608268952412879712439684808662328296300719877004939641241445425434193476785853320075426151831218148724072352989249354300049309279733739740540855394428019526521496519879571989547857627303999042087604493651140895989407219687117360856316523344397074028159771993339371287056115949348614758585412722008869658073363821174122323727435504008346516547356168801776792959068617658043981970686627563532370767578275613620073466057545905140905652381456657125481626256389031306043692702638126835326069144095228077817594904576 [97,14] -4160241481517358902265556565440948320439494774006938575418524424107263226095739610713730528515526580579303970368349331227652994841349535868048056083083395911432273477481178270589918188106251825563104565916380213144212887767225933335233031253404050512192685651928594735933569727121021589135951055110517743427006515340706687074511761014225173218744471896936074979209612013344051735763677125624276522384510035401287251829850679503103925758760043004991284084009641445734600352769870018158449253316054118168691111230696831470853103642519886730450027477731151539042899398348433884565523660822412313988696413544512575700569435692947311968405741490845366548737431260960626161321950606285402958088208981415858964353945186697779671183544360942610007344569189081754787417820759327035416024445970303515604250148094423792054743701619753185653828022588771961186796370506137405764703262259044643703880060831188327410979773011768945060104051360193833419755924860472964100403116008282515271103150677979999622129267997356648811605184716441394375714314485676575731122335284902649937727506599193240489442937765773615409062730484370230170674069498209628274728854352831668668364274480779970147939636579308358866695292441917699754699875750535224320042230982528163065469409392583588953927039668741821756828417693453965311569958622943152687951897300312702511813586491932583489670280727849179890723264962643389456043331809345938677988542573114084889080009610668880547175245690951854625920050964778291536749094417832390517890446250248799246107885250765038715545468569600484764897978218602908563738445773350027619788528333270861103030132994207529735695255299752209160419250090350141710457963621580926628964764262366010425731486844292519001130476277419710685440304423005248017772992788171155761422338609618687722393547355817202790202834042507209774787871540680416094403008176671610470594515386857800410137015087066863750722221783479787832327521559692901188920033554063056547472090954647131077311857599872539398257623731260943929479951294215845973444381240773603118667050220158270620743761920 [97,15] 7564992985048483695402290568150951109790838769108048414064055614965374011049189690816545110029679789348187062378057528675593203831222917073808117155434453511813578729743700583096058028197454987585013685278662136379720814090344313459419760086639018736379397455618469049458085655047706772797635625830099286636919933179270239744647580322734218408500951221146595533511298273790562374018380938207913923888950529008575163021133607354260797850594682336545850928042335282327632009172888188377611136463505531866099913440902971237442033371859931717356685886379041316633445643105364434835134969531663553748139265607747080315028527281173830960326768828737802355899511282078044910942328778911287775851932281618759237400717203047062456146811455712384764409527585449123762694376032135132159443673635546810988678789181300833160326991682131076552102322502398678607904815552460617835630045933359358725597387159794537363157890587505224364512563958675703327709543805737702230606000821320841071117358778664223978112516474761061365833604703928183817793995106970118406030618920458676226732546681674146261393623216583049388952345012006167537854632776954393878367001791615065590834917953387391470284926225408785349131872667346893512402851012152844056184356105379892600116687093223924810268553684492920148507362382201327714354447404812278957517034356794591890099701359424334582657510428913913542843651154092704749864821543160698162503932821843174408972986856136273453591182257282416107665096010981608586025395608453804806479878602296597926684542078105477958778912983261161434569815618855476631577011748945514543913103121298348471971351187132239760194455221342052118964530754559257043044442610475116845410332008555714490458719831006009606436634139085867840055063794832104252069051822837127188783832506028313375069794636993859008807605438770343506764971052213418375469872336298123020360521270504052977690758420502970467931203277817844249592256139508307120294404775481559035458386673049381495747195921209400995098564754802132947405995833555529234340044609019405129770707473758305430536192 [97,16] -9356034631235705121159552261193065762429632310876228777703680594559268942071784334325752554507991708089418822608122425578845427321572778160653363471384960651906288626026260322728672797487418231024798737691016530727759477971543443203850753829526786509790076080030321974985341255499515049494584132919403664965364839378799547729024064424547857144814740653444273143900181692593877895186515943637598170424540294479190886672885285778327940318705542249373012263495108602208475573688883702955926213613573735878558630508411894329046697541012513438088424451861034443606192823118237503499548247416818143025459451126192541935814268318285606922619961904310413799168530867291168444228794758860011714229686826270767715470088780929659442966944569444890711614207069165751950367401108432003443638897839895571434839170822272645649102971115316989611462315090869815189257683645909408499359363931873325331311534119703261366356844070277385472718661788930933808730960984000174553582211169204489033921289199920146759704044099536075498684076451336540669294479752733721962042400496605449122513699514905713055783714533536883848817852630242987048476438537504007589262823863883754010379047614467268775796638499731256768797702982847483912799519897563972812094614903672164479347042192785483182533133636840520667308256422442543798505172922292841351672877467126873188664444530647731492271778941875143024196271997791070039063443025582095592084365734507530501305106928098935235586405465553475972014560739342855719522549500289458295692023954380788537193911255679681838550882155487053604544067501570525621728676431038207423105663611721728154407473822928238967836925725163891095320924366114259406783809442825151594896737870702988362866532096490267186050382518855062154464593352890614722165283240428359371962576709674935866165789670508085746540959052845173461134933933942673962329596903532108665749677644225473645778428229650973795837392794070452884429939090563217638183554957708271145134982897353053178526916641249310833984986808400305242064082821165329058669756582444661146471507918870229811200 [97,17] 7087166111073781312661131427805639657431470048666100343871906842417351546213337375003593549478948513002993819932519451200907624444303928053598711097397136127029227574565382144432956723716474561356138447068814972374676485205245408137601293181156724349784677394846556553451098835032584350946819156429202461075341085987456786365792334340247972868758319967160353390388292827013270038056210070240867107187566814171146465309441190191389227928931404717054606467947098661566900918844638671193461536912634529334395035880207176797275824961317821651404052245957774113272674913105430222907988613653491204564676381675273607608362099661460450404268820672802150602597105302819149079932996993196639946648419897392608894242163933364701777094479493118706897453493753600357061658432452180654807883482584568012896524079301490986339863183348259526965316246853556492179334742813254865387985072999622579221608011357153486434320100267607007086108986717921028880304207180167355112819083618360620975105709185303329608269304293614301564161111231399900073259953877286120202466310825748492926628281623121784317397386339540927613558104202097416729785849139636419074846433246132764609450218704274031611775929464395367605942866959103587431394411593410309091970385027787576072386516099867236399459603682093599182201404757755420732210767099058075494936750192794758375901932645608699121332352081095101047382389907448040801212525810018146403822964097401006983353852744985753221880500086969891120810900797904614003683504466833366737376574212978983346314521719312656896427196108311852483611368381069812828820253790305390193748722988360989367545993082504324081888413630300679152179875483882815157788298163819925345175597231878531261141735700540653611357726410461584123082017573436211462082116472652020803643589553362523333375779560868721426575934046904933871553473519606325364984515128014430902841078100262341522928918733080233397123347843881323788184121533587641456742371925160881508666341447288241728643835169487116681521814243705047849266207016939525668065123614989838140604514007798251520 [97,18] -1506865423785970099257534820279799501329071296880812367424217549767967132620865007938614726271201125576906821214403277909309035505127014851530734306851093088698976806024141597063911111852304906156960679180731295281618318647358310038048267988561840545444934836203876995230698099085357490469215443664294870931225088839919814641549043715185025983161263285185547420261748279993847111770432061979431269237547593000884181613399063471321766420915899988128300287664483338036358599024750861914609697000849463397994264382944411770113078420472702491572058661320935260791246910167948058502946824402092312843826193341124935197806864372580846794991641043617667932434576152441100228585731970658296237312141702223850629854161707460600901498896260672659349236060467704032635547405709806274389465544642214272490430126716643592481037640374311453955002373829610257566340175524901844428339224201572166551749304155755205948734108532887015816020743618543575726785650431291714824015972225268117128577273305962180380346186693785176213389619939849166473193026287813631307665845342103319222121118652272847863948146061456692685558367056755591203283579179020465576603228453891128921295891497836829248341239559606150133586847766324382603173629450580035371749438870823657180409849506233064199701243204433297199685679074498781442107104456708237357322210444158113149551666759858306253040335581519356573591403834825571477484595208831201149345481183939126190172886316878168810599318380527041566859731066841239833561486196848084327946493224198334551308151337303087166828447130662561909727887283865138097440224443365504798324000398369586451054826874451658451659459770865607624466737563780906173191110708914742863146576281948223569278565727947102559388934599751606260479094798192711625538671781483267019541491489537198215575497819274340042164334138670626556473086979426661738497537915497824293976574092238205420164622383440005027801434675719456385268598329849412965783256769270347770682978385025082364450083912852879143944951926065535006479779346337686701382320958518341984632828921380864 [97,19] -2729941733972786699359639116071728884952414015980475396844949720344201572004816133141790825594831232664281535977826170534740308667663139867753543512724713105294411010945482124715698648078056404873757978081551663787549116990582308364115926800414109065701717930833807486479297487988157237882855933748017583922360487029157296397424724996284974905389840699531522789223726299153110422381831354183654452606340980083591812679293173894954615144193528078579195736793879156869450553607172875896437419364812689374733821400098926509427923763843243870320411918690702811774084384667443533220007938069502125325967890058399584557774207052221807458706274813866642198428495700859615494998775308360602158639724610137026101479338222676301212992701743087141557689266612752913398049798832408641281847801090151102850976249701823685619872598815371356112949123589316458394504751462775544473583131576626922222252878632818984852234261329010198780691629940482497741186607910327790381051031278450401978938203414502670156743436416719586358689225634558183949798674476398945044258983273272145106891540146965595204217269713438162497344228411496913509018450536555575280709796223184481196532817719234833310796833811346255472078798321582580887257253370498771863423913337632688477954903008491690100107087395124091664329937730038887823333412438011402269594698709877704560101978028140235300598107872556946824071941193339564431481530033591668422664371280602258274209161936786864991648023417297636486792580184004185396590745565954090973582820763853154853076513130468433138299383469908285195539007662842157943600852836401478199525875294770225261041840697654528464141394599807590149986826987907859609496634650634617070746766864959373716758188560657272735685038542276776904782927880574224989115959031620196250358885100089449150066271626695472348105539828849445292791384973688920767653572949979478742682024767256363067030882640555308269112321865373505629108923454852158428435207713293516541113257781365103181931835932885849386486427976198129665428355506045604716338465752742033875901156950016 [97,20] 2213436955936299200164456636619426205677588407084816244994997187663071312484322666667822133882810308983737119762476811585529814619524029576655414242015366304402509945802364753479709425357845184548967213384966914221696597199434198178035979501212664199798826043196738902909765545468307323131225002421083100899079188200245993241395639868759027889639657059194461436434549933614060128723618995585246955515457217379449641138646200511478627119756999312766961653056637931197357143675409874871101715240912675262112207179396353156694716043389241317306771388401162681688399659778620807302846088926332015780536103003515972749228861832018761056710246682117721224671701162376275375127521165061884499147195611724512632522659455466842362466216705307769454901481608633949391414405783096148381313387305750589764157529339979796960037645288279077711932878487000518057736860897266006810790922365982117055754232783553158039648920348425815498451516671557270178462528834862123965557359328413489732980555735985376959496496936241881610030512468781609741458414296593494556830459535753047907950876138027220898069315366688288696516156852327341824442905399192239461056459199140320802850166666524414768162298477933405097208506792685847843784066646282401404183799891633686124625573311385210800655046508428585100415803503136238881958553486486321534327997635619754299304279354020088825117669326254642313564811322104514999297546260620218161746941922811185243911617319508482758030990083822364578510426543750466395751925980327847174974852174901140169004277673844161948676958898303654478292578334315244303019996428188239676933965282700159110777261137596177289032297791534148132552136899616106018179681405205338904888427978343803729223104570248815034172635209268576009231535576368595484954011399331169218215251433113128788428753518115871265792765521152343376516354814280942237247101943356665918593151974469187097776359552625968729760802983008712273384515494464777198401772419895307958294303660198441847932356606193766358536182000413021717616534766265363338087120541000897373831665152 [97,21] 839736290332071323071787044148125380531432588105143429225441054450558281869834386183334585934290898521538972853814786499885067563395471531198375073742382685842382217021793060848227560995663094879575556270631858711788008466861624735671828035507053817956243834046759274437174244907455631204180815970947487792324384358791207889436631214963062983437980335470158313128179952533870468866635812187108835976933220478138664066879934394676302583284893884517124441190178221143342414121952819108676448007042318170221016720933079843702018780021547343626160360714011432762241050065889307018358108935098906961511894008312599103374007970981405391956633588361106947183100787287362165356048030370988332822259275966254008787961454242453401155737230446936449334674376094547326629659956262153718656184235700403087249536635195237275253565449421395876837843869567408866086197075350543564967829252891493297642694782974509401504773275545529484183017851011513791486695815761667552419319833777845982613707859682766643788606848557828978668711604669469553617419455900197822947777939462721888232596891323965278552505058403250295878453450267586427761659483567545353594881907862616261927960877251255202439432302244710868784347107012399653441022342403254946791546236113513654732409769411025525846511902190176723075125242640863741738578875960330982169097888964193308029718235560137231283088675721644715597795551442056898628491949630652539059564247959044034258939115656688656635297631421922997732365064240693842672325169437744314232835764887506391780274150992813587322964181239288666447581497429834463482841715016967199699120777599711130445875202476243171025615009212413565836105042974356035094649315913096390424375084236838300565968735799943952000693674467617138204017926920617052706010429448300828677244447375622664568866643614164320647775936263375635993729367520472796530270077488889815807848310623149220926121052106298453116097370544521258148882472541795309507220271166563412896778831303547075932706289278717890097259229719176067205667083089957521089941760408572276051392 [97,22] -2169298127536615506086317205500660505735737547553223189488468687542976555953407586794347180294396531540584139054767648226798947408739048333579893724360851582244134100337129985270187764579927280467242003805514522582826888396241931821103175706592333296994159547938386800182094215535932946471956238982109944309803778666329577702157059098495845883445851824567328551305008760846515299217699283382750669495481382973364817133231053262732112956223074593269861765435784638603206507101406444308711291487179317413666054458036345959032312726439936848055513785141947638516863546960526378930023238376449630393049252805931619182598532126772314974939092016282484576044198782449274460898316185880219521371806038501713835821754287147770188142137508814896606620698195681152308639420932128578402274518020165339522683736620893787388795225146336971700078102915934870878652827407652612541378821575825633009006147417463260686053221776945622518642523058179054114668285530841827464124511634301429546756724293734515139374364982591959279155375394129109963921085905763511870267114262748080704294372216331478834402137456776463310711898631493962436622190892259049370806807795101049795620130824185483918912314643242528977173738170104545843120012909555064083489077377305140040320647328007436084028861451242287137949834590188023275396570309210319697645880385001141276549974244239115358681632505896865641247272764501463214727609820342929126389022852390855950235095680046544439398409351842280477278975183235012169015522842906239411961844486732635982545669365229983296617986751818473517958397010617068908563027705238837257734624009950443996672914874671315032197154350423721687808790205821889112359284338652651852968221270520458513756162521944918191408164047938344859252976054520905140288430921859893743215375936010268129284707086058246415911197705718904535409724423199036037728248893586714544791631819237480605560086550839262601417890786742143284416176941328432771506443774583570950753724882688027618799339778046265417906022034317633353451409452577476100298860257738645932288 [97,23] 1217450179674847210811104647299149264411339212017963678667527413859881114197060017104080684594675379981122964672873168337253364400522201181266498864348323036322116770561235527406368577262683818346083613921422846416433529699942837494608314670264715023773059811308449203938729552420179060700121394901442607154835230569939559409555244672371471893682923568032354452202690814528813498908399831743424861976442895267088112403668010146306096630336313651287638824611878691183083680846952320821555607290923497010129590968222048595333745964465608505631377090881674141341884666718797604885008146652794696310663157839779975089539941280718333997385223917170240731435532659325822805822269096804771382824173446107188256462798517159042742035377463852498486688508039099905271163767821262291627854305402765723160891120111033957007653985336395277982022022851797110814581114310408473105421236240495510458866595581046390835392184188923489279641961996758016367258189161265029688930287082249004802795479543187408989924605093388768848662094620877849174161627912449658214973179474826078385963996038610692849496918377486001768101148451863950269874225245602442503211013144380760862097127671129490356200703355275655051574842246745405085603609307148446544010425730648113895888596761362421390771014412242352815013297288227808910420288196161531461356591798193745386202024414055380671330649449193954524398625265635345940000449825934510385939029680756909292225728610589300273688093196638297417589132935250359187374239677021977017229794374846412225207283602251052466478730503654761899508391127444110174647030821737631302339856446418392485832040745728634742922691459396657460741481605492344091652741860861176596162049954679040549691972890123073712591541710650533898128691609791731249814476265020188986598056105885563892480418579697948956192410712211237999385671363168799884994291006280455470146099225665059807890982697177823067688979793146421687508693789564704867300449290057872822795274192612855822317084651619092872595499681970288839406240843142355881214044040255812548 [97,24] -316677005542408408828556331830989834159905276641445144477370292317179157470234906635164311081401540800145972459078669238276070264564819102895442717638637660740867210372121159073381377357043306824325699184087476781077209908940652520476411816735860217369267151410840466886217849878137548893433437563885203678336183136446872174601290675620680821174939309821937806280796329127810730498096905636861889773634883355077242048925200952197296018118172263413399044450062284323479504659395187485077675665726816834578886282831461788301884005169496529333682251142620222414047545568943867247052742658963047331941290586801184783646454807288899883926835461851810208133219831981797436016411823033118025001499878029455177558496285088376266177414978150360430427645049449630264674915251836007980853447356883882436918192173356768307684625484323625200155339830985707148994814823250841950555090164827831649434464319213505814693846145554802480255521264766975880673103023887107289816322715663904063812847844422127052667285324642444037758568955086059510138367353610491721032739941696241669922854628164619183639711823662113423290908563283348865234587169688127431917741994706433786379983463526150342744143117327234729933708629309523491901005413252448759551581038649454958373134442758711619593107002010730285754722861834647148373403119476835627094045458696870851021868407252012093236813966184280349888002686556597641514257582010353816581101060344635246361287157137205384330064933954645076707767402323604356179452461715042453413585394672361077923189066885099696757592674565203338204000739924709181835175401296780332703990604285113238206529174624122541881200692469232803527556146072286266738793880595019335790541033514568416129755327700205303688616847001164940789813258365034345600008400149410729935264208704233014882767725513326722097502186442545498722361389991117514631665123865659309202741957581446745852959909335553902405447694232023301941248124842932603044992412475252468255152284700239496420929166635831186514508105155043928672215424056484756444259498025952 [97,25] 467517462060723318341154415695298121205831442827639035129696118165712853004898809885091231020230400975994765402912219828794597660353692421048658904119912862265044295595270603858422343522404341442234078846523001384420456772254432133522246439606100495112657184631774190427788786661550979956446207038796895648604780179098445219719220995667064477350451567770453255140957996403130176875131618495049055772288332023152216082054118224598753482360946848537281154517424450486458533531686605668886046026003773942999204383027270425336810615389730311426702354923637439045490793394862926453969333333061463856489118998158306101308151641585347840057524962852504873603105666745537337877228614147305626096955324242159575205896616699922499666282601112339185652765679641878200657079930770115687395358123975469819843478489583090523578724809022455093340492912773303052761965924914837784202258962009905896718989558979950305154624083775139055205014272095918764810929943049380181943098207017687070608350211676667538191915481817598479304540066236838234981061522201792223628929871926312421693162532464052864007297045625315683823702910520334593737247220590089445223768574148936786040519849430563894384870496651004291903122990548526929066459707119857584016568325307225164662822838712366528070509005510728354222602208964428009897003201014959415847228778302057014404823131188601545038120466021572643781511468288276088719520049077099398613984687326055296211907259672385859830512844346032030194172417109370711595443573986995595413874213497567899463304808146337551042478251764527105252490217196580737211500152728863580483264698996679217809899027903508936765566187153189866663052542101675207938349248032069844681296767394902890378241285798316836217801998222362796698525012219428780807449998822441469194073670963745608797751653033552559865723354575607588942104506466264393233211289296429395273260121793714337311382380552350836159929344670580979411034220508711329811953002746242887131613294243131826515502496773512545313893723807792398423454352003687497016175300976 [97,26] -721634995089949049649438305794877677827402367525320330464855401010399675956196265062257239281392865264146343019891762472143568982232929557177037318222434202277462690993532283784985773514830607865952849913253628798758171202036345764567947093125065496910668000648132052920358461854919285903981174514578680412190860457082148301632703650721810656185479641858782730746237120604078103506810264411384657513740422148509311554076787410808854422791326353917725412339297967111545084717221917874545632458265648039027368397128891499579542279299114092345361255343318097114296077242096301425834656891412748555027517642154034303822803595539759600005195633764248774303336815291983201044032931323930325663891420025397038704016255963873812765145673953561853076248405120035580911324506914910392716431679013094738556379259099104000430402522253759954917625752856573216377995275935523999284820737673192795444817506518708499147809930278686809585604861931408033018407733550534716595546495235972142657620943923993113220553570094846325429099687924541382942513293258668809611718526114942525096072437830791669629823523631209455734097045042534419311765367197940514343876315721796198150157645461887674376564494480679506353269868781829264293083126196047319615492636610187021583567996118342315737084762470746460420964251547964448747583866030313793514346128261992100071603524549116149334330591295507737415184088439630217687312545031743070716595572965733764066313273741530767209831569723843179271778221350188993574122741084345002374412907815572515604898722162640598995048287977519800772930645226302194667228400811023762778917037628445947156146266314606482019853810533440807682976295907357636952953935567173406863334911692923031280514502309677616940872747130113543524253785933164505841970995693050616935345640084955992068397295058509326281843273261941941996238736799885513502147358578999304325141765428991187186245232133072350560587696037217350538654635474630900021074913244224859847487974508782149175501233500182424684409259496647475782585927672466149901672150 [97,27] 345295259262267401962982764017364189737091310453088059490413852323173698422391460989356448600144573941473050257687825363083959635951457770640086780600918035658419408640979305289807462604472209881042086903775558104142719247087008734269472464957663277766859610767222516995784520173466068181074572714258035876282227341347661472186243106615185975183881829297875483093611282865584856317634313643406461252644530531129157695014450429210885335297736071240572762834201668744696037579064507345282681658390628307140476655010170626285244998604374506278842186924612551846974478406745201456306870313092844915764667560057002984062894451942847439353452683985942383555304998152801884472459175197172362543500934105544211116229556867680574637034852790359466767550376701627986297033828734528721934587253900589169424934053866867844068611036801606167556610934384859530725107727611452385876244926038548126739804129056162543756726677423398596003254682912059426156049256159272922952319052243563190697316292031726389164436629706801699108234792810458295811404911969695158721384717396820069823275980946545500159800979094178382843463883195201569141591303137462921757285529102713989613399616832449095170179720510480956594164712067976958559616682816831809774027874191479915153517398214869018616620182729827794400735823013820162798846868047460700511444142168291393348842724929325562480843195923153793587310740201791865753698272482272893670663350426389160447624924131015230423957779550280094077827422704473841468078541639550651181381776142293451775253947775443968499798298301641916018558245675420391355234223636605161509337581543361334224720286543180716304206218798952506717333085878614438309129579934408424440284771658582086981683089086733906731394319999014319296123940716904512265052792912854086897129995532978393765047562331444971584744582307671594053882957889439970147421306866486906855253120792149471041641711582706188784300452399405982245800864711164367703046451251225689529913553161758714230925536165073278367675797201073103503315219840284429263760 [97,28] 326579369787003721419717340371766746400113371012074718218575422679493998824299641686845188284334126945132617631410550092614197982608841724784080444736074503218442133776045366746458056866808296021869039103375584205329565721114065690143119618572164198221664952602421420198196157992519854477021953518113729491113159373471100501259935133772483704693960249265667466239532951758103767597404104385871037051584402742082616389348158123491114475855043785546593110392259067704171467933242939303903747424530585252394215179944916340241008710952425725336013859949417337763845520419737551524260760986784572302210966528467750024178402813318311894044959814198984004655028082893707430418887392104323484184397324044943824916162945040134424744931229909576246320551576332629726904589692243469788863069786272627484207276631314737489726724726913991718580907286010746399409863092498789229830817105686278039218065057682214854247907751240575623676074101017721949355582480753853093407904441367886261889936152262617762887339810619517899262581364581608219689603202766003959141500904963758124907633646322797829608981216347499698006958690908222511972573795103515296061774176937096901971798980983504666520788343680254688311221914144159099119305911021160450169066199111824975194756559917171916335954576934347466869078644435632630501069522274056413935187474898567708297887626151891986253752848637926885119204433487341513323318915330355055491811564273863747242041138764872697043912641448299322319532794655115187715030649156238782200986447252152991356992302309456903461035129884641998509241881277019419634230439227283585349704138179229008575679501271857615756092694245836470033172753080856743473721594107537953078763756517634377409432477922524649445058910115478076624598108217863611935678194294081767025021844936112221934915080249597511426794099441041240373309960230607084409526218134578011501334485903143468521123371534400546723073666831254390953464122183722851901170791033433872097249061161204493654267487121877725079621799879273362825967468554984411040 [97,29] -701592740136990368296859382955318617926706689441888547181843894956587193539986020507553299558617100812313481308868769221062452667786851816695027342632983656911876918506940943696236548855271436455502618120542452419297876968926688637657519005245764252145958843592324458042375532080123576907114215186570157492319179122455261907415229040466613350764098828373960429506645516602058974068425002790179189198669723005343892712704934759033296988742498127044439821220636776560638123231154164643230068251054164838929991597949342561669150884983900832146942723942706510980075437078172898358786644424512139354894336547646004176083115509619518800697063904474480302887821857792525346467976827168454956862287218938934068460817814938023980160114393235593280084773017406544653024837310823382055967309051340863095235617148701908853236770766682795923614701404542978160986524592930924464988621241325915934534038323569830750246523970359691554589418801651599646809373262518573033334943569010858750133457015159717670265939845353119897421859425924573818999172781034912482429260355049314200590163836447983882019420460153389469104900845869200250399053931061156942247066400900141651834509013439645136287838788216853049169148406364682574219519630164644171653958544869798091043797190475700645676505547370653382088146924919960372978122642846806892973323209293786427048939529114304227679409892232723269065167166969142322656423960207460434064616332676869326114874812516614876905705893611096983148931465761752836071461191614651330229091423873876367631738762726054442257365052204698138085200148277943867253837619814016614601325959394415459194575749120178319557091905705827639027028344320492478959642503399123525566031768967412627645822549942749694197580923015934154770822102964583847179900474045712969062046223159114704785250813133705114051005831907822342674377253432537722667778995761462933798564476547127096904171231582761962937605243185173498951925773902639116364367796641465180985961160129806430231482822605097761729359842288752622160513801910006390 [97,30] 637263381416629691230355674998968119216250343637597076992513248362783813930019829933350739159167553962471949669459034685377076206771799611408154985169833572713867437793555714339686064660486098061661534138416786776650045271547774922543330325357437716141468650389593389921816628873965963726745720243780399448067704982159431530626786529669035367341884549923109476755724640585077964828529793612867011366832703209348342595355725993587518495168137930347796873933967952057694480577829166879128898205404213024444763181612372469126831408484806366155417659608529684185258289744780787792108358687797410144809997332176894884987762926751152965358216551538360458793808907280978912118315965639279431771018837487313044566786599729096157876926162651542506546659967057169372773509723492723838976429897960051499386181394306119103811424973561719326345859558187623161768423064173611541003645093206507492070545536064883075836347074549659287216342983576619479089551233599821052930734388196132993337808244834449134364020014344360326678350075375210216682742743507631136610739043847050476314056366441645568518321748968532684658656121682555601665537331369893763472135146015134434956113580057795135507491572317468746019580644417985205719731220645003265339424465956084390649387757563210139212722761702189219720826007186567058849112399428404970492552658754988142100263729428750246284919216455911913291652839077901508050980051762704279224511092526953811563931868297039507574293846677357225587677763767801430425119967781956923740241736132065791895388882857285859756669557243460306719478430855198454626303245455190991761611738036606125264562415499874097261070824202285338336673143822483783949513036177878175388326699105417332993491087391964219398767623580877412766271411019082753911822648966114952797750488410116899925558463370672007852710520898252970212045749985038401357002027602516221918297766054731691477067469334965772077137115825610493365600808216106575131265348217953336467893831667022295016156671907559931897652490753574530117501013075360 [97,31] -374113114456391028327810562649956632976117046304280313169409744887158891048059627043914403979830851464213009278162394075592367714021703679153253382983139298757826632618376514635868080088244780557235463325959770318162550232572960696957256545675271405372405360938399918365342783482101716834927813772867146832722982636639788844239612426456175061883244118053255979279751472734102372189066694658853431651712363143511933366578476538072783031213944856948477996412501981949527012814517366056239774018916541406204056293334607635018015531754044084491603950313321547783868065591777892381289925956495937808187904770168049272833583433028366503974038483185838540692257504993385657395907892729926427545702216187809678095130064169568601153938417965014172121335085878447782314779566639753716330078813122461804400684788398448798901613659130629843316548813480740350949746721844091881902199917991760085502041475319776368686159198666185449124460671297179725063239166490837301996129563823873745017812989421961632260070049120270817697765523583447212980119861663671544792812800564246972663218457379800487241479277036932066121070387757007376739250166966220255678709313701711454999176772482289166406781676392278140091313994640492749240268117176154921701783346462729913600405786824978718709124054683467055772222398570192874831067693537099744432588805510198100594197183019636623949921715293177524242396611977591931021369239861134299422218891514777639319919791217619753708484204380620906694297342730433589842391067638846699248095769852101507061582162140362999787630386102717267541575704224325839229171945367417905736501967937362797090934145780579480254388298300440032769533568662228340047304763865902664847636285420521415636716122706145017092037133173860164537716812618522020781199276754295450185816564176719091767645588495195857442434680699239529178430057302113053758647171693389772321742679779794467303735071606500842400778236554727965441094098000024450995526380928532410461920048893884276182133123946793016785979902984001411058061616840 [97,32] 157143453976125793365355544122306112111708672876584131917467615698793886619788761918302078007660127821845042158078724353141858655815346179682660616107753134886911051703179456357704500535991201418416583589599991475574862684360059211979384833282422450844415653670948932245120045307308190596814186451674871411991680157344888412123026212506741991096096974414776964897324928340594304987406332154391461727380499005201964648226604298264562029912653175719291292175454544171157229655735370995403383766456444358207762519268818975214743007596888768150858808736713891377219041557957425405682464303364564147295339816483657412057613120249837808303091259481408323924102343552657451726460639254261162927626395275866566445730801648793795176272943997499110854125221326118927720371209893422981320766963185183145465025654144949857964266711678079320428061233255834597113867617577717008113202542228360939120964828748102931621976702038389331824785721518976282242532594984350179463792432202269651229213252699760525253679236660976726817049970212934109375305398849653896518791262846600319551710727761274054931340472416251454561218176300155978036472877287917016648582349462968637790912495735808799894690675861897532183520297001617774816522836671657332184854403848905755589407065846228205382679265641212910304463217353008373252336322666332742855398683042678308471368855319555198737764641684761904865100352226414090442639998864006453746595100637846417003617845953814667305838368122602429626304902240433854332348997134185912342336121653772585072198433964267541394940584825229518730663595885841675401352040939615144496035173246112825567577718632207240254507809822388943281154700370165859180548801946322411341693440126768611409535801432196292111949596885458528038590787799946373927625537454028561051278566197443750430843686733493509998563626737576243904470869097366705138973987266661677523398724152421393465720790493528404632180814308992533484970052477117729271297939118996172132542126877646090259643589464649292120186876353787863930274850 [97,33] -52826057986372577710385819908069023872167360027790374049513681373915372528399852735531833980225663359523101013187391800618371875336501846301619216961016763580410509713218892941285692852205083521698697920823383537184751449357422087265779326987577275044432976527480403740798390787037571533135450619915888958171939955773092217021064623524915371933312690711512213012921451789997491741608371039883405203487428063082120847483420806398827593864501384317211677430091526264875573771925393456800897393727041701758779409126301591102755468661632594351863782332427356877345224989820545522180867561574726637605938772528187494575896312709447830284213189471509959704842769207700300904733349512127558727998670705992480657144842208400603045273328895470129879129303694957709201710961376116075014969933546879921854128791479540915871951821115621331442794465417833431847354371133555900528943315634540176638481540347085400158302656099327565779897794480838291532512973927557504946985353987275026731846094476560507743729889632469778040235661878459851650735803833315853830416461087744316119510517879439647225961142244352450684519885173769244040578685562858419791771532354511818002870671483155862333937337640984780875591824815743610020372293096821620025020448453393524507389871422516495479820971799141335146404872770397831285513510992954146728225747874916800844627832147415814506651737143809303926937391715232645318328264138659885464656036179120363405250160031337948566147559561490625492619022450209637478805369791790772682787198552196959686934293108450412892443652655973702199468207455525029662803286228481318022048651546231957824097175248633771687706912035471330932411805121065236198854992489172814830780652466039355342536990271228248816059447385788183947728532533096214585997654733412366396190146152601909501862552013604982605726158831910085911755744612968029338341898517020025917610011244788740811080177166499246704502683316352967203987737610724173975070324239246432743771276288847460084219657091388346216796656327685699252700 [97,34] 17710989922808623418181939442125758484333910922090729397407321095823066727898194193415177182009786186906342201918255529552505606300896966018986685014758300431802735637906499176777361446497641485194925211867851605879826799731181381459622024047681958283940676257541247857330362213085932605823754438522210512446929166544439426529795911968928164708258896030716010476410461486315833638147921380951173144726152945627514201675167801098227831742728544650417043742498626774289448859606203561089424312623510727901143550843626588537910748401022482819173659760996903663629901702066514559647776120658800479522428174475503141095467630815817581452370628281503243851039545300851582460933649319881572747309142312559157337725771797673706908874492939471037107990537488127880243284058176367802542594054696966513022196270116866066114760340217035379334372000601107612217380586961237720675574454694041417637681111029080031013856749482012401075105499829556757105920430985918513415540141327397791574591435609346809065158329058894820653734700948345490925586786384603201533134838308435665277046446905836689101537463763025418684414197478608366564772218228752380940255450674546348780485106848543536097135997258639696524554340091305511143147120507096769615103684925828359824698003660851463642943055404497119502073337358160076099312021498616870024226656933224117531736440084692364078457068707373232921435273149524354096307452601007561123706595736475394983286113884759791678398307952117084262531368379817345536256475250028381656139448241737950135037032844769335691459100503396824587187709444470630597314558842578632922982533761315635033705446193274407685398600473323692380415748970759692885195400105145899468276913198827544686949300139459594902308159647154342515275452079417504669042537574713848909138262411368524649824624475100317409021735558942800708017362222643542898023292831822544784707768217808886202270197440612814884479171849617400837631931082359397705940488326708834777479532306833085150475692772338905252676952940202080520 [97,35] -6775356805692494421019006910756608035266940268906614613900812502062653060351487724854296478499893266155785106277839590089938180378364332911289473110231982250920352782832678129501621282063439716176706862833284957202525129799998098879299618809322286308152130587993598001562515133749172046690363150692936701867246650350570819938749016890317495515115237303295497626976587126479048956677404879405278495820043345890730461056421958581203410708508292010957156545626950570689976072376807685700611661887827142635780791155584269834607892776646879989137439582909128309079515352783055530543350888759513439654039334575182726063773266635621185149799077825879625310325851135316590173196618204998356114319424978870066899617223853411638718584505206563643650886813893492547833543672112713090509046965185915002533450731124033527786417378593811596753041781248889625396923456259726652380020859498525688794977404746646987336718347022168388039996820694782014333488133801367035278552034707270576018766937791015163157583897458231584724293164301684227526083855414471136678639396192767263317311153073606896443695908885331576137594018457789088640262079121495853256656979056592405519729919385422685234604534311176224591042515157376383766931272979873723203770102210915976918180687409348911134543657194861951215370909125876965413533865445910670661564411770336286444102098390168394355282197602045435983143961130159122162821194704482524060321005214971304186672158726644230204663045976940101371340033202759083707103669754641115970152222965590192675431116386959495736820174443331714467870088306373998467490479803893918518837638134629281592220839228425135107472270257965576069526455787720481499852361014839462865044297738545888007465240612864679527756716309993956785100581884477388377910245430013031314064570956780907143151423888551321096125006821197663099722116089272472002634789536304884060765894515528303762704791378287764926477720079604920875794188216448252241170881922158140285827475365051598302427604544451902760542519261595130 [97,36] 2653532547319291776200178589442115691578916931808606812695433143784528340061835159506421036470242574948561175293854940777886842422025024566717181330664486505753708424293345187665171690005324261905228661563877823653283871632081653160643486054431018761161495162169337763766766479145421094641133616854928065097298396342060140326452699472106191696977176937145833485464431010773646294319411724614607684715102837513726924240862521693428554082418745026643072593712074399785702326973843012835072760366624159423775931383529096279360222998138156093779175503222964675873024668751650587011142430052625313353894270412923337187420261951517170616307268222017821538770991451240522129924455098829436066605872996740156250811867497183982302411430453449351214494795212256665375478087583074664997515607323022495053120588086149883222019931656485117732438867383450502597763423787912402495089449162108858100436776583496754563669250290452371580439949620584744288209430527922520852618445560128480727493561619711272342899256163990286014068612323320241178082520027048833162659942324162262232201584163355620552911563019987030481250074846734518080724308631859193285762291493696723884732638311570337209278642945046439074839109659092434566731942902926860175187467567868996203497489248208892502188219097475607367938456055823919011573768977455926191709262818456733800522332412268379184388054244361420927016994355572511309465822524674026751198631801375972675294946133265798170448926844189349030810101554787592491869793856954693054838391380802145248966147315655652939888651782340332773671927099155372624023310939195131872054488052932179749457825255611805436966572598512161719152927712661223138650591970064268449840952225490752567286051466605645321973683016156053748651526918196399251998101778097829177957068918807365701358761960143504769821667829794569812861872140889289028315400797364473022607132470194663712064760461296392860793792247413347336023980853749694195994847006719127033618867337300366279496675539254938292315574480240 [97,37] -1088107341728632228962979829490863616069938225098680601396150472459198595515361269301778114594910863921274809561676667096136875150635080062779189625792957400766968652695285542353798298282769189827934345107694652750557695722592590927112787004004686842252786307367013242035712478064884279682828803068225016643505871954173551685674184300834213883371744234459898453643618503132182704958987168475114951182887599850701711401325611261824134046440558842904988787861756299924199756102973869976614359308803411136911744386691433668977683121018151461564926191730351643494066622296074798978428237160994320122018914933379506276891590105214730261005000907348737198743027399465121181570243550272968430397493751265269604758893054450683210738248990165210185180889956726068258166188502038960639677300237480967738090832093727574595845414061625605824234264026992274563969746098150538504495692159973199443350304662012729149627713955323145689307416602191090005005110997788227748939154933697954917713250446168678113177340102708456119277032440429736773335696582001250160782332641056090428837099111917698657462395300028729137037899956506318927270449182898410482228077313219141834470063627299747903242049040772617215457079043591163193140663319478955237528181901173843286458724723669030231845923532535393550972641828932845799380897018336244299497672902775397726134992085142130557099726339703783823071242275210356610259285802061684076202941142718846273062873992544795497732820526312316462333316643370289715394449262722316745628086285146733743053621503806357599868872693824815647078359019428593573741891221976244039346265503093382874734249077567466204236333610057855425874179749190459912045719616897769486135177347316105465159941300352598409319181728266310241838554979691649433366910456785311117435736381818312590977124263316038648304150147209088376275554035198447059849978655427368748173019074599797699917409008969927887324515705360045014283513443262312625102571902132315533601418061990773305929757279090752091763913146 [97,38] 493679786948893068713006183327903081336952347465489252300325743915789610321365859170901217908130063781835947954867363718586043955344546185643052903682230317600842544559129677094044945923342439870202061447725911624130474762322042276496857437879531370936530238283926018063428988644618231503004516651843332269561565272695374663463436487412276470736775381709657304524390589599360452207654059741401197499862062438123867488603969178958540238293411579914463630186650440750688202319857049574594163075898048877270227038899807282622068977750712378764609795789559663997747673685249553756858687392262067063300272461722244762980863523439937838078111751079748169835117852097815528680114949243513481050070812175229781618751568558672961486769377454880952873966854150641832608160013473801846721713746110494660182665545500621549482862738973948438380757365682445577017755222124010266024648593159060372884514380677830926161252271745868589874217950997561405353345967188248382854239210953915730001287406183245503428482551445886681079601859347011840172224646607818229986425983476621442348769923431462165495653791433954257607217821318970478379605713769291789276232343622573298876190088234004888190238559692776144970506314771638201879647775616983246808571824243610947702906363968035525767191742206016984898854629930635661903779476379710977851694076517545534172384819489842620003364049125125167139130489572712745130023252870816823707244594908750769180481213474550362324074183767319537465569910795276996282821213673562416951032193779210810257209679495278428004543824037522884362356932220396537886931162808338195886735294569384999363797597624207145042223243300250143975604986307340877355047937841841112451011231346093873967924782622538852178746102159544588621420128390488831711320757043681844175407501112113797806390233261780320878235241783512490015293996321496655660865368837582508187932586288470161343221903330145559187435734965322391815626901796218067625035181966092678285685843060260954776881825247163004038830 [97,39] -194236282175241524438859931113717115744955838619226963751503263115741017464848981873516426997548665371762861616078281774191917949228244522017278032071414520317363055562371613857621065726641666770260689066600400361525520286141663068987069144156707256995169000213062363867324670556366339594567705936900491374931418574239558383598355624342878382162290633176940627275931078804112401743054451307522066056371511172855717894856426311381783570332207234774007245686687070645129756090671610135949323744168823955550122763744283404080742092971280230955480148342251621774020488506952818830598268906803386536963566044116585030886603549379197674365058418391362188468098073061828442228497377684297201182083994605393333299127695313185838281052612601288722079354212149772242735240010880162703377118200455192753459592626817993506803186281027666349659567501540907946292837253046209234254382945290244443715048933171363987471328190681541300513065148599503755831708098488488185753778760169379052769034166690224236224548607593334848881201706379052536326806280451973642403065551174667058449423962220302501376571223407303958059617316431970535442837439878415451090536771068566428437859698804868731745272689797493371576189235479657200689492980656387026821853057666100630392718482521993844325517946769578305946314361308091788352046085442330651799486815015526151042952336243540547560935412293195632346532497201596644990300734217494948198642062183549219675331928644238496522816687795471904084211334749961371074316524100663666508274021988333793417989024667765241238608026301458520898460734799923729755324383781459561573228304883188560686459434507094069314953630998533153682261032869287418609338689831668853475112523317900225078905300562571836653658061484831921703206706118584542875271157922832311036973477253203363550159465003169462034285846922541356377882131435194219651070348591865574181197495170545243008050370832272226828462136025448338640928803145349594951825204161057985012614071397543264641498312165339591966 [97,40] 48532301150444253051187588384920703219842900560400114891943647018668252256653767828228570601477163143596853605044035779570553505305654828871200879638373761014722603366544489091619534475952707918300704835707836916085153732963566536977403272421770875108139748607032459140389849880085755241621326760731143030013481266690566488397681243739623422626573936891309417389621323358442443487161306894544067202849917179703323865887698791911166047324377561832365647546296873359161079408296711761821552443875131249428318891152115223663664764404693029777217236813179053013624451828179838887226976481763434448253239953589898309156944612822913613986668843972547150683338736222108969255655458719566540584498302119261734909495528048756444424083554327644996157152697627463126160565469918251891243284439201808313855515086309414343610228656647630835393422082229027933711050285984758102622642765708687778144483346424903291597841510710592302595001422268190439302769776250077234566189223213701662193934493452582723021252484067503988667400219235077931506697506116679341691968953656158311493693315122963021188288524314422054338235859884455407240301489667426146472934317549191306780071148374818811086346855596887197035176303444849826878936850593314516029621472204376623230888856038853342839865118103619066694502666278651593932106603453766379305569471796531335049250805786441758484190399660953289236193796041872907613317554086116653859364299285687570205879578046289153427290138738461792219797921830612382198589504981153825658706241464331475927119045690996846614429621840669341442127719641087166957140442109036654782169413716891421648335228362262222768121037587218721466833399099692385489254693285352086387703405853824144128612556645395291833042966318261736847656861062352125362917331459434633079625452796455051493910003834119762229790074541472864089664173922168510851853142507469647157659233056426010182497259156993103099452483173737749930769679899521797480763616146449222185926307357165462426521252482500044 [97,41] -3975173413431541305675878359019220087278680691372562723119717032468488956332157091000685757957001287161698768909754022585122388306705721460685338632904848982613028090103229978979505296765462463511449453434396917088305897209316216503506117799083106695216635313926066915040463158138976610468310251190035166774253390436453566644256109641321773067147600759594207623857191072340271437723706691382891354354248306949158052326032347319645241614248955285240410475106664840377670457590344148916939303639899758456964439398373140871647613161782475283480255237848047641677356618464544124018553529545706751737154460213282600173221436373896939654169346148253751184249270713782305396950981763427161393829036170556457938241372643126371579408044040261233258123503371619570960711847406075501770548023030801908853382273909983009498183452213111086765779806707925605437584996922311792338743164678738312322924040779028292286121346433902850762480814917290023444132017496908108516421080011075821386650757999024065909535252538042249971973240940106642775938702953415292354013888888323885379305079598564619635133683289694178057416834288619969171317952978613858883049363027627147114934146287671495642830221385883497958774359837810165481165431713456951573167591157043448182403004834725557674385142996530675766717369597059725562848331841278022047691100925155921917268240271757576192439725634679003616777601427610215337760224224589505221686112460970491717340490347273116346333636276879168626095456305613724753473344570693294098718925547877365295265603593094991932699271747678274020398437512421460510535663773258119482818853543506800368129483134264974977405414211449003517955628680447877277457189530809895760340486376270113697522859734675056405732213141780362891507987521512448895713350874272073994037239513643235990417622067822153085848266667659919115602852657119169845184982733214818342227803925357204168095797409194867224699175117625617088462740647789803922247851846592585878417492199461361825274436684656 [97,42] -1302298124945886188731512126246967322633424921782239104338015459957516702408108776994348534678796525145398619443811919209359242085130160093787233397955012793423461494810984338104104840570014382701809840957323280253148438391137879703455955071953799553545184695745899491658162561835235607538232731801193210248202961084946802298778981828912911414607875701705485308258293822520612619995749724278989368702752817277169795509554893233578393358893122391371487395464932669640666971382210025193874425136748515411816169900490701137734833222856809878661936924396584101815567902647166085829827683284653929199997276505477142152320272169181192657171717348237153678281281184237150016377629161517674895352645446117536722964645389208275989039868176392010318922995292987504114899587758718826299102735639180717439922344735140007625504742531875738148456254522061968799617289208768025216332015939814834629304747966533904429803208603617930496010186106103243390723761585391790153257212407504482114324564814782329808564855830664056616679894437022622330482590118929787889540039052566356262716633933791777627435398966211822182550897284002951281290658568276608236299494414261493543164456735433295451800696558389994815584240662822850760926294503672758190594565272688686416696845723386645439323724615717153190400543812767518187386686126779191424627197740639941605230449295811267196376201369630236502395247670848907552961967492660973767665366113097162980529458905436015839738929250216215411335877370296618457809395645531858445848365630640367532660206491737044660781848092244988817137284298662752406000881950485596015382607141298310569778459745860440414013010045832422009039734850557094406078956175249425805239774086543655980086509319107196017498352123029773980541170322642609192427115843854112168863825836333890074967402288235722417131472796580659349625434969802594364084723502437470623534600335448339801126141927206596309341477362918148455017261723693484842354852863439740022988539139128932269993704742 [97,43] 250074445862183770633271303105945529562843567452096893618019306554809460501462923345452365708262613341257285252993267217720951424733545671085519385975612395325076683211727249226295990330952551739286920549281018151469132555310025003963094193727606770039917489141030723143600735143048825601987953845775676048561628512315193941954641817502946575994775490654954406406811617817191056795346166266487443843225632357951938159245670138827403486927142264028214237010530470924826718351630879415950737112910597991752577027661879126892647217938078814239096509062692701743008164889704090474542726451567189332324278390364660292562629693560039104946734773553146575171386334714901038439966477099189840089896360013842395583681505649439575695551554031354912825097118718010083232880655895089048296723944722103669540383222029954580852711534044664325344816884726094413923646901524423325536320209751932892601071196537098881513222504641206493423750864442685695903308587733234012096461198337117030898068160667711513395771061070207486797572140392605825358651042158149209906029748816872588000995679174532110406372050205149153273584484192144634550787011726286143688443453344703268513671069718912381322133512990538376131255575908652289099894724528654816755680849542853870708793787972555231489401182155829690596228332981779030030517420377152674053605052639453327472342217102132305744444806061646261414764324995428591972467029785348501564706826497488243140926314187001667200816477639939038260936883094474483853196605026690737328209610787638284799238831080574939674173052577991698800564030564780577436082841036233820506446371726468991894701900240182650435011088354549501701106074988054706752240675137140223648361381007762205042533729449405829769632042737827202544083695134532196410495520016085215562264645101124249432401656269060798970127597018812605361658001432395947525454050172756695924393027004420330089618883802695551080471811860547157199573807337558991767038828765395080468377008441485473960450 [97,44] 105954940262819247821613702482073908936568454593558220284473871743560807376287855784141163062647362280911862634140554534585031459390562978822498147834807988550028276231299638081405273576358597609955632172477350822207906989251492525597764029161031516058545759933000311556399595841127844175651070432007098991337102273196582242901307897219836249108785214275312698695056721817425180147368124222065509791587945068609640474226602695243940858358265074325313790158378888714838362210168464307070193896262684337990066404965168720073007052852186940795904921297790493417878381794796677997833236533802889511176119857918515118155050164753387419348792829595963265271203741274549304750229778909357402981599719136881663294703001115741018855398053692486684950141889086427709855166182296638838359893808082079556699261324571399253181369297525631795623143193534298949042878883258065939926069583294514854131382344655928245472202213907793094582543051521555622471599018419773545106095582525915703736688549636353825571946188209977251493270818691637512813762378750823533540827756553398185462630640755840281474285371438433176044094790916473833070641848594551410058356855018124199983508286109095127285206380576195137037135475501858161907357482977756172475923353337722967038609850818981927888906141282166241414534437492606191899648856607761721989122540552879918927172917148127503759512539351263908394194273622392307768155826657721155211330180028331547072613730507560366745880813346651575777564635531697383995459087836870365897781864125726339974560234020240866776567164876876160361174072178636046886686202376571761280187719570724983280052545895543091745456708327285241492379998290596298732916017217888189341959423873564584086185855290671924018767054960928050658104132066604027598569593316895810224272096273068838441808027485254161369340580923254857569269837965190281941456197978886385153958656481946380286534081114491839049196817340562631916844400532239199691976735469628680682346805168619200748 [97,45] -57681867402062434954990085010876526377358666833316265041881825735150327946872728179130325736421612477951230983740258448693571482238705609815197863177606224943283855673209978751263374824938662961150862827697789197432312350539408323290374439747258075661543041542721183329696969215300933437669242286302947482181775262968308726703771813003536811659067138274318597377728295370159966434156705884666408449799948033271963716249196698613655545187204389616014238504473394055917781623834144224354039316141555598762522880520320478761418453092439374794481233630495458527334823338727021354911341769098074744806026863890843567601389968501079051085012653588194993577904744578609187820668779941138821307012080185054090575050146522652787993614883893515944401603520419729105533068847849488989253996563242903240659124241666018997249303164277607873931513891509507724165828086561950272486270184559574705047849310401383133289504848145487448346560047611505433279163282730179906778885579265650393796358829293553119891029689676430546910005818479890985537580337322779946564971135997185537733821813629122077120306960720353279902613826580158455889450188548245552498543873849588181063777403588796358478657860244007722638245427786676667550091262269956996804158320044555292182684219016186915643593975603874630258260439544503075623643206869026920565038338058115681695928172312689470556302973176051315598217828788351768867931723419116818484195953529215133514632386761387805940502823111139199881083508988283002627598036008920582409127639158759504731212866943984772623973443521038553556080585474960723057343874077694993015706889764967984359629468274015395506565254557336231340013586997497422551694135819579192272970341493064970307579156035788701382988901102294839638590447808667966740950108746710032919436409298862726234482925813068024589430080112084957541174576935392349118157451023942141320665485537842864788398092668995539799811455524854627830277576250326390023447563260319380741585093698542853 [97,46] 12781877111374234728622324244194749722896119933485357238266329678311274644870546785686801246259529567709196673259059671313724000987208849732649345926369373794467552396735905553755747322019888428974724217437768179954448396439762599926119579218965632459149646625597232684656385950202743759922553385652816665533878478765629171091567267726166137123865543615691402660949922357532830763159097061986294026916116347172602224335470125112206062471504137717558813682776710501640291081473113759613407575867962502859025640692928189003024648707352207244439105195431577259095115617346733559745604518026703993376870868688590103978672741843245152622092745415206076946064540650611869406594237153936676589687879672354923021422384896854663380546513570464459306241125237290531189231052206618171126007277072925256347902915762862693027841929059886204518189944836584105240072200214252652724159106368387112152494917836065549493848238274518111814015355820900825683799984747378300612118958188560230402747277058744491327726426295615338985037989729076790864884190796675872125794002199213814135827982597755411688417476348674934498760785436984670773089483849343150035046604511764009463191306930253620819439795389190570481030238312129999866469508888785856315889939190918387313131263704768758700310263103291736112030022350537506082684418024017898955554314748650302600954349891636535676297343616801286050426916397185602238741510153794764491238149990173601464536839470160736246324135604370617596845246581752792683099108661801604864865324606178000383687444603455795700384990270906141396121693063583856593851191793149244247182084831315523253491713712538318241907989045423672816264065556699373934512286069234292728221510604803343707175892380187083978853228271858488578033188238083092387445579747026113368931536192990977058483664755113839454353290540735137417057895686540663119917849965659275263175903454029800423104986071715959763154256743669347870083249291455122727335916269440780650395893583608 [97,47] -1606852454578326327243994462646279268750078667980086020610818368140061504538134393196111227343459054280710417291403182424439042997660370592196948171359694522843943642436026517925547468180795085849552012004619516117373298587811654914807699432365227086225589051172305624414707850240811240664377064249112572538244492694453017781517795120951121897904932996120000219522254748803825857041159678380439774040991824337015314030042384424446714321158606468252906314158268066026461510476926703528067389342243249708672354667404529388342545109398764318018158850686066026952997396390863109480099759313256709812888086847035297967714850450469442446540051261975366293285612575646806222823653210077107117789495091680299328408468626285392126054961288469917105641789794897767076535023165395408705898201584811925481671605729152650676445017042021777242583605356081446389683721315740245912740323141199312822300562782410777449125575174962713434507208401321471675819389622773170458433828098077179773314762880267352913677538190824499715546556725249068326612123570338017829843205059954339772584140623537936840945896219630673209896069744180778370646059823083043443872229220579724633470695654479900747249330273908947789392816334288981157761690695062331755921836001678940685451126769100102812618877384865860931226065460150642609187462099176186443477025834393862704335873493208421310773108217410448927921319769020591328761847923731351034509061896621753270793493728512703781751938870649703344265960019496713935918754839272158835634659836611817712602867066932049763854669413573836438758592930307899520524680153612600479034527490903588691635710655233913388549612146323964315602884591336284934152644380414418422706361150154026858912571930021948639956888172421013762249304575150097402659759784157760275427471216720304841151062318703883481640808437599902660411323065559870192574653436501995694853857903739598996216006443675018005262766573638666569876816756847292011473221932165090525872815269 [97,48] 124028280743289505487583576328752437278927864790836842583169035276674529092679649180455865095745530131732148984777176703111510856534852715503838488521938058036707335581374308740144072544524886650991733282539501992017611484346863477559269296922327101470136901524529544267553806255145987781315326374173797500353282443061292692136111320606106039494550580189549139028422786972258872827115621020845275559029201602033940837593225415549695261194164993007667043295993166403651010000072161412127179127334043641728397860780443749334987052956526477388777886273631239325590380019776279802227392875073269749100279851941337649992776338946313857748265304066588942508804274034966963799145425664761792570212723039141431327138760493449103903136189766717573349997298337320377615731272771642084958586809071009590308078966618403263925845360657342197837968940756450808662541282014449967872865462041035728879904812313097941525402262414163615655067660173132079895051460931846782345867082653868662898915963177938021483701262703069147875282923110629717331623895632428868971806143976700856373350679628554340963937467068237755831905749010905464916411572094159905371574826105067584309618370307607190687155199852489590727312322493167650213839111722074842821517260476751753617224397053574800583706885838120244619111264792614939963001239780326698811517898883766984092813743217197793022979212187907097830225317754900248048284739962405219362279168935963070366387271747511769919564290027065983982801872406078948598626414032450813274704652078307593157635257308820167912171543471880489108845623988753876199121486172379017328891303221392186523455788184787954715967565376944680026706003439255428758873228674317586673133635164360394538652665428907214012940125922614238160885985378404031874062941155663532182105025573653253718291257655940770701806812593696337739674365747317518308361524099388896172016848611128423910607496891148888827070694991577657276084643881157355476592888411515623600676 [97,49] -12773759592753083870348746100611888225008492947455458366428186909319319806930660093547820022850603662810855075424260004933078058541858046553251656134830802883777257557095887323360889637461809253023497355731062569632213909501285298701713208007635231332321475884053767102625653779071581198244982686229133029803432949826019614402516234588787753372394483775446608908047733084509485428353928660826428391862494407986223100729259682363991859364727771907180159836808912297818984987652383873437535858758605853087168339538277657845747402991159225724819836363340593353309713360455373052596027871544469689325534206715220523221614599205364569713656330208596529466707683470938300498690915391357151820287052057578640457143435160428115542864169924810326763222867692696718066532372003179852264792702806403081410236570805844621403849762801009697734054206978803312023249712942894045233417042051605373392490583499564418160186939358594419455350023027390525027753905985485361082814100344723633830480109432169365403270745386635423910438921861315100472421137354343625997912882585994687702901517065120943608384436168823885937079563703220018398236129968386078479513808656971589148099502700052461468232598111558765811076698291577485483447479525406025295648054423658465108170350173495375651829849257044382621923819837031394395087833057080244040924697669352790207042029499650241345019608658888713139482050531969868804228572702165328983106182763646742756910235930187962154173833676002048417882072131981021239939599353864130416777454806589241851939310670207543098092566141214823552522299736490980156507832074823556736478551129238357319862326618706690963904954428711657606369766506201221056184518716620155296888456758946972685857809790560021914263199939080121369795907221482781361325767035068367299469538833513889751701183086341794830481888665005266550873476713363427528453124011769497403588736385484521851433647700612386796837244237064533020244183377262023689694413388133789284 [97,50] 3999723841615519129148225741626606445020253075145542731151290231383725665502738654264529222109545069902576476009813660075832543402752635003003157852310035920647286199440404945199726866198729493523324645956948279875041508858962019216633144949494436314369033277453811262344606637045059351358550863045987463898918585476308436986325728205840975269989629666042179235654123196321380446958749461960441253246469922050155485715756189694043388337073964791618231284612197442266313496999637752805067822229689790592866049966663360755915663414194688338655646132666677166767105277071392392759875845168244241138447990199941836992536936413313028684934805024605510428584843404125202596025678956331689413538567438788434859158506593362614342414214681743382936932896472591614112350625327522404604785338939604690136764807891970130246143302348014242225502932777489939507227116151709144151192746007330090349039838991343947567474210419225773915558908718929955277662844506739357085803908753083441577607864382102570561324304685252349292969182515150332302190088594599937773465788948899020071909077362194790873984079875150089033994769621520345985020941889334660188926616625083004239649298319867844631349562443883358676256179932967633927133854048696283246732121238937202624258023471160545187226776609452413618010496650591549215815709049353422079960102087272904895709719860467316860663600654563044851541957378376769928529059310423383677656459919739006538581509802678026964790025887589779469956412735299491397002049881475169194853295680622123539645183243851660276129080343268032613970713472861294821854416383381653584140853810071001071462066681307940489720986524251016769957958440355273028955155989629677200301547785746117885392232905133327247328512030360544474403443910059735369430817023071554150754769012827546228407331452838813581923933862315099826916915360025649256621597379450416274067676980788022583114726695174521171786864808364959098774345536795802126938908399595700 [97,51] -1072620332650941072417175523952556336768158649244319592077645906816925331145982406781153259787580374176033970026705818788485840076489821602114140656644509754427635704139330670408047697590951925855288684955575499603906398183715607404999246014420369356500981053384447931819505858565285318596521060250690965910537898930056151228205688630373482119733646475317782878845064480577731732644809151658748880840936953083192542260262517926392605234155543074614789949829573295384962669247713731130616624564056624347532165148041615298119069930812085024249852560856603406209088832394487679511021263137678304133318430416017398885020421354400446569048671096544886698769573229860070358581130946577688555285216331421287189324318560467429071229672787386742936104749547059082074957973984675633027792062101745156673725846650110072825972282818094448153391454905403179547359419725951409827136635081224900398882073470811823649499216934205912976376681055956715552582520158786396469157122644289221505256346337120503156912964980520655534263247383062174645250611122176289605812553620184625823969936650538102868868208448129256233221366530388957725118116995037811682255154088299141577487402785630386173811557823345876342519129514333092310717170047600366812612291223553323727189954909793334049053172195458182164995330876476289686500836164898217093773211826438490628488386233022009301995169499100028692065385189178067648272293798358095607317936524072121246715657514134088836251050441803275705314294993918744371918752479234342223707769016963460580983005968128056625879484865172687962504010758082995512995282530819660226773737210858058013918323971498750879131159653338304006035331531861249788007494145160616816326056105083670264396911266409362997672996742630616423762668932824195531948962578361532248670968928549474186957288816268959782517894321597593102238581456304368877698600875158177650175527550173038073955201297064055043831693514346266178146311551650650137719069578225 [97,52] 194101576340496493231818252524831981192970602054800444405501929678795366129008072698107329798878055503269515831120788860423090392905831022549779251485476060906302108179682602110676706663588083119034937863449453986173729007601184191447093711390693564608657490527902577361501420436312555194606674538618396001880032489952370930205748241861769775583547521272423801895163741902357026731701177359395315342279916184951583156836669773989021705651390106965606951049704046663697114788142975170473560040626958648133617742339542289287742575093401169373616086726199116076574605894520808672749414872763442124479781712679462455718916286171486504065406824580300066270619321165124328173586655597415834302697140741412421061419466658140210478961912051203060162708980546474591913465432658293390691937378123579815808666233696604701505334887755069537033755733603416380370809158156510026760844849727835028392764293629353331251588593280817034796645006149361366339606436303185118599682252448564901666117548770052378086638853722933780697737354197817994389307560066788031472068749272605982043342129915123097646329010106133393756713297566637056032323512499537493944386939180432886142746987425159289027832052267485183218932296253891267246191867581100347536125108936988816031403179877899960396495269332416581409980638666743931586624389544907301117018177781828924866391076616017609582505005628960526941985719855487457385419148525305029594489033404946333425911139720426463164191387412734843548760048027615751055338900797232286290227478785613885729759716069116607458921128866244808655075540418254550331654817908220399953803824886530126353397976097728846596366375677586099346033376024839097470836523727509702866482743890722009113590299138963413883859626370244166627237294975555578589436275575248562697909074856934840222590984067691491507710025731204593245452197653484871817528844493463518049501747916532682798594714633074061636972082450993461613274915591993521872555060 [97,53] -23635947166299981930214558011729041606745881299087776990585497226348818941034338625676831422585080387393531383225686103320283920590792769622733975091961386268199352415017848993986140569320671294264018130661714264226014964086788957985091280217918847330484551190051278121760927604466891341103852249272190288138000579630011578701300506407624303685535780453438500869567003369722113628089207883144365484019646414638755596677711236735474661785672071895620137255050736301988669673253830066443005116754288433744434569329828741763511992633582530895014635102671976830808841844311858024795664345279185690514810385973518607505997876126520475580724438341386975398450705723089981859456864101527688951756966966890796316248405860509834954337047156219102575321724760420739637267338799685563908688367268951015353959112738923916195213413152833540017130915877067742588138953202512155191584074632356957842207637834929153982685827684945396419222989697423022768526354643704961465602529982341823458664975846633961619610042394617196719126393287106696381840103234375304531366743761521772406714429509697043223465324271572223800394620466535584249103716758098468830081092062113221066472764583334201664612799537677615812664626581837766133069509391323773803914040285248405010767495071050797440636189270608178685917769158440515244074537163363452106950091260576750482750769346080245038999787067542710545974016993441257377993670759230278403131872950975433675513356374222532262302502714441524952453913623797001656299484279742923503533934496599792302757615278623117253665044596184431422658978746905865082140592359574818253746164243613506298764674953684256495601824345008649888114902280141470175426464491763371997011074555503933578525247579290344863613652975709639576971304661353834815410214484908831173690542717901295570390166138172925083290680046003040070380957863724411366619130862347461623083958334698661351792512922757936698739313952620346013515832244619376374925 [97,54] 1839975636518327493047266711504267036348502180104680056344998789811283538701780741121777692023440494583174852708983672254502587967393570615549629591667105401539522422017543736962053280787790357142186043335193888684628556026013904844662055830831027359078035012250941115647172825085387888576167972204591527577247969421314901117788495949082987711207792047248347926575630457850081011921666302370990008626676422789298360067600558708092651403318446754657575498152512209055862866493254395595543306538893152968062755948909753599783696832887892924112613050002454817690663174904479312420613067884423020541027119442294966716222119693946981285249332110603038688835887119766734747726692786880207603339927378958768460515205905609308334397871948009280487362011839020116154135394600915115649623310943505328699245605794770541712092809689294156623359085514850128174669104270700670273692796628829593600723465167190040211213099116461092658562947721429177242166102167376049879205333059760919053138938598029761726561885150899844238481326857544922032433088787273425446994060168929502088227630798279725657958193744544713613672061828671185899151983787488720896591955149860385073230931971396604510223378507440761409093047675758393541149844962317003110794349247503472329559259097189087394164373938720253061709595676277972713800931208008747040539731357127967978527520365117419260866438996015913997881792008394530699246967030089624707758247289886326046543183456119303009502400346420024262930975723710278756476711561334114372722312575105176209953827733027963066935472142035740397674666077695834251457866032755264501857542980992337290151240313016578851818670513783995247130772215553864237957347915423797723939816778348937569592100275766773405715226215110032561533613357468286247660809876549453714629837403221195613996990086483272578329801728148390847118584896922691783690895941600380776579432622212490362360794489886426493193668645415454957155675122169588650 [97,55] -143317686502925090694153509841950423828594471305188456476826419901677439696433392358772384331463130031333143811757197238481669729082619858429801587473337668907192363309469745867273484410426761293020978983300620172767881927336810625111614870238233651224981931528394619433493822317432776763202666401223992760732965362581337584126854733697265525776496495611859827360480072842213277564369080428481265897687291281980604157387591972411411139127725201809796109455628718040214003917861819915088155382925538273368835771716760070156918591593057620471723399434155917074957861670655170949863448479469591487925008040956562367705823342034209642878189942610927911469271087260273366178709749918788258197661416530416066310267319702989966015179112813574434924041664285025777926680141261239618966264504820919612703613128542184013030023031422679267765931413116333387830850937958310832619819799282611042695146799461203572792881014703487513113869582804647492523953468741765354799970456541606646398012898544323176708916640266255736654018857123238124872373165890575155819176857846320640217168221502886143246271550821060718672048664814918063326674840019442338735907954289728584048794591854497772521322788279363496261862454564727547202908221222940945290920401310239720654324705315394105216294447398497908316361570478899362764101573937777483784888023498465865816663230194686821285312831869689599930810859591489309657713651470324541381405241010935751100896072330426447111388421609493102606776669574594469241399406801410786714980877739868533086213468343273435507100792671058811857363265328716483626245143686866618604461862771253711177839475395100206177942008370410558582274647647212928569324409531493963173577025947995009879579582384554431665588774617572336273421612229378173410536192852087860332662645571409995130780104676249892693332642504733474669097308483265782322893401457513513413417542931550361371769101168790209234146412096536014746687811851450 [97,56] 27888635202136581983190551371461792668810886905971319928988227510842162812521589658804941600963249525380626482097718214130141011495569517388623354676919141372158131214244880038510572017639688060714559153096765025491780870313490698595189146771412235242627221678824124981031906808603894998754646266629047092662541055037716148394113489490220505733981992068321072761370320918094078544396676479188644568234769731927143009398318972927079349327762021177829763824802551995751095877067601949938799911415223084301824278610746414481126842225539702248742803076396979946561382493168343526932773748297466191787884707179417397090119852719515154027420381693839883811562820685362791681150045411653584407854787675724362663974950072109032548701875660932641720403776014361823584862263484935196357160700083593203324655498505356458025506139178061048144259844470102873876736144892895124746014167980929003153165305100687299805488752424515522462110072690065743528361441264562919135413114377584546895740002095372487067075237283004563750180068179453610715500211064414578719432710153116179390858537540697335804832863340256361818107853189567127645205775776434690899104893398273924867941949915669088439306852185578535857931888788446961183150239816312181831145041765513738101491186038276174376749858250407732592371638936742711067277954272453645853438472871096874775047610163885478164967221413707962136815272893972747849494826427475149756130814628697585932129532741022692965477489631493454583183865381822688560054362693040252553116184072769136237820951109463449423684891820728137161042193177016311218551161921915835112997421584601676573735194240854226051406310870544751363402811017312376301510225442595476113272409819848417396235668319896967594868014516913046439687955245090946968329557483363203263482142575559484781856930151514771931249655449275795204725016264695819118322636966412143781569960825026599410660577498677070968191117387614853041619771900 [97,57] -4582119127780125731169544949370941778979956337566483906769398907866600689945592140316346902145069222914661301330501519711798636236727397179127489793898698608525541720119705982841829188499330305450010648926161967677326868463634655689444699303061178934094722470730929082364271478284733071504962694507292491352902880150943587673813827831464338629073489999556403158854504359791308919142487991838326290531510952454341393636163828191170108385114987789692650187308660575035299367698745628609621948159965103020133867457317476913994370773471735856673526301958813718110203625079464805646732907768115926812800353775363815677596315759662262765054169297023583975839685780935028373962000796127077149115382953626982987456160025797600521644168719452941315711746271948897930697873320169898093376870925452239606662088137725088949830376242627005487234421092100166029920987498344884681762349584086676525479409435758627751145649124497841453497882619823032576958815953120111071006270422352901880342703333804201714561886355922980847365521107870026957597090147213093762498311730527758839092335301229514330134460219655212938588364427020952242175976727362580512079521228923916461478987204787593547264804110430945100592744979671820186492895602820955368352098929564183852867941511015544999218140857938118595969883224103796945480966492484193169815971316775525425138940635728220380115047926634846045361341664737562950301659244589338686106356102749476039176496441061751638924760297709564078081931955045327869034878905170702821880319233665867462124847935734393124203420701735578521357099432375527650868413262129622032085985061215580760989036283515108473303437861189758522367704167200523849334982380134686101231640409761867995770945935548093715889335778951293085971130620996027269231771132165293226549728584275685640008397199792191358663596919572983132914222459909029028391999709329013420427558085772110027671418666909114925739640923663904076542700 [97,58] 442119141115566224217646436306883681829789505621837124866687304471980963307029737639158681971483884477923969298889827917735217410383516633118456352459261946801265113613007107424823302208428638509743293709460758298735147085153192517693747871195891417534076545155385591827836805745322819018787428206827952772605231902286555437519212673135594670771061455636559045847305842148709096064092987391417606782990636398958562901688596453981702727413795586914568554953845509808352152825400031751030160074179493999432464826899999407889937640783206269711418992909449110285491775868165941122989435410135235288533317089323162756469360117377570760475270125740351446907111608453759655632672617325207857161480254274177367053799623926814632904205420082456527006106444643808442337075654170118619314481685196255476685050640390909505628351265841904908988077175930463168758631058755024790509779185800578108522988289759093128711624659001349336167319530908356011000464406010918897479948375847465682103835766372011530522869188031862175314914126559954089340634483159348104180930117281792486728945665221720223910099085894302828876694080246000173151242752086976218155337387163680891165921030320016391796292341914302324761269865278300851616926951783116503872655349964509196144176589802846574081497756524007090262890450836672978955646025816301005076176830717650746149944403366785033479079624495408493635115672158978607443751624310650656341139166640233791125086619223426838710576731780710222250345159821204524878447928185434248429938863584280551970107273756005493115547594765827560745117931803175190493603761721864967298392715773403487632209710815951116192836132129258537341407787551230527718429572582248219923558446460952566869653552622562764938589607908336309679788300321983568733793652409241812199385665126688294853582768901125427293517674344921658174203441802794446873286537309188574292526815441893702521639837400462917716334238436717970250 [97,59] -22705031548068457640321025885675290046676181680207783841263304059016505152898792485537504107609946931943238248046810078210206989977984783397433654898361822416593560732075751922132735863400808718097850921962210338989852318673457482038348381509130486972038234823387085043282708322005240735806678809760566520869252127617888381088962621414006850519264271652429618904349197673239582460043198034141413048996816150850908532348969368784422371962340569192640071365369858122776526410602292528418146169701198212605963198116577143757647732424781730487983856393459701746291269267410208489277836932534901179137034245008022725855584960398313735669367644188280184005973702547797251139358272954945365501635493808667147227289521736179833272489925012330860181421058358275270224897442134819163971930757987384917484374736409531952227386686190861666110022860527215557768933702668134824786332490284567145266899196684858178895678455925594679100587923877272537489299970203623192213159666352167778037205495066081482431096121287425877694386251323590249390853995049967581611341817031790395490773151084944579244983992313872227365850389509450367540032265369236018668645217772137813694932427642587535270260583865968291728746359114019666146388157040350886309620079772731308789789044959728799190345585898060314088810507721273945009277743786164782934900815393165496252019086955530202275159901894145800914170699958438520159973640861117156432986045860331926473474303456419170653859737899840850920625160061336439833293841025256335464399983538840778425406339422764644980176742485724746389209315800316191486043713879483339458184680106173274641424367698033449623715583747562828159478654583021019497088457780201098669781719541884954848055915997527483470070768367798549449076945787181070060627969185122814063085173599990030550075921340170059346129304825120714763759305054835188679522453158915810954675621133544471469630655302063387813750652158778450 [97,60] -271770305143777755914417295933887158284000159863351679139111299990013093584895753728702088486760991385395034902619018495112353253261664845153619100323256859696579132096710369247606128901752680392091092896555897684164194552556843531073129108793662460159699255210410095512168649309672964203974011612161498176634236880605276902420933266196060225115452997466558290633757154724397605745107097829356102779865143423212735773199093027664911199490493255537345460769670077362927391827506760798655496420448616885734644365359635455684188713902721551961568009394869292158022148062307561869276174787125552425185653918426128218358487624734855235276303390996618831168867353314496338067266740061373812712716461162845855928004072560447457726788197527220379411422390555649725183344813931421467923100842610154191999013919823621474839043473988287075519455803700172640504583578154952945075045740616623635272638680268294415421648699828032726629560426180581316887986688875795188117577681687487269673261742979485863766337483033881744707167177997719843541667162666091844110439844919797388587557913037220713164292240766118542796056182549407126071707581689819659442612985440726090580371156036875708953023967202804914261306055378891433386629401760655037767516348022332808186509675614251317736260882606880769178422623538787480686224944238679132585013978609515345744426612321633572713142137636889091331473440521424322644573264228344544728571431830780828276251701389888989690580639532076058465800346657199954821602223063672390725911082657363024114114767479308748659713466087973474546124892519535344461094488177261664175765895527939251333632103205915095249338583408603873746439908053633422217427062081086999679587942785130667790823722499415526417944597538389407459968608873188550248384482094970355266635466521251083316692869675169371326559035473861570987000386477308208340863515980650088200604469572050016948596970011450721317908068550 [97,61] -8232676690284036259551476598306578914421081323385559663644518373213410354829687666844394653614138189198106624809047849777322825568115526908566701492366917089807000773531061327137822332399041185621889397875373574489799996473795231643497475080532379594039679569862328949733447827288047658580149156391385740209903171511452017354718729729952985178247364336477900344529084316017715002645586457296639274897781819046111012622174477632021411606356668093467714088993249827754088349393714399520246875992265321575738580049558329960406203408705826281030061272314112617810839834870991082618013709367595298114991322432666940482805040041595252458499152475027366356689666062803327489972709983409789955354964251121916455416177609836739194800819151109221548378120313652913634900144715451830245216995628788998614716106009895292622359921463653090381160985136397391848439516527162116945094518827736364466534652641975586994678169142097525053645266367310990745449795555125806415195321337109658044396124735945292825266524302902570177866197701133349629852252941267790648239675580444214282112413813647221617981873280770588116742917873786779173847702096154205174979035509819413564989273611562815207300108111930185730053726331659377069395493784092964362844846703324731715604444836433137389258502863871279229044558911677940893717325073702556046790921634219778887004183557829909881770401185544745743327776763819908083133360393279951382046163005983544877160812274370656385461158353027532860598597583184802577355858670561619333939993333083372330655481672557095585498744104090787885726704590113190112728136859255091225449918576542259897477289883362700231143837685201121876151909774953918269968954003482222281308105135568802175605020204410577492036815027650489536316469391974977752017940289482007270633338864445418787815498794978767402050605281472685715163954919584415907389891740135855311837063385972284081944522298374718214255820 [97,62] 9194547514159779721218091090650722346649967374757395701532868289736952056932620643824877972940077771337253560883210365237906380061337202997278284877539119129773734370778906706427417121081110184535837554013803688324040428237404399176220597639058622611693780847829364451942810533267080307096822083002285083828964425154376776909089201782297719420675236928178883994072991421839729150401332788618434793641853736950521523057794263885233841066654363068127881566526820783357461570610567933600515309978552043579793198244797626033436395557270580154132951517896910355886689004131917605527404199372499117456365581342219640883262156895496086483133280232160564694498744569480250512742102823629746493208682045414164645501541827522299138597964089486391925151205127493990440600317871727809989593464572854552698193275359259206243519311918713451559346627319348072463333165325670020356523587348407038274320055390432485097673208212259937163266985040598512582859074155433699739283815541683519028897270274487318939038744425423792102112588967856012841905604378771371041977360917799900501368984397234205867262788533405084777051826334583159581349060491398871131584292293871646081319790847190684550121953850922315830276714485578695534599621338345321693594276441468645829144357628747698060444409377046631788764806704511039040196796910256695910698119647917550470415692981809002032393443707990316076835145852679780275755276581938399279302743846828820150012462193635676769808278816170439320656697495302071230364140225432936353521952553870359509912277721294547121439259048367346897913834349597280960560684340897472835711636691249307665994430876210263097710587178519615179249485411366679986709535833694571454509181447870206210637640059036545507364683820522444017447767337376995793324290536540815245793785266263651533965167600056907679444407695594967341666437595268144024777989121797859149886597153240394323947356307605559666970 [97,63] 2400268525239652828103446812926729433222025895425682837384401841822679020327598295187109745374594754890024626342010622516391187233637703604186423891556723659964951380038964274989102581518505862195280956206223370907119685808282955190837403947574900001251301759373782911496353985845838037341071269345144245069282206762965872630526891673635655055414931948841363307874373400978898590227885349469182555285325841215741648732125695028336972360805602114251903958187312346081158663534591897774993051230466372332732997016617419609469601626885758547364603918536502389479601519281776317674464566969894637558558355862671704093769270963214969071811675900366377972067004678428690010889200449407861697965108781325044418835570885788573991138694147124846103087689644992922028815739116827454492014219576984070641515717815546252027825684968578817801822822524897015753702554248798418850299640758077533108546251395775286158748342610351312951943453628647908134263077356269696188627532969334126434558829559149901527583240501633623842990488886951280342988932017596733749512031835806386115162129142228671893707713864031988761636537132773722379852040153238368140051480519370697052716226374400734636435005870576744910388766812706554269560775346260469288291595692149007835649624916437851329488194927308986855043949626525827866825339687019699189212887831923004118529709787378366708650807063962726510338953694609072871676126537705292938571959073407776212511168712156959527989045283429606562494656972469798485057409967714064634092393477442253264003628902058423602675170021480796072571971206857873833954098475541400222536046654250026164997038477282709412318114342784681263777438407442350187543293912451775985957865392343765760274057812428854867656338500850264602817353945015973815503445642214233336004767978891173187472209502740817318536824286051373830710526269885516014781432730093765179346910024143649678891966138410930245 [97,64] -94880481909988581159385945463312946799491236759979020082812888381032976055515923098089749354055671023459722758653113194839781561136202365171353973083946006064303925272269619729468632724920603657993926111552772627500428676806577761449788799710526328043544669925442023835819149743861076565787070970737234529298329937549595119733910488877542076388271359678808304406786124240505814192377575702329991286213228372528394097269957572660042335940311918960724535200236901437442098424521364868374481691028764687506600592052194939460437769656890902401592854136909724386225192092163559848694513758177821181008153829456986610268621763230422978539329922857607492986012450267487988579798300330021079120230110071198266720988628115311422572754595289760072856953001116551545057447435276737482966544432935804223792626218303761724761232211535770538020704456884839849840850237922589291382224662394659256892912669614250584141851145752627353970652760512315178240007353730336307886336785992228555775481584157421451547147246823237786161299720613128770565359436395291775818063580244651898923831353443389792323258454199442848151915603279879906994505703239724227197024047676591235737923024261807885278030248953134329058537996279433795244776815940120846655254840894134720122912642242627663269663075994461901596286740604658603579897529249099615736004849129633928756637329145492284199496850272412782961150570340996813679077050572814883809699310332872823607450906937406019569570668709900550390227898753026532638415586678832877749795247428308273206111090117618268005005582256451922732100063111891307031636093956801228941282526461455745974383231597175674245962922325781067926974617205651091142830184364386587339308966325719367087078879145447442072999922504002616171676450540775359905605069429620291250385427116183924507740403566163350142505126326118103524223025500193132603316180318795482423000345913188721288362125105370 [97,65] -32492392183437105055213665867118623889370825139304108953685717594172342354755369911972039711062814126863390665687594301929162617080485453155153507792449557501128901076782194691135721546739442780657911772998930376246623220212042756893264711976781916640991320825091489533859948091057591028787464915247063140439004183894440073381994655689338443727313250363092551897854322406877710876536275267672582433794389058686967850763005575993117213006834014929188854620073440649203827444936211744090386772350694225018835276297395840673105835148564547990692826126436798381342760584579867763646041964880564822651607950149582189021905848141509693382418354577883259943864755054328833217373061257234757418088950294004279754410104679862806192082417148826663497224519937480864964826422729351799125653235157519760018916102221688347760989842737622054178533623896290000502109676338870455276190328653760965196111345620327500221330949586053485845445121537940529843730923963708904482220463207941401858442114664926411818587059109118072010328645981969028866098093766170420804678559009502359570373192113782936678575215897405610398981311693391485609894946957520181911334006599161696648190741144565732722824514632461399416359519435866362104605221140466344927802179717131593338188428116451606305660754942291589111863242281129251139510316162958575575836885775143569539551276373022943453404320495443473006938353072664948947065957450624593392478678754290121669123586116830181312869675288315050993636090232012523516884927700075405626679433248864596003538242468564214239091430883290195556781417051857072637672031677785752581963889679551391348222135986707842890958176955243622834474122671908539104522360581620380596249435393943374397550603303271665240023730024788613153317575564998643359651525194015609059882624531079702198168731785128631765774603246561852338757249650404986876992847483535743206954565644494422105388256640 [97,66] -3680115964303312297973048871127069920400508087741340955245650312459438938851297828403231843763994918135301028052074402254446271333026086699260468553814645991400415530023109003792817825332731096224179189935421890366145291244899237503600550366042384922837104745969901037953557367011734071667207670166791444663826375983343220753805839112514537673016961743838580881106515704366852256823583960162432222274335298171827166213972852461670234601565747147831321834867496376048079621891671902850868146274542064078205748188392945690853963263957027162075837813627889779796161392573663879239138770848283842377174480244730626111994899237260278690202568997629104727080042544991720909086819443747944846371270375666027534936379637566690059118199407469280910007292491078608805143100700041982063701249283570112215310356649150094180849044244005287692235855882931078514914355995462660382401549626438603375063821440646423205842357477392112120723750245053787031926038087444704735990284679284208343749426177921845935346198904995335362100078001139411043719206531495205800640667881563013208478558071042101608567634353270959533438371553472853121544977845503035141748362232928928638843940379730918908028477380352143623438002730483910869315483951733260949324317528857553204569900483482402917222868356753633641677587924025153815747775496773151235021160471633580441656770517241493536053067355987826428318365259333920581213473237311787914118311969950065664378364648938984436650761145738180227265851252578608053853238188447927721271774705221279942611204811657514858969602342307068344370728495930378021193246389671752810898150472406140278683823808603115266852257745970676165027274102711360563127842785796381071056241200748215409654098693420443212369225255019636546089109123020086641095890153291939101853463809194210100066436349184006770873659406811895049732564912749289584718857064871721734223607645727045830251870 [97,67] -259279440454420161732423506102820357443140100556589614715077240385119604185767316186794029117339173260277758327476310352550898950724490717893150679852873934077251389894317460693875505889509766421044334467958533627448260233113083669473219863155049451349056829548860815214471365571199910616224357457922635043142992542136742090787818426111005149426022999095276928103492826983148603941182430232809697263120638681750492258569633361804123742660894037062323948205506907819004708223837722590719914904651583747264988063442652956370127323605575123459337626737104347925465678160764149606922003307640083043539805611461235320750546893336991740062385368953193690255346135453374221554506028327542122916987609659961528347947302311755778402274596460847547902536025144181980326377129487784458012787465473482773056793051909883817818674339449818693264523070892544784599761765600036787798561530830282831360872047619465413952082820461382299133500034872209066526963225940159063694869211510322871550430514214579561716174751697978520800995859541388152748003014481533985177129302465294920173651199556805466533518797072641473810528840195867584073642141541518292368721645136185283022292168827783907341783430857139809839109448332156198898061054727353051719614967691371819826925515443560071005128536153168397880854134652517116474120128046041323469600299781477225744575948934287749607053839268252683744078571134851211326530169771554883283732135795723953419466826564099456047850542835895154560729030085169445568558339296632544542990080185428299303203711016974960611156769089578690597289556289412350953106520376133283156411895248146831997308303240139168016005911222773332563275192083137459674736086028964957985442183176663784427233097667948861144350096971792409519672926458891113434393453578422516837284435267445143348809018033954299419894010248278813024250738980898595361909245313958824877089146135456867240 [97,68] -10252129407495298429555209234927655126546659994597279884488716402712626215173389549664591338979873751310564866278238480265935641845744673870035802130169673089101601098055005943560497528697886577294533575802973388465931677623160172191127797952098753113413865911115987114668414969559882887681625617034005518125311855074579313079722368015514293977929019113365148193686935663270039108003539210634371606533361356088232859996885130116801419209623718057832089249456479211529949399996720664795305943185633268304389052487679935893010889324166528218660664885021177894665412308543116466539189556510771637325739037767339452709127017948649731097981209482990334701418893484343601419986266228769038173540213282917505353526859923275025013330276509280730178186612417248299622283518954515309672077053634056575412592996957155601654727603131868882491655396196362681241720430510590865396746200748228246124709699892659964631544512614556714780310746173205029770233753478176600327162879412374590785566827306548469199337977213634741769373138545127346937642602420092716417851715346737477292847841732776888963730675088959261576853637823819865917686895857958091764041661658902900345691674417688511847669849544811668504299132398680562634047847694250597572027329763982644843184692682682614484766118971544257813943985007885177609419020052743388693752539849043156249137006016061514110734324292152492556065918828450255243586159092136158996641026856548020245579413314777661616994060488431089691802858016207347099355542172227354453123553372915120415732995932471331226625117195871812952246515431069272544287112155215704802183714455964803686751891540827326464338402823526573876232638695671297454928045540520124563597770447069126596973317910021635703760681935160342130235634229204369194759548213611320936247543115593257622234336530918942766654362818148544121478753355609755222812717809879445738332782586914650 [97,69] -144915065553902860737750990106543776566161860332432969459543121399247806398313690847623079962283821183521511067936425233775143094487884509978735209484212410531673936103038441236174292068534596371252914347986289108587272480082909538889267766519154385334069174854200872561929073386728471178408749690917061147694176100209574441733090965396796792246483753411680942652320580615959448673075616134740907707790041666255149031693964330512625937458108841375721090480509512760464469454025053828200973045165022351608194409829061929315694269391562037515080487335002951278510412703007066152522514985493328516932686685178200358299754263888718714811923047425132117269865603199623368847849891683257131769708239110891111311459154349377226090151035658006132564027409091298919956103629282230215620869556802636533378697114058833913820077005816508476481665094102808817032619845031169821410578251894714268357528640398713704405978968317849597727964542945264102870663245233605752425784292121771162599758697013720252068690710152802335012818391983857706364009383962367609249940072137647512445808316784440375547958723942029450016127438157147897197404440028374136181915850960476530729070693751929721403203357806371170049188080317012056211506696439410005759549451326230140795065303239142463939509544183315868054914276098106593332796961222734672800325165022299112641636457695751659637481278461341753683466644005943381803033304865488700866650601061086287984784148618498585774527324120777662336332328663882177782447862315459635613007233480490546958780818384250328320714684961203974722282632647407975057470818386816076269717455874469463275964448269678912083757340265475908246288902555344463684141101146080425587445321136267181793454849013846524434260061221062220892847144712144646765999859361375057433128857131401637965380777471764073499144597521184519780729323543135795818458822760091418339379097165 [97,70] 2213821026912776838105640343240216702990676986847130269459777801676892170539499786125260461409893564934600352159231418007548221084423279080811459576769540785219219000314234992076020379101397791968309905094367446582737450062907703083776985076177817944745274647369220610628632657862224418131778792731423436349915259144210899229756361434182092976382967960191650557614288872301154424040381965637264619468186343580064560468409402535633013987926757877326563564577319303553679627923268256504948963894596430190469148082480390712624286996711601482796325658633229792880423114348577923372724056591750481203171183735972654743674031225700881452347440139262616948351288820483225406031681174781581112455349400184548801426948082175432564558804670976687344711395605590278801258772264811427483395452136284036977824733995538140425396828594793685895888240752037453146762266119967582049084421543294370862670775548409264080314456840280823684528080328080793202036217806598066150527979171774306413225853142230937740711424389508995132682517394785620731800623152522270885868805147645336210150136850161153660614523256141296282377860530647512928403315332468402893158503390715509198612115665752085962240289150879057162256458068198806869997843466894408718061322336952847893180946792349512113596752392059132005140184782614480644167448412670053752398014050114070032818286232724300447841717503197035584221915181525763215563285548040897750177279021214679121531122383958599607081078120187145851293391512645658105933257408872654147492852597051864548510933650313150913457472189544133649328279282255179803690058534568712944687796658647463580906573596496596511582687694227152063666343119247247478518724926247833280929054926454939730685212724196500139608640358139094424773304034808241863433848920855735830093631657164553087532176444173757970406030280370579244482859576072870885377559626002821409780390 [97,71] 74933120644616975025553746082303526844960270932944848496927718547260453941813876043931937710206165737900456014785428765111373771447102109286576123495783637247613150405024680047441339544214205351102931549748674768030672025468972616558747005864463710327621892059964696429183403909201243602649018907488216649261403925857091282996979863205422258406064330648734954637894715426435839440119421579316850049458170272323079937632828030819118014057878723704697942407178045844487822826058787608206327300141095816052437818788100482772546622248777850176314734629292812935282657035805604244776916097533117356316317340707900028036392304659876268529223643224767966389115092179007713283175241733141109784651798961501635515865753242540114241746697520757913337623437095659712970127868481063545371458577318365288783239944823300434810079399267332011292769661667738862835220761595567385326165730898008919711181308660922967420082413914035242593351246585327148599512857721838250495818114093592773221312436003819903102468481879010294764581119388170323974795978736249545860328632620940784563925337594864507521561431077791255086369888582611808355897135263665338108199403798383359409265553563362724658808062411887694098592409950256030538227803081523775628351026990377413296978573899598318712299240118790001424818861952602131768703314851598830701374433077666299960624142435064326442465492628852086650200863884450671113165969298849029881192865236104945439732162411451870063347597568021515948597888934826428979148288819231063572755041143875940507461799832720663027867406212525596970431767662266000629175201775878668486318989248588752664109730446303312962383808365384517921876262401681730764481038622495641414756056846617737238907735451339770357664316921226844554848741042641380479267266923473346014381436505383999463706357124045724081925829096257880257898362133586719551629297706368302105 [97,72] 184046204277584383516723097636590272498643316596810141257779552292747490704748283052753983806678891187082397554360338292216433114807049275885302736921404113781274775575938778724755656251288719234859554161404310920806845998059156407132056655166184877450250418470860163112438608867526558426705340453902724801206480072539919412034428486101564059735326779723792325611445131915984045818644627796895511965277639664736959730970644666506050470678267932506783405934505982314963121011856336314908359302849503955727650071829487796847073789656685977023973675985298318107706085425279558915908071500538246447342146410705493641111328017305145550356248487033089524147485814448954062675422265030824871940824121681216633808368730399724832580214961985666665011234887313257165911975416973729180149295246565461288715416559283340071929252152566611064629082823228838689783767615631410896559300775551165069286417376494825780125806670849224786225010965160661745774971763527656034518746394098912814453676911650355535123169670660076069463887379404147723912048298552540538106503700738711453383443890941207757414384433627879087577378246418123777868168782871328703192510435311348901612842862925213886637242479147564464473847585137427409085541948868707483621188894067802578216284055049813700029347419841528838522062025851613497494179370669741188268988266883417667584954124825044861778795787097941650547570171180889466147598816493857362991006650702286478540107463899259923056804831277552776295411946408280398651012760224071753730561415386506206992611686524002028724897012873751855434931991201048166760555445340672586292978441512454494656987004630671820469194000275347566872157101079122061677869180730530261696732668943962461312104801546769111923597672032354575539092381731259767570849498997261328661140217431271736612175430221628638477294547675502473243305682463989723724092199337250 [97,73] -20245566989894167251984072403910026279037422607540736064496979431722955940575891023136451020852961361606950369081449147557797901340762385931203260671088763664125764421694766608016595259750476557815867936376078605245094087873044721080994902241831905296503891325308947324828099361482897870894481601949815147192623441231798609955180368387085331415665475167773508587024884108494269014253835363489516369068662867048391180448221169365314648839959630365486831269338182329690228318171801985830196667522072574872944990609089354429616007672016807383860510243233521369799796252563571814277213553581341066483581984391974214831541061011245520989073436052124031255309644150289650189334754619794029402012257982612852163596073179583294437852388421513834896159475486112509568436055552065568121658207662091033426751487671831714164620870197514954721277301032158681012985420925263250973773146206333261476937398131329429328337382967900603875239382774203262663373045185018136229623273366904411683810525729741513349889171967939420001946464055817794678268014524341758088463414997816363456462050582159262128325512457350945301299542218438634234500584549065132341455471735622790034449210756407374343866764657376356022938186973849860139984059445626359476848626091605065932823539753389314516579185637509855019757269814868694173927642022161329930675725219739044823216879425726593239437360016487481896057946793297470987793609870842529381918244255188696584138561887285752088292318707712596394786400168708366813275991709357596235571023168830544463707999450691049600206244250293612395186733527804296789650244068647762689557945478802145907873198050569950789934636793514568831704524847216138750634932909347332367871892745204977551818781056531600994356193587221636779298097253254828958035170474369098996842787363220785048349569617837927850484122469697178873096787899446970553193136690 [97,74] -638756969234960720071934453886376864558994423132378984885241508889221675247435640062648807772015841974245448684165576860210797568922670863259442139975577142498837370943458954225414373755336539576650254689749807942493924250434909305290932407152067349751003646093307107121765653321429531688985104202925970410896512816510547625282899016017491979666082623204351047514194538118518017509816313468858184099821432905707458822048332396154753535966177003572215921709100951487113808798836262526522276118020028925159804800368096929661777110903097858009135312660014582767115697436462718647606870506286834531765506665180396738820779450677014085056702638365571714023545901831238401986316377321534212276266688186091892949659850823551722707879758275000927405783418543405357666166648236990481289166609510324163361780189980143052618501314137188031586455735472089540445825583115692743110820045594827417216604404653333762843851137522377327652432067834019404136891651989247410909780529895084326039293583693734960819064947201197465869302839636754881563518801229770693737935478920111191059586655749451555440018638334765717063620037583180543374101027702116487287167599354356193647534674709285556425177570682725546324471858305846462091876177461799967352202700805577733143012859679668013073983340879172146791155099954881546302421085450411830675560205816157950553806660602192439499199651828993998594762044360744061411474303666984262828043230003090245657685639367786994866040901725669786644964219290182946212036501682626703765429160998061280046694588898223962636384573634708381184971129175137764890890048462867970643032603167419711611848812617662575881286882432629496938694948568599160575304060335050682450442458296176225334378967446223206284189709146338496861866342709844646444440514006586238841455181011013071930744550179664875834834734547491912378953350707961096976770 [97,75] -17985781311710418540350743694405166388555644131748417110441722488714801581596071802593761070747045956327920018918254315784223542071914249207414489317132652680526872804915243391861573000025928377761311602647596781405192994320561323341538261644719845805375437411209366377996007212797147668087496266668956675738624831351101322098071709155947260325552457691395065868675761968419990501273082111694158154040106262622664967165061387209406318188275104325600698115185788470862472830198710999299738763727855827313389541420599189989124676017327731118445647391315009861556965878980813599512429126628811817843659094821883235528955791722179762474155393541330760072853327720300900064341899447516281560395338810373532366523739066017218548391761874420636854380920618941078022495829827679300400218445483834835606445646867686947543600640543490363621572589977012091219296377165318272221404213745234542161824247094088679936961554831152008276694995210640501562329266338821363680928792584910838322973743253933910129090547158833473082743031844710937059881664965006694712126667050780402487636783688062939585987727788551937720705445434203194122674045120010203945747550231170575639628149190964903566186645147033118637495299972517007100668947398366347844657102697714515896839339215774875615268207379462465936811720199258635683254707081143883377858683037352727534667557510899769291752300840184823917619485380858016366931182885576241292819043476817945207090162354852106907526304058687064073593802444138340501284868943055567925972760117094962983825327699175896387394249089091212210370825286144069698776324362166396431444353684244539973032530997567823881301999744868666952431591637479871365967644121927182688140531122128003355722476458281100135368314464637033317816756990963364441871843592829472035633728781816575791859967536936681981452026380915877970802974368697358925 [97,76] -64340212674726703207529295341815194191625085357777825709280795515140798808095442800079526477809670595813171617478200030070157816168634344329297078737163634940836585542445855986870430367244683495642944273205468179097546330035864561334988640094689621080856038813031645714776132350397931275987510904448703183524176937711767052735544765017467948853426796097632339550622985660947415008532730817248698263159365708066485084729541064708006488948028076084153540333797848674579849699985000715047592444957368547797496139411698022372309243798025246449350250177343799456187069925919694177801900715771889821595425348142380998794765694423612026069141116115677798271589783189713843162346324173696998711005164073109414959576209847415826173308027455410419702277961361752249919395171243842644100708305803877150805847446615429049077043729288077608770699788640782023405470729937338718716206251171299570325922177279976503763620680532135814788410592252781596221539830599978693210395259822758388753058643634566374880766656743118928234088632592388217200633597010757505808490228447040071124197805840429021657688763996496711948352375271280998665520248713671309075479307445109635220085528563246280507935058943785591671881927289890540151199370797371690340718815295679034989805693352197337132858468303400037465012417687114992484982009687502700245313633678445207928118851032437110993356192916533654314973435612378139570118130267404578305363643555807497724648882772271137144597418542139250147933071505836008550347729560241735011413205630231940589873590027011663346794375221876790501585048012520965430191635160787800794298103204398589226387678446345683626582879306142261149173604711560354801150673828510904220511939602734903028243560338637559639417014036572293634115729488637199336981344601601101716867923687826809590424726519427587878512335459497576845425091348500 [97,77] 13353727201055535536475699450657829824193611845911813815010635287574946076948566006622701932431283660882241331782595942774195711432875464946967912149631811270171436935172863181346047209965794559144291648536613700068054280978071169352183963678909643737697396157135506748180802398891102546555304630092456111617214002354962032803978402210769032284059855551560844273818468716827926049738329732511583016244174582694919430226298683129266470683077761204107641588082882060406959035069872140642891485664444096344057443328146316906768745157647028399602801437267727851769012538422609516347392838176107318659026497876015126162165627301951644333526270831871345700793021430154117545719935147735532011826130662937408179394065212281958275805296710947694502654606782500966597748201411637476877758980776355394088453837565998254352258863903772070961833656762564167520841117851605221598858668983263442307292292514239698832369451594689134490992372609397752275417102041200857951500576971132752131698238955584380577074954831112180464384949527957003388702227932796739276429419839962073971622217970720946922573875835378789793254232234204915192853803762069015950811648713582187267190854685297128595329211627301450181550218175338668585378254702194341595305583408386987812634824075646556268802356912582367630259293008099473793536897091691636138482329340848818929528152410420099342615865290854491897031367114353024916349383180956842276730822137890228612029660034212191319083246017121581921579161078125703691211585032338303293796891577047895417366880385652013929479241039351528379910805176679719824198461187263932882198353442311743095895374248149247784298917678164187298398268232345846830268919836548315857649256593889565744469276664345155819473487339962019098168352457432984350192279841107240287708256965839155595103563252104671889180221000903428032905450495 [97,78] 195904463083589013672954208596132971569570812550484167128646322169482030891484170186922105874945331763806925914701788411237611444446854701546602824365619659848358283583627785977830635795677285994824972840054978425989293916029904117109936274829367065759071526055895297961641793926743162567716772308506520616625482025529493278276923179763574350812258064177846367895936354681699203727535007326175214228861429114172016432733928410327622165430612057337248468962121950852981974117422175825356984345552140372376178112622370004638371535382825623844343167029681174533395850497620425589284116788906499357866719722200069903007942989118436851892109977682060626540805388138815849053512676024862860646716320643617818187155800626065398409143990655852868990377674179230507769336295169902488933145754673813003366939548137588753877396819980403695242051675151975477670239483483586644105899109018340062424388797112617836644032323789497983427801641089184369785867578955759599210179801486810793245958404846791361569614393113956153480558177430214485601788704222363800999116688247796649406592767571070554377349409636194218047510613277049808958892250282162418367725291641990443370307664012203248131055323852188527712328165620701642227299005011539236632100274870684995016194373222964488327566714987328606014471545513380054825180270132720650232477193168609432146482070248015186934905245530794346088197271607530458950363409754001622051642881285191895335619471411614885963518356711220793663589034958411258343382517592675690097694835605470906242636113621034887064018865197651440266469864543684505456297205179351740682877240162484903838114927308745956270065559992318750537484969107416904918210459351361724592001979318665004991473585963705044825305469920863347894572468075902736276929359505851478016083821335006258112000558680383371698818026745743910273300 [97,79] -2755918849423024989519641324296122635788320008159001278611488338798056089829738025292912099303975137384793784840072772265315464263828685641650148860729119578004220051332163777711248616172708544839826536922913024993562301139555985773055422471209144802540988139213763680688117512396999643109424607525986573680542299022719653424926372648828525144366334345718381333039066988611191468308746067455290649696448836954678124220803652739678688919864451665304790828297063259079281657597885670158411107947168242987419001721750310551314705289963161063914173500084213084648140499239200915394994550971939026281698264106146444592864525437536252605142453591000777653713184663230746774089197668459128030195432219501391103651559132363751230758230688858524453852799108300622620770239749737390691387030827116211522306693722121206958557999892096086392396433350843048222074319499026320335234596137387911942654344356326885552621307393418875683320840817581147835942520434453897285741675933168101620117383901850030002465629999663759312511994239642908375823126602968024017923431526467338313219452768803660954374867973173966014532831570602440984627262715475290694808092148538910590772877449767655215809352308440967639596491516171470861720451475921344466995639543503453712085865442192442052305087705104267616329598400691445308703716941801162138370745810597821687031479547953804944071365120274384157296552726629674010672203054207582665852909206543132839519375604850543285558409262758661895558110930738835925046672184635407552260959674128347819129841429438945929282844803231486292431141058079923151702425011422089369676768233598586630313448061336352165076931691361721488816753534112416529505329054474439445462987049108199389165805104740074292373680971219509206612545153642520366786063879115934754461070676700930550673926843712730591076826139583546230 [97,80] -47400232855240653951325240566099523849842715240201020183518912919266015495772121343685286524514144860776787719112531612105317955874309919252125071468147548835883974884327823907687870573976918594170451785040476088905925070966046813598164110349243175628007301688584640731711914832068734518132589162359766390163682490202085594844993769601540493027912824629476128984885746560074046517592671213714836964928213419541104939698516409144194763021366484233170984789054305106110857627546916777656310670572611841277457352104482094000627017087011992744756585159780425972788388054946467168372520862719376614460211384952390738526720517193333268892095528169722001895236445713471065461846615557417008735449634945270396726520478151432019248694449300803163588071393983841602774533850294285240026770391663029900431883851465434506871713654242072786293612559119839231210990665008417106410370318634187882453304365247651058219281346096275175245865084328672787503320832016128882315753866313209868166824175126129697886931814727144079598136807398899218303188195564673271268060200045168082232617621314803595157617039399062369691901831155178719709037399658936182565948566415999869215436352635114318297365275837045898936439910000430275460931913218259159034458704388216535418218085264848630822664560380606643374782543964769147069145873917264847846802982993395811813910005981710362629840099664631037921301254392095122481080723363664356847073853945269472153910080813212193199113576866070713499527456961080353005376524015794763256263597881892544290586531118334963923817949487501311623543675978613792797599275270886625475776457607279565355999953668326878354573743936987112993909746459908795115918427321996675687393308402323265121554039458961904564467251549149431035214727083559587931569902048350540464339582808846430824807486339609588490137335858030 [97,81] 1994660935727184946876445986189088455651831042318768431810276602014284893847768059941312083633307794008353999132228943746199529195836604738575566654255759718339668124295264005938858999948244061201407367897737339949681685019303531973030880823442417034845732352417826964971440814526563343233157690569331325489930484971005219575422979238445566566209025177828186063026111806305697936410473566195299245840995329392500272114753209172484628098070147388560578770939015898697966759511774700650356988905920057610584849335057119193078182286387148510460426544227483639541882294998834206682577361804470831070769543325540141996784169331396068462157170010497189564346664046600791159085633676239980155776907761157352323130122358621388485033236221637126412961470758818328799032113971625448950057812421214792624484780280094707149573719801450447818271134677681903703344341522718344616179027960076604518631287810074452169502558222660408518762385309501823740505695656685692056209027849111434904142870204056686900937475380659353617520712042751727880947368907770765715695024734488145122729261705950749433058417888688092013256387105461846305525956586090391573002987402770397861396296762713193733879366000734026076124262407337420110562282938416065443579534842768081950203696083860983662586218649686596540848121876849241882021181108940990685766348868891490745993586157560001021274328980363584260291667060508927596717465605447272800455171887600203016187734168784531059488825257129900998757542749184869970400022799568596684508606000004635160923555948614370171535561410083028441865774137475681520226797481121590122231640636561527732412717486602200335831411823338288433957650398727423111328117231862269844180036123836790277646989102437702865814923141601153424868540146372809274285548782816133517792474236842532338024651563623352033879797195 [97,82] 75773974370897836748326500850888397249742152041320729468229166312426501679541952383949937142894009895756225461687198590476235274263877519602245760570839119030657392319683713757023309937710479840281412373360382850005064081985082752797063876760781973117796941884552009030498264317075764213542629607503376488812835061156387157926666680243483728491894215426393712933280704544775863073238566561733844858308444209555192116529738550966751505039482301011683839271128452001680426600527180176978500217945432701636506909466058509012540335298369551666526520726818765329311412784995315340363870440854418946626952053438218229214399330222269237274748591717301452381669156605147611547326445340602716059999011575525767003750365373762010606993938186752170808616381490239157038078611987930520888427577210259983106292939757380941941660013225477880644387325898486626337919479810501844039777334464819036153025267448090038871108447432965001900061861696487659377507467758480569204536236517129226368613022439221558758508582784685050970806287853973859204484302675240097056597712786315091453593763726311608675183469460740135506328299084336851095286586288148354828376647340653808976513522634496490988614643937091577471842950169613883419049241352824526004613071809142926996613786425791887036541484372603204235995973061066901339317777469276530756600892005264965610585762231351141152264643676385539738039249760756277757737747641634537938768132864395875086121173321467030841475947961203259737869201430126265266399380880427115656105589421069866326738385105786820766994880765448906827551346874557375529490054618850646304549032226727585330729540570762634719745123560091475042883128217263786967709140041752491195387883268261067974239758714594472930410934276547073327674453019309486167316188761365545398386712673940573859325354822660749094120 [97,83] 1222246305516914013219014745752715177048544800504219482658054901324137775972938976710266651356380783895074893543896830003411450963559806946612380000902307596691560132847658844125306204686982549837608453966011776463309146005562841967806440854309067802655173850956495758633435731577449108617398853401761229204134424685528403109523144093696571676569237395883674672755275601553959029228864273514163631685173711569232458884947792217823427678263615569955476045331406952702749914494533104755659694203022408216850637163109478441045569964064188149488046140676604989338838077576340243430512538030071084423371782053339375000012619487619410553436914692724405459081300758919360011489867932033305787472483046948678387672693423646302749273141761027823980616107902691392526844452638565214127282379178013170622553524730720305416832016975882772017014120711265413344182036025992604224707027225223561352817153188343656836402423162559466965135609270362410839638860062900728755001367799439823872088603871775577828717030372556195315913342931126237893398757953590916253207933315759457018356405301334898277593366850232453322143234178397284157494697053549639525196869366410449553863338621381132839944282643995076488256201878834402541487861210780674402035961899800562251358689831049954408895370648880152277060871370947417744183369532505725692473732948042535821976719212364793804311352892840041026296572794566892477503234260960370988970423940155311741118506881074605711533143956629195493336608343620396781536869446404643976311944245957371148453815218639955504004910517001417238284313113765552271638746811280918377344050144328660338321074602135132771494091109090086709761348281737668144098455911790409284579906882109441411623638931476741149666751032660962137288563137491887328564676007824294341149183513522197281390362083301576975 [97,84] 12809636695788869079268444301251845475517268730129806965223488009728122187095979757109396886199876206820533568987585389353622718957769455672521538652614733653335558240788941901948780301428566034163111906364869334903250919641104206357256618264077115608877527116463761289904207759709745366076546816565839361017715558009802610367883119610723646021260898163688309683271061632254806236340449947169341082211315897611157065697198825971454083773819380369232438068038822510931377593022035693825335424631428349016817079473292843529043196524436515424227063316431445619086784242980884409398533263202622423636957275249944382882209971970696676459542072276017895476207789184589143783309312985839382244271623034500868884193528237293110855850148701411286967219910316660389077285123802193657472297731063332828362406104233299740263637196589665961109289741176797983933623337942350108755076462477170110460067520797421532213454182259799468191996277853748301884294245562736044653760154662989987923823000485361756833648438062949250872212806277743399489522618339147897380917892635452953586959537360357593201992814957589591573785918254695822070844383498749058247734787697087844448457301960346042339717973426377254131341501707703132603024207209353978814880474109105957288463063167195250756617639795136471324431215773773065300712952889921477588452681432594315991273254585983111449237050984345723038548233681355916499758591167663667345057332753116083969717169130380311566824953638211656810851882503156130443310010764238767830270628752676206195982998946838880931897295981208160265283101816090438872379576332146122997995937395995759943120626101271644440986065619194626530202923215150564928323601699102449688849528406590117508846469421639720976344650610363756855317551508386870057996743051171235218912991941767412350827386412500 [97,85] 108951853446577635872966383885761455995400410383896348393122584402357521921002601209381122092957376955807448765162397849040953078209059237716092379787354375374425247155459422435545339927837649913905209834064137764888699577321245765948663284962162989933954886519696935858957078585539965355987519159582511019130085904625602256225350943521387956816271258423626493757033662692853400357766423229344213173101279100410474741400421715641053326915384289014624034884115849891683760737347281274897594382009447407357634135405129539780883507842721668751070900295630649385505971865744019847987066456868883314954197303115175251984811148434522675681608733224926607813781048753773455180160198558924185539892825612464488637976113622507671667262218951607578397507856261095100827909503682538472085767359914621473025896591049713082971197064099205214197469924821661765286229744013422440272441369601332814074112866095118797621463442980090779027269371389228578120377957474200188908828584836997250642051382840581861706837027189752658049834033254585884692985660376165364099703780084013169150359242946368093589584795960992204010548114574001644892307299963129575908420474851790532609277112382957693779937905993925410793213220863157976160845029251045671216414317639101916434386768526436877931289781490889476151003996292423765468275460759049955260447732757668819906871094521367898902598400100727092812690230751235716978320897134317955452365355306547717280254487876698480488196852019618452469400503834671599024493526363047005168864430761428143277512163571621869847235562440842281871701762543606952950714780775156296290944039295367093718359616545807541105554864524847575430675004736588510197106743730299382557511511385878451904586543736963746175136240085235548150020635168580114508690901112490540311864870743753759582624200 [97,86] 888394861259967049859244474872076600331535439299209603385582909834130685880867011821018997885670333665023972428195872029516099449944042217375082874941434137005140806488295238692983881721883825850031093934198659851199355596419806945197478026717303038911362433494742590764838536266036513536900495376819214326342391292143954867941750984293183972103584659587089869488737022651644237133283145142741956304332939745052754519816918880493579933166647288981365421576384938279790880635720110298152192112069235694469248327487603711774559841381102222998124721072166249930953726201442166452910335967613987553229398320551161425835665664174964254020073177873030957406234583146907939342203065925543694896071031906721980058032958509840387028523859737651683575324287884513388327701714042194790206834626868350427965999960638694982601882687426051860454482839754231010669870951704734843555321613281267601279221816585685779692723249241871312575081577420039970390001692430254354161166917648923464369922336595111715820827358639544552803229760791916050188250756323332303191587210162763538252070811196179056972414015550159359813847855436184136050626647664308304246722948362923522508151119612870247162831267938967600148476790338912097762580584077243350388593066166148692657940724051330013440157098938172981833860923113440096870399000169226325243690818287252205192157630296627206037439784809849196754659713046167189797592296942454971310918308607100642894700781592420211833485070215569646684550524894922448228284939746583524898254815752364954659830391671245867350835149246538093777322256709320637196534956004586485543417329943449141528886355710739664122347650495161339910613980900647641805956252739175282345674268165161750748896921907192810266205823417297986710136191700523403579042636557839063521073151883537174910 [97,87] 6864856016854623004542146537635058712917204607231906836953259271032118968976328664240801331065825827466178487050682506401023138289343762949590220996712483869758807535060659075592383246396756210253945828632779626105752425017969327928026233735327824703758436396561494986678045889606081836959804850132269780509808578243411695543644061601379074975070027212565995544392206948158153616758940511124807411127878019031930152428198565948407684605906414275821838144668645437692901390201670711118445852447556938459143694963390007063699121876497649242598512426281684135161446856237633548030929732412431537553264502544243395453150887464665584283826737646044654677586308130715822986290447665333079238947752287871804100075759071111936298109524681855977370197706223697257301775587540452401079870698048777639188873337332266407494110539227562396280333793127278429543253644131374250438120123594561923232584832703296485002200457671460106279832759350475662976110625653102541829424709964350748162546204859711788393266891263526516815198362519522875456594720600780912815203055918053500686614394963774931872977879730306795757387377099132886676734830608571306907566991821915186107015406301440667703834117271097623392180114016105703061765308166519670782952533355027147363594529605362754615657178437408881845595663449647607102297566615797031434074519438823735653003699255046903445725604980527662642217941665469127994788535122697694658610674828273429757134752630599667858177446667087019278252889496486649916342661616070599699614974231601486839927931469073702987708790923366469522521695517996161702802776550228633242097285918570907854555061923958037295248980067277733163599082783790458138715403872376565531839978048268798246398561531963170971433858756130069042185285250369541697053096781386585878269717715110686 [97,88] 37405526959494797506426847858957824259284822992491858386729471781928108439524632827526853765523029683453013132036917731517375960764899134726410951320859431683141626020487808950816290108069507517863603834549104341610144181200082958756955404704537198563466693167241123373969828632177864042656933741121767962414796906027646961471304088199954305942369466799680265562904521975857575497946781337959788517180703909208520203084138563247113354539104446522770235522257652128119710345528600665708956462858711085417241465362551317472453693724233258520109465538405709076181981178096511109672294308686784183001535565160878563650996798235125275272937342418019391513173078200336270968937866493432253987817716125142099415284455996849823350468238931315895240177935164548677479115082394028089707852568730714657906699246621782111996886708081597522855863061357698844695891402912800489228997025102305456913811025214195517757190574606154247244184177374930825617918814823846791799694176432546406748439945976781304836791604405288264718466850312852131199907526229098351665827248477158650393584660730466592025748226435539905599500908282778084791173304317015512570312115046755271624492720353693040980864641654994306555466807256982875586801999829211189649667283717521390594465692153176392809520974896417040767778839018437689321273519103619023167785154074392775880710921580168713691518894640398976507740683372511553145697523885405496832297948398366192403251165378996393846968372667118103356869582247808023160183839437878743599855624562137293762154004933341468920788108255800146342675133292778387242139125208097839555365066556734052186240577132635265417639896976455466464137964256226002264226590194020401275447577065026351244210999545899185726406595835247654176028389057486803430859953190649287160971299990 [97,89] 87162509359559090833734453777889916884344303687147834416168385735249926440900707035907734711851009720938257225323602584622216443596587199495356549155358584980475941619038941444528156075787141651981618714778177620523297544088314065161869013904468111578399403534387407529810994824369123906254218366314445406757995288020791161253735683359041780712979985276482716259396556147816852014495489287845808526599558429129232667062802136956035479412137666627552738446375600067934772819781379276384111881841332754472371596990036446980171410563165965577279560159695149369372736198181531532549575567994703872933100461139358445734836727784904287786546567938816817288528179667919028234976296282608058753134018053529337602924739908142208158156956358841223495464003119599001561242030963993870958649701408566462629206762964238470112751388635099365829288384843148760863086660129681931636390223294058422129733687362208562035424835695680520005982323776675049747432447782006852024219400476229824923441331326039546415691343334310327131763641581337660514383644108968458798012604266682917814242012537424847115919987621401091389404646518196820028957404369270328275004749317013636571498270478063746301745078413785124466108342828525342210016712358176769419470158298698146712467147531479461548876044153819994540071815532795281534731686218387267582620703818109979550351587659747648939298474369922735124216366055750081891421689290780921535408234474046655093521846707880388817266723256885835526252199272711083956363617434634371998071625569373709971155109462120637629447550993822668170425840812164192090860927973705047535676811260014125525034394563279131083538058650399582188704113560449301136165458022243527819445357791744499646889400634367976844262901923799418340417272217706641378211400824297584120396 [97,90] -457948759601970730870203515485864719148152467309609501978139290084369204258013079260586012958508926446794542701209786719301690300404464104896385299040455259198928278479237042493834958474102685052414564267007138157719577757173664080392990106617907843966365906929299435602926372670503001738834474305045184137202567850155688526434993111841604560010184097814670721142726307669454756970388614940652551407313148778824128685356333484725331791688862244104863300823740937242237266047664016862355777258630379132203949913681190615303691674758959546493068433206401075834173774105860666854693290658976320311910443717155519154854269558581357185663155540496746030712319466877790386813327724436398003572404949172005528728535282781364092291985187089860293623672441124103176477011853007318649139287754701132591653583699316342338561119609360747119883333519219513289654845816534936002783027432153736021773315709578025122555341541521154591387602495437512639925225784277005511193827253643194400624738698156232306320530706258696852127493020417333258299278491608479021801251622132638534048141868018275873261260848857444421751413142639663770087246970419056386221205922723938906520505336146020187561962203263051800712285966539656596686014790184927379192984722844991731808725915710079188934435535317786015928527497070395126549545525108603810509683672101153689380253492326966265608361527090707619491856479325584534308361115780496479919007306176262165024945490144411322526167036749101747636916129240766697255560839034556033016892208837988435918461772517727281315666793123989037324619858651812765747537879417117474408383531224619202710027810008257539069728041911760659257085875184661753195149725020964518400967672064155402485354554816158697279866714470374878691458797692306453276619583428828889 [97,91] -4734812019856382318761483573816596377374079553249902373656932138245870555655283802390568632972617047837358696185472268736835442753085315827863590639886973838806133910301353899691817499845537191353644041595325217622423433853622441677760515517478123280070985511748719541996298008175419753108980606412629224402813375085183157181096685019963227530551287809140645272604387066872798026295282926791030426795322226597486895085137784180742411725814801231624536495270914614010309901922024818951359533188261910031832129150674273256921075681354323568016017101479542894955621179092639340312711144696023533286479009291417099577256221978402971604320236523698569961597994684265041167530251870555035371786548780540936746174681808707093974646906393225140089098405306751540962644170907534988005942540293484938891826567682572622364622476130311554965353828488785901872112615333932909456007240007916250772490933618353931940945423417407298224096641867894674042836451269798030830920420104100135665350374989099541994274301943305159196713732922800873248666210772527770075107146608984965663321535684748514702808397961466584976061244128070444736350678953406007837555402764395862262306354529140018401034440345331836607776182341026306073118069168681258545097777427079117170140059325144908792105392471448264251547767432270981595615570204378333088848026001096358570053344898554461800303035229418530072985057652580008148388571828219384928762045644169514027700598331975062189415770941347730844827839682370762194563686128937417984777974317276209082375564160246866541489807930043097902285045048254063708763922504727654057018812253409986784630402752174174829417793239089163407330438473548882855905051037103972356514845234298705379124702728540739446613121379212351541232890012089222910138512256164 [97,92] -18582790225793964775544552944388704411755361735638574116340086673421541132269314837019051579676329122154057441902314589138205181299692965616429453465083265517596063782650907056154196897837648784331897817830348049974347343018112187432166395593411134987980797885832215715797104940367164470244256449338141608779415164943198939516738021384655787061892171554262418275667094956575296848357083135456350592859220756002083225361514139626241754465132105896417003562253468865085728148850307882336241273627031285374950063856344745193573783741137342250884467130273649539601232424573942205196034833100031747327825641814738774623844311909772862296720560386384136783307327786044543892094451712046026343980282411392568110760199950379580621889156714985167685302572556950673053874924754126340209687360146328459577338130556152574632716587402912203320119755423520073632663658270022504444382828871758855921882509381824312934173533007117928452507928279191728015236629070803773106562366357948671901467653317176613986884249735263960005213226477404604896316963784728363560128453662122736521134522759592027170903248978736873769208201771160556454032132339004040143690609252001278284561049775696542335472650060840818136047966161599385986633386692340553363469897856772241408315855150166512426075361957211502075108631955617998247644946758620334024922945433731829558807415689234963754979428509583785632727024721923880933211904248504533671150260314944997292073407043806289130506557174141976454251041259786910964874406865998367540859636263105905838233133319332108777261968621555328365481875465439918309079583175593982753381329115831623176354745976645808157190469559241797246863083085348123012201893807217840950186293855366520324784708836437740771137972128157157886289974603408772513640718 [97,93] -43838484869589063866249778679809843044241074975035488706548411956112538497042178147183944743161648093800853912939298374903621655014546218829842279190213687198420202261169262897720450758795662062901762497602654808212853574831719323325758987478671049199499037157522855563920709305354707546114074315241163937306894760906271985992028745980352349423803572976476403767896738886152155906307000114766753772485249772284912276742508714249738069789790667901320118426549612203855046598812719993857061586899723470102174521321421630153199051141014349513841575784588812449392080503848591659187509675659001215782451748464538883044365929754936108072255884398036356363781643546365457530114762490775630904082120582414774267755094709789829841836567380006887475892928082263813688333390968536438314394933544548622483613273213849404660830742594443200701568055157936306976569971333207267232485956606747831959499478752272940657340572525480052713699674207097379102969494733730403942289041370994449773413227063421696489559687645105340812738422421895277427778110489640445539640037354516959578353985779551307599626666826076508731196351240989024309880058045189347781417593219540863015136575947382501852722060836389567016505871863121918391147565554529412267341938585181088392783075683555129014175382957616238975497003321230420214923213348761045739503125490804449298223317371865005179671962688328755009088764721997973327285390867665641798173536798268556430700483897613937446486355843916256484424718597615919751372643038682073967339693280533031709853889433877377912026629123890899129080387731743515202171756581196260598059085172993144433343550924233539471582110758605535537245389180980919274230028837690078011584013126481674291692249068456475004122962234613111856512588126833390235 [97,94] -59352857240205796306987138113275474720356711387262017274320724385608196080114459720251566562888949350927973608037000875606582899501887211487436445378408453741682577589308187867734186230401121579826242668260428253219403579430031775914106923828046916569792392687718441084787833042989494141831187400956936008784508204556112368085120238991078784013121331036207427240379231958525248062436277816589780123789146446823972912334965692508860267271594102856641723913220308867313472013666476008741367008501195529309999022354873747000409145335846061065342023799645751125511017593676870552687554569527630461699142244068367384793514470110536132611578744237787936955710882506821826332288357915598659716226503212025636730318734759792037923278204827370473088926055636160616859239343817725952473233923288700355503821885577406799472790584596399479756272916278098347698950441628921247042418953052410036298991850118735114661867941607881514882978459252868513035138371104361601909259290916180422578006586488081764040637528546966890821784906918667794961105688961423528060782199327237778056566147629447777160821385625837266079668815694609181463240474607553815013245897937088760302636695903518083710246481415940225732750961784326928326043263807917291296411591117372518089481492209201187703261203708497495052976757309643906402470743215584943675932618282552056407616844038164889504112613654206122398215729869162151477017097649417537973365954404039573327974813442333468300062416360194637507491972338510002324588245762324223611154694614168659684549671082308620069737057582457060888041781166038490913016837818082557202331537571665096297071282820165168952176646594480100633599479699317500958642368968795699781988513082092155605347406008094754820214555653167507514142167878348 [97,95] 89108840134603888405243775916730747466438106868470414260620488203779693151986598363921183407702727754819985328361467446389386514936982472276844255686306767617517248214837339608921513406892609376581587109426449234954241698655728040925774988578113994108613500511286904842884978312520823344385670230853072126319632435954465651692809963855373948992517420543971416095626078859925456215297693760411353763683692939537969239058345234162118418888899692330982894240528521423831646976341246848117272725938775223031747580745281936354510058685435855878013926502571790828920244089558404889828703579050688214530794080725674205057081997240927340754177394296174342214619950537229225125871727913939616748695054017726329609798748175663530652269847560951002394712249284863241550070760659503306034340482142219944134775202452541883240125260576931471319105689633271994687080897854747463537468256981471784996183954187326173284196480038252919362611303158320774624741287393653717502602887404242809979001377884006025575169943848286670473299225407520789539244981473045594192101208122581726663491018220206647758079594980015141087787304320204635637605220488440845232969005209813974546306764498695322129342418157399078873446480071558422865089923273654504893443218874984782729046176325568929271296150256695879563576169064814027814593300490830014567121584724195016152903708235118231829916005693057175077294991034917225961542251392455299852354434581176375414778753872614316672263404921646887800377610600125202838747575756111385479397637779681741606265225900867632450479808598437551602702664421947670586054892139850905344033174737659611165304497108043386317634053430895089513565141818039134156562639855648436203864449173233342686416539187752003088936884792984277468413978 [97,96] 1190227150940322425183082393764301814401403177981353209995290025210111207991565175765491945980382289189780333283208291980234539686745048002234587760133063413424168456143095937293881390603396395285367031576414725969247431591496135971220543340757325701916618499015813560576934514288970762525901144336015467147349722178068854818933143770736376555322144277993689174070731033892025999039718935550515892791039924048770602400788801097329648411353887295261690329062821318169987168081443603498606613069858510231016612343067434448557010556599503516309743335024427898074529733317274893453191432225045803433456343247441358213657592812027240796594872731103903325211930568833710775410662171353328536652999682144694874423634225439599067280199137444664239109958936213941640772972556335637856648757129673595854600789800902544544599909581490425386790131432418152058561785439807325515359632503306466630548415521625368743708315686938222736476699166237810639265316740658718473432732733686651578087918060033449125521032192205012704162131753491455243204700267126270825016596619028063162005224052002858001331662046376979150753967752800952043484442251770980409054006254604099596379109421451707509054939013749634848703085007267924913079142219135295949962055720575369039455774468267614309379818497165914048477665896045632997923318275504684408805261726044605473855962057561461336537168422227551076988326605376617859014193083690307611051296322192734076005164045267635839971147619302216103151801604358164838996797035749075403186733845931578190671904740540077644111491656864804894033174542425524203824736793098962630199218688592911630960155211087375456493009304752260813022888833363726754639701674585806351936232314484723878285848771439413769705510040511221622187 [97,97] 4730795796221632596005033342209274049305633151302350543860194589384882682943233319022892175909795045930657452720721397866715343285647868098479889607643773173862378694281968549520808079000259594703167601549808386028986227657560997536937988483874656221532254357803857571769423995137882659268264265815138653665152152258412029223269791994346581433739368960916678406211834878433376840396077999014591112606816663354682351264410239910940998118570584980310683949810077019561235013439895879827688280787365591349542380456295485980611715956347186084109295053305102513230336844650309289853903444222476723191135691577336700119617217801278515585167402718491066955759010747440863364683195586622410195842482942929010755554739099820466122490447605265635486014084094483640610649758102814817958806508826554872051408293411884602065904080836023364469437687452644218539688933007102634535202925296348868106741126497391886505527402720869315688733784613100792714240837560536188341736295890903258891941406452073315986679250023267251975088438448296889834975435480217006617245755318476723352486524316570105309724105360185258423691339280599993922918507762649529114001529446883620774958512723812608772478325319225343814355333492528861265489147882716968391505657136190153616148041078800406190682818521548944252861555297431034196915888727438652858935533738487070779305016059378885506944435725249977001675888901482931327712596565653212717145047247763349534248145443043150221548443197814942322853090417057031886006350987942378990249357232608757175703736644641759379351933504786457677236188166642171253055037804413639739227504102595938168515162682117256906958590739039547419134110873521987522734351447285871790436690701181222956385382949089836549006641849709084 [98,0] 152120843425149820034870329212382816239151109905222135407851285647832866469536559703967209011222436725515330968362133270353408888338186412070841136506729238163484825060879047270597051800748250077893895778719665302279817143842712160445952037081498842078836822482722438782351406356096256817246342854763992150238544008907017822015381597771423345005365344889168427396398262894634519565666453288319433284379077042753093691369575379037351838106282743043248598363637582052815519523956466140045682548331414195125192782711044832922261241316931932454199403934986183478323458302359965700865429172579710899266747531031132189658535926557948170552622169893437391560252392175367813407118828014446943244595988649292340749985052088827999675585163506361149468476125852503738282872751741822748717386611647812610570147130319669355352875422433590604611278694615250125387627668977618793882296217002851525379415851844709791063762291709311930387895111035802653373712383899941213143991546667579001371223318163565388931128519162068595003619521259694942637722360731204006953312025169073021841909391069837734333966059090058610352716291978366401316736535957801712677770813446244136613981945536971864653970474007905423926154081343951002279821199709601613719141114858678720656932026691867468318341439590754941085065607129282342337528934387519773104050736451757114845299013331519420858242222367400115483507461412961816711341801211490160082439456984196725444004448037858835488575076553084070449261816952652183890239274267298549677672105388896064009476074631759521362784554082672667236156737385931250911971062207081821238378891306917137552116440936956416260543631688134304156056852113888142760061066327372048433503155687495749617441426830738612181898031405009256999773692389756983958568752619117091061039310454889642149708257863380482038275189923945031337976851176254883442037759864510435306312350938472221689040303055780902855136926933554074571576701078846459555500050788604358348129844988584507159543397418126248267949184403547757364377317805499893330415289466342029509202890454760450291618296668623617392640000000000 [98,1] 41239063503591557895854238814953211478408203211537602081913130788740447925268754360058543857626561329032275422089183653467468382694767569768011420586371907424746759478938511350522091537829355818468382706409525906415579691739082332985184211111796411600656643794188955834601908319415583679443564016130584246721277438589037957539959333621694708342741045519452585129646177132462311022855849521605886935645636394314971606331095186138361182147804104602949907013958402953907578581431596239753182890269737680123972652790748814564295076232492710388262512503990716263578917371897964389043787057028339570692593702756065983330264308208355131898500706749155983637339801789757560335065292433401772783589907496100925581762338397648619982072010765301688776361353029888404920310198530768566343480037212345247773446686371615949955945122849072237903668788038138518005578908596940720836773400095524595808385438059334192436081527940519534291518004729686774120762805604459447057775486078695521484159208184254174446471707063639743832721016899848978941668227594168958067754824996867011715026977053529886556734340669021303558296348417204139825335672512092306669108085896724727969818409864235311974512078374521908388391871917667564443927363461805432869523553578702310932608493195496147095488113264833604534820853128606226108635125463075150858294126543798484407036897350232247737034209888578701442245113856465999782772390969426439500548131340665497661402600387636813451326384154713301671152893201422078957899530807476894467163817706390605316290406667222015569204161775168418830210809534263788326719241153973360431903793715794436192640233486359032178194403310496059831234217206212066138543310942844131752336526138333314012749561084913589704904742223232433667480930593812383506471956296887422154099721541375116760751687604567489142509174784255272891655357262878639338436653253402349859285702271149883500417372772395745047958475968266979575966926431147334832714403641720587810257822752540416431466392463117337409274750692061738652065658952326810504781415321214454794727871945474923017379540317804102156288000000000 [98,2] -12343591724833537977504678087285995759300423486077648643423878914697079256016183251021335536600473117612534326004531680158381479334868364809859052372864473922708125875553556900101853517133591601199711302184510503952925269256314558247513505903669806283479078073944946580208975344428520032470765396854358971355966363654125090388532878554624144947966635581737036500832617849186161251253021527608605314761158982502961836589534968003322804262225807839899274696710621317604456231436077077402167696785938177377710580021895940739164204973641264500134294713133357644319251776948149180467450936414818350955441965883776025183170328272947644436710851155214527186827548771182634573330551781913680742926717803433693786255853940440137645042161735998216092021542649288163235548077973759841137153527778497447561302764746475726571133186983771353192414566344281642320092274388458293172198907326316142867994695105291861192416809405047415421861821596379136471550881403524678354163869642719463283876515522060028621448867956733509834879926648631981727564292360983341946294485787013550487219029328082868569430709073152315259409951699812846526937215949191909552010104263015127895872719587201955313037607949182430359750680482178951626300260148737294403182008124387147468468133265791179569883849079399023916299815764362896627130868175942961189432720288109644069491643267314472120567260396774470049855453658445738868434880605528917710891392871409209420587528189748553856069423744554503987795267944338771418433973120458804486924128519493150558571765007963123461171318656191666985542356266607913889179249990627996178738950610428921328456322624198907562319436792779619128137047042786061803263093278699804058838172919287147193400780308815964009408047040591943440592113607222159680803385091306142774337202229397378340785821946817526879078159497258393268974183450426008228546041532747445407837271047928415127558280217217503122079562807424110594271456203298861745217227339761965110849863858479924669662305879746971997340934181261905212281237597170470736900079139820607290186505730385772693289820006603515641200640000000 [98,3] 697679313377677245463707837706204879994635107010820047840662503871165162798632547457770102516283964118209607964804387599035591567720190101203254891254053189440703411607817592883856765670363265452108971026318288417314064795951421902689444500810693063624573342084617935921839899612633183343871331430862118667747920078674091607595268180924505713395757345158790264804341328106109681175217332839069910256751436836328165379293156340033052139466861057029173623315065256141199426725592111082730168258470393437586986742489393948513744715886528557963597427944043738829532172997946119548092043904759420200860009709699225853294377964856438291688130938565397940654119430861118510522369250924374009497255379760458497053611896341074327396268131068423079058687409398707184876120190107602691090740392020143939526681845845387914132085564641034610736034516075088082074869464122048975134773369240471889530672724257985333596408236149455103203544699764192895688792545239046436226287744239825565405093160817290281193679140943785339877415128246217729305392636614263130005160120796549392591523935229327858426816283094889313055568614832059236857597859940103694957706587224955258490373461813875173207243027868798128130375779600215681855801064377511872711278641692475126118303053035472833782337657721076680039775648468489083238301051920102402580738606043578500950103673411740542414371391801465510079782273538095071253760892397963935964959467719107772361275392868504528760162248257990417752834952226907014616084709329665659253199777188159690340529572858838046967179421296290356428839740509081603740094097312712173974452788092954433040746979133413044369009854591520902359448076858849390534607220652244327117444018321620759689645630410823025803956663235316901299894529643281951330118180436692315697217429370104637408796737107313728583021860466902244058690383743332446627238881628176887745268452773112342242795407504099880873704986859772828330267322760140545160577206669503037358953129622805530622434397416121163368432478793697844193156194370291016130680433136966764150958250993985905246563398038520453755043840000 [98,4] -13580091493768565508477091236614603377138405828230979606563872634111509847398128737899350089639580726525278798426852112458499483098472532567301004152118847290602023971304423229534579552212148326185722927344176473021511358258188996979634233979625114116753339343472140244276981569344914921644504453341755685299529111413886418329497214630638456222262484566414131640616743726979698079384196923503239189333555974537961732763617975541231639995312052609143525894629638845550574045902464589721128369447430849782694378508951950656257520365613771312054234789166504556688537251333512054881293171188443182742972639016828494357136220823218808798701013655195394975351399651968431762646490015896120550348552662554631750471027525132696810422193964480557408297180433658572564166236057554987114946356804243916124434225005906395693382769102939202783543320307492727658725318622062300455354383751236081096465921111535175744400118144313735648703613702020792686342916974681729978970347036441199854203994047219749086899910768249168160399346919045535704732870462973667358527974726695335391830309275764579303815070343423158469567758883641980966997324976943503612836001689797590537925881373182549598296914500374904618676564089638786749783316048417189221098778131799906445284192728163510943987064191181626339975824845167560808324617459530729834947265076172840191800071230363525649718395396753424797971712289662690850308483349031249858884365611669564273037734595082274301165985275468549847492349252008419707666413021095663161303934653248450029074260276422789989184163043123387145550550768047199446583857499630169935460830669528230621617338137794186563893592980065587975575961803319273373923105728076204072401391447156328212437575589159624282842768107731182237613234839799451027221310421099639936716029585326580494783939364439982016408844171669007812443091100991169898276967516376749372429254993893415252743167948916103466906673991175694478439623090018846439331997822581830143144797074264605693082927767264762936028899959570819132559587334879279993830277822721269891958312564007568756439906359275383863377920000 [98,5] 141216820828056702639124229704522590103151642882391333615688300512329206793716724008084852503298021338017954653027342101817359499402081145981382596999368404387748235468023955348527110889078090728758868030068690888426192594521237092858421393612077504329523513376212539108566794363845973185287280279130048471495319315900957089776757736464218067730695263234196980966340542323898612628835353721408503828423434005200432794345849000932058529296657612374260307383661883487500168280586061750435065241837671470670575132792160994558090880134190360940340065927145831837370597442386116483899245750800122127381917510691085101535872377119360140516798834536218886054131958308328891933642332770514302220155689732498870959413558991560105511782554540548424874448030468193200103918582507234867789212083526439591485528883672323235880067333485969053362168522821843281776258298944715153481942112938129003185446851700833608829645218846297429089288741812488145980256483756153721814697183503130142001128035786869075799500301360511763263188639459025184043717951780821692169896490457903389973568836915652394256764230742109077854586573023347079492930583111864126749347283249235817627175254370527106281999929347999742782843456962367156309499135615736575706735854283627794060585076313525115402974789809799735843443244923349549325022023745721555101694883130554302173500937667630219661631781514593689992482392933456328658726621082205899239623979651192883091153058305407992407918837700323028203368753251094372999509051708987654614273041032776446925037656016793849520070398180709306157026575174113988598728428626810386162446078768731071167583264355339961994396801426331043685710340208960175835318969368270235542521409500663583432086394920184125551347075284734139120495402120374025404748523867177297306715998214151349571024379041650283849610270822768874618343019629862400767513707435064844470562584594548496804465039894485491846519642001329364975518288122473272801993154501494105896384784885780779725334501713923118285043479443649956139109342271658492250607362935782294699021356725522126339380799087482862619852800 [98,6] -839606590114984441138942770557255913079760141179215160231454232066365098017077783784676281791135582589132301945270050641715564772316790407117530661076833245587792050076095037142364615731720400258341723164679450426047657569413984998266414757176201458758628275637877677210952482403245853489370677963526177494868509478957593908841964390127572362396718105251313443525664353651434025584270437204504808578298941426199224844814112287887156349796650679944872069711269069519466202750698067285158553801154658884829767622866600656101026923743424099228834835274361068940794233908250452395699406368943136632684239190561646507427095097171239446286899230114679838789498012423733037633787450307759139149459847164761478686116879983301626779942913243846033602683420526825738708651182177181181102218506074852869659859707538664940401811307623325090777402075129254066949805571414224115481703803352506363190664494750880894761927783381702498946931255380121528285250168221424000741718988927401764021048868691204311056824103864848468375858245671287118383448684764643066239015198140750501834785791054780351731218109436612934729618260901774355804935897171241924366121665031001932453478526061586004895034468113413624567055344471441691695742755902408408473174993272068975923998868924101892441195962762444689534207487653316584131820366404910237813071924972749602013553934226078824591857959811238357701601400384535082521510108477870128213118971715958255553970577682381880831204180957447165377500510923218299443146913178524070841938760533711855228871592496828578311074281594492342244597431034425734916369555098646855403142016502572305703580806225223349331269724335235065606507795477216332479700384058873928604961635986011989315076542669712082468007332833170289728428082386313926035628242147521699798463057646939672692720272226920156701966030596461253746952358311611161953236278476527437742248861822656603231156463321575513936254484304025235310021387888586589673897061147615826960052597155996489659223188637157730648832820666443974979511110767602365993897529393389737131732235493945286299486002963165269196800 [98,7] 2705517140817800907430533082202291713971335152749003070732188748696298388453125502799716731160021091095733672960213225346704268386085478295554426237917962464461347995617894310994918822699341965323486198937273713598237986216831550855444622762425476809185622237889980490271904787476388908820912036934980048557024960040743030826569906489447135583346229400127773380485489898485270324760812377963253964430557237634910004522691587159763255983183858319723984798396432712638145189277902786410283797519703109746727167292428977027164858377363291573133065009764780452777810277554275508174984006095441267335522667377732598760190436939543470078494124460928500148872808293866455317920160987533589358943138569589201559643547178244287407409256823946761287093625117609480949111177214186396795165825391316311247537003403114721572125552470099744587110320354078684183352667850011052306411363748632737106259032773852849292288316633270696006710598697045239831884692326240411006408744133376210949296753411904421004953248123522838031950398492548157465953815410593080361131907038928015819222773073341671125506741759304811270092286741740536867105950736538160880823772162256822125636484174426297555808973393137925852009603508033090766027285161764397844826068404007347451585894095982758471666699600612799609948833852836799550971250477860536306273867933900319191686048742976095764124014409326451100061290498377580918851675364678654609211844735484553159206714266666816240240939015924445780799422566782288679910785670593128932587224222197283588760734285301178449662097806034885563558404319587949253211690654210475539663817825481517254684278340553743902721582021875117991702148738293986893069460731759864932854956596398552887069365670449450093638472971410395775462858637588042033907644308434739773749236949632192730747736571858882065098873129444923933750978589615810555616037774133497002516321189226951355609493468903682315011877522435923530458429459908534621431966512105828513946590204451342433726840929331632591671209671201235766071514339412684280613134807577753705870905262063117386212588872385419018240 [98,8] -434570184191634971244447780886565928983679967100129694552420209319357765736569987135935006370041540001275733738561981909581314985536523851201849963957485229348699550401136017750611291066978711835360443742665250291272416386175872775578624331582920890728589317190302775017699496002157665144410773164861829691336210257896327703136748457264730343815861998418659242075516547408954887678561794828419316239460037390966330013110576713994309623955864154160266532839624937663909984245601116406711865678709111306029718477157425846731372965634431471802172719185400873830226909095826034336041836975901854061730278299688749116189925696546086773508638511036451868514920669673934831930447954126234877572957329915215924243174103216559368653570136587520366326384757959808028359173546266746414760170787924608725079953934702850836875544662266837398545515954519950017142740358872249200039500167739848243218936402248759807982848836141437414711899102932269421372339388051709039460216889269810676824467990364089594479764606464163983078856961534069954859822711605309410825486063573059382528122927239834362837079039884309529361263485081124859852623208465496032092459968246513872050844489712942839710928913588735711568844080883816492923722039547985937365508432471464625857724772713451052793035403551653853220553325020514906282446580581164840231466592561360299148719243192079286444564258984253139829198034789096561358683816694222100158928004994144890350080608727516769306964482970337409219292213015523427468400857461974142191185624001087007358093445739126059336658071792201332770389562393537306371440459373240477643077308669370000252045371614208723386240494971045264656887659912363168664006954315226620898564458530540633414685238631962491213103192099749655530485955179050232426717541436133874327335578594603244282475070478254071770362328257855528438434756113617063773320299266990228651975190055611959028259237231012473738550752416999009056448790360843523302954786641522161977962308218268461334387223908067108924482655837457282125306269895790349456168761242202307042030437879573401466499179216896000 [98,9] -44426435870616181161911190198687683755481738202579440505946484805495533230870085581611839427707062651378239756480816299468589674346249191490942849404884482148216804596754267715430230569254060592691684633991646270222804125811943251318254171544504965648350416030081604158211109864896500030369975716169067949762864197369516330374856194485808725734589927870132839765780122229321387884862948058009700468994495171247901435207138669234522031379945768094885098298066279851501238962083469272737411575127368067552869634653292578385302052498404929016036544243003721176888173072663740704684087653219540743817225538432478280834430385593958846595202976730907690255435183543510262112262473730982994818658437619790140999543954488587484641360005264857044559581707321016805486229391557219466000573829269483764743430170827373488097881493128023454072150853128366358384328818710304508085495788390650927022442327100894822447104663147836126523747855151040865888717643976936605906416660137370794165044114184002574691410304111569784941390875847987177092466466818625964453937405543841890071572168651846865780909439268392932791135958856178302097823889748075063757081893538905040504627778715505055545825145542652934066005383781893620791717942723986464174912862755715096004968528570007618293158977282494283899210986428125484302274940435209471054478589104429085471934951549366779765303723431600831425164726566651322397265286971837024384106772102907022162221915613572736786919100789647642132313764405740756847279314104343406938800830625343843738220457999985118825857249131184213854850143343326782819755165518413872258758319390049166674487599375187438571927088466856557665882243001930868575424367570051633381297314356064250909441337811850836636251092436086325168381683666629304580199532374918891042852906512342465114608409783625489581596325992056924827433687512325497119527112403632590324927560924299368578378745833698660534489488161718145053138459371733946433686612180334227995183792903165436248210475820529677122606175093083119581433544306138406914985983204534035340603576720453185615028792097505280 [98,10] 251347496014296508118780051861388888237898425134001048600354941226321652802789938201984453257740200979664838745803578234689191189762879001208417252983235670948189542103697311542246893204430090439853375299037416074635809587068233010396107106078512303135427739458143624633807254473827066792221109253268325136067738382881302976322393108788102358075008176218618368050009369427981160386522279728850941603993985309877278408230157500068496412279380379322452808540588690811643413690219962581677403554092425976375275729942210396901502020122448833846050030456511251376387800512626383356182288641954730063831328112657032078365084799767867234450532641909011194878190471223260001523762644271678763464120884716066657490464589658872221941371264962419608091407933358763138071364845255942874543222743938960486707122100925122530774936679637470672648521872940774394655580733632568584791600376155488964176418067730178983925290248464043133358075419594060283965430857214148371680039747842048347410981787611706709389308564824069604643214105355370692654926328063457044502972929856332684410987418882715601004050053480482679093120489458598392279049893062041716148447781838829335143333737227030475378682022379679273915408142008408812454753156640318977375455076802244222318660773585633277590264887276365105178103964118529818926847998885473272921879366656339451187108548819727166740352094052188150388243982873458066208943733871340025753819422498049061397363796726948289702049567833936037397156140589923145762039840151092842549779447674358432088133005092146160337420265253343582033719794668141365136387382967543200713463350333495352794544206013901613887332919305706472570215699365501379308817074875111683402441250757201187220012011466191503864245869201680615765697818982943027294799814009484451046927024811430137681494609792251631153832217156060025704757884016207307183335178227922674511439993505253268474853234326094676736554969161451633352487520799400871054524615437408019048400975588947539518502973874558008420028852474321165658272071110629005377526580274180015477824834453046848342577989550080 [98,11] -790611079750744175059797212725938660319113940712228156822279358275275073183322462305803817548876970005057032092278468844533104942805012622099413263283405276621740331956981188093712110916930274060119889554762147680141337408355929945302468186694452267915667156391107242502919778290142471820193042545659646773737095646474504621488693791315010275407030207637916758332220986017458644647544891675682320102589360432430875930058558250655839251986338164624479342043977106439495418679960004432374330053818646679329407152869497156882531191882248136546861018701759896183042089706940256921962351397420579651811550469467790852523099021886115939375046868601205402752941975644791826355607992759827022484805547616150799068886711051034305978070139753174880532759510549079231865632827770467785402953172557666886953835351653944201123759690330553218668879551812211136880549564902180464698598097127076066628831002782048069795268421032245408840210559326888185899801892367343207026829566919950007722847451458257912600628584540357972637458414304676998665079221695664401937141228986857897142464599062325675254307524545569669118152242184165676667646973291636469263516472450143411218435156010138648687590459894401301075132269679351154110441198849453050131145321802422214508303075202101467266024121968353082084184289719113665608000095243497139304233934014897972756611301294212077945200342515680037673019311441223090062171021480983219607638988472116744576855381882407997046945938029823834324460119355371256854810558278036219800256604432647361537621044417114484210823944729549515841350246535923741200668061726390027757959675817062448333092160558212909158766427810820261946625155235443292839280718541059551879042145018098565830221975089095339374572532855648129752518729921772973784405432312260266767376738483609011767539791537927885756760901693235541517916253381230610600316757560599701574394916363203911332435189474560051647692691593597993681803474589036326644920289588422665664238508985255815583843826997621539731162905836668909252631544470657045901987782424656792980249750813713048286317772800 [98,12] 1614170268197965683403374976697088950522875692237952475407482509377133162312749648767973589965900722193944592277970553010983353944099646943970471772301682545976146226009939395523813526983936970272542255404114029541170089623657363990676557367152243161794074687484429095626217733948646826706867527556736000401078198712080627847226423176359930848558377074949454567703834817761837380279202810345252581987657992414657136873226721741029461887300779957642683580669859138537898543517476294932661149373702127158388442789402504098859490202307414031152469640753962744213207251870103654930506407412265780610148565766148518215416246865605999450709437712688211521326894342716980741098041696249241507081771056574703556320300142614346191788953201859376317048576568427643034483743233447997120927577138728689594128861209202191129442076582288131711504897897783220135222005327833339423934675355417921613689784265250638017632316383966894786856736153825254695532575666186218234438397665219478312396869135544950012727295820374602309420011058380597609766126171485463703514064991453990005323000858218106148188312484232696336828066088916448585835270986002111918154678837391783595431802310759160135104960064250000073029138001114271012942425301060923641006030229392353267743942688330570514359057742652845176536306946331754044852978591768851650111613278375021093157529154255298980533409956130274765211278951707961938386559900058627753545971227942077354144657934167467999008413438889585932203405729085989192052916251645550750545018695793599657956881924375075019931037854749057360884635694305964938496497462060929145474900684699225434923242812186175634683784382923649332433908740019064560306838956549995442351263033913400859264440892116294796365794593004643838632865235387554799023483438752762223140419618127665261985720155587326078672040171958048243420415760486282584460688941509298751041538766457494110464914230487292042958431977247865669102291074239442655235426281764532534959815005780848901645723877213674490589083368370722281717045787207887706855461444515534240478685404563804529608359936 [98,13] -2016588468468316468391904664154655441615859497800737902424925372110301497521291253569813717758900037114972313992423623762922712053958323527325931321019712196273428771991430889480356129383327255281952392399301091426746262152841482167682323212343330534375806156578163388886067007108811344651053839656741420692646298339124495362842021890754313434972880211028907178238315213586192045331772812573561021070141856913893788210796350841034716572452252343160818714703538442526873353251529962845635446327579785111276523581412707495409552979015783328344180886486543848931881621329203329613051859522955994550030905458265214173976257673391415412264559126736003886123528846925761503559561074092744363018902775799090340524182998484130951504747109628790531293037423082017486928768209482222137865213350743701233068007156018029274518518235545422453910349222753200195273043253512113841100845899057254754701565384661697942083435804282947998527207392176872769971057098210566253882002480522322121056881825600840624661043640048811966096452523429389759917893410654914764421859750046686989797623726893468706794414634179158600314844141321608002976541685808176765774241458798868057572336328894205816802951357149992604467640823915291068816767753391732195346220384011490868982162263823419922291115449117924120275665880953156696269200808855291532547416344005960638949114002228536562013665476195763930066844397450818203853242511655487490346397047521200409028175599040393918802029430530168010993965204599406213064259391489773636475165614508718206474638228430932617037726105532465946017202566721823885973110955533996310217864359112439706478798977299501311018854312046009723191555171211155965311668707162982182711202706080350316201525114056904814061788331683809113986209954545906895065607493706024435066768081241868098975218594526130412591971396054191643482670571317098118118779649086566782597817040936162756864381128570816511642042076860677072479220738836154256808839310306139461732978802959877542435529611360709034285467927894841228841883257129237490205394926367855252240497334781792527319040 [98,14] 657044842312156575935390853440423435084579362731730087787764924055301993035200797772056715303909473007806404258433465552391759794957520430979785034334950514898654486751802765463903424988115312838968293305073971141980723813094179872902581657633411905699368963631507504914428090095103141296631628175287444352039182471459654347705013426169734199833794551712926069110332073449938250947205030924184732678896747135082876757085710895728494402277718153949949696321787438925799173806200704560542791711796760572477036949743570853651781293248478755457114045112834648139420564228835371697039184496099467817875339321740188916593988446649928809358690214524578060309619464042642060944763723095923341034429129961324830258926356577864762685854851699097421968598534748363774149056772400039409174322407895633758531567674985944826312023816080728927708694822265345305068065234785753993559996626137415937878974969495841559240374610615863822266506719300786100187235384386461637821209582016940630349652493736639661390843368549985573397006798018741889638632792621035801781410153895460435454698257711610264611601315669578292355582495098060112043738159887623137904235749993574809711165312597771171768601721122496369316070466750777867178953837926186891875802129897057532751538477481055297600832299348912550914390633911387352919994561238283396823358285448635939048557979888524431880660194828365099747066435964807745948135579953983164987662578453747112518705845496814738540174973821888965584835640089963978346836384181402797960272530259002907915554943143518076341169980701104543408024932021912396862756972207504256635958919288216946243839718841934042731076129275468239249318248662289445029438446500489694763737467051649219559483122323226167555010159269429495414043358047919596631722585874056238452209726256481735281621871346224530289468035437523971671244383477961776654026134392452094406181028462484028220880743898711531467629467668001420947028330576053552437546942991060359598413554375665680495558164066000643015610780255577252656310877985048723774801548201155627300213864400165011456 [98,15] 3274471651906684011164421463891445716994337035126815133200813751425346029581863368313902039428835282848549355155776196151588144559634488297946883438159529463539332667811272755945777106309771653196560100513830912944334375038212106345374172744532074107957486331788267308776556368209227689587997153834393158821317875340095693640485798026762685405255494186294221877015758753296325213813177405811931059459390668659073023698877774348332115653483519929910588883775252875763055779592257604107686930355926162466437025157397092613597013706045392906625640175080041995993852981374763098033665120985946140465704639088724901467988526780057066996950211581499353411736501875875924600877057809327008168348180647727513751983396309029374557253644671913228384029113359017850406988464928103194258508988867217158617715612571207862017987095980431122007569153944300752114255302191744338395380400090943036039266468582324021247485724142226850040831872606367636825742225287851647267126819426761310457851037905555447192085975821190052298073535502045403162968715256755691764973682856056137032760464525277696704620182006919029695742499280214322695304556558391869696465124107411611260559631008471413047138515508982942691353657790614829708612629848922205822687575946562064853677637154619983105637478944712076096811452396268200613689311258668866460147649313673811149722044470666509936074123982162275299432363873009277737932151899995867307281758321395199693840732931113761538059866770122673921559192442249555304748384474684148382473597100352398942053515195466792378168700204274172844008452592273429704966118153751551900893424691349575285716783195583339578710705947214426647486619554300838426823852426135541691138958741357418525878724834850760428362125541778048099198380552071810628296806201655663139685771619931713308324125184021049338703743422662903664765284479142632057582734770917942683750779789021594505603272203012600557393803644050656573481682580848317664191270066761184272211397350467337525932337099527842645566256917316524612214777016994658806033156270676153768405752384927563776 [98,16] -8299221995106882421564491017335912282611185755783395213535405580645400190382080558526307706569025744877739663210165381864851101131021719972157889330626477275441001586402185821632992230209957743239619022213619588977128833886628800430656453790193169129479823485636527195704795400714501693262684588920788252362794619022597498206131156908880694289784759013182925604388467389523323898654920429406868919244271318245815931132563718266390769701661447115051184035604052413591222668205316184894788107861795063868333315490110345157013550360870778146227207475140175378554271611553404270218104711444908805550381383303866904832165397306693933004541088247900651841613763093905808668384935567809113248230738482148338390419405843626681778523433083073605083088448421090816611986192574162264590035819486206787789641017133324839508442456575343608004257522567320800143839262347655045512234712738550998052004877120548907544476229640741505824911865965573717386581970131372344575078581272565846402647330462011914556931424397436072340963219146828405157578993097974661618195594951327105784633206180375764536803910390246901234545897219482677620336075034309855986739962302987366654213650636326068154347642065677526073188253922752103846088636082759404444673336351914862162293332687790076851902962757611443323290198420772111701666748081608266901889146030568472449319165620018504725673519230453950043707201107044034429645186025163276027709334421886621268169290819639356224861787732452835932480705480042378220884217739923326392580496274183286505856431257972079268578524574835292997777467510620720302162297527569375738233287531805560378661445925534943834364085118128717552784107221812546767603505017925972617787686650762448829643364300308175535894759668053538103827954825986414197615901531082189865772605294142005644507657364625463177029439130365547307899082806362811142521945188454108497384944527533782043863506490187390447235539580864275074580814088834263602147772526794934851800531208644919224166409670711788443677386040865992870245647479469043990711545651288891472889333409644544 [98,17] 10412129786026953616897213841424732242917379652577931854709637748700461643723575013598946376966739334488263075896727804693947886534112019147083977730169401117896346327549355954914895780643756941578200301608389441092395524945190340672521783364962373898380158166034047178447106535926768221898126989374303519474914886268906534311874011536393010185216723230957341060540068277905583509624490156526670921467689442259390334660485634602031740825000743737623410262730605450261279620554933807208041686954555478003858580975939878263710637498484078270994374271605080695749106811290406466046495496197616761564328764288376745980270002480837090032560174585218964832645431979501437213962265215289933065887899720256438570601901986484700543982447739685659986483161150276425306123642392367428291825453649473534255885043580134183520702458744166255699166706479164560162432663373130268598638152516184724899969138372448222865759647501810661329413671710822354312461477007997715659175492948813363786177269329069130556519235744433930509295833518044474861069480194721676458210051695189112916816217320450874654340771484263961598280834565542426197143796465982240096613683352046781420912011955610430075840586484926889267641793943235283802111185989076161895384342055972985800815171060642340261475255235194053891554406970053160300833909447275642709567117302258160777185324718799435137631699087173363272675431055136363829368236778197192975782328754545021287902889901985016489954547699211105174617301969104443753731826816894579914643040184877172927498419268371107342749438220636648908069931360470145767719783514945502048030265217974937434786594545519522819734737968094526133476142422582355864818725788116079380086635794982560990654270563881019739014180710558461994202193186377342735519166976090117198395184857865701922134031778489895642617631536090454643836860715728699930231986330059151245866146274208558933510966383620681370456332385634368572287358084869850726070670749790661556265621493496247542107717304100763296027677170529560717421196535079721477619145421789941615933828104192 [98,18] -6062655343749893375774972363863052915392535996781268721376872383515092878829157440430555752384890337768340357628531881445710586353569425609033277939524937360269328195219946110386474449701482128796421345327864298880330527768435989543315230381196214177956972590487430740868583089148288268341010947000182460460208260606253541406274776784109525732035762486878452157039266019238024848554918072791920401843723034630117158111563875547448523746508990770642359180004339712967625352514567062310205628919457690428149015023315358489812191430590970392546361110132741386719376978702501452985681097905081773084234084415168133238044717758727948787496325753337454084794517447987795771547229903743494904216804698152648072752347495347233709901212009707339182850616894054309713955932695737345188706422221740232160900722520654896455373118077074408630014987468246560115613789683047271100212624800004619699179711528889623765293970247710798020896852023580732417108442127347008500871708493404456907876154502101727100444851957651270955270756575694098433056531267161612772749652983308112762005947518746669102273004476587495927437523885676404094716818287826908771475508007328603140218167392580617987443827433980994773825837388945455810662894421380571565018471604453663483082965790824330265260427957234514411312387093746316428150504110036904143741238897566206120844397320835566056087573124988573354567508393437117706123095174274024364410854631542163402958838112742322758638008560792845370808540161801616012595420591880466483700559913751504462031410180914042591677349448410139928688546948923069259413652136553365106551173295715186088243803993227148763718933868270362694062008277117188194163870511170821181526432063924408707766980536091440954515732167783870176963628825123427951859304774704437250207659138990026240856983505414230892554863688435399830449371342926691427887704420707919261272555090852921550055880609176529873764605584303200309432567123101527502624925568594363757668891886972001390321685100768449435413861030969375723977862576914234740365838844481345896023326720 [98,19] -3659260976890361632112182283966647295994395632855595543527609891398777427799953327689474577117701929399440431600491187053961854954450630908732915184286239083287056954628410788693296989274957732674311333125069214599707611417523218950064999369493692178985618810759488009319964996800094430831452376005783488332992572464233385140672546855556072483641263080996343011078371243864483289440339811790204133083485574734714083723542730971626384051602262843394434220968156532191228914762977671510290824301520923041189494370669591948681272348915120323059493859843900045500484287257634776582739145304287149729626361935337711531451933570044096211307734981900238918087821059621285336429563204879169238736239669956955183141779086449809798462595066023069989255034827297772594500622020434361301065273050940438037804323274875192893445552662267195588309343081056047254694992142181253294180212853720428760641620415422398483595496586496121085968293382660676751924300374285889231867837144604325825320825768280174294510302078715026871886425306608782101582806838690120800114305378513469827398388250619847120068883240881085269221089561868551447847694432187271517500054063791295924619368770323221551325315902136587953719827799958341522814267845616217911947114924476039849682037152430314891198628087043232668465233628596276979129615880404483368408262411415358977541822735104311080834874913388945072287315138574908222875899433558207320865709087949550778213862885505923937571182498063201391650325803063542874624242264634870346142280122051377985482498056525234694388792778086755543834562337463496791231765911246042596972368734103504255889759468795772276163210452086779444039817386982793642717057175326831838538555340472027286226304595910406748163378634726677152906252552757474092622958869931224987822742069605857438548261705197691402131564184447048135825031394221980980802452550089847288183352726091430332735292314938260440183897430990198418488331742401808036679933235581288241050334256061009979231493338174392593221434597124690104501047793084934802392782073393777978114048 [98,20] 12901949205048500905761344265343916829118215398830870356393760407105066604572356487417855380238822414060328664727725549743564345975749457621814993088775781857721502750621537671644388675915661654099000155791626563472472184803186949504504726695955734546109180921520529570784026557295547067446460880664942803511795072428737406801741744444687193568936665654936911511595986321249356035872716049744196080372621051991614110012974245569358125621603656469747294691950033226928473687920090145671260707653576017896844300181482148702261473015766516374547195267121588216413050872569656550578014080521878891625655551933104201433676964584643160614957132525931776151828610532325089647200004003015531301661827417378512645310769749756588587982417669951615483382472510327000669941087645196161819459281551315757515715295402189368208134059579631601043671684170050266702925047609004946534915633612271168703474292720377579786912604625105079208376927403437165743876684557135825004841815719997052998201016001839639512647930555059792640991436214258269585514068894224056891818158362739947378994917398744681872581204226113047242877520887723721557972326294702342818884552391839267725670008628037839591799281998621842466290338041495974340614163280927163263651684476381235222674770272620756633018215258280009286548649364799700895019882246944329971706107163978217462108239468024320421189717017712503515662417799442577905033272335486338502372197758442937565345758368376482869779347893599115531720781489477720760470142678496226451392830136211142843970326049709471612345636030554891433330087715804838839365011356837378611650868173894986717448593087331429500119595033780691533310078272558280708142632604227894017774087864591519426256122547568594340706203206784954278405372060956724342282256521102147551261680939653287592319009213504933969031649312478968006158670752399467632641591979225020645298685390659568677175189313320468718344619679337491899570132894691771641778517775497227045089332943680307796934195924273937489806150493034331978005096728860159687685020574240351013408 [98,21] -16352328340958977171107570871115280025475740583208567383629813007879457502850526799667056630677162187441162066344057712111415857715868297149377919819002384681842188488075855945946903778357640608244511981544631015361642777123105819464414016352856741264899252649957236515242449803355643323153527850338279537456466264355985770432666342644038926459691855285868465334444400705644657575870047276753586491414172295581119637197008539482183078173473964134734914977046973863943192119779500668413555324053440398588363524192307348799458330074193805965564371357615231069440586264092670222303809522881514657689823841505466533577599198931043956358762578460689142946485749273870194997462117795848790968637232159029636286698953529184007518392590083943604217290634829024819354534177367880320901498603121159357346096219418640206390704358381768684985351878789953500574430760219700465262222331133710347959577340375286762634098813052970478722478116746641977245394686349522760526922239696025169409240552920295834386313041198038975988759656518230558509178812305728780053321927360292177550011631867198598964042289250990301284314641808471525630031532610489090280279373756363378715679307852624518298705141726982614942309193927176939427758553626564117304100459195753465250553096846934674137594129818642127336683110785480483343009768891738002225630964198738752263078028609422929903225423585574399025371587200787858006819869291339779941706835534570379293500844205797209514150661283661727254118727748551234661592584788790336192214436994953364478454076558919534182485168780550390437221601406555594656527978104509879678268914229129149214757098305266548421657688813553752586866951008338488776166589280214108490730647943865926207049057794729942980614499623644244715759198622292060740433319924362721028111271762632930117121597873007553643627437896713954405015537350525419872413978684977469584143432734161931480839697852125995498377932117450142402455612268079709547814537355379687643075933672964225776625479138126525717387085304223632952547064384947334032062991573897315488 [98,22] 13805625109427661129882396444886036442314598201291611509543515871085800717952745424222155228171494931114830479696974051110442937000410342916703316836084643441540462088773888207696813775012627594604885498731924664399104403752267631107484979640446155625589892041667435609042338766968900391133422547317415893098639931513026091793592105618590337027941603596711567758249462034230894382636292265869693559473096429081428169464474770074536276092970991768342079863216133671207121472075387402962401136933148663353559046498293924687051539950852006220312644390526483994392324667595403120988411228265573517090247739811755861378527485227340115011658010854905090468570516967130971579751688453129614658731341236818146026873175229731566813646627461161625916754798185377749029172545626537838638242822813508180818273701932668878731867038170527285509528819094300861608753000739455094535851955304932724433265239002097508638002056246242411777087242476040730574521696133183339751092053453097757641243364965557066576274624296152049251319157627865560175343109422758714592752438985100810177118054867692545120877573263174304054276775821575353469866027811482354023392534179651751823360762714560006377460088587152227580894513132697580533292419294615358659698543138496473696093698148557493797269574852241158120634640604145939712535971238596007039885590751111161351834117933839254400682866800548803071363386601998343448926907819362575119423582774101312403846350201423169153634939049031973095927376322798709088648528386697893634528521693780380261075851721260109021166262622852470488290772677355563462107429366944580917440032016611776828813463127558572901791690458565745154965264581063614146123974686047803020898189845942014855058173188933777881884591011562166366881406309239847661216103319511303543504674437018959479309369321156645049370564078265026557089345013785192569362761937442529084393556164115810860721129673555401042811373165215027784174005045568339489659351511953488382635979092262602677275741181203893848957430644392260912277830395514265871046875343185109 [98,23] -8805993241265790703610613687095286337963710768111157393463376399711738406184087687577340711764472883953412833125588474087072921449017517683155693149287866462951754005525865972890072013264366420338315581039366267978161002576573142634457553347910591037415258956380262856111480561766016585353165908857032290689152352798438196888248025358196692995397229714054718266433250572425489506560385856047230789136087987719952554916562176854575486055650056427735756320211434757246835889629861764373289371182585282748493370658498703135658061864800046680356075243457594958887293794688022076312007611030961465120135358081756980829878009817096533802839718643576976617708107619492070980299591442622829068118446739870120840990719989220617479733269337922016189118168854711409720354918997509062162584218160406058623496568225284388102084145604765137639918184892484079855310290906529831102352336478214518208492991287554300711604516707155821898304993400147817980322078298776104684126475315781441786166987920783184226203726922777547388508322368046507090205034292713971278908378617477184090854650858109747223914969827197301912886057197211178844705006657889836354695267464162344391469643261479048741797361743116140321566614634852105637582968250504844653572048596623199782948099853557175233410059023130507851751558321991668391763870954241438960513761837669701927054968287727224940637269464691578154361051037292086518706430996659794404413919759696308846792031485962237574601815338884413202934493887289020100478111108627502176926760662855747091321798029692649818328903577212761754189930478547260807253306697652560772937290042910929125248273758839747935383409990139802384471063435389523099744613717102716294722698570002978277953802457490873964357279801608644527254254349793425824471079973329243466443196565624859357124164337525041668835868525959990401427310635012174048930237549171819692620206556512521447834508140559430423890361252131582202843040874555972035052810392070570157726663051289743915232930753390636919043351792577775681938223981017697740218157982336 [98,24] 4399777799872834523818871906371556251677731946927260434271754601582027437338529933739050568178278783958471749837665887583491221027678498866921103283161673426428016864389087593416094261186494054186687302253525930430968532962682365988529919382583021875144373404872758148001663934455046678196605215889199713753510784609730942332583769066407943859502051694118868214031188477862941616717624546024015609412544269291435178361230712814481439002334522925877460484783066460948427817147247666586779726935090661295979062761260216143000903101683403529001488224969972593591953283355654617239146601692078585523104198720315891849690061958964803316042972941455521620488426005570321764238660493435155974411973676988312684419952078118036971877696804776817427430964606924749524391442363909134746190831414585793973530702568641866073111791068686142612142137867948000592496456635061108971109310033680787994139308232015642084935002661606244364143515671998624355851469544302751814261011967107168902631047726379574227271460974029953004419030382006806300557911924062756818094790784427550959971804197714060989491264760472334880065832097333904877694349188461633685119476436806880428492480754411691394795316160518598231028897381799206769358360534438259790317466997812065130233819598422579539123548997809087896644325320491867687758571930062182356354545373492908413904822655057514456979239354108641720085581508550196751265755352762766513835730837885432886871548497512738053306638294225407282294165616660315505134457975575884206492171942048809950919143024787948289049347823739370955169099271462283382655745330657634923203473397426633380271390233206839893029914542893769370613400082619723092373154720265916505080204532215495524980168762920925882905499095330407358300676780385324322011219688978680227956950496063322677717071275496623786751112086015240478992901451279036115889759080162007469330292664495022968410337415339528910103016156614112445303013363111280432874342425631371035788019560277399613292833874059613770767482436036267059651454561770994447244849824 [98,25] -1422518658951751993161284131346736049040550070193198421179108868861122179085106810437602224570786488539708693530783495963667674660489815851254311843531330294453403926212820536434573103079678125566385351468317941002722216905335005361965832879118655163570737815240120223038265175859214889824335896954432884408171094379043298498525661980986094124431032964260220039562365710093580646651254367863048988049395076598382922524456663996658808251853255536118378607238074300603019670134545185341818483843012524721014123491874257665903469953083757277117938742289344333561943092589567831221595816953142604284051651444769766313634557993286334289437178064692040520229692610692405716204915992935791844049671219822921288411552485263586718776065441779766087334685782855182252642169615089466314507235309808038719954239282007309670700729672235322100093730591300956405144568964668040864773483550840599675425624937893958198000602989139652819852231664230143282985253307604381368673553496576793159918043018945605836031422513071442063004033733335722070038367549496183449630792919298134122994048774139292652686968220086130077342675474857292375090323859328091398763720821080286471946689488201519702152501900257293243846787107129024222718173745811500440076191585958295752614804802740139424259472000455102246884271098026620817001880299552789427570983335819023801271183853741219308012299336470243065966324007701569386431221437973270139228724291432262858282991426002386794275253081129523950394549053314714412214537949840665423811747760957099364660748644556946314975695929470961813469579801176937434995385580481371817214728286223590200565912745682446083047162154989890966039808922162281466106233186237744466238808428497283962206106038883074135823836143602448022056353390587440313360936060055788340980664289267022800789166657763357344964030791563445991971165311075261216288038895103988711735147350214870017158455770903689249208473674241921409733200694456871601542511167033695298371772974771120881467571746838497842038987156827080516974516721770570295299800 [98,26] -379875954947300992239886904159807729513636683376586060581705569428789308316170602940781641974218167464482605949657628596386545113633393078741705549303488188456964514967007199204305824673536126254440594163536856559066178985394228442622666005350297153040058579852826389507055081306138437047427082433806541643299312477548842900007191608845114512849957800370622487657676432970482327333327881109236784797550295886001006005034502995567147441729707083921392888034034079145312385369901414488483689015447957595651564289307107575368732045694116268817758481277678959960848009085578603504854973844459498932415027057668872446388904870736716945632998961891212052062591786697305992917318882867137358594395432791318190012711931435498267928062406046225175052744278926942245739051800163635672563209475082157775763240047353235934343947903804536900114803648581582565368112464293505731609328686843011615970017724393484118062252205927492971617836963970097113040667562011294057755636956500151250270187872740390562245066087272873094830072133043853019796050498494494550066499255517550845224194574310637456988005062761240347796252704959089326937061244744634705653155561466143954785336514581157570766290088859216050349188809405673518905201466094778867411193519728518722985028576357735662771727691787390800310766403723252081823607814016882151335005724758327568086026269653018752900242511047866051138085056141627390222131294451165793237168407227682936672855364003203122146995324289179566105396012783443453750234567243121694951133742260822684910506493578135401677112696757380618318757411755158267286279314218214290123437694630806614148148708067571392226677235320328851011798289986078095078478085737368676212169411661969972722976277591005257538947403168732181595209592873015019415870270503483551078901974167724760543146391966834768936279941957905838078073795260658222938045914276281575362129519428751163270030736014449531154710495557184263094705556857834132567807228104330506464471717756849182682938808659301733830673703907645262652837095323133471840 [98,27] 1224684803356626771345291198165937528596862002672731589397019917468232162786262385948673823417851488548852579858493411158707006219478053811050589480769364281646615458953594806228992861848076029793517913775740201372493917302359846224709322277700152739811679406888250290780291528948078579735808739067010387593044661936576358082555443808326448296599944308705026740878207310066419166985566240694671915461051755047310857965930903639564673132207305803260048979304219766286316206422987413058868022998392943675723973627053326950180337052229541317524170144574313130861150568518263977348998939785167576652058136386943149635561326567260462410719172609602211006789336014298184095793690114799351876176934927626003856054719835377592988724136094542859725733507954923798410599197569850773566725294863533614401562367731220903449230710416913990397460810485305329514086801279521174864660767819812616581373725229496932213623105132510464358626270886109389765818520374276441269743432622775086744431069922329488139752344469501584751568847167960453233640457616481318355413098660615184927256017356159334888291020664926301944448585063906049154755330294430045385447859738421700730638200407861289825295594536547845430902560308127080480479838915162569096871283421989239558751561306356383027011313709873422189759389698696110097843033172457404905102036333115935888092549879437598321073547821771168531879035381874138490917355407052173191902178496022500651661861225625324315184508107442550430144127944201792946475322236156075078511012374360751693854980919517360287201680793640253533012599539321109051990409632441350929821627812040422151431281039091944257350919295088388566093666885938988098775872067654234767930575835115224932550299678571349626014703876195590065765701706216031854644953699427145493736886130590806419853605430671467038713144700797849457595452299513290540685611647473648129711367084636148498525800679063526840586620074670925721388767123515794922407583824931288938641595636814607566499654450063037696239203163614233048895264479926366640 [98,28] -1275598546941322475006535013581391714917512762924125733354389492126185415160834819705588519847865233140890737898762922087420444346202606820398012471633604739925144395373672390258828406395445655677674481686974915429055835828822480117338052987227399544568010037179783214336856173314199926312868238480156801149813398372689322708471882615615609040152435882645260685656106401050747603924167182657228834211343039507944748490750826776482585935775321252097845002636533156468058616456658268653714144550532964466326835583794107524544061080867949170749653062881377477912835350610691734155347749918146644614382022764370090345159078108314662055090518810029567474919662489133290479264662118680617681008744459401779664582883634169737797008044332371596061939365532692988259449656863484922593818531997229591882917168018649933141085276987779299933890371165039150724665100427939252428946887963277638254736646721120378775343541499363540826164902390420208861035562494981533371463054274986864051588452485632893420585573562437332307698662461464649672822771592970623012940859912514363225932591214818419257492242510372908110175689345827419217948469360056072515061055983715325185818293233577483593922290945572002102386612907054499295301610735607787317980329870545987414843506273370003755635524182831727393010043087609178668144499605154840258958196964083063605899267068815854964473852350717735721831653974120398304193997861985634141964229893045402842210879005207441702572483684110131160000994738133195573665054608737338484485738705012903453045018496675592017705982690248363575968742702875655721771900169929339881190140944465361406804452755169128211816121166379764262186642058109623668665899851838097825336299647575277122164717750768291339495052467954316849937528859063814777756725286723486439736681542295960703880567343257706379322993000644036091509823369569599879779911734175291328710032041943849947890118415731330738547834951778246908552226694510446380778921764226821577170735684516771720213425082349592731245666845572351719822166133513260 [98,29] 884551494177819575546043063159750830192275246809749632964865525706133273126051929931899883434200597290984227927863908679827834791049212309609181235882903822676925551584956970702837702600730374044027063266345082355226272015984484372597462838118182325141687635398807960834685462694649000285078291423941587596061065238482339086530605789196354984164080190872410444487759713619692189157681409100054115530445988290575351077701462862192228070340021383497471821301520790883223443045093949475290014100817748837321833618151522809222714729019777070017119547404011252615355549178966889536053622486755804178536516094621683117909486729450077713457788773335998947849449551878789673010565673423770549344321023054532429905954982186168337621706527535930124974173684947376661282545661359374599950234786239501777931840534027208520953221122554379849082389230395578927874697052442836378973818842088045079835175173581705814014147721931971558741387468657384130613206917500269491507892996651590157103143425983785700217970152400859484421030792296536763476412485081117050172015775015774938001682227461014668383386772931093545877310661731416044461906571240011591934033531099709082601806422920785634475639064398845177338493559746719506351321429504532378772184195224423779375499613152371394741039879822262177327603073871475906536320415186313844336491579122757609612015839442024368875802216901200489176944641959753028203554920761565122902345277319773484220615819379825865162827823950251011169707642715287893847125657684137287773596847710577253364721810488637022897422158144016955656944082441740214291769879716705279151519404164794692888257314393204040808905207051495427077425834296882823175236254316698095745889087043864616777062460298792665759669664779646295271546269346240072842488760166675383759185950872791556427983170164416649890641713292143188196192608787895224791913856340506836656308797930646894256307627263266721040520440137046829905975603183204961192355190781417237206961354724729646488971491990547833302149299503862271623628320520 [98,30] -452563038776048798471390063573813850245184724797030758943189229854020040169983418215409066838688361026084643396179439489445970116321731777493308608882992873859610871922302143522302239107508004718520994244345451669362842916120672574753529195698797210356909600502866172414123165679962534347996031331320019507726249694907986044924112388684091469766466502174129313037957924121632895623235346147778831966795565355982258279529682541046182521445848051775306069258494136236717254334127945808485688649728908184484505518323073900056216091131858190255765346173786122555058495446885370181198401289187976184819371424509687495649458503907116267673862551467278774700088620918035233783148104386629186893555470698330555161316289233321711159067569384535542628096544585231071253949160183083232028794827753225980096128023522620683830375526641271793339928673486209216938800673052338136739548018728722887904569729339273016861758596173580797753501375412198669962876071282332118942107367102317769062726783593442575988934685547860643805523788207689297141366093229649955037660992059877555744709662412693444700747631569600437882357476802718085885932039872794530416846886194489982650694888568315492749304019148460745312486197849420785033605599612602300927335595706817147639335009430285917703308089089715296264714868936789972593652633394564859257272170026851522220588678077160230523444935668269505097175822816906911170766282512057405650117390720789339370488391536725863684514902863626661688145468032192604953722391603506266940771471264062909152397470618443465743570421056255321345419956829476764002812429715478977661481222278645994856238661272925018320956699797111295807015395456951020012447495844523363866360112240347254303818365065077800969171794601417484023528402190235429471160549475158720502864539434196936398473438682946951149773666116419862095323363228314983055928042699374943455354793432072951618069899731602817699524190892031521120130105654354024616739750651899920278576548138632283448060475542298032641802726303691617906351620 [98,31] 180621834854894979848602833582699441006191994346566933953682720591859511976679159907602416835941386438151226761914652972044297538968388733102764898050978282866522919977055621436483645574476300784916359973377346657166708538649993740461476724890524797729841683966315604224208923832575283345741016074133873041646523500325072505880428846629138835527717116800493130805227011879295301375313093271974102001025214774814760448727779556214684970872710248276241745244391005747833767163778630684472494943547795705504019474324882251029132791387827448109965951820769105746731403307968167342926095625691076273137801601558625572325127755830709600849972114773730662113351225229574242241269781561210758806821152058747069858657286088959230153822990385455973561009872400769133682294759626550895215730294655472277285050302703186234818228801734933625119863377886726162812561704295311864730171493382066962975710799827436947057340701286221805026794392143140118643572467059204594045103522299571560199884263607148291400944066063764864952074454830794892164970261008982397038649870889247537321814229651052755833414933264538599987568178499284367846040429552040927247500508740002192029845612428852653528127658760682299751674684965404390261727958028357050947273250699904645259637927744771558114786895101303919141429830604313126418497666223839714990472039255694057854861534194757154178179179366998826606413436196541228665108947135536764723150452618942970200701835079939645812523629993726403628363243286185885632774719792654891241058318547013989310887258127542185524148395288745685352633997776383510422820422899303856339805739141664997425718778701378466175772123831109078070141050282776935069559979947626335375039171987306036524748072917956018163561110087312455144081066647429416934966395247980060915647342712969757002502962237397570784577463990890827132631343614475846625249712858102684032032317506690195048933752835485788556063625671408672902869958643315398902628924509218002340570888215017168085760842136153733515076024390258402539050 [98,32] -61025644534187783245119741530593370997105653167414375765776926819364711016171745668559920292945001895390990579185453584662584141901355926718402887235776684105020994159884327869788065200947790670490089123741953715489848896466987934189522768779995205702658505192671513094787301637115772181294164536291720104835674680016532116216094133997089598813364807190639116846875542183170822786243567743605826340778343935505803877750632911316400152454974866559360466202023756928076752735482634418880874412472670217016150227977020599438589956311445917828839931596772301551059490110128059806208846765708830940582929515880588024332660816591675771757326666261963378651193568505577612052556857518659096058243852489829685296688649519648425290626741315323496793683813884554234396400156901244823818702120085275788820845848636473830188062320035625622755880956134878169861780341200226872034856599785216174167496226902124684469007792316523136651515695917863032216661229964272754844675977631912628730084958821642028182523929596888030552394882404427297185072128737422754060167062975065611925558496218302614284088069707486977577208420865147783024576927112093369783310512298128425718728904638154274092551177910639567615884385015083959365833017106121934181579967149287628012205238393225642485291727291798698131010740645734704053613788950123181875942678603037301535328379072393459923346354597066966351904452454534603190347374548206381596987602483896041329239518702802140297823698355587567286678719688467727898341378236379887967547517523706330196307009425334836682165467124980980609252845543895884498317062290751812408942511779073307193924665728608355998515093126205170791427627255618109126419986575932904679889063946842253152073250755159559671999812407526069277554031176760956472157591677967838014289277918244413786994987611617953225887155065178680427059438002180179931418456609920861911324461117440785659855601302128610688063301639425448941220535342902388955930811010472825655904025446306633256588524704299266940103800088047195760 [98,33] 20630687894879315798732153937197197086209238032855663190100074228329896354117337824386030961132734016810021940428578283919853582183822405108176683756856466347502860747417854811203292172654643746278759764989620496502479927989409556076822822669871156845493763149732053182981534892178311519519306727689830024331891259784007965907328444963456774042111678911560698949350159402031245566552981953652050665342132743131515918089112914648636359872406394123243137048705472855848168888409277116731008993766664512903588618542016112187729056393566208872148108847854230998543681086652228189951399151857633819327952161852004108123002422726586173622110899013660762054193576770667465819870369162717699239448576937649389898968089607946663301828421697393940332083609739676381975942959251661219220573231907041103137935798775833644098533950063695220734990739296324356691710704967334634597557901000358698884912890151300372279677059524150841441190794937536873568560709753780575104295946873567563702381671234955957371962324853474499299102427623336974813998392180696556632328861964737525494640814998993741181292782597541862064694325441520954493067506012937460590187760970190665152460273460244497504001236981436280618909431409802681727259972685253358723342349483830937054697528049581584633757751056674634353322994575987546782650357628845090539382269069680188830353143227240337341433946847081783430947578486027979729283430683257602999498704487857635161038954594782760083383587276462432736743936518296120966714161339390541587032306984660162539769191788178066248178339773316471771774305404786900978176042382237524278626296206420591826132934971357011086719673055156005196044271800519228881595969100307427316163878065436503306496437976610809796174684462199426914409151158104654154076962764146662221241521832222905496165330580930641749171638420447960899912943102170491914007639245336071124117056199351863632593027184633726272791148314351289714091563152564158569814648316189959501866153035259076702629844274837560562857404450858620 [98,34] -9008409101591067378433083277932938944500832365795594058915883757106169013280000698868818718685244711441505015204764365276483761304100089691553272479632654332394234038007756949573698027943661431734717834419801840548037171728461904640298613367373982661760833361630901058118511950442507371182425014527215784910056341894938386229439027357249230512479509516535638073123728267636423029900386598923034576486227641984810750889496102258424466284991065483368175427114989802520689288821941265597018846658281196894850295076581037295499572785384036420952512202499950257332771555783999884844059309589999056647999153578953597338589914169932977840603954593465526403640469556746159625928468986482599537975203612500855771991242164843620209623648740553027332072534255852099694208732538836333992441478251264600654498138491474916128015972128105237103562336942119940153815137957987413535540944385971424869086489112970060163896104543276779857092771529829454124009893874749768925469212463661281019113734064358651181151958818441201994003908097942927245465439362247889436087596141723233722104591713427441716097005052105209363883853422610789269933769799783414398961024326271270234986244532523224071958815687021495911818616314699067101713406166599732690190700893055524021521211795827047810567072554803437239292073250060001842928932487707369767111419626057249189755565001883599093017900039755569083786910431286136532248644817762865190412052475433003059891905137798376755884516149439432467328677768557201667901233889488465202153160491937544066927749698248764153042457032770111006528873820665536309827832346166986875340440862360244069652955000218986139124840144371877068519273722290861423106786901272912901503172175593038733795924020162241189883167082693609475021991097246007021539675910496320667927315132759197910232695013260520589129603380655910629945745495621228353145629586267500270240934966981386335746437602871136869964142387514073818992012459740535983119876667006949044365131783759174441080651309709631514935045753830 [98,35] 4972084696261897275456913129596891177209167279025252139173943948439263861380580309519562843977634002627744056587182947455683644640751932406897649849331798183861259021986633900524550568999635193910020241961900519298814719053878521469927846019938346811108771685069068094948334734949725769871425924741135094834696201981098810052751814726873622276741215596587995612931838282534088858820101590022816488997787887401416867358945381972922134976530729276558588973431325301275539543814229938040368589981789639256445291737380426925735578748417161773706858248189401494977960493753232959653727628820173416493371638183600070913479031463618049448310148680471405092121502377414350338691311291358540274635812513061933542631566236863342371647401752031780399103569364319172309201070277071104852488217639426626897168934220793724801728276166920218946862478159539037303936008152746521906330015892024332942128628976327630134796601421154596360824635178057096364726882327545860533069719175976747405934917346801801054401492016123680314072773442522779799029106235470100298393124851871833015921426298494627932349413181622935935561580276607869190987704259442920597747429304005928222780587739688783829846499293148855778517361898706052444159056239757995351901195689814136092182594474859766786890076401539753298080807475703170633752159739872436553948867599983908221182714328596252068041000989839165096646039778107901368106174647616442954761687964109800512839732544343895110593735010145017083594866965826103742396297785784723928040498651373878932335923766638300502576534143558361222341946267345153244653633543310385493005145922004967567785571604873144961814920348090496197592347280958029331122518266405941236885454484988067142452725151109975557745222959053890789531797270217503375365296906791429876140920928311864035437050499732766719977887956650049360382497796905335440198603370107376685332586175158678044417687709258206583490740491509743685045914670297303776031052338134431123995261108049953838795415485362301696637898660 [98,36] -2335159862191425233343512701642952134779998520156542021722817034841940033963958318495690322977030590495445268548774713199077906486431978512270237281878010988414359531794482790552642702815287066275839462819771514561484375783693869634274358982118759467407577425210044532123752212887079430093321350130715604778651369665944210711566416558820525874974374442577136302893127876621894793303990283009646542500818238795779981663142845079552436067185535597785102204870784605584856331728110596167059406504831412180939123395907367347079239261136889179145055956605268282902548965172960351072328146629379470414605186662820447756486417504703625318615610130349993893092477514141922566663742903706439705213625613134030399694963711913374999631842640633343157876850793737539461314832734379103108600279567584712201243778366732621071985266537502021827297371341674634011976299373593747049052561187716290742993871750668685448668409739185715261809485455001044197591180498089313086462054474719844008759811193587364055844641450170799943346309677136739422753906018744679707089975421428763749482137264096053413654034761517970828653899248288089831976348893094291322408668396808952338220294093695680632458755826135468202859698281512550249551811047041992086421824423021362403656506942963465220330971545827178635533133571044314733576669031022127053386183738976978316182621988109447031492900845290248692745936960137819635987267442034873666816858199209766929414511731995193880712814545237944855691607019948543230925946867522214565093840079433810265166148054533704757131372373732870591297791688461115605612400525622799713762227799826501504636585024217507026717880097580260595311188631905893576945966106656521403052836534059357590136557133580115012426024049142555752845388603006322499455753832706443858235519550724585442726709147902228438104523304280074865568766433719895140601446636127532120868713314196492132675625374747858693711883317116146573186579395236201553507789059527563244226717324170531117555799628360429410216576 [98,37] 555036656474342257117503750821547478169553931315244902008024583509009348526998257003391520200810356370384097572212917691365457397493376535125081800437767915953355330447571081906697232255773875759748660862154334357447566059324304543718743667808522968636399610067794022167968885884774652188178477665335002378607725422080853118816616325587825464053267973022863003072421104987839448322433918950953428621678756718336235976917227894799332765876460466638302451548455262814448193698792909194943335870007810800801797655063273973966464644897946230663354447827793037880852765484858064126925801155924650276368548502033593509084855276024769019112576148289036544536073953295979329024639156620272759960952963825551755024124969711315675465064722446263176382249284215870301321995146457114895559332400630598602562179442166068055042854301438392727286245986001551831076526768640156640693506068378518931393580758300356640248102837418850934457514434152046773873826597271736440380269787526612031585584380683774161581298636889690125512591788336175736219643671955422880482111511103762432924792770662399601265357062169057826734045237216865433059968674247808132866618683026327371622499435495746112151929190241197818765296303842968402888290237134108420080186311572255516564181093733148438542047383129894786116231804530335031226272115842140966042979189017055131427505675041605611930918462783026547438385734860753674370853782000927957951088604286039781477871906269706973846023918996517284481367081425489498658668411118851498894823613205833708053756054260865092894646428768596985586993586780749411670651198878113768257875356656417509646883004291422086217354932204122309937934038943521294638393152622905515091445218194747250941660213464359293328912767530586618309526315944619268960848322042211336973959802629640469597312915222598369847394076200040785427170546187267902956503540156316876572613543977400199899573873157676739420798394967898030463583722476429681862739814439992947111006221644232931660686802185549146350 [98,38] 151253928535149538439212883511448624234879326615794843094136773182193686562771605251207395000761368915031592092368272672938666008553352848897718445372779053051329006360463154062894715991809270669827375196280656035488085288690189684566470855239056946952794519878061080975272718597063410500601691295086706355598349663493677665933832987508923928026139317450704622547698162888749783463855729633864619390831333826330698313611273224159640004331468756999214682212950336951108612888592468635316663947156094709436038181887214144703435928177118705805986765482846729469759553997198205556532864329399617035681565759366543583805601546580194459111072021360416371199536907115818623481107086551186278192189678233219238539842192638503685146309446060573963126315802778018619421582213423966011433852329265249438624641149864159442552119467458440290585883979170431055201084279379990592533109067365943966976030162648943787869329832829938763610852053789295792284960795366018173456011622684943430495033131693511830799028211925139784415469182580271290455841143039211386385118766465830817752440583979423115765457302487693457071984065752652727166606916380180846569448224652228158538568208022196438131523844180211456610259325200261149374944192136328060643463998739425028105704535452297338564941889901727889757613098912539097635637404748836529006563895843007996094469422182089214886270458525289648565600255099119875838295993636856010447082753246921834459769076149066342121445167647509071511383922013199828649054478373586977015385469842107887150269671410834867145469549662357993093406093836636025403152675679657213461319341342482654203655041221302713877561616766983762491428615747647166165043229606765941359020126587075804041338799938790416421288061991684407056789502550053133228758041890944534869907865097101985632841597951354401855574101319674375055139686896622819871282083036642752254697745180874038803075799478607847377480292410393635650248079223210139226761979592858912172776061718696833260443469014122711 [98,39] -197462616425586516642001814519371742672489403219917354426162639023183601618786584673830210177258787499656162404887708222700659142278387009591810341167734536723694700653948997012009176730229886830567335893795208108724961037202889136440242533153940316010829975283297570978108008108344324554975099843729991618065189345906060223201368105068286767007969174982502479872172125432118127443054721001020451470009874626879986558392514375487091113682095174177835887986432372357838652770231201469821977121202164582389765934089645802360629887298501575525369826122963215951280238837768515474731265477415196924268654874080677710169734989249268135648710153984564025463308382749682659449726590916341261054616423463631602123115154627554184868291651891284973213134007665680848990019341675539606210810468152021120893926282265279907928814452507147653870781892700067032060746291134676908887878720362991169216851464648895630124784081525828859398408700522679123299603042002114097925829678440865295678601989055202779298646411675391357885466546840331513415604171012710584967438910386213809519923136368583637409390292045048024627046420437703507894568929431919447708235086865281656774871259986174045227935650485875317896185854249559776119029993179781066143488176027997794552758370347411775342605799880924791674136570945852429098973542276793728385873671503964476062582996884025552970048782371145652051909182838212185511435900856621408246218628627765433975940205830828519299724896476558198623702624754171684824861862130034571992384983104292469680330856217075737259830404064675635429177643310748592630202366835489231315209632714066473060884911391244784958959445642648759860067517457922868741924157515730777503268699972591408676912589451303974325463985573487071626427392196273873861389183779543117222516476047284807674344411455431092433227158645948018680261299500868904342156759465798777426513256024043561436377967017391842227647443507457114550718606910197771408325849837861637077159220852009089246666099219562 [98,40] 90200098697155503766219794303972627790309912510020793875185208089854216718373947609556136145525435047259886200785264978210121693189986764586405968319152595308114120225688202616188409705805241030776791579583742664459284905786908030206723874282345731136141277065372628465816729686635481064630450527003782948219159410704830519448401819463696086580363269890305515213599330782348791355636526768031719445173768547695753754382286068703641663780911522166211612967068155932606522002479897608324244157919359262911465460262360682654861799739398564561232380147223799719310383769509608205165274650253914037223413093140742809602365161215870724572568658179575265461858045477041958235075677886512171394495491201083452881789631077797743813910432373400532810927974290153693478425993288397331313486448163484726355252657121709032357281570599115042130314965810986137681090392141289846007016429832512135161359229472340536694191430468564631199399680132731090961479069361001138108609374903077770884292111150643376609393160000786538792530647668965447687977506401667628368313751456494762141009593869479856304494568377889105962850691397790048714127099864066529753885179887720210157723208194777701864826850123850032844608126229183019945882546453385304051891901713480330301802692081562444794935787042378984605896142497271719397142465426014949328406129330605608670754016178270564057362475889645081640417673056000295144021486078363896570659472712706124021285046398533717711892187094028565509170281316493040111826591978272438354753630575293481375889665056466667975106376367315060470237741112274511693308123145654236825236566063583602651762739110783418979388148109401627552021662440874226549289908482080153489658607861975634514813038154718701071053851821111991364741457500728163986205582557220775195068410898056582135101485526260472957798870672725298782712274056190114573089147857906834274909124381607691251697750960118341601784876172608642059089652953082874157189095661738633753942276476336353655118442917 [98,41] -26094619389966173260811110076588412218495219236450618176594015742540602668752809058459685758421407089313001047564564374133091166173769457340135103297868304077963162852707446812302144461073360857640883656751800319902544653221367758636451937960058995017385842696725246146819042131629382787974244401308000412468763945638333050392209927408251363106141042413951151307620718290622929592314402909808112748845361119697892774170644960100512030694465744267060330922328378001546161588973782572592733648522809969044546828981953760732074960783470612725108496152456642528894035486731207584870187912229385062659297791930188955280400553703212037528570151204241331778587971110293484407972752827680017078171453179672077947348105600374087562087162680382712964312243179113791779099580444276274815020491547823507695528181100100315114114479468105173433027254130718211078645137153604526615039480555940662814660081984733855420445741317794189696241277834827689167890764363218585806462715620553721013238470047403778280856751101646517671189601205366490826699562079445768454173438592165686652373579786988128665104617053792239848641915523086058560660287100735006033358115705882832991324592031787090273162195967813131349985533001103606723513093866132886729767001903344416695577832933372602289148281268161615852552480451518008677100869378244883247606967739904405105752952602164429706288426765165836920569763709476754112371906345075135879402921068785920340417009902382152987292625429046199143564389952238488349779259463490195516295638539267534535236336320487846597442285097805825893407256318293790391538433596565781952360835705243049773725679286656940906201365899222590716595672266257779665688555975120382676816351124919465470327235058739072978900043922843629766277511598885794216088522961953281062353694143658951934435317239560103420659752567619760418869177646845152265023123030540128679722615896240136348851178669673548356997857327404891079545947929673276563558626183921747598123668477470020467398722 [98,42] 5998260384750557085977531730142146321812983273456200615077149574432811407810686835702727176009475398879053429005595250474831576912050422243434586865675019070700421825829236847759381448695617581858748568742468081021644694111561489387997277545726117250139522215834375141303258924842379543305840320484331763701107266962826467377643558299297234148489327029126856359197506720333947309872264416048965573030036908092566566988266343999184642780567425970421868141524417996432285700049515901173205863089381904417145261134307328608303499380900913728227865084727797927633635401211662445166807222661507476625858529855916321622920078271969702510097930670910983872567058402936667109274067848815248307732516154556383062641191059462404829574432578107588061872578151397288929907315030202820044289887694829215263928474634231823208405494201299313336129566068390926509687887660225799083724307055648132500381307740432342965966961684920195722992462896886205659041417998639134460192165789140109638134586924533639520109289426606121613518899627399711376337222121623197148252534314140069068117200726898149117809947271615190884391173611645486770930773691152814404111185816867310316991641015481401913984621401127233254878113538080423949022003718136350995634834473768780898985900191180382366798047997138444131944799181745269476919647447646269599325923645939400520384745388459732331337066377703811922565468432886198273498945643487139281904162866507351787283817167030674860473391793552479439526421449832458341175275626020929111714726321391107685746922559831350448014389598606758102785450055192164745268596336850078819335874790962084664769551196908675461713651588694418234680452063288414137396469895495459722415995185655477729979229603231397831827293667346860585637593832145729432854635073408563383077357315355288696809355308250797857422635019790142917210042115424530120713124809337151106111854194904077438311178801091220290640473832763794840915592693124755048154912796517352055919962524005490785396 [98,43] -1502451819640120141397141233696506486189115372298959534451574974159236796698772241457553319200100853383653111307823389496736827469768121583476699631982184214310941285391172328640994908575866635152104398281567145446907715875624570480613546576139619161810547698911401093786571209229490474973163772798914005384777156684083922347297696847347210531460112727770421076959014393427510650371875220382722929215551825061202084169490412477637467893676343847584379774753516682847875911221748480477488323248902931527096205131000141422971233494121192657670121412789839814310961276288272625911322759753477136133999837210060055953579375465822930888590392274651695208334982585849644261464789019417641133153809072866489467579857343782488901945714393767207557959566704455106552719536993182116403982920538630182029498267039982913299805273830675369601506678864941395371742028302996755849703438369826731565048939165724247200541684300902674830321770306076814878242703617258993037096768836894219319156628243431252172881962094510664238213292811450768135521399589652638349793612865959834423504358656727549883889328181362101070933142600888407757808001972454043532095513397570156524146458018479349957634379050900973110562853280442907850650544306782384082830483864766605478434007376732162338184830395906255525713134561378886517927272576718879127063736523191728635651098255920738087055840715892032723769626828521434277034448535345373308593596660438906302628400460487765436666658943899444409834378601736541151228227140696890160954307737083982976298125575272891081638614950901512743614508292173783876645211551587931292793611656898106287207455606586510279701757678661888930791012448144427128721798542404707231541173091259603601309738814228373433813183570320320608129186705229076168528279764779990379613264326415859428697562670399923534020675736739914416410868070760806469606277781239452875902726258307642531621826445621239360873428547671755452392833302157395249642263049916621612169890904156308310 [98,44] 452608885247525363957198511202508974529829184642152528333465878317339713662347696940919924266326486808868842452493503939721249132765910685053789773898374038405862953856961387360200886552952573365129206743779189300284638828444280229958469784060896744220117162820806801498355261420037436679134952005431798324364009045906046896318677846013595348303884741047441336888855995263331970457942885789035514706568824246053921082882234972881134413753964889904370849341563425911541212968077334957556195328410306913968025175168103139522903087903838770480207087837422917180382312459941329196528391513027261481298874239293404534628445574656217423632845139014870849751542952090772205342460585926265521580739015034947833013888114648016156486644910274976697262242352166098143971254490932407961208498551533468539653934657644130869114362332780225347164811049718705790082219722891001547249210618720276966452886719640214053677506004173905043359300765868724196380381159686426233584441848342880822166159149938406916510751463122155105470448804400864367459252948300394191846732155349404394649686436694671091994960726776122932204633668541470511892713227206759165165306966286908967748100313090130691206767064408894234842640742811409271786201419293164505738033050822302395072094279938216747180906783423810552843440528805994762999518654451142955597980125776317552732022368346894107483696532708491414155267583521531554263757109810520606428632055450101953346261271137606067539242947164686942591530705453673217591022520853617778622241273296424835772350273998361876516591448120311325152449730165885159869998875812938859934261182626954745317943356541384549623209164553828698563515547819335836993292196186400449841457625432041016910709772388558974274679199623297570170303039464351458485855202730867722118586937253360694555854121244339198290602875680992152022511370690008016866709410881091692405969420528886078478563287782856701566774268431612443205696669568592079682383636254149639551238273113226 [98,45] -128184674882811906719842763496756947042987859759015719076130755189610393116551721009156158792227190182983254602342698326394548566741890528977902873108470054472523541276476642654118593823384743343490513022090685869742189318886418836019863204141729976711487310852222081202688884592646750790585051580692379305763443103518949137424982176265819840373620970487124273879604935493580444772834770294844557208842488686768480036732082697730223446117702113837412615949079980836056143169427615274610138273455436043705474931717771182389408619152884085210066007478558337817025115537090962522849372730793996773400578585070254831952215365758467698064005013418130896769180423091279425976706091765958329361118640470508425022891006706962315263902987745331180336584915988628196683900926907134006104787280158654176758923311798965504675141174106789821682584974651165119870281330345075945248833958910350932038343513640355480803756263049173610784790226569345289861055179623002139042342698533713807233093217640778026468529316272971651767025055278365675474177138890734189013524333309455483969548238581361126770183686181726775796015651670954304347547319121122838859473415608426007253738501617388550803061528479794286568260989665054918633432964199671601223387142120112823553206434407377043170043951987468623674342297158695778144644909688839655027644798980197995197422411599369644335888499074391275164242003527773588186470162913414532918767595008683611913318053509322169867781336807110408659250110816962046558224221021928946669957390450828991962502546710939214365625136069384547183454903881460101960960714789547600276766746776082649911483506843042504779131584629489747374691270415230768333815162503475992576427412293932015825375982927530039958705318038686902834249586906796932967506878058120341518670456556589937806932074939960717718799805198993385980545174177151466981235891659029207331690507393083510338557982164935068703842118005259392681625353791735819268141192533522889778605917786 [98,46] 29462865042034651621619342625179999277934223195505872729104705844141028948547142415079836394131659545725641809434848188255742068130726368375017288231491479724000643149825326766689686816120658222269025797008263411728572336447581213062881266830903275833237645531898881943374724343988771637513208151289332377152623013637764092416551207983835366166969647881110027956535858216193973008554395766106999734169256664383564667689797934080186791015095435832525665958516375173541962227986244125453854292542301107622317639712166239184714778113805272833159530950414158050312367775847566049393171458938681780184333294180807209165731001487265184158921760991785001265891548288186753358499930714561071093821469603159079122469047641515474774134341071061920399545434864542842468151621500536065088796064094636079743920623593587801977813543875229941843603408847071223463775280033479761981061640426215615148904878820378531324430456084264917862892302829414094774824417155318107219128386879821510072203542301140385862247435533340194585885999726804964820847363732273057013414557524484403636183634839769630064820873280815556169756455896379966996921026650211805351262731958223290038621071292163473721155736454440252905670963038921850479090356268109184113295896999956122705574361755795259853019400432447818741556328734313497126633585640579027092910855723324440363605470061954753311372662837173000377977104099066321768318769798157133955855457486401201942669095997470987372822344398972412013047946710939971637667508803302040362389412287094204299953269295784431867282822632617905089707453439094530716243585296754533873483803660228702640175832573271751151314070885930663418827262123012319765854158829641078331182336529203340164084267575915938473714216919227778374542314258090588755335947895600000242925209226167892900984007019478421486747155066897842140148249745600130979122781066176262816484926931151462078493326589558678716074501988685809713499308638213046031275355280315997219732102 [98,47] -5510831528938272203900110248207148846600939948538773747616918718295485617146745132457962253231762926999556655949969244677289126214054029407501543890019411976007511666338923940702240193831276633582994147087398624288792198861739718511426296177279471485899249711848661674074391857807372129706746275054641255971960009052303678653216533997937710834990540465247221959517801373024944840343728228808538519644177342553067058375175774831563726093599818961614321083747348747717241492709140596602288097531642848881734778399057963252817689848115864084287852635334313980144229100320462342383475686889311175157065133814039728410142183470174336522683686049662000900931657639646814318879456939876118507028387279268259901147416248806684064321050286086808847181289147790223504119058910370371854663469727335126526346492340885383991624427672265043405508319640600492908739034300120181352885141854875884219066765794962329995641243733479365105543158991691447924711278690577350724477075124226436785728386586790328305302128593411175225694612058325728788149630334963812792921523492113854544348545110701678231127445941851215808692060518309554162894862807895635355760899026932635227221208873393496111903791253442863839180506162133855118990992205886554193764547315978726808324328240813783440737217871853984391235784843028532927690710118652767310297072077493001503419495937854595407914825431177167591856091498668052695531556481793752611749829236369795019558368836081802360489406685992033036988561700456364975472339876412899893831545243304599752699220818973535528367775703562945105255545840476710158814185459286585529197544991601403545350083652838325339762352439858647638226781291187832133289066673537663774071217107861958971959715281518072495307640256485170438746184583415594151864893516838378684633375657663435129613259967555733056054863049263001592946086125928625648190679793558116392901655727085228394024578993924508159028908682083067552438021666859805594745225129356580868434 [98,48] 900031961012964153568302220919642947436219123134318050522184912417066188174001723866154183029256463594388033837602749513940022957592944782079733549734989951057571869671024224759281311384056099755821324080488893987030846491596030767085503952386688470593372228810201731244752176682648589312870460548218433937182892487636457152964849232766348447448900173276729898558006081813128246162880917718630904189899521702297500451357515650553244736548609598133911454862097507151962976913704072277491608533221506577695791314363066700760957151197246892931720352320935668331561473298962023831867153064270602211179215425194501813212500551221777387302678152322123605701308016667624402233192367488593039918845971092947007452262383756772947461553422988673752558951022137872155257265253226012645102368566505181044789128769009131454795513433806396478757531672460648796296689116315908325610165963690974318351880461377179295682657290879154602045812914506081928690586607638490626298921865930874798417488152725489092357484764422987798360456582561779077151870695984161942531548292994762888299356627697777104300586248698505618079605713359604275820156947561411078079397888733663877818460241716181373269646145786064111559118961795165755942908934446302657942086765024222757876006928575939167897958846881650224042802986274283524928182457852722790070476099440278468801167062189679908153806090517160574243319441579509569575706827082955133559237948953637156177071612363110189327613000927290453147231127071906604114888120442640764860465970030673856194311638309923789364128138087985392527025109273980245850447848724459159990908109561770519520406471546132319923289624160365179467513744680366360678562631934277011625038020147339806145035238423234974584394572758788784526732141136969063924396541020999534107560822993848168092637322433896155480678764215990450378651473618888921274897628426309360921066847012747390049167483195134731418417680115677504149555435353239209498311727253852434 [98,49] -140064066037992916988552629398350413999039214604854979251812433661438865695381742499504028706642223835031555676819948750944400038222431209874463504661945247785371738823882337122254360519059752780258297106632335621219435315429272481142012588212577445376709477627141794235080021850193295115547978515107541203066547826341024260390149551174835279298451553978473622409531916105145311835652503607046373307254683245341451832438841542660833890235387724661014709086391936159135151682745913716298338678252798794279329334634506660420664717741822896965607208564389998984184968639874740191890806489656244468263845845686677152545483973829422246904398988190567137245013163959683559021277204930465741118032875013940285890631154019890150483772746034340149149391757634428933947091672118761597866211433030376296287811099766288025117742107495519386984441024573989796645621742761372553164567829425904355713904865967554551193194005359486127043233598639186924381947195341673613652621463632977496644783226968486729320258183021586911214463102983694801893137902725610725051975874440235429254460563092402893024690349780730300262195553561895315439799980511341902698273492654655981308480971349035001275801822018630109740910209426357731539940470025613726637380839613697930015920258360999656701903446322543866982026151691453172580455147265343108362225935176048987823910494304061120207690546880539839559279599173782782158973516566071923557511233735769809378666541979506533095134588056036241139841331293439265354196811290005420178811564413089988573040589434957041865713906221066084664493803580990017967479785538792947243797118788624652057003366269704946218939693533510953347921274691023916223473780810001865938397985736591423905514843662955860850390899761555396647215349101690759368573829837700043075734150434592996155962446035023046068674105316725519834635862728643948129088372027605588658408437917516492100479803348741458516117266632134655694449111314322967093279509265700 [98,50] 21281373393764253945702052175630877476299683194692653092523598164296156199980040627959811662902670229721897141081778994483033516594941869596250739755616414168251602228609111991816664414667987456898335850864793969640766993665665207878153080115454177438182094946196552251103942143708127180177005213588951397429466786033136621032645758824031126884203550880044982708199645879799522718232432687217068634472200759347637063761747970016964693981931339141246561337760918569471036251543859937938785960124481263331165370346503022815372956609823166563885629004782487173110384608265141712713539921639667687459789419177803005856851878933879353215096470326171669558330793099885631884502648544299500102684136489341112858933462953072633453763835663008251825632060522215357383172739355403225190559271021630815499954233401518866694281865720344357805058113722686015220625949784967132747352801895247338136146676528374188289940928929733917252199655678971517051128309047428606309485799412055814766343698485460641219558822298954850913293788487683642393816827898449128021084864905932249833253372456760248276844136693150590263466573828552380871262465865093256270331467426351075255796046178364740670847090239262065077217034539465447841672725806419645025387079819856012732272182689728402475037506929253383932538546156472769687534229082405609593585062985958260327519258902670124393736467544880133254090504151293249024476810082210805094862613359437355532370016051247027992549074749435083258659136986117261790866162378253714251641906949672057321694811789593273114364683326137079345135043307600072148971238027751110867172555020331590542085416085770886163932059412577406448712206380643197820643074356685180822178375587734130317500463028366060842085280812679241980462152844606469399450164629365510202865685970352740362880495417579607527906234658449779152381682046383783829776839823611107257293841623369589073760275645029810728998141340291972762388548947832375388995748375 [98,51] -2897145610498707191784793940520805799863789233965379763236843609820716165275721070815726836831510542009713177990025198408370072638390580868380396498197133603582669782544223214399621986033862440394236449112625774534753088712043974035950004446755343379850116545859828713516402912785413901092947409933959064286064243867877803254725048337881933232238762413693891108936311097163095903067002994196872665772540338692981794340687009463517904921076447363230042480789848568112708763120035128181533599178781492629222686587230790560778125271611811735146349075751225074245656793853387569830323686823380041238850163397887235670474897118516169784189896889762105168887358430089277828301889173599394817857591388542581607100823176708849491268618706165689101518440356315496905339982466952527385583134519610935679505349925794345555919271553402494949312048666766640142339443458755351428313707079196616838670893916274180466976809402379382944121418825212689750308571490488845583085207982993449693402005776506289268393891593655225376919217561377109700864607313060200853027876849419336613134217266263748698420409699873753801469744943598023552544429559131963986626743167043076467108425440592843312526960962662144339987052794712928600599593588460666650886817491033234706470185563983162657422645446358596711113237083523594198927000431799009414322398648932067882473205761727127049248983066539452413628059158563586526565037274238393814231836780828611295730520788925768304430110368594380797132562238253768972727232772402515181045959472200220987661346993416458945092059687475073563749528937611029370621665256653206453778111392236691580499957264496418332760678450134353999945396146534899413910606716687694693482457238336689249869469582012950914558999332150971706866120030716666829933098798198352123523370516190688525186906596397297003511140603695709402830738194369830272122261283552549630782482140857859287216477609835697261881331088168940437365809213204398935462890 [98,52] 310879298406497671882947275318185328072276047373644614019596977044670609990529582631176536659360514094805433301321671601271766128382397453759973118579134002786114961459474015303373076544374666420054739458356054632563362357725928851695170585130910077725920295325244581578899328106797454134629136712430721298946107711876080545816839469342745545543961725835006768693093101127167874452209601921982227328589692603360018835718518642202801715908089616599127185442129079647499085192104765610756130473017766615676701957771213948289739234111369138206834141675753926334847692496558014107426913207651679562500122992527731172504611194463303517645443658965234724760465547684995278563313461472151461281584376440294478627452259286196701210797927027768764335887667623757898500072774774057053463746113944633427119545962188498481326911301045568870247020669513883769091652343015668099157421798322030466617868612260553261371928218459616308645985038610523795069784472755570010049087728148324361530260855792008158066132195917819155205800381793918614171587573475771055925698066243213350787148687202663089461217645376336240750283266402055567597585613604058872972162279796742918420949938404985507091359827425115405913990204406029377197527393146968587164529446857399124049335685807286615489119692275275745327800611424272604787417179644944679940810935486227477883927785543957175580995387842893799583314782326119206662120418609779357581691313307391366645919865624267932348083299190979436505320877564136364104360152913682610733458420338053504581161321810724126612251896273455926478676380863159637364399941513099731902607038280302346604422005932761009865925548095098649550129363431426493266757947612773157626939255903731239929663287804480765584035610961209451607537730826288823746954648880046172342025664330276952959590799234779838709450362327594930463520493619501583253036118516299921613485880054790617448286638264069070764249111947398779228565448964955295475 [98,53] -20302828889160023193025073276468125218537587872679048591670721774383698310201594734362542678792842002704229300221957480365285888938927658848151540483025590618191067657681627649182371722024035112316730017254575973995763269029290890738182097669959549101150305277776441629114373747446661286505663479532530358885867687794877917646329422941920446891157938259524868798781180387424949164545644544757779470979968007880964852260871769987266865321943961442103018512906051592366022013862127706963360735233484386426228670319375772803741464137205962362820796797490379827747230067325928242301725762085127380351151435214509237509983309219105471919941773355307661684145468321593739731939866606563921427513362745475201810398508581887841755466801752104351343639398417119266128920589338392254444684178338002090534542860705216177732880279662898184829255808465394193764680424651349251996586286873044112936285245493399011864558953559116330168968334850847255397156977248424269335278815043108284776310267512505234084657604047461249722590718723916612923603925919901541724413887027549749546119764238095830869544066813356054694857784318104838050378404988935253879649193003275600004691120961841504928365102583484382357153608944740871952353241473376393663764340428698457218412855820070378555690692541296340223204967058750353848728287259664103184250410471548998459848426816190617087420260382427670215461805205614046125462044529077889973333800514049642828331469725972476468113071237298540315565730070126250968780046734424207341783698172028346112357896988588474694543724306121170157618125230978286931412379638992112527776658440338429725364650369277772269977474075448402402580865934713805349329117601268916753101995165807351942643697471203996050313282963431464996359578216263861580492765363853613644049708445606139884181455065855737141168396643095100409480087660016630263870471469311808955624660564479863384076818182330549870735639061788055593989126928645910 [98,54] -184490901672162053729430646721207076180136027195411659286154484015942444944313068531909704382773499314958753321768029130767804441369634678332992088777854818255265597655866946220642963755337361693534480977091108533579089400226756985817564349182267379382977240741573630879841803270479697269784493723761630044908078758186172258124510132955867386132755082565813784389118552257997582228248578966817541800217667991130373916846144286810910489249608905758341075623578909866358554972077309587543048231924880123990066147035509984499784578719933111889783573799991190536241859888409251074131470334111058317804461758493968972080573383722767005948117997050259826071268284116447264486395598460703437521214742229721086363080028188333089797119758028966635015109504242335542475149722577335227261563243732181492230600772827150682530549946438440616620178194989704162154731385372446650933664097008683421298349158405055500497258524313819609241616196139881036531659390331027072647276695034795386703985253473445721247528789459156177534663423575098180494199541330032395875396567250699635677153968687698381986087347552338090924879143816015612601049942429277909532270332898523777015575005573428215404539378800104558355777256971757142601985530213829488650526045014432087397019933260160900062223879195577474269135683598771565742336936232463559596220533051226962634762543652969224017800518240764186576841603917724162508438880675304416158498010844116420919338236727747634913105478473379133214055904787130586211226630316371642185206159679453554976076084587442170079999147606847408755877014613636603152379407308833491666239216074011800208429383656351174422283116541498668983146931480476216509755374061273970484456846359189804057150223046462244733492944415789500791079717880437958028909704791627068325049367860524448077901500210935524880039004099336758809394860455931873349048457499902683467086263349362749283758443567213729950342262071263219355613092450 [98,55] 183537045386832443440593613217794695074784248896506547366213542116985212829408447824923476605263361383846634328648384654693043192790268064499230011900119440016595430165671386884278971874476432366813798586921205148256016566016993522220722046636864057296410890939075290251287207115733954953305674457506596926452225870198720311255297840489133993230901649093057899131965547580300135458540834153855523434952465388591849591022248063935844918477796888906434651128654853171446566214892827237590806889015050495837210985624192640682376870799664447805759216747308119998302411864161517257145448227215571088632958654421488919416031364396655386473964158366986578368950866246430551088841063431597173671059538679842905157023143947345556690290320461669630301086295666942518322498084954902155478500416783241451608174868232653913426592688077747477521737099879007681272227265434198230080349193590197980293333462441170457745588751076741023595204532510845948428120292882272464136780675499485195288341870773479230209212804000382362055570123976931676224356530393777362479282243869873194094107854992341060352386802963290078958473805743653605651676966458478704324374326959536871285630036940124901747553901412448226806732256039005195637062023363237205621607289872478040521459648256002708103747001871242853302539767322193820027352981681600709316015754114816223701116673925947546364611888584049117437091156707947842542830747039024782226973822171097525371304520444022714554095603903162331486366977844259986422671558604623550238382516168439904173504895019116664899341970175548284850418253408306294158247117478300924109962568133509676812251030939484981158515692881171985219912957845505944494353644409347903664060205238266003462823551729247817306644673445037828158983254282405150615098005563598497705968842741377113410853830850272395174196841414991846982969984401569689733333417679762925620790799347130491382541706159535758970315145332257904706383050 [98,56] -22420475048425138190142954458932403269078252483386612697614183934912672374138559026827815403983520342769243453699626199165606603619366292251104117516047127412452571560110230036532860321660447865430286563473320976124824894695263824371149570913955984859872435775491748395437741143157089265389291453719999445425447762374606447393857325660699780008068838167497618595352204184411141849355097223368860866705701418839682677711925925956305977287383098066153922214095372179469759292704057302112091866969504476785191343264682484183270620329021729991180909172004029668745485159776802505245050240737749880022952254676100568983057699733932916197908752518365946769498762673586135557622868397987831829062582195114870949485204291171633361656647066008539996924971903318768552112439554495480155619502279894222654770028450211628884358465882041758815130513199580102089563589538885595135835476894793946126447757548440012213967493862992217105065830393947511811413334653772523181756899962039979096682083798323307722728852558129041428010911233159716836588354916034742990595770693589324951902418616086545338770684232298537193477617276891796619579719098482702025338056380749882264248622127665088743553281124522470159461009966498661817208442908283453945360321432350479810924340401764230814435676549977544846512213104519580810865550822995549949552229209462061767246416128096676967075100155964503286364488882568472623150740394003116836795646235957021280751504081283709370806968007879602253972086332013045327408495024159959842494856275682996222938410997103456448846337289566889161503650279365463997348619942236453162229380198188584472671425910388071320090458799531140446605477218631671095596491147321339380502315952741104731860668278757045821320329437646654453225949236685274737628722827380241021365285529341797312405106559927936044425213955290293102737796946246752378286990928307059418506098801973387366718013566609585310799183784100866213875 [98,57] 2470049325888068291390615009931813446579366272575468474374030023597616233705556880285636673112685829607012413580982704390643022075781501638948816278585837868484881233368181896681727450165028506750071276436746727852669767583871632172311068761731227360605072062961964714190503299558736448856983165081887605793383329952223840502944745115199598767646364096288372805231104353178714345902050836828756550665772607645883157638817517655573377650766026505503069095147746934030675721907072906870084608988077681347100124796260004680855709166865050926436288023486818623649908864032520335789138500466397494081140458283165469470654370746741726059609525053981315150075972203943363169932745602010537270357316455108882968321824075563780041917929170649920144799972703650506489692758297787357032024403866843682581737025280098914586084013599407624456099841197284278325335483930374835232013310842533570743132620290928928973973996306664668739036554544823477649701464683999090014747408070266863780172374652813944151078300557403264040346264373520707945340675399711661316202137400011443566518508039394188230997034084279849362369837526862934072324837658728471301245237739326570189939886950343356976743916083334557783497976867906588645672689031568741905990256418668115942968333740055003536253920825097359308107639104949802380250840212747315049799969697675225026974590591436700958405846535377746474251313783232272939021468858875186576554841254109334711540138377926164282391277991375754466597214267729209600273110244823728318436852479008614914893001736644770635375018802452320305770537616445654662241045033294853090619137359984530445417733842246847049139962283411439786230265383210295854398873467870118368963106699248585597569981823984942530240036689419003478276759909306400577689581030722470858076091587317167915660168808924837894582189702606658314558257812228628065694406732148605194037333116245015229646407990798571926283181197638160450 [98,58] -269841380129814707162617963386378238319210782831224367903851972058153598498991880400230393625595694356068912331766239379872248218807723827475496285669640207949481093092332372136022582669893277367542665438796505446242019488511532169370083822889937657250993505003859913846694904653404544388332820511170464099422976896360102092942427084235680678251476842641674795664786265704577593207626985532960914400050767390203395657211432649383333003766632308447608229885099553806611395248729696089910243193320324293719522805873931355986380580208100175110422799698316661292389440123111454597112167720683229351273103022316139438620600739907068823834389389009243318749707106484317653169071801610247530936060116750049954696660441968582410838512422867794449254158386166493863817680679179377462314458200419257140732002603250357851012559701209604211607063057440602096660463902376179283625926980687174935009641180782731271716978920427467303696376811976723275570787220487395371833869644308776086634703929096577683170505608073692640287160475473845098683525264657308001921176082162066085568308282426509894562948288748835497432789322476916511670362658692610448880514639450456264787925817595530810612257517841086798430795488919288621313863460355024745825105802610220539963233557596930253658248184574009847213351207504954255378708635843768511354948000525641938074336648591208991337308082441694550979949251827799219586346670952481957888496949849198331273575481448060837397516197581835824354040038641381416225978498179664146534952554658533183413114910046368904610769264325854533614492790952014262947302634092639489849968814090745283049272241917280616083956387361575482563809539430201269297161343089479529406759475678753779048576093573520340427025354755387354120228593253929867425756273464025779281790478823825669931745295495073276275628106383687189474556882787016760495277178435908447481518143337836863322040711401115075442836327407450 [98,59] 28235980064051332777894532215611921053465096123315945320818205388220035989171141979385163488318075232159930719026586991978678679846074092300883733007373490190969862037369741536098958078331259067357537860884366431231690390755136349208825865893353630430106154669487438773762159717647752573953924545197119989720599148715296286399509878369871219831108362789204208231888417082367338094201337783708775667718803715836419551122474266753316728316766110093622763403312121254701687820073793699251111200405419511922007328614775269665517132320807123703497224724057749466439604087387473945733874620749836831141233911834314788665089361447717132478180423142418285506408906903235250343206703620203291748427016059664452656081568249240371522628918364909699759462709776947584031698562293944003504543165409781077270084089250292677562007309652211826127103701242162803574152324221924107650027310119834047840844977136085814884699965653596712792354833301336800027507244195594591478969487910859152968550798487192823794618387116463153455975547399701792551583056543883026777368457513357355474609536838655640446758582371759327351623890144046333441595550611522912544058098168763854050818169965494321878845158285697976150108387278082667148026916488395786000782543160552177028613835775982518845300415070502926480105089470052138291808449793093728228655691408908429576382514355709705942872903093625707157245638185076594089607531267433666527048773598041594987650873226386781982645825582185359561788487237548559620617334045562639382749971712051811946484402046518692023723752391597619487048198411625782878840945065285525704898354409231941059530205411919917731647398614062485950784917242532762276290869589205571670089754822690780652388692010568670664524728239622278107616020266564121542479214493064993151004039816776389741067811566352848953368573774172380075079655634418649320455123972325635731682682211216301336527112372005498996218959225 [98,60] -1025976880286497092198391630866657720205425549764429827477173695336393829882658872791976947156605609112391068001420564083803636652861917060984114836810751762107626779092642236114133493283280573686762375253496240782315498815393185826855830131312387164036951835087580559938320009839757764297362904725850013886989096455109937964175165379898449814035233918261176634733243676348914046984453734285483198654925196527068939686879366673422958217560416235677256004348174989262616494688488661669952675509628265166232106050653225303435759110817079461930127350488533805019358857323458134478230994712788391295781621400985738591953199830237955589328846936389933870313640015328991442536110297951820330260028328345826017827363329080219329449462788063651531637265701900912741356243602582452835079951620363607060652793298047066958638564194344933708417384402397810613235902881021243939989452046771104405652769125474732426949999385573215603402270422224777797269209854754505979023430577731633057596668550916854908001157878730317208162200500686310953499570483396508163927230718935597233622394639998779600660860512004239106419060663107622841448327643532215048254166033584079768043722924780139096970442064500765448693146190417898829629462269763230137194896526966851774334132549945440021793954928148998598135590550320762994102991262186551769358183910181354250586738614392236837068129834565978925259785626833897794527547592014290240546256746162647070841444124146447830348551079726305606246874816877719763853498759330300585656726019598046221691268357274082836640865121139106981491974072721198319069656606888651904661340924155335986471270031575097003853355910727192477385466707386363020979948436988451966955582549715967764811832252850088620925455323177535738419009473801185883623282635363477265070132377198903713808693146116224620439199259622399053351489428686255619546993462303459455169803057366735465391522844905036533812270 [98,61] 78683387792631354438124194856982520615834487446307054578680412233353426183029731767155628866463474259688283968664430858405654258395597086728538781128672633047179456483282183118697645081752783132575922375198461431427803208596306854596797076575183940378609406893106461155435155637783287942445203734250380556071670385809190319499010185250411390094227184584066440937272082407147659337815981170910010125234960947085165877026870179412765189920111564172236180982038161068490774851037427474330124063326652213939767310396135414178250534599385707014495123449397810852697722951386732918767473342357264656028941516962726928333799913147537560656572884069432966415770655503702962378087052824731098073878314858568907974236040980703068838014182045356901224327146883355679891672886521315727268047735309735877370473493245410156964614883097688809997184475689052886543954935994979694311746658176348395100419426051808473183912604554831759403251819854644448181359032883571238716882512898524228948950598048871142113525098909710646422658522811519436431426338494391021328780236428888126518325743572138691707004445626834064413606272595947182183831183346684404031903292683265627392512234498724079998751057392249014401808101780761149742969511672195201543012843791145809510221757298106124067516203661592293829807588426111964219198723965394481525085202401046167751924991978805167492666284861474009782311683683275591777983857469728040960278502378604385890488682877307883638068728457386327740669140453374109647884820940831716883207727970876740474785788513307795525366078431297814297160597539073814338038425553230220681715697523669424896626012240931409040033631603746968925166278775645651003095260988809319801874211707561857532029638477631305301401681221477299709859906281881722363110819927263895462614573081151326965088201924698734332762236047070123078759583781835296279206661139752138418463095912342248545858950053543991220 [98,62] -49009796566486015938625136303865613903089064690284372725538329708143826589642676597305633807464859693825670546380948381487298926870596471105821338921983083934758859832703988586327139452382666761410543340716888990938578980461742003307632763409043181936494576053516345079142308879428457957038207809525099542382161489506606161551070186735433361219975011656309156802350837951663934528524007439740156791248119640990540995435143474290698080988590943680844537720231686094527575050158079719060949125958259163174400795512418234589288568180972916801539906500093764962790184185943212755562716478505067605982783229403932881803014331696225429435291828527954396480342083597825969165907719669492024550784703942545835519012731300183702030904568432128517995330384021022133622470819665104619733041570643577115052980566001413082050104377263026828972398170071093446469626890781163645388182517400066045272997811884170873397693217452302323346297271397580507449562327689144009232066784731916452192184180413935193000656167262765677605241866724017974829535043425612576101763318982016120404338652245369773190954852015571508116166948420515543568172532345488601817351291468279268885690048180894719079051512929766390854520582347118702180317492868219717088380093603002080288462232526126534872624378768137913502038270202627901960050725686659032659434163926585839418629052692028084285657807726678325506478730489786336185230034406238473129062402941940735186135223174255852573525254134216096447979650007427837227552198805866821070858009545453088160138246076915178465429666812215537924773133406835927648546016491754039614772990000653649607321907619107789815490908156747007273271809316240973789002737070306904782830663222836446136946959187136654021713781554517806772426688813628429839223701530619935264404541854447911157642945245353667358394819244164611267041384221034443426835569697709334685076673280369184397221474416800690 [98,63] -1405996307671330296046505394857796484900727996846144617881508256396068959920100446239259921628627192290021904869945657288158969490515192633693807693741022416746002756829284414240017799768915011404909797331886406810661244438277977329145332892225629955193206499686973750152181372980672331593258508966275100532295231828634410973025453829255149050580567814386073344648512511896255820131781294563159796003838756856876405103025325583596741629525954548875307256778936872095669306685090181486521284454279083762904732833244514019484894986753788214052593971732570329668965045248436027571160883492947883094161641760533095785438875812699353703595394711939514870063997968618934781715165266316294486323673405270338515071918271222834049068071872664497969567701379911190546613487858223523231358347970962244735161689950968999475330304868985122978713494945539292272804186345628606729029286882239287130003099224578598653834588264880477295820610807727961647022299068423431215756537174263505821668690989132012852375211720208034086632649703191824042722090890284746850200020403762989704975170849257279550970259143082771897269274112016453243604411462780643105366495170709060944178709924433463704643771790346494798582882609785939984306780193290655431712028629061853382942565606884412387783710512126794666593391185149567663099853633813395992576519319615725013546487399906408959792535454373256291463692868406032507598762375316044287267993255322253858458313372785639424903252135118242296097905541291266620136500277528468620302732810651777890851088311771480963463264366724554582584341768092440256337434834380235080395264166540613216994309891708431209239177221624951011496619122034281062960037939750489367125345009822088285958818090583209752392828628976524803356414431574525211168764644489256938000586861950113682511472878493473524836636139653715260742928427731623968327216714227115314522133927073406550951787125550 [98,64] 444162193113403646444993880429077456834287395202244699373806901228343513770682089831523538230015887922296898566165083420841338933001336314716743070759712065797497580982256103956054579731942433585142234692989647552826719206997839588185836721019780789952228478466885506272666057594967248924946978257985057631719351190814282560870222624217142324592566898773517164536347752576843113540841575555063727767096637225875897822370402521389043228839280771766790928910960873649120848498194707263259192583354946906827970703284695912852936868210406809020590261792610886785586155414637749647098207532059912006905378645839645464269777785829332951932454627569319814319006760709954759024564000591467563905454360117986022131108517985140830228632007573913242197384967863770555546894082477460841476802593761517640797286099246892834995798182550638416435684891497057505837271937347623360443402949283228622997962301264694468404011073440963236941577771447377509978723496081867846891643393368311151723526824888401059768891817368619030894276442788057772333913135259508800604717750979038293657193064463349346248529870325629307532588760289536316859466135025318353768572670656633153213514861388921520963296569816977946889965778862010213238211465460538996919972891878636565776463057464690045157434150681988460724974638125729160793029214012961742863473246665328972597472308003388857475620661917574574432484985632103185035622575865890984509666599850256995534049565904150586455874684082234861588067066063421289930656253609433764512620956851098207903948517677701649239203733202014962087752249228298352098075848828590833882982508750366381733254442510447450047971669269098273267412610553260096003972129178670744109368333469268797587132114811841812725311254470803876508636312999370463850291996263633984761684314954334818507980330921650410266008481896535204005214732996766624034441340785620884084743559914340834619958195 [98,65] 84081316479160809893543320810138917779351096795073528088476766439499936661333427877221027433591523163159035988752024342964909188847766296621611839288384017986002048422570618589769128429542541350543013542918489412125183066716516430562022063103154523610431979361311646519727982220062738471759782105380681168557941435857501693210580381896344470455444804827516446067294238185050985853725010214862115848395637926692184878161424768867089555956694092191487117096686912016307875587932844151026612789242940046182585579551055325974800037820175753386551529928227095287206453554360243044674059101596545906811716117330547895635434136913224750321782366105985885756198016483752880822772430677146186396149682664915642990712699682802552690712637150786218068706444363920535650788066138106089422756984706997978846734917278386455836387686719145255829486843913764016764027853937892887708158370936495829673650398022453299069096939446150621943719216314053626214552214841081335961039355408792519382156854309634462357979347442715156706545714032161198122230280372030427544676457344222943086672858072222967415805681485835876146214394476131327243341352917140308869879705780996276464631565862595060131136473252537174094603827401775504374867130353538260569323826629208954718192669842557835720759796989941281279864135233229218587388014835240510509428146509580187476783858045815323909336449268882185827761229521575296246791361796604291390659607556662163064198244249390926550587194168548965652017307125904094972945892623576738250826243361596238103802665817647890983443400350860253268360187125137472879481534795216097651792912270365224021527802356202998627405234976043173028504367565128159655241245093368416337678370647642889464825570544297070460296006987207358736892629442825071564256342169196180351770536692737833117617736406242730168656870802660826521100857797154257515372416395441626287635774347069016793585 [98,66] 7354906330691527603269300861634677651446068445376835716183091198498877738442116360358961561717393474347078723926101498890494143640677509011607995882287793779572847042329827018636797974152875265430640985956723316902571355984846851289000388777481672168042997024601319793812372444158637159757283283433678301855285397607344081000175950037719216424823399870957167184816297050762466904575738741786139172481245632887821467869761500944103895175248621160263094971687804958648108458937714757565070061202346428256295564823495040576242673285969010757297628571262104205683852612532379828440492654562081459823286381614887702183802940087276971114602592483676269651764249293125495101370434480045229837906963393709203083387757966998164391013286095783312432341452716140814726370698711648042433521633395377505983820932617742898748294555694262873311899072149259406489929472349516379301548495806756780786978701092927749420448585807720635886288422254654286189032872490790136426339355108149855054077493334670652973989471547196703117526980634586971298315970525308777417684973186473440109862655469860617049318741610414214217718765850354986109988208281379486678158153524580182222294397134292882567022281549511803783757742330109868809804532313790991839438518331138756090221242699432213520332863894349763580786582948216827215188642219223500655100845998550751589405617863903920313921580874131645388957849025199432644329540332279695677864018742120842229931202320162364990722901750413376176296802158234154072044236380359311401646752885186466702139080675580157629423878877773330633759032888991413417442042218568811163455672654620888455830382382253553110796281063405325960490190066912357839314173988609029253641518677808021626664671148772371631672860296112684956554909302583165388829107206819538227046037882603268678330908685639005426563676894353000021051268911998585671230981898268359948669385589449553850 [98,67] 339888227305023609917585950856436900568472073630608998808906872450055189142526435137845564053684247389577942678724431187440254449797058278686472702697262591177548497962236659620327470982695124506433285129483099952079217650503550100299842286761677981878056390889759377737904749737324821135875196890721417252195451901077878493789637141974036135196739602882737048024353949633738996495657427818209854089031453824149040395807521752388580804814508602214511257502669641151794000364471139144052074387524518421651822671883666739117832797643770556507831154837186598460997265827902106175854075468114404506546242267163093207208233684991765618485459731594865757035956944774115885740458287945104031918866209956140974354166216031717720722775772769327655225106924578112280952476336926757969741462009815059182970112447115242194534144705569500918133119487062113273307304236795051960771336463178712894836605805994235760559679499047262053813533651746034878973782711479223809142743605510230685618393309560250576606159652004422707506018609370031926540719861158614510571068642219135403413791112287284822815233460226928534331786952637402929482875545161359008746844307901907966390683133889782691971423020951040517140134085690021041816577534180335544231588851885979113992492127952005289468967462128869518354499061025697400465366560785107701380103010056068789549926692871591285200093302176923116105357643183051070226951092053805020988209584864477429416964440445075230816420486584155250942458933229204247876379814756593976217665955889176054810924232810176971792620154881590871183359742399296626441151769477954932285087261305268797206861842728756772116249175973088593348150536600165039621782381309028003796347350549697203350999709176453834513973285653092639575074049814331153256098273400622459182655425216226568615203899439318578337322164123022282972548406430075927936813311598726400449358998882120 [98,68] 6871350205939989681528217012429619524439805809200640325286307604248351499145837385589716492403817573765519857478972818267111073309801011661581763490035529028583192902708209823765138568766810290258487230487290395162371454252676408663575238444232968484571655217570867191643826564885233335943148621061310743096832043747046608756837610084786817236752815752948203269307720017106794256206437287600507870597060783314825630174406395432126020420725676594515776984386781828445596561079964859953440592598009861789398963690054515198403799148261263690842482229989774902198364499426198377901001462189193239336426552934588691954527534961044570286229184033824743627455614776932992332334419672305973664505593885537061260589033145290187232836747935251249880300399226193941529315178370278178594187134922791494142096774342581596543258738202094133808916706965650138550523871989890231587379382289193358445438113871932731140315529892507497179542614534965231980082206053426756309367184779842119243492739114894660239717868993484238815358001952515413329621961717165543904561448376037642208093622486817244598770823711839039619998442676522929983913250062746800165085009404285390022904657314004815518717778005051408115213613625637708502868675543957229672100333018065029905694824672281339583911882239185985240592920027110779972449108085918291002453250092742546793035577458294192781231216755412919650326016781012130465977637935456991066035205144458859084775193573708892817285905477826746271036406186645593335310833081200558269546999359256445770654844908106942089104899498488855446510652093837217986027289598068607017114263485478383747930527354213719774012094742060637340547689312555558451921395607798323522373682962557625418849386820285880831117829766530247269357453310865425623490529561719626027347068277340304744856902048210020624918773595485022339432074683258029839190864938126620214866092850 [98,69] -38900486266341315640164333573378503928426029274647021970291266651942164209429945369555515869885998467925164595062438538752351569751382326209329788529140591125560590547827400354926760386561459985545487626176448085996023330195317111226826970370509240919460809137842974898868755501133494065078634076328110803616635282340175183325589414827169076349286294306746302850799191014207791310111104824935917602981951827467642460021060896501247680629852342024775626294325125782391496511857384075172675587079221768374137316517720738307947824357043347097109706963719738534205396853843514850936437015564663254363865268753604666291510188635579480812033818784058472887091451128019113981012364365095438879790828227267890700374449432405863204314284833928583499028978578801100489994949624398475174978055285611819379839860182972955461079727202826012899478785594984497451317442012902816055655268155603885012200678634810501103801910354390098264035025234279671563499414582662183105292085441612563042086166523909846390233098331609637312533936202464192038101665977812039245565676573128036423590589619441693139067238734755390379150044994202088710969288083915093439436051019291576088267492827444854401186319257753536617307700471829378915220856961617727991930596392663468158234931310660273812540300854419571037369933270109620095143687331298510384525455640262276399040703126977827991455286439562080539756333614933475962051682195200113155285154146345361928122076566173350570055456141892392073754417735359344232480375643786635180047001068852961799916677586164161188697566429409423192727130614164502469819794572571010197776470413129607763262393095670163024037442600256696224690593012023789562169147219244789440564216135674798592694054632892384588744393912890763625143062907183628962282369507976077709412712876251771219017626647605013297920845661074624028627973701849641807265742098400608693090 [98,70] -3546871919807260733231006433834635330044380854144149670490523472821471782142110709749751384479444798391607854248597784443995166466455093352386095975475815342975229963431217182658406474284275701785185914928759321245654578553714431858379846559101215593653157551930479309528563712465789761846481386031974561072034790607507010027386812969376869431643721761068139447188904164815621426411408739123940789151896885555349746275793082717571654937869538022537067458225176587883629788193255105313800299855570014679548400585732343480967228553181547700376679291121156262011613545505849589763691916786934545820666081607862383387019660154374953822995368637748129773100873510808974658843975747759682179388035412021692151098789167964690698099675931174153945822711251869404748978806752142868299092437635128994329695701976667046668191577511945244917514049823126400008533088288086560196089940119228237011938332251597955344077093306887338018273745397796736516973175015662203245512515271457466049380524677631562776225090273291396830451047895123448899706299642631603677544017306467020093946111336193453168792256023807284207064267260665747038823043856463642594383800392094680360527685957040073331903230335293392477773637917924515831537502556237002458866276250598887069864873449008404529958065231869569335621016790903086998656399596897249541264236320042386059194245880512991367314590343115453811078518069199748901821514868181829182834428186406997976474496947279876033767173734630385616141359719047962464289645227853180237277695140917982442035104217608618437685478475153994796550335821381123732081047363616054098790721226336227634139400759710066539002328526196613689865875137110927867354305420684838825794263072648935143511982503853175417514768631578275502034195206285015064764266661339563767953529324571934837802654411858183265036490112973979485681675416577190169065029722190810370 [98,71] -36447157474364389427583230017965685589677892528684046237245253683049893696433521353286538133882760313507481972303942183977128427932581953375245926180039427466866173893320704535779321687720199865429889237788195584614639832320736271209812671724524359335337215559026335413139228340195280232937629440741125162658759531055188382758806710677209981613747892684311059524167126172051456814613493847282403743351315508418339770859073984900299060094360714072663984166394995364433352775654919129440707336309478142350104341316571900483277158518367794598624408712581736016513102945999218172708474848363658300427640379413216170527490437715071570024809151218958745436424476781824147820022266747269842025850513428529693788063441498922577800749377725625912893500896315249226576213864286845144297800892998254545735720642357022504552392502649428958758504893425840022243009296397681679927136903699312210037228055623426716303821040971383091189779921244357980221376440915563777483464833215043057069845315566890677805798491044987794683881840848477664340794511461381482437241018310159158167749689466016917398635628876153505202082349594282653241724355315237890054567277212087088201473882974455424768540136725841071977126583105676640460672728002124583386847128612596828739718478712070269758418680862497092165741549971340551378698306658717910962665882214073980985435427082043518563773596880372048766527452465238956248303486269312663935125230064603000953319428072012547817335975164782736103584120294826466812717168541549933669852005420963497480982215191446370463486322863020331267081116608274790164056991427720376901920169601878734595598954387421602715855153614208559013245647625119933198447817944283308550480196371527261388806513141609643335498099980076910312634556460204212449303685594431995855913325026190008293475153263557646481829177726978700843136278913474836477870619643925 [98,72] 1207347584552843025361024968109921007712781307958537902704780977967656267555654347663878375674931270746335691688042072457742670037301610442558324723936373804835807619330253418712496867497696982321239173963765355887067916909985926378352034236595399407975904933386689373866275640839742757908921586470386602260064273733708647767290262720581385500063075078858626402289513601968446523732162616387092382522054146547093174715075257793536549929759799784444495776901221462381799918864558739294693001974326089142902398888240006995509843454645454616373913139379994060037608838076915547980390989475784401292823637440459279508713243542637952737792970160323289767245956789335899095009950503033715491082397945275157684905208329307235938371867895048733708065337067625603123484580258395115034041984778288530990070306620136942115390690413695727003191779188660486719698519150716701787229982414897091949974592399035920784094032331120366660745408538965125759119428807930220117278792718142670177465456292440766522225394612979078859405505917375695141633110732463438350769059963849413804609909698024857180294797791268358948857279978142761526500502299984827361036961705141697457947051577451443758332066839453091783275286661343303282648588638563926967551171936633283086952692267986962658546428348515774196635231149937435764131026903267721058768045599102104189461404108295687051863616809375425885646581121325901520281500539524622094633273023737419314244832211743708356920127747365765455996095938522098751177283553703730070958814382600682745203516165964253341354122879606249910080467237119678746722497744882545065221844164796689609697614147742240522569823150046995487982098453239691328943113551675571388639896616905626645072831385577844465535061149377566858846070984180590451364099047127116698052293626177352855453334639231717588037393020598746162675328191322398735407050950 [98,73] 67869474409657770299401769918388225445756976505819510067471838064893799903036686019529746996056742716662459672146435696870507480073418880361853666156689164185656956026877826662130609769369444829585255384484771341208882190503164104818652501927475175279298970650668809596007829004376212006147466435815905285469636776015815664872370117249859208185656293084472574663094150519044700436766822571992499024163717054444022300640613344174132195783537076438789159057384489126938597778574991074883274687923811334004262327157778162719094379416033792074102349706923993391570311946140950337782554075577294418682658691867058548556390691905941651165459492463498456502391481122913884282451188586825946541550560364697304508200621327119952676329454229719256145625005174439293688360843471941647398726474387388993566083330485767918141883507358311539147828592765002103017320678654593417677735476751356188620182885822843152592413911885344598862104917952881812562811665604107881597404096612572901318990691236706352024447637716796584544368216474518579884680195456428735462977642168344854457199004754589640352585441923700834139857113775649764981395146933002384903828740611602164006298185845102649493565433462211241665809717299538596072370184658022295129386432850905823995092843353772626409849707653101961595320759979377679325284458349014699712070659272910649938928248222848725104048833710260586256374227359872007463840659648575113675060564819517511425370753114252092655569097806014882974728452698046209078057849314371309151671347880764626471869677254718911906382066052453708070654480378732866347445245504558929176902111008106598677061295415507732397985324917097076788772173387458686763090746753512694537569783411397702008392358753332343208497155265048141663729144047952545491807455055350682971768104717490358632183422799915292020793280135100006787239662006905731313670 [98,74] 1093683193223183879367312381819166238367289691064575468632613310774327292406676916749720771057585272200320725838595506761844496032573066984542342126979831619270418400979054165869596826535500492452107614397040848028535016325864292816007326712458058195258295259061336099010115732293273211270409805482796779650929834609722908670245820822137585157950561407294083405831129225012373939762087144265961071842167642157418146170709647708313593109382272459222721611670365891779126154272728249798682861954440314135990984204176119091066677847907575198410694471766860573285991763863964481712112470712430565461169102474176693859972898162662365577881541008031705466830334398957548286516797196164605038111717431844798594594175394239399486111238536195283041199314064943973488766231038767410360830026231650828050806537233412139248592623962513792206069048188941198885996115922072772763126124872261588140117483020410555901904883517447003830395039556939318208817085609778347698527178798525638201439919080450730541957073766688621329726699124680990775015802152180773987335688721431531281644185711607348777779118203371480269916471551090370288990776982151042862280678814124224494777216874446004174034992567764076905961475599936338567140375966427106847479574615951048152525118229714637252068991763679971644992118381932544283815605454722512264881334222100743527311604225975988102076721569814895718996057505517975406050608899608711766471968918773690595419290026508515512461518882573344102383438314725314110160760947724963985469609384612220117469175011789865546097495555898156363271390935199593477023828469369842018217928551822650635685552651690653309927057510506198552312715901219927416422018059656112755294068929370994200516805386523346582357347746280394625140760214417836579425753810338176784042931118214735366651183812580739066159305880923843057997210949031620175 [98,75] -30911583161785292930568683190223806338536647789577670900476320203328179895636955833088460195609379449302818984818673705785853114282975076664178761912200724321597840778282287454611047084927924111871591186178594268922868889820901828414850170283551124083186833704287600478969948831228702461120924192410736667948102196113282829361826043552552795802809614478483932184920639009559587632068604554193205978887849162181102469972226288194366912856732286851225479226317747910519091956788193849851979316469641206289179768093341369975649870103799155668323569600827314339926294219291731201988307957159818861008737567046087433631934577634525627669788297551635813468409151304385983188170019879640623292911062025995566480216039608180544164214206035983676238792973069189580682554989594181272423786541387580379355221102397753544367812153591114690445600825044761685136401108335401295493743730381633148019943005415387820332889759072631260905699512306343445532535776381165713264879192717249835474233356092482290229175713829007493306574448025529699816318961700304067607935794976337268275376427479040212876861310176947667241740639484159729572220523080800113161168211504879079452710772012787668261537410797016997926280252655356065963855543534050251593367384134016233469189522857650226021612451279639175306638292368457687426356887883909744329224982622347141405493628606177604080544468845844803999735551737138199267396082142551929647865303841846563170026527544111501667367764085972476243927334045510076989673735352290376355870578824573307532025982870203989121288352832236787854335596710512368765213013356326272101140270902173876443041004148740929772857699989243501812203767029849123346285853884930811728399445740650273801751588719649414822565857287651036708204795739835742868194754178640155909251931038506690218704926199160387402053732944766276392393624164750 [98,76] -1762082299687711739253833058463359274707078721445517397155767616015348381084842605025447416160047938214719143969890336364487807927307767004336049519495332255792194452579214208983776407620204022170280029063130627223954284793807385169313555340645582147675288497949511350570423109000040082262604666207149368248329395562903125538500417222139156023993870638452789985732211140001456448958925839204549077547046470606547577088570725470043636024171353306719696591672051102255710448678281048889342906776957878818403384920573321684482598884839307250699476567717149193402885302026809719715374463551703895518468350893720172193740760495756868712742300400082312364329590310923657190099424308122399316996822774690538603115008269545409612141070791180795009065032541448323523797811116791914901001648702970209006393839134600677054581776447417242454441646722273736055059670082131486101943410718200544274456637472045230183671135982975725618914535707559130776529435228657567686764061994964968441168632568569254879369800014106916729649773362375501744387511368816208984717639210995381605056914838323221829022851635176870082891241464208958521310062382411506747979550374880909882856580731577538399862215456182124947097937167674178177526040422533394939116742421614608019272927306857854565386687583129249682004949966659378027018069979966445863512316835648520812676024491942565105704553564997390342809747408158320063715769735601182177996758448838272172509168638688573971203181861424419983874631892034290373526347440235108802454306092681370939948872233925479404398369975235583365280051989658025241219442669048107068985944686014949621472449177036452216515366205802290481320387028961089952636614094580876820149656269013358724775772779713675900633679622194638069754999164937695279109165690004526188982423670018615475456031370206550226526074540300589713061719880 [98,77] -15451505951611120272656453343263537071821700792427134209306515308652171319994743838213154213301886497059798510746894831588762162717248397898287635011069096454494629032787759766498103874312944393280523005909896406545635596239489458090996037027469100624674721043987985491172294498733244233496272365229396593119537847652666650090358234561332724129565699954346092344222568238643793960191191392124271275893564458375447766366441698933089044386922288970471831853403834725290408606619845202917068339839964544957041135616945853979054075784137562593916437070113350780405189308119688849015172387694861217576453239639456021285940984659808485944861128312145188295796516855103839405856339854741754416623696750665758113016592703881762908210553886268603524165221600612054084958015449261758341378111508268278807526159472140417568037857872152287442886775995311939789126064034593475138799155459545109969132457740750045810783762289121821017862518145567050056320271315115844008522886254128590018523082989393205755399337142034402559643696049290831145772190417480073547656803396693583598970397438506869274261265435497964839663995667748990440123256962311109299111255463510278886835497342265518357029075310695647521340674301465204157119871996697206181045624550009079436447005024458786045599371917938383909253316963420783912456388080604347931636080166596326055279706369368593278878871324464348526620997896974904728628248434096998929222684893515653950624720779968483872073934321540235564300024485149663186560055396790821834423796649660157207421031867863263544713621638230144630383596960956840613842817899132401989761725527452749834134042720967701955684261795128142588570877103224972331393440944450588056401178843085680275459927025409027545787248646948195255258627822399740036688927382309198262214635127639084789327850007700895643885576380905500185125 [98,78] 465000653148850443421699486504659092896531015020006683549468152224157450823101809454144805733971165444058504206393022564978633630407604293145057438934244953629731560078052505944959999826503928623921372883174308624409155577918986715291412692879011251959534512966084638877842291766091372672645069780525248481597759039086812453588032431666228001958938744881981139267291555214433260280434681716624598002434917552026287411352404370469829797912508173260682985978616654333530401087869083296758875215793554401823221771578665906493146998270665257899872867986258896804807050579690987514034754489772936430265842940643605589297830239171962802903731068056432817561916787504383410370262651116851603124170268038193805163856735992103359345809949024054058107829021617811240581254558649461923766847794641658167982503242718710503383447170673452623284069830757893575791598160424714011710322633111681619463100474435516193548260746814246620414202145911638458304064655214541565973333692766649401440779925275033458333406581187799647428987450646925585781224796366278698902899047532815248442914317608931492113857842845123974399038873358411729620692621988223712073645734018474912932184728617038092679663292765753059796367356725346702680627383231396616429227350337288928744884220606330373982509919695507838264397543516322017137578912758363199452349372693622482368120824131460122374934371282567605759154268786302373473211509039570566231099099099718248824791131717487277895326419920523870066366202070419194583392701765351182803012780324668331056915845739607078917362068991926165995783683458540455332478032937693051978994986474153496390461924732397048487509380070296579890262093675302631792861630042863005984768700607629751478600817764773293372343477136817654492999829272715958675740856788655410052078794902826921872981272169004179696626194553264630 [98,79] 7847475851595425705005180012529984462930726418256555725056093728989244256664131263310189259298101540238989157370385898584234897231421826533400555461020861648068122304748603445957911681515532877863045409608024951815360099997697042987226482137824904789135488717642668771898844631080350879865824114985423362393457536272422496430982830044499570548919112521304269920168285012744705925406637970796680663179565491792950127205984676884181287965171543294276354566290235180169725655088120981694520904716731119725548737526745951557720478568386141228128414813566428580888775612880392356963096204572548415100147328005153200636016477103052065180858089461569853191811987087810553768350250711753746866747972482023549817530948781083394650724303965143427254734439800343233779171852021890139144631013034784384014679382963875513862493321285289036637314224428730744773121950368178559382987345370570485152029539161576040889475884165955553261552944475970497830281687564273181308533427494053590448099480407753048662867170409655908911784967067653821617155333828139470948229607401130062124074635076441602616987723373515799200762008944901395635236099963755117535885868388244814471554235665822593606842843455553772219771058796745825166737477086885713506492869375994006409588703742749029713459714079272511199670904946170627204131361962505660789212396623482901120842850501491665794320961477624130193897238661053201304140117410704257041463343566898291957175369563929780522293785240752596992814603557694936856073748042942657626053260969752049875419025275566551080671952689695644704909478966906373087322183404842319563469505952236036264355281371621002946081709599192208626805656050186576987642101973432314857479473757086860703367663558238711274183570255108494302929961090860589087518862924309779622466481863279971930948399844661214598668175817090 [98,80] 13702055734999072912024512649185615672598587865797073009127459120507927867653593227085790603998739506318214652503663074052061690498102116791744768801198141721939273792168284363976024185395421229632681645182328965009159217514830182349355771835672652801530665217852416538687242443725947474591443924776916087735477601267912876460311200889155950035887025024550730043287886804451466520759563606159878296633099502192390434014944983963210217050043055657474299377250031785546291388197549490946273211407268409422185947077387951736988494591301662337986151725107067512655556971213632517544685058638004105023187532443908886263622254762339428777521943096797007398169239598931223477916807044061652111450495686893575685891623550283804293169120553152689746066263376532254582390573999700618640023680991797466639713117379135908509471980857851186144307373111830713324360543315609441220478841784260130343184596905001978150737091337036291026381207746939093778714351249616864998183263958421533961847571443762814855633298568084416594313949102266854503804559169626148206334794833221617405824297812386579730373973234982757426878477530979373799966029820074773656269963480834320558067653134332674520756523720386145005074135689574309177741461984728563199110856137818682014389991872867140058483775929499147465108613198646652024921752046118066088187044762584481123015818218989608218280367509382665374342811135643500471089244580521841568948640793513142999457895921554942944872765950815283913825229097502107308568859532672141006868795997493800140279661577114233012019405661449602842823405010632729938744891488768261670710858243821596836958073065620809651101410519728918715623406399097508801487071112278657188170825047686181499955560034444276628879534473729108505060973126396201832336304722056749720356455492326832413464381872184096626181610 [98,81] 1844321260647610833188227379745740361745379346320331297587849166908968234568686575601609143724633244390700846967188607079350687867828271101461759557864869663382737821155059654950881589382566337427434986826690891386407719378498465667637012115685813826957216064379098067154197547907256265281962158040998863441876713657830916169770355012370710268564561432093559645757174587799688905710336523819357453831462872327999747428742515747193771852416222436361336896093114757885297853677320592634029735668859436006247136410387353584262708837349925581818175018390146298603568520652054233405928161395122564269862518024984520196061492221068874244180209209595978418288160449036867925347424089310738453091005816518920402166823402419390505030162358575034418069105238507772095226136841501583261487860584904277060804378609931733761896155380901576010999484901065230556504481563888422858274181153042762133122876405912781023254294154341710283077821079075161683193587759142191637848548254798587469040753962584085182784779496595619044319494901387010084131956406134042821714126095482472334801786514429567034450369108345565653105371166742124057258239042133361156397028690567942722897486470066522016000072616420124320621720743121470931702028185991801146750570152379610799348271205643773688701536853118423338590654480366217209377453161020274814012748667557700420829440639145499534586443326787611271127256577436888285377823304888229378165265457771951533328414390506702282853590421175253900037827095875163908127108924855277323149697860929687932546608864078848101990745285625152195210458134188107205744500886163111866642117255438944631256753986044096904033817549404506923068098025423559879658023874207695179897600161996358464349740285475206592001976494629743812709153776793711954585425203947707972462927293389667459963804864035913116720 [98,82] 103328267876095716632281419695788477950300211067591517371507466714652930531834549543469564179592470058343983528213448905607780380213654272311894609675296196145749650726613081700315108872594484566580660064305310158158625592588535972183270491538250927104732766389353961725897126996302544335277097992677308552127489044659537669491990692262776617811919269990598283386800732898174670260300356369510084959142740444918195615388851919943409951839912977440803973536380328440091616845604952609112232049208490898959120474963852162663585428382352431272772221692141022913031200635149082823390980566975223653998122616999535445411540995569835635807380010650995375860618925147709761748313769578317750158743667671148553724154289412469669834004949279005164499918031721681854621307820416714240239066403593145240411017614647283491931219413341535339397899969014968155843733491076193734068381955908983409741393421095697180162543013671380736057353319153392680076388001185081967182506255118644488724418161080529680794282012659815677442762391759483067869840072352164845312771072863199803092341873156649541375690075566124209852706483733441269157250046406555915618168511887698023824349264644087489199548192965447003274413444216588905890685682860627537610258644044228240068591353785000789815646213808210649112949326677528833349890166090122548414835810925690620011556935680810833936050929993115358726509720547550818201934467946646266009283675958379513929070727138438593079013060057782054172160765407783298635748220269484240609792938304465079910528042160774059121278692565469694412814083517872694987028250595018142861408733404928059561658664922600851732891845965590571211283120026698023445840245938919708567584708386757844888651729774494406477907701918771335560463982358422229114511168510519268555738775566579078946620178248341155 [98,83] 2349831448468472206106825028092710338063907294751607546525624880415804690890472098864074523073465588867090884505781210918083283161430627444528476752922284160233866219709136502226827528739427814331722330584549526544860616706147060791340425715102064622979948175356506945186685773770337136625665254718938241455919724302298521521877279179444394796390813445723568281181729607158971696944791875882207890521324415365077034076952237911530925554863756783420989965816889322286228537928192717286623152767908920929193519502087317990291751611281650615123167490864063023425922956927966119834490567959394908690072236644401092562201220495726790521005877585832733974320744262499042375666414525281030964893137911182759071810038135104456194056447592530827997783169742582459932932034031976147390149469683084146157891858861346785386136292506655476574946414144382822343221937989082257109071050035842842799657127009352106619061964604415972265323170277261288889238036963160406232844612058775980367208681122710838082705354116267194199420464983366291105507202112668223518735220976055697367004750436234596778482349697965538334460179678293421883348730811421238870258989649754350671551537361526779384049876900039747901819309589925390380742716403100564753326752580453863259235800871271062788975184979807729051021342979609289078077510470032624609123615199753020646683373345126310821026873402495150389519213345767950811001726576488030882908819770470511795758762251141755610447755149484330804117205176611475499197723843562748923693272915307328037262424677846357802229088341694522703094924011058866909565175868887833463197795073710677523756259558234874598978722320816537832014941055471412065127290109577830846795436274326136190089078397829185835648930043257533577014016781262239189285421420764220446855530894362715559383849087395 [98,84] 31667616174523180625222504740194123483550775531144358659506062776066926365547812747070808218851612317353301850965846585560600853789255471639007472978310572826006006808199593410946053805829073885668340489929058682445475091791353355402918264296889988581837298780324030365216917816655964543113419757411641998396666795110236407487469172318459864838599907740046985819954331038807921419396352114355998657448514478622587557466512090972362398923991104123917136650150497316760935497764086032016843214182871795935399069989235503251395634116705844191445221288053062450094378075349327121459429389676915363455469269726632166080262865509326860050015862043114638948744169241507487704000325715695731988228761077323411567621490786160303407301386306919101258703570110053730173942506417051697031685746201705134629933731543444292508822436910417924823414295006714211815473022804742576327281826080316664533869922293377901477879449640751025429630087627919049738794519741034438683188362082417957629229075530748534596034945388799760147294908095240027284626995432279730462702332894343049939397647333433348330796534021942435266421302191097030916613091938432890690562461332865975410255962919197240968631698023376520404017599121410027487497877290644879340224028326144487858256869530171318531566410542899233230157534429418590853108151688674890835180963674347120673435365195900634206855538617164909016123797859006774353516116818488540369258660476465376913787750835740105848295127193884051044031312879378481774595810161760254919817702818322362662273930031328482058968086636676328290995142053250397619238545621578131999502807084081996412510106284843972012973866737541007787682997353564984105672874267930491638001724620512060609604698387451379346183446210001929998719784980708318507033064066849844904468784410487145390682390 [98,85] 296367185188044042656425261652147875288688132629775358715074931770014905378395884175848188426728491358591240067257591413890597564261028160841184765300144020860551753171205044253578073669997957364968316751657979086614852864341163039986786137178993119418605522037059713939397602182077549905918341144294332689203869348971759092949597889822692945364679672673608969574159494433480986439549677499989763192691856167194299972090894652943044246380000164079483312429445700396228195710361919966345418540760430560741850861553432850362967822703344232550384947658037856554836666242503660048048285383318338415786542448200027165070629883353328211877622548592139483057350712519388508245535192126470253662005960009315650306868194046305164251525835395587195891006267446962946989890543266040325316953324295998544021808050467407575858014654403140001615530341028990748484602170917910272514264206962964468572849905422763936472259299936123457361158392280942458616239627216279026062098826212157912783259122399258066107211144750453652679680682322205802181538561168920908780958214867480867162769389256567906443034018232881967970497636096002061737122809294361800524382031618090962810235255014050658362658792070733850428398533815086036420353632235467912872273232744880417631524791957239522671740605133228644971094019906803075967971691902349404646326636496678301057454778034297056928288581680246736460324301116021270283776245193563922313338215917716614157112468110457085030219705967497279622594973979301691676923393517530580331403988457780563586153653022721701286303757589368845511184694773446663503803038037681063831351254217296907366649668282992783628824594991408200885433997624976064194232708307367174533899033147688443066851703446749227878917513352900884838804336924806540087168241144120531394247573678978965430 [98,86] 2271009997958836442761387592577664233360958137333125034535170907278804142674214195914670175511079969752918937857957833582924459884128280037570094995859465284265909506448330604574515435227987381062111503675465930730936073950511592641550805760133933124661077404587520147467930047540525522299029500208307519011616421853372833479554717162555089053023138190036907317928412624484680167547509527859859642123760810755462023705506324216033796256994602858312823197972263341912663994589346132729091868020300515335339920618800768599497654260598860694232952195095485093630263906184935482621032693228464767817748661825770295696291133949037048549532141263786585513163428485322700232915467827600497239227245676360236632589994405395632607272118488638446503033510871044791635335255193545523428703589664526413318508257808593809468007868511905694564590235639749686389099028511428920257356871554671355104799836238625703940511126601394424152061781738547105987554647967288278160016595600211776103044725114734962020753323983293539128236947187894716202386554265961376663598924305839516636018472559664341224227783360839756579343621497781611260353708235902029504342077600062404124597331373507027201205144578299852220194132009047538578890788630793674137804268206226047176851275461727680821501619093965821230065587906428998967217833190362640973990271527922260827939106768439633188714052432172252351413641859523322948307540071092743000020809352786681604028938857253345567956317497660820219395793812732377541418464891978125681443259856299323773034321595279072365445735639350098935136516404902052491916038811024946567941744414889345441817529025196760299834893235690327892373221204107334975640840997281254612475439120340820953894381228383004092148376714067152897540406054732607728249109570910521540847615602107476 [98,87] 16579541694058887731385561901600636060086959859307775906356167269360880976897089630330784427708586950340659135268854279951607654015090616549562172981053265360301676263444415575008974307215318377594870656314010962923508881619501119523370767740396841948759307223562629426470098674306641624045643429430771378818624427144241629429338911342130769748941651194917012951334898625095723602444608493431625922689743781729190618272265364672238107564040595823370510088677233055564572142283008545714158217888973671798869008415033008166649030388660799716077756109064979739585375584523017476700014333191669925602920951452238608980939789213287292884223851502104994825612663876566240479925613716574362521876729616709386080982697676010772661207479028128836352910264188265873960488990734910328521236438672017913304552322781425248455219562104517477590963108492603248931223207285900386312706774008466680350153223842011793069488379798186848876709902616222584472203205017355460371376011798147388846749942400855256955904691375830321090523306523561327110915987365550440359829418369140004029379909432197138733674078049076805898956701843688080202018663781353426575898349979191914775550725542848090724832251530855399456727244427181330076438812224773845392094265560411999615220299381886301232455147152456751403418062956289043279825397638707194677156414014895105631350253352619607309715416220248535421906662183647960159081949686670013159248384862357655754009367120481243267503863763390535679418782049657100354073015053942658446742922454321675812439349315501699349877488679276874165108770447027458171368279224451820986334806737158348993148911151403589437529122575860103022856167420690998423518519284419843417085520432505260292559072331845016522166479031411417431133507382502125869657394319442779817797362060 [98,88] 115436396204000453331102067077881106760542878730607042665004150016028828313045406019905159425377145336067329794862561614487177502869113899314757032681219780960294588504955012254500647224824770521591056373865167417052446477409386047573804151991712561452645596538969102990859992990879136480751141710614662737833736433939697689248898591724598045455798584475590473468871787361460367265760226469811912261534328003601268829935526229912439084692812052942989116137068148685415305184501517119485255318330474826359072142916688861501770476242815840196521596174021777184662903923751774508300000025397442455201995946383897684848386764406945787097011845153171727492273724573717953184149908405348531153321295510264451256701907217759804215982149338925162462997577778323032570390580329242922078611264069911885744169574102294874952481437463163367333545245405346403605600410597340069926645637130873688802861698282843060509074231536829124573012043658352355220059233381448082468552573907370693586471774901965432857187466989282498042612332940209430825742653819695885288806978136862297657041513802284264055154601567500886813186288852152473740248631281525230406269903548192088046034105115377035793349405782285129663156270013471041775970192151699222780417899494921788329484685059457998049994747082169798453859859301476489687519020614027117744189713414567339322929306565202478740612446664405292763389175352318490290099055430405631245273194445333072627329734925439036888863429043304457727674897630996181024760718336072015847235287110344458022009403543329452775562024654862228083038543632424986133903850858332404927727709532219945779031183125170560377154506090694671404227013081070086587763064927094831183454400103198032419052720262112837520345921735553413631411800296710564314547451833986332867164 [98,89] 553562102078744321115919217776582459579912974230460556833526651328199446760728635567937562922970590261408162909538930598149101819718774575203826124778463847842765924624702203729167744050589986639282332783401990623720225755062681383571990921254105365071488838282178341468596521723166623152387816634028311950389336021217463118120175302633048368100594312929083569048537294455001194266306532832140557862547033749158446582026629535541695987453836301205058804181140834049676352668408858964794149485108244046253128895927660816018360802548865374918398270655555730675160625912369232811213244071224908634055835550064824803182966496647614106276815873752339055786634796014494134202300235318861837220096576738858880336443827875011818031264690797975694564180996405595723264395396204140718805160095501588965341920919562270374942169832441286847621038945029004611395284821601653327908990355463975613383025348230227539496998758777101906494899602789568918531304671189156413648881026528568515849646701108634123033586205562949351499109704351807374837032789657960056517836495204190565291258115362987498815321851353868929052820807692382255563582699079647984933917773924350202227541055615265858137756005031772529828008862662383831997473934269308193394332694444619540654381182646027831842383959383329889538938578632970153983536121137411716726171936377598778899458977956768333242547779288284722112536586033411427969303219970895709893690895945070987717752808151972754417824095260398694843643564808658430732890055172788270953640361803173967178808710488651802394188585032378725985672098015736087897221207098207612071712313567921940840204634235660716475821891827141659461551695042073714527416459169891496143656704125394542223728468697214708643583020776637095056492232021051172886392948467979727 [98,90] 990648787447143314076961818177195984088469316229541853007104200205875104538511229001260771176723390674506979749667905087799187384358209278087828086140848330762793896055174453261472698458471788212471001259470584374949723506822451807414437878641761375502171884218532127783333238355921001606667633822897230732186948154714486039533130111776120918970753680808830177841633492746573009195995569055640338509092358989640188054740486950765874282163027816182582502635114517338052282773701586643308394465223874873389793445985495898750137968124218140729609172122261295681798624484709359489009760569058605032936765482429926308546081134124984723362426842520327926053838986118030978141167663442278027558548991097517223648053667408626744571276941747965592444260103411355863837074039242586384461716448932582442742340289847371185820548925255828090944074996629752729390806803233408502593744956309478381726136627429069513970088458345593302435656402780534239201206838056944045276649012338922680184909732821775591102617791345898250061248723668399471893648816998784598101376641893799905801046800424740701941491635128562809731546308968806765924425546223078993621838424904248047803968073403608050713040732321314090737099847577672411651647429923093558843273486400018481220806680637613447241803935159414649344207616119284388854587733618287622843116557606456804292620833879869493988008703789187612226051005847582144711557794257318804344739448386804084842340360133578718437299375541165044846429565467085317216578348860574766842093720355006538576865361923998597086973704285204560696397966618315917961444766558707689610488660495501340757789908181854690221200993358219006251094602909925994524701524532203302473018638390008504278123747595017815662987407127293585050672545104294176761650802128 [98,91] -7251854676128571664719718478228380931620088736733180111344077156659109983405401790252600452978771588245126677993296280694971469636827398997013570831438987539179916414328615592055099037537832278441857876382027712585851318561000079821461113131636947581072412469313094181551336337513543292214066277846618746599508871580521206382599028848628213584824886509995453661101204875165083673613238321786160777752070340701750845600617016217496115701233360858139141707241183925338872492581894180121220080344815034021105934581859503309346048906653027115059777883133788330532462176842587344108980074639688327147207404736893659062162564731429003497612684384391031037760411435151116300086886025438941092194873597291083758905027863243885478799596233329489017343308961477547299875178904946904807905468965518477123765104888831693780865945885297069508488517029164693280845656520704490619374959631558806183743019006790464250339591822658090147578274059012416055305753918034142349279496026996870762493432925462594317190935762321835921015694902013367683793523497990519417458041763417274186880828549973891380697526253263236728956163886196841027639118644804438364917884485618749925026677963117767156037389302871759471572983919432468499783280313750391693106289258893998486614510888940406961673802934378692077002831124150084375210303072189920030208816678404601226356049359265322179670636200406347496422616532885569614159515957419684364855936495174008722442365226300094221408172714341752275298274715357900930717719348890073035788254324406779662809907591844888299089074474756973991574400190034289062227385203895727659801252937209640477903847277818564932345629049318614749485750096931184955294102951931975141283724559742766427884450297306567232363594074359337149716479797315050868900868 [98,92] -60158509498116574788114898950053176274710778569731913698283370914709700018509044131976551686665886039566040954110355080815935282015254555311774934471505515957517741203793817569385607037545100556304868138826397725397800121259781394011591431325012443348440148087917028236337032254781711835181229298846386520530256484721833112201998265342972057546833524684664229495826188868765243170045581108630482840825758548775873747644800766236412642639095222893749695211868543110001946273457156759068438495651479769655412609668745172396632463580995238160077816108029859524152227263262126722285534512003218763976815486310411996239065195647592774892913745127368568697721049425265940741122937311825229455030507593203728915562200646497134117829038699455499055858684477062221899147924424767529889660570678313938271606612863053506012156699440543560833289876082306642159961732655600980334261546531274831841960912030318109271549996566691319721432703422358190707255870740408733502064909993705026390573571249233357373809870716386862614322289718595417362897653277266485832004584243081746971765224416857850581016672139042865383367729805393470002443088135325754610756767198269853154569247590905423969643876322798213304941689330743193201183358196069666994353711348551609262749836252938041274476024114034061314771964688519934460184814580100262852526503647687418122370955473342024822934913507079918004088180433989223065897464970864072966384197968175386883683503879416934456362202356155911666699297133305365826330160816792258928985202577645925218863939815830216314906471135978697193120044952383272309503833064512847329931956115006740617415081195954602804080163691460965914784934308059848020202161761480635075940120801102508991525410636499593333908477618172872716645505137842983766 [98,93] -199810883811822422419070145707985634115797706562364895095462656212311839625872888241881940697599470202916080860324234902210345785749964105361131431989224756110023947269287189093476861011914573035690413585301719283174275226768488919010888941879868843073492964183986388348287744895801843216499987710334509739220206860426140802120886410173413474090782648805312286467373240688347299841551250563769962323048413010571360876335828722209938484818664267913705742882136324589597306559024017142709988693948604998658121940621169133047948449161909770768493193591363032479184582494908150071539269575142960864136644433278475239432190295715517732439533549189764950678241003704762559608784792258455866319409347348449124504515120810589761112670272026064388583093784565416499917582872634319845743445578659220010767088027814005863665942517886592148249001282694309939091509290910736281357925229801602614288756345019363383897740306985679985803034921458482946813903504652255963416625389025005189063103973418704816833470407958000926524904406145770120806529137008341818176406289071134639097412844111802766779939191926295611500571838229870021833012148423155318294951172199184814054254250402444312710696039624143550542500101911890656464635516786965776998915859102322591867699478732330865375497075205557754052706792584823823976499482854565576207973805407244582232897387412325440490190594475227525034097948159137830516892425874410532794732551672479342586194487091822820192313648204327909924748007203923079777694915632793247408100504105328457285179068145060773915845608836500808434258185151131667772168010119427781320745628895234669886276984063905579897382292925998523773110734364816100214172444179935845717499301417539504525107175676496530624950749392776328194681641871670 [98,94] -404132048780674086833333638573426672825289881350345626011722876140925127782179144392279935856512704748950153409453365127997036097783577363559041825828026730633710129699118444271825036692600105426730165117232998011930631538844066072704971858779204511066180252152813611749589119172669179150369683673068317649289999784723446792010154988730207701786370372561729519557659778530181782378060892623444614673256558245215623893187212657244574771781661223894999641144528136996649716675189180967969743434519645535863406880541584684057847482631600440420874874409055220592401690602683846131596885760529902657269481491857247195755267422217045998979816602582125027788435972160965167651723669895280880616308787743859087788132589362791862440081654420130433426560866420463824724992523254980938426695090687510582348157886874696838299217572328343813780892153751372823326037171858064150421503804516600150122195403210497184273284205512430054552334563888495546817501134259868016250170576783597967061090037966388355820057443941929013765939611809196754987444348921758505977670585127189721841592511275271588361576671469087966906456715285326227782484153678033992023205200073329770961234974237252586500883795707498860810486539447984378052017227175204413088662994675568956767937782932634009917285909146143927189906901382057794871140439140839835089152630039426243142180543751505785668686187941736528853861375307754916886219261455915057500092051347927411940459159832057355463189177947106214128102351590117413342542524533935590594821838476119862895137923157511060701759612521698491239964738746617884512378607492496924200455088853440811731766410950825658533850805581587756764399552537531048474731731896507885426221342610284818928992390048162371822745524192417347223690811 [98,95] -396904422520107091815955684237997127494664873048204878086937358163080516969373121449230513457644705247373383211401848687839685248845100195802331083860348877748276834661798178949612374883195713065586795709542460762678925139033298798967521218355431870501949820008415222577173038253315895792994761598569228747540329706916546534755057121559056682549357953524889853426939910973996752041523204632656561282460733728639554470893439782631368318072265879154749443158138018396389323164438089929645214351993601758762396617804851316466980405223269039640865657360924414768782100540063090955854159223000823554573441144404779705713478134339888845879340938371557561844784912381753597394536660895236275107515294556673774051209869470669922615691474533405505768968802505520280240047738362614233245131095123128431879581320998565102652214144765389871823303089528992247613377219706094671452075868418741103746978416315527076505278562204039693408024129159259790705762261685781630385080826930783421664742401358972616399655750558196986947466048648422200243110766202626172028612933094614059149070151500624527134994160900040500839875897194413998880000697290923022228693881482892219469628128160731680290758806675614314966164759401177071001270801368852683850556572599404309144019275438570198711602162063115023031602836381707260743893298919489393733672493480893783336885894473428124067605199287553893454096750048400192536114207519826971497478404535020643485077307814359050204520110206758565511616112952222518576949390990286248901854864992199660131363242499768201629582415275571174481542144656158129180833217531390781634592958680352782231252111379476269322322442398567840419618736209582145013166686895909606126096645521774909185499618525359585120663958601061992499 [98,96] 1286442892565279887282148418699155247572823883367203864353083254172562985999317884142879356692269569089420124153913611588215600570136886575652856221980208118148388800608722257650129502805618220268273068671756398131351097531121133029684109619706346162385396107928477826974792541031202860613535597400961436923401549848344947765523130840506378649615801637801423702468399838808768166064047823296802858502810599654814448845398735651508175594205341643990062046994766103865878549271088628518336063741470642867752857099782934071312255191542085591203953722403286380647532089008460777272132846371572443124957364282756655855739100954777807023913300218771253673518692181043864068541166258789566774629615100057636992560622581848611607940653795070302109001434719149996854528438770791415037914320768459226150926349508184663615698790213854394177160832707827088469832265452500641251391170332336251079194553560136374869355693239420539852278753530964289110426527891674952702279117352966547216558741588496957775789352944616113456124558115924101549708218041702592607016347674852051494226758853118285697145818438805792333209367059608656948776287110372784478141063684125938858641223144733379782371512336785285237569680695893999608085745418766181943507594322755737897586585760166208255624300760531514742944379174317298422915200786373753701327800819095405066752931776571338690696784814316636222807301980039337375411527145383351169487711224787606036360100465453060894564791562985321686286314487682532541336612261477593559054660734621386690631439405635905972276825663988679713002806161741382908660561981258548212176937080338355269105152566526472358700482375540241525597193324103157182483925767994627119836531756152471009342294836820765219545753402003338 [98,97] 9927350766968987959016566402740314239539481274631916727092881469544980016023528820542275563621052829441987678612825424074898003931444057940567202457919501223395868784653868875172493572597266495802078721566894247136171053130765376981640995173902533090743119220222356948108124223731196663143434869543671543505392443014644279586858232330211845258270801285776685397927486736299384871772909033713810591678977970849116852522412278488139486870690145224128728369078970177980035008260858006773924668248558375591547480669211003631463690445479723578394830578135195417303637091346101640914724533187736944865550961010180896789474787694099853821566330367573260871526737311347459549694312037721898816545510686849461034414000676216007098957091377613055809333987058504617919391100581335233541919280164693599298246362201563542465596261668821821631641934661442017998859854979319224793362815995491890908760434622190095714533477037465080308691974136679787568012632721293130580038541655892150642379289632841681275296491597263869365591777140801150184770997174921649072347642895348959495244844365706100983673629843653577307071954271935332421083611660640142610067781157340646616087854544533387969870416133872698042928360140770855520462385022984050687436654323167035140961577223176603776450784240111844144905102816658985436166658719253611941236683927321608368422923969217267459364404175421356168262453700878214314304330288270295605577035115450790404272211229378348084324408653205767713022862264065375107306544289482107240206286558669360711608235980839815667510608913512904124151643410312373386416473975402396622090601014175670949954308788807678062735347531051023139600503253918950191972049703256491459191277682582177844467245059543638747485631444 [98,98] 32449924471298181673217676313857268124913289006728465621826324500400837069458610909585480733359610355374038468921298898131250901705322853661617477366368362102504204396546928909464624093636235863108299955635573553096048971178245995209586688903216805699250472880608313395298264957114970075238783826318002764843761239467369319466366127191333322474477057793875593112059973342160927422437111266246032987853518717001217446366622282272230443633523449935773784594092179618896105753021357854778311972355943593281541882180219160264599249762047326289292778144987777677695950447458477300807641696266454925100223402600838826372038092973204412170466805440134686216623773571637874489345516209736997559945724902240705652838107844988818654690153602907098528134077829509597360419902837802083280270226132497472649704501717885583319757302155422721454701567261162357693056803131088311923421102805815817919553360678217050356504136676742120681411713370667157044622669489145053121392506792141782460734975237476463181080766605458118485746867730459328406286772959466829189550950646518320248207127332595667638034705198230557002017231869535335785201686081165767320740300201397377663190931647351032883832402852050351422469900933165385115736852516375583569285376236509550069030024081293358232277286804868160359549234088356790209802234777805135470273893265949257083709525118611454241360225651936675973143031044751444019543747763095601270836217978860627929548659995707414839969807014946844725580276812733381442323477384016264118430722081824006254914310759726995499357913071667127885264440547555102265793359425405786013435771411934800426184959857221650157345186288488016608285469170662252940869537705214759226138412873954313480288436411981413104676 [99,0] 1192964728016651625421280165791013786179950846128402302873967045040790398523175392562290744630550107505821467609556745359855205031807105103680302698587124313550682453576247168904058952793482417954979739423777573066832117917717372186590886872196260995552646021326855893458120123306674107340808617278168632155227238599061830907597409399953817546959306907761575842375770491366322619253341418392609092678638691752468303100902908082605734771586777994872004194041178105233312864067268295637680591290730202679741266907469189956466005650597721515474222310036680536182650615439342306280343796076739270795214769995110372818718311301795680237820145176925578256132618734378866275050188023571040454049815966933070908329681086420949872069843062169412230248159542910900711562854962552161857230664264930694649442287669529550635736518286386272694343687343172285427886601918125186033853913194594717080939992158793863593293610749707590824049148142273050929607189514812803814352039787290692990199843267868811770442104938785348114665954930179353323957106790404361001669749961746638152361099371774010388696405201533402320358292741819169653795566952941813802274089931936908432200306923592077303296798756607344439804918315384170771570179261125036627703799190767625663136215729122447306696729747415781714407409434108820227580606283931347166408535948899379359328368432206583269428569027995351538088191999953296244328413193595625484707194111774656294643419372026295825763032458490227176745994287723665751475929367499901277376337429024528846131533017807465140264092420598875477764635883022531003704089077019321764692254730876302201878178746797258513177887134973366652730627508194085321536718708450181573141231101253748328841774345904500761718416769400439008347045979791299857362309729285562710597536892040638421492967031751771098445518701237582046841232063913852219110575706646837192038337471397588273931843089953888107500167335741070786046304975102028185279095644332905118926582338439305561250963274074593459928062263148247474268161858168209472783118677524880682844643013494535887373860786489262080000000000 [99,1] -45978094836427400879758247919523799116562328486202619116268491053311269442408808422067478483640599611122660500316473650456017011567836097919677472127245020387702867417088096194532062055938715640804323171290577567735348400664259921973688177062645425632383737803209231946931430506084896978724512470857020249677877147378609050547005133816865159639755509191073636020990128632451063969468587630405667373134460186956033786383434558642977518250797651179018707046031205905366024319815453541222287377077831662825185548009843763882043741544532156735631202139151586290026198685264215614821860034558441421035918479090046107559550255513228343592562385953563156726053482843569187829213444557218023037351021096639523633457476007592907219178988757391549812038774952108012811846838191872714664679645337213255013594297512048785432390258516514738783607366403016017813571428027094087515793949768876602082365379929397290993455212385833810596275403752290133766585014058259805405573285952071206243416417580952419748928012177011736822007068708704792469575750185333950891878052200921127475502105954916992784061494169151218362017130638627543172052200197770323908977643353092194802528954384428103071607990865701648150592961905732141367774521605765845836514399160514356064116659312476157217704523454018224623102616037640841855900648643461829233172483365265937122152575305794939220122560134830344768858689956507310314255978526725927351396240907741331987152515841785253701551084637904904625410306370579302159868744659086552347271275292831726287190127139922005055897743307674485728938820724727399572649834279857531599066781159660364819388940336427821004807854286716553451908992111717809331878869590135704975009658915966502661454360493390659740769884977118565264823376760855652800302677436579349020936484641162557481556755893844160096238694249789754181382872429651573108837444075581219458741036470087283359767487228995187190402560495953476489314627741317441443152898344792017610187408999107621123627074456453641130352199799635086579805930420773663517150647714460877678877092382199489581322527869763584000000000 [99,2] 13635734597229998798246763012524145183110046761203259963879808469638806717396005805248827859599886119407586787624424131668846255788614056446586802970005845757364429493727285174626577145171221314300454236758424277035671287924421188009466377575925418295300641352994037722678137851927047758828441795019957296681956245034822893344144448505424209066141518267056597851020559459002951733667507905208225177115101237104023885882383664786459580283755306946565785398129944038814824721656641663294922137664112530627610949479693647084836688375127815540400255948885684950576580221954100418841072735999571851841526342540013332479522688380045551909811848908343984980901894980584615289726814751647390315041750781459426372192692176464217583830948782120015228732065843678804417173012568392158470640114610557102962650853634076343738300210330489943170319493580579179831136801546487477004610730358713059016012107905441258705412636683666657848381425771373413937347609424194637412624743994408656185643066529880363325168280790762563086726715886962557123695390116370100951781346443689147243162336284402094896619240209376042479954058063823354281353849594768584115626313509083280682993669232167526361081385015232771440848536672939242620938965346333309322796366502329575780443980278645547131442894172251381712510593631541417190825836684653586696476752704931012105413420298284724378972800136639228524834957755492069458995442639328487763824525836892368008467513407203078715275823501597265672984906621039627981318378739506889278471158214552511860862302031716851059343003758121503976803585591916042476946971260460305317793947746045676507475539803865903526915743154417571458670429867233758015878663369262512850279693404350987648807807606198347008151158804702352119184426274900130374951324245955151614853358385153422966997930546201353168591245223730923831490093111840445632921796477450454263134556141204140908631174298577873553944919931844030094391573006913877632736512260859064386939808466226729903481313927084824674705668911675496800491185900196923586142428447341716161185738552870658728926374872670535680000000 [99,3] -134453027560267323036671900643268529132563004495154262330257477035243667337515156039771307685985712775164172947723733219671088538364382036347261786501150588011083720964393071932042740698521958603877422941533941465440324297141424190577467653452844123152973095407941377917570029426814620394965191944074937494071464230773988440004886525847941338218753354099534982086720339108823007143036393798061912300611405436359127657337936639253674314557170454459852528241252102851386202524931381445233105722748037641233357759715727377610134240776278511269823310670890893199018520753340837749942972762039676639181699051846303605268950067941109449443565390242251568896507266597030465553738922557760843541774047129178970740845474674248729027575973022656968107522055925124821872705374019274864926833051699589005489469971543597550072517003607488963416596051559192657461445715600182690301372067861884359681460901072778498114461961605676286992687215606641271027318313737114353003880335857263110254069422451225290718386215603394054048401583505326135738127517310147867789662117963426320503935294733707657099870386422404865318817307213970607737767838217648454565804892160732282866478007223474689192329921568625849441184484705153146835892893713849843512983817928784044232867233364589026045193948979792042272623838232669293467316587926267025248814598508758826503198350014878465414431772826087348457676785536335384843000781462801172555517343767964231571901855584876544795897125892100426472344291977086413063741501769528068774684034152644283890375244329606563566321187436329786722718539033951412942175494719574401058892215220283731528925883926648391776402640141718017690881882386111461092875769121372179922316507288649723369870714362661204217314231650062808199236497461811998065099707303368693699481368966424420835368636013296767591218297912947937039452356895742818613500121272523867242998801738427004461278269450109998896061383782069459106107513269732451244684572112948937163781742446450666009440693131192580865799706996398847764721134462367175445389579527092377908496815871190357060179794326328442880000 [99,4] -4928984685623918711955948279384361870364207167576016343902010750064062144101769840975063217615038002231221861531721303377985538305922704608270668358199565753187313141995894198173470062218757271171467848539273525824851555550560123028622170165538010014242082805568767436018954973456338986126802064590351274435788233689771989166738583293774828132623297456542423697524572673552589282253235488285102445183874606092428354796492286922876890884266807418358355295893228855362899675190374991728650960766674225782978608411789467912690896231056984490194569002925777983441058322636322725270022657458096902880273013510951447876243007377323289441625068937165894246266573328458289365672104894468345059599758799385691000277663282933039019764569203044500678366303879634133440551681867140449677194549261266401749096870520177145901405953267443018976357830288770046304130878940635198857663701445134596387708639818177607949693914034738831674656248837478731399465837387395539204356723555548309531695386996173936358740461538242509702421111837164340205408855060999590527450796252308713255812174657099768906584420997918298662470323780910990442665846545651301555009393582552216158338090598635426870853797027219759550723995346515599444384197843397672624322292543592474337903468445529688615993380605195535464361369040237677056898502203147333894193866937501827193444106664395925153929118357543845465256537774693635603416806977758573001703640515798282172640531762068689185682872606807123328104566225587024680249884265214375037146894703867710555345998538966024455439937243159812799266821481241772880744639284559244608532957135550326980923264025732465301685516209101572704152727435814283247098778673818704024224474221284879800078419693251518382515614250665234903708305921051058234344549147082449042638056682980202554624259728850157356792401710131614378793733631751362769079203811599921289244487041731175114145647963816658565441020088402778087450712105455438752145502268405793499397760330039724028148843764770087117497975294793578805030368097141020064769551727110877286604637966911471839607812297239769907200 [99,5] 119581177261294601368641943545531623435489341579294182226830732791367327367118444627466635503423823303273145360523916029137581527764622836378414036065040985357084095864257197605768962011058596422952750268111789038120781709199124280833911524391098260540160487460851126904960469491180494972677244869457848587809705689233555794540735705778330044974201050413380992646407479354307253927620396207421364774820570821892058138397106890284199816460373288726633765163235328693570873061728249473727702625285788126153628683052072095036059714614554941754018259129217921581493006359403827121971406677801787502205128022350192451901086169559513462925301425367098364943639455811882666066726113900163259332498307829476900003236734714504180302993022534430698971975428441288408826599160953576643432910762115615875789729447875696639146841982463546224784063909272476762599520580990294839664858348341347654656567193701297377030842605213379370587260265765049849753037594165595129531291562606204459360500150047673030054117755160656452593686532271235004793381907088322790333479299933942761148009137080963670097844677906498054725293183286707024104712060449619287229387683669982304275868210532456728024734459250508235982280165178499608501228733277529266245209642099054943262043870277717670545014834684783604571134008938341822959938015615434553755440268553191792873686151575239879380463602598531782767718876744911130861195281191084431380005267729263294677404098384722622302947817804591870344618593358868523477875732358842766612436939438106878563136121948868807576515658394071028252160552918885553792224365051465179337999446514430394256144097848706893621231776547332511710137685275041737317223775720053542634657400556584261402737675609980282016919183534526915384446092703197373732185465972308047180283703138546112417841220884140266376266535124451362749877698741360219695590097068450682914982690904127836353678077413152987167498064941385297191865847437032544702951168561314975979980183035213672888596182945255547098651415573757411475216175170225560235066172966174976400711504270631850874419853741208371200 [99,6] -1249649578334616851809656454249055894696195254927230994141587742940692455302782018933284516364034421710567400807728060421000105350024901313690333083913552991322466408437312668460081635684182369166913741499333509798180120495260221476261734746245197722193654845814182247558216705112579160737644952421454421134139050642232908739977232676422487872809880912791626078866666888672398449990947602598334241258362978374069888939256176834284468944482441626461063607037541312133116235922436392507105278740409152447206506952626991881926360350822854407690906257682062783076123172685731124722015018776018949427764879279032843425433112371044431957381772137612487903933748016588589221997079121116927523022931919553385198333434362540481968312398935368031020009193268649846519609865196812738722446752240123209001973415288470192288065081690943236585693350354076929662772821817241527152046246424692591263628935668004284960010559952093366083790670963944347181415359767650309151303003277218291134587565367864041137707668458160246935797885142456171912110704200116076323398493483659003137384543870967203225974801126461387527683324012368806910346935860550708973600601156899936021225779217625423753166391640011357564518157738425141401452538028020067026505771291540417292668218024427949251477807616240461719109283292049330227985040316687698685521160242212668934832179543085619121625238016790660979358689920763045967115461647216544113934748017202344281267114085842849456359497087655034034820252897489537278303151869918840237717468970492014851623846139552496698054078201159685733831386674804312445774614900748240015176784147678243192990494191552928809140351024231988304339559706157595622744169663024800561358858890057489590153433578921678854431809644812783401197301873710598293985472777185386221538514589098869199469355850257859869860435322271645865855508773403098261191615939822583021436768495881353903486346732213388896093553847963984399166091562721158309574333795775655208745062956338589316105429144701151594401300145692009900840863131320557912590246969653097719494669307320359450299791465366159360 [99,7] 7778380458087130926091939470216950291894748836961223296884058429853544043615700649342664978330513948593304081872391478193421735297723020659477334279132310481709157331721141110136160493286829491028658796951303345710486882836166040504974778682426405176522410232664721169909446340685074702744676954593240719542216336877228773518242585613198726799775249145246024363470694703677302010311094034259683029952204718924480854072764009196353615919996629390394618996290328712752421091844527826760900171716273886417529801809117927742898297612296595040133285656377967236771366502496396402666262396252331385653040277849671095898887277592716385592295426444372739079904404806235517226624331847980207734269539877433530942562158560832386219114856756825425629048366408773858663507816665903385642462454342759268366086595537423634471945859924573600920237740871827869003837635637570257981212845209729334849945633087975130355018306287687230006345717375654370542530663633236125999306622698708575085672944018984303516781251854480859379909463334968801218949289717947719220900977482857885506227678893535012919931673316514806680451190517774796629845997873293314623352172407953315125021461206980658364267949906693724715331548554014296816474156208458027092385273283749470098444754591703282268431822892832096254510505711294891006416165672488566465774729436240170843556142501640333483972809115387107808466379346802033626659995821554669117020969535248828964895440231840413373851032752324446749622684066277408272768905265704608721948082374630208468710874847895691285428136779459321865228615093263845728987812436467311716478035580600004691663602677973615002878164196698483819469777153090745647691280225016255165630076957853540445458040518270122557545174066139618073464461181841210620615408761594223670404053298364635539552567564552360887128714156140146004142950304074158509239778381845139894837017692292571746152164787980626581205493725377365501043302512553568683664096398230132338895180955378033941564240340722152339167882815312806869622550396418604249808969549557494015577202463435081376556521409740800 [99,8] -31881438158432415626968229598525023078904786935647113010192247360110202257233831961550136420198247843242297506653549864954891197898672152044881117895111298659683152336244065785115798096571117266669677979131525706724486393389247900281906385807232742126854110085683166416580744294423298986360320185957317529876838102078620790127066450296346047894191318354319840625779113083006391616760446670288914297830910116066456382632457365420490700421740894063514631466494503391830040203839021265153616499031797700969500472487038527022435445918368856868999616068542983365794737982295749389997962553311063981581089614423067834486577805414111825622331858549189179399452917771359835998160889854680130905149565860002848403963642141445726047418158174644555640630466893301546471433237479912947280540204173543220739365283280127756388311990683889268712669302551175529383757538788239357510528233656490055963360588022224366205347444495598307985410266964301425607640103212650128240764898098646659084995662254055212941119311238978687796760684731202566903305896750087674970336698087084129344103089732821783759647739795162907322709603214954988943222395789238862212743159598042753033231045972876198658397897945034001814718327912072097266697099460209467589776945630220687875234736952143645354856241028594213946272160324346214178507608201973070690412538459539794407623270869061682433202822357628277540269093677435826020030416304333708285698264367905362101629705971961700583601621532111892536910798654832344664994103456882248034931125895044029134935236627637356452122926495916025897653131914538500662601580747359648045428619584789131508794675625833677000164164503524222506231988071463437970318947551063894152419438359396391692660090306166326001229130461308614615854328656407319103291664237699848526881585372642709522725332789185358748038545598991883262717024157118962421075392253812171579145042073929293561004082568678336572729740057489045439584528097970374541382993194580377793029129876308314536387885199971656120883334517533943231714657208170456337885940223808246179741057087482519488342041559040 [99,9] 86185626968423326225848660675603053885487417854503202353569849529335171932840138484442547309176521001706941617989019915785114079422809126443396091805041819761411116759376832389481756021118612796540027982679439141900348077118422991995671350500325960698017513153901112816452921103274944895401700375523727397201819478334629750755810383739078446756848542194067657332403692709516370341664743659077390987546611507281834410197974493153619706035496852420134067746645970882919000272635170868989164874477051609641601147967883438830027713306107422029406605575169596749882760486410891521979223100860763081059001675207268954292890945242107643829106294173193072428063243655832671922488578034937853023770917557003653290308284782967380528763729301958421887057178888152063254705661555070924874527589665671676685182711232330494381780104398184715413039251978237321469346289734618753715530747880159852377349684919139649366301919988456963125194929136502443459064029079842981970339904634169481725073335877939632206063144714259137284257944302028962685819395101817874183075311250411140081784321986826358700082458963163355701143999834526922273828658379374808165429006736939870581192046221648142355023898443440190391780187284206832271780677222498361462977011857342932963726749038898667418137368557151102932492244554195223368358326098711667163164825068584482151838261005962919385698560163566974056919045433550792039244183454971075871326485782133765344069529748205133596250560060987659693459477643359973151504866100730962040294016828106894262569617871271999674221112663875134465510716420821358537748270094394412316806094975460860028671997363339619746740306104721354650954523016201784250969846147588378498786095512231673857841031131791521996633122274444122464756093733336208241589090277382669590977851539411998247483516985558977370956921558421844250231915834777507546230114770151781064442883436965780579224671680757771537210339550572105223013348444549776441755954784670583551878861987644840066860640378255907036941189687684501485490255702284280172139340492756663668443906043020599858309365760 [99,10] -125016990323247157227221569594305655874325992435648748789240653309934637493825518533912841399430788490841475122254953950943127411089484142160458433649061776552476754391092403544014574859759778610558877998390511282358644781576979323397779692919249364015972199996826786107199907623624359782305498791583804537416595223313231034568146842944286243293611876990368232284926187497975720974077998078462982014339564563605099158455952334096051178884604037986363298428111628387461687273039896973934209052049283044988640740436111709002840440182900062189966076446566020102968910487647242910950285893215871053613183713101463406931652008241676441002883604934074554655243997137378908416694788388976664855011104053624490040836603368902295982531790204559294209646522748965457398728856332294103568828747637826147522195474838367403486736435887398615466286610879524092982467536954212220051435696335227997795154432591962987237666844151930705869918991287237175934238296898023757536345257286696017411484177620453714718786074804310253602811451164344482808355346706685790262293391904503359800512086472097860212091824721143784970555259431045705558968088713935364124506879040453385097671150099525989517463556153340305866224506473819856153910185954027112830803577151108118905613888915470686121581763324697868508228768618458532400539830373976342042170186273448507942566519193992260733599010042607430239045843605873585076831998573014127522926746718095467542371186201811492044374678230773879598045447653865044056733325769288387536977319812564549152633786261231275231905733498866923243421981923047594838133915651600872157431917827629052639347911089441577299847862337011863915651996731631353400140728921454996625867273530344857496535813747461435286185571027692741043280589174013241552395153979843164515662398782524075589274082748958694227434096010766561380252417226830962378456471429984744377510293070474152463667096594220958282689769832847352438246655411191200015395537218836331530431851342187693348158433920672437113355385284973524465827598507540675824840741684415441854632682008392013751255040 [99,11] -76367191433272419480650088803323797757708914454605862693038062591567213986575484621630556274921548504561789331401987984775697612632942403185934769776783664146100604654529940657407691909494114932085577419298314585602981330016753238790746692714266721090078056065199687443573427083080879047550121383200188437376232661441426802988293521481418702347027027256273090908263350168695378650174648479068522878772658973785700515526242077973886868895558373790584907941678229755866430529234072594390065393721990189742613101537430885345557682188188986619690157086669195324114591831714343326917306726115373037675307054971578408670500799108210134980023402503138047366072678919332271462962656505928160184293248850369402910896514098497157258168639986129015863016878402457247174122196004694306422592239389019436207970034202797785120983989594761769730802224529106132210708007376834314844947257596249828465434029000041582376462255908730353350536390001730474350480636116967518496393027555262795918440887162065522155077864494145528374504545089148302834792869219022050901221406059592537947052054153845776138835288332136420464561866546118279095731994427256028905596514159769117737064238092749454038277596367649269929615617779688597956412698596292511388125589314550221728380611454400646031229491919453793934236431206535073799944421984750017608175408943766255204184301951706892773426738753354092748671357714324183616892164734433558590825462158965006230825649869014303197620986624803660801134150469068134873607445885249225461779957425080170696351928561267412850585394073686146093708749612369111423064227734607662217531943276974577774806198145749612386046414547539925393826734941536685542723612469798686465888841972835506957968692143416299138104516641190018573530166166352292619412248457744081822308451639397416583878083964277068604484468511758986611276572840436378427057754527796687223025539311455645217451361454843811329509749141813155296092278443733919799846607941556123300686790496806235208259077554327150039941720142762411647433269865714514090227580031798853633893131414949272223744 [99,12] 919017616755506053539044651051832927341830704021525146996883473020286574506452333424142928034187620098712256442783413644349558312196202113162739442848838107805082634640861947358207895653921785286378737503224201908553335134452278499510973125176164446897659325424322562415811817401189712572667943341212946213755491285232801287026062116608557194001927975286659749992021390959282489393474638443013811991622558186301521920284754631268265607957042180579064423730676869418898989890704300647233075915896561200506509601684440717993364902923050501746725301536498290508495686526957413247480106175308912095533786632858716521742448170981696071450616594346127213135306765010110730780813233596004286393555121065367112240273781689477459208613591402982674570734413955283631358599175901298886865989200963624125665139309015611310084780688814062551779523444162077059616042984510586086222344001272673912606025725803614165732127650040427804236712658476205957054999350932079372771930486816857885686328714207223683043844841450726396312307735137931866591027788296357279028364073482906614608487201083987227547714273913573087481743759241151765684578749759177065960378211983058532963233447924316226158910885010760490493887062631694493697364697734889080095986467270978571856051473308666090250032629526700958967720129530876598477730646606543912702594215237191393690012966201407324235693908129675311950832282162264113823457484379849520087752968827861188274054045587198894932937495687611238073460387337380227675514116331935821344065810974905251924430658097819907180934398647999049924395288700703003397485615259742502516979454133867640456043990853344537576007161866029499358059080584182731536193568096896586454042744450578062017224264870098807411355247142760530466936982277386573564564241084451789389861246905316250966302181079676735319939228824199177964989978503911392011934835748323495644750461971080116566901936210241662173701294674627550353650922123514635513878167488836732523959698487341173343889949391794719003817191477741611750032891336880073647642006795145595981697882488381112320 [99,13] -2514536767140559634469947019212643653860721152719733357541463170345481206873352989212435214414209919157805603435256136135961406041193510912175933073651109609519041710379598538721422778938099290520631747609971623962417729709644448120278360855794179631276502012698990655064181635601300629688843670053037863560953645721859359182247258003818606594873257463091758759039022120848458917149468281910957316235526414164147867943230120648003272076878931031152080110566420297603496136595302749038123794955806128065318462509074636949910699319866407318663075743256651163473675351728899078813590005284414564308070434012901362997853240463156700466099662393065277687485277768335293242323206181033818692330537690091584946579957301841463540500776558025528556631215727276969790158392446194566825922789468583360211582774914798832694827391551292246140909115946025394146747917989707967878948964235626498433888168567931049179341248443598342423300198239781381275974218870087704657439425385036202104500775036644836310581293741378998565232834610301257448568836515022646205029439342293541386354914439520824826830065486540842429415269431888040001432089147994400272278271388274224066057320165803384381934822229943364073266901275427249302953487677305991435876180327842704169853724498722706631983708810162310959681014711304309351187494051486720261757413758358631517239920308170427618232110302585362599789818251324297591489677617557756159865754991788095773531309934407231561361289194901833009935510627627081452413211587081770892733248478079315431224189382645577113313947864667039739984311310273352335239574146756677918932362176265242626001449039815755652646495981500736499535840957694985516963009154702030527156123378476291018732699729797192429244992769465858284043154732824446062772661983057606686588741176274244198259853305889764405687321195036448306624734330645424211693497044826861600209288464279205206526050218212950286443188272871771109551410215920308857807354865258167448078544068253746681821298579607206422284536408779623138006154874051088016571738188854231226869428710944014336 [99,14] 3847504435320526706127824829743721798676966151977827029760547995227456651980027394226579032780236451957345428854956914857328997991931902218313542268691907179377190076979237679001290072458998178456798146711277600743024251136828121379809948324847328917324549491988931969604263893074595462911200237217513030289744095218626293039431287777113917243314997757398904828748903594525555728515728779506567517114349147087995816570128351684731698737616836798318336931346663933536685768627984598263912063900239343455076195461111754677639328641433876519755161414931085057680233681944408184761958601082827690318839603380229193466731636054407508076989998894969781574326590374833081468751157728235794870155865939970180117658475099610354775303531831164365574976255813019102402501145659681928771595842292930963610745032390193001115254261287805467776796753102603340304959961297767898851179322599352580466701491124066385585810149933243527056729678941426972358220668316891930728998895049511523380273738903026003196360960831602916618628113877579308211627498187326099635737459012261265276632044723400360891626155075556269095737171570122374520151579524842124890491910124791976064499563179070291364657077985990214713575680469100126357285563940108888149649458396558970849917182219512118329664580368799236382226803559718087384707944351526838160862891765817775772895110788299921996322946746301824853686207984756681516859301799035973470649947806099748760626283323510795471665576942566683178222066997396778427644642394818889050163987717966293975469195114244277786183804303023158433452336268660112052562314397750666185849326873755894805147847660278130770845037525534057190765672615493576657428083979829083606312826992511459924253887646078231897179772124006983269012357039465224912887862520819278753893352171206134820619877387007607966029482940568158050857498256117185622014202601271559974873737529070486781859702827648315551402977165253729371483204285766246883120073709828199617985846869832113481675852142491929598021404984553311269832995777691832120299572873828160753654207256461312 [99,15] -2646997351741860202398346882020340301162636044046399053615144279681093890826298818060069006499850938778593822256616483422520313315339071447736218727612673500673386179523255564669853605351161225735379301760606794780633153766163101973405618027098306943724940899621483455805182816621824151961942273814942967936349704233185573297639707570387350366332423715933285227829380432998197118146359082802938923280062651649333008376845890335613907623116319843865023791845885115572281427175431758684972380258602655265790696902372582425117328890312143426979027541162296177885186778032586577800974135316269511317876816641883410173597102614909228364309851015920383914977739400686933520914831250915716226707441895455472330735490775210744046757047064420201728533836056380861320484263582761989186118260950204625368887797891281347349864285312312336699992589143119805076728643571714938883091618258540896002973603037031167325221556291734551865230064851205638177621934590782176077777723226355646671123238477590641169926614608052055858412675983248128543014756977908138353022115437707389119452437832337424618903310603122759134129817510823605619005662692648708899545206171969785403443761513351312648458250818577218475958688052914698308702901177350077109121696196311627131231837634773774840102189642235252742364033452446973565844073335521442360315608196832723263044599993326970231721610250632781650183802950248954346789880566861072158526859795093258695317499748067841036782846449481998839223237953918680815461495453884623761935382520367672694494383132339970779910080345988869420045798927259068428160921391398191030204153410874654429843562881210154904447655128189601907429644783000244734816326546724786791062319569357569625876325226556907953253266742583459005021595667887817332015378963169250988652593728981536813570635413245956263225700806072394177726498301748489511404535032601556331245253481470790897826250056037429886554687880687299557543106373792341102907843210089419716819930165711663955899872577608980418348189568714822460980809142633198391228520995218945599729976737792 [99,16] -2921784185311080086615916150250236358964942885039136299666543197122870012420888385744390789776095680600412660018080568547066908683426014889089907540601396450714180261902206874788866725992490025617352519100527308058303201179434738296581287662839532941064936286281147054514710694773836121577156915391415246721810794109848731605025713150782006067716999222966832219307213420162737311977903327043862525104275077719613728149715555455789698368225410626774766981635298877223100643746204787401039776289935034062308438557907251874752951103296211931904786123735892240746366747489060230463221677844858475650772947414340115976257539530763378358277534365926609746619687274780794319128725505811939581551868816154626677550577756943588527704810468738500308054373706292622509074255663878172678543387902193928786324798484723898854542013589865051581803816968104403509079897068673244989415975960933703340758034470463343495205173029017651156997265703950180704715390489965619457503786666238737457201050538988300129606630810540960700323098641601687425668906440939077868170474063747189166878559681233467890447986475611183832902611002819235712544047658360024379561784295696036051237603772007776569016326004704128277605383478038195015311149290671084234164158674154250650607851716848588931917685598990307177536187787420131992613542805981669897332120795956808264320856725895288220531248363794164085152532069136209196299072294233068026044865942597256201515541043923195436554897569513897358242232375326037795102045921027654819848231165709692917162354488088320720114332595882197073624599193512388476690746058184732294545970541074324863387130448638034231760620913539236144920020683351839748041617604740207401502003754588545230981868349943228717486166036280372789133338386102462821203673492580109957342746559401953824953108838435636409499766763901613104163163559572925793543655093596676787961760385517137518906845542485765526552834995577740976032575219458083989340166599534594331305057955869556414316904631700365965604392363253588279771185798820010090173743651412672201671835648 [99,17] 11682911220000922034492321825614041276671360122262088396708609043724952400325237351544124156269279121193528590817974937204897731098469773719364698833868671444234666744453739368173696796350039794512599113186488228137337179587205681736684061800840294772445237884540137801733006798701631558500885706862111755892483626972470886508882077181725537840825638172553718429062379528043666696378450180513953199144544681625996540094894000442028001937180785370037377466280350050278727142189399974641599096571099365424751550526289281496285294488871604121242346861244655366211101470298113020808838447074610032904404706879670573525388911211242934850332467738885183987869030184835555924155965711534132368965346965094485894138212302146728055551032940765526634567457388579086103511595812582632255222552402196457105293728269484675842079583219482498853340616533057846537135955524122484002939644469522763100744201304730641968353299960678643397246980495131439932537810476466365930195800212041842858196141059350526540992492843002335379358732185005122483017078397437694351708353871547866937777583645407225282273190661087656037626345595729975300806064260691950828257009166902594251681328072997785603832692422001939551815434312573204375272569496936483042839110143326923670683778223267705279499275045262112048427335233293695699025208537237024556291541838847161336176743067306542610220982698891175004278532986252372172577958841326957455053541755720714828484203306841937190717437868114426132780764627402575274708146577275140776706851150398654178391291699272480481737758486314704124500038688630981745773774045243569192532422564332577236347730993714353617722403314041760724380677506879900060569704110483894202224936837442160052961979263135726557335231867434143735225916362841601335196000619037913458308650207576386143719216790150967242511693773940912270881942747488387410672905120620676813592248811197496475798414765456224552514011393233268888087658429158006888657992314751722169976575278263116274632135088944097556933958574077397376925087674114487556635019203773639293927424 [99,18] -19033941382575707793904409935686711475690293195553422999757233188231485092816673788623853564014583694289229538879143219959985609991334438824999816844760468617115765925873365280914281400930499287195923787313122924122799017652212044911112464010100155939220063755687825212388236308474658425481162774864040711200106597372111789748605995617253848879959338286732275568722568998911787212732179670750515890426355732918649691127281691181691843138923564890102554307037453145615874089723652488365494359835530261926963088051160547873444471932202440886767387335768334172415434576719333141922894687110533943488989835205340587641698473209020035477246627628379794216226098806252032799364213805082300292886947400379370609626844481352440687526162836905932251989340342661868833129369424355016567886155680516334372667866919444420441689823786431805186531808560438429600714105034332345933633042975233723908964289188946893784609833330187769288772340304910327217432727625318247340342695357910374051596850540525360773749897133571730135551807614500381224419135853581317262331779436466407271123840009260598327210711505365537520654006244768194570664373760321746992165997717073236164446338797712033347122887591830341303826277574827075977038743802521016163027289676709333481159535818624314376400919323869944956438861216413884808965771331092879150600886913653819940918399051494665768455789906286794869081914678591025060947528021715069227775641342076024078580437418227591105490465685129731535271497642919675300363879226052847266613333504861677241560459171061203418256136700735744573777494786608734465429764547215083622817426848162772255943832341183229610499253954655374599631690500840502217418340538633333072214139497607933793559930255664926403735924278874840496797938515529305202832738459095829069428814761366242176001178430586130277695778599557062837281360054725080279278706769644183823353577244498396376497968439591154501065721802509030676481291406354322941579384430909427383010421870411725302605601124828190701072393295064146975812276807039172700676332051838135173120 [99,19] 20310007252818763578971177229879541057446903771988406149073785357165546521838961455159526395446774348979774149816041253993095706028069610342332072569052808589169493488006809362346188797570886577572730626657569455864322571088428144650232355168004353819545254675741079444575247272109450858758260985857685982636485547102242658049889037906894857618707252666348190701521032970477439225619124136105492724882717078491097901764963951916309933023987366066092396662818698776106607963611652225312865481044290316368609500818465498865992715944068254768290332848707471417987152103658256855064812489631734773077998351953587879613242098646762371583784057383189322012876230728945116595069492748272825419546068422382372474098373462435260321464240402555045032973116268257770039782820278825246374930443730392079026100325631812945090797715225616097372315725084019921081211866571065145292939575910931909403672350425068507480330934871748082328523332183268207059405066417609122137781897643868213062983751043039137653155939817614422935958917205718165714280006330961534752892802163907308605899623516100804728061138136109723100325098289260724504453799443306459098732509352135981724026173837785741960887758244810583658167141272494083171210716120669650463087971815197172803349428626086420638205574681773734944097050021207195192399020846218026451851775583603625140921492737176585932276591806023282590127966875134627905328656542550150607413175408653957889155037041600422167191595079373918363197505907285944125884611944544015470910770411737760310387302196856593783694595709944121741450934831629239589148482809373022302231687940032507283425737331829562161987792233736984109144200943796681855211683709656433555814196403673128794472774039631532238214519604467597258750329345812356286821795142017899629424812341421692139422579192364784968509248012111113121664752237381791329525862865817343758203489212448358601574746465457237515450228911694430536730221501969550491959961681372768998355690980324215374725646965048738213601899281673939377407807874289270755555468515591716864 [99,20] -15011467736906914766959058749362164924955210213438956102159137759877916040651905297369678948496860127488543293427748237768175994494499925745766671703584577656337655297218029624370668341671765335888524738362453285061961027642386646145482939124699778175167732570838958757039093493110692347694399905592379673247850586088127560795311642622979150890347359011312751830904609502926965782508308110738474429452477542914697749101522583389752187912342711785261726747631591962234453828112033379905130894397040861240067956627562673734507889072729084451853471762147262840908690386241341682247582745349152849039131914725043676670939512243367195771328435621493876205897787487361618984152945519925571826704583722995309851497754173995719403608230415704502493064953618915164861008704973143528378235822960868286445984329306976846147730504972748747876299401109692928035781508592527782405070967469536719229994076792445517531362172972753973310263416339042586408554325785062784085166281322279116345650482316615729486441203854352731489238118905619234381899532904578263871010335621096489121531464242819768780681019347648936956099998552373025865083582745035736601564111297390277424591816526248085175522333617312597739342288911431901109090965053390177609023222947609904471505264783834404493874005329117182988044273513746780401488134411431304938708952971347894846028652549700747899822179553005986554194672619701582688686618699607326794881404770905345908622478952033216538972817301182438820479622882601710699632928808312482989038673633778041250487678942702116886104326383368811357556177505163449644259310050031621107834102251010082006698655914385611787785176314958842302909154296206300978330385881205517479729729876081203142546003361464092203450066804644553448017521662166899939175838956088892121588911466020004394054264157165565131152801238488460565114729030476307020114380875357050936545700457734655779055750239339288732321610815550418154110488396887449095008561309315980739604487210729211323607903232892681748240953660974723025983615363416245328550123111070304 [99,21] 7164105052529447957868452295120488603017869942021157790395934288363409701248874704844760632079072046537221081968584638814288284427354946068618417605296380770292151451530305757680254903631565897358032317745521651480111069943739910858953477251701327996797452141376513762095930149194988700836213198227552563761730264921393134457196188348510041569703308330818518385530040068142897960289369647670869024794601920702580353392528013394402820222912532219121350416047001233657697300115275600856028146363781146695927179036906847112127588406485794760674600409115910984150108794572930688540361434503558501346162729906348224542568281595679809091384672765671255004507545052111248107068843507167163847702573116704182862935105473906857581670088664724071811720624436155957074313218288025917748681733742127871021167967573667074574019180100196369317830556255682387301578205504663955454066967528443230919472028912603128531492042298339283794885450797718871279642306366434350172656088815668692441349679612116585966223527896256055129672479964883608499263404525694295503412798924395002470524029866387946300362118833698916031556494921798961396997144593220342916818175883837480904214987426914938229351304035642520907994790890232773149887810802410152350350360473221749784089366510762309949891235808314323936069568137011884097729707272770512906160367730619003602938789662144659310784164805381534674831644983155838182704172884334192158765813464720415462769663724757794190939211489129912031538177197181180215936950167338422080439438970550943955327538928591605297362954431728956545215751331512939724709946350472708436088776673051178047919226910918687464259802159622834575327443864274756526281723248547981726728055718692477855963932436228142376172794812927607896071305231090863967867809036239253475974641018370828457548787737994950933061438913322824403339191137886621469446888265410358026779680863464657089257794391882151858242610277673144230798479942002830369373504580281340551984303815644886068908943701875578189437094473390995631636548797431904782641867478578 [99,22] -1403523726488692389327910800456403907815201389383294985305968072023519750296834522236298116166549285561475680381665448986999095069835316900394517644714288269638077863473476931139396146914340765394398155966911683501743071971593289746579909061156992004835241238055011099028870033364591372337700694145458044339801599732616755015005085965209900909795172608082885478761007084786808487182303917307992299690633398920725159723767795815455098296489296495317210821984520803765379442492044979858179870060050414607122372891099981652331681017400680044686020229299046945098462658421136386081828531925981454413046186274585204837176530986760181455918896598416885594468277678227358751195337005513102605215571603660266703477241937095656562730521285950041099114674744101366578048672809337259433697191340606562982525149632958856933144484193958005939583561705188868692915767215603752464943195007395191490496017397372594579710202014476320280256097462071409525624219814573111024104946722900334802916985310945754911968692856574061579380245108021488516201154343045303915578400582912587534930219870863247717658700787578904998799312363929309409461876860352921559056721967580148079122839604571965446624776848843872106925703553957303498344109323006371723149913996064282920880158067761671850127375836756433538269915787620827662008909438775055623600878625442057115110019970496241215762523692569869545004681146083761559068189212019997270313628490930189773624792142726683765454597730480164804648917684275193572650076946550230719057426803757947256281110476430240362951063186885698314010345520377344677246962502199883346758038535327089030633771219796985013326108096924734898155440759802342073073520803164961353964738506811416796317871222996131543204880441584984879388511917534526042032085512522006524882428094525314174454597613128280155407196925057318567915429836149736398805858442544002392403792599310999061050499758796175616535254230010307608573889706886885056603121524155106622429810087206400782860503088342878083892884999021475209398394545341626153519287776 [99,23] -679004608627530362771883972528417799234442167434084151785260656544091813588906296962560155110593782701762879075742463575136303896945029083365935678633167500718613874477442247987523063158945858607794231556555800979917736869246079541924637839666908500037439723635095495221829947506797698689625510758106482593092706551448695676245372678446897985408569931977418953853510861038026865804430654216914309811195866112880744015794550975991655700313901317411461682946848043035670292069222362312150166577206494241521597543134029428322281925965361475794625492477681826019656281797668764308366657641271110377122220165023977327451008747063889309803252777333151919374876568353482156042389386758318028419209707440297616172201221982900735336192300222256301193044322107321196958814207700988746652874907722925497870686707697773683153130888524932724100166335493231524956590250183015499103735331385964368150695214992431523587939757321092610535189609965848283427658803018007326767018968067239948912006925041696393270192325421057889120481697049725466723343166013845652530528616289377367518718504619367079372739001482297752097789790666531384170303965423881427367006405169655132973106691388387643124864276323552872899088094797323368009339362106938770096564136901199162234024505793710423064617113028317106176975346853225939779844059863952510948079749519299437181438319657415204145776465513791646300785954753254661697468533175688157783853704863234007668388315667677014831558072476350562796180450243874112432422313795175604886659971163425278346871943174653096524107991965187958859278171474043307285053825022730843847679035046245280280931706946597658020305349539589085514318929967711885001909121782302404453784526846277743824889960425528808588609923683493242912466173138478186149609229437663345447849431579218171223456999690151491044660502642890696436524880712941241144010026243298176660215344488461445440731897205090184155182065002525574764831348464268623874454931573393387588432609583128021707890000833219576764791987731566150599957555939655734657424 [99,24] 469472091954879223259742051083484296492430440220898652025784961292492721599491094601189570659761754582207197803468562646303437541309083967219777744831612102414074650202194439683655313669050605328540031192657488539282975462573024442521003920913992660671070777699528632720138049656315102536609117474475264419635563070947903303609280900757517679415882447862108466826350851096714927595755582257498062930363389052185759646994384429271054784431504267748426646122514398628431694356147284373759978718667118635493339941109781066080262238068439657351156164983728557762434390408597249738656080674202476153273856716422284359235995430266413102478182421312721026826822334471028606287915243928137666983220844406584163085132396474915978761031789420737694442416444501749158669974577315887359520761693520035909633087612564142223454578136698956325217672002413030062383563851011956183655068532372048642043609009251933470847021532847606693284879238524291572979221530986938830332590974618375925069646848065491208726072289071704751958037867287877150522729508826959428321065155821972978363301101358744688160184280793197664115704221509499310462295808748533992520644556787411850360812444426173511805218734505549070165549108985247149943173777775411203042500077962396970015200217210492692696354124495389575469320379433401954728461917605336858729630647772483241875604278615543150259894299736761395795122795185472744081947528943435459282299032494232796750744619582545769260230453716910353826143002558747766816791623420233221580640826783175438754784414343803976555642623450077799653587635884594087323120702041200198626359145374911527646910303526262253151319237822872964711411762609659312443173181214259171868668622837599864695570128330682196782353186376959932263907836067555237619825707682562801446446969156804485898360829919217944128203884116109361081375682714348616795714171228378446549258349324620921652983148618253971295406423876575733356703060678382651625452351115904328082394709102915137616486707528945606841532027617102089426311206787484190150 [99,25] 130470908663522205002964896921946465898765935058697857882319726192142558966625545572386596912724608524355792289881922585959201547576850925783166245791426277952634136341209049974652654144438775666375140812957807089008641903812325568931553592508242233146656745066033189067604973669492545290778059189948950606993413326173827624377741205925935132592507333177799007913966488822337092061711136607645182958524022076074062412407428682940634200566137237622144408112103707492812702174042450059529702381015328042872907251112534244643249052679702474148875954048747228039834665468383584783393804473868764779513750403997767948368886662935119798334721123482719976020510709953562328954789264565128307510276605526676995144198757257906075100386542371694471465599196794410757812077767816669347231244104800114943163023141600250194686470273623091667245556739243204436244662856902270055108317006818047880643143361193354342853247148194941324502659367607191025118207909833819629531874722141768811179177448805857977119025969431919889128387932602017780953964063798687362894933099558093169886714129485562091463210171038271888384618996770460452040890467825802609561373941604146742940194886698332902934273936712294960998662897821486526758300384325683744822853487085385037881177670959070804267454636325703618377546328110264870384734581701398911057214367193605448001397331749751013833333977670232941538980465901089444585603726105057759522783670736339233790365408686529053567611423933714193421758613013763176297615913491489814268888459821554532699038466170477297177075666021824176467515182861359094289394266333665505379698219129866842198407142369799831701473527855994281584036055678709962886676942537295557811836156786949198283677755179944743081167190039743716206768896552308654978004663020153030662560541052368721120293213662531945212192327856436589145426468808524132451440949692079983517225741121638026003969846826765184658778523885670151980743560063495746834445607735268010101642762074404073400406687021003103032547961906084951468700713872139060 [99,26] -346293356436986455152876059962628078325004833784639159935146048342930250169970572155525687425391742458825026207150870871254335420685892333806482243322021929316439128768260478189394483783531379689196725509992190119510648354458195175474932880875008873051623948317385170788232269393054727872719197432008298523577068800293893470124082790328096551844292836278316977666852989941634772258894846872724727570780191362044604110243713769428239824348219916206314193865071503908438701221447631326138290134199922858941406152828058144680421411474262282911847596868543428149565909696062338151073823571726721983391678023695266316416562782089877806661815481742765271191139412060646727059184187125595794474517034196034252786921636884952882625404553026894375639169393069498817007783369383700376433998836730404883987974189733558799986815897591799012439293282667688302152112103249203889237139678284636237119114089481939526266239034167937089259863209063838691591219677166302928953943798867076293823329986403441806258516580853805246153234952342017551176562399646878527913911538106630413437390486695752797709230099065168321301291485265069266595961608990539555585060671224062925601032115447718122745969329100317983443864359851567260850115658370863715733940412304061437447043015145229354757318835973650976607045427828877051495317677610674343343604683718605129463494433678101138698530907020944571127564586646157775938717536189038020104810074777208714506094951378406739684038954126849661924796660892972200753551630152047779312874970681988384436773892933634524606516725578661149363825596109821097810920500397619583054909378616845835021532346430842034356082891896630640953607505085646148951480079601440843923073227878717420214273112184781046169542826977326658529068562174783702176122325036193177338696089040561306377913761794441335872351208134313733001017040359632189748731080328997672085042514322368629222398154138942439347352983519538715086568442634465098975029725456004797592465866852320085756241119937006955139024551617458523688802539583360 [99,27] 319478020633803099210038709666996708302509789386926095180870491860387061524714424675682168293080269999840715433244357708130827780605750648544568063261692100469234945726005990196356169255828401789538446309150603802097761882088352991314154791805369000418077751827018861784754188554164024537459576878200465270384444978139836073411906687946445602455994511723844741626633897164805100415682385073269751705161600859554067458404059201261947451992006852139342936251849603006064762140411698351625883785292629623099960727438906831476459289731103830497473173612217710743142556098010855943387747042114181694618122588952413794489289046461003526552980966952790801180131682529216562703368751684979641626849264020207573924777269684011837706742920613839538718298579423293743913322811920798956929951653494950061332830232978966587240604088746454022556659807374582829504954739113776933975849253113618997744059119551007847069798904709628586299596723783682873529318238959236947180478252653612303052482224374964578574546901267523454497430864934195863417340207431809396917521901883905062519536051698912319315411048914555804909000503768603213039286500985123032649025232325116219640860562642105762446823881375754009041880907070206825092278171788083531159777882003514565789610293626535564928485292296314200390160552045156375620793037541108506704006285942511663671495752948880214248898485088948112114648114365792432882529306651233417830744466846932820068662393747844087417928959618277933439450536098505908397993032988856796869462228928049759465593832439697345493857045062659969285371983968719280430079969995052356966137759289870477898234630758439978625332988149054848441425876825407148395226310258304470787655421872599094303622770118467520751230190047473986126973125578824277526957147809835447527460849239619373013651612938856506807183135727238914662214264347396871841127534721880254544001337255339994858858804789677881135822237295832150075817528346954171949868688378858806427712780161482954468333016608123038740573964409830617460672781070 [99,28] -286146297377913682961735900327473810227280421143149613574531968053691786853166115151957313084311119944563452100496364553254718516968795019195379130601569987885670462017130198612093183519806825530421756907558143999224338648992366919601519421200203078796273987632145267355920881000184604547139364108566283690740115334475682674463577433487231495022895598887057318841429010666422555250807617304361632364357484562356175155486194466017651699671211753477086111486049637787235913557487190370465217343404841540985609133949947836029778289728330451151060851138139423937112096530990044860255187757059048794690611788840369693424972418765922851319014355316226385227885068024359083669217253993901324736829444434387371065905128368283790110236472453244471564889557684028060970886218841625947574754085048317245182914911093042935072572671419409068082899746683332628157821087797979839091172811216035783170230077813499789046229467026591920130682709919568103287458773422134838434557493090655074350287523811048589886647619133820268806049786026040653860607574022883819923170237056413908938110220030674766673377726184084865440054280068440032137397276811133669073671720069869688435557251335635917089243922822535539036022538996888782546778676476450676031435748539598293542394485907246580011901802904975599573136830062540449495781249577660185886952088374583363783381928806515701619851177288198893728355581902585109816429214954385298096906602704817884248580395500120151293057335541682716398827216515904664660697784942245282825625388245869645846118802609087671857225381971129724667425757525489908620738517551186122441886462822449403057047910907680883042272721822729121806947290918893032315096799537939833351262355165483032358966898685989483578932552863850518759461465846731110466232638661688171712556502254722247999611962128842350182372211199165516726186947444575079162137679769150757160201440881423513937967664971255133814139392822849863752284561385170100940107279031398573473644551461047344656127168739454953790583692246561765140199600 [99,29] 270462964823672193444887821272914399159162108096379324710558936686923385123692228722318106099415042786368810035731569209250620319040756027831815665850820497878047756318503610037965234733445076268181382826306101203661501583913645556688439026182860485435505567997771067015169574996563423939750846795272989383057448625778959856693951843315501517916834063283448808067503642196399027676193120930748646655697905955929256159899447967084631755747899296677920553798621867996592786956606072091283409629615978358855336620998236124290097143961015789427057794100317506025192887171558876147435434929932371831643007577679681556762531752993688572319499986961027518009733079463997012879509499092826426006325750258747403702435784079928624663091972455815800845288786490805326200338922851797485771369727403026882463216693276897643536333126146144400784438310180278069201115233085161481447299530247973930473975842169207152155212009420613553105529046058126206733744109459802176419940013942808408250546009377670332390165096811379880483295625576163171877163453563780275406819882267093342000004860134085430718879567400961550607935054027660179500444873615706048235147010703124238081434924464531164164490399409038128906267694697985019930521599808037316495277942324228696065994219285069760447073671500909283746296675200568084726304290417328050328695286470380093670636061366317274032422394771555496118793701777475947740001447560531171809547833669308429672934241181691108126985801851277304082953407051465423770568708800910327362391137924207320460200993073090990456296586369859933506778977598889992817333517924412320033078038882232046665755043103503614198988122558469947692241355484743682666823573144259142517425889620599037547357923507793373633389146819374384272161238746296111170928543142861006040330296348005343834646454798671694050468226759566722767623799641277259522166654485642582565791919099720437839705108215569495081138587639795505699657222694080123521859438230363285669296181357256711574537452060176714354059111452391167504510 [99,30] -223861636283966611414121146493905464512730851652696708451193566039352645060132340609860515198493882951331601582875277519750875153427322006657940815548413885838315424243377390254979697689190689423487468906266382560598426065208876753338656036411762455470323241280088679321495039766041922012138613805431131110605741836914101954139907916588185589765584811131657861660090115497104849481280975670632418610369313452823261488891641249705246255873915914370590644176652105006144745997640775427931534905334273131281161506402440532220540254774208910732064420564597723133122650913357634957351225806193241583020314864716558176060160587997620841724235256298418834526069470638171903472238812919488375079897305374416216350979572253739783717423969699527988808932575858964454980080654557313727595236075975577046713872769876795358430043976004642706370486152993440961534633908048408432228145977281240875263988772717751262447131562260285503553648239811856078113455996804348888342621403482271842749311727216047495773483486267681679460502542748498315937852443257690221629116690548144280265061088538110791871869259700276859434298014984722566645021148494601380156161610403085730142895474295569493879776845440346036571947162716067829003609819281998324513838425427171251024505296397368637320579873615560166950105155562189583674342712110063043116582679861122793814530677170042308329896653017825345803110358485872232477965216231682741656491733458416262718530795506459795406894675964003800705601888927476732047001133422345009550584287561006968965199571740271726902004863581833659038605867052294947636810946224063062008844163148803291501830917615579758094908181406849436503436645202159292855441874906810929792849703617169537997090166030177997631408581502873212668965622592357005824755337606269393603842549274007695124558145477489275961376278911579732930443136611777743867253182127990557211326816240002323780152341604158255127661557460500954765395850862509096575282487097223782361635415759755040430539260187870085811223805434733070970 [99,31] 148169947460434986938110284546970494334300661980048924651060867420807792551012039793971775245313005888712102716995068661480826332017696831484906020540753205882908969217138972539135762155673973320864293933319826998545042134377894047407741358973348590362411379811429687275705759437373614690539328344780037607828680596672572972052310389154207825736892615303370496343397218299030326620204057360074782053998990284153422296525381131080093496658452258087568888996748854286796690619697523696475080920280608112641919145011110637089565863258932801807896796190795669632130819926499054265273691378067078408355117056746858431187801116382212221656796432137206119910616110479660726237033102680872124809186279904012823559681808588758494912210391200777621454831530157681633290000361462330391142891415680033293117334903822236459846765301771589214007010326739680998844643709857866339439267720594399165729867636350521672523431945020558223328774122689308865083606012898429728372116331000414752063310455152842661272349931543513004075193471130733606227975694429787183240866879397360804654073550421589775039768059945595412371453431678116230972909611168302034354767762720249807735492734985493540165395646290206899895577282230886431669215959284968278357434962107118159997914780768858419707703574557286844133598307849475033487623583301365274487638565553700386720790914498805121131288519643402132332747517483564536805111708112387033661135686745996755666707404379934848527524496890326990940549937261840156594298169795918733692551425614451202260218857888926474310286206279294254533623733291969385974544926105398313004510484837179535503077876558989742517037496081648701164206494019775998748502314616416476552803196578864902994341100719343523023177285372123946102716838386937364473723918811189129216578414558185713354866321835224257036677663439971010128307224210421669925285624467325232402763499370516320022673704273368953250483407951320368762037587953632516438211844147435850667692529442473156170458859150192666697836925176355820 [99,32] -79104734973605899999218549836698216122067235741846912963699136376217838445432528280828413386367762982430732363879842625479904815584672575681660523088400010468714331569409969274501168344682012162505423853318781684436362203512828424567928740175239615819302153875699197954565091306300837040645138454210604600687152924356480387191944657920566609483788538458939630255542603689492263226106058908543114539071441254733992669248638265341223272406772362977786869873879560713265868028978927637041705301834310145548109933172661394245165454438671169201749771711112385717583083706868815243734927197214049497004311606862174812865697498330905731915339003826661200860647645539894597480549627658572624141932349905474043261003648865900077722424035594573002158965255607157726324223723415309792655448341812240796190094176674014306237670232615777326493708623822958584513772771783790917816971006173917367894985680898727332114410949016083000906288678052412013782599140165808578022079911807883567080491792727901188461974792968708428206821478262254996298090738362254056511946967845454884175161510032514243505337381537708716825581533497664048746331834280338174588815751691859783153582662764950706863057908690653449185605926631211127895717865033882899616846560061429774911250821745562648921511550928719032999792771241040420533199256179962066740804988411780285643769508119312250744989191167474810890585605866333669794985744433337671093813205312557782601388418041346026626581498433874446140393927190574794532958231726552922918324848874124546545929673442873293625856426943329666651998183323313817058655975295769578712505068639118545807960469027616607044283708501521352857447289139493568981080584663353292894388954890160702066533753981160465910677980808457824255165172725117048236154970036167148934134661150147196852244242584790208212699834596657237954137943599837821725804487309828013793518817075647464376854754269498545134276121096538918697925148956153547642941652788474389821982467930440797637762584221849940770309767383180 [99,33] 37916525161703005412962145337622089256476212190186603999228625790911256026939092076520002909762914412285655960302460375154545512554372884095391217526306448242820868352996065836013235005645618442867549449660301810466082208044356532142639216273507736036471894930072996516663514795195030509980770583455312004406912407508717378990407560903988702995029343836833619241630904500167929988083029367366183307833679329173411477101695321437860419670917890826187880694794610509834454878139456965394790468728594830624894792807212779210776042327489692175389012303685818435269362737125088885127296174635046183959624022967734951694868797058192057261091422250415558852887102202909550660126125062818517155714211907534526865611026875930668938116194657538756988589859621184046762420570233928492686673277207037884065390623960674757905180099534382107080811355352019086509526499714226285684823647329395459364563792462750173975154762523238599971219453251047501439538963930780062618285607621678183052131401520424735588384253118593468139675717245221466659784129065276923604176498282060616188224202594750305300303542515104851522948139291464963780938424288598713772597948262288825093302267480503225362408779623100502362207607858643188120809919436570083957099884525821440555839627006108302499055450560162491031390676004425252386445145410404739758033692175083317577702524715276585484443144990962331518102046073024904187464139526440635438963226847019798025718297799085788164962466855900284097641732913597893540280704170575804302186420138828590029702289984612839229248662707908360769254773684650858045611615695821106330570710528752722582370275395251384965876659623987335833324205223902569611815257017159875531840174473281772075921962956888930320409097365586106667512298368726776754388185692309250917918335630536264953137939971004409007523521641485398638943333222300690069828329602849269991513984358462980492212833681080786763319038896615709817183500163863637142379538195562877881864984840383620862201357804869381648166719660 [99,34] -20293149772553897630024908516394067585749644681842815155747977132396982403659174365120160652969707654644505886135924651563559453802186704408166436490935970273881772903917459377721730918584917098292032781903374080984621431786712083824188754134985455345556392148147107949667416553412960217004488138130052810729057905115489792010693868143041698918859568924941707955161235947286933219082038158892637396670729755545932675536566629671090817654556916901486893519150851758017209870145721333386341079469591471786358494015946842278214119215303136352367163913894402033432832891317191558361920621242409013665956176148660381480821854999113477342412678907759515068199405208365105692468889102215922588074390486999462883104503648669266173077357432025770987855265611544439224775360484672462744360598581434969301953937986739900643116970493975455653400088084242983500969910391076347851675742558163492221598158762288788201370976897934581954066861874536864343719547525280187460677100462656284477386152136793060949113284491969928808251505894038893345274208377060122384616733830584065481222902270990070268784486404712477071756997142840066519714910465249590973309430446948364241808495634447907782522326534349681156573547550095476236925227335478728195736384805837034594600193967185040720981453322028562229120553615228792700173425954236701853563364038623673943433374559950878238536167293326660112302592237251138346426746730676861485826084297735408121757380924386158853173270225463674086025273139653935190064789801061507756030417205318989023297335807415717513871312439201973441423881137916217729589058810960674093928872456183184758791419910741976538933082179181401687243283963847096539792240811467526250733088538936438375250989535015222046770280624443792127893515197396730785132591028304804719331636468833642657746249663519616460791104999427201905920383064683309912212450774939782320006151387503500794571806190925079479046575688946674725656600878836277804638252652020723600040859061789093551405454354637620179149400 [99,35] 12894186641974611147665942995381220112855493449161602026262722792110319336425203975227239266360572639308671469127830840646762019171061672556477421912602055555619255797264898445012474159608026346169623842947544888468893087541650965767151307079017218462667276917946672063664816759754952943527647332802395066064077060644442672083983914740148109049265556762887477997097217183644374184513349499232264815931027364367303061134113349556592092473335474246704772576573045157021972455206142589452508053677416526002027027089893484178107042210542070151792516465827110714488090214180380770530900455443338731418095929824213217613975776056814665104367859974250245282212805072866290809746422634836277442018030727189648702309453371525731875953750823001542922159002611809382222579585623093395352949531501802884469206120825899362816761068351075129000963535950827445662624169784009704261914661121910119454660504930355053777461988904541073759142600101170968337385191362874796271060985259307173657576387380138444343321813023561645345266417024913920329446885155285427834243281332735481362021394998244951357438971693368884995766068370710128864035088812775110039337651936567396042679518446422120009059709618898193713435668692592298956552758558642104750729275289871266164560434311356994210782422651160585299171808006267705448358057606830724149741873376683476689884986343784628372007279751815729053688475613864759976310772567506602188945379050710757893926892638919664057941131835866539285615650317160478456309202432120202276273208498683582871444787901440765538981998332861144809875604783966373895805494523774839468002951385106412576323997888268636370010994342526463563485706522647728372903002665930340074357927491347855624121119911575504128360418005491479915468433825938244000444510930010000740660741852185338109650633694013634710183866707982926262955740645992211559913750958997371566905177789681328053167182821151218913135951346429112742908613066933695745819324396316129467057013650859311760195815236712998399764 [99,36] -7868424386011558433452726565624082303859354683028086414445353827269490643672679406056012190824196001847438609636652213618455719914875438391917328506690198833723931779777791720444647164623522079250987507080034922468994397493110708077387844722029963428968307918743629936912681163746457745689171617184268767881762492201940812373789928478971365368202413006176103139948705061420480498728671677632652369511321835246110234279819729576959567684783193284354032871510597799788568103098747433141589010365183108773182679899071422408876919966536506134278209870390818922291871259311464281942890425182893565464301961360757642439065350423575631498955405237401216028026145525164142433394147140772173919154552573731478440164476695810847764855367527011147497713794572946823044601200629480379091429238306448968442155813342322604072904164475368070714748641727641388146419409798708988159857494277725690111333888623523703609405353682472980297304195478591126530033482465031220551142934427161872438976033397819058421719893636963962695696095995718002442665894411107831802420069607696133772471745097290824628320249243358686511567947261914481517664542746067286134159349716942369239499696329299559676654338310359142264637630445921539293461768084587106478297714818787666367423122016251200614710638942565048079574623328183906135142418714355205225854257014654396756044530994748444918540799827025613723650132966340474363464576095440146701060862840140401644705014811321874001788955019351542863311640990116095685255680881260223536438639434127605951999680251165780769062783127324203526264519770957219777364224904005884888491805744244549112564648374965028385391359936572136287668450093180057138248969459298277111186625168987882786244969898457917204391916642286896467177786257739999236112205226029388621378698013762750444099216447153533882375448610761307171059011386565342633151501433354829232874576342769785160875866715915844260201661454349931908973378737960473849204663950980960724622325773030982302614859449647838890 [99,37] 3932690819546795994793532106285525062490142666674977444879851733449115362560354789918636041140963956627608782772418359689753352411089379131409133427057197427303354965920243226129276069654343921584439532957660922217221311903174043403702796694132935056528142406262209352626823586957003688477550801143500009033658083841967116883561240143999131846972208114022843760060085994151099371112692504410296276377466114454858191553840680538808876677125594787922831364522940088623828413845564880569052324176286050970675441673260978468512795837931534503864895141047887201557636379200694560461558662136724385451851935650890702973877504481910036224495926471375224199800408150178390608923135636915806924886501646132875727979843983395856304445758463622820220249361494159131269870073385149096301919799960886636851949206234951301401402626436464121819838775379008377188853604386785558513939827374904331703630710327409321305393793205275464892831616236228504144524262497976019340580450012174505248912873886283088918774787976481803264293791862800634866835309196318572153592804952332649910094270089059694678336263464996949758593609579162339573806347130116156360516685944299208790691586856578599925462516744364965923309084615293790724024203890761855246877777504530169406101974834370437931506807682623562746023179538252348760300712499980962163571073527581783312052603967868762375234265452739094715553946160870489942726583682289237415699220230675020727067878139386816485029522729193415452782489032997755826232909907563958484354158725967068799164614960410294350696412167965480599308028133791133954796496129380833774886117582375624401893053507514628367350920198554115346085620122777242864832979903297916219061857245721141413549975423136072083332372393540073955442860674905909456766697516839138004820643284017403819737103149220341188826869866852899539979511117278529051235449627249994434998031208424402620823751863811726486119714747165659214128812431705046049243319503042088693824844525471415516094071211896083 [99,38] -1557480677977612189339344528355912182384879578729901482421126042980489562287025238332141407294625632897850852247904180983681984532111114806577442027105761084818191702292403621059774428799119027407698803058917824490606916189791699535493505046478499144494211480676350092326214034955075185898148094386601241299456218676996866306227565919781654471415417683044901310753051072876689243190476772335462908338874185061247421869855741854901822712880479218182203967313808638061348291274273616503865902219186655074050556210669678396023967074702407245943057828486991314309288875750564490530603778998169553061496786129700431184348170088374729921657223079602363619051153987354711673244160660846131844483168723784492207706123461755196564241800320195705211949834537020266137334113674538210134588694463566012343072831288523621736128216332503103769639880510493570157270897212622429137075245673015105594239480141587610863740186680480363691573013666039521624877644885673102542396370697852641363068379950666928001967746693119524121064815952381713269667928367327332402364904424060686152067349273551365355161951651810395880895921734050734096782766715046233239643728393018647278981270095035996787277720894360425702378325469292270044007803438723413468515636791344274639640463834819438477843472538171689283611556732546443684280659529228896530165030406784314383775575488420920090778241432947826782964451157421707655084610536472482167599748236411126515763838552295973977484233099320734903801563973086110234592087971052553549847332722033742139137664517767888125813357334884306651532343577292964370979147744906652955417912946068965515906169911850835263926940194470802126466089018376797551570316322068533018575211860072767822833184453035314182027865299158855450212554384645139231072658042674926987828791894952275564311130117904117274929733192103494757669881102434758711579170540514229274833461904620750223049476619028639639452198479465408759032789941161714320529362346285911395079230723098725361058378456424 [99,39] 509880150612807876482198901791503778264987132452434381389868647728888313799542697046417821798062025780597215888648092406998846514050582188540091479709565847438736877674797695667455868641101856780555282561393896192599506202729606298535151155324647532134965418258604258262188813317981193021550427927312238496024798772781027827115462343238870736376969261096905449587472951732512739917281868800670173867580284367150454303760346839001678070576940827791794159477437789089177574836416649570562415197971492161469391317489172620067566550675977232082175518013512739065859340029191755446627259584644968518797894498712567200612505826889027022871926062791515803524846684016985435603353943027704924545149888485461580148241500029581273020316135237020067807915056632450916974622436612036697491438885821120437897771219503843385919182748085420370480882477002981013276037673692790893184257402284375283680211377484706843055503119549548725994767593040369799434826669856938499091915571480091125857548371272002994270317993861075967074215701065212918292454858051806248328707309403018549691853966777957814886046653739703579873472342694943160825596402681476117410441793687538575141219575280178798007912672003672464971007964554604603746520415364253372621934307817815990422272508144330694584412951395447056860221705761271528949082445398688028702297434005732856263082680996974258987686802260189819819511009458665608874452320922881223230614194259483881668769102994796769409871700578137758792680504938798809206952863710863966295139101436387734348850451084421860506865622197264483062587750287865190249846095276504522060083394856345114661038430088875296001531200216786947856071728281015181540424998545947327330162023554160097403090927104269306323744374197356580477045632489905998716019853060473447260979463970129260508364936726930438972650149476344341607266181177370638426148746783310518906069768656255999269182846703279854606686983260716244826622027881194206230998648702403285883846329623560752824002644 [99,40] -152793134130598220927154770760499112724421908846299844592955682553231601871723144333109566320068881349607721170357682738232491082408988195944443188861278951325218722220489964509685434891919388346260115516006961253278290971944580752759961293674033044654731909321933084771536354788899544593853664906679377060219924595835989273192477548508473411170279987692045083747279635673184528359397002626872487243497047724767864479355157007739891949059645590976953775145320706176215193563545868944830347673522606133931604352410409289373279518226452232614579841375366258545007219724880147823883332673892342924518111674549315964577417972032278527969246492336621640642350669818520962168251385731552346512489682009303537583244126659768589199462719697540342365677219186902750027946824385351729721096801819118690249848330383701933280306294732283465908611748511519556284352825746954030339373868503101537945316802328089462454117574914519582811155331606930525559421656401102293853992048883493354912927674072138027430022483376511334029265079355587526612710283754759319677228929671482583589451227926577647460521085314929860023601291428424952952357800135259832673532857688533621876622512763860695523504388397025825214571737142330101653392630113883537062312478028100290209997357946881024599471457437701604848629105055056158760273533528087088009487054868566065104198046554060336484016095690052971292861775103532554638099517327523565951622964227217327155101187882737686551415692458210997500232424572249391765367433281287184080346485634912517358814077254626076226868738100251023153839425215587789336016684299691065066753295322412695480756974433155654059295740285810653606276859734656005556411680203028359765166387349299628666815194079492934227708170788384027886869638700617907605605660971544241474644874366003778527972821855939581702847985620969308376963897197161997333343846384913973354222431157686035031355871902144274070791782956495246639810473484179171496114596376082502382210403043664854736680 [99,41] 46440687682007571452000165432288276895385781270787018536470782341741258611490406868796159769221072790295089394346708772668852829649257473671800697494391990980744457733464195915456296325743059433302048289513182775798584614110560891503019774652810323335240106076688759577783741679030203613792738056847086873852425233904475789658173740705508196508580392478910039355677696029678650505539517141577818046377587434487683131688641792567535939978374389390865082488853322213961008607301451181609938772960257994504078282421295518634646404911339592120120848379562352628010694826992644467363399994379071998502699700329859762831554453173466111149016619346001611412651056406353816414357668801104392205650512379570869280067339128357744084496319222881140148435736783010545727568151151017650454045208215324227861565674120669294733453957527782857635522712131331699998616678262816010035207158267651214863722598222811177162355101674957993165991876081840230714499126551119510129606150674774005580115579431740447280409693983407814396609842725270219937364303685581491855638406404399379630253902364781890951863568222547876009572849732940829331354157133830960190069784499536897348561698860583672719451057820670453935857661574909318199146433729863537462272068996976225931794879244610938238418448902859289621440718846510994522642776601928259186904145050124769336835544243269372779158337725980097494713018075747355817776233805707408987657728545277285305903205309556334239739117249935005846163433231166956053655164398959393982143632391973979028792718303385890665935686349442204969005349404848976761856569073371348815256406658644276242973686063722678119252093682190506802892619575117418336008104089678495339575353258510348022755894000718512549178192058837976992958175919604602566669954608343912502646295084991094952985899136112073783767071734166458736564681099946883999724851536886797556147078725725400729432512184212639483258321769568849915626120134531448035027551243942349717409322566763082248 [99,42] -14160784537663184035876506687447821949094869478929626867598813172919105210395805935236009032353203607692150924126085724356621786753676752741615011169958901061062772505459051894400645300197126470547938174596697434802212638099609475725797043477513455549169750675828719656126991592651293155048940223084714586759856837832170825103964631216840362135791216739236512200471616846393229008059047846988914708420095758546369499858341841635479523777595540934895322260080777255793142436604907111960803575044674592252904496350676404096337560268481788946364220183372970815486229464069783823815248704128985036660477158045392596863573438691413707583792388812768151921596137995091558297610129996361337907344968289732613635672164827678077247239952350088768419617426467252176297801747854851208043377427517302667750350986791261821892645827425814130226892917818405855428278824457135522403689672883979320628604422184044718844742306849891504427227639589063003389880397587282357343243540281341042458039013535932360838712327197064578188444331892417058732724302281164729581942213642775965733697597084190005870175123332174160003812890061175778109749853303443521380156692451939585798086490037827624881426422527161601337230456749528315801453118332265313548138002152750658732077632446147096888407913932990909854778533251464504152128674652439099404515885282053107850514031303835785870764389489993678281712364505859649190521311026598109322120392005835744833603232096053534283143106994392913867280213556139240374320896752668357703689954499273171435957562244626172809474779063074954870063433231320529188070826477086626514248926766047702969842789122615171798169380725336438928524354377024791842324765599018489684138301135949659014013702290579629529102272405527657105057650600720327444140737457468103078055066403831381687517751827890942570908636352384375545700779656077870005181976211994187213791481725272887226329690131559481867499808839792584304052086004275456365223247341921935790335908510136608 [99,43] 3944503957489373254103048639835906993425527415232178673215644391545284773875309750943144206179530901524353066080241315047559865852054173699181004006383271376278172823975696156457173365068337482873644540230681868365289950322111079304181137419439705953207094981131069567860948999064783587436860227213410582570617693643929038997229301405866813961691774718754325998734500880695997006219078839081133658260569835161778210379870155125522854456680717275696262219933490836684363797681429703486750699979146792688709169235183360541296509816764200411063879949306316103820612359157241909683323339487998610479922174425336893731388240685808752219796362884676543108658846852552902139295468688776215033135053917620613489876150169689967574280307345819787160596376273524190500956280846680516025743460854553841976479757086410812839191007143570850728586287693512464672566838779645847491323013788622800645628836618870312961685775261133846231913383523869156714805606261350699027681003704449340512138961447844724400117619437179384168362010535305843598068769644300325045237164268504699287927968452839415499081348445636668137474823440313884116808740570438852012781120644422997773065823956811508579556976840733156799545004247542560374109738903026111440674794059791239128826318815280419934500236293693400983011128163608199913543207128869034109230801888493618993299816323550820956047974804702923024795125357851946532753121342774516101702615735819131290379459381928151396784600652934299925286958291614446698274032470075301728764376107015939241679763608978948008816302644021375823289752937888099205531236149034916815241795983431747552110118365815100439054206570781516721546748032992104226090633786652318935140813812418312100335962174609252713781981144365300431895632706352362940276862675255464177542091346985912348402049442137882530686282959248191882034642780696934006570033618755139560147788002208228388002545866166286314723291186271209509156308612325061695243224189208555073435419008585 [99,44] -950336791641572677330841321969657065101914603859826384606614327864742902889736030429853975841689052071414951405071566666729244308366391646628796819771615021324279449022950505318734984424927840526722297024426553383189126196054937339047902919104122238585038104044165664110038971980652966102146134934352231190962652693188912467403089358518407420837081130646964622435975170836610075540378257485449478540645314682674773751974577343069007744194728732592366786971532461996280244240238223700517250722958389915022593494801200074965879236126568555025082401024351165736291737556326673112637045544753744027642197268891638002924974428001204230534515004657120060648109855160674223834012208835528875816456180885478270751813023661910096049954613723882906987375063369231489976328182958789095004483198235428607662477182250095672982899310046439028836228580503931571399746502290877949602454916633366121665983448481639753991111514037043104123482023054290088825045941234694485004849313258536650891854953679092464066847126232495036983115156256694602576953175775648391807205865925235107978707548510207070906873606682374970040794975948675977168804466189373176484632095091506593606438917542629562692501953718231347637923578142048977602930343383263418286936874654882778406184165208089115569708889297540611191401846340302136552527302822886164143479615143187367178567323018343480146754425526824521656815068972844608682824286051518959619267857372753190713779883522297050254981859067019177563526475851514682417747863696584340519833101484103947902533610142955104808559138111927365290162315581640465426075168122981516382660220884336725747651312538160046395052412392269565366652023270364756307329209174593427413258584768627914759998463637769057807942227944938872837091682597964723361638688022004821207850240642986344495802210322058482437091005150811980579460195957840004250291177814331065234737461345554312386709452099956402262542841119178463757931075826172993899675039141497458142416776 [99,45] 202068261315914291712677442687968417614066845917951929107510350672992195689423644742181215275850050161856950866619108901814303072225298787222493281045000504152906632538056075548400353319928764697196891830811302766782357947882436664810673638428504633818774949959596831367303881483406809627194354659864810949248797125858293274731231698819112272847419501553376495778458417707848239755781153291347206331957922323665058040685410828526289566115312765605853864466820504216951431713563009341369690104908121612020059836390288450852452029085964747037671170578879698284823682662841873452492666157252635677257892698265920726616077967174366669581635050857164167712883269150112549883091765922773119067124008208925558679058811097867049660020084950205477572749924384181633241871982774599595448881194021810457281569663522813506345595969065941229766787172935884825286476860013669627310389151612516833380737466860234164431557914914464257925546540525229017725208083841392580596340282048120451817724018059430335383456697486250487346898871125792808744654785687074801396714204053865704400986500649848974591734862420442850486555253000126754896644400939754768943579280565582303686156282771905363919155765400486223991561648187717724525307547218997170532063953851252198158279174224432384390265027467725689113385940331672691180312439542541588688351605991911454139815031609052239461826780465945436289188318370193295292986532461388114447950752205527619400965803007645720147348295115495682794852521815881164143421341464874136842505717703571275737167268132996079194325791411425967255574218729783515512762459299728174165982768696183503750072282382343897812804957963329399799336202902554749194356770838174702256424553676650797215714841875579572716454543819607389382133904337465662533035324214436496761897287032552204154359065655215204275620371557751059850310935004231064012392487676814543575124685607570724458859448981275593809426148690437856614460244467186531979897447813930639253633 [99,46] -40571951653979434877283008388069922498164841099868722339136180665408954257878751411192669245185462903947754850114489833806340704083122216191164724044681632722909742376527677854876585833377111938145468992423085584938860240739087083740763386362097983198174602059193315231681765322421866055413880849221214314597976739815125658908450610858110588901414545507287720318707968115268352453456595676701548438946055789143026182711022427424810213778757733971720675621318452775546600409546501830949577955330636947070463055094809293169707837637682002546482981755748100794900252369842074259514403511949942455856202681326900030212806705245548335974309933985037748928883156670042877257727296067272631970359005116801914087825904539198658627909862466163631897013864817311364566893078189786381374914080813359633334740496919873416847804774511677347882825978041737868757892073676706252634433018369434139375745499839536719993140121066693538898459163483782362436734791490488256562400159690255769143705499407129096933771110796009907052324493526915114575293652287220114712326320438254438855186336566338370337182933076893512196054308276074195988271663445955055923494002804006119643669578396065066061159980572798738037341457823655625170149358287492282823295658459418750288513203080972201933487806738932403785311800896395455617236016765868171318767788256717886044597660533461224720578212866645412091655226206616984514378333446825765141488194945246140876464229048011227813434888855206540721166619210817023922625480040441644196899910318539818667412941013534307150003020996632055269564708366070233083650561811006012036556955218866867261557141035144302924999534546975371211493996497669654452133945750985991997300880834008165228768509442758746157534372024741463135056936307131154045997696950950143035482426634566192155188641577550964179774671995408934522581784629369381250726279970284093915908362670202813307169337879839398422247880500170399777999932603205988785342387473053593108 [99,47] 8023042872704887014968687898983461389040313227649738910723243404985061003192170796056558798057855795984552610437681632572520352842533947664103531991158882679558815343355209530754302876246194682058773916443915851425377136151750289327344816660874794418206837380049673856192710536701726656726540399581747501273116569090299883923335732152229269357047639340895577600867976492081089830726134772849719807082527740182552263741126260926158524588058103846168756263921242465502574710626302490688464557233714937888772444475048235299840405281677822890700369423934571546419849855364650445859491837609907481599162561542100605821555158554277256344317081621774651694275411354322588542195338475729623194074413941364958629459258496342074614987943849845971896387912869771373350127155091779537531126763337195854636476448129126880386478883670879704517078823162208448293029204962686360993829943014498429679949766735434457889366408314065053677370354421687454859011863169506421127534588445758317347333004088104003421463888506009123620353776145845281275201748304563187371061092388199015659794021331603067612410489607468545636671340215575684214480522573646124585876387638926223971018805595269142362276866970617990895886972213896756383283050790672921146279490305041766537596329114597870652411776703290235313720264889138946452281722061213258404641342347057979346655452408545799197776194440146196011494059037807652214392208117374193763655368667291615670272856687847132918937860217675247026176957536720391957324618185438552247278524819477128749375726793084485183771426071072015728480016408032284193023591852801392830582154232345653801420730259261483400729339527022026609426406780222981484222012701603612070717482114966180824117662493190788369730875087283488047352005633358722628083095310271995894361275332980237999320325865705424020976554067205600112338523264503249449636152438788838635074665941075584160328069375773472903668173434629354697691872159717658616748539455299116 [99,48] -1509554138621087655628932568650637021350200448520821165809087506286440461718562721946472738475619174431873927458966538801340174075354548297691883449124014813924576112814057791700838566234153351294325251336687002660502220737568154693054218214979885261076595028480400781933792064387112086570728552294211493481832109183694353499511415552376170734169218652807961168599249585090437979556494376867472172196889776391412472244658958604999138229476374542275985917595032787779456821990945846254474465797208057712420579089701051198809874449048272003998175554783275579154220335996881517001092249790030015547798970810692422265976259649481667241367266644032213192826941876707675248136535705026597667962296312262439146234684134668482288413952976190171377549095692229242744850993621907676675150392484874666963633663225735269836117891393634937041888861832378796956401405487812786229380926041473795176209098565185086936265725636622399161390896978291409050260778196136765417152810139320841052436197694997333672598719056044810551072975011096243305199466311505407263385710240486089119518722621394622593445364432354972543517529705136806756902398706358890284248867680607197493431022352322963268740897175756761043405134342838030221812690910872438702126162693972562815886639260781361012662960816649031997894839526946819537055498182922405340040920083790442568220534341091534631163705106413866919261806219429682761334977434450843213700322483323117249697169574888857776857105521170231774153402884155322776078079034429010417428054698690947171725352909884332872407179867664365068853082088940931979713244037741635842742560138152901887266542930007684707789167607218873757386127297708331500306782802779692302092047916510021855253674809630863625847365621089089050166926468599435398142420722103922772481696635189983893299523137198974020810567439126582117985266598369595346694967693067389602906084383137756774902825732542416698572203569213659866291103210157601707249649329750 [99,49] 255148613895308670062783249730782042490014034459306574569329140181669992921942578707403390696379607808724938788262434370122122624268553666183048535490731146341576327389838817195038170649036805284634817924068902659659713338660200556268318677884397063822361778398223582534656367388495803332777365441146320184519511302036863758642695918606632831362123691531875345068728670862948559579955951130137377121966655579313186496862925572326330542563959526870177877529881557104133953935226644320358396618623302492502318011318771682297343960779899166037755178176501256496006225846189242194831415985322540529132140239987525281799479842334171318602535931620563220886092399714521193969824337783346425020993848326715270856534036501987176572619519853672901932488331079378388558176290737442495431836773280213796713074368297392923871134452312046179677844764504299403726824493585462262954310159791744843341894595112269809024311926715002130225665498349156996566181441114946900082008389393411677670154092342175279164004025757690456844773813112911173409556478328516377048827335175325756328903652739779818268805585320234905092977676354118516655486386783271032548321147114688322106045097847249581134409246147908155181027250994168730307849163100583570975308226263118083631540214337791122081048947140140790144025718287046823703614314895289616909826659214843022754957835899437560138879194029741226734299873141997087701749156201466438420458589824580405281089508357944351759655327542559556574401981997563081671301145927585999734983453643598497885139286336968298426476170898799065112149468255027567983227066735770495605465252649060193268364877647372378473147711766335794918509097370906291461375150179218382854513512046692613237739353002680782398997869373635149880003737114638822996019003633060823498440216690441880961669537377174210261693013469426049087469613888485517372612561641361841456219339841204994852573770421569758156300585204447286357300148641277917623407000 [99,50] -38097656396205777717347686977421617229061751772639569252927135217221891568685521070116114783349866008488350871193885068368523353083514267935504905126283143566058157138503037016604140768333916367341747467958332144706052926315031594449854446546572679763582290318873052783629046733169834032692900705937594822299305177589410140687565740153749233708585114740195694152182728094568297441954165900990945595356411964833868745444826310812974335706703962445722884118791371616181756982877785522630675764168321789167210313817525050358634805426774660611909042285644796330049732182438137088639280214515124490340394566894183911522430918056816947584134683547435642553611685525610547107313527856844275013867911801350045467622306270768235057103588373775789818332812648980312700348540026529140249211860352233541280689273092055408324534729050397967428484754036445963264949985641817259568432129704735621992217806483320551201565963302659700675477292719655312382878104497516880013376193709096299361995148718784930027324124729539545492183292278881797098704391432043985576152924816577188895144851673668381069257054121986327149874687302643994597388672663731686823024190606608145861729245450821714917937215382967800670564719749532924719406078717318319278276515472061733311246945124031820552417557798514595395204988505251112938221414076068098433287417326590884208774443405208189452747577302399412563612670749664758940552068353212481092339846763473903419153448113100906178201066071402968565923333378871084130434723589180945502060201764751948634602167651803902142592427253455276141220549443647736054710309480654989847099160672426680505376996340186658611699591825813218618244662261515455882035802033815655747052593698428326335810765856894015757903536136920516521731555982407577366560473488658047581850487892191059715566553298774429282381117259851805089640780274654334773624598474802989029772850941729914893559477834426682995362727361737551164765736544376529911640 [99,51] 5145108638959841965468644709430116163994020431299338426707468929055430356588083411417854220934026048186151040357563798037756985995428861825817065039992470721512462428824424743923594221300623330169121416849432108255712794656962075072826330453481244242605794352459525939208318677025787090181216900286126385337063133096329940918509259957806856083172982854625754469039722292511703467970092057244212454871819338157318042809883670126046174476932210356842002668014478011470666393006852273004998297267612495694719154447878666046246271252708061097515534399054529487722995168690537445815595630516651061020055072822080130393685226615329601717554454710759638241187439030460745767418525976429976275960133687585490140956691216249115299815859226755969989641647107366351488179427435330744435307922879735036546129807206995636526403092950187302962637405807802490375194729435155115249476596090148216377689314128227247918731019329970131335135471071578033551474900180447078437419633277516352763027627692783960409434928905641146435124890768937604372701452460121728026622852325177906668570095471940146749638846127733271877991120044873255984797898731488526824222712845956010739938093634030428172033426371014106522788304740107091048168020198870438519484721103107993703867751254561177426002517609069108218917100064312327964502484019331262997536406644665755819877893283332930886528078348329430116455832132910237702802487227749959383831329955638408442746929898673635453857712579274515838964517442891156149117593525843150335669900695919575908385120571262478768132799632440985305548307371351191656460069904416890980254579122470894303373059248507685299480710772857600938698477621999682029435812214220449696419254503919106947197721896990426342998491979247585518142397019917800743209461840881192171615700088492652387934557774166462846437602880898305786320543372516633010734289951762733045838374798267294932469294434248717000285213742364090200651310450674653950 [99,52] -637093550422172022744289513270002901897537023613238194964567815525668796639034367874276080253836697953853838761735646005548053716553616259961692072113924595556105914118011719429574443847146626438750159185655330698598557373368761024642562261944979504587749994076667020617824880821699769532663052303431478262369200767144789344370771568571652699593525205843884200854416822788443308590950559928838908762005972134221198439411485700327468142845695655543705067169349331196859537591746072129030539861245673196508153321602063385631129760083678205681156476376119945119058722302652894377767285833718331744054279665523253999394810296756821029425734545761612679587896106865354184935202710354686901278352854301192757445439918081143009435923930588141947289641080776674688097062298470358085456814727158967530016121479888650630235743505570451686539835837339724150000737969921579333683327529007821962010381167708365106857535458372590702628609929805533036838710161208604525800595411190367762363460635454216391407896709624576100374646773361267438806889904683656266536837642995573597925106555149239397571405633033010048077691144015347186654260694028255510370532522135449115002117766451837286212912192544597898214906713838996814248104638774450928933836621600970619912493211578518892001727385394227160590384913674653891281309756338319803518921525906098643272140505611555818308806871276689523715622061244650789919900597076551361262118143043828806513201735273888112273747455077764470551885900035898767329228906750758645454768945344385043391108565639258050629213629641968344454216911550273288921458777477602012740209651231445713449571530000048054556420484755468628674526569637187276587875435819982291400697068982871988290386346697937521404003001305338995505762860329376429535744836243131284964949799387910308576049916957151484778166434858522082012349105820803593167188148657067167469953132342538253467298462778093092517050433126234503978760930752520 [99,53] 74571474525189805321491460815848718617464640845501556171866622279451015819107957618657252823671216908099197830147984847315719600041288987470317006351047839037296727809544988829635361899795163350045754873059932169702601349872301800932034408638133580820273785873968871788301113931033404344978752501907371626002428283489263051690665577495907547874017670523542269130274760572843702067918808946487875537655392486363622542859009706658002760912015388052578061629002702135389258905977645384137555411587667809478682032710203669981558455461030770881179343133680839090382466192960726928873928037768010576385848257266376764903480652226204318749114828615657824707958781222690680944987044548148876194156916224375043221419488822714920325916330087540878944591087010898514766221709305476047372419057459302585315125345479196369710600765575446970704284058465576187236765065946657693553383010627364511496949320939125224147671836440285429962207828316818770100418989452353577355249545365519067884997977656929314062792348397028643751395443810644705923536921744024873227850047741387391473988250516711479024243106102334997865461532038107578499477609978991880216251063179259535739380464929656016024065969620429611307207951655297217273289501679708314555507178132564089064177558567760324252837101807231006366441614224515681466494594643926808480605096656956702682217374106194612412446374810921605001850419049988436846831244767530252766062489665657424983660791570869222612840245130041874904385557785840544153805948973780425732458223316500577607584548053059387762440044477858035974033584119530474604064848596570901348613180139530952136216932385414188680476058821223566885087556689244420459691137164722857014217476702334753082158703657399641821567923226896990779274449976089300419050397088339992936656114388862889268103486257458477601673750095487063881549914749789363008310093313197377185990515714384420370358236703442025001826579807239265991730499860 [99,54] -8275629417535725870683752711029722413216033736644033209240019849932840251711740554273993829849854918189900998460185078444585752233243360636910998502865438903145061473472793742496202474309246000463904884655386643056738692795843458399835360535168588777385238370737466487074168822211307987634490840925136174042011095108517410169446608264185838636699022215643217581006145893818106206783728214201110439377343795774817226327830899645180174589603032731765358408020637153616659811764967576694834649493132692678658789542263638985236861571318312473721357070596867204740667518253328699890940123568723842455067169661613975820060831819740339589833290592600840189646902828713157218583128382723607404987289606656730044578303716962786298967231400808175035991477940257119669696566876468560231864298653501555490812471699285552031998291065294202320335348719197009200482519478447773547889785541531665194208743785256880298574889511124854859453952084842002421366170352861622121781724904682034056727533854804996259657875691766998267708621079498985778125166382037568780700802802687274017979457923298264897701977999145777285211785195300051070169926489310866384700242040780933097503058621444347826615283836398794866319314243860621039961494764871553766748160673012225076072177217207337830214648046954926483919374581317283282451690796794541902618976433031612601096825897428761987845594590636813447633391672683465484877573235373445143816069697952985238099032103644111162366237410510572729518717941697950956257810515169483755476209835241569936851855950066612469316506421124657261479415884977589351670397225632201330891834711605624598326498297491199414054736022976098332691513889052916358930324534952772812700869727294901756256033487885532067882681588924514100387942505654882539960834881909751084901673476660818503018974600067919632339432897363084147441102430634663635676642183669281114729778165245041445108588050121505478681276545639003070314950 [99,55] 803928003081527035264238845498753503977604793149865722376807586440933570177047223518174756230734603923415409128547524701486292175668137869585283249172205134868937206775247645608301897135434282704346246980802674657085365245929601756586154123429332433881687783353756356362318863135655572315153008873946668150044356086353736844377689816913709331693019704881621346262988635704344469992865659397619104713595255274905985775214784641270541625527187199619938402384747184445171740332799155242593759579295941726987591630954677736111401053083032416892562934891371946099441503514841643205666162736449642235558476068013936577299565297534263396583818251310182224566542265167872647560996008003018390301266403637644746967272986141593014921925832210717542452270448551990408950972278800478315707039350883541216471763887430690812140770686123886753529061067284591841349171578596788024255638550402652115352376916982322486326850036573438731324033984400933546429032979812099973684324263900859719738244707717043384924518478551472364275300359693408525263358340814000753834172769421751219119755086099417684354498171140310593657575240980414669799368451581439995648619779238251352531384558555541524411672336734623111243613522852354882893256783100951828850258116180134620150386273131155426665623807041388558179185165909773986210022561148487481394492232966666817808785944046992645667881828033600393057320801485493021110071177645839620099005690689772762944184864648888771933433742802765441324287556859500498118323779442373680701445683552209453061325783398660240856355343832585939010476717880101330885095179068575340007247149692899463017160902311043672901681530528008881066857435031164506172430577259961940100877466369541312668728101212889404524511469218120588473850115205947836707069899870667942365198559131661934310047088871962897627845710464221509144652914431762603596002396914804070703547335998207120543877635257198752032924702716473587725 [99,56] -65241039945967842939368875072830673382568890701244623889544655892460273108155108609075696615132739314045139434472261821826898897032589985601284269794714497839281726298100083319676119288317346175951590485708371356592039339574006818000138563159919308221809619704636729790777382313856574004580972364931035167233349928637425089646211058800245715733640086602200666481707929200862291567474286569456804372221376454615618987184504637283588113500879182905673028726630361361744484897810897124721464404593824153336701936933595020664922200667045542474804527891839033697030788047105280217892415866518359436140280221362291353948326233723665650192699059507431001775056479625457203770062877808741705700170736421900630234242681703212822496944295074452509983529815555932113717768655824815225126105777030193083072634886946437569572609623122338340717556347866203535636579479538141974897257426137761097835893002259651722133480073373725277758464971822909918563378972965839084043281873140112121463762775475151812005158127198930763632771168241790304953058726524538616412767786030939347755201649185041375861505295141060392550583239031708008602956232801207864140381266282936360003386189576733562861081341511905201701266283801065940196085071528974090874456503543978327368148043485348252374032830208106565605600028504091975714453277258077097314957030391825066979205895551898046058977644165723731557490948221967337970031983653730174504254112275664995042415347080854727472728743441206861348713325122896147446929803746814701965691301393392838943902337644491616597088239536706617980510434126411823533243596423438074757290632800273759313262907444285134207235518352769420589283958023481468763445801655921738022054745836139637942365946801903135892105351214629160438097811625042039822612750878855600628107246841648111831625479285671066720019259346876432497627363877010431985698132380457496383689153629275083555953221019391000304675544870486850 [99,57] 4386433695422572109778818011277346423015186798545056282789152653415224720658019938183760735265686271211392011605412652542483335712024840584029337997562099516403651033231019212135682971457951800918574374351290394720174780168363891728767300863815912923011290729799365124949605243183120671084161414624866540304091954171046774632983363996618277592157715029224782043039606884170632150297638745232331587284603562352309610265513296048754298961773351813602708200213235618918374327312081096546925459236674979081643307049669324341198877564755323897209202399159685891023904650476057928366256307715331053284840139142663894994672504071635882627396545494174623803445401492813654814679994070486761559887443526688580172957615290577036322185826364747573634513393041699467109607569846602911201095265106532344091727165244680444625024037806980954320952028603719586309454160872670358013706773440289320625200029069424306147891375530913196479068072703244564955210972190947318214998878472763392906446575713100469575513938192815997041933758809570533008832634672691622695279657329578029274795874978096858760730336581396774356463189676484156589636949801558557000288480216022861807683312505600310310662998299859178843466785305754876678571445377576666294726908211727970709950725309315858339071335782446886417234645713041648764657017720124306215103191122356780454603911478103800658591018109402225083284731451666849399436742591330300736642697464031037077031078845957897652745673153704949721568606265465423167794142558137732786743862971785226975313068141962038907327402979515032337106313430123955448777769076270249926351362365011249148666281503474349402150405258967590031338838844801870546617809956154186583536948765382119987905671968065687138411311809219953958605871583237893078272644888574518197697347414972854203205975586742007825469026103855679658589217593007268395270919878296379273592355137291277113983690210717981465308254203800 [99,58] -305051037815102653307207975173451331314429801222959976474728622562825625853591961384298866309373303168804638634370546015619980148328669529292655981909314715509419457442025389984603829757954275121727873552256351335609669439800379025499976027951232514777973338874087587292165982544192078111050448753300834201122358079682617902777660224731587609035688902180376921054771412111905262671194617474053308908705817927851066089743232730432058249013372251095611500886067065789599644122930544493991723745287779317964415858817028751160721493494090430344905722844089430593812729628373922158396338352847979826879248234648060701887856822388561948787896518718644048755957806572701319786446623539407088899055113132123969518978021981053040888220507983002175489248023118604142494719267209060935511963743426297107463274203127595914952724390681341108200599823410619998531483008916056348803596352019058066149541379382615600238274753596284362353452270022393291170643309426223432220679619116940070697255799647527527205459979861324341353320111550084006131388004423370774376877708788609062085919359107309147402999596892381086851662889470980130020784818926679528330857039654272936114775913907869316559254744122103706826565486527973267523895747354076614906165931598552469439236196390999250672153581056409328048812091090745026390051489489201742120027144372604721940305210923032305954627672096129413222094690242831740364461074772891713135289147644006781837172326773263234356087404676773769736104849364024072314006797602860372139030350791818242585205534175016060231541012596549500635408638875469622631506288833427944191480715245877532000467636545419867335892878925647274701527443550689431561900747217984113300822743843312799536777930050762760405884420272425061783422339967129044070964974206128532971845839960833768542911609868601017360801461850981681145562121641082357485827633108399962928539564406624191614935250838025042617753150 [99,59] 21431082202803438299036476676656224945250029561605750233403463352305356785294320065647198910985831354699201038004660327100110734470097057485520867890633937612091883512239456652616544305503306002173861921482800652723842747195128071304191729129250202068053904012353418117972511631546852005879964673028803399008225556280386315112373521762359911593006329064826644647482982299317468413182090763257034422318403286227371467277383947142050294178717079459357868796737924416364390040926774321924038853947440567061358666177986134446717857133156031864625153031537226154796608244021616747517926905506118614909240769338367486428986583695425074698993343528383365419259125226137288067589388720505615432587120924066419747993246259557758553399248541084808657388632825452496646757190779766077298999011236488079513384285714954873085626356083702429771591530197156755730904412504155723300509039728026380700491819564849871130265146894130492244184673742269534002498643827502667305577254370031549562876096417050110645312927296598530418485737166846566922761535259871459165141818102145977245109092807031471123303843177058283176759379692595560564361935520696967959921984599536209222873563220549265159224043182226529633420207095086135937684319813887714321636027729595780629278699267447941155389809119418131446605513283558450603048065493787576291360713825599619558436033092535149518262377023307947443357942235480729893191227837626231542934550475758707030816457631350796693774039335752746893033798401984902736393911097862855236203188950247454357571015416319678976339542855475438340762084921972688074747497343542987494737212337521077926205886631361262754724351413554759525715709749289306858910254103274319101067307057349965276731337165506463109788617694013428130947531010767576886520681058566694269101029139899384542316825403036106600685157309313941469467613309954691729208096807184572772107091963789433945639697407027025452380 [99,60] -2301774942851431190129862369305223971930403610479853315135321532290902695265428779597518213821662965495124987021039050535590793807008481909217751949273941505247786790325743487073926568311341229617023014747663950471407829423735561249712193712866435752185729555889344829724489865635225069840025373234460699719350767322683588202524154455792511987561420661129697499677139549395210507290029127776428101072907201540356248015032285741164716355359847847748052510462864295118194806344856227578662884550499254337412189900465005809793168579480997699012321414889666199326878969373379753031270163465917741007218283363234379070329386087896108615889242612831449180692919841556777513437062736495036603801405646756849879344487872873574399264191065162710020293307518090254338094148580749116335488620285771858790400003441920419706249359403401188206994124331570272600612011894704367955165572714119073269490882752470788890055724268335112136181968796247328545271041925228071211369909776111552425414540953135452062576957596090339253387289483571810089199177828898520823176837225680936688766154593473105624971114861132753003960465943322033273488125686094261744132751985918715972533649615075586207674006056496757770916632328530275179974913422671055049437584612613732547969028944921681115639355362459425476866687203345935412433415446956034406770256266603117576182252594180913888464269143751688284274306438416727156306051481341448873405460457085510141490034585438944418562825915838054030893412781975215923241357308376435655489384343241217264334001519993809715563857274344503202846806166572770494972435626213291383913197581848058893242007259935292828195096568572438682640300278606864250662361736138958264008196514289807359855666466681507285056197079397602416921814583468982063348940252550130285830499634077725020121567294564097222506060589750419517296708754062082414660948831639140872824425842894241573100235792264286280 [99,61] 338055114085623083431264165508119624392451441707222144025270573707373068600522657206517038054869766529707250399070481914758264563081654495295841766972234055213373912781861891263679834938813496237763833012732476001970285293945235994248578031872842205863369576504003670151924717502200469561259364975310191645859640627949392648850792250111538648371267994597711031950826559744197680932989755714342786208895171784444902135747760540575296139195085630054790535663408743392256567203927403372708783121615397337433831998963350483373055364376527860010052129993404324515581314290200010156211949616227346809419791993436552805818616600123857258950993275320078328873139861979397895842457044507008357385670967690736565953609108220495263018141730613350819370526500838407715934411144995710159359989745555399367686159852128028758813172887293669064138110954655595051048125551027100915423828071582147974844205773467387010374154452026860887279185858408830404868580790589683769249620947871021837069246976659935326317230638958166151175302222160398930024441423070169433152475832759967525532186714589087660682389564562529793353039394056555279481090433016482057100962215833140196104931420840464777475130963427274767499506060816796913503968208859446542709292501785681355544157015946697083728506690250468409280931016299393486515403039241051110105656397659932847504992433965133837011367094705868584133587154244463340325621379111552538670786866384549837049484398450253742153144112532360944789356695412397305790962968015153081246049204654135870807549804828351037393175915920805608454415322323773309119850830061164679209658984667216442925479324652985168451587537344997906671500589649284807648368833365803097954724182000629438797972054194374201381920197180750653896632049214962070042805513271761939339558760226657115452334437911348526687013367359738386423000336890768168140102705710508268964059367353170947501232025087195 [99,62] 47200791356756757475194917726495909819844135184637682142688200040325296104045027574511247368383155443138863127582074305050307632627475371456209255710426447260657944523901375894755465787069118985546667517508835850059794437236752815602114588222649598125741825370106885868248367066323076132830474511202066460874630117852423745568441524401746891277975738626854891768999972732170041183519308730629878887729935372142563234702764119519455134708105570361538623497717899144483560285467514879988843109369562562974281839242496885972420670994761359312927811781803549660309481087215720177769542294882626682816557732042828276004683792788855046615137760765190539128392566855147285017272232847226272124370724853494950569283330807392443419393801286821639343079409093614851593347612307885634911914817861589885878184795442806917779916261979807715889898069130291099132111056434271493833653528989480028690806168833110918619434540536358826335773352294596828782341892039638404609046388140030797195598247942785700841890050223267799895027791403941947805345298225308673898612228499506030846223465113792781629072336842590958580202759757371973894532231044171989417588167154379830463239259539462975035099514586389404527481148609921580731278952230560846493160661298845701358981448293836213638090435513523256383728125054562529354600231546579329674583781699118908219851925946383066689360483870988170746636909406003708167271072733047297624486881786098344066608366040571153936486071056378148752193777768133948183311296051583291122287682404059043448223849183203947876342350796433272568064473940490731528541716092867154197869512900208845361656093879332855780740475618160340279189955394765146106026854247237279945849793931061851010973202685265003111905256653934797006948670768403170118419883929448771784437848136221405256186741427639529211352729964013902420014987388165018045300701006396822197641021079944988887569154350 [99,63] -1536418948639423734772213019786153161782459572249242423546613771995568350416917138047474267144411350691918094615873510196334690125488619969543334225500606408838755892695420691851176960450946068168605205779141097119344759958728618813426682097735811417758462060656438591163663783846849622703617303904501332474134653613463236212610932322281703022182353931188268956235444947879938458554536902199267826513833426882832115146618046650244477373016787437740524184264395616416882079025860796337089284869000450034073452203538839331310103229381078875502579473712102045778565089987045087982689509986135118431182264290755637509078056712186810599964833003524020982424347871134218678049768920269072333847907950145783147453057918595185295192882247839187249544448587511839169130472069932137880758354207521945256188325254629401195891654150090409756801445686044953252307180799600748298552540311805520146859828675714779770210000807090758766072063758390205998631001753759170607604608913047911822399389987033247187911612203065384115473828992070924585392395042043911726114792285747950783312258752663320616758708029909702397835720591823057858049702196465278271565164319305548130245835385655191121103844909250786186306751490628875515831576161273715255464875835493059337667170809233132576994913040686020990913451014727601481147449322643318763232776195763853767995867843865439985218565437166551904648543519947946732185139739827673837216958430095349478077408665641557459217497060628676062319011625899331315533794383432033031431000440798083519732528122360754072104832867506703100050782432889592187236260206241092760289871162685761436876255063221269996586728551260520616496439469838790616904896276775320450418037604531456983200513081560925250781813389682232014586195698767619716136070716924068108904286379772601042170838499293108043281015247303482103718114614343765377009615117508290828906553174216444161454105 [99,64] -1067012804841067360639260314499646469788689079413719378851726245171083996827706136497346350589603257981108686508315069087586708201182293486484274564967150038629904267222880375232708296158948650185351402405607710980182136462514649617650178697022385279968906450279586033983491067593130609309871834651024052436417394101991347336138544632730111661488102996881690423281281104491258489194361027694667352492527548224182686852609762066983000583758777643775875754805186885345699681778357625568351400888860184716584826505503454013143229900085325976682879449973567750876669733997704468146466747819465613422451913561139789381121780306020538005983785657254876286376285722781768970665244706158359506894545468346635317486080053656150268039887587776701727105206886741902418452194689307297412591556845608925134902420348002693816743956850225637752974334139997870534812594339418133131856709787995705533327972061222239829530646568732274292454729436296142338473098086766931567289734554298747815250007230022391190794816672361415361333944236298702528629151981237894518806600060833578331438214627568769336256018622902731441631441462577637146540617167020984022440952634659478130701259526747300466989854427859636487372059042124906840189097013986507343408273394107519175815861293913512716723041033976440827681419997015724176453428612899436965011701812277483544219971281039642106003649271040090900924835352348672066738529275522570976342529270072722007226230618388953342717305923519003633931646992162830324949325866455123242670993922023602315834124824144823101013206991827877249947027258507271814413221182530596345659340745931074208508962743258058543717431410565595987782617111449749467252991140178481154042235748599435725360100528088668606580812797390421337820878649538013815005848575731072714356979179774896965619603104848318127718780679879672876460259231822645170085666076795863632771268868898339671730 [99,65] -132800480266153629611291909193152072069773103496339096404439568410611464046573173695129464716392945671544529853152825950899125091336558560274981746567498923495483077574441954893262249769647746328952312166762764960828028034586407764946957063142453731962298788428512315464597565254202212697324503737933120579560091774402688176598754430008060639307106314164602145698581449399559115821252073016088084854191657279104179741269968267194878293171794597900174974964938802507271993739341614110887565404051733237671662417512672671534193157898238306349311915431729655189759900200828463431093764089669559023590104157891214701642488209439088975199725723277040294383564654730654299968814543307368193546635794474555837659100316891768172684970789438382020427399873788203495962831121610903863478015894373998823420557540474798295748633803625026257225331468120561054444461766566632301873878379389604397879801862198753498294802273782657122761409051238235402553059148751646433496592579831013974696059749966472242054171606101222977035914015703242145774469580671170630016303535517069105157466143952449037762304158925821877664306688561660202834551986062491255393238184709639004752350564595654184746312455501505631663331646914382863894820181625663543420059418344385222982884729516390544288440915751499245101394347475988681704112790659378507610467845453229581438173233336342574688675318008243853551743448828347992294556600853908875638024487856062336918283433436077153258491818041657452920291230406000326557431864896546202410496669652076978602692638115135032799224471386733935016284005580996231486389506573379310363168438378891057024176100149235968294004443455112726183691469408352250684917088139167944246225943648613927126631663060875798666835897729218546034442846801795632649275611354576182066749948892590235520634944018868111347246432360571410221479869825630679901084409187825827386158120271652630 [99,66] -7604531538247759706261866733289559713126452344813350909489145047795101348128002139955235173366565506942021836917345504984909670994106439741380948608085880913126911139010122067033855129524065917319219682239434333254074495397023565825902228731535062208132791779477369100619351138632047977031351945120555359742028134738756988211847712080216729686719833716772571182508979852667621691948658945552303838476670640529962329991539078893854709337434110291934030356081466119692149089536791039175467940532422740583772987807462088279926943993699964806127724164982714573641715594700376938038565343698343324893744416514394693046952061431483543905486369512940008458507318684414901912871128228154964719312941774618390580999282595528260355160985233137504833848697372798343881085339876265574931486037048789815978026116616650046607365602005101512530684884826977495706473878792021324087761288688019793238110740458258911544472031320199061490161685920946659172181632655956249850755946747288339232087284314084635221277284524463384851765412407601275610065526578451344929213866355821564407676747743734276907741779531582504634626679562337235637536224518725700575684738850128385774939727280404261862113878378029465988625030275767528062150238104198456334984275263047666355088977253059873930591296800339529340111939731726629250217660263850061514041959433175282806481886330444766700317390908240747996777218093288456949768013539844373838149839230123292562871934718124732164066215870706034596566945949841695797387558724043778990843252552867587123960071165680609242997917180188317111836639056987811097742689870564013510666292473307430915222656331501055188067610879302155576581348138062942528423843303669284842730375671162934573096239345061616870461242041507629902905060458241526335469105091229964159761795351381823218797358195726607675216260740877368094428347178888686435678603621539852688540996802610 [99,67] -213162476747216654320556600883142939667099857814905173528579706230664342413123114652444527301265517541198369090020980567735351749382441155597365579432280361156268102281968968875166499995091056369624415960212376582174863871687091266629443923085419561547676331058651124396454081064393670639920899976384068868364620090942688329887788457188152220263727950332244195341277435531689895916920436687526797089292987662375747509952773563994164727717931788508788268907947084993690611252817300716999674846482288627010875919818191015127971292711835715431896651930735655978222593084500294420843626605386856905938856148515674005521611795803734804185880140099663169886403034890205222229495106795066824994094827294795839495980714164842791550737636989399148517551982169859552337115154952656126862958622564320019756318892232417848966288312594624058593386597868110434490298954474261551090575373694299531973729544173931089925540703124002283407720694084096393109309443948478772067957127354880789674814783698917338381951292985307484738682827862838606152963431570647530171481728575632522956907813448898409549570734672831679569385881414344551905039549916498608224772657601620245018247240300238565075040943521247636343315855715785769321491232098627716750844595788534867082218128528183775118165670532091509839419120877272365426142013716862292713450777818249338447378051178200381791698974066475511696626781532252356010973441111031660232920684709340140765704491993825169816463188336733547403665961256171695361565235029575048598299450236931747920340213774854811022808256237857653084685271299654326301259081763680260614044238641730347440968952044114834972828611187082185305271940470659589922914813174433036778199099682115666388458791252228041689982822397726323420635825312193994492347466442307569908536901160104631352275008902227659562467761885232481290631404786117489472952641005803961912709625 [99,68] -769719182464939763309905551166043607029690119641213795931353992425453461523016598943484678511401648887750430714542084109737783038218501628660334527163862138285845240227615101151401085584834351504073011823212774028808940359028736083657300103194339417445260383754747141703400195180790155366582651985208792883112904502873396156247907292730563936299376019918028199215144220832682805915374871280145263144871719466726460616325692856388518218920990090081581279177794463181830128136281972204161254177622630299614805152443840387557013324381699376237818471105950657321584952168248418577736058885477856310361954766553525920266081184112988580391123177655088540160090526638260955347046368624466008857633770047402238589423146063950609131488291317928082563831837619441031707930470897974713836985033000622190294385818519305453685385329332675202172590948584637455057837463354566800287460254950609014085719974435245111983780044708527463600356384278472359104661464625389945680397758598870255546244957246771721185015091580583633686505759114097820317804100546356737061451139717166547957605376625455428742545225646528810353709749165675359574719298841481982777397189794281244504877702634497383822825955472516596097279341872862039541368598575799807561966640395343258007581090054894382679719300460523550153602330875867776560740495909044973231283253111574682558154902980886278757468083171051984409337356006445132507154476889140491239679326880228028665817713593058991328542959778031997071071259904865920518668666884384349016756421752707719745833463222140320592980119904088407824419443236977929866440346622837061800956203119498133370999637332081535897545907387045871996095984070140309987954973283920163807821303459430072199058527380819621949635433565011781896372194047068870238593980697738225386301337017500564164030111205709746540462727000367606412834496573971281213910955033091109610 [99,69] 101767016899561695317608323180164362464590463214618198928984850193833338693615998708117386339729843341604810507421237588403456669197684834072592869413216401893754066831456491643628936344310718186398585209506944607451003343907116665147727154392864908027399550508425191150591345585891838217530436113359985617597792931130299110206326005305158483076346378081744787432539077444538224742373482101683432780492605040496423644313484015483402700858545205693962637818810733844792868019673325882592776414789781416710880544101276659210683282342576280030469006947471223565992727608932839534399756652591866201505054402902822381571900225177756301944625324455585006025845928807231163732796988418122465294094868627598804722019947085801486530076153399274751689061287916302665237375765320747491312793084934988877409606925682177007966097390443701522671957446882825296677766763885209278880116096408402025299420087061992394621782189094195196460781992667768131855144673607564837589184071508746964934849866478725398434687896119078439515179549053618809602232457485999229507109704359218442646318001098762811637546643175609998437377902263874379276803199034558913655909456979284161490152806681165068266952515718869348592348177984718572064687483948587457274442111238357883429257507321989942941511032554650050776280352302010259635285374070749977317353778570387727846583694157475184111240494690984520532742963415485516188656723119075077839262049768264030762415344769587656591883642675066980840272985409271252428271858030359612386481861587103515895316551152365088480020387055311068090168957132255617363994200680723891995172481954068387356318755740668772051597716600380526448065433103638047838092736022907347175130976064280384355188896510952424156946027460668320688894609733009709216089873553172701691466566277629551990344922549648919640132467193630269320959664469701303931607385453957375 [99,70] 2078110571539530143658421382131669385413085562791406388884391440227242330928449914899149272800219480924447718516647505225115031850737130987169370957318260972053046375988085597968180423021825866839917026657662279604715119512132500825044964000623885163006984737291224044163025218983135068300046793063920753102962525877362279754456946445818173586618074354284781155934244584147078345352676948423407712813469283783505830553960780388543027302548523561919400282850229749373480075269912214469758402072157460837246360331438216523708936290442219724143828988945920434597520615264128638135408856384724648883006334521544637045653989677303288582782565038698848826547797485137609470643763178191882743086238831114160059627345972590471232689477127604332199573947774068574980462061662208641750398165888918355024113907029558422242151668300680621665288498886802400595056732289061170818645163767854690254018747031134588181049157532013006488202887090566721510533452298863637108925012843841066199564902408963928692994890166159923638657610300140085159901515156035027232358833572519266376180535530169398351901699562823828724810593176412302650458003275094124158300350249410378131029704319504916593289937274935174991696903326232246792445992159176669262466169081512786682894953715254542891845897688812588863413778239227450175533291585797389526510670336977042215205536669932669809665637358196888402742213881859097161509611308251057799514506598950851177372583873405089604201852309241771575480263494962304735030771492928492238667945045016270771111838339971177481278744115140193599185290359729196879079941148410217566619850035716337437499109815275745956578861808185715617528783524181309589040241145375776552173328430593242194729104061310925765785613923186278472465762578437239251340459966542303783218623208835968806355892017379234363131505371379295887855394845058662942592607435570 [99,71] -40470950035799835068122044072291106185335799761704484194840616626310127690949392795627108827892157193351746016734818786428799382284712447174509349497128749944917640606521192290105681197679083727342740173689765046820278114686277975632325794671671054441376803392602855332691623889505949188243591441341507109155176855554881068711627389857817949052530838446027509450637825162308063194855711078598671619205809184612324667916533436760186936013523755692971144798042934255084107756371088207102179391404352346090060282775325012543440145707462786103821429611994896283984659852649294975199625405350379768007477408445174112453136007691271649526946926760094316844510000664923541497793827015943919139923641024926334401484582221782872226927129107679993432482079810970600022623184085513042229424629362880979199518105162851722431254449902378672911896621244232953584856225339982417601748371701780660058493422019464809715452718302469294149750771960735265269174676982805963126056851521040939225560625729211840709861640713323289957947249868917418072726901711724991147186345015779629493052541474321976977118379935570253900702671431844271027507197157134778499959043169481807407436276755435370978192953838111644056283929200065654979447910128187292984149976804501091633944012553245839420322651008123819124367829650568815238242916705462223594554801985563621007143876962020655080657732796850343954128636215321660392480299964435191188305475428251592974251239307500728460385004650875704185905658687242225478929842450884367846533561339098303515320265971124090397992863280950001881558845310533003732370161000758441594996457563693336372095854221727428076388372621702397273577134694132304011821152785840317190071806197713116922028765722446799823728202072898794505084989187784890132518001088201922283818498491978969606976458805606693076078627048363739798352541308656796662020710 [99,72] -3426126345026418305881583028365456833601602249116150765491283254414329810705790856119876661202060573529274249473355354826012811761186828387049404138647355755412492564265822274137760324507263943259411557124782248998909650271130808767537865529677489715041448259222343679778329506149032718448427818081286235673144126099282464685275385782241523955450233800903938379145771765768387237090985839121052527153343287138334300312182263941163726667311269673561031427592481984523487352272962818868037374271458622382900575172248138482211154723265756181718064956883795781678804460001370274401866053439549762957476864811637584654400394526535103226203525516017753407075772615941815383278574664458454109994850707637095577717940475186682824846879897939804574149081898894821227147559608076941401705786471480231900057185170337941098793184569739250011253299156368663778987380828151899538870779924698060216958116151915503469167343874456427210138312180942032921622602076107772033623297178823865256617469815283015570913957286785862612305443317655605503203785575766192584324220999276386054302706773495761895103030699936955320018069641453980492858193373892279530053818628429391418816248827452761319515205851339045897776199862049436114985014099022452775105589264034857143893680583012402036870614023161890764158179163637599925452337581164186374504949715232029543665450386384914103308004648855290435729241740295113256904743062247050676737484962242713856868517186793453170666026858029412515774579540083433026683826206131953945667131756043842918293085115685597340864636889198301575491903637104080195985958605145184385793826537907309103309259261198682133203377544762005680267745768558110963946501622827425322932287881787668179079202576800775159546928279832229259560956705439952853018908024719738885917884313482324090564807153685427352068113748893811142355067676550074087670 [99,73] -21663143073078316669576669111895907677241490741655887118194530499108746999136765355673206149205413504993370816846930804294322151629154591542044334181477157578655287835027862691102326942385226198648411044495573037014224040458727883852197257297497357536218473102916581241883687076939767670217944700360857687450021153687272026729113182183409650804575285422615189561562093830346857516397042205803511304570600993061081161767061900011116471996576338995086452328318460104941696597928599238368296479800783413842099314797523605624225765540469308988412163089260061412390118656035283099611721534195617425494955307930367955189168879222535632893823190379624543934823780759973359136716482007039331951941474659980564415313365230612259255700026650140765944459996136018694771344238808299500842235184723922850435339306817452681046973679972967485456879916833098735074626103505430365816386550429039189961308974224317022158426685228258921744220454133135842762462242263381731082929528656001186572868299209944255000819877431965974691511957828814986757189983546954442408317390287461003050033815986349874860325267783446490393997931675896185361232602443591963271792809730216881818165361339341499345772507880685019818449701309118536801831921801850087876071402426764396811095859414400975579169087279055042906905717624794599021293391541017531198013011843590158021846401067911916208482067661672158267380436254988498048069656738639371391929740441479016901938150259759752656702891585521267522302192116398432450592278346791063149654451685852783183849724171193324792524158879377523996306129172082381380431152951169313553893013326779847859835067707840380261268085078525525986806816240082948849883350548754244427934092355217429605048135546617605625642946387253229658184938976956000455860603477561071363296238566696520878374083916944051230429702175043951581122661160681025 [99,74] 3979609970698554676462276950085090311881710034965274875588831424178647639356309358766393183501247779402423848966353701054994467472909916480256339786672103700753661839393482873795715467506686575833729673978831941913510937784546642477436880037642838028234566965606521726572730608230689070609928375754409803430747982405332676827520264189060585177002850279858761403667292365890244798139029617703481799040076249624020041609304418669439428960740439524073096534498182391482229270076055938156821316552981437172042214192658308968897917685916754201983129904829164464764352366962359448914418930125500301267479535545987698469474494633223596810515064529529672223976583588720647025952378016498440589961994628911402479513289011061464879742206803289277979627875451128764598867823848517037803305388100676886273272365770902721368757486693552268540081097336381488702146127074456632842168188503890826848999945542057378519484984452579774221848332835209167841591573550580848814848019190470396058667612348869706384182557323639377356214971731488290489403930278833998949682526676405010455777840511208519282993319758096488069519946509610810730847198858141543109604834442559688038426330868805976603908008395537430945005368633485920679589780129724318067948331698496054620897712581708559148639781005040047944248952933500462038760116730469124861133758697043897070159583204365998705846210711325659108291855235816582608558139072186353068667579048477337830785062438916668717465248689661805173325854275825947107128725783664580902737354553368027234229250222722785959532538746189867493770262922803987775286308032321164339339780910277094289479787797999337758388867008760938546108110210671282943591037500954468215649287213388983178411351554264387330774433306343238513621867449965648238874971482616360137114653677243892504333958194387942179793781137173863071978463976700 [99,75] 117330812408190057410382566882289288003033475397626517109554555882870427780841482562370374677406156407156648163844357589825644877262238567719381789523088302618316703956690933847021847603864305789343583320355180038317206648761508242278813347596640308315101657177097742358142121735737514650392948830721990284903766799331867868107893414949994209824662095151799418672870099361660050620679427940036805679931705939474777680830305508078845925365151722134132224075153287894526077054171455498395022818812621227125274088469178774312347107224866976992486719491597831077671991455758802406901213073170631602672478736254425010230940545921859297714374520407392523540296524131921771557168427918130582004292556141850360792613505205668977771795338143449954250814270111852569513505387666442455181609096126620859823353366714046305251523560458132550206268539864633537716028223654621042797433291852207081220230499997471110830676369846658949115897783567318038634822579005791296505968476393164216240722692385284740568888394550345754028729809418646696125978272109745863722207488748121129261764904117214498689988767546462593095246270009238853916995531228301349092562809290721662675319242451060714044893878917058725185373574900712571864504384787677983218930995221769043942085763720571847779610281676880191163344814783443693303058335357503794939970111725550475415785851259242811380010625797301427993487995119227040852816680795303839908577765131121929496632894294639291853419178512533820300494085951275380847658210662308827268903478538221347545227507933294470013546287806438014533483831142127430342205747880634720832318664530226254593439578897677538265163072707106748596364672222231500790635441858191282780834742975539468340357514485472792139554295956861157030711393520387177343430102637291448501691224320321580041400713024831079597981059474158972220562595 [99,76] -317390534421707019260297719761078845900915528435749841467264768450930292453317706470532824081741023132820466357427950121593515618015316025524999459445881594661838005523385042316028956568526025239793846439935503080525853874494358256177478652381655303976483097101447251121832864582306156567090413653154190829667071227240452028257628938864488946474620979702569945638179211487707868059384332412595658698273005753212291780101936788143150436539208833571515570316165904610484782907592573966603381460214065505154541304955150714269836678321541561415477160243356150608491834146208597426988259927627402286725960218463327643267384697242487086228220297227222918976906128612971810620913854261898678001297608820107148620139984094934603291262881694013862352970267272048961801206247661396035502352762921856624408847175359479100232567974921278914642989741634019092481968689287652251111173383776972757580298751125463651275367312102358592472124823867518042936056244429777061162345819290795021975548367984577914066778755221931274932118944352378880902106654522606777792505422549550033122582454652225470477864457423706463693798842411556854362725884111911380182482709787079387135444966428418673545341267453600848689491050263024445636365633843997996828278194926969991817880455514349486393315214287087141918699313098186733097029610907216074266394316909284791945797762542397480012820383716945155172433300057039775998672025344354920923047696332743846724520480307116470172929049382706171839646166305142703870923552295651910451494652696121751989631610066142379567003945135010192250279113476593872524493315221968640250830123245024087275371653033265532654411082464209878823559024282888412820865082620738800486099071696916752460800394800140418082009101386954937779298367012899591153480061026396065842923952541127218483654247560455437420241635969760436100 [99,77] -60903295744136228374466642756307368944128013567674939473430971903918907879969336826990247620858623114607362628363095624367510002704344113211748902514442685573944349814437073575363400420386090217813086341278237781503286314839704102482238895009017557321166634724357589526485712372796680466131487498662123475640623612976639089950275880549560244433273420457348309719332002998536036194859015100618140745540702551094612609626803649456467247369932423476536971701552114409102969715005730548794441812035303860137890437928085970061469489208049274040322227213787566881000409203057413052376765968951183532426050555517532129614119792617279562586049184035438427196350673932993713274676784024865522136932928153167870669923048925622457601034912329093810257992359584777261432899779234131975012219591603716187554215408033513745197672748896289566956121942100815580547504408366265507171381170880377056528600468413879397972069846320363946981320305767157480583778940622750594405602984397708246155333898967495483910359026974771692491325714765180241212917590843413872765310881132921901048981666958639789062589192313050382791822227875734247702426060112544263131327348981301503539085693727502861784871773779677244085442319687271768573968597380990965936297150303117117010258374653440873202011347976196970937410810362780007352478452714540880137326396603279728893859208277418045805576694797147787013226274593373906613581081575360439533264008756371213776778710436137154969523456379017349533088998674995701538487848661154086136948228844958933812181158451672555595605101200226624125973125931603049404801020252349080550697002899896900697272232703761767175851114109227263433705765932822331620712603594946745770085105768908196570222088659781673044459462803808976281232794831930393525978960686622694055817323152491006228985374490904869173570466967717110 [99,78] -533611117040535459576032534426594939205623212367033477607825830370021665889380471047857207308862198449323488578839395967449148556489067086528230855687724961262756996025582462618100962181269948165870339838630689706134079823099868168731918745757734609183240826672474186335459493722241437226305554105810010466922112353538488855323663674991295645477819239266937502214775550677716607154526355367661164610549165491342961771296710656348621660954637950820018598375393544535598976876726095244374319743670265769773645698013671503286450537985935448583529708370507209218108400052271513956036485015305288264348122834025393814805378319622478544319892677618461887176686784234299314964600321152899338946039367199321380627388360335721250436697209800119509536660527211637297445947219635547820404561429704347818871393402175647435339951244437651898591716139439462454803923490888680364233319351558807770752573065410278631835485649249598668945345639369905817705960955966749536958768226969637909586056344610751899964759830616711733945204062708164982765549654504534660036401134377921749261443887709044749208359931849228760413309345571474169352191709452119073207855121754945100570438388904055572914074245821726090650390439719895302617445530070283645495352661394440255808096456436168956106942993289956061100618757924132434039017698056496420304000425590607947391260218880327608639940214548710974053771006808337799529709016842924505931142790518398953487435314120249345871588918722295157894899959239399023200669813976583899279677451881512560052751099427446616750932914565850639133079373060540841022448007880746272228938151980418670355390051022138975855272061664209769538018380803294170472895481227440645103048972501078500409954463543632894311368146487770074705747897800500287737969002251504291067092806806624629697752410098530528283358443970 [99,79] 13007375521758648399277947077878720680690759815008017919941901409975611949870444601351642590819811053285259427658837098102576720966399734736051325754015609099349339962970965798289328298784646542220534903645092746337175667202472334894073822788676115176225643026262923519622931386222106935389799650337201658839642163166149495147921150268857065993528111378124988783555580133048164480519488345679392431980896478724919716034936054466086350877536688284508986867735082406909722536433586732960666305185497536280399676162152874681860867947335181181719526224023739919813430145704524551217047704144287579801474345679383608831827272153973365041276011908235395848747999759735802095705153894388692671325318955822805137098778110098088599173584295874213826091237121538588969216159902815182869043475819443809193438173138488262925644568429620103114327255814283116167101592109043593403582055737903665294725707929185474350129472513095568813793169792602398803155410172487467257291827569886515880144980513244411967837758971073016979704843964849710459096935266608313358901720378787442647690896569828728795925112470755613460365285509156599444263569414057290494221932688386798509019995281824855771480200626186854831490685297234720075788407829731172648865849189659428373190733350294400134039719571233577115528601268554051661301287100755071323071264880670849349305889574382616483969685478187454035834757517101188387255693413525172765700898519413563416863596358247180776506372948500969660205305484048095761146947012072573881007567653056562982098689157284313422848078570728876709176227126726231185583886424486370847594996387677695606880809129669471532239135941511839438270501292479398816426226088703206080692309044858875280379627420299067754062945744988427276801107210678143010217611225787410658491077159560173766303856729674044265131020 [99,80] 322374972784534272740103405042564029267548376615660954028970194698744913122255985762358303073896835098393813686318567310257886337105963376406440209315137648424611750555827059970199345735769072517476506375176741011588711927327446172094083366876238487213438416558373195260495944057553105953085962976397316550206406346566399076430286349723153410555985474558100155808296161739836346210002638291802438812701419425297917002156666596608347962776756203226215458377759574385867314029513963693693835663508830605388421582898692820647659343189203818496244180615127246507747964946487460379686237589057219372330038195474295748585691118191867644745409089526063633807112319761651377623681071502812248073985928245904831716070094338199207863805365547009127522976916407410168255390876711665894364985902189192633655767363305697192523866948085294321980942888897640984415590005087243933933966581451118416240049248371172751926722056478690238300398306999664837797192482041925858397459359463684967474070224477529167868844899680608716538686512305733622984551063766882548615278821522059280882531347828135653668927119005135426565707299388196670588553387065505651411790883815696639422103438310192700813326738582209485515985126133536639155754017785433775689306634370446339157142169281404204476144385958927356744193205140320279122586224192392101821956036695311528164219502845652876130874428782500463667479412188045811922789394205358677463367033858069281565146977519232135871942389349964490809822774048249332653155232117133681288143223512107462923935085570320149998242283127505903916501848719261848456037350691201937226280987195744544660447085239689076054301467422536383309606080349241971493698874571785497421633236771367209875760866860692842867681574553965058547970800671078062564397747133151988477578969556242508877846361587881313130 [99,81] 4953287044907351037193605999711286781663151006612719665810659760351442088034807791511238168375392446090640623586032683470654239052698635447758917060471896720819718937724228249390588934702195076079278809919588460085330169698281552499763186940491610512153801970332766018584740932756518029570289042813742163127796854661964796749871126148232791302982535565600283320416528019759461373679243563956213288527501219808219332273686210397163220259512961164982574621643080673160587855287243676676237022095601484984454898909422900656019378895005140364054429797050532651813613803031079599048811435304084920683245138712643167167778149136416267340886622322523329720231165480412106666532477340327414660382217882095902267831856131287547252495989514024941438761018289456030474936524781176163714127821795806304166853541771327431556922127632596518240531365718849849261445281730218081258193027190201960148015086554839204634159625132690887787340198999555830063067012748689921390386048300643947356801452499081107384442356917322736706994296988354618030698054502283166526200805254621726441083062388623900305645294346428832610320112860121878119421737563033827967066200449035786125824405242216020145579511108570575527343157952764454319283142823482686181906079460356118341501369635312202222349201610872699327665882311367051134805764246190701083013808095930194097344214495591885731214381994805044046698599453117272551612096435344407040467239879272640754562843656598344926161005074185363132610505774407564679005523876846328081709396332306045928325973280981901587069338908957748391719349926677928679576089169138938217178266056133435631024665042579638424145268243238130056555216362369264918882421898776492061014366593997325435000473832884857433941438209362723706375372708967243644652339017364396729484609633230534851531997791340240 [99,82] 118012341672515343629325931293091552832675210679998690833309420781845774979779893341953592927764276155102383682969992314893879295553627865872886296544295642497393391952831657015205877524869107457890331672697606587556352314885181970221892358833711186384122530222122510791327202281407830552757880832237373917800022843505993581628965144697355802731520603018370009998649994332047424249665385078126123317138584480151545231521697836461607926216015481746957649097670148376993958033322392188720311073770184847412932540537495660035965745557617848087489259410879485142278026459461682177506394786686029173446058412347382750813060856097884484654964914768056071241742395802644703132084838774832140430878588780082557970893261055135683596374983297956870607341580709227049187466831612432812282337756556262594882440533322164410479219782751038612768883773021903654221798457367112939959255918847487056303005693476145960628383634521466650143436284003634089859829983129143473919629613292379811733889422011012348038427423152702131933438529746940589970178058171866381906724913427931363901651239061993678620869825153025822740273929294522374209982354255668212519160169456673015664353909034706477155669592621469562916736832993162287570795825443734184816946091137010856067915574814722167684556661681039707788784655262303579692110238893065667111115016342542732978098679824915059364840325277010004913462428852694346367813371493588874528753085826246922852473849281826050512672341212636933754707945959565808801979462106714071809089637688251075342870524003559050021245578996268144282293573409389113397335265180460748953870414545357011583466113885297244085367947362921166385347546027091119277117553333765645710293842004322969095501793828377686470898643133785651425398163445990115990038620369487235776772148726567007758335780090 [99,83] 2908561390523570311512627021196451928773229504739635848933957903259773718542233706915665180540415205297956057258830154621944573629587089698834830571376283873131309019977930838478762977060368765926598759004715740408569013676436326241725749653401652571870566680167298040224201232761968057995061535700703952017188371651797765567902379436899410073091806060721423127604946255616359335501573749536840994771020369599485578121488687016051075715183043243940820016128825371638214486866872977291728677494950756083600689206670183032028618635975823193646838339287792039485438458582985906961345501922048065929110937981988957596442290084593912397434355061816583120514592674555604441628448947075454518678649849423190829679928944286101643781781186911949947229856130259167367996310357071907889918357232536094167225339974234843626053528356633160192153845565118686717473704742422743419593500082561651850132862769567505899692435472682804362676617208983290890639399873825304881837162156526270316057493322428861110701677466160523964553099405795203326653623113897324311371820391692894866110356523935439838693423190686644168601298091498332278995240049424177065388738472117103163646738691877595569375456523107645376120845249837206616759133858880186026861394282518850655061524769692701892083282483199238850332959980431708739464322035450761449208332018371053599004925103480319901500238854616585057161680048982314303187444585385773382322756380331016831886216058545157865248257303069927894330079293880548105270817407381371044334857403657183859241774625802356421062376847144879154294279726784591154750134371808729211138678242510573283744860430153697719656619908248498553293230735132865708346764849303531221979508027774592153296030126793617076576990019860028984422104242141395955035113310943380870387496562288982224273600 [99,84] 51388389026156005773234332190388495238221595474395563412573802015096939253906925996946919620607389343212097227467565873104512151185499361375705847399645227428695019127520861112613829929001600752713802608348656751525359494688915636309285514685234263669444148338544918592121251956988636193269108702873518898372422228369188492607411856179242383307096319355959868968753841890752550078334195170680937145312507622768701172498775603041011600399819862099359596757699681445557693828179651084302080391930518030668842648540883536672784847711829465474038149236571974497375578880694186042180610104578885606717944938081983393582816843349225925899564467156063182542425859090139524038407426690726753885201276210281183459360166892746276413222366453288088957314210611575431938944033417106984291086356089419396337697391479863198520141941396445869619930108995158928981771742595417826947206052334130991748331900059006827773725675002859304170217218341144281373392604834320924177894914702877095738458791652963788985408390953683430740473049158465414660331236990415422948840823361378264650825659048117208147257239548366858007683157688369382656613787417030147131213638595929923223746250820933346788957100042469715042405692722614795225063072156519537179151376072163464960683855867411071764324781923981230794163517873939331444508576556185841494154653138233296102234172890185862308739384211099018699502475999355496874792419794863695388535351026430705877454975058769507562478071980819795672230700027076644844709746971616381233246626107304212251990634968483016929443387058925143893727315165054574942096801335367323329880159156083647950483444726524909104519164904868724017854623387869148873293457496334661747979625749756977640972258923522171137949245790106862298741316790596385308367664262793412603090841894866037620 [99,85] 620285231799112241176324330520134771923716417493118539097653379180566206219440868699912012908970124023102399551413778807549214160051728518718669910246205169766832030360609810107370029631268618813125661670845266842523529209256312676152471470823636276924823176722633313208567809065550880030179212447980226090229039149080668664424891872616482263749507086792695596371669303089088056671536476474013927616073882700355727619174075801228650875741296833417856420619959751156146903189523087588013315861948781807696708229610981626346365848575890996097415766852789582722358683172223631370040177950521631961579403919921148407267789824086686312629585930319556473599960398415919790618709895574372445798773342967246686138446641987537048017281767824643142274988131836305729184894514938451526186608406974162352983242170499022147473748161464547155109542161342142502851227201008896187890828100788371264698203362803592225391187063122719765416140105618406786116960498475981842799636554927583299986626088017006512678268494014077356961727195438673450780725413338418598642870229188005908706875196660760597147358010988795457602803736683716405176212166968224594794431794019403315108525550750787182164015481519814352955073318359296471029481324048474693450295121685097323697869247018702501148149207737488438091676933979955205220919196285100727146212842236739120516840810541178935715830510145467499298011003466954340234104189018419785799404139898824623957042133337740421201643681539532351603134558084375172779289792844574734691285206859824520276103447511703273463456721450814192627125704904283172549157650030103516160378236739354252773056932421684386207264619568031913409011953979445844611076155568293155006060315933044347992206757536109563715347053506878220870573054605338839755570333498341008078023142135351 [99,86] 5398167541569293292639879231012006607684218766111383037570286774692165340689943456804714675322418434399862115540467483974401419169906997482175126408972149428981200254394400162712294242664723046808576003689063264077953841029946183610437806104856543592294281072169565418690251610599797754871456449005936076437486023686953503996541503421906300334893669564323650631148542364296794719834791010203343665073242458112086447304769592387038600805850413286505667810564060505845090556453066457025534252532209199002635062653361332417998443088343633934165510260129536212185573472514336868881119958645595060144838575602230279965615015523416968996166818523292531572431126710511385738787261646742153621639052707041627790744201987624106792641288630216657354470643968212383806499354566732378422894850458953515484133928896834038760245340021457513857069062400471258081346275574938765834316421295344665473311382403629720688652518226889223042715064234633005820569495610366641378758688504680903192186807465400368945040531520737081951040986728651877930654059614715242200637633366502455710537914192658971282215141553809425277691711606002949805428100329629994736375093822135880771562774057683380053542319444853309105023529854667142346349334292190918535928174234138473996410180637311521043951344681099058270696059319007142785304463932314235823391922389457650977287819529360547715230206846026864716106510184524108474164125150579754103943087363205505906890043564960791248575809170496662477101696589544616914161019122104600140923145565664232499751307636556900572903958123962785850864219710645582966040393794516090777831343322687270649341131417363611804058014068803567466683245422628543905790154094909976391922715061395925262379469887154957798288122709604430320900596070608817405977176544391119912981043520 [99,87] 39459913014394438618606980950636807874673243932522542977773847373135838027210362320515650650675030483684224689645732295903816061379015372872726767652426031923053709587995572312793909353587117218965432534474897666547454669820655248125322561396727660000149226757132320301292639999625509047123906293496257257469520745091459872199769340432344759048392091050345746830954768544744588652732586059113200342777859002672990553019166032838551355778590675269529612096838729493908431171781753551458566628487234650989577567729421390567387367818502141116539263257785134419771534645746310792676653302889937129420334372396952525177901457621921432289590524601042267809582325152523355633968706385486907681098266950800366138365050040683108134893941799540393692706390155787754461357096657951733324969532983439690165762111454201478750904196339810457772517821916457340015643576322056009282425183424516732817714251026285620424429034848697196741303253021058301553824101829460725034176558618361861771804915308166599307793865653082288079867663199238345050588890609941113693841747664279320472828716609392853266226495090137395196675155258696987391756358850905345919631608117817109213007479290591845764011344430942427871918813771392605313322968101402233784708706986790321807107283228835410764577965939341856573705487154125884035894997320909667030555799766868613949658985953044874102423036124020993487543127045683775651071760436789950260474138397978688847611123332467036101830177097501621508486109303223322101420556389417411349028126304393016991552469116221359082847780117557873557080175412313628882987358546766737621189082925771658332155899900948446963876286655582366404731900378147189087176885197524134981070132407584428816198342207777951181479427626805460776537003934686207574451638815867017845382 [99,88] 269897032600117712190637299813981548955548801999696914040772590219822677620761366138324355691019041479279699920549773454733482693884560608057405160873269465232586765027858168518590001989999320413795561486039783749497949372920859603794137789781408325265643717754169720235118143220965567106200155968504126605627274302256876085834739136859673655556032795486682120631535569519555944029322468114413143334750072761120264046391101692772644211583903179582972951448520383751181630724065525179507615382650178322266454832382360279224538461902515307939106666110594834603586673545361561831327545073607147640679908593575129486531619000343460277721231225872246069293053900355579381270422993538842903529380410517307802160428772789032402048383519606172438596726201958246717316244670859126088874597472962719201505393672382187830230209985927673921379034941028601967497307211795000620221917006092958436779545054862794117369494737609656475901441444576768647448773826611069435348526742772314497258488953585536287747495538000427718831454221137346732391291917199934061171987973670774045223060003672753859266840714032379117315831555628740370515018201696265327090752753814262131223013032443560212542170802582604100061246715784250542068290301111697192325203237710480967610519165712148278024588455669678892339514869945935195433793186340886102793662549840432303204265143916848571830695695899077088954252773457137712224743805638412372141625047439889051516557751287056634842955957800963870147872913374773802698844911005640836064426885789310469300715645969235828229637430105766666613416997902146485816183134836060252576947151352141602966211980602748061590295830486641511601078148338982474830172207451974255378870589215931275312129517035593519919025389247701211870452498087930318764287798381550419 [99,89] 1659761859129541870481692564000265653070195033384928668408229974267705563678367962380365880707791261525910866573846267934639555292867463719513337450510121332856872730896881805819858316821090089059492636063896487248387779415267717019346355619741659520308874317007749339551702652575885660892220150141283057625318657284478395916746349398981428018510479741814442569729133304523094878746787136127367702223048606168244825704153492084438444194353017350937005351261372046089356451345848767125973342004783954674954573068198746316026732790812232491566087705704010905509255312049766042643404517485216668212136404445670840910357735399192498883614829443400970231787392108703359148856478755051347016965814394854336373447563756021019365925061655093042933505457953096913705542751549896581281059551165882422366319478698190999531625745002257445600629123246492043162374353324432942011358245682149943490176981794540538035428167075355587607189864370699321247035061651446780089267372926421253571356897047103828023324324087687590218261606577881592245484850223501718660928817224666145275479222056344868660522432637015146186253190884656599387454746846489661509574295861412010902393640165535045091079410195850070251245280745143293887970470032962362414967773605268569662054470789089197839011304880759669248364135040996921977741544196687863600016727174538627822962096997861115299699075208525559459525704428560031539867769887181740509590122272457629875507235786936002371993757053981530235810670459223535433112661016930088518971931256149689559239052729696891032911546790802043144340143342020682417663225159981182943431923043505073871946200002904992122023194121346343624769263586838041929793600659178463384137119379395994784462633587622322108097522876253695247298578848065899357545373646456 [99,90] 6703559757297469359668173650488780139934387086842838068772458378370325420199572944278267865377582878355559073495459119807139623731927960546938645011705536099575897967550433150071401649849212937461325773662253803174374564171741926032703787742085720419302810826247001563184151460397515623075713229644172991296503709713254735549023496379940407558380211977578436982869231813774045926166227960399711572305573020033368393849300675023745776445262992965264177432731380952602797285015103970656600399578691503295785917137309593577154917505681794069664119361653028393054543024770056828242311896471300123366092513434934456025952340969096280445479164922940162563188901937985684976109129240540615913210822367699913829072912759973763002649313802547287891587040894898505238063338141209256070732385428153497176140070838501210487448123448941466479501730595525642880778741126313640401340515311640608608045220807292461419806964487000602748857937033508763581800532183463440556245524428942300158390120521644829139026379809765472322569868909623652396043020877138042437776475417764905239130493208908550456544321789433029310357507943835260648008069085984314219900965332848299330713420046061938341411916660140453975184040084069155646519024632986345041556728147198632558788458903048726128461062341449539718941870832336130513851239996508415765840536331045626332785665801529975341880041988936407290808768361042536213504659109564365507488946336103716182433362516420553938329591254242248346515173487723491570104092140534913257900853059029445890859700726944958453296440491767899765172040430784302922471532952863820823025132630547486029991549803812802791958182556233282950055132049282190651620600999713376884253396498306717832111824718465646226318031143468284914274119159678304088653730 [99,91] 9433436511568579979086888399452126977441789438587825040848185398555776731125806197516606056943732829089724532560795428436315084845943661355004286686206660951747265887235668768491038916625917044745000873021712463839721197785683195399503888457820713229724686830630001818843353652445079883784139053309950622669808533958354789786507202547180050859859600480466936228859184221741443709733431413375343166807258525312603185827579842436850761639417194817050623902202990644195779620324819942576937294754633097731625237775442209186616956794841620483717988986421396173195614083979142037683610318208384765382790260582697055495082438889928040631566029928200188021951656033244035230765972309956322845192539849272243675777617520286980100418527446966029807318134467630701068343519421324999098227349156650935953398561983631604434978170187298325921436561228234028985307652384336247317044419177745825570735075458152605421068417844266671570471250207955615286379321292152947478817063708124253711625365642852922422865767379359973093057889714427719170320640203539668136102820525681427631171566285377381612110569950234976245167717376069902856444796968962553660751932541697869891615848157145082172792622727954288007197067291664162121857488227860476192895644819623480406899323839388323113361185838501238785622764053612223959394146400472679559561138110437841512450734631032773610719084106559841397461271765756185381544923843180790481013202225876106312033781403897106999188400261048417105521707828418202751417741185115815049230840020758693545169740038995916172161383103403145216971713087456257950651679974848453378318473035054433358441491411416441026210758497451261820168128752801524934975456050133702237132272475516802921880080745304043348117745714511095146388232714546378917 [99,92] -74012333178891044522478027561560423080057684549724474359607160846698403696863567219017846658085112824964036622530518517205877578671915956308318090954164905436360700671371986843167512916128598195646805941392396737495878196576054305616149061940396801651684393378660488764088278911707590967458203576115698669057347775900063439346522515419274394721728673943045420574671869555683165753398116939079199209420778104471233584550213468355973869941718617757675693416174373983422768055347785916028698103979781037338155318200203856115176186878865137595185088973040120215447472785988994671032531462851383257695335031928321157938720734846651619873852091709401182454578074121156007076931200446525750332102250081878039577974314189881141074897995784277822410805821125615312297140922694767543726919552433053493143238832462213697410967175788012347499006591281820891555943986665723471227177784175563129658723507961086084413439014701456715351427112445734174337046126782593062741935214537905648214746919662162774319126192320946256034070717967811610718057393270712119703568328988270343305667606646042360110693094488859042730841023929459883106785192958029694692906109309741159084319346528341165379813303246939070820255387333291223439462246559419482080303909802451256071554515186241222026611531675166355918684243403886163982160366375190079582176529584919917852339834666643160465470888960364712599729203007718586248397514343212525664473088176808609694076413260990866800187191220765006670350811299477714526169969036208487012113972907775604099796661693544618064950569847662745438742159285914606256309001340203845697717717037444866828751206954808663405234236171891788727644607066035700144887239412671940555139191556631238712811950132501179653150772466690825500097628199812 [99,93] -546944715907637324106077921332588567371645791950297255190187732937401925428237934617494823340484969532313045822603603768603337752485413809138840946437674926621019241229482525705454703974461263601076681956394794645774831469991672471538056649742279176140945919724856492694125615975510693541868272295584971790265166176359394628931180051400032078813264855017393888334896674059772025692879816905483943138263127998664759607242147531648166982085350141942691223306399698616759555880726230498239311671804576077299794203404682628185888119758858229404116584092688656337571072324184128992392591319316196274592038317211940241054716898972847822580417595519925955392845070657464345866365256414204377945656224887229521586486255087085399340724494885726564590172599265249132453719867747799617244125556076531909492475046476389910437670549853497542528866753325137319623585379672494201015077502056011351915117393398946604700378165301420601465885942180435896844179668235334149661672171936656018691200610971344401663152471614031665187952256587188501419975518654512975063869867823205077673615674326524890452621352284957941753903281083411252024862702414137215867710649086581949714425946807854332311636499665727435754337878364598584077292712021816087847751703851819769486504187708993588902455047246542394706369079456760300918063741933145318432834038083026641200751830819689799888467640032663177668830605752394566311893352834748197828839630162691448780435050459674405820251850729438262494983686962279874316737157024308516257159851546445524635970225503056747717719608621978715793542927292881319396783470897142221434594861793663541613654184288836565633846067586864586858427996899857449962928885658739196332919907816339359873971670288335241305525058201951354841966545 [99,94] -1705808531608883150055356369416959180194135511076276450582321196399916633226634409935840474159446292645019428093150593297268107337429866763273705021487889033305468974271950162359967227524462704263636443296183044841295910960806844290276182192607398726861858470986216958087241760759658346455180226533346381756658945088296094240778426836521633454954459779971035942789454658477672977706719398333756561223675157785464578666778835963830564370819630379966771751751551664539324521525558334124001810478528314124444657972026166368171522950334452131606217314942679278196993046174764938575535936039835792251267776484223501144284786891488068838572183700925517452117017119821996434883758902002986289368811310690908549925611529991410706157318681157061959076096244508867911744311533147377194911046069064252242249267047584476803137191564616972740285972972728653876452722151943292063853340668598503634383884696092691440427553255968201839923808485191183396349926930709951553766021968057299196556033366408915043828714412409382556484927020418474943979986782914755369339849789635289622436516213897515605003005500134374383747925069935452928490117573199854071686718100475281849931160916487007708963353646367267679630823097067490279084378208073276887694030462245163062059131509992773873520928934230811748141807173969878056486157604598617391830341262372801547279027844114022419988433357008234775392320425058505658178553204691002751724441336105370275443507631345856132326146657385495626785383787101015568495493798813163770345541946479524038003377444129243119747000404293450075099856694497853196675569017066594516570823044180529113962032974488241375016265417606656572886959202466771575622021283097137167993463591721424287976827284007268419262661707538897987909 [99,95] -3579088984428615762939187048752495151941587428873342837025508657537243755979981883811684012885612334608887387292396868393679233492221951353023431664940614163855564679039480101308541964049706833908181476236143252440447688345170118755121601449351277687152089030300305456746247295637125120800269411712951505033511135340389306293634812137779107203704062647404307630423314926611321230997484272897253460261224761005084389989165704576433271773143359492117063293797773811116835726668879507838552303209337122885255575483037488939385293722518185537452452653784971839904423921220633753413817172711587060795758081646445054065950253893211900199298685020055758717444362383993620290421324913645717081603588206105039146416778107288910209262280726368002098676563968925981785783470471931617886320294162333552414250663305743605714747823361522659369809061790020784911474044221975474921538357554054712052082308349639768056475813316819145730416515660551183836930519994420812783704693702576752142167069379260971674636628989677868199586361597894003720685913311766787081212563082477412664304103329184351051297463665206905181151226325714994951133069754257701802868416784392559795589643741432942989920231050041344889607981264563387098389675207581825695195525792862537741076294587322761492910943879881296852519158029041614275808279541174798858906268374868846701470434204560612298017867583725349914400642513932398740301600257003886055721537600578940064156740998986344678388094376474089659399292489201560016400228039227635667893245678371547280639641460910417868345378098501913224348449520957492094279825951573890039474022840431740254805697283047125834648515037845335514180254247280729465748698794052572511760446081722226222758333022000049201460378079713608 [99,96] -2768146719063606230439668317167858271810985435671834416806764305806032853787523820590078710838443829764504938403683832135875703821933940330874386756929413122263238822389716061502133145063011315277681411855295448510696332322546422997738670974738880198183324937250844396609327038595200726368610180637358016206667929916876313884122121544812822183131748079392970672835821923643369435627868056884778829123292674340230780450033062437403219677270655687914080413949754185369517262685263606881869557159145552484674333489591690108936504779210678810047728851806390298807047592204591631260802595457495539207553117486522499560751747784773695631528256817659286369387226445480572605219736371544077219892777966254948134319247000433101475824378228113109277926461126089161535821302959235736587720000792868681530967227182465599436577599604178937154913891937846360200313785741955132360891816451054702292232944233443102713463814326520385971165300572547542034429397709111398467433986187927491861607442757480714357124966527182614903044100072848598083961415398091299848273474104298676984161489054354908247015958100142427641043674947208050862639624533538728015642553031034749519883487341328437756690822207256365922857742601654885835024290684009287477947716655275368870098362508766895351289963178329765648191040485702436540901980502456389099503286347599416216350000855588307393057604676171985255227324892875492436198474657175330060540968846954961178661822781401234434004518909954456039146514892182230435114032827127740531554240688545476620305827004613426036819826589489720581396315927679459004883289116745603333753874237001162655160889540344688399200324152156283918811035197909420279742192502916274323758625671205311317435416778809858760802899782 [99,97] 12908748178934778553756264613395808136165062252955539515579811217389830648682910999458261539726613235031653746621189504996142307308383165641234575931317925549747453268878027864346686617246310579796028982231666119044186488807501082288398315266887029213197203083665581474110684031436898756451984868577243805041103497090011284421880173843555542929609408022927378410596109465686132968424212368053287690308334934147798818461829424829297255682621282789204382756108133780132911068944712419653369336308386692056660159146023994715880909246708281485932727444257954794540716240776813837653843874696503072664531048827495938626789305518680177213370327964742037389848881078243418505742928466922889803868324108007847821030955013242478334499929047514425325554041312387077992371964931684525852922479145140756962507071809685780945805509962920622195266081714224728074709479896840758326710819144093758257290335644844192458760063628435169643391146751604071775323602745580177050656156529441570958329035441740780431633060545736012792396942317098180624330702100110420431291896917251334215545610891080218723223700784035199715097026383420260215897806776306799255242167257098838537963933312590295409982718153530263101860878886459642836132694167816111757702265514070198446949242229342496991595802522401125185870982908127168972825738112684436275740630340583475918984042742280068428506405680750829192693682721549702970397033718873260813252113553383787070825491476460343495250740313415363586703061108997626068085487606032858071726203041402433666474227242679628326255047539757130256762857367716785559165409363151553419773026047913633871454932576724511629890402803475762151078872533317137065918302982811661919705032682767733619872129811347125032149 [99,98] 65864226299555643671287607254686580589269257186326729140491782879668598198317696845457461254945466590982973541918204321750905863786679204260125475572354474966575829495155583189279172866008603275628869870977664546282673103370410665639036910033246471503657922299005523278546775834086760887627504015412660487965361314046200286904783835737262979453019195259087830160991735223999771260687085423057388872368342114115055210345729245898022481320697160159752219017801867696010707482382990546137464660427188850759284306217571532333221065971251660828533672427292365027663357248534833697542212462614091796288478542258723628071572128535905519853272115536695234371587003602831142359097654101621911643108708077786208620986547224059739473863387087377339113356712661935164226154599648516717772491298964708040940575840926574917662597862625106865049239829209302672048886229297950149660153009945255143174318897442972568474161642390090557356443438560373906039817207157430242227395150213062283559566754718251567823314936214952996519112593896307859931983364996271509725066314979224742487152581338079179265761824703185569545605713468955530599401608258000876463962897247694407395565516570334021825883294595127235827457018020751439847877264825995836906492274115906716187528306533219350589286650591841821783729038624138894493755476458419491700378357156322415770322358489387020532086105452640768952684462691230372866186910755809845668500871240932277055107719775918676123771901211535633415417968662702873296678854903205883704704564504395261179326855229590600617747155137695332358691613418904732776697637177183548958984163838179777668816716823514634317059168908263266754938523514687950822713493150361407905912376757169759623642238081752700 [99,99] 178452052670486401189547481451447187371443269125054668840352577493129060280018520265587342572635384696646380154176711325622465328905712629365931316896394547247121488010704577109521523900340297951929798885076977269336924940930876969609377847138983213638603434981503248892515116102578313632191012697857687616179007953861732243114582806398448126831886869310153581495173406363629605396830727234672485001868231282563026808451956636963177976676934585694852942904613434296677584873284279906034763051501034460683861103859790798201521002276815084862317998816572837499277400128292702073215448349842771527368637672639978763036765321700821475336813462626936412081197724061564300550769883599517572359369151381892966099611852632945122421560239229863944901159089834037164957029835856764885223152605442317009637802058047941421806010827113412134873433378366233954471620538988555865459892545530499675171706328728198945183598089749223581545792143509719400098145443880177117984439424147980955969823678585739006138425084332901651809238237866662991289126320071471181761880716978551996888612533970185479598740521778248734877767594931913971860355447027271406161547394686668608729079655280991751961039134510573482067302228308728347921520571587732991088564159253449944849798833774357015159711922671954739685318657033003263081477654753136617375347159115481943938004252673571144468472478397230617860332533784557548954440859066031256995334355009194277969911587739589093491877236905591102714488167873049188226983925955303030200413474439386642375390359067130664813401472698168058600905764707264312374220172025501134697476060491356826521037966484915192330514893619379204768962711347143444120152685996383713181943013460164277914844959825 [100,0] 3254359078159421876473937986957424691432814863012223605391810526635346608198783688443360688335615562962039142641492551853862003146852335963402262830971094130186143373823888368235001712745744897720539830809840339799422234019026306427088796425485410495642627692782661842502474756134323454236278007228131617768236889526095059231461671077436839076846791041193738367551344656040027877634545683839906127575873869319096914341750063285032402220753911758921259170251012990191222323665907180595632605882215207809413420607087442395289799693391422534508546494201730799755456155013839473138030792063521336535103631796277387935157966946060574923160519317753537202173406540397302307026907870953922006278439447229443009953879501725984105901569756299987023753076201851832831398760875882553315116331621830359798004626575701951569567412923586805106870923541620083831607757414880647021194687779374036511519552895833939373403722790310312400299070812817491254834969934045751116275568356353540574332891038774012992713046770527709868556263193725240060971267179971471311221249133448254852991838716386861963746629249167941355774537776376179111087710341586486331851950319345658632104111774769186639917665116288245259230323311759807393229845878705246505156450519700306483705060042087277413446033790507805350034227377223075260455962239869147745125561213459281391688214678293637090150897314237710935627492692712824836273541064319592147081159752954481524022551992805246437012258779899043464353917163160910460331926960870350939992671653811895268664581300831188888188314521254150042828738953632530386007806838480472572458176257187876446801125859727461461644944584500829148712548248580162238179278175153544210712087033402420740938751455321957356504579183581181730743934041880734253952472775420619861803750471198818095504914417355528606221117884544055807039837354464645522480050913832083568858450188801492910589406239070326123941730655253344590152127329352075743959687717955497328646974452441664670382957188008383544105815656785639426489237814619072825937911133247386474370458959842260859972995566796800000000 [100,1] 151919537149640341633964533419024260359917022504120568063535021314920129767375681623759735545122150152991604809023666287214373762189671748034475090505411212685005856835760488388867892388102594409072782046772698211767467953859043365296819220319947771084609316530076916952545184817271392658234482275004541703036159199236351786371056427234055295577175203345310420692575459034844981831271199540129003415865552504290145167955233778626342253122297448847251312364190020022453378114524951694505833046077497142325450613184869862680976853077980381583218053808010174806091704391062851698238414648236204458482361612780221791450968283973586743091800611411648265781135483316871528426919663350014714132199752428859265594226251300087656626969867937593200806330553645760788268357537173636953126921750514740658900060487344568381331202864599997062081176235158961718674552756722085737392561511526817179944202548135250596144812596770918914345694367834530314259057621994539861969220536814854990793092680786382693913362925943602457167355489291348494000263864940853071155023980180792117598938481469385724005671018077814143249268326280712373659593765077062779866194800523806162631011104937766278332022500110855564418047141943656996702481651331177505956800768906839470941374463995453580183725800550416988324607481087631139340550567618700672411897723464368746977215289184631237536669520828294858467393638518072061370280186719789918679793281803709172065778459207916340151943924584924448555887650040454048189763077709924637116203491683754713763833304556478458784976925281604867156516838159667502982230718924688177386566146379578730821888092347279933017796685360555120674398436144975206053125071986729208020410135193958018878803518114647291166364865466939429273393506550384651442798107646326482427156932491728334678577780405613116156793096388847797975547792754543460514080354096892498847326010252893274846195486748606299454683645624788961926271209680881025875958582145481474647550949929573706910128891436327598815939543275090399381729036208732038168577711584511703201220628956717633866598983925760000000 [100,2] 22151953649614967744414684807130094878809542978325261164365370819684944502928019530273682929749987129430251559515493220906500171473237780638095232747122644393512743171162373779596402363850313572970172652013772290124383174391349337827774121968649688144592788459542911795583579087425604582442834468752487169512595600330149107836626348565905658350830893398527365476282179162462157431415493189846366856093041503141848097000507963674782758835045575710855979460841019502388653232848947547208968232222594893534184156431469610163911440866914643876181537527402428916863689050094258166230132470838747210696674131159965215301794950602758399192265595183934430743991599000688066639008616459754471005963923171302862010270646550732968472442669850240465905897956356513872831079377545118701025228753888849278240752208539538477574096311057533663730001032981671749394970695298258111195129791595554687761217193526860998107964300265995888313710629644505475981527493406669868060097727978568335484143995250415490699473291994484632829714935782457309839323352429191376981967209572811359459592235944497769777132406356914564076510663679175891854184733406291083723148981531161998100698921498893124679635570085090928867292961535283039358439563442237509532337887513756054399711472967380467916986380960293260383552688607050852202458324112997561075680386809427606131213147646568039882673992140968032365491878191317591832103340992093963975938517278993861528185112286232583480974691730128091653948693660568197408048618438851481378370630094225656386250020584165495899811896063842216290998810117346718750498077150384671172010530982450947834914866125571565358998969989344981327719097448801879100499150030279904345167533641421363497678767075317030874016890085249130172739302906837508159337217609572097358231519000276527354792982667523042459627842561238562130726833606523152343530727092021648254032269266869888311983570858702218175807034911719657825611168429938898298427670798468622568671149051840599786108620486193178681596532679642385392494085944283530641417640800885208152604556487791688322159480091443200000 [100,3] -1145933285351034726045290919487056105476712875308432747133372838920099179950414394202432996176054346769144784484160033981202692121873090391081858551101610776105940740251445132819878890192894283437264208964013705403884559634452250965651450176145435263689273549007395160731703920938334261623288184630944427007635933956493972214513241915994501103801288536457361161070206372108628537197257403989116164287877008450000285878099706845502443577500690506342018956893218624009724610519307329709438809781175627075439704106255933739657143303763015712119021031524591193914002127945926671841544540347150689415756542525280059070941474832350085697500098821986766327149886305470300085802202516521601809230820512093940925176373876828133987537917662214243488894171120581096371240894705308417054248417241236599122076946053341160148686292186122214423796301167003227081524344966270375762357756791293310833533956152736732217015540488741347159176074953739110822391566148423969670718438180319584071730716750243956147010548249098233713830382867829257946227945997792800985742444826856553727148023314196707549568387903740169343007307868748124616160797355744808057684858695990344217933972277067860096008979251943427448216179885973171244017519125113869481851085841750773817154697367682243262724059926468191769218661277149087840864796549553560948178372488377092446726856195571280420183443819055897074429435064818211744397192459319949154679769537186999675030411192591083238226487565025365423456201431030585296262578137928092707680492642504020750286595263181038090009964010110323501142644584178125571190756344597170173800742974290875684757662838141857807272482266435532718475407215847648484566887637900535577515917209788196785676688444268411098430413119438429311438407472680265076250397557391771840998347730233835638104287349912820507340017562494806590888262636343814400700100884882393177019854586726073463301520522408446414335187143583964617458975243882943335084887477170608294529386611342401899866060583331623862580963794104956559037073994329319300713011847313845281305316361359607609006397177672499200 [100,4] 24112899472800585897813168784451513921268436711840752245624442628892576962949167735366691232038423752471905531415247079239898686941646991237106117002639560744639992276710289790414795274555870465048895984631949777608331329549609435823878729412318309384052062267522413373567104225566795597923655719669506103019516394752938392244956161072581553199451334292716654817095989732162815289181042467300231325988566347881797794406443720380083084596174153361850787988870818117956963338187861844340277969581070973241540667250595455813703166103303270379227075216019570454898690020053199532814047867606793764002178513636363670500709955350094693797104415033748513336224538504811182552096785855003807886445995357477200210593214728682401083081219743525004316862877363337931889354423998195562981764652057889010736690790337895937908341030596056434393472801250487969472961184254175025321571333105511450372858131257506015896663349953956786369615764894969647565903571480721527281138469185446328650934670849060124259501991290327405293607151709207956500148305682985328192147790310439513018951721768233917110852251623445139844316502829703727777917987041706731942495198888779946800756760386010615359081160337833568361569370559894227811111913734992418489602125282884869135543141255338202540659102833318947452952271148706590606125949873971839645485561993010484297392967200762376184241547661947488228736757396742768239300035619392674955461943977109062078335763507552421409467463511100131263439414895245157779581854528339673848536341911902986883713571289769949791498125848354743801729111484785465821969252331777339960731170054362278417859851978973407883141910222489486568235668753067637954097901122304350652230105678769120834952098537329112135028258562734981124418824682799196020474838730383548197500961200016037897552284385623156396991571102868954725998760968998225020024373843173005897398010750469828451924851680209669148623099704350584730496236621652303236166946566885962561311857343015600983145255613804416892681951440722294452653863509129384793530515144936796289182445625437446101596680434483200 [100,5] -266064507484258579098409719975614174028362697174927197667203345869261596996884800113138581605965812989629947877027709853454624728832887915974898318356881560117912596888171960583051075946957195196525949732419141087392118884868256793244406760502364969534071546002156215496400868109002974965725412045672251519117357422794628623113146355152347336536519998478118073931485815848143312980148687307856621868402521178255708280347949951901910407757428364854318333965134344959498838239569859565425527508560499014953326567639977653141494508935276829099740802322383948134877943924409563498592420951647536444221558339685089398895223794334702570863059427495729486969567360980791093019051238015348695537327406781612991581100101685827163017962768219001402451316853194102446937413164426281433621274272130708597102882560700914955200935765534877187187535652455863718211450961733544280894480652334234273475821740824512586275712157662810627046359807025264973857217124677129298160771226517386403652534630901404118423770396324013711159766281496420097302598615978317552788503391980517658818126235401474962860202407448071392005609771567941376566476376167392098280038843269685865631933354208590758800735310826187469156216217719646055744484229676186763964694932364393166595924168795689701473300396994590400885537889198033780269750437636584915462562513502870021512139293324240845071330905732659106505428919946484714051426689102097455268514494780755056803591020340827737764172864471962649440933196297680131725690642395766822111136424843545155282560820896320035306521153116137686598136131527061345542934061702972947499315808856178972033435042753171275260538303592002655101134833942220839574018745236598767317529690276267007393734666224985719229278831130759842742617602551662107671276764796557942359669556313306698804053874285402038576477826319137616417138697120901560897363701073391434088498734741511017658069763691588843335227619318549283208674030470571593472575769588990211900409727803615211026534583079962113664851545400508802616337633447573386664408837064614443816988463897380059079864651612160 [100,6] 1798824556258212723182675706999456553378613621846120489734191608721656181053805993813082451218477240023999139824477442582535546476079409548873241089383831905819088767199675482989726058633738832104435686083879420134612833884522624100063114166986205547126134830532636199185609995982382419167634804493457860904359212400669021501826862563239955990322540146859454188003322538079056039464170331419893275476849204478159765937989512812515642227952844523956373589144345384057358778349830503825875499956358449584995141928570192291520786667489132755771255370666839788636523053442694004603261684829120304172935390738495211964325690021698433802011221817679681425521858488443465996510189735131066407382516634264228494321946216913112826548037016353624550087918276877961809059603550456100168688651583531711764384339975272089950878018305546649520890573869061670727590357161633861224799536000376387640597991963777107662475839819385907142510562477520808056738866141636355896592008204126566644313002690702208564750307691138819066161800668206800759581039380525583226517518211168469040517210023503836238029906087022102383734432669965906556490117705651153132791827118552665422214105920895293443425792311942244587896227979069821626706949788321278174926058117131396874853246547281472815943558896218820070036922673318922332085964570188141241350423502580612205490795671018196025297110388358321766722120075350771805616031313083207537875701084169714601792709383649738530426746306199495209468481742858391832819241600044857351980783007080250975438247585537165083303596924905803594397740292744989659752646707931604886054748787584277688032869314948277601604112103205825208160684627844806479900594298022087706301565384401604811405359600357960735487249903752696918586665540105239759094601674680760599105588577631910231887812178410839904140743754283062214450026322470773601907240797977340243371640643536314937485783974204900213772813599330594541425309843886767503742779561244912207357888812396807720466962325826627371011539682052864559251857444323710825459346966509656120711268329457059200816381952000 [100,7] -8138880082712178590857990418707853586916628737156087328453733719153818821077796030563671617798889883133903458407614868044310094384493061435927703675328397003180789351077013728606120025581312914170670721003531157970571822450948424837138814663232908057594101500971152969558807309202673734374741694071726893712446318861723512772334265236591349228847723435915764700216241780120944526438021164217140234116155660348418096576194081945624200097962070489701678074441599099634260626382674871471520138140741986317243180555537863649492916040150778683886930334641354294452714254501134698536175647864981229801442594101808487979591159194950633888699139827681287022702554856821329513089592050034411078535797381634246826142480797254737285318021447787385001814954889837743804222812908499701155113160956492565958959388592652051004412625135545404139560948357499776814189257934246541411258768261394408568346664053440561075615044574115491918238417400549418195414554199213992631602981973986261129404199867404985648446576686162839660210316523761907388345949000856511204839520344093072918634834369973495916290377824717994448334971062614472863922649325082195118185944345331162227051768878453865447702360082019583314291329653054201917066613985078133982809012250672273040468031895551294099252693262536149925082447469047713538668923556003197619590960834739114822783858338874692406371756890329360953682158448516817819868768221961663393702440917061141333120475961042266731522515078743081548587084694660494341994900341683387152196430635645922118226879977960299442394347470277537937579647732768118174791207610453206344245583334671506682974529995119722863964776531561919106525684353857249772415805907909249364851532373337169393840408522158905498309225496614498181776559474130014396106491355159299444956081318902569298520212345579355360501555571642661855331350148959998763674167810949966184587796286126537315120967086176964948382479899792285863506982015518322468718208241417026192108688735447804645025912945237751005128867539560239170044515778532932252195481672071477064137267562562994032345088000 [100,8] 26798489342615548150770446461618732411763794016740265692398680644502747030391965754275185067076237611601554451159976129505448655548879425235326530427052909779544324795293883648909073115552168736546028766304991804759046333057165824846435284854623139133648614675095898577846792284797671327084126739797992990778336552868144605396923009611772379436662486124936830841682517787027095930068580548449655405223335936336342185953379843706115376022214266823486705925891857752233826952479319832944339989956867344146677445960025448288295094291478105454563303638428840476561933816495535533587366453725393451919463236880601925111601518929572990775516466448881873836790822585750303974846295354804422593359598388351465837184241354950377407086588840478423597376457476301794439308479227848547035173754387421959794594538286197750757842446986666574830241749301463272220644872649403743372078403354674338795106486633809875156909013903320410010383070081642073529079464071684460076453004459295788357051866693550642960302659435665473630858590090981224633209058683147688773096746872414976209912575228892206815573277022368627376911498963588281686130861746959309839943762020728264120124320098535120352575643722514222977734738250320326885067037740367271427167687631826355132737897124131189600818722933750950849657724304039779104780103431350933532830454136819210563394018355166863027301116498089700932562384188153195124343449828721647167530743214982552969578624030430917231866970556332096217316923741636914689243019603764938554013579012252932798314004619946291277298542655696183011804448273563855623009881504281925296605669192698956012762928930591899909083622409572117796714538242559697377798043633403853030124158727903730873792372124299878292451812540722286900887264140677813906720155266144553706579406803659646674465554163110257200175936398075684667803403121450055053786263555842202904881615374518032120737312233160537873267445991988961386554168090036398783276487604448579694490002054842616719641137719855320136900314228742199512029652564192862071150107171248409603045308263352540824862720 [100,9] -71647039571860246717437377379755347024418518284805027461408682980733382981183577132652131297680378266329288986473671388535657335911179451925460160264347923787184903951821560870657505184884504768262830394291964531597199484432584413460545370485275507855384906116620560247826931258816222786510187384479259608139175181362447624415946072545859047268531799486501829646660519404953976094143809644377628296066302302369240307842641313141628803227044138429126762014983890865676108486081450808428437546721407973737044446134578405302278310166701489911117552043080084470185640321404992071662255406455642969150946198374275964263158795203278713453419412829919571035075767088393832701836992435865322771435092150844151183273448217555952154871896379022359066407081410995984584398244471642035762238695219616635523035693157531467681396112945417865137322092611027542128229681233316223831402215931684362377337991610117010367266181404668685293123946591280499825049775518606154634770687008130872278561565282030476755413149040333223174675967963998296011282146091128822035372281988343728826753007532877657374534834967379644285186940809646327768340762176390870961454116646885012065524220343575512163405005350773497355549558287001710641051191934955713593848272930262020697018049249885273128097238287541891456707572297419789941561056701797467963394608162545094531071049952635716493164136663406909769445948449798502034873384340647397919384373883170430451324663086058362376500312353621494413840140612242200940841976706276980873864552857624185854792624215501040474904410321453992697708435009407075732693899454087481526802160822178277088214701620747364837135768829503827460449429389615076732324321091508988132618469303699893717338678789284511316712945166539002381554397885128725065821724960489341134127997386878134940581449722823414927290346697391856806977159222587349835539617550316704222688585975750963424434664581454516816293133773363815769216105565537061634811068970696690291818306652823252300662445247855677113601768468783545600491840448839205686137200069591104546615097402143665029120 [100,10] 182657049036220597809392878592631319952013460900567582363855124862454002460554164417399477296657294009069270464363524067652180655325876212189319797798772982170124698696510347338405050997537951632126907006245496572989760464246245948075572753529343260406226767116690903777105530538677055900166140094426552486701486844565316561550635608676092361552223828065025869272533996789519102288670658859829684427037837791761027950961074708569013263779959672899506638964911489286722183371028779991193481322223956479155610773707491501762883050681175685356518943757198659173739662844417622210084538424456825331852063458162928170059905858074305253850489079138551309296096406346478899122548654636650958948683695312574257570173738848000508455230964723861909126654136147288542649839432395887972233483825560169737784650993042485204151127040822701920642586002578911776088712526752719816491387323949352504606105211950446446188807861896601384803746633507890917829246279953660811311162646277150220191719600096293412806326775128341266747754881817215394009501878891447511238684333216715387280370896196095157919373477810839341545008655589887643807767873426261098962283766862730448268869117222203123083033662809970607891917414245264492168656477505061660057192238028834312570653966847109745027230290755371401691942231020174480821377481231225963152983975621459534631040014452575365801161075952067137179899886562877597811277739139620959929842528602076351067796222225385461983082952398830007802307578632636669030944633659841976333711250434168737108354020195759113333958456083595572913474548551931780749275279155567940839632015019767110210895158482868376073656634831915469903537916203321512450117407499388353191435228080788380551756633717061107361675892452690314660855864095890137010049968919376574572572756632767976881996783640565203419362978778859837540269695191695075464301202157877336711510531323788142832786731768221753465637548752076605425735261303144200284526221653880822039028084578629219054355230592086810400349335048245724373847346429865455353069898402978141267466625282700476416 [100,11] -506989542627145750606761744871540046196812773783668888926557173803866258456342953768027790649707645776585901497974002925824046241704098986876796001813529685368033365740972771658173336080187962024636664420096386579077578921809575759484856111843810075567566578826751383315521597321605847040943272549294265936458635021614827588027992880391706609028641594453033186426885928674097698276744312417249205389014518886034935712151314877513428531301937084192889521535383237244867750734492225659057355687918404552589799253371106136889516392517756570168397921144513557687377699248948500653870923862714145417935468497681100291286631379849776741042546625365696981826933733547853192991057841692029069849399383531472367108669178984961398004318982810348885896927091630348620008635926253991804380138861817398711522040576943492145022573606180152588017257178710891088878122261182644669374187297333731220629720533283281750351370849516377274116302126716243313227930097684482984343426369979600404421704708730115925856698428757727731891863715844922877284875012737033698769286070499025824183935575018801264464798052984023697261038506536924263208798273970003344747136897914931942635178954836151902059418386038365593584922328405057190140077591478388712076920929456276811611861168028466152650751311430001712506049498302396761113458485266975495501368803475467519707092382560248621891722829541491531922927610996917984596309090470596841790793215015456836036251656302759716795533569588458763927976092776007564186712862671705842794406361628520056741915432840468748372867058248075463925780693164904368470899254838658286027570458431312195715084796640542898178069309335683065455860339826179836983765124430980720451707263785586775330825004973555645206489674080826962183647443186390980339140503467062803956331748526321346620891627143174985027965719640931332960878614022161847913070753055458728081307451619470442503004024063111648809265071837693873870865909948682652555659281765694672850809879885074693492834509855852828505771697341441583529370858681624248809698971097648142631814166940221440 [100,12] 1436873571557798521053194235993400875451675875042210932817530095335570898851552687404430046945903337099946066500713053775763311704673364160627023610247181242567770343588073231523298727379014603715519613347743742420407371967843222654629171760999448810737142915852695496286510954634255264112248714118259495382488210169504710306886072970849207359216889609412028764581308856762860031956128433221753442142504245306644909189032447615112783236875242874614154920287917609168320929496832684424080152170592907765365152572284753780548430036603650410338973071576627597651199056066127285027324546614151732861212857591372276330748509057741115789209996535187262681938777241231519467378635301468000367979629781975629274019327288181588277452168696134075968479374651790011267819225236163562803864517461472423850788248102037702889183998728039470314222321843451493611666490343359224601300759019319707991998827366953520521543714506726879235039229608510112360818519791880216133976937198231084395731265880654796788980329435686356599648474629107191238611988639013253375148513665449105656703524170279738853990532017433791601101351667208276923492215524733123325016551432207952211550330702572597078103369972876634552291176297931849957283415855977723068703214635545465441851842619009169944074936501816860358074128593281091405623888287279748420123694253976477559537319841817897196658373845055178405286159761564306275690705529781874912605122855740781594656585714100574417106564604433496435175270878547558160955987736290891750450455204221302309780156879127989790886850486519904721053874168472641546597044842133274824337381095872126745935420557359956471410254708348361476481993476223100239667103425653263691112087464372770277925357911801779943715689799824012638296914751483610049997255567569472157615855522841683269563066691750638285633418946649347266141874650459035420587922819683530744451595504860624220282763233118431109359811677704759883045791954220499167800028196224882941768998474471333682674011328336534861718546784669190392231784666049172772432676232244315099252323266854912 [100,13] -3576468830175766925407198687139533238327762174345494104185611631272037563824598429740906127798506455647541751806827802753020515338122490975427803707708655648833328318062055084253960501671087362043816049863092321051809030410608291845869747706376936498513988196748375603714427962082920161774232732303304310774904547471260702815880811868018306917489630276276014717254880828450429835959518066022205082656994225158868004586265836815173227010021175009081353312089656677910980382260543168995694387138367932847202795074299406136942810749503269085983044551827542249776943364261877290803527436025665630415287375189616938696358195211429462608015446436900597066102929100014988108704212228329563275511972996769492705667899207070970522970514487636505744170408370897661334536284569978252643379596566825820150117735073823231330594134123834568040552061679881341911136830914551211541832452717908326747182281505693211146343153850973498823954809749568306269288493127579230910967348382200272235944251987647910203192696290270776434475071419526390929604664818892469269408292169861980044050861300214316723109903177948997276357480202582874846589556609384354221452645840035697135147626494377472563666666611466541977091342689089511875489332360149685961167882140788770606885121273163825780187285072016578231856803499688530020726707830563052431392590246887293975283550862980436188125831677604579278483220622210466762220195699455298016304772316140399690165662913295220336046245860727377830589084123390045501554498640046270102431617350356209703437676668313819906232596366240382430473251150827338209198710485136789540726842103675506854687117828781125623635771035523575539075922358601083537623722100672089935623964894898746952422617720130822051594355965502415947574478191460458286918273809892857772073648197433528861287112286868901592319501409395008431788042317541230624228700566858191525093299883874031752930625242859625388029006444727493883412612281457536213552591604157591297970046189343021714818259768201101135610553921194059873942566603266400190342465168957106039041436942336 [100,14] 7182206383813125167035227802135016246231337588713219680606474283139475341857605123991978383096990805027926482673849957819194322622688321455067692599176411147503231577192232682831011517739945214626565425013388114178942866401757627602158269242989029100025601046395033178649213856636593659506722442603950418313149722926112115992028200127404732505241176421723939513478751464550430506304679243473324047082638851656986429908325918198185695267005295301363651427740502359771178994229555971799366523824152473066555877620045065273283582890156945907368450048015433753144600807160583427338578389499376019863679873204207995066066065480028727505827216568337507736222838250462127999130141789664241554925613312151627761032856624950194339850420800957101155830862285388822468485583646202506345807888500177918770132921351475857052842439793804166323654402603716513466181727423734489460281674931081134573783304781950313169716518122173499761930581128023766786802816200206924658066697785979077334261218023165874917516581466960108842360611926492068626575195406348171335556015192021573320638498833281912975181237735838188036604657999901173480404412378291867426246546389366148734716485842935034486418107078858164117344417060766026462960087700223051941787259984872564814760035153725524198756446866689446625757713764897304325314637744391179869539839202073475567688446045921374637818500989839895133246700106010580562881120959856773465230411662759449252767488600031742436371774140727727922688120484420935410838272021801620020119226445716543121246069788194506838341413930327218868596430388998711518933391441102441072512372315426266186498837908006047116401417995838440914861346355483364460496464055277182181591202511775185703742581167439730452100168689941849242791376581170150160612179984908445371042605160040131952487261973918500523824804201540785569907088676698795672236191881886348368613291424257303436725444769266699039438486855751524392070892282795925579026809228183758171537283088620395898285518216595171729001949249287156826719014463571189175414114568550410209078542336 [100,15] -11253824236020768454389376341821570286704924439374287835230048664834783171040055799025221979669758386312769231402866332302599700907496609933396896127850421788544554362498699914066450713057689962198722826415907790212763812309223817180275060111655647281784724143000373005409113446717593079556009709347768176155994579136054928996813537316657188454056216631391241896076450943375276680252882158015871581716969175404156038244570130517806555565424730955422426711697638885529131093079185821484089805477815988014241860671383419650067110163333798086950885000433670680481567821028399201888875300048529798136047471520029679518993578340930070977002210340349641836976372442027527400164711386724560892437722790062061202842458935567548628458941940042377913940443954453373318251587422718013765209246349660386157818985854691885728605530932664078928944465165260908109078168764120484336861100703790909768476563401334831397705695927377110041972323288621877421438550660647062115446292083602703070842956148716113234048334812790760507043166093259561030409219996939269129035574263602951310134246868235328268755994332590391814586672967045689343340850667083944769322064026660417142065311910214053387050389423135050202015925194318934099075529098237611744691820412665418617612262680187063920867349496269410776307828386164538518508850869364922589424676049770320764970048764430599247571562920318061624750150344004168221050604224771577462365136506899682968377909857292275561784917498008277682638839815531389708583530597402080339094484760434628450803073481672279745900255681920710428040321250888588208399066696055143147714220117992614659065100317020036075754721647194141083874001397953043117948665512531499499382879765054072893285354488500924657256490288564542787332272760529200336083244325049311054991421710782376924537110534063341568806876153927215598684340928028337805744500886789346231356744387990001806021556260548314420690944977740644434457324909498363768111921567806212736070523462981067999761788105426166942878642256263690655216321587228203696783374977544301188218880 [100,16] 13423011121389029924304551033814689122401708816263999877991919922770326176567522448107626480372119691521743210141697401132645067715546192568847373661670811151511698076229587925687009508882075613567733822870527958797147872878622177111734822183425789195181796900236861802908320726926296302614932710028804202822637809909434439268293388046526866539580882947723476596642789478754319989125344147081902594053305299709025750329226590382051706144444463005570967526550828365102176334902207414579210152444296145335836642576826547877167899262223625522801118533447920189180553754352787203685038513435309933842643783493731634949209545371701655895126634794178485856457477060569812164942052396504536186295909446193463284461058990914710649221168937089463138463230273286152022833010175599474062339712411150256724795270486439514310796400460979084012846509166439448402881358936786824766887514951421942019376838515822343418481223027405691367697312052834270995924540082179518358439813506162176797229231756910135589372991519733560241070758865268275738014226673001772017228346950578360503526957288589114023672780366366725737371838962150208958230671395767155810800023025050155018192598614059942517093530901163200694988746503284045409713293640532973872483196237944922476925385226726855215810331894774104589593220120535721171099566692266427753461838597864515672834828808410936759733063069595902738492050210129873612861618698261404244220182190276964929904329068912325610014313222778823776585307924093699648734549256248891417917054900952878378786371784907754952899524409770639742193073303043495559982004810264923885756637070121379870996117394167684840684660161161364166913212352240270886589595733949363198445884017563762904596882055196257507539757183272289640552271157036027200415381388810652367776896266034744127392640134250026659255254397517938895557463679766494642749735414981545228691832250109459400019072909262534209455769978962974423704297894884182451238863045305779969546002690270484651824932607541853602101822114671727531582060252925239945976004981300639301632 [100,17] -11597078290844568956459353505497561388689578534273899589798525889451838410028627395011055906433003615497703680035826110898618250939370676133778979933442738934026621030456428319731965291725301610323077278335756160683643701584901778836172092878303866606144676099006599912567219918872717213962926626193536378761290709844153332421360421617666961996620194916926661687723322719981395892822956585897935550325524969377950456701000333969389104960752604855063115562319756509993156370684683234977764617390401546876720364145334885489717507691043218562192514527904354536920349799549732722632615331360487334331253951046633200144203792591748406466583686381934240002818959247390369381984385075164908734303559696719864881636613863117141982448565932826761912846416952676133148577170826058608731253669704273439643405863925308489868269751166135552049659145634085082285383997176897224616491772291312258386994415795792601012556072749761097091581597253353740275135258846066812362088563758965042887452560760808110977871416805244725303283199525467332918945634087673963860696513155075854798726791957708689436600911627625102250736078906923087096384367246714032038190557542068412548689218961198411345250522355174468727259892211115755335658730035192578307379386928105572926504673572221005822952276759016778092834829659208501205820394001165887125695987765052169348749986116980089558321871798124423791078781024489011783175329989783800511532582948786033640757755936878960165718033478933850024265409868261542223219706211456181617895964858480172859019469161419244483504281284206695148370246624952877362896783317235357315000027071823529230869942296422960411179787845576657039783045029136118107008795150762796806529095295698621296795796237904591162278759240816606374727357410863387650790706141648585568623431881042084591169403176126851903636544355698412971148131656305690418100774776880889942880658371893185782723981147809611313380957450728217629702737677319919425647611098303040445500283882593932486841730077917945199574141606233024527412284412955185547130233485191544832 [100,18] 6250620837515861537123198327700860296928620248766206817503477070967960731850928212960762533702677713823049864299315106648915945748113775835100675216664784566913941202274602739837971098581294154330207237736526695936607669234672786093663839874783942014063364757482486442347228825448610560733026562345531347849784639885926822695294500172428918273529446847351827804039488398841862379582491453910676630494207108771790223076068026886591057592013745218465022363185756823159178975332039494783309018364649554524701292803398181730183391904554856704392999391812235410017588719065237922767633741805951770922813531307855524437461959115481846388247715514248246831841540359222456476981573357600822289443987439807864779017096695224034638476267007081060302517786070849319279293488003168129733078791711079225403968053720705470084513642173856964222578964494304263552656755231721982143780969728287171835058393168624466671442227072600628227756039702724942991315889095734952399105551484067239749315407850306576437063292021903003374070555939712308224282661482086069636982006711973741662250946661062907787852168417254637406799301073027637600707579151863673217262180958303944108093128124893613824210355867278821449202575152666667911132087704162114147369541031956923564593825698096125352073540029209812161616602916678652423472461678277824537345506986681911492268450296597140859178838982535826399719981730328185645115077836771027143870188385454868477739468569970017945902458192432030909611646000407180767470927250695790459657790158122112588083402846533273701141189204333614176443612685924742222141577755373709531463745151403034815509402587081359330569475458590393490640687344092922922292149005466641919161589324226841628988950768410340627284591918107506641941538957918872333945704158778743590835682422505479081299020125547246463246506141689389808071053045189676732960697654813668399981796982962063545844637948165692363215559841847980414066254604645736750491447938391502717218471470440290083486070690714227790242027930172538824078281336015290910676196371005440 [100,19] -703848876577742870365483839667772182754681330583286179040890133563517376498159045017647059163884253436740946593590063478257592814881528274860816138253114581694512087710078470388864753218624530504585056306704578908623701855180185767597190569908195554322116905755280434482158973203993552029672391028979662266635316023652524936356561338644733631270429157009709268220320382085903070071671830851628207400137793669763680585771227742173961993493585452394207162708552515966979705501327006843589175357816656667845146176102267594456373582850149074854151631356210106265676985018955427160359238701680784442208892579228837687348886021546109638357686247657505931598044350031943689884804976574361924307035084565792325385535792796078902106257696714419464805115458125035625381505897200060757269034817134488738132096446145162013309048125966370581477728054863765881365404754251573877881150493385764233138530745267220870090662790565856297449076958095760821269982527920321904138912462767789870226897352258426608785074771711711415413765102411109319167848143030429062062688548277446738824797845596111072621435851875425387833591326037015994583589885290931167081622333596353570751528653541516977859278551619620427250040363988563595618558431971043825260039768675278673263423767576057382958612801441796139589922610005285245809016468450832198081609836392700034165618682064465800753674952170704438569364049656972372949854442312073992950405467013765028600099528023815148431264063902938698226904819759172886693124466432651462003759712357111683056709294490873078994837141245025488139699179611775749134353964489121748602037208178111260681402009393277122256483948352786715927744976950848566325123487055414234938280568249139140769835337010285029579195295861980553857305663135218441591803999643409978073774324156527821634270220694475111548820233368384649091760953273437521862838062201911917629835609156934983853663743943158043110150232588312751984037258867991815395161745020637340019790524247563354193047263987241297341017514276186883053541984859794377820520382464 [100,20] -1520231772836961751331790171767125629236032336440420844554124600436116407903620962176303276842264701191145591120736252539428770851538838726853793484396174274975505253774374167898290406418488595670966268627484599460694178543255507923920780885318268842119512239008881010170735943341057660309385028807006031178279579019494174126129630452636345419164161734231158598636058030516525803424139804300305267586648706355193900806502015717126864038453148766898808164058222976195049507044120193041018831344872775105041374953574340760126876101934377124049757073310341440649036185251950584808354998707076437750897102056021455835847566528525979150964903292912602520801847784735278861633912781664064125856803824506472043825263395772792842538537547371302916543772620261563734518637350358163896304706612458101041771348710917492121659158699632993444261252895715269057164559476255136654776522774977807320916929875155254448245740265598865210327491659805247576748097721748035343747910394911908424905953930358804506686908085226321889510490746390233089442790078988155696075326137253881952689366506411175968866929251551809232576621821658719244466928353162826772274142910205641633589096433124456487062270281475357564477680790651854152841461491041431347256526465148816610138668988597595443093687514115548480717214326470561191327329474678361965017439264470805724490039027865210845711922942721384843585093337539842702730272727269962311276040993686481779333121349632126131363648349554696651966084135009756315279590407101464736399487409639641583395744478945985119867481667091537998632630486431096364088055197507341624136966148966364218144984135068032401777886193393086839016168970248274260911485425071022741863161419116113679572368458329563317481493359885504759289310654584362645425922239501359915253816863802533443160484711236688888931856431729114699088807518384793689466955888163853746650721812961795645558553696055082422827901141576459848381195782981172181954338888637463058055652267699769218098212715287738088086916347568484436980685987035394883182214313 [100,21] -305380215792353096021535148828391487428652490290742065362766538951061909988785511643132094294887883750386483818913641548318282482196160648160283637487571127472412114214924041678539851583500405804645156086055194762195661943012980986744303255558111975749984701054550725713428228562399720653965861965835308849989865965044435551956432391858374301078593442003883799893533555082674156480741160766372319353765972721533746494640364425989025366956383719996163375883472092830119480723741719474723050921382216486080465462274225822670460695977284757204701040322013078961559667626557258896877614521876523626522551329948177215996939875417255118207108012689351059525779890478848387929533971387078403492877823124198197360736739487923558592716296638369835376392760580634116033183106137424129639590490822368057003638985655748703477015709786311601962898662153956525734444137322357828694177839924194008443196253892789512760917533398539759264187867108522043137270640405424815527067395197988127457638880927611193313581830301124356448374829412911421902430648508207954960300725010955088925764547027948885571447543468587080777486594219535245168638425986327221038092115860204244026908823153587824957890049590510113478831758625464790539922942036324412133140945956524195570964997520619086340872205702466467446513265595674196260857676855760589587883410385459394211731380671713860544586194604215095836717440475074616862915898858734916759180270715410358850998117252438707624433428739945204397599386835986245942057870553764319007877024885330900457278003696933841903176336402838430606099768798779426715912187073695469321391780841272513829007223547745984855348201939906774001263295010904986218432952356783637102973098872773699275199210999481489584143959659133935602507169392052582317756299948902662295713051258020134165718448220575413886718992831136195913244719463901195031216759655634351653997510922708609047051520190585277174299000680869040866226932800803934384017001738651346145011776575964915047736724413613397947205537215252545051193689560418798760512 [100,22] 3883428217272511556815247077523493659987253519119883522560692687549585276444175442028798211784297046329884135901133983608904637030042454462349444852992837896136348714573024272793307402208245645882082775839339571742785734779313415152724665867237305519434197937976963237815166437572978971946224990150978001802963666299545622141304559088383517781706749651588493092686510016300846510062413001520167183899355801573742335518672191133518010468733174164055865256570169172751522475675080494193702774491239036506538212004998619953115575130123275036837459875642722962076053869071443802617918781692405621446922434914598816767944792377119613189209957274395742469683682610979537736087583834798030634076716392035805012461223494510753873123298762655689956873536874156256164712662612912102792971850738772192089656907303100572786587382478376608212558437925730711750570839231136868135472506028459809851126147522798804164026129361905374280438631516539287386106932057213395149112647669280051798486235699097857055005804170712309402924500466270680211276909250360617642985553950427397467375762061479745004432120631255409747328041359380309336036611305373516788662785066817002243619265371788021837550475440397213275173004121997827266060329943185871766317511199378244670765346817270577711546741604508238450733015301450135716995240204666935164880309851117771128853169645019017252538803471403635374007601536320967342891321074697269584259886019940852511595357281787473450264124537545055703316449151654078811699721545715717983662746964053422247139405302690477291876175236982395242702361195010134692713587358023978303146684061367509634083009394136162571424028691893151008857182122692845406734727791682427955398320631749113462917253962717267960103694430139609633344599284571322556971926519261687529382869815228912894647317230893856467513124407566897682876918749551304620955461476028066209225564278191027699546885960210809285348830578775833004189717322721514889014365215874519926214488209107397026789321297739118412405564092027599919417433756308775473024 [100,23] -6336350375519333000227966886850500285175947456875642360519265935713114435457488099889080447071586314605203548964272473884763871029875847493127143641995457529668143074511083396460886659185459452995605418771197719566367450044854714739563571064011940177039956196386910408213020680960360309332122330137753991769723909272151130842931385311028578660091069858964046564552586530450315187798146777243118383633738367154337173796865497351359660158683530464841922265490091323218712019488954119132685192185737739110157522401038466164594785726626147057397806006185895790315331317196422961246109593752915568340101341626516771068753908302435278426881614841703614856340173423664039039882255058931575574228736911533735750878359537997592514009831897849143392787368181097468523151773531411956520936782587210736345450355670317887425423250179749563872620220778127582385580669537768170156646755198525292300587784748263311907843165619694917618720332476334420211486814790577884504465646046648928312537223772152625500273247255408838394048238875279280561398557876789716190465422270738919266744441520566739474580672595141351042104265350669554710369175318861041421503997394558164332750824888637291897789965537795020394190703962772774184005715098514940677226605984688905525341656224746434772673567410628777040421756173664408063072081866009856236429056906016787392801819450289956663874362026677407323566542503332342971742281113356820588693807030246598361609548642963767594033269159738387313947457461951546335605695997962018475627495364286377333034987206173842150309604091223821648755750719827619172808459684630505599098946749589828717356058929462596159038625471499751375388119861023275150676684971372041609509448231660658509736851804093390533602269994718757538169387950297542808081334705923112406758779345022167537955246049433482950009674661798167101621559843432381711558469698391849138130414039307097241089236576304636125043222087262099392585650326983873309060032475141789417042883791044712451017773204101504787063040096485082311002119590878503700 [100,24] 6496969388600324881059016951667913511124624161805627098323030609622830364062499320376574229472227438088624854763347603105721851291654328657387602821980514932992529925148588277206998765253378929079084558555683951727612713365421938307352307602533511887172196256830247543503504401486381705786953456465282909642292679878493748253077315471510765243969683694376431012455503804616232014469938386083589301725507708241648006377943457011610565005699424626151872505731705626301967411462760558162505660765817214752173620534375615732635324509157106012362643868519268622383385181620719115943023359179617414651614153528820199712892522489755453254990526529733197428697563549944054255142979746625247279597505976240710716057145617296766321187901114262314911781399849985798351846609557633904803462753198504176577212257415714107195275542631474160932697609236336338554329335536042924257144404632944038895672034518662282756626985031538431743610085662515638434126024627153987030667471923886552492143804355032004260583376686618388578832589211890071016511205621747955378073576212017004536254695671811567501613117419248215159335018611007868794615674727496151542773882215892803613852429600124279378735250139038524066859336663439680992892434607244189430625782888586150611873800082963365175894037941974470844366774479868472273355161623983668939126900782015144405145605340500148300680621068888261694898385268698063912057446248869971776168715622642764827981103097534141837563329116048005717252659006866310837882046109527943039494009891655961643590204588582532677934142120095801843111675874728189774862681428204987718407039272848604070210818663077281106793086533467908662129257827276777397589912728151591111650232709489228232732235021867941765108355082017683211598842358649157741313329945126879918027046397353227773199477397691412861657736884134082738786807222786952652483496320892463831243564912715245882546875645519045636230874259198534946499312079993495511639845132934840927920283969463859734133425163579330486343522918609191784988804037312960 [100,25] -5082504407713532960807695417337102095944001226824806343649725240537779869369058254078999016861828471758452817533725080365400120493592672867655359651528455506360676846236465302865070393304389583557551642683280591594458927342972285490500238868987883269065533383553652444543206071457983288966868191476442006259114711777406680184463212711453883074261806512213449431895230485765391637122795654565741976946691285656378843075000821484273057806591195040446719010811240090440575332106498433698149267151465496918734113319677365855853548895116028304389527005077015311915597468084598631378316547970076368613638845731846447454850577581505336754868430754388008900197987789746647442138652858498461582334820720341796088147033266569382220843504596686504625609872962036284232960600375078198483835435189260992222528200531438299527511525964937756864271083596215725156510996098821530615123876554964583864537126624217339028556392040978583202241856948673612553757750301902651666428812273646174536668601484742526914545203429352195422591343171798754255802409597930204748477243954906637434074565441457854037598024173628451216822360862567484213469743507736709639238020213019603166177139979790899482359475376725547274063932628443384453538300061525236484367322809536323418547183369559911398684079991726080789705725235142993977448853632837089933151351722891330652085120411330910146027435032803350383675751677291817171908744987484423469220307219184080983540766603409062101306865821710703158171367991670141526563758540889223457338866541692247982048096213108617288341932847325834190402571232480092461601158357055142155542738316062043209084519776566655799934289579809330844636162620149898689086806231988943147527394669400390846977897393863696947549460750185448076939242897059522516070768792668398046323584163029982771484752520941717926637880960624471874675536644364997700972791512262416461513186794216946108460340134765187530784736379771598613163923568125114236991659946568593301048157545779101709179316945802467513032359756305405072578155714160 [100,26] 3378077239885763743581688892681373180265746000433204606121771641916372778598859048756783525248506294363761513393260113535194908778020433160135918884535070732808107975791480208879867324779188240204857200389796317845728528301386339468956546352920551188667761859021002046511275053009417453494275155816046908924892946654086864245522071371562643029211195041638961963267310612119412134341640950481445104690930783811432232752132921759119092310346092088311889116540136560253118856286680885175761379306307877225010439716387387683542414335374119126376598225341478629931130139439419652857324264127084972462116832914854535425854087360045640967316318587130130273775053581549420541570953171168791891264081460938206193573188011191842788908951997188911080805763892453521830337348189890422452531900275381153502154133612777149745751961868696132052945631879749344237610278800878479447596890305139815561567352707295524474621780193566205638048261864209919848168353046707163371867428504714068426285490606500944312074009126567913869729723271952936619659809814695826071757682552683083927835939207677396490678124773845606410374088180757398818480472741433237830945339499733421786389266918709114584636278721989178652445419039541580217639209406855321603293311734779229781837415141921421936175976097207975388217084742232191815215542862123493363849787767639772131258237167415461889006415274090347036132852617059022619257652602015049955341937392352065543581370876727602192018180370079435900737034026435260571561007895010543467783056969287670026454626549830284163787791504087578845579684995372007079151957243306205496880160653970491841160568785465355895735205925389400425459539046475549328393796932789348017977476390198163190156532330832721983591590059858376921995299549305251619506746139661791944728404714815458502294579581967301955741930112400207982679367546135666310528802932730818784571395538565907513213185453823616043295710800135435108496413904501860748218518017675466818815269782739380038678302321905806604663400365359413370707508965 [100,27] -2125049852854449471714777546952003625522545266334380044924665506627671316228179113846986160274528295261892442873825470442778699371016591936923066471383941363016904646432506072317745295049049628513953663199730676398094342543785542115495483138568024728630294681596918427678565679044175667120525372111390111912083575535126542693848993555277673473121707859876353205027282320893998454978013609186371510800139071840116701884829565392004433759948924818588261896773689331998372146571912807674731520673732826726338962724001512007382600464132838746042676932600476519970143766044736471909158286014267344348692140232473230307726658159612025189921420831207503231835203876939270731836599828914474394217168001971502517626974364377310740088866116007415723672320005184063292628248469767295956730765826350502110156686426531726657440812541254121030704533452045475309959812269703168157967070598674203558531734927368537818140431756111285420595737447686061062974304309659345636129493944635233875646474315044294239460283140288150940954615339744584717823754269497433126685171158915084688577816800345487445086543763577951987536734788242443118191917886066414476448643943206270617030458600631210320476179663564906662341776093142353553785228047618845494182027077428377362283134925577975694826767894927745792171046513479801651471713064633899773641414888994307153937451243035134071799338640027813881741528335488355298459096542969656933793863267861213234657745306420349815501043288316795020995362752927629843536027954614039115850335831477624178079835740529775417084919786068768518829883312739161222521734658133736479153406732106899672320594052271106474588520497072040201535192697052751064055259929145254436158765908624888806039074159995865978404499902456644390641431314666408735593305136644192252700920326784732109943850485752280926766303194690261194430943674272333625290796037050696936356916037297299867285745274229314608395411133605454315060121445034871114553737823117848911584123984089847553476162072065147848998809119673354953815760 [100,28] 1379192725258483268694638281927914836644327672265264852872087505286372283846863450290708602516058995763059411749163103099324181214865559376343375496168152408726992049602939348331201717585086795350321106651917532464567211043067464395490283646621155394485849928830018973232809380963724162953493097679275271702983468432822453923090764426765407095874578984819823870489914102729609369316820565328251283452333107313933678719864398039439860167387871436545795873128029460783070954402502305329588898877851412537333090981591281067827257177428741841508526356367374427077574022241807846837589521768058912389001210796743820311586383434955959036178506010560721201888018692532456677630590363198897428281492149578863496911584844898877519011170258935216494136252126829111305114890177473843228530287008035992291104603255249046314383817361201238054192685956699459687787021273950420904143898837572198470495931731230752672367928767070004110030897974096262974502585271357962453051326415022565835184092315035319825176128934627213338548576531843516224592024694919225489025279328602374018778161396015918456697578027221638243897621737680016503634790012238818485045975006119543818242787563067137150609906224106893880985613573548698666281079148261133988417534508875693620081387930084243383277400441646208770622600881837620093358647663132656008951934061421553333642566184006325034934467454547022495474621954673811893647957886471472152700088855330719908176842960094957293450992349648671635713169772629233769803569359193762923873793447062495865501632562292974311338567362654912638885745725925985944266993563340605395000919275802309441130606588013159169830689273400106661455063824140908997960957283090592684164460169234273985251754438781519528621793450092102688526917963420216649781266548758042569142052371721138553716461728366207789411593582715884866514902021770348989095036459669841478206366315798689633479412983642409115460912054999716400957876576901999899313155160182572842399383472531249752511327029091243200643979183612702536070 [100,29] -924049085501935789372030072863637894426359665137920071592541652270152969293925524059001540262151491375933497125643364179047822536505268799679760193994452503133409042195621667538114283372956189594913994902864062872458722059959009198227967040993821993111796574300266763116203133933905766262991201328014226132959224132834753128406014898450470120272194489028782261972029146103986450246435336575335029575907820960809009245063703059465135318966843153240112883453893370743075662547467266335114734776094975789906997028468531178869495004520055685689955731188876435913895905984011845779925100656975597862887479643237691916953849926909406233095151464532748091843211673000910871930017465967833279930062932125735848627642908987430542445563268332311135720388988952670582107286870131559932512804727530351769690061282760014679387927099189903125951807080549169094074150019233658328833341931030046295860007349510711972179084398293080422824277508573259435130447582839196873225511672743986886410410407859616233162056376429952090286376290012660321213029553496337573256941169382202575878590803576042836424422026917069991136852639431725065456376615160017894394563730888565631683106420464431002879387558480370593427400988483960212251559022335146955868818725993739946378549188418292630294679822300212384000352720517341248820765689263664629929601054585124266882883932183209221579513500822267069092769428284202348522776650254016846577106942320416295515214696867735093646484555464718929016602117104997116259271871576540593851865071974908482152323131963481521743641838344202180596114770073568029731951606190427525973892558299736813958344566522901199637680901621781585666205549704841239240181738035374530654912803780144926628698269971497988386668952525403115192104519012356231914788299797200115667277220360690462746423539366202101133447262871443997973318075629518113957846383181930585323658396328661452675569579086932787519613454907439443203738713657437235430395144883609040650600896559806331851942350885759150422300637180093030 [100,30] 602414938131122378348468181317733242950682684011778890031051293166987181878137721891995151561951269413819463224627975777626530465077288240819698395034835616268053465067219084715961127442580852867906229879517768468934521825120231566635574965294284265095741479712660547471930146278036126135061829841523859411973285156474877327036737646769910914322675507736808766408087903032705349217074009511316403321336056717811875417686143348266020370865384487301702752356700182894870171992639721077988185477976334507406579390385608749396294782296086263168298835362884216898467211095331287385961176823943534113103693345601134523707924308293128363198900320296721153467369264374592969721833548363850754638246518834229792433965665936890319729926464407861882975863267115089999493429728197405314495201410732381986758321033581858633444118197375840805675301139168709528130147494039284186210083199782576144315015463787221368629583494369441293332548554072381815743664830028165831846668082316407362865838948699703810784100659456202320802427942593441801844779011596287948849114312310738523112607742509333212140165188597055250526808336540565509329631637363796118288248167983599485396442335391950981704644142756916666897870146156399800990673222465456931654562488827351354342896365379961955049043409967109338647423124104970342135845817692607368250940918029513856932041635908057770836798347061851044225766562382153390248125476389702990582221304019216694251115627514394830639109223743668818448189942196241922974575186704339889131892921305027272861497914038972365954201106396530506084114850509378359800148822694702114110937106922809818214268125222211164643591047337857606153807723589158953540457524287042821857847405655343620490954319324026936275362042396764718744368257973414444790958810711783063530402414459059794220970008462496631178303282335271640687036980942168090328059659455472115782998759916890757960362475324026540874521420406383741465703573647562575519156677206649141964162830586426214205712480888644513384154015453440 [100,31] -368356122572904667539500292239401281214234387583124213577353009398639694964859397107263860157443721587944293682351417916344002889895883207206566910927555649888462511180245488571802990685527812620757544375786246172020814668079513289315657952239053887672282977342205443747052532699882417985763089124485775863113404883100356048920071490680841907023111247229463345927021277739031608834254047820967461526923407975382303471330679165198360716749830229761101524982292031783568748876641639783808855858442119853457119565701273108169341136958895452632919193799727754169933949445038162452118463785950727545720702111425729110003727086223645657301626910653380998480186668553893632445636215013173335987457007923138410203069636031180741881177050191023709410208183749773453410634526165114284714722886780629108007634380068245225100664542089959258966661877062377843980119347523234252546607803379784007404996981649190052540041747510559580320433854719573221275162632631467887413681299667154092804920496743906165994045684456743598316523320545185670303553703490136160727701704469426361311716458559589490129553888434933493627517555270138351393023285214461848607801370537118353518978708189393496543649748742004052563356227676055231257232163070014053360964780762558170109248198071906545249829591257302106103699426758423930251513873778654596799061685745984573175196780801074773289380889757024033394952525961069413351681085775275820293295297452303073507356582781486622828728424503453020686746328077414328504365498136068865383713199570463598743144221082281716643196821983210198743037848902000093297608521417398130214484408461733056549933333819566053731017452151495565111416963042251358298136486119252103799089778166748601430851301152439024675713015193699241323808254328394337716403045708918474144543166159577169076918418914625252680424225474010645860558969686228169905352022055897730458746196632116976068848216783457917534189933693683311532007450817898427120323150400390954245704557934481531007160975961077547216570489320 [100,32] 212405513993457796849770724506196977706891076638401909674066618695894114320763401992134043562837742357711106795504400132040726063029814740795800452953374712405407803301919693444141092843066385815043741649423957885745620159936443886705365621147209662941482548047665186087054139140674835800740802256914721791797957302646418806584325525593135276348233692567982565968762639311240838870860762553701614581986183248435500484562958800084634863517057144034364811409859709836172532908667919716926029180618979437543984007081782224125013871400033832056719230831160495060517481071522942773905908116804150244689062536965333398682834635627044104035251904163142270667659682238008094421772245820211963750599729456816434451968888031411575190001700513565800834550494413480313008182431613222545561717034299187005919664300852240312742918685849189002167549084370675653234222661617879302245183114926161171345388483960339556771075927882399336824941459262467553052506185417490366852690125064273977642494284567819568245762809498429420140295000816527456130566471304971141613946750694210918614214312204523469890088594401858446425665725856225681564672091228900190270435566954271689563642161747473891529325500271347534355886066174562669658449099695645054107963873684584680703641610303462214356675711865787609761102067909511862257136082947478225825339738937465803934262034753112880478874400878034198828637361444977961735311275336331825292932633530678405513168334372950510590447374917134187630572647026210249217667200653093978435433062820123982226765536075800805518431710370507096270213721401143017640124486568750058624396813237838724271027888326277643656443311051039987792331544039421044603978946919495432213109017448440685270486962614600700925622473688534957662268979221001151425633228609530176673344446656717103978455603077008800790062241794386252586997683432077449873021193853005870156570655242233181958526638422421686562894540274578648414975613607902951396493126785789332872511240453115942403430238644861896922878110 [100,33] -116869993748681966083737298113215500681744158619203444741306658129181749938950063064344406906553717258202015300512710121646754619299793608413459312287467597323295821999100150462802635721846275175720941357542980736948549634076263569240288325347446353097405491327304651994517778053460375681224475067269202170166649579510638707749464824247659278889939438028978361336202460086330027083936599224056790878748722983542821426014131001601655684627744607346145280817019749210888159218238536275715897646136706165071577767685612931407099069628892405487228355221014627865740431375574730263398338439583479419544724433318430789642547703740307026233167466392674959691030037082063166444310982963977095756338873300776264505601237724720278198775592607302592621393276028830005367716603626161868272301638027828658583765869938312756080507357990225350729173276894837496547814941674657161865241113508179102077873192884436849803791787527774244425044858012894236120395731100992152980769654647698858509050389983816255820516841773685112203797495959019125377800323833258246909039635233861419408900931646338385710320919154768229644702367208312093971381652762199204885678486956585754110641970804849703512062601234101413261721377114334038368427750802658895377543196015253983173865849935083272417978293864668855018188569406629123501468806615133830114009028375400400433604002213815786796385382379690141499459935601248622204159968867517999712698980451722301360791106353084597711799159542349372811994548818247372264515333748788593169938218819831274796396696681040469243727877469535872886161809759848568376157234708782897479713017144551540665211642733260022329721110988192569059521329841150501809071492974878400081542839445293261282842396529480059776743004270167217232580654051560266553600985118390932565475647175959097514590667000629386578002633592391185843941070745253650903181582378055574477186158311484202311845568456638795268701420893699301423884246417027237988678920469444011115523752162351266345000052316690943691420 [100,34] 60270888635534929416565344908108708094835508559269935114474718527569220989926727185098596553470084133721950320187557916926528837235997367426451770120221070280939949968105041715358187314945309511105075520806410421554357235977812750819258709345683480941990341884896059719366102336863209554764697798505855519353108548459589338622855805535271953131472423328313217048567184002818062448144531079989440368676077049672166695341150343831271716452240031595596878361182447423294577762177308895745479891207726480332972436295918606971572850788091308154849513485954058666996177444652587701668652094363764909351037211447125487804961764950217289659714421844068678956396812419242053137234375633094120552248124618423963580798207802147620068784903997616627926531554826964276208992442976778436203905543351706145531144236650149901685399234340304247170568805009957933215105443919780267980661852714130087604683452230551472597606051461363516887583955029115990837983507375554463433403400185461859933098732643238537275664672070999451113923401983972781910800224425157882490544346430389600021619629244836993287241689919519448870381025766868239352706754806720726635227020604896944080822641204662240521589093915291841624593150702961807080670342782555499412844462964101436601739059626670099860396092612009505958148716063747425475642529903158797760003955449431417006326522596816395162047014734878307812338296609251585454589199550367250764181360050991795377163000249424648683538112923639393293050082181619130535207297654194134342847447574400823142154666193421024327881614370976258976626955307786041747333322650707503617967455676298571728289386981879031927144764212171077509937466079791567556510610354316805125342213035067578036200871908035190413606579119922156315003400187396371416292880337417819206308012220765284983889484001707825881743799963567803701207578639531009230708950364924631630454376216391333731126911346574308098209711840535079903409498585039631371290583670008836559926491784897949683800354292632207894 [100,35] -27967141205014416527041324368674584723353476389092701513338127973863045198217118085434204081458318522488958819471726804948034990818319238096164282437790021222741528626773175761591496187419496500010130600129017470144843465954581449004725745361478504657333049017520136950733803923072001906658980531709205516566202872857699459184243020608899945628389382526612023376246707008114493354245607831156420660939748630221367538550236545645345167179220672471749183387218988779157407377253432405933489711525475911092132671511291176775078189941665543155910386530358490034124354334942947945558670738139381379638231348822888342803751733939076194706129415486172530494517238277706935233366108393752384546864233397533845731871221495537589796521426126360870261809956317823721116730911879991309123277159465917940576909409651797876109438253873009909469487325988178755652734243702367704017827843172471523790128628735253276777528622358027886472082499083744808280251758928388743526761130575301590758772406109636609320062517123973328825467836454894834450485895841323105939027085328184781791401573408771593422673513540539365674987163114834155664510404023511937617410342822022452342219830780112075681020725296066461923896811979916800669768611048783393156182578347295680468385758686395271357738778464813161866724930436964061993748872286125708363884798252782635264731558751348080548688866869900874035364126282728444583653149850864679766857165199914524710846914442107653150805544610770377741991420705186204917984796170639287157374809549570476328448740776494937781135143496244448292019969960007912960689364365441611435658798995797039383552007149541110988082283687214301764538497443450359458757280597354153842664433512036735399614938421055187520504094968676598454207742445461842696584690933934088288151630861136677737708222103931174201949066722798844853754102955788657869497055762212783469867204027444587602248688885916759528630537004530970244114697542428616677666906759310295414683577852599900583928934404115870 [100,36] 11327840489981336822765424977007865065485324845941926576712251021337388257620457131393294139737775758836911649360616904892626614439069405489927265680496381397667149071699020018549134484718148955401673676815842240050963463039070097434792725879815226675500936317430421749633140221986402553650317985781113050374990782329661208339559065326493626578126495313846188810351533227443414227187892880381042112362372993213741731717623891172795417288453254321610286133062712078248922157417707662549782357424107456132467718147699602263867686968730052610807073222110195807630311920075203801298332090081928604338461335462986263044367965726867885998853393766514574896706566810583144853960059676602606140607270198773916146848777115950562416036273852076412205773189402090468582221942677680946164937453324478894772342781486013618057498819865832847061152955921965870703577220061770292237536769846078445886764886873238889785020886646039390650299371747643188863736175235994615532067954885080276201564976424906542632724857640649475213049098154754034396522662081934982684709452980709571245320497633663199459832329656881777059838648242102443182983464241601550498419578919865927708294459288548129684165470704655895466924357085348374511200286812348735344196176134470595923184492209726177121081922601352557665172646368874190052438284051299498156082751191475430036541640758349480840577875871196457054571399187648464836542640507563338380294479833070686333637529549922773601314219426336589245880295414191318391334744329711896470043512595771432705066259652833287720613132889467381308874934104771267365005025186164060811096301374039319108037466304070893143440267221965808831256553764768653786170630018203491527340979174578377571411695637109860817356462754108851393858452084043481651998516456414615134432706066638231959576438832691018339037249043889144611226805300096600145357072838891728439402240735945976970484753629960853107851939682236570698533839686261330451082557774503837599984999947673826540695957688256 [100,37] -4021718485382273376924514246113968850869444179759934964007865695857964675982818909320474439926939261626740247545717917773801044229556119435825076795978611589785974235317637790442111482912556083263940882621367017087062363345374279827448562755297921148497463044509925157991463365006460067648298238973557630526842173803235974239324456186028027560202109440415862941456087857810393838985513094613581579721307091454170662984604235782985251597755455984742394330546755222409010813903945670458989110804530652512080980195635977725849176965377681401300477670268416059420272734009656284439831911838922429936593056957513417731202334366609185906124926431248932765766907562283868721745271854707821052571633529743124276680062713978527779528951603872729317857507609685640399829379759726735327445987460462671741384800891213762769054189872832610268263705695990396103106326030822288306920404935672211895621236811586884637618642641425354462262154952727664719509076889328370475997818957939291328961692314892503702393551130237726738518423317249289844765401522377745987628424148576006499647324332415321671812260672842860201110212998009917117033729069047619755005722824023826766315606231947984528523540734664887049791818863421543869295154017124338536197990898770279787772386810567111578621645592161945714300890958431962298566523128953388079425063039470157403724248251385993841964928583214802582524608432909881216204535722429961097635192790907888625441731364868250930082085124322149128906028274275166994178966973897703440526861593813368172493761898352898249229495662983640533785966138311631003891640244788477652665712259137913945883755545177275691736754466871770943593240439487843683416383742406772368023423615836249991322307470974567612631214828991714060558676374327671213805488066732362486497618496284904799749002175325395176891192485838070503090756176241718060939159583917736193505210985344379410472842820433407333811478011180784399754727071134590953694464488943507230237559446937786791515612462 [100,38] 1309666060231558584518151552409723248603762938121649168190609707395128423100172157847051937826891414529645647202746140867886175332357580212652634368473619991667201069415185738587917497484569664920706530007531171027758410616062079008014324908315969321533742548013825564256192863553610331055990132004522200894742801964890745748051302143901096208922139251835296080288044790205298074957360569315818860959102192842861844650870067629550203681753640135207025543759798613050970967828936416008978166327839270232955053336512153190619780345340777352597058655425197268660855268002119083457605206138140125126235885956365206310128911866415285413968479528327517930424359986199047071049535895083543608767355037547638307814998874289052470692576655070741267790394086544790435308920501819575488813785105586443434055820815560113396412235168447683301556678551977762269342249796132654020888027057589610080749384032264673393629539896525263579196415290649939497998873420115187161609854630087374896187488855227197642568409954314921286189603284259163839135296749783229263323160167168958454962882603044993279475001250580839726797510964140281748525560932689261039527710206505183331518806281089906700079697539391939165787834734664590088110727290921358221055458899499614686817466354688194367016887739555771437393532751236251273252411630212404544724089803155580999061586819887025854252402914964526766744932992396396209693247681446128562114347137268261747446067525423347092475704425049964332317823850069732521965598406135636980458557764971129404907509881434733856164176650605746038623702900747471888234854112727880155000195689016491746647876445124353051127117631989426420057624473245633496037309589024784902881522810078835999551890274511814798342064575875571594054104066519067570603879104211702379531989978763605177179206777993266630212638969493923731043344479834526186418538429969223881928381203579983580326944842452247169904811865633451747105567698480383158859176503354312719308724831257294673267457 [100,39] -416083052035611438266586399573299170033383768922212213368933900665945591516829399524049533599770456306001407612821923459680497989175686970353409915970864850650017893122606311973127980076957165571990736116496740852631310308712675677161598109977122762523827169828269591134112226439882347421097565045291758550592559003761211115657909571240380612069703164393313050004802356346853140382591599316127072802187807308926653934817781267213520698130110760312537880911142250219995801134578801496486584760225252214352161376106444970375464256027473901344239862599875559751671424653780811655552278872849263904760539667007954963716314048468588020323011336500451291083766802912184622545402419303500371480815006357603202245615082939410770803730297705119614045192508388887742279059371720010897230686426528267381473528196012549023060366877048251405918401135488631023103854357568444898057051627889558519831115422318624271810666571717782437684705486721043448290606591071894593045557007978265456572811791488880597176853773438555006033071907586139190770888103529414383552346971783637125655129852077599008458520290195358058201345757167744534547408524002247733106268087367641976910019798078126540416352551679102498146980544366278906346864452595243897216648550509137825220442408222331424182798597299694698977393000605711383593474979930777349630491187763421127344527048558538190513168083670829618692754712015680371835460771719099092041342785838522385162204671599728365312935655835346642355650220658788366154461274004985986127008573533432608824342695919802943351037267484390007849708630612099190409670587372421241826846852797598517619170138193392316367015321602890071507142835024287520460553879357821819280188077005057462665423593763267146697803301721022699670012386107133324423836830805318757217651093949510909587428791310277653281763700289864491782891844429376557490924745419797879545306077324519045642174248661568763644592961868326440090801655943359859331699062728637068923674141128250985180 [100,40] 131032500263270979279049395846294290188393507968612859210388118270922752746282223706965114191249183059959605380045152467629828062031740963024844117952958822553461818849317296586401013817915789180128694202442560399701463241576685420772211864938137778218730270915734698407841714890895754306846039918770859285582028751821571565373235230671045810265754309770021920263101390152949308138061271469151096177737145999444731159527000631736991495988203123836402472098817266390813620595282599343863535550963328900303472100127613270127573795744786788031760254574288439467946291546033452690007612532234324237775525882677409448958084127371816117187760076501186788890699141836331330270138694160647451145644480953084351362521986078026033545355043691213084231682831455376087510892232146099540047511988435281900162074638968354872332705889228160426612633479720553319595553504056121582036896901007278251015326842206194289323343595181469645261308956592038258818231397904210515887211619518595648462717254899766426475917915175975387038200043158197887270633052306275268540656086360645119027815380715901426781355502028699623825990762739004494416192646297757146316137621629613008651596151150245305966970287136978946432595489588280366704902351941304325920525701061033816726659754325736778121931933757490991971951889508728988867422651917230658654372761806455989588961105043014909920214982937238210292794606544496980016477656625727966598489687725154310578369502470059713858929551220333734397540758479146721222599438189573573195459567991531798492075323527539650271332408888992167968870852787048187345054309206061052587859816432862595506145881813104587188058958663569464932713294629990064682539948154821064713487042072915543548471755276779699703953536075904320056695215093164924675186626378940146742320602348633090691768443737932372859323908858532830435445152897632483742232354159424679911796561580795529618499972147091466618433001869917010906289595338067164363230179546703087919484325323817046 [100,41] -38995464109817134868429516786316404985099383794126031010402178023349343570067050383812895583363695132860769608544191865666024845129897824388658453334509930583888176590045571594971954771472480673192483000382284106218077342807033415479667772835013873275568363081749257624470521635511379445630038529026750511945665363676876394441547424001380520642774620834550153146820552076678037227662771225708358130035134297469100893229466127804805033084189323542402718556011196310687741023980874487531060051137932970371137453861538657345549561627853298687657609742001539673669804855217551564336583158821300970912659828049091386175721085845127593366116396685820242381797625901629483826414480271515564255704726933067887067554099873172344433744134756335687535168760251726283033434174198984514802848441951310727113142321917051328001729992855154360269666733042781977195827695800157976644461195097180235290747824407505006381567256991653052981986173016157221834946654638074590661854209522181558306035156496598986771820295369335454151674199012706791734865280722748868291588264584446507599569276001863524471071558953850130037280715671129540248861965079259197584901611242448275345063405575576053137939166078401425849254825360416989947876217082820195166712329254049923437625507811332526214082772400972209279863483897637078235885019630909648476405364140549690204746517427879700231283275754864853580663704655408722426836774995831475964386761259005055838456264722986017312996216113353669988540741715176291030724629197393359945353376327863137248487703247261892682729187063476837441878886634950252515714621131250319158720568675844425907817475753300439845331722182224625567073028826723675779602991053030805323479851626724116212001138943770723299514244422285939213413862809010598570882741394202250396441405967714398170588578071438658096012899827879786311469697006002685829968009972540632549622860909168686332972615860660687311774535819006757684691213545807666675409849001278852016109621134830 [100,42] 10443553754708891989553510099103674716894931751507603579577217449383808478707678871359662830641966416322936250167665265466797847060003976040290654074011382439349618075233492063025134368731784017070403490557906680644146438032608185236858482224921056721019943673962748973270765571465241939934817755180974582365429082064524184502664564240507154789858883622013635082413459464270709462467172089050242733465723744283115057296190670189975398648730819890036727752826872231345427653804044603124280043632297534176896983377317750821582760575734229196901341749329388948352951307376095622002374729271705396454044920001596514471510136820094576320565498813249886850736806396794700456048729168126541110590478112029056959453989290061696271525380288573016588526386638823783546394699237796518385228503048735765242542978070272525838424924421011665144240064734742318989831856089312714649127367729276433296549705672651483055702871931584562633930908477407987682435133735490069541103371610068889860987353501334777611282401138504127399467861128061594053165002083653702429429597002526597014266422644383684378782552948060694418936206184447383992319837634003286659925490414153235521175024268490641909898882270002805209161196658635576941173870812759954769220074148502641821393445687046183075257092717172983914138522131351893945689006799895423287109362800435084386832062509895991140677980807017867554395142453440662595385713108840909343450673548416734510123280536055178295676102421369809288931957650425810773910756721191915519971861796133496631360505586738540691584313717119192884105695370263452745752193419097982494949733012428306906737893702131171727911553852384469434817644658280521666759684104706035404894330685128929135117299830672120334459671115305916569891364602531105553813604194425667037982769284993796788304649093548714250166713604709698161963914034205052555905894321172326108471765757034723877975886209054121653634399456277210001543050094843843633177265064415806878853137897 [100,43] -2528840036342327408192888429264957145469144663974610192488239943637009208771500717860206200389071381244789272470765042042578729356158063005640731334117450533183828565606736339339961409856908185017631228139603498473359454593027341410075232260771979487030651487100822515751649409012050446748299015878862594749335274228229010874832468117325822811827413731304974199176856853938559640434506485119405971504545108492491001753084253359212257175770516160579345737691381788712530584094974120461693783106233147316857073253132919806070439737462807257948109047536667652503656491801888588486247648481450459232540770663160621982871225763350313643780372384577389452028953720485152102526850087512395003089922081041430075114010395649914295231900830384982809443973392021197233602422738514029374013149160416390311125191158250749056136707782162938806487874841728178667139176589417086317424242914331116475036371666529500307800082620689788752761225265985886135795536691605825938954078842251698930044524951389125596920994185229268972044515948537018561107648094004505061577378628947104737247755576142837136807130518841193617268017011992707281100714814581845054435090990373526939009482060484601374357173218284362074878292593372325054174002068363976819323465519694428897532819393321445591006979775175300945572900762534840932629960513998151833568079166395407218362877911474890679652961538205047924486569593454773371681391864319049902271505072702104579416321739539647166465802566266019158899338002791609858787465268552506289221465641596501458158833309813596544092862573650014390226591720643870293301688124618381668302183644389162989361529273716333498704753191821115939262224191713451689425768200805825655344632996019019644965335299480780352673095879131281999421174738914697925301497077862322261068926951098547265044118727363004357796071847754052660727997815665172973539304144723717377907806611140497775378480136041330114075756893265363980580258356275236463690043816699546417482798 [100,44] 588281459913632852125413289864817989958596802216515928925839172702988450481240630314940799683610751368225112147546996577313294669401152063980987008692006344141918955866648015369959774850680813456410987728790156198673472122962573357566602496110177371415994164029630610174316193232213366840665478430516373501746470692420625690211414699686702228892906126849875531683302029556832789232419474810308779212411437537782454332224685128896752812386837655943505547070089486642717578906374400098369322457794018416109581311365568344177789855925584913287857665975830561116159038683013555809015422533908176301780994780138598856998961176188078171050752020903750992489639777869279804441111941178163929809256863923332627824663052268124336915706356931954809844259996158796254916724249422280211911871251637019501627674162804554994015456273488162530698848373883519836376443896376228250233727422696333452895063991978355466170546106592534440425536743942523445687322516505604562220987208635142607334180011353039422243404346471634792106082302498201425517482921271386756231926600680582737252890230566715854979635192344538849120593334691914212694171971304323379401962654833735303295426836588835929617384203648600128614121691604551516117089407231016244871541817614767609030376295298276394061800656183040688686487866566451981048018876797466496038507764530184643450825569372579871520339519428322802442963369307065766296024840984873310498538191863629742168606378424177068836317280389846121859540629545149019365662867295147696363542460195350122147012367258918262846474214751976994377736550278998389465623754246069989161574699255374798215042817285151221644514512560902989975989176561911885851168342673164784006984693158730044238954028514596322184528688212356688432526413107161275680164036304170701235979751368992645242439563380144873242403170594023042472114070438369203165891174334828196623541893352351703467873889771812910915628143844055415946227811696962029969175656137119962609 [100,45] -138509317412909736164326378185531116313664695891153590522328712630408218614205870315314989191680817527472809040068581750106072789188337804048584375416388350036509472542793464240684973078286699952827035938815571383530748807887854338050608341535796568240457222192323446422233535476538089381140256028253515470525321081350138273791930886718997042627906596170407803183240094535950222904632818545127430942911425573839575148611219754951126914340937583736634050149490818993494452681118218596431617574762325516274441799197971121407428577008923231235796253803328713195063249607286216758873689563976670716607580977211441175372880232486039232400580734251537280094989522171759805122435722386088256751895477361083006067453552170510123570240049109892258371998045309486213397219091686533466140580059092390278080018973722782956803646738180259277907646708466336709712504212214890433308382557360696157933464793467173384304046389636039161796988516638900729891199334561164945626557189953025208006829568444156620312363789541675758353211984155968158931775735262678821778297284047101910479334861499622828426120567999858428681746899130964691801868751077606464563529699545479459740800331341504347222772401734752371107750923720283348315437176117058697318436255538214111454565397569611289896430710533121666793251190044202082074904440953086875757131598780590717676658294912685894909157886414017010185368490978457289193292781347554160088865465916650528506120359213427294008110946338366347858640588474248843597143613843670792106878342619205313461039081541422216255623403618062771061159489497059102758459754361820803887991874365951653698504680955423135431923956866921740035278040699366638773941813514732668533828714454363442659677955166117434488379408093789235107142238880713889632834536272545843511056737564690548130074864898332663162293589262137325015502981131209899471876845455740576457428294118236284036726301794847246556790828423835322251798901202042752862963697991678666 [100,46] 32056841761461593539242561085411368494167206721555891667606113452367071659896219200028241449359196866478535046506543272650523683193595661306994341128757908772232806578233871577800333343524405500465282513509372635803385864452221646928154345450464842073949198636453849686483940603355281197104718318397533891797126256747039367508337865753123578204548721426407851518015748573598721529572815190497489528599707526394786192489020975197748985208671262240475817776637624962979084667272886991617716562516400910365401924477779875536949235587400264635681229805280555581705228891922553266225472301745409984646608499136386723499552335792968475045871865423646579776316920750800874170703343738939834904026378967208986449296803943734599081517988609318271619253442104024083788968569601111763556396801804305020187873032535689370070471168246593590935453896914722529411276985872053875793408976713835184430103154953037074375314411372702946896789074475789600249984423923271777898128213355738400474558930339869734400803825571844807937696671256950241283995658860815866680867052121072097260562969551663044957009553395797465422073871319056094052808580180902648383529626391240998271208150672739299008334075557783554818536594085706406579094739131720359660754154112139332828186405523596712383947024052097060985620054914230518666998902515196287485567521487939857791797243965707319427090822410903186009993794340574782975491791994565100449976404933115356736140385386699249559129065327076984464609725850079706698828056831209008266229270994639835925332341286834344005146370942730048499197576743589381382192659680044661515495079485731876811036597933834310575248887452788756154463487373425071807759029090067278873663954129240744246707346910626282002129296159997711110029853483103158686364995695190133182274073729260399454724916239520655362108521912422259731465861008427933245127825191192100486407831296567524939899989242053105425660115731568523169438955055024013978724108297884 [100,47] -6805956833894979611843697067180092755287263787664373299878041625458231166646699561571868225397394765675575631954215180499858387875515405532058910995481263959876931228104443769613529427067438022383813349441569203775869675705680251467599591294972358508180789221218176299551983428974282321146143831361860134038795992170039404089151822588992401986801449623400379970742518917604079924109040653676423159288025865611956925293823992255415503819116888399450896041824998906304710807048871637229123306975679200023410337128694593893101708464460293537088475154396219162980165267562897690003604882683896132331793550657335384235080086516463555876588521013827453420508832246701361728696120556190483199653211759193191392346474537641346105333447920300111602922752301312757019715416568863651415198960940601991309597937627414307568265076000599042406070753222982624976224474098936484444634484917811657159421004825270312970949709648230379961984799189221136868698161593743906102724320731247979469657051434153271787069245667050331306088752764529755616385064858808563245233211295009173403179166118161966776050608940389099641391602864279653611429330048407076936755660143906183744357279831272502966754557355867953549407227475575859864079795844726256219252413099003950531646927111562778535948546971615178164730122615765951392671135177924675222967498237571898435178789265226678468893978511749937778199791598318847205518898933975239094732051020458835516099787365324904846741730443433916852622793741631947749149178396652545800761304077829931308986490973668484689021383504508945046012522515840793145655356453682069266806342211667185882770295471808797861400432297846772858433260767263416611242505777972509304668959547998231180543127603659753719915007564911922666386083917530772543141126344489493672993869875195411899035942040424316129898158534015066473041279205495721345692829694610332007096000450801420456421241609542637298742675405343345929645914414930558817055684750 [100,48] 1276694719883190064803394749875611023468667700145300062161239545830829136819329807640927626057242360842129971399695392153617302895962051224070244308348472111432973729546821649634296642058654447956076589073075426641896859037239400721973941511734221141626210906223019303077716744374265050056588591183821443271953147453408024534930654886462514570048163001638650264890811204325459958349639009566750952851479848702372805507241381312026744088154737945234164686152667945041324292406706988390975511067186581973424149090830533255889671789587408991472985899759078284532539536870533948168483387191903593287775338922068533898123726151499887303527032844434844916335736747641919006771000921744290741275600210917202356886468080755459245300457425575353256627855018466428802494455721845946508771108311923019493077482245459525023528767367068978226008423363119557298509882753517994276358279650540119023484116565794723494714968365289128110166203650096138840093537521811136681958718538402214501358563998654367406713957961432395043386229419517192900540045670248005861486527513563274980261851581409807300981992962219842078142454044217518495680899041693613919801874849245250414635556915656563304849665991768164577889778760256978676203395785782009841677934082480785917659726293563454552930454323825696247720195808458517732862411236792470323407059882343885653562467428547481438505069984789150095900545945614896429211908038303478013266665981971565105040805290991764528760667157064201033370026091241936502558447712670478513955737867562809652888810323299739598563066028052601037720464614799796836331833555064321030212609557877898801005802901644562279879092185099110126348287941704031355526734097822199930111381193539043015026796469702412599909458098394550697696478522828147169594291605062388308326919388972717651866677587033205872395993299556383899028846764361252052205505165990455563149920192227475968813144152145314170670608975212196990216630309847604159289475 [100,49] -212514946063445370233847631477178420814902653904004592649509587002189297146523178583658760475425842332588413579984007838909646594450590751547285610942184887648708716930428764984912010410992149036192542995923051318858248127606777181717204106303527951667562926802325405069746297425952846238477267145352401470711780987898642031261784740019315475754029224537338245274282333555006201678684507954889533406488977803313556301001302489369086837680081926589126078733994859068680655280730656998036923266649712552862160151140452464233353867981109025110384609618786601591213900558717262608121185713394717598386816640719549587800235015906078232539753938192946432902440294067801301362901838370312405479039942848360515701402049922310753580969854974240432966980145956518647535281671494614911880834307622310984768599576675624889460195574543797531622190761798946304609755617221403121475387469905113727946157277688912441178797907495142357262279091530774216154481023358819845139915269285437935938101426517662266744879875819471328795287441623465710696793720820167573882966242352822992291115653194639886346683052891453550180402343194514295919337759350628263241184238109823311428547879653749989155201365869511868116767422266206250800898606769220353116963791130339893589046719786609735386593049651847817460803201781631860432116286092183101027266369298511555286575043323028025407097561273822568041550015238624003900963167410413888925524070298682908110728422193961389179490913517487169421940804947305708003679068817365536553327145679882481533197346688031157573769108814204129517266564770077308528958453699745875656886088922561194276544772767118372761345955874598692978125860230299337030320469661211389172157137380510015722170903436278048532991971614248605882270075437878140223574121068134189940676336122360096871864061860970675380807062406298573545046452998208775209752540882679468871950401279865677844871010740452073105347089182804913613930759909063397990 [100,50] 32360451109250565822936632016938992701554524659712243047839195456709916941870454663680072509650399217579623207895374066001188756430366968716219366604636402579836931841532750916635617184044660899284819242269387447814487519218938923023966020714601175886694688101117900807768792946825624287414549827274568613785054921940699747954782141904817694467884741345082469262457144338024188137014732671755829727348966460766754927136922203946106422569852622705075560920540127356871494920279711510072613011836482335720986383111060125749912749311618231290105635926151561193586381045603702303511334318098081836182050273807512955750530688317797403962567289540409763084806626099367569633727896487497417850004384790892881504603817612776688103342251489778624407838385035506943270578523390062386993545715785021597364108614639714137379082866128877337954992423695338287501259866037077230730623606318242623529715431821653346255975557415802024535875999629290300909601846702565899115621276678705334985247037588683397726517310882515532282617760929235423961649025194680695521509256033903915470151709014516922896920744861976498694005684591236758935773497899727856217963743985344098281253839684824171742075777752205664383781291369828781046205374648999924270741683417480676101676460322686102036135820863492153484521038261784073604460437291778103963095289006288435404593750800571578483101240102065652141949413763173732956979015938124711484326367964959157048437461968815599843268053800769886173985554458123243627759815890480898304856144888308705257945550333650065426306253344920074498079919055755736990576907246792508077218514356233090225621888750850590018237339827980467532124309587616761398102026699724461153110000637001617280805034894853145129247572183112030523076693629264564964777556072541098060024122464595732847823805297828255892486632153463898590912053251725275948021798898622398538634662856819432380587220981222550068006445477845884260057911161152650 [100,51] -4596630076885041848403120858575369105588746762745303076150013320581141297172065075746690846387542999780271122532038925680259291985597806288989242687932879802604744107393145283889011630374850954890497483321087912063750098039645783525510189868605505271439065014280653438655426140540921544522337125804396321250489304167757758630458380222393648249747750793651288801164443389215568726438030129398695663501756636291912608254546180605083554642477378909222233059485978101530554908040787601136704958176035519913364205625356042491486695910509763251276719831540551090804855039993733790639245206897502529541998280501523907489101798318450294798320014397776957941212926763852121776637017025898566229786484573160715469552696220282813663539803167437032319160229448837217882639306010146016832721018920663206952186703783029123752859275453963055355812567894143406390259125342057456457816951196745957486240147168716624508869361835080156282759950559559416687410243380829621595461907882313875948435602302519535689986069031982988339664804578474214473490530757370332368300279981127009087835920637271552110153288001913163681107004571076400828099471468971779978392988997612280929340300992234501109207434283705646159479144609670455399151192587646890284330278399512852147829746841499726730637467541428285868981415873059314851193969554670035708306277648861652370942761148708070063045838951977357145483161553393813178976830215655509837003960352331772464903563032927778021581788760548531530702049539008102595828357698055600678007453517399154905695412068410951536311351194529721519206860874524274354772535716824738548811238769718782500549639689994380340567205471197374757227005616431892004629489029292768768770519725830063008274399233084893337827823780543573442769895665406886106409617271200373804999581747583764304218902938656639219544794808516593489273040146921865932406970885299273992638434812281203252526765503244167962827621088628111918879690329940 [100,52] 603002991303849430526549121058734089872829172022260990901400284518660120453592625630378386230877650095276171639597360324044648146921700181705516425491453982785240527687955595150120943505551470621703534704659657075427047653669725100174358499155889224829214887159882624503843359842598307360468389935595816338117190091550121115357367063472908659653205538707981968783857041416450945847787122761251351047711808214109727078014577845679570496220052728944034186063129964831405400328075754680413319776781595556470882518621783895911965308670802370332069924534037805837115680228894507898536605569494446946655880580110224855252705362322005954490755852867636221493239282126698262674827190372130530785559324453548713423975534168465213807641757229011305156810535348361863099307361030427356717751171377795093001470697658662209382104593519832487895434680306767223535979677073263752968165210766656487506232093811907078828831649549647948659394187354165292723730654574820344748949440768488972608986848471976694011695346036240210094732720898523053640166865455429776938245317387195404849105031656865747087814802681945517678872265527354435707416628570795534846868347516670511973084682933399402654788214916873150038633529597688724133902811470394884472253809377752555313940868400864187550262634569054572900523750074737877912395563680673644285416620828262746320053511703375736005708463533156174047986857636556544473722373740193836832541587272951285627395417370120135554908216357881753806922050726448828628148086645122564540874684011624050476277409088541233567847499142496237000187221742093504928448093713604847238400020527625364275026646480382474071694669551922951490201711664660465588961702728649514570023805076915997667480337794355662434636266923613759223721882563961314653626866040858539978807715832245131166000894461368113554737413697016034430052760141293633930101574213487199214483235541154216956707328857769606348619953502098196243332680 [100,53] -68669418296919294404634137628936931026737633469559906498938507653729572560149819838244960698349448368755334653307055530977786854311509333075813954046133244614879379892581344296449762427156917596580664916737149778658613572731573645007584062305151763630276704711231498958519261775468268100509606981565688473492514035859568331782405595210710551166804781553883197089746304682559981556349932257968000525789939706038444521408609279733624905743643826417628434335879471230723823135891276251154898280210753326180183299401466855705071969110003034341873743836275365865922270506232643240656606643922061003158930289646525552852386900156734871723006630910800084932269920910497916956845975680787832103601819775713475341112489249847442049212253001275798507697021787519594222242909599060511042938442917409048915520073986961981769307850338527775482261435140398805199916015943085295567757559608018853268460362305150569313968991809792053086437893737990912878116275607471212159823509587785162710645417573432642230560568207555853135439963662243120025523862017457523742133273329009590523775518385181793778357164169626059240247329381479378400215897266978768442874236340754381304050990491271915028445450918839604978994490249153350977789514334605288434782157406254263907383446645093790010742125132276196720682106500555188645730484958437360382941364111702403571886562249691082327085124714149808197440577743671279851805929489295381989161824990165600018544491009184972917906290166758637483499874520492764324394948150937946031062868103592993277241125562962702648494045332568352737051238263997690712251172181273939205331389365139682713817197773092209030991824427003935882784347358807302258489830559896766077962234042551383455999623657696154292837528024594527649382162627918711857730917308313032506142839203235150874036487089975372136613248150037599881632714815549274755121197381082997334461409000861766929425501064613131305883734160957530363900 [100,54] 6677169503447161395522867327735409484049487885087322374419485147016831359012523814600811593449400467087138722151360346722205065411046083907070390569592539036841000005129282999874581872710370604990885974543804819490749662099994741465966156332622532379647171727505995161151726064857725394436223691832546180043618618573471780601751827968865804656896126515870963133741177668238633554404643577698466365976573454194092697364983928170933931214199337523098102129249455865288224198723602970094603432027253440041631396800861582348675552326453074136899737725901208661759777701345502166768483648964030842051117037266318448357220988447496812012654768785134059417377279537012615989601751496655591047707362653304755035528299842446429276493808335705563945619060757053087528835197876718782677020723524398221054433539231612140539579573147963488379486671286721909430544212665794607538743264063449549325060308385647343676861059985311256443805745768969118708552231270292553471207487325099177282619806041460726139452047136346028833164590370890080616151484671745665541806333134918420502564157080121342333984186714795813464217081686201121179644494082910743954108178569754281029584099598438471436293774309452726035634271255710711772322502264749381031423240559772780717464203527365564079148643230084965702159710904594045491600621977085043946380553403829087813338051610174026148064535978217573834872963841061535378638373896810393294528838387769911795410861447388640178819089983690964721435706801028159957478043857864472212773013186402301259262606224065705365458509410834106712583297932117833479196468222369948005736946754799931423709844704252912632798872815626948542990234602014974597727580293336569165418201143744204894483460916473828098027494559094960613401376788909591731471995489347211207394435425893683031816690277288246357905830510502932784092848570577086841983245327651048615036162006735113298783553797645157057353537528818991470 [100,55] -600073055166650774912099485390818597302775475869204782157621333740351754037240944224536368821606943558072489854073450725539340340856214050008163089975226532617027248348607087032411716425231583939638606278287471903613165610191164271271605308827805471972242651316285234856173068188716887031771626148048612501599497568495476977580916568988245679474255109445991275593893725542466830835003196824020222205190531360197108114981003795974573177021685108208498713004743442192875003271997807382631753769375510278780676527508552133088740405517150458347614095232823452868826316651091191860437373247779429424850293913154163288975012893250811347449976447972796756883730707613284303286399566385444109055228210623262503776312772263472156515408165036254682705916028090860314121454517170681600883256216446393668545962022622470258594966067008417878960999526709701523604142823227985861300156449419365909782134317328723625719106728294748134332992160638226843270637174995502867520039457965534171795979939855481267042603656175437207771399772699706024981427570546288074940846240008142800222604948268071148282236460336980533963529257608254068043786130948222732835816235851522080787381912294996445149647077408379044117098736379080660184965083197525927058772064492981488133194002451888266458001291582617617207373862510700839840382564103888805786390663375557675583217528103200689163660436103455149192973707081883872874621817905852418967882118271331814069544512829205503288014431647202274305495476776291003355752805401419446542589314002103821105082453136072523617960867021546656348671236047789158222382718039226019283637195993926368067859119479859257046813477958866784452739177490491416702842718504404183066684254604549171123413205555430952555949518383578098342290131077702870046074952432774847340339531105906085068158415453327694187157653708536631534062606825433826657480622651497326203993201228087882157025389826662020752226442163850 [100,56] 54890356124850381047316012751216199336319872972727302811984540387106873770106197872016568440249782034896954768122593904903471200073380315672437290847445478114362672126991658526068805851659446169707468797769667784807443228695379451111556938589836877525130089827722040667982361966822902329399959830404984946210723804928820949387713505426911955459556681099597334677872306859250337023564610433734303575250891025696851114894643042827477053635963831303814716673751697693798182227026421642629294009677480733245302857133816169342772817678218284116133540300685628436172617022797617979784355855173375785748944474413244769591508921568999491983441223587993778341154435774623361651021282722465299754644573905992685845526208885939307893848151629005366468749872074410976777652135862595373772132982870507811415538178598684623446734514424000749095043724267744846240521122375646660848678421006288933398430055443068384262626328159267642220385985724128454177104411993885386179053915264870236127750477166037635820534602085464558202114442683221021106607224326443286162372240891513449862847604403815631773674215117739688471593511956837487276292941200517511155633554170035346468083123891118881689544045061291472020621823689405440299684926859988524949386813841210420253858510571982599072866152298206832757051323130342649089713440072696093459172242840864673659485798024031605765709745610833445915485717284830092340019305918306617293911008480660335926461423185137606276110453240308391589194261063373326945922522236329434559497200982738351098943425120196398073246979939466658257283219019027520395563149491436947473114723053625402576365855177941594775990880211413715601946792496919237581412602288706611885128063914212737085695903738205071058676468950473543922586996903327845001252019404397901207941289834933404921683914465478162784578143426519449452613602299563607245660701731377462111270470647268643250767949466349960921399001025 [100,57] -4553073241651710375087991229344082741025052668155815248921910210011091805772624668622782258168633906908480850429067405455131316733033966469938872120995733156101562048386111199409619784452365711306172654242792057973615727943905086273520927313092498871754511460669094965723623355124693933911330994698614663235601954688704927583483316491375205293970096039667678640346064309678455400738297464437560128525626425367201537657481290940038417914298700223469505926299198504425798493695929906804387575969575204997891962119627010685808208461921123779276790435150877115287657660810443527264810156904574205223924076347232630820925600528990348307375243299553628500163386568401546367318337212440403103142960572048964394799484028369251810385111469451583610341517110074591670037616970676785268044321363454677882216929904379249597914491289823345864631894187992972378504700411547910302865376830851456540155890070001354404597645888658091452754618583156422142788855710533083887186371034739969899442441665192856034276930618631085318922368025798299701120272424531893077001086795228604073852062243652067230736124838973040508868123260834594919551527720717600875184993087080374310866633405021335785466720018117519724249436968491853962905162132323123483257111415477636936014855806976174920382499784109944458790133044833467984251930339130473482307438187707769936133507371196056276364165207401720058880053154912878148179094917399085847369570624315811756674021943755243283965711896179964365070203121613414869913108603921136392055572789925035443623081302894770708776632446582719854845592121593212392702305195441044651506458470920353208818818936163943300199506419802325557541991494504730187844990657498180302175552715728725938798817627971702869613772504445822086045248030365773786805424136463350104981265149851313923158088501456450843009169706217339677425793732912767990581821052849710896939053856290862399992410037282449612626875 [100,58] 276386896830648761618475935214063311231699248847727422302774309261182107981801622659488129311597087400265294401595614216129952121402794580238752647983854111722859773167447504876035075871382346760376687535076608158612844936233215298743822792651498987064994815103140311216293158290544060273478718542515984119861490833621395111588485933041469794048386048552902033249513851537901620060505028842507862268847351599549945688137560441358848242285853189686041802114333735178425051472495056791632438518375702473814393626197034694004703516856142606254741886340876691140454428420146815579448388613150564849066222469908905382684984554666742817079225755640165522062136187821553902723388266908051254221611754824850095376012805108586268142472425609251593720711849046001727659705075341171666096610212214211698257953144837322725558931778463599315521605793918364777418988758035155740991875818233439033359201983733968193332270843925859927069560317794802573910082935889643327279368453356717978491054002603571768250892959195326906868169683811756324143712255835675125032242622539516240908017550204913406431406263210129049433394755194556198280102508010566245859316529929793549532578652987041823585502697406414092833093036614779738658039298863263410291704736634893661747737538756874608135651744175614505561891124544243669828040105096162632069304707623300987856802917629189676813510253971413470828991148183379286666081731092604507488507209230992929812709715129638240727448343172204399468429338642765466431432875799328080297620407800125365352676641282247706924528582046934426910093559622994625649376380775844333772920199030707296065050001788272081292431536105544300828884243645236708397692333666562828841395366789076755704916940016189620046314752194394483701374579238931068237859395814173360251341416240536484539952359250540856225884357811733414096511128938667650605803606965487563538340408902732857828100356166150679380 [100,59] -15475179623393357828418751950134048418129688440135212563177716258188070546610603251293591504373879192377330345954054803992169180826393738926931109402831761429387781413074796760727417952740727808086201644000209546447975646557194306255337123507811525395562075961860833441019543258203621707628402365874103925739007505739987060720385795836300056804784969508933215319061803859772893808032402821989739494675124975827488465174097514170300445636128032727131737155398792015124761648708100040191896445112656420811318445251511161585098668083777060176311693541270167045149327152051035749728867229632316845830480618785615488077581572360075182079648257361782132042124211575735357356725456546364682669251322722879344745889754474241987843978063487811682008119334043044168308656745578998604543654430341872736443516004151651368611003804749454539959857962307123756826999086750553630623149081189632074909264177596649959070741431701494636286616282566995431052342202842961392339781455160735121085908548612964760711467139937129523679182419162274349769769741919278982124226541729816442062923240109461744823409356913199839041044727341584778443305819705587595735871895482495636556377875146822706194635998807920819440651593900397151967478348382478116054507567016452445956922422445057977487083963043108383879266758386333069423573843112107840147547699304656066050041352407481447090072643774827723767774836478757504182703385609385849664706397106722605308517351962315306454820452185088046091222138985349071545231435159137744145468030681048748569686718510988897718514168997599058364271438748562587071785338465275530556366383548679015387295323394508880431727400110457153748381815434357919751027963688354120725710638756153967160377196744815073355501554273940870705652548868528513697359008262654090078820562604059288273700148761609825607964429920770995720330501934117673454101468662206078930408745472155247332282531087564330 [100,60] 1672686247500606314691670404771140507167860745423155678418697293929105259908584632824455514661873263917416878202898853251826949440816743681756441596440923704961649424175935718853377648327095512143700969672195764980501293226099287980663330087258168834950212317838657245021724368759283766943162600061993829835544759888655194919959705850845998833633521858838234368437790589322717249874663138286793381033994867005372001926582257456433272532600206656465972302777197222197853444852175416235065948002317773342488833035235202437011882353870722709515608155445001773223630925286407414929071789188788073344702899096678944003982892157974214774963429494691885168566987125178432072293669888706298524968043304151962228032663751772759805920081746000371095220435426055441719113661699161989084210836764705030154832272540528646958666774331360344414975176614860450377885837727070551803588197130607145593048534095466631121898540044450360060171920844447564325107752761592979377212941735775746146792854666318349669771223552863847819011429227835848248580560151284449523113143897756475561752712155910190106335462477064482169318876586052206820115858574576759133967493224593381931619808028327327581853868167858282117244659774125433958215772580365447371064590872285585821768663630546003662801636858054062778316798212829879327372967574761917462037028011382034034600650902383423558194411857216431852972603247256967788421769291383082641945389614351941455472227319440765336329314259693063452509114203855836834066250286858800451743996663394711124967421729946206848695192656534364309717547619964233522822938537834791187700024384598493641931681946765897315615036906317008839643921811189659169851535182130884452284520550406521006526363363668796283167555088524900894724209568362700844706101150826262137232598306477816613735977109325098056436187030852878803039566730044762340501535457088209143326100590160047919353457058130 [100,61] -519863176216296949471270589575768706189495665925866292449454759727833156372111025493516707542453045790032831026791285795181010637852425092369195825229416665020418537579067450221858420846336426402491579877804364423897782826140433547494618154619774779212466922802731231268079884963759701562521300540985918187986622611634007617241563960336207275314611436040635123950344698446381234858933058906813499927700892161799433988160506175667947727096468774484736131987184359221430816858385188938586974976712882381408117484504366746788188052336928568887951911015759024596340940594260692771398327674701582396930156174001278588571270186264979408381503705538052855072203899714244650465770056153887241388765979917086594188919192451051025146743510991759769022348485854585522940601175888674911984189879514969343162337777486728473725526767200481523589350971920945164104609640704388716016196890445490364874705818854285881273445631602794354215072740506507118507094727939105708650801904453848338958509751874084494974042950504622551858637516280403812165096305493361122132372172713254007106340534941899538200257689076634155032888252541512016601738619029471472718043673111376076450865090751899897391653405170410297227695615248926033957599431684652439959540671208538429251459579423462440102735316002151848953995167315294894103877156590119018931562329933917313242446655705173956930398833977999654912762872084424698453322307880884290454742081857671194193936156422501041169445396606573376366525467439493557531369994260985569015931133229677121389854667065678718088282721310428358186615369551102282447714427237677341017806165348085645156227536531064870102621969509994151514030098659793084541454554851139847136026966492220134797586733910980208373417788962962605651484154468187267165019803498779673077059500552029934283899602186772425587806188802892291832512872924650435180790731661647184196413465149886893715181070 [100,62] -18174328390778925658839374165143800295247702215805024353281349926611577695359539908158268602012771498371629515469137741685372271111714013013822283710647041354978400365352780084343432422638732755490446019591414428743310420024865798971348134629315240664261068161312846564172081838189526078881801574533504751374866213172654016272786710451018621975777958669980463685799885835414915995726790310633888345536252332488926666931812107610975963820673387062917602256268463847422045229515168794413528959469059790711517834728528704663675060259997255197604649154353543356145730501638179935083534877334880195735123340824176420784222457786347103552542291527442477325241188987815104214835963390171646871634439973292855146377080469142629133163736594806465273878258211772296101295394578002278182629273828589874634470224177752742614588460206044759274931714314046323095463453271212579588629746824609885027690761433062837872576782937950459159178471701819113448912500419234267182947168357714945264156972797302564715717668224911464010677879541115085048643438703773446942871112234218470727586319958840712294497893806997451657865780310714750159761234680162499368642701336924206142343588076784142045744308307529600281299660334016517817632661766285372794396253530208497431669940365634429039706938982369197873336529677455737203375454641198655863917171948372150441152456600915060117139585643393026680105248605615483258088652271920868318930305305893843359856239841260704186131308057139050227638825343175908896630078084259732241595634625934422630823403918090889272198185919148010327355331821773268531607871287044167703839442180071963619288523491578694176268457718553763995669388444190085675821899692676400662441770179538080778596478531435227171179532476604131111697021291825341683333312023703003830174321175575292754857017613175102664706035339965735700030341756511118176680009565327719216642967581723569691870 [100,63] 6817420681095006905380649747650746703041447151525770732907033554556110710941434222498410705113560846030296784611400221781096006585050360012585763855550905221415404523435796276450689826307943594647178407253559851495027635352788366726348131733984415205293668414176378790918788685197746468752995445863384741794087571335863673820210872069949366832304943774868340749371434711899060991157361744974527112686722725048130620876952996697224883052190228878188279025693596237995416493454805966575579288464740169619233098969686992913864051190649327248166494669725750524441045419815821491334299480172761524776859466631472238465018614450346189277059044417767534627915577763262470766697407588340886066718293186395354011217535287104981199549980487074021425942794021082401787925335297687405787723967883081581272892804583837504713689307897358865998603097724504637569550937600825396662134089541778214109313808152493567716559775026718966714665111186903670611220550191263351926041153953037109053762716221584269120872192324749611931751165171113324016249660780413311126450066238432488189680565239337194683641726313486896520680602720416937751613014593753971233277335790670166807371170185003417754576722280059562035084255791873430813534766779966484727201743791690468306956419483551441535571352080378577013123157927951968896850043267537318556670561270313640748025655702956617321471460855237996027004426498607112853427469114996239960672034405995844740902970260123454315423598716528931572107244303766727320672211321549295251380561654338902078362914385580759575824120875845043643995141333659876987429895159991739407544652786836450376641184240595561633556600136496370324984013532600864956812580170207094772504980406702255139115185631030957497191227005881161521040002295744116122516710598172548018813936930619584410073147263398883935805279182461065004641039562559631172155002923466724506007062884680163795 [100,64] 1487981891728875159571156336915230373604452474319509297693357205381881284436257563634114356207275594412479651276628968949592638508169456890485134783487649091376445251125975104472344688398648541633974787447871873454201178273065195207450021128330970562651145088747335932160237420538415080884318548023834404360738908989592834438822616750036510269206138012979864024086009266018943566896284904506112605400656938089716004404036851710146261037702862155588770527372383569936514904254149706257284125922908624293764690248208564668770089062658824390133540927456183281791478360183415140906638298575530222817110739776602831114494868313617355346378467431769656535491478491723732505581237567697032629897694062235229422776541306880114297860581427167235368613042057971765481246711690059652439053174831342087582774653508879174414276095850848111085583187615866165451725234022339268257452195565841397774592764374214069800176987873592569298382145730297890045996343608396500038142746062018420154005079607350407106794821327875529348427077517207924789033430447890310459635088369157961739211026491230087457969109574777162003427216088290111232899364505822699061831160638549938402171483434002115457719271120519252560760141547356872845687167850781129056205904392099666187004651031625650005761445415190970855040586170833548289170249762709214201379633181801399642823184307048559966374912859297078346555457139003811865001195485759340717254551081533489218495912363784084690690997258472999098598251794674678905845629623683154648018630703413647234806115355559457158837748483099563753747866210237234078384245505132232201564175584449606864130327895127406526116173320410366214453284246584440213582966685062230707952763497876837641387906043512330554409322221374145571797736752885294818678964414216163886939579777969071734748948893803539555394888854679210835626551276726491385469485271694413320105456181672020 [100,65] 110069223217861297059132835717976143420592218040410754694634425373923270999108214223197422381481403804063437083288470835077758351357116980598261692552041498616230604905086433649539720330751231368501506989041478506469424371155785543476477882801433313851934029291307058512386482854400399763202580499854329414881263580949748637336480336339938333001670580418257443062209539067593823423551435434536666624282364713140541405590819731970165980546107546928097341254639284703411638087626163175106851219376339287573400946505908412689497746039975625002841173549825720160955558341009125103670365484859289779345085146755636574562488032938689682723066098546043949224421002337801015397993466504287895807610506108988556024943164333765021293689755287332489586746672876810840625345300822186321728024149723514796506960631327295856392201602591430137849586856734137662712002393112893091059773743113927119469417062569206152056138534731956423260752948285356823850882095964457619647446749231156551896319340380088406005565555060665381520468157951534409912465521173937907582709268023707773519626503048626708834786761679842033465332323083186743627266678983946690683489888931892019049358807353681482117382014039459233194798823111210643116122451630621059989583084932020824155182849156003355994774151153854795042627754684448458183340430394094055683002363387104064722982429907222377322207875847952155376972965413855083980630904166333251530931818737658651254029776746694883765916411999167048034994557967235765457976406554520702945370278314896301848716478260436100300175113290153077607358971286798531163306585011047029578173670131916830424621531791046273069513847425412904932798083701374626923425667839652069231643904365009022057901994778698687146964163054900635882868031649090048328636316664495015269543760663653269393835260344572711547350692152260608005063359915460680323675366266960960516688257770 [100,66] 4119706062145462619612687328050974466920082307840266953949951265135576040646317908597363125430023362781877913279453715488675582751337501416098598828667152657153487431595549118784884514523591858789437711523571678454811182934797349605377224654340131834140750328978888228815404978547118673552245628093222940176269059452508548408508845139623464456462406356933513201235092323048897832945238114607096417141772714491312560840697337001112445493632231894301569351589498079944236614735709143828898778595171937835450796560300393147997073631914269194176531651813674660496281425253159184610249657214925651138608821876144552092232639458265345429582008682597719372156697534092002514876432462620547594011544804210134180645615554170768782743907009424310368969934342754313071125968133613446246244548460990183479967206671678910258561632456093044662951599518593502889753279483689761880302025171656665621241689230228250587521824741929608764700722343019538545345991293852821279714224509427884345348020154076934440704326810370620556301962527080427087530675470152740552490928268479468680796225874787513308159826089844194264577094110394442898828380627852828905295459431110190795829760267976480328202802136759589206952228559012430104829673798118929464823056546085435534435472004207559238295183343876454924751592491643197146623755054450887376557885168498339172848946205259032850280968018202810513947325642304507403416783915513766839777945659031680794057087257618035566296182251423801212526322393592303490241444206635759883824037895099534331308718176874716944988958807897566579059505766146371796788820537087078891099152449075193988985024598238595627983331664756008905423090695232010488878101257362803390652424116366666473893449215320077354449420803633821259289060811414066672295524092911012630705558442287129026000710938201360236868542012555126726301905730231359606362978041776487896430585 [100,67] 48879121033244842134014720571062837355307119213633743430765695570659996690794843979361968974397314279112244353859560335007134537487660110930923015041803537192313280525623732299412577816297146190470680755901102387341288627598442801418891664849372343955766992353460847463556475745093453199864262376751447643678284148929482936524581681348614174910205832903535909207757919180978862478905867156882206119585265457649496700187045922689258872691810654421862485105715191523070426822132070344883220719025276366822330447679049037768681328560425708645440699961440512772522989672073758732412585893746331582582434522421410357660338641742966031968391865510907800834481874906891643852880655983057884619455014790671664091567689462485029846182330073813930049029535606411586263598972862832441705779353527035203238756417752576268839584208557363918965431910578357651499230259046029970874276871610143961244514849651267115925042233419893502382950142397805747778960867513709321540425749248929360784554309525313604179262495515552795193254797055467287346136663001799143771119598974550616633317188119180051265781195518521956545071344986591246344760457910803863513774247600914266591489218238254209720940501073850601684681864143968478338694936231040493370057764642969420273643631224294461796870564932141470687689886006418818687763967675537634944986241836288261359798704124332674275895440088696096564216966555129796080446938419691516731745285254080471038069279339145998231482248116185033267278576267891310864368346352084453949829921623462478278448832843113069600850926622650229174910477528425865518668420310764865783424717657529391551393514052837305688011733906377200676848898880991617415221187181143890870613062779200623719758922391773183887638136264932618147594738975838671379845629547602219474621001113911336866894269786540110775800009337712233219681609802196521308118493121257887690 [100,68] -1711093761041999541547223398633634133967669336347230041138331548134234095158205780478411211881903357657377619187666045894094201941491584078911207683244645827780610757594477926540787289332076000293590255753378678575339974366918674795723628841947994586191437125337316558610138309883062896347905694184701225424004242647710371203360598564289564486353766770580112194146643291266989307398711641595295226940044756747064768265349754203103061812221667764093545663979163467466820356120352047640704557278624250225529078704952055069583406757117213347667872606331592887152283049389931057354081188023174352829951917695926768031920957691347119692687527432444647576551200086895510249245748161347715034800851545082337278486026198102221336150524245508274370197830511900921267431021211826976134088714133037546460371324557481684985496931237014466365436389873990392190083972621340568367686523178407329887147831343434947922369253675332758820628055533851705514566362126570944746379456185496679990954142134471585509547629142389874023228728738204163726697936360478625030431767955155160986591536495682607798403442700875862620667476135082840345434354830004142264692643299838455456968153152125559926671960151958201990351898704869552251675208844711778776925239884210883357132246280322323715555856551781638754465412683061684088522563310751911219003148992693411938630729006717938118384218394767840162161164999560752395880028829038613585384961601320109094704106396064969217951236729001693062507048787152556178060358401229412020411415611189921084137447518964201708973685678796862583361599475435384701016313053474608153305157299562393786827494653366843869534660998703182333680836127111865230084647477557568212649531946676168441579641836829612586395146811997065683079915957042559499782777615088342201745243050520939701157997005562750753893980611633120234832327453848284735615905903897340 [100,69] -60519245930781341206443360892226364394449988124066115951106568482510974582414277443218660875602350021900604341044805919721953584843380881774745195928193516418884548288831357553557792392524946555568944597032943664457255638378494176487845981973774056793982308119160262523790710453179731210612894353552724388831307493857368523678151901001218950942661325132074466149980084814876386868549501386761908894093590952196104853142997893386523515130647113055035903086436385969015214551191679462518694829678727850801411345743478344645627554912204725833515462521635562177219703689894579129284126295287932179677118699354893481416221317880669910366603236719505727509689681951123212870311202898613604977192282769195367648935641503425940690733383177374842071052269824032658244526311917811508542375422149280238965473406368998774950067128459378618981431638525003601467668326891221748595996462705163587911929870965674244552394158035619011786658707523412452856745377697313388120118591699681882566002505510020189702520711147404317412564339856287001722716269212363627673194241273472796605554507008640792868588367706864417259400293432837157673476864194493989740171975825041980804134239459249436077125313078947143236247743794942502859146264020404706980058049574193771184228344106369670314081260785449445815437853959867755831885888417256329331872219533934671400544256678775282049232311187332701198770334314146356666361776065073274400642138261579691356605156414905589963443032120501209698006047111441655713219518455065076203851397415479635495504619317439919917893182725910079761694714515122828611954729437868264486782574028185160590954521556016956995366535662322980629039043268410901174985321250887561289883116109163366481971967098452269509976831075435560846894124809515271711602817297776345426314808805491617344889675565402991484745568601639669327278056445527124748268722705 [100,70] 761258442280665439397736926305329020372364193214283998415555538778996613218844900846426463633863914275927125439926772989932386543484091194103365608227164753693490657776497937673311549511784959076175809719265684649429138444266465783154989506934380240336023873585569209121847684443216085760058073276771326937517859727487679920127249555474635505398894761506285226773596456347192798718156940319771561687549169171627284003385613097122536311191584247992804071271607458571409512438910916819718293056131022324992724929127175013526639580225429183564639165915251777533137939955594249790322768606628518327879453454056871674046464718666444913795489036767477760552107044926512929350410764534112981835185092377620140561027197612805827675112914507530782001073535615363219268413017683358974328665716521078949826401661039395374140109076279183687957695423919508485865659204118328696946074622136515970354623405269826270837392109631311969545193936723204020632243619870086439398925208021248274985170525829695175868921754829346637409345138809415669458856612546079263782255008517361211744722344990022912000304288865269822898415015926976634157396465092575388790478232251954670589482887556764975139481420028092310036005723028355792305820445743852798482101597185184623179189982458493340272291732179889525244311288834107501970308085149222157000797252223034799669056145534079186929721175275111759406071038536161468696863037844946731135979619001883980687655358441477503451528234573190376986824252479289642404654900334522823982660737016152125345334157317675800245903974782942876997935306852378528926190174749617759098829720200912789980324328758494982834658231505761646628893947698906000396651321010318440030210024040006457391586979733883926741224174623541707863701076959787147656157347057938542701858763880380354904038436204611270194282450471057466339259655743742519685170 [100,71] 92607857215220086465251741213763211007675954082257736375714127701224966652217215482889095169045152781495432915135746128662381974876993943543589339094446641495220545114928875208370370098420234724396723992743962666206548640024357115138775990611827850875043302348735892982890317361857324174171921602684070359705923411914473668692073383947222205487851715910288887214595842899177716221650203668304278669741227711548783946023797354749604861361934570203078490963651615158232255875459714742417381253686358807793228692111873572850698483140422398403570095602545478842337989987033178557028723710485980397793841717601999113038290146734312601401947394946740056250257905284230880120163944767246305235463174181402655165326969181374111425054670047858083913263770993766695731678364597495022761564180221796331621834989333830302816782307413629492843832646888152017698462829889855949777955372219246336568151246446735403363603736735581938257407614904011525821903294492741886946646892339239765387224561431654576703163516870444206459586372241229106858267870608171852984370485256558777030060176293518347267257688013465101417298572113969572069334092686982101670121778193548728852977190482712521974651603922812991029134361876254821839689088870043873660599178178806859979940505863444620696116440889882843391904500013298562648652750063572048517220432902846726210189639898527816676145549346758671453954150921569504460290628104486477749974395161019926572630051579845878885584162986084002422135663523297541321256804711350048924592764367572242657822533407072460082843747099939426747644888634410309551274246655016024687088879806093369396765336057823710574390615163511056316863755851019933320601307715080846261806004598412183697562842162236791889381848582881665501460884816593990773660891219142996577846528964465940667709713482344516427511631385366271440768997818931242970 [100,72] -874693195078156879608308993331363876252907987031887263996688034623596320242154123055508450759942751269685737600979578693366091257203216703309375384285586078552510537358084613980809152599749885796316936449524906602952240138797882941759699697509581968277732451807051499519400255823546289240632365864991317332787218921640298262004513054996319943592049876812053161494975171359551340874678748775384476282496313341103830276434071557960468241626629662235645854285775917684771395773032026175695944913448371187585083555106642674969482830801524590338888005150093740743638591950015736369008210685930551139313919830524669814938540212095573383742883992868056778472349281656400033250581783740220683922947582001521314065820344949531443060833402464765904653518855070986445290963056074341282093740182528560704902655986269283747261399058940087742920835735446559452839853250765385334038150909604116486828605002650520514969819051000527163870359067715296031195913239389025073942048834000140537323258173000250157187601119524757926052480565925687679931573248107034983905503177887609311593441521797205810179423934474102566371490552321548559061976596365359321551708751313700488631847803851912812447130622278708472741724214793067551027603416279351841875881437267184543388308275900052261281243196277457394173348032344267871899537922236862248982150628272283900114483916236204161729483117445523023054945833658941852123696969649106280147837015806370117439457284656809172282011402421948671331980099605303398488093295909250498121669098678486577071454445309252583306850449766757706799119275385611119398215872929234172188603791848369757246810541884260205145512896360624475681002649553475686404377701604282026507014111153398246683646076334802514600010052428145373057970568761754682435155711840836164121776447491885704001821348029003919225141697972573779955487043338850 [100,73] -206450371833667907531688874606435019447162958361859344876623730676410502534678099976856574928420269770608853543245683439458864049142917074363134781009999546799936383851072660072195734410896482581417414806663918996798665876092538624420194233997709602455725173400131969613334879064467323518409037602690307946925108975048756608202111492689094950262395406371143453534412128828770596008129143924499907328799096233132507918768117059100380610040313618910054313712873413843952002398126174598923842625355801642820352932089517252145108721264810386988582520158040542697731812913422543135589293011915282568716614279850264105067246629345517932167997312023887769609494456511096078246272972961639710618304873783881384031162173779180181655896816549718998948431952616232227159619410672063080670447934091126980041026841483146321617031132142142498635996276268233934930652971542500293236927529246923762889482393628930943972331255278835859431121332207967088667189768425615784656405778118312940330734984324555965668015261295710543089256897986497146712510864654372755945604475295283089627117794628610563284691503163809154550477538035571876493468462977337214996795172154656906143269388977464574448319830371597118710723914555793246727993717147509337257807139123616120852124004103070673825269059980679184905989992463490553414768883653536878959242618359872095028404491750293305357212442271935926257152151332701307019785449672031806291563058788438277397515280843507224560803841553690056723515877216767995447784488103188525949655139987292705997113568448133422775073935055051632661372104767656799054142966133521117171320918073824758983543131978667374844349023846109858636481312828501578440185603325799602391558264801162757993262974527271490993738781079422070420228865691720747050604594939066233371183361230060892218781803935918199990926109068788409482618334450 [100,74] -4362034739707911218057367250688639992677376419745183693679450108563636906546630282162838715084021857751943340625673028751458514683674773347422157732745416848616378291883717068697499591595817684080334406860774054996082938570823330657021825865243528526892668866179422837671740258565069396988649385832336056052877899577231057047791138655254038346615132642813461211525175172720577011399327132480447861510966623985813576255989641294780931471653178238837928806619922009205248292694312146773561412036990669168177040475136420070275138577201198508041419294369259040906219941315622357054154400549732243869881100794602891258452704468164891488813114100250859461014499262039169171415229010005707635740321096107476073989462926019547847737653028059629772076993034468530649052669419196769160003903790097407136538061347966898523518010426009434063501878927154377407919639498437677134715346119341060196121256138230671244703741171204812313366258299038005513340296339407480920441616916141806825364005909032432221056358585460602653516575475448171255881871888250807803275955150199053528780712805960064129886022367639090844049361706251615040748648042755698728266847372491494307367389761541092242010075231223090916720968106525695961045863697495198200401966684311839430840238006167997883975155128914599557189270340085268669227545528263035343474074322101101573128494832890902860347024958625662866570004931087274927160486052406265225103831707130148834205777005699375473884560379744843297877759526380159727446468504258829006768673856429112106177186627051116466333882514428237279054368192419699570585505466339032072797873467497613739062834019634135009347210242580822381308019179870844659524000163378848582334552891996062808359397213729007393907563263817720046857807273632984552323440608242426734666623238869681601738811599704812321542927782287280646413855 [100,75] 65456380664388115539628836889110798357044493589144281494813980096822501349914118862478308759173791551325756042147926289551772841074834234612694516288818544718605622281813374941633823596449625685873046656459579880170090172831195245635963250161722644282974674131456063351361685668537797985415075005702091911957627393307211839235108822254097984226693436155000668317787458917429379809447943996571440512014979744051106081692278333373021165616730771326888917675319253458911770348539705184887546818023263868582259732699982872665916122646366208513166946817265280346917557361543002804457746115544231875072642536357809519972935676687552631932902047467452233594256029422755415644682451450712926688543300563234789160330111455849595439195318281091961669340154125976186585545958158711938111917953785897231437518548477662555457428901055181348534506728716128983877595924045418077569071735148093172569663255402586986774371911434966886489319326831408158467829059443390545424853972130641180930931290506205252914305351758094711610283694386806575946774072500748419265730458740276277928767782990731413236790609122006174412368696501192889102666772477484916107189110360145005673218650430243215727254332857586859552151064838565051626137408979323997919050585305300454622333880849362813002179619117838342629853951045886297482881549160109668834487255508224075233833086457909042162726889623986866118050029242946218748050472107030097994002423412187259365286075498790662544330266331080438998117546111241266905397892565525987896180630102884262217450378670653557938890417337244383909899800181909785160293332362120795767486848109128915386701587869610586936076618708490584713419036411659971995369012009624686793490319486569110935319961659362702605986703193451355347600613159288465127620417151086573282570715492009052420471672255029313838073100314442487225 [100,76] 3157441632119290499291992852045522323842428475162576039225429446084883058900552050181761583503004271952395271643880791623914659663092714640867364576251437582424752282694236463796666927553441687831011496825672245221015476988540715271557735200599405061780932172882665655213503276630444919716990641936052034399047288776283075294140735333464431551967281033596522431626363968203532546584715662167992243613984071631741883352410763728581591147410679666648377002957965077217904529255266898516941023938229521877647146322204788430391743656819361949740486648830211803647581571246814644566327919284057796244153771428299866333743513043637777502312740157825779673360384939303197380119733646262611751749646419417732132361295936212517534565396062295622806717265667404589497197282593458378638183342234136136329321474837292897274459529090550444790808140346097994122116862484349594279475373923156942940451528139330746535432432817383334572338031892212325656491219763115631468591689166233050817531509407356518100229624157001777760937631486993449677021743943298489748064066192447250335293588250410044603162638482772783652092356193062917884979650249248732250187520761963271311132003334517238767808295347143623620295343926114392668118109923634806387799811745537040790931570514970127900390670158088289470141472714415618466662551463755130541604792809261669993151330619758836074327149231591600133260866251395094130525853037395316044810702110162585042110583511386288796584712534814134880772821498856716460346656164813911972826322586391110322129622701688263054102290737551788392234587136965069731921963288973820391230816831843794175260539332117778345066257918167092361560060968495160400131576514086489717702172285052320494318835705251492396436419401298914454115458876873293689319342139264972729899821423030922898764196191116417323802524151549280 [100,77] -4069415864945861387519577404965727920654724432863018186353655958663195059394361441990393542251020443379963288760136497901856158825954729759088522605238599616806847780468024392329336089220880457136208790518310231823163541093263724722212194394041922063831527458417240152083188129385570281311574779195086070606065853412350030160301927659124592208087294331657367112314230410992475833258514619360037623083199130465973142670524569989317619518414252980828405429766506225293227194691941818800559745562921813468144838993812093193525340663803639996886980501821790288894200801674059648596489304480568123070626988771124494463560200292151307828201796576635030982245214190438249990855855903077916448299551989925435327270319337998584600514000790306701474268654124631607414106732355831617685227669597915922320524255851294927350055577371298922664305251833262298727330074250660842520433461554583849992312677855834831171915538355102785053504600399948371053338083825598602465567762840815140078556106364776633336603199109099500563959592390163315750436835437410858638040733630315710736247235091385623601794176824665263712001812562368848942704323318694861458212815311466275231206157739819058911250446109527048384308432093552876641150459226949970263428221964372537902160138149564048049041094547817974727817074052016707330845931738214944748735293342554287755356156300208137889903897205054614055204173700867989681957171802272646527055627489437119806896266901305573649647579480672984931687130260930404500098787809662286773805505311698805430988236729410486357208516575436814860276722812418427575994346195870897710053684450864157770739319424512710570881899332808106133816170391455188955311339721696107803881205245224400821096580863393485794470398494111564843809581565173054775538153775121875803789870374566234016480575172228481295748927010 [100,78] -1457367334904812034196790068284906152475662192331996476062024882157801141638438059806348031093519308808952650905055727595918714549604801916770592229037564180223879402361983713764004738849025976559542180033400159320333824912512042022636116974456302152018242873047258012615286972564826894982827122553028544656627702615455213110062165649120608591687929049695677766491765039965548184137573553127752601956151643710901485955431608324773636835514410367841329948169715099214115322290629500579285765814129145896306532159496708520975901629262214133324968419847879045014443079925417222085052699708538240853604217261959696788161233433520843679255031136651704513792466182256425353244912381388554729544898786378804204824635720482838060462885258777853685937198657373439653699353429634714325217023948851758873375572193825797812671133641632911677398655995523038833396116062304835372708998510123597003312879850662701554273542750214911848101928746446225582373025998709832165191596590944236108734504473235724343008620095246664827473232893163858683310532154864360222705531089007464852472428297603195558832892541863528457598451599254801146332624244693408947170832764908093587291932656049958696312102347410310493646532950619301605626816528208621449962181231474848701571159328718329983866365645490255152928819445287053709985004834728036609903846534410072131541690877801558059113705224257383223929538638020929021776712472913196340861019165606285611752568252574761554098988939562461602522783039095288725034818000444758526668087993783989056824005262947180549842204072963836261242634942522990591905253086910139046346529342938151056909618250907961255104718884961293220402884454115307634754050633208148187423549134790328257506770295456000321192727246052229241145766703944074689783693476198250776932888112343707020345200859626207449008540 [100,79] -11994050546272372640856224488130494810578426650859871630717511922373184147313781736788078662589812811238876207305092824890332083307055455016951885534433450791888044340800680771647246030876576421629763939432124552195149146686039847918367875355167292656501437617614635993508104407790250411973633931815525066856130625917027667070737280033712561823099617997402697893264867532104432389323287446148762407991945678071554178356952799873810270733903960310861567538826204061344055255657805088589897861420125387965224998341699162219486557773312599434906294330422682944724145858244009480909926735729520994695393123844380400046003872180413188024050959957389248323289321713569245730099317370756659884723444210111848113622015958334546023275393264368457914934481675241455720109455900018662352254813622284876714973141106218036400197759009058863417530442081037349249180380849637413759812030921976420836307831611003318227740602843614654996135209611892186417836436167044962805808934739943196365798426011269534422562229207803291757270375620697791843336996306962041840826930845106639366348975615079109727916441472315670236550337932046745140872976478804926330614238566211129268021173339692395228798583604813578632056677393653407969737368455326594817559222026836800649692088065318769430526313486685693077288323130732108746692654240762111132157270826546067620336007968679814041952899881613945480301327041905120427253375239617456264879390470986515039942041466878682299858647036476614619395775535930467256405202382573048684772524837440574053923249921659140596308685552547269567072003663600322856727900327746639563804871004607894808709364197756104775337979836557812928763943872773918234044405252235981736396780183940094716950663557322049396499970837034478117943780227760553161614606798522975759845765512464390174236263016656802360 [100,80] 382759021701473161298203282928644427364136624031513351307209818594041148249622989003502519949331206187446255886638740261454138834054116914682278002383481377937504790211671590081774391253917042380662232367477982867852653690542170906403590518213026318122368549415576252158794734392056811138804474626333206472185995003974392853905049117775846681523579120344272678883073131743996657490601394438051799003704619881786076497230782047424388552834271882642678591103793066198917450463352930377523761942217741384253977653633133934697838277965209468101910104720422269503369408159554193691982928396420423851926754665994582706282347669519354866634225694876553241429384731845531230639107379970012732827386873886158482981086669409097295836106807843637157112212724844385807938482848803416718821826567198979966629444542748384214772755304574430708129708853041416619919160249857008580515453821353728734045838163496033914053593608992604088634666871946602892973668043509759538814533957942521895261059057597117854913813484369567758668445111018217350116806058246708490243235228939231169241679249586066002410372815160771592298207481620711971836913543007448173012125815813265879572802860292389842306872534624133136507762734063464096193782528443803262749844596135815061106888480923575168097213249436877957936921212528881427074266335027979014181402562450998823801424278745324504363708484522491288902407743741276738823342182695915766495150225085464933514320009613996401101055461047524435115587326601891269634048825938110525898311518047257528602396807848869853954920274212933970491857879355074399294956373128227468231431795815053826355411678938716663951716582199661099417980995367888228459535934687460089584526040969072990227970847411874931482340131153024799537295813288205226948521026750053925727184142138880808536972530243330 [100,81] 11087853994314259931884794273850143059963944838014323501514612404158383555518399118188991447327469708887859147343311378340439794101135485134489640081049087326097703054083038610070686565629581382523101674331686129648510658761962855840693869952088296382925740025751196258575978380786811926597701266703501450152705595474107532291050422696188918152472540987651907021620275056577327008092944128925895546917052610788379589090692390413468428168567713657487914155304514239447316270457105054736866002716026493995123805076343105578013875911184128454060651233759000604006832766481654080410018138994230669782813560900717411436095921660079777065301624072348462152317520610214440711973903691355243474046193945825217839349717754938843311538882611983495454190640562451315561912709024882190025179551341608943173874571603818780457677211184668943517941447797642865058847644301649112297575599695582782643162512552031053835623754302300598985285598862809588613946323106573480449779212281459329804810896387506329859901492778704766865169226993686810515935379565656786078659428954061357006773368211583321785682541736017853406448867097161237797265348080053559593645754223508624988675761181213839698939360462391244031228826869688074158865188442893247943783061654847527766080662528246399685504293048573214918176484323677173015733683558757740924386251680837028539044683439992397659595222801966043403671290733686292994759707769094657076712048923309577415102860100789127551388796723001827609654660758686213748747764481543999033148728020975003702877761191340436448945192747772118804678765560715210482046541507458566529846671953136887803649709170343898369241416681984101703100574894711462135030868122476788285213119087969062868515644350037149929116867100929191519602700157811098314880507841254966060415837250492371833257705935 [100,82] 183733015368894575140717928484087135325594316566573803578707746441422889671135189877469879861062618082333921167931443346179195848745057871345925155489091911931065244549810661895519105724758146719606286883384677057928169355618013221289396270644958220021125436496840962330992837310317417631852837445279476129619975690122597281178978711204594178359937691346148448699946880385083686837465924906628090951289006789039082203478475974545499901940342914545115065785739869052583774212836960761628210401404544381670639853982128919507019909707471133323406607349978809441901080273405079817754582651689416614639894321864418298901582039926303274296343588692251205499929777804534019497088616750474637597430551227238937379022658041445282926920679675767505475196500482210806481625416727422024649322944409325664811429383006796923468685950959773663147624670626805223150047261394049930570987829546455564010779143431550867021914304570572989265074920917920643091230652811415556269608191499577161427813067146966633975846019866963203245920426300157625217990832219878517456184835118093437305877209001236847130807118857978729476668142224466203690834170537047546927608858526447367274594386817643520734418476618242059672434376131064470973734249176949904363386418444029387117924486857108306364132901012398938654518710671313831701104478356569896508900749816051779439746985211870479739927536145952528826015915289544514406489898065682787803035410932507391451430300977422970887618926046152508827266422709137798826106266313807784209891153131204171561301626563651870012760591325000916959235131445629181545097396304058503312688909262367349078077332277287670251938431086156630559379720297581013037158552518516824004476047025406534947925532518943804930004471174506305897770429285919979039474019558645680169627598009375696242870 [100,83] 3075187026626657081656724904450938664656282636010587038860345345392885500243068120722419763097061780809457266747371321365043562514728155456828608982256177714001074421025373134928872180469481978092621637312302362563712909456793184869908959446910342680442997308712808309659156643697575748769866273541986028325210926779979439831598091290370740675052111680450407810080267878505441663684102342480487061041936222343910486352364421246608552521480371441635389419109623750165748257287692442382202400679408788383369836909197180913331956893653007174697089331073212965710747121625901563648608784254561315800805452547035234463608516082001047037540726997016163723682690355887905578883120923875140370561151781761246137683883548911390890077050659534842479073125993073487148373134224048989078236246487455843695742713726407328886390448435561048265210451255644679760121931809295319209864179698810958040511291611118163666959539729313376363387244468953706602890370903213612000113236276155582358789646337246849509892590567530267679140095440685710178536741500440200253654497680490746398983909719640522310454632278532655552146728263640084376626254480090268799332220824715548841845119265739157282796771046373216865276182420328396743303232240227779105507029363921531845239253741888563462159853813137411201617059438368788272054532074508679950331213273012333805887983389202346106297492721018965953426035953920080745573706666042742069345947847251480370006366380906061498574781384317967955426775635129996815929659426058487258487611631849589908881279499426510683712845225834464695646392507049089789106655799558019083979432302258568127111239121869137902728299583059273466450223598445659716084788915182968102889175782958925514990050665806761269371408305905402534796257186401317241303197050280968104720564367185586870 [100,84] 56864815373555852178480402870500468203243704236814741552959650678832870598154117185630228621824657279037690102149936136100424331777715645901662810930841521697588886594123766335996518550646630219377355876929521871544298120775266660280950812419148930808597791577056042840773248238218250961564636279559546092555926657920913467209392756874060462278161312059612185424123091645519070224690836423035057207694847575734868664143566111564825610702107498491337158116184743177970880917140274471558045983608654035643671680860140221702108919517915763172776258546960507044309838787572491979958673615030473960353558761757345602583775855966383218847627471289226270408458848262353031988014431414254203117307029340310417967256476159878519858008972003063899026791650676806089159372126470674762186421569369992771794384238464899481118134856634828503488859613410426342893472705838081961421761241432614759174084922230496302499875316690167955585078882723419020311398340208345472042871565658535600684112663626442945297047954746415093400795459460391318758980864515374483918297100095780939315259684945657063624763554776854303213691222354032765170262884741171101127643993924478746457370095625166852636017441063239314081294244674494598340007466226463084555093774499540018076829404093188435109639421533932733899735757163894624251235808351501316145820566942301550216032475250005663193048032495780923536889018002431148349403370908763351173507472820297282183577341642667499251372196684180350647383346813980573706979953247404344525926386067230330660543240585358629469431910245369945934266196412738523461188215591926559586689971496998595841536665842321675905567519568847192692594256363369698936938344655772022543999718149896209496118197205711104699487633757285968011369108790919099974886292697590880249951647333381 [100,85] 888892326896403745460767971941488947446016175567898513633984111334579354897595848345661308893033171887857838600410950716986825001926322735907582855117566446678143194343068492212474351269326965868601924653435113602019050616282082250678344808720392667548665865783513079974190147255687483067238614535728797788588597654439891599367949557562350476053184426996017392601437777729661649191667355142622405465244640329901245913682410891319951473371858422497465215681180504358329234049815245541320170288454809472673688545522072299706863954275259129894613881465400387392081427494491633234866817805025432267292193820838960113940353804685141537993249246676678474884852253567318983799247240672343850104609684046221221294218338489850687328355910955416857069472920483871519491595670503804061295058213386710241848109744554429983521622865776489121776249911640249041007730568989800990263754053615772795728959713262883442739114549617808587350266359302957653043211494486504961269632789600569727928885888071839031263907746776155659232340146436954763762291682524796599422621691999045899258471242594626035391960643181432536279520405539816520368650884183621051159796411582937306154713827853579901289813374298972182243472404507177228337302709252805288241363244173559231280533328909490623972535442421892885409962107759139854033029368281670655139067656610408053913999585388962096457606664959930419005858759194355007178473439195782475572113487911251394623071524129488015426365209472340083299723245382163565179114498144819323278813053393621726577538644024460700692209124777534899495111321427352664288065588985123973658403928086900724441077683417565425873825069296331906280485792317553635038455230523671005886509558257954514063872246685346218270248329100743227842765055198878752500923543130865521160693430 [100,86] 10045731203052752440741389239337647081867771930095677937624674071003495942988943513160403319146099824462311121366117527018907983267134336317198947983353357236286758607429450001630081840863919815161453908223508155632723195637807741647153835361673195534886556243383780247787187411918940346798133276775525148697834491670699477975829257927954704337225203860050711580534344609493712221188567724402399347424366921503326832178594131659241414284183723066389977173672461723921585550794189218590761052990551629381312465832296415076289769094187400959616106780494601109830673650631623029305442946074495725704306457303024068494423291992280147187284836225147584966576361967406283757127705483921812972720298567085836945410047470949910324969525044209306314454271259912121167621606487032256239760508749215240268731749106632143370923322529925706902688925799147395441106312501185747166248927495887216310838099068199845020236215197906413211561121273639860842063328577382751088642118417735507936691794096019381262470161887974848210036157389253871136161117060799628928192035920904867374353040026994356621431747272649001851158665695365152972695302843260575997013904637736931502014221617728271504673523436654211546033198010453990696765406447519123140248583562234364542180185396049167794603692055008472997291176225804824048482591598496196897396318389063272476738838187622164614654070378164240119076101753473782917772570866687931108928006339862903536257669096144479437042754515157140892728033677293724471064224362117190194290934718590207592835529557194422040246434128096945412861631494970229885779418154076231245004598781877372043590696546702622258502634777582252660504328918055819359851027418504613723804629191170184112769253019715762553480585470468229928788837439350993930031811863406178316609 [100,87] 83945539864564105024881095202361196705069935538138247647379589638279353273220282716708161122063861057573268056884882616232088241680377150981117531572268824191916339730876116538611519212305476908342253657261443071199980440141223082891780838856067206179420881821393013121103669262522237641537065421634387043106349742284565953641225163188390056382883851767485595780940286150857063490623669611734684219611952716289962326135150250698914511937824911050020306672275539132284749044470846829492430550172590289743684760894786777418803597524425776145564798240930145917254869843815416577080178448392320667898716725898089782280711079975587204188285804722659737458526249613651544607921195254319562612594270350596623292004793674168873427235967008919323200843591066757875228968176660181396905757800526634565341730589783658005620207789649113074207246992089734157292194163022236990353839283056820245123423567366375113454782192232313486316988767629126725972880535921786270602167411818420168788705492916175069244485193944888753376387513651458936752686520989381199878486421307038808020757167879441949666159338384014869553424167391519316608113141290277916187169723318016949142217093209665487199465897374547354126757908761494335785299889245733471173661260788034801847213750507442711946873775844591805337640370182505524055723919440014825326680262775782236984395020929293688527549758225468780475685173511329092292763520281856824823047674601939360328970492957878840828327128849433754785386010015947795206246195339978640912233480076437180858210541806539932149761700863764865539548621644420281812004670878458293412871327951404088650344114736959916657384053469618405313349327014522362719646391137990162658179799612273857535114708333500355162823394650321484564989398017441860448569734121641437 [100,88] 600683233856413942773948542175630480989006913618656581392720490921424946136972263847959351771096285860364679924402549894206015342519619543456323892873918324112527938285688318909688136188525126209448227505541727954372252227412421040032497179586987098186054966865901199538170233732544548170459875493113890060995421832053968783521557710338071187309497844422946433036914380733755841503105965762878791275524669118434734602358488879005370975396335476474365838180444628317728328518510654207431840601510173795979144668325327338162050168049553563243637452097975663148220718746462075706666995977515940732354597443667285984822951010025809126552723841760907039810707888347066893093518058607545194640153472704394898861101138384033444253759425657523863597611078024830713131974750239511710317236487440886091332881365902804206803471083544224473175837987303981767924287076864410775245019536383060299134156443946657054605932671616292323458691378964816014798994543030158192168592003788777279880812117495149007542272049858796749942771844719586554847618791226531150026283352229662976989208659118417900309043714933474096860159182889356106257113938560391174679935360624751294302180435637182869337798784724739678396300612834825040950638597350280004445004756670194978219370808138980792893562157748296072969503011568320338239326915562750683952752302863693471299586791714856423640031935721291139930045676758396388053282125315633501758829773161591984063573904115622152836874947141680102486743574335508083841539949530940710691090748390331325795802219647042717683584084247461179992157492455409509522272490081939479959940601979200532156038320319101114975594589194423005776122077529477711852070440797577876978181338650580618243381860941982889278941957433973626780602127218947896266376417008 [100,89] 3740974325227873696298902272094092003710563824726655412689796529596101431796523568461121122490597071589987150148100257569273893059956593959559287021300842410740220134864680766638580527540499919195965778682886980075957551651591826852368107334827788085208683518432103665926066432373797243047223458065465393728445107834484821129823937865892616929488032958890477643050312331964815522364124247959998144032679931087431116295873497823704705435747034855610881890612796545194216946519917482347035370286445583057724834938471612813953082946817794343217861653009078608518118241979816615422398335825545472387343072371751995892074335367655465435039130674959668240253288523589554473974565382473500859700641325044695057763225984354390014350721274461694603235989032461129695317478988720776741231909208242574990973163887992425527716269024314147141516398450393116572689436866774958195087759044459395080426514777743851789780157593161866166001720068708724888736668185879642253233728426744216922857460336150912733580492016212729896363477335826414441805552133648683212507070581369034580810966817973818407544236244755693367063516251363333749773143712779356128018475807366856274652645471260578514744054774490827895815222201480498298610364028705925847288030299899908290151893237393687445507298152788567610941289771323360834994115017689545779206113861412549368204454357146616817316350035910674046535430281281228207052650493203197830598310319507979266081733210640233030084260635278464787765558621418514598821178260312196082315107340630074559047676279117948476715509008886041112919471229583669280409962182864689943255223935165622634017305230276120148848808787563522852994532863645307992317313191304030857390220257157866546574319607035349372231766686148418687706707663439261577868110 [100,90] 20004674402405782632101916469930197590735494338508534365429915359440693627325863744690027881546476803330330086626153567586210426711235761294703581478786125031997990181559635757271477198520063802645133193198627112730739949673739444896789944381536743853714217508263379337799278214665560820948091619004951068529647596800562879659085122555583862348384091042389893538211345197387028144412212742134868783821539233029229825126699660651078099006465262100251814048353338238983562737520463090500794073166297250283093903514730639401561310929711388036253621930787580635104409109682575251876512691319849036820425226576308535172512008566451234028788147567482449275276907783187924809234258658489861467952511512409503595813010835853268557158949236601862516412986272974364515161432927010013780337463658576838790246509120034912276258305570234606446020604087547775865187960090810878396906552511978845155703338477836410288744015123195299727646667744155193716644237928792976008992562748176270727978071257138806436312019846889086855483682929017471907417275979287706508225516814985510152147030609070191892969270505601438163911393683487916307540048622870754291136112248886955878434971137136079572457157529668800816749447264512462141338503973010779950341976708500487569701899576783612770612117538267455402529293500167282821772195240160798144051391637038352567996106579533432696205349162038661782102574181532347168416462124843904570806768630245134954160268887932387697090278819031577372039039654589863906303637658799335180197447528239927409793266488452947175772220681733952891468777160227958154234326739169967619915090532916549619529178853170021464036852744234955823639428804861775110512074495793461817838907610413427707809169068782659362898807529177772245386895915777237319 [100,91] 74559210699887518014252810596962694627057871619076478139493509222172480443250330725190810471464653001831052297250642702647390799231818252994886852251425120727104986928895719696667277414643794125917231044463477421029110233601800631266430724607081775707170953418204687600941550856993032692256760804172871715136109725237227876150605313300102093397847454399402901457758944037272475329229833233827367306203591035484555211608333325933825485863476280369319143523556652109774892462675763503446307482089586002061657703781798382175396254409283532202451408987301823608929467203932627812727548088020868261972701403324095871674603112765020397783618027204789061161310098868815959709097579813455709015107396625029808017146596246505907993922940251181352900845083993741230121016704370916280145351480229138774155624202538410975846317190811112829086440908460686510495861749424198933203953065162099709697398308437142171712229571992381789743657663363900357433975118524081235286078195116923032980557475194290390689147115070355021574590312587698599524283996348321791501394153416691530682791230172532186959253282970783535769620743918275923589961463555464169993636011064767119243602850829028229427983417311632987937558336627405646294189792495926606251036379556173363635827951355772589238046389638502315396083821669037221188746034604276552987904418994208468915510337589873246504497065846542123362805111205726911489926881535034060548603188636835801724426837451542009774316908384131711362164969140576437032089846117269851266342881280218408217797705558682559239024733441280359751519176520197789913999009202138679889694597142470834040230834204106544534769497542745914754127558945974274850875112784102017195348371142346023065117718603092064333513087054760613419145816849350 [100,92] 127222507236887425049215036889250994507954962290056390755995421023686977335957591799105520982623149426525733685915896754623535045653278069347458882599245491429060101202647491320614000220633761051853470694397610266373836024860490216728335591681312578089919592341847712972090807900458323651796688231433840639640531516664422041495646358951917761716283159216537779174060425163456908675858036257982286912129652799868076993347757832119436686590789158258321142962716414318368084497562615917904521294019860959629065268345415612002677498098402999058207263481632705695489653345575590339195978190466336499941562674817837071067215189896202174518970889266139008103117189860308779303119102511130284126141038293405144308950048767710949213073398893485306623107416488762521478104473372173419321844192291172347206767136765104415203319788752633898760785907428854617998258474424511683129859316061182654627667760907414212554008712248990082688233512761495980158504143783140439675288831316656232210734579501906821189634745025811055280329129645621069495527371621685571420005311675635433822747706499393621631181471555097480810255733581191219277937906998016588422112734689206063259413967565051568646626739900610485629252755293933295101014445399562285955254754542674293366303000329013398397253174074542935547988412262482684139698766347407653661188314956471450845399770188385575099775837764830374820303853739025645595718743530065139820515910983480302016374131354393571691873715773486271594081868713905572447272251627051585377776362265234753609055033647397570470254258717686695617082812037760799261177958677252856116655693150429989735951792968565807642030421465735137204326591883776839588609652046426395325573309463804716885897037830359945165710742411459504179388738 [100,93] -533894334641217708181611262286882786099778300841076123232902998913769741319817044575783453310062257897830460788743258527044987209255372309224731662727485898073192702398332593600553228195224849086726078491944887222483868199775830673228721499607005039248010378707162686303607672521002722761365095308041600971139745121220255661490962097721959251191087413268286754677236659435033373957629414123688866397463917430292844975485335930401598332926714893938081282997309627981574328480730454394219444185555939500965640163738371184541494851516898895960044218465446883800550902232479672646783937969486123472373643570938927696633276321158087870320893013605316148697927476866740858654951077110048201757857216077520752346726768427837347524232292802495229760578352520828054060202158607331509471149512060681561623912645227181064551059851455845169396488823355771828336064674059470613886748673006743300078277199216669068724109552990563409741572183484363899727207893986152493244076505354332287504976321051377887357277044839447112671653838139150191286848561513367679710085375333830484745962881412245933001875255591744860910811681547729526884089887644499415861441720775757261274331408734712319827737009534182157600536447313324964121310894390019396953798118081782294336684576267287530274898094416696253780572743031109829765436809161776322220963303563483389693799826197207792259355751003584462253490911745567549812558570638988669720461411767218361989595533622010924345204805856655331210313582592580076866822264461396564165557637978689529409406848225615910801316819336062680085388348896153645804068678088825445940472568780273088015352003300583935857206447675882992342535516203148454365438716299760482883595536498716519057936155509642414286269923744044626697 [100,94] -4459588379413715310320612058548212697584111835330276292724795288338829189651432001422032518318441364746885199521915009675142258258188908310439723637709812420399187546037209399353407535458047832232021793562261366136699923219957888666861012618570731276797920980986489248441234679592468568463199683424429145132454225279101716705810277833798565141301942033155933205595907608660784950703255694215901332835945080235547810905044830357071172578282364581769461577358687606811200985450138796244937906845726828374589784178429739764798343479392547700847864332474289321262386439253339146899999680342818713878011156986591438807475228111229787333698164127299478887967108045081848973191973914827694129501682924290784035558097053813095617688290371350283758571761189473445988430094143831056737445096316207494687070977844960405696580500380469182983033974450225429801476177594891685249043068953457190544401726755589637554847431421099078230779637234516652601299755248562495837586448144006027602766275620868875104454922471110013418061839424985295622019804740299496262975892231509706452335188787089158419704390074903003389161601156058759002524835361579969551140417577441638784023185666367271914628490688833010146436172623551620388750820710612298051329763993347215303285625334381303224576715615261589609589328339751165905576742545896713502753141499368320801138722902706719402832193290877642661174017563087482118923012861016904524408515454095774498698765416405173876395322873109528943803919632333646921282957562658388217046669314884611630558161695082100471228161309144551182570600361436194106466163531523941465992471062849737548577697925408774627667353304370602018249206684033723927289313606539783056010123818243348704463055969775203084099429732485624 [100,95] -13454845964450556744761417618499802780812627780092361738730428331252011889862717816110436865480246419877927229863025532119834254870053956485875194721857798678418392198404597199353466614433364679664943189024662262953179134628770428306739302381285704782730124290289734971906370978271206426468195403543427240929715202500094785683197547643080685656846034979659478190203468804367903715996210582038007104933645494106777121313471502460254386379027741664331884593731811158693037044794017665260076436668780339258111372109174322645522991684243158873970456576335464417025773734537646863239328328092205258348757898581470335687567095526449785012330924781012020831243717503974428792287671937583684981558384488672472926473115521802880780402117315765105389276781957867625618822132872484031393634528115297568879886449289130850134694353254000353915176908606071931465045098420401568829709197937833821720635282323617627589348809142963887579695548124047754597366582429543789937165140086850615555198423979093710451025875366447813898770533923129126522134914518911945777527166005512986479750929441808170507206557765930330541064507232872444220036970304008086349003644773328848869615524263678699786429289937351568193324896425554808325057487374227618862470915342798481673541686927037498909981892144504839658543522289180781717854855311709401017265178873335822746616438158605547972545231371993571610834566907452516042810538705500428537843511168794743955523895543695063560093177476005968938433083687029601471787514210876606408694604440165224778900064321496726459278843332124064383945571616771171761246811728014827719223581534281134582644553242258782379144773948620675533575870767919186419451656553610398029635308835082303445225873982759377573836942924 [100,96] -27839258741886410837956852349387015893321403778825656345732727103816533358909765498071157373888922737516852897425213326695845771265629454154265995875694861866973824966531877644902735864410865529394847375086133161912997749771661429293045548695289519859770295913282471363288053986224240474663867130242962123872173626564015227984800382767184551581113408886784290021996816455076037153126596792481026949454791991860001192135030796883396177582390264048013118240274687126096391577756741577354614559598314055201131715451417149670371587369891302436070687270682843479099038805309281933878420828039758475496489139697546863575003932110380965709746458515438499347910697161447486510672749803016052505928370122589256394138631813077007634538572851880708734399097303455590533508424146323383118630823517487772291115605705496787334628837397501849406958011811458821197934908700669323693663637398676631282138289877022927722723046294645342817443510984590281573353907780432342269839606582704474916036481770925304171188849640239714181847712812990993721690053706291182499357749516788902358882630360461551351016025477068717914724470363155424341751968187915892726698633355564265767333839537048460300238284752815690415458390787448796406307529236660173563768728450180978054348131347256486078911261367686427809164341304128962478998462461839895499239368522331470132491349329042351819621585607739292786328607642775586429738664813702319284681882399568392380658779059630290937186197687889823882725897544176390997134978697225924961112874052541557760903236294979938159820184946554612499413547665272096697645263449979418066476200699102424672243971301207158160657644899707375249855912937591519964897509804533786852761634382830754164187032271212675558874 [100,97] -10520259745621630420136338607011756591673364062357378806944401107472292150362148327435228264769333957305167000100541737703736606546154363073046475980021244830463601099824194100736730568728044649935433613273377565467061342252448761510140343431677698646307948940270034832102499589276930141597501809627583319561050053947254614064020518657142533353348967166454841090309337361458809632633737978994690920016980695037556387748202124041125693828502871656927393461323690380692365571205460495032342680518613114756751043547918336865103857040834038006171462765563955846317770679892581645267609863774754994346048772396639063439057983129211242366787911865363877722938398370740818710809976064816398575463286601281930375488212537969070830493867165709736280714899962547444364336628889633219568984403446672204094619436077077031523274565926420504275428919183010214593845649796226462957688331388872780209657083370742670282773079617817954852620096560805469415368170717428833116655395411923189508183265359396400266229958697130644636907528458060428804926084033361487633088759318111968604650905064348272198885020823851022444113491330242555284968867301258304772042303626277943503642897260228814319344764284042067741449589944556777782712394196776608910957284046225592831899433489648939815215373941766952116400913496107313405222940180693114392146999029934611211631266031159507258034811699345497289052396520811730192150467318256981879635946498013711601003885950481962142749224302285231955332514062380587188995711495322557905088092138724319598517488454041056780924069193829443548816330172942382821874736122115730982238159932189577492532326599425336622348563088739540427881199779221937036170198693646612585915213286963390227177679067772150 [100,98] 107495740234617029632570513852300082314282029212295561329126769269708569787527518486386703618304900866831790060422228200741000843312419098947956402533488553504034129437989588507244813763169346840277842170578126185357059830734129307235583639624018305745764984063534101115107436900873889255490487309884789128694101228246441613511303749504802487378801367211646724927827182121461427095263248201429467077548841116121629895939443299367137469468305818452552482076062816431772963430111191713764790452609218366232444486045702363127205676330325506711389843759431589235028664431925694914455185225219029196813885960064523328821713104065580715860283442242373897056893177419078895316326407432656766157575681959379187180236030640384941414299126587048092965427014414374368962704867627262838312142780181458474879984686102527286760203809818252653528521149790985977762643920799774481466830196902471643865097720582453373985586227545352923904597551512845280161080157256200666786837489953500328255578786716566351500190568223575805569391411407858380461137347596314184887264426266075608794481372893439912740987931735020428921535913320434451976459960919517230693897478596539686452687265553301097430835689598531328544667750716221713021146369897642297869088861123084158912223667843728898274819372016089374207488164493048859506793662335324868540371038953594950719579172026093570588381034707504766115012768367867582029447294795308016230023528345407353536242031937807488057699204152467656509272697253873398639122852617475946351693227412275620806693754617934400537103336857778615075586121495688626585154225478078258146044286243069741211398831679343702961583665078076083454894479300387697684004754483276825278034840706274229431715281100 [100,99] 367460450427730775741159307889145049135038828695442667410537458933024476384043898039547496355210998072556579498848267815740567051971275274009411685648790245141307577280556095327759690019039847795893841281271137857816262567482216455564876654996822988329818827466751209964236937196143596439614891566089204791504306801600271399418134383464932572392026827024432935627548441172929603077235417115099233859020149878635839068484352274186041303420271937411330455872980787670134107134949085457195138769744069771679308164319414238223968912894510806123060023390414645232161758881853507694191859206840635871087854062606552819055407053821185749100745941357363009994272749452823032444099443939159311603908289869103078637843199397354323450745674455419460770348461593946473292036897231094490587068671290000908565432085447534422792942186807441128448451427352814020341288464437566042107358541579175915686938333664436131718343078802360231488705751711867241435838544837947181160693454421440553121370999385907256704666480833739461689816248267405223858852055744654886586032208682864469444605940636546545077978199554735999944500136130770418817628523552685089242340159330065501335763079695848208354543810713598858093722815967151868850251474366139380266768256837152551058400760607321374053843052058187165640894493845092417361207218666584113731368503449006011139700789801326863733646257562833833909033899006964589752869632373065869211556984934706450370798679834404086433640911796927555651096615638249743784789558789575208137646772951280643236536051558481938477828984796883302289547044317963305070144204103487923951496132350706164434588123493636075040340225091352132745307802398248645100144795886438095291333914105727220958855 [100,100] 971854754912835915881461158356318195584604927135004074766858335136063848543255823205004540468654881598208305988530760223699297127288266707582042114713353986328378065324689895711339430397470168902988737068743927083047129672030887825831859091544433614353329028277680025263132928572556168208205596351956152612566867378606027630110836328821426395611890092243452778461673895463111018059184716238249791777269456532181261630000447568181637242641583678479777093050850519032842630896115541075400867018781659781852005290508864130260620971687235571066771414331975892058872356626086423036528938242757585952081942445279716483491320477024126497539718001900028162874100550067902634627202894573544356339052501752438670497975989089331351449227148543123506178474964433589989063844112700374552090020766224446170040180280161886956401200177760865824394501673793036774769062738198906591365897615775269016715692122070334510009849233585905663891330133212351666668323418352924318733107781895700981584568846411355028386358001550305107592732945104919686120789676240859535455662734418865100315831312788663114505240055308646569924024306367270435260610601240158113115553189455688628907876793427915451035096006429375537818833674102934011913624652775076741781819509554187753547425532372810092472569846647868013079415303666273347993107579789062305289159968190765308247252177079071085030913872595891735647980284261564083005971716874873635371937422668592462529064066988820721518646433500573634955827518204494381428624337949742143138086890403925379572899791984429689575631337813828838558135366207208349918187842704324537111119937132687239926619874761729683947317387177824398304213822115049537644586631947394762296559758947600800 [101,0] 4556820488780037125072809997608609263159162333412609671540171634182287828091198983377642226664389414461045830786094019510807981551754802745281041764755858217988123238244890336887887630142941858848066365411825313753777451049006701577597250351692159431007559975724521793382250882770541278712941874302507144774706826138079287830178046323623974192707555567501085508465640166402655799487251523855885930572303569296876394535647984474627020497507740169472858753537360597087148020172398388912624986599513033455941139402655015320255172522894297585226124059666232445096514442902708424615529238273060447300738412943785087245692259234094232368401442069491104905486988827251004729392234484128864855594357172968498969088516927905139388626013994519329919588298083363463244419931210453310894898322151445119123294769662170137400923285200044605725487037782202421583871093110418404496943238239381980071730694827303532480199951216600500679462081297554464775306877544552287430599730791307168974684992985257126075363101569833350665463104490137820334617730207406820104594504791547018467566353603898610363849012827539441831927441454065161601278808194643668970960739120904056172228267878259367140901935856857785202689224068999368910164779355177235950059019491946171010137029397446201382583882508216180872027146026230088820593561513424942629560382445656858438272438913760961881458201982078022976186455780194049779700972296117979412717249584164094160775044761197724686167519854977227813199633872087824975624548061934220287782605449326596213248882966121508453287087423325083480100919782082256965698626878466947433913769232657118927872939304473855144553648775053481517865954728050454955888484999097215005980394905108734282048276042683783904298093152343454421423828707949459550044189580062735875486766561602232512723327501078247470959474364468467982545063453177810049071539941549059237739027528815735040428202945518092782244314392545937983348844746693837849848430481113646378216684708653499946676289527100374229920362548807664623327846855520658359107411200240973836377140643698362506280960000000000 [101,1] 344869746778518796688252088346594749458004219044145445944893444752190368811769585919656101606534860700683189646479250861980747109397245112921783470285929335731134987053071019744723983788062389554136984760878847723677018149714812677515772886688484332543343394903078194212408811015046558691579395975777311361622432701717975506683899903620249356992379025074083683356212540168341442653173165700274691204396015248355572955818603529459303341907933206598510542144052862960458303306181283088252218983719019212357402828172872849237646441337472621140112466590068048360358635952712056260723793006280717057744103526197698589613373669240261046114307733571327896720449583109001569869009584226710210252299071427322316703190296642263016194080623341309745991787527903187204640611132346291939907173910899453788774356173751468162437913215539544478558001023437822539130895081726920770416632229996319110922718895642119939434093722749984632309554258065881033152655231074864802317858210475152497159617613996782759891017411135782144691634192777651793556973865299901680457794957136950973545642659004755104323950963658627857808626510058045151166929301179027989577776532202812585727646237354369260237933863623123897004116380297025767181536692043722010579226696882688659714555173108140557571955598284595470393498060115084635210741722785494928277809063424003771888715812876970279101842073070166587395811739476996548011529769864816792465812905174533506010787558833758444496357193395076743822281856433606843151006766116542134441788722487631643414703046573809018548792510844011550858192661586619531833030767299527714167169562332445169398269445556296909025841152119580155152806456420261792776221103526841354576672401125297182080364632965898313090115726974966654384212135508680956959498860491001509422268370520221529283376804847155270062146841444645910820316543257453372773821115450846614360793248669771417463218931233733104132310042562392632128186941311878465983280212143441543867512356047002102748383883826355269685181693983419002492096708392556092976986267446542074650179840008299262949457920000000 [101,2] -16961946399728370060223471311468306877652737290952487102784244163289470069995888670117090557944640928049523820016030608165444398190622087790013639004317327385545735409374457054020820870648267674622382303588607561252818275250781828495018365160544655423172468985386233083318994145160014517353369506699560359898942705474834242118919843854024513653093258667102346387082575891147785596719257820082055145615207793597075294908111342770272562185747384853123650194217017118346836387774679401035546794598347817134081735942507400597065692199180845363022316928412942159788763351214031087183008849003896032937993243655597785277915307030616087597960144641293017933844525110267750283044534244707578101604706551174315699709340216893281431991683371573915086546735912625421649715390510174908778339009607895171065857734395015143007298945275717448202376421484914045631127460385830614248029869098452610804281728351625695657146764935041281661937488853970870885351472774709640341653487640390408948822934646337883548066458566318203503609346163670318750270659193934955511277684128469471620924935992210738032342035586559305699631644094071513570728470696795875766276810584961733533969353555529459726280527801836591912402795194948876647057376331589891309977554970035220522834114841816638986487855637336106236802259149182387906735597881353898229547987748191205340628348768771487714011469152619026839913404578547276192342087065901448066985672682663809999108199694021115667463384555887314006190774785698246112727876834413880230199564325840852111364885135954390384855271329470094077000049598013393963962566292374039366157070703676481329055875689371943156792273681965749319947062978542694300665809778512044596273738333312743895106518358974900467991328925719325946537114561588641424147258264197874713408766426682642844770954184824886462387473817709934420463154067322836194948940517635394113288663363366760998152083434305888462797695358995479325398682807858362751560702861733703674742482897664912732702214808986063310120512476009797875357604016816637197781602502781276236766221268323428487659520000000 [101,3] 629408854931853911251485616011367982614405692345615437631154307083823933286348945343128082383596758139587942844513595890879961378451443473520232429806489780921294505479136290926126768014772585428005466383797143208728428456188212983410605467376434793961650594057555071756034372858131585364392471747678210806802606408423229118398892980633559652145766780558085959588997291975943650403061928674560031278370952232229575596035068070724368943204805215365889740123872192917960443662442055588627748127832582299015771904589987188792673700942337655782886251771770355118883377164030860456328853595917185946930935012418384735457391176572270264295069253696930154262395167487376023002919949882551796527312831731582353090523994726853548056538678132119463280203821276391511705138712579865445774110212007398251007169934095956404592724145506522433109679843953170407383050321982101056299866094220637814303609185198307664349428009836680104570801777267684827341817866088925667399258092751144126152803473924743615286666011301063686486329692085380628035012297595916709362666814386016656170476891195055147150046950701063128949702290596565094181968940192671085899179759492208700590960513522850640682450036666472129268986964709910621805804906481742904079466965877985256429718136459734640093257594259144557228783473603790348645910645185157527470757898972910313196529979966908148687378725312373202716251940944790888124555862238003605858749517347635236837283470002067524189077002684823707750840192849927750432439520842155688604284961070887740775901452442549490534022625805302404655178007189745914600715090949415111160849812170785273912712331036023538136750928310127337997398438958837970165199058235056576013572510413796243177760930320165579886296092172641508217170463753909946918802667563966747271223616401761995842821422637479588699794958450354808547613530988329112982779270074292108505986124155810263703531210900952915993786795434454914252083848278689403674519489316527671563917543276495447247348448510809931470233119320498234088030028380751204594097275621750769277717134646739852972785664000 [101,4] -10754946688415921228809677538884294079809463362685045538094186899774505254571925547782618378175297396731960703213906975410735597685501590325241641091897283842082287015865119521217949493472265514519797539071893305996285015294227474595682204572299288819519755242105907170858315409542404822533074242855513405422844898559845864046741891894823373739210856741681281718066430636568305167270118006062379890009472897048556184655586441064919345908591535739511162820662857909570958431207109504871556564447136292887257082535688995888796339140439327644021051561273670497728502385959133466464386961157145691918477404886448651275675027396600245421116702811002023805648827179909566151011177882947043224410971964062137970847374217338650372552513838830240472833083856454497384270486859615954784804053298302278971599903491432006527187167705212958021851615928824123587478920059612182135943454408150049225256315122975335872273967310263204209426689529869031252840711832851997463951821602471398656176909207351129395815188261694016496847678695504345071377010721160432579145072889527674327378900108413718106736298846833422700659654757710862023917696927887430558837092456176319398044784994072281384975837416349404535345072496164934443634509185629476439668034362616143055210759571196370579341849464717522687854147315872425433343059106757645807595489359116382616554286672655563516215132380408393315109110833213880514913746949565516886958512432591607325896968616812758062671812228264637786299406463961281942640249224683159448913402199653220014291116256893684408853177866351113528301302734394815326859384510037244371453650474970228451360592692583240330667544607571496450979791954401382418028119512950951259252101249014831461579001903992901115546254264817352473172171280876123236734354895838849615298913961962853289015783613652988833131529638415852184754629431569126215936658287556236549999466338331119173768459414459430823237707543447268020140692364842040071837166761838720693397028791367879212902322233049452104965343704090250146968950107952327414124582150316174306734380422442452357480448000 [101,5] 93211389499961160145628584017322213769084762775731889561719044529229430194659702209159268036445121035766421396779617343072888311740477399381507788178762551409371551497523081771518494747733765369756261127436303486456035248172228757762584578782807752508601812751653596159476477202417208232763866527970426461744516636822763154170779637574828535543123699477028738044764394980516832066973830079159745017359481610843156033150020854212611563271384257434648082831484311970486875933370057765513569805083345407832604648682546214638327872227849606838233535797777768498479456864834157736234111687406326571494862892384988637665100706684652837227422698165757590483044272867477039575633508286918411550069293985386011326998867121866082834192645897832148677925231173536518617226525023840974788850469684492195024318487427007781209738308435044908379188360647469157145896572662968872676135654747214641259292541756122425445009723742909374821310937693070346124930691151805377260857605562344584000564415231229422517804044144353402211396376625226259287997810066848104630417606147454031760782044555740842465295443442085948616144797576544055945725680164655127531096212656626173704415584089068963752889866708040307126174899103418074661785273481545233592317792855597196594285877965239489556416363562894519539793492625426977702590422164541982266715616586347132182078746848149000806295584203116353972370159191278099637286641933441388206624731249973991032885305511625005649123894240785211696045268990359734803852610212571668235487848529859194937330374870281214795678214665128589372493382409937063603949313943321360894667601551162705242905388431445177197029253757884586269952905025137191657506421727090717237124452388277308635981905164383625579119880191191147869563932745874366064195636604500718254998912117854698782576390161910507335388815717630665818038542979032517441294367232211302566490020645041563177572903989535928324780932370911892607351619424859320268115298913851513341893620121910960275280270439828925599054063759693612662121169072873833486769306474989130665759030837611226726400000 [101,6] -446012906608533486910833182097987748886603668422664292973489713708511908623517484176161234206237835284160727256475319950725824560355775225315992564572985553975638620808594313937470767139911540256949581091004730714267626920776941086051105493551964535498057505779925759514671332893701321313943132569571432356575717512398320018816716408008391493422578410877536439292541898104419614226114952957259429581145866048540220687120035932932243654805129441419327779709329317876959224162261833639194630971390860169279056287684175204649299406341520576319076382699278237894183662543175495278604414882882887176104627063689056988152349115718392814684613672776088066577842129023458718055595332989993035635823147050675621258580654606179536584995138714346826165510909358462095484538876273996761318773447722078154268587084464033506342453276386992229937896632103128154234915738504027475365695287140903102175472982711803767672269595916883482657697257492961363309103387643391886049683180991752660576124164660497305956435819626856514918133963382700134036056835087060319203733393488166878187049271474632290082988142010188703247119627812279010763177841002728242506763755154482465689388215919688236040076355091390993829340208263411603605159031807328481446968907369589193890729550779686073092580004086720391521443112578259953047082973479239237207677262114088306470009966353544089124608881626804811838448916904632891935196190973062794899401802730013224223021704934341565328546893571471730137752321098624070500924892173089818278074818505820552434016698324873651960292790951452109539849830133610196830562373626128069654654800120888368027377846465238329978149417358846369349991996490643995623939485193714596990848691584217022794634654527171366352487946710929579642416639724273905801430138963073805716033296935848511875035237982236780444664284235487024422824372188870066086813017620478276888338964443012464977354284040123221310983266831126707778647403732315506398866842418788595522940845436366660588167872898609598286703294441979769539934854786297453397989645277752306816192232185655617126400 [101,7] 1112633589435887490337041666304854099276456543053584638647411628005826476707068869085683795005137369116190040896790570101534138850787261818194884575481402761966570518028911750982474408864846467666366469000092160859366020411450594500097909913001782577519351778041860269164488997808011321588203939019862638261221738364401708575233954345199097379411706071156189946257407236179160705931117811522824504297449282445331393069269441175000163203739603912318621642788623738022816324672585108879695464817121984704247748383006676879546011885569233684185928144008841914739806302843040599686925834056957214487752788757962388107861640346975791067063216093567218360622155965191709630388348473610277691963465583126721716345598261983775495878893035625910941853634838476098418006513956018421625606828809631795730776055540832253401112896237898958827714776226117488224459001805293429130202101885064335657045472630483171410179966575866106740055183113153731243905812014454148843223844160343247439982695908323720015548973545093316240550307311162429509672850061563968629493881338363776360088083527213481368680556308565494013300568577091206324081202422836917501032316394315204519532567802399171151553201606809533193664656200549561420492590812062409546327800961242576034638950545826164132267853472800096559428954676775650842489169962093478529751549557615208536018085991742537961078917205844842148090390455976763925650315297014934017850994601966802415579168319934359701355942600341767890688902155619865467521567067036078814386660494334432649830496304672087626412322436646213113165128784653144494186138406480227899042865761523803708829496748621515935259575528127563346223959336709033743654569112282881443277601720499532489490721106881600074982090597730045736928055583506709458592261098667691509211101900335205923919890872965492813672808581697214745678370460406147045219118665645502768251025305136858960241835724489142184999681083643681886314290598141546755233006394040334711416724031715363449485039464666029638139928315159542997856416333656589184407073250452199387941738331076988764160 [101,8] -555737525189280506986393093718264160417978758387045657793394937350357536288359897610500456088783456656863960263640983609033958156327985239748290832285441503275639723085764756994734089288926355335084558050446795409437665975119005787175179416954749365398833613663274175708001406001420560195353048946164264891218171844236124177122892283056758555041316379395894892507623275550036197074071972151892488274387479856250741463252048355114058180560485153108277571568925483286850126759932785214695133677188668486003860613392281837200119894093987997667235851853950399718245500043670275928820343182949572869823655218901597422032078585088905317275783883340319334984839041958167890181175114967981837560910387529652781598144126997549138287797374693474814020957157501432024565332661497568700792647888812626740185174343020579103723524191634461256210443490522762030025229672528562497384710295525688732812692721255345711231711092112555090595243775695293098358119259881591898578533523233489682664327751827243132702612281705162444732969326742700219111116779159877837394543422237769627569847622504573755091241083842342099583894245154795325732826685762431290443460549528610407151621912519796471580320056885723867236164523762570975546334089615437750802913482868792372393984872008243028405957929080699534352670258329329646961810869815636163607909331647947368055678192646788886978292956763257907212814892628538568168848365904037290627448023521249731451333207231893892733394026944200774972011734103491696908072692490013594183220264681401374446156046288220743003989575323606902026635265192052278857297813333052342496437658651942354504506201549427095658477808394444668202881719878835377486099890577809379745032409949785611244082007389591264803246283090694524874762615201456923738918575501732197801033771499891918683721442536168274568809706214749284638257394274707563795071235249396326918260476277545693226778329870865657968889634843825533063935550488921630120922930397842485677215072472346742426960999977185117716732960145014008305690983463986437548881321004165224892295816874557440 [101,9] -6481350884925344644198202699235103619335119004190378234119905164140198364150144081325645699889482125116526908077501797250500285515150628995713827876477116658626756201620333007279523332358547695169899568755754185039533849944177240452467842206397229080749428499759408078794372800713523460040731346174760970966045535315978398974544003785558901110897578516175391339753895306088161374112653769475118062708000404508649033393298778947251969472882392804473738091588995524657488426961715497650851912729473275578200900738182466974874120723463759738079888592922180248010451519468238584997054295301039094896325881858369422047256657275308778275395344340655054746409245763365721472725280873274356016801277067235035963519782926340217429204492917498884095887879657615398031643500838066036521467153995127652050029400767892722908532356656503195520135752705317900099556064820091743267972723997060622358896590482691855264630700057065152817072832552707839422465059275984135287999176047120137874275621221114872811417180422202901972363039762502365491385428640176032572213507444349905926284083067032513920057893027126354904080226902059206094047665930729228741896168770925418180275861812022628537059474288157613252128180549960709100558040608363678041217963525145309164085099893434780101537930250300341519370011662246058186525048392221987812398823697454640151260299416398885735281361711453810142595075115597770233230896180956238614331108244816123182541976462747106636311240621836289546531034036514442157937376393772084642854205172110531742645704062004260410056919176892334776133831492097832562846912379720876148431012618036265486760833549001198236908661813372020204253438496023275388328631375371726966668471088403937616458787948471623828445208202870717384237939694271814954545686767311504319159590999807203737601375025234525028737948534099536399751670810763552100661036800987797418222852957529662776063374431781216026538351377277832094533530457439840773994506655684434566440799619062713582035609794218520614080351657847425349244748441826832969291325008875845304958140939239424 [101,10] 31794305965780819091875899605856881279148100805230879378049900569215839453438925673292029344697241677200746968746324203406250806191016879656732094300337909124456897093639076130095474180412262759758754880690614336015596804504847970581652985008008714738932324625267853869798820827708595402139265477147419266705495884586901781539747816109668178961513828175434231143452055341284387257351670526115989850264497253382482770322052186684191650979112435332864606537863528504352369527237580422417839713232286798868135770428824458405177653554249516535367573730767396917090853452526952154348310614145587453574815332342999751682797704275656282047128342864005669945899063358512047070840317886899902975079455390623916714442681047873188625832198823937625278759344191243301106876215968856041548057692523803924874748787119086110331905297829029052629908022089178059177195011669260574932795304108706275903887145245196952315304485552828042599204133174811650887460933570425685085073075184859146626093231064213521201279188364706857658360598301222755089617643823158230060328216123268434641149614353201821090760105608555635629144967710342401583404480230586830108679032455649027976007894993948818959019276058394346678085785985928743253071886850122123432078080668857744163266179283763063627768884701584674070492869486896601428671835131886043866404512247957344972122655554461361107386061418943727601132406463657602711431327837589569517580329237537782115486766425874237448810732071124627472956306403064746026789353421361085093466781365213031659320641497149177098131037644259000473049693372260849718193760757744978981247641704133224987814473287039593924771259325247547998260728446202716320975067265170800873026826356813648603535440827701035137491012500279566503385141656699528445929191237804212018865835875881571880025994376457888417403571111277955816855791200471138625712333446010307554526060345335240504624576781830381821244388059239473710067103366272615126186513852411291163902421499097960555756405023154171628642359280292965215841540821526314736200574707219361597873937448960 [101,11] -108993425925377387787472267976129498395109848671487079945176018495489308195523455135808445473665639576734748920469192176306534398319372851639060693632403083289035969591215962979168744186984030355843279879694730144180321186958078120735586992306795053308083805663664523412237788613499818614531517127292151358658188779698440837036115437365055222612294717527435733378046038301288679344974592177963337207684151194683876430936584718604087193647994553255231658633125511270192618713550960637155991903769108751207783642565392926811674613017480885790483525815259751419088416119411098106671403821146361823891230496932856800359409482150470287941921358185478817986833819593583415519151120925766206901364590281451580322668043494476011570902765664652625893535481677272815193624683872100450108876507977510040350501539967446542451955187864010514739511512249973944419260563065078173237529676363503748554751247994877633832284465353351673584509527880546881750222122789510756976810354719237955729426396127719216387656330022596152855002823024721633859437652140293566409228196972643789035059231472167407017068609158021996025766286684772716802839399794565375800758647553327835600882007034465756918955787421183440635222713462435619260507770163389470885114913101427912117944494140286328540944107889332528990441192337013000730365758349040765708382727655629621235739734305899301248100877303998560560721467577057460891231462092934020089920268038944365238117962319739473685680269029945718868190305621669552221552523542592034015347636348986115605310643710040109562559715143467825255511345454333386112317616369039184062897968998460147302044677989053190982725066350001648608755194384310334921845627132990439244983810448682823430415882613743243293782808477848476348311497316238119610608351567730931212989615555956500596952916544849284302889944081284792457248461916666383280393783512910617795976356756056172839118550379006795882832131760070386902747143334651166642833408275910103032491573194998137976025495897432868007801444312436414372836401261143177604231586932858645494215213056 [101,12] 350315293253124799832767707064665099610696014502534532002440345978501551153806746688041098835664147121156903238147310093174881076998786278340139591458539757364561557100345677986601211310971196401912059789138880976536770670791485756993470702822823626866020467769453172142512976408275346742998724703312843015665964159491488597067672898072481510538270569955919220707475179564324388240629607521835384584364272552319958370830650389327557568563192003327308678066330732595518186925157001108645912901876570793449250916980346759543436794411826820155889183153513119884553792349074849475227953206561777326709087515627922318660414415377405013898266706916119468504626496036808554718504615202762987266233555302187872890602699873819333372862555824949546758903571326843620469212549435279628215263226770667326540554924637174708817254421860911253918334861842720900146729778631849599583300165556543341985309305392929143645762325611233756340423122380291440593628981535820620914994700788747775917103694756862667643675450201334205562052204565392732696652745630014488064201621074816105416700244371932907708118511822063669477927287200118330427719609579437100892274598889599726686302708800398901820062303973475771163997681739820504464911535775887525999952647580330440876670488558675083057356721811673452481490526232238984462671455616243432113095308890365352597584943298476793591687396689056117127517683880174609803899351168013659764883551397617751188889483261653698339645310971860310003851202851230031793235390629694159784558564041387423435737671806115889031802867189638415240255783718305512409139977482894470043118666362750144860571359214114464308443059691038323560914495933992283179817223660999413761142430999148242635766668468813656773566602098202558302895996865328232222071594071898459726640091473513404337838274902408711194081659294532942094261899559269187311986351583916879523098419884944714403321333703435206597192576554630791019534484148744125878325741368861631322217959650556828868190217976448378360805749809238401529171329385714947266206848148960754576392192 [101,13] -1027375917556821073729586310767695832040737701361956042009141994894217182419388197544186768146541726828535518649895366448746614311593312266174757842151990312005339502636060096114055312803219409954662310459062667811912604219882761682525291907278786083930080659882690028074038473930019372501805572403711558298047253571813362602401419335581326413362883264570742906634518885083129749159011058918916192982567312365139810427818351514211306244402261516974621461523815695463319074642853370502420599744761010146384944482839291100894172493257602172760428289907191015681271058302784190325108126891933664437630025384784325767652608209220031123875207307792198310801222219578519600575075928720216962873843868991854576982900110387054485958018005399846424689253222175080286062681085832751700016454089037069353336848974921351575704041173350339021856529409096985719172908772970647242971066449952732705368131602574681454080717577371564108804642694815636834678030273711615401964937477938487339575306235985422482722030221939708925037258409454716527704424440070945799391551442996836247987667603963573278859891976211740237797733059639088734949962128050020139061498570709907840069422198609887219259960105288350856927349339179466703103494305890447105538499687603895271334786764290012606293162804875384201390772591896161754760683356366093544030744071845746923017430563124052341042547562536555475498812447339886960146028419579368559314824095875278677576472251665345432024301814278640642272717873640629299885596606784782965116064564650762257410469669538723952373733129715441699788877362573717615231646427069347668176426508745085498568848543211461156713804925878346560165909452284689883874257259241557974477669763801998290370832216789816882777742970284839195351202192170770939565037658225849503705429790065137498298985167318130083121460947001493333853399158914295492549099382551162125177204253651172196662012200303782056733577790790087528689366080429048402967206331613627801830696576140602789004758186513867000318376776273718708317874500656154830101613807961550243233792 [101,14] 2498873738327042120066418686587037719066232981320122190016220000121259287620162811107640225123956608127795967029757493938694347261702391841190646714219394427401677879356489493502528480549797708487694507676602347068762998608256018364055880357576149381700778955083600843649753915083936605556444613812854140636667791608487749372427231462564226430474367773900664988188347831592836330777683180889760988688661722672027286680408237900847349636918476744797461493362013686411632725201484354995301573511950197454801579397066112176236432208275592008652903241510482007912939430232295620679186080722781140454522684173488162697945281124682914623620734209489539440832556419190442075998776254208092134587208863152209486654554696657258790044802400162010044922936637007846128349455523878004489925855257390644661094352369834479440222669399146017110609042074615396421857634512186059989135159827573103663206612364787556454804249942363270954106566144302354279546288901361871436074561398475542481205561894198550854328234954548545780865016099716309996273163529873293822122485500648779239161279589248305923396275910699971859635657439354727450968956806443125287835550278168479958616007561186183828771141488755656099588765259803046430342604284812099395284936529389457304206510802855380235105896644933296107304784486560985145391271082910573325450090809869626021810905242918525251117736537806491546955170096990207710235527441641140089095374927787606742803611068164847768665728487715101207751695679200809120213763024208746155329762611030921046929195846844830860267669794611686720367035860201459638648543320297396658267756948428500394901762355946461565083405286115449790330849190241467499076794935875270015155140126490863386492978553959844384719440810602347224183049518257132527782119637798614790826351005390801497911037772591911262894400706705112015415526463384604851059324614014198440846113661589655144714227931879940897858841583358631779766732190724762860445784042017504655380341873250478259485458673752727585230461131528085792210935379142982569828335261297777049600 [101,15] -4774098951115096141574850563253039553094367940458577974440045441738198872473304607587597728924832088446356396136799932706412263533340882218228268393143532616624895920888735255085395728944974564124748124187906283564397503227893334589914585106295163752297413838877278361663321495661297380487803435933771841427402026438641107085801059721133338482732619273376155872020168725724374921889512380648271951930778560518919736785073626395334234987002601138352096914792553945479050577951156698709449968269824462344841623822136031091061088282764201943398812481665915946286595919763519901061762119443350250866262726499793234981844005289940642087164852039863823487874244785131235905665898860647365455577762039502525161315772459527099239072260430075301114567982717323423977116588338084837718337337069190575493957192008225205679880835258699314560037014190342982646309283615839054810449659820361488305963071652688919099887025429105752066079952510362613665186993817026559260240320992157217073074471702009271000176364857372564221805269632420992300810659019510876724041602854122343265901348328581189440480703335696316991220381734947693010222365761182246384765055036756043997512477134874831619004055123157521964805675672420213064585761959637094592803174674789915993372902939974176295510813342872560640906925598010362581643170804925478428253745901231484141579958490567408915868429743443689424880678315779543422569993121167179658531163480102649515351940866946289836772468361500378201167330266294678101420160241345608994815837249071826281841230537143536032762208239681680925710544299618291331850357819303029779151902825773737986968110382692484018404325307940907685821527620312615626120317649510205009734004307332905276119362652197003374029022473787056586641325946423774030910938769012081954125299932865497266198914136632761404084618298124271535829445725691084920508586613071792142196862676587980090801482253060019442170102524334503395036735851465917407841705661558637326472694918188652201654556110633027127504415656283944494294639805003356435782097124129243136 [101,16] 6943832774495075168218275980936526560040441762370658102285621214778325321654645626285327882188585496225570867484302182718858581419168345472891677619188196055604457533751398685146360581947590353528536406006308069357273163841866799018482222220736193975720129723754433557144666186051432100179888091689435218572468519883738074160252307407305716954763661674767178753272238700223778865981219996639855788860298728870072441445828415897661447142170736955681143297075992250742385761976006186762883706307820208023855402985946177817206557985596321699977098997152801924383673926331542931677258140987375170942924529264829357624271930106098885008178063642986174928919100429663689173736537022997873819401676267416774991365721271988043597175038297176699581000113673031947522555460151994652648154483615706994651809909744482185950452776824561924705639316378039668395097958690617290267444915866308783786170311100469128502094477658307484194735092002189560810283572223732472797593978702619377928053305733127785450750162823750500770185415112950689674326499886719595936347379138595043407536308971679251029702336916811173352926909037425209410225561347368255863886016716698547999877701165724979115239395371098860548188682414735156247826686378993393852112719719960007002663547287276072313159691118724990000108034192781955618557499166919385016696775736152307078316729252655158252571884906580513359571484527669767000073250248175249229555286415334420104779905374139399127493962003545500443302307012599933538817725670419362575065209194099683003050110822797765271587133484891476412427978964103568946186806470180348498823064887166943834235953094515129451455230410262474001661929190995285163525611023107033471919352392216350353847340950109406875555614283243295449504011360818466925570501073279525285151685168640476926022260077977150001552858283551749639882870710156785022375904590652792734101046609386046832463912076167844222701316689443343468478239455603111549088300656401252422761896263664404356989362992244813246466766559453175828513955260437608016615090369331200 [101,17] -7289091812038444778059455200945160817191628188790109112198300861412736967588930171658859880008347990207133614588892633408004270367252978719368095540396283760959313682709235718903985076214519645014449680173112446748635920808598610682599794410067153195715668673890041747763009496746428828803701364731074946486289896511195375734720729911581488003211783024651799433520838032541536250645436077718469008767212086335307902801277143982902288975152783017545258784027644155915529588071502872676043075812123737274704207440647121089934843275961565408445046916294035824599901298017882425121420270775151256689918157828201696067851290074044892724362600630922840305938927759229801477510563616126108739407782348609579831169485172881029520357716384433152427353254484564031301631367415727204817910260200714358812093273818859316612178374897851813347727965836690922740521940448667576395486082623394332877185058834764672359506894164558703748382321710252617485668203595507432512662945238748533268969525346775785813027684297438393044881106351152846148777167452933164871188367770614555193632748066276388233725919132137959914294894561521417620460995858810962043406393198287268183216150811325364122139553440298516440170810975137138905975840445778449174500649900939238619737631153859108607018572731804637528364000189758985930092028189008812470439830694825934829676761002036174871558947545676615526626195161906280578891638733951520827348955642584805684585525167654555058329369069998443940125228536573928369860011732118291216180464916903439237332502787481959499029801131975196649295815524192067973861549348891348928804460729284177863385469469996550508542366609812186137866511988894627448651599260521504938655678905735552783782061136887520432847063121345917155383534716055071715510688703223952313943803839577559072749598835321861363253498576795637599207746028850735861078468110276671142170137638568145910014932460106323522788772392896769287436701013251329600781688544070381323559877620677381886826193096364003701826254773779518735561041646644274263978978312192 [101,18] 4526151560256962067265343759589405623629300787853180402327448557123617730888035982384564927144223014968099891334580050515293202421049361414260315977030890159638188772850242204985794706468229256404170581901697519902788577132171576996747906362979851416767251012547463084296109655223736421920974039718636135826555104384418306537043130092564425056862295530392325038995934010702516706517076066920748913473086028511013090709543376998961400279784119924091991981219867965752149787919388869252137030888616320149316548247322112695377940035365777098831748540035293358104412718512245566981573551273368092248481800994973813974640041990433786423813280138210499235216016822195661138057944719931730620312082536945117734521160226912769852067742703406809168889175295556123011692372391622050101024705727103632801609884619142855005082981468427698528299897684309696462315310244667750072247821204383857867907421774504422137125017404456461427258221408000190761907082165163389285494858334108046167321124683736658238653864880934371158978848620035553691745675154905015556254391708611747653834409985145883826624171106425378426211007289060398724079642304675845230178138801989818901884673178092846129319968216516624271307972713835118838024054089290741922046682443656969888827589948387661059368507817326030869400710810467941003942368297907571547058679011526130129023610827576424247500400878570259760894517478021085211871385295741630350847745998588925504723509314469105933552184531309640451192268650112576957358486591624086663579567740052504346213265504881497692087662944419209381693892846092083057389413594479144415469314083880053600989661615757216706167606240494752962597158126172395560819834500705791717358855505098528445806043161887103792473408002558585877398252209701568342265295341730551088939299741139001015281587770265929097919013491626669469021750913040941748951120603152875581128186517607157215853521839455144591278298550920490951788388302391011596592083149846907609361333152449781350662651249343083393836251135381871790990381363871832608482787328 [101,19] 755784118246560508854988538172158531372419727599717941864140095252389006242724833846969336639837665502462089622722137997712058108291187952401895348759027199012673845515511445679288074171757799760104212290242227852684060509647899191880649275737197757356706078615016110456551433931631403512619019945992054407495242826987448122490037355992781777618997326374114309137137511046949490655499523551804519732486590824175493984257110472820169102553127442652740962286227492133700336208918121828847655086657506753551968647804222910916839066204849388479445648761262919961514538424880954458262174645047258068223575956246445473121301121070543291592216424642461344655663129739047053443174398566724821854864751284543325371798078815499704049724873679354268134460499552654967880769297297025761107969741914173305091911187331794474325752816999653824049088584654802961340907439930984473084036152575909747790826314070928691573792637708119746639718497322578416371977640342690874274960685900213618104038968005428204586463443127417292347539553705618737900441145113059539618463979367194258611910993997085041256027344537068884563725386259279542039041794835374327540549191086873276496507896705303145563837317986689536792991083685352050167818785885484644829010064278619003076319699698122001383627201874180952753400337859536486241557699010169023011554616984755830482165115144475006680561554302331816412064402066488604940292321548959947484352695461093429648167458904401596306962287686219481904700461103351297910605436966339359957633446507811649020793978297640422316270903296060940025853357149198932471021836490820507122122858965321506914822892082647630544761632387716817686302342745412789975054669582045797472551294066419006264040755838011733710791012646836829472254325134692023051814777063706771083279169365923782934568516967175340830929511953970255016610791194822772128982015887941998300127141863984256087579020355861289175707913363538421763424034823440832736023231976257779768074252641122566337602136522511136499769682337505975401864373093595238808576 [101,20] -6114016173794820873070191226162190316473548090592120379392224656591521754325185525465165289940445028592658270847327738749900000610352910947678333773652866741280491570271714434165868322024538143594967863927975720476552800592955761315166606772306002304548651590297700333479748186460567547923749762177378799620417366455740496398417911602781466049612921414534215187632068593869043521835711297994250833669567802835099438852224329353791751106786531917999225628503941693360290920564135693317326590379066914445056007440963411492541626082679571948847103188495493566188235751553558075043142127377125984927861468174019954001027261043384831189129770445633018744385446065312923141214062064919752928978464863902201883680657416183238545270949586529850178211953758691568111416059847367808227427304093029773392350907419396830765408070803500395466567330796436672992245285223004334999179700274918525112967326929840672347395308080435155423569999715005720455490707830480532447362053721604608013710642652504720308446485611824530489930800404138825651732808602956067476092926053886501314893218231808635995785611555997784872234128792313003561474162703750084729436767467303256691311239303253244374423764922953932108539934677508049131984379312735429167720642131363716391225079985484270174264106475724933253158930647205168574827421179240047221166469378625949820846006751799449635291144085515752769227346671292483216467540692911460227141572442473391637502777685004416740227528180939581546614417543462034000259359299982410541888175583519713390075783071841271234163295785789859937218041842597502753764820037950383073665560120612627431109630640375711644214411574867883631637328066156729035031184230831487997303014687431468923966486340510071070453294645731864317118224752211368653820391684281098368147626477936532765670037504010241187403754368341339755246358454175237734275432672813338372711271884958028088475195487924124583258606538928148459891087844401610448818588670521696900854571787192208075144838244742738651582058681885169681998853282805233329024 [101,21] 9027869057490929991004033156824536763394199800101750822571320560847079849516015242018739654969339223660883998418564917253524198684168721611452126154821854907094339735985156531796386951638196039151860127887604415718825955414245385451820961573659637360865089205022553347741200069198081522582115282219234720625509510980465373796405093679782808450057491688396387896096648906613861264880811213572508749606551179493161498682271381463033231051400630277036980560015704113931949785386376527180885509170831521887576590521920528110163506956876864630677776749482504498150827363027883379736341353419146814162911306169807261598062713622616664615061017243549889686141063053685511844442201156447050849858093624312273033326441386985964976673781616164989739732738975726383838194612069138823543202097824675446646292478542535627157207483830220790353063102077804322931435600729089142320945070659889910110699731779945422715156717543471727747274370443140569861176058627777831196572858023980578013946432831175348308791178410707804784214467027502885643242376167577572174007589855555323047892800266122810873426642910175102483108279595457495683112976702377115022149444053923668302313271779679882700024795616668219869066834182710611084793093902828453600902037031097138734733677664420258066816942664960204963906070385926190265783651225086785818197659434268054694574965979279534365881682855819260485338816278000004602523271712402517884138695780820786351288167960422762000124453254836782918630914932990696420544184650943587744317447979506189357008190710228037449867345822121962174053972515018094735208773185767472085247122525340697312572462576011316970100698260892341243046587966037115810171326202715657290304956909354851968572060746891244040958418177224561596324710667371394345482334750158231601804634055230824659759649128901351936942111346730617650393437845622937784341818941400414080621417734216164421199281301018836896377661943858525241707120250898457189728043158732559372087742730903505028758752242523494131099966888128689236085329670285026176 [101,22] -8758041299259046474623737731924535419855212982663614150917039400011212285510339414689629193485273984093669922812303088863887527491404944893587209086140602972286525276265004323217656615967827862326775997704683152666436709057949351340802911660697968100435175954333859853915288357611210985955501249007432721919197996744999251858363080109791785770025571154860556185172368899851635399054038140251936191933477782176711118093558046370495875624853862934477785872966479294271388182279037656860322363273321698562889856274189377197705249338392882153787342338438898677429428548269494609135405552913952677320543324951461399738343834621626152939866683432839056939857786953331909892513449180306702675292064770250334111530821878299969554847033536040883212227759728714038954931080758475465146745451027551821946665284118949484911119976457228667972532344600079355875234602436573013350667421572878995901894785285052121265198243184394516753060818082838212168348322839030278972339845528145876957444283981372806314406408797504950811563835474614979552437869446403648386005067888300857788067018164996672485745407085449324204488141306492942655512703065652871062967471836741593827560550683794876477294259194413119642716695838575993864843046278905036548941389043864468630617552495258503963220592535680339438226970979979840506718429799699314253796324684952099778966315500530137254083559225257732773431025358015912298064045931272661963503536857721188887836465250355553660756696935666013735964770017600036293809263956472721580269754466334756894274318662824861655811792685075289950649872305394256393508577819403045666798250181420977684045963899506234200689748453110819895297619392129339069979128687868934508113188264415417384660014752100482027936420977732547398456083849886729541046632720730918382951183620906549929410441797195581367278976570191906113319064372301068608720497815868477738058142134173380703815243200476371049352143921512167117359698823006055047080875701235773754695443901858245435791106309312606622667742247022192415455013406537200 [101,23] 6540621611736220615881481885249043652247363325552172648167119222994461973371329030093038865581102560285873783037871008156153307896539427420177169677458431279627795896895053794178438641094965418190830181831498658393487254929623424394309584311549669021295818742287693389198826517690574325884906944097206514782151606239364781696542833363604080943449306868332228877072040569790133800146792511532446712530226441667931040567419294311479673320095488762075899843183368894456097221058453280137485615425189761927249852360427445958859166592285767737452827750405544215618396743523116737497573496088435858906629118199775765366894745893220466199740388939573843468517226674755507670527897281638346772490889377409339490163360769291045867882971335861499102575707773157594993146836003618216031531419430809794431179466095618539580191624955522020481131525681430149345899619651509952297113117757149767977663896443104190305317363604021748128159522891950249653472860375516301537548882996883549378696122533311072818198196821476196376473372961580982655982513149787927367670468822452563978648185110807457684500975139666258343379766085391313353005266368589911752286486446218687153372778145753698485596593698195549505640294457927736826638596805888107731027359412124684450670168919025654935667166811549785576215462054392197002981409832437243394837825110323071932870182671091806334536170245428677290210754121504717005581612960183794756441993799137171645996213653275837041867938021827016546663862506735272330580592335431342422515070655940223818848759926235666201109894783541315745127643693766434137940232811842927987524674027226504029700459144996953817405638579476768667499085104051203630117812970183443793517765573270383545266971774081078051863338480919556364537818015548737377503526273530152365570570137628262950376809396075933316389878058084222660747329696743588900806965024367273123479706169969328406603810101145328371661889211916646238970067542989982747698545032548629123868670178052033166424384661151015884701143591433179693996893938560 [101,24] -4214809033945311696055698578028721810178842184769376550328390480108298342870230840953710188533129103593463303787904195470693218820782760972238051919641351619231400058500800610907675241523139320676932512248982479889813004070851761582998760100279444066933453603227753842095406491620645744797834625116001541660646145438512919252821817744141791023765647714133463371179646246879661310319991412874544289404458690708781334459591629354058632550573611824121433795919440751018632390715425423621325863171891543961964355552383902412259351816431864522498380392399269293434519701051881579863962181155146497205082878592328088442767256162050514264366263007239837319970683337260476552834174975803120009310159419233671252311977673517790760568243385062224003294017057471953941503283173659252972506637573821994608268747003465387123768313166492693858608497102661596273367099101101792243353392553671013399948743385519276086915235308940919908559733476226314491983117495416647022830790475461603608850516850347227645900697030459471882672957465254146179184021015973533569584572737370287853544646912499809116900406551015961104487841805738730162394278888478788190933870068941385162834324111440980670588369211414257386901211817221650309402997937949456333744084153860067663435697737730105251982248914296107269958176905249102278203663913670971006324919130245728459617262912288640487354068625657844391492728617750672001161888070716324877661338034748290847444272082818054514433504102258796709094041281026382623588537955301096753474130223833997526482808516205733268170675544625940356920403037585499641740762768599910157426186654087064928004094182013802605611490280784289676119419074734919355923691226485886282139021853597913396088136198001978476390685836573306458402685670527353303453477954362385617591112410814126852992612620204929608866927540950014146652050987674694398215003576312924783716682842902578710087363986605754948754743887696442393786471539548830056975450491555472417180133159865092686427375183344270014742722299606209227478047360 [101,25] 2820035678914407707138013981421883501186166557438743803671968786962069925137084822417903304615621127830409330390510876570695950199520665144473790270041241459481772875824369640888782366122218986548607332813472237256881640683081792458369542859981544368668086620644891354209634827100962327858053732282248458603078469143680171482721217941136445478731815266100741279122702059751894543995540477456564515774257108134947149807434455646793324282854872762983775471564613118069119268702307551131913808964938473097595318874071877778542485764068783899460942897154636446301087949554939860172821808311530971304031797570410975051257463502771732831591192798428154904458618014486778929263822169053363323979893303891255065920699747009209387674519418554670626588483483149032372404934284536263242502878233634519992946192873606872965150110147993669429940671200642782191270257944695152876696159799053293286480462676460737807278036591373371607160513041565396863440023133833964541317397183402685418451800526474529940617990817626301756861104091278728151619154189558235363293726819786071584245623773656773178481445949001268642120711711938876285775614949352519968473430873060909748630384012605312474705206517419001027828344981762194823020764316093573945900471474549395062115799870439690872865483766567827060780145673502974459911724234806043072636711144842633213682095664212887500725701531888686608919568010550200787423661232274512199295904035774540132959727626437317694433974296232047817422370978737542880317608088493487691439265544162946111978092592376978474853009181273667448941701986791858003061607454500263951430994846997023135761356609823993838844045076970057925146222817438971378355400334177755284678266932312456595272353521181347295655149389779200341965942353864753527261897481570187273218477837021130895730349124103980473198846281199374041118846042841962341523723066353886003161826668388986820276061890737438565557061201354287415729417671821829858038181422281187642575295562242980706220256572064499570770562170327674284909760 [101,26] -2293261613414830678531537309515452954678141402568902027324104115247650070430759620183941165063126980287333602644658989149382696160161363940771824346474488245100564659136903780236144219908780570773982789184406009171815286981907406320337321203503077489899572867202564977892204745592714984703222622798822487573950089484306367271961017405250536634590198078321595297918891843355841328196748643541770830829947585153585581533499146842721501343424256910631319441181239436871859374894432588098427589239033440724703194273932667443891528941023865143250833872201625825605597783341850551553271343513328019883152928696027689756446687140376886339552970975558985336806117790679511471193946299553195749334038661552236406401751411329751505121523063327558369081298623952449907324839620082426978344241858984260126101569317582288738317088334909673888719796063385161183296508188964735821677066128509589309902444658475341325051048624168745135346142890658144495978702779217492140790568717822827437049221147038836926113595032485431989921637032585697877891527208304675219900694117479633893313729311343932347523703085702223214980932871058203530237991242949380490558509771982384551806510263126012000004831847007063260830443092272157660812413479333615752183589510897107162312304388912370605787086339352142587376193793836798563412354442805357040845427835741609643412880698533789969056547144041758436570507032959509409815496026862004742249271348121385803264103714732072508223955094517661877901492262537804240626954666745420331610716800608512029878841222928518987504992824234542991365469908522120609863449595260401409827470062526961969497362803794576358476784787706063399723769549182047212962385970092659641623392239215831541386057913392580642543382222800659848359784624159689078130181554222105408735278707582156587833619150955468722254593567579194599982331672812800897922423106542251855768656576803519155442974052988813889647230514368177301884247596170585452628648415683915538400441272781201988470272988944679471365283499460470934560 [101,27] 2074918940443683994061642835852890500690912371911737354453462727889888619368731685270319055218579263226449909453134137731983801224112088307768743702232359947996140315690992588472922984768682153750981800707212774467058912460436826655171259689753800521816133142563645981815409496045140715012979130873692111036918736656606635263303546695466039543168213131325717729533787820027604582442266404899983941515213753868774701944525158507806256805426369047133783716993489340298607759037246534444309218654103564986210707119482950335363361730204184894477243199252425243933810372170606308383099245085413939995882273526089318640617638210137248351861695232812945944009488507890898757363918613946528669704870614054312987128223301000730711943419928784113453106098484564439816529255682025682658842766536262443191664677033789115419988769207337214085497101333998100760090891197571803235979990478422582039989531986974338257645032274629940261897180291045487800539560579713250539507259145551606637205815399358645967973544800288191097005908440235145725714323649089606995799340965490887181240213471532444454285720926155657667076363715578905880347201958054611911017709023326394728662627037837533179842878700866946694113210852652639177714481232581506045238873065674985407631601668409079382888473084973170050615123439702657615293039369064027862105551175137484049841823818807176349126792513751912749946589536422615461874723933017872995380321481352716772880704355531224015622906991064079213857275475547095698945098764324417389007692648593666924223481599711999553322591946511183318279235740042138336960683336168880405251069327364616964679786425927652343326511012627591692526111242222241718090881330892060121995449612614433198870916021215311523458485925730273068979812501092242616299398462445945630205208985223698348017805239791499962681726066244344663655841666880289760423276909508546839629250812474966986025074486876200848726635788186602150901870882334002877724565193035809941738586984677708082114222659246492718846133398823868800 [101,28] -1764332213075904811360011251287896529875746830521439070233128498244553952378341811064875051475997621260087267956008273695311684671756015407140390455216843196851399709764267779912330492015088004011488826564679047044616325761382040715171257867170892471696177206410243589299527465215662392475986100430314761943161523510318559419768490168623545320540948357614833791869020846405971913421166508494589713227681998010631923405264580762293862500094708839535484899385351843320471411524136243042761067333934504605162939284204722605160637259140055302884708955810846421769417383246822731225540576328825601910779182654153914733727114054977208418556367645673936840647398771385367132431429430721052085451837538628388977796012837296410112530720228193415118419071098162921867042537764715217971423698473506003334791686489900262945649551672356377249829749766150756370970601701447940914805985736295871178833122955686441495509135774650040318470392142619938856953911107052144887088664258976921860619597228700883848018532949977128438661686075197658820459852556242692797330742670971841154845882830809572154005385847064486177051378178051527858130163297806002254872957778078687767606733658945505600766995803721038230923504196570096032349270542728174032911354387908080785516491633700801926296594312363855601511385159753327667949365261487340306508131802491758706345471996082489795740157711547749774142411329371241678280240106046020349530342258063896866016376602583740345431034035817904772060420196657226026313680925437897771503001337189843249605001739579728493528773101840066367908135452750687146381377964979902318078035843465406328658662566300674118815516189136477193981856144956530436655104675172103107797431873907678092100362881270185006988588395513463465452267366514926211127036766012335835900943446924820208938960463646574916355773694318718560541519474234764373850871561205698389809976627957597112846144683477814967389077551017403936519421240917378006997001037339669346370601065019982531643508383076604971906210043479010 [101,29] 1310961592315259404837023247375563570896746590696222072062164796800635640332330750597173858268323725639545501345292115867523105479455689961494758950346746486310413941627657565354518191583728486931947007928043298517395999982541800745836178011870220051987261968039961570952648613901504978327814663392844413039443890874153163609072115642282186636332315959036183999489379652689516614820084899480947030801375358520002759245293397666150643841627747120909454546627416376279632716309304725869599857397567165404175292048800997278015898512838458116910235656303282177744632369369280228046347793162068301014278195746495074419642543455202869387025733889255948753769755511039262970987663161783945850747846566832613748868502488610114829960882126281392463822678786847120899155176946164522456947772306861838268501028346171729955309564639063798594036686662078419139343137093315227486011334067412991269681031515092163882579454783558000918934550205982839859878016065915075528346655157820831428710671232057111053547199191698567457539067384434689428497623356571757581354909261815466779089757392645902430448497040494994764225989971623352544686915534413566952539175923470413290046555805689672692163941004978599556311744252824628345156408208626771236539425753444813320415299022387116719690512542457509214615853532496042083419647887307905688182617479987135360858082879602720030719895556403672628783541865155288995149946155417342965575512128519754176802194547850461479469261060979800047144734601847489777658805016536332875627412497627085017422923599716547573023963577900143238460835272745138533962015836897843245711120131448557415523717406073218412591630274058450429531295091254037607130798157700184976177863054853464316443515671561543520022351536387519263769519881629990456697235886794519701699397735539243078081297594712690607889623817074928019086115653669342427760420855108904611296512894312077805398353434057295972584290728216112897039378564168819199508753810946735475731691620828619102507063892270957869791878394320 [101,30] -845309698206586137442331416708510623543099834967164285678075504064842225899886306241048265350291385533876874531490638023135574414439760699088537117767876034887409125368485292051956341326727507252545949810761887137160296738796837230759698990784425912462498086398907839521667825136147873267319150730912037721799896181504048370177644289414799757617855744882024016982712297192304426482047936739429799080436578591466596966386619786551609882482852335681020105078778606513280992208419237985497639511644166709953556570136577259502688566308330924220187224313066399821030191787467022966961813564048305235275310285467508609744878965115881790425547014412306839643832335714818057114386874952049235988336402574471888410307333969799723298224220345173769712905774898218780816979771484125279867655989009996819394163611778876712656071500098832455060007911021053700478823269726852153570156224419665239765202502342982181174683589623934215248310059998762035107654884120366340906559430137044939651751889352893046297225859242377773819218012860829963352713936690091248195151898290915536908198661830824321792027077623684328839182508872163397836108700414586219660897811851331943592859119966847599724429117025358051036970443231967906151422455538323794308216469796631450391789863265239490683663672495216089028252612885650044879371640764643347360507610810441442062489376054994162784780051142165262263837794886527112558938354510740987815924995499783764337929079337147566835431218670450634404630789601239937934860298142701110794773335313728406191235506676545021286383814881745591475257892293313152000477369892408874392933761589630098832676608465166074739866232827773025192806010471192852312631564418818274769911140540976661563930211810209163154571628195709336325869049395683107517407646573406371456071097508535987778964238920178538067444245289184929036460618087484084586612279095588997270223075613993398332236364182476336580727010546705125964810603166772411377116712907689134789145586085939511445032028573151001436111200 [101,31] 479421401513343216703427815064278809179939755181675817457972110114277431898016245578405904434018240492478796902271105462053660971750565873185354821273398730547029817437396271000305034627028459455491539373831153097349011922023718696596235392478820654307069649121020880934094492519958393702239299443974037657609417941448174374604147723977338080163464024434550520028793629583701737424295715527152605110315191902370883222507038207477739885414343728945337365880939263431799361514631627121758490582730003981769954892911175393054566553518803702020144233156433873563682522833061246324999952121252803685089880355530479452858455177638216197139545332753845941732365772542584403868217495387725325681501584449848174032598511611750677164811319924564039251256305021530607824994051803113444258236370198242702131185170581931559763030750537884379263820025579482205181708868281491594548862365330331959683480396869184633442623818178860453966826712779723735580826638258595379440253000716424274638893350177586482955059565437368477090646394153560049433913876459634705047039409483191905246615212811251641001492551143249636872506280216056739472316609672719119755384439259593359677901645080990128363402217062376684827764448332176675878072270366754580693100521524409005844239243428047794108760579310876100658425637138083729903054389855579742355685047081337017884591267070672074096685771019808478455853669817410820675056827433526045073744007342417860112217496457470126747419648009485825211199683614492158194918515508471821041301978395039170727705163702816089284267626757059486787342288813511498088542658488403935718651110423389064209815746373040884321761775623531142994924740099204154710753820476070180339693539719898456287703490240966231284765331300510207752313585630282581805627555424003721271681459824259655378980695104530105875888005638840145425168219915446908116771943595641907652378656800271727500266277074116684177545638550478323413849590698578987131622384560483314654086035234739485935441633644689274650810 [101,32] -242042355561801916934430830638213894261592265370075145547828680697622250308506280034411963198813785525106969330194447589823825325579906914661572762580679724682263682802794595831902016950186907025317141226875666227331069451537762176641226840293179655125917882337430425722948272251939067203251548358210683651458040344918604579502503168423961633131496852430082933719054999569343443556275093400621758963415326621401962001956430933025490088429648393419273709479859818011494700660198616581446052605637483623820490979421484453555419902706589443047564347520063573119541996969489864592938908297890071643548543060471068899651131836091915494260913420023821612768721747165856363700931449897405320019844753047320264075401830567888743253968423857029892099547186615435373554604945566843847674344814729118395523304673614325228398881282021167737650220195387092972644212580631977428679256323306361079510864598860851303769001975377042727709305393355776329579017838395055008344675273168084530976191463976025642435761187884941738976802133024168206592407492413172783274922138069991752516500892073432836009528737299977434724587913493815860021737410687046576621906429847894442095590878278496175539903914838377264319871265793302003968561630053724967662909280262016551734153240241201389890610489010817840839819971715131962421040060087406429928579531436611760932611847015886005222124159340845340271130291438718372600158233706813069321140280673975774776068764491482286445625134160380735660261392510192436157249024117146101522780115478366842782699943731789261687955548463934252811545047840392365384027963497529560146597029707029836993658665784498863187469841726174252520943782155367859243245835269987703378815662871870161055838783536326946301341345629280949798306667843662481988750283346821008906249147941537804646157910533659950351360742550189737180398572242111628699199517689909083119242352881943288665685164203591386260238845367884272045541526072889008173837400311251884697718134062204390201419602007127580640 [101,33] 108889592640079295811453312663681591336353191033462231021278136444182621632056015460761048904433778278908774649682185131557574131246895957765038719719227655384989001964548443639087537081374263931137371279681288102931315057625273903586656419055388136908034982861532976823329621341318584792696956146518204989049923915789266542911721061061229172989672405872277857791314778646584439717351153522988192652391404134981322869687445424076769033892545428614943980077557024704319748613199165895914734129085467815842616486723871109189169089730560262643271241618036770293783705480522318993966861692371919663027552945716369021925718463410362295195055294560168211583686003384564849322040974257921331546594256645326394278398865617673926974779564530847266902159519674201351012098159954533450607090351042449005321279182445424221735523591723187839825660244563398784279557894211854415981735823240819669746934472255927698300197542645020974819117889587509968289516916171935999771949294586668315695407518273649457787537653306055379008094797956746810906038316741839906505645816208709042240667297313390393656052444067923692022904862301861169635107189446556396806574503159993580368228655175285270926128495703951820830339901729671089458803741442651526636262714976661900009769257290581286079805933508764543043790132522539582077379125126565380493095047427391279045296070439078002888151128866189797552649353100642449931232619905841802716963657310824591009688574596612920256505395955786860464366342967050516240831876552579222147913914424609846796103832057799951448574021844844308714253720518558460409118586049682001746132178771262810144892603858581518610895728521141982216445167289542096899862042139117331189457965420562741298083885736509217131070223892942683892801933350161242129260675645156516581227607252698328312300731695920248913378709348483138317020638717569535265960927007056967006978830869262391015455497117237987977327492065459354793902249693830330904331120440140680515832124787948491312853719708402304 [101,34] -43298967996944497271183806700604287943220491967314426102495020263063316021339839856975540565840240367421757983183759004203887200467753732476204025795400718846245534695577975966577095450485621983654177889808266345533366280926152838051226902299432287688718450349177308306851094057215919090145671449376467801301362274181460591357266111892938908015254834205338141112141259162389023610199583565374054765073156267333392462797430615383318751326147015994238918055238287329330946658789288045550500782117489386933375540283566863741451407551223915892992354318819892944290978682694359358098667814731451649335656115535811114827716960588859855588832801546637931760087731557647657766308737221672631660351040996364683694835100821522981109544327574901329727008744471896820633937171652475309146789893944849138402895132846504044190511804584475362759758221483086290592019374227479262219530386953252900396933241162222145766426747709637301330543318071127136171114508986301146471256507458572686578881795466057361012967535156743975439300876302593230487457535152944108982440465145558877505230157190305261315579459349630105016357056934487857251258215652636730094905889116136864115394661599256534568253632053584329560016743002401802309348527246087477759993451001815488513054182932680045886153404467761649469226736629451746882662250440440102947720682457402839914794150457725632265146698630217886330897630670357370396092266811880709814137834820388575047212227152848284348065253331237747524357164145064787050573558814890320515347160571757911003242169777442906802197999357630724505916039451470599670909553991813465871702547152585221006386645064190791996030661428090313559343071119142156237514285275197067894915260103673385258773422665887419126849730157470136831734556264391144952052794651773154116653195641794291927163172164758004728910201521367401946234400946559787931255244136130980189856241463203066063530114632693210304236852215966754576472489319598601288631074655338972682896785450301374846139353282430 [101,35] 15156962915751744074527817684358218959137997444277258795052394140266657355631491550724101506288575199764552174649843385038753317867461984341902477469218187619246190170500187177835063146334783626970877187481652889350494457759043341625531395022444717457035489509421749207602469425048275020773925226256344513505160620059226934775434187352808263638418417143655827237563919951933976970045835150679740080967531545595037547836087461247706865157953877224085266898001427766535870101194473717200278690676438577108863792666767721514535627882462592879034539105540005790979547232681041236139902396283186389567644824974381642780883109599651008601402229996263054359095494899279551831163074287122571166013612961887995896298675651844156247056707199691258168891730495415682379206818694368046438821022455182380717626869000290695157466231443337482543927212573528647956137768405209630658845654949101259517709789330807482091696663444637320617239715528270130913434878797326234022356290647932269300894580316101036485750895883607411121400729451857293463308087042111317301571901343044724853002781090942984192897625601114544297256813733670314037963367812083274743268404726095764557837874931370790202343168363441541695680614767450523629977437648096342881405266996376332569044870697156987229090473963993471459327422195286436152382616976184381969989352853556678070748688240424207169674235995082157769399516780604903817271869755300758146732096892523431623138675192871344424155010736519044210336265713262016329687615402995144379892812905625617240225269990734744424191203622639829783717985152387161186749910421756676607642021155387721891445870212998041352325520985328004547693824197021398936502158355724066921158855034666474297048654164334399891385826503634019006337544784460103433065501831003829581360815859086987552471074458379392035064931391198911965506700205228949400142801106007359117293658190414525117949012517685791815252414393516942762839797693634132180850876001977424916145962627888280826546484784 [101,36] -4779949207091224899961917085120163127629430323499220904513815806392263475518443880920708933961877760103928868171829923635134117627298675788368882744253781537552007863197789301198136212706818849423385306343246751982571417696031739299108157060580605133747521046997643078570570290321236287642485412207265216850763840632075996617127691808417326977242979332952455409513134959583997588383148572510147922218780375239870966708812289768742407506417872200486427267656293650866585541804459062887404969131372036775617390154536273848545230582439328261884990891921876157125415565515057281212706403163045034650287184381324545466088187621520430396181832678800450580350919310287615526467702414012763246685349604161149111660944179724123724811732796336162202514316082615488573530516767815313476221322123728621605887266549537734848085666641014580196778512922880743786492150901739607128535364549738931897485698449210786690387926062466049464101774082262605214723331337904530572711917587713817995581962621506825587715144182453296297662762798423797644588139851671468686546847745149760476682552777496954863111854484270597124860390955035997546414850241393680649723259755609874162141436423856303398610423826762548046125856728158888116585650075090702004439810094930252902269157348045168546112469528275122851505614392192727840515273833972239635120709841458569148389466159877322885254930648477941526185477768550560581759953649111493110712851398379431442134274624727049270079893703068140150379973061945947021318139756585277595229469883723475680609031524561976011949465023996601606680325353281645320012773265479623229676399763254493311133433005144504303926582478931940979377230032767020950873655570250276809610780945189131210764160878481322182478474950433535645736304634054419754628487763202182902800826894608164479737077915661264574901433652896159675257327682540289111482323132211198041503254021955972733896124671621195013194094623823103003910096645697023985570784569198406135647375830235871785060540 [101,37] 1462251661376612199194225912596479886549429847895666712546850968732536409305504888371061897914232461778429317840846010822175324881520492533663298801143865643289438333516699762481683485901060537669292515096627125236213678374454010104637616917650924323654981840006879959361690866390527507157008994948422735323636691753987952002869307818925102186618350606085101057377562993993905979490581520316597648856127900725075481889034812231703711835959062336611183643072150099443653744866919140839550982396641193103789375340915885130605419516492464170214861573174173992569460985051382989235246287340882210384524831086915231664053935983723829262595087344948653104741220213224740430257982281130832602966772121302981169266425942762359116802869352385711520050629785354401468012366554312314920790642803641773836358409450162187223925998440116638532664519157186766341809411180526291817819568997496020595714286648251960270956376593878480656882087365560157658433923941966629535997231074859384235461637082410765340630419720920139792580358653229718248985196006768387518219579491816584982262902688218946577302382151553312600691937484813221857742167685955091573004265113655256315675538860793593314055139361481716651911512761229211508928903431599484078169412320106139637020616224906818401517719371383665289952667384189780682305778525295391033566571867857157482892493428942183058658149293894360269422569059887617995136929307710622074442206279610028695899575344342109500210285873957544603944998115742759925473280682815100589257065199255785547770434382777482871534361782567081832765802107614045207207211760067518512965356841722420219735042727784135386473134519051945157387626682131560579009532936833657142862329024814166399365101317897287126568112558727563077691501321223112110694513689919448926296001292053791353596399794794456546337823528449695094667333669571786349734777516082094744888456384942239383256818090016050252322022550207744512039197869041737709942463107289364210365714233287667113362 [101,38] -478145202250655158679850466739130601454654560391222866012719459980852471670748368981717166869542703737999874515036209465681605259572573010805042092401766000883036559184585202474762340780220259485831052092068709021236690748208166677089139254048858154703588579747809532297036146528304710216810693980009161140319275024323688647145574170384167758751868007149950590816670376999477734960929326738844286566696431968412552743513382558897423015668780989313727366318473335266762665280878519260395395281816617075482626409274500459392355776364305687423049182313543339219826417252675605177297322714894427603353647230336112969804419259511644641418189388369162848244260733423280093887650995060454864721574716041358406845073839200355050155671211590502639551934319135167587741728915825856403467408634831863635592629191745652215434069537853526386222983263230071880460035576196000836772459116927880545993842016911990896166835378949416028516033512141923773084358907192750611835299265363536924088849435915960373453704701101262431773027604517861270625472135338663134797937211689790196882618261038039453032675194747607351577860174976295687723679893278516666395858918999187170328273835110517609739902651533319880735131504067956685719450874443622777098275627595768596405332290833403355124455099587186345874643079260112045340689572658658344732923502969044996795915762349930374584008637952073951376659833690205949036634810829684570432279507964329986673751550199871064004002380208426130480311181183543484749806314977519373184738460487833829481983317306107505123494829823654620109621390912118948644360283864692648676325433621248300712819182465532374211615481771436926140270429338172407377504320600794092579846797249696605086464845660718953462165969339317778969977810133910415152215040649970255517488148188907670000778990625023070858342533617358638430317654750765283975425223550135341451891870353275350969106739859507393158080894911504553834327498157045222994356452094231657077798599514344552 [101,39] 169009896083447772840554317720962973822479188151194971930742325226226223710158387961684862126756173310893574650307218967462960514599297347236312834988013506225189930112111470992311189444030235558172362133036844207251101408838574167248571775510416671746242716647605197548620983552446571289815298195087412078629944264827407339364803297878152489295946313734131202067563986182989215599054335730713180925957639243340210197472358750823456832536684977960675111711980802479346255780166106632097037140927419644816029549677454747379840297975158670090232892488089281097425703592101219620741002485994027755878535645087888070363955936827125455444574277979050154340725246770211214721356149915188498208581678550749925370835113632544588251419023081262794817581368621255322428451848175561446588562921075511191673747194138971472472343880166434306052246630140916045517059361723316180714853502861003836019354921747965858113243697087409867739231860252126634097300657117707213832774897886814584620043206862180052283389808011884041557230000158972359073882310732669818273074826424298059177546368885245445149856051834442605471179470899921894723817668436010410731349634230650748410617312220957778458680400962606033037417230505539980097780105720581701427821861768066414073715702992578948073732980962515413429363777656700229642447305943796389984904842942636548311382523407676121652664924131413276398635477931912098661817252309529830829239546312941553682136269417717027654622314259429644456725831858129142439552249554540073113450985738974293486275306903566360923949275799781138983212324984809776512702504592909874405683229275142089893280969025208308173717698491341340207018232168924055956689737364325929240387328704248364403230831847466289708299262596803159626870309440978480551677399567477436519593263818561731650789851512968238559399467813256433145820791827127216675301044146855786225057289441183047895645232200885381130293523638889664890363123982338343148549009391679648631601662027566 [101,40] -59254336469080845894101630072507665518386962469013617980451259417717659411001575344278673892877123579911603485857798874225700779716576370250865407847150563297067148380756890389815582258744482088438104095904919945705582620981327426580894559962692913120819339924226877838944340892448391692827027405639972723354995109261100143590531858724824463618762990402737413307243725462977701130545129480584784039892250712773544882193891655809301073568857179965396564625485185744325654461806945719794184306121395618079109420776504729580858063854424294914499093246216040814884095358697803495743066185761524254844788108300019326962474768990699843850769213512966146892585764670321646407061620530348669619573721822600196233480111236086796247117687203517421118589784160047511810525144358426830883032754142753427155745815729135148923856194901640783063814946602344334145124301645561323584167445791226370694742441030978104427844592705212609369044580062386634323531608161659597921350489946369234436369784120604749420635440858647599288465354940007611915193868954075864341886343096575262562478383896899336289122573115161928225747736679796755747149092978624663787734845580918557578415420297881643026345590849005083759584033676542019463118858403487024368561038861130980769213798046276551872640213853145723229290531187504335329618281444289685355666488035052060917518514625137747261783518183006791481132492492152478412293576061969077162914731911118706905890741782237243052679681090055619162301471482967042954014740006033396926415258845976067230244472006792602478168455685110870749585019760119986869445500318693705532723305132316713439830014751779649492261162972661891475717925486089347347277014081331870009682151681436530885359218861472368746185737929974718158146914213323496094153837389792602488422246408517692953736147829512175093452464051889701698254246533194840779884070150574737823609667149208500901107538754169085063244973742331652553700497089432379101390265059620289806027344068 [101,41] 19226619317624811246686579629101164360248164245724338016142047818037192709507538735151195487777446405734554341672543624286422585419607064757568058068164652466499469164800730656105356232116659258373446516852442775957866181019824592303410622696485908290695673542503021588727924981919960416077394209244656277393350202173164082127366939646260322635004508608165562298264195164030124864122739235608505448684275676486996671991491339462905391266566792956233837771080808748949273958734568617225094091048607232282901808992986685803299170177433801094277207925930002497484336812010249338187734236634769903521396020431106686819690949870138044670519098911495566014221162856756560569428721356839890216442198663964667889932195396654275896292612017088900050669810230467993157320373542293552390364550780255663761886300665290914473164084014644095548489982179085636406291175433207412053377800467759836199961878128438933576676903678269786250094566511651087228403554020067056841532094039258216778689717561330965052797852945723466192400987627900274981275189189737991457622167192784122862567855622304002762992731402283875297283064550012032737205395395747810951106424597871251676599079184337706849156109083765590422218786726427153276941046501717420596969651548233272718971288555128560284261742912035007829190093975235414274618819526147259606630620578703108388429734743493114510645675818906303098278397478434194745961181702630694568094908305955328189601950412926041479290391782975001527945726642026870176214475168665098368050108966638046172878989260879953727510402403342368059768390104832728946939584457536454122972754296506964523891221883100866110923935249602065171743117543909760878790044349122366230944399859676476516820333172174712692665395426268927987588655938453139870904375134431609153452540667039098747700734191748604818568445480100349114724259192529810652244067031692138110568023289283492918989122749533169888057554798649534210269015994064884346440213511616752583240568 [101,42] -5707429883186906599723745282979195731931637748098648579936268089273009112444138728746219823728292551925444445853605255701688047761906240288273640883656673656970954409864393291680747666065518622273476009367948983424623601642722230140578813336350727896699256709785971279144939104227901352721991782535161557430545624599530060197977214280996513560111990135827263447737822514163157734613030963185157553358094651732495405456146821409463426209030614128537357559472200720859493238472843664577900018127852651833722238327324256649741653828122344178130082969124970263828398497129670134397378325090945798980318910766647792989624732698982529570979268372732505338037180343642982066330159206740602775610236003198977479873348659660526357367727960457016352265483898565580632253995874666704009355920684177646728779932416292200865047822343192846063414206733781955927100003037938623001309688416779596374286330022681127288621219310574837610799958485993207531936561855352850725106294664878191475481015435743300414992378966232551866631853092255618871277389187201593518620559157875733794720491214708054692103764830178562261809111144804304867524697661677832756157710043816364058374933680898356588937770352189090886534395018066945036310541769033924698974350480026440138453387218925734847984737798237118571998249094106236149524350383097213931181510741322884155694999363711056553198897164862985792395360416883429645321741102716719265430553411417527038023578441034290363530099257684818941480857807257263889319445925633663672759322054270787152048949255904052916173805004379924670768205847842131456590193200677293148783228153256252275029340748064823590236278048243125788641031143066428874943723773062059235890034313512205014930258358318296203238832363266965909502049630302573803723281059325739026095897587620042371553052466859914487943811023780757491362228834513270778457865599350554342971869035265130554709996607145784631795730784014142783274346043702323014704201026690380159716 [101,43] 1567719520627445538901958183430997894421989509448871642052559101459346304986473574834271893548691240538667890234519304670734282043673666546291547013492629903297827449884925730731178285560276984210541172335233365842838904838726066831818016623310395680508531643699299321649970200594702718922216033803078768940511333548252778556048860064586504087289499489107673521733832484305784792039865578188764895582318506378088080242601791267898314973887715623398635467003439935558709491346459802650041104814195607217568547670820705935500700896841597058789851201770086995640451626271871452569354584108051453644258287644640390310598952632725584344364768895604827298838758446996860189750539551002811604856635110562445815027315164656274274241406867927480149824622296042032392014585745109476968429290567152810825017937815862523878314287561289368161294449976776250272426693204384484325122014866424284277198464632616654043383930732632549525568697669688664379403812024077710666992927977894325101721424154699355192226466223597925618551449111938863976474510482232641104110860767826807847614000988714283982703393586147174424432181935349620916699971391698400926993992629083772734331950800930564120066688339081504027084209797701110363744308582481662038635115831244823733975170860243469999236320085261770716609936938331408310733566986948636034976030040174975965224860749211683415893682414837639035413835999811342450600761469256392606890251983578723526714527964184428932785758400644742339251322474596840382029348612785808467938166041051020656856938143634591509560811894854547748665461886288556055521006854490989139602624712074641695571936235496195641186507800281354159271924277699996747081665795660883100126450734006952611804895251252421114265574189653934828846804946100624470327918769328711516283754138042729875413706766074594877070864997771657481011434137082942480567762060803306941602977304528258246279096897041965501791124736693509179364720203213910669238615158784095100 [101,44] -396539922498743949847612119715804679874495482871060055245205545200654945626994831604948973235507501913929087375587970308537883220014908175479740943333392081344671169226607192028257073011835512269333947364246266716288850151348278958898059923920295592804436053266512360770532913195405322539329029149864166301435135020458961940366078634913425356546832390783007986271750820739219343329382492865477246644975714025743310476400732093143371816314689987986976699237822138297421280594713423363832698874410182444194030894164145174293339506219478901431586840850041124136638211982215720327432789085487287545520940154978960568953373309025029762647387981042206852494533522782773841882540683920203798817856354782135093518090934343312542267438698749124725235010116099274255975741487133425977118169431668213177654048315207983709517401414249690779648696218292786732563800471465755456914521338371503602794188182228383520892225267989259905959602163807893747515736466465824599351108811901131358126619609523701233893612095088378047280418873441005203959021643933544132346799452609721634164442153002704168894052169092489047926561054873786359835564496979909034586180349999405599138349807833271429463420927121142541622481046304963795465100755071807460096311981721543465985082133027773512296926897660337096835388384546918098499916092043909539705380893205524926386301174112674233781583429134237745040347951948155072327917644421532435649306929478734288663989378810609520975440503422579793937549222418274175255342595524536970294117849050123600890377752018719469781365630868479031834001315620354077544357536520360144247504910745511820992977842127286491213828487307507579862450559458646924737423436758012681414880438340243573413575559033102779751130022072777456577722769529061727405197848465309562264097052708071020559029712887865170284271760303856249024550783565641611140194399230440176598295643467576976506038640867035365818839472016579588545684929616132483930164663375650 [101,45] 90103593103717450534922610679219900551791426825436422161086202213103215237822026622661997444312229804724413626120012674298455624300450091736444879033300012775754425813315118404365035376904930696184390824478270886895389920002113139656292430052065760982800035919118230513173940399941312187473799902832020457099429724215482938976044962096948686756538452423043943535707536909867001845979504216747971420216189698247093571196577473485181276850644879570115675577464206595000453850033770367989736833218753398591552548549164350540688090964296503490192190121089558979889145285216484723470506737299695026555904525839764860317955492957217669697983904186704592656797245057232508680005056306342062601668838734901337653197889983571109920021705112471933864955917186184441075721801502457009200948442661208951934214243432526148761591369876310382323160425262210239276696813770968629652334685917305418672615313870279890426839560547922353922221884892851920366343153433533773168903050147359833520103185860882968580971980788089261023219863643288127214929252289345924880586149240041645365604208275491753509708881087360208277190229408365141436132694370588876369648585163778400337029163760939667989807533140362581340227394569290477256490713384308401929050582640619705111663595021848710438708367840959200685288481604150063532775618927784914252812821092051540789408995856637957100516004376224429270354951305576115298624939858317250342980497836336306881803854628885394854144133823116372103983003494415448318911773438360511838754961351110300567907530073375641992555793469278738049028815285456674926993820775427330801728620092107613932355757461114228599711321233944836885687530230418335987787969152891586107647884198198257586622148303488650437763374406748082868457819790237288478663891129308594370685819999121742632453623649115835499741274198893311380926406408497023601016332221072351711367930380215598044590428779985173844694481171273970298741166072505425054497727750 [101,46] -17944803548682742607751356178878496173501320837600227026739537370741750942852976146255850202974960055095395178694959491827653837209614425258884794852953907055845401995919625650613143905319023828427104330385177359434836509720425594276996133257179757949908091772419190245802672146321076490277822376755877280517008570056383633987776116002693850326302704010095813114810345315886099840544603454424908000816873566652751534022114602714247425602362158881703789010665867752788507491691349583355415828195931434452308556244988781345119025865319377593833188338309917915388461789390462084596871258930358354056268323162595401207695254298964847505905301548633918088018492273188466899425697645775008043185961746673391886826161617978064820475831715693169014332787341534791162414043112432797871546761595064313938247234819907850469088595355449063648180699369561197803661097332342493727188773509890544852220132987647452266255411604654249663449654438301724355868943747633416228509244721597711234099583891040318148742525777535944608161645198364889981113572787671288273967751917997916990177668641335151156899985332687519000082694780130842842217214356222182758020617322626806186263416325911021440743137522426025008902096994984322839835027289786975212664001129178981223870571201175029240331597859824894823707880009831757130683950739246468948201705018126170685566859025196293158253331501707853260108216488760063995818887614332744799006399466925038223743257562168419327135633300775719882598129682279094122484684158697572754408459969083431247510914747831175334117728163992827275692779717195986160520458264993292068679139832182186014478464088444289396016754388980306273281979896047080118940010033973986663084247920936911407076379180515945965984184562908226100405855989059901095114095899812540248674951315761430990150117658744890337908241770477561422494993750483382425694248235128444589480609343741655321047988242471600354462086746452355778143572634826675317362900 [101,47] 3110754963633698940481215757143287347707444459550450702952723980388860360951916181132833131291170106925002639989280377212336409568074998189245088772051553753061005950878115640445247121856386938006741022592218399176877720646756797068471806073104658850855437079052976082051138731497636701129802790456667285503134362262247155126538610009256163739629285453403616622499081263265831374260870413574512605931596748536571979069268038606844919351639946331447773340770112894536412847850748814342587709070820430784222061721539338977726004063944252175844875403689892790937538384716842532537359322591478420260243529782231694421862286066972577164965253936485721922205977957503775042354310356816813865862738182250990003919393037161770811512116989960011963796363080187820077876599962683266323028674948391105470862458980574760258080916911932823902324035554590974058201632179689068441182917147290886470754921878025815411576062931497941242331820119568578225950417271613911433260209029950891127888429096652958908723107731247624484781592906404869696690448727566535234934614021026245745306823432711220757068503114238324109970581574919510313288278922194963790162154577807638088982132440343967051248041386717016133080019203946981043337788263195153767782958095440589447821711140798384387470833047306523030188731135573876322363629171758464949854378672088704061517266026169378765054540533383234760644097865624696986365034243177823981900961243793151127618474943990014884594033254594772462790404307602171843102553769985685934737389755709189510776002061905779728804141701522094503405742963258100914200615033911198146525827116872662773879345299441575657321689167210915147582044054770511163452182459839733964219530454435233292309889183852873175807820370358467278831921873509561994863964926257080972273725568969918095540090606460921203824206664291333616162559404156767602318465977191869182154951146080230159558407600937126923752632617785653142295647453848725534575 [101,48] -488977872043273093077589795505118456786514800130300392443590237776499712544309201892236427550688282727302946236391107886381041119273190420047123649405962396315041723595095657227164617172912013632797169860073523056229269123741681195294741804978356556175791790765186449038685888215216841404061299281618480227684314300526097331370698232782132938357300529810574595173480921876117846367511707733089926610572323659652421115460869445503502368560793123006035344071605562948369923239388752507259970323129350559230144935157483706610349238696907893846402656752679035693111336249845188933146341280240100023273306989065236035678164884476526664035606212707023430066892991365323750544469879948995383808997608965745610934105168830562680689064228748264123605629854113471538647526177425788337905871817704039792135802157140471396282607778474100789025860818625750517366628252096163891250320679114288619826250764655402516583198791701890303654316754180066724505478167520539734482464749304474811588629109055599323301843487819982685648797572049666875407935256811442200484886668876625865585799945480654627844085192701096375440057651154528823970512274673673781033304661390647405532280436604411039882608864898945515916391976471386526374337260895161510851177771327042221737314526007769066579190641164930035208756690135623488912726957918411410167205889265261673304560480916265410289641535722985011916106661004410096288605917315359626686800587643210727967764654053868872347855106423645453072322766342204369478038672813520641903475048972351939941486042365616078370965439946474415509714295382818136500367507582656759966618524520188646673628465322366092552566750673103253712223745541824502831279499294078916570262297670737896407488736395299661103097146427734837778699121605397160159229237668591328816028376931379158322834649367273959487861523640233615347442582632697797714944693261069345433323697130821078189432391986499922859066350430067867420601280033663240 [101,49] 75257229268094316280076581723196354727546845222007078368853835803917891971479174640808333583720208347832904815015038301796074020852121126709739453304756688240354312437545832152991499389273023772314750287259752065642411265100029379579600578237757904651361883997440984178976028954648897311753674232712205054284945503790208112865399022305945287469302310873000834694717610440047115309731302308041929350196368454289004254435932392588181738606008351806952683400298462285861881397760919634764326811144573377623629197082381902690745209162506297688538258076267289053053876661016289072063150726171904119766889422236555157885718152963800172194476140807827873091947110677330714602456534857853717922562988361961100057235295555950865564278668862356336011289545702709228514438547023439844338771475007580959363196421365244001213217095054362644017648120789351448932301225943287222773477148590363559371332686462981729380532024013288426207382711645638124344723642820254919189984167036501041066746097377011010091306608810650261916655195260164621220865614638662172583632375576256328508204834557170816049817735530212767182106236194477965885882161926634474324595028343883347028472941823397708194233609693782141438782725958976929350467036515958635714728632853516691712532846151739974986981124103851090180628651271579841745017319789943763128241806445826436516784038556704068515135598210677339502896349699831985740927854855630087305704616370562901070606218274149157058943617597740209563688399447902079067514014410535410187964425930127891329984686689648726767491719489596785156877623182897126674059213590342012826167651276616189084099529413909478097390461339103808134390856157414389314034133869781949176039250698842703950253129155506079263800959456954621359174505791148996354214185728068196353455277596993644022741331703118387380868361596440245792520394034696999491072762188612479969666211004222863226506258031089445488035529260038842868550558646000 [101,50] -11094198527786359517919668325592257432033469138818678967025926532507233454356814496120918915402323555110206294481512822482462485954919322718962449758291541735311418751189826906243558787028425193375019308869936235560117506728546386197226068679998309968357235969199456750548631965862578111408223249000720959978614571302775168869527746374457641631736414563930022107647241989025741202566358467687294385050970500780574409974662012678615909606691681313892968778795503435555347364658011280593954370943554511020268545681738976704449647008156679721587598685307833465676476780444519137103780890191053779350373472567539340000749093100419106490415943600157938880070846432375193567501888535272241993379429918908965969183750378148684088183789505045227956225347307979123039131368003795994471765632768143192596644181738816378099915886109566866931257257158007424950692640833468301398529925422991827025251840506833275824331273732442998448714069578882553182269470232199526378381214816103520970336978953223323045865008591022759849705820589431036911786624299898067091826753407636502632906921512621575014953187958679301120805877899434124152740342820304965919989485919465223323937595185099124630580133659486991613681316588704775100717250733758613079567099447836775126148273061528279744474030907173433516111019121417474025188648254818473968894668119194038162097544661027403429539859945917328890687991358803644691649414117031372166514475109494611456857196466533445323961668982176082060386384514944067871149443745960377988978183774608245173292009386481635089562307899198719740584552623281759304468002142018063995930865552451673196866091235115370409647375846444957854750552981124088468053164852540579210825094470718969073048218031541063925192745143370260796506139459015576698424956386005183591537054942886640712586024015200925537360529579059008226013856538622552739652419877012954223217485713753133245942280986719483734403829638658089090534338610 [101,51] 1438973192034937161725931738264115828503825452857812025864233359345082555509227025336201004070023876326982463980610417596257472774598734963428746356736849138817496823561101131205264608266877170203233827746569907362790432551942996463427120837858543235828103898035367812751360840296126110198502802720296935557142004181019246884477448652615658296654821530711852419405134310953688928061085192086773152375573349925854724114178224104097949407143608392877086019909102515859330343523964763029074434544146619940559472677040530277685096728839603095535436908791428359617946174944112156290285645733134490521124720045431555531959250758624296543192104715303256239140991359359339303108574470359749755896455379338858138923730622560056117863110383861122816602149838347585180977815554924226827094743035564675670240340881664113471212013268479059865328702725191893925711595774548368010159086077168152417957532624394784560177769034671343815833523535405041010594115037267261110252059478449527830360815180974112959277175650117460810953280525832524018323183482331348057431041048745756503291244858976662051577403651710474711599287686227466631999551328670788138667787380767066319125279001366632207538743151926580303916063782481716152246948814586101048152520777377900493089692786263524145154235431363828747566089423242786284278485997361609948645017654758341752494779835166260120273769558267201723648223941510643852833377783500789396420423242567204968906358464166789708859474349309194766051906942088123822419909846916725000058766504898840653508193423191544314457528131299195604944662247447719078302982249502076096548389954770709309270488723791621999813147472476807635827594852487911731118406027846764506446986781568849266985587889624664740266967264121389337350825580380012716549296719186432161266553035072014239145750654563942549425536347077070854570225696843082966821490395514694880701986237822232528742503090929643078252953508218331871527200 [101,52] -165962885140332505578892191077676815360336790365554935731668218702625107302228982436897561462337601961245732536629296618642104257904452482091440605881454048109497722985521117284353068201988142136820102355287614090443856183210742956914154729362855117423419064606281003614278273563821746361346658903992226730569527440511238922251210537120770671430896855954326624392614053314477124637052866255807157728999594406911546224272424731351135113826429081719474874127140460889938285194642210934661377744334574659505495861430526512674046637123925290925059708666256055345991504748690072290972664824465554386877908902942637314896266495062099263298765468289168380494188779496158033301678979574719769385789333922188070355659216517108993020711001144941492840180765316868540869856932497103860206498807181481370801900817620485666605419166948645250698124452763237723495243388837049058981769078195938380806817341151970358829493838334683722118822027823300476217889911026561754803483347558749511201251558831859161706220472383330125181858938684894998911862451628822213613410637047692504946941094105215440226529207464615239290874962255926651402400814474202346875766107960226187970791415124638637120295886574706672959048565999802486215369666282878778458800175229310433635399850017505395073453236930314108558243401117954673659626550356340163279751453084354904109888303516365105759599547173722545051259995728142040486340956089873831839003216284338074761102340194165551368478424776770447432854430608703607294196036022472792051130748569500585797220099197211029926709599785304821768092603040538449972206805300845967767231099425343811714588893041006470504492867333087252472778978565274372067246042209825184032609348902220619803678500791731330641436567736949212407438904142679360532900181497973862307954869192053641040145155780434112945696350708378010663379500193996945322418100312849439894965185323527412424710423824174718488488586886587179190 [101,53] 19540204270798919757330165906153134823886059660244166711270498645308657625497150707663089370489010691096297066084013574476158874559788816654392187057091324919913768558042396344767917679844365301899977521556716075313631335929462877899107209236933402731663141404353248994387164944946517631848323507824521010571211110859133238412567308096681216677761104688495217155701207080877088370859517976426265344641443198133131438969650004865362628546066288309330145880922512805651967484790490050557064478058302094401467551304357967836607064141631639057510656070322548947520172162031297464957088014214317175044151768498762877542293444179622506926191347264300134873377085996486810675985113673384916801713921089793714823928737715029021494038210092503872640605112259197899929892724757779465455357488710709943038723459190906897797057285126932513301850398158306683654561933695725034657436561967292807201437004202025071952417523836466504211048301355746111632395330010729499962731865167456477031288638197885346763566294600982276732714803819830420204472793539115086239277665907748823342938621916014062257538639079799406223545983254828030851802380593744941877494668869710377474254699092445022246474333661270902947696812488532964990936396544558567052922596548909609760892670879565125251285746599074440406858108086621067089097377269875978051016308285340047301574839426150178132175019900390188795686988586488271367318090131792155238037156220327964554635277860561871124519151114721550650960127224147332130206798123312345659684485256524621220219656258426048749789486337334035423770147193615671057206812031056808008407787805106397522680882790109146722847346955771875131405903317314416426682305126306242730982917705169487296386709860288735091816479489463453943381507440097450649719419706644726455033519829703878611076149845111899272369763295155468063519829989031465087190602108633074139355690096778527573472093891450266445745461216814695 [101,54] -2169639234128467240638866457082976463850016686119478205873945856080193207640489555414638166307766044243804660188588534007197739854082500879359574329266029113425407973623310113634426508470988848808451135406969353962810702012120018506246553942506937457018659694346139506179473530890477966904863794994916364689620025187014362368643818437857543281545594899063529886255338246802024224105970823718335355385153414416089768436317300012805223641836026954896332870092353063880043637567628197731605533047108546826730099029258808773590185484525856940308524741453771574809460546075050808959651258060901136316801107979779178999850879725599972731892143579798134568643328107638551617930747759897286701200439105546415476829348129756627133536700787465302090726022124611531809599357870195898298048033570677348644254897596728986212146925956940757524914518253534835190597740225225249717149704617250789448993155542424559817712061526724540802968103425572846908657148272582002791095095378904054664824138349868536318266956870351696932858621381784608588814064414980082471204793481938004560160055565067401430923703665947523089792871056429252382529489204482376609674591766641790779534349951016743269820628620605761953407256178938061627198583252537909729342245302140933305883808720314040412437376536878477015619529873221256987775583678001624601301162241031415652609015882982121832078414991643968504695557251001406981359155212533640384680091256315741300873654989819040106806584850045784392513237940166025569862675066339697445714261268230928307409915627194238173802055814585480632976803372067238709172543072285258880687760112922094417147726957589406059341006242023341808696144635695781631738818699794438811038627295311032350562404046488842452123760603090611337145868242560094179159210606815678186532610226767554736659636992801705870557378841035449724499223129817524182424695576760507535011649288233652363716912511819132954265082297200 [101,55] 185725049219262950894300043394455150935548936346175790599364003504990563372308889954947225340089974410146713851038257479083288639914677123682396621759337105192099466150740351056896004927060625316603549816625983620671549964320094181336106332638431319576309434971509989536856797391463142900603960159407820602261478402696664795020102979495692148138119147006974787722044688421131723066323787680509825735365146046253765405573665567896099395130774690390677046235954754448044061309769763305450202551317551285262039001718748463975877626044657820410159729972662112891895432747280632505760984546420135296778818188866520148498275415970071729897781879503885679668311565360081137991281830003947312644775054603797102774764380756010088144018520153181560466571476177110559681699474988082084312560867954422228479437029232215229493835830655790994468884607679246320202925140694696999349143841253429690949898953442267067002950531571494922018264550482538761514725489157579834043320942574845115205796320483840735508357467010728322067880760416946582175092169509301257576162781740199199450181092778527338955518301619944899556947320550411191903301943689668731174258972797750250957530636396462229847959468302045565283162507418801658718455451673529339749965533348003478792918832789455172292823262652859426083194674687325244553189809560164904574691756191070950804143704494785943929647969853033006602804161120763703829619770863103318138733235729815746047780607991162255406295753081241602242125151018390011420891582776644067851085763897343849659510868833796731018970155654038206691476556301160053699134755553707888156426122010585636535634846198432152371666095024029708246482698481324942079571427611139681176210244630521756401773810401792634976143106785413977458437165697753423981110576755723888802555575015142613994664105629744702710722315480954531428475243650109419640958311285402893173727572373687686820787271756727440039846325 [101,56] -11458334296064018004503849804595203455920377821435432604922539954349767536251787736106463548192159195506340521971839649837846544317924739145317800981566075655706008596893942520161994411754957936758172546698758348176270212304179430965372817677957786179984979062936323630353098126376918744665434377159401899622443598785992565278068497745314132814219662794679255308767384903360051360069734310170987931888426788158478029801587181153276115976765569100793008121660641467188651608009827866965282935978710702148625123228461265474004661313647663327952318685659170554670175806232418234766724826929687375053310975518101292000674589078174070432544831373383400803085840298476212692144534864073097834521801109833909086239242177409934885461031356197634729128781975677140815908647210500808488970847786626955635569435128292802948360047416631919199920074114047874118561440862032235057004803772813061545804722734571264918934192882887234918611874110950201497557165076631517891378884754874412479701995128368635630505196280034921691370203422685185171647730996650332570869387188895815028692340283082523696227657910876140648621904618265208307103085582298393799436133764169301749008797657450812387854874713116551205911749344743425991733225759882622246913305710870420110617312364298244014986487302060404149453624536185071410410104589567910807076652153234886024669095878263662977174316286334874346239694262188836188236984727436499366366318743777316271667453912947574570063574538248626062582463730328913967497606719732068019552110697177951158955105600654796830743276472979651247646694579260699466960763512801105952387166485082921047558100804211717703936145506108359295960668163567523189492419330101639993659384818946875339120977102431769562683773103178117917350739802170668522213149343156618144003060031189077192649904842100113023911058049423037103469158532798037040402919527128413788913484739603273566992142240792877192250 [101,57] 746352309824382321051797050721621329257498038646839462194035721713339700790625726125758328965110335199514674254020818652236368766662828990406849545622424348022727336689120458436397453000424772951066482030486520771640224153222747534938521920126894436211793336794849392859558116665556798476381027041413085569793469096942791437980835753497348139575480494825037076224184042378536978070878121857242843794224680112138859544405410860656868565769276021294011256768196427017760757830766122969044295940461069359421717081333449626277167047915968091212893452604503696701191354098271631466227293419338640698346866676891444764627339891924740624591203612885918089375341945643981822555740040906375656819612777856242118307972624831770856990773091693015365807805346434290630686577475583531868718454985786801708522909573968256383491211507718306937747359496563450615636599884216490659823966835516392553487396911630395032524177421761697982253986248724054825371364363101340892646766689274573017973340459717284019292220819597686179325826635548869495761054334311497910653209459160157554692427557217568715785902237091082723798991508123222291324195635099455258112017421700141828054516064148343022023655916945395280508446979257219955200459103488229555248911561690772554929726581397567158968940073824321105466421397229716634297945538538822285548071898272030688217702831649048050474091237920676557055890862151172333707167316185155008350636450872749501366150182646241411709177230095357574081256302247949796154931074268504364376321074894060168388054071112574641677585876356472599042452487731852876939453183373083887820984643841364594400579935042966814116505265347967417863686565343895661191965410343950275501124110179947425736916417182467006988095154228710786065247922948083388944630656200889638211626589221608004404788843133396832657534449414789091940638527651358742540100249081272041398316633499138705509693467813047430 [101,58] -17900630623181463851796345919846578865483789380870741041776777214139004227429803208654630308334592986545076894690454386026393454154167061278246690487866561270807229523426528772093014891781282623500967208694175192880791388257938928481417283313881030369865892636732900506381314189192529537207112734356226510793582797680313865775182986747658287118956055086692133411502529361821038694851927675393910652221229775591981107785570372244461440735563431387314418950771970215106519649020960647671460897895798127627613958143620351126768153409447358767365039944370802435402324538108370018437943477250075895222345716571920960576650773425816835846528790368247486599145869086390693408410385996885208816646128296963139068755983210105473658131055526931166733574573422620146684460756600677863970377425180719450469966935618148487434064280285439641719698429211194850264474324516339676894726373807158557819484897438215793541299397414316001557978556011467077249387198514674560803919655235205719110495358901689956582534522869908372834193357617094607891277425573915781668355266919540145624045863060902853796551664911047363849725885475283675796836119560845880805390912359374153386561015066751514953858019268260847194347047645658566087337965832643330718608733295492284474870555693408396656903906699927996328807485125531683279954266406210795846603708516591804433570806179421421288188211378266791791454527930569366087922082998210654245002330808352589481407591981580507032970110994412547049293233533507839321936731496946986231079427101662980037665638517729321178978350972875961039167892105252789606388976566765813061426264657150285318935275114526086714858036496828508484499835741783615784176848684479320896456078608418478618389699099568187906871829352745591366438292721919750542089975713102631188994486386508083670095756914249774705777285115117988629319492203101365294283266417164315645800768882781508701159216733330 [101,59] -11384910754837499608429322321057123743797568793824241278801464715476637296497398423590416177451838794031579822643674773637084734558107851327045456915056820978930839845344122351369183502647756720346260509909671439107339811261495432873213334093510312071154931728593220911655977926745841091595552591128199859027196345059305560879457520820167320000840120602681019925011200537702823730790280620004447845904833396539197749978441875580843777800752578448522140756435691918675960148499569364094268200319015003393802267205390525520948767104971741549177285724253437714596529388618257049236716847528826492873215693587809380765191565829227027187057018736380002314318347194397122833829897064036094106968165359796517885939095239006226196092431378201058972319264492720946405889708974672571129518523779145179439093295778826835267925770952752525449011554186079463626164953185719361882555169136729662609810168264394688334666582908155137869219404074424458007011407927842279281678270690724721037993489578006184725796168879254288126985448270045139345112446781663520091167459582729242981321132925362092613483653813568107064524535390643016837194624552940311940117000154819746409773775152690122873117562243641094208463800502006477492040191363567387945784396762368134150434040792889511932419032506266086198213207300534734187770323992941754409606234239379478142083270504650911875820702968087841924678057821183228765787312435731792168054878920590024616888973775175905185050643376668718205941184446143464368966536635928875318956250282586565499838674716099416150399393169088630991595409743586982267684416062715007380351641679610850600555429020112055015725764078072785997545309326610473784895730122255328830685672824028355875961451924152403480179662346535817921523866793183792883264673045753036664432981977530101959619834740847512549332514047490640080542381773224495082460219283263471399949366573503883255523195685 [101,60] 1964929044448128479267987015377644467619451408548105622159679193764769582777045450699422333169875115272665750169232413916242386880849051329391951051374813049727490559475613914902394672211035903917193219290607230510752783037134957604829336802004640597109713406409352218600536859932555739036562650212132922224415663916934013948618278453218489287094939484570808787382464128562788251298666092013394714148850517431073192637977299140508190585472216457450274770612907731601654467478086737930308608189456141032846738088009504613844947096138756018665866446959604371826928420626691335323668320608268454704013349683955709776152869380802888407299346926793369990277580473445106265175433965917135071862106494531282192539908786892579379560006287316488732913141648919844916667138575370537213132912966876731053021298916298071912996253517361526535646533981676383477510236230769282773113630460519812592255970832295249104621008422491023803158199218041114529303166444726844560513239920702387264116573290458490387641661932778558199727204895839705570874233562786079031560132035012641428887957724955721290336649515264833539704181308921158433643990895447037776468936565171471373796144576222478312718257653769726961316835604618567002348706419723414541020920399527185464450575325854321021525041134558121432727626541227519049699875942869704258207208541986541069514952274383656948807531695669368221098332420987227418157010824650114873359611634059126823112663414022975900064659945195687644678234447631652027339302903517722218996135801159248100485535910065019582503716992510011148831853930420836434301084727128352672377475781340464679139574474968727447671733725700388341027308102769834094337581548918936137900590499765741399206135495635467347650729585414000238401588174742153829369128740875248891902052537535027274673910638348407485802130310486052481559222270673604408072689524498676868717219295519530233007410 [101,61] 278812048190259815415554671480364421088293803895174202977127866157409883010726403483585832516175888081198049377282644921900684248841663189284968744517990991789095562723296389289057062218501476849828940189706723004817512920292686284651867185461073625228365657924211716736534432280944930378549213124583544894528881783619275326075660567626332679764674467675720245941422881039006533312977003927643579054670868140113522261327027457746518439188311327112473630909862912552318360665436646464320613412317645761090354340344020630429673841737332602194271427072809763293728771189066837232014598780426531970494935332708665091307274789458274261677782479747327331241396862490912169532140779496431306776243685305861315057451172938867519216527819560653140845293930034503199919096789574859187629391538715335146810066667855944399745970276029102631780435288478184036056858350100660713511960235539814022444422256357323670405068042857877788547190493162287534146008587803899621715384068992453326097616148142437762467796452490845625366825538344631068374458770872989096045614090335618334634467272486992243208261182755747936853600663371113258751813723515544175019398074069453636456068548147442294071118995100006384674230020214908781175648567860553473393101305730305962809276199890259108438919412580776206379481737772605565359655824766593145660853681767271794068276103799640760012572696984312871424293907615516388409986147435573034814861624086462737980665174768810178102277994438895281009833184685862343976034317427067581077848664046673523778981424034663421651363854609773324515550584653638060234429244238581324537014467803701331023418346173371001052670395533240469225194449231063590080217553858310070157255745170996058507514167462875206659399879767152397712533660294007772453118661071670113401362719508194311860405290223031674257291629094542702982673078205557587648495606661374377255280297858366280805 [101,62] -19576450791747105499885638701592776809152819655002616796613895841121479334257150542358056022992139986603520294961430506724947512039279156861272541248062483060860750583208140204790219163829483487942004621936749540765120386211211894473075017400091486702736738389686133735422275008702581679470282340542161904679048480867536851135476643906377007146938333895268775831671466654839252849783117374148552665040779436209278712205563201093258743598653787582361516145527352457278153519382390717021909838160663708507109449384357334069004458671188857031190152557131048127353852992474584974466805662869484963080720169363235635264603876913034751491251017242230852162035316037816636431631552367218934775142632186973725528162621723862570867479434191661975679606109741833047816313885385197785282948078132262657547608628284684978780143507531096796417812715917737815045666350363679513422108045880192763118298967280016327537854159214233095128924282065829051357011989628365297117119432632996231882309947175207079283808776399014775645782970443675660105581563875491019735865560306739185309045144611513082843379489083105872281237261559085300879190884583329973748461803487352292376844655502324887927462177445918607857515337403163509720037202054029796386551845575237361398930073456347398277455494151857266862131857506004166428151202253517808148979158496691694895432853469773934688290452330703343539707491673129304031422802292733967203813000783294250440857693536969286813878553342049867276407495878158150466073223175465273950262648115170830113540555714652479488615873778355965509411501841946510035008785810691941125735572614952915659967035246829958263239222726152011114096105046830442186250606289466768328010328510850301894444165784306085163832268797915940760133425155736945417147714949653118157514843396334854658461062938866322453627690974860129630959692520921741146888669847610548826026426937940900 [101,63] -10145973988187637970886046781577127043267612559568835474376216949295190419308068275183320094487883388590326221156018247582922032856406264713894289313026552529213702948480244542365145865546266082656150188451623509682323842718887224085466739119968402389910100311844387122571215921078979508800505011429060639933166572430751357558290718578100715260967025987318566797156595326147626974238975447997350206966748689529543229157299909798181205530669056815535356829498640473147155806221937033085290308076224625126217724689010214888413109455661681854304920045676510730147928018035437024436337328509924769079808834106654367614321009902379116318182343873292360961001212545132894894590844258178562819845018285054639652113041584245998607585506002966826594743417205734271150717338332959942267594677234458335422926054844872570884175050674330472680271195284398199331983555388133817428324684891945381203479813755773375957092022600369063426029689073680170079949647406879570266196085583305244047278671469077384567898148785301767807557873496695930767465688019375347658134479468442429034495617489188212638588080918724518250661010315551128663026159548194347930247902620608405615148253050272474297875415386704402967800668658303382192825983953516290329553928112095274632355178944059664180390522460591668018064804419804567623662396213407743651539986450752303638000232112878476239164010811116097515742404742668846090658493662762547008725881297167032794520754419267288694320793755285493321988821986777715139721309421569728332663589721013647365049375161128834380930296964399098942257952810965687011344460962532875338797064475057804166648182663179408122708910688518528427293596824904685477994139282903776105798340767312971763143988198005011737278705356932433833820248522491000222410451532654728920871614370827511275362182663212231583617865442160278825534400267408827968865221050722612682113616822730 [101,64] -1020307758298525042470267901366064820072703530014547191383730740675877658037672487542553253583218397647104378952917065598670722091233613355883712405727164184496816863888032547049651610009050133559128951221248179711426279839209513269555933077039949179468836498536809516590442829969225740236020898501634629394855999414471171612584114211453826448771558367793614936914363370418652824207485587422848155441300333209759804963170555246730956611292544368947583847839540339001276499028425078058650418492163020153084299094896811658754122173543806654199564367606306566109152276196944518799461176157726507785006379288140255577171774298457671692628685278829146468437130576975039872653060264596370133217211916028961685347842730809170713202903981730788709390778310748037488644438263201043150460422171962072250041442476071275464357486437761330892152196070082882877429832970713778356374821798381857990290992747235260857777446633793105803241748780077365696639752623379762204953416666976542356927147022407545103740155232540228378321226909442303275724200285905508939687393999223491567762159066881353057472310534426240905802358529617382063247868702484021096907558145882332128322505527512762252519253720491270623525390710619696385410174515816144414382936203228499927189027793490826658840791177921131093273843099892178785260404673456767899665679657490837993827529876408308031905411909022254737030996227042820413553496455265792737483914050794176161106754796335892250908396462171045645468360564501452176360873953097324247413594707845105795004662606888931854651581613566502085215933143986814650890412261446263134170633342613035525770901485696066738439030984216598347495999951954983384563796897976406445059900132231741445399452930144215896956590519865866835878772847988353567827106328190890331814577415255898570499172257829718005687210204306858459698352359997394748475913179685519831225950820 [101,65] -49402133799009430276123244770220923127108417097381806593234025704781461882166805433255044133210319743560764630486123445718493757714455017649640093738303701106329801782582906678030019567625504232761608325325481835335182810719889745096582333328714696458492199978658251997375880985743205374662374465215322623325521790519674849428340659362654523244896700092460176850475443156676911288918001331736082445939001669282407297467200791006559671167633601522984668812581517065685750054353530543488105125601541587190685356308066169188214298230636543797570524418290136789860710851789340926344176337242635790405233646075031286546607421664856754638139824859860131114292825474796595900215154509525914505149160389735183761060142066271294648461124164871616767260234708125167589135176145550477720054847599388793374704170896374295898784209327825492497888855714534408061660829005030861980426933411102809232817619162662454803313228959915997555523410504085228869669697252961119824034624229833829219397053324816066180996555825502846004760913400821458316684770234189402239338412684098839919796400372274752514608926619501998232489257654773413212738472094382311314811828732344229368582437439026600678823242086261631322003526792278950090614925546301766562056714228752362025545024318623321779158276079148529000007781248921793038857388563832527825001680246736155533934908552155205760638456625161421230077191939837119898541859240586266824872047246204968286585723696004780161097046569398952001605263708337086631809633901523312239906249383710590981266619692618933761112480105733114003580779555747846204653208302348377219277270229926120270115861150364824020252121180273298919047502231033570500919222897067667456840184838899124395493142530328364263614110235351189735746306221507749443892636912532003370968068666648423099914702065254141044729106689377313886822469694098113994533570045166770871865 [101,66] -1023142597995786632678669622510106185314923514456410001624394734559196725051068512870772467256826853587436154654263948437065770481179258541693566229761980434909381166698206762499944163455432423089436727429567900346958486559406831030316802301013577995677639712376439201674470762277584668089910884023492086506440195484296999813793913349076450373604246192356385494943348811224915906656344159747307975719341875212329464145591241580246212643065162683172538239214732837474119383888070116982925390658504195757695546481591240023241970933395426609491706532004489499867139468987096653860885367596992964896443565337947794918212537575263764590472334191207881713304450558376792547703466293797801711239674085482942460899775777058810616490030768659918867201848425851821492962226802782317572027590618433155876709397641965474240269800835168225063552082494665098743978038500422521029440159631900759822585924955796661102311961749952503386523987293574938774386902324744979678261513233919753129537839003580123108818954928820051198842875248402339211948068372559952676296197114620855828835397978959638548745005150376073398457128991681040753538796665688301898787955340722716959009618947970111464651509066150418424134037487160448506208046313500954743312552232516179920755528228224717817679985418629965096455085965126121465339759365765628204721719843062966191155371145788665741013578585161957059045177133008434257839439812089820765605909530514805135452395129159289888102154416112278118490481493812317100285767290622877396841204480499199224863156038844082322422689676451195799737778721120764130439274910839059552515628997333401110586876912952676898916565133238526377368287427946439696401064750053158812745111599669780353880691534413697725302480251066876181015470047894959046050764649375458699008718080624012326474193112561486687016860696963636313389929190133787240688982060301807610 [101,67] 20012409294406493493873878854563873714801289908121762908884965884176550110918912527334900633344263448437253966517777380075426091384377776366929185142458951791310464121959453645388586576092474237244328500173100747359047547583590417884902482678580933607821964184982078400214757191264329601547279486176898753719131325419766844931853228468801711754556597098047905403131767284464813927121884491521634282245019686932028230693085057175337771518372456392836491251091598600066631851839597145622220646390539359656570888171551060693941347692932201890179836716156632456465467326365431327833947132095473426683873408567995617542611363478127226761542499108866797873980750840958291356983614361100690025788389524976367901161253757075656397136660303520593927487303319805666781628910899138643664784502285664932983778536278207546802521255802606287225898859297116101669147125206159222804790989641062828888164608485062497435401552134166110255231281020235626732751164618409302156099534578104639300274730942318373010061128443529127860479798693188367506403880041626137899916654258275438821761520245298530373694475478941742652309580739834588755450476302672272153413513324557717423392214020638628654229031236202173688228688914405259672725591241091355851038054957613404839881128654498843729538877780027889031243567758533305027786234468394893381569173266950504840120224564669896203266328694012441713515168872917060677195427435420817583558553619123211610494369879352756395431400596419910485736817871424543399580834162459043689784444849381238532266391978050568262668351432512097585469482025146056128809467558451606421888800821541185325853212676921882241276278065345915262711954228145231793044971787551265187622903943930565919354921387408158651644441210567418307594977000106332762956676235558152436250707889261066464738176305440067075496499067113989927972581485259496963298580579645 [101,68] 1115594826200134594733750638804538950576159265788523927252651405183124896030842547414698230442942122774700797038048186672189326134944822993713536065976960976286950825759643688617953542708721443949656599228951018962334578455015289485075107434529807404787370629056737941115205838312248044220233655540331575809356265689839097071968048200943342828970713047474730451231555836698243777163964285250037121294452922589710450969790351742091162858989035445118468708243185101471904983370357956655915120835653774412938251889106822436944361394735913800049335809511861423178153179231211843718239022911928344821216174159360838910550811789410789464144223292935152713155727676038317257455943097974598828070240798127512895165622306779158884113480287844084610791553294543041227816269788367097603362799538763450636480222390797853287663619130952825723112923727995208966106569473346112241281707179549513125469855347799109145759063990706900095653649122447014733551386192088963338135300224537745510635016440221908654705587645549092586602869136139701234370600708109373224116466794233453965354143943930112736900523600452691379041516635818155378025736301268833908420913780143716159811095121751926202034546977676983555982474455696612486409961115904941010809016717281686981552365066548135111906199911949471468712401466046656747473713675270127828131358231160916696249442856117980640414085384162976171604763392897181060240615050696941666280109451279456898612984789434968395688581464915405106243192026878621141024639791093512635964770608421766189339669309161914622099539468897844305510403036105385492773040276047608973321173160966371416576224260779650304605701857671160976322924779714105049432712779772892476926274383361642580168217886826687359448026098332402443838532576420400143722305343180434287380479688696968057394620194993130480350207151995231121606886551822786926265486400 [101,69] -13056723880187454308378074436876426849734060388419696798447895704220244367383288988071270671239489000378206687164738086299523371241602789801318351188907797352768975174686091494963608196396111032620143086812212055285576657462599696850196425359977236614729610393160957062382704665951107383632740396683064676084868746592104392357964805455621303633608262567449425583324658828708589403961378994177288391774913036019194857561042440938736056741722251904393746337671107834151066360716573074093310564681621865024548591746382144980831815905554581511855248002929007503825670408669099998600122116009354096920667474212195995902081556483641244801402714995327589802113161695778433996026225713566083100872347410061148491822339809179031598977684891291091689115222107005457519839644511038906200878786160066243514779706572836862872995963774058027143093503727981393527924031644592468153765299841705548014815049131487238652727256270801739928391603814069121897389738394356166460276225887878581600985232222183575823905928442071044462771959809960211540714170933311118755703488614359920279169099764582495795401883334280403078570362192397374708109845728572759006189835050339789526786051056684310152876970002964661355329261871792501028415473718253528960028545987917474358004075934068253761104210388683412435728802835159956993426493257500876210415588437347012148022848507835497091399587640093428913554520816169457122185156402815657209658088768551378924010436949406190724029605556247514800920820934005459186881728084282154133565547137296867947726893146392179616379414609388641234188917396623688783492378562324832896685719728915796922287588681546579306122638658598077788573358200227672030799571060074724104864046302612985695702378962699925176744031114818714919771433517551805980245991820517018685927218032854198374244890229646270955812041856258900380302269562439677788150 [101,70] -1485694053773810575886460041289242144399690711778879035269120339931900448075098255273471095073500663858490829382095770812234701844186812848510155126459907413804395676897049643571859198276232249664454482798356773221192932994105729953760553665855057089490644295926830632751840673554648946418636327099548943198438671187658390278128566374593716435924814204119187685124792106661353111964917449596899106641591423977297611701955775314756160388776420427116916334561223156279707043290860161412349386179140053811198952577405317190759158086880055987960546754328874299608763233092103935786044224992547702778602310596001965624099584888314081169354455817428864273940730513501864913726627754972393881435498298023256810862342116222246467334772912684375540774648062055112495845918409718993358685650115171801168055615418286899448169201454829722336287126497737535959774442237915043469258446892191109405875827137913794225068687104003725855626153367467978342381458220075181119581339481500262242401114089014783841903728338785549350251818620336255642328977079549484510831810599668751164791392174630954236181343234642520467929004623066841045792110054652428903052090464169263051741991981146067875433090712551179349374723521067476733369047179776665022216243622813602011387387108830676696299310496494728724628926043943513054814056019074185017597647064291577577795400593460806128938393374937868071641010074105639154914827341486996203792936935882214502777672335032512917380396156099131415834399891866577776108513258028232674046630263360260027940203161390548749519920765631352663730940778843070342996258874316949563279722850392503798569629258720786577065042847778763814397626011393868831044208003081787876986884727773698936574695433301839712318396274593061877228071978706981580913741090791765891380990057387897114048697018388598310470302842978446234576615566618810200 [101,71] 64151799078797424415809673766992529554311059647074705328581528534882461480044219549534687375474886959042693471012495716147006828946075185642042962995897109158851859946885230980473550790913552216660605563024839767468132834142347165884495077470932891586783372766620756835573156137591740129038612395611338383519932349922430456579724447631512772643461339054782898749996317332909623333831956213672370986322812240614396885064926226951329506522090426122891951512473466327870463223408070101480583467967178135726178452021206174564965340917473362615269706188465131490699247088759870466053975434149010718523735210461378637319001675680399596361951761538530378281101744657516854320992791527072383951307344190439377552213701096640031886212025649854400255093986581435902825592249737983790734351151213156672182276734520597117582926482029235890806507489678999255642326798397018235936304296019735719878976265447381394688195801655381043709057694005665651598572855733382597047970252301234064336759836155855173593451399401470518737106596190679084895127883157054048280300702342487649048206055169584205566716520916160072053021590305867926895943516078225609522616739555718452901778374224909418294026545542764362863912492455982871545228405425773798373351223253006059081155151616330552741776303357757673692980560357473118497436012872758501198554272158256141487713559007551751169235554885916842989449010376199691384147299103186379576492882900323212808369921227049364360396486048302305993315057702998320104190362654846707704934604275015704311863641456149817484976094307506679766043477332906191510487446762463863127117981619598372926207061713506262650660111519883644640176796519947528551626440159982286055877208746037400389452783753175451389742714213753621986661604829400880457117815424390023007717644323745454070846299948687731263858723647736638737215692698050 [101,72] 6447274192280740509098945968211481456515294300942448306949460092257701982989829029161384770438073072276422311868480342611728410500420518133532287772409497316048454438850771571501019995322488158632659982912359786503710815787232691136302153191392964522416943373047285068201308961364811650279663453955684376417903690686922427933717694212841138558512981108794729572290879874326736606423791397892511111673315568399358291602008167342651262107950979510351717641740067066220673722946962359951242537517133450719550911519214921978199111914220526463353365070781594129985053872639752176360621483578319687377992586233509257118116115822393356981604238208173912488471196577572579973467580014302445968655498765124204615699722769170920854139510966617519042506872136436268010538795817356693374930394310655916750267534180536062835238927130071950737694307099973540667594122179987424569244221914031274698392057064093058222830399552000105372915448239038872022238069764330464686637780207561931755347902912249864837986510965001193315356755748096488040089329779546614570498296251919874220530948875122160681230145398008864494792802053653472878032572446174482882411172481118864812955180449901620114435122289389563870817209040340052406674068294344750218771630721030216648125796658980086204462623225531493545098410572403826366236359180589479642750232726401024385835431232894838793317252881661486192296368661091804748126682561656982639525561780376866993803365935081602545319613044681996831823461540496793627638518217792283709007917422442826890433806968915211502720161569057944693658955656984522361782080083307943427885813748245235685991502907690715693443392544481661400568055079523920215473587505915281408887150593869862844179223782468438945576516208646519599788716873467481261484176686557363152572111315891378498408894836542030880700778308366115280145831000 [101,73] 100798354906743007629826014090360179034263437133412097016999556447049494418847108060802606279554148029256986687726860307848292207195050178782374452513288036558885557533778557275320938468626741295887377359432613502333935579618458536932956550673927907070029109531018059496781207652683725124868536905313304171879895246098803921999252514977215702626435340384498468058982194317425935089175178059189973524601887957467651035202268599333759554007589383279034042865953379382900457390063734961270642342223723485613944941307417302772792276854705349707334598861823145114306411392817274628487089913947177386148704189015295403325425668319690179968434792218053807998857378068150709953267058272613056604376807771766571594105754137825232080029157027086960144427590862790193580735082058570872105918932713587795757481583448093380781863603240099521505691828315213844430053039203850769964106289121826916538737645392712673755464435245042026437452266775601271545498852745213777147685730008580990869197543601552296389944025132650620386573949627808518078039610322723872725849135627199409886467895516129500637799377820353146770745697836616764876282902760022931474354322681258571956020460182402331175743199680224086647308335478926417408625624072159514341332565932365038430554640571046703452957840176828697789493657399394793563896710653919227870791678693703940773613285896305767102149487997241655749761600494199658435130440707546822403539136719807006784100292405515974107712399347383438482306026170401101692270460837856303751582923204362323037867956742881862542707825090006162832007871770442127059659488383407055351168177783755199097383117142784689282851853237541698739654779636484721048191656265061380718626497866847093014543561400215948169755603203395111532023400650483003083983638361936314383653682611704006448538980123515251147399220660831424075920 [101,74] -3009473702294165352942354549924044353883860806456639076606319305365839121122130987894326268058107944554499002936439332940827869034174835224476684817142212659387241261124068548817257978285836353244628139035430692300252394666178023982377695198082705434530760530256157784362513598251326599036869865177774059644302502337528463799826673985528103236424182551345353943314159823115396769565639459154213765201398918818998925950108848599732640086453592305674594666239115012620644689804122395876617774117746824298058748999494139462538737507235254553332911687905177817422592716143737633471109859950184375250723139681722698119556790398380180474504605393375399337306810254214659970890645897859661741499150437795145086560612680713535457778664361578248175509428981572690708982697358991367743587697990749676153539460289027704808617675219624651914865994757804195738466572455874842517127997828446938536287022270006352360908561135969138869586619052771694283301168652856839781500469259754996347669465558357552689475539652753413721149017116381382926278851570173583421273137620113238106029459268900319803528276833667813459948631935102301760592908794295186105499920296558341398411738551597143557053081760445794432398580510715125649660474854480372698705411179302279946001021952967271820071311677531344855118033641241399303068622984628682312779398328200636604628872130792726463719042984452126379878214451347916573920221469607034750073525247384712749059792436740821745554957542834797157106740586217433741194959725913356508472802868993393623269982738720083136466758229836634886224727813014652872997226391157689692252466094960449448803388228064880250737131249972090228831139874348321364857420241709421888549576111655011035267474116524435961592109198179950996183418491286274710107347886848765814410661920763264563784902546920226660059246090203043250 [101,75] -99880045160389734115704528032969411695420781113410019638281817975526853884342994736178514840449511485738705865064210407820672426601844688740847079577579788043858524379592839106485268997437305565951697652716443829539191680784385295058671850779930775352233078276945668022676485231683305760154408263918963057529623140208648789091182251533401127255906345216190620961191683144976217705962420546591712378803106426729203008814369221125250099601933436583748550006713638398342429213098576337824846672891042697596406875779395869776991547617446276671360960509769625528108613455052279773295639849286700638138087369281213147122600405712021019693506223678796626187073625201374562911342917480243865090872663761136704457715020483495602586165366056676660677096414295875245421920433747670304131247293764061340891157902410209067683976075849270356472510581886362000972000852599852484095802794208330770536961081818442467371586215537689454882589491184485288465719759843293362892769327877739768588897478548202997095086110778437979481341689823993564438615755313247133412768477834131843633619785868492219103229522740363700168848195719124744593509151191405265578891953359920542468165690742154572501494535751121318765997208505377603797484190361382532249318189394895213277016555687621197654574061383553450708155147073896342048940586902192431242803660954022678866911656691587483943098020821148085705100013140642500767413190051301255540447575230817536764116143420310512982630542550814876390520099558592853972026909409092941394712869867364969636538700633632010071885942270185866768788129163363002864197935668578534960947340268817632221448136542180798460543256128403350162874049527638391329882519145094221483076146218825821491909444202847946921409661564522236335567831044316080433964700996041579920908327162433439325161312539219532417139875383880 [101,76] 614110613083570244450521592076856302496263968780571361011661227857105640110050857331231052591946257527815488603239222833851846073751678025729345031326759625747690685211159492036017315400073991604908126383806215638624308382366928494530337174942509208212962304082162235877805741016198481569705924184493130464386059909307101117410404391183730289379254723169413572316798170967565471182758564772331677736603344236223340291830602827173717240774758292453564959842956151170370089024903443423886242895381492420168580328278113815376609049865093228707809390771547840186909135907572135877595223784701071228773038819134502014824151994353087786503144075807353498420721305644579612530851913808200511776026422423209455910673953150815259729742840364308095504528024220534326658910010204465456123683747267396014188486346702831294412713482611199992111194501689003656977870656660527039047204016351955940350685362663472198611872975308923147132195413860949920219254463585100723468115649569981849536269537454399720769732776586668350986051193738882483699094593614890875807578831104066742661662751745074769434448374159542021135112666080902486001269530276149982007286120192265196862538595360455354029488904445415873038178974642419300263496668416527404124696411196327427996847263382140345038284570306150670883693007504741412315690181046416321521287256537394362126235428941898899939607333678178558264961623607846955813182958548397372335688416629301818729494386620516425866480964388975586604280381146018750995625141269308530596170708250135069968214695350180285553923410851852777995095050369398372096986724334845970712404229219801372764640313472387659454690692812553529145429236791164528373900555089045088859908175195766413665684642905405235162775678706699504420027231245323553056753075551062592748478598156383865302881903579815598573428050 [101,77] 48920828984426940169388449521738372564401739150203892848795422564492992900177335263717569447155616119755036014852022083450397804981609478276067483885964153473635906456326021900656231431592776799840557033835701367984636749106546738099792644197339175299722021687532813345040769159814353326788619060430923780810153123420690789899878026264358917696793337678977767340325009877623829792476134342424977506883857255794217156562958170273591158831658371921190229706067223090597067940657986933617640062019193443126728175569143533792383018272773567148673343349700454335420612102762704208214432842428151077266768909579455125486768485301632559686659148790347751134066818268458758727875577653892019504405972727495956216063601275915190992758669841494288971591319808838717715144006121962457871273951168547074663645381817755949542916429918380046050696699252528388003374913462381314802630200340693496648776763252912490817673352197328700425863536332812353827175346808920832145583102909799306136894557839477672903498434424098584770022214535095513340371179715094124855357902406129712068288197038487540201982318006546991387443675974741895428370392252227684772623764698396084821385498641804226858034321716673427922931963836040116298371674276223203925285382080185334405570133372204353901652380601725632197431473092194532456945023907303541283138144637757793796179033759745196144682353910491496022126797886965107048242578676355622612740268256679452006496512843692754127290957090969682692381048315124854239388417187464150461244462401208211470869569805415874106668908748487486964160772478046530188297120753779846286458965130612369505924863994718544206598176178763735228620626935272239077047973699556177046997026008401177691731884370721734839286092515019987124130355157363689503563491835527298664293900775450367944423689466099951897935 [101,78] -130814074717375706560796744369611846680921385655180335878386826450991087135089643051766523750418675399608476812387603946080008110063407954806764094291612719754786205082220264907722589791102900332022560027470256193790636490785688191114792668054452646890764224866750594370729173213274067269158193111509515895475460426457313167096045959097516179537590869860623191564428086761784981000049740782170971788655272964922751065148841955308307778608839102901103076295712496114366789472908507186813892790612216183883394347017364765714191745447885334064295417778425246546500546698677789671467781888360688636251535740529588717591570859526177677209042455362378852400518814945181008705054800092818407407192487271921572744705867893744982673979069505035577257142541071417769896127178782849483967449171815293133420631159741978535062039554661359916797691840932508232169354575561465750938588598557332876423933028885894526579763857639085348271476497913453995683315714662314837644067542579297962251811232805270173509216161897986948098790613520045787892752193071071675909625627879044395906955526403273234040641552490340237722325134602042003389341062037929315753210808875701234965620787790196310564907427100961003124703755119702317980487885024308058764805345155322959226531982862956177528341496009129860956848996864956143435961145896423638390878981525209800940920694787381331057673715216119714675276401726254442303823448519386432318644681465604722916863616299567815016462817290844181095188045018299582523303708643479646908214004159538396633265344863191717600737999526210996796364843309873090074373275374938613372309973153480318725819328373337134976502571442993344100340927363380498463685091088489582079593989811336083451280522073138194647744708618607735505883889968589665300691933601794293171081199508130501007366530542115970 [101,79] -24183730219963435706885057289881698235873279424703414491492775015283788951822029776557459208518832486110218696507859990041941587670920769735791478709956398932111286537397341325493572791462386450491313281694148449878511332984064270659496859880060052940030348710506205070149257910568279754629152725329696470854540213672630556624002931689691686753395952560652246331673481021958437620064281090078695702068474342200983888701709233596405161401392243649814702353582438900825791398142905501621576086214300244032319061139809400987221778864642243451488683581656380607400963192605349279685000619637826329519449340283764049947569450922747594200823570795667010062822032663599582610412025242036110753391136909735032170149030155848194420399210820048986784369736998296503678101117309833696358232631032685520424768332266245200012449973540770864733887606577954582859254303341409482640164609937493187584598934070277649461075372139510237181913703350789408222335361186941694534308421400470443625256024372918367214290150369516930157059790561813013703500940150075820750207181023603731937723667813854351281609133339297567085683605177880818354214713174226065464502483151977997112946096728613844564535514882346471995730779330250932877912208359041477022220155182000901644043920542216213508077279047733046542890384270787389916202913965492691366419513429028979183279355865411159208485320680987733240081750687835074678049236505584719999291036587982287241847295866383540932606329297356907561579265123254900047791435846914755473214003538971799221777965207831896311576540927889916105857188655956174441537237689540424081774731672495263242572277651516338071436558234767951406236062820336037166627196439535396552013971477888295547501326827791647536275634624205233774644502101743946438637804265368417410185060641272284664962367483270 [101,80] -161018797213126636248174896156845693165028552097418987118173831715596087614298759619864063059083964983079337742199681580584789459690618129097809854830111527982637538776574881677397710359663969275930674194404618487199685700869624896257037325957347774817888352789485214901658280953582954996040361602871798708120731624385215829476912209364700228672014154326959393206176895396049985487287723329795815400500625073698385369912060544582110561008512876206586176638027307941211480429761903857936171434274585136982578224207818631493851223165479622367435147564725350139443583043492577828444960732941140430612873036197083469074208284302494855039379810881170211784064349852503330900941722498892420284600423993409114417513645210645021199981180074282065750586898723287364675500455265540841463799104480621237248710740374920429222911021064130980766908873290497558095303886547228904575089015181259263173082925185930959862559594959216107622564824773712599461777586341312828147240985500024130828495368132408948239006022934916150009325125257052029993413554914008388490569347460880483071696390594466017117661825419222784275880443576375575892275154387543162153058233500772487218738595589835624931412038641785825816891592295904369355331787882607046359623870735374480208917296366326431745873500659614517236991088392439661918339741471696600774355955821769058076005848078094517118052307054070519882979840331427365124927230731492080531162837023995014976359841588720029430072433781479155282840262677987781161676727499998029206031183115875574456437032235299440698817622456887133870844733422032173071729716579592405239779559974823768964462286639845549388492150865260596288824202403564268143169202923921336218485915476616341623561525018942180334022184346479864438227468677715879954855938498079206385590086063001751819299900 [101,81] 9236907566280671256453448731065802041658950585751091775811439573570591441280176447722279306749506835363812874259952126006418510976851645724626038020941087932197155738726568222697420623270858770443897687427743053556626195864971102106630001468638190275458391583245779321706758434610677787455136679308345679542181782562311299820551801400306808205195397590817120184126080809552534613869457156801609752618919368804663597488871274458666854425636219652135247959864469207210386470641180339594914712216212708667546049194914290753484541958679397528790876708299122282707360030653915910541941618056684917004957880227845095803179888039372011280189460502170491917089751142477253987910093059968963198122453827708338229323909997696235166106264267310783040239215873865807146518622617460610332840142265588690118854706334704884120685555551299300820894056351069623356669490106433350942464442534178419033063387215745673419495717529282326439797247350663093205414842433904445609023817880742052084427322796076092193547590640561892687917399341391479109803046661243152422760568220176698566595619126805937938479017982380599520277190414471918994862584457154496112470658575801614081110652333292528085628410227601553944004100703881889834311330855640740344424639409004314495078754760186457959138121389002600554315655179087650530871303611944497139275160849950911092048979600040297535076629739815868063979475027340537673997643265952225105592488682653818081171640332704331307465497047577669734346899129242148532752059144175073224198618285695087407781028897088665117058793221376691509669175848207496287145294379306967363937619050918602431780642510314171987787589714354452504227546468363091808904088000149937960855295161069161117008074946980371759983428981305746927790045563713682787241063288910934721248132314371112934720 [101,82] 248690220894715269669645937368814660380699961676782588861240421950370782386324402297171617387643425474468639007860989096104834593855578683804691477721866022549788141015357333827845698748133928950000663597364658726298903453717118026905435172965774695222524485653032526182223557481492819472342705551010459162644186802010022703133952891754958176286737403364808139973062042842164724973924411358299571304613020756679085938927354167570785020291388071419073553382872925157856848972960988389793021635992458635388355366237448243094570530508213198474103982099290014200880609092820954509015480634710119382843491505166456741333286951002115531119420866658199917477184918443061692572422112307182340741962448950871187168284500067594691437156494816498958634377067080198293500240784161988019195059101752327022440248346982781422224528244604030964982705236100212466508214090394128442811029593270482115648082121718951606237456061487568102730041697132620609822528656373433137350453783203872145250601882132091275594837043772025762003250235208732770530187354030521372748773284005521417932693080370614906970197176093789576550284795077866105030251452068160230957505130447656662287766018004266464344302987437621240269364070893079498089609839455966542611722022935408787144026689896497578733351251286778787755434627858748126156139589094417929237257671498606449907921436514336817153700498291194029267603657321894535226554337820419316811403529735957475424659571374379833409739281498881707570631757309862108075787425130675685484258499799626391103395536534500716087078436415649666229042568121439923745325580446812682025090664985674968527459297132797780882572704401859666247169629340733964149641345034290119275603292229491037398484108347518263985646781009544787911628269404472610044578722232235794144290165985254280 [101,83] 3850897349076449966112072557177473354770002712382539321856261802739556360643612491604104158079958644104449539338751359837728013446903195544932138850904693771737112912432905201959959585689745542194428874015477098528331335261197869737275509838840553619135517457703482340809324640470651407117606927053172296706763358981860754707863873743369889364267146042226881067696302836721521030863353251336036727106314923128855508227973819506703224704722437961450881459361704218832050578799166683224290066430004678407092368664112772635729307705915143629594343906146704365671214462915656375076859713628288488659619228555708919620985071665630644638930587480914035606728422452654818819725236837040795449439125789900168328436247690568819159156814676090058563963308064179619380410032649173719844200266516966378517057829814524993956118887960603536646542740879681437618971981305896606097900380572523650716354085097513552170003432393770588176062186674469184154142651292976183644185313046566990886813434637507329895771051709406708134572909551086963926627428868319162137461290826270827797243394851164556663882451317535092937544009583042888493957355171183581869693990216480371893458835407595057397619688036514447764676100246386200776641175343298340365609977172571123988116382094145651098396822731031106552801171320869639637102239297531161138901402200464546079859423628786020801335155434208326542709060290546149682436663053472944677820513922773787098889704991602904273107134549150196646026062860340610125112538246422787485805433546735797680598099786078043779154743115538534722670518371941947909527151462878185833279641603758252245825036720387217573828067444500754068901830676863832498210354661285360295075120902023831077399077154679226051694273577105046223018849338904363242645191366442454654747086462581 [101,84] 54715308343902223184371916823280956742560271437755637760954379842930883561835658729853768987036854792851152350976203236070373466933212029466352704289219945709740170763317796066095099460147823491949361953181768503154272714989988793632676375334523267719805249339991203738405480569256682290390909700578235180363913891570318206725455682484380453518096482615942607324096352721926666510742638209954369650818158730042052694863806230162444879049334852468791736338450998297170507053293253511068718459027496426751027069216191038354277094542385156610371792551447374585688371512696895694639658359044745511278467881015519538937599764913476423366859731263315617980352986857944427595553950803994828908436748817865931487586563303178766345028470448202230594781201505000071412786999441390595068796010756781375320170348952022751527853471257534268767322081633003344254591436669111996344550997308536749999152601200151034180354235310186623515129902560845450122534295757327153921069122602316569412281941726291323069727771006933902948137900928782248702909056483974658442022276168195408895216053502237412503300681714457737410617242501012528134292339130911269867323073021436905280201969593109728762534683777288704641525130764316423556658828296988112803760205444628107587333522671743559295016096191122551203019628658269514098512275734162461909240908043452488760409733163361089745539061386281558302112867897415466815017705498854673583360992848079353550817479230587548369903994293573521965016403396484575950229974263821107967265582250889762251334267244570516596036675210316327454470895465848351237037158324094442833475561717194181705987753344732112014959769328194654738462355491455480790912631137617911806509831041339204254299070996936079276375522248231654732494728895795254317014084670929376664332280 [101,85] 907525378826349883096050761744809740746748574041183369259981166284045782621401187747084308694764835356618080725654768412257152090714145600666283819586114333533074846707519001896033472764485812930997532384400487356160104911794327231017468485445157361262956169935286106652706156142090358810330277046189095894087458915021520588995694664514047321667632344178331406131816474908085277916196261048611364295585971514922055701610601267519104284898519725477683893297130306452044207858896261820041790936611471825473905478724190908387080076182907538705954019799326470033847847773783703498110835008980634728530975827830123930238205922637261856369744556590522533152608362166544925587076902299755187430040229358932211382107705670850364612881155235147629563042636029865659813226655599643241863910273052782095061485719711230248698182282545720279165643255651010318877308327982575342109815956865790883432277564664700373392459927159704034990884422842323100485045008125012462923358768527644448733747753417451585843980378378485527479560569015660552443196157516557736765513653080015908069302328450414725721426999821778872133248351393384803946327626070324326625338428155876611488144312676429778956535501843526767246542690545916988745631092221099265559252668449447446198735864013308566823408679443275083784335062414035366975226053420182858807012293582296591306477675519857234813306820525943734060305147733984477496233725027293208374398445523502531538191122289963987720409365436586889754324526328215867452410422783009879115931906972948915475957000574360615510773922894024829400500871337514093740657803482504971485976777411104666023186928301129416170338621836307200970120472726722403312538443557772305591728477261614025797828973614183202315464554309050627711988831005540238641084644711026465871 [101,86] 13110366367164455553754727852571994687454359701845775419886109147868120510207074909683103146335251164531177567702879105896578005090348945334706144920379001643293167266144138669368670522920934174327585294652498633466876150108201663626533161270658659124280775562570925270125672947120372248399576216056341839993529402478549845763941721655474060904071323260333995104836160533345621716028976508266973073418676354221606999624728407427848435634090099779313125629330277005542303860428458431599351525123550885251641303550287045867875976369067285436547928211821560022068735543317790589061392660447282837261072815438605548220877270778003563919850400785648302506553729845328612618540046360369820375586162445853669730110755680961307608925869468231998877467533566895197188668309088763978811051893069520669781318539691283073405487882551395490263058416276597956031429443793063534015514408532985028220516793871829272680936079902882190759233642874535976527202815248049783328522338740111658942361146527927434799353803215225356752450540083139267943271372416327829642038526677872059986018329313638807595486998972277281944282743638491392262204006476512246032603203300654923416022957994828539627959744273940313600944694887508710365678245793885150239509635005662021073885063258104042643502156538172453528813638805549058766704201796256082222774999306344458067318349773135765055847076779511115503394220059699906728534503613429386928174410505134910551813828586001398884301339307068694239824650025692042680430227051546228829876775934734121989334727358473810327735505786567573101067984523519331108219665307917325129710929204298961130970064953709717872722446636308133106277649942955959622434527525632177993326716942406843960766864454194229639827855950286594814766130941143894530127621027736540 [101,87] 140778358609531640259769801696124681569810976828576234637544846111851781268441964316123596046080972936164804049778982934779452755607697569357840438386329509418684111734358106268525790391563369450407153715210137497596150308025964569342469405545227704754521502686369496060751876712946020041150006374854869680087708262318876081342595084257492444262155180341101408613919022857341943347860724028800929551623567479807988701031261398828158197894178519314257247540775411127506413303888831686707650062491251496987189746078009400966971931639985341991727743142039058051930000390811568404068891162381944213368121566480815977449669629118803555096324180701681582027483551158291249519343466205642609810257985944281253436997322880727735634477668748564750576806676159191793803808929245589730568648160073940380567694808602104741102569998386385395691911447550083452657877028617824437808796917772960237331840151874346763583537446385081939326764728072420372579674995894415383092022094973270901412955620700485189867089172580570250454570447470948703890199779419612626983255003235489710223482269517475390980775539996718772319364153104370433676532176414520623984304468962218024318915213730320381079321361241294216962866037842420169989610043977230881007522786243821837903545157114596858553289745487594437559540578954088332165109470625765106659905534933367533483140655611959068342775349172097397959133547183173558360932810985893397900693531614402342459601429708202458592247391367557880100029318442490937057037925119962096824040202938228255761653896561801778948782935585150420008348830279322239152387664001243167421527199450203405724221261356914979188355220581092044195944328127066255339761779633937021296644544647536863339034491542092189702860489205758922674722303133509184685535499868 [101,88] 1137552716997089951673609872906960992470915669793015258446739416232276853530274724665283268764629312453804015193824216658870328396161185768674441699632691391044916823662029186011634445417940627041335950164611634179214227086909870200366538452765955711346552216277798919331724574832389989606916802184683632427549054756692095497685133520916923128018252027988256320608935049947259554170452446331554044742282838423583187816090186893109885075922535432869695835792710881988475679123651405263152655983561739334573881594752122282364425363367170370412082383450349347675162387803534628948064905490705181437112426115167523308064157889153180862839793645442655932332490036419105452864819852475727769123474103707067895377201257064100510646146885440421679537662050445975404401275462615764888109273666297848078412090594407841393961864059038813373964093531260991447929366025127847610245938330953939454716552745593629821252351360937239783381886980814639410615962342389672139879444960120032365305118159334358288484514721124954531296434090331949639327170174677381707444303269348094280162837971080355519816832337770639031289818150330165301311439884580626614731699144678405304769529074924563518475248077527499291883575175321380173716614302620560418856456907080414487070685711006072591041827441452967469397880798444046751310241792116423149765487597981302786998217089499645812811963717999104929142578205942174926299658634702763816728065747553313079175150552096106441902654971219601673177294157420261889159269818569793512871203511553350586734125970725657104972472080812600017195099652261331710831559321408914172614680087385732619419875846378876293144632828352767043367026020089761337978144234122407309938948210224951437377446439970515343262500802976479535688113411201437437171602 [101,89] 7647440773941212425352872593733912876729721977536432790906040002834271400177338035126560001389897988444512993384059751189891172696588774201038872688678420689582487198073873631770552356864869323209910261777210012815485199252999332130186007365309814249481056483562347564153499817980110277816851945562063035062519600978991379912617725348109744318582966063696972849686659597523578083468995507748036030696948380649781659417372857087697203672998697554403226672357656996675558565139590410876391806424807131339162751836548593771140022993769699670732834293381874450748559961600885422682576351795361919953227443958867058565645464347008275572632991020184698069423995930336469382027933822002034992314763890642215874018922540376225419986022044973172434605842507724304616470080211206428273881398346520546623725222546972609318592454258247239194513302532139871383192696937583869981882700423048036945259839549558393055982418729051153594012018963861903183456931747719570877144147660117795360431873977674954602622888953915652095143462741444836021688325527104330402641752696475141971291004545476405925342586937627371068461728364241258012847341091617326409718332280361401334358469335562637605541186754365728022691886861771821521435212431000439967727361882586068733178115820390025143359401886410624324924336846042249033400839792896288301338965061553361769288083762472875794607394574509023082033039477201705258597976589184067807518625373649843191567188405595543787109502056241807915018330210192324796911028578106432184815745524863600682919763525953444250199483984318498532902829083572418522174913673049561442247948355688355410665136142179154381070800708565598740283011225933503086849638030303808368716954758645540477537503600093052452010262480896049248894323427331072049 [101,90] 43191178621838230088399925789612053627020080881604934772757750300172932635625310404186421100064512699731973412026327477250185823919674885922941807986502789918653075657244206158783891360508486106950136286860927803578082636640357155959603137542139630113929623876883808857580819348883524264336474839097416926554507478218484410295839721893275714861557221356282136215673753123493139140217698812003433508336504673050756822580192198081958071134549418490079661638188117716078619717061279650493346525602616059610685513591015634296403267677968690795172443754148807678451271373991354058012790401768418024619888977544265900911872436402830293304552316868072341707163432160822659962921196715012900800624346483744563838318849210571018765526375005631983192825755620981443446877012336900728349704693032377117769813693709089779454515619156330414017111938161535315858220047062166103702707050591012076232989520769334254101270547327473553054385349231692653499018293842926166783343920674543407187341573991611344270053644049818162395519159956044969683561540304175714535109167263473285053972904482733483411282806680217953745825639999686773269221317724648951908198859005576777996427115616971305039226554282367360412958841921829862332487559316947283850858362639028367886030617184678276957559205971339463954428775553491548278416997906197906592801393851943480608166478922684221677058443932690265819408991213920901333768732340338577177507593625121998747595280996829649314349519937638172240219459467681415768591610024270378560637661525848701276677550865107788255477399096283291911239575013896270240998583147460127654160794226426287444852127263969948995044616428472399338888485576401024434779945386153809831869724483496067481906875628185954359910099389306639727265038592048 [101,91] 216646482069409425401447612997318500155165719564726615789324839489199764248679811583463674073567091426833963854015944837241227476309471506324642957767988991514345828365788253252026529181027352260736253681584249733663053532143630713411887902079232700103059089843814786374791662819467852693943473290170765830901303308711484268721377107257343680438525629403240086687490908671402967210676932508819307957162317861511392154249286081701112621246563376369420211830737969434670398484102941775383618691819674753633481494580270594412454352429188497740870532892038242035631392038118001073239354466989875049858564962254011173556577255523897931408188065613584873563569921322599217931030834304866679231348930034189728068524145579132060546267760098531193456928814956245174448879865208702758420851004321333688573613721166784041992371957814103202243812803064887431021098787868155472047489355997917769860278627655692128141394933557074873201966343671371201416493926020429903519510102489523881371625036203064312140692335226258824231672972953782370466013990559795045199393351788936940341033454390452332030315030036576092019906392980505729752543073509813543309961636270343148543486153275755645249212078094002428307568147427523976012706805617722309468040160378404190490487750161728047610440749594904371361527076511747029457268988368748077144011378132214406666936333966994095468150196526864639250475484765945249972835345880788901088926132102634455650089145602273612544271324710875002753950455665955623370920063407128424805725527658151067421773337335117137618416569351579437512610032052122275855788077310804638202612238020179870873580697526398777238677885301633666162357349509131018725505758114547860246103387188476783171598162659872425124846541464640956404731277 [101,92] 757766635947540795213183265953937395662306479789834986096717336622456493870445615160678306459385517481235854377814925807012265061273712968023899557756497851217365380653836986360599628873370657505847205508123515733210938524194872645374709857278636443712119315009245606147150790285039829683551354489662258049561145864679574442047429033057099136610036655949627486374693693368741696020764943659057254372899446385220222943168722607219101243270177671455334280836428556934860535011026716939517238403073393064832681384951786855964038612522967225148035938454722375121927930041232066965686417360203655536730455951316169847026275769230407356103792103036169386854887276104029802335084948327822771625833612185107601532457013530083121453306838128564667692148814866408939506876619733495733871485049455369246651679384901044373970794516162025862304859155913876296923811445535821466199808016131218461293438147719763899501365548287412628758444665513556431971687410581809988764764690917497489619616686511178390756311580990434935889351644935489629162395728126735531381386005389041669997447717837775965463137179706892829189903124579811943910679491016605178509269473628660649206772742415516342688913303931136644022019361479600333741899231986862957933942147639997418970110856678856336781463926658289137997761448607059032419161216311093121344321108044692375701097293286577591291620169739300960442618151071170862035983579363536587285734556530199699194706938456163544187114717156387255082776891432620525493596477316108901282150884396612998563560916124248727367337195646653371377527842519125273101403743254512519364271027155249243724777195297915989258689284296140478829374213797092101612451923336543750343279142934296356394154533366493120587411884248755455051 [101,93] 1226203248804668486596179343260147056745446165793853778716263884838467537149749317861541355885746065405771771564448014348144250279624467124458002103476413451773415217897150758475100045095733329696424754359388727346696063166097618733806784461026267388846877235285960531428622318028827135743800163742585678655010042380777331106963395885844683509500289624774445782810439380459668461710782457624349363626463748417194573797611241123580772092374087046175536966399316490613497313236834065338492631575053705575547060970628859555740451382759937895197321758366212428635249464769346067678995425576766384740027551954570011947383232722732259521297031973181188769564119299295407536706428096933364445081408277832558510737719806600242980228870648903569448942911724994910427133748335129194395038697054712205379975660341773666434617066910635231741798534986723923779490684449848266484901579154785106053610429067469771703109179214162486820623902568048136873920790079384295208514372691310878738881163855316636091736321306472722244802585031979894193565370346314597637077074722540777533957604603922766261645024002323949758030690427559957631602559822241919653254106009147100103921587301222500821988045723367693757668965717556945501657102236528477975225998318383286417191598950306930458080264565865879635301909354646972270469658586747910044943803120426669771144383555111249565411027832067001939861702444254871217141330910566373879581691349745207263228058826790920336204235407440457303003995430820075246810444677470560557824390524524567904307225804117134439352616911080296457110212612165049450863156882729897105695817822627923988978543479109402990303990184860891397204956997480585658036120258325185987984205490428548508425552949617102802232407613204050 [101,94] -3869779380703789880249132660504413076727866759502930921457165375502648997394245623760543866804084043174311731390341532897357112958751071841473563191209154805306228225176023354838977611291586896269239895991950372102797964603499490963864343751618738494094842552028644884728623363839757618940169239654347596678525204025166919163119028591172687467269187776286463326484442840208138209771611338795116654088069720733026133865950476333036059543356046253682592562796603846092881922398284885052744047588689966197251307182683020543110141570344437247289113702876509313203508661193737313825404437923639043726958561326875850449796297775311069739659428919112843296505566008861911387751482940024463164454446468606409579103107510341482797746788591509726529540738710037626956474628613829410678263565440331592366206835962717703113081074491432834202878853578662088494354730779838603446986392683475955775027532465479711692884782733799135378748160144520711811635795507128503445242990473655380027868201291384611605751938103435010898708230071291808711021183033725734524608956654434375447712392038125882758826856509001005383548595309096878009654788102431669801934464464321352447763891593627475444675383397831326551955822265771510214197090031067855814517775068976056459096052922963195790654729371877557674335175260680563019066027044261590392189108100307693700530923217331188726380457368920610392933392971196535775995108773271644988540216113647582509379443010162876854449191003058770580462595438452785564171795636047030117962457403647919382897989253086322779054018006812338162227608924316243477284962211772933735432613608899764459870202921399696266075826641719816876136656774705658491277042778043471533177051273346615647030176332118229170897094700 [101,95] -30565045101299514851651514848467225557384606379788522624344237915513465781597717581172856203662973479177857562725472344853453357959473317268287025721804475973299653935198211850633425013158880740809896310022071756044051654640729276363920451424985186103489205353852275604960320043945479335799716218724772005869646794838942953404951582160522785418833161231494337597210533667723639189854628112480887866204012523315173719428883465827151619468095794502128144751612795273622789628809552023078902623081469969672375001152488684812455816238046168308776955663893616797752730102398426105573770107808950995220696536410765863685214318144793921005251989581905941347828524569035975399230495926532101590160582418209005923375391511575096953201983868313348862405165840968070153209290900135123891694759536748300375153121638298524044135405239584724725031057193322527365504980870705866361313731502817765983861914398915691256752603552500096389458966616340060363043796027282729106649350797965887632505945582875777492802389245556697168534424901953864342672314064089395238433643779211717951501281216893959087165432842734642224842308097207213614387542301278285094402260837995914348077910203862956411641173953660501312784976733375457164114617170045437785546256667558772687843267789570097770968918640729185760993131093895088748459721717131358981908869494942419056511736574049763745996108878622422743304646113355733029880293535363370932607607324348242106073034249714563777091033814572852056552034154718465561994382513231746346541090506162030644225545670341390273889386983401835300475386312150000939818445471134969387374426636480341106785051495169927474008927328559528212300242391970838046540430965517378987038275686815377542886554747040897125525 [101,96] -71884363012233638041114174666018613927594666886379609897002818300606910379509106275454425257844471014192760705352542004778458458131732066880849618636916857061160835684850202632831700388297067297118292054853439911537019117077129039496671634004075217059848677031941852207319647367915323441487326780407437287263091486860446230198036917991230860321630101221145644802453814524428377289128121845849511586150060159536933948370865237742480910749301075289128717384324727134478194948838836927103758391638193908288115898824735675037773048692982084507667678036916439373254979255152632165955075594526037612331206971137546420083520952244900645736404017898001644897870294293368553840399564702457247559121423767739581802874891595708852951004711297921501670486695989030411490264368867224340032618357381894634440658396630182162895774827813801348599572186160441971448190193610971477962677779969105142535446408614412058303505441602293049759152593579225642999369138198256284314022351737133524336680505196619929393613517999798019286148332000194940089247803502852143200667097379409563126970496355412905920586583598341343491447519978004675261056165157228818494790116543858964443502772368705751760169374648246900235430217685504459192646411846501115613511999987628373304544584167054326622404167026258551710398079848693161248367004552719165385489008708488290813962859052225737022759494133789769205301961356880761890648333024680975733216865679237360304183709452258042340778814299720443721624987021963597428563086686586934370442100754519791032009021083302621681253185112571557362505569005569763845148467669954929915356588636563248051008517600879938936918920080587032387171641553235554890570417091165359138993853442565446336103679137589350 [101,97] -85344886789746719796517940285260033022115746465884541126203636661421470582433838284634320640635342397934775145650814668524110193189888761215072883261085955411413768432763002802765251726016522232694105859094929227644336691728813146201281896670404688700207290746462104730900859970711395007086357229278621257461962753670594381038187132604712324718813486131071819493438747725527398518576716316048619950456750538901981455995504897408890183938218020777446157988791688382950160714751552034250069856615745431896557216188837984248391656658902258056821317582959275035760973678612669076475016161241426701869456649974864700217663939647203159150802749812324002341582066314476804222389823976118458398385604612257799740049396446061390381583321027743772272174471556047255817563978723181447182807548125825795584727417456777879248185793686794394147116561447818027975790792757727795418223837296048572806766731625019281031887513796211076719939342701639820870942535046668774918500070769807579187513578985263881387413840033314025173096715457249735404179983288910602011899556364991106213923163488949472812258195580938445616567993465588880356474370917148086754839607765663145503367845354517315428585737672061184903698003927412930711851851265010898767242529865292280928181494962681713243777645348081540887615324879258041001662785282396930887553120943594988651491133612002204165291621869433042875252400208922371463362162803079535318167660732088934033898188399231544000632916823003469616364967555167526977124654630753212550447056026640029451074074857187010527408747550685344851445179849045862887328465461795165464383675985340126714734931186504556156679804738265528203285079610669955205640094739733494696398191107729888909021666125 [101,98] 247931700817611370562468597473112108401571203844716788847255490270123120757961040199122929935903318895366243394477532645468993917304103298894918674900632262227776995746070899775181030343906900311089116592457625685728120473976996445534924928615147243552593764342619397774699987582887023204769497746676043271662302831795071282596648185858515151795539104072488508984027275596741210912505969315427541246090552776991453862737407700094114670733966551696362551224077423786222658435151736480596355483102100739918617148918915371617067192929602105360474120507959941575463670244846155320723802728294670596206422658897224471038198454840292770111815349421874534181527303529213804245848378954412803580793508245481760179486088263659727876762176533232752848067797787664607953712940917890284854853607402327792259022276550216320773861745723534277672530251618548030342305005288938693935111104826449206946378300895726529395112903282128766508589744515956963799608769682783027478214068862613139474624450314000371341957400663504292230803383572442474105299299426313652957446427614232584843121224722208242477390581050593583178525359309256429729152062371343842286669562742349861387854396858605133885367647569434149399306665481662649891559653902745240735570001438756689221612872124212143715431626631176992843058238195735334559324804086607964839628308181936799561243929739019891641842588183620261568199304407061076902623936131104263949836739613029610236860964912846113442298625437261863459486865091735893516300321281288147664643987963590182844659626391239465501767087065551048248324354323788861568870529562335063646929346710705846076097754565226819565764401284340327024886973877433003377843303101875921213949117687296152130805 [101,99] 1130667732957223699862963741119280014919611719583966990489619894509546946768018821267194105929457471023247407077297345899686980751612931855597235928916559968883770687968072712381339063821360588889605260758878430884683172155575732738501463961417642458656719067132501341205051336512599388287794361515830749375499529660861605639104229017688701154868878576625524662406327632037772894219744275373351740926704107799953399543074542317270212261821264874903390827684460652593879090683720185861288548097075781062956009008762479539464070591264635955092407753938917144434055973150776677614250198808920139583958396067570835431930730029271628245079185790393928026815138748491519651303115731812149258563557868175655694632944935044011884582252676717085532979699738789228077374382928992453827462127293759698241764599737307632117744056060833723610403530028156486103368889345313701600576472251453719704698388153316241669757456997755763090337193895161797203851372064017384113906471331875159332110123636198972663931317578170320570232863907754181992138644351101603680185286976259611568797896317024622102050873618525693034787497895559578635788123141696678112166937968042553670387223305823166823608204270371291599869244979523137040979436379690721407276731750538169181704591733335913863636718833100144061771974376509755669233092972362531376942747125384558024465549167526153001631408979119678490537584944481642531225146772175095852960888430652034066053639975088794776227752893170501641772252938463205779405663411321113865960999754775819836439639273246979486386706281596756441800971829915125825522641803788801641868829296369182080653973949833466573243047063224152354615265927771139330436179842071317900309424044480311400 [101,100] 1384008175925435291821170116440824770485986818061482696695728480159438513690070405545654024652028842755895364254686938068293225600509076227966127297248465697614745156204887423952071223001996136160844261077113236681102838705663688019561298749777334361410072260457777318719357857453427496048448556063337639521492706829160957211482463899994688085522684464020528401111730149239064905568022012413543854300620666911110425543893863330398662515913361332362318290122814561586148576547222748637658269353343461235318029347870258268331738021097954435974224793961662372515771305720274892754957263455122801163561551682374688939913100479397817320423449001803612041639227841238214678247421058211127713551262716439671475449529494132489023869584467593871065595360356487682200379926545278857093709997470800567836827316151564879025343279871316443134219015538520155714816658273339437175067494033006812575731527144298270863012288122346490099126113367764150360465182112561984583356704688247947570888110535182712513783443447070814509285698019554852711187022440000430886151756969370604077019659814489313299366976185613908853761384734256654919669701581014342792244180326765436500909322414140207439458299491303335656013684414331926580169618358117568845498339077831365474553102772361509616097187128540548173486724418202341397732592639080372823453948844194193826739270514879343873384331752206113532891667791754583572219076060834944088597390064472895089020787609639930101874527698957535430250783586922234577747128840388165078206521335683882110866319479488598832414209985851098964648735665479770476559191549521557557868919472288877392067306560207920127589217023866799619691611635982025035192963280497789055101926101950 [101,101] 1953741655994929450522788688820836047214771863177263303750031704146635315917800198382974500873630640000503393412504533742122309142663277961408684472978827275515798027589635669199162670461929885653326472801261636668563675238280086087586296136896797747131462043733827188280998178992327272567173407763677342542297188361606360061880321757024918405780358852994441612662857551545601321883710453881849302933791568038435233803456833276549985593735664756419957961153981544094765435119206881609676462431374670287400230486343329633133177414816140340527973983284692730125176428127165932460483324184920353555528890310436451056970326197565427315522631997504254682844139105331059815358305872948313057761777908297998369819995044311157672641994918308593803018604703665197500820535616828611635892249947636062930252166024501071489597325147746674593448923973084681911987496828253471054976233500733481466933706357715699518390986883513151418663331909589213972011230652735787650541764285412631825496952953238896300711704382333143084725740241666195740121220462626053642750121174059444440376449644445087317393107325509478311060985331433564702994745491482044115178490707665833003916242809867784468508137805686720066594270645209335477251960615227124833738175793141605494576444954082083170945698495041447917018105937084836866440825386253484283690290874962774255180348454895183551741527373963070764641560654163447459251900172662115650842099021082187841423567879975549611106113423115343081313152948218232045173946331032463174941621662052653800811377654070374866229068775115063292426438440300588685108200074792017611026495390165251258395902634254797306290340859283846269847215753331136423392206311268265035819000 [102,0] 4527634701419424458281051263634544182257811089156834998088665620305559601329798781450890433138181700630777641145353517360065585486823745089653461564528497741420556275085961874411956473626931247093384384945659238358932528219102964332099851081110314577306249202298269127141720186712880523109814490863684064831350721897174650216047462570007855909516933806348486506288773518751146865977532597948775113426904422134106048289565957408143645708614336025944547548876716831349175103336434436707750890542710881564644310736725733664390023840187064058377780267576736121563609839843906379679765543854468099102944009215820302444897971252435163039025370716798199576379225840321753648919900937160799898626662622964324780053627421793286681700518662067602904460126501820210673766948585527017646601024083288506454527055281039750765371578605317042744233833170434426514127299257850482584764930584661436831504092042683228292393989843721993887047084016685393407401479589327780976714984708970919839554419568571148406123784072913307683045585037140963154833890313374756610637137495626426745635869751135579529104622847782877657519387908658479244796469438767561872183358762160579781090088922531610959856616052748015027711652527026023103262170342662814489468594811675211602050805103417482354168433391706170579449984363152557527362380105415031909205316431859742697060141282086241872280198791766504214441481494245790934553538249315757390365353541440460682750068637473520119361396234862810684441518667973353845887692985841108981149183613025806524342415522216807903157643728866181454976528042153542766830362602968135496258312854459163425062057695463913623220710044927580877966996390511978417237112504788976931864855728947564093746957973828682525162385407882044987007751258372562718452621353033793986213404091790162041100414891966727184337298916982775998100402517762170792727672196230250563654784668711739718760503907517757605036735712389258358281971623661716422509893531788689343861180162930861845766692080329207127488452059009799410039274109834648380214346791380033357431715902877859840000000000 [102,1] 223169313743439926222660036993461954164117163962305964185414907438201197947589703251728443483487279181195629436494108319274109159002938292132741738365962004613798516827220462736032855455280113288453057812060248689408342891934418586492400594038297564104365073901271741645531575140391058632926132854562512072480970409510314003084555166507541540029025562070890264495612474379141248226087218923500571915362400710311050075038663871214929480148891966047291043822694112783286515164875731051000435530934627669905917626228956981160522485138568317632881747420090681180473603752193966602846832797150065703947753920628214009900138653594965941765630516897170069288960303787310161248041738601233982740245587796784850660666646558285230755774047792876003667664478772294746399695249622633647726817223208390556582134825697557001373963748157758058020059723978306858344889638503775042293438884910390217291101846957602596490076458425495086204562630709608990525024096328462215047621512158263313901644106499437647564904535246503982897413123564026543194289907718846228333080926754629048145857013662376796561487849176644032130301738286312534559927636787767312708791848342008580874820224340147486148527409240085642031129972210538325217182408112824682381093736942849550925288484318050324873564598841273807988586784963567829046667002104632468689052596057797925832864654663015798527339970316538517910244968378471037334514957420532433687755112736544151823418786306857959163059127355241210859168937200680174816573185287433412013892130523665409005282405694176662506066077458933987277721845365312653735568273671371966557748111430608812935637691782923865125709033224547633743941991049057036308502307289724935440839467290701312847696883537415916290709379871115863700914314826249011760598758956484523619202105274926830041714445321858385619562720121503821716478145594682218956885266659653409272100759808854991743032247679222482809460015633631000871666451828908400053693628489825048104948898871788577735302692881744427328060699545235387495216478886907149496431170619827760955893998134419783680000000 [102,2] -3568305999336611095224147055223310306844699621297925874189053571240434387907879458510794455863795552134552511913336627379691913112052224975481037981558060463435126557018941346663783506982123278288159291874350333523483738261250578659721399427214662502211355102999193324187940880851887017379791236915661907519961550401457864512898783573431341043344277600317281682862341969916578943168344949404733170946962485595696688589237457036904403102564455551273238165124652154905662203422579670231895395452678092123508434127322534227665682000103909443587864477460709200689773406901449820098711857040851006648385559936550596879509052983303322579469068966475549957320616991710674623629906455734741391635865861043896232909507138243688354809154989801335119961207092316490673489643778557011669013522102555320506868689656365335992663943062230002623990283276802341713680446281841376823942860045389943229169053551172949660375605296801756454997110211333133834598466407829215752061059883809748572181229026353833124114057766012951523484512595956396858115722382059250121306822310763039828838411085912000770443883371626680329047643336262996464072985903959747307859659455683886216357632073994854269468078760545816875084384610618987258107221110353986633019054509996337695034231910592236610302824596518738269650607859266699093790701907396861047399489220418745725751254792874080118219607045467407094229473516255656380413035987002101392618621918271429681932685484198640694683013333746391996567101123004681423202034784313399225776511377890926626897723684269514214184203278612722209852989630286824469787300180708868006886667105069517318437964951879325567849896119964806545624371392513296215194357786347677172759798377112899826689866436687285360144138841307129528375146161276237812199223919471756697503909905002077535798723308549246268991987587016234895342884270706748895700421441474606236925285908743145180185024812331579594461136233084004226148529231259917632873573392602817512181695164995969850703462229987459699944868012556540988372269815958233792009452971464464822415700977805950976000000 [102,3] 149904981692777602846377433253233225865240067473696663296570936247752038019432908631070204004693162392453943285641666932506688468022963768236326740037463951920457380409966134855215731698112887704617605563994477198944356503709275361334368966146287676794196023502706278620924826433854862307782624924273586817023337642247782423448570613405570381244122294844942849180412862382517975509754236742439298526756078476845710053539840484613115943206540960457793152192172455674436806970124100706874354350920471903604555875257220072217064735144294453212471898372446737817338635590351349128079371349704770597830215977382474699539325896966031155098532765240241438172674534312602917490068924751445194132102981144700665806728923169218250675204000448771732502455514966639265672787885390297927714362625535721169877481823967285849914085099934688332567446020211658710395423248090042751496842825624753152198853304691060787524835218787606897236516387386849852272758157052385616286095762600640592322994741596124381138163367821322695656820661753783240782215991963306338715851461689286035484777721220008988207495928702653300915354981425993120144510902956004001931131295208841098348071622838230431947071966377670750715741727260727727151277297509446547162703321996910560464198234882876338378825903201979264951366523942583854204843132418113842561179180641481186042499345598247479277899134378868825560644341712168689193098866191562002607232710387212055941160698752535891762014841517736190070733606058980362331576305650649726599283941868019356831950127899466892537980618201266327780313903227803029085185668212992508942529210564148696721088825816545375555155913350114110608411084857436887899151731329390092097790848564905715457776000462478796082786894652396859230802247495287578808079920410072132401537996259610080158011185965473648473839273898867995021630345025342432909504391273912911186880937691073734009740726290086497324073589002271347659186251671017498830136278536537758167734386663311830042165935684725533689765368921434009432423509351270515436152593982956426149746296634166214656000 [102,4] -1274677809174291824202879979988263717998698928263378129813787034159288521574783870295835632278905049952695854438474160060427174182791988447678339439413524589813503394154390314236665957551001092393269637931334428611979382871974870127494596686877139116367127659634723816182687774582599621582190077003737769395755974075825293803791229837563108988659363792074263287537565461435341762573091836975275968661102512850603366642038093897521227396297982397648366740468748462482045369048613409654478166364013345449984619549587469170462792465781356332177174095772651569663647161309980557819390438080861303817598597366164165570640921925135365422804431716190334235883944172011702210021526737576280378810510291949032777602933674339533787270236609885212338193600197072556332578423215361702350910777285999713906956019119769973645168284878166666361174312924418045105442095939381823727121118609716653719964357340850314222554409568407425715430753613258851116997365822191965220199728831687966001764316299973138392098980064374372341302912557130891575070480837175325560159656750382103438162920668787789020330570564044546740245351436609308880296687861611046531062503451671650921099624041223673334701688665692127962850786132757836562674082277749329579846048593621162961997128625296418288741852127321226519035527511842525544057593274462133803472456619429119912870341734014589545963172478915716074223186691813330057304019361491737775135742818172972427213925624129511098897001069722748229645453527919154403501914458631722311592986293907512663163847769829113650677292170376569621599182093857048580170239194459086601963388632478037774121224683838020442045140212686622708905319575295304155776442734065644836132477935195401747628731466649979630464292224757575558039428034955895460474846383488880850621555156982599070087289815803858153573778266657566024736093739000344842503355602506768992415121719778053333295806960831537117747266283776709722602449765840023381561359666819499461619893128791208477066679281247181524865037578826445313426781187220169495140122966747976774284510606409282355200 [102,5] 10919067876768058982301028798557359476178224859367134051037276155910891093610844866684650870749308011562163983770270219455363495627364754665145099685993532927737498603312680496685294586947846181043130063996981775696223641037110126906788466252238384060878170140426755409092097855785070863219370749102972461195412864372447570121698887099683205601728236197442663154152967331087636887230635394147326659809438501961700831529174267127433802368409690638670984076968287009939210301814491872713596299915539692011775855000738557628369295236862896550748194828706036889682545206386489750809385673511062608136518662292534389871856210162007549495107568050383190182042490461962141450923392001186234557819788993679325495815302308001917074154418979728759598103105920997663398375723932706100404167324310228371593975742116978778581863769936185531030111160313706766976546923941551532646956872436826132123270469249628398889435216285185936653191608511544794375662999434445384235469382832867037488445049185028426885950615672817755363383940207643901527078269755666185923555349496792122149917419428502874528619003182960546075566425776586022442026650894834736300301602498335178634971552947885443066037666578324361374098706876043458624604844785310106112208755885565811450099579013216362288962320987409692225110893418953503683440575494723399626641218160910427222438984030887505165315932047273757568524572624183899041958732277093304110206369068656708870970097689829510773003435690142654149528404433827594483391684803790101820382545206625235900129475639022361186082110790441512160436401900466239094702075891584546328811571367520980695142430133475833364516590848375014979238118701109774487276061778479778716624139315207964523627626374620328607254310281472653504603516688655715531061509798972700649898075142402906267710157677153609504143211447865152661526656997906864860393194336993079009517756307040129625567921078062230703530901813645105994684965642776958473334617551723187611516865437644446896408150511172643048159374906571942216415924244383329982348009251685464709530837111642521600 [102,6] -130869777388926000743917771913416947960010506121912145157583752709228420056988048450489629422071315213204895049505801338104362051609706774471710373896353814339426755359435325107765832881587244339779062170186662722237077225819651926618901712051769782732842585879768778368278992256266525066976877013928959595959838646427494062102761388353146840533224965739453315525024168707222246752458057105651261615827106590608771530273925227654861397990858093328254106692275161720030208440165878078619622612617650087000551563310394426894444136854616041813853728745080469633303423808260012973418488618329775156971319749205893807407518108505698962941738657739075844579338144196956018034497784491563587922230709501207054537998778898270580733031729625887208666832751089513577633710008293781399189677138029048933832749869787669974475422493412787631054001562156221888952732961305673735867049507714491847670997030404365551541740866686654736707127016682688810189999114397482804031865646722674409860168839797012039211140007411302443349447327964433523024512064114094073967163596405045575485695249370900474616337313951689586373801615923679022590173297398391932543953167275444587707054313653676239627740360547277067603142019541644544285650333225059281263752002155072874021601864424608137911923155660695457078251560988244879079516914865776584635882932881582636480489457886564823980747114431421844607374155087862332881445630556929892838665714115743060483343062793578998397155656598243082600382573943006283464608120922936670076240832847093854931253563774059783319295841073607022649367435060302950310709964920252288435710896894309467042221203635674681406233238331194957638783039160891195064679662500969215438915852947759603007473577357954209917211147099989034009409750836023853837626155900859268839601370649516574103107773959162163610661698587408969540124199239273040620626815117801122849790484289334519387183660971317733098090961917668210549842481480175045171878901031581469593814712101561072040723392229309362390472430102576337721761965619490705301679933514782625523036297248112640 [102,7] 979951085835133383767526815961261668991704200367898456402533358853965255848731720027370060156531384864239788096853738995957056325196279912477492682048165742350703466288763973277449410886748280308966613163635532435323385503698208436989037947157558603868449196317338349851863046100146137015139441745045090878162373477372569811296923708549058654317612994783537528816980510041922847981002577444209099459955160395194883316409782025419457351559128864507895786520671623968445819210341610358814797692245046317324234173435456881603243462858899659877976201187916393288463981230416704684281789236074076624225988695712249819512875834455508069914107189340793906063352408113296843863274939359848505633187169915408361975503900979382685956418173700232993199181275014858345404552954399552626819214518875731553408419259290601594234786267934747438797980585553336839306344257030359508428294335972453421515611383062976046900476790605797428248427607280999067623273025759434846536491350924725809418257155828956855753418551228359498590738849586576593271578852313391999891763741228099720230455921573360835344351715923718670928342540505980753097489137754549645041022168108726312604969681987712615875886630784848894308011630472397872048273391211475587897887221129482978123610850905593981959055965454955308025583908548337807333347714048893620910916114436256639985948873330007938661631946697123578222956845565034854778924915916168720428140886208642547954996956681666288349061128807314350750573446728650440875913620876547529618420718551670904321600995479822063353925374515307068889894069441991671164615312770143267085824339572869229030556534744021783577684210132653796807587681228426263249307896070359983957628896452169940682219560093837817372776967878022183216543942560091419433670894424930715761004076405998884686557852795551093171557895589556066548224238896362004152347343323971760279464739917882493620303801566691818988141309788620612391118216467446316185138478954395868164148852838701068302047848206751123018844743806074849823039471359837229451924506330043909332174802780160 [102,8] -4272702583217138790411662217255179527287894681875321422826388397107165045687464784236460761141112143784273550764351008683001547764142378064048546156877420450583733903247160299752146189152875777524517054940895175430304465927496447229723847938173314799957122010064111952248975992380162264691758356430667528411971378551264546864452860890295971555732914534931612359263625689477333114011531410659638993568370822923286607359366568841055569067224519241710300535516438025292919130190440590885121068172976308892402350879489464764515962487918006243191588057926785794354950269446644589671033596456572561151039113675940852552164815113525303081393256258966159256271088701400314044262300779112866547115109372566689170373076328319559154682109618470786194322154278003398410271000902000632434356372171882610784585582230671399297424232032805411567692435485972106485515761617014516021519753412117513479635241696067101221358312008313029416725679855239585259744021746051649174469711653872302291963132726464100522913391218244782838269517587890560368645132073652329355296947480223097499954135455753486898229135508778387285953125855605575207002536106957303865964164022180671314125323960299355434534316691125531527030546837788819858537678239066286200132258011140881455313310950272337173068153645632741395153392101547302701145231392953843930292095830830356706739675991902045550420417625472598363391741994147105268417465628337032994768872260286915384043075428129733607014001091831980250575693696962426411118864131121126416952469543978889157058525038949376175218402041795932281878829678831574146903633427523422712465191605866636975261713908078728627514164461029135694615292811297543147953200750154293587629306281645791662107883811897312341664386517447603484960853388624303113002716757074009594537840197641921602532631937704767804501915130912292164438541288398950961040912215462778610914989023134710421828810593860327888823876225278308482379019916596768640782787343788305068790962927878392786738705656286505580117104899231984865835076828493467847422745011661565801642070114304 [102,9] 11395973149455140355119540575098280654712106277994814151187747216920857671083655981792814924881306042873982175452844823041477892213133308697303746387761536863738976986310588407013344925444516827499725110623448589365296027520617272226829145124541862282762345115421859408740335141314209957501031577017477334001561857821647449501949544757592573154184688701726723494889135015495673953858358626540462525451046925189403364667780283257559162817725401817231426981017373800880707807344040289220661997926546087718990099847231747238574649853222724735593885440948250654392264652933347016979466460855318074217879344265510441649124692521372931760972691067877360542310648804568711322983222597967869605016827693787935304844773189430583857564812023525764079783530930084857000642047324380231213311424650293757605043001256252178689583317381401185528491040718377484970551326279533141260141433783218943756217179938265532976407825283044407267148149757313555327945685796931066951226002438146992852591272778388412396981588456321739970403965114150199627062105073044951822675350107501473321850849987347120532565469464065370701165724975351068316384170558779682694512244376303945123303330508753774136421397560583134526177336430814713048411861114341585584489538326752476507505875567769008425064623630798532929273141663715744171298071611162136446011544417392615114840853699473953915442979452804177601792656269741209990986252420400214355158502805116827614341174498476586993114404289473323137385533815686800164313966372155778248733608801035273184318012750748280152221517204659314759802073424044734172898022053694287004537736377595827568772408702371977895265179531662393383288510787214207228924266739184753875791321358482621017030188701444884221449476540573220250409506589514698224751064610085870061813780912116120590443396373339758257754827672348385745484497493780011593021260864300429047816749746641981746557637875903232126296458547911661904568744097495957509575871731263649382673400795731723422478104332373517143195793457190817910862398423251053488757059447450419541793832960 [102,10] -15813954594374707782020550544958868526311165217065686650832164124569931293040305671917522910917569246206549459561666570565966861495943890508856394475359668318908436606516579849368145313889737112675350282217017789048934063659479629337699922482975694082116025892634664468875297179458369061698192904067058732948764771630670717713791825144862057547117759398900272238530012138973343552101556258555917866503843021933338778164303237443390508255345326528768169252673041076678443943209832015822383883353605244588776158878355204444098824386081816321694841296189329401875560323033453304113517936048912542382198352535699003681940703204633491659551502923700074205556105396975181828895432744692712339802779344291720967128730113878244501300022628050388033365066540921637043520797152227432646068244051725219954108848601549576420601250725804145242474785919348412625221388698036021208209715219460889531848845695771682945591225259355675959262359477186424810812371471415099603492677910857443625770424219648871393918234256735024736066230998001718329627470086045060223086708567085572581706823554066734728103863266945992633936149334546791377545084535282324668752763530056435617228463382776268419006094232546170443808035325031915471244653381807488485799133250274298072544678497508728329985915085067172125431522302421617147935830601140011366602208094159549000613371647973472908771531204312141910736043953087399424676315799184307882777008887675140658841435046451518710289862458504304522065884248608345637058628625126360959588769096724658819670477772739035186497666815109532674879153735377028001792335609495468441202830286453510928735194081699619028605408261142591645123749457676741941670305453047464027386219669280016139002103696461136958799092172265767988637259085927310447248230339083830075149821959532779883134402361310654891062329030004662632509065914423770458579152932388015612236721177580167885620468902526039256449451737577239977421577137166131415995094757488045235354137491260208794507680756729021064260031873433128454230460499936934533792130126627376635838464 [102,11] -14021963649174638842432097848005362463172151215160620321335502302913505067735795224260281532639949149218638664466681636777294851007506607302226446859791429095013905484214971113440817408823896165095755954980621702210176795251110987875313891222835459909033826845167237662882548571014337590523046321543547183875487331691936845682660205979796359763875699459876991508955218767705214598620316404031185217648274771593628164047651937322472827805468757986704990928952717317163514026140043609866040004194459822788936779842509855477348908017367707322916670490921360015094525858875830414508115945164177080671280129696003544391416494429918473746383072020024426774928044421287843613222457665418600630433267675565262982880136182931000569496260065745293544233027538937536689028458410738982963044583601003287491024234510180096526983284293912475448299419112260032900559385348282275796963770302399700071020605918802077040971631140777878967158193695599279841067415937744718545891531178755906881990167495740748961522550266259430728746045340575742039202593352314124899504388070682265799655900618586404861739635994672279467219847165806629084918497592885844017615523088816617196403649057960875439845246850283120855384613871186487308958401303889192092437019174512375672066728248640475484087432989219648676409782411379331313934133078650503918469423528831910216038104961023042442510811267678352300229251624442260456633723427275302517630408548209438439801899940579963748141766468912556991691615265321452161280488118254791360573613376419186424875237434297082937498335547756209478595449194986780027197315942526045712496514154339642419820613578153870989141460333836383429335625070601899464345844814971652150777162337910447490991678458508297156782365845038182621077112818817395756509756788333968165616571650718861892705935724544342109872460632119094024949762069951331153128654803111309721349402855933332026874131378260849182322587225921883974635527933054148282856992067424786853277787250663962672661450897012867977803551128465182791853616989246906050862089565190299320320 [102,12] 163193089317922828769384797256892385476054819425618973218011890814270198680661258201003385937395982522038611025868124912162687487763899693399074278458583121596810389284852248046924785206018227674140965238624061367456637109690675243731480409927258633603829408315970177345548046785118824293596701894499431237834762273882925260775392337222390590096367488098977786209268185432138977187519767989737577471958170420878677517752111788950846106059429196963058521199683308047304490399150543599773581911998353303083071543612914729824094643871867151021983823152178962176691164457131962153804815294358600681768241823843695994897118013119379238891336921034949704698718954532646439838833718593858342277495004327135538524737853329890140841684366426436471014335367635272875208444780506539200357924638303943095455525132200181430355807325309866619869325312836399394741197011415060480526386996411959326478209259568449799543177028983823723040601418893638603295773975494835924080331192693620645679150936307346804421655847698280770184177029740850904387128657634966208316880667650709178571572936829554128176098896402469644402543115377945689489600202116735731545811443869028459801283645429443390640979274575315266297787895261719263173326887300409764597457127339232764060944904290975148954217073104487341322507474201484592717544368662353234462245968256352387898792095087046935544132704872036826755336403734698146453295928636012914061693510624809745056130631984668161581633380509144390305604916324556032868729068720542570030846885919738719908598612731070649933495843662113207699780356110294012745620092385458662387973625576604641846644890881197567383939518577727713384313112913384066597957903857195600628294409604683606065907558846333614332007042586582932261643255476168177511113920898315481348769810087681103613179833500321450252550884081542805757813645874702874658598619087587879733553054360010327500487749914603191674387467226432167236302534660372248976143761710856176391900241944778795333903662508291250158124626794836551751747866943857289297419221026406924288 [102,13] -610010787391599096083793890224226712854240274062398766817088373553846924698897749512745364040709020788572503915947383088611743544579617588384911000012430884342182349620490645051121824986255181472535861902721143350372859385000092723835531645336975196347496334839204590482031981271798100599336720580045004097088484578461732785542937825278708092441973447144721189869898163736836260288088443226415502075941516582798439562053391221686285843980553730034854724224372612314548761874128431118239872281817793821652956767643803095286098729139471692784109919530980098894958171137476615375234783382973064870235094406755253643610603898658441151069464371092108799678509049996408912392544881987080018702321196616518444174491790078665558772943277022707571713158579797185212805918084901304290724175623279906149268481799753858827514955139469050869416328342637128892753771076662610767192216060317024678842228954363185815668649811243266300306604721775616996314298447245619702370268956178119573353265394532776292438143451296967066645413279539151446136942500997333771808409928465998129467429798847443395573412711856113491367143124013577545953653338138756046277030796936703879378656104858074903038568914695810261223477329001438987812671118557688831579313581308991044080200716513162712598115376739205611355516384362458409959609503892758542837390753061021038167847445200742826223437493397231867402344716670361366960552710289140892685534855831060554297598561318228729717303711377148954536428202029163951466194542454944481951545256695766129960886865427644741510363201746880360341723172419858958362421159722549729603483444439424953100115752220993053705123436214364001260040392888670567342353100141814918613342766288422779097072511428718823638770825481366524468952838260136593610057201663845806458166997781564067342896698905798021331544610514612221820853974986927551038048626615896292734910236201587073406440827654226556306940823875114183806202593356984740001833850168533379915898913550680321571717058239390593915570858878286003494194845699872882798289602979299328 [102,14] 1645382046041484900296590068668153322253614095985359009925554450767520815158422290132264469922324934002473259103654480927538490314545485142927110087352575530091767495421041382180942571200107501036188243615765954320592083387622414512455802956466351935846436571367053062469256860574415277327230490702267282323408647669626529277997238171674678262482467035459803421069395442965818205602930405678695445803917977026418313693831580498649145576038892600090490504139750642244230428974540014643832203862520399166686763382439034350136746976829486939831246889198995902489124253806446001654170399069238086536635333826303827353638797660854847428524019341926330051340492608721305184953530998247399691554576895328248987612056454766438221825853901878694225226901163223040945943203252840516090890807931990822113450614045024126395191226279756872608711413454634141175613772386985294199871141168437984954811164734351047345608127048452792513442759437443396584556948528168949999395797654283294638069768190626154979888338705500283834557434042666681454335788483020174614371078236892926109627757596521671421153492414680819634788412244721997846756572410172658573358397499893015685575843781254368377045429866618037337179364287361235275148017696920470036641999174833977622867330886704754671944996251223785148119266160000946138996448255124606576859416094653517230175536792185389652144623699542624591945575143321857912730152867168306258345366765638044361317219533265978625264344362287888086743551482645873721104833647682090945877487855857801925551556764015035432596536785099033672708786531435940399504798931351509097363407425649217605167652102659221448127880139544676536834297579293618086126104051856041517348747232395286901028901417291875235120696757115738075770105918370167009577820976724985199633404681959627440411459423198529955788054427709665820341012099874402864453648480925612185388937842003807843586310605231637851336979082801401873224726396251857581896479678888784805472746437615389399544223766208734020183281355918081186425400220972595842075890364186624 [102,15] -3570534610012799933597992440876208581658417040507626520272111119463270895741638886915015926924754116255781734784945813540562653493632519720848388021085987895750495194908448034713215300953298714379875302140442676304228537909585603542611119408218277022649249927347019037820055347811170863873815908697234524420654861372754298021843934469162845504432119548127421263829710748049540530807220475026919295370796294279120543882966388453734461670418440038959909579480261643141432825146649924070732150763251355778963558565769679563717966867136115134773166555805031047525144674403661293907620423297613723511359020694798966740156998127297602905624679674965441224827637910767623364435273412682820810790519902207072599840697331765551141724440227028622811299252882733046948995096908537400784348083232418587726535068403385365650722124998559232129396079596426459965078737950497008523881578978258276897251899326341571905975777618498248614635418310336280155269079670409180791858839150606837605497968568571211282680299722696294204076590305757017631933300216935074314692898242920006558472322492403004568303234929198862131603584636444838673044502886238629514510247579342279184342257196918234957378932701469712564990914864029012275640777863691942145105645474763282813054041803628790143742567006650162685232966128614395962419739844322373628888715605907632664527679344206719561913456072175812840679460455883513145713062375463708945872433516557018376005812516766364641993304483602544209617787477695471264437150311647645046983192470683222956733142763579211104160705622590183459077307395415350341629411273099876109473932892723069874026598097816586157512512686282606617670498669850921128418573594303142557027044285978903085125270717510706019065444239251325740540990073070751488316436792916928441022628954985600805224632018964163210726040107335766103665866022785877988253481315999732375431274271133923680933411576750218396251719577013346580418443230221192732979175622133056340548287723781884956354464438954311759261711740654217254368923811506285295746943025152 [102,16] 6391292138121706839910140773047306650112687277253238389529026114030469055853139774898283231030063024442983907302773023534092701191112778838676702505537437499067921843893537125093530339895586069605241770499927438164017976812167777730155617913424069413067302880148674579485031390641736991274016817387777000741857492917357491126856605612337339965932182274023539195149380184331485803107628210563016207948156440473716617508857017829516851318155234210923043755564468781985856774017853635534263615198122462998425226280635797895787359116224952050394713549417015428222249640812090646670860836138714966290726383565688669123753932240542082174027428588065123700790774852630858047651513431679579542455500090488150959282627846067908080012448128638888821761497174137163693913837683016804825541902987026878320163327016272661425986880439242546236175898122387165147086942616343379346258361993498954937751253478799040908149291045952265851921942856967790056594728497360277557698706733193613247737269383319948063565688498371495586303377631234632122279102355427835152628571760408656643215533908909942090597556551834847462778821355142257562652372054892390112516861261403573230566778079580778452857956265432930732516811241655425138338167189671294772825686998394172035520221936291043470662351507699065054937220581575832416630618505747376644976857360718191145908345864205761595743983988413206430186213475891940944809066481122777662691047565359614001220683282682532161454597152377362925345349240676687944661950236824986779575685886682014289818368995281365995896005895399382575027056970850863482890621260650790349914789439697736789342785282795344965090954956679716206306771394377211074001270928443530645502877104629933107876261505219128004115373026016775469411177639538170603717703991732630391604514171486780484360667315258478995887421239501404383473776833714920344168282207509421432490415193740274732083637689704335210734260408941243409911698608549901433182571476325172084905751458501155403621271045134182554348523307165926321752483102117072542527127552 [102,17] -9481349405614782884659289278366295164825612374871127858116133390581168355820501114858179497609794393815235953398320418593996133897567113864309355143948921561624897614988492952755881767390362337883118467917094967965515143757105244828323128404992499428028559822663197725935152293148985496228972434645365113900197674813792560040400263161759979382476588104432251478380330148765227315057423503821096418957275415827522971982004096364068257906549350272485260461598629496860361653473364715439783612468514920554173369695828263037948337278139740752759915809590969763469251554341986801709664182820863677572421321300637904439134481466812836056048115724003666448215722111922501990180315012996628452406723914024817365300008636037162856911637642310092549899341628648991967311292666376804079758167545201833819036458471273967783336364682620228689150840541115697251399414276627384041653292431281298317236047120128836085245991809892144737102013121758670347119089913115448910076822254020880099546669803977103470999392017507547832843047180413426391613142471963350246865641235712212887033547822458383881577828894592179129310065260703376879862782571017362652966295690765298430045514187772679897547470132182349736292219934598882667282583695106448568726300354888361525683531978205846650014826373556735071690906102625896041782909572311216876176149922418516419165453712572960391829918323393790869914198498514633962884775051257363239140113506758429963266840834051024899215107471560934049177746302646869457945943861148737521045146947012272531294974580839030625424633916876851326762365798927016542662672019755330948477591554229273144721923676202435481385453773175405229011335774221964033971061331591205383128874601853311215702311315405984498275168575806110330374303094418425899241877784501481671690989333038394953542644344316945786444420309910575167696606557883650505029502709552582086801973113746478804221148775510304672398628107249012000942354069074145098758896462489108401912841324773842882156293446510704351819671390491798644841421403580188720103424 [102,18] 11656978224040180183305713392069103290618506442249313743736978464485834797393749409383469488503840891842608679251430276611871821382876247675568264381305697586192829392294735465213482493462204353382375119513770099779291332106706665810575409506169018796696982183926769861815792162668906537212262161323869409008345642292621276088876320313333010497449704969319867705419671776811376341122165411011623759404367377645061998974800614250563136751558327372193731666135186964545584030210444684973552721535200630968416214471380028633925601230738333225656550402445044932178463752003770609832032823708099178022088229738199651529756804080775590752593118634627830401259218307117922885324224979948835822911466803533860643158342189335183404883622869453522283798799322743289514465130461297988849139276277481255462949902858534059425371193138417518604220172022335632582573452157493150586838988877842284261889593892518048300586007515264344914042482812885368393237975994107300319694292376849747030297457073929463670043419010022841848806559269115399077137719886512480795455907193174773174578873320371869801032922814991482613293816094152046679677467069636741146488097980763978046902444377022047686084093960244728270083311788523524950326486928033743682217637393033085191850977378313704210568821603964907155829842795950672130713863500170903659607203852605868326500939965855019780686381289047052941483120676015403213637325591487682640019917043052709664380228905392366399323189314813817931204644080418582187991306968984551023917643493178385244282856353563177130710870853607222603444998758686702773788119308979197373844163507558512018166936761636566481378673979365529497308506858069103749148828089917475261082206038378740558406994881917990846614799590178489926801532114225002772191509098346783138502957830276461737215113005144849125363368512891254572788411967106743331018469265051604807100995889991285865287750815996248282372076078196917181604076199006460610484037079194462785102946300089093679016959757332350247525272765269662687514699797308044492800 [102,19] -11878270163281652270908708453767034606345923711223306521121311176281876913615251479371458229705164610375609648317898352446227021961191586066623911562378547134853684647884443107480006482473436172277898903455425659595052865145042643849367445803336110138790141694787054095002119716404846160590424731245023677955962602100264386875815620916111875617064115229614088886736512088360031191654723542713830225385963350769250990326869877034882814926497295861927651068001006199005044920950238461063377117522118955327673351239469667601919643656575559596383830981582221056913303515204560429357431827774346527281954019478717729044378437354571568359482567684619901459656533921800877674529009326634101733415947596566897966031182126796466195421388909618338947933400582328256299312893925861146605473548124191958087197279956128863333675291510597805580047461973459340944465661253146366624835626079279098810995069127252486031680007377296173736066691910962272384103868405839180414622434425756981053215973529689874299492039547322499448647641746217075165533758863627561863371993343630622653143174295823135116595079127754308468859045803850026394445815134304411992434079885321956778554072377758783866849140848968656859192635163179085567000941565171747050222946034637557591263497587381825861725326864677837597616188488285778474773257059248230903355483412976671798117907873503702240434198629522158299648813951308149322986495271458372588278539725373078449830389428380374770968439459011803950195498912709075503625210580475957027534947542328316394604814111720513061443086685394554430152523047957655407190180183188736699484355798671843136984640469138123022310632189295083603138298887642035966654326899796319247913122592938201687939135654578942310135631154396341643553532996155391171363587390679980981721350020052185832197647966727854878060718515641338258803233105931787402172891717692307937089625979750324962830006445295745688998121645897986832721451879383558391815864598961783086406619107303027565944122242583627433222666916459060135182639272903016000 [102,20] 10081611181278954592959679358624548593074821796963121178772074226079500897363833090468719634499856820444565535192076322305651015841786452665301535293776306972041802406634021301384812988382434923187359379673470408757465426027244427428468517917244282466712463905090859773909706833003409416133997708947639072042501554974671539190479700292782557066372790512280684745938586218321797622582464214353834458615687783159773268689383666259279185463207348380476170438838820159502233366368834962101033422192279772726320208989442750874785644208411223220191283792278655153948448492179200760312134252862962553508888592043507144847003489465697716609449974485363583054848119664383207754425408103416299270004802783204916407465204200451302967620471803359907355691779787968126414677768341410408869341921507675853707982321926402389040519850424749315037214412424802931794227647303336591639384789528583799665435669857638056686430078804202657149820925760693926785508930862839617988690455455021583753470960790679408706809687900116672114006654763822927497668551909858479149121199260547751047088229545132081923394304400600813118725007068196995562242749140430864738670750168873196625786112165020638298170942788345662156260131299853446322069439500139788002716479434695205014819970427901920249399086669704357890388900519682474263694885891172104350678799173719551687977716723526615491750141402044975965408874053052226072105927990267245848938342326972477508637561066061705515668350223093619293597636778545058717224916185657712280769319695458910358171040979955465700033709113738383773493999800013862029231693723483844679077811225110539335851826127300706785833554132463520650564264492535453510311579945963892605661196896159806849789931978149918040222708146153979342363775630775652913281565006651275745543629819253836944769933601065494143779578539979381558133218919379698875794987969580800205411797399986733933020471235287487992531541723752541287194590334555998335731778215625572669685540247867088140919471923194564579777990058963120548850414549289600 [102,21] -7312167367611482441918306430208768007429833610895781666569837765997896898991839457677790301377927606834738475035294894871627617647831395503055427890343794470502750696397940998114154045895749847439878828920634004295157430623452859868460848047437164403115301661441516099240295275369940791059455971885832784562021086102884307052161988029463631746292243091042081733239904267845171874114667336527524754421991165221018180010525620969589926296891371734270593409105493701668720468462274210141264678078600473439252543699570761698332428998436651594071810960425364237960662441620582423113989876698014908345652923736548030293162775106029004455081751889066181226152096805582285665947610220508539117274237568401244917473484644427119910545055152339247051417354845031978014387275285222318585988687514366965598679746198462779190731894246944604209237205054955110768946932204897113015697755525046231533719700918329722385538456528092715100142705958888339708317665062132019911692696222237990637058789109075829366282524115880596657543322108770530709248447348613801526437476274119987185185069346662055537032962752199679803121524442867909867205012220733559825680325772374350202247289874122881642002985202355707547898323817055019851422850820168232858045846557790662800034967457623301197617837543865637818608889895181560848070825803399520999001342506868024465040360480667661801437679863567980735871939509162608397814426305847875542143730410128843062686816347395831003159916726474976186450097897572736429842771888748855974937931135668149800007675612636785765717190576315222140491973814073733088332506487113910864864014631417513109099797727662826345133529257841819164177064608302388795398158801334763964433380377468023949262482912781088445522591537489085655545562156561541263827168332970219465428916730855240196127338067697054597018941001147759664115050104361942139648167877676111624750342639793352052376184568443521776552534811669147804655519483181426711469655678724209666361467726627975477063149977934000728102905370725934838560125313900 [102,22] 4948396792343074959712642924023781723224741127242550054242408408176562638013323031198999779492546262003115527491989990615165412249550493188335405632535229413482315532982782905679816146154153698021438735243332221099824687180315146694471783980233454950504595249480557630994493083623024428274130284075688804108508686449687029779802846984728911490134262386476488059406476167445974296861994497908367011159012668893354004525412501261558964917697219645679067410235441250462900848352202882525418608812303101019199034518800914492399130634108495720252196108976415755852254760288877804495451619825213828724348506678366836919118751372620342530821386525693889779177292994625914995330146337166284032587881130319069064150213295940328368466065795750649952363289536974660382440766853763798850753392142051028191888765885370804463997325652050128950716405711126084534523674845056781549555113328684881500563519466233444377347131258502503386378976573260428818026152399384850160244787651744617050510087158680976186507983118720726496544479800700536173485609337763712874674983986294003276453815558501955538974247050573627853988780189464533349457779501771159148709833294012742450486195552019925111006536112506815401400538337899958284374283376608924478957647167157338999670353835931664552248839646802970259651150432239853001544347601397666880647502393420277400812319234418643849427207090306460522879982012288247443708683034586303340245537145486495225548492128761024125406772043547970300100145906707480915502157481811136315991156555592385240583748007965365708122218075866976109750762671463301747542387979149173296776397803821537655568633614441313976859652498493216819002349431374786551667490899604959847662037377039856019022038215537756583452977201136186531557297576668880744183975657935384970605185680389317434175070183172096292587947944659868271199671518326895902473750066786522819997564276208816064256967456168075234092765209132522346189329256057148121205274415030005776840156279876950450468848768677603591909340341256796404165005760 [102,23] -3732372935256039048597315174170801442149112254060468634827942294062581033273514607651239716486992791585767811926803235909780873642892898546581487603056557297119337868196108858035852907893601866102827494827792972183478401533900726006202185392373454539269299634685448159197592234611127437142116420895492426439769052618509853504435262789803752953374765662813420093599619034374245510299837903538929070479407104509936783307798670558591247255789902912715807105849822427932987571808294995580275783994158198187270244862336306285295986689657039701653275320433123848494161122970106494292241806903600419397639539583594388284705922677329867443921503641351993245866703420036656911624818148784006373390293549136500345171526726861099745553029075526468570489849274847699582666876930005105536465997868998659557779003531110166702124299391998979484204521744774867642743474045382191226893753136213611485860516309246693580566939429734103170699150906311355976131119835386558576175837111492048940942192276760274525006312380137097805891909108471975572592011661862552884283416690168370532887758191680247471137550417632156792474925204343871317887617180916499905897516984263064157817321824031870649030521511614793658955944390528066020037961159052996212014011360045507754663284938992744537943052072103620541479889376921706485190493201047750006374113256060598487749876716759510378972587492704534164882554657037865476615272074567004532279682372943951621716056751829390496851424697056392674355627281549874999378200274930463868678036429135003108495728501880314201385340579967246096979417970207700771065812589549935367897443889868968722749510235231283757707747325494346200574257581742643380163706622433469851169474361428710606396341582439653898013412765650441058625539216479730580230499465697177646597881274522414560912354293681960822970115335589130795880375295690884773529887271190745294171239288060470009618786461518179578588929844986693668471946880039317925947830369149481235614702827623231183972815783910670632969244996587260580962160 [102,24] 3456558576153108268923233197093756484384455351593541016760621092907307745048479191893548059780864226445955343832552758933013992796201544478169894399511305253482723477343992957964815008162497098347782076924794794505652148389142154044866676584063168939131790603977941672672357028498195042475186452833144942649250701992621740561115599729812168455242913779078121270737768465630744968319333387959793699897133172348322841054694785416153092520438852093574479136590583518243145564076512124273091993616893044087864858147545327783360747275349854473461561746625851100455011325783206318304412785016227369083717900860273091412677145444070844854816019078493334682463688848486744149492413593152585847447961738743924921956590970400167554681071817300780281952013812220490978451462601862370827791140943148778988332506932485263787077105478434572557986294788744910038809842720438592522129195619258824943610997835383101426082459242549270295067884806761201544592213786822012739395684921915669371117157208322727216274644756920845763783490929793125297884774544084388942327146851658691029398637029189675526625167881833095068384237608898598008912641219193072851281563935042327345630865858307560033099949107648881673777542129209512232250765701548873461426829861137260825474248694490737556147484567453678269484493972662780237997664035946211064148653120036631224837932637884796131183207561777231318711941558075626587425832021223652326283444343656616440982547987453427530277998044358380210248679698512604417553913973106527877682179456859691751873230499530040972076765325404821933732626479011741677028643403604964363518751455794493432102476133734051254398859642475634383565520709826065204107804281903020282069327490934259483270362596584537342541767894926902868713975252353302302474426082820786170126036389768314768652407527375862520526926137271071725821441139824738445722561026312403297908954154230677542384977445984388765152882046481165650441132258534718158016791509995559120420116223946198404062950314187496656409190585074753127255 [102,25] -3424667915097051428417103112007597549046241229829901213309784445545440225677988109136868760280710985757495326172986716512101859196246820524098469170482824443722521920040085917620194285233668957931399914845699132507042190773738928705579562417415617235182298432541891632256904648248129669738111522110040126723779532496724202211863517560697814614348494048798850067312097691725201841151059630266378788686720035092540039744720856413669758894087075027063776230162073699323478551087811375332088949267194358030581858783819828848623952426759315385424878462184164156053404351627766584713953730683789674759141898788025278629216464229865670651056965933293887288282780528725590389787227749429295745666723897643880988771630265595495609402919689845487942492364588193604647299972762258832561705454177962121823746205148100140065885261069034590214837385804688426832522925155253978165811279831740260519215201227725332430248410078438016482068484768093522573701549643939217108121824540954780024131304590302083761607387929308056220511469134022987644816515870679239573648145512442530353067957945025176020832121622186977018661720485712167376939843407599937588029181544264441579984587757980344667542935208604380348396563138457459805236556052841604899766177295540011895431620903487131435769704114586724978683759583107246196360297071297648717367132695643352801804132133992760951752142827274444973173321375029379335487685369402222160416350115873318868557419730337465758167298981412541200024387571964492704335328041573847185973870833086975286720666251300600000183132993687489517382710231255383300630838133740960380891578690989040384027526993655327133780048826046213256065291388315260669236813181935783334898924283778652493007284584200454000368466808904525227115962441655693845048306887446195410429031233955032121027620535084113103860316364497962165447203229094844359320627836109963590913849647438491143755168333779250501525081200567835474018933505495803563707620290599587475818146012285444087525874312800389460841935292495157360 [102,26] 3106993192572173540778576138962409454037103997612012700418736078721321290990215803265146489795582114440524230237493242954168366804856910274306949495936043324372288341144885048032368619575003824195507998491471646417555662325908932904214989006246280569128573752482379240892389468626719776903389386724344465035020464261264180566957147606608918147749799760334901232987332166514261583908886855407930618277854587216028826613435479185050959776625226371049164778991506037461273187727995583666887434755808447655242447569903624750619558676971546934841251812069981954355538504696126396975358007871811905653126312733177230204687843422454345250225431981880633207101878767851585420999445581245054639874139488874540984925043238785171007528425128277548227946372366703457927868997393828514264002363609500568994650746318477275198587924319328179551628650724688136200887556233129206414897101626521053112336051016257198340123844632449150029773186194673442654229687181058071555245799908383924353707921550944553730925429782203853199157151612425691402960062949655134377184647713668715033249129366517291505057384632760130951585235436279988699653245996748902973951801477931217687737544053292957400368333481558859582241026361640380947683850202955758037375895151101213618701276842610064268062783025197722836121320329144709324107064063177980278931961710724917802399966127032347300265648269262697341129615133471424864183220837863336026933073317759391065659096763696465211075241499884056542909635432738315502906101259747532190844872130901371500737574403987865719612857080266864282094431822766998982849062490189563671512024634802829089987556157515938695724267386730721614910322229441249338303420038050087099500744202674638616768144970279675055229573934150722275061040059715197526447974241127460659477384251095275809071130044872691656560407412484249377326423555101504036382252686896157932848419321210873750882432563976683566091671405184361110479064392370990860421665048250672618774494768602101743514591454076791570112423818507360 [102,27] -2426384607763270478658872721329009933477974941679637359166030767055632374105317074724161214964632794304279311544568818890746532225925347287914531230577939735401231229146737529041823320711275162198497310324945317819650211757171873362311221438972256454088100828618825123798068863554759590586121101699741331301211324298151298485416498181169176565942979333368836605440643203003457051119733068851465929168879630486322014375738752331434516573396380250851698387054691973775702244743028371303112844007720566476565210177660086549403283588789413335967189313423244187480295078714006834567843276544122352796670388912801799206194701314159573939230361315063840898950561656013205805884074084710042454529130592842949686713423730469778924992419776193434953287665095528755895432458412075716061119515048768213517103640658487470263938350544870812911436903313175057232326162815399577284820052144135229367501796647604051882011874494927749395341545607872882222006951229549329441378974942010932037429661666204994346038815099293495865799068158316742780550779488330901668882107992120893995037967176880072401210390340709941328504752052948642180097003739556336343703087426615865765279220507948521884966924847912063330003682866209435937011547922796113694983552854693455564494542356874660027207468968333304627151167264079068866961674891419056700612825485760355382740822352682891332863662238296568930630624229528357988759773701178963920206713381745908794879170947139617212332466163713696308942674684313040403462888616833643257749691169493336383784614184078034040047634245368785757472462970052990529719754758725990556620459123297192686922137866373287407480511921346712477152748558288179271442789910246500950069462688318163858548742637937823602592734381235137892839915519430654483801190752754087627127024680371190165488562285139396259167862615764002874527795920967211548055254214050219049445147499081354197468231727266386936102292100111308908761319651616670436823667580395882678518035159223808222657983798429887677550426185510 [102,28] 1610847239963934012047057630035500075081215534303796379769997712124106431664033734638889915221218545518318505186980215292207532613885960562265288560053893225274736936667754686467848257080788193182220240534054349567885866235726406084651839157548478224762017729934164550259084668662256305629145301854314914775365865461487564839078433643185492547798471254340681897963427996610129417896069017808047565935509562908820604155333767998504812745550182653574296702449536299955687562079347569802052257967971737660126671812820489723753670585564321464684171500156762258390205695427550295631566229110246168985917898102490941257540747314177349839707697628574801919354769071855619953375423519353859212732470163812127454991454252562287838374492010513485901223336865451333119738887402614986091830047471585192323923144813528808867583207839060022911101842723656485344124570318889329075201436571722454163969715861099914576653308887754339378176954901259665907452760498603377282574482660971672914642542991274785455863811791891411042087613858064529027721583068491221033759136919945537187542274979162090576000378401060219138921948118062607837856521613393735971886086049010517717535554318120096413679314995735835345886750574762790003769921100210933450600011436857130861760189630342813012553924105891144982813154875819524687087601409925117813043015917082017473776890833466641124185920712948510996046080669280822757364905980563324292560442419051250375657915439287365350497826154562571593563270998342269702058563982501337854626143437685826494821260136544348572317771799112703938653323036000725423768875913451556328412923152871110244337992081779223814737445730464550565364987808780424357413758136346342622220440977025691238288478635315486857007153856216254769157873851933931262374889006004897739605927714642556911819166935533384908596142983160271726240896473567178121349572179181657307550035108362590210335253851384922644849412237533045892423130922303398386461171222277423831109008271484937259397373201990980754619534240 [102,29] -910107919670549917049899510969089344784094974956305292473670951052040461772527874435155992102516412858688175095108164829670925553916421410592607934656734665535337989594574747454201743068102603377336841718388877638855259937876893211675073958510320795267734117407538987794334129151476900849597723018473310133394304169474348602315416215247265401103723429474726603727116109038849937459080582059247877144353496059495829988953171469282683925851260276366574420455471601456793354092248693805347165453544443621043472262263958830341619762266034225594642766381670528715329776843953853093690348736338803892257771854628082089020994974486416007214955528424971485359165022965436158906161240761481458963404219560924630328318256138588802618414547645816941844512485476058049932491946957120622412390194692640495315191521219072487027001394816954612930690283190635958120874427259148842163301775864356318596564347494777414418606024581243243390953615158709291627090778975115408707790921462962354843295829364266472013876787901241667823152581727180758335135555829316011062159690312367223863496717643737805699769889929791427884450418010011825006624665369506873923299910660410579071776754634333377947134645052770015808719533676103123995511432031911082762747281216724418495449631419044916130820581600256970316218983259997253979345555964593747102189520870195760393712006058236725535000535850525590624575409699955693908219750434974906013668459933984939760266522548356372108131244042891414541628935027612138680182598989638280897538125623888504522460831359044747428052464121883378661013160306351859624003498323741833218015891178410303307775450386520363814762458018993339523615277803718278881206876038893606766631980191017903815051820635538664941987023553648127678260119441623399593700444950889468770360229445208320095824987332562296181234451110072379857396912316510019974689423450657828645036608150863052552383014750241962487331148688571587141849816837202668977447822883764924651449439220775917657052126993461676412040 [102,30] 437922318830919681223463565998686148411887019770311130467933323687669508311921597163055781174617119307383430456025677469904379918620908195384554832438263214753986207665319964319872531428572606221908284139377162050386986291713822002709922117194667975121069663662831717969106832549935269468341202458969261271312786515709986810265261923860820359678060671902592387222261391782069166652315373675198306779289954854019969198917474648824649357387562370446429627601202551646232471973141577596985547959711943743450578595935792734193791629393140548840457318033293423958965394049704699149654577553344609118598743813433411447554245251771306500781512567038565629162834349783666786302034195022292826796490353267137448984594184308463292997285193151097866709917198724008911803927286616748152193027517470077174056250501180414295298767471440191138073082120106395762592016307416810523007939989199372886541904691225881270210288974771568923538490949508363804405772234931897735991976564373031885616137558706194313599995338328999902634278806313628200435318789601060037163177463947711552925267858197475506685352985289715770886624555153727847829325828674033584360473928657085478134305252706926231672813424678677000563430466632258844537303137252026257503250881743692369586752361551529738932500504862040225398833175488403267198240354704522473977332739197919890576868939420484925604875239727764505410467997314768993511708038485441141171615083795622864043165405324488404482586017607404877688551611606431405689025807890897295280928364667336735673886909772895134624030600687295313458884681794934863556357661600806398319641698367019001829995424739287615447508281778482467175524321009391649021001794367863448081540403460557976824772359120702799767062493865399248782898872353390507203751129302323859244179436115628265004523966642787186381783855348811502034948605827896988235663786539174852716417200883565723566145816437386421336699697967084456826708855759505550213732105692586029763665685067552718779943779761344534400 [102,31] -178517333238812685167722476491252878180621376644697431803303058993367333095013990533051155689055050165362394580030446681546300733337813720233991735362206215561332128112196315767258304907699810685215836232691462692001346198071571754258703086585826950840887915489121435594155242463322539730799092159368517277873889216013951791050876673149526102588343567858909792150674929736823355725895351228318974667563185630514493979589284738126152436235348035764142068643625978883229098388426879604944692037096754714421411730089090214343733035689673386856654354881477275436248043267561364366503544164676831200592198636739034644254396158403197024522783653408444226378229667236062925476507196578787994849621998891871249097634180804078730626285959473163154556157397778379298489915984126809090494338027791346766412553980330859147486798748934254553092927831550715097797383743498511714680362304126371315728123081132577905720801045599634994616469665264155352098622693604013889586227046833558394424951415256084415316790172813473630661939409215621350881329488122988967809668288307074641996570729329490491809565367355805897954375999462078164838277800618741656712486340056744182782608207003054150727826869518204606565882417846336311976854237974737964339246536072575020596474558273111752210530004405398513410356820165816949784977483878682371622798490804657748236260384854815855592478109851829454108143468061471430344805950345297068420761580252651826240576881437405074073257336435006233960958053567375441727133099831858553083131460672490542009804954342597088049192943320133746310582834546930556762189970107393802897198853639572928974619380627419280145885894560511657744040907607511906127649474467803974066878907393020033814339187409622622568775896010025654700709958739694835383889129874160178949637201856638493895853565911597322631741699817947388562278310983638547243952106576623815428192475294572950881447340670232096265744302170215599279784208265594583336671848689510930555948801880493630391895783368257540 [102,32] 60933509270705064376165609370998394799080104338463463915852781443682849789256561178513021080247483576941029215693566844883409515688870714033938682882556315446056223693882358134905585166338893372925627897213635476898781482001690075831153863607742447988315843033818010084392960233326068332122017378369172811274239970554147535905402216896117805245679682971678597537608806268217874453945418353446959569508365081892924099354533796944516613804166928532119343363757432548748596528776279303790003382509182216041974899847366206584167713016028896305992908982347715541096413844526768856498159175416962616085258312021411126273986182852954619228935585035267712819095532564170756431894444296526974228781107737689400433390961484236855529572855511339101663990103027487351900240148056188131477162620724391319384973479582593627661228323054656942583020274032238923537538008458114777482992932528644010458198106091078972765158687606099038694261701607768937119826869330480003214256509987958226947235581800799107083914791725197879389052334282596798275959815233623076913295202110705515215942477509104264665255332635957727197715365453611729732060188261823888218590300027250953953655654297215638253621521675737163727296653458367636218607961531942210825893489169331219051267584733815471957394767437040663038266425350370663591853159436192751062891047785318076969027600904343291852750213985971858762857605564827089773272007595051215291776099826030890701574028892918954958919273958283503258874885345239972444326599719053631328993143292376877692984831534745494489307144617360495327359630077098131100746740612214843371000010069638994851395636748141709935715025448700233141739421570242815825748622593914865386971039759437711900333212348323008718294989638758634477400804340168830459897474074836201795359733424358864937810278271199583589113039493427632950906946497695315675082829554239487522509414755901372966136091570466691557774708018191613134621333915570698590045728472747476655354214883021485749750070740434 [102,33] -17433071408087473445909087674380130735030192287511404079789598397990005382201616882603639604805557487662095608294251958236143898726972144075940087956514120125131298943055953460357073593774342085006809310474311058481748648669776133720986302847107983998712180735950382489301522454122650804135491587110160270570501082150133069234261420888523347730463212272689829192882341695569060327129421916875992449267205476436262551929513251633575625422921838465721326328833127516607087156161961247422100742562531685318609830531764414561966574309084686309936207388653042387968437422931491124865223585474219004643235634012644188811703568428284248759209884278066864584980257582636826654258636142264765590284470863479605942354984110374742192086718718855507158839554076829606038572256249641356652757115815883311482637312162110378019457340576353134146790792652892724322828123838367988903619023239517967074066816035359517364008741874242351483166476917514977640187938825232880266085236903492337853923494753960609455074985581023511375664781002021668712379448055257212818557303885835792495198907132525173781936702704493814382745463562120384805056045897246217184436564694964976256445788355698787232450885707765250019639954511823686812364568649091914662297131604199295996126332743138361370750030945513050246149466713188633807020694303878948729434360433937698293186600191293222025693287970396167427009620132821066802790088280124813081247933699559940560984530727835051033371573757621058558283155347108229543080291195508287167728367386810238314721433104792468458537537834505930856456980975929692798393470105122194605227375277392452549390667256049369155050259150769539265541757874163831668628011428111802751545702595821547541136981528500609721368862398674531151752792601114454679307668944490637764170881795312895422292545208517859302789908741134883810870387262779420630156528830281850630946433063085739184453554349245900696430942563542201267661472089402778871025486518037628686750041072872399321609041530 [102,34] 4718926917886988739762900346835893175542240040653956572179132494617553450239288233282233888098945062910896377761609722894234929799434380996133683468091724733896580020767743899917252831627765564875790395702768708075544162368526464675679430489015224225478641845423742159438026336135889953270513904056611656284847551880290576303798961763061208698220051692781705076567095495284957683046135501704894182543384072236049103120435586919386213875223658721869197683157169819010108323010227572429972741528640715127007387037971669091209489343348606423477432653969493656173894594871250054431762986981755994979874683576375331469342277888207225819930713062784829529700673882586242194755400913727966969507393797743575546238258895178260710146696672184537633047523347461048425681760813013602148095458819166480187159152176738417757182650361426985931776229733184159504568207402699601517249247100895669232274354190960353359873648261353592952871605897895027637340060367649662906959343528508287789735516113568338932039694607319484706263851848046887279972265043988384119191975481909992700883283023236375838956532913469752189787816495948507965719579923582750007318776042845006067988851044505628510125909328533205137445310523019385790276350012680511046891062401520613724605614218440524866133228656640664174705986873597653264502988545665320583894950316623846737721152494378145313078905741359725332705235664956834860572519432154601964367978685936841486651702142418000555109027715312100216119344519956950366080366206727791509818601161333181956894153265554763265808819295804146126224341360636668328651377200696638940064698466348342367919868125860310433142385387521110105335029526228631289567689514434072810743759750777183128124690512666246487124272651316875928333039021745328203632080549009956603566997373269790456608936202022208068206934036064854603231218045443482817856543655853510585404670460509066199549747932292784762499970240775911818679480911711777679099005640373723125729865771208109113869312 [102,35] -1821593548979247482064957427122229422523864086697706423649033005856033901583397594554202119648563690747742413013294377249782852911849681097773924159842780802666268518816378717445641475416212529110454109835842008530462035837865072577097509399873134201865387208676288601825714734248386774730236529383172183467452365385180857102394539701788222798402290017486479596764904754717792296781182677981027590844610870161380754935364664149130937110040129469699953394301853832119236536309652977593645959267880055459008540264012357984645009006454942074313748612081496943671778805927382332596028573956316011027001971664041120654610089516245961856052314496020007015092449728835228452024647933972422935478807284087363222437581828389341459668785183477514113455512712499256004994602452890225671411097430673475456402211200214056386425151132582450662752414249719143118134331217525981769114776765566468809802060963759315097769600784086209779683310986086662944263542392136804605069254903563643558548001397360560129484093069013299461947791238215725140736446838634817142263794832553940583031220817579456671650917193435564141863563822329447091904173487091671283962928891630992952570607394618968276197072917583432854560453373180979284988396982694750145964290125452205813007251860694075946870065508329133790004438027107412811202529188044656689833866387195406073229313654071578288762961861266820115375906409129262151234688236375952426615377941415815977673299915902449614456794081714287254544493321321086989464980730019485658836894879419771258136212415417502878642518208838048520461555864953856573386728130722941924589441373573936995091563445300996505655770161807026548349596173819476150281451356273035926394882027562295960604853884953926432368906041757190959647844381520569467575378868390391164489767244987750135324509275169367728829338324993294639324516311009728426741827411988282804257294336084866457591398380945610599941722294080814913617548856350560831088627651125305775619370806639954593958 [102,36] 1090346445211458764117807455586044434803251496221029839737090041240466113341498358441730968608518164871488022602737490932776190420620479691774428377943145552347187669642755617660926577087192422738268959155300668790029277497127424806095121016173206305995258752065675030511196885809011603331905746653612836335796699653080863482303335165047826279505360700167739135017835188093045289626715312084318284383513283987857730077820789398635142652270636306886713038053833304684153287252483168895213270132707675208235759566477555975057062756329462534497341095376318604639954696695021850647364655293333546356602893251816495720402040503252008039232022060264715640356659128334972122841215758627758663812117943535456387834828164938011628666476661387767744319532042882029968455330009908270261769279155547502876095821381583476985195884231539966473999269905892540923954378798030088872015905934741252704261973706978701026270073897734456098813523543896206189402549901996769139212653920284058002693298089989465087984855495641602862973569368356640475349694116061621614718884417523808590353508970894985739026944936939467061771566086980945180594569777950617538398233888667141810170332096241827327439486077377881419016086576171885768039339891501719731990833819010411815610982464562877490249845647958592661009450465980665515857287777797821449422627187148203770682371237057261940262308745039750300280057378872994669386332525948917195708756755846821252725422998390706151443476034001537439190651224492475813344011562407499699040042551037986373956177934016602810972002533860635710788742653673609938765649703178753860219839811313217716527107320248151054716175106604010259187960589571434028883014703833468355948293829674397082488397578979699775178143378406280805198890838669240095273330337533638368803579361938887531776208980820793146690214019562155039373460928844874717909714743580275247584963440008076032301862259879044215791555189967627842033134458436590600412438493593658199001212379187873839 [102,37] -649772678058539686769438236423559725183012249073052028839489405489103535166227188468979880485319832731126573497884407067417499349262175134306901864470088530295703068593656046234723474782132440742099464365234165941192257372700329002934209240983008578938683772886001907149316691600148945996956007279009465016227625626574418356586598490128510705746172262226026830966814950234764680580837164687626267832566392893723132967878906805634201577919250258637495265848661755526242472680167722604946251301320270650028481519654037145380716346034514841808811565992393235633160307750825804138734890795643144216829517885812240418041959419032252387970909327222871415873230213916440549553271714124650108650665884867170241888739284594439486157040158177411488542834072714296757705707327759772197963203406193438143783644853452260529055139847024651144367624006450801107917557568096401768997009083664376230827818306730482755000663114384766388247831821991992293887689933390285125512736579014797403607014256247486446626782127934182591850995107201273341306385715260761474132092709212097585362627314061455064898574226513200552461233248446363178846573348720603209239598667041839503909345332913681880194753056680503337515081494698045546507517091632739718821291082540939339268003665339884484618469478095884371194300633689138803898578030478933220208691075813429562402533831985667910606125595817496581740673327082377022942273136498645266576893802709303000047015587517984808152897121910911120300569594141876218150671429777882963642963432664932489668594647727894913223782082980418453936682135548475427554587385851881741650479847002409549361389586863931104091604655554293110122090862528561141174278558596029932929124635828951313847275014332608300286942711091542471385614823452087574261966684816993783781483090832780971804145308469829037858211648580656958594604879313140952568242148350655186669241924139663938571751008972598152693266821118051756653044413939420184450326450361258073943587558216848 [102,38] 318442575371612850727269187447980672743724036481615342538139272487240630487148595422926603145819020846602754167318989960008001142183450980419699934386499314826328996259756368245765948011918871588228026521407075067717457606910557141001272368467028197905586563696997213943448036317140132501028863256059488697308738676577896632928848040290858970196211033428303386955245795022676613561959172438730074994522171248048510631432455585606772398742086941394624654562854969357781881462685725655066695404842970483680439321135422642316336797342707365118565346639743411740565170838158831961205027095778444365045037720642813635441685201857581371262764133285239236301529384163850772300546577214299689940853207861827038654146466526014686595796269402841544862516294071985746663274637945594279788786802871256795365151408094367338811528019213813548013992930876480209860440836524311571277013874365096958286690772088116917928130439810632590444353064183735613967374187405027857988811781217848097317673413880726599549913733558177905249875546456861831350449788711885475644362034267319970261001574248422376417732140595919958183739905199411129821580282894648160945286229494875595585975804117051298306143463070324208341415757341740223815277975352477149072344293219405330999246824015403119333779275543256778118795980009659775216120028625025847891244115974869719670299352218143461722397340723394814987023411901337173538104519634844421577329155890597906832637415081875466459410235428965064229685836840925052654346151420852799307889254717139830492763956075223250493149961589496497863910564397006734808827528898564019270471565846995077721129921765255042998833174974442985920248080821095406022123059115679448226457656110240243428706895406372228027506733114016220535276663301779111349223124230696951932446523543515440507681263121034150940524285842878023292497194210476688940945757658083809838994140175814551397049813204100348024375860914132885240195153829249280126908276647413926843556218884 [102,39] -126431362350997916529548707444560071007546212843263349832451664720499188676387515850356637849579403537736278177567310601076809714257167960060309428447772362635297546941545716797433088997060569952787609296493171870694588914610481230216837499681889160247036737387610623529708202597226470613939688686878226828533941116288534629636420862024400219570884087652035700005361773660066073671016569070181897836824258072600420757060463368250559597295628927635385203158243871439100337187358925266221155958101257358746381638677390817713178676089046831122582242419809180696238994135095130467468260196030672103023673254882959385333116846541935188928826772897486732402614525913032411029101332483866563188473279102284856841999974823586623277396121852959321585903487646175904106018951765619138387028805323188482758707266962604566824484714663169797782744777616299506314714454301791621803305493414697785851839294074263349845705048950074375281880046731057645860324448271624449381180706174254493278158271914058383554646769072102858622011686992905222158451243493014119894300886201355203207395939592959282105880284545055417180821487342549149321268755001051802453452805498685305851492910815977696389720172085606572937039277489229452813985623055614247401556446186074118998834369327580762532846671380917457634239543724772171194039145645405239049116390009991494794842879163053261208497246727684428335855862840692662860424781817547231340719262234296092498452776767061963729519641564174469467577144423747861892053924179462579054680277362155682074975004718016700627622902008073988354649708703214862991452846764269014878689367904613270400787317287444622903389151014231098512519375987753572412851199103109497344586021203209244015398243407153051370327501147231080323055146116706409290023809638440567288345094772297135180113718280131994589634035105378862047265657976223763950215198757832390526426247335266611012760446102164549678739699792335437892122951096449617274575669538137148748069050 [102,40] 41564642125644426012612977780131982997624036079431094923560948927747866021810076158760038676693579683405180053514079275978163548917482538656990518717024995869970967905501837895243886197602873571429121055385032095937971910672436813966859763561063835224266172997496542138397048312707177168890827158616609125423779137321034881791990362884795813302791849241683896877344118343102467178371301155576867404499726072340252059978775004848350548878603178366801250457736508569750700522565670297868529050168190343101032354617769875811162005470075989766657703838106802429130674705040114742043957341920970975732234886757245662892099503542884843010975731962555891621102532430500800255891962019730103545954819981662242328605889053399695305994711595106573358967607574074205151184965342064529768270711927320701723078298397657612984742037996385890597498418687141745706895469203849159575488441933089920636000454152783244823711403044990573156773966753897025415633598485673306107110580432985134282088997952389492464488705734784546572293347654756131734117517413189374776614893478795796461265282666445429621242650745471875711380192846837349202118945486466680133862098931701584107238720635931201229318676504995551024884154983867836585338874176561767931343139535333528321673433228567737549003239681676487679055810336118204855011078061224318492112007411768070961277223470327235905271440343767931311085052886987981679364669604047379844923163170541002177974584355428769078257850404951683445714949238801303400327579971252000555016102459164644602131763095727037400667323012935286581014834020981074308073924517032849224023739750731591087704570229184082336035483291025609521910645273203410930866885108126162432159412013856503910100663226014826766978507389940485067492770128652854815048382392886340967166516663477021900569551762185843162787031619437089550844871339741364632763797910348378862483888413927168348089721877183086551009732938089529747313800972300817253870524645705927271825 [102,41] -11648331208683826009539521464450044672568662439547812249444804927693096612383186138949773644646792213308403829345034535440917546640495094218242721010553910625831450723783660979325582822354961417840242553925805893679111995038874322858821368378155509303218727937225943058680548272144398744884660563517755714460636105550430998685586458851633800345338588103213163272306362041646539191802720473607497459716688626837861692090735300786673265527783260008850456383715403515628673536131347404118428361488045454601832596747740073935453284342685405808030863259926559328207624703875463101196381822923962413674649569114526597883447437429325322387898470477565731629462030814003123628808512339400588974150413031772244747741886079134534576083391400110115260775063393705878849619689440935279869989670715945018941062002280220327016615154401262437991464707251562984140575031463454024929968385258807739529633362599493165825533888324198130266340766154007434157908580131744357206010486858732640774484292018941897043590132507715806961606805791657774109452758861956745408663975820842970975730391051913751875811232208900251432956737171870121402225027392196152877103417499167337398786514202161761482606890301689880825054215860902191943056700774917664915725682941378504443079579846824314425419303901632552929087524389348033616586774997568491854492501352233916847721712995346390856205282894755355726704089623432057397969818987516468242926164038359201419300741211167598274416061837329097163447854526417542051226932283621831028327312041473956773208718621568115713486932437575927522039828020106041982238102918413035731645348310583127262744612361382438083927257381349350756578276358874360561398528960261180005888820592488706790823096031993435038848063057424967188904712429618284930075488716061692300694948098208148854260871259545067975870564647693560156034800486382101202369238189669950063135760153768787486833633954155748830668405240931164133287109525186840032270078516246387650 [102,42] 2865648079528196526584467117232156957716624303822566126301103513550428403505915441594777613735565510024077690607425533785674129392453143457949473360568897348429168603173351483772796666985373669573222795596364434771149865347673684451488169573711710774758076624162811081328387282534990074095935244429160310331991040404708496697188337371824282508974823506121573678535402141530577473616976201731929926142565683174643267066262373016864480683779631253049969124241537771415564590389160953342857975377966956140337470091688807804081526343726165453212909404032819559464413393580512121410455038789068074473841678464837344451990440828257644043965486852796184210253829327528163960728882646043726064596479981678394587896952277585617462982067256344712709751137319757737319455926695076997990786281497772107653985777818735652337364793543247897041562256183248284502344539293970721831586283884058133700862451386122913250097306087693815701507684744452406008350052956147636591099729516530114177151622450602145219661964113846011981171995543605707394593257431453825089165679890287443047310737375247508326022843035039887976362265522820288639404610590005606077431729852202472104029942435591386246044587792944368751748049421832772652559221094812654923731322612565290278094044688233954097868327741322502318119076142181014667367379593473658459072337258902624451912301513688926200778777610355507061624769988236673500228052011880286058144159717887630593250715187803146058164028486913934588316832584618244340875459433847101183224295674712578180181225418417705562345636237090819918089409405179059818876798757361109914605858156270429783437068411170797746437146736171748304280339701665526032570469895122984963000457136159644919065461393321881955997113903140927803724093756373700242460769189166121646252339161575514823420042414660816572183956552611719354338032527036312371917332118925305220963728871030943176173425776195808757934803778740511156643547768334366043234048996477200 [102,43] -633163091714995179128879066334551652629723741464409608408639792907619172185601601370858382905196419301869036496109676117356877923888692215130256792880246308045792274550853564446856884657231617573875799028134224589246118006889587328257692995870746256591820693799658041083879213192782842048345311548361075901927602611632304150428560092619796626171778002785847225243261594613243711625780273598003501279424445281143888814783470761226207334254584658425763803752698165612773763472682009252901183132660845643292493142918427826777332542114741004471729246714968782766987167917583409993083321277585888214845518461572282080361545187314228966993992702722865807865729429752993230464076078027512307264249698779886896411079489651443725530280786016726286974305189709188300221102993039452529590660132813524763082527785522310331453202227061337742811729228448357160028322675046310224054630808098554149684587571463221966460966283606748683019685539795654587487433459277700912743423343849199750583280985604538614530222474867968589280044397886114281055230908902534999664001624965316401270520828349393683509872584793018361500712015248486902401950608369949153744202836236186848610063764138554487097774567157194155309379323148076055927022242949970594862506878126174544699390501716385913060069474737394777847631318505677141857237950779246249931088863735979386402675135263513700468636703803170111942406304157723247419117856267220621333294655140455157948491912626392377874861911461942583375016082009768963774313548594529047053103607034982762105211833251539706267336039969768631159333543568664802085416392420799604834739019560439604907323947061875210437158614394461884751844957310658885648502252594374248052547189457217398575670125173124080014054190561572952102369410329698295519054451706859297403087040439722008727385745388642442091650385210610538523973983307033622048371520794697655104408642619363292925981587668232663451915542460387126633064360260854484293830454750 [102,44] 126570189597606828162248647330088325916429241616741284482786277188503743829373243887594207970686966115126223247719240216548529330551357110925023768824355971363514777095776001441475997847965842851123350720113420409657017344091054229939583939557431566194369193999080696041593283261325295499812030019861640554300402779427058065816596312343031689299968014702643401103085109129374239185500080814830066458609567930622847784204587925002345821713906904673101638513121448496542893021582910551840629668234296160079487801326477996419518739073490480591117156385359863817540796999072185957409356757906819400138081358467050814578652380660526702212713149508651963548703714371833105765133579391193199527421410533727293106615180408044263955268677625750281811457470478836175070996353944866921089012277474416640892173864898112073669713254588829633565223079552981123958107187516455017483319383642904150557223119028241617459282112673801069881714346634211349974321357086949977049528021786874477065156408439312841947735346893306668414730805080237034783606199775248101318452544055048169318941250321613685423701027381452606208937738047079994278893821595008841141001184974437696682401881608215946150381084810572069830405809210382288750001712490933454748748221081767575528684836964759951715579864330473247291658732820263739459651175615512369583174645872665877808795965001601616709549107583290884738911216798890375869612946837756256799896709450679349516458716011652073027775949361223830174969058265282094503871883324060976133274859105440125459701525999119586690319758086269094130198362280365323158354307282439981342050535729081946605724561064653647339463460288139714199344840117080621424342092615335078169145870161374620697725309049905593259529331823376125671626529626633255354963757219546039402106573467808673184304570886897061280796657076808654888860303411939217431005946153092437982792272280062086019102068394575558802978038021300090788368597944588181403599000 [102,45] -22636591609677421490145720519894797647446075565188956263292731140133635251271109149322432156238290040785436734871600913913058301750213180555228692385425576586464077896478259264882519925262525998251346187372130754320418172754660219125725604251979292549151355041523099589369221105999040893517381397983725320581664935112570831090980603815531061655802284854859659355993456679772430485936778930477020012852148341230977451925384912935454258403318461337526478855394683833400991273091250447140014337818539673318808544982167423290680970681760003445495634493728491345781743734857340165736728930244395669248752160610310560396417631724944749752539671148316943202498852630030074281408342582335488677523087447746629494464785416425211477146890793093340258921048624901478389174254832930116472231573008933734887506867412050388410542872023576483230456039879359751915730666460983263956440961943526494639944020005650112072464977558616866456270510426247317139344160504497238730598204741818830407148466651290677620162971942557646777158432075713227740718824333256659183494978934320130234401090188990643395714308656443481129669321569481067419794615110714473333490595619509408162603634199291882179876760600138647546654701638351007067018831287805204544803547832888685325546312390096525569943482681078603025263580770818014414600323907331985168590406130662917499645201083275423138944120660527237097816579098618558653404166816897791782948628283446974856772471800183452520824016752438885614602010632696709967374720452010488415518668738366804182432150951322432301105216242121698148192134465785680067251058895668745317372284737536677644892596381108974667166460313027734151159706218485203450911176427608493696550674790257648383578142199299469478390560035087855511606043617069095980507193095605236438954109254757552680634508715805013555616872736008373560612121110745509234898803597269613241342201745879042232172647839057523835347426300288528657305688150601236937250 [102,46] 3687348085013291490657259511169739361959209606931235663439314919889969718323214589276692820626406686535098317266688307423597452905216246355349939815688348938817640228916627302529928559733402952190154592100071032045067017978574872296651471567657560654900578383275883330375718753009570894542472112621302930890144393207317586581534467654700174111585561734090719612106793166435981203247936056224245322164322371045646182626457668144376532054218486066497341838910847509347100057700345326386874344336606079230124163569838336759153072032646914743097232561347905999157308202598638284498444351873113463555970721330235276020046143088580134943044351185563184015972651198655385249491537114442134096334949576310512131876415228471315999036538970760710923304943524416710022242387987688185369727170512257333250531109260111921398262628639334564743340714294596229051941226223464435773572499489889431181913617263193368246398020801104595174043482193033991431426134686886121706289321239171844587199777851005546072031003823627446010857807282038383433794601944312565659091029714583211081471489401588026951601996647076803776972393373894025146840677375578392388217649674597205728091523935068726154422020702694076249239289146362168128554187097211553905499777037669190776376110239564786666664685131876157604372067119076259413709045007371161961109484742522663141758961525216898045895715935346537928087168244308576447768180124363726394145036049146268509100413187780149872399220207222305098304098852812846517072660433378837738268822835749977056646870156911597866733195209245253436836359097840160549605239506882045060992709613159671991476898510833961301726267017946390084171610146062863380283169208572036180872826459831013881183006491067975533669527319111489376087085627841419535574248649787965526791413953982692986075796766068100309394050722200805619731780725423133519256236881900728919406836530144538065626042904119101989598031730328911143992423665601400550 [102,47] -615922455953455936700071068962055725300113850058455860132586508152573333143477792388905123183028951739883235535276467545023977429901124425050337506323831397309582081561457017204042680149386537180311987413582946056664700248839745486083177540458804333911290823760814915268202891540544719996623258838886867785307523413388307947534252257025787549035037263873446168716327790920336234729383746239935371713379270598320106404950629127724132236327553050621245850741840257439261695537311856704361853004296583286891043883619003946969364937836316381981853716470811397689367748868737678551976232090622206694260102009304173463191559113568950198204285831150038472557041548788549822764886402699459326756912439654918738446013232515116619682180037836529028621136543819687518220763114175261698815148041394610746813513649611626160105547568814035581353830682627591509266430183234255469933479464624264388048620089989699283972545048643816229430485225243798155257731080960056001732394456401811634033193037256669761456435618162674778294454596152712887115161463151367184216142112848000022432854429057321362104419320532085223116831746001794270152507530543227934641872396159131408981004056158594920430401426567528449602477934961561803793892552761654102573037440352818310575588277758640478955600057022250829897088952399730240038053407225106541316770614166585606594927548053113673589274899194391064178885760391591547221589686898076804878729182414778751016136931060031814254535087393507004590499472596699089952215051628377137621895919378245963651610959219496311361309693440978354090358804658718084044045677499095497587223989016310361065957623103104294955206374970239356109019352348174657960542191724348761902811440918932623678111848036814594222235824027126233880683283713700420844986607859490754833942819820672780658870515802263836601443116385552214240226453713844187868973296135929701600072029053786440711232157885204560423637448840898605722171221520090 [102,48] 106611850613423066995128014020225632457585969531189423061805197854083637648436008821009193346509878801060876862790724599210287023603795274176730523064839879141844183491989824369059218804239538230467029192498965764222431449594865223976641665575643768268140419946285539632556617690643654805092831452167840220061722659319879370390763606933274857153416030890840957231014954761423900557486666595485758778665229011761814600699039742895854660242014615035340666937254191626024220162548340279038108949099379084546199620875695775578450059311656767638395880240530032788409021045745051995052509115749896864477156137685934799626156087318585619555874378974887642139784777587034197302904986189780570398091488916747810291986446431378060512262379756766993910279320140898722185399004995604236459855993466663552757313568871451654190244734700042522604592779966443403445448428081876847294012224184386900207092393270002170042250198436845557139867552914141098550942017638534548954724687261872171477649695065027159412080795106229800897238821662347972959046107374965137240487735327405207875547771877018981036801222930435707832103831031392627798527760508814251835451782687692241241748603990017070250612772212976035964760040889927032292227865134970453934480712126903307925308550281012580554422794541223665829489036875835906467497896427224843142324549437436475189283253699097024741321954426794096700467315136130411274693933255690686464318714242067522730835522512289253229492466769461737713103671606734389278776394618367574931960533330134822940304947551538135921414716482152396966675965651950475724181380497600366245727042614182096100465456812533830300966746530299875327130221093814322318892268921585232224481355777122984436829476915181156919564727985766741386450014145618990591782983381195929253069318725667018204118080689041272412801189386608606051342675820704615899887458929631925527409932812171077802412311623158221112291261523820397865489676775 [102,49] -15031626762503788940256139789394185459132654828294977742971396252104084655581758309043169107058569721028187419890459515637284400761288698231103837245728589525145900131308843616898396040802639906381116571884390810111749123461075734418755747389590190591043654317994459471756576537453010897856003714526516305078152606386341664880052125206149023356240914638312830368581127456825310177284042638791936572941636292969289645576000405039691140515759659677522996118499542477606846615709966923923577822603670708745517352094524086250021885443504590671915961886725313352468026953904287912448405161999101220355283967292245855075879025686376158146410481681194160822414727376601436811953111489861021656619486548331974181010905825920666658162482041452221147802091207947505504982363873160512262993616444415843600466243902934966899540326917921318926017627611698065078510215505823298766766364383044698012113274301543157581453726992868309777069691603058187567641374732883060622920660430577317340079041227437501930356519101238736815517105822800201212603378490515279562916774959657268153632358052116160700997195403165055883777558247996056842782796421216125832376622078878500901748204870252065441816159189924552861965658454076798198567290729622485462820529330175724947190453109329725845538564145705817465310437437082110832693894110781860386242659131424641065619331080322367943620483446242423697696048877906943518660813274788681643177297960383726427940956989941115835162216986566054534163202551486869133059042592308506638040748401865458214558477388913724441246929505356963201124753113550237279305245963466354373799188097898360312620157949613664106636358924905590361643573437186973048810890320129814618849370921071521625378191158186053363363405883999699821173358656589047525726099693140848310590469735343021973030202499364088130477905528807757181579382542992069134476123823856865999668882484166867410013528305437104064230516252047267632593980 [102,50] 1595153508941841272991510601101084191759200667149856268144068106389281139512492571052834343105652864387104133955732087973561279250791195204387605813888860694520825331770285498667306940491516172354102595909497236332233166102378342205654018080999218959615908571527855968767147915712113901221307838943180353500143169107079468978680015211747407450514522534267238620116223014256034570573279165135256264727011023474134746040473768125415488977683772843524936638808929982063183366204684745218693194885188604092143373280556125036289156693048822925866701103411528576177868638872687631256952071159372795692696367683579638424164893272083579985096078693170872372060160969379348498878352950701849317812734996597033975562609704845025778632412309530116553357374213549137923487504469324102464482359677320766028885737976891204745219972019705651711266056287389226556486858316350034304482804560339961728388188896962689636607817058445272084649524301473668252409407608132836239205899961636319695474551221768795726473547540249719945232178201535638905570133180090233271637768398990810428421651173068762118949302775316228154081600650524756691033405733914152463891881469574184819885732652965160107686215595642168906903723772452908103553408109477531524184599225542883585083937214717629864666449132332365316705726080775421160148514959584324658770786872560408982170888194046150883306835323122927449138854074942488179155339017440634132120190575920560352795770503996803913093384796674747300788505382842625367318062619147713251719550168745437390628518998253384100861818791075051248118896125878910330263575776664153466624144793356000632286086930821857731736552722879124744767594508775381458791326533526251080206043798186890284181610820964404496981867369354006420149119702961014350073402269156656439640736928628806735829648947494519764300792061900542419922729595974187865849567091284621638832319717521855292084391127100552458436066033221880525220 [102,51] -153819597235487996915753823594342440572351409494688909587443494227138798458874491702893183826475120649530872733882226093346632007496215423548478960523259212466211524247849842635893879505796145345373096061324691072203892720577497727064645297157098897470176719753330741556628409298995585133929138315045566323046190264199455885608338646777755767658587679880742100884438924432870097607653715022560850564598107260073960671170374658825482063095985364475803655256704663194411443561426035588782197737300213170863570057943534440344603446517065115546471468375592637549432901507432071645110410125942661032060848371952264009986300334827381039542656441784870003632675436796465113876031138200514018870543784536796749149712295927188184314861533944000136091477457059242631818105347685426583691181102339105072630688174638562527138047966316046753525391214043677353320445081588238457623584386829168787774165587510360339718595369419538210748360008013047473408153943964588954661970680534824197783053827357272315441008679379433271175572982320638155379569920677934714258832390098611346218767015770080153877076607443647247233393939333603083664245242068272794991630830236503061381019458319662800221503511008797919468265517161436972304298068561334732795465498886557172028982425345851991124582268927705291661451877409032549808859525547445872395386624171533694401539158047707647397328741673475974422399151666297390820909789629236206928949774511913401065008438967778343108305925188841369254519062570436750953538667925759044361138830033305191579649474016007047404556512397832430925443820245218320453880923854415534059621891269822189871359445565154672409334182445353553900744048043878793075706536329777656023515363300750929952600250336124082324683005181926329818623088593800747904195441973793862149013448079978828536633553012279780357099297857524963042317053197561617553509882662937448707891572165717707791827667485531636768910088251778020 [102,52] 13783689987549381317056660279525332580771457697644700560524882762362444643283241008087405140606766501547140688288234838488319455187623158435986697657028694284245366052116096519917733997220745090826613892676004902818725825446349674629273529158633745366306367946139953406034915146691529133634793190354793908579521043311925916051094000179258378072376177640777156339098005219575763385976990994187593329382192135154444572511453375705099331230121819188588310775696108275231612271171621417585378291840022490235425785557418245771329615741890551434184034607397840454477480540439163498018899236152233733460032727976273778356974361638162083337109154085554453000727772643435064144773297012098002510343033394546741511855558673152277376386864865112725673813982048160758163631567681050715297579702753373862581470466472904986898855497875190201683366577028218601905284706796967435888133579193790708793761576254337015542011921339151949273634406795946364723178873740475282773630890723692387306732971409347033014425456429028959578325523188913011177674340148678269339492590035271512557899784086198229355300129178064681961412883163363641538450320194825344420415093450616063236715914974998056830020005795894699583606643407218307754511808908857807197362711182709871602896546848487572752366030207983690553987698852802198191870516374386127880362311537197229789160088399330139778364266142957063223261035851081830510773175318955648264233738577207702755836609551615588072319156724682351197506793089055182523328739369959100753525985353322389705256849563994157274029605806593180557054443330978895329677527679737888834192696061034556656363773092452634497098812702606764741427086774435432501187636002577508935568861221504587796323206023568592473784609606503146939987000264993245305561599498301976108779049341389504142771113125833561152281917385726308889487924750827651965335649658605725175683242511607189026391330792085376158553575577050 [102,53] -324394458782784003654727465150326028525457318358588843415302304568529570929365982297758113441681216118837459265918669502732842901123291674639469274651349260002660461260094396676056506844989469257251616422748505814560988177759591020877529826611743819329412765536407307827102160316156019719786501864303066915787970503208726431378799288582494749396951411074049072954962812312737461300090259269953778448241889347084895654497252341016859297662649510541767269513288633177677369402612529104445712356235118687714264081197614397554849426087444269632894625498429762822074057903971459623742681145699022771418870306787011080540245709933520004841226263099785956206904926865754252169523605835201099304760222867604747456124044094564974460028381185967625480256734306778219794395021068627045923588772498856419736796322377502461126118906884413120146607306115833698857332155124056278347676534108270907051829591714174330258213075818251582468889198058423645177510818066480348931916865992696249421925634206821615651819029814619793316621811998173461443480958989734561369808107467296617639189862574309892004397004755709842154495812460235886307085176992731514625557262778482791604386885301410933845699119658805539335327310209830869090451957036711988090139004965103745519117946191171250158165481050176667346318002072038003977786963406429469795994251396253584444307594439064789247801244589037599338793144975931742804468917735915571286010240913270961881266191695449896773367655279542751993557989572977565178697372899035167615978327338118557761923891817850475020697395116735601213029628713751723650327138714258234936730612895916380681354393441581470682109120286443824829853019165555908297335338501742868541243653072635070725055771365910680970984301380046386210008615143946374124576568500349233456383640617032664696233444434635371718931977347248337027656763150931388456471674245435475980510986008090120155809187648207995535108550 [102,54] -66948019674288143408334375343551414567405942818462046738318057881364257248995215561890821313346399275920286435712342087585423026208208008159379536167440873268310971750385235967738861127967198353847510727830174369114577204663729212306571046829061199912641024229250915800685037322996832150272590150316869541064207410188249527526240616549947560012198669695418682523342818183165580796821473108707068854353322221852151708451748726257653339089793428280404693081877092301282189731459167485288916665230145962007191254907236466193037246925170735200361529012535462859150474577556877349702128654762080402568980593419672249988812490883596604617982290161318076065417536605819903222444424284128909319290061136968211293812601505877424762172988461786043798709201663778407511356480508761195038752505962512531579506812549063042156205868678960651544845241571793013538369307810172822307608020023042502917098160068746818827319902117495870696273469410291952094306548535938154210477427296931003752582919351980214517694956913856394606968379329375960119564238858323053517910663417402390053021186000162243373827129443038837783604102358943426503762702451038497523972344611149930076185343861806583219029445749194956859253152777926811410896511391516345734399098765589103086309843610061386614568794173622652147970674492805846296993988466786609661512615569330273176535574843678877909143362447026699669283773736708694276783244601871183079518116509109759076966689518926112060880233661871040500500008772442484671824080887292062332149695222868684663779482316334300386971764988120110774884287378003822605628110615146731778444598349742164813600128968648841952043555953508378105856670062858194949017508976352388968424931214367186743928272724426703913449643130647400277951527233087758824336170960351076711095009649146411763942886072698709887158770529461319769995595447548107048536176542808578219296952580761904386480443102635174247250 [102,55] 6076449144670304323304734150347353515066599359090021244889507681082636423879552412175189979122428434621174750312919424091032302995791826693016763893020269288415271159169731127787371449202076032615693932950733151072074881393156689662735973269480145984772126573557699502698149464133382084688007439384673896177188432565565622351990640290104228974295246597326972952948000711549041284477656149119009170109280952653661865695371952647300324687654013743515244902730023455147607020354196010976160225144697227509967487770032345004063193964973879756026121109445987437844561236223333476739165971103298545185942676471038944745156351278435269105439711430816458781552350792767021566200303366878149853912912651320329083688162659385299132021773038715513834381963624896154408069408340368334158581754191516709363290310875324447074131886916194853339594434190891885889770351657209100402643218411032007604375970789325023238012318960775272743934730904684523357708274207675715996667652470190131046227311760309932637717032241091339988788642660313330022450336669089474842658638729809719395439961950607812998408805915751118067711414318469371719111889997027096181037653530592849243045530435633779653247899605394379629504598874256548978445107728809370072502125615859302710805068174010532721397462577166672014376023752621494171565009975761917410047979438114627368143431347723163051745713138253146614645770516557901998575687669378059273900678538604460591149286594250866431395162922257776820637499481120220665736845145186165843169838379366027404767866351649888602355876834801529426849520398288237038683513914214058006082540965829755196673415251852258324393195278057090042359317446644198235333441673925021928050237595969952482058104481445293381524574269766659121606876768815117998328228472458648478198449832364776839060195058136632613194004040998562539423677361603040348174172685594412461109903789814218566473570873125568475 [102,56] -2162503466334857088272769699146242977584999777899606962193251376122642468445767720663849383574476993145480947352445749021331473021366572664859417554466066607579489305258784004902717662030659135043264516076267518616359467516844176519470776949292342311308347671737257725172885393714796177790013913772208022006547192851966023428429113045805417435985607726454471594960679404083812572986483465943040043650921116257825376718723430299400824576560009532197165508385483138922100785654711427643139477050847045827537734944186653595179714029877701363590610616466575251593787876696175732007845735171409348535308263979255015962231467511208193918523587547832417827248205739741673201403644133890442715187384537718994477161670620474670313307270566857948186041207684084168474465070873274200091813543048382453680290704690884708420703153920324798406780668571053996251691732159451237178936081212617579708975903256931966685055128365757903666040996473117613121606640512863763023851106315676150086952864367023294112220811423162095638193431093661657414536351211297774634507405030016373305276197603858908222852225311948921390262745755599982018219193049593720146734092122877936857838945433848946204964657994580745862625059258594502313088604240022676918192237712833991039806836392283150607641109251522561251907957283763104529330871984372440898373230530153561946969077755036263141896158632773069432908152457029986050559285901652885407237083701909807260524999647991829142018599254587348023478131356564546842432083161953549120832305897127976050813916581391536325170479610173095805623606326715340808468122945666720301714127014006778521229985720740441994420281196626551378662096429349100845332200525404257711554234387253052660747328639806235029395808320905985600263172998869622410628947777292927176429264841774768426877045787366528007724266458542908820949726844473750460448201572877435580156514966623389832373921126726170 [102,57] 260393408004637940390191940787981290607633276751624094136420769098663557194164298486431828250192740749950743800249710333590344854519713884925813199309058045527700232870862731522180617090418895634942574329687821695097633431912811515118344722641639763568299828709715448513671748166731631845296071373366239011671802382918325420051929398916385354405227594442690193703116584513887747581756165776135898340288192413741486397543069428158717025227985002894930305063348827888593626079470683372671833058651639165413464316689273984290587027456517802682011496962024369965551975383427562794547821440586234423556333021939205325163890176483620906251890385269922414803635692255150354004986391892853905209286799749798537141635268449043054371997906141748370352864131077614959794886791658157540384588328437074391007771789432885855564741854870918291496247014653029285321371027015426484401526572442635222188587277761416623766755625600467015787879478755475499242255317437391519757138695003260858378021655895119519305495269809806610243414774920245530766718141127217698719489449035463441297451079366018672302706927438943485226217053393362205618130868149137304044416040254661384203500192647867446019896938663938349697432212477270757770075055967563993215641224806592492070088366475179759990085009332922870708452710949644525771048759394680171904909706834325503607445383348438984731553118945354713476993369448636229244215197324343026877199309278368377093181414131218706193243470439231676163499219326126388572271104455887865074534861558144832309925495872969700330648401025418236887976776703513177036044886356021904675305111643175287996809120825891852271167781266560548223155083270229302833827473092854514036249332674275605668533465231640689247280503761664205684909655590553217096323152821965103639016995878973669631397103755797433227036026616026677054185825174770728541835532036347004608752986934837278558230015720 [102,58] 62930618248538481181116417035659767815020615548256987881976692868153807840177063588033285625842487641648418346783879041320338786172444297309748250806180434246445702061753271090521008157588630333259992302959723910829982328155681896931297294169509455055931035118804604499960489740691762497474546334144408565370584068966887817510040872095770676639654864396385521002283269812123207426896402170157223832693506002774696256149518723177547585798108020559515688494384354832495462331511647745520265372382702615695708249868343637278388227356935373290336171981749989790777804758479812038271978330659138238640363176416211928961770937476601215832873669478176879835423729204524098101060243832156528954423541983476313280378280560178458483431238328544065071753901265005935737244576323643773016256144249566539433181818974474628366296612444529177168170514969951085871738092986567433861929890198037568967516670494999207440119124638452791532898757750517483890284825624878167010922457713306504602917851786441929561371947613044210468368173437377646552943842522852843015687567139514936973121589715799745598287910261065363744183666900755370690428673067495994135161305923654966208095513751300444274057852191282709215525767263805475419538956729814430783942643131933764797689591458217744075498297370417962292409830096902360795434528955692372174795519892742329505228141367630256916148038029128169678396115355213531972573792359303493299512898058850696970508852483893412385317469127016976933985770929507922965504302140123786580683549897362089897430398807493060223732759209359751312473525738180888312494933452600750542878625509763651656253105752774206381141277557278267902710005876387118749947425495150095074096496160224638157325599690502115502588529352503530136503078594870987598857062894920031120741287322301815925821726726546054751716619082984462473757727853410292314845929118767765942629287221368432003849895 [102,59] -5808005749342936839934150629519825686356232018710616400678387364106949379079648600280717667496628104218747453889025650366389391990752019165102883080631590678512454812440100340540827549504813564621387567430321965718916760355686487100776669664296835519604671057037256549501218736450036525923222807135720770856249999001725668334441676738019784387613323942807095306291242682279581286291885256266285635135156059510056112036394825063398409199520766681358968095250243592332946714171691954019674987231759211729973812318047505621023842145777436071606031326811265356868384052111818365233893964397704828373730260411786701687460148681426712205340869260306485756757200790313732306794506878116668069499214126769224679835230916336465295149265017819272800072575093023372408461380653359385908089424225275793362337851562818273569203950329891136797274801344308576952180223629770975280141626626870490950276712433791682403031789165632064456860730260234781021335007551818245551154119762410904272992357824714618935750309214820456165867188916246414449675240590899712056558797933727971613086160554708254364123818430801720419990456840292601425020594446138971240548707582802781524097019989039699422879415569901883112716615119022717138052100863631192446235325875870505333199705884248242973341584976553034175171061167500509097558898858558361390793047180942045899992490381097802851694820838572855792190315341439224892911043484312512565243586797244741090430531559854923795699553445309254336810578561487990468435374472339802753260298612974377407028002905897118281336013010991888948894209276333330598907403743011403297430056271522915944384419133532023180325541320780164490393100421208736731171192369295050759715371922197380528295159361774482662176996999094043414823647879005920624798483651687997607573990292943843663182241795803232166225912168044555628153058364245499199005194991742002001583636916456693314410 [102,60] -1824083766222322812195439313422433909628634155037958195134288698351046361198769198928469606401799252660050572731475042446067531818298580168409068477081333941564948266686569603560146435469857669956867534730919896816869532403222397969071220810232235619411323978661207542057637452605588034900495602594357963666680764413184883499574076831424896802793556187295910422895000672249647279199436561373002959431827987656782605328587848857924054588936547405608936621727044294415885076017361999838752545578218801739499709395518037208590651488691041632856969692709396506623297996848996585818233642793828888010484502549219575734267860135916838432222590044001493949932787866585403890166256869877591180677749665971233388561898150757407970269323619976025632483006929510844837755989945530993575387207177423129963629015182194865690999536351509834123136493390047813869313792711021862436484008988601187280736627878924264910189927763004488071879603609351079444439377880605714473505725663642964437735292870877577651129382383244079015453476084301920624406462502514244825388695469436903530236818545864195281941271374744744869663867428503889519086823553404713044775802721142471553845604756721858845305444588389083573719202516232440283123937238826412813008138597374289368646006438478882442977364099165567764780477032358898236993253230172504248909754954559895441185827920084899282050051388946412907824962927409500836345934074627931038584116613293620147154945773436923274624485098085879981754696193062655363586523422085913973428647277381201646753072810803864126963091706904827011116393625557565578190678961244537856991403492566003715253972254494868146724843943029655172180643702178445548594895646176593696171176432361188362006026240147944197260819817756015528205204309433439658919233739336669415671843946331069995433953902328149963972289561922864216557029401830928365605479440285470507097967480981235840 [102,61] 7782110783369802811812721593086861556094277838027318003318787283410159011098997443618724060763802015439207354263740951335202571449735917973023670169994864838477630095206353822959021732292661459670374999888968801466490785795370411601942440170695092765584099981300090960192811828145419212507327893311304260969083526432266935667560757965630939919461378541082770397112299190957856527203585923850835969759070009791981798211429227102148932932447549571804328534239896260053857285970782161164114916161652769666867573276835334948541790288987820604910922980130572535847708812262022840195885908335586117290626644198656983476370886545423217283811028653849801755992242645798721488607142443021961027587299191401619472628520831950389647272253823578856748358925183759703574054436739526771199979908316497510866591697571659392700749115971897352068046738562828888986257138599984747844602026198433788115565605945804158728972860969561308358769130170569250919185059997551001352723196956558310649043487389671078516359762630740305786210991950459151874376041426043781451273603097948060134941980807650142563059552444397369796922748013903116384119808501315838124891883662273265037626001683857714653958742196660234621045035113953596726768322358456854840934258288257670453577780549413840817333514082396405893712112032411540649790251114328246002626835781576299776431127617394746943835986449477499432246647466306492228929698689414604150020940641733334013933689574015012561831512596619165091330057907722230156274060558921285422523211527067973420987627011005611976466821164866784950310356573468732970850626038598555566871683559926329837561458420966281902309459820087651916192357305447273573707493268308437932550634037326677317270709794750396382221696904826479133045473467755997248771634158702707864122111339811547015098312474762593218180185024299982859326167750546982835139668377323841219603146604095 [102,62] 40977906022598654512870832785704512570995833213468254267326619015443987815324085287900079620526126877729307624148100576446986783049088342308464043502507936536738890226790231291441961816934525665301764414694446501779603730616635767128559828876055862211930073910986303218143198580944915532817810408499463620108657740488376195853877931649423172239824597846016033540704261625233066698383973694002577880478117378990317646932265226353389917168804288758413677318244094249628889417307488733772113233899032601571572125281938854764321981857140279780825819323155698750156589846905605234508312186110390325660960489979712670147862320725938942720638478990515438061955904057419531519504231491851222553897071115913875238954656695184324031238070754361362849551144846584900435472574748501845941383314890595771568509909623772730703929978532497971777388540304453569104376534923003253049394315128932173802603658176096703791085917073170493555403739991672279587685367992593969213308736106888102369002767375117084917068377686024386386552726734452996556712421014886214621122762729791627020894904377368056840557494661684150618989824567840353725433063539976541052223243713956649618867598819993550726860120673048237015127349230387251609265082420415448696463881552301833619161522188479059132744417609107754631167355774926386769069228057566731472447546218287662924920067091276931589642077010367335119250638469581656912550434568566264962900847751912332055411738447056962827600071694414870281409504337109688927529856958704258620838624789308616345762197664694624696582661087024672470579947104148932115433209149793087699102172209974774171346046988402436351893403413039242624084897296281492587048313230603772042079192036055059370009460764649503492294194594802936508684930958492816027051152793044131694088658777970813582082552802012843402837694064859189017648098176070620639952386655870192964484240360 [102,63] 6130606781601487905723353195474343419874801540173503736531093220901115873632109290908006683216054721952823239757989338139128875096184092768053373307449377418040815140423225694602561626056872731605983252486020145257500876603592281363950176381463919238714268414948830505701214071071396773220057717655425959044566975723241687323267763124225045257012084839789884626966039330251237477020495024341264519548223884690600379289475725623635614286866267715668095401198288492321974999924124796651530392717423502159445089905120850404777763841511261129067199809338690300890381047397750683574645701522664736558362203797273394926129023451656495588012791816820591652812792757249672241342463616835564658477471551394191955221071258273582190565070197149158899422477953706521829454951008683534602243745630556354291530313940295958691467364173569618681539887970235202051496543840093682663611534118549707221599632187281338929082289350329380873310010187832708808266292120570317093873603109059061213896832413951711418735411038393634179350571376338806471775984826723000400572677235652591286706624617377561669924199305335930550302987957885633576444317932584009161818665357119320002837875984171718443295798536553225789106028674723754264033720689232334413792250615367148733371070149899680785200965213388328144917513007651391164292756801763184868336090420419838988970220274249942711492346426446504171883314585446476803588131824076564427045556578370478859463456248276789404603588824217158397872168826872590788614964533233580922537615334867676078438426810504283268868990804851354790911807340676098030323342683047885262628283650945486078236522639650190478316883958040508623231928141460089139670742602065234172591254367370176675231997582852359046037609536836279905048929389328311416436501793091239905840139002894616441996318461909209958462472464023941691918147914065118914057264938988303736554320 [102,64] 374028581759467218175876232058599425568036976744699158451133763468747535123409055458278121015725541464608242360687973831008777255372790565789752872545026524031606022868599295482321057768768519013127271293320986791800315264900292843077532183365772822429702122235135392939651488356945427271676059726491134252753258990052636598944613663930332719426921001873281638617444834649246776000391717851476479284785412929152110634379501770599435071398656386414019885202769085020330272797404293383881679421155228636037304225536835882166567101087792385368990158145599136466351412563263869820159787972408525617167162247644312805238809290058746393971258939357072220142837273600683400645891756094172904431497447858762208312462595825313838847764869327743095125177646604718997509312994941101290462779546499475225864624805085057272146334625550101872606732869676784276053128805840811561109599003196590073132419955277341551221761309174045208028343401263281608105022416083036300900641172516583249745450761406269764363900611774910095674750237637106259784344511355947800334093104886988443429019781857517653684480328387871312531064267499370759251862162294169740228427786901154094737633609328564641673561221956635239310757745047267772025449216713843490838545243685123313004551959669595789717195340297759763613456719958089144120505824800508641586742651594192001815398375160610043660163927292516937998670423783258762990035234745383816011992835229104316283393934870154838143057530544281621842141388557771983536340841076539837139532432299660720714969176186798044722854569535401265804247498757122052366345175697007107281685311350548435486829465800438637690141655049668942326509978312511293839823683843388269173605091079027003630461605750023988069810291791505636544861194212801131531806984361784002384537485198161657158997431954195564165574535098067663277860672314407747810060309073831684450 [102,65] 11290766089267675296357249559965341394943212581040646622806662747464907942162129223950987586191477331774262978388240602256072764826393109030499659873740265634720421103669993447874128723707371704014228971348778774320673023684546279582622132356136548668684303114112508833484119067930001911915388524335692030188493699329086253407247147546677113046352683480152626594183275939683887227014938802796993749920889855381671257251748640226963855515095605234385343529031247628317850375286073507421401569853332150149786768648852243940373986211333422812547604957531807920845287828939213097301771368368330252801697148741643732642701317596832667794799284247892616918942438384267255905876036754813640703608060564590001115642263720366190576900770478443750309238177196040163669434252271843129756833894004230051321624276937243014571897293151437075173481743542993912606275772718535168818934518647312985572947678429363662303360232548688680859092783365354572184567599069799379300566720494607321262522929616620285685142356073368259731653588323567030391953631341505184578095052386139497333765114839527415937802852095376314851780033295975182084762835493652193382566776504523278364496774817032567298972464623279402604326437835064493872191716993687444561265633720441796512065378209370789827078720350508688011724475504743452006713760872492156321766858011077144864947856943319465822527359606959138305735297284283756247722808017971199943128012002467285153030743282285042937857290415687548881325563345460758962786933249953384237111109709665511681358133936785786710566202887816630523209432025811287420672696556552788294030131319001999914999248040692986417652046138843257138679928013009791860330591646028515301446359208096250093858971770483674066761739470193787332622854465760567688570435840659869838130193631746501810336524636114573966576470640946849954550770959734265397753113602013950 [102,66] -173933518284924867728898678716413700126737983068446104518384731882267703194615942721682113886180689644767726532948125811389231054432168087131003906450677539082269246852518364421932421931410791783076658995205913758351493283036774043444099608916369545624751075113976461580774087896116503744483244423285864326378490368301750928120360202199571732844340193145322423046066905397548704643470538988825044705973731546822923047532074801396246711134632906545095221615830850410753116962514492053030014800537515354373740963353950191094022409563615180803498572081116039999707690033010616006051704471740679011068318111366056550716184731683640547441653702294776740207662875018682330305316496278441261666034949680094099882371048797094729019630990391251171929182124169949523932936566393144689237939765706142477615290179397602206224950470806440439018217266251038942321841871061146831640828039191364140536964956156140049926471602426403487526189435694700674042796939751563462222834766859027012022211737999853139521795194462176776760243800278239011108017975504285625459148987526987731441628272075722319111612081227974772704045781169718213287782375215002101275658377494748194481642097196550234888067133207841084029564599578106718246939907880212338660904700011602303736603462671491688215592124030984913216879520710062903956517683099871057764656310417067882073283607699060830825914107502428503551290934215814139615689742850422343918713144012297512217915351478043076137513792108854196961116161771050573299668994374795684649428588306128747312733172803719157320214821880417558267908596263437521373340201969578321081763077638573653775070929008069262043904322757364370566989085237280090255535418277386101501458599503742872265540548321622669214590407766589896471549107147655183898756519040694393523893818738395797076344385965111628375099514958133407411970995371502456279048433225 [102,67] -13643281131880986020438977246157217948473467374096776627813870207974088499184533326178056478691963117267939540813531573190205137979529223804223081066242325484174974226202253201578055941986970729245898773481333662332230734148200977523372918671282285712228371168701968594225165190159988358585829200242443895220323524771349364803606985725425497815319872699630910393854423530821336138035590488752916226635703206709330367058117955423986020744623633104574135140829940772976602836965026071347689930973781424739146856992876977386862926234409164595288432639958045506412442434830108337317037095480434666684512463112575736411825274227416959852294934936158784287021994124273537082695487479496457806879707606782224411432803702516894305063763605677735925861995400494386182178666508120703562892856955389810524840191732950114125001170214056421310736623453477095301166369747533938652876244854722247933969775068248279000775912937372201472766362790071678393114476063990700220126469324373330743242472509831377083222319721250506660427086416138475773439531337348908483928224080216977555248437810556600533254863971217628014327158559360809912356469891652248338236156956702713801988633068449726210899988330672119045656350995473669199847362541002453022419748548714646928397608416418204652185774461613509238130471356463863233513324800088762121186116139541681599824777387593402669106403107519457958144687372754174254171043327879219793381105619923982036723276452144747081219556150420390988898010658566462430001236853249669019177521944956954515523853994609787675350836472280475934701011066876457770213190399716831107870165140605732523049491179580842264060058100475031038551178025182365375527845592138699790028840955180167646413502072724861191199037884893206780021780195906681294752496162981246881988048371529015666430396005677650127282386660759803204319479405727518627364825 [102,68] 179254734659313058090360672025710694477594927301260398730115677699585550519919122168219467921083358584829473589112778366207337285809957284384376762830229414587195948400952431901161853724542657694946097552702161600952517802830133088962547270574516182568594374875165871602153497734877592122447199227970097714232854690490144504475851029970023747106636259125144765824512973942822869505023102774553501513471605866094993132485868731205058845813544317003412022130858972791227764030306695935541459290781081800631795512423282470730007257967331994285950514231016395735665539564359471677962194124418832552403025823656161056649735493226135308163616517940357896400997501884508155236676053850197911564012189551534542619432060415042618988687121548030015932182201808165705704831903788099995134691099172952707895246741245743678268600723752710397611155731635469932356946985226224588356618636988902140804673733803714225660937017317894358890531090146841252392906581823376601945331600459570900682011685906909318300531637965742980689009943092190119076931975207123608218158154377401786467389343804185996415051881350317931108880908629131441322485555177254507322760921113302087944408785837702400637558118436372589104335410395459706169303493367794687156344908796367606888839472228131190302827856263821845001894854672175439442682766902070567354149787263724553132873853407818723036316891754053662332565735453426660554729335545650518727158553533301657994192836943252265268732276395975017418610888202412695952031673693888862026608484327551402412322275364684574673126559682023701525482484146550160700669660317048130458676566487930958641779407139970810072467463248507197616236492639136235109843672767667513454612164701860195982231300410010652964568299899627959396284838380642257404316333784476285705476834129988073444709281774779351496607208457814623078368839734506880400 [102,69] 13173971181536649599693495588698229382227674651431416908714692896552869136901031691496951326126873278950212358195589899882418394255672876912620027331834044175623768826470747758521000469646886828649360554525219607036790005114057357994376373756246421030217940503640066621866927969513786031473808820167913558577558672316331024371657513344134764241565519482326210423422581433215101440418612745297989597021889406771313056146650715032435170500062835949174558562925521039306101832279776152577125309692723872362938205821327968976270285067697294690310329626827775190152157727201439159888313336533238376266114370510984794581105186646497235179480882475050783120889730019714016778276360814080151163126973529982939508191460198304779558029547467877727960137904640772263950132114853156363155133289104478464657500700928235211962626741522422480647612431406570665663111223181535864632515212072405512895668093123778545485341692452569291861502723567766725894016090577974655585554886242515705207057328445370901423054052709099189924138440448163052872408767082034370125082220921983302067567314595097331580598379763948785470177726227080155436106867424168755565380819225165049094609023625161297337940126536493292887546494123104309827426089362652766627204196933669780514509596442813855253403732296128293338814958414567699459382877504754195663010974449065066508163391178363354561602600061199250166788461652067995390885721697749501638205541905758768022336088524235116194899277221661069157612129183364626639416733969273251808162579891186323194699386926337241531535623452815322624580577596307340544634440789106407759179613023186329942281609093238739061148972712523014378853390917718731440242631714570993813675645166799684075614275629670885067721945363905649937597535271289370434488304491484136753782528305755438262231153127301432654665987627408434898871506952036050 [102,70] -1444155485362497226609334890219450505289642423927339093632458768507469885848585478112336087073621598548485441974997553819670349418272998140098944060424443922575046954937300691270361669081149934023631470877713049652099793357031861130074565428809580089822141721780306362312326755623268404446741578005326451228857906790198216289331753049821465361212245244604092592532159733156374946307377132027357198171964999978127923237463309144311548376205494287607668629940318094511284423496820704059843615761092449895130074355774248069208245261182680605000776505205462007780467736666805803713259163856780317898188074479190697638829367306921534198879205881718616432585480272855730359431957931602788820124522396296701394231705982018605552453687179337873778072334438314859410844512308058087603972311430676733838046852699746443344777324734330581529686175227900663918301969046998624010410650994151125866402715578625626544650032258701879507541941404223596784776869790297954042518137114680804250363418042721523091355740644338151604672109775727460117196472709500762097343512261795006901379325218567161748718062417502938696064993662186598710708984146792207078862755192578698027657304415982147661729367817202869281617914812651947006651023134106621194486893472775724020816325628678817087142965782732291268589364756819314445288644756586575691577454918129279646951209082496843380887647202864054001531463283228943093646009432977782676496925554817782098926093264723094808801970991914684643939854342589100221866077887699178048254597230866560816682634688971629786612347244792454541535651292971851330917835778681942335174012113630447144729939104097973279816710845340171629898206747684696928177525286708385856552193306886646212506246386736024077101764111645042766765666750557755878186779827103832026931309876620977412573693933207913608720902376615657123609265277200 [102,71] -113842288882108173871207697586128336233690388337264869691000585601689000704737522429746532065579162885466433599891972968562963791867012330032523796612441982454679497921767279643972554381352739717220677019773484464038325504659379037584718616148850180155903524571027154536959646855885536055810131577883135297399050405736792344885278986856204027706970524780160178569216050045721967802233104944639766824404417270875017243346257315335882492613715681230165862924042974151986965325490403322835213050004172886256245619101544915355244057497927572459831146812008864071581050516280472235873265029444679364538663249915141176260694633705131016705300781402922249891038571457333621466128342586913788655104821347778311914534718701015024645678608147734200263285855838276469133850763639224958953271178473595077543656926097417409390046922619822924351888130662531378836092260295639171258500018933906170953723648416309840294380628453854506652277399067964923483593757803764578270515316379311188400576726268788921639466003248901546955036269262889180352298552663533637862187321507168369710079171700403688845512705952029729301442973453463172567361202258557328785941846273199672174406511626543934820280412662845827904447140560553953559927228093059058922720446330858663515133776120542494282546872319761817591240647022390323639837047767852714195360577359313649012097521339188848381609188409987494960584583297626832799717557514661471930155270563543229399274789592824133262594956096328159861817695182364442751896487668272692041943815332471683627000976095238889133757457135977466855481472758766185880295586674017783636493781857827777555569804399610730864613324064617436277351025284667503474163318296825546728164983661475620994448401021399996772805166086135993413076898957902543682021002673950845170185623083346350785794437857983658251728601180715132896614100 [102,72] -1649006537889246153646313950769790393391063995562474730103648429929163226721289985906774203099406361166246968151112351462733640629202962500351092909810857881033367339693676884196560639825054808314183356782067243876352683622803189973592442480974967530731446909828317915426899548132503242681925028923184214301961068328594063759105766031642039613272246904184944912318037641856610967426525889249327151796731222787882009670360029230815867277709269979061821844158605409020130897302147456469236426193033980871328667329145849975920397975664454103126285145166767805764086442931483484313236751194457167762231535646943320610133043628992178433927309620503166907634110894161000946266935906573697070236754492347118316078078933548879529411445440066499394217302913466786179598786589625680373059637106301737902857802127664453350587213401561833398776989925103837248106938291099539187900658678952507138902926573953810933003744501754066864114607156500040783886973347586726464578905555270112473172704310502772544796863229931585908008526688591275745220381736820126306531534702784859508762527103567951113101897801074822848940779721326351418270597287056163008572150314814458509812801855209770029101725463562238573475002378917624111507783676092888532298634418406409156096021885354965841102038766478076665860772752330703020214700850638183569904327089534413356914355245157363875215111809885596002114559770708620891300835434136020741696978250708114721447570662430858190194487894842588168983882446545097832984925181759806409357947826163979067680775717058509694676873441407407402262879516270609629772026205208688782117764797260575688358584036879570413229795365815251468923100073964804533734644442592902055622532969932302359868165959131472140903649441923259211020845483004021792871886498062041191373533259899237476015061123495518359565675907584900652230 [102,73] 67536023285833542383152806629091815109749383139124416456734407568800140157612776393639734945434550476530383182474889062179780696521605201069709849700167762007260896265591489861832094469486205084549351558783275026187584890369380594986171228641013673863524561402366782236490142351214123701088273448312648431211713038102353320110488823586209584970242526686372676905734736872914733271642078124306269066994047641292285617718475509325715274974955429598732144601117905631678567860982995749518200908145788136282882355490706187778122212042102574231628687864100959422510579358129244304844726799529092898051266155311750368833065960284874782309951908336226655133474307296870729734910239960749506055326684283957205392464214629466044532074292356732975260480400048447493930543081703981522682161143224689862861886164623854451269009322172506080969645937489951917438774481957501023723536288181632850390169974697148510038310331425264982745406198156962107521181653592723178780067440173474860043772506379717133898958146470847453742024625455114410133494771024343335733972660993585171927272311311397645233120313428049152651192496488635308966129499666722525892343093840891340337922526184624334345902480683258773193681759682616611146965564454208242737737743142243610579961933115976042223344726057124527802222644688670015222666529593769510421057324560429316810267170162811054056986437882712901742707590952930685709232314688033282129743213912125898364885757999260995352458061271944924410921420132422158406643396472077073379393317809223142515252961239814206204789855524238158049757658124061396913551160264108090813512158708344513766691262992791168197268966712311907219305256937585073514068959477125848505303145676892586026248777205143641387769781053567177683405894920887255059259610899777364824319461625167400772495410042213033896634559296649775 [102,74] 2434582049376235157171502735571441463312160045402955336584778927803939253771492053646690060361375568976545689337899239318931815356776060454306952842313320695724379712535303370794098371765793171061729251409760042766610343596714326609202426959872223309385058813979272851382280635367295934233592214200188608797882191924273921737458719367399729153716184421237354044524939768244305276370788430818747796374397340250236900399444731020307950130741681125870199163116050665593468658812290943391794653517136854957180773064028053254718105857199889928828998159500743067362772410128924581944771591414256301624793346746964490038744961309217092797444078466459622649797414465340486620503898381227619807958135705548223489541257256064554521350476455136363779182444168857896919604596924241515075544360842861162787339019290572575661437699931254559757732671312749963804335005219829802089397631008645586502021701910016377364820619250839302322963899757081886582287937531470808755020723422491137756174413395673223235898301520147637015124324685060218746904395694564017509820125446876927203115183286756844838136075914423921033493044544775766380509061385286418391745467105935076977720483936573430875140915252126743001243432322709797203981356073838840166149048056722435558954997098649598772841633953713135023817261132162353150925966920895941660044506683126202856755654242227173652739485543758222537220212430466978284819716384757892629625670284308032507029596511125983118972352391411947388641120360778859138844549341671582914766939351425075499356305456157391148748938671676075341551491591382193349567839302202330702378141852280011072889664955661823859819288850753840039913507353636522365010068562017183175959194423565357149507974120711957186238356368329626734469818875946919857580918950911390218575981329543078122674633917444596923978708970910 [102,75] -2879965744471583175570282211852084944402340353164953817780679035349288793805329205321912154355505954584676817163439380181151672816985810073928166032226305708519221549296302808380991238346102820096554468236692546943478758823683495837091087800527328160405000864217346315449656827539285365018886605668727781510691184126774619753108446868002099205038261772669948378314670898850864869517194611471893272634582182523832008477072061642815494818978344992411449319990680809109303446861951611562217332870401597937099237563893288468677578387447243674874113397112761986667653917831048317652982104946246841560984630061626068780933125518640830228511120264149659461208991027523231527300985495668130632566217599944206241817080502510651700339241612368091028657210006816603855258495755031809105232747934015783370581264858550906988310182754383051208632543847464299499090148767633329610038723098491388021546058854543197828009628602061123680374916559415561324171280722303672337315287193230703681847625308495267812222142183788894077923862550924426530219725949586332989761022678563611672936444515475235350187000192168422608665698516602743587490516905558581273498488192625136541683301050310821800464983585268788232322664692250030696673384826704149455801114384015760227842029218247410824700165592038059833142014866933213959456512049763680070083969402012899479791329888846070950253526447122059282826195649374834536948011598899087880328142790209081029161315853414859760131188913439245073577992762409223031380677812610694845264511831270919153560795778203514459404895864363079480391727932733678927005932778656368325988449703808929583569710862843087271926360669628938684649196645524781462616079845675541270418740975793522208441154658781579627174497468156103051678156110135684242474703130811135656950645840453900306574172668712611057231440 [102,76] -1180650375184708965698173675999191334034208887662328732449084428043428359704103851522404455544543298154744749315109510640406886429764262151055440751161811265730261439587401268565214283128051801343531307157442504239427894135698586562421726132938796687052597329938918784647813963302503163899351457721130686344367633506434986865235944659387430756045024162431620969040616705336178119048879395690662034587742817263947973656520208011972835440254574845785058324296349221312565917273741851989018163733624170173275823217071045621210063822012184614968588706892505064568539196297255650307094271117197046021949874716039671920619154923664191286182947209434125846106416545608960515006500852642187467892063732341193934145842793134116312495427991023342256531190427162113363806369765725890880528851842913845181593800622796818817610478262595246699586349488976121228062623907832917121431357957143238833380913926742587800514721271460336021226823391432190364564224354748638238966185582579581002714665709387316510546170972329942795364997415820496243361480872863290017469911344413810273472416962513365130621996583921629237876465539677684575100563266384525390866379696362761454081651446228384442460167142222832586470825409617565046059675571136030480535770380495326146805424855728343361662721870595204478339815151705805678297915583480427678579511434718749400084017714090066240983875809019498504018432898771717649801440116649326918628867076947735732950899469487303855607132969113270801073806619471107845625218422046121858396508243890732908327689165885088149336780542250881240019494213410599732137242738070228455425146899821938413724531364667042398399009183755292782747765907758964420777372608233681893077241814400771285923880080997061106141720290129099996659958282385358267277033223166194929498840409096413357259127049516389303305 [102,77] -4223764315873001428754595833216056996479746398357689890646759740562803012439626773504685494511464175338545859587514061077480225379165697492033598707442749094510258498646216070558686903410123776928425391951934232023674834874607228430375645441960022331762095351241920490998324849842588286759985114204586580364693968575457420261068210741637975107812608051204846728776480111363130084443829733241266903719274823384175722980478444242235331558164367535530134926428806577192099301970429317035370677127698830979409017235421051561592888099649584121896040911742975930512887437542037665421729564577866957988299076594448769230719038553017336218788780957812920207425627269064521963352233251896989886670345213825214553201811870757106289647768265253591364882584353249653183788421489614465172212043634684079218173676021851420866006153423678444166168836845111860091295491006450703204861875683450925587754098463826590031008892969346040101680705625629156869460922143491696034937010323967648191894781858423510086671024011222119415398483910375728144717032804549681226299077552238300303771378730922444953333913014901630508683463191048340729384949551385106138919084587884163960826049710154733876128362221874788042477967358356130657225368581769901588457906716844109383313825194463306908781149385110389342825172121470789977335519204773213119413795232222959716829359138240820099412256298559529902774894922903392115994916613410254713684004469784688627708943346989930184351152819794488920437365665314126866926498130161108555941822375240191659791679978742257570954980132558240649464437931873973183167956135521709533887280098137877303341851671569940785746597769910163246667431492037398182964836148835105347167995778748071003373249722458060102408524288537411360401942857661078077264650732477901147958664554145683472807097806849750 [102,78] 483542519949291291373303106715345453314929944817276524236742145563732838233614562594336917193975201525358322370964244355876014486574419311408017545899720883228175353074616724453507154715249362806709341199014164631167749060330139008236257916970050958815790154716026401325018630020958400893594254253705893509758414715865417052860545907343929068388128277968473283182471380296002736040386555643995362489275244180272478883883587262140310067678419322823701867432820379715782069478675917442813044380095091518171244992847053179539065113451121265007347904697513470233111603231483888935777156440456228380329729148723028370470372625588080742829936456306161253853344352904272096731581117046998841978261124122501425820490794704877684674809590066499985750512151928327315613684802956735298131053914480769664485870445850489400814530851580875542532533540017543822009096082865718099692206473421440191200767593702849918631262659300419818556682136185772447911851952113268171626954370108240763785325134958961087242073319024261308671633747238361627155907894660076971588343311568292696860543681644110724845560108820376387076694972385749471257055348188051577676146863610539405672586974605589871366641291424739892156147124667806661989443153779658005235840935910719155470472903489844773292294416851278830777031202364830344986419548845232013546165412448813676122932335378508370867485927089692729328386892973690064525108765971459265633712801221844772323389724097429358055637426431852110068676506615487948758728659375814563772866581095893790579795987760936191096683417023525757018059442876579655044233967479735490540482622783020521907541137722094481289381441363924780146847269669310113526658480562876800188346446414361330306774266076960814973157975564573876204780428216003024575354854018718325001138188792924294449962797345 [102,79] 1790328517138180108275375188536190054938127904761779716475060214174514700430819376080899732647829620815397327588189694277565471935348895342413418301391757841572398985342628554960767246791381565158242758956901290730871115708448457425406214990983269459927859681070701916376942762244746765270505977377486421781819292359955076387403411469711188736405127516859799576280550600224411296945181243110173838697902321706922890508432613657274254712781675440755564537054574370691796482199261101868410924954296086831096678071022045031100133522641803852927449778515570877042095527118482684397811833622950565358490241855738604288597308719112299213793944001036821321509963132313737673829217730080792474253212702532234846870331899837340282398093404483449983349072582211945825113152581458054149244642464759925739416101895907062801053495356772846465523617773000554632288902498413152563720835281838641019690604223968641031031217074401553902150548319721947991090238715463334974285500893939507533452526955567310564737493168297525074992066604883216672865049508780219116165108852653697547239953166864080954663512817173803313403069389910734409301582237165087131193721161808480429261086648026728809961807507265111075907501746673941831071894058995334670338037686285900231445505655874557047620668908801677106646022210825985437660976143092303984392755038533020706257779664366294073766006269116203091711394828068384592301625913767001921000685598293966719375877833958914734098086269493743584521776983209487431987358331050551717718482558650608880123175373837320565855650445715504415830097205738380124059470878364875209247946009769531487209121923110635884917867809661747470362439588535482176709718122791487939925450659692286771356299088519502741619477441394595674922363743367501642322063036725566402341533248488417673929745 [102,80] -235296402423289472449239640109395723837039541196254238259362124710511354968647355744633034466575430626610726866977646190928402254556249002779370883464876815210649891887358238218729034301345675153787854872920091290998579368497884766830736306439936952003929751504744755610434945485055863414228630700810835005965386384381793334258611002971041089661223290916134056070657728857004653975725986057754138968976408875049113549323828887582879621801311170614670368708455126981581167811049036963940886459299415079382469231478268799785933283357426027012130861083927432838860245006156372465458835611089742246997830773786171030980144413654112112932118290179600347734101134891299156205324959650242259325706510708329633347571607723942952447244261930526418298995950290835727152004274130959310134855006314400663166930811267688068147622673828369554312634333574130847530219050123087780605139826850819198291423092431095988868118952503441902594625480720387951531918083532560579078939312614094387741523249078962684704521873345121388015103430733917356286380840789533067895897305343996631371870341160081539284232356234068605838389871132907907746514548655134901636115510461634490297883190650842967966266165502130807268135530867647231678618006028049093373840304301872117015551307522632832131234738093464178329887100311945118550068265029604751398614880417624143654275990308256611352065995164034692945418802309879129376400850815398351481821080465851348352293533470586839873157697339953175452544506103830772992901545535731177724618526303413575006655541154906207061628825855280576810900654319497524107459517868477926218397573424360161738938060146736645662303284355954511639170696943027360817419844582853072339269594899690592807672177683889752170861936308865115594957186882585292543689612835158773896443858188594396050 [102,81] -1282769228470618034965046652392028290703329636569230277778701264621553904852518627569356964665904122303831920359469229933857814873726902756143076120779822905840908422129417111260475407952240491970357597009892437914859086436165830117289622944834624299707260522430162513934625097259413757799032503275047511933866012645750254532500681178300064045046232374615139666769666544760762646095336899444218408126711166222009798374750288745465378528252290540829750563922486162682450758773578746241478720074264900329224604741461788222402274729072622101317975771404404309044782296371081895755734951343642840295179350010656367835566244462593421170254461238662336757761508885742903618251206019663465443623884695147751320557595405719615877157214472706379213819355658995079121551133216558523361974753052771734365672573599889564226697691182566658907567280283970246823559058586098940733886994839538382725285896779979493904784016024971268278217008530273246685544788979268475775697605610280844987796354070477614202673086764350759126761166606730036472922262721705611757253456607541337429858332629989295388304806477336578062622631738737451963009937405958786162651105311926698467107941895747555542435474874642466201843448264111342138235664952023081457869810974370950576537345277616482972978278933396931581670502163881239612190651992824423131304842677209094229910014591168772945037634818527371805137413099898257096728661907474700742899983076395652915189956571846180464172066979571366719906248949493521428474532487892464110985602070756315128609663446912957362882198461030948736861031385319661216218578568860926827657873620634526833153313710842432471359423580871086022113030192028385606644836926077177736352484688203512859848272334805392097435419175552292361794565051257591817586740140903512449470094658531970 [102,82] 160661592191536733903958881398897788991552440324046860187983179925649927721517440222814183170536861587154383312917180440753324859027538532053296916651930542935798220778619581819301318647188507004675050976264227638542154907689716810645522598082796453059938792951237937461253474068193707918293728222099038070907149370726757753400713833759513587378661835988123890548849818265829623634400806295329874743050167312142933164216200567350670041426065016369972171993037628280586216522466209250117754467239041542065520086261301619842805089604473101571420158352073698037032947569485147109332857630121257482278476739764382817258645095751528107403383762734302230837444880455342610557421895588083390656560433200033644710989361026975767234346544564383172021041712979202275880341820129591903626204263592660953955654935987768982698368939292248254142616381095462989594186101491292933367264154341421403979499000329375930824580311603305095680872240614665707594498879817700437372395639348582765916701250692065478974197059927625315980490468551461285713185296588372222169985185282567597399396449030600293556245931665056281307985224796506423091317931558622786209585532040279648369797866372995672930386244765865397117494973040184916012280862385799147875751433609232295336812657709560529185545664385488808664918526306727147853752510058303967154211304090267993713345145974606979014449814888016457137861687704974459218554740725357536011268602989056666868692438661873829034557017598867311421812734217392425760597926148614403416620437922391811465124416862230301478990285535925721275276946760496263821352057276351315229658593925872771393626926189408609660129048768770256617709855599027094138279898752505736848430016285632187495993761498082875634654880366515401924364809262544613880543163712738268129546875081 [102,83] 4123698890439593703828353543805351410236731066908457448892927359380087599944749243764151684700104291750839191744026976929839111001056689505693740283165739188100716835788506883249629035687129096562698396822000139201307862528869889742024278231673544249924438537505367900541805250625847826951120376645636759481934022802641642869431196935208324917785466026606759676069231482293663010996605825727634120884320718291939337307781939696397961585587770632694993389839903497981214589155300797591683991161191499725106550152620779963779449887273197536114702477247606309574453493692996083276483670877175459419935323370702493814955564208609403706789685457656120608133198207752756422275380718108180236090342746361387918050584308642488610186486589651114291826235597031212144740046482186795043859049102118063210905043708608247232733195124002559491207013508298862667464800052341522858961807513585518323071878494392909559521106536880644248056232221048635354206885508669851118443523165749887802088572273511425890922497055655498949299502684301518452817924718519038403989331354241140515543659526640618933889249269521637062123466289223499571343910430507948948644505565125588648900789474628186922757688804491136417380750671258397040095162429066697918739315185994874267090876669777498253592571133691695484765586578575062392144717388831333405856224074077501636988969460403430626040708780552333094496654905432456160388091153472555963950134400603730715722600171542797286450236551285936115585431958427266918039150765124553331608270770408371816571940359001833206226579456085240449099351581923546346908805527044441177282368273630781714690901926372927408249784857979052953813394752718053923191439013400714460655257193614607972833709379317697443871642317194137722009467015047392827643427424464499251460160 [102,84] 60500546623741916116804502514367345260052709596467792856243521227229018724847649919790844778465127219637399279558803517828203320538350806556254024199479347039020590851705440123348702391589802933693816408683156117054736057367456706268745874002187146162041354361837709445070956701454947916467602611646365108624274181996451919900394261555314624462773911553813170912936984071624533554174879497210310375425181017658775254104894266455820073032741979023428986218171873537045791300660094952119128004540989615969139698575162061094572037277099136222150299763316990156646670064922444592199179344242095847364164815981999521776798559498800687530427901628928617876533357037422820664237517698234808304133596768742854540953661607601424136052138234478232686448466391678566490033325436590781417765735492368628810542379093824882130114833550192935526739843388997580431945220678424184434937496015722253261078270472330005854887339619778355058308781012620754629843491921920913720552119928417873749426255331861077533875685362649437527235012162436882801502687290798838442473738961477103594158104518771726819155360462448282386084126856815268197190231392411539216971976548953040889629865769445327364756032758324957629716334870168134543510900194606022980857663074855096035076977202710895479317626911508239823866476571170819995184961921673768622709331725506668986001913800374735885413564741598985429186156354836199686124803449411153849887025869269468135998334357080154676980230229764422600826746727470926601193822387020468928372011591968063096969207807178579567443381411380380699992137193382264509826342085501260238273128379745377190835879953979793557695940726613592363899462639764180848230645543493872213920352160072134469312351137314669138651462520366788188143289986008984136755638423713644998 [102,85] 819445816831066103788025066444109179970484728325665965618090816167594988071595914649662531226174750525727014623102817397956747998671224341206298730812569526202367147300333388591882305459009721145567463643795368904243304557200855704833620962097364184730780614035698964612080096629816941063930008456198968482800943896433415934017227692429399538385015048719932817162269188437666560121901047323070340504106332070222460407456853669887618449307014149497763477671859393163952556605740852685912763735125148008143995154293502359331191441904378145344267576037425570400731259693320202165010452222898097264801871412502092956319544009323852618470474711855126117545405684218341620539735314821018016537137095506858212907198134681753339227305085203373660885995919731538786078588122495891590637837170724483131889607624202465589708619244167937944067095277463816349965719888052023867028048016913950036365764618419678897784685165883162633813238471390522322415156233038273948528098649330238929645116293941733391906602967866847738841852639258579940135680565251971349148888531809732651997404729997531906545413868361068547295826860363303916918964917443544694711218642439437625517050752582312743992357181925574487346805976619148717379884005748922266721429102993906226277872818904632136536995693175436564734985007656939537242616270467091214385299303310453379067440932732476348948170703662622398974249144919689984128797215248511744525225298564910914130972928848414987399833509270459738257716762280952234392495911675384939582362205667446067687116838168370609844847285244489642356768728561206462654988410060730530919190818554285980722897625076679894763324160254352245262639767421933616194188933831474019282496222155909318005950494759525441793126233211484921304101153239056791555494845051563 [102,86] 12669033654587440661641757627170013321089250915816000296157889812681529467967385431709728817903648663608674737687832086090209965593475898394082672233714733590650833081789554775868634138882144709647105109411392963912778248256181887291852476304363103647573740138673248001018868614313000122729301808555925047990594684925835315468861707438574492963467610237256262393485094534496920572306654153944288264780571329948348082707788793029369448686549204024209485073929982813849216955322610503389198555662088419760072009575012460852008256499027478956202881005290905916161610904400595541268085918999054624217777047637753824890933337756937683908010774665341054394366521526931125543281187953602661023259261788653428962674052784560623271526619655208683427404665338751091275956524628686357720746542767590225644975839776127119305247564180448896349434114408928581368859274309587152827251604109406859017784293178327451727474616065717534712092183318171654972346628659319564698276065044740211529195628125884268678941096402398603292149702251583246888785361876891063552965612594962382169230933637396822809530506653068922038731961359968100163387765161717310589561851427626115708725947279754206132142691776310867918290018054300501158778419109179604440913658817468922757633256305064630723590491928988180684885401716909965922653119306349564824435010104124128185415139178070301377926803268955566997273532384074613736551787235824203369105951633291577273156854104036461387282386450172341511487326936427453519732967406331216852613564200584718934750676722999333574051808969919006249360134143909611914655894179033384027900607111718277285735464137044216401570423759294839963553122906110874910316025257299295171795479444905957149952058129080835012050098166199277989167874812487764644292650246 [102,87] 167224690895239961974999886259338612845194218157705973989028393576923458771030256578578523073325396981980185526307173569446824017687866003186535765198030779005732295359880497891409238775986738171189006304805736655344417834404500546307150458439084587500079972998120166699900579865921942402019708079775684221477850786825372433417708065895167937208529553966944366457623015141388434568282730951372839589137284015234165115330151810931405424676974017794841861242659867510939753164694551510265710167834314556841378490091039599838143574213963100434498039797899571611089297521021685129866564753431155264747407377479090403093742746701595571236481548074655048103148501667888232180494061758966780274572022600277134733439069118102342380346800844899773105043623216222698856324093981179645923389329167891544496570031850254434083211177628516304811851789884141898259299955742048184658049642465711159065403084024242485220492499662067590347438575030468273667218924678594531524341756835525595542265677946966000316765821728941215106708334682502267838128949452006679106564040483964875979283862390597335881043859642340831489789276564868182063797189123121570472267000639092808299382399765348107128543231377908012830519854964093718190358688684435637862254326936549146170385082919597456817905587309566030644029004878463508120379879042715150889624102323351652632753703040872099510807778748687974029315735797360486533556248380711802866634365219022497683247103324866340650948474240954335241372592320642415982817723789408490494805270848937063324367855973063045564030292972664450562425597516461769475711181752381452255003854398317268657115454257366983044560427997127034272166794778559863847008575247466736496645609049902894722660092351505765562431673038993059698199288616948183463578 [102,88] 1699894833998823845556893271080282271220928710100525687499228891972259359316130339783162094945972369609352312090960315739230390927650586355874883929266374116072950915436303726701245891663736697842736481881433757109716473694656314680385914174172832092706621290321863823423055399435301389539267870930506977136947041459047660763909797455615547189701335318882547121252451807755262662215783348452464009272918390115189577994304411590004507586172141875736252808982635979263624746627269490681991821562602820052058355174700412968673137354533339988855168456993819200618142240959171789783590619880593429672693896802880889623625559002189617083128975624433894407550738062693817981187892407372919543665030861995648086072672811707595203979440232770673762446044156981559816238212568331586110786788625876239697954481209806058835468163945529079556831745916051459800820112459298321940908884773872494269248090590149929771752326384058578963259681295990394397061070160345369659678654320635327819963904158659594004918454053210971010969705641640266910490255880776476895209678247171909168989616890603182110610501975096866849620712031977101205741164129965131316270463551112229531187948795867176514646781984059227305833580842570214087737897688417805389123210597326575871274204538586340080598862164377278560311781109307401521144398770152482965018341092645513069686743430292408577052743009151124780896847955449457791201726944391243936309041665717042305309200802253087801927843099511944468774378798782942681843513354843202588468935271412086475462936158609044819284074611227338862440598488453071782790551113710892636000585310268984699655776398503716475448995337409534820949957725746944726393280173310720924418907445100113609298937489641057985375675139529535322147953404359595201 [102,89] 12763323411151660162995745786504408328871679416377249276179368636794472934564459351097877508528762875740744542867830027952637792180402225040334710382545035944613561007817062589080702073931446057203136835500946352884908702687353067716011617340960967793266045969906544270985985359021060055611856106139474677780851939924446950497472689579130780392348180994414139555337494648755913558342748370531285595399717528798619319261817620896505209399158485757621131360149313185037165242881744457518393860952709640690664454877122262701712635550302969818026775880513879968158599868999093031549119151238689662039794511605340540243007038816148743947588141995071513811931950699109406219741572127810407655333550812400082063187807178908729312965698337691373901760839430425818511511108143801827382580051927439887108880328818104625999496359762681940735994827687671359404567407653079870602750746017529212074827001957444947993032718220621921929536371081627110945254094618649655512857193561053711052196051727138015805320278094791443589654050332350298248337164503392574848608025570866917612723192528373097546343013108564075194147832858266566033765180367231295292139088871555489013968842957376261330657744343728926751188994122018044163614909099493956601921751099803958105083942372789048634409835259246739819338510950007882630609537238541226350473824688543071714319120899497947622096767182767731963687831574876784402422365288984996749868219737762573826096280182965823577144607605331296146780500184779081633161611527671513420210301022861759934701247590734389403703535806450751604335313890648186078246743971810230427088871452683830946388477946498994684575280394363607257353769729361498467275160151153232995817281851813779008549134755651097112021644495630817445185464252500 [102,90] 81437462941279199375523214753138826974691062509368651885729328759413395105064217636156904523057998483680099878728191044195107053899336319215524667344806142571097087626710643471844317071061783909431795150962826402670999889395002967978728919577012119798244331550293145078145400910603976087311833763989761143798760717970998925637056637942272890316530514750140503038129520303542962571970414961502341459265206417684002863214238003957607053773650599876203353766536496967759314380395694869050135509466844757593007220267469109126390736668646582317615138960501321791628354697866915123710358816484527907523960309090378067916645865778918764767665205449256832076799949195522013044260243638844704130192292410569191225227853268008623588169153153002438860171166035982462838378710492424849300988336776441603678173306458872326884194874385984302138798212856190200326700147058204801124682330406621110784157584063753243256638697072469733406491434095278101304372752048184392780440516332708943884888690675374729458891100184505042419643693139155108855574558554344180917946954616553247396660368676217734723830892068093857045486204988418240801630446695458057175628839835071337622110418698101621609849425875066291355357339496017204019999051714296051233478800104177919279653065720382325302124146590790456348673804741619578095011898010019990897146145152460874951943553414645633023312592876312844904091066289277102270942689677978211038202042779418027517728863122500886155573581913736448963585206117329575050157424582904427245791492703618332759948745056474523100281255735823868430927068942235610032927808567327706035522566860046575090448547565519716920283516923008674342741289294747394868473532123498387729818860899793391532648049628767358904618707141199656552083000 [102,91] 433841929053266747954450969009029995723145290793319468631578433932279275424425186023986020471054949327852357845142448892934257274909509981940980023845851674177502461392056009054849662532217474378780643408904241497350365542561040723957573510746168209316672959496453363289179695094032559965524224986042815199935558522922028439986794974065079191206054942546521649964416573638781946247426429299049992532286401812924180862290360381770975983877675700908567597630294572654077916374890690202954672468600998895030572500162707929951584633917852372942661711405124082342018788523625021330379164283508918896485439962945979410144016347383223159449485211757477239210486890987414458000147446026197412035712041001276912958387268977019294620634852662166918829625426767805733575285933376149329376481730591358007406639933389937794419643058560070854462546835703538302119060579017575547396681851943008835679274258916137692329104547924006636100370384350275336527878022459299298359713270741691504771642394106860946060107806316769983682483531695770498356907578381390541825798170858333555476350093342661074503432456543900265767571232542236903561757534658330316883754994022392361972607832647775292412143453787552829001358534061050634400367795205893272133954056890540143150464624863250097007943360467992343645844110873199526128992492581579707201145697131237784037272009056653225483013814611882472274477056588637360673474036682928116142469574572446488657313504328587462647658981150656071393986553539193856355045193943902166868708462345193984388940966553419117865713331114224750379681752892526791833021166610022215550772526228092925271566084365987753335402865352700854415974196197312023643040536352971964159131297837770611743673651269474048154674698135502130225 [102,92] 2018140108210014932500656401454575798914745357269068263789564196630629321710335771432712139109350336530919457884837772658477425939771315606155288408591000351802539368977107912658515434137859892026444070382506308193956443299343947204080025858389520585913269137117815833852712968267192330169188639946295791718683990571731584847606132547212053850032163851067371057703897565683614850176700156089641274500838582302710370759709200799624334415678305051753991565989194762213850829702166681024678848531706043821127481852606204393678025643987905488144328868758664345526684660245734700030913884744092714438661308146501497428832287722957076230889882541363286992483550288506073778771198206891826602325066477946640689007988849431181522584209182563808083127174602907473859219675941219878009816106070730083922305259391791202193428361526553530199321323015301139592972143268743927897801802252929682987736326324246589518827158094734704606008137970267547114495119707294557271493210844398189496023786270195146071338349229161555059593166383870684023031022199483723734953317206087985635978485190684996736889646147752895809183120604222224851937527319040938334664693959623802858026085361291771618660649314495083275410994874830149340518714828316647945112533454077417611404072487267349119292940185347830823334732761316131881849202642826703602375365845391591245360197626234353344320731190222471150751895562130909615118360835171472274379783998903078360587647340858097307775275492752869314403666051850076161623407761086249514095297810391691679530757197835357086326913675587754370662703939652014127033813809614287863268746066812122430321205937448712564983899878944828029099324373766017389166044979963174315862396381508486069590970500387391322788727437239650 [102,93] 6175206513010971834091271314107569683579483696982482195028211195914503551391672777534416125446825078766755955933451945818920943125356064659126761665795322890079171527236756199458378036100316346958453909051382534175400379403694787358660703699818888671200397844516335730404222197794443506404119002204050405010043639931572307323876558053946191432544917776119184189717481116302380558400467613187779592800651123385191736086700600377783030876021074419078035003875344841095508827048331547544315402676331174568577754833828812274389678299012878804795155171483407602092093913850167020045599892371169456981079885863807448711388090368443173718752597045267821257313797217397181779228666678602211452055327703309378328343812725950954624242629956246685199183070420648116515631308321805715072347542825785071896991868997763029171795412697905487365080134718619114718966232046136973784142410190802421719570443022200279293346878469477738461068962623079025500045371014721335330980431675838241362541467084561749281945859100193851870221520973569000472339413949124176896784047740200225061743737892206088266948850750116877267904485025127488069960765216969183250315917232651219096098060552578520379429972430222573131562906910333917039155999880208600955355563780064962321891134816415421123328668119982346918456200585614745567354352783356764433107273861587363709098583877146540717842338188220878718779098238678597248076510285413097688831457759428817848584662829473057306061350440366311246003295391939419879532610632563058193050638276032900339074290377303923688635463688289400823948464895383406807042682922382031350477990985625782195612136936078648313210586576480302334827212570957386698606635115762259722784693494174288366054028685787880312898218350 [102,94] 8461676401409679372345841316236910052958490756181656653091797670133470117728129582368281409512383752198402857243749224359104449241110173628175111543404926137024033572667192384232705613470971898614426552382364004144513895467822521528830172829010316277436990746234319061447616291535248598768764908009057001096664438158234801188774720984113656469335794969647391378935169603032515383553840496660244818567597964512966384816030847991226711455928714268302138023170448331192801581916600373417482280266913480159363302924830061333156705488571720738435677948722210955686424258439475631027201650513616134415480996402356916717307120527766132821510062788252213159530886137672592547275911146586284547255236516213445131710861093307714030790242545821738365160288108211365615910550447411949023594929283016949760953747300403707428847307029671888394801710786677191970212464132968576066577494137713707988213251027080930719332525845429430449292966593497631234940578632672245350687432523847158863380454080836435848334879627082748953837631394743526070288800351603086753163502554326941765495738192219462408825450942985214788793678992746033153667258045316946888661541409462272419331996104046774527866139176298076531219361366185342379691392995497716146908510479457732842117879972252954906363639939534340905813626336190580767727312539699974979929178704943160030638415650302721534264643089931559363215967039321905308880684888396065699325054099274279939668274794639367128699336611075728407711660871589516887086069540064606044637742000689482676917288973588074691946110856414097355581840131611053984480817774612709158234481601428325099356562563358916710386981579451897929116939214080682005679274845763975905919296127858058305546710258640054252625 [102,95] -17671595616939063124419203663263654213919982665869028132815634371536839298560264487256917257229194856215592680351659988263269941871199214036670209215919314206197725285349117464246538798646617224804016199001227323323497915449620514813554690829068805050512192308761768268343138374569096433748555641222298276415571386294594486971601383024397440540806962047665842208274557302066086151738673372510243692421353008288789642754772722415834924700317842287498019782131182003496335518257717249485229455124653862232925791948600027607088790670790972779786909413023184104283408815280678295677348835051590808272328723544420391754040128840902959689722647138957508662685084247015148243749865798588413640536928430397801413292121555716191000040027584157126836408368721763605590115439133561682451545695522450082438292913045811980982941192475961558066717725086342380745454303916411978921945865031849748274401057597869559216874260687046058606518893903748552504902096301063239591012164930591969277482097880229228924232552486209191688882749898176712721066457058866821115943257091808233196144756412453469144019387541631940213118507135858106315553677054351677205268078222218373055422102736028562139611815313163244501045920015778815083704386527137798474691464717094255097135414885870369244397315848276232622088435885297815231484487346742649181365777202486767857542071519923652406839510471627959678982117514662721204458453484627768493897246013952377008035479425770757541250065153788477394047220953661303445775385504991152105640658534740900806955755867639090974980893229063974742737221496952151793256022332352556442652868583843495376167635421772044624397911342908570119838372883850080233153658082057097625328013727741914508295543987049950 [102,96] -88307857534296054702803184766468898019377155280340588793571698459742796951460326282697366389471924718379263734852509424647953913421837850670750992742519848860783251347999046753388677345346938731342778577471843107805419355493023320202610100745633377187173639798450207631064380964685435185594903553613822694694155199958622513967512860113797601787145308038457682194100790804207534499688644617800670148357934840205147753742591863371234987815996515023657844868891769641905561402833008615228462849260926550434580740172612379055787086514243222546080742282060912921271315628881097739040224897933697608768822132348476279804983071067776685262656170272455024206158426975405376993081037390719506924390625095230470626501233300934481519135292108307929628695742359964805872815022866656801668073243693159224211344375627879170640429478278587436747092261925514352038926463659085315789146734582416891026611457937129742162741857667940568058916637584428433554202442280394510195627323489550441742956107826694877835260164468569588672314066629478642942146188778968382201375402627980696572585089836953647024311647284407392192672582416132140857028044385901992382163533980979844866657977261559711393475819628780079835483972223535848189959504743433891977206436629735630163959414341358662156682394084837869001734834265528462717773952962827191050759501737276179176179903251409633388761348201998238601076204979336109563234391211767998416410822357160401665196739320583767772145779298582251701045659938101924590399324374877288867820196785377618538219527982455768394570315343713215579332050707197572432937370401885639492642455389565622065560694017002780001985451965682987178577281986059640770377401170429951928144477852101169536161404075 [102,97] 160750540487850945458548828269435303849195178459120501646366088491098440567261086247048301482797180510922290797363940506574227584920112370521193116081123884703185150487194361823489460705304347939737039097199164112777698373722379046238924603822159160769457051995403884987903926993553332734966829167537550122082062959414683751907014389466415566246212599972993768399172507954872706966462801435918765199111587474745110373262502173997829892437372679743244209883068893525213457576670079034756021001397652996524624131303400765023774677317421880853318134067639956835550512519231941070571301490521807139123712350419115211134177819785794438354235459371372439252058374264656137745791040938156749628745576343324186398151904842500903140417471916594508078588338156294046271598307117553762702302960425726466297127396259419751143239928187334585506026333291303924063997047722248143954633549179012970311937680396021634891305300185027964842943931671737981268174769482751423340624204846449092607338353197001903176302648483989487695477974778924930671235558738879823745739280400949820863745615737901120838845679502690030193673174521026562723571069533292151220675135193978416691655853043886517433123003186435267813103942915966781155675681670495017016734798714377890920690849874217590369990095081768173229224568536027129001812716789144190196430669532699891450112939080045337308282249562347525248850707896665938416479940260218646844392588737968898518371979958924526930536052857111075758996660910495520617435855004074381596209417969941955516356613176687764229880797141020583013615067966720028770059456356909076521933933983019374354936141642211716671887416904308260038959083797756061529257448485163457633225547752509913348355 [102,98] 1183274047789614053413988865713833397456090239216827028587713791857732337858106724373223457765839980028438088815546699034979423070187128137249868421293048326509010865126627855228416912620638985658238784917900582824398734888084247156176247522327566075703351900376514096083331386951827120407910212663333401272892459587809500759562301681508565242463850052113781053588764820179203856195989090628449505076693545322323860372933738146720728653371528284185752477033512550961692423866571560989159909031446556081514323574926047183823854339214607561872839367262064622128675912101317208746445745012311329721884377840765688497831245653189140497282373228452565518011849030251996972148335207533816211559221318883792383229328156896562681269167870836076210493785994970347472153965639988565654343136779632581487619122042656651074506057865230761948220419978899411609928055984533776849718364841515089785975601848127107252101605468859646356204179577123342981165749106577096510464186606154768676277159703141819052234363847090518769881178392820665574357258573329838899454345839313226958359694881919776395192040474738483353445627424135076296953545285528188572715186549557841793451187295261978149442507626662362791891509837884185637809538763206922211244129311517136608458731447919645811459665932258481234672327871506435456823280662334212335566574139903199669139458785930317904891100166444022800901931559965647495071736166040623134851580995423677898516034866412544872979756256816437944635177727528479401013251862276026283016465226463951165229503347607975901730201021279844365723706466295079334239771792609918297587288171705966061798038963816486045140950708056438059960725580573721721644133148645558276374216892022563050 [102,99] 2224026288174688935654030846276953165779093100555119989945643182209046459795564359713182367201975736554226628512891759575761296851497250984201048970674937889576275468071521861464833737726303786385089822028282137580022844089177274170834654993221018351222430732310809498339114831783331127884438357196875970134499046349895667499607370988506421595021263066865892373702915130304988851511196418687588653207627055479789516249464454155319343714033326842153348603646925341698178161156460852467212863021292743957613137469743781763195510070913285505593674198312724958145922153715548435575951065981247075386450077098623863520585505171556638942741764215840536792733074240871622764037961079536850767599763705577920920988572416086749215622769508686714590870256352438406236507125779339867555437093998410558762645086878178769765474064929066452410091625112112239475566386034409626643095384029217388010859506530066997358594206268001428928173166019871737568648043866747292922941590272591052500176150689321207180893188824449957905901841618100685268741102119288146415880119000875985524876942807934611344959695023604215946720379846510140849108735713200330170406891735407357585538817089312036211599928460459289084398296125413379695042466666862820245145181422945428588608926276051310296592501672989420011587241660397217319882435954323059851637892949135313683928469062067262029782542923130629961701136850546379514361757692748752541441661971822070592117959053734168761867162702642531755460854315941905463265564861042763177527296203220012738485643544040114546798597655692659608149330934549797312393521995859104863628855796553617025444429396515868116517910286090487466270839529188508754564291696842343578755010719950 [102,100] 2909942511421726303216032869903604091448301373255349296990540680894478505347891877545981887263289681178446080550609974515088517165143968292197414788372835539338995688659551764763008394991230700725045921228257297055286606533478607748305780727486606401292177004952706387245879587848485069771357703984833048315420883581429711280891227733508294811795134586383795503216638022983697979767157934178476672186569286859694094761424967647427360954801411593901062626760369918969286407830414760132322157767640917836895370695092709759274263730357649341311141878737306179967942198323640323025010762851939794131699214901316009413500102587902797561716218802173807388313886559061926354837446383012318862607553268459240865665853264569170440177377553778432229694771283334510955040088329438763237669648257128604280534869154212915762557743621973705595347867477476482340739180853274840757967147276082546187090154364823760512074926300334789838349707956991245044186714167236890328673320150924947141671786860606388978984802428424176233226225718869715004925647027809961007311053031272500568012984930282509264737990773816708401577655852239347650881281082067875647584324606191855065111828333072987042810030016171059802406717739634518405984039124770523318096286540470623557728800700328846539847786808817652690177631683702041824579692576190604219798607297349050190396588544430171980199824750452412754695290499638838926865999162641794333591307082830025351403164528250684435380383142802686596390463353923806743676216184009877291355007757289050359099664544465386445092955289472821701810250356194093224820408841034371081182286541917516693856596378677841057115086448989671915964638594493528371769926412367953720240825 [102,101] 210132764749266566123190430448734825271786553504855294339689395911915692676319186152768963109333369841201291833847592491844047023210078402064018659108846714633527798457427134991955459778990834498300515065617847709020522881022147597774866165630973800518444830376608308710453600134770415134225727634630043801178121617286751744946992489863025398135122675678022319650147093834744991708947650164156847521481743425400803641798229948611669433968715983439213078159751380902548084312108354731735765592767025173422110813217396443060621421138793305010100606483458173649649147154172119898959545808873257325725063106438136219285239928257902023389234043562866418014343507966647039482398948040498673724339997355242035727470644236987484220982072842964415229317439274180453808568119427955262921629895077068568449481521908680552048451476051662936630454456661419913608835103792945133157018209324013740123958264435476470173997767909732706933213735681310991466531027392173450814565646414285819864795346315571113570390619438885018989975560793241131090916806936675191309370964961049843201265537201020632799160293098131125213781969948501862174672162788274530120319628052843923777618657165901911109269148060956786493471945686855231642735142760880068944315820936108656505021412658758338032714783972210979471161021215092052402898154242831729399657151587443523322695428267627995852094666667015268972521854703705911814341871476637142002311944288308075735565527268728724412588691474504487329256179009667598289830074592736476254082909134516680359953781326358760902457500122229476656606423032570442025750349263331203145676672889986280786056495551349960928078900140956638769376049498595600586471950063360060 [102,102] 2446651379527716128700444080272364484654136941494366425024402704030055320179852192876528802005899050233207717100554010680075065413943256950707771062207722053230199563644068446856619710918114964458364567681526738090591163456992912997043104789219558512476695193637227411769286338903503710931270520074855076941645962711929686561369645272115077780995313009668972957280279515026616700163294775853466145801023845958180385463091971900900317022242781118132883488697579661987389086261062597543525919157696220952195079352255353036384638512315299015440008903072151040230016781152589623389736692262274583288441115345319235558213054806121452774835347823279835286189063464775725764486522393082503793822691058385573730843846079369467042418043791978694630635764814952910834050102841795063416679273052455145835694421234874745363811194076718191285158569567311191360552492345579133839657710101662191860987538018431554845571866625723429389226992673276741058277209026903742353677518932458649645651229803710374644404523692230963158637859871534667202416321884739110693855497917237717601127388171111554866363680969452849614181026996938356584591843386100457689789632666896708420047809135647303571713543680125570737157597744309175036130913198804397084922030235798015257377209454995320363452574472979608462195238926646485669903568868601124931842509575189486051938831613642343186589460942493092791270630147000604894487539604429286072192328206334277810961803049512156395037083189259851915969546240135416876711102143114644318015870434861208140023592152521197710731626028951328372943402678974640149994883755239482915358269481090238744896834515833473615985082709755316469840232092395194633468626363400 [103,0] 3265927866789773585266001985766309123027413948756344527829218844474754659706389532274940840795336952791789795440576915721926707610618834137713056352021464560668321581217970011753087621935635118037735688719293492618562311738432829920855133246705729032622881931672611791020135599734810044325002200218891116221979831077609488861928494837955479658166682196622116296040590301896949598680885237592738553702123223011779529599455874588481076618223285814331106848135212635915452240454254223083696692114698404587126927910377924014639176029494429699338822465237290017471585372841120838710913654093639037085245898793869024639775843396747327363979155496902539244781008482306052992612981035612499768918170713012594155141187094803744257181658018310830548736905868887078534185454052079287152844223057948004291781458168339220365976625056664795384242699715870685292620550983425956927743051363908758178097843358871268917725202975202456051642176085479758887478191115386917469341924704070608533873709757117920513020342137487649918020975718251339311077341948996759400984372639378097702433426307190486082406472809462900218718484662788970653374606678734420128886809092217931187615158308532587989625196295962978038413048709691868105692016932581456629512469666390655565211515919185438978212141067063900198706749926264064042674470673471732923366993358913590593532879985305227965935276896067592137407928822192967457182454532819357414265573457657252789687189827192040567887921247280656336896798955531575774707220726736077709495819345710968380793082018585376717406061446218399553676784212827163518060909615443904609755214157986333467918302588432209935550141248754998389224071855390266144833578277715150303543488119906503685332262730950576276347515392049620627070682551369296108043060679102483835727334951205417754955946264525600933476575936956788281556526950636693339389392603129490882317791980869958039355971308207837387971776739381498225106013363835685089852912433837021136419102574694336345652134617552995228497802191350321454958150462583179654619026445673042107430476972032000000000 [103,1] 85959981194401282894352821000177769772921774577224342299507647134717235948180832973592035051190691618631620058692533995329704972974188245123384719496351167422030012449679784649778358443586581898028748992814703390156073015004783541656631512745453775041889004096374484469294253691623177607779970818704144386656478747905005139661670970178219992781803527777793848006964020613288278361058845404576362632772332786158361613021332792569753833451025611209256578735886509746229246045762285392558164504522412391347429335378078669438700699352481269502937426366373235350624456615433330842751506279328816678054851114090048129103483429584507880829942032484843072059285641122538539097816935409929438452208948690695189532989948894939060752743322949353654406004822595125425758306594981579907922632171714438864359143323943514131964927061421745565310503159945773548396908049134811768360770674564740578312502146380140874508707072274982895953336183456575622540411145320704415878618560107887304878610124300241068246610557010007573618945950534902747343822581918702198480603066280319851695751066312707884511651598877694002875312690574379222922264572417993574904409966420831407622485468170680637656393307093845376296997998317240016388337281300164583885829130233295292793864314322228383598365628354033432725186055342588847873317389272039882414719158282786092182533796176239247788321768134769025230246365378128194537416732352614833185343518459838481857771042158693135682430451740591213666766495189739094241324312155870203435085809238272151747039896796268220292894346109977988650712422336775407358207604225251683363476473846399351868023865115303820044508727619234552849827661682245874616903037545229563040741522280325245559567787057363236220442390615171909570996322696215471532558949995679199114173354666217176169871720306364462117184782953839327535441079634252472165570968431377772192933002032807369682124511492242086892201047244072398730349280881500313711170647732197749899999813997224935028010710927159454040868154456571476375242117631660885102741318699980451795767356555264000000 [103,2] 5924536272827116845790957490484074498241477496520294453188673712402867440740982438406436092429009675911563679750682562077376146170363942657045325608727726596329714247492928313039303210579272018878995309647447599370662177126192562994626820288332546456028440100750152409391958778718730747315813033216023076139244065174037045717819348065449094947294016342546543323104384612605212627847804105703175202906793770012394049349454394998933708603929389699683758731527605672883173979374145299877073837536192279965780733147298108798286532906897855365569355969789857678863666580604765532253102828018534552474992067283361640417411397415698128037466774739284100752066358370512361957274522444547954317044323627041114514267260164965009328131733096885918678744633328260050236189512617405536729247344725542195341725894508595997013922272918842422035011475529404436785680561336724880222127498901108062614945474446722968795438886238161024497722521809881522607924701930386396336934295928191773565840833984164618222924522438638312901401940174929082215783423077639083547700000701107094349585426895111404944135922358362124033696669949520960882729895306571088871224192741524179742989521838249431369684102239231551508132639204249587634264146750498036437632052172343704809977370750331515277548435706951652644809924026931523184571172656840776359361978919057089806459660845407606459628561059640921353925773365472724127160242747357573819222485263418980633321739951719375468986896109965053193762015501670095648583645407544649511345970828207975049910369711773783734514129586583150457271130586244491012163637765095170561755359183649527857789977370946894101732095168857517848444557036714772669635180819523033769004628326053230352912198702155023112638628925471903965496095334910051022483155696554431684857839895442227424667495942814713027754590305293775292812767226463191466876832809522955524481395093145195868732318649257600999156356192371370171906582416910239110524183628710300127693280873911186301694367409530112077797917640303951078787075761135036165296552406002363664188003319808000000 [103,3] -112185831980620377441966911822942647621996710700004898140281207752985309056311189876677874007709686668374905403014980048623494043256055736236208780899721967244072897757629996170087016798269554008844108563203002338390247354352787954031901682938521039025465320910769031802174749128869707527508953214365249897042143572509200234136561491848703930794562005345228673937156101037837912287946104606374475703440164011224750304321892494962828850705753337543826681581812905978643812945188905758659365831673962762673607508660337705183133304094669559708213721131218333950341175484054339920522205130204420483609998533103271466574827761460290022675687617573250155457527235514333932510070006263900479615293744423450135923742076309945823038932080986726819025655906581050944328454390392396101071645190151939010862837773782477267318278412006977997577841043639482540175212028764490513103993876397217233007208454784617969642450073970759440626028654598129022412729488900167401288277899551468380339482843722511161440967914634386013331976388167482714900093370120561091262849333301672953579968741902085468035198368985937008498480474413435817679600469206423809086301562158331920854151217393647651674392388560820503085252974553935560484792192322547686649449040402475753652615749560508769342096701568251780634348574268301100285141606136482720655413265880514519995428307372021952523687712796187658279719131538312479322046804251718128969073471899156878154377637530566449329864569714959898570061576041949786600916117924727066736952727717507963585934733732113959164932750563096651972411795316065210820433189669159409743312176107824826222569595365074639833104134544230735155336177773491811138433839214844131621988220645114461816668637593224021269005729584818608438909990275618745103252926244842456380664386643349400669625098768809263099397513500932257732303120328550012327910295277220162386991381116704505765290031147976655789843776769448823042811622464735232033369059031898672387057721990899956167708472633239746916798767795011463142260422279233083099883063108645429785492897084211200 [103,4] 808139343125863166694193496218971329035082683141573748422146404968853276177930743838833532171414208973630844480445721368556731521035362184204465107883613959929333487028254403530634987752448767525005555080148942167625144438680818638263721964630162940893303151665946231570616650636040802089154518930495422610705108761677171017058588813866614834740854875620115855681077886025065133885130407654525578219423317627111866643211487758615496419372328693717759632066150509540658823607327643148402931886690305818698398522838633243790577113289443812110006233261043340601209439919314119650526820973594451866977236327401991273037995155253781212958818276055192508907433534710691333941782714352253440777457039976221008784221517322209684729601184414512248000460556631000326712081393008446953245325815768350590044909207590560521475814497707036500330336511378387490922193432253802286980426073618536458459104325307647966114160372400837518045283655987304057656070802261243241380445600683557232265011169043042411170658904402398067860226643035895596554782134138982090734780252828926620816294589034912185278298994491089330671565780679396987651674706817766153873811645938840479660239998063543243714168860077469100988775213685532658487576852430872506802090532309454057752198816538473165013368489182263824555392805954190681332189750060893871072425931959264505775891166403348918621557766801012093276169516605301064142927861467946915135552319055862292073058716531280441068953747503924347406443794124131511983286646095540177886095125189707977207527762768373551266832391437813363861906420449924634114865730545424056836730292078580803208268858634352963484991604104778829648343807665127681680077590790801873267423544033619506413998455708283888829811560857068565354624301784113159007726507027853999875035696445056176696606657438072507074481065778709510234604679520698362122584573657003605251692631156270743615889959171957379594749433541736412905142795072054512227734735963255899692405832315315782343234416844867855410869793054600069142447438527718753083991697458417848522663316684800 [103,5] -5673068153040974548079232692547913682728368961677507265329755766632232607255470907964101931976430670579111120066846707978283292562711870507966147916200999851658213585658811123638023202204744162066806803332450472904343343226886356554272246393125357383578680680369450618604607027147972973962522982921588596333896873084594952687446652943721487945179732587327479314508750277789841499642275017453674502258357073116662376475392257753647270725421998660006118541747365033326803497972661307211865018798443937055424065236223473574779152807534357066972784885489900516006367114732726316953686697416092063126896891014593190577671009861763962363873842628212670705307316508831504106853641989357641753784222673187058303016937541016400405781145995516934493275064069238438705001764064807661361872910786626954247319433684091982263470752973780558408727965123405704736203537625435719849325246960969748924467175798830429378364111861312038793518470396796897819089172289286605417669299081360463790775100981848309149618134355937384051556416547425723401708426198890476729175886287077342014674059430971470400832020868884041478820614041058850208964052657651230142982167852814237596140281133852984839535300683734973622597046190791301407139974564173340438921395845313108742661579973450947796203267892164005405619484072739052315916978472247236675486672553589431195373105455713557270544106439046796531635039262718771213322054288405116008492840887504816743241316251493128217554049373915207756926762471045254175132542489291875166320583655508782791712939181882780095326215451945412814172641536583923323124297844608691416358273197493928232058334593935766070874136023905912907237281771592785148155982601160996551618727978002900685336404175448794987440279034059734836543560556610383250406164835554126912651476028877520244548946768414166042150786423395869198805152866176566728014225822898047441127463535335107923139181681182764381668251814442261039371765529380996593088955476468288972886323932558379019849214497063148557178941129593071981784520409297710120463949124192796665182410506240 [103,6] 49453383568236106097641119102062145195433278403568494134978866410195334005594407002269811164546435917298741204820464674174004591133489555627511732385937562995476400728860974654580661897306478606204240450565887153779863606328044981121468909169717331527643025967940106292585106416361009415764351601176093562076594681915944859710575511563960853953751106666318144208521285303650833338891565267458255161321171647986734571544037913110956617326968146525152042417372314151821029457527306697728845774815716795360834701566406225949189526868816133603888661877496139579456457028729798878098733988971023990268432267682627412371717699352302218032782047998458807238463901926769542571273601312500766047108438114202807088055544476556115205306694849012051679882448417774186149668306781850394374807429776224353055800026396560969394711114214631065921314735608799940665048082480080612335773495597035120326776960786484201286288992464484841803488226564739046332781278560397684222843093225885145411047081014595210963813636385406697864899811951690880904910966023313310453620195530325408154892638080687853467788155269969494086998687506152843702593705341554055395581862909824662696779561233293865912277390704027285096344663232926497492814069820096049943064700239940123418928001361668210926408711690665825437083013125883563800148595093518214036938980406158512481419316813390110653517303772975767005259021728437693253221371687860382905136299430840409978967897886125191813196399141984387190619001142636120106826924846593062014470114159148748020164467428136042025397825564521947590968964328332709333244685043055295336220335470830220072942188096280916227858422324718634776718127224778049587544284957156121498691280000205867863896799012457810705169157600825842806760167026684011579663160140679549001957773829980399269851290169818687065957945301826442477254279032545059176070844854662506313988455011834423310825535288637547525015195523631707032252982327926382875975063221750741984755618945610499214534076623564142643134139832442459135813750308277467390558399449605991840675266560 [103,7] -251757349612882272405987266112635997220499706991738535993755011690863230161756740009127959668683271140381063179383619930797443527732692779200776097521584111801191282755483213056871823046586899697427503571351165697524303938186105136954606762376977269300930359670673728603868594313267448215422926251706955835653053424198016215040527214831312963779543617365015324198607616062735601056944983932881058609089029880306753888825336196445950742905355001442189229185645156186355897389290073370282118897716430679526261930360985566495279495591269151545123010673160855442038195868590462186331516289841940863353472210641423934982833783061188577322757666967480415732993704261440843673468096776655891847406587217073602046396222557107643405652792706921824000523480924109513025356226470204531248164427331561819170789681715350845640479275655711175222329382811605906592401438145831001367702707254422104938875310731710629838701323844053879683006403910107307562935448906285878824126164968099526956806848734227899184126834383780297194088234724649373349039669197812320399413313802713926200636465531046569822288383189575044939756857692663507452075049824938572471469253608257170531441376950091824189138227220891504151367983861045911488053035938186875074218461769985261954422153758021306196666256422829806314271916003516922071928308435466410600649897152938782252062577434368744494741371600114149213158566830597417052708402624175826153363736292387484532005681650367825685780195737790477071576664523123333925658953481961217986976261090394751922187868646037955250299510568603380829141834861380399923594109116013655977539669783149155426160682328693924797736487530644202531351649174382576641530870655151722587662268334447873458868132273747220835920650222340564562279200132289598747839937060315593645618896677579028620158171894110623796900752464951582830144646589533826447869014956408767223421953596359698563414941375052641719665873670271100718894160933756551799057800575467516645853190091663111984604718949207180632631677594479738115141845501540216038889330071508514571812864 [103,8] 530194286591185861448039391445019947936952448164830039439859161314726923750526393233605478651410392330393136622789591540883920372412901522709539388048904015407795589954915710830260161180947055442542440158241564789377203631821003767210716650903611915293363840570479844395290984075063729370542251051810265202678473853342455675142594916650196410919041413285586469219456304001328798332267077389814846607430996350635569367888840111640889676576155137769281063211390657645974182348391376854174421249821898395109805328537060950243344475405842966344828651088050161851380623466385367675823776570497507700078975674242343300529212252573223380476058249452995054939576531292280120821222869678466477036368655460514590437479952856371128893510538356404500770882882382462567840713072561252305779001425212269806199192203929189813930987172281995804994525550834419189905948438602486135265153621494411593946529931389892231071327257531151177156899155778371220950657618388216642777610676404546133991149336385396486715383942338245287898244520455982645935988835140577549536179317364185887803346509620955621945721384307943216444493491412311266650333436965335054367365754963097059927908352628291452938427212873799054178931145531258966430586581077730361338392556924516861274271363676078034518420470743868661883145246622993426594638594191671969981291563008430914697361269853438840852675996774850900350435923865484369382175176636285925430142101148626474581604514796937641569663810418331211838444961642987511587553162111489783667436795672419764866534876891942472846154101953845922026846302678256405309030652687560682086551382566583669213980944210728168312103211152754143403862355617252195023188371869738590672272122135432468131421309442825769239627559110459399410493802246701712071278783250247574099113094498344271687490945688126296916624685805076707109255319615110521733822452846372858549054861928087357860578804190746420147125563444890721462332573617014648124961414698135276602985741219255109399720549646486381730259159118034361887221300288990566088374839137420705792000 [103,9] 933817964902011461800609514861025011099891971167423481762526629776922013251034281372094780338246136636545422338997106743400166966209393806978045484255332046380122563780682609778369831720122672674276241374651376014669198600672332845956827341046197315981192315842368153589491030990697643440123717724211636011106337576702773027739663676596570134061951551534627236138852497974488044967075522820900037323172588229414670428770221199225905776447555276053278071204800825332010175509348993908539525468022225034501527381116877961328191077187990810475735466400309295437524914569925689737522217283164734039152445408534402683237461777865808533165485729650854024562563293213502763435613456849851753970473017042872542458082490405467841903659408107162382222976335318800747767040263407302464445453860350044089145447573784156146305325525218411303004757732746711819019953272702232696044279766637010247611415772801444288665703468038231379819875759745998698429740577423303539134020056798889591280262093697140165891695962644189676395396368616741622128131551894624762234441470361950818617070845972325344826892839124732679457366858158038699764078039573783259648273212875143779907617323948923543299752747741641306215618023649103717654933112562786806333579018763712600582631967819774887639556824525271343252988141049813156419540670574735894538414061500107811092138780625331857794454531403240022614429438621287096021905092230516054618922841422296398271011938096179432771348071988200231761505447506503841016416409661877308101677511337427423581307682506194280787156157206682908153818522669574801853828370153293226877617207901966329361334301787760362901449896173795445670055728137452089280738349772455600430654099893324696646245253840520010652461824373610115983070153467632465110116577329869228634798832137717669361659159948987707831685627251556964175885149187945789264414330101791785957820897813796698396045911164774040182077128683288901438729901006626799272455340017012577425712571323509727202465004956974624313559737210402421120898976124321493033696152670875680768 [103,10] -10817066840880995886540888476993553337616862493448489619642638154505563665702245271433696675682958451329807855551702325464583636611181796086649017388752162628229684238932475073932213223176403335875855130856863053793254897377661538161165770217840553272859906267615106268470240006080721351784829822128202091705451835450986072296444245473821143789993851501221516938554072692056456731116316557981513417941946802854625223080113190870963387248087373721751438880493950541132805495831187283497250674245126297910911424411654846081850212728083059202433409276139474563982636477061232845589655917248683951409553539691457875494104308802329832427886633756847873221867473613587741014746719701123135181666855282850477104921525639699550570452746485779576517550772147694585475268526338454750420810845416524138984180290766182459862622051390829255650147257069134937093646783002607273121093360814886396443277128362565097930587322953629486268596837591104785535860118255002221261440961489867558084132794217408225775649471654759676599563215132121118761693439270634615242514267361716603185455497900570607741173489601792982489842580594753025274956280295135861828170299425804904482366722867306348881802828579307137399805600336410725824749874776231440642266519592131447448204954198421314268958017506176088418986014788298098653636352218931030187563900543453124787543168645752303982134467459229201290892199223509634415851638009494368343931495224991370510516390436110450378079501423659343368552431082601804395771165065874979551740566102950967584699062497927195290464409613686786539981580004309330156388234951170760050489855445404871798753725804444933614735335115881106401931544870273066597924827284073313477078601495046876505894968757766053083529056299772418002392969008612763934629574624788716051443714521015180397293031345668856833963005810825789432846696490540215212584868136332710420881588326479773452587627278837118624540294549113816795568370883305265588182204453540052351971660193259220213491332492665547353220937837553033996395404216222219500054048174466138112 [103,11] 43404885115291946580628248599241550294813700980273051237650212624888852040699884998222112647080952236991007249077400912756860149789596343682511305475681998274119920859766275032285650488436681564452586664005541978003226931379271786603441155403116698961870177584532107781975258753863700279654259419021928578605540707574618489779439944472725485579330057170708243073125649303866430817262056431950956302125184401182234440616418161553211977166964124393186203025583234576758975097728789758552923239116004490140227704740532865179695822957795275989392440309381216819765580578774545196323322841611102518512145270760964433766863251969205833448173900539245505450231763889522975094923652179539861866390023311620528568039665684741123598818783763094745658847751692891347779298518135854026306740880158204419999011015179047604623930099344341876379716364719843294111534868223044449126198994619649932551418588857430894837566508236380834441088167724750586220464103539991861844412101209094066590710814215290284260608396288260465439119248185808365224758542706846496946274454907020556562540624993455143178185680058907662461068361798648277254013077224773787472074773171898843384708495904660728513881670146071864985262242488131011200272065237059451367953199974840102918840673014880426918213985985420263343659505225419802199583350076765569049794288653661255981982276475792397609118386982594552759135605522503213247436938865259262065104180299614142602602425047197891016771364945590429959135145223175527042534208165756194865142508009532020086384893639121228303829150900924776994240365927472614751817849198264548311363995694371623124882904529054107074560494016388990394313455673072604212337811633332186425505869251291102486036559700771122479725044898990403280700890863583932975598304731303628281087234507722039926040712420691344500015879038091269996742900375941162139413797432586593253171560211539305713748903153145536029749338102486914914708435000233276342051555753230324764152136798376128270769703880710416289824716500470173054012262131038253851480765545578496 [103,12] -118409235036107466575643625635027358082459359280903282962691951620730707061464691375794303998476900004122231455163986573928925114354274446733078232312414699542009957488993223049256318090751146247803672672727418676045403082465783456003279189743117974001309299274747750257851472984624123273177890823028596631652971697086910828795523961347627624489277276815490344109985529197237965051359138042036031320574293453826102185380904947244580533940238692279559318564147958890842688104047403210253327738791187762820913239082830085325470549987531185659510843140826912605516567408333672729676667903588898570501435214029002966609450978721061418340635267532179394598510768860527891060286633761727602810607961794633386587981358994841786129384992398088643813850041734227877836761117050240916939668696992751969462933946953356758339269761342098745262934849588271728155873098933106555859676824032531539906704409498241085877476345948988828979240304691077894580527217316615370187458413639645543955684109581504325726263371392443522041516066090577831711618136175393040995540873277912902754154747412442616566958727321037044834341694231730098884404346092005274455759248091348371321188762255642995984427042567845133347005051762782850650710442516196157071378892664434363169044126160750313307143828375052699476280024331140873582055474849766294732827567710809520812520807561428207907026858531997606476736087869888847945069471467206973886464484965123460958555139164152314137542648809292693792380522546428983602451921535872636449604457608143749558525042470463722806689347069110306380744348943115806007198414708004570079831567846937905127641581443942642990717263275919049556330704585078848152496014480199403734664886974640178880278941080633836261234329140793010962845512767372881204266761825716299436831979580188985654335786500983345063248731430887451054956457725148174111376332490847947238428619590602321126808029245871552191435103230247662168510261148824494299108730285197332568072460498496495051669338508886345900262006410618015041035830654573553696350322819072 [103,13] 247389095951764205503370347913398223148715056277046914790743582195727723079518977832078468509134239973614368559413471766026678009500074731228133572173379365224097345812761764365891919712905011995532616633549561304581038832568135948582522505665524567408935228654580957822763900105767723423547730379622792097096299166460972832642460416910341333601554751566556891310966389334926452229180895422029254487409948004125326994272952614784403775677356702030717627000197152574846161919313425948838161600139160288247537722668188133664048625890937896440456883359345934101122175171130198898977431653260700588429496306842687682859902407631155492817503981754411495952423342088855755274428259240556162107181689915660815769235929189409773165905144087805005228602995556320278349768558640657104263995076358224047977791409785832170911828061103601803975215195905589452748638911901208620114301218289999770428113591923614790423412358803869527128893315368070110551161771209143481325176507683887729305991591721513047814120701298749904207975523584668696550921595612091484960053188797470492991065522251525940014375716743721968624063540144283620323559651371056130109119114119091375150983294884693389051735689137336537220764297105102546376456968256214370572343483281057168329867763964366687680907337030420487200000117553351728600322778947433974200694585822221046941344593451632716975970821713654727026544061687028783356048685328013942155384846998249483765354483961656220732749557719831665091156835859354894911068078574638373171497173898246766742842024443507767653060719041991713047634815862942221045891658106683622102230211703849920440100503334302010110525538929959167140932617806313545754071570606320034039356532210283939352711439562066980332331055967080060307967051151406313299547163863048133101851114349147345408964886081348194772239042414052248668063968943886829351419714161372241513001037736676150057849243042513772423831195458306402898741637498474987509591916964256479464171637011747123293350782690621472717700484370509484376950112410281960451055026176 [103,14] -404445812417315053277905968740957514087744476521258392116232815916085693186964991882781141917281150833356991296461682423526497182465373846012815595231521929105065042671025383980274288826622707807675013887068983537472335080519154251934056887421124791676900918263887348544443782022721354260429959991704214026057667872274648052195644116578766600851004544124684943089255400673277501106993365869267713730715895096928337750115154798072880548338439064704808493571310206994598231631075175868757393677778769192835757238717693644573133554550352561635563752284633510953926816548485257591086211442019186650322962090955574201313109005106276855991952479796749410342219687484229291998402554062823986227228500594700859372947242850529817722592331659484636778758214509040492345073611791566321853225424871113489639026925231253689213392979158298086541617263118333317059300302872165162098764725985172604041624671414396317846790380543932058651789412480331625317440276143799617411173195908789490768464229224308340798282819455516888366041297954258701614611029738141698803212126380476114611018696478748106823187200326960150889584645124373761799747896984276048219919656555690471262344345700362484190938550720264161687706193907228075166936633445828544941050107003739352518484374237360703638557306119276115434643523458220601946435594732627275404387796610714817753638080566741635858438881374482559278271073996838157290124283650779566718215577231394547092854659669869863202490771969445600746331566245896934258623869348956286051226381987410907607985301969046598043436385037679261799424068743948011239904943743144803730102356558916668927673629430085612552324691598202640432240285109774128283599487345906619098929124224147845970882397730743632814058776010809391667423396407600470217194855610562376099069531347836311989293934522593078646583922259898534783499761735860213286596885764800699128543475970333303457732567770397535384822036813861068358149553379312150999059635243441769095625746562993514119268255300677919257926232284754333358490991529935731530137600 [103,15] 496213761759323672565860832803526791764230321311661684759921400224926968632511333805457102189729475399562111696113448782897131557833550949492205033877430943702358972097388598411417598808784083787681740653692189919229491354460992130993557859972535556415945340013192621894477392883822225560535287175445387153496262434820450592788097357757575077101184172280371241322979237311551395207507344882736284098146767937268260492535952756588991558500752140251273252639981535663493617278703323284750655557157225284498442747094449399902377114459863440617216214558006176125220959658819962895861333835910640796944419295036797595148475375026509766741929777492750746207321323486678276835265696788669603363241156846883954796813548930258167797403567104145079443903726242038190650587816266870744647694741310013193920832357027481132421824487263621495233011508745473314392710639231541459196504791359460441302769583146004375013361607368597673889597480759815007622365286229428044032745132571128215855272157183988553022403879952461816055084229372061392941857255042721798139025962384504513156174087344231081191035262580790955618447145671844370445449894462279981663158800875097384459949627185390921194166161705018275037826107914850573528481007668500545080496621985300208877023336808306842876505316532579099708159892455130844215480974459870615773212053985853785831979278668588836945516223613386786221643809550797415597411783632398956076562900777764986946754747799440582197451230801306543113398896046926701779014426030293323724833205544698287780636927356025098851009870694375188835893079225937589012556930948602111035200760294448528909580260005821255538545124437606262260714463786907791395941818964249627228494390497007951567769084082155711209445113396211968292010323164311981512886583874630550240771852573561662567757046329146319544549007208556486103329096744492359503496207270023825214526178967277628342559646226717375126654290780028862486004398905102345969838123023972306935394457396852621670192739715652519478965852274997749385018349385240123801600 [103,16] -382188446695142571059935243130258694280169305131293793107020394085133858967663684136114963446936077072385850229488083718190173761121801427796051509074950681435042506724733133342430385838455483311255597617036760788738483698436584456354727650646958270558628810744567890826093674061068940501032713067644428060926535361079420219406492274203013708108711171447677471756144309053700042531485828370605286046324375942095753609299558225192382348537517067001981071264215369746248441404455593570919609037116768305466696156930469790976747546281083943982365202477075102314906703778945560309805393347293996554097364049145532839677472611433904511301766676859402380551400368400878819857216923315030255962058901830154231004466387279576935267639546382634107207519929319055021027099828055927581315196996151601796479212151860389362844386594231321607544813784851444307546586720740467537822117982606517289369214625187500914338709462613006513151474838979203355882665080862407399690221507507301180795643495673664648003415686604856207080463899753718665571904731372412876217068446171315508677372257218006095510592331718973317676789441621088620346797845014943282756620987894183549754190119729699166714147818233381134312696514682287403584057282339684597947229569814248860275893700824096721436030794495712347928608117377935449743512651607495151381661245820748020541694542133517667080815983467338243779092196082399792678322063450909021444736196322612795679630696593811641395440803263858350670405785535526915697408270577094136245151631583572997495126158536119945502611765863213726008565636164674142794279624176183150707551174619538130429341748896144943790466451057078529068195215784344105422386321200347913884037412411378925229449321256087145655670499631373512827314144568022273992918885482871312965240442150356943468002076905037648882609816373209690495084534447929034961294835345633193672452908602710129351892032288518269968125779734590988059578248300116484309078856114255604244833473909338954549291049588959929047851297259483089353981102212199219200 [103,17] -9717018132803834444775356684872707156194693073723998318306124850471910486956081340052953941054205909687431462987740944407927641009120783150934788847031054504691256407778544217546974985014368626753531370167041420764384417069546429692966863927490230933279240762233852157685167909093348006261852015131673598028976805143351602010471034163921900398404714590174361967817625168897528053867966082106982145815510978863557084683585824869603938437621306482883903161124548997497795203957215439183834285852003143708625167542142383383447945298991706438441659830910502420695453392642136860907107583203497338687464132002898112075120640270440686502804135031927962572480616811210561714071910075117170014013247648488483025680884630002942144163612888700860453182820351228078268032471090148201372144805343847412483190450684364822250207576887821392831912462809678550635090020436439237541886295905737934208439699809091557397105992414014112259936865327072744877439175613049140266381579081549350239059986592782457554741194656888423720792144095801197588568183163447420417610458371047592499445033527621902871535278601747576425831729371013939760638963364469317996503115624188692669368805147797611810215019398227036737348032768664877405285959389326643216851093381946427788885872379984832192125126202797309047390740260554914826499614641901011230510443598328559587384585632630585780810799664771080817026741635941157485470656025618415210818620390718972393101611109455635547171929644037191762466729769583339447771652091614323531993956960363666137193835340850082227729356449782802514824326333181661988148464081820599238057329581029082526122287989836463656249590675494581210686977871963530563589169427544011956245353294289616782330891488276117521967318666937737019855517046284973902048080284408140773865984210209292123296626743544149538651741632904815690968975406013283284891622442943328480766012819701819486404455466637691212457940947278170156408591535361866075803501953311758825688868242610832119023895759819765112278549354496543826237923419750400 [103,18] 533423930170284109151064554594122732373216803004080972457544202366559199153887255471077053184261358527814902831302780939756648536287826828702497899574967575217002573741261427908431941439464570296743418445236612022382056712327676449457446131835161691585324177080435685396703634740227634742906702315694220999494969261619607217858246620464019773006739356090991823909636133495877499919344111590350485521111272699160323746704813019876507201324149740078143694859221780023981231408714371740636593525084581530660882887482822702009220923862647335495064568181149529957666120188479041602746593031443693157854759135526268911173138251789941253079070740286735046483179078488231004249996055382056563434430118210481439150325942756341249224986472743606130061486559593776958023982448649377957934410505549523025027754986784660588696835486592865029161997655654296286745850933632395438504073486066064427877768572398512721518612631341398759462146235130981270715264043361025991829115426902218655108547582185476015731745731639912648431727158099070497032942168648405406229590269973907806095195425488733434604985475966945625610105939102793518681684551473912971744247934926482415144265760288786449825766818894722214818068503568336307715910308521540445440157233321804978393029622471344393406310546020607704771553342000277877339045992844159038284253450880217187835674007378045016275718656215270444554531712635977609162590111989167817159271128535507785296829824124740928679353843132624255732539455209763662672307111198628091451185946275470154246524551310387591007776139775706593341135717419510752248770204308356397246085029125665652312998799745127722617183758985631955388917175760023991930723138644091197564456173628304993389693886844087360492546234972922856769429461771370284726905204180185394093958583144564982477810380538650496827006116882915214563033809129444358273673626293111255444464144219143888727253017867672808664890099110385557893307929096164198541197037056384838402139061278864578998888131266379424197807074872780552452281523404800 [103,19] -815453959431534527215273899867288552070244034198370781926861024301090082540224290604766880351658333143715833251358188965495070208418319129639165580790265412430472236121157830854380143064504066932140601122045441571035666813227137777044702968698884622557437397469309936409782714326389689826360081639256267899179657740745557121932793459978768816639907581481779026514144620429688638027764288970834974675466475059782535484766472906880111907926876325149956372141192150083250984745236410521810480395316571165919642509975189581330019387555253482163158489931947231992250363521258039841426350947642916939158122561106624106830636469218250750222723170860025605148901584457439505916864641771615338608720480349937940669739213184932572110504571685329572374048701594466373530667538326564480654376224314189678320641319638438004294043352706559701770888955691305089905909333446769492145799046318121182370118856618492801509882575100203082443172660932213418493640441655698932102353664209239141558745926378682944316782210625692967507705772460285062443892771052409472916467554620159525173354806316510438498238088637001665653100130254651395879462336476841903332089358618249005800023740042613793577856166763724856629219548928689432102339757082512400183652602719522507913234101396824366924328450983449515101338161280043486132293755368992065797184865724625820265520304736763450828033810898112463782799723879003260668007506314669038247452718686954601299413216082930194700043065579958432956514039081824064809911413253592581638505078848691115460423460114984067659638193539840305136752531551365927700063956640728285962856154327778979704479900154695578119470830695052805368497814226595126522550116736468570636851857022931993698770273998806397392598581108606685720273137498072628556055755620305736680212756011141639133576864378087838637147278585952715844737804914036371761820401756174617593737634422435848307722203756576067568048328853650998761978056013592562323418414197152594088058366725363680889821876834368752523628815371530012110140076800 [103,20] 489806754837384590463787971664375314670989157187058340986884708004063282992712118774385521698727666305746914794740630279339499547404376993639072300146813227975973416103170860639494210130520421316634694618087426918445991365175332157269709097662783566582758469235585267864741782805906837070867981037405619511988873799200167507477442431912608871459471123502189519413631366635144066075755582891810685271519665543550464714200315063743875159737734101036556128733810383550421750584025913851331966165957657715010426484828670167268439847715214730580156245234384095478192243649813973575723531062621584490655947271199097730493348927993947038124572422744046534709878926824587325771314264250113190247031709378094218306802556898185196920248555972008512346911041791049428149596900286750886812324631618539557120864997984372873925433067354998393372945665046678180235133199536818488875019428116824642922967178500213693242201842919623888994686255723556958900150997282596704825561527699463405957138574229296179435384231419107007182993471630378686800907449193363439289284114341494811298997803904294632597431760986118993063125344396499871912136228207220429787069193890467837734436715729225003267064943888332329539371393265279199870824480551674774215578797219392793031880554409467921465046572222195382115115429822644563760414290003773541013762809502012329412526655388533682334479061706462614120447146680162295439082721856731956280079117744236408935166308549272800706843810036041262207374485794754861794606809164582978248287980026574680002758531555591305111951699948734899923028996945759102240118461439397030122397743368905689793978629477133886077408449749678498683296719406653708570239147829579731571558531443981383542527744352007419269018966964255136230264650159277364588732431705843296042515331090091270830223813538152622310069524288572394922975616795287084640176780684465060794219432204477022506597533470980886650772828145944773861042946075452361904785223778873592080932678881753448704577260575099258681457859516884246219382600 [103,21] 477042427937492839896753161062479309792103695882776948123546606162030590928983333525366472619060055112407439233065411998422598555137706646434901089649624561307946593680270207996543873310553104453154617663516188274841541190849697948863314472555201626970059764514355432453073150255837301687144878891546937502044756938321881141087619553449906742472701979542789072576592014426895887204091119259806869916516610419846329701204143786008643813031856228797115165105877034053262335335109034789829128720551153494936374142775492686496083806682879955174425464201472558692022080105404226282946257198962177977047633206039259340775450654963325194597264451897924690216864848922127693405715965947999585419057690673878294916605164429007502835229910793146320962951844121681761672223031304854066775977254122554973492678870511742432022961902467415889569796901609076754823652603947214857860277803185135308233969615796877878756202751410600170980330893960353916583232117606269315380559296279738181977780195892959055195035491323703872166413485947541922345504634764888375720736252270384480377173780302231906345165739701802745784470822016197551792234287687197124738564933436058841844113640052082520959475376182179180316607604831257623056431214144920667891847018336955112359562998767866380670374400015944865739477760952072991803480475305278001020303265823747459581155337866565195123562647371435217182343436637843701621089804493636475418889059439116117383167175991885248039920455805952467301037881988786601473465580355783082548019405069742560527687910230857217108388930819225226578719422819876008922144473170768388764629469850608764615373303927061411466463184235219003170446218786653952295517473119597911467198767188026134768725995701925910301912487657415306209433019849546038629313262456227982782666136540430099955861189664916023714224103731956192072156423530358591328968868044546773730197449729334741762957771505696895172862354688568240334438303820315899567747938600593501679387310209503248156038631539075601587134382368300073336960 [103,22] -1682214760974422732092320277309520360621252315246910966444074612721335866859106809733609299403636194369165705233088759435410409853360001620439148541338901914145876523947969494811311481909717219048445024561876386861621244422239392466575785037077056867250376661334908153146658667010927658324375008512003539686021680459907721021375926628659775666714692799820640178312553738643218819639348307446162545121930245753708732456861350183312146525989744109185475476681912316224525658997937433979781321332570417977207100687119687074986739545396017326686602374011373398088447790852585184618454047523130541572132674200585141058256468842400275467089666952788367952351111667178567576517658583300179610942256755164511895321235952910355354783806354990114421045451598254567508388787506925843395979942287807561704723465377080353924485292823338685317501197744273369140021969115235992178209445326402390463856807206513875097812212109458270613667614532068678023628092754185249297700513477734013801551412188970232572214589260011128050006015930366421621372665859280414849920107925335532958831118098061278788557255342593448606278311569950355638689139442471819715768708612619628949129704882235455656265940577474956788264782807332304625230253412672286787249450868240114490699973331663136659762993015155556422955333006929789049574640910612851104126384103582843081507224346742339825684749150030469661091300776005236081116281764161289001319761993616281621767666640660374297212945726655998517839735784385041392567366005435766317404909451277617386238578973983387963963783017073259418771556901509484450534316106927578384620772120302802300804672830179456206804185973986063829718537964232053757296440988742157091336285019659981214711523486958618870789207761735800297998348706779287532482339130521548350847505285655194465996642539162358177531523686479730983292310020346314938100035464026301910235287232657594214703247936174106203933392981854917519649078711946371660005104808231601568427763177981833865334183953736631945573655645533638220160 [103,23] 2539075200860554826577980405315127602455733077032696096062631976489902010636465086208877356407501920540545717065740002877662800870525622590507150897766265209448639121995532538948886002012399921206205959787592580470953644273256851926329743281067549358217253935588515465163538283859966233977111451647765164017134467476522840341325279423799339809954332092378318017275028073419419211625118735604817036261155935851111470135901254504897251634307696888276680904123571053643997987299236144177137996786162344317250205789037593961982050719425526736181260247612086200726267796122606184850373403953679799517105772216817122345292948616635319291019894538982608958238516048387674320643979469193774681678288184846876934887367895561965691552680169228913297237552694094895565136227772125011698652880235797567478731313538115704370484519290632713397304451666727607073895296967054218474442482662152204643786636628881307158923774410122191377428081227539519713834052174034783838524242525059889416314723479828159148328517043637107526800489623061561052427183538748463019497641384303241072835025100973959769490594726288304521018827496291137299006624762637404599203525481416420575540886995551960169088268180510196045629323680037401867869510172256231285171655275879791271068672267757580184203797303451848974000713617975897625759521952187955194236822122741009565038866916587443792670387415199680731991097299047289658720816042857563267412590000942972262355054928541511880345474295011046563495470587811014553483815229638289414892840875617031119012156021198335385534156754289278549761590537022084802799910407968356119162290234520071132456813998625815176573503852900934385611494417197317992040611456676849383674866468251463513349398061960347973161892534122771340072367595107355206803778760245644668915901504513896859485833332122527566857130213134842839051707891929114086185782578870063118638709035622036462963514018257166225212137661958372643270011789586330019071963672269702601630452746881437705799803303831434968910245194317912690 [103,24] -2677624381586183855712830474540108077095858320296025819832936704900556931203614763236156762589040334917617093068171774356302116573008032774365833187838678939973667604036393412873870826462284074964062949178286057223298581000077299935249055641017914516507952632074461425159267297567977537798379994167828194761128355907084754943176125665179413915852547871808347704722165533888410879912448355660320131957319340666290828753316609684200013242438297128796522449642544170942227406383353578761788753652665797255625994608885514101223938397931469068098127131115061751315633114822275054800787574549683433102868006916265769806434614652819650373945445253004509733402377464695638577417899692645457834633092595303426906405993360020111334761454027613180931671404272160060884300323793203437595171888679139041307232372206621265558337619517847000046401317114194212357431456540572813967701222444984032199185781484771115767219212164930671100839902174062936864183107430578050084981225741778824439110360316235673809918417227509423770799270054450623434982638529054009038419609952953501662253118321115898910666022455036419935576604497838909313874400863694198741924012661462458431966575991341869984167334248757327523255801530092144497364301853921909169832780759593089723252886093616894750833932371554688658577466523049008870993877312608957648187346568214852499834281975873916775422903049309917852483096541631458708691372606308803156343421079837876149448594729175058484591613203057177153099399866683780705117939311267035427921925353528175812166201167645059532218919959032238994312465599241222397232681527371858672695147739523390022859595487307416900275094188835098472814158935220831277524870077815338044824249867106510543548768466470671376675663161868204638348621975559727368729642787919275347253685291676822554489651331111081898602390187809482856298318327397963988584490718374003290121090945992596440366719084427423381084658981399787839555866357083806248918256939806672986615683564321452177104933907669388316969192433982960 [103,25] 2152388548450981099981911376776446693403442941702195193452464612973738342308331555370384808449431494507460400740753203221105889597903745035503825651997631538669156006376168931541677172116075578188003712670811713106906372564237311943287320523959269645159381866225633729063476876784542818920433117445890014211148297652080231752469546351520996975835168960019121786587555306167629752671228622698930508382159451787489742839143038892242168436121897950192862020635584555306544961327573325665364274099436878509676049260689712373120220778637448085278160122700656271342786653048833840826439350442348311399555220492511888906107876642429337540839804087006810484017794934659767316773731288257573796493158422913056254476307273216374929773078620570726722535925805202736643987995166103335783174039731873701589917379588192683127487130778688729195493722955148914145627293505645522416637911431891536061184646465019858636741213925387084067979111576382869745337022337889563624131390622029895511621880317925370006675357441601585364557004745166851264100443367178696366968345294161707203090345344270523547740079396047463945194220490703827827854993556403940400962550319784785826489550511359730079289474815157702441056112712806115490008935630259073599230515778340484460679259556565708148294055456495905294005916442005627518159291489179038837317448115951409980089627523834141786340227802293530152912591267902943633113576304137401005691579241641934170148937773239489827677882361313029694928423777166392080654220456459110017370360531210946758780132580759760587586662095734736520646465463660864937587386372643253640385705775491655109399284766432092421009540280474043518673943327293403283765483221079705789184167802465321413079969447302192345748278472976690633095738475265114558168569574779772343117756135669220887244751545884202571456860951213258676647405372027028490466695396570861257779483396342490617444516390196288912058882371337061825805474360838297407992343722947062953915378439009392169758670315488791098050428580480 [103,26] -1324550833444844692460703904051520738729009726770490817152994342171899725984964581922053561047614551533659334305399797906252865498813522258779735248031767167953791656100153985434155463189101907450406606261787615146658071831468044017109115515928254571717449234272037262300962643853075008973580348875043297127246733321314708535312183008822217286136939595179421930764654164884329047197923336517960338533525441816892975064829333425522290148319088665852844506173915672643767973329691850880628402676627196076830116783233168780090073471272476631819876094043371503396538234428562217302100340327658768823754826347940371638158077490699458714150314760121167936184202639209672267675419104808578387918254610753431600439390305770261867322867526054237372942685119623541968804265557194813829644913145044032363993467052736195617898057218185475874895283552855486243333715551857593021447182820758970479852525628785555140773222563031568863159083870867477463919545992293499107211978454040671032164231551024243835961237750348787671842970900688873651123900009770716828131036256633274021286271529760528209664642228180126903233454809200262027913867451123410467468737199632006119892388025390399289223573175524520408618911511691588581418883775451338789338532697167297870580698576521358221951398627801246245227252239602566236163526861434344592380154314030911546514559527197406209594909234187834767559592644921372192895774175201404753924384133908348687030090868043133802476957869880363571881926585183158081401997603842535748949878121798889573542221552784866667780091744025083421342830667691007503938568085998359438666404797639282408582037821739734550487384296495848587330399062197065828514440943317726282914634680528202117297218730032350412381019270924559357323633098361830675945677102340751202099132502351787423842823968514500529371799529870170734138027752860471067865342522687309537629691774522749954397751159898711467257891498924597315780467266355028965686739595524621261557873679654277812329677329939744361166887410 [103,27] 577481549662186346480277845586305027619366107061248893552398561716407984126206685506455237395182275058168490694267446252212469161625420144250615780964030688371586515422769634526164169715080208429521053264684947386502220611063667654356174201084207997305435554113752295201420782504013552699635126640031535907071658099865750836602278161284213902255545386928153250738728193251051410950313491532566503989824221409166170746753956560616069637000044074481127668628202515488915324015023860955809193968540848246269248745909958027812889574611075978191787881547676257838875234454008486094986089103178841106310052725700321584860811903668049608704245226420181922004834806991679500702750691162620315457026147944170531674799396931625224593234564762219824061830767475078660804163669295656249750001333887192555429358473033085642653266633572234926486999775698646783624175454866991196695656718941965770324077737207163510145883821850638528967739003599876066235087429307147749342588288672988123927696788553128375940304348182683975569728526728848592565347851842755552622957654749627638764635152951036962886674527370968014542454006358527361115525483089462942571688442904318278219737396979894450121825049197973275898395864837431323419940719703903083946224320548456742838918526425688274303914829318003079248058784153044859992722093254883695927263991539702299393975211351027140425060810343310063418973109043384606339364463246116823071959531676132169676296301051120753727165626075174195405677139220398425622008241652905398965558891501357355889812948230740228410054853910764750276297954950818006564322808054564415039073319516186451180429657518193114331879766881441888292367681902548275539129735964824598389112247499028841180375522175973611950242341322817819628988830362155832011834040675705901362001204369543647773046020452285342044831527994494242158441817084064259348371309872040503438031649909167269841041400507342367064762628071734230027501544808287821797050348299459779557057780768628367044359641678553247825400 [103,28] -111008740326332144741533191992583989975107429451428993835556621247086579435415541650930337633371357134470765005824726749146031582406163279579227967274534187568880537374059141956066574281725598679813161290185973622007234564605073950549680807448396319286142134750550908004125320744166938233135229022362114508682302846571570683331644606461306377039467315085764419986057889991147292367155783296321228051006948368181463647597372259572720683640528884712621657383172456120932313957184221261675184513758295782251403928618825430567463036870278481906857300920064081304270393522969998724963187985919612662842489675485082059707852315187203826362616753698328158785268930875708089345524528314333375646186809470739362894750429242721774951116288852510521358915608118429531880160809300583493912501134834487428310648164367671794359816661824307271153088647153035376917325574435203019932425301295042455500241399712584148172287192702235927416471032256782011822674127363222888276521985743062715737940237815744726467794964062380891621724473647587535629397972348545649620857809339806780199269329908810106095923467454796021124806651618055969599158424676029305777498683920738060963596354882826386412786299727755517786077172937297199455557099383489124057834022461693923126232798430478504171939307515803795575641585475921055443409688179058844197688244152942291639275009438159153316473769424315306970585676704496009196849706313612443985590313928951819180345298567539412172898429285459434174674750857401584205813211432306316589395098739041067336686094789032382410863959979161141468751917402018950809133445152069123216094520432750115151395527172758523666085307016541433502609446939854524336087662619613582892507843435176055275892069568334926642407155073319357223098163650059622491505056763003547934326709750047872271574894484980666836899731619891853982341634619094610433416890820431812852050427594863861742037172948826481734927711237101177172014199134392037895862837332714312060237117082000584768925876970009754520 [103,29] -79212379847148328235033830806963225987697902060600606667596737142780012552998027623185596867878814853207863648636991656140134122302286955439253104386174588143353856825853349397245915907628494548127326091467341863776640867326412285583404894666899779283364582262959007444094254141069945123063345554476649876080175729491697463473470629787221825313832540575876930871515008181591645773952345829999842321390213880212718510456471414889313624447655593948413510924973134083639584705672483365355532455582016219626626997048397455941228060907952741418554554666575958366546937453576798715342485528121888069836951681653908807310382900161515734275491608846272900763870299196083636051357666884933923830748908629735114718613168254590560625395916998599856088678798111847486522096850805197745948547244806514375856923686857901818564471357976062848584944713631868057177307341709178504780126531793697584087796118131470694064691855866456536326412740963688177765992618220836383513806299834079163564771134747043303330473453538052504880503994448990295060921167954725598370468034934940028816893006291741585048135013906902791683592411362422153629870489805886049625163969194951977770366383572981696897556802522523938148068397085717508684255699433498383843379211568398216417262392581426132799151809587642468728374290119636798882180406875909613988115707663913605673732504452652145262376120926357123799027197571170331214620104577219464076596325917253614597186184682142649760487992226506174636654697045920852191220084976188401426170131032256555781521372054826263497885995610007006607183262138789246649946417847622280127676914333788010153953355944693201370996039449109193277787118853765629923871043148984475965209339783039552631601935667278411936510209285714756505208488171364689309966901151975420137843527922433662976072801162099101205133498627869606978257843969224582492350024928410826178042087650548512521337558936212854867022918506919174874821629848180732861968366600972149973135920077857926793011740162247050 [103,30] 101517837488356614439345489524248507723527381898435137760060789621974913560916782630967000875607781533538274417676104881176072320917909939881972328535068498446007583206969490256897905333391357566920012279111808684563508442829882300719842417789736140356412811704670104294742332107737181371890229042630044841383474814253112116998662577385609661917152785296168625063285763048827978202173796337761481312688571451276485371253485881260277391777102146567812011142160567679408517157668802138035350467048758281845902609638944959066684847506321654048143926371902113445573238281676061715215849626276169984961348927366132501190465100350529152962470359823212697294414679078393924360922689098379943649049334319230706749549803598905470111238531064831815755688961802800588482627994632199488332723033121154946052718970337001407104665980813403069530835285951784555941606976625376618815212477614510840405014000193090114050711429256708905628357512617925916307170336986494879670071933956633913595389988789916937321671384639116347639656336072579523573942695929182527863271715702709000555256019728594514297308143664785546655140017151968943185277499475567527147665915999915253589578023698404424977922695681809504928631262196169759632371750499197136981566471253858514140101800242793074082201406639170986456185380936429381174529713439447219646214153069798222586890460334333148836000019700950876863634994696903944745187308098625317430671619471178283638204237836561869244627969480513079081417700362069552098656404393554901296827733494252141339461370847558601481537789560092822414733395300012769483545949850046121027205294237817317967311985433480368753166179058071823300812259826953882092739715200731389036030354367512927026098770318654889023402975216318147188651703668852985127337475060087231656256077585153696065453972188906356686328751926055163747027259495339427440828096121378819859516895747000875246087934846052422712660265855815964847029086776178716449910013744542587272726838635447207734940057023040 [103,31] -63657372609908412533894012195471689631900088844555734009098679615995521372268993309952318635711900915255840887342800866866139552466451781085617519287235718766470017520351392918629279594502631478767942204451220193537936866423661702300010588174605987992292456010768677630480440281153830106901174472145996433708405932739990090728903221344370089695383323548141594712223659460206326426360263224763556971963686692428102276212979002371351923642872138570378769702362288760048784441029156419000570912922227306816806820048895897831063050080854470770759577303820452399744123008305673401959902469269803005254276835779460979624253036600749304716761380493061123589677489950068032242364988728625487854842376094180436602207050185679703787450642899159736230553211035606964889659252703244938089495785999833985073843956261311838199776097325110307830538208352365662850826301924405727875824442520474950953322769178014014035773526256867024644475362019279298044872947652151881724484636625481629002301484791884524351712426062878440204534996832663992965631267215911650052988537569890872879225530390007332783999732340397370731898260013478237660868305154682061484597762129058433219953821547838139988036899857333737430834309865003627866921511395911968563992748047753319873987079822073236478775871973354342640561379742300038497755980186665999039023217166194812835028576211934993651692143638027643200918454059342726923432294481196611676808813084307455373434390427066105079122305739856599342750282549511514236788155479270952703652078109336433592766235548496583805124218606804953391753856965732258649046942194105495824190962060712435720763373671094087417133705866626644582557057619548086459161524260888639083352344900972803236327898712463068165395712649508280179956560797456092516826500998851401408824808280306841383232269781326252311986303750372310708873598142231662377978473811871105095933427647909863823144693131317873962519048263789049799839944872865897303420574247562612269884256059472237174598378886 [103,32] 25927110484866987379783690244267253698230940742391180631288239608211061800938028653378772596327179076436992202974836167217362688684726213547698343556726637959897819049348304396962503470915684381886746968348814463247101189752052704055679012709258532018962743966579093198412087477688194169287018751357758487653301844411517264781230329466670207736801938388905684481099347961735729576140387758477636996569918472703046450338369161830256729191036755377934400358198039813411947542244460336616896284799991136401643893881968349356308691888753473307252115113500597121650879273947188482306435810271842393536326191924096526750621772129378567809285716473915140290338134135895561044729052089034137808871334166370733132047942975118812781285792844990105867716789565281593487486348187300863911977111946020961376054100642823651509886561446515906689976866265753266808091201678435173081650905626728313549453396163989212268214828862215075556326563470094627518925272648186782750019953823212648339201115606480876606614594605087195028455167648752619337613235195864237866226631879877298572211499875864027192992547859861846521415997817174482319247387220199307984697240568642150576260907836597790891851635668382535073445988243349718269389842987609757906345621788187199107477324560998142011921424753580212501636923026832916530125300189474511792521608965574056692680009428364170824067958346343788316569628939314538196316356751476425597924732933293119573063624880737167863740282567611835546480032298358430340822020976007670434334743521977343641337952929938316593903475777472877327909871766236734139397270580175032247157980618829104612781023205917203804371857669479458126353168712026901387316242125787527961454832298716311338986674995590343612070011280031506385812236911527434895741795770962742161928463399202016421976908039958385753451610020689926880252912706175462733926391653722362372357771841801711551730696682313953358132226526165151332841836273683499482500942025308519246644296470843873316980330 [103,33] -5473540135027851621569472625166258256697169545781791229615352962653170849743841751079500928727043716140231387703993744030639751189035406574312892791221080385662267396322288417526592344070695946359493994828960864058219767384098479433051448758629427272105734407346477279306867122165418861203242825149997662755951216298493526941233760843884037461614081352680916147696816799555219276741062741901686366746685209092186401165977093056788332049200958414547387957371405106299401120993932742500959132818750593626489722402348307733877567293580357839772859160511882875525115477291533141265089485847749286693822507578237789290521119523569141416354629860614250671228881134377473152123545051140223373304040207967024290310320631773446029962423039293697213831664092529699245042994894592107791171760625287184151548448878859998008768147075263541881080630507759606486478442849070623312419817757256823112119063790638238582645470498145769819550278865352083408377984242801180444314810194271944325875066848342084376228774244029381977557407918945906217613815794249021133851491405927872663067205828191784968807519065156379321513811340209375065539777847143772497833712901406672270096138493596346870185278377869648929066831282603893307748602582482285614904710808510591666515700600659759139958055094178282963972886798231365708611855698218787835551734240670703089644104339485575718531821863417948786583003799953555425325260251549103928764048900671241338536937559534796017862130737182878466826817123567654544728105894967761985281808398097858372679612282330585357998476179207276437137879055090484319623748943606426419353726848952335936931995344129891693265541280451167729272272675226331692814348162723416826473681108332051032933194712266119104940671765243241872588516261402464189338213837072442503234456817829004246768917039886462740869109221732451266030389658981269789370768364348583594837505661971377073027039977889193122468420247968386943354649952762705626595913792206107073473680359577495001864 [103,34] -1381221765782225719971902359409656038918922117144329255097629772700438623112896687824388418798045386802576217848359241636103935190110581507787119810710533929993229158685941573971491426665538229438581528624540095881053649069386965041558252573997867457297344327069824730201155571286539939387061186619407006903229621780137579924264772982279813269025838120937640797767015458157383297707577168042995370905031610605853051951496107663379940291373502221509891498403291241828559501526743213248611195115619869766653911986133468317480188272181309990133995501823360351727719594394700760413214755186508173994971430622570791318792315047542386134233434491902372180427283471465172210235719891667370514161985558832584717882862832256232475677921961131417447387155717860447418970776592275179077102681372921794694663466329617039819929925906338190562002507638735551930454497564891075952780713696673960853686192649631232164765439138513252587199683410802877349113280168104307879565004449069233870793215472938453492396677935887861972740388644242312916036985015272458117158011935168818978547266591141559999080927586642861717360708387946718112416066293146894206258676900355192080269828995938490963306635223566832395755012374934507277534759283021785909442490275947702308981131956736886482827331352194648584587107760264449530919700244915601745096297062480201033176811522735677152241412158233943282031044295313996062192434205882362478194329603462083037828056177142701146603741384637161294718833848017939798967826574332727146733545219663961376410889666233507462299321092729388523849289260337695745814722746582097548512446393828763226794355060250681059492467695607397898237903175689375149800407729897382588928358051633126087901477133651506687900681214864686882520168411578147731134495080336936287632612610177105796057869856169395772040420918058001118303402351484992202356134831388447736267026558279579484734182915555315588597507475877189033602901235984673260473342254236517713717680394670956116 [103,35] 2066215923910197510948320539295728553139529789299206781299074235427147178600999186777954018542700074119975958797876330087501586920232834803582361115306407048254366975942995933487540112886840343880210535500182400742032763890537287951261352594103376322298345793619018664263378828497131337372671701571220849694304207358408338435667760208182630864236342496846387338632827864529962358552359510091949333688539096283284213363320164661519441401924197014059420931981471521120395944739516557289950358290138529231627374108782964704592043904173526222560401736371280016131934508425811703972168601374128665068830397866685650809416217080833890674654700104642130211219027203851143521689204764026955605374412916790278365404762761377189546022156218315570209704639342975522869506953405553667071326419627204092251816427178958937984289380937518749509158382323543596594471667375470776704037130987110972664980923643702874925852184971290755688214308295678345076298095967579107941756465390012291094864567661709180317785265459136066861440412967255967223607559353641975825165709188111024458494028580002165861774260575741298022686981181033864375522349768242719126510900943941311368939729898502723414048115720704954261230321569464248896935701093510576577912054065044297362456927810283050584063024734653939203279194352285995664791677829674819785002106464526763794029406383809883505970978994509946971519732664114647818398181721281192125624621749848026071566296120355602534509399210696807546473964543967686098220804323135995687791342163986792003059905452876999951416877369100410467974166333747826255045618020737048240481325653301548827121636289989154933374951352153519455731698520704054189435195626698924409929594508609811505725717162023633182755648490698874091610564282414770959893270316354119966721879599690736561743331768832441298145805525284015615260567626456044776883004421075804938670805013608197905115437636255629769592002717472334067651755315675494269482828417988127201674023888114500 [103,36] -1216672991902180442758948300321898200154755128003717913676638304123170980277343904185263686952362189258978120809039442821929161668021529127295956737429660904675123341444068558024404406367960441273735891531843649970995072833962947955788060730434158182220376772376244233196301115083581864918348045995792882605012623669143368514394935430563190009231935243136946011545558687362519226785378862579750642052817820442177776581365737265494039681512127368656752570606439738079409345072288742139043559995272170149509519025956777609402112272190804777903194147965467717346931120478670675487180356204582168395746529375075390605832112113814598177210284361147518228508876389883415501911596605176525850721795618589354937305901864639389991964788419753334728296397686758648045716924732585151569783498013877361883580723838352163298354901478810197809311605407280794153228192169516097304912641977794828050363144018720464084135933646965368355019803758161578626293064448129399206402166832963066938200334986310641117562439842712002875684809723915477578468028584957070100790581726768107515334627731991525342189130509966264864448539543892993074064265606360167845739365417030877263194184310933892050086298877505392807762442238054141787341442592879328899899337163220108902079632076776535870714289228927206416291956837871768858618827072127062455556200796152447321660493512539303586870374645016598003692059837589661354007316016963385176292523021294848130140390046945548938468947648195169383453864094365268582138363199032819789080466734821641936782800106734693800267570654266828549694925880351238351627552144558242130368932734260682286938728088541380940157414012080626865109805509437064163220648944231136704393759269646860783252350188400759205899220404837991497324512647625901659372335767708250474072877793344173856587738162413789955134130292339458466362190753383004833222552255076605737661108971531101046623303473114490520704774266602091988050565810147479912787316008092658899254679017700 [103,37] 507786589500791396663062855239686387850629519746613403146236558559032290497277279511927490513788855026165199538750970471076229600513985039600312865300941381978197734718748330437236057298071062101402438125686380571935839418837168624592119253631137674866691993461941818285635898513826888095538637859193739113741669671273039137634698708275496877441838777201139608899201357286558990131762950418186290715352202578689583267898024504044591719896394847158342540107071242278764339114946009660306445867191538656247594289186877904771983239107081969358006288998406369051178425667411526683542677484420330408275527746880374561403769964553125119821303204270615036442015297437700331119573773695296704504133518613559556891136945016984840168833568610764836781732676810135696639592814013825929731682901446499891414399503656165020856313617233421049269711846427119214248573219622087532218063497670762739450020879263638597439517542661068243436852144092092355099813164450774614554729234177108865315073172900800454899697458962676224092947486505157457040030550738576836371477298829070164408013399246237924296547887763917519605173541982433558605925612243772810946604358081780161762098025360609308391243394865104601716105302721569552288900472820819489641488379375091774803925345679400004255324315012113684126250363815441145931198475558083100306659825736537343149392990981525634166909305463051343145306915706597160323213899594110870652334238483949621744082073871341669919478502855540792732626080438565148949046721946219058109677837803167375081276777350330013589452601333104677169883754841146972560520760640606575842088736824719647656967345582703489557496351562027299719711769707321979892072609513699541525422555185341599417958422547367352167811592319291056158381236238149192711208970186525812653813808948097181841359631618286617190572067115661186097303246552060218648940019706282823512038077299321784656165443048981464862780608627239629968702186475167266144754224913202197380288500 [103,38] -167408058921382242312191491361757441337028378661415109978071341926271131443600485195504820176213604629809771997000090386670869055965806911832616623385007368453260012574497542530131031119332227726110144208651629644418760270586480566597152039428730543813289568174251192310735108265251062543809966416575428940854586620233339402555554991503331839666660199556353155737622537353432029068565802059560294037733874296902585916684710723384381512892786529127313546364966522380013189253313495221917756288069232609114350500868254826664518455405606878147247881253973005784569772211284010498777348462324526851529321161465985328488794589016470872740047309025376247266400563755741818099365426958462534685280764813056977767433819622094224201492973809047665388118531682723265280714313689376696341969165205261157335527816005861644957711997295976746583474709747124828832206317006635775092181051922617924153047329628262674950213105301791904741072576147626361175493152992067850175499795768504644001479528747831919093111087179711552927914224408868364802800472145799391380194830132904826086666089557477695439292931475418800476184986645432731012162655411223386233090803336829876682211586359983317962529051947171381737344487373907725523213199305568340289314840967514331198348304166893442668422345631931027096540225854048303655403085058931001356024834442575467409763519328580782132538515172344601833851217585900550407425442387475411137641024441400983289338276996228199952578546198308044792785713209210816439071703782948609340834866760873956296081567215813704748489370463094651774960358618237666562014562666183649559059543078044892774263913184243124526653949132687185017300266564128139964847453350162339946470093660325680782916463289408729723376523027170212163618663198979551250940887291629572508586808886664790742824818705414259452356597067326686719289558917641545316706856520515285284467466163546166361807540345644163517395204086201133604600223378188392858909514320501039576800 [103,39] 45875746610571365034827948180212471434340524729369707264013949411570750930856493626389890572569841297035301635259517318161155518815225734048278981897861835932456102363007520719748902534660416674406743775641850570064559625490780899543950137551870648678925788509085804013185660880910610243492204917775022316053152075278320198847656797692783234106204229814592611784946065820554390035947962221502336880217360246865932066267156423501770972722024627439558535819107075270208884186110597697825796438491586656555991578486383425929930495545223704331188045242065504629624674689281671968908911146392709872268974728425929676477551262984068413218850850208067054133673332892574753332182131565759421513972113687589446417253915593835708532840397489148181692311794726097731896840138886063609252255116110757376694851230640215812785707359718003607820040111123001453098423317489631963790779704202983314925996253989755718858488661898826728454608233466583920221877142545602466120455640587992177196317288720663192649470493910881575140139851281897735115542441903158824982809425053976624225522967644610970425650945961993537225356714277813637498457814522395924818164164476000898787120004000133246012044655675117681083856185028597137601065480201061037330015790040364703452496286269681298699743689204023465794177501812618300665902374823709326200720970876355395343968562747070795192604598700614325897312684826322031003573005234316866070615494044539379181681505015241701189496415136120152820730972661045927802666537189366926550237297058022056762438592302411600812849612891604030827651510376297636371679671739475001082657754721987989713878490506995378727033555319125896702880002766642472753804387241014237594532054091054284184095832890273282342662663932482218767802171752737775543702345250263172638080156747767080188155669419370657071822879687368302789898112587188744398786169857619434389271351303601013510148619792144428080963018106792525204981910870561479186072561001422943025 [103,40] -11028389400969123039081378411153995513772333863132253163452564542488180743543700191533746945676610266050204794569163542646503901998914214105649437129988376294835927697600631237888792980626231285135482144435531436996452207482751697154551349386249756682853062435020028091438690112630433744799035392440333101301028555946361732808543073503803281653901558044583751800528067414214592961079817329764914751083990473529232828411871109896167704495726729825376609307504848853134892867168856635352549419897529814071543282789665887265171205545117148792431708944338286308425837533655144001804039427800597224751652538783597122362288206464814516089628220266413276275240325293844146380431706325616853683526386078168028939147830603111399964095382698285476202657638690451224048744886995226130863165894339402303156460650907703998878029520789999716097618765516845823689050230420146121300554424991036479188617612869549355989256979690355674892343994287404573216343207784170847427170423041124161160298185438549072388899988746356413573328315685245380190703507353461390203555877350189361087752469628435099784239552701530191672282966232142211785755526024071078897025517109641009485244077145050637432877779987988647476418619896354882242100083601440872304720393631675296687687839207406141387011601574997779243504047461516231168544174462391790280962535101910960133281766015165444678677430435625630940594355699207277239634982201883337099516568060842640373118556373195431875971758123338716120901863428253105616695190459427179604437702559476001528661262843676858942954337602194897120377102250925035930571670936220096282233739016580676763948535266942423718723179236432007538810357191254633375997166293919047566849234164847217966472507475232509993117140974981755969473398493966361972157574353244748815782760224324869836490421817129882833361276437317859506604053709732763405786783021444974874371167571169645063591255564704059823516766574797614386899457497355810812085193181796600 [103,41] 2517391633116232419024308446425013569575099318687012398410274192034261730334305752564594855402545723643601753498891402756931276845553242291177010323437331202586093957254268464112982834703273173929162806119036587589807819267377023814140338087850450661657596944164373610364250975832344390797737502858223507929821131455902541979239684280554095355515312769353001496573355600078845842917302234224854086929629437056816401380811580811874976682934468719081183596007143850851139299712102589752473558100621211719798214942732955824808661703052923078144231342438652072480667803332276016353800557407690124620571867010280932180122145667633344718373622855262203484628677480452016992544178882986399913323685988196221908118147985704060358387985831188983536457627159211198718456412634481764356152126480919213641042809177925860936051494431468393470305184346461292516805611713536316292070730747094315344739562191042241585877377676119044348971091062597908574356902792927269116004539153520976809337112687320178573672821837889881839387240149845247847863201901308296944546230112325942581502832123532749121121832440618841059939772619242458597437532099414151297712965617755220991032876948406239999119845524054063229343945541884630921132344503698741753756671112984863485326289869093726346174181843657685665138220013618514117117819067170982485526200300278519542524438302784251502821672796898614486562281592208283449897173778718375857751830759486539540763203756126957676061251479344115035160000603269130994006832780041558049519757210807894279576923600467295578142711525283111533311719422443055368907209592697160357636633806288966057264472656490680434724953123313049506002317225075055095830383175077703406211726495209979948317764497814242144408143272533973597643868142129588628311092168558205397394923429958744377995529569574183783393036002274758000106190257178077885908483538375286732323175959537281310978703211319859613435191559342469788663289477735364066312625116300 [103,42] -587155873500404632664108614247052124783176137606303078791029821032292257840422082153941557644144780251536193532480201106020124491618407413401596006269524824841171531736299628194263184513683921172088369467327287174748213202414812340601480631870770151551177360805508137695210632777125781356181299878714571024042211081612486120694667400847202702558904622730654039399377333230304103163119654465621039216477772215774577232205683773629595565669727763451579330320376808049804234835973079615028473046339161860142609954576578673973890338056854731560082570233607995169442235844978291707017014560314880466666814111730925522022928049850484321687804744485709478834159676056271143108613374686575404764008463246436876496213172551608375533155820361372635674824057875921113592714263328703145903547677132096748252600309570096126483100221736344880245688781549336070743500015943089615815124743959747295467880608169548756498409992702473632839358703225849673620062336084642493638401859137167932364234569082730890635007165769187054336218871863979479302838665468499864510126843383552589674855159304642277068601938987476408254176300730783332420022776043381641562130822088102799858508201190521761847980461927400042665097543461215251965777060474706561890593090108110835010926626817163602200845110577239169232249799866506410317385376032790767366326880287003458390876906707149141247587356635183126065308042971343174476011692455139136758834957316442580922037169630997807714537541489440579259214440862583153479928598031240685641128425530597716921425626155803298600515958508616308707080904844284363607649690545257194087122906870549151837344444350610755805884019380755998506890564879337956301384610621793122568768693625724099008390960371153386599278915140277347542563873929273633930739677425120952045518200498250423584915885812755478456401917981605738615086566503200450683194870294022761700229831264648436542181883502456633344626409279022187022930151822793679719447250 [103,43] 137783147646929978281258967702171144389931104279834521355624781824715120293839462240444502224733955830732927053951642502205493126566647844775158881639889999889178052441090594665418779947050521583736718472923967981623562475800121264766125186042096029417627311853417612078373772809677474572452648234829401460054756167795969562432332305704355977054710120356959314430192675983129754990239819696859858167982030754328448778421051037679549611345029307587347551643672422711602630358172045200604645201179499313637751837919013242665125633667624497692440962230048344386825062159754064511526519515614555569853899672155561301165737896624746180000079518720717012431886759800454490284760754116277773488600529859064381560697130021427338190172114501591217556094835854294156882693659762484672832030508245451068512799696357911596128428045384920938529872767947776729826624798550846613070379020960303781990631239952075467510161302851053746660830763631285234469752751189773701621027964451037704332337892448258792192329200879474002279441165109634787136983607202283999989162275311873306403418361986921417212857964385041961095015191121398592835072411937062040177850201642394825017288188506033183900085625062462446869245372608397094561237173236466026865314040845066825683798536704462672067055535338737270934731007487209091200246719695149709284737547775800923781026903678478194261433981918392441103369918891544210767228120058837975012395274185683776579716470812242929094409240811885800327908739709113706632143423744073498487937466668837630294067344448366160701972416434229933033463299441106888419568813212364015120665439344555804813501245213564791839262551747240306270511637483622230135857184400254230939314920458568123844523771036303800400624460762612977466806353804964701688656451202204144659669853628513835318856739528878903052823204515786414565622357294300151690677118811147948303194484338227511608938206828931504215556342073247173445820466629603028175500 [103,44] -29935555071998742214755920027778181124422624727487412430456625349694768345080982312673057528274770797557642508586619799163204572756337437425640060781618486522091533212906182446438449204922472006727610370079511500833547523297270515635267008673066729949830774453890277993088967463354381648944294821371785750080075752657297462096594087905926340019529459373366938715425918824555532010277394965765167625674289984694569852435649045071922650314167865667154547686339734778999731392015672606176209587796381621806717383455648464780882971937096965849197398254987023130839040459755765828165408910343197188195879506883562807755047834426963920438654315175840635691121639618102451896957304446919301742851964986814284164472141130360235899045753595958878889485228803529500896410329632878274431562745597352472717973568656494820682008392694456976186893513911437104427022906225795799129472988401282228789171736773236598251806671787515282700958526141492701763318260818529986775075701986480959705667646522735393916615589525782562977774445481297797963165793472147027138320248422131315946533567484404488332828328564163340023900093638510979612089987054162971733697031654378921701715450739787802241069228387606155326097517150380730871919279862820829635443000698231854332270905032977372189972564800295819158958535194478229003157025361210372021187647098774216134123346682674106543867528811173876470754477166498795345278020168173679786085250012400302138313477361450479090451340885664721039469120848992713046913683991474294048666524476147718047279050833186402492403539809388522521179376582614208569091863749235859177220824573949192758225316974088160906055520187493800693398779385762477777874678370518892684068298470010600727842383777669435082964564924602655755465440292564150316127075765137314753508635406144580196144030649745214683767005045525249512940664499856229064857014467202014519506304422248940154816356330794811586130385060445509631119714565564293000 [103,45] 5867606129542982083035460105749536922783015955532703186730737437995540441401519744832432193822287047777495337258097179718672414792461965968225604289330541853687015035239518224643338839682870533281134930718467968421446098493972305859102176723320851533430782695113456991701324684045526718815891614946131114823615500080244843161517502553888624403982718392288364346535093015990867328220394031719308075181998223794411753840497908125092604799892945504757283762315897385143393900763721416456007440948533796343955183755007101040037586775599841422619341016744551503022346921603934254171414526044161238859548572467795357568082248051056154895973976670460669745060831627724663592334959177559480060692469770084492367860585146718413321182018509106570017517216239449442356116976159441808593443628273530739303406135044692385587367788160449377343750932898950857899894581727236701891895588818190273375365132337826187309820772383463854227932315209920985893058727171020805533523734303281139446415379948029229954370693969691025399539961800540272715487519357236160560864681493936090452960545028805049953863003728668961444974921572017772854994374122766017992165418488981095227183247783332162434857943324757620259072222704244084887248431439039742096928849705801270495194568807830731624693643633561042216606595285204329416638816667084881967152839048585097883520175426534337667178727374059722131642185561688410804520629661927672395359348803900177390597020603132362766796767148532130622237386843783129570080523884489946490539352559576667207762121725630650886744028641933336900101547234165420411272126782311857817714398030521799225040755320904514166173304213531014648197518427923413956702495066616145654756071477784227207231241894794959484503620540040286049470584225295726558845891133684746747050481642612996785508031157232187479560178404013623416533177317206303908023696313302908262384607474592503916628438099199634792286278493764323143831993477610325 [103,46] -1048444589566077435711189500595204796596537459387078994675357138762919744555563542790911013356029994826583420433271191234462550719135997733343387318912561890950501125373145812278033755571396825949269388579075589420118435006805896020739399798398028064499730551600152612930674656778261569921858701210315625964774195562284945769418533811121525246193138059636240225290519804409884025673205057562091780199296289975353964240307964291257697750900739546309865562883167944153808254648159084020335364384827413220017903856435539988186599301488645159214762227655643794194069302152729259488302047949616983885085219829599967080341489179769232504880677867909859019177022058451617121225809541259577583335903728873051279210496234192921284591706492437355467261588373074290107339719853987722154475919218760869233484504384355821352942739412636170533972035776113122561276157973142561501603529756147919047041445135900561643039000989911456440465356596767304450969566832457775676768373778233958665460369324098438324381532667712478527798138070973934430607880160919649497161727842885437485998528422083856936766478826991633218805426204366241895249266103104098452508193036739535712346444732881722869906876173204323650148372606354622067846761588328819747841643983533692327514376616971625808744873536045842092282156500820906835234006264111118527763510664745469548520114971433749865983380665575690621699682877868182029020712194159892000443840984237774193399027267784371309914194684359365529424892875839901994341630674455559501875617381905124432952204612984519262365217502480656260332836794980505457448276774067058158574003755805434822681915299018596604638663688257445588763604980951901765296749203514351137251497486500321389242794764892135400063003602789261940539547697593814350041342870655235949296867545353721931505915210874938679544999015784520605556321427266199750183761772095365359936068461488416237140738673509325054063402001817438330598554491040 [103,47] 147992213516149934727277608767632706488365429399160693923191277990256976315070213636238782082458691590487876132405061820988809644290008500884461476856766415426274750753935957147011203119780593815602877340619288434265728702389667701575422843100864857165525087423479835339004533939384978312918019359745563408771813614607831006938110405640848555298336198033008384799036783255585469124581432255474031901736276198360422979483652655626501934715167281135509692689756023573762255696056195857829102221843497467219994765979213648969810807720475309343117753813475158090815797850700325853379092769707792592118854425346829177169735918289724922707259165449563844936833885164909720726647448600252254095731456150415888646706200261660051638347586858717782028569862696679965353046059255039832233658378695907356346328073585223918327717604243571757167896573888357432103321903438662687782477557468517547958958900191995667331792482710606435481822772789907784335438741215551190104746619667169647654673702932815368175703260256438938476179474625066062709007305040694530075634737057820189565034251894100352935169015349595274899798198912836022726545570049130994728304084694884555169885795769106384159203036029843236835926460638998424320433010291089351199981769662653250016223524976920051197266676654766913825651927091326170235320501030856792525661241121812806338050421736553661645501414787900415531773741079365513744753570423598565860096654591692864598692662870099153891921463862995239317311745113564608227461606990905996475363563254058015748673235823144312085703404620155058988839611020071455519812904079933668828079725137223843565171563105300792624674390611602488007531109874773717193741263881697329511329916097958482760606902309867677337007018889592844797308653628806782806141623686104068838634622554600276536530182648086611569030931831441242801207345912970108542209547228194345299912623582657116449083227258784636147090420818393861780853875 [103,48] -11601533156355164696278808153822919320469024015275060162054613048358272507085664486073932262953204531928381355140433744986857912804490248877947992309966443091794128095298098753847727240137975459513787194788046589589713573506039972085519454743189074917387226266065148867283725758513161259765259192318430715761826789018058859221226298718510385124677939679646955729813780942497966341761098721720553791801440503966496509712053829541338320481593337413557402514124142129098985070992027169294972899045195165367479397944238697162994254140875208051724858596118148349789749213637027864817658782009264844167629302249930306208540248257177598722508300532162007331027954967211859711536662125505575352172176959143781015463447137392268839528178844626855714572110128270193188881734330335241582436897478875966795890794948632049265445089547327905455906280767570984411921432447696348966465557981987868385233148720168934210385686006182325740453618015244517824807186122474710160139699368957394414766324492360610519391430997099698939082746733852574413304726323110300934711992203085152615568083052948766156114139984754611139775459754380314009685608094388570634621429678125199007062767724289792580141309757371593495106776330376832362571849545623893627241012554304115796397736491467319080704995490015300095814014322542987117736181330237580280698048843159128233989552835657870122821193671262149050114996674703642189895059982756838622004631431725271804111026575400456140705663584350004848875614913518350543494295418273466650132727325673134995939460054955272575371096972965480351582302931788568304894551612970379169327905516136251919264251183170575985581929009205066040263152820737106653841908669121235489708945564026770467021198097137394452682886575724369546562733833332947320648813952241422356978653189804179172244075711879403920957573809952529562890625314005049911852910197526536015444646866579834079122791402656406346271087694953856002210 [103,49] -218846131196049216857907519759674363802450960590552372449195175076926397655977350062257314851658761666293084142371654516321619615366621281333017519696057200651888127389280035958007600332871312661337285697078850552616801088566700567520815467751624864346448420045604231785482425718270256053220872779746167354314767939342462846591994242070935350136590100255126004787590241494362332681149643157079330054190859340726690368374754576694502961313942776242574341652181633413429791268961890487353260338016601844688162443827004680470259630629583542156136108754381308440453344232960769448464130430734520326149092156394611479024653498232804302876422554677685146433596521678345958701982837907654204495289248683729780583511067427830696004846354957176768675795922751860748784384304060962676979807888164957915043218912892047083961797294570137395054894925403377096692064802722915133291980931771562358547990101991188921480572175188658959959198015053702445762421282618783427702436790757674029484371264105452045397789237552629159067154004599005480640188594728582556188379401151137762689865584109922577725500116780667942892178395995473830481335037325880937980695856974710844549205645806215619447173462735114373291558660388020794191229523890870736120388897453203801772728096066199853798100108060713670868109940876023906331221954219862570696571559371215471145690914819512609388493759696540583343314198898310101310633942233242318735075943616716084981580487678229504860710551287455517795774586229088169073678916731351434173886939716183140042464817522460933512209113844689594894563365722045976653436959918551762022172132956838576562516748829832595196334107856032900372073764588630986081750793115269426497156322815998804878604874883313309605222886503552300739964992682850491445339345108323812392703050990455756165079421191347272724540679941451429516639855943334690832994899023217732169600774812678752245286857388350969182430058438009210 [103,50] 235810089987512311756487419241132969733235379444594377786125661863853992403236030323434107479566434367678413011846917538599280518208411670960000644621653469511379307310800070531530230869097175373899004811487613738092263882763051638107064537124819067557574143087066140814540966820477284694420229631716684050234257656276331975930252277590843512528835659328797744930028368428314984524043564992036566795158818852397348871257514062315827740152978870812077689406859372042499660922128196556117958119411243480790962029986466809365581962069637946474010922046698372282233292625710945301737391166670048570818679386284917729900862911587317841164728638049464880303827820429940120819722647382499568647168998449080228475985399646241342922936535162158886062275305368985550150774542099917518398054119625331915598928043077189743995923949803096197892518858702623658337526269943364767761258117674370981800132754901140172132643838548878899830197118658622873204607220623990757664367522187747997183282291930628350833804099250985635511622045714016626168642479470973469650199345208798568431017716666815015055999478922278144541222202912609263390223631388080568465092580589519567282786730509847282855962414345051060435372391280344029100402698705229858496495960905251037628839737503734525380665936060268704582241725060276772809938239285641426116599746061332288262527339196543354835398856276521709207122998943970203828188110243302789040745556609987348164248550746518568851689970275392515733574541695612447395282075053675815315051468796539631183546724919315347248856915115996542271951634135722309708303115882972052267778745598440935414830330725942579865686161305206091259402702864310575136932563665910107082180635191387349529013246111482641392428177912389975254599064692941781935397021747096234753900645765222728130203919469179691796210323992332824258562590282878972436072587008323916698985717178481727740165114215542848514303775407030 [103,51] -41860934988152307573949644066060333717323893681876142016154840647907566774273150992480621225043737454411049160458610071725648654501341099656390883016795299093237869331729475337646581136707620038930750805717708678516953423118841716157073016125343279232828023559753665625098417209665722749578101017103539016253543672374180595857627797672787319791746891739921270505842726374542495859108753299803450452693247775147219538688348715805871380460450512753241029168644468881183015796348513178819113255724573953799082743679944170668484389485184419845775178009534162120472778777851257694237242012511510187210696415302065782862988840681163532142120353183882452265993996991131801462503154193593381175621459352076993105948145048272133203434846988334231267759680655063957221047470023815342762830407002908286387881816018992453926295008412089521439394380464243266075523218116113974438004203729985283668809981679470249759251408862720793312853190542170605513885290767321980238329603070553283885534107765183643746856107683062185802116340137817329512252383983590130960399395227542762262943493121695813358377452033477207944920721588010034489618053530017093851914775401492955381762040775119337148600361336038440676969347572354715857942647193513823684192800631641881867623844550409504284631951311718607306978536627704307753855792057536508442814177626511414162444478631995910490468255145110521213507235511445824873790875077738769324720945177064864797908249610969333281841395959642500187015928293197380090490588612333891952562588883585606136550752617100950785393384061355372418179805620404831782851140307172749082913644448920289437974485850958007144278836078515597280184043434864080155873363911861647087919657992364120017342110413688177179442923059754880381468791639847751603585675371251783803041342743789166972935211777454380654125181315549239518513726417464160918267940565657765428339349365847798174014070207435306425958140885 [103,52] 4930324830965766912654392907944877355810449256523839786423049238777140861915162281024131258898803371340288148898715605942536840437069379650402669301504161848053568563258681668273216348169119652758158621302695032871391352387459516410250473090311568478378189414700395520206468859622789385891658884516853446422602427148978517874189124267223684419355977644706940768309521671174372817569929816076795507443936576510477391926269598968869335704062420593251978737345808972870958318470825772237396815576471583994740079956346727162507531111763295710135526692617771302359554354141797050945111158504881787045301636295358347661114620010344762061486654185170397245984642704818895668050369290962811439249702473734292062401401072091441315786522312788253065435531470485496395571940607442911107641720090691281959907763253344735953327133890516576793432948235247577019479386246218514324843488992509492524440756012959591771197644650887741283916414443430150277030519489672793476508800493066782109962145504983019388217773296269601672120193873502512586682594046090294290220228913056750526881521991753853154128449677149861962226530983602232211283457034030885893900278527654844995233910827535610323281343074356877261441258942223707086021186655304591750329660216013387038580974053897409850060187119608237173001185964409687523780238871540048505212251758631305081076333489440395332473622962645408253492213146899563095852366233759622564322067198383453036918235148633616242920608068341859147507517246486976835132230028789902512600172661035825428894992095749277843085435042854695213273307337318006657601760649876719269693396444086490322045307112856315169176651380912321632182810949922175253296360379855171071259198088817850481811507358796979512120244585734654560870944999911233892713963208941465642757746434092305232188530656679485729730736952435957069023890378048546492884958645808264331013857667480825721753665284004545228410660 [103,53] -852197625531083596287931764518225837833994871470971455859112714623454479743186739608516645318197030197695822473720692538962534929720542768530666092608010314545410209132844117180459366876115145342148215962353243385625451501730884680724467646371288181795217550449654875105435969419696220438300351207785639752059153841710548443792934177339607860743293962125412694394661560823029984961128287081946139965368116682346795129547121283808102384723464860386621350189680723560128680353996693663834926240541851849080801782684102266880655940955823489790433014957518498372815681160193551478104039126613902313292761551430384220908880272696298801536113936462136061373484953713729981461682683717322415043702693408892401163050675478076894635917461039294305376258925071433638006631771630862580283857704340727436778027762680238026569988601118396939984831180564603543573916956650300939178706319595184124158359721689267459151174289973715855973044076551345896267736952392974188933390957991889547114567105715121518647536395867134671995674434537220161556783086403439060981442792004797206369073299835730784061134435478846857698807825472200606557625744016707414732226790353171097846415098382998550438440088746167720054081907091279177943466819260763533723241082149741394345919979175607360624540404865832585453732182983738176372676415930895618094008751161713806543223837517671421069303605810176836475818374654532321030505475691789351574398652348910594263633309080231432494440566206519272290628607556974454819683263854034504132085736936308419505142162406177390166913637699223944511446377741984989585420835008724811346838990879107025453127570654253934753433303013546472884294475443854323725628064744614573254699165031060760213402596218140087527690239038377891188547080137544384723439634755895041101715765659502872986702521665186190745778287573790699384314258396953489377343928520206200768616545668682220884249466793892272245 [103,54] 146944456223550465161072789428405344096800727024465671991691147774044507868720180429751804315091333842371758082141792618373383107098179984259808287699015403156720775214583870445014388767475697941615768228731051224876808545294393542733144806703097660870825418300554933245073129237429197602671171850266577253745915072367619409671996970533651089511875784775205405356536445979236368823991990282383278470802733454476831507068374267816871748160567578563688703708254479369890448194342888006797325580000264459590688645940953260741503155859568611772975848054217110960259381053066574547602393030961399236288980731982754451864093297565597275740711600871069439565168337835577268207065892649636446957598028517186736165376035618821355733038047039354686452684099682406535918378382424772356915969834447660768605928483436529052938582342562487840665252219011447863190283080832812867975357871880694616427398339082726806356643806379029321403145566501383814212905056122068927887511898768625720319195120217081821985427453864671552850898460029153907085776435310516925582541182782826981780151267922471770542421251869571787406345722909888546452743967165103643412804548015807054496094676615922184076957364717438432995860745704051329112643128858116992611822924210524988037719294791620822959460238888238950713444986588510982829587485406554471380652969541435618116681714993862663792988438186650851278241695393238722349700606462903475705582091732214327021579158899467409377757358464198988755753892186402203627971496885601884784505798765543530054859308226682255886325443735891436550601403683007645455366171774237263455613286866499555370450567167414054982898603584715773744783839116215343135941835959066837516001278665252335258125625776723005126295364711890096625289174044426159895221102055215624661534046805406742353699856791066914024045294369860175196900608237036003365847573315171117200109362872078150280232588381823050 [103,55] -6226743203628755834609948058166269448787706187542805106351369882889016850080688175518454225800861850543243352812440243154308161507893441599367320413722110924076249444314104443750508455679298772109925716826817478356501462548414819977380632175909078076494327157139463857572202481661580246531890455922611017109528226681425809045224808046506979459175954450296946552074993569493124911103326472194611405683394783666990010142706692141312819283975517290757997908404462694345798712650537336669319835661640955706511591788555799109169886850459107797613398344051071089120395640728960502696180967920521241588182253365401278471748119638387291143205934766768057896648584881588359388360881798719618677872066354223994281313041954447673455422043995333274253070134527196905482759887734814699006868787943912674983526957068098001367933730795289642277493079669210864033734968091315271008288221514909972953544484428958929477518030023245165491209438444095659046613543931235915800044752891817165394176004874553651489150509314345462275065003346230591956652197274588509782937198733200933875710947369712762289113377923008529081350774706630219207515919816202541618808486050099243727978401440820060670300360132103047664112562955212950193615988066962702712496304188363544305148112032627065734402421875362959596357601969848237759867000445555488379615867406513013995265937343350033044454810816964173248031772359198739265304349717381493030012024653455715552735528354879713933760839905947869149077371116335763798034993134200675051407047973648567833297663559208880782350556761569614820547007093876086965645058184002273161503988096189857175366681424504791478254597598281031085886624796281469980761743945176782885423005170729343753370166862785000453193819272557993542294070598660981433080081156076849637654318177329306359280946196282566486020911306937564215914159572105260798468750869275066863731647169588021967318088255970 [103,56] 66074276828131581229385239417343898086243804822710362249736536136981831465784046735974279568235478281702255187708754410240921360557729397061326725538572907457521990423735274984814515808187518690545882755562026743654196297933707032348559209672425292274413074372614525966100775612224557050376165057963057401764575127714174226771146155495613248193893689986698746917829089335698311608568799501216655723014243374001185984898750676433828981641348239783056475757961097357374286421530970170227382253289164932471193584671391855723471470626523825461696514188033526540762073708632879258892632972122672180521533651317836632692572015207881201291589784804379223750439479649424016401380517338791120385626641062105988101883582122604768330423319808921007448413621367133858485741376047452906657831959352103780275879424414661486714374487440816939141225993252781974568253254811621153480553768953707518501325158776164465360437827715022915455285101405668272547337244097559737828559768837075773216331355590875070313085699856460893609936931165294657246046455099380462154778635671023330646643265793114304892106658532094656617792804624718991822538281549155665934063852669321368035527043107649605467956406243045493356428515407646603782023393915086988629370137066440918315451302734225787140709513723642436465818907842408101330054612168872946757334095327872020248583192094244076496437068291186311702525953934152322325326743238480573761201885383251451767541454035538742932589475919601853258935109929197505484817690134067686967028999804934167267846600065976846490636098932627882816248639852233432404453359616574601711217942503245310051928137977930001519041464688007623079213605826907827841255100499697757571462645751704472006164497989445932225722080994144483132932562064050716233168619064956854393391711221567110533886898311503320538038044323273215594794183852856785824487849642233481658397699985566534499470220 [103,57] -412276473077561187928076812356608934949898202564511410234910728101264047402555413495928080975076482425234619558453474113699502733135521360737182734628164101197316982579624234095198117378348114221686774141853601469379660771808109390092874527145286749834274683434132294269047815431050099617053985093485852342079504701296568571325140525798821359776027222745003691304317140302482595007682634595010202424064557204686685797121241150197148269948791969767289529067213632122870451535096779532452087956442804765430213423242732264975785255713023525108608666636859767058923795585593496876257476962639155658960687155586786157603602553929150629128328425942322072622634785823995145614281482682265913331918881494822706883114790777819222665098550095401943623806542393948619060600656061757146816937391310464617124491489263847733421747499455079575391381397928984774286219982536869383772635587290620338471390521548319117365351872670250189040753188588959502267229380930426475161369234466585713709262597871365905288778279381151787159153592854793663130695833234213350163499476918968775377278600761749605417503901319620915625556795214926082519556567251296281942240840442522097580979203749397244978933236312286557306556045992538283253494268712875938251076530108074458191738952507269735264164829572415005429310164256224898414082723067522139516470262659071278612447283425365264812342425842754687009659204249232441057666578914574172910302311188731856968281424410351084289986420020691347895870373646770430312727064294586578544255214966105900938946895006232758934561499798129640314577835689906576415261970859529318900458010539168957575809862541423822724085399763958769058247812487768042230566659373777320153935648011515630003299897111838109395808049181942293851877438146817881585610891352537563927071450094496845082003297660856261812240077177885559763948781793417714456534232052553816226014661812118688631225 [103,58] 25762330279308503331800623870228976286471567550912863476721471077677661429247064947170010908501582789271195793224430405788183302509382002402683695585176699378384636734198920539980143109990254932406166382355248528588569553744135826080020208267445440595539156138248119439515128971290936733606573802447799390171356680785809764303166891702007653888393825110157015179666801541692552503665502069972505959592142167862642335504926756717174594736008060285901866328880166683340949340417462493185460681064428068131533938718209574893163441565762354934085398994406949114749695491995185345538562823785794623099298755071857136516863667450963570693032632452431919064674614009582464449383753899915317886442069800762804206040459780269152504317171730146408324802835461229758352959244962017389522507056713007945274716983486712011038231893436439334736257849773082360918453425882069046717462157073038044640111934105116029457486780775920857307853762880270536423860899102139832009022063611043774875886794827813432294077163939349991407989486393203626512910346877586654511818535825251597090818729510708708146789493298748721602301057223506075926856796144878901433193024224055051465005404727472445823456025963501900064774279689902737237932491646940264005563217262680431931753020394499040357787858711778019655824789298380360536185801476419220740479256563859265024301815244299861155203190346594486459686198482328749739191076607831301819389427173029679648821000498074250149494422752980276666061277810509344386803767351662459422121716835052472057116815379945900601475615812896617208158243210347162197083183944984354489923623668301540469743188211021636949413810535874960681021838014626264568433507933759697328010839439844644752377885361713135060243392640765865898306397694468445732931682218057950874129226862254519574988516352255872518704538499370267909011409781187231985796966012268926291987979463513297530 [103,59] 6875262646347333204851343670395160472973220036938925854024435202294662403629944331444344365408587503841804814020329078154217353313975076974644166183730204478138020791506964560235094783127691759543993732156079021918246658918820075797537875118292817347863558472991964260510160078173422102418997680551349431014487022869776240875529247944941417647916149939206372187699214066632580933732845885793647149538260051755501173101915731884836506545363506016947512257179598983832524337458964908104920533012837927472499896789845081444885389827578600315484513640297868909468789970879799969231650602586638072046140888276533448950624384910300418355131465285504541826569134188348575374445306610446659841893148583611310110706709716609005676608067658451724286209831239148536823658288695751873791515025439767711729021448139538144773162564221298516440988490987890632894891628094970460785282655583798727245873074126327622735755144306088772852236075331618982736074637601025428462785758336792220394593871942443992682739526913850726075569658223081165690826488349006617164968063841553401592092355783214357559253365932288747848709716583220199341914379884506571464754362179300297409467805097221476965906633478103694865116882900577910123955912191999872005825430741568749217032816630596779819213431157602893243805206194710778646019447405401668214423802110613998649890740657932003476879934522102177401859180137186324572012870584395781472202471675335660927860061456733385102819023905298259106712623071288463423699114264559022382762701198835443543062739015563546553059925026942847384540649734073397365219067824451677683958081555197171008576651872593358742478616545066656839083817748125690474779016946116966854219131617021206228246652956783173920720666521367668309476865906561309569190048396403055078626812139055281389077358498138439890903660952135881046679571803881149752727653879546453516670135115067195 [103,60] 335185170560045526835513726213372085171891232236235010948770358831462847799146841482215642353386039320642044041840045520071447439732637372806952922643971070493842517306030592991882930058735958751707305117831865559545181885912411861746976698035407076017403097443938604083719162085916918017013534932813144039253025631396340421224426214936289768810152739251186524707586734242528185759809689376302374667830582648386787862216442548389193993985387780985502571613046324765172028586794574039315024728641680403221441353842802443918629593860120451665217775366640675274503825421174285613642359023765563604099882926619373311445821241705734166798360272458667700310310131659301107148263402099565872983508324103073919135394056352961827229964020086099724396117218712109305702952226017315609297011655933349366049310401375048365882514597261346235320283345739544718842610982465972413616303611763105378246253879601182378458555402837010117283489646241331826534530077709308650032291110647616255374933984968504411292329469294969968323857938495245053927733076242234298297214732469183133664157304775044157729815064685542250674446432883147837001260160467066035879713648008345039013311669891758086546198725616273670561813552195330930623947236185527475771224063406799576704778345464263221303107641596303746300982646622915640329279535077896568497901381257036779352960887332776954686921612430304206843092199673345096546368329265060862249585369527793229270231840773217828121061802336943683140552266869243748991935889031367995857935695675878940209874659334728531177836933279040105533573822704183753036784053272347202000569958030022156467124813906634985716364754246572414910758238774978983436812617000139247080574333809978691723380496792116627692630648922707077712081203907023408985541826422407558635099584931270314473466487842612952969542780684170798547850949631132052533236148527502269902824969500 [103,61] -107643996414572505617046227664616487475083427000495416280183932898405736095330641370393576832584795582719566500077931593118912455433475275018377804343238059102796152566616882919201929898851247201011555284625033307034707022182363930986054964241352513861858094358472087839312956660018450374981971501366475857804465961081714036411201902559839728527017297643672712643862512422721569968251224341408200986444602496802708220034819611446875698214968957205163845736080453220222868382581239231997386886888106203468705829383790875600950054893552311201069211917934092873196396491556158997298660106690671247331853695090594533151289067933049214820283245821455847795950201488355679937444792507546723112443101834082371348588405221491478744393285551814503268054399588500422016085443690104366814009925679431166362334409022883773221072985654730692578009195486755381399103834204648832672951754828393967721124178724744221924548687338129724115749952736486040680423581929860384424337497917315342824278832385315575645303310909342697683238381463212124205185101287202223545026213876565362551842029734052883393740755976149605802042386784127254685203127629153759624779978741578520574727105021586532990735721721285238071365421655265804607254077559652809631164992875708969138237551448823846660238095906178909721351279667966797376109529928665850492999453576333854635172191899867927615119953902229813562722156552815323855049845049046359808967845620142400702728450617683696976897573770291044552363997274114428691608658240485178412842967561378608330455191893273959088135892275867222270453543220290533406570968898484121194306321346128034603381906950233852102851428350114739131956134775945697121941829733965360231406496617212141021210891330844291744584633038607252704219390632432326678346232375291282564604451363299318396628776863932711891050019320650751418817624464745462807999859276281671112406350 [103,62] -23169980885622664884354081364147672333585987915293029464801245526341648039103296336369401262561786544516048142274628008351469819879924535140508145638350398324714592470473309230497449212595662479724703549557337167480471526857073099652031306763045211388003405390728724169787266160036088314656668340304104686899056752935056503337463515017093084685422897729624955270663075800343406386073545716213899204976443267103456208582535435158478846062134707053887349890019509685116590818318654189481631271771279800928485819242790084747091582803513254604007450401805064439252198257296973309774216413770188306854388610841647074546505224547422964704080519746493150316957327999648093659105934323543755705465222187957554860225139944227507260825695363774370349430834228572212034330290700563327761759928831853724169724805244138189223199646772504286356658185305762529838262529435930594920771656693826165070491017467074980126714517054650302515554834999619674613300505773373779721416270410093926152428664901740306175802935659619769795075662959165555147649722510267294989563990403711355919082080181389086449633321673162389198073636646535744946798716059834293260775315204135664047509963715751429817172920545673087695497258317245680488419933013945445787516298145160930606732428129850941174319165164453818256777613414425582231881279704221286259097593791804226255725944831704443916501546912923798217216718654358726885220215950314032768642138239885535833569671725108593492993199977370174381463118631852207993214204462656689858369705126847311429156844007342960789658346174682191706553266765074876457640588403457446363888081860723220571475844449595933845820637272806000860189961085866601384965138596769605476343052350011216438027940540799722109658247492759475734367899889600754581356020912015243153854278471406271236175959002920677472897024214049334834528675888300133580014356238783159102250 [103,63] -1836514278310648816592064013125883151949694418279771693201557325541916884484628793847833991781975616623125987316205077143527948785496815401792976266414614727503988111850679215238231278287686620935971028856431539334199344529915117147001943218405386560998719610128728854044817149460685559988798322605747657636317368572683383595440468251597105197437706710320000168252549409321005494108079900266627256285461880777844058036762903927446158850924389074025358816900508001366743425910176639869185548463976440758959419649809663948293940766651042098915062901319070029381389303894421227146181885853284639546322560916314975240580302000241734843092594429870317330938680554749568936259001285588823608597493363389758470427567373969577524211661483816469342259432510060034556558872181114932659998335506805948391153580315958421224913690722618310044074652314093449467722645251841490644065456981539455161443033179295536002902236883676408698633310230346106715935963438769100175378442904149728430448773276917293629595299593176948585349953919440956132236919540879809629826483314430411548891130771479515087399805310723323523835468837222955153368316877216152658235725395055933584867906102275168083412917857907446390135842687730923860876089548596159667868229927697334400991122674973180441779430832924426682402522023248896274993241572714802156085392099200312129690813915664646795528121784867758273442567095145961522115300641163205925460098398448134819284349246612012667927050293153302492461679566382824518684513190170261344097816716027485989679754017079312011739980321455433958540839045273285620563239044658785976865328393301175459729601928307923860341478924465761339591255572498505153025674671003201482085543847024142634174411984448527978274232473499633312307667479283664050134044869651637151124522988275634321829864992274752166473994576199422660922819742766893933264884643896244900 [103,64] -71778377541710811854510344653888650950872714060861065226478532703206592999745810882804741175099572118018911096112869925759513417516606640350703082555988839723540372110059731504338410328781264168548116994543073893390598982252453480472555900330619800009939145800150776464130669186172015832441937553455207673556929532497350807733906305268926174517524560267029654623557614806718690262231228994077266683506380671673590820564374574439855180558699379743537039504254954558546404019977164145253087478968354233138471288462527153367276514426076450753530686298508146410216558231252981558483227065084570290890295673304992369382303116593141968611463866617769753340896486930549826446690044606511344113719380765985933046788274642878322141037571875615195592567021307442732596794702735519763746742012499890557808998113734139747833087510783272499968265881067940061626807056744888241843171011399541790754906687212557598966034912789413753145837562493626645452766223480991468679530547900317227306618866950241093072297842227803691215641239067114521080803860364511398806922104041756083483277070574327119320728258743637642522758779810019684610735657652993723996727771363363613659685868716349317447065047486291990300928236211931368491787983415902136686691222574147380381299871666711670643379579922157844450506472702868114830009253793556012556178348329216708380212281976074934197154205951549590569827028020008198748596256844978941893955470965917800066482417395676749866875064410053742612191493781037009136145575903370307351763387289127734995022489255217457841764978772104790409689209355653302814687006106543991664137531651737329448941777587432175137517536882437986886601804896999327138833558522959553602257336749564692030472432297415399210878340187553970583032775225280757796560856113869022492494127793824845596796963066886877300735183550201353506425266405698502164389272032850 [103,65] 960341711126462126467589778582853267019646946121679114169753255734137749476734771390558117719012302467190682260100050634571426518509257397844128555060558404955338673814499197708476219518672480367054766195214094099565182291260916510130864907087241989935559833370463277090496967989886878242135310085623065602901480103611903904848731861036470736831120890585635112809619145443791416582143121878970180246644657930349728957283747889776349027825483414821169315905060969658305882298998757573844271096940557547422634438877030199964293360016381360318753081812870553883242957391622788579342008142519350283937079874570330017326393024793069909572028223156451403454215512126187021390058768541768939651660586996057975497802951833994686178444379999335421444012499421548263315791477925145053515377043771669937667771743119902867307964436006255200145058094508675231564922920255063783196289077408127995519413853125236492048950151389747368202892317299381269609110523620183107741366514815483236704148747802993306271091457758226841432323782986971397987499614721593150743175360469987266756338041807361233108431025388851556293176723748841723835128484649084887393972536902349016301719438737879220324348238791414547622888696395777287671733120276251950393170225987187204874063706661095614855595763132215814417473301340362899968011961512615737365015421051499244204071728266673197948823134167139215504974600160560361467982235872988718014084241973953605152300314604010374862203484531184981759870648235962471141559599202118843751191712974488893100202807917138241733161403932999394207553012035221530057461571689582931122306239149981827881903557150951764226207180933430155954737082703575938638567544804686182263170739866034408800542315686977990933733967763545962414133511843904721520635222230551148569166968829502523699572624193364386805896901453286955211438329921716166244021500 [103,66] 119555931578771102266638457547239394444752917840770894236250898269616096720165563460367840710324831253698692838637490246531538112297803454803054042061308678198792885334156105381010303152459139395767038723004447906296063785982614311324161838163497637359682552429697561679565203289205250963992927848490221427236760041999512813755136761139895528377747008404459096502525419698095698314136684018852299834660005386471606939244249106573987897284436796612148651538803349375658513777684989840839986200225844772129422967784201151943550663261297263346542660512190139546005997969014294301854973118273675279156267739366982368975997081785467469272101568963833866082702701347165299028249691489694456593764504572367169739552842987206011149386155186357207817750370594406466478067413903572133875955003877610882762220866796658597847751067559080134803868502811892481762670084441730376426288370598943188476283948391191436305742416698195395987498812966642226673842574549873063504470405078209622207307079607600182841245312669649336002978459295660392123522360324265301035411212606365070407673801035694793220761015756958180362183867123035531384681165730895532986280761303240511728278481252810266484745935902817826030570135789336551978156257898371257726658930053311804421605736872660783147700021819334735094769408181509604592162358217549971860706210518293311848748480099445666458277348051253123533218780334714131487679363275374522382327897056787266268776601691508636023488481516154713417389187547291656531035504803871569862367699467274066096655148254292000257511305557902804088383221839953363957551358012977851268019522100288931949214769065131835961671626894732867598644626545860171687661408971428000659247942792735650908309121223109941964926713471470820740684926051615031860677217026134371298127219539746647004199449530509073312147637998840864760620813287401897978850 [103,67] -1419717732739050243569660928479296920989923064795156214181034215514527418232541232188364597934363914221342111335797305527085359965536790290664841168064245689023570773225923942823264805882963798312467878885539563223547388262181450878482124999200446540904173673043758987387658411630318311430051924829016038209280057485841457257796822109281055126945141780258882275081272674523107830245908773487387228510025731531311812598823862556710407252201162875960959297179352984342988528683041658223611289984662287671209109046838864084989747678042680454333932251648983675990721188262224981609569845026906334016260113072729143894626948339940529773233314906403529225224745525189085471433200254189802658956307789931424452121523993091253141317278488181871947881094435856287506665879524660487281730716314578671591417883985630853965191056962574268375434320842953725655853419735862741452934130510928096016250530151673091151437336445094722651860026761405023656802822350713007260751929948641705955977408824271128996450109021946809752978074798530477178146229680490509813930576656572058670210472258391175027346635664046240984893052140006435191401392091629403920095808059369811793641810154392127604107234909019633343108379987112959037061297456536568558716034248152721889377096814295125275845361910810881156882691973035370957250896518707440981270572755203417106741015361893965003519201904680968502213989466409463362392264406642658203193695952463871800562511750798403934842800740376752031237108105131108147495506585688310954055478032724275378521928244812081317334635142321611947677331444088050569951028568961093454617738729864374151910368372501051424133454922163990285176260565634435234441433333567449028220745136032949279610086584065612557145241142700739189064112168921843131800085338598109392138847739497164948020529490295037943862695481962209790350595958416849000 [103,68] -44308313271893139682484841670679233920667997997326512032678733080880145143045853071828929544735766840104811528307206613179601587579074877023748059246975224956473806943842687035401941185727476616659675208457204694805670586133806438007235882855779728166555585640261581610025619520093579606403842262595341688549987599518148589112472092905035629725875156702431075487293084743829320481461220111473442762731218731260036361109915337569295430457015765663282651592142580452406364169832921567498159743401580376750098590389443566036235042015738041468025525931346056886316727311357674988447270732541937916684741906834618209263291907393667130351216704837157110102534413985210980003267404658442292777894295841971315892954962974790844841619523223249185321113064627507998497953878402411581010667675362418112832953302844715966792211555722227266476591834518791528053515436282007751748309565768427497388203695852032619948676899964503526991390455840233108915674514470292100110422597674705486741248609759570066693045902650494152242705926181739900326681220370058528003865583348462616560688761219492172148571475710701423588842492342856078409201468754261465855277943595315325503192697487542440869801093728578295645037232125303855161925087992339701219334107496981615588976890249736581346208133239550981302589841997357996145102228497456326247842367246178665314944435185421593009684391891587063080861999051688942357274862847430762765509079979131551483874910879514788122388336697335244286794474169683235814597353870283091030549503548709642254660687578279846086149062557103787396835502106392686342711487597270442007921558892643029481792854710140684033803288693422509807878606821378454693258413989189663519463678078878088754604905929510762006095469944626792548505876783018428774741020599431319977955694349287926104256517388574464661133933643264081228483931117350 [103,69] 14900986243834439905976741213362090508489620768343442589014308656861820394386871214530136213784486652733927551958399761448610406452148245094412007326322372038009686073097857959657967652564993638396807549040070124063606421799943570360398246962218260290448984756171347488486115542557375037464641412888358860655564366993661420632550497382289567106134732609209104860191714397361057285196894432258254904565816630909423310893558417815941668813453767470899201919471969698606778303125727101173830449796721762419635776218475634751910738846290963362681580195660295232717876227779664429793860819422981084109049047100109737987932287047862952898427852170284968281949693894706080968348758510412992844965090702337987221988490850206605268441972064937768368299952754169705855364287006656983295808151081354250333635202056262221760516676196770630080538300008422250352919881065683517461164647876622404110468036020572576320834048487440651985605833322889906231522862398832517452118267058924536087193431606611751199555681321913332596010811404463627625409448452065375517034565833185824687624613289049923816601923478636983525291963912707639461381892519374639027270869956863109114107320547309005285359670820564652491482863233237477721331404356008270079023516051726320339097572215858432250786459919553336743457178605176168730396683052657093868009758941251970810985400569341109074280099872735406785206116636842515708816322785316099643350286367414533910498586751250969514079727857412415035969112592297555156100510950150313739211494986148032467389488669057664715076639203056569410298102350505523853975195299014357680100650977750133439720921467890123884152305931305902063908450364540209841774398907167431927887929510484447494296477478500920995826338426658754798083795232544322331814183698494811706350814432741109832656970338783383133854056796358887590019965275 [103,70] 1169645367490809388241578626160609624478952544078327825966442430895628571385034615790139118792641617852309418324847612884340155680761206033947949874991393089677094924908489297117723596699277502330238828594143149556990831105943768437244004570910684850521813606089322435343821429602377590784303316233238316801080933721045085773193404753711181349486552793703249039748856148936267071285500985396055126402307812094119881647314862102474682551340704129974189780270798103558407333002562012082223305271532164846678152525461319858891168106710303322838117460589298370586237852590870778533421926554296971595439194475577337994534381857774053787933112586309356906909155368008916872003460812853118511226540256908903369416890878735991012504529786876717978293899528285930773729965209173013935884742148761570951281491803481487659471088060954321104986000896061063601282961411034437073074582457822169489324712011029155894612992686140797818206628194100285513646156545155641163954659891968668907245985048168096146025923025019608354820195408918974088180519756794316109953831965495323443186675049370765732040028093234739950274123812640461579804876579360052459727585477187315475641251490199329896287250138079276678009054357046665948847982833054553163931403279467953556308682257194650966398759091360328764470258612638932614224520870676388216377159682236541967576022926425752577243053774375670369769172926686688370287342754990208685054653110731336175195860738914055481764170206962845816504986110035200430314065522969545388816331308667670807537548516575379629250942619702115846481780401784637140549447059935311469922096164672437731285000827599124105747558144629904981397626482835439851999638982643663768299627185107815195181943578884494244148241678046046722760273663227953974662416196656035608056070127863330410244437044119919956366253443762773176941050 [103,71] 12596280957722608509682401899909980355251452416561923148614771232972549435068433027415488562542233626798652829140654642482020847577314842883845497420165634780964873401309444282344994864070207444625749867795394499595279363792088989275121896372917539242037914387565383842084822905398872778371800947667389291195044975894805016640521819194665868547227928120109375615488780044042145590063651974527175714395960130240872009193799947059651660506064399561488438048108759395395926211505948122736566709340542921310095139128368975701359226616487099155737387883809786133438412917683276475782496548210789832588395199536176296339698300840276885106309759028492924942310811552209174786264520736795945085742130400984745485791909189034634129533280696822879333937144443627410792892407861887395628886508028172846276480476075157967507852618193781543406837576704585324649175945937291590730496832024032750128685900476596149027534387466725482089793354564857832783413309722611121702328839288189089828244820215831594004775164112763055503056498957792425523570224009629189853356309606198482542328492250976552469359840871468983360642832941855105186471950608750525759864212327378501042493371981813976318417312027725290420249853567192438768687910670236241944786525132461677610826715818536975032380023457203795696340537941153205558170533550385033766010107621070450849701612400886113621447224899698839094919543677366949144131459315158514054835082680492256102935931168696670608039475693303468959648551320730527220829500655227079683527935309450057296743502352490320159089650511850547430932325726032874806102373957886544013912945634518535197403098069033984191850522749731403951082668271919054313614042752082893667798073822055563953891008843347347539984841388566620046101912752809404630459202488384793484518872967537946858273284968440945432314564156679292820 [103,72] -1356010872160557231975835433997519542342131146049840508014684931008606188764702378249041994700568545515774774778244556118384620944006104485013675242472006287426931311225173093502098017810689997397050488139898012373130444447792920446708651457967610749676834126636850522515585470044600212521354631742986560323988107537600779652106951347265825531117581598488477287797283040438330981918784073912236536812543367086901856861687053133039280538613518942037857146251980966757044431445461517898493894123803184912052281632196078233896345564178706520281515460002839993839568639167600348932265266833949873546139657888561301201094972909038455049043577690789034167816275400399730143846663740467443121759094545818167385227233921635408910413544604268270642555927131368003955681123489365344934119083723914079890984879672269660215130048857600178728008966928379869381017215181448444856316612630772671864633638057611805992340920590642557100679215876701655575630011148089605703312320221596513674651353458825389478403043708246402609233236551931166706837487989335715249557500459956323967959174496914282702531994292352223222005469497122207123041602524764228386636726561709950200026600761981948305158400998527744875538242473149553305287019539222845626318188392087259713114717583138215272340554904106382455516019946988177029511391140129960540844766774280644640627547784946719859872989252156171558745495193180011012396546689937403960153677055261742819081465955910023401873028484609691205563803604528735493150299553123995440144657368073761757248857210426199416723777531197521110490057238869236418223740876120684300615778605227766972063301565215384440781863134518372998547277361390015757219895779855324228904258046918227438043656438800621822940590649243989983737460132466126976214988869503718906922882643639383956145637855065620729901272950580550 [103,73] -53648426394915930147129648166021398572414104920990254685045830092375899107373026869900260551906990246553296127975243614073098684735755307082315771869523307394872406366629761560282044021706604238246536715534318357912674618100192496864280320932396112860089987680283196984010756965415140385767503928080193714578277666407108897395464133776640004518571614861776715464527640247601683711870533734790371286460637379103703022306403732554809360855033750042424735539335335031078249406969563342962857079106024602944928678458741918363044643977004641631486260886627197175041431735802442064703575203583737217204821221140101485992401553254959473825175970290515439157352629830423574244071511504251593665837574524315694520275358239532051084118357922272039893229572501550747501751281773422884742111882129805463087844602438058850281065776190807058542046152509670175289964182785683555247994800629510975068615857775204546900539750028677491381761611641391187413890908784771506047229916508368190921476879154669751519074830205413569597478045626949783945419241717727661814599390696261424637286693799288221931296805594233826217194930714209328095259962134041656311941550462780481641667135863299578298191333015475908334652409452657779688914717528817799534303996631457436494353826262470462627393229163875905586222124024505747086064011477312637645712284840243335128455404098622324545165462657061312139549662146854534891276571826418357775301310736538551270339672311520046837636433353377594346581692456624542836294625251770887391385490850307133415900943376319792487855699449201531084039846526604479159474688714104274065155836931502680693648580205130604345562236185164849723260203221125648356563693453301697512034002009097627149764951770738685019921727969522070185872728219384087605809144208561598453412817612910471084693212646941743720757649020 [103,74] 33452449298421425947919970346739099674810686281210253792248819916197492329121786443767235867907749673286660166544743431192932463171661811539349231858717618623759882345066088628632322197130338813332151147260661800069261147161620158122656435289857774416337799756459321900978261125126573043925656725504788457685012521638228130008201414593139891565012166810828741037699689215406210787367490879114693551279947429344431870605731437828838128019262641766148576951091505119444093943954530754033771457245169518691332376530084036649302113600114980576707789493186351350610218788323360600263610852023873424319383772169938458592669249653012360508665510252176462135283930571779696415763846680550639558244363228230466702492715217191165726886677955967855405609668283187641834788484095677887095514326640815090572455500697766668823266148724997404065131999843058335701258049711161572895936142436816746802830126342900491154314946327414680187995110826552698832868093422131965576231395998725787807708135220353495791918395855955846854473657642535399667679422630140919833921982889872817061320780487166983414771013593852013832851202919145358432456366581921916612461902653809503715851339184247220689517300179636947165599719563295601837890650793202138452465574678391033241992690602045033857402966196402403088592081327885984213550383196767392054318860393828257449419763137807323134335047398283009355465526985784134098649273685845614269458788664899369302733867517984251025228423998272514218543583193032543995711524471595668120448259205621746224614686331070624210155592230901077502786986924452913701040038534370332938615166522100425718857719506270742656786470317304682580996889034489861042242771836264655224973750414365944282173113354539202096610070017098496062848526517050106208286805414215642944244282813105243530495071917687990999370 [103,75] 35465175217334971165238368487304807006905973899336576213357665659360381512832552340329532788791153873837923832704124809162098894482068837469381641212976394809176500037079184587759187331050596075922749061965837170270700262345780368578367329338571104348237567451545949703089673156902164999502746323994200341952623006345510868865101990106167894587015037353464691515792961298128210900763530563557863245974255533339556876415168394005941144276394498479784821936766871466105341727360062608627828728291610972542974614235236097430780116795354060944614285406081007952801903269591421053545996002176748971270335250097216792848869463068177171780796486072137356777820850444601923239295790987920456295333923967089009359237373454751867310370620003728787252911110615514440288980232643152598709411213906822379295064777664008684165910310914058028692008627162393588184809446488769883562090903507520410990259771325776351101991502215748757130985849918195058707200875291122118461239422110808679574347397375214239341693437268317442816507782496047713666444342740439019682967282435426501105857511771685626650532887242970228254729696028237716232077536314281733667427051667251464061442683603955123969436049035543199822624358493797124245545143591142635722094727409156605526541250372442216083183676824870610573227702534842026755600794170326546101958548017681689850618176859437307977018182126082902758260729803893283779189210655316687996429651129987338466879713537139650788910468584267594912834262111765006412292770284690779792492983835479198411245116639181122644149400406557814962795857977238572421485411148270326176560570737725729287004044312965448822642107065840455034578861253577238972321641399145230115297145658257917060351683250193133864799098483167857167162387848906640564384302302941466469521419050107274166028858367271363825 [103,76] 487591633209415837548221345789389262893970616767282355489713190732356794375775389526608043862098249233968341967880169941600787872259301083869381881694807369902417832687548296978965710703187474143547437943995955244525320923613432757363803814106501801212934426463563933916663680385759533398531139686411479475651803208880722844072865683951748786569152092323767563692559569341929765067814973548980929308128041457986125643392716103540488762249482531577596529592790539337171612215153823086981150751190702638686468220047099725886424320527037133166845167207360949444543081801959246039941505679615442204134371916934764269646319610329870223896803958907549186537766258014271041935930551839723556830561115278185201681435871589231713461196011111941448688187854189832466811820648906139035158643675065128256696161683345104056381430227441796319592381100212965159421491931687910733596083809200759134414620076169746946477245894688378075038670050661781999758213660417399041999078150674056053597128236558711947050509682078897925203052455077922780382284629667884213466104421527674579321602490687580366907759090164282404280017523636814209212067843109685633102908150424183405070851903703282442504580045365958651724945184932709974689594318089469911370428302121472929642027581125517197736657905170173105314158608100153057198844303254103175828731763244113435307286359436357555447078042622903784009628417915216234602063139070120658411166194141570389185936539310202092422296712055849422903649945189246436410227759816942511915362244403365988142354317060438793647844312726401431006426612270196393171110924432316288710124926471586589506440207004556368260606335598827625422994464672419588416415673163098119391111045364829434748357967847468289466089470720165954111153589858134818527143853833510613600165304926464826719688362975990 [103,77] -10370374388560761523273754117491574957679229090621309877079526399187901023608497828905783384303267355027704379412737474298029717979021910471347652171037098366683879806693376671194948411591835532525291158947129530933594460606058210498709851507317386141803378395113475650325277725185093859547127753588782480123908319218764909336858059602176621484801880683804691406432331524327951698969172700692574618456129444505310213984633706700129990597889469917459930026925441746664630179824620637677556336265166931925070515377487835204143377961191652392692892316948369831143188035761062440765033378625808729875323157748287519006860549820002748804545522040013223387137710688643339340696244634155765151605080150401698283113135185189180014348575525444191150618903198125329856432382120153067872646781987132511795418025329755808991716832751641717196411078909920352134852483929346888296499938489736716555492351896615774996117539178852943993376414957243333624011927445008241778886966926708361441255134010962042690747403146539637153929699234406182497487640387683275907605648491330905843451637281583816764450993457153194438208513414643553676253881126583267509794889546956946359846801404868498030415813725208624257210344610624814912052417265811092156349765674456893039324006232547228521718665901650770531067063269913332794737246568339158223716058218596972327042158622166595260373295876017113188625231702120722757324296233443613362718311659828725857870559419559278222052280300792036171836762400339394923262089565948401016835076755738694590363423289989636255479523055174072715173347393575118255085214942160033311586725298711113816879367401355733267506250973778561946464029520691740480498595251697755182929268545150131154082756562104525243273029981806331106943655707066484844464912246134271274378915992939447805075972725 [103,78] -281510172833403068108479398603020510892963082178540203459192657822298593331573985004205827049021579329632215207349287028721505895687764958344143112418821650022341057873526786990958340911955869014383245350319396854261132110126534228089114195658979559954863431980350856819906877334620934994570080704622052731646671247484704314433251226837104056934567056322054360484310420639874056462606107242603927872605891910940812936342600487485003580092302855641313393971141727841223139144983442796470442455889465352889268850219350223097774974535269588383355836832590955752003450126079246016122995926730361634565460902273662348335670370641906068369817096399795067543764410333904461206070398212358087831163359208329594388509987410462629029439672319995073502078436352361824486350729106608998921432924660951601308423501966461725434738658027197923058661753666720146441781525756156768900002929736962170795143116227774125226475839702104000459226482049441835680739203346367786232317867888474812702763120867579872581597968506885927036877805865683402561576838775803773709231851936759443491430537650160716439755567700092125689966811506294870078247350504791568274485214775613383980947626685045234267461693758871144450400750495678317121377576904977670361838545647229822768674564934633335617698912471019149315145681760554777048684735799357151192536426350899301112267140553795573852870030123061390924842925620722799731475673838633314703284384448637705305306718321548603865751003598928037698629633728556392158827202810105489883247706674380893580340857888257019969451810843158553074505827584673822121147162663391704307374218420158967595121836020930920645282790580811748725898949847520609011224717432552860429810857694421507236403251083443375532963616902381858936123804951218815161200888181836308984388175580982821097090 [103,79] 3533024924554900394316882790134846040716761604190357205319118291395239575528671513752197358746865299543337203051866203687334739384741027122107960193134394254017553627823668450088597220131359034806832925295471743221324247068167462945807184542297253809669016951119078324586155777627274559783058523486953107928183145488769135823936226526650163593180860502987233524263413093618972480974606198778518593870803381451011817451355849860363656361691294733317767241621179785934863674239400281946556340238741987477553349494836912819210335399936359242464009170518205492714973966229616700564608387762175603167705576049590772195450613259445229536114878994899069652268406728770139843864040389085786976441310460038924607033390318789814142774524242319225696007060912669683363425976386975402369484860224735517509824680074325889999963125739265983766028354300978600532337677749846872907559481665822902984657152757010380354400742910533483107035838533195624146973011780834585005414009472068977713865725836584264080463057330118278487369881447320797983735601266079680479715179486518640244209866351292520116193331486394862854822798245510871266148691727830348097812223051865869966812061076417140043606193906709944143416762748162883927786344618905862256489232154545289658149172448748180204575224148500413330033409069021766798938403052366747508871832189205649882162158200312864064207516121048350157385218246804020029659279097684442868977974757219880864965721965757410862707963045848784052125157020629288575693423185754251676689739150444622996803871881815037004506727645714216600932197121276873894457303746173979080297531651452619080836531581622479243498049920479224374456750077842723243858694986840155799512306380722859481521421116383275497338920136121272927703212256182452528930645809652372766180734179953209910 [103,80] 79937690759194120323432085226987068090558513753983505725807127075298237483567107559814456814542600933830766485088848374895991132848882125281457779328372011381989662690050500972179305996131640042937508083644219605511565838399311904138105573275240372816725416809971952892432413927303620654773987642247828107454495320040309019382969632406887138480857397038053946467186717999397728324569465012346515839545633683612872053394000118149659569345344171215633375103965427778448291506496856073400902915055651800111490666898921053117813675037595650322037449958570717983389123816733835779259892755192739169625465818345681827323978138651950499022959135517993156112239292530025132505785685580836341238254414593171223401467068480705100993506599193512332631132758442068690249064037562941123887239219966380889233117489686938894181354406367111099279359499922578807702554077093183669580981873342102759176090795657154603157676185179407541510597450140418606167490422705230374030532918208179756288065779527547748588780606810375005227216967815513070883473831263094223331188049597971398049040886014134821749237992577417480200119779625434273679336213003499533218004106133044135485137491968208209699938791079279593778979782615643332008898467804773574656757181720349438773099564205614939617029544305691871399011772397121522303175248388349142862914900229901992058402754405545851270704128506563918317108855129648809155997689417680493435296058374358690396390030865074020934995270263608679005327558135637764208217790593686326520372156344465065653851337408691475572282659101272263081827115251998686659788410313650524348314065401662541132331578804488646425613024819704539697775938353932125301316394316222996327645493736912166654869258802823055645110995094917670154880637616590991955173289562597887514607744820590 [103,81] -1761832013509638544667723694633654225110299003354662554942844162133521087741617608128558912852328558060262233195029769460421562081038978971334811461694805719502541199121207522474285832969130701305644600987680202353233019799710097161855179696831756208805123492753300258445739954387822593051424348652599459764359908215090056563861715630330320424625693741402399377321658328728360477430123823641894363454744822478152890075310918479285444912054167268866130230465052944275500744826509759716045321600255276701618885893934347674012498848651605935581743645319580593391338482162970051018109364930415092325145463651968613546979805788828050692394501872387282281776472438016665956702853310250341818169189051551338261712493938862996641631744350966056156854778414674498209349085435045903120045671368829949221062675674651862996065585831672369527436132897715699082567873431507843088841967271461387844407764931612213375574762658574718186608258979735791893860268575609920397882299334411694437781226197676324392881837551486861501894350994185795920144306926802009076289622103970563327599407507067917972183928049364451465968929396909135224010329553299501737275994158012938967051757037193698075578904027707897505135403684485928279670346515345605460451488699651084969708193330944554291930012751527888789686922522887076941840234287174950322031826420128781773286214255221613329792900363439457755511919814032417674657555787695640312375084248489042054071660835840408791485233342014227296930560974078894327383880247563553229166166625141855541465413173090963948184343906609819151623729395868544625789385621498253951393980725587123053568017746556114042255707547322036483953399206927047660212844767520856728133800533527260918619898253037693140299491829416055559956470560609147748044869672426316111262417979 [103,82] -12899088590902193220375911820670571577193560900820775645903953333394230874435490969888132430381897594568347702693770655123855673741063328471003716684236028539712844646797965655006430928979308366045888447141995380909229524122156608861007713259112350868501399256106772890972980364243442906495726016971435929926965858664458418528126086235398446036873335063832289959165520598082506543965656349829453766986518534086603505364612987207915207915125718801547724267592898538367690070648707608900399185265481444601637548610042369093478300350300900924441071510564901220253781731937177628231612788741596257047661916418438903569753611084750647003752505095113083069181597646931471223490109411474679618349341182122087599239473363783760593381416071804600745877703348525921594013784561023498404269939706136298871331537264518416388784872132382540766828676271125392832352805468765317179418586439862556029468940107030470855116157445400934745317759940944519879836943924123284887033299058981537009795336414726286095219059415676331932929312468588553722123488455982833792818001492638764938027086609051742474693220411262510870293108430507755261063613069392163385604670409623806887998927757354985362181456369507057166048856578318667921456146970369500850738216171499587337345452604314612932640390821020206491245324091367455714872670513424581275349852895872165229687583262085466673826273792784634526367718327073755795248036804747522122963915024094633419429253534082765340979694475536590509246912723739130845349833899159656491268950344933452753709889865982200329555237353632315248725356109443420657173354199289703399542681422025315294428641559148878840556767223180701464169651776461558822384646956530601279578217579763636777770481519636754744465773952283995656557779184343992487307828965636376276530 [103,83] 2210652275066056727898894588883400299133471579505065151604002908928979761211480814595546835102796882791003793677595200737360362022743408322717825261167271860821513767120715135961245224566328375774721432660125444329021769726330915418684273653130791956389890431348888328508611908210561623461616838214120022144913548197042359178101583345947644948097010681454950499862238345317576268438419515413040467749026642197758021440867912539805455835737523723662515054897400969647339462406355010735374379756796913698594813582573806954138818279959066891838628427242033948210149078462948213448892799092535908029498112590449024669145586652602220452934172069836646716008447894541019440311110961057647744035098114710987667458812750735334177726427328855227464252577633601337426705826047744029700659602528134187845165470406951937592143418982674498493029736204021157462255777021906000756622900585793882005433966064740762047983534861077715995400298016559814821988121150354734578580532718220706190252036251625948693276666189972847960732172354208143567294667349501875891308796545605381772609446932033659226225687238641296920428936471266610017586985278017120064446671626375213206483396239722906197447050162360924965728608693206430470422275141495975993618153557691636136432795801954049895177016790166899556336586402456587403747741964078869767314703931440185181804267665006368024792134318968845872537452750698931016154561967316515838316776830854055527749109800938041043608967236472250548050088249968135723583438322695266064158768129192053073377374242475198143587817290986891621146886993476203958818538223337042403258295249563725399240588835561581740496622016300292577768424978295531737523276297981745180405916722441506270913732249060408743412252737580872628131353880559289418927613994541325379 [103,84] 55526259753314213809601467075886058348749214090442892045772046356256744777746110121229345264369693370296152387486622223224012994708084722769008396801478772549224929648433512236616839050745272349433729464883444687950992369279003207927800461017220181636170121969490723945572379894627901660039267292127884047044996867798260618182025820806993029986695491478667129643925709209013912152484208439826130509097210209726028191962604855459781998654070154272778020688140984747124924223967408081946477326917288184765691628652908322540520883315116600595343771408316600328878159264583766955406311726100127934102167804749110475263326473833976942202595373080579887982440658343862049677759414594704486543431126845835441442908268848642215520882742129398887967862559445609373656868856474502206835406925206896731618650496531630306029990000661189160875863865173050233414898917571106495749632055404937384639675426073428320064375100974314573463898855161499715847221360536285259255255794677628490704980867651304068885275921146268185788410380180636474423632745601346265066287016005502184936485251648446820257681066931920398498435866227623169300021179328652561371860197581577500833652622405840733443447710346289817409934962546615507536737767908683105991300768253442768738129649568273162917674870443010743809481161652013101021201372454336669787843268520205683386992064423845635418716798390780936448457476551614917289946060643703791149175950869047431428508732674239192356776792355327546563684336717250672094982388966227587348902955081845390464995383951129216355446125521204014719520321436511269019823815824711194524599494036729672422232638396478582267878911352133040805859559523758544050388010661227795706592899324733046265066805530689443636108829448171329578931331831492623182405655603826 [103,85] 819704992861813751244458092801695172471665857076197500026700489487703776377424788207192052592361779507224484042049532886533812847096818570397369258915991470628112543898367817344058726649321866602595186775031248119294676268354659048820449799894512186262273287549372372848079610150387914313416406211114755018777463121808578900632291615541204083086311168293182378764125128809206634870778272646995333249138563492052627554868186516169737750588297463637186743327961932200086114569889877919262249577373777715222232257401048154256536330282515577182770097396847408718664058870546047085692010515433151182390416439455323039416602216326138247503061220574398774598300317879209686138497793205727552472786066094008744238648370204781643167903050319823567484742702623011952171057240209665699539573998719947497612077261630652976394128234415032399038548525723867072366551841968032522785830115151235643700196126274838276648424901388939075593294053486697956942705546388222241017823655365656981358452908332111089834556922730972523719205682614563882668466391942054678174332858886283760447187965936916487460201218490169317645964216770123816612833944926880157049107803440387281029541733978960249927125317642485297171271891314944102663828234757158312628732534256954413053708605898955312690588481652396083381037922136605529507946910864651930816477997941862184333118566267238487579772205553705847771018909743454616830118303413720171746021167082325931849500835046356664766981115217937153374175323173196546356467698150514096089506387190500184678801968626229243590123033939501355039801135458391786612262519158408946777274834677338877373193919801899678605057854869074076380323230747009699656763423077926836440334388969698160584896503068407694678081087144906632214223284246985001354638750 [103,86] 10701046999355101299707694272763680513403704918219881987253540069778875373222937687618860050523844132126418391315061294459649232345934669553643419568033758814918305305818814842777097607866957188500307788232355674190365708307731644133070842445381245652988616024842382867643896047007972637197864750065834767636777575927923617450728396108540874997599091523319993248530622429338391865297960931725506150617582212028329720547413609141036325375382279069950217388636059775888595644170317586520831001696755824449160080975987235990112568755215814966344688089495591408548651907381892723501081984694376234879984818279048888700225937876502814299980932741321656460665502787822933022799601758049542654543895557754250911555987081002716613888347010648651438040931370187280856003169852488258560500458282185526149058348904754407915472646256809749550034710196679031571772972724874372571561567892365148407676321137098864238637186198333913299194756786143589807451052292959412103839819174497056224846415976503764758561791962952492899886922206396729742662873877207586463540569190666298957839899842448960063350490345107124656361540926186083429983768488690319577103639858410150139935546889051840006665181960060328032563629364923183009675859784786170064552188348793661764208361556445486246611730346843766111373995295206170211871380541982730651621862690651449414185762059522403443605970062392070986359637870704988573823049446273321964768610320825099965600805398437614674696599408161586333809882642274958092079190746955744158803124820715636788287307609007834919377382637668069196880908559143190219276386914405600980937518005484227946628377393684643452100141622094513874239944945620328430639746679507591029280746579574596540188404829331456645037841496281738320563534676852109767750 [103,87] 151989176346740709224414197078792625385300988132812050879251200206314462304648661837547046521714583264093308771334032297510733941965641210463100294401209899666888437591089190160745427633361032901391526422365607666250230518053483326686489376197876525057067086728961818629806692102949176138484304274657570764648836953126143315820070704503949473724710807565269538714849837301688636236481959424793100315487278472400070473937840669968470208451952652504102695109790438818249642057819737197735522747560141881176897007441102646092164076598090189561965589018127827178372039179549078174918777023295087706215382838049896637118213068223944777902602724830603848960776442949364251899394394287791078359289584535862784192606077032822270447269172364536240676836651846317959700073939145433757598552911640075543479348734491462550730184650874057904547801898643656756393331653051937203228073106253450448845598456368826257840844996630384112813806706577586665750758269099446117784484784514016885508311851544334816906737522767586798496992275130260911756491294097804866836551646701514759067469368927706722044336981741137606430829363729502442609133511603198831555486575541528405183407602612392155017630387042005151910229090835063194576833808044770023054969659958260918039441746961940846710321670383336526269218274589674928494325245446167875540552912811686963195638728160919188382383387134899001892228099576118106664325765213140967388266250342818417214591011290670728708280255386929556636418198831862931986492352843494009698107507409507604802875871352381079364677516314508398253231583572961790737316831161435314775922197957929782651433453511470164262517290897915972821919766540309077144264515963695464105041147554936233227949094723271653638083718490934672675132652847739375 [103,88] 1800411176305680923826700749455872701222936641652085594034088892485149370574912078370287778185053997152595052939946644312711924178689477726451744302341204768368857873557870130717830712314200569465011257874757588791750908402850207377051458621663696999582921112876206331614172828286084486905634376717148272087227119742912960097722012628095602794638718340208828803612758746091870843461285345016218054273997958737426237452996040996143842670575875902952591071367462309205207086981060139381917861048200271019347969630629182946229110468726865854905618274647928315950323776883801261122742419150684378457993084348982009672107374807592043646958538941421148314636766337612567081224816709292340406747145699861849939815169306175642726715578449075931638581960985180928645789899047129223624973177820223346842606635061177468040150721727147682129801566041812335286251254879626565305990424258628030417478774196511385270272264211319329324261066234801048559244679080243560004768571366980223244677374756940556970207276629051194029009288383577073359005278189713053484774785778558624241205670827138251861791502662732102903721526646777019961014138871610965987682503122079029768314387979389353944008231778401016731937403812305254767182808081778392888544881383261320972801461968991581650827601577980559603473235511242162488371873123888681965361277253201390371516199523352209457264099750838871277934271000694967457246348098764158093233515628327078878219007845497001179714141136940506405934699205204953869194832389482545029434884408626164740296149901837553685531899883713383624413483306401382090928090766706349228861690264884653237089840904273294714981513784161990805864376451502826741080845539282921038038420187782324383199233818567558595632422189704581584331200864250 [103,89] 17114569044650976677648450184013916123350951340775166353484962995224785409899250644920683356654104725791483568427283355789379611213546609291681793498873868771562614985376916880096159517441968400822003669046138448484075312350185532325467757013432236311791596454436889102431575800451946673373713373086251912102480991679242183475370585080915381053868256040826239996046063091441317075121177672955340997610951011561139986224424952348555429317455077117921271096637146545500886738844205547006646551616354385325059711785377508408765524303867849064922388186992774445902148135670887481327734452423869442503268194801902911468167941172249828995340680636069505330954447805858361917425584340732544364785529988896165108860800210173385162502713094908638206359751389251878414172958821497952682149713858608888157511595563261905109220882989843690580131859036326890832970600369015612249617504405503764724263548477238583288105238685611581595459438626888549305373757842101654418902990325810636363780205865669598837208814294084911518114710664351217156446003433155757584963765810968146206636604228141978903642198969710318752623602192439904970543008225063779398732440891019589995775979855221925145277736469626292822003450282945144340025643909429363455409263905065078978256418911284236804917238604868872235831874837452747446553919228661152272606845477448032017111386216431902118443321980752913775393973991888985999727932024323779080885880802002510656465695066297190575721236390520305162782876187647666152575303762122455501061543772876766758780353558330273954765237490541758135009277646745035595729734467635640676816369906779371974885674585830986335037895604799892132410225231063226068418826607848267083552873333593689349886707476588921962445674096125195478682125 [103,90] 120544877060499354340542391699618032444198237313138092257967552558097620774106760740213929985605833792499535685840459448740643840001581935755749395171120345477638365780844469514576463401685574658575441934765775205708296379599842531293562343621884003937048781492453111242550279416799326571453651135491041994653478730578558395836125978775874627301186965947430976720520511050020173525931470863679903742946999661654829604510248767903417914033058285008559701903071943407835209734874621404624664498561432691790624709622968969363396035316531643071353080244125237686324220521326362106254240372934863387344459897157562176145239974104607653495059831117314715455000360599383043237020964993512993275983758503502586867008398248930413695932208388738733292017034475767566126024516454587195088343010144325821974873954458112758383331892477489335922706652516000331310730369976784629151242207433090082500889091634417291360283875819186866654130793547226463075115178233881444725456710274358291219778034081528701435298775661365206100399865542801735244646832743506614059841841362763618512253726333947001756522923461773219213614784536813973086245344871248599402220608232023139545824264350764499101384194775346858892091409969901609603069005381105950068659951877429938752311782086625909250595542851581467038835585848213287104470902539525213489793065316403094170804587456916093425319174640101929190650510236752404921546148894664655135161113482564721998661154691978538947874543765089742793018652701652503047507633540930229884392847118469215795416543116143830405022955845332407716549186468514918796051627766428645407295343777202863129749055357433459598224781010599342071288958094891236129621201818303125571361289331957105255606407527432661917904614856708879075 [103,91] 746817345381836298798306290026090908674861517696528296629318795016324367325974822369276091458379327083687365462919874229757007477567928831070052517308621350158989108610230443170670403470443947597603049505057545888035882937733944581502308890285956293834774760371779891555209496449707154325256232407567690491035205127805188748893973427828205746282501339766931123909939610149671811938883368562900237877117211085631090154458368862277285138670914951437867397607129866622744089025498878180475485967460294284440579883170736695242598637309631646773840041426701352726594175422804704392793644795756351583512288375768784282401308997802504093971606269099304524449116305232050375074578467817280633209371474342623089337261654866410555417946680961674082969246581779376174102642863822676262193731323422571356832660402703280547953912175889029898082309498071005966934616198935446902021663345852984579321245478340521207229860232764500827483659648503588520597349849683555540979185590163154541934740328612727951191056595739692791266170168518082847231623577661690347159564980365695385602395431386519002745259482717000495404946372561907664537999016362984917201826412717221679737168670258870716058879036023451669449008025510400520709764712513570666491670260078502593898565955323663030169605771221433428459215355229099438724378601387156813093536952661763418016919303154513298629780213375725338241621785941938437403169316036766243523247596145239442781896974229584247609609768839003288903791819666888355609844530802480974575686118238908851647507226716113616945054368984295149939563375742188653924342563746391423110733868140863289798579508449341207626935632809716210943967735159644880877601158075576079256483167779437141588399140049373163867359909937050 [103,92] 3761398306980147183875572185619905773238497545987794478614301889452882210523408173475536300086303943116648821521759284251612968893346543665239873250210394187488680972781380019588622251387998492532087701936400854563463975043858204419251252313853508164539221879811423011251021221822869822871191292999018732129561148901898952322693728695826578827254599625294815485282848807362923774999251275757554237743754751503724872266438962800625547939970348249074284630198966462098569082375919948996427434395504607341157346039926169280719502239274153386476992788824044076705548031579766417741549486107966174897218424031953989982478522905753823557527041783922658900894450505768675553810564637757946140278890400476906295101798102424441912088986682302401210160077075104923847554033707320525769997165147240660287406424796214530846261115504337985339543010354629055612195134431070456485667617659748450544955932464926413071176050889003458079603933381314461053813686409912126050358393141331978756543857376505948893238158174341548216755527402257492733406145995613485675204411228636488527295923998121688896833363959279992855075074420499457162910040509185519155173850543270580078931509978951255180013124289404141101375769659372316962337962786200686423412413829986255390752786281593000160988178999561019056848739006398070357209266450576686059888383196275439673666533236200548176942051348279777563952808025765248815518054099206947493128512430290700676774081334148312265984624255068670945505278869580145383363492813622224565186141396459510327802115860591580120405597386469060457652964142065798841533510380619842130306230824455934571614475706713110996427139099294654150942321220589827476456447879316263818493670304820567243600516533817354391758661700 [103,93] 15494112005773452710380450480951108511369870357597918037498630977377676649351261670536624897631000748044800566035187857040759227763006659322102872514667442174352043054362004555516705486326441109091088034895832748358325186396753179714765421001413612455500120839669985068607543064697784909542161394521614550155038484997751598908014050664871376046967256681902548835027553906846159184593191652296653432772372898586124594064634827021021832141000771622959027038348516640436312780013005205421431851267405266720382178572627718131507285248171257558345852054659300742610540327548266983487163515993557652362066277825901005392110412394545754281435063404630273036130064400883861980189292208010565028329050006939444131120663921121272285422997088115090544878976580928641782064465624074203860392613121613924976088602667529801945427874006980220936745568419274311084097840849411727240298413211844764073483943294320144486127324330783792360128550126738978820607626752811833986262268554943157942378868522298722339832045500612825263885184490158939880647561650143592686249827052250962543067006249145594356813541984973848042765881105807635642416199145557347800813047454295949780146965071426271502849580477503704912789775530729276936718644383300707203349453690977139714393547725756993783606289770886756901982893969330870940872974191254066880134748970063949243868621265024865710743582336577654476386097260529521907650592889540373297190761269706904849345864089976973611559810400194854501621824221428555380894283491468760856834529606499638498351831528369051206206416118281977776445140470441088021913476155512250185039050105978299349599874109021579494934769331089438200715690590422323034024637339986574259735384724842005956838798261550788695050 [103,94] 39701976680036469867619210477233311218874631771154006291489182214203824521794069532856896402644266418582078320253186767574067757476750259205215666354276247544207687928956324748980129263478206792503658629380114736056290179759379303269280404642172596075193726133408297013782931011271141983164213226733883255970377936737505563921529434010158464953159701081837362795389670937322803260166547672005585640484557903671260645932666037560027777720224391024705638838900092947137547957470392930130400472317992188491720168097502339193208434978607650156064542030664325752983721672236619023862780552463064609325153579096615354271195884473203301391211304256701515331184874247171212494684663740476701927264907076421613488083711628442663024619351363197397450622854329787076135215120788058969195553936169078193863137698499084146239098238003000611414215449502221467959819115751711702120129134371498962075768344613844668905900676264513605101720588884100558683949072162390102636491263828908629119995205612598893222048709126310696698762417352060755667095985438612147620268808889930064102388655085201080349123295246228346429205217820115174127019440222696739702604780865268189242158834445467832974988255254578789363213108912460091813498686221006948993769540966929731269501638350398846572197142262196834354235034755863294406272131877659840274826539265490575588359533679848090122367118107695622102791698730933274115958857655216443288287129547740780976653580077304073207574933360724160683962333571979837419442874353079234097485791363080130687248315755108476710383588307835915642055643602942718192802286332818812018063960826695639598508911789832503439707492959362030859083321180614579781272879282398504918625832929820747297246398156815500 [103,95] 70330971990151557242277816969150060147217496182279439501706316499172364074951991397194689051106271506276136815238351811086210111756269632793644905578792904273705265344315605823556505106784466030463461402333146499396673763184658568822803689337287052236109440695230695514288333317916504199519383798225109428743122218240669639376741809155792138527486823936251225900133785640801975204528832544869668527486471582468353482308010853271882489921136693534073664534983073784628001046335067150264218876270288820603219002131987858316690226102707050128299934809115434739627993185455337503257042051136421343920688840207042445161699264254070123431925916546232390148635713145633967736314737245053266876207564076578450390035952187186027274208469516634887086917256646549923366131967483064509055944058303966338300861384737453242236522513444358716714388671778434343778507526123624007890003505860969557509042323152711373322239689140261976181377474978406051118462556377602359391661782255043043311354090358845019949595861217579132795243472622000909915412523908614931548895711575964940362992984985162377013641997531247751071175332802788602716055894714711090827752521318373111032942497844750173003100329847491799475461892324673495339824244491946478395959471844401464912547173739193982450843422298020468993029879715219828311035171747027320299751194207205552111704082139411664343397702658582964668529829179280112411332975822303205179381442796403023724116110631905174193745468057695413222218386346529779062192000997793239886915673077476012184848048283908287122191277510742668514268482253909929151280720249468725614276618132609907866746954157575795837144724368409339428720374590163438949050224441304063628478119202014349298825011500 [103,96] 220257078946855240778728255127741376974733164508999104355686096525512773023857578288985677913398393124573744723838788276137767882248519326050261512780077632544729376553862903238773953445012393857683425750415960944741457710268799504506595700138500167028491684338822321194723745354546706347805115941146701611244005193652041906705367225636356274575776603528699290118090123438452058024543741652760324238458347874274929421215118136924787021929197397534118632439225383142576177668830445698616605055047616313566046217784069559094778039321431831804511937415642369046443783550152829535140811307664968181081239651082434113443724470925043205986793034779817492731156766420525049120963825886185505189880416377233745913131130795823262130662557521420508584833093398304230061269897520663010809255668518218434731356822284435335315432181020126714621725345451087725931958199832943291759801584337105094787393884357986524239140094383132486172061213626350989683640806014480343122675466280513312077253751548075733145953171091802018039201422951642627434344297921072008486060609177656995361664457593220500166149336499178855763063234873246595008242580028255586271550123420951038861283922409353640223441273992255433421170933612739677454965637299343271928208113856706840486381665401922612723888110273956072302555757684264923512203083518201351124751746045785550298537975113899397996184587432139218471479873158977151448357621326096197980431905396021840749246304571468668209089229567576410056586488137700795620709959600156189439957941921662050464334901965658792513889939512153201043314797547557382350403525464766043993214780833687886045090573479864225507561355022397582983281956897385995375885929944597108036163504562032791751455 [103,97] 1173725640661694526312241623270312181759931192168363426490384437103416037719253403650605627641302521333024946039900205802849449107803086431452670114863305023951201175511888151842786499554463469960708134995544427717214374116061078524756826649520529791327940737949553221628810889998161928207757853119692383805656299863724759973727044764259504107166608263138049596682956487630808056203092010438970015035634575391719694795773940856008897762766824333516350941584023519679023802546764634348574752899809037059645939809160553447665473429607873974580859250327411625337053625360142116874950693373625960933363417076848626140156521914089139547574974173344673647383150806437414879759276985489052604902853485845313596725042588344073387116970802054710622720029928869168781776590213292464894825698540784952238360700606291094030050767016611336067380776118642176334173275004238777839732197994833709830715315020983953422580151360842134136598025098449623052051435438307247729443292491009594096941282860670951109780477509159018047170926532349569964107519600610461073448296522736756605331477107769468509373780753050230072325709524067590120460006515484060831412001465353510200984987657899192540356434717068195913963573500036208752833631423417854261840233685196182008926509691929145799088259613342229027429127634064749737683310768758612505074763070601199852063332203974475590778328521374882973229744879617430743235126188853235148988941313231282082262549438352953011976809929714053392127345250466329750880264006074742889250154996623609925619720383515328577933657791314996546018768472775006037360993839474843384155306293923157865744753047566812432603043739665842213074354645860422574422492230486921883167440556334974150 [103,98] 2912942723246279920704669337462498100610121688014523470062098245550029676860540946130477038206449537735422014829585326635877884816228664881962513225972867536178942487152852829186151825380303290680915003520904673651203108659329979241777442289742105417203311458969717661567011038351909940302897796515470702358953142492049243634409146726100143930249363203752934796545499685380040388358068019599228995086067943340385000969906636601747192344336204006012889860360002565205151043136362674469958382014246326568871035664937992866314394024611365144684435357836980400864214282443088514157194909066252069423627906169047492993411948668155662637983244775279986040638811595275014713139936743012782933160464881097712502854776951070867158125937538726047710637489574764912606009530565959305805927770760166840822021353591906413175418431771097432049442201290358980244124859418455678147046202720682140089069132782400785629114637614376139981298570528599851991336965273963944079437396823700394168660609121891493384189065906413901480253276631967553330727725138643870128879025266815960510484183227599570137705040433114310399349104125497650040907057530445925679168633135120412998137575739351986337454004847923666607534906791025812986758062993909998082676706797232167916511289482624633468553353894756431764599963986763601891174966232620083373971755153999824848073377830370076075956865914523028887238334432582051557304996620848642941048112943239678716628425557299301138221838250460388682092101748274041165728154484069637668916352891360508078821938872474275149527937733922139239347635227374885060613596334368583410641771544751180253736528515117975625311623141013395299204971679664183403577393083816845222132968488170 [103,99] 3316489355187208890655383987033250430080184218937604638339972493853154014161452687977673657356239688548604148829903520621690710486735463654367230611292800541971183677774728801274268022020853925986019907941825201980799103145685481290251800566276295476548653905443391948634223221909673210165684819599540637653598715723458861579320640847610695300440878311491156399320651573745564563661475753065477440991827668971566201521996419213850784935274708665588242056981756688016728446903601273357599232751708983625988736264070853289086907065421262884341497582949849669723020348350281336719280199643376835720544749471621542167733034615729375918777175042529476402698038628553623226787327816334662200452525485946732364666631653454828115155465367768782509037256085785919761231118294374504234264847007171343659329921352048316936998186809058413243858611976696684393438173612431752306557970821677658493676989886990861470694344664100886182670471858079633670104190354191259065500759912873807094044150136950181147666921687288063028807558577170575100169527977989201590012660042507459405157656199659199027943655300288573647249124507118124925930854479848889986703760425153302148940187613857869276413666792851841211409829610886180522612145680956095695040581922210684548432219026726874923889893005076136825855210555714275547587547907752867165012553869748189853140595198366159477236362660404583842219101702402098975274421405481804007291573998982409324021594696323169451193452357846049393928041803748644006471063352606177938689870086574454296475877399959056345213310396602478011942156622310135931790082994958663147350214789487964288088086329675712699937021531878324562120554108862988038761443617091361912498525 [103,100] 930874377603792085696148446458270711838641142838814815446559896119523124163770306282002429922755196644126560411528102974137539994655634638221835276299311808795508886003816196238427942058456774738714281472677199740332916179433932758230065581000737687544121616105003339309791035640980100932755381633292509991642295029784976222603964897456414824200543113941021670714449514793425255233329308894468842909668627457567871042791549880930100102940010376535563281221089922362795265771118137433006773700596833589702948851316107355626865772613375850496132669889775042809567246572861918190993376623119054082085817008837492241578369074165254298078251576584986141259465629491162083153464918065379155802125268799665870378085643389389549433492314970007099491265218654406177669099904330210862392873008159067612952597598102266800920400731435181153520202255757920533808408735673641799009298544069202561918162204517312021040867531150279899216577361620875121866675115876311031766448793253843048794188665257339512602216277285716685665932019588805356465164318208445723408736905660697538742727909921657704396162462040285514022287900289431819241935785874234128433446725483640494723442085670763138629279153022011945976043634477619944978799893855555702007548253150689755013940320214017951087768803958903082213860468648247057161933975902467474930892919333891222579846586243933378175137349400332198139904414603715456731813811395787058646572147263903087271351464297219601167187475858635515768287234049385547240358018027567651044420004885095492772540648521883321860235571268134637583322722100800668523106121843112242751884210433305415465612865347525883513085319060058526650257799183093043194622748577992520 [103,101] 4333314918445079445251908691703885213755259796289268734227116839861648240627893739756329428638615698759791449556539118018165272539007898900948487068051299914788769218940089369348400503235077204372174570998646798214536771248764715518058142394562298669778496187870860773433184778804660565422729501033593571551294625886806036610616562570930329599924752074678427594494122764205296621795121553085013276013550852058598500611795715253699595505215240188932957960999621887877807363153285475923362471963994783391486026598023216299467127893076481629166873408507350363735350162695035633098986463569123631167391828235055957485845367625387821531610552583069577040585845362374139044201222663661218474968657304031850853169670891386356223097123955182942611246534990191485109941244791183151705563402481251144694794655530235251255977047869304693177225040702059106571332906159517962377740254373716601872743524765548055042325916056709188729449428484545809955483205562461827516001992310308321546243447168044888006383517391832010317580537557763888066626605759024963575601483991360990443312302659784039475524634982431806727699841597857792016842822886462623089098347989345829576535453626919677269535787039466787523617490565205295510535063861843486378696480896799142490094045227894088324077682743560414909728543648540029896042058048882854313488463378919541311902917454960993993332137213202953069133878433738210543565368828309972532624178936375986684465945896479280129380833649416948582356456254221047940859919060349726442879113876076751380965950896122566733218374860016340145519447169613124470309995381931002846506396227655283869418663542922151743680836597272431422625400341766334436847858473890 [103,102] -116315560523763591371309632023323932591427948269003362936495752353382494652140659883419453000546719580589080197379255566531410244642973399247200304151288351831964446543012714535438056575763542526392692317140551611931060287515943757249105772366402494795988265640446191768029257141505472290718806505327030359551033875680094349915951268965240793483709307266583813037260351155929623177619833097787244801718706682943237804165635604417645343806799348450191779899565453978788723703745583119037285288910211726324880441504219397255676385444995826591682328099785614299113553433651407572196670761745580063235445473065994393913037804632619431763935490165543861976229465818811608777483656463196189663679700951598496638562929885795591777244580496933230739498739159315150887518060999784909215358043578657393727228410488960794558727006311105851089325937136395154379594924506576632783574259090445225810419796332567382390991125738664100838122709233922623274058248118960162529932853029113639479320824244022766905139676219463681400653367868599700819487205222360218613063174009626646999969145069214524278144833336054249342230471325219089254967024303746133035791466495436156583866887431533427034671367100492336322319369888725244200189440501055446276165071239429180512948489150855862678411148084496602657719539263742367457317157117616536831944279082943255039135448534679839111912244887139640167038950820611209484756976847517719177125922864827135962157242126284260558683288342689439964339310276247807151147359661439681360398402576142421599301038400372393403683659977737194453646900054629954646255514535386598842177823018335847139009288195294729233887342326955321961535593794159789981410 [103,103] -916987819920280345893966217368054712552973332200728807059751632492119249316953995042490642198111578817760362370042020772336216685915337033283692855073201693618256201532878948504813067748256052715351318793430548169764822732205048004377486246430036303393110570761922575143553602832580862855493353551787229323582488443546777517310562993726497720528096272188923016386288549082489043426509487075301260517343501960392745194306923628380044679447959949976220802630473139318406151607542831040773156519808543911346460800637593660927318958256778156124828242606225430458460071147385317974526196587120145864615750136609469775379691454986567632560859380825270679208621746552276898850229866898712199683975884381514449111111421845459862608018709702605244956064446219679143386363662027870123665344877955875811064103744961428288428893930441012571232919383593167240139559046475089046248672777762547756944032634378495098916506423484937725906387453668203655214216457090498787952438300872107645123682465049736551847265569849131224231581749094524752005263405388006411134001490190828742429611761907935035797020083218775242359705476783072210433819238608678806327755763629493293802827367899209545894396825326928025222190312332491476682990022529832092284679020565950232534311248685346718771804890276952289821437716504373740499449273536561042881767008666442638539943340984706116555103434000665765007970116708771099502925819220876432911873251562552198814090518865571874089428925374925343841924977811412417060506998485548149741566959098546476369285075041454627419410758598130179967107583426611480875513919544577601436059853058601094823211845233634275432145391675845245655171558980809860 [104,0] 1758122180202852668014423905297231491689523883180735653047434808924027404308351623611179086324233869876171238018915237161352958945870703853656716719001869588708148245969262253679875222003591293930508006157528492434458855977342502883827221743964591352846800155611387960895681130324149006866494797387195298018449092846627702418223381865097733687283611143185913714777802592159987927955927492157660818519246359834651254343311783125710787395914365524439611109817647402880466268964047166673394645136131090168062940679039974410524791925148254366055519194176056391148085112618647698924533532361402546147807628783408181685469840616610356538863183189694788726025041586952789815162436646551173888640249709921409074366722782079370088289931574367806847037680173057579685432570827468604731692999890333883822475682455388035442251171415165104483364917634921236068339757319000234727401371351352487650520002352810695885150979409818228641494474959099658542858168176388328440804178243327119235774788694501273543347916999418268971615589853934616214465482911014817488484647088583841924260579448804660519524172171629672785259758304305273519566338067387977229312345941262412066730981762063466137577945494675422467491999638143547958783601109419431301931203953699560087946426421350561714975583072188484782161077393321018099851088443101726210831515338371362097877493533520416791127144001416742017120951581544786478077539367254739776815713206467574323613839879896298714599574083423000762416598084037440262434163138549837554253992708780795773249821282315032498560075315202511618766820724168484306571805042001125291940712245663196332199718680627703891059585417326084516974279951718640098265385850339413863377169064873375966459904070492195569205463790377362431827385738699329333147607050891085319180041846511539404393343978571148066168578381162973861924399549751857864335600710528601102177287411577456489589013982856330040164192722912623336968848695536660197545274067200790989156670060432857556892886588375411826360013829482370849420966658065798934541244023446235705769984000000000 [104,1] 7122284362216865469800930778093784244629810362845317224426100625326561176373738566656203768913163955513909015447904197410134074465659365905315960327973014863874855910534591718298374372162715835359699332705895412095967943642719895367683437236935530821673485132981127250966541833938809309930819275386140157274561514488422254439302176286108801104642990082884684565545463016215558561899532536711985416284497110515709444079749195728971333913400648247009065924911885977212924957982620139945399234271333055225694697874798764868207550006509563287382681835686966554105859136198649135864305877286299261144045547299326577651024967507471168579945001317898735857663596978820279295774110628390131085915946449917371886542899568474612645574425394738950625222778112135558208821034579924303951812588552213719478985919443619936500356562347049350459630010958076493875545529927038581545259221678266620787360661513655784620251816268129378893142018838263766214020509896758280519800269305102092609947241106304146709108596506466092916135886866861386562616275919264680681483245021869437086401827140011579114189620588072735835769686131630028544423884742051048835299024099981337279282607839770034707187211308118284279368130754493487439434265546243332651352222767401681772672568080774062458684319805372653953841080592751002918865698461715390798625895970607287839523295008313557823065143371682872486566974048902720636315927458096337515909394878838530145147068073433712476647172773677803995192380948267169649640211889581959992279168414920497221921860779723315996666115436262872825943433514157122623817524928775813931174061513138913368047870338861696526107038907985387987592777582195974032037958160576302874241503870222406693851077817884132898093226403247399637921088758254690273138074394296994274335764173543857715263854876205973447017748293212544315362936679074617698588648190205642012826473900340452886925735163552842730406174945803540789435353935657669304736226507900172323032535109101487928533560486017962780721036670715989715831245588174464204640868375378147009363968000000 [104,2] 1120854345846509940761833510277176772695215172323510730717278956662863662819454419966267418201606591748484670707313920540067909778036317071765908662590950582551945641516661567280223238083235960936400409898507956746966657572906568191023877411232026391004550241788488745327184985836575644729965955837802407288392382826092953288618063330378275601901911649429894570952723277791541843574171043612392844489739460051732568843693942016595923415734472355254418757897599406388904297589623621813864442161480595053168004312454862380510709262716726353450607837860463391999002966383015244517429402174701430068893273355560275177646357895406987725942664192560639046009190646520929428288314846264107431704672852235967778732533416249810729987704504798483543725811176940420642768807859717447296138399998932947612871606431732486018407529725919223242283593428142457852162167699354719179566084008131474867637352943032835881571751739974884089424729990663381374475409807092723181655194133943258148946870816923836506372535356876529078021340680633941154881749679355149903187504951011568185271464504852184121392605762392602667764731077266635322938461104599365400931972009487621432218732950410116234739436604573553583163758373295338132157646309473965488699982362125224432074065579933219901428102791501967068838711735594321785867242739563221540060443945915701629428983754714783042554322823737772365000242547810221404551881174038484631182289627305492966184641523092767436495881999985571998985777870651139209172776486395644140585242720378496876738656452849883929159404157529877645429874679652584860038571343737661781325307853083801570526105498407108098821892541308006553325769757742559860484920380173748763567586111605348711301423988432737861709262346110898269237809761624990027282345916966433842279766673003790724532960571519281322631951008699946168756634137313082702106663591245972856444151158567736932585171883555535362061326582279602084406745746127230629641906251678245127875450989265168016148484739133450992161002314820525014930935169502714853312897747804146407938457600000 [104,3] -1983841359076440571535714383615996267687975024651546488877134607639585076516929971216218999770207799190839995474168877358117308687816814483806174773261395393194017043384567962008505333865623815069438045466305131910421793524706394538901260112250667584257108536589582827475179014635351507994303656498841208423975614082331065050308491864919180740603297426670001468895363814574056047941873688257293198154287046046529632169849293642695889956564869959454939929546542230855672054650879325610844051519376071384913786820897578667522184279903456334546465567962996218779468348136436197415136188906272048092112940097557452746846837953095770574359272205418163024254301438491935410190829795508653788267013103392070208269701029265490034546367272574850282205531890649455048472633926264421772737630176053982084059726255701085065318914436679243250199911307889806470111560604748772318220519531846129046930402991478275778902950330510034401885931129710826419820812262097904194911491301363009119715921790453496220491223324145403024941007839066200391595164349198420561086214636709548343940410985374797343443208602056981820369593038287592492181939393487058841448001397186676337028697365929206703531158046439752925818786242376253570700893082038874581523414562468833143939188378087809255504831474170731549395075678899701318862760075055395378572503560813698580462985436571325818720183008893700438999863799191903202109019190156632280359398095488988593671531939751601556008361905222053773957616836193582641941986925813293108590422022012475073956259288533799808841974097133262773952400366174315186726039506340273360788739891622674504972760678622260228588731493051447091132180640918284085293725990761397008588722404434991169935934878242703677818500162951655553869061840403414397202944202585124142595910842335675715105981593800420333057067299432312897231078849543841241216730078678945312811039679539732507100354014761310312187123955206439474043291423874834678024638620872640163315570507647727337827342605491070797853995614061773730711496394013667624500302146911580983813734400 [104,4] 125140666194384625801168891290677990414820843974115494935218208096923383868898219144889675361469484834826649722389418610880404917973834178103495388214329460384719813510859803967657652028163607731524540283213809682730346117684552419467648790146557023017442651967600769934788268587347869282893838397896579380871651840581090883052596818733621218279167335561252584131579428730537958324987082271142580583687995405599438743347827547191713779506499103724139946581154166992816975204931747634432511828268017771221289619721837558881647206566564377255176611824534032083435973796800819322064123783860952062077156984215362391006470787814802850735968898997272558398649735874772331561565087729779303180906861601314798392995913273883664854287340068185058110698215411273322187194215667653236065108129819928915825983545074481694640665369265611665694746083260142512213499343583222921813139053053543278545789606464801473050652998164068739257395083388055511734751255388957096324200535731005642424970146464852538424493192148008024940038163812250286440124367871066863869577074895951352658386924942256921549972658559080217247287206973495753459855627013066503504274639491086856303441326727850903435291517197216199504398479158634219588896488561121855511032353505500939131191305265609317174615914321769174779263705833583317416279161142259718499656458725029416766533873343913818767828963358951821814802371651848271455442318120819903111036773542043336111113269411553679316731430322546477050891297024654215656784760379636386564665095390123993737127321075540548264301139747883444569787726033052515161235676844956465030606522377872809593086117648521002606107823757761179468354013163157226860113818743810291096584414612628917752371832305332091786991160922852848480812690360826563762938918766893073300148026992496467145632994468246492950734066679562624923595557759635094865668672649436699973781623773693021666431872854043943342621318031216919735674920017364629237230129116647962077672160314645812297311283033358759890934697168559888886684492566259645939872491550285240803000320 [104,5] -1135087910931181774090849572363676524593110744518163771415017614851623759678434450729070038802519901905402960382144624613788727451096867375608635561532047356895826825500861387194123546584134736069488864781527146366732666354520435494031262510296524107747277247967318792687190679890088129818051812293804686481719848544804876309813613699370521994762402885431761981922288462872774905715123304039185947708766545496358801280349858316008805362377007930761894369669905780058411792493710975336761810535658774566750526994076209719887478401424222467532608743875027385371103778557191449149467087577272571831204776445616901614040164989208204323404709632994338129056038740548594350873585367483693338205440342198747215730095209539782498099588583158612475156129935629361839800538753194297356032664009366144826956699857684493117918655678343506702712517970507554537358488885222150164092087271512791765504442894712141530002100097210886351088858422780410904337831399197353707903049007757711460635207170723311490557534761250801812568748213136932077108926441154246968964551851170627284760304603825745502929446219985879206557820204595671970939305975366330290672149651364461801401841909217443646414304611280259886022964069658066650434821546711811269794172727929787853259121583353744230363280434889767275398298891841298017142148775921835710433161886572181873751358651692210831827733299994368479861509016301115571980842812375011326411439345448845143618960962569900495709551908722864489330835097743585731562028839499413248947276459973968883390974498564507897069195514045284867128871680403052137265512667221537813612934345551550069212515260723016079299328187045583020047522002655196579575579358084365643994175728396257051543611244129082880912246601286729958398824992681410535028013546010784001372368274965870292128127159112567778835974750092391669290130752696167434251754853532285531965980830433815131281578379779006068057123492552004682440378893267619445777484907870647625524447306353761824790614119479549492705679293869060393736763747230104425325644440448179990691840 [104,6] 539208755603756308800453531850104050275011835861028745538291585045111797056233966827535390812343825612943307824778162038432181138722740303321961774125546181271816787341937682226417350223656263318543982264091583344027096773428919107372124432150172666741663536640296366051224052303223719035213213376313036093913522266655862543384978071757301584549461602023637921936982109014429578213145749902720940529321997823788869419117014814993744346849040186078269392541042536942293389760320054241766257147339296917984737744176882511442632582237036147202724337586352303535658563235861474961053944671798676775072171429538889043359934901700834330075310491629969984636191844038889145425734551558321090822579163583527851588622853074173586454221464251071591753052004873171404442264841791397835723842606791585268095697011955314693536972829440650457961899733830695094138932722605123223308654422452477246207214087955795624487530183673250569681002086567412523136366383566443609168245972519637136766530615304346191605113250623453349211649024549460913696231008445703911044032578659261060371433288958475452357738150138722639698025687356696131909150910174575525806800628020015524581062872770282650358932858171966692108075046692128225531421554289775966662399449791488112883802496527164075169574299801424383295502274317735178040482876209824366918343942611248216793013095105930286626009704676425358236000737155183046310203630511526843036897649386682242179716346377401804526407005087991727482909386213091930073261319841444589442891275421997316088131776650472294350253016115068678737037792436779715042674588484821731053590947356801055989600243863515878765712970075681971626405505195069120823479568224282999203192569993339669436218945430991261785610697492038514805659332182862435719221624168002847606170278712756189728999961971101400274947387318936126970273164005174432991670356417789157379690110616010234231451686945939658419114453589561203175729849322460097930909151938512933446397759797586158470479451109863277609161650599601021611025154165921665138779913740559056896 [104,7] 6731010728543610384782581408622600585839564811267722965677467038115338476735826365025384876377639844449103755353873592164392658663869534668610296386077898916584075901709499026785040355086067218893646882627916453895713141472655302979922484641648789986829132349030366614462683625890277122765178227842402754584779192382479976582762903691009448724847193864934752097499931942220131034128787473269822349734096428707184664431855089696100768643379038595606486370759106800236667868290535844197613590307585798762730923112154107255363672801711517057607786208910934541251208733415145260213359193559487932629917260866930685379215794180598381061669969289541118347378517001313279787024576370129819155854437401709503168162067404304136753003612003663478814210564122239342441733505233928828034817760766481666792561268210707710253570245256268910610205595350788791519663668773621723870843809259276296659536547305338970438613692163324887297213990989840842373355493093117555124892742729602527184729378280789875032662231746251602173573961731020525505545046353011998353757071202882027322592699769394178113587847771839721412738306597883688758602140868603388038869116933279964524776399230084677342416765986645656948056479085779537233500161010623527177626678734339841167545024616321481826043181732185696881705310126967512339585889013811462102219371017201401143988392372386049566861966618847637393627306878234024226923156918503482151602724707343162812797860164753696638724585382177973186701814307313775796447009175122026043500174117645344278912728440927580794509857029598404273874564182762951019754782757517288763987251025531448912612908457415763945250006665425926470686194844425694095060899425888369393231193527145362681696512574538107788848868739344318291331193135618976733106095915150966480149577610551952473405244985186136515282068572269753513598240725760242356355857081941296250571688760745236075975536912556953169995991912417645310263715106304067788794129641027855801009512726007797869141272137967953643896852241090927907316397287149076012095114842545848320 [104,8] 66824989788208693081605867789930063611612630940561400225923239014209174217060696907874672976195159812710064998393495026781905756352637902967934027240868500096460464909074451338095802831061457567232008115741939460289143123413338900000751389014210226964948959473662443040913415676645975859781433773489038188905084993489558281524378843912931310813448048698886470437064932210488752691597537969668856674098365013176753126243329353243207303181585548715895964744958590605787071559080672078593577572523343710003217984114560381182678785926264608237923448440960066134996316320525536344545396231694848674126053132194920710661545591152251163516242795397279093716572268699277266385557976782770677448025692276850729541620120070168698064002076255294209020834266244919077764617305628056668741998294801453223371652251354699096947377779740642613895052712430047272926178156096084469055167049011242564730136478431115470343139559160370575552357077314911453712685325870338017109122987368689286122869305216317615669838456203511825835898561501733812162142411993235909325825478945981105725938353121061112794435136180508482987822185452773083420536138648456919718036589380782882206214090936904488135723203362956564933849951323318157311133324257708569298355369825234389287542159407166711150812530454086522812438816509565472016182546881183117964304802891818582288999438378721887844705275117912130336234469489793147557719253978515910099600842629359768320099037897803478421130770797679666752439534954763644302698029150009268420739742074854389243154707858500879098906522974796906066173789215693552420332839434880016498498878276512415037443066784888890848282513001889940980963352067645305971221397882749048301040920179357977234386299168798375839739733601018167895705639034779789221422815388993703822623076702971830638110335129309426603070427750647709430595246033039019388428427753853811873956727746638329495738402754134252150010891758841132443428940268382353628363019279974527280051020119975540957642373516403238843581759233819164493412873452658527916866596350459904 [104,9] -716286103181097816367042906048694622895471550567677571999553694342012345722712647835111419893374566682599249172828403531455945174717611567781949567795134915262155816675436619558213575172636616365788705855474917755266192377587653832029607299158644619865244196617964808391456977058822099107788645561826153259530574772920517687989366071741858181306166648225921888678527437175335253937352575406645200857828721255851445787099638303018958885170403142996320990110486031219436421237042778936747012737333048950389838443782847698017027501159387483873319328314347377083000145135830915426542633384122928960461008798302771379349603109039211188211531433387002717603520552304877879809832579075572642478397809518895075693287166367488622108905767592635197795291711602076732493413379141059675597931890289404222038117747886304489528149959696185473191248328887655114720006293390292751825126760979560988618682291595522970247467187666438634890513278345330389536944995881009848407541236294508135150919130348432032429847289839764389125060673725206178957492222532058039682123896039040816481812469414999940228461641796751392611642291105080119171924425221012862089254398362215092579286067645593034128258117219863248269686561636753096989232786786667027808334632971217180892942267849517855575566433492917834073951985671608998034364901240616505195307734729541753301006392465166554648485782799177285910589642958757374429913246446717443895312249529423693540560261702732513043845124383177520176150243159754763144364942637533691037680516855412631956460428164954828768604563054654791301383362831140320937430957100903893843465827867213740829635460609513547018285868835625807458511246453045720382081896920059758327906924235224643484795429635715976202473216219556418578327190807822737080797246825381887935617723195354193507395693230435471127503095020873196890822356503144239946573763137361156321964899141906404815328169805021912332600744815631960949264057123881726547921220594482358523842649439027630532612813278504628252996182996269687937374690280259774058732950913024 [104,10] 3363073057316430310679872127508384880454907202303953225774016809658038160397489407470199460957785079279526912638955967683472392862442529214769772512335560974538280543572841929655606054858303314535508277513781015541380026160875782208003411805080508549635354534531233415179689180014000146213793475977520099925811793138078095797857920898320017128564307381004441206001963283846713260675353837542760919343492183138190466529308668546087920161030669963746877076033856159167226257348774420974477206908444371370509964269398744826171399619652643136074185827230450563871537124156236157433241014471078593071166545149611208678475435760584289552571106168617747009852438021198897357996319370584069260941168334051131998543501505284931407488713152858761265995883793609454995734582593642653504173334364105453833591928484588357776670940357827310620864639870131947718207038948089367415892149426279808577472427555744864981950079466443506808720458073522806521424019523812382702274275581180198556882419139119481844055951401188308820262258983761130624825793143454181933631278766369337866615578505568156276950159802245571006198791955258598587476375862063761296524499740657237823142550377278954178720083863398177730285361144092441422127056006487155469763842990046029452069788275698338414486214439853515916713030931933307466809336622336012520484234849708616328014836828159770361119005657918559802088711267693456053657578282829057791521686314560463975939128723134289593267841513498123068921681183960906402968867766581480477035886446962580014245632040237445833594320939029494261103435754299890874992784328131212302244010970029357858123073837219304470329881089108362880107975043640398162751988399735581640489435601672174741938133887679557441836067296200757841671109766693947321062330291089359387634337904246228443198175289997669800842836008923198878382834202462041395158063516357679476248092766407485859025493407539787926698633942807912632982433289964052734516418203566235004119184905504966980889091938987299940016379287852393078834270415871811386222628044800 [104,11] -10941958622045433529274715204385698629016287133595044950774970830063224031280324571697081729363326266293528571466606999346272432416629157132711956968006862787966418277560169501431604439152981732364290099550661216691460417249647639947577578126498177455676448340951156085153628393766900104895588050521462856151298688980140011746617228616550289960070288702004621225502118675054374693257142768428984761291179552965693645414613063409102018574989823264270221708937374588392956550776186012504103950518123366759030882727780705434785733599221497351437180277408113402567947237684904109665886527707469373497110583249555756356687263158819805839165082628688052537676298067469172921621663873714882415476223052107034778547925552707835655070664945626743960900037907331440366674066479422299285589964266511578868579115636077757521450873594911771584472633365436341661216083634410858933726554563942259560746077459210909682594015755025323130121033307341824991496137538183507322712355360966881005548257886101615023214962875380543039176734593039952465458853317681442452217589431875983000011320462339770006582430854072666662875894743343373198076363322075017674069147306533431395299114790932902800153395016923273047728400129132736565305124115194690801565671350873258939341110252428893027763053937049139838506764853589372817228246024256027762440645497327525313517755083527575622833102091260917820193926691115433515788755458671617647150088344850487454863496949352575779535523951885292177474132127324123173902898212097717838915476909027618382491613987031480843817896196543560584108973555740000054559942970730203468838122352599110971551255937300888634990264036669035161037186831477668924741526395622859221924399202203967558905512512822992926250621451223089836247080570792370182386243347900463078736807403248597763262026178948530360700194797332014388875285770602495613694551501391658485352799832863463402039899891113203934554413324125119752795053098359561521828319880093540181018093242844030591015029011003310978335834835564904134533811686356398660544102400 [104,12] 28432280422271897062270572678383130704811266901934361146807983805123469765387178624589634143064083994613188547648227659456023136191290468400551717878696145002984127786026433096427585811620505522547378262280393672474418073407012081385395472370882408543661800122046966805529554601104849568477487427942062555052316118920199612898651488014418371806985833501701265923152758035606294987530388107696422538055491673644282070160028567615676894740922273584690847581350159485610259590591049514790651424927463191513882250893030679746721011585835940275838774122371788375748831733871970599772789302623091018477138371266995638413075370995934778343814814397010141449095536614520256321521512592715621284328377887647642496373178599590125536560525001951327357978119110589923528033755394220996676144371204352791971958546774989604052232035742343909559404320444720231778108000146161959366348325230123366161050717929493121791307046512900680935714249719732510997430880740140877265260116401818243653048812362480211137905006286123078718256655953271696781394260549262268871935849782719894399802586030074303322147471119317099335316526396380513069123333908835341164537383616654684797445831248930284002075962187840053571490524163270719003040631187264829868245989732152890123481387990545042396833114023456217467218585309639704832380834140099503805556898250441234493574160306390944721599640669953993130802583741248195685480385245832935557005690845456766161595246220020248951963932514154275662090959764658783838492251321162737551025956961210301613192706788750943444742237179777765643996622365420596534357373236592585045283396632969449770043935120561104527174183874359888674279736190141181013274669924862473376211181665736038836897132952156834291195047919067525199774849941561884554584524013853831406368188398100173554858805562433418954011802036929232430408047905170977359167700087333371624893610681839823895887002982067524973809526031039331760598721970217624364093654439672082935491732998093432315485383168321998467432170083287550041636035734216988688384000 [104,13] -63273840197859513189719773742090432447267901521673195950342477928127664768255895271653188282969645942549623528498325418209313214173324532904056968173555346964119813229901747995491955838647915232661088900994077478461322426429526673710857512095751092291637403552395428000325108320193170510028784142685100824676789125766653599539630290761970800274343583566069366419461523641174968351386452278035682543737604651284742895422822349165260334122980856707306199171792786963452844754428566922200483211508524510549471504957214821088802537320644166814462512726549828380674006895273196813643047500075980224307938929882696427930676772355302134592034679158305783955975683793398828195628255758835951471170596222283530351422290574944158210490480279400161291405828360614338341598013462734900761413062666152762566862405034199794987491204544797358632092890504479947319280987482900029060379305211359205066414010648495387081677680911425891134726438062277896947278560267377328010562233625961580228631840365226761792830967853001615434082563378523210678344515975051084792506445645247287149392738135533112807295359499441434590463106412784985336437314459608705290245151407363914705988511968309594706500434526191736081718679703635404151007496403518498497940389018350557960431612720846338714508835759978534040525320991370074384060450306710038794007102295112576201336619368872640688407921501323161602706697343469707668135141208220822841951678768960498119385676083256211095827155578943179240651815288728570880719466214781785604334406183742847757876859814460132959188434714950424842192451291024388052344553143544130872883127441082951545340630502657489451079155342749580695634811838249057972972563734569673105705704305829284904595635470863271905673850405047397264376262547270844539108353651642547926650281822047633122190348833660689158916878899726564976689532711144415929926101956267857047454628946416963454447866495923637865483060183889261197627741839056527386457859461437712440199086767890694247679940739792044912797612161601208605690151295059073433600 [104,14] 126540039247352084534193873811097434510282304245925601204298457320402430303757974113340951345032665963970724466660267758505532927239974460250251996160701039781871410687937302690914862941784039125214596714012740384488003386045185418356574717144332532300903713169577356292076729011562223814749569074064810191299803466097595962690041559417245464380326633373159666478288857165046438637772803572179059015160325835646996118601234821958138817123273116787152809334239414348514626221493108677546388437271590176072067568945683491943085099632234267223524187308865787043744819381710981298222311706833243896746575740151416836037661490847960874390018962584806335230879216020129919848385533929698341421125145450079002364235606788101171935496379781883661642110925687367249045405894675986214857753133431935029896845930000853195458642232163372264372773274556859370505224966286701738886615799484312580815449319238237437056953802693270886183768338127555343042744756351712559236995828950304499902777373248664340760819624831681002790105733850591985925617105442616713926280595460267763389972010299010784506983464207429461870553770717138383418857585805436040806594519370371318124289100121143594425843890444648684248053754444931821763456151155823115927220073804927467456627608908571264174547082337984456802002427002480601580527495345908357130077538248489687976557132535219990290828929341810343813424901862632910072983051361969809339883807671755061606331454818546298673298011610387993562728485517139555643981453183941104188858165996618012504715185700163695152718392204881065944711295555550866320468358768645405872878134457203573176761115284708331465372367079915274294725553382409723138437396587376505951719211397895006021523372520739106012913497322840744364218193582897103356079674096734929411147902263523053737706583963090243029774215832644175489688501335612574641937130378601473068215722808670532442731301180144488044710777836979323215565843827764044710489962477503881456013125612952721583900053241452707121322388885308991397164845706195763200 [104,15] -236868382945898267498574980778932398194341232647643397425079255079643203494869575354773408819739782583922376220870163435709611521646927563818586098268628317147017882936257927845234116416326273625448442690633597583113300374789406665943924451179160212666499194147437864598114489897700055895595677175823962412977972351724831921758755883737383719996840334915695634378527200511330603246634865547993006460038720745070811776953052157578845514527468893923445443588065661033620787500462368501552313414306690964678295476388944478386124168906381163498362617397620785643367682676095472214547746350532750881604190080627320723665171459721886869229475257850002902041801350231560969598846909408654199585511745411106451120405442853748357615652115428556462934313491924327481757530513511805349203235950346216014022556313863937699983764848842500416497078111114083989266443211857078007786721156290656504345089004437244304198933983043772374648765839747951636028665451902730032093654733505825366000708644276131121042980425732126008295509438020193984217819488527377586809517320229713967326770402512116839347354897812534482184614823134917430314029192565441817977085680559826889484381367827286185178839103395233275584173398904872571670302070628634998725075423851555640652401347402268668522990717211462965546519947759574519442111859575425551138019701448603437416000232314250788411974293652631956722395099939683121425897486960554080685105115043202708385568286740717130625216619425047498279945495258058549558893796276881241654026372173689249766620792735041281868748282381094278574094795615560019337249897856835198609627052895255582128067766384420225663525465532271920895592764583320863414367308455155808810213158198430676602293016961712960352913343317626456443622892646715572588389120445347306450996728779099633210138870060386222983526208069227903520115380949364427375664135003597476721874141022708097742329748466160720678776080487290422733967620500296957622805073556271125827040684411527599032884837564202777709844696085624378991913771991040000 [104,16] 424718053939793663704606771274736565378241402967961553652810691015422735797572975342773408254039328127019871366721145483603842642090375451629382831345936513403504878522904071299515878622629596188010763430805663890135085475669891756670155399790426807587416195747022759247771190955692908001879631976661402885603012307311150354970664530128772548527487393347888475663063413095403303785110538006827783652766725297749927374455344285301156001062958016615323732610876244065776204726907229452983797082602450342247751936277891570754005021966904704481176478700207868294563935956385395997109189429362915233960209328984967317850126766244608178359051542055067125740601322808204669791987814991221131787022450912721828296297647902787549136262973819392660842417214930046042176010633647509605177725916909902026224118962992942314150316350699805227229091753571365213707741003207262527795336627602067696621194394860779648938318315275115338689967142308848988191167616227143236174477914586762438138170370079163036787531510910299386767433439719234120488013501093380463687474960822889612511592651003045172975951998158349945050773823072484711154364173070125146261427816081258966185853150124981477333409846160654376505223577368079704730532349513536062838734357698085917095892030834741699457906501132143174729438921063269960476061038003641721379681687777277413643840775055832722547928844660469019592038642294276478733935020045612531766275073241420945255480789132229907180610782947337073827881919013658583232130118250369909459466020414369141851616158259578990596190650702854445224120646998431195919004826839001104828123587575477551435082715714684164521535765412276741359267737125148464454734642827188692322791677447992709049791640641911087235112352357988397513232288270235071423903128597576423795032099233396825804550158869548675087229876464929471787188913717994344587086984383119467535484515631178780983348805283745162263148166096059165207708653068096383668431988339947011471482443002452810018036987870099963164932073867523902597737585049600 [104,17] -723380675086122379190020977433429814381820806711428030183082615558570544739317270436384572581807497351388425544985146918443561929611177240385704717856301694496029721895259828076242775022432250153478699297882148719074433697397427379032526965868641918690400644486282073352402020359995455276920937864082407865445891092450478128667277514456175163214769760970313748596251300641121031926992255234126414818900938682874368590484707892601574514482697423240317446596608134368273212651063369290576192941401368718243552666383815778638684597254591321758106846313645471492791017167298704545592527954168285554486407968990907223474767607474053747048674886825127705267401088364297582310681172903472540833106765018532600380512462123719626540209948768498610182620312253185577271361770906196571208237417722841000166456296976660285620212198672794269782156878256822596166395309041388466296929410286868681614518841436115122470414881137200244282017939905824722012954572072213640601556176139052391965362790577143651494753188081144883423576406148277328964641150636854991144902827124032252737665614687788996102559341537603600249465571021317627424255358340146844146149348445085531993782384393917427922624676954595037377417300703696694165841922962317853642158955981078758386157070732529902975762710340022122285013118658048789958288660673428229720883730171918366761254301418001242022623380580631790070072895556105865707753361863156485084244195754489947383496517280622856922965945059102577250758689276428694674419482747719565764521959399986194683035858157941980376269767412872525780832942454319828781475676826514130025998752170972489333301883677491687300146276145127585186817125421165375132000579458581070371372621684884104109177561898866675563784995209452911398612154745578625946836677536567246288335651232634624843894531853479323857758263341314404290690032755140974534323977634658074851081613632751378074417131056541307923404228016405223046057184778202097720581535487753628860109709920055892698354864489567767448385776252092664031631769600 [104,18] 1133172251840618676015941838872283166757735012626567383978642881451567202709279545498720732776821530071995968957709283600598842020660127748966462009321070993962168339194890678046259912747367789896261969898489611181707235618524463410862414747735720482060967740591712109338499294472694991447651702726476547456082765812200517047544074410453351506269462348820336203252113709080623705636144520545914049543642543921500341394655051190108834029188993935525361481497720599402642551911941380786638798826815749465949975232270350403777863121194899057320893169657044302705809344518859386117937336292744185429887641054045570758026558471382590898455742594608017299124412179513068022534125128692086193728515680940177307600413799411095038334223142370703135269451572442294643696450206624973704005166472239129713567725045556485137276019256062344492112418787432350683634011635931684713545439988401650817939538058418591678493461895310522865124427818853666760711126737739219889765287607723310237718020483129348043641838312612751043538313659788415341701241210271416202520118378467230086460670929821672636334994048607093334302106056295033838854174543710457468240125631296099909665040960606369993127650447295376785151141489435317572713979249205648105594229341047624868711482632163942865294231639610413232425478368727083695754421615537929880408244154121159469011906620009061590216875650065635199493472952769436546706596316586508218304483813930650070369424118174541807877875621785448390250655770542876236023751673352452075915598298647249583740274756498413791065105266050929149779892181981849746857900568971642524300381914862931012281425481901975104762995049294326560588654731512054798351461765917610887582018261623324336085215869656568665119587777113496333824300075719492963898018529408016672549962361111457914552416369040214164580781775769835417275143001071091179201530347744697675373687152568487959182663817324903275275869054780581580115243110090771411779141325349524654433991564952651950238482363534330024925274198739959081887884800 [104,19] -1575016028741307989450663863570461817997491209321069513925480401901186800216417767035214271600945284602204628991567503021172686170365674221836359383049912778025433032312245859666628651441287033336611670538107176975642432441879686799489482076231866845262479784633428584482621535910099631999916859553223431512738268912569876694915831022220856509658604586175808395547387649916924901702457117237292488132312158246550168030516110166095604146557250318000256573019502607819109503216458464212984193395850594379056239654000226467481200703309159615635830670427668979872580662123868742349780730497938516885437800959277850220390076178420741481561651727698581315424776004530711468778031238816886086601223537004122546682811308072322988096290974304641671919991051320491900167059017957492126240332836928319696426271324890958011811311548652467433603891460705745380126222121381796537194020089557406283434089597953947250655009104149494504319084416416198310306419179985971273686828899669745539180360862010099368888713049739393885538057543997835200707759559153396785089075429253299251387363202949601471644427316719259232689725039712770051283623741829510666246827918964885351994671299280888762520260139564310952256078911532387212751920957223365932824508783962816503393454056692697022973420847544864984314453669682390824050087923663876448729394871855806450416336857086749316954355168209418630725622476103560954975753931942697562414433924316240181079059413187106620809697212980673502185595993316711601680994362356206460831752532893542939399848948196445959624913262022939215135801863690034243571026686963090842916262167170053143656904165273364201618706748485317024710932271424056164445388704556241469349488011895295049862259466265607336619018378701974467016347888565324265859347549699608610366583210849704945605330643732335859786561459758211017964110221337256517615254437301168166937496831316716109070206691077255675493567919609722235818401374834898166886808139166507550485506558098006601368478924761178409629006030811581237296100 [104,20] 1885519519980004729119121042094195762808302348786278575409678125243057940331847743344772890258012043398601681260159628291092037143849953263501181691121638527861052268252864174426334055543789232310405779227030530101574289397355162438422156543032400530834759334099904105831352411561401356712043062426937336888515894584275355469465125094434432516036352677218648627788545241112591258395696503703303891378824230981468284782967372160094846999875696318282469323044537646737257233516799582368715738359379169208398033513130256685523603092690795383393966991891584404948974108653202642741467800900916500220257165836697451168022856641436196576482983534176660793815263560385968654743629678957264756166245930248241196392170633219102164525348771066378269635224426873762453609463782505566291181794081015518657976329595093626204035716887304554688089238861409727275492022363992848314891463559512599249114146112174769193686675976401035938636473716175951509660049818535887816994033947531644660209554142663088981438933809064491862528558103043584317389194859634959218486254563069409326880525564826895515939501970301084490434478458505820951694304890109789335286041652291431237136820882000086568806007211091293098717892679838333582614576718047029057304376789337993960332489736053310254814619059105977863866382462722429992657569746255347115420186584078611515681010739041623688909265384936214197904075448007354335822934614682875723030367684470134910579580645347552667387617114516681328096867773949498896530595918842573296110885581022845236492411105168140404506710887884925494803481593572449624644801871546364458564846662454942332070770311259103834802421809939538585047166717556280017685365042583136686796083043151773832510047469044369611621426830985497265702237180324323997570555741018099345935081965921349489935297127513280637172739479845622895487833807568620396795034979840683871830065033286619117288586055199750701861277761931321858087803232800481118995760632674943191296744054936027963279487461681674229076879846624245802560 [104,21] -1891427436410751320211343279727283059691314054047700773307251245972535884978286892190399942738344150898895214900530111879100468235078276969084192554155652559647965493994311187938233327500776844826933667514155746381481759574120508219116260054153707774628058978067834725282774027155560387705411713723628619231727657437753001116632578266118985400025315517117324644812491967086661372255591955950635371220174726299338010388503131075793045760867585498329391102740337851138981096379046604913666155131739656848075279416282358508058753732562547658065454576111317934945036323060381808539371417537277807132307018477613740759485010019184121323438466713319531346048482091108497789297126557893588700028181750222836510547868803570334076913367432199748624332713407576509270096188347484096912866461434370457547080191094081098346777124239128441979631573545837997263524827094394025157837980935136474224582753181315569310145282232892400084280838979924487031078796658533547092597137613923112846890718458575314487917999916826641233460162525744889678826928200584838246356507379275318088991261890020093231610082844500693557429986771993996387922392530414467667156028219397981582205613096580022841729278092638036855950439860466890132323030982924969507912561628141826182200829043069604426594487031471745385531875218332381042065291107485510584789377382264746421811423279845911314730219925742163479968120383105122742413976589179293292638598048412741706075603042376211447136522620622726106035658601337978592359324503323148122779660553311836425304737547977142527766130326020622274200102223189212499699167512777139997556311544287228070100711447706121033475082477720482940525094612678346916079054195727347006753988184276594974897484674976124719665774978899872547255260643018199944316601839937459356906423013770820516317421344365482324912687244645999333150765943460921761337527019455285318796013170000763982691761683826277058854648666422180959265383289714085232997006831484541644504069886243800854400937802164857440861439980737971760 [104,22] 1527485758396306607125522961396674493701471139390126089414961333225438147060290674428732174163985582362053954151877216972207143923633988528445769288306110341897896348243297108663297165854625485975425546063946495169765513139749307257087778132804521010447381354220562243529501560172204887300217894258316380550248204029034349662668451341656550983672405106626736857449529374660780295160664002502840137685686871650106577198656677147056035151895788234620817097635848809355145232883591508333568068590280856455283768427409701474294867267294536073492562471887671827264151354752250890547009401439674465322208955048641907430945532277123952722857249088010470163322926370268782016278703500904502485083985613896113922314475684567076681462511913373737788553829981047020445688760370708280228838691982622232559566490255251185991151996844086309592279836825012537411268299627084806688786324940152689574792721860801590393167183819647202267952113015222754851527431357823915825791784428986148205415552120382936972772529211748992726202096048595285474314363855496631616132716956327567837747479345033489501854610015443741780920138625991530394382644511774408974182307896578820445129210981119707394327516131653402212897398458596023459605821720457070044114558546375958718699438250977888799985061771865557668397150362188771848458085913190375007594323672384428048138843914307061954419589820371086143318909055289393960145160022926101655353586662006218822741602652044225191718945818053951112796305122747048103996388798003705437679815518885551682502568953010504615923777291316136026966378917704309698914724044837125578527774506697656621784945521837197378845286736361389668406111361981708606511801832878205206242698638973964849791071553100922146463515689961264078177611594566462434649490245937183836186127605288334462912790785290948179877901667641390608844261506889163718706553922728586004685300505868352176519800031819337617716207515201545277676890891713777704409802828028922181622659620934983104846227744755991678069535893931925 [104,23] -901875146642277689517210669772918584770312699838266330020304129552066034860247596426305482866889028097493188840447270803538143773029888492419991551595559590587293064853577899116614167819852648401589527883566178798742238250011645805987760636277938713281382744980954682693369111514360016889595703056380879428804056685526297138138576028401894723597836435145198047082985091878406642863959740046372970821994354948303823959662613944986670923861784050060743009006686678617237680827388374040446461546583596741751987033292364052716879907267179537078490061455430747505764989634228827050871869375146686787195369385399717474268193581058103697003158484640084734650460003081173903313897803904202410562556402999577122696744049293198405515585022230395493072690912418222791287179231068327309972427242327417386653071528610769256804328584059481843214342926200280242334902324371749062553484449332556909364519615680499928693799367052081875769749856311792455768045764707043768337393095801434056894927309096261540962895590922800345275154186341211409513308078377403007880667448699705667695824208935527200379097997891609373395417055220645326598931275427600865914240150700678291966982669218828383870837043816952026074427228752845954855853142398617993329768043082428742942737304532648500654488265109247973330160188818493517285637757422365655398174153488208971187569008667244173340479932995586872620550129253026060921516766370161982757843321974640356398203183372327671363298589243199004369779817941110631669248726799215469158471916596928154316665488789326330992518843418533807097038558003853723617993549859717387481522801120308357905002203188476823401572924129712675491706251722362697377879235843968871831363645711270386097739655242016568981357648134777247098096457253011144962614859263042396853723301292106626088370922070318874719550464321849822377986310336472412681350534738035548850112867812449401012963108936075728661320445221182458123931425135977083686313612808502078788669938921398765122105993439479294442696129040 [104,24] 244032253738461061556735829979384878338617196866488068013995828468980777659696846367313630233064371363357153168940193235571956109046306564469846261428170077031088834098876171816962822288523454305997676964388118152384883062697908470383523919854010055631206344696542437796321823284874220735868248811897578370762989203407960996432514766402280341469562171053673196401835084267934489627114001661770206216193741039406027054923607623579441688966790008993982073937125284940028866793169558577645261425867766937685347521535104072805483178386009172195341222206527582486013364908314058932967622205356499068109423623285101924510037605959526532984367520868710853595430610760492251495565711584745451295944041347585208565561423755770328808351863587512145612874263710658623957310592220775495273586432387040014917230255682931557017383945350257001181449580037096099526534129460635663986829383149022471917626830668989681108898239012642855272655641037368086417576109171707835679489265548906171491403272877817096598942808130462955475189145664071883061931850913892724687402248279377598568236223910453964670630424177665407073484680829601037597386334119420564908485863197238591071439679632458311775778033420265430384526457421006359147512511816646570352585791555296270518535230334198777554821835493571046601449239284309299812475309583277959184171089570582249100678230506234078875710083405664871813845652420020265749936780080562330093243536611298350041617243801023097487168643517582574824563766523460197265083897311090474315905499778751455194258122619565365804906607518198424406835448272369354194435162748831699489757734193479095066617261762686750325222528547035343249476587974877896704636583757009305922797816322187888062474275207638033787680576284356405617666047425479212209098544861086065103144461296373071422169424417843239827540024260799902222780883332664918746328552789338374729721998989697663875458279084211521900680163754440166175905693329715446516907804638733501603740450258367649464565796268560088637232160 [104,25] 229749888541052934459403594156216402568069404209447640720041947544248290679403487793229781764837266251873441018714604977962354971412629262992367340754995794532504324616558430032167649261263343655114652432635094929372025078753356234133174590000135867126041451035695869188469773809306717687443402429385224081044806492181439726365684117681599626720440410034136958241440878139481416146186768023556068852992482531864813947233385671744075623392716952819733799589816660917153409386111288733224139665299566304443713924379692428333631304049641053005550041781818184321699780553568640759243608264133260981956557635070752797457705300458076575344723584626921617829860658118611050048165048653539265667567506601615926882724049176365157134236910856904357055050404049422894879134641494577685715131531570908739631954308552416174045963098541021281882154548184612076414261712144086382876457408780201727468985672644001583560306875286854802602226199031031447520091303931456758792368136613343902833869103041517235119410737156186682004614928957644059423448282880028914470446130690136183995641964002690989760777215833534391667957154322064158996439455668907989798874876870484037977605807789220271660629414941070452224381027839384165020096216111401696798101949850135891512254110961730013876992850747579008277416806510719697711618255719271677030520833458048966586813600249812041373582327229658171505992395791152708017232416785528547814787031594887190306779856413733882718660139928817804844057017492951486888590624417515829747861840052946000302848076329281667851723835309202938350033522186195454115913920758055745644137307691664619140559002259059820228720559611065250042422381476782594255148509607269419124815268131698677793017454036757146611507869372139955414767313322546784178005434818528578442566187607383931087700310121267180045264706082827868570174147475693883823725901652399356463714666889670770348055711640016636353086172411969466119693319797044280163087107583615631161926220861412523533594204239750778772990 [104,26] -428571493796585348683983661486675243144852721739456060354590902171352566526405768381662200006129514555434848445478291971104507980903675549422089591725250088835196550527990082990467851505182394823090485919720962568206361364445709028824650907141254652149230427962313004313609898749091572447291939038528758396195400934551345337190491941563778072016230057962425714369527015024092357189479394583679979864811297130594577667661888922275385334525304250988864590664505211221132320087608681959963804539434947180404232192907654534229226423505820582717985507801332257621246500688834378760014495904043926989688729774969272020387159982149073020718741407370917831979988455905532492163602297394444337964179328890191266958141384339315684395501332843953469034764268346749828722865416008090034702203704120054264401626629991188545757651841147208171428400979483807551797780571678649472028227349026157543078155976509344677868499615825725072611220328183634913954748563800716360274163183346011600281323438482475627118698655303270502838974566419515152282461901048812944298731060134169535604812697129866742225314395152748366457171038716339120926701016090656339568142078953289775442464986852864111762114579870282302117334331398173975512799746118006656290269360700097118810134653302815356102437647547815995529448486840553005923737325044147154650443130821444499862143299325272767537931079467633723985676621111318327277576536135115441120403091343824584050750471210346754925503597514632327291527789758226394920142726347781853290481556325285776134588989737602579111395938195795409568368949579103291674469814834234937696329790676460968026136905841926052916868368608688622692360572584964401065513383438761094924454846104291636152119646940308946080648918994194381653763998046016959761785760372994858753969165344908514978613013753531676713767334083495430413882256999025080135475660235073982694846481662205828316775108884372987416487376345046887289614275599200905800497909769810061002809014642745003155673454070062957440 [104,27] 401616565026368984092812693929599209777942734893207640608960644373238942358867677241812453961088259189755348246742779939772501606430569375088297754172402816954087334813497456229761408985219323697666322560852772977936679746197267907780696761450883897588577270680462979271484788851198160725965853093791607824764028870703372377646361334565695172230682665770146153433408613728838751520569963100928308085167305159856974307439643329880870266645838710018619319147750612273843765514664481101941271076781260632564131930437868286490300619306805436406154656967373282040057984113012471924751882039134832952968472834482116146791811865364540844069114358339689376248322729789983139584336889494462459609039509506452118203580191736452390966336662321257407464049436574625288535227828555986470926779878147506391035000805408504210046058727192975324299303753811920422647483483778024090762429891670011916971138756054379317121309021361552693612319139993166884102791848073290698688868581269897687671801232616115256132632000467674768482423068964443961342488418848209658985462344754305282717382371183266405216869066672241162641973251971454895983889664215357959039400330359460793354886865550852677985332102731520027397197309400491445951155959858426012836124978727821808487063045610889617858211222028047379992609516427319430398123739301600222135707728164105045099395009322313068666542222226033306855372823150113310162795184816130797320951779349845168236474244987939187483543188964279018050491090078840647572282809420530146673926707517668455331332634156426018668954089038809181448502076115735686985121513130262675838430803815792793646008600858783250882685160915800209827197453313104973478265042093469970461943791226335357686139452014207575109892962725767814845976088090869705617403852311876110960602981155114138912800626854021462300329605937872037947211412062282254396567115609362174974507640227970874581484424001003904040181720034216894214442330391281020578153366104589285333351792694081268607819255458954240 [104,28] -268038593462837289036550661275802725104471311115183820026974351883936645343887988716414323766429735807965189565614540408036335361311204601438219337146179732418046971656979118466707516714727082089876401149859744304330897638819759203927416384137455348458122467473380643470328544752869420799098530992681190968253990063910956048336446475094989024988758880057145196622874114848546338389744813139067941553313448924548702524492645563301354607909783402784100004105944527810710531822979658999498275494304133267307936320392967803795242127025587542822129214776977888924616514961010990721063116334965752998808936635546180961820946200757161077883267513510130302486057711349355226556011082359606681145771284932040148858973757101696569698942556940800589465364934322523334826371512246742340481267311678331984776135317204000096762471842827223219917475573368028521139180531032628788433740266689665946466529349488788037160353663520085258116364436420767936845660539142572037982310926167628268611728419211750925883678352255541578609760569814988676836840086358215521750136975833935911932716244685203742827440221764828503925549814567550128488411657874067657009621154601407670075356367279322359583583069187167028442134615565743810472736432946488618924215647669503413621282014885791854521480058579446095227070584542075649155199955367030588117501929694403948391153416955043187968403341329256208467350697161266910413202259366972942052017911849941926372018896203901540518909849326010155980125018565957153898944742711111484918416151027799639197625007704435531898364245109152734936934226828088489913520167202058487633164066866363028431964625410818613457078526990482183988061116596239291445265528397825130068338535494427748045500158597285939910938384961779569475062015154025782827164784689164147521214368949166206948439190096119878455970720165271180698989473879295003796046247264114729272368750152987559663373425217497699228395033830008208522190148109640785890436985484497414457742964367740524430997753168900 [104,29] 132694377337343082136939892347443251394082256405254182651478354573296653757780972052492737159044719300971421064665776980016788128835829972104845058251390585602197376216338667169313674405138098534062652186941901452148731837406992702034490162350293119203497045854709020121288901671665795702188394257553964300629116812017839141250177041663248558170089654718600715303701800195712736221003533713834884721169338804103988673197829205968995922851902100978749664672180925558233973119071724311038813243351997418413388648876419991817692517337651495883425207914058848524278883725034153114781357616143027041867664903104430054391976700818349943614716027064839413503172323058126621131892034001029798595000555308110195968657140716464238915047140873672701948758544970311443333669489693415946020334323932476894533552194795028452690059894987913741638213711171548326313417349207456931033461030351150517969370208489654544458206848395402807542260649268133073545337423324667530926142707405811709041249691118784563821296035087145621808414112255870654556162830752557963781750867239415674324469893437649223882108031783616976276575841491906190830437599881628214077321920925121086725023007905998179794272454625321527741613173982123770706321354418863333826856365808127930745302003244465129528936998390917975048188881083599506045805014420706300596152793549450016721271547485331491166259352705053715740657104943532804433066513447410384479463049315388394006867828607707216996473999171140645345064638365009443069112989338857605553340448517837135592797282453162328627486968098769698250554898657632069209283864583098381963383066249817658451161487808409063182056345476628894570305203619053762055710823789658350954261054554424197453669660999879980081080083361269715355835341502300635566088413152827751177327637577596826690504094636072554820387482413375956278766142586058571497619068365046223185243616782634063174559828396464617436098785448932000831601263791925356373755512944136070650123656303825951992935599620 [104,30] -44759877127698961008767871228768120972335736440157537051412612873172768788823483604061826589604705969368166639647916274406515172724610498575104954062740244656981469266438320798609072004834176631882751967720016386478589695140599219585533052097198614781098537869788673297333177678650284514789350059006413251416719832512739322471763191547947657403564206267792007371435378315723675327500441928882187085053961817055574061678915000539718941698480266292976260821367695663121559753956552108754730829245481209065308496783601922500601425707072897587797018066495015337933502582336632489250310118146903873634537532478499585232718719618241410920246946419402480890103484051024477747759637865441927363606726013763670229035319286979246637988916152871404153528579573704679980688858418071469595124803673859394554817173833207136246652285440005595630353917235378225230091712313438492382277889828675872572179798701730641172267663631366383224332221094915750979806154669198592109212307769580375421033485397381612511006133205168304627805397023619262359614605421594486681455725226389233323836657205586346298225906074674796347479722729998122253599548720223679837033339291088533164177398571205618748284725889716700174875900804631208842068448937749788004179552399379362737197559828639119952788747342063805827277854843530911162004170665230357575607695056177279616611394835596284160721887816021279461255231285810904874377469985609787198875580591935546923164761053047432136039268607415212968881410330115154011880107755830511285903966088187710637538751835967759539261299873518397810188385989873807860262374558408033866937446537449158077109458516160099179831984592589811858626190586707411295979535800507132338165164258116608262346181616598167791292599644873510280895923345183665652719541941601113589856692513064819747139974932321961582540840872116031106156021280935405037224647345131086978488126099148418096022912370213244559981353454598710679968722560557825018271719922160357830145507564129862715713116 [104,31] 5177750230996778446800708770346091378218642103253235494326520392346391157572837048962086772061458354077060527951375601575952072847598352231697707278529117340303024310353586424672696288329326979830865661845832579148501470987358763323142587314050265995727663214873937932346136918476482798708594554597629161302444122484482145683927055966477390005037175527579413645313295644428419863270631266420661082683312433137048520741430446047148577510454644242242212211606936192974486326056094221807894135185614719564694829117559350207342403783275323181437363141814997504187054705325979052693356511019138450265429615403080799994797734270243666304788477381915320231125297644886225442065069832335056950860990877656671544149138342035296749740563382761306043370489535712679623069781337216046181332300166162464285997239790494319572298838361625717554277866021289750844528701019366168656731275111264213106263095493220472207634968333891554500805856770765634063655349540861309225392857047210000736270176854197571411917349111694625239639868853469396083842610538402191232407928008122910188696979373955433191859723342807776486362290885480662042014512295339505995142557234476819836453445445031280390897593494248329247947206238003456115242740303184911305780714005246081331389799023807621334992752385633287522361724988892215724497145477694433142195951171569356378126729228998211926471822330225274870318611180009008381985690133541012098414485245367919838220523726755454222954631138261367306189206747930162449066600125667095096723023135105982107733592794173704622955714347228471371903994828061378196856423815372264396750195590176175708451113527472350634252244992663325791893983682986330398649270021495082824442374346059951188594607948660435688518916660459683276369011932743293860549045904299279551502772738465405920704709890561585579454704840133525510124155891920281612025681709626978636668609224082830436924141500180278380461580967727899827220448667523744265709334917775143745600756900901741803750 [104,32] 5343565520153030241267668805153059376547966459306295202244840387261352691346251078700448446598471329715851397081675939649014371841845273182594934736653110353461071940001790717616278680551967770609006478127763980730896039110014175607344220555696548921135803850958984830739280569741028442115683207916910709584462571669249452998840927585256575362230977815388377281938141514279609769824755101158108162054842177384865110987151995338106077505702830576573559186540457093716407228624262308483253953572039969607321928029942965191321913006066328460074228044596015716713354446487753746022140962992284210485817939422821579921234515829174743879898761299023280835427467407655538339133928786080275535523293735319357945475333617871240363014976102324031282807031563836161301013940549322431664895741876378272899451042546982739230877091413802085622822025895545188071594776416104365980161990535976432335649785239580415416526677329248630039307606338606502389408669596485217649200902031250178091915595851247978657551595318650020512303611175287287771953578680743130691250103882611989792082976149102458785424047409178771534115577978832969206207324749934946385826267818415948686738544462571475568183325611881993098524855900783632003632628921960818369420924426071671997501207085456698572659440809532010535426643937191921832797226667139473270644635179810504159561930084558422613502453742672974829193787252339408565345453952103727106149091863720517832043209730338654200636728924203160258043727079270190927962294748473277399939376453178169176166253314466196508405462052632123745743487164759760892440221690352603174121035246820114084259776193814062209965094999494575007001937989591183532201988112902817020468362486363941350951835525484939611006235856190048972188833688637663015226912869865933578586081724659739865587233355539054191606405068529587800149263591174534109246930970626055499818998990584914018346184075854425248994359620122940809525502420085403877623697763744617232611445217420964000 [104,33] -4696091633459165637570766142823061548203888407556335096764026927440033747070301332260542781711002610753755193705856144075293925085261687763187077359439954673520211725072941122072094609257809127835999712700911801649534332170045014048644779624028231073523572780301124069855048806319714694208900162169083568692886269124964631297459224696625152492768871260894671572758578932176066282135342850463810321101618178560338060673691024900314221932578778935746835291154578878678047670476413876382144139474057761528213306155674153750121407839120537701321359439261018324156564374244607942589895452181049010628848094877264002573974414229532324701887427309541602237277332680663695666798722325101035744515337708231416186091556872678215231542693606188860985857151726858028274612187918358242701855016245105827299919112565338034647056336846814145732637423420676551399105383183370152969895071055704063846523390550632204871296718169245964500955741900944380339967307872897748280086401005941803783411765059692012325560542943238621281860904678347766230221241388169223730026206777909912122418911970470183152223839680589872302391327152154449330444261488691798970027388283885445783979620730213753617101714152166229490387071499693076577023694663863597907267364845635936765549959325739407677907662753608504668480250358236690971416061296079634955839428796209150144005049898241868506993877004482989859287694762492686852729206355609128130927870497919502390725896533978357923425506147590731976478540546200037616695332772464938495917242416425694623177475921931324501836350933170483696514693601240861771391771792604601993482948892330737735765117070154311306596642118335060092669257070309632521874336529676977130196253761724387108378735636081661307252048877774601565661006097423122899994419980749843295453035940547380355438565345092804899117571039393288497153017701895944317028666931415719227926397329337832906207764678139345003664550873474696569220004168473290413271198272131947530450585117435750 [104,34] 2232731416348283488064709224039939343810988940900724555858921481597676670425948028923559049589949367268348129768246847692074732945075221800602249845920558207549118094266090386273093651643233938970339007600058584068748875305616905864012768070298578088491375622793943287723897629971113030583939564737732031645667443712433771653448053864139316094981401481841385994117153776672187024567897921993289954748360655040714572372620342594284447063878022399719724261052337633009577958851961277906996260869797686011617233152614668485902132695194353488007584812677708991197542259787431695951225440094199444620134248554473773203067221147532616213471396299294410640409336997206851604352764489574823864541100669542386030123367014946565865752212328085965675847884211778833992423917350637078342818949916996526443895666966506545570637034362492263199548312188799169355962365990714102617901519498988669879812777800383530256421977322156481472438942592584337836593458919718959002364300468036741835932221737014699948857167073841888820361343194515443928936639894884251769640500316429385331863185842774327190835121142124698561713221021832328962300582198414595854979502844389971047766936658089534870383866356491664817176624501188132539607556837775733311507392395802475705281538724167944254712357240672187273943847293146361715986789558922087494447660152617975529540714397454978599361018722144200551777210034055542749459715655958435748857206697161846127188670573808622830865647907130822453912052432849135389167731257063170754281344727001127526908656350401606260087520288933319422826051715127027320676742505767343621815825141845242265559079583520012895304351376355603416028746557274729021658102394326462975011552878151275826843867500422295175884247449118480797063138764664811423785549959137740394660206395350075049210167067333684831217464935669666691763035880227903859980556916849634362113235929335674626470980686399001047477387441471595220197809910228545173533710530143779006743282204625 [104,35] -723399929390342241154382481705306074986983640642146792734105690963947682718059066217985757158879633310045292201617856278282103975152353457500399815292908873285547730428774446988547544445444208187113223750271800922264357786148599252512150407110118876968664325836752972959258026015884766154060809610908995696180710198255207839896906676364171104472258500719768390293656569475529112770859315200987086484756061086886822528788370059866160873645906620571722141009028170405817207817265312881359205037229106368643468360826783847976686956744989668854988347882096794511589666875753744089911696604334747897534871506020913285241197170089721071152203808191762314030008664524528321594193001018752803870056596836130590696283981157058409405711260547315322860035283899370890917441717651489136196420256253474347025672318720382425601473774112200610257742869660761246918519921304312738901901474280208948357592154683152765732660283144822853195437915971506545560625288393539759373506775506701639769560394082374293961635288546863259082719667919640829031888482780480582927035510094646300136372410450307957882611116747299582925011396561279237764809107079096933163770170530399029037796698365683939149680358014995416384714449165572825410057837453907424111830548492990167588537396603337165567606444513529571586143376686014917556019418429937855351876320682016834147680105939167819617320703489451546948023019594804440801545080062246971146090018683193786835157438271532944793114586097703712847501935984856506825394211853370887947336810578922031084050226053157143522524921119520482802749933903055215729388340136905693053832902718436785656749837431614584194398827995432462492630165397313804804455712667482830306676299587606217828755771670055570467873290724504795052959224963202189255215421298731264954665100249131345295656916763956682534902918066806615843435939665846104116550392641837080683578618390454214938480136282326941566834640564987278385677997927876570426667553004416668003744700 [104,36] 154736998783347235410836817157853359557215273282491093078060171351776620246682948031765090554055311377100426394281234361083820293767133388148903984384812751320421958336133311744796054957376448362730848211098513870376052181509547508139422880191360845779370342437880084895537503027349903047574701571192565197766763090379694865790454826554058907635121307887265047859019993354037685638845942796396500912768093235899450710572935918090594659940153315168708191503541366470726583663795440802441405840079787758411363792856373004130521193807228273316244847451748493688202049448234292963242643191730016593406834042397989578053371725010925711040592934385862317553447620410326182059138900497876546458140126681149091605454929007466035414542905453288076939017754730172559504236116498954518520736634653159506202331520282175020671810886681089491666661402307763952116768271428934281780310668164616002166319882924130323961698317955714179828307680528635534594091983393955071042141764997464002932279798964399231963128024807188935688898637073438905442115596633508986300387598922552382991970363861008774266952826954024812632533500821596287740557061395802103848124783284938645081942121748865143931797720124900738756733878931386970095642077110480528512663190683928202712573764186132673555669224036884701428032802342504529819021558179648969221319509645219405651128775871730454641350810722776665337649996714036693747985991621735190017239914313174370264199458180934128705695532560636511200881444663728229989233368074883250217172959326049529160885110966308900427723912942450911703697516293119425407603323915559076867223358481597887245782627879846296420270829930189035660592965201506961676770225091338770193094430458292000965717631425911410309189993732052839966735088352737021380728277772918952517943708906746436359025568221392907137563517026004976827002715824045292294265681381645248860564997038988635882157251614668708234600831245219808310625600262197527287175521772222109327500 [104,37] -15769593123108305201581302420047993212125223615935586672914817502017598677779379738407249009112767714587682045505034244634911245638866548141412040659018183437748191638053809178954018856428554972759216298823876533643038493415541687217280839967229506634374687893646856386860871130095544217526269342180601793347313006651378229801188683020933333979506159155328682816294605046899925286833418029363912313143873006921517136227875975846400667497182839237514734691964648230842733848444579006080849704943910340096573690284266987694007293370734882097882125407045453989245356007957063241213865435129327585948736016244091640432262821577548009333187742871799217168550595698332640282052252313300008332218710298171319713877377875993078256955160677895255838405695738078554884065390493698125149566012931816472800878138536418582291605656113796394377832181161008479697423734697348701497408982755942270315619801332308593345606410480741942838550255039888513438772427264516417839872853058933448791481550159413697365402332522485017476579911082574789881655778866319678001391315671884351916720616226127449991426457311115998770780917807200960620773192873420511774940562138140625548281707839133165518830561058892917284039315505184292957455420090141488568583894514528850905885469223774403106653569683296652765964559429435276413855775340475545135516802439639460820733858469418901359105378780965178038139651014575760965127894732589466824309800733863042858740993024263956869342163993288802711250005828787817649645408672860580301500310079129082142557936563251373569265889499289567847929033713275721601295147750921330651834258407263849405923615806584525398637041817259182445759628644961074855032333391053037881190327520600721258451479462178735762276098414784636824332537008981998547388283885641343100590858859217890229332770208971354658872084622710039496369766708440310964511776688093622841369382118995024092323135927214382738435411350076969843265607492491735554701843324096686550 [104,38] -819244548524478470585217501146716566572094129243217920994222215057901612902928695541387968256370298295073480562895114335202422589907757404829618979967012291548535003913201118150050383677809415108031975163986948474502377526552647846984592990359975528895748915538406672653794865760021844667747800937465506947893549474177958701398922718819917034603002364591201907135990942422032779598159841170351279404367520040939054036648320900752828466017831359516464788943092195846783890513439981247543686381181673204721535136634684246270474812368433563999051467633172780425779891772388372300762992991851125215098418562544618616290861136146303105141086018331015834584008249424404956609572510026944921127183223684109013212708796785289323212396628087260718642614903955399779789771427558125627786147662699986428066930619348287858367373628418379203007745791429690001686689004821702047546977604721314984947847809609886000512737124832838345991837827280618783341400564795630241152593510967764978071324419536544098672566540217446317919693373744120316559322495806008085910060983001059694749012548388702865749756147093440174333713884236277911090840863474813265940766398564850505395036469775653611963501805236810784880435680870572666079648526077664378175226190558786729809921813472823564184043935875487850373767360276644527141761814874145979749623634775744720489943798883564125539962639578995582766522336976495196120021136670543947413275391680251036652045704376344350449656833076508645453574422626117992819122690948802305943815138540210876238086914346413957612482420878693582864939103515693636940049244491672747644526001523249917796133904491516682393850426635828325379128618184865245946729017399107040555084337778584011156647032154079612853973268451465448492639993454821947341327379309961435560449172163903734063811537009309726659714492334459254167662264141179801984282263172179602741605135584079808463074360757488510318397596948085566738841483207202838334528149258850 [104,39] -825572787027617481974306050641373493571266396965369084187991429071949320192864295835480820232324486374230586442303296658660984077674634585780459474723357745100264791600048780197049225363973462458476303424944595700172570821842819090242002660652903845295429218885107084012381588971647968904878864010726064445813213441761612833225260326944926885098356386956124461162997662694258480765611558373638864687061986355916152329455992392492346919233072054431084985255764893071851237441154504171930926157426401759173337831151455536833497122975177811470213201635845434989774947115877963502329299600526919189249025435951541143626840768813049775951532509751922870440351642828409691939066333286618805851798322705747297535732336359170384793575739209112959830800453896105924167609230874490180164268710188222401659184973024295967364241721420790508493315670645936058293956332357785339250511749527832085962054171648225278908800779332009212312476830660360995286417322267263165203273055218204336237040779300633386693297452429097565557800484359376725799756797152861556663196991458842755968202876493794945588949797094850883061197838468667500500978143525207859830721646973427632718262627669662503052215092000569225932135215840874290930857568583340366344257605208531648706118113487377760620319980716588291076817379775575760811727710391252131634165228711906602237536615935213127429563267407736283797170293447539898797431466657105068254641392262634639424133693434273898750267205439249132933027378379811840766571000628079656468848123535674201072870914060930828852073339616996164288037725884505121670202428670269240059958562646407201812007363274444806768500580690860704669156352693414974510228499455501009670994165970276085824582908118254276459420521348116612774536070738878627278997027366226272012509608208583261043648513358410787413807527471243211039856625028276154243133043245677597434999520701925453344990847247805802291901976924080722057798876701889361493406234950 [104,40] 1281767526388103681908406163352949947527602243108279403577589407115668118774166416279201186782226412782273796679777230273657695259798432824126848956050983926485248266021360640905300219472726879407599638548486737511288733879284544614007586255411316906240642779914142710782786560766453182573260531615793462117077556307889933795266124120294323683755606149620249666238442575499495991690921799148889599013939676689363347838318404546634460413019598535959567200570607531900060605393745442141359753201560931952945041093602591605783030377932114566882984066876100584029549942347872333301212535334551774710446535488640750284646080567794943354624118829287569587066792965133096519550887261672143100926466563421754561814551762590338677971108826829857835412460865309069043338372213832954704224184144405755892874927625719518085650761223220527470624880117419995745005430978565973080197309116098340848652992868927543786733263853494882166620874116055542045767374914126072431218668393334414755782738519798754855987522999019934981476191614162468601934221223096422359749903384216029682151469196999892220982166999828142104375228948796801994426469761761964315725499305154826238723843138436895096852196491461930907367008594490279687010973342669705276199843883502632224053431843157625573996520073131729193794217794078947616329636989658500980122909517732726957013516685495841243123632619197761169640268023887950728694774844633224557318456251861054366692753345022923138747457201254673830066157895541626728219027671665215882528275080314154961033125349724725296706192890350368647871405248231678869853519455560214790995906303478810500000014664087564779126265345372466611624279550707848328340026672420097262274480214881458336401606901978995058286361082605357354307342458470750334365884535909445136716196463093658091360827312214862449821189150787980812106583026241752166085360448137534648789701757420252032071233135219864139033019926203178512256874549028624055435558575 [104,41] -707460590280405800800976931111814905666234173269413337971985223587149191289871841316929191164780206750203212676430724999220939375540764672201684739969205873717226801796627588072636600322673361313989483582467364623659562882508740265369254174916327767108300027660982850136052281436389905584147875483800577640947818889792197034753745810931170497111365937184113837841445513080813680792129349399419324607256425944110239128075190731265478784744785526477864388552236974535962176000504503334971788707785905913867840020017519170584461554398594650326235994742557291493203348986296066457265289347066890848363429701520126977266365416961308565584831015879150659826260250170838700444464115295771770711927310773597724426856311467297800794651995708840809952842894288699493548477659996122106007202158591374397581974688327172458419704154708624688146790797198397492899320761545968652206641558179553591439738681176159928905175286077896024000183636332192769311953391282741053678775678567689387304050485842098795707033996215991788873872472679499765221201695488131618965664608925305916275251257669362802812550263831014898375736093379891802087146607599047939262488219752995734011542944034740652585674340479795750716366092966592569779879072496777523440320249292100964272314110046050901795173027905341768827212019352347667236211066475321182538724696661834292912709166619147280043995382497849168384608045004070712303470939888202011952843931480731673378453494022797629484371628583305189385672415376581245266225727888055501871080420452752911299775837669361261130010489801884450754954063842197878242401897526581262814629184808629172538334640162070140204897955519542416092965831501187404743277932786975455139416934670860227506630478473343870788343737295747209600608847443525295246633546259020527388599677308787757409715183013080392530166367817606055053150153279550271868576530575820114139933606081456139905606153019507522149651014648835058315397587453392061632850 [104,42] 250354805432989562106406223037078075853673125817560050525572028625170905862009441917553387443585287918994495761814185291457555038142546223961288843336703656960637977358165247606238384732471958885363288967729171888665577618486181871895836216409159892275481591175814156818187491029571673416515181727962835840482252379563185538488325346524001230932426003278345025145628182944925148539124067872137465800180413192467035080186769026424251598505995866217811097585124622341643675370537362025960944785422250827762365458587341061684877660966659774160742354877064911401249780823058273193857346520188446198042506594390684318420330078019079019998828201030443130948872945723965044104683491158034967411764409436824786872477964826321412516745320158283662602327592245668618343414112327117842166448794374036784196427118213645806029139213765473383702119828551376901414997750521527137400316415842524042713465412723983404561876350017983954724596525555023973602130981641277739858156852750556585076207001502772423833797193671637635874212012895385179478836980245303070204256542909872338248692564894761524205670000830071898580679967564178320704002197180199444288350498138663730085998311014965963475790425599765335188621161865795548697539181825879654979969931901116419451074774789208396184046301660187397790240776838371633107875511156546910516159783965061406882172951430676719852039417379894606708656428881739910147160500118868922718359391796121854321861020273185347773739727735376891337319669211516579535493636772812262500321686917704747648612570104408998719864287636844149746380127964446007931129573169291755136658824062664915086855166653211940373026273409989561410964845979880636819594321054875708871580504154948528598642704895288806277524700184617132878105132988720662789520658697832443120096167749027916018053644981048610830679582168589988368548922839250490833383237530536453611558482886651675743367025817993746348704175705258069369663261321658868000 [104,43] -64777009454241133712827176001584410590682355590872048778934219866965653127324907819726414081380227499976861341772127942529905367733868420959284179554256608279706848924849098011578834325569132852472131609769104086822674906749838314432605560841415997706825699129567457438328125687682654893564469929162085447672706892346716059094462153217009028383229834562018342476235096089894037774136125287576102703516706302862676163938043355439463240987716448650629641371267007574331412989981087483458341044624600196525272192447063239160188693772178591198421932672703204922542390847844646630733592393698137663504368065959236410988181304096345977556336165295471414826645632458416478479552301619778482942610318954983179191667061828943607390850058694546633902760816448261814031177474113433563720389175513309284585081305301436117816497545062595038152752828186918599649041562285169827190027650288107141128479856843324427131715698008629239472105101170337653618167560891590132894728693822665082262423239701899139399240667720650485166814518286459837272513289748999495227562168140510398341085501597421998652582525343574310802040407773790440630886388615723620436252655062108647106754126382899852549538720088207834016152937695897186163000357939466993570036926795062329548289351087241895295621269320939120479441716598075045646283228996760638629627382531553756405753125784468481094067614776528471224766864688981211883581823239133233235379609669447337575890347024168833492831157748920450635255881565571757138817821908545336828853922421415479217723637277325019867732364000416053454694660100319787152967841886037991934618593033413394889814463051022823131386370057167274549878961892953462081449918401568112070941456679952137562559282429881601784751466379349533628656683292686230323798503441372921272921317508050400805445978389640597733868583368151781137913939308027559174395238486563648197466292640969729684103112804975931229402841522853228201387471231491650 [104,44] 12917758308868615269550340336661710262657479316377308897188671634346812419359423985107969455352269119457880423742785273303005404535550619007632565762198133797428401664435369269409211773870734605654971389022329907972109750334693099634066437399164833154623842221093129064450038116754187336295916521819083058096623963183231665626398319798326640515985116856723310300759685952592734483251217132336753525792196089943971937159667708219495211309175042835705780765679961257150490980024702974419049205315984126339543959902904541842451343006815520065853886448110197183956035141038699574927307128114223239140419244532504776600185540502400439187658651504909574230005420320996757866825114239014999040868799095408479232856228210804039618151008455413674115961839608545151415329542424906245464659905676194333105314812347500030742764780274545785186448906501011807559561208224652050054763690084898615840591620178073375510674247782612766169334250011694921896721229725724991717326538148307264558676436554594749381516200660166303242547228566818391817032239983557195378802095055374544459771374777053731530007319133546914456566129436116467976507512056184617679331355196186418064931066420050662785134009212841801924118554346730962693022512178012021937498191194904433925570171612200692194657107294030025462464316897480988470302349101040748266550862317579627372177723456704220309013176200869046679258683070838725881297267661631499490110253786036963905787934372731098696163085047012329213542559673256895798588737907389833354191321204735036523777876036064348651137407962549225038576815524151355249917024546366386047745611801351928949118910456463389803397540201442346356206032732574749227721683871187642649947913724824744148036585718603525019012879711206730827614373120980555269247460492286374477447722473645165306711447186480505454465348368186579666275654638069341963882571326426863847283338757854156116914215546814674325877590565102879728732473439450 [104,45] -1954295582750193355040501627842535090863182375138475895540464595043053091961012066628095166729936876254132260402933777966404998380822776448384580117363654007697528398873790970642514502864201549558551842001567993459683777715212365573537149803619364978813877688502898496566521630033668182323706039116743213196247403223553829752374437928525212993614393331135702880861893746586318032291461981664714534963512154934929663674493610113009186694789813430263809784557614823291701941165867394864737116657267658171236872965905382599850017600188862198069281515545644875839843562765420296617461178134505567075146903813033904516630599089262645143938943867799248271088701062203499180492734241269345131126641785470018716555593767335688160484679599158040334116001464707443155353402657212319708545410322409902955082408298492259927102457611473780762585124719392017320621977366218250626601552914157783222282389975789114758120602279411853289630489032577133359722487434185904687757887324372735963248047348113343273055234287406638634052356223502661384914170294775531355977140764460436808086963654411652729910676688536247798091029189833813920947856366754546662413364758811369422034131024226083238354205777326937818585990701469563740982434771277843037138029143415663538090397918359139192190138266123632263424509780081944873376390012020787278584248059397916070989476742925926640821384147436904214501212698221161292704115176119109162345580913588823660412512981756540938461277703605854597636969595265225305073561511364369029267406762510061233185218977390615264440876132526044867691352926231496838807917796258347085131601071652222310602952678140850240689670569281684119399302696732503048973906305884639894127708943738835568480955281134076534430313157153929271811434355015465555437752068543754178950107153047626810342181797860733450059150259256026283762581356299026446164413647830540253806374344786794968922502488138751964206226736408386439522993890 [104,46] 187476039882798990667086082970708913256909517334998588136550552717125866000517489513910833238769226280031142826415671687867657598367474626390681273396472419521784504916595685336014440438141102768588452945685632846998423437500955789482482701011971436931265666934140349171796576162761838194868345878286230518155144267561242856815642000849537786093793875207864216123615428411483410738759233838611911655303756241960814165869374299093385361026557223179714616695380838599713634466922688370014543828049208334095829739917040078958538460850888403492584117268207400514186673556609604212700485055370768169155390190305570596497107863163075658962264430037987746014935367048244456319083495904818513435607961163619774952987690713804733553074208770477107716643055899651693595488515914286492219774975407856233927699697865403329010620989244448118364509783375993413866373518945475825474546095943936077344664401084008431573331604315597344143754998130974661162259385258368272900105417334701050810299674949887376043643850451256863115971329657890504733717327119891015053628738275576462345946199420227298072574015019251522807259986752573170900043113246270437582655094357423087929600537787288707131345692733378150853198731787748906300649335523178236419236969836845943162493654366249906003815302121911927796159399996019115669320420008149033326209306833171269099555411498489717696966524866045597363225213633535188453362483362290576586313035090033861551039556244915218955439377188554393093633294355150863347426655356573992311542632044605022962717851989885325502410591925933778201440874799627824151202501164477816168001996933294237592196003043984430326884790664680691506273926572057781802360125770968325582188212584598132311822224140750614229633286688887847222798782822321971040601315902589315424644594092174616277518296606343346820699953908449681603220644406533609809462964446248239608028925352055309674476302934298080486368079867621904059650 [104,47] -1285238586503080343520362357393345158676937209687744178309464570208602498820686759150285782317447626540604426232912899319218760130654852788274794609824798650439013488621812617495985360619070652982376248666275933520582015912923781078327977232902771292303079827726378927806167435056762935648311904999583269950277775652618697791004354122679935381874117953356380882071393191083035276231058089077625913697193288724566103511700979779588665822031065750032739769601652203609585327356747756579792184973406345960937182674055792899137030531717647431427178682414120012222014600174050254768217027320231616561084516648105557056235921687020341797181096980320478155739118896748602897835126362941879349530363408890006195244994555302695177423019310258034432846842018479160092335657612372581464503089133361059924450526630868875884645625209667636855818357417185791320843683999385039570776207761193102784209138379734094196228608661721747021499025867986059706010704975885065571896988352474041348603632179057382098512331229503052002984143700849674823405654874217459715311972418285484232273302707727557677617391008087799183009125433978055646671862959207134590341530542531584442518282660156188768859072650051869443618792976419493152181085972263313381566126061655897342843929142918146267650748569497026273200195230821435867676205970754936594912668940814968889052119871423419506420957641542030118878133768722124241573210022841303896372988147963493915294257936571393596521266692282031690122115517699084974599647799701502705289564616879600199488756628177808483789743770332520028164775452115424536284995852542798019821564744221043227262741909166428093349618332876271945051273987625713000123961038807721486761165983468537246892556896824501310511915873069971080154283220838279553279963922603848085488559433362559269297442314075666257425966280717230673327982831258793821009910993840993595650664854735063721256421727221804316404041276182535890 [104,48] -3281600830892957263266288710160830099003023005225713597300718084153707104624699130140402420135374067636457809387739796467870895194124857676195227517171273170021950713691515571566939772694777803456027116964888334501836510038007986325085209740615491039304271253834737072099055032163482159949535365509327964162403309665334138550088709978250243632233671982668665799901259959541981445226560705503580332915497629691627364796622616102657516325153087029632055112220816114247044963494070445546931317789318720649860140004464709408570042281637996558544900373303326247979911901996462555543130805535729748685679276123756412773613559442456025552317415530848732991227991520214810624822023215078642858631260511661735689297368105528354304760488860951370593916493248344123564984529111111580838846587542499542883584041455660482163900596531758533262481984638694647437544490495581057386571443424491064148209681374643951795854544087803702932388582960798323203597130208099310814945791582429091591782608627838474898825811940107594436494355577089095516020319766127216199704775289001870714768037383863615673365069937775604942335518174774048817260094563577421033818390675473079432459185329260960787670159849483001710614516405276474625345853491564406698616264460795429746177855623265050837692703798163658336153015783611452681835800445177417650650683003789034617963414004196229989804588705202903496037706500281323983003700377144029223411895541668154005165561617216651515390032493736027035599145877623193885604231070802491303341092461305081248023560186701332584529085895672655543517243868699973077965501258329747546486536243286016056598635078410212167041640863291484760026204483284624072843114058158212099703841284376167375662603476275554245984843266256377062140329296527144447389609390516191999971299432285075941934272142825205814075955646565162034048061479166107460377161647992203744766233167366999249853891346573182585784484943285230 [104,49] 714222869888047323592044774824454638124825814885477775136932575745179359461512585653628181007920059684712213579591074514293907713601360373217650004402362174640474760221539623004763159128254004632257211898668013081673787742305524344416522568526223048478769845527002054116644443237251494153207638819312485351242239527858302826670937901804499945103456152693348135081577488434644940438400764325017627995217894469009876174060444319814889899940377305966626552636734225135291473331965639746097116781605631656802346282718686139818184216001232976369007281424650736327928730594885113702867680703881287279503051330485259856409476561361204049066088289905071219240284867767427097243008315442806847469892890508164273298480413534694081026299307518036772727535048880215626313129781958204079359067035286385139291982682698969165093939397747994207181775241890879382898996031574793118513404629348728876992854626460211301989342458326031591059367893226619341684439447870214288073932512469544819563953809681135500920363524041838732523308171864932716901093799885009068019814676665211492457443688256417092843310258353077336258421093462478283934498062245188528198050249946835538698543045788782221787971860872810372021344159413154806761352323849820548255573478632314390386309601252720529155164637905736295049165339894020073432914978281108401898757451404531718732602768199104971338548873854095662284335750704629128321170278678632091532069778843725926171569177577771572747473675012861916520247221176847615064307518020424910278116093901245906069361245792557022435527759444560754302179560152940086081982185643706432174008943978204366251554585910473478384024110517701518726119848442379295689587454379702714693982784774698419793100475508707883855775177936360510218617541769206785722208622230835726595107631921914540910138601158231077376932527096630311680317418664715520492162817853381782321749284374971131102339270714931480947695316110 [104,50] -81263546073273151999989653911878844268563470612462709730154450747132942790693178728592983397549549138782388018174297690747027700417720789383322323720152336682385781639808051677916795230859231015564917350185102515560522269385039133856236588453022676582894233701224447876650996744442212715165038926318894132805434919923107464165194847353398498016592792727216471301950478651530564785279959115245941857771393221516082586618364625659869860840959716484020703675823378453758015976044627834212654126007812404611769918538733342548690945173687647150029484996767073796275557076793418354683548193325162064453340131233335725833694509718898975346476563021675819105989792125576793345221775596634862363262697758085090916813637577607103196679689967019885621438481389207574226514013982617102173509514825457528308842281580256553889576845831204110993070746155901175209718114250877496441051322937204372590954014135525529746321230491002531920385795638673392961654240018927347718849444714909811241877969901188757274284247165533042458901835803250761842084151915121655998378776694948933282513286518406029291439744963461656527207929397814227287859847410122806820428253176892446519527286040899481110388962083644750741539722784795626812965184948410698796042515056157785939333360871338115987761982096443566810393880195344459269282575288256281697913874138864359579714941991192366661398822206186493763296693836802025143113705181193337767812732614233989413165715413250237238177231191160384225559129443539363832485559985499973461123310364560437291308043195698858632105897051559076436198040581682721271721791155423950209765547952681949316293906035373933951997292093826791721217692087192263586849843929562832865579234789269747088350555124220283151261502218929678141154342134458435084114269491235804781087744120840074202096125612916343827054076915541781194337977506302929318929916573360895867814208277074492866333330279525370903973430 [104,51] 7239550364378377716126342979333204746034533176973202879918358613058925413719802059133169116681200524230669517790751496809155482905554756539871578797671550170081110393495145728523037869195883806813955194631331889775084819305228313916481306230967673208735401782389508032692430658743427288549794877982062734649107440366754788998990203509124816311387779678705689261826673549670210346974974774445727032851724503248051328195597395749072314437446113538494618134092198950933488403351830397414190850555930314751633556653509768931366337071764939667634119007003505520612491238523520427789810711206807248524948052218344532163175804561596350721777808032389627046965513607472644745203948836067955012128845663596016563271265315342110247780863315554012311926147292769574585781379649603759737170046435908564832515848192100443042206773205902440612518791079912108102949399496567889627554869632942114327198790688005065046136593011242612601291591763236601566838843071033852290658178242920994912043389638469178762397567501054869801156012187674106878345918782586182701785071813586190040803054905642748683524806848217503922207628937583945429515861120681513895792128724289993033357831695599670543412741757460333905417050863066336440362525175525993860192360716623147306081492513744936485593695186537378025752570107456581247621756476150517465529405236890617924716950694986388053419000578304855733607906848484100696183336438094732699171617588124936030711330769792697990152584346626364225118313924889894239331438072768033676195617929434563324714740741622185919056354433498357917992032829354676112876245360523875878785336766329829388266456787562781525083570175254744484173882112983567173885503671495623300443724073217189952026475253006550595784703643997848146036240642337900539707478483460537477619005981081019229914675433633964309978502360073278881724253520464857554248073837126736891793874105900280255306821594976563584990 [104,52] -791737849732412624966703430068304827846080799715752432291573909324323739089511317854179662435115102158751114117820481718786068517747490388817615080959175123917155843118456748590575254713477675933215861408372041044388568152758001033197227926651543768886617483081680942146876955237847772899131750157699120766363922028757394757837582438177214939991528686782994556290959361823132855966366737883634738396083556467668997862881838680556626834276263499694523348130229662562875520590448580045361567514967111999845899591231901377724471153851870731386855724400301142574013410156392473601495573673593742844729234700092162319332044886631695563360651084829380290578495694995690478858006869029298846151596332676819681652086847839866305749105689785530164656744495467053417675872885276191102102104515312047338271543090298802293050760373398960307378261544977796011018881658450784782259422324980822653828226386304038397773289240721663814442631689155000725111317786212290290928018296317602974052896201730677554923804991950510638932989070047535175514555474034396074310270369974083774405242533289555131301428946225585191941186299864315308212661147060492376829105186218571176076435587646631855977681540616288360369653196904348029050193945018572026520909634750866709807526310665524148398734001020248787062991548316278297634496962324751812124156367657752354005800247231143113639802270253600039435649602048340096279021020494115627265898167603015326924877994819010145994511077005357554340829496528319567580122996221300535618038760701671566755683555967078652673054827446861405240377183568572349640923241016576361992764190126458905929190779939409982165019390712851180641362992942918306540509609594584870933856141031690092772113099899832105108533696258920513414449024908776965825442695866107143015851556760542656510961490570960190458052270604063059091961687744802708998081923953261101491702606351369594522820915830827540 [104,53] 83941705366463133606538761234702561877795144653413301208393447085889033412542551362743722094942807634883976614715304495438495930078208362984897404663130105902809791161914600660657286882755884058040813529916379527363184302943565428338995337272007070373770481131807887155916505828403741976653302781352838601326752816521937458033138922072100841029430057863283111143228621919842718308157371710913734306693081564119945467422598264220288329989116120672300234328495967233553625543762063437960846617895829208809282250409195687128914686964556191824584182850422289138431965271295738066637568645669719124211744781279966614246581373627559819486295893139095174835476652512053317794136015860300938720211333892993140269137939066258064551343070246331224887519974959254151189817412833696964015349783892185411325129885545401077155114845010796495882732605533248617229532972845383799141502189583748855751246998232466260805255114379522612553038637296240716167762716143908080994140994139187093525862899716183129809664150431411374283161329203963579013326455242270116192204494432665848097465104027036986523927960569395228589742445672857384267691160071036658747833858761280663816366531862750560488178729527221250147199496567152989137181731398763021583934020476317959395812306606027569048281615878025533541727477381576104342610886865383180846570774350504495846428071054617092307805537883574151256587763289391792170002029312396273600981742921270063250324686959526363801160575472401804475596898149972624909274249571061424728496210002654060507952153744163085595794575229763052970076584465108845502311238956568621789007150025925213392774073617476592450872074677891175001523321747513683405612530438348299265591352373406057363691023125563092599199466716412379395631572996934449737004721173488516263256558737076926590713623445711716528955189086492561885088077140591866123404034782213667368959643986673582955675030707495 [104,54] -21649017789048075419315149294936212287390752926484742114843907801098089855830812137332066696499669402996025545029353139738252835208849788860933914334235103334930536169017024195706143324178103148252006682586357596008521576568396214066957391330146503558370624379247855928771725046331451076697259466747162369423883722743339462075297485152111999118734343100664437543513814615691499296291226399715170173692316677048280309039275694143794570771134019069735732281930907720688262859385173829563430735437051105641913338909947765400139411633477095187871284658253409850742190213162991092135152855410611783940078468980434861646749593194543920054883478425523105600098853620860385163924576571252884436881210279215921717610190695661906141099254545059758913571049472013912245024334682107614043631735023995025608412561636660945020215672018212534104053550560956344113998401990033291666982009163786880600868197395090845992825960956989675627578258902367121150336352840246187182783216499280647270730441339733584593481645349133088081061781951492221792395150750474026832276581030190755902072563839551121956222729090415110889866791927897705737803538717660180859037512567628986100290100648490712659744051399839995609695819671831973992820762136775227875599133150146282703258599479456965820455568749825398689980355839284541041501158993171693708737368718125786099105416972385366916167138606131468050495601727433267586939159829370115011592145166496902370169491041392950625274419900793509314960816117564392259228730541533805426190134092402623889075477899924478548055877160162822321117333136513027150111532842891903416797249764814326557806628690973539654079523293192667629779299083498864265222884610767174068687178919599027020415926676810558943827251673693845476700419874332938216369888445545979231553148733621499739420447244433329520345365874208297695797845628442241642127528903565440107143171356872477318692887050 [104,55] 1537800967837239291319998048800648362467161778730158425805811817889238154898028335370867642814223782991022506662231674764474632895190028127137291423700795446543572863516573607524015801488759345375983289784799448988137448550475034445737911960139636026474550091362826024152785099612303782375482191454266979448405882070905345005766233994793867619343537778295357391262497434559468720218961595846102026143164796004876375966833088695798799595609712889830258270842689954768891118067843335746254142709786763112927212672019291729755058440671062399116208633454524382807769260227351327373405100214358199010717507712613547811956517638862215786276414305460074429276269401379886818892366707576674759540946118329958853651074738387503615817461100774946645605636803293476854605975911970938361593667540011746390547311060992037090710475311055556851640093025076093217324166084445658271290494464446695163013015850190962837119304819875722533909644816929629195280678724016048821075765966989009669668771635977624371828284426725842696889747035456129487146554213266912167940636269662942021496482411574571775386318767076242976087671386962013083559988802838915881786966803201002231236711810726936455817280754529767176823265007871241139973895692235070840793289817459214267497949194741085852430180142962705586676541157079010366520053360544143235546113464350143516768173769366448559663913195043640089218312327338850191364861413395247633567219226767738775810268262179701534881026179454891544232243666473070222354387164077903825199573521733370736060477504557916024008079139341192890053233323720115007009035664874612420713062159576793065605413701436548529635832968737105177077971633107286146760613761376099758047948708457623700394459273227893544440506271651629820879291729103706983095570495170183930624994829998631962661373691568556965549428367382524233087154793057635531204113880722709470837562116142241980865070 [104,56] 716095184354617610777994112125092117614991033698374614999776101953587632421460065083689894075513735844065873840271009661198652824712413380089736430143080583261520132681216745489303076546153290667217616100395333128739148204431605043583289961536830838349109460135258706111152572941904427238193984798481456282413315933967908372742295258537121990039590771758130272053046580071408409155028520420176518853128126254126239539680918546787354678442458387461686425994730738815943812887488589461100085283501994079102731164000928147332484217859614947185861194731480252577073704439298193184147060384948735167993343454961496518935678482226604327662187915883354805063019645711544467715851682936730630724265884720134816497289571619353048334611645583827350538343635713466437160017560779011482707329004007885407634705739239734504603201345265424589118182537594086751574169142233958158230245196918957636908985592174474826476448464919747103393326037721619307010171569732418935241042725294537238192279577196946813005836222300772834759752801899496980845038180419454287775781852926435468519572271075337438744823851282117070877754486459310196747118696209755744386277424704272738578859987628091812277655057348309133842906465478072263638413824896240931400428939205884164546807409038072644593693282718158182063335096763619565938944078412693184020608315958378883050383800814080804430601404106046265618183250183549495345469019048571547231871710600503494551174502776738151337594086168112656865328839880394644452452570464910584904879399955016183195449064486211218272159142816877651946974964176123977588373515263693682630215267505114327701371692645530622522415857421872257039072834910407952882501023695912654449136928521240922976378241528304814003303216734870871982351109860730011068058076243545021284091894243102178246717806761713381182261149935882871417726174458545560272665161221694334264485586284875768750 [104,57] -18168574509101086952607765073041092321109615853806145419820492050107156254635375114752587107654606009124334955530555897305047750208417945622396755662170869871826312866265970995072694010246444547220790788261751953711816128860159098958320886375394064149687150567372491107972038475487345385307290112760604160897860773127528633041444010033700937129884402709167281687713493450935119278035073840660299764658179581446471488880941497698128039878937930088976091985409264056438286480758935384170453984966343457754442274987041715738919302568361350007560875451415450297189626179673099614610353478026312115247692948879178991635634332542427101361727734146563171990486783539200482302595610655835940888777216246637910275180110064021715736612522251108284626938413667719179060272590803847311472178801377878796559858072684082395858711348602464635227941358077811839484702750700302709197301577184024645381166491250591834995064330227184667734696075447718891457087098866061451800152047431853234863942365721235562054592097722414024543856332627688800362531680207923024407344433052024011628528692650494983451212973533395028860812764061041617652169024075909309023464124291819110542274023443542382985881333258411032047268313652316325061459633396971577081685104395139744706557582307031512202854341481388896641300744915653781961922418878899983927376539121749741289796284546209817776460435396881146007726843185999407608472567293141949097133337559777284041497624471707757022577342313607490032759952236961493530966015411201440599263927810967312827512998707893248417460960010607576437886179072204924282274679207325860526153930808052746390614384348899812378694490277343567922898411606931452427731190841992494856450688373772645432003781330416729744623921688724664242804253609849185677037308919759208506284018975191016258653881364689570269065903906090204296554994496272000828629317263137295276153966875783750 [104,58] -15093356038820511400450004494850693385779949126040586152644175121029192019629862607248877550895299458912931646425239290385937268067332927184841140642535234594435196821993605354712317806805338613591678437386978569560484959311924481502785342974560082443667781436571076879395739353644153758093255413177525208520524739069795068673925407290393653210955661500680328152413055843911279710169536279354296510586034505604519317984395211814671841909761978061113450921868078296169963272145631605027251406635450321812495412578316446742257757006224560776900662637777550368834677124233154906632878949237924288266674301095609299356956037913518707132495974673584083490202367287964289468364745473629965614980317642275124421824481141796124482548136223165222248057313530638719781106852644741829391924097007083225423995808220424223178278799160370177125067189263173697049965268855832323387375768845473476233171602871321563457364482729676772546250582710637193329943399395428091655816508441725979678273494884186393205839846339897816013495408738595452972918485825779723089552812550245256975497020993012999263521129785550202150423683371642877725491136739231509098834969382319683982834101507279134678140682033980365950644137442523390371518286867140656031212182145213730575754779264387815533703377572521563512073416212399649605263424693143212040724759908969344302086659583637699084519454086058159493570938344042483704708224905273871672863880741150475388976414309526231595377117565738141634877945543232063588696191888626195189445418090647491225903287523953600786320710289391371246026836882516879514872201282186124233611640385672462863096905601990913964234997830359115598117693339102513745325540279210690342610643187638968732748046887186156997746796057736161647894466522675241769258263993777608468787204229819449543300736247163862096795798515506980919330622548387628369355071455062822809166405030375 [104,59] -2221928535533674493158283362719905242493389499548846492690171143680975982790513606786889796792298302301075438458120362566308007220120206723434719778272063104622311039006566946598520191791409273103335565731412393267594137311509541504547346839108887522397221195569319626426458823213388289556385733424726274534897418099160061866843302706041277736636254713789596356099320993043948842005239992270741237573093763023494296316922926320478329982465982106399949075453357694983331579255004483944575260646227029277139318196993145395397177806637541411914372487149994987579009891385077926743380262595663763284800683663201987100633757797978196569749417634410321370203866241451720032776227849656359746600607001720034266317259764693142784819825627867642380175433022970947576373523784339217983162148879921959763944192681886844670281792527346788456144762272903177367628141715167927607276104929127780243906061055194041330952115458732698149267808464378104521449872180555000888332028777776451646746941741269800768301423357458212523351398053994304029608122194505723985645524557371394399569921357297937218853587855161099455760449084615135593889005179668165236630412587122489015431961285334860820410213078346620320939969299898687203749574392883424772174289941458855710253349298257208327871833915193383147309955575467190591847257816293625813804326275668670919283221838450240907942970748033004402600829695856700507529183313576516462904238710356288623955352918887049162844718219047117755878732652106160480892677720632311012774420496072430840594743442621975887073994427155390759927726827620180952289280958967466016936158073489924388094099550513624245825272463665955777468437981292667878509698628723656570270048014419438684438848082066477382875551718549688242303513035643265104224536971760739124499419310149942778831211730755593445819558577500933001243299326951797862429998593344263586492006375 [104,60] 185042435238917177677488740694240918344565208864035530879126201550440043997109308089123637127957117620804095000900601458126124556590754804920164970113253503181872078673609736427202433378325419545544765698110933593667593987701974333736379932438402284373205116992620119851618802444490118898751565224839032621067036981023784726927694382380147366335651723402655518566678204654037382141522854428498563246980218859410986208180496040856353409065263439491277776363718106082957158150290246297184428669851013256548116039100113080141675471047887488009719026843457134398264599606555858504130214699799847479903804667737971724763494704643632818856729218022213885986167899162625075831494424744050824377087791090817535896062552291332065220963231096082728007904633540832754468437041104278329822704486127221711335118008082734437509904016882376936749892193043019427620573691772211866765936868040999897793667903378031276574496927321375140973489577835692495400056258192867744638820076666975366185109211712855481587872032694595361198020518435257424169310372498534135395437874611153827073926589822155257980524471835836420632645458190711352623727949099098875168893341754575371954984788228878332682067916230427485812675214485030373771190583543766871147850417143474485285963761713590750548304314233315120620025784877546491955809667642747844998843542612634009997533368974658163175318297780940903382139239567616716137058329839349838133747012076533331488945704559092534797805135005528518834579257339268293340097282064820515704682942614427011559009496949952553547560435704201888221064228166473791355660904489630166574863995963134321520359584381555685908595052069380480469140898275625660214303757985757006327271480794429011565276143166234409219093270230701496577559502970061124682108424825425912892923824977657889988257689817823045349386391601361044948745383001651611274140032609670090579150 [104,61] 56162142034945361514384474581994398253324186006344585350048216659480710996412453428506460456330635680966403426649119280915639252291892984448113540931871401895472278158424709860887358657094307941897245610395349356565771722008552647206737924508439097141078437638590292868143565814214345686066305952131103573680003234930173702840150495078424208526602806300433119092375663207130734667817013718621181595789047002912051550594785147654624394925453373826126314611131618759496178973354258796456692712277181934733821557980499560814501166499976672433299662144607217067612019817794020991554825870353858555001052073358532573152622537458787720546511428509728272800606671875559212686094708657782088199443075273859687973385854302031823756407588733912247785695759260956614522653232658336106447143087847116907264725539117139914271583011045475617246100095138394851809612615191830037820038665412155405021601299375190967763951196151695344059403252111290918654403639030113477504099170289531138507864926208144369666968170792609015731169364948724407997906016585408116480350987434386739474103242202457949678146747293522247415932181889110925547896438600331449753015617109482524779147063824520782634181234317805379370516271727965668606939902564170855727383379438196437817460154431220024318550726352286726124277987741540708624633127128312601571714407267318924251726452917433998047883430909774037053499244695676396538879788612873843739727351319651374573408822823571727078882934551263090611031022909638470236171796217567526582221171442649344640787659893743266448682421762543504294828735512623184423997730040197806464963200388761553537764032314481790511677825026590013950293243033056895853763877882640019324973592344924978563392947176542461719291156354192222829429592545933803559894638874112121922932753392599338330565506538890517421687914335483086967302371047591590512829833472048867750 [104,62] 5565203759220838588083883482264948968542900313751837374990264649446957889115203893425515339784134440565531611409909866729815514876528638958950095813873603326800141810652684395245653843096671667403208770536799877545417061452550443316829046297117084526736095041052808843407503348161222713486911477165650974052982634009816830332025355178724081678725243139860113450534627277500959685470441607970390643080213907960508284094459251522749796103088594936829879266084496008457820743629576845496295886065114401092707991806577201907546105102129168568198768352269960117411419233736775298348683960358563663929596069098622301327109065950327881039239669300909790907409639690874947732474665304711837154008379183525779862652067447185712648164142745511531853142036868884702242542474760319501627119176434337237340993750244790193559198748303423016221739345503413275272960562384660327123911863041112013806149344907206356987208488538954809579687752790725554669697513572063715036170959043796367171916191802652157026434496288815964599769428892216322521443238364777737181862052297534192076239397840160907282314965047009850118833267747138907860605427011599168143676704036911108164969598316638778937949051652654818227365721045794560636597690654593682821309623734896195178944417594648092245269150439372091170308991019466761970167940009500054048817697584601904450173719646336838454179659121477053706564365406931250461883283808442472686883434789339740390482502495146070804885624497584398105240869927700915958601455633145453223237964581888590665010351424325395161670730735582131889356035520595331177659745863503358081233855912735063947688436147280401220324498400159000940392311902003012769476788548842966735534878413574775137409719473984941561384932077665470560163972395038620374416213223698054180487357128536282614340792129773001557133677488346854499168737052247894987105328125380000 [104,63] 276140742955881676632700702135081370593824926287134821298773527132248021728270359057801145534216443628840870489511485886939766495363199191640797724397574713202999737385027161352422172106268532279988409321516723130761500696962928455732203047287527479314182363706943833623456082918608952087282787523524106099894553140136516013296966485488811687647833026737542256218581340966894113312381789683591879765862575520278604965319589107156835001753508718287281673288256793063500994247060573082641848898596052803149975250971588570212194770932038496338221529311418261152214296562296106551288091321615458237743854355975080717139364763112118842464193690832480650607376313510605679745779753238940717306459647578323044649652526923099757820023547650411382588501650444969100887802629596777539072752436320927088197109775225886917896134048261092770239100909282575355725244762890732603148839781478145279156917275425427772775018255539179432923888195972539541220011366618922378616709048286330974054646133579953843915891841964889710986745845659714332013504744541157141280512139534245303813396978974256486842451788585826998637862868912906371015805141648535120670675785768514794128384925939035281277978883585073677099506329455342062863666154134821009794903838878546649965787330884520662400161062323963696867588255545286648155585620598657404990266665556988664318469940778966932889594913764122824004852155239971008258942650325051625236515042954365966073448033776135094220149166495312540660044039380724452136674976213388162192233755281045648173686832541787015695992068976341008743420928512487216203772383454330570423596261204824199198503292204291833622332390970872969947790817451699399424990534314271017207345173435163972644524693854749054448908893972111170431378765991734326488873435691288051633740972436922593636215700350232718072765688866199311391621221660067614633241575500 [104,64] -1928644490064024731692691700982433510395955499366395694629324681181445408755099966338829263256210791191591675720512479711991642328526122547644792849018058423464149825737266530128147023530866531134053876198297855985883445029424598328597051838148702086546626879871510194292409033921143571048426560061045982733463455390808200862618089798734065359066790378487289280296874795231729369651340045764927821962508547618210618584389625358130687425010545668051395452264606265335630261257211036214364499751676071933996051696538908949778403493034671050715515281213814091144988030543197703932073501363469962361619600524526115343007969890321784306217821131449840855478575407659989357631351987473093978281231930053748865284548357491452567030963604001191400287586635676120582847464878635268262416059827243820874121670988797207317551429318215400014666543784793085035778058582273417267004651665281287575385005554445962883417591895250390877696802086427204411355041372662335709746878433847258421463501795176722950515559110567843861930335080202243549681780237140093386254291539902464586623504788777289207914782417167832256531082397133048093478590832233626557263016542437894943025288705813420926028774239210423752928195695962452428804459475491450288918686011627253153557346478577937796081617231174910031556677489082465102908208669373625930105981813095459224050315718352263038469724077184823625897306950545694337692613958987181408243621460009605717238418874973807086254475630336496742482083084209101244697851880124316315558693387081440943403568483434661498298027204073289423602584542004039228713195547727247864724243098214573350310158056325855303358837056293131224810714902690750214170550684452272701715360911411083572670846395723601303516541673901980046140141263671984262176784911814846539026302657942648360607816915176129804952459867546060859035680535155327476575250 [104,65] -786780182484347914887905151074020955236736979962367606716748201115542504199257266868632699370996591837174231284682447329468918456660084175358563881566429582741306424557671536308513963528418139056665908596276751436347235050284060537614580158525265755716425366103585597724905338877419859700994112025382506205712766047237344971002203239492902477918820713694740831185080821083135782006425714421613735061834739123109882763506009128390908766879786893274915848966091128213337525786286409064095140228719196179852033593043138657504189447598599465758915832655420108637197059133293362154390048392202844440043097368762828270030843699626384922966479125196812392684398855926125896215728287085429886480984223970307800276817749911708969151423640646369448844138638168179029105078381684784987333873388219210531374332624210651506249568678155812706614670470903788140401833399280840549611509031076032139545659380596912589557202510663797639722766468853940490684345599902579109210602576508862601711389736960657118458937818241983028398062711450954666789961931286242439860480597493409811379153067308813929201019829018351674019537638892353981565515563912649059243047434277029834920076635872517298565878978915831690279820381173302602831030728099173732761552321811046285617947632504942669940749383108267179115391926158881594433143370795608785531571166816451551406768159347346178326147585784221691056536649489613259248997005526730333117251953957299609710107214633767755703997105811601865436771290984065965433341939734571457963757221524606624434823808777166211756053787157887290234581763058284249304161968859831939181951319289726011540419874156242123460527226410849484606201144204264582359712713303026646912706735809144762598140811909707463866012035355150653174507523614568147712602546739041374183563311827566435337133702927392353443790267308599677201576561286101473025 [104,66] 7764268092421359949326156358704892219954364098020532993026662342621067028362170827061183474814656602411810482620431092209184681247620372363684245524839148219775311565992163020197429843285870935479535104193555196967390336801885863325216898376003683602417788772323585067078355866426430065462000778146967254372337227661097504782861753843898408411915658317248753483446433583291045570271077901264403152276039760429054336772175447979982425320921805405049914880394556205249290862584682829659097049810041137179297395557501273220208288884810772856002692221354381841494379353434002251012405476025722121929877615240637892553032468401540839675262028590483312725759595814897800512295413300767834049917369658048543933059885939362993784695102038794044585109779988162306367270635324892114947730559190372250704111237282739974628923454650265610931498739924169078746365257907240148415810405030572435792638878491293678240761667324772667906704475843354979929182522329713617941523210003586107074066543954748305760215730287309907964264131649534729232370890226325020716829403362795348144706270746447291985758551299050329599149603156683924357497029254576563824763952240853043277775057053258852506884300490977486016805118922410578596132117238940762442554852903972026178542326751183083920340836916584875652184815633295707384677419733935061777677305101215383948803657035035374598296000330449985592542607904240277494667802430122139843542588674437447233074856614515795882329618493135227095059993598845016255397615819122739295890764836998004050856978709793767389429971703652213967714999628824835041930130558611294878864818980938708475486498711296149711722541728544246882108861257947119769143776325441993514122450544092853312057465568745940314742413426598119272151661063547953951981648524143931384122088094021457374723778893703707977049448930641503995561256134120750 [104,67] -226295981460618822328920662279581335903210930188788246347012772517008381619173324255624065074339342873339385185094023434759384849700721388742035689241444807507825955874289508177830382924150907429653074958985715855168005382866327645488353873154657555813822787744893015463710837071501738233881104492751495650438447486558864288707268537154371854932213485555524285778406502296098165635172553531534249371280032281415543258931142677214233082296555124017600683347846613408601130671171981440643632214634427048034874898190283666056634949270809690700431303820647792347675396003898614732163020447374025443892593214002592331328723685924446131542900016073231045153476933298132226988378607456829017720269579995552268614864428499112307046647274064571138652383484821888498059507413864132415948618239007765573471064597140318858094264816478500543389022205441868761322661343423064080485719286678211996246976690850869794484610656152569834394802647687128303803539352443963158453140742350272030558732445130742626092815958040906018731963266635837278762393749856905723556994253393112466225779893101334222978136056537217419977964736026730426404361885664638359022786145666875012065820262954577450043793915423198711081746373310821472571064085729399631435753112119780936894045761011256266407691030411045975187382248949359761655622805528146204665262704378818723180977114125799314208630787111350892737445761826357254147895391535136079509846612880801558306214523646551994125188633501176879925747389713880555331843695839068840586488422256955897444381143287269869909450625118667825153874610947707027736429395653513950598212888714966278789565007252980878339874030805024804944896153674573778394406352232683085656948653164889497670714114662963997179559697379276807102592621282446638274862989797211797956405800322451525115975900065293646092725540499967237528720716250 [104,68] -90691876623796276507744575554963355629000098670585058844662379498946096488247704118093229900889934123859703758973317234269931359121092166025408204354365889520250764829885140123575007692657133929279515042024095838815864457648631676767202454732449395601048194469407984480653441853078770182022687349398906251408427570873972798700984990495726034859471798900655715918905879081077412370160567988451998091058491020640164117190432543746319298304830187726829957895124000795747046183305686871314458025215355046862831794437369196073555119244343062100342716800029047335263847253127678597132951160014882572521408028735910373264791821636262894590599953327790152594160372912866992266171323826681271661389366153079739172736398137967009092957035518811895599960458289675129740440172112191882774928000380605479950357388021658949816187559392147041919780116735858418935380401336819673237460089994196365543322649199207306113285549379907022395353191620889885253690717832693849042183481410973790453055678572109224778870689163925567788868923426421234423822819505005642046860337153828650906308222943963397626943576416807730212851264525962866104923140793279619637731383239875261317870053034883066180546839452385231517321715226752034279295243987405075245114150198571935032036934352255230795386151341590176420787517896983419450326665102645085115862427976874681920835746790625747073316568885906471148850933590037209096107556300354191858339457353146607835579448340899298707718010296458448282884506830019767114664938590567256728942440922697960852846592993593582548310140410577290552997383501502152419285283761865716264691676491379560189847670554661829225960290377097650938368426905854462351649758433263688518246893232634537286224882631250455496040328782009716857682647821146550566882417662188394287398608301014434063846365381765717364170856055636889849797075 [104,69] -6073510125987763512280492721602340225859901933008515874168715871100358337466625339128380562714262398517722190166830683462242324517811542810394449637662605318107503294276363194068944653428007092392315534642430838725424729420891794655096725173302826118745194801381318572419703271884208130455361439227075545737265969507542611825258966329868062604908500926065264519443347043834641542492826287873191982024734483089806602674766046107660199340365532202319987663970029033945643416826505701264079042898560758034918998860393139437799489736637781052800323610206155508426385737951607150909282754625817113663832325036947641911077987111013686854525773628066910380678176830454749003253670239740664220490166642934456764217330318365997903878792844338901657860276182047268645987189094501987750440459472907998638268245241204468610491930975244489394492537156259633868862034094016845648119558069544230890454247957391995032956676924899839740235938186097958087045640959122022644791182346527134977929438381083892957806345912602901682797325882703078531543555975807537379020822332038709911085232083435857233458335036792245699042461606965139630800658040623762560410898054104304580308188811372955554472137967465365941517147422336477382379347973380842986852678708231770068613163580119853960258576213902485796634275438562304352255285152015947094115754251030739858965951502228319477934967895765097784874370422681414192975256304860483052237632738355884188320352196860597293321028617211272536125620179266146895992016655747763671609723424542539780744185581494635388320243209115804596499235755608025251269508914101130993412459020516869409600716764631034666678622392116405705323007923280606772877996468365746524418474493618376912466421184934664642889054948480677395891640396323115364390871359436608860322885707941188121270511424524480618529870477855124833550 [104,70] 65174445533608644238291868329398815723387207023367028492910718957779267214316134570083692540651851075994613463931546710159653093466250054951998222220114686239216159280769250962872671781615006081641581684173712554894870573185437643653756116245398589420282050725195443986079925305823367846807381169735693466218635398128879947337538199791509710374501555271374438922458927599987242548064535355965630240195699122088491625278816938503910605016622719367706560501835461234168871869194115790189039240008155205289649268669558774742369304536948160933254989332679508860130667677791928696536788913936633784008160811239175170432877420216493970023870194098959976728091181810833038394430760865688235215518115318398910933416014256868485876705533899861979923268568528993844354144696115071894940953285450701855142762187333741336822915311588912660948850857618775395954742465233057093766619806721748502249861434668113853539366829110531559340463604018123271442400502422748559903703463799663389036417316073020915574514714844501937184216535784611234690611800149303364881868435727970846921289508756297478936216166287234541809416871628445328771156446431797749992160489626123917460691998550580472795381300526592260782887750866196177932332469268703605777372329687401282385215736686734685267397683165299683159400456984252628891363926855014181647798924848858862697318967651397025440426001066954976393914738007971927116693808135984040025621385647012215855022061697362485830345581538500040810682254992540083536462900056139879837509638853402707296805329471212944448080082458631673376820974520209583875659344889064685299714530202767771099528945788158500724756308305160269765808384966657369190222882328376512518592024924141776414124484891894268019936578897825162095820729882620897800237893885272930886367418083443231710122479024482000352559285788281695 [104,71] 22213727506568210618175477819123489224815991254421491434033872271939274670122704138692697586395968890403755507222090559814167102538050338525885597709798618200695872897212442823057840354911586153234350590836076677748082753951123437134214822740934799998947217831546843703685016986205461186407249743079558183589066007081739154735592151182411240674995639669428438421407046288086208750975641334180606453523561740786014511039281914247286595837519988497867122159906210794153939965400864876516506725565198010577116883196013701379043876720157495528246355927500015161599896785869430770714338416466485253953956420633884204487439074854235143508345154509340343654159964307588474376958273469175684319928360382393941670019475147230318470301251672156141949530538678225263622529107027291690847656481987245190323139909240340688511809968235907035880608231105078380968969862385578194784255563430539154494531357197690390039217305266064436117345326406797481971949001579892916630289351621613199874190773983921280440142583881849932240074943032982815848383004589589610060490564094137202304283725408068823892869996220170328981151819457263763260537127668691333512621438616953384762086932894500637772075692349557914711897361957092971956443853439292254788043501008162588728993700154868226279809481848967186341553043527197721154122292840815741824712575603212979354959507638296385845640763838643800139816240978926737818196465389696849657320580070182476403322135716322874839205803464305346116432516429487566986598138921883251790245682067615614859925452129058037197666874180315101802182597802710538449058797413155239189197449701964321186233825109985286052265537937251894258114337821169397824990637270744683677907327971358796534400920099882036663447823302096985856876636136314913621570900565872541061295460907224520661747859804468098458841623811525 [104,72] 830352816905842551815826386217923274032532183188531558144942895096428965150888025595779302178945368118340906675496960395201741007378998758859875120293962512182933247223607224879642806244555988753914967669243472791353816458587225047456100231661198463848252280809485491208139985812919425664776399790921500319201131201912781283670586152782655609768567635422140464169227881999741851578107380005299060361648897646917025554541860483856080942993548070548793060853230690932132059719926432990080748186024746041826718348413442948273688939580983554693895198366537711216695654985594054575525550600967606887778093068806853414339135790454337067848917656644940803381908392811522353970027803641202760501348798246250263463327621590543183658407460718768613482864901961485125346370576974790111377210041928084020737437870484901541421306990044900573526275137795859527315004602024670471621959472184777144446946974909070229073735994113964828708299344595427736194905444713957504188041771819885856672870736260166985443349291067410106407768936679355507130897629310583167890561021730215359172116492946627373365937631457201722444967975684911588613053743101767420332567843168419144741736808645457635689967689479971177207704182768317148392919968335484168594455019626178905389086610962183672234163811038413856933998883941695998948419975763555326724167553988753235159451635838869845673166558480643186336773383437410805527015142987810254702106421421160321556187694024041053407639955053295941767399090901363621396844429287701889108435917144940433036405511540730259881408978538358379817463723527284804970330211802821309143372778264862750563875696433620342128560260896780437881811671495588466446041831239524448383709571407554322983884041100832288707560375737259800235081559614990819657224641499095745944545075083032937630856325632510804540478750 [104,73] -2920486548926799565106164648230118716821181855286515148716758720113732727049794251665725685069164451844055401328139618830989142589076192393832956003345114140828555258075391856001935794740304686553163826457722497994526903759573796267835741757439417395808584741005854924826569581631473741567229458322189964248332712524874543870235740250941789504515233659614930015077720149941345591348723301303460403837340693139780978793400642059959267779290960605105280982970706788486459182708600861752954109032768467471463008552858203055777698501527642589299829912479821547361489563488917293833356404039909257332123214834695873291608390353455365136858235626283288488139681631433651597181798637884070713184279694340656637709668128725194623193578419489015454536544843135824526150277089581443744781036366816672816992630440982640382579264015976994852848896446692214694310006799401236112067053475819742970707546464723460875885585195907124528921945339409496635584372455101828748399254327730439256728935693895646477002343832702338570545561508409967084130516134913325764498105728513901264241068145575913177935036704444998040989714318092066553363733583116404867061279567741488869376243791436296262721607800484440580256653408314140770067046684764340069994859610421264110007376459579777005897106828884429025423419882628853404815013798630781886931390110539221179770670439175691119139141872102975195204039054228458156851154552494684000914498179338978002825055093621146756505634330944440121428079576376170528915172897946222353182706062792881218810870581738460596480597501107662143760733879592448777299121075189513947505795488715076059552636935819952069207673504513453402295650609707858185174618222830743503952165853935584382694601857222869412944039150004924837547816304001895099268842612851081297630990072327760650866110656734025370350 [104,74] -727480324225015503396048353080292210997453762138272317272066224185223725199268413902769225388266041909682519386514368262057773345146029084672868977237628338990538452386429133281008445340251241798623915202086480593567656065299922836349371051342481312644485907985820326657924578596237261465890595629065537373186023100625574289335613875904805543270255034107940314962055769152972446513635284536706014059430112571348148965599231818535585900842817278072089225769850485997806490861051362231541549991745102528008877387365590328191868958833904673420796740397938527527986493645889882632441195038403277131109797646640957423766640027364242741423963459464399929655087212864361435010310973612623258684401314797786315569679351743845537915146660095014217602297273100119444893291980766411106315085601140180372465382754013621743996520904012738385145768093749106271187336835126453790160440083134171071463022286823526787390311473592248629196927471630635017586027177492600682071738442399392108449432776879429144924466515186076427629792481689572684586941032763928916790339277184315571287822124559585129366490179109728045326498926686411078531979712692812151925128691824336679985319495521135951225275336733473063932785217706324599330772501930402312720606092564415112814348612683410582295476413813082920259066485177857933539687490250186984487658173804545187971901864488747068701306130839039403629045920915177968155819750087502770334578305865377642183796667877378108260967172566573078201252458192262495058002083950298403951500980018768277493925849282555029340488530015815884789047352827842254756964493599631570762180590697816131623390201693663051871526801403716128264249334337087439150050265394680561398452310000507349383135212151769815442310203587211874113749675248315539222245640331938294543799286230948803440756703270273225 [104,75] -12838644536362214318706041170201142489095663528436338585613835933980763518942124736210238381962068619184389692827617708155000112222863895419981506024041931600880624206931981448715029693915389140674021309114865619964746358496223591773656467073554724939534492428451392048182801850188396194023437529012849281105970491041268881663059944265471434243219466067620821567895103042761361837922652235056018822813722593208505422837301402982092299744583276385006881630191258345108691813163634524446049901092970216962116909811142848375457480730862726322343013152557166121378094913206528472325826729206616871652404105506358508424908775522355942139329528991887888627809426639080314803344251505956714199700011337012119790501501727150439012989417280962624824673130119718418877565207453400729886854633166071719106656110095394773943734408767930716114159894254797753325887272661974175584356257322195584338797123985592806954286969536201700507625303120959106010624376206824772564371228388576506789904517268137070851748912325021500238409659222400556108365756912771367252208674975780351889041896419884504475789258270439043494476235197038710674978064957725041192864973815245010858589943777976396984433912541007501323370577075497658904220037358372576253410072805350729802107053543344681158377898764001049024879276156111600160841210002108625861145755642930465658172960859471961830997228429327995957747207421298381814334502145606099426037316769761630537472782676621838090370479198164864440228139498539428202846353145601312262029961273688889277020816156045379237143908161532978662887224863321915793080772279203594500617480916960463896696490829233140204094105156281511521313837095164802723223138011829493497421652933792465514986531348250651636642428727018901010322430600982032237584601026635947688978888667529594925844040815010 [104,76] 262113223365335127308067367943445496431995889661179015056951477386135774480336467485754271167486949730153189330183842081103017994975763627057705901409572844095545406232938423743605616272560511828406258539009417819388234622279487874095787106875476227718653582346906452287460216427385368793620863634131287589602510019653581785182414874235881548315950332966127675431169649405350704496713703358264295097668547699087962581648779891680638434951443967575941925901739666809607301673168610744998815194898573439699343324147083759600584688939476862431826576993380100274442943288753590642532094445278789137309378264116539709751621509282561004556021317903942740577679042647394879419680888943657112234870873194164909025721521374769378494401214703972134726348566219034393578110898871996379164387991217966625364603506055384422034015349554907248058621507264764167186743751150950342564889482845441692845894834441732552602364369708631760600125032830801738336491357855955600628256515730387331959033239258705918970511440612434885347010544316981355591039108409170559788950080191812246209965762747812169275291903760428247427544334492328177020289772074352829728827161690005930536282250036093100771815343505939284699035737455570871261178580662408723173830480708101810871220902395892516543115665518789345329256016293612414257080408374182211323829791326127612676724234185072217094916048409210958438245446858338401842137078670224267454924452469191422992581589305452377893458152063552346185288853841261335409125156300017494205436510538297803485064045484907584759838905995683701962775285083712485261710664510469526232246589714046495879490267362764934750342408221976794420876220703940739477826989473987244991018712086692995381700102362966161501845008722540716242781742219965137867841599528799162947278371748777386301485850 [104,77] 12786943276077124936316972946149677346648340664785688439728959469557056201550134838937906874361685835013841088669270927224414381669932343280078177986234786787359672158703216775755433813798625465311389050590245648957431485385868989700860071574128989341449480693430290073066225084251247717958244326302761412541388567298840450748424533284688144742487685379070051793363099510314061800853838130260893769022963164829036144663482219883271443330596681912101982991132388392451596531615484180619732752716265693231672092443440445819853007925336541568500851343409401633924122758954746576430220114049406517640784712699043989182386006833177501604901115835784646053567990033714229830567130436264611765196845072892934878099768760266696559618104311902552151120099013475730806288387506414904152584393347204269920807314129222082106926531956270359653929193843263155701656404810641129633055229739126248234385545861227144277472046231027918910647600196529043178977360484841771843430120192484902492046579686798685398494107131273259810759569310559541743482140858228063893946081666362082826447767806427595030747980259812702655825977683873352561265409180364124493581020865723990518371690996279671230367884930198755968229610053572091372376076540827560155198881299683566619493835275335660568814739244236358251661612489682769516798952242331196695389430197567436062647137990202425004526032468372596839288261378316118313049957876156353645596614944581329433248619741622880020527978705429790910562895769791373451468789672980074244583059075025180195029720595120096472078340935549898581390097924694973879007927632282066193481176635586343269303514795538277077109938265523576737639587112283574267436719173300735209374006327765734003424664613371116994536436234894083267093138168507130281666847603667914945645022374635347817575 [104,78] 60657430037305145585670682499915361442389698253044561578339481710386274304478526648298963990064151326354042873914955093900203511927386963901406724619968686173457729592361113796819841674417601336762536498954021948920815309629447543662036528958705935660354654677967644256173580033660311789565194534254750524135493129320800227996834823546165780569044381368874995880660734969464645780203502604640910212826896489218562841777958920649226531547679642452399604434206293039613936304425141676556848616053519202896041651621849572134310077755828867097916560711920586651346621082782105635574631304041160013482334683655679968282602324776572744869496050612246896551025237381113287754287581992908329244240513112474061102481675827552299071626017180372387306947446592430657770832566084802144265810304585876024107942266945470709438952527759719135365717479962200035183694865170675486719612925106700209349669520457442253496956919471588941481810182150183561653387717163724783866290934680750841252131881368624611190781022162792178836120186787555510468681140525333639226679325283602676456601360517781179419227418769340262017376199325212066046883866875252969378937724450029275626558749003439896061905886791136608693468052115101132987364408469752653326151002017151226659488140859297137305399912049428108283545294205747411392713069328194431371362213795115747432347431013417401774282044963355838313226307259659753363850666178836004136584836769666299571107472865363925365453164041511516011659831789797157459426207057146699216663301962541071885647718381922549900752984404178697792966047182342054793357745940474761324977124401341989674732556801612936253603100053593292252975210530457717634460133962935722644266706759113985296668218112708124885535590710141693760014524791359065749464200881798753414428761123395870 [104,79] -2468847689856035848661995599273646410568512047438165351652537373825557870931543598081372795595316191075274249875387824281121176692044032027807627515425697261258832527368789950064025629317039210716315186852808837604972842566097523458076213131128314373589748960148733327763129507620619528010131856145719670164314304806758684744593951034615827401796921168076198697013742500869640959993523545902918686336104298289964236357510952713404448754589124637203954321401378277203610092470615914179741232075997047517746122912442081886888004459853622566653444658550905268698075561066661462158247582219850218367056100362684865117534437429572820016173376475645316447253582599624577421273727178952783196072831095810108428053563321872832528846707131111007733673727677172221684883348644799568086002976459973644431859570257179195564798480773556628399785048588817025785610277853138712323577890525171248800429481624052785060432636272075004942663047330546571373596100648930585331467885678091719110366129022958666729619379146024605499425996784393303743678517466271100844817809155664445528637685704477646097122439156695766959777294420191293703111900946094893429628992526935067868717921323776517956614552805174689139448839556777035904032330952016784182128676123584145473637001790557543296225430310696471162119297511352338002754557281077086026623044870881048458108272947420639258484829405255452894698124400443310844355487139274817608788381621575232735594192328439859550537744429018380527835770236151270055574728700808587136135559264551959209224713523644740332667603590105932216628660622366818709143982946417788528175843601652351752375803441150137979387239861858807948358770970232774726343954749146976492114302211529571336498855779934857680331678737254542481693532575521423796729091991213651977367550656650 [104,80] 31480161510563818900555395697722798854119047492096573720396791723961880731522587910360568903090366801944000393464825800511228780933752134192966800247260773938468018599819926912515521625081355712496298435525459547489809070480380266993080505988805899260085319391084875699153703731577714885683340706778486485467137549151483930233412745861524654015685734050165873781456963643583363281766839885072011732781824531654479629176702755948810528034607436663662194408997281050556293562651045680997851549476379334151663807388508559407830406478163865800908903340367075732554696857526937004184302897109359234653699360011699486074901232243359344462080706573735172240629956510660460320997355601874904685737048925536747051855384973258650537498744221649348837203030274660258464002969426922976694770196662503405483568742432333277594410251769434031642036561425104832009421688316907636885669742796556966472694185682161322964079085270864936001934958636327931572393645771366094693889631532874370159315882933561167735235801025374336690343165970599303155219597981282928171972426764822373358480498118296011145915311159996926891362966106774440159656947669688487861142320721231437583004529625904118317969918670742189418274536785609273919218119665200878618775610663572555292273105614730888091986728962081282393240188607769377332418941421488557901176120044382602899504693544868350919620676232235312626115735299979071603196550082938656338749722991067990648609173977997879177204309854027299370220623188736677297308512273403105203853866975622549226133011973816378977880016944160480230169321001068728435184026115607547586048612306922933832446197815939241772179136011261625299937854500410355263032657350503045822345045641544455280460768935276356918373033125040209644728952826320811956845653393225587628651451 [104,81] 1283259681765064519177276604143588771034659933951576470613501491807462903195783184343571492815350382920221107592589209382313068424613823017910540719581667109775429088011440392460768517313529467584434269300138240465289361138201311341433571547699574143840620475437699922594234156732303623376220905852941827132579183448967460251060893396073044033648454340680776177710149603783102131646996421689935666828520516414813081953216306514229164477746685443342418143760599785505547887997754831899124251877826693119222891950669215769904311689696121954037075895521116160197503792689827707116824574769865081841810013559071094501443419862652310382410027949699053460726379121955281523638802948206117691920696556421275497703877121436858780146064778742216915355856810264939039107010046226912065053828038775519617557796326288562532656427918576074000400795445126203498183400944745067784554693377813538418620837628241904643661320561768089963031494339591530351838983197823011617187061520912310079474865344240508840107341590155476562489337748596084143205766269058755829953701567865712093332766309349649359188851751111634030568731914598729462354257246220200374791241891966196711865794982557166379727977105403351025542286105430950307627921171750906232259953797039104309913824289659249320424996302226104220243255318811689813005698509009019835150009091140236848502076917572828207158026747696906571394183245431691950443314515258325822089681934505973682183757996854822746627987915422294914921149166802369642114303100410170500482286729129831665919185027354334568704430497465595733345232911273942529549368080769854288567919569489394626650448321603738280249934124092483856079554346541601940534826273176930064936909751933966290857189403908072591812820833896804245644393233480710935574719233498390534250 [104,82] -15638383888686391023679825428244856954604256752994360041772520186697442596285385755795311471523585639256310875485120648309024310845119184879208795513837014617032572525899353688277247488022699094638275875193743852422201215005489906254142221332696733547008069997353970395961168272313092373649723390032509232404582381981953471653235170120319554813960240213011919604528838365873826010752404905672654713814982718087141337073842146114960081278054644581238340164396755027575443778930321166365858984267873868977548542596630476360421572186977627793093471651323674007397642328477527387147708470265351387775717600671064333707806134526680348002285365070123763243654958441920589845364145220635471930642063338415104869575469204036409900756333292999366214970323345974321916521708042674447647209459833377691189807025647486051159183662389914646382785538109163578551217357456914202996555343829352063572772897098174481302030346756659815909978906538473047306551809475353394352887591701036856024297069011109733110893814472226082854568422962364181620413713289447884016616735352675515280429529623561683096623001018278843210331474912419718671124993565641841363680582819213197004975354709737743774426561356381588099005546872111770954216767264230278639100107786391966162466912635024697645891574207680525184673709356542435911282863644827722479344963980198029365668187378277421307905475268594711011394444107940367754394557312502543151552656876334832399036341215152837770006464609346001875231611781789069835010111267047101803702618744311287099419284386547653289053971601172573631268440906044376937138256665916648578947268391892229947377676002059689654648092319304512579091289413084133340909093707971424672384201547404869345568835887401578659849479348611298145237293411038107555282053013117250 [104,83] -45069038942242471390332831767422860564698255282469433990107247905653593856768735045588290412962670558421844673071768308432923740927430223075294196440404487100748653280396109024262744469212405851469785957261893846753581220873328918202808864581210033557312139424998389039250836847469083572608676865671749555147808330031548794535163076341073110262929351065473549541670198300571550774301154547458595082278349540524560730378629215249604397364660160445067547137463557117381031783916464980158972819672868114800569560036753672163372617225123521901515510497875513890799659925847728798631522656585217699845556559842068003465774868598684984714735127235413578379286594427659615024417508145922891688057298252487533443042691105903462283373455914189784092222175176019163939103153243128790159664644062387856610945128953261497917607146318973159139360381491992271336856198182295881622837510970144994460074985625135857426438128594575770626264834350418701676145902895307950766391990956065482752268861456748779162787980908127866733435030322653975284787610364843961671072088126373953659125590986069178824970246384007736582275554996343161350396427526327911975208211683676899285564842167615330876543214101229617723305992826690736233990250500152975571524241380256036389937488187266149580805311319828600706559249901350387222725843540619701360325902903778448096888295934496493740385674144893455445815300961362487180392211926232055991795464907746330200612800984001058206056001796929858149384716577048348205283253860847771340268051402365231135948695709426353174756944199158115802368528277995981629484236189697702457918369675779211101723314489308537449100664000447200155664432222609942029933547207597537264953604243473722616973245318931763265524507702537269476030360665681888525469051875 [104,84] 25371473773387062747380641785974612780251745435062227548068294709303080166078707811515497301110732379639883793725014076847920507957321456600906775919120550918793404734292462967534528332545566479630310930364999908960505543556271535704100199772408034391597437957080722018495871967185641278421518285289161037653420000288170125076773585981825388268116346104582821466267194137045225692264602110850999776870659680785524274014614076738842674733079560608617486764432657018896659793975048620776505579018015453886595386420333358521410600686601978391116619319744910195619954894578635553609743930168355218151447739537943226922978367519593752063686355890554514794718013248553753949871025869628273234006916882871920777397287445864884057134516709667554413044922388623948189275729019352918652296053888183869329187684286737968350579058232110730440180854005685899280601265911419601946333317125173347281950328390752162290380080814410958631346024862987994752192852157258510152552213099956190471039801273167184006255837360633248054386757230980740898668299278729313615246900663242030371554343942670777078488442716993114268417057583668277221196577021902488670132918324093269092961211220108933775661763766366009149142366093675719195680042502744904732104977028287962409087864308440650589758935609155936139097847304296166874122351016633199839023407629162232422972373535221682871003761004936720952758565549224272001714188859427632866775763060570743525955333244406670135239043475164438465003895684358032181182510548144709087480272587396111924731198264598676977768611222530339049734310127940510361326886309555714190327738165620748930369639956121814449595077981866157523093830721789760893762899523459344275006119464838301234542480927826091349793714690799024108165151496914011968456000 [104,85] 642332398133592711627294987762608189668420295040205245478806041279292453170171715560528156353633115121479850315009732758603527195024284897210641960864526090930145989480372250229801597858348038927353579054615770627543771046578932633063926287566288632264077913239400153227233574243942946363479571381484675257100766115553545878888170622825460440093789384153461208623725582220052023909880703478094815936665021661542937008007207626339182228159654392366113526729773143467471828576732054711606953336959583070975250082401898989311592986741023830049142470779696418215274053544824519274759576981309083277274964349596220694054420282750243932024696156465073840166975575412453888692354630569027493653468190769523212261411246047167158049254126510559514328944107963774828011662413216468149080163393194820846265543087986775707762760782179204006243535161522860408178962460190887973347487293725921713274797954621260667953795423529672798822846373093749690484044794743559863470522465374722566533326041829290659533158392179417729028052400110146504165678890438020661603044429969033268759968616471999637583763898609113205443130155411196424173750696915788210414953378599547309208249641715817317355486964814569566313895566410001645790489911693160358625368881932160432750788933511260124158331799652697533561668117196421817626122802764824932207306988015980655020563176770406797288373952129813983609887336930904258566976905292465939905848307937598745241031548055650025365612701424894712633291616091456935323882743246651785786208243837965442850985111386731028193328093057531024397756543112477247154698294606765455994150057596261869610786930594373830990927870202764329528368580542588523970082339104107228598459648241277534473279319595093105935169211725352008187228784362070617500 [104,86] 9774618097290859466011869488798647409301320175037128605679551543789500790761489319246876993629673073168044118216302934139072606345301239862880181487793590005745428338282944091829710782161112666134927885523556138439558627550632378849529444090232559749716910973462802501771790474830118745712003910663940560287743631885482542616930868782538836652483440354026022293294033863695883054625230960092086168560388782514200797417542655228877358160623163086754955115004279050626372683987165417084823305062038063605170484868970926116958990007369164761878306788136261268125724113464157008349861122233422834851887119751484888884430253793553438849765599940654859618269610376905497955315311389861104479933913891730455749009663656716590892043379207294836577531406620778050110261812292973617819038791239872540095099404070333367210148103743896136864146394405623140433268638517607913379765265186804223804555291671919012713646147448078457256823761754551646676702354036138088275322024061735403491004949352510213463821085297398210443129146082227025966945917121972248959746369615615816905580890722440815706434994136951348319108760009553759608275630526879370310565158217004370241096391383067904521416562996835560362939014939936239968990499665704448152485826076667893176027049155923089749299229613852415911934975696612834646024301136171925352158386207987112719915943090145114109351284826151435688728455701056360221489433415937176571392628115672767804687690037376325299770283339389002545442086386879609940671309208212113717286272422480795172839063145210495440835564700561320067105317195282921119756923067053017802165626277955715240294838832963513848725487207989837396795410887337723010485665450496076320062923734128221720353555937892930507407117114974014836999717535167500 [104,87] 115131349325511601117897772713337550726373260349188302726327653929113195260712625516937407306155840218129601161990226911473145921368837680169202759858137105948485400167016521875670012627039147306010668641950037668759570139853009754575195241404857698079839398339796392081210860804889371434999855955035347118328362599021843352867981643405580653821980060934510005579036409367443354157498239447935474449100185764635609341245057956133501165980844106989331385823419599893447804874647735831991824850887985349437824912658413604891831020200356515890400024979640684786038659291882720507997165677608328717659327628094195783680649435390230931257930039765493193466961952824701980106336663146651570409712359651029711438531818436437095383094367662357900527095246448338349180849703770554237921616002510180378232963005416761551234563543916653710190279164740509432751527624969477767086755596969404842954373278993622191576764079999332673508326546270980807194880519874121746591246576575055731884453465136480937082215978226928767752162587311027405933171272782489085441780414887962888191618094350980568881421074912013252845383959291438566697604795735984418061286218555076733226785271198729031117412953263925527342008996947165914633379071067693997380192035286655748472756139723413590230674293172308501705243126534010785458288465057028029949515128357300480063860386164144805021969998130855372991286872553396618372515836883737901093524507350765232395850721770522047472695011501352098663574888583255900342269017804793732705291330118287050168617299078910591366140662230571589930095408337728016936987983928368834309575860170972660442076067573832343711394728057886738636863096678697206147938536896259864431198488424605577497067412609416730077475639330563789409351954000 [104,88] 1525796220518187491412567739264059664950692930074973552675065177159737846146491312134618814717134028613443820261821606451020725946763372679641695071193169422926211413328587769001428023840779557938203196919062731867930861980748525791284549163059415261836979196775051892339296483126519935370620014212915299350811297597565210262827831405526261152928197631388428035292114621197438643579503644403095440792969400692551636710810708057405843929069144581689429547313605504027068026774057987944559660012928981498633697295587069336730218450944224776666744659549971989454250750434694608475448687644958766416853612330396099494456121556297789205572931452400869138878318779580291779869966730777382363562881970946653099309652263213667820609564818370638471869014765648274692796190725094349366109305578366734703344460088380503502621377984484135895131820258502661885588248351744585680306519890324898970321436385482679833406711590961148877030117126637854917523158019547428155060069576431096819173065340324302857510128327727035569061220493966957644730074333676391776795746556237734345976623997976518232260991928651889972928729557587089691407317843322910221957167749716298588920033466316546705847906000326306970446642064169327259212501687362813698006863059186913478756244444409039797286695139134553840157714915290521440662660059843353560515665848917599172306184544068640454342781215047288102823263023058981359428514645187190364098225962936033401528874665320388381930118497958251445569782515674186481688192274160309414701594541913278621239291236635190786453013237107852536635053992790584428095678119446027901516057953878975024645197435272699219952860596598588036877330468563137423146342950135944520410951961815608582903097143234103508291636695938066835656125 [104,89] 16291529185129228638108359890219800688981759352179625064631161207281748211358974437022188544476290073244404703232142687897453010419699132530624318102804910439427938115682215634438265569159969716642103193337731147245270305430850798448006673676970230241478348948698538698120430047807925729603154456652932137301989243951480416192581321774888805751800029984010529385101741506203847613415845996503791945655131641285005099461207742811891797846159821318837666058176486461055207587665377105333199415552128668470497584456304685198459824591524538185023473325859331601849535864505984414032219360189549320626649184685052649217494727312430996995207589736340314426273184224779076172137213955007403340690517894289164556947035528850883954784947484180834969640941524747840063605504202183693947060500852476959169565685759441244036519238103876853750608200195875598537976640989040360580837274945643060573730129083721717860766246331975779936656737221202555768445004835782780968999019515220197503849794202782660172420897943489605311730580956246252313387527926761410037139620157003835343553143022098925764508528577930680838671402093201082148544286637578553970063276773487712804140728008307507271507055641130666062024971732037805489595147998435885418178306754241000017742698650867070223699600193766528516270202640068099904221873423382014432675136285503716497079682942657488207235179905707416352372916435844549865039130301359472942745599325129284617777867677016516870033367799371970850672744734526202666481937186705998520293332096721369897564343540894357506836746695490753799091789420707686991538153470327201051293318616101231128352707245922358992312445925848928216160970368338354875749856053849620910449900128195196472185615432807502647806350768947932775 [104,90] 147081803562032523506960223292999647175959692008925383804416046362106611524490978044480887846841781772516240874140779396246353495771160704372581849284986144253338632404131986551408994646142310477933239140854471406569532643750362888796596553623115460341692873318915615485513071271963434370445458473217616588843583467015143631888924576680104208094856997250061490099186609187027575393264076362726504383948826430659775865719532216585839872850331778956313574822161094534484615019297762901347406161303110734148924235057330824254820312883118988125545628326434885639386383218600918526966357400365269783464615423323167626959750097356425372325179081375929044535834730863894473383001971201151140761741776105569565999991310588050573127348761227252408617655320390914391887331585226217919785661263625490529039680826510948469011102899205668584137617770207970195869867426009726330929354025705236178703119694323707357743418091377337087370391465645422086413617591008404816350422836624309286645265996607876988002263039488270064856891786301067492213561176634092634617836846372644508556662076642144543057109669497828069579397027429779366521134777000336866747153423277044441354676565858515194400672793494697061616489505450422378794455652727975792277448971962360186010087548375381843809353058924734885345405076715450168359612962030144814544870190778073497841461258159437849663084952169724200244333802636690123985409825272678307136865069735844991292102875027182422186385955661078511566720508870567611540269760329372728505038440855359581065571450850060932061970553763064234635961794364186270255370139900450219329957378509402478070071910380809088473639291362272388076108121035618497657816520100862128991810826943672129761117974832767887786113409159250 [104,91] 984461164933946953147313228773758449363055632549060599257724189388115514987137139143133637623215911892672171006508415035657775170156498346318089073647976694780680449031200612200822026627209093467018696067572987776154129803966467361377543668773892754205714658756881100292001954507244974748116044526405877755901366157538565033513871368153764805198240385780404633724292069990072341895869337746107250506571337516831212553960417922861390199110493403656816363640053337231675422769280035181328585295399199002077321013812287663755738152038350445522902920611685064163467281315484856557765023535813462931683882828230935323624777729507451850347052495672213739334771955368574571330818875804526726831202918186378608107209720970039542531171356404595726418988997383064197178703270373120287760286447396021636643149817048290835413363780241565078165276251264752510338173153067403273226834977773807216672848002649659824284528372078117077127427256812958759044706099308565821882088385779379314258144184258449147194935620821525878263518256845362493985446195372928965481933993005320020935173586443025608683226703763353900174874911538198316703611432373133485207444022881626355089100410560308348262943354007730073337053636184258683550586616421618977122034627828656586089124760028923969469669822589261439315616927838724116563525009247867108309535160265559467399758144362382591934068252211306164270752581503199138961198543386465051582644045023950782577953298141471881276373787396001627323110698528262429506763131456600784792128365889864601867934895014586178147152515526088112280015396329484252116537290427208230391260432422103679637128144305989055037469845564122976814525680120795003702189881485503052211602021311269088284839306801258264198986650 [104,92] 5875385308903925863672235630013169146486020303241989802871078844663336866990998143293103799030455519281130991025311952925480389168789452395114178361922862797214204515799666067692126253736185392490715473228971756041937180920413997016189346884892695896898779609722301415671823552602230336111523901963341499957223010405486111236586368383340586154220752379697385970776738662319014690593492150255331755210200062986126379173919267264737911310071058971576865723491955899499115244584052444788819993996025345740047098102870376612539203105248338687317891646264234182966462445822585849542049259213422161223546632598740820888013394513663612882896548968647164219738403003132133868176150791004858814161652779485112476632704208052275262180827602937664403163829701688686091747495293107910878652097133975158213074139087642291677127552125188320396964206919697239134357774085785692974046447520415147029778719199950774250636895102871465059125608510339129106531353101826967510809748153585477999127827060868269875637017735385455196028522781514297554692154977660664947374098320700002362833457838348556662560277375838647892095754106321786489981305706052499006781864272801130617780922327703033322219847123401822790913865074050727488494794250676713653711333464476548254667648532521082966044143879688483791326302603652685036418905023712330151234925013557068928918865671291740113515222365046741953415870616615197048431209461681358242622501485738797539042651316157774784118559889466809247231544577758440923498332006189986380744725745091246452754450338719566398943105520554731029873559380825598490705222618096032094293128608355145006069323927318543015506182263417697062335805106986317827660558608729651893881076670562034265957546634589366237225 [104,93] 26300400732215295012713160828313161719953103752721844246635742116993257730894281574290998277823481346826953752880065602965601431768811478948218877509980497623905008457037179041364563451101889967336894070195300025415816376785812950404392817724945045704240100983793620545509897765808686504313768203021861420112479955016188337967365090165700968369915051753667074082473652071782698764245344507904485783752204720479265116477433398172497247670872230139650622047340045111578094437385731843035448460596593805636558455281496793515642494313167533626944400861768722761220475111643372689434606910669588791754375530392969054386282311886692105089462912691174373943639703429885345529310374664739911708646301260819046267708085822901781230048873987000833984249686004805248465424188741834528193031810211933469362391271151638503669833173448789076355563701008170346092446510041192498013730167907307127980634440076823431272048811261824130609040383505980856108398629367975205936962704016358090421603939788420180374371257977172098980933816175867315583287854401969338576307716696286130922014737465220098000924364547350600259226376337907370899463996732725347536673901438828725353203942329560410411230608543341741893948175158564902378073911901231193531804041416792593435931811293997988830350327458607947296616752708319369372846054561058502178672828533364349821695691339418332644653946712164446729008052393789103669418269823396425062998477198271048092681477499688002602318995599658600107611742961831030584843641688235981542848133775081294174772025936674972166920937096065481064048533655889584454364938622790023763555334063258329528892097823457060682960444157168193419235268421174630754519395990729211346126489972765890882292310527704100 [104,94] 91080603269301978811249816914588490388601301341035880666758297130442214603770732629862547367300761899744082786347055213512455238226725276415087112561453954707709818193095559272411813237322349554663172370840877746800198933314234678643970603079772359864895885718251802705916384722046030564773481230571206081347951328290789537617610646630968762355247800645682169040023454342890385138145061565204297665578605671093618958099912650445325665550056170201004541883305843919958976623039052732454714784634251720179216661247690366615997017450533232728798772035278901444229710850980716063491986247422442610403281096376598906948045716576449054123662235428210774141143005082323175600809282060787257262045990633828591980496853800376395618521183365791296476390684525988033648561919226822657506909140026205329351990767820290737870113219142103016230569497173309624980905871197932281134223962360280689997217012577902199224535041235594233847688938374130366760555086177692986692198900271456362379066461751507717935693366760622903301587028575826465273830550572171080115288054707205360972599246239831080196872146546397136287253977735476632081411719929761303639926862391880334093492849211742054799365193109017664060173080492957960912361224875479993599300297406757219047625266574867279886387533766632664084107893564575233448331351536857034513285987274669877811030340964522986556928950877874190405856907725395293859052157355761435898906895832902834284171565114704161311222709475912859921704356018546867186030373880323169728935126260573912203493586879616860847538557487231145254450401246744104679096155800432166022850252456984567806361583201382362001279419215124549199706886538543085473384774469394610771553785143931850746962463350 [104,95] 247878941688344227460381647809376212008912962138678141111909638864301891547434430978372234995865456717049643632614179907900244189133682728018738977010013115687361097848653474262996641718012060312563124186619159526715205428316246972255500779761828528503418581482388545406716571593919923894959307114051067341471804343887327384252994977185495837771390844159812421740190131037414929467791675714283985666801881749916683162704877758376132798449378362616767120978030790184682877820580362973597803522578460499654877499581177331027402257077724423560813939563541127849143600974008278240188005890842391476233499896960079586561099810714113804624174166556994008579812741828339143338762697007502872848398586657730138960790581606294927870401510176572365480361643951043767129069717572203273272055901297151520180854139229662067441901083076364906288415847894555790714561141395190700370967701096682347552919300541842956607216648688247531048277859204521568707152669233948127463114888273283931151675428914978816053020847993875382223746619193793324005105236685326735673293433516803369925071417408892925259928705351136916558578329456415098336972839208008764537188399917525275512749223654824618065627507791343015921452819115858983122219675430299781362085609818681633799855114858806708255080207211777290663898366625875817342451486481191760254638034796607911338409942305901993531592496717909616122968281668649231536207593783532642614487710174992475588200894484064129324362279071641962460254315359407218204747091194246081027273909901624030648678488825237134253321019052750221748467159105168352347888329054685190173250846293618457477260025033767598439177886988949236598660482097954660431926385342816933251765760998361192596180 [104,96] 986687006566710745321168359095955667022266610102945747328010695255031238864925714657974281181428042148281952245367823736197992988271715311170694878283836902094558337023828052648688580279161184516688964392469510448319905208026173379748297810692344367691223169117509603518630762043018608103594724766715959088391487563548767849106201878084226129952653709945497744207283849436366452319587621135924581906447665463665483268344424785216444621975094488629530115541653823325297488612466282589334511601190752130566118451218073892922878466646258832607319328306389690410870710592873594478634188118926347132836213080057794900254080331013227487371225662626606620932531692838596460015800880282403979009792236118184935737262740107497997544162974915682646643844327189220338659993270281587998483742225590175490352404274309465276200705178894512529948762378093858050682809065958161654305118714290167303730417222260154685057214135889122020121257769553275063283326933496798599415058578314621960666569304188421394169058636208347374295097847517807980965803124133067619207376963860711680853735753011426157283089201067108490571779866164475011686079891486591691494750088865961909903853745228850699839201901900747919784287009547215153453816756972447255801014275107990197550895233452999674056621729804940286007017983825824294064573876543594080159490412056935943518132766557635607766914328575900012880275037536677658595826416979554967423771276487819229905989333393634637118714993020442372501596819420769890632211629923192537328984418555570106655015003095033305859415318141891044724948986642070380383532737372623223509571665584541824122361131130169442205475750079738915716420638235571721844982977906798513894669193263895350 [104,97] 2165600615474182465440102132906910876841180444595486856077110597430548830134838519953615187538170256186706422292095421710218272680154030503664760782207505872063259874969632671660618277946167040484318225382458376916075076321093772413292039344157020488302839647658205267712474875753958874826174785132125610508294410637597620929905489787362499574010720941520026134344837308603779577947408675806022045022115070128063147257868510572088782848380210641480206529408073891012821215554542553422103769391268468760376068371650160691073170027490403024924672553694842111825493267338295195470464701144863491951610250673399539130595254004439158297446498814768941284165702145045761734364202260307305564899955484455670812108538452067244746462613175791263970008657214646563261008501377140759977210438642186434860923085371139976272997234889168646533458764582164838591629922437798303743088659343321867847559978903511039399176916805498773826633060385927785660503917906745323765845384413062716356216183687470299830093493670944622683210773630484852807263815821241501322117840555855645126360652055435880592556134328903489275829386398940697951059859557305915286592582442050506631987158690093421540461141453136787407379009627939994099314896044178062372226985002663017617518433342648850884648484922935489001221554786041873496637196265228848309788491587144414928689971063716390377828784776259654566216580013608839395131462375809254343745217210962860436092824588471424319402431301638104436509033540241128124102826452841929316490504478966034841907603778922342855749227287570165067233257995227716708252237338694487675220399814421563315697258287195607249337810371145255648188341968146236027896257987140398351695254506940 [104,98] 3446060698307768034915057162343282723597102404387434881158483624043467941043913044259284499641475861881460919422331133959578912874979655363626828113140311489852633614653548933453510065226789010429923694300640180131878284409278716794343460982723628988948133137671524818276725325878679883444955543195236140161896600187294939497790033626041873276842941569779663947964424350835994726792659193919343040771180119469634748632502929801332059067644398989756252723971117208968553750647373142098276376894112746216048508944757788221132619089068442626442918360143131046436788921422032685127855199626611603396660102717417334658894848491502756806435332964198618409679354695719557026206697431655913897561300598909946120482291315127467274804787116523162839229667870960484517607280207161762217391947883843518246073454881695197766879113061602231108973382392820075546318128260887862315318887727456471265879114658964841915312793201120953509019247413490947490754465035759321810565466036490033349829075928016887109312097713594813023676610366152024570769935747416708056605262531462290600795720954718065528043701011541209607351532620260602195348314847403446656130769525438846645287108421525708820053808777551442076385305984443878097106127603113447596591692106805397818375189623502348689024475898743436428189309157366349938693277633682135371816085822885054289161190291474216463761578632554034591580015603907844337841555305113670680243014253896835280616421333971212046549827733776791779913408791444950907881796846853283375990489475492020668461426121363962852355142611530342404658014194357348604996816763098381658086114584761572525826974431333628231582558664081602169501093571849033138422523993574975918766480 [104,99] 2013818683154605857429943745618206305856976701366007315062379013863165341583977292091109866709089350386416565233465059636483035185380065906635916456861068868019319085418667965951407173265656714546310856162003421862638233012138731829323340922022950946653066461848651086177107573597884901762667948269272848319100622693531840221282589152111925914218065914932566318024235710477156933597450922703696643129018742115962839634972848495457178868481582785134714354113875212140274360116587553127143387360476433415195821219918183970242530896808618865022057638177373273606106842214130351284228359968012758915883260811950607266026006661281745131102674383890552832314948494902650975545419888153885166933596974028988328173714747323376181109836059769481873986065250730087474481101000977085529526600678843123243659396745509579692588113510679147437510254001250696481883455044983086097190416845507189274131594599041249041211282110760191245359401770093772615524459897701981520894781696826632101016948305253571025016443080315385187842837290560710702074463971704657896088677062157321484849085568654359597549571330718779345320267045011957769606911989741620884991323483809453791308891274964079909852639331590488366745799024172174063907020483824075621807319993266346344411180159587007262157148891511678655389372578131578067387745313552182777529247281831997485094475833460343842719044847518617752681805751169049466833855676553881181172652761280470208604868285345938408257480803439233228562284231392716582808545300742929550852270409605057697278441418304178920656680426175468671796228807840988375898739258951854950904972853246101262855768758650961778576216580512820623129399619370561659778620218556886590 [104,100] 5847097346019317940403397807320271659016745199217458198094867620756501476529503518806410207883604262618203801592857417509062154781764992641700756036110651872765109954586684514555910336880844681924844708927623262254097868802394829637574654818269196621430468090940608050706747291329447117290065507454458124306184140509505433855857398399833382052004426296831977082648651089580425203320397377767023394525379239361393250764731458110583412827273083421026118144911835598263615880284383728378534419420633638248306583241398977015030418165025945064638609647302314974039555021171138418055164293646213295250171169160649484159282408716632516127199098704988656497341185653808302831241405882459712036224416994388340924576249747040014700701092173458438889526646170949933901937070821200636610721873042440540368998631803876521309932981474140755168445876080985517155566385095821839925292680878891386386163187015210124630083328660437309030081457312465861183722842683298734820038642385842061245506732516827918698556189892625006999940912316066219314587602084214761754074173433238685673703621224701650577312997580628978143038923108555008171973789377400116035202977687118306902021173177736751235889910302232720948020191078456902174653699410603593236135704111073308420013536759928614062541597391650800419764145613204795380992826011173615859804594567412118713040059915992148988810839302727905631780715319276008128718447907498405439535530094585097046487311005996736269285847730825259168793760080894872631164626448382092963288007237485935034451194273493560180032260450373814771392664452028324516878856783585345766290158111823855815978469761288035462450582728980089221781500204660741713792205056985 [104,101] -7504615022101303234320375517812432153513907972263072774003501868017020615747358321652814013501613311119611415614183962667638422298705372940521830124259708939573781806278861791145116806414448413133715457293432939396021781935243706860483371206016798094834503112282214852360313883703563605287878731863520959413831490221072336292397423063082650941451347877139298787669333339178327142853656783342351170652695534141192476187647681784174827528120573569061558443040602500494276631169364633664988214191560240873924674922192343641207170858389439392578421457677798541732020975200597170913398449813241722198059607179680693291849217482573291556895766103694558107553212554673235203503350949530527583180040803651878730866316532918881506115656920094201492044055763543038242725225041981036459552014616118926948782511691290685873693518125863531336139137843118787427006186653394625986464060782535394851820043876927699663085664593366735888319413947000655334272065592573386981088801871956500078151869489918951410820499334591451256632696483090583983084643934192997688490511350785744215219494109266845207184715252658538124425146276938550050324974061031544891554959630002931379067750018774949534599543338922040521236723481390015394936173609059793940727149896950191907047518895228438934588168962826505474013699662380354824392294224526732101053717557724519625526692341266576205431090160901818343899194471197998836694843605197932704397235309018695490941466604599199310672002217997328019616203914982598073123905793054302386696663636566629590761212186057904844112218928136864330145074207420694951333562224049882562017062879303501605534839310107715641847376503035738509356010112432441152608590 [104,102] 5256640713378479333120125138362015956779538939807063025473614358429439808214145789512868930669707987239469155838393812675632589247155994091089467407011090027197603598517661743654031303734674871102732399684393054810037505148016304181046606726018941718268247970816979762426287240475661223404345205923540311312771271760581213029932881469036483501913849675693867727913522278549437627853821042285222769919242287775040482803017167566128795782746946449625466823421990694995684332445139778267737682974844664800444503935126291197767278560583452476057197290466506538452751291309340230280611455526416317832305064462417659033138646973737749274164962014244405118850969083319159827005645227821899149934938229317471185684498670832342370041999445957914509265327385252577683256782228347025657491198334746480037012747623210504444521355634491393897376611189801498068490264166016571491594640278830379554144216386582374799582748757908873853838936279335297011346585561435780520888040566769555841232893836784548171998295931001880557071278837765415190399195243205209931185101943047216887549101032238884459015334119595417674911980816827175607843133264401393305860042737647703629327708052946884568131820666125805206757829326340363297261518047145650713206703125154040072934077105707290765682183001302466993140562967242623540791536913971917537231125770815525241384100938477303727137058107187185823708790648635714831133531557926914254023330111784193224119556803257290228256327040545770574009133449904121987188846692692063648755847255853287399173734696861472846337282781704373288780242670338155589805553643375018338849370575776310855208951631002175511154054544302226209634580863213070890 [104,103] -7732760052055760062938423741679110660912988413397303946033617675473950199560028454266653546381180644563578636244922158075378814708916202517346904509524659706812528423026422071218548580130734936360057172732517764395089785134439975863738656120206703134419753096766533582803539405450332648272606852728949747655501494700072322314928389362509157098128659779157209623193733254003220257075526541406486817977333691981541791469357245592540566903107488635608832204699222308577493502814237265172653605061183530595520363229405716924351417834352041196367786679740785712040518621993399188279916276581345215876613070462723434349192731030908724681702422186217938891054379502519362311581026899588199708439948117791511308336149386792074721284732724409308698540272891057057480864149865470844988075204714893535367844844257808632178144873862382646360819967722713503017978512872047773308111016481296911138347022434593329667877203870078329224940449273007453255016247240679706238327322454083018973274342886972278442263982370918951889961202725097516578765936660655321309375572400441642982815146295445725009118629980320767540320135762794521213454262592472298488375055961758507582454511593892946550062750278850490979615628494124463510600741849728447804512462867091787891057599531763368232257383497090758666433761229545223802014614702640345513638333962807779246844253948470330133562598240111567477211624070586228110820099503168071238058932531850390749568797452974155896157614165329374781432203935347785632424780285194952092220128033729197278527629486237374651485806035252511032265881147811723648466662447451509376429797145131645134521433388005153071504406565170040754897704287210 [104,104] 20014683461393887448308311649213043491901485034784840667996927646823875243825879281943410741909924408947382975672502636482053243644411728259153245831432889315712824195958214943465940008542177346365852230178141751682659613779685445943977968035941146144631581925978846081726955292982384295811183852162614241098823492218705763888723354890472851164700276633291563378113232736786689377316460755791236701842422960235914142413003972008008179383885550732337565492292526293412763363178104017149715822528585194396512394114020423681502748321851881860162012126583908085386908986023100262073512168973533155211912525887918120677386200494838190896631827433565918659395675866716566461489081627705240640049707218384491571700632207097976579207768955712843091305906482012739979725719174890845058729543525782682913317087596131077984183053113678359834747027691802268833362378263197955073944081771671334886166671908985916567181015498248283133951716738955214817182892808108290752568322209825033759640395818317408879996415923161224291404996993987906005763651280336792108016348551284322652144441591431328463309200851880565107859181627541763579426872837057165687426996672394394124119745588822149690807522987763682832125408338243030836006353048456583832173709681114462653875917756502408288718119658455127803575971206427572397292651839920576080846399010893632440520124111425302647351183059195960561369128056503971942851699657765940124643288786126425586864283071646853017378472426612127085666838406323056542262181128414404674896130707808777937697492175607953513001749322809963893544161528552502075540092052300189778189355419519540505414228185897680197096281359992681347486340 [105,0] 689277971407456874850603859274376001732018758580434190060113513941083168779933446227946711456455383245008164260886343903233715307991208422283173881106060063712956008437847719116359833529854385824319899145299564167711233111327301017777249285654950262750776747853028626398244621732588008317591746937166028678895328318669634061203561652109292691213488318543122503836191977079986754607631755688984294613589113011836578255223086849369380178765534682279164096387702883423608165896653383186123674377874165662275761943471056501913748261666842672461355087459854966313664624232489811833268591480667643786285047650593946693439801481272744195536878466350626922527089120405939939868595074056568255236799546870927156566740254795574204631287669393317794576158468431906911364233680443925748737083014056651476921823138791022309945300161558234427076735323316386646417384715489836831635242216016547530639719961790148262755714521844995152135187405093459218276669460607246365569972335048328388556878088440800178296358216058994088208202131945294530798215807212514882174523770216992539742568801397715824676451924818073653549708500267386294700738387569813355841364165335123402652850608671884967802489543018929685261858320452225487707618394947210819743873285941130549474931039442449517445821223513784868069297839480092841710538171204601005727913452383580161065544264426691922714946816054467642426542544102394620146188702133009778116935551792645027222052072494239193155496213035055745101274915629276345690635086133998865116833961214166960426704770522203827590145459367837012597994193450028823794036088206786508483249854347797542127872908987125342018379358322018491316058298838055091871888477826073234491795887917553292250166934805869402048571552088431107353052482498779422152606337929133554596255959160311352648239427062109514044974129078952897050556670270054058397078479455047171701701728844005847169084297763170617124874537150118789077202956007486188138982175630631173423893584944130192866207513530577340382599462111939646466328304486972661006225414067899596800000000 [105,1] 1857200466489136359220413756726668387462138988875945838491237972191586619201674346417858722548044899115520148489258257732999590493461919135678306498566042384754027314947672115098700255512000847679904848167030265019391692362747887414495069871651378252355969312767589479248226541115494183538460107091194085175741885495405798207226756925783394590551582034844844313554336694456377101706119043872458659662110406793828737462832223951914233671033149079539073890731099431869701183530684398512116530168375432874186627370338113080280575115943177209109631051231681090854779889502189259165526833778175044824644053152630234837035838517966780272163846935383372245471618328034777945166483237411145736139083337529825352926061701196351898187249965108272688718546119048424578680326909803459943234300277335057378553485835624086759260060828945630018460755105877922010286357656094427194160590167220563117796463036635801406183613794536545351258152151418343104442067538041234373674725762700637987806384837497705126724677082779446603743035067526515820487630527403440338011808150602797224340721701558271572951497322888771846118466682411171703810172342581416198657033678647028491600300035126675336744247280547128936800957677611712872489774099636991670383160274735186181399423361044169523183133391543836553542066263749285047869433702014266730558906934973983810598424759565201156220366377390203437203517957681955108069031342332579088511759518584106377606530232029932652045089997517158502503350408971169516251941711561379460890400901924381500660976406091224559580454743944693016168518563063527001882846742787541763783400120472199375302365173209023993757368866037341226226006251898689392011017166741527487998106505533802133570747611574204837926628290848972016350211158314215893897345485944032175413929656047839262944378760634086205520099798087890081286513357889763517038572073911137207615800101535116556874238630599737102049773443285453508023395985799710915073450042765186773013218941774416028019796739539096411061672932694693849356369614047527394690933044337547673600000 [105,2] -600741956590897031404659704532886117701457242936010763885481938552532104503575881003857103382271155784077940987268288004732146210674446652764467848200022725092602388262743842047007227442724567366900974855275917254527088322983971910117226407535511759954513628281927413066848274982594430277396905095089386224787540849147830874919838848290154046173601792619650559133301267652200466700992914936792176766217069646741630381129016686625545578403581801437326636670994701105481586796849666093859425183404888602555864140065447336521549087328527683960647988941656250541715915727031552208477065235385413347400869394479718698129029159810586917660921823480952715927447739759383096080679177656744815737679800274638787803134964075249270359508464842791808658827258049095539105108139471727033784637569576952117947246325675311901734293180577459878979765467860651283324955081728753693648388095648030359762855128774501364794539463541940914087956169973161780748135087651275080146757042018090252788664209079682319594966925044969381700106627591169644019583914528703588819020834874894381681466905539740333361792170218782609856361662861534782646404770766087826112899803457043010247720488780484733255465529245579207556391828427341563877119274155731261867459782513529868428053368046403059972820024420007493616315048195815201684713334103244490692685899420192909949387787626629691623347888425974030860275436884534896002864929109331689458755731330865688585104415886119315240407329678158670803078614179040602889318976426577843069424283696437827583808046251675871731874515321630182801732715860654669714447332439616912342073290079926314470084054216153597161255152316084957587856514466277996953356338227939381659974238137320266143293528827939353668624450728825003718867448649034591308018404764964968950689031022059052318286146624414474641609961119986041726060908209653369830329032290343912160975493336685294214961745556574876644499445250096149343773107836777217500430166360052294954257173084622605898849909101636823919990395080667830425137426342343499667999003898806272000000 [105,3] 246071476409973893447491712635702279372480979783774521344805193290534349857186304399064894949659116827720062347250048245410288322918958971129129826192801746883685044077603223131627639802541656484854542342115814676879713155841581764085714532375634230989718395237652331285050897572996310214080806841449151408976450902478941688646903343995718275597904266787676414589792283278975499722243614103287962461314292174990944499910650053046299679790129182517119364674744636980669524902986931374033291139346934946948512686789421425857632019400723538383323608738735721488502106667904084344959341237888749650989878248975510154370761483396587339042238209213024816249062646367330284339423668103418435170107328277345494032459708408498693377673754944798767719529754261332922012331310883945321648651616139749255926549681482424632855945683250859779095635112416854458348454459221215257231191585269531661564239593016385930641476426217465928550103954844111979401415684344850863550822597919332584577579481869473237072292464975444376743760173938867456683626115683947652798391770795246407882542817680116502395089801738102404284735108264850088857920101151092801320738656736540715721240448914501924469042721159997945759273401445183599408473457699598952593806885082283667767324380709864094349519563980417554784527993044263995297132127693353463866645504571730612998955606028282108667518965061372288089567105003472527731950341675066033222450208926587131700197317207380188547865178846035896427275532837660278542969886068129398095998090984483389681015727288977796327044283950369354174502604619823947803716614558894034273522889170866413866691308279728358399076462088756826208552328066494576452680374385450409338527985917178168458221312301824846220516363388409896824362003863659831084390157948025815038776103305260970273004599086998377331950916733917559893556009462926484911846804139790319722838608618697991455017103702346406586128398191470802219867437257902403691638952933882495305211789306633667329184665477145913911647291940425768936509090525674460335690571461028741120 [105,4] -45155206008733300321849922616803592418792548416075284824626172894650995091110154000001531668501497786094940786294715863826513768736429927559064628426936200757756643116899631643118132425547312622327305923624977583496775654814373890469293560658284100889834915796924203016290775455971093020491255360549048574890399356834458383949154222764230014464690476813694599874796702494371784647562622208755381273184626479317937504128792545519441552951346833411396142058128664807357396161044477798279521760730468073137841239014683845710183091247896928952474205389883870979515900960398822249312972332880767211036593125495092875073453117666606010463655922542338820423271716575592799672781333299483031349990553562487763727017998898195952383977697368930552478171360994403488328743160251111485197482777898170139241957499738051421309430909766113250190302089472754545128433320297412607951413518492927732858308093895601285129769751755956710304349701467641370889616177421438886937297514799157418144925960969924162826909380171421758755479194718517414373341758782582647110643180573295688309137890722380463809152235781918051979626240236653674180164037204146584283389384092188368030579820225446981996715098461481681638611786914659500766409871739561020376103066860405125333350130239470028367623050847997262161372954037958884281747378707396586026980442689778860949699173748107818806986858931406564124202594406941461340347627161241420728802516740841602165796000741272424010553775871156497812020576543238414180777457753466385676736468758510437934684686691131029002383898458094435479803696037934322488735115634108662936238134165310783018326603197530180590473681047517401671946150841368082936497457480273096759150164786589805627628133104945905839342837555440316755632655582595820984800102759649374080532745560710210778726043422613119086153612816794736065088984097515402269912871185072327241962886481013035973966788228726732347595868583932824928229342848443910273031941340513901570672729799889934538089617217256983244999759377171360264762653692210207633299639379710443520 [105,5] 315231587319234687580569719679911558171140466875004507317785984474019912346558207669265343909463206288520854154474041111964395658017014884426410863182404186634871080155267294403590188907156208193528773914471234791888721543498088726403716089907731482280979636285821818944534540735151174056995998576942155023333362194427507478705428047595912514980769280606286838327379676976733169720744928049201754826610724787662775800032777429170677997905088925221239615847371638013729202203320149061531524461805534351671785269269191577884970720774647062473947217473695086767405156035449078581065890394295679410977986175483354313539266504639016166061888087318098594761097280472145980872989296974464811599170430352292721181164943228854993010537728737906284515203485104964701741921615163588330196322631374075938873331167317670814374651260190502025134847012188080430203863091921428501406939066301677620228042279173945310252733461238470301885182001759120839493673287916723383638384690990655719944269624526352228666488837670689130798380113229683600984160784451895153944406239055258782674593214613567361250560705346278702859377340711611645956968007062110403816944364828654286455638335940512360381549372558602825411947318779308935060930193054216617986727446621001988435488263202446186984939523463755913734843863038120332299855289107229713187179504066887691055029344568449430919237545167177134312285306572456633047829095697715906115200083092096990601111404704749675390003085412647714013330823038258343202216705856516956922350112915722212591799324466392801517116427404333222152411414520027687415344664256940658928137742805513097868173977097836191911187091281575841833574873574739663182356863857485287853063623547750881033664311600918248550510884458890188845702760997063664799480508242604960997495704158169791930088346490854659771712019805630580141590515198903559863897939032409895117434999039995901960450706224107350094843606538615456787283091537537507012827917443867937076110331650228314401146036384485543208778266954656673118606689493086689856876103625342976 [105,6] 58229381386125461317270913357756551008157708339490606082532631395338676043662516028302391799685641438287310131526149743273033678344908902806959187382392732241785489389324771990903058063011302997000387333780302333114407530643389420113377361648965184243687948034214861627409380536200369926072997986058810951711887381154237301907611752142060940573588379843086420185087061924881100443076412220276065875761548774437134015882113319557254283316987113985422880312464883251031149507636998056289594274858197789845415832310217959265990563056922290950687974603243834678717154463305105738444860573373332894254885133317301942878767003693217733139135779934844619120412239455510306132819927174054052421862888584263144780483965727909123506959924952084009901083493053390895354612389042686828625958126299830071503987169662286413938299512896480198370832112772832916494174060091589942729590040310005596394916963041805871158093714526982803013106234586199500389628431440336227748880034337621409122573604057492438302166560084723270263507018392924784859789519957069071205103757565546468410063729766544284289556538872702384701973933030988195690623002300900301141519250666912568414747045459335126099309373377448986665153211999107688304020734289505924597364247939142999815801298566576662024327285657236627056693990498747803240233719865038069512676408638332128853315068124274073868019341733154905331784626142728390017275754708524993526966420124609474665073249385611016139829236955366123280201459472015871663296823411231964964929774392358603498596163958336184030416256852065311952807547391489127908523927172487245045041940628649392798174148136456231399283346920571807329477436484324249789991291798582992779114889635124934058939876727777020850833434131987656734173805683224032660285333210146933567711599909535323067009609749075517537146609992043698457392099419722853301162824181192508746573008992883374991568112073132488123677202562941274365294369917048691502579444930432026468567219855380082778857851391501437226505157107603791446493143720663975198636113920000 [105,7] -2231452802057647674854264703884346001404052131080386534858749626166027587802423705558045537399631344672991467358643633762683854271929147333631538312384280885308071839086354841465218799596410871827081842164060108500363178831023323310087193418401401064856573578828901388814693363262718652171583487282848946180103996833519685000092366441960956807477140424037002838222230687298275377071468993801474270672649228475746140013078826227488804874433873058811600494269619617399382485669105874653595954542809366852067449871224196415226224273721184048860685301573486741344849810865143962498765032091008858745749189972941592349397937374454193901982841366233186255030862439667587090049667367016491131407824590275876823293909576157415187956074598430606452728619398296873353186545295146558880421821285390819831627369178954166894037338304734538954725471407526124185698486621886851669484261453637767895482703422482753364507681332449669358470850334896201188727300751197455504399297198238449298945106817296982358539993228399848179473150459132738974693860979852616733655181811449991652636308436245870486688071930734486442826686306371856959354431543739349579309748952112738926098914044463019311117634300692762575693228431162466058575423115122323859471148162687966904717503216718344928745975432378330386029672856989492129357020732259139396839896064897801695569776889634396561397257255520231713809609521767952262967320265176943908842793251826413314355334852316478522236359432743345084223108687853369485927741364705870310564108841919011029318055482492278280914265158913680504254574522596461833341819573533155361104865333160646404359338101552645547689981823936949784162854129531773359897983036011683467508058053801322006401574801310452546869078531162670577080579697155541938981381538703273772875281906231959002957334416253807216137045150145882630776562940735082312870666068187871328827758359835882445762736180122699236398996152984394016372688116237230296204658950556663033976409121681641578400619914865991628835877124638009194077320834661173007501754368000 [105,8] -12392609205065025736988936540774528007102500664708446837356422386818393134950982944229620187782649214036898695680387349425433088536915274313539922176212330761995028489816846850498021272501311532734117915147233130822864951531199370605698578111757676329197739140535486798826495721516406867430579663117344391443689607271950290892866526381538210399286982484719313756242299396321638664508655975723387253331104730561393109077193742004050585716317869720480177854997091648198743711662548954955994444152957111816536197875153443669071871669589712134688785460053800264877243815456539769277334358310744993857943313698451434498870054171586534407114734203835257260097929843012188212595151123444673779383241542269904131074884740928827617113463292165675785805734413579896563179298183771623558109028996054373682126009430083494490264469254757216923868563748780232856165392023157302733766532596363169129880703842076496484607665000199976045696368936547323062134470407902269676217771869732967574488912804437394436972136107873536394355875384354762668732995530977264394043559640918632646172496418310698567846625577742010687031410911184673659293349184817231521628809447937664824770542512110962521124020140577879272284693061673237297690374901757966624111726245895715747383877575366800048896740671794969246731369337981947840591433000116565156420475713126136438199506984298136550319264474702234007687868447177424623698724573432359722063181989202569006613340970239445023724645158514421758277699571005459093980211898217415150864394845584185714134953562857466944030201936511001308966406167123885070304852996150155787199048538806553485795707200716050313303680924299447277460791200333144536714291239026344948243357666057246925521606324951410908428940889891048837974060104532255104069446928894894137196810410162412885867684548515228905277335143092929056375106008954634250203885209745484524169830217778060406713680241595867403252339767598465060539082678442676938737336248672315558519031269417965765928647472838760762647930143496160569327000749699747612196864000 [105,9] 139238128853028454795309730944938815122608628659930346685488598906380635785735501451380982030304271655601825730425005985165235596268365959332514886535037598400862081159218292537817494880455643746720785117029565180992087161388559403516108579900304361934378714205947946753400846153418362743178732975399928901031345504669009074889585383969443242897923072820718854688435043453397643765790544025977222269616157668894111739676735716997076849246560540959148136056462581009005177390402661658243181527866096823983134074048812213404619153546788135615251434191868837011770927163170114694828321077848150500038731380435686225556430777180195483418366542532461721330412892711114803438834569097903497711490969906109142937046204809869047089783419958321352079009986035268227225079773591710083544502599245094785364325652589197880680646181026044309512424631360951053589109598596999931688391705989188806442227178196876497766925546450553182080454183550941730395609292370501676060077081124761620639447029825571325869980476109336401324537463546463777881636659470608204972282909390116068455414687692427553386362041624885450807921750537363678171661166085035687061991284222456889676167989396976194070768405942044488044775753307348233030203563909885307087649224660802871845463948700060637727730534938689198843873549919222893768655095073431819915833456665269668679739334790323268775549332048375803900354402468431002235614335764000216158998414462652932885958133839925273597154090740159052051616076997032175769771915879089189587877104348714156404787092695454832216452893411500352086780437419927846456710615540105185990315618528868957992986641342685675655666159503550722591062523013125773848155207821222045988312829428321538973868551233579880134575844856590927671729913018293640947391036391404525690537752072391941183522210493026538879426504043771643636420880780713766317366674717754829972175436253552468735117982241249531358514222314151956526213129431922206966795699063790264107319348920754910699966606136747196022727300372831912683206614190178946777088000 [105,10] -683052752488417278536111565417301417787975412627194091589261084997715665594145672787319670908135420556477430147422839448547885530720704972585099687472841708602904609646594325730186250771072016198308060486502677636349489383769888770013881752988923022907489213897320109020314169073136447127292707636365618608513168377951487964028851570661127841997489667472441939481148196452750959069044548497190774608401841798341320123879844198514282852113475667076192131756892400723289396500169280107950995105693806164705786166183569186078677619268583153793535182298359730306870960518051443268261593321834583643324433467034958266981513498825541727184275838996155036682538298068872708552363128148161860062546184342759479331944618415280827471620966842257775519866927351408332089403580762008900153195059901652322053999965183305137438182108480150120615386324159956707643097343170400246193592732911243225398701519238313310653818279036038207187648669111821524199949504246867471053430123785534161972659969946384158520659569661649715272053676185337254501046815914477500232802114881957017474581701678668643545287796365211513978045351817682089814514951720440022493497875926269377740082780497595330631113305750754139265220137543738371987369349164858957466361792422120437960543613726018487618847845561104408575893353464217844807095947018473328965001229476577553431109209514043914530819804935416887932428710621918370849147824901625819251073947588868554533987430518822142884170184239907010618187100638422446141371811409918154037896456579549918735277363947434032020525779158595914376180653998995316134024234175137214084811946097346628619228930838014223531023123886414149948954416300363948846493464099628002699860628002078703259981442745576140291890110780814051774544625912665265742996361633365074276842166309683502870109353666756915656561276540978376411814054723088756373083509818918850749993829407602134427647951597717079728562162505649510945416776184636943728020846504306201005928677856584797664652998029247108488433517616611074814633116125620495974400 [105,11] 2474676030002039191786907900395830524731596202197529526903353651285434365850659967525944729059095218697802226410794458021783502838349668539158887117691864520302516458630929815635419642611578555144053993834234740736233492187182797193635098129594801567574137028710696056223190883693203248018238168154659362878265275002880305162648969936733722589746768320649050364903028095732062289669140376351842033114068293373958544320574322682230354521581861459817680525045183764290942497892510589588080210921205107977248571075369568408511546837889040940477930709562792666267152017427044212680401850495250591483010009653268326069162812585345732106879421085639571214465465392915669124932531708633135133887173440989191590530320620170265587080181824123396147470584041952222700876320942598668164391707913606209051235063037151438345096412073777222590908298262551425463040235448409713833311058021367862632293850207148288515719763450137162789789251690370174410083459222777427075030730006311792967820043760303273762498359507220187874329809524874872321932271352962748742524185140464414773878384148582787070975764112277767234060253137248015958007427680615638360174942331610224020816278009738944958434025357703422881020808452454702086011318435472459211363756349807267314495750011796697833855023919568351653623654459391476183478835531589171521240314731776520157599956735027842737095690017283430231686707010974627918831760952328696816697312549121558287793478147656705849970501167231906290576430283767653997985795709051431172318918112023921269363063928837676301942821941759071471687974204933872730348127811859783424866104714969306023197600901122708772180309137540977714515579926194047732431844398565421402656730713595469002268729202347276883944409231918523424597332787681346736848155436620377092650790074100781836147032490825121409489250888106829203326898779112074258204589711553889214408361730051157567869927823635092804175871985522703128727625160773044006692572266623033354674831467683164097923679510870031160621874541064254527260550413561102336000 [105,12] -7326454220918115432556023598590216536922530361833001002961222778924297087355009765651667428683285364676776213774613094754384590357844533302884972476341284620307296255492956062212662116615299010150121284054339808882171567211667782023428616906755772607565502958324126786985849629911067389822350963397384445174521515187258222419163578265564969826017987322462131444829355297445288081012156627820321681389826590419560738312283739619209676906471117161180226351718398091236333239864948624776741026741868613126210889459874770094394315486163886767725660761020617050119731515086941391248959665755684655502452572907807705884084992479681898825335629428505573317024227682610931419453549508534928949988861136702895623483224456684615955825141701946093861916139878197974886144674265180635903354801624347524452697520693935051858309500973224037036223358646325310471963156452000119330915428084747252557975783524917634656746535657381428920872318069736878885571089285017176433911790300296870543445240332911846786573713872419342467539996460039720773599480779331820507418044850022757727397484605657642657807529532923617742617329113271229306688744410795194986723327589955055293180807887625115514163474259072681749991885627447956303624809130229635194434893987687880588112908508860805606543001717748178905947972734338936839183606322629640505703631671157663519773111260533349521325564010054826136287070774830275826761296299295293909291848807358629745537630161477008854774662454795729343394671778290642284218525422619861060870362879840815974548705188792145623260475164906791216600225268040791733968901683028359642383583307430918533525664190450199469215300246100722336579061822054736939217249062824253548227730266493753867715091148778710052500887928006622841822636812521118331872748069439407050010298272560481779607816675133154833528660260161781865705948142084922405817764634317076695101292703883080640526745847819864619297597328867396320097437173015082109470587755514373737746999686954443736121530348605729969540417394747235929914745906056396800 [105,13] 17990551526557501046960835798973403944765870152187816004209219261199191111134721408095524022001393014442713915821092495715593714780741999656270693204445893139544396671759780008347593084511882195521843116047801193851785569911637543461258322545534564903017467715978432632155732662216417771915876897376201164459667104327656854661577561676792149696653316490567260565115170268693494300491445218491907072433461583689380682367394218547904323233508533249558080648944271310495147644754317034697900087566190008856231421414301889854160096804878698143593980216562468668659262653543249426115147077026567804701388857193843606438553705680760056635816987359888602110470297297351634029735714320125468857622829182924901673454815358334582039209430599305848137914185379248537394356672595796164976933750623202700229243880112668399095664307668507828549181755258303036546744054358088565864916078785673689310544434618214819956138562091104514240272269957214769050269545498704187891233189839434043930211851778908697056250435081145617290310764427279348340089693659378168197903375110047749760116138567605400797842036703332770571749097675786862879880068049319677578062896250771991600157303159249339200542134510624253059295677927595413971525962704958131067151788564040883921566780766645008516890274994778826641802649034808403891251832744946688455286263620499089330464482973555992251030500383430775462669677385286509832725499594947324165919613227581470726281206648413984404851512861314400336225117079226554768313048053008953375844303915007828360100887934887566380148929905315177932794511267735608077980005411446676237732911432447880330214907000784702771859628627070965450298038652156387046920453594135904709730056457679975273932686877542660365604088264833918540714542865134981001709207608180932070168365250665889406780235641030111496241536466191896453274717153396930635435823266891303825247771525743266216657793899118160713969123744254479023293226480175505361596131861524226130860354053788711223938886298395950889567546918108043370321997620838400 [105,14] -36557653543673225964013528200552670511281760548549958407027078916839903610322835256168342898772356028180222012185297308638386217637528377845131629940150855194789341353601116461406217170684870717734835627655085047419472873254984287957710487378528228566354188570321019560396469824743725259119500650452805164047423209648443131323251551287694100106547406539482196509171434621049447707520013350117087963950407792876947273635329389214143121988996018676943708237998675126218326186272304997791983247396949758908754727553791399562011764389759979497702793650576865322228149229596846131206500424876042065032769119379973954940917676029591658436528270250851188189468576796944702408346005333499756498640268037993278676066475141497225245101681672369657268678742901973203173127191211652103345347377563934473188943320816820133497331963767478505150446757131981653761966915379085900770330652260839012467530570278127842657914893458319828449759622001601999289261114997307398218495852674311083163566707582614128198142104618740327870147094241609230791755715472927123553562242421875372284413591067112698104654932381344121150832505300299065790894839621210735408822379793662145148434578389406008188616284515612787000773533544222369237824359214100745625550624261629638743149905519997066887348066212784109429908268677036301367736590208333120805518486207612512874150368746811360822483298404391675758379822340061263849565107430552307090358140530399537224340766122294230603776124969729816202764222477103542394827434724456472685039885328772340710686214433673290688184392353610346815838586720065138955650618274348847248235035275346762770176866186801994593505229444494790693039139960434026990068721952268208044726034638410589465520774260099765885286058148710266775634098778539195338871691515189360486917283169731568590193613638476616419922909710488022974290764514164018586899998103290947236378656613824161162162219196052970319354271638575935871705074464052206879467159932943815905113599835020740076502371529434974805982552778633407702365529702400 [105,15] 60710158861542267077177970567450900221951198228893416899403273145462669766247089505202685686351581307610879000453054319085073234037438527164506439018082964593169507881132712210474299956554417255161903331107185972942233167916443383732011455375072444306030164590601554372487152825080097385094837401440449582566003528816139145592628520366388884523112265751804245419329906823954930510564591330095236709230323109794148547674245758731335072631193231020299640070560039356812797158839399704868591321365191056643896345102154099502563964376548245994488217157107050920289229843623065504914659524630471307136612599565830186009966672097245226742385796868937031229462410919196652281190089750310920814488490796933572500289619349153328133061837671150840575275913321019842821100724995982280509950722908014367555977277647986924796596657823471886419094295076144855118035141370230633111628381700636341109327930805542995335214881479418190220547230361981145192927096591825941833503993849551172007298250155954485586268466724341948455466339677216146162340321445391078895694558342578828438880563016564341822343051793032494330912877498381563415257568542246577933711314206133239273381178856770072751443548612737523101976047315182272806765564499628402112041972647708857009645943341700482071121720755152012879118826097781069042522966344134190931058269729379401287223313596722735473164372609583963048983231102989936840099597516245453931499866188405455322867024693155627517873522794107011841562355087273648315735256230807135237331410251690051712254671894457796252730195293976508659007269759312819825129032235262342869824914159890909522502380610816667842723085083522554003951241230076223083260970635434145197219710606298195410015704425598495496334068838206157827611147436927492842058621428504177790850992318175577995258841323986079261531732030765743834759865474345511951200823200434917275649630315463380938116311561142989458023392129420032260728509753207287923680827881221026303443206377332989131010134890844729670962358417711445460805222400 [105,16] -78590483805397689187843211802846849705430962850974112196541231108260897212960960875536596793881991285354263337006914420374469461983101941876274510066709564731775332302436881714294159661125755831365530362029637672173257448497815699883065648969055824669553350039945111909350048600039072120487006441931688623533886342518215854658667693077917482657076964902620929314349594630953737592304329482904431623493857146532060194768553471887271444968494545556150564649123147244713592005359267453639584107057497120602667326309151859559375294708791009907060400265114004889911866348147481404606747198282333696747505480217865836161775113945863254778219091642944391115039623081237458507497404630042816606491432215837991031042832022809562287587275955834107725550569550808444130043431140269534642926959526382307745358182573014672251870035936051840390672910648195599916725636242059661036465550079387793488199287928962837835468465635515861729230001102726312413610165462235518587952600721178624096297442161270640301100916225511174377082443104735948753269027486108303483292453012405193376089738126279322887558452572848071909582706842937111482425335948067458112085712237150273015203803181893069223785443733842435245994164611703026981256054316889262484342919686104164605087881529892407770764144684044334173738274770764290941652948271512786956899970143369886802102677557102876261809274514864679655361871656589964830395886031540283237510801875167995607334700236516242313690833723916860306018823683573166649339028336952226865880305724563329460619158349423749190768815422057886416230982981272776709909876396360192907577507569501726358456364726785905581805628841457276710575384991065488354990179488140966807139150161970318372681811019393681177593406170269385234340985285318197013521530781697945305150099021235627642626260093367320805777179083241974211292402278157361409454038267606235798843359830558730397987927473377672023595658993696489215559341224149455700934883872432755302913233204985641568102918814878307172589864579731628543180800 [105,17] 65404740679884329711162466814645132111756506761715948768565034939131978042201806761741049170763543342524656051409530400523767716742470688485681429645346977103968649262568350945325917652020181187951964752549620409383838646929097309726122653311678168152566971262249697145550771247106329997310939076496919937494930950040811724099966294774714721102800040561406092088736300102233571299101648597043871215389555286898051744968315204682251584084679781775479544566666793212630536231347203773537969295866966043986270699069305473430710168908685039198217133456636651697829621685513190421459078431394177884117377038672808056081558805448401200868627240496445989489727474739778200918110659377750403543242543353384106185559813943087373722045953817214072913928470874657692559394844337206607691573710563157667108956961356047660876614536510700311716575109027104598198595398024960076306716705481201582231600849819526856304782134969674022441617421629658332007163612704198447042142879268824202456641386042304106406585834069142763576664024864397960600585022153745960105528786110585593013307295223845707813543627814944788776893481234151303890059980685352408794238500696498382156062795531374859153679391261505715774691392003915457134309179881064730866240826464442017535489395819750013879124983889421308179236854159649656710202181967162969074868121119305798054168680120211847713788043570034149711769753021794705129583581728659371434609030184341730766050085178901556046687356706097639920990403707728871070352740951503140618046799954416355176516344505454180915875443481984090279911567887762310412815568920717060869631772613840181959300117464682059290707240491758180128513601743936632625687376920927649599534682720155570471263380660993944285161761546733519301916276182884621755495848562167612465111350292607257258468906429142553282278774880222654156126635061396578397606752676066671712245351968206985287143406426209233421472911213404171191817622971949581753839232780968925523323658357150536335140518567887709215865358931465466675200 [105,18] 12159881520276120113205595605084984535772514414592182513050046742449651291498364512759245078389854045127186276874617330381714210202376513542657363496974221170620197198697117727890692304187579083265250684224643456737249098500193128025800080474306021085937370364579743987728290265021484867865549486822426145779028054551016513698723967290781999716195057477881035874882395562253961709356754195590939388350433983182295815355272642447612453417834110491581036170186177184067456193255488905593139419787515599228945392285531611183178408524942026425559814942908611194818879897120615673013328679486083811597978057226936344947295705542944619694060868961965411768754168046593941186738721743235424241739431183576451678328441630228457740655899719320395550559808146898932258257950272983878965240476654780133161242636509291973884040136373001680097600824453742849657128437843329393793220998264011342638315277127376815837000922210366102098136477813399511192204255571429063876161351346265135966953538213637670802822547622221826017207967597094249322230189547817943261264366526154019739478958400994252363407034038811402075446957934522547621194477677522817554501100134873816661620041550266639166296090986750743117769215945945571662790299993192887075071141895013786018295259434763888921966714604395189162427142168246903415940805102312081255826008935222234118849568517721194291371765429986640079684928619533972103869760743206676900177540703728331609771588515623751147579771988681856551787481763786721536109763501443137537843442471110005850373012857149732909407198908338723389000358074525126307011431652688286324696507784255781389084673165940045856298295098980370861486247394563971530473131059769756932315564386172619511502246496560477560727139892334756389863289775497983718717101568796587210071963422779339983657936672764673476433309420921901325825380302047131586467464881668602264481439163358942255272774576174214915362329612735866292426663268532883278451549635894373425230319719263336813915075019658214899118472577263180800 [105,19] -178523268252743842357300798907613153633614813648683069410337511083127154814509077483361948584538780304946319425571859338631498793852227067056220202566736239554528991749314513021530695008429052461366655724156064667151580438038267763530566144038954022875416518915674236044138190155473943568721428787957668905999436302644714302453566456128660733592459121944783359110932479814450036456433625725532795511142637619860290266998402711474505153462527423023995334404034997967068138305094215548936675892209141636608453869455132017566723447154628779746161833860600899996757052736994490630694864295740011947874125241256160653334401814143144886824866241583189921214635917020628394518256307923899332443005786721110906039756593181148456526132276165120283034746654328738211960937540368139086653662102214577212889541945070641511092446836647429741294177240894076239273542962947812251965771242540223543285543218709594511648548244811101695976802011730274232542594716968218376517127115481109742122995019614103671458744390178339590540782996848161146112370460270793868593439354762485513481411494823700197607073881849119963293916398146774826385160727839567041425280648696474184790427529970680250213868016766221976781712209206756831942161869024131656554548225950714980674963803219840535914179449862471628934151553896445468142558011273458579262592067139490324110945130958256613981258088357000489818760686346107901734145439411055747057668263103399071239179319162318719689335903843265481647426678055652934380271540842336321573181686139814258054576719507020550089035994520885475980795591578181656070824629363605157089256544708429869302297524474229259903967422902609701455228416783251802118371307394094982160489802570368039629383167040030173527036304152125876813546595161844557212467770418732668781030161132638320614098774317643447530507425371074045934455465176755237285139088528435234113899898142954708951981107101735257460244382274843472227238271425863820672194779309683634807404437848138070877154982728626780768211023981622400 [105,20] 423794163165026847497872976458102075310436067883377873177519481359071613819097222835802492376291644706956264597248746322051725899707127017272102553735595049436885019000014075914207022979792343508572631707783010611482092524039597667993538560547602284059857439338919125491452098082647308265708990533485676258682763558904973997854158312608449472808194247791703961105249220043893812154861913784788306201634108693435470907458512650910505842085518487624142036023394415852761523284860192898010642587601481330321650479540183469552727401317668742065161243856175085991425556729325172315721866954501349486046015665173727900815113238045009201571053920289295799337744058007203264503620701137777997426912625749607152219481008797959995805129041801877170035069134776231816046308424003139249563213903008523201196208732085350951061405650006730291627820479219999086881920930924392380213596389468050093451520991331430185914965608706964217628603059649911199706269927307590021596948051882668132365423333168092677089966395988375923435158007702757267231740612724110577828108587067503135976171562351440669231405811344930787861456281978783651548970479171713125161556949209612647790087446057371128413372914236803481187431191505439671053201321782315056698284368792647015972120448758086811435814392887866160963391135196731121462010119742030919105569886154899584417242975657125177867861596134401968705607866046946910031093402750145652339415716019109894196290748280467814011124917247566185211451184962475067919265262761601754884751289117941570014838204369347510504102920740471333711484721263318470364519028723438783103551173619972736118936981837351986590080840646789792741972806084851457304197763213482442234452666154611845124549157115028064988453475586460885981812924645700567103259142195625668510710767351541174582154867564884106116664764749201172260699342050415824568568160733641262302043799644361991762145159154071843874385879104976710813806101772416041788450675802625511157924559195241440261642032230284810107965809106240 [105,21] -689606794690220849592937214647513472582733492554541071831795957669911382367835616515875224286333726548504517224315340189111490018537582332937207158752350670962101334708976059570323690366707940619438078986038164298938360541347204011370111532315796166713895224285723085739424516891518620442654044172797494014354669425698927888142988186394153089895739439509490084331024840054141985054405564314814354858432778817995337375201428985641678645120087453033994015403905746046801689748811503344282210214404790970251329503551708804056307835453080696033911973269084390216875956513557188183022509545455186969253777726150822253015614946481660318531440726647644621929804976502220126401776338805077597738187468030835602681375179728049122226919024996985221486736432141157089884053449385743447797786926335736955631426034792150679388389245155892892574601422248713022980558548890312305743820097679039261526959977785003934640230210112385973180040753426943145476675488651559469499700818287937141107810655645304965284737060957530726248854604932957116591015098197424992113174545746218476125115878114034517245448362864420316598243449774640631165938994319812818660136209262397216269817683766290465888322431324345669718641860133286519111961460692584383991908111142981472662684017682364390543274079811227923166589184681113445188869890386930997491800028371070848210526627950841382044824665999173309361995322036256471332173486823606621035143524675919420981148561405477905387785792138374625016458966213708514674132897641823500324252813895071927295208593142536637062670455509913465530416676426697189132699303324456977727032205284893171226241882657622561272731586447747732596406298582177385668252912131359135726543393597383976375916620361068064514144130969115957360596120872285687649560201851154351487397101821754422014217025817141180476261803275381939171118600523971222101612283534451402505038663635605562661181234456293401304180187751068483060603889728117935757091998825679585863824270195211544635864993814427312365516725700 [105,22] 886274896316752771904537986867931336356069781556053537621873876191258531511009709509855991617417429893659730409556092551305696933279965729264399097205094385065157418166098507864098830697411023891511756025665836650459805558056751353572480642493499999667070785034189591528450909541018771865522309224684825552501697179267185457023005795681051725270949755281361222504204571744503449891137293248863134389101075106582063113832706231435411893551097953303003222051299661341042398043094300845524150143710599718987866659879185275209055477882235381774382208381822633468963611848238915539045163618461117051432278625026902135038935782891006536782435867507670645566279952434972974047738111774933624900097760194086228817766661460140763478610986454195745136677685870387794185487536090687236396648195300609471631021817978553941224343255208342844971815578726790717058302867283197653257563025647312749640483012065503995874835582778697027994890221253300812778950286755202432634950983768632323020851712705355803570859606585672773032832356236330132069355939829560713494175124699857618232711190199334140119378900837695767687302630187037432420070703926149112955017104870783331323483055384272217224436277206849815018823420612512847384022837461053062807001490463937618637036005578796015663826423127800097954738227401596625904578204386862817311850750001869074665435117143699926416506628575843958835947139018943639659517988163643098017525725339602373177471404782367460218457511917527060422344889485356760570262201450870984929527455069247582513472000866918083195356999648472499973930759133730641339547954468788076923610753943290585583112169089935376612609453643794309946430419587775123538994619608091158968843759816301296449311939636742263501937000235373416838159007672300109347058819139035163282082767344564230979288049865667736882044897188492408093744627840627060977706470951893080353147284140084676717851074620633270701285001188739063447562197267934092948993390802131503987332530442990844036394990702041091910047840 [105,23] -938881057691149399948781016387576596531864933276207637897498062594599514883999149276508396162376546743392785037079211907874690106790581940307955271668536815390623572408728824031913373274942042612836201294112773873485191261236022991725873505942807998003186387720524897875756184743383525037602271135991182632952448412187746390569957050940195539862093489659511710719935078559868098463731220712397780343687429889119443349020565663691311313813578847371872944674339667939309461041015514085581866455018916371431703302412451264900812391602775840742261479751861897612979145366950152654186626458019782576236890370542538746215212760068364753126340014958138883367527632573404117250203144614150753635035451695652399277303668558197058409600783338342981590260482042390320679579547273024936407611855224279479174208732084764852826655950032368256116388454711171423296952674015221584948611761010298178213227090741056477823491416043841930089788702978881362830148488099325346083540810841907101641100074012721143948449818050217808154778487347517637079946073076727919015288167661037848363231471875794646489845883576656191086062489825999712759397003176153181074547259255270065819104891977225584847461603531061264033576244335046206099609071837689929848971651088344257169783470425801382337929111323137647944353094239705918381521917541188639385705419427686514150195860481419108667773382339166888935768650911099559794992815682874339426293957868527799055086802237160961523535325800588024408866578394984630225066836471834422391732009407911407122405911627739146257946636619995865545610723176476174007398942264345237476514514610147571078858280085147670750188211817660855505894680759624315688405516198876811398343552065940144882622364999288455207059624985348409179079358344410831961483968161199757808923895051037107414808950837308898346168608972057722352969961019210942685343699899917149173557339984202150134474813445668740718936083368297705052249853576128352286224936163892271279779215962451448393390222146170132771120 [105,24] 831579464718281752090837710760242133112956729047346460253906779709233174432377272361735977826484080747574071866556720977693236632714486591368991281629645347854114983368584670319509812047334190535874780246098126363544937584217960339922799249553663663675932605409495243411081201871861628821034791509367519292475796313312597530490191687131056962002669259545951584637298381268421359521012144225188137247398758313588580317328876694644460156668202455386140961066367521403801220115725136225552469351022531370855070053266255810292179780002957965217209453785333369220772918493327693725849621631606159771039609104846530648656099741417504387334046289954985891224190622556511434868021526517971606297289560349822308934996132110224642316678474752896234029391305933597494689274437475257859617456802973972564877992889135436806466399305562194640439074880630111760753085771464098984006749569334926511141419971709205185676952418744021213981215139707264747565517380161336165659772045308174251570243201643557879482227186532523755612284456206468838809842419267825123029339560724620578771611761367394900318740883565508066630879304115043825792633993784286853687597017059367638426416264465499355097507698030773376378153393743367061092574106485312435830451485744443696819277757307284567233787164704141952107188403102801155336318909348324981887034368061260688091038417776695214791432051684740284147932199346110707996789493723863231386650344419585225076624950238348432551804406476829480487132006138023555519463286854889576765627664208792870836063306919370546261762382116310885087013040252549246399954519653837024835789603215347540076265448702590162639344444632395685117127177215948071954500369969678294130898567423698536118178440284517087272112230050042039163208403780561540558794357597930875273225010603610174243992805465541719399304934890742759033079069872435354377262049148605953507820189937407334457802725514841793078802705240709662084206509990194449901640089424675813603075586938817369086511949335144454790 [105,25] -615733703343455260643942388251006213546315805480258846375615684181571840568531053619954518740899068505438396592188209575664529276151152469356504118105247005733957157271049467836917820552972195281292264610629672395798762740501938236091961867726773117122576167918440163742802710009304110026881757227079294306370635258160441836477781203501966619923821499631340966056405439799874935164023266090400019122889434483798072969881146257564058672976964407307336334934829886523837150892875131641750113305834835796494069019217936752689713457969399901128286708687966406299231999676673975956849150849275382118280271647125325618394893177133799854803721068268166990517918111854466499315972755922741274759457469720036864545596115590043852415960571921048708590615999583365323449825599725643877459577067509483253534148046119613506509670522072083675223135288995092296667320359363193710288768676588416041666829417881778362749275985238138945762689856153302508130573704609589085452301474730255305402385360234188699429178285509813497244795877400429378135267062481413102859850259346502794439793397014554904859597810233768106915872234982586258509443441218177673660803553739212479919454030553721599116076791675979285447932340902045688668063639073514007310414383730353753584937674761889709724691039611577648821230575659114599685606578922931380592805571680888425117435156123192590290687107987097884075279826576725402173856527956739439076660928358461708744001385947551265892622582508606389888379992312079456553749331113938807284121807493493197797662640967382458318101439994965264027481948050425166899486104702074354789176284688686680061487184455731907413240935762858651793340037988179536860615845105124093650744844265411122256560131246834054532776714506727892635544164539680826553770371288975977563814957277084019075771140163774826172374971039302007817473577498842709223866644873960953230895848454725318379871706265376930711933923180584167753618459696732621802085654000351582669835972603955091827453037060730320 [105,26] 376138331382158919198178623098563895931993106029028837368577979232613304321749925501916207426982944282207866659677101574882621051226104854137346927295374339414903313349642850462720301530774218650938885820871138403218017708311120901019576820955463275835877149400973866616101691331563427928556427656633741990913860481762094122169415978218358805668046930327219157723192157690015149682829244774853637060433920699333866545565296139910502083392344713620921205511896602119831474714529058940648358087425885116456671127335179638857647838512171760738864670502714171194596874208711447485800197989046282683031767109046697406972830587405608348701591662499660978076884795650766974096014949246545848160143441630796194636960221243868068436475531568509284043545319939448847603045127095355365600488703959119919937014729023946563249521093751703803034346669804780225464012287556334693891560397606419044552458013360701390708847079829781914362288043915402736885077644756261856913144316779048520584751307938200872579641128391970878175600656383598657769067154796642247205275783464435492925500298951995847965715068020945645321400646232291167859121124470527717732910978360299156686270860273112176937802744276094218211784976671900158367558101738249766815258235012900740531865363006826671275669631779873522031085090157583534734212303158744759627206943287900113380121881412481829147914420769765719919186525544887285950636755354701846679126293445438998371685700487165210447713997196919623637816439547166938916886166549728502754354129455408469194040944859398470667783068987227028634057393001387368864691209287501606918130429888530970741907328128535186539041552856178529978240963222713731065070117492247915726214302904117074264291811217167407376705986809853877437303543460924085793822027785001541761872941777249627067651682705323673605718445542284449515341435256382971671649880856249082413273421406935924319053138593120690761123487326882008183134465223225503810786286890044287284482251230584447739430588059360 [105,27] -183137043077447616323532986248072344073305056755725976476800157594461394919002741988899734648587022111192686630016665461160546462598799982897789846795875198284320877610795335164685382797609705680926491979711547722102704118756855498455166625322451517160233944972671838919606317564902877979972294513274884397539927947650639069065801932655377745498391781507862097362556594795897340777248534258985396568937408699890809636384799721860814510662319979493378255202774927290339605308123996156634621985638077677012567878415508462645079705838229388762785828122229969303535478284070580540641749693392696648329426085277217494218897107283026580684038649419165324911306566497594869498394146413883280860944696524155609731438564091478486043061964667287419305072029649259583057326300199885834439045251192399670082175121884397725524910727901949570220660366714731087902077132489131709753867374424792485144019713727818207086993631808190571526103680314711377386727049189653671093817983850296316137990721021153050524736512314516985905591322650904686915050609379231649150387915027554281537649766288006080980207254963941399307100358232770071472894755989684562478039380812418716399630218427426466341556091820737573541288143248244039737507590262206928061507337154618062696052633418617287348806946005296509631168780464426510463455826865857767710203418063463485705800226940601756664727423181972175586996130407531052403958243182480647347204732697026994705829700251244404932466754194024694839041088322591362969741158451611130398027263224330929770720253855915164796405451236327889267170618115438047367588056251716274255051032179453408311667573894265016830911954408489059094447996682876591154038122704357199686063708685106652498297714498762010973743821673246133553224613305240911463696191832465675203371204260059203608568696982099537454456741175578580097679055622893402808297907197119031511826716467847665797788740864863985136459939203560432777150121190424453187155249209190913260832132170757250872632973310 [105,28] 64855539664426783132164137070074315459885843062509495632103224355623774167527142454271740862828848030404416531123872214006249172942074786872894289244047178858516100330298715276400316037249071330972081380366080114805632238514933321544965518041783900982093210848495671144709926066486480231037826834612687503017089779367800797656841139484877477312953793088829933470586741254755556304720044418988880695142332895586404341546736725490659826047703048505435760388619200165746587456646946511985445770699856363157823438544206763365996273828265161134161450767044644972834742867240778894607848994836286933163368567623267002718175167921866373055853366937487999982433937478925204518739683562881848941516119840035719331514735093387215793149010503235732164672792147733811203196074072212149954486496821083412582426077958135298165040955492504642880866335268130882042268937638641927146670076870736834698041742841477652645679854332856575504733692034475988210900944277338963434994284917733564282407682586193587292074535752718647916926432964386854093410994346769315103182482836571310437097037465370976583209449339756338311194769936225688686652247561389841459841694416209633909169325613969418639892707058961201182551474945684605145158078002548848775130308675138676325295012645825507598791027929755433934720775606873713221230563657363898245400900757844510335953287667416419813156987852496392889834413115357647334287725784468320349636073502460085341276492101453029804463420505947028020286608338065820388569616302396354146821993126678765262441887945406113571980518730179337888221008135750559773221612050706904222734075131000811982037047430698768440397965680118294228214219797802184526257503568489569103597713186495682154982993941704472178528615325013838715805547184479163156532044996772673038780321232739173352590458927185216396534754138392548613352001354195358764574755003888618001949386930046893421625224261111565278526512528378316400502197475050666941807417510815730991487183673207064777106080 [105,29] -11216718344213134580513550137104962109726673702412275932730405826884901809209587293468174904035749061039967294421844982474393546849169787251702629351235481058361382320316992567092767326443977187587214171801673662554818374266245229699506435048239917049515975212602738667202968135727149250117712182372932311714965905660742776946488010892511308254131624588991960363635775851566017070277230511839022690414167337810769425159442504803774431439897655322027721456535987896326236782044463248332875590719430561546744946015471503911141276625195769365888755465060734274585367539347531875293169887094773781805674881740118261364214819334992339017694109896732226049529021329871516722706879730919345683846644808303622854304310973518475799460884203331404046581681267310334832645831866380796945027125858545357440019536139637507829595553840636231633774955021127148937921326176733650502378211202716920059892574214929545876493647199208129229997517726096077056813053765991373079021496963930440595921839184028899995688682452393940002750661364693709860884050169474245823940894506976327478275307314105756206348025795724253941999821587445775997878249243850337155668301588184090533379114343030150589686257334966778124341485559990498991037379875132128252728568396548819972459363832448619921905200875951446588051544997694876195659399383461482812693663866318157700185637779858960252694450529794815963383794635006256527881824978894903841813042603874239199319230945187532896116039649713245633229605754787594023538594731348929904410498746075249738562967204259715958958171126514380617802049975373913087433114358346102653174191677501795208053865098681315036194840514514929629841279129762898924084412889005619667055731196632411174995902074370799955821656943579006186175305162859460573801186922358477057191717994982324235324914340800867263007887148492442066094981840678707375183408512609986097279090395800518805780501202669160636421286248498502538755887076840844255325258519150741387310087886551876930600 [105,30] -4112163920342368762792846789981540603194603838645154160808163365344620304427254599218572170080123200766865665730556259230485563177140165245990106350356909716597931866954462497540002474625972751101033725717411215931787069731606794270714348787598288501528705161280746985978329776803528635098769189839023113837005334061954822125680839705359454434824135733087860397981974535931206332292221398363861893011382717432771586645232930170307972867424992430015571254617879495319029434601005451731184072977782038360295324845306690250043406151964357836773059080570606606455960582908532367237361594696915672142463840359111932229587621890270218111806093985153948622255917329385438195971493079309846828167104528297873024388673727319904321387048653129075759052133361844730641147367657820992025820697448567701011789443252617828712447674800178197462960619743068282543168474654299049692717157827880873471725268826657339022961199468268947843489535749989352366989738298538182566689207009616622890180724636187527767234425636455676541098973599855209859417156824600753969246439473519884305890494773650335659422049215186590051802877353696424788516064940203594074903119899195753587044195352193809289128718312254093172789819549033275351964563015702502334435452587960777301769933273956237940614776335133381468052764268526326413580209991620445323077384012155601385251846903311318000835183799978827029002271905324964750818525548074914266404009172015097525330829125969877671662621016587903455541347329375750461354515856653361807156785253141288564115827142361883168220196870117274905787848723365953970711839143096155317862947936153509922247125036618851444121407412300285724316677972299621625539403454278463100891724988462820755726861091672902626465251176142854812629284239935165904974509374958091477373665378953232547569316191640520781113274459115777471675826423843310101728265982854117648804394525214650686521162652971271773766207329037679764172909896570496699589054739218989858848414936535876750 [105,31] 4216855884710957863100506119401942107868106076951792574406069997589229667693753966476526663099825055976670284179518327754883785715799365595288405534444396965668308085117704328388072759070585777831519587577948017140554180180880491688448406934280716546201962609258841660155604576652309739095458483401538776371486587486084591509638875221853981557188569552228085785062438032757527279168092491392642833118665444871555773672822212835697739178439041060136546998376883201158276643537831992393412124495544251218069984918969272127964096118895727539542169805151797346922726064893151933353658610796336373207571369766006017269449600831862921089419167852382101272706567778495041634268909163656953113996095855937794934449825274307469808327290390446135788369559185437330588049907234520372044668976277539811766900074962200718503535179630381935293225515801850851374613277174130908651645518042431737722478778569977318564818891395719366654062349287881556423184585000454371068106216097602297049330946255743837806263216123849026947750669123203257150619138138502803286901693231138673368864356074609738606407090960340814129762144755885508662644783408204215737433916941233688195236069883471077632298680140062784258020452124582847980850874772677479209190315934478827323134712964332218137936570611699740319213943469772639079228608294830022955046770639044472383897883224113565066598635510817798694673789457582082525778532150188671838609044690426584520910800714898570052364347513181625188695777948051493226233672839901342432118170906678319161721771153735140218712592794179116286769124371754281495220038163690370558731694766207709718343869537514295812924592721543266770984641722313138640673454276778871345615407165594704605390799609627548935018368315262269742256889124817277326857276106668049700551145935286943487365813598297489451209082552023563194627745538730264797393430702652722681523963818905473669485222442945135750636060401105995053279135941102740797915370389928354425730255354698500 [105,32] -1562200504613354940375947277750383610007637889998359780310045000316130635758885084185876291972727722110406500553110069426337411229553318240091927267944231143700116613191954207652330961110787204203140826801346707491814716385411573469633528679041963558963769903468703308115087782576885182180452786237197581538687879538670069727261365118322904417872049234130178139168086022057359384224320978821302621759601856796701790555142235474644077132589164698750913067611340007953898617974604028460908069473470281022786048299037372971743276935461845305259410881397649614258402211182729556401990442344895113208842698016236811710093775665900756978639728513097382766429893429692978553362600389575985860807044302761054614288283854789640224588206721494903309921572076751914784581097909851362891849885774298154252500255371400666016963835642672596526982305290782612657315309792780312186927980378937762101047204653358447717936365664378317154595691191197196268844465962339245296975108576077506815380602916941340887650890857354531573575227581885202166217621919166782959388893811978061016388317636509900811122524114695542575347716075838325497525448316848621184857473239438574817706296712513368795369517363723435196229175780699171665241439420696171312043994023557664919430543385880042283513497827846494329165042600125182120866589066922897488239406567477185172708151131954296542457701710877717001918466727146468638522511296250104138911898150110609730500963575952933584626676342769784295440615678927142221748189029117042089716228585177192804839957545444623005995264128834358919527501223172787003331751436621654865405437369975488096209570719276519623060088825174582901719812173318250363405623564388468293186247323183564438564323923701745335758872556652604407773632561811142832039161118941125901001176169866092928280748713183788634896977391750775353327252688102135271484535302355528712079079924722172776181089754197146812616779985949531300304268370909874404213846267717628204401210182000 [105,33] 51757769256783868848409284974570147755060251524998182741602421753718314176280624039800732135066431156466051138878454645737290123040916100535604842437657865222322957656915960860463791048320867773753420241205745770972359153243821240653495597097763867257033952008457143626491450131925580901138515403078881600849492337697478256952970730707179459536601074170775162550092257693425936651060801556901303698960138443316948962085102198821573457236567239589996519212526333810862747411111179366775265266882274144277846186585578476384656241946967705567182106656713535246505280624621517719862947672078091041639552772662429994595244191934177453688054947046509527703795313122569072824620952541752384294731803437771295571511963941897360582181612012394723902462671465832008609896531742782199226474917004414785585221761035379537496201522267973973819861592581389178929522417258668858029037379829945985937474027852110365553615908803102584237952877710118289079314229605434528876557638297964037227631659961975788609357730194110906319220935036904992834764824388264636897191316005176862741388482572443765427312752795657176914943987168103781548039655979376907270119325216884985475479132054550610798810981726427630901465710094303916519808688471765627320332742839394220259807199619576222716133014115995693817147822384638729241878958401352586205305445685448862643361178139690392318551623267192479483746930065180239428168258365893152239995505407888977517582495198199641916127359717104869438711109589959922616366634865804392192683777097434647671164182065003956982473901086688097988805368763850803140656988517845896620570597645902958012050574420307144823949049812909371180415964980323119031056875227833146048654710403014472237810227997684378003878851457556789200537845051489518431110081904380259324971995804371984063275476640095438234703616074892479101257459824869826359756291194263840931222169183884855396714600152013501338195644684365905809578141067108582047924543364957896404245750 [105,34] 293231864600598910253550622279524567502557777707346240019375885668056356343576342298906927501234946743009375072312615925434565745029638402982101902652483999901006876942707617346294018779854624489225939038048663371882805313029862810202352851457796631483402113221326270601830270200470244531456209371342160394678612934265535618909064036331342034436206668267783358059308978334208872557421583871076693216180719130993806973289478599112629252233608221040495403878649894071800456933029226507943399818314073266208276589009800014929338988046288697288722227032762440074296003764691539109724550074958976731447423228706472866881879253887123751032339985269068124870330324633159346606843237695352271361345905871342632278155864948406707901034000809886143400690560199576957612273386584476431032160548618508234892640460024976127801219040657639099324948252206485962019278085294628105955607983476344162110114263614937132627277412672491018744174692784921201060039344267172995242036539986664786769015326699853443678973655874632162731307623120790142755471668115618889342735357164169649291757722318531946420494237682842062870700682317651240906222053790701951522302727004445757176353215953541419965401168956845268471210771808379314482707617840140764527445783868627416924719620973990168667577106219344924572118296069615395929714703292121225143466895719158097627610513414273469903595433370716327008226628388991162815752706165872292321984527486003394071825690007338253198977322355078360682590879511690021448322526101440194973971909078326419375472104519363080522561496087008457339720089105058611794696748301013150967551314789739092253987642885586156040056543882939647319678123621261269976823250961101418394239693059065678776384726419924299990381495377204321527849184482302835061245887572578593311665663604441551759431275524603257540469573757456278242909565357581694418872400689256055601183741242814138179621330408364567548244604520749726331113121311047202434050061662877060605000 [105,35] -198206254849544053630225830206266100464732675839348428251616895440304585206576951387910410218368846090624403291577229631417463614109695483376345533707047542375131595148030765029389654435324201914395961551987562591232876835309940674732130371886607880818865223667271730895953874870997781743327554977513246501705230255529445580812659060819572200834349312362680594301104153460741879309605607722993027421387431797827530172578129458613351858751661255384483434866771977678527309546398100896499364093392189640827545205205068541294201217878965629071912631758823542778792607461874758708701733913943397700737151740240094787146826396473769797675669560472413931598906253654723794508652418116196475870346361379329271907736286883617761703889489481133559607150064891119437932728175829194305401227947180919818150329568711984144991778584885090295613652144185372278714279701473630251887684418991638068549927812972205901782267400928178487446131412700147846532337833157201525820236080682680050496571632723555164116873803390151917005397869651898735937929450690504861438274624991507877683615608322308288123844436946192521035855994933081598162194781172727884938665066845748897228845766075676455652103321721600227138260153229054489803478641216925390805351099466696070659899960001328254041355793133768044750673696028254641000523838249689595427911757776554812712220861181168432488019598335763952752641908616191336973819532965621356245284341023067806300500552311764736187612561531460547018211774945194787627429321774975308330162835993258978670948162448857627554678119455091398567903662921640306904433540470361366370202598480921417821998584105559359801784700587110102128991672706447480433862729316033786823502505183845503137136851630966468070022619347224030961411951710628576662136232213077353504956698354608077433972465688812148451550556108688302388522635983305166430912857592122451044286954815170111482436964318068396265183384926127143601781880989335917825650441953882936250 [105,36] 74176449219472509409062747319179567127340626729589009292672938798288191068032270697429525631709671599378196471862491950883316892338486074158788715605055163526949659924408613248483752878258759043602131393453710226751945809939096800280540406359194456776320476622693581938801968594899218595858860965342260389211336009907657734973926079730069384358954713302301976545823339518346991040813289366160231571005762336067461413463318459462429445322942645675752298095840088323033656073206445673594666114306854078052441236966094773414779322752248605126111022906173257189261074580184898802886337774201127094274524946722464513337786582142914656237508547286253155317980772994609312065005758510043455752396341391329508309604450700460757441545507434135511149169047935592483594070707532307699146311735109649149255059660541502337217997532872274226278277640996385275891877819315056197913290909346143187948918078192896814416029914289365716837932706464904181242887022362152459498771799028194772444788473635710209497075301147535839952302910118771170129184806916501389921254085198859628464599477875595708825134161667492014786804974706515908985163831534085535902456519142649638452568543836226737536828572592488035679461405481187434072168324549299498991461165675539494163530813245433541494192891348646018732758367280931415142327917586224172091838917631568001392337950646113031549014426832030842268826185874309615029341986960348595100178938887397681959980681007482153677458142014368811879833511427871804543207293572010588355313825153782919307553468425258568248858381455551853063464519969284938621862447562710567916939290221635325927318288308890201244980049079908237512773546568745171282105444676228940621473787202231035528228305366179677862036322444824985690003638552689377048383836503364470074727709060322209893159116209174996797863114254746008631947119336649084531581910359212383942019655924885226532695125612295189685910454498567375165898498402390286574798559867989650 [105,37] -15008813545411103087510053608087298210776522235566629446276125056981008379250712215575579563244443361230395462376593584455453938146446243640070206048662702688043366623420082656419685968081795335617924743374075131390434082206636508146495037866038549501492160085798277515732437004071604215089110441926638091795422874764866172364730606636605221088905355196803048368485244743550291371133081808810684735304466405976141793238912242001404793859088941730433874216951883438687221026210715131131971181476263448364057316627551841892416474002234130228518531308117359046710055150291080062847670712060638154880740396940340735531688575621832717262959084084884252367916403248328566175427992128520969840180610572095221801428443824641239946591906387449665848888731920716980236552201706854351461450734991934413240852246006400239145146082103645594706320526754484656041969376237775205331845390634915521087212096270111809246469810937480915771876243299433592688868112261792926401580690739580079525403904191856965480186660102036323670546811668919606759283157541329739030668809198180844112605209267789702245656407764550408751694163926984828889261611015728027273351964950565950440993662972494154696161022138402801082969699224967651242516614019727036229733627696035001946833542093781642005437557468106620494741062504253659664554682521244037274214912785953024692284660627756743489090773082386876587250808923701515381446133222440088064922738353908120436460077976340324459555035834010789762103956398518497629109335857993875284449151581228085995224823552948594108394842995548622693035294769739078573520469637031697552986579201311087248938855449823120193460125876764744838404219084373907627432913975775673010389292682852183065334673038238066487335108900203666615077009257165597035722150604228135889452820888555919859806216409714748446909831968292652324723959644528637911863761975958653958227922246256064021328296429562925452101220645570621401385742051478981365317470625050 [105,38] -1038051656902547391144001311716619092019053617676363218348563639002413243066525353871291303169543051134470836500384599322713323099947429698093894027116555592984011392621729424975305796653820647377829271201906000007985776837672874910546547688467412835224520635458414321962715353923261399528138466912280412727652353941508711491379413280002037513393810763088244650203577471852379581509688276441117282792689781204508669142281537675630199581280798935850042582496896977679430062882985947412607400182321045106859349833519011228664377623349001516015736923851196450907307366998397491292666219313764414937857234779454974996254195945582771945671403341948079500093962375312337148070016323510664209151505210353315493348138632063275195345740577919904689390412295034931348856041495326244416564453822760708495233346788129953973163201674410213035236431765200798759969111456453471256283045814772036491677699336844819372413812627464385549570645959946400327640243490231180194491513596380293613982508854805886085393845427326115285030433023511610219193179420436623548930690815912863465840699018798230193048970578204135936059800260151124718035763224624396298083580745345711650685272557295724357173443782713810525456484502532777875507039037274525191142944721687083608169117709068506182556984676444629815029390606970169586400115821998620870796132265495359380071009684662377291388663072537021942721355256677435025764367945254847099169669534449507675318576896075498685284096729775615508817076410261643711718508507340710931745049866514172134135427913669496715470176248832649369760630519677909627835256739836718280167784426426606786212042452226314108646590400259054208567335533131830498872337538766852744889050725630831948483565706115967727163908622225009646892567380417060882021776054143309904603530300770224425179989765859538693330590197948324671824205384524361536467820974865451649883477742009313211782035875722278719194742050589760972966177666201743543552915600 [105,39] 2238523261224583957392198216603250359213985916340267669814627832016937370255087301558434775042486330106571549157564174551631477583848080147110457276692007574857238785513999062248941208835482749403510523006482779710840894759454739689151902106334402237885593754880240304147306761884153375934770550424658929857140316663016284015202509668831781354565911372635147632289345804354221773628432287176520917041047829282482255943303139502467822049686688539686693232448816492192437167896914723799647109077104725146266261517796633170516226358790695090470376006269525517386213931937375352704973854654773148171241254504188355691681349766592648578675024865015394940870235975118552647003586956283165207468176915951889540291463337518859382707075626297075493816015873531566482363823248967363021541313304593864470969843756910910638689444520319422958560526866640217890200562137438010009866893291901064927832643087247220605103038426343707226402120129453183089045442382823676851608068947787594630669004244831888473557822128184041373891076218619613481479053635069547249836571566883757785003451102408186093934540630521418250609442344995495462986220833511753799420360949499996564191299048693442852577082100304082596562796678740754415900591935039780308680685517153982554189132526094929582710747588872364869029278011530263268946789157890350497205668114836898175390501906170078009547199069301877178181910040741432406458098741525428334620356815784675967234018379309095660747381840174602635041762680484544359157699733279219077196440266691355576106011181836201308584534927134142561533640046959666338292272326884306376483282851845648071930825165536000606516718804545981406859028863354257243896385369697539497437193781992653820153268435744390312306539672280978960732406683896700967085880469132507130532323580674902538534694107614723788010287406935837548907808020076107028094682415806844534859739642421108974519192947562738085082621764745330406970764940498290604141000 [105,40] -1035160185780915424009098135287874592757601393813528734879988811417550187087246559611330021642151596112983079559858987386932907633784868071395952711185469909630204474273379622623058722693836714590652071938323519474581088951760618668856675039605973082810339997406210744295303626668940738332667778718840064708186457857922194536087859640601448899850397070400128560821985347086470602947672507000801543601839655940110724165951413069316470579537650819119516475525206598287372126171710269047119618826636005064548564167966618471147986068771155727763227678057619612908356334936752430808868833228063556894743306396445421573525264538872023270427031412951525226917249527606711916985313987829682564414494545364587604069614640119074481742627615299632527755730192552503996245395954195384159604403045701425398058321068190221321786950356446534892452007607905783947679366003078086397135955346603865863189223088748866037821344579615669419891607314789356695538623772492032969360000819425195520541714964951143220494728544901581106681010236576165214596579029057372931026880293644260712576100800254413882771144297671649022989152501199083729746467663353370437685569530900413098653190101465704037051216615815239830912709787663491181388363222305096923848404062261015445761090609835187295153988075652861676489402003495032314276932439176094132106492278219812919493984301110053743753465258730580497235168433704001953985963067751064810884402370346262934562630766033995758275394109723790058326300228147555126789820616933925439563847541029841913512481669048102155752022904975752140784408605018247259196257452664639996254655200219141625472161132496624226230402829616120951525088301061741327956774552303528590167975948096737208765796253220395488521403412255288453639816535416341754229083276717978616985907786371924491484396041736016849780494352546181311953879388127539540467916628507145782361075768314365846954588660506347478423695271261188134066506349434415430050 [105,41] 309958770063527087876277836838557501088897820521757493273544175336306428747932849016758516584483140330948745616054802718023155785162300635047557074430485611184065478085284198399647824550702041441956581049102283812184606224748280726950384394089139025611158681650023730008991717579480389138761975737535256585013875220439470753431668709378308809683578565603168894273640556397492120577718932375106682482415727663795676961528435892904072193325341324471139246957425061792386722560627286454479335225862852567607672321812879926283326471008600405514536959434755210466608421795514659475273143843340006118806169217352006585467992698870047795473180105241432156988692412888305206842757118343761015513586312463066923598034731968661830918724403746435010117143063668344866496078022168697557417517311032089466967051665510233730395502860447563528640981567977058056270922782340743455494182793693660805733775934696466534036683039760383094646365864258655189507844229705109261531217111498670510534559620844266771891760139597800304323444229303333411832557565595444553800768933893408793979515063517732398127155048902352927991720537462424918206751826349899821279465699649162608777405666791985118516974019082577298017841970378868269812079216798598921610326311969296176293749875967393963259070053505616908474430822708266772687570043550932333184036945318966476371529315070337641066237347382697092547414919152743910348460842858060769423661701462253844850068464516824948160635333665957282289376631610613582274113374992889945591001684934462968604762479353651933310962503114071365104635159825840456623974757235398396821810755678083915467740189987966044708653588938576020590948897919592601930409473316861578027947122787409055833105768387362242738934740652292752653379733583676933055503529861658687978678952869754096823905563391920420004424840194443313554537037145284658592110252473159583158884645637293583870664380781125243496790294224163980256030261242949150 [105,42] -67786400818956655296446356039868547213977546673206635784831094688189026166883617982160452710753974346544906900767680804779512969170148598234261695201092526574275674096034373833540173539059860080210070126467445528316001972282511143726610988746616651440745516162615187875923402579807779902258591010091618734051687622159826149785464300574669862945078850557543343065718785020330912832533986577046788921168304630519082117666426190926385073579647694737293341665215867157179557208077767733420108174980650198427784345936199068094337722038443315040688939104927974603759299263030126729642296094314701761423433584923086718134767175018277960089078053478153497152635967076687383103534564845594395385203796213944148452555594952729518383732301014598004851472834620187531715244767069730947252226908951075993544271969454812093671151079234630034340467673435507252158188365524027731887217811876676096429078096338711863516477632958053275863570584104609379277660417246949780553607630299313679744866126642779257829600285219753241633837049258404630564632550997143600697394691669882741275147456530155756854532338500988193927870332492707763092056379708172381549743051596153393405567457693458790858683395563529994013310934449027619341229058180521416604379951248739036742477173862444056447760269471438329011346250088150739950930366044953987517200645650931327690658552229671013743493028752519772531928314402385980859422859590228196086055086606685304581177496505277970177964210906966483519090599534318322981402087590762266540890898113302769787208701132812338273912265388391014247150688865648330605447762006917028836956601765077119290150642098927752467065079974180537046061477556947636558343328323661783167001354903247809969582871702556167978849453290000584954252547216269006448425522157125571143417245093336543722788067521977694454337718847381584908104684595943433264721800345632129029926353699513260614829027475931074735006068538231457310171408067200 [105,43] 11010807412960080848628174132620076979082944447999700320828398676844893196112904943303917908173998985791166081551387632469066068371241732907034840218879745509110508715193489843612568868094399350371872394665670257470858624871729900153919640069368247327634497379379192809972720184477508789552861336612353386438003894422307320146606482040791820511871331403836624047500615826125245079385262882817889892596980173948328554488215621433127965927138595097485875454470971236681635850736139215546618194612799884541895587105465341193426743954424740255189963769236051113282917175726117424933061128877928035931795216668379833544402457735813793672561464792329373728465607527568312989846948448567110310643522469058318976788062966596993403018830763204434207147155969234077612691363724554935542993216873165579429810965423404093453932992352019501044448231349349425249494009792075851413186105898487425949391867751585804145359699600739897533629552695380169367036779367201267024095491327370671105700728821525262104495267464349529647479011496691234186530513347490424820807307277577596325314780804445218794670974053474815798403472292593721157116301158110359343461177280837030534351883243200434160005855209661618284871757029072982455653370279824257934917407405207456710847580033521737993353513493318809471004670298043694792061104087753705649777190394777507289981316658499313370371482890987137089343565387808422252637204013485848499071811819539548369417632158841427489913445458867054229350926962391682002075477573346820925450388638646307814093541008318341834447680839104167522298214349658407423356048353808277580894318327899962297005485081223818156301947817268689298942740291675314300225209925822380316744889583910640233855054624917916688946003186275389087869825869977946296324228758503654174142781997429136165658516463717758163699036721621778348958761715946856823658949438331408792929442224872024213170443730304449573400784343588652260747071025 [105,44] -1253087855063336444117774573497195312307801399887562438003500523960414322153198602319020160845285283510772006225031016664790163995189584793454360685809353828288492279445971162391862405623016918651024554260696522096969577140960232008546967790996821398623985846709352230441792943128520112199902664936485082330222544938458191324273223636434465222709857295055307337742883751443317280516427227960881519823995943513345259491097971107032607602074820143372349542954115803207879585324471196621231760844579500003109081402399984753020094047801884082790823968705332825932749535026264134311973158158639794725583381909986540362944948401487418521896028273289589772568324278190658103410098977267308487319506703622179242498324585053014486030605188356866050838213814281304491002519467764437424413069715211694941133262034056942489776401818913978405741074438381991895408521332317882832382555846609187675301120670737880850644806455491134160655254129064062247810196060336457234939976554310365267170385306049104719167190016308619860665884138114642638962447549459655051939435440694554569119007189596249358560276056019787860096469198814212808245713367085361852127750079849392011949842193352641757196051661277806113721824992220206183911706501651878401175378882208308568414295813052531522823622607520135225146954456695944704545413746750507683200463447562718902242793200232947417954303208565998957944430726532924518156488040331069991602760626299489724620999456593149750096952794593813296049469216478979525476055268466510710171717560026794224745084661890097900596726693682079092630118795813046152628410706780609073724154990050237383938818029752495001155954756466896709548174396271660053575758595979610236848108899272997063796947213119789510943371808888268842837198011658926442687234293501736562510479347161497985194211087076797712572068581848755811256327753057837807601079007094858461099078322580510969368125537064386252609517544981108276911600 [105,45] 79099664471413396003466412994904236235256732844861173187046105671767317958318112721762139433842277114470701204705432371605500681699086487079525734422546240921689523163836957450706480031433843244835006838580036248952020744540164922791290910318554204598982679187540506840231688616143968169927914874243482959629231053627130812968439955731360558202548750767587713957117645571173793285008663045493350112800699318734896391961150762589996866872093805361110953758609246980310167627958314819069878211212828741169703832365234248568161337928312835117029371187426403969061152621324404949966303547738236943404730011088595611952410315188572678204333890919927603292885503599960284071619611451688803816404858763862156894853563693015409568304327317688824069170826457425597597819901021210055369963416750338166706995101590303217431121753479600993731183573968283275228583547816207512573838926934080329427892636580359479276614593197717913067774826912030580602561240121923149000948635946811942237908482689679864400338704648209415715084027270705170598293124671420500319175094150595478184167547713294961547141976191938528461738890785099457007174265879833613344655979462797498442361167899248725419528583954279935327276696718052251290520024822642915600711952790579193001058887346601330521117542909028184016159779110330207261407424010060920843876240333366902850713558452632217226202574173894837998381787302807831879087555390443718958302645006289220622925443945203105155805603675304248181498611562984070258689832915896313783987010108597346769337071611108355917237249221119407472814244672947052168077209998080275955736433094495329516576437607642268351675164435100017547764422545916461698682063628622105137084127030578824901407350370198181946273882271132881528713006512597922964320683652354918539832364931337775861815999236484135091220900439592853845614649089206186176259002554881871025612605402508182735628968419156203078952457656153898425 [105,46] 344071472322113230670352748420301351847330146316789560840671419744916072980444933741203490301718035534673812322531200276737369220764100819459299776134618602428169385684300949326308784257047358241645683030814869841672020649261533660623601895544576068219872271704028706861794282957551497512809691110510323883945311328848444876936584831143788030155013694904216454588021680600933646735937707236062084263092317791820857701152005162796828280931700744770931549000702018431899405919770101746512343224509264164317068743756415534234646933358187603874986512236896492756835138260403520427723133912052479429233429532444121864771490219318559472381886473181069512265159137881584692071434018372398709212293501006444347497588675772672935936963643129396465366721186924272064225831870032336461911720277060842806755124079048199456935669527088013647690139248825222506295998480988089879686857760753043248833798599885248419200556724976422439691217293983125452290699739507319518209362508959194363863964957189929473480612503621425580840793546346651170673689557524762024490388248553341904650346281104381863565368236166523030851033623078846619114582690026241345984537257896421866714719579785862459630944823443626827603562374983814822716800563129222409902653021906570400900354122685868369802827999676538559862934564338944829255796945129381907117532817440615429372533951002315762340730511885828038013809437627981122161494059945832612763464335699423352730555860293265767524710873542470853743929338518666525153005279743790078256211738367839640223385543463738004748185180727730847282952165497785576281804381099489634730100463874600805472434182467335002763332833782509006385116381662736591597368540202884912323731290331351073907193146438685671520119220753474220660622217986406248240421744683880858789371004985513394033906944468847905545185537107014743041246331470452068398056806128283022311894263569141150546358494897540485266593117452870 [105,47] -411654175254730196159879452159425639081126747642707104122250729410214842802097572972614267793722006509680198005703932808775316444137467357207871773779299197844552450163525523421863594112423585930393635450404314687395832281473178842309890397732320033651923490559655797800453434434367608755301564981971694672757769271834260772478105817390268109154668527462698049131671560897556304770782169106140461318713884723135482068352761752704874412692133137867564017264829697258609443801368966176891504005149160106130651187130158628239109960884065850384288274506009345318837978745884997963342372288113251911382116735718743765789031915536120729386273379555192043428547710642648151547228573684937588246553790053546272913066625474364303290984552998044921460812777682514435422737934090319706293373361813710114382327870387958035386964230339109419860654934091280564497894345442376129857384579419843553505401730139072831048351531019599684603145743089628343093291954657696363520604913362498588228212909694861451710979456214998359650487850542680205110135619606827799868832059334558003283281178368703529718788336840231356928955620778100307430478367444858192085299466079434023868653312228816911601210318900544700461330342921156519754343753084864601920789221197929690294606701475418346027578736976829686646225605379282319331390227869633464280348899821674513276314401789739876173087174952862895216769041793522322993140736322864386533949680394150267899020104125980911802411992958417468623184728136921385097645934375482012929919763252480751976976147192655259596302451321937949527994000287817822958022208350816729016505532131170537474502935804425814007125606437836867131099224710719769372889255138024748437724325497933216914521966537960780936091616622566297800440166032803775334700402314828499343184037939136353134543897536391273301829886943654223392653029826657113484172099740316374990542860129354695354662163648848058896535593140 [105,48] 9288569926688057027054863575800927425230033233392570852348907283527707761191261440844797636702204687855847179397301091523563829802025704965911662280166586873039145685790883307390098175419969912426935364300960811410258237118258959565474335934969485633853040250185317838368555689618524309559478833882891583014687716422724203531557937272225434865860833368885563366173432408133963667974710672126591579813925194991791588966712699754755256097359659725668124826421725260962953959353485428061296671654722866423919919178562122441181688194010205886721729269790845444521258560876602579960299300875319207607429095390633432048465509450264010679341202782286739560919874071979288246969189755998646656673581209554880774400604307773347564330370385314077414476176214114133208173437370864157693228111072720579175862454393012804428635862221656787835349707443124002378223068181129292494800475245645208179878227506058667082881942325083229571233558055262073244504308648528409229485165972719092402131196059309255155597081911388026022748718503087329884533560376847085093747169068279399059118369945936849136789272593416775809298165733281971636166234850588992819349403723467068821028683554236340525415317066736150449004185977484091196004275869424881222781562533337275722559603194506682664684937090123066789071568942755078925004684872402868460204054982170866437635183255619919804698088977056453854127780566165171184754636668715756779951241315440721530066867422052664560257107362833862879287072955166986900428062332386037958078195471687845618728501690407209315626483291468607505610965172325458843351337200342557071840795954277521093457848930182107352818085838736814424371073756119950333312993516780640043639050411674733304262255354522145135266975334389537736641265819562998957557036089017278723800298528193343831227925381685345799188880403033122621529606726864135338406681699359567414016213265626774314765966352508731199039580 [105,49] -8049954954775127629238938465062013218793444391443610283181884977069566674552123279542600031433093990100893625895425015104905976180496000896102273049410207187908793405497269684058691998898475588670211007524933595070829187899004390442682659819414062817537037656010225076089876897883260305164682710089511127695222276147656482052532544769021012356240079018736127371254279764500942832226514202335971603314742470489627760906923433142037745895296409953365392597812742431708328037948290888061213388677664491321494398406980810629312323052917722387212525822019159522654484893461756966386959695376623454124825456955854324183720413268890188228864097432026269832773812246108020943457364774381296682166236897291468196458458851332382228645237342648283721742068987586484404531042923919429324280469034602325427088346318982429446561236237802161593361884275179972069278676922942610926524358799588887082228102732585334879686998139303525266884737621727369253086943536159621781975573997401394094273926866594452882000603629297829654844748167932034383051329423262668919840495586100603277560174029005119438372130951333321876850096725767077912951054086223295541607737773363660372857217178609769574581180525765905579081655211731938342853106517367918847048687172083922799279348151285860905659503701721335792237263653871456616178579320046467312778502316346735580566261649185110042362223050255162898425359009771104907707976537134423799330405501026394857460624656842474389810927357976067690951691296991041626944868088119909033009829625064813394903716857942799152264497275559673260514882432789899390512516329177296094429245743848929735096999929155055007480997905611858225291002952254632094060418142489343949219784575428295969960275451655308370777632993598970005230085181704060989467915500963817778491090139720524642314249838132580349386164517251571406598097542181253663187912131634173229397014834275756809514681634270544015075 [105,50] 6340810596901307070672487588547975912973783493076778353484167915587785346548701392192727056533602674999023021056899365208437116369893374533708472089020775987438549434198788481293232032272170776555146926775933743210394015708919538947785139428547753683945457644208058809353793486788849548100327771759621704180754477267591924852064509847034916941938398739578226831969228766399760084344914285578963199072351003589565048491056431353281072635062506275195322511119858631567071360021806479338702076717768278191054752960140133232901614441945400176583046415921134173194466590860323564103776250486998388249962776791034686234547994113072265650078448020009971559754448266237619995377452286554022233358642639232481176418367036109186578867947727599619445789072200614873141569514012570408186522264865113261204461599363788001424766501745260560197877724263700654372840219381927163161571589651213743500648968350431219646533793646263809067040909047057048463021202292610633263899884480715048981373970306024772359663038434029741398324014185098780064051403903991485515358405989110788865732423540836213227120056039119369171934049621485945307576223036243583138215863068258036422913568405817635574719319513301326421619898140995720895619126039060857467738240214184131226479660955057555102398539052879874482160663954345194004121212254021496043379282269635716513119216344993817128345009456494562954710173984964890172989326622288696653514545109530217258018134851895358126164526816764671358894856965521929006506848208125186011292515530704030311157093886133376867897455175633583520866079227521892249069071214472278150573537064334444227537507830425250646204906522556643518222100840140416751867112162060237710304999597172881679344045411223427729735156552039328612059208665826504990724508509828102618374980622355672585457171822356563859667032245639829553774155190277684705897993018988215263926030921812345152453245114423062740 [105,51] -1095297255813433580644372927991783626730127891234779284781823857538875858742553521493347935552114767951138476188004940905719743932221251121256219936624812456545367360299934373583539971477234938011239228476580684659910281724142814343043701329146016881965637239184958406557591416558209789129660758028771783411525283045162398142597226730374112077579347287371210593285149537269259946504677721178126959612418018344867520343215802816760126321888800006033256723632044875590403957236445253699451887267194902264313733450343913840333824796501408360158353325301002508310407760819594446113640783880572590303116267456722670981210920819986863505786529608202223506093878075613216491364690461342826358894273297935216945515308453305831937373594344265864679663107688496428824508291087423256625582790312501464963481765767068651177284173787673222129255081536777650161294391794648020179775071486634011246334154295813194543592244520122269829183485054403928119595281245106050433568007941557004416298819049909164865031698497583357620633904979394274067061490947258276146266263212470217420084809111542498227524317871708432100919034368035936656591694027594621761434540690695145344722051807017645554287978593459306627803920140873962973808232664082871081071787560759531863625744007483296535121814761721897143998265359211203415127066835481461878228377037217477772534512660262735395206747690180287639919611427191478264862194494383250760153335836183151225570782663440619580787027266442213285712513108629355029786633833323373585293184827102135372444355572941628190945340090298636570409631078548140371960513062145532755321619847583284215602834810214104333216092705201770871728033016269748432847853418199646433026527864132084976598844096804843369487338203399989188074875825829491572595846725823418595478045751992615167001075987992530418749408603795704147080636933153016106530961562810682439076093180488921744363455164351655 [105,52] 171909563799668835633504982532080219765995294002231975716201325637620822119513710399919959273897579590820986877595441569349913583212502276027528649064287779138802352719760952226258080577598297366212842093133470151394032950611943632398769710564797258702042183398542618833350283126678195325149141492813675687850793230202624059500272357850853060930493699297445445675664498302011270319745199196304026355853930662539474533779547855088061820678909872702697222917646866206549237427889872143791713078631127979212889486866790471482469042089947433377419769385711148768100752113476477854568748110290964987582533276309709544961345341171284754023814301218979979245014147924374907849624992538679299084069952308617087788155704271886564345894976697971674738173727258855852376517834807153954624452188393050782491286708625752559524587307148956361548535609170544511785479506671143567729709897353033180376250664323755769441137582196723006994366537259373393418701149078237530433606337616464261323867800764848988903400181734966209635514789159225036137131840569023571832616111097498948509938728659824697322181236562787672157503651970778956981451446035729193356589563082650029300711893330769809164176789648523303144560624913501243433423619236164483944628194266597171128006620498650188211860554728512681408894438730672805282948200426878477639262577994310602009478832880406442337791943258403390672044552655387013622261613619352742694101722668945632720839624538683706499766455265796828867320054578677379453857179711270094600621620653684926593509136744924882163630752988167088230084127052227537453138243574288169722907429171053863674714762012790548947800910284975444397890595037517236705302754364627190895984601091578838919869963230003264708898276483061206146384923091241563858753452981187838735323294265867675729460275132010719762404428057007484634999282972682160570273273144007697920788766990142991427711409520 [105,53] -26998433948784812061788418691031808584902136131735194383235416104585196114251038119369061746338101946878694078193879749845881190499677450568660240440682222592374792014087427785841264958014934337496170332697760103062185358331718140048648576125028462296642258682103382697323642070638094056970067006797075443867233898961102849434121245314362388786224437732926930436577525093252846082624437758668542607028100211141450258537917146577718592745915739573828565681062114483267742100953320780791284731341302144317653228615197256734259573830222561819129975386472248414523900197867546733969601480701165300022801048684222105418827014201565732618995432756268970574693007443247626550529007308960162917567435617384493881007921260472900825072210140780711810899532510218449236185618488892968866067234053623341117837681069304999118102678967808620563840517205301022265355230997825054811355761145853927157266401462738295421529512634658171131653323784672317908696289002190080098595415748685797536586877207770229258339309734837532746214358450329103921095158295215992269108718730017708601595623450332952619950332199345841186275958269963236616424520398887546511666130625004585774722549146341669201147846106591321530547115658676771956374785541685096897974692384144621881269921593611502695690107242923850638218005638646070099620351663621552733968845222346418653664781130925038519039648771907153897559420258638421869163448544858394713860262861368671570340904886304607184383861517360189345037919477106508704726311816127799756986173494611273143623993648876180261220461316620554115089583090786364996661341875690032045320389818356246115787777370279818038648007085223193395094312210047306727443801294712186006541193582893551324476809850385165740478431548181215119311064390709835307790524281831916017685283922697031331886818722432094839714362192624809654637929638112220264292023575768111829500396964353916511866410 [105,54] 2046167543343507923390414204415485746586908089782388717836542073608740438001704570997058129784744691068947749903069097125199877284568719674088143111765265255493899680274639493732381725734711496531797494617175977123073809148549772663698160719763866033124057938277197030122829916489416090191336431465741622729717548453710547729762877256554167146777296473035923712342892046727143580053730615270804782461312445508963299595487289347082274795344771238432529713325964857995143859142699574329085094674071248450962494489748054486591528886645185980554151241001466810849137206441060272282831745826308024555745507290087138981870888765261789296642594684382471836074010555974224575252857532649742767216467590437845394602772684952901077475115678521347510087889503986059677895642712112238239858800250720672074450969511416350202037654373515103963154249692521839335510373688082994743301948461162494260647920188043594402617677779864806296626896570407798294883562898589286768618376661593896053030761145132630266059218533446545577387408404047596766448397023862824275706272788061700417887049719055244630166863555261663580331563145428621685064353468378863920906704763648670739862932059898940862335591155031788161414047641396087127539860264971023757926326411497034737828296742895817225077663799217750729797852385804394021475002447689677443710333862777444621028354563462428494274546412812189827013882171313190651369038739805760133545426024410084936808799643534326565693988663843673708102462762652724599928871815318031523428127983955539073968059625920429271554241487256900613466670492774517265652807370094233687525883854560177637990906746942427914096858631740939713945752229408114317271934082330878458830274334362639951829665429438670368639515554779072196770007336581310066712107340235556411746924115300082331086478090587575700381137927325421030203241712975158378149589914835972812467865372881495953516 [105,55] -943384010256557376046219225056909478272626003211545334833732921348486326996085950292973756778574735774796713191292207526777106650836673288016869251044201909573882174397133695763440429091895547744297390120543655838775764839217568642567660964913180184513254946531312792985238659515064039747221969561931374760667162521921077440250372497816380187926193985814935236549778240690573859505731729276370265881702949320174229482988745780433395867950260404118147835012212281252887048770722628739244070724438783439796081795958584147381639692492098366294011786735216435296427433675038618183218429064096713758480396621573270939419455324986315391094617016405290135034862217954113223784794417751718660793578060881720803834983649279990136895136881505442854551235616604664641115158424270714829234293067530086190089096259723419342769319501109443148737089961051548312247621816872420864619530487781290701549235563435581578855047301124897772414665936192983087473363343989927053084984586614427299667084926122992014976240354429055595716744027812287495519120019728843734667753715649996692346248307287999318960335058758698530045154805908777228784984181675050276111889072077042966286956735951748976221227626984717808506706507784852120677918518153185630117736910500692904932357089919937268848192614891374807350635776235194173337768496584149041280332903339300151502118849551359791432825135668626709400602566233799217168420618410434574757359019340899826248689020135402464376333343032419673230731331399684453858013143879972377135557466269392974483789586464263826851808062353951247395060167839950997707139768119482580008192402954719655352529827409103188281328273603480279257208581622541868869787859807897863540652789625523315101332743877808635913734475144128458691422135918495965322665422002687336371132345059591901947772881220452711333817631904026087887328816307509215607786412871512512406226896174716250 [105,56] 97404905719913703772815190084745904790370633672962229656151060788396673304613208539426549653607026258591634555564585354628128082453723984623304265345354224625701006091614934561466551038881295820426083132223154231655523590480179930497436478619783512327994204852873247541355027014816712903128113267508541628477604422895664840956342814145973306398940431267154850026253106721379564567451938106239630646150712226916570922245804543257622651654735935516704766553297614281536687566784445590333937434636686275749079623753604937753102962534375671913076959167645694627179201653655003090915930990683165427824699885280151553142054678092905744415201343927842180500489241384310713105089874675251639358816340697883542294514402025439961079072667668897976823750471347627806684368506763250161325161767820536379973808711170056505705940361102452946551443808615359028782701808276815351749691267068125443617175301489637573766544425444676064681338620866758778501674957102533203974802590050445973778859396529818131306944347911882485136684871813990103870881313726315976631515089690638187317495373178919214997898621138530830097895502613470828907292034952144395048155488320554808419253894086337193541204675256391250366134919549069700715145315077184239500032521594468612083855947119530999354012200993032357692290400678047799416004717112814164442069888436016416961572145310565459369491493837723266577887504544111181517030554777086523631380547284090483862648837836818843037904746961056452602755547174502560665386960679454903434049793142959464235373250584066003179914627317169962849061336164224486073230660751704111740847725881717494533217214261368871467015446853722831345848687970609148564382239105777633147099017822937654399646745752238818934802248142999944127330136519986305665543655054775951323044567573108453503394662058848104778168376451514304182687365593550631331235904170094799160169165943750 [105,57] -1775288409266114289817671533960881450453260548044673688819407488607513653414679300150103363458462382367514883040071874348829362867874665561655820325356766490043792984765555318513776123858731281361515165327074340905995014053735850488774875273866606867205787975703678666198466140518622322766013784275282030031455298444676249140809018632751276714110208700636035347740633492141376344335449990116551747322467445727887558141250899609947063398479986159509988135983516323153503456481336241134800828192209387672406411203200910640069629219736190856234309214418610101253865368348087866443927675854276049479206840692614567861921924673672075488260669349006915263800681187601743691052058851161763294880173558190974891990032622330354326961352731263958141235952140111277029108984794124687548305049697158918325931041065744137842143255088338085189734824540130737296279051287210329905110238065652181872206289403679400907720798492026826428125193539807698661454595904437653524348805630423839540122056201065135482225210320981459650010956389106574069272896172527926640863051938541576518560239344522995262176540150114490372504416931442862731144373928509292904029685229277474347922142843961197908251939770783373477801719106248787493722904401858326296808957132586195740025455945639137253802305362513673256251520906971334277860266590776704412778809463533860125272555237885592269368643839693261521303417731257247959479304055509126136807639688404777723544129903834607797681508152859738375427491591063439492074698920394669260160558821651980176331651970170174564597980463684108390408162321672377068096423158735303810141681001144874445571080066852217017864983489552171071808136162376859175354588001920314597470943190842923294993664305098463838398499557810918937183660957863998021153976921530930803186003019985462510402982092496707951905120976204096535627285828915884405770776464165067354966690000 [105,58] 4637986529649061719047410208380385590147815324660742679191955841148819420588428362381926026114812700208728411803514010466332555477788287337556785644730839251689517408905611621773616613856534171056902424582865649486921459549763815294517298840911330076982375872654918804119790384756563947228301045739499486334356854596315112654734987592105743754650198004593078444818908237502292243407525115142368504965387312053025345513397160970029389127138278596186987229769428291152486554002062916498696491246770824060224832941303166833929492740587155399597037875202591205107418982487410369908319611812216578740729677053986920323866036175789614926916778801510510382944362566799576762086881918745475010312121348002502099967188567848308377474520361495411106160265558688101656168413579798283758459093887684573384196070950451216674318739934206236392268107437744200202664662088995901903706202460080372145971094252793065770531754511541484462319385689575971219977769437610930385654551648726569062585567956901452067605258688285226818014394111443893721311803812317425852816498190805325766841471629182131668781499616302252419597028847295915464041850911769053531462301831595002926154412969534888604141866265932481773939244043371206013409711562321242708319717968684746889738952367172342656021068687331507605754149739412035155959104781319214982396682730980683382749397754435087290919541980155594338971770692127778784171751177018047270053569855446418209891621823141058108994852944024234799875786651807984247003721039866450664432910391197121567773107467055317737460382032461482471655185687261286143301068218115586630997550927086409315342914674841336328174608175810539196724236226455838444428019383830814647349005059218944352185332882174667951380923254716696667861010761890432892708563341133571515386557817870653122023563178306374218848856807425395164358380360415552269233677326560653299317750 [105,59] 177930151845539085731795801435317323242135539486859099807844495308501837301272926891726738871763905305100553692400423687973092342819258511483695578971191490202894681912917377776057959934054184149707070816124897666403442802788587924807451560263088152122628488088839583816039592415266878476416676074659433326651113791905018765116229053748236851384182811684341255777907439880441952659489359944308590821709829888059508083520720500769063498193837524298995268191983510886100741284972213402907555028731871076666371253683506230822965267147974467192095839391660170886550602480271233100983440896786088028793888506106823578264492438286652218223328534205111915765501547370720947773794563605995117915593931695498010582399181181512676176059105008707945831353654714225057098507208567702048763971101628512209589126986715427763089466997186540436746931781504007112885870754882611320066701880870575496396706069050289003703613336307918554107355512832926101511194081031032647807601100793545109245525197856759891729479338461189779012557382814329312563887168914095270790284520748326497735011712941193381064096663569155449238656749254705744041678890248358684675758394121725089116564543717541794102823662086180266699067132900577577879253527416547455414343037536949296339902030234522537285427876144871120300270622800707181040753697031409990711162430028807230270085021440941790921049106700978921233940444201485954777706272850010865171539690857941605744791478800182578172778508270833579167247290961635774938227650411151454391920089508761185847036986296646663365996318080632092305613477697051297428796395832799888856511381437768035219793642388764091719495767859479992364501885559169359835617797266479980108517645622442564780747988693117821712412953970572982058269074339078396454678363790436649343948232462242756422768943717098497344794092335354835695745003738159163719269753557935098500 [105,60] -133087073653398479109333464995098617461456985827613365894081936642292268576096901765668047783061688802645971745186580788978525369433791250704208939959931856904471327339910325096832805812786879026830600700829469579601969378338227337533176128376148802503871352653063903881478040377817256807245271576825660443815706473737283388174184167230767813512267740663857590467048963665906505744824266113009253784453149536835465056877676369564551755614018091839298811320117772851700203711332392986299681191769399874759320013170905952717608021596053666288161577328819481417317728333388713414305382017524360579079302953661576369152010378495939886674772418569194577131710230494797888575117248803113061545898787136720482807775575492292323064381205423659458364036119379916741722540760205037184373111514402863130774513591336858018318353157854044964195904368344848264402181782928485391159711261444442154868796038425278153512187333195604625101154667459860001748306238491723509265278024548430512876803268759872047983653362521371537974166832575633535570988335620768342254611051941950328349243323617169298756906890821635319457870833449927532903132221401974978546349463993063438666328034989021026787488521105358098494366513900031806047582981699066394526820078820149151511158207277683254076061683390104392456509908417994003701801880258682301500488405331802621486693405129386319256672125642980214980638746253317366264520851357788095952611236644102842725558227685088463076701060588889572117810055249618464842939009816416105225129651386181440656109613943438470151183325400901901149476195111780406654723636911332977330595709333603856063149678924266447298069483163337610119561210748254423588111393689247144052503002773050061263338916764670815957043795208245190870504641461847825932169911912908128071625238219847884344454036956100043305547401673839692571252187765932268406495292532792750 [105,61] -5392179281199772355768340266764784470287172282821768946368648156977849524587612953655078784741561291917977513980894254071375180907456600107944988218319632679637789714090503755489188958962739682783162386145732835550028756733552104365216481348565351518636818664856929074039503708663873159237041508843386529553600165641568076949476011682243898148679928339185287546164116842834380104692969838387353852671143735404395362015313557862314834687967340300729410916065416941945797525016854056317567890295298049552449538856123840065795824042818974173630533605856816190569443948902330740319705375744548818984336728519750190680012095914007420098339380870422765343738165253121552876440695638961696198620158610466090632683894817555395525587915572971580013380112452282456754282073038761239081223799328551750630349322308553516175541761459562988148369358252410325417484203063606120932027288758533908753214324037834374793153316620184838879598253596542690277492145647970886801214603689410303870275802552363640490525652237915990287513873578306040689455651079608480057653754981312807516972457757391196245507057326105502482621930614566248315230020504955885424781930419158858304990640796312568305477417309739765415453711329258319592178241249101544501907766871716335529878303182912822641101868882677462353902604580149633967978099489171171079882623894026679146391948522616146915079829365421679155130598052951295963280070771419062795853105091035536995560437606572655050774862476478603335813256141579768643044620338938966642653726047941071690933230267906394896048275218303200630728717814726871608044539707215602671653827389560972602238906857133055949293723530782383574257894201578543005075348991546514986346384266652476651273851506203883354652158535527890684940384161801529695210295487987127862178456344623470190528127953230059820555883239950603181321889982126309731177045712125 [105,62] -907391814302683690324113229828538023915262295916764782256506303583273399391054839595690602899572031990660884022166830857954551198187244646506047947093263840274865684943572426905944595468592928033883443941060553913268141550473888871441662452942614668535148132055102877317538130450296127437820571972373467799392814948193284894148222934474395898471052830711527995179921887012809591746969993174599694984017438635806440465496639313352443055079201366538178453477817828638222032900246051692519390501373060417545106884244378368864281859143575538157483947193643096026090736694308241980992280192821223057100973412367248821514922264939923249081400217987231695754342565091868181348144747109239918759969538885747170654610653517713562187989847203581639836296957655408742173423367346462383261872036556199558038069487055549064153773218521173240974051261844859701329474814812362792675634997285222205620272614362878027306115161795531271128175157615253995856200196274121854322336505166709262510621818204880019326214897753078582042233401464417801986307299842311751053612748902883873825692917722879303195926577234466508795122624596940482121877266030560706420434080073990663259712224957441149632332233753152300615332227223399747550283863461581727738876621783626352122797337950552778090631428377626659433935377042450446529039461822588820231094802621598520199320726281693946175325126979967058150774215341385243691100460154845106495423704069905875933495423275160674606531801032024264892751151761340678725812299521414129952992496717431325696515931698646642907367472917066905758132542189788141814718038355718012571473660101102131842856853386465420584373067510258879450820581373995762075973354475678613353367559999886661444272006347512890794260782150739446325409489310646311171568811951567543085840576219490745282365856369126490889243809975323504227054537557019003732337000 [105,63] 3762123300517316332398195484423836364966934219961864297065048359143718577823892569051405093984293812257873204649896208810173380692797668121756760533980905648860384669866322488219501187326867291308872635282164044304700445722589036211011998703041246634171122431897598200337757154058712236909376560737895637022980797992041982155340503281697052836960673629856164152923274564137133867785230418860869987584527435870806749200867915854442849938832693837860360994679410231284593821917420532481126655580157583252463825047570761341616559816027851172513266725202179807883889005653385649142539236651949603865466044824156847515378429738577477011353563880846863993406277742134623787758757702898636520331024223821849139151111639938307441715713923801832849723996486560464186053997660618639337706004886570674061834323332325206583108523794538170171359342404324798933094112039200189108217481161943328145661796606742597396807736074387597836581772331508361876422601229460847018065490959437816321150559412104324098833281609857386721684635227371440240228040362250219412878406058211061381590679504078095194964878786307206509158791690982190243530581179177241445840416945241483585901285379874095637529994843012294250261355249984344333636053658609469258334570884864945019581535743779676238448864545434834826550988667962211020367869214449990961002452043679770160846189395678199804269631505246188054088582201478604257704579702585783354182138521647793787713224639224808602284074733504765583724487432246858600932310078934693666020582948969764692027680339640887802581238639490802656274981583916058344570471841326420348689627002889264397076579547081190605120617674937498589089920213084500243598644278959991816538063173491191811729080184731965949035775294133439654948542932339121020392950692860622650044952189180374920723837123724131630027364417821469039346801132634988982000 [105,64] 3131587153427681582539699723420884718435816066485057223641619860709807147743064098048446597886108269937024372594315698767344973362756930510060951783402699304751253371004987152623978012490978444679326648796060812267489344023347929833044923095076555099404135594537276892888276220358127308947934122493116814717054327478706206948942927996520288531734729844163452437378870919375917222746460885804875866183301639357000045151983695700411102203622900327711185683719192883684930044434746364423547292830167863169505526855171564536818419029798892386162424126741331766125925908721713583705481234305412208606021973180520419200827736581640930846829046477144068075417194308004209030305891139525484514514748544027671206810483804543684040197068780938500958356328988250009546532827687975154514940803257338516493242711597358568035206678095621033213940854232564472392685196076591206350748052752244586829202813689466749463065259323886946261363578823638065020405553085048964457456270844253148327573009583003743314900151344687287259352594862835347388297349120266671989643318904782473981425003746346705066333239541385485917148139039039269492673863763544798517677859555182116454905033825797020984448833596623914109785136829679663651345780843466075300890449908757254716807875536679740741456024385272920004667360071702338378597450294347672376595154612451675739831608684448898544348179051023382755686802042662900632061673759460270447289034587263447642264147942977752547161077593044067414203458380264933699721753196322495327647164239899578758762277490268110986712259555820355339296255069975088570463980418141587421290093138087860559864372864943152337741757198662184100773468210037340342427878165185302764346468120279730579336636293921354310173633837883817084675569454881514307630050428143154315269502552235495793941452827595127897582890216736253614216782761910818000 [105,65] -17843986442929034244169457965268249870302090597029060346253447390832534857228739817142131320218458647585795843804094548890418072048490648284743742764050755021484851705616905630672679625731600723082430478998757311587454728099553989373593442030970869974298491788383532011479798867838769426889224483968027200297235975816218058051305293745926477682557764393697799848257180972158463149718579463074990344580011096941838338971571591419373802019896021195487546465186486928422552932856509701800801360905199234042715808717571188713667306654366094877512498140693656542299984973751498475983627473771496802216587370124430284514397835059117389564918909327407138878256780459221357435330261538938966104576466091881734570255572121534177077598480188551187404413623024007801215893932091027840479975663523327618408490486326502579631979709687072834590325396031450028295910111911215326880102761151535740925304430572285859174739468522793811958532250211869954099200342174622909593012922086653604549667651749551725593513554381027779431457211581081467999811498095650970481437061202458658076235595829649438109957662849142793603357474182725470816318510820546835093845552217218407167681834535702693348918396655917731053121855700138945976528911745376988884421657381951015285274704633103488614303678923059643409671427756220375226757285317696202839386743435672677708061356525095108445950185519149877344197889191278906388133406016334282623890456289079407669506726020366403796000483235411108702102259453932947898315178381226504652381567552090502380653563991411566486042251967768039388341406893599551670486042738856028714394769413403687628449934024650353718363569887240955299733320709585185138663669281423660292003123550162932282008110553940673033562897029713461278584702148088554193753535000330171886112642944820446038312093118542352521813661610380637623882365773000 [105,66] 2974205652608005915881012384935372416743742974619011861102620877518877702382625638422512106101144684248173580564565209019462810692633437780279170071477834195842929813688961887925634973654313348306854727227035160653832165262413421215743427799238741451793150560439048733046372407344972730491158193156194758574539760621677751015396729005405265681421400524209451449476298918872452472939747187925150256853195841807504746387514178614701520506670604863165019415845924718657335056169592838214052029866072869924756682991546487116627981260379849500789903461974471265810867879030533500672247299369277813907291546528683313527223346739253448366887728628408779495258902029068519365644809241630076406586224439038419510252281558790131063060104746262724781376212969726523215256310681954061899919322215066096966973545377541717974366395897363926015180677405030377525459546936550625224268023947494392030419553837778626704206942545043120651399631209198569327125322576414938004210291364670768036235005827109777606719859187592720650900291023486105027656169462947743012024037737235028321341727366621530113188398325414269108284854430274273391488300834569365137509880351690037014547934515313159430657384925511352918727746591583117871798601454409857158445408709017632398985654415366544565683943391126900623597630284093360539218024017998381947726049222540270432137651261034359756790999004346857703326974168992961110561522660863175910840629522432748893111998759898366823795549328246134123318063683652376867450042574916862891327808497308101097046020690099264572763885919767062386042756172341703155633052350602588129092931522025530991101140080064641116023425478159820736074699996737171685886262057004385236070079197963465414973895368780173274628103817416046142957026096669519552456860838389449311802474902117326431955715419350438652183762618212154577440542250 [105,67] 316824448415372167089663711415517681937498058640391084120099959505867890681210773594807353065457353001679097814402452706796397279373718220415858151319239551036352659979645487121208698175360041294783928193554603541006127276287074289159357504780811901061965577033748506827467167361922218075947668868341116749316025929589408186310318521137014508402731270517509095115824795707240611883786782073980868094296195877739891725024429857105712365781516133049052211035642589669810733047265910609766901834897565140034841552499249770824862846357298761107268095558589402291420341780880034503938888957358453052641327272370705510146232139202897896874121401685603336587988940786435182474920296761710567910913312059347174595730715587818956392576781504070575422103903180084323467800497681833780663817336316489844319682135662444768340740497889664774478399154543118178091252994721106626450474910333048781611295651252662494617063453818737529291852353447226833687624063533140309509279087550889699032321783738920145607122207962179902197791894363285878201743980887109570165457478322114961907352051619567826292943515191210398216004655332373583932487981400237875550167102087711472317122461963442915050929768033808852620040567264960137151448796393896853342731155197882921907044044061070679582720273449407225397705466965087648694321899111242405141820821077191689805745602595747608576316486597454417117452523643765280044451587494289280682962659158130524196302950201829059916165289490206775083264639113548779962895576616452601026968317674292370090179328424002703262204027693458537019372562928084365523133080062638137270843137739202897973800649313859911915101901517780647434616189395126093008630128146908349659761394260472553294333971846825971181845266775389019063277749416658627280292030050944404991843629685573978490113300226312454751401151730066853879625 [105,68] 8704794673084128582624043339164047074741306225297710929337802367015354754736308146300449331973769501362602781793039620602814564962355050378755359795879991453828934355679856300083231653121015975946480022209061182711458335090911856017952021450003851268009870459131030458076914653624413246755440979272774436193947282304243246488210502514033782937568028730792068074961870007990708570704475932774372564010098436818269104211361265678193234369098676652647763448612066273663527416520515407227762999929714867534143416366568561099652281212573280308279903113003707411980505651942275073373608469934238183351763467598953562142511265106627282942468392017561667123843653015160775783847696590242674259650549133875484374683619339578136012455577568777232011251611517876544986526628862166793050183117946203420259072174671750205532808393784085975413838631084438150777429516592510636515681341666478898532803706767778552229837896823425943976781250802691134493233693735226647216928791944678795962280142720459515151008574623025719905357640551481902600031115591030713362364109324908361967474150608016844481896970394091599194804956334270834792546196430400056683110155268935587685988529673322403965085415634256836514238145217206951076482922322415565944760604075583201700422390986224807890414045425212487736218662461915516069298450894594348010251244988333872860722844749069022908855350225555411520455429791489890139693311602108241545194065122019884401694022179503056178610718134012158795597752142942644439495461949764729809578900400261237454491714658216177343096556507737747421463395539234239409316823535858909092397098640094777556740462805805146274246055781122871858422501520599098545608293190052342726690520156316307601908724153746837735675394700740292111411723163609011829324229733924351496730024893208717739318689984563869469126717963668674300 [105,69] -2062951001497927220976686796829985930649889882217697998352713624909709616995014201079331289019528229942581967643740336225574644966308862553292270142298576400218528987742105085234117178310151462148837264761506840128924785068053726347706473420805955828374447264296092566874260220702856902775632097773156559669919804189616200580676484236138887103338343851040656615960788691018142998794811293754801948189894561753359744625433976813540083315457579197465901027956578517095639140184076591977876606045759006523805291566469273025308534777307283457487057166620250585239564075904406579783861218430139241100992410167481362412268860295114940554867396599431809854646344722250930690788185060529118338108514818073878255757171440439008592976320979390364360106511341319516129333645152394447252092574014247712820824631266350737968187025043354415471374378777499821787935270960071376812018103150139988032219221621011792491563420189746875970872703014676044237868291072723120652484447145699033809546710107458183297485353607036943960635378797237710126868082286726525927440948470656620176700775974658497005834383336591695558254093470098704213926055708682631662610644665066598875644607152023592046403741623848132005960200006129235160959902327228212140044070433232728274873288653005528696814976189005821052518117513513120323750918546016676582923272155655932733906481168958534740979760356373951073612395774762397505679712863607821765112499197862025349179065606538372608101617991170951903402493714301295395205800883204962968575595591517622940628737822782081931098507978190359656743328506727619485730534749379147889394012548213917747369045094040513868718985524300972255441699266155700365942869648217770011249886544663125061624709058394591420132148679086462302972779282919917818547661448580161731889251705409797384894837658523429610402688973309175 [105,70] -221198446588772942477847203744345321633108021140505919145846066113435675792238684427234075353815905155062355015136063443220843364500903816780938284782093359347957744453393684961776011419021092700932779435761210498962637517872343769704293677385750784981262009186740478190624091974470335499291567345128887562740503447332445800885510350535146765386019362459082327589141095948493671102865620524056442076160545539423348418659278609688277592463936140548670611513419823979110548344634135242075749618049212928947914658535627093523582142400270991955718693565867923376035090102579928652551893588193627000912137847131897471880660427468980957646784645012402048545580395267713542087801290599082224855755679528534447257613318388350034617249816238677749782281235516444804379989397811714799342687172862727786166631504292109514135216165441557067874231478097296346675981436195087624824085024003617374712537404473969197647946074157424864808554142132618549520101614368634834284648523998715105756458611033305043184097617188205301525893367573691288375879268915207837955920848324292965039314805273331702095705751836149040833751453703833810344447797248967178122642619137479500494653371395985744465066022994723650008179146070108078040016079423201887882895693779041769347092504409400835329731482292468271759266186698740471490001369130969471361867654488585848086884618095507679528506020823578125741855013065102233524982449546080466011383994601672387506118284178190397334955810543491024461418133558919281521773040898980592334041739127726654973496129915100773849259273876238693420820023993062188127900468145124063086787260332161766365092976007813342667750470345495783720638606353323579048248176673464790952525402805453067534912699438100019644843115965096372615332068481402887241188123006082541925200650467463793156598656327763179170998406400 [105,71] -8324732227833341273272625155229088086291566325807553053335102325610226071256893284212667556489656486091264721758581974035404095174445648460220606015917426454104213088156251351926140701069929070151188603507504772671278929361856321276811063910829452259731161848237683965186097569501752785238268168154970567631755380455117290230539879791729464343902094450759988624726963408881263732982297084349660537392863740143415039666287616216380923955173423465751030123098068271004714043225379221652633535391981219771808681822454340592785728297362815450790601010782798995139608919754960308935664178273910045952281834609702942756479119255642138318208421509663471172150172343188529498270682028923571721131106458156530282733283877579016473627790355575492261676213260374406652987048242533579462909901446884478157318109279556483590014588353336597342315564456217858150051152999303825786785421877315676535563356014926630612666516720395886299613252795055552352094082226049292570082846578963018707339091699645604574409113601693634178317884458476454211146078176444650348050525726404450668405770557854355873922285800829828330548904637218555702157886266973486816281046688114538733944481448406617489291499272433322821063312772066581553405951955878223548245986274854396434136789948415602980517255992441808617040814872357912385983220512619444199782679786524132145261095377666614224201609898738340804204775912517975445874263318019687218877928009380459445742886887445393663055858045120217970216612702770861028254991703847211007586228785335225816070273802089302636986387899032509620965309961666894441220915928661220226697272155771562326506941404458685710773032954807386091778284781866252479046034397008202681456402686281473717027458372959745953952643267026433682135680629435870760356076185359742659072603274632021823283370219153051065823650 [105,72] 110580457692656351079858266188940187583661603942051175654986476382498319697310824890785747204907386898213585453061801821469872140531055039581365920221994841317763615858602741343046315463247780187358634274148351261251432596592921577951868429200317231322144874702024271134581338425720693736123762626638818831883983981213866613899337457734536273036544512810137655367493825542365452849237966026871498936711429228448529234451271255944991163550862348739193665572567261386814028874393106733552234774814924885777817355928446084303189971701086373429423005717614865574247352466833600453473053530663366150800323759160380958586730190883136494557357237129407431776371606076681893776853370715233424289173702342502434446060679260417414515488141332387655988688229762753808036593347512653483623311140766566283949846270430717291810285174316141986778240915762823882022182498843282288251073572444400188901677802605285511682443437431548983210528692650221792025793855692152180637314193518267042977355690690963753057697878622347761082876622425585712068812924074233647637936953213023977907897313167870613227432753706522731117214948038525304404969154518171524297034864854118214410592116318243815677607873249047898423598753800714150570065165778917434458184762908661169359800340320485849404918925625327433312709073978700073027204993639097203672042778765211480453401062573746040648212893369810390962830604667482918845194346469416100676422978319346523474365080933651753500552081166699111946367174186467588322202402774028222946162648646058258071342911218762704612121076685385288221016738564219103027304686621550861347747231057737004871934263747068819360856056840322595060509169661072343361243180179307761225752196331224535539203776479831453105895655038754965391464852531455130993391287261132139485711154734079260912904995990334336250 [105,73] 10269437347761877042751108691529794012916010836752773155610230993405221216550842986889866920097728461972751416465419568570131357602361585887720416304235208010980629107071309190837845845348361705420677618657175076820783837609772120522472315423686680423068747046264461194397999442610786701586261351673555193327944355111287749569297150539419564652902997168779757316293667733809813115265553244303675731435154792601230641184304445293865082754322641178167664355493720204816194415036545041352708504054911397874064796693671741496130816885193881869507137730768746241589785504020387733260899668206198269960564696986002905193069611694934338301006312409903063401980367956647892344500544820547282174533010526906968225718860082635811662436006469063634991617810727073565041414966086971516206438574244977035142640758463008792406723939111290434826570987589615388976594366830943814595508367079996864427197038164274006320700025340312876372690213948968661091933696653513472469904695948999753613835994830735493051491823273470685448099817230132751619278983280543024445602687750101385127652430584636848289787090849675640855582359630754122509565413076802137295409264986531136784181594970109394919503700602003706487467324902336771024439321098467143857727666989900630841622576260984998085503270957636298006408625174005293450761428801684273306157036295382979798614474386094045715190930866084650875449014576573549459592676327873791518132295878131528410576434114247304398587114460320722783144518480960798645255970753534864935356087564984615593623965297460980697774248732469396436198539708830299890604768130910912362248247722556434023489751032919396475949230132620697761345203665725519565034409741678621679408627223722246837359305253371889627499911730894533012145380188100999059118476550253034287445613742750877604080383824531025 [105,74] 175603715334475457693850021480815669312513560196619729187333649930555217450318166550303132464825794705388713439985830964058569350228450296680372341746605947274769962896052431324888528102664794535680097780375416798554190688117888442114946327390325897820093839588352673219473113644694678842036238696959096507458137456577661670012010024483689996366432421492668383953041948211077204906451784172586059897054420330661745633280933439020632314294870498269402174802619882542031863914249867766552636376056716040477385774110940032307027700465313945250032445344876652803839497921217177321528366369339080509038062558430346502450348802708089996208991372737489547874178124584972215772610796892075393135657618951000057270126422986599196458276846836134964065153273790671105292216198761256540121807949308901701009461619887862473355372316992480514792935316201660347093940162060521872829228798760361862310293233696092329569530091126104448672700038769256861337392633922510919757371518393946376464675850368065187464806937635088288440940393878974076754557968381135496671397337537078450578186892805867061488440371688569637424947437039933279746539588523400501327418963349419424902610641176253920803125255226790267272869548165745547039378515805315015310939234799622533553601767534459841903604756263327027689287369372532378291966050297203444563128973034236762390769082179326562973144186313993865278220394604382455233010622935978373793203182197889421632527747454958747312638937328515597685817750383646056716687251934018102508906035536978266993691566679226730280783440998314900432348511504515477007490076921714264587078838889074375896267947967856353891088162363236702960983048368711531126032253495556612708262662851859067221677159654821062932305824409118904798595973351589043252720747968478102523349713746161970351715518050 [105,75] -4927448032162788109101053216036260036881091615283861298283743849278731533673880906365878366193612263988766317455098771581712996057833246778496934262115064212203737758181934694912197456623863952106259882274942059049816554937533628936328425933954133704593146496941151247591873615352508829205207762365759719927764508494381429560486963531962334020668292839985793509333351157617979814252616052945578151570990535998452391739060262649863904601724765928816412195386492856985738059696887657898875283545198272273635421033992174659127135618464868490728290395509782781749107772371663093182465329404496581387586996001391348520195142723631631538017725329001269129484550066521349815946453629497679805745713342535819631816944101443621649529648554778404179080380070582960305406577023976248754384948045063478445962933583233742064412491681587207299815737559607878519433464150716626961853953760749958641736431098616054366870922391758025137748475733511037034449696267545342211877628244263953305732381731174624608851650783420252560841051255632878855235372106680394189607071803410822384965690460167869968143689628837737433843280493025578766926191329618323855505301659176979552757878114648057941320956085117064887122966629516364026229545616310382713071461818687811293485740398106128571471196914029912579066009523776611158818491658980130857917287049666448224405767970903791920865106228124714122053924910931280617011469123993097489465952335056586839806857165516935944122280468797621244264597367010035283573338749620645289748618798863123267113398544435136193178057165195684168078399775803424946747939146661789815993583533240765844458856347617841660509524632644075719053435562983962257543115542348239293992074209096460022268423174606644162350774711779398802544382854480687285888995961336998479906961152099529272320675 [105,76] -340052042405445980477572530629459364129090569280919111363192245638088570586676056293504634789071413125229970490497698591883146399517339334274161210007742373790798826020554854071347186471403145101468072303049145751384967123789894891740013561817046269477145922872352947305091628603309196591398730327200975535074720759927382767090110005639201487168712219745432817193986575939298743187807961541078587273774533300508548888987121821147019373690289116546841210951638219795212203654419545196504973914609921223478209523492872811980761357628258030748143884721835124418576224518772175385198428897313612659295936165075767748419987221524872732896820179964822790262084308428118578234370465089682236840279848635592161527612596406503483763517335596518128013354979005334173387761761992510315829941443768151711890008278147609120290504042577199890922580200072744927287920417400002603684931528367551643884068029071841619792024202591632718004823523793381857877541462859091886301016183991966478592320698554267120856663483709222433393352733427890606730561556390848675833620637934546012907857651036180619743008265000432258164538582175073269674567857214966107768367721049372086115738670708156263735065280852746107199134427102795779160699974368908692177883252202478656044661557996673772067919307262489496554545405627086080468615141681884544809405611985647124294577589792072422801642997936417949751931335492214715748666234198235620675382417971114489792625883281049857749610159286300446413189347561708977413299566818257057391279921752830046378986364038276162689253596676984624321319064515772811435965282630744584818726162929239953051320096616859179572752176994219031801139957318911623996018130282922769707480721009541147039384511730486426052069004246682711470685856667194883142726112215929565300429438534470256800 [105,77] -2230176919726852130284309868912172536107360233428095840723227964274619712098954004574511048479224261205460304764946677517300705108032598076625464075503451221994175206740074323532826539991402315417553417163835680891552243206188130102329102935899722516434088393401784940888699871760320154264083049856088357993955595544192751473224415130135000367827151463658487183697489336332739549104733674417936631535577329588636405945222797917744794355388919750820687139896760186824601199709987284186631602238167773702549527916041946517063301827398916484889844297849786851881053459837913905251036336252373860227860994487259557693957852612814401204137501679229844562869963970225924568089364532166411658981265336135738169974974774045792429002486238519235465743054151731410825016515995382529586647538440944068178730233233869073366372285042962624919994600946360290660891265432017705749037509242078402229851109614330457722468069494245225682364898951035101209332968706137276015028392704925096070869538787917128223474983593391733211083736863757808744977859368020941049239617953987270150760739454224871944985038154519475419724924407027363197517624823706544557879279221158290934318638254959351977241143562543211757624757734498346466011299965625525984197432735325920243633631172612361204533806782626127147069904815049806670007473520523243716997600575120521956633907194953771455864546594453268469005546965114379143034850979234422445655893797746331803226798686924771743131903804987937683837662449214262792898985773933862323155068519603041631218831741797478104829330860666525463281857452686942240517527328391091728032047846543510049305633309597315448401193048845839833046406132063667816510886588171656913083248696241526958040989493995948689057680243096164825996525560212793248508678795501379761268484799246200 [105,78] 97727718990722704688172611513241047287583309256414142738231561161888443948016265857571052074160373998244228998357269215053544626422472234275178971763926261716126140539562222007041279009902421522859234511315493309097614513483307986696465097578875923167436529823159015031884157470963100790347119070848140783575341131178712407066076875070284451160932466091989837616975731785695194472288664836677177633502704861681587145142443219328095971268747023541850321770121435218775909238619698622187498517481076995522873074473359276682876521303523846915177765990394331900690904221516465955450589061611498842084101469465416161234931996886460346756211607787473549576746632851893931184687471668125299846324893919418950265248739474399547760423134201292721439791564671198672754956649313977076715852320790202449466102174198034487313804441684771796867724878415854954096054536971541700378146096281006272852461864066293627109575084105035197137776375382576491429158226810969036133366834281123990712875745120722736996134721481517159272260615126783122047618778383977034303421548760045105485341857773229891100808759695296034228294477800367662709697482500915336424159356070772709917870903435960106817582141821157284614300992431636548841815161248491801374459075929114713339881510069760848480930482903570045173998561859574419981358772558977922582190259446823415631382531795777632828853368464406732519513992959867301538385574214925467995047555678536094259164301453493623360650054534992150960717251169153355497678466796665045092467731440672735788469596323321488638382689158848380767874667113313212051989414780249428081816273058256254335146619811424519143132024661661910986548830262791037605336487625147037601514459237583379197094966488658307309351515305122775660373617012490327532235326396720621925567170670 [105,79] 1924128588076168411386629275175848253822280292690999441637953403412572673615696572319142798670721599182231244558133351573836097569346286287900415001930834434320894993006440772622542446202449848034847752859921631864541767723821035047721037269255079118494876008602893833071762964589499023440749551294960142403590181704936615880537907189981934356977352836049524870963900940882558263933632974075703033176357771033438195074752569437121708776872272485001890217874666255679500728963380799087022627383967282666424943487185732287459867146068906743160024366226047338373264552008073883065045914068445041239228431664219569799713478040581169988109088019225099968809236223028662587024404660139761383604712758546717717661080526480971886206937462947294265232498103958205493060898448439277758884802609161583050785049402456792645146110878757380431559907205159587129532659134494087112696364410855082514476467255566081883122678832882058042868691007389113663765010762018675235678732790318400502172352717823671781802309270185083439988415330897558593870579708590909073081990841943430746644096202886997100525931734909152390095126073149780344602482755485992720734134504532630975045948994469622998180955360447894597215091809738621928109058263152599968303554139673017721074870239040346998404298043981080456888485148863361436308829940007177375856285475873097942230315897410877033022300286264083470662209998234133610006392908847387966396791331528907755968195174148463961814946041132077812322078918976090125436903012331824560280319303624694792154505540784713245251695528128821405736553644545407475148965614562988761393086995566328053379044151256572587649030956007771317155996212836984083331232516413242111434384862904438162616028709470701525906458662264206895346164681843160352268655288003424385060555 [105,80] -388955501461130311693084908217304553892232311541997756516153038269788418943688519873199447912163083797103098045038387032863147934014890818149942596942023407076689980897070809716484244617391106187639360057302974937406707026584254514084815093545999817677841553544322943523574796818155149278954708710946511969350172921111844026656522749926716802336085167649168881335509895782204767291917225783285915970241062055789491934450302706421448449441741822604392543039468089832581946468890308867720182228035963727101183030612399254512569637383867154347393226106420270773102785882516568473435952511309008858133727412916046647394362934466085647982933234775348574312779410034418805236169618191015924935720901299531664498418759193495252257267345867367257978797190389935368213566858183807294695418936380624133553194330640654429883532554740382065861852195841225836186105828181404981032058169270878174367173899552424921106313341889709812923918273512714847201408974548989590298721469292189442474862582237592703157441628333352260594598071355480441650439683984921858157037961384072439041685118401377406792265794189030924330724709279930308333346744540560923295963163927540683521228235175126246888454965477466313368702661046157443677817627715258557845503441525703324493184362205891601058698108934578012707364368111165449399746219666649375979632254405554023965222461281904447006075781075570802592959259957049968228169541479742060698710432053633632669667887654966039617868843006950344750488940540593948668325410947098130636001789578436857799022468109260053233215874784854486228717552100371678029066711901736826408868960977341216184816086731038980391911051152821622438654411877736013298756093121585977515732965921205298753358346993877951706750050145269868997176673991151549469586778551443000 [105,81] 382353304702320604230627855952198590491565694700834964990651663560894720177181857228343915572404638714646366324628940719773699873699847481380843614335037801933183961083701455494840309512501069221338624132174583247222280095327530230093233004925653855301424626334334523051828248675500915335799397628681399130929970996767349732939974615870464719354842262745526563966750886160430907892114348556580729452634105925088599183150055606119057011120616378354815028694441682609159463024480768753150559407355309402528127717291801113686226068580059173527108357715334844155020442462057447803883942974911211308502881068870814806832572575950228622917335521589968501709138093899289246317251691384708178730603835197539417210439486043425996922489097540965498847592252672595562660818375449075257740323343093682976805017192227975532433408272725334016241706689754305058724935793817552349642679011552126373085929598043821179565940199085506164120420941451106081700487876760470653802312399881276384593756360369067462468595665022952448121028568594719208586185851412013854278648566608046286704866603441747869149682578640898917445095268396912065006552227677687760261175423170655067552907066695861827334648539557702036402923188560211366421811201922607566025510591985457820253805906057519946994462280094702333076868280044386463668673429854852816908480558951592165746921328026486654453632371818907797721689059270735900175740045541810698439410957307627781936305801624372057088607486760292585913638409097405945383673185984652092164048308317991656848325778690261714111085437897761287504799334609350716434006181643653627031180720414648094924301998698302537967660165824215653226118698290120672116022260750280901005113788241808093054343335710839110359368350841141823162598410323131117335109224223625 [105,82] 13364019106938563598563538840967964113512839662715972442574586406357444410935259328170359523574559167440238053161889707965315104280213023651447841515171789551127479266088107394382929811430145051995513269604363967199623534764560878552194796923155486035730261125492630586352483420911893359723475427098712992032899735670730345770127192721816278452690844119349634907763562583682527916864873246867624447747337253839322610330172743532678874088164133267121211862187629634413326769047039963966165403111598362155998233130457560803669009907056299518985469065448755598604560376434696684927611068194028495027769037375249082666811751871176803274267467120268301803393056025808050863698781299669178173278597265472045059536877960121311629703923436250167333329907342706531199777949055182321276864057250655397648761268506389620809960321039529881073014183665119927643806204852161572533162761993560037752652079214801091698295443025598714417352651852981161353868769473241668734334035798884895931832351552146991918535982129393101704541480967686172421005597532120072532448011922759133989945813338181105193518438316687038966125522832743928866565565033538136399221646299007538368301131404595992576962268382873374297238495602196724081417056991753564546457880015370222817472607799093358694984374578891169595449671545945486314424116363790329481224886853476096287040816730588772932700676079719635017932776489511570863195549170267080729226080728197163746248025753886057034593283387404818806708911073571781013649507839116014499632361188580224064143492032148666917607017250144544922904384965718761262477788726578201630079126264469683668959990089085964657114940619077255485321894228824867694699256286476677533208568325218740831896048246520121200060810783839004689438390412365901815892983500 [105,83] -118463400119473812942288253493918688254149477516992577726325965769698089078977549075396764317584076661007303187784929541444799545524622085604196877042708160263952113106058259321351400091054368745773657075558730423463893554022359301237774874601722488443869634218123297520702087441815304134065897654948433408193714328474122519529188223696485472130190669299670056387100314785021990143370530041164421549682495589807618105909439771700033915922048171505755525902355718824939831802970805589265821245064970416100866868882994226379990430644933554209580241746113320029085526160680939799088901775279928781318375572583069927303075733775964883560238629866625443097441721170396430379763724870596705741525274681763868242318897050382526316348539169690789037556879152195864797879875726392024574487958164481317447029399031259258650436303560569930720524921759548623319831813975693158616595269751212733741822445200701028999475977905754895462029940472947085072556512587330926782156699957117829893624450885291675049213393721756131643471234979220004770283671726351251318891685264393341280954908353492563154000432606707280464954932277388397517158575972834476323500496531358684442338599183470439912863016492190316361920849618359131741153299162920773468799202344150015402738783086007124239354256180303507773974861351675459530367343800032539994675843512087282789054811731209114281326123620927629991579302179718517959121175934449563594055589845351978578749260800882474474032542128332972113375087213017848232525398758255257726904163497566297058568575748418438464643616291797099250736826340785800276168121576800351813276525030518461173944050849909303321155453550938809687099333782695422566696332371685485672742145980518849752319150727532727465452565861035645957165963098874311214250 [105,84] 1903403480719315232440901851761222953859320007538747120889831547361997246293964640197941086120604764040487919009801715842174948800193315386316472872587271217763675330098256712469461542483846130308919133556872623736602886946122784584406254392814568447406446230463834946413526653703442509114280474909447908232430655410130181331615027259008340916795128790728649544725667842331014137046285524534637048736196031241335031387387091222351383083374211530842875211870974654293721656530328780098961984865933884141138442604940105335894073539642945942724809619051118242154548136475751578298448392764350051390606704934747647484994554000314312030996653348711302312027287837246562819499209350794632609971209126498554758056193909335650644915975704209090417360936248136228135201347556629626798626034007817811642008043087134383876294230663945052557732899188941629360185210133224811197131812213121577901011485559100784833360764648492513445737209436349110646479338014456705218804197648549805980385169834205604160622559129079324111359387506475175506915744228566111465177857076734289203744893491441497254106343973830464387522653222201338700405523152656848444316774639341765569405606250355352366857187792834683582104751211400283672749952645451564791198877822858056672141387516918773171350833685758953805839040762051880307049069655701978117771533409536980487960916682022243803447052703202109555119271338254553537527292143451767631236592060382817748413594332159534003319739512674858593065616591379930172131883724126299412832449191584804081852724649717779676832013406355827750082856927677706756037075754326446926152154849387780899904272821117595310413078604033330910743907602367450097883197919912798898077096424006510142342103058789081534338723974835733338644506702590751250 [105,85] 247965943440530451711176692878165653877257361684248954633924332685299219487016267433291342410841671934971250394780695685982153272570876924754386166124148538333750635538076922561539602744810939683578140067959401129046958136151171751077043411316232277465778427494603398756112836657654982024203506915174206159787817486584257775990438482597490043983848130166063597422291837480344541726776710458984993589456951770481696812483458928482706239633858268989062565714096872802416758229765495228711819713528793011362713287510941963434518974719442149655337229147652153968071577211316343297380618405125995327071556445113117589941843653336682080250276948294488221662972519760444128075771284295872488462681447669619429605113564155491306750531746535501141808017476800640707027945525549371346293432910782452971098480458634035679022359128297021041851970325197799946327448203781986471451714376683859097206243790986082312502971015353238843165240565033594528424549907263706455415826012123932231534692792801276568837284460856271352772686804299617523699785869254511413462275984650297885149554317136100866032680702034562647846687360369515036789716844548228938093159314659268359084634478726680488010443383727579007977965247957329421978148686094266467419584996736753092154852120568511570548103046024578652499242379982183273881326729469429883882425185359362075489323763908315182888662294193341766184223692030383349937068085696292146220400318208328760976681985432225405737228281149984335054825400075582402366813737986411959251055675905933688684366310559238946937730563181314896374807628562192246928558140065964302209263574746299385591616245387405321050967582524878164123728917892047105432675035188003245047683525881916762085212880761775168740077792987968812270215021965250 [105,86] 6624838301635743674152380614220642928382601984309670806075255856856400620407097719937119186170087655121242427883410427963317113736104881778030821314969758630697469853703512017278875026532525177480719135295529104008640061794712532770863239180731289076325919694274296449029894554093209486379857559642065091660014998736464894313938144270316419526606864398286018838501618908971531739964411413863051724612806152523975166841729219020890746853868219060572620984822862475209505490766693201285507108014739777959494027182859422380307196441971603704677930459960975174824863369770774281508396109212666391198466033780196786684991802621399985239135534242176571694710723253096552191486850244601144359669529152345539188196614198218722751573106805722326200280237639987833742664047593745009435877009220781586429756095128000999962329333500169344209595866063774141068530560594342905927571412369374374769371099186798343953107045145421957934139028227804338249280520907154489213979390519745794393187080851632282676464870489172455665820382891019969090879121818858199968923938412358658250373174085942952773920661951997605475152721459662568477669762807881569340242470309318474412124331604425286042334168483293163330370546183005987483000483396652196278373904952574728867139490544813790669023376435624377019856033753432666481263380782930969957506339568692349746815073824733516164001724139327182350643502248629663247063611987105597668198999234795496018537964365485376768482695856355276399448729472080832358728859816180911017760064917541936100533838572483359562274188871131925812008270118236813550445718156396774448327571308765290767428753785843716441742452371837273055394560990262196606415650949484124998216334447876863299269688549494572230666484783827937972938077250 [105,87] 93859104333012462751800053251210833567787962098271888066526763462884543850329306705640940519815270364748855771877762376718051412514901068197391942350089875304818804228210894802053868540274602946022983950516598280833251353331362720063669858250797025819982468925568363372970039816246397874000086923522644345827983063994770162500337801312294908934431310936303635529291681002140260101934125497891701618986055861467426279594936245512129676159966131982298091611459329869252884460510845474817443411621145400067307999182233778497687053040579404741340749608987892378900378214390632789755000287093765706303716163853671113334725557979727236578511090620807518623110379615545281730667005255066910014381733847996767528007017595401421869088549425641769859347873722770882224070069782551939020955414868193303726408631366940911235018101039151037442884991981288087909728052789177796192563813521967981049432087004081435321503645285282054102298920697409683547973293827959867008925401689509139852432727827938470115227830581513921331486981119151592409174152653284200387015007243133143695738530982285367080737634353359552798071749804683104233280666979347939218902302134047318690698345899424777704134814744270800695011460310864730695577609441359076243428198634855093792117315014205601860707393263964177939845317349887348279146698799198311342016686904975496875328867663959022588146598248059635317975154213230047810277445230588059929410520261882225800887156110714066776608828959950217195948604511421666157533216425592560476255933582377763552558325899981985063072474009501277785423270364872667204902372409545465845751321662471244251606461617575992471343877958448765105132916787418352506812963600383566789782800707627437671016786404344941563180807827700561903750 [105,88] 1026957140062588494130122654000460920779849519885645098783577718239465972928345597189066583691528766477618510322777784672312521020793394625009256684673778790125779383450579091468813507811658930359091986185805283393712224839648831973446124201113121156858711755051664630138126606786900876083276495256215155592555809196199551136262367624904434270746310816258721938040987138584734776113982816049419338326663368814342662957490745046937240431021881648534109050030081603588742878701448267947364876863748281121566661881877716898697442132860875960512541002395759560241104793232689584340429651408678650198390596014216748185135858474444177911470349374325444252800490221235412025143496944975571890489798985943703958222765821668954299192592185530162708016366582669979822823537002112930289387169578912591478851724997055285109657760860532498477866858473712086559958083143674208480218666490695577079687451780196847657579031829623105478282408128978806842994204335172286629850435733012177180296831715818594144020232009257572752194410329999879030247315272695151714183863699740583559147420156567207408362374981668375715326686620300108197047028366579904237492168725311913849043356629470292000862913272028842102550434649897800609060805508742128022700673220248404106397992134196990447938253831034431791885142113735966754839413720678996936102704398133443260412632442646587216188758916315154603803312313596439694489223896780535862769237128147610255485379273293165138730627381150298946401153136420799646954760876107635173414635203438103590788742525017334116701689324732484461877024573158541947748019048311967109942224847425287915938642988540226712024749368725319821879070485640062021410718842428125144622380821671894130613331539104093066007436771699857825 [105,89] 13069644683746063194583678946818670160705263237356353033712015487486878018096168598539070338038396226384198593959817250029005576327578860206132714050234429058600022092887884758586822708243190939927402086735998611444976681640377587632952354445572413675051060704452350667992350837504304683126680217151856576122663247090143923231901724357536241252441240358299236298120837495920706630594209710367758733163014105614501521733398649859838577429443168058519518517854396509743589632493630883542747592092064594315143534566187347106843962375735177956542882840662786128336538752407000396886153096778106784887410956662516489505364668116717821418743594818115143328136737844396720002333595652567300484696411656273961693448332925083030123320605730243234782795274412098725225290384056096608511864538922828168234621624997044033656851771429087152442209251272680449675567384980468128635940383130519218225686126017312730266176398335431700986364276863091056988637476145798141332462645014814563335411034461032678547442505201971349743227254888067289872649179025568197409503435080391795572843363053794662241735701111055732131099190372733440618189572857928795447561193392949302258599742807545840639284305175525692426256789739622848860388027000378142393851948049525818265839699921473666711979135810414829522279516625075194320403186666159074663866015308987251794546300906504365384607810162554104895320621267802788239752993848525998152740343919533556705483670079988744805410465514351251970535578487581033861147219013638386008943020312771745256627836601571312409127817481774640810702522570476357517856220736636828117951411977080880370926114264737231408050726896798103532082917931270319710905324397477864899622778965666944786623230872962210824024834904750 [105,90] 128162402805793814713902158055578256730941914668740755117234006217753716596075179041954327405974608011178187873659621590620280213981734295389167168979012447631592640062772516934705047198459506492616905613076894703434097508317481511430886970654246944861411552076273262203822773981395528589798222470891614851219396098534459444677878560489385265447235609037054844399945049770922914589765597994505218332401373948154505840050735733409507641431709927696123286223834604765786128612422233334492188253770459335739848847536885809639595739100973713722153586424603556710230846403716284907592195611148012061394655394975672530397185680344226196700041011169282787977142224106187232133464189262078373097242168914166905719834055675891945674439878628303016706554852533346937704961649700470923205672164451807602998222001792582780006015972417494362280076945052179913103546935770449573529164143676917034888142317978139550182858682435893353967330433184556531329672907165189961701511537710617727154577242588337627942990255173244126746593300682445883810437385459756137270732325559044812480068146474981898701256967471391465174233578444155472378841425610468533160147816017975461367141874060826072900492115711733331030005196682531554690585286106832019918164905113681705291006467791828403642026331641843852251980524226451557981830940805026314555483860225846621187343782711366674938102309906901697935928766093475374748375273241746826288158939559858344454864067039500759403585592394869003070258383619872525631677408128006923058243393429374445170320770469621580205049486555641947970301507958499109359731745903741224510287363227402777118182976779322575601022003128402233161259334786494962637783372346917454357670672876582546662986422260196560767191350 [105,91] 1075479650602779231616859193095753150340719802111961401783376727870751746664800510097589054826861546679867245708158637687029997275512420379221522014452561110083465662163433369001747531872746699024018226965515076782234037535517872006780358267285702677846744570286265364070318078624951920662013489276191446881973107882817747155476515318212732851727563250008649040307579311286006192290082340174339641956897599409462218789058328667594306841931060114710076692513758548062053294591863772224285631741899189730517631271079327611796648775784455301981362712238396058232962970446062981619403273244837559512667887222249206719656173679661113873230541820960671420403423031219176153266870380134521992324866661863938425526148928672059504806837990676752912290567567824179518103490092706607005355122598764417598941064410007296979513856102786725657323258843467662796306436862270004239474393495772296008220421920516966773206463869953721770443356156484443531587654168758017952436136966071107996195911577164634189283952378988318965594009661272552516603487698389050023602939467332035403966362514531420437317394277715573509245406849162992964746218863172525135388802475672692156947296900042011501028328935163120186820947407881659202699365909715648077873063734924294510116767440854197622967969614430959060813988439016717374182586563668263522389097293605410345963831483931725457164436049787729387786032465117601350696605227919551585978475784786582375097468306038369503065979246351391897840923230721355082034435639773986294651263725542444729767806290054894106093370404470613878225961525522303664862997077904614681266063456165222811720466766158593326134580991631649170396571406330298908026378954032720180177581264519955041442012100532469676425 [105,92] 6707940333499352881209454493044673317593359345269391283421381291110440124297207770124028632092856500689216899666388804343006997587696917902038582373845828108594565075899877397362695409785772802305482569900500725678468002575216437562750195199635574140462669263780865069513426730068854985061908590416461993928950532239386476558361073890083317698359486973225454753943656538223496962677099330583745886544217238681020093235619348789932355652468096375099383166360441034012091757005871311775058527444927464355208773099156627448925107450662626252146004008478138248548751332431803842475814810667839498145205975345182102803491610460167211101646786574361648456659491291796337978252861877570454301909096137348585397072892747690793478095540808616371910235770155980506467166099483436484968609357132142328446739397596371551233893402261182778254369077829313103731211815474450083322970604568208950994325386633348800017848287293722355510354427209299072843304572916764469942058321215696873708511543738462641854893589663922579066147496727124187825003099167709097701181694434218823807126573171258465228440991916396560955271178308291596009560513347265494491914117825820192893994636894541642153641949429006454012365120470058244830569213392937158943255741756667063697659353600300638852344461142279358944577739168731802640253441639234067240175964782397619174293968947073150010244464016851616924170891178353497442535481449943470365850089760764898531012134377605505223667933308926682392643218593327266914736225248609535691008767008088986197426508126102385963372700392745088458905913452295538987060553892611070219238949984774358739778618393899419024997230635677882074947558964830747808676919954621073993735117811671343790132632503446550 [105,93] 34669427949560105640487982507119282940839406719554099110619935973315557220324860724006640291709806326178515671714412711521143936801472246601799472920614931143832181253945922434260791831355707686819712353333416413972111647295146312849549130478675459639482295287021991518915139024814457336479755317540532520798505683650777243740395334367653558787191365257302699874764611739446956614473997865938187788171631629080819740267752096123072021199651281539814419185722423094609754663499835029190099213691663733662413852708508785619086282590137479629582061964894577715584953812235051526998302718909666935010494492759840969568933194618601870671012806793619386980636979768246506538209092685384203950645577656651345079674266302238304400059081728483369932654881908961717157988867378176228502829602970785228039058386801537070114658681735576851984144925763182198300412493418079184540849350612618592966494530942454678387303445298343822980200663117890518649964509749281670613132973541077023150906207253093267575245447568960361620175619093360055742892421870491368399958635505603779296842007939062266938029739680746313246040952560962746138246135906418283457369646022912707200304990343130464815180350970247794886700209227760536655649098831116920404296010510137150416297919417008473354978615500367607929412412235087342894824919604886344424074134331057652169950272393385279972198063819292444806654342008597484268411681398864044152213978789145687178623260852422686059720833930310092649955946156187925508307880443234982231699020015720922253184631953352990774165214182352851561560329743824076166958625928649790129897894323792306379248426697202000802612455559163332678286861556922578324611711768005825830433042411384837752310057250 [105,94] 122745882581500113565410403187509686963625007979770624985391838589870923493875483347998214363504739192051673045542361107103425616054116557555877290380443153536270833246187749790901358074406588119561576655634712664923258906672754725484539062457687858538990945459874617762345493571799613110093573506455837198585810190387411039863107130903649306030466524197681747433893770546188062977873709949882321367471360298934877709716502657351492592231527653869457916778026936100511252025763452200457129457876915802720779653319334793735373730187125867248758791345729657706347453847043754873294013933116743788208844722170834365748775314321841713387799509861055161547087910884094516486698230371764117615499586918030309936717224933763572331448500384285992171860993948598407080576952498430419240598441707941151871328449396403129755935767126091327511392185956011163708619384230074726014176166867591478783908212831576085308653852045467864249937547279347465690109416583002937376676450126185528139380331796111667142592582258403412891128416614638602263021220744121940468256883790496493005441262301665403064344035943957534319023619520373249712687329880698677412515744340415209525959144137583386441911740513778829422599675622275280922684268502871354346661330131156124757391170471892460090201590366807086660879985088318657161038859828941626923633338938786288517783838337834422788675452923500846392574353315292403759930938472455599377045493559771433562176333736162695050071981458802751255282791490998445370406627830237926012863886099451604127287221269901723338806550825236887783690716474782877628300052231065510877038224970323313448243199976685389519535475275537877353368421939907354891825943167087288374646445285707873087645 [105,95] 492460735026306693678386650103597704262851361376641415354925847045983563401265551139303295326636038570186224340909363770241012910814364203442990817639776650524083050760590444941083201284604903303872509680340193214255359752371647056507988944654924190775874268727252139601746491692760598657025884613636293749192687093043418593786297585569343205887405481932401879829267992623651216486625440740944564045303293141973266709947716719989328962725155329657940061264847797910248285040830328110798183858474536151607297004283962784313257060452823390797543959497116359909687015562111989627542583205005346673005888281461860443405033625580437001646327652921748234724566965373516335599723399364738768986334972324098892821767925656901554704250202659140334130267147773684732156302560916063355126845254197655904871311449552798115667983076402869028729103280330115564367564482338111953232967965559293778940800768598996950948954646100400146837383169293676688314224272357833341113879138930994470596498945750985007774424430168389753259364967725102520328945875059519940526849303504987089367110635856427268091113969351591977791221502654857120297790824597194477936156056881638941976722025048836713413227467906795766119256674914523414580336007387237235830859217547426856975276307693491669885310380062166299944575353770253505532772125144883224232609971746964400758903484721266493517609982509645399279015094200862363643018106308280001546582325174240984468125584395163414760088738992325077502905660456855184040314757490046267142521695400138123888468175328819582427445228998175377895830683079643336510503862572932078459772459538021660085162845012412172776276095342815922296184003310397926443667110497684393297395772102305600 [105,96] 1065208499024644938792807395959047834853465098777682465221351202763177419514178402061800666568951279474477497770842136305134996200825649022388059031489009468088400978192623085883820018831263260841542283899753296728900870867797874226348764597147009680390476030112441410221606175520836333389257155289745879948952097158610169120832971181526610344702085037032822696483968625368654432381243362125592042950355594543944927351410140104392837947480716838002336925542346389359815813477207976024880285907084941707255645829461635794117860833320260581825549817493758138470641085097168392459758995459912002975935977929046157308148177936169921450551461370751152882800453600326760378858196212186177677722221930445304697354561395872464372858129141274299580964704761962654014987174017942630421100923425901018247519473711532482420518793189723525160670299453564774256741352834276779558866369746333733849903459437656474710017101393569162989794562401046516486997638508441538982712452480117223033095350998158839903878392232780973524833200720651610486807668982356587571782251169138198884490909131373955866763261024172827529949431637851707580722761147519174292769567103465680287260988685614678800406762851796432545675864252595827609210928279661642779231048179640480636901294822362258647540489997337877500112354023363864195753651623145651539248155702479552310458030469041096204092625882735968536768626714643201461187366772337750294386731696599078754663140713869944040721139052552031709217050061495947570185992591861993453695421121073620114797527695668813008849062654186879302593750553604415564387719566657959870814589820440775587276206679324146727014896247892298185604381100534922915447907321209211280243103249980 [105,97] 2511138399705297945960067208594316164122962859303774077211740057090833000743686784540921389242971290825749556722500314320962695519969796835270506171128233136377719062725573460460574369812305301593735411979604827013704837547707996113956830438364763086892339598584721384474169288471346638368983228857025006880927027469575646231339561496377555812101617484507741845639658062799042958472701119202436566677084157088390733853250979832588777477423227594731960469535104598251836344327538049028391371899669179828683389702102641584118276144089418429303754551535876295593600772924263388915847291075372530774095911694362067949851195390686176905380848525515823914247076974344186069479089602444688280870705234930251029085054920511943106712153988856089243794601813308271070787956572108887044124741313096780644593884084646507999444507658090193299322641330804123776961354784519940512624342782167313539123635642604975977724729269516614494198768259304648187054627686992550908496865097428136484457561124112170233691553556137703957034116527024082477855841498107739864114607521403447835503454503358807171238791447652115028007699375053073733636799462066458002263954663204068707197692436193078708714966828645737174942487231186279005994507512218986103980948535366640874888648234595432298813829503669830920960725770809937058759728394058688664920844686956642829501792657241654673254751841080159171835819064043705951643827038390128926952212354317966350372774691540277422949305205543977125832394853142597608549121226212023836635941247447176769493076978565277010142263236250982069851857658967738759069867058518496499476620866925716421422140141115947264559863056045232072180743195498461382451716649561541458268715 [105,98] 858893810964305520939742948234601807319699787802408542309059285424950678585419317052386956604368602301759897825981016794724114583813731706469916919115804555371469599007432416955123295321508987770388531673882756081889270350816195134696707717586221951599047319604358680858150782431947122235307837711091025222970977896748921701840618374674166079774129896197299794222109732401926934427286602993455269965832529325339050426190482296585401632502195700814581976293801748756919349461364770035610739246106553146739614217325746632553636049170439918374763523773560619343150709883691082087522948679338238374585253372662051544138910161206133447727155617851796193683644205877021384827652412706051928407631309314267017484146770808195509197837014596408375836929718983756357764167912729336058946198925292396107070874810864070559486096248184008670663542246504573304776904754599611168734826375815327147014044401093041808667818627498629125538625753178155978135671282115992022351781877665434422146650259192128577501337262685477459695490116948508037856678120886404775934717827796136792936475502347256808982607048073684594833289421482947169526827128145283002902706224523879431463006400341056227130560130503191907877135620614737995556036655025999302767144423483268880650759156177783926821215547463786536441764001906951572040169011384566361589932802092752609850602405895018448429454191846840315334312971861950719395616705731396764031541511546530683653832696893648154726842391546621472361454730768814479874597129071788404994838543010402216278442461652643102758136588907189439065799331452219610166343818581372291781655102217359962905284122614800047324557686079113207927469777519507028785309158484179945 [105,99] 6015465980869960315505675482506262178811740855154161535092489127677587053479659958363267672246653789867374210747534007969048957299444079251963089671671789471524898007848960955916292937865752386508890990765981834298230937097122422742511578055091075218095600935780429098436955598828440167352416302012434798635465168505446293926145288760104342515931397483987817679091963032408190089458510345073331330406500903648886535419851259729871623131109925073808165214001376700147911880603776716861312504129924539541112858609992858417230831714094076567908189917840784180891955308642611514357497656495923171445939846996337858952224586290981816716845570441743771151240009558465222868181885102504448880846863034315933496953901407639406766104146197508052147848002230236079518002717454029658970120574350229797474342729404980739412746722061315111787020205314932882101730306394360362182451377278639886610157217037437417460077300692584125385746200278443936789300318170856736609030125385565562110906102266779172276064021879921456640492671393846601864509154898438540791482379200069438901743010715998603561109755405534147636824149571698353754962008097633313633999237584948124062837741636368363981486563134175737573387969764408281766797820944870682398766390903671959448762759194642726895385136621533591196099737498080075885436088771413541096224874841242709957041515552463307108075743880329964300832173326167771323457437858472934254426384866181286669638760299922853691921717515797295034771483059461497847355481518848625602283105158891167371086110316634133407704552549749322899166044084974007054840958214749684454989320438821001990472539090023658031860448909952208962453998872585530666273200078115 [105,100] -11878736424436901991398302393005812275480626294929101089541791878090257329621162670887493351022559152907291886336458890758912268888109709950695789962417923988814080345565500727658167884577297680694252953554357633621287603005679538226896869105793044577120736197101415758819337159256927958325939796718597852193432417666301797616578607554682452744612791976981120919991335285921128155553966090651772407435804358069854108503792458248480362132833454772905031708680318486710478623427450459607518742554676692083306020580155223232637693841958017145243098035314736222228546691052658791099101041378275425903781787047370202250154138882802251588674055330612055430693923364582366590722973083885533299091036807536016323805180541366474233913481474484876833357793935802424918016859907819906774690557707349016994589825687956914963686644578311063694469918012019769629254851448813960872967484173004278848541477278775354565202881032132447041252331945208378278267014408694204169489221681458337388358803737914201977339413773024120043770680503384979404047969491282800249946352874438246998604538564347818065300494517470975760867756939226246583347121104851625315898700551724861266885791304055911689468088229136668202070954362973965859105192925827032905958150985061033893462608562309276302321234757928481478394758851254971569620127942292435377975072757263364384074717042871809562300590784423083298946066234468933353075134756890700381656645950540600216309524671190237259289189085324866775025820475439697742083767807229762378473981071076978745390564625021795575364697445705922775950875201601931169031398732481244655553019148005725750035754694867529676160674223309493388982677827152574731379115 [105,101] 22288597851440076587860305934184355992121736832973167484172553242604664422702751087225610291449589006344836074718158856967513638809719339589768543102403960646293488129849886489837212831939451596201191518193557983847672212776512799458760840802382652459345010666223257444995308572687204561021330828688773782902286521585867631971812681665009736266118013713229879077261771002952036913461977418583779768502590879368100826786681148658299141453711265683620944739468657789385696640094437267757145443527876355522153736996115644486330454287580987300972212849008259213103025693018014782340970145111310300617223503499616650221883888509429092564906701468653654550127835525159256042914822367011488686181501238582512115445612659631809956318740144323733326917232011155568996285707084526649266391048770021990910641902840001151685800709277778756945953647930040849241663300817521282402604206759523230081291250533489607865761747755324818162514352572180734555441373683117670581057908906598636335724925320681355826815928064896430727112291727171249617833222954257950125283828822697067727396286951218159467632361804265841398676498417808109447729194380668464770855670320544444776993199498898468512441970150770090804960845788988049712480067211899969039729412303893712166335263575910708818854754716636561174921808864339116597915106527751938038572481842627703355807431206553797091530076591569930979768963823137174116054007866151670801067750253151504166975698561463867936539734847213736191873047265156586549886249272113702170487026201575363199948970184177347386419450494674621957334741548218211402914482318192753653803176806126468015925871020517661542158108852611806369836181911448903230 [105,102] -20377770028210463822808452101423478512334295979468471194846758982919928421092828925663880722068856060042692498608001088816823080973497302396003570895970216615592869649882786138083219118821951801952857200086851400309432141706253194786027928614909791679125545089132429889205892052773567991891221736400648186417216754142683598938937990080583975769751103742901988176951217879702710137738622165640067881362148021688356160098498253869952405783727905828571755843634860887833312947749756786856778760763133786833712344837587817585703926280570654356584555017953435669390303271243567549437904300728978084049592103174347744758625103777905376187913155853461959566737076598958179146387080497901654164838355818235414832476660729404010986243831596388255164444833836460686302000646836098632566454506761163135683537154292791420156210192147128570522076878656777085702838941671744212589507124931008747328045272655523648510699934189463174101834557016515704255481628724993021840393715018217959153240146786143234356909065251077339344323389141116157483175128540391894290807474543586835769135688863270923071267199220088271080939511772354180487874684512530527471918406309208585530366027870651387856861541231937899564434130059570830065900514228030087652833563831000347963873037672561845825030371052550334043439768010183892819616939250835200888669483329685092679106102768633909923780425209537393856735458078348388610895130905466272223012899895729827521219585296101179201379332297935932543101363451180054279352046158850162423951818017811725847668780765207090317589499212214309502482054717316078274860800125480319250182587148287648707550913668581735659934269654698561897366881582990 [105,103] 31416743372001674893187398183346520675740208119457914715311341670795415450732610564983866517506908759350846846112165124619487414951619693627646185459116239849908632583795960539246927461022639661885294463382474725316251866745445546646645968623005046765311737450562908336397698654515616515563664111603409747664418491399036185308581007358585082814222062407701434465222872308184098985343110936915195473393212887584634961690985005300594144776587852312352689902527923186103268135862642509583364013269011811363347606612945391719544159182605913883756036261838840545918185013162035659288786188663753855633509450521150924166664123839561123051121576825687781896927820521815881867768415192342208091562598488434349902387096904363994032430941860502868873820317346371895741659007820627353704747766692527766315042538169205011927827158609282601128136637790073801744069222620393644912696308872946759562594005550450258428610432240090053899440744050827087969724546353791212899480271698420326596539772925378269237804866978637210744891136027953477903147668846338182829865672319401013417971772766386952743005931571373155955622711087738576677626652686276331738902035015030975472880639949558967272208778081920694779856453191026837583848037596483385242983023617785914315337243844675338762264963341500032830126534776822533990127288607208388804296661837556038441049918004398595030694817157308947769538215882936254796221084604405554120381861885058652119791385975712853317622885564967435023447656167910788443342305165083816961128785893752720001462449572609597664437742680804891423051475985329530809141669564819769763877855533193029647528610907837184800068791821286575707413805 [105,104] -36597422260165744431711334728855520475843750305105520083604786086527634695499333770149314074863004595741276382718597764963319645716988453348165464870885756689534829726865497505000489822889542238588302859097014908119454099349618146693863680633111359949067222407350534297762107676952805192832062870380647776159549902738262691850097422930629931833128195312677281552827083493473590900235466328301234449805886660507074819608654526581275865655193151508323904235136762893382780486249247841606947687900022207602465228880292758377748137650802478095451845670423497647317965409814173136616646349233412483580335454440421486532859072636273761952416774341402071834751992060659599913045012104102524344132636978586914017600841514511779024538716975342267633614127009903442433751701574527694561256284839162239908808020070090035007576016269629124653057752257259147369418395348849031372488561617476491975017616036161369271416429258273820534745683887454997124592507361193378816378962228808394847652772731874160441572897570690602392061640013476705753313438281023303511368144075731887261133938685552378419985451881432997683305430741114010566319027726283838238750240545365758536245124150529578579008717706180365050546141714569222075004995978905175979805366594825766653837204839078892366589478662769736627378182063173801195197884368139637497584565603586315335607291212217879647049461128759751114719515158845250651907226043920840532052565012881911267655318214921009754748187471714641057712361491647486642773170851141675729829324101329182505958181084839006648951033014687416212551364080280596556821381164479471992580832503799877930365995961639935895417305759854288101 [105,105] 42809498534847770931631243038616214207906967736724085249228729925018063640310065435272349476262585814159055236409535198158249294108194885986599821338756215548935500645667947821514396375700687839038407917831582491152744186617991898633212743518016835626329911185472667049513796558196032337955121722791323854139757123995269868647830623433328753386461504718821736506201983131036890198581218909768243410821687475240536652617586846531461334174306475651945739186208250725442357058146109063096356528175678968997947970216067995428440018528745369964242932261903877450435469572904570035515025797182646764227091658040402861470025634428376521587244335674504212164252388452013608933064736371642238953757022389632932782862763157907502401199940836325300588056613950215153079241121484142268955300333687486141066679189920827217309589901642256026306474537614769400513557256816818242574614911127437147163167306495715906464807906026682545926225125243551717831303127285425670534829762366208837924452640545734151092062195628104258420157355400862837307773278591657002176786393066793269324002768623412591286985746386218065952392747964984531541970248225527917057572986277039327210835658611011779488064378921357953954514567740302504362736742311543029540217324132199724713004905687297118283016500798002829733084535047660252951700235981857102507497809100034479597178522578571104581101698989001784922365188781593213998401630833320409421527648521667704550076851866802413720255697302824195293421613540715531888288815547801893222735435279645564586814921394069372568570399513984152818441268782915984263528208407746183696420023794377634229031766779674862516665570142625 [106,0] 192097636773831261985559014308346939159878618563676651657150960001907267133178849612013897090159591716482504093145634480481448636803944384206897737591993213297296845184999154852356159795420919899086022168945607474989835090131559366845471322270030836408437562265770975629250332225106017531768352014768417497236647439501219417629145261473316115581672923772322112607724084027217007705279342944355867522661129542767339448609018568947548562391745794538242790850354662913435809715521746430205275528455303417591282191877315413001834796247475388999252645523974144747040544038175467384249172850326024816455452782778018996370766609311865259574954750031248946249064503697558099362332773401640597183509553967197649572326356250237799662737643167263187133699796157714162074811427502893786787663568258256266381401626001930786326176294419366769982772701048990009016812122948952296467950967715821031383629285243928503587588488391404764131188112003845441415166048284881657610515088577031717583579837582238986991952594408402320757570007655169589546331942709290176779641940331701552359905506606208663205159736959592268933973669702187281445075131686452211311204280349112015901524339942469057581572836117276661465924642666443724302202803849809936270742366172521606752959743779719505983808335679728642854783511287022702321734795277927265146633199752709277700018281577742386655823381016273255052003109472896502931795242210579653993008654262665978318164806423284478208141055449632898229720659436930286786728878892980276008863260778506605221316198363772218779798769072706593286054944694080401009248120761428823254357362570339633172519824839643409624617396966698243558714977700208625552506700440621784743230856228655369012435733326435032436326954607061495026418451942768905021718733157476709299660089192930029139220079902280950609163430084586222166309989908759925753465953447564908504654885699127539219958178642660120741314596167831572197378436059390698330865730581973765940262929859813302780119571622380782270076342135588545253773749072165279386294026240000000000 [106,1] 615355035751822914144339722426958268084462287564519124283781283357796757746926532348023281643708732263403014775734482187896491503072865678802306180486775654103346271599806073782156757132073250343641394137495832471925015607678392849224067964909600388728089034051152311619361471266727823936707955157409013250473650200119707679103600425675529249628768608008018090544603538460101208081662350690751664770278192519293841138688935277167309712026972407202226813674443749072370176304183306822859553397045079601972790247532180766186667527195009599981337769553312664368728057847106253563363321747523182173354829482905456082416372833317960890078528355339272510049940619364036857398660616835108670788145481078353844186261157220274854312031167351442445968154141551265047052690762440131012299155887980109471870265829977994725066791912691731824388775760341062816784182665675297052257562607240159126761029787924866049441730075583798620788208645672500511664910311071575761126677025759656936515190028402115820040312741303012222797038667187969160077349601223318657997366679726223339049480271270436426855319644054550824710201843410603767859385985164167694751707152895177598222265207062871170503059369487916802659632985967750958414817064416226047106140171633398778537402722880853374198259557036825808034462894457219851313613423498608960947815127922278102308593812824383420898385539872033272740557816969586824856100262300443249984682294452846706065187747950670450570128511381945727660801294348394954006056240116358350771300861054212294949305454018476325418342957183534923020577017925272229046402009774066497502564423723622497301650010006560192443657045586147648793714824921782314499711998748605513940143513537099668141373581110202658429292684054967665191443305835747346202173797348477496063454682297974111314589188604447013605910639447234548180117009057682128833246253336083177456301405368066779675720842250308369279052897135735196644659232412123339178076728717379267537982368407837407193230686096445190621116936200766272862815558733426359160274944000000000 [106,2] -24632253391698259522645135593702841526902114965234568691127096492603795008176369628011637933719291374562030537534834353883313150998317794261278678413265533121204419646126761100838118020968808404957134006716232194873163936050852429308746278620576369881680102004167042182665250703154902098353581700532668644380402705830618771018251067076029240670938004982681249707965999774045011283303199274799825768016509285602144676170659824511725816112905189344177883138789677315189416419058438713383746476747906176045145925398237762419683773684164392462859749450804835629574518952042940812929558608353809828722987700425472252916793732655708959444992063944794384284614121929559783008644239810904268875581948155163306551239700220134263598387774234251757729490698627401743084524748255287204693935120202458086751592741704558308194613273314302482366447863760305431174803128012490571955893869092745454692440805361076617598928398044242079121195177396141712551912471037238681760089529048286490197222592800358366903464541378777328078219243445687121370294191642031613331440070696092394782003876654596184212335751731216729199408630344941570306056846112958668122984598825138575079917466577192361737656030559009920671217153461361184746351561582260923916436744105981680485615526942155875411178755538195173059207013018339422299272823414113108869057108750763255523457569304106895752195071560868719847079191511818841129944342465346771128989795172893184431603118553475257044556795675941793786325140383655595475601885160400530257488926710593675394188086794965862093490203897031208777593636403539778990303764834634401498774482118148103891220827944050832675617001863479441955004496680931784926299825828384464344138578788662582520633540920565534275508016666624370511403136371038919768101454374219059602098012537314357574978777011898390761677485843529359002161967283296797476626331015657247935685037855432007618003200571053448348912423722987128579607312844930912660981515730662692972328994000442904208473836682795233442477132219581175306347996004698338253030293504000000 [106,3] 2070249131719867996142364145594153680418786394382702742515998305784592725492419571204107065997501204328294685560547098079958300366318626052006100351647127030176964161270660703101526350343996486649381640191906720138392820847337367845733852866518661826578277966914127432597954608288351139995361109965247937031258278703539190507922606826315327962413584172399104858568676897874752672352655763193842633400746783152673231815123131049956520440596553446735354174493175507089820770860256213651866213753560641220416303905343468912458267275352387792570591413358955161271003842970652234402498789153857412485020252377813043388207973091833692022494699058284630486247885813675693012319630664302907474362582867667243607081635409257604290053220105005744308305284493361017249991740803768630723125336020449574800010699191993259639596517916604637827457084648631558341147964890879761539016245546278080129973110009538598848043071324234354928295116463203098947204137046622256258096968070688968055725252453508359922030326921575149101249496310008284817069729126089670561775438825491404321862488380285540190303888358359083052614758202820352560569288344134877256938718782480135007559141510223910010624667674002252829854680695876785760080231830689649728121791737429620093837704430745002023564436320564540590532788976847020481701312748042812584050358793082015428503991757258508458678895395456373440047660634055672083984314548280312036141999015591742922665360106416624247978151618973823391144527487359849208341894231724719126387596430632779318683796114373831432014011167667431680649313250806995735350002322257550696071601601958085940842189761766176103174396813573604060056499187316820246116776853709251614294704393795420856454693159886169123831265971483256317274196267970916126854637318857521235923436910119670280039559094212342864780433781304334600997376827979389921703652305511680727384757224966879108871321562708399619239900425491879715412021432639473540335054850017513415951725008504860913842358819847418395826717847892890855056534613319051891399720960000000 [106,4] 3514639812626546202378293594754932588033827508169144684162894679505913028835100657154671308884711991953583760838569356493179166801806869609062365759726710810162517491226569247391209265298495258928278901873947696581461017049105618470566716689759878591928386034050902310347586137568123749508077684018669625172962975421610075402792689972305325958564425489658346330286358360484280270429409429742110838925738470110391426785247287799427341026500787848873349902875742896950896529332418602935819148052111738215824902288729381685704545731797806560678102307210330908672411931460275269170245563651741828189610443346817647736492928277446448349836395873441918612535154501970439133522923352214221509179218866511234747395883968779580006946155920227391357542433036065214919024138532922277470346107565596491754098167941063094713118942593464115950374206904199584131775502200299417647190765746727022888210467194828766536910612284327327738709759774473119313905020693949276335844559336965447023998479332291766697807803558335475184974575757193683215460382251859188328826161265915802136293034137645495041962181100750845658876392134663591895221296315393741789116524476074492632578415054941388112491545767106794783894324944408917833208280584710263070728368653982911777437723787307009141143490362013459639207897602997242005249072512558226025335938096545533136701215461733548378056693678310582588519771652954025235213057708016588407002830119732347434892268212303714762436952755919920079313018754104289437873900948572462737117193702042246147094994231795706853164783016478026142603863459502050679410827804316051863651652878333855186117746852782200978655981052431902913847757761741661070350508088398819532319451020174193029733972140431139175702636658105810568130675823086893383059132397304940957286183064933526337142919733652882686697894006469392389537599979779664744641829061222136004161155445210934697764760673459762825822755597403374510475413896844936861222835499646754592654629740684405082555427772654274637315680886534101461736785582490040572376514560000 [106,5] -13526144692657645822701963692388045373641683466235880234216345545544289567317404444762010995794060983111722255308516866372268904198444476571979940981755891979699861859035557665280217396528329448232993109596927171596222796921344818992825562088096326295163883737375110608964436053239833747768398037972626197037329829353759413396885861383361045206004584644168790000339883172469149667980822311305147686321596664424997969480198714923088870021956765635754603336471518198365331688474995266641807978450936667934776861644769430637762368471995548790000407651829563728268326024985063536769641645570761792054384331874224719242569779475180157415224220876697412656520845380458011893758623731890902955122776541804700343510779666634680296467379186913318899184138420791278545511598593712989318859086062104745764997030404193561535099931689921875491153241960904950072597620316709369766486111057706369459695956915791897670811618872255151117690843757467936850821618384827128490988240676695340275052788852645993768475847578121556116687266181096645723808991319187103970471349453281486330869879600471777645502979905300139799999363660972386790695832361836074448125106088491035058855626902027952037913288192552087355069828816046834992048616702259744573653486777204454568097003773148626027105943616258888157735230896333372765624831448357457644107271673145047992479977420938056252228767255727095731488291242289358351401208815483622423844586842967414343633497095367940919708122360107705791312796939985197587141461120432080419067252952912741404036356172723432947874239240439140950863250960005399047847641072684170298557027234503510141951874896947113462183232236281690305593595285125501149417764989425691671607887223960588594135912406068387755222553518005603218949864975189441830180937525962828240418495965722510725624941034977886750336448768498397900918793840382380615874286056999161801881807807294402146242117840061270877361922918954656912544063367309190151979432895355583203039863250805694113743268107024812437956522184709264331255126347722584615813120000 [106,6] -122628525806211979384672330392868744839659422393010869105657528828301016934438583306041627440900431363101575974888091841119777964216763278954148377317696338601782335726262852096985155225662416792998076595268910420435658736804373941991023559822753441420575613337209755224503312927090225022393481558458274307751183704030876323282191730499160465213043084638879176083111697681646425498846014742535187344854322493664597347383220122126426044378920178647178147807325377491877843609416628362343777172707263595321760584552413553106294520586355438861854218260169580220540010608115266846867483109500244632191649166932308151308759872990817982322386315781154998837934254960278060050587478455326914769235103186532758404962572503100001376662298017899982573527478201907722176707420244944897655420722014213780189112908696455528663547961433141997325278661876610950105701067958579322792175237507538801423875681555217497775519645394774700478036211050831641817280021154684384465664449695615487249972496647789061785116980785030921560878244643170595302735388466047018963048324328446988831890311817819315038676482346493046846584688896271611363963893019905580480566831148465307378525361355314746401097188144217388273939313097142766297230139333460047302435126670462266368386018976504032430352411617547775894495010862534935977230447531262516100049735493561531385007570892986929673249775856972081798810214019227089447065439734635825874997639581619891114836664974496723584952685959568393846577659302431239850731888951093736871108932730149480048247585640179489813704283721308716758209227283674495338429517171399743856584586005703449767607186871454847969411547579745762381183869742758005421268495771077938909032257723149760049398882118251306814765452463007243880796493935161453342103134139148369401909253642450301143217509449753026808622354366688138466387425140947966714312561804647786013543591939510704525378211033202642976741770147533155720830418498158260226418801399166548860812957746949238927013786839002869972435854682386872197620827807759925772288000 [106,7] 389630072879438958857359120592473443668945549260717855717749368304718691319515730008512635247859036155947716207240941917889186026527319506438216924305774478856941471206289566001920572775898238851393733946093142140073360682453787511680875390486085705811167458250637681249188775521803984797463753505895065307093606056216150649710769610684216232287884930058595768279795208963304797238968950690433742042052404917716113565006328217732141874278027134991784949071874058831059873605835559065989352387570515601323279142623161489303305039341923009699562600477575200848667559357055000761569327635892547111412782266242283315149399156310795662340848894280902003083412067323840320580179063458768317901452240140235050177513476990769818326755454144639690015475210336868662698247659933577180215751600798943091944092559419256210777541650972049202569833082873519808421150964912067677365793780975331584715347662307068280413334043612518237718013904703198054126750190804802293095982000658604360635725202922276604285230896894174848166114791592031663473235139596259733090581814245804535861851998061234745223125758677044791118043624131600881930627496359350842932702865837103509763651354787047383379985704941871630046724771041538939232686934694119213858991560928583093409400426584545519696398687217428962205677696379589571186932028813539176990244946097598080212746672416754636441203984101893068792373980168816904684871720885369829455722297751397022009322057764252450056569483116101958069846403234924843504309648193499800252153556808777161228601781005895541030629491381809385230969047711488648630826835022104735416589951573353158904688175376507648110712008198280081516379139411901136546827501383796823203576208996052377383056280297359818607573084082046177187209299940666839385570264002064536453842363673948978210587756782748188958523757815951051347451877875483113871001167146332289754401762762810201130752609855976803702900945173925757840139763191325360033456865948584252707295970869404923069972630687344348990004421678945337573910870235702886400000 [106,8] 976129150944397352933774220785267114200391894355890897019075266826284921337614432382432691389914572859522542987212367231271841764820528515613947228597032763587067533224906283475248812084177518626051942063936129285288475918985943159234541336196025811342615495417928087613350514391710932475971689204018624885001192748952046008397054428816461378920887838781529410258610415600457324776984992068190542957402025601029078545495512251981227667718654339903240246590314974824926379014689245981791125886848504595335871600064675455371897583095963701337070086057558651472730227847440409035538337844737598139157439188710532072593417432015995922143084082816964875686444021037318592716349915542414940320709578567627367703085837545010851269498594717295234131112752488490189814152007262483161725815296127549282351455146316120613006681320774519243016470086538592862520528807325768852253527153179678895160413433164946340218002685855036517100409333590529958482046040229669215077894707384265569229273001860826410672459090560548342622498597144880642482236209863548806076766323358780792994958408270108547763597173881045796357500450979331355100012256985066909697034249603064835463385588743825276095965097652359087987852512598729524250930919869186363202051087550214322854931910302096413511373145347991961487416749596478859452304698909504029701504726128055770998519729354258583109567384626879452855316868715033826170646918620753027118220848257726893250048775435196625235353340679763833672296857005930997811158543028483003256145575299635043855364850404496642081149909478548160760278075266737534664359047307512489215069892856432680904364838198464184674706905271702422134574781781085193366457298099815138097153836596347164570131214603410181048019696438566336662924845650154942600704283903539558804818398210559368700439259659938106285533946243309620373805176619423656350618557324856623504832245612724548104094852320082360305755703728692877839740117875644612022242051765477782785523670862308930029919370881871712791800420366239361081736969878241280000 [106,9] -15120592781469368407841827273707907093966633224529468575496371214626929967065593850928379176432302283365916655276278148703537269395644731942429127073296302552835646712192589291387715166606296521783576542256437386874648025949640481619258209136905320929402218669898750610451375513806376679911555040063152904585261445561705929434609832077211099936116302787536601508328803856381817953630839060062294945963608706633067755715897428223260988521921959793347579401124019060414625631012367661258767872537660260689959596676957733361752959600342066300320627144063086603390241705294372445430000098877388635665697875503592389687214053709422197540519433065649821249687594402747303789857942451260651731502617924852550994367981880279398066034743909425766102225738723533775769896325131628264657334646277991201263207007453617228174905090306177232226952226729439585938332978089135574573273591303315142816097032055785640001618301404785974084413590349173477008408383674712730284392708609579319776229302340890258343186884018336843984996685419223994239326233508795222925128102626264692364265516944040440556687668622312650713138316492564217292751364312618808522347191823617239607039356239471564962212282406028707876199988950690023499656679933092357206117862659233777582112798203758407212718657940843629744564522482566199772663176426105034242977373284059887799586018587879186831520137893765315078260701259801678534344619927348006336924074222352742454084706084547974680088522221785550310970440460505794565563236942798491307709120376748648320530709148895689910489938499862703607220220994368051273051350315337303983048036803114025800906668403771193762297396311913007557385727195868435262239579434176801295842030579704508620089498096419534673061065969556999968762183460681249407916020146095002932265794021945055746289807688063026977792382105153955217891599386065934839020043287295879961515759025326212485835262966706138242086371370858273345196821985498574788391859087189030797643895219375505574207171072864092877746120998940051895551669792302694400 [106,10] 97572929598348184911890218412254816825517749953579952670299455406606303179290785156534085712011485313299258744691393527134509243610630387776140663947034191421919144548494123133051251334057871993657934740008837803523913154321144738616893445008395181408194737831401744884105780988756033126434172340393201533395286536950209384967820752467486022131697964191338979159708440376138919261527117285786569411760449602725745912756354989007583261931543596219322348763344830867072562543368973123758401702636093660448669610387067684751905383217254293087427883603524454877759209500514640234304991955500484482447192387949235716823200061735570346211948967492012663923636014333923250572208289660045531221076393468283927362517477973557013717151355431336243413068791133727453506402899882404187615655783536189206712645028321816324452005296323773747128383271123852299104940096835759952246897420443167194459225529586086247781340258068155707547373656956242655892572591243372216509394944554620606383963243608661175486292271192522497001476343098003222424252943644124435795547636764502514914626458887576815446815248028171937803854721727680623772053361490417010994639961769097941440364874520561008445600759039863855206915480486581851512681711051321441888126004607367542696811375633964453856352566911067182272387701289949998284543889096857595007069377179973426332919849164381899850091790517782274138609581033526814632696001737919003466007809027101659174378361922777619777157207854486375171905752744463848090102994503897570500462239652030638728863144892681398754269072470425021326332816810737120479222506301042890781642987351226019547107568639742160926344756036838097748610485180407694623103535929825711369448928349872347605026506486568550916090736062370622633425712525571180073624528616036924221174220075745947007503640949336881114360930134121104977411496716135992329595518103462259055921044620429896777167092529516580159091057779095127848185131792366300621380676662746805259225943271569447779494130607471130926628819240549921264569170264064000 [106,11] -426561614510143570931633244712640539155429654808746135248541765565084567836590541828570178237661171417114025062377782640131155219650122541868000022534587930610823864543711238693296901366903304303068238318131418641038092482117281027392505374686511330452512186482951685099902763096377750188381430946959245191805719348702337899283317382819265842416741216185507593008481661370282917930563747379107978103243923436908653388970186317724527479627906583218664550444196162016689313534627692091339238364578264508201030624471939964423196580862949500492408108578988054073793088301228220332393521567379187553545674308446932415617090717958926863754806140555091573690690742841661342331495574765058710558040002300490278269912628174339790621880297845582796815571954901689352586802203118926551273422585695794120196902005148397615843389001579679642835262431366568492473850401092436543989285004104430440706705820298623112539901257432003523589510999675755099268893991881696848927944861425312225287310094736416908641999632452236858419141536371397099070679271026946722408940503575926121088624230014308596869739707638993870832126701719085283029300774292726852524446760541080255017315316359321831543938059578573722754101282186022980001085188235990513960417624808613000533633677492573063858785250873945284562935396034195049501617386377295884256794035596891835912787678737768898943446072530085405230829555722101655835802926735097182043943550188228346528769933445155552641806880783828729454843936144870454414264190503756184831143313084668284095689337054059990715363181335809667327902388743448044918433359352853920025523359566528896194124181805240282843213701742009204169463346014468860713324781611030504054287700057028209212502010182917390341263150873002180536192003256289001761496243837168945411257535125501022903731574749701831472512595116688862470205733298002077913995123990341309709113420756337931241614305941974325868498853298147945900342015715829067984284662607238104416321696115307314162697324715419493061552239923328560533738199449600 [106,12] 1342171558780754839702680656528840039531811954225491889512618998080053794763365382768037454772650303228074385982308866400654808895135338887240832301851509732322985348239414504739918133820390560891272478496064859779644216000031749049507401917369674267400067634363773889960969429482320211261147883754936069983205873814584199977790743292758825357445832187998247512398503149767705766439866045640256511603887935658648336613474609152490768395592159369931447291932386806118538368158266446447738905580766437531706191374168693547335925811800947109115073684783601443434016160211493443134002276849789404677809751476882185301460943148502062317134439374967568121858966296617627001930616528675473028367514670906359412621590330955521340277968192283719198296240226385822569197025004964210483547982957394712260770337922908937044697665500294898888811079184904761895436663030126246993961693429643130294843512686793825343882648424987579726854373286467025682131192424453123312178834414273418784930936349067636869517319592567217021548215992403622087848635329898914106926770787321953023400662474583669230372120584988642356503140849391144269591741405242423979758295162818568474867204054758463670447828063170937137217224907199707169308012496591077541102984247825560089332731815953743522251472736834037621999415958276828228002659848370574640656973956915337206636249119685783920370851926536630525914861153536495426318843519468745292414416115903236903185244724494414399759624333607021063110577324040944048198110274680664877424573160932458083604824447693461392810677998444205729460916141531680774371730957222465994972272104807051655132426922309258677125878741964760553849679216385144552293154133501605636417771254917527870854869856735494374807653347829698321890152045638745488315593759676322029630530124337982852470765053993386266756772034215558394288364743178913910584031565628523729136560639923892356078875336038536958046364824929599908769210031976471666149966470062226995378496632641960974757995037906253028065799458284416734632031027200 [106,13] -3119063579091150537039721292568275269642309237602990431184524616022982986557527107251104411582341065024748408364375860624827700042934664053802266703849335040859200661701592720507146249161687483958385472154041281612160935431084999951192816177897705708522114859082492259854557350877222286112176420798044192220619155186678418322060998386896191376524033945132110237068886748717674681139767776466226701000832703208351745726827631105030633942520524738285321022601874079769567637575606319569937818317406462337672798505660285111470318263280479330828798493170175666206493184073034171315363111402710777866217120257087929489017303905207694985568302788931747577154699151863965628621999366967580066088291696112171647635996038182089027371935197255147911806781835279029921427083012613605440668256570348027427508160417424307015037540537404745702025195235244812934225505810267474766125762811602990976747199071710768183226218379988647549524022483215566256361235850041864664202776103772663273903087772183291588273242753689403112569080999628652998450337138155674907509915247585110409096247732949003908279461803934742426693099959751105736484120218147230077974846857301421177470258932918664686255773801252190976335427823852463959814681644198716815874833897165840180089792304870350343299196814813816703764097779985522535663523725197081303249602511892444146953087440511741590603684412135337284572371683091689718355669198791641473873882066222608009581239874604178447644468380802534781394019837852403997996077059796591974073603691187837801958009254405573749009573002132889660886047359792527404949448052637986313922471647184553210419131423330756472118996424439215047404427537228555065067570904826899844852540097607701982861290874655755748311538154540623794827826720048140681028452190838265766232786149013195144949129387687463771175469386660511066477885596284068177152699519264888713213042776207487204018267603648119285705096069516774930480061108607854838555149467707180932388922339742947746351709304841140229678810869123929037026099200 [106,14] 5311642829483051261104751803559616071894641385862050935149998832068320915966748910405018689772381107318463344629600093420131122188427065835486551629486298247749061803720645754825191059321761453693668999102668923565400803958213632972201990783431655578590084980995259375138870504481898451928678815302731815259017193276009088274038411628700869467031178262085813840359828259134465695532412358319717864955251622840902715677004156236766102991385841968622662726832009719717486003179687289914532049355484576685648239496229345421390698525951387460959447264324399721710072260217749987454353417658729268427211493937376288671355794689879186361423084684991766264648742850896490768191762727701383049685367561900598946752508790452137006615797439947675416510040557073072531862111372361999114061116809330709330229651338318763627363739419627981403094868769910357421152620894254203736051951005820529338781971604864637210577633010759361568223423424189522391035733262211199418944162565942029527469686062285711331142410057489332131084105764760911799864618013258443910061141146236318544819351595942702138956306909383438296633273610291676643777393890393016392561247742641601195441599987905047021074642605238721059236162123248787863420248028977729063432940733101918922031154238369768878894198479981608422500950900543082004900561229364989558145806068022547303950968060826676425134478730849113370190584708865699219337645151258030546070965174865638017732469556593250472220106189787591104558516392088127261167864960713804771433776405074982567935473097931225248227457243294129648109058583074377236841257143714498408571959140503939656782562177354842931333584009053715475351968896560430982622006670150021076924815098336502218948051813972919373329713801326135551161307296287235137322080676712290068170552462060761918276675571923398160319899526261337301443902234282311757184736059593132782891708457739184709554601212231455318623348569468789498938927010179388622139472032280989820561909442942335609557158891814392064668628527528393729638400 [106,15] -6031290108269089239174334091160493859993889547823797140100836305893670911729885275501960095983852876996079388584474506753687116800031335606277273001664096148766634107864869156106026764073591897427486331876314678527006668162909043959504434369880937190678035049552472758728491758989967145337124395870328494668116831962923076629809681935950933295268203172524025313901965385251818965583372736289113309797981306050329487087703772255297552685417785456032968035019665111822437956768052999631729926143491371435068654876416176193625186839287251301659211352461984255683194483331468911346010198207576966235097277454433174223156508227260294564828030519665201306184472019473142870781961201340242018944853046620304880495555827221797618801714452278078500546158680803344151696004050080539230429008659172441852718278694940516160189713706421460713552115073159545776724393785470399634447260081622737438819658678081923883745645150861734288906174820601580881088415435742195741626875975963320001024385187474352506593929709192525823212198710327958133401102922048062994290813464359720817082028600955167431801013194636594184673010276197469831752738808136954445078271827393196649665455204663251018867656494714982115216281262707778397610830299122131481559249468003624940218719123007678707824704007602013297367697504121705203360957232801421726101633290478404238762944317432907213651852238467783671978385618538162095993770756674093274721815057928047416949547293543505852996040552586044744344828627970771339411066794087730799299024996079942154796225480553298422102996009781569702370661607644179658191459881592559699079639716359416675360158501024752772184019854899921311225925325912590347086882192775747522841633645153402355349777484323117189379241445876564946912156531706075587488608541959174571253638958390657413152572990880000222835782135170575335532120716244373720078703766116222455650276301500616980307667649624829530667819448039626686336256566334387619860438259234201504699245953010109249699252557879533111902546327754086809600 [106,16] 2214957006238423762517042227663501382767375808999851198020732871295951962438963318461371049576951874665377271720607372983595067682052240871776877412592889713134011102133624963280383535780472271039347545568379473520196840722176348128885575975324457091408117467947825114547631303584849970289020095065030806139932218599859880717614005856136932754991076089169522774081857377083759891752865635631617938693645419617175323436094017301855558456901010072472471736570061239523861984162565751384917363505012925838257819510010550184224042324163553262134126981315591017661094667816169525637821984644372926256861612103079462684105804771692776044764722911678938362378949369278026896728316706998496542517973715831475617894127641726876532920750753928458732154112974348370446856375235852005921819435185151550534043280481816422754967559654955639283157886568190484502597371700565477090628922913061521178093951852566718579933501370866609879007681746043847446862454703658105354925392350961776993586163758794893424474410236359811252196299513754079060473233629118096880280526542015017239312663429495474869078518745781474418745121554653422305355927239979017203200812981690795279283654993461606247410001134500013535952145740871682237222089113096802999202910020035557251294897863023451346506669361147902083791495535231980091023843690241684754274677206515961852817447525314698854273689572574250227359740004162343100345771891074792742291700928446495818645920884499795999399741180020116053440839642421227521483474783212755422666447465933233616766775842568381731055837276569824172983719641182911778688624322310854137788516661632849824926985014974207008257934452539007256630929526093435735931325976511567160777014828119265656026715792048350170613358243601803849419184124793768415685897062475019422334001321818166538223426296886388640893576402326206510778367053133882202988324503480552391144788445187908945750167104424234656591211395406436094923587895151379702881248565616490424336548868166440613684468140187688183471352349982720000 [106,17] 8149658334724532281053804126147823120718478089254904970297881342506557816896546045926300495401599144257398865373870576930798392765838325959062995205662816152327449528862507849159823641281097697069708141223206897032992064347149014844276376382220098122641045809619058774709766120122500388344040669847244711811890128359306916344430873503337157882769790624186630162896876657564737802912731761302682053731657373030954517916786843982507452965922607026190918084014514233707167903777718017872418418666236230748058942747987312289920446331056167848666315506940930799053539183253124596218000026783595009236724310784752636043469847512876329419793601248201977611717797889920359019634460026167113065904172556637935300942034884064917160366698239617609852277080963981978927489372690275056510826525147215928471827175170158409968274320332930258813760211429966696510534094847722116741289568541287870723975145394430009526475150991691349973999957713188483740770091113866913876543306059719189160493437317084289259850586389230173201851069219060527516399411776563531697306228763122680527579144743194196175227249549210410125237678315391881525335269980408224535755187444098323570950998249647066854937843973869428127045613388548590705846508013054922429194365037688889721926401158864093855747915587789955315288207147925327715494818114902467712032233884618424262609436647911276240178985544667455722665192525710941871521880456912778520515510761952630444434231452906924496666395044376642759669506982973857146455916460472722951701832617160521293370636074590938777828590858207420100464866156653302033052853867116104527950415946302583805159596253237987418553727230790953632170957670061141056187178905566723503413655188434193641164596761165574407075702517945834905081517042755854127269061937024127729585241041759253377744201248235815909089544229199095650751829269776711687301291239074004709628811635884677978826068412710660147746764984862202395998783221283169667217516616610064399004992325074453435833589159688027952992925379993600 [106,18] -22506062758586755888783956177562127578281480946963769516462383295804134512928231422512252782774532621093596189003398487341799604601471178872068220983304894007992896240787428073526419778210535202395135728110211155216782757124144681184753708048591899060894885328013381719504973361666619222099064004351631166815205704052542125098599744707283192938804566756964373292300395107884818389159031026025715036608613127417866786236662681585299184765408256190991872186882264494044855832570457865684054038548296413028781560694605256645047134950826197080043098419380927611203075033225767202544130789521695720919653119043982967170750475725388729486845814010992790599842985936331960472052890298930643588790782288418653117249213735561978734266619284877042723295337999103289943948718044760691004628295743684831900035965223499696544565894372987476736347664863287583924674663097996838088011509289557603195736513247495501540786274106534173483180805881722999205778253957464271775853119106833894003916878542386733725070771689791318880092981208491540419900106500696716622526867861393819952052891034549343995154435723770897468098622826755142272463030989383335188825618456124753081257665068340860813944981422809589581463436273675499682055400020640534984465514013171518969669500322096471624562445861262145256595220075673245050719842835019058140538060169672022126691776017678100507346711112195523920021866583703730212367591508386561070854997899486152950613021637808869273648386340384649765786616381987363969667992049173900773442019529360040528588408259380100906475930894521044629847209364872608660376719418665738074745891980037051380441611623981638412060960553848997320322091232435001060293949892000622289154616092342951698876071510823912124546807530408519073067929013689073441742614500657164881434765999492136256606567307911778929189796085702729811302114646050945847228556946147003990245614142385053111492228513319456570311560809135140167401092753541611946542142597468531560305117833830558015626319766777198591495958084800 [106,19] 31847502868288407111983550906212451207376692795087064558346871888278602620445299841304662787096581398889435161632257651966473638009555506290539046166463710811854540475082625888774738853495938444339803694740426912396381567198137309654605860096081131804338275898805934615573663042768635015042162567293493575676295299543380468696850786202526715962924397294751771902157541943654093926746845686936384891070192389652660992628125547493021985838610733992529534711913873460066322506825140113781505792844903185661121922603741636257986800585072021135468824696559096172337306312471236908243927683394109396639869903590361772448087131109407413426041550081681155938457622100429469603655142409691998156057597184064745230794081386537561059266932186008631777064638631162785227747474037099902247524610339435901518612063010664376842608476324417104906312657230361701301433206192280862483420395663913585595223435711580016947830902425025574089289133696058707521677071259023121121869879481282207371691788231955302238065387478295370884304549977652614233950984707750473894229953832066424329072302183533804084586819057221552416416577604668216194061307939629793323827773837490937664245454431505154500482647455615456381915644599975398540342862362409903028548448900812779417307667959648129112196172813536354718759930200096986683886854904319271663034054180283557989541465534392300204942061408783512862442626936049836922325702166437788722728541148631389661996934125935145417797009149534976660203518410191166229640720489870582605433643932843799843822517961442533935216814439109187668565958158330365676112928558563088098056342518604384300452919269977843812626537981297453901676821378638864995243014138290472699686411132231507163014569562476461312814121063872791126136027831900606576645685995132619063146417352388356710221718239306008228946836812831546443928513466657376909647769053638709245464736677538539694432237439828259227431583502560130873738668740370699633936601444792819687526150441443640689735914587021681492948580640 [106,20] -23788115958284565868594463139335831642580843981105966341432594707744911185925573300638492648355634193803959788966981044487620382397483586393425959184621988129016030053204772548756021915544809036978192117946912047014683962074713506407468776996053821764682464349490737129116914225091178018604593901455239740772948725071807836740318377403078457010164758391761486708301545037506488614881416961666875606160048566772635934541063131971681575185530179768221038845335886285009781521120028468757170605743696917608914823003173897570284547089838037777803158596082492438245564694063812474930871789345296357448941896556729290169803765120256612679609998461596945760241101643257386485819239313261463154224877196604846013141890714485283370875099611659807374479486087548112486353118241546459719487880849935190199624788635831226695545805047817559050525058376920821258284036439204155966124319228947033820502402213377474168751297554576005119470295910870647521949289978997580494927315804188153097372462808839514366588229223434527908807188763277460564700588508483263058485723216797362508517007661466676429809987501189311812692430182338325027054523175501677135741773870343653284810414807606785026490990921297156539025180228598664191756263139189034317921089344172250114024787897695366457748946777794888660444301090562004184968479602282903917634749767891466591336665189980939850254274116740741406415885111249033168014948690273741884766467848862232197190458432207664919166413784322103730392757210484705736758932849515614691346542918553646913639593142067886283744065580567212889852520366922514501641054860671903513511189448564825846361675464978965126885231230606111088833894737511423141932374553674589488402259806627231098509494171552496828172552431401331243903639290670942382616281072638982509988920718096727847583176353093344116619605395561066675350896073286106744726047255862910332133314984009529780527226375520814765592191479168272556947666224627252603942130773601777352463731139347272398357523473227415043504725 [106,21] -9402483371415159315380321490384333512880183692342297132158508657679018457242599693576800785448161973825272874577428816779877969451267919740604242961259272311296488089823425882882387843370108012822095065734988176664116700073234822727271023350153089399379900711047428569817708121939454710505814647804693076169640629834739656101268011295995489442101522952746907316810051089372228249457217474345501951304650250013084588052405909878619599920735223355402867655578339160931528654126763971430030793846515768567999390951634464424779433223196430692418085884846258775147481769544733556912099433443222287315710238748853031999906830088598779755747336285532016028607472199833224208162636447564179487829387844722451044569388182395401220114901616927828529527266872636292148730100698977814425117520058193163069318802039562116208173422597428131329193342655895022974089275018046055417377238284474132724746621962246509506471397958840181715966566935746985539122960482021647121706707932312476136170074526256259897114498217269869853954951358504237559604534461011437757390073716508411084406759043752798113512656591825451390234993525374790192023898477841236923927837064441636002424908984001641732202661167699254602205539729798026998267139269722447989129728509408282146307344915774359311194964164248905319898849131291208646256925059637378588055016807956553796317152023572208395665641835184730288039436325374924947475699448580159902349851602082082160494740022707910863611394850418732449347997890184038974160585711534185715954885971745727733046954530365884569410417797437006883551279820095783401209229929382390750770628214954617133150447963774610078524035674072209487301247439689704029655971353651754650459142663420610077749080310772305581650280217854334424286065165055838801832088599665703965028647829011334545884446320516737984806962194139259562911109813094281063371176474888051809457401804667890138710456635358702035633401360103944049302093647843180181726840552446503185889972662730298333977587298324129954720 [106,22] 62989331609425832544221172075437857999322276767580878422182135245505173227728796818253462140675245208230497320432980260539952461768018437853896260425610703804674420968833129480408988888437770507710296743373794378933670380120078380237826966269674030750287344512385413294451156647152374260176614770449045244884680627759329494438542574746252607057110342418721542890247544409413595352875696720027244978181931932677072311013911832731813239150308066851285273672111587891158293246019788577582736408637258450504687103804238328204896690486831115793583346543519075332922632891151280945358402040380809107757317696907717124199540814747834493539843019560964790553199646174510108321458585110971497533528938143891193313114372523064789278957186154316557467040552600679572841767403553366967133337889386967049504820524279316345962771200938569833520116844523671437355478004841720839187258944867223635301298840969147013658708180288996610476732695312046302984572870108481989695036135011825304744796870773582613466043576769189929324130687576130445146799839270478489253033489471682355536313491593908275890767631084585802622645722262138597604424946458082743183622820261558052516202029699589780345760424868356375801041809184795462294299950698643837682632998589742318843991429287320568685514693441482106145501337656888786329049047733625965961039016756510830443348003158480938188750035207789114134549264350010921449937479637857983607626763648458429161203529046943399239855316015872832318286135053093460215978805015875385025990390008619270977053803782672271712857074072833253431739251039523574870382575691751097760561215910918127990852475969507410203215475010650817526043012607779900077294545357563148603942262344560110859338211860802049658884050420715884693621739711746140655695645222018164534128222601059690603617082485602571981494583235485119858968862901201934273909999982553219373554034144088657579268471735613621027159969451394982729684782827958172967481687547865221861991808413305687013614190507739845440 [106,23] -119279543479308075704742583606738019097723573548554346141479682134625115415635100685288489693832627729556464701654882333801270125692948294205023807312442916628772745581300455864612537237487142316787750644757552055636610645188676662241170642278210019845498527516729679191052254042136308517309421528279812018903835487519506778252056673861345085539458586309068871309739149049564843718268464632571173940482164432482648475153332636457428019531892044715583902124327999601292143511247157812532144385919389037021231183929926118997608538710195996881161354785980027822244381721543430054580711096853575754111689007646734421729345688105430382037327645473020617512967724412649331950308127731989907949507484204391520448170735597230674420176588559433144246708320064683907532153336473167364541247932402083848740668947960901224761143962312797803338491259571968590969332351904070367875849879565139520820849516996331487845242762724435107734320957214790612804772303835149989401620782568666921909163130305412839172978416978617908617117507877617527522765119548307571387265084275069386655068455430679125441885681579738997630436007679618098090413069910462927082284940091120336529504782870515741942868719690008922665542691736510582137832068061269360591140829463410487800721879348945884219746491173629341714908713675962950699498811509344904964652113854964184826185400030890551978604862612623350724837362090779940428113784254692409369841454980135350294299088167007042304298244319167243531886707672492718375814246269994810730746245721015670622803812039839235825988932458777809431726727773601619774342871005166610373743541179410360985463661721885249152146120201738287941017773189297214185955984944613454999097200382103569725621566339258909011951211448496002273598790150295700350295430461267206049930620654054918896475737566339607478591603026654584483413707997004472672531011046893161805014895934298854921811213526211868973374018538918304678644620066179921667273346369489637183706008602438292303264318154530330 [106,24] 156657786610365858221129041955069456193540251527276264335801752940878766386663193249923265692397387011840743652798755563130977061458520327593237264682672907755477359098432536972000476298310884335984277109699227001556645374478782923653042352458458084983366105317948015026707988303271433466610771160347916103134457564951400417081818504977111828340709361228229312882230886986640290692924673303842958269485135310916339627128472151955541655625686464329136628954795741259671938915668150005668387969232901590098904887259026471699025073245867667719290667905967803000470519894809396623148155862113780189213753541541396559127351074444199405747822966800929354627268960212745540077518337967466319556510385453291647752188321305190619190747913069803446629950606673961158079732976823541062422380953783865998344329061017471162217991131163865096287128647795500665332785679941261553157148956987101579628248780354588894534553659661569497897603410261971256143413184379001601219941186430398310627441787991042036735794572071257721674582611411474443380695488441210351240251376602806808770379073771222907169660685598119143610377678162675912898896711210499083052290280441337026293588333765655229212029489360732051755528099005141882695255142505241666424125786129486811509717800290852971805196193511062361355452196376756067635582432973160512578475011277296987071592042589560132499530875525159979517972642731530959639555790468279686304668383677632901223253208891280546018752551380428065444730748270868095772920345995710517916849373258840354661684520015144582925595797405948509930233290426494193100645946873715660816860054873213768412187498108307154842762511076627241338010084319438960007472211878269501988902641771140685096193361908868022983041059435257907956374157008562827798216192522866065529321785581446311331114585434088924325095134561530567513740086537969192839403846471159144483553406204821259739460230682554920369519886673553617454229191398288007995941004354751827090214230098753803797664302916480 [106,25] -162137653518192198093239166623030753147467888180300965648594068430185181982111628460610584197883521268312454280363607264807279844317301199530539629449666558519161289635712854657672536966332656944088714720078898768042174099550414901251201469302942323375927132677092750883022290613519650376235314728645574933884030523948446034937914612002940319099538424864069808498920052549352369384997775189939397782442088896116242965821669780731020762127642825739841698325600476817782527042351972322321970615787213354992499166507461276002836317810220630295129543813667483961266803546308202509482356608005736002312927452599000368568425282791471831888093439081808431423581417810383712994882829546235113913398714549420887993764280658284041872975208313807324809598878199381832476645489505607558084068058522606750862308608344446437497737232125585651324718401803816857567289070403261398966707042116887962654774709703497016488122234091619960363097031077832261067251904055046877678395439491491832713459174535166165103990450092524328416215344855639625371967567442002735898321176617120066057096704644393686264906253408182725373491272016221659749788465549250430600938033123044630073993381103966252460178067861183921214517012321802030876582959897059670056541446910368067129476619477208505398654272295320342024762937689385236212712126666462742278068870624681111455884933674078376883133573103028282158359044217800465459171447615964357383195394155226342487410624542143953261819035028776384713446166196634327654693130928325898859491154593287642230756030730530242220915810249299408462090364350024670172175572076021684827993010633398758395793189179275116724752031368038921676528205367344706961458812366349730817836413752359202996016413700415707364546463180874153353488000634548252782054067389792646944258338440879563927771436982302313216742581700431427584698504197776473253156208781798124368800081692467546006293985623357587648791586968841470547761694197578030633709323764510213971340601909830763034394834640 [106,26] 137983561325205052439083903545676367613861008833188269105973839530176267114235300507329440425009639960751757126427406279279369617239004305299110741464941457540113383521261959271244534932930933968477816347990258176836487262592717638591287281308585375947194891205105629226268257485802638238830446883585465310440658720228745393868184816406676990111945205556461509668369746992637085547468416647087268799812682832160915663615459626791617215935315878135788639045515128778390202712674016798627169708139145092483932484456048763777755200656425129575291104337856578401847809135788583270236936766347250250092129160518543840835073019082187854343883795158174453188984309851559689334570238525774725326103287592070287484298118189474199270050493555231309205914036020926401085126930929790962698750129604075919050559216485612670775067531418811684944134837580262985564534036430544542024113651022930262652035895765639443890510102030729239363634372137015832595011228391962979041903919595374930305331714171135677176656791725003862948024027474966362658845183823586890905628212021411778957708750267704853498179197019450008816296140543311170265022797580809091953516617706466317892381763450247653309133900954396201051644728198681167039138616179996123705364163665452164517511692419499553238774381405574170862469767569482259820659678662493659261736548062184147569387140552621358494138003407631117754852102124984314336477197288954172030892540381108568724777958279803916107717087703885843363431019581000808436505255758464866030004917759283522296551083531679175681027106712972319374415286229976234565129328177290537290145362349884804051775041304631332914382756984691526950806606637770696556903849784538789522116736171990850775348744216087703627269261770016324289612585350126283937644583725962266529748446630678605840187650431278210424211332280382299428194437866185041463843816926960044449186026491798814252179283944811340199120366276648488805685033700249862222242407258213482741266380897519295658625080 [106,27] -98106926625825921931058479296952194367470018105446866470870895849451086962591935586414487161251077133004230073635108926771893533722922686637751818545580470215329461491808272272758960338776984973807029197963379848210801159365984643111842941258409907013429147327817753013895847743847837286110088677422598218252836215299263005554268853006447210740338385175076579151524952002861890563977755583128470568966218111388575082400052052358408030005466642294297669709487324541300751780134106834931633880811634470748056153231993776857123279972742813631219155949424437473742232094520227244841341476844378707576864322870184148718395160109390479175607905461532438632393482016315786878390566172528727995821405273795727415366466329519846065428098326284376231736791798536112949548133258738229838406085957198941600329350721196606396906960865643927010304007133731354769084973118143424749047907469452445379249096788495859918277511125611563732121543117599461224891152752300470153155602782546570937028157826139237148517290424236418394487398728892831190714801133144504535918739861770562092706550518834122118238822369423969447866707587059781361848579001369129092304636451630729435102880120066550649656691941316959874138367192237792035663486195420472170306568504911700301173815257027450142256163883107604845359351451751330810305189673089956847735016374050275104057045751111093833982473850209974775732133987059659597819435318446514846637929349817476064098271531057623791162992844479054336601889355886809180318976542001523762764913360332513784595166024394748577991581591566119346935036968303094014283942917968089496798762555544771758025813780515741797914149226787799145484497510858592670817452957633133957630380887810577297488225903484205441788597084038725687620790987392130450595766313244840030055935197746613958971087975112280569406474506515897774905687851883573435446405037517781985079628492512150378061058706904357180346270484324638726499955586304579551063344263935811903118137579853036344020 [106,28] 58412592618666365503842136946431635757977777434547711672493243733353904629214189697924874039320658546714262892069176677915075347747693385793696429867196335452622681595854107007473561967189324836863562328300190006768064635804104944802963163727694782074363454143504901800960746537421282072909871006717893091470316169084873987620320181963142109712266123056084052424990758770021212281229648937239642571625469289643811836573336274189304549643064579339043176289224485812570450698792730328251782185930063308509943483655349235994467931997180937240198700959815118256009329521371061113850977570936635207665004669098071971352873000892966303563397442932678185545530463571741395048127732000740099021083370132215689376108809965818449316917944732622114845236383409532627533001896803305358152070423165852519289333049150640451764387680013057559949139134290364483721191894189708560019227901908945733815878766042202883649083187594072174916923743769158173997075407215044917796261409594166221476905130068356042320014744214144303671400115013887875169397305834966977249548037097005971923554851985344946098109174390910892167658001782920017897840423337094048415409086873219854439842662382115460358375752164236065417309412364665587873480175404667750666033640969841551017985314819092702424456445719548122342722821565631237502019170157387736623020398597222108174750082603579153609252120365525117090495231616420000067860910370413147794512838133420381547074511928208799240283564332451084110086848132436351357362315625168597257163130338121035119977162567450168142597732615095110418401045787172774652449609568246698686655389468080134483160780339626788467302163532631599793020167005804585860223097996287888878552894488432683965118929770512815412251936966677927150869142742355073438056245275030319285515162302004205199344499890859560524318445798135246281400861250940529611570964701172502325102927021806236814738574050450434454004924489162215924515451332309489166450787448611253281891151640175171160 [106,29] -28854090857922454726792964434904733162930987347438896998445597758058645616491000952902752560870417652467564243698913456795150393033987779019657746254933706777040003088404751451672796937618524107520803403150541874110791534162533735641445256945921313926948951848314068737481331398324646720288754324421298739373143558263042552801220774758775302411960060957352253148998635817310862281020750268936038270815549727601805130520075679782183696187794352799870090439121073611565523889441514475476112195880077114486156662471270368759670854068293133266276682465697180545452851319947389570953339291061455104517445209408335390065900761228205882638596692060415586671390229854972354088964890439365642222020075029363672383842292428926183436949926757758667856386087536726706007910451010783312718109381776337449337000498172452414176461423927792936638714103879397209375536465637896035837148495512545139558305229678278979261490781091617019021310869355762291162072558206174566379197625561746358084214215636292449849637363352698012978179969610704862269781124169646714238008477708532870772740407547052955264545881324964340900145444951360981499298413549815897075449382762959803136061301200487743836024104861990217989583511892859483995763407892152890836626245407361380186724894879289913097503772002806582783302904448147508865928901274504454300148815738158551197287490360815467518135748694475580727204336620790746689918348439836998777979154023242491054983185542924201716963301523663190797582715252887499447290111978453263569498110260622815552303210418559357285810826610941848295149532813715121474114497057017723410125795127602489460644090829786174581109165435245706371201829129519502201639705312764625905440870116526655621701951810143261683928980050990065873555602274611213261656382941775289517826237985807191352673731671919445237573115339896086746410361576352607402013684986920257173002731958998120228013669291719739786443355556732138691837385683748846602893394034056575489203055484887626 [106,30] 11520156721390831313078074172284651058155095797495881336463906894580120097136344591907264232641808296571681388143046153809156432214336733246422583355401256799767970304865976007401873467564225952876272774406163543176340387097778456007456975259801737365295212402470192039014218002668850047275776103040975589003544476667881823459692250852603038986803237678664868949267786812779256054272438909655033284390123336048597712399956884532250738863009310425816763416428208609002055756555015172009300268474803138643292124954399972044851531171763076313933776428012635910544685117225268660466883678212725329885979626545558454551630257154725152561946352907316355697676828024374776422090001441876052043876541378986397469276904354097520218332250231902083032093932956498130476924809043630770160871608682739222440684699671573646618615299193971536408264629938848572587547100897587595024434835920678965785933517559725829307260104138709292985053771979762511720321668811343173907026196237082825129062506454116251194580814740513031164980839507857099403242636831076345452569461513903005602281893783160026560670521360796495424697751155489604634462375383212095519573341891816993443920401214186556602809329151767415160456025738170184071282840627210399586364922699109759141901639816451540939802656766115615912339037804159792262872944598277844573425254409963177191225110763312570808034989878525585793050739020503949693273129841053476670332043130165018923639100737252759541373572484308616144398141821642895439718700042275035185346751512967186732289507501346461939730083126503032044488611249568544203064177781617902421755249912591758368168575380228719869830884797899291295030131626313582283905729626385457674698747934284251129026274293407631362099744650397313484005286916701480796494949104796417306742277412035182933405867042037826733158419579256182666126646934752747150294725364341359820335970232154875198765807974297460650225876744903533237343733793855687888272269559982533741632056668000 [106,31] -3485465752641149515413324467061891179447937208754339026749730980608451672217985082756717104870438428594394478222078431935122375585654255695844327322575925073569051215686032354902099656089054251791430486901773113011646168513881865773631665523900298641380053685278490518552482488875768697561827747416241099608151651436433092191912783724307441915618407298920030991963083581687032621543944569579451195862147490914211515246700963960763287609755433991460001300227562127211733756569167178436348210213023212685894782350035368749115790588446573781065661019905865866332646181126120996897583157504641828705859239216000920035709288492061817282966560114788394882191285105119914412899561633520518580426597226384773681093840703517332117922461313728534122812259766000234093233878782726241010744970321139791709928141358092880961208658421430246141858436830912610060005387618518745937186081582680821577816357863077431952035012263769658054217258722474298478264720532387303061339146859130804137216762368342734066220693760516266117140664915512700579199562511944346584979722730711025517425507744331526094122710831950874040981430322564121203552688614630897904424299546091854673061716643404989544126047854292026887408792472493652213620134977337557677444903092564667063781444615791309585750719269891230258001915325190198773141207499523761590579198208533561412174496905140633006599732931222579239819076637622877244703275864075185676266853049782063340322345279978274531358422392250008106250628649797271055331067743405915118394593389150038012813875018220534243570035354553605057133350224905547567210974317010686423767477406665213944664563297960169450812246566279220812117253255156179065920015151551790199358574231653574782815560748164004294855029366444129697095459948053331982770618878437605765407781881217182246423486657987319214649556512354902968854437594924080679752205112737035061197099432505574276472551000253046360771444271202018653005960733553696524834248140255788248740112750 [106,32] 645875172198286001440615538876822884378824293602734880666942506788812387852112094634381475511561140106466277203563381235379270305025889745365935165772099471061030132805875085255486675852618438429102612276752127777638097851559169467128220750984060604073152162117017614645840598137398637721580383870148178340124564986619380490918697184248801593298182995489699491946873961279881215182150753462203557103227521736358322202837796598096636170955079518502494426908367349299627191107668727415447791854885598463929153129254484994424907513080854178971253805776385833088569693116414934357530406328796347606643053423003240223788643352381390383949262900901570743990216428431033459578202031118177164895440207562807752764790447930077630998584266962607866990393174104427727345512554309415015933251986747895973423441996751895987288528572101541246348526673837772784923351734509335074467471074789083667342959142845357092747575437818859815138290825308805581270434345191984166101047666535898120425784708351723521020615122906382694325180784397889466383631077585318650514653213117105109964027546656156171110166881465881960182737214121991874193907105950343421972097627190576819379718555895097737009043745317692104898399160976124808548906758264424154574528768553229121625281576162088328712183247260964211237979460886341436662022156045497206797214418117656928726247740831487353743381375098530729909965354162020415196886426922972986052720592349911893521224306416396589980898612398200097270038345445460143525420622150674631934206901705116082371479656954488506063449397794280674983021825118775780108243661167252807366676373749368582959586629436146555950434251374405245416592470049838644221690146256463814882299629883396537168273729031267576703684411379881046092107797300763238113574967458295476785984359113479497913704808433741080475836555206923011034037362548025519531510161999853756415999402798824900035145265483786049139330494534854224281022227872266291947198889741707708391000 [106,33] 25744349067135924997570890224549060176921732489224293610411644168373923592282861426560127775269442073179378018231189720338327472687436458854885114003097486767970264434887679437966129645797850309805100585045114817907305635895268013593005451057959989940360670882928030236897703788407700491744734441599281792671901772546150665030989268178856907600645981616599858689984495634331392628960101390437012735188919141965862281335353994817075456865258752448229909855325946746308273016048041665289154158663312877910272103130335851735618524865606335035651225562984722681423843200448593104364334582899693534468944633136611743064677337949731042633052354982742382255794014262538677487593049480515405108521559386389933001940600797403109597747866842819400454002186800866638040907720103874727438873538386118001934448890193581015297402825464041975992487392789225445143774198402879056511213589747453400943134545838742358641677298730570029604128828269222121993705656236676436679139287346836027142708501094771511445014138614802550098434542880406737339820964508535493833701893408251066443209444415940970651682507237075259206410420489515868485534133162748383359046665382212131579146233143090043631663526193307459615139905743919386070015272727239284838536980770781326623372580622775076424063024365326077202208633635230117754368750188522397343231758612793855879430201561692691532823626675511993706864883013937390217931795393303201124524940690351850767414768640177035317616771252456010402884724378181447791281138464665087442600162063514816994288707330209497932245374564847208036649175600903040170802216995445650722106118939299643934834435019876863769720954979618782194292191360051748257204361047896033606986568352269983754495885230626217126825243232747721597865561781170232677176762743300793445137896413695305227779897275408206206464947646899067695063209499096734906265444195475191107015312029103030841077883779448611163167401295753275470487095731252290419299583615274878500 [106,34] -66839924796051576120613081415978730685727727355384640706984057946647019701749737999797139131931538531175209024604839671987755965753959689315165829186145280428199687714529956229921355608467174123059221338064964081853028403763477343319180621367691964063605313406968251984460158277332629867329541898535338365429449224812073830917103104201337780620532559589407027962493027861576231870656803065631260794197235786067720876388365989988816903578816630954851413092176353022342041485107254638381487358877196862094723944913376403034326036099543915776666546080697113285601545255848825481126141036660212307919301954077705991910009098685190477311419029601294548818544296258564367805214807309124388895202656782511390285289919902018005907000189287630266345611676001624125501694024869285504097219477941292326779516426746097551676576618038983086105137057279742429036529571005117370625602354367519159176689673582504571635581730397590340146396842333715738658317413193068770902315911995713157644149282493108977976686696359222534217852613894899126157595555103838443702381174421901433207221116192547236611572812884169225751268918410407269491604755569054758582638923176829111827493218085977588330793469357932942597532690358641461380367475145614407644789851633847813521019146346721856274234686722988484619203621179033408858188960267706789387477884058839226445314083253492814740240004475956916557034212194723312898085748446731942619364379549906495416851579296189412727070997612338119738999958850022431814528656404853477169587222911928926634776797786188873901621486092387089978293813993818626023767144285410886728484795947079911130930736836211673188067176162528914903753455047942598533085818093995273747831586234613277529176073074135101874582139456179467160920899056553019908279148989701870123307457311696985506201639591227496725192821835023331379410771463604469415569084211630861340378421462074173248068449703254665269485805268782427106114016855284750158339139735202250 [106,35] 21139531490719104349715019107898595975826746212385947535554078125498488604705128640655139233964492140481045023166060606963516550828391641804711140798749969588888234609786328063800410331433348541439825398516338085720602961698485080317693340187458965317409333221477750620919295934968629973294339093443599288264635447896581640245886267879058170507596218202487302594303626886119603054571736123719469147854698448309556317813976126756679463694934420006013906577448016912268764568619963299583946902129524080783397186174668972845667733035052525977785609479695807235676508306935310197442525317694383394324385892145548204443120206720967842208328628688099110435119783927017020340784939286770600996253879952804664441978786312572288824003044029107056391618848902532118967778576605048504962381217630237419248088021261287855037908487127842889312261137087088546721822391169928471743953007277066409764019832656822498393196086251683617071551574847827253168807612408714354727799524080869830508947535307142123516700724922743725646240003786749773939277432080889660341032054609388404425780547954192824207173139316305377533707637680730858989941264443796662444216242088290533925181415291678011493647123020138256648735587720486323082007425911682732141581483194826898998343743990187603477650793979722753696843292318537249465077339383350551355345728564289446057811683126274276101282440549481917038422383436901735040736514469565140388306507980890617907058191953195867827748425401972215499837313081115846092980162451849686504631737959772340152390332436201672482752200257220663447836936037443285610641848075691899352468403849539580574403593112190091923110851504583781485112129594667028005723000276086167167424331973944044673187294470518899572227766615032811660137088164786952153121780044622939171366602398792618405812890424267940255199281077044006866456755651136272506401802545704631586672381119301100062356924154373677224060579784467602361203612894921236114639100322350 [106,36] 265195804601318241266407505759298630474884060738517727905029411701456794746253971119281953319030392993615050445562426088497346587552702839258311521169981970843721729431931639287947371916819859754526931705245042998625272846823887236427819962636005672213727645128517610924936997254654028647736914754355857680701736165125959520897879486786661504487535070318852634840736340426819268791453492350343472791603510688417379017428197590296987212016065254116353428369150542164037045116181599207432678266852528322978128300553237815666796414990452214907947628567002272612577529535348211125630621284821911771301960986377504888799508621512581051805475917097719805238100079926203874084088015240685358688653716212182676205990711489841568080882996947594436577543370871495587125353877411928350863416778544080136623000291088075409043203850955065497450436818547921098629173869599561422289255691108218667730210881210335056384450346765219421761491192812539380676354999343568344260191799384122470655916240937008726744285910044854354559450905559319679381350755368486278542379564683473423205175762212312675527913280184446650027523667543001559109114224980673390294465567994554973457713094449416930509835420108668667262355593745129368878174410209246555051404602746688044504595791671133836832631763680469614858494528774518758808156625478841860000941744119445324351662121227726277830017069485788481218914389970649210397684781554120921178899711627722796448792272751700093290952960629206353931970010580123010436464498304776028978142452048475095603362831692996760458215582446271969286647988082568705232289506275924818662696032608831012205784451328243453311375990262303296069725290584746897672695852698680804729674003975408379069244007303058752467689406257580376561450411366677932647726373352455491782395376928690125422169445888189293734980079826020268988259455855154871857227637984371811284304081424068772410191475915087299964276027612021557649249951771686742525226625 [106,37] -3224944890337663977763869802172871087840435673928742025253931959240823744996094135851636264053117999736089128143167581189942184776449047265530569478258368443128501690973712205622205631410089937294935028478797432970189891192546016900968650778792805491102824259749855978044394790451968649557284126207774709619558848870422239804371743502634380897811787365523932633473964762969045865532479141634406679211794701966424403089299252525521800680644840604067320552226334833261766621975702730702822927990893701920824355117473053968837096341602405538518120952106401454245285035394221160016183426385256636002576904149892056264560871901872149846520508538602437663145426980279171275743420826083552043945112396598132671693665763425668192836417766047713657091440137630863896285036419112719507669701167899534289979964549375896771572208013318504846411692350105608500829897737177349873419096340285458846012253024234271463564940913789184300588281755695158524025660004351284745283928687520581373156989917543650597081338109059556838679616332895797475969133329862290278707844963992915579589850039989606897230458572613428446005947858132516931088694948339082582065199147148403322202299475908831819202186102550995238470777219912823792991078466954022754247765436295007549034508774975115663360552830279419430597996291129116487209673912135175999349621071580102061482164429348504375691444188710414672610124058245595465329241148115110861590592850450675355651983741803582340445088549571987418875013750914546224989095203861434091003888822701840945278415528741990713486324913164241671891980321454376756351704176490249550618634582502456264296780240147852991145062493350976305801427631700962451505537465150366909863599214994300866412760458775654658737964067972350900651671997818385600181504241485471918889907917243704519626761209890107341350645055100956504340849957899401034788379577435461536338619353667466033028675627279585721408940563804976768384342681267327072506150 [106,38] 1670069535688837547233267306721913573591491294105532715782335900210527225616111292108966081025862763486899339050995594674498621488176365453243005921924707749508484066814476187786632448957227318565468250411657253013956888073560696582064035788414924853250776058620949289550514465392131895468760007540329893951709818733174277969828854432404241457572971336404692519626978568900089939305608582784134705070049619051905645757445776811808532555310011353728822712487438061692761746198236259189689390846115953486863747243688141251570683198012536826792021119010271050932401941902179966741145579121707985056827369193271811955628610596611446726353831549321046838263560462402775531520468507141728332576222363467533740679288806230146445106477384742020507468507976354659783333309440556497352428359507673312866137826165982843215276613911609232258918895806527208841306701523632552669803225776826096497268197213517947817991784179331782393509988933763045874476499426783946916559444972991595988498160023205752444718713491519635053730645999598398602287665757931538949252914943681263917053441464569570373782995839365612482335269489427479222468518086248968691919627384699886407582872527448600301545896110909405031549391756270024313985264910385579223046171719493331764369475642609916203857523786276541502846161508644285913506370506440624256798223752758369321515664435867700000284336236402236298137266752969796028282976680993618758313209101185690612767195667277799702756581801292466065473950648232317434319350804529909800807366373093683840684552102091874786586199778290086743157900539161585309788036226590235349294235443444046156954192767738168996769422423123644480634711208483109983447702669077860801121358054480542384692005147893949181122457731394126977553481638922371309621374620684159825967320762215689279276350030353877223371079695021829088635897902909700189533142421865293119646115722571921004331925853380583125371909039378325610743242228389889372225 [106,39] -504271609741906865747573064101904808781920871605881235566443468459371600664846999598896354599254783481493352176124181202316021407597665596012362286277196406428219569737009125947673294992657504367623534768220146874609642122750593829007935768538641029627139074122997736391587895336347645131012114869726012469889959537444761250404688743141571938624883263045701821298705560294370560040660473278732220022761889480691330576741019075338324525225693145881212950817317318196311703013148772909424665680166148247487221788655650946380036725112874644631229578758457172089028262306340607850689295961463984586763604325851999497600296991110763393653212260271338472546038800995633116684103685488665125332716448966250043176059808824256493819725825572444170664734411682601118195719663609024124414841799511551810028279321633303471389566621004494803969171047422146374454427953183047485654006460191501611127423848109025764709163327405856696826229131040757671194705735403637115275915568535203271292647137710474170381506285197912831122948645826100150322999190990590470701445648580042322179770182783487866815132583180920994572084004258883544279735993409568554842331418362612413861390782238572243675256727789768167910678905985465410579799656995058887562390526172401097465285933271256628016675366422818006216182412873142278817100663869257628012711976331433002783149108549092789710182308454333148041546693717064429763414196704163379860482574595966251195760107187204503789722123484249487956201125549553155034117272468394150769043502941256732787031886786835242493300051877077565799757874470003949414873184082217184663874795102823624465092880476442255746993968557331342192937830952855215983403736928498641613158514159584378584561904766194744391394777545650232327228552954197318364189118920777059985508259049989626524975671913845306132165006827287412144260210821141930814472454726345191878719426157184191429796000970041455085734800826439349947969570513593100 [106,40] 95903607581668181975408511689968559825092727947024090602158370028004213798656256700538200462265891309491773394620847045375890342628735620117704377762202327350069644244927763755623786098610993050249121382794570313162921168348568286666742162386303658869472408943865610529822176182021599771102533943718926529374322909434450088267032149218016922145661450660700877459623954627735615285284306872229757159798809896079690952555758294590180123998651147178026051125094590468033470121718678138437785265845609911825723847163216091109311545039050699001616182925034731994991810601102158039128294457077141257877491042122946979099477572785712206372622124902066373149682348807087043435130985652636118989913851866590372612159377941828008860564661132493733823938847703339544279848431702200355807980311317547619305382003830047619149588679476439377359355958248458568112335417030617320580691724019767225336157555927596145145919612480638223361870752217011203705469691841903350777587983906936717713591218476062609214221200445236891076328408387768743031076251918862057790027714213445769264263194780647835551444838489958470236707061237610504572453308656187634109427854861143125971921639596749266296513034323890434335059190041706053490686506039787929704559741035285268446830667690821272712755658939996717438918598676930777460152735285658082853448315620127635187908566939713034048229226712593522188007406774269301481640127031446612169780931753507130400913481663801530152645201888781623006465755856881865046251608673790154128282359469770624046209803887408787284472510770067937216459071560503604737716325766177356409437919499912856071080612054904139096860011993060283829356154737175547817693319613957224409247825565946230047773085863539739990357286998749433830789653922886748171362458451373632560975971083794159355897086854598391308397322435885537836533939604849284228588660821269149724646773226551396131066086709053762566764635964216330849221371838250 [106,41] -8637448165025169084583686833998070673256066795057256041363855815497654668417580313679128924164915747071364678736739308759754899666134151969159599007799188026402474923292723332167550516662088983554360427067301940594672817097937069819191364753916675681912031024119492344186256070144747259062816511199406541352075681561478556034329266228192785787894141870768875051331454327682020259220484006464591476792406080119733121459787367473821370342003351696881308271266559304498720986870489764869860511671171515976862647666492834240595589531891163611721762438380979137184191447300771555046823595445153219840341448436532165950101818075192735114583678777987277462000074574386170083185801432296407728431238437016191507477957445854777476272059130966330667765129293237097149360453702249874635116578421988926481936470625446264094785325963733231989613690552767720201337927407717883556275409223162743724014923369628808528402855182656075295089299028495262337935036058810213876725325884467764669601345107759038878213020108736764787099072926595262011141563387331743290876437680514630034509621407371046013722888441560566502938272182878976679557750163362257267652973022365218222935563938214584837534574791911214753565622654220997019004922431640832309181750208365925669738094297780435902302449828164423164979019274542785458203628409264646990939285295507473139898562937059290450592093097392233496678555587252491052463810346620098042550881354161436797587131150245399353763102759008581072039339940333811916814211500539780936857839563794040810477200463853527052504987299081818701015556201801372915255784845880000095808606062172697985776385916931685968585782993766979593316257048881189126427764465895290504819051099320880698239498991724982184229755672078098947502102875958892950924256875992522838497812071765585812479874320597059168136482766720857800410078989892985652390667245159455006902814103616431223719051722991178853453381103210702312329644650 [106,42] -811305187454544213031393374138728149161171475898487038437731392876244549244780959900158524893827831565623671196874888200556410287826284914901137497804854377070863658380087150292352132442231573527013021129621337113857049512673865700836513895760108622710374761319396068694545425639562981247531862752752738800349287437995850372886912709433260221040256038321623022170140033025888269334092630307357226516513305665221151066872635536802011918197045360393671174658090443644555057835011454913270685140420985141764598081527373165532684245998640628141025659090679417342913442351645578011784482849358364963109279524776961809543941808762784229937532793468712407500257433796918134954873217196299726768368942930223065263586428633645797564356200233932711559881769352209495641731107763039508288256379075702802115660358797979048794953850411638080556986389811141148157323191532329912936499601886805918008545643116662090128809391646450971531057485727060616780922371803028731880401353144657221281252285663704676721195408931218323656912566035985052070766936139456546671473605971406303913627211296310185920380372106226394344684190557097166852120372683394641852897303938644192411363269469039791293858679018669504687620528373999589798114229944744699511292665377044416979408745380435407520379275767433919374421929843327306105586059981346115344990412941884066134057780887853954198656058429521848524349368237757470352582185384730300076861560913193510994056733884938661486703346841435541242355273548349593907889866035610719364195050885681504350143082986612615272362780344416873210356950180923374978863310313639277730232556902895357636996544394568774861741761138523379887694895818379553485702977259429611347853533865031151616796047174464910990208346979245912437887429720509532473939817252407299663363991626497668759563920252267524605293114885708656563209866202200014118806722311851676224679471863161862832622301664313324002062690258482020477150 [106,43] 297478119402178262660260231726560097393995869612637338969263035243313590221104356182757507328168632773926976149112792789880299286022218069663876969138885641387257713164390260821365590257382035662542028365584150851357732058005894731800657281340301672773165411248828932087128000802386165170106446738867611026185157264217751388688454885317667796425582048500888972240677143006351887352055080539212579399933376505413022862849817526619348423579661846696815549103341540449895621421458114287021709876253630160529023066349663531343250871900440239275467759162405217425906215916201913108388067293706020338385196382061133913810363779440287008919546299651541738091049954023451242660169820217800185516790901573979694509510814116124963056529505957060950868707586179506598299304811306736754232735532369211661266642811176997318009527401835758037065533022330927761169847223862700158500173935893832203741753932827296190707139012450836728616110883500248659591023441879663887751664268084315134956348837871651742803330965455562551300346341431283620025639205964893010142902043758923557032009701676968576970415221332458419861835380925842099058250410010612823965218995836529707526698397702016669507278218981595057239345642914353887202391852126509504237635287774362306633751920638297227147243763236450259670027241302331801430308151996933188462959556911160836038449898381541373740561151989549559216958671146876148146164465499061990776014948624820179959580206109958751160067323768071784156404326457070048094866777858028352398433648412699522049276162434471654902692968526195306244916685093987304739418274114037284508811098376431821976241331950011636945915405857878362298317624664539914666968277824495780017328511173603069605855113045020544489024493981069915459645779659095891923713349591129269205130779589858879167061961923141627289822619055114522474917788111327192507170411227239810917280381852539818564025727149362026890559133217760887150 [106,44] 17602787851812286275118898846162791518963889163521557521439381354875406236420906139764176521300784449049566605790810901423802378577607992801589667059568344874204191172117893559599680291142025470547581418409073521230065092181807128053983091018292865640815274523334138459187183855739621474806934564384270489927417091846956601882507447774214032473490847880931610309129158902379338927802065546579397323707697541741416970224943848074276351543844751329706134477555748931476631670046001878434556907159767114745816694394346685414681107635574225767702001990445087954100293841648573812113627146386715703773682305231278686505137671157618616927921704314537898799946515331074859667063245950451225177682464475351298401729942179411234603392786577620013869427917617674335416040307103696539568834285858685270424080478439442464821510043872071234255130874885109852986818963875240549327559621141111323811381404602706795098033818378381077600797377857059698608724854834137387163956635314788712738452805248645356727673006285216984031350140575714535884781837147309489632496614245305529130995970144352620631548939903275127492128718730243022815923854144218779581046902324208686275595137508774978817157575426984657311336336216997473704263993513201370967413114839813130336918882546208955334322272656875576862878892565720675409994167208099753813289076748884522070559641274608346805315981407823166826621101035801614003290997442029886239220409565828038235225353074597096278873141967379485902339170580255809688135308972217946227134096595029276736536856549572502514245101829500698603648672763810993667580562395074796905670516208839640659207525610750727877654573809393408198719774785266364675237548938335617973317328152881933243583825192823950755132843567050341296793323303181226764406519443984098182488407622130331203446076109622137688571985513799251343726776349364632727450591709909391290274613572580770646495521163975093530971956612867600 [106,45] -24248474237234130627417357778603274009741462690200645971904947448428996782259341580238328923110626504672616393291064438098950412823748001395439429534372150938796449095859249471649270879446511790445034533649709123410036389404585979419438000745468230427824871506935284027857016502185749139334752222659096089009024156517659756529426549615427522697851546083223823085688692486321525941009731768770307875979729980357016851735676887099359565190614692001033816616180722512855128467478286793709968257370317265755885387635854200200003601884385378747291893348545501666249765234927019880822128041036072370484406463359731231264112545178347390695756350625090619256895375825733608979691650334309311053271102339929452286505975616184082087817112955275536990138661070185075759266114967254201095591615047896493950985907784229056801990785177083567564868443660556476231660974057200927331148868414236619855581909416725648856718128844254187813661414985213114445359600671060642720518558083730009765063876766679047349382040821958553380071696347623847239194215776005674481080831119935599274531045179754926911722548318845067636642870816522676080793053694064305153957554917202406277562238327902797097658224026523912816445280958751327319715097042477645769162809958553397824228962153711703786998396448035242193632631470784919586467592410720753754418874381536944531830349192214130339822184522346997978593538671952928756975981989967323659261521061409328331268966986348688588532721377742619588566532762217687303413760175075485118985459244276714292962008556725184678940518109620921050829290102918865500565897001696927780037893402346426604780439931706065757761469673314018758191489857413629309126753774977231874720059793554270091020167888275286111404935351669976317990412878234024440230788331020236304613696623961725464172129974633111423174809089872641438301007429629164268059149681145940512252847084371922640355077005329650519737786504470 [106,46] 5916901879532963829439345241338745347944529832738216323095544613041320736330518208437134829974910732957038064247514265602973689632695212915987889844498039004028575551413372919814877052054062491733869935515883839631543633095450473909112123820806600023157094911801343921326504222000441411568979938079454317632105720623757488292974640753029484516131657513455726997122377494714017047092369163819326564813624810881480994088105826202679429535390047170790100384998749341832790464737871903524537616659203215093802590923962090690875312416609262718562389634064371613233868254234563295801880955968477197418290264002356113003556876921407731045749221835447641022242463501308486168833461590653593137037859910931942384390520329750959037240875762571915510025814757146917299133718172058355930804477433971311008992731178379443509641902536612604046842788138979133995762186350358734281838779542368033659346125672612888678884132409150403389349044250571723379075792876015584713780890112753265595650644368816084433265919140679919616284382047547112322768819560004960761617888961947937073420119991453839996296841918557624999663462922649373000009101059510003097884891913816294703869567076142890375049745793935846236880530770436555876902892706134695199547810206804488513817445949879894925617694241165672995696443689155356197312381475769037306365436130213170762924440565911337569622364428522840384261506953620939355023095118908966607152555246884150247004534315415020409673214437352922198929387092334707237899537638002357393153259838478715325013616737525553621683144631123114233589025317087030345598673200446159020012279056047943314064020862620260605381052695674635280911520577527444309512820459687228678456400547609297172947483276066337408997915913449480589462140957272115861622958090666273597549058325836889168807289794404003471074722018470226213948585467716021887602720289572615846416716281271252218987470161745688918122461900 [106,47] -686012912144522713631882644177902986315497590452615988112081838269945109142194991413255668480623481896516373752066965487477751403257278769679519718187785765248291849902757532064932975770122894420501452756677086883630988604710846688381819285420348388438923709817764517519523079639671038028571629393788764901183325432015082441296631649016007037021162913500217872744200343789744774356703062312162244612068397519447724462310207578312476817457541646080184609069409199825834086014374618284738201437314312705162757035334750230152586878513297557554529370974309072082128156256508869925262236740874602463998254830282196312585119392403553594508807788675617623181772756252634118193745525337681955853420487922689993994368862650752803965260089099120338750434318158859634139597552927205605959735951154382088898256860038422051386306493716319253993912738772785104412238826251818233266983540395798047071644638488697697017816551925545395340889310014644875004777298381972798163401017661776646801507334436916245759748581487439096322370158254058475235084565494590911161309323767387823826376952498060417403845311956084461152900492928531623077683279344453363923320048560697468427641678554759475847640087876340138707952169334689435502178462105029917367630182247784048514427807266239667932947581043430515706577999893057131690450077633993440743112034731045319720893457978464749473001877921981103545841930802014753137964802722227790170726133169988120209631216371662479367362793423256798538311233081504791175736192151262930239343731208325140647777856643900109332009972800811277957437510933046390149115424590517664751217578750828357516728099161326470541531815994919865898635006964193155157948427630788155455161058423180041058261058572607230755971934806259278390462851395850413165673439022516137086914663164657958556755304671196318704791973876019979151821189760863081947962455512981077075105209318396937736450962636158852859940 [106,48] 15946735828863020555764858266265326706755892829153301224242648686848849057092594451250151045987569212518896318660239340826695175053403299144992119941784400249276958070179427168299288452863728606161040145076674533029507938246566008348308900692841963298903432052532406635198887159087575162248532526513848299715443659723377378672125388769099445040839843800424417872137417822138835977183352258619025648575367202228630436935227764570144177017543744122386137362745642951963323747565903397774215624640448796607786381496723472625852448422787714856399058534859254045368620641587610234666919824229851655404164515474447473456596917768043942234409434221795775248413883051963278318071721663762519008043158816780377201697910501869595354771485756917667502263616998816349291835061860316710233510422043015683612650806388408249262620559599685181957711539581630497824634727819566134663194455000617626517214851829020327983026077958357022326571300048640990259224236182011560161360174926584172569609544896598171969892667194747134319862847457767239064463830169464086133798148013918702724707313749113936437683926695860667421433103632123291663441588243834130681333697931976563206097113168206332125353155230170039347347617328419867000089218038373280357755050134105605600462516595041984293565392556241472275980573379944305835679454430330274770783201349308439768558825615266352419069931365191596130225291747107690754402916674910268893817970106984348070896180266610837847070476637323017371159181353875447493113803308488329719042342848811091240795190145874585993655905322282745688414173734534022502671135536977050477560860746853644673056420371613024620574357795809095449555058076982723682205937861115414031684858689886784244515345915146962207289358432286923108085719655401785356433287281017640806563131566064128701661923156048726907322129617958398257638229094722551173696545829073621723275667697293745543003721344463208345 [106,49] 3871300412890947005975189027269977358952701990196657969477308677278971421432524427698266533887317699659446103523660892783736429709166694004253421387079967610317308741025707483219922688751965387369779903526355478716522954616050705755473647552618360912319014923760378363310436300688845929595937306588366464799298446949512931371372437860803702486516986303001664509277014051210681359168264428009215212833798410681802507995531776409308158771855952975890276482819458998791184768941379295115030196265366148908902970212715886723045315245632205971121964743770546393297747172268229460284256313102408770648894661105683130614176484327267017446446624652242781416507724592461345714161073704034271231162906151124192347060237753763287617727171220264594767717800088796319857942480521573441891462134361326478712257864620034853399007686947132265538112546592991661426276421496951099439282499333197438617787286604637078058917228665468343607590428569559916766115986233640626449551466359948351439688301912358993625182451881450712171720988747926989311197985438659011277299454006577698929041011744279008100413458572087358745445258542201410050567804431941528310965112091371391859931412784803815594798072140723692175557700205454154249442773200219208710457276730080080272212665683553278586564601187597117682360613833853234367860008738680930273641817669756471652304602141702960295794586212993138450101372499196448940726083413160431620866717324083603716502538958428531541333526851148460720794350989027752128841788670977876289022036786238878312687321115697985031027126615018077190218185127799581473151720818991906794518924519077820521909589211579230286101227810808535017585743039677529024941673643839170174353663608324987742743314477953635849353212078870695051606312319787488002670366140890214369261961101636712461803718970724393716968472152250891337949648930884833415017943510353750540214816573169530060421968971737770 [106,50] 726116365360114482460701085072924091734650538534050733704306271919352006434184491191937645003055591021898971816976110036352868424694845449518576597955487390990048459702035052898595413638825599172296652864969127371313776618087167623061774708995416427211472307601560636570547188114395301106830928434276485294061561827317865878618654626119807828432661226434535836737329787560895480082439490467956355091315098321387865990761001502772428054533628239871340359094054061519115256009730764528711434174858562549457007258993345106167764005505211205200474112972392550652992100194671885344139851055140596177226702630088895273571038166766453277501390348717683258091693993150356880874194783559932779104456775526319944285899966157074371533431706068845121741200590772508966003685373137486563999119993676951092304725772712207880077590320759164744833594738024958939454915185862444324143848149440747399710398875213155862282335119114604996022559274539825669564813939729277234648060652841516335987202189295957543165778760604144893038823503427772092490913144846306245513705948605474676393067957761075630291839212711390533936675154166387897961294174035514597959964983966590302766886672588938497445026052750716180821448937646433904987417856423317940119626464354725935861998177159341839084620858620111060647227922874729928430675788166278413501596477381687662204789788825635612124162804802555516449768890816496911292386919979979022380496415563425529430974014831618177850080129249892264587954943091791781136615154702890101229637556104123461050795755053018140460579423204071335994800679327044385837953025132155000217672215621440206352785632412271385100978141327517321655452619094941125586586001293313574025882539383214439216394607669951037246091254311188399079065425768334237913617109500205517573960047693084406973848442953261441871238661610567968297341890908588605188778451296120391213588306690919449404364726675 [106,51] -342422425810142031764627464555314229023951923160227113264507887465757100489870881239153481479821761332894316042310482674412421704713227224167856466935811746627161296222707362434601242038398528372795282806218779662522210485707428200275962870594296595583126926000881347521018865576028264156878113647828641328328560096505788672354004863831935526679031829084653441521588795090536694033133758174962652635173510076622201238755820957750608246938570010909066488655318271911719872638422250237645922808068825136119851413662184939665174438558186558875770357006474738376059721817215187093455707234320739484803704639057400501213348919914392775360389079919662748834010499394320204567441660924334755870039377070503870424755126497331542743474061492601984530513665505237565535624067092680315188732507919700199118679166851241732442190680851942192136822662403832847369818983554283500840639346666689955422125573742095683142160070284777972316078529567436279070130459072643838539137419384336261584790027626282632359698126323193076736213204835513328077655666882744190763189151421326466007341205328721601053567025139440862189099263320070832626563180629807563307084599604457903682212090912152544956582422530811007002591851906209638954850233459139079466355991095025711512893818366658131831038848844421029062059411854096220899721797341827083259700017474103526162988556417396040479025886467237121137451216550261902704402986419779021098231262079597898635121991734989007408105501902611311160700406279525914365322954214035659594634999379352385134803339276554111122878407348208958320672807401359275875503886819417553207626235028264107175070529023279886045655219400058565061459733289368023136562010759643206999982102783154243353304468365924434651800727547528832220359351205884246791822974988553370162417280720414977702407600561675074014280957320196274139329806392988708276649514072234756953870536968556414833432845 [106,52] 41211629014202519996336803049070954737322471756917038098791416595761208342875465267368388005380803982246585569724653066115664033788822606385806379391006173864617130893840230234727878655909547002678209865785366198896977710366502975897140037168547499586601621293064603162004569261589714924414039813418143713197215256153029907781982910363138720130231881765928572068846914009236127334302036148232948291026705505917022024395702765853420327569807261964434416932196725177498785034831066449700667580780950692097802356033073365902905635159627073649721696699119731805348659098186599428606109349432264091774021890983459428146611138749124734644242121321210737286659060985196741149674617601881147842636438039410848687514711376962925935294018243074031743630435706781656815328534919070073719208460669080834318214314161183302995843584135269413961730177845417154452367152973631107259297046467927789794178854561034279243199148225179894719580089614039019610707955689098998557823888428453593369726963722326427371727541119549809735028571800222329359617171016178509364187669540719429173500525520758800066695480389702108678871750271030591299335153874447802434428814343499713136739617024688691469269761008204256269406843653571380520671181635676796382109473342471234330442589730979290489612417691372893056613008920833896761598874952039916637960797449175742111083908268154648767996933356025327466471296629126284310631879014042037501477200361335953319088831513708353289916264832367669874565993455492059870589905794467991991338609251452731017887518476442216958252689524339112333101923077795657995118378443744269146992842903622508541597563935221403408622061474595920117167191492251299574114815795454873996012040897036245393857727749270016181097987709977174644796894295709256003808672019809495131673639096442118491017529684953711445771416459623860618735247877485626416849901499460379251554575685336593941460 [106,53] 4806603920154597263067998919135479463953968017271024662044534887179529714132424276683997073647552987516253079160334422891070458404731569934814765441631006642676664508727606835515942827097063289258123866690589917933252746295660532411240026905640983277804508593828354565978921564363313018189895496529045825213652255731057324329886176860580299195779153849592751386537004550513039159564655238355795124059636771979987700471962632326603427643757772277001930386382965809626201681889076856823351667640103670392144950734973802771729322977394681258684879332943275901113875443100963405738311003019941920500225364664504038599265922012359563957963067368199328864438420174558442454278122521499399619272671383761359185548498007231743250258023472917791683411096156550768160708649966667984572320520450161716742281850607317941787606895586685140154818216366269856325128537659875603003701609857010622952198527847737915445487655386513553629040658385322853252370545068766113471685864062136810017663447131358457877493653503382611429225448120427600182941372826563423077062814063962893973100652893829116757998590457561494344910602194472927933485949439200398596622620457495503251488060491185986543796604904464542581094736417926805049910985364843963641074981177718880448912602073419867411191848417202266607111141761150947433922352767905095185785885485659181716114149354403275222359091275890589160885653589313725937533884692400118968745434956167483942745721248737629149974825504498021088659279570078338960482738799318122042883696602716377633927274730409832642175782965588918290105318007484034305720486176194480850918040732436462327092438766596000100607355468801947379982143623209285137523683405872836731364259681697487734114122227307919647496943125753057892018711223579113439462431564529765425187174411170881113610709251844136170764552280151721520752120525071063035776717513291461039904352999940086706 [106,54] -1908859258853697352949722112662070425274709960885647234690813759216808722222453134025878687200107699120027837101751605361685579421441991139187926346771810962784743803764447615019971562376007507723924868679750321687301228682640898567483836688313504286974262527295035645269880483854903159306274207073787120198496191750057238871186210462510596246165824426522056547385947262142574237692420093610829352039653420365051871518497884985520741079663384642629182038199669271409834547239489496477736433629779605526019449310686369219995876274912729972896632437350105304845232223566600731318676029771076833548956205173872296596785340072546405598927536844810087703978866736624992902672621322210764822723418608268664214565402517757556835179055813751810780896694406971538016690547076963594901624310429205417103061534323407728641716681262286850951449985785112734984024338621973857386278310402251747260108860481616930954822173876340897894201392657025196755754033211100325033609409394358831323000262800941965649593682673120505018587585505145335841851087640895885792214407980647099221286356976631103357981444965117812723944663664499013511510486964689618437487599778905467275934828261244959675782507205621849362792490699578788126488776699474696630042991581175961600966598153722802224580398223275889801672539874857950217489612170655041236152788269766336873994104451125764355987629825432316156056874817979702407111360974039807287490443690424411284335806861021605399988863046317596680869132098434271121434178847087649216003657189175543062879014197890641251402915925199795357735011293054373804595098644177891315082852295541977427231929994397016710115317249799267202544833888600619292911999492681012610759054899486818420951142169087989529985412023069922700263479233460566778174078107458394988888265869967017955397222130212992506644389100885657829314148282875757075108769263038105142086547131367500 [106,55] 194514558970995663218271025317172228733887364678480037551197433441210922484727027492242906196423925087739470425292716919333528237214301447119403399171776201080569080409700879127532523358976742908109741254700473505173638430394033850439507783182161243981285462506298341957637251400166980243161175208286596444554607868777677682046766224785741330161523227075722654826961493003880249906286905744244723553499978298456202115669563501965234604744578079351631879688439331631327357776198794118061204486698179388024296648826501959885896612943639391473325707296034587619611074421536417934914525294165551570570513770631251320086245868754692294982422969750335408449951785945273009487548968981294944237761700346105077024642612323437450211358427103806577767340523394158828760638084898171385665784510906231003903454509551547007802930892591452003617036812047942424815147223995481533210014962672047164702769195750280604693338862977802579344811258378911502750927967800035167592412828446147668615319781259770468944459148092657611963284937605310588636354678088981130954568271291507952221250675882705970709735372160470745208790178073619346285371087109015300280878819619507285967598311027634469748643862941282623911019993168705421930600167834242539404722461990837678594161221996372033679460310528769807213078962704663034980989054413922600365511164830027843530277981544629136354938581277553327959612008648474511221104908804050143641286480347848136027105658361364225371487317515458225069225932853535280846029101999724606308027431034974763323241469248049781928886911057443074974429430397799883507017236093820532800892351992200011979162537970338821647103063165596206057548230905751145318509678758843842592382593117755451428541616398882030337131413013457353796190474894218366974032491443455702408127771210742429659286744352079853454602064494956108691366779349008831745762536811050367205442975000 [106,56] -15538109491366519478087945471644167387113845784493107608031465869935183700592602912838390992954539774461320719594129962368095015092759202600893955764870639732678670593036987097734954222594024832703801051989224488086684301952394276816407922680381608071038690478183868031115955329158447205712073472976365515300802697270750699934809673543966000218702080072024082235627213452977474695903549927692561495377078290491488692947990388016904865146361662836623493648896201468280032714568301225504159133132360261504465513412212362060238088684193302852101210733174867237227370348712633770381677284721863991190156462127312973901499822892842260858600390842299569533621140318914702384827222602455056646721908070134507533328688288219549843368612499855073617503896539606979763922097734607555516878757581666238349363775674096412949324612656066792618009702001668962200906732636342696654400608334447018374669149182020048661820447993686825528636103374364721571652124301908059463445916478199790354837691331466569085455515175307131165753443472711523576370913672258667789854434477070346351454082123067349744492926212651823533553545767535350463844553764502809694556389513779986523558193593849314075804348568455403299614792197971140224914423311259516984031275833651241419133826658694602743381741147449488331689025973820892360997837983323203517118981193390534524773899397069491390795134804849186882992907545096778750951446455585180789884521873718842372344948960365601444979778216206984037802475595831926056599900873748029099123498302987644458602481425792788463635895067456068159698923985657581469998194590783484829666966281472250122467759408140733415968205965387089209368953952221058101231860748049173199265894948572258342576192185978022662871436958632342480257652911081710916759161830068471773181607415200820139377893896486395440705184627541252654245414701554325918201749296179566925768750 [106,57] -1395762826720531442064823859049311637860938257382644141400259453229164477039495907658935510498435245870409389119307750227371081929850190021721665941938706702224828962197817016519354728132895391702776448597230063216470324617940635246020709298635152756796986496700685750641765902232203624051576605127071865688755865101016868800259513815764300933942177107016847714482947854605953603568294659586416535793690091024733848377394584378939652383273444150219273428730664033088695798318115643713933484764935014143521658023650566061870331237419319400709274894734343599750775714143289818364176351510124702031524097857348697200255443080137471565586549664936092822731116058171385593269885000611411092970947497575111305464058381687998556925896195826851326491664381176954257756897566967925411727225400968455240765034117776349926960564229178322730719382288373799740590497645748902915648000902748755340072416958317496291520660217739445046412276261009478952299935739497312288701740067975435120674643556731742075889750593681209650277514365493661796141978406021188780106925307463127157183217850433808925981493724461859226985644119952882187825893267009749686503927462757849996545697848752471169639021477809391015674119819919546737799154770748904390670047262507252035217162838939749971818106648875771203286583810035143965155020265408352231313151202177048806692889054140688279762318995974333308455176162186600614354539552887953958143807391061795244018037766926690875911280933095329206570899653205143169295152881451221065408508031222505384818977703316371914991123956299639019693058134972253327688441911821958916743285835114468429172261948201481945668060824692719983079374594438665704487506045976713135206267933505044621801951719900426145945631184878900052293865493853424707818422355634639860388848692371007064906606432405188089044135863422350774463927150709348489506746258280583039125 [106,58] -161910504621260642987184564942005298066463992306621084759459433909644350777841340279130751311766596836916819019248344856496853282374644474728049565569399621511419038658090728081607876108531082801444922825510846708211628540794297610254690418241666996818486924004145981952808620228871549328925326482951529525463751524946916951063833165125801461624524320348093979651231330403940515184767297985666951049208965761948766023931196978185727961583324239014461996780277611804682655472859920173440020503139575734265492484813641695812620560210053735560655158277012727777505694113849717428833733142184702117091036395368526811354275223431503484648765609058747700107327598185665810596885365411044025442212280470801399224004612570677391443561608479609747491531425440599104083934650876646658549567690278977724598667157496027698875505073424875765772951923388779963605520569679342165096560134216369513558611222462859243882191316046561960067205232069252937266925164075886374980496229437257104643631888202901895061579159763593289202174946709408839217466338153915849719092059195510082629424702454882886967177880216000527318021121833902579770863246793542473274852160607860240114740774744853032361596106198566865982162257532183750554618712679585173780420466537828925689322127065824163769742990852424327382763222462713484591365627512248416204503307817658710139965503477667263201757137615615655484964264328285325585410573414378916501234898448616805505357315885492962553659260627127835755490317455567117349685079973312705480450368115205461084929185332576972221338560343129968388130997847044658544800828897108935511510650754054725813046740848407116909456182830127459076794345649352072976074913086857321162206814247041716267349433665631191964883410451480866827240955582996098538225757249549461610707174942926139940001955561828197743822932076240182996696839015481027207684482473599000 [106,59] 69407811841094305624053763962048781215510324914632386590845860904129892546090120365656087267860333178343584674068425278708974958308827932160695210326054104192225951721652061609535294897130390958623015719145218160007490383697704904720693722988517234289390552110644195413454924901029808956220009274993179467748773490425310028782953368715753775817918530090616691019329395542254296926019890716056250543190412827585099364108145218645094323452011892560478878217660664357813604646414607588526648117307620612481783939859878353264096223296293066911361160962124212697030916911957081468306069249187625035726276987973213805762426477083584027872749974870199679406808735470859174872713265670729183936776633227782062615529739774059200838865118494813167539065086278744966724623572933873561682765035411591899377084577159829654880763200916976462802087521562490008007168220882966462593936818124020430715966857179201086350079276114352745536840083950847613967390298236824986587420910012354938245918379783844997158375847112563845114731105841733480150282186485255627333282851623437602068990512760460025815818989514129942631811205378852571553628389549107066179278077176623328074124965995766450229007287300519193481829561254111586180520035172358887050211208082020208174150602590624668225963601067385235149997018922185288064648257735081061277499101453227442926066128616312649648388499506758022212119339632688672037785657432642644679199010748021395260181867696922036863043142657420144363505172525006100637523441585207439067013168611934430543210470952651068503058336676558935888095930244565957565672238839986625103688826657302565740979611744163976275183525686577878848307407500502465966656507765374393071722166909987972995050664841924071856826313793664904194471639707490885470615358713511021923528025751349558017872887157603445391721745933328747583545055936684486137981566344250 [106,60] 13368263791859524052435433905077928416668180402257318280463644891299751516071306893947914253920094964562755828611410078834782432660273787531630360455544345896520039109407028815622541619401969080250743699900890967543227284694627443107401681686405900281898471205967978640783890584681180219470918573920001050213303039812294018774225449631149662212277277304380639620984413910206042282455319223462097960752151324049509453977388817136829089524905974927314377056272324319260666488113746586859288464302736044656580820823788441130264772127745763050727717305604741349942040105603068493804027709303031830621592986651022583839802051280035888920977301123668924375325095978714701731696881798284722963713821341086268347599332396733063116888172048581616000806701813158378339816261880984094426386921512125475398463461805647298920362282042637726696752062741427470296452408216868920308093105926553477325373836573798884075085431429361408905304075200145097399624961904149118161212790545371758374308301288667617995386013505358918080942865738829933782268383388180028297902736218486039994846627830396168160641247002165192263496647454507748339737148702017329665857438913439870569116734544103910082925278230424743908490659171317844604772669151094128686711820654527426351629093512392781510571874594783338310197946106748975549838203935926518612847719575279024798696727705899222258612302022606508249235098147577089856277195883703715837450403277369950181568717736217100470467272800956410742855110517359806967575018796669042404526770595842678476615796923100204001906666623482531368550393291911747651351603434006904592738432259804635773931736296731228842801490443352269203384051659666267578563304443980151791871443776502123499647293695672235752197103836050503314152074388459234498698749077692703540190306062892932028478189535826639174180170520647855071111134594353536853614948875 [106,61] 62299026369410507608295902108543017404260325269850617814447924040099974656374162231799454014776020667097764182565570568716966390810123219004662917724686093528629575827181144391096006910353454966784375183097324309064089587508348393495101691246481540865032802308488867982018186934345730164115301884966084351669875306303365316652147855419910875144853064165864486977480203026993702866022469646714171074065553621019307720677335611467748832407202872695308713091782200847912156108095418735515820709822864632987114278353629235557945818111970862905790415693376732827710941941017190278285931868512015571014245535874651886255193712618931676616024260751566306768224837279836259622239263573605370426776809763622532277826016247553404588982358755042992463027172305649572842543180412271314344916226438559210178352239076508251008437266385158133160364888286109847177273648247974219294930721531789672028935477946090780819866940140553414589750401274776735497939973698309134815106220677117497435849595966157423394729253135832195342196284535208481963124240774536890247716197361302299891672224503949274460100365275709857849097960291615382893687587883196228079143445958745303656579967413001059615258655508511483936241231120835480017492453745089280756362780197207629502883523634943278862200063819446036073444749568209787281302587834255706475184322132405390879252854393527868376799133036400919536779676616104542388482627384077205510899544569409466496163524636268595960326810335260855098007493478096190806383796754017784425436310483472321275199650351223430112263054716241924155351939553976338624448053399167242069246287168463284590018490585625047011494494260390751032783913936432521036747270095820990968549712672920015364064879980952647503028735986665270565725200318599212425247006533936541309490834010350050974978230387525014769563240831589613504270099279790287346750 [106,62] 104733638014300291027659432228744061833821223602261822395011951472077296701925074902753876707695652347054425583603187131895536770260416500936849390217468630415128750130960888627856322161335896544317848599506945993741027612445655586936300587087673478664980281880172165452645057192020041588265236371477549860821679098979389887367878715156739479489250828424453306385017893094228265629884098227170308988609697888687050335655968088151920118826832514273343060797299159018028457244449983630898440623369114457117895487796513661146412607876443183959554568842626475788677717686991344818368709138492040370025683936403986380227996635325499848262444500381820631793302248240482194779281978545404112648897481290880017574634947909605930362260739525984906890586779514305329524317718519797599365995324897594676536797020171006682216665477058510097795255795160746355804272995821682745711431549910288386307506104249021976071911771634016517462696605707746382355012222523409709241958995719799704930604913625191966226265100715103748082049289068542801404808189470000050468993832495422160322910695163695885768821663738783273223036906177345441509815555946025012935021659041234961059281667313041055613146205203958592599628383375239228065381328561514301938211137064370710126920294702058101220695243960827213474456427550979808205967556954314580241538770903199337813653668480791925416810041229467042463439215798926043480767496032944563816206877531681396195730753470777338750310865509171323545457933397055896246101635807678448015993006760321135031646246529194051188764899381420832916800418024562279035066428266048192034159936337131979921576218103405993533222315780110421774783957910402647528136230248657577064231625202461376715698780785821944458334289295139809825921831565245652747768887038186592849081305225752127827375625544074905499022423962137100721970496094354437625 [106,63] -8585764095130730992464683219521534095112783670087998719525652024173460079352902405437277154929997356143753648549086987715791371567996039123610068277595398221742727399727824088494222401639040329223300663112024326820628685955126710947172899214162907190405598976880042336941375674427786407758957265105350920515341993923542333600031726964545415540833455145785083945786644041398310286056725628833142925112899107408639913756113985136726434001384337166052822673260512652511114741827580395938673664299819511979728662442317181110916487181633955830184057200962265251113627384359240783030644558620670350852052591731593575802769125018144964892716441285350208330521170955668241754486905673306996230074635322794781052070848687378832120552837176410871839956204336438501325712867032947300520365126052596974732865182670678425332770010914875153336924591742264399504041830747496506366807940928842647028348456725780548343034918724862407514967232701263717118902384210292096055405820380104373925224717859525787692782349859297797158079624247487212493806919045624642434473632039220972672133028207190379671155985069265441697088595658439893035093667275022995763770544166828191249698040998458004255761866324233852156302616796244778820940803411865245225477286472716433750964044469975420947005508416037726151845525175801653306348861577625106690316468366182809071139422409077048616122514397126119976982139461763884382182408819501842730749821330922588986170841399417166135375484142005376269999906601872543965031993972073085357145928515287715452442329974111514275054268472772946512044068080648419303323891409875536703776499631374133373833762456616054784403291622686029850869288280101646482887668917112920222374334627573381084597119662498814369986414445248062477743900862084663818845463283788125363930482051586556579792698193220572770449878616193958680920235310571375 [106,64] -334342487043569909661469890334402491633077894268383912300499061030098097431952221337483446287817843416283593833836323436673143300692208454196974404996782975090348977502273348782562837454536110030022026476862503999764213733514807446593578055358312388141690026028247274306876623412705089988604214722164190936490667026292910731344953178922410347748842925875927182180722491978059728140005934762676596287452872149639118817611943879387514674007356608520176148891396075615514780322372293645839608884269598421781579663070357356985405716484242423876815135880156770476008684617670514459968514445543530897722546179533058409399781485852097058570587000143871436130479668470357776501517027906105483934691807581210759492899492569890320668388434885844029643079346571684733705384627510025209790389593410917231603652370609251822876054960930597835975427865868801513010496731870067101250413460843083690581955014498349326072904972887169331113735008788495766311387650659916401069931123816630605987605343048096319838365054212672848064209066128769155178911076128054230387130154112143387081193857136744396923880257759884400306356841524999854373178439107831128087736743148550163079907245263606103925351067055335636144044868946088333581063388661915068596402034167018343558773368855789126993089462422232946127834571909588063678804233844822269975624025046642980191251944343986806712960002441460514855056775904437366904941191726695617429966051028693370649480397946213441534590994377413891877693191340992278805701077878734539216029896846074003942122932717860935953741038234872118115427719914451595045938838889437936150453694394107690543519346502941465788515606690496023395253751575049444768313375270773432842808333541031549447280022655516572243242534320044543570634342036971400312838212278338281596819342408909711580653639101423609448930952909022224035924848500 [106,65] 11045967369808623969229317319259349354226118954219514461610138118107930694450269579707116935952631716003802909906708133962850302554933697285007685565605142031466391169287155906025483471942337980365966941212550644799447921687336917334265135165157112346302171082251405010240499571344547691934026441241400508721034262141891358194409523664901997769159418915557894030570378182229745364415509961067945299031257174055048797610795486091969611885588365570535088717421450919354756769221906640699900835919203571788281477609431440612649868432819460537295816921470492884843910993909668987122176598310618966377904403886191390714698019003675045491485590319812309238004792056420705049832220470278084729152374537868289294052709096029700605334752978781484734705184807260268102926556224035791228281816183358313549779383853370579969090219373051340008264562955938773106542160520844024978608215748540907692531316882208668569988208251267490015618988675006968043895926230799705308015205339961287834773787750029676305002624621343234542522252192642811781409447448517629408919281932870705188810977815079192350598706823590478479105665628261664410702461788882694271443729063603685763355835163393373569000464928822558750587373711606944516255344563454346033359363261684364963331190915318079883039112461820897406001904973779794907373840666266048545217577606361592281229862565730181658230601198810622218398852274344524055469557975169135536927583949623055201549046028144975285479853082672142321232957454363708579677078445393830580273929027423483772496902621090822845522699022726046142232462650552554061058295280916812437684557656397216265434657812042859110257165894094547273610682913187253893258942412454601403168788992631048897312169355601331052256890480409687103526292283582895614731092201692186242384347610675939237839109638886622041706379927867658133755500 [106,66] -2210051340169092713449696074233596133679931184389469735493016330276871448092856860089872201751622162247924963196250486765128111790047435919421355768358273457667094577515903981685826613713385398916734486368137334845889694247428389048463494679350580540109149749783328787131955244232518681109816424474896742920714868207105636955161960702049823466982433748065735323331774604068187552901515223744545984064826592256792217879859069403283367046532827987854788724984909782643229419461224130863446370484820806966641037641283086195118630081734382092556924259671133984938610003830113844622957780124568147048426797603449963153738017308706251234732259243528047839803014496972940298504845853707057400927419811443030311132335873770745751591546152818325733079177034373020324359813930195370374459002583898268244608377180567333048821119002314870716041797099657674290482442615686988303542556897040331871209908638730441724931980652562280468695703736812966286559905010750532590134192917223232987876435243427858527831979147339249336403401249244503707521001684795462780826992651207913811803863761684104566575390106822919961729079247375708347456896322763706924007470537425912200044230566207757352211120491280118187409279237128493834619516281240617153141033843110973831933784721645822183304312082556265400275645053948110916328557680831887728073892287888799735709161540361418053885949476377207562087675424176385647850743413546759344761101290291744101448298605245295523773207962905593602339550874104393484232212742414594079476651808466123662520678640178390143538190511229176105477309748975934399236614038808285110412446768464661936919093744825480263396162504562320772119762469461570302514538904609566154073074143337194208027195679803881788152911559002096168663197736512336836847764748821173381122497167291174801515123776055633218734407456129744654875 [106,67] 207383852890251869803682110101072930453968357153737249424353878281772252730632606345351978199715483585860415401078739379775468688730892702925325464456668787838650462435425192250185333045611936557029273263175005355513049255001793691186220711930188665341846720385313055469602426632341388885608544365498138411303532262826005265045865336391473686311027805758859632400786659770390704467159952944206229845849272343011410574342936633374720783669637075817375708658549148897707026234913207908034024201775240854644576789570062109435122870141398372924132948345193072625842419699498318790756196681551739346156366296433399444430646256678028314834415410754880928785904018273962976288849855574217635837899154665569268404129944849524528293024630596290502403092734235008486076749040642784830143292485615388589277787181926694781742405509981759771375237587169578213306639794504406024169995248046564061539887101666925029916175901032165447009182752463540952084140899434628095711535907689054599134791824301783594294345601713667616831485272773636051881190666690747616505653849089174815805959366224933772747160661305738728804962079042033150939987151308812427367040626879666312490584140655597904973149875702715162356170977685600195521574956669957147092881060354176902967077635420899068820510860416706303788355328741372655102334068581940062828459699614667323647855381210522039610205734641923985435535058731058130587034372358800118127274542803937276542352879017233079389037069081318267137141231115512883417296601277434908069668734240613081487738762012813900745289168379888394215411214110985875592812721638748946761231179912440625077347139121973961422931056456264699045658000479869627151957749824524352398114152574455889323548092185896366393384125205252740135948281702740181777969300425131296468988586783929264239746313404951397794111493830805050 [106,68] 8494913269345057780260709817870545422102865809623856995790302873190712350109089561662010565647130146120988327628573430442426048178899121224781933578523172470035147599844128707797214121995767439062175599254318146981816275051128279389814670691217354546690105068012441787593837651108586805640516922635262618055503832580468573894626989304609903117201413711907572352347170718764666109168027103277418913424349395307493225075701299967485281278516077367376987374047663159912523634756020884407907408194857618224020149002814368670007936041949923826612182100335037791193680959209395198531315916548796962239935626621741976700585612629822567488217668674129451873661647536409367212372696700806779484949473666631039692970377799309185547463298100067871745039901297525538169209777166823914201005680310704389029522437318772465311610623530133685857688082669213214955720601397297919815624645824194259890693792869422159330965357237621954900057746765797794717765908215026029097996101488471136648313655922676291843155198585426551755691968900630051204702951437492242218997722952218561643425100440996614929554890306038464685103985704474835723393274437152009308861052825980672253826936822100354129127252218751130446502491929501028543850592406281484042111052946677002057771652803736930985449518643039333888195785341624512342087166171575037543790871162741093981996440108233955973457703025344690373290176749093902115888034773735080930331571408025276208139917719825967889093162800542893886304280873605160707149726692430073782963803342403399262088609680899917829724902314403066480167386967097443739263677930077662174432075725476924371966776857656116954313469642793690877807729732064779802423410303677347252669433944144696525166582666055946262474548208536715380840496215568051015867458685395840310109452006060031126459005759491618287905196676700 [106,69] 1569740022757966898139093385465487413291030605310683399837635014048676715924420745336153349380492374577716626638793028528478841721139669345784448191850042838395078447741073139810744453643716425288060923503127079264508674043734318769713018072774033630271918217578945803879397677803100808814685621218311024935709774138845843741385082161356982797245094644565048553378433489382765089131816881990022839301667751533504137531325808096035729085886380029792204483197837170594161108172156272898591317069321250396842246160454306355405522560786943075545872503258461061643367543973822798208652822897474677208794892929226738504265092583008472983037454225443535781731308798100985298575271531045671213194206277844223916357553875766644153934408205299325282651016016069809415604165816763877634473919521239924933755013906721290932808787682449743804705060042272899631401701602701842817648396143435766395491260102128494512997787059303524286821651420839665266107862590393450126175860258976626942115689191817678849382022086372657127805907585860007302904245622168024386985882040009552691975347997910452312234209476627015551729673326180604129659128668080900893571883765915132506441277312974385184284479172085883045828143247497077823264278984639294950300793251501938060129443626428177382357904931768103541107818708045454152296663644394882198214162052137669072528538697617587179771303658501000591950587070125157429064315058595774807164897338598649792758711529558071302744182907785445145310522337718779380907192985681638393650889721819589434235011258755562978062261026270420250654678927060129248789843831168245400293572214818584404799006714950677832632147240738516319475336718609100049451351990655484057693682816143213931169285777578978884953524435296581675546353008004782408043492347703544322756685503329978412264268043088255172730620675 [106,70] 38344688847999531352942075020078646892335360742812762784319341736873814278178667863003250681734627389176416042377813011789645722215678903351323567139706556889008618806598872053042299548887604644660372537816882043651921874539452653035723777392803460010643223719954959735648778807035852698084337340772933552402789375795507570142199542053142724628743638678581095347254466961151464512144944594814716981813290632551401715988982092360517312199119052790982409934995546910564116120041015014873656243855588837135460077535932758529999500304350605965774398297375762866460318551328413989245706469902582956714670151374836950804544159583220249010210724338809166504342004325625220411322253567585450893052698196122484696061569057280387272976142364880244554569291943614735762798678144414702242028835704126740500979014523272436736755881492938240552696681920671102946065835612978234938055597108830467917592018178171528201021115948612912532453532627686051584742691645118501457221299766210276330162417854089257921112131541664540655096399489102599143267714400577905538563738180341576993550967706915849359201103289352801485756878546285112692518641268932434934875856659396895872399203629735087559733443851318770028537746136644582138529933683018844972521972763979785094169559914589373922847781716652980566645542676838080605178109205080238737007779502758640450084284046333636375890019923185144804620566971392794229018769131017229816916172452998826428547006387765921193114100265276247091416212016860454847052982041351935453370423718471048415877193410365642914342811349949278572153469632859966669719255840600687330181840964387218169157579874442865550404083667567428862534218857575766404777070856247617809239058321680447458413619457394423011288177819426408451815765153424467790192580606653511860229123239464672589541333160767341197950 [106,71] -1592159310625075272881974471972082359151804150113566520662211289026013733022350916381341320220189765740672274739495905308271548489403686803074598745932646427546496487078975728396323263966803413176529630903430929448676949567043967844521097580226079462344362779359938211158395796686824174817108255294005824485293011021251026786266970783786908314971921438897696775392235490768196411647551932329257162730282075549106418634216041098435331797195491497405784164968042394512000429989286694255435714849518152503068560718453669582409171997364761611505316516701661033187133262807523981821663909538566454177024728220798404038420041248883091468811254723842257786281548360991247079815452618799935396930309043035221698533397446427331178902927987399618410120032969546607683928065980595567473806228504874686003222539485629733179965616605044666841038472185496031995492707651971196500111860706282882893345380456127512626825227275285944355181557840992349977096743122041018225319248824575935248771642934234940448293998676174292174730979188341002113940646420267552431312774961353166058917836170462415420360395994794847540120274044842189412860131151204209631301807345130291540908567170953024409533386087914691075603945278882099845129382333069105864935072513293517601075586718782847397844223111654513442680543051437431201455959120520313944195007561738649906883868846339449785452256418266746269309944115656305721090831566936337885429697279628502028689633783278929010357639975842615982437529353878861447080980159990391454899358078289466638322328701684334501960079307676577568482020416015455566289925106891664939787783167604981447498371202929109232009462597889975223779057592196304942151940929893393850339448265718841213200130929185629465071311689042046085257944218521744733892206967263526038352641651972216756136409545185078250 [106,72] -96218175100473324279870549517027232409830900045685219166790108602458477293363187274104109237962368350044375014730476536454130207781839804153492876681403758732240122433343154797965113664010319113075072244085765253456955304508099605350328433702707645659760232946398541878954633728234470108307550122320066599119580625234388182997068717629410336014427483336759870698402781418526838242099991698221156065983474574038747036752142737989760746734091995756628081511660741565849398114294528085427349655985940500826344876292480284963903309437034605050469362411644094987356998390353888926475722130275964615151129763919292045198563524618218792082491245577830669877271151810508655174772269454714286797001056435544676521067194337086189093699197256248110354961502359754670155038430463657396529761322780601058610366146222950266803908035171843920350093563341743084578299965502466755232728947428682740626723946611896396154553024212215452915295809049912626847841658531421791035615861381288146796737190802353766754747307435255864159832338349415351320945424219452940100612901511179951916546959214875449614370006635672253009831119895377762188871268107362587318425310358912382628715753293338547885897897798082959205138595779515570231746442490648005016650581368760011231965342960291477552438408436383197082625137136647870465388401867020489280579677947726589826941904797718403023791206741926817220831203287926981517517979421753757868613756510387594021757321118183514484779283300579783503082977922355294037444406972589408162228173990435318864043878764074108311036165544731797714459182945033959256272489245531534901341808010356192884645509948943611980722468940847044339224620157876617734982238702679462511095236442472038480627812457717268660850283740141329546206392265783669243638362314842421033078952495807205021701347611075 [106,73] -1470987786856492158677447620974081789693024214479689726937029520664486125839274929822225324745887570866527261294868380582696509982661663985438267996747041692722272650932730734317000782368194794645238353795073701839842041974289743747068029355170869300942762782722726644037150939406773882403858565337958024406120159762702820209620887654017509907855345205116655727878670820150373932728248062676763353600767077464676548382970497917930761594905269026604410218245130187003628211420519372350598068998295826119454912036384720553245557732362611403174293167363686452173921578764799043143977700067991596127556591547914195869533259882404994656285572556536933524336535176802414550042084420140054730139065938236611797373542169671197949756508964784322172915304303813514670676624663061234572175586149401614007754358648561170997915098844136260191888552118086372555508651974596928017443328572626980461351108013450244969763729153177613563676335860647984600398611092441551317547992063207796128681926744058587656446671302111457635856785293714306036613312571273770758416578674051920151989624992591848338637539062808728260986509561224092284139022256576375695169975349755398643012331495451743236754567212361007935548527439209651154780634645359065173423322722612099255182948626072160778641449482825380683618661776046297607115269882410169336720953634214203830719437885189205472143040803136121356754282076700681460624387417503366655628830173378461319287612013031640950844146947707074246448609460876123794500975315308438828988827892649360975167318290895684964552447936357404961607716864567904442583528655686546725731237445225281353288340183277487480204810049482035364794018759033674530105084730155735479198984911849402841177279196475154927535833392656614329701354858299599590943072040358585630154783679980237972498264200 [106,74] 84639091915379303315547618961269112924860776929320905524986826164140006180762521593217500773996292628408167352112183340002869501370068623802377829630253099601924805208783067004631789331155935123170050037885744955479226684434230553301084708243307502165838652271810085824618083003480732660182094019552488138399547042732809947736493580387673650926633885714419424747545855182594662149962600624459275047044731888609753103062911478776200211697892693498606683926343725161078443376810756735181804637156014555875350059699258945717251219620864441706914238269777934131632369016567148117030459415252727549027205074070902233351687241169241979287947406819930678819855526079850616858024825018143620474151302975561348304848083343058252726365424194689943709269103797547925266166875584659797163444593929404539893993984007379497908999748606945969172466795760842821903521995871573319249042781724531689131005552793420754231519647109016858830042293933032675951804850004377914816972420921536339142999773855160054900784126881821762538189329346465560205508876577512406387785012739199784906093559025973922400389525726132805978293925757442741190149665474610609952890265723405772307595584550004966229006052982689703102217682648688502769476448886531092659083708294189577058533466465768492821151283498333968857530098185468625779108023934653401264464581317257247196046522033684165490867083091262460823826363787274661423013993234903847663591438604034021857577662157834760381980456181260607600633228490901872239596427682307770211860536623873909372378441647623035233391525262850281640652157030994030061213741236171157413412499587543002656201469058780002242032069902489414856674098474765804554820963504321789449237015938298068538801490653877344560338783179919096478865345174693876371834504896915380641509808746409640896900 [106,75] 4980121783236826810522599318177339756175085785783921817118793622853227246783048533695154439826839149684281985464980174618833485782456428263396408876740597061836554328156217366915408156600775892260297217873038966349101360207650143878029434264575707090168146709394892437771343196388711932325855528954449322883819875800845562692060947298416937382013565035479986011365943608412321683581246728777537028423317262628664323755131816267403022688405846496487790785599427963551959786223031076909370534708089007947467060241700707562456915976379066527462125651005569426633987442443627926127259743404920003957031465271797414699918295863310600534294268925381957552695302808389798275254519967953312981763053459665895996543513686771165070281171971885495567212555560551280276363502409588529568683998055184685779410053598407199745622319619864241523620004153951267871644891305753149865417704605714843194994445602523758021105696090507830056750910450737854450561315559401807185752056271826689011147988109769507254976191110794654944675070052831655343266378652115202732450651223951589708786057767342270494896560713460295326339281756989232163745181353371129459085623711802139269854714977792917282008777140962616413764427406364850384183499280620519241089301062966969279634301925527140390331265696445017207241170207342431075008771265612289498823012588511653356462252810130312734418116054269678596866816363669908069510786643644747925340007146974414782104264071391050565419731199775621973382498159114949040435322556926864387068370087218593971781350468290940009136308719890967226728427179133781281314302702050560177387655700898367385562950390866332102852076728179818297642720403764114544841351001088309928977804724441918305741053463047606525103812889857244908604921949744966949420742029579706769264026274652857725 [106,76] 46375104197382403129423160307064438938224346481537072023241698000861274533059531379085074869369368028973568205232592186105856789890280591909908168103460831529316667485109756339469346097518015605017137962428046274540048656343498227824964132524152470815620886117392054072739275369583369454536486666778857600775920667522391487821945921164810888714726438710666229782961287370248427286242173010563638273846444863993098635276655060543612127811486791273896874629398912872579570746461150394728288198429652668943066828791461483797049333554198513760409867360141678208229092973300405230543769174567059964680006585236349968290585911386147614190492797023248345737426031610027329400823096578377225531516692863973860586263725899336432231377905136839645562458765492842088514810785711857196240665914597000609771668595088886272003286547443979670940473461622427067965221948270311910926387189910154700875863400833381563276051210372422942943862015922035730663483973911788123590786328496526349043654979485581830298991222631822095389653519922628020994421444742590171235906856067346254403320351715731392286802473348693897880623360054514560241826050768883360270399605654526812357489064092251512019046061919799259405215613109945681285608975544603704669031322717348248036219213381876093331971956825678479940188514997493087573304687817078517538511696007850659396556983982089732730952532839441214466796150315528021910427698129027530882187693117471941716081509279145283862870876141331727016907058689952193243899060031085895227563228239212128153951175203211965190493323967934596347070996712598187524537432542269774893524594111458940684838312555636594420609687452174513171106977187124838066311933139665794525431586749069360682211156901988933176211228796202216622767665385137756462398336991722524123254046695600 [106,77] -2019795619817962220815811755985124065762396309586707752019495171993832668266801336351512354150109843392109101395622967450898340084539412074000316094162989783120678868547105662702925712083632161653778905610778757752743179515987894434984779375849182475024905527108335075802430261606650005687797038760434048053088322816631181713972293326613156901388475784249186427768087389900220669592944316880407619450617531931020170896998080284989133128652475215879468998936476595897315085042693381630951202808977992616337873059486251736952167848228865876834779971748439663185187623084625921792729292523682151517152819383782952185743223783847564338699361055371116380709483055468035536792200503920642548311337303640048450243912453268889531431551952825536026726977002587790625730194562704148606544611649871855491589554272650222449690076906534459988314590993330296111365271495466016124828046056499404579331663115392975329758570696919598038841052322162600469302136634335369151147481333482102954354364583731149463409383981336764913547297173364531252950627668959398108898484741561071350659261902397093199997388760737275677751047731252747222864643215717041664892269971056415370163541903102808182516715003168740300143302168653366609728780261847595202227260586662723208014228694922226490473254151776723336433723286106188941598873935299575523629943142606070213166503360138611303802328110538038515594001326721452256415462604999196670526095999480029553541685500940106605535537513462438649734246687115830919279175706298636487361405495607089938284944654479432380953913401375227472672493021588129857778838303186514530040587553387965609173308913342158284302893301834016766656506058751119103585631914146043149865650045440937746876807419032797394974703158082938507172626774827921096866930098402297429087750080 [106,78] -41295378352361254693364657601435701226527860163817424132021285944832284324368780038228655005560242411715567661322805428700628707726561449148956409463111019599986983214380046279229144259927687407566764060280398142663017504808008284226049820188191880325590026312903059634089304188347344556933084938464797304021144647683662766639669996595711743362225582958011743901388913875928122244760391892666831316458074393385681465038184069002011217052735168638048739486554028783787623292210616246520204630527695809853995609368968209329863637775969912073749294490300989936354990687764040387271788075128581546508314832996779407783778183360174230929275720462103966478176669852071268493714513073726933474677980276964700808398308086087919165967799472582656272151071970500010411882958020797414368924624333916119986551949494481921892917899925608318177400238966310672618594767745271245635830320588960617174061108528809434398422547494992979003428369275371962676988653740869377147415600637995430647322339454202241708889312968389310031475243128225258897574393782193706813584031220948158035132315803369118308751010696120008531407342434157075295490185950745925651318283486741242579906928224418708627046548537022309325915361220542968747727635799250814160770797818284072021204170992880446679658656517476605199100337459321857689782303784258336499144056376177027832787472542549548236477352653195510430353880789709290317916814231249437727484151722395086058801998545356191631781480677590538408682860524503944801845537026299517909604410841164708930854130228951022650593551528760007192831212930929623617753790991429555763846248872847847727461051715970086449850240619259554304981730355497163354755746528294421158141122261970884995023665369337735127745764864073033267955088172668449404650266324649097877020 [106,79] 56322391833590199000526775164489663924852942112568873839702299681521278625414082271384434775649276475210443438205488539481872689369649954109627344976961572862302379003974694304749301212970538743752390037345242239613984495853756012666659322595557417097920986861098200512812278923903756834986367894880391147242752036676975420758572713557740432301593963049221205206459075788094906179854194473622153372985425565757690050029757343933633314353647707691991067823504936458582586232755910534480831251165495050952587278699670671657221029121787592854484119733213439683272866788986331305418721901584773911699234759890294338935440465539388284533466824648881891508003290000743346776007187585560645409503566849179748810887561241367467808371739953577541805798770991847373916077896404455818544585829089659304045661951879901399761923200437120030550588764138281023068035725754729639606337071753040665183821989153339559439894392772470661125483921455390390457005755401610158350930460878313386095693532100055297569036779917784728438929486129915719446745598492860748248973242172626582331611340940713616388559993111859299752058745543232250475599014024542230932850976439727845202400930410376233405849191418594146474566217741569478680682433639255284605748340218496517639281629927476889736518336708655940970260769555904409732868708838437651980018104292001343649245085204850992421902627175258702210425457234269403605193560750400080787635636765582557549270550710676270806622171986658334915649459576250190031583999105044262330472093077127169598735139630876551699255632156972971771803567009846181429579273909134358447985488821695825260318360989062225541825756581125118007716114778634196871726493669388429357991139343896630728492756285782768905442655667936965278079814350363136254545553696153750 [106,80] 23639982994825203517230251357574488054442982939671160628227582037695493634634549985988963565475239113777957496640479100316926387210334883440531907650322134688894444102848450158337000912280370880789103802482507091608604270834167705539790233145698697348976861024745272891547807790385861580284190984928316537646249038030631302757769881879896315659901461058042561334783419603766256566021896496836224824853947704520842178044766540628053866817140421088964382760774302905194143787118044582505675873863601623466315359729975444115436553393533362311612683744308222542483324891289045205189400706219749697059552899582327573419733910036767875917695883060098518158790433128872240731260813685651637685663388249283101476018993398511448870701022497728609630804691955608415036801857928902949216528668985531373787236671417544964103828363010094230917086334831693166963665884605788859009870421800057881478472334259346369198282480213973959333487619230886658831444643682075621008881841685746477268615510405975015204641018499562587336905654009112958020194907915701054814567274567534855128139959280688483506402873579237417886859570719808017095687160536482633389316902912127528910882662039928144308864734507822380147191768681600456812801551013093013630324499101946281730049265528625406562893998844429538372731871806575937019586273591235321393986682571487912261794576001886565346830326301474525117558027741791432131735320726565632243971398648197922195526920875592831148929060421647809270539020520265868010260337226717014835659312864055254097479681817376129298837273049069724208291615397623958020854138680282959567841577020507458665153535658705464666682795159370256271375019309091414490424689274060319517341325548717571666937131251201667615611018818308906641716509284624514672146885979125 [106,81] 209005318332467194979384816471121007770766758427161967966222222916400344303071634785049579543385127953914858607671877724413021973547729186826321393089129058777589016915681846397707990015911200663781983375487545929132631736215933260779869638181251643062683783200963164243433990683832187398402552889104143183560779317346455003856110734428280987830763375816077679238602609134440211876032667517488101168396270816457025602621483131863262414729110627561371037448873590213850668170143427165752826700758315325891027359040838080505609684315936202998181312014700996622343861522361703517762539414412512643090076228100422159683090434234370828771803861858097909368899121596976507646897341918460257221018871087408173345419627064667043079427567212639033728602697102188551912386384035697550961002211320460323045319651719368758849141744879438512988837159018855736232259126881043243116147576653134063763017136692495632982930801942277858098591416079681358828393223619560777496582314188244325578402789626481195960839300168248736086784071483599462482256795077537673319864040661312872257141824253989022960190122717448782422647444550722693863263100103573640792482588451964350458736118405046515503933366051386244520446692329571913451781532328646326098239189864520444362933247253585215096010466751849838056760074507152987594644914365885753009172229482586263002414619318528596351394432826919152805560688146021787100866315093874202984942422102899384168701026513480501095714013708417504309440723151482538896414339914524572690332380544239844917481783837370061844710854835579648038834962898981004369945285867450340391271041431873315795214666378686705417007343153996705125471960353786279961075711111579162913238453526331428803504427959159096146765842017302544499795985846394346835476625 [106,82] 6424420961173104992279114122471515404277768559221216455299288424438519832932931201733607467317279029008822384257751693044474581160795451040820745252002529529488120772433796664510508506268372595102937947957927569575037661574446877739994214451546476933488699814847171856295242252820388799043446826758761279343845971912983571804093272816375013709977217045029433465765153583030901483909722727981234251299440141021497668938358138968380396729392309427868922544863415985119324682518281767745374698707950025288961294666587771657751316523637820316524586174474703217364219267121870395733536994188142547466042004926218820771773099951559962011413651445968189481426186795361852486781859250396421676980451256142568370200209684148272078725132289160757277870328507482056683311222829797993412809157917818091884175687871218827042143955855734427105968932174740972356180134224267297285516333338591459387838419757415109094612343721453011179699823906233430490899265780486591990698885579850468898763001579965857353277874823883156761241323197315284104714673721661410361513929840491892474172068688541297288958974042314850966571482101196133745926308482157570718295881880947722673328777715519867278952938516124902168560680479661674079005702571874637273974754902883930727761987796411448388013598435875010957640411391680285751400609233403492523005424041166695048118878653028176061061981547771012083002728016357273725702029074393054523780409269240810756704974633520622992158512651383506956877068467394894140461451364739097175420038892015709859169171852442183052388892166354864834732059704163410159514575836682820816437070175416451766259812318249788967877233143202964991587110180691211593284694968129047088774551087895838925525639792263389587064282149293214100310231567419784182500 [106,83] 34759997939176774658878641198466805348923234789198963256626014959878341050127539029374348370261442055118565713894377735035974772251454412518899614913775906159317814510383643228506765576935033549057197728073901098431779900774018235592606176083954496808708295020882897944404771116487228951972089341324620299760367762907286602482760664808998028495816556543381180631637156106138306177708664995817210217641256575611990486294139509730315332969711418422197390600690554218880482005109818494825115568229940782875756636658862167320068633918530461126527868901970959791298152086105197050080880629761828946418107727758596750843167417230190479950635633005139216878671680271735819289550586472433079303102358546568150705972809631443271532483071593292464083645231611264172374726070123974590110473694075888273803943051140351867198361486210662013535486316844551447367880898491346391646421845462102120456113217788812622799258625941022134768045887121361169285651453674122040063965778622826169490567154220128560091270361260693870596746638118325136858726912048423275601151661277137357017064468872385831190449291803128129370879650715872752930137247307668388433201714669293213998318294092813717328623046856909715363597149851891750036423296717968879157179520626515441420887390320077496283560709294728933656042986365044824044933971347821072873574160655534975962650881828443142432882779170784608742744564268194787843535718406087607686878737031354705673425920228239658556270308966566258239039668439458088441383752265701671658219332396290217966808842557586922094273803217319313014055567756151926598008370553873727356500222658888100906647054031588198610192063350488669706880762884571765249772064537988189983926068444314592557935873891827985443915618176611461053120344065997000 [106,84] 1569576120399395415407286582653204431059886593804074372739197810887979447359685617296249918487323665157382287150872864638844893994462166217887624984587257366883345663507458915352124913956143008541458162278765629053901797667058043406118009772888251017253906015769907195852691559141547145226416041864404417067730759564891808398863340934662075238539414990779783437866143435002957374192031136395760596385164337328696661011686069745323738595469742762197970703371240627876715408026671802261505207978152962409085132819070990881985227478460322468094990195164024100396159573154014351976103159881528478310381776048582633755205583394328668176257648920750639057425525990109835170183123069214422272252315419678852014432149734724914948723776225862247022300327855673268067797101711839553731747257420085986448471475067037404333047222219168672732089984501499319452101545501542306104301012710525907822710708166575447113325672793696032074709704551030088044209716604138140531338581717856088503842420669021144863046803552379696665348157163004943932914103687387914144411467642007109683354930007638556186112144812588304050701636716901321608496241566876882092226267628780271835993817425635127616554148637181777298275458910464870370333004932466371778753342204728487534416245643299182473931765192464352622240216548061390881179742374199074195106594210834253452085297320064346788041923872305276013305955533274126560453906549871215905698828677185371840247376549460078336370420091511875563842252677640279299079441544523406893616079622913372932771665197015291267688095809362461111593460617027282516846410758403197082265346838703759308745309535868131366662401522172556300995643610214843037714735121052953348024823925005578005875145369642553497156478255586199500083749751750 [106,85] 6382208883025705298124430275893474015317993414768251227597261226984803362777134873291858782159986218669563486863382446807532435759484376127239402259182063781502975454380421384486741004348958048397649746395939324065278673358697836006317632595016706616509016959983220733927351331197736282151908243563763136005012032139754016927570880997305828937161476762150854956072397668253608514733328133232165191571785240931341949848790446959384181297028187941717890521625109213477989646242842259454098204901215384644798773302489026270085818681586138363809912156667356749443701314731446226644785894805150367788590501945250861058981354619063668918225050554743291822729518324030854667091459496679976072006848025642274399267283571567316580189183561938179353988563181812389526391972734891439567343522962747259812995141506313387062088353408269451122477784179277607741263478588601238913841964162966438066849641716653429968020068772117942017558965300972245319889761752062403508019031917884222989407404051088881248029169444794580199481112116049236525766997479550491844842151882696385737771238097730614396435307405783158014523710471907357674421233825088623656747668109915950675843405340735891585612339997515961750336493803250363803075422997066023797357624215414694727491919952535816765370462867837501237124628665841636540740146457940140195687091609437676079035735911497139086804286680529225918166641320008997777565152717849319666100680738918562499990627038728532660481164946799494961666818715182175159723158597476473249170661895348558752072357427941890917776785913838707811206101564991767102922872828559131233666397351200083487913558896472421107881970185130792159166682058880610553547308000853081918634341015709784572123084580076172989227643072674528998073500 [106,86] 2669075288204259724810489525948374657267178668386209081519816144529973530683114066842792670987426907127294486561287015791126582884594868182817310396478042675155329638516850215088182798281816840347709130546311913774871407874443432293823181280022069951135796139336943595604899426437182848610645231691489688953823105464519911712264311826216661104968801611668337803846501829977171689753021958029504246656784498759229693078809375278833323355277923525752482556738735008032806979942467919382045356006672390956016715902473092951075042813577815839257559318751539062903627264184077140703513961559293466183105136474326892558265418358886114451641146573897951969823270388831215916430964294709782530058014203077833958530663667190261647884107600426057425669297060297011867784713277744196482176555421490223138239743760675316233267444713857595488252697749216360625732671209063635375152114071312318766800239079616779937215508831436915492515511051941150780698062620338544544425057578481691926893425382856588364016699853807283755331199584754824516256413857220770525560433747056597133212716940443350393779107682389461651946386597969005911014096961825295463254599504086866214592550057999435600719046711861174801421531516525827022240694653276322173829111058215967802362610240144295892414285112536700849582098427712737082024014812253192093823022994702616767947054252899745960149239363940684580098084579457556384781513251260547568562229944610538715859165549004583069428811728526383694595118171782385319988243106730540663895785458178285267572397359524634981972297824916413178535963936477741972431254996223961343811312630578366031414503281844282952062829970022109693747073960463009553018701578250335675546526196195622340127070996334451130557863298747770688500 [106,87] 51004769897588815230880254060845618679297566507585069812681959015678284326369068053700090966287287811443549572806794064186117621595051551732656728797409174056087491989177793011608886569140201491458108259225413117134830506822860085797252280013934443999696520387629583643424854393759707315256781784567846259963015582964861328732171234268440274715772634911727992675769403611942514938862519506628175050786121065577569395848036699524434180571600241169570099494490195865687573563191839860904752706197612831636638194911871110272148878502996011559643928543449532165254677212169369521709314753538378243479561057628332661004541547362230396665795215181703838535463355319922728684139886406680012238801039230720325150354441543215086035309633709810732228260330588557221339322620834704060559801108742146072788233898501578150755270579985964460612485007197939572709301580237575808443383410731282300832877157794314286677569213232340881291201600833064908798598310487414351354861080668847182408608637456925071765682986407022015344756972361411689289717630599350804366618572632967599570320954196451594349527062605086060123888823252833970047945852860533772833405736489871658308370366269905158073407382882604788263231885374761883770341008524577821032664033949919493236388204305878459887632121939708491483523346227108311271206534352980173549146442264574761934433004421094709211875618252609517715792230981794068540095149934380507292940803551578285442456987682912849278000907169611104664461882798679392698868108565592999628044246827849058120561544530405207982739352670653314072372986459239591149283170824209904522240844254980229085511324895869188987244599189539076163754327010678923987947843937610747553393096103506354652480104143304056850558700325151600 [106,88] 797095905572600872745139715296533550533373831920096164516362935617348612773964188811713899876392671849768636583628156143911310471696773174459740805495649913820642082402692166582275026105676012950738846184417931669921705354202088416217922425054631146322510158610942214464950661620215606457507348715576750294700523329596898370133350094849954758484637854339354704945062293332407852910098589749608921795168297127037519747475609937575016187729078368703375807885216484300547966721633025453251318603667680742893276005070731221244705211184890927109557281342718607650988378730477912757997939737109534073243127807046195556178344406039948063673248727898303725900142047432749478977173165923665928279348411393444969047594277067135897198776002040237145116739152261364992608584208671326240376620454945382375675435301557868377815056079802465029292014031895138065758359757613419475714994239484744394285796176334054105470911580061626654525514729633320400724070590690641608128278953473751812558819284282379965738612919376351037602928462940579320714026340788690011769541775610023099772978496956580785841997842823530043410403376748470431792710445529153381543913408513894218938107632182884253308768689439066345955323497266687088129131464292113519755283772599582346241145981691903125865673202619166526536630936832319297455269095982966648647957482773932103808374853842897178818083027667261653933728852768675897277730100241225895917950744189916658160579741055832217858229366090307898112790014145920928552718624587621534333528848107318946757662602496691466921293380199566734855517758709251551114967332239499672827889499611514898385668647179295521187037080717174548789998818891725131759396130817498325295162750484703512052420644754833872375806029300 [106,89] 7665955363899038464363027338483495056133573807200099272561947003872244629168964333344780367120502157750441671091528944097189655958567036521415354019232453473090702035816845995419471933971703603399029983427715637615991523019526938472386460972675151005137776692421028814654304033516919666582130946691389107410958995427282830062466718959424619902138639296577094629602813099591366402970806670732521930104042575504171977258606381050738795730411198189129451033247559136332199447552334415689448927301196219462840218876951604661288720839483577125954040354210664729480206641388965023140467620601436896811664562492717220672771218188925374475954249025587240948227731965461368329534566428551365996944407651468618089037215693039976638115493324755948565024876220666979084108775028493686120612338493770285040874352863219258862956343554416571183532365958558502089690113379963152020952107304761535639991763104772771162872561636839457574896350731451036786490132061809502151938255105788162311636947684147187088613438301626996119650992164144212922883940233810221336458765602606522981127468874213504878604261003245063837929506546515356974756684255391488211589268694393053479871440450821156334846110965590619739752164305449252164199277625663949793318898786025055637296336413661150373480201339733446340203269567283880829818498921484303021584784702947257807613945819419952108777769266655844077209371906902220859550244984308926989250669525806527167145688709532172801711668793135149372327410131367932332318455326794996675387010884485485601924554412254046288390363297183307360033013090925348485057243338392555006499049615436657869801154808799312858640264045439448662304748717056800448615148898471414904281137379820440954581424915879891757030500 [106,90] 99738632362992099525412597334069418851752033191529865195233970123061879190089088391354211256574046880552418586531900311506875573390679732343781895210418683750834073482268463814499248046081107461761194605163488512496598627584244276217365396873423826748151448721710156770713047100912973678288818745153294422505101052365442998887941681808338859637395776953993231451512080597729872818587959288030145719677144662637822469644671142011989179585990117411457926872120526757568911368933568505949107352271169315302777166229268396516713247399515053926663191065979894525040332100356474002608657878856589428488761811947057960990490180313967675546566835466031907122717715030903759377887568284080655010837392706981250467725582756955965037605381048796488471392697802518936088056366917508190906460098550897948646186275566102951886986000726166267473403100503255416423096943959467007609849728153784056481090265329766098048390635238455994897301873790265804592332741221736126297160576451647851332084891832353356891236744382679072955450028462231546615354703858753742093252252485393530913533157562661708680538206798050768559143447184258673643090542818137005248614399579905693957903270587290800842117201887754355586119049683357958660159660103322970273216216840886470977003170439165922281748896456614354790802496039903932688200275129473109503222436986806885050936918705497314419192394799472913740675990171841209138897237111443011393694009455923998585786729081994474610119594005979705838871304645571737138723636931029413939853383077164191130403679921166522734995375376968952938859504204033429402203476420499174176591360439686873973286337300653431723029114270848044212710996895591295801237094735292831240574991626282838549354317247989163200 [106,91] 833409223250737648810313977805892901978739405671642046139070937827119513173960212317882988538872357388337574345202271804579982264829015308513212445575881680453739328876797350104015187179766266624429007341164093656324381293440288225096426698632951198274822814944984906394480155374066633663109049273106211671210248359348124517655184288436555751945432875222560797749580102789517922028464907888752246805932282999657230202489389501354246186805077162597836621739284774679361607494774074308261686473354949280716706954472031945086010991227486650471285738343471173714024286839626285178746987455909784141822176530244797030735644221428474554396036411564714745744944426087826604580716553057764715415848830806546803651948237408927498428165886502648872103121591666491455387816656590140753665826441742919638788815378671721174673824340740073919229938579859040913856758483978938046259768936326477820851421034034978089444359660623056709204904846167462217677946236588453668572808747829093561890438817178743112377670974724121639938265356907803174603486583235107665692881005108326830673425765798326762092192260487116550849960819297969024981410767516188859164561565543481554127030085803714251640109156920158131863904420682466525909469517829778469999038179110344589651691989295191977935131324526707428518536623204954203698964727769198197457175047661831957723961601503823623954531547470027345445794716328939771487317004313548343129799974863280739341046604348580997053613446742274971547451340459992815046272517911762181689457111058230213867342211491858740598580757262549036158779453492222093196944089267120251777632484558981944872958126061412328877638871218927588686017737077854699502515397500346663793914754914021780934273170045050 [106,92] 6180714015735677207037920604157418019614688460987233092836961187642892511071326093231577931777292320433159102169956987498898028118395627167337299294402215394093872677814139281671334537854729596066752929824880937500223758300748780708661933667512920570350781269163007523279930960431834145169904259460433875172722806451484955279472310784607466625108552520329953067329071612515767678959145287590634749959405290980470209949477136790761226811683199536296437293037922996347775011376648284340811998627902177209886035146605527271169603563002486780981177261341415103125546313422585738460920047714478952730098198232321045382428610955885431646022861409250950212835265669276576662091497931508820431353244421275191100004784472918785262624304881291065207715754763569121702973805398654360760789458148422563099098043852901590300012123703705490571056396014740519701397692696719187780291147023741960519418982879987977728869316944797172226458454339387294391135854622839809020228739153121809570768901708019572719627366759662595449581462838928552325116325192245609444039733895421927107729357043886869854937492626029104953178447727579358032180580640268736506363296343911703384359041755808723048820163994135810936921398903255092227685067703510514452616311055987670649635227136270760559371623183760553343016810943075348179389720999211316978636695403974219346023128654167338286093146214029745617024288099722877388225895154060475140780082662147345847068213691567763042711094976069093996139116240673897708593870509039702978903628453402216897353324412812290918597402856290945616834942810903967294708749003679744019734494946059829191188775369567266365426344744228159231912691337974357498230563282029811617633565696342147172633770025 [106,93] 29029004324463456162094133734966065819300285241328920865923788020731054872923323628831577719582141385873310260162091741304475153755510649622752936896928359658629386187547643812844182647056731696106091376786952607039910923227486596375774030522511704318271619102319103898995867571302960120685388439220311355899407037377145788620046325607420673970938334082409916763233788718212268982790961578444709599437990286061165631680406773586320260321275278925904763496668521385420717399163109157754214941493617259761454654189723770029105710229440685681327080149341596567004145723370108830116077900321570207936016494236840845081200078922992636931438264803501954783311075941429780176154692763133937294590707518608591635703444334091408360600152225734733397621151930249938806646351758977834154043090895940597381600664412226496928347187438709406510995801593880253900251544609051837169084013844230736551557485497731918077017848720983542905206928027799666688296610841743128965537823672334937075368896547347779889660022193026106801260035116840614481403727943007908214844419759451158087793854924744571570084843465727100405373123246973403202627585596039596211774287897718104447549136099032605033572220827341650857492295564194988880234394410869583144314502153763464138407822189876509187794641257029151647433115531753317751041466520658597692735258144602828881554480814824163586484517539853448460596966866199229872860503860288389207145945740059762772549353630912846378800330320850445196216928441248084153748843077496773867989288504115215004418093249371552614726055230026195026216481477577794507848616864435617134921085723959183295139031538349334281033524549935565196604630274759474865739611514968380887252889252864676635020 [106,94] 141529527840260395454341619304369356722483898518217391104453233355736320261794630880423357885110362560281716131433436247718770944956272641884094312683142320463571905883155005803217176274965599497129206944571355295969993789616120302011462692422130342080819615591444570885683381522149421052503143108327843207193217458677407366527173492698094012652490321394247179209428946089582900071908926640172399711306248099063521620714704163034211646169868686102728335083844182182872132827305283569030221953782383168008898957576119541584995783433211540292744663411323066238760698583239143939429161836381458561906816154331384464217621861804801815466680305615041768983380704710502980155096736868524984540466011838048936796519025892862537786252608010818125172923524017848026138573414850209292667118903883323472394367620960626522748119921534804581773288081041003309132278567184334064173762361033698209422159372177061557631473868358681706871564288097395319439118981051122521844546307813337527035443327135373323934232328898843901096163410040458768098383229842867284792011244330662480302405768898563690810793367553551056379395841447311881157422277535832489559515139202254136023780599752021807660743017161091360729839432707383553615239213070898037126524211091153990154607728533634119708759285345768156232480174254106215083059110506240336425086739716875846097886962515229289370744073649412346203421335224816673286101386587240934291681399702696471878338753428322979101220337080731424942545538255872456904383602537137300007992798834240502542858406334262379585593796620972119535868777796941361518467162650983302343706313556557923919415445577449837028428414630148822233054089546283399520392312653194312100403205112390400 [106,95] 327345917971926224307917156649045583994028173358791344359502978632176394278828605811918822576214128489837415335970760332601110226012493282196262410074815746296739888007306004752010574684784196688659148468878119846304334817257591755337307988662762346799346652366342574838156648062342869798632135435128930176391072384303949699513851937657251076399312452575106588096234225526431934667016010344653757205774178846261336447966548994123326925991445971523714101505888305327684862992619273379780911810215339889525006757654605651256971652823578423727700654623150137821826779065026279230009934296417766231206703581479617966433408372712236818327455032401589729222926160522995997117816000832603592211589583527526732418321303368304346901751901221464070479038408622633315706688380166324110513555757308529727785080401201076257108024809553177373008310021796501680420670238097944156460358811763383386381120705313485491218243061753831413184885186450823761062898300179194863855832624109143974747377666886835596277141881468123441155585435317790865702221173452977753823249098836276718346915888818414568403715526659810491509262755378849681690700033989434993375530744453234486319315652439273306191554694092690904092224674182425127042429417455076239891020232537252650964616752255009501960118946389797525631964960947816499293677169248043130479685601926391765815723620323646288647938152481326036730267969300682788622684317180858212995740629213629471226759760889535739025619246397333407895708311415659935676152205167875148429834723695392829448252425601578900904732969104455168468875427104143040398783917285003513601536136263948013137033899828865928152841376810248634764390310507851663347895252739586750933558229170 [106,96] 1054408314350769611829046896866368959165245638955825519780050230450711291949445331536421914278324877775558138084368895218297057884456732088112450386944265834384568267109805930080683206335760132452973842626319232476886563413142789712857459320517609629190141280485078494022820711880748862992692561395621305540898751666693469457380543991650430073037324425587949980500912951166188748091844630516734573387464190876055037561667227513797692710806220832463667961199232029963184990143515442472089086849393272972736366718299316230112459631694129761986787844060479841227561481782052135751748450816530108700650001458157823570290242544039384089833885911363955146521556859004106612598000479849540733693993098389925340933529111388464025484388130904881846125108796578450059810556189449238606130773335046180396497112447183943113037648987725026170449719050797477977696727997350949511241198191453753286094773159550962448808504742984914168409550478544761726064677756961378486236862192976088218331050350910998323777760213846217864675864477139598087742216361979185913104729509071117345650268071293438430934022580696448865553993344226983205829885902998474024385990671715000698186592895284942587695392856030287286886001323464569643935405355445802220739377805551707159765415783627449686934799137529011757654072318457671677476801936995769790518289589249456529451350825273364095719596245353623696785418160402423999377220677341150786006857939150431762926200984586340432654951576342863021555625912573363946454963877454422809507174848841084822698689809398991728698719857947874386713592792652588553164178698104030046873078988180994257735448837759557033476601511097375036599134785644534929926208069913450707848800 [106,97] 169347636123268426006719787264809970037517264240656568716650846208532665040403330190676922117903717699249073280903166871734054939865249199792622045537628111895497272215096863913624767375400475121956956271965945707404017622768375398070064835901408982085055212792987970845799262080140815619756667121407767542995912456905673950088161121109440398947535029333134190040941672615867348728212178422787289615834840609851337066620345917831434299826969241168869446450072925487318691993413686728043007762446386882367703792385190072525964071602998471644737585451480851952877726421534542292859110116666297994542809090775404427671333885769389577853995626004155228181236564490218295832927700985842942398275229805198077361960442580305097048852750706474098365991389560127459133103127920004756468049366218017911274603912562502275908775707500000973748947596710856309701059559715909588503514581766932098831973693982902200150281527224400910626649289001327894422253474337233894246842311908288156678261886321827256613115382444017543393607358216070849436916018034733845347112077748806159571571603392403191349479818906012017842634278800945660682698263229620104192692149357398277578748831235716254115067986313609646142974906991178947005029889571368773583988461450904222228669496861552220512285279865190369556000767704918196790578568563708958248010153672105280008166148344060040503181849418858007052414602363895300846637681060748238098905537327926631154057771265981723441599426012225973041887105554440139636060682235605316017561205939344024367518837386870409230806239778844704582251172512600360775943332736330698449210881769644417761481914437707592369713737055449791253867957923169843999584130153803265 [106,98] 4359181932545246019715531895050426716059811135063779388736784359328335577355073677625017903585086095670964276327772557993143009416440901465840694103825741878843749743833580647237007892026804084498875484600998549296217021269396065818584505649735439746053053346877544052060708330241652961731675725521485399722331974077051495863258669679425886194173994011705040571153642012347530349414041266639156125853153125750451964605573518440322710788957908196416592161876181736703932076407168323688641879696130392234168575640869421131911641086196854864229234989658474910049217881981568367335842723914176626417462564340797816208434336861328556901531958632633163694350999215951181958000773030525712969787903492269213558793729356977664185937960060024727267493143824833841892810905855916910943195222244035673565243768467054643065665789758826121507813710683116828091220525783593822543401374041888312144197548025532587394959061125381828327352235890885845934630710862248981210879844980354815647979424108069652218485644948056449636412201201220942836076746803342281534411695084697241503125716346156433617416500176428279626076252356828265226143303146218994230856625109081802748840846614897517920917942058834011807437162128809567257457650891030707222993884605926171636795534582988717059298951902119623674849355981105373082444410970672283515858953409413215074085676339586755222302535214133691602100783232434176537563127137134336665425845847559212044934137961949756115624615545270308841772322350980714700650197016648399239647746829741944284090160725328704679570831768274438692090637529790938226820586282250564444332288318948270969746255138101218908562461124181753037302684913323374652102922298220 [106,99] -7789973303662117600820760907324664532077420024044467413961338929545474017275015060637536113537330483262522300345466851423794267809365011341320760744321575934046668370097623682492516134780897269403322915647331440293797417631227568074166035163936811094102874011952422788649825975245944927398159172932743116330007041662633892628335876504111971116829356954968891571826520756403684603184988799964170615712395602242889656161612774292810880873897903612371791636722196189781577079130555460393176786261790619987334802532000081487919303430774460241578577660717901573484915299259318168921452808450537946043277204465976027507338494503233670804019872756379397155374629328407352413548269364430578502319296481760759551661803681928410107387270522144375286155720470718464933751108573357577926272267380374755982442095980067299935686567402088528136088861984826284343222918056018898358931588126199532309566917897964616024788439051131230618943823068124338994974191709739484515190042737617399116928150543992250478889458203809297640607255873237171972457319916613932592672824214968688252563851529171171545077993081194417219154568257752116471446838710887248034674114391157347867259545398620799908117417942827854416433165140256086593445364000292059175800133939175669912225682569954696481136927277314812522321606935630155072320705796961009057926411694629332424260301389129186624868782142751212307425462986390434081085667259809968518571827783979052083399990459046506896500031725620717968163059061153291249018888802447862381369216581465462995177453333237334741544366988617664262911516951654562686727105229068507886766935042723849311367756294792830788148139275364967716753703676661676976483420 [106,100] 21833231242085764939212802623515595839342673635898887465742727891760593603588685011301498422793330865469493368370237178041512636195027677640430374944307968032910973229779279302257574886300014634990766561437611525962616659736004009558586585155897384619799084606891451087608905719621315233103061142370375988059193642199225204019901719464642035127847670426521502566427708903288230218438740126791112175111594236823531734004748206403855327753923361619007650859164064300396206571285943727811540867440283632346189312824186333713965971235787327607652994261465856930161084591466276963386194730502829573887727440975990807080354856183439008962848669564608015050309953549001861106437511376155080429524599158275734754730685936381665141249547184487456673193617928857264578540108014477340340483592069188294145478820311365228001111272194876153756460143344530309807814481255175734837929530170009535665470278066213505030481816599098703063299858641211867448860484833527194050543031853367512790336372343973019401233378230061140733780213675792566888564364676967909735140525220908606060590750138527534652866065291975767019307629950541280448549496045144254210831495010309671371789638055327059088741567650725363124317232896398842612191366534620571847166512858629033326171999986096416682358922574942736594929627055924761940980800938261504826084750066986394388603312097290262992446181983443924408217369054898781757251000074579550957951430690881718620058043829892926718374755203026700144432227858419840910855692851291583673768668431238350793890408329703731484337737259316893088884666824653256295029955116307119778356697031129060584357809040989559165115920535249800682987240135631129350 [106,101] -31504694636021335958400202249096197262702765242525643725048123879280969097203201997359299396027231239625200435141475419935288726716026760782407307741111685071313460197519429753953967353980272492675020759784634335193017238264394078945845336502582161385094376197673979802653949285434278470622093062423338434169540746283083139394606775887894965025447657747868825108706738943172764546613506807960697625095119966467181496092475368942660745851740091069449250252763742291350342207173181496248023452969957082157275554377219168047945618153333977835244100711156329884687266374858769872822816103667386082421831499456786245754162959236600003703196464456288215208522754991060629006225958784721904892629304440721412668061560942392124718938064534314833380509772137336477194929261064986185964287250129074600343356870222973810130016081422221442699957470728210295849334731646468974967175589527163652003969413953405805051507204171424478162150579581187929038276028332307962617361122043326991565741374427159937148283983090097442920556833456406931046761736539928680863738537449385643684614701143719980023925362319013599254624985309516607632723908588776686042118927570641928309562584609262022685833851016497162324311121048264303524394303051253342382586823446379523925675218182253981730809272087488658129370440469890260751233730642504609011512978479328611936337123531194973206516168072762544672933731851514538661914071350937555417290118300033511169128290721898936656089670918321687092800813256516201041596548856694873223807967406436181411826916576494450165868123145236852132890450356042497266198188535322711976861783695815888161730030947782468142753197719219365284211962674550 [106,102] 54065831501583382033669893488036954528418532025702096097189329318786734951825395817559513691531791463793741888234622257705878755800643917129499380626738249760124319406203401727144615154225449618004993754839451617808410499510606718619469750413988113815525680194896477130065375952759640304251739880736315924585595569348386753673343488777802562687175015703516746873077924201699001274939243709134898933502976533028352489020105982430270440085008307706343313481816380516054073229349953869952705887292002647888904585712128009551841068140144624521748019789153975344126580925359952032436996112583420935032571692737521595687298522915510316629000412346020278604580690528909194682060769416284210313885052866445457066666545312655707003026508217781029859361196350932401694032160728105613945884956890338225118455831530101576516855064985560737808879492297541340980285780024833547912352464602496006653498493018080134840573581365093210430804105733181572552452627588523488644796976038368094253224866946418506168593646834039893301277789537640795854121202040496974739587895337945130200129090035179154412960951079517992197566503365923750589116018314472757103096636300100031148529900796258902648531427053615237986387400159996545931077051614223890696820382525543100623730700942060723757869009195531852207842951710205461395975752877564397514609414853207720904145640669935350227770761282016736291509693738976882164761877342164827349507516023656439057483042513186944554673963691051543526415652976910830422946118568218515467001715661691780525682460409281990075834531981905382550078879819531716580379568482789292377870183350461929624296953940634757086217376899448035504898285 [106,103] -73288536329056498561581077715759331623060263141760443765060014923925235750541674678810931543011473946029146780668165059565965263797923021619460219446480008836720441247177093391570170880470698573068238323280175898514796562236777697847793853138595807588232930249652372612331008559772346323867910204321068893339517518831434409367156806221715940827836681274248076634521126446728017513213570522060848442453120831663261814391043090167214670216552315063468367664634359591825923133255384519801606911453048969557982092057948085342084520472539355369919583038494647204580034907892199028787198703512401577015854690203377650124710543410027500962315416007088500720231875395060172259165494992981391109171968556135868964558872778362624193099716482517038841813836048461115159147430957446241074858255554060814099878701598681662256826233632658286335424443584861331643908768590837940985368397408430188075791663747350875934998101546367231677120899559634449562972234153974221145744901774815223238819588774702360967771455730023318208316633279174090908709195267012330171325559510841110829329592801291281905607255062867552946242766079239667193634042751033469421764196439719657448056611517371243298677563026210643288685815957434532119094600759638036293635577209566841829873563160218111610639531001261344377720112213827474648416248253133304793166884161301198367339729045628040017296320890652295717162741212874535213226649745190323887664109880214398503113834580340148067312873372356877196838243010733487266537344174382812281014307081937125194581275653621770390994344919079500346138287513541200629142730478598286520419371203574914988523694159462336955102953201387156721 [106,104] 72530098574970237451055698899809144962864358359096432578219297375592833505527696529205427940785939185468019032009892528247402041365841193411783048707983409094880961196951774631334033675063569274934330532991747741173442800114065811182889852689118007886196233313163150645308828250375139523647999764966532526744442323558489662698986275339830383760486654279083515212409088028252468240122642352929473949420742483428564268853084524781182917890770028483247728831902240140019491802726905798031400677423204424551238762678786288419544391579131479170228927639249174985541778047818028173275040607682415223046011928151341606253655278020374849021485094774375195015565677860026248501558802826610301865056577390099974684328029680193889677201684984465055935188935995679910703873194891539696896287409531232080627339537376569825813125790462054554502282088328074855879926243896784027509840915151809870239683646757250572086221354040982993424030666968850703751361271889983452891475884616640383511834410308899640656191411032843520620761631290235617441163167340848027771926638596841195022418721669994209653218904145670015146238727920441267341858376612505613943703095516643366196607007855115400178915469764366664049421842595752670206692783897258972197630749284715799960932144202851806027557699950062568747486541917783551192537966492178859438374171181140079079878809129742113460307709942201817992455453353418560611542541755706304687091197514979888260253894745797608681337428534487378892236482672630124920972671684175938777514700983114142437772940010862937307114146059013435299159696378750175459099541046852337707800105110171669108601686908911890013471534480250 [106,105] -56736352505520895431869229398528106708363770248884745685719394802084642618293498681373952698439309152252566565686832490901890857011605436283041163679791009491923460948658737443420125880790037398801633133606615454081062228334157719432586715889147884639135520889410147740831846896437939537434288403088252622486645398362687006472539006030135876117202258297730231008516420572364289933770225565528331475009288401205297271145820420718642407730481252002145772626641706407044758733325610237151294165035441482738843792994864114009677144682274201040862370710922716859975743040710388527181284464893955322815454068485738739070942766149694731646789325454924326955485583814315075519164373538851524480181666747979665075189843966721906562810906415829752046782408303994787881969677449924081154278397472665951513788646551118991449419112834579436600192878780913217881455509131323989717307328543603947814559485774485096853237127543589248208203939632445951273115145340357765609842100992220606939387309503093966980155754487987869903116362066688645968812365808995042631647282477326162960100882172124437198054525434436215835036675939953316240369905578983402040534598245276222851198164694361492848405195062386053493009097192752113395373438961137375374949180236602203468077351679296263831108079483552250577299989528480781645002970545967394954429799030864462577482468215348029685677469101858397541531797270038526154557058921857362791856142522187237760503997694012167177022429424531082065815149403053595077681029636144940655499892242414472751250296186505448243834019560301238642682457644801892036554540974579808081269461369378155175917665869176639866452000 [106,106] 40645359066978692232842776631454346330067013045589162656720816706366633654157123465983379059681941282616962450403525093997796481582161314063874606077446731836812236763726751026271577994022637956117250731488730261736323713543121352546345566581469652283452187289924234704298056141596707829772250336810754577613836880935800075935873808334704606125325182324803371108729813506982335139725018847196477750503263125570253459878611959249447952684391796008102528926789374121851944831812756528876684666187555996996033234069644538305364398588241597690519166720842028415185875114395512122623818597768577054015349708335650939225974896414045059473103629640698332145227363468510261056413826587634225492988401453394408403570610261587830447064392022600881402356994356545289727166341616474905058726396270257939123225492458117351678140589524523018124756963463651671600812600914795632776887502696376711133241790693721762403657789317849353190996047975478820322831643705718956622135009076770443508975267186003150773409940995989923758955872521156468923085328176164473675353150513546591081796408287979945178271066541052328486841801920842409548727890444655806477546681173929949888306338986926379186589855400780839279184785100989439942294032316058033081888322677572552046378722165855449453484578830675143438305022298449254812528357959327665701983299441147206391625559108126281219476566424140377908406780956330151223066570724109447116786125089843562321958452869856251112531758662012194381881451992270256553205987440535351506573583838294972662701651636969008649990882048790131817088014889747474785935306859363834808342029063990136440568954491817466500 [107,0] 35128006618644889010528960249507390919746456039250199454456670439041124840486679317703828749444607166338130786768641508721128553438699937670886069278236858046908364214514729577901378399860597162296257375013626373392477003031563744998062104533854758865436950235379843475323332353054682555414060430416233866674202917266068393910034273254589710536854465731954219092013191454804689924643374511758283148249211788713411729188353671877867961335419708600027342026970509282919809138883392455705951387803289103631105627365104879723506603883575475593555497337215295642013990641750703761796729143981989704834255519740547947443801400066342936672138264443233300494272420388408583291408055308414917701379223343131854645493453560896704364471541759121406076945767855755873884976783706735051484219099055165812862515775688020946492751993417426453094357555961605643871259146020340358975275537592595609632130427811918758610609215626085363536001514404716841459229206461918485872217392344602247700947022748263667204260099799785086423780319603649095049975510627741043206716495714805169268369455172513365740956185457450157901485698822903497067427741403328487341593633060314006795039247727208707652647582756485915967835854800080526466857402416040359475574563462305733352022904951249970665109688741400238219218524795228355653825839120542691102496443484723526158223437256408055468827999104570638411004418942704207785134242640707640814925305805412006539584213769319530839370023137041962263255625984273533002998180362108852317611984575683521410623702736328755555946700842769812638438409893421192926173471994144793495122932691808122441628482556599293997690825337504400574180164914348440516624597589500774067432382443391907180105033783713146868122792321955874581437413297443290571278562199320159937154180361866168336840889545121541442172334172787879375264617455425360912643938520660055137405981132271694238208733531026091121651910375536891686084834973011154390743312744770398386075422522889613016392502920535960312196344339319981984370338036494326824960000000000 [107,1] -685086446104203099156412560862922797544014743522445898811429006457543700895727164848864169711498057630375741413792014268221404900415825410071978988804262464316185275949431230559004776920384616122692371357412101216823011499520307329226485926056751059503048005744441298438224858453110517197270361780582902620136225744661175617968057703850621879169838335209419521580958403596282661331685284867647818630562489128844312055430710056197848079598365673346890195988005535395644735800256128295722743125882045335577820333165246373658105325677086126295204409145162101699761274383366173617725342850054689624237660290959867348506459486296704967140901999402303980757134784899125051063522351731854937712026365865194613722683792339725319026003782488874059053078925140380202399827835849873887269232427493983579029969034621134335901714365466961872314804928775837644627742389899782076501441887249169194379262589354277927795647775273830537332504930678512015802280320097398870491564194772072888333593952990277395746309374364279662968526219970385612156790242339286650024636247079345997691447219022408243585543495560551119459906464984715990242287583086349245724753690516274117234666155938477742769278847170068281043775841078989329728166156585927043243521969223808574667661388810683864609791005238129039291912256770255478704032093626327213188301079029304116353640728043649484901014894839266623829340171826110428819949866470175461282646037963293827080793055651049705575274741501134062081306944839952893869517771594277816802790611391449550723280800100583048584922015432160270124943511071138587827543269835079469546767297548101999691614959466930368384265508110201468206677431383041364470981186897580607823751486169067376333521152295351509754295869793179189314682145228757633621345995436203856836563400806912110580501064556064391481102311836061186947866828410219731961339878732633760329590986562271004255694640097375377049933924564390134757642116171262743046744326364391972753579565498728984231407356250853666482743953745597041696505692765097138585600000000 [107,2] -1344560711666246352959102127009926959884973210964679554936799402817036980611825256145756793843195585197241731969084797144954118410539420481029459729467711290429652700698344682043928635070625491242148580845516091679261051526679282025565086658139040763779900246693004782385340800556089673784891699146932481840402061087269509327364431775298698155498494555273689116391470602006358336288837576240935624147647257729596761328742187299439664558110832082147137895037695963018621951572269360150949089581184613790931189723837371391610622676458704655067283324960366780968487887828921855546722604094622344758925552203948297927095077442532312075567291589088838189730386750883868005599629100685474337309133671999500611770229541324846813952442656853886723290349406563293137577831893114378686293623543809425017013218137607848750885683488033495984815104218431388961869684041269108517350674966736236079519370030718021290427772709588567498356861468851948906267470385202217936489847317232115094384857182847569521858082110037653894268159930467762139491319397746259144344891142078047543452255050327845926043578097297688295297961126491118381283311377362470694967569408020673012204347782461953033933534564675689108571915345869811748922896364289681482940317582401752737563680688798053481839717295150469647307969119296391121777047338621757731936654378906763748586941138534405105707418629495260255626815038742032739112753577338078704658832962641571270065351609286418785914857553366904589903810709989953534876053578880077779422420274748959019827776135539484418866187959394300578232534791828852391153538235554533222970460905720228159318698481879027280035460888776168225655644963027509676247656181846770818974751429200073217789054712685383068876698471321200655560684438429201243013500969541461213312524057177269270216336694010776921583755075758797653788383203620682891971468314752354063114677996243717160908134977083397143838992288215144033563888330987558632915672468486779709511255052707688912545840019521518997408886605486542480067503374054956466176000000 [107,3] -74296836217253506016766068429906787039144795636638164762312604990430638285601846149931124494710390337870489499128775910231789125581545879875953111379767909937300820855775705494432093787570986721611857569606952542900020564835632791430342971046640622812839113875430148053729894171655506640531620034587618043385078144597291483892708565274925443163600974101633165753764927035300473692120236585574058055322954008203399219741461930609302344691750095953193058565755009228116915446027973422464314801219877232652162080590080399833922987458477461108804771254716314674930467574500073501865484688556933902645153009024718195571032764764016300737012966291226900476383902886140309065081296341891496616101288258199148227067371685661503699516497469425829771892683194020775149400147278005740885707964811597364501396565804929744604308175452735020480403196252962606846398628696133651768533025357890613535377873033739432678863183911516434860697646857967449116616700177893702151606006727165821750361194931731334392985062691968505306907572534490299162778762902163218922568977699413658966808748601714272868036407226939117530177696396565710174268662514934775343217304678646474872680831579282624579511251352249926674453991968228695645219535377579107032872654788571264681886156007384559456033599080779431604719016784099146909628248862837348373949076826716780848279972908071721117536982647889967374265628538036023655998961986601144871478284209309179580596708455081555322000682081357961083953288559085103506890669550610093486670954821832536551580768800515322775509603869293294351644949874891209714588724464473450733460111570742639734585859210960576041208244793043084086474706678438579017995209309232224215851786943623013069828814764533775225314948273454248905336726193797002588775023305240131635463060176399085129932501115569908333365407819948826476692506420371679018581469228392382680348435353673012428674358823851269348956208507404185404955366745204817758929594843288105466743765659623336857350130708818828813535617750557660029661448384403252183040000 [107,4] -1065642763431298391191625423603822151974682672869817911288994783848237023709888960531440108206240748463030395573409577984641201629361748292644357736482747945646388976352734039360739752637779959181018272859713767014552503229834972860733592753820699405797196031493629474652922091514052078322334353223630435508230276920649981856871232509246653164997710391542634606798917616317170733524364703958410507797357116793943085436671084282754078599147154323628387618631299310589380181730091315499141308438623036946033847530434134938214103216070425356624517003798341421515191093497821910363621720871628633669188148234254763477691667103613736060501071636886378227261961871518314568761504000362312314181630358949649161607324752342499848422546323467051834225234029941305276675268494579795315052864548831747367888654535207656821153789695981828350368356793877521276549359148481270875049723054953359655255191938442634908269209972581706192680650558411048807813064934906323904934217986306494576149075156155455750068518249429112803728174523423382177687956290078984539787891231888148847763845123045955691856313999939177565568928806584257576038785103859779766657104389395129206057003693654261029678504423925273923673999860974030150185747406739209721896308216810159401576648119907939787920899322216983361339032195725015306160133956168660286768681490964617177496528389989152799944766468005504699315280509939436274292073852943231411073530171320725336184898825764249343667202127718455979212165745437388189556909769399822719391892140378676721603380208115731635615128269306834990766923504537660921864598570768421919080887889428855459719015158373176734304891120954272822996255540639159419784806387167566892525376348917347698234840562296669483476665574494188538679288083291735089396349974642947182312643328115853062590460031921310455269625645874941124209479861550408372404284534340168962348210854761439009646566332947632752485410724670189697106011928074825316114537090833982642879837904302503240847081948596788641136828940898099533389754365049642680320000 [107,5] 138901312935263247661269582185749857291682725991338080521096662359681001598416253956390561076939678779859201812768752750438395062497193185632815639549981873003998890578235029245681982718565943993372843444998801840857488759507569158066139003016909949911797464354568294256051960819377059610448390171525264634111557320864085169559634691031757728625746018297751846976842325042757567344581247156320562819625299402602618398964527639985034724704859028458780865927636772246848719631386248235462883911979018208770383511876189134430310070081261373964670394716807171612768595654904001480080496939691158987959816044165930489977883102295245354856785155805021176226117548458766761344358556672378066325891809220638935164688713743716089332995192173268585400074518576632682775701403629807702990695286948826114928562588209839736806780299612460855846929290149002248410161532912475995769321241982281531870747422580551684304951321902290403376719421498909568766008936785089858396072792283232713450618639103170201270541281911196596478814161007183813472923940857205719718854733721749409645720083849793812574952332020883963105142700140759787976557188906806613330006148245836612959156358476168929349417474871294179163547543763398725397146360979803883681304055840485473887371404458551010063631092036398896743308252726921221823572885181562257077117532351554391897516586023465179491593229767364538135650809321662765612959521473376708197172046537978718621860213238126514608328440223637627942822392252841786633075934643398423479178414337484505971790234563364009400664413896866354563273346068110780422993235014187210049472559225914006208562919880366766796769067929241090408383474661302147565861150367866908697624926762736175176476478139732057004790538445924659276013245217317684937264740643617335079505141975102270043904030006002497381972416012190624452075623702141617185713227517355700218495628673434434560292566617619895939219548236858051659843634136371571460127168838401565138058400617316937190598073247383636191482043645495976646692900387684352000 [107,6] 25082390173453294292644550382941631561832125333774347558842381060108186186674539858503672414804803532613263544336489335669397175391237738995397865506607690751539375661971771684497922283753656965641390545888895058972069803608467088549506754429174710538140637327720050879813355967515622655234756417909277696177140966351365623397633702787641683946248894318281684798826294172276548625220119833618776656329215863697645075912275770906441508292874345871208283036162530085889957382927818525822201177322204555436458026981499296689025217603942278285017846325437819220727549369732783057356073779017432065711924182675053904720573269349697772500394750646992549668584946450532886915567786783041002441859805107368408375099250171016011908936214488778038460346259071897613450725084819170417553303031308604228069301832018541872878142039158414283453735400029523890405218440859548661088174498524154709991467947756764071569433739405377128672520995173770798305022970564596606398397549706205540192692261628632338961296144922227957108592185992107300424511278496050111864868658216199945730368386016193605179893603617931573536583422577740148657834400262388201163868312841176225346466453913689278566610658637712242964694204022741937816051067055637987156361123994934418846000095724815609327560125852193419983834513929366140342364241506470727601941280427855883026198238058105587719664576697168898292713315858129734633723840679033958158358244024141237602766137352344102321005846115994402476934858719165073543036662998064257725763926936272209689944878940031362089910620438434927036493855388536067947327029433204175309977438959197751671662217148350451727908044507822651804644546755610509943081890685170930389160088586174149116214320562479742932643656827807169063593789735640543671900642689304762748304174428033889521147687783567874855161641214168951810601029564534744046662080978612014695260050493721150418487774280323109152652005836828547087139207544561971282367064570017560973268676707887522079639339763347886847456471795705794512080665344737280000 [107,7] -83760947312374264418233550347643599979773690373689601074437559595782168011928163204441804833627228401004963822766971316964462974969710141752919137476137949574413789406017957350566140340987701859880294665733881321868130322517741355925360108616436400746884080681411502163520832403440845898355241908150778672980660578522461979644659931421897995946490980403306634235436016689167420570817821383759821016454083044753227822076166703588628082096769661455351374164398116755279015795055416250768018425427406949675018573338408517110313416131301799168783103628745093064822231188839599166164796123492727940630692818767385529022928640544094746765007438036593689553291398719994615417913279867925726334389910272511177158218513347113859986413774233368063658345402622957027868740880587739944206160789342186461872275722102698704702937595041693407871730423233073447497150645176443154927879304840660025584016160403196364054575517677055301190370210741097595232549372698869803872872708799801994492429819665882735909877759990887228266115948712093762829651388007643711226271559645832358004386450370894171109132966546648459255549971180693231813381194949557147705092055875689549648986199980747867415309738518336669669803163754394323115085097027159798694572262888493671872813919175249723314003482448143249904792798428660094477117958486102710081222675888965408339475954060050846349307631718846762482769668127493224853448769381110120782616226014807345403554157929668704098473908149766304869333677327888782609546476505355596021806624936361150058872801916001872718572923392014236950702589854380682639687024242903645983713379156985966856816247568566316938539823594548096608937566776964752263783442060202321065937778436858951152414373514857911435867298493249194402719133323041030640598718003755793389748912497166416770692330920150199153454009456186714532665844511711123995457600336556225540448398214604264180357133997694800090548081123099892950445755750724792314307689288389835569327244997223171502243989507881874329129153466416569341871344582656000 [107,8] 90501930930626319433759092083139028429269797425323484331852068423568117804872771117006424303312681217909006827836593605913487690701901118809576473211746970624031588891850483368792808249648512256558721485066454067356462302795922307610647440674376604623949745580376266087027150394653984322621433120237335223850996963255349214857027622661664985836453590182051428743888835679898418450375348985039890764988147343636121227960097693085557141095877826619037748892587689712368655390612375248262013802266619812156467161337797211996830957192331044296393564262946133371820839692173330166432144017914299608473236825522689499798135064238315448053603954789928249565034104233990158293259088866267089355079636124501461020724832217327557861688493047725327230271042480563848587428904965193656040012606157940986295643668483869385670450254748527083631124692043927015907362100647835276520952110967862250328480546494718449165933778354713315401562431074708824752853164515761144910362876984922367834610869612466597577545787834748051630184568240268370764505643017616627731885137560589920187219261322456918825370733588028750194640078749943866992112866759637531327525184549677320374760961179124317308827164859779447064945202405109780475229873576990382840571161905047099365817842532607523606722049330121771739144861065253632187788362494669872132305542677869211728250051061213970044846303863831845937114600035421571294462043100886561242538778987963670023226914482863093573852261954297263511440223900038125865285018482567121601541447198395546107354655303310177849023224987420294692336380282191135000768971829308918383354157092558995750896227620439644272514200216998888779193636276412011828293087820958673737770300568155105316334610824826782991573795565257565356973937772244283874338786054497413211607050494356308759902648984602093230337215662415417523987028750467263435062791908196876667968240319654504682815360079219065932300203434574332242451783609763962746880129103979224718391257646759766707904235080284636223442480241121336135492671897600 [107,9] 1064616763842343845848573171014108622593764892938227115313844871797876871650283349007240424536878935565237654870687266656075260031308939679445308126605887920426330836163440421387868843092374967976575140997617103296194807490435275347621713999645367210724534115225625062145511948688047402229127539253516087734764610518536114360207577499568866136199590506835447487721269167754099075560606741009337826926577349705447966346329803773217943061497979390114017317931124727346136271252216340348336722479236644264885991899964496083313792446551489712678575731960624179288845118425491535368784857722636794145398539736966031276451420976437066729714950533837853664917389831063641969647528682870575406439304853258975735995789099089806428226635319823489162839944982040825051048014680766588179960584304778851434127551274784016937427633091283831843339412160999053342660525680556525727011693078650706166548568862246433634666447359290027274865883597943088144623659755774706787733693820800341800109525371084109030133711186497647079480909564250897500727577883180485794866655430747742438918875438593125504131787211880885716290120134779038803628106523311217598943369452323310717461998668597154024936716062094869006322535727171276352121478019480302233116487311846692674760034291903228470698727761000748090111797988246957622846458558485225557231056232442690165138141346958877120784373024609744477839572104030410611702907845486017019520543269348616146191997865441127815561577180045565953650442406082440747800368247752136001554284678742841149265032746948142159711121245291761176904807082568094993566725675368155003160774833715246891793607707296746334687677385889740025940110274924469852287608528715808786853629604325682368290344406476514707157922592194740451698619556502172677675752387570842746882542875517085249360295459524161748159851653019000271456537975368983096474388056163317851444195187916905421517041043782596711947400315236979734249950866870019477866155411630374772804778113840620062492342857076001437915814859949443970297233408000 [107,10] -11365986821785486623647052224682252241245211037112890323819298831778979365892554194280354031561909910361489996495748569336182202058613833438993450291804212431327493988305642888160317318093528800200400872932075555369099187268028127886122046367415936931630144146026800690434886359862491632610951308100159832667134907718619008957937737660591715585730136641484619376297731735391069235720161002055845940286704743829744075014284037797558990775167113182000025483145643394682133887121988189615787512612366037498096981503608454561674400616313508785183363572883211874934157835824001780117640971697348530278518195994549066739061027826316182696050942223268106383491842110105889082341196286311541083849873252914560636396595224357114039839939047596339279176431188903074906716361271823774576827527717918891820863841800680612466866885324484456958107736536764823392062909514021958226225385232300544004069008449817001365725687029847997499280584832728301174323334743159338589819393340680740802229136478917542449691634289403247135760749108064508571586301428235591683610500687998241868888156898999734071721285549931455911228989629103249556863485433491565921240513219766912193987575600409894806683207315035473113675546023410623775647965627888580906295286377067991796326858392341242862006350838907281750299240599492261211274178620486856678050683376005809261591802237619221940731942578914643698722103352772132009664502713791518041645275766110651697508591108095290304708820269764374697473338790211868183799758865515490796421105576075488782516655865108089096333831819220168855258158287586851245057230016029575750759127468314253578640504249208805931187490958426203508499352980374163361208258325140129382558558794058611455732437179650306028426267212272666381621917961578244105466873719207793031653622364216215482900248039294514353271882680930854290544045698690492315448773194904259518754940565741301331972016658878474269310188549853249554793046047847913682731366778950550681344231181890036397934017227604097459802616898205856058205798400 [107,11] 57635854502925211922582966644833880515990942565233158533134336410379552283632737675543769441504386682361944538340164860635080069748840029456387445618410161013335453159928775152813291982191431252231998285391677694681840120941437644326730818748782593211990549779338837686082241534738595789988127468345763704999244594642825269779991783067837863560880596606857600004243304183750583292869136105408380558797304617654924403979438590180192842110835598323195740677427225053967055812641072523843327913263975908062245677417504166404958273478394259404372035218265810127512648497675825569127419684913674801565659182994658710086795679525593300900324293612074044254755805220906492711272285796583473142053740257573715395211423715853272453168781321255959891764361851059101824077869943973441596946254985174661114728772601102098197926699376743205778857960825328654023461708382866022092991078108626533003118897400515985829621167802803791405349565066307546722265813512119156571957768428052952436426901282446147334598540375303554325664077664809974391949517657299300739593564679410754682689181029364288048403645040681336269921234448266571313684259045046330799687608325898239725316038125014055336997254028188766706875511676420935963388322992849319565927538582453206436600962466495164255876928287044044031473605028587981377079989075002774054812048111959969686748236142648824971316163760321175098657202005560322321297613248763032516982990971452636844150357599311894841666999162006525418481004356954377362129937333435373801130503774320165324524722877151676386822164577734931676847547465063097124653047446068399959146172635112826299969844437934291828848028691340445136071475157346462205943808837973366983662216444173482671509598400802126991129207885702263335135339463971346824744797975037068165138079454369218889741378662842371756649231011817116321953488497264528863042640923485115128501272746480464267087998525296532444991603681865263124288306361974389857637737575076272929444140833678808209869919615441417608221413357561487294464000 [107,12] -181697688834004690623347248207845969377204808679347468618336279886903418286440190728080904922641829874614844775149783230255455776055602191282190240003239108066411915678168255280524021609136142868009625665312927921618863245662604612314815356807466550351157991597811643938442594870209510171521598901100476039954933973236329595394853222845179763057331913875399833043151437363407533664580903862448025869947172739436504190119712718700334043008249580179831297450593763856480800461648717676451161171769821340853195213799371471867550370977812099789929540839348494949576907679640693584674745177003611247763607281926167952587603934508344419641446828919496778588187997428968713137684132915226893151560039783861521058924360276781689984117977631376806670861449504953091838928469218688817481236837998447997259693697413477783198443614408019609197253051959018113893748849018075390760808331921665054282388745188409832880082384226593758600600341720331717672017439171330219377828877432186395991152785882540223842982000927486774801883357290276825445671010722328323926349466901670616782602128384885127785391268360504139014417676166236280391475841619302204648816199596972211092744095326214380407572606909880034193602354908537716773954675691084041676346681951691250227583225918942606441445738556246836458813224590519087531715805635564617112714620873512838377549246481795108480782664535538698575258112862276005473202371372119018791150808976650805195595166337391890923495380343818847294074686981840318847722230132201305422758292649432591857844945877842252828208241218290009739681971395804638617571587929121518658152461910306290823788686881080758975614620899542920142116225425595983688062052048165847075872998640671024455819722850802034557841510078452669265467973786310236743827362513327578928849189987326983846123439536313383556123976018432879881171477923486127378624801821766571250392080151092513571776004030279482313814051010926254936074540338233476751502017577607823857859385021198826629309793699814470353655055273723900723200 [107,13] 380493039262876237938888165508555272640015645434621514264743953013807262415872770037218849321025935780646646304421262315026183335272162296679508566542140374969165991918120597311182179069150004360912407359605535865225104635029113316774497314897720221890512557243129929955239764999925600003661965889195318240432434094384592418515868182729305901353234870518923704413390789041207148506229483608406710163406417027788095612445285002198575262115684387363651521261797014127444129713242153912752466830676667997620801864343814835890148477666644019638081720213500041455760175033990866497932971295127389006582413737743380160550088463599739248808040151475800494075469917320938124481218308331658344318953781142451365667515663433372878930324978070192530769551639922361235557876613895218137292308649698759028521102805552733222017003800479478773583867599486696052036260412955074301069887369111245909663415519503554814257100458575367017034031227681455797113497161504180856027969571909449802005071336468338960162128454199455574413157102111010043723615720838660084474131528196601937614182676004660221427657831873696435138174461159592274158672335090685126961728304071241404783613605042625164468421179955693859021353161061860704410398034759429395961886631766146445361473397192402678464064728286730946325699301750263961654552897184525691868039753582298746414336005726984008238577877680377643498475639027041067924271840806153698214698657120360573700770171273316236244498808857024710018949822864662765967817744856108621514504397740328205419153654559338848025962538327099051078429905579141901830566678700316359580863405238879052051119150081071918477112039683316606880357105165850786533122231899878629823928671147316655076696699043021282068883519427418739233296916954167991821762792353937704474138600635894453309024410600138876891491668675836331831929498153730595680673588750802517837058401582115757570823835779050070643457508298856379320826573020646811619015366498364844654811838081131685654688810654118866712552225780636057600 [107,14] -499323019131425449617579291087686687132644459590303486704615673868907977489697768276501933204593594069261332247803222901941374314002943961058288423240974196245176911695431670740259058039030520359642327845571580611470143446463527588580380135809502672542782486132992657851385763491117044509718435186479369398363190294014613088008344962846756475299589487222623623066000527980448485622210630364034701302665136943273179444032469254794249392009618696886849216404086277607079348749022965641973897352924719478759099040062932788676760725264954280962520468609120708543406528180641465660351232590349811798976753918877455375690017902181603638297816378250798448584441960317778850783813517547950790271358152461214138388888691654143974930192400476729542826808508546200154762549790125104513674872880880304998907809376436972230259566285637831716763343216468243968107067671540517991166763023772902078847943018096031018771357658673464495825430792331040282480662560070239173006996634738982904078767019888238103053178123066348445429194814343641747270398309817931304587720569676403830586545756376736576428078440540116811886634367725540864106696626108488207702331340296918593733923580956870700423289383123540582948906668991677602700206779982467202529620641945688970373150803422790448675216857218024666381442899611074120565669572085706270273545190462745278626209882119610030781309926800863882451880644292722571812491334743485497671612602595396141446240598259395182984732570492952712382260681816322670982537831622756363702903361286294594438259917199393382980974925441168059667258651447626969228324370778831524464860098515468072638961388936593255658599059038456052821387427957191648459569281690488588155081161630749289943512963380615128550406984151889956208537315755795675609238374405223617571840534014200127201528889429897187749139383724943153605263167602112475060947400049781925466978834566139756459285731197070451281243569644744146330140938366584725262669146038132496011600482843005942988191574344713403220558425463193600 [107,15] 202716281805356682636873565987387834964228526471114595292702038488782608284328382896143610425784940194048408250476129348929209074026914580269221996133465064924016216720219083967278793448218477412669653122756642841399025981814969516360640638747898834402545128926283749269013371309570272953250082993634365211860154365005122925170625034327350876513484464856878757836789409245199233873747735479748690430375301020291153516421188206614292656491485226809297374844520973726328045479765132510773408384516485009546331822000055235531049417257674931921403185890078912531873605693111955606993098580812847284851184960714816420949569731145745857789923410549906958518985115331424068299857095361882643004438668750323709280487816194952332347240669964461623297725905285772883782002263135814122929522169554342033595725866989248914921745435003951278623153549232676469562626417559714930665202128409579796417177943059299708126164350114483165148543892084261914323543009820379227411231559396496149508112314905378693792268926644446319941500330075984054184607776677883501969878542095436101188303472589326868296573978658026873804486791401294906013849600153307582397270808002126437001321345120467478430666080877178252574164012612202475593967907746324869252900614585789521592341885047050373107914032294743473454869465933792606419152651495822424415472477869240175747366799077381199162223772146414715817166953411550687901932555551006441953068174146922396141723963375769092489761271986769560435194601643579628118116499993283841798653205866380550496400408734489727886845380842199723226026972779054622240540701209310627040175418322197442629462274888579087532014593904978407455321610728243520303597516734747309634804073796401483596235188507185042393356527222899786382880255904155077561782643702261233167050330338897487833611174247674963417403226249605127638786044590420760573936875501791388692949559624689111631519883849942630047435660713009175247244331424177688004375434358215592646535759193795372911551315415081376103216342630400 [107,16] 809182161241730426012722478063455488801482673152754872421346461886100243375412437098896832118152521860876326141799588689836789005430683896452636196791163684255195501058800870076273149046859963749923513894983264186902755371773261883856965178717408761987894598822303003812708950846228240550456065018149682184166164984470259132094242304935467022128543021710216258900855754322046057656804257086459494387477375111950335617945056109657942273695629960523629206953598934200105972492575867767866105247972895191765381973646436216793067121285505036637383078311290187063113111814742356819319105275213778511577939648576365014716601341140883619481501797080385193728441612139717714778421869608478767823320502935810276997071196669536457812625080656165769360885195723014965072093820433042963494083445967167654513317952457548959217790640722576862449249984567181853016545705448826318512125714083872014412932047602627097952039120194583133683995575557495769872249164996209631058929084168957729800577330511945363327478322533386034315022703392345103405086058681539596673422345114246498713730079529649798587109055825754072099819876278699521257315058617971745907108528029216933980911267752385879361415613124513640579321028717582785579211261201943478050299348986660313172127502376029602286097058719556079696720387107818610416912238524897107026074767000008073765393062763451126720500646181812392788149145289425661508543291568100568809417864220071945810237148150532335793834015809249907712744675624457861217256794848473421399369299990999977611791440569780857051082364810879943100841152051950316087021873635358699108278558528815115797232838396044429128465205117236851976161718746861733772791868989172009072615052544165317914366979576760850532468038240687579175058744614778915931876716905851549625203917574756410731344874454414451383514830396062688588542030698885050868885918371988968801719387869131152212555286734085198522831433170614497585042031744364682283683638595287459396394543519787025711926867836971177926878822400 [107,17] -2366267814373707478989361649240278458715223277349796891081219058163021254795795622447165438207715412228374858821103620441535599345695663642518349849560185078164565685640359447314938939547427401356062332744650266178856855993014074616533695286201045117137129241022902086826123947204662968664198760381674231508617073488423034424133175566514327291737041942485683885559450928563234080295692366334106585787096820440792373421530259355532585758703506353006031770516950962614140684915585633415855745037614580846778010550328461685706904647050445648046066144463420359891028406937163187949234376724627279443624872504193261079965270909828400735006998936218600848934880832178627125314245283116077121212361312469905149291745478293835132916032474143021563802088993783607081112208491159294236498274065086945787360182281506222758052606855915028147300790561295567208769112626322021397014579098496788999363981366440947803855298831146858028078216125019283736937022612985745547510105489125756655368707230119234303822221645035948309346763057388679732959252867520512161633080976773878196806767826933818851116600814080260032742772042757682019806755373759752962496871757148197783343178422675637949124636847894607984566375094858703342773703490027076741909212328073088720745990559319568956596404505015652691422403483244433101035775925998706933721373505557627159764269737840710279790972096027513671298903960803290251284923264129363824560215006131790786663076115530327481424664289679320316584813603868063423036959662525048029185094522631133753731490520034170418886963263145026144991180298820050446182165418218407162012312012120849222105825682612732963818812116871284669168746599227371932863699806917115429615816502875761420896562087867109320612353471328169550326821334277384242735832861985313561818104865102598780351457743790806029746506380500614621314248799093841028353229921242686493292188547407410179618657815207642674343519211008447838262870137720201885677352672204944114848424294746855676679985525601919624164556800 [107,18] 3569444960388210995936996825361678840701352862912363778460290987157538059124939880633101314539723317315860356052743328629546199368804143570965879896308318723630305367416741137101697929595562153253648196996762236682330287802323614394604722454620718926858926570718415639127338825204192743541900195305952284047065362203870416662833662441204887227354440593958194867803254012556648782074616209422539969283115493003103182385556864921710560169604582152895796618182683853840229847892655285791808125528763546319037664289329228273817162614621961659054876442599344567077245597791359811600420092655661641663724128890054090596136661321367065730539351035100671680657635656529746203054510907471879438351450501587418768797768256372808798828642886332919694931697533983190480899449496205589447247821708962932086908962128280425960586943522980609324237608850213921221082600670212635055064396724920145258188621269930715418027422687829872022962179454640270931982688417826012086196695893948215939942276634362424227262975956866039098265242046988053890690043973376483337596041767252739537166487952111661888716983004044483027802840754234499767624107929946790240760274406391671854372733562119156365806560380743380730222062043147740040127251941263286371233372259765597957381424895919951388467918425998328290524390998066626787327686879386863991279179330039237230282754759559850983174585209652452995873247710567747414652745633370421734671354456647358798398486310004171844000863450452681100862144619611397353779856855692271572959927175579804256461533020078192886469712215302142819359182049060287622297203030374329816737865260609677041174880878605707644727077123153455021086282290863520274132454252661337775826472138949584834749854500623619975717724885070588583063995770211522514916404960786021909677535645514502754491078115321204135809134758748195171396383841158186012298001598412604997753785378083979764282374514167032585150879106402411083441829829801183522498367069518566699645883955872391345767134076055546834711840 [107,19] -3203478652133940338044359713712686582601082581240624277992859785290720261111233447448015916719402630219081775068393039884177933849274803551986422522063531570097000222457181785809024702473979409512594922772849320914187577496303468003644690345308463777620126528457930936856396632933572627142363719373211145235924727384250879950792973141059775859367095983518755057760668434336000393803457419560800126248273266771447770201235611479501526510758096503250514087736377939254028627932982727630125722321237763337943937535258835712326170797760958198363718013472655527086577083778053427581116311947710118412729458786092951301329982638047273948434579632412054917960641018228781023183538042999742459877782387580608304503715653913334418865605342008231489613435884130074473445247784650768316482793208411818021213082824413342117011626777305216763478643711022495333821095387604161407973847898023512310454110100286988360627467088663487759682917513360942939823013265882387454558251334698541416612648571715345547800603053427257221292110195079477049805746641233668307066337277799528319229589631741109061345527187599000039007103487384251592806217039838761550541411267769226277809263792152204012341674484258295550248070694521293941595186212019182972381046030257079612826694124905112815500350162573701916964673721630480756581731024643480578547941945430790226662655131877131898477902590598446622306669187638263883944108661521616777708328040577956679184917467902686163813246558537848094823704383997592473044208125314496509854357843386794650427358574737505227886481593210468117587814731080549414130903665485279299802543535068124181119373029700079841076464216578361314533671057717066536819679157864875645168093058334324190205810192998774095899035745403646398483651697936391604430258043112168676747396419891472548239545527956742036063919476222986409881924556927012155766875072414664272325544683310752246267554598588702238650643647373462036008433715754216162118413662508325664647600373258336010043621846646998675250 [107,20] 780035294746193940547779306138287577785296137286990462990089149367553250218743553241751740180380534964415997283822399817206656521942290865572315860876322210060134764994959411409854889530363392470233122025006376183530457972476227430113245799695438027991164660508551129836201999629611881438263443094717506216348066195071731134315348944508492393167596030362251083709843230320934721257764273752409133603135025599445191881985543542287163146719276303746777309138572875924291151996727433197184796226814246045962918075572379539790880850459389677322049043668778844775694831979039701622873558026139721253827080446324587409560358998640310469830704805442449885798030099522938407805885339104571900792262851172284402989908877918899872249113294250639843331179022430562456265452731051875847409377609526459398921679458767733479408648226196189038676286833626087045865753883799213864723844977920213060268869257298908940517483389328379309329739624924799972436289577421284335045019541707757496406422669862974214089989547344344536265615708732677694106277730121923549741182747840454061738701823032015213009120651408369996187462292805634610027563587661947800561920944105679565332087305988297920945977114843538282164137901865279376997495847914460051736090335727678222805789528477854962042251385876760200419933492437524766028146014443680560194140782515063240231206607111050386861725889789321115873428043986540481913160250377234919073179079180181680141676212350753517566607851387380462963020828839997602555589387862938905119070465960829537462009494381874517645103818611687133760240530487398092192334578901817825254872455986691585492566696356136815131522696096403182880185663976183640967034956105887877488885247868269038421006737163089435653952363397915204794075471318442970042601199816571386072118600475717468731659792753362226059101109416308326559843597740960640695411306214681227043788440882480829571155318959796996162374660582244754634014642345710262312045524166638064803175676180945614491806748718541920 [107,21] 2650029596192971885137856204770378786373534841288865447015169681937744933632950694996092673214918525739060513477678187018403631032640078656350222124215418451576126305940116867145088809968454651113777828731414178991002605160069188278099013358356202870967415515316282436079368328451218318650950497589641801468590021618270810794052787344238594443826499161184243613745123343584862595624949211263960430229532829025050120242298853204366550339950815570214386694597948132001124850240149938442688919729245941105806732042190085765811247115618602514025289190756565330339617562972460216076150387049275101870777776812760770964179649933800090529004200926418796944946035260594799842303510989075169275380195830619952610560114724644126798747576285033123538295197089840884191754349054323502358008407378949412142549820365170634130632750438847197164664099040806360923514706403691176492235685236977944050643268723660251041039798176219457529194209055268371147433978799800830000053424023368390939100292443237307746783210124174958615430983431165406859919320669378660191867318688051257249820472311868720578429101134739492096947241140720371082059236848074841933730746158084775285036916033460252593932261160528819924329872878818761602772969198379718381536376199777118675806827766541017100114065958992935199443550424132544787192776610814042582280403303900923393727197850244845539961917726584306427598581092051865459715810981007018058400033467701421620017186674947263987532560059465528608279440211355497478080551334012130295458306572612581900751312950750569582748086359757079176700606133066412123678276180627567428802573896623444637003033743055974719011482104164243867768558878300690879611061734878207530370831986657163342540039810085302636851562912466569498544274566140753500802527638950504457234095857673422102789420521275504952062607892972242113797868907148009778979697519942687574458584103872473692545868144370744004803666417281937080315970847770604593576932674602379322494253754452458454296112883262800 [107,22] -4887278137204394424440348628723638537705260269630354459445099062198776180332206062478442356764518468554351285196717758300530991393809433119456633224648692603542036150091786371073626140827104312749181939520330027975652888287945560563089263950063738543842158699918125721665524846929789542269793848905068523418321594070618266760418872500758927827255907978087587805931008982654356137432426827878161359760273483965192869994268427571930833821356224680447373247287190625185770374807509266063011208959231762047523343223560269973332439856437493474366405511694722628393593107650470727575708587308711031883914862477527173840039622338378429611433806944972133520532437528264271025866768925063712615698890139392427003354643278180033334808503930172526735835933543060969574247565641703328481648352531190115804931336576262705919971677082362182838422205561918119946723324253169274015434539173018327617117497389427279459731169699591293625428591835424401633038474417439464977394854685516427599923492915861512219601503599710256346203353284839460305918640636655681447469223433934568475910433022004446518259489585200643187944256088444240637087701558780821848889611389393351257986817329549224893922844420713326878403202776076494415553664100842722694477290687786874352771716061117765613581201559144675479596239812369557075934396796649456085509209846526329595048050728859370517708603533247042748479537305407557916109093305295732745558130530090139791894250788202301556854283117711695823208480311890488381175489098740810376760242386701116396700516582120866996726493282353298144164077057685209307300333624866319739629472909652717168239270037099311044108386374256798731624852064560511223109313337713230911401880299819059182095879122135290291273511216206260351538607193214541659279278352331273751729546450095241720891804256512029183053150230391699245760486581088724949483032909895261115215838055151703004164170211186725769316596388772980071087349401288648609630128316568560606422249983636036761743546989010 [107,23] 4124876339484300450246365721562814535220279771922558070276597899502145098985047695131162829872393066203545924630095956192551141394180492726679265888985574052000634329139616057951329050298400185021112786866279507821192468912563357561943497176057413260678905198383688314164224358369080392224742761028775087695857731084884618058824331185253962228120646196287565218899335526378373117123430251946801347495534178237643386344898267954458814236394209355428488993870755067234712116811115140900598939913395425630507476500497523258871819323716440436410471033959555634712094008350562830187722056246373650335923635126718046517352033408238539942290837729354073270438094526132474351241143738314725038733240174888413306738758350448804043849320255815254031466240084777168717207862996199519012515754986575416345425284980479168737237764113378595689737484771412312502457841814176719829046833227227153028063972116758695695458868520506361598857188814679578735329098309622532061862349012730342824788536435405837554965302105381195758566601409638860894937615599302051821753444005820087870060602803978603809029956329678776656674458799108172844420945267731329593590485227271985658540551388103439510574853206916644042117163117984390753835443536226379643190835104882054995617663641501150599141507494260546105535850240138987201053871204214162061378762438250393411614921469627346727429498027908725613056199261136220361452208739562595930204402914154478839551672010434643148107864240866555292876761049858507252874407525530411396350636292153175245304979466765688340818693835772654845396030218479561143590944650189692983055953394092666877994189971722012625465972066507154538504593947571062210863649489899758426292651162775072360811137621547873269503579722727437169282841207109366994952756538268840351000631752704311421542308672303233636347142557478348471583633647217487267833724492771188196261883470636574879536510910888801989223016269531108325400771402017306792145270048526189047864490873137954394274138060 [107,24] -375164568397665973876826567319745942559437220600246479308685625232750579696038606643111932158033828512760176318122850808175495875371720697065624499634164054531744143702530114222915233807323282328643061377343793562666034707456037762371883564266345750711723483763911807497110712956595207057428871845995609784791356302851045781543621106422497124723819048868677755089690740534566066594837720939209067773505299208698678743202996362305647813758211393729004042743781760779769485334961194955534860218922052494354127752397943141453830571865241033537290822642674197537036226399663498780978109570669482895027660403450831955762845078666875428772589345829759641534406952749407845400336324790364775641949396444927840475934903254227234472616120519377549900624368767782820733734909533720433084006135848071827975050405633629314662598724070844526806885573146867757299438244830818802751899509742038718285040083127286945966372551971514036539089204245672171773235549893779323724910687972817507286260822207304303460504734116863131478548976207748997580347195539223203088242220791208792032690220935661902382747395296629326976271636749463713751194180552842526097785328009226232749066856376399438185449593744272275316439183407834311823888617247084277488643438078531318866734444005496219402456019545038595957666254854109198524684469066764674064704749437057096703220820262627935293625184354344731844802064805100148331327383663600869681631794239218840872992933423831733542424533516272654709998189968261012075936451601184012526148399537216513616357474884915355122646537399954748038197282929305598146187968608597457781799263088975719360419032414208450997243038393081297621361870644926633600842114243108699579876258517190727195909600000355870603753614215382405992129283617237500686349905653016069463282791079666707158510126982439642052428745732456648189528851552791385332319639593295021670351319502197262899573317427389696184560794075619595821023318224253010967546719156781725814997318121438883486720 [107,25] -4500599569363385255158091430394158090309677226471863963200583463135701964737473219261944917322029457979360828303149619343972200004715769447247567156317651951305305585808387959223583925066773162380580660222106850801355775704560369915500906229615848382568109467383974934438799393334922103298608012615435025134650698156301989149488423106027786567368703695724783168238284957219241529016676982215560752089788388741622106613293195712231183127413698476966445813926750937277312147250670965122194399027712518250504123424654180533868406418755195503171550008540774564978449534184854559014935533110674945673633983027123022253479760962929576310770480474962494160787449926039963756706510165592043085109768649366882774033683103654851220334429259058569596652607804549105251730321082582221503225216807324658976676991643062415450061777318174709587952564894870501057044313604916656410980523334030765459917468656608574080342372502325685333759248237401720613118502141107394089349976883165820551069353666716069953012321936558879590635902676402490841379609885708324310398757517667171633666960432924854152545323174799100972129376372644709897115089393293976022140639230039165850587408994780783700025856817213263395292960581555332731041156513110524098967230809244097796146905483379188934813457989490227282123067784275269540674315047344821834060224657744568286650801239351364376958869464517119385956567035657717958122207540935778978917874028122686814894376836840102509385323275590806226927490995949411000219914809012775843762158730880419688129091467363526724378708439938184735911834192922737323353214545527522622622799249600887988214380027889191232835462589884022869035985585140671201384262659742235858614705349184060792179622699908846992537868642938815474822039902364793121571827288813297949876803920473989591786198641136906511735835263965310533290902390514261742890140836600762838543116992697989089251392229171164545692690247227103597443903269244435229659119428884527577235052449758909376050 [107,26] 8151663404441322147165832886685313290634685387888366835716346212746447994953540780335731765667860689074727506065508318810161078532526315873353642769920458826888803301684200583147800135746100422647809826670584802098967095316506691906067056780444304806661459716086994728200273715181821707850752179422918766049616826071260553779622623280141725351092523281925014330219568080421070573361553873563861378684617058326794317663734020636473460625205674364589674369224264735532838721356126401782611686398462544788338007614660409458468383039576839432630003187741569753367698647239994954783172377607659590974802261664493922407741500492228994771679457225752098874374654124664956067783558269872634157660259278965273917851684634439438388621058398024305725466365626522159597384296405512664949627325495981410306644232529899480356704873328300775053500037829010417996708116667789028586448472726669805735591273393398932883861790681268900018996310392923717724087885914574491949871840481931946075588622447252332181467279146182427558860790751645728854345452471801729815141835801548889120839908398544891402518443316294144635117311815661952522020683393097715836322618796889769182219759166482117769604547883971033727258351857131744770314324542706020062919251516518452151506996578220311778247235297677628093675552568133774125824990804433397935315536313277433237603515230570936027580920783805334707557162804049789881406688044355023589891835001159334740114780190730818518267600294604947832928561771360287541893924943794949505943332398464595394074469674132222172600603926230378143327010404752775816070609204290082244873921807992159147028493337987129603931165158087588193572337670343335956162437912134026723976041508572892372461694176295903387371947024854913469396726563582878855382248602962524607865260012291581637451769053720597929873834216541987357100667785672343093962257096376330593483165631411975131487763741103861038016965019244596357504113834400687953485963280173258639466450113944260120 [107,27] -9256795952461930674548825755694368765051991330639769318825037421122739808610197943529396425469531601366926523289487660432872333319020685287237372317697982444119814185890176114501391826340485828743163473596876539147645280417228842496818349975876397969932657820859856046041752524214212997076128008474848159926900498529371401095440605429687497228919976132698729855962949870760429219823797250360411976168861794082908562295308715665216635277062021588397129201452862142678850790159410206873856260550361300716737352109837807153301473818347285170962911011726965094267204588538182166527921549248514056066266584068445708992486491313814388225106435191832648338909952763037920356235945755624617876327007654772100644056244285168062901721047785749991870343902144034163112277614521456152695424244395718007294892236383696329888936491882474074150084739615631849128810385034529240666737368679444585464392384490858745314164639328481984372926273560238937780883416017476980244620456144333027337401326833618978682026370753893771351943317554029392517388006121580453749517258284383585035512103364965762673408490646956453805645706368534381560280338107258901093425032245109670968487195807503410416015929547946551002718822724850092243694165024967182329972657209813756487762544165478174203430724342836224193753653972506742631199568162364996353954204826053678283154680931343713096081814897451982638951639879276186453410192421172837900454799604985261239278310849865060763563267407067374514181002613267527292202299166908787853133308282844866332431316524895281250729415222404046624866324146730083023377665010281442949385831708395496563673758012432051516756024056415927366038426347084740902875422016659314433669166250159032055126144519234689144550066882621145617651123776780480409980378930331547046584160914495911193606123103193266470098036687211304009532706634401354692050457125590322099542961199787241394623157872444505455770346975404030361362150977186349984748617010023239145093556445849910 [107,28] 8037058821321063767849340170176897968706573145650802850230611730345035893180858857841511243712003373248657149050070192481519788640664117926268417355300177592593310850577059907922033831424584762124759600051586975888462936912337942428321904156162689351040814191712123173811642753465971334907300474044954003422594401528878090437752688130300421725119134563821306016199976406941492678817596138309408071560335649782714685622942327987145756686220070032883418619035813167320386389135254771663461500436904645739686361742372591380823103485223702752355169026558020636993139026522082656285264752424575158349805038283886805957696095104419953314495404958644760775338579645919830050064487629105069559511193118210092730163380514521190454609054782372702566744953482039344022468955385178915189828938177414321782813979604518683129032943390344526984718422974357546348431875103664121902852593827322915082475280010656932821660300984175768348401597734180431311469555162472631828364601253063674966278468530042568456603527470520634137659405795711389115622920637334126180838205400538052949869253043710990594343397582654853698165413383949035580968533976259712020724428868938756283187823047959906489776212107197973838952676045002415394255763427176107803694439705883584689142387927948251323036939298676320428186066775390940339326824737112293392147395565931816789748533833960542919205756046698744349892057439100207708190795469315816340598453912537424759274900635886516485244433333744909714652897186030288070145042591961087817417047812406129140634651520941644145025351653841914174706087277174441415151176915621899905173466613972554462795574700632538368922361316637861180709003458884183784326762440455413876652255376946991830034121804418844605598055731765167220281120947039547642267789978185288571575704381800637014323183636983619123794237472792927896996121759107298016167150713334452593317506819898198260880865935038084541895959271540231102005555368644939568483440288604269601470187586534 [107,29] -5662955695964026992373734831409783125888069196043708465173445714616155096500899224647372025520491339175456663814495915011529110754964362572925354478831263273943252245754483971693251431579149842617094093943491233816373819940983862134963773406390940248096809208397945455416508193943620319038354620386740262298948083661246609495441254049769885648088567343907782780312584192403945514625952588929120532461485782474270607781631793141126741317240845351243998280479144536138284390956156650033946734674717464176908547803147350970360879339583458190882399877423317351570475379548042254183329928880385643418881129360714219519265193103676129374635042946473884533761170313319239583652167344430714577580019832775646123686125115712274155949938993602362279350615572175906422572137757365298172175663262928929788170143927725961577833810176780173798523144002403856866851907904725757800515433869038874600628392884180824414456906971047792286744674052201717319560566831198869596564059905098238186233952247629222530810088133806450331578281483968472545348796692798047799967222149650612014988309602579549013777473484754574920990891942668311024854370928711322646497259208017078840088610026816406122626714907698974142206778440921461336288156130436356623447484571045691829688380089676305199347363164373486941393163768253017310524159886015570931140790266289439013050988806402422809808135933229086930123004436114049900617974850998415300828125201776114225619096981006146040234415023121273824033651937955476731102236624837693499435002767817434116362811693815450466681780607979846320508828076090755631334288960071078764126318044436585632804635137045620164604151700367038291145245859350171907246834049118974804404338115036790964590898933951869882205785765887460923415518395224422308566777844549417734155383107396840497047901528335188992321250459535421284697627174104935940164713294579633281352752663381228300645084736397987745624013221047765074484616957597069985315933739498282205413566500 [107,30] 3314195916670528312609443643125425690048805851837593710328373072012443757273666053978427994532951201406621453517692522416075522187955348079059575241172633172850318817865646547305712796049765139283715752798586048983758733409113989891719451749728124364887300801009805586079461442847513859813172174428993715214062778542249955295650579963605342469980756052512852153804025005956810097285147220535211834520006690816148162415069577527885432598274192028759729209985079112944426501969266294832356978636110609095719160976614894023829184392609591596461856606646656744124035089048560038306752897322398864998723282359197377160784213522616073297966911128947004799165106178509761679178400335034951972576553235187988038145835751910241676991813919145401725617366548458042303183476363620549828731618306463749486613925384556083025780267145733429689886646274909688711048642429414447495082298899955010231614366672321570006099268947301190788035408818520422201890895887839696476292505652253964292156810930078057860302959816019819726340942002859055154232695050729569714903905108272950311987558399067154374661801513937901032065193881735267231686419464963123234244480764829361813411004815065252262296290485946217256470857521336540605279133281493671134733781013975527632784784556541708059660028175290603849132915006351793725213137115663050567169716105618220362979539827333628511280050231296888335037015590912274260215482968595182351784360524905138139641956325857233899105684940008023059569850013839537640046235741966399180440023113092618786658703850209251467538732430966104306674164340424574803476623469620241888240292113913650369435344963760738829743979303592781236223211789810850894774041020385199656754430391009091481386013802437538546361621373745637010115118930714065705768810050497430102772396330884940092228487526145814860243147111466951993107666056373204625094314616940367215072944290918223102996027970223628729253047685532155096377667590127994300491487817039648503788500 [107,31] -1622347055452871098032136029140201003403528473977360353986969522802512654524472384054057283238013262930534660137603647597392134512595249780809448416715890880672970361830903620429648046536018894060419578247761186972710557394724730942425835390574330343776444881771326637725018538542703457710608669084832681400853252549856149605180562535058247677803585373581783390395514333536046288264033611887870240713975259912961893809049222161771050657634651114262143682521700774381808138906985776375913979863073598224496815517882650753663184925877257436012556656811576037395049653507885113738213001542952775688890902067796352779363650210222022934077526037507056586264714110593761183798525429335705178676114618737424798097381045811207959369234101181119265038298830703180316823208750159440911302568494171963098931841381293586043920441148626686359706021426647710137343417425686576231350348885726191860103824719540679399454143621894023631800150021192594763745672765783178734746004404536465413605670092601168285407799172262642797485097972811328678798324703409614240769966489387705733571453578770455504753610639062215354402202733440045566911933638305014729663583788960193538434804537083548287089629761417779672120092529539803416146615811753840450621185424487662681699611046294435502817973057283780368920749367203194275394230035808944143265429758529500202050435941485355539541415642289649780042875094529178097097486354906632188388815996942616001157102319567313544724480557737153339637088426611307147140883831643602421178663595455188153316125662428165930175510384756355393495018559581679160582012691575702912356318964417028422260573165481037435489445672238456425647754766929747522485715358065400590597770756992772412817326855922063741234446307415667088580603479294183419407043998842304579450943867323961436639467656582593286915938797333937558898103608375822084795012310486859851775653640919371128970612344114580540287323660519445556591411074865380000430374432911193781500 [107,32] 661549455563664338979736671673263863647694679471971082566217527295926035627455706823425296570657333919680212489994116050695797751158263012070376304947555864335838387612212275421364248315439241381953915502242217707814395271116895882213735671327791243153183861496985924280159393734254466387827216674216755253810908901225465209607632843348686769646598667134895503986888219413390600612196877852904541584482546431671601953296395868495087587182626910698245060910741928283763113178169462008847360081650228091705429876737933096894481784725036264321241253076092641501770866787546974054078193187852197141644809365495413023088017155874670061967148899907245168731184060420580240703681499634610639678741913906568658216317555702030720300910656995840641806940464282487917845262580065319981643180063871066512074852536083227899836250853163663858875995591650081341852059934326226084347886908706144196337227171726218234687136683995209080264690289666932662299874826834638609320382059424716140806820918072073027309822979529207774249921435641330686237512334693326290996431889776302455567215471975129210082655712008203172305043431212706443369881685980753968163168984763558405889709328510547607529631094192803166209098906130887589928640436535511165222532252034577697714525003812568338414723709989170061777277085066899004807476876112907802593101149497596154018274299732613750220104872122548596026335420247083768540018185338475451103271023255938482253715129628533516961356434395242927468095124652311541993826497731552775337333879916130568351503847016444231609008365474406381233407713074967964049599001392046126829430045677618994503636208748217641531240300879856484957699614453681170712303643761761652713039120242445586867791691703097157069600646908237663439222561135093716716341828518284311740286384161500529277264696048232931929849157280062133222684871240495508613585670209302192988855847557530890420331507562704202885992662476602442622788204275771355148116235795532000 [107,33] -221208233239640395723766621252812081971316628306766884119714872711337896568587224105905558444811142255056673002200692829112802564843385382079184742689266483512252312374913033323189865420871036788482688243820733120071586206051386393079992964429759146280826117661823009017000371133330577279610557286984579831154754417987907992437699997542929564469330990205134296576350914162362449319897364370953131799436058767782123648280084173499576298619673091863688858379549912705224926739627335835471415998547764460206973381767136434645704219537839882656071023164062408431037354995308524272889773314103545798707616057746083662171378744879485706221514939178490673086055748545743982247426286154951471662321265333367311340145474316311557315978122418865982119512831215518929945430258071668865561192793905336342801931199849331525640484243265452118589213061206118476020251049632204622650565504620504188765048233265981517689567326682102826904019161674217334512695501257242500355782834029805256496909268096176392302798351760900396789191139397501455752660062197256171334336364801688428270572393327676567714218341632612138146909705730096784843318261181191360970853330418256079617051878021389250949988597664268337376912502951991709503592095108033578840594344812577731313372789053846395371748578635604531777134245910868082715111642311125534918627889103417347370455666983696049281273049355771833757080544749803139206838791160612354294524010225219780718388833302333066094211045162948611412979278269076766568487522488212111923743394577049808609243662669182764873789685046569418871347582120913406568406314520742153601794844152935503321092683038982393426803400685147121657622021103840058573918646692499402030635590081746703964228068565410056444458691816044034368247516920853226003773724769064280822868270043951577922843090243387590030994152463253453128938388435393675110366564423544686080809905989749271207859058847624381906664705532773322645978617663794448962954497092500 [107,34] 58672805515873560888642071945930507238295793029362200488336112820196189930613015899423923646533814563039890414096653036070598183869019874362066853225049551750495870978361568222913846245473886255844016663099968267091030956440300939689637215684583624838682807701684811409257788243848674937586536239258385677395232910510456128075442076074311880902349295685827245792213474604265731499437294041389751906330860949189810980191130495327923558673258757249810015740443298762829891215154945893692005407001491131653592799953677629966667145216695722484824034374448034700766632485293900347973026468707034346351661062322981026659958906829363846150452267291359743875378607614328618333786485867388555117728307552734466421560927773831195583838587664834546969154873168617497150832470541527704526414640323982652393175836156074417703673655309778706169038969072577907513856208023526097445216961109851897686646582805778512895821573222438374742679653556655695128814755929399734746378977640541342215569947107077114186195625295830668435386758629986060820324973308891097585875435127725056468857119204223851055714553705300724789622294371690211049640671042289835977550325454587369859857783625299480327411561355185519341336788160733986847743187908122550645302260604793703303338675323597591845782589555080908862922600199867437148406135105695654509431264864656772014246416908903133189981618862494300014771567316114779766813299679051643158881467417499645222900776661860414777816730063359240915292372926314688697474498647881032623161587916286038782387881433317946214191210904995271859000159870836150175702982616018840070168882226497259529728122498536531139107181508704318943958498244327292562005048614587285401975385489612589229494313448685105819490260009442908264922834382524161027223055655695693416389306788053013947981681618236721463822273377426073238742464172688641456468234421573202012775886077863030125702926219138155473083913302664738584044420417064478876176088050 [107,35] -11538251865238158236649334629729908616834529981160626638197662960897517075517750532879918520195753775947727740822811955746496162794607578924277944320373382211007165950439034621192872378358965108057177729670455828973464141827850160257698391732991916678537338092456881981639617835916808897962156471583268543037240734946122500380066998073483657457513485654126906368509274023595509850346261472853534319632848364617663338957129541397790006702333366105592202583995447677561806194107424655289553260705798469589765766525389340988378449476760656009262590221954302148188554635109566131848605902837752805073180168578850875185712464908724361256800952934329604885728609825124366798875708409612111789232705667007517199376055727263570769730420729910403104059668194934742735497423747539719772285548248698954770461590210603013601065351574083888317899905880708986161233277992704867187189114709661192694346998151542578428421784048172851377434994239774293809321604586543857398583055707630251533609662759681156353028658861226953168883355002965206007647462997533513854240365779429271263610079868391600874662138043403030137267940509385538071249158116794574462447247374989356562622396030009104843110188778903178060453965805279315586567683917949763274646545283053745968419727390888441221010655636251586716930339818296270467904479707380568340506839524847749765317522340667250079525176418435668663227827689978854862828933313631350635891015099417184044049293336050765215914084885157499817195408508187210290794247284982329765873879863374924677390570037029069952715364657067576712222122302999385705560241269407459881144778281152478787168693260043731506535109077919135558509716925948117122936643010900149404681973713942800531418962167996938939923285528881721037118023922259681736577859019924445229511069742141436770944862673670807913347358750001616338518889183831152337786785822992649098301486968044333175423980908996405589641174692510415737978764164008628164248075 [107,36] 1449448730000956134471084693425660202237451136980752059575026509917488258673401691151431310871529602942291632790689548338790495102186246354644242386425653734033394535083521168050142791784393113512658839044268018963900558408918721034533013058597262020198391044836084637169024877757683798478691607989604584665363718213452917797059687288002403095751037676310119096542620645510969752712984718549129450240035042067597156485138587408908631384788598106825343874441752941873042418891824528741810739664074464007644142565098652276988396482945358889115398576388279630809490087518187862897149312220545947461368589037187648512846158655579567158314282704249108201493320572941806832670074768542656761242646086463125267478354312175947032338855655356257083028066375606760996736402528323891260798993814194022312682814695550475578269376039339170806844103840254861532799057081202942616566887758979919138361467758708508311897303045938434021852161479501200471155761070054031944151274683364608774863157273657588454281741189128225613401080722897522244136074176662706711301995017831323225264448524391630815930263285055141595862174535849505764634936550611350612907370327982836211241299444560075044911671697059963553638191612141830288256997698728580806060793660026579873435037804658518138908999064262875743665475929340138477569368514870305242749098648547405178467218008999104158753271803262632151459527652793159308599884587110868125890506892111860738693781026420704663893263428317490714802928400628947377149585927685155527798693394777184913377475217269583711364099076533057879914885612656481308372024398844450540073480839895947607139743845002141495468720209758557465946355296667905070139793784951082672702409001091614305043168928260735039459752986610995399459232470292562926213916832628895327722058605380945006675687356421573516583509109842069543364397414493224420409428321699169235364000967565722784387442006076343516038692109492106969902720591156746344400 [107,37] -94588640856193245249888726705553754281687678462375078423930285368820668380541168083086273918647079384098821428558478079702561566259588045971673905279922569739737105545569041558272205157027090377810183576314139280337944585760839617180787349073815756560513159595937974805239276335012688832794745005220511847257914096536399525990923034855358203685317820230086322874580941930021423804311958271624020515962390617361028406653956072299877732772982557933145821067535692055558930537681986561307310203182869177174386486255889709366116369170713494914407721909555103786981583479205280234802953424716131049532437056450573942043378582283368609544150608677188089349545258554438566203089707098905600418018929462505494352849599673384398085079434707371573925082689206480831585861357552766090075878036880548228814953874695033489059021393358718659633151764237203586135481759730460500740834392822081870415034226927478299502278895864453116273448742212754385200041127634593117226945465798309468620396130546583528401568225278976119670181914327733711716531141339361436011342232416249964320765582452586967211986525206328802116808793411689756337851444911703607700022481567121079744377072221401428470818857363241047156038042084946081092437437115533953105622061982954245914052259047679499082795943539333053748483304403233567130416478323273592217458404234499526542041038885928047962197241415415649765037316734152255106595685762736608292795975401993529259931965690090748770214526283481903711392553173858064426468074605370015406055978492278685138745125551722827605822353378410967249699489720925708564524912489481479965432254627734352358655148532793993020986746475977637045673891396711698635975114911399814809583414069109787541404296274316122241349909587806876867390145366679679998591509461573216348789354585259271734081203140372104513313572335278636808412801601041214771050640129326679141235322592400918545702162535186995922534380308827027389359654404670000 [107,38] 34208299264541163220766474865181019817576981978840863251402184306137782351710229156439682571832254966242773535460942529193826741423317503019002682688145742035413724697153399927062076378366916146652619568909147726848719538384345459148251777910382777859239917533655416831852657287313698347445558028157448205298211739563018052040061761662344794503485062542622791559485294563036752205793135936797059303636436514090640929896108254414700760676453086442175381992542581584423283741796473218023169549665930917240173484856122325581654394434039417476516931399854869496740723069490095661465409121850076988999423432967740714873473788656435683536009807154558539224174013386961877817960053179188308634009622942823512896785583305356614678027271897143635272450533444775610211952855258642165805307058043157232121466452047260026443470980727882667250890970914259713572096451837939408097415465468106747885388828591124013340560829678131909745473068758496083959001145108030992141859008816270928785379270917289502754394433361549013580542462061836977556082609663659211510377949979803864580305801303332796772351952810610976679540849350420342885189533202741432150383151530398649633656483437496142118642259955276356577501616203327618070935385361738490951056425833337965782942275557691777693838596728632092283681922427909454299228483298803002538038772149575623439080027357690515497769024009742355032517134176048933187297059235485510484684994655995682079538172109538128522716739238160999093721869697208110322337734153143133569578701702088447265126153852123202557442907856746937837479710642740247560112230547781124486654246579051308685577091168155282217937869880878452831947691295515563175259647996397748984393296920666142909843775412006440366307251766491220467447419643311657184248289758655644576629075807733798494897073307506626571883386434269343473350857453962240870685446641405489035047944253637780268926313149299785426230764713072628652451274549750 [107,39] -25365226963702208128478796145848046127533617776660564206171908124848211414810413930537526870463749574645080785923115016049980456524277305220396930779442462348160678536396110811191119091125063304726887508530240439912498664220291708282216594923848557468942604345693906455843335716816964136347050079469702917211043671611014938233520953530907738344763521875797450354187696484418506054586244969519084122434871290006912966881004958454396964111631610826374622015872778532643709999808320427739138718380361295284496242617465155913514630044050492761888086751694295764697970547431752972802081268085249130008482066486323212443295653214077049214710247497051414539447870177976722995324944519324443933555588234985076357296069805603614839507211317929970624148017187633430646592600894291899591256017023622932702085541805860476334973195323009570017958025697478021525382636089998808763058235215160822419904968757185104098608718908575442477926812942704784929468839150983733478286829401450795630149136597532356214381058745919041353310837072504495015993871539408990797688357102123711658459863596965794228423851240623650560688227139074292083510913401087527342789749202121641209338547682877510799543597041776759643810345314373344198297220752514245178188123804989941642133598499002385029849582986623637933855658881193648037593120154936842256260361765753146368854684333140920076772924398950807910349212242384816788133487449224325529492059375471384755895142306230698548284883152388829638196964741957737252254137749879789919223378831202746177256830804566087730474517591810716507383001156900338112889325959009150935975019979155048997321478987265117435869479885912096853230511396829901576216532281688366106616277488278050018876470124846776094965971883453960075442820239041391746514956028110466499861479179870147213729633849485554793307201807983865781907547918768391322837319408463502552520290231140697438091138683419940933721224729344207190438328400 [107,40] 8080645639708230473319000262063478156669629945551674850185450065166321518365986170787924893367924739734712645296380223930755023811207605790040322976264199902857143705212721154372617365261528758102945227691905714214894257051642389784213502658147444811532508992634903164781167245966083822316636072375728508833220444605608095472711780428526072319496846356887233906216679404066574370664391700824279920756417104732042379116643074742825374068737565774548754583552165012730970742568992049174832404707939914560615539239139123988839695190649837774727942575219372930873254969021747953589370701077467332322729305553349795767573343618701920953199572021326090469328232189584490640385506245427302811473949228635953358253467845684662449266056737845105794108416977292101117759451919096723081606975460570052742637695030051994441686208816736980894217373077531411518132452728576681718608646914793310656502161849003884599783949459863110694918385592836072621251861699032787879895517485392317176901742310077139133897740450281449086402376429625700105947624228468878727886372650220541309394178269748683664819250362231013129691754394715553794860854645274437431064420514612098630367890399395857831599802530234821949088351692841115108872331634750412095823021279504958145579125845568759932859387841187404795257394356828703906212972835374774974217882835185201887297534445075108933561353211816281439551234887313253485049972014931247867119570377487745217542934294103746136024083074824588044430276199991941868444061401354926281401847785787583800834333638257312435177937806193717045035519744751889404753702838770075066738953410871233267218021472333780105378868355318033144274113570974917861193333565226394828062915622109367049787494203205428977238251966868211869466857820990771059841686472718254018113270152785592875946451240313174218941545364926310747804092262732723980511358523814564835849647389459328947789623770633272526262704754281605417147100 [107,41] -684759933192829270999245866702692354119647326838207324941274101305564496715543965622324585715674877190436755438464161764088345462763246062744381940284705701262046518836322462694520688222050011977195638822538288332479705519147767052299736587059641062598117423203452130891392018707616001402390057670550444269394868899595410268114011371388430895874534714404947803519107864845161443238390335218288926418016487048131415593565047162769737283130522326980337845766980914354841745075016750398473237389330017412943363732910723928345063479975669751021230130723039780990520623449909485366056798782840663091956302549705849749696836721742080558022787967095801874403240456419396736205386707235688783818377288444473084991428090328027777395027378002027590808340309992043920503972127620140008647491809631365343654377863065923957290865874645818857484358035746121425673532496017198330154673914419001287442083483105878126368651310676628448140132215703288735344582218050407005138793648506063995887184305253787888176344970062372656223119039258916375272693619162561260962764950901913821654973985962389482997413446495469465977525145408490736036898495727135374631133980155890209652030367592895278058600348374700455192952550423786076265732905145704048290884205751876315576581379279894822760985381143705912913963927301739272973322402458094128844432427659544060249116951400000804313094156475719265122954330716413077850838764504652617454151358560867402694027120586460525391303766039290290771038932703961288630138872980638713874234095320095835181493026045289120796533111000035021996283953861634696182736070261779452345500089669648598617444188144105681909863034351222425402035719735690853723037214663552858633774343260276164361233496415148756912844034966502775159650613140521202991940260323038839592755269976281024009673333580106997386045361828293666433338801342356833665267712967173030766246216366913934018997621630113953799190303180494033925 [107,42] -429367419833963955458127577632651315980588953608812596222002089987658328239540629392612997116163767637084804528092055073379051482708285951381811111639397759111197550555304262186488908356412428814977673803127423802432017749100298592673373097088525989364504424400757999330056437286807461875784914254505656022058494606565140153743199777591372179850464069020552332861058067764218505059339225053183629921363267554678215464731026285912212673667705565591336470711174112555183524327535426560767741268192922263787586596946265359790525576659135501394307310600095012089080987883403524221042570382853957928475291986072745117132908449935046984352637260306040146658633938560266933833442395351911822818765297478774530851737519931068321424973149144517419739472331096713857118503660663611332638398846944752500006499023074006788163474742180956407247670187866741738442298748978144857441909078383524934771981399916077534007429218483493586747333297653418826469601315689493713408193076403514806695949359188115313346544773959727917294761820508767573346571885623724893238025160766894644776366836804648014126609349444388379819488842238281168324577843187265804889711502235428160696801193894597043631564939134804770366067623231553749384916039156834198844095132884624053411740344038697863443911972253255811349969633284912068601557857204577491608384649829001321254356107331888689026752820625370861979212821188634872231893986672959304436764300793413184284961572060933160974764059693293371639625284118230525064845950584356488313451897958745471955177943427019955935141602184006406172525727527095597324344776770685214760535355244904561126494256043288652951634081084697875046151534977277227413921350945518636765378023197608954448120897920815193591719453448349297184738838731974546563363050779046841982000195384668841450025105498568615771669059999489746194217506447834011733731274853817082904295016440672810889936726002230801331367462203740900 [107,43] 195835790070127868778311930308082851619127681941454374021021552612194333314979126428204202501971600179803701303355269055279467761911097797443552255286751092142586178707010164227129161985694231416285403598683537128737131351309831340480692160391104776783242817192796007112860507193872227029741239638108769149699803695656222763169919517700497796239255633699763089122227025341743757794319762617332469654001903784761615824083657894599282871423854738118595691527114467627301335789554743369054468185169497286331458316696727867084615899432283656087244054574781229862289173809751079353307659786436284326913162696867712870218511788140295494112224766032083381248031757717014782118823402560954525092600792158736849001004945300303059724094037920121003717466571151007831707936724477156401331970141622128994986104796124490559945710216783614817202443745287933298685013278120504378227647972078270210981234965648102373961432538736496280678655009187361914214314616419158839766497225685294095041469746608344177538187475912978515374481398058107220593483388556067959367971083843710501249187855353332850132277941993106102210377498854425216541384805851950535222687062979137415657354931798413490975300925483166184430857244561624825324978419136627763319478577038055821909684164621906377500561630399462579486556213469776997224413195415425852478378751814017722623298800599543334144867829981508766171895076161150373378370173476777547597067134140307098651031147154958440968801044031912664395106372061540761736433573116405051655065651856619764210995299682636277080054479770210897240464487880942400789095780221611722268560745042545678656674031427512701598280839603291965027515932028436850857906887054264267361108393054224021501497384780065451309908850682250997946918078050552222592381466034915526081042653825661346517692118866496199784595594781249664973108714925886967886413405252040724243898833321120223530093132063108005279089094131575 [107,44] -37374897337804758336116911585726659744366842275702354260438643756513686454901554852310971210166665099994454026128534357556152933907195562199364176827444333505925634098919345711832773695999899557339254082606681631747644899332150344070462849231629548164868385801867116235485881034560861810848310740825535020094979683711749152736181815094496071017070201169272554764574629314314059117468228421143753276939159776060425253123197439568054055686791082244609626069227405374695093968471099477640033608145962824679813603575252115827585797114008523906123527807298702858136105229328038666193226356332872026022725831699410231792500697276242644570226551307496544495477665049758447336535176208121910614171657346921915496392402686622100988266397432495293883233818854676123742766224738468091570620296288148466200545298998158061009532816317857781249332388900220410088565824201199926533599770136693678738186994605471772286093870469511935149623896920625914115119257858706304613814233926732722089512773472492206940042196884741035220964053146591256378042871118639434580501857886505141265520951619074771372039731126372566151822037186315197703874262092242105851919027683386791208125487961403872118368783644624212464586038409317762960961857766501849398243761451135403466888709739643775296484552849456440008222007205005790598456840019867013166128833957217324587976112973974553434992556179060479813377336312421046062587566115599165495248024449759908514656482047956807020170178561237091271745951869304360558493028276994855881928223155688999183428588190102102562153176982396624922175526200269912225009605284587938302011203583296502474813549214588005013185166487337984254129933216555237619629142445728727791342051847145309035050991627597552094553621437044774520199647634050444156197726360810934596960075915609009020815410963296919768334417457651694013758384817491123347297932665481313183609501163221015811629243631045055478854192010 [107,45] 1816789474348820854519335445992279701639564583902577327530017012469176451946791284907000781807233995416466371530903294247036266585417864312097696149167359283066082077799004243659624880350434141715946870528151738540531928082834963844801269638945787287731384987428469130949645544735796765636143057970762150475168345668118711437756725899935563122802081986590307797237273537569528433688625225044211132052510764513208423140386873528322390355353931417160202538743421923011298439962458487504082590236579293645679519226370290184236780583583050771912692307393521559494408495274351771235162689043736236518196290442685224530969077615109167423245523581277137330675651867902543718713586209478835945014944349092687148696744639709779203663573063177347029858109104938400989891688700574934636590115596862349838005418533178481513314614146633545684270070208532985574338032988318985250114442404162961855628070816715553413403608458079231445287540248771009639461995710316875476956691184938640933137057579571880337897704240705397868265822760726415181214486651394328663668745446391193642998767597212792431874511934263901746843310849428371583105277059764916705028039952674758468743447400011164372042768250458492698441398003910767852496767744399500199212887718387371017164844552139813995004015523717110687905551505897378205927406609135922771293517519835628109480141479152368768661853055446667586454505152818024993077173355683950264068489458139640666232567677094758373296016301407924749088922634275383504323287194392690617601915623895467636121945644453665795054956856407111611559004123564027878014478772928243612342961284535493518094106977105899959753352185320582646419880873370058025575483603235912987519518274700927780231000757348213203645290944092973289911028248298313546162734853988113623284333048161690562819578254563833911645740709337726658779768909128061227830380513420580001910227585821093053715124641604598847662340 [107,46] 818038931457470972465211114463019300655285648311043608440316419801336229790655275519885183119767854238438063900981641980081679034663462127170944761907118374244939276790363545856366498763878230369170578554823507994826889964534581712941319932240533584171032759681864436203677834861227002579821139760787049499532987541023518932317505567150524963187751644045900753826923203994794405964063512367401879644225425965170855225998345403037007094426100400706973929540811142048283517265478124989954611321930909630474702159314282946257610008608919734220310577028455501158927507206691685033838240676860591513355989086378753731218478179468697227789602334259828659449707438651679930974446717127700793791251502683411036719701759016275057345069697135101050639568714044116223958903123917551795631646999675838908988239245904430633600078019284346041004064581698866786312886948732920870993140603505076025907462724707452965309773559317324267151299648682817860626405040174458486300599867136955764537147926707803486844477821786711739677984125745941522566240360009316083540456838350490713481819174871090101391310272472601668553653742337565207991918417033714720768646699012335612776649652627732434351549003239784008129578004469261371491871581277990848363708864881456610839784648070604498198102301166038573278927427418028221138857028638437617169094902492237842673472674709345007574908956711339859704164955693756201625634299402529984203359400184892670854146026923917055186863558701651288737072769656871394713788573837511607080294748849444411019004548596255625997706871713286013188138470997456748189418441870277903735010637299737405989554632027287155083510670275028976012801841711792960861126523931125423446596427333516233596125316174289639103559029097600084501482807181148791754182031536320029557056443459919661213573633051133415527676221320875272287778286767932537566982816755120848547469224559926335072552798789993246850 [107,47] -202805439801539111138597625727155591891834039861407662196761432927850988688413653797357040743804225037709318041734106384912478300889921466702353858716957595742296208529589951661329763887676148716970400884524079953607096052189023564982073893981336930145989572152045177648938282965677139454634487561491708079602284396250089452368619948073274373884961804086673786859012372806668063070485359702285325686863529017331885553703591727302923035412402918323497671424008037206480103448396994182412370910437234970484611911320182075655332353669381432068526300065869267003041401422752332151392610897840301475653229728525826942235315621472748367423717171005022520612625542158530542939925229348125223586607867372895620554314740379789508793524584470764975485202364826267533603949146220757514060399345970412390416500499848361551927766979626232165003338664288972143261721538082810430957956079355016253881859039955045658846794068055855846259212859406031168060509591681783412464450863083323299995965759207049878458972021457143383087350627632256486927758135149510223253492156177221470304446157757409774365415058529536661875240600187144807053399981369410822056628601193312204132404242396506802318014975700629155848815628594311149604056519952770067460928989233881128702480846350127444009373226218337506953751545444762266124816725126647925438998706340956300000791019121465813175226202726594109041381249724506039417558653141644968192688857798238117392031695020146292288112129311512578422183585401883189985010060982125298880456013704609920256293911350115695217472055986618904716560793663245122516591961974942982175051371047656487260748133645300818529196819944086318162815763906927761930323207961502153256225457197932341437166337398205925811917844071726025551176525819867221800132823043083009724522707383183120676101636551735772599131427147053471401882941764862256134128221012983981365719982952729797671230744364621780 [107,48] 12179052473338790153442255620652635091434609112032815460008895946143997194374825372413937956282299097945270321801818294162959220583407229986040584207927954692428602389841200677859649534451559616727294146132035317879195999403653972767901775039707959714856059626322317307960596592428868477434173750824349392122778445065257793487435370289093993380952068281460988764685439911986294232931384367451375201713334982717008905204382169942898183976974484509015380614107926914719786984935845217540948839873839483167107424748001930367877542653695868843625841739287514672549303615848669244766183780006284096459965688749080588108814701909790419433939765289365205471343015682961999756301196212909709788311925958956255936496748842826967749505852916427949526392413939338780324139522932476686715401977779874806602339718250421354255199415135034212668438082920570333271646963255823762701558254849631315436251150693778692006971585105277144763938942421595130665056846655734064276382687724743137860179263518524466247681015540465559550276731253234178416628149526833517331327513446357919679703372528838958691437449616382771986853699840894303481372934690885026996290049142561664508672123418856972575790114704865023436691405353153002099415920134614122962085805383464960518243706860147788535134083764145052244459248550083859282558734430945528169411388340453815882420859058044545956478810863929920666610040174694340963025209006135434319167057206863896377581300908466011044182736835102138229180931314774779633863386767537188192124197408901639344759333085221951999946911146941467468860150061921714289673025855638131379114842553503037128411930234568140945312902497751698263104227466568827929456911719737833366940049090635572025224239380840740271375440038949907879697669539235523101540322894583758429705328968554030040823046814130863077813393128903290386681785996412453908961961362687981466657110535545840521253291856840 [107,49] 2810715878991975739531993331923451825735557239906728872916838697486080020703073137047315160365598705286268448773877359385172479476885242309914291110710217785193183735877792038452203877780944652087937194956283196806863792797294045156539683451511054271218527759820148212467577064849210726936938029108641544074370643333315982818561150939304427044934505891741309407126409464112205766861825582312687402278111722768603355883938797392290261898880950996352675554376749083393856730775462187908101949696268159262509462850746754935453084013521629904753618803272667093552799924536711026397574295926449173086032615203526455154177874713969056730802166452932843667140911950983292370886936004321972712270927565429605235730620795942650091213909003323865094994165237084376472792641250883272998557300683280626850101438755390601379126713650558319166506597335224490349900758607903929256094430371896274727542237743644247874180392077732423882452232888243118314011364890662542393765833925727117342998230902092473262112747563784365961476589142158434728466898817097330581567760124016810759663159112560223683913433293153174761494952971872334796693889383410135903256228775389812725363190535966605371269215219908399518241124959210416391518169283799245570664833854908808724003908236964361611817002463801391587621350868449035305868522519814774438184717977396708054609347633010585838004858993723248523818987733584332819825300842826854881172503457242589128206566390066273413692503177905372954298787536791389571227098802038093808646356086864000418555083609220762236701981674364614181316172111081470246730897598289145375890875341560548080035405408607169468617044522985188686322131727335952011595154994625556719243129264259752777610291579929519890308703435311927712729682433209921492183820459250234182278535519401987471081808486772809117739791139036129966009802689772946752184783654865502495178491690865759737001618540 [107,50] -457029418654217716766448730647909702734004198279039415524834007154575595416575334143874340695375401115631098052327777064171020068555323987310716909227160156987092895984804628366903361845609924503306590442556511865293813177560263966011385406147771096643748651397767318844966585677482739788123942057771673516830020927282591515058241640571358060449571312432327787974156324660800805735798717737433378804039730707305804535108617553492166559951541470881501947525431662995382762063825435528368120435543691771105654860876011597129226284150566510077938377732642841132462934496130651716164214739396355516800465056772242990794692166767683134177663944699089262573317788982156594184599682649882240307662886914323283301760081744207894191917514556573442457099401537619941565115892703489213429168080735376396262557531590078775923558606447672551519167289548465971217909670079941538167503943299615659903408781853518454290814936677834913207949468606063252968439384099724035192171724893920675372971041336579919382592852262457356241184457905684454536242896424710150670475457457408547873527999887639634010032375990312300104448808916267802026180862958644550180336655611697790871018489959632286519284275178812837862050676743444174751133593069387822358407968685874088825864091778935663051925029134371517674528578219684467349895786117516701460688725036722222293476153433244916336506888638894808844835525016502576193189483461722039144499038663335012367008803394979351259668064360042765651081631167641873984924685674340259766562153539033142936348960263188489426260238012674654508983617324685717039389828438274389192673439333609728264600762426149538935980001651441080565969020090103162005264638425204357889871392154493625500054257615734059366643730481108776813498278727024720709957782315340397595800098773098074577679903793188024364405040292558228140769879172095096700712856479561964323876815956748838709070 [107,51] -65252013302898392358255792690394644578337257800477768624552197242129072927473114751554268444419439592065927180307829176708511683640042392092559046089512801168583672948238110922519878830139468899059396139071752804147859296660945498160932151182295176904362616055086504828656752754777099402684542752134731170592727169808403473541771056426242639211382108708186389019604873687368832008715057201826218430184593515268204034954761816438477057953627300525002928560442759906258591130977912319196349723983980999628251100318042073956902886268838417351684216737943756200424541800018416573108293451007388601777712591321768774141101358488062019349896725171749383705831078695983742126864712099675063178938021633940450412675654218626016063482055734039122909471822382348809690314864319415835595160918587848311016239037221605539716177526239750924775240575188638280071273247748267014203726749871623349811614181206283376895888094901503677280686098256300458683333409834217776114522995305564572902399138610722249678739069157617908304951208683599825726706939128542909735831707239195847679480420685104710667224130525050702603675341855449018647803932236522082671075327177480129576037588086499703041498225526478752163491796382477083635654273418915632348775572607183982212608325419896009913621471124661782061212212679697780782823751774151145715451457375355848195648055329541598006083640911275121676868738741898086119897151610142952089883030387108375582014085274467926747455065786266390587228685252145829023716463289484166224170856139388176695858311457247569102361081705410556846423389330104641335088666573597513498740254070554442514539842145122755581635473858823080816177423831837016017080413166044140482176489361514151627485153457754298216541598322356541492980931097697965456178160958826149114132737061527241037992856580334927148692496713276853088057529204983678411506092817464737204291857025888243940 [107,52] 29059665528321021202193987023954123528129245434655080608096727895051137340544699920232925805596351729902080233633491077376577879778097012523102673105284903115334983584264844049621218547291789019813063218087313923261026264957162993775208808027302197099526796637434849691933776945537658574554807576008182978239213816304668654988827467898410970275661139305096125021393633082402729731851843183011640956456278838812992655797447460942566134261091797029733040917517813738551717662076065284066718981767312745718160993138228355133662910423547261766711414066894935554943812855307658045348985155478633660409500511104878221344556153674754283321130520102883266422253823091006895393443251040696507741591889832360112708536844458800664443032336497133542733143893793731691269932559519469435699836846432087572922282210530713162243485624825335373860676143567436843220184846513474896426077823921064617600199155432025444042116012259595242039891531829991873810288197261589540585721527835246250821256126190480811169101056290359958111304045625913482620553542302056621038340082548892016108722719240702612561872587050358226177095552410376963175613837929508532391745055159314662708475798430329802451176485907561375049154137441284652707306603298666482568495250511504977574855912764920001595130463033005996483999631175288362441079002498201444748017701078823611110266885344667692714508138093922986683530482871210498204131914912043438872125989934133203634586608121268791976004193977726469434037808712300605112150136289072939055799084315567735602730910243945414329894238009873153274235717773108819617094750966574303376903592070409900192135869420523658894934838201935016645609575390511559951304410864093561261205727861204017117193775100732663942407722449489689641215797438032654945328399101512082592869909819614691267395035695530071957914158769612544424241463119020013249316706023319613849803456969502226 [107,53] -5115920326048072096297612291836352330958808763669740221687731965826429030697155911831685694387303572259953561065080015930650760755451735942941907278297927125429873534182251141916844455898827301697687864876908655772672347549926790710047985519114612016338923501034908601556818767774003727365005306577664387972011143670363078094270054728377109874511256574117104796725634129297383333917279370807121518686204511746920281109545185339958629431094886298499545522476639915351527962564798472765140122814201799709891653667349999860417550413834845655478776933211856576738377558965494072597971813063133488006209890873942657517823799180767726825850335646968058487124884865110792898607022774830451614149594959634724251063658278648587855580382736395016480343457600628184740418160284908586166848347494378811424974222183512700319544080756328854165637332162952223993077405652602065243291924062276882407400445683240239134595311507067886046677905342249262197231150815844267119049603228750314539345951153675211972789529865186879300357286338518800623584567230939082923717428135113592749916526168139230824955927378710474852804052680261874896839870529644177720717398562088756201164389304291094867866082215982000745621203338563186402618150467700383431562117782260000129322145757656434523437632040983640735941103764142370211529727916304709764845017211875298526955501571972350836227459024681845585583445853820461097263061677474502417218703796784029465432954511996524328285984186792520662250432942339522734094096403251121640400208724986300132815524987353724769620011331206129547171099475393699527445075489317688793404594578089463378402181021769973106495441051156072652612089249225466226349338293437167030577874990616615137904673768133406265793905010833157139261975901355242998949873935224836759628558068069988030481331821644787525701933709804926488543690210976733236789901259966066830557641912045 [107,54] 721104424358252181742849723258951019559789364331905163457023146076525924672141597675073267685199486573296509432166464369787501172039152045031746045933656669786223752450175957151351890600169848485691378627825246006850124682365591166451760437200757746246322911173685314567152358641922191634954471389142801118698602197756347425959019891504225484513434411292756570957923275160215328041112070696277029436963874033257353287020455543162892829512813211649565051029867274186401790720652184945151844644150334165477665203613627004988383655320150600871848452164024653088428760829426944965425105273019604372047697627164170613790006955815753289948618127822623008545246857016828176280151977624587876860119006712766077773480892168260681630469529862328038658188187056163797745163344846923703430506452152052483056144055321267565384525556019806069473035741978824280543979167627267637125097833520731613613302932465917042180742456632343778545347325219738430207481900102769240396086887056836060452353586903908366034302196896479210181536304744418950907567191968292103937382117512304102423351810806733030686935361697747965833377588220461816421545761034477546691398147216631831689512340541597675943761677129475671211573268772574346918498303779139513611065337095056762938674475024097549144323719953113688880844354422842399246697205914089611811315372240084940061853112992554585572883554750152956403008635557801450074539922694784237866472075429567938102175202733316876085269891619378012009819364041771929468874390241382962688951606805557880009482071982993330171903556393509473202672409929030561787565992593472203119250915436021163698306050701320144533354099101770757966536525303770328140439780837363936673278484110592364316740748979559175256408304366729835389708505551735032899666114609037022297966283627844679766386231347703647402893436040655102851831876204056673197804877838795270580965000 [107,55] -50954147549595176279278468501376341379508273706429037789755680772959600620506185296148827647634706354614348106561011837467888885207312599466402323767456811269334929726079148715130364752584601846667817824230139043392517477254707236754236988099095693459200824908816518813195416762831739068468021246257783016958254259872532020342510570822125742597814110802217264008678453898265587923718307477064289980926644833974546568024535952312943901129498127762445013524650800151993888245407084379007808358173717302054786833616699363557021317517166499963115603551428750478121707686338954383601100236576342770170344504406198107941357255014788011743338951800376713479228897529153464034660359252829418728614099193776059041850267213275737668684326675657798999409918231712823797644949179688058410335095406272025099133329329040839490590666548411906284613146164988197886325756141970975013949713896000371115804934776858884720147863274928571842292408872917425488274665445386554826737975618376666983655511174486474490675827122863678066573409075146770725894834765095449623041182688637006037722818779149069357919636248608332166790852844784407379302291735645114056423823765797708318273691655454447878628147557298788080734803836503628516007742047759381011102841986605266299769788075065864695611327951004694095420365690426439414679998574023407972696037609594531991995583568508253707634918396681575747700837836665606017056411717271077753176217700727009377521456077739068536926644590916160097557724585932817775955298126193632659953459757615221033486080621463974082180827763865993720145340442936859635223656103531861319650240724626419159681868582860210250159953215253243794461230795721779483325447511014913002140292845210499401629563518087232487740766959088876217981151480307414939645754659310590500732943750252473829719619087307748794113287053843716108859892056908914187856834499659694507500 [107,56] -1238575499829219612492512081632764678897150477486897735588024108049558751170568206248460533334113665973412442206408985808615652781389856123798018602731011981473591209045953032142445845502945845088660147409551839315247642689908676709028234330440241572096964865620769502290856132224834230904139791737272264690391102231165880307801500540258521092115898792756545925084489396142030818444716383399477012880442538005301372856812492046781157954130350981562392075972966345171886689446144839033061984107514278618589704462977984517713272998258233946074301582054480669468771894286815406022871953605618517626232736534410111080392534690304619431880450701394030229737194194256324769172185342392057375718447007122892865282143332111092724922075176380465498869861402929732748027484811599329182238209278799282514741824651149904747534479775295263832282783008528096046686113395888403540177933006520891446880272828624682982964724835639367947987440511562038926441038067241432196047271356943022521410074531015774637612422025328463934873214509817730348218524898330758750145617940797854707219018767399082154593996740870775499969049365325447934740660713604516182358071984410386266259153150695996086701920475108482049912201621589461956824508619647872310853500180838716505809044485573854307470199987167569618647464417758569020262962694310900799478198548530729074494533620350440402113146093476950427626046962256563784177725915407564758011724936802098839043864792605382890996372253606242639786549802393891226109168613006258552559118212582591648410952939472494709037937520492408864207558758810482517312907023893680930535098158587651988054431730917913676373021358578998169437738120840966728324352689929735714618671357373847850491342022396923418893050339584727477777071156477952013185739136378168777652889252336546250554282719972406188293010065053333301262601402561946459202055220923542250 [107,57] 996830873650444234819884865929907242062476267635644092509026909129833391639657826865823166888394759662839277897706583215678482074156824254374604555587470755589942021268955726402355053460653383298367609909539548550067252814574400831099417850449228484790403386443881174469281210619077838651844083147509697084882478366560512630166160311470844871905167104647810218964160064830296493990421990853204291819845188496692207340400131900492171145559785300200595596318341687718056177167455501943831016744054243346873256545619954105680946171074112402562341065547474403236148489604113064271592489329175467748272204623792237651810574796148172486193152599006176041981364445891205333440990992584615171823573513199304593304397286436960464014082276952278581885846537646050700201958535873579524622612076158552586181862312239852048708568484359530466004113817909125010721553677491409012588608450496677751143848481618562404356275151037396039434896486984823095603612550316343579574478638371764829419763737931143360072055139045521826782655310638135951942741481640146148152646987084743315818574789266201891295795387768048302735431160593790766963752786643678708243828426938115080024988870261095929497825257704423640994099889236135862250531254972842833759602579649683796061741027022232456513188666200177139136748027193758879833575611359306186438558728806512501871588618977503668075931665041026149945683957361354236681880796016285204041706670817438120321454044906201567374844156337135286311503532392857733820974657295049972840418682022354837609036800481242985211838429090732770718641735050176431456600019417781605843928704814524775268675983876369133235024080516353993254644085390518479584320914617581665054928763589583138814266687002730670187930277623641549416342760792177419653610476197809088491501115353498910652657377619805099951499974912331352733767571100440722058807174128500 [107,58] -252126360572925863517768099371076612103357361801306465121264800070668676704449667413374979270743071590046506326289715178271383064453772507840973879946483878062260875618855062275723347222956573204540311345492980340588988611323019409292414776438737360578995662659683124422157172430717987228555616215578871278334243444984772593863810528718426907774302142297671485077181780743938351666783662886504824219329750389812851711802111401868595561033937377475805629029083444185231515239453188012168532595806114234851067270208251361958717780189044172942775363441961067959558969003462829010192546132169879629194355009224870689126081602397932005755717157186164011463236392899895400911535500374834522174593448508400950626493244152099681164982360321201654349237289841537667614614344869714487846514339458990080710702420030667438139017230761700767235346289915739896539019731241945785494228626804814609659468570297742512056259505512022168655733119405501096458876648326708537608356702531353641567259665582293479524142648802315170342617483942310715170938585616839583355648369340063656899534669856560791680980710077162959646597634569440407259606595878379831186482569533296736372251330131690337521019896912182389900336705548631836794798048536202402399506880133626881889620655330032094666798277821414976666953411181321216553553434918890341450645168129094148455634850657518681758262956057349389132545958631385274405917118704326774441249664607446273551385482564739550357571694629871043385987728152627790814467083562375597440920260133821127066865420237241996774442177457202994935141694653081172418962370124175335681917996197077118232243326653920708864614893519653399144124933167840250639239988026554767391812045843649489822620367778520838301957451249796976683464247698595789898864952779485919039448243975979780698416071102157925025155770750954929257911281861288068358379694000 [107,59] 18994826537189292342286799365853691721818003516347406076832957090214471052613662036272330271793864735482484515583534725058493326923198094989401300909314149694428897726467770859702169404134621147352461664492114877192424020422515222530773605946361779511057381056088234992853700497874604534219750201410021571878928311827814047917537866261597244243680203548644397568057072434237550750273363751504391942915401613446429373658112945220370996346439017850327929944230636602292811978780387810246104947909619383605353179564329886018699463192772943646847907311622999170292344203579119168570066101277145270730776560184570325905191776361913769273276962123382686061710229987437799241965890652517311414451430077618411292088218355039628386426147424462346369578855304564900315600668051202293487375584869865376686791341259995715018426137183527276878871294963446681887286427358910110422263213335074395197661936854958009165807279230643474451628777761225594494039361503095598933218525329082727803534838359996636198201932552706200536583470803070480872155753156206959990303061972359712978104944022900434180751362592282777965988396824471087040047828921225888821042288825311370418700469210017016939102745912493115068026443412323936296139536835877000054140546911081205011454974014512032525348337523260452465945331042476140285888537055845489023280991354581246280058786227481781580275734377263981083688552094806607266119605564198139854635487313891895771164418330826655036932231688594031805868633138454409608728517395401170482976335785562511720405631659380769827567068905821635343873678331867320310343363049998691055608999072146740903918470815304500804557016612186967805806490519037414752453731567764134025389820032575053199794139788617904569481743276769161749375689241872719280482052589212288096899661176641337890121420353395681777936949842224085804267517823443370569598625 [107,60] -1542161465317296556788311864464581692272781350440472894343480326175629930759356952637463574409369572106760801007267936970919359672500004431357834405452732551732980150399270128242430640181026062840513283862355356002614192738856615531066298032782814015469895993277074252690669300574776228759182774586608963899618296234809846643426399201943483274135151459164473630427678181471076260936550669424396803380181824873488744147664346538105614658171303040159303644495358650971084535932074389787228084522000165580922358741425889012444373405159528789824286755381422778465082004006612655051659702112005282687207836188485439152815957878839976774379127513509805087882676121624102104456656742425446829714972741493532384919184534636162046683375387888149265578273583514413905713208759747079158280380164027875852593806576456081379347482413552692116901875025352503777697806983745300701395593804414500672674083118430858068136658364610329474838066128520260130172996381330208469219026648143580265203871254801695823736543347557506801557413875317999051400446868423976902163965922147925959681855249262930443905670711278526664580945729728459834379413938042246587451723981322045414722984283180283792339144643975679406659815546526792822989485689009935606764384270258191956255688384145887246517826471084132433174167427144714241508178542199070418706276248328786879793565764370554579282853394171039045488611709205776375395482688492730880929313063841603447298187464595006066837140970501733309546889317095285020177812211790665879185704819189151554802744822811675523508913620125723508716345319374001018656746991034444174506223117965208972908155483765310498727327810147389683551017896370027007123911149065622619302685305220125536678149548092290458362099305171551177781623082775057156402979008576287563004186693875396308997002553241304409711561662524353853315792437216175979000 [107,61] -70932193830853535876767769862323435878589717180167308625490380654753079722371193083598293211271511246754074631471752906129558193095554940445556068911427491193548122182216612966106718185614680682506982369042919489099597995415225125854890022228239364894649240190407775857964721593205297712225856217249011856247126653056993670922642589695018077381799420796314604092785851671466391427696405182461592698784906048012721595873242319694404881944914819357517011279712186530089339226566729972878460105232859340426006329416374085557784999842568625476078304668854740963052861366096173864519246957989525260445697782041523275824687777903382437214845856642005084253726422192234990468079684591161583923246117944619319055242210302996170888534892506130417773299499181523902825480388066374284130133781235684921699071676811714629739360037786775082538971050174751569825556095411416621989794119379630002449750934721967238861200587559242188076687435171303826257132404006614943375124512251897457528050879117116133830705629644255120416960857049273165101487927874813313537826799194861907121271730487430039703232657076477477036409485512644407734776043271465525914665224196513540533600649263781969637791247850526946737368659062671502939420259016576670398074847988398075636227381905794948336354342177192277001779384400952690657865194832497991437212815100368491721005069896594734683363498622734350955808478580598357767702849100378325877006143816322005092798353943703932114185083053660461581758752511505986630499448752053944353486765013756370466735594770299535718905993095529365817583342644623192645481620663749474573169275000418039607364445850020768554304899455965321119015359877417011226009439591667741059005023187717601167940647819444782027995415963611848197198843509735053644627651437870903870689452257378552549684290451304820170136311127088840857308517372936625 [107,62] 12927307762944433102689531756910191239171426888082509641379183885246495770729609087122625203022183896984577255072150072224181220595268561494227070591699364994596439468834453913992122723407023013170329161336102439059457193060821817516537200979842037733156079447765835933786305290212901216655861538689111465229038122637219653131850954545644509166038432599042982245675849898275050881905242888952735126900534616691198609661460449485416765119815027577452410772170358463734294949000341763121605521844963802726841997382662898491687229539767648938190374267859577219245038213798232707313937470373459167265456279917335424438126011726658534328736294889381711819822421800273853761151419748165429365791577437719133450431455797902556821833401723925918986250198746088847065669977966984992348158027155945089440307436255779790282788114816688006682070149094890434418275384968882976951948707084626278641396101234013022997653149311473429087973409919670475873881374396934237743072583616379429223422195931220566025659683732621467443122092741016570395676334193564069948654720411480813702498705675893281879297997517696446556276242289797225656210205635349774503330883220764245569816209371720903291244055507979190197827612831250337923932308923034047502563239502387744227958899850348451944825744087067540079691267566490672270195477180213702545683219112192555959414893425378580296976217097704589010637117798466355274501733884890543723980786379315354830057795154106217969919235263724824252721959183106718387559255627334864543870139232963589407458232029920961273836353989684638353174733244834588453597038288123922736413177976816013293204220078663140655135033499050112026148958222133516972514727759301754691208554475154123257337675113403029181295276486204389843737638989438976979187680336596739628252109963600540326527979726767930605469671131709287736411640514250 [107,63] -747259816628278909409716783792604296067578499655068771786094848686444800184897722977394736122450882847524264286997254045120469796347522368832587497305732253298798400393574777878580014721920107657711919224288428687453497305970094255351651556087814961761530983481749305212308449901712498866762576408798890347140796560596492393075369546473268813135216980023060420923971033034670902602393146103221422080041944674579713631034370635366877882747863070205660551620079210044228676521723614585433520271542052438649392900195870806455715232334272747613000925908675439403153544074155033496009797785371198491031351808886752894267343723369748226013819879186724014516006120397944885479776448888917776745421193326382003702930776845910642722652318865851516334990841074895764948191880879963264522875129345999841740257660731141772334734378784779722179693663150477565808589138441258983341895489475681418291518633369674154030046567414285083546081760719362524169339847071116713939151498215893086165105507334308115258745354477727362397449587537812137330050738666670744356299916549026128876041684332520324376106421426959546751691638740852467661625662783345937289574478945815625149921242010201460038176789469722455077312941121165611921770617932283761569579037847056538799362126807618553237246276139399320656854263334648443229452081028766133344842157972851590796903991212444799737236055662279191505832420140176368059306577439393519908694405010518344072779002018655312257125391863364764597758890417813399368685541512688801585401720346742850154562632110638599912127727169509213146904059534917257835455131315502712428324520636242130962716951195866011154370276239876100664092774448023482371730905489292526694383213405003032816210474702271485503986389603308891801164417848865726729379021588530321047199783662702198343583663294458008234749943144882189608923250 [107,64] 233444272217665799453422832575390802889746640289092584507444746639408059112081541842582060324221040786169819129434151639854550891988449142942266788521425166531963543375418673973914052348636708707872443110944734136262329214276738878100777271892637551193041369924565694291299084235211093540159890706428642634322627499717640943859254405277816743106598061269502797757056791862411775853572296960958665821220831574930099106365970401436691147549603874650492343478440294726100592158910160334680924243471273383921354270715104716596545871370057190525939843799707726361662918181051224620992699836196164261264843509007974397178799586200840366476529392364243880808838144584339279913976675974059426749275301308615628741782742215120059419080813243651868356850542112876844963862518511616009081876499458781133472692610856573970077273220193703623453478172405410936612143083372833780111701279085122289856977418313794781915001072242356081270491253793953507872265612420033547382394490020195986846903842954656343540863996320682948226993616877478070155288852415712063442205247692564542204297235484393410328524252945456901868969098305690298662436845035023695704068042998807637286982212906297110761152907749206623635800155057122236303138899060399484250251096055572637908719006122838866466461517337088859675877813767024288851370861685289457420169860987180778386883707665504150633144416481539767127244902398898390637813221771035202436784096232361284207712070166093565428921523457032780451574800424522829958416807550543920042595896746133769436896600957296469164908611920852761308395414869046837302545005045495314983770841707038899870480845054462010843786419245474120679861861521319090889346787080301974107987827609685020828136929575700567567390353935027794678625492027297519693490199721891463270120121463945743180492840552990380984001767682998728340750 [107,65] -11174778404439194461188792810151757760950749331584745216459235836881499103112217883822446254867535946771355191281801193368505516351828851676534017610520491599592526124978703785812116300700554417226834449047665054698773944790937864583430502400651648698723036504003636744710230852893096374944687972553412982331689390332779987489282974693228836232293928500600093481803746934266249607318800479246308185307361893559674657844155159861047729136485045349781328623853913911109294702206192270417817089660483287803137001713375225533032545769147519029484432375585494734338782767898861341152608403192660005968886414132888080362686688894950396183462456433262835055955450124694409426874555471493131411325185997764470458031752253056686148517636490576574118944349474733724546299698000585404401355807012087317101676599948604175131722926399961429552555194513368170728809112180473963983251344934955147478896929215693725443338744776393644219183599463019706811198926251378119769436901850762397004241719065471841368323268534697517246940145317251619264631018404861843048940354888014424649894391217255728796833755195672708981724313224245979858329645143804057226893054179094032345861740588255832990972954508640185018952627412598846397272676076787704039275157802527654538894012887127759173917457754173876580392222938873389222517876423589471789734007876402420883300761958796267530773914296354548307243712966948623503231532311881539273822136989310456770879160010171962615372627674066487984819018427188676964343965723244642202996441454274243513090097146311129204200260893294375357044327461490837022695289067486093764162489570772995171033757458101778851651087167162265928031293612648166744523916675893709345387142906941423216552565390524964402716526251153641327084966543906237436628566717491699642674791632730387187267844414465319430142216792395374375 [107,66] -570742484624836608744180088107904969162421558404924297980379695438982838586221329369748200947758885403519330656526398724233586349890592611718038090835920790415526509062738446314269669054775517398853126495980343391566331219828331170825328109361111890943516908109191493159622603487267288670698339059405213210846940751997878750850511783410081753311750911140340179594264307289829191991412241728420845004121235221525818988515005143768184964521286209725436724506292740484444501908161836731588030894489741811655613575522801541117959519956456276166164997476701870680942733030697359650154316288997336701483319987230913840953280442443310627088875279297293020092839011944614868867087619799766016895794840764781464044803395931567531986076559591705730809956000045078402025853058320776871835671720129480158325815785462597000991076439984004861285861907860704676217159879668819711160800613422521596843938448116128084042414024689881233843778990280513641748774822630286030350148161188379139058578491190563527950439090503329304532586023951165395382969348576398764220961853623341289129668185869263631088349733801191088748145721132375452502844010240611981549095937736762613471016013126795245301544701469322388479190816972035947211800583898272303944229756390976533439303406553796083347542359382695805799811706332085874342654541803383547273315963039936985253364184662343142744155664799868657259676354172098181307179118258917099844728895025815812015000955948439248530544403611239141769032103821480432125157022623022434602200779202244841985868523203641176986205053985968950603893363353708956017489468323315281502878306816407767568873917248414349663378581758724757945163748279081867115617437353773070310479737084435414747792246754916760780606525303611482407836624186018148768408755509865082315384653970223294785619227951059659352202018521700 [107,67] -21034807545773260221147282561295401663612868512629385225973238235488243895843188930697794461344997435210993997179420786494522272993412662062740385186002973790442121292715156469062563830502658134645949768154991320854209061022940474775224292633446045006469634183385158789689777608224025646917244410904866881911884818410821410231852700859420351684188987815367225663640593605013938889765795496576284526611676705366704533528263629897912076823600062327006618286143542092115280047735428234299602030531575372997598340208200612830369682300271037567014627815381994767399728651692528836130552766840168900534031823595395899610611591066003671449616852763979864652967999345576382179932752035228695740465310086863465462296448139247176125284395597098085954758765608074416585826520746566431904991636193932760291271305410623717041200118041585460783723753459401872610538443148587862878235152576014664927208208367932153062984533988156216639323821842419009603597531683418309196847330117216594144705793538001599165069498354797948395010183456064761728572059562077383731592992277277070879169589044157480290549073486202799947193596914627336161942798095090913014750977097351421005837809404481361878112678858727511875610843390538562938281628753146544876372206852761037448761447014215603530983519578669571975175360053943987411871553963924905267916091528957543530751174421809782645407390306009375738867612753801070106303671977755535361724821579449852116217787045970268122303114944035322621397070603220410104172013108780354024919320572791030277139943516448983019707309218366629309760468288529281410042767356400098980655677747266035907775308064984100926987330376629198088125454324569376309804747647205177811744749197424386079146670813172544955333066482424965881692653185378478267743300252779212108662855030618859101161084261199791400097732675 [107,68] -6051130411752796202526717108495372526705673729794050609028837086441480968772330823478155951460024720617445720981890629444040434464249982923958815533541380637829262415011322317899754086930460335073005544426116704001733962085197179506196297192477967629475527849092683983009184870779646616636278050086117747684946209039116607217696313873093109502335464536129065319882095869413658235670119705281315738836051006470910650689666189810003189412772799617542427975425907098665501533056551796283886399504218437578863672288743438454223463289831188439306770674954236921948915654653353212050656072431606327311926316392517696764398054559732967881810689718318469882868926971095234163637218722740767662221193434582225213644394281944821912236193175276160119135325746232542006411805744326455741284327880874582728930565196464219250100117707447264410626076667573521683754072043503250371693188373031973599745934149567260785424714478179750730843559665864118356007242299892533140064891513538030992048757754670659667092555242189978105441680191414617101008492384079937025532672360457480914473750718621958697959028714424322648542023257297486732331209555924116205459150794005945935199435554835115092110301286691604728797940417803940211416601838852686948702341274881265194224536355763307320263285123240166107070933996410550801574167727292914905366669579228729006650420411655311627346285353302891956484447868477585670428848183610605381504112473289879685189075840012969011473899188282936405706743875116537470042058133517593936327131069409406086657056459132589913085192841287278842120256724946958844434670252853891330893546731688258054973952820779442276598434902023250969288996244905395077528543568922602414174448713298785061039461765773789480158375735550655382333372458426710640860571205138751107813340536623095395871917793112303626051050 [107,69] -42926101315384453899886332541918347299325118933045666658920221003830434387928318504076127956401391056375795134473505312182800381588582563914564300484939722910686220424577503132655945217915287523086210952187572008495003725377664984522175454743997949124258783838321196653902334888119807287410923742281892774188717781429417549964706430675584133930123658858352298738726859508543152358347969127646713833971315785883392123029415781788937875657752614007576020283414241854405724730246653338513982985792502991923838134487455309502419603741480563313508325100859245995307066027954667397677357398114258774136224491749958396493883979295528116457874118726467177315084894763062793053006427769489616679634046886477078034000972630659114048897003357996142232547346411688359939977365558606000840311890542481825184313288344171320482085489727810111019676071945280947273855593207241869777824029805122481530967223046282819790272696811438715362562153703104327879025299140136640548648070883218274253564845175354571715392931791642775568077731354242307089175591239778097561794380149240355563267380899585442839319408519246794160790096510176429626357303648505903581343569287037290673232697604612214951724760827668349044947007272775746242889034520945476370422439214682185613669134961907929572772603056316159508391904751973702034517381030977903033993060000675842424751403710835799400251684672990141213758749196338508173942448056040321758432159877458428388753117570777225202771962134253179407483455236242650121299617867929325408907991561403615204927828240161149328290753817802843623346777986011010130720558604727404990792518285094120853869799243157459437627760111258572198431894605220393313437577718223290764665001824425792799558286092132003816173444043876944060118245798496868402190398812592230108570099235283262681950170872101343200 [107,70] 8876458120395341599748352789671443322035288006622657325487984098448142125904590147275988321816617414126591639768791910523494222015393226297318377974017655266228063040866921490868978850706621355059229149239408020498640102623575215436945358720721737653727485996110094623331618996249652932238016036127279361779702043635009440734745664209683915409289038541111165558912617151300595559219426629233497460426779249357121235057278913970666540443587306043770204585258384862106839413406832787423691790653888216901984041934577392229086980036411928350697629590797703350767982142306356624544396734334348989480975476678380491522304513569614410073130009770887107894867778885927143990104151922996835157889986790332216648215391795660493335024844397586400331533612366263287963009816951596730643204086025191959354369281444960988283501380559264476882466121647844010709085047390434371021457531018723728428190373265711970318864727634382303055912132439284378331581467967019055718341636063381630567959867062196305930342331960932020137993549364625526960328064968744265865112108014702351974860319517673047832582441211209886395283693283227916970425748217475400733815402533249162843017301957354482110325800580890274316564699452700656302975396202905264846923750405977588396288629853588215533389978545894542414830248170937894962503785408901870794531328023605757965999034042581684447797932625353124034459478386671763189315423239920927388740212120950398818678236672002709291346823969175940836033475807372753206918097867800935383677947140277401965701932611791072406892814635937090951048006963614086620666801299362382281030627060776131753099956496274409022064494413669064912884088677126735771098940051453188486519761210908400398439702358883746993512698954995582446248684387651459633618366054244943981672891437249981122379214329758250 [107,71] 779940819952256026706397430327865443438953777300920817657904999932623481084882805175083746648465406081212036962587772096947821212254084859760710152283131097569091472623861274050819783213462321078336008021427491016117573157603142341566738966151277126058885170265849193376593942329396786222698869274803819983682595133537329327539365700510581848631824978621680350712522318986060838326316015801323200689236970474295734015119588137820269365894815615526357527562520658996744349233374326710647320488980910138417890814015421280385693810702570283730741119305277222057474627985715669704027783727747101376560958478859049395815096161786289733961750478468452815772007375477787193711718452858167575752839113862052260011703721506436930786695456877582443606685590810985390844999803170258581615953607173122642034334082759566075458670104604106592992329740608636375822104174650431557255985229147792641149206144835141664651075079340639546170446766627085557918478804625432595285857308240295412178942878847048256334538869454197979574227836204215060791182468031677190642552843516068316421220359374242382260252411318618887775233607806207238322014347314234487728423401395438743054022191852136030961010018709293437084891537783758369514285146595144743545704673403027245434906523953804418621503840963080320994147979963559306450627959132481451721555214653253763517267114460206261908216059282855974323550600183747820749333473973880627712975607085815766307170054303366776056629625801013622202500620086223931767548265892802887578295748758217656782666319972600893488287310969195429172979722676154974495869333788121007976555537708841605129297598323663659149715406949128322324030247925493785670106306412090571723495258619890069255858727057490849886360254422244346330672711852711418825821012220751911504034222266784242691739451675 [107,72] -1566240214030670229536577753934911060311025038232215429370340053337499329669023198662902017592602526829880039763732107756836451382048954750425398648438405709559376543798732175683665446641238983895597267283998747437710784806945552152541923027247457610618014388431181515637394230355275437794817443851205820076830530354851586493880390659433607775429182959383858051455959964538975940865676652432401147980381281442993970330498818688170106214679585052338520650960929691508053137098735324625258160774205702555662258865426104390379462496865203154051216638160285630296663724385551794067699683733198981885477564176168647810487572249820929687094571925135745429321444969171719418718054506803823743078180417743010245015131902936145726393356879946437968187622196980997890816280525786786700985963431597457984237467964540889310596637366975155605562254219397327347056183450249995926665118196945169265610202181884392188576862301929590771019584805352159199219664277607503601377035793609293070056936268027614002097722721863579755193482245556962467181231247638488705199287611877219956948359061662161942703693961916796875358357686735073189172321674301721298588709132989442218919115557659902699889591202098738149030809672525923328652932663001485271836998117711780740577782719611493115810665896554224279535035531872935985069753355811735651982577317402966805430112273376007108937727585714541351568841771268098733690426451693720492793947313239703976604774775257240768108590564142704887286712208863378738618258926452825826863544704663080838731390627998849150119426517758553070865842152813966905643577517633485021606412101644857792758717937660691727830732516427941150779476619726790654583252867009892675658376048057838838134789718483114784949761988786117811444443885644448739867184527291471534085606407336717982818000 [107,73] -817677362194656179565002135096257511902807481069773293031071167061654488781390282078314630733839175531262742074772174281105514329135832822045994051053288971745176572183106094170436052416399248308354819703410448256431029875309557651938577208298574825692458486314302532815948959309550913285934513330560934585572918497926897118005527513907593037513610687831586800626886276201477937152661277343004837253298421354964693792704917097793472331611409844771140240421199904365427347565744549377753757709088279295896920969143309933975060835775090063713505934690322449845924120348541397998846892848152232273057775248376020007133751734497415767906652626769795514311289334674431330383842930185297278531885440298921928600811246486104285771418598882912703858415099341622377099867271365110162876447183780887935114272363473232103699130010342683683554645781078346843687555699729330051850171206993107339360356721017863530605110710899594422319507193395108541947804128347221909029906847181195632890112072389081470529827669181227255630250738744548664326016803980890363861200607926042915199981110429886909959699916918075551817067427798176366663237040946664522087566423568434971905785442751602219233016642433167386618055801624293366551737956908212929511465012231001598354907269088699616248878278006403538607970920355261718027027714302288085589699581709538150594174871180480107561130417157343797877451060817637265310086101755212218940297617933120922149384568213882968472881837594353146577080283705407758682605271934601940758693141912513974334038518815683400701274803697743605524689552863332187029194231916978857282530688596600438144485349906751455509865947550473360180398307682213665666086430139962997752201818293794637662636788251655195394779054592858466032801022713353749090055821771535994170069310754669931375 [107,74] -47920622319229297814436950338489578281093479876298127609266324070225176860790977265336505952417955999337904490518064158426021317756631911926595520919276443951978053985356116735729942181545529179533473649235191862343090233854017254165194759364079195669599778102976607583093721191510640139917662971408649132508917332081352228701511140651732333839232665339115015231095509315161931244779717120448195282909719235798331964091728513770669818912151727871655570504139991229321210367766165036215727050576824632939585432227884917840414022805507112709886080906215571334894113379313500439430258483955581585808906327079513944605565469110161763322256147480535282403566114711404123674939778887091689023089802518158349936530871837457997332261388765494252178652333538403074594043233468123215910840644260784167333611108678101132529634398995664963576436602407415129344876572930800354312686818330705476411290149111202642017348711125184927685483324633937789507434366085447827683513595627746694173920060515058334444024070838852650874494063647241891443310546230370473599856533871349226726037419714825569952858322487261092485712508180555178394825378499384525750466039783856847498730721959012369305593597214748752711575645238300958800666319157070396156211935110780065194282385460880829905987799729047396425756184666472491105414892928415863914653189148383963379591167163190696816892103857139861192939141620163969821544208245580281281886318088714585443072395405966087524894075139168382586322174273391681138762819225880739588731549335830962155959971807678164489047148613708844303724825673709613374360111969747577784371567246793325528037448200096795557831636467765722944400886110923338360088035500997627681502242311610496006251036396998720796791613004303441360815772552406758629282636264509149641863114462801300 [107,75] -433029075374483195875676542709169457282569502328815725375213785503258465976566950751709310224183659932814481835158569838940976484083503926204296421078885346115077467549118773046836054530308899193149622292246329721050753852970793602565720786772264171175550196966948533916148616378231921277923012317764151253952034679879513558189402123931125362543172026160100649991949333998330213084748795136695871995898370805334819341482917467152390775170640237865209167031384425140648617877897530956341960881737049940045829735399557163038187823004482573110041362793353467397078692387992531460318392921849034564696652107011430519070175202227976887813402839994197702826735713630995374144161676604211112663645870045901182496739851041021570926408528461431952819460446413305642964918187070070306821610279266649814558088679246070113368549511833263756823800774716367633444519088254604112033260887490636441110489861773672586380923253726726129141796492450576470561651401531282873786361659581132167296766396170117663057002345432554209196585386226071981825048245956287407604800622994616048059834452193676916328707392977111964219398657550514781309542526499399192590891044849983981268765461799533794025967999282636306248215365734211478403907900720523012248847898466233171043896243012474718725334935343505891617885294351658098938605361298211855285250134547999377114376484901572956436169361260280231849806594914860895647876252993455653033179010159999524948253743494761895551245312722511743786218390846888173033281167593160573556314106803239627320720715082780335561586034373411879196786172544958512667066399166840122545322715735992237208019403829995339233779448271825102893522212745060081134655999895395710995654285597343652870272875901709511509427369294952207551631307607105500276080527662870806767068418900 [107,76] 25742658306733244520235810805786728453914028341156438524727834613416094984104729557983134062726354070437669388301560441301807391265893397767514793222050704382333473198116484291584349362420188817170413089076908957941060813893717853772067776830983556720917250291337834123390797518408672670479636373806604620611161359362623848528834359492394676460362773874708510587343742572340539608620369956210886450266856232127192474983679497381251829858489246982479360029182700700186231907403123338556788037679256594084097498373930696323888021591232137597718032108466224019563556926466974768348936893548248196928900211701751760325226819370919511087898001083252391263582870433062580512714208732956900477645452065381943102896355323775557380486204604039419437372656759678205650096439768840661803941588972667959231737555450648025840317321762124011790991432584540343839223802452979309552821229725421014665549800464400403223405529985013588454345793696649609616205322491536086119721179877490041974403325244152824032609880363317992683182016532015063519780375537709757288088983458597845650886476211543995374954311785882176198158516449673626992194662124766531545021358888230837109512856784882178418170144613088648841740139870826046816301766870726768751840172061634893025606771391871498319891108824644943499262773792911884757737920437551011593524306208472497753660651633852872103454595999573318477390978056131396761945670746809571899382664074881785641605499451757654136546872647573536495981911731856625479222495899695098679867383270393318939879773978194303779908068091279100833558026109707881052439054072749482598818019910175392568691177162237349035584986912948461101400709852400001459082089916183886995977813387430859161522810990148258600710031326997781408262171836737612137411214689821426851514370 [107,77] 508852686794415123164547683562244285747397544058000620169204057306533885519029832933936014509889550069150922236919741320423084238266685715080749142954652165129715144319170574484779977925880444275609709792016191361872380195023446203713097245286984208799250674276422193642087971892245179651228504270188853976019117301414694244395491921277078384124374985874374001759269446244484897802704524326727126735276368125051553431200315942586881673734083767060058373221244666166463918029000576910488266048482575889315005814973403083926654402828789696439167497738037925431112123002187387853972272309087042136139312513459342577967932202017428509920843950299116669951507618670394296922006159971947398520806573069060929322710557504188464896334139897287660446050989625407155510925146349862390202590357821663483664141223269646535493130675988493099395904565935623644161912598205838985663705141810932157956405636090801450443339323573312965182548025595489352636383597967941494778050871206607198100353874857142196744507861024299944671717146947510092167812091620548265026652471485218731438572808283504158792619216916077143687447326775306870001814762919852160898589823729545890197623267215662953282113811330904801873834459509342056640261560348642770073550711814279918369170597945968097166701906868212344409135924481196644341970095949267667856430651729686639219913155015471434133374328146893536130399402305916341456265930862955053878428372467657101811897603580180769438565894230426460725634181612577818648792449303030770443995325813215690694141857867433082900920463679274497203327284471787721871369075644514822560763647047060557635189169982968538525258281825127059227604763541772102892224743274971256405212741495911440416279596387558803338588897196335241295115452357064460847967836115400790180 [107,78] 3305859907131148775181579812524524089450298275854587327196009154584151582019875670655427161678025066328919387343087106906515560017738631312352625008626013933329646864868759323503377435300022359084719546426309365662957449414711305902799676567651939354809508011837804554796009401081963622371007814064432428283632620704132574114155981484121703992856126405653119766571817204071614896874596199760409673901505816925200189308895340893076952720846208566442452891943464115952131493068567568384203187123470343139856429473964450239539098864652879015688878234848168867120786557198484962683197832540134136861352296643349287266745838831997959806900986354528396119369506989800963239335488879301455556408160993514503448951871863423669440270943128893046303589616705875762776964992408398932053513853501131759281704188706046861552503127213309752857795372967388837981363964653120167377453984004376757491166522978204742938623116278728950262879830471791598143461952790992997623933159518130072060835692766955742044154759441728236290470529140751114273016554328006559528563472607124642369330445523037433382093555457234292680143636502717276052789185669676184314871172109347164099984710562709942572690675893606881862995001419610175882485335988896758489262887259131530717122158326814177365159469055552897751234564788987152040626990543548026434914300449491029075587057337575443567915131572042589151932524289838906575336892302078563996691105335799824890334694391149728478112279622629509880207957288987780649429640936074546300891417545910110977472514203750218818995569598023385211466947123406857338213767531823591403224233579137296431781097714395190208290106191799472965013659408372767744102580118302754082842859143777627847056737424469431756248493778169389598936785033465997550039769676765730 [107,79] -789309934602484382579370792957965715769438484122330113443669089024736752258053468721163361111744724465222051752894387303123407780018055876624060858165940657000950443946126762377302674415248417229063665638654400887649829206228313653831778765256656999716498814395498229907667712586406163276016968109315071489960141085244482123708841667659078847243426240354808524801154870632253563932814489340514846504679045710885958789101006037404193379172985002213621267221967402804439415885499001414770157648599585052499686755572266929852279330434319518387348706114609724206431443043943383648607820134448609879540064451263014085714927500878895199783394795059395169554129105328730207676720553887164603946256566093657667480351266141292912273218812199902022090248238290467700851302701945027491464617351170567178188521814825036766474519775255405546481795831429280238690024454355194356797062812433119061259456808904976251956289854649501238017589135919586825678997612006544433078070306581897736462373115110220193372279429934337211651688385518329719657612313585297675223347256401730224562539866864201367418868861320869256240163037380282185037320093694253703836687964881027191129426103093058713489371756757973690755651825658797512813106331511238176996629473153549452486040829570550456971089938519588400169340873744063610417468596289248072602121650984450885499366139566395830653987670454737014791953057769724413927176169871161720392209084249016417496619907059737681872117915258495858080658168445907587316495462395996399265813802088061348256983774695903754561071995310670233697330295381389307906250082553201644360953106103048239598945830460785319133374017571104543146344482139812946157346359433148558325739323304953631582873744256227959262368597701463948075925308338177168419950332000 [107,80] 221265944662526392211124294576770588815570271720045921482753762630430590973399582044887742211776209950781044979515455221002469155758593055281127555960570961216940394017359368979618845691081592379991797253551763489704407916643392740197395300032445088079679212109259326311651840751440571801076075775566344367795079221438040003478960000873012760901745714672270345540368144458554384585608241560477024900724308814807762694923466783020200463080181991395432754762211469348987642107842925721202753169130445158941941334178365058818559349895871728862130150840021298343264405719452706557317112355994139341315852111551544816684688886167764738878571420639120620352934252276401425889296845945445838724701264213561090910206866305438404783070298746895375083391362899179417610126513617715341587693691638642971227039462923097260621608055227679154588349012804272602899409787995200220840663659313690328170626849382744703148562688637788613232383106505077171558629674509145306317206841877166309627197159897692116734318831944793754860668823767500889074110114325017265590378728456626291825740556156106429120400192190358704033223376742626724365896655536249865764125630696443253771924613264365916463940783621098307025984782223591724579033951466291941123946679122733699074085958208971394580144926018126395180857715559715073845141848066231152760049116861129237593793065077170462346520838236575686611636993817175886471924008425046771547607230774484568052072710911422621685915143232363577354530884421508460644490383415430541426711367063672187424183196587612157311346315139904221314720177737181698940349766426077457348674492341380108233176833478437877860028137923123862065191854069016948256509803463878665812427714036572268354554427783237411987009789052725564726316104070333331816750 [107,81] 47332681054705866891597708674246330107210923110768354575018600072452213661710355006453778477821691609339368564444772299415067058452145214732343539573834754125013504462935787132322243714261203662049550477890432002066520245135129449016181255500540876266248294231915106114617735284395216395268100805452149280637106786192740865330498156984158488996398585033733697904080269623113313472121427046432704434798763093623385134113009033120480593813683388682641709325530586994770614116292421297120067303994484893831393971084450228851602110158095915781567108031293622548892102846955208687148788501764765116036882171440888629295155077251765112707445978466065289020496430281906556428882121221890157759424977404152787675452457144011416940775335318238657002415233990774066633374615740398390290962734378280839385938268649503068959574181356650623190922401740314388875473474238188807701076682688620650146969534100074556055996907921658854553711070900662112849413747070811804431998841256871129889497201843308063272167580010616767268413555673416831799815015159976812083697326164473747166591861618357119100207034616753683684642900773894540941826092643620775727215681206372636799231545525644376600241194980189750783744607920183203691824037378542090543213266547114215117683301573117920581404801259444357739155313749629188061939843992453841832079627929053269273346998030540103980036516830327558312782500726212525934291677673417208884112795063213077450021397850389373477996448346487420752655705332945841499048243385438943714378465731299556406859806199060992685142118464329399978717975418632648330311019517711362223226165660227203899865593285239935046280748693911070494300136703255155599621654673844668605108901489299968929024980141377536617812179923950031690109235653668427750 [107,82] 7781953525937883410811174152802363289084539533699584137758475059423422866283629038845375484928969418937575203609200270663880612166663371890846169611972994466560350522203775917431770850237496855141800071890061505459683914461511589729965416705621663111153940264139694237040125140530200103881040960265242175095399995799063088718187258892024618408830401731783953789180143511513336301989318287853312695934273442978809091465322673512837833927775345150647158248109652133760794995084855551410396260233201587981303476868977853442302486551244664831591982376336626542934032122028271325614417762509397619442584713447057404275804704067041671894735578119965423756255715694475160410308833300943806600954849464948875921307824082662725074515051120044364706765072095462319169593260460862056178341489125231021182193609936863070727778334856328157345732252856601474978666965880552644575814455777619550971778982990349489746794965863169677811078366254014550634351607489605008989764824357794558450211103225058021113292600543788506814792349877979466362863551618495892390998745484360725429794459873595792258256977034742309642650560002960746938198945421587380529761016449214861450385330277207623735840053246729194214090638658715243664312771682740227783232364876948068460321036113228735552114718218233736726180129795481929079016766432597643805565428585797116622730736697101291564096211407981319142304938583731386089615222211654111913013115125464942386387262300460825980002401527119134936493281593498080288172056084761359105156959660400437379687934203830138934517187053506623136610135785581804114785121277449092759692814155542592526392167317143896859339133379304021824551139950146240439551708860115442716881214572450155780823414068372974060858286157217951927409354220603750 [107,83] -22381794659287927104993857969007252731758660338994320360896265573499982175876371875731944219434562983243568862102133145021508833881019914914195500660435409444342286861605626699736001692670908014508006542118831895542931382522081081074422616742038408998884611240929146856012561706628658002074661288153621694818940618388642526593920324632676782031326577497046610493209626116251150312330017305377512540954355709126156720566624667889483995010463756750803527820717319786841850325475842454447607059026318644239898558331706854499830820487988096981577861330402503237028715520246592712447623418128114418431964482021888595209728992904349142864911726007969830341313202939571943599199994697167331180889487931427319418370300001392462002741381216080801713622225143472329624032595962736716573235352079142899929423197624113172661988917313891197801614566033430920921027342145556857058778077280343273412537067806889009625053922714773675811181218338890291760879544591903816353700975238975186310787873084103953177740914858035962755824230530375573565478102691741936569194718273115800624953192625147841973960880015206850681615765422513541076806584623032420155347714155959757239502782656913027641946580184779318924807257314338423115017977272435989561164240962108296279604631692162109173835014833212786145512149619984036917966232834562695533133294813833788927785461669512442170221508555955806279079847754206380929999973482600801296034539259596809643953965914197253093344439886116044950745027510999233271844554740305789468047767495864689583880742037330091816584841363467919395850231342456529150919416754591822174637172144042924800332270204171493924467414422770601768652508723217676316457104679687385373821042700414175250688614796732087891491577081775934006496436125 [107,84] 1615756197503385413053341685396240586869519082143268646707650871282188971422149143800331622314157026396622767093258910422284975877220613765725484581441892560598685159817260868847465183154592521427386735435684458660254325106696114308710717255701293737809077762981812980239227603637209221237560920159740198216780241860414044204790392372677212805458662913463795306384349094898119714972920894642528793110129852989562806296423150367870091285447407827141520570212916287216563730143959059346021643970204859592997703085494830895927934357060293283735724247518500267175975771716457096153694989557553312351096261681480343149636959721176328973326021021925838199215177638084119526962289136450664364776667853145517424357335386549592054737600734431680955023767732756142254231004351578245264600704443410203030763427596424953653276552653247740972424883877620635210088220218778467304337946597320409969374174003409209516939417973632483799512677738138336565198732829071216913454463219531720082668755568244312699055754920289128004832056833788710446733434465559062913263198669953845454544686344499351655736462583363289670107405730314195065664290675369046848649733163919482860509534482270301823018561340697109950148328735924283050847558362281802708878527591905952809638396576876741296578662260083320087804786282540486039103225887048923686102122727252246188908155064530384359559498293454200830368529653111030599949628076513630151750060946377028727530092173031662074609855033217703708471273855024763016604470226247560020840126288167416043114724824446176748968564931867329005306017559662226256488231209634355403525441461297117329671262511772117238926378024500337711687058670117721543604326944435832794001856569553668601920068566526912541436566711887585538931250 [107,85] 9707536807383949688414751544011447315930123679625772077421060987393198668848011522312232470314803520333059100131887501762043047330589505555115560613430937552699630001608230698923521361487220910836382462616973336200316210982296082801879554577388337623961436266285305108988352259717423524545971440198786612279738888696102752595058448458532081469087919505422969583574660164381730621104049806912477557668936264920099538054844540325161757330564965625647027670824025946731802433790408406415943346339000519688944598499284853838405837452239759809684474434485730537362713476994025677926836257563932399037473399939966112628001903856520201002578724833743858634383760014050904182027107619622421681103974965514904582273925843686757266610966044306624779097734681031344284390338243798976367936983925969292721720467413129787480824236437781324321501159532701182622362633420337405464632535765359567636721181608552089909979346633071977651131954494250860630051681036876957903062231105262058504235536865872795564996866810431747192809121058304014827036844735516360462997726950598600681832833910165226609218254728895256728909524381130436482285308388076472519290173261129941901545798317061849882123902057685873068497854194591061602953955933863519821178129995827476966017084328966110701788616361552957072025037266629645329220125856612701506315900280017103526510156138701208295141897251093605324137680181787526160442610784925711995800984132739714097405054720432803104938184192585470166723319206985303264388885135889031754985612892962543940652294632403347048785353040132949723466215384918997972493101455443979087736860367839776130462133035753160392599228846894252841028480734312163559426593982691694558609781341982131253965067372203612630962198085903435250 [107,86] 64081665553309643624886511188229259038905362170610095983266434650594988505039836708410209623369432320854050708091411455144347617927371563028135483275233100833865701402229857377841401723705747264456919764860232266097684274522393263835836376471759683859665306821674402414400421209101359662408221986880237088799399828041344768793443950662120560238678750283362553726419870394974107686115733168162741571138750235426267809576171920409169318077642717580881039078036192934288161202978606879656833156692461814437823015190760650213157858847442339947058701671714844512370860531820685253266536077723710996096447388622477248464168534728427701891662907202594873818860743669757077899575147013336923479991520832931766766304316629979007269981323277271383545669267516800543431281227125055024867793802753018715758229546885625499318679671681397432741418959210968964648719771856437354175104859736090224695237317946823265605198886089642160731319637306656157995609291435632580762442010599450308768883221137543469315277091130797381203966643583740558790445179721476070943836555866755097527825308604183741170988436564931069157833041879433994312328849865985210765091791926240071730245372872196504153937120010432642097200549122754667187062925992164205801863667746111049443763172934009546734893628530554681199918232656317148814733749724788374950747992536277410564256771254387572937724409197494124981413734519219440913727991546767215747235274432353503224349233587863780940225107554298858121839126569085582625702170940642842630773052972263585528166120642157053143393594967855672843103041063502253752459015634703467519503896149574366321680466176315791693919691610962902410236591388331888323374063058128389727366006006227290343016422941668443984045163184725 [107,87] 22767919029235838525651524809573077192335053265723761801410265796021680070335527057740417866332232048209752593628511186993207911940444456507397892891171760644596794339459035668392076438348131729985591169533602841309259100812313972147400175551693738132154700288336561854813751444522758032390180654750426206399462078833237069971758437636112827734791540793393547621527334782799563415198689400809642832677114294198056212038608275942989978065623469767835258603174052062874281614522242642786402296995969904468923719454410383762039246721993866624714793043111964976526815770092077103797672905973967373584103767283432512655655809825433469120691869685598279750200120315620134485004656868110469836908583928940673603630212623398552629391526917246185677769202837143611436179047381575438079359607256957812881559489316727976613668747429334008128875030773612376710448660351110646146578946191954820068841899469487505650417655848978871855316900836990115640851703554908280480929172178099874556230365384858603483556394188671186012253663796045745974150990781827085134065199120342607072659255901760801171948758841028928462000385118942321548259056844200903626977119254830670165022111852294380803401082177489364621574605417616057680249488482830564377396733077411880572016185288713660572163619205450826394820965753381670346430897753748086418549819146499433534768155575720863734253617778835965792644465075384822072557429061970063921915594898093839099083610218694300896494384500654983857515591165846019038252244622455133031113041196848108702844719840422533973452083458636406612197044943034662280696652937494376160508435053445799952318246732771952898220454679074959279855435435694090454820247250970706085366986699255603231734397433713118145157543900 [107,88] 329822558559606788193831503004236498726456612845502804199488211886065671794748947736264258841114252649805052924175806121755025095715436088341689302595394886592941379714858021506827547559386337596866457023329724357391943742607383347975486742692707061933148853644155897013726499980045136599459504480037590389226730806776165727421234601461943048106057782899617885949096965273738321363387054132358015796927135284514446909102128385210820342418666250927418119580309717231327173243818922331622291917910439634978644343440365349660040903261272939143289421045600017636401505548106960700137140794642754968616573618879482255128750507434144100601611101167793428529830548843023114658021410313879160830731134186647836692242390758419327772184046051915673094736830969083978805484821924004493636398067444195976788008038722224786496032465246558114906621816719227978405549303476209441133710773930912750257278333267491537587914577523319094079128294952904647972125567787451766833055284629958738384003257068317472090279376932594127630491276126841904511637260265490778473563083072825197488926714985830985696790291426526026859829776098267904155174123003442425313687254213482165769762706146563565275933695346805035748394702727654392284771310024141993096339312694504044873857351062609926235982939625220381350332032737730092479382323019488674029023045906835345432810090906344323429242998631190253394706405735267117968743113086102854000056217155659806876379247881396055105939629632577781610049294558117611074402496936725183017492963302814884096346837519496381675416501852918010817408481934779533219663787597382908820574417152681587567824260446234837557791446234008127453347212659333948934314660953599962469113648372480991049863736465998502279300 [107,89] 5728715573587534158413222956766964064585382302675228078580041216760443966986326082551925398230409129029279610646527932534971943427367557602650941922038289706463146730243192771449309104125447063808122145748482227884484044405161608349383343739526695685806158960521073794310449354161923142646512112736070210541831750235373980268484624490761435368892212807032785445701264295926823609776425303962500060848850822735485967064086276785143576815048520221763645461239611839660154910542982359060188571181001435399917599807195432056282280677241525897919180332284457664589777009969242900983600432023398587161122880926779953555008854044187621764193413423986941291308813202315014656345245176336818301956917927436593383666183555442003449732434862312552521585147909538234897434473243829348155896375523492710424175917647147560329611774431584197899017886412741280882397098922721286777712389806409695342704196180680655596683735180884133403997914487024038945272629330485772583368849794502967617417622531724884359348447758043016400021240797338448406542729073887533412177111210081821866271797027235116575132167534630037664520084933724760832328072929068105551270499510002960351605306700864484739314917998053921896192464208493405843555832985480422162930841145498603798656211325971602353163951910400925426727615880166874990295873133886724439919142941953626405735831168067844914270948113606316506865782540072969731715629586802383633240684001151648565637471692235083346616849162497953894790528607228955624686160170545881737059824675516732934106283606219773045510240136157001405396394763536003456422375003137382102049878591051002959508055888202955424451484949473936730879514471000037461953405921051637238428329114425121245753780838467926925 [107,90] 51228381015321391883586966647316350533905796668032179064533381559276077263137298095074085235796992809516825872604944497127360051409636026608280193307884046994373379834694772540205762552632846822063073346753763514899020434003276322962865808464230909818725712127349057977769623366258485079125576021389694481890008326600002228466109219809608882969691578592542976029659304306595597029346129855888780869670589758838749568373858175293176544219079612709455505104904403592137769363484167037120755423187298595839242581492823509532035417612506955118849042207492661494294976763363883636675272602885627825316886463768631057224696713729040373781298464381533394237160783952000637739350823621768571057600526818108795988730989312782013421065220683481627712981391240078825001588865609385417550116472073514355988953095291977307962389874816895565529122196763506911948086587279104800818335976578386019008979631153289166678225071264316433775560041210254067730138277615344995449884464184788358375666553548604208965484025763825029613189318302638396411729997140155946283503097783164939408551512620948305792659913020092484721098566087209373095913023221816989111970234969070155551401767438462148435647253513765841356478530866692234079561529597699775003574580442533645254946279840897314832299469639323241810912074574414618338980692094822959761918786783607590278641780136540899464664926109064893264690506158143362937288417889256059631847313959366927656955850118920771848662457830071452771813966935397611972412540607157284450030812997522916615098618217341707315794024084587518098271276046146370554038177428128748248042831850352822153212351311802076979730326089238572980777172122356480683685127729196365784626751378270545719033209297525 [107,91] 592385460008874653231832362228087436636076024251505876054548493320054330790348710383491926413544014916799511230727937433951381406632814052221081542681715228257598085646476925155413860728100331971371149443109790120679826503158665742013763720031227149423351197039741437891507161948276627608073279436403689875678050943041481517163865439414571011483648139952839753636142425597392806428950940395139918144992203993500009896983346118891989488284393115731248073900148169852661240275605841185365944045338275078342662412291327255584183287731820957297712993608945003853574756471199032742190033326481232142629664395386803610759927528535471608845739227630555803689042553042517126027541126747871167752638296266749686789239707286694437836043070805061342316474306166321409582495315583487014388050666438903185603802271424630587377867349497976466811401840303368732260425423717349898538160652531713319524852795285168131873906130947600698089684451720964453276723607902608735625598470014503039879718561109231690295679672046677480608069825544020473577350317753111945897981468033226679658958463777283974184643363406224247801953715865804199908860524700614290643273640205711287638351334643147906161409430031558096779621517205839225554874223691674441298076383979059305542979697132005352684135824037567041970148507931805640717953358219587914000575421196893413301865741248919180868780907574554740262642231906157835559752182065375654697010710209317511625859323217949728095172357111311126014815207840860397676505841693302141390441291812317837402465472088398778069942341303592045639263080872585204343455457405247292003264293329654106987171283164472203751095108007513327504907962390781915219432684190995560708410869862544887868380025 [107,92] 3541249127431393182984442114482794425842527464706021184628626997004247999663591735955148134800524368143570321954367658890768598832854102820279322884771652279498494916321003277362022844251511134580531532341657345933870308380631151701482055973096560525325110649596584415269960222967689954395459622619057026150987397182683174621037397668561568655272958164139267845778117113078944217954896894110223381813560720802019607516560650696528460260054656124119914074177865245950081818345253073636634740891707559925866333012659212165922195071663491688561448569530309407690224565053880529685196821793303364688585923313204024391335005730508453035486055870599307173718423775916476270457656517022813574098919474884362492603321085487348531327346930334997825899231683406956748778694273506108394058551101047985592330743579838477831305536487420702632050578606074405097599508737241630402705998853067310692776554292153085833996910541793763369946292628438410013452975651847423579317071904176268283120383713858805163322748175553959751525535237609556719801842173927258521629376874915822383115898066009102190343074004562864491000564161355688722868082683172662167313299677192904622376132409435818554030571856298677295354031443029122487779106168749960063854032538547762633783509062042050334481213599290397333968198762775533424516746153059368369510004112602453244018147178395226532656342725991424656769367213932770061878947932004476165767894594000105351011167496453663516450398505304619627267375975538784723585773257378200644890060995595908110104114849229459520981545059765122786351489087949356564762563115701509307613327471344652995549963106573570764935002999638615729568989249382440227974989511197904583082080556649385375495 [107,93] 22057350675918994955715778474651834394002330698210644779965015828742956046506160790184139621686489829682287167546360419963678376868093974051909986916552534887467264489741482159318910264611196063610076607509172666591539788656629426379458475876828845217590010202845716844107472052691948043864342325135283155904211254650311702786858571448880632826557225859120847614210204316902470825058526634138625255211610751087431735355918833162722906105217356949634634884493563524037851094138735909516960515715511531274505093017182456657402556097198628480864038512632088918154720712006812831698335589437812605920274404533785091231125622341429936890653302442312099980706244916988763621186494593212034470688088893145042771768163161589111548365794967922591323691138258218930474726594119444850420666637738015165463472598377940845695275464503290736911965773075190641612044349473925123293652793826515591032001465634030815723369745413864066069143761831572364379286709053922239824397985066446861696482388571691792126229648623735286918861784627763125624524771946219249012049866301617457095256186544638024576369027658743965518272481827312799327378688968795420307724513488497400423559183960382105272413910263909140164884087673109886748780330430164817368543012343554358637495073164390883070411522384771225492351901727750494319555078111915443011021143898982073355037246344465602481883626125388233023416533286757153791592245887641936279664925769865775068503693992651857242193114677646323766558151081290533669880614963215067505316357472330564780474983565905722020025825571266787019235843816866013523170975316840658890569034341398579905443447717925804447024344472923892955601123677744873510488609239799656485431995545192650 [107,94] 63441409896862729113544456250701306481397995416361964150543425256397917534180161289674126619831475294468213690271593353730337949171719149436554328926325086923729229306988771909377451945319629300650376528437388983061522421447689169613919378470719842143928130131072220004879746328921552687647743463451664399758060855972667174560044210146986091030213538325036277219932104740606417988722746747418637498283146041299482927034541508723265139917040553946651182434188618979996848384096905892863104317843303795708380933294240307941889026234216015198172751231537555198330063043291340244296479499032129150039555250032737209000995773597855316177741361349618880035753960696610382503078353146629055211067229469545793358450136812801913226184260762470793036092459154568784920026119384657332035903723513323751291036565120802418419768885091302466588706348260267816321297203315453112243047901649396512391037029578607102315257140884190074934595921013183099190219464464678269161132856020306964652439646917731196505445261819557479119077454726110658182741520811299757411711739874815654816083216634019774831166730136014330728104851344796615152254285395707852704257681844066743726382467949632161667844395809164818101574083422292499726741862788720960526070574385732362470149167138495192118352154778265401487320650832657347292183778781804494619279047455375436651256126201934473171701418522474467812258208699762208458641500753917397562368642609654962891208636774012153172711495419413918839516832370385012663501651958798109191787573362535782517175296743573908135584629958414150020328524737668856166238962536945507954581474172701821684549700059593840243452648654920096345101583737173915589502991421029265004111640460 [107,95] 247059189283762942530235433594084670819935144469701809002457051936691995168558361940341944436481921247382993055117919133218105768226184282363329107298625114092151749998104727742205137035749522335986951410235920118059119611004872217041493833567101559987514169907106657200573407645283587665136991963004215699558325303682205737714635643635785084746426246033439854948998087567497963818698923344338154807590234385389560040193173227047606613593203600132712778895439611793092103199490672073845890408532596651892067367488908005427961885493668676579989271684526943596620265114013008761531815794074356895067545679901668456314343408449029483824705302744771658807690719660266895502632839948053717782016248053780827113264617156894036212833814340615209266199867797346751986509406400448740246024714275205162973587144005676540592042742173101815490179708394049843392450758454270484470960746242990807253624676258395532507502978610890138695562955873312268670518282145563987386110040580687689446136099576334699507373471819483480792256332392000062662198172660983661777746356246384627913655548055810810885299815676319675490756229875461021110234874727289527958413948323926740671096832575096499737980207947703346117004494496252635022357530660714747970065036617749378658074099911898117597548880430813333840715719455243479833613598745117626889970089578992843862845633761712144483489106257598919095602446835194809417976250188609494629757717200964903182122314077170826634109088721054375961902171515967107252015746797467678176298217747096961920322988701559566299235130018834298619400752466477267802623123464355011662286890529550082554112355985797916015452996545153181386565811547412189410838466257811428906335 [107,96] 57529389052393860325130228132287246962197541366598469972985819591491090351605005887457435828788566310372576588623310865053700017217438279463561248210123043315496516451431281059251231052084135705561721296310702763703767699167122969537974881230746820257258221505691797883668635401247815025086747892703876084826643731323543525145675666314900203848693748094291854963084410282926206070362375429025947897820183341560735478687844242565269061859824070526689544486479790197572589479659680850557280182284704993841644214868046294089917534626352316432941863221453729886005329889547744457975620660979479563916743727396880223165825194934835209885667874224007089953238615218173576802706045955209411172281238580159502461427459262984322831524259231213992563202118453274811692291903035698035937873190038620795092726407091726786594329191701761578537753569129027107214740452737934754300926224274460330817734071410150066520975670595314709563210052150897547371122894514190920366351817364315212038444638731142122690336632664850361667437001883572070766457343758322491381230791308307106300697281927690021618443768055993863779724113389359590842659605999910095874946595880860362541833243552421086897568182031345856912357079089024716930944142514471798936719236710037943527628683919469853846498912438595877231391368987393385373627767495764059050595946663153213845905527361237585596631568808588524176948452757272439461850575497974901452393938637483679537841719517247672487396910724255182268829960391434857154134726546857387408024520861455981009406210751960427180936034769336727429304401979115587783533391007845238184328368148036563298536690569870468037025582081377086781215900654472624908631668740509700 [107,97] 1257104773028349536833141345309454673110274160900428979105621091799754320495419915309786601894325729418404732567923821034421912011831195813606986092108947078385008990822959446972318260835216839929717207218520697015535347957260265652011625758722443646065591431033267886401182145490014364551307451713107994767607543984808910029092759690138020152983526447060636495102688202652742738139954719545776677765306926305967157184513054265898949570823569400155871563867789827038537783225837631440593858059619871281008431203540819698213229787768914830332019969040599682738326762296954253614703388559713616522096582788563208317792679663234005312527354237523566001393462797080624234264787758758626116643181769543159535279533739198160943667639997315358241393146477900758425898326621893760921474564580208932016885295241240031757883651338106041242116743025842294985155283134796764419761070125752044982676043618667738000868974101019641274581025050116817938982310538918855988771894134251644402180919385992357817605468633835820217965254901075078057769476691890503313283817663833081804487150440463507574169397787573657564485676941299286398722819806039095383466057710195815939723751350453933125902127940122559422396789664898515306160366074973421545639587319918834981189617209603748231503620381422783025085964200651129336389299863172833100055811969172537365389511396770722107024982596665721438213949170272347974374467590582342769872251584691106867177012310567409703760597778308555791706778248195607383216058488178575803051275611191362983216541262531761591911945750683705006146966741688563149785567560970032840010507901707665178827218393739315494308163472443218318205674008936679259729214407945 [107,98] -1081593389537369669924707404753384809022956186167324591260026803709356785921528405167521727435611933838658186076474194869030147644767131974050810001014972009428233936955864838542645022729876382327175436579163064646540763207915607650484905023028437617754330090383607004107723464566821479559981527977381660986105091089336670217279218543078496318673911267143247295455077701794064878712057404786024540959068526186111329653547978964696284746718764250219215823020859975422063961072491644623201794352875915317782330621639948396560181620973321767104856054159292329498326082753341546419905731055384122229083287815459689573435581380109223956146175703677281960634136911299928904164614600318569644949606353986671301214709395761243426660452482014412016102532804144467966506721786007089542722913836398687316105831282243422785930045118545646733984415676837302717353358885448453397420179138096688061050968233099548064494789035684352065983312777897752032150412759113754639786186861221509562500683705330805945231305644918228697805243643337831349002151457536806934672559899053586662103267177294739688561585495541098799525634372025185485399917795708197714277720510755348680992674131567639430252042676719070140952368811441369400984623303420075314884312842144619538045429320022313786601620466821969062173247677278633061917570761432723803537196814405246829694327335816526351945756500597464999758768644310259786145400114885660288038585280715994628228841057924368237113297222774935282894824956333610919012779407680812687571780365159415569831196516263288812851162382578774434118188662486654489971024610765677975646936552387993089026644860491901346479772180109145979645568852541269143927765 [107,99] 6006294555958378327721267341036633484361654303089091896417484402867065712167359736265071409441475830759970921755784703773896427945928325334813856592072265903574199986716528182276337902273466851333597337467407855300586886998409948019605988252897275083700874196457514199678519830805636887839605285583197846801178157966029744064127717482024993887949657910159301580623986400129454157090117561072309631422695119724596760464973664438605928233498727945576274016405307148243860438703522325704629677979808330538251041011383969899103605335776122567664543570713466996292947497404066197120418604841747463112923532958654691610818034248365601933609363239379000907365632473217458432182730933936650785976001926327914593947227763940583447086210376863225419591482743637824920462425057546872242551714212238452258296426016363368967838031583681944002184975311257866956976364951219012919346985645561082552832191693920675183076181958058750090306176590378524688196476736466571212640704747600315015867265086530951562944330046240203012950799398090878136154398006649900159222982345488701479147749289194327764042555734380112560029292294214928770909939336537725515174963992780005946035281682613595453960233189809459198871061733271385616213977919555802926231267265389140067383947129257360135040473728006406322272037515392618538232020738336543354619051322685318629899657445732223451430950228585669923065001005179255177515801670011258977124788706957967849709679649970523016328823737503852752982184614773999322550431282253751078505184865677008744757801527751788144952230425551884288412028787143387364284328974926251748078752374841582920224582579415518339091853413667799136498702053045998560 [107,100] -19842779095828090637728549329779551166220100701275743402700359235192975971956867260938948940557870844580222638472788154947180717563050053875117526165348495889787965299963334811468832642872897955103334050112294158856659562514278879967547455311447181651255083865817803456219124534540161812742569953231016620335730866876701924903418731000173846915153540856734934865904711559644706953269137923361815025375255748844333153146646428379971057235103968484673893674272168922658957580524427832099452271775926587744297837051553787535263712346774185429466667982548442396590736698923694953530294947947394539465119271449955366965405374857109457992775862465855221764875184380585381911634378996185850123716395990117598195217426988075517439947202979853778157415417471119119318185177983957145313560382120413061934172373601061214894729536304391469055001052340837255495083715525292329714385390660624171076874432855212301777964949115545760326612092073259771343014986402855474652667465827363704102403629788732178994647496190838427376625604937415702607371351818565212376106650154576576790182212016729788172278317376193326949078809468439989021639923530982033644831263686732128742576571047658392000625787869856213903780878486041851515633639676634043774462274919225783277993524562438925826967114843310256377396660142829780928517587175057297057471025411735177448114101062717359426782563279035124838454067922372014004383594670571806458836482286421374794847271445167177797915198412824406775786947488581039539830305322905870814015604126449830377967874808288217427827389790609225317392224975443644146471070861698104423609836485310411791382406715378211392770149875627082208180906271250 [107,101] 53534724142403478492842516294865291872831555532612781280718734859204194086928927682968790491948100423230941136972237917812522197217207125029658104184631462879699957689429381504174614300081441675190611232630095513205486028590266919141510113029782608946178726221476707227832796393624864057247386907747854327779516364746654471541105116945160100451858327611283430414650711291762857073554911434171590884276086941378314982259130895405798040638862160846092100921179497231840974946056994781827494614122992577667009531362118076734050741212755022537508653850961506445264253221535115676883683358706171251905991677508624544140792754654149649154079253565104448501402797385425182572994326546430472364115086978882794884299808049255885715521050487552430964314707031504046256651461324478048300583170279427127456545203655188003044327250485432048388088226403133218376632913572019196639925059922238897428933258810314569951075565263439055557817467713191239122011042761307344197201072201107716511440929084693077010739507286572679361765293321832947066883531518629445660645601327122657829694000845786925395155840623713442848388019993871290636861488387960692116145627601986556468783654510502187893565261516032463832126637787249843709159516048117839006111772374579980024901755528103939186751753596806156501612523980078620642033428976454805763722830629680527557608095537231732266502833143597630970065729899206185534788057746237278682010179446014003332024446779792411517729475494108635868106299074869374643337928319866082905266331618000090830786546435334525251538949346402364127322274063248676715581718686390201880320194357223111207224383168124675577687056833901869703955135 [107,102] -99417474705777087777229222281810976513249810252038122783789067410519861934700917971783116410853456895262770800043979494025018766400772734359976557820011618028691309794784931739669235574028467046283702726674322432976614470752104750392164301731127155308226188460148348791457354633415479235728281932294255808515656933734296830187786668791406335827387897922098951492228228978391307588340739409155319795315330887122125606881121802870918577428547931858377970791874547875828443089318247827175570096489371462579035978638487717000465392193677884635753944391304708136366722614017997410680467143681033072623953776836953697536218702809764202780462171760162772840915799337081980790890547171945668480736573359245148284273554720992723657464303436441124408576126869387185696305469186756892855294516300527886601622457106393149345623156235918332760964998600502923928651252204372695610350780514834193778199722396333820431090169419581100499396288312844044036705116241731709186401415070197537242175760419402064972333957951577568838123679885832179516133729596457190828453912610666151074215408200606878934265714643434612232591439247330531182800475331634023449046702478178211624410695468491065105309326181550917389654573962542626351910260243016012107332317795288870699346509071017607677768048325929243403792067672114265754036840808780412639174851224437431389767367193802437292637390528342839794554365474352472607283208029492635637505757616797271816175341606004196755885172089970617164324925884853980589416648958342989313448585361679254648977676246291730360253773104709207227923539257619110917880942680144098997378764977301334224902817943007941295351860711375740371 [107,103] 125758465905748256466227230057681852691992294340495971347645080710391188726069197605572585210635534866640808934393420421841843792429096706253028292410050676797908896587573537405806816969927190812039849493334953726520347469155800957596086781019180533267476765719612532228158776951461514575702971705904247963027142371220745277942936976747033701990800846383553252157910449050269119742555049441295400661030042106732155889955759452315619213224678541799981449785844305150696781832409425931094615730563253113880927410992305140491327736311309783139918822904113836955558788251347042624402226973561684488689599805230485074505785791066021057694568647610977439599278534096227043206594163788668797223098549021218172106130906399123038308917352222480959487700507819699370891787388320381974603766832485831905622982101219271365256171879831032930844560330437372275664784617683057133852577779507363544116014331789354930786212949945997046822509240147197561714432832050510732348721772230458092665041359795604002716237485941724135778654008712442662285555762861430674925565195402622846020515619059448360412586827415429978957134062685096492736775313083708787138700469766232046897004143604234878258429804822979235039035906707599616577354469457213562933731270114472001853178082705404440122287824072661318378221186839245831300730186977313530534729395050746854290685796184249773147353495568662125232756634934164455302458295404442545107406895346213440027038316168629611440780063597233399923367757866276563590822785871905356968519955840805733496128548055844465831824631962238129755200075541774683192249529796984657879993022599470395173059927859714877819764195840105 [107,104] -112804265212144498037998423964796002290244570669110576770932788516458526829782194902246611125801704788055525135547179572433696415001778632192289496583083990270564233143557382479887995653691788982033471135965034450836280411742399198799568528028258311467730581299510433921721466668836468521761459914621037510292423832767682260878725724660695342114879248571844452092251394751517095347672067837983044210593730276017017291986616085795085832936721055270005377409084301142872934101496846121163276827080827193341076791668161915445813787198642477060376160175303094393635411267603112353258239802832295241160108593649888248444998406314064015320511964380981501285820315894028339128371198280659401672900968756119416410253799938721060452523120972608262833402389115701745468497283281418575595081368952945579777245817322264412838204996628091184803346222550367620329651368211021609989088818398122729036521776079841165650038297887546063146538348199363747883139339343816189722797227564754555152245466250048929425232203634246534639533669609646781151929860847856491005947801286678468691699957002534294568600830330914114750796474307112857052328990612897476635620044648797470231348305877454649639674716474403845155865023886963928320065565064064295314581022499862169784453238493167096144620519044727665434260278897413551244752391136204809116994273231699607225352780298328779231926983703861571148528944455721620968346126484009308710253921133276344910188975021735309864564745051329973939499477178116978778115303277143141168841822014409623077444775662519568928503822666921592949389230458195672943448518916147719681339407625708747119212493566114595484257500 [107,105] 68949116232297457637154268871884684369619875001775262813931266298985938302608873669550745318033682027011181876131788318046454382094439915953735348789483993597542486981440222226591222134437605780670945713698487697896281621395349528867848298094156123555391255353180974475138493232200171122804777440948198661899990996824015639425658350014189476329616796667200403751138256289938465341909336543593141525847076586026204003375069983913808878821828864985614116979160786679951590023808662571059545533330705097706853512808973502733314603422554421347227022692782578386564209450050359751603716977866493571731326161782922083856712267494437166452209456464351310086484162125177136669955945094764985567174682271864207054334529313406286805410312116800375097338476864259633398626814579014997636180904999047523585109650756935524468389811059210134132097040270504579141446117923787694267144321351198678114080806063669377805664812964931733725652266654832464270849636864806228864770393944931874954922703039646652520549249937815637684345000856098601695463668442803034086629247573239354683894867256630489559671009215097278638071469215656932008997828473283132116385939630343012435321602555088703991985257665506605820948812729015946494043760716633093761397250125064495602247326203120998275650283229154660140797073455582315354168847059486156718106695918869011190610944683924639400255896089121533504653064156728763458255689018446363630433260269424581187709880760888275527416796764430717849449684051820404908629027778065055252009115602291802265710750891052949696685643938130987110379970254096144568986182881084503216657015091087807345968527653994114375 [107,106] -29736290527818544091164983180926207132167854210050590961263981917885021521048407389997389471129482134913591300463142262744496269047364613322189716818786713377516023477507629083843506318779035920826186051700100346313687287918190433630045164329425668401312624952825367911970206867696319393707094088682699039875027675273644653040036583919117131040434204997246970540382769273152160938580498107980402209889219575185402432854449930295951817472192909532342098170864455054185452309685526765815820416957610272531948855582743256348253651064034160729643732058431075782301059654723926243790528705880574239913356255422074292098821233382805289504740617506146321380104727649028532133651395717742455610111845148571360357583332036993810933693843471504525933932323334341069026236526354484335043175604956236504986780261027205287375664900932818110062632011627707732221965411132273278247570850857950262872461340254514114607997784641924542856814558550234902038588000588492465503022529514690672684957801280855007445048953123924332792026679019853625737798372577010573466307138149532590659390242562844489235199597725899736022664650403393106948918557663519906797000549429143040567936465796569503892173295683108308605314045106408495647681486501561174936703150303177181717696781879216314021270397653010155334510566598520888728094897813059320830675616648380308071683241739033532891309472289731643190418240172594866343073063149786005671469631201957771480482250027414079013758757991533577725257109559996515797077556351789842425287047426422862613474603756509823038468919962670997119083023795732943393251333368136817230117957168244602640530212722500 [107,107] 10739154421977390639180094984444181609539843474444261027038467036690454054983256660375718160258250692699861587720922431760456436869839171950472758432195719804371293463912028784903549395199759782125248203119874410350098971803139451923259106540423028602063263771226123875950689238578462402969624791019968060798486958975746866694789234603833988834047277643541156303780802052989476961754581209152737691574530269574936015829450605887320290138575671351378951230481058555019261551694011661089164543726345418756915508399254255828114002065892257833191215225647779777712469920496374625524500502625086956277836588718592253174052584189534753572707603075065141424120341678496982455236681000371707416979431893130598583487198247493679493434888803225075710857449436241205897274570510768090149279449927128850395860846704356083893390467833820667502685303712019516923151732166070288542444175965301144700027519716905893846761785881782076056466098521529599856244612489203799593067270363562152545496960775205601242319644223237695264970859494731310071742085975226745432307590157459143841472891639035931001269908042633004846795682766803322676303671829393242041835404734984014022759340803283295372222250665662135454947191990463097727088441622755452143119948264950148225510033318543375380361328957391803891251410063733565722739897113236876809411231497425625373943018334856182344509563051559076684154851744593436934400764348476094752854670850660255733826291197108467725694592759796039416214355736628999460690313764562324376448950713739654409781362543164836746564798345074044434947359569846544244908869620374413146755744813890750497819400 [108,0] 3732473112445372253482139996046710765985079332989108600747805888245105954311837299418978260485583796497470900019481818268991149136297719963519833915341031535859376391232389516853821671332065121386682112399582358643373077691079681595614854240444975566307807933258122243778871019586984275098749507105856166015481046149371093787908298233981423877625789950820908357154004455946530394139526707361834286375747964637730907237283822115057506528302069531791176730891035365228764261701799425799878231007631478796555221024744100639699419999599860459981739781338009887753178886849026888689561147826018628889890225841910558796762093515933884718509312026882500288618829125057153552386538313240987917079402729080548728069523387841104446901291523080521548479664664244266554905263941800503636858103970324745231379347304412990955672479766290420465531748297509792324814355176055040047719845698732270457573812371605214062570985677288373554680447323055954045514498164117706764669309878940408746555712531417918186680752284370163002109407892977783220508697884190376846279467939951039418852550372771816648520398564683302469763079380907575612532410811013291715203581433022192696404880767162036036393627494598689106426502780810121629033322192373994664365150397402304984559730937163113042346191004972556176050109692650188302253712460173941512854106747255532567087765416472182322479502402446861221003982822468055827217537071419647985172480198547218254690580732871723802986485720776420679560601486216597190894443451477354031939857836604219246444078245444416767561532342861054844845387251911223528291066172898389828203927784413634276234706949694384001703847319929359505030830535068426293642568772743443987873021127921390227759995472859650789033689048182486608081822448819931970607379646028438278681430123760657719429918679718843055513469865347293858549366325571905747385869636645829274662535731014849015139455453458558301074140298770705397837800755797372037963869700564369641948383533471296723442644101847403903361631700900675555530324591404646400000000 [108,1] -85598474547372850411507199987299690908083513231219523673658650569854246656320711159476982881704632126205495032305390475492844596926587314596621959636818036596900243600006968419897055295064621603718495176725973536021639230084452492335832305584794649859506171457070870328625854434050090341888537331635905685532903182881147549559068358437592875835137767958379170979148361873351988453256921796663972868702590054051762135377086262103438732353301248190352579982150612049971278007701515381686994996040039596844286462198254824681456385001089492750522216646567423348114067472391266887924559616967349737032985390938160750350816339282516650441211657695757512814688664611305503060792947830787813809344443822855405385636219359608319242315721518725324068130523752338909287009779403526389256380672748255129392624213442193225790259088362758591084400459208531606428538743760420085780402812236174412286284677264408168340916283563760853990638118051262078857452581102326817806038725918780932103534813570612610081974201029628633699699819829300181743935279495751301427768432924984363289324196671841382389573451162476929455671989051333673708735373255793394457711860255843398713690943984699782802914656316462218229929254522362496952381253580830728253986300911864672422866177384001673675041650345401587907678480657272955323381369113337561097808081840399698442381918951391858052921734438701582445467458253078918693383312565222568044849554056997434450151690906864411234675919612739587983852206546073273081035875980463030729220496269921622196571831036417762308756023330799129736664359557547444847090724565655491343346016554251278856329063888483499705733408251690687996995997409522016818102250821562131679344999251089962581012842671542992881123483638139911990541975383130053463820096231548152164477834986215939907512174637650869544999167277332557707089553922336666870811722834648740633419155512562060174935797108152326442823146579387910571654629492749612964135366183670798473544272611379413901926719725127290693483994826416146583717673917480960000000 [108,2] 2360111836169980376440195885598075463020366449932744942532213476397358351440444205412441734991148756049473367755715393157488596725412446014371712201999913499404958707665020439141955620511166434608327355810230044313674863789696517380623502564596417219133253283038099325628324189207453111868088671722481874849032870301594364154580508593062626587553090325044016498540236046673190274790788097930931673724947352601614772680013884438347545635056231309671035110601586146796736263643194444740411436564660377288705690112393890839928049595539237868747124462743401703257981190520950526082016576874616086094671036786655156744309405514864439687586597046688488124500037704047770975674142535612706502173146388463480419436786246245052753389537581833204603742044755255572329109943028366398164177557546720693175172844551461220001502958326894569572501104687259679296172417672446790527309028104028259252628743506787350614215931528237898550746485321785215409830197349588640552342345012113225267575657654901558120204207505722297241598652001427210153190403956444873946287552752786467495709582786176424335204160679503377611306745282723675409591507822511834742288642312642499855608702771745282034739134482372883916655606665254312103649963514339219640533645978657030610216427705790249690243028865080245381822797384515587492866787116343994693656010805818275949135814176169586763379831380877284106315148030694971641719630752688436470904978274472204779976230995281084660751162540705172055317619713103308859939288894533919171573571138193734000121803173372592026310471380783399321803284209480570283635713220063265784325513233056415032637541834124177436493292378649807220519532366688988349758139810143594592676754042880061954113020857748705228419187181833334706262775948699436362038421296157271420882918801264231939813343631709495094185412683246832982615863860230423989033823258617629172595196131252057033703844631711061229688940844848931349847029451772746032457259046036905456685498833892553720818243025736001277254999947966530691942404149802434560000 [108,3] -10274411202497059866320597009345272223780001485247509639430038024925151128738136171601446266595294304111251430832898444665278991751496995397874457815998466031522186407826050626038816085665874945558086486643616155292902000935548935473103174756503412519097061042936163873170489718229098406381594465762035150515876129270999209598749795133947116835819733026179397333190946879226159933285096863151335981747714525763160985697602388553438104573918987164450194779903876596094010113821637888584956246823765475143447695237645017300054370426830673971632463387529489160377704115776499590854145423506131733480686475660730474838009150760479317512966978722810595098201334153436787427158488995319129171084596602927120703985653174093700428164302657694624069442518929267965717003311430831890984025652908230819205958162001237928439517594835701954461924081292919311047523398981306579204354771474184270305030564373507895045914993109556243777418504278926512867174336188763432774729710191693433424829511183347446731905350079284541614095217546580213941063841119685009302501477106162785001105770501710993215554160214267386857235704949612745456356422281835985316616086619631361283221929849664854130899468969407192013356594804403686139328643861359661935574969568346295295918057437494030156731182177533507078278312403359875739301227306736940565028465183015723190826367532520560970758983043539402573979122683271785192002688633811784907758615796208819052180247612996753208010006793046309419332843834373261220894904256191309760612920304124458328471258765986736906322786195977700772990032594737592990541449762558957662781443253746671961027699504494168204115319443366485146635332681280678603138615147723487833459419732372212403673711155122165206317591917825951443461050118312747624807809484788306472592371649900763116393740584238194055425199319266153033193644858528284956853907036807751872025860221014100307636058512385467807015130280640330251881330429958544587298134197897517301054212009156223210579533386499083132806003395619976108222614045982720000 [108,4] -14326249668571154187751789202495628800027473453154525661528726727950103700527680983346886665641400073155313345065309347038376669748287401031465483816483433888968328911206445371032549196728253090837376124084746974818889434493817357032730480710707361793088870543908316620000221552331198407548069192837826406084754222625286523380521676504150904958159880964310934514108405273345238396976572142730169884624137972114546025446680351076044444848397780043433774810448097139609424847601447550743007002245610119790108616164105447707307873873579657557296986517784328221827554427255315052862754889173631653167783879322440827864729257384334791675191064691498564134432056625511177330361480040492248869281110816218180534205159941186261483467237610287992928820707042146656964129996345025819917013286401255370922380496423289827923581125300019259063469101164831483213548921318041304106998680886128618309366369674953194237548603132242800568265527314363183684359798404192554606650261505075578289223441321358745595777863250722264779826633917645778324332730373012910238894092563423011888034566095279421908131861483133558051016907416121799703543175909378434899106481638801684475311885794441222602373636627023527385017653946903084979465405389184163455698019315279391634025513016287665040380354115730739761396326516416509229137117268329248771815360988790202711313039798520914371325006368576965152191971571231691102261331342638489663702754948348900945856704097772263215356785752039122869982808369790799289288025399049030412861946159786403649109190384990847421483765946869711224069423865961143094376339286917372510207150711263793829140135038631032413128917866111133481376063181783734001222909026855095831318050481385407288740628864976234051516317165391648415590444994479037919422940680219592864942981385426337113448590974747051389415501496829765693427152824781314790366269297317803161001949237583023582761408618652150438797088967044479857652324453714895004531471026602145220902413811782649640032110287393234071260520412840596730635949703168000 [108,5] 674527449800650544719532816340574735230485568413654615496793494068234895617213589944744044974375396980679851803127667603544677391098159846206696357725585159954761229933204733011079994416231047425981653956993356447453331064833984656642572758316972392944960418960713825162628244264297827579203552164803422037416211675895776258045052377432083560692639447953166873635154755592129122967383628415943863308739756836867536519014102843620092689354456448620048075209021206358188321098692149720941633646382414324100031264246744999122259338194232665684158601991359747176569233905991816553048700889655228892324742494531321618289428818695563982673934604411181525081252683850194916404913715656885895596686552156333055983653652851361038915851599776740924150042018324568582897961471788023373715853205038475091408431278483171600281445519238845238512189786385152415763187580556967540026217567689418487052226304487882941859643458426422385648027825234690788231448429212573752281789602661438477791956789777330496526621567624766604498417209056083150693312368256714163039317731316572023063156084910343134737953349425943238702910438501639594587390776164636273931898498542820288297981999417511069352636327444250611728689323100326335271318491771501422719915168617335539032365641602612272180376132122135628433616964401687675352599213926402969836647802927783769084072796321047451044779458745318926205662465344871061687755700068427155188159192994681540472575469363818296120813213856702479260887017719097800817101318692221675744693095892831782127545114429100910970184360254261610470684635464111340132981394894062693387815156447116544238726578445006078129556531249942408563656292169438247119216101909333712529737193027634604697389697440321260869893344858608854576277396779384999748384567587948661956695279795759206694307644608335339905497730929301138656787248517830086530230233325796712790361380934364462182972934148942276561801797596188831460094487764935464373142161714011129177380407936381086342914642975772564305655583195998327752370421760000 [108,6] -738986081685232786653819044797049731272935662635793711831448839201500594943099704904896768546470986718335212010313043450466338268979081430340192542786692663998239557494751948218391034256883127090002606811574789158213465595150492992342260599372732841949038837167805676034090711436716934786892404367626174235433831730172312715062965706336426189883631780236744285082874329825803585600277264902461346327541245081124782015051289848274656168702171297305466300323273435762037459950084110025980403393724619059257127219832764843256133265754821423034786880084758545091849713733642831357245889315425645414680699467055463865149409260030172155789572502548539260054776972597305567716246656224698212740550879627528358800790422480690115798188090989813577452247510109169353013397347530259966263091092784206276891242010184676455350098540835254998296612185315604820764288511044912271349210698783445559460568910038813060526643267585435820484148872658574245783216298927963351617683386867744126508732379543612542498476432697870453704245686788841954612228912389799526435955215956044184164997106851801394420310922358599972093295365065030915906537096063579123246803548974539807605260109854680423086690671774137701436083378532491018189154303275478586454589892074322201006114624023021953934813627093322686522624816271677818517028798466940093741646043413578049844316070372966742928457848877240096288668430606112910985238029833916413676043167856212139303439052627729979693021947822166351228596681467401707830543459590885866961758415905667382674847428173014638565741035889710147564005239666206162961474734469587417585462619614907685425413125361527757841277265843984979635288646706730695666037171716991394839322390671628585481440022278217571970690808843760297777748961247055140565408641100310452700422372569043451723615195273039178292293967810346861347355203152576200318239278608815109102006765748973025041602469498351068902450573235401539898322786927569035814396120384893805468591117932490828276882783869883244375803443978365732852334592000 [108,7] -469432699790388361090666466359536993245601514944411401155850264492016870708736775654748286901685740071969200357270497416678832254007474554718526856468200021206960777137637438483404158884908899494688320175108363223559899939302915605355039399946063863018159923769714719789801584307011792964752863803662676978705176361681520176452513294670624118056249461945925272719204963153150698088900004952903416923647374371240806845283915569417160284573438987584495258199521595068108977551000326244486946271951646431663716543229571947859686858024747500794945220463956431587278062814115688700823471732644107215609130779639046882147461783623819005941516405913189378127293348043691841303653307465494986723101504308648370734137558873075418386365651287884869382605289368296558952305303612155964034761375851682200734352839811538599598223023210675923120524906018299677992045139926845342745878152802796079204207637496474583615223893061336787506098851077753508299232821349926789546522775167611657287910669207545111622963214687968688761852955314705176093198606849705902509612809942327642226110377593641036836292608210130068308929576310316819202538957283108908937727122448130427100376275555329326227506394047712917407087732365583267527396069793789837554015528042033875285992050228844596805084619637255399392189173509753884694593513506044452110453977177700778959149437251714014352539146525103685206643274641629251479405365493939713652201546977271011349367287767822753300289018980813380013859865220028482025642397828719741073127646516475417323327170571674519425533285730275352305406452635847122032751805988647322929556793130531270588835511211442561129621082158225599950334840467641003954379813146373278007745748138851870870287795143493911470249546394506011633606875514947633250066034240148561118056389590811940140134338700955180336931453173269796371678626364347856169154816197359974181783253357157539177789163214162585136887713138770802674964345403681121640565548871035325296405445750005490947701387155999798187626978048447242200678400 [108,8] -31504198642035990816051429720876338179907607591804236902512128297897999483123675050182351238358260320144235487093188944314646217975413670795479788172398339387882655935788075021291474192140237797936529257251963276835673579790767299177751024273338787093139503271005426444864675957965830676471056162398568267702307838108923891197644295110535429470833658079639149991250438290860711085450511842460062184262911359624683917761350956385577872686143661422104938858786811665849616925834363777636514790367469826086280793881123845856914300127530520178970152599994464212710020793204366174477618891876094822658439675303584632725594113738172423006230807428712409485240327873853420195258872115243914624485789359523719254170106341569347771759611566355803558888232997100626571725903502515266036812609289752366125278601160401660941774882956516126681201216408334320423487749643875376064758965925274566008555430812996008185079502797325966602845527571947125974952012222320489795301943312739431625514555877553448779472342144553846139638722321724999720582329875439180388191838108190532818447371233258196352287198498320379209504209967976841704172274137444678396863053980987509206899283113352871361601383515812441837318511680239992171121970249984746698964777352498806946803739717020814460456495500607369100311774869748792751329189073869043349256717742632970515441947743244322217395733482224068104958234857809639799643858201522910426235964563246711287342876557078857087919012694739283217750877378926925344982732121773015442645682662275689721373304418343882972101649801555806288920701677118314423344967645795632220729863433511148854832844889883181284464897213860559010688915449228378141663818655732553168772492875611196351031289164786858095200789937975953349759283160984506204022748721241526442824889859659073663621754302991044547848691747424795553425029561615295293387011845437886650435805502323643737518536219220987843864213349559462968430861652809838578469193606169576336860341223736177325746308836080265139255438539625292890112000 [108,9] 81627443330018754565978135577553011103929546477612741954593514610689649557944523816394753572486920912399343596794394295545723520974750641729969153449456469204963008997892017100398434524307764676138525853047296420338720981742530550175986657194057554723659777183243596905085772698110443021786074088437809236077885224714382493455569357928009336725666330688557804058585083484355830421729609539546195999070229062066930953310033099562404299697839796657390316429808252930197604076122301951755423623354774725885811474348325728723605468456064743131966629860518234783127454270642605312019662099049346722666285194619139778936848552831409262708421640447281441365218229750669735395312874652815718304538395168564031988276566867264061889549101089448200022461641014089765538386783352226482064511486490062090721215097249928162571596883759524643851161084173486821211881100592124506264405136192871155148672083560412440895292242182419888885478566337647201714222843269897959704843910995691962042896198289153116176966823485099245547948148806804728472608121766077745974731522598258412579071264817858066479407275166599820358467159420572191814774563496521394343028748739726662919641463775127671247806811580654198092301360288684100663071642706029256974551539188182778854191560444081935580625348352347973114982109803960217394777638205823366637272663893667782000381702880332041201704601075624956122247928365930739222888689228217986425859420917451641310741532575214474910472321876663678463992841227853997330171998817445805774057440939173549676279168784540389550731302630105795833424629891899362187531180050712807415941538752218560649619919339844712593109712916438519262277037797791890051174158276419954925136129366649043732753857416608611004748808273085427910230274333051714477787768281267799225159117542237932753122549164193590480230475512193921638490311002439948355252673498153371340858955233382102843157050924844142567073895249852885911719099387048954011448248226142049344506938113373520462716356249240808639682681520048098508800 [108,10] 723193603949399669879427782275046494697701794970464052160390488147101665630370894659133394724395615618040263670285290366737154833779133466035699598417296046807183508426054054911614966157640504332498810984968158597666643243067723235020640966514808218249850741296724573165203250171746232733712676396464410708859440343409887069209313144117195576859239897463794077789102407346458647413888517962755633983928705642903715762322766167110270582773136066681262045345220306082942736968762688263823924868947280581238999121205221255755081613385784433647103051978839332435935579322427666033135154851184029736942609048412133166717861359338349295683450500059711828749503084247063640262917442370054930358671999625835899711742256573079243033841005108355188504905424240363994777237346587875452920580701685509558658937902707832439730755328837191356202419395372341768306421538130055208345216301435781954914491332561726948639843080915264183406456010277923757292628573953855569389045822221066731067467410635500902510297587300298255122119951701431586762913250164705402027878911050190630524918057298973084854880029650831517660971684908910471475733212348722189171940135522514631616461910571130094819053662990214050206496542563531165595689463492554063101405679938702643578963862807830950148113940934598768241657061705114254641448415595307509841051285171442689754829353690900590235172827731302398221727852605794549193016129252716922225599764845103990198210120398904506793092782982465878918434249195457227376776142143854502024558775399996429703203634580030474641689371586079130830600687352005177665340935890936516468982560092731824611088029880646565720270498761721599256187706219219732084597652763568466163988323463897578448997852777254711650913892415026170859384044641904400119851702292654830826989796766065336664601172693075162311488325529002733473745031245930747773490827408378239650856030673540805201220669096405853249380700405609785194928808572278096746724777718349347643515045087744285350494503020958546859121461083032780800 [108,11] -5555161818427354668203187850450150605198030776199905270545084285167092137742362667062087403651975314552192531381867743718785360057157577074801612184867910574266522105956093868955700275762224636690844104323536896381341530041530672868352846570340680929990018386723461503043005669170267657276201289811636675500710629332975193436937164703277252983487881503876361798436257469057119396479210911175860632043175397326055523401341245646048265411114417352719148704325792515217738207063950720327027626863027149060392972970803989912414415441597043385583026190360248911627322081078824151115127348359026420771099365274076649730329370383349745419071294788542154410195708554905759475868199076242490538873809044643048169858520525347080411099586708807939734583165394612005800044857331521548490892036547359586926614588886526586172997548845553684766821605902693420691395749363763757278507300409656136684281493140894688411361638869039528088719622905782473960297571556227529270775203466257118106653581862732069632320346134888359594635904817300851616169374582968035327590187387464833434870824872550453151806088597820061221684155458673648239467779430410712610996364394895170819133975527764413777928992492208327778661259746006292060681621363683116207757682840519427392156928280447906537728239268674699182586588108447905608999290555199993106932766383023192854699565995974072833305509883373456259355903652965486324723339229385304975772728595427559415963308735835949394181927933320626484163497333849540222070187524613052027793098102870862166874424711727567596269899134238940654277906344627739857151185634153202641211490749323656830502626127428936956519912272362552323304166836116057245825612668814832406719353888823652169877578792186741879143209911972539602250467040725112908312848643803978269176151241977074380017472371232929365290831664733773641750507546560798701467241542115484267175583145533009792723559403642335193699999200502569601437200840698191158990625821792532046516311456861052999246578258443592187604908047230566400 [108,12] 18354688542190865038577831775014308410119489488878632190130771039780583381585679607102510161835800838713162793396198119546422141311737465550979089833151816742413144737902774735406784980376803063778995173225405033168434850806502652336090221673517374013386809758241009060769821912207421832615173278954066948902019907289983096716024883191419979793297939998853784329867538176148896095836521731346990779588990483701846037423447273468903685381050988391234516644224080700619381223252780727126882444760454145230877449229375820553046375466755875498629691338356783684954352937770721271999036178145850786677385585374601772772705983517086530173702704416613718309399171682991351177569544987576680166529403495882593984520132471661641280576887298829877630872721197018711631958578069375681253800912974211822197818595992173743693652803241238327008738966418997430378749876528213461316926987518403372421085592151557428339079598603741025061098870351110982729676628970934735892216552549961365357563471713824695642602294740511100812233725896358672595745461635236167054486018423872702613037765650891885431731155446203748623317330660774220731976151252039672678780692912035474889616947739258679560382108513033997626422206363216379304612198378873453187495438695467745075957513367348584820310747447427650768867486970192435041347508663560888928895474817352600126308105724363677913802832626128905817214936868597451608496940672369323114893017040673947745635677376397298154897541906686892727394787398938905365283746702244695831048318540257308004525065394799360600424499393282570628508156847096351369444435970350119489597469818974276771201203394531925499814714413187339284481540811235874871816109700894826755551145317429060126515727992013135376909309221343432439375832899322077821883448549808813930572834301030711825994389767421501723484358508474578962791725802080329171374115965519446972016236150343998632008608592767149857906992116308692253350819938972516777925176891895213235670459374440610315402312163208198791071647609651200 [108,13] -34586204567180002315887772270412627196266647639449239231912771267160394731456822676817160886518855820111770414277686810578871879369857630540280843135086504037175260027108112315297409087704678897871527911733983002559253569354248211696724137568720047945781814945831416470566095925524035061485627372325826340053485191076877288858681074167006723215318901420347923245125495202884294850728821505188870466542622023273760293844605015818023165002626275475068809731687042095396349713509498065874150287121822096162542190922679092447811710727893018398746999038748054230008675841501320828632888032740537930133321405794952400364088613898738816864845798583368720696855246795323611095779425899012860360740264834790024838441439360000634119689078069099664320568440030932859229693617069135433402260408320778375411762352726951621129061551366832851772014238932434954651744070577957273857197906002891477859483160313295046531972242555980449362935684400081824978424349960707385907462041448690325494682982872839585912188884794454219835889283575989980256372739545761486157142169260070816958743096730760232023940642896626121624427796673665551786551848171385813777635974370580417945733009830328747542133243897298268547255415032683706699745356105493486762603963823197231045147434859332594556625466540983191472544479001252215588769742279307961829356341822451760403431702627645788285229348163398317207578599325868816172778407035656113169876583838730214496832764036364737776620550546504133010873963508606357713986612287997819873509843315697419416883678728467865445573592773140612867086790810067703313131744378148343167993321423737764766417213851839244881010102185928211141114129468531090541539651689820963477539591918271483177637287626855770611379020014085531422019125389113160240356678793797160236542918630636738674730547663689999106986958902285716067770366106876323884438484880751550174975508082657545268503705536390747233507808410107169454570062182990296377975778771739026140592686066070000956339210763032097112235337318400 [108,14] 30138006951548250697332629503349977415492505420080128931602955886947771844621432935084596363920545638980697294007931218137953467300008235509095854521714844309731714638916370996658163258887314575164382636501877803136875977815253033470276121444981493635888462094969287899067088492145421626093004380930361315103060541370467485199967072950271155710124028618048374940413353276461561884591314818759228368972059919365699520266718156482945187535615059757383550276290462768140482010136820164313636122341583849407830016975535017829170416317518408165001528471444554567608078729518684635586052572571901433284003606444695781321758358811376987931782938829269419390487850938587346069170472706149629770500597951950693867111746623709688907735937837128247315280719541754761655585227720274941621134133054029381547787045681404975257999301103226776956589553502898696785354647308977772228897530424354951355910261828558290328936259865249424032301138476764032679877640763657941822081871950122202009821653741760811764769023041855427484851477670185888750152901235896250062224911196281093027295539631435487717820901338184059824113831693296987165642843517459800444182969941639015744763936058050209385996329992110610792208080883151999235635538367838456201036779484714960628456962396083151640431407377641225894198529308687742930037896119216698376069056751851704430206131196987813710768612877077919429198916637576553557982552696953148754289544366369592500033839780607944415617062400830494100192355965627718495896456490821489421618463249626936177269583767640541869468174306062588251358739258084657950769149668594102714126428345753599710734245400769128999292612522417974247271219006532308941388326174116465268313244724631710495658437751909375177052708873572635054102140535881772980426768119437448099711999495343164948347572245555623209652689804407843455125969156284151873207556109516474888995356032770343322313803647186165725216489709776846076476915807627435031053616074804612682102064833582913895270118623700248117326643200 [108,15] 31761258780220664685086283794065789677460850200269526909303987099252325638693723419538435113750286563976613043405282877185935414891338031119860726603700677621630512263951388062883720825247444970740630664010065259986020659359348021539309708308566212500385536630452600833462129749301998197597456868015433726480358631066287426030308391740228291404868807212446582185521129506933058621614735535152058166473490035236882842342817809797780618838367126366824967879115510245462766319933966120876003302629387018983145514906908786757179383028541004110584231664596440632556652807517570105880650425322865945600602157992205895277176988056285923389338837744221959152178292854205504473767509282840517335050374625420854123959250725111521504040824067768991617831445711657611829096023231109010729755045499742406680843911777915077722817360398483078250531882395542403220424643369184894659620875113974814685254453286282340672213924680836041235731283985817870046767638364395617775470933358770369323847538263526416826037672429703710245423175224104930496020900769026645161053169320202597848524418920760048495334149571659801041931475009268799575121533826222275589550212642129512579859861554873680845848501230405784235321095516618796700074801445121074653955828569712974923581561780791454909475301069286501217183411326570089051051154254444339322326804062447258450100266807877026101277088923923369254046807305933450724710447648962595380160347688119882889704063035453660288971350188511198773518141393109604716175873347501145877662591800758048236622715391605157253352970494317463975006283849952962000808406217559031194573769331834399117712685207380260737659637684577488409700873767024143677095566306017139626952714485660538583559984470734621392616708722096327252809783494793182496175580044923499754005015475333556148284167016429685410673598136206076507172664477648680424260636551983909809192109207548891307933718214246198235801873216424704717103192088075370769551856346877458020686669592457369997172912582243905018265600 [108,16] -165606480237925243253385634644235707085980846457603141820813492876088760855464292138627823148416120627564254299358798279532762270519903584220194609527655506231134061564271507849759743037963365350869153208832255280428828550559584466875065704093036392444870248487613212544573736845411176810938865565972599922127219456445235624293683332442213923226363476514005833407361068175282613107652308424089121375208840849392265230623306442655288110539952888708972996546027900482278619193145549897528517254648082586824343611277637665333891882441001362461988213839983534360502126529089015984891386169703273884259563294104239809837111621092228203294969578486769855027298045057853051625133492640200747081377557727519723271393296230978195309959384657261034263614486899579631789040148591739014742210626489189488903977697054449847192213237254591226830248616956726949153881769750056919844008365410139620166790233153175683749788620475245127960045894374351286132113781568112079565206363625682495811062247139939724819385875920080110002258605959483520018977750612022766684967223552269633383996903702987747420214674532034897705328308647256398806021232562170510741553802486671850890372498284968181283939690051608802734037173458274993312338360188671857705018280929258958303438499550387201713454828443061109557699579380243724296332738035064957801142216608737456873195943400324107031875060294749824152545830534685703518362335596089480116067534167124232620066902714387770202345624332198741994788443450569124002928632603074876119093597354306681281145609935785645752277164486289773581030442756255704437035645154449020296556568154903301373171543059951768120383136417327966806723276480517521413387609108702721299367042545700557862925710088758723240737023445079101447250211562624328672478687695110538277619558650057158416458853277775055476045936280929577411757631474863821380625687190267685938330199956362044062183553538247899570156576846857194341767004997537208090583283149354667381028246350417482828091686770997359411200 [108,17] 328503925048075334413051017064311792038147543311970203930986722125281024619314304004352350185307348646723160109998208992676513316281607540633483474079377356920130188095196614002856457385636620119453570107451622075722951720376604292281024568078541149662796834421680309970643979060792433448799459966169627356230389869818380393777020002355268313717290768772194224654776131229659832222752240856637205320453375476129800794152594076126384573329552754602193943720812984525119144009970252094068772566439381581660018557622396435546441368889696102281081546085964352881991864427036537278834977776777834347540934188968724506896791621439099543339211908508523555217690388274830329500361465165904994982568571024984654021489512028497586882031145844599251090727421264308526248678559340600642654174677176574061800759790655046149355691411977700169865608366073198245477127926347322797528957352059718604275401570758614134667049335869669549111371340074838285216382153451530107343178691351644243753103121866800033375102143760404328277610614002007602809187280276225877571817849212812319197116248447372023314921740198218767915134265483959534563625872067401457139953162983288022559646573978505022764247530985908681395737787254252320371252238589892953040620048306891924179874232508118113181287559158922527140378024863909783680207632922655074845811361680637090117537997455712440337768174750547125505804666230106154474383485851753409501220363884444104070030917882036899024193471028025360325466402210158971105423769171156631627883189888860233211297534662455216826187140955166711695399436441627243327370687911032530743693409541192327831045426491875263822833716134687657427217504104862797223513167886921665936001685797844984716414657456842794196205196731139110934056860987619915503087717525696728334731199497892519304551088550433394624541921332275069772383229729572849871352796519103273929828741312446702015525858896634626656000624565951941887020199875777881216053607512018060659497250128644278482444551021549309440 [108,18] -434598922444317331477689598431192239943748658469617883213266256941955566959656905290147118605493446660335712754409111317217279220461003413626175193277224477629404049659626089533064962286886876941077466394520707577170237612887037744424418595804624012049018112146233704428343667388212908994907147239849632340399818354524727088486315765879335030845627438443451460535186316271980878452863625864868949415262964855959395994406227384114765599963680989401058823130334425277523443164078864089174251807065515366153095961469415169486449686099837746414489446019562464302833482415265392921258944842427333678817347021508462735398166033197979971086658610177187732078153534727398035292611078070159002222974628568710450363065402332858226791247161830994365007455018435629545930368034843483058652642259549459974510689875510125860876702804283174642806260802645120402807526002106823910779356333882491898054332402956222519545825760874623951852975045771640444108867176908230971414897731093407831931906188793496673256993341819701437123250392297240536466704685078061245274984771627647110894978401544425183696978433222652835353680255367353570935263887499117621503019622644332403795182326513207843557050369455200548165663741400835979743516692078900800868320826440182559633602378839855129581683099365953080575704140992774367348877493351033916695209997719467820230534611284124176706124814536209973107942198067880173283469600946805926808177019628326142745742123853764793493991371691951506226568390518822924407477856983570457881550577147266817427052805474761188150238238325550866257624955980855866244374040166550603127842650837454548303053962025294262374042488480258781245734473946225282115833727782585877073366503421457357270081168532810921607656109701317915038459075044518797961406076480916010639596911855839471751365422355344763663532453546307527400012878716820059670272439632606477109254282367655950088849923253427495452955439591822116431707547614574966603890381839207781835655740853255598109363388647817175 [108,19] 429246136834746928746318536127625771034114811388207497989058455382808494438889370221033759629985334251050270458776195300935192443497042509817317336014396167682842053625541832128817392987520963974686733191576756676414656402972698534991347151334996744513625666612689513902039569322501300751724057820188771657958272131655236415980196437983739106512322827045222020591636932981402953177596492199618403275989215695979851581535833828690583434088433587461659394564286133267714425227816482417354809277278114675157271605338519033385717448781987116609298069043167232149981560225645433230597801807373837991758095733661085587364314666211911221163512456646804023036317711299922312624467757704375357787899726710305826790205708706650693411267453114380544317029290367022972477774034346100060066304950715471044229838604470714086273992264753851021630912337192236390880085930908034247427553184868609914604204753262162277364735421242166027341754355346127350594241127670610243380065806954435927096923993382055212510484826511030296012302491669217251850366268066732870673397953743617733657227950057569196143465301129634054879509228293083468874586598667284950370223290247347757426500964766557128998774531723186353795894756736968952391352410301529944240691766763100488418894146941792518309756331270533321974448754038936632626040995176824197495426930077053974433262426037244459338078968408617408999931373945709871803391026032516372273165514013193816729646535636309582110364723350457233981211968316545804634235721096126161143885693337006541571080380277522826955766604725827434479387058285551102253830635749691279541037383077087047224875969921791275696324389105258858047836793749339401998146990998538978794904115673084469140239903483545611009944166800112672589923678860739831779249504395439783329778928744101363192876645340318167402731262265353052957941151199925680464364779017897900941636311479528699549531560540285437478471269392694491932387191232947573635488629713858765576122279679289715894237974398560 [108,20] -357227472578929107423969380825492835793008123039021291450039179945514305230810094575744530354374728162547010511743650047126759426107335214478550166144679783914883870940585814920472936522620101837227304065250964739809948841508984176978853462627412150437839326716299890646216102807582593161857152021906061131860283201022826501493561169433560545349327243859166490603740135038305562315674176781665446865448423179383443742785232753094085875594572386180191930013721467808469374253491915699946169798677197494969858749618545095583036969131802734988934185859666386661229008886509818250099722226817445988635150780924870252200073751951136273996680710149960030799517257144773492352734871260080761187615723651341705915235283999065972389925810134877739126024806159569548734429769778191686782100445500093907781354356864153258496195916658255879077656468927918076083299945012351358823595771667319541705766072464560425559294537480628171514691647451654332019134320513514940567854097848724284575855616080365072182620154174043294082062006640962373862484825906035376127608046192206364051922041222268901396506557549315239387190861981023147505489566271201321809876649063887714249410677369289752685584490605157061914990401886302501271082218560478681138199019680595674868797208892529937205814613900933579049436019127590185568373609406345686053945433633841494105495907358359682367175961987546881194721277348789140339433705160043392856704554767365078536243349292231118412232641562270383932215413215760546199041732765912767095570497247399943220902060275607787205030305524772703955018090020888135445311072777445754959116989734885131476571241521518988564250414528444475291773804140243382607854296987780745332162487860532921425429700266315932208149149606176797910852547562731590370251076682576052084074931508681603836173646812190854496951938485152010592568796137493320127013248085976121999502113859165557605328653629390061573183877621631038373191420281366024472468245693600446592961472048413800699708411040 [108,21] 339506551530802868084789210152157119038509827733553354991538566697158076243683314107949519667259122248273388844450153331444095997998570525583741784444421591584413672730690711149016987232116623100676300006390913404188056707800758851413752775590008639357452077596332878346478132893388958498763926943711513431180418071003929700221529528150824459262826465662676340618870529054466669800119913665324070170949462191020360963847783326213086389331977313612495939273686821365300375097319561565629126204184150942647856340928836032465761881336688764642158310403043624840502985971798289443751236085272847887768177585819989631772700983142317147867319765022779489498502127402978313661598976958917236080928330081082290082689662549515491202320029690449851038857170534243490317046475698876143518003411570933916058080103097886634887593455439246226351103033160726913168771667392186087779013592692969961529745112153452187678254500520190591002383414234621290124356586957072312904921554843459939620694924472835814276043913606146432368071905412155173347190227722965597734456204690450240998808470888943426940663419216702812617051151237290924355186844786619604942791696396734123160431234182942536520332099758010471790713922630791662394325678607865421993207554809884777460466288378718762858852030656327964338313265899351788919568447837683863090697047486004817792713373901795588889633916040755093505060761335143928084056632236701293689443374080780850097032223507656973686333787498237951507998539631060651150650975082266789778965001521421779352817907500000004044988467791420254187113265687852506354561879057992877494823863413870275279890424373270490148133291712298137818055165877465577278460550344797733837477458721005847200405549793596465487614638968018825444174172941301664474860471586236038696571343454665754587664003444607239276973583387480248670430470347194602488570694751408357536999362990824960229539021232584198753104278215163319580377417195973698445764670144592302019891676924089054110767550 [108,22] -459510434861597485547261402101884907355895796608648888703380782846166335384237611935257728753253559753929999394526247279285008153885392687174679135419013943117395444293926573984104106572972115321110672128642430152872649740567334218925269753812279035093984377255731466319912885029851397842835649877288540630298948291362843858240464283889772490353883174953421708228905098290735489063672894628668576720834988163906290574822032875858672925346563523522318199620366842447312716831982031016695360611288580989299649332210388033608249679801793138133848656514034675562851866312050219599144435837967746054694144497894719088809859667244327266637889985164724318094633533546754794490253763378449635816847207973398138704460672926610342865990113539634071950851667344176131689622677313297719307144010063403590101444742254210533072539754601933708207505140383773713935597835427175160344276095440344419328364668300813261728385339649684170244581914738017279386593512092222569581244225302884089043720570917627766984756547883615092837934446587937912805264653713970783945904582186600923179620847066318571500524898130980725076862351166751666135346361106596060765439887044653096867898545131208817681971502056102101369949464987828830042142773585336155461602476390179172655633225646206527750548419095199332256678495043662891205347789438206316752095704944930087743818522000918546147325103516355679486738632357297298920245292756014244985079781366708034095965883431900965086961504122743715268942735330473499927138526704845731250300866064500631906566175157384311821582658807706596990575237159139822176962664318357624297373191376322565126529520100150043028663465117861303464042709737390090442524265222331932976864100421430791426943796783458490989296918686825518387913420175411392541936884996204729856137620054834391135271720212341494273115366672003581002662406779743853511484627504643231468881383601322077092303564417164058512039377666413029825094421179698788224480902900945307517921567792610747551840 [108,23] 668596405513441063980842740168297387700226733622179874006158938436167014252039040726279123688386055706372726410302783146305782008041213744967690749301706907004380013668030922913924697370870730537962456387721470163243786050296746564925366793756438610816044467554356340855887435356600038692669712670170437228499664829189153972528048661984546327464534018510016154024070325550174048092176059822247839004503173142048453015607960415282164818911233188374881318962265098648075077877479820028840340224243099940191021512985475201645411984588681632349823051864186179514024007685785379556825558622450277041841591638257538596354174592376853721596451426367530036105506693608036884056887374392328013554803560478570373427061256270776807729460798623191849176636323036415139410285574555347821011434168730863733002613475400677311268085763403961998574205034940219799307809357951788505295793404804364868383145803510168684991793014208634354143750399369463921383429867596201923289593854518383564927594164413719738449877262022332444716473165424127407842896666789963584641471579569671454647572653016551018845960396351108651973477397144690277485002032893542204158909655900701232606130053903380698471209873774678901300174506364367800524938182801451971682107818121853899189088377101555009992879623396993221212887325046794091880289085074852768855645823146987192136674062772184870095413767088856474483189892046980132264739822390134853725600540725557796956329125070347749708013438844471746559036117192948465676671034447258637273388119042003874993572609059879253857905795446660352750917852478063142112380302226540311366850670781671378517421487607568595750610233652048543126227760296561514738990372152428568759285762842726519111590332824113448571065423784517035416976748038700942874512298369835090970653111765102573484560843244165564016758158477934675926914158026237803004042859002667696834237796695962606213577510562258916114473462834744381373352998126215533424971348133985387177791692567746582160 [108,24] -814490204414063449834476457000657059249374925626605496710081457699301241242193116605659319088708347129729874182542234696500322229771812539666284886266190855424080993428855069480888332845611879373055085364426438207339462074275737273333125342963918258071926701443329893346360637486888242289251338696147506095377405640437473204454322975753461367175772587137933356642913348914687617967014713296500194863050716203612647205881991185985823745215346954650598341626461363638562357002908840295899727350714998850057045276144243533250827879715827185058148533504240093952831431541203405752176598307091435546471696802479130372309782561737049953138867553279498159032981195620923867361049756396986519303745941937828782351328538338822273903664348477362075333413380412350212068763883196997154934825058687653991147443289250763194790511191568627924054237005498536483894427580122057508542455127580351314517127656623099975522641326806386231627316445099626097175334570019242250464518756812816108936113671835680577415723660500970384037342366571562082943545305807252476321040793237950815534141517305119569774745150486345412825034212005294684159780425809037059312253560868333469380706845514561044006655991934131195941982726704011473693407252559924698248373609944453318072434085384019213079810638262682696189312636488745312087766312744938831349625967299182972667884100371775106214087391958734216833951308812168223437493886273678753680357612587654150644432532003115475785518989467160427776233897461311966405909898970174189878343384915481354752787065208778771570059233871130905516084813131324885015821516830843457958188644498294117962505423664700642084087170432858478095802911432893321071726686984068848022801952269981752977532742834759104296250541416430551216085181068926056950772005105549895623844721813316843077792793702118997830997578457209502303836655351447125102356560660943887365318834532127695420065054722890107280553886867481807137308453100351654478077829068354229834779474243601065 [108,25] 769331998131636162706271853620881710533917864039320247725458177084979706556135641379343140360971885016633324181420298460966639739194259676395152332518625375490456438855268873733919643374265087200055514543489983624024398194813365621446549156926395520237713565201384687342614019163995464787582147745080780732123553866001890734885580200491227136846318095666043197638182986378974617303316151078728784590719546056576703818542517305230865894468444350697942403354925297574954234568953805109495231126226901171953599118453062432338576608906928999045539465098485306723972033636996894416485590854355748793978058618443976664367862508166907843691132880561332054308731392879525180843795891523473965168882676105631772352953054701845639655785433471447569012731295715751939293193829946808938009478726427900436146206051263707301267464820872083699664806879099858604337535162679707033640167845068674031837983777179502550262962600426244536841866445382622355255146546080423405606666385473697961755365510370168462827847965849466294916574158970888797171814559449846877262330801581200897400661637143135083197108788345263003588796281257162367114968185810765799506960574468628785140566618284331591910727182416227537096184421586899214671703416044346680133577980468086050692471462887844540646353998873222632435970644403061944801487099761083097326390676109986821388301171947802072489704125235541304507848416920464134990481220797481684011472719381294870052727593841871454469816721104482603835075294438672353824392979357981105318449343456313646630225307272934751102463608770428561100417136329048376704680713775188972246954497685325175960632367226356506413145977678611321960299188388431603569070042900732516862875010447716803543443467919437232671455681426559472011960289402425060001273855722956353697569392700245162555596841694786110760472841346313635447880305980278250840896385103084674686283251551009093763336225071990835093307465328936257891576410762631436886222705196782652348144484330220 [108,26] -532204636443730805308723140596335961847243291581842441714644110013686213283900654036858656577308404378653473814108263364200181745579509507840173654053221465217340233301102729234931081839310556594996475761087737810450531704891968498609004501374565823717600037129357731332254685401880440028388497821628969518916615027015082419438088427125128971783137102818329572759189605571814145712805589324410607464396352518393770917262247273278346540621064808349547825287985278000818346739203460484092855214781827024661469947758716253739266309533250832719692872552319616030361735016784706103915632884799528678063931437110181693989809003143257846212751235026753506080759812636318413719336236980994265719985616716209256612275861547392737744809717804816024093019415198394516347418793511981822228401774784686713190740409910490435170611084438317339054720982499426865659453206947152336516062918010377775963612393537395840692107080800826172007550323334203746397321091955871562856773131972396179914657974087427582185362946490620648169286582297517160176737271598916528903125487841760864308734476493695364586097358709258721954894348974783132355496087407671072870008594148061699609163250195776237105906897389711727438121341394195413735099799398011309460242921560881327568571726210858655364741051759053960224302356948724131326606505187583195796512808227877057628226992285240207025618072083992366293458244507597613575595195566694574605809010683545851059903644926724362633416914323611303659432891584194846533436326529472618565672758779847418504317941931163905706510306214895842820146450846648360357001476463517884288572845567744620428909145100479568430270166138286781273424448205124590596386977559884172433382284882470859026443393949967013918925962781625103612605886779761576540123508495153945094926258407317225459053768558954421341249081399831471725567358570265973366127490256240266318167539356484646189535467632499218584448331372801962495249658578569083124838237581252785013847704010 [108,27] 217641842298913923875161958673446763891801284240981817228538970530633255100245024018205342029231110661729391028820441961415345136480404259615527991307561042475491618643719313931541459185342112053055991484186274864756830447357815867258043683582981907452089260746402091814176730727352213104242599470862745963049065234623600372841023696097246405779148437841763832964414998932750258738362669909049915534540985646786744724903635103689593567933811148071531653302465293516225115083132032518058143204771471880531652047162643721029877150479389374756625186081837843432243881112953676845506383041559670719456167397750711170522101369598176230447621289670867219430597022852438670059947386521499191835812042585553041206709817696706975164458336029069092161976754007790076961170221755411504509615548641974603096739947771505035097307203781147272932495094726691356791145700820424571542367068612333696874284476631343551403320152203892193089723974282162010648099234079545214780223058418020397652973076937268983891080074489621113961693288282273106792790131034455320516540755981660971925312369335588973322841975418758996631212479103152784978889890611629837847633876516391360737051384214194461297012209927130885045779589504866471238965584699591923591134264809487812485132613433110512066845701772144652021962449805944079844390552195635011728812181929895085758909295728218425937380864331676088472439887662982501651233948531194802035838824062996022479166159151845729987222960226734512334717643045951880428443816970801273591541121303090257260773495385248325673029469252598225005112578930576113476631200222332117553421460011097988045598407814035160877915274969126200626230421024841925621434289697309526928707983625394047151519693058432771383597300599052613939710341113120442922705696146637612878916212719019660870857201622870378874449632793975922204562543979167463290394841601080231506784902553750399325095171632437398456201017253910883620356943303874801067548535647927307124814814 [108,28] 39937596364087597904691308245022313304480202618745714461102915776170695502356789131107789573968972650886720962856106145068088585712497914934993534646494503167980368380093393741933561378749323438296464128682866410499437635818060157386358865119015802677324403884033568082824270206591211861727389180924534577020744137644171804753897698171985942558106371516433356118333770557948825282964809829104769926436925892742049809424270640884761744694674307621280994213173104980129345596840065470951204130424302794678644477658825239644167369109539937181000327447280281272033080451782927744947176570068605987838608820716989788015657118816724328871028987772624612357855400602961700635324144420418229152209579167789014355049136170592132756908048541583856071073156718439012905619299795062157844323851315436483694933017704632231466282052603551762721483649934783851087984538167105136293118191311337597119274366213903704076214828198908710601278883440425186591899987657649737794871364107903708802452533526579003540595965788790489179527131528996380893152467086497877297725369414562552428759236029991432742725576719862325232215326016277016509838307671431830759930202056592074534185094646101433017912674847172483210075361353305328201340135778660378505240130762819703214256371204746730154646530723588055503066086246435274780404281216662841437031363071977857408984938524312936029726200281391180409352941344342222676479637229302506050271040393064079980878896893518891700651698817987720912406599559978010030063332379006999185115581156421641156222692115652059663909881642918175192932223050194222929743766230199325182305639171448943703938578379356045938226937567681461825479055857733180471433697450992988859620708560442932385488555752657009513914418060160954199074264938189176086450663174476558963086909938787306016294375878652900228993956698796917171249019358090080214744668750157906479115638567784452820973106778711534336931187363381260451720419448999496644614001102191328857120 [108,29] -171027041601161611417966524256749914903505659154257825383783742977503085978644861920909428334550936522312934419708958139299414224408722103675483906116923528945407990452000834331509217081314144753294028785809694294141080722120916972667450474138045258708618620343045396240250685134776785064261220158898881500802263485968282879565840321701623545131425678619297118306910130740410131439443584370525942032132069712644045798284500004121899342291018311764332914873557796520703997055067514026570681983650768560299102020098471293975983761426313054102917585523503488377639490199650976269345547090972146747674799050805341624470929082556472241105156865941158922846775632698686990531603969252583841619809270871537207360880960397942445953546685471482247446097255019421256534156564864316745289070203855371894211921858653877542237657563967718209435770030570109610664656566583813834351962194745235205575196231819222144613440590764596029771365352038452432637763640649048923637764788789746528224800550966600631819141494777354326608745859338325301280803390033614432040288566682110136527588160188082543002775434235133292764874048226932049348032217875366764071734840097546297478910378647009261890842035390467317494637466908743507918585777187562634398145261575352457474904405073925762000014125736061799122456689859411353707701004153007054059875967129787051098886070400254338960521896497446713813038215763817406817908911604177684408841088543661888823220397267021159265059833656377020569651028160381612297248660922971746406871710293216543102129365062593712824969829292621085062568991685866380276499674293184768733008231060186401891918230599730888360359287737422671901341111732894752000944806000963153250055472218242330697031934374963963910543039475069861625497366617244615582368956202396893779459672194917739961306951374119754321746313709223404633995992066242941740367795009266678423074563846353906462130055701313069520123639998799778305589760801547549059777416237554937250 [108,30] 186852636093360123103910161965456057967582240185426024957075833688551962391743300270548984654677168507482338058323213986962161745466021175896559603448677225875763595306924762435319060335776351563994670138494389727020623794547685035458450741718544374244237565333119645428807571809376506768808442678217631305423988647171333511006593052858756837162713839322509626746226899308499768416771868644876604687392458107263771050614204390072071168583490128475135388022119115592798695738069861359695846452925170685039097240707964727384836256300925102410804171325783445196616943243325715458962032856029113625790828435483460904801698093822145153172861677946819563797377997648336840014745784071792056506842466646448587243702557142169099543317034787339889471223896282039585605986433477160324525846120164810036171526989766087550011144489555869868410876591495146349603721327791941450015472679736584908751069629986244592222641287784092539222427905676642576456625058308382660209316286948773160599843388056978209195072582786324422566829157359293637803161354565250181068425670100800824425138246620002556509550077278812323545338877489352159033623886711966132604502759585687726370538968843848335861665928190377695770363225807203331128125489845284772674906218576111438784764458625600768748925431163764050006766928873941789987770614828825175676651646704454410965877887913122021128507787428500723270423634201937650811508397315995697642872877505919006966101373560783038475954626262372225832602155435567395966253527997642583572986735192242865560583193464215148755683191503459723881732791609893560395814374420039628837321578000432168924258547813815380796904998160447196675481397208119052386712844928138924894250422193014433628883386213249454734817662847819720964727262947970756892816149269174209420857462122650010918981040190558871959048594241269594290841204433368771246601908489595576768608794317280524268070886973822414010809405062653594347357076473261856376629516462372000 [108,31] -140805167957771676252738988171061816073055509178954757439787441543998706643566028579489083763483247520794171461892763557669974884812599042400882129304991417792316962577684612173721636304000193989819350213386267115683255337059122459153288560832032002115561984360018942289134858425225238330836458609212523044686492348975143705807256244004743764882355926783806740713749262039248514907474240550128110418970134093576683967492704632656943676750359468945578937840429211415600165520345809967010682473293417931353967125268481557575535895656464812405667414772299456373817974341167571801217122041660193300038649944202722362363410585347827449425336114473025878978507462567124328798014053293902050780946012759166038174679924937978505286330011720166354081244474350157164003890506487017764012698883160752215833411780947186019115795482100254033883615025233020395124330173507606980727799370802629384116453862139088614396758868465782352994805135787976802585121112372277752203614593460451546357050589055574112551605588579398186099128637395221599910601247740831844666925787565142384950943383943727613555122890960361272810251665604407247248169347563367057905708182290213376715537827757289501832181404461493101473221842811114556472345585468690622814686782632259246874826504721471639161074869204388634308574526518104063956561697554337666573895504374031784463358332843311110823744876000104222213835157297673067110423907445472890561673517370186177063833147686906699466406838416259615096813032312442321765356581995652482221018718794841364784128250080046353422186028818784924496700198342870764703970303618409111232872513655508817171092208041053199428167482858225486894086099640765246627679016685857834268070297781993422978158226550862336791711901426408374033708915759836401276123356704766591221997370577210279061926145140200170232539963937839157514982251819839961830776064964949204830985221505979743796223267176185007720580028758924453854369521737096438994524806475500 [108,32] 83209823679051236062557895223267795603322695340457128667267817265983279615661654756497471750939751080491811416485341380762014478051551420541091450710847712069010744426846689229319351607045036372559071172471156973442074056861984758895321460982484953307901310941529721619429361497051819443543535821482670547861680605085977383855617146287680374052553470089075228476360433885234928666273849225524234073190558971661798146966342423113812320819224003584000729321386678309863800220957331160186000089974883532001631878308150397751987577472863135794082154827299496362389830442144208344134714542189106470039205922303259222839665003935468605586241358897840369490538179457783020320812744903917115792320972981013352932807710328746377343995546568465454397414185129384704684793028478405154224632373056765585072670496287616517130360050374132254268707157762371476741328469040900528279624213574411286997781980100393735617397795267226869969805087696918845466053326487185549664392224389919802592194939292468810908338984896441057909588556074122756291214426994259911911067461637691114308176649967340815529628718486430197432761932198605414368679918980070243362180559060855171183197508845609885886210680633918098218207760564264301573353051302671493385277743132886741747279097516695116234697701035516052413255575265947340647956307151258991897477303840616793980511457712898418930067258827318840833260575490785255072730253323578732185429687459340406483613011799996386750970412682484836424828652744897703605164632954834200483755689528342087623696448398624384094231314935174501738835298450900144703685352889235588825792726784152013991079018763579233481428235691999878742473452023512144505448679805355707979896087911112023049711774099485652843522032222997184920249275083238836748358112637027644582915986951079194264485037053189175009059300523387750468229217679175135140503042084571320541276222149211198797134975832487665686981463249688585108143770132794553755310560000 [108,33] -40121658507308947093008862774393222663890931034530575281342073725882155547610433541783784595380282271409391611391251621680376132444832831159270424173134510115425919676991044968635097682818863000572989348359175306642789805368821195470098660427387826043902576342858062489369465335676293998564873807841094945764615629806826759349079195762916188718176372624177333814218567374742269138496753093574881166994336923814353886488379054543767092908516854806925487313136108225062876001397299318408409712981545743381556118722870553099581174874355932301076987244074414700925961543173546561897021203651727271080289345149118095251532878327444293448147378343432006917358556731388230984543666963760528366149915279538213964667183072939479828161664315187620097383395495071010520061029194570898272376116196305938315911056652096700208207299667006396061264514794081433938939120272722491747984429347007661297595946441008935178568453762279259946056224477904948332853938010975351051193869216061893642742134184865210984385197648019340287393223139968795277788200763142850370199981875590312476501329185519846560550024641137870295127963612185892136193620278735664550726935296166917116912750693223867534137608085235850357629759066803326977541056091859911068378078228958283167872414141379966254676322882282320395903375972139103859341068511296257305850892640832884229645109743764115734213096657334926880817331343451137725664044661459129747590505188668147281028686239615091664707165294845871043419347685447598042704023830645200552919472010920604792233433253811152392543477399402167751655485716371931258109554706049372112326492003767327170918200434237044846001600323539669467684338118597104650412487595899037346492898540223541250094035204116914342449391879479197055841436156174724033660832616975993417095545815761293650499759799393282073816090429553573217643269520423114747496787574528866614868017735832153515323710152364659055099483317331571682447647339892759151183750 [108,34] 15985792265719636195585368540397585169843947916595324733896357344200624821899470326213817959438141103809057862829716899542922525214402449329409785277032142585370285068540851347805610507908883692631923601917529189921150956538537199575737143825054493778002421898847294798225143531011913508664157856122644030978896151145258330733607430571886291290206442734738034013333888518272581095501738794604265782242416480510825965787450804055608771840937879339783808944123452555499394405684389884224071366461097282102916811046021744485508026612170180159556077586730703906160352468518182654203327177912779209601287816357001616203690742791920068780721962858219138649301029746241988110701922667745420746982285922852236197137978475968668666648450850728664254480487600040488433236539949185197133160022795869878014064694082537275106948818529321475414685029251599469917887648669364556232311542547983819652292557554698975206259305243450402682529207767388134354061811431942766698993770132955092576264852030726526015898350166683854441831668335807598885872393014621912639005865671895012847918403241316212764949611725868963887569335780154661352592448590536134492032715735496154124772931261976999858647548478490714142315866288127036681134066860661212591024190119013704124853008031172551219831263510444951134062912817277658574978119367739243219543522676549526207406246498537770577604298346793487141469143163778674924861680086138256213174168699679231059806284752715282377241146352021742750450453819514503605647635506114438167976953605788746707770574030607939355065094496640755899647570535299262170325258534067027510201003238025856903248290529229503080757676496182950966965186438507814294218291225910831727885569128801630477087079839060750044729904738481416294295637897395573853846195630417080148885300855217128127029644945790893822085093552474707612137135729666349361001380921320630379430929887683282235029786613635943119684612593599274767867528576592834267600 [108,35] -5269614911127868266175257855563675200055826387343723258439294997687323500427792007987941930508202684358552726847345996407781789481212071941514111750015477313714460075879556239477777161272330793184625456382868210173787906262978009160751566324668748168785872737521337085724286243152747699122814438629300532423708482805191709521209505917986316803305692745166032981183491637408986452213889363695094425841196248842186151569259591127708765446288168699115610099274106941516128206520490849004459878600174521009715588886609309725877032153267137563935872499804132252823916623519169420045170484322494139796730713078027468247876419077828770085456667868330126070666295482588791497261443578103011726019668510843397498976428032290484575676148839839243583324838209060302701859410279885391957453452437011415961849279553758372472419099924180457550061283691690942045283872412739260422501896599318585420536790806953390382125745514975906992898034780454992913749635576737188540187245521533302070506104278910757302259210168426264363625465123760278429752683401739848911448241561841771103813676354067658752941947761418902852268941832228687979095170485793600847395945542293412741565819426587856261272611238610991816613597121669034874366030071820069849350001039180156178708506378332051029727684370481524880563317304210164542766102144235886357410354365538133757611339883183040034810630977011424161426163709954876285641145581176016820468802453464367927684437407491357523902438303422990186481503694916532016111036474886265922195161856618749483427245718911504092100454630184100706028660756371542160496891533529643369474279637304752558717002769925023976277684124944528633211072756911344340609046303993502604487980853934375726481339068320596148075198386259760123611712288783536567904303182426092976057267506648055276991818926072747237586297180531417496215554849988969171752238516004277469759637374034569182379655635524965370911024356523587025109266257828419650 [108,36] 1436689029182402781912067075992389051463137098744535274256222771330440378825255934725514114840409882834575282688048341067535217347980329747919262376580385715449088755056948116590415484788440132236389156998330491631111424598037694284571506884812790041259718366690896915509683413184531583653794063603472132058306935544484288018166844723104384569499149349351295381720157354111835881858924984020585167134326878147504739153799866854920409145053603099810472486829023676112972807795570160804876635654059625407579225625248049404809694608978170904741167865186963191896616915241937572610964167142239551083250981833712181599121839277930349908606354345566970252298324178172357677401073352550436888823913835514712421367351884422259288760394414208069251869790229221908821879916780735133073140275179389004411513855394155293541289400757899169225333835531499011769276600167662602767782061964632499261335443456392969202266045544339952360680479443692417705143719337309983829601583519379407372449481456212543708297251434495533754767001306753842906050782087465477802033010490668932022182658509145024042841925481488754451341236793785261024241780285448075212829594417414234753586591605707634276411151243916971420873347480806344955035574894592175915076128002562505991147026758705310669148600779936719781191116585973808694254622171066020888091413119003334049043808079799086363475985134485498067614995564592356987282723749491125080296781940208009899047146931904527752548728793965704171749165455615486815732530088738582272496546870775349330093588020534301547796537503174314861758702838076787497631843159321553507423323070139486541645975610143747349724715491392930447147612501710900575027573022133506178342388347591183556564378373514032676905089225651817080756668101925890533948457236413113568254164323492628239111480479241893573705235956219834445180238568804740337401677832991370808338528961119074490172585450095415384011931503614406286141471417910525 [108,37] -330063354985527576054532266515236912082137834047803308367053451375647473500592930613905631784033244431269720029419050385314481444572562233742266971169170224696017817736686362997959785787620154837048203581800254340534159468657227266994744194554613373609540449851971742460874031944262723234375410976181412471538152032359254440612869702644332606130086187954925251447413674525769921486195736590635545167042510775070362177706957298541661709722293755966701104428649785512239341030144314784324348349142542648716505484368815499687271105298683588855909718605837244381327612363529065406048240052433288204892310055967917124105326186844006718590293701415054228916421191520700465678354228522932987572346352586365527211089722908126491140865937246328788979827047439008890679699547486834205083065305822155420623851247483148706917497493509670636088456059708965606482457330433456232023250596586272368535009146553142455753159706327821519383622504843909148819645578917632910567580710823375513238852053189914395597390539994900558235949972968185543877253224412282162972564807326133004523591773901143696056066625345694966835227880655581068863293725857695473174135654232949958454547021194308221599452497429445062250674805982333591515136241971199262700212813102285341606873699899195494914353844751375033963976334477537765901338891919110207016346791853191845009793422524231756939825131578373037902886133950380295511918323353970770583565543106452845128870359326947402103410223514496815724527342791093916675888076624086018851157016395649381967273010230348505020552546392227284936141493275163408137406683988754384964030167753611130383735495860791273835348476537718691299235231649533448409080951119343539417222248202678239737326990189364410603717930806172925519383012175693904197805791489169492946857491628328374522091989395608749662345527996996378110090967366760582855456611031035363831631995816454509492423623426282090777650775487550665425271682500 [108,38] 69750973676129592341148068822214622239174951204888629857250042330927163791185081562179688487680455104734733293435450044539079978984079387234350956841409549872211121830105501994638171405987028977720051737732628794429482335769841725604535215471388721549351332215052729718041789231220067360991917548821346801598623223536811661564529300443423308551414923793857538733399161336016621780121157694556413315296919874934819662128021418244508968157410979434490303441605481542395315404416458538356510312183546156154420087496752975333366321342869563925004440540634093117501669564042606332080717903401691562227493854347151229505919871426672257950447716220653417165601072203149877989938347007714206966139449447474565062982027839599494412292022005191140193810963668699293803884519932436782993130625584125490636645775367682248713866045103011995723635147423146206399195215324480382296644014614971196510074809496795118394239158293725174031556527632093751074448956717033950088966137553312438280212284978207346975757434800396261560344715697107086690798703394585652931513628171210775297771713450173542362973113467473209832905259084673573574897687705411683011530312530927912368414339886469135197489877219963245492156585915591970672918517592071949531674295415211551822980518732313970042685634806723111200836178085106691683961411222257346750765221714025335083637406585575727529662548704035175719149325763527496176842977766722384507214656907794918475763991210863476364645163371874498095867981658880537818361873593229269488211968726137718568374975023752481883476998631265230506192484000143440811770778581116690834009854534357946417602751489802532352538103822413583509453552543953977065610674381313999784724213033628069368689997170499544333862485951643547496598091489404813000595473819509772598180050457106898018737186560512350210680757172942679063960963963802828332996024940349916360468330783724025138340304654937758875531585977130327989340000 [108,39] -16191755898650240081453677657237134529139766750823529226607051029410488931433498362968092660921453441349296495431780421325060381687110549060866341079969617877236218091504893279111708401687429682949555071355113314182527428809768333563327436180067520139287211081519370180035263037902362801228479705126102742145130081565780326998241803671617186130754060723054439583095207144320635916684809566677023772802963277257911497884504265739757887921223220695688984881736040319612659545526827449810660285580651655894920992493579548427537722206425987750591088726331689319063285957014671443411586725135974653201622056007109095099248667803829209831798847991138541764098219277945996423510925916898663484005176561541021726381304830644032342386485211926285568182512081943493614515164757466377926224731661245330784491867869403646550762897453858855762099719941534940780740746198039609918796098594187625780853166081734702501110610885106789780984335916394647601417379988491504139702414848890575615343608902657919815054917094382951447072663094500086740529375227943770619532500928954307197098999001571083358680645385828938661057666241532436403279433458462061918376974929606859187871627102143676074138506325694796554576555414383351370506529914391726606609743105082206481495316197520123301866101073686928930390487337011589020837115597269322718706606258914237658266037875707328522806946495489334072408108890711076037776003956363411123004308818214596961795963846951784132887553487359133163076740271012008305378284761904387379392155723451709498522757765505620842696478467091638016115496632526198538434399344864158021844632559664995077399911954097975091157308641909915121168440401426708215735675019921853423825685908805944286660793645831517603801502868387917735527932754166829315380551428127138542528677073621781803736904074661082823006692566678632021551885546105730568890704070602913220384862167939904544319176132777710522451994196673794520700 [108,40] 4309281825174567339856062223098255735689530077446726410281054429741743647656700131905536362404450626942228660420389261567834338924338709722402642400335682766177884056586588407266832013116348404839382496964228654464939087800928203833836704246102178886483489148679959237675130991728233497574750627133180204083114693070284457166630771864484497135536915978540711404247519700256462146076916029302895732837562102040343060042445729162743140382091864994125777258543814882134651223363622157909423228368667026128871298433472999666558362402448634621402652002030376760292899072484352565524014466323782850277687570576805606356638532629298956825845754409162032238098946996732890451498370939376033038761486839155017619821584264431813723472556877443275599041683539042094171499508781398846852725815821357591916752588394741893205822572997113327498104642377196171729821693863276793269038237263877265394423462084812221145076123441531367623501213090282195256357082354271932765864193512844519167280084946026038667696504566589038050957381693910148670628363138487387099542317223703447771425109058339934684210914895191848433066265981074193700129561677498432918480302776584091763220612259143425201722482096478186892014392711434767322574816737374125619841291494164169279132321369335871195302747406975356536754506179014293439738607848788392305628548466552121270873861282064008840011761727251765270041433185559751979124988092963332196186140392644659252634699100609695466873053381233528381439890314430050108194465227155150709383915219214147333277984225173107806556748441032132658230196951328095205860070493558020169284801420748499437330581659068851732613745164579624413357545530146367295487823667883613912294351048662515181512806843697889861483728193961734311005394111093051876768687894940595451720208993267362660430776913304766155113909966049272039359272173547629884837881087553579337845330625397774733526289271559132676524435103094180475 [108,41] -1042707090241830807443778168666972449509290719820081393932875741487896923783748591026386898870986842232033957220530932196387648127558686334950515390751728196856481093277483408948806969275836871742252711904095199330373803278781678965233510295047924154160054625320452762468722057346860480037509890794959571733808462177279270973535954582854891425891663606891287752763220854922420400093318665822922655733168597631577362363885733813395198255141332310135537122169258859226228892906926138920596441983993437940032936791928695857775103623885224134903752032386818078254041997215725429375064103027034394048554458276699597761933478532771431359793183802459675910469114197365784910513097361544377722426934801168029916104453822466275195556819959986523488916903124776914545775633771222500072533201081446284970010906796019055403291932471256225662097074760337196554135633287660447394014604050032220893728915654336359593513140190176842660663854172443139116997771304455596666320457541004489052015990177675168518304456005924391180689486479917194593590861692008241596659993050582138991525705411109490704907751350099624338002157251728693672911407397560618950293827746808817438541277148306230348446249311242657842803904573883707881175714291212993898005745024415725697472071040915982148082866001511315401264962116169870388732065853573611034497707745925216880073781209110442406823389536693554746591017219947235097603388939081236803524494420270366489783517995302508311945645104367528165776977952886855826552187793252266354117367656395942436812028939523985657791146234281224223801933325104714273153880791880827358828531754185921588202775584250197314336733182619707662587675811429053443626189324007796294022043279978757836682281625417065939322416852233140670619364761320012535976028773879060850282538614592646969325148244192690672283152381134687951201839923008434309460267050477414527470116031479687989187932400355995007809434441130550 [108,42] 167977359752974913731423632525536580523948399698337264268964335295708358334591570186069934477306152722664360720427513304827657542379260385634638613889829044160294326360095075382826253410134517215281312835405430575815084442563588688133085349588990604559978116783154868633163888471763875671660237420301072414534297097057121440749199080430725707317884696838874255940198179955615047106905787934872233211437818805719973927208665979823942063609329885111656209516166903118487140036879746212219666975261628868505094526778541657616678395698977296467816078738959554963694111499301829731668374040729855835501254004914679753024948799167708213013694971640134289722808328629372049626537516072073143185896727065069341970100467646973365958095414441460727452854657463211371268186850397944481702608225497128231955933216799844843802966589553571285364546876701889623720504731219557774214031779124727964917433583659356479058588045783768604485054310113576216496482504162612747750615326343706378089570190350026916404918131202754528866731496670871739512675370036791952509638299401244376746389145665786130288861067576422518259557389390362465962180659843786447278071737938230411725199450369434984517044921600211874859948742506813101432677497609072748035538423483916148935974587111429009990549839361592676489129902109924847147158775485899658543453453577729887745841929678735269002853334819482791217685014018614013309811214847620982613828653182373264069411587355845527378684029769238414418890851214668974401024411402223726536750512707764972346768027192120543570047459335726267380538653342595268866221083300533132246317423553718248029911788853652112034456231393635189648666185581467472622106476902905450025022791156411770761900400578060300130374707241881552230925708827193919599910638770756128876711117287193942541185021440686310203229535200822641948145062951589903280334011817786376134895311514373899883801269934149153740656951925 [108,43] -4737184094750935528075427340420277211816535310451026613316283665442064749823522892852699457102450422825576364958944792496463545396277100790044510780676070065983340826167770922535950847173789851143851050011742491851192757118636677078338098789474770119853176520033856119315670262869630918479858315244665123486130124343497266390416628753738748780488355550731049837370796141748592023520867368618053306243179561719644339240757266565351929373696699225443531800167271066734009394885991117443016221025071585720378616880456068690216428267107125332466678707160636850410308163503495080921268248254323980083640194307422984973080236804759351499394482771691439937680011913497953073665247725214290530911831298737825523350027888107067050997521159663763781829996815801050940985932621879669400649158345131717516316906727819088313041202972117614921435755811346915153954325328918920892113743189131490086137642878441474147789902596506186959667881742623495025769607221393530085714805397630956214881000101067989005416085095670169857755128413572851367014995658158995011001406586750290474582624137655541992539697605849138334686975943681155687913478602105329022521406139891490563022757377272147144084353949298045125716418903265558532245325859578120194554914820841485934781469582454554911392241975808025501982885145924953548367372507877863556728836688373101595608742230576413709113951404340185580031025812837513477384422895592230733372076674423779489527609337830140142276226542195232643625193032178339400826691269848155180482646728390286492015145968911641559566736747732083888106617564363194401509401650347232356432066430269910252624408474875926744807235123348596021008265018565268589011567115088125357381891492216431058047409674649077331497801760947520859212744931581456835582687796471961048106885645016089540186539888578531451614690632496919492366136532254465310295314080360645421054028928896231785220573783358795525068250 [108,44] -5368323347052669510066831079609605836010923230412889347660403664130180650483913108225704345480033866064286308223639461900500925805811893931533388639867972370070503584299659392513393717170206927365832769048856870466854966964705664958346541830797377675497097153874538455300094110653087828265167488555831157484611925036666681541236697259727544253939433990195759349916122677655367442388124728993424090728581852156970040613851445648931655206945824560841648637729615443388622191365018344380341571134794981225128967235209805588869271849033393651862872936975259613314912862332398487169352655317969078266451685551692553506685879759293857417660221754494754045217147991662013699934388224166627003875061947367358036756846712949292934658370246980355364502538530069727993824889071929083453691760340119411794857053923147751207396111388509420403348317327071382641414260047311354661260710323829494116995614949809785466761731690451575422822323800637405686264860942303147373367996478700434445131027243287828592555742988978202203232485309362047143676469785537560931629278985436820918167936768427238060927139646336831400815987806516500769071964105138016826873692127677447144463786605387409145080843441947433692529030857585709923640436155156672920443306475309685249908094082292541894359073809613766542112614916175085305087926382580988873722703739467787676562441405050106658644053432701629901389329809194960914004045923725447285524601416212350106706844841427185336323076864749798448869499911786235749259334092731953579482439220665972020907239115426895145447949398151822951894207670588286084386287766718436095747862500227465158895650477743151101323539457991234428470382449295857076663241399227387618510350785931074055547209290632864357558926035553704105774658057401509178819487222838046334954183614681717803693201303454015573857019950765302238661133778047186475348171275592147737885572267736037326045257775654207152170 [108,45] 1262339231384485886648713712728305944340623330394435622093376810338534203599754752653561040011996337003930404190137539224490032083811676235086443347717329934792712297971246499417490763968527117603027380322778431418518332555355105553141932438653048020158282541469710469211752201259718273115640895328803385680768626272222606967773819877704427601728478195683847002934767638412575574091549988342368270306670520868243300530154315450099222667737612351749692185401444377227444750858666338797104147837795598235196603856616739121487873223076949076289419163178663429313909699475458277137380301467568484777270893687491383939429332805530873938503567984828037482331360787056267526432981860285187989042874967075621342380941136074482754390207503706915852327400842675321729924555954886025385534222222625341106826088194089888832451093756119501991484097215800861532822352271690749604051321998994472304454850565504020616135408464890374963242486564912942341991805794501285082600352672587482549730945762846211627331791315920690408698489700250250537907207138474405011007960891806387545707443524726678927626321665099924880363401690211823091148635948012262496885553738628598324679269100711398798182611022496783079415634059716352001777777630374390355274810064857078958534203120798776785463522063260966102203169636072544636871623010626239549754845463112372246933058147333352763706748145711337802909713126263560248392255821766975492961487616425164934607685096966812424498781930443914510850846025199779610452294750021765043091201262374237020615264907832555148485552023899929764917599876796505011007105111444552635216564142841820869831168145276302194404415971274618489040987383734574782949251859288201152287196297789678180075125283403419774132998190584760731906283159816293021543427888526939172730592930729193332212597325151836435403649935884809513050264737232034303884765017577714466694310842172129556843584826391300290 [108,46] -6852196491387589775930873878710718491369130929238070581644864244844154558741277692010456172710842928005392251141616093114156680050372269653709783705958747531380665272952462420411924592925921385927357292090998806499432388785768522703506642091269284446152965425387452379458443429116291220820313822347836379144049754199545840947946778031736513345324502126289259443061124015385308959115238294711424336277930586042229621890532572166509755666509578255144718944846896874182518986436769463530241495339876422115907088624996977525471904303989429857273990276983581026184195779012594606234777634924953653621190808354216556542563620494656825090810467713125160173777571179640434381777269919720168579966306012620389177064876518578632473860823018446618273403658119141420185460942297993378389494285990664890828276042553026209216677304388875755596620526262739077440274907261340539725810487325571134963046374463040098051159019692791210087693336639730929012541434262953822096986546352462266389160445135684823951368464230613240632365683176784261428231153716546815672457216290983395694166789640270005421959847727821287033090664663166052109392556967284249644748471841875367680025202951547911334883356256262408112508313874596582733767209607265172970699799172361562648077467809721307217703901719061015273931871798248470248576987484422937855824492285627269936686651400046764134792011386324505190724825120702744449770311962413331944851749469560234534516596570705479925696211206583855041359763086609983951081962290549031538438132674357972926521724603197940082017928053395620117490383647405567034142157258894135502030861088119707354805829616932125073747895615282885331322419545175172772528959826384391862922003624278364851924449009177387768638430582358453372781686862326753037361917798110904634643773466434952284597944469822332439494875846453954003338254422203082610930105461872205359359260337471168886717916339615 [108,47] -61227539932574115758365951582351902768933102211109645840948648372633867790252213285910960100874786452221178606624286249945981458232462566743004492824994862732357225158964396686454389401937657194917278470275334175620570537319448199074528975287950630885272783566776144729715212218699245654787200731975075989214884627747528225274802232524514211301371303632251918675488219260058803158340420777789625396938948145727731612012583911776701467465057511705638168139406284289279933765102933815523259042042696537225248886528478124699884729209605833949736798493576742860079912976113266109936459993169001161704118044211800008729349669041788579347589185607578751912054674658716550649803509366679554916087136937282288645567907661231349342420987000745619739601380238921497419136641966449114076636283905376385659988718637071590985419836322592534627186254892105171067686915941207327815594541969405776089122166156125697309761596020535376159075019902432319944196068078741388280101122021474025309936025615322634694862402736169219619912363079212786728356322051442315326715421663130423294105736795866024783218018546683120841222876084581964550131399900282678415508638437868780066308121653109860251612173133107232573280331617822348177940128069461566321196669232964884884154837810650690518601473138706843688548889678878546969474866879349375342672359795234847945712730219822909439561775682067158162149934733065013013562923103837376344905569540846944552541236557727841445370701187699830957115017602062147332607008372820304499136029507186059568537443158619255791466826143194476985777326857142014937723663305571170409365376713703612391482350976302687485190092707476229510402998987320373508174826706273751816776043651050221943504123229208283049890753080297634253607949836505860905137629997530708858542837306471096805967036164780219459971556574121186209482601155252537356822312078867274319631849031092879479082789100 [108,48] 15516162972441749507934395848784726717307276107991897007452061632574338055967510823467668094233980131081170232435065312218018536890593783129453332237110668637398773392953493031926300424185082851709101039058680854806897660829922964562414282903219730195083464689910355999529853960283491761985654240177122224330906419961130586820058242928286705503143773595254751966367205731965460909069001704730400049538185468842742480211445297539315969420288224986946029108427651354527428012409726131561497905113671819036678910115655023039363188789406479632737342873360961460541847738699776308346641239381608388328095895814840594567010362399382158810946582283593484666701835528722407420036145672071779321057520918061506022801786015632029885571408614746160600736425791175790983708372366758709654294646039904271633183338897299124704610157566510102702936349746933440918815823302372366935506843328526571254524526866227878886508165043674078060485304592072392581148796319189196772741103324476667205793275471042481738760772768820540918354473351100676188180204597772833867766090075273047508535722647563555550939479001222818651424740858027066620211902477691514679673090248651228492517861326604111701883772283443270443815734403683879202560212325147346322772498199071522900916792212844523955397772276375034381544139655771148006668351710333800798755472647824936484902297030330115102259990462385943027387522852026798491684655174923978486691822233753717567079851227164691450680097020936544843400734611491906621139735659751552450735968377665462442344326441537191772764966888099100195048098814769110523240970566281058365305402838627725040795545751297039747534552098963608574951870898782825534922764821444540045311664133082294216445215040797013257993383553699293279198778131493205415643678034833482682950563240165989750538602815570297800596595903761731340772359309298331375682489107498618006537844614899337501333670 [108,49] -1272590696712711784228154689290299720600022496820438134315377678284414926119196485486335255130526733024481553958474831455407265985184348529534683575730186037860751887250329675937847029913151412586047319942831815076251972539209936303521945304325817986470524060342199242977820875919768338070486327143486794895302288727587544635197178529316151802733292640715651049166978317544987745024181545140637171608035227195735146082449199241825815388480624054937381380298259952527064283494331732993731939935218745027610501736082481073619431189013659144245125008094713985649746252893803891283236910490007870372016583122279589396281855366680454430329316417926075913052703365001346763435843785613629655730950518702501637155119754019436864402869334664837293376964696701745073541193910110802161778954437301266125762163094360093072643894292210112586233450110647180356015110617250739494848168464025238079375915800704605440561383175949014820224564750870332719900232822955620392799926827355491686816594006757256602735231796120481331119331775985120185654213604366526684326866671527459919726331498878148310665313500969961551988723889006578629076844309924057175074545210152603590568685768926785939489589061026888319915498720165387808991934710987578191376895719929504432581012968355696336435167770231489310333032049508734401591812918584100205199625422411903759760265823360038724310673198596555193029960847115583974005577546835743216121577936593511584229720250308421026735969440691149604886517971085681887565700235493138845683316337291400577748092582796532638474400036174717582722471562929505995721090061144023720083328307628169673628040338018616950309792378315482073323851296591455880267550192557097343730156755643515122212169761428144785095703179582009644896331605331005284317299718833864580884285679023120340260260575234483834467679177935808280941333846527223285549705982965439893879313813450357975975 [108,50] -263859619864741402086526141318916441864969793847844153958411176568473518436358966744615175513147574462330339232136955679230443405781886906263285370221762820051121250483976450200093513613749923020979032562370284543262125080757841903388193164808092865955252836934233591969423795708132402182990461197962593786946213253911066683104909813387651767020221034683446703482749068448086851515785293048238540512679776556977261722421247475671348957826899690227001181126916977905632856756355509337339493701601877540287988857464762217139147692068661845990426935188325482341342660565807659654758358423057221224690481975230656088836604598675846192005259314028265197453681538342967794744711905676231001706641731354173922734440919409577994311522045783869516234494278131592201582761566872734903976800871917445275436372102721251074606698837173618362957259205181049100810460304008925692573135657558014504351048474203157187127487233566012852336106339489814532872234920943499951038581604858869950250838200396899911702999970715748432174519960023720158417950283291525740085258038051238760085492171177403152696860746965393611374616199761806905245365040247829636434118080590641840722150069457171433336837245652084325651095288712277354335017982642087256994092288042007044801016051737111644496975614280327597517762192868844412986799547457060473193072997484900717645936495978025508331444608110747725810033415792707523808557844001764199096213635944016466836261517574004792144095323609973898347554138855753889626724833152957740343352199573204243920594957813602069562313717849797587665613142835076719082544492662844024099620306326863112392521813324694206950251074578070385317469801388449668886832928462084714691145030044696928005464155345819206626993921973691055727341834990470226121489221234265975080566367847840748629892267545747113348431794968594118295037599704789375790593137157591647914885652489615390 [108,51] 99117783288761451935132586545995420790091290636380774036883555132859686280703900703189679124673490817777425957402389119751910184095489113152002197689067226473802586335323545240057821892661874987548773525713946133388858701241174858512271044303825973906483904663555386894110528605238275589952937280805085859415275655384116036559481835157591247600969447205913278592870666134260296653810570683911183548414114563808041014089373019788975787633330472155413013543686309574484080356387698411679039896484308164321072253081691698433884678636840340746088107796849168391276019147842592278704573858373524852782304427247076793873856920556537278360563898604322295006670351575750599683832764486577855105704492552208547336355533500816926619504669998467944634868569661585234994854020729908254142743859853585963281432568616473100852603005651287762620090426028231254353185215834141726331640165350340470762631665841222542430716757479445750608501773461685604463581767444194686335515900414775339191099847533349411330348197559293217668522676588047700364964893933993409943926522202734560030201110716380336538268862588106345923864890303444079891772558654418734206949167661038110203584403798166470048013262964283258729555061232361229837292669344817050165874650512217109945217202358867054506004415958346335492810332364508590746087400142292655507321500183626339717487339103083223418927614539392376835704771765535880173844903841419197651832529790506380649683990544167048797039021529359412841520162814748265123566923861688209419087998274205549442942150717284528594453210280314331548036358044993498706085752230211229510169134590387048909454010479623071683052940101572495064939966134876496964109321926603132787489331352782390041705068394401197464476568829853308136364108975861467831093770986931052719486754141906921549764845237245182868961338484859307543608402529922585461448907608440766950177632556886 [108,52] -13564317388675605625858523161927119441686653745794575444467666146098667041430467391510422855093313059361974089270083666915783976498443062386637048816381993357788983514302994443529935576137826504789703218209428010685670646334719208814695726454721199262724449953390316811581739247672414430628935429991503710697899965029829879341633236295796099777506847110766144458094338307943882836914573202456755065029132465056828238480319266672416625252826327261763780008233665112354907183338729823740033617734362789226439825537644343015796178858172244637436073560660761936295998472809406126865161924175241528832934536329102657021674145775113271588049995993707577226623300446917064133989958809143770170578673316771521129683397587448357562695195005927074075085929804502792996410381611731706195372669341249572178131694447144004466028751196991402820944043735192186348961940230887524515937958225749262703201804515032085003349407827230575561965096428855467820056029680435640691887422103124753771539684037835425142231480916443602537423236345659052516384372124375113902427976340626699915218513089407412953269012531734717690351957005371965712081666898560893034291426466222489668386579857180250620656264938458458310627829986801773789319509562094669558772625013056445379550844356825586026041471959416727351673189910728579085966842650775688105396657420297158528645579163320098286050024873184436891252106446144973888987678050199147391008455906744538289913743494241720376219706185903062453646090749492146553383502879492775739422616198629613843881803370864852277259614649317236528311646006741358604425477074901540373550338979189559230640247821238109135036114018269900810225840362114633386352949223641726094267256231476891838162382244743741091811590952874962091397877971055153179010004596782328531229571576747739520912789161686580483297728690410767282364609351972966052994312258399681332390707015 [108,53] 282440640882310890160467687126333081572919578509132368141715248818413733558892866489156316226914030963056185072162609982791695380614936489134247026154290884671109129385214335430922681559226987106752957907270586760581920086058169978313541979691372842861847256944174469730222914864809876060346099309128500907329971193977025624168108104909350450171815049052948293385269242596547867394553999058849683068346791597380737814383243699492952903594925767092916843707972621760980654494498611822574729781183561438920915303638971769402773564807007373801830551897070160917006621169763013697565941980292269009609607876953080276836751575993099162613971129703274258047580727768467425818732990691420186445123384312813471752673235475668377455277869949514045805113004734138255391748350112128587354064536241856111103047800861787037862893130168699813618893560949278789463902124590670343889675545007293953468917047967676669793775816262795708768455759080054838343771055661248512285297384308672340816279014520840757033005883472077716299931945373780401946797138505960112720599691255241385043810784603943196708851784834361288424920590703737771973213541726378948622487817561758642404777673194364423345714280271310171047318924445379584923124149962025027449678389819161900081188417427869990978347451680879028772265195344758738262273620162428615181799570418447649135761935156268876632576108810362646474798253462748895841835696883770746388808697707411906996143908899320012105239619552389672801217293760685025512499999234753348296316174753001510455820559369447845122049009647505472383389531912488599691300380335663514124699729327992620961185992142819876139209879524219224003499947905541995763703704182734011259407460321563282031364126719419132976777699025099783086486262818976632066732667491239508102460005024943312759013988638483808856702802578750516309963936850441017440014504709559467979734 [108,54] 214001497489564890864182995701363540909960358639292450963294586626523239725708167053974184078677241090703906819184323777784061392499495859844934288405356440031610862420793290723005025103801647380474058822686766466779719034659498878388699419161831731645781059700119736054835809822334214208639705693423961167280910491784186572548391872542048790395780127470427225835573715270237467224023391498219030162698310930262924105796587775289926140026238078542098741609556869255367641992160698370947458838846895753458823096722402760716683832709811225499313979284251186368479329950212357378228193265463986498026945330356930954156653779794327288020151016451865102776325921388365727081699230990427097403395803463867008181774294817236221432689129354124539192937387989261979597976735521638371178525529546780039519836811367375039452109103427796347439692864083090088356948155682128270623146582455882497783369228992483511814622700112893249988655110233578295746272402331261177640426808772047925547386899084180925603758036154594619350508454255638105009537180883668095127290530668538121425913639463122838909631466201456429176097934889858025646274946116600684119185224996255003976467890788027703388253821045593497761185834188360181673466671932330842796497566322729420933872438959422594358124880944047848791203568456237836738014768069451010092262001597144673347333910195067850134902978911263523925643283321318369937121080767508423002156120437707259774077718676203477864948238791497517918170549500091875497449145572864776434627540207616253902850861566844670461241166333729345461964877384719259361254638930322966471349715583841451016334878490528380607443186671717090851777133326352786166976942477632200305107367724539798051566928958324263060601606924310977942052109186675625036655430116794123596466115215400616940233772632047789064350395537276358162894452658379184994813206708737411875 [108,55] -38017386254915823941934369330936630364247778868191733299052311900437641179252129610595904475757643307127388235529557198827689093895616163527861990691459350301076288083315455157946274373057745571997842494390567054981986494896057122719507676586045876726272029636541127041614887636204224958314823205760754734849830379093981544529098617503114111027593444110908285406285143768281742293834294699982480141382134127364750567805773711536621219080981465020660654605195897432086512554596500341690816039716511694724848181773793229548628899914596681857938137071644072447279402783674524835311106199014510287083030784194567977999219854189942386240873251537225593050829029288815648017049361015343568892029697698333840599650936413433635173996310183027313354611766105453491746657785120501929412065440853989949309472896462156587633196083496495922717565730287637576400724670365350251619614159780285949840665314983963820566644967840422264455911219345699300488080797999780071541031689599577052436728189938730284421567783362378462550058570148280817054563925831781277621329905481437729273315175698926476826192560686238122792581788500840097036489000298687200587715879716820159737564997735939417656727767096134241802796023170897876390469041037872365527853428224302275230821235070882014489788511318768878309355941655384560891268576190146714608554444892979015370498536865766398403403388664797308149850095807384335509067312485727330646605514110445411623720751804933146672512849096331565567136541017393728119649982934387315617424802406092875866129574850940444317201605926275695987941131944068319849624697974412006634275797766717730511880535464803345146618360657511440279443626452369459720626810138058724881912756702957531658162209676661283429852236084139739262411481526774053257989678105635837885676605639050027759762064982223420741933892839333427465134532119429054683102511085640375 [108,56] 2830004635623488947374396675758458499528150092938521805338546198580794217785979933248325834099677419680843039641671582404792824790426511833390757349524352991158959049262899423133031025854593733315635814168943751320600410143537063010446679917183811837095414317439126332737854470902862296265218332892594226006427559232015063172748496433938980351334249480627124456386503194023647768733227919433728550484238358936090210883477690894970829445872487628580730655372002332854786162064965655472775832632230837687794929404211850690614648011685161287709004312289791661407700674585738597042721834502725692747321932232682492581051640820440866222601218595640242504692654499211210398211687720702525991053484934685760237465915853799519359777100884166375102625987723249265643536966446570009565078324808814230699748034019554247166542578449077092052334307727817122278478520731369886945555391847407056942108097138272611880245671198228765005627432982211809087589112589760685825961542476393232896217663844998001315883600511484497178010138661527806034022268030145931951226121975604809074208743395171704333729169073326874354388916956727231290463482368399639975937169593677726179973010890175329597779868651202134123475184511790164059247076714650563861417072897044718662719198516326277362110162118921530199380359417986468614484580634672924155888368637398723326385483619920656971810374772492855882563452729774155436753506444028067587500401539882504346753142371419171076648864954459369542933456924874695262171954951427855014326354223040120597214058075462413227363516053743027907887049577433944700618473338508928979529204036660125762828993110580900342746748909062209853088339712527778124398925871303011368526470036955664304791906690422165928024421600779614584776320152834602984436662122231485572527278342023492340400172471309202631923642121714578093335230335592688477847322592250 [108,57] 21573167744881058236482950181549473938460409391098589130935345793918225823333418630528973432663340383067609280503789834588101620087642883378172846744645152037703188021185685660219019668046817020652239446409428694621969296566094016998794527372184393848323147804344290127083228774114489638969223324816469024395531858450051847987120174359847854344608580929928855583580986768023895665912269111639588810407148828137260220891424066905769083859961281639290635346012119084002073172746678759534039916159385803742252354350778727742874581867301074400487413315659389171784159335223370748601712181184570081556959833012153865466361454727516897610397813558812835527087472796582106411346331402320772317178308294148891778199435245793512478760208770232263261064575623282803949473743776548007332576687056448890268414956877094234191819776428127776882502523573783390644672471191423743247228277280635335149403553511533573022226690138992818038821807978527424875346322556191140009140462209669285532036866923812729482101881755931488070318198059211175220542869702271017273842703307147912053995266781693777335426103967876020144066065960302765708185340253002386344193826466730202447955893829416684619503345227382078238134809823577064104234202728513419699453008562967675773625281435640694743442580894223048347923640609355366771690559053346045130068706397126535931515476965207935208676877457365032931897253765780507419546299359035950198415672486708357660333711724233036835736657132799200301923041978077216735605385634246478166074660283054630367228445429753507634290011031096770112220302147074581689980369322580874734880077933532032825091039443211876997070407999136942170461945317179870403727985472002249764076188758610863243661756126186700567998139263704059231570421247310954586798173188044722976413990848105859760087679580609297344294766334227745716265813106153918775320250 [108,58] -12100187041733107158502183081525053677409492746170228070734006683362663388310586811526777801213642908903214672024156123848946152141158726724778531481733154682572657178866554672216575994670885351306158616972057509471206453151723605378377460389662922456211202509405988693334257166468519949301550433121743252823827627664519244105378192638209933894092215081395172793221968188144412560530471824180501829075727649168831114847889964955045022948317847559138728117645993441823454640189918157656566311595740094885632301031974352468401117908582886455677233212358757031383807224101637943367602410179516176458535672209085060891783594038916213471307592915343746610113145707424433048811318698128979335555157287863350591653088570335019348373047015788217442797479556208746431667095814130993309247500689492072811656359213547595023481225143250754185004485808932288449093316014574547601731237461674472575443807971515581563636929988729227514773205752913317692869687008777559921681448953574793567967625532455864558401102419211013588720143855194924176278180755554397594864166871131144382173363762345449419827261962951112998024579479295051189385104288951727967218761399628202465146722197927840935487830311808187426378079796321591609314425661808878157540537402214925145693735721874285237637921273261457378605498157735946884774446178280832470798644214622585639985930207567631393041777345884129485828863393983006699033534933366747476583402777819487841674110970274462512118515332216725801974325823531965447258467383187974091812256046106588218325313830521328365482867286867445978619048585894607340658015884521357460411270502899747225317499765462731497736102620165497527197619769925605218819122757899811392013562164903935951453429183221849649610910081168840990806761346354411759610654978059193392066478401677064993119569829035767642043405857595961049184793464718920743625 [108,59] 1334203513552757242625940799670614919117218686159599171631249271802939290900652000654920644686946789405212481162796683070129750572291523601003612059639292311161009073053475573895604776863075513311802326415671805478879844252267498711069494864302459630691087845097822201827481338999628353236272295723079845513646155383338411651414176666016821108506699246955427602638811878334169495933857061108829891835630588534042085436615777792218568307887867853348106877279429639176335794129742816349260820914294256656603218711475322364086533324625006709779459982441958474267327864993028895942783747465217542370964868563007576023628973359114821863464452747112443255269385037532087155932020333241812842370065893314909171913304519832200507365459384334393474096760684675585038708062480400129179344251932482266847456879611887199932471041749607792707482711215885339202052803959605753275274536877412984145978999346257713047945044380461674881605004648616754370824534361111383583876551175520473897520913473144038918796208191302942495987119540664399750604094231463984007759650399660216886104300360343433323772992307706890201901859373170896750395917092913603898082827881038634209934537446124488402033735471562224268791400224662557837438505910416604814585068389394585095609906637917701237238990015849967886378511649831717945827349362923789400639976397337132165433440373348447738304400935044890714938141566848461254719012923634931924516503350993461740889331570788162834677514180396361420301071621433986309936692725072066563763631538447196988303563741646318975728873229748958527107834272066209798051110508717960087749519878696381599871313613393543067249194238700669886637888366857330405364522135228342206827233233290774238898933115572112300109133424950305815398940656392118403833654558119321717226269929229617533734522596414640321474165158421536320557064902301663250 [108,60] -224560233386188440071406693504702277149959901860719564343511303329803803890031911409057123776181499464837769564791274690944694146214700309307199225748942034755586396918917503581354575971454226959382191828466306920972267075697475103524175179855418794841559252064182202303810210347875650820328146540064084850734992015014932875710181784981301647855044144988014150433017537945607884451052679154570580352777801477189245271681822939951634048811187912078888137480598955729886909551636778857461440130650836829211151615692233773394612883080896340066714372099834533127333717814372987515421487381645970475542040362747081524445855176780773698597825006800452370863824190641898352198610018561889779003621959373280594837222735631827171315140463569693534132263241357740392801676433944985668329809691186552442489143170406026868714541375846399089710216718648100689588886555711165325432098201911470212637424303588534087793238925634809822646243648520394322112884540367341791175497777061308071937769214673842093535524514601718365127108934966425890446660213432483681913135054900052992739929444687164089129713967276839722001237986745802621694861127931934122832502239512753922300790768540475648830584179730156628576229986882139781010240238817559959795106284541112577090128242612608221985625738995398450366842560840938662277965376599036426834427038464302316965942761177902622246831372230395733137757451025436403630582278173228116707577166819772608255599102860636850033736036765598734000910154137266122578970619435465171095645857668654189189985875602663201896553718124257514508873536303707709204044119391900850828061758251281424648251023383970017916950810891991120857979371366776818113323423098486958332008674058254916992579983797376396166586572224024449046415254595152759411920017083282725871290733204143113561132109907607379812923990289301108326057487150500 [108,61] 32142163033879158145034163229151146736495867910876465687672555620102563689405059867423073332581045940291554452161791122667163381853810275385228979798119292262983659118631791440561417852893453516413810363431723779354342447731260609817202035883958916255593931064387388409019773217465875932494179548839964081255033029372763972471639405628651978141580832650556428864480413571278258399871884486444048688355605346927030388060959445700488949230744269746603859627435501107186014581921736681903089083466053034073851827920285532792101030325709761761684504003289038239066329889272354839892342811556328827581490751939477506668024114664250471847294934125478724572152303031123317101249770474882382579287032823402754411892596679101728748822267712781897225148206977389975061095335227567020115719633189746534043628340289360338479931253627408637989163852850665692390683202423373013342387191711467516622865035699557013169815304861851895047089729830914340609917601864463410963381439205986386592750146725265615945134332480560370163960538390451972494849797989887890368177799060137104853026557231536006762052644515213355131531841176186473533163454313841921144850868355716198635897635978656852294948734053188551669069030021166977429004515399493246330077250669835693305015757254420432191322088951875932948315278258042728222657860684819497866493123344577779681685523299838878155740209592543958559019388022597513922433471759242169177149508654781868272532753035405486979428507022224221819299098809774754804319021414655230754317194050125525611872264813754949083718465903641638019596989710924505880219739938949441814871003159419000826788752269083625155672598205491856276562421979086425999112087158390964768957457296592021486546651852766121482519655755384350623553463626385902640475924862851993241170510611093451419430188818289830807242415282850417551820588875 [108,62] -2449447806190407113867147982142762725690747217959982206339978667552153665779530444679810596510406255219079687847903156857732023269442409997990847030165974368191325136973136619564489776269075802376168415189053635065247009579490535979862781628968912542099222792708273003222516714699082992550826147678225764192931203197192338770208137055222547678889159758795851862484710734868814193847454111694849243640117334982431657403178190246828291181932323218295947021799113318740007214677518887971851048975990512739395793650688729766477633180144200492404850833446178217390840840053024486512300695018516713293039913089297392416399547936720342200938323767505292809522721591121923457918691833888218341703531129293013141314177725519698751736838616891142654253860782226297083393523166500773379848721837848507101924377693389900151281228474700549331522972574065663392502394323799840982119301810692713186612053550284971515729011353978225013480121326804330941074832893647305031970828758704196104161174022840028573594431912657761591501855519491318863307301163794562016940068560518931030410981000498614422197283531562263560930189956126025165491426837871399001993769614203076144678768181400003191980957817626737792147402036819854715683775467581946936430219227332141415536509483865918180865244365653890797310319227886557718565341731329490791272831695626975633139145633547029508761832160432730133605524155918378881707529693813097963039519683577536118196434491594427152648459311317255864177897154768432655359883517326689674757219885274502175644860062189021049971838853420747493771168370600142757684128263500991973907417215727591845826360847803012693634891756428827534988822031520886574779210800308574309672956256494666255430420732699284408640883448930944270291900951761136716720268117207700136874783890308378077301054489177384352474345819070421138143000 [108,63] -96140493963837191437491381399644734835143113237486027796606046808639608448710938379351127846402746202555058550318529078810990964358295481848344090300412884291476023778855721200801785414162150517937619527831986388720303565039571374398370804327480038744162640601954421490565540257204868899958423853150078172433767910457495123914609555126301731975692005258012794808791843360494946420770981238813723269176619386769327257165028311036408713172905227202415365601573267333650202429341700622835739117454884483271611753735596918233354578343178779093608572147612282292241254511115643497880985304966813271265112936059233779712802277513299462279096124532322127626293548972786062976516226559887901365047419950455773598813143861997406953545866805614803663446502131611074509302499817813456637827901836147688130178530249501771472154164395209142836818916695366541349037323046040132109628082770917077270914968151163099790349291134885867412034503673796578908261619712488222052981054447896827353403876818706286821774840320788965306101776731721603097505747807071197654527454647555050567873998201112400832989608114272187033382336148189715606372748824794158531223892182278458755513764708356422497033473717220718570425992711496812018945002414497442542701238475428760046401744244846310151470103367469611003272306024131125866483311484512891709143647982406859461878852453277472582060476274488344836568004314678325667213992828891170867940345267831255562457964651966530818078152580405362416337060937446385956441041802632019292670619219865577773238273020202464356665808625898502713551970471335200492902605661511621871806199773945467888939194853559391994499677449881598577741147853750255854888887534299507895370013061344300632776784488512029764887475068509576573171415310365539209262406404359592784005129191270549294641866727774697000758854301197584750 [108,64] -7661361734559748293744824803384596449082428706559350021771088825194493544328156532680237364623946334256427523027193188393486780916026942449416762135354494234610280452839279382313599934770630464688228291414891123644464354921968532224084447052166729269611306711290359705770592738600758991458312193525003971016662163257287969538696522987023498923116644015671636263545796212118173064431177006711257562632069087765627759938661085064214883739000965924211409894566428639698276258939165241351636470174497085051924323437645167884309337232392026923460281159132933830865342020459091160166312939441953059430306948305534851257409081400010377696941723528098806624725278189029124019127458314562828184970863083684368425956159690057741639798738600155411256075953271656136728730001913546445983286578907308152019319563045486687276695441291393364339163776561076989059602695838834589434841269235712350073203369768588815398493568327511589423829593584420279758432012407587790884741822163046573377099760980570908510431406189811420812761484354031677241940908227941048401405174476387751846724287094516718593328122376226488291112957547534823432650591093352882414118309155949143477680170461581055379758164657844102967637502585401348305858258261831174985356224999385798685078398105961930961488931359918139225280969790753498724317388648287768189183090236673439538272246813627004055015552002797017400243031738162793272461651867294522580868124619520768502003433682411099099122676846357987074893442115177036035454864122217656024619289309504429396767034662283313525198027995792681534903892633026011374385124304729379117602612558779283095368544285678409886548944696886924255208242028137213655546520104204016009639875097918967762531310469201905147207865296891668255216950421275281067733028350459804797995029965499081060776438297607630357843760463437625 [108,65] 3115731304040920993930958084928575439608878693267674238871530575922414921112693969068006065655890570960551814058667530282320791187987557442163892354673764030900795623420382889674550575624097262121318998490108886351990373630674539856367974821012990801329911387852681367714740645259320498448371023942288038707255283909695357597728983246837537310392832944026238805966472166748084416945847196885312552655339174855830106087112378084413651097602180031910494556345476298822065624494082924191120922766460712794217731580280694770158930489079509274713367798547246310830923321540085938652042542041003335606067061280844377373646521912159963519578948285031225509254601523023862650862320992331274051464173375853753083840236616760587782089459304758740214317130552400443069981573391575420989111002724144283679590766393174180005990330342690733326104081724759083282434705787210701547693815794836633647410313628663379878999208975010768559934522983034581451928488988519004324897858731404519260772515674793670380408899161102575720175428249860283121941407812782224787936233928882319174843552816101443913598921847072196197355949645955490456065764330303132113635048921200920019644702862533725616640535199415225081460556612868714579949742201586492037644866395406125135100123837859319985298940930781299870927022898435184206235661323963553755752102605739397830790928437630416896768575137464785896997156687315795175893667622064388619716172049439974855014843007026314149109058629017287088070613347211728878877601883319938286461215428562851954698014639949950336126311409402105013754350029162380051684978655290137292219257565119765710155903505587017765441166641292751473003966395195646683378390330068470573245346395278178518538958590891075838589695371583923498143127006311578906318903056681115450679398649704298083954818430421384199828646651300 [108,66] 72054498442735053832680356571293435377570459653450268695504854511907497450194354226147901094041258041149736733353064389077715227016203304915089928646641674620681443566221843858337596161554488553261626723291876430514183670786123884429649144115076920244652978275834909940725201646408225701128111452474797227222309097090274065083177380829427123547850946951823665011667003577055998031713417728541318680713640076611866854536826135735390948678593118568519687800811315252844872542895962642096873518434788354783058813369055166290818930402186421726698442913297105603719228092301140540108943812272923823630673851187908651482570346051885277735306925791872607626142028509734894478424517758366157243231672611095431408466365247796719758856604823894329784836109689080737687421451390824101485304001326686479351388075323215145947187768443750103416834017465409878755548186973410820210180767582283437270448994708055662741519829037665655573356955370379603208383184927385952725861476690240386084593399760808042786732808512222442213531440594959872059475801962789958825660761757072560738764170348212148148690042431671013488191506784606365376091860476316990746886265213254215431627321537859419028133287003021332016386245152499390553906995162403921990212047734902113476715759121690030883301253035851126403056752975862768826859943581939187219612296502702996696742537229530811797144918327695806858649479487747024309624545714233560931413700693948158717937702676207057392104361528272475874202040530539570980170443686618718033560245974355360217576612711712609803419902441074108238328203274840779694312076800502825687837019971402868118294178013779040203802483188390997179273175213244614870046713217202099869466155908069535060574578812110682208237913157035043616665226557500678785126885013966515989473305649849222745290958684204498560812700 [108,67] -5220546961680613551369568399090252245462927841868338166397004585451895944334100588618994401495880758899459023771389569899445411133521100278366376169665197755829508116193131740301771745218953368668692824635766565360006876128015019514411434603981070207038906810347580604198915141482864368890596448626452730721814544905628442552466838922834437035001934151495673718410582614825242814853729715756816949180749972219439877243061029991040951990789471552136753211903011512991862815151437709881775324230459681651902070385315974636394062481335141579719620636104978935182032648349576758790103052903643137373246910334310328085793825769372246631135098537022871260939505396146728273042217908992275100768514945586976736359746772322705549970879696111547403541714465248404966114135645722318401411770670378875340121091061412392730805503919268379228446747609072211590669889281344921724509282093180177160643033154347192941747469906340551766451069370078903485587779516865879547874253726548158330405878976060204667541408476764127848541641773395735237492938538829735695071524647319686266422993756122120251835070336174529752878160260437265396264892163589030654328115501691509933959868309954762858062407949390016902981921058626518312266098626935999346063551206840048553289240598141188051561913371232714447185978232026736282291862202064897875509856520515528172417324363809882603592530291507795097712084051746504058119091710031198111216893848149171358206829261118614340717421047365270568966436750932768507070610558011864657590439222153594290117605009985951141498962477417329106558533230494954603029178541460292079810721486369318947293853790539027976392285310731155144617653818490202422727775807624140990963067092320464962014145068575738114463609346934753399192049888109511404878278714746850243618289599209768847634664405065410686275 [108,68] 1007370939573418052150603174189788384963613173267234689889835068659684777320053779688698088434565993051260096574425459823471154048240072215330412654141106344370383914384926799807804244337857483733685756311256700176370264796488067100545675174197272609383166224678394399778995311116034333020037726193906097001637950742881343816205530601860658575244607091522303548568966562012783853461718184023854657308871514498883958982594224354352141239298644555009444540408732257452522523932322939479807780437318130105379441523969833282451353508406152883275797533510033877886170636977703720992616159803947883610896468110830553239934490415268909294131237626860403049410548535669440975992418379981564911689406046254825605503744308789790261680905623886669911571825829524733565239815110511001843981766869616963016068245814865216030340302295126954492000336285449244984951837630995256764608757489469968298626080634776575597754118325617458111838490521837707721241902926213454621593961291949900076327336394090325157379999046555632280506416923216035474814353031860731944096481621230288460869477988016345099534336921751002231733002570906359431261067112982303161514532895279753210212456855773142039728767792438417729381395346403240226945463352520042434195567920724313812524093548378408022892142918448409159447647753328873136265344277450641459258368731589149963966476005795600482416779116745347100724569037361922670403272188774118979860191256907535070868975584122407494124566520817559456035480032644930674022888702531267149442027647292361849708816743668590831030780173965169433226536091094511296763766347578592221183867837246815502761769003422436476284460524833719840894247297570576788990079201731061194365610160048253416346972672846005926848799541547537149339245429197275203837279047434091458927194923523416210249742154172581000 [108,69] -86882523225241581831799837467759878489560581033452081927310348741417090232872771747839525814054461806052679446105983663192353464934028096905272808057835824705089601284558524922622963340592890397717012552758914848248715989085124806413445081512983349267388278648035137923528283692184889130299851650329748678857530667878772477039010873879892895683898046805607261064165892911483582524408557580015213930022822171814795063349256685828464549744603472607488861289306101802212109104225446200099935509150405876907670825007167330957554754157523060202922442785451473345967833719788406594240901838952612641565215402569066308171285135742264610469896981720482833196077543709512828211283724748811603690213730623059982050531258473831006842741601505770140865547064447374175776840260346731599422649192537094951123825076483703458996664848187574516482127293211326236454267565345871597176615214124955486908474626832787820083210366552078642298271269481840636934585509500552321651464207221806454403588231731490200895823100681475504107244796386404804535439168521582380366741062032723637332731965712135668577824261060651733050231232186458750435269028457302945720924443514840106709369351914415388344754138146812709552640960339144305547885278230112913995175850697740169439164046006288025296765291344951243084433453809005743150640059888212150719460692607285716772291551406496661639481150961857731745850303213343975328973972848203235443472052373102961120004668406137620221011098772903431963194895508362536934978235035086262262696880275538170559006172723414077049305250792697117747421529124576651012117627925084286789701026136901840625665385851764282660546169028008501882201693163014164217021852261654570578418150886732685365629086022341281591994390922211763820063075365330807979545521609593462795227209358992579025282512256500 [108,70] -804448705470240060752243407667998811638803253903202922897556300075895280601568736098491776877730490086666786214375760788593970610385416295137445878523679161655912542161515572976874400337963130239995534105515936305472960255571095644464359946364687443506525730249402562461354193674294195727052818928972413036862761954712013018916344236564726424496207563800542100462497969760090223692058309156969228579465968763068453350305695566114488691057477098853259208946954302626104502850530139820749167443777720095635876920993836820653597160513004554029413295051476851677329243103344944095344270611227592139918034305601853116059982669494408698634732101977923301528932759957420515851532847550161563773959196643917485658267109117641510916132751977524204923116006710990949185668631997613409764426845250604073825729148671303452145948033807824463466505576635165910473521766070063303823915782631654220083051949272821085708676514321599259137313509375961410270627835036289742451710597924535926892885819851651243576563516780477614183117673264054667724254594049296585373368778127229657672653773772414357678928449649088280194864606223001917475835038615155690237897075164305881584478015639288954556426256345424444425664338042579648063388027522059073671541038903232004719390553010317494807235638601381802392623885649302346697439621026674798421024351780344136714093346642134613837799503906860911083742580041786233642557189150764883142914387602666089398681994531915060585011924266777769261761409422710800589317130193729118177142229608452097328103401503100291524377060904419320472936302134646889119748090791737582167835203203270228387025954295051783116375108749528894286497423654803770132467086829656176372272682577081782975809645215174643162672300767742135446956698410589211289614896364885748487341180684958197879661200 [108,71] -65346170467677296686859381433821789523402638375708765537149636500387204138860809714244648921783890080244611496659582190828122748374867154488731577566032112401067123758179034080978826710686920772305734777151852157563741082406248365004370205732090276758944843087623488856368578239102333133491325760448059667972356536533618283875714128377880016319643579279141571719347099226064119117891599330578313988714790819641843399306639749249580444636109409670411178557612071577797450249434095562262764301840597396207197088971869397863223578345404314208142753968813019204430726091209713346852467204151261678753806918539331437318166519418825530434175368240411210423261990881478171677661316177925416075451041507942458438063146147696979752922015696612917995837327231427991152865083478706107839115004026083666882359721030117468088416695194781158548508401525781518765118195389772450697237044557929550440509371200917145879751066099640626216101124927243295744062765094848642278487568635877352731567198758966327283480467739734111780649685138206536522203058416599303519270501350411526414704642000709465401120972080166883924544434436662782509710022435173793990935730594129933567622962314264260726136754083914794414746333226619316305115935432969681983415928244282652617722505376525703793137089512979993865859650591201518116838588664020596899954319737255893100989703445479793989713223621056737568796446540957864485043563443799651494571483616572648742072040259534717540565202247981537020859971254362616625249237297539102866812852425799220939541414533689554167808153810925424221825984765047424680310759481994286172965681377785135121006439474276642114088629741390987246926952529568928776993577043480809260490270491078828969665280166784718074139538471826159423850522600289916361840892168344089757980723116922551740500 [108,72] 10955085460901320262221256898875729272257362690718979817366290284345976002820996877425740308130246095893141721814488424793324618794063937908646596559800517522034689416132694869691408983758619465436406376516514971887359519185190817380333062261101233404078118511303894176132127578035936907195608019255682962273498248442090094883138871163956186774843955433285435639569790534977849278217119581881969280364208234622241025195883997886093788803029810927626118101360802854871986378687839138320991515488555656617157878378140676245563187713491022418811499822106939918207052139481551879354149311770617467662057903896739942058236901280023676433334177778610312191073219269588236536809101953577281190508946365443172796595086040422539558217504724976242581927492441322479339005169895304251139611003689482309816525607086082351460808370635326743011425186499211783750581984760891447298790446662764374469537225878965308828425000600921571789711244866307938332811565573929254316673227249921263435671406314424035055463148185601522390319964008076434120402060311887766589887104295081071406979915608751459281046094717671035360513206510523949317390638468702512274562557046192007640246911372174433542113641051269416663370723065469662607438171203318566295674968477395351114560606610257855164330435604411786910429585007755210613401328833380616578601416136019593697383210493502091155413330144739995513144006719908758731873781748039443513809366818041759513360957493556378101756524668049548294812391462227099301118721358550393132207287560799864673568298075686782356565218603217588488462097043522383653304217697868591633712425169663531409759106293002537853058109196640398485693340652862309039099699589512820632920545260792400974409469130342837688517837454023074237033099557728475718582040383248634978526130320398914175 [108,73] 93482601161094366480058565306777807351185035219941948045782707608981013580483826196102510491707324144869926735925442461573927785079161766053606915569508184763224178458159545273673538661226838150580070106181004884637061039916497527163363829111464101734492967427438633009912952345486031033104929565087396579138394337191169965005866078508780458209654728394620267827449974730899442356129288239178562259744356848252095063282217393029385760233296213802130151946125389503590480812304852533768597610624764260135965477119770902742565868134903601523887817344849218259586738829788145796983643207358211736421846093463531057657915044036444654212678930502272287847600424479152934412798990741247467041356528642254116926323922320422754024391029019983673798529372865167988302694173602534136052786636661557463516204399801647759407481875502292910870629704041732584972585338639924568900317121726242880318616160463452484066599898345118737918276463827968466107343575134538620637055824702704515225401504951627259309363049501990212106587418786285568850581077556581759030776631469038789099547025801365551456098177853831739333051295194911554617993646340339118527594744844632272311058973155041707826078667272056152743627178820312593537353039824333407065490103667131552291812442520333453532653718867073957907325243064256562345939376826377066682399253071895666602551228168943673223363068763940462471661144295751897097138731911449986376661801279384288042301015597744442940264611242525252421638022240750886988528778153390138418858703097587915715489536371390252090878910719575235504935716407746140721164140163733122054607123930243327490172015949771986853381075244039491512775488171631140066357856554021604848613383785374046670555819164632166870090281560130332205629123252916652022486142026691064145392859981275 [108,74] 5669580083414133358367344454732605889877841531202933036618255623710708522329544032423480459312882990347367516011008285864717452637286270182462124103953174910679011066357611154277891960689303051240987942405820031963745793426243576111192287228875643422697898988205383130411203015737620348464612376479212471811261440762868116676227184212988591894318856979797076943746146898166595167115971796950939070378447048052461431934050314614528052024974555829074196929501390137712646568090714654186715630472293822776566514414873297337914729345807264905085321370802777290656733906396427517708983572790336781888007534737608025582578640314147113087840021956439993018242520266159748768518165405327110785865886360088558527269660431558440165471898606783268184768520683464195406399153829575927783000625047415565986733101611831616591371293546954629571123484025815457689742603682127783793256975846403526770734844238053834741895619623759339760436968852685974370534867042588555249058412489462917463171358598806159624494206820921651130179259295906302155530456225412781904305231905522578622671046934066907579961869868804186651959736654826078017950147113692458076131301278698754779306547748354192067873034127842804920484006955143552460869859563299278995270413271673343692760710347803828702701662764023249310325077722697310536538757808938500876884478066426982643440935198108247743976077148530909932570285878867466240700817036685976966876125039724137119615605782084457913585786358940881975049361088746788247241034900715052288076359499541910237204235275957416056672477085694286001240790523697458632726100248653495848363500008416462300826675578913467167378885816204572121068962749744716208739079610157176115674456737249513921246433345101097198916626173148130981801675853205247315603044405804338473067029250 [108,75] -386173184981711492686505181575574968517750310284231526792678705668717503876867114169719908931504782796088411753640886700872630125380577259533216305151401564058125553663585364852752924053589966504240931264152195950736353254926195319377717351504030212018942130253131726071123646057088046484848779346183414810413000751975925981008970468425195635237695087604870548160106796392865901173596578009721365463780927437097098524900278477067202581179048407199697658323966630828889888978516020572389962096956977933973836574045445667865002618538362379087616016234996713947308363255885405696092880193055201628828606811472052189549214460673903969189105077361116868835259507075507042344836046908598108178789045865434868165695994075395540327113157968275266884181861409502817403774379950579197879653451303401840373457782394995959200490861959280362224070384203997452783668639884556574133510884834624731456962008828286804278247110352305444275225393410889352851148499379266046289808414147936876161613378988911371449004323609645607595716977396351797270159329233380272447401759902380025205339091367157254866958194871262974445490996586513821998137557840776825300828984068979053683554387035688150785083532442925542920858779083776519312619518597215444724831903427518964228251898225593170382731844478148576165159216146050779206499236316892843318102231849395409081094976685511928161725474613240735479871115849965407536822095563210700876428836315983061053344983783935523782717522492295445386903863946832790992095622065333118888126226166203219174129231760092066743920125881864923046684384490290744136739007024215291263988160607655203961079445698235149881932243615048351646197816671981008393498916282480055181305480184576756546108230582213801593006181725123709611441379352415839177552187059567641560580 [108,76] -1214638993737125767345732463261047374461764963012205196589304567811788949737804202547187187921499855213659622387327388895003235722311351777066846454391476986162954097507376773023581524786155745153852178412796223754849442208319428602637158667828500605922325906947382136196672906581646987086774699834195545226752777941944314213319592494926476879712125259676119094019641729496042106086614837892587717817252662926454532652587017499184901350390542872442779304240396676635135209683755576294683879496012821693935282520413674170809409145311915140545124114915302316488983081388282431583729648613879440688968476394893179186743956552035851105385695488167233151740332282811075321902859467635492872703794048668571190846557898635615554324285487607899189020097924820620451612677560136954747001749149714675194503687188208308096564731906548051929159983968003279496072720143316058544484205957721396196408413544737243117292172857121824398976738036536597133150123741986511809252877303253663237648866013440896957250873567229509564359777858750993690566864765522768909208205390313343059850970145324330248134371879364822064754498554352331630213124742343496178461710539847308418991460016851669584726377227401846264269099470286801226903185164468177465269515056758327912144369106632184676018156523962389939136938157504166282460283526251851960814787778715202336939974491128078454936175373837256661045103504409358378581324458350185448341706896777915984537936711179838876580920215829469639572058781026557340193594926453304040177364143878864178550491742347508838963069993729319380101666277329125453745590429123900486431270823843246037156246198814140731270434139789718142549789483131979035447064930604004145390537001745635327036125290233629746752379086753880632023757701716627145459603216428297270 [108,77] -100025198562282454658111181631838931543159748255548516035833995895828707713521871649304149793592828136725043127012765458925641091178833901723954672126602637124864723382526185607165777016388458849555621169018598005026671054028474852181108874884102637693193923464524935594015282062701122700793196120264313674928147384812333793379438901820780449558311660271220431136763944641154437231511089732664490886703633457007638604206452659833357960388899568055963901121670488562381039956949302697003994027773032870088462915723415976188242307269469376205682092984901784514505358164061247816694601689966305461379006546498330814580749527862454304265943181752244112299120835289455779230318364477049275711911480723834093390266773390908889481240204244642920401667113857952635183384347554341898416988272908926359563592928427732265424266907747403355489113439324070330775544137124827071040490714722432862565211813156209613308130916882193928588177354357469175757639524918826673909999739834944261397243102361145328449250089535042397644080850867649296360715928102715864450605493740264173112198499314414581241520977590386126369907488550249025130578730866163591808557384759112696186090021251811440857520970119191668856321854747738446421000060328125739153193216255306429381772715025232884213986697389399430660035619162661748419301314407529598149368498166875965062952791820818078078853044547176103931591143473998936925645554922410410163248135429098329897653956526827403001345091552922060802160685119693921535758270542852586093755840798778205091085806776353985097007645187538651123296640956612184006664594699274848345188253352348585736065701852272853128520510673911307641059236752786798096469766202363292975575293989190572109344571336202059028500715528378550794917645640881218976872058301140 [108,78] 12494850340177881307222680903708307788098296601729479012450631543846914671541497576681331466158522868769079527429525368079856164454977764498204324785602395973957629659756459467612698372863657051257320133245081704679036005567499993159023501668446158755509207875222132351259093815444159268332054092822037160130308848369534378119016659415858622508383138423174776055217547691239169191046540348690263979454477590587210594203828867397355013692056357848856848811981561665318878366624191574267842057149871272759932198492092314128070904467497297942078841414233726138477672773963804068387222198936033200427730427929426615273649967864496095552601216676520635825742250494659427187426488224336901383764271142266814241401228174532862171230162936607166834182281503107755908369806166169612316614969946390895295110445602008761710984816613645561529311012691317875460499192523469758252785538862144001594995800829551597519383318468947419805319393708786935565771375888094077654139529883287386886672837972266369830788232651309749339243788110897334416365428319250155699939518362402294365950825936644713160919171246922339798431977783650990259768049209819442153968461445240787014288087268092808574350039877797960123912247135269628801737151727497405320672762395613500329842078926509698995287894791823545641624665859664651780883473968878406718914521190400297415316494028415581950069363556884139526178521357423503371228606868654018429599326398346139134195566134939071210920098811651877591237739660158322729523279015676985204131037787270312706764481642259968195653398541781927029239417791619606868482319153938368998511147185575572188700068393253824315077072390781284698724721119526537194637004959512232032552278735615527997526559134414769423905160705437217929605092617760762923338339990 [108,79] -34256857841762531435086081120468556474876255536668107328775714437972486644163175725220658278719423011149815552703815399335848394923561874546194042019446885355266205210309043860523136562020525917510981823738892465886065094616670648102028926684186402156572443359389934462514459986039962208124518058082055469620260081317961708683873350196754798841554371657445530925611683233638157922133159121056353423329325569811155707632542648628129722277895572553105589465523432608260370063406670602569401608963705003889632709892632372297209030876247203403305108488243460809706354112591447107194209204982050002947632554294535805460096875180940008816652407290452230787310986274867228690657624371654254994005871030638692575939135202309875416737640039129716929591663295283654138284217375621347361618233222513750263843816353057910387388443647169250872114666793815429272240705623071693345650750286799809433866655644291210065436102817401838504523797129174857648746331047742784071435715386248871437510573499761975605341458012651949162892539228401216372578041647516360540065529810729640308954271385078645729193963814177944479676903903786823115199700613303025837490202973608740240937051079662413046061563739605897873340198961389072074928195077178229217258369035952062235932976951817206400925481060283753377781564494140653066992755275395071769265525461072083700885006125996400552806009841854211529690123400187977057626728868899592613064230321453484642419773335789457606198591211868544449261314212523700635090546834330817493855937433998405779610876895728228237621181371413606074401972591367735124752790582488664360914241656945870080141569843537575719898027394384939952255966957421547159151265759901311852863373931104190112234462953986795158284688997310711812896093522714081432250 [108,80] 1007980226298260158850022366557994486334770367013138443903416444116154638439803674416030308072603223066857097081949130445245299545430959610426928008223487408843550071606374530838176769929772500552752647659041897875941104391841603503599393602086295492867760328783130861705054104892663662689667125518203260109243148520270753940702291068696737927436026035805574673913165617304929333364405735721600163813805189196616446727924639046605449630909292519432754456905701255589910134489969420906787081501623136702344705647053617263657377968057603988360080053419687360548401937761476988496643120294594473673871082039684337068790720560967010262801770655181113115595064624236652440430773951327429615550396373583106378729909641913729590204532185369903229901895125392103941729298669084293995206150727399848988410838082217701790124246327656960817412032625963530671475288200754218185271674050260306525882283636967655924393461530741190455408807209202353883028879211168820633507367556787062739445855568363490759993012857503482918500577708437062983858462740109844190966559506999633959227566918988135705313092280886821214284574942737533206011498245206098254616962698849505021790639539961725317573942483250996156164862033532811827818680776630605776362381634113005531726313697598702493115472303719497074610262415271999019363839544938237298980966496159926159204253590122545689718763346261327245332323894903793704685039756406584109658872969133115596622863936022125427739985805938579448224267381341859079687978463122330894289628010829920215662181606905821038420194067233237442615266881416453104047844504419372367946763350547432519462871957173669037022520418743694102143849686403887514416526664981924006895981434804617283742064483401537053566620281105488932726291671937227750 [108,81] -219609670120665453732781043788628320168086453667585455962814425822676487567249416358852823594648330606440400025614820629282951314443006177028076412797350406358663918880524283067367857210934579913943729826736628469128228182042098890059688112823380213192197811501912005683851967738076778690881403187920100877339500980216245867072372355619868721583607277006431882447088549845320851116608437319646073869826003416919429860178528304287733462532626450317293805329651533924556605293590188946996166591913506291803408298426581779650054359134585455511560871606641234342709167357178876494065575337787369971577872677347646380491441215441925293681207160659254997285601732188203652022551577125372423903314477259337692322936549989934732578574179136000700787282562668065267281308483727461437109532597061391544286064648405175308046808843350817773939800241152161368971928502747302219759543824303449642080264815004905060657985561821324857452648188829806910076767856785212595462962468746646696962035720731133427579105338838312990631002000259047530391701211770776314014806304411466195065852884383242829007786311889980453529619512291231778063518230027195187319342882381681660275615356000138480804135476597633661940784162697560271910807359192400196527275470577074556777064931633629969739155758607794038310343206617846493852681112709546105777011280911029551139739028914460767501912321324861857714588489029049914818022780140357728124818255324567468010993611999867796762215592587553329140660625808354624145207472419837638208430426282358927292279146189896605565541178578928509475232003251872888827151226001232682214527074489088271772371128645733536739028744350326310705169014149580808092975046795525050273609176808316136125639349675753489946068099314912739264638569145500 [108,82] 3008677728499926825237780831197300206815586719715190548398566628718175935818896763295421903402172788900035713079490308424769982015653578134488092854075739215803123501207747512632530219978985066788842503750821081496797813111137416751366197436390278196983360209439355916624243087756308050274176462158572746995848242450939643324092905187568984017727563276721882194711514561423070308755820684662653349871473545384966260904433900003654526520058661280433148200299096803322745890160531836319454202021410032981591581716839065093067406344397681982054985757690317051910557171503095145834099818647628726092972855682466416161000409312028389946727924023456529289517831881227291721408417822767624451674533781642041491638816651243218878363193117172769242323941733871272708100107049159707828591885802740678644330762559402269868418314703494113666069197469110362957420860069451989094428296607461365232236081791372564645631857670754936035462849820566928954745419882889567581623918026958425718944767672337280787152591178497003406169445078590074850830131272722791680037868788166817816084902836765639781789790503954539309960104158634251441776659636435186776497002809398523824989303657450895127357139052088933290609894987020286978188542279372277324285209992675811143754851755782800727852610368235186256143966237863666569997185755917763348849236145374374124964913641351847503725570159232356126102891601839154528775243189096954035636465498151257064171849723351724782112995036790609140660143887395360333955256776281522825189658995542734819029341017007363977143166587283453590614689855029338579130625284765099088877729607428135932191744806099305809397029778632505126756969627371769467849961498969094688584037335998936764015552044598195562311889617418891376860426125 [108,83] 1753061845673318566096738696896929134476442928719099491098511774345565895835170238287273519562853466340560592753354339018378914970104445640719117014421527126335405378416483163857778158571326556109232161999218128843419010931286875046304776059280478912322840608106978442311800184775140530414752361366706428172726552245437046132703206236594580437287723894241074348946631405862077811962741759098681003151228033747265617528104381219920569104197524078438962237541797309593765013961949179553397029479028577717955730719418542847984783913733933527706796777293630168695742133274962780040344241952905262866241490860579085566518583257677896495567511085953988546697154031746068413484324414091577276584299030485858899381533194056319332205139012234814246125497883485499218849253212735112722921940895723277789265149351512538912248324168201177272045987761953530968679479248959058481207139404738026146080123688755957250431478847091049819535118125448083852057983992308676977774922050141420587034674222680498268211626485834771998089558660972150603049513171442884827556141094037905164684171165273007945618002314646140243834748537852269921774674522345357078807550331655810048098762848769152006864685579285314048616170277833754702813052895621306512530300270936622167748229219550624305627565276948507880472405112046684737983589611970917146487014411135732270107515557373890284770303878561059328174287973732413991393019207114798563643729553913366774197696039357924383550043766895180940964126590784161409082642005448701009196402510935686446630646219047345840310905432342383890367860419591997777870309125289964671956929471910364238656590065362534912702002379161377555249619820457647741130868806849116315945687805422836682753798711791020649980907900033959731250 [108,84] 996992901568571257317017048458544096824323055674504051940715755356937666879008655553759504232210051511671672810385830009209143923091428482734740713182714523912633778001777942534297671032113676360741922438704440448184156788633212208400191393549245863603676389553597631139223042508791605343079953884663965369060065661880158790289520221328517903939118758784262087780102549293133387175989660902170208848697109040776402661404478764580062433680886287253642890180180408245888552194363979928259083568777835794337348765622251597386477398960103634280027766655798687768855668113281846040005243259948369078676907621686500697944236208696044687302774332310146177464932523539680525011456815318400308446888345946827731280845892282471566934113690768524801843287551043020537751332081612393035293611715247859227014628456921181775352167808861491172908836848125742275440705462217728956112326602528766857283699083677637775426128426944094812819810148878693586593891964739185575071525073832779596652749277495502892615925999136516842401071502083252840287158341065346239505458792992802154982226359046516573259801155182696576885563481842463761224589128101430228375045558510322897877152792500818444507342100988129873698364860600020649865707645067085741774693321713739309293080192466443766327592376042352431752544965644173026551573036201741062284692954712280836058843708045827766321958863651276718063576282789526846773587550586131275764472267225909946463980162248835891063298985836381821402132257341626144630186785859784669868679686012665832400403237289633604360578875422463866868762308049919363470832557265429819701428748593218352418284272683007276130675851047451926900442261318748566462211521365826105819269891471414900477570687309838001011891883534184375 [108,85] 8748930069968681345667115613238942506607271437029730160524189741604832851246001449683132583451247718835188770541325679397603001964436194776852332173410391586715658119339901151603066438768418483285924283148459476280351013594362490478988452441051011122543701231888622805327448966380777224399141716117759543612350091975921243266631995509095324628300868311022024285973065631773307248769810121685852620537022981364251939302522354377261638033209649226101708264493165132935877742020408156844344694508183355926454039205497010490362436835678161551288158951186155911325682057435764293546530643388331222490428530948494355747595787437292114913469508924916990513265813898484355030393516114308057778086612392508138853602478728293401166268785954467060365481891429028261136700799686158519050138983554736615922665528621008807532513300890830349760213896764345563252122140317334805059636495252766912968506043929380212937956475219227668634841490039911715188476409007034007520089481620447033675589003766789529751181652746568116697747876890765764245779557159901506759911872309591262534984791044904826058473846325471539398044236546581566031120740825948010316232769954318864068105701246619743444724443648811076038727164732042907641317501481157969283520949835312256580702828380698615440937260941889046903777552686330469722016769122785873922754969775708682002740583205917429749118515913515727023704565136501878672555757182760142427745624041860219114223771084597952522259628665649501931852327950419884273600317667311061313046641774212610644076037553980419379646966181120316975491135231306315616777382645451311201576929593514194477112902410021951924583023104421060038036614103589177902814483119443917450164735836635564091084076250517807316015901738200 [108,86] 145879048123939404344968765450085936667125226727315894193637370993157022314476843493530070194040234777754894042630145384731168104589376798472174780403528837122860773309857548205430415448197217443787326187043973338612503811967507961717733782597492870490146890844744682357882696159569768928375810022350129314783706809250651799817030054183551597057579834807840127026820785602016930471792966029880232544576748041325820282273390163857098293690322837589566167177799880515203667674757329681939424653195610342752389773670256309647167161331244675337857079123676830583837720980470271144051180789451545242624343352689056202580395364808197198224093366821051244869944211704947115888581709629714528894032989503074270184337430287883579900351900893056257130740900131021358557801723179195572125069474978054770671151997061302119250861121865533025912588445267183694318945303257432309230348017415865134488568716452891474035858067094668793312428303529787898148952819671691539773086526952138705134777599183188573723663851621906860588894503089823095004064186177203629661348045175461150984609247007757838608715363780869268022630821371649169001773294750422397495449390983081929080207540071782797286508980191502601748775044838886166326607150481636085997786575945918031688143195309205450441612602478732302623738384571348363403378919527931004766579008884062466549739437003043597214326035093810109217439960625620053066803319769284425392988987573859990509467747058836560042379425231096359092362048322804466468160275048419561924382999769375616634085081659672837254359163794521740249185467264964306457652368763634959180754921261716430423312365254274859867152424422101187878524189793881973401360434775483909520864777941470479256769813914560260960960800 [108,87] 259226805172970732302418172004649071554175992845672933886947799369407341132985567101668168486471593434057868063556771141497306146830727089349538891503867019412586546932363732822243594524232963599736265973292402821197519435436296282433659687826671842573402724251815368301320010412932657540838941742468053571291107354407382279801986913764664805974452672442631110191714354129091207566906731079350000457574217861883834191123756468975841553295054392267296048289181248618351984628630793741823744595588179686379394355368068312475561488943477390370283002381815021128555924467151712876087792837394685216347210903897612714549345470223585943380673261369309195897461266745141174169820582533958756308571235499776662835120979540068703091811733231459718160262733744701534196475630098725556470652095569930825595235643092977491998475492146254242964117528582485027853200065083531784507296559628669862054175921958529918692532384863590140696352378632341654106875496559631619535954655927082679157358929730292780275050566203279594713743054135782298457511460748800473202143700201883115814728882997747999025290492576078579559917026967013537062469910069079579143416424694741313331532328327300777994777997155870518603125021363150168209731380725185201393387247389922667001440915509605600678528423304677758896962763183616109577275207865411965640688091130667801349940542678165342650882617618049451151386792025185699918973245302805686947210330986272167003923296788887607592152820197149793390091540268944023292758784659916108119594137804527418384483255420773945087640949298075513496034523552162465278115007309844894223726058494605465871746157899033947382303864060996520348024221172651873303662569712417229509818223250322154758525529437111669750 [108,88] 162517840413242779661616035080271999370302920778854455599384904738868492589080670521428257184861665397999525279763686777992565089147283336145114142764362118835191882802812665016334566199676875507511590832946142594383498438992752303282198499034133526932257932848106796314724958048176546732175144532696341881256174539455105387648195324460641802552139647818085636703183315087956943463172808040700341025943289613140282326650799559006200164926666441250608589133646084478850962405104601305500529104697970856097327127292557117903097708689242543567377226595257857797484594151625984278955777108709856943507191292777319799374885388511587312993965055413793250230072387136958405825342016919028415663865607110436075549046472241448815622515983918720615041359873909870608907062559417841821864711938284449770944942321118509149317151441749253658017035494772665829329803435134509793682488199510357233793171693807848995639452175885644198347648265981572160221020996166435529995712944478806284384678589749673509579961443291552484110010414490521182853100717091401512966085634571043712481701168126352942309061949611365689435143985224796898528489216930841226992548856843700035911599788642757031324959803141918704219792163890706509190150068999224454307880734364506356073712397254715759002251096247172436512890216558615775653966338012665921583737218466808411058040489192872856576522046667272359875036488370085076575751642120066816741303677200104663725753586897189241872203348027953850141728688794600175088715767486893937145235294622592995942804181860857854190148599928983921929779671856974800773631606047679683832799827964532831893048459652847019460910113023398581306267619799681240262542435976847400955457409531641977806972771004310525 [108,89] 2056500698859193830075198014055285581789664312074298280817526172506151151454110368364037316917778317193178741625773595734981197217124230113434144426255699116061337215472656840120865510098180885515324562369380063240776999197525830888655422620992039379967881352700436930004017235149119668639587394814005084665623611684984575748580480128174125133431485904240416545665943482688570924297290305807623188890718808945361129245073754328457306709145233048201054315976771760594047206328978298403903787305592121146375011607309109957310655085913231860385378321679509100092812147267913713555904668997647846122156233435044835394947622665901355769192235352797433327358135078747520804067301953317104062886395570709416266198365272222146231448736872719566663444264641435242461708984409348697482088704929663609029411687889043230816882852232822336425778442202537652439376667952971017146407160586193486290801905898848764002023527152130018798620242906403938798854257547795471475315009791448201451565561612587713320642007103835819518295395384892764865033496847265718851917598670802062914933478295340267311547581426385268751392435586973408311598931638274378781498665296688093015409829670328224133825111229335279048744856147523374387280311281913024913457393017946701926919664733043993571555310512741337064596732728325607116428895310918300899669002837682530547206258459972264384485155050364982655500972272167566187876036734512779504457726647179237695570773857034744243329340933505632154394924197498998438482922736001046273346464277400313561593636614756888349666803743502747943345543842765034038427962313697502709754986285691616002453318505723980220716235095383895239481629866449098127167950870006503460836797349281733221484519611825 [108,90] 31895051760842732410953544518204951482535729831843274659150172857210919728766705949729984034608459970487942502523387023122164806842988726925925465628687724365234023755398272202151826019464773512064683217562789207121011668765973662590579038659967462918490108503614320319262719635846748379387837918057154325785211775505243405834961343363784167848867961301463775234674280831384045366185616563344786591988824051474751269923944066538481123846714989724087148255156536153511612512198128282810548740197306985356906327710493350542242854519328209574135675967605951666574234979379191459331926768151992772617633455798354380721393959282024218388241888440524874397742127119584046283086874406011147111968375025710839702932756953410566720426071209492395140481204461036659938579995707434853617408107467732585052885221048173671008834568397555842362654925741267166294060161014277808634583515402737852584409403680164016862557549424600608806761095733074755432670181318535492960925157584576135767202802906784165299904213651029796272826688830683525457519895138067719523041543441280603828058869178383215277037811035770942028661752538104868401553749135759582862054426782041097243000678427844854343308788791494763498262835915060307948962032502472852058207716593102622436445645307479060332173026300005012878033065951094280826949728424918498344275990244462304280838732261033413483777091277519019835555398777379552015737852925263080321507101713706846543977940002323161821132396618562713265296465267925080595175021311734590598028648404675073542889682062385617932747341994306298603257636940534758486988653851825501139085692696468132636317867107485685720620659607883262331955337127834496926715275167873072698808879271231148792933350 [108,91] 239292518264685283876876163969974666290322245376862568547994005625699394028960412556973879148853470763493814156404396897167896275014306952903055793016432651949636691018244888191809176403827856955310813634305514333303049075992795986464800290390328106607250222673139872090802334879670591053606268124897402747946798227959513156038862322637816751471336756196046717791854977186807895538308334324658330177645839791072226678497466377570207042175113007435062957131832795236799011411806884251241937475667409340445901259183829289856662645006845816787323668692970472857317538652887100478325393082489232621356389119398327843315032615242751285315153129023278257203302798756794814389065091829926705831685085154111940621246951352610912209552187436509270304124217868020517528428191981812833463376214200509343266644894137776060082820140533110379935316937266274301935836809482279958546772385729370523112494239014793717058396404044921350072584138630710820964413366221855507263552776543370316605884745483688772997725300512349154781977732437603163793448461428098954071112565982471044497561143436908044081536148915077574879349061453369463875679828133671894637197823848805556266318455994723253148184872721346216102101480848944477339795111578846031343502104503834440806779963856678972422587239966393105074431999416845659104609171563484595279141779736439347054180744766047957506052825621609280988448155573546752559791195691488444240721464117008684064260443243497191848854975087678008172112781905523970311695018379864246203678531342353855723118569376706343351925821631066651478297597271528833465218961695118914705947837658929806845278721803828103448095330254830479363275466775547324975845614297028241175236619880373845170 [108,92] 1990185300133678800919638293766881923688760216893624060258822432471954894688634583369728378070896873888645212660102878682813521541179734894589922057504891293568707282853509465175939977111742824370834237091481130767853890281969237723293057969338102981185883743589198635662781668393313445546094930429560394764478585019886544486186897138375536068933302040182919723577483877984806236930291951952224821784466513348151456692363667914592652705933167783016630884619681207629614312552991776699740028983896091532335390440144036498599813384686985011449061279494024233799827235550994556094069435255160814438627688891936443804301000964405662540042407487531035515469222372760163871016754166867059424893526186357962667507226242639133902768085537555079868944306224745349925424600187411186656858086776842096143602219061872490880893659089834193100439187473887662030982906719462105600036307421865049436931778661297749597200573841767059995294531574117530988514187552178543645750180597638597870262478946162739612568440835540680659301165710346742914426664123835708202468625172572374586636261686574984715310799388176332602250105408525092962786858389724466006398838629330568440397618125696794780710675713298198471353541492085363419556450120894534477413733124650406576200511152181524059188435522022270750071205430066795786349763594767448027257118409941908526115323729341444057059038715033087289874937633097392125041231832598291006813389049396384202603064700727679326722863456314464377503402810504940822348965928217444133042900761704721144522085857290857517474216511171534200316454267759986841954205409961273455729084055278009999167501336733695519901531429833064223648090819464189478262776924359810961668237158803600 [108,93] 7093834432071525057837905877882412981738688920551574956652656992525554087942099032174864445324270917048195945732603633908549522593545908896603902365239527844445588787449985767227759499178126667926472940899149659855812880185903400521138041187013783887259386592434054764247559471048016175632774447846641825401921824483742999866580758916419464155501343005916040989104665451427413270459014556208914314060367187471458928647998283703875089684483723904552419097242652180695751588664936433294263123126222700243679257276535834015304376263525193623437614956784122044441964850765787541847528581201156673895748259090459123347375542723058667518095605802799995820615241598453652854367522436015736811931325307586132705842029920138443333298128627102668082223964445156200862579258424353769313268789258253682361239777234133304985389021259534402386250916736381921643592537041066848577353975748485761804514605818926290673127189564932167290076052231512375327997775451495744007873556905432265894346461835175725568854302547729269017651870432898131118271237459131827074103283211090830915742763634254065036378678553098201862798148409456182973378490469724986892359863247257588632867277181429164696187207817478078122147719208147225796138408526326957394461006298426365851741399127285513348883880970308739842623798310648265242011299138926965096279972010685015313603195563138958546676943240069703085603165556209334430693302787301615228821656536744251644194349270871916815973853624050841747186009826256234512604932831836740535613834725699054337222899307488735273102752499834866730877280324486433654789321832094912861898982584844976683767471801190402673795381395548279385220920384876222116446382274287478743108665780 [108,94] 26637365779717192554713722683771957652766559388276427034396300743145606240425373651511708819982581334693966803655282826028319270262399830460379570398028040960329293901923056035283486833898662677312978562672135296451340272868309835472999452672337830306206284876130987256826168004687152734672707846792094149434773697038250702236880842868434384700863381819432011902483302810826352264554390645182635050243368865711534699416365037965552035194506021043518624812828037673866573488819592377171755731601689646510662307856306287421717218280941158067664311606085668220881504358781564927284388871814566426748999128309941040167820077407122286029793809043954321388688051900412864658163988175719856475438105542591100692354810168212454356562274542011092480555008273003184351658055942235498938936220557390938628744003811073910115802303704725225110735928066811412979722139829759970299549137013961053972940789216653961458752486538262474167371345055076391923974555073369105851735559003999792832716790966412034283711997877215159078803712418989719854774388403170165699917846746921323870382540726251573252840047905056031959121095109539038872409163842313331901997442325158954945414661093442747518120714749749838565745258136639469684524055447164089225544882876421029836782833037106681492390564934748150162476850605489329775643146648562170749960111727397405502086725153745707191619364477609736174617478602598256115321725271789549630807962883742466207310799370462240840251679221928630354420528927244806350441917996308753289531295423029932378679746272385665045783442864893081940643963431554352080362839899939018714208892173638695450728681295254619512887640427481345552337351561784832111201358672919968381045 [108,95] 79097277396528100199449933098915878699546579887200951243880074824485651466072137567412884658095384425257335971626311068298935568444174646520424690519075164214414446946273911525087740410739157993007748743350147578808523515653373130568451694460500421076454452198118211015766704694605962085296674766028852746127850332261322688251038583217189047004194642212825426514047862792671077806443666349737983963693198836609876812040234471467747385143016417216550715691555935431348570771651469911499749868678737004804603570429324960782065461689392698910078075116873884383974262944401620516543966094397711150682661302612130591624630557694713808518720222936403051085834481293356584244784126539409075757160147383909152659919446615696463816761837875060108676287644420645986859173110474332106904254457340491609597810091008554406531476145367085552654260159634741371037394075346662713039934918978601597592795444551434120198545652335052715601974128996813181824396829104893193368260234907417057869818298682572268122394500412256743463000165788387628737098968640648367021037260998018572996703003098797706116338330478385404759834283100071849828819851467065353416207900475776884823145652977355874099018482127146732118491212572803205793620499544077726209817330862178595786149478668523126058417124837802985514381052615547614312489079844797371093335726327895002828343972882201455310211387469715420516507011159325178545945481710878555390419321306926681086537234805952036353754691571634919721551875653036687170817483082751109621341448806136784396551415024495593979318637303979272833872025320694895748486375364781976587126766270555866257475042977121483712569187333537521405385344498901401195875923332763810 [108,96] -131134897019177720601042785801807528916314330902349349173091568124464034170238170701542809549488928196835688264353873934375599977046937694303862082298604170182178570018217864438439994628217186029129435129556632182709960310031733986201005417156875796456174999685616185983830262649801132543089397964895699380085101332543771219280662441244191679201633263348047338520067733680093722642234937514245181762596204019587037789520872721086139516151366835346182111471117179501487950437652324760393927978918773089993269029262751193436660706193755462577238185533627232263161658949956714669090929547962769751228794306172682392023512089995535923952130435784556097711476276675539024180489366686561425678651989539806334324065939795137354257301773467798013761988073898500909762259114323475056726902945288696666375739546964130245634450331125609472764051760523845194991173449872051243143252890636839882715332428531622797543271728137795872388969662714936378100460288291131564378065625695749965746780145042136911571817938425307349311356539054890317242248358534214589375836360012509687700564503734842261566791491402335668125552351886409692902330602478194400709832408971211363448864415629445555437831164203688808444874677795300280015620773065997680638465507749945266417417106915895027816044474498473017082877593436247519001932956761805547139455833108207060994229302500363114980238050514508630705206246277379726687015116591208810385512150522259639054734927606074483553053924114177389144404539348895721407416142610159561054787710120686369223388364666519598876143437499956031015165658636709110175682270468536797391171546663830001245856172178898544775452489048550583091281903053569403797984571870 [108,97] 988766746019543193268503122003732247586494668953789661980473024592322808990621953849971861780879159724768520543826517291700743470511120724091145138299814723122605768544977330175855254920953338221177586432901232336026981583723895864179135792549825158591811506002111355738554330430929790409894026441303859629334001702707556106793514177239900035433399849754287422449641312408322545673182333362468055452002940379359873563914258009522478989817763033700491064248336615001958349516449317261847678338748660184399873926304753960981579244119052742993139278799143645777960817413713879348867473571236086724911825464544113439297211916162368661506499018172818643619075465194481175890604967655316953888808273056686815698869109847717080734961880539104345122709639308195351629928320216646447155995589034218038655627916594922593400180415043512322693951074691988451341932938434572662712283625434481716028631908543454830342547129175428098172808041841932404161415364863307048433174756903497206993227144149199654121177624520790765049968163745638641490695048633072176063964607426632990381183100308004684974985902345954918474950560630793182665185827656622148772929754502005002027882279554485303369802916862362507311587195603415988603034722075272625860396856068047986205379833531355068293983051710413139911586741727546684753693953752469157328246602313539782313753110234791330878772515198670233412074674452596498544462567842649369367020403490617250692053605540521324218133479614344873539041218416724737254292652595611086728444101203859981007703480756980676357168726751635786277378604712235783448683286783466139281233080762434715253270808247309318710064619565545729904545128890784255100200 [108,98] -677666754976359000977666509063177299747951650720540975117449410302964959856913137131126559344328556345445747898170762090728034302240856122726518681112283738378032301407604265080081571148033075213032815945824629605079015672301722391901729046970615751580060627062931764593078181932964003955603385829372233537732136952734021552116722350094081440746324794277488610895797803346442273713180211724083030180545677933209905869804146283874472692342439963757547032019413836230400043197188664651464725149199005817825462323094453687887770194329731886052665978034107683361489969437560413716928129435375603719128171781350537330437507699159260036292090889810497690473611520157325476040410680237459123057577168773363731789480578664386165726547362303942547546363735164466993385315045447327005925354301461556374317576213160946842962229910233039955724933561336585798926210548277801102949801227371610327848889656064738499727792636042502266280326470220274130719370730942451863610117702005274236208634686958294143948421600164734831506558943224045367182761566575100405012294288800964474168309105002190582240699363808400997146132202184850384923754569557625329000300697226665561333543616709008321003718489975952035500234911919736437197652992371680825034540008421689375056704167860760171147981109640283712043083253443674180314537002691798311377956890550463941894346733891802871318059324917595148234173174778522523643631803437081592917585155786625673064076967923034321096428239619036732147067890723543451625954424422607642546548750647267380436463790844110986776096948171034123033396774614366839260352957568265071780538837038582751759558240632788698332472954335213149738630838418145860 [108,99] -6022083840312003221589597498445378337557661832939544059902226027629880287288332321617667284994485035345956591513133202978760719907680223458469592221560986417012810172152581210307924065106551311438271470565131832937524066779889624158596393925918963163713986946594456651496090855386863840405242514724114455409934427629867722277278620362167678451652497566900244699202323809299683600430554523906920947028621385174595847292375521091714896127454855019462583713055186574301855745577832778153090655304418115907607699911218602199164039292176220002802582115135967119588894226553696761727613260310911764966310777985436477630432706787917116929496787570777256443741139916624933004830711429706211170206760093951152657153797932374228098033189685331450151139612693117367773049436779203581505389624565312662281364051362197993262138149410268142632566753125331990686626359931263742339477404638553125499899435391271865536502793758480586251070078493911387743897707057868121796672016346614486768308881644996405969568155561787252115425651765848611304741975929283169277125151996060538353228228547676499435752479150970237713934467503621147717771777702358526573283492561682711111214263480271963527872764518499691719731638950841557399382351380101608118365126648037134559951082456872769086212555008448014612614994077691997642871947605493983588776053741412267798508822731949710216337597450936811602684898263437494436147317089456171754219312419371905056989373993488674726630889465099254750461807837043541649317717320356719999982311527910333109965388223622158466653908244301674989528252375054725698309312902734122330285171788650839961775102868416057989097768271384962297329002445420 [108,100] 29503870694846865228662109815825221777422076193616536096882406826967531758274778146750719587678702443511380238496236833434247485989731392921457788693760452671309564341717353040592332917361916779154603488664571012409115678143921672422668851147051977041815483370512404148224883814531412897890844103194672957677940144787955252466343926724358292107285846292344039502124735519430137531510515381274244229671865885450867474581159796786751523102495561288741282331732133486852860968991644521882159368105083447929795005150737277295914699414411128661042494233050637276292559336934250954585942566361649386862722875454540375912209266955242042466441038919205273038841728777367424662256727362802545464937077619084760879496239817178500779556598500770304591914181292200863569941158211695252483036198365041531824424215350964092272533892796091536965797457205612849857542957990959781964562115640741579296220774842842796062311702559567690654882777845309719306415670624241286070944026405409182113039439672214354347630974202014224462039376262332989181134066338435739609289597842510863000826780273493271709990544110439087614787509265479332214630626100759441129962705315616955888905860050358239382290899521921629455273584395270153484984179997483117905921813755963243496289711284487646816897070250708319912287250083344810198447018692828027589263010406214252948154769733251333499077935701987664953936785380783200730483325524701826645313596046402195255355919591303248270603917789737146922905515108654149835616967674336155798067540042986397926762002371426208766284705316442097560226694614528234022572835162703548773074590504717723245056861342292236858835119025619347199741010 [108,101] -72177325083889562429662255300243162334749570734941666701145651411666154100246400616697394848739086719468963386034977640525243281634500411127932830546438193309479387046264574910801597529478232036870428855931999693705756495344760050696095449832634261754223421781113962580761483783935677377674723107225191608426494059392538047281641519408920676258961846664455250796828176467341276940464610737105308306942610880800915960415548396812082294745445091432357900952112993891295470478024166280410599295473223532313777841304129690735060503336446813645553146637130671370556467170876212382336623268471638987098363375241678919885204483625063729872985681737183632177641924064973915142206564135273984961722144477365004598622171932295155546963281656196039319120840595037506472357733934115282682950386361187556989825534809070960360448772819857884336028359058147855342565535374429161014433174918626378190124594873339388254324691440831480530754171175981369909187409177102940554279432614689417947737091745000319031245806683453775454071876630255979031752872079019032712447425275726255080274478928835037298906335511781052665521444103725104108805013793829830669850869960067917543993959689711494838096854915909849140032089304473647509018742410875475599133747036763004266375506166136669554739982635113059184637990258405186559065541047709395952374709044461317290698866868290171667918413066823865314337392286705981423914351491521923864976392463027072407069841887622057986211523797469102208420835851600320233652449254963578245910286440915650756723646061539744269013983306197718833170738720962824590345650325334442755133036191364930349640693677814525123784960503464448491 [108,102] 125320871085831283697340601198966932858212812585210941431818171420746064827709874337975949361280609548866407761995478599290061803803582499518211742082092677236884272688354879646711007009464072983532558842864717516895272935219048983803448115796500906294541839665427060059215062576840634954539409690136016830122263559256621246250263564426322599132887578207683136360336581073030170904565055312039186537260878819774756651290934366751588695550699880737002609866148341040405850491715957767093823259900446035781241678577971403055387775668798485992932624725526037161199856444237250321976024879204776487617523158767326610833397783352835407862287787393008818676960184899530564247912924325912067854693447653907575891227283431980874510355399779777995101304445203439036610144885690820269399862407460872455999990581433550800832161269686245936868175174152280065744588498493422367795674436302448742203487146084110312266313276809416268039774240138318199426614249540084607556996622610099674065879843515536563633796706599037833845036124578207388051062684839814795077143011821314445255988407489359871457346143641690418824233502543008527956735744229233081978825822770936279226989735814100767722542464722369078814503801653691134168221168401917542171179791164107996923218165033131632810901670213844678983563008470886630819347201047081396797174525939099989358269414058705488552070983173964743894276721829015387043405267843049135637280234380172196345044251458222219029660412136620688414225792573657653455611591284312362238752286991297650433258284712426758630460466163940811610839009388229446928997698318430303371624217823201961162594523560815804960263545726565 [108,103] -150970795064389035487010128747289768601469162743692951985325633664346507733180031989934565901884989792799714304446927620923542786905449347574385784104522994396977293029107915728349099706840255900453224599041657173028090597987977414104309232382030022617189370168750843074248132462284350811609028956028352423384474291959166959421806078411197824543587230736162672647382967370138377068229857158425421692795135143966293082204882303487900155362282331457925048880692038804437512086943621544559017405237103989803102665695923808428853155706816597152746695100627115946284281229071634517799422949738350468722455179615431464337075768203218186225800373263096125742455147353485365436105303195669939157484658014638386546610182277885560222503165958378955397564387136367882258356563236606013416978602482399097026285252565523654788451831398082569870288997743152837447964006631702830455988032573535366580162685443259362953912959481545418566398348193308303856012386804909214624040079355374152595484575363220312858582794342410979280380689731531179541825375241919804851897115912818196923139154856423654046613415891385219459150890920023395532623740773908975889626516295263000153685905192953476581265009649295651632046992352535959522355508667177881144742998518350327928772325590938342426551676031147330918638444196416944450884313883949764710199184049788497696263310994234341478986351695039914518871704215514313040645021237371524748223996515569261086867359525036501585146891997430710173642144875641798981265839712336377649168759089764094992408621506409495286786190758127968263604887326348551737191694718199462866731214083439269668484063589287541110066754 [108,104] 119510550584036051408177007589548459914742973104536241586411788803441703379873587613308060371932709850643686623172095510945650287320683243583267227579965288414698471837247944244586969811263313029211423676406239018274577955506313890815950484906059090452296585359006095832853145149067980161228012432704662590187823962842996990702488601880210793112169081059862953021741756800988125055226374854386972487063285074715564825232725311744229072258639424052342400131272633138499752775974768138638186989871560914713234849317263060314904418058579036480931127977059738559972532121638529198394434482929701069343413899166997020315157557302590356497391625009202779939401785544014347750420291341655924156227086676360790069967865605590585849651163682610675083997115591504436007397268005457481767005038039167249441795227840215523300233099939770761555816230567802810636904053099627644724434578106616495404319889936446684411008547815138513693210798360984061328785515739628853781986194551810853150779233965723026195408423412296605009763427360402563379611075487881302741389177742213631021111600619326954274951982956060171456682314615902232062056446128744138592894547876459144365048390364311912173921033850454802227236581348778527253925439489129099973523623550387518631110279656244177050622341685132402233088377161560193337145829634672227732505019326411819858850338581355574187310114565050324210929175735821744089169312384299070052552934495917753838169311495822254879228357659742291525406798085899364327044886126742151590837001423640272815619898090860477941689051988680886469576772949658630354571947968222983391539132310183140332400686996987412375 [108,105] -59661100416962475070907455946331123618972588480739886239835941577204917687689451260863931972911475479275979308962675377715688258497096716432213348350150455554490621010956657793180393724606766968092962365277325142312497129016553378594968274265318339220914812022114090727632415101543233771923243084859442816863462321191801411784515688022557993168984010431596154073079800713642668515459200879076156580438055115197064160016963108838601003354491262640721027695030057112994235993222016487097706695139176761498672368886332983564046245042340625906143560182502863887155617067540003414195538883716395001000748381947902274810109793684266091167981818652648371462730018254008874598637099251644045387988854419490067816347174086413167888654002297010605139604238373769747489189093544566220881015035982465969459447035374707141947700676258219987173083246679736101815171061675718891856388438710212005043869653089291571674847549015559360224788973132964644568088317117975168970091713869017743662443566197703347792467076761370496733133068009923955487506368816935364680235455252523858716427741880532779164533887126590842789675628642774332156208860360760723625512061946638533925771286345737839229503771090760075154068359296516488572856450956172012444036700051071481553656308348451791560313641245184952222615670813742264393542054078383818691064092819459515604986929225538453923514723554233001538060392442175638681615629064191637022538833741071080795518003210084341281879892051205086273623884119645418308346475389327185111622438186757514953264956065297249351269072548863530811148331684807779593634906721320909332493202650352214192831290288250 [108,106] 18644791150523325368420814013489566262149302047665095443138715621714638791274341220354418718528028372793888204064893034163592488591050499854309932826009456803420633945691732141554401704678927490509621092102846244804264597792472269387957052340360565327987055483107178382965263557634644700305613049254062513100133677885465336279548424040546128593434479096791067057084045738531569724558237982949593844896176071904890844848413173655578310734984090749605053480431210943252522018471205166609940200960475869567655631465798495513507570335050890906882174309880677233282974344711511802348777790421014907851051686543513473513346454549494527814481331019920294596804049412316351462630179724821420006131480859264876077627499553982385165758284816697859609098272749886143891207801143518044856238794259838448631138268173164376218579442873148694590562518785343555523649678460570787446928340404843567530980896917639344616047239405205735180629174477795737526495695070482684928125191401625946321676555563858134697381004879951313756657534703029183549741803043293736413020358546370596909842298051740305054099615990750382366209059400184655206513211311299097675236165647004447863071494159030421753397264095757090703569349081991545074286378735771241592140153931885344610838481800227628361603884449080107853655412389188205753050967008841644830436253488410187750630244695641525869485635418521305391592756083472804252914501478325601289451644109982096757718660679889913501620028219088476456626032399266602502922446023586934481955219691449867270408892413720290105869677890669516960695163127952510552164162722314667750338345928181610157036525 [108,107] -4104339726353423444418683519346321227711796855861165314641535543288928502631201247875356070584193448442563034339602608562877014781706657188971737226349342168687266170340254341963126431119278364747135981947492493000063467247483386469706051972065682330730549730588432836342363552203026598564103942876140218116894808893996285726133281929647529546841168879043106194839614523689009442912512638959618786877184466055264909690474815010924856012871954500488972278126975858148716697236983859049200540586466978004070638171565177074770625081992602972237985457723280673978408730544003614889218292290144651813536605239189132303573145341456102803203195238189695063418584779426245245191310310202864276959918897074119243671565402852290188533125759226295898407876280086201714970550597548339458683813050020513582016322841168105955108830825591480723151955904213332371182890384014321530057477550668145111369199856905089392644294899370304981864966976575105100928624355128059241471822392223685110700780221947632515658945851206279636339243811653238473869508737440221208326454791940569043341323231542175594604356018842802035607572679413427267807507082658252359428839255519490621108921141060917016029751319357539227425432203572477197732769123960876229628246387495540851325599607570538221894384038589862709218531641477316077578169150357054668054872603457045486549274501929879385904926982762524514209633521601339936477592205106702512374648621986179412719257906834888609019874378967458017292261407594954473929480004336343571853993926321084205659325589630993687595567440053714471980698713716766110347749882215218006276190413543313375 [108,108] 852057785917456912043320560601667418824495508226780840024165516479833637264579129086222875302299724963804107777021102022175733982427911010082989955195832068083629211682031326919123453147532366457057682885839024030015722635109307774785109504582584006740081388754009064430364252534647201575290249581726786790036236013368993789405048116909475568998713543474292809270085100459494734462472644543502740285726902443525090311297854230372194429022471095718425171319375067635109284809122967516932135764649896445430259333178662914080803850418790645304970714322686262407599077102545489898404472462686348184169964454658926778935110869196129255398395678203604209477358276085908414821720692309488300611677444498195381116269084865593115631927428624236003289846201583998739180188824939533465437773121425546727402332535917108701602495830782504135291094729914819121626740319372101261052394468747054454863079646933434925175170341982597048466075869879277637541585888358229260413450737881923564873451498365639087376848450038956680526360381485616283152689901581791245410138121758355977565063737526975399880378066157143830912027702856972797708456981473940093231757809771752926899589008093161589659004520775823401006429138199560855414431465978805686956455751237373034700324006198129714187349988529686163528259126207066600952354464575857398443166820023918815357467765081172264643555413950104997648371411691216817240124459876031268766525325293344359743091914485688959827983574199280503813530596700880187395804343330256964289955283092154882089134136845485410098639103028476538260227343455969081704477627907616512522110986600 [109,0] 139511154174484960376073678937224208929999670831876444078248184291703675963687606646887422146751853272339283673588957830347408161943117121081655528507440426052567345472491624550242956968969258013647027901324952744962932014220455587709343187070382336244476222404797954630536619697526963625892817007696170481468815257150417809444568277962371703222210850731894700719451671489525171586511864558936631846215376368100000128774114956154750076204576755163977240179249330301515985469730373835607241570202636239603121767966652099852214209131534769182734345232271762343283747419010279663272058493521724140582236984861031816218073709292794710721360298111210386545694669554834788228627921518440650292706970231824354092930788409944630849329416151664484199627802638346857623867439855947129919494304609219773030742717003084812218843859091272336156189648013578515427800864117023493394443217543214410886143003085157899075658547342033945187943988669435425439820212351045023891000154714053529979468203007443112219395828499721604570969105374463054098252113191707838801309027138936431280039494600456949707787886668542723225301975630213412961212665522989932138545595731849904320280805278869776941274610093445337223275061167800385209845171178633114030413739315867285998079758280036332821239793051162542975546584577339003818848243310539023637828279706513738326059583679379805235761926260213233311081453149949505525308721777821474347336344323718829662130528798635926639655558360375259694683908119902512130643486361893413582094827265985439940333790890197044824278188292431556015102037638536222881527433444663382773703883287620828767331758362821031731524877323688505505498503837308995188248138806095452775524615495055311263658780008765933028092196192668748007869899233575326374282843681251113539295068900928669845690959320524301035096334094842767951384942823313346566012195778213780279384312779555486812800831934690595173561986964762848473509838689594540863259967753447989192965394444274769301241279924088225067036412926930706668244172800000000 [109,1] -968703594827514657050446019986180249612375107580267305105486179413388695051292184206241930191811261608420902774418105416358860680752179149018429796881980549669539498957090566505202199997358370430485541097972959290737250939117152679126767075158516193774372744787942008703367659297270045852919443349668227779696833902345609872314876512777254119633734908839495167485130425760986357872061770647011810564362780526074900620974214858684783799490141751918006882677117441257214544223815290586619213130951188669464933111150379422765197877573782310984578314867707937046829973477917430142016924848322533200302971217434745010114422699589496924333736168519106068290949714740378343421178154361293117074205384374807671597041261046539034261867474587398063932380084035497935171880662604315967235257292233654201803505455442378774282286061793228784842755479795460254332404982225613621629855656268273770777520652266016440965471435139542937011513753963872248868740880164841111389940593249831349131972648307830068390803911177680564834941568765400211424063478912898729074295109770276316312130826266439873917041239835601715159572244033233095594025866506893020022461758494896784781881904584971884672678097606069055781748928117522609068765165065969656585091239849601389735716237285531475063440920219023290329588174876027634280248027541814435378025554305876633167112448091188816841441654857411518447541899003178531497500819601832808489225184355312670500882633229469423658079399772168367065533189704478557598862366381495749895009375784896137627263447948580822750843206317135344030627802324966621271632569674105019181322371766542621551253358090450349132911842673058167057258333486751689907202124273107503730186377739518407430643022913766753712140324511384716741759028349158133760885904103435951720520886877569955556313389864224680891155428511085756630281733859600164825253047570366130811209808090679486470354264556152851907215828748772112412697035854357830875027430236038862349372443077187043607140720168926634671049574484385157548605440000000 [109,2] 173941386829379330035799964863151883984458957792717982225420994892603488857260224455814262197011235234510737331703524893639950032694740596663621071013826307012427046381121126986678471618218966479102695297448874968776597855039129137556325648929430821554227828839123958976658400403017628631072019377566793774169242837966326053946242149281764049623312561525337381096432519951810269389435338416186137979772715755602761587085873038943559561236743515728137107094380365569389211703323433917067321276991862170761414114808131532695981996184904391803338775197836216485604968726193410610034654793994788042613765008056044653892005994856379151851586827539796001465341143285370992814855021787441635620039740733188707075813095871507202964888340364283391370668490122858909632879499832285786808790818263354493813114589337180354981529949674188113160608389033955691705529627408518884287061244528418941583985838929941456070271111263002494071260538685540000402412094315663405012550702809838342520135283987850685709878765029982502293728406680607924188964676091015471097599036900261654629350086100826928421528960908758552061080828307387591118572142161215918574742560665616567123890805786401292903622442526325123671783620605682226789199520182858321631859070552292555704527136480297735058480312343188388167089386335578716707059463472070264226370553621577266778962935390065372373882968728615669557236796501162963657999528860529386362706669504020031439390611780640444599343228431887828056641085685963361734365030109464454108915894192927331637009120706345649472700854811295199681901000965068140893497617290743932937298516662493113591649219690916830021455247971655843608943424991365957513279076572036315407649491416752435334961734094251748275175573114860587334605684367406966528794067111289975649739306106827265286563112256891094770023582092792100381291200954506662580594052594044176303269135395168439018190055160054310623412861862894113617953049138606480709518114887077191681132141851305738721237034024120511902192696265934557922061189120000 [109,3] -1582300471442543802604938132921481902705441370232663119785498776259304651203932344060036731682794105516235502320914734986769140080331174581673390263247557560845076486393327745847600985473975785449332980139379226916770638987228401827242217268315861365060407946984377682140205157559045733474671953338911862660788680570797303506763916253344260859836706945930520099790847471465647189581586125789387217961827282690663363498976848893641594155849997731826526821281212002565918761319231786846138212089936897924279023022637493231890268857825514003568064686941221653519607697617702798744727062657733696888916347085805797268954837978748340683035880458882811860798933534208317074725384491272882183558286712819642953139540861724208938214559446981586984965903863891269027312814609913407741696297202773000841244666148728915233738884875071229611116964910038155994266946354576689264708904764399603163568847468393382300192180438628508650673186873220756993775364402646188316917668026438126754297849792997450837450294215802073186817313706337431429186848581844747317074183897041971983377951100571437964906539715709692430715992763997396828660562323656698615037638637402798447544681546249415347426331499565922645411351383777633719597661894839986366149391279021048081056503144845220698408893154271359137168010173045036174072868756393691881036855118396112115250070602221465432461297526249180676414283696042536866241836826995741951353018503687160174977416552953952155462729887491146089120321971411176107168010403189219970955842205285675971973008112759236153091125836921708079877085990541242884092471532598774667119082933907892564766825485141442484403195968316814754065741821899616298640899780661441639709886102852808804882210758823682014784576208059217652489771234849817343879265945906684443804248146653407616899113495860148000307153198368995152856012550374567707714272257972226112984529487956104581606832216061884754232643906309134972725734603964887107680597187689214884710079546144401863422160247469142001443692549010366986891296768000 [109,4] 2531498158045337931046147898709794374956070670254053005577977634026861652243344500097804780657514603648610874304499443732191357224451231539366862868462140312107632057423030633414845522403126487711243402579126210152539195547836539863566807400307795887462568892924629171348062741632050138261551132722254731770525946125822297280392978797436207869233087715838690863283154781492920085244681746322176511625923974774806010826772885526154232799815806679870917091272444077068117484897590835272367885702235697902884096737519214423908363211970540859667431883794560107112459533038750143827788372456162927099404247156177264118305769952631882729968892944988495578707573958963313689265242060470368303216450634463967617609508090906903910279457794480391313395334855010563563609694550279270915465453863345295628725131253025653527178582170669433506467762805426886157681869983823260116654017840677617032145540101183865694052432338557415822461731416213538563447668888367294027642789043706146988724611327888877341031137883539658188128691158115751921771340162791002800478919341163500357257787323962641600392271399335239412589253663090724146328504366752458801160262925510630899446655602817630057359486180901832149085752679446835852294314427514112059145094511701687682938866407868658208041543042616911746989798566669164934862983122703518315143165371754243379288382333858554144705775389438705993347789499125039918690027935681399977423671451771738662802907730580264947508246176080812666136963107380351786025707301008888406457923015927766997971098352132198903842204958877926674652383186036093198213589642247614042307252547499179946407609014410996822184201334039983987872382486162796521808988066283639308605979672156075942612223365707577625730704577167490385998517400857394374388110473502824922828888862967726318002842927712996981704212229989524614972802233326519649720319971939798284111147080000500814194541133284517560169602763037435506858149452228837726729824514347690684320003070163598573062625881707919030047898096299164661972992000 [109,5] -2357408462087118158481412447804949778575560978890688190706842917543998911855490897252864979704960548833033458869549933288826483809102116603786202998109634583416974747537219242782194539179868972208937881509157809750422674203062936911962741901026494996111168415063151018732780121560256437984180509311600265959387750865217853094766287365283362621792816571976903992516691752287680097034910303846312025036134221342311625090125071067840955580003095400811099042094541542242989004259976415918866889700332364767305399078580184603663231383204002257410758239319739208111202726647049328664858553876024402305963237849159222965345510866335499239392410929020210275731723232588030430238191428672913789915281380383317393727222172759535918544448252136603818506915486107796334030968254162272755549875302951639052394875671942894783934862762648307179697809775833399371348630872855042925342118203302660043995490625007165180558264117604261020438682617247197648604971885177126156974840397791646205038523785712093154798597186046347895531226882885730705463126342567089281453280779318588358445145231953068718610766435805321089062020459039423200608808782202870894981248482908696936144630490613524011582244163368174076923052997039319254754112552914942122176332143379467318680986244545826878941357739431152916698230402721761044502073939549040072183021934389039030625497135627392060949682892242979752929559649481275485099865261905533913116684789477585578099769133412408750186862612485256030516056427031896732252614210909452290773969804457796361921641507393108592085789562949879882202287456279222077342284633533830367867173048345494145750958533711138857261757842002713124687230230408422382917360268005978345993869471908280973811660321790491286943484368839204504410145041160904620818341836458743538273986786976620265866998075687010918933188312064045694714207847521943776257006189911970510886301350986716383375213839327992298021978915748109024096964755666154104889777101245933715940337200465113023962601700731541156785392538636276203520000 [109,6] -126186257151489144404663285839922200701680671835288392402033026287655034041079371341640128997103596627261544322060834840871946248434316716387413668409159493793914424549616838833232795914437648112782900151628764879730254155382941348168172340999963268330786286205452557156300280652723469870594757830042928775528062639951123540609052924490290325799912360271115406439856820873190583823147788276403848869146740885590817233604420670420347675712624365308623963155958953827133692192520575160530834604378423069026726496385603150355407617347765543763375501600012915219968910600792464484379518516414165654872983658370321664288043097977007706553757146970117475049920226284459106237116603039443501402137757303613761101252878882837224342619802507851510445966393301790736187492385326024211670992878834190170023688720450654120503589429306344515783059618267922916318257090095183903769650514142443202878082087820588948525000410061591814677008572958864359756577421720842654583696916743454904271059978658910248709586419734211745391732556974387771935400963313065044588605122495597661120509505542120212747498249962427642884999331218025285099947490395443780235938091658709978848275827968785710990823536162692555768111890205253176680783739592772447730665837664528620979000436797373703420233237747528161356816516822158565726333781107445195603381841440026228855199840115026036587301245982220726981783511664655865190507680781299450921127746126693580889294229193835235250113579058677093145467409764291739103327768962575220459018542472619121468516566487264874212684949594006397781905521818444382628604726660043476487648941956686050723208402121153129724856368133963503568257496790302840485865672173540304395366227631999448937159421802407808569494190401390582180152712261055271716451969770917119504553787122672473240796712081179274060216162880376266070690107981565214817714713700971538414467272629889395468618041839854909980897815383857938417477121646346457090857493596064336077327994526000110811256454194497577337474117460050732646400 [109,7] -605474324697718720627045931202457327828725861772314262564238694036136779439805612659764463488254849867462911865493945858362249881342951404960292955581451500960989541832075000537379766908470929511107972347201775937776305977892670080947060863751524923806101546177479699110517213894392891535090380871362216377709159176558107336483174554863405477111285197162233592088794056728460017907270934768113372757449756483478784059981170070770817092862994188291420945426740147114020049387973461466976728134744456307730131834979262837908249396446704654672959554580178092106964057397723695289405471368494087555094402542033959526369042762449770624504998048468976020207131671437209366665135950580817548515632576524780391819370234031320885208108513833571241887415306431671194471958251983159903661344854251451426756903743038639703100307742287154743899401239771482642283021067566936132139665729280220182156290747927951402281571783973342536102095359940368562179505991836679823045422588187520384547033582672666480841394563847974859104543483688071514888223125195504735023755747978446963976942296462942272500431371835731482577485219476036593291516280337545471995919680095775166749168802354062783369432424777546742968884824598209484821390007407648598983661189339339754623500522839243366405172080937507564572721231496312991790686284665831996779633447762119084294130152639630289764072471010590230034286179972570157432458834998740258393417501832566438883654776171125648674056900047682387336872837204526496255425429904149723507157177381054943879924287874481447359102090012631186803340268185392944502000254951268957918376967693464476990660311794003823713688683057622843578308505629009195704689476890270177224553315427902310914917536470652391092525902156557693360920736779076384484628818192565087896536875006581554591230656611032525815141988304692600954550995070110176653438307088890051104400316150438836368636427508684290903856360344616550841394309032369796588196962377007438555400169366139979280575154503906301254901076240367616000 [109,8] 9545517232612315979383225766069362952780922644270346637811814449250047637345873393480839082252794878147768591842323027793127186572950751249664974963137405130479538660215547690527314081069780604360031987607215683390329993093276056373912897753801937470309922310688576614064456689148094393169247493074909008505452811706294833428127556399435529634177278432130613640711992764214827190441611015841037154174087192564531938866644694400536569776662929706757030635224821935880758684033022365748863440056928118809133958198393747600269622606978239854616697083829538721717966488925556411119859059597389650234249272092046091722004048715126463513708174230580991524314701630691989353230147203849902233748449691037470331440139672626208308852201084518538810200948557096098043527917242371858525358257199355344453982653183586619794895438637850952091110572719644150450846927508947521101782290451858366479843008450043720357457009982176351242938090846873855680958763868062090658742630066666566987992392377401955766734430174729515021081121408105846589738178293091352665534267745349980710992379383176598717494445819626665673936421672395398231136381402884257835701819312850583189380289665021186762611445468025125214557658222660787711423082394026035431308794297023442404617226863162408107078531502831652815549919082783649250406920797510153113040492412418859823978731690374906590944938411502564649159549564013690265381045277282183633371657950861032846801814309023481211774804733285568758962045022589527223420193434310800083728988682935892756258132570689756909129783804070889802706630151977905462791073876219138523263301090863366812004811806277021434640153546257820017186971741416259064182828488787777313045711373084979114222854595284568181966345582504576137803320890559618410578914096002470995728474594157966411130839426736324223257419802538291957118297023005073817940925191700791628978387297308825573081872755931710178088735843052809468087994706478257944422092183284133944484367111304177467622519866898180682603427134858854400 [109,9] -28601880334281244301063324998470202991068412597529716539435337385740331237751336849712516201596384690935927647142558017881626449587260090314302680094231644206653524585594639064557794395872417881155835229624540823467259981603439345856525792676714000303029559123956229057934253188238662452751557233673579741586850862382883391033414163754366728075953399444284673199312105493074554854623022034008593826972021359237581484314243249067364183246147655777929817252042736096801336376806845268148856042493475274793498396090234761709669671311164075343920297877045703761624998844718544684187108709013833180618944332763533340569725687318176796825377962835357689398103258910705367686877012796119608241763112659766062109041285727818602304710461430155079382991885837053675670360582193730070241103896358949152062493693922594958365542907601936234913626689007494210574815739732755686057965766038280229805896252822382428885642616625662434498222099752469488685322064977996683050194612236679887534596601702961250316725783699796892253374476957824165580407205655970310272687987799164641156813537799802219090729052886202679963535039944375321237540026204009855791135001157903157058586171036245106217368497689205472329294296236773227151937747313292189918130241669050289631589194468638752265391798528508869746170718487454697593649391090251610833473105977783200647499531726372911250201897519250156113627880331695454482164693615213373109072912224165656440966497230071459472619619761209631603452663267485531990265926669332217871680356299476299995037109179527540162369390185172065544201436326958738190653726206883752378609362359487795854839134936063684112795282361351899336481687224890390395849795514919057830774388558338307490784018203842820793743635429957147860451305929143908880333005247220887454837636117281841496592588257353662239998257282194855803246704498999186646162850222586786627806138263947320347930209932951623273638487804975141056978228878474205212194458716052028209012555429368600140790211965462336112404516464230400 [109,10] -29780838759830342969850096833330885141200759485553177016780918968803878374422595769654542741468736273204866223768442089163494000263570506254473864406845541349578134700382931164244108824428759807885841594597045179050218457856152565548103729255770013592025657198304751022037109730994719112924686946385898261100780729467588534139616262113315157276670216716720210396805549906353464927820574452013823674607188865216065356905076377373531959365945874200247106155187373040983395301700178373350890593825605144135453084151945602430576378856891303135646485882272872609845485633333439032632994626621499280755674626530689787226391840615914174427979721989677985197283177329018607432581572634355068386857490321287734755078679315163668156259561562224533803986178324338973683790981811507550898767171435390748643295920040950969960250914758276251399874403215014467861386526399126802294982727571484269417673967414769382933503797381440506697615595728191364091860925044989527594620372231745899243709307353688089814148419942836455267280736591760159710249191639142273327852646371924159309025246820173740810232598671483796566588336382127654731459135733330974039484867071763121231656919847385965535224238722147150584752141562923672292039270774807392275495484706342087731606519805594094467324335199989364231095759181388576692179549940656347159469575827341061332355504267569948431763413275498566668481445252300852928965561787800326425773294753791653579420786572729582907643559739085671989322689150573342559501641573636733806924596358079459710442043991000262360948621762008764576857469367066164558638053929922131459128661797838561963312289744502478831455316332432764215240880225961894457467359574788080597198321230795905558358357668533747366411995402747840710284048295836471541844761808193180183157352867010010523024385277093549899624527398221487478817609255631294418262890373669267992499844217529022611728764884836668960816101852126194488458435217622400761439634617729092972026922143695725351575933208855441107496992768000 [109,11] 460101060281624622172274856605157331520737236795401468343788435461386222787635297452815171604564120114532096410557453886506623230716363408278231318383575675698478285036330384946392456711695433644865025685439409734462070858184581590418144571631546313899212970918810265289846417500494809795636877197746374847100186151425548768712798463808413148895138166857389062612064031560692831140091485410931160251356002148777898687932990915513857737210803967279699650764245885785460564065953423057603336109306101147534515666063955202330109740967759842627641174808662908839400033874569300736285707025135696942055471185976042570417201893911374792833659752234644499185421213091860616346350896928355437725871785471177418473762799108306007623160946815678147845136602209441638406326003977789852218095768270512049842782134829960024896159015304667747118117104253459996952806173589479597262068289778618752635562079341116801123954756607899026230539257418848112596606483004177790224491269835146999540933921924200982846055860685898930386806237750651131267600702024905999208597802749080663659747003105515787835789469620352850967946849583064154354572824833111169960735128426983186470132920511113751704273062225573283333878539289239929555754827089261122268142233351531995816953706615500950621406291147148877083935269246190573942512370925779177085417093644373764549583399689043957257244640142141986521242380415720998851512668916098235856004093272495272147920851663687218590329743482229216126670289237706605309253991223805262975682618073486102013342862417934680077698763142817948170298372850591241904231505259297082807736149603984454388395529367648944387158432082804630638714937545343911801550975581813010067876648561768526043790831166320151018605873047233119236247264187968737489970008096642850303466973433209985688362802169492589293090304486172292740608694063610337808322107752191582458397593607161041786679093318996683612316082866783150752384406967944293393078174217059752527171139336797263059094764208482417251870310400 [109,12] -1585924571653611897092979325493808575271533402090439362971394111055795316114261321976765508904703252640534562732764111499859620717613410115072404474923007474218007914724119046176527961261138044282126478755220902202381288723574335111594751633332669892866100444390648850822119605957834455348893984086370000260855891038667986638867724157109413545177374756210660040225527192131146344289751438476920055737619086061090283018240226301876179607776070308563773840951161805748441277544184976556369420102063249849481407623914932138908676304912162345289040573897623472399464339266523905977173660579368607390560556118217263506938709938240681385810362167609649847299599718744584589055766096406123357394101744169897590129780100971117901810429826796617286425813672668011933823929129916963413913483786972966633896396799847289662468758031936995210037893814143239669072974736508339133099806496338144702050989820764612397871278795358361659782589103309557286625640598286947966447077893992221475878829396995309130401600432050867447978039154217317298236352508569999157176031956169248029182081000682503103964028487066872395945306219947292796808376464990106872494720461368090442390111924546544510332239468895582049486515227919311559291887604197496266510254609486565686953513201404540988955159369536035243897664153903782771019315026916255020638463856148823266158759515680905489244733758194497620731749011034922957146679748415663429914241415933536408152162361974616619794857066550090885860219893144920274288765269699758631619117362409032416581638615221912800429522602101725654598864626895860455725870362953408730267605953532648218099721818138958531490079086786375102046178333503229632027038839447660323762014165183441399898695445765508553062238373835134791473496136249090545303972578495861892932054366716903351228389233158504862054010615839769415936401813700502837684755715213459219111236329114554554554313985463984301600465483800136259455965828514438069267834024664141890989532947276446667395994593446660258398208000 [109,13] 2967445669006949445117714893403030386020270486073355511390122709174854545055051016559352939816922498222401143460663997094713886101745265236913249996017192101606907209313659284720012803747871379609555041693102586365609951668337860841629304578385590266425918016146643000724330582664061353789729042365749715290481181889697059457636746076836949670634980386872135414024058290726800602283186551631007308327186321021645896041692112476136356930663408690662749066127400160691812993597289026415217309952417278900161040468990028748916252433951108333392655853867641492274061649653727376803067734965699023894160687228788330622741790522460548387867615737705911605413486856053195837521122185233248125728797669989014683201665913840543778291096461805359855436033141894249061549001991671490168559548470210323139675465094174746070994514911160079590385928576308262524687747459661364834655115386896178345083944160972096632724271060724025531400005169671630935033476385404512384864326973450931831304094378566757057963011408807311828016471048536527007868302548841734571207302330459455048829337518622926926598226011793498794838368568598262481862987470673942758566934922434702641862972931677622088236978966476113220877664629422962467484372368259092623139152094629364027467018006929717932985429756643350811895670780625998234100587510247547904451524650754613526264260132170146094789228529170553638825489056387092499373032398929118356245437482346872473540181664730621820950083917117576730698295434692312707479142092305319481578088371382751990436536401555342891392434215166943924563402551617565131445551236404650606756590927158784915763909269867518862302747424833023308903118342919248643005937638517650705003748082871152696973663604309464084266465634822010934341105087972576837945019532219969816875944313322811508493742135415386267414151246871982195818445296562224413231206136538085751215141445773198747800372289134046749678591076262125564812683053454141955823529835745913784697407748569583864727402610871566231142400 [109,14] -2708027570660585411739198851575368917435185317902345345928229931696729053509633324350329376212521112577749099393795416241314127203983310014123901581583577761843130850719611522865208433604810671068006613241897358020741174157613878742314678334527318351668931297687667946325428455861675302827636053331845021065957332607002899588207046644539326343093348539803742111335807350356417484394005286410960917703920106417288589882894390803674359795516247091937139452329439816697331685795695162836028814905954769739537910194836366128749820871452330305481063713418255834644701935630249288870600906403514874208560569806518628722172503760266198890083158175321157098801509842185072317649661970239038338899396754983289839903582728571076739252075263139792690052325516067555960925703832045078623592611227187462339695429316397637677467124724977107328081529974801901732583059385495303583106191134814040032498430311963058377085029088917614683049682803886892575007855299137081017377906763498029507929613772414624717092988669737152336693757616533517230160349969965974017952872189641177146613014040753348551831319842431683769837593809974359983155957098501795123842277763771023814943150493028315126754454944723379536516334014687047310242089071452792284334901018368656919684525261301922412430007650705306497804979406994207715585129023606747135081457094797117098515613812860061084098773776607475424052767429230879252765438496472808324413792004256433068099559586372186473349675283116554458925729107022319346785202493567879399093254051982807807394654344528045288053316317451440486224225404826994823202039047763775038701794967095345893671068393487370758690349598161578321852980966166895589008496169498707081421369421492166027763978690400061472943163047805998774780527590423693399300050985305978322882434422062401918709957988907040230656565188797512877213817033001874602028020260066211826902065112841341369606178571998216542379241449282295795991414550702917404269257199118562501154735627873395556988183728440842649600 [109,15] -1393479069231047563360247065869931187640775896144582653897866430952608537065463505767685583695596741552254936790975889772249750864166529774640434868435018319359773437621547234824199112685382489142096930060001774200908965168515722722329758369652919967209401477588435671299518862212319156245515011051830165134153421475320191075715615330688231163836842363362084261473406878125128418416768076450170070796636065235590837394111378000560230719707805172290413391443805691706198170627172605503737706586833647335243298540485533838388412569291021522067714146147431609478725637611317323519577848490345882081227329236539632770991807793143687518064225637239617279222523269937693102248860432586616417854599649413586975783336450032317253077014223150643361422038464494210706285871731284530247456031380452156162482761902875235785609370790934356228322274244915669907796010286923491125977936449317823125465332827571462671584758210089427068856005506327870178105883497180122860064321375413786757859865116689567965925658777291000974968833978296742148678006235036669936169822220392834052502064462201748643546717385541725858806008547038501659509767946069929436068199802640988379477163461784942991886678623598715509578416182548197096590784097644329217123207151827858672910473312812893395798092171023778166066678047263977379513990392249208774385567518506529959022263538856112135575651787263323160722483978843257962570923087578791908450139836333236100112528766356083548709805520060743044174638707685792422670546371695664117182173859012829653555046629578262260653674044328765217851206310499503739001952447795485117359675156303528185673985820869855041412956267705374974315369190012331127082036794230398995615990673610346931724113018968808676563028653729520774226270045564068079050715711047499952056044314455817911755029188665969617811421786903601255991425992751044783678352400535805524107846554020634994677888794748297412312893473385364628213059624778086816319634105586483465196445203048691901934082000840294400 [109,16] 8730394322215254801142694004066511232639104556633959118804008423286266326959572143855434767336292009730308223770039877505292710304121528407386965789697048947808861685749212501896099685588071820970705922007897160279023792278530120806211685219282305336783095091016909527302436207566013841869034324122660983125865190167285493482922682503408931308187828950846938652818179651673369264559117291100119701847138975239278788800514560397313216038929992907906893623183159860083561185050305139323322989225944863024241990371374184186431716902643493909772731951770778980572800021665666809272814525546623987789323337851215109202095355169208288996464448363776374325879707782726242641110804426766764902306377470168520287151253662106701477401655936956479657491199897492172552348360204501282443085345367110529794839955958508288220676350011909491980401752030479252717663548985823627629535997988405919936090711104033060409779259355518012394587374609087333001528703602425690026471668165479064388272882682245076740200357027378318123235496808173142785384550622686238151888764768643670228172114121200525984096655257332313575325220207145922389939661646436426685752945308169207015709483486180932818633219872402268641380843174748728181543019508143266726160533477859486407882993457445114468031089715208565221101284474207603299261938377674119321018164767919079537519557221708175045457367509682328914829157066725144548079920441464250433179559232405450350574522485168078635991425045594818726551342951517786629575384754582791457127424256476090270514462996804612273644916442969311126284352124868420301612372903211015170610533984823060594552259763659897454587641092704264104074816904290179143338188987930416727600724775167555259887147056765386392319398778824557758859761363996863654234428211871420422832336421061875838658975783462057574518501937801419101300435116736196806152153250171127650902585763399485148501266581680944436876850438872546577364073625141519552195240648121617332706720831469281713517346635120640 [109,17] -14340307676628446327337301330766373211659392752849546808148663019505715839831022281128853139496515563221310813654575613416719108797207742687629939785021940551882944380484728416133523817463421049016469183040313643537720266797616783737001554733361852602816522282386271187922792368437585883304324714947165538495441138614165813419843796111745431670337896118224250609605520512786435134839084903608787393107910096325485805527223014813980371880743295148190865789358576772993187793233862257802148695339647387876772129074885578709904394770676509040595164567735287047886721528888617181408056346071125053203249230851059080256041239731073212759947413886528925429526460535659261045747995043194607923642299395667825041117481760266849618128732736294208306313964198567873013775284064478831546092519914872233828531959029912512205990799407120091696776266639814997200229553661612824618583836768957901601557066435430653426105548722832122886414257804713636794046247332283028879941701227562057333572612352511070281507264840817846085327180278868710980347174679224667581360128933942272362604790756685147142885048200150913569432310744892037675603169139006357743080246762828309523849149588009830844933001171885307744701525749052937281757026956137383173181366105168382313038542384193967422762841399386755991662813998961723589126125119990674641606882231600495375712313186517664852925299640934083018094296951964150387824794724955007142927050800808453205872624565200995101817408343949119031483907226889373672540637949178755172863449517433927414444799789402834190805506986756816028842410039268764481878807087306119667817396448568458999690177459132212878783334786737540766959409990766128866387357230118820659440345529490245120603697862195845987376394307927771233886875911418132707936544734418892092460521914378957615608733204355484320972389403762042123223974635335806147995566171852246088410641598619829808911929308997754311855659845649158060238714964918079545233020644165081570288095429160009525193693888000 [109,18] 12447648947540819759678599855684507468596131516145590121284060175228078816855053558416031619148187894148595680113185643866612717281547323740653165257126926225147792404960751842988592233724801568456868630756514145100508156180582003043356708670696930576265988072106090706322959862097772984172626019400278421236819401311556443325750504227200466692444660492052735184816817891393133241235767379463955818252972671812820966743541942989331609516761160289731503678274901088491817582866083699440424926763084822527775647622787945701995011202755201585535265970470631960407272729086455545188481055750524534779151285860439237130982095885276781107712453366226079663273297784291648816608026047777087182794636942735136994122322732394703714746777662361740410107647289433759815600603924935018927173466025057992956850002445048028813379512224314412964971373742557519413747617263565518480059187182501230341413519031525795377508372225204153420952657143582994360418304531290652557667531742893371118832088841577571819675461306051877101630084932185514511294570647640351877205551177346471578024154719970720381637077600519895875113199513804961945063053995299901673949674927206101969128107058506886275210379672873321622072525276602525205008207299217469294677913422436175546708058065866422588319881698047856820578566155721572412446121510277550009087156388681167890244077273041983788244864352171978971226944819686480444367184625370941984800563407870366955825528718306497397770798854306287117422676054475352072542675715615058469958197133261275192594019446688868194261990453447253060931730295822087320858933483462207084138533607142782237268736409315360233380796286217730085019858840786774416955509843730365724479929141872654756868585221460759006783571333112355885354906419738602354262198025033455865460206415388519434098426272557913053160628956617605249912740717343860678625634119874966895900015608421267653632105095315740897703494197538320246699789893848984336660355686026395506109726097049425011188026560 [109,19] -2615803709427581424476112376812438479903007565122191761460169532483003615363443665997518241628472810776889551581875371699584498825829914237595279080294963789802713686028239350254128519993841768086264549989585479733323882971884493937548891345752210629597731199963908441460081262980262128598396532092607307516032674487961202749407857316437698791916218918333630762384646947516104715689037570367983739848000689993256066940398179860814622775411802350571776939135954634738649063127295602740241306403876460213716767468627438777527184772492493666108624419350012662480507502110792485700966731768531351529064609271697726299290414045370967781894084274708600721363940555336850188837041906566625736427412589690003366158122490577905534198878223244483152546328913161327340933005333639933080170142058058221604390265490515174424981320732572897665328787301630349081450083203785722995869407034197389163742069776365442284116450432339830482011805908108453417885520886667193877232861257565435194900829620106301793176803480380635716390101814073344590076074325219967279180313000314609122631133279884243629024811504678313109168235879239082917586814952326438824300709809569176463311952122290204680249430362403968279179759196758627621118694856020809794478846963342864960504946983881967467099201476770050981170250371727094917886141480174016868231147127113522084168117977129266056539937618120684991199259625569946235335581600161626319338500375872771258213203650222245860349550789114954650878436076917877398359454858263753297901053526957814736543097237856663303798317139011869936257119046985192831752569348959927758443686362626851685576414628794598240793626860189693770710417885380882631641489132819112668082007670228283647243956189693708840090147563319869090533542604978241338282531913349620968336213224426130945825541452869017602692116291830211298924214465220762718879932153749924204958381693676939270114294661509085533041947788804629251920936387792116932421866372103796167925251795975321718918080 [109,20] -8784463933397834695335519349994850811950679601205236935594202760889156643640909707568289340611994967038803983746280662453215604851703119815158589608712846037428123425390658821447578026733671647492607040844323099157577734451051160538871213397519346090304782211765591199584249455193710227745078716671905275236599793821997380536967053496817695529458676426126595674926060035529098159233317820413505032719367284789319883626498423855938548882032255670318280389031208867284646106220410525681917481089248717575197887685119588103469593669565810379763693484963407305099458501385773507018683920360417863773350491574596507870905457403550910386399120605347676656309297862326564038996427651666241361607378806396246765568089557903594139079527003984796686454845324906135355896969827865380297364322451631282119082631625504187461509355530438104653310667946333911508464789556799972262260215837341832116430603145590303102033483341791682647406164543607613692417291446528450227260596093991016863415716019112540287050226788550259640869710173090428016313102326689284942969121299716969073673139851037719823452187613327581742322380417952234555994695440056751502873272531854629818020082751553894844283870782806154456912082948957656051480580184735065237988105361449166129212055529310421803836607731915627633847734799526370671476627914551454996056053335861844873088523772608390290464447514067175380324647550182060732649384594627734809701630314182979281525783960392303566401572434423583963271749757646209260303117547293970884546878947625484072454404177095698585304527128874529996495318523769834496916185936636572849705870067221359793844668026333651708264695602062515240154519509363247208007109405129171832334919060860232278617763917734891452920772241652184312088430611420149963234233472324833990712056199811587349731358572848113279850600201375690055104361751071801012614994701494190109823107298283284557875813896359680393980479109394564971746991685776325576916946617978047733695183966741093878040 [109,21] 14696168745741698329624562196689918228938908846407255249684582775759871384431389934020721352904167732639754368914682010956514194598761958313885195212480231190820624408858697447941441820012466688026000757659638716461466279561253655902822776454315339508637540666869381366759706433039731994582758627275453999389887978650665480203284831006213221802959718680342935200448931403949827741665209463526233805333495468090385921876299558697593945513005938199263688113882648532469019964868995991555498724430273838424614844499817899606788124438680520123327152796375702554808622465056159148097258820582359688670721769741054335471372175156021462116457022798531087095069444491672585254379101692365823526561905780437388939844029678742105659607580795221087200532310005317710078902865783654507608442899254144186187866126234648579093986101172568883947111540847733388128296016601282141936477326798470810143180235516441896740140047047231824778239996618810900807799666473546300558689531518664595266045266430699122617760918027354781307337690792283860244241948504665101618004690822839391347598597189588106187905181794270195034773043518031538596626513208359552757034583531461145016377384855396895870017931188193876483549594608933099456052539961527977289117141869227427591510555576108025114691858628548584163667631371179095296390556816738580966104259627720384961883785111409022496379575111892484077382781510747063928649651661570276224050720090523324671630214251069739362128179071498446976107064234948332689687737757653003736377948008375811941929418843041565474477148694381735339202638932469816522109193889743386501652727020709543817148275257423330909750972432855939654412373412087334788595087895534827516968712409767569612669337734407477712897001479650766535913163723803486734547371606295200585898931514402296587895885039631532008808087992642926010149079190143884703024690361447170903108739481204019016065881294606923225234125902528814280227824228028725537774942641831910998355255964282358720 [109,22] -14623923164128710923020012900070258535802621894024384167449558474452338774002437050889151759452654551049666522935974321072968773973282302922014216656780558977266365105851179159421749793702635332501929333235579807095485902563927923463920016222990017065473026568139852249208933991821866807866889784228578321680335918922047836296254366868539348359709789979942440934844618945951843446689242445967540805898534389696671944294939373111295053179663497864001132080018255948527677663114535184476423584289600253018644722475649938440664516519621615898580887423189128746896727213751519286989494249729330126852054765346053751600848134394383158313440541546751749822045434260158161895393564760023273508009598809826930993231022047924731051003889017272334291266681478581533516976580378827257595379391421284696042146593142523232722672501199280252346104128172604215514907818663580091738265273086646656612848866550577340243016212730719787154395048197604555821258856155738170127542195356882263487493387145965135855678865396986470274711614737698319813364603276665821591948339957038227762407189241634865779943436959221746789722456649975373623088585852022374185286288843476878426149497557544477399738507368022858979193996310038359891638953920882138839302867556977905782151800794705984025646357494659850131823460469252522908820216799188270500940072101517359072153836498847547356141385379652661115697447800649317872113825017365934433325071760205993462760964348342007130432391233923850798438056387154479871239439520478198002532566366652155024076460741407365372356508163168728314744765286313401357947422913507450425690747149522077099851841576554175632502094093815380586609109443508305297316064789492730051722299870806006686915989052022750634426889763900822917266665011098800240164409042184007695650968354931081479021791093613537810179663763755838082090652364429979408373729641426779359058342121556962018248144866650358414483697830933403965721901245290417363212803895204854950654414621799200 [109,23] 14606523100537856575711102606213886649049973973262937622040390004512488073124361856390389444287724580913281374087300545137484480606751326853665478292413322390398861969526974857012070514293440746756195557478428748002433451529128573044401547799526656088712261140278806445508118855074573490648623660441188128317224539728371662226102098774788445646762055151202135494102732789407710496269849637459695090837466402204811263845846709202037957671897509828120781870284440690566506332066705598781805042249094886309724816860863355469681343955395320002437886636141539027257327245264483099551732639791498866747832271959116970126780251506126071462878652544120680779656564870280550410213780218587139119274861335775983776014199676234493426173170702605938309746382817805526479013020413639389328080969091883642360623251428687425203186558841165008541795456126912414695372549199237462531188287011134545939512468739495986353264967558263869456247382165313097933030143198570904372643264762670059985741742727966776570582559417080607673475084448616029045680971313331663297297124468410550675499871829313825170283596640854037377471926957676679869194813147699288539396136848091929848223359071179021043306157930355783022773308114422405916000727821406304699999213041796417700397292148980984604575120907962951444201505579623358367649420954475891475498478881954896929432270680900247101328123365424571372646114406396552717159037114398027570312459017873246679359420300719240085092951602342571769098995153109138565435057601786314368628649074576438246682121445731991624593327136684379567977559193419822067107290362665191107722616604937279715368756528666623370473393790991218751451710482707928271267909562937736853922527479308936448085227713929695688833683018361973324813341876729730663821785807735452408913618142460328417198271664181815191408495688761789701384406248808254563494226488709182109643632182425724004146557904080226706605811411641905732903775734502827784764155204016563784735075161100 [109,24] -20080583914546219775854653055516489169378182733353546314374218633614396351378915271560209863627910542725242816021510771368742467889117002260669596835923768873985276679591291608940364841518799888071221801964094504736335116193508168637356874142711393136727028664777043662812238136115979013265343262070177311672539166390159711405386552694423543585827217031212010946300175534385158449697310960316615439841946218238574134296121194556303251516098469844675640547876789362841515828484738047192812806399609222299041961317289940262845510033001360153088005585623734366898802577916574935935336869744422379499029407960704915063304897184472047894798309084925356799895143527489478544579898656286646496775661076185709257089253815153996056492333465232099208183988941818442479290228595098237203479738101352622079214122480534025488113545816914741861539366763493037973431461862074623353817403632234319809909908150235784782199405986756417984692785180498803095396267698480827032954140856563353506366779904415557325448821446916576817251734451598351561479773078616127609112885932673635134380171446941124617492158196773677761188656546683314507124810624905623049753777726022177367604662368062662243038070622734782912092037611723921951046534857861711327046025363759421827609885382933348883691336308189103686872737637035988623952603313821769735490738207998965065931033875500966338839713887668239613202070598832883704777785833634136543094511826807656271517682215314369123724860852181816036122019467561927230797326192213682339646461310561493393766571846185424181713366957757912120479863980108610695062946426408822322083521752924097517966577848981171652020541163535478316233489336477192559871264626349269154449131551128616095627001479918244024281661366273441118538813969970587927750581208745496900551396000521372523138499445145506536298290781641205609776412150908214927497774337973901956034992387066356161785456354967336418980119086604030073364599685861819911453008193363499027971529200 [109,25] 29885581375881035952488608347837493740363848566321423176123144843705830823839934235089738337909684731367213485091044136833527158731476248797510222016661864182889872611931706226853974070673198425539766404357701830862832520848365216523526045018327495233353036321217203308100187139199954083166311712649032494341139873072197850828354228104495568770105193141384456490576691297684835813963207737057573393476520461072438540637779920671435030033109554605056060035747834134995065369703745863812143707544314800007676669897673156597773840581197739045233802958542036823487207612823079790887171262744644489893939666239722029685320522993906574617913640106101710825022753255005196166627717760722845166510058482461310798264503863798931784128818982298703899431686287897845766876136095264113033655825944881350018690690889501899211532913089699555901499234410651163164538375301403519143529190821809925268817610736376377675541041063313955532291848739401816121535345389326411071134048227479124993137003846007329780099432791355146976293222096024794007764723770375313579613616559440186283590219488921798070589754068573256137402684453581905350943702266424606082798957184845292177202028140970446544261650923979524736243385311334189104433867102080268818133822306017681820106804832950771723224838973371011589689960737340195591821896178136176565256930004987403760059551338802072955296313216414187951342539212916148241348782587410273084119090594522276409168838471661187175890066554330357828522129033256172307578868505064777812438014466038778520301488880137785829840562458183284939815425484520624695856116083600916847514262526351371950709973617183965555058323379547485760803200948442672250354877004090472737091735771409114371176926103415225850557675478191050021268328493593126668880149684891229250750130417964613317231137969460744251907767191196191178041019370290274391865637406476046858172997106436070914775302017251671123434220472345557987335608678302698991054723540487655253869440 [109,26] -37540001074564876237727393211456904193261075491160025949975853854775147472569890936837810743251829530219758811080824421595546312970330271458847374857589062982230217087360406164096566770169581821963932124718027189091395754008868084232111894147064750342619254994330348191676069368162094484838789054794814298587806164414896265913166125577572657274770836133973742788916844227892678590514931521420432254229350842999701621554819627614831702142245760732556713829446217494514549354895712568349417955354837195655995086299906150476308564983280720052836824466820523376040676019709031186648498771491529268209307805690983058170314278860733629391476378515992332816525706802085680368005588213856848568642073733953694787697253293473929420474479388988255231561180501543628680150278739330317939702107018421753699709030503131027602256081975437559605882266770193128304511058743212555106518709590621626032440958789678817265427511859495231155581790299428867623451240870134994193899381919528885283898256182014115207516275863389332446850587180327792698404981665059678045808456352882477746340897127200352393901426355062880790260316153653151603048061210470922057089413968480928205036608540639814025351459255378413040082127919572530289987808981470871826750269930117834610066483368970449742836157459728620941388629951481916477822599222989947405516005248098761547262018175485012227420252703782312790446065497865681718809652667706302392024015859575399491695288662236211068306875353945106734372836844350789587759795543598356180449117659570743446436346408380969379955165055497357927838017016634649214979496812224700399323585859501660983525587098356546958385003476193853295718891370612629754226394152667291041388700037831930057289767835334721851391139306288176726607803438977234258079701349741870068602228203664361089169538275989286742513602027816591221558209092821980526936151407474008746979316276340405328460961059012972330167831400110110556520367745103551788583481172470639857146 [109,27] 37450794123340010851102626761821158010591689446725039497378913350856382402913714781554614422080573324571941225666493719462564049533128552018330292789460096493763516622879698007788878096885815115237719724008854117978481319766349626632268699153063833595869658273299029775347270989148731021161403354075305416513659143529590138646837502489953119892092622809177999964463147980368661005738773758723174566521206540708729760753653406870848530731623630673202646521075443798553170270378194276518382337681175952526009974765939374431107492012724707143235707868077166322466300427868161684214262524236202218904762352150797636026574591759803377665615680287898422067965402220970258655387657962738534657335785647308276685863710815626104584338019433075762116268115998931458087490217034843653824492407294004629579696917568886196389852528659286120236491691344511182593128011330254719727282377202329373815780672926789146391712219664355326419306371939879820009919825068530136389047319866635437247628155727177956919764628048040314460454193680099442690044609873352097864661996032839140946044089515616173227485462487672700394150855694671108955871005968711201748837110545073215158137498584242195256738652408876131614138394504081783769836707254895440814664301267841948706451387206776793150392184799029456406139651072130888767370011620418929474945134755001529100377580021975432315036035357277346025166096793858300042036982782495304326537012901896610475737557270118389267569414509044357393844275601535912532645583383460855487494204565794725404161942053168381573024904375994457387742859707496603904787650346718292861192842046771474670266676159855575154705426708573449373175387747014988532881791499041868366208771563920939838292432216734975604566509370305690252193418579614054952996837238690130626728166966493972215499449045005566337557951499948527016256959996496963163189213014416804713799869173030557239914076168041634440477489752514550281815943255309467143146469822794559640 [109,28] -29361575457977370063688218678688318479305248495640510682320806475369450361787151390006873949148514017928379802741278569294074452038728990010631569935314757894767951088516654838627285662685310521798271387418829764269221493161123991268545118888847178662251299930703469613641028489613617680065314590268473012356303179813057234925472154896408549461460367583565896179357588931676473187810103603820802257436699795161458490397018128042008135532944018019270920346986781915307564866465121534200648660745019654713437885733733741240896105744816236571399550774369601079968488331714344621333870817765558278111503265586867496259641654935284330393620516262492738627020933203396693782792176558989746151717277251166508881401510675531017439429023851280046769209141819670314387831375741025332403806005728080446469415711706661911704142997460645506214858938381633392760952530887090472206656858260134413011759033742391028647748846176597137206851717424582862220269906102322869583037095466080500868942467269969302312925498104231155979163499523726448594516643161520625049080202385293687163032756394151622100564861095748635137851094279276586053861920993354258281338033554896037141005095119456145233533497935814041286267285192071118698647258701476572442735380941483347080563017342411836925194202077443414574377701668880527716414012966504571637103829566105060515394721704787341432731656508382649345421829617340827868035824604926656317374526483908160278241266258102774293733355928417782193023493617257621395645205680982292484847569445830128214530764410818354115970491506475332111065383722267641378301955499204956712191042427237645774685371802371500548817067232612362764111621347738670490504146417167195973268185053275498544253677946674219033970748604639202119983618796695863247354029158737931754911575885212968963897358490073699813329562186456424232437331110144528180636175192456881854753384330372191935473661755944141985811558431983394124446538446601259283669228132655624 [109,29] 17604203451854834635281490402910960434260502640212109026269632998132067932481501677584630349594465598057537908634675674491255769872845339169705138012171982315329206274622548412198625471831134799228439520419015826071572821335251966086773907503143426345260305505372373650466781431668433528426151242188651405117324563879413311382483419709591712181241409954954541861518179066589821442961781096703079374492743811263759628456695468063651503473542352548677952469469798252978004124284994123030823472013593148873611744551323745141662784351180856986320400950257528387817786861908468088115844477691834878188936080006215730307708327081269212905336646239826742262652948918793215380786574376018436480729800983251648425220584889030186033332144271654738384706996041300352604331578157752271799239395585547655928118494080930423697049568897389888378051943923714029104133616815857982758641970208056601384571929644669048325588477383972267998775812661235176050663875868783969973169550346186194310097757041371499993636701496117122682479300265235477448948943099835575350931102335892482995890733414517555626648835158364920625877313343608789538633471173152040977932335558805749955033246133310923219020195149212728048067384568383889291468811435326941841516737867484579140954210061604163060742814724509851004888134069371319478903645957157816913486320527419645221003123866247028383312371728285070699171929985166410128004419990253308252585144006660838308677971353220884133246313609579853945761038669342298427866266609260073404023345681119587960974852162916455782632603640797206134009367860030543793073811296804278385992091387233192292195371898173883851595431056690369397071850940880175622560719578957399979899204769390389753945343182754660146165623339603010989783831543829727344171292469398852181938174972593290324538773603915110712807657000796444778812895346189033960997928836155113937905338880776559233455648439468074327637650540550487353998452181216526503584053382250 [109,30] -7214595437489904335666079266267112891798029855238874050256547226720223905787276985959313456046557027724669769318770917048319079610888448303151480727479547784279366606505158129072494873741751630263505225312575599245847124400043576614835286807101238589728239369035147241178944380905678824805393440440584033207914806330661785262784842310921537734684424466584519414282146188135625013241525721195129209134788536186704084496830657680840233526773930098768483274820788511360241537434835938722928396685056892154487016216934577957441286094451554699161027079912977777072958869078931144406817251788577146035268817620467142511872335291701888860914086596293347709171314899182809549278460827683682154900856012876284159197640270259084073683083323781960953219825922595384969448475691271804536387829124188791139696027450554255774818026875632822910703557677924821856403614511356608740911418654663032153406869532839151078739426412236895438128468592836621771722848713863691523878062130226242992320422264436895736336510723050377259087645150879203457488261790154909042408328945532539731339045325214665919155558465896409527706041910363378052951421155667016545223474248199007313818375187257849666741321789534137157433164756247470238854537107587276783305536999702543575803207007055649985127916328159298961628821965058313396531776138655799293839795962904514643726976823010405859923042988472955853572684780638880388494893098354903392906755535625348791334967612971090565831331798391860555236193958916237317335934204503565724059059590947159181420949811193748760443825086204691918011050039169409785326963486828929053939287296024715806914835167490206294567058571539548434454572730560252215500136062112258753019784071305871460532316545063728572464695000890746230285899838591542710248213366306488133199140662604406056878745288211433392798555977853915808539960633700282603367208102422869760606194222751803152295647712246877986193082387623982061683379665380206073235872000 [109,31] 852564845502863376628788235837112882576048034513437055435185754441549018862205554002430924286581238116690141576575622050282494395095234367826793269692927219261440331495496833279945745782639864390554758846915062582853239429261862308792406971496784626061862859451524351567943999761870169157964312786828663462352266752954816494113838042773272006245829077655354647987675286901353007647711177962750035290895853884468358433544692873092521585726333756624226104688771066819684979445608990036820095584365338887238733552579869856911120567721511438724533807858497810640281198206070725907024062784666576623536741275348916820178628862666600984890658665691646526222869902389165526791110102797893242810962524140943145000172025790424077365376539112158948154918490345848161750434061804428290842224119628962093995377594255652112501337257749269368648322372579421768838611690869403142693581993144205277467353754812903033674028416662155697644087542952303676125163606045285987444448335665897518331036523875581427789043083082898463032183961058553631411253528415167477611407625291428292767253149755565345673174121494243473421440638024654023714768644285811403176360670542844704085603708725110753345873583155866439028320906590810057961064978385380337176140081527804067187873755823048893996728616643638704190990405430396850108643522564395754296160639651403191149492494431872719413709984872922610286756397451805168599195919193172532969539796183319202845207066025654285633888440102959471590788802817051571717055284641540178203449731486672587991175641404287630952836189465204597131845970962269051894960294561333876839770791800718491594661205852857524385682103170475795456282320819501694467226468664996307888384067130282128871843529594103176625688805869492443764760262230749350071345376970133182748273119027272662122356377958966778643791063328325740577914433100104998197936506496333792187307562453664212937145993126826765362124220776440830101678849060120818276500 [109,32] 1624647088242276395905931110826837952435923784806541193345450589888705351436207128393651069147373093945282013603355974810433536271946583060533232898944565611565003483945668759379573009460766061496474905786433730187980205267725507439879418874331590962144253553095770858199200143197756989016283406376738413256089941986559912318074007758797448242517248343787778088323460281450527730925072985046085146737178102740363176036285740849256261543665370970103741365833411563506342539361026144451124364174399968746342494075259444915070074590881083039682448704653309761415337686563626836771056754547965230212726845279418796684015650997576186071111311743601328703956765098937470350981427664763774980300016833523165458285793491150143978504710500869840434331595956702610819384996576716050788769983928219253939945583054123844393696286385570953078852060679449969233738093246726030227701053257575066324969845692666796122262333806196579621491325819477706907888459273543880812051237314272044278123999818870670292261049459815972166407547480997627196850622126091048826595256501570707578533244850263934681820172027220070769778774074340550646299098376583189223964653361113534091113360731050859009876909036293100040656321761111017678766502162615716221263180981319496997039410074266331087630143983899427785123542729274555633385138649127185829387615982401984009041729407656193026684950805599363227324294830951870039035322679472969357401107398156751648244358667379165578308187742814171850515759443125271817638894632184937501879782671874781725902380483737893311776704066210029411098016223676258084008718281305710393890824548017004028280668549567765759397058936714810828226497419772221897050010962169033715345083975135058740410860545029280167516658041241801107120859771365160817275130119474305673482722801476198242539521501110850682974005432092943946521966248890281145129836861375186392361595467993792944046391702855637104473629840282171127776500384471416054950 [109,33] -1785173779962568816827320955637256848722276378593105816225635548404189947881584585091083450362955690578132519079945043600373682116047476579587668827501438630686386996402281006638422289550855496787645073932081636607561155709481349587857632854540318919152845060189852768116846735484207706220831310171264913253932664771424637819400491128418132272409251172369779437512955699394448037702774768959074428182317153816372489799225130075239347123588143226269879518652161159384563603116311469971567956943986089128839752984446576501145044347555404113913824176946486438937772665184824364819246576055313421847526765810097732705033532406877913183498201895174530936457770969743717309496415656147935062947235883812747050747319464414294851925765233619863354307518066983059276252048624042985266184100417477724957699206760531899403024515733176522419810926747051737457280803997407219474511081466565765611794361509085818972849205383554250455317496112601908180696289764510352425806325413947861418814548352419826175953464440661326570498190053861202714620083619458414642130755859937156118190576654276624690476643400610032324064034415224383026749277895592591253029445953453241218741084823076757961336141662464780546624482038890875284726386254427114524454532434945037281449307566563921744303085865896826665267605653736330017028215031666712497529588748041682464806854173466045847383772964538859175832464176425079398020963430497562839101876338234555083117047263704845094839127099557996899453162980798603984099606769798382146602959826086062606800349956699102605896283301822263865014712290667978317751907434086679585223849720156883314057160417894451585219498903622355111196360726559147085888743759294282785048838175680593790521833749979876946867261270080434862593771581023279045567781234803056094420812781430088197619120897216054579956895518404040647139127883469558609449943696020402877794554986005797141443447049044474466145249517956796372883343590262448600 [109,34] 1150252160723855629498468525846378540310707838453720271025360737617389681842975326656684997128247746879993518785256932455489729421366097533495067649025139701866101026245978570524041617649865557781740655526091553834641027873002984982376382287183892330116156371008194910060014570987664181506532086963730746662182062108857860968920888941064819266769048647415719948991307732176502959648549998877743413056295475817100954544541216461053498957849018682287006886322674978847298009815695193815776176016671675322939690214910394218379352906514173309425805188330782586646566757593356808250561980112359983197476315620504758687054781598680774671736182411574174867099544706071246849107790513448391352994960127224891984230207090525162481162846610891823114468599137975315320626542420560665948103931549647418906853885501348632794740133977748056283865311555209379159066220963041917395001871064589381567666486942391794170206691744211327020761908347719746972528902437928682030585659811531993224612027213330049101320489812287978375424526177302230782255290060036664965872285780034243443683664193346105456059802243966439718478334668978530333821383552855902125974423393306530248606826767893872333004561612582643377245309868773542187380824495751063763955839342089790091875606791652450141603889392909557561158505641383495003726780421707823412781614077563364742691141636534846977008251514905934388033898598438677931378998672106782807127183723794118647419422346489915813437116403005947591832203426355069361797811122724516985198879771629047944158293144483881244108672310448037341192254607713071884680658694497473647094327541551273114957751234595038582825718450221552180590593488467577446522076950234225759789705512221252096574342805446033812100246882906939795911577974530802782674728839543073867199763833010718984798732819793666217404624304505362202747054877766828580318412949240009405829881009232930900896524176942222270505078166776725683968184462246200 [109,35] -549377255758082434644851249964690822740075363801088748307267639573798677274155268559748043948850675375313322218474974940893120639262583608495643118478608773890977294059854750104839955933970668413329911652966517078395252359036513887826874625427752154364215447750700560805379951679065033663450288760262340024048990107495650890995130605855208450158902070799471135828871353308367482560997671749584342325832674327779225175591670883647825918579573189183145352819109865846619295341834863969520675246813270799883654595937455679688930212792018105063555806830130396685318457720805235783695971680617798938477088957349447106694993790890442590269301470162956488060991516088957470619606494271315870298891927323601307907732866965749573548203817829839737856383965214735458908962747950653156219185076919052144165777721246835845043033760604327613185386124973107985762418702182857760619591161032692933955934870932746829590863119230999965552497008302278263224227927935509174046029133682282443059977524920214320011684780813492485462007311675028320838815297963835517525547049271513344114855453813326737928476617211026348550101258295015403733486860332120946483904109537443305890078809870030371308650477105444367774457710403680089768002350020955532418732159764354159063997850582715201098553747431467748086592468185654064142954052058746245668329556542096096510897372058720866496279217516302143406611566077178889210632546329354092311831313128173381483255129251247596988243943921898641911009914705886235404751709260113251580762480480920996523199957880559015242337864368964499093031178106536138212707316578180180794517540244617873173955139975277602905356949184621590795936857754833145185091633776821982703773206442222088641389080475671372661117064656424142051496811214310906918911733527165668589255300217490811782664495709966228550989710896214413759444515343418017143596602516965266703480093562381055377537483264620614058206174073757843647414708750 [109,36] 205456898532089945914787420210431072748136321475802324550905344620879964238934006411093703844316562977590572514430738854776426793575768394792676970502768537766591836185723194443182723322913125947775905248948909194881744636267747541985532420665975528456130344232715847368005478820768228692517696688412218070993601726976784595713061609494364653143228258288063696591129790410601260197852547932042180253238107270445068183944435167188335569758298146639137705730309406474880359732638429858372042576006663871740670011715931678850492005107349768547077003595643970333250007003562347774588786692318609056050123342293082072024542621352344621840609145238133719751248730588672721429599296839541480661927616594599194158076810440689289663699881511500457769504574770932730116810541030466735825083050990313851178682851212326006806659735602043010722609906296725791036590669503422046850428247510283177430307060667768834626012425868477298024435938995438126518813671459978293255724571545989391314368578023410226226439886158543145509613299593692642153054007775816041094339101166437364412390743253343175342265468033225313859507038892390491423105633261900587849658147320302376011539543892432085493775585460218120206229072495615960898836973041982165888548641103918651358121687612328806285700294374164102305365153744513900607607908343308726598382579663773264123565613036306682384917425000028371922980463453357336992969585790676097782600530025783211584358703603514106109815495125556075636376965438173020241513572672263355573833534935933108305346376894972043116652845512127712264870057022785880141368036884308890203663463731707927605004993190458143142398936426056534457283143769798572072319577680336413841234132557823598061855268897469211539961252800144499210270821662225999703910840253308517266837517020010810640638501226787322743758247789831264758115911853185325052229385635670100128355356625170649186368131484673553159802482814431062951779100 [109,37] -61164617520285410834132205478864866556357485200705502037951397491391770424122517713911470513283758609348731927334833084636796951059551226026658637580019116025475875195377997101787665389992640554712519456973561261367647943394011942845378179848221570784959628786932134296840155192203368718622975034248811124754325941783925554326001385235474344423177617859307277349730603939750909280336996454845270974438614213018265646735850068153131656094187090326758952766922829608418743140577041209502570581332006486798451821123682354969312651125841764897551539918488733907883456444938229296053039646713071122143872203900026850261091433283587887364187589966870169336532475162698745379892984331996786164490374012880255411841386616497427799372140383563470921283247315187088102804908729234356883803720723015092891170137071644804833559343082028450943237850811870090388985164664720803942021335363099288570878491442838619347972251922078273025262154735484582754099087002886026761742129544439713592442011685088365448767485871513913851579257609861984675985328404228117066115421280444004445610776126791823854238384509562882480799351540679262859985453434448072449326424480402764733364513406258638748911988404525992117196029292893160605225535458227542267426740083028176994043998466272115921919887621528902739948547468258398179226586961796393919130246277442050647994980426743105279249418413929088894471687605889473780395674231349698463177148783609030110975238000359749480828082386614675062187561471386895402188937540096141079181642560595890826148580865379892394002824862716048437579918293578139812689305808045020869978924964580587302820559665158537985361346711041084382969364534600492327272415871527544450359279583640360730781379737674616327837210403348547371831820022409850708170246480600908702354482645700781813070621486921936215603301925301133812435516167971308191066566664288878797626065892204397025859424211941917707049739938757664764350 [109,38] 14722044409394743578650412040889793530366601230135988776370278977430619824264688025310726936460830794054714039913186315776939733141392698721534787052225264617392152794908278563129162066511344994770799376403297287375761321884586292657729829158328909259751487995323734371198399799740404285866410057043824005195260355368923071624903531356787849502093899299204117884551060188002783106331733502406366580946887900916347246778040064564930325775665939981937467029877539995999467946452778679054842421129552519077691625216219897837924352972559383248495873915113524535651465256337535595402096088093064543892139387618161916038243642710916436520316069585485109371099721768452968724227745765608773248178255568386593428274699843802296314731660669974548522843843737362432417981283759114096877772269114447375898146394410687830682064321687701289959903507061606481649735325842556591975992775760650143586067154329334153695062762899417117703302200540908628328962317669326992731162303812859099369404634224040858020589935230033566113797680373228128705462917853006024936131954862829865132929698041089533236207654011809177438978907550635097146528602258349533845500569687425317661554173228287477801985795802304941327842607902079313263040093645763724668258880928870249054869113976575735806510551823673178993929041120380643406265920995223290392663665228088603547791866043588202050294245173686972333872665859824745108445080441660823578280448653720356114239970433925872234851248215471026632324207617195196452641228342007739403732707018616008678385871366731870632942680544652834476445400811237175030015923402936457100134583431820822494944478940224405491078925260464265136641040026706874358440485029944950522593522178741287348397005144474354078899147479132672297080925274501668955334659879412642667198718953393672820400966280599976185938551293128388065476298295696737000453709716041693772063261045459647212416438376792773425440143038888204800 [109,39] -3056036375173475096234544489615363434533999705591751730260989964601673957027357889668212399812666755099923653125148489937537619178687780232797078230170629697118437381230263884195897111062700027352817600384951724719747022765183856656944643823860581405471855496655989662175881091903955474970662564072789208836715610305008546040404705266334201485046993371290638959564085974655198511487956480612147714023574964924656937321299553239831433791860515098575652616456774397796941820732871138421152904524859468932612609028206806071656463050405648696129703317376987883251221478927285289989943143397433940097529498092383356328579316706264187533477220883476043077498577492133396260098787556566092559930759808495238715178949809137515397167571012925419201410964643242280744133441934236842896792941144134664317806884162457833515026580483459710029018231368227043230553352897097216342952907952924038973725998788140716168211987802710498014006998002108882883713828955494895980821962835790602679734762856378487393566207295356055820892986165686948647005783750227841492462868503280328578536605186455457114386551357769306477940759524675321143473009800443299104333905527888818466674374267545872340790467152270496883266301488993066228965061431979288955241042379478925971908357662954846410959827240245066169053871221963267132146272917216760556647803944873712524010358157178948084187143505634764697288420643603826396910481120101149588135418351495147804554824627321624395377642633829061855374633911532990451006349792197599981655441227596077711857730666642955420551665217499463048220035395233268888873587876861008244233252089774611242321804324308476172370893641977447961964482558456471748922617721113919439187804239874969963985598942103909184879928906104460794361884937172363340114425412484852882415932643650752545852050781100295227736478477504639633957696290282045148532071905611481395218466691081873234572900697678676995800163111926100 [109,40] 658490435550352312918933630780602444436339224064155439492862435640315812170573057493246184839372952762016552011830432686939917349074836396924043237955596198454837175749289075641999148026351337525965928234754752526788163586702952971307880768646831461823231781742780224894719134491824853727695359461272120148339324955613640530832026418201561009240958316874269434693034494378534528598000575161420677214201048899354316326548979975311601358829113732493066557482044757325986407831824548602809164605385427112087547265498685369306628747900740981000079847679526884118269398599253465119160007894734171062981790490466722545289783384461784742942664440426336767092095053190065281406138343478911599656576388257550526339935692734460704970662937271472269318967567277843887426392156650941415954186731002625665806285641751468422167654525689846380296718635560931982291042855211829172851245185633511969552908550381073078800793335307541597114298791125713229243691452704721981725918317503829792914220769592163247229084392699213852209764169642115215132201994703668396866205497606080693339884849846436403499148666328545936579484094601799666665984346752253454512473028545256073229089247564577202429107099830637521479478564111797529916367455848266892528133082524913474890437678425688214990561873365454583947711019968745578008018325663673977099494464169515838708734098179337726246985100296835585098094268413753024094162878992292299821408846539487116839797047514311619385842512475712346730911115104027232001042259650488813774349220310058847879110777369120012602182892449160477660345829721071332924465758131712537362914209922788751881831772078644209886420034123173140033098989975762145219450018942757517125085332584677406534748275390270622063195596193057798255852468508620966070493499612551924096868499958765205408973946891965312921066369068035878373891378026455638161023534943334041472114024782809324049512764109812796924136736700 [109,41] -173368467826025381182259706460452135791200117417963951864014480000318279154853689204010149212013341947624268571736358602027952147416630948952283264944964023473337571555941016657377336057947766179697033247622869006933023234984124453317398980584399115079599155030379070382688315642870714503204590125551589678770138995769585625363728841626565565352036975014140181201718120325703806492827073604618439586717096465106986877788826760706653042255288131804703646617826802622074434968029003696272854705466931395917549744765629440216340933456859794480496435426777459274101145417622649830970037084518613210920038893264803486244608157745223559669397894960718770860668561160870946605568250713494541877134606609607871415361466505606589538054921054226291902258682936915318495624424145516440439668072687831746181452645123421981995290250077146213027647132789924854762024659745151224592262022932512015820355819183964377098045052789493177052452824839620801102618997716088258590003740542178707718104051765842549992413284090157462420653507636221759274004593770923374895237811983946559113537425268881500408078873987239361435147033222046209408587495414140289325624574822668358143777239890569436753462845016684985275938430036916044565819945420006515653070928240015338851971048794850343451480844282011516148740151008786900051892716717606404019745881090464389204538828151228043915089598380612094574790663500793619541765627210944129353328786042515424724504694376401611884390938975330637130369955260937041941633239168167845636981016607316955585915012100300732614742437825050993052831442517980831951426477529153782617378077161791429262337314905599314611435775894143988082289560581496039413808724606554803842355859931217166638028561643948835587196619226648568537933257178021227393679892898285238685875885522086349726897603220109216039254377120942211408057794509426544228786546360266578472249619542966665547097856966049376290471400 [109,42] 47087467894019151084114023752220563002658272146229674586721820938145977178343371735386614166744741244937690904149748829811343050906862393166509771378133392870607861092749637512168028035781438452204716075662740876413648165664172076117164495490351273101358408992236823476301836484869815463884444477865969469165369524320508294356623411048898766975407887402756165285750517893204052563730188233131491003736140864393427368174871623411588619457284311356844333532621118605966360543695020917736078868572193038479656717880360744909919021858517170356803193506161816912888194110040597509586617982356706675392621251927693531611145475070053295464567495669271097150259611008488736606673116489317365792810805933781112466058256121255292144709502862276699375653750509613149579867634954779069984334891486053163795373185977892815429163121589401624838673369490046483072905721115568594363385827979348584318658180035056961105346983789568016405454860162401894574116681205550795325987721909518996298809007887518595355977471408113433432334798251928757098780327779797397487671142896308545879465831061527415182231808243379500045356792573816522187802981248469717530560998326261162937545248334515513093784706158749025468966414600984911864827899107050812228408418295900984914382491760295620676660651792287333177670065727276358884652916008286518576161306670698351908229544577101221119422955194688328659609411276712917459255422662878187419234436459324513592181162143880384950169246265886013520143146068319371683124248028896012212409179634334536395953669899591080349648217719872377872515978289289176020206742842420498301230726683221602562355327908813180106371316356684221217491055105803668223958818824567110675884154017430593301691511066301114365244713663651492652064913625987976483053416331763201612699606332419969435610635325149075305108733205359852613601947872464940999358866432385677873269288628910805874783905845359887571160 [109,43] -9902109080818435459752649512089993655589844578487943547608589070921637755879334767242359939440831484533554607568191713130020529603780234195443989139115329620019133625384466503702179339366671062939497155854738990035949109104762381792931762110950488540021123129631799037764272368969028452405335689171313818043247210808882023564507097446426296564739943699430738045700337086946284201623721558724516767072855312719476624651754802807944466176472152848907718962268154489126140461139948154418305296247965352574040132285592853991623266539060246136595448056364210026890266381163069535747657441348509438971232456016503717460871926192471175887255877625333938598471259193083176504656336061154815310586470248680085238960501885925062443959566076654307775940753043122811555958361988128226455695040801731170858282556068604605475035825982015967136326476680442681857387185415894730175112856110192722825559449206594433299811645073134836656995416186894805768730545401342365438076026918263643512661354759233607030047439004471730581841638478303012239103074605210676994775533694722427527339892107561360122469046003560271008179947852602516192529509629981549721464352508664991108711302914401109067509954090544614927028925935108372587000825893363386433478356077840394557822971908340299714102887781931980209709273633829976823701204598002468076208317161489076092182716031669745584830202114913749065645551555844751364410820395667581159517806030860316243841335863075778150328718424988664169764049118315304540619406638703594756331447549743969265088129095754434605298914888455391971694786349563522976101817098708163035865710494173697560395153674945922461342115453697149062563265524139841895259227349686922445688728706877430392072546090486255651017400916098768055333650409283961083924537272369737935176090802542789668427370678885641540006700217590098364547601418609248362611583758505043331616909807335563555514619649387296430 [109,44] 1108495556804859673614137582026349331161625888195239321120458446695350752073387341555521496013768282910525816781979209807702354414852412881413644368066188950140110927721384236104378954306970113705291239990038921110733047193354724739282321131463363153401506705006728565327489262653633367538471284930494868196713359994519147236323359516970421880604256262527906326089771513766162982027993920622660361115066691786727732540139281138426105861375407921670238888119501362717192444461504723222873809639451372097273547736497602195927058628545899510042088443249453595077371986898752704767427693893559866713970673454977905759832296622753429585017280857559846767279786777162367512689948117573073261031140915445850350922532887858478102501529919440128097757484616517517865444328308622285429882091719709898047183467719054600694392728614798110518885572597137051954232381574360745371095013661302866207349930960169114720331381173663505607916436391762476618511186031481450408471347893641353193580356598704870653917911358037040055839995218759150724163638286680762258132523145444880431987901096442868192707482791778672641250405573766435232072621217549785595630369116346427311676789979189091260688878094151703536853790608411277579931729372987217721525148786394967207899159877227958956029760380437107448779579161557635028616213516556540006964049679172172064742519301041344175717132532855417253767078434376110487669859486613079773005355490726234495877682915599568470923292229668702704244704174002024636584863598045230243024232611835070942329963186918838638229419580107677143764044769456465100959013546148596861759829256126925171749171334693223656303195232145376900869152325479187186049366583732586832899452822275183785428589945006859336856843120556929583978990078104432066081813791076325633806445635155887601225036866652478688898824706992028835924474956466081960437820901839901924904963987697519818669825155962930 [109,45] 111259655283699687522269530355082106592700092713024335492882584591323665221170641916147551259648397367113789759189694940985524282212416935710188575406378542843664210027940182844749451094645513152561666357218092660152422315586892888212656146661935735007225530949355326463849404738171092712181712550337520124856442672641218366048689080817884237382208681632207875959488157400273595326918293352122299780990875172578918480468093787824297185501437805477958690871704480410018824712048789285252196355823075840620773739449381921075689815915959377448414328503102509516646012225913857227155693918987805943502242855548713709560686631737408476377662811451345873072088019201898728300196527572917896408791999783456740785610648692440452105374726708214315598151165647908424534664998590560293283448802271505596629153695711091232556763860822260944751319875125019274576051114431250573978238976851833823350205610088691271784775244615499473895822554861587587606430544714665072622506929258409163953728466598403768893447006592334463399204707689570678406327908273076859648099874647791638001785724296728972737078829582838508478508766811548656739766902890198595974161180086475485850546315911186316250738407822417504741207360293845881755102082520893727430373295506742441040001088912885035867422609393578220657294877355396632657882034604239182862410927535425062057433046575750423953666979400331702767111352134487926743562733700187965189802382767183239525429275880894337191728765912350528011581076425528063269464363676500367625303592698177823810282034318725339136629656748266402094397448662394211278432274076150522950232175175263422630758073299939998158003785819049864993012760321988426247636522525022760756696173910812847307742057576070193789996369601810381511794954159031740070781195766625492528357002250075516044859251460629806316288348913748501167585879354242453878310507935595942193354721553664903290670093425 [109,46] -77590400643744622027081738402854078129480483607791954854665929552541356762840938264874724833493999261789988485658641824911380164889265085422560802381836782942636577606046950608365878032687279994319306806187830945284841644277314111046079331534444245600116250473494879927766989377358295189456793532917385703797973100498344319534360149562941887927637701909702001022691530942233925459730193402867717136223288787971994376446983825619074206670693501178441917853901823148059117382219012837865210919251825583625938328972866673091445898117792164446692174592800518870457037026036224667489292288880770261606573635454886585670350124097333068050250120595186793648839556231441093954575325690223096965969902478817179082996372539367592234494275256659903828612197667311930128310664828907334974113768682036047397227707507234578367825211872096026552496033045647512449637988968160372530002962673403164626466731818047531407117865493214309029078347458134113573916504576008870370798726572339033590246347728655332565605027112533171231110778363329119390327914504264182979355537030125107769034569764834893116981271216610789093088869539666801354145888582027396072282749842457204692983999305808152316327472478694760342452631909572023314884933823901620583940438134313001007510058032539508742167135107908759523452904784814732280369187814877657637049180334816441854694613557471830182996633309917582078294467202343323895550942652120843350575310845648665522934524872480842204284878533303978134720679238915076820735883325493345461949067587732711705064108554472207616103012124413984523811884982166859289281255759132936486653914922614058055711407356014149195400299896150596558437791115704117875132892669048125915660305806464944290240826567921611830345506171089061690869141940220581396084377023365148073557365867317106360255202671208082144150534138820401123408174394038913254354348319470809896943169068147348390665960 [109,47] 15208620409798068152386820409237080633121445800231963504053849375592331951886759197263985435718912769661474141916890080223171708163856222453432717315619712232042316886123829617930431779680888379512282870438935186447951046692510246442336420022387622406756386837039464344490690382021103308580678926604903354958818104267775634751767630629715845657659940296819556561929168571312083387142700016689773482827223340269743586454028949076342988854162105229438676804534964815008792540313547123322724111289741398893963497520273078564711769327492849000753221368995580344205036175745394746334242041394903396000389317997594821626368645234502950556339951943506096802213711045866333831063600338048963493824757354329614261150927273365078260183062590097668102427287457049705859946386745499253565650135863838860284207572118912736051944969230136795515059854795513654664059478754272967479184539341932725430400070019893775811912467804012875762975469600120291745949999374328915968957293395839273988826141177778641393057463311650625692725018439909631627760515520992339739992415285541251512886412985203023628348375759824643141490889400659144837855433412632808454338566199072825756247264733998251363857229177398229510164212931503185422626564841771942427488862169399082892273796187562132905678166514784142790822525866010701360191528051355338531786778952864072892377801228898230571942988776574286008776678785836991533863988221141221071437443250142530233665586898011555569983429767463684205119444621540407654622159846429241217096177966477651531167229156443600570296691504744007156058831905522668658743565903942036882647162835974914150563067569312181482143125613095296315987649062305295449469494644360818701376203399595715708548651665201059960082975270345005040567065697639866090289517830517121265153484045522558629898896115985642085928398872030433781819043317608905253289140560468004581233484513907312547400 [109,48] -507904733770172343729907324976809809971168212600157390973582559348586996984600682002645235712867703311781080331347777472471223071896176792624203052627171976804334088504101365899384898093569298235534469452929969055875673181534540109980694271725805555019445467450197254046902784699784075698326839910501297588127986191690646305359946911133973568730221080359403830482420790849961098048525557379903836574897048636277906663363196934741572199021197255278308686813915792902733883971527345066023178523211061911658767799604495334996143255693182845808685704430327094996696899830857470675782070161310155746365096860433553494768778694206960966402955677348979371642141767278299890906739187082021437914654644360293513449997014057621952583704622586713432191922194084493115387094312285947999960237818742090810306489124207577230970830078291060088597953081025418063111959467235059994890590178533293109256370917523937585281900971748282262514482763277383479879033590064403342686382821617498318857559809080709184767948442161987039008628600303467152107541527441922365901066375370552004864405627103300372518609908380214241406664615453005744292727190340774587217037986848350759716377482149157441336796331895129494995082949520875979199036564601487108622198965792980166147164095126150318325907005137110875821168563300473737058769663758046759364764118694327622661691853801344831367429197709703981246995480390762602533709297026210426248042877330169611581468793399505291489577520537643271564310823107876623772275319191394280922060071782170692796859707589949867593003177150636187762788890767335201037630942740310178827237003514593386149978719597933954713496429860814856626425855861193738552362122939758128661062020842048794314591366020785642468315500252791580510602407099490297167170792056436170467800982359500651310942036408140888750471185267737887517002815996865440311946755529824367705875000171843820 [109,49] -540463198147990728929245873416765232186965740012431008701806754493683539181776640952048864969971800379526639288647072729650951122755101445489628583517784347382651280555065245308165220103652244672078383639087521859569049866098828242691093621645419913737690238227873769983686676332334107202686256153255108020679016758439155833964004211471483468788486847966543525044737925916596683473105673942205260179576476929811444560194494977093943337934147989966339075951377067447185945034838937110590721064976173994827633279009123745340007242574620488863047230764255934666578991526034053162159773759171060412450977429918519644856408677523490460028407947946524256567282792443360575947590902381881814370422563135975711028191630811014862796134036021092586180486603241699144796809663799650293089054471376933128193979288925284505873320541977966223807359140236141880180875198550483878539323649097773647011384119027189001941084720741818562488241071356516402092392658076995670540617290848113937167008536544946282651514337272535639183168696027492657015371513864599711012593768197522920248781745305395687753874959268821573483863686232653640238351810543899652352826417120949796258456116825441583634485630845373850005552302796468105148118351906889748817779184812271707170251636033684939811372986894803664571917033477262857371822774964189643417009356077049301337729256294056460745251345161500749324643160024690339738223769927711557133699402340766129583828650321733195812423033058785136860852408967487243227414195191375793795617244655353706412023411453502460869975107036557992994831718795309847691054616699117627259146974881953389341935250041633279487374915246411948134196285178342829303438077149626149299939405057009489343601097205730360096975541355865738171728576472820451454488805409199662765872905509430963967389704335246880692261700532072237897308047797829356657945899275851626211977970557400 [109,50] 170540386157279145158239019520681430819778895124732155573547554562659889709678383443873075119976681360091405363680185902031118062597040212909225905387849580409185363418131659153606622504415376636799542062863367549788872434069016978809495956860962324040568706651232126247663080974146765767137583361508043529909643142427064740929257144411660283889315255258874188527233305143286739009589450258976656120877782730555760048591056322712513467181534969633318844702302055759042996836135732975166041725235807628786884314540735685726503531878743982859523903711237213945444053223363240477243434809896294280536435168618455368792448636906220981446342759495860603259228054512443861443777713462543304675885554782454876552589953270706030853097702002023929140333711790086052544556044432938707916733977867318406218468866985109737385428043955064903786898167093690093015868652228337832988627530062484692185348731697644670806907655798767631477325111687033195055981884681774329702563861265695956585032442442045535908380047030896976536033668069827987180781197077495363681949477865741089281194433870701853580237009827820901295282811468063666754032640502304463370515430756721269725495694680062844874114461997758240377863913918723333490086959921083825700803162784770851330606612174143268482257635164608162424184392730814250407425232967327693717977558444472716927704882913129289413770797639172969652469017576585895367666430747700164151067514302886833054681203637723349303319380104735856000086839630228075524785655483647683209063858561707040909729905310291706811889284465046476506864974410329489881192087974095535424956993229374902023774555728080287798635788589487512120618761881259651245358352660359412927741772174708067941139788722905631584749932149242392255989649912631799919109911176938885167818041180255119017077397222073480579998595559757276683306365075698048501057853344219649885904251526 [109,51] -26113387089414381827590174118224577738290345280728381174462423987727819284478133437783896661787926438824720463994588451450638380515396665049357978974719612498390593969682194250841987604030962762989081348565997809797190462442721682270813007679820082804552537607434148938678714258851863996663509508849044782262703934848758343670272870227149649230834567936493948907314227747567818107221402968432074280559951448965919174980174825715878559767059773955405744776010771454657919404130731310200558127392276871213691264811536525084116326463106077938754863699889367906074578886280496137456432171314524413334901656662622962976848857045024333974995970932348416237080704254866856870675234159388165032340099748677443531302039280532996661539849801826299041772436938028501987254003171416709681884916393647855404029993620276089544348701204689151312717314526126805316223374207365440427297760488915404020536785904837454868256977058557879947641986797523912260610992371717841905850691803128176056423728191944647743528295904340347002433910422552381939975381422844355056409586120465133132777154350556592734177709463066128359375644901528988513201294869415942321087587932510465182144887708781749215532705993846035616085788101331804797638626561584030977544070662516795000305919152876746181636782242612002883191646571468065771902441886984752266206432704860855288423782456153370516929192644705179630835388608430432937022546420457970713524472913121220057645201123918306361559827738683438548451458155644753274080434601083045278987626391377516974527249175188672283562091717067412212225816538691686325204695132452017342255358898703054629440988928146973235552347081365028196044327380854205183860080796117604895291402213406466393062399541435081267396269516062604638590630488668978013526916441887645690669849971605135581394339361099070377428602423401987005450957998275044543778830371019090807907815 [109,52] 1320607456784090835971997832602700254030485588235880329144552348206760614069969744287971468669740504982873988016183155797100518309012690041570252454887095742646682953585091944384797293993151567636303432594226015839750396184875819774617240313189352212069494906484691775922907983031557747560705592552394306955000163607366906924605698081498015832384155960032263582657764610791740245813557773583415136753336253564982796866404180085542476499668170634985598523315191338174144626692736215231302378918959235772352876637293153407195732658705304443520347726061151530635984872096842890363086819823023559592113266399750959187368728294415396834230000627716933891504513733618741782564252794453754743329253289251450259554651470745152568288819468834087844963378749944706928379119410849040306274349536776391856512566270539040357428124565716438687979078076883303276086747410802710267213999471473739260288940999663176475788649072540340458329299205698697831824039404419339927106414120227632755136188545965620672926698858020510553918399200016499108674323004375497576105613933414301865402638672235924512931626141930420823951502335473104388497893856289560523860108842825561396537540225553367820431469425042231475720286832071635220669636572108035379290308060023766673500746796712713328982217151576210415766152313544804587386330439972036103902796079587769468215520811472055574785080136533055914883154091647358596935810960987640402922579910263171045874738107041216335157746036011000099116477225092824088431048597359990346534155387816895865646239937128512690988809347391145042386602204256948768831962213783920076065086948735441096828974772062411553631408523690257791462712724717397837896992475179950582090562246789996054368197727153648554942892982470459358838126484565996404326223399720582640530159170883832831398327211850841172915731397781176931387116660644590619451710823446296646238 [109,53] 364374634897426605469543794444597515673177987486652348082574874534568225877119181720317701768427019808229897840859230325054464924562462828616066545347900928682306804793057930639926986948744002390854041579979223510799987417556073441828166279196439783450477378210848254880169501949130559555444191513648464754888493654449229751269844171589052058591506410762850239908659399824446064818130437263204140415388667468374242042593667645731782088176702824196865595481358799949319917327904416870861968762001711279490216201549626862529350057588197065795678525228824487622373924183690585038091961338518032235720119622755326091186943052964583479747562249366790051192883341011904604493628037421354338385983533527259449305408803846144256569477073509702803581529167159021490287146861486767445890908016070643353233161293102090716234202814283450558790190664011939165983819218453847427906358672620975275961267623043507369744664677737400494156331108721384896820017070015522166108347692570621908278098540782781795454606153674548146827541565256934069483406386319332583361532369563458724841045640639966863631108868423507313751087340120697695811792259731761651668630516371959390290169861675266317144071085274744094430264787629482411639147459672464830925743993227442177319428978333912655930653928148634432543764972186832782996725287402660258147552321488031448068869237952182152417953938732688426921461197579948898485812466645147038168137042049483426417045860161533707909306335120348647291108902420236257554021665006417581085006646557585329009474670370595756199020113368922104479464855867211080054636255471438341903470655087815348463319125805060373164635578885920477640081891836815064984655039224957147530014895884143406214183179610410534535070646554837352408393051276145103652309808573394453442865594703526171380968326662648927762327595300134945515617269914636776342146867778009141 [109,54] -101442081328226523343597068717873620819935794259669911320056503011890886141958044437538684947733480681939205554282112770352755451342369843636936229223319555332398161235446888604092117418005012384883289605362026888592654578697953383729253191222227702476302858062524767471052806218284351132252260202019179604679392212972950572456667566751197858088553443036650232059412279301479987050648942480219105412687824293287518925164012614555628530533302671197291463225342692914043134024698741016950855048313927174074168732583604692037538499447584211627907330019091601541037010522616996233711110218820156861341533829388315915346220757870533136422401484691153054525810585332652837385665997361791773922195693180859145714142299156281442491545923246799312662328178843153840818320041361229468832824900164517350164446030956147328764521471004015159113047850315503140824379456091135566260827108824942289370807489486319016137184536142374828370672691421588721965894849705036623090677231868259172836350745061929731499026995935419732589803126441202723458710619854841987059639547327452854875139207009034203979639737469299259685220520449407003518566116831719946761418215882081339940678459246184436711328092722411717389089860022740377403069510389084550035274892002569435608967380170704838413846263935734639231272943514370222963743340513210208447853313419157900650974964117013021478047155277869517722997042430793111716936483960772834968624220504477602874114794404602338469789043625698530396047564154040868214270121903797253054601925674119418373640557535130646322998004577569292910198228292028776015199956998502465440254996707034612857137795498817504870164440421210288552082141472179557997071056235441743070049580348619802495910883106662748735632895904117478845537520007262531703045705492225607366247942578407211441993970698083959866642718606633845019533289044382215510534260136500 [109,55] 11481877006305928251524794825576473748572508707383874999594000631421890500203126367402111363071125762443797426563209895031642118232208275882678999607814337869853454958415671522983739926144886879573361911792246393504352972331489908286524296589340342107574838640515553178275786997888515913437750741207158733161417322489655226110776815712821659728847670102519847636659128112053787930182018872855734113967842794981692413221537133042452936214975295366188689804223418334837257596096275114554220948796317831011728859516071626477647556149268689689236428588794218568014339953139622382919907224335988618744618712455071227566093008955509465988942264403940763372311422517959936732340656955583978391645545641018306855492015280799790675176986137936087275370777359294801579033794057154018768175049465670908584148729784769498861570935157835908601484371333835676040875205512978197735358402278286316015753234036088877756877980983104384156707346468512609041724586746979008274011032810234954760228567067695020342493131896078181935095159232913408103372733257232852680092428044874944085509418513032025673676717131578214317148357716595586312399107174372117408847430282602025664289627580091521787394223932148117579102698241274922770181309541362074350821006433995309606660323844098457306102012448165358680130921005730720370431568286378570902186103486975773913494543177958960088000363985000222639301310707761380678681308781053445881351000627471751346803014291370301436768922151736041060416118203175982930119951755038178845085292424506886532186103280121983857003057844963477047313305298146074797180244399418739500301186082557280223084354725840740709316399382700722362993955289755774048180360208414326724530959400982649781706651277872191652282984062143124847893086246974295675568089823997661404549577952303780599751258350381605962283089113576879045574316091723737024566832250 [109,56] -276733795512262768657339925085190005166644452032037653432460168625188594454657582429127789403991732512172993616352009905135337656433161610086702936201199290154036958150184843099174376670645773547063632990542268884032282355276879040332904037646129553050792850415066528061567425472778444187229172379104674748781799935832017389656390778823981913822366883665053509840966799558551718400844082796917833520653305538205994748945773744983815124213413463375161085543082139452053179539486220287255055198242255854578506790307866171521910499200140604420534513125689011229220208055339075951187804618281747251001613760366815044468535154622225965523962805346365350521531596131335549773038354673507656654015208060424589393437708172766676075707403642161138660272333156067855385097546251351724658235675868250048029166488301181726367466527432037906128048334494466137657050954832056440108627182041644107321777897955129979567446695689730952364160015051840606603219149494106535532124055228787522170999736506623684444205005206174276092268978688859122671333211748779163598382449924060074688937647661468557065565142318272075446554401999888101312508259688270360580480357866568230872332244637194712610958732618526518208335622660279152313065613414381337771727038904165012506108827500341979562357313018307666887355686977832275380077270491524488974924236194878996967881717590234185580948501533944537950170791262646227177264100457299610639875105095493886995261534706271714439883219416291852618697830202736597840890243636595166840290137749119031827081596019096817702870198884592680505916371118489994733318373204813549242544089214702238878389956555956661899605872951457011356747842593345792628522084608816776558750938008776026239798005527723238896538295440929233953776962424703395369987891708318018315046698400262714860071506413662832981932466495292016730872635191493985080750 [109,57] -106864183372757468675866773664174292333447922419062135286216537540004609881158330985807304538089620944895464546304637788923016145222523056905211762863563412191583175001414817760494696768239739906011477245126664201461036523978560927696247709092777335493395740211599100704459920350175684123729973229010351819185413534615743558293428478831567990616355286830597022349342932436474794060004423397379551721121252807959866886773386953397549598865799272564005996780019259865359984803719260787475560965269338472491417653421151824907314346912894121449401095711046630683141155536674789769650914606558123970232953111389260059037423039480972814980167483313401207891905569479190596873669177791515254266702184939577317478415260385103755597613566676602979358245770035881801496681682584971858752149133739872625176275310872506824611089775313827430811667166816225662096758188908100344345414187800043320556283343625486035429185351985213400349479876038707308394723275852439698796062455786408901322837662033378585798298377665856133755735017138764438331827594485581782596838863988997126927774139091490218867933682272804426281793740900072196817323505445570036469503987604384339617833647822981938877252356970669921425145755684247336279602893025156463037428079217712374731092837930504855305634653504201390211700313806604259348582886223722749989175786830453781406981915843167387730811408273729135698157636667644569787406047235527851242567597164423048943989870298617306867068111634278143197647452556770456808585389422128473665497966131024687886968583646924972070357839795158244019920421739698350551719913769563636592293150924924099058982495038658983426564975646926700466480716953771657143479522941894782051298378375057830533637509022844937762111323157028556642192960901524418754753792541797001409940845158671114240071230887812109259143364217200933673912089942237676875 [109,58] 15134226509100505710177806952630804363862856705615000743024377833159522862870567214183718174617188884569669516363801015918489563661349611745067963218069383370390103446519252134361645463778456135623697842033643542913904228806678339304201537501692237533253751973320679764678617577106781555525888650537017517904899782731562161017379324690852691884122256676205213151382439680878839419622909239941238447734804422042324776264037734624471119950187998823551621029836376903802713665732173271688899620555530001754942141548997347167309495065445550253369021504703606937840708103095916048174238381069960794067315215581168416222516849467993306220787226418709378467886873612547304013476430447385207889273808182146252219090290242998448264273322580776363699280167358696505766127401195141832685368923317582269114784102313559218232184435764880050465043402120737048841451682916209350040343171777999746227804662538360849522381909775966631651573589732439763900435762202083000047928014748587307350154630867842409526281892229341793415712286809591781477821261561364934382134063953644243136142279834232366527903017365510785441863529690989566978188234797363970101749571635469552665241674027255486165981614132739521089110861891135883078726887326897837602555176522782285225274630551330296059595782676344549497029668957951652534959289258488459191419372650137602683431803880596753850102482296373873331352243662373494444200448912179735596451033759678315565435182637055614301609357627984546076548032175448245390438190884862806334947591873200338052703229707541598081018287081177888176977361622899598807717125149991446727013493465715677751516980353382895778319826428307924929146884513258634873638250348121331239894414170411954961496451425491704174576346825072737067706572325981701255049616812595278188084174160572345841027003933208797564805093380682836935416514155176000 [109,59] -708423866831728825693085501507357661518369606723608053815082232711570862356734838006490891169626449153203955316073844997516879181446024039116023751230428738236284931445397069215179085937678084534756189208423123607327341280042867591493779130709834594590232164354421024481278433977368086264838236413946522157871783204338410696515818589564657048276424987463710661744661427576057415254354432565350526510506514538165460448817571521296633949837356642812809308901579075491142628200435084683649699195044268630839715573663527585388180656520066154610390143327353167910829811522878683371543678610489743272911610499400789139475417814195548542307715575135787232190813627747010067034949654545274651318052703166967691123288288867142391019674402418343983603701993616108707336584224070998011958965791537033076547668489244426274668495811894825615548825064380372774192496384417127015966396176006154885509752423380118502481654632603556058945763592340348066660755326902131506516214203490320322973569627004060107641531076857360670053345740217577302954665393019080196441081180239264752411614863060357325485286487052355984084031941998633930585200086752114278696922697989107237259336142491225598603162981558562470359446934459334551737250837913704403514148379195002515616840817542103587992102648677005358221093597567608279045391617348041683818163423188352496746259720112099958607626972563493761716593654677120695131340586919246187465434200773459719594927513703211137726839190435731558095702522063704152662059379046151102351831214922786727553386005715934953181177949150341160837210692408527095496985477790773699038930796541003645819855958889498723615174441872218031640683388821234780075458217060171085813678244063525518334635254559698497519335285425214722132604403128284026834954298048598707212990934867254313312140260952853895771246225432994000112025567625 [109,60] 8390847894354272219374385697543119799523354153928135424712459617895338536758458359208212589043153668206311033862394579431781117558007450867523760717242396126737627119766540156141504496761510944923639855165266394632377705345624468653729506696350144863323547788634826066477590412921353728109350937601026529556430682060032221943970272830410152076341739883722717258361461700162709774541477953630522515612576266115111351308912784307809857648677405775479996947401376224290437349201790754473517123001987051483411695510242893269190374138125744226496204401387471144113824862202983646244944530671639529640893271936022136448495980488379479509967324758588882521144576385032382125326129208167489420358244220741416359943123594786815173168737495251429363097746402446756475347384965763285788242502868154624089134491619800769946898411848119478117135420377559886039566994821984016313789066725799824496286906868722324087112465669228821816326025276061413308213565303214263867263134552201701487291123295748912023061105735494061434545385375353494601214171198254406810456505020603391659635879907382996459288149773557135385437014142673451665116048252992096972095515952457642944362144528810495652268745760172691476056208520225321782935584550205988142061487307875961902581013760548693103295623041077640715142490842097670161461465636015245809470108971207716312699159210962682414069692341260131068096797730328381204082903928455445268220137400320329685439819858878879548403938394284328141781790886248971904953963265348800967009454363760750796544058049917233791635445302849497217130450886248820564662523498788312044063847098368609922586264981831586344089398842557495771122814478527512446792368903089151102253067741257316290354373597110372726812485219591578905457048474830382971351585104316011084239182763487681628299918803872498484948017873696586993081000 [109,61] -1791479409780541739070353498354024071822170401288712239519978794301883092277647228319133786238377420104104802989820827624563794100604665285996378484887933292766639363096786909473367278876459095839655720111245043607237261069377849165453939619742702247636263234001174022366726662711973711553121415953914330310570830542462806651981923384174044808473470988203335618314640916220734005986062590443919907979643397002162300979682355403638575605747618088305678641866362875389723020928886130356585306821673963317676554432537528345479102221924951168611021201317774235805433806221639464339111067421969742139113725409318881541424288685173958442754977635308711675471221674483782251327701901289225180950058008915796349506046966381239892876939268837701299375175805645540410648623541461389072841978457755118661360448484109496931534603563574804590118727129024972110049397275058579974508583596441062722234622715544813699978937549958110920781240370636044003901027472421788212670226645785616548382504951552425339188173349020190631008174018518267212067213422775456907736446613975629665071071325531852324017956719023327664560389632254487263607920797271130829818434600235587839004440749781876389886726394647987031325698992328738120494440377591971013902927712104499022275812523921476577186188135282843192032410163825874432761526415139242173641131317635467333360339568481359883468014091497611871534722018729252119026259957107868647529796820662884111204838021117333780959724346070407286794787166195897213454481203421795209279394761502549349463592055961590109050746366886471734872567882240701039261181908926458101172575544260648835540618375779079146035446384276488912235852289392247698457754001328121930214087795018794600740186263714635200495092407966939838624864808793973028881632191586646487037863859767675189326481902182500582421762222750917428000 [109,62] 213855376189720616812699287811940685862848240374433414823339068372430723284843125601723899785112410308604272389453671614764856844115797332060834925896519398048929794408279024864414147546974366293957115297012063697538002422195261167964471587401778358633358763776250592952857145042306524275968289142536312216403927744355355229278918293569230981309015029567845869518458500913818033491901126904844113311492296031583379869889889246277538709117726888756506914014614294318763074940998675444723753215551664338417807687228873343312057173193965656696808117479976562210990132817129850839290859953885948033009987549259351756164505401618958807258052755594396893133135009691831393629406844446394515384320114373203782584276608266104785378273897782148826710673697293276521276515199547020722817742980667289955315833745203024906933481175128950833835480595238313869348913645085406308920796954278247047593012115880958638089970555759800723317107437660933241042736338047103417690962599926117227663372759653983944728879435853880216113250120748402705871325604034586689921847559101230881119298244087765295110524984906994406424288951809992907478352798490043554948483476783777072454672580462017869245087893333236524545194793318484484241044598627683087231473103644280819730500857775874315843740668101334428884328638836308758600077648676196658200220338428442316904601737075195647398782456199015707345334466376203056071447741340157601966693738045431608913341378907848343708999380457292760506446195611462796350189357560102130211893260006322456312638711062068273686511100087161244215294152282473898416923155935213946919518643219765410706315352773520546475742563317370445862588275476609138514884780989292731843677810661015460019312841552491029484142785893584799110698463236915547608802405708948412311192063691385583331777369438297122420333653734904000 [109,63] 28845181449742344494771214675803728607737730803855446365880572464593676378727960240446536216095524774591187501363695037235593395786380357706053026418770254766485791199699854906314988911647795842383656022481021456414385718205101539258367490054495569047702719593037564759900297734405141400487139612677278616722121712194661265413236295913422457631343902367713732565627629858887154449185100466778973019063849181053051410380080252216638828147514145106101973362206804625671365846490103254874368209041677352695707489483516098307150470216801623466521591889723757221506837523241138228478612288085752508539033725116164244474357962869039268987570716529247086031813699409589759135406305118407149830870193236388832563923352645209027221423502908744641571686561763604518590212361545956777495771309044614108048746388033634289078309592928562368628878838279919123966114664091431118909151672737943634505693778834045508489275072468145468761630567305880487120079414293507975778471955469496568579704942001864649260356999596014394801389824595314205531224321001638996656714625014719881376006212006866044787130417046790228769069573643354192832274829761347754736167500252737812379351745144692413117823942706249930876797573933598256738299745212000274613025353032092149218064978270483956406005284792083674308895469416488624329586197587202252252102459793882317628019351090004247215027998615312405340972358507584630296857847075371657514206523813077486907878967508713006832588980006026317104706039617032188289158590555325222364324696399763658758618109676879632711872759938678393991300158112422074672756494944698593345041683645758821932207145835585516822759016185848987666379494657378022424179273280726190837688574394404018015772362615536269769956675327105017337724624824678458023323744412414268263425400578387624049359836800762042936762298199375 [109,64] -6864723898234204194608846870901401109881534971727300838959664347791548921379022678444392762675817102150007330977455310164843191815307614053894717130035784838254667860810273727414984692796826434805891767051092843183112626383594413068331417810838815780850888925750671345611541019975207319517757518501490371271329723134198036654601657728036398626897263246458795370295489459750073644070618582509721734770781297046517599174452710239679132570336763020996051491200223292941580376338198510177267270928126789836655316180031446330488770307865004242949952420500984844495989585078952172742439792798084896097866053651354616167112204224196314779684836537257541785449118520357878670693428015816253728597051751571651899929717790717779807132779271708091252451327821855656250593360805194964900586029997334067158538781367871306797481159142551189268931267749200682925942481322754995575979706772573427330806262473156440400362782648275743601114897177718327782133421072038701617417672495581476541106065494954366664045901013655042596633541209085441349807863214582379593445217730583889965526888939123747271526712965616211963839282646711412731074900498404844693591782864509329082263514060767548509961076610217155693879972926193873530774351178357545247917638295439467261071378303941875353592530928532736363180119656722669743233760082151332163039644931135852822857907205796727272793537774539619507890513152038196050930099079101763567466494297284012000418316381850040005282054707434536828893021493213191029503521398256051403387767025010405351468977919761907751975726581147494196803834595030020597437804974407901100806281540050724478534608932607413542239398886967244131020693416665400879640206814921273005638870404732916455979633210224706087739414131716688678772992999550637171741662421632872249324592586811816740442642709006633008787076950 [109,65] 199213291486367955294766882977263877237831537932815497469108378747108336332670597576080287228664169051485144274637647899646016117050556698101142628630559038041183267062312286457791101459033886414589015160863933880241948611813395738076377229918199137464885635188971959404780603391311450232450547514787198445494787326771530141709546743913286642677424832738712792253631017264875137762961544928688832133850641616103894668388464032359957110922022397005712389821333920450174899449754573960628694556430131302864764410601271437567193450211416652946643224603092470855157033151204246355462835918323332152022382987058505383083417310566964118314865538292295787595762886758165390436231895756619308786364916183533399744653109918795675128369627122603902574824770642692762979237084860898388328862626150834382612587694430082923178418097366004648216477110701657030757881934082435388588647087106390077255858379535339262929810774380959574232619702162562223949230790209836839432645362884638676185758346157522695428230606536646726354444465938990611795118352700782313601546650761090558618089286837654587526408759938639536717935333994918261576084582105858816351857151916941822399921526871134367358183498636855100630418716310529153003805855313703506689320191823038043739523023832357769148321087760470720148784174681533705216000476277008989844712469587793995212204947778844696012043186203872316545543969790552633995393379552336361303700254175480986815020551436468911600886604847726849079158294940363041329483871827392640951059142733823392542455262094662357819536504483226017020794658262457747691227916225073736358821595449739559539962086913745240946598091013583675275089050451776198660588348131428916866665124623917315577701852234303175369964633399897609875346182210297529919537091372531229885157087102947412082862746928256060054575 [109,66] -9345530122394232663201591759149192575183728711698537832024953783397682664741784296819436177586417414277180959121119176713566806286838803901001469246295037625542924069742408877170299668668416595953676308197561429909011301532168597844016262944049749691090223635583219039234846188162448788997885064985622607549899700915243117162703818097946429806294731673118501127470258017700327669461916560935464014615241916821413129560162845749466045022525223404301857858014212698066080177289201485925154145361893606620744707974683418430305227538045994700257464351567389423909806762663880189009997879097726873977062491431227491711936124713597208715032233151231503783012740892755561166990951306669582905004076404720985022029563473410327484060972614764481854045937210853968601023424527327312847714204530722639384494126823196406116508230320050315057993006673116790148781244390448422742760414099597959409207464519000716499178722156716276071298979968826216708213176494099019058941622147544385585035264751865236375168260846675058296144535262257342413687933313181341203734527748977889505098845774569568362302152869362388482441405119697568695446621706177980025204120487049384863027989903467258824740262415836279107746846254897971105607886789072265239648839862581959270064203672690906896638665149079279711951881667032233417766993169238160927638882983499043896294384930905849875281624365932462418513673929112079643150046323088275150052942343529970623870676406251791172585767454243333616284259389122738056266533453097932164360652830166300566703728118752136700018180959442522800460265982995109165164341212739581696079212307711602032568039805105855331480314621303510573263700959662398226453180227655200349943398562949516090696546667415718165252380043543779806473233958111925118776827116613236783770504132852498158381230431550508800 [109,67] 1749362287932587468851035384017511745432279913294240084777720240504619605067861816952872619195405473457089206742651267016954191023919017218282596310214583382576413307686483016836970975264063056734348917567854259966151299933036220900206546467416730996737462774282098690493982881551360051970580584663627002148642397004836774734265647544032329191674255318271407728824394675229844578874018554844928280654215104702307065976388445238118776314180353130818834379694117295009735161963707842078903731285666200930439400348178181881637275051056990575723759513955464864109427575718489742357132163386091301624010102235381216486142341599126150566443996602650975959811612006342457988960731751887428647302576493846677879948957217966381865998920253954380767756851116664086147012362299826038141686760229377467016017586893570968710771590239099118042850152413209505439861747635738181337854281911968273720262174003778084725835323302183828022462208027439790060214442720462969635895695963288848780778686758023744312365068517311159836807179592949486115977696403524238713796436892695171362960323428583243458152704243804563715961634415396297677100767339212200803485646549589280381421924101614130948770547339640464365859781475537774133957340379835366224656548150540696850501231104647566834828092272235175357679494714746961004935346165483567773515807679411798505671041602566361138625377360810794340914002860278755058633313539667922108508395172901935236754393920064164898962639958929240094999623046496552148199160681242546960505124688471932530927079509804456419939321900074824619199164456198103698112229475889383267779754833050104710394886595149482630539935732418286687773413463312731719828718870458427823797962825816810988379404932560074997481700512076193359694816570909206435275090191102448724826904442433628682516284159784000 [109,68] -64946162626548854272978315578955208307886243230898102413381277428801004238838432104100734807827780686510845055073487323978457655848433352162183179777974366183216418098401389168228808072914017364818297242645850071912996325912769130904733506314010564264042120075668746418510467695537548002017848612218071507349273412851863223674654037829056302082119729625374150089983055188122335203082092747724730467952295003731745975214236850784139197212702772047298084956614477721484996746998304305456373746895259458844086663954189503331416133621822704438878017974771798846053584737378290641414379978506579221731309088222595873479716173332790600455777174607446592341321710034781451722465954690464793385231685610862357288055772555934328001692988150953436053699884987911171839210738987321297446038520665292755685258216232848379064651251190248442130896553743604434772172512736777634541837931118080855551798428153526965729880940299394458850757862592355908000572705876431218385967783046103005826299474908018331183622739487718425217384060174251522428528940834401093321518889908455634428392451851973734825331621816181256851494421453031660325391789407699904017937820866478150080693021953441808093269290347205838191072133731391817735767522065687696393536777754814716427241801647739679511775870074525887981055296389092547564896849098885103438420002548199759302252790041225075267921862123030870234448416312345966086186398721888066100647809181373594359556149296218259629206806530940854233753317627666610852554392942719830577645254793684794036098429379088152784495484527666508797744858874607549697886350617943063308500285136598210627491660137567016464381647852563930854533150078233553054338423645161967849317910973567051924124559620670072949681674871191906524968981082601065759646150961988112966052017601452203581581707400 [109,69] 8717464720128179215846541811969151650879000033139022931253227353048482248478779143516961609594833058067379389316313432796608411035273753865093580532764337069189840654801205248389459828742469778633140488490765507052397552517253283538492396382410034967053902035808812268581745207185389744537771604452558067853575244020038278542100871211229701225275272257323541873997811494345266200278696956929226942887480712093320696956094269866078172686099600205467186166630379002512118152567512505866599007470716746476433095974463157352847849990463562236952261320665783212659329380553790042035725785474469847266689823028579646294951292111112014666689377438606662737836937724854667451222705812262293734131498477959258398949507499056955713232204490992526294356924053427689097989609994199669180734627863157545041212121175664849338705732196594568052602198214677102436393730429766414578792761500667746030867597124823058598338214426274128284959612264547757755345660530968064062465786604638564163129614703763381387960827596381663690861742523187760697054760020900897928151107271711017831223973463422777290730082106446062835221048454561095628646660752455988483289537553132065040993503311734626600468853414430490170992351706755483967904439642318258219056112462059041112018382076339517138184343339531096892805413239521595943967487842589997587772088735772027756532353090463910938350723740917694849891100369083312751692345062987468270364518904579481128316468897212318246678474577108742238296550958417354350423763216542758565559587209366323774551542156968897030036169629396644714144956432656701446453717967737013637543397390004750566562277601032138129939186476396255269813976845981080016181838370834231582592754550864208921053377455240460189738949102722467527989750036254377312419533569949900650772645567659437207082750 [109,70] 158307885160178807601016128300963500625704841456322812707295268029197184582181880672659047600594416852216828512146788188075007366995327359189156584034533315907267784366255323586046341537345186688399196184838166120049809891449681078268927150148618373448475610068146210927732021000413261952675034038478295875580846753305732057637210788569889088395984963298083012371193039920417723152053203649394346436336631050798343366271625042581560796656524112159913597703683881227099115353811079090354887574214979401442480617347874881798411142869605490042278229692872183986045478857103583413035280925823391893833825392254498582253226201881058209882791333435444775165706954856833509604718073334299105061139175485319209962127722860020169948840840905894474890881512024360191683780828621760944985838981522652913171223696807575221296657268028023720885795393015834955831189778779126483944078841240977958540476179966112298241436288801394474216104106307854649422571539451227876869871387914310141798732497645038645832687725774867764834589795849549653012610659184896361540750558858754374802072382218696986067083540073439016137640625762447181946376754598499960417071797925953738801381832109848988208193202587136020761001905416904930822681091642050130956780430180810764121935643543116554430462716944131397116701663092117819204031110137307106811434137355253961427481005879339761511576116444227201536899580966188001655623848602523197544240512776544120974052060127615350855482637386507062719094300934743471128766902266152822612170988080341543473689723995227055332933518549576601092874239931921776755733759248907093101383951623770292435006527236989474640253194341600482503844135329008258291123942397325308778879977128862787458751092873922014537240124979191798542344432553295967174187755740035243377687058178895530800 [109,71] -56131221629400995839257821372088258479755533475937226026852728705386800802183801203907675898797723034551386122658701109195322819267025884420806483254865869537852258516748370146602384835187421201894851641934463316675974608871652352381314748229921936844018491369238750765745129200486070254585116904894923800122243846173653243276718021389040053641896103355276982806886443474611540309151926032450159074592608514732630105518187685138205538615584693599140876863101639253480990230505923638917542285573889669561789860284707871072882364577121371747766083957761235727680693239058211627422079802823224660137857873505890353524603565010935635526384036675508441422813570896434400392100703459162510092228822025271615047775030875855482441188606400728191413192201334730384165319816820772199148896120961898216643168633760857126134031892719598608741242392491235412771790123648857550928839411828141877087522215017896105312834514589519465250150494121547299275299938767537568253773097851867984576846421996142169661558676233489578577330789996390436071300811692971533540987774199921220202664081708200997272071916196283008441603135649391753184435692590245810577890004619489391107852872065157339378408929256746353486165589953497261396551351306869944622388517106217354623859353979894106854431969182369979407321774623569733709933230443187056052129976807700559721940550436526243745629115237434092178357972223330242485801975542805900245867604805834189715377804901646030411026161250585734053459742870835747027132817732565262105736209533646240427891559789898650813917770492818870494718901381168588284297502335800462293216284539416773000235781551552028411721223042939352864839727951914599368077461758799765221342232719604922338949918237958729121207143175180026472433477020349223059935782363043497338050925112373500 [109,72] 435016301088054082050101079102958600884621624896712431086952006808092202444461771505893351814750061069434550041004715845438996332266057594161045042234162008495310674418066745933833060913051023956154535619098056366715203590734456975801091821158149061943822077684915216239750901138114949354831825970338893170744734515760046061692836286340232271502471970377130256470492724680439842580686355458096382131179615008952789634433607756828208710527058909048265523291733735902340729186902154019674598417357478785612817927164099897572058820096489715190873728170945616716038085831245233367273650347443251164434513918633041461275954589366048721953974185878823088813388591874286983740006721282100356311343097134192779607933875585631895966287858600390622708520718811638971520138297617640669828357085612846896326486028681585204350005590268771532556203421259664608464712559463346407581725568532845186421977984134646152472117582863151162078596519109055147932992628089295586571083248925795674334449575726473263985424275665538999475296195213774429526186407968469878650230981696119635579443255916898215305620054713751226070440526238501223855105283946270607809043950982237949319125988613235395189791849546516025652884855400712564327579319095563740164501307798021126478787235767775857485605704663496465749974436590787519595946733190467549680459679974597750621559324873414446039714556508153090229525512691396136032808437130948869378915976871806027952262303300538417825320012570337494921295827925258336384983132494524980665903607595498028765854989060623064740246188061410165975257648412650040896950424536794050395396488202736422842875663444786975501705360429380468649483308415262757151656558788208363505468677498007764762193189579436693485611886221997006946204513516743430528139762747530519353168888250 [109,73] -33772594592246390426109051949430347465827596944104681392796461705040982788386977011850344995642652049493301917260219808302498991154090084231654330460100037794505890464796103923596485968352354726470183470787261007212717211686113450032410814108597363967338498586829603957037959178004021058313120270826876428381591844948869784706579035636231520533926619181091565516507830159282366296220267173780752431931891952686942776481801273793896505584277544825055489149534027754282727271193085191305612984824966047956963579810449300601887665852230429055234170701543283445744534222895040203364390698329593524323590109641943643533584372891522857332943607289948421716201275740058472498706746653059706427639750205212917891953896667954861925116906442015451491441806244858626078338031896452573236049861599575568950897090913736146220839113774797496505856104468818592423601830501433617844662277639958085059945495271858522014747336429972132432215274067237736261487159158898202087253995712932642282519689468548806789649998891152541169814753615356205135168771066148746704078422217016714150345898501635259584118697797145371799096107411637423756166300383745925562485150930086578278575166863950759837681296443747713265582177837604813393257730770808328067594602372287106775358583216275310151164665553949370488771341752527561678102022461223145890283337342078368041006741564995087321638511147642285353849483712229770830655758882564120164475647094800714693623767109017050141026531551623389483814687103134419991463308617975208446717077736899756974341404228384689065595560364998341050585442008299119950760555786123437126390566858376393521910667207499632628514580431122560749933521227470737181811088504624050631019098851024664028331596072238175806830289428156614081636640329612622232205064258855464092712350 [109,74] 3781275032548912966218506718099478910029619580878106863069905803720217708868818541103404199789752887323382315699459658660701649205867134054495427902477956322037699744558879015983334630267821024641749079408780995269566334052428535836997964376259781085676992351899224882694388337077244901427947128075215467290812074488166953403617664383403213108310492649061213739055707213110584183665964264498269255077703111915910292063863118572186479314489957386479448071428568385797363653992853235005723131661258196935245236639767921266803114590322345160850617537781891714460298638331815133874242092860566324835915157116676786974793495386418653901553466076415910946383256824364875995265487858592015740302387222563098605534028572465109259448559989182440814002741984970592580538578448632451203338381947498191661099633766768177698522851842711778021667900705242265062205710687140326878509251348246760602665630458578502413119281654196728365360397171111444616629523707389772535537824952638082042718317500088587404187332221930743743235100421712924231086181164206281766017968968902757617118576797445754227953328314172958318312252833325153582881843356885223682222442484265088019483352686622201993745296194189429408320504643075885205609374879560603054884253547048735001525499190186138792847982972081949003341671194235317913630071104361679012530015017803160586831400018662657342016674998461859915608713948974754715538398712876406857855808183075772829140522607468131967538647891258386732139002181238723689603271710994056466327394553729395255822074923526162055153712307087063356536169677238559088657305565479685061353302275809448454224140113279905366055799912223171836572025159843474439877795333421976252111795842583809538252698021070776130072573732234569303311988530749847518899978291110980927920 [109,75] -66318991851007250575090897973509097485829072596677214422298862359390998713671228967372630854605861947645485076815988316646153168916018840342033609297340059105692023728093194128981604209197777082933858854197234199665800603777251423353654132640295703949375826613946753364236856708149033158853841903060459753745149043903639271554622002516110727605639864616452638045975390437021030974533844033682346247203833547876290218962459227979110030219162638749993544279338447615422967460679740357778908404914668713554457458426188430670279180821973641930594600707404008988773881944528370147372113699720601928928164115256603326851591238420192155733437473104256702651089463052473145053132426811410246570318524249300277138170944548382114783028185919656543213251368070133852428468109221719304760137865401314419437186584038170769311416677820538410883477689632226739358674082556769168756909669557897973877575771386802783183085804621441954584611856068434746590093749787314381402885626560205642152451283377542670360676906635036855748469842494939900984165338193495403940557429268085191234622285428879997556140622856557203548504345566867050497039782220913263850182148953993145605117694290790777999447948760981785848363394278541898002664849963460277287197850808446504787651627387555740757181537216928723052868696212913807439316837395515240857799726053364475835470691289625979119913870540480382696751658722517136702015559388729679232839868485893808285530557676029134589723859273984066863975327100297376272129717474934775802253087967715293479132890101690150093720254344093389424666587467444000380111514160004923563441181653009260020819044922392110676965153756042330292279743266385549191892081923345909973465319545731415544385756491817824172540273697221283429735859629334971594127864893888195 [109,76] 2219024660000603540039045970823452013678450268205773931266609324005367622075670693106938261044302589652279977634614939092464622929950856559039383680850260733502652255098337181833191465387891480972524617495480055374867510635418174408505430306204005125422805636118551248602113554097697947196014245326768594624524680760476698363154741939888402149040919403400082551975517604575949444106130078615241476302769513753703730641479903003111954758373278355367983339798294510328663114830536533967540321018854099727717312001864592952141062073724992121737935196443379191529144480117469704919594000468253458803747602608916132462583993260465960134674339136027994259642723412420209667625183463420058892038288680522736204323921418623339741441304590919952063573621041000717915853001502538643497959942989281347303536738241259997460198213252256014052712307803541673832423529863274273254982271020500694789132128019604470730520500195781885267234461263658916138233291157600548133938867767770028189035518540129136425211555284296096138809901909325682729476456345914064612096033578963356374466155824943849921937620343559563682834386718415975618951538976867039040273865053589262773545540756406255847637597709415465904512579888707691199065222045127617281600226499283072511126037568226194098287659150378393092491239493625314150201569530070485555610639118353555214487772359754045947776726202177158647237707939816784103156637345972866656628690083722088800057897383674133300724906890746514507492791662649900034704875592511195305847582985552853797106596268105996212260222160789791520547583988274684038250375512416350540878778907977208855588610755929035011378174347581297393354557171318174167113135430004328215983244819005820502906235642379473446061011554674797219505841463967816689194875764020 [109,77] -178404472403737847509926084922119293198903588730123542773722197772205983434566433317833279740999681967851344033369209714116463177252477515133290555334760992380886967919072554472950652801456662440164700188156531481639860635228919132936334754849216831619421494628047479646891172372301532566895402390982279882535245386195206769025308038958886352660068899540188084696421315855735239841152667066901482806061670292757109419995522504540543865885193488947198966992029150428409084502328545177673666874015541966024457345051493368934127048495990759250950124911267350987012702108130333708216980933696639095314646848471003577709504361095622308154945879984521246407028863516254333506344379143192324046907075654319471147602455071920061605056274284169055550050989948502028045255277605458699873336066457245008103911382827192253825395259942551063536791527105320534335879425222558213605745046431364435277470476203258038825825988149347987856186689509921409285057655663061676182956403919917132518915949158519651019615562234782998511113922165939024278352986731444503373486861301031493783951687524372687866631447721904129137534993450002794890329662522105633575189607123850967907484672098909891678365759900689943402163740408423925469079934306875212415449041154475378340787908409886349597194315066683084230326090280432102599969054388521367144936850111391883462999918281734568767180079322822727241383698997960019977133106766396077665084893638059267032548417008912249787067383887048461155278082889183662338260345289430277740442195194339863667486464773692489108264288474720247798887180934726740232519490401136829140762214496983854441872721626210136395423951592704409064670802094196112995770007455565694626592590027431169909971685161561559428301633947160148372003414640901008840137600 [109,78] 2553785658716908628828303364151570501187674198988076676608847894961637465754389497246830391013046300853738237202397664067268217557059326339076690672541010326707568487911755191223027890332176692557669892547402611152750841220437295180072947758283112857674145989920769438312202574803420253649651713047367158076257192510659217084417855334931131369234701876044430495459328746437381138085261605737242055979932348170428006288345577913898251331857234233909963847295672927757577312340592190186132882332115985982529332223772375076169141346741707896757732206881069102450139756778366899382946776766840206010340498775094833933668017988772426885709627321724418706534616481895297225529632934665950202910548807207518368809889642144604190671209640954519764688421992806554712789537360707097958101891182851997769489348686736651193517156292799795916870348070106237143727842810881184924952521441326357025840189478875771375611528933942313924510487437479490173283885394825943598351340380683103750568789056722548299247796300664354227874053187154684594457455422144739685489236169478590666212655425476655564053271913562623214331483050171182231660386604163018143736382126862424208930208982290457026573603543833450925999689567831736592441735849211143524696506784858172688945425239329202298288744243616212541324424155495536489528819119793751681910136909540006157409218843364615073676759685206540888590658599533573652792478194214162289389488991551271125473707562793249126828397847138453894197264810185810711572262013371633598251951058422922342281545556678080002570099824490471066381381529511554848214498571615659501456839940413618639494301559522803304943434992913042684268866026787529030399676057341488043446969046178632973910530238764423760454058289861613946851366667218286819180 [109,79] -108884642032740147903322402228089796609569017474368154894400790894735394260448546483372508231022763391248618239910791921238401550838884213923693210485969145497600922304300715911528330304066728441515185788580656451837861609795081868686590998319781250568002274434924781620101314309236063515015004942419478029700984929545364858282556376749893172288510866063490085062879608623539964056602267491727944022643906217626219523475178864072677850461859868080780609679820101745848089708817259032444423652553752378792724788783135521569632573056036231551094362644897808475926215906254207652008999863161034206602318124851155912669863789561125275987787471886492798079617354100231442208712722738842799376366188534937611668919746913936591702261183353805602584884846354946401145475025815055160506323052459333217222480323763439542163749921235211219031563018133902422904698824497328809376651800591068545446752486834746688960165556090166094304734197397084357309009261441358651346297963675465023099687594217489099553348163351424617513003447836518656534626917507496162585578498282419800731906400351690306943929806505057985884548172838856998766201823214501948831976052631341971805222541692256941176152684128131961584952164041363442256569233172387733083980622334712758677504471139761174252901128280007082436240274385474797060105017718527782255571015995741324847001219852001478900069774504038538107102675674855810744540982771540367096949864539635085039682604679131015073807264369591296892809372404495309000219276453041458773266433547143190421895378486382764421998150246443992708240259686754950365579467488927498832242614588563157254161935261772189167385478053854301348214109691705175901225885795826430085191742549317703874827402832615547575965812279903931849079867881805500 [109,80] 5130640462475898571487852547766577803098063024227046679960914359555858723287269419545802887292831746555421367653379571216769064071592713994115931321940964377059486750509258871321118051462386419849290374437422944994083721419538512567854406977980345154481471996277063318489271474577151698906449706875714398215584905554685356489689440865546057141497903614368979657312906689460632222239542399403415957555499324391733142854463143800626611740547242160622115056626046357378501959229786750241706097519842324696278317815286078026442352399242969435720537265341880617564559696193602741202251334840108743270752692775754331755849671440911197089713858306297629386497225343051011889580500532964468572085502715070048595920331388204073127697256440603824674866629227264357784105642102553962334615232827412201860041894547973730832121813678967008627600713517209073910049468163715346213175406674052141748283895743465286127082679137623118552074797384826496442875277496738145010886252168867308061830748478656672518073806053889078223116315811387018594920699252718025930983045487710659446726376558195944428875145173977911090462345599394776338266162241502596408141352286749064192766017262404848395380608983600597873281020409775383284365463768800278456143229806478269214221433866447530558694978271717846591669769564108693056411514074453865871286445443804549866226470025153931004905892500557961339043776200099021559292337936118723406163381260709575778292033704628096746853722553127866696840156278628326856824467376278339411764869670241409607718620017574257754912531760397020353380091505381996846673688663107525468305536945897932657431716454479589310873505011743979239460807556108400874575511037312567219578308564214717666580391976876759222355679996220104640652759691500 [109,81] -66080875016265465490908427884833756630856957241775486413026297245681587247811345279456628050118443635827739695481633701718196136205147812594343124054618886581825457646133568710222286094157630012134457753427427312294386471484337356484504023012904712214932863295988579834495651744327961111517122330234229061665268855489984415130538458176919801202552933042178687915763721528510293844696038092460759298075092620791052375421934854971478113612423105940647017892885716644356035265541103240176868283475273523082197554013949226737393460280676468622880765647745064471390913974100267026188848670524293759074473255442352292528811711457068383430191030040130306079493367606582626330491423191125280086089035353284013718339935770603521204881151930216768100183160510930742237153912627716290389932507775500648443514839944185839867933361655977748527443849040354342586984264564800175308059407323037560213579307835118397927740622853169915432850356069541678127606198894770428494534931359581691866645727068510562992489930625479497641446516289087413173643331804049632534447509525121023231455187382555350570690452506290626239796259828682669079472474423229534828689072782533846930031007163258611060807142559068811872146840281491003960456982567780518007167440879480193973192576786957631806662104422372295110246603625268218409757991161035622898644119332993311493065232810663017520931276827635841311228241837517186769803353661030090975079773178926182192852474869657049160786002811011008730864575079710527452651522934380985227600563937454526865641915897963251232945941698069590413536991841069322860051356439287814885135461651057385148762062132064866788039311975887218051675557357343484320561509049315261699044429556594575287516353043185873862049282059186900224611375 [109,82] -86071130693560899868670101371779215441599188091753643438200766604575368136451567872639429367415284807256496381958229289013031620020056398962774688628424767626423340061750702626541437705538804313578994053408226540307050446674552331795806927360374802916382177882462646066550483856420252487529526921926854419718012881899578688670372741965895588183611247066316811763025754373353397199747921503712099604730574233794958762290951021001065460498697729418704573395126792439800098953685714376752352036282305081116384236334743819737635312538230754182444682370447272258012741814693475889138457791846983048368417683976253868779141096106326942982264480757131586973999007521756238091575083396628842334233741524850787721090731386977968263810617128986302179296040025683514917442552692197275976208362649094436258495572449870406653137452129260465184267662191864499321181687207171597428568671575589733854486207586241066756666879561486938418928403552950751421287741100445809037861438073107695571545998344139730849307060216689262523136424686066011775350398236451841100522832445600416796846369017091731103318964999939596233225937296703541493604518526424018499100355661178858975375237629857353188959426570951863064224908434391149414805591455018695513997383382559266581845738676780321433891747292400087755059882512289993113323128081818686438323983480828808723092101183804847704665657336974002425683193174433352649453239618317770448333456545231867372986561522340547613654705556858982619576972357130296561277960517622862744068604228555823879612788371868750511774898582778542216706123308910265961528582572703165389486947182722779096744226657975323459257539675963946355136271383183492319949025230632517348157978962531656277050173602840078211612221356319901125 [109,83] -8747327506795146777504337730785934699511439777050367326280673731927294613335020363069161062392716559826737011819889910192444397145357507855768466654364144333980610227491203733672262634714195102606058537927418500473288395552298033001857973079108459865300732488740878215907606070219448867059955118508778785551980162349009488537501938125444417603580654514407275839036530255943964859328295997119401158060583061430773781123713776314690166221444877462893649640345670892661369443221920077517146135101770177093018173766910046525335531714000318438472702628909795078339222978270095041999595826310331935025570372411260743561585815240404741058611659229609221438491819417649463223586760627936951614247056914746620377698392990551343911132350990177609002677567816769613287082822709658032303745593868905178623502727848514749378700316495080483042034521111853218794074184823196990173063634565212830819331808970374074656950181481532477850869601699169953202501830155743158276665587761693809994177353020402324864393924343773915798705273701370561088673898545043184071213775854339851409296959011435524912627062055280918498898509809675167259946989141182986833652709679082137882436325292748667607834701605739825497487708066357230905188142079145756738568246037208212184107512222746026336784338853622018598453700201982729576154105081215968708013557182015115323653067509051717258143421769926977112046340682086804432598467394924775107695048352395679000843148383802978096384642819379337867984503681665830138030493383088504541204956879856117105078564371350703128179204492175065209818493452983799290399248285256967356540269812565350755081874763259279975429149165124091596244119241565925426378153655780800631754208932863673339086348916620615634860264666095875 [109,84] 28725954670392556191065300594579141655054435046907917518291281525650050346915471373104551991317515410921544976427201722727836668099057244241936785037135266433102900084497424846743270021140739267922039449424687999604191658281723976560336755065066553780193156859548458159900845207121570005442306912529428432347823003077644994798430647028697550751153548480883758678183814709805240222221930063549646594008835801574536162296048869236187229748663961289708948449933638577136240762584875375407863710113585138710053707003127459855755061923805070934315291872812743849837684414796771900723580216363786370382222045331680281424025629413671858568194719727829759414206057588780646800353830678671510596934576679941681371167686868283398318107608207046677787790152772904405040079612604305707286415351910297946264841519730156320270799661716794746945116749492596858996792442004746008396906558422297189729963831711128122192778705581644573196232494930297678086356289470295971978092839749102399313197034177303499792607455690861608815039424919711597336742447865631865869436266564315496882298375636825161584215220527868623351609707822646663136969839244140891931917058647695506690850786913519615563939952217097452580404031492049054469450833970158904313208039522244275736604373300971406720427073422849390133412013969094807432624835408883208429296615366382427550721954969301935873660293958994213065774461796035134404365238557138896647448508033174680066874062381366556559009205618905463656114221300422600248113319770231412465437199026849099842777974430546679816898445100892832856216262426205350881146352967302071077733847330443641421365612727484281003805773420450374531359426469916408228996574344625122457131012038959124318843349260801685136244989650 [109,85] 6930450345430088110867030390300610754511815495177173004907519595378648905951257977659567787870026116151156994687751002261772134303884212311820867519515550739341605143279192667749332699421320487721284415109917618501543213968740667980391552134136024379285206574183864257730366543269819755451914780080570106039893280178207866552545186444097339008132083558929567995418693163327689941644778663896242434776423856138676576353938326858074088610177599774450752015519329662388560987844823404702132181566573790967462038272937321351559850401475004430283824007631979777425499721146438453453431009013375902945338842538188273801172791302618273731778752166055605615854850959884503047264334303654574711166525171157256866632698646625335600046849506814915135322079901273661096344090097756376847143152912222092678575945429230076987584237764293149762398473505675227432899011619195515223895797616125595872399843485951543691837737257536690377617034398969417178618141691747136690913987933761180419717911121909874475696444006036147552358683670445148842504943876274803203041572498958549095583712458104004029948248459074197977383612983982317739332499217933109006251594940557328846308037171397536376582758206894853496617670987837980234263067388778210751911305043533571644852539907821799902452882389762952326399307020889449072166887660011887987104884489663055413160474078694080956199100640547594533414590963592747510288790247473980718242687835071386010628191162004805237414648309219074084472396494255480429212859875428574822741170939911510220241978869371287845863131773206185955796463870872827489945999547032350026274234856428813623831182277415798176756877178587774115288991224722706412569851933637118073436488685296718342374270400044360951416500 [109,86] 24726799660398135312769301299823012932822452795234503281068491284673458184663184148885409602648898820618995404050329067945525834254589895675419141532798115609899883091634170045076860426095615383587175064168724003927049453200936057750202098420987699764993734962801711645884090087001066423087257645160792212578822407354599465792352627598561572862739777050903900183231294974652442977872479407069392289769246981531220803481550010330843402508357013973179024874875446446936916464162315992418063327165396873339301123185741703722839498454218863920976589651183122456055732938012568903799163765415794795441900883411597568496397579183236595303387134320139700409438621004173113214236749006382397296877876710605144232819181069394758169395690970454856052441350849664967918941248292754013495307183063290982360996343809954491363873379376608334037393056316200383934770601563586189062488349037617478791099112305667095181015549100683293084428166280741199877114897440482734066701602843472693075221983201500345060987417364206222751931850679631048155147471429862763574382653206662040389854838484239615931020933445385432007845725233604311867745337930978379673380887528170258968868324468110288389221751596494107178466041395049134095995406244456556828425422614011479109147432285025347828170128598926777547491759106571006852674994921417862779102779433241472522540820847225321458695989519372776087309692182503210401242654051188936465024055341932619605216444828709452202650834703978938542097527322670444539926848149505321761345338693490020357778491485537971223480885600323085660385733102639064297704442623008318788043494155554379652028693235394077962303993757542293000601216152439339538854398469058730940035593735753273639079823363644496950 [109,87] 1723230412154142424649036564940410281533376355859734790495076659835434423621801882834547941440977581207603161022999329044942753915514597150536998752354013448952348515066582752132554636564944702253159559311355940203223674827867730578145678299817051608038781410130737633866454112723860622943015205608645124410825178906654640222955942686481979714168065909172227710196286662116048717095150646833272846133498681473827875139984537701061157897005801340086369586422327714801246544940509631615383173103131739715174167494014120384981680377128726901287500086410049256150905952309550292853916495195462776981633287174582643117649465476893294305497750017763356783599411760628749983308102131136642918468972251014983784634319537200598566356784359164520870865720992978219573566175147460322626928963719200084372593658939011612506882964773195355596808578779886671941050533032541029440089650323065577404658119569198345540410314796384704439541994838492836576280196068265085696902475934152192355728849609561397901292818095272085182224691096356569688014096083573590633585596240689374336344309974312570434329141820046498296061972454921270317476877538251355521471116094427839724218289926702184005952280363587500484766048405614425511898355623252811291195094445301861338686962317430939421079815818051942776606090638169015561909983466136342257755415248100687226395911706541124645297534591117002811759567269022600794598180405889396828207644619638676973854349702794860889372128458639526751417139023864833447853792550202149269805368585578721660526727716690997610145425819962883635083212267496345514741148071316580364153402703883573718467359853933476187849658936639421630919248611357338315957027384341019148132431458539289915656856702134625 [109,88] 14532962026346035019396211694718871675120029830506817496635807252980967778918324727556684424653790580602021647378498687086020587313280840572910625011130703479011102938510508181318461522984571970746834618950350765369891243889592603860194130139729601312793937893327548158897088312282271071496168783557670047958016692750150009339701193160157101863209589596681664574146303202506442351716462099156022321184687744278316100786963170761758718282311910789871503956599113987860269419958309679064567329298894930948388771969024275692773720201739641619430759469016919865429232177181704286134789061368602026343376317242134472871500486528923903860057092951179388718392241735384972490640011927361044488778761762019092151559868747540444638565119203236879350498986478894753168468126109637421978368027386069909408131926555614851647010072575969899889799247088926425331963739187833454629303419513350648349179336057692195396397330525170169222978005355210702198473986119551686744131523227474148122344680411756373527757236918250965944002716350941329926126722445035974969698550354919149866041343643416510595518642692772054893372876814015752811990352634268652144862164532864056954520311183329658718645582348326222987770079316156248871216510833502504876132318057327129463941891393665312999624593700944858442648520256995025124674811424416079018279159255160433186285786040154962679863386591153044477792054975623242051721237007016950654154530580459508840082153719653292245363094162057125699273928006962487291148552389246223927146515649681068396415871187918291525560437746612385986673728220687095203476220311346576458818422475661002685651708786164677194840195960422294137705946757133639006189664131973769155621538752338548354021740400 [109,89] 797153754354649732796724163265667397447574741727293459894058011632368190701697834260887967261354128826184784543477318228392867811935775782477622933543182988706373301207831235112049601633485550354923820878350423440999665489777636111168009749622936749593649743218402716973604234206830351508115763057874853890334544403926186975123054318316872679776901541035115539978006208892867310281204721101995726745217827714271381037018984407749391605540153980682999731159398806041494890477441508721428919362660503120768712056454390298760864488187614799220456654315722220202610125000084688864577331400550792331386145763752567879709332675388201313344469506937743409490757027619548924343656333052181444427147466865967343237822217924989550217720965803697641707762497153782965686371579181509638310987901656114748267748189427022969231332440592249966924560357198689316384594194039393180870195523735299356931375372663695467822244048810849191605634469329386974561146414680519796456383916717534835520150214715695312695413441686775180564372712254538250236264340692711444746622524506619602556251750860823241425086798581171898538241260890966617088044032580663909454518596368496484772662533922095455647770045190794685555561280719258335932756124759308782874928030271856280801491620790861513102737768991833326051938481794816671081911349337864630614188216284476486553902196858992532672253852188341016019724495180275190700981637006584076382573035817621210316883397034135181307262680542461334524558542079097459672716275185259792903456792438344375730288215588182299988011384503180941087177707419641820319751832367034320229064531647736266401609696304345096952133857892649042059047678806618394282418514258021645337782809064222729497575 [109,90] 14177222275582410296806003682833056095975990840257863202942154145041509641457297842483030875074904323818037583322390260837109184259576597321748312750675679669337232027049864948486363239048888895707701636400384138628496203332329393078092497990040549180053342008771120430108477257844036545650566964613768550184347135842447225893000492068688691012463207090683233466378228457467595217711253683767631857570933775476183541534990787139100348360462598611895954845754285399863723099460992302778009712719249330099728219534851937481936056502911720236163905919348169480202893959043999150605442466260491148166174737748602910997506722678723400479768903563027381565398694432383478291206745007537729582616685867939560817035892180768794298355889791276937660024082240777638104153361168560185848164290665521803409628752616206145189406200280347424341796329244130229300443246600845464018570161370751653425388808342010107374220041358006589710701874476247050237853634627525903944266068074079102482919472647492109953432450150364449036443803834693243414432370435913997023597323660235965192098423941623352802528620718711568898771923110433597612509124957218111461875568816455715217551590427925151060435335025253618435068992208914299599465692569533954112304042114114253675453797852397279905896581396342784555053420149243853814810077999576151428449914150996970838160929625955664122881130932050394512565501940881252789985327447167727394486218229402831828572327889680240605155762870269935087749755741324533658038602638293687696386891391654881429049954050536233735604036011139714321128429226505682182006740723423393080423647736144614743749699006200213339873042481015392004256480933594476289660715879719931194819855578248508295 [109,91] 39044493648530295644647393080364896217156409595825763956098858167940268910258127936974775196646946777349195624590179811970083326596021675681625687715249189031275971105928890419989061876975296858247402589076101649202115730499562987528652166224175655041828506590782076072468307865968722069113158516313449503440331424321650540825920350450958105615871610328498809228991414305366545778962105526292556065375271592258885348942506269211413998722432629032823258414095824209972683810570421074532653894045915602316740313169442952779203510809452327079209554416092146790760927394091225306485443500850084118934097968193112047759539949034511419013198314834915717268919791100874486824432158994275107585699451134502690588663764215038536493604852208416912721925377863624410369660653143881018577283340744397357248796630045708067213105126263589250999497621018948282825500994239228380663917203466871736086139916771307815162846644368399580573871249604889618023539367004198462755319383812280638479307408385038825879892639925318937763265765352785709213213007386033133524690456565591011451246767427493872421339390463690389826050929246547300372574582689595075317680530895526075597537995627769074364016307832781470208433519857828976356469816937689428867024420227945212741920008051734558895022744762343058128692394968991369236688617856199712409726876404867531905732892710473057723648426953380293560885824728567980344610971644291975146116875529403322351861852486577514458353908982146009475745983067161141217215598117300200779624896083771658153437885567883744019595538443386537264453098918029539313666503838289163087031151623255331841547670499643640772504585472805314615494270152326425244216935380571866336994274476750 [109,92] 1042728783411825900050175732189170463530831013190903115274764203340603140496104873925459413514548650094869568070204282631224951771809696668653573147922364754554960660733978683473799931181655733528839178513147577451649137978066003941128022912557969990630865876165801091975339256982360092990017692898672905946796515383208245403725589154858733148847646507570651850853955080050524829739738399255685687010449232403380748385461229860223338780236556533640389400938268175163488776773830154343498770639033507923406088414286608594548619067648968432754361841877324836938697071858926586017210614645874015087135439469722662017159625730429930247798200214949701331557424434051066779395258862989843061413148752968904695706747548168126470845666228720860566423302419365318055463390999158431858557927384274362651367491575803872692895631839845763615143655706749466808488738555274913184547661486645850670992565966323398872010644274528468392953637133167154447866168610995631789622394164061764544140004668323609621639381679412477658011589957756716222746523636850060760607503735393953067377084886726561650247190427335668585187320116946293096738375341526508935175538906216509076053460457952815993862444130272066104657189663434574681752670043607522639184214600702171182248797365101682726288845058248156344645903684649557327547210159926494012290074751594735993195386837832174922673932214603669837000072796307212902029629550934119936102862876587971024529489352254963264926801411463174626425855151133947112703817932791740152492766443513652096030258405444961277252676045337100014001029259486331201525718202772630271088979585485513402608964357582052012191683657504576251826876330263981648837826351170533304506883350 [109,93] -2288498385999462840954412137621489803628670241027636417760583830458047575573933173736599538853532813688837096323287395405240057021372665949516199707099148500817075153623317969548041370530112198115315017756980137156099221441453240318593817448965365260024817728291602973746459327986972395157171734476855412292630796370352800089748443799939521547674190872369260468503282107347776674217528095831602905900216088577668314851209933078262446470510856324345235181246133387186045095254320588545240051340674424860283578622029536121540796768018888113523979954704839896186348835945913836484524689907502849479110475835338679632545430259061077656185516672201486860918283927288424172586481323894618443985013215231868305805342955529229470243760360858875394817862623202457859048121574678522586373669305695657709576101074630807355876737127957874032712553681847827375470307615263374525693226796323809980948446550718443805874703841283175844615888333581756393151478453208794998981412766414205640220009927658847471846680159832012327345490117366138088603404083282184582540160274056700560108551114557994771035526652595648123982030755150447608801919207643070595620615079867691806825882282909326206369064425678726578800180054972482663582977349722401381858311783322683093645711964253976664680512336264367174907796606874444584153486212144088673884331803224284592445190172659572457080727762244352517218000389393804053771514153943331397994845634665717927658650193315155534792211531131320363547996016483175271792734770776329544036595690107739109852956262630794105495782383166866276103920184974047570403510425533500719709016213277372871497531753013883447093893383031603696186480297021774935700203829282348010175 [109,94] 31257850321221144551461892153469196006020853549639056347852443037067749546349411471439051616771520969093580509206136605339699461277410032510894602321342988979233924751116034722201611041685575478605497009293331972728116908665066060762824156949325276326179073081321960549431656075742961830278283219965320906028167372759517676051251986339948738510504537667424897555787491410325742444786262563739580969029233426905435155831866683498725410763330043145724782710621979226927035787118090513808015690338860582506376981948431463285188322591491043823773203960623118613134454670365374088996410935543551895145714915713039171035593073574210036233106082886201011115366151547020750353170903166150448385001156859165616063982365934968080664696614798415617208219738767599712625410375356662099494136317367110801105344617359396714775187766260046811438698762060624028318524117383204452627648373272443511893557083318572255810543442205910241911784502369607679766677828292758320947322524648267324550280655447435126847576145800314841816563697791196652054283314044071140013565011879424716596066462703042424918772745838517780038998923717003834935920846854796485693151901652542910794578272122592200614558792180588271757662218985329507452382235436170360482769989435621844628168597544884997064543465571893489751765199785910245937638079059169446005595313433077562462158588884345912583349042782848507255288233910416864182892714165322336205172204811784052636101386851711906380632891865837443136337373053703897546925973702689495940031597442564252139373416366310589049557738719955419375535538703756000587452908747465408193019454439994088224625477467126099236418779245751602877820022094848555350621599616666095 [109,95] -103385734977192816640899766073435793838610763951552052139685638711710125858236608129655983825736237187627512407099150851980107149489761928306167777852373075808731499084155823659975704255656993305212383874871711866555654111107285277371790035417520041399737504310317774771085823117117334568444659470331956454693964069108082828716044237257316699415140591201115276205194204248609272507780856994502162441585871732724325317208005897188449621672746852565816371947332113136054455533889129568790458867204414986874595521959194877902213857131128423861837473632962170094035334080530098133576975365363555086490457629832778701531385533831075608652321535016227858200863353795530473862506703584317793917122852171236735694393197929591721859879309253619108551950521158276629351729047948774811788118370677365181588203562163366463046472881251497233221004743163807002235418984771262218524256105378371950296186556510345321603065357302645472257374534155420603395396709353022952626642619149202327913668100367456870471181343995990797146787185370225987867499608132990153861589404282552361060789272395138458764672958490998630296835071675363479464019505171897485169943961202305010514733783683490551564260594110314033527898786125518380581738363950784798256638123511362108984702932694735336993546165286855521246895574936870073792861247006276538103258212190047769231670623525094432646343079946506873794203375308127661728288730632741584606760903429603304739242603735927729824503873683056333400265255912564303586816080614014774106061126031744076348804359778699600286447610854729481396645329206277473730340147926345104253099201992023390838495842418602262631666499231649976747057593583785139446103975935 [109,96] 342327891600934452845866500482303702780262862554787841959770644583129432390833052506283181135039106704112203679845869379991664399868777362054943922966645438731886441507915074882518335851407568840508473548505871499214583106293853335909130583373655570623381696982236803929363228534907600428762193455862851805656345569382271907143039476886347530010084987971757619983150596016146575067914375252668975470384909398697879760921135007491877910530650195169940921738404720829029933562949327242833309178091060952514124233626692550671569704501292912912178814606625580827887264408298866114017213448414095822964096482742929762405637914725799930295381277064415025427253267112557935862823063600477927197888320166786305516430388079173249199744226418445467779941211022405724111965576856681590347994292141872699886866863063161663059733819055949743168910426521186050622067176097949984950981621007185168047753697416408693493595404118484018106113443615112333139430242276253492394512440028577988821540382143132408165914380945504720270212374579654390371481974219780193049083146312071225957597934375324059837527775666481429476675493967844575456892145399837073213620429771739981005621655862331196355137002090620534206144692211689992740505055665799230161875462626634916379363174854868281571343711888321504804958273336799885441496853356033238877988068213727391488001273460294081240194080853813851683157739798968064572366487028530716779018786130819034858923322819323420077567017593033218097270200466441354945841463474581685818384562014293782796814069165480091697053107985165391218242935463842698000816685639088480179288125178452749959276012221934748112851364164582393704048708401379429672685 [109,97] -398734287526386503541170527749137024692785206859501029012774017170796107281391846497579841001909759141693290492393361297501097659457178142170592548469228704370021428084090686192826794470460299825826429471405529727890466329269058963627759807587285185681936393720615345144432436334852914023967780032378642542103698119652633264926562645392719820493053336573538000793554080284496480663843733072369795667938282841896180881100888745782169506115522698893674244071979393303837020241615391882415559577383620155489377898143248470781409484390745614805829057107284029611148124993099366594047471294369815268616042365084906740966192914615699286838873723797667973855208217808671490720144612942230402336707704058996226982606935408542357720257924316352282463831490627584168599012022900030890276495301489480881672128799722583662231439250947843771545751391544546560990983601249855074711681886323575527293288511727154287467175715678276982092020286734651546739790676716471197849651460905595164731575739603460538259154765354172204909608888663625453535477327603327081804628883473422040511698422504076391447771948919360853219062508079188452620820672164124648423463231210303446180773538325762048064384285583481927789192480901174499698382467147410438864252945469261371372338246827236365318941389341251934321520160123550218064630692236416538004453143720628937824734806583674211576902254907934483185056950527213272033533945358110716242243207856478072693935326565216514562920519418518746151750275087458455674075245325204074590694227118411127189571945513938585420497914165471964168646601094116752055110730310772880563600753648726032688348688075087761990141469000635897784850383058864705 [109,98] -1608431139783106190901070182565130907561403490427202172962878788347931155893859413757075535806011254207851677350877159915411414355337336967173201250166862766823768259622910989932926936688133979946280718364462118864115116021529777391637224500275978932132744137399154601305199785244293852677911312764276868572848862461280562103837675571175078799284857106584385490002302124537870823125862187031652133235119564860801568156529198482894485801468292944817653240771779852869362251708136363319880434495981710221746695041625187305505664039704840861978294479071023057488464125766195665642830470943930066369262840905213166336808990495957711097488453791048922072494850501684139658835838229424513291304590046480574397393505499249712442192847274435724447053869718954786259702481624472666672621665414628853401964456402506442146511890051621420168144944120141935617434828179957515216630192461346673292379089131276210398414427227224210804499595201075766304999867647143660328396770278348306242823005059197418315049093257730651688823383193317405846890264065683284043334578216926957046553398799572963887825519664852110793424302721298372137999617269258665055312098671029016908135961791946374071829537400651367304532123350793662384344451073294640822836045970541678189699624458197736549110637785854303138738050794735355439617568385443255797634359471169502129192434177600275864174775765369391555716718701138302487235101328485493084911460190738266009836382736628818428626228387427517202042786995289661729935469492829737489203371031267982425725629242970040015835747888072888662348071768882785692661431441773562157455871379806133754706187980916004086011498443080368817194499112960 [109,99] 9805271638040328559589542927564345462041194951673045333541696010770071322408178148069849342654550133787162614746454402187666241105125809838508974561634043749361845563282851978281860589292494414441450759774266474648687471476105903968043362035407490966679208220500219871687516456547637942698838262587990798966381927074024155224844192151562356701572988588634876019464527554712854368048514066874641700840624771209670132704919562334142173754236183482882798735649165392913601626955155435570489756385034034349131013626796850147628261250656640921634668131578707955782246766000875250121115268988159997187470047555284325312020505679464949399428649966451105758534509692678921235899806774970728112875875315453212959224944971558929378141351041785531326886254451077551284823396230874423667931073637558039516518921980964157725634086088039900867847720680248205434486546526917728614819678587346779752820976649701003091318941375728844456005888859878788614260658803126363614654281863016493316482993237184650525564041497635378257274407480923072261726476342385235420163457003243715709651308017931828054167045354229129417635535532031811544666285292279981217966068443675602738348404114729629034812268998209350852059584595967586095590976617221437123878523468604775756621111566322929174614314290644994592417013932461081960043732266843898303842669695634846271290258206944951633336761773293052216722561336715426459442224669487470414573270371148074177474019170195188183764313751747676873639507169616577603363256607489245748602975795549353166563580573294522501626988384062171855541859361349264875504348420502375229162507479429734543438693833147072887013966704359414990936620 [109,100] -29476855798231961086058744501486091417140000459612005620050668501148832700316474189890539508744552103773798143891566528121839476851877460505585283112351150602360260832513862303643072267192292064572357314828798251724039440082703516432068924035541430029692641910302826595213457240099140547649315682298092697255075232951503306138178616609323336095681590834014598588123946547979544562267151263920789637555350645756286764011077311517192715319000622967124114055772874201982999526202435245234532315690572675707314395314590459632339714704650288827984528508980075376721485810306047956653325383086474078510692651176706199058591400233721890723077591408779826955134473395836940851498640917508874632936471738467732820731557569460324418090936439147133348885541285925342585781772954006967211534583808411928890871466754734830545118069371312389544115687870727350339376209212935252465911240309188871173357142177753581660428722385318353492856742446596811471874585462027680672820467980371483807611336862294267881483795164230931815035402699855821045471652185691406141492383848407375460272471537974958171769306244968881177603431323177485988307850643078878754555536886814309209759391519053982468118652541054551273123404423915481533641838632813877117953683481593574721553746867396626323785318273929321330752577739834967865248672779636080095244921999610160393058349443674768208732743113778640693920638795419921146964346455887744443065726494573691069611040271256683811824313326138264228237566930337779759744550242645761025519234380949649989242116410468422381453913124966722537145356995301788075331181739643371087298025965920052366115137411278550492116430715918248816 [109,101] 68327084523680581568126302118208779486085768072635783965299945653743975095502320542050290135353664660838305651132295680812012298363094763601450102872431001318946000672884163434584511476991892589693424809038670355165043887135164616052781587817122036358298863209470194759654191141926586165804857619886111347662411301840916744946817243814961580450250727008605413216120191341105609813483134014708616455506530283448156256343968170051782072740365018717547626634817323249823091149669376278225338549717766255069288710292353059636211393146903634846490149100529644461062678321858080773108913751995409751589048741345810657185844844120059594330933711307533978541752550390646365913171334056024729067879826969866612925404715785412326064344475202913142499506823013261786290073728714401431371530767424090021984044042321255469888611383125315756826299072088888018499223968010516114078030592093671140131814557221125340235840579646972200787133357749623249682530812417139734489614312983121982686559018920163018851005395269151959259121805151914875762510741293754948752894546603036839253289897375366550694139306678665266639209634288140585437506580311807983276719588231219984929058725274739141183715453313715363760472190362801781437678489981859088148639394679965496527814495241246170184795522230742459884546443243564726409144363409401970349419976812772878906517457136912980703593151596906354973913767475718104446122474083359858226598058604869402976453341579553468503293833962172155231979970411933840607729750064583121197801203599262802633791476628180746179189498118863052749557526594349625592871316725589078300098868599633169574482995568915794835452276958610 [109,102] -111152947555212774108794136872162850428894529251847346358148297711935599241800904941964533491396380349152990499389314405254238418399827612491723570950108153187531142147272823499031914838712889772154237062704138580773030370615803462040529427706605202970504075143477652596139599448371737610674736530454083081648086082571704214130755728006598834665812306868106585932777726620825137949218173091511392158967445955193895129516127416688028755605496710806352985714287032472565241685606482584564803553874014043233421113411168238084374698300109957453071682321392795609299086329030157799464205012116571976381265387704254667448343468335988396361662957658744251520951614922533305818449262154619999743578828688365856433749940703932649915103964522261586121386462347115292827359524199396260540730416990523853821548158022350611265155037016858564360691918061724422736668530557480493557038106297043695416688576439523803077580680755278195024014257686928532723506553903916990250890806149268459674912976197995830462555900459923968455916386640896418166859505152416995009391995560318425340103373418034164306760802742833930515840082943606484845123155856065147816813762800004773888079201089957141594072888293634214488541859884800995439437954289433358762509975707997594380435901000455850324843323012494078904734650705858089639272236011588397671892776331595861718095599928495966765949676114070093669925070715224109040378452781233260655627841903703393434694686973473529818099606294071958564569103654853491836146501345534593030990537616111944509722291037929542994211825300514868184751574686887806560981792930648868932107892401987702112598542499128928896807678 [109,103] 119079126760178566024265351679958621823191300918560381726611832206583652635681388229513725134735474170138534674992631415267346306336790559897129462542226927918503411099046909961804908542671880321222261848599949019958225290079514627845864859056185314459023979374829310681957617936137764902002378952667109418893929166857614118878727921358011942128464646433638393423948150363667106717092729089090939117557656627554266308574663091286619487240673515479529994670938761551737087372316278033804450184998166848258274859247785389132145744103426828178011879409790015134623415371332935369753208150872297555362863099164634452146777085653544669012302215543095338344900357805475925318241791575713481173365129959421868934463250703625014846371179313615240181701517731492705034808259024876838087578614204028421715227602961587203373057603857988083631086473905925368231276697534159065013054557136504383656603047013681896084115346285885669115200633631393213156953806022237282592776151735490645918048321678845487100051992290831883942051853062968719163173088084614497404035621625495536268976451900700288366277043067901378811881987653387603736202066879722733774219969044078157847828853867408859933539533742553335329607499023977541991942080310216283826940344402339242844958706567331718111884754218054468090103265632187515308692554307088447015219280126669969771173778198922932851441601394304504624910830795082052996025246366142745955630815115710138759827871386762433566298778511006863104405267337778013884129035118315816774139823395005981358938184832789281277064393469608226465155054140864789172627567020590006982051232412273019392411807315690071524 [109,104] -79992563947424797113005728661612884657190613232056966425447692755357365264054003254801713686679528436224056305961985886512671456288507871836845575056811585086300882717067950309129951707412067410697963506785131312756368383333276956009829806653517498813327571682917899279544219938534345495260417690628304928411273284201055574287545758062310858210142082632906719655627871028601668800633056985409929415422542760678232378606809162885873785049739575450738244383657539562372000491439559395200128797940062793171031518024356189255212809349875545778921657630342777708386787266547824394946386236576484881253905616436053487885182156226758723112665430085431190393199258306237290246113177057188676088950562943679421726151541050083009660854276498023305993479627387710416823111910241748743363441365815164309496597562536973352266114382956513969354710752712638574565548926374224258440164158103010156886277634023505468118764102284628472745785370082592381072683247565745771436401504728260684407273094061756419720884804878084535537955364419491735398693068409120428018299522050471676787160836428900871908124001630258990863669476415409129411928954752191659346094075093117975747980355935026020232631658242775584866359338227030383069238747754987512946651469598083158996464232959426913179459023905540050455291410885623692941699604942463454913463488104120255902465324698604934605790893179997243951398001032227351328462784578456809001442756363181174250248121902890587030078220071350847497221993465146073195031956475154332541606355187890840733123558776208895796915919264850988472690600551246510085311045124734690216985593874956157677032399665000 [109,105] 32437367170554469373645383483371510507195962784310572724317625542244052197837029797374739384943167085876638317629591274228018022650206363853614177988763977343245464668918238368841360118813340171062564320075300176164660971377639337272815246687943822823241408710656292626855556564375207921838815749355618434472155041569773583626307589136171590880809287682839613746382501034799033715026220396190051217471633648237576911380354760877528816448286514884690237367989204700474336232532075392869987638890579971864533655081408389920399391720852772469335495821505133288162936458002091795747037296517242584692174544188823421174564259244765994563938535971643793646933343128993760805753195130288773854760416381798478678848651144677903547228103960343787094371440225177259596039938477337259292907723053525239873967735390304726272949630995348064118423109403403400739166771008448595826348164268691805430613842920738106355506081543558783933421765921902364404038419376555556378206536702815602896649373299443448676299906918131655655665005279877444677201845582295159556894774077785376555726447171373351365392274802065210117326754292132653692889074309781022830858625471417271186274712980714219622980635357337918689443337688558084607677011840080763031726931429948865661812237741690944528930250547113041430863296476318685336159741959416325799548995000288629570731389143301291820460938391892659060740952155586722566755593626326287773798929742877134075625808355127316477648687199110870263293842376061489119818722808140977927887481105923935620588358869965417114453654460527887067532732584056269055788674219000061665121062061621656625504525 [109,106] -8367046755621878205882163719808768089747539661260978630867668646326285504018289221203828271686272633236936099612410608655687012185008500949083523620658421551119250911841593768135059221679321902692869997298203484995495322881968018880038293067877109813733874567446399799432407853565336800881495205880313253215351902485615386774708177155087309735298327754952874791065519054063620235764168600259421868309410338792716059398712275131867506551355461213811706628215155941841037928087862539133520569961080727135477159920354192894451907438813152729159854175467336586017656037456185477611974818475597132722465924609403165837936575779453552106101154051462908505853465659704577557912006689125866114267385419521268391519783290060178444407267906595693952449295043905409170413847728443780164148335157703943184561750340366455065744137868191072724187796430351298337960178108059498117990795998274374046881196750815178395064458177365185788542979306705863754629385461118178866355146746817406575288136251966384935340365802355912867833627092525189184946994940048630749601502824191547856767322909339265084480540000328390227924048181971845267270596273186639027932796067929851605045006972705965966461425471532967742074465061582083086664002630477377829960712690584692876843432133329370373573792509595313206070308367405071430413129450320816817819909100742916106875062390823144160276921347816454397759263037273857569430246259245535028914588263724600232170662233078954908580370244923591667438414030870762199815631475839720573309646786130428003983951337172012202615425847896922619960779917605608842121866513556190246078777338157399750 [109,107] 1580138266290312795968907099844189555302251321418968789474545368701183466355357563246745766542853995905640135809056936314209869264997575999157829811088866771969193973814718254662612759583523759614782480593710514007731791148487527867016347604448616037263696076687699197113935544010920601738811380871474058037763903813330186812354580062133025249321377431510586883519376040459665750927553749623410996351362864756860804903070643297145071809680109839285679309646942265833994902825774004057381234550804018471002706834706242152401060049561007023294909607037044996868227436443174701770633613235061843475207782266295896305556019629224489587299225864043091276066708667778819182891112192555270423166467658247980036220034144878547031092614553324389825249738058725652326810931381319624381979614517158613627283505589650440688266233754453393056928273912929546741614615557197328093928680745208454165738725929667221744400088098513723879846212210540015522064790809524385025655930622691150044445846099991558186776658230150098897357540256240223669997743831215521527933871511524542066388965014793917917169124121381437440969725414269309400913660838400386380917632301872542845583677031796540862749624863064235958743437557513533178413545507551723018265996393610888338720314236669587649502568083652630714260529418011119614905991788216162874467191617725188628684019279979366246401062521209137822174847437993517763027477815659361266370397637068035953788216246787073129335669246806981322946006304058883400086837567329528153278652141444150802568703925868138653258942615378888145596228676000515598271483752386784847758951741350 [109,108] -259630253010349646309324582678516326534933392763141956384786605479082723826333444027644374078922897234928858592938932316337535211266854224852442911584577811934630628710899895927844422540665119913438292716927911220545034420985931200826642812058151994219560904835216825645216524907528749545482668352176342692148978519254599911615765059144983314722475918275979442074868147377120080869779085771297935924979415706104322506913810651967891453407692225162575881694192886901879051868865605552715282227017340465493890422031459521663126178317158690788316722169810039282223903831511392711026063208434847408573840221988131788968898184465422034101054840267925798022684531073580551686881084127173244916071616873975732946665580625002439967400158106959508907613859700618256233766353585632478813952138154250901710670283879643055262131978688069650026504187545018267541993613220457958282546873235640612670946556365064471078270156880154670645136130893294656536411255101156320245879243786464361375934200628743223006916063756629915913126153767814994021181800075909386791145056324432409009202928941462541424715676912425255731745743636537093635550400030485888987923000361820981587888527767193165408096263478825040476804297471338912700442921655622496606883897358987643269485828409992065363307984593949999931668243425187907680062487106109829703469692577352655948067255915489704661078671914059435031014451979156982906565882932765671631358454555382996909536971728261563315742058242608132000579866409823352519092551441776014986045958421592696341898498054614060775113701554242698206551634880214528525307481914007805633550 [109,109] 59398702280454164059935786247587770764927063218496386709122765317577565910586295901285113816884090118105040343495972016868622179900044541998816658301768777415677098446091326296335763323591544166177631196576385486851110849751355750205517016635880232679359689931760059158707040765451122255570808202693727106207489030774201751614669872137730456024694370139285240073928550723221737396942178660670135325610092950492065583033264156438198162012393354538518389093819423245605679533431620335802241416197351218336209685325909865535307203755936161772985971696641857321472002842176852823675897796785223114644376129611391157150371224266036214476033868882580305607254719233626722390217126643234410044517278811204899787694609959040497018145834955691368534932507622091818295510642950101971061271076784187417888149584458267476036637430583199913497687046070856473012567723838106020537189199552713858742858909446673505778908301441436347258271098272002123527761937367552524461977935818068683979791795711724249088789755412460453350965874014663018998266196126147666158053565840773369816566398119402053963251777228881309004898551634123582103574408802323543111947002944304075742311165526332707167676714134040117518022998662795469367263624966839113478474893143988534649362318918546436016147699021266206783538026726366515075586094969777964549852568257884926952119950519513974445256743077757423642697426834038823858503421973129839666941365671147488154293433903469864952096847108611418573164317322667618515866942962489231065150816500659188404958535135914175400115632257455257365026175861200523576540750338773050 [110,0] 6837853917394786608250383522676170206436852870570960347990105756952775969468469304479293414614017651013648000104154635625507800126278632999898256677988920705757386233152435352174007282292197679012503343530470547388608973025118362089485091038255599721581545426315050814555256994084091172565452136340280314202937008336995772466812621618823724600933750706916428060747700578924104866080418719202641837579777197029468312401798662642815755365931110117406514470532845280021878203710332026249410714312545082749526039044239898736016425016912829919945476606565340554490585031725267005433780011716539049326024777813605394402921237619513689244614051317312653578248726271661822189083261963056772821472748872043220902633008516637499680817515297138294342066898747787665847791612162302853221247012119845442987301830100442498054070086575848272306613337302009570414132958355152398567449352180750762364394880904994672368166621731563349751135653122779828530078705688733470560555669400217275000074978025039201782817088914418074734262936234585119585087657144421733730551768759396256362320554759411564179095318484126450598840310485104895462362103993077551387351369236177982421829624399967295615082930006390613359176576568630413009529311843602849422929880648456281821122526751347744206939167256777246839242679149504807677796454910363468608508005248002758620888999699735064551275786501092033246236675518681281869995760586139609297666432761339625910113355022274506278046407535045521444143450546882721310134961477753001986545202231820406092152677447448780695435261367693590150198702443228341449981928181968715227719677285307946343264674000998696604750823717414029204448807411806820111987475692110638045915495806964060300161651812972909692792840444451795748250127664789867196298345830781941277111125204769423305568062304298337016269652063390361734977901245833770703790957006680038473533664134296622219986373775074783743855681957329882391229348335988114375927930234443008911781756452551855038302506631427389074037301279526569902080000000 [110,1] 829704635394889322264002603875300884249135454110351149126350710043148325260113366890399435109999283981480815078317648339151161177388718685443711256198073722539360390069396000478918789278394980478636664353553322757089486369758275314510974538825088520571863233877954127831124325114644405122728834780432744247293180930263416413463588550295729442142102863170038436110798702280238116590432253867113376493014626322490370797057451007316714743721265563098944237402442733393181737206197676413308080213239145685145922856504506035505751257247102422816331731454805313289286938982595890905657313377233373402498335800436136998563655226705577046264854567672962485372550736093886968282251298742962243047789356668585425726915646850952894363344354782711537829512436880207237291999126488550854991145145064044876595223788714977821281503608386697663152912210791034112281227911758572513810443799158406146993374266019081518731507859960830556031150308037952261762931336926707843774786213734337983058523280351230761444507997949882477734789134401682936192858134594950279715543174653063614748704783718565129788478054136250663778433462438138895589359596079126236059339167528713313172030222195213661441684946846444247953371762818961035443402942678442225358661313168814492387374417000327383501447262643278582415071239043484021953232156555961224996583247213038037218753134183457434180052488707158292962556694411183796326690361915861364884905276520498285397475185561515134467479655515601610522442509048219544776310950204560951291565862688938137605897709789716437408782475996724924221630263020044286082633061560923752282584314509391028203442025365336335706592241454776572733069112843622620069520785513122320430792344790422634774672789094936635744743857080509235728726621018984080117385047389578078312800364045809911045953748140362684624661751694632144019697958964654270455140954092300328257422598146742790083159142160110402621453271953466575683537942367629476137318880105014603125032496906057115897775674265244732250576298754103574528000000 [110,2] -1715434536393340017662900536829057172725571776198678925185936792776727688441147757298750242482025297720138249502374486584193051825721784481801383020563490303269234657458650241180978564874064223081539093352788222894954761677098682174239002092908144113967174412961526253291662973291094357867537819115035183603843977393130839908176398712294622589067195046182456155781595187800522279756677861810527320169707055143720615463663338220670599546201584109923719116273979184361015629071384185119981102672603102181631247346629891959476767330933043636951718470044671251533272480668130558550379415420799088830759215814201074584066485295470770153024464808277532811511606906176295383066310063697562231132755689602651564759856309845190081781852825108184013560909406329643553373061167615719724887062678164814182946788412940663497338172607705362621982792750782355237361645105642051308497231461536977621180631151420465348737368877800484864268055443745554885193912134293031429030928821868278504806299791810614652680911968435931485810446878067697417778482121225611530147301772269804143036163411419898376155814599983891402776838946463007207696208795394662873632019703893021312846376323692633106525611973052966214526749809353432132892745902615890555762354124485528766103926293447359313448427888343373354046642737981171494407053883177634048885510379991562253662221440371587710393525707424890899363496447122776911689271244275520059145615518842985247954012917485179243380657500383839081987245919357247873545510489580607904630855615256697297079979236390410996778665163227138382877933382395600777284349705550498302349087448786370143192547736695352130126836073810738802370165395890626698017705254117642372303600253711299570545316476014920800432309419726832855432638226659272050015516249539500951212402519018535572469411503422598762170501871136837550973515112418605591979228223353917953941765623467989198560466012554062933557824314653297711939828848640215017808853625993691982117503912551245850130667037896214006677801213475808083968000 [110,3] -68761122869873959842008250339076677989255704660580750944911322974433543013850965507245958366361943208259061442222279003778736108437283760581262928489361229930823412741226267645550176586036408602802510353649120946833642028687825577579635107705552933812480060603404025827657976389709850713806590816858157625610881735524003526726428313971522784847338588915821503624288433920661392042567152509621788246477611665259368298337430182925846303634809017965337521163754513077654578704719137631657913049290935740546957445016885917917793977440588093211095947359477320759336917039884869065655994889831382371927320025585908582339878796276365006142782821978928891153346024483194810342366864662141448883929026462747207277163767073234986653987359181663035276377492337191654670228197843465091245913340328172616371011396920197172033296876723829069420105862081754139542010664064415376033022060472510669747290538433164919113939257556371556015313170606647119289601927113917314850119975391594437756047883371411152489415777063332151893616726350438863985397865882297644150730282702915477724975455013039216732520201571719859140674872332795322672648467834404604335940646134368843230315999603909227612851112835173167644572035475386936861321103925541824467739869017310478265767073756626513756390072903163225126207399085931914923673437937643877481493235507385895767380020496577653170083433059747186833080101003269386883016457582014026416047767353900567513699690922609462994636420091066342518849353739881146126300442572937708543133069998023856927946799977579907998056453219080977186073149018556926766897902353800483712038807992999643945880804763662733796260183595190024569357182903378229675664893747232736431320720549770960546222024284738678405005018964117085672296113991580694035447914756811702963271115509373476211383400042438175274333194556275751085839073891976004532289829288173992783505460890999538260718917897650983622897516386674339088882553106196719818243878254061828511017579042769321658819081979968626248247081064158199808000 [110,4] 863851646407741431963327247302197263222486630206461494846674861707166207727617114258311995276049787667456365909862105235001800972333408147652464833994449228094350295180541059901812890543513930113075593977172897099679302728125966666565350312917820313949822194173071177663121678205593597090230044757265682008697218644888806908041235432908293829932341200270872150733269748286395901496248002710264777745160102924532411009862434114321967778554422668699939078857596656204883497325679493718455530067629062917604464435508980684204780884952399940166188731642673294963036804474766690874387414258340065698499777395298770545125380252296664959762953820913984408616692776521737611200694970568094398818171569608582456022834359788124704909638103513154241638754068458641424468976618475603807967613953289091942029106074290305704540485963826116670557884092298570264548266025186389921801046517767672721584974428883999748948171567565234449043840287982379540636991648811149563359890103236549964898742755949448742165491217683110098085020872472365582369184803906163205636250093136786683131206974842192756060243806898302092143071419152839472514978684632466004249807828880461401826269746729252656558280105885877891243724315980507077749128181297594366571455593188982789350584102556887591988300026740174308405311997973564783790752818995312833592342628602268042709238496769041940503611513486288620717036753335724661399743082432127970868853535763975761742914030228330079941935445049413267155520062506593756597338927201126825739081076030727366816727577957893189687180736269127469997119954135979231624660210415732701466916338439312803936237254240570681537465242829689194823217384787112269984206519818288352335634334710554267119595039633380071456792197170533887988303579109886061205248632775407653276962229671902087159757411219664561964650976970989934431132325034573606588389526394823182577941284931273369126726011284414630203144359745064106584726231974548077979898688347704626592290044229524733117012132921753522992545621895806976000 [110,5] -4293867038594941145707593248564224986866939827736861340290272714400707918361988958538746319728214826973093127427692475320740084214029575791140215839454066696427861278518740454541472633297420643307602014802124677559011278288004308679408442378784638294994870557624227049308608433500075662246076034465052658932759045756010866515193295340239910908797039569899170459504057412505702833530232658918683363173911856807104121412626764753230749993876430455881232523878866553993603291745497231800112692072716699246229646895309687178428230716249014363963894335120119435511213626330538606914840063198879348366762485858214032962240302623493552581340739472365648776250081192228045434571497135506470080406197954646780622930406064528352855992250302651483037748584098136058045749090265884654891127684342185128116866902351372972743236765177584645915410060103301820086978294401257438108426827963800881664468825450788621754948728716080533150825386126056945574335425189126747265649104338127995354194268638435591648111790347030702378374288185511963662735724230645327580143457749939451373361720121892788938168959761491604415588696578939609325124190616335856118260602360265401947126287514058728809620729869830724143518365802466679719457392714388568717382047513242206408936591879257077652950293232224336428120703417948707066408699718941813011734164144006180371405268515893640584002052480614805508062448159975452380759266704124353380648182007266250102152961288632550395930935786643267923795488529522442595629047617577820692949915854273068596363109175802089045753293798189680644588903151046775021899443912503949864953825752088185227008783377218489830900264014429101982755596996372104442515415027618619695395188183058805261503233588248192148653409612085953647794876658875512845249736359903294605463985307668773908208305372098380500259938385010978977578821529152977259809437684720726476073518503000797627460392887468712060923738895091340134629943071484118024741950441242362833730862993506979913536476144450412634717524360324710400 [110,6] 17831787340667540161455280786346900921196339749974550367274408314156364430098691366253251024742904114418172872304499937399565235571965463661586390080524978509856573376686462799565947947321626165636067767930814728552349279650209634141130028256104774921426593271838661463991500355315206899119289090269335991160111495675686088396581720063108920970716864472010721096557551837700306905856991364412833139070152018602661353855759432974382611572191863146771113340164688894146694842158671722907041873104738007628960949000589703977360901364578027884649106890719096495494396161552399267718538816787851605658449620933096467732861094969752956635944878392818883943979507412389790583636725329119672993528740218296479443340584315923127799669159362247286185321660579185513423819049556241270068804080403885858970751224627729250252609668368072291208291863401195134513201650185529099049443054478119936053816622652155539711071227600163096566503511026214776351910728069323175888256717866613758746071588959107704866179605493642529151047305818170211517366004459016188382617509528079485780239915849364050122928147603404672744768565403066388415168051495469608729678224585184352095732658536565191924227552677339047826051757267460706378207299648954104357684280086845791148135925120004825389219123376652356956590504829654418443019014940013013883988487432524659717302442870375333994937336853814649135774009534366267891713223566344599478084020352405078096183061540647473741781895675640462471886967235807714845764560435745499542034895344315732512430650195193993425166900732372451222206817790982141005040606420350583999306604451543430233164883381165149147079673005736599193629594070165727954461976343530417148490357529722202704035246185735497757336823237628319394631926765597559207481304072917473094588784629360294274412202198235925084058199043032916999919612977146043087194610470639824638147796393659310536173010985615406548002989794965786234185908224962052477140902667793177907406399267254613424342607349202865120362050355200000 [110,7] 11257166976808728045099181281175062913245673220695588247162055879380223221534965227302871465686289139336695996830488735469993138511019324968977889005975526502270734860995400611625631174691756973963636323789694523908069186693812936494879943765505304491694908175987334331346973629025515911831174758820814722989812964099758168497302540147631002318761103731027533425434219336830903494539750103487683957537131013176834587846127547989694763946919388152635314755617929913468269295223230578740326906029580861351432258161117419579015973159542377700560732254986488688112273895870628739480331046955507507195872678606611126441329311831466639758350217849939602900183688688149923403446737982228207180030409984134936087747723594564700196137106265468533570324884995341770550406169781576145499251032993736676372581027645420384910052712140414882947255339950818903068715289869013656844974258320474134800064066178314623405207951536353417458736426810414871264353369256279973189660781269397151947841224626779010641259649341542027420633737025286967589222350572359081979206307968334559782908513222033823437498056848784709714280193063356764500111432369586039308518786929896235792336932336824886187192642475740283481479773196705238331343246462735690676946063395336142068866867936475520086877063375122624465857930620252999174500746008373726210081074801666726276470398403568038675131182793493792029112120624521729018490415094966687949433287753631139245341983879383581170528281879863215250750660367859551061729806984705806531531323604015277845036943018803905948483233642627104466563360099155485186207438611984333971612174390766106397591883064730368355172466224479835109221231995023332457331918623048355026515023595738607598620920477368127367153159572458213198832320538340621063259028231749594343869042004366672621368847065004139298464518236802815451474013347890952489507994258758039369678909801354006668955696266741980276516833047703693253998645487111569895211492579132900618006770108725103178611044175882577279176409088000 [110,8] -483122856877309994678737120842282995486728408602364904444104109004754977635034582617341922804690129595600089889771323822049215734537830810291646622385788095385936946438261671625019221254167358330010061955475833837078675555019591739243815267114232001379233812231792083991548467028501798569749746110123559965537683762270175189221122410522598531257853868500326099070231697897238954463832719351310032330893763953122767991126066581592319143895673003149482584068498383548947892816084330532700255279446895968966949477659026629814462902848863025740332426007666003044077012113965374933250823981582614503795735173932569976820401805916250603755050652097921815820106639030987256702797297043994461274137058827232810157861249821097532014134711572103181962378365068101462521972611458889129831030274277480224264276019182319737148204300390407678479732096278745160656248903024703841410742336624871165594958454184752023796952745035397337275067187159144710238164246730817759119507021334063325438894480884960304249254782716786872240797981929089517285658796266782577727944500993477134481146217435907358424653265810578630353193150900809925639420217914347132159533448129631626115734303494950296816397355842074245337676690709899159886070092729302659772739414721642370601236067328002012589973185674407701601662453421959463085340991377042899341250547421163533838213861985487184243520106100218068010444191396360203586037686899420470556926781107178196284458738552152501440773147275440798906631518049454016215750990582606843549556054633521385888731007625542584900556402842369024425061269780519194832113496860881414160731218993504425217875703356811508911454079592190209814590426014260441628152109153410806167028725868916329069668610596443269344452811352325905906680702254134705629925785330890789493698701412895695947739238095767112294812035285015749411797535370465231976518453221777701836057539967958844102642957540341524270421659756034035927724113250852610583657996355252739877843953473958002487200908520985476254924800000 [110,9] 1391958526571792129067366830720558724285305418618067635657400087203641246363528460562956970751626999118591754157158815627659645795931068368089931894681529800121216179749432133254970503494682326091326804813506750944032433992594837698757338430175866148208804587984986830459026022164545796430775464184724370756228925971846142946984972426199991572406497388834784109071946956915028609862191927314633115627349785993114868606589764074105655214308753092908563007663953635437142196757746582526110489189742087265746514422476904619556426635785934683718865253496147584320432419048134777384669282636452650287960438737096256228778966442808558044330148427986501829800115896308047363272125405361488646206134823725187830979139866267169152921618352165105491948717774598188419236103586284229870283176087528062683159621247407893906576336703822915298203910550126344508460691814812701219859085807768001522607636387233297977014576571588340497623437937481601177155279229070978380181851109521973004517775291678690924263734022637022136432686979128770256692730153818341358133822590474209395633796283911530092717543496901909069711739275002223919219838808434003710909211381845466849470629301550991391558330554412227357419652944991189875023920391739596898464252811431276177603939540335548403309422203636575810882209121947235353504227510229618693260088478703249164913240645294009916819066874061794881638421632164116326489378453622874357661780595615194709801255445108618245236478799562475385797347099113641017044365425788555297551545420607929033573044737456784317197654098519447647709248293457044655484311510967532461015842570218809675773687088630626006555539394261344154783470710051391213068334112085865124949124546634453197140788587239720326882833179577131659697777516137434532813352188070856963657207463909901889791522532970362111946397647714467782401491007949371000185692280165761021869078051348575374792289948832985948754606362081876880779374206825752988798512107949202469798010228796839326373842599258781032382464000 [110,10] 2775016686867122162395879822113419216388438887470098998057841687234469646994178498118344097509467082580754441170291701879175793391628407727905987860576973335253078457994161958497803788958097650792252336415092888725270922633389197621545192723517888552180929952664624191180862661891704799725351689800562103538236817944361454874689026572953408570354364491439693378183913186704097265780133662794936177931385564101166813704747754186219657903858150520699420016024076024719019528610407410444685578023543668403881789967934734171571056371809052694164965808205371024329084186200277443882028603940651604187746624671705791189282794648118310572618134083476733147361540128611862311196762658658298610158653651528172623856143910374602568601043006267016598696611852086978185037909609585211544717572376616938888720452813281008742536942870027802695930405393698356676069500185102458436316264024828292506509045087930317602872836418038439375661909875442254565929563666475727180911591616449523146552095396939930889944885186570313288798863539579268626833951944827632616419823710537852345178639096223759990344884137317062633809752732323577239072194289360460748144228075693727285573422561427444300440114669336139848427721104159110846486339636915788882047220169861134785929246664748436063342191143262743328581587745631634777328401417990429212234903860391887923739056953766067033782976692947484898657257114731838834687337517374181085975589646476887327425932456425152335534013463802149174724501738228886582449986853169143098717380564592309762123114335044423495303288938541910746206349834671193736140684351990379391997896590941780516055688244594950248233087728014796965507196042609312188403877839753117595162796960232621784522609460588208246315548165157337259883108209479376165673537758343758746152340371536335667194710009537970721782352937581537089091882387993268936441607795419449095552849260699516895689657619563482568711159531977219005325398267523074377803780830760842180603940771727224675675701373174110643814400 [110,11] -29390333943946969688915052171127699511639310025435559885986834279514920158128907296635907552260703902466940625918005958470213596860511958323925318289951821539622952022010859101063811005312131993325068137695000618255839254743843025014534943845516441637040930548917319046214179177604031119659574751220632473705127982443446588195849749474567979376554073660105000914766553727348221983790075700475823254277897435422816022813109270818328315035118441975809036692211940752299332005956749846618794795952723102716959111673096157628897755161322177972839734844904603481513636698626753669575210427532992502188121505128128083348267027964111468362065600983325623369754079497306885732465950207702433027641230107729011184079945582104502005057073284659075927411155611602444982795400146874843783638718041873291065355153806048499113682566683564730819042489945565879644445884911641272994374882775450270472804678214253654100056900246541162561430217043636950405895228816478049097649889646445905780267094275559416128286634614395125711884023382731674176738931045393093563370532187014774205160525674445979095099312443596645300384292170840227469178319762505666551081880284641235992558563686325122465864782479510881473366491076685033618864760374538094312404845738025436218509783957114338036725819949888811827146280318434630687451333044383376576955755435404896098750485095381264198100486342155809742280489922909108551845727428095277251287951486531572276681670428510150344126300872910066864835125982480046601936600178203379164285028348049488803100140538118828131756945825065742159605773514621505574891672223468167121542616231237766832509748275977441010248873506464932344607567189704812646411815285389717483606349464106300147616209777514281546099684457833988354250471479960852915402875454040570972585031269063201796303576262409064685969564503615647549603888337319126391469652925856313755927026792399313837379201747431837548217022621366073177844496955703353198373263752258438626321718991261994365387101602150612992000 [110,12] 99002228788427923104116497787357743472243400958150153238830471567271353691380316722592287498343097576492205202490103896200595733541021704806977839259501066134738000882075449689498808846956893515139675605248639026017643448813773406156621455469954751310382604922751996088397486063972119568091586191979996241405085054446601541880037214425923341629954584566367701781163647162434321347974561120336988131211356458031352612321740736811047323687965852586758229339430072212260038362792690038672212153202149425174667415527020415388501547430115775021160200533754462122341686045976619641177157927971539727527851070693804394589068812261837122575335231257405578015667385941477005652799669476027562151179368610934921701426375102496609338019893510583484285981047742375067657041497969960788596909585584212265276546957500225679823801687584668938744592347040015501588862428102087835153824982360417742241640585359480374092568820106219970558395734900586238243985439738041208063012225155114955148182449152377431836166346281895804514954213192936540125880719840690156972561798019389415634178514962672681779609430356789254659316517684734154452133759197621690294855563815228610142971657851554364587678108052479756154623465133803888688327771342647361050365402262461920498146603152783462861067924478951076873100188347998270521228666079795512034755254351627803646477603076905700898755432265487884839983757250851948454943914192341924125686310356560666906724069426596622009020421963351098125645560173104973881224646914183310870979794201576557003158875567641004927446806513138316830068837104171384756650881395733823832521278030611739905318475256006273199015452338202967326325081572055935497148060259183863257837050266406260760267884828952984638416546019934995197591335936762578856811703488354690612784713480703827231714695901831930298704340532256607641496468846171211827777600710936232558374459696943980097169565979822272357457071889647238981283968211407685553020868321076152171643439830945328514855741771323801600 [110,13] -205831398557309393026208170872197840059303707330685293951900112134575451714876934670065470929163980440970834509239632313449752056501142145961086182589505751875276318967503634638304394349143873893787943417884431087789953479274726794724673389779743968048119858445453420948462486492657132245934621375044888355595496184305198202429218529286648894732026241291814185548541460161545197316546271715917393091289616080328160316000497143854221763176958723088287827653461449652795206716687774071077016687063821725627567589735197123263146930316017903023334927944607396083566411491326981379796284016156608479850760394359554832516309860463381214529418005840471543459738675396206777420394200797810992244114156756365166588459737862762037002335479104383560822228506918423316516414831681555437225851731766799882014137754015460654185760171035304685812391935759046028593851621975299265981537931895262775517437289321798418285737632450507095868720720270118221506386267838447344333041778402317540029971206303609877183127227111351844855271995938077659744407584253917856067396078370281542945564134242316039487274466515231651230369461593858185721030075080850463111792375767365752574663837372465240355420824463387524378920357416072755321469867517334815092208093569714392283789866658062372825008755405670537158787054822332871561077104732287436301839561894703361758828263876605666184307148049253092102035966124166955499046376680774210303589757222772641007156941194161415675076338771712272365501885861934318868911091236238261314263383336760487202545506746278306078022075693375824453269392859795366533820941007364993100380972145687001535801958593665263140022069228628548665533100675904169920544067060665785144178990335011730366230008368858810317001285619846728003885124797424252594084004825438108065106815860942607156430810410032851009054334295424368229944231821039163388095674938901831088297077414594819519725891113936763308744197701091183805282384711093846484523371463826475725185098346439359796425444347084800 [110,14] 310095687526677972117053528296910956685314789555873299465225647168175056549836400864578182744606818835472280183331366244298412088953696900360387981844380425790144698073947689908647274334629004948976227038715199196390653431195885246139024696957083872344121075123766527018004450800953186513773383060180637433646180326730039897439327848173116761189831758284656169235632245698378255541607258937501110871957250182907108679150172692547453462667711146387187918775812524902448005533271714645442881877052788021750705868286946872297027054003066875454152493629853716200232536695676058013431868293462105133999360994237196356386094019409704868245497940905431442466881166789097595059912617068422665892325417471951566003731056139260494211310601707415885332016288604048802705860504163921822163139001878005143437665863629150236302216083837086483023977316096325925748155168785633268116757681410890540217809988514234324257169646288267843948662967150054247330289842458374444839165826846016283748610043157530946864252729579158850139610889534408454339377317354274347041256390198335942095878470048106652478621164412009595681027305386207547716068391441770889162563454459453175922672603904047234552520354471213944184916415612326672040833702970615559010263184115370670656546743213901595221142607976486332917561578665112893102611726123596482688789101201964903982438450299448082216492453293964734772727300937166817623590699389439244602569109685940082432792635072156558711465274351292838460614968712374243883411309728582966883955353453782095348630973335734987591031735098510207943431398096860336471990144834558586686124253304193480011068454665698701236110568810211413332683425337636837998662593861001621877370887984353244440536696684244889005492791200092766699313159603583825306739823222480440366528210445366396653207556668205212493904248704367125085968116635277438200799325603446752395430565772898828914031527735154517757257275379733892050015081672249364141371869604557488387342992997992082156650338713600 [110,15] -409500030295051193038282548056314947212667186189999903009338945413179454560334472642601580643212030857214976278932388273911383803957014468317407386869761752222649604764191914074077940828626794245742536531258725695320707830089431059312450304748563970522129032097677156904743745028756625583171504832046694093084788614593182760238149773805689970936495581434671988586261995084960828245307067844392711566045315499432662280096897272463672522151354158712230342167501233117946051924058282180055376326474170058227954097068156983034793679536857313912171349044091297282885392432398350675664517248737057737896576364813475078064064560109730520680481590311192136274426206342124984980632255886778342285784092565740101029716324996349300073803243057438036301110479379729654077815361799556141564534014167711262766659904695510573096131492498057460714552130631502644421104925502526404763986945248270409552721624162394606620785799370810540108769957403647113052407163453546672355663207284022494083303554990368514800617965111869855026528571842080726097124611363217336195510787843468807061187092562705835333938026351199538873445432785721472589655020573364477810335062514414357129548102625351301479499857032240402624432794941471198645798254083537920027371704412769467298338995152641647119274104848257117732102853856110656309957169881252896565110581220471758112756847383302923095527731674032943548826856165908561666719905204690366590053333925328639561979126402161274020726292780306698884144342176406356075719748050934107122772843602148819115530417246521810963566319603777418072489037107309788733739029431759870526215563477335521171605894326784380221715609792423502011113507390022822381574599182872187277456788295559848121398945932156413461695758581614761706653969267062542971690206670585611043046927757853285355669826895965087588407055052528656124804006905525225773984850456553441225725419277828681445151303976424573818340911064234122825131316818050775437982113656952541658182374106262917677957775360 [110,16] 635235965386452376985244635427146906473886285483255869063356467944403817698797910309898651463184593817970723713713413459772426359309135012475635186704703331886499170135223952815800123187616966801495939802293063207169967956335337120641094943603254028218463279472165116229401838718070623830476162688727256797029489669030620420137106525508367497021827343404938497252953372070694392077657999743909019570859371699000962213670981820299308300161722434715513459351848803181504158921466963962808022768208064087407220293426945017560046552099962643369074666339801650082064694770695879803796288691764628327994567535016299432911165703980917819618496468469350856867749988399607402712092649170043735601153960769763626966782882987769721382961066906751312759269368929869866671565249124279104571634358049247215095122368435118789545775149388896392970496566833884918781030956751340619159290952180073697902657675434988677336592195005854180962116519158876910171980717007338869988806911136549601386317037628295891002377014728750087922131370956171714964211377762574322894559708571018488766678155088865591916331021913117477109260006845420661617617729189235622759401177519341978139097678956784549079240444359302946554198008761694343137472207215586568861842800625409279704472778932060559946245838914808857549287890162228231532467461453858835923402650932158611506678278799411483394347666590966773170661169968786153660838871681302186697760718868615701685663970945295003239132840123110375927677082252670682478672016198547042541754499064282953874991627123097833372666290676823259392278481264196854998329773265882143191785501108435098293761900230962344164348378089003498172999336122206277397254015576561991325062203751673984663371992698889807227562023368571422976282174454759705048346033895569417116142024231326012863689784333123225235009406381963394614979778879242557210241094757558040223408319679031600690745246497779509441674455687079131632650453954294911182874233118520581009440624024269007382937600 [110,17] -1198280598826597192854177531079337627157380588906819866516188414597989435552672646786962958695821338017200988540647348263523581776366556512859872684216008797367746577298915577413644545946779576871676083817735968813852191630544126326923072327906039915035943651130740281719277461403220120612531249279851545656488030316654122459174452212762843542569052987554746085549577100054174869940876763714849386792537783065407033710004190149251529515285039596522274512301605853770938719630320456577086196062434976433254604693299474413204896802962472345353103471881041229905300961162744324797974497246610311026571475154715698667450210424835091517262928743396622184117603949860629514905498172120773255123779628953253828207253330905353494702596115102872752770058409150059083768477458748323045160631556384941715183695409861254990929156599340604463872359592835072344142830109084268288320452506522535796576045726638800469528718941857095900339959878691984089625117615556963855653975510331841767188430283512617403367866607574569431912493276382260869280402921128886733238924111112780370553978391616882956755758750809319179727551534558241560358520966151118724006982762423986805131663668342016729613491995928642839467918699587351717495794691172318344328145136201833801530808567957862177433277019975197968576039169286393180568612955290354659779927544374121670968102064660586675485779483155944955635469687237603002348005262726351463779524151110523442337331483038453439372294580861986424026456998450526969081928201672526652118229604400621680385266453473109773252426129702215645828770294868600820090862185530229964590983223028764451133049028171030315343668630410501410185335038333526286352592240681559394814219317446663154518565660682633949146904067015744713327397942543734843389839312128753835632949357388466222266531944756582709631905369179713821183047025142220953306438121792677454068294221113856292639727488606899118043999532095601309996108419976851995967937794975198122740815446903508882297440 [110,18] 2152131555995780033650619957123949543879976971986956222832768191828558909976497025352958548270407840922992634307791296624106557140536135352827028994715701365075220203622288996006962509182781117770747991751711893901700345994467540856799601331187002323044852414887200492003056945340600007185695122185728689391161328630543946853260637978044794755407624604059197313626667917267358720225564956648705732901423539663274257898672081003197168296401951009426900035568144505759043175230030753698541835330044760112505695959430390925276268287007214582569408506476147954494249289879918822838033021967996841617309406620187051314717101878230962702299122801461902153120944063147506886943354907167973590953986299239239209151760380765521213500903492610829499977073484219408008901338462642932813559112131328657684166167527491969209916433240071377806344123259846484839139700020842895937017516872926571183712882839095894702916938427841556369397075965770940536127146043790302895761787795251010967643807872592687852326319404427798138286347739047011718763980656391784278850160412945744555665214797625503136718480485757178153582209191841123230703300793283906604889792706567082736807308380198677571267350491609747784615594915581041551979525299693336583268337608638458587769259897651744057646013748011929982319112261462587096687028981140802596997293712836434339141356724924922741700395206741041478013123252468379269589568068889123619641558066403674327713281592801816857321327230806076865872661141153654656626372749654781260828251255344256561027523214047353850531511162270721472394473606370668936922752143814725201204065141690278546956530103568171533811686871491279053722094458176302754413825200487948728407195319129185876301683428330420669376577355222799505573810020795365772494866316327932942285368730331335346491883418598749891391862723018271526187089963750946832834642396758581355270529094221306575286056771666562181038499925564889472677044345836028442996976114150539779616571922857755558720 [110,19] -3234493179931922790612661276206060439226685918813531268015909310299094032776931405428588607090715968340431259865872972006001297479952719390404171956915892261735226304404455420761886681729804896195068512496989427264200932617879975772666489916545051789358030490603722476073274057185434628332666447235424187038313286571145634976247022053528481064860879184038224845034177644460206283925615929025897407405958045431609371362578292695155691417399152430226429624094505733372720107612930224930738452256811663490772265964347997816620558914820154233421766705417380192133380061643482190741459865732953969500478696778236336299048086098974155671686550352661979930679383631437409205713729183344547192810865783228373880347977253910727306560360520372028509214722098551814940126756713927801692907825412612505899956897848770506869374111396205742042755745299418166017759501412425503765280098727678849920796687469892597872592011114188425858847772035304248188221467792485905685214494051308713226068854696037545906878572505023655830782406516166777589713236129783433232001852909777598879711382928808019217668099845209157096354045532289805951449967828937414390663596423882580099324590211265036048202167738701864903723617507756282213894792949931404093009842214469129017904258962115039959993300949518129576361056484634797669327885066752684708665595419621483214869523935520341719728201183131373854586191849264517202611240190926683795908404968434068975077150053829623651188453330244258348508320986622003072151707436766774436226086078536381730281601698229325570615171259525546012705137363933470526063095860051658894626565843565188993393119058414392638046142273963930340951024583361155326345334778705131695973608600734829776342800750750460626020325042600396590960161743099316164793333560812857146379349098440935121474520568222765568197474222214412861790933377983281391426076507934520243683771786157070827952501849479870728706799517666770857285067415488762168884677751221100466012828508405193630 [110,20] 4033110712659062288131299173414041041420882452488595191315494970629005200648284458259714649093332445255299982726262982666801982196159114431245955491866251867101760449758114307967985991207986500020755836855699072527287486452360968779535058532245939465883049365746452538818898725231060104130571675659155557061633998215213629214164929507340788234324205124582472669019417990359637777204732084101113353597392684986573231135643797792849497927419426291037498772606906583788885548013898430625323270482459150230988296238600426467866237976375695806786467741257808222201375675826368779182360465277728990337811131045481744875153703772581350677679643794870204102796915926547483497062131449147372127927995430728883579206905574184149845974492797256465276695608588766041742716157050467545059650747786300675128128604238898426450747132018963109820200455251462675254226921698282966539195856482810406301855108551396683244183524741509368763563503798478382171225817468159257873185406713150202752163303966507277142544368676183071076754592330128013666201157162627814808106528791354543253839235151660231439637373696400571049454735224563231018748532612681574813170562628605674523347248880001837647714629875592731643186867155817949016047473268568505812573853901763160627945395925673413021021611379035723242676034381866969906834951828120904110812276762099993043649022443705634517154886553134361305775656844575937081056680661369165271247883792055353752117715181882526063518713411867849817981815026655777779603182140941578230238804533673972251210055548942519945535085243647617789522921584080600658100170494455704236409548510288704905771934963883488646002881526659771814602552833499381852905771162347437070367681152781394134022233859277478382527601587548480729713898913365832198017450891074509270339621706438531933864582962049774350763339262471983772562516844326425664217551999856364533335056418180175676887722937173372187130068836899753757863019020573510741959335950123827250814509886691680 [110,21] -4328172960173224167993349879912567998093362714785438084860870181120741707114663563256045738679774443558541695355865466932197947812296291674940674451262152359290032389151343266085463538099161080548859001104195129810386065927681468646794256274540793018927840678263662647733362284778143723192842552631558512978113049855405728612856913454529260570904710431727994190215216424473612749970900477310857611533195174077927864335436671111574512828138004092369211293900047629012677970789775130800642956068337257053946486246995922860600462058384603344767014562389444766046353441633572615305733300126322942337837298877638683820749695658407375685375770622985520941128325177503952088537654418455341367460381847536758173696708525911078671464703299226480440199369002227878253212740900506220044307590325802572957751829373255299154412440546044256020733947142131791227579711682228114915214396943789706460917473150216952735571343956760476944668835404564372887526680840235288683085034691880500578443838571513356882200348859497649518712858106516643542910820184778730778256179007350300215125833236150723003845564289242643007784738846619380887123960421590082595279785211198175922981611006077917704254793254396535141994234072092953226023687868680198587514310256714276284163756389017731319915277495917486720521192985113233005348807101152603774162946628604177954933685390730615353236323682052861924926540779419054082625828139666870861531615332605841850673932508405609901457938063836970728979699339048998134460001970841469513185672103421374386688413163250939815946143825580201485396708086912725234639172374298058376635508312480609850210700801428428434433941167891537911679831503350260177919573263095440535098247917683727553232258255789258696791712193495101168773955380859712146923060195505234486596050361079615882886627219605385164522960685593860591965337120720102281480827736817089822116873018619255113483766591709239812713287532908094183337985038515742275579524452193506220136151421040 [110,22] 4226806074613078194398831645527734846170035935451147626448333384555185446065695350545435498703647658082879464355299006068364576419323169859397340631656384489975493563414406254457072420215566905899336518962788574335856449388613095943556844137229287295367443695849646208125997122499130754261212909290901681150388597199484954703641235302400428863047200003046090135115428313993181010501037666834466546842852287076817897348361138076737631299751806768947953999816951060138651179598375071813327106982912148260406827600411736816557568381858792872109737988284058608316736361335435273480526057136391781236576466891746193501283825002710523027683665894140968447382539405940915531535027342809286236366781842245119053688120448691501512860078446998556628633590002820111562861981925859256828696383531661524720979898283563524978414821223857158287894623930130405903755274575634466464102819575876378308852524521057995354822189387733408341528018925014666030692229561302766328930793319965528067504425462515086117991860574212117592764046544146054048533866069467136339959545669237071708930828370455594998208096222939454217016677142232912258713202170825607656371563737557379592135833277581110438683382693441773107747915694889340480888361158236082480759975609695577803304577730708654277649237995902120550624508643367365705291672825170169548238076398515712177077006017128830696023963417139083626326112033160515057143838333394321896767333521534572035296513124801357470868374768092036357137208687726165690268482562533277750664298534101041973615607081762396094486556043589345458147412462969085386883226088127455475008114685549273479299653108755277554982861201044057467623343255392542265309670977571644609147596039456685954726945488971297279357994836240410546740499424931169950026938372159757192675262579017830843382164705636259524608376802298565949026339112710640447099236122746736450087170372172835336726170062321374787622718669099192020336372690520135686826154473483991915687399365 [110,23] -3957501319524089331501857396539615539186127691828207316201716130512601081925242572779268513647383571593233954957627507366408069064651543293898260965449591925254916231344076982858501154042936373057047587670152119009774573906756802077550988873346583361314048674860838534289991337679990005742954309021308660897868238515890193871077209805599011458844288335148969935980192227110236857861214172773292553423337973342738231453632773300417649619842638436537564193240422111021325128767698591843675965165098029061443074095169488296586796244191352910607295323235256954259556252696151814057812194755035303031130124350204081470534035008991808677623312551810288700118910654856854459380770904199429033192469917990847225179267929647086812812609343506641963712663304544601682678739434875771101285252895940931209263588774813098865531747710913477165202141474411841212512106964962743341508389374233772780779914369596465282936875617149195872229108252491980417035691236632506419070796821041888273549147482997152323519218537718300659798164518841271385014176328863872458404948784696749689009678781080634282120494534431057767196738150836727727791431065003731504794465375848681149564232188680720472004670997284779060597937874019550007166105969144314507026543567281790427442722913203738000941586288972458304689274420167182919617547461078817565283053502736111337745514883586111029740420605255147350915016718741777166993835970042763554246132696078711388439892945489793573689975892891518592304765277189196002337915386218835471624754271611246647666457441975529008635800974462035316245102950637183200589591209439453725327804954647487111016161961995387948705739776256740995142860350241424612720444638398371110748972713708749016748329762410062512907676808393216478940069065225685694341932809916325918451692331921622440795471131422176634540360561354334343745914208522011918331703100917033076727296366689004633799387598434705240657069080682419283930948186499593508599741624201873048285500 [110,24] 3594655483097244339859707823366381587134755344996091529748477099740668234305993379155828405822934921544759135586245067063886183308719134711456949622350135844059664152177896939080031039996693162916103801205210578453108342246360387916891429824881949161905283454444395978838680648119498921365490956903895176817448925135549214614123752046292683733278315068018568670199113151929465035216669205122641478497828734165209690282023530104209814851572800858848213397863069515137640916760186443566890611139030710327678754397519765570293895736355983985790379120992340218223071247342280750469264251989489675194110528052138124063864362452870888694981071897814886812909314471874902177109272226427001103690727172025718490320368944070372798672993554849497538524777954293411575561423130092948600168654769365854288338735649970742037803048899482987891878379320773902024749025621309230446838977961949353877061275185818802537341322817678492267687282987822170543916762829310306601029664238399714095435034266075875427605930525623069239973766134831028239684368041329872253422694441472031589984067737487026959226116408314088997930519934800405033678947220152511199335383839555849942693691372845477290898272526711378269626951348739270504698960939917961090789599358505731884173545953459126436557474396851978215661866560124443925867814242260120723241121156542024427076102903065728470247041097877405342410749720127187730502668078078319389582083792223905331895692628021705043437740416137217481038011104465660213895193088756050726548623873295477947295167644486935782958595157016596381871353559003136308826144141812105486486699748240347302429772295688955666257146560448210992332272966010739776013899060045307530486062425450740786921326431037030331419545427667103904884184802206638148059990571225929309737682316668306638904678806669954071647980865514340817203754866921949568879883725871426215944753742700867351485543127361121202171668788173291178713029605592518726615227242856424932800 [110,25] -3029190235163866192479820557534315243573840123006071368996669696616937035882738867030160486861189041528051827029844736314590034484935870569596387004689997558139189908036019906871787522303034098279773064477144531367568217995576037727391311883030429626920497982764340708222582890411250702261464049268127523027494657195622580645541430462418416918411231377675408384982576439671085517059527510280108274363714188100802208479367434566426695658701654875332857372024200324275024776677580871172110262395694217031609271790668390959071863874451106468017185606507367583926445253790547989770748573635705545516162083857513684112330522009673542213300713354319886128317803740105617627457453102131797890973401329448105696025403407954635520032900632074170140501078946088638148606020105330399382726438586550614811895205557996781233981241088430605301989455719996338866408952298455962539291114042508301770882482681878074250163408068748170775530453037381457270416335217883328776849719675532109775699758711990068643860602757516451480958303283181178645379475365297519881513610943848658810745921913386796533492787907439908389437444468876487768111552849206441848798542599008488526884754583008986802058463874575762017454204345834657954314864166005967807684402327132339399934182138546826339184111637761361788811985008090202481181750330224540471339158060087720940277031463189344360780792903820948376538803441825007847473414696947128815903182231121242254351310828021568491390341574451003769653246484661846581733627239307715526314609129615099760330190949170503092239979297619095109366163466423079931308067874852747699831943492424838297550677047517094288024859694471131921771186432703267159198531042890756647101834696774417732889514247450056167613247268591096476341327088011368380310227905601954436798788559622653615699493411356895706451226914891725725505054178938533200938498442031484969951394925269662707595718770014020217385855566442512940611882966115902557322122429035569386 [110,26] 2178760826118817093597529443257985249364065939004617374499347821424319044681029125164991574696565326168511165807149363113456465532182361465713971921600617552536583379486798953922943810986064603182737723015972730373721159640260706079232439268338408408039665974170417315295052600455119096463310347847079887466881237623221632318014945148230684837923490811562768896196878208928586312896823739757025987974818163304822656349058954416317702273878587937435285643881206859889546044428785656164696800415642189857819816694393500816190296226560221236910799201556943666543837724211442178750899466402084719690353340604313943475827820318583944997767740543812794327421336077675043661092050526474374546548997597517311778322751524820717329303252163144923264970881129078451075296727339478501031588012576269918795901992864813988647998424686230769065707481774724480712351645635971673474304459073131845441972659904641946072143922148680904388780524433255431181124091136822592510537488082779091395107342003560658225803587863295371694794812015675942507717425638333906980679103570506630156220913571832453992919649080511670143876882234051558803177237839051726164539124923994865053954315447256915874597214711271650955901884923624760258577485764488540784264201449121422543696681210915866103360859017052340677401581275855457145438191069914123049068319738005194223783318753623722425170669911860346554922980470116507436992194815153429314071596348336949299078265689881774146546476858862726993967259701029310734800971002232883412268595013722941916085286411019867776021049533246441696992477063085101843822944944240382250800159317679200586506452024121434031648974263272279771766729318239551095023461604412339275585617692662302441886530133021094576556880732860116414846568137522062128613758955363286915085152182831920792643829424414339354218640868498752161749769980042043114351753212686533088014919869940595151016727913761428318687990767642773711722241576855622005875028187108240 [110,27] -1165836417424163840452416335791866255992900645798999311006646904645294841779016384783603008270871121071656602620816458264826787616051411005211829389704458654192259271685277746408418554245817108389464774535647576695390761142635277000158884904487797913000131086802082002146899373009410726295109296947575947801133661049276681335324647128876544358244183501129520557249675392796086749196938105156254548772071246650542703339241631045791672768076539562211620017486170381903110975152960188017257470922408524471410721917095071094582550389067750899292871300720569856438397543707090919894010587073499040178533659063709980624296413177220629777033698141050575441255272381623920778072613601561975993309134560393963039128129336696320073016046045329722750436384647627031504456630089191418737609123510916837477583631207237083833625952208541742235430103022163406907413214875814415966267365833563956157657023090090107054003985678967132828751004514697339690502855623975301334444483578211437353952716045859439956180166941788761947061403440155995997859962978252644045316830469195462230494413038481980621454937728633883680568260203755244073544639635574511170701917960660262531228389478440112910497233742735339511604126814317657102733031527735447419373078090784738518578136297952553867204366567182575312572915164335640860866643438985099269367714293054729395943908338616078040301514120512889431231275756108844601791138142850123415995607410385265328754584825077199751659619280183705755190514474041335555748856692684610964578889732016041484621825148704381139179770933200138476753643064130068736692838888706990758482846302510633131172352523042027464250606441176768785459333495411155425279896211364670437973253042546086210283403253962311580739973104637484135812805131904619749158168230054434807721168018536934172767649679998999722832505075421180751874220688205213829675758737228266317459700953865391625770124948683454371809128393209634933331948544169893074588618941318 [110,28] 269237863928671722705596868038270904061581998631853282958205541575914356993425302039903016699315136368618493120191897672689286422110339202061307064445670656385417378968986068820387436897034705054011252690140620972332727539371010030802732782460512476367088914193418294820093238989085914994049281791201806638094219871336241530504913577074790636035539156834347890959222081665476862188442486457657663499042511932966942992135841617220439825575348796527212044958576998063207239606667382134476463188921566987265520970338593001399035973472562441166920783242631918091883419316246877190507439556528222195780071006140449054079245039738165489493570063212132413148275019136839970987549132707491806790995389179854083382742654417777437599548174985412791057376626255342473397530593696231614430849687884997081997406677474938862423319482977360098657339785315210850237831523221683786892175753984896505758435056871540538264605060304896986952202305497899503385198178253217151139172546589296977217601004289463050774205174254005890218917350605276738151747764238560805849749084001627088210127036262336177913718258997746466013288721553886572640294440147630006922901977984200742351720242677521049430830916759079488247561560837457125198922391190788164027658119590956729999002042935992924169353364274936283762571259580449735594656288147907534027436315589991821574809129817726164483170366261563170880629645635501338821150306746444988614996930925191321394745252652534410560474436596142776218398836259199556539529808878644690071167083329739010283972273166835902681477428739546226284439196496461332902966736938398101339680410033557963756807491388058571925547961308682741752648775128520174181433824449133124305833169474892522216696898603358106443721128463125228324014968792102993539690460685891346693153818809830427801776883617470345865484078129181594389510718759984287568044338391590646693358320409588066680376588556584968594651644672817760309425529170853558811337374 [110,29] 278236945228190627197074995637240827188087255753952302009030125515637798606263427455438781585239898824167986039190442377816520004666647742846917776916126964612199367087786565036556563317339470056368605327787668703727937229231150077171619967052542969929441685724451260664768144879912628948184518835140984549735030829708891691603160111954988537526428110155686448559460785131310395000386080236124048467894809556171782732843509454913028025110645808934950280967571620762289566641379172393548199901716098901841692365156570230397326232212617781618708049858794256597031362757877618426188364786067969062918409451374784205758023682045216706428679805120854551189853688585961669299080415245729739294373440532326970457482687027400883901847349834605124161070085696789032044943723882511657829791263428981109583752298688742171900688865596248120458055857857186583683569387404004186181871916456498660006299147567304051340060810566025895156768784493314816854407371993102517125826080287421720402374351497425023554517241728120804164626543371146598153587142592672686189729538609849754755360069267499163905131368976397153772419779167412592870555440566937228674948142438520180847591047004832627198150877670241148703880187760051038242193487859164932871544182394277540913191471052469140154753801818301978048959048728956533832083336059026078793198652921289512075736798578340808038376911405481242463299451245007151229368517972298143920525761983570694223506829516666633294036357195459608758168748356572445297081411548703369054589602191695728596725379074913541264462812177135576435786995904344208814302790600181304114998245507453825090642545233979087078597307840117609154715655429272070424085236843400683732291059847419465274099117476374597691065499303632870752795607554184732374858800022164172650521533507202938518014570805028748068962177705613209762894826975579133096016825740371521177535957465654373975828233537139702533793816174682965172628236292075046183100 [110,30] -437233509749046428058334067730827644636086337954816840281842954998945155915974647138113238134895282275588349339895279321875136472200740049205726886818905185602142850576411268051785608772049029454568818052110974833606253695272011755812132447218846209847434493706992157541494101907569203205183514521671651600088055716371832518674240066773884347672783825349739912951343573944422360500834994246706518290380906478886944723315834336424567884598769089653419086270845086811100660485278099691955155474265471992485327606293444041273487517227612977090686251890500883868860105676492556030088534996214095453656835848178965488606395008888685503094829905725690555394940552936662346222776128903282366385505742640094464226388132170780131766502969367221816046133122714679688525512603116647533629897424607205481666435212257509634813272352414989171418354975807731500025444458077321738540052343884214657296892528623119140571886177947670560347070011991404805871358469662241521273460097832326721032717548995289428190102277702041424637013879464791044979755311235966760868637671152602478599562599088977206360716601835933003395110168265407945745592299380786858976962819819084748727611341638242841219691183219093514765249856092593326696827346097236094598987232291996764088897321245183783941639948932475526676050459508999175693263645068171291547839164011564992715914333470684373263883422560281710277420095943654864711589696979188070967684679504390928317607918757934588592484289527331926314088137569733809299479607835287550152262698967902503593478820929726629590346039502854352707600941226048491129282530943024198376836634447366980910384765733972421929823182258312754373614163740217535344906824558885646729087001909267155733463798088782234073376540454540735906605033480250362238954290034267277762691613284866527796138899907626183408196170516453663630734205536893999427909271545612515015470623904175665966273889719514965009737377637691185704973591578835360000 [110,31] 342013126630308525377546296944138557957350676108126758082074412420552289932713566743478137910945683097844404516145919142977425370144758272035776212925143864069346950201753613286982916342494020918779238267950524864013768040763891189707142586182036562462071709349261195485783307186266132621972031203301512213698202874081306278123655507532591667525999874069006967468058597593483517331174975427077593193343457064804486702492397186385913662674497540547529804161427781270021878135349758170852936646090590172053186149148219690705693520193048079761542452698901189103913718436234973165164231408947552307276197693689913080526156402711130996618789962503877662150621219199541411721184733878096033796244140605028019477223885707407290998198202450789239211214676585065063828183823492278995757522638856824763719682485598647166879025516698135608118766538068928110283747862685317245175389667924479315175867276221234033278911535596483548054301560825542495251448305319951718783184617426032281826543930659141309847238704938633434455452038688736355447107741854648437897797307256064032932872965649603200538583531186810344535073650527066072260355528277293200424561367946499189248941942051653070556987771995687702051366136054959066858475645152888262679147319512168174065841639329345643241790614846437839876931881576482396058283319182578712589185728500085984772490670570247590174457738639952033944643448089949796891672540934051933311971089466601668936940463899951250486730861727266241219633178012183150820943313514683959050568045293935721906784067888293077771775899461877469789923761284185232341050010338961507050027265391638515655919103894295363180227890732643721422067554222345323281678508284140987227243734081813792292649251360564256656668186780917430312558706049213558384092872227861287580209906143173757512682266944443422429223109081044061327086400412269322229454944314468639372029474750676326741436100226203383587441549240689044044858061025937400 [110,32] -172631711602851473891387025148742151814105717363789797070331845442739608547194422237832292284124195385225688668029502352572436400899801326912180407486182781394753090393473821160406109521027967492274538118042216301851157418949819015946427705401862059818312137027068910609946628987360339487506631190835821040097367659985217117553811049405218679435997912832850769362649538254765778412859200194708906773275404017955549216999271283776839750500141943010102995864802894993350961985855266984374222401616656556721410884008254628614156316583465317507928109568134429778472278988970355157623439427535526876373100044348053705429123584203811341898911060541534346646391751338375719765415872465651660996838803700168218496263305257780763853186707293150755186059830886454812898211870400495654121601757384326320770693880958321200049706381155839903537269819642599717245469463622869941732349079665303620164203260868396039587425528237445326396171662752724782455727243769809556213802918268868986881383356344637159676838586974776446507505035165012621865922064709635156007966140443810812357300406507979689155138003532599833739769396908290732214527508803156732020456552529824667037317284297025927562962184766662096302731863233788734903536044988519934254483651462655647110204263834971608314894859991528814618717340329659435582802369506906430804646270784353103497381552454092799280178223667544103449942010366446570820483125432009145353173472457538962610451137829689686413824941278004017469909414578287575628514043611246733930675453028793558191673352626667610181823699274159555661241514618553037761901561506327941174780990539631420734672573329045236257482525250630070935470250389902978421908438836013420744930179481218195971068357183565400328310407265486914640444745596379607051144992106723187565232087896408933204178541164444526627214164091304307220079371359195876663107651300689005123660818557194133272465909225366744610232892684108026892204906878800 [110,33] 45492941249856840963483935346499334945917945866321307783439094295238189205597321689658865435906109228564523485501199111634341596632261313749220370317504561299723869517226086498278368083675882799140320615777760006544975917620736696627611501984008239938173237597624791416286604419156117531038371847898345091336491214710011698050872640412684770435140758933858779063313379540807002893027821335688769897711452000095636873443386730039541616423318212854959863866727413189849723017939282309508848764283225178462208471315663216064472796814120068750528369889044635009722890859013204795768716713010440976644692771093531352497709784138553872956291493151444620031962850294651867813584641358586891135968314731209901184479756826689030030276618339431800579779751516290311070494343077233661644789837012613947601302395190041700741598835827785391899325675819440868738491713913868498787484008710041531212857529724379766442139619827133399366170178004718363001057278685288213342985073217746564632345216437044632943626564331292442317831390324382899591528652147904834415118365144312914599114016135776371830004813624430578075152886724071635213461558975045189365609125593401143055296884615655315109865680198947854997802661895992152698369357929558332673178551548901959432951679113558074464027413751199731674814233527533229591120350122493874863081167645936564750266227153513832500584188098638784570432266634018075024566113599056166582908996787854048994847786902836987290356873970291421826712699280136367676316582456650405076450080703144765377495031001262980142023917977287409073642226193701477168797962956413377436530195789049200647039134608320219028959127294234847866535202416394149600038900500632379968774422742972777909130695628142283497272657106258979988943516139047279281527042134637880544767763963654800330562425726176681817032907692908293013516928993463184445238358403087496179370008546736163271012492038401535447264761530822805151567871850 [110,34] 11450462098619537764650388947395204098969746673572476394162381968136502535186066296923499826809978415903751929201935397245880766912435575119040019519201548854857345554147643527162409165400953595259719375251323216770687797797064478129395940713348038099767160092775479813442121050643612868745082955758776318774628389375580395872351538026349764815386901588855005694563778285258915984517615840811127880986063492668053198886590507871709215962739968263523881493293831340604550236282450747154213946192308746483468893000556613676232615252253846303148563217169482485731748852322445794974580362987393467521506279633483268987969127848915103595626688141787527185602472016430941916628433350521425477595708794018367452570324794361672124134183399638516179094515121039959328451548661808678934673077183286280745269509340733893047838672369081322722972412576559105679030487582486919506634743625498997094076123058586833875258371931793575359712810207776677322784298232801550369562937496738405025870384786362646827851344245335508942449411267930673765032568452305438587820931254144311925926108476456535526709191220946027790964588097308548624893551506717333138611360459691505489646710626212733249149996119400512044983423757580667421629114944080136054213421185959861329789383909185155225274184496505346086582092994155832701046290115794411728665413762514216529508217106440855779167209324103234190972373527502670283356708909539022955823822240396990341428427767818189618904766942427727595445307271970509561484732116542715132475693046934036725202232192898493914436343266079194820186096103480949835419582104838503812303165601634910617401652251219235973928874502925910368009617955919692912623968984339668044284185118295695339817358032086416639303516818377253585392351028658210535895009064157840343255136206463328423033290149940890676584444234910664820695943339123513680387608630768303806644382169209311512350800547648365916686281926288078437193875 [110,35] -21330257167406199110737473254383627198076998373197181760333327337025457530192812954828953857116358689086963492800474641619814888407757979432600880853966450036688281519463013653253815157926855762757251072385493634136397991413659207864144626856473032881060031550188244042343635049187049043279250826484888566752375536905883205685031677849522850071544331306571066664177593219675323991879835736244998513565004244888664939094308364312619110999550276810788566888397016655271115662454413673697720872457096276374620318144634937489008094143257741651403147256053727379193470725052149159092693674052115926144738997039574325042672840783604278062519522681610222064291080882399140142894478071106162680397030482343613051992274976012612796492952990481443109644206820930334951659120706680277877302946226172054750399774254665695727637649862720572263800461806691820691359389234053087379026877103335460970368159096940418343643065382448069880882180122088547461137963987038347133342808968792725258193333313788950305410235277938458091516577779413499848996698905950263121597415032070695505423910478077087019057908681252276216242392137470982896913318510762707419157106337477544378720811433131587460747546680072453384595890009450791072982488780779315130351799663693937160057086342593276720404269570624771990514377836420688847412865937862955804005341324788390322110233787513974991809781687354778641331725137050315092607430776525724644961049338534271430356723086034439822056459769668081960163539175220687249251929060567269052851103939485839933140301771617429347232206150817148181381819160135768874690066359088495451786168066937198847937622524678303968433206893085835576813502362651919152372739615118504597489939867360315758468230194753016019508200874262140797433790816932033093609417334596759246738834107243006010033520043242390644390979476180420713884771111342481910454029212901467091627363225339315636371762395175292553334716050045513839950 [110,36] 14085077437676339857074879672918627126640045762987153162643929695624391219673049987543378368419174365812633890792747237490057098988918675350584554172030494225714172766212780241804640578111090855673721731343809109675532013502785702840804712038598644973246211265720772473773214306554177848931346542844519872733091131051600436964570941954944747073647809247256697523457451290733878240897777181794095757520863668203950467847766893543068093577164553377399563310888878448842519990042385641794833090528859683693144595061287951327828138156662273522990184413238669141610517040631649977143773498304522891811716696994220752982075014880817487577324381367133523716116586554720779699712252500803284551161757484169048884861188333705833388054324700980818741532394888285218453711569083167079527194397966613254031546025124887422459507610975093449131882992336405510605001063775063089656586921478755548444437939657154163488472906434883807330629970905716294745022703369223838388184686655442225386350131716139681897289387602890063792312717212550920076570550902090828162965745976791147717289279497028671490562059659242601614722113787289413894237668347969926049439559876522903490231539177834239619995807450744487686198769578516596860223505622632050542295566937603587647448621479390383353180204450989261696461326927304104495951808373397405683847746470031737775657477950826574559061474773223545114718610547688422300437920555804565913541170756113681327005229019282374525470722903575871038498042652235879705885655246006457612595198148971875870037286387067340972860312956185515079723718393256314952531975509956119803876659595729622839727564742614825783925191010143948693041352424312726604114023164709936904903827698084328793487856910136147620330237668594418501359046683782140862001941341020223783006251756671840005196356973308451443615793772044644766311312870994316488468655932472341149324625857461870191690229289402985285520344141368608750 [110,37] -6276688106557168811766216139946178074483900949567150403526206393152918990385287994218578650778344470060210185070098462666867030455223472004372919388219070213423420582912028004699399433770897393879030276742615628500373906594455285866706480450568846827083337230436819967045570762345840674897471140200437427284315197184033745872761319809447781996423290870794921306550513524282421675324201153007642049098524751215934250796880240326081378227047974366581477847619199834942650894231774488560192517542876293401925637008847084448510098760055994209763169060875483842096431044327431440443713761207190125152702843473475672160378624991296950251734494026916513024041733857233039120395395219280580023959505989437689276270411657909498282423557394881112818647489843889213011413097236515530230168760243091965227746740580535279322538962290344474077055708417131991477014228172483429685359292089368191781115676216639434707972383323778036604406559828962574121133309029504393227727310281841758341859678491896876207450799316105458523272766533878083286534565172354780159821436706533573995680340305022220182210772087171534171791097066609341567681785655046418171205535677147806672946712933841638213979205190789165055629496521120772089968423468042516393556336446427894731233849015065322828856177155670141222272913625209831712620507968083571812790413745645003723883667391389025016937703548932094311342802877557738700469187413907988248466342959037061192321852232848267747430567173542033709169440133307371685816012870711961096417084714106121630158634575444278843014490645775386981915891175299706473258463281117496949954233104480547477090873230135572312750377963890634275267467691112276092578755581202887589555941377380091297616916141103024212796568178623504666967234433812122600077307098844468503950393539179699052901143080432448049491762605116513567311951095130693448649503093799652618376188098421251273161382361954137198446987059786700 [110,38] 2083231132641154490807180222040124990603451329113876645362484598336216325193560591817282091551157189301105163293782030364774886188121181399084998149189509696546448532830647107808988026394403798336791718679553046018069033029468363197325797378462258961297796466322364932275837655413923255756410649630238936811485141812310916467007188728608851980534028594671580176422121999301634237676233866797236648409078430447402146254075223304237192642698301112920740722261254564642552100352092524649794271931970544497996916582116990908027121760221144100947787707587138475182230326493236549191944126738763700611695798588611014876459356243195929990321317031046992639713475932482708025600749183969397223459127776647431743987906633922693413691388228181974620242659244169889308768733037542011404624186058970510259549181130839930799736936475024430363466478936872556179478726684324202328081519937854424967514806656528174664950566086834726466878343946160370016415154831260023512356708209572915291686524211398212209202650134870131075502348614345140501844292383271336795985594279780241346636910779229924138922683434855770827633240938269657399243196008220219460512994516129016512089266907697622131183466183641599001819860146464390472839724422492815744812576526372876432801403220508377668307576219536569795728533048378150780169560802431098335566248866572917578753612344864274802874574624344610558956741361901402298966260966075152807931705799222675459475285386779078455064938402677310889601951521856996755989833764242052620947326745123337308614537522458706507147773791342542498465983301279933908378049660169736290317900471996183175775854437149360966370057916998111128798839796122751075000447048347678660214066539505883407574462867503792390453815353880927349514201207310701047683607756078543713440408492687118957564207638065291388701829437534796471361183464881410330257909465953137337976151570591742856028032291142528291925866985575 [110,39] -527233616630072538425311508632762223473939011421843251069124980444366662665936337437323150434486117420579087203045712154969435444092017111210521845215637753479097976050630336477892651830005079525520069688855204595239814335235529847457002349452735092461554396092004950363674370165282924507962407291513152120037175951948702779799133107952510033819099088446581598830260799082484577119235622027058042210723554160738492760077690305811795989818573385041386989482218357784146946388432797879644107832896827866136489972371191303633112152685186938302401847097734063315943266518182561156070351885646005317969619687380401867712916538706960429400844211132068092776021796557074470247706085469285019082125845959597853806006016490327614968906517270562712027258949080802111855424870590076179923511635238781934807500283116930868279488586842450644063662757427004365902502351275136689283147664175032643236837631334393797448899320941517039012949562661307600908866590695025674679203836136401695516015029271087169791200484598721170222075741922532524267187652257316133486124676298541357299629164231185576746937600423416773853434428338835653027865090046161936235482616294893184508721113042765187105368910721356812235642339550379928003242904098456899002491504847486343748036490087775589397959742636820145363132952032627709841385543038598943614277671181083239963774658262063312323307480863384377964104941922297751110903610263535878379813045232505597492512834742023623420113256394515984874337523177824953360021489256099379546835428023560006783153858089454970972476121319489237127376856839258985932658711437211523303316376559375248741698185610439035772113203685915138323318071511550012876013611478073345285654053381628733061024436361552223350813942612461505127533425361378917822107688180305100470827222183526344441426988465675242069069332930013488564548221559724469387360167604497785727791210022917698470164847845112066373943300 [110,40] 102625249570040512027025505745846955511236542067796882770435742569764470005972318171814218478739819342879080505799026202564258432665903727819055387201505831477872841895715030190405929953902104072426927945501232934065312507050207653992953160542587291406296721347428268544522833372867580166898579456841362787739686149325085482458320787165888276009561742262926654261623551482390828347191330223810105166881402290182508404761405860729900357291520476047981794725116773174656671248305869166638651505187048480347166292850739347029350285295056792160947486295925879055487125962191137028683804542211628837375473622730254253278909499343873415682946609608777320717031596259480981786832092542338649090302032005894103271878033748393216045500618658080511618677568855741759473083067774529714282288127062372931305846222148257921654053927593252131185715701491650460855322515293385118705737427993557527343718922502501992820256915105579295184509912226498812438611655129749296429454128132660166099727654532381883180952837249128036783078998638339912725926822894506488771492094531546543324007230110614241183397582581024802475275091723363488078687971386876041847986029357863835874496997850033418089897720756226968326455611211949738342378371858623781817437161838330510027701184188366858362224808684362936761807264854548292975484948476606925547724603064141624043062254898595706215086306080053217785899679416411867071053596598850061704531592217432846083173702305342617832927455145491999532995253481881603409898186112745927980497631888571924599916413960474772774688806238157331244692108059350513267803988497197687826812497782243769273475438213822050594223936441656657240914214418414773739468756079132637283572082925524773613113368716780549493469065981155892339500277682892574351407044749877090117722646919549967014238389391341860324175469133728239142409469425201666677231396396980965117835614880853026129179567212782388798050 [110,41] -16515148540404657913316158151286107376582007363918148222766275859022133441911023808708574900766778783613540908414561589788711545697191216453550393838437664065877544267398427840904655087845026012571347622738124496358218197164345806666178359860087324252823829752571382763300601708054610494352658515114945057807084964118840915730408833561220318728837521165772880889854120704961190796582014527340651395797726383370743326681138118300377954508221750807711923312518351925518441457503727540026348295426194530061308742784497369858721604024824928972222815039846554246752566275327311690663628103444007366872395804646954931319416302229381239746676380615771850886087716653773059910521377605583287504189641114003206481932868760225028793371176307620701073731769291224257293438193267199991292690325121093888568329584774884893118252574546600515224127209147102501072378046701778984656967233223377063328284400051229664988972878442776967390485434791250025071700746680169252487053564896934018544947729325406822882684527458753210374974868201294262438049887159643215523452952784508755451774198714045361295859819497559649027508980598166290603694638589811641802435051020725792372444635404706282922681073003973653961069186090672684314888235685234469803790104233316717817604255181276147044176423125653501131006661747274329245206390015432816036784305124065623530720516698483881195352753130667404160306316613106645763854592265619359908280229935521384149004941212981416841150295826040709635782179718389510643495973169714202868923494145858975265722623889584362158351888856183286575356676270217022959621320743309050953399008564037612035420970200129836503001002600456656059959300314878121110900288087338088772081533412210588340484880996995570128313914657025456091528511744790260926449643258919694011727428784069505582217954565739940474276111246127649731086519499604116438802771418234982420400190744597954631023326675896580930 [110,42] 3072399719721075123839663738974029420715826023897890254705052429449108383364764983129389788796678023256478540145311590701278121951486939012094633378943684345550241679843075525200583310152198298312364912588569324962016241399666526557679082137440958525859330067234888540659994125226598358366791187414436695235512016155072475198369848698378148814375819490302239859300898495205982780080939698326295801456530538591443645182143680028312781038744712433356634057616696745051861849865045072774863708571845462573366178115939697433439864120174647355477089305476191748524455573520776932765553015520951725318346605855485810720507126708012724522540232163876887938109916413788899159588802936342614744174526299975714374169206369839461596796632977810156416096905990346448242172699019037592488705756334262654851958827795953963033601796179814428205850129663587635639733029600957028221165468972133656245929793512161428562899747832318318362336589548722160738847567420377893117661238388121684114849022696116898954362576317904150863459983098150956003397800639760047864834606427219075971383204947987697413165857625399401919598340007263841146811977368415027285666367843027076070002449851731093790337402098509267148798838682395287215482991453644594438980809956439805750641021682899746139115900230800160821328339828364835687443677025589340296282593103530849617399619000460564357844915681937363619567234099308634680077627708256399287880943231979634535003158120843880686379111832201749581743387065604285115879009459578972082686980071434217921563900565865749863498832664622488098058524437100197482867770005298234993840199159725853397803200757235295711831663320840094269587695964649511148115084990167889311277783714252111117441898467461557725968333980359192971767879518778792090392720386097008981587314126053666984868978017798387992456681147639857028035197569271816058447299542586627540293636047938755520528376743383310 [110,43] -894188301551956529131580873709734490173011550156921242222115230608693411962272566753805557689341211032818362517009533696728505820311805105503590411012862212592640592092681252810652873334190782405400232928977155664025542376521738615647071124424246756490947776961356036355251749746399637727144884334899065553334850748010369187704707380145034728326351642973157152420153585006803688761611339831173336388460840182737155602045462077452325710728356323691116232175864382526828131025677941929113758703751541684329249425792337280202570861960724041360595677049237563787251224156374555507913631977708904365550973930560150497691596880027589271840906027491222666136090043675445686623230386026225660765324557826794422563619725812804765736155711990378619799558966481341384495453678949482285493757893415874294703166404418349075623276330353131163031913351885456829105702622880885132857279381835328870628125597593424754275355190834763127275690281224914849445991867153186684240471038673704718545559946160402989662767895892174261171997303318074742301776120090973948048548999109441693176238334245369361462116040698375685601821815963107889009510148665394753392425126622901330467939044934101979040918011814486354778027124346683479838681043920323774254625693120780611202848753342571617554294392390828070769679008625205300155833277905728169461676971704265422053945055973632521070833178818704197155142670345476218692310374070810141336009236489550145628216765331356346555146442375511832995861973329440034951014736487717175664657227984682856338749835677105139595813247090124721256216220972938958672542446503887691124860968221047683024595081470986830939270840387227066271008623903605117862340032641709027617338279776765053447207813044561149368015798232774152587310473789506454264768976934669090359119267343689807021784598417199466937021739808936758045784481415554566180055114864776068330204374262687187020687282010 [110,44] 276553431320143513508008728934456731814549645591043092691131639230771189187230413226851836113956250322301951120221365869178229581667815204357819607079533937940581228514262253161107682269956435116598199322315798840140725573925968791736931602303801062334457007558689436705713366626414813954137512489072971802729119780262425834984461722456706883705645782278826566780465766457095839176576637958533574633877005074872138997824746247432187515233813028390398066527560805501689171992417886321425532410113289285448552872083340899218838113011286249251124526755835301571147461464388673329370985859160781206095854419192282481713279459793906243118775475340539058657700737820029064470820926870636460996935228616148291738173241378838814081407845913524868433111949424973307650172589602082577198006280642218493665400315891691213927110266768124123251083749584577830256491971908753080395979009341043829715980213979464503959837162133834261292655623651169839538605424845064514318564909757613020175060009028059445182756389983985905813676425360577087829137531032951328626412404020981019925605144813052218491676801055894686026547143857556473139344970784126042873385054745378700044815678508032616961857728570732296904190194579123251447303437386322891452824192598186696455708741210558118578254619494437056825892846940003069955243696830673164324376162773704547296659840198976890116095201652174048387274494213342214053293267161248050763998006147944039464419284477191760981954690741328238969348518789604737032280593762731893937320041022946702507846283603333065994692198063011728201549689779778939611019092628499831217815803892430172686916358330269605422121368767403156884283796917083700428575067805162830400290062509583272290240265083914074698408213405361238425225212979723022697962684759479619625764019708806231435388625582157456413261481556132255743845127782011680620619572403571489526556753012133447924465050 [110,45] -65632851371267304188330970424103796886485599740150844981426589609862240901342509895972959995879733207530065609009408482208660376756048421429865084250214155697540247237621273825748827306262072011236586288627261991261101893794699962994383514658401417661292308253549239257464085328344279396074400524609650606530720190869844166417798373202281582952590803623026668111438030271919952556498103464849359428558006838891804184232853617275451965520748637393464173430407420764896583311573020337109339322173115284289495892000511888946361307777216474967577649760704220460147079666303988318811086132712172785219791329811279253111344725334401775868883720212034690399236641295661378375623723400187181527164384181509644019958112079423517330769575976531922699333563442720475463334890668503492924214012071579527030566800807793443360298061423185041361336843748708524717987748051986022782033952523960620587663966177522144780806109706513351642325013829104755231036176837976272651091887228403770721244772475207243348974961590887512130846329269293958842406617470257969498776129000072495657216421202033301912504403966635051471660658900575812409534748931627583685412181335763845776170296308672292910787582934601443436746850941094056273308466700726028930362452199908555080536779825308477918965363424071034110785755034995200118584203193379099724683507100907605700863800720340340278812118428083308872172490529162354629645336662296215673781694997106767463349991657326921200565454730517836321217253435630304534938000399449479473037705538585303639667798478349312025788183809545187074742294170095822850270185597064838919602364187556875727831343238476705243177709867976265266179652935063477555178262370041911913440694362709276688429344084069297240492316297368558427296870773414479597877496534437522055960143241733996472343145511093083414558293333330861931824024589162891193911139780030713755605549597168428176380 [110,46] 10239650609170884211734604189430731580404952552001510519262363238504516910956445670503735798125015199641329013907830390315447711485340292089013836860698548496009364070357510553737023109278076941705901902222818209168076305862625113731495587771457498268396863071115632528485764243106817064663914915121431633053206128976090543770991517497025479065784214617000981452392246719228336913458871903996473404275612928975797152916080711150850600696203700954835039212466191952343801231370505840414606289509909523338496669952121086195548868849334101412554798224655959273683873882465306013752364194331689403173546329708990435675911083755886265076433397601336443738384015521680472605466481948820640706124467532427830044052380009006016241434253665702199894972460702332595688911134461268159978498179934329689623904783609362810951888683854012780882354184807286136605889368359243287147221088134017905294777038386951898996506516897134689044566554486985744186447577692463367202336927782484764742445543741486417372238872522751770113744911252072045405488140493837026131320091549057560344945559367275734341768084281621645572717482461298185735342241141989738862184623145123878137454777796654549443730978846810993898326298467646476488468953618727241812556456328559358787800387322188664118154406990124783201554521259332205550275545743055716373935982274018553749631573209811134584866127835091194196875653291062059282057917693940860599799818044131147861245555209712111196576152300066521689892497748905312257792989649991053287919051695952084448477342503188243837942727939395311886210341895079625052516257167442128154152071264496245265183085828821551209736660800722916704029782330437435597238613484693732441774459660148280560130322295655527328337350177526721808443941117146987844570558472881386681876233103279439407329728516232318962140979296951097261251534635532176112478457898554543260697538170938664085 [110,47] -546709882957673303152141220146579719305487037863205837604308137075556519116053691711690041268983754806673731486908200706647000045678423363433757755277949305541513985036212455146326839297079927896964981689383503067364197025875073447843733477388889230311317582846264060170834921228445858630827948981439947106650833535193976117878935150423054596643757254728865603078779245511453217766335171124672911935587184120650515975815861952575709127534503723044734618069984466044966295438451587964409472919579971013598753825484703116485238133210626000930915964464151468262124895015608257390568087925004110897679945835246304157794281124357530457419234128592295567820712123109398618786181295239209335718075743292359432654683722800383429251399291542166563421110203434455694845739137719770666898951322835512753047071067649321169096211596186845207445744136592387852721118281928453210346729614973723384721080116391336285964999093571517622430088781371782065325507576115067656313366724375078404433119692556460865271534943895207236685652483278332800851432875660204337587927135036225392325238708034087609557628484811063333108844779057774800451894323374979291515414322503476688795219309082268425830692155566459692802403197216275289940294705320360469950123692206421042209309613466951619645496209866406426030506843400312920048828698952205778517981198285471217219877614439157233126145466681324475038477124501206055279786077217332192956550823828344411575016516274784406851136633243859390925287698926694749196009618799573603647329474988283102256198655184281895430633494776716521514416258428673898083660198910906328913545529321777732990468235333321794313229727366999148977436027980414668163394014515879070889934316772659870403903982384075954913778392872614728562005029312339107079320902923052634102241227146475843047878019066086452818831262718277790141403706022440311137130759758820633710156034476825 [110,48] -225366779351218125333498272306820807933615882588958188606836914251995035737586353269524307392495037168413517518347174509866552305488318871410606108376413605366991402028385610380177956684983833321576338643507188829138915916947252388264990250985028974922836312842971464515558360452213048435908379607500076001423602788225926918439118758015847637718387898692470046899963254954294947887003197384330864231389639919041226175338767618242753929627413930108723830386543097232781272807582822526016373651643026728302118520059620145245428713255203364705231381127908460575799806884383121661081730632769595809503914966901025627740719477525181617630174760202483096163984285313980276822175737478962354525368585943136446036219536559943513898813679184594743586015094499857410534729235223016795292826760158788657119820531887581332490727926441478531968284328808931833522967519559746050468457545980754860721540046371908405805769090113814516194401802905751875100691500626075910432649297303091589430211138529360235854340722720876399641224326505995561847372428627787778699555633310106023789518774834398132153296466618776211765951418877935794474277832182123527324576372266400663540307227359914585298073650414314204605694253580604339731606525922424721841294866186000531602495739824856761746808864518315973431916216626459448897070158596747250452373364479345431570570249361307054282876405991218342019109035102762498354543393529816070536975684362218167763714831198734039473889626652198338325592870424235658271033921823360271186169392337432950474375285712646957802776090172327961517806741267774884514434173986695375066679064432057758908790379698837617764593821061621617064821432567647149726242001784841066869428133495080491848006247149333137614361183430581801667431925028536632271549251953033015171664792903820502485898393383555293558334786650051526193775312720738877286408973450784468493641599870 [110,49] 83687788278960739568729099612266844428716721791169185433805617498204719234474706677498117885023799187031875254415056661120317786787579151866258997057413767480730418865651458251289373421726204494782737764237391578526153476751644080464696992853659986081188404482524616639421456045124332460016174555839003031561508072574790853570006730124857726666325578798458523967000462941691470933475861746346804052412331467878592793330111420720404495161068703549716803932359793278389863541176640158885402872645071766062748403582618516383424937379495527949281161535480782071186686292805692695716384365820777078542543904379471668032931424342848988859316868179195248649576023940623222582880210220378666545703151533789846005333514546068587452407908654165244452836029565077513921559334691434988836286304764245384287911906927475967487014106202913736194372390145887407380880791641723391823413652261895832283513145371018925817197382634538671813024444504270952474979891752953301003782474679414318174625104269619991255292578991309574752450469477414873486628056856875414962530893633086491752341039970249199800768699326808691867663808253387750052517027581561563732424304063201567642626142917762926203947127797488397373500912142236482784978120844174202598794177218887784460750285827497457482477670980036445979598840207655376887160784959429563545362411086775454884064038562300815507946064111568246396152150244199867211195815025312207198866736327463751573620927791240187383333368223734902901493580030913903252317123436419304257568691568439553267837421328309120696167125830237284067812306812622341645650392910287386752328784319130446430136848432804867260540062819844010109771851028233749399775773741026640661685540171635398609172624708744315923451069601708644484647131624271846992090974332818915672053176844216923290065194908404094929622666670345479523862338641997955936965058747086066994330316 [110,50] -15355611601647750395686392502907558430424529426911621502311074104947502219735591276421005586032163043546319985918210371897269181402061083803000410309266650371892273292691135948912568107337079319203418443975717933801265828893347489044428299139320215583144374544903883976438876105924412899238915260541767677447257818960698709023515315174569306530328214622086691898887006188805118854949671125463707434435641829869067951994955609507777500352612821557681609590569636860469752318038836900516754806042330843370279319235023518184149970677205591098885081213213177460051106761236637801796533220219591936557999487645217829741125055824217487320775587544661518105670312711314059180957457265755946059770663781304243364932413550457942417713142602858727807349466490800811037520678098516564300596789774790132053714603255200593495536106404609855503628374507629426554658597410120244753753600057764865269563076603152498633209213264024760165023235067527464446761526958850227951703552888381854748388264497329939465343867115532603495623619092451988509484982315491215178622492705854637345183782233725513057390237231191558689191801799152252627352110997112292250141586750045095625614391346407463831616261721326518365613153199396124376835170607837759719650853960978518410477302750700227225289144086112825325657571210438478290660113565286242363207053033752414253127215286703963290468872919170749233051112514000594904441121607725546386624983045373675981272700181297665419740041487173936216152337120748926085338020762092387987674294461966714209462270042665043989337479016160921585736172492585586425733687156499001647161508444159475027469611618128242784289312654316752574628476769409210166662832656712798300427111056014137294923586143760390535649408689354739084515194700218510837772534080487329706349852285034026562508759241466772382543017903317314148341726102756696384582778416854340176815 [110,51] 1375922924914678716521835694552521312354662426321080099675492027008889308293476709407054952039645577068156262742259685075148861257766528733401118601338823458095629603638062857779063094372666014423524857249548755353265821048983966837702864188883281684313901120468624763367539603280810621053919611787519848511212438961320054155453915096276698042578673929614686660679973623904716188848634455615005344466604735207535007474392164301371596409168920154566158519995170206353388182783405416672752125819554127824475870774378716612139023967559783555186788426396124929625107084829629117905793006818082314162408472563160507968908678568855479023631804661316612568183640472157651755538093348777482022488647406326408936251636941311735811543750464994651239319028032142958379325645860198308833590355874825871697402237107248296935257980389892315355263206108987368746259491546041076632844538953206812496640820997323666874606622525519579580801325933298777024987120085439252538116003631439539761962882750621655728423449050474912717612858617963095114572916928222164817190535565802875788940726317691384565493739016406471117325849528643817935938716126677679956764148828803621084588084107044522200430617761802877941333263551047505081139938622332778356652278313194720140577273351019969877548050418176702443940043343132309793366412917263023788702308733823411067619540832072337200441517088558120833411473620482663601019820444080417720328441793124415999565222819248844200858601979691563727599261910146673173476000251486236735101894430965338625376859408848886360200996830888722849055804182485937036097568127780299474810975713604917354817399690639576681319986952024402246766442243869848990305178937534107858807036464512029148151312277867966585771191619130999772167763846335680636032216030643807099646785629731855187926714979734737380613686772678519786979291691092407742888595779179007206 [110,52] 111113029123937861043664155425038284083527298804060230654301841299648156101368812733991221993657571182989527764652700322326879312940216323164167005064897646160436373116433986155826007097107742933726179671289851048190740608616637008037709933206141032302130266761060470530929011763741471434390309967468592974984346711065060102434582117733120165381349870194285721907283062148515695438102195735162607400091555405503871526213603750193420893442418766861408603533751235980937069783906415488431131138907684367789145781760751969739093416020439425844883375196079557563098019307723486144231129562080454391993614336374150150001425293471575860565671716475982028938369352405660333237087144859966949565027702432823642101586914975748828588307820430269617137889440065506834577074633885226039573545994113460091538090715485755532748360817046008337052842888896461161306696432135485058574999857593556270446569731206216456706828307729587898294638888158357290980833997751721998458292679824952824793472642884033959126221717894933569898615716490211172404579520318785585905651428370002825687627375523927565060452846524751695984021339395632688135707112938846207709451834030846313762621300624336782752235735555538988853093084422852667020746475155932957880725952490123264464183478193675232453916553601134579716933527980745250300123345289316778919266263382599732516233648831779573688094019161479393888482565430994423895729132055200046214605438498053319531305514971221201682156943544639029252964262916289158316176912187373271633273967170879415528545703638389823716667100048186700422836045082842537423484580591241317675229011332026902005787933600364517085558956593717382931218014800924126407615795258492716120451348227111839423862321217271571505365290617758170398090455926614155276367791041022060568301630296116886364880552768376656361431508837840964450481147149737766670327079431268 [110,53] -62550937307202127789355121349721082690146644679624863037053292966119239052307710498128879322632074840457357020319277083232045238320222145776249864228349684545145230344831725351901330369279768821147903834558196822698473963983618819338799621398812484230809551732645519740078712084178835716772590914323305632974849394760523828116823881785982684437266760796452192259551684249335939356976626357384219812979435323630472737143306682585174689137655312526481884745037561606442616017769011252957865604995875496516698510267184317032206799575447089463152862333208689673709687918046402675704484853198652855260618582750658479040554097567162980751312741406138463591580538995161743912242084894566743239395113350402493151181481392382765707755677986517482805563862467383933050897779495838321130759692018829639342682321660749205448698818884476125905675397522558547323777983325148851754270163015428093534501586815368435145860313929992975087923056433418275148871910497611761337147675356379459093943658987334101948693038627247483724333927869906124623800061358271547706860340029176177170360312199335003445535460999927744115796298031845190239688833322987416763006079119974469451485564660223885600116744084735063598741510538309893565170464330590266333856823905658461938937078537974485254307831246035655789830396478628350680484739871963065841609600873245944419549625223363365372487926119881636261103063911018924163865359598397622138823945290824080594920315535159791569967583552213760429525161355536340272856135839179181489187499405959510439047687936530348773366452722540014706914043729367683770617081954707507556364348083755629462896196897847668054285249880599666690553534915012066694807826062608932123581479054102358104783479961329294328926599808844371375897174358796542601407240231931860961890011529258743835719347790963345715665561716790834287440850295826547585454872625 [110,54] 10544063017527690507571785263098664035911731908985316807062559631860183839237679809637706900046251227804585449711321987772380014360575045406609776542283997877990762693939344007874281088638568836349022662710148164729162129929649572491801874071956802493609863494233964067328135732816497004494361748987089757531240891587519106540316624776559652145768725997009083396306918203027840560370570691365910705642191215611484319856071978917334477449179479734667592175470732385160836999042862233595779170040820639810746275681755206748611392895854593159248005534527912223193338119809179100825846812366462804540431938633072961984001317460997345866420727461457379541551316510214753334900572176175916350980226514263755216987412731599191588260053702213576864181405314930073436007611209584600977166961224330600317793291023688655573350082137529077008218179024679698404030199204169412445514455952546259664018196263216084491483005160165435139607444912828860458510217183128638770132594049053448567910470559529858019687471019729501340006454503188070860664029902389619816915549683277788206943565843578007141310329622498448901668922366642135026127702617721477686608315475643066197667056887044968757504110893301887694270772678978839440777031538948737336945549009158576220245078487708772745372942813036265623536210377334332570125069924053867518171491899394015922185576434816084574882386622013258010999767455923402767653264499241727079615193812868094874947020780257412467474084003547160587951670470629322027909878811842948745528613827293044711100683347192758492311435175419658137234555717545032305754267336265569368837375223494786432566402695377113920544334685202851162934788110060602707858778616844457625145968302284370753118595450674577226027662091986316039211841072594199199494959614554026066458348090987135580127831309487364428068373852809036748770619794760108055230250 [110,55] -665231997239860912254884961264722882845423603492514415417560309933016311017096824982999708061955746852917680448944746200990180357750311136819854373249590913204295027929833993174641908066533817739234097240781548733617043192649712462375745767629520716209960313127183115706125771305023031477423603003035910747605975276198811022678360959098784249692037591310434245877711869108102820725782630175524961732313831310535049320670664935869748634739246265110914076376215114373554239304158577670670743073127606897231820444227308407936807052496216072367177729241296652845035110939411070229138563071640388388231952257649164987526156582806293783192885818296435371688485449674207101942927882170448642859629799337419571470433679053934677346163876226760804943999955611482550270010485513695288453299533793811215578425768696683037001097346343178763423193229420990759529517165174590775943963814383349052052606134004092272047722724910983682068188329232606629314485190107674271267216077365697820212869977061405382416720941883935903740456581589239280398912305215692892716467587507337635754886210946936300274732631428320145130628164711711935142983029479562479871768567873964366373711485462274794650249550888853750934515084038648909274333719268279435941160539538918354377576242629771856490028800101555823515432740243392685249090486659702735315472982714189720058878624434963518151933020130694579261144930637422702779778258032423815909390449833264050465377320221252851041689111299214210764895775890195139998554531454410599595853120386215725625088455008706607325833867535628425389948394392334359417437125435888237106229215537028760013365451304687882287779376206539889905960783327249691715613855557287689085281438541568686934853745638250372837241000395530641969761509829936148114679609539547372121968060228185900085167575159976606681222015278872556780501673750813320500 [110,56] -89181619914603421435561670392273032087635471405241526001716267014782310352310826862534132448201041609735413400731285453334017701972548330880114986269291163938332212203776631080168451513061710193081344073658363790814875735916151798878257751874353029727980771926910556539025208069026355676114261755251576787226012498634427917247822033085988829648046564980226189894178672546452121259596679033352044006567468796328641910317904154485070793571821327889494547719635163765543376792081386183172355562740162844426242287581305564128696562181035117018050522353180219699337884432602003084798150077985602865985363596575538673835531923257065241080026937786144325816117927496222181180951930927234152735104212628550780662137382356332791926614228779723330159160371719051511410693603811954487801060933092449593696815166618054624499799473017864117078081725779073718655569680418207493975385673424216359686993537757950312492448622077760320380725327247000570666493409236138491386978588717144130934271094344480477078581433732211627668054585017577342051414879808101137669738918787168765850533335942413196743549116984710533026155942260063051417231584809170673471742414246969268547398560917491617395136461611987348625883209410065034747547101886457714753761356824798373388639249127173151199072625613821045357123250465123179738255064442235254882130052373796976654692992412695426146420100594336186726609261115139318904215597456131628812350388639155963655120284680555932221551268639152613754916072716930423853934912605069272658404140132719511237706294196338485071714615603919511425775253259331111850770485794161906475663970081123183896845072372789314214524619924000012161513724413020991569804316986028963853590113457482199048222831417888335342165462870169093568161869695159618374978431549079784131361666812149800123267424730875847219586670441370236764879120497757375 [110,57] 25976017027252824728858271058982424404742217827512426454900720650112242874779426612127662431045737987510913426239740566409331408376327475172753455205024212540536587881988650784259931730867455983286638992862599849057581573583934826939694638584046524355938314364988074008336726918332618531847468503506263305032693198248147558832298651239335123964157675758882249651989492468720211283810981549593792307746437419562789791752099342858943469939971143709728329617779609967444515593475102450223214845795009446992283006770506390260832932237425286016927040311672471369002787213859489798797873659809466025813347846479228497851170195429429622007443062895859011154671382676478862222221022318679258000670108638318792711704716949906957840997719723563800102587348671003065061030783597802427673441299495090351026981002138386410036864517993333592320174427790624089504807457880023473990342674315109624628002936625832130758561096835057221247366420187015947418506993171518716697434255696508693021882168087849439493189813052680880822110299294134390565222645885686314891965214522317653332690074642150897205920620248718300329092578613425128622021489179259604686129206247121403922076435598658415310584968007725465208837585742989089721099164692041213248623497845959675904462011482559935635282532669531918440801283929444149512127447981465743358326873749584780156292845256366429964917813882734535865260148354620580689697961016037235198993488741713632689188327761642769899437070501025917585700946672501171627165700705684349703588383556768381081380554167581522227386495678037085812844866915152281811323871587182065092124976576478838106990382223366613695405085421986167651453857865034640108519526110939600238447533040750440831701883556227117549732208941320772742381073774896576021772384382138028108748237209385502332123258270449549388322923275411368283119931138500 [110,58] -2512459566165376196895888375044568805320604756461478039382490424939987511211017302634706692207914854922082273885228791764761642588338596621310938722605245028223019688913407433422214791814794357437109658604374046222502258042112494210468229596403254786813096407317601473159443611222056301921944763729413635911259329388012352265064929047011966570831612078724768469426056524672179076884724543866578754280234690359942424217906992173579286061786899759617668564850971509161992163249233994127428394931994180775220427809577688674911654183423088113764919734539964986395924180825228834438084400737529204918055902281295042274583442478344396467695014935447791340942490498484894677344020699765141337511402230765330590660017750212730347297220103432143718896358714118488511441513113731758287158598286853991088054616843750349911656172290164723068776615028430926169207798397962188007329999835937407959525148944951380313814563912582100899672324016753675050828821870500471935601226013050697266780190056048414172164273929903311331780458858233045317584453239417810277172161759454103945943251893337166294391323732323042024231680418193777769434008564146646456206987931619571746200720841150755251496889128542473322689244245892021683580551049520799881852974892707463174779392510132176277121663369116664515290529066188934357394085055759550822809303159363688077695891584994682551422172098817526625837140413486923659770487500388996917390965347234979742033404164816696396548635047555492202654658776456320977211021046975865086872994057732202673858581980156914010979519942074448179545678321675912304586955257678369473098060207367354869287566294555950819737988575236444179774317126169571267930845944673409945484312797748956103821486192551307539196315918749204173066792657706322414778620637373985493000061900396234976149453740742099591924281114705385497109057000 [110,59] 15737492810388876541944737252402012065485634848152405351752658285788606905647414100048416078790306890245357115586987928683365455625568479045896102769255889922071584813123022370909910450232281868756636230827176488693029180031327987581750798734632182927684273309941198902778391339424663928773988825474542718703099243032672543149944873418572167996239470764515195150878011357409268593476656929269579223365998685584428366245010544710230213737927700606738320973398040978368665817429267197169217320266959075744805826517257869310593711564699391960904056060012562846411187279937418452850088236815880534814789916370280924972773087601789299534667484649763941945196842962646610090772387759360189000724183746204690105040258765140799244586296114917248635283916506233151485147002990650056374792464118743949322539031490842925870850991787700842742230101351177480213133455668931841458948080581020400076124509523490250328423699314878698133850806402262372546411630531124381794106005816703148819152352446089768614338792667359491223864802626283959058730284140856612271065765115881126517710403201327805113009854656676463835992372733268149419756238269973968448122017934229207097476492859132562022471265882222203167364720391902928405957406171419593081699544492336481847792566754838357207612103207387211368049356724832842713414579832713212206209293209512997607025128364896357597941200724993725987825352936338325295126602812712469471685618998902923387605156794261340900357230273875096042548733779441622950816716185695241226306746291945585487858063195905100269814951043801864310270449398962522362443451185079811289203935856045251095986529474506932527293285911586384239109571585830123691446961197284910160571352787878250174635444468582114197963428129105142814331281245419073410980526769918323090476580177783327281046576442060671445784073938730616866125 [110,60] 21266784820544692534256096827492261106515047274961612022532676666420217006788726154818742419854911298788410622990678910568843943911686405686957579660960469790402155030739803359441024051782140002718389363165659593317323069187865693894427504584167068642446884372163810901443920222002417727391866841068861212922492846590915955969336837210501868383356292134568829512067488625724326292857391545557812150817353028248168277830770364448914492620672145681533817514000974605017568460015000738608167825128510338399443092418303952792759007293991755195790502245692428909303605867584824462380638845839114894493039041479079417978178658509174484520671223499889431862247237512044072995503814469517607399469980270508177640439614144205399418554690041933516084142372922291114825154768313288350118407660734297139144474120734333752609927840316772113203987685094855954176517688143302314890343274222323264768752847374965428650941382440847800299107521760378128763129555773564008490536269347722467619268477846224833763221306541940445736652413878520290838100745498006308034575715403681166423061861836542259010226540500168912166463795697734395673674147563326405507084769000729153611217241307198994318776947443909588730296382648911288084534949369039820261131938438153561734597004721268000048934007084937675388151906228327759611935974843031196647098053053432409155081133044278867280019732829583763975974367650297825380408106148737375130389792719560231136809241300473889274190300388237472995265679406496180939979963094240815472841267887957371620786027969125285436294061644676022158308253848173412353362414863301115963762616386656475584064245761463783227624774273367464507576627738086244515589623284508789648512503145840678033998874369046756424100811925027320391959094287543903853014853878711600471794161812656402677250619750683563658765010710908899250 [110,61] -2081500934693216796975348222671463634067941241610502721047320274981233729006642570137673547250423472584771802133115683921239814492909923909410387790583487596630925724172281383454804459016447544215250426503508219511291355817257490922107369355211339537590375810640605754041515834271991787210274639517472465549203576852973020441542852667491355546090454494248715854750830234117478005244800666793195897930715225435272959900549713695947824196016692322228231967890774802987746171477872431809492806932350026720807704182518140116303480908931716568127194595106599189539490939695696473057678909412724193897619034798680566422425713942602904600909879742966222053799623844053320188319432663886370952011997052977399600821623381595285917984071488918636043552082016366380208405308847095602197262196571351251155011899227876085719167786847288424675334861963224377633410866726486718636094132566160373511438557277725228110867311134505295129020948448464531466084969012044104740642602123294130136208844921363369506521307201301900489691358163251716924062786598774995654755335167069794101679751586358674822940221382664125705384959924969513180907668302362620029778694191794113865045595639020901302926810474578895239923703769320583966077031229314528451246676133533577532026595759601287444021156234495286116271463811175253187982470951056158441094484123726453887071863703605240695383217493046875327731405233699957712485953243120697997713881267567619416402534282143506340040491951769336022452871032920875497265677705011930077369203247496531804615063302889676765459213150680648681372090598404334357748750747954357143939351627034131449998870065061223112903587542936675747347329387254565090635326214216648825538619114455199226684807070296953818856539093315131611950481145138694139284514522959455217230058640841917800557153801635516051775927040108750 [110,62] 85759013602359607144891021183596914154888073829852795672284186192073770281650843494314261033490004243639371249753109351763025171796576136195628812257111870967439067776172892749658716020489734269445670535221999510086059705857622610846572569154589900384427326428211882392597624572502893277557034014747794651921663202665491949869397109323358103515717176564421339957554664942641731195367542288020658697102748574319454182435632331587431953769247460770633537073548929773346136601290712613720009386723236420708105027798057967147743277331322754227110654221665598905879363058344182205677410710175316421353442955514151959788455805849459497877406174877482482689954314132806193588447112383346135217100901823996084500707624203016129935195700870768577703627390709316924027928130704097989658637515993875835425773103738157400073959510600066734442649461230861152162965092135340026429997142628415348976340790180455735901769526108558315329014640086615662201573344820122032081841944872216480206590882498454420235567777550089752076515467043486105551169097712437764477285091564099426633184803493238316123711982545034820874235798038958039729191220725081056045683390257221024606889667333432245225086037078702947393233733773142624763446279762570151826617992107431498710150309554440874511220994716545919251264638619071230209448102891841915312620144432591780323554865047509533097628008552038021433805437616894469710119388770441788163992348209551902986663459049139097080775733122660565696050560416636376022239931321285412723738139357905685740271693626492212357945914120849563956096431541371935327256583025976128050511629293353003611753166530557121214543750899788021655785081050023666068485182128243522369774300717698329108465755091938783286260977895800318077053478355966020049661617385348313999055000938124584326304287423333430851799746500 [110,63] -3875312352161552798152911278772211531727410493270445047459909682760579559116141275254006585771129081926833353200241591025050986372919432665515901036858121434591926947811663630109607761500860129604806990243426908385906608463969541478935078045762527315375831821452576097831763967012382621525723318710731605888923230508115662383866905000353899176265942819662591820638054919448291509276114138408462464971575861134799078742547354891916062969266490148529458091111269752488654006280944387514198060177285097370883679750741269845485296399051326817777457507983364797225817771833616054769786770730013017660972564336007178230920067784776093981579130415576349316421246268186806157913030043701634290435743348754990156016814901213017015469631112904430609233000967836409930309164141335254819110848466824018264594592047670071198296650316024575226864538513617854420547295417398831581310409670941089931497344360898971420697420813044323252077056297182139573471782803067792995226006339844765240574369937817651835048752380079727239444423886988618635654633638324587143249107880940499778061471594082638775625941557372813272919592888050462524806006455359868118737182974967341525588949184672487151282194669849521580702111639903999106456764613189039679674626262505750766138274172682457196015837016237080124174915725555159183230438640248084212575723513867976058545575153027057302305918556720616158270059109718296161495201646058122770222544536748732449169073932750638227574354973507802270262585972921254386425392451619432707156940055442309703950460399723018373729689491720841451174782237826628398081143495525491872885792057637115133882997438765549913314980767609557905643012644977585964471659687607673141437733762316102651511640774257686605660598850446252635929492357628277861458893788894809634923746049836748872011017106708337444248700 [110,64] 873821605816700846270009664268895818160251183567808149652738882187515918013411591764532806011692279539015099305292537183491829196530811527221423293803374860010604917648242746658875446440331232172354473682768096285178857033152520923471810666438229596674465368569994767364710420155395873431246799441719900247322489279593744079882705054907976602671833204432747881755801034877212733449062995275098796816852352352927729503446136813079183988604966084476240075673316738403768964910685810044608997411534898485219601813116983618358648847063438277123453355760442255529576069646553530222086612008478544590859586994344055540966356809731226009771602874867495622105830868208845911968539441162535005532860425032318572589559799791437785544388091561140006114621175662096305975286514710988650620813429166494861290106918090628453154525990008175207320764978412168289348568501512068840958812907817054987268211841973740882307082871344492206607947341352253656807352699508640643459425140204040901328020288571879693074411589755307798301059822333855052603740714315924620785767801214474424113608171211942910646644939834327407919796363836870374805049841095940112857154078748726194819317198117525241818210570674335317937304356438684600812664039550863255249626296863869253800824262934359478218172415478751779758640109466218083915902477873606728703977789744183215734716660198805833059609677279598668010934949888145222884550550151126914636276140639393854857188349442304411433844694434251371528287579077263980775515917114248557175604599078323830610475531031441953363862014158874249410817269908482053491149661051182473493073443217963227772447639580817216216565358490764687299346169428379109346848064036492794288724833798942822733747730495111547514278888139328738108217467329687062430536778440300346588588306349303671361977870938530448825 [110,65] -102861695021452609493777380707166214207860429084080829650686530111238524990377260313404915661885182304832257702624128152130250320898337236408038096966392765414356774173613221838737660852360955018822160639813988301319806518830734689987261623738013243542743072864991068375645479864597374434318200811065755076567908586706679810883124962059882817777668951853708666544198985960430610680901767059177271072822211624027060556062615157799640254441017108080620688083091433041947821091065067950687315022318926686356399268391364836675142209994537186947096890048947849905732436515498989394690983295894183821462751047307505360621729377391124220674662315731020227752269986067093356561575069553861550548615719510807417057579983436132820018449095635086812943062740702151434376538798860069121823028503607957463023593082915411759633112098551043946054453415085818956673138184893634815667251539939604256647652777994421738495068765402268770185269380030446006154141305036854981836474067442992585973016524878959803901900847641560410993514979418313650427029875979364229747065807531154847178059183166121608050900129893784917698602502931759666136359618009520183014712313125760651717029422351922916675888930791421467435463708799880739392486769196508150032166077532815789681502401747874608989761484108005950300070991013488921712301595469618568337650717638267633735257440601229632242690236154441047120477659534777661822776100171477367475259468916042628965418430901133917700639727985339383292513757744339474730843525441485681567952327214785338170110868990597279713228522757377747607973372890310911603135824820416781250998621015266086920515347683330682219810740978926162873956803177440568575104157829713859685510973444801974479117286651894500321782315659710973919193191401121665888383770586453882577233493950367533610635067492864075 [110,66] 5621536796989244308900483078440081827030429405298075430834137948575687691601721861524537415726549532201796626847315286926650273259421224405273938861465524547085631680962962874824993035274636964491248590952722198221667047176526330683545222034274519347403312029136624593530088164569213884255967400497722759689604597549097815199147994209870876322553540246427334526677682707728662637713529133585199343540973398609784288687747279687469089582617700113726477049132184871949042237425109136006521172707974981601908074244942835033013071911468810582526153662374032199510897109395128675244995565916044548884773035034992241953600233754637014460844385349577924035674115100408364575256674663908827288695340339750349815184033128284081971819552273563656507530557995219497149877780842891930730987343405988412127308766748966778601016089474902505962400367608838486418528579379037591285929241087242756998768807138418815994095573168579496945241049873040090254075248092497643639932170988108401634179944862061868058199725592253959243197666798334311506661424154929677570543393501812514673620163838078154620673071833906869354298088683426187306094481080860585029061072363247181164182893318272636765599869682776110005034164520497973293706124020590881837749514010167963741638227595730468455359785559741949998238773426435787130622837611984761221701535446398370141366008276299659787634061114966913136587889275813050553465012949395508778526229157777373992277917393088684950823766076391708900502411202785643457258945448080968565791292697805014433092444657277504420179224756436335494107239307534055460030244075896373770340817074762884683115880812549660153131239460617296595832665708396909665986358489388780733094709664950768795293640845845439957065225709430920349512507186151040565566488244372116549727358554347669928084416962550 [110,67] -363020678994271922309086755984751168318842001648893221735265809181270159856208835342636944960657282260957510642324549129402122198990383552153515742515978483599509994668136893536252186255652203053241926701291687046587645092076282821868791572404740483894688249401956093533792544462566474180702113777843307605271111960200860141166440358765573345397678830567305998265168885233048460882681599711857635469983766901406378204110483756009507443832846179288769028336055991865262809018429764921773616270078444653756692779405849496558071906770072955528650777224312422263518519969098141774666912705779221928096299212553937846690599624564309560787684250661214891177030060115988988171771287632495152503967622227514004263894785080488181742566449063854076906017821019124516582454203830574968682869474001137439346101709891302141422825395640873600240481788082136740145337091835394981744070686239735642023181433185364714609805764254443079129229806910482768102315368381873643533304025070811182177089146047510245503898555979024077564797648215972017366086838009117622673536760442231364732900263814757402690253234513461312643508322768135592974187606855492689508864958751775128032756764217409575748613971379476466223208119283142857379203936304687588646319304994231513875888395689961131633139636965666560499669374329075137655806357819933966640481511631587708328463198162016480793616744715244152065439229548503854660224151451541072714328593425551964063742425205644110504361062682213005948243336372722858753364791514451529844691060778646959316853669275261761604359183702448038311257287315784764249974964768579562169844214140667664860820483282344516182917456689922210741060391350118294679616938996697267352469776147928895827664202539096112511024826660701587524311836779310212892469008717023919012734731992928109644919000 [110,68] 16897226815706079998733764211369709197575667832166462760956845919012422741423398894572127327979938704081035499572719346668997064101574074600960157641917690235390560984017526864326297233288391438184952942707692216072184754350761536769943587649250123424750701103422313821332590108663986839828106183944531364720716335450183662989204805236255632323513433039663785171178700807513753824670713024917914561501423658231029788932949150789964654581765739936887284149172765413543235991312752228394732124362220095927082015950229441590688981231059823347739710939005387633971399985404129585244222321055333768925836840337943589129138791678429093961089116718961083802419235005452814084619293736185329993779606140806402075402332174536843748972664442807066717839175321589301878319550036983677047581600144847294656419890136741257919235271784508771029288069125142940603240997967941269309191231789263376429123435113154873365415048096692160416660662815349693062975576220204681025571499383335579027931823854252122736137753987944158734200936583182539533978147649319946369619606891818144050004008090094283390452897473912535869778607086441614555906639285712061473313963619267355844050919726604878256285117753499235319403068563705948948726263931116551801438165167994425121690204121634579636875850990048721533332876289894974848879429611115592549937794156397967293057819964650691662631792910192363432916383796018353849975763641167253770669210176423615074742908404104751226028409897937625690671562122131354818454764926692322005170988529014533010755507935192251318045027931494746239843253142484478198827551270748803343369913440422216660656156322732598180054152669214848505022684803207953924072899201374729286717517717792674162664391471382223126671793432698817959503049177818243867341735536624772979007756142142203174750 [110,69] -751796237599941121045151656520382415833928423329699867379239154157973211718317853926435127096407131919835092492925070432430836231145686018566759138358275331964048652677399508564494572940970222035644054255915113640459329177746908521886825765906442467578626917348418791070543857348357697897895908416478981859560860323254784450545011704266581010578867511266769223550495824286481011297448330968010708491800210027216588077107009979366376639922866373545316364449945477312644059500279070502443618395652171954962683160833768683870540131879845171474986719071887520928961468029164193330169958493762315200084843739515808169888041120690331246381059694198590423268323491676880545031630909739517826627930328069615359948223240309766929084007376688478744721865928711999424229223094560712082721642948309890531812636235230133151156951436922319120212381625459112717026668006349625847192415477594846263031788094496791900396380726946001559447411024445111131471726757449162618964478365608035984765422818752616708385281453004471194896480943900868559407710744261281632709021799732455697653374666805230194443604640594229671005104726952137050404509111679029169163128088234577293309257106062622582670523969100314506268141835644259523153575074405897869252362315034380393631700485228736067546998415705583047739291177565362526481613581278527257783571219154732594895996255611332877422300765704501680560117122983712950875219182963722769868554561214629280773998443867189939693375038374921238208038665347669117484175710356768997337108671201255804943742490597910633541268921112191464395223338030959114002826994918395159960813018706890099941768474339277684324565096336388399328744152585096688769939466822612165898688116738669892711008356881014245003424349610706040093049522124281181263154376487986339664843278571642800 [110,70] 20114245680703232511715091543231618662452596160545822282401435292498425882169421416966706308135452997036967094897751107945974658276013050227950862121161790318674777207074383048492653041692271655771360649812095876269674430584851547416260255339579400637141543473176671655710310936169101121320728756670553545718577917649407682839233774604612297522937912082608063122888788233293734399700953721912393133880652862374645483707326646986159274963482768048860784852110355274560504151697836064995769036322288632079060962922291805709171359141885423134518348528923031318666499431628935524803578828648947457630663129447884826767853724113351612489886111353933361997202706420421135107954808831903520786751747198366924596725718427871400872497098889171044422112433519758426682452107121044158714985601714179270342571829280285653317208700903615918416685468973261824333666433687364893840239003581736692463826567414631966341256227538281916917480251386098902867565101015520151595722820033675912021109132843881986001143200833718725440853741448771550293053027406981842473961296098767432328510022773524066074809595458489412985867043475720979725004377203910485220523584639540866130896532743033010961402136818372230070240365871496989405209414084574668206429086528088097022252381103312324686724824987952854068877293067626788560744224685834133744395966301523224576349522822648261597910781282452785725014464734430720396579973138253424103892652825984976994091262597675566415488963465172493642128876020609111954760228593047454066688791340790327109302102606075009169693709926789514896047587635702756754697135049566808464547041761102754559461243238515832254249086120916820182317612470695892691570186938851973273006276701145469433125233271219340954488843107188914268085425473529914696808095259327972110841705212650 [110,71] 9989553796451802152290880138929096906395477181907632912894987208264104145104430942598235143697771617090350871536479402293388925889448293860163972174547324458088114453783253974630312851737533232993395047184664332940616480249149000185749906317917975536398534207933771350747386069155116299244499862861362757271188912868376049319862211274347491413744236079166267946066651360138914575171016280990181925196680129870046058951392150546042429749098978135357033222976965607153669446814028197649109583948379517633301245729705113609990742205623421826423716959566206682662883912794581075772300914613069647246666784105262721597493868354504377850056044315645440653439433460641212352433554889204680361716904774849509871310094972927264165295750824460043641412699493439329209159869677442199056447580014014184751495708163775167646330642167027534230147845391620039151372225198328819865092398570219614857100401182936844397010419803999895561281036694280561858146799702973498534927349317074235951346648106162809465798904262287332330993110293384381720551545236045830767240863299301378433047396481599932590583592310472690081760453275855752846432796909012925979269046255408705543348190609028960587020005358898576650703332799751280844533080757510169477759180281207546476626410983283143887082377551306474211369946303668060956476172620466949669745504137521119514059342670816039008276711640290857446340457710120349836274141005369460553371078863414291464313648084545620562054160070754764298577361003537538056833201551646433574154579946255007953329829505360207716755076704644127250425203367888288821621170342580698571135350398285185178382525860018330615345269228149955722339012694059770746781247043861631776412552631645325769657279527073333951071787049767705180920034794785077688389941878391422344983051800 [110,72] -594065058542004938080369546424506200489985756886469648867637446298051377600775035901439098978516832801619915810260388673456634422348004287958333332096795106582814608674359762510640723953222727623671382655285538838543268663696018301954257771459387162111734078583521300050033104740036836643351674788698595591458477365746243503092843369360444795980908585652505224627204185675553213206018923199529063725812452246661679324751303650122146643081007264914154675833089428532409052875497322265967205185059235167981249890264940916146249125018662533773279885945792910020637008860525976104981743626117591245050974727804898399899365306338068332441461492793445871594656563436779777063684896735735068872625728744001204101191061918168615426297362075256024315747830627839059267813840172636144032935626645247564023080106030314385708747089204116659091528267501794134997667336223026768614950335293542938671649915162365058734993432591127150062035316180798649637986324054474377044712668091240420590271186908402371543889081189836734897167879788582124194232471987650732909137965573989780110568648943289811295231718895165765146116650109662530129140552044795234988154874655411205655006130596267405154212095211132857850814789686307602944393061227618325662243373935659973404105427796077932329077641093218067823212222408315552256603110218852518269015921500085469365644592829488776022922514269388175109090743161165522363025966100036847080509173322748848089117672239828498299423431956459137275670373270925564537723741205130452265138141109678990175242979301631800811414430292875009397614557309246319846598365461580951036259479664139231032445222678297455681581451339375300419115180785220199621839098665632758769672649213374004946641996409326038103894039225371104629492378880708085685797472470229856808150 [110,73] 11579723418498725543089046329060485534949024101595095767252238410560264289351931923498472915000884754529733009593473317545260669224357779094065631475818765931393220831507840622792446395820854642357619695438963192219516312793803856308610246267863180957712310099319037511822426783306843107248457265829396398743173734157432790810088889033740447658593536381869874797225281955000628724734528452405996571926141684571651255980845632060763700826721726654660882547311541435028796525610401659383490328240698908485942838826200674420698768363949322488821793124744099859641434509059803301765916751135288217537894848177629680493570232813045550630182213078130113187248092893723525182548428866005432307719526907520477062024532686480955506165322758693246466962726596210373952559013558901127625481271303849439455445238599806705010007228306364314203379341487899079940136583877172537624268060126567810635574699381885601055096088102361530491163614850318287126803374571173748567184654727784338544572289639935289156785972637518640688283071601123251936684567710651469350549576878350604235390059262726893974405770114969200956700139170041813888688231360879796958671656232472559705458940319381555203003933104978523511713073158266955778432541669505032685297192720565900929590354462662122823026113295308387701242491421854265692410304333634848603011398759672972712623411114019477832231551045322885891478876138909846356099380668353518120726113527300628600171749445100791658849468592590603066665488119742058318011096601810696801975206659167979848848813949039779118718187518820612913943427636402840554384982001955073344385375447441962294346085936695976015735241257470271268079251305835300206921761007086523314655220561764292183152047362490153042230890460758311455041065839309584941533331171383903070 [110,74] -645011155552345492520357909213910670945704574770543765667474254968456684627291892309967333296388694355895302400714120193830794832340821312268215540225896765458120902771024672412017638918394402782723484442741499852518368177672954338417305783506086149337231300233088752757765748533472726812987677442093484563263312129749486444980249878946420991770247542766301850246378715039273288938124281696208328690951753686084662043498417334492027610604894902647311419647887123952490800251291649124762511099491189437162388957402639086908918256903942755089578370123106909499147240532330963704065923309081343283205208405168372637155112153605410337664767428707888053354762622896252629963035625483537885636202542821460352192370593689450486284967454648530281448532868794454145447915203915116708996754728472985388292919541791200826484878833574428131614336843197958596230471773281360584895999094798712381683600211101338355514034825664844175480600160400934405419378151554910109826946738791793639165995333275953898832715488190053183627611901911776806625925999064978491295985519739252892772433445801699818708125532783169548922322727183138866588743777527022996336428718450649450685770973109803360340388175763950203637417707020354185187267709189361313297528327330943980486787966926103390013027817734912790304374343435680448411427888251178954471489660362787808982226177033043451592289350468992818859216618669345591543045650101204577316083487193605926520593919981327158123636125500083787336994895860370975448874227012847382339970502462444028019515327339330410506136516222721019386645797146772273292137935050166821986434558278140546516645457142904514890971217765855450255999174580340540316913361378090101067423329411771936228581545111460409784932367064574189771717123230339131457496744677945 [110,75] 28405271086243920964765509107265570132695113275282398849192809305597325235607695592145956042634677027739664003635833342208434274828316286879853915636918182022247746443998158519081553115938145730868894866926709197489577209352026643033202737033819460456099927438398594739330548339219286689595140213716710615794636633323728688432997294263610477903466441933967426205834386244265564680939362840950389623600882695487628626507409857290534573518833387384507685866636833906601236290070105730816268822384823690999430406929791808089771550701538575383459416307073247634678596652375066087806909659895561401306405210613716136986075527721707130848292955073060506905229728604744456129046643010287600192487747140618162344795994678432097712948738710126422596966147623354112275413324065538384796749446523611558121988120578097049822741421558946996440801607627406159274722142273960335634427620797239579794551618760463917046926529574816085847926036187856632516571376638580401205828521087591653745847633427837898040264231676641222046393943323307731054936763853453740716132302324271353327096940995116387356528522175366226365293808129400403085002119691489864687359586523554745518267362999615329364722294345965589227718007931659136054063254395542823696851649109575068128821624795325273231028056977872894893266771101574810426815483829632766166688156328897663855220920519013750714875050604872964275077138932984413802198619321624094765272345822130774975956800168248864257083519185875458547613924679226204547363877967158133198964830332568952842395507908630092417559030047374892423231905887401127027373929283951120936291926479950745012599410236949007089409238707932385353391611146657300104692884966980713141411135838938711036787210916168736145044352832504816423761403103157326148154675730 [110,76] 275209177561306882151657973017036644462923949491155325727522050849402396369164342678923627385791818778522387900151618935495069840767625673917607684006876023024238907499134396416758633134227978648625977663880380250924672039051412679872494031769367976822845806298458848628531578677431482020492658558352285988693985853187833364095069370687123317664503960419373514664411859743766983984561673522203182486083880077727083759239844369741931382432302367779965314074764117350755285732927689903138855460178821092725557983346318686528493531545842303642316650738214212531643291063129480842444151058483248399469630931938428234798269500282365649766345635293319692851392708925771569022498038617980313026757388222529751348954673587545121037908270913863787581364668213165043417704974172353261664958686345966985833392432395232188982198919781663951396370396361202385882117576539414199725508671268735361362211329798806787465793837366747210603458578196992295157613588315159343449579584289492880689562876551635298748650245044310642586209923687136121050840638284054422958825788941624516833605910561989363312846974621589055277222229081076963892198690731958640916769126808585675666359216893927122424319983712077176164391193277606943769682537763478574198432412505415334932755982634760014460731823332458101471311852416408477235353637711522633585091737374839665094626338818936376805266279384943512207364469977064573474311865337278754739662861913600607224891082430312772288065381780205084868124218894819175844222758161979704560572362250118717648213291355649139030632046812535475289127701915479102926602461019336545419690866155168487494980680120883166484367322047038985814084572899454388119672994024712351964111351557904924411767477473990615077862846973830943821816309668004506383755 [110,77] -28711123533864152209104707106831709367659449388023923539840584005904257245889193137855186950957330907468523636166475562689108849160892232178939213102540367134016899557396572610201982477491659600946869394087677462755311865272764277729947535899502089572850858021870824580021443817201882173676552451903787775743646961471289361621025418528870522883969520726350237452116001211091434910487470269539631821611859045538279177477035631898213083413173135910133781412885969770894242820777982745119423839306498604110734353184293885573838262918658347562170764680563733078676967413997835442696349634353013405797803977125201774345340143565151136452650156625068310612345514743636905143077633235013395042846932815839408050954985446554240199397563351256039243983387631159527651338115949038684846908767875413477668202466552294092072655423579272556960984747796669979102406449848958005604142677532561977134647542435047307617808242142861282246928596944373832594748168380901029604765452847245052564643265416084932200400289421657778996724307844077058660287511989392938267791343342228824066870032831454453369819159177149398163589011930512074391387435647760424922955357439168007822762259971860595160124579098362199718250433588458551471651318216641074665329257507907433913860852395677053926780590753143431883334871699778166100316832696007811954398203105389982211138976682230754950248862256321172398463215370880858943795254834369064473772676673636897993900953096197548927353038451380861810780208249528255934570846604428931092045262801682801327387423719829600342963277462727475711159295211124274724356900572049938492815836041961516955923340150937616647908411754047713347135504503281280523925758745449442967282014362185358245109772175558962628310858684705746044364566150988796490 [110,78] 1924693694930250457318363879696730110720539549243799964261153857938096827421763298831519582613889736731842894053399690063197629988900326501570369817368304641307401319889445380977488039114096470084000482889252962018977972474269741224970626600498666564500951716068316212903533068410452655165077414950002773442129818388690167648264349424841619177281860818435156845410512426150793565466857481499530412713064655446316609708055853653465805695718834183839487817866359563239640901694073779203574531457630371770636969357732016704869638922118393487217336574135773547431680506883160262366140175706359453651957391250042039864819657328481415934115240629426021540203469407930682707458821224375692952887500023786753581294438378267552310101223764645004203304826473519277079258956977682138119604159372366833511448745618617639043888548960517919728427128232132071814521626748828064548342275878221026022852262970465822374405737473108835232551102488131561236581513114683046589526714797447146758590751177501224860200103748357260552805547000553159834713914573723868057521009348642947300677947217820650769904048973128537188963763781045335696364944485762869937842011844059255318677099183692212443704443403802194861347031300121343918489801567551666858178591489633891459947248210631518778860253473893276988381378684407270811909142711098368882617075424222453303526739530199153555095910616284655444792252757356055828469703625769617080266240296653929539181255849838055118242272183559223569180602310977472988401000172658283034748955418993283687831582904654468571895793691027103025924181584407348763486227665074409531007448115534799096761064787358419974556932589338501492160310769556714629562423233606935199696819463474546473129947772129371234976729564148104015868386810304500 [110,79] -85219511307013612135493913480388727839676599355149237851042712495446709247300247005132048389288747514145701977281880257571116724382440492185788495261001026161634703193346457301945701642259399422522676289171369751176041236033505449169423085186546409358797221365547318840469306936328597386418350588457334029417840984430046988496180816933784466994631498003557518225405726884263399505828942357087815391036178844835148868260268953011616484680400266047298272068562809987751290710499561072809769985410229955290362589025985102715112489202392311502328088374428248157031209309915831959982002091214334224658161906363261306222509560349008891423274326100861350132284837208649210467246564664294569556569454388844264586219514016870172115435602741332380796678405568758977629743493641847200695476703149465542043749746533688807022144358336348453567740200673220470818479851674032567744004213798033780718669390638004152543818062349265853507650780609020935742654823592808447902083359811784281580430600299134484911627547293926983746414927340635557700096527171162118561119960757766490929728824055065936643516725928398121140094475079791107741234788357392832588706933661630796783342570111261775742806922455487273317879726858275546622076935495286386171669958348585112006903425570912645721818975136579709855081153345554944677488910875584112162287216810768442468041894168914002718574197202200456271384789986143458789764631324928966952928911146615196011874597357881406558098269095385028597562912105663986317911564712211607349249980954424462446318118474689588261201134321582291104632069121465898445848325072198825256222362923802330218424267244438425037011706083685371973371634501942718032099919991976801925813374778635416432589635635556412728140136810760407957654025600 [110,80] 1405108334564196389238435378410985266442540225422760000294356673543466431189508136671751959863823498805298351276869701688421762249035275390915050636756842331935775992749416064714069081445943700316301838638285095727369141566257929819314417251324516841462040726775111523454414182718636536572385225437771509353246189461262900259499905670931823161219672737442743989943171868455404305195641218570127900082684025398423151777193053574887419296451280241570868628606713794576895317028988293898826248117191636887827896596695518084405529973637437150698590297930311117325072366366150599804060077416616662331065893665010636918952381727485453905096839239178039709997403018424947326544900640792024282814285826437636198454246700115335987017952359551130721227946704863720084748628812355680905124051993321586623397502800572842313885308066077353376687342033328720215651610989344542349457744547780114729674237554775186514532742189745419510712454867829045911051673730914232393713493065201125831266225023623997808089711883499235610652949154189044120000720348695943750155758440044792722001938626099429191810090478910831130290224228046156326509939145574289607941023246384029139493788293865749531562132723666048738329444411567828370505409395101196055074062813530508701412710775326291521993580750291741353505468407553761679861160773970036615418514554696538935242261863212699508308092696671141657802674696458258221318546591161538120629886733610950259196790157528432859374175520641415871600899616645407593744767633140124869361392869715363097180058398163069853403492888881811915598563079887710956299899201153968416725793831142205248011810264562224842167691625284005762107677459768023051397662976610464276994270818711830078301661061955284242669286064502679098609875 [110,81] -18023098207219712025261676393737728702208539211255535314255763718212614283809726687065453416318678983440166659035315690555233119969479576994907191738339500080544288167898206862648135628521183911862477332443112946835335099649965910708920292811453871757171202940486673547627224368171643224394690433320416892350636129379739024385629324197016281400510581856006101195765171689170403609797507140910393243303679703075344265701721151843252472080721073266059796891038093826730539517408377325408751462230892103540802836577371155982297621322210867067082671895972226373275409039247841634256795861934685356199415088237937173441287670610719416270910453815557299021017259017675875750648847948719700727667635746554898903186124020915304268043877749277137892277425297199901046614882293483418316893941182786252305452282000639555588594314512462614143333616247675371705043386062916341085057557127908987660756350382406197363218162700286948847361510065014059001366353809353388591546511950854250688810026810162561725591511576867609460123757383303655049114923579248992419932847282935061892304474707206705256189824950652728895622352187408857373740785700736186776368762929788004895335986607126698297685069884726659581862957816794749520537309262450977405504272238258898995798541780092133602162760944186004016393930289567300019993477116088500122612077459011578628556929074995071591677622949165139621509219524389217385697186106204422819623145367408777268838362917414504314715891814882022462573101315100151925380157324974952815928477884459361100243039739137672318558610538736590796956372433717359412215307336790918868036649842432382727248450567104606278526382550653659815109221784532986461208506384471989114563145093921521205845536163497087183863282485654671375 [110,82] 556866668493767566712158783419996747638184151040768162271243273354687265558799990791900410498583163016933766312728677499033391447825040504978853349300356130356541209885497920485234898057010926777395772104527844989405379159114739246805752366985964508738979039017282363013737119485266782531998749473217779721522167957607652114013678834300003072432766173005852226125073413725755991208397737336198124757028464243691095707303380776648075245415080335108052048811239855406593907209208662799401814420751593711427061149050923431588729472500500523274945400098544461664676561099421299886608964765989538468789383503625119354116097362124866283337382809548764644125056906363020045736346488947708818821544450291759692047274387924361406988741791592750395291741904265381012548752820180564486910139617958581756600361471548648601388641878503319383363136163801949606425295744748474559226506370265029557817665467512521936162621009248211704904131197985406019163492850999706539435296868780608442789544002340583527520014923523333820130503677375355410197775109805886443275724151537196275685020375473018157176312733012156115256175072022274388254153476788341196410566346567003579534672775005939042966194861003795753614721576287371170120658954682261480641077782579763010957449339412474229255115716144174080938032653399279830169386685569104736031160883335643023387807403099253506170966810873155157099863400386209049994392939181013243892383887677618449093037782257738876611768397152007423590549439981867175206623621517027795198178294634638196436252983558189354285040507016667244507122347257784640097959060862168736549005661077642629100842820293893840808619358173934383194187664835203021019508830883421741755096975422788034159919195905345500154681761376500 [110,83] -6623559564920304215025143793870132324384573342054760976440007451729666566083700932714098500045403497028198800653817396407274071865428831674536857793210468949273508739901521819249690405873925490457704510635879453753433770799353255936609906656806468400712059998188700569511517197108933723580068691760558188262323494736918796148010592463417591483864028073702061302719734622517836591767672430643618654942783427204157858149332909297350366141570856442721775913480217245741489808334468918157192540051369039915793915622651744247564000677001051473768049787613474358136096004341970803923126855691790700572955130784594126308815952689296605913758892007589204289504624830585236571334248883425947147187179047350735724537115058046844516902531250253916892000319969563860512818193001856139267972797783189865538477071184263233660361629999167107103645444040162016164809734293567680690748580328176755869811615164748067107064830310314927003389716135328149010396154356350192950682467617542056475009623482005091419106398182726625725646794546424631918358654106409824014045754441396920624197005340272297236870604560607453806594230105474077780244985876373111525904047623034130940464141036875138028191674992129899725536033459078551821032855298667970787039108813500785114258309042896036648340055852556960015028047160054674856248656715919330339819879357645334998608731376983491385882388317278319362547401514554746531598579568799131941207622618840569532944156778116986456498722281604510114657527516867466028165325395279636312671544705628525534241547785982302695095392480231336288777681391524460818337013277006914806904480983693818208178645876506435785717316280012492489770254018951382722672559567956249865314707295954301125201811871214024657775357050 [110,84] 81397333071043723971901416177938886225597998456578246494097159286822076635712381643017275066375462402528706591130467637473054633993892332513517515201392180760608898483142759829688441617113555429157699286092982869641227031004966723814313439759761835083616065779945315812361715911171441589403310347212594472855538905090047419316673720753066898072199567496820604510090970007334319979804050520966629302389058856541020711041681666707023619269076479900749437697258954510087793539522130836072848879430746860463960865369283681386513594887580935558593756966922264628375359365195929964069682139799759028346752592103742048889145680594919790840952830369940293494616411798902632698009711162283973990438323874650105172505163428588549221210609435638303014331779939434593327524969311541815066272508151085114334843598252217437465916006577357428448652579510588812722012562478630749612823418800222912839419136072011966654099196471288713541275598612830104968428046575416819205643661538374740835141478487304790007473307974201671685920809834866574632056690942256925012457924897135377340236328128111780641437039576590983531067838283718122014120085931782782031542046254059400162543939471962413126833013707922784813816132295745762542562929235955022380109602514109652594804859316183035516040080987116309406809526782670106204601012969990581817516062579659981125877798771630200896013327355012021666216515180369095156235555311890839457201611751087123268830428437674258192813006769442185600706392844785439346785087817433982617072539438004107674491785645119992212788779781164566079734971302704922980687514774309768433772516929219140004104367103401198058657962766966423530082230534755646503602085595315076176057520781665911531204506892764046918250 [110,85] -483083163158389781646635962149575592651163162073289982501298854789579137955617188554445851218845271059661768810964733640175778415235159720156296556021904432213887162383792971433290716228057193340951885469859158539463560388639631718696551764346495602058909953024742420641399188376376151836813066267907554605257095873745335198289119992378399161386156427420803393950150988680468155958499598901445325876944118799829714365325913179498755112331597678445942828773976489520702364869464899800385649425411943080770112531449770626580098885215023292870102903882516339744496144492264652501541491429767083830837832817350728223787380678507980610792439824391909601226558289940454802801028797770392426315536972495895103152417862054829839754364462223584222652774711453175536833640468126330038778746810335184048005816212280360925024860127603389251487951347749004469201107640153827965412025811538519750632855244763579451436844261585553746804862177585240156316242050352008848310530737338242411589421815742528757843080342357588895277009899774349583734030615844003895611862777365018616752647046775707448175550925803955519914292831072592878051550174726296608651590712817880536165180228078950274015751520911285191729406110726743751373752304027566050883796331333855677297725441592988978806438987640224751365906842821049884969583002454615830132229365099543311838923740535952090612940199217637673089151176023046159189945193305534775660823057851089718882089870280664200188104937344360979192902188217981944999344978849300399080731843185116730440601087998582297272869923579915127463123645867556338459114056488774561074611171007293957010954085629116836261290476240448496912667946833384203236633792940213903335268781683915559581116650549628400 [110,86] 29225944198700987073141766129062018566616484977393198477225755935800000879996868530491725058151627529106763026505878547793916705042638205067063936101107661175286018899588255097028424965330383439563070798167988092351557674342511012391881743317559429710346972395960499289086619177159673084679344000027448665412858617657479760023751959396762687407613976739483060852230276154578891895772868088888985582986130661234758310734904339533785957805864663232206697590359604119460144315763927644894805287185203508288228427033926773310028809905180478799530818477641368917834755033826534752579146379219561961468477728667839909533084198507690818619554952844348512585030127113928250936695324263969909939636981300291067550660435725966673583949977143194487202391059356803937334296235484963458005090471486481802147884614711897905733288229116685019702131249032896213789799306167667616992363398145095758834002752732474686548789037310580203299681511713010272467719950786273971641612725111392085922055850798798735885601658632960944893822067106398173304471296504374966869765573815902796993606295875483264445445746627366403500795922010853151778899628442887159317430939395596520949855420395180183331544300364580934472365968653305767489924158052373259504490193053920971131356947307019211771215116845146618065865191541947814854102736526194765478566000990714887254488533202612142425471146637041431071433398175334093460377756014635119856896939418951872386077788939547870214877753213623378225545852126467836646774879903721655484550194769203811894156480327671356177945347235997601662180638724139118993204836140668459938668598075594632674907219183959555938672950734739207268789246371637604086255216208346545770950088305111310124607153615000 [110,87] -634443860556856757445705314763960702134269458668605429380598551956212873116268260175820306762914317961083335395043887359923467120005575739053590796982769217910867382146184951599720118781033389345718317801704783763145762097009831715065173846765823151659933218180316897255434945921423600820195626895802696547794947210314326757587900236514131851542912200488480663504988334155298847044981418647188958160839119433295787573356911305218729762535067486484396762156669335291635648496428834695847663728851726100639488652865004630886363263010203432449833143387509020477806139428733789941272894390078094319898482657086263472108654792290890849863078598244702205493044983637498730080353177443973253104343018125413400136958231560563716748343190771544031215823670972389236589760074513758908865737513086078540164886853007898678005837955812705290566164109650708738193158486258590418886050019468396719600090677947815696009691189322630351271312501357557877051729503000121286610818297009131075498168334373110630067913353862488385777545982167113950715590962022183747621912779119912278907197284458118311695709136469793092812433031619946844003504222547618008683566640881074694784696510232957033563326235678173324813506501908902674173258020301557527200957627375488487420411352234297833606368424908752430485283389092450669320209425627990862307524513226707453928012265631182844879481193266066609388270994478591476422866004736263388012410551959051772564112836967306401610820744217144097440690913269355359069247274799106604619917903484637368068769250354709409472153053057545564884056470202682948609016705399696600529322036932284764281230828951946477586364631636112613544439778407703441129032776262129715985127003959818716352008600 [110,88] 31228377310930962869478239888134854443983824201609813294333579298729807428337935694683976714740210513324845777207310001035050397476157823256080928283075919618375702075111499640544311299292633753499567695026958116849317923523558037876558187894390886156605801847593917393461161227117572145385713673898935060499885464986670446858353785478920176298002351607149963807462273370269700356011896220590092371199232100096138311658976622764365538038255567677097440900528660689748585388637534499818675894722696900433409738991690497653144129783122265585803577314653721337880877953955193960794359757928441899342999297903588826400551978953109365280128824114206047688666973219619831724551747128060299348776457560787625988010422018486500398736428669546314641721726155058908056000821907659107769545069536865736826237839058593304156570582501471959293350257250352452124107268815500846407925148562201728531579365266752020245119499876093159291107491107075062358975470475678706170300168584468735932529814958070157689912882485206643089569169593675002311002198866471975946834420211409817380989550279958875092086551395734190710858801347465491285994761079081396937537673522763113844553488288775146875352852847560556028766582105690634475149207311774237295240214110055574833561418866865421266719219263286560106464982394323070454515665467419305721088677455111482719375686324709458710827011139937722547374895437715052348927369241910423379709492360999731893744094405800554921373085180089297365867361724727195089379065741259463197219551044802595319059897745505792581172715500190946498120152731923711435135819426972425115327311607304339923588138155687095383827769704039788752920082775521961315455657804678393974686521953808546040400 [110,89] -80048882949941702741806671116621604413336855243114278676376530070713268619791104858310276515689843121266895723097639095732428180542484120789809017018193803177651526912680154563846600096010222058434048279376504813319115764158692899265759169662839168560067107884420436006042880071230511764445142818622334774658892676897422066773499324094400927740269911391749747795285312329609809974899396633057823041556209218466555607878856398292497718175111546746656397870609450187713926165947522878063348764798056616729887611799166262736842160607917018471096998683138413513203811594919173671281910806442065329748167972026233291484412485839731864658854359256543201961050756027546084128359921033813547467766742591373732299208571168852675779217381139282609384131098984011074884443967818260783331227321806110561079329196015247301224868575340359510957850765835659884503539560029026980249562698807591551764010122778139385868763335517424084162277668433369785136316107984724074011630082262988189419305729074349577562142716147358939988904109436095194231206181811776653695914763550393288847212484194499646172682599276256432229353076966989630807335086692916463862177004729276765193065495165119574508847657403486111912785423138229798670242315290766148588064687612750073214446239023298242553798867596823959653990932107186327911276961292106098995374343035153884497847654729451884772116541121384640499701326578504128659084302490367357634571393445595560481622592784417364277969841834644757155378591566736486486757534553982990150556044707869329431070890887883653656096917192623591903140961714541849142253266725800925650139984404190786517418601789886578497113717892096049534870770756449060313150171315314805102770257936156830 [110,90] 4992855902196911654362323123691696407239783108416373547249262238737883246101515530029765738246946788866502491289900956461559270226277116423209715706551426283037950885640433113608100654714339912062101387834158810056679047564910330251715953885919411641345163997861798390699299082238687359215320206593014805995820892457476768584788353564926619420742437108115538726528729455782606038246926082599521161353442734954935954966136886414148026140729987472769829639398340406077631226140795122448289403086198400301993934035372357618039490391949432325642970505585152409888586679561584017702370490804298712434835749798969179776819495738694843788900914987325003883204204254052047115534007289352164654874369045103209961596474212609312138608989101545509339973035256906192926736067005109785244093101724327923757173363757014805656679637948827522909116885390094038504142970795118722356334254054789068015620774664035109830602813491126541022172753713698567051022239749079865232549914210165770712031796883921510444617335947036864575683523239912590220660530849151415990659666875404602872103722842826361501877756059529367904055257887198080021626674396917521419618082448065885108035061513671672240702685440626549016622127313193239031374392848295047155605448157473348223348042503731530815617931892954398706526341091913049546612774083427618406755425170423255684913127135113096857891908228380721674862803703328317603753934485767753507930952686907012841666378647272743636345095577615666635824873383413659247328962890103025675820382952895403778377671689082295159755571306481127651130262586302911504589637542100108007993314969391430561913252180758042111116406721625678956295330706679669758587485856339177158070022813200 [110,91] 11428174712790409749451151332560616770802479482643689199966004270182839326844785952288649216066711936310186002901711806638005809564480153815111821812940760508691243011641076318292981052274442277900076141114488423375472348569446285052112563123122021417684264316509773397087474489583598796256085107099966295662847534775265152428363827831947375833878189932225247934526811688021500251311902687489821769520225621479887626741147664355408995550463211072570733349058867064309279302388852578396268511061783323153755873424989410576651480131613608883505630803518749249898719237227035287387153182137660492511332932727590472589111610404222008915342710973492747874859960520523527613929092799376362688758692310652430481650552318257768918629115788301900421241525134221860911973136342482646933869123809130036824062513063104650208699748654324801366385053218221306387681261959082730361952412676821376523604471597894505386613767251669155232615756408486208003413881785532827915356620205398494003716040408174974996707861401014545312224603866162031171785780730035116046048351295484931264297009610537242897259647892787527776701834410326292263255766753430787167200873380084759071279663206939193761795381705882018681376472449157468093119276289588063317968759860821775392078051825350354238683113775992548817529635027588231704464836264305605664275154204040521093856295559957145268051520734621843338162148142208372714465585324756243094577917663361643803872743167963200309673048796446896463539466317925527634266616637047915404319803006023725311160036468135866295383353925313517308696098268432006566294478304476123193501844078626137756919110381115216520259865262480054318815326018257452340773144418662687389001400 [110,92] -1473433350290896474188882923954210369120120325214115267345210474553904346834917362922354640178787679710973180637146375062565986830447002571758936223629528485986105814274122140001782656300395347023898467071199181845397553941343601679340859912182282909292169275233454048547750868924258723728508389671834483256197288164079257453593909422358374438895555878265450256969426061361702068734513870430339830898309064664146827045291034218074319628413158782706825829260788838552594460075309918874467964655243318311235595881557443324999323337899028487729504897951110135247388842572755606543668141953244050295041387580492300715464044454892835817847614784452584550441292973675400195575947288342914730243859769922061719835941925611493242284514308082580082383011144580462053682983306824101671158821316605802276492841172614634744074851509807616818590989473465293002900039140046271118826251988576314453926378329129149391244260425876891488054509879007108218411542456815661202463078742486386683374765773585410473933385025993056031872362731785176549312647575609279707449977601245546070736263307082793232914711706570589574417430421359610315398114711955466078534011953375558758715757279092337410031946662162361866887742365745174401291473899927904988338523038297719307898999234145674819529489278213658096078993037159442969670947699390647611926210501298833499757087665898152312858740485400243279189961083931487581336978279479718535280726394815057859573613430023434978007870090288822942187063696318584162960753450217448195077481695381780186606595317053360445344472411129325521117868105746790992105970905018073767921514391741671077145116177941469782132400558020729198437309056043952640487439555808532600 [110,93] 1254396141516497724216430645244018162218123705096814906679440852150427514252319414247710789110433861761697066720277256041236821859900974426935625200684824957523099621415577171442988830430744924060830474737813396200283845086924958831914663164039165147812490507323470747414619951199404020185469463594865931484620507469169322810736963001957089573792035212865730657809125417581252147117792307806403291038442355085593331315230834675313284284928385033696347630627654920950340388088062683558217001041183668718787256163962291530046672757985064737957120072693099673042710862996109882887348115987177969016769942735115784863367887338907365054914641235933282330048647318821347291326851750964046874991097928187019906282131590691639796249737474068716178442276205811385822756222913307449426951777052209506871666768581146430940848268428754095085960589974686234469219191832527189184647165159128119857068580830671782509326030163012301313465656583442243229028094649336117692994616728291012712625128123738355538281017774416820023748246986645778280964716034430703093243547470321770152318330531107691107087188720715565268776854479936018299451447232670693401641339368291615152403072875786522624993495285750192020164550805835880476743607084841082818503305054346414616052575237980547683334957479162647381085135620911247270213525636714002343494660686093830116289388002917990156279694650634895026296587853044113476518451091315957472130902444123337725352579485509814740708579218549290608511525512168505024884417514623028916325005591316386685278044504814560429259453172450443001516830094200102920591328558072233934839421054100450777231852609488573346238753530341537891366087455441761459451729780418635 [110,94] -4088130591705882257873516473156111053428875170006270683043326990987724485469433970602975659233652311400334896396296418611437713054430712676482186302651288996979072448442238308743700379255629110842449682385903967162946685045615513682474254194948420413549409095457899374282515804694410616230259526902597451817931515427342886434964163243189021052481313725439728344197904924990346861480731724719899745436327165001895686863520449719907961058019600529347953786278091982708018874812401859785454989452730631790290111732818584721651348798682014576196612321944015375668139334461657009042836707815022916687156085554853480427465743660483045639113428402990054111794090642279832102430647589780331060153596957678954693977478010324876724004081887383111901072868488087574328893132054187597015993497875088437240846646935175865308987789237034914134188391752543311619707618563606133785452612910403719871056491881456330533376480791506308079845300072105236495106769454415553450758673297112432259113593075721943718569166324625496485190547994706137201273405368556547037393196269177690203389927505738387816899423781639429895885514910160998501569444522868055153307666560597143482740547020924763335927570338887491711028811041368578736239118453435823771898324538243914038997038797163229008340080004925278121202280199399244020097677434093149063159279376760910757002848575148821611464472286887928225718524979015200062542236998792693495355387419046996873820716730295713954241958804202720541775043249309764538450219172213975004469108943425892989511463006838039723985977400568178955777119436919195557465157519616781846334117519586120396199178205639376423525130235500886311729592315008589412141473535 [110,95] 14726504520688197428274851507944104253276876366622921776829305834823471300926008054177517192216830107744790513605315389004941649525806580798338059526161158859316223060177627381481509723689692059001498791404536292010172197463342196360543921350787237641347416897251549389943058627854104748723943884921938157884956495552312826967772535328851876253177181893591457903230590942127108751487948993803711636460849122018324647555752390552940302377608963785562533546288259527727288609724824695276264051071270108597445775046472201240674457177436223243465575728187566590210157759309072013958846523930729154987427655725724657650332159903218015523206044213624134662475450551876126514065060065096582862850232178543422601917442141259940699907399695074488373114876518765257856494294084295723086546051992896370312929478152684423012359178564375578501036005889606217222913202202111897728927564435884054189985990822782850537419154547014456291922188967573610014626702091775933110773470086159945323712340565951617543783300011623426817821503775863425400309114070646609342099678099086912331313921681415507236493457936838979565588581840410897358537046120401283989495603114667911543304218000925468650378898022813312303972568807901519936769676307043415294579128427586639127434262084935219378463232159763841019269635078972539272755427411408306035399398852955153236315137930153233413890943019854055952871770420601357012448361326297240847029691840221986563979912581910426205149665454769134954767161063896983637860844776298046856279501158213182885516926658707344615170485889917869987745268278751859341047800985206468168419951966985607705795503766053631934213896162482072861117660719188163507530 [110,96] 16207893694765445266827386688683689516856522478583575110097975717556122090801952989489924288906625065443754827068986791268950728842300132669983163941574511738837673903349337344253614237723629250268462569769060148640719562760513698992360512760166148926427205180130033620947861795067518103819297594998004633450572355131989209694044774392384989539979662906747175815068509178670665325370454689298719631981951059425477520075226573641444557260549162510498760005668271033331960845456854108117561739721068278704159770719016450408842865693116924475923890600889338036407826179561836001268175896171488314079545976193910125495861035769781301879026012255225751775632662658926566550222783939138804684525703049693072491314910001571161574385761157660656695542856146058115082455720053286292110437518489034480779031198502152159082783688056300673442017366496151082526247300543451802152866740129096188968044844103148800082988267840363940632443562094640586149677489295678379566419088120808467476048303794227274913522192487641413778441456622539779652885785748382709458178346472617865914816311030591616871962244795852432304751268244408804823488379127580854283304717073419245307936606564357751301633050535167885974689127255060864087482927792038006327574568938519376104695912115367695078196327698955371412688477991759861040657514471027849633623473746885896296948519613558532687563303316789290590841104555759345204280695786984752965425331342335435834418320159401095803969502442656808561351905170591882459915497363768536623029850263046365553097680511557321274051569424621989948132749740391524606824175728338502571154966529009889620271262220863448669622133114760757180634966705349705 [110,97] -442903316266624877337303840799669507866893218495060943922664904707564286034544915995935378467281508821334215126839657363309256260013115552309241535430321224129615747915829694890705337322273359925933308582520800208229206879357404524379983065470982857411536543204808281580028707305364239029611733477752202419044448101803556826837600695237471664680772338001139720185654354797482462225614846460103129529779605796880573605796235469913450511204702286649934303229208690824550074940451639945238675947645887177902484906346034208122241122827298433412494127919333291978688626503589159265882324317091491877050231081147684802481850416320515523680153942165404680206594019364741020442742304297708119102714133104075868463230470918662600543286105662827312421698195772170971315640949632927707346881546487078679408610783058104209336540707418493406562766423603992898928018999835754227065717929191247110785385294344614158815404085664754552685421665247903398436162285335166225717193001514958906369390744832100392028380817684795187744358888735120708729155563623054873917322085809384235459154837720164921558106466189101785016692348968355915712687524956909578197117755179703236363711482995174492020663250767338858087915595655929212893582199406129268515139016707004758838270659317152648389549036417034577608362040562680059027129746472051358958668453665767394770327104298818608178684443055626004042581645286109856406452098459614160755475737020800178862465478669996886185742078851248994036258526510988340931627208239304722732411198110788281334911676713806153827614249212177490856523572265773995367868865730998970798449537530683123875568512032999676407097135377835829178485645200 [110,98] 1967479312468509836073056516051698727787074208800171913303072170653620774385053245278870923964242167000722363516616489116567690611310573538644470948536227526996473857120591570595182000431193555332948860972652118639728775670444746971101688808906225783579552372316266012736911609902863494193580152890813380082475912489733955811800499467704981741650584365721509710244081380845812521139803883067388975149826381149430614051989355863129021604820293718787442033360278349467993021185465387577880382688298192992726992278945322400253454076720189024992886826385973933324802226739595713546707852095361074927297189489114857734566540495224525614202677621915951439240527386855121362010504754225741919749587176314116019817260113961748813619968336731008583082786037550685899426951720011893871171620956796569792044285029225163575896025693194950035222488802722380504225538673961673645664041646375173118299385960318081916717776434396917440790093180882123681157731528632177101634526011144163584657320617039590862350752570681758758310672888364050372798923629851292149797352019088313318422502147795875317246470813346394810015354123387637979685211977187456193689471041940207338998017909745997579558398380915652323903367699802494424002924697719011928451090878318813323623109109200296746777144684643315901841573286808718771219291923598357213914726224985996758544003867937673644842212615040143785316966876304354954431583397498113868815290918266461006073372396719200785588977515510507840885083147719729697444178565816832076267373488997594053065586473284390088182335901700068714302931850033135165370676272350473661134787445319525230590885805408754242995389419847661192322540 [110,99] -6880627366213647489385804733110538090361581134134552742931773268493547281730034806277404417384293024161476181110593073194231108161530888634660008970448424016135689302353285168470935691329192614944934326881890638701266574046670803761911448415029682344621393581199262135727897753563996134279632462492891831781926965711157624683642134674800607393492902849748416753078033520619354955498131702317445453157427102507302206213352383217154010621006370330573532749856672391174677720224001106819042317010463813927088059813088732059162250536517152864918464276778162710240173874505502052093031880820585313364905547866161799405515475840891795161459629056375888968303987718317291051599025503434294407542523367939370818652718762740596137342164088446830297691898051506097279325014930691433759450975152211142175928485893376192331792895527619486913733701675136957805385528899988745999361483630734221996203857386198165391014203291192387913780586727751193580884897732394620293755661747213503783449889047448919670420616853593013226327211261197710934695945002542528943168590425186281343983009999834024578254345728649044384991159738900187766430948469813989353678768558083324539087794452180647075320737357781511275298332291508493236648527200546882195413519787936354421493015168793619107842519695450262608787104579109749249330075545496906462696254353781183870181259898112991674353691986774976181209482788437848390132083222494461263193050841467228095998831860308093608681250623458460512727889407205528657714523256657678873102075315868093284402721248364283320735752668841523431923649455822427798484169053488065388774707284288396208036119423841893995648083603743139491 [110,100] 21315579233594996093423663040432760921877748838922047008283872175284976629239739882150643483496465628239105813895554357833894936803424445252755860885698371705143612729106389199859830006029925175055736549490844314128113023997027234763194924955980513469647872629946259098482782533669397316068882267567752918853918694526252094633186466675799167299123112377074535891699107798917021073297236122547708275620302458559664570983603417365235006885456315055690194762276603646275588539541266351015530865959143699362150115967847107069917200334205486046463196825668409152399346108974271812301858723155950369302985128067187045275003889844976290862995803392823990613290606756239326954954065415582710518190825829611576135734564411521457835338211117196475714552421128454311964275877194579022294678424067333374315943836182439315919938638563320024006259814774362925460899619129993110462516435333658477477336547064918708140419567587194937622831193729378570472501650539012597032714400256969889256188472761060386650585497073865484303396716554807876533192907126379241029538871626906597364901277483053085745203062585040304803528239801743073780261878779535705092489604789908667330590025907753271845830534260996073514228598478561686202268701851304197683169088250420813429736653197857845944723948163881398804386860888966919305277777487980906254357522601389767396331946392348480392452603667259135010318435926045183019633083930897608433606975962200425465530831509641303651478670029263121276542561681416766327909251734018677007133598793451800186658064948438863522221172477620640982812548045570799083828886757143851224413419173969246108537830854662420663201652183930 [110,101] -45736452121944077119476722312517572016498261256691024965139928021433603842400440004341103275187297455984660114365055688354677172979478700755452497635196941371686352260544513098431728270359942624870253439930618071158580617433985805365460338460741343212671345440635094970803711767197319751881052910635692866029464266304157229367430245435767305270548617468980858036395308940527127728652380596634280837311324781200709302096626284517334505180068145706250116057238585668755072457937566657366508403877120569416544922610179586474315620072764720675767764539572697433952725389545383549359874071118652418163373854695587268306857491552190547151535938618021124230596677436628707930440550488869307558460277000437730233608551014310128284043856179046882664979583659068101941890384094313794864472367421095848928545114887587417736394087114634409410327021422797257922069721161122215935163767357805496407111531765927396726043021709491690322535590660602587447807860141796053484278830746841333679635190435263072761330624733457345626770517091706383322933909790162656889172188639737498284799563917547841193997454344549341106370470807037421989772924544597422829884908499117055985756991374315747680984579061837383565446830535544480723022541804771388900101881095448417133966043900262593541546946406925546831034894073776045310383651016261172549893173703182764049468618034736838142388902423648815993704897664463062335582784590379053628311725517930480095457735858635901732101804183377758371177517840823851725907631409206873429219768149958288517653502669475571314999788571877460655689823503081173567258175649196246864686051801475922522137737018647616383198226 [110,102] 65209615331670263304150058614195484367702640276892247830084213108301868185368205688306030319896296560266931356665551233109501772015198105827167512851452963485181653831407027188168203952997679501943749910597109598517274132594139526711909712299457640669730210739737834476406979378845071324420018757331624022822550067433257237125995555494004788646992548285362157391799752020748788734549875191222804308869030827458089520704379572422877166628988606598258197582716384146208902968431138055807408810647112556303023059693210020946216865953865717178985357948043908399331547806340334731914921928956552671484743301636396194556568274110437829594091824349493282471223089511774415205011167256393271707092238550661910763468865839635698333327091215125723755786353362068784664035810817595901644882418594918485320016428031896041045072022023601658929847504367084247558142451079445301745001753017137778795403366048384933748985260305972254005845060580382793354892280922459093953093145151216169475943647124609635642370279141624292404500060563390918948220525370094608915940677198047127552280883378509672359136652034676146834786099345909611662976590460849954401253226609770376680095609317203331995450379021482585333648604920606536132347722075690519973450172924383514439913264081535432554998191923434221052830200071846989913234140377832828118113494780439429417175894879704479370043896925441255726760364828446937592536160728185753708961130077829656353523210863977898926313153363528272286361763048738975359421114097690759120909209733543564396139309450903550736129093053688950549197388236587301980060642209209991874016703796640229782494013956079016612 [110,103] -58858813110705364209202183178881117648565813378267520677498958622753230619729482377348174570005161316257197371116577935001388914791973040239412121172061559438809325076548966377216311615942689055516724071742068338385782163349948202458770907450397833191842568924549480836265492953304926695347210954442148489433617607377100776553099723108408613327272943409526789238783565495913648250704893844530319482046771982639363137765650938237439592268692740773275485925524905482017041723263844821836549896228961339800965197178869993995764885578442817626204626807990995950946907793725700737278586115106550156991579594583659168696986020895317348372255465196573454430877606613769230036161658209948798789237291926851652734672888827584547965198326083966367925860846803910290669249362058742652644677195543624222391441811945180215255537113217481783031765563430183560983921605437528249248551464643312687150167439614980639215323105984045737955334356753207074105299612765210982168142014485482840812011208457078591849716592108076854222652114700019309341129303344504681474395650725292224028115061524254615577277401821124967728360014164604531321352319687274789097517644035033446387917985641437506332692683714575138782265684628588471940216209887852834513392850093387203478426851916339849655585767622252649893451461002073364085088116740697389175583297286540061987371648352926466963274439368436870538761590321143803562254721273439603545750112346238428628583025320337068614666627156397291475238298397148374039531517932197476276894707072289169467933058899737879528004190023710925298003311066322264580021738278426688627898080656900191035042683505500 [110,104] 32439275867899098523594575434195395216604457549514777489034801281953168466850706542253979856791031890447426923640321437734806623868849442471646992335466406420934730448626278657556920056658563234998001060649956092207773600927045143281039204874732028996423947874444688199015140094907367134570550137563909658502757472480104220853848425831188008378564011929151098843652282580898716214108809693491958839412180862976799784826908444391599231681408284717379408628625366159512077099468966342900075367023239465100705942532177676875601038911689938673275797565313299109274543395887565059754375731779133788743905657543029741857343356035652558961728259411534930401181804001678100565620411272065548131616978744106613548521026180944385147270778458369189835697276147858617399035629755749341804308959815022107534356746359906306890130277198836713758868034236414319582355469859315408694038326583929097459781081928763216759138708956224794456643349111991767088968478838000807499725176818734330931800260934961915639574039759022807507234177789766009482419445678134521201243479964276839603098518722817137710330647154908570036536685451040487467258767101002242542406943779193549734990047602115206977600347448598626951730716271995506296360242427683315465921367955223447410767741930794478643373698151450411148599757989680297622162663763365982948367081739604313193206289907413626820528056238464669042582282655126112855102693247193235855853034994499053202019592816218485749901193566596670561058182460895284782984376315225022090354471907257632147908419774653312924114339326705671318010421532005400293253782456156290676851772120140895134139250 [110,105] -11184261513902965002265295293167124874291991431438315147309004133790006381501502181532521072751066850250348400192693623694018682707358720638849890273199978621717297792026695918880114936023864895381762151949222525934902965223261482364159966327991838398148273237306439858954651417397616477400866396771674660882708942889315138156983764834692658244863219157390593106276529255190483947374533772379814811906760594558255857766768174320080525196195101299329972010464712379470358301508517274162162408575401789083890357832226089366808259635666631540919691374386322153065692615156704528850466354902858512134980185424793949081932534171863967091759839126332842114854180684274182908975630022176178582900469560574705330887529943538836871106685301613698954274027209208844681487139254414640641193616755831074958017519092621195708514985283804260391020010825053291298965046249159687612570542302157159090506595718940636114469397536349516849884315766201140723463303475856409645292360038560341563748987834406162856158193331978564668620231144181200776629477272981570708997368495451494340742715375088806549026102005653406616698331272688915925064255021929085029484645847917996937318004584959065552649403833107125812013028838902544745551207574548249071515771127649721157605840090983596032431515872316973591349926915821169057681788104804455754895401380126894908594094701520115958259509493502159088603059538992437333457168358399309966284140166268682321739709726385270178130010179293054313286927380645826536105602715580610210982796631169724198564456635957517045257302784477610970912879494388546195809604289275180704740029819263446875 [110,106] 2705753474462116947476396441757500762890439564941831606834802832331589035751629784636393305671951786497080329397750200051025348954277381127579671306316223888022420445334779165842097866408493593157967558980264055596117782409601101489266866939898799004946403196186588442665609572799040943077240014927733611137567411490561488661029210084182366014918663992082891979113322838811574011831763521253677824524483442667177411689839849658028369045892562141830645521419799410692516671238130052418140548654044609454290269738031820718832479144048126379280166793230349564751926149883239342276135117354500125936027879661311129531686361122569741394215397088413086298159661526907575324992748445226175341620260572179241280546886464336989005487849672151298546427077100806339244440456925096017559752572587287405523345464187270015078483456991003822127400611447597641006630700632668592826279037920245777279715297825217341688590402961206882130845020910353926412235014029701154418097926944656305814651063649049877029541475520845325208053859424237143955544425193556033758820798009371504008922554274081293183666946436299613965778728207495963331283714279196198541051948009074605102710659286187026083026055259789710594471924199767097740702371002187881729240929677766564102631098650331420413583690747312911734632984260361292519857334396525868990556263723814916485292427782696483058046964498199508342973501296504806523887653176074438541799750652435667206693179184081578661644776596793186689098061148129428606890271312266318262423211841224980649347625752688153112013781649871470336252293968154856866971465174462802921425723073075 [110,107] -557140701473917231083006317700601040788712249241226130659551079077067813027496723889636814961044887609319689724678639524349875218213586597665801005202003526998373823962478346001380725222144766462921312811740976346738478315101129051207987549725748560808112085562918446093437979875875217621091773015625872846500604554220779089147802689322323612728161426303519485832105977669311139219293979473838340691906723251686775388897497080452534785690914635238191975856964604256243709184965516619645558830034013889749175493420660255378901552635051741743770058448206087587745851658687146013789232962254547390350003747785430675932540716339334745675526498033285407625603225517510877350959595900374524444798359196664891756849919709778956736008090526437712701900257827030568346690575575499692306137209737927496392888871023569739340310491128832336067666581414410210326390159651212796051727415920802841178537458999853189335915401129046227871174995809954024854387250239109783189169001837385382048413061132470062580839765820976358257745618398773260987914204369556527872501872793901726854378987632436983910889199647535250775845963256389446345413411507165291933610596019654076078729167595544856627212488716272884471164543584782420832007329627333142829833576106440790375550194516608186543833575562091499476492596826591590899260935878454556887767187091921542081791739226765984995389902267288312113784959435480324038894448907664873780551796975026086456086446371039679555539793063178315028733533270882578356681370500598607582594311438287094831909845904852333447001518608733050350679612204706145593914262151069350754775 [110,108] 90164145265689043654634877135149599365181676906594294480929658827316857370742973756794988645357782468209738223918487003728823332677542747756134824925957264462893918258476259985528271000976858906695873282575734368268204355381955873224336946759849264158556564324267378969763614874388147813287797703724781968382299358366551220130252392092787141245511091322426818308749850369924800318203680929234143873543780698493700673708464437282383834677235931210058931824779892309897418997571983425604993244337605951431040849242477250404413910838415182484696906347428354723288221044850361040318387566790553989842726437639978074371428023998035184540385901189483051149708727469573855470617544630882281834162196884247164284564803456037709078463541875115874526549790936565849495093339932990233906393904855910001126438588782644642903346910228078516145221591098536540492552912559629179958718939713753716951539739565376718111094563054654049138009885381337331825611922510539002535726354192139444786614941731641742024922119552211608413553652049036506596650376851572819441201019460447406175649594381014974225534996034509522330182435600460943039316147365400873091053903889962909994351850950850225405968001260322966507354016074570632957852671893398552039703676637858652522415329103514654334791785162442981137436094610441065690429065554463870363191311396636285116660313828646833903224563225433357646592428592159375299672142244341139151383758433124349656192196775684834679671317693024306734290357213099622398760367660941119559531613711869948867056514889990551711130193627180234412414486943316711691833825357006775 [110,109] -14844172089471772832757676463256832904329777776531390020717102760238779148113487018367424571118599283229158318474786565827984777409604443913808089449488746680389652745969646191135756457790612284341881513916076363782296771248630391973268124238301667592090350511067145467350515854064492943783731449337017243829877493011589688332934968157445932739144613203143059143152862887213255563687984300886816130006680821474149586169604996264994879327979959396715487393119308797521394411064603682164226040439504483432057136221058847792330288692317896819335774776949177262077276790386193705771854859681178440622862044748044186636621130995741667236953576949344040146345950045806802924076281356221774777763559792688214985778249807632709419707558144955962630245466425886200374179915301015739368995893765171207909003488881546344852485179472913328045917333817976779664187358498207000533126088909262684203956818811035432385490824533346046550617535666248048882968334100555018672631440451934806278010385597588458502970874730435450001741339718565033521972133034025779627766049410713565753137953075570964168398974828959306806749364187668504726944214011748458907832409243282349932710718669543875109582878454122640122457605587765657994046133898248496120343020400628465222041170582226488167171271169623965610965745039388545131753147107072416386839681867520149577516209235417319893657532891254018294905952671763395464478578501263572015336572054358822605593485996722462638620868116049335535043870431748084623127364242638864494532902808723820538186049766380545070994643965588280887954285128299262981867191650 [110,110] 4965642076324643894273599185032264768159792366943965739390366222750462235689803407401265166925848536750933926657247752510536256324034880587577478637773618470502500663648717470676154356306994303674104040338129262247148060804422866093045520387944168048123023768837974984147728309324487075323727640610742228407985192859498004400548679914602532077816132284808150854485098485195344419245368779398883583269357578536287863496658932124512757531180906454868273956999314427178698518814557441691144034878994664561324781882134539487759931211751229100334608853317342552322026801167200480547498716606338975925044741690404568406924141543915063427359203996518491105279277745227891885416422053763756419852558310646396756964027248771132012994909692496326231532106589518674115009046782879815577273251134093878057080100452454017808940935618496431697311593830927513805181286722546690289597204661612276821669575461321203345407019477706424913978960898609693982926456389410378163183433897789061330956300095130128578889667401255182495164488105017554507206201149261957058307777158809781075454853567904221987571405703211206638853825759605241493712247734557187088593540715602042409756863011603759485087218710057270117703400963163705010955304995242828332667796560288203666412650060598690718679823766377448549255318259143776472011683410626912649794724744653896699992216729112942978057945514520955163267929043257115905360901339158379744933078865124729957821675313203546740290086611022534086870265882007930370767067301599179024612877013523371613133051197355736508613681116710808493063234366531800257450 [111,0] 165004560794151709320356543463276889759736822964996468261838149980926034454051294932294162517576722316225623661780276151928104193498109445018453098101756687655112274915168491933832641052215887812835320614490899605688359866070602402413894924946547561368888560539040201571668051166449926921090295491935886942300665063637270054226292646205338676718010671695109244454597024580832647019012794078921323225245481001326605328691751946466079713188411983477416845614271907147688687863646330099930472074817713845431466123064520804014732210425426470116083063899033019525003275363767373632678764063248852949626568299968644398212959445397146127130463951675474095333601373156709273579264988456852275010025346692257818100252616990118426365240383429471815540789275441173491963060857308472122745797831210124964401963985465046379881917834405995694400392638204265347590478810098162787940986242421174377047348093554047708973271732136146337942357185933463945996432582692480059593281245994672064544238407304257529769340161516740296526852119981741117296230889498369145252524806179708553974351292650786044414426089560939318523155895802896558849390634703552661012428002058715381441047273573718528388772173308158367254164471875732771076010852066998621125661396248650720664421697953327476684469952613282976413447326478964461860266127783030183630852823549751360689171728044286356293006783241666814871742613128709160335575099912592364126863203932783392708195046377687781810072799012827852780615813327089254526418278168397298743800337345484676577349272052860212720169171527368073016192355980088942813674453473094781712550082835812870983144063703690307371948683567953486551135168065590090067780452523413246015854466552596435691123767476268288893318828444599811041384322797513172108282088732332265870399477599383390061200121740421862930087140830320689886227398706361363479889801798405666481529283278040961953984260828968207425771084188179370937254111079606339812035473978981438665193259740091375893660057090831400383711019008000000000 [111,1] 42169197484766098267452003625309043369485943214107848574342319175252093710497201292656529036817633719695670472947402984014250212079562533491196920462899976787614067319018139330694222683199934474505924637362190842576345479049393735170004809978001795566383694256012336085903602635869694031929082355723957455472897150316425329646251148116611975683147063516889241463022235554398379396671385173408446235959702033140720932446037113761703421382566775087613257611362496845348718136920823194521002105163759821786102149954304063328291508159747927141009967232070239623967732096244026101173303633070789362856872231758547188548016692774712384347199197213867017281378882702150527266094139625250054015364788461008133279861295899796026023856337090034422342938755299946920076055189149374304074971426151910659658125231635813883192495325260762913499541120726803735270388665030986527121378861354907486012691666816777345448131698176952311295941579121557931868130065285803961432678949214767187873487515918037337559637114392069576465069934565596951826052920987822585501920990994737183009034646226320570062844953836577779722275020640890279673216933847740263778647767698065899063159905509499690853064647809554572218875761247241196131087086251392827763051202244653167983146365479040175114226734181890603557720642786378015052754976317187749921596396161443387570890028605913751310517860634492814644803834517973566633569535950957710554612254922498924502886235176533095648943534190935302488534830121101681838580415336242856319916036465125167519214106274758967744393658051253209290220818389222871261193364441523195341441825235145063957507079677908133773751548824815485347210748943872375351378014183029027840179721514822116822639569503102881656764839725637871770140854710810176262921597783221206179721250391037656600366254221353339404014819137796799472365306695914673487916490214716336846620996928759982750703909874495631293426805405361821272772357001881962836274010066483739548811948487793210799075156406964511236239801712640000000 [111,2] -381038775109258823488885869963613311958588136250111859355915966403684810051245560779861823985875054493701782311119365458216745106940017299778622208929189731421517549978914826620629512872871250487235002917072547922454507621722672184118851031776440023162327262257906658971765466440949912138904976795889229764530295187359987391605148700395890522384015853495430360899799723989893634489925427694861036713594539903473427173874273859270596458339962097541314234029799363285968257518338263831739206228889079999454580606151868612909954967132511005701604256951377333629486779890307091289360753245155085725405132209532194663862175074897692843856041568954676297794050749683071989328810602802195733601445406537088302636958502722030489205885365109204379493407985578513756660876378529452574431438218338426651607995795525828369505657463249602918395062483436101371120580723622624943019626913522130922057633833406452500548621507892477451402376296138709497349014447905204678727262079357258822053525900398570597022520123030977803465343098101190092157190321509417590031621556830204744228769754598088002670660412690803550400729790643863462709668401438397813910268543641167665779987395850890393788233687771453890721992221362357858416661100872839891252921921972665260364285893383503198017890075524604237014393997497269980387853758527528495994706784106054562540533788621215789601567819001302731792335081763571141978424639762587562415312078387266045028369750926577168595275112730651135501973038998965074735290506219278841054232288346530332943355332460711243147420771352142080158749139686641209177760964701323917330351289226101429517914584413151396298408700886940509589753969455550243104193624024864806968598330600015298538101805916616562474261544504523013116781911180289059433336293930246125926329350526123588852221051618739105933510516515028734087776967715799147243238912785453572462518394336201598947639796619382109167528485429412060127423783687388063269714643218886708944445589587932168617409655939703665236068060364800000 [111,3] -1052593287448860134180275592579389546913649115147989157813134201269225694139672089622045656594431971862629657355955034186026127996200154541075346342672366488713287771553725867094371683621789218432326031679613310321821315976760320346485197516878958095119614697570485040347406898475573518208575184011370351949743823811955797533670904273172825302967258125285296997106531462486123238454676561277279340561122690608845457080928581389170104034251682364443974751441839691257828394241594878132322606602892361239065756454347373176001907999724152241561952264322264819875548028809265544056827844811174357913101522313291866423819864598660532148183684635558810241716988624407679422708980788671859064182562593454666894722827778059595414142082860846084221677212270565776529989331579102858894382173049560040659324119733203732398518438237477477874380131419022990629064566834247185581926448778630189967854659271686670822124052157841676924148811273861106480168247903486828147189581535139658717889592544426597188273988419417128297894573959744609496816806206659016208835063301807805486077711868638496682882627386315448395992075215478553646502474768255951008059787975399416689094372921791002753721655667666762768019848127800788974326640385101859512896233841282166185774906929563402696664470672369206697074888259371055514841430010164138161444614731888770814867850352531247296926808618995989382162131598559362366483744424341756755009114657294996411997200682026759283206246837729990871644062741743981250391803026591568320969987048728190841904712240355590421818541270171263565412972972961565082157557535816216773396923342569871741250126804407860792618014761544810398290556086496395938510817403513765363160762452421813086374959245785154867731062719121220676290464672219921777284713894355599056040083432190491819369256090243054851074314599531834581900891633233197989306502995671160910488515590166546726345946726442746067874555198765206776677403722214675952313949435131773670972170939720245671738751958988418682409975808000000 [111,4] 42032028721957080586544781997689256721515024337623768945973481384343139638476971839453831306332286072463545061705097699636150229852929548629825148607376153044640944117265887805990107729619853512794250205637718517861139469313948493128965199740071580568070860325248795527236316661230193171420357912291259055866434238202454453585101778896199732396576547742563390105669326421906493145662056675640133710703644010122799068508111856697636430621128425053817979490263816999536100012104974890462175667001458533511721579242309023257748101264731788795032052835244076167946130107976188184015913300942284494826669837466540524637602396714871441998660197642223043837594264980732649267156021266464088446696361378804153643569575579685761775938239914553031960626067866944161830144278999088490131087850553620100246951279400718665166640379889741626108128121425305746356045826014394486602709020353320216976983957521681405795222192584784038605839261547284371310955373259713155381609307055118642741061581375052858503584780169569400261108050574179457103927790751141396802881464763701597161703951692774070759291378381764153095560632417971705449179915618261140135734745854063098890311534444938876038243483329705168943071963170791899204196840570735132491008599769743325500020723645602667327981230015556161513369538073508041343836698888253894983847135089495725600826827577934189420172200530334012143357531708288059789547135002293424667591236948432033118064117606902053809085722611280001916797724081093984808811489016910499755713568183830878242300554347391040955917204077123608233740381525419737399248353255996914514703294975415645367773563402569537753970423257019408241648093602900580211974592099008603442482865727346115764082844024316324057040753665368816680409163703564233536856194875551357159985417946788651841614957512379905419408178818681837117540521745505123586869948093172017045439219365421933808352936605229006996450116402462122816237461790176041959998011226689139895777952699505800757205407031883506881249935360000 [111,5] -319656166327152441535985429809729877871242853660660900152440031693446478254220119256751790147317443919829116285583856572174977550764513817693737921978938043816815242882827433154991752211483782261187816198180168347179613025581082111059116299309329996833742468277405717734942909730230511898807593479528364126377678680761665177858860273244098177976258544469182764026276265994303279602908267454278830777901711418851030952178581274620391459928005231966981588604068363387141506479862164390228160631315078852194988614069010959593113767531250530622651193020014878344758073143893130544181097031141117005905284384494788383567950105004924118789835279444169882599277811505689403830973916463410748886731083466807312562177265983609490479537046800731229045091413790614954844451705442760697692303555322912824832127107048173496238743625237931634747360382047953196747367513572287055209959069461606528887094437745634034699821664435036349310064296829303581087724935464122619504482692615541026998252149586053870296045579390108223777156161017635918263423567995533507834972877331708719309472991281142460205373648072082265478073128807696430221021562541935373960443116216464824738628593639149532051331055919571808831549280344624361489844353808536539822517919301644180955958789879817435569403742944797697906962981749848353505341886192908928678094202007103664419859773741355337845167792551687132957819474190745727647513781750249735617749666210249697559570845263546289479662566754746855554113034469090673829475402042197873210459893128245502164066290891749010209202572628688565198970081145698077373931021991670644185067739148409332369661093330806896138007745922877563300846702559895771500595252507550493964273430875483834019153890215989434470244724978322592905127257543015726153885550578108069023925187251169986045422383704797714754706169787993169471380160831239088473467048768917348951567552656097573755434094491359669604956963971945685741370274724414142787826327453386812954838429153002011779396494081741994653122560000 [111,6] 713133876593262909069993213781247054058545413505609613026865394553814358220408104867906969139295751761959433620628119537352344689013108828186397226931614251968965839416083255933791818939336420382787685075450403093403360581297790014068069509011851785733993756704133067618890271307784241797530573840481245737895532008713255991347315027877687272405932097439518366544159283635739017931705588737449096759607520267400977807069467907225372580477013026106091925462879396059541243006615111119721167849065967535415722118469303422118904533015455820335190723477843615379720409797118396821896216670721940175414997034422690322266965215075597827012799925667436902104949556450198145277883050082228266555120812573288324637524740949705875436484548759948295631445271694719077997915705756067577228146204311105540701551949578018210494725165538205189597681667380380397721274909085998594242733003196527811812544438964048373345659162125849852132868537638702931913271583420250267614288654237683600792061716774543315722983217848480154303787629521699018474351953876421242836887961584734269613029513335867662661043291629380017701188497756244688183988735828800137936872761081403427635901815637691428043062005095728055158803037974667000120177999850171474027673469257539897058514384029134784887378085851192954774611751256390402705280363556049598263907933469182200902624123621801781678004622583849275043793582344137968327947939856985972788444429929967700484810813731225657676173931926004155106323831074512193915851408708834859188433161269361457747955659410710569780940075883995751182960271984412904920871635971712924392759084764041220770417682296780084895776922282480327553126167485082204620978394994336711064670695721446856842367348294276406801723783204128762651338164490905131929780649704961791959913407016793867938213510131202579812853038099873095372219321886705504561224762949002242717457304954244613793266372730718932553535118907832080418352002420556677090793939525265809235287720931883280096124388078488962203648000 [111,7] 152112007965914632652246160199015964785850929848375779441904411487089604379023279909919215048670641470609774139476128118524718439378210030911586613851988176792546533100177484153378781905881936986927129314520228438074486363460836398311893924344380447669892538141240710711301491584472064780506200277518225386876747163311936558917891758983537437223382820000160960538614244296790182459031576564902021396108056970061848775590099059355095063828225318977938812461068653812077974521873273346738257161023966360138700071247042534388343547687106348234324853390055874820834206765427131712065845439748465518352581530929773808519236853435993152825583544145710211869387189437921713105034303711627649331994187209828697921092879494635823769032971289091120544764990076678250247011214244787161544663084883133291408879817719194385326189024787295032587388689101521066932960240777061093509243256357220803535002156974173816088860172830053939399714408491808986155590328082990282895195210688737057756746268286536389625844608804988809791953348057463528807321034220159240228230180424626797323608493048064297879710229233260944919586096694458523293417564471297165889955274276154158301238506559818784869114002767207752148894617020112293903978059734771129424311249451073493375357370486163908374808974735166372654127182634121372599957237142258406049812933318783787395120695628206883128079058608241406673439846444526544948205162352259157678917009511124627128842832174370032554960934963039694073976131045723655319683480018228797146921067468625250506719913185451286040535458370690133921458142441553163241608660678000781574156938998945181936170869871070558609137651180663604211618739541199718200803517540606125701169655930575147262944819660086390463159326161454213922319195330968708193327435859257434065481205760015861645482115994892567029644386091421586550082808276668269064621886501378448727593412301276790928390649392265399687592624848905760018361736438771611275183415915481356818995517027508046098363250753369276416000 [111,8] 6575700000775179006575035532524316195570356658013181365340973421050243061287622181978677013361362386778257836635887506920377865427835669701548597067567347076838402249920521118589718944044108692213013273726362373859012086484836862258499971050772045648298048024938369068807691470311001875593163104043726779206285377777635317751161130720205913228010712449377933563815069889987650304279850707125527664303064920798043484332105110820556474318136087220203655681597412813877294989509026531570160095733734570887664604573569844640391659057584110834892196467135926481457497554187513732318732357241988715687080184130244883547076677964186168403919228928172739327773494784688768439785669423772848267522799849379464630156812759988389113051930182718739228416347623683270953545941551113028893635034619016740240502282426096706388861547809165485887241170397647847145995737448935855159033953499615386630168284260990133129990241924618857762371640643860034976688746602369961230839865609805314492885094881714443213581932220932357181819376144564299029889964854161742350069456302039249349657463156060341186795217249094139758381085589638140617772761116259790356121065595925541975956700710957038034133122008141469821229153482016525826996830146742112443938975335225216109687486603971120552203440503326825570258204821099734065742922535738282778308552460337957551694943652870065453266182391948725988209952353270320871172128852504509519516075764761508405121659270337286762057488212828580146624422219987208860282036377631432872061509028324046633833145628253161410446331730535644665460715153513890057317166799255922651034728774275663613864343835835482497874061371301874045229927437763091594269088553013565912949368866730481606223872647517580946236508521541277315667516402624803945985582079920973671437651061473713200345349214754202348330815470734307628251376498251326416282590660034739786810264909328621729680752214728801314612343517161112546404819230607920777100350690618809533922642449122061514730560372386824192000 [111,9] -58817514958471009333933280319673074379508550630565875073089663151784054709065824879028818880596193354445748005812379357449124196181483721815365799264891875470826228853670411372756190815058393317363942718448549015694369474618181817261724506940971879692754565722271106821347860548852848103281315059849333972740424902909100158220172762818009529072391031815739883159283257552626538919508819875111524003899500217744665436344225977105669839363408561067337627360399246699889004770227310596743513267259722493175049770731970898892468394510082432616849655836704417178034693788089513873021831708296066966785863485214850336553777161522158759839140727218734541930625836227836328584655939976795742036174426601154665019060573228297439401072532429808121946143103753416555326836926735030106625849340670955735298291479202219651411736321969390487861077693833235026011439396359317323249413162893184896804988401644149885300159673095889228778575273927736905938987870965816764438786984173073930782834240480019578828008568951122995846970920297456717179581156198490438080474486040767386735691915466834405410409437051647516540244824761883043222773819908261851160618375162910058840756583833153246643196589089437971168597552501635416926434928586180743769942463558459315939157379121032222778373808607454651774694002528126291163676135084464601845119625294814353693661389302844195120375318282020651790428468637579871362621954970734289811549159285861248308256804147181647785486276982894052897814258249451468020814647489714683372519312470095674812026021783810649162748717878609356056265422214258783390390429037987835843328701170023141203484207004498720156233983245910168886690005451258590349610304489913347086520384239248821210041674087680002727375795392958611101889267246122724182250946347882812839551490649250864671086205806106909059990464554644872415198190978259777432357471374255806238752247946003650062755846202298504431941278213224851781205100771447074426363804801452109597514274134696515560346522528356761600 [111,10] 112558399234081868428563813033619952525869861616114534104963952339712754715447633147028666177736259434182659393675261225937515120317627550472587083925877021498984775936202163225557437559544042388063708229153102900124073730099195418891993928752073200943690581644805892897521132018184798618090385155415365767437940742397576313805723458178979006529223770217867562058576528975105870144497382149216891681008017733786374068674133323557468172100586292637094552641538002665119323515103761573412300543656679475718877590299845003905706256873306133415414214578811327508233532692012937327105814863966180614594292413751158016633005195934897269987562295345417061477185064017656291319020718611781362194954529725397917123120503905164979782048083575603087217260966664574660751658182203016612700029505694693433850812343546763300845151132951878359899964954644693103308883391705557184720223882664607879841560318675407024022892099134886144028112242556057719474903184146801197374981431775590516395356915528131203560194413956298173088388010726356377779377937052334863376484379112448979896837784915510825077911209081734682230549739251822363933131426847468055720167658250926185031372058150903253930466637380082969757205929735203707985665476396438248415539617736799705977959642721035969362184527279776998424108582443589046356866641609903707446847403636150253573577639015944131344266195127571155349950311755791742418629463157656394957927129426590040142263852968197602103726243706302660464865170070658572196287303821594546507727554594088918905353995425451015263664851770698286712569015041225754600595147659111322009183371744270898168670023267004834183212959073066497296234069902709224874356861170838463293734301545477503023940488112619555343352112138497445652821672770747132673380356389356733230032724469525300566902131647856839412164276384291521846258160988955972410179078984374104024697750875437417028606188054027061470927415270438062560651105895888276921461160418032252154861514666227540339825485807616000 [111,11] 295962838486144142769050752640099248291563332143434516015997947698343006023586455711602800349104453423438189373367756581292186370889195712461573989962811730877382805459528136428348322066615197717925137459235570528784514816008596670566617919316414175309286319603619279828149422328221572783747841939318682092894338400993836641416555251968840530319221353976712479337279842478522480448299421507468840535829312469959333219193880476731414306825728672163871533772858704626209570293581802750748118985792645514722813732935583290642827259576708760972622403341674045791553972807450748836079758601930461187760549078730637501717138961452331350143333683262180047889124520196440559760223530471734934714518129093361132236430383390225619350480615711067631833331550000814903666126834298751412751592198626368078536476667712532938028732268579122755052425752455837678698191440529751363839951875227487010297277165046672618260772508181060312972478004221659322792283118035352050792924833001116665662967379570500937327181350630260894670010238135854010122470172899238014125951445696229304363005205514148803619573298122788843939879476201893616352197409424842955985353121748827673686035588945125166880664864274950689033036448371159018778322692987270529324298058689925631748067115323169381595724232315144861575415889022559186499201533067230948635886970826384323064713721167221011301489597202427102966229267366854658660643342173864857273606094254679114511158002440278105313744397584159254022445110395297289916648403751877031184440880663702209841885705602135226774761091730350716458188057520382591359086151473335660480662233270285905944881407815833473375625827116191307695092685083291108815297273894448542364119693761687478657916758234865126176866108824697780967518530665891819906560516810950260281101101003151482504941927253252426080723191710422798358499654410159960681167765955104503138190359599816638725426027402579697796154688408655375407490302586516815678139943101905093819052364211300233300993795686400 [111,12] -2191197286577336422972761019724483481608468540900672156254079583903710767426470436756252850325670571967276433213567795864313489877543135531911460885656661231042557010037815047718852278850279761451761530055632270423749604172642732658937901517273725690955294244177858579880566016299102547697736245418088288372057973667523258674727193959707286668434784535471937915406604073225016195893169432138837028737831830853868495690655364933828144463114253476380701058956599392411457742793806211199951714921865115844445472569561887771704358919473356533245395057883981616312646438004996966055442512242268784589067820909238107141334454815595952382369237810644322211658358196220587173361352689380502455362298275710039814654437813621753875127045876955091637419977713332802419163748418480568066865544944931009261630986365428086368295975075280519819884294373980036953315004407500420519697566879816388720887733300310433976230849278040483774017134784373039391444268470500082843031640887281111490152082028135983826713180841414543232757054029440752849578457534169570962229483339335823684383736849565938312118277604182710651813075541627506820546843518581672233164651495142480750032672571926480975058684728887085878239021946557351460229346507259976198946040113861061129405769578026931932169045791171032057438103447503118252522772473170885393286799129909382901910893054873951387039260924213312200678463530253373297206857057474834584678336995010084459483760830580922722281229667377903221549539842882544317892198273438019523904774545174313292380721508458304653841741959627121839515710734362147088638959940306825272596849730227869220758696216849673202889952438616975463875146143129571169700485100654794404792654682256990584435554912225517855169968101427162501033118478097241929719733034458156608985781782617473354997452885415721939830181787017860663499866116642454162042530967580859863296749931013752073240713124127565527296807674481431556342288760423144618349858214171346214786891110552209878645997568000 [111,13] 6697065055981049655281528926410597448412934838341956998865169645764105235277651946165311744983994297988316607146679154618159480257447972991382033099892910556179506426890946595217790688925212223653722045021870976304520948492287809776351632263681901405806329006221958997144220363427816063206986828724920960125232281827126824371354667195252797307179874746602871420715774413772331928709277245488295256949003648255451741998488314335462266655228512987799750740650156959034909787758615875998797195134781621352868922985567984103316188292558652711942142938253768386006772918327267668521279964381705783490150857247225304807369700576695879714381821742178067061413689374330658276932786736985542563233965749894753221554822584188273530306709405720605826953938247400219938870337845696223736281315869860037493828849948089444140959026076685017078973984460089917909091685389047236341645901243362721620843733844910293014724926853658176901806253784450942042880370575108132102870126912965651153384929003986042660820167652038690124912944837139901301867193708913688412108382279048767609614381128959551405845097302088120408759460901792667471699693506501839362872647280134540860128353816576645965462475770513770173880194045013694675679596386016742943668605212433536919308284544386293513237264151395326926817473009737344924966793297131753595772632939756404955454223254698421011702297281850706565105346290016745959318541325293394541027021450103493656578889575831897448732057737823705691788861777416579729536978007787121673899680060888833443696584830480820501594714974668359140169366187910937274128945407832432204450671053685748235799452955451551017941910627230073660026131724546376340967500787042754147358783357479276924445649790072163643192182758347757492961870251834685153319471025300408352493535374281791076767091793684310117213886330646503989205943513532965865362956573168378884085589972396942747953028483273785822570860869935974849306763785815801610999195839165619672694197995398762741943500800 [111,14] -14814155034923850047124370308652985563564356709446132150358438786650050973508696320859470017460135565426114207582228169763162448672164556319050973852790286239067466442683033466669368720054868902971935054658833467028427718728808136537988044827367349465904005375575613209951417254654932436258299328298858686067012120527737011951068769533288334935164092682673513813962856384048493250267338905538221362124730203691780468582730662778338068734799981793840015663568381202137096141760673928153653884729049584757843233067583364478454390106170071658781561821301344781218251692084254631951532557123510779276301039226620854414120800041469420716824504277993694624198743573587089820241853970558476100829246603533746153280555371838524006080600565940907797821939107626555023202205632757817470044357779963413012169503195410603444371384264893418405876428494194573897285806411235961719208772707141407337597962124451439080812199629001674057238813096153552820541532847811355587926255238448011508752793162363949337638578921144873879967862375360398932359793329844762321697082160361166565071622102616579043790358793345716739006217602858088286155213929963745994276201615134674970340076797525245084470509444669892163314352799309706433166417397559073094743394870852841657884799866013487404873946228193998711813339299777390134011819019149154716238486860118940723693110597966648151676710207804823254956154226197029051987197316346170726587565250535612650881345647843889813069507771014797987845178239117954679876331185881077218382928922314120670965695669816199551636622400484456410875980935406259005961544220723418839088371307261588504709247174269107498350904798884820049471841360325541886636974306931772072828080704005806531490567900763830243187343370866745490464597913046696237882539713344365286054500809310229563072267459498644510540432152240127065200666989040058458962931946201694852063714199247812923291032343517042708148171857409198140168666908903545278425755585417140997340784568496888857231360 [111,15] 28854752589984167926265384856277400894353242910018715458351390174933730377877992785394248945313685260485585084322781865879103587957334649231088571058686008859736511156501814939727090981596737069349011027746422200730520025407737820540615207357592212379056071862398093722773761434102127093640301242784646572061500265093017277021235908786868299655620474581640744103042567230682333753870105136430360406876731274734575305127609507091065453458451153577807786098281851923501347693525383898002446048358274251615996012530476527637116430792621267013456832941540737006889669913037926761733913148332991318686003335533000434702666211628294143714439163700008104296347054077245293357957266754651697336507558532864491161950646230099942347333884550837049663947591925301591482707012334565296053986361574150020382812274218838177140598293271135530136532215488826143022289328122090813830552252658956946360248078259734263606476029160901364570766663432451824240864509887781884293513548188703449279312519830031269251691251682192142361944515909163135490196229420571140850491749972731928254388365239440551890908150507974435241723950844132904588356011415419951364754761156345964075207350861902486504677089129930419680711578817376331705800636301282756998375602375784961847592024280348842041003700770492120038032586083051880249460307638755284215351224208751417711528829356064917607605036377707346091985748492252539356747371566163277830300531724294487953691485349267451524188112151700977985515954016251786293710144621952053886535037022142788230841928435973548307900067515506438204568316872022643576439751949869893489366747260423955930179812311520130190158030887015360201260984604095928973695613081064303057150184016731897446746089444766850220989842631857181509718690428354562500503452257049784799179863962977758383311692682121774101740198536649731316824980339160853211013881749267863395266864543693191781393727246168289658499937390372970436199426946137839530064513818610537302064444657175311155200 [111,16] -54309822283425044533021574436692219621226412330767142708783149012218129568226823245076387186289983362253664292639047713945234178719020181939784760674622124446418500412540420980588816478539287565953592702598315848125068533557517236475658449262078469165014916052505886998941975126683139436351989854577903719552660757550948450397761550974598000969739748691918042708394174901684991612330154201705718261032901844743380476234144021899439394678764228474764052125962553136663039473086025739111287270016062185781990496512265870473409894868010069357218946315938604909885967876664835762978675114093450955101206173013786782098169516065150813068764840806934948607910540264139563386694803653192715616972814085934114412003198213452004119232574442437017830349554985598782367877948095457955758385477914380873308984688821789484804164545745160197889562449918246420255507627229186868400940392789216716521661488052018097860507412091047460688164395365556656879722007054042146115541204942770590498936674633947014884664841546301029869023355545684411135674946282357809223941073930559127353653651862497144614447865782965437118821349760898968083283758023794890306854887484133756938948593787286145911938657940787277743325308851591616252521380492189433081948732343276172536712498163587468021692814666426820879483722716913162630624929250614390571645064893148662909074602883489710505570212576097540953916960713683091978734296997979721658189556575033484324765804706743031288125655398623965766339944212058792713263047843895385480378225435623112329027323292228046644076587567316158783004856870699022014115824854530195095475034707510644667063501739229024829771211075287727134878486341644851221576775238176330079411935545320465812381019601492068247584327835198005814719919589813709093530789588733031998356415901169216743712475049264526675880596541239858509862083686731924786523880310700106215882735480432657225568428170743645299250215337121297601502599429984619193228163384284531945048139620256481280 [111,17] 96879786513829151494514924479274083776103289408275136707793039020304518337239082762945776934819293059823115154039152365364587223268947247429467157827455941191550754352920491305148454001287439018196248891644409696487897660181524018297908030481647092354190112918177137951937596667579914651663560611249122215055175074573320208566383346918359409358102760427061624214002536277775282116791975328568809004066023668606992034233800578970692528680685504931903038960065403138063343837684924959493125120754134577435974442275675639207704581135777289439644366556759817223445412872793554292958672873938025294927541379158953149235718696858252751731708373903916617521664376790706118845840926739136784830358841082129447946401467789683833190932339755056701544704254075724898172814500298833955435783395932987609650518467472052471839386029915543525021587533458312524344963407823056551641004893016413568429493552408642176467029438427562761670726687304109997768456918527759247736102334455892681016474899188040008046580606255831352599445551507599732974396031420195478375932767157396057490144925864255512725787129060569612896335119483793803210397154547231508418521091345743964439935591693738077119611437831913445047345090113213358244875965545925792966440123689441673831168469106748384317857448569287495829801740819512439082252121755063222009669678451202285608635983967159593005005046113204575596605258707022912988820157022464580478495695467367199630873986126873785898361672081417082231573245089450588041571613101833819681425488839626134236518441247487386851777756464912419511121639394951969834876204669120074846119191321383177574907447457371431128261746348524986162761175464133913081481670178573974797831617019281716842866760203599776921902469469265801960343213278902353311171985176967556142574213001373010441804713710450214691866166552485963078101988307210300543659885537706195540987164134478931562887458603348034540532498183701261018182932927648751039232456342099160612855662203362560 [111,18] -153117342272532378720863185637548137088176916075015988713590085979559857986693204562067644730306726554541192650007056476351429058010371490308148639756116540163912051097977325928444410918259051081733800880625392594563943539929618567563530837684428052272433172035312083572704227178309699767619363143377538512847334408064662417346536056120036187403520575431706350261907246814527504827552889390660040643321292399484180587866603391893358942922030971166355816674879530781567544984099531265451329165904264097292023693395756196264546369860551523538510929561518843458550988445566420085126326069843094624488149241133836090217629673569096604386246106001279644602581921308877147348885162817029263054056214300381610125318784407242052082563010585520301587415181245123905768905669282704675378042656499267922887404258920711423243062954239110087311029416884314250162216638598236615577083695313102998948147619616494742994294786305974086664892569213493440247433461807609004591929308733531258966120864812135223549461661367584971329142507188861503270966575351537372725149150082686726227961565376530161503891800177713810521521931600394737361189666963063391307298237985918486028082153628853049827308431598267174119228842611810678104345188645127440446014876918403561499631575683595885771293632339713882096706190663755611838699857669397305737622953452315214637174916080315389641770780217478774727670847185784705190003189287857787048451662760968155408155642705768031760447512542697874276257132761942961238829832921200315262735577201401081037856543802680010115968720925706940978123941311942866866501398656043520404253224860371205010250028083506446096834536915768638154291466587363985359677864748501927713823316588639145652316858977781604145137708582621485310940246760400709273068407737817573289945765824878136210045222406464194749530223769582373753178863747965884634834953320200134694528960812641015874669674653643081155324827404979987304258759955209869302105716207293005182045085452140 [111,19] 205005816345115150766641480736759618407793738840305767100482774815955799645068297357827643829040872570040183108578204065282533982932492192495865953154410528877055163232102197853392644636898973138758805887468441021217162122734633815839409377193343122586588212913212887909850052900352446388612462679278518042228073509606077511702761166931057385788053525017210759467306192009306755618902872111626576458598026009227638354310303919569442866042643503414201282366948726401831573895705682510588130926554247684007081314529364386520950501429168197446604686994742979292146249861711354923422358532352202623622219063829839670536718798611606310099832077824265339580066586092836716943633465151476277739969230126775784731859916322964039916608688866781692730644008800314674817528374001094477475247408416497168677376758467161368769397590290494225192031586546982733969226022277751485371789540122203713430627343378908834613318825539233777279503329131281699418133389299844050146219504999663048318181788630971287646740219741396786602481072241970683118921273939137639642743702502964076070882753628040090422316740499575645856019651342077740683759374732548807342071181159785411299760943512947791111216290485155926899436903490373338046261699790092052852557623860015191600786233241855739733602667518435263345046659503851370689827572762573197466649122383650208049802702568926462265513209024945308722530555173884305732670122408051440966776733179510636514738516727918486208792214752857170983083800039611524108594699755652429646944768396173350051068376778937964578817657249381019540965053203451502042355218642127706615165426316158347065071325226134569670471847410798090475262636895703431730174002491682619677960813009562245381137010967296520337081421657293174540579281331557026505441210353458096702313331871827828427375207878887961256907471935490422529067303708238908111111051745359009558190451234227097042770113922306570261340610836195042901274466711987983268871133282570542734010393280 [111,20] -229482812892645166984220379947085145970527871506412758312210156441905180281514077776695103235024740961505046376684922071581320995276982307496748798036254133075951348737153469946432999615110893027208099119298417838909426086655663093402386283303340619015146436218570257710109312987348796182054454437268226973707240347538205936347360034987047004333333066086528649881580571017147698849896260874785134227196628140893908288738437802347851938850990818616174021574717744684838819791151824588293235323057204408518206352558402451267391651081062100932603355265907192580604332040681374819283982681246547489362028891195001662659707853008799603813954152056336157030088309496841986641553094304923519402933858097978418894900965918712300773582719361528484921071395323840993623372109282791012495495849265198384584309895816034610598743720530219629797496263347677553044761826351675789247073694509688455243016071224058607325766140416749907442297055873024915059423104725935884169257179467474121343487915325560246451815637038397214106891700947348462861543457565229362965652434327351919985246346416439847840286798011311754934599386665319742081853655262724344663723817646988736247591878268571342719727333404240733468110559517833607732389993353325707292209836782692082172409254907402967280455960644792243460888425927265396956172617278842310156689735885711820087823124329002481638577995904878948299996724806898104490492584288480279736715635260158856253701597070487403686358749488406192661988438340324829223635765355228534254939643599980784174307867776208712125082389264477322833022961894601572713445755769267390798145215774607050260179132440006857702718942662473782334280123105165645741695025608932298898965912106178435506330072347112153940539541777948090040337662752374968333904857007497697496475879683774408557187659411499803152839423806978322380413154563023106890401538056161099677905914799304406185734445896368542842709647734889849380640304619197902955206283337304669284295520 [111,21] 216074449003268883543650068096433841190224327240073235818069883202395079203071175446849667910556280161471277949794581876418599821720427632218149509310376997844753582665169226712955015769858377104525717891620204863216073822024870277832721092087498381155953728102610133648785238359308265675606832603843712145557024204311813582436552982001552959263999757043321767777023181193164186102868350445489760267848427996285572361571932891060509938457194123424302279990236664250274185409111027072981897035463689355807089639371683890589964856721953961517199601780821150786658695486091170105109658285468764125440963012622785724749984545031985863577636159091497133231054316526522263618468766885610433401281654184875396886813857640498479072495784075127355090433409487620751945902542273843314417749619492110412845551377460649325049223147040414690038716799892613464175843696367310382592263532463091798801056351750703291968632624710700279716092035388199430872726331194362945449967077605154483849688987698517495026442459704454889511049383522216047727810193033790511821930601204674142750770520455930489977868856858797250026220878836385871820147483842374825705512055830551421926689580314713793998735089022648165225313060357385092074259946363297003221908642539602609927508818003241858838035639698431420850566628938195644746155997515708180782971847478656252823515589896858164098319778271397396578865305812696656029173886506968242065735607580675862371376244530240314142705583598058189806016934726167681361347863919030880856194383042140767573225870441178519961283247345098937124542725998173037875711155104486369276753058490497477208582276979299814217668526416830750543978450532147895347640923241600841423509046956765589395375122497626201228022816676169603603766894593867658159415889884717685679550518531432664689577952353729156644100273192754981092469396786514185480435510059990430631374008669150577169036987827919107233983254035921632496234066673522475568178176758385095304970 [111,22] -173750982448191717961632734954718632519619124775416763874228878004833373971908862368126009605091393933281317077022467044168433925521890328500542859972590098707176494626041616299778989821398952965763813890722041404205226736707851628645936460596454971477425332377115379072178457691144740872078288768823548936704457001945338650644672108055784642734777211758459590029582153461795260490777210040058890606532442767630622352797049451706819786344583549965523573440271257678906196189802261622326068805630878543999497243230977681457491558584051691886522716809249376501586840587928211711809146685179006922285923679688314474256476671385687599235660811077798526885216506430128075659437241548641473442756794689780059257298118512886308550823547927875089731266273461605016934776380033934835412927487753000405380090074466181515657873042467588500138061598077053437897968066438380764816168544582243541907180951827289294999926028167075107687103221055930428630158177042015266811370410962396266455772883048999641716881657584486632948020657349560783867356752710463340955313296762410010250534933333277881554822351928940689997986666107771932597067288698387372820982528564366626424349398327515390131714822167757352734368071138677321995750196771960771483244645029258894869917389139498862190887090716667167644426923647134142121986594136425564855912861293799434937021471125884825803396351629408514336366071192751182696162243837849771894693255341812261434787720516182162304675099910469484565998022288989062668833211235262486565472298812172089991542427349525190988060270453175817620296174417717308632330345769029935105590876834110152558835373197851103695299524507437847086453774331328338292206914254278853816697557320096284001387024860616798312865351227246888086118308291782335878062584049074429923053096801606739488504165772677109674913659874295153178315386783374425482265952156496247649493018501439991441635739059204236332205531936681863390183130541302173035834867497877098160 [111,23] 120433458538932882717261601862305759993161774924689413886917785102505998588008831098316036863919413343069180557698924845414855833315682460096472186627039415687989469848949978418590700613426765820342637799876561087633364386978220798918898401756686158351593168090850399645438863740369943646238752877270760484408241006790753549185727937683353402468577749542356096163225722988888558291489832155447715063739403534472818438746007679448765873558748547212914558579790517840683583429105090417092524850096517065226484809008214757104854015674837579896371210733924273797637045385622225739263072342055508901957661788183746590256617259534344657855775408237591231269452077146175223304586449837615556450719864847089307425709860910198370538425507426763719562942836663608286510512760683194325290439489946412262384642476907333725585432806564159514562757581726675111047037425696699113583038931012833597247331827364737682680820983705329918311217727915640518426135583926779279917269979112505812203822008294547152696493502369652046559089660114103921891565446426410959693130244279547569873057517541416348167125059434306548733754512245578037370488255727840878610727078977693210894634102368179180360561042919357857107040359790354628587783177383553312736911603359853938498864964019277640039845206665106480680044204898265003370498935115299808140584263800446958759302387851608436081578639708282719675548547155109709978503116092165680690343751879152629822636954614948579214347328966032785434364437689151910647248949556721163511303455024366761409402159094085041851698772633793601732090061877404867042241874960004279996178140944635517987388200213941546043521015235383584551837786128733269872379349080660479370532908808074082534144135737440434045493566026970490233077924350663577860950936591891562263479273006029079482391240401357444725577486513244097216444144052662762648883762426709381606943700212293226806827028183418093058283222107979717651938518957087296828008879222478720 [111,24] -68589602061084102161620535298831311395781490888987944553922254788504104543382880779086671591374325826510774140010222974755219626274511601987398204413470677139334640013789013192264041803805184309799099940062765456657624268544487362722105113810938174154821936134947067883524397277864986189174277569102227047889915440440480072823562470912173483803149993013351163557847571859328553326385557962675310921880851952788899603719981495453916942734423497943931049144958503020017723900601566343809198519172943139308529869363009822633018107072037842294055294188860550988926972030429689696712093689300171913921232586570289706833898078726556053990605740433776243603619913824579174056861492565993349280771049403351742188148017487900376605795982658976080344519087270352738681241905159312758473040137839189200283057527685688761014184725721657183697006520349076640661756284316622431561268883351797663637486637782169063651816774626246863263786720787717721520202815270127967614742954099954817274676466748804868428086998191863594120834409601855856924853899815859761456398426305700553295511815441007005777317160371055506764814039445073106802062660834305957563188737003827126848702993264090373553293712032503957779784613941545302976054560681484782080433299976036257037326975750636055092980376485496303711309911805313193283691058983655148554422628196861034943074983038982926767812444312577013019879908420519556354447480846530282554757043409348547595076290578665474161772953369740444331266399256270914885020308300452475208282289541363618604482758354693080901908852305390525197767165773833202443296872615916617653673699027851935031095529685723999289385424551703141327029975663425340682711207437173642438877934126212226397422321674787390673434873778537915096226948570032470477452026936700270068393394537599683997590831816303666637492159986577051145972262612817390823992705194350878359824448047764582550744198699715599250540440354903062838460810649804719729810227590226 [111,25] 22106763574437790330081105657755682956324991379319679762370746920610461537586982849236239965757119379838531573362502793223415545622997250230096988206231063710659244551932221565351629105569591078985018365533860480396571580296972560587954553113093982514004327644364139579651634012518847422382390981934109164541183341600821440769729605564301545957099723562015661896995896945374859464117210136732672546576769600311524540939047265192470747676140825281436634284019815292394604585675308326258460202362352250501729500269274307297246115413276982994973732747468297814776607362102945743995578421522481422504055861684005068567355979558048672574017640486132950145491083282235626723744981533029007766357293354033140727026219564623649680185894438483511333632952990272132152900494601074825375812803483087514381310925606876563250947813193954061951140261154098684381537900032299235931988748124845707133017143963162563807743375769489942403264574957245429536844431097084342972150282170219818967678887956949979258288868766361843130769092428949655231354308049224359521420535203784629215764085685025759492698534604501626244508091170329744291545163884762255758664363074998123230379367267983498138788815546757458846030545239170836961919345155912705804868512625095048244033334435590950652853848510542525350897383523948317645677483050060934524052212416127022987913166345588546035494732277662809307278640788948825419963240463117914533807082863867533948185265119260550809935858364712067119405292140883427581960427324971068481578966283469597279110653290931139233400634675438188394279952193872404415728321259953701265889145679825749867345344992616329442838139773586234529805342483682413218364768798750047389210868261883140263320795016554444926281373293144551843811873590480407310775257135820202150777696538176326013419149853031115283201589041161290976275199681492331934140977752268567555677623021325399001933933695506538830810643458300331902901113818207283785123015840 [111,26] 16467307025354093605717818640413792580642737952037386943451639505988112729304221342327644140772851433760229685982499648512587617665098862175880246978778151634709397739053084571119927666568863857362504079690138125589040961111387229354936233937937273068291386263912721916467356210661513961327729954243542401310816445948936141973582217623189168498675207262671858108822346596575337535682829087487902364684941329219887864535252096590186742319471489325180886644066430890091266150728247458098260289533740256766551187700825230769032624488255101724170418902428977643534228249417245323049716415601446947843548848496133362246217478517490577845411685946318102430914216007054592248988050481273891704677450672370496903601891809792858659151352597648806527525216734313878956007572213010278539090100250861980128887818892579090277048556124412764614808102799008744706657722917034471232190436670023168949446274155643232232097378925357824863313332791674334868098305644573043673326569121832066669897521434851814868067784257734170666801971814270582737564589469941255484190472980169574369709879289819336329383363187861406831036631599446239616181544884493973162423566239768455230873738621293957926876147999453456216563895662347116454296150099634995538666875661357144286277864644286252560227174863596845326027223488096391633907458714011862746668045812326856126116899884364928708820740300956745101945423985208178763826890884288685100580421284341251416980421018469203954090329011420569827796811079611499146798849703633679944006024453821164283668802065556395496059484845912242917644043881150552328846401155578665171287204486655189302801835367619527394841337002647177220205818968896751105753222471871778183724038708267318625566874133452829822890373492866036445921458038469484553483495568734063243538681708617125227836941823492772528470627608022001330433267976633674851424472739829884071431971794817866708294283526138836409842993069138508213356976928039337738051984 [111,27] -40990941984626342572138086232211815868176936630713681077787622548697556575415003061897266892650589641644090002964653662325498205151842180066098054247299173345822098545168767675506281865079469621130973388431199833395914161535999419072224386410371220298929103694861622351268907356777533852066317067024929158143093431459269007612542229996257812503602247720856637838857256998298384513472487514191224613153116611174248721638777178764457638647597072460911398396392002654389841397495261056244448490364021407046552867264706997579939826445576546562249941727829932481148178287822033271514121033510427851487267180468044610805304822743438388092250389892440668961383636001365774933478450280228630907323428959170562046239368740080894708906956844917903748774922569607148188534241434482315845331452750097406514925536277534253762641864425464669608984735637184147000249377739411407473311438909495699892385996169082935115445535588283334583807351404294041745095763230136577309786171953276882767927157499116115881203403745759385955883201454647302445556726090654540023756537810966195566222298947491952308662554304666963183060760435716925841654049944058006839479149486363542897107752817246914602721013987151104220373342039742047991376596560343568092187610932990300313018200687058767082081087607391849942457448308935200110094241482287596851406464216558608379778101671057815592104305113293314687956864912329806962275440748472492646278974022999059718410269223489093706331094340915562778293632226039127832555462738293925667005024097151000757493165843877759129605828503042557722339088739152866569278317120556504411958681658761261431738342838505214030629569588082408484849991245663247444866726440611138096337307325546731330870323542669155589260149040511279501948847951877783272607152580226789284037932497491506541697641183268870158033628600207018022832776783537040398686862672742514183889640735225227595517427759686510853987953194622885656339755291751923462798 [111,28] 45992148198328218530597469626581433603238520488132620166635530136952942969977871641935215116642565365868837450963267206158518250466149540602494668803915970218659367814690181335651312930097496819224894132743690877910754950781101847505024092631244929263283954527216051266553910709084678488104894064742835188349429852499912868062636403394488237708999300605423389544003215533058194799068915672342068094921710227346753899695352031216223248125916668469501573200872899230805767739125180291396560741135377647168768994126992102687611583153609423774208317657506640977472256299148411059604573803882769058177481554297009343564258934725666274920907265218097326709849933404665477534565684491059490496588411775372252249079896275873419286260567831317711245203278570729056029054379895093359446860636687183358718300770561428643668132820451969074758041448154489661874259995483558538263535353749360031330575046548654280735831694209903513139268664519126220954258139041664079118455559982304938667085080565720512186439549492995292171827948005849030308168075547593961450766759892018174527157772616341324991662656394587592469900124629844247841634690773681469451559070484490892752208418753279720141580205005680277011281016304881702547829519116679139845869973015188698849721258513960595863888057647281396716886914239109808710428657944023689838690663980647732560239261718079124438542053522586054067664477532422199254089005348105597144378369773793690507470012748725482442581396687401273299958806264878094429188100192511290387217048726501238348793665825201298815545021361515210824966387131095840986466685967133895488816670441332218174978574350127795380708284918556571834821296744147057286127118444184238372206037384953640188173064061575967872154436995556958493776840402737680180601002319982200484079886112036666734589556909423145256818720823526141863420320559308327368049125043968839856789750812625476926648105718338015829707663745940717103681196704594127600 [111,29] -33776836242694302267368815838973428049019327622014114552570148352938617276804182710299594022540291604203985101132263607150919033162659945957467710901118743298232978048959022599925717798333582667934698762493629973028864589155174958273673216707000677160957441326696671138734729512885810349975814929493150304234547254868526519404004283244467372365699830040804914456674915875023822489666329785659483234764520936474207715689350196623071464199153798551039535437789513969727470009218972962261282356170202177024694407273684293545922557656472832357830829693765789404007791702599874758357626295850075435934879214469439403005297191736775014385941953901904242472391707722140105889470689315284599006313278013834890921589856029720439198948636697021993194251760131235943747446602520594935103973049696360921416610419055415988153934650780485385285210795314544990407017908795373139197652737851059880747326742092749314387928856332689234146892761324961740497169164232916765867247511762942342170501316397527045286876639550998969325413976852455412149972592366762323915011918719699326922984352563154078803927841225928654988410441487812068557442886155939643751400528379650967348820782051266015539321322262565659985637255536326256539044636294275959553565794087617174558449789637637808163215567818771053252905663161781450735491824258484566131901698167382227938066738864569621215030704204268617248780343854191595982310848789566784538873448437593438422362737639428281726238682783773120790639555954854516833748497586342270616808745848516083347065593354509052994991759535888642437631851970145564808203053826269394353678753406389923644567814733223229132262271046214815949800378766827400168822532411383891393215304557671018473925399083117624233935311358254679886489957973411596612358196932815059711020745281630309099779750957275019325121154698098017138672235657001699053567464640758558927890868036235292211012044254988064940077618647629414073195409095413250 [111,30] 14674813899384650128139839433001854758125945814584045617586185420395054760168540501004233136310784005970211918329148343325075014863285956835822039904250274559946708453641904103503270425477079100042826231251633276450996402421164236446165110603825125052335436220911420583190401130084103669438688319171669878266175930587228764316337070586733071466423884691170674310253908671997561901848060049487979276865501138490698511146870015091975954531901523432291713731892394150146768997756788306707688142676144008048264935054135852347947215488346114909362601111538500387234183084904830439120995888553750989802049534043828941063023805773640768494914801782842973841163847471874624244734267489503087014294144772500914561988563259305601562740013147874895841329948471112460967547825355048137951346886177240213040179254785406539164321566187321300230931864865157602853002420144974640873416367052383382206612267832585030616378435049131460803057337398061605179124017785159014684279742843190417106198823098270505156786955183296929474260655296540685464186524810787458675402052205275508293082548938243194544006118335930441695227506536631373371627069360607313164156364926468417934553688064440777539350341497962651403002066197955690591374711354384273034039180635691161877579740255162355985203024780240686431722597215269682199225565020263596269385319656164457083442471878841557105611114358824707666405437962019772726363219187650446560740871334042415229541077243726632091818255892093170881772402651303982494072026945624769093603546510445037941750936866429095609303201007330631157487689282162589347956434908555809962886522854238530983378671109810910527421479069752602568008104252856580270881032094663243687671918978756112981976717752028021748936575996912873493533691530310373211026187806591416476807920475008190897192518471818975099727629003469598258137846612170995085408380266198892330122177584377658493614876272281754779429840289093463742789594005350 [111,31] 288652260623675115931550500454116596704092991526255612505507977054008637152779287935441058982370173501325353132698803017455329491063264128570492636410772818023106790806258216241888488951527952869628681820567080345864652018536864982816547301066057086358870328968147153822302095411119634812143599572893979892314697830581489178312424288552406761291420016812873571567835346554678147022559307020266559506971947201262137324039818347407463174997493745341796292240052156207554527265641550624494912987773635660689913481927794757310892291625624932935159726027011568799525254104115255396935619885040809639463079147116666546286093616861869384178656679017264887381966572020797042219634838942777744401401248841028644207284959332986296576674419864261919891474029100277523955293974508550012298411088289798394319414082013759150743942751673263195413986315023306210579220130398190360987992977039933967801952516757303790669240825937199129247311734031102479896858301611667384878690849447044349298523662180811539117426495023838966898555738275348546367688959844808252468596654658085456784052720773120951312775854626033570418194142260570944643990192672952471979389404042846071176240163375479249065071375227748670852046419172357523319183862075288657769981308582026530457469117246636052031048480992010172502980920133638942179554050819462864561662011272413328070413736201096852221154979847095441954817187680605130435505828226945127350750833418766814869141669707414934621569653925394761509634788765187170855534970041364631443070784850891714300273141756624227099981396469611115195825705855002554297103779946651812833763571943972388157016313837011009831259267829759560476371784948486272000078559456558892528832055210466146449522706239227596682807250126041576251399966107070008524890350571468781240837395310420014392246271583117596835835227678271306894280121395404742234687846817353587677300366574771569579817750618181650856746755002109102071240000 [111,32] -6410297544798957678971389384892361937093872322068140298428133783151866549213643509270235312352285224343151137294000534135140558047466499978898525098988815159060334822201048327653904319017199925735565691860105208009490604898659604337333777798571823660341517511270016466422009229571266734512417663270087991901170375555014716626355569617043423048232214384936196823083693035191135414686806449423314347609153874506055823288746758632014224055839959692592857328748695284534843765056470818619994259563017562625058350447021565707844319041787457151222779970486495887854687448437923301549863550450753003084718172029137732813092963781678890347895854541384013483093440100587906686962999842104333395153982581271879765601033420765618608859842832334489306329899735478945057620935829563703933661521750566824555228058482478674242979286994256096221188729090976219658775157495973717555310308095984175348583951935836019016443058552474709448613037417543660460735644773384907628284288816309880920683220195334154535511259333637693261172522846163808571149922776607341057224421236514328125179592799474014682788915045681906579934617640667908668079174431095284776536022926898555842203408046679132406369790117668229338041393782484315631221675252368772999295812618828469389884364836851556756985888265677259284966674613130182811429296253857491621367576959745565540192973882071029414188110352701827308755303282754267107501771229886128015823529898501677342646875818241056009818520059173714386251341545341555472584103279494220456275464461878442567868340145208630876284123452192041020663026175391807854876047502874396623984775977080023127126545232399647986385663829890707083531079202825985816382546356407792315281040484079050724850560658756750769398934531742724107304884358724864754511754407553045496570676613876082461323979007183129818461751313640372967987556020349430648888486180871300698684892827397276352593901238938560093309729514567057444117300 [111,33] 5801463891653536955856275170220363577285397727263561378824139303595367846174125596606389410420261077073755313338625427895813691888856446087809426178802046960031783652558985543577443836495309939313156415664745483690909914400547322780557287888872566951201808292443310050361332709423935356014758654340056836329493572329655487013021171285252292875904411034630259511008900373857721932639007084641914394109422162442142363120019067927291167352910990233166943520226217119582793876418208235951990967101586435994677290609019931536855845675847897397359195756361005173778997749693532004281028753446899434576037675778878685023206070218697577043031065227983273804693372534660919872972809947542018872833201077362758298759925901655279201620611093789782115176910876911402445430947974833142670665449901705202008585588156498934315417384905178775303020987308812297881597681402778459582260271564692007532454431977774741896341329911958810303640008541906163499778424333083117066485571206183436812930436124693699307022518363347607471489055825585313944504316626373722182799616158784763213999606098319658287949028454971207264780825923033916418596162037347746035078909459573318773203181485989838300135533963433370034958236734252621274959333031626484008019881609690317677784003202990904421633291685699356497022344507844516960365429658749793309821355401471225132065142917124198144987205502948822386411128426387972348676071862828519662989804967820461938731991462853240205348406179255148770800183124432475524563707741884675830257205685207914724217681924373653623621471610193533976196745194527471783516459980026989307414290369269227009612752860647408354927963748300417645490353375982259339266479765879105782059292930531327074892110777602604018529004526956524872576683747576173805941908462028002811167514423299686879101225108892809764835657523501003963085771593119550331967543831134984790214534965406060169144011120713475144575794415563967744900 [111,34] -2947124097961897978230732664035821312236672338140878883636770966119651879554239124076629570914501209080555265331264518491954101242003554861211852293765422746216922864830861785860174132789815929494771900185129972859236850214334096020421563557176175841136133035560120441792960916096776361509335335851916927198902012745269416874883251305522261312643219155042750053593586549388887814300229778488113956888467586511091283869968771330887733695183955644844944608664774467459542353450826926610445923254580114760566430158344341515452139477765173368621958586590824889937770787492080885871328289769714976857551069397145867157222124405210645385424295919492430955182564514577882572676289680928686554886628942848736476538630987833887462213099249844720825222666031635216281799392653159599311730214616033587417525850973367000466266325723278588651709294466785776868931326607535652840542260548232721869314906127155518238418708996736089519201367069234958371919218019360566969840488753094182927449070819926089293041788270719074932124300638564451109902407401562440298621436247334013146618697598538509083922258901017744212291049178047840054912481164048962104867802535081901695202015751141637934936041988844535454163690605246301758637334671845028509837371832677410315462031644812655599071700488640958330094593741497706615638393565740583543678886938083355063979618260155442387385430512168938778551433595736536843008108589473212859756461279898387009999360960092083383091168375645902038801539685249585936668765290068123031831854016173324679946606637102661691594605038248478825299186388077733724078799882154181595134514455126783489525650599970907536332896455883778686469831404035905736781735867019167762557606605999378237789015127053596325387512411242920377768088273579632234699514099660226797739115366586545492417884227101828897818458674751372126559886621307520013989243121272332348897593816337416198713586214190194673462262193978741150 [111,35] 769655058163105916171050149409127788757821743835736306899048348191388570758010735090023956671549230213311657722438752578632786235384860263212111001351778878782773778350541631389122859565098021589208267291045462921839360794239044595768731388641664268360136682362972557909616094310093814466451586457668666853850868355396592295104601990728132406962783184321051842779057390435415904294582310973984294534978310853671461512329677108411195155973594750445726327748484371355026958614684661279855525029451166113298859312154326477734408734145442752670152685321177998922002051631017318820905030319068556544095871292734607141366539998296524183015359108322864695774048742039811799290126226390613431328015171799042778216400648981889580251608735672606534661832035470181543887359253347343822942185817387646411529783881111586219303362883345217738050208897745339159269950722891695878101966714206710405893666587804418012781009773480214926697263650363817405295549005070626730345380304407966560135968211297356388119453475775874745608804888465327462766438019851755631263536517503484113993461627756499405888335720868629597857377507797648234258437777314361501383663358457530463533851761420069627536481827819206959643048223611593806447325806610326118330923087884598578883396882380492669859880413654966469837768964135112537293875649817773203668816961303331523708781562929340999765928748436495463110869201471828960487783634363459394105576233034585615062454757859551999977104156181047132170038586955518974862495135896472734484343149088264403378297448038972953861588342466535419465116587568827925349163918556443992442229519778816614499017066575224419907872678732106947441691900342212340021834123433329147026564919276431487449142327231212018877441369062981076372984921340926784503565159687682972236678546810050971700263086022033880168271670018982542137367522214220917610735197315263202789896658619593893940823314236579894103921410509600 [111,36] 123519038245285324246509937583570221034599364492885672023590846147397326281085164099875421245441479062118267696434528478765419044175227569859351390924073198802389863708963527157992963399461898768888682335971441669901987809309352578048707982790650011011849511565157353279271328663162121254216909502095405965002080268279610513062765120643335594483234160370558419470436761610638675756389034225142095624729061614162009770930010463373190147898131406405259792991508912131259364494846297042600007173433042914697744450183423748904834102587411084825311309439521003335797761973826429030033626269105175994619393861283388083366263263068963238592852064140036105764188472275057413866870633186996776584210363661367316698310057236139605699956096123709302534593398453652728950155325506188030408151422799252650069760539801621730881451195283728621760075557655025757443266059655298502209136278169373816342139704502341355783446362267513814392863164891584134121802940788420930186699284857257900418932217500974320083440134239596984646980979408940064571143464813143618146257539415005755805447159146126887096062556499377387177687912654456885638217854394801649397445419674825352443799800559075502407320905748597185672021778637790168924122121973524817758437251732398076295045207067670920930986368472061571348979669777299793508386632782324946577125052897804726030772624941249131633391422406904204925550784343459369534468679041251598226204982360430682708700800668568539650806192944977077524757762777544481415313151594369062821117797887859477495250232014879663284352256315210065774331803285335406993741986424429402725766165718315706937599595066786380220142421792106880734805183493707426993789743100997610639873465278641202294731381455335011749744210036084864643642437696093063243340242834240642542796483972560724638941805298164079390981175285460590512074199615650813087921608127425709953863857240276024297855674458874178936081176300 [111,37] -249289866886028175531420552278784051409404778374810503261715537493675139704818327747582031609628043153625503527136618095196341751849352804521078711487635155510635666024553025848879943342016719049991247904626131655520095869955563243132832258568551062855060106400863776025726310352991778412483745046610149441813940053689075319605575221245704030886572811737002880674022669819218608360070296986514766952094386819736247490683258858171381356533004542622675306216513009281188569454678133104875030795372946237400121505934018034374311269415348928663131972841939074137533674242472132115403951680921089317809626147565122444968510204853267195406030300405413116886444436768173299961386211383745087488989694066754400300806453164705398119016576857048761032010578373994385351148573279961432536883865040943627490684259195875336887032897505432875265768478846900208000334703353401543343847247606212281608099971347832486964746640705620382499333461549951225498206776527975206412048383007604086022486023312329242932509372576656186145167753639589363771313033427862752270762647128303290031501862559012380516224608202434142856971991555150381040827620464654056360850687949608824383174897105646667400543236501799593283235436635662023776575396101628380388165734161698014388892921228794255168363426973457023729435855614017770917585860657216122389946983587220774506725767927827562611184795436934750677182513904819175546038962213051622133134533510053688800195825649389050361214054824201404117135402800407332303311765165059997625423380433199954882558144644641003296913144032556368116158896227916901038738732023169322400869461123648193161749260662787293444230063569994112380558827643933136381124706873452556726426142128434573297789428269878835904786615897209054104536838036334478976657242437433909965139341711900884925096549762940650090361752450777115654648204327111772806136666882279817111177306601338100956952684524018606777936825 [111,38] 148680662345653864602416100216844839127253685028856668564064148925272529828439199790505965890797611816254056843385170364670528033596731443760902650363531462732518218742892265863772511211945754914310653309737987733775042657915554898282815120676275047436760461919880095417360338901810406060918115036349609844144033958251223446399160343995063867185187215967240111533350253851941678858672956250718657449540203984671738311175960607067393582910425789223064681732275541276104595047237935029783011411229417287302867239918984663126741002610326699456286817724085880345853587749153266321851086493987717721624002574702654524295779963551870642439092385038801567589849656295874888582443053733456620673017661393589469280326955444553299515135597012871380689557170494149958465447639592926160012993778945746582702745255017042725561035496190004386507955781141666127975962245446406042788725259377627417787665020732746671788957245268887884312526066282171154223240414574058299378449514922258097601806631356146139442042271718608908111872143166035905716104008780978983314170972990192906670726243005025350928026313510757060313320188995392917543577116798468524712437855401277641691999143838242077874087217312352086577390253854675812441426235017867850204342196012418849177362730918819106117498878369731954515185082699840421837972775222201233164971828339527249338755243291912805276986690564250703804920140914116379564940115480416339859729398055906383945759832790315221825669506544070825601110841622237804210883639624428102330523853051280017833360746280158536591486310899586221351207194699732572554321778990076994698097526916194564953444240172583271208714777465824127172929922286679553036489141683662303117580175855688932656740977214331574759010422921770735291271536787147948058302001572287325518710682716261997950553238875262414883555708684198757616896892812783287720105864603559294016800785078051064838796415069790613259900 [111,39] -58806163832999476970671586913803974681260263915749021570488575021987598157043874739042730585718840970371555946561485967112774494836482003537910657223009124557025799303018034460910003664354806761686899026013400625823904968891107866314470588468020229574848698916585041747704560643593947081724849351547138910655618532503086688356255768193410714288042382792044251986697192367617392361092160725772114622059969091200181155927604316290077563968324303254969482786099689099986564456975681759205814387908661531041683235762310176413958819208824419474858632052931373064204013000709109402921761340347481427627747688601949918241776951771758609302120832499819648330092747724455197093465234581332797450006538706379686999493353454045702684054974040055354205359122054526577066205521438522887130321198374219181851247775724871534843095602021403022526942354958825926947034364399076800803486865029246030019921701704613454377563796093802660746070427760418753689084174664316289674578386735200885229506665196515420438858400122577953535903274877678208539747960567598929864604075682896360860340416828463126079957424428623018359821405186699129942735292112481665876205369017854880916859408394490638214521090135822829885177881510236788744558557888075018978257404149077415361297046848338676289269663693313664508085635524791188576187886026006099568040615314192744965880034866534147224516626233076981524107502180264903250183009082089723111769904795510151531062927558251094701747561355645989814683145585988487887910883775593084566048870790131158543065626658406772911055315844900806052933921728551358124466512500213341331133806500752896484720507932145946669397732271151559622385629091167926708923722088231459670427292967208932062495641068663115379466133434711523548289128107642162567001173736251406243865803329836029378324957709114936071877204631525985672535999690356839746503814635145530437735763502859331186286953612061872900 [111,40] 17262333437916251695125154351272280963620116961781836107297794447774022434594371348020433973172887109394139852061040255342377846953633986967747350525173631070648173414095494593386085624963695859091897353208863515429471534027621324721374979166968839130239445097969186552165046725891594306512415003275831276544679401772480862909823124643789456740424610566785077458098492805680964522153345888818708463226225156506719503585995503705273494329234462664659545943168882595531832908742305649339597758639332645080135290819143108086284053471381257615307406463507830860001098809826042249508012711195673176505930548899837748893388545796496834677246192513689176334597366600594718163752334787899132046672813322100053759222637504866440726195366602654333621004840084940998583301145263339175573603971337203977292529594909996599575820632351412722147283257351604547982560605296946834216269588823278494410917807637097623471347168244943405143182203621805156982739671333410420185825305740102368484317311517612154051274038879541577385023051504584975735885914124175799088212600892122350688803514132502192008026273334741973357507245737465200845797600232066707697708247725201007773753267392228057431283275251984763836988620992763137933615347894522781710778192449531733492828799249741883073633550410836116586224943441215712974867937984174134122508754703171701179625778130505336358247596187629517893089014696565875569952351624650971238989409441717548477386896204496391738527371359054044587218880684302350542388706821196662458509114835425138907413465252494263045819135728811435547301353072964366562845236339589733580652908027030692291480775775131079362235816797875280089984840473712321842736105064993589449932449367465846983255822974245014672430461816287033869044308302212546954533871224807981615642237708358177960175265037383634115952561062804961158671597060958783802545133694687507633040489239055499690828799447983680 [111,41] -3847728012630473500426180594690520513840027046243372489936109664515167459836840544261997635060826270611617766786587146411640342524176247471264041643352254547104489243961459583666530138438711990450467121236932586493749766456926899110420832807115915365698589817160743780110217326705954634045364352886197390606734000612832738631396176234528572298938026121091138848918036620764501111696587552982782533073780731537174678094089808642362202347548902173012954725651468064907127013937893601143568658761926024527401327797568303626650778906149395402246092356611857770663967457859878748562663237047225213265789199916335961147981522372657296959563966934824385892145381354471064687605343296759670596574085436836996805208357312011456003785242501358224802465902038641940751807789130863537706554966457846920946023523820709584581033232377273152414576969940915572867127375185414985912822212767693490238733699536954276553313847384583727878318248339605112366643982423069198600359124148670279387482358347767348996623522791871234242423252924701734560030242251693792095247269891951829983654972099202142550788612892222907371467251895885889933430466689685911825502534428564335002449652807790198202158121983380275066812875321868105086642453865144823833012294832493975972595947673313130303142607320176947879836157386930794453177049686894117765808904814063344177416151175796605275895566303914532472969671582388879752266487771204352096298595440037217101744194768769504588370586426497948317715715408061106406064923960653953549357115190279736895153588307669334578821467225365749644097633721807779315058345164063461793032593471164698312711408781824708620397093124495980529689938789453472591300557381111267198615980017565017829476678478925353855179966598960250273215753325401865710891875212995444568665844807108257503278025439201287820946084236483011573699411316551057705631373296461436115909587877405858861710458958800 [111,42] 638853336538706978012247640287038092411163274388886194829168986503761147870786906265099748003369333568402573518203091017343043366975734283776200773634729368161810706794670123080973466567841251770660972230064286971718824021554038600475986167233540711415235474591869470201082771436339463100848740444036157309491181159101425429370158762210254729227999614803482442587742719750592225294822126068400964410709165411842638727342735406210774529065246489044272850061154172446217415795375774845894605278010080843485135324121850992561357374903339749802443659486330879577181044952609533102998001068219706849704855719833914856495495968828725787520299154413100175436961264704898201978096664219311873103174220028887745247102453647291011100978398557026114021177852543115861566809330827322595297376518386114588076754589202996495554034032118448158508218422458373513788848692393089689316894324841266413700904130994218912716341398450431914380609856409516099299284601691059277846961412875137362752951128658530642332016547755524860419210774874094067025068658549655021238250433737263256889647629332798273016941473472018459120221964918972286280123608163523641633888572211601251320849886442006219085248158540276479175468285477513828443581585746156856963301188343017979551263695892027343680532846728695699963060959398456907894957075314102565124534460609715012808185973356025394897082086142327877858624299661900521636642602506239024191040279639784001105998686535677841752309193997160231692077479266875614584832495952451036369398322913651973026762575882463358558615649484798087149586051962705668683437726016141150162965177370295711379747858031560463243504048976732700852139943245936428981714447896771644856207378245293870492761757735467039564650113253977581910159039786239755083841989007138422731104235316845854764419493641616493700225047044598251604073011076844300169442759746954400602739582627829838068893940 [111,43] -74034085637297648936310228246097634148872465934458058534779916659895366159131852606171721442283047874456305051886658895731899621151416951620330148653795421964592083338801159966726367551645030374880993705838479809900810714721601758773419495542585715394931942929022070613224497727095771241519438864139991490411982037385135054170063539189859647150534345363968767614876072115225780496134082254568344178559020738132044126004933846118895325978844048734252955034248405631715503161095298792255720668990410821784924629686819490348169645544935575758445812654773433598597303965942682194213251873598473923416862776167457220005584377810254361080252233824801218640434582897145426996186730695142514007939635879734106783159183792967873913069575765796587921002457294332376113923967773141695168512351829077701378806665751671719884685029449139706779880002488423809948995636942102312455437377857319094081487498854894790446183581894886636350771339816870306877157403074888648637495527946447437060706382765687650079496885049890280333057100720618531728028051198637748914686914801144601750278188926316488117644782482266070527296742147531747547981001031353683240239139160631882048607762935174539518389088008339504630774942194548277139757685399754259707863526518223942310621501596897467978985151140954182441938232885355836629799685222003671998295878876722085152038907727360558917087164089897667761225906151241250337675784788142289378024474505101346631435883782539231170602172048968924698026587600240769264027368833385818615508619103176730498253853950313663540331879601626232110293232102890628865659950860925685803327038532118534914757000740571193896709331991571491332362982506731483883592815630598375788942255396708377515167160543178351557028048409193503879688775155148394635600662533136349233848623613465326199093152272221261768779155208707292634393409753191722796898599329874700889344657462791822223715 [111,44] 5511228432751618132399700060193042418328073730103371919089600010786967756608613023641458528135808895246511560288759547607427702759633763865568705671541129406697904693547599685887060418839244596872877708176331971705238753011298733571541097225313277168352970014834782948768629562879845032394125241821389509753009041744568134932873389057401711293010999256643349530501908197472685076711399555558792581469472991810226735296403607766422663499400546794603509067514529143649328131772216468186058345721224125427505552735835803973670269632463156253953575787337903123397351756929442000397941687191418797981596687638651557518248910902567046626414861878495268893662350654569638496979272563362934955406611047079130346409484017804242941118229787281304544954685345128171313760289037481938646153248423301504643333990374203925629490758795371651278092736507000768654109531959338567403728671682913148997698822003388721085763818921746154467604241884420965299350883089330405125266164315742317938779183155359567373352562982610282232648907674683751778193550912509662669769599729613848666015831226066910198847557209343574606978897857046283560798325274860697012192908639576522824536874216181971875934535702992763101258338827939755047941080160170502687407651662820541631585538583746996575069360700196790331802485591285375171067527704482751073917301814055263787358294521624678453907550905264235530091319450011704393752057941131533541789861001437240503252548723449218626021311593438787993666884300826298772339270113814625205400372354481410669733700904931654112428466261062312623859845522896718255905302657602867618154560384176123383802281475324115326471542092143547592578989779366665330039203052381397797292464266812756367793280774443989752005432442873984641432455592363198464529082055725730305406386170874936365342738822308013528092651395422863317666733857784236952472697286061614370883840506701752940 [111,45] -642754576001177491911210251722302825366409443857306757486090757959739534879270343768096518621224684278587526305339516550546558139978212067746366217598715879158158471704603158357241370917947246945963913241349591704930216140670172286788305326839168104790737442742732547993273488365725899868141225815863672141445160405106099232959214457151245263602344789013721777176913763441458171758076076612469858177618046703374195960236228824649303998066930385157532617691036514496942229311483118710290520097836230101742194886832278664600640303037608088366302607456130204155984061609162419520763025962915373783525881974472178373356436817279265728224810433791732193746449507632455788027701455411204197801411069778434832930431515011619703970813551001224283591168159409393315345774003601617711770819308140164861146930892774485226848018364146816858899617508197163732693071039427213552684859872800503869176966055003212589615111243692009231167085515985862856625896536108749825029944868597097368736898571732717898436697508512645134458907634377846202340000475488701710712265768688896411881971518935035564290477189394942009721011976114612453655348636792133517172840591616383598588351875394839082463097177096657461079153185873317444517052986847627262670130323937545641639014682131767136364503217129554647200992572618250946126143239953484919825616008156839755946523987462194767064164570942223315312851377245513460431428811770087585358081975858813530379436437521935466981898112541006463860707107097473320555834079034189182011019555674254253269210946352661561841383347354555756863829610759186342128507425229188096096808807807084090228644780056058901403951489906531062327727064665764361318035035027716550923465111238095590957907832503632153484746283002166137278213793190597045853735180800791558649840978010174551920965229921660571786244114038294647263268206464371998770547972640831915422515471282805 [111,46] 306112643291297946663331891123131231002592352241891517052633936285003263294652081195589305785262937969250656936677975550494581644955392209360911464838750261358319533552475388380949805584343158005864563402706553338400177170750358897148482488736754971360579297864168661952811471891349549858321977511046576860811122720660648680825171413776856191813378588059727585624377179222802678977997497487053954074661764301581677381162191446920454559844928627651377523036379040456328110519526282864907601889108069734219477092431936502242748026299393929088637889916840371491569905555429897522874962344314454841315453477035756155877788341046995091048607503262918061144362599597605654269645516633296535378776115840655636191302501779496570020415121588602981403032098725834495516195217925043281427633911926753439530854204813061161755239535213337509492397951547519618024161036033663148530955894703733748107723263943571518648554244658281066660926626562390688050291286326747285936206675159574597864772577754845798540231217159384460869048167341149954538426428914581652667481955066752819989118776496438269296978388569401878370186101861212902378040278585156828991969671738341942352485066473569232990789275577406854347909286512938752954009484334480499586124650050968786238939311406311679923863941583121334496976632348900903542502814719239086061216238528551054777978119836106770898266900946654455936799197812765459281981227314377548981683478165046857429614554853589477854003028783210612651668345990871380983250282611002805002009095824003943468256224674159989408448387325148898279094690375642360768146726319418870138937438354303184631714712194202307493792179929267747404517182693007098053227602141193880187631334332996934725436781556982923020033878094056735828550224529297312557452099586115435871016939218913339084078971944224219512191786352937556337002573973262880492185194949989273497836134830 [111,47] -107204441725836572641586108788167838619981541168960888751907115687289738657443972042540965219935413511427552675822040002659843480012780737663573089164437014537937808114343070973900884085300146353586401291542072554720264424307656112810346835171508461541028319450550937587884249423397645257233970090988764429834332803621102710866117117966937065834637494613166262384325565846379010464853154016178064512109965255187222534122508484023469752539063464751031631406273636691392325259629670705269199085515954955671941274161490668191429877859561103093684645434072167838325878462562328485709190631601705609992932142591826485293708756558253008493201047316304142427424201961505863736996860559144319877900548024118238012428746702747621438583662000718492080931127695135319994246922606358906241388969547485689825829998464744804114978504024038960614931520163099449677454552482052814216702295511228554302123729985188631524286963250687158424779323311072608018492817580524443646656480800835689207138241346680090491248007330602140079079052425537020076401577069949690238191447103529508048763863405993100501360531899336192268177611361031539570068487583923518688355053146901880700329337429670899842311323841681876922672745784548050737939572820574946722895583621014274851899791359415519881571916871876340855126198050248549162250024821468603395146610519514267505692198398282878419536775162335226497289041492677163854393989394176040480879015451417940149343762494089084920632171001944559315375678295590487025605390016245724757780637352573370376669018206164774932177038657621984115338783527711446311178472294200893875624129931864665719450201316214114993359035292567554278556475729295309999601607506272428565693199150460322238153547725720779536409949888758149499778264030452173891388482887198246566680142666944176825871313363735288461340744606471254871782722597255418393864727279185737886968210 [111,48] 23580694353811092709023259028305575222610233406379206196356895472145236416579671190786283443703868626648944538824098460331552179116742560733118365307777363619010592211439450705277642670276466190166638802742162686528533118544597873404846733294371139715062745406950820496574878127237041901416183252181877831536880248148739606595997293324006323263392836869467011935890295596441605286735230849443753890256910370919969588010515143065374098329834297665081287664303460296438018819131403956903315231374699908799113453268580071542536790815597624927137998500834649312437925727075891901430194737331644757179255240831752071368952476442677934103629154612794369402596161383475631647344589160213558683601874353770033226804910722594337056622034755120230614871101381157681511737902655418038110891755430408334596059745243892104771159119981880272416487611513018078539928683368194182553777198850368261421314213516738284924327326362818763923441128851228232358487152493396537027578530222229969428572439853023057419636528759812441722640872321557473588242332565688054524211530738983288550979503125614118872327125965066981401029007035933422398764658575826932114503880447392355421368930441783126795118441898145847582350732255282083578124848494365219413795296831771878728173102108763726848760747572013388465415358933392275868705607799772514578863415281966890708740777169408473314739566232560525152113362830808261594551432780942532854620808174091202114416587124554812098006092369554738885750850016928654454871363477832487396037734425580501293158716853046593766442525339812087968307610260608151445687390788290680660002868531352485382746756437707883880276103193126304188101912477818520879511019501374875032058067435809527375560938642131908644337090283872205195183185473045758032822388447883994301711839800624463461292229817793374584972443990741244795255090564648779129023195352065659430016 [111,49] -3363001268537895607610342280417022723598740033095739387619902745811674056887112235898963797862784436494916085281491077904484760650625741022931385873028650632704338350244994275544176175095766457375933220867086954327008242137171674980453218766445663238925972987500698861922138358460496295530329815088478225689546704700711396102532043763042237255484790508055739437291622120576245790879221700328797524496666227147955320780377954994240490058786075705536866809678549866817730935584126771206317571658594436003689453789195757258952130804738419461567992278458186300978973412550866749141795499456177382840044583987379336428257155395454284899173494936344787140670265319805506691940225208988092895779547207755891831261364387168095923863750150419438621281843311637381186935777627057148067167354289763531080453511969432114178436137057690660048640959097644464619580133802798791933686583189911930805003782026850832876491908308761554023452039319031278229822318732358482863000097747680922836026780705319053702989503425291895498533419607711006187813832946760487527293219910606576391526175989549150405723792891841249413345744332590119179876645907882205444849271737390153202742106404363416124680428175209379674300984421420341956763909342153508240763208294287901403515573471238369134804605872315165410549586918672438028198453546795677426312562876483495748773098188311131907586655194281434390614955059229921126432991938697267762325567653994461986237600991052423534859068833500715757953031206975600315740299133908479717966836587060274453031658226620252602147745269280543765307982776894340993159737906253765944135616942765521682114788326359048573607325923604560430666551815204323610450304396690258551994277852842279768657257786922872045509535502655275575101636830903238515329599081018714765812687515878098108548679607242733270238885148038658494031834008636971303660556935185630575 [111,50] 269953064283896298613096422574730586782891017439414817721180156855330114417745426183125404228526520583418678612435040433813536563228707723166544737819588508080147070175647798110404424112856985951474030145856375011516146904808359695422853907459500228482966555526770575935866095539326404237023780619579483952021299311509750503739101709567356846523928837092950909637852553946343958609938057864262220276589390815115696686715555728239728171876361812301197751066949254357382846215576606467674912939734441875811177741665119839555113071453855640668515089309332110534281044868270491513398881716683933469427037369491759492091762203024375644824913915809094425248424653979796677122590605144881607027692129163384532104277542743200020335734093664528073894412542150398129464521588964241873320601244695647830673856399849558525509800179427663584583041356255763714394745256809312931734243761706227187641154251368151548912449096341108355907034295886716078162128540739517004344194182009785761359595568924806781667097806728033932037275275483065964950182108420465697334680634371341376690453195540666732538632217149131703777470603527093515660382464952303709461009975777639267398161595280894201524284080955499209402420413895204815401579970616973035272843833988335926278763032217814135230706478319888231560449244881299565008031552523181486216322515031830070769191570435326965780040145241305921927042964372569210427109565708809556113899422927595729119214610664181947554331783986547570065962832084688523046433300626404089585556484195080088028526108353879451222705596059098097457137333283448748840290731471857989891346674838453422068710959398204424699361181234872756331861102488735453605415427389961468386452626511750870834409981556020164514694676635609791399460908589386946715537246114285724804653584359820239589614334539312157406560100005538161603680589563393249257765830727314 [111,51] 8312637612961535454918308259527546761573534087598482398503554770427023924469637140668635405731701795366045789971069072190955702921206298096457846003438333146955849081006239785634272269612287050510915600933429436555004226095000789999108737933664601036498287464974850047009357191161298783857262250243494322355557266174735627889061151823861588812744308150230731990988118665170122088878621564253218142222504144885061423745452938251042447562207073127918537977663374301777415513327873328857331727017712539353253471388202212461677752478102750355365661465391164458551058784228814636339492253977709010677468023598757430542808907184848303295181319196661600235419351145006267895243454976090878795466964068142937570880658847748691117740905513119081242626966686614821898052106392987070127015228446833546208651342335113405894851558701044015759755993177206191657416621376468636381929074230605766223428064189097975593676211779169589140211715319321075954199103949004934985228480016941534732683455564584717740463023823447389130718786207377685047595852861254434307306981322617977136539466680180484948234356336306098253252012208931535286607841444006829893923018870126751552087024676884870246333683523366279606065503779658563727152312821701701005821027491355323007911350225959406516854758205310019494996144296748721107760808182396702214057188871401154947381904916083853140053296270244747145379500897444550638019598925924177952571021332264704371322824126356436854866293141807610453296007420046009463557636125441174561724605992699964783632181594039084282435457077675522071893490135989161642246887046314029389086984518032940541068772022301323237264237915292183890305718138064032310292646847562431285877648878903773564343343626063266875894695723151962510703513506497257211913100370465502712504281685473032047488270841609020723041123887437543355851808841798287897234875025 [111,52] -8994198002832958506359883610248306484778009501264875435608827894167207298629929946062265970996716429727181346702923871855702747810160299242084757666279492240579288673254147745332852407822906335506277178879184986528472336896198901376252804036703685486203833158105484007890680150818840750532837231826998479978003129933007121858529245787764810788445231944138693100184664179910017909531052007802005313083040996002434430768559787759628335162988093008461853031111267056688699530364004619701063574950637292144348334294880437859625635573354742659834907908974266383158191597226186819887375408016960089368279222893520762535122280366904045350192587507722659608903719618432333801933979816620889181139077870537495282833668035027928979767450261194107103739834671825325967533931596672421387875571498601450448597197560770978240008852255760373207966397982470110937605758028507648595785503693273023154972734502584114791855997887787152075520962182612841369095591207914019998342881177020583683362288894615120648145786311154297145058957055176803304545322600046595844094501991816700758632230458573798032648238994319449481023527198085801724929045205550283829303051109117620766001802778855060452465938507440956867186988832825779123291059790645586119557528786302723884166190667509465915086526059276108606354722743293963646463204672470619530889035926672939451832507566233432184048735090123782174564519727797590232702391624898690181274512311481322216778213517953588165907408558633249117919375210895733684694412770081903821652121174690621215724267021445485159173779182931720137956844761789202266884910371363531875715490758922069941750609678752680193230992239728366479169577291476844144175076415855883051386020678097970255270531626401429478396176436232743758345931851815699204067402328347787658500612436983043024426706510457252216742574096605907026217745287223874975394174 [111,53] 2265511892163761851574478652712392215492988211131586203349190879368925429734817982119151993920571611725876380025385434351341823144056989643552487670392601034259296783616052941534918130608032929713562223604479153971608431401136257160555486557414325998316582859904085679329240400704783054395459351491326353866233011520967402545400460099203259094657168866075313734951861071893477515404996241079941761147110364133069101487347355417820575843955340344324840172505149656386670317056071481241293109588388072123386667820314401908639985346566679255252644394360675798380402583191776749286502525892553178394404450286326860516879424752926941606860446654788491036635389938170840301417054525170067891698384944003621293526284538821049742297467210226702416863671756998348487334346377778043510019902052491968093851532372761701003494542176639579319419956311365344205320554338870935914207075772102971710783601149956800285123012126740862894739394024744197098825731755334812552140768051179646392695784850669603176371311678990238276454097874844063035296336111439150497719845990543236250889350308338045813090637891947467425992808248673640395921301324675720558203046145685775114117513469122091238675601198223856407973108188043055608062567121591306686289501311519823209894334702633556210337936951717418989195694029150133125483186623131191930724132542542128684138239637050216423082426409218786668566805138723285664273227485256328355533626395008021619052381830718072277394310557744565175952515440445175704729291717743607893244532565627663048918602609058131459548111429085999429649855543945374637535886128312256803501194022743112603449819828431136802833177805180667637439551544462556958915094814839300241723322895198157311356105649816025755407977198467069282700178253019803860963421351617582231203562298857314208508658093877851037481377366566277557248512429819488294000 [111,54] -266515330900655767470649274611993055157503611620687368712651851605061963638507267030014675249418661902262980794922690216152210852723620396904799108820150137116296023010822200448155413953111895509451237003206438114625971706562072014739268638761598474466875395399850016619966877064438757843581844872141230155569037929517132418664990694029275515719379264499995362827573966194572040818695778110832126964215461155860373776613123040143277319472979193980694169801215136267454965653628917781068363615483017641083497069072589340397924158046223527034504967190957407352598563774869653084827748974785610450712213167862309476574198075689984957681197591151892994749323213349760941719975195177537890795102357478306751428095998524989097903546727461437839924446557754777512312600449842119258917775229336093784887809883415291719041445308857538306719955767666001608590722597610433082825943857932295117253427789310505308667384305625769240247907073917378202345352290158845025986276364134291814527537313190136834183590649321820671801648871988206634802696798992212733991140983315454418279174154611077521404080308598568636348208940908324491397795805767716965534006000130151020487502080205000044790625006315616002165298393374920882625439165367893031880408775531649550703928633583861910623784320332590558576835614058510304251930849154961151322477152779533266124979307160908042390457179575609091663248282024230695208257985332494989033100477167766182165492712064970760315381990383779808417384720774138775155021649271086072613104311446046014868627033330742373755085018390771983315992926301919628322265503652697121196566634985509822463601189881631718046902968537277828530209108298236598251952806467879926946299635919871103618164043289958533918651183205247540948440539135046800946212807349634465146698472584501135092126446240927109522778045716571636104449786807809000 [111,55] -20536814126332122898140945082732513613331800406084561189802923326534930923109976362694637734143572482136538905958461026379151676549445241112829595828075278971368972075134210158761085366536965536083038493562201991239778824892143366191707320573053425475316700989670694950485620609767732519523857097422839884233901008207518267074036245070095966401547998095876611549796345723838176293014534095053349842677690964110588611034444659881016044254545304897472092105151416156363681007772987375377401008971934742501389354705346972532688587521844932539133516681937637202925044456617976973417794174155866356195662697771978534754207164453013195076551215665302577758835240106499354764816154195442391323495802289406817961811002493610381631291554165145509504540066965205688543554315669962817703487918947101214764470823996094285570527770874431930164769173282459196472289688586126710961121871464431551871426920849514887770337531767863399944838443422667720653040583619522957917617427101768918808265910794334983561258973324150996129657965109908340814080444658255468336274023591914812270460364104558636869174658439090762136467979701924030252972193766007374500869056617875643682169609234296200747023756620919207616044853928466619106833446745911063509829022146071293533548629529898859495453186839150602783829900855483369004074372155049574782674948306170709986239633356592144698877533135056392638294624237161049642231423647377839828832271573831940790098536871652637313081492096919636673693727061375643282985022278306510469846230856758184724519114328738873275236382433340524841506539557393743656978084315875434533306065951141197234852746189618325414649856485118045647263874346090222785518657281414881245901385313342789030597205950480361132213757153549529830638160053781957719648983882618449779999142554736961802183284734503477880694297640041270654114596916625 [111,56] 13269166526802714478983185021420692993947405723569996118544037145643371458823259998924776003418507575374721513936372675399441898486708064624005355064950531351430768458377429273494851472659437073487077867762481524101242776082873741480652036672861298098964718141160716040763539658010692157286659815426677522095308596042282889706671165274487338059921645061062269727871163824837834460651596842584734391774974996424509932406193640824760869610918700747055655116327351152691685902626439751106994154475725666763788202586742098760227789020277457129217251957342889752782110523392376862084945929623083510766412571122760150722946474000602616216298457236660644552570230271907026188219565712644255822566019753134436085736510050847691787923921441392141736495578199668023181070376626956485022346857960627938636557474987674037132233210784527561473233393663447840480112871306386454949744914508789816633638079850232464778397128372912412958472659089130504718226495676590105145869927448402337148524092234251993855171274679236552441613189187408870326332593946427756337255760274421367964185462268842184054190496672903255926854199466726172263783539465702422920605411785946066659051281254908580504062923629986645781259699961163742861822661399315637234272569090692810153889588420771403715707660645163126677199397018127646577795358153470113788095188221364989858053305013623517443293448239733114514769636738667733417916578848378223144732596929397183957535690420169754033119115543939699807004908161151933954160783635718984614765404955051917692663283698123497814307266622582422371997913771634205691686927818557107910506930488893597602564403013992214267249489257072224599762990926330642200802820647290346599488021480010780924839604969504013505787142028263533836075881955078113025617131120242701519360042019049364204124467336179177923450338888601845791768304750 [111,57] -2072623431323492830609531848038058295211895309903949340092139199118135947592366437200676483753728692122441727015838804468450290579961211965813804854169789722000118467400519460086775566139442120604976395130352552067683438739116016927119669069759714530112994877085239009312858833541998268338052106151251726087993947681442342553502489489099317298934427526275273750944303196881560032790356986430081237527825611031132962364806969227390736057150821208029689980006869357824139382738144835410006861381982753861005145305509501809125843507142532170276878845447315154572584765210996873156564296591283841481610926842071817935259977226818804162366638208078310332793311623700684847144212464956085591008481923183382067547463683434034165135021187376145015449817907802175688442297025929219695232101327506100831321161111247322530215762024263234857448151563587993430046762186788906834357426030687971035137967178134427525655048205236528610560749544921708642503540504337749602718997250822384876347868792322107496808320493156692234917582191133624377311783510778207570056375218067280881545111598080489517585954744690033027823405566402261614347041514056104378229319972050386937709540095984043317816544173779076417199971809707395130282056827897136200850348235142492326895426305636631732739991397044862522288482954461965017666793939849755873403269088611099207746858705086864801266064630144465922095749252799171755905123952303724164489457338477536947225813583812649112506603074149599551977469349412919126376796466707896436079942030759835025247480291553855995967581229817168503163933546624498404662333258743827641538583352464463900083042525505178241161305352999799728336224039636292395160483618031568908592623736239629143335246911425163759300328619839810697312104145360331073901138917543205565254487052032361295143880535463213601891365535365417087483875 [111,58] 84360271846092604000148570835805076321278241406288580278190807018772606349967195588429038157764972878194885121617807483673120194513453439170168123822658210390621836529074001538613978637563251131409046568182496873180981290569947632563507283455072378146510694974736774069144074298239898645297566886616236104921717471545597463209031317424338409175102533192806370431550237360448276530777794267474407682835963130323509925461800582412524917523036180143775277513752253092439160635648956073564194231470848960217588945738145216127906883520618044138246063122535333620117901893276379456038256172155699734739585564131239709475140705858528658211302875685657803212464726992572831334177307373150914050038711000661811688211051873672364851922815495480021312817797000442210206526888286850650244599454932966667890645532922388486970713738133730947703985696034857795894847965016459193200743731252771426724286820208490466979862934370642487540725649580060156658253279664373948631286064081421582264458540620387452034523330602228739013385124530464641798845523451747653594397961421134346971180912418440866692952616059225190707682651696456161750280423686874431451579753078789745705997785517298466924114788017407345004420395362448470233431616037399850103797137985129626745001274153372186649817069208005772371017453764185936700702008373748704095969009401894538054161433805276014807346958787338905974441861360209397885126745086693576635105807084227282906831090903266071598016817921987266866767903083306236241868558974932876526887887007255280435239628385146344862241884178284806166504922698079376323040066476661324368975065594805416299252550598602913021536292275451813025743031803215787722209486418070428787597718607312719153911376147969274133328887027702160482885114067387642278852443588364456326099033945258642769319357094005065995547874325061955500 [111,59] 22033556511273635371189405659851777324949255286581906392485895933142617711875361083898487360451189849866921110934540381197516618239069881338529990883564959635869017225297960296130297583449582068899934911231157000819317824583524794814948178244836342929006217841590704800316304674775467628862992966799747944992379566178548063198865480500759899150019098362829785070108500922492475885781979312210957231200502305461451410097993374817795044615504395702525881545526137146244053410108844055494230824293755406400905740871364163124793299895322898224398764997649258606513385057692167416891118277065290408828817078851339758110177462897831998846343475139273630799912211159078122879473234910772936131950078715973356244269526402815712408983983105050062873357204258361280889817252201473119378700552907196192006146436075208807736987432702953102177697082656594783134412647135015448898509852136862770650971803812431710508821889132755689392799137459255888510420212705984453904760834258467438663187099014267277836561534712936327101901216451311841395150326832594642726117742995666967768603862051474856196005093924575726535777607220814352633447761882239377603814469431992175341379509341259402330000373221631777565822615148366200654804879478250237970640688096566184519729286729663742450454799142525583929115401561841851198914034472939181216074591427729388925234677490625598380485389839896512473332184419970736533253435938521770292481963933798718187431725962748836874827373438935533194996680991853079040641076485922913340276846526508822019593637728047110184315787815437398492459336614406883299983362843562481193865727848217567403808748480052337390561217095409523792968094180833394438399359858576528990274849849822157533536722497627206962754496553312969666484854883241385219383220106408338757504529734915381576825688498583843495446518842545000 [111,60] -4413230413072126647090559176977130943457617069015319516078452577527495073901170653468465121369843679746088654549714811432221486184821198319548680219552817652026842652894593428981957230711633192514416049825883230365120760443457507392909274239144898230891432553199102280848313710808587214594726240027867667341446952486023312575738158807814305882557131164985829572242963939113172866060318938464374007451559752726411070597230597581951172989192924476087513128527114952445163402964129537941316872210699235573462830784737099126309959947478824652468568364587732481902003906022419738828462623700343572767065012120763957276782791214682579116562457779237747541056642439390775198570046478705601324782138301878229060700114805709902578753589208603154830367816980468808407500710656703430390728869069483307100448569943005324489053366233004641580624624297184222975682399363768041622685666082828444197867265114359644353999742974151501708218633155997415955298851719249943357592272778008355170251070926978495244752782311048766846055409395016922269524258822688962030862536188641535232443646456586215519334998517374600345285748471795381341291267843620887070951982725179009864480179963200907629506295256873679743798717221022369749367613581089938838391043356075501656489955843285189638371441772155455128593904502068291176171627843214638207147161069148159043796035905255042243094072615661683340153891969281011617589352752942351396835929047529246253234107986513340799717889010611452059561138394631494218254961209490019667904532088525737109259625554655453441248829458946579930964406063569606589667603140274160192724032494550990989502062422707761166825221534431095197602147285564795931278443228914825800860424261011058755491825054604958011541781591662490255054656551342605733787152573066396384113627965228638487702652162223647175039287735750 [111,61] 363449914046541791674223782822358004510004563146489358283778158693490559923663179981315855976036941467420519731359501772249016029202930713521094856839770294205987049055164671961144831902058707597200323051467448931238584800779222582198249151570332845347393799794384747420705840695998040456928300734308735192218519313638303052076789144460357475349050704024596442703049882854145273478672161507948599919105850475751140785313521485718027502676952261863041823837861388111757949088377011509725521358617553572512150728560261463156999238267497545033040620880562198761407540748672011249151799458350108839005844821881932133188536542176078253915185800808503023377312918355941416258945737031595544178271279837708064392113617353845104465458708119678531861301394921122285194975615461018717039533997422243085934176392530188399180365005073593745007956037152775866055749689012473160005667819728862964146131995672907471569019049780848065192248863468498601866580718260135684736120347704252581987704592137146487587191657619741624155405605056451729462288775165421514409921094294238137623749914971010634731114425788615924808513966918760914477365353147436008757906830511283014218636926539081974992151634139545578573702742560666677119273312343809088828768766392385529993752302518181961977957321100912241492170277658879603590841973823300876470748988683761081568389447175534040361289975127350461692766605525144997449222621043648223971352760541923658496786095339662488629299348222778958007410853441442629213760868366348617689677826575312066100677286557325593955331159782947451596490483304604590546652297270142806515912468965968374344475728381359437628975865942272513247590607220698253675714317559785335915821790816032603855212099134713753218075135281511581406837636619648332545722050919098034273004829016070552523981511999402894290964500 [111,62] -10676938504924198260609322198369466456085920748212293632487237682641835051360630702597549825413905599629762965990454557152459515395742159280293543066390500456196817287484821459042144235485381832172981778319968170509878261248504277861593505450106903290087309283457992030538263232798823284788136678882585723109973078604957394401540438364733407447282618680407364162052164975980291834049376030834030546119106052686592333198352099694469900399096773049450309491334692082683656726646800708505283419647853296546865793515500334623215447482454719880625598000384166939314266561588839651283900173354223989511447868792886307381177935339097227126051370348375306203485146737766450409197489634161696682933087501412656218386134766513867688843665433030160508504178688737150909186947707912870622045534955361609518440443592564707264734119083566887496176376143780033441130992776116235144334277533876754204977667533236745552625581742849647350341098104315429150625056331865909148687405242104915956935892283950215880687241013565658463409222856616097133227694309144931610602066716405747729329106175095043208047095157903750669452753789569743821728803959054294406503449844484379363354123584951769739132263035836192627561779675656129691225732757574052341974566444092886084152193372611075452248250515058794612130280057248064331294155844144935314578984751176646880815583892725620938888072136785678949718215006108399464647742539489173425424489808365486975772557324311554126245400224340605512148343675669363851943757311449827264663960263701550799675716629966493319226441265578838691382914490311699209131517460740334390940411798149475085153424288872411842109987280181803790857888343398852371941856237045197412573026154279448172273000761584275546244361189250508946357113245901113536331231237096482840649655929517765225020713025393748570450 [111,63] -616091231935458235211021806765908906378122503621758033915761518989408294439714935371966264684971275471001727094663516445109155028881600627465877523868365060425743299933731046002089994815024077468621660999346956908233007362579223965870034919599863558796046749929486375162791101793481584763962130395469143349305237867236738477033434180491401595635020319055147521123522809483302152051172847596498785750301948093252820579488442145013115788542446439074885617545069824890020169576799025122730214931798882217463301783598999354981304306085453306908493541028013531151882786824613668144688402898918263838555760439613468035605816803579164453217092451037926050210604070501389431025339159920658151839523199073913131469049635591128240046480741697391460383558199541395164602837708125784647841526272723648146358803801878568697184931565447351009006155572814686841674198511183502582449535187497155588556080672784663709613210905806629137335326945523881385415812009795651086294747235194071369634277853496851126219224398471966908081933753463045247647743847039133941173296347048269358374750849785936703138324313086639558343134998903993357805486726145933368152744779934934259747710079967774798908697505152644116491185669296719825532803777036365716656024881475168080229454789744953004958133039142375668390355054118526524702544444864171007585507027589113719712005025801236340681328356859762844389224220188577051403278236866521721582522739750632933574086034290789089789603321639430524247760536611497558262403056420935533502746985653072800860409273563764432198890419995761355779162467668531805803735440414172709540069014267549842400997991852390880500118641622806369010833586436178200026132538262713563934522798561017698062850897618994868277030914293654077494464918251747929996486280842598938581651832171651651194439406488885300 [111,64] 76246806447365164299573591045341838482174443832777543155948334162089897499044429431421046294088939771750813786710446643146821428114927603770592517252699836303551074338868104566761992984024999354032610362366153577979238749242647098138241987971165601544267727695520232748444082805255396852480559015832844061577404440437175034660177005954217838914363125831421947709643190094537909479859180473363747118193187903816122725909567952973731287468311458198300721643214647911039954175885062268016310357061356011097229048594609598133147293060422614742536674014284013999861829834957261267504174962817536257550796930805099339177169630765740781699124622460214382213032003657548469650945690195039793015803785599127537401974901160791916748997253784693339773994202053235203542361141657519198700842040203912438363983039823327679255348491350395227237825939314475823575609165860692951035905890701532470944918454758866139951508440893206537787494711515709966136867002645050659574199402999753822626597601370782923157604646094369989088787605171810378422580129554968961878816653707552835501194829281937886942300321771960210929385833810190267954660478101727685607694783682546724875011145958871462217459087430751937768257673719786527362790253617133468346360219439261662862333742155242555503492001617541398567456201759592475386586473512635520589569793401382745089335423564307479123015397035202760703074585403800444004856783301629797994009959616992618847336424659029621508225764891457692842440742792168056909218949760111381172803942310253261016554152360922766962887741649379859338414377035784099647574425879998826488892318447995363222989567867728427571539111496770110628984240683000579514331633286670932196856562453013532314020125825637881500905273439760859276689210706772622465514812128695609111089620169275851129352606454150 [111,65] -1743363112206266081337681931445855214835471980738471194109143303267105111025579503881967301939559476724845210051293803896940400584534644036166127345288356138767149641852680494086925764156966436048286059900497273208650675011454827693409922402325406942208403817625494423908272935942026986078219716029914632757512027596693076837322806541639637223101765834982721554560716908950564965050331776830661270699253049771508542005337100587911285741552443802465608403886664144565255882393308221543010963754130921524019150804095683699728096941684903157694486147344662663659065480101694243322431211082024617368266522186134305752690507083412657112026317855112171035566268766033447428891167137317794287816612816718017402178118061536101897658835485047954092730652614385482853322430138788002550425004708902675443581049389572133615808122912278732479642454238338507067860158450208029341778247169581906104967376054408875373345067986703999734627145460822848768726432992680485170417781719520696023207981495262926254734438675450156933491998513040636162568128186119416375343923371623478350505729848068581588069703028562746370107417630730745714398115665858675056715922229663840596285037276204181264067289664773802973798971960455029811307558907224404211485595942667790015867652518344256777134999666734460610426808263170618425415161621173911864017059968832455025053670086962705499168189261517446224058264704509507038023721706865875207729883814934175799456135074098611966183433888202352973462946247475972344832223653839967930065158279146863978573960764430882298689213859119520209510473792898642321687518890434706089012054998855057887700073870681395164396878730418861143426743376926190673306795371101863297682168686793330024709676415250027969734459572593920096728530081682094252359748129487359804369147790267034434835064150 [111,66] -85067076374366000401460920257893356578291784022075082408461435767297744360388707639287026860780856232005707175213993758710871248809354112660426478646708650022268396903415897875543408962560829025935421400433679958118385978785774088658428217279748013528459837704725552573322503539138406807412822190208735210598472142502167527457097429182417314022916885662123908622755385246717065198682126428399854563537338651279999649434141418006256069231646200954474987183309624343870388871151084480085064397958146745063508540102719676924916484400639522394996080721488081042094075473169922174038780978447758572420127828986983778327569789965258092298990859173931118194839690932594273080434412579324153216380061631164126691583456885749829936916067241588964704245412841647942530858262067432564952758847648005372298172945522098112159889798054993552685230694701683012702221190215631283691471203053755038131533411360286931526065754935461143525214619201949647560130409398147321958941101805719982818192789717341369246886495487161456253996404942511468062957429655848928228681832646780427351313016278969674860960286195111842240503417668503679369587077655270243506174212477558863326033559771159427564043578680864333265791667176367596579818616097270400406746111672223265872818429017340786742570413965776919143418634666551240578737479138120639764521990782617581571809269735824593906427660051051309921497646156009691205766098316401501877058291795833276570227465454184597159777006224901053961958093769096666571681862266769882902884414373827503901859352574109448414077547806938501204095603785622026368301959596158435213052250818026608401012611011207287977133585944498401932806436445246808934623874662790676423668856718306573337220800166016701702891256526740333756761915284805401538927186891271639281849904013935356826000 [111,67] 1046887147670097411594994883389913255672212054712574651390964547077426613244097530739384232933952361342788216128453039579434725607372968542539512086059180323454911005446183168795248652614074995574611917247491250241616800191308597432134574746101509334757669496127660960548131612032579164753165551461072772192440735409691113639885980323160150067935695823333152228791131970009808410371025079986589817295139775749193107808504653380354199359226445794547140427852903933080086699873078356753230888328403629310746686865231180742611458449385500445841362947477837206707569398008580429234678506234321271142734141728281127630362739459352467886658855334686910622791111826098766035131147869865377974485304592077212566640038566248280667643331768778879800612179164248123337000286252381112953061436430053319408049958525887374029662437443090250486999026929383037175876359679516166128714964476033291383119411145937429554464443209866849478498715929933333535570775106555958362324888378463314455981870508336969021366706552637012886299468837635338947655829249273871004853033602281613639265215121329440425691888473858085716790985600203626874694497965356645514955440877049186545025325221528656757690122608682327094661059435705299405086237336518269589688015801429364152158260708723473509214789480869397578052727314505085608414705062734767316216902743449155085315322375568027807440013332733684439411221309042413033621468005845208871766975946529434878191800660976581770438397886610372423481457398573835023444006554882303450135075575689604203549333211018893344614017207632421483275536789720376161985524835289066856012016067464004435359641031442766083443410373478199541515708937587880716502397769739229359074572713803640365982726309476301427936373185540440580011522097006105892416712682915809518844840342794915075 [111,68] -188829511029143726881508476881412875811171007897759587300916006812222308651226427318698887501369740601410724651098179277272247533715312124808943284551904791822440967993806944653043593355971053317793045876321349049713826578938232763127617855894059500053795519606872786709521313157767831487791078064714634627352672020454334990680739751463789852625819433793209686154918281347991046327852016854952437023253123936360197033491887611200586931870157196150408979925492067963058211933279690314616368695744547190023196853557377295960242392441487620940724816170379961606761672412478996772503045595706798205727262414383015576048427027905845830560458822919902890619397016059431230120190637868678605892317610173093983281250945587282114527146437215872395723499366667835823935793870115659714154897219794102579875853377665123038588352236589390118584874903296448384013476219598311549862082183760564611413446852644985227004939302261771592769222681652407451364198277624307376038469286396710202518669332452239345023647034210918551297848597411404705689521265451776845252449396476082179182197528121555364762515085255597389134897414869671154155670060434274427796711902790092336988654217256305770623410432621681289576318672073240111566765900069693876565135209346449588451019806928854175064388574233470731427602650416251171823175250042333655467393157772203991181630054343338876920049826669099231418717221410746879182021951326266160924071684014413947907652488653769868927724333776573340297542745687533138390176276153228163205412703721717685120348190483981914583010545976826160320831969249359002304319149247439658060791182816311025181899073329995950876239646890143686884186554913696225662032865977975784445524618504406288257361228890976753770365365560694334119735914205619883416272618418180268848100996704800 [111,69] 94611819560526190264561476353311170393582447877098058536825368310456389188813909668519095260988195812813187095199372569518669197500291543826681419302026936922884804338771200343898296703716847277326286598347474777019996982825424554315800235654606831297059517224290887529262322515627634426608499032103491592271693537918787300306450066603172034063413228756131290856669134394527757330966432405056764519253939374631862761054483049446672399811400130256531734513315203924692815541581109270792957709838275328250427828081228174184563091586568776638307363126319130520286007084964102086109140131005000790431184409460060504491749618619742635129266784870231764153121960762873662628335531494458645920885669295028222065764128778550726258146971575757003319149655172151468751371910466039308214618237923365673385653725509634818073126763126009516364668835192878116726526155708822653717207036154358826475512137639788695980411713753503330743119446692036645977812234886100536096543146841509485597823673867002027141024200396135951874980650960933637107121727815491392724742770291236556059013387950580624027038849711579597211920049056382193208927054711133570759588386507669229145038256499420047384148067646578596624544597994002863487302777332080197732512049736950886774869217771385311820548182840835908151776408846289065895513036297915264001130762759380081464911595829785411142524828804854523346983074097827942213820514653220484658113810420052267077437479787952654090334752689414593534639695858209027223198342542613195301546369775544792778377538095564570308038863489059566528230995781420303078695282088275209066602173859347295264014379688144885956570110461303640479156054172581052677220344850045719003370189140034892553965950491959985285245742264045765329666385685977352433556233637068543083558985750 [111,70] -20094383153393474853439857619034236939632557586005619028812572744324559820166735405899709720569873765033814659707022099958220529066698672596245786034763204013521621652976345706845252350011670598689847835683642354036757240540984298013237954098879903525805009274695596179101668429490524154829663993473655137744878457091666293161597616157430286132010397504273426837880118434760267660812033527464408073759016328354060638702103915714889849683990448198371621662145461237274667376140732272693417878456348125409046094222049782781259839333660451992699066404903827644641090389236098026241687295425146422087936686134029803498868806366291736940339423405442840117839627158676954596114439812483961375248326970781560320774874248975917837802400453554458135989107887393585048300347571534819034213051986476861436556059041277019203237427488797631916903241729636086065280072530885427455317629118186118034976025938826020126306149275772826694087637951914061308149827318090453976917654093104892202111447192685908172088108207551346858480155424280024087722349206245131101635597139086573391395222895992625193865547166331618650885272540979425609333685672688597101849488142714344323345612027172926829732261993736129282693029999900738257782337268947306454857375052534880187678444934933209563147438663612208350816748471354423351562069237024915040296145260451627065622263941991773624764270816175847116268778259865588351493337530833800961803188029303221703988161799480889146027603578826899566003588288129358729289157563903400097888302883476899785386494825191605462619829469440078095142223228304429845169977943512281576694097834068952589332258680599963949268088854614516915662396440986910262602899972919944998023040345249624266323196734082866646615519604920506408378952073199956873721136065373159803365250 [111,71] 1146668734146915318428345491799195617970232685525002516955012972593932058452881168061350239775811110099095585193012500674884912961420058429526872454840613070796814735469190762547970489608694326146174792524071448229431279898800471581095924263898632456384256274369410566450707343479546979804969808106838246583050908341829990196072993791976722373976813640121436842803277775070533800412206626204144488808104372325278863823961968202048233509712068565767083360430073361855787090241045593423059542459373221149000426112024849457294674584322012850852384020282652756385272922525302448120824509192053112733514239523281888687711963499491508079209873580191869975736824533570746668786063279596578102774158552049058165369416206400984896445275544499150537876475650563251500481638548575821763667274937699200343377096252790637656879970414631458795603087670440600793933381296930537098541147322488999138886115457717695273176792952206937523992167258788006386531023096465055591102797509372923036124764781459827948188098748086781336679351897915278495766354238524141145297033946799088758117164176678197393595280154644383044277140940408992867348969489416973262387218242030591177601382260933696505659737355927586681834225208146992298534241515875046097674973473947224304366538338131301069298566527999680799143603293458485033604924514719315867381470243937375466487882593636375277947191488529209559028133389085456757981404323421596175456746728856124165280827106846996717087848505313790114762969145540381961554728071940696686318739029679875107796408258662453202440231797301257970830289401303702771713951301322310558336885881255454311116594859656351590950515888698141527902549744509158997842831012664685334588366693678029485419832837214776965713912418519017105140674596484914783286022598439638999000 [111,72] -32400103182069177289056340250663379889584860597349945395109128138027969033990439137198691561204416300192945567368309063763820946672871326651893901932918257998225726169204303899986908324088065880664501643956772578601896217649523164096134743578466209089845541879282262663616258990608980303408201208798478910857386014361881077842574667215624065722491643283157154833627181473296558731597963877064830031331022585208886749730399304960488411632398149642212244904352086816526016925694321121807252035840471072206366227376157258404100608370386983600916305560467705087812764283137882913552725409594502572223079213137988632430108989012713976809631880426811835297496108591171628872166329614670343941695668242653470990273492566256481445738598328309592864588873004300499374307163107439402936692040090030216554782923981224883125920258740137719894007555076928315579806708141860511348602308601550388952346102489243284211004750931446364778208894409384313203680046314731251680831038677177345769954945837838586747849666606947429189053490364595965755594522047749310505782479102663268574560930407515787295065689142157221966768412119817483329880401729856364917756380202617307912984840721364931432618505779631232065523345296792712177048508870215320369202283144138514243506665300475057425702820100568012399186722651089099627789766178790999312476141301511868140991521829812481105063969638830246584267542062737822332895336004290784184771062174348294800280759761887123070086377744535371014535551933506768394366230158286909521082164245212503648585342661914752546912192429566132183940407026123853161403785478626729762872971304450535461974870043574777752615486277599548894304840613892620772667351961015096333371749770013872124651820457214420712373165632363554566987326270418751664222115542204030 [111,73] 4150886910515897226529834522881593726881395271021422957077279291014324223491564139841822932514411598672154666428644926335071335491088484828459377773366853779384834323844786772423515488593044111352227083830158506435977219828964814116504157308828977109443839023946008891562339869057887152311697466797502633126742589877159462383890370202999737769959620886979469637255571306963508837112910499613661045439362545704198713753887243009429682626895880260085035655785920139044780179467524709503361148157679687873937018658426076310370304469420139735763866719955351141523181981191329445968794224751699072532237931621348678080463622945234451415356651099390673231078633589321948768057164403678924092584929828898503476524298228559949548182189280598848139886766591551359792025516728018695925083632253770319535518445414153798872789936712767276123697727656169213384499447062049680637902918803701775945627733396427108805443645514432075861580505532886976654038151248059722327682737387649100155719474905132956527789211416736070085499678011726287604839606778767960036627325493110816014986632618777672656168718320756046767509389886403859833658208046853139612118616707505419610474857725993079035845429490478130352758588949725926652925775173797720116873703104595681037707393304469699778036909518896972766936040544393431137134921796170019105855988472714574205242209227460777050232352445629102278470356638552934400071028303173047767018442935823391423481422917202460628879859595077950919459354339571175030053752847797431514817982758157307474176127577449750548569079734887096760238693072220118506406378108947269959078593501544459352458950555597467493306153152680712343967878940798550733696433665075497792401857026789417022674470039374607190053515844279616425023638514296758559195446942555 [111,74] -267920806244166399885777904516081984201207342693780093186867220016918026863164492957976237558833334169675873717528506381894534688975948920013506100269692897332203158303600031650069738507783182137291520303699716006912482647262454233079503232716939997018365730675855003783587780512780681526393995969635744516762129902784981996901722925026946777102444818962476600207414663926099491489482543324571031849114208029695297626326577853733614650398705946397884158365814424819996485054761642120178479352506539310922479028292478123483235529874233082504654786663644866445939771392038236270718235559152868867874526322867798024457425265927356864903136381197659913287166276730049479217824227297894682143478276652911270691352448957768678171070560991398335584012024273800680411690017767933903634993217997873135010318204385821066051623087870719825683080417364166910655173677191433809395756499424553271774065366707868280936031874169734390860522745899245735482505206456069306296969189664318082400637760663019732932747026490012588450776386197756834807817584673008808792469301752899922581345642786331610004984464936067082736117219624484555401314249400530310205925275425618175880547259259316870215704339475908271811291819202538503796697391577228238841192165268472036731953245375621855555823022970096347106380381044863031736299893083548827099213031230888558080946166864706494117795845056848100798878108063834303335151422452983093620995508106816948215854821841722561574434293423827321018385868974379605230069670649812715234129864926303413123888766001060872733807855934955781936076225277341815517341140386172128547572862707793498755661731525438314937541516221464942331312299799942704327605944878412424925119199998576613835448819281101948261061455274321159833024786688371782905149085 [111,75] 2745739946378245939342234520809349666096175490730761729513570468555968039361202322337926702929168754056579044447118675575740144297263847821157623527607308646417413795240681711426739686114758111261458209764888590123785422337780203225494717221249944937073030636292076775875211983527929602354320874500924788352892674963146401465549413505031268718768981525994660455858626167031847368153475264477860555631358276317559726497002740321496493096794304448847571922721946284431422077024202396138458305785561069205532908248837391166190134834612705110778160308714642796669179998487507884315263403754238762201050544279454456827315443254044261424931468919434319946234331247475257477778326992138765034589429996145111304586486140527907583637581579131511065771242711168131961154038304101290103570721373195774052102425072288481854975189846347383414658224927359828894383550100183255802038688104215988765702120929347899363120900688348712451630174319474507556731058903322362374511054478068008101583825415456579025256522489677052961848242256056941191500682178825390211450830229342984301838794069250209453745616769832296031993107154231626834809965968114584302630073688965844920828793220204709867407914585514132100974374706747775604960922508695770537778670490531165184065413956630436739499147092385038524225183903629842430920390179240384282233695549040759002241409091619741521962957176069463353730908260533166890848970686478514675016425747652766193465126013046016837205252531528331169545883441132639906889989179904475285859431242157542674993262874196196193035554008134941626915169547659278608596676672314898020377803835475769386073359317954969374226889180333239157127700610212819429259636320420239176850525279065430141630550453679469379474512557793325058189433405680341235435 [111,76] 223017903218900623938201276619786128403647629953455595734444026246708703850390013937313470973744915006202381744439953103170469856760533772961238835899421244446978974818692906160673709114095605976340217143828114165854537071489731241222403787585638006744672509968226604165435553803540118281637724318813534033486560710266955966800301224273026115474034945108582588681667026658700517293729522222145617110326488399041787832144761986784751203049318379243189860290936466410639919787813097634107065635706991821748518838526233314720059880013939285316662008924714958846414791647416482024105650558958578966558773734468815743671544209063009440234187631963024405315521143154849146531477720965186100393957140173880824336027500742653615179256253333201699538423083838402874449577609134549688107827923638477897570805842504863680280252510584724339178821180634137026605807249588141272651059818503353350601503773003702427882948249915920521429941268231602957748041502597281534155063984387459903516590423441450571727572752631163020845881697782289719452365461052748747803624947665372464920073888226954931990398082367628473272518977840191829014376575140207994437118760241189802363867289496486338422951740449917876427438295491213314789360339230846651740190835850788879364265118102219434916013466829462742005519543721436799560421825001439249713595298575264185271000781683072277469301741205062516906848999784869443948744094581335776490498237003655464381515313510042279806928571496447102061143845658221231993555380262048014036712783856850414728614664668985233570233975639150065769186458631573480096269852804325034536769387888006123506708785194431681445475757671975882900269349334793829665654231653806476847300218490161996689286414162660453163072128069642726537943916088368160 [111,77] -15367966684556922785494056405843275609982237701308064077361987068939207914553683477661736321928982047260456606751849739042588468742666580117236630057791280014347103005860816557914917773546794853275249533463634085124983455793145995404758346505051985347393403330399097369956541623539182070843577672864699566306303525189515273456064826232747216777358977891172882491118501089670321589821203793427902601631911576312130627866933338952692754068534631399030158250838582084708993388889883192789737740816904394249970865154377647699512874192874295137784371804390274750885342873732009589660253371107375270235065514841833718239025350049723748573932022351862377808676478903748082161244905107933272109970603629187754273837191937557177204929807818629455165959644352813936185796201518860783256063873166903804333585684538695634915968327235591899241508953777730953782838229533695713058579409384419829168406053949337286517927882555979664324522298551802481016455767192585994181007930433778226652216123720391700908845467949945655345493914600495033215705250172850400821462674633888288374315412246336450955007809999881221447010130357408587300027429615581856913762420860680918324017433728818431724278615911137264265090628739343509550200346847524084043142476326955958631244842699694166600228216747701623874526679403821506432894750820648089854029214544783067647430600488655992259828707287712549714552089152689769462397809857960208068701129855632479116716081719600731626515658672953312231010069779451201819556363046451468409572347388826718540022576177629819401586291585645027064193581405691133180644988454861878119100342863117762918371869509267189174726989629335575419436533834685776314202534620157008171054654294747618474388364699199737714887315115586558744558388131860 [111,78] 646455465632932657770185219021916662769595689914463390049307492809284799154481594671254070179631807635485644261204833986566628757962562149248865038982737367560759160390327933482420502685359326078402589957703931408875155990858362794965114769168934897634103114290115937048078582554728453484110297652087765380201149010883761509168910346263425108085937046140554456350256028373669226896056312973335694475009700079573186656406213341167990558478543229795935504757050442160183889848253622960401839924424655043693283446456429509858979093890249935026484774656652673212385437016933994658596049014590997912765210499774460620432347960076151029703269959399703381632636460403240695161530128421112901842660599444882633331031653767777428301255833275025029937087439176781278838595046403620769938513055065236252800012986123607257696193787596990230697537443884731889616989898813196635946835933443695765480371608164022018605943728165165023283391695716472074893850103684523141260510359499897765705128888476709034251657445670699630382322662497173159513186995719605747395050516726479721689728778821109426325084474043438022362410085062540697278081568632039648582515928838227905802818855288671894610637736056656652672878594367469533041179763538223793663341824738175543340829951057189836455189492893255884047284947956054520254285566028837581428697787614125992391564633071557043528963417135400026910349385637730335560449623990514617593763379000402041339875857551325544699291469172667431307834588759985578001199378762923133921173433122899202388326305598413425190097312317065520718921394055098978708352501458987103207207697744094912080751484807368608293135297497637301463038482874779682595171808754092370761170914459014781996022852697990293860769222810964058915946400 [111,79] -14282115740906315809975537243511795610893873632969441033291587936851920217541558473351253541037343975487527795927369632131004932902841573449722322771410909534631140541783750307929736366917046990497726381327539140540317338154006039412801882183631119538448591188846859031335965941350446331371631644176203241393162450307718811795968690659171192980430495361946092693273882889047804526630406396147762646426378751270992080421498934916175289397166381127591717312453155998624875304566362226065110281491337284518631097752235814432514543345611650287423116065790805147439337582685171859179172711770241918116203319368137712552386850202662658475048225736178380824984585471688564999917074836558479896412379689899711497456629281608532542900982159920467686504524667969175604187699407577635937781775538153701636878033305346159237388175077840798814044977190680514096374027458457713050897853873805869904364677016456637294435473331054277088033229847946728380626949926899904484026521540983781360471639638156438519324259368353779855484198517009802880598672343348788626773310353473275571798201090033263007519538357232570577212655829193872310016194848708760245856173411851573423493168719275803828869902964747941492975916581918482193378683800064944525856434332927251173849317770705756273633992339400478001638749487616366620022366143739548531473387803440203814832587070499180974769658248482658129518148712130702647444929047537262908942840971697045206249847862862997518023657374761261210232504620732211943096273861184514815783600278430855123174920388934202652390190954298135908842515482291317758675233544704946603785429451294539136780153526181555709583471997420288921925317804254836501768929785474797110301015407746574858588586839302422704131075575467907542375 [111,80] 307060989225617518419148033160970629138575669929859396860988889252429858659081762368519998541454270449402146725682500270824296718346960724840450261408876014946588338879440673726207759386817558771246024147019006212451906165174433368147269031376856044213425173920285119172239695202656249404271896418419139227036951297541595244880500387986700757581223156826750432947751592364484560127864103291420116635981355690959460208585291561837623346795771359214264539393883488892233093995964537197290947406968839979533958423776424002959856117988449925869574191471186350896736615631887463540501421814854061667938842674171184938654709461472774556033153645698509585263960166907276238758186231188914682601515991678659823903103148897137995748788721004782511853803093936870363637565866583358824628460763134083952162977560458261622084445714898169675406339871457287463081403910608980912725411846338724514762286378648692230247868062094193541086388210494160099290900618157604971512459712344890081535234278829100818321285057032335671494234877427041855936866633829355407927257695283275286493280823183397909904663573621480188418260212492485943099861356164564215619701713208689182093618460164691465841134962259677667053816386810243854143637766563343357073306287699674643402082926380975221242234482821996836571968484095534675732365172793345546232170250268044771456224386695599198493896516250719781536720519855273345002338223774645720951241644658556447088591501198822390372783697876488145473827640761550786482887944334976145094176756790161138321692898868490355434941731053989290520193778629811203942215771927346528125787827521493401789714264842097233151344600458491142835947497868174078533404755910841406620565716206276738682762238576925765794038046605379250 [111,81] -9503325044291905102903339660933332040884845357831914446755959479286606434234511560077493007859887402016155507925397603302389359220174569590751455563590467153613337149301867935962793634847723622372426483324477000791025389878950096946227656658220252268147280238974827265563371978745709884665804840409779328586594679969417533664745866635046288991275747787740739672410620209537848857848965062741833326252053255890459377664127696999171649206219419235839466535421472857924649710525831913275020062005101817680412936563437846080287663364487510664589223028092837037801728005628694629219735672876213656057669407381644535637577336029508781702821340724898643674496617713522796509771921118719147112769554100558112561852964780141402003209267949124500698836637198340120831209647092476607381744031699864045995791708782690477882046762251373742386539051157930864003009124425262663369458986049035569579912724445247376728645483401746270163824279357763763785293651996936433302551429362259812670275575174761540052818457824812620444128529604843157031754951914927164236260049211730519450073194240216845971659173893252993272722724153090030701561650397874784369344650634324469041731167969397990622135617376890413510543631209369280551467048121581145854660638488066045664183194997927817579582068387859082308633147481284815260390080697789933214731377790283860749800418236375891240620238166693069573866824399588286743607723779481411353394901286100838780532734463216727438687687597667807670699645651618427153488023453528700752220964141852904116352550201260247100157282171309049652331293032734051394970657016678414892811286896336859782287191232556792453647873196076892007843737141410284795365228368165611406515490701026426406216602313160513293483961255875 [111,82] 47552596446194866230580526769298584250317690403016570655058787038329134821924557590961252570400486120757265940171106667739814296627652772696956569270024189762670813259121007866879233437794457818259043412399073536468509679490276473962149965649832137413158182728624868291821553580219967721579136865206865913412153844696293111403301375149359090608149836016537150765887722250608193578788773282962417729037700079349904621456655965157820305825855896412660998650022297276750226658011664114004328703102692164546862335348818676755968588650663000390718112907084947061478895166406952165069915925694483706686379079534925520420697031589046774860348070221308764897329373163038739918286010577202410642772336220925960920798492190374631649380123612309811955177067230745965067540879254237485669339197336795128043814135426339038503808297842209910075154652624867168951175826291491180209575571505749806236109137263983381808221256755573855285613066862149494780613673108818622653226596615034563011536587740710835924099428184041492634746609968705294622181337712355478015447973247977710382728192799166329756911707127283566703943112088363662629545140442617439152215627841385280489356919762502632267077889933169427916832229988419410646321732857357217350138291764759335640308929962328769392151678630984066131587849553596102131640465112075855267103855676048047793926959842646397105847067209388482613011127369649322013539399422606756934771659493122828870641718826621929817566424713835938449641472455352661042757073194058002010277208775290228673801045075648725042531067260666239923053496829672887144558680268243016948933316569310764416248210501364131021453783173466649880257274965975639673811429322819205377105902422941215561537214315425864299646850 [111,83] -146807087744664059954911022106879948197737667432588932472964410973008789332702850844213388956583202828796861085737376549230236786746085493120316132156495089038241440432184262400288190426589611168343121219274532919995292239399519787616390304157601136164183410058652475240209448950027435454114943749820561487559409225059692939858313097935860148973565727408051110639914831715921161880407508859858318397087186283931563618799280887309340373575744883088295068938534516187986213832710432449110448932301169386036664559156555050064776458934055865728480040552561546923295217601522149753402752176381395267040888542636896155405716330565072767214552901850821863579978241509748114434195490143368089297268493083853067846417338368591201628864596843695732702931760899718042774295900612789977226851605522956594903245141559824977551404966726342355175657167161054140679627633763493791212341198988238395777988237048738016035430188498191927203395952605836292808270219430394485025870388882058435708733662393757264441756756306622656227601455407218755863348970527011122819565115121100789012531812889021122803919740503181744516708623599300420082849185263770047527519164421161263890867214875479026511138181400093451984502219424608311546541780746608279793195693976565011141611024329521887971272009253874738664389411325535060947397593357184791067669548040990876206511376822778464064317481195752718779157595161702900837376965755183164056109598732591851756081368048424936565486379036932768915245263779270186573718664960707072136255884746712522197544674019096879692231977668034355948563528728557606205470264293737655018732867133863298132583847864720684719414126469201159847160411980932128013921636424840722835056143714658922689834500848082263450 [111,84] -16642899145779173607328404859074224296219435311627889672960627371698668591555591083172186332749566286523933839559962113234141976669851159021990227164794263015283382159590160850493997577779228753320296578242561833754428128651183868377324169198475706107835719674069352214950509627799614880505760242852914243816677823258382932837911666427801320783292671531003578164253590544332240868927830234745434038355897843459520206962346791714179893919079251890907656487651179356686262048378226897926879025738014304957091168808162107363659173579053090599770188004621699927284726356918737115856067471220441058110039196562466381116656268496077915333399450140051094597370500070121109932939488924465177269868933544791937378280471340786873177587949702197670842753622760161087201017893611667757337950086833765604951167755667241926663814462424394622722365241332576381405619159262953065018843696221974083557347246505971850224228815197327231865127606112814806727532848060881407024940539996087631731214550697065443982890191104464818554742163893866417951680608542589624130002234134443263305586670954434288402702372451687714900821324945867318739253135932124993796223811199940040682045039193747812295213499281743939983431416252821200390577717459807953717309255318118490048710369051301043565447760388434848687954467939166244367383820421325862813388468170860668642102532527502770898071289021218580722017183510919058218013342319481867941947308837875107144647530263295291241906763960656640489309125821962903779115314332602518180847905567858554758503789282009650315436998293279519220588005565868547976989178216795819440286147948199268258963078998775470496566090393918629933966557959371924433409242358591495571447414742490317842909400090942300 [111,85] -478111169245886425672031176383302090672506477427659718118183188790130854965088386006199396070573017759748980965407763020179297961905703379419181604706312779773619760061211083289127884267311688529444452319586845222668928525359449108135163072659406890387970376740420790803678248193121976681460038134889396558475837352178343411888146537892245509949117036275327343043053141568584455464541940131393908746968710113339275391020857540758343055886252417590512275280496015101852397777113554797926173558131379027524210929758865448294133775206700085775710611780555027490157414314859668017529900454987282881590079223800378758738952924734805198084751710245736421521356065414401272648709516470208062948984292042394484559923801951581225039400942086536554628269168356566523424381073044920303969461003754260980862863399323835103319492964423815829322768999185313794870160332506007104332470184606804349938871907689822198652873436468214664128057811925908831670622241121686693152673930026128258598715239141267741138095231233800740583454891493362429694052895018518433900891567474391661709178593060642291432781155206274115897045740921431410960247103192979413669397170873227976020686212837010650054608099880177930507774555115723582524649210251643602462399887141202585259307280573231038639653373233398805827479097641267894040879903449845392853625650621424555619185869589988848821595249628958172074397244591108526255922064536700781032989592698929385944410504135650682731525909233422934164293642202561685251659711931858875802419816766684911765559286841575868368481793590697174271878249404832531867796085027457613473214591984546301414762007340719560290758894807775849145184701936723989486111865311720199949160109302827533865301648125 [111,86] 31367364527836269854334091001479151545960384356239890287678501610295830845228556501703724327372348361506227693393220379421761536931516688563617954125403047674693507728003463167795330899677418033958070812448623042339704597642056929130372017804653992584617936220211014046499068825148634012234668415361800604510076652039547272623059876426455702909899614811821834977243790215415515826436115977567019216369481454283326275160670668139104471351529751196883828223453405999619069562449906829381846775210210034036874147791410011716777764710927205439472313497445270309376254143261200105313374115662113148639273493181008860308164904710958284355440711961195038237498508413757378136062749861306393235093317587882280871002295835944546033693128916488713472146193632961300916372716584754076854271375402901043171877492112587272461291614944304677531777153851210906838061708097695147147588618500373333526589484688640282153064362666651543878465942934632998493073738908902724738757149792622715919206627926819662464172167781077500235747837047491391011430290330269836929659093300223130684225296623931334802791998210792253329927778635548415334905993951629557129548341336895612343766122495510581873237943738867914730511860325306030939718847942950800368249238493177202477216594550383005967626698456913127189600773173764898888910373028069104814213733097893580156262363915889605893261059094279777953998415071633362897113046290825205288224191052594127357674072637462674406290627593721357463737485340456898474698269042190405034376024499650285061255077437381786136398173192782398546231326648434037133701134113987377271359749296408139578955073810164345068465881868562468083604242092007943024990491133064264746626814893228531304050225 [111,87] -659137354308388080750506774494389465006999070378278898136867386547627910567111770788903739879988762341479478222850554510110859546768152168321641189065799553005465982322412285472873123834570020570493521514030230845240249195853920386902035410612305390785543666684083756756513634001010211305951731475106543860136552499995817813034408810743878281910477981842511010716151044301589665343751459576157325614117064437935189290287497139302310519444894345417233503995718864757873058391013330290067364045520437395203918789587046592181816426900999004743275136473370810186409822709834321765774643723544403164708346765206920765883138732003535647914421585251230932184494797937243631670860182011346976850230740571940183970616992172791469709109964731699315174585903250591461246399382252431874522377091648379933056352094201269451029885968973124237989777854068597550289795739020186277541536623268943725161818187146063093639375852798541279341883501476514200245700983184978328672781221401002359214732550864779701179432840021356521112420715926850471385991572077427335412736390091509628224027216944984523749425742961658052227599820698177658115938977548325977440292783764608403281774023675468681311555705698550632494111716404686002590414938304231740459173735751233580060896022499465881794530152658143515576908342153563209879334267748731309613409909596294686051472539514380461805194728610918631785031473059854867252439824882030965283209136021483605052130313445159034279840415406189303559232303842824592239407695434377020516177158587223940018563875652317980446146922773267591313670348400902281294528973737868066517576585478033797038191643150858286107725323994705463459148936501449030227641151939900319922793509358775965875 [111,88] 13262917068792366953494622549810819608988133252883648724512400238311712071986715664529282991697518794910027800382777199691148324023883042322103496280146277152849922774779609364479094098523545417605135486404979960943334829384983391920525263907357698507688601876560448831727022103701807328683791690635139946840469950140685243853841615887965021221419103136525424169857996280419854501361934558301985946304181171984271127280837925116508386196879806761445615389738704184069324669888962981293187858460738538752147367951696409004685565279398567232971784380794027218908754570555496741577063351505905819961308509658701190402439079195187406470242753530476143315995908817444102731702090312933826507919670073842886555123544833007316555888732353877210126681876534082615886440644406057368053904651592652670465400546378118270822304155655964187409702773521053670683262083324884407607448047771103219163173638280779147269950585175455692701720920730325372530202289668234243728478228476821626688111874587179401650037627633905680252622789235256330022595980498247305145568596236668812909993355417950307443156332295131279978858331296993307933329458351575152981608665241244909626494432226062867299773440780838670417142306116607726944949983191933873575755074857665910851180430019086285459587772547746111583673628756953490150975472320954872696745245391334608908837763905102344527443817736370131168565065084945551629786191324529667924509498950763538454362621637877392206454676695245371047115237643443766126159366411894185451264402580590449603138727019846288630196157788824877170379924106423889297629478252479101720971669728912239983513036303025925851205377280479943742127254732793226535515177604940999180713309797561295 [111,89] -51360373768554883869586094979141599838316185887336906106332578299342195100632480329618348250014709798161605926054648263780281583560083191540829502924227626402559914460540188936844627333242391687000451729088958471865224513278737546111269811648336434327019083564952641403757844124643678861497866210282885785062262702843295251883261231785003497934089906115722444984434605441405093583076371498156141325259054399811414572227018476807436932676166203658906991604357068127967618349449315261292498999061970131621352524078051869243283624870440273373702491001959795827852821149168337966468501910876674842676854010459318842655198971506693181783615192406202640300384635523566850137619864906720758795730406777406236073220820158758806626554804481055445323441969094832287090517314381468007773532113605125600326107224620334165884491012227999061924135038013340701086900308136346690320813069315825662045542988537512712119979508191054052315468538357034520162187387958923272245837220262507364712777194978582084252407330574895006764602826874119161945092455054619455468712215193152582572942765702238420336834557822159907559351584308422023455251572049017679227818065854390059433852450153454606537603634449729965776224100229983783338444949444521784294197977544500344222304333773151883082513524471540526083638704335793776830957147244893300986282030902052659731162678721346327592275556922864428153093557437269505603224521910298433586603067768403933695740950979347493976753485306524377783632815547754737404832415324206154972655595257784744787946782158907703874580250081217110202930321791755802146313675002142249824090645050374159632505795542041396665167802308923069812238923920902055045620913861930136391589983175 [111,90] 486418026829985478707512577602077502824787150513605154704339278004527576145124517158591711197817135400463596782010360376472812063425307234436780058725321585427843773036547185021484014358232293218299972880637053708832600471539841779039528672049114945433501627589043116033265222665208454272097430610049730706967973474176924010243852523244966033372715101450387773522587018981906829689967450522837859354531446792886205944904850561300140207961554804520672815949625917068119463383686941900667857278708804963544478145260755968746273576552408393804677672910732850066722952371279238539428395602571802657720443952766678385569540487721802211436163562937922276172176159066156641613673059232457194289687330777190601558066773997417313694986733283454353189231475429192532395294673267494328153394157287801452835661596299975270599596032168097923762482241585333243206130075154794861315471143589841719213372848672021885095440953903798243415371441602172547390429420223354529584365294514093532875237916692048989264405192312650063627069385288565012757189086769277770920227224432926033061332246078222585155050545910146153092930623109952166809734608874054538418311607324022059805972081595238974712989854440870952661036763672274398698577039215023269629765931185062016267908603441567246413692653577583124490353988416063041483515521204244862205875516101797268970338918301730300619323510208877918169031054474993474890285387366972885544211685874051177676048438287262615899345345915446623280015828803761949439788319982485444552016348067199456885282632052893683081487965701624351374043827733634035936911443751011505189418519877513316585353945626546776782286565268583489709285592298883357032243744744481254695800 [111,91] 5675080856851106365841552172474783733085004856089164236788545007415921815456201428341950857011800413970873795902687545526014567283783138975350580182139466227138357774660450937312082782842343450801518333854793539848528495092217617695868513858344063849352240287119378249845899392804383542148343940098236414632500826258701235207238337243887230263481045427589883256489216553158641857779600852479363836779038332991926672356718036826833942164741120000008356001821296046798761161627858785626387980899939841420832693584261100859492245715906052098859684714804785326910779682281237982808923377130243890970995148321532954640598802173345212961764638226818380645648389541459780173198726341413996704000621901437113640803048309394681195737873205033020252379232485608392293920336354849009302550025313933534568756027234328167544012877054716889870099277225166839541171215202877315034835646796585272329641393271051803050747714216932939256532359497518381365418672861044335657158260836409516313718169804351746580402349115095894445923585718537775527919854027649305418362992012987280704635209153575090301488840060519805563292968841522915329307704417038105843714508886617466376952754831792872279777992095076303176463484456166851487047715830605838274924354448924766216419535969980753663613307423508282320462308759434918594462351492404696402634282081336311482879639727681318907772762524053271347880988639138839345894877051355725955155799061458960900042479388470992962431468715622711586223187374171006562411747146579865199633311619195294132661546617775555528616000881706616969910275260447088553730719761433484923568968427373526502594281341046965926778612363888677016400274796705819153272368158574318700 [111,92] -46284582771735170266836317139607546882173299300144224952220072470928554285032600525990719906959811081221066455376105032171694921349695891061963938111777214237236990187066749010917987566323712595707999994774548020874603741007031678498992620543661423761399707869639252518697870618322650974625335422244035555819291290511690173415945881580508477722843758348789609525253255307468495871183128487155605181471575263709776712721264774546629126523672416026804079204204741357881451445253206596529032382654975614242709605157924825233149675380996188877965418442388178893995724689760860760253414875561583281664790276331818061328246242627832104033831122803747081266039589143043228707267777603262207809304498226894337919501998239442136181070231444406050875511112346662062240643356367564659515344359709308751172683344359400046471310218779723713861148689238893968968691557690046736574423255447104467631491826806015848911447453987345531499883033386726642730886158313088354663776802398834672959853829793833362293293660363874622868059351354427704105497142008171704599253849813374022187910680259628954604349774275370203880643552092091048404525052552196827987329708647949863772078294309845433943187653002946165523942548758441702472494031083797812522181380377318835812485514302580530612491755860126925939300232370926380676569645384475520023980181580225186930859404950497737691092025374057062368866343693500920138351324759583167442334199388580098517542358518423893458314129910348378934580640649315944926808255203754518076310422752709055398594776734782116810173434336087840066480807731800552945221354910656208501643596247729785124613522149652926700123201445477264755122212390715671180667856727670 [111,93] 319624557437564598132614682895073646162190718970300549538700723061834472472292568024623975971739468750544918475590237354756677066124887971900979193409556351861592774177099820926634001888721108510793832228149764732161970418319504548748020836661258001352667603824668690739386805390274344233996060231755911002562635911762511840690242456458008536293536007943401229918698920911115515555882293044246909582982908089991022073986619314040929611749093302728597405905568190831895034649981251150400665760548719588358821151644397483557307654415349430345631789435454448498708091796083107767982066740839690426492124803693833951561661237707500481340275441064274574590487788812457372082070269333613115053708514742374333600404172966338039066001148355587571565886327874986823743403923327480382921425888028255853909833335565873674741372975204744639758207793535397191284458450708369247710249756410639936482280162328858343990587643728928204889013313899299049290680646405882732812452301659340695334708195590661961905132801656328144164591939818521069102632621562479045204567397094312363066946553918773443479205740705740557845420090672127524215115490745739268773442834633642483080477240996755602757057832962499122655162081231159037477532335398275479293529756898914484180978862903728339225975157576913811179411228605424630481578279865122660200826747991693923463285319882075474323098399578987633300771248063549931422671281226967425316991806167552978415446489831986201250361317351778660737392731753939861008260144299387734831922344344043211468549412515963744828553869153376706595861641670946046009116014153148420142067791195592718038565808535681924444051037291629454506879062810380428397142080 [111,94] -1122734710717021147777101734097460728067948292517922436030051933750015222516530803662454351162192331352908719149948811583537436746798418906810761207075180491512277868900987046653536722979547571424521268483011858708813360903805893515992954876179541727242585137484207525941932377855776574657341705044538119665275651370150117840776539248491080619290525114093804269487143817157708681325532809742902801842027752859858105709885451916707029144406556908319457642787084759718142942301977325988058073532495313003756117999446532019759162422075194582912140495813119222783276056955978878074168217649278444758077070539663981029362962036499806452071160881233064522007586764003084770532419092581322777635841734868948698896645202673735199480543038942457807521215939963445189152256549587027217770765425901144599276342448601549872881206140003370294152086126648269649681653447402464753959342163417971398087860073630154296040511693370239443976373565052404468267965140426005816146072513476762750764237448546091236976014235833459095564347109882065616176084162888903602450732855878520603212775480518330922840815327653196846703382589465701257424667344134268464650083083219467619109072268242512163452518846345834355151842837118614303783829270398318176877088066765278573290193097803680615444072927940907960290419098682735741754198961776523189852438826040254276689437637648281132168010438403327639400728237411312005810680977519133201843956413044130310992650382779736445295812610914643095174190108769948690311940824229532389734061241471254007981969314752905514422510146046751693687985404791586010837317671418876353743024817881643348238046331424222511253018265032438165796086007499614642865 [111,95] 10517610923667744897203296788471367340852995953503759148887438858120506202066464070026282738715480478470935966700650778123230834283972138027470967048068116818709487062580864536837629397503110895452700383279098154372348749320868761176209680940407798543026468207855206516479763147927616026855720215382314403208840127249591784700582661054038272291581342828882784263781509417701384130609571975101026910812193299879238101326381147255134851211267867156654214836009236724238457709460803562162731758978722414089798631569387270958757456224767531325709253541531200717815855917607085179823863159097084873102270953321241156426823643730254378588895338879946474842970644201521644145095864461632286076507218595228990657627923061214825285495115694392011461545784523824192165958925876659318441904496639203032993341525466814109421609900511867806461376961673868554895414888990540790295394477900206055293336441051505695290862270793725197674433967165727834637074135826011796179925141214727324207061118485550588678138299857490302571868158652686517043449182060992767724281888784274455430552668249180053321372686329021306708571793273612465183734037096724103435633106375416947301260802912461499732049389789172446283884839633989472777686035991283596587053388612158925206446313724899109561327232427703843765069494350400336010122242552017474391058076823549514819982919435773738820325318961484191017139716867337761933178050364195998223273953490843218505274224403982025797380326272581511507763903951286017636580118703095708623706292938467924992103984008489553763272263668118085379528124790843650584478301593828122533801434776162147851326374900477485883980284180736647349910421116150540 [111,96] -64304086608147328039450304549971309441680096881366767326375931895042455912103179721113099100058250087603840315148088458710976365433137361752008705254675618235778512766751433223408901898722792525657550477847817269599034079603469484397607898227950517996097560037500571859822382870677516318231603999149764582458720676740425786399536701588131472025878143673582052165079718515831763515740413342177928194477168368864150105576786352059749987088701879587062849449475904745160967394667130714188718177450805470304597127290215067779067795692441753218061571263258278552050856609116366526440703999575464994263848561145108616728873689591746307212444775218306805656900950795652106797573021637640107757985675315270558904307746105420145714937046613611158117874498480055816562112481649497141291959513477553055044330653691428501209323521711564576461706022587951525052303104507656350628106715730777451885075797819075262063718142818994590286368934060926684046980092249781751298671498616972891504661450342901869259142449608708502901519468365670938640742413200835053786240345128461442152719134223005305131369028044929364149697283089229693189179828407729933193821225025223053977283566341786386354211631634742705779453747367407877715192217640177616327963673179057062794717303399455774147845106072678468492792457873765352456136747403992647278728500055235547930651561809777175693197514575198524515256159427335311294999643798023578466035213858986693953046843010227580534308992928657857884958843690491509581621823976229092619939353341858402263817056736711295547224570053224460461936162183975733579074251412745963059447519475150256555728583783941771317008287960847081439683363350 [111,97] 197967750039726072905966818728311657408437525836425337158845072729080132718922959216050729134358770152633262187646958404841230801141319972877250041083931861857944733550920113365543690101206861716928955863127897232546448933425331852916852850655599776826763523589835198395586530103794793738652762660093428916749561365844116597041039496178718573998419562822444077109048395254316422685746198478736180424497466333558182999445200694852783156555412586663643261700545305610313442439182839777253843013824860051720016196142783423770499384960105422408141953580900681126038818110802929400684120211929609515314594162620895784909338215355313587630580425926022663519254232800998720958420531799476186970216404542900670612096272770419021195786042628724862089080237197050453522832619802440911977070353436686071054131587160902965454900135142674826547687574360544118200450464341202202242930888974066223861798952593831422912190145226470696785876756302095091485193837506516310176100020610661684770406524097491042020882036422304913409178901963399104902412547493188595989783044459141468763255015043004912004805171389785246782152439893303516416287913136381421799696841287179071580854024013335513978080727998139139908792878067353491199620628677550664149626408826969249671555301015317179171624449210776760151566645737711751572111963013279893296317920279011335082387499448461610820749403081298139832074785613477475587744913180781367473442346817032686225258608556119076569092988253815830922882806119159530849794338818018495031461465503912739346292113173644721513168303840730979344111452772417308508693988181871654443739434999978203511913729391546982213497783812927095055645 [111,98] -889091804256357683340908239297465990764232011200116727912139251570780437494689681829782234773598705789434598524521197009003424787969461228923199732774219845806016560215291452397169350068984908504561072506118124428161945954770773585555786458614262871470579777400023589795015716542437800554277774401518922216825759919815168749468370937388945440244975078262244151532558042540834553254061184054682957271963058915960311618901298954347903529386263019778664840130637663929677257318770395857523957518399945243006169779133724427576401262203520780898850146271111583508444768614776333790395616831263353797274685376376053154835705714724728905698704110260328467424041846943323520883323807259494497632147779129221551691760822594965637466769569443460663919123803855373668722153316799529651832801992362427864002974474955313608419090673328577391475380601729020606714968253007252527769171905906966326328859361338584088577421152155737516757737527691976800155911087978472824552935476342422498922153119987844909644953230704382650258167773556429214045131552611672965469869839844985234074093062327113977162461867649237703842888185756559996319041977505037203890673017377764345402493538987190263342567384755609562677882005417573058645728303546761203235136070842145002803014240595688836851182158946674151935039743614105978662782107595608748525711600618293872963740694562820278222403125268312971481693996097632580096830925256568803429551332106655319794306495189404920175474206119946397930057875687649847974254161812640938742044123288067002744526396443602570760606991119527420411922587604226636380381813577873165931802149094524796594100240249053435525425886631296481 [111,99] 3843685855118723171244532826239113389615440400734470761270096870699417975387004342172477526062970321471428249852877927461907852290181612272990507521087624015963373330255195129326621433254126074475553028012437881397617253470445957269716697563367206137175910152969299176264129845918645143322678575162271219137492945421366497327787922308737227108763060633477598895336118691538960208116134199020034333745491128609588287009903346817725798792343103575637324699817618943738179282569441180660358625664211596562452584463054567882707282568822941045100397513076482545698378951810385415711656948528819270660008057108380111485075557493282179552043882162409418863747430147237095251289265216528845874492921720442675205923262745834799145965328850635715394274954552605473264002390149675308825612085274211414275001130934645784969967550266891565000121312443431843035727283423949393506438820535343036473677509848671251019433942696749942906371513251420460945833601681377940337594765043562648056999024763706591624053332634064692183406952277466033699375644051258079882651059709408369421809176701439817782276043712361237900324630414085033690539931252031737505721252787285964828571818276253765652212557851372136115084234589249393840889916907888763131436167026269754352116979118192699546385214793725001600516259989208967309229404707772380478769068761518711113519786046507422759885631194685179896715022972386458217217275993651729042277261747566537854011457390896065203921246915580912039444498230005866576408068913104919222689197908851075504476118430573544199979546567892436657736762270947710726256333579002981107922551442259875975081327256208207068088551004360 [111,100] -10770793598017506489344144555238535419429348611681206458086587584947355821444780018431302146471348537404472477974635982773414058832016731440792992007902392993727633668839078482067823209729870452836213755450140575576023598464753283248881119026099133221028170951877436302861212465908797656471128894374334812033608056632411590520440305489351452525095715551149980950064485865788312360832538102141166921127111580086322102744190011975536899624158027865225432523455545229539328174670924791202637402191107747521358644390147431555832808075889754686445299649658164405342755493052462315286542802517751864852800482934196299914790149985425530303162504293895771443162327622046015563982431201234052900124773104424456351722299900025818072438514750321285130776680611094732803432882063131462572359866143185316212692465612836192919225273377159628018051803306758343022085345659112004702605912345283829489504548388803570719105621542812647386260896994444921534865264860567911477940197189790253351714618171399927505263393348859243341755176717142207859985349604839728817694884932788259603534967309484654897763657146715284699974817550212881320645172449043704345709227152273517929663000458061952164707267587283800999824753920093053160892143354311123611901255984599433290284124423316518337186143066188266113394516192641265396509971618578161019642953149557386088893190508070714026160610199782679263656279792166441750491415871685811307273898293603706969550917181190617630005221130810052857963521348584998715415445958234189046080104308279272079685895960078953441373489544375290427922025671229717623012018140911360681773127525859455455494922533699663789442374 [111,101] 20249260187163292429155729639219790353658910906560045155501026194301252479814340323960434793501866571041672518823729470502999540390126707748369050870352246142656427790595105897020670738729830698123256195448739470723110162953487488034882243787484056316434432153509632238707232517804504146272992731306526084012577973861282187908154847281243575338566748481890659026827456964783217239963938261848150807963538205708590675682720301923822876810875614487594938764345630835050186068805276173051159372450893496896113695927446851973424184912315039435150331045518303258757114135019223676779709462740766381848183082030651668029506586493471551132816500187371523951128109696028483387431687257299257801719904690360796291546938403112702346487367631773623689929474987740132142312047492752583370608050072908123633340127634024027628981435164555061185849937377153293187471552965842849847497353297268656073495757448527891735394859330911522124494324360145880089940997911250237070722475231319573546363232935783444273848768207557096479347044072503778779623139067505605992653113049750007800756675228098234153483038550145453217788685307931145039204009542019948446697086888495770127689755746572146121366746850917311721688703661128167882437326454302516810726895202856733120107240499790330760183002637700852237743260484134266329877601091129340080709270338761384368000020901919417036700773821268465975822307626743885103528379550357816963775691999710727055421228186671007371596000206518791662187761392655308599521196846042398236100957024481589467270865880979333443794748122552475855654708619333664857426083203792632969768970733542788292594687879195869145 [111,102] -24067969793299217821910793857759601906121901253423734452820486327173651415621572820522766031165953626923156114743405627307049088142340397295415774801376170788751443345562196875898838763235128066091915664133559579733520874112890991095209199178570145217785902937859784889764465076578136077406343595088805304758084542351472456418453218190973843510203539409880331394284815618053559138005195891526545902938170548950074242730640030456109074147099773674786777872184523159627403459709860868026573181121833312173845777799042473272022997499087903754265816363152805965900104465827360051440977533971416713217475683016592603481815279900506130540828517182521931052834139376692995950094700854971377530909066317230735108377249119180163922151663581650922864697277574716510577086486244647935377649544106933517091897023936099521022302349522081515216754853761418918070475729538942779592072812241523643936374244907611275538717628670214521211247579440516158181990338660655652670081677456408432149464380280138673167041947213055176413202856112996837476122593681232213490394022270951418089854465827619778686542819577663441776562341008119880292517508076122272785974004880325171307331188260976767839303025915095553708304028705633867810002420063122820050383256367569875242226574563137109700062861156088041023220382067322278193782132104313277998222924693725466048433454443373999444443485109486639339053378482213373397424980648127986683343222382188365442905139549508285478807063868690606230235043734412762754598550589314870222354643105846170309040441437173511410151131440119833521701995084716516847418944646437793131121179475135420566739857826046 [111,103] 17556205809132870188301015489724402202305957473957108573881084593649518883182917400273759663303963069756559997739284130439525341284789404255850908509931091157270887132228311006007875537666324368407296972793147329910593395089340235985993644614865917267060870682955950251210688675663398406792432752516091996836057917237527514578804589053346837350592474396144078870316685691649717390142526436028506359334122841806448854617639889836799144378324109407019194677848710654184187958084678813026812020837474537346754451883653893470920584619923244156955905852118796723884983671005570887976333001296600967881025992546691666530844136180052034129221333898159802225693434769543131512669009349226376241095653023438337752872871116072380949602341580256495928707060463733513182783536872542430019997628086872715684577614115809313982012758222763004947827886462682792533890210015896237641904243974640352093215461533689147317056783378161092349559235966588821700674471600270480970883412106642904375093205083887341450084089546949152213198950824242266146019564745122949017410929201338252573826711455712040334213611518212207619090237699354715016748881616771463393901851391746952998707782786225928734251818054205110783585708806917079353249224434533067327391661050417602269754635248361905754345094566201246919582688391690622485868863494699835646756685044404333184891039413467384733122565601864757588038040498721005164861745105190058175569697816951838166244032137062689573338614528094653157369112852589725304838455133124421475478126293462717647040004641149509281928814482924956239122032139639929709302992416060523572929975537999179569666875 [111,104] -8251214660471326662168691950209395079949778282244868930968757534970886143446290155843328945303883743682186000336125810098435222393822006648055780227126160974279963602865780644834254371427274546105546328768446442820967944881208201068074236461548617210808678924451822090932860154905458045422785910655757019539235090616447474417642332451195640746613430894610529230053232342311826000540648585216087487172795334632602870365204349205750496298147417500643637805958350530890736252174395451541829075778539966444377414399231008988195344274501831448975380933207786720406860846387114383774525816165482210099984158908044870176460747066488372775760319293074271821161898760245750279374527363370475451650606204390958351215728694855885181234252098378112836698895239242771996093702776747756199734882492922996250133222904285682778113187067393542488253920570108257849186753771415029521034035712238451818269967541725398933328249967904015985321116697282801036605898654919495798480769728651223046460955784612719538756299905751818319659294848581931318619540223260257943772970729693483137158357611247887062276579053996620163474612205054013226089296329492011572448135999258435569802454241876710859140551023657827108575362065819835393813204723232283477845104817279439502835441491657119015226220825047398760642491164349669345782099953230666268600707558008882929332607352999650330868584344193238541691566567962648905828663764257517048206310990155818547796370627129167096856969183733117106095236630821983922540407251830701928617219672810281133023717872805665128364535455546678324019994431567807965844643264838449528758221162846418750 [111,105] 2736362354614204647345033453009578267426281556704298708676183495306889681161095348322881782056937940308215131348974643159682874228370618550730299063329290583857148189632846056727080365132956630254874284089072023569933702317601179462507138173637138270244932153955537936123766555041282182360590778569033704863174791622920634825140268165321528668679556955552377069901443057800489563098496087309871270442371727150688645876903980763538046862567636146753343299611931720875896092071363882923357265875268591780035522968936402314373950298176899965571806646032606888381114433521592940135000311263957257005796834684155980348695304533723480311960628833536664548612803857400647300902529075012294469139056150086942283954264196102523792886877383713315722644608066651973826465033713140013785975067690450323195287991262953579992864203625081643059486184144900310446103930178076699388488939147666520851664260780511105350315611539250059872357887858809766727009088733988210383677687170179318386521145222619038466194053598783428767180180731155363832499989155902236074355938931101084729545351185608123081893944532861873154098003793980092734348185298795500958997395238764804012216707135312166783085785505482241167679094840681428456533366132482468277432035064456900845459999677122555514997898495036226925395357555446069317077071870035412047851775404379055672365068345150015477563193426182783092415953842866991561301522308776499692719568583586790753318222470326764065481179052757850281760026254599374069476231117428260727042800572242721102217234523684556819351068348477872697756008938619296454332962627627619498370926706925 [111,106] -666804235916621446912973873848166362088152690734472235572164652309271004997185622401032860247461896931070421251882226651904837250776108291502715948880759781131307314268741637174291947596186200050963083115957125051139302344797301012367561055420005747915762131751082189769180356909769982481175625970235182031314892873127666737797287023744634355560224197935406045263664122316265014606688086313165534237869804884109634741012873438404666306494462489677143949850675015537765576742956545482936116822048765544635207545441704857603444155930905882804673309536427851893813167907156593320728582229653602984498169492910920544467674689902160032231906937611588050151049088053788168967531899904532128489477142000074580713587882028348659803337091372002872390272776391896598712014784277755373017284550116339278617394811491625011272164243328712947189269245297176739067856371547945156191157954301649529046152346586350307124793770944543927587057159212774204074937691242963858251448842078695172165314443521501304348314759584477310981137608845216659534918953312734270529853947383963493311121562002029992714768114581863876245829568016985952329835288552650193104501242453500726153512857794287405420038061966472625796445629339540912342179828068565606084676617925015935734403997184379628566710890669128721910597388758241993328354490916891222624049550368755875936447076204089088503276346689672030385344840064548768094400790169672720495197819241655888251060264590803463816563731283688523499772799341504511533373575261016875467199469181148180337539488745908863847706503622408419658963746823948013110632411467407511443375 [111,107] 160697741779762647657563734630355224750779122583650961264588557635359979584058380510560273843663186592944959967868070105275814316055738893970171924049925293306923590827829713878434023034611790302612429218638464135953244552044254361588623619303765541141617136498719152636226799952583731300258404926067248473191143829517366391277977841014610468716714842489292794005730262439309803490085212431853756353666927408469147683988018437980710632365418101501324442568062632764988050616961125079216266301447772964845965612074159462686214809645176282085473298053990926460518240570783197140760777901392731851396271128174148433707903316936999686216323295890923706885632303058784982709492170992034954734674229657692205718565954859196231475433713325536027364861357858931003439162708655880281394409620924123429507064880246708960729409109981522273266431131388181137150224482263544332616811298611268321173489380612012444805027295634939224318536420224777383135214882791445605896605887647401221005166019004813441120448615878119235860057978556621664009420147750645775761448371162154864175038977138298447702250533212001661956239923360935203534316968388671578995092536315722020338434237809432646466289504322179610666227187473215591561984488163234767113415579502019055577798995225313204248755324821208799291963559479892279035920189018792694403056496255486002301423587176814605800155177614818268204061336447584319753623841118835728418050245633003651734091701114654601436106344084252024054964101208491766196021387530779913624310723021069943460688964262101010800855699990650436812140090866655839913361403345421900 [111,108] -36312191099144551191514134893597553551660212440735285197232657628644572319320753760923122872555954702454746794090230337360455065514580161296707021600901993174476671003116987837185203416975684417758541708547500929422481654421165213554316385511907400490088423313321510695474963195820472051867829827919358719774949996099220720118793741311414905419778485981172365951460261142189829583745872310827154058092698466714036781271366948709273272581255878923096845363908808663732988745706358838460842294478002260537021089552503995852659700463181203135803257126372314651876823965158299794200450824931159989456346331665974324026319574677867112326317387057552124991015345576026301562262796706892076380076060401073877116669499537620159493094179340346964701629560511076131232316054159166879805205535113421972257930123824186894357778801377152397881272299561421449038569769202113719032455817743583516952114819391243921725071315161782301415150756516466919151765699610606677042065786246598463156386370654990019190542377787435222635020365655629791839413092767502990884316653838044149714568546973129582725967569438342862562360807295576272628090115074051263728566286915803504134569378762136388774950389278030347266304043796188178519031608522236964021166313727615130645731273022041409627521046708869073194135174820138363763190470011119853345483826272013087285031702955746186165732360723703059977618487565948628214990183256608500174089127453768895015029123493237006546919700352441900667276938534362751367072149611653148475633980159291319072598181535405941429855623983025665739200417746990909599803459300 [111,109] 4792350907478240863223812123567657527264968723020764028311598587666179213931950123050385105239057114386796543248458594287936668012679235916190585613697234941874478039952600523318312315319295282135759999624791565006856745871843392615043506743411922804850910964314379124040261965055882859529944045607863560252454744875561919466055943910466666950301711321902075745660479486861911762816222429010556848372507329572576349310011551820257340308131206124147438408951593467936605012998395010599078015807057157233268964437233686631399693291677818705287582878850933252770631736432281026548991029923765499732653505819285184209386708347153253004849194921539018522700459588882387393733976424235794175275985778793186164199868536461612685245197603063039813750809996858765762352849327902861514210092550110181640333039016193317899610177220423229997101219546960953860156627163023520961337223205114153871524883963762318090607476017106451141621936492296324857161021166669191226731006102555340694098406586395904736651309371270484960470223057734357563550889572923801651960363774045391909122749252608828460163347653975504440689890925568033809309583707515271801103939378918572452002104598599935849505201047909252567995731256348532228073240003453035038591632408670388350933574185285346435354274175566076554486083281200109818635507558334938011461699207781100427058159473721122061726237835405064185973972073006133298980126542079850161666863610149630732552196221608910850083624386612729239671175930716151059469927205940189120974570606716690452881025670451794893365523152462959710178222832223849093525 [111,110] -1154048783871669922954859880974390382857214154708401193444375007012983338917134976036426815876141588248590110211531439585929544475375417764718683251257089398440883364414703343106521917833738431341996886826634642434361314972498344415324066828457722118996435799093093089933095327291689619692666508078867308814735406559449676525701931825226439175682631953060117746259525049372814992722706722704121418538987566553601086390581507999757845757175033213091074927487525781466457717657497859863232524144899110471474414020463215541011102434275178900891578404398898963471379549022510272899151660262407854020383703316297043424489481004632063665037671346030015004244620180153660679065763328692480816026560990882230641020875398753325379203170133945898850104531599833262232146053755554834613126537273404682533234006481752738779834273273833786768276666790923164064349570288257779600807078744192345134083033229352969200913622445836089409250342523568398778473901718860425968282695752309781316472789338369490798522481604826956896817047069413022620687597033241539074758162672843724804382038728512165978824945148408436002593122571667360071198859058963897872067083540701816767024188873358528308824820564297554618489697195940254821904083889049150319111409539567280457917812308134623770191710192898675233548770064231352820322853022952504118565944759499399468515071128039283708125181602114245511653524871631582913567716996471900938700570245272544760554627594348371513656014326882716066986635199657733302902274876299872203217487345845425567975065754260572673085844455187074159016080587670500 [111,111] 508288627136752852812920232201646356235035047226035579902803077668218398603975476721186163259168555109265074076017200751633965186045431152260929919036796232249931275981719174790553675321547770427057377374965341280894690606686713520218470688904615731223556249092389745089262323797234120371971222476458900986178258529976338259871900130661062976719834602545745305991186801293400666147828785592591600731856492981497935746825036277507843851635495828470356172055857768861890806909765770123920598670108407577624928343311001776729372869730593141054951756286291690531736803878815749480963405629849979087910122138887164428655814821905992914004503006598692585152423509951946732966141278951498908233522641395425472626567165643306130608640773557192010651165761817793056364549970918210389671883547905351146451362215529690856533923285091227081806469605842314010996505206309837436582907373176246511826123194020198029762348121849697507591076289107698819697916223991918512586605309900710001207511906925364386315953975822295484200157083026731011744281257577811963608500493883082617084094749452839709480322239957982491839964827001274380754532868358828388047530273921663401104845743136901710328102894102652922730304708287581612305690397704886645153857514456016456941763327733606019422087947712373055954082749632028648798159180092141175573391340656288426411646626369056542802495581123131305026569328416048430195449071508872966621455775618260221034243760751342277816976730963024129364942930210411000804364263390396964093646204245827354493934085549244618345138759521457621907825325 [112,0] 4590749834684706547664080958970634183946216568949911313580132291539263790542078368880655681870874978146730993694942618015958153653309137056448985941439650483129023354354154146864179792831654781001573023178823766218180469448168240535570993455659197581592812106043443313291279172063291236989057839719382420947669234298214542179554897124974420848965098303363888988238190770280694533249187003357758339564790922511665577059696266814217858729031025028329343244284132464180219728933790879864403755086177695044808419742659606548390483407913961238146187569606797783630315547199327420505269217359093282972560351099255860662901921061347634406942000842865882067253728719407223916379290069193551961029646187369020518117057094424984427740783530968613867190583783233622072703834581536903660077138072802590336006831831484175451273570484181065586939902196356871230655313820020699080881617295165445248787145694329159161048214952421807706294863413728484814664058625054019607399029751928288815238862569807160965753826145159814613912985411065703033273632802349199705979076729388190520134822988201289628372416609584957309990856035651542349231408765529087809556593689008609561140504360325613926473944487102114837820960488891648732974336916578948735760742829827260701750142910143781775407285227842494163907149814181246651388704748156508580717582925784942273252928054048874676205652128220226390378921653579435361250924779867107988496528365359314712876194256181202354274663366355621890351946857104788663513455195488923294520294197096087267986541363686717333566196785499856333037147775668707286412064507057638575870592350314196227926468619940613900530096661749893764934341711483103723003630640100115136984287626654600533218244076897523060343001503861985824553912357479685655475265770492495937216545595021660172666150198841357048009656960342039570180226823895353544013854622872985018258964512234131957810723656072706492404734327233994834342823145064521362323294562571972903686301401094644950470520016962460844032000000000 [112,1] 207191573223013136788355810750965709807580129145017410510878171906452970771889723790273440949601843197237649959357779101969262779724635074676016936054985633872941790206685231207107388274859102561046011532066196547712396206771704725942945036154529241018049194619006388522028061856475184964403602511234211583215444511454838868419873001821587679642990584873635090194930330497695850923989982982278244326293614964839487018047901822928710315996424979534690276375852678390112317375258922263398998182367997246621282830792485295527872320092674329003976156977560533294044855234301699962448803861703653711119413473455819631609734867734281105773285145149591929414678397552472548701046367926033886175592979171339508862120562457724305753637394744689843533877383238730393647293633830150320302867684531117037075080978379487980933329055268469558172160577804623204406688774126958505115085765152330511967052020344499638181311544887225286604366475133021651742083793990479278727947307686667520869475996496023225697486272382877295644266906798612089156917080911604622828342498466742673430422387142583622414457888452828756368205622017460843248040474667580650623864001232455155114680680613250222354354525263229331095189310214076288845624785071156436148850213902861961235237533331142648348621654297661125153514828897339988509643110339767629502041182795047023586644526833775665895161784723102413620418821622801072502211155026734144047860183944269641263576069311751585179674469920134164234614635652960209457836728272415339618562196310466165884730470611233525477235523248128955119688054062153332007188546219693323778521644800854498315656354080941757752820708421274420066280058392510986022345692098558013736389593142063802541029295129588713886765801527071566612321951021479803929875142915735366183922242549677876616539640851613219494735594654060622286194816364190743913449957928925400902939904910658484778124818860864193668150775377521616527187683837041118247001757739553988049763799218546209755436179465241058344960000000 [112,2] 5941745145991790829396331787872885175407004373949434475234822284136283733668381148645443580522009025903174529370552305435996747502084997000688925063758641961469243825909863587309246044494664302722226950140389523626138034986216533373996761537902481045667103998040683880683356222579059196038251260189732439615979134101877111466864452384893972654131338319163007638859553100885970035774651666434188897507221730730049283521235877370121263769157872825755146481804106362292064040856621861324648195593039477214817243606332674639143857514775336009979520436308399792859229644751180594132867818719149394957279780414374380841145629211795234508592214271784423617884647593736989625666049735157892862768959725579014257537572116463786676878947112793361558378433646344630126956049605442825848973440769984172567429418412695113666108288358466124460595740486485230896632373310145656547836936672640251084966461528320908343417084172963516390785524885510463551944729640153246937405985235120913688299050585111162586487457132300915430307224473842980802964726156354027317232473233345257397847806845365689665466089401783414982836964799217121371527816627631034412920631337100779633659140172000009206328826082447213862244792958601680687391141311000347131813476952268304648572645812377083508966620323719037815641778263984534468510933551283402995657370598852517400984704589867830636583304066662879401957615923242409331884375083940341720170885519535882889642580954897426770172564672763697862760591646074069625312516485518436071369265318244961633645024166354304638355625496746999747224845772262303508741677630765280558907422535917446436695656325730101071518314712674005416055247444532695926523336593325363952213527145493046993560357047397060860215049196830012554776508945809158638392810778458286752787046778232962723703280120130319177511640341874426215759028785864503692071222067790853525013254148346119822282603618468970898134718146200477907409823188464758165290399881674986873669321476951343615191560833786658475212800000 [112,3] -96830105536137035321280741506688640106790950872207498610287993525357959550412112754709293651520019158532698494975925372662688600223491955425287077183630940315481059085708340810643328957715177889068546208734289736392917578460483896438304559438132388333408774218494402893045626887705143567626622096259851387533089132316047662472840828858165430629673463954833180017228853389482463136394298312040418864655239675227063004052304911848875928059277067611267359633330925741178654598221541173619350145648677898778164129737158408562637897533331958138222703602418833773295461621147495391421499303037597272433374279297102009660279492255882668887849754836101360215541618117649046090740113450345904982767942748647763540874846476591872662655377276851821475544410956382175878663992645903796714426662233329107328113715589944830724303946568364330007519976592390681194596646371635662377619400768319271667928628028148569895329950420955053169591584408395220063691338908487335116298688938895390513819736022697607756121713259987735085841603522816204703095656473017102873242075620159334127266943378343467825542316055967138296624669241033492467371122718164316795273552819345806580875570509254187695483811517619153811110686015865102944287066157053176334949050291285890763680331935154221177736679342244184723623407849865562673009816204112198695700938965383206849507950290338027731196804766739080916844689769878896141033816029893791450406668189760661195713305060010629162670158961622282743347568008619703974773774606028514316395990590431476418824315056997065757225577239526337431891439903282882357829818437348947044635222984130325473644112130887215805046437790751203126631685590700994341626883349626952337239463543202008007056753162043030398288652849301710751043877364514927140256546926445006864358554030314484069228494449319698242315614700590690009614603283562302291284256995666407814764667271598032022371512126511780642865044664082360045241720021377500327805690660585443335677957596577529069228380189999591587840000 [112,4] 1292691484923016669696076625862055012250161574181199385431966416847038341026080723455422763366271612690879144414917565584544706998421186536138447837788308568824316948506132735458060847420581371180753069835995179917268169971359049237848944273312863909134882947739260651481754685733953042733919322067226461133629273821865886846494786418505879544331195688227936299912371015924051997431236037254123708307819856195778278291897783033594955340663800797259396651623035813886854618217336795379605167024842023043905215018185691495791262842976019761356083543678654741916727402853026863486515817824507406495485128965696652649910836605175401457444798026899268798703184827048516527162286012204591465583747083561394834721419376699621717024652870645594013263056927277212942770357459439182197612653020236379711944604661395935438143791221747827318971658113850185745350556031596484863119085265863857040699456051297971585340047916669892167386740748115339915881721855414410781459195448416351360030130540194273101039926362792061992068547098785283226432249255874895363135742429894562522510129982049201283587593288544241456953911476964735546570014254572907769717249367900344969966964674504563458297977798653549326758124823916409280336816768880293158797030723209522201192736273379248357827569606220322586845951997449598086203541746461140069440765873039687683963103459374488853503578735465133840529481587377252943706670054712134851334510918599046830459287864433286416137127244312188678462585148138633064784428326775837468219315998896984475459053887492214213881873346013578374333477803391723992560439778379841312584684037500274811925613197854167266821128332180355989973809056094209779117692888871793099669564392987311185118424172215160816640661166904755387462675609626893089265383347545693177265150620120045295530604682665247764536686470245614248817568262811185448948775002409829339490144205228828787301570871187621196372409222658810236729516668360589840915895900443786153485906859783509630606943425835124654080000 [112,5] -13201665763496874858552720275338088700289075014404833108511777346143190895857181566628685640965496959780979595030045001228962603284069369649317263590978638142626902767271448880670551717063517125026221853262202453616708037074134345137033692309477918192904961867406174797008816544427364504751579694985257992299562068825663841853818084167566553448516219409969266051691668304248223491071871772479716921441600250206472567344420318320392724915415999759348414514588051283817911892272281057973823491574727133409098454965337308311248032834861493486205966812304902653112097029602701336361089051475110689811372134173805541784601275307644485330377881780663997399393751239894991831401710143766656174068689001717168969591822849526171049557095378546977708991969075432092283724997707049123144356189982310928559617401262035553750482252171798405197153972183994794514450417472949302995322356584997889034800604979158281702576532197263771075608176849996215886963494972360653177799233066450578577692684845856750561911025631207348777966557833086243826247864194514705681143840852685609312079850216026357486225516138669255612340574534833328504326960120884521278698534946444227983667850074356781926940443093737835834373905458195365913447276016604231408254289396516093256603520321816770882454612316673839625917425051661265545348118714254879833401425270624251322937294619204458193326744593195878935926968048900904084238256251941164762536226650553607879447469209375367819668391963257766970016164732413027853789164859297108100656451775343800836076693823936384857965976833951070855798049909668184095648780215786007549911264948929732809828085111502002769560561289553238094900216595591291551569682920473411376730496348423564155872778594366101789836273304822002793082816112999237715551911711994927892282643929436579410555176383725607454898042032334826543513344627457864533993773965560769660258252286389641638103939070712993401924119329596789707251069781013184916020071844028334807973384475192757683655685546727964672000 [112,6] 116087994697067322610724868060972422125709998251997507878245610310659653555521044093811739780946030348739439926173140202568897192948134912551526404167662212991269071456208310309852784508010559199107304717048276732328067987884570648278554713274452573246705714492015493487744741337352967062199370954941100908296484883868964816982365481072904404970617604350656119631632807679958725811902740244773382286725049540812159764837440316306918186650159006704754258317678565298475658411078070395825639892785040810114076255053289521746075151013773092774056160083630724152906785436995589037046686795426718413427294542393582015867249129505829428822387955907086144390085171080554305953355286021160666590360178662612936685065025525159361217923229335151866830866410582521457564611920626831181366134220781374035731569731395593445121910010430660877535070686890759866918123255198803445789591707675763049225601617480178296322368760149587373007472917083639702581752441552504035686089985507116847715998512112031616455948099603311433612788996054617516264319932588178741875191859040379397487974398899732835529632901816190154133242149505683080533093268258495801753950789681339457970324545384122746193596416925191174156063268941116857866196891619050287008211873410867107344398592672385126760467667285181224144688829629440457559867381130464214325222331957010543157439979867610065189340848753330245594741309195968890485028004676795195654973113730446854594073654077408491107473248755252653337384044047216995380738549148945473985216458829030423324589309615354126634986683298032744533125077569604705528933784841634793736881210726858987625035143501675338049724036129078053800472754160836070408110905893267431816425884386888103007952082998746724891268804309318113525470941497239924655005290239426782158334703268487174212009226360137483200915136560789024447187735141211023517433682062164000321528648433614571950113366741223733016903734839486628558423644083556081508339036258993843855507638979135656845289416961294336000 [112,7] -704813213183213594542460469476189454726459465801961606420102059020127758620563066432522581476124155318695855307939201050935349180212830155470066046512606069725148856054698167097550754691604438604152870131788171737324932724576947200005504875577997019732456116720032236983778126351506899911692626022507458133227415094661365661004845742378951021797821880959564420493171151746953767477281596194092537722778759046807830896686298024908753915289313809790256019408311525815710632693887224484298736085248878697112243549440756935078626338818194374560874448682632150124180853042918966322431998451703061255742756027519255346617360862816341575220685256702423606785893872859659345980449655768271024764794494975349774422234920928864204013509877120254229235405147334276701663839122061950096219565553509790228387950991473355009918096544715184321185070008646954116844689665721627132982113862574982871808814808102136932081672614400824860397344267387369505721016596459064376076810210681063599506942459265292425627614971386316839482803668437217366815884962021110912064115407733588839626746353120242458992281466001977411660802689840382952512317896290776337543764656699106167196390553072595389304598153812095159160569790346242455750758075896434230262719205071274420783874049177765183178049084519979214907996553476524939242145957482260960568031844773466585898259971882743573655938367091240020452023307268163984782394978996943789060517953860912057795559493220425582646426403385963585730830378008150537574565678126217152848363068802687004251759666325390227497411303391156711133000237369827125779199365520908983052051450806667162418803933877730557117316865919973906582676762680531651061037988807831801197695893593838005553193750206526687594443549662258378202200990784895794373908808018391430084649680100040869287457113065594190610018365972247341441397471650988223760305994701553983546406955459134047570403017336793801512950569132200835056691891357257438136237563169230567555642888901516394265727207473152000 [112,8] 2569389740702730612226067219927472623585056212771537133053409005796934307642089903714266815845416447082798189681159182339601745968498889401815353871036597204444134757175337125401925527895266443510914201171953286018932619276650874246115391512003716981886482813001756950649226629476804485301391972610058147066067588273350970788607484338844167725128462536635878741482824865366383894188506959515388207788490735830028129327425232781552221577798401212758663516534040812443980199113648347153456726885496927377601040244073302801837576869320216977664521826230835845212926280310968344603645025072081506102559951130557067748452545075776995893392595232784184570362820357026872419145818818197191887763208339521515358237932806978379217372869387677699451912323501589977191016577486465595559251311169625890055997636893133194667072024189486824374181710384350868277641672236308602638639577422219669650399133419983114072395490264605093325221814796903882437416336325582633386460002441875577065605264641394511895293502629065363037025549943105206298230394766449540182966562040934032561046519118924259747157532108323420722465604974917099991699519223285730211805255240950227088992824193257847621804643830398122682401763611888984801597377743779711347636022241618103679946146285632358254075169727349340912468866311972591403042116727333131268520045152182551431371463550379064663860324606787295342439328434029568669420239834569047855170467125989835612522005682222074375317481226467232756330879359042521486442861664553031309661885786452374196891723198192799108735868876202011276968904078836833719984058145509265435117544614891173128002831415070450401041345140087391229973927832610866004793175886465045657808029911118238682681781280728378154075702798096706606440190965371073054523159399610838123000624962638959263134933605853565935192557281875382020809043434136789704212143803469796332888551187200364401175369367936028513800735439486667267080209866204342901813990809715978059306401791502581198900211115622400 [112,9] -5080314948828880149700850592185229637177871215662136225684161365149675502289386724406930272043749619004842661655041767053236021645701661434145469826553526094122799820726327285699113225885673139455018584743556122314218243878087228858713747309015084422463282752894241533393430984578203689499042856706890212883028791513757800665354327617339232598359600228434124416166114805839550602408510071347631139518459745968288968796062974243213305555111611498199485970118181887115885602459316185855578219294653551570244820093339210768522989890328242982355863707259910038075312753970060486045016004803767312027479951097812239817504877907436427177501494228372585780259936804631220678885393908258595691693089887629993378898918126507398537800123906129340895000086961465366159025632193525279568146900443061172439771807538604691794337750021252182695218353961442157724769349797843242618204565847723407799135326503411796887643664132630788665615840064581080420004737049458512796628930640444075515810124762833474319200387903459882451911243551155053783010582433137628584443819618894738835510538933361204776443523565836751744653399444344231731458813880746370690341551405969454099185758299333613878895469663954825926535026545316491949775658790472707276514434804916845805910219340845079546142417942116975139157073630824925904062294155544255740755207772579953868305406450063121574628684644164192050585314679656672229947853083469233412620232725077339266614054269815956984187743725930132872357895815367103764362455886030287786740773203931006319717887518761989268619299862142174095751396884126240977929842929133038855417054544486021611681112408578380635556559593745574663850117724445108934565510040416015477173984723031096798371104892272901623899635233497478308065347113831776136615882174945328453635561246779371141280129484891483444021694574745159406921970281385783365753495359886464817193947527786421836214751992313468783602046892720087311834106282745700230116486801655507529188246446754393542440779776000 [112,10] 3473740918006740525254522559239686275248527633301369336979841054332299107065237272771805821844447540614776107268512919690785419765173128563927705277791392853251665892187745299882971239940476953157997678855958021982844451701380915974418319164635195640858846035163431858203112265042795648725856655568043456395333655148198663390179824212889614912581748746217206246154834042651242598788022042197718283413741891362415805659018526691171426015675231341167530200262395262076619731487758610783387552063807348749315355291719328023064715184168442581804819956378516938469007685013275420722966827719579451170898067206505312330933323756952221175044435620099881589777376222321864768898434762143503832848152876578082397474711777504096601038484429627729023092787138911038984323736757322011388466997210276734366289041874067766984211903217690928659268680029184458207965431311098934364141340880862411546481176386780246546633073004587384981976578731310155647178578921988753316079056186427822880289149909647210253330255227219209976563784078646540400687307203590698278300941341606437442564112903160267694418513727076353451032934044490026510764258497197449784406793789862088996973228184727786707546517189743110407445875640668432106714854482472458504246163824092551055667625267037125903824554930390630673596116832518316121228147516204635249183808055723949382421354910030000476539710837572826269159153957109689075035996753656053231242880909435428990961025444811363278503986045127582704679799936244405598754523334425764167976972951193269248857071796165993986525751738201745015906845191754759812684001414790695446754466303944044557316107620003867945382928548741192363935211651671160872730687122271590848213921291277743544523141806575619277227845409375472074782405187646039649823474348352178399045374752883652178028297807644966175825619623809966658799772257852974359243324924083930640990554183948028858884113799282594141041285580503566587787526056219148278613164598029656680464123402726176367784755200 [112,11] 4993528197554255221321496654141859252484747419673343270788939751058322161922288668819512901160128474208198440384240364302436377164944465390768308172252544443309844036812162928533010421452549543452747880555179070446163955058464681451598429613138343465224396660778152698645422622527328937772557037272518640535302621231887838356025740491203788279463090337029368097609694600221377707743672564153911663100532938854729749210132967913780599701046115643246204957249896184350926486419905292293782182502436421500711970260427915213955186303583496311385755986853516504743769911753409296662316597392711221996169078850790250088510667598189762819634205963371364695998550661951227678851858427943242015224723076248241733272421271933008472819047087621586076880230111091614497198418860536301607300073676267566617222404710233951156515210847084254419008042527582619527074966801026453085373282383677921826936055076126080029944708404080245978069175123503947279896083977743772572744149697843751484306628643195102924329461376608027673382125618643702873977125412569350820494947910700161828843712240922673647418268053501034481366837184117642570558726729772986406419081137121552400019139470494934459310605522195652178635843559154354928540390718262748359447626037306834925970241632488242891594885707065011773899123976919022181297743013553445821721682152721967568425824976606627044036619574268736823634393869143335932658615759727211041798335194044620705751850697133649666976879796035466471883037688568417120523407822751439605235769627120590136204223811958616424633397417174034220398539923941468173642553647993579314208730938555285076473485594413828509849536478853082409275476477307040894351691833108237028134208669448983494164922712160386565146531106200139035716208601254162227167325162274638131275717358353791945825735041922788618331734457331021135973176916757072249849310586713312505976825211004917404865407844091305353619494744285710278061742507878537747872867806767054382382873479381739844403200 [112,12] -4159619513990415268231334849059524109308510709472162079227740611578343909177727962498015057196635358723283305035257518135130260260451378955124434670781974849631030785119403296060346219605800485235422592665903068559055303462917504737138876205487457919739277860516037837925734460923526409938593775777864265961928453751672409697197593072004930750849222941727638463965067897380916081940811561869500654441431662391759476082784465089419585194164124040006298765192385465851151967145083703200025451881168268813312346328568148495999486623015427531749513590199907627440271353044176135325317144306116308776177818339400608162100466408531406971562376543285073098762184193547743121754069701038657367023328757414195251121980729078761344712617746070597792649938667350930617560264516461881489265750891912604777779860483302402878541364947301103522377056697193238656155142495727507979807878437843286272672851083977236633535322017723603364555559114115851475852793747080780866515372357336613666251392243749518075672057962870820732218559011445436909255668663966779837651285639138801714287549646385182552704078439948705919326590473296461637730649620899681164435045292108358441478411163288394304754335861354239337530887902821242154054848707211841214289439306651299269751296751747848516668771042196512259168349917247297059507408810834037877693174295178940859195933376688874582287471458375668280181882560279265325669731227845139354779248185129074533917411700909002081489785561535151397776543124378241059328227666380431260754963059724322911317893410442182097123326371452347936396380820850818820889375556607259291596745957601847058033721843052086331009396021376283281293233597207529311171964655776896454554119850849838658152249902694192059836043814657055702134944425230497191510762187308025512739864193280832074116457934057950305744376039221890556323580200674876421420591579081291424549711368171453471041091105062102032789615936081734718650273800276708158343078570184529475163503398863503360000 [112,13] -51231894664823891156481953062859602403672476003540182837078239664575207296468761906120670107152593347869289986298161829599272768082890540545808079590017848141733213832271470174382048878639774030104534243028738458205913299504919930778903464017571430072575930341243158359691098487413385557986772122941623810099916948503722105665225683753247747320123836368469719592859641362361516506747083569169800988721369425318910477928391543483439113812880742618611582981773827698973285489982546380386338313200901852292969826744160505716359190536376716059099971565654387593334680624408394629634207288851373738354029218957685800208172863704834351396003804598981864198782292873517772953145190412149514513814806345260227008696941754284139037623664277444932104678287568547468499150307912305944303455705245613246796181461417449532247471617452175280635257296306119413131686048496626712265893329150937784202560173801618467492146863296902814988681850813065857738433706438908929043532709511579522484091244172757845981210415951224590678108906594809882393137616522168096114325910036681618033677355931229437278207324004209697891120651246732960233822629252188009760656342286616047064661934102891128482225136917377183606715228403649439241643527011920617765414352397942985107664031849575102582072793346512198026154165884278720935058410989346344521639681639266177028286450854818022129288475611955193349723490000855718439027250376173462010939730091808610300933481390251839473061129183305207939063173550055877314019962590470298408550602736270015280311134565631579676745301102792652823107168301854240529560712008403907875655459090281701645864367054278261341898532464533373093408080878727650138916732826586690856763592214571398731715623499774128111387375655517643310020299718120394389749419011936321285350612940697240484246031500502049862285764763982477952195514017733802869757991611600915767396867819137783641417496938610232419648569245325800507465876219796691099950829567933541813189673877881487360 [112,14] 249642295281848924320006298022441273110042498546863708421465193772629542501406738385263235310801530785609377242096236039715624839636109066159357020196865743249865226706861912316097088366276037875097864052835985675411981950479765051922361270986177134685773435650195258638785294644103582964133987490647361086477286720853255837693990438009212932908261904560734996161651077912443110190625322565429308460262767052114348057756300080084597576581643011312110781456185140712391149917228556221912949871071618682929781040690080198417946691999638169124161364505078861079230576839194616161730117762866020867331250452434574285869958967453685618840799639315806199324444685334230482215157086390326713189115700610275657794609491819112850765458676335717445946590010187376571124758380841806593146226172300697555561111935279929829819444656531476880130102956484739520483416954391714321227693083459715438315781268890922257564649515015885103796637527711339743707220056660494218848576871251917976333683787725904348580933681029431673514138049938303472544176164671415746057882883968282731139140786039940155574171552744418135313872786759552787642565948718835782084246670992750517744000579984487021145420265123285202645708220622138819589870440756976785777608240019166446561456617043806965161221616779991180924292600228056326496380612860200646874048979987525165238558975526764099506587158783720624506970992224480850901465611969464654324747904560152699804903464507853776269885840207169055995569645620623080697500687499177628986883196105307401530385151713206323566025032781837442388815157331247968643790410600858463004879305854803166481607524629194405465127205009995010434993013498694774577214839568723772533436807666099721770152798286494206600714737713844586391059761908000927957277481301473415451685240782415329080392255442917004417387891711535139851739073722111584026323644225971845470188990819442364784474994827442784061468663236856875028432929746911392558891648536605195372764564815872000 [112,15] -758267924818547976010673913872338072026747529329464332192705894299783391085137716607755556762738468393320823426788703819853536452821671049908883741388532076605982202875772247906307509859010678646778587258286695032454607108094626417537508961431674152151073399179882483314551482047711454753681592659186816438263189654868560453989785543114892917603641670685252483558761154552366411608607796901454852748611101426079515184174683112873995682233050259965818761579404017673537379997493235375008893517900034878825572740258624610593193749000900767587131148260825426310729883973235528239947669298352292973088912371613062954228874346857171066730112055049426521383317345529644759490739617534267785960267858142495265051193905267936600955932085566403903360708406739020988099339304308471450067296535086136643736223873477330030904637544849101234098815613388776284720383332220725499215021046489048667998481054921139908615302534185346258293688695436993205146450555943272774861317464216365172563562507039472233089787119523028343870350697287816665288281606024853310769841904398179380565957065551867250929370258183338679146058939235567051373534441921940715281871447613598703789765547611607443047184960324405208623974350897981464768239237364470639465984887037661628566831577710999180177243127543028608156288084821179659957614631957071305919662842366966557067932059762277372494320895060446406521364255953705433206141136981935296601827561747354880574612368171177615014627160612083744010043421988618956464114205122904750808580713608612650161868616146736830197518487119424143022337100849818668498665909010004456864656014377842715176413889907639121049066659772252288166959859173457431450719971096224621844869404066661906277255624603610863032821777499403676835296057777074194782511065684691764281892547811392900399086499200854631463024148716931478982801441110026658984907378252315119806354537999657256358443613587095105377279651182911348139159836517331505344556519727081393773003192401920 [112,16] 1803943716810804649904937183542852618237557321578369018104074779887509740242812786174847322752450311478602391160317614127935981929226303717818154440603757758008642151621980856366891008515835626358809361901125068036760459856360656132706914676812660286936363199704159408976884545094410760886217983832838188267533504537720645333440464990996158707130283168595372574823681491504303954370025864095448330142200166866722102722881437646096965793574254928303542754064296141075728536450512486718202440343614905221879691007931734941638523544593508149663896513572275062243134116937828829250147072134492943122457450963261895276486058095316130456092123170264832514086823341319319962420987832976546529328267842001925730387544577899036791282977466455553006288652292047145956548599025155027637687817150843436889105117279779626260321680755135064657065075360752173364864444046952238257657802856414402104241042250813322887352501756288075384845884655232003785048041735519870302215828321255907931917074390021066368680602264318291947610506073027012035741231836766011984455449859447367296655082420128332530767284570322503803418382672345389499341817923828051247528304230841070246999219827538821873002672126927233134939412109689859354075236509803899462533625379576728200709189739673611682923985835688970429905172969268060362544326375063519524896868405625715847799113722105681312936903920347880519237606159060964464335452957935721115197930850898193679256856378408836777459888248847287728791606195658867407288530555084628514677076111071146709969673897317710423987652640864441038081628204448049425791502518982145822900861089663020396068192371077544508787730158772045691635255566502028515918208155935903704204635494505660554705954428865240668097769543568849934415879865220000077536859540186098151470786207569265954377004042348259669827496987385785292140870363729873249461273776740517620121588334381373147299773134497347896497560763740490522462986008391705027858969673340657379257645049600 [112,17] -3451602412026682527631213808472867319177752815530265823993020895539106202685062005419417583578405969277302853556154616876289349894504333837076457304498814659438345584486189707200328319939782763096465226310586912389797620374247935527532827821716002837490816539540076422715896298071237779888906359512250679516453037828911784723449863697107506487813301310097348124902904467167546937414677548185177410093630092655772601107843204378202487211394446350168739063737053488614924296432825111063953843159619854544636558132208317390557704338550900797873303362070363456608842818871410944226877209141756792045264418310870298441298260459897984746503434044992318971887764286766214125819197421726273536001676970283193620472133703902750171582758619390060838437859496095236377216074584409552933107919629006752169948956813197666691892640508955807153422023088504081422328399051846816970983796030832365489357505043412395499706923864994467940918840263346968055854206269594458209018423129861342579674342698689515804710948358771230793140839260135896761141512485510625176488133854522356929509222625451369533177550842391361585328574764049445693838651258670051672800424600361280281713388108948094881452742570647933363940097149582167219782257771993660662927525124569250204623749693015173911414590456128593183523745032086707148081546306021447168756442229840824029823983974155295580688245799470996536482929718877981044668414071068343964742579321966568395977774301089468183190228452431611839201127718764852063120156053367214643054601152526529455443999116339631117198936052362431690447307724192629901601099090161375951032015209973218811045028739826628464204151481867525228325727590596244219672992533790919802916896534398904116549780105681682037351039894906220712065236451591618042563022693404247994737994004491510391737046269922389129460251348157595017950003925299696245032235311879802844346443800667300152066194562071708481216236243739313921314037402668664840219477076475320538357967850 [112,18] 5231823775293964318336707233282008897315427055547638066176036855979463762986131925504185458022911389670235137915551610886357700403795863729108551582073753852179576740536657726943100241004295772260773987325485767653145410064044801805640448823807907056630064975941219653019364033901066289561200592920754619875334757347872873379912396572967835376793780601081794998291596309328381646360555359659471469153639131797620903481707549862025809513323987188069255653587385590217844783195817493549579452572744175857532122032034787484956232287208327185761990312146186568256114725253644196362949215184506297055704577224041524313471718357588259648599567126644573993423537107959362541977743975606945403247746194434570059618022136233829905881905284715968590146231586454058445943289536091658596410459365964385860601478370657009349443491782599244908075319595888788520927796838373332675234970657189121262614760843381228463669775649980869391411478480381220643181609383215660934601683805295058273892194573263604719892243235571907522063543250923920652294705869746463087387417876939196065554567297088691301486645894741536748723685201611368337891525658703854984526029335686846865575308712046490671501257918859988568268180314715473382551824823731164867369759692875727463644759025969869463950607224491717354858238738059762462511747903499969085303805021560492245010069891696889128464357428165080243200615392777553000330901989879358757850770478759375370919658231681782346886332077395201804182456206125465043047829521008688601123835352862791473640587924125271617334717432394544929230058982754155517131299558499912246501480236329124056766533823858598946599395399517960879532642555888217421759526504319514430897428370777895094727161096216330413240960834779917436408036002179342511359009172371183201281698583873221657141245188912621746669951641315036834897989960911255446331187822954172396414756914021367613814636786788657896430047174671286442074153468010916956252563163080787587122720 [112,19] -6126706425903190393767027844458841429460792571291650585322890752959544529827118025276033592158077520377408333305413478030769917418458510345161329731521279856276241030652375674376861302198389625091196220841211829083544253546919998334165329284985149966104730311872523413363992153941157673643301018674048159179566955788477221961554922354030123542980541543560694588163045261851228381580067250130416280136786670584389658535691893916986508830613812250070026577208842770054986354522909246880167613892745613681829735597439798335087667666931186701132447456321131835638888000567792681480875659630388396289748063879355942159988394712611775819427831849092690819072682087542026658944700599892389043716748115362362084709047595317279875235595318906141355165718918432828849708115558907092114556052898203971784365856369792437372947672558955494801647143358086572125321022286392980813093995176373173436455476726617080827199168772929402326288592415532133584495261282283335313970860751791948760619250337481068017872816561695080596226612954390822432416335741509017150670739494480145332840507458365251892555216483088778263076393097069846141739075153017279428776695134019650931572997961558705179205262612240860549564442151051571804353286784940630186453255146043240061004959630511286705617098778185405368765987356928319811477550225592269047959035041032060423547486320147151747763948174918898155344000568171489382820795530016305395103187458460206017056454309732284918587066885277533623700073056294209232462405543504787274767828162053607557552369103702596193891195179777743456719407852493397678380823165720828580114844898641020672095180844040614275924977837212748279913228636055875231881943703047468998859207352731903256029987352357488557123238844894937209478602129265783658849201618248328314517951400004679455386065442490422047659473296054740973736869949905485481436209054025683415627740789158035840910510702531199932277935704027784120403059078430930609940036517828152915440 [112,20] 5310004799288787045938144501460673869736206738432439352454263585730080775445440360882759518342071447557291579033886204769605652049102501479656503709484647014199856147188939452248074736364610299182823850948686420907930773201379407337234451038868585503048093019741752803418130759410994351688395836072002203735315475238394493540261952082389792040285132504365964214988331073240725649805445062649468336851819335094797075973532708493173422367059263305751583610790234307983810038760455585103758125171591513096902227366866245485969108552840406204800488558022188850881217406751067255249082535988090563287565714661047718203009260875232274384792055785755348532103270407658585077937259756250012837567997231762123067507141479218044457442657017474486806847773348731897723423820693785051254225954532368906717498230109049216507250065653188286952018759748171662344557191929862737784795753452239688235990291335866851079400037167971128112245795289356744388308312660915418078912140061535061564771615087284346965892152110474797606170656760047754873847308938606908282689141856010759611125780591012905240980234897854741046902000790701023673424629470554661775845573528981640777890998011887750862868573093047068065783928614005646627341265502916278990661042496615325647745026982505876994647992333649610997317923190803390986564551583381055561645616168602025990691304237669954662630769892959515816373283709859960671143788442146022029763263876934675399747017689192857587133022486211005622283040723822102851889792846020354716117993048260422128357179603138523108795094366416008480331056956142755470667681329507974548125529087836230013779489832139727283356398472585147973538900595591233410748698847264151398145421433065496473815846585708013960337657935220312670056553953603125308016383254084660489303946159707098954266381740641610167492047668575961806548796541390760397665418631197541218645867599565838018972152108014725276874034953432322140614521798311516299101209356938946775 [112,21] -3008155775780519659400911857185065076808332463324583649632007083449740816604734130893114300703201893828757169729811469089329509592627456722195687855993134398249442399098332874578034933882321082624372301967886677979498283535164293580949316177210535126241475566553430165290588406494074990127383525688351252303084519636076734246812598774500669655413732985430877511325743771882617233482693464059428731029349191897174319789313679705380635134376855501677036858149756472403602240830148083609738899975565181397193392371909914798030440193785916964259933738539891713958447523527811815278129397664283952864359381632656366570621987755242108897527016143940893422631855316648383751965800231272490975394975722311669920504258059163650272674927288099014947136611700022704679279431141261041007281695813290828526914474053151292901569803582665608139089222991392211468729648265960633078076062952106176930012643070583498773417753532508366783794098804177659358328327866810539064452420441531534443702070112661616065003908028429106132685510081588956141177874559689170277315896613517435528402716553824541126294369434801390935057261052767298009706612036366318537323978059249880079242780123831696502686524753390058597045362026762279470158843057216848170926716748324746722384055990161895499339440801383116987013840067715962857257509443243405665818747344220329877718714540962828006911294569421468036089508381645741223637306873291393074057255514408625434420673692771252049525652305127463449444178889551444932708632133365529414653504499965187145241044783302542658776458771129158161622579148824111959916414239747768788385151418388686874105457387717565421930690785273823176054834782880622473057527256918697510585929530298952099397423081258075087319274261345513525431111953125683750892831155570071504624286414439103285879000157920146624806349618251310816211288649990548762440139608070724825836782617108801661544047051260992205324353918613934188414651915520516012909110367354580 [112,22] 395504424170185276891028198197160474109530416548889181024420020687001877360012309091508842916748218906624864260769318632632556578555682937166286282585988533297202324292416760671207317522583943398398914802864191355330511449130155274117521236467909233933904952845200405803272697275123967757324288141817391925176580253989061864791330439346952796170066264265006981423344817251011890440010339374882814464928561769309330265077831077521031903689474845984615390283413001446465192273691875185376203012775522765926148836629411756524266259490881796635144604900980175959532706965400784920170584954080967704499101658532012528470446625622003214968128257665675566780260433689326337924719542940482796214838307803422044840086241847804201966161311785371691886597029888845773225396395519166582380970891369773880895603268238997966468121387712085271668561721241938467734276399594633532896096973346815647277760378750697319990159343299134444832257947854272587908015735509151184084434293037815829650520237459230515929033618954820111231671418551664685191901210209506563483479563827195842342154322653734453221131926273409333032735863509894200958346062657241618948683275178470092132463706924950779780627769020555569906132611302850099699674605193572420262148434268969221790280488346138593355660114906105886541134241604798437139509057888580761347225085053653855381341828209433852045936694882038433009659583870743304831855806657402714514490581951998716896685611963825374636806371106600738197601615834356995862874178408358750214817457796879877973601657590073044876873055080607912327391327134330107808343865787003608956261373365437731975707792597565780895282058790164258634856945424452635099547021989212726950122056501533488124381502778328657968991989961897629624929814539049933921126643591062132270378306506401832284119707314730257075749405068372537128017913826221347483224427256399435310625622054743736171323959318736409211492761186831014768105817359803932106341151040 [112,23] 1448165082213904498186676361613331429569892788189405556781183092764447326759686754673950090715763804296290115100315021845769007593606778361533838876799372231227123542209182232672419548877699333245112518368267513421666024367324614857569703565725710590520450383685520288091960708957982742029056837145597030323575547337199520302771228929816177333599435673323525583222334402644352936851107129726812013202757618866667091461587264362629411239183215144664455783939661842477304273673022406071965078067677205615210967628718379502776771459081345363268150195366589690633051284610304773132102268509795839921447802168275835121161456781063099255580286719862926156943557071679350393983752318848334898688114909677582129877565936964248632158214564415329932345843965567173227263359640351457676604048274975603351805493071878015809692569418812602993732065499914993357594237991945962571027462818167262806423513534848881761664016085009463646687821218843215905646085009221811856944751014289673674403698449428551355076541679851308139338780765738710314491495388185205024156691849676590195760777303128831519738344491918275972734057281773429832051771898696727322575311045158963973132351912304122429689985262171180244668837652256888224375445496572860161104040112143579481884034569918781916967775534751882172890699719550872784045396170271521470879832194035491236827461492891469831974931068088384351145891365865728965199265977400738478682472191620871672496941976582436384490504155170235451169719200940591681436292305341456934662486296869886455673974668979047967941377999190959118489990159054669822522664573030100751248237672342815886678990587456433995317003180461937604634640521211811413645577255537215975294294860640583006830054042370591333004511765180880130422527866102910275293796680104101920790050215522012295646560019470911343709403225221991383676636085232724097527314897114408470325038637634488859206934115463179035491382845089407350034471907522506186700813424 [112,24] -2303184666887052802362530161492531399591774712852539055605371817950064698575078810075615933654140278106259965439523781528505565972996529763222020683971827396374588565210563933376149114244821540126153973418237848043687880259960682326459517642338444740766997244757283780886768098526379589441498797251698278930870295701774434171558123743146084165070853472225016884815961750891849077036178410887558052825733880511674709463189911290843759974072393649547964445100528518353054328706970819622687240292924443176730979220076735717741565586357576830151487349362054267031141448371610907702277489354289557702806899143263611106127356909214833702386774474193798928689241024789257330163207597503947463840313510228432050248941306210399809837137054533619419726509835678841124557049018467959677817426941807118594822150076302563590237578072412060470229944159100740244911471430142936928136614424169543347940484958626912406528011854217747653928874116628683398726373990648942800962594289773469436714196980604270754763318542604192856166770064417724721979682839165352243538693171487333366640486054959553024190025799535497626410141281090350985497096147118084395993607338403261189725123604107606564287192742325858564879903426063212221581556940441904747684253790122313849293736576947558323766941019667893313027332832816840428125345662621984263687968024060399568089714240187275394822676246182069151678032182586896034683010124572133744223184431708357784229378992172381929369941904185870366400371616624138189469903430847772290544256770805084742448055856635789525298260889182138917036823812477033477237517013862580129127057674757685047420599396657337701976857033524981716997095727313979546594050969359812893027527594008749651884755294480531205484933687511531331406716139337673602307707550510375325062863823412314290679109564443012481160916081339010632072327406003841893182321701291318643984221958702834640219741495385290485347892066430994210725706823941376184397200 [112,25] 2527702045257106125921949889471925683741036134201967948320692733609751675263138189462483315795031962256978821713919710059420566228904447032365654584061450022496579607860842986144002736027615632437843267637865133060756971903997718257666282283310620928961273622901855893048768017896021174053287418212393099398535808572981767445210451751034105826217038588130561456711693615850369306032362425271562708619941117150836686721475941431329466467059201134069055778742949257873345027456603402726484255831637537262751898695289409939866659459537047047482313157680617830779062277750998470375938046841425291974617280191185300375874622083357609018703230949523250850003910894512614239586414795513530887384438636243880124193482286679327580829710457103165046333967825357550149602946173620974590497872504674167742801334205672211026563530988743229900853925848202303278627355352090134949759295937651655923833418344851490582521130173405667962920707672481117748530283675468410952619797790266271336892918104480017117804883232578448154553474628109350876421396340653996084963733316332317907723168804530324705379480542247823520592821859166751971732392044045046049464896969061147799816676515936401580432131067285981517086595088750464461816708481201890848352720789242757254734792599951973089380623533912800726842117824000987255448583192120803393175538879440041020838304750484148381841733342390851366946552080546255957120221624899800356095561189403601602030758092007551996441115099421166157729672596681094741062954259399719326285386123799528445512994788461056829969227844555578307312173656169799753771152761147324981933767333521513600036374228463647178542723370709379038731660613858758516485520926487936026771633092331791078768072417895031504754795156702439227202938048044198643185705871449753988417357160675788606408469524258669843805319399456976576178210432206148718216448238915531196127780575862215289848873917109210775006974044573701680421406961322469890946 [112,26] -2343236580577741425936792811594586008219083704948871593389342567305162449309229879459368008899559122836366864015707596550072189431846911724694409964322793977406929478529099593778158411966731614507429099164218013153256555916000938617345676701332388059681001195130322054063385822692002785578663864805109415457739284764713487018368506568272705179417281229954629002097075848947587936276297875501006190811697694957705292365968821673403649528615217961740194896602312776062304939788772933201385645901102544121011199208743220594288448590190592596171769297423247285072393396965696352040247118539574500786640930425189524706890079894240425691864944512314603013765566526968399044897213044725697123154811106283852359877227583572099212355699645409319760507055211059369859497921905205158822705528366150997293488769870783597249713656603849850033825525531206679657425229476606328089536399543729914908731623176071197136667339778722490019985546880211080970301483920153524953712152909044948139259295513218418076774793894934835802742973935765968181698256908614160103856954429273697290226819619426864691175663566762056280741002445389781169272381370799567344385610935006842945717042463329217644845280582689444310422686072958274490826848904254666397297502978184901086619403785260725681668815800112720116446124174052900551853264943141935247117766456278475568836538539594377147652749253532788730345353027715067078960071157632479673822661890461802733720156370525289858286395567210801653893518708956760561636811278369059214064992028654429161561757980125887937514456960592976920419456064395780770143060594946758931492354978865470520010287326260865329297727041877993849192460098899783930583528162656092215200704418778748410659932482471110030733299429534657216846148902463319878072753112505323343293365629045535387163330790537614924114484593043561993696550334674283231689556719129833328937312925760883412105221988311488118825126189282743442108797039208494250 [112,27] 1685117807148733871174200840390278453136482420966911741333501257848948798951054375116828892769945319617184395826537197778919382708778911401568446694908631432319171865302145212508415391016924265110010601756135907595330897744364472161917757758796283597380857605099336162307821816773835049417573318808876743789083283050101914567580764395610006754898315278663981971781227657006931294498873704663994648508772119271409336706711004761476453281317484438135541464398784553438350198056450899111568997707244412547731613735684942814227654788933123536904437109714681317092757401382348182948713389364294776050349082140061705357792362907311025073115251340547349155656505846194609502669814089226583930402261088834488813704677151647481259506872165547893036398085107062226068537486015975409947138967893467194625514005604567943129973815705779965595374264486511314729554429566227502740033081611585059705500233998906869758872929673750276435122613098656404814151498611517150026287484099568925471405075919971594254563430330173174928045146991301255743647951029625176317074240711335789281615766956381806665008970388722949706012780892723622372239377650879732401755904579739784897879033460272899091739633516989756757110286303753787133876699580946992834189027964894714083167724532725622457104250405422696601225379492056196687981221579849791504278070803519427248188470476208729611154329551928443596440399137114003161563122415419398388050358263363357385763907800459124273571144652051462558590624510701706264585767323025884139380340245191247755431637555896782420293145499439895651333571025576194969748208133846032830266133271109854927002568627741011622696707861939009702264330761268926925461444888001712936619350452178177942120331218262739586110800064394612101839303012163607094366532387601572379362897321237979338651945887738634959037341674289566472219595315586514860270798382399585982258542556263578726936293814361274633136249846375562661099612072345064 [112,28] -636569338105775342343879066443361627709586379822450956339518149515242165689269920358245574067513379392674270126207471047484925066884860265479063605629169099068510968648591932561788544925839711159891944879146359304269126644954415036943077465510955984323316401850280557246081233284525649388357363362770068945904087177673552086994058509261972707898846010492806125658967012050224939473677114468260777823171426737285568200678199913551874406006489303753436536747941693330595597106161964340245807162659158239998696731732204661589895651147091761193109314004246280249268452389635185309231696958272573482144833240366348601601173366448187906489253855597446040865259713580453825028265749136900622077020528036915963306050549179441633649211042831155352521995641694283717146338513491522234569819777544012583778912785219589855481559137063508416551176825487537272181611106328370051010091036888742412762709487828014565185328831067898529241650592045667247917391646511050504068907391928310178766750403542551187411000706419522527938192162679167135000665728574241465703542734519157341239917145405615151510603667962998439954801352707880770064482604790917018570074679654491429382059843045994425181931491194619325374513540358553839566374344628525575321910898618096730951271965863831405447758415214330382730238841238040754712305831261653732207781602073532714394569869273080461873562810528368101809018657398646808884790358570919564884671907941537612989943558118933873263334684645775919397840896510676844140067798480892254172122209802383636739745338604566063719752142018377251503406325691746494208591673091928701255959168986725946487858052845467450585959739867040314709288492699522848012020074887762840599957465226062930465972961547224826730302422905027745694150170097551319016241228403729474413355442784045601363546625395472364520145296008311173599687641309877352980547143968553465671838996354095392143966235943804135395588729134399805113207393750 [112,29] -346840216443674826229783660894228919682798061690814255504830934623492243012445349232535700102785526978295022399274518328168665038885167736015967771391720198188483904977734918071726713183851470162546624780318722964178939702192318694035520672975633162262939459944799239492332174600356742432302696832564339650227759649296117506848907619237605019314850776153983818448674673209299944853067539807703632869806019124775668350040141589382232004531368529516664005247986356816934034406707863980021330470182985714880700275364491110291358419868308824769111164998932899590116887581384327737377825272361487757633212400615088834179394830040450652098995143947425081953683695479299425587539892344221783709831283238138083781985211165786816727792574324777391288398884211039465401139043172628832950591975867052581667242618650794398938323450640577983887061422361536802928640479305636895755787918200138184252035911626011773689648706315520761421812686095543071450633892650381856234989053969493255675972350489714563697865738525992426652695818361124677381691526058189060185698138050825958876828295588127174587836162213327570289211960883229896769335225895489967210267023062515181620221869419558813030677792809738780034859349058933967136486897489891469978290404806127567074007194624384956805895102612935779370847626808193194600674343298375191863303405087791135961417165173281592466064242895424378260835521127088822167032763866965890440189880682088129292935440676513307194443435362783231071447483452285924179741729336913464754566812514644046303587877188803722199509305256303257346309192857972071434970307370375230071788601919990409734179063429393407809927670597700385633253249059335179218762276562964327941362065172050068184316311635215874296778451517520255681307027803227515284204932917685130526638664353204442115540122343496259223851752110798338493561077560946010812647820849805214378093063314277350759213409553403305453759279268103660666164700 [112,30] 796283288154173144274604198002400729458445596145212501441508862957670378091005644610740684115839294152080982404290665750267173381854763877407170538984968663666685748785404269568600814672948982178007453397477212649244858977665753892677819097377031230618447355277013952196617869385347424368411813991857961948402233490740222013466763644752207757694091455238355734185604823497280497555145534081841167847055384485137948977996460444841023049832657903457477586212056135129067863058870689687296583811549402780174077588813103766629314218712131277529838576009070145379176783874356683978569078623869876499253503927138860629035807944640510725143698374140970753209842356517200311094641156564640698229460234229463775611643290702076316239749650948031185078938556469264086042317828393205222444720646479669790336192986139248278474426441599893714073916333705192768454896716065239347293686367991873579778213588263498744594973082930167334682865255210443082123423432163290773083868066920142551051743184307236772619705771766012809609158448543837819903452676561592872433450361180052822256642057822559910147865038456201251509483233096012633324100038976936596045941279646073520604658320343838036976817074184288045655763785340103984287285655093788264099401236425132477257268536285905510814834882730717490669721707319529595636387094353222567294275017029139791339825682456535172405351959513685142599533479513843853525876491534613843967357774221360867866661280117604894523698417679241915844436190787337209205873155593788030970509380240357799502587119925139722348225713216707633284626070036974984384337763002268750861751491465198417801307235772144848622717922809240207762063902719018402025600596098739226892972420033640460649465548667932548244693720316902839383205153015060397551939750753504398878190118657933893692090139891338926709366354683341255115470451726865870469355182550715031547093157741142823010237407882825267081761268140352274452800 [112,31] -665980774534105411909369512370247099301307412110911626530882850878339388023190196263799832466897765764931366566017579070864504580675117643467568466095358198198457301860844551075680651096554741129456483692114256203965739850847213422748025788356835642862986611554175633065725769091063373178593421953307717970202004051953936670510235613563860647723626904512592946724923040899633129930012809630743353600684078065698669463115389079059049176527416415131866192522111707728640836861766267080160896702248749609117635824623918684672792275719115198983270444486090626914983944609823567247496935363720961297107583441764700590829209718207517665214921249488453094260068198981800431604883029009328102163608774535098927374830720266364799244105246820660807563545500185757282504014294734022878825905208415851434873710627260198470313077515456157733602448802209313662178232332901608939796899606423102402542301122416834597406048880832757485667228279556573343865602576372708729080593066815990690386065161089025951603253377994011673283276209240969609366671984101606227622987789136742484772178846814647839993183523263758288306761935547772493784943565177341749220534598056286652216832665198518189692685973197978959176862311665334313254870748936974558625298766734170668572413941574149585435177099182822499116501170239930354484777195561209623004805648122810336379651608491665018649796401700542610794586463286979368498447594513373734123190982085985048101806940081887020146366642104799631588537077971403808153233991189433831599519998870016786930922839954232046781833125808673070170284817674499800452225851486855104457240630833182608692595249196060368885416370440341380798051361338180954571586536603627565246025362267097646428901913054448397577954248543863796179310309032044589730078492295800672323719635367103247075293295833725931023479874245494197047045144804852085211555488606636009908759781766290646504809987518347587942941486259117732000 [112,32] 290900863492888198750274596691570594785891679560133492988334630656313747571491890590399547352034453152670446733094248328108596609085925306478716945186561722779064760477836816047636724784997220599252158542587672707546761036118068733887409160617759914415266783181454489547816114612248131787869169772017098853651986345232842383502058959139303341462025818752034776894991602935330857393742076195148435781517382542255331183482541591474622686288458596094856484208859012072883241977659567616770940725156761418207783899559345437466965002706150053527754318913364423988531240803414338188125539210448608468768906498570842685662698768484333472590034718619303692990052351128422987600432169762346621545096890376009282169840535976569057298762519200698318823389926544996259139917863849881013517521334318239092501836901966767037258815096362485063163703608604495733869377595316084326999542884000633195127903706181224028265222415443893583081457810407769788749322772874104989360637821674378160286602813993579760112052862356970020971344270905950350706896999833482428337180091398091297091846132648224684703589831697946594718387154101194677739535026608714657464210653577235939099806482537399998685075394327261086153649478708812838116059810589390862754193686747831060244514519813755328228496419961777308920659396635887017428884685604089568759679507955833925251594989315295738125761249181158975368852248956740408212784942077283014956638119715575821537205637785562060952479551328487542971628717596185245487515051935858532676942806408590706306476549247832123800259105734657036788050967489509979027523877092690083825392984729719928771778361959695116716785243267628770700187370467745218295861130715637924592821328245093345756042108054803826525130028542117726685202322756776074946344690301700813177138285297956489883648532180730684434214331282611134689661628978205295500661935642959535826937003402988642672440088968056264772577810667101525 [112,33] -5866343748263060576455223160481026423301112428070671301485449324673369659180419414565277715545769684971082233792024607146199066209749182541638337457794946443551599282842504737677456439398908859708967872624316526285672464928667658989923311727513687097792903818978545667589194143802173139049315068680669573365361763742033140951448316190473048094300887891258600235320067876181629969083378840720753263478221138165639628657681834115627591604864502829594613716951814807147865787490443115912212264037518023351007704472267813410631497688778460279792664037500765019366150333582014566346389253258442110043417546598568500756655199610496260037449633638844074810576791706343210578751281835933942528210691856225946572920472372787320595534819297396440570924366997182365915930667922472198458253260919171685544957941345291380857607366857249775374656893414635206774172748466206780643359418804844262317960698008413945811778417379312477823950459900226566403766039536519090796691403583458126194599743736504663058996282093706230647640051134519693012770017243698473112912144548818954789901681775810803912620051757979507382566136973523947723418674483674602381369599165842351444879362427739581503309968066547875770562626057732619680351142214632439813094811373098003049519976863795469932026540031488541868278702506877380615066751920352777578448069337301359461926599621256532340279893353272660426780827858196433238275505979146001328335855165990234904180125820645566535588716581240260971007586345759559110000730193984852882944505386445964211907081222312936519626578360820618287729419093785925593434974605632283107491072635414737224075719254026210855458870147201069154595647267994157209353629943482425291897329583172617158511493261587125754220082396589847567833546519727431321107923151411269840910544370364186156695053859054582754291256850505763901672082929932052213614038012836238498445348362156177203267833665951103799335886358000 [112,34] -89888202002245801984446946685835951468635313685014144197470666024994790756875169882395031239216003659187144793338467108273507472644107938895398255903441080299332242065934114387496950022735735116056267091235480695111656510691184359618375746026165355577452806122589505128576282305639799125831406261992130513972324522016815686741390358471306998479506333710421386954668678076692024838431624987661692560194982606744087908897161925860460068738061824098595524159905678390408671099636541376359817575703046121974760904737996656117011878894819111364530949723496271468095456311482226432176836375249692920749233914826995776871187884591469517104569909929345802194790194358101405619527984426294378777253535118178297195826141326860303458618531086454837659639725576955819706865397797250319123512122904023422538377569569274363642718104644449543684534641664082245913343580827771871150516568365075794948587041728020099505286815225708777529938942818721753779906848465799719271522470677605948013193154713804075958892934016181192808012443585134036257179891825107737794934359582007323149636695590764678784009028221763870413453576239596689152956891534659071515132434451247468599141063066906692825089846036263462098147039847465514447782991178113747347611133873455743645062590038147050897857037941598744456511030058056352136444223979710076097373894516835720287234023991229378538088145105072291615013949483138828891360405984842629837833471655694811141622353233759994587244017277133704715433074631690238287178564991432786167335827484399947271802729045637564852673159964315193949852345425844173339319318670154838605480421150001574883592677323601192814018373093840382599449385594533734602859040758941508496805456970954600761959214294639291417166860396178358755907616845293050238085858230137742361130009490020419310060642638846644010373667983002125808103649170381878666031644826063990488936740566004711067282953898893500033144223550 [112,35] 70767504260125565997170755873201922023802760563188036337057368570954844509267857468293904786021472552286112736650734726214016021850132103234311647871673170409336737988816835854151023289809137804389440943846647214859129315866366897038943754636866133370942197922977986385825005123935794633198387659412996501456244752665934215109202854157139085372326587751038359974855939829068288936356898846086535205795382888406138327697815635565764451308687633842765159301495934331734841333730369434932432598607060294028912821087577367477931523160826726515393538849925908720433245603304137596576989922945823368511065547367104139382821424903629724303011175761298905556817743807160032665503924717051057020339965521665857977438983896331969914164869256757895803967524721225813470879930400757381415303551154772904054535717525515131295476265386155657266204435794769961468049889331717493414070106344608773709268083455161227111980265360607859188008997163517703403904449452621768408903047987051887632168715816763632411454775779999176602958511998628034507451667110595073918983733916685367585392004511135841623864279407197441970000967422100526724696925782493987362673924631244556512944414686578316778425583445814076945005905621864931240468609406484238448881663357120396645516347556518026857843197404495133705086997079037342970860413383385378541580850367202571193342914502533505145771199567239292021269841010657527519437413398424808990953522286050002641064570588084496756274117237257730086385099440860372441281795046302294148508853036936078116207372700421644300904497898515885654567981203216453224379424064018318425643688059377116328286501777632314853584445626109405948857672115003010659996312559225971609925844774524231342437042876313469687873912685233062700715764368155424112546164109447993137951769834692644155968557045137329517510925917194930272891850980425806528725683157620807467372371059767475939779673658427204806403350 [112,36] -29239880684711323857197545773241132824467520912024636474293394345008986632873845116594040611211744416462288685216974382081210705969484125360962113339583159893691776716027155902211103817505648009787879473998393653803286994722175100998138388018110368855551166784440726470870062309889943174794716962544873830915778769750127390230740902255286174886535982519485328298956397418407212748192986563383726249007575825446035829997862618527954711993742178030693840549549586710066736066643166616615660927679002101802123267658648046466713248175944350713286804719592363758094632467285756700072604821853075721439297016427469038624200717108129577097251810855396827253074964388539731368312525119577171635621746147536265288620291510620155746920863053753088322434247828817461696461814620113680183313552189488830179259118710780292885136795245807903700982788091127155594410655596665388358322098804097642867288126391199061034614740012551891758111366165636126030537085600081083413335480242544566860729290472176572811438320775862182791634303275706591067544834848030222821811834351125484884312198633711987253051985131864265253027655418335521251934570111383660851766042180263556635826454723512600194880960459258412405182037841539703136444691786969853410055519546140101274922101461992390347332542230132253223176592890218850829437772085129293109495316474362904494521476804046599032049841920166899963339326266309066526325269834210341275740738194459430203626535982963449021993409039282566677463802351641772234815387051149239627770080196070869292048622829357309793684555411141451875527279235426067809146645223877141258457841328159655032352256484351222814950495860245055357727453928827967637485862562022500444795720230998063767954503845804286904377829161308557336331327348216860743886276579902277826467868619637948210155654698914248032601830352193067920165152915421948649441477192583068930899968775579001255256239523398164292850 [112,37] 4876489021384372682130354733290810757925511630329819782704687163796988733185261731356130076244289301589133037889731680348360842836341563360783815460920648657586658796632709419064781240774995170322788943633715117921894641807909042950208010163071041967416451226605958040117793650675525161297474016625138414732352433295771774039031269320692414968796247933258208303088073133845422384717185788518857569001364460266722451103312778538655751142254882494045647555910064281475711145357275969773078175524817546724158673667649757838108186129456495782072657646915506564435476581092328457929394371144662933031836705963603441543525213421121813693354788522015886220876601226522251349581255550536097380408017337994835678656478754612936501059400313938621249147963137662186621319458137773855207364319377300864344848066362963258084481174678387364210651470711134378511194887312589011497028981318265715336959011500428259841232973432106553735793963843187525636629147810974095764521729354971783347594240629231020150148228626557137009798157547391391542175230706532185849972097281415585428823943746479747994785736358874069980971174954284618712176709408773843740872059182521507648235242923626437685383548373138983674089340497366295010376520423665265608517024813969705078042744683379425122110938538789544618396912138701749961989417637435773831022941650114289007010727139395342031119779471281006855882030738608838073807478379300358652843218307614345211622786005301913151392534265706158621597055807380015555150886602493469817671430970198504651976494464701163924271624847401544363614995161550521854184017225525830310979576981464788948116986730963114696965693614472675708113893504595963122190059967655001802956861792371379081137832705049924024686752423085963143433423858909330340337350038270861102426879731025489250440743414506500375856729536503375469711662743233302298173733061722957445571236482510661068601659722922426800 [112,38] 2397589107243534821197016658782700055829722604713182459625104353481120197772916935535133208842617020284554623681492353714310462721679366715878233728125148415293748232688799794276467371774190429131727416864753248005158831174209194765655032381847080928410422883475873304719248670131214056739289452897100673708836051519659012287750098816063998368456350131693983301064164436883956451009954081359318634071511510981075640285031860528178669856526649413678990420003730978391452480789442633552777364728442957984586333825670539782288694005467726639471996521168586493387525061643875002877521489399435719382711978513557788960473353129667832646734085513094748240843548143986782742197120239176208564608520388227927828837552829244249978564745438622846246503389054275851931374752568426468501871584470450075883192273568582847798441378503413631128120104246804175616546777428115009060340767409984471796596422871467220555693133842048595889804901289467422264455888342770356930117011416537673788617432098600852535190166458791919093016592569383269662630647863329148304594174552884231532834098860527870912152347967554387851772410082416525392026809911478398513260928512333521142697408353901695504264519759743128638160404473344942683221283995152131658672007882677876207962133908463651970723524809091803139546809332244288799345273423080490810004798823535675684085418900975370869617477421156463272424686381458593225785830583374401612497744566406249833619962219922869686363762542901752730194306738362098534232349448678696515959206939236431694601486442901326531829986905996778178140274840572635616788256279945849270075714912434034667894272955371247168830238082583453544044286243159882933464973363964615949276624659579108807071917440737443825609133057434773956818486029469196222998914033213075222951392771657935539105721324020964577707828345183968307189993759333209399271996421684606019504150693500633002172886820681875 [112,39] -2403459733492691318385000606369447377144060250946498560837661921109856555692603802774845653508550193199018478189890977025583705812577019846310667341030787537050872754306292574550855137977132284205581540087522543585403333190952511117440346033582885048652515975093504992952794581402598018659622067306629717518890608482536088261368434853614941836854830745589876981153943010472125094756146570405274274007728301583223884132971931361402342520822049991775858683968878733084889994143026437224244139278854035370597162552239339751032780730515182995641363402601209630480741031050750585506166788658350300884573542516883157305893951312324793151656054256427873278316070177889352557823431534833194936199652040629106817027785474781564243013924630936220174803827536146362671062158205313276457939673561997842670351084623579942164287655017357172333808852561423630342063141591463256684360640349720771097028145582414575863285501615151696747540440142523617686714819441974960276469498782018622974702641979210035415990226832783924878916817383055278317671897837157373184178526452964712877573334493139710996353958307068648390069408975058040414149955445926752001833005477983177907662274477231082185969435879512478542747646864372329575114234120297849455339885257524928192414555202870389739014774616620317005896989451141026471317531519002958689068561784376537619201815650635564398229233210525133289530624675071042113016142858983851725656949523173829312837841694350056751586456239485114007384750712977379707053812601399232016136275499205938216488872032752479060624278838899582157423844644232579390472396893589181389051614589061819915672185942046519598645380937784638192222401625067446602800162177774690402923096846459939587186338780729667224235526602135340336139769698804396827168684599693167001529066746775603759460712373472129337701984262291054256051141278961255409433654016105451990786709446973329463388940767860 [112,40] 1162449215186628759270665157436991748067994056609537821051557220053120335983916423021316756717586499651907735623845505520471043846378880719866471114913415554847210575682601770507302030773610385313403485247310480092441425515654295489642056143000833294727232906419143372205729531108539504539533360346801017576513449945322976483356636412245906761435876049355209631488631336084338233750912528625261589175846003127719697101799230741257280149883890983914612181956024267688799110255269705666646104631716355520655736432842574520038254385892681884667339727888693834157642804402665824030221022997976588164896001517752342577734184696048268335944661480469296425756359658233177480711306161383989983604991792524997061402876168809187293718940949898176994857395511729354450656429595304958889149246975108718575417444554223501559474987598174092314309364596708790829066607178848443640498318700718889199420947258873927426360039798183553052816126601837875156546212830411317096924104560691578598654521879703167119092271421360786306463438152846690385539478786739518641439543095011642705701893723612866300712864733540329329130587663957615891971856520837607136146640412431261627935769731087135189330987539712225689028276050305108433471757620467654142792885377227190271883496766468105784156644407852476081497872403290661691641909265717359976431017039167885347365303172694334099189710349964220562292892886503079622498147453490312584951585419797087384937516593680696962708593138905583111276759317716855482083365849588941177762882205141633127311412348607760338356313420742015868944345672787752088267817850358041049955049550828685835235328311404718130216722015547188673332178184080011614108183609604281911503106249127695041936220882194052525287189993103267212024701637285335685731301619381894472906314138265086056357517232969047003179811387615812884742126844984858500772189869768587971316312971662182898730494890 [112,41] -399234386836028940109949253518872936862593031848463924697687718552991761293149942487728572452490528624148833204362200421473996513687253001918648099842972436901949330737639784073970385797952474592583292393284857621626783743241802261659170548363855330295511833699028178126786059910354309029146769014862800287909379646425393603601281821531669354557358744619340001572286355120140937326837098764279108559938879706695884340735720259931850942101617915190303992503575083551392997417548515932960504737437024769275463776422430291823176338918385155436925016734459154046703721820069939752820760705869458206487572395764934612959071626391145385563053408239085547646100987009606936946373377494707629513584521458638191410528148288305472943878024457957753250436787239012221673091796212953690938132011945173031322190589139322181972114666040410648662490732606197918467551909850737084367246907162569602466496183511912961580489517612922737001982846961861400256448924640300326915151251931549912718539883902524229199409181059912235392816145574576040122363852252165789361102809296089449228657174729739674093582245965665183983336043000756600270289961030315327393320538510214806918559073501489719542502930831148830936553371154179688136168282820085076595776713440322356645903178103485017960353552532845545816785309565357545775143449124715347494222950351095835923206216237957288740088142360271892320117493381720234804113096057437201633551067982736385424967365668586879685017264729009094878335665698511234921129838657945133808691502616181890225866323285954965357748272054688828390577979765877853467411220575686819499061645380199960356434467945240520513629205703723326232858399406601229514096670819914826266671690012325972584542199462457506784142581428336428123598816991149974753830248555083922867925470378895218342559417742557370442017506078014538702115553019849761551313402886698905263829833125577350264570 [112,42] 105869168792124784534661566046410853601548289749133492766605969527981200870885618028972659715359648174747117710450648011221384845222485207381610671485105313449416505061365380856125769554500525358953836821775498041281387639553101964326536574442553134963238368284580585179149039119146374898387477479742491809426401114159305743439300876377836004518920575361678804287977961606564868552970175700349250224287821849212065628837853702982731103900130438200809597620659847488853968396188513600059747613137591306351600927013077447276942360171505910077047372462186348813252722580769304969648309338955542032582352281808410953313312200031894662372431098631311290210349770729693928137381631559951032447753086644492074555186671050807955257192018561709798116085943024633570065658118794393164074249885715713080956500996287392841548702543235787152689487580392303644528998376757289163487303061708799010586360133958000426156151182976912670397625634076787292692088883376674459305911801372936146638144029200217243749337915433226851289042300016005213883351352506065788948489522234804614253959357855218082007241539391229399568516501524788042698764755223109522363874410760655981148178164020561970092802041375296358997761187221487704103626122575482212532825229350268770465421385187137777785712000784532881651804317533131561185608417933832607202003378191102176862751753711448600757987571312830406546050425006972850880888639839270993033748243313768659922432073055369452808351918276809793341815805244027141751715617784714720539820013407880924637162119777364948201512740793327044136849993813866315112901597702106041788785869468046808232137316571221979642770280960352304300567819425238943726004484803235197879664662584162630187539243712431487977945545688985621617814226538559787816643062593033698066002116587090443842633174230100457739256074061053779746703163169717425536825075674353078892348212956164845540 [112,43] -22126851542423765677107179777689207903352625159277595439647418045334798599462693553525640030387321569564004749503434255275025451210776391473008710722655842413591731908680887888804799781031602143601571999373069677452566607917643283442175075158833552686292088778805196399700035621939272316556002900558151736036155140617725226871047368610082064713291298489499722024502365477850115564231366302161623653833873132309524938974728697757777761084495970069802104341503405453039922429870824125123004386445439232450445931088943771880293326613042055037285616227056428751899686997538814018591423392174134842332522638473532010487385252878603643588286333450699126958818401273513190791641775988676923736002903878831652071223137269033552677094518119267165110170482928467472731982125191377238486011283766742996110838416471641913167760621453713757128144241097673536982653064270109006055984576833597400326082927135224856351335336511681845035590063457454159027960175263066562525781113919976720514368303706770326570492943815600708444502044825442388557300655468680784884127688900155619846300406224276173112361141744773106764481308667125423947539592125372787171368703825587563848110527283081802853371683802347889589330336454268242302130515553156156750529362176022304247270648032464486080911314537636105592173220159331064296937182106110215921938376253092375043003786465035138534346727352045363106373862939062346482721448238097310912511300303567387722487255994651852836977124055714799685513480026124617525967428636442477567093768634719003786229499340167223087381324606453523840023954807008420597111143713179545846329225804775521119102703447929198370020736955465838651621800449832012591840510703944521982210139155308106040753351808270375937030294238139674345885939802978236033083819349508146530830330010451737388229063996283597227347626490101575953324958450960470438054840649607797242630120315195600 [112,44] 3552906181239372931832977171521960587979693047985351533234110964899177195411424466404412708356947945414388856884042829384224592450569539753294079720198236405565061998821809686661704832298386212935370001769236427051310120739293049965499260795043491978926816065180882241756847729023422978900720739025290395057749324212104556285361986330258713314258255256172599016223061569812678607004362505627634301979416057664097312589610198667055068571099723322060337511094507956601070271766491394706219565366500817265844188693473849661758842324626283695536332800625911827276489777466262532898570883504748765978668561643257006497611312029139195367293581072543747463496194266607008623468659228785944934224159233536709210004052861170612997166542457035823709691799415782405855772266670581307194541939480852455563071145780098340324861936769623337167267841034384223804710798760636647879936410981440463380364299075303429968644524758727172459021827821643289453907568922122273326435399237463177672949766507361989361897230351857415884027718247433450445149425583488050466359157805913748847767515665284345538122583964025917024773751813823783270048894383062470201360799746066377493662549220657401852102812683498567741974655478700554322583833864434595374138754269261015112549799653469579925407781297771318901729997007544426893517499229565352250513561765477667358053734064491932587699380025925732132836661273887013931521220327779486482095401393616336434349119504189419999765426572335057169069456834038871263747696890461309589538310285474529191345205782126375413379946017387549538991565199416258091276709285264098830779786906125316141504599899656226807518523341675009023129543058583253383235185341745369489234099501847548187119406709857464965957519489799129773434038457078028772294637210927471357544915664594338986829040057833245073226259446899839790019489407731811652758708123714613581578765989880 [112,45] -382273066894549467885516581460229107294332546525364153559357290801233715570226356538839459871702897448800751260644147398754057616864723225155372055945448096992251678887680801547218076608741560297029884057686426417707531049443643098696450684009584257141262828353314465786913647304662814339468477483018854668089995365692178461381585741431981644219459917459170859182095229495283241328152477397902522271002774862739523648075664615730134605258355016716645980859838368020264447138612270328847804425107539708967375623014156956127549583520439474914734550090974837528909848852525214322597963570280455153013489503331467404795290590401225966180380593743951159075263705170808570616016259933678710153191390735404641004638287156304802157843142859335027725184364798922017853820847854882678496552888129518998253788042965900638201226327305394677146687718588016231817682195826690122277607269343351276966733594980899118793400954389148851333991415346771739449110536592586388293463648359114184927976010808489461551282431362725728582343700731013071191828107818663994525101213286930281293310300518447603462369512175371215852924237713668197592013851558871753491092427404153715871492307698799388400772277228317620661169153078580838055906183097977751208299876784386220233955895786590500425654781153931307882310067015856037883569694038923782602258527328058358007321858258439735371859328609073058576347589731758662157767861610386175616314921569372801430291473208714976159990741701050843309509941647985396003829473806421459793231319122539092467018421924756553339629830639572639299196847258064308011378517830028352932259947678612293014790932833959441730463711711583498923241918459684617685370318829687914327461890685602640346153871537160958551015717973943115036483578063159379297666958864795291192026279882579110580696762357509528007975438567361524891818806049726121664327781041973701965348095 [112,46] 7225958489346895785374655462964861402585678440397168052363127283208716504319752725481503723101625286088872521263159026227091720347704082264807974757182390514597075272022584703408949462158466879509739328446790447134223705064892383284649747543973057545951261409775406362085585370065697387508900801683401255580430780989858600131530484736634370605726023830076162243231339300071628736098070057941515812316176890220708386102920641566804921956401135615123884213837364208020196092033958390016364335797172926743264040894934307994798807926099904957755987610287049188097599810320730071369325712396356253679084779336401258190909674298185297676159709922467565863387621117973485459074866032243120967985167924184210101371247549150737158295178183378995668751093901214040739349796510990125779050109471091976978057804609747662745988860139743162200836477240318831991825609325087430687683800588341205617910765360353160245523339423087065621531778120423380334809800549045233587459875269611100451048577205633728101789478501124745987832557860795770113930157230767932715844346215153795608891976224944420145766842426779437619338330013144258733576701524232379041752497505329869705018699151352451449158090458926869185515911135627120723844271105834187181540247862711435430130021198890471228103711593591297157938036168005291958694346900433973666651740739623184629893173951476727675013619900416663663042920124378917126806427360256281446457202178902640199724619842914090741476679654703394745518317621227252623215527769822214182800062961566159204228222547032069192519814680649200883148884614032449849129439397111151096201112147154742761722836555029801104606827202653990192318367569739655337273985524580815798653107005463566741717768167956168270242783614385142966541041486219090911976351677180829876841113571513670674982450284694296511086879067886776065975490588868269093895001527099328407690 [112,47] 7330273257726737031673778123238677218520076616565252620907809999988081116307856653049475081191103547455850251838871084610974091494235290555729969588469759916835710021685483669553235436673888792091669287932633878443307490568953413867878548783667613438616494366237768167433108525499726949973823691000762552076907534209770667620429615797007383639403929818220823628711802686116374625765105052467146014078052281287527632770940351611061235454982780350119013423445916051955566855898549759641019147386097783331454289392623972575247827469771475570118020546883119564714802201634157554985567875154585975453559795139787910634331679510077208636871689070682059005652295366533644665516020421755779358911378574742770334374351025321315815482066506121416745658800900480427178107998759383534774402813627405522954275551448826479911650711222622356160341851898599794446628388740997558053115979508570716673941873862830076247128970197932294256786031056978432098827057243438328752170689458707950384881608837347324714740098069634325108047633177110127516812197485362734798243942949841799472866304777135966141012570194530542965686751254171169697912862574481783401222230037123660015546374968189234281737521469950412734009868976812194617406838877403208693712482652809852071301081038204113922060690279990482918801675400918969502850167677639144496868819655379336083620580705790494319494294354348553125308497453968899503282827226213606213476071388048153593555202792893702348713977587623901929397580166570764673706371817748004907633297684255879114783254077926016442709354404841537583657601016311901549469896923204596677310550596873747458521812323545967783775866781062530662342377804867642694590296743629790534155410610509343294381598657126809834276913611747603210347363477113295128676698180701737472861344153355515241849127291609370100095962892813055351357406248547028501282833888482944886 [112,48] -1725529021588013358662423654458000740692059628608569030603991712268484710338161244885402463830422477095150911431480134678121097962817446305989893003791292568055163326623697710435384326538585842126972209737641836357013952020637406797210510712306298215208779387207682873444834234019946804701922588300075888534790150826280487634747332673184933829324565804204859718057631143171480673083836913428257757627243233968233299645448331914625016966399574748778270845151471835417971406268229875576496108647405226624770837287547786633587870598211431610142697353810056396023509401887992414119164224887196590345473890562507153961976470460946053104918001573101085679267479321602792855075592014087691833987905272542782676542865962714452321927576141211270490053125986151360166466354894635662066693571454224730939004592657472659545463979263353341191021489621165535300384635554530571965766834871293047365583906305491568838440661782978121540542883959435471014840369026808385102192824829450965987951351238192017224880469806054647519439529826331713600954941443582124325636268459640604254130136267871223890337204438720999448177031987985153814866261064038947506411064525004538555002578579526630885596959248124156175995895044240258322269976789520891416756729667041242700699796550152576350148336188067407513635339496266766408927022113382385330133724856704441402555062429672442902323987902704813110003660949245934391520977232815147855084249386891382505562048167709465381462111023959594000815128972766910766298285239313587910231041666022672938850916334843776622225608588285753402107666394786893018340733857304212167847467243320789079350986771896288253113777334490421417370474240082772411928713795513728607991982756600427135285208977787875891155264651013143864017002598958958877311753621742804685182783009049752522751472400885172950219235614182134359592571169121901899876476422477275 [112,49] 213669298566978474210315309511701065690288883366326823568388608576082051512317464498251345800635163853483465564852070813864652583728465273291766701768777699878478969444192218853413848726523708113582125702495950998209318154772903321974093612943611294278275562587267627349976182589604700073736028164104246285373673427489531680885116522097799046907631141076527985536973326811428283448887826054594170497061396050145761446804681811022113715162944092029277347517120519068831837689829733755323158657723391468816624631228068219930351901646222178175752433691023076357397758622300778215571848955583874776153804122778491409549286652091181052020602728524568305198540433557653057711243979526233842608732822871628238867200877293408257998451938458896854278828876217277639000658308443659623985226056758389252893372755044650472678057603079282025456917829403564694966576492798619855357010354167808173781516059465953654927084200696345140586825028374170219313621321116951301075534778407750851449624626622175510136407542719361707325192290721088956278910481980725897475890934912891904696941801501461595154176682394017478665279408360371228693917520662792269952117478682997252588337094755931220614421601998845501573148818614704880156950942817755837741239893276189312697715108926788529151649026065521743725177352302274677848159556985881735947130454021497074312013011485569225392509104243865156792437797586053016125881445577264495570801960774920091307886150444677791910110329560228438369206218137244619114976803262536617312132990178941582068031976968825333041901630918508044055837475883455621312541561797914342929208471349883799393242267298794176467552946419767856325228138586478405821127842655862422621310872772335313566633081855415307167815562049749064518176996195425013059363740828287236291309899512983212403254219459507066514603922375949764404647889372204591018894046992 [112,50] -21052222993788887535859185813073789748450636051457418069453270930434012744554850269582982389744655232158853437552712516762394989961566374035736610008136797739570941294464526242216730862044301843507959560056461688242570161926630270455648943625896607752826872865175514553644232975852018412943352321264558774961573204013479464509648500186211698534081349457305648694566629634212921227049281462291044429790907677256857489110664068398158955171218621927717928320861917423321468032417590016955487202100967049449242173024737944216858178199594782882714357050542855420506060230282676831030705272844584376387963053306075280613066827522746138345521094574202844577919569233255781263559386427092999025568885380019200607247992631603736066668992643113754266220267951972862942802396081911615958209228758318660663871677286100413764258048058361886146862625720674523780180649900744085049242444824132803500603757545118510849752192099948086371231368580169904660816606074680373339013519896182295022068382931104108616761399741230697463609608215995835540863407571533988371749767263608542750647979849145112697503588570550785919016594035046994778707396497636565905698617984792845780781886814281455123204949003581942842618993294386091996468594083556033031788615779772981746300851740348366277360926667691360173250620881466031322020800668345001193316671035579804307655203753253942468871875064062772644832770153208320344110628973226125317903564532473580234937311410486071310856747382427085263585917520142403541170167735261902434474774785700678266017369795205367845856049020392156101858121812479709099905994495049362578761934263354094661999247534834982719946701668776171887852177102827016234936021935953930782797776710329265985848314369055747575833214592822026999398168017402925730205059508466655903889971161255869667611913911135744300499750337463256421644131069988199550497868 [112,51] 3949936493400623090246128034023518874826809197013647339205248233036615190458385885830030686959970004587911061519129458445088179975640699702610466235849736767511572235488647733980590558450355925584475045501847436393340997348578570110344084050831815921999608053058140166535406057910890993103255739322510617851717886840768953664494136699151678779224253375820329183575907808969746589999827982141100386177256759280047478599055250810489384091024038481369153646177654958336873694749198131064901733750784147721097940677936699746334337222957713314026351718430602669197334660447292982497343237429293009537958929725142468179433912370598577417858318268560450338007187093810463326843473956205744602507358859050850367631825353024663756458924222758617573218709887323614164184339911521544113333792722255889651459545468419851666307672927387225885810019274643394176910096225683451556169686536199568925015635770885657113966084469532934866946436757536247383779106188196763689656303839968172502750902799783659965881535989246743473271093585276803061442119869577371040932675434013576339238222503886486622553649262313816531924146527608708737317252394648449236211544738142230298882564703953472361368006729305224297078004200648656794579558222325233460880713273048087671567444671938885650663280581158477739146759810706054989553133882462850006589743224517135997598228253031378020412246496127116934784079115585026476320099166551215864944015084892640489611017776895005618830016953359026813281965918955120674197343635012584808534989313596039050621121943729387139238159632502859001093641208457336626677453990670816910320740577242544493993012764624351869452477464817613778640698336526234671861237395092669779361643145515974100361800225641568131367761088299024751288974747064298765366039747644695544672582506222171673429407263852204075892057068296259832647282737283279000593 [112,52] -865513290311886120172403886905368825747376988601007891127799586369796695825373044628498868075017989434045874669335409129682872718600349435949789518711690419358431376590830850652105538775749772183549576197461937997739965889133596877468457796956089765501951031029742060518553447488647038128951400931742035577588010824099562919522950238622864971108185349065059934414930112341638630262609619144815621919356504335092251978679917622298226555556979110890407213006802829788544715900427799733669637999564186415009102657973401672101844549471117661711092516301166256939579861931285526241671417515348860173779532525262573071560016938868837025456294599603168594262032814792384917997458095556154399706189838067258315352048876398688747609865689803171794184086585588764688414557688578529035965228206428885896378446708424691290032969307623342007067131146823367101685413830541120153719456092119421107166806654427726507272332172072078548393253053871426712460394686236017483862711388345433541066352421584214710657089311280501856974502580321866141129298893661880918742291046098380136688707694452753510131832992848255913046850877444755916988336972560911742369913231156555093201826808918908077956577633159711119567266264400829034179072046075924190049311203623070664097605336339017530738489943976589968834442660074079762839984857905758037382364510548659409325465238270189066159087839239044666185409506465530980684796646565983609814949138812303498366565490333912851644220496889472288364154998650128023097710773225089996552262097647131342573287660390584181119455299983156029749642737627171335584007726841169834577645086831471164350969701974690603984325340715064581563826406415636054327539873571605660797263103250893026006558820090133954930018526449319907516822834176098458919781590673372979835809259406566801334249020474311933348808301086617616549890016890258632 [112,53] 93748857034309980883349135856615375001701035361816660043800080416156491423373082583749763340430758323653658674491739112068995880576591882563293522377604512415358886755002730118769234531613832432316080698596559877323608149813073034711566028508798583068060942246919588018468015622109879046531961522151846579533835858248830162647372981709549405616212985894186220863590980611168816575336360946032421606759080664368823208026722510648662316001061265730950641104567730537838338255833991067054499328512634048699901333328684255067854924350651651537084392897873567072075109888509454751723957448128496116169315845739800133925914359302918057922483311971328817936124985878663613591422880257284574605320701181252849275546343641729292073205558076524269813390102861137474547710617186981326616416778351201432465626404967188649028451549635042675526380657614123083163868142011459030171093212663740674278337760384739435576433006120098752526215240362078352499850684821044950016652470816512490047382321802919272303843719204404168946746556063747863407096177844905768923580933922642467432655535457562832431797124971971494803543042488826352642380449008220236364147821490706389897439768323200922858002135408430339280438898105503136688514285821142439053059458762326829233007989558122349872239361189650056923995794440379142864674797976725179693618043698815406089281125672621644292907175386830290722158261697055471357876329751976082610581627883916994138275605121565097340384297210459295365525017737492234574073190815530144170106306106981525134599827968343345023701623313734845792872976675367295685948128748243245859866398612368240631035309931437630124889507459915841942135147858427865110610276994768901087670324408175811869247342639875109732144079771247403018756058465598525216103333965647052760568925669172614698667184861632586067734670022349289163234741659000 [112,54] 2234745620281743537202798345763935410155038601041797535627435167381488092014947856049677099948515975661869882453166056925935270324636933214976952282015068970545300477656105748088984677824865019726850146550882416357325297196678257224283889789778117215209729463521929336164629411072687142304435322150829676616875258337764178444281829569546767314330404085321657696219229940514490469729395855293984719682514148567616925842513480638888011129360417483810346095286901108975250129280910668587342835057782160222378378915376749822033302069866383368187151530450762516469857715985364685268079628404347111108448111592336262888301759486412628006132261537902726073328473831735644651809901478705386839401314084341752645033953318588565478872454746722821098163783168942758679967021528559506908556975280528308039896478194904962066160630101249880785007079145638864689970364498066573916637107249715952304889741734123853347385801419085295979284193576608784853786302982558775246577469474951091593557716388421196692954641533579906784037622789284894081791428415712316394065255860872493585595223214809027754729933947463338507387607284908992778668207023346155620486941656448727329456283722318414118886582130635564179513778809408604818154370085872888313366791397742184543050264821134132786254628226306809770291466786760820153850638370699591127972047515834311124028666366347004907129353794611949406474887691409218794209723071092084246201282825860930093248362221179937263737504011037416055754351955411537204142387966759906983905701443028393528604360933951702959280013059106977485042829424535513803983298051332142064412213749445875715067123989027898041411718506644439444215948436834147535314479170917398254876412324576669871471926000219809304739850582222473645844384756308334831167968911972990429123556507372792616336227607487217659351159961594880937166148500 [112,55] -1607974487852021152278762214787597020180292058133786750306429392285445514122598817127238138411242799228898415974731072241297671466053687128321443834050562046514433768215566002680898864414163476312462578733726000969839964620030304802481627045420810320041012878424632712049558208711442192421258998172422031021140868245223832589589115619647776941868735317327732843022618186363647210624367045667116134152378600119602437642303928799517347565240736232368269361512511098955987100627131384277164658377349847276192422204053208029355933972269939718381461704370573361939379559669521060972038199249558623908348664174469475683991737969591657223906440381331523543261060221610838024518634429376308854520760078689256666239547588376804155960796859640986206322410297206574274420700738009748025966489689969074305441573808534611608601612655652206473189299156737360316311930359103525260632566413566387247278737379805379124016198922469673382549289107406987666201804136695718409135270154107014776030531461581180798028990318231658496550798726393133429208136781454353997816232641839894584441010609785818101122710669701972370635968069365733979975322965323991957739104068806289571254423680471870886809374431130470818734559731616730559882083150628136677187225980144264314146486834467732242025664647888077607662002566663799861144103903373555128389890614739260152449703836305464334849697371211565941872074813078000474620915906954759398390220102695725521787830314218531762283209237981974323483168415746617815797126343677626020064476014244097926235683958846727218953525114146350928879492490737941501643608079899664534592921186912559287421262527626977392051988797816762970332107925645773475304084508537351388803457002223672517672309517005849835337354419374995541551483929793488065908179382610146413551806260959859012289778977154986847343119174594099049975500 [112,56] 148921262266004842369595131992303539135905204644220780973839704865537968528970853105961010249391155629439913601731982280745139118073712514882818756924868889673867452316840518983085963340284018417908285344452325146185326957693042104477113046224866942718751352480885559929641920102698924705617423058329228722677142126185044238113278481323158580242975651437513836119251359960386762630420358789419132400737070391447041914024749508811485501739388194190642080888300526459638547185963348372052317812990865162500161700831339221423415719500447510418667783059289577383453355580760231520210662100922947863956723914057852689269410416747727210702951565083784306453350137585917043346918608547999489734638992954715244736657820678326280687572422366030950164857696742098895083546166187598641169315364879428056136165341175100503621326184983049810086645491969837888633462323472880931863749373033339938383906593318675435960362832372646270045506547704674819379199328491933072785253723200716358096015620522824576537073189579788317618273690885774902072949864835734957572912405876903371618384185280967732065133554963201254386437966894129355439373861730544518471273933602034702948686557419248875902009487229410629269568089103127883023617299902214365186869138223173031808384418630728393808334212726837906045484927510613794310891122321153950258941193686372469699330623755677395184339230209916036654394128111515190717753796800686604176198507686740204970488006186495268148449063295985700060439203191672555039879311250060468739606461562911634392046810283714530354988638191986111198790197360168562593032914125527571732419537120380788074450189726700584008772818000858356943948934929634131212054196160352693671887392691918222192698562370275054368721029653332856375302077574979334394666385631363986969840919236649161393719685591799166207266003408522106375 [112,57] -29609769210859863480149189806275982547349184374096382083671256040105814653241053063154967154341249747267967405083396479855163282895063930346155511421839066504948561363159319293099472548104241758755214109900174149645257478159958526599349496420306669770213952354914856084821455918034512185431852377588354109545861806514623811475663007541982661918553687993371689097631445998671514731534653060891096598570428775068232399626454046410822507066077352453134883516673088359032184699720940892268027012085240818566335376637497429725938755329945664132376997175976400536623883549882761810919228629367394320484467074648191055979467897570165720549617697086868083357413397420005098439275801312012430230451496225435496278426158834840154140209022914791639465908303115956717216402671222936373989162558327189937867114191247093946492621641900565887502430290993311082533801407764495055200061904314119242596210813362047203386207415778522927639328523629500216699846415554573353905768748961222758100975181564972851301199064841907828252091586096347845017198580510055070238531335712480366736858999955204105971270511468980762950820497319751201270287223744620373550160145968092514171262960185380071416900721106718152109090300255186326485124881030031479308947733372302788480007904859893659039034004886852712215032807537089064386915088157722717373404977764317656626875053723204542541404898466504161676386409141957815590001266422981487783732908599819981020962415502859847896070405849939786875992191176864874280670403265509782054048076465928938537337212485070388409604561379701861724576321829203863035996274043661075430587177053945386791704476655283566872289542079111855491791460168702369951131433885591049284565953859825339207138390442290990651833643251792740878585061625349394534977806684080840934852921519708758106817104903581807330087112507244625 [112,58] 12745646810431771893241923153265107060076854242600977594283353277268078845094801818399268537290288593824884960818537791933804358454542849194203613120857381091775570424801205037381866006797138706613097399791304077754108380734577113708709431248038317777362336908820768528089415002598255444682103176341920971985865040751335196528151666614628794532379416025972921308006832045840682824157437843814314499499813739489898983607611591992978026424723433632457898707792146734599572569946385325040362802669167009511381331349641993127333400260882079996283507474505095044082251468796135981991607471534418584206401148678707140667014877162026583768633018803697372127305768882647481083126137676159294916836645853501935236728334377041364682533791327033196177414111437443778742636043120855123416031030011216410387170366332596825543882909672089529409850608515893567896929361293149727816406928225899771742682582386920169532438244658569007642296586151816108760784900964883890276529696253347476118986025628375927524859321308161195491476605568984008913689386600802426431714592006522515950097297997871781940787940809216560868911237567602094597488792601704787957873271399963430132444444347843331692942023338847379346396718756907506150480166604076368247684453104477311484897252579894056022615877237418091591760454127920455356233427880039460955542059779523987415314768025688329567940697176998872350253079694625231381070042364920216869662196648032991423387291121576027049905980822854826433060060803809127506210919815500282669521831064248950521160508190523752354386037361616209874522620208806045986266228346527769406877979388274895309248161311081863579615353176986985463522082259591003151743412085337231043974092762410116546497273574029776317839267551938495022955529415731788702421334825724845780618638485462661662571284036393903012795334255000 [112,59] -2727118867031358784653532470973629717698139994460195969201801901887270692835485166204453472158914240805133127239136718076334347097368522957616380118290436557191047514963188532676273676042147268940712530257746633296555006363568235296142073503225527658406176085761437890317578180805432273270958717468043030343299026632174437084366765183931301112319095526600548694727716797187486395177445220598516807308717744530030391227947831497125098453821250980827879924602605293535318571384264196573837106639444462945896092386145287195759671803001706946912837639147574402620022313580557550214662707413886561583368752502376726687118240504572119897080628234555765057146255367677632241823738007122030351462690470881105917423667638228354343754513653657443134369408279697991051538423988276538335918314520537604804991866978492233800301569908335130192092623581557354174763195254197270178492102973430938027978146778126423162581389570932901820986095053611242955131946811486719945859918968926932993857052751457191172814644777658464540376322579563017366284989816059613939668695358596232432495103885712725186498866480842184264584597579739934008765311400159304148395398204794779612612247866651916802997032718525803232242663501058567890089735831523817014618885435001980609824234746568213623703068869974476268926896355752302739080810832144577846825146729781603074026663713975444401976698163114372961506445102767956134584543167690084448359261580994699734986432042649548503348648746489853976822815781826257961169197097829290481297062817768718228678347331657665732607931757157180002535068652504321905133417123936718416655035787490898587024611221030790598340830581384100945010143360747211023919734406668517779383085823612643754694622071517932146949782282539953716721127064818690939845537283732008870278052289824181095767849667411981201023286000 [112,60] 284010677743962720774029195638768387099992467553986869523618397111749519561569576852517417323884517553640065587363231242455942219490602481014940918118028366305000994665978827539559138831156742919253836208659786326049828943379389640306859052567082153231142001101882346398913222923447118118704439036851523635273046309544946880177730734439122859989076585013779189951016948155589714992541137499154847597594004448733284497548732637573439304015527881005377873595056115533566483633046254992491192129220914991399019096252059610619855970410426342523873772849776078840561253290111536524119594174769032985365063164453163821184966093069978119709028227839329536169832855087532341930919648073137950082344737734697651639414871214592023019137488365019055512074936454932436541035346110709381078670973573636231975473444018653163033000925302717699228617390351383640010320138175612559625580830117282953759012282006349784670122154889803595317268197967340424517405787691022337912634918967164556297503906168526798899850462835032976729632661592367392222832798936917782148504456378907158483333196057084149780837226718389017728196862467852266837000601839108264093564140731806375397038724920780497496294917861948647047477419090225271437417192107828553080003043445518145224789549204425299426484279977404414270998181299527792897810449017815216939019997182248721434696215255481769080409244256212469712616935378147188947045112555615694457245690662189962852874244708480826274241180522798845134617717246158921246438228984583377208372375567142245996442486994549337261811870884606908897588999507544252547593904518330038218523608960562241303518309499632953755470710643370457643265847635839666964376738494790493747173522768714683506745001398100945624161190528765065537524406800243403755573725380691916019848127689545223123068663383049373918750 [112,61] -6571142186558021291166859768701684773005681722198676958485948086034370288104557775575659483685214839695858386459776997782931909947917828392023158695278081774708106679827299305947703076850742931528691898569423043060784936674737167081635745425650624993487163624257611248291945035131603096266432199660927704698974242497348032978340384625162126751892239608854103797645438467135464277242796353685838274763670818043488369973281366864817789247777750445604678630242513929597954931516968663639839086905375779867419601083103334887589736036273060804836712168497359816809556974575540911597953735954690998307651347353428365562100928092906853176602416142990366991637795223920896477179423568785363502350951572097947937719777811122435848580568690128917470350134447122108112744175204562702049142845058204847226601253644136447457844539411041775861696107809409521089089190986188671311933693006566869447065116148809654380014471667004002461816393926983985441245987987434604067211769335469807457595004484931172278525069491072335970134277046131602052724407152816656550424834865568023059926328624060220467087598191873181014167165262901091695883427378513483635787341575038481895367655080502296809039185690346638723475450232995424640011928363969126216256959274458555309165331111306027559157319801160761246792033458389058061651969608188550315456795239885023682862996786494997096418675301321444317502552166134596025283426644813849730468432028902969493441526636816509572071704318715042483129851890311775334137612320220600122238495437111794147369508812443466494506872104738848628936671967988278047479406507818418646378911999051843519811963811100492879854574662496142075130005495804377867977652629813112317163704551671362767080861313272201983679926865557098954252675485711965830220501670174543828231827822863824540333545596279325700 [112,62] -2046897606488087610869792248998419417440052595366071044003212173300663675779132294378052442731361108773970071797605032697548155585871346909141684937121757675970968697587588881750064402617883821647437305151408303838891714373014256843247259446175783978936886498704769294484582532698138027939772826925336438909178674368920911989427178244170268546777764767801610022216087751422909451561323022858712258793905325626374180195061883979319387957102503617894271929809956804974530458909418672847120851665043413284084686225833961667131042552412425574346846327142287021939582614266645674901643335750160599938232878277137874035590734184170234485787364953045406806776645971964365189472419438574879434606018594312475562404522058749683929322989441894060553724890969393598182927060544408999704993184497691290227749650137247870500223194988096533302589928265463580167093693691622839356982545328365008882986573159181406026684921373305746078581899362171616790295847256034998967149495526610697252521208661382454295530023408792525375004772429906929161712161941000032785517572900726317306023988218723502099415444774927447107952375346059897749888837369294814169797611304712495111493625443141197920305847486450884468738846187078551903081807338058364752201875948281440929654897488489975490419572644663396404482114550128811514786892947492045862429430757653395335456456092262409129469598360530585462387150436956814681755085249796240179162032477141854746755820209976232763744327088341909698189955223388698347595458936467542674405317992830855924470850739256448003641507401573598358290925692962226784066224011719322626365215737532913029361545453722772813078460499728012652619757967517552345610178743595246856905663421931011235319015389722627342871612573840042745847281804910234233432447097866202846705247674643708354511246951178050 [112,63] 301634796740027255661107961425394995005607724656238647593715261739471168298134214460859937442782431602126206054986294911425307494093206327622233331981601456599106621510328010190438039135948281228235195705767790926595598697946883570396151419733120663824993072286950437809507344800664091680054176521236954893904359438097589585971130044235535329297680572836513210588378437679730455374928787134636435203798950768879775105190207940003968971543022516022253642328861568840593192703884730167947042551031842084020377459063413227568962524845654909816306919218993570048133367919047604634086064197638142941358106500573507654888736451619380052662883169028378948266628746966806596722601400402154810575012680452054083905878979683425206014662472097402752799855496623982253964347839466264745000017179138091358972232159875986562750165761167412261045565766467434015947848414961361460092406985333456115465648238527484127147639812570403841544240961099029284776253122540944526061160148202615052174098057548350387756164859978709914246505362995068279782193463202451766019895548247197238354724717665175301668825946763065480877103825261627682134502081270997910950881397577917061290581979606079071893051492395648872804513091090336974693008182901393389846619513049718068043895205877185293041251920282454479768391252238069069636725323301686242017191205657715589154841133967015804688531521707537135323729004871224627370105182740567564659180825849938529813945513868796162542859369397250430253055661469814771366455108074645272569568961636727481313732836952428120220208551580064005058034992903769804445145127853293329755469431917452249714470008362589514382115375704798344261703460916436995464922747470107003682827576798907405735301006819923442045454700248670193209716773094663574440167549580837731312918961580824662001999541950 [112,64] -23529115685613311703686657010298748220740802058772232881428924920404706876869849318711308040818210865297976500280205957208762438722076205146931602153923319837706214583213736400870754166654869311184723977984195637186297413341555559005022206611550688039803825260337741449496984141947555118675846980864062198443213973805740100651301508539087381058595976279084968210710103080598816791461858482516896998430317540801802913850193104202768398308650090270378650452400059926559121351963145082519808155180003583908568998335386682629089652292269444307847540089534905219752924055637575478567669667769929290540417735384326806470937098177888863324628736346839182159649005288389364553650189732998931931348034053108179746896675065373014691548216916132044944217539802556688885003353069779133225454136638624135704065059105619768118241156138772102755227636972745180832747499536387276454720872931108665486364196965174705350658946192101940907462426713490142302159357360653096450112757200780335027707028447523741050231426477233673275135321167014891343755812880420451408393245497078068015687389224772803383831247177879224686414886745915332313789529746312878712825293032325269822257949638685114818043412499712052038794540836931301933204471974648026614504844695854672182551878364234854573457485517150413701209346453973679715092751226207633120177624188915642047471343786624968257971525387422511589340066725611580411727621237843506061875882167692021176704098316261705545805512993060831728782177619956177116497183077766232758275190979586872430705362612563594959454911703903639702428603083170735673420524452725464194038523892527248528882278588584693185715847747426244462291605521099830524116646139648971096185233938442290370112078702086357778663083791565764256379834212295974643620888121731341638000842792581325399173850 [112,65] 1391010444185456043453132476235475997861888211859181744894210884893083681110516692689912208194186065207247104762626709121105370553961008203896149860371594927239147673985746711863079247164933146984591454465915237250654146832806609643828408042096145120728093471226694509706674840738211181192252852037538897294830049459796571296077593887021748394154288760225958619588449108388633660615238603045024733075370998354447450810585944734037295514038180025967250259315163388674747379030229389071131283396396666288206904066085785897304033357966170210658400989985546855631749377176980083633214641070993124067220449642809103874318171107950074885839431403492454192629465571379127951137066627415684606551314017507344234300212055100118119104347782727576227675589138183285143288162906452939823359203013178781788869953650641033303259356681780608429471091451734311070655867241140612620951968969137852431294382362365322103039263212527705993737486095291281470919974965445242281718905639825012528113759582321540927121979120940742012109558758652019476224502159026262371803618334411698148617760574891414265305596368979874769215388060865870106611888560520788656772789633586457549831134087733371899948211536023136889138433640001844751674780393629236958383382553466740357147110454625011289731396410361359182521091381141099208825229666593525664048978637598235823777701449657851573887254761435213951145887702427249427296837842882241535894983978676381470641689596314878181964628929278763536770537972249889808813872392535245485347472812524394110497671397345976165906648637870316796372842011274248379761619070435461055789915816440888786791178718904909582525555384680287625227428477109598735501033287284826049479278399428190112312859460977892836448902663129795545741868993538938188937706403124590838410613346934885238000 [112,66] -73595475654658713435670056612337916101436961355025383771028092840048980353006028061684391768832242193471212035021802401619893489059832949723209588103475229230548605634463214769173931291374497762666021243023685763899618289534707542584479320152251936509360414293898206743515409121693487867605428464628287657781088342218574833245577452695464003181192245104148330841643407313526432649482334470045378188251667674650464017249969065930251090860069201074943252084048174061428395102232107521880848937765803898662234198321695684006458707048058983215060859381782892068682270274814620365001001697366146040794556423878721571136379281472930905280546244146931849451682416744213806100738640083897409819467039558902637988282053678439509721030191196005688886653909812974932648123784683691156279954020781306800377229827494212582303325408571384092735401237869620253249757604834452880508511319290972009333347016211024950216245844503256675488544029996285483606488671598241361420493108243693853394226076027389355378448580182139694944960922933340346972774481874479014261625666498746684191645899773841092679473354540910050923146176924895879937389323830265899597285091211141290634975662038516248181645474584488091949773278015186959606637777225200642225254878213905413172836958662637124277981943099183747954785629407651146976386062356433384098663013987830818742820907786009107127936959505087028197851538040810760687255011619772194589480091174151644007344430633135283079613592900937575690926680530404506328612876290389032178206568680009719401187672342205057965421046985756655360422491922700126066088789047673502391482810463569691535721449457854444020990298117104029681432609888464364884415955784679939011880807746890984134499407132233015010326006385608897951055495248607092580684857034362249199331735658139175 [112,67] 7018996391183877245928039122164227164901429443130909015730514195309409158241185684927521985770359557718961364975908379826148801126347160249538609791234227791376295081280699324941346964524650432757209179591378173683756966807258370948565867756112227152789019101652600286400290770452043967044257746941456014727165054530957664416991704703191510682750498797416803584828899372268242906633304535835691373716206719987477428133614077172273880435734369357862696345003926296067680701818681942375930797642067286316303822660892448947474100730094352191762072035589319858554235555586426030609455139839407175400318527260368244709366998546273458583596730345673719339647047515648799178269310342869781456834100405988230631977202331845214382375185499814262476329547925965552975501400076379210252288057652268823674744223600453722708928862681363323577774937957995822780222809739193126383170517819973670170165777593843408996815630404490369603969833370287488011030384111725105192436424446938282919605205905175494275535255291331336884522234984184443811600920468004129894041104515913090379071503978693533697375653909449747117539989156336323220444628655365578758209529054982141344521973035760567688930326605715967117438666107319084588412782167828735438695985096052614651926968838047774560571845021466517642153333557175607496544145593678962257508060434485777341414339829500224054002542380889039652402070296248613011819920663155264679431525158458545611522743831327875733971510006664788705468637423114293289048038969429793085926206146467251485496950295138940869586722722325122087517810310204589344592409161649062006925196722972309907966582964445693861536934442329897737776203565212775081135431192234332227191863328393073534921182380503148922985633151744488085516695369969321852814749458838818357074326594350 [112,68] -974030235975464625120799696580878394224085643715642595061624616927395831390402744327000303881349984041352683812137608764272902315971546463911554046292027547263075327570351647452753385054888905388481282045753083503097656809599780744299170038581371634727057893813894699597217171039161974452210782005224826204692592076920526657428858808296533990293630463713813957849285199067707591005052990724911474609696982292905541182204978759231055378983784880530191890092815476300404164741698552403699887618402609487256054038559360482223719482373822934097717612527332163218573889343880553459405626856231753414014291912658222846079162849968279794309623888401989740722932220413128844956273136262300022264344898627502725028950950708029821227072457913696087810859263443485238201841430704233837274446451349167834122669444388644676810937223468277269858427969818631930611775278605657393019625994450087120339858513173963218025908903821013482850005753342058715430717535911716693006652980519354433706802823395995086095139810673406303424848965019067785292406968295329076771552601785481872590931294714605860760804094116392600621526241395670439127651069383980309181789067413112131538591442358138135156742221969962885200716688771466493617387461766677252028015540682702645080136741041991499249348987958585229573536578318557137229327963394747111941857249256587585872021802674401867758156464401546349395473987089054584559121323108057253640265978427225162045610522841947139886407282031547340692760839160694778880537359263956194186705311191405670100887147902816800111360699658490854234882671722359407237974654664425780851572128509842337824319598239189311028131192132468755886754129970328286543364915406455531347067408643485103569440848100057794649187677030889120496687599695080294143670773670329630802785575 [112,69] 99269812750734644751656434183262774090434338823045587160428069204970164426238139493562879846150988755063283356780023043658776577948404565902048995547501318014683197563649020413909674008706141565650169722401634234194726867700725873820998948356737208011227027157984406473221627824559522834691537568159961352621013830360232503008768265010231811718846624658521067143745099073251633582701087378891619240950314123502933888041410711409987501772251553325839758555897964341046795105190834756439846429759271844516308445915203722417145787443055479532842159324190643058182536966395020272965885209051590993263816391319530351495341526552744888847258721748428614141248640365231499206803211332086635694548579712544063661669536722751111246867214465497366905048088763959228390307030689396320186845400025765319487933987662416393517765521510550228520955171496663154141140325728627441913945890745625810533657517281683347062643195995848954634843368119206070299179102504477437111472040905657865659129404189000421413219858253432048835732203546049768360795277887649923941124102079177606966789646719575832892607409676489877744153685304322636765598680324365036537820631370600675643262130642183464380377655421359238278448602768656032861843524798268255050602118117417144020454049064186624922352135889605721272043598323076037369138246256571627756138204853152399000759891612556667864986017039247105003557625194494003977001460952892949037358591574101898507647665571936685954153543103378548020239816874006819264395938016467926695398645938450824761984838441973557794514032280786079729461403450135424334430169689849697655265569759938317753159209600203585633783179951164932068538126850169359982714690738423664584678902664882769923278449835340416272203749099983533569755030432660989209791907855926646691400 [112,70] -6971821912787706161360820889976276676043360429174891735648365287291641768790254283144117415301227720960292003116911292070559260228660181224749993417677973020439343804516580334121147928195906530161524509425261207300566926315679145329969276165487850335064791699130569333737707814382816745687622819467773122321286914002209317427837456992465334931533300514778404053384127325994982336580186443647229683025503793413978512529576758420510515374239949365914546291837594414914316372959781443730376169450580464240244662227577916537917070545440879941435032544371440458006629657808807321743962111106820102620553621102475167310670391571412041729553700765909326386686020815658328485783789005959574284221090850018499844519309095552352847427852714819384278198177725446301737337238528585392868115850099943280356321001645370956132767889532670214229791909139895201325048990265615623748042692105092892569206921971330009282957452385201339439330978066878888024154500765424054157548189723746943529073248846833034422131165990160856287121339947402030169608386249111356186997395736716081057329091053346440320075583827687405429177018030698691267422996599917555868051614982454345182738875074350676411802938765120331343120973774739012098579300849503786404179370470804204517576056699894070373303396668775403385498801490958165962140771307485905866878076399870206673850147695872278503297301903148998045848486356911504229578820255163546944565292072438255353468424299181231692886012556537791120022047431570011889309288181333544847655770557267510981337481618395324935521400492672569490244210922372062206754645563658025770708132425720715005480987481305483330642784792783324901726609028271692749535634271942025477984431238427118178637233583974407063935210425009976354064149905370290773682483863433483250 [112,71] 412082902498848996839136031421465089896581510142004538731634844798205889712305732060647801045190896350733184386485902136149604431220626912666886411260143783696125512152344973929695313308555943266837653793544480151773364056138973299285573559408613464354740942942735536066974094742220068592117924929389776586900719856051956800739340395327708311368704419083949057134459693314121163471737481647241984054176079777795016628381838610071788031357557683928658959878322410520111743840739295023766119018895982372615330735833236315415008544663617527361974505480577759834110024623909279091577427250221457369334960757587730345449750778632719591989102682502179989323774311962070196837027962256482617671591897377746401823456908817643382232590321549845315404148325713924247326908845358154363229996668668263981243910272848925454092100443449827691893518310061642362703300141505755097178357307649336727060173221191155541519885474112362178202806805559160985748168485465220434313795010579129045953786424106995536670413001146126671291407056898441551625688881491334452520728780376889569230095762304089775527434452370156793314253418477776182398257664809858234015086752648492882689302995842979038963238375729989352720451327264633465999766213138604498517703588327844527097353248966669198633741622770634462875615365938781874015316665150173712721668523834146024205124895910257533641836325042781456697782364225197072178106380294735991480949563949170174159729069097299385649307645175083719572645095808914845493952992882429800089886237767772496900683749959009765264811352450817935746048359695441228173743512151797146875267354600513961695553362594762642687437760709989138932561005920180092603293092335578474939461846914936296989133441273707608696897430619664964147509704453278407407279913423520 [112,72] -24794679016946576594491087551292154667273492813190072984325185676036176348171435868279909941296653992161082527755546442696905380569000844704366266730907196447108343994865929777889072075375325359395020262887303064080171772124987580133409525070405520554810444649587551524791149184525650999257981664470745345833873354356938960947234241785335025038529878593412396372050871032139624500885244130838219218869166566860142793010762047328276338260314900524430852244420907745922233039922755853965276895075872796949532990246400291246309375820179355641008431617685018253372870261851436110560107203255953305760312749549831321824897906555003035413190446709876438282619611343491661858996086121827738179555393895272505448021120760547029888850749619432645443982190128618762607603767191408513654881302244367651702873911757583768879412671370005838193699026244889681215981232561282822241011782805075968003739402226222431184685916751343554530713026524645124976491527452145835981622179059583560534167265764129144973458082572501078320447783210028375421498562686861900526228849782521530724481981693099834961436960107917497952252333116970727269171240761745768004692364428692316345150901611830334717601144316281841327491758765069160100193141892916738974499591767509806587897852539019852098527046796133651288380701728543992145544134825861127506056680589009510037607789272683270000277342629920138463528039672869172264530653489440063915037877307626835342287487275224501060194924810869245011173147363907720687514887107652584723680724142022344236421819318511813800455316748921431518636588815608515034625045077699886906901598777402525960670663424374609141557020600824357087298800642515591493845809455091877187655493054627391680212094981206792158476343745695074297851560030920365609360938895 [112,73] 770711062005402025259061483960878703238887607597331703104875164308902391620925752312301396742496027145938822739012606941781507520017588985710731896632605579149522159885424507418725643562875403069082621938244501355507515023395705597400332967102532042571037823510741232303544744088667229526212811980264494210641914030772773790542054915725180108172714959017403592661728756476394887193106022770454728858921640391913393937912102775961661996383762113967318211367321174943295643118370904685312064754147952772588616871023905078738803191037089884293369721359036625189108587194956961384299301898445511893285291781526438462702313498513435501811770512254173462520446376378949361365341512554017597068423066158073526029529536951974353535479186412490475398108297552578944497472079963946213753897146820667995199382178073922839870886652473101851032630082265156262557420132954046567324141282185454448563293885821565479386585417397287741806327725185204027300849060400932408299238341686657351999461403394562064376303188689479055000263234259039087021344906965429715494207214448847279144148680117373027429292343134576368796347637972389851834505329183716542261844296718072574470571070632025351207720192345394564328835951509134883942105781643655541698562297673812328000946474230476008056657371917795317368800213151201482792247913417789973417870494638933944506374665495325655782005073745551399034612617681868208575628821778126746085073887716150460780754717417519272274854105490125670665559683289481847151502121109227095562933334208725282832374579714355907125981710238035503155090406264512251511265056205502144469337382493859579213754798959519370357703327793782657639049047175649576452643642026953127232087576641772024048074875095079908944920826639796590602464919087415648329605 [112,74] 31284689402026711618085071859384963981617762785178375753452845884470628612270024865551609379133281423013532146788755851440094594829562775806578424844850955411516993684378725081036766495943929244726212319420065288784394177285667683083415141878431537876366246941979155540883910649008449305984578594800953564182462964232089263691030574314678171144004918116651144171334419083783403913685320338744437573262312089617443152325232013417604541668674347841259461451342785887214672190600412891203175115999288033898568098094638535820965125368163299672018920279565896679922920462930581726894858839842756967582983166310843729418515402031159100566109203832899617782307819686368847019853224284162834106944479963446957388502889625355004205408510613456943261853781137849414027465356094072021287424136047365374482339168689245584102454612642909462189670070981659475518063995054302752074227490618295440124942926970782442346653932757198665641946529357209895531906040710951733517779307379360773910014161057158379887886316893556560688306976470247049590018543488466057532498162219786317566558198907605264457410814971596217332648480461671862651495495914817808603610653338311333965651870152537233987324794074501654299192176906659653925899083312092447409766624641809158185516542493611746790598131814210244063825418146821809330797634770668354846200060581433469246533382674005643906519208789275261984053531475549144419892979982107749958035216182346067683143882298404426844450037908823087768335531801945871106929716656653836768699172860444407544643906149882576346394307498610005843624316301951082794600726746672767157218433317379340497069099139709592912333417953720615533157419048027395919494977718579125511443785070512559903016350377554977847424864144793185208539450528187083740 [112,75] -3455921509644133130619918290052821155421511665528698903966698047501267361411918880994926767224469699317012761610838233449604862925144026422925354178451230795621651125601747669920814431470114190109255625972257904424273194840124379478566869759404070569639173882959148839641884418568664815786727249317806373471792186567375464278764241209890371658422784441440344195383313652210058620718621868446386811388690137839700557597686542550650781178318520268622449985943125578940611612687911261057501490372078087819455202870950532660206649397600025633523356100012143933219004599284325150486829335453435114985953199799413159295162262206479058976243977129478870445242985370940738071916470828423241660576070910364383839361933832188624886761072828773443797009082092397865800624079495227471925024775715816249946033711867803506776104886029363461127349105596496875684894927555618090289125610837803078634728505639641973176012466996060709541226335462633026939860918878427152094745577895827837945696660192824460138774369567084681030380722063505273084652553602406428764906914892474360937156261081599706630913621886240921746059708737895207516407084959722601804215553367416074094142912530637782377399834379820065541144389429183667356181759105246158484370121650522345954276575685443071999743111412626779025291041579174137396770311244366707429558463862901336299431011666955846344782145987918760310778191243371364000820840094020425668749418658060537693884793802341255568241302751276721789417787075824109340501939446965169204636125643662760496143544055459415147320511104238468531070029809236984412842710163564836783371301838828165993143896390663686001174461376601403335881776709247340583426596996214784006544546274744148561735408864464481479888087291967633021428388835746380 [112,76] 148799739414034997586003298640204945085172219862833928077724099235361300192204628019922388362636974672266487534380248610205079710662474086017132433041015987122685730935796009061936541871772508255587428634593014525836020126964824086211721562585324145487562831183013488330474943682162920935837587354357465487828409955057343132597064939474357867099593937603452331578317887576055824727635306037647996908361669783642084374752324267563635842131154071106017744473629911184996711695899368939931038787668119067660147111056917252463782699394941481828795158240816563977582348875152110727562286099825207079769520868301326355997925540717732072147030571118099548808088901697536886155969138558643840837192574375317648992486361408728599476507557791585419353341319443894652438351788542778054458597316760660938246922811435998387239071815773658291293822636510166604323493505418641253575723742870403884951236180282789577369727848612381805008412020272525855715648643248819777117033936764619708525157480842070277520805667586182552004398735885841432112065154602901593561454149311151623424197617485437328187735674907854132787096167222068239384741334754196946020000791759367274225246589526846585958756104306625686408436366073936978166532271707355230968618394089000242818077133477903573794974274154091157078652138979429720002046482078242803481066127726219504918270855747201127183105728811031453126022617330218630467006221059660764568400489310241982327909712617474156752758800249978849499671735652025544402636600174216136313448224006901568575405940823863347111120645286390970651698718057422061243577646102004678054110851349519025394141670764887100721859177018664782582319481582303605509627285013973329207992541577549835348201224293355005236830351984851450116722278230 [112,77] -5316014030136513971675755799769208681024468498122661764568767948941528698586542403456712339686130205556154252532413490506404731505828541601766553538563008245921057527637326056471494101452967130344808100196427317508610271647816952832745057679412440023463674683619701857704136530693579227726892332981119213263560129439695216003207451696038796265756525081264303025100586677469245247179718162861864240180189265044934142203722357544912309269994031963271925355871048844235669947952449498353280003154529467100432600990080272715523517108000138729584303810410995339121627514384705603884621949067006301247856458578337691452853498165808319664600313729344878375607995403660131329827467912402880398660404878835235113324174377816863854754399355677025121563866091731353828209905661901220192977028256528473220450236879984706585646831011330776141335957819169253941457565650230143363054316198729539676527728062377728450790263909297221928676213906351845025485917818517122050167431794832102074748376260430571460351529018267401499780352432081727090670702913359977663276473827348611185367278115584443274907417805257371653449973399320928563721723769355933095854980090402273199050331761728584307174611091090387317885958106590493200885544615923233382470087390764674881734974629481729005130299494806347849419084532882032119921083080543496570314147356624579914657037123919429574983249714148695562838580075112593442286089209438734117339860585659112178289059880308169269632072663546101257835673607049718459671032877100372939853084298611431221269652200077516102274533187664517933574782419747325179868542391678698066510419810983654416001662225683530569758483208747417092984342844740575459749700454971084528439328966540276260793635839251040989966371183679630576303790 [112,78] 182235731326772954539304362634477921571395689327139852879656993581299207105220529255307085649584336597302577164223063011569221656663630810270831328017282493290491168874394357681355993705842717798333429961286041171761610107459635195803537615970347060053046431377635194818531310785572855350736379383254265864057530476887188295380164060174345872972658111385096621487359923055410538225594916010253995911811425631183491511765465699960338727524938332708803371603965035858077297037860515677314760977377156601411679562629789785212414090576603123512740697171626437749054225989698032338548075390215723464613874556329734919321149219692439844801000983986712641559927563480248980413519944666107134843519320305898157157208587666065379471541313856050538345910335434967808023638163173089239909483232029673893765736433304810883415006006583041814964578909575481736029698459057217554761215094987114918706942685189829460338583671698372160384426765888268553868524120405830756035606075563377626402066383486612332783916588216518149254155952429760217908793203595540548578111077799561884961906454065084797268557649904655153440232273251580537157556199547121652006803039321735121223356257157141548250118701306915186535054081123359641819516179588872513492067918262532876734818187896852249017019983922844272420014099623141418591893717093172545779037810162032789089370772506279720009805741100924280970389781939768771741206869301242522575230333469023278205319243831617665871161634332470881716766765215568707980550261506795521418302188086695551092191974618274531056745420019331015433839393088335373116196034921014103402719675805302624325409332270126355239535518850013862525693277456761632894968911832683035256043395219290879229171546265834255225427152918645991500 [112,79] -6153552417005325678700237906669551625121432394927217323656208929229458513409522156534960239192747500704850835950923241136055994532115276214071911921760132943797266734000443488967142505953094080671484757967988560683157945378252692661571349013986732678634531959765073915887979585570829499248941997267767408938492377502858127943221808580634627702809754004312282161995618046621324720438052918723530393328683835891225724339972952336968933577296536053319590505139423656129557070446624701127367728288856744084557186477401490469311108364461782338992263138371591240821156826288844307553554829614146242308302253207653100093222949323656860660324896667994967736974934058628362478461682631363010426810358031661501965547264195940039358320904143499160181063912935792372811447205683564773366021502658807765272155666306539945137808936524856051203750816788788489477604644883423820202180604270531416256319298793993549190665012466172516155127907796819150609438682996388032225514261237702558603964126608890880512618837209130655828597958422876331690090847300642227694440115235932551872991160475581805605310720229949311095273224083908057469095225197409207149495928921218282174476086203783887482091366335945321808803199050109610102520026808245949073022423094008140673122660460808186701607123356429895704857592966742054401013062051801802570729475387242582739908949907158184117916489375298291938742182747889694909673993323173692595479013896161397003330092384195236978575157813022724823845473386314973722568921142105400242836304922651961543943178833199211751522626616246154583642959356172089692124287633193565928794485755731838155817108564040799343112694150565185207124639930688205229070579012746960142006834871132246697870081767973138824285753499350250 [112,80] 172143554379252608043357500502038160594579253126001750464082263557002320875834292972698852124979359417723404913167613944668793706730615530909024026993468167071286291265986953298334833736371823803405020996391859408751275948782726423892691611984094366086230712976805677046213690477151224087221711249533141243014852932824187362957644584846463471087120114503392474138602305265234465237157922277650146442213939607769509514383668245430562708011949110481224340636112656494341076050675367489785353741859912986440250524262957767285450441302272919106742041729110774698683719999414291659758617363344683598225400223783151606948688939257894423765739896922476069659312613026151327442880643247670609338223099016789845450141030779189143122561494508972848145930319767197928221142868108150176717839705857141043519531802562579065430288972305872729912917679633324141106400816423602564771921441782491545348147595428633448757223259273391889058759120796285049526010907168431441097870093467758724395532815313532266661493930563846176627056861743773039694775175566539863425465067524309211833697585914312660752333827871715911624717664735660817454991475459738531702236917040141949190534263145521126970309296483880420139326724734791209197166240958220760223979415682831610508308086198529119751371516187975176723271677082468014807379399478794442603001577718046481284805916324842869827673194182392370199365255707027888262575899596274077437004984571139975064987587985046047097624682525975128603698195018540584491544672376164415604374338936053387094758255722557813633172086089498984682676020559999046128796113945717590405694375631702096432366270751387900584676306241518090978071970676295003813493067593973231164150066716082383084198298023183926752799301000 [112,81] -2367498963158118917970874078525589752225455040975502477424396506844855156717006679615862401435346395300985238058504856545794581612710533253471685727422578678947404579461687337557910024938293261423114308981394746445913320543179315584629844596381110145216438429234585881323209863537563240368632033222570697078234059638783886871150209306561634649773195209653085399148904684620283341118085321955808485051922165061885342281318134006151705809965543789805262610521678558313571658010480389645262527679255500454551801026183515033147143412016685883312111790844380666119770182953418554969404099337298166537705837594693132199635395009401214192093979848985019021496907375848810993869106857796632871028491729695392130639957347070048278512518365963640151098713786329930753260406655551937508565425573893294294239152164279930845912259509383262965809821121894048728681417376483108675222335663077664530255527344105710814692559900419292128508148415682343562695862905544265558925014420059401199996186010714724511761206593191564564796692582323308290829261600068584544452744497353519381007068541504805334400008652433660596455539165206047466459881790998555768476840324077590845347633460224111793394553758365356947523982316965428429771937454625412550386985073590789073744450642722558564253719696974455928050482025079642432102931073226545456390454199722910702435556228935825216808869164445643533809691085108872208090334068533183452313030363753528503415366073812360335606586945679729100775271705636983296955592286254792009101652361873728409223573913866579096655293125282175065762623189569703613707425926236322162698988960042428042464322219915111237826607455103975885659031318285950438295915164466512748285591337915562579833223751449153684904650 [112,82] 39405133851952354807663100222719874878117143893257508034741396502486765910114004922613539647895426880936040918770174112793289707627913422693117176431721273123222588283246483629087397354596430929550549097130595279807525408704264379811266384188102770358330968541741808255724264955933544928718632080455926755426021450588661428360693329526097747181980657741568630211002752950563232324366520760437439516011930585200108169449135404338037701460367363481020590748281051267161177626508283004181471602413846262198438606871290280696542748131818289561088529520831474360283873170929336540714005758171098707876243439783074769672506996701872907084393398133029318747649255279476527921758259111978441485076660015635536786678440986197359669449344627081582432086587661208470452153845229923396899433770939627460132709139984822750483836265833814965117516040683839754066279438339630560037202653649734622133685330326742755742612957808560489259325788850979515894979217847429209741251035674973246705553087590031715103435336042742554293175994890158595050386346234253580719200907965811840970351912705103053115870851528234757955456465287432163704350058637524678164418397346764618180907905507424178284060201311289294347510743388895350364502510794400607198910247113170492394661573830395705045042496476761161596128604029335751006305929741081994996964614760932383309697709831096946792554616516896210464671074169838166135449093348788778326156523776039974068205001711035827150447375388975076461100354897321630835125836699070754527449202485594396877478199173181231488793442631480589716219393325272175794147246604289133279459683337648569490116627952464642039221524473971023391834359477664387718488873412634217583461345374745854625691940338717099900 [112,83] -925514158695088437066799150521742076712758567462145507212946285541031468964024026602186427820658357162267577672833443305126131879674707750573255916086706575096142359551914974122856000063848692462913262525523881779885100018457617355009357490028765407822133187166624583065173887037127577819693204533874286970230722398650682351351210773824448668858018154960747505510489491136006930516694353764153408674730708613206922196584622768974812896642734382242408955758679023124995433146381594608084243130891041866642875967772574592770150906745738716172918430935256153637792771682123855284930304172899019003495108142411289574181687152503234657641153753588357621660349225732875401180831802381752952991534700232595175290181577804654878646454612161333489741408656558645231975840469849172091815606397609280402027613976748101349398186838668618204282989320484574056995913696939093110812193818683452108264888090117988266652195452279370885835794696442715322151813996846289220412779627973647390693034935419346230338224411088792879733487943141271008356038520805235491950475793204478741092722529670744846907531948686729286382622109722847879811450392088260799957853225142064138618029790851824915093384625490888273790268208480800031951207473550039841386353586640602479557699822095733278451992914524843043230515648250956684011093236843971550035516520694488110148156729695797908345157802837955038117502077710354491521168451751993521602240016697094393843700066281146799403019802483355147102989090072482327205250155574982703228713072842251530104763292930260101672906781676266499740666398805451838537677810183912768674051179629273733358599826834136085525213423917272289158670637764155464071725730576687926445890760063766226420372508566500 [112,84] 36825386244798898494208457145105769411508317816330086025075308107389331008549661843958838424216342135648935441819975917194083486186857650860327021439166380423676910838795510575672227414388953137950886220651009307019040970381908478058399433585207712497352877445339297022228243203938170353441486936560381272407795864889124815545022297446508084127479256976326948524797781934413239375758876623657773361353041353354351974805286611645192711433499657808874585015950736736769336154890839718044598665627623569133417245227389474642064772864559226852513498056740609968512076422613259238448713503677474311150656802349799077182716306151047117120729151374380989483689340344556458228327247985975957592269072566558172051546275592839257592193010411957201502218282550500521371128409629896095798747200895489693016345181283355675319200407666944922116953712885770083729194439449384697093814569217496059483216339875246504246846790925205897129456331170122004416712867527077674908627323570830910775000042088370055379547329606146971806092349107874388670716739519139116826568774926456899699088164358885905491771449739634942975986003765531574709158808839008639833054031022354192620182571262089149039316432948768898937509602656283912560167502517686256802319492323877694759708222832924740155129234566496296035223458135499122588364637266500649474415039360758589241474306924695812294693651595855274223355127230220841629353706350078628633185309621633447522048573691997993965902143493687261281967565383954355439490079344891508045577820867034206583074930973154368443659829252065111347246301893398106593201409322921170278030338460042510444355557072233263516531441246317715593353094552764136723722243601007069149156685325923257281880958375 [112,85] -1128180778292705027549765809739271331376719756876420929863882783866634720471560778225976354716979930128287460949843252095589949616644786799002118038377530196435875862237020204787486034581682883570264351331954559485327415206082801496644751185128046830961420444526468596859364245333938723762506236882242964964139700788201737582420579009608013587317512066738898541783496576806158836491421835145954973966275033764191379400973594294537133818702021581956160829015407533805128533195222283163347543950280235449760184294993856804418929742270059516247361668487012801220801744938737926347928513316067881638536201006133261610971633863210312701215143237119781484512241303610279388423573688289625553524909125075532044298052303997141310797227490863828696416080766425931128738844550819268253446368671229173820205253493841419618426782588912929146726819331687633497395675019424546674552540145480215148615402269325087239687509136224650153033655965110654363479750862893860311752530245394103877425208901117398163681487912200332806621165652791601279952573984681951604614169267985653185927629674640396304816518343293260071966677910817214611272224019889645658521262223476458940960896997095892961382262641368215104402823260303474025740393884907143279691835046011555768138512403043037237637761173175171132994117587930044082993520158368143644157000243179451912169304071029484500767972280907011795190477790051420310817116887048263531661351943953081504199447165230522188656264298367988628777659506138292799938447459077462646584608920809078093917912887114450929758732753677126660520329479415181137030336366970007638778411457705464592910093421261275068176911578070470016725333805766569867870490029791433845241065757521849016970975 [112,86] 25589100371753816397780101757457487334778779808966883545534563743143827610853071205271149362587496199616910695191191512206250688485588952552498036998553040490962552404811719846227098964273871694655933908260928637046626905488333513510469931527094889030370789879441146189748012852443830175689777316584370592907775478427195002016408986663346982487046482631733861148295290714272986224223138240580856620318360676861210111736366618850542287493329075968158228662539731497682966463496776037449146501964784588882874112748975109700056593997787075471783938623622656537310613769353729322797003914820022355683467757274571487292778753827227957313916478041749598431322889287690628068268529300384336352529713766857440231511289736112001045940111709225131461387603547082730306579236950548096103034842287358436732176950506335371663962556271123278157902262216018136930293722458275894808780005820938215155031173412351085287693920647284328265334408344744108812629531547626889110687305833226954650594470396243410344479015998556981972135375123630059706755144485507485669828787101802865785203717139052318903745225839821074433650206223641070012787145843216543782252925751976550385573274925500037049678450239463625744131691501260478864645216162501137876240647357342070949162614074946275643709596636965838557811826082275040588772814982018521868435468182875685894562649140932724727219201903587804954768634076351517587788483885503227993368844401652641237030750013670374048867119364561771332251899956697338928857139994024978985416591311673198999252004629802844279024507872547416049570102936679465440143041418686497274806087426116644319438099496582051875494311267546139280654824404560515299864008576890824193419466592758174875 [112,87] -401305479051608946950816004947652676838724971526320744617552279450211583717707846143180954170554157931258061545216682217525085948608975487608419560271181543875495446540854166045994609050871207343454469471851035007882050928240628642829507189891950653628517962170188359888453918180434136542507374421487463824580221863101623384041938534579450940341198278875104913705966907621436862108732086692758246093378457102872424418399020359266827296343655934777172296682913245101163640706309440680627104833006558196496969247582849034499560389595936880746667797508100998475048818426982941402968547996084918716061856034925208986461202693719612073978590343764049510769036378307062987012030961926152500576716657339261278314411674770564441008264447364002049253708024541459173154170099838333953844477005221979521154821368058199334925303899506304261746487982784902506150628966681044968855393666360961046087107977571526662725443347809877710775922758153148296035706370610649240367585889118145751106706168963829755419971741276424464818054432274111065192548095594489809515145954201412073585224155694219801875362021991855134210089160361163491307306837549068726650781390549097895857354044374862202955183925008122013695898116473861429657786594211970463971171624086404683137958238235021148014872782121565393654512599460809009076724465563288187649113156334937771199949135161660002420184096594645006693357649869835271314165375349821474576344739436947917945605713383495149121974794702101864654038660859652343280543912720087332993685681827269821898207912060252542944286302878853367576166931572580095883910631834287664474843299804883224883461434458544146115289560190279175265384142802629900870202499596506767743938362968080 [112,88] 4167643603873124402661670545115001073425174219931883643465140027840645550837908470975981442157954487079843728867627589557767001991240297074831441336743466810427076032835558409517916934815631046628914375985079198476192428421087539742973069452895512185139989325551485730478821195441025560039906507455132683347389962167182297406341029173940139019557227813901981941915576272631624304889261255695041546074827892365845380104893455373940478151508198609110243845982136699522240563922265253150014487801055252900274403264010245142678207480756050910291063141121468093848734018942280350445109129678944654025192842946233932577161553059333156108852829494254513232523279028232299595140118971667079400005039060199483044910498891699356983448601319269701894683422787714605472148803668129295254727315593061697795212176652330185418286346312997056230121644043244924392197341378456291642568721694441894930976051868194409535026465910762292282114927238126129554711640183216954556361840480175061776338522693739792120486363250241051163694295288886581958490511342623073119088857536003304422630056666137543095699973651621155306233020234999953794342676600616860114540018613803407134134037462923218732577892294706984588686101613536782175798268302492954205776614531783820622358758343946016331016255548423265857079489330429519062932274169313110413582565551368681800605165071308108714788854778075706987682731304880561193230280465005522965972041578128716749956023157853322109589010664351231778663988038472150641556928039971033977323567967005542261562421473139012873000747213970489041595054550710808485654588473081586322385456008014829643273769509372955704525941966520170555777274808392625463611512604622164305970842075 [112,89] -15689818541957452574541560342799445587045651324848463768909252949068113306884478691480681326037478911063565129517876487833307101692634211471789079228717918510829934583972740782876024914885678104660267398262996983245788691254344705830522724462960080375250456669392398701938482695947645734619324049603785039641449225468612944547510095195319611180710279335199809005465836542045026190536724152237902261729398885901770318064689481229565909270631209742280652945967231985672927507191040296126838468459269112214704799106324383157095300924159208738639383993381201029900207505760819314479015647751635044469618534436141271500138905968833068613131315105137556469324656576340615192085966060163774248368933724018343153504814244158559794234352513789716963638633643072161571290208439507826132614190610449838066965166428505191330598116538819390946530395377147946172498773517436985884240835023561907951422469827965866486779163818250869152369775748853765907338054959915905324656743378309226571255121014992965731788001965616990012570104931949139653113270240549342245829297123293665263262914037880010463878317062588730088313748654718208268397042605508259804076541429579650484936368280167852513776498859815964338732758576494690509528263901742398650577457180057211319340347184284301266486707579129144335883830040401180636974170040645403616641111789903640039036612681828079964249421711975513698290828828370664147656929687015058590797704783315924446168729846970677208472828208725979550751132730550023481861327241888293596217312121018412784815149617027829043481953918101943687196349017054172167253109088641734011112767187575357297375639010085624649083551743789163183648393106336111664780766644589654361500 [112,90] 4031873283472702372449069804122904254769843488222388240315400918816247959602269781821202739269614879726322995342557656337064748319966142913779617236782809024365720745873866892589021438090205425018338634386215592088184432600162211456775437143030397190309485926288731408955389524147298016790141725808345783881846690951247192777413145425733609335183769662365019458468111142071800154370333195763768800010338166347846032968788151858195050291588107927518398068427726779101772477964109992947651753918697225807519274756602478545227810119433337548304122625396561934267096506292266203875297314786667398452156635219873507150717104579428006717702958900395699550095662306474388529148112510638319436121022236896934939036258585143466051558466386958056603596572348389473242988827035071433712833255110610745844882358502641894046112383275304311192354427785719229319874902963884099936689338132510293839817984262227124378048175463482053984586545844544093872869876293498678734916044582639731089035793507770115498568466807107357518390837381498202144341173424756446805709470710992021849137487715632981745292674097015295808547720541793755936285268561710980941845191842180879997627789012641696394950722284605677673906223057990542313210882771196364499369424731845758833582549521853009415944350914461901760974144474697123684358158976838646710847738153718710537374512213949008637600905402701929129727050435284082535629378828863135669548667303806677878534747393911386349985362071379171774578340944736523466592599835744515358042262762391128535402820764292982183064526991137558839626345808410105555321754181432851960019304241613268525979279891923211065879346801406428775311554763463858490780732956132450 [112,91] 531121508171691470608865785201065032083632277956450314656723446341968702180405299396374642545395471951575561404005410330354432865308069719484483779961101255202734689957242059712187768145157820741475519675654913773256314440593946608455943862952691390576593107638537209316008609074784548580955245584851337148389547727242262115207865127418757613036026598475747365418804425870561838991558021354259826183639124786445553795365109252329381521361953500360801598607130775922242860322525352623580042860358908213966017327711029929578925002000659475871758139721948456562551380343772572620596848902633930013394833819471016856332775299667039775564692829263545521213368121608538068044681207413798618515533736199351384568469833288451392995205847757375481827504695736246859782639493909125695425636978655046019323502465981825554687062783244126905648943805373125616448299563471288904863269432442854163786010286865327002130902458140116956573002099099033623706122772934198873980597686716829442390833282711951495663531424024959127622354528306030097071607293972220974220856781230015412687599783168819057777817058304342581111090677024392355229319272358255603102048499865390239555175964295565875994218171167068085972874358017594549362409105858357127557574477375169630000988348250084104742115702516298291710454398556130077634642530188227705627949948068674247124880739422396366931469661038663098945892597709652201628881715049322467461600304761940534276715427235636119319324880338846468346816331598510715724403781011576658639359346970817053938804311643098123994912845731139356125843045865646267308002167537759306650962817684679617198127915389263998713988870132349466126464513292601151214953117655 [112,92] -2648637239247339287633992823354645606931440557340249808577857307263787995089049394507759358562421240183903064677166172528032636491797193116526962399000929576271746583326526952077489439489068948637610272479268242537447078757532311661552528760979180232905847683775523155534909357263149893028728636848682402579870257800128079293216201705801597194277693279229443027517714648122425291427141420763026639148253770636731224220222096502944963329925378681161294131496300925741492667193720106027582582671295515409691841992154744363456287184045156358755987708714648952188146287423588987721372948702915525522550361418422100858651764579862180754228010001168392893609017729079932504988007259185071810681624975691018475497781856932863895095452900622109054922401402130600722475040504878713798862060281393251675769949819556319772750321207538542910826746092834399003757339002518305800700629570490516108846948562516819554183265107185610684323601884667098104274405699166469692033001999393563199122981055144773824679605851723583463762237454133780453788835066890969121671375203770751226478736906955987616900276515952599068153417629141839821249885233888904671461367430477212654389605161006888391669696123083642296238449961604460100062144601819017194573038217391831242375987560046819010138085089105375998149650384595304593981112468562416634164989761545244460250064067030629448702103164671277946946774922116888485283513443431526386783236226349568036376660877112250296912679511745927077891135803316455758555213306264074852541403360137032127182234247290212174795749156068187199456250636460555608495353384762805522525903667751136453238830998917392253802129513011055364343485218009222440985540 [112,93] -57375414650057977769471303536963167236893291450072126416639623372720503224222451182073448769196064005878064206340870603539026804205923264141527872730535220521233521336303779759101155917409798639570842504496407828409335497186672838855895598504421054654266804252053249202930044742564098356019075272967706092409375379287851580549363997074495624489079405012519576986330307754078721729085300021978261564765896778052437398956358801921642842658943412858636616225809234291980022072488096567648914573236949180269414992436705096199147112514989815549066029112722170711396879996441372755246862717835740226543250987515950776313323250865067970249560138523486723320747309640570507736619065905626862088325874468295130505909153136665809512152317594551932051569340298463698072940554850595625852907772008559600042079333938148667708700615567280493968876247382105680950306915500153202827033688591141969968504863102350705906088994418381822242978927184716790247433097740999709083200717697731039901009668412059752752935944589535603861676083026074415680770147843702957095463579420060816522701419815531716757528457286591917617411192537900432708522314577518399878855638330140257286511848709082520491109284209263601483245347263695889958912137155064297837769793521389028964299715376924261063286799797087151920369366330931999697612166058448982709912118462920766696970840007925308528623167900818796643050404472015134759080919091898852240925117256322836664913635108313737346555876419369080973241798754617608348679207936892436156953326688292776778649438591559095270323305797341368592099858198751349871687619172437057710964002545306180223590429656361392525838501141353084511668349300672074500 [112,94] 1029913730082268139615876170702651920182744432666610501203549322663308942058152739302545255273938253780521361996318280844352206111133743330253832434833459206069155824717609102346648914714159930729723808258625169266182247236321128767631655806845365107618563004436870409754525753821617670881646277655324610278736642890588626437426388698701452936467586206405331006926467834200865250165102954120747443129624103489725786427429236773642608642764498819544755073471629830544314273246519487234891628190396016603993491738792438819147752836081143058609057064917922598671531232769143399910480452043349364085033881853221791411549350527278201183057286766545633272309257991798733943529306210294765396824709545636832704932070044131244809987282029559509650760584724596974892874279511723717309246314573435793874811202720237970608771965844570579544098186385593415345087285798356514159429088675654629250556412876946693596692623484165176341806505145054532030256731714838287503620134377381020574004648734179717503848879077162035837862462861593123672309340356619538801602936188346531857989188463059724737087074237698191766763719122280590119929892301394682474047644651258633410870046580120708304394475354162213403953550286330588229356910078000466440195530294669904192868178649594637671195499791343118648233302367575474458487144532393996994682588342475463747083043536301729587645690876473101914250613586518914207323053539942785825798704963049924411070931344514020435495666208967488844087960005558820916743921563317960319492059823135657552064865979480627520090579352348498084567748837476489825016243119841366838469770390922617155434922406327375003724102948898212578338260664007700 [112,95] -4113798725717281505914329332319177131787850994139257790340066091194903625223620519608104928319373938648409338415615938907913761211390571351401794499127401017095469267666206024003343868045259924583126975708503816664227090169159485255947304488154405408687687318513618182110953624363852327794837814095466401078566067191107517652729050265897691850653100485010127716363434606082874945290810543721191301524059632386298893731106119895186187598008022048589535971264367069918298744684491174787246135893928147133662697017482754891465140716000525243162132795821965872085460177279056121341015531262962205919989534592131274319173960212069246170688708037112300405799656251482472091945097876036341272232798038613132120394214522267645919271829238225218356960442207278178893016865899705916983522801932889683250387824452991350453082988458478833783493543818622729527320493697764241389079330818455367285411198925004915592267271537386791219757838808424278121332687565621370617098814129661672844640060335190083243959760331026853644699019553066072263262121547037599156816970565529071570255002714606905647930201416142375406499807206996241747424083015715289795475809061086794494417981965831913956868029991330186541989050993100727047882600330208788196700246854795509483762324164257585673335061170661133518888068140951459669975189582558653132184106470279677714457540967851740027562338969441254381014394338373904943906332851610197455420217844598446052946614408643862109675577184276042635514936397951198232441754332141970727222845013463946091425889327444333626529955972278336679657977834327338198853473788185140372552396801543617873478135978530199734282025374204331884899368570 [112,96] 6206811827232494455926796058238685250024687766815323501102442868777550057526374639594449575605376651455707204020713056176806457492122854498807032753054632453164417935301131002785746346466116163679299533518635268395589221403985333098678674464320280782635184358053683500954541886679309394432969157036346559471283202991156350436790358831990054759717540314461266068215586121949639639576511445319177441548666479283039469704605085443683769034606320181438783550600583134727676709779496218392006557851053746345381910173368947674901001313595446794395151613629653255582534355200119629289633951709634036402737626913703474435177315261984582660366718731185911379951357142210303614747813258189702251527069648204784262403962658597691458142643356457982953562588513387290480291414008960041480612075881531533473538732651793770574472103919877480418747758432000557502030415114764887261669583858265761285411630766880965630129755518351432709147774964266001566531979847135799010756094644977984376723178712344708935808042331247523005113114179657952781247788472552119231644297077423399487039520016976908381177773255492256382955034677844256709959807699203931278355040928869345743647261009455910482080264703177595551416473480563555106237257531645752888830032460812593124846313311972307816759199269625781184957710134697596075638273433119619698724251378373161810790466367130481908718788040527612362290232583964105220982803751856336223559743126484957750475270260748012798994471370407419519822456709355003168925176441725077218712209548579186943082278050049589475977272987355661113567176105562404132503752645609090219675148357897890076140366445280962284735401472561415962425 [112,97] -60138073138609183592644733529119353569253629274241106578206305209652616144392931147144488802938671910095556249481998689571151284439847547586719838667578837869021748551795140322066167647862437790285077184061080776324739567192263137736508162210501356304808047564799798285371607565165419934281695464451301809033253757675177085601274743879995674413476518701961428979728608352939650042450970124811391786185206847488867900672691072270740442940313466885624637032746336501447104625952929533527658046936769987666410059348488981893177905196666667587335809617740134120801893915889659751132942310722935912326828514956824018360770532415654752774275917107787822148129072797099035749029994630086027555977089041282180182647672881827629986154904235888563414058831200496882896346660404298771886231058151220941491067930094877442790293229119269859740936004555402640828410902217014308903024870446035340983246322288359890184478335489214729110487985077067506835017118852191731376350709250768932979697440664700524705503050342411093654475709722683078838886582917637279425483231971217565026159484118368960608585172279615610482117602959512025813843068257369785005997317886109742401249869647724885053557245054794044750654958124710334195499681863621372741467777875891520304204553214743791866837333607338577748846646713983786028684745276726543595590231413326625449690490749251684879412679721545148640908275551391121313828881366076273754161429908838728469218360349826158201625729855253611937432969014252649730771569232881886451827276905692905338175182231259653629774712458815423512441719362836165185138761339570498790041741866250657438139868572861792177796784977518746 [112,98] 387681958530370845245568561826115176695686013932299073012326719012587164619831079390484223872365944098811710330604845968139174135782748714454649460438225845667044666071643511079576990039310950524451809417933759782612162921268514043071349715263641732414314412399939502321189700385749425864028367643711838853819894086549249479839538735887065894183526216700282381187569869381820565500630255250476264114013048213977320738184441651509862351465063114250362576068864335177893731297499071188971046929431479477629247503962796641086795691244884527856475218157935722713651656324378400162520412335325730101584774134131385583617514393464518534692312504060239927379395887591268707292511387327054341737517652709392477132538342592375311678345143745631768462382038276688630749425912320699374091101578352169138247092037658449126275730459817854549189123090489675981593376914426378556596267663222238101027207264247861025235054735382155091769893675354570002584978639148208192333318676063263715487394270337180863508652249852802651142855465620146883754202681407134149803917463338795338023303417513224713544077434392517941754578915581312480688915576347156403773319218788937205243798904908733091634098077114829737652434285245648002930427628084229763446933967998292639533765518722095663745720226605611421304450648807586998041222022846316231521015488107825959889154863006127870100591449542994923011277160721744056204898521197731097035858365291989464707295886138256693481004229555068319515418898430519169043602802251686204068692632461349108660547187720065485732544822110198059224504088100570996995375775093954207533198639890668519243226063091451310675046868515 [112,99] -1443136186647645318399409425415234429709083794917014887195382480425519971269204698782589983529469496622401169749051834085666243177784394309982745794221448712621412021493036206661646845760721230903926508320286559041747905243393038908765748066264358430770565143469898047980631193815569981135995438647390368097881937476338464565769226068191729528916156426210163028455227798171928551550058290429165169175756639328910262142293853863801501817645536339124868236875176464029620514700850970787801309257226600858059795445716715345297679418590620149746910646811178903649467586169725581242733475720402311287459457810236137375130288515876921573998753876475706533714232626871168847302342320330381523729330596259994529872876629338106302477240485470918176706574150693711202546218838626139755207513066268494159754744572629757889361288532713134011356015532506976694350915180147330789903274305457262313852473661710635189134806997712388763842192154123672580952799416221524475079884522052787981762561355614773707747286867291293717608569788733373275479115906241644773499005860898967376617871855857886463735232647662977703982439396946191451049939647282410854525515396297705827919737475399794902072589952559559827154213428454072314537676836823556596964436042858902462611821008865635877632845135229741962990364481257701623377307672140578884744184894467887180341305955470711757731541363005288412655362916142461238631219845102007241970440688034820790445946116476731650090184574624792615373864778981462167249919752171960127800492854995944837266997775691236543810060671969871909310195799101622505745187364947468057440775608264731895090001634416514725267727 [112,100] 3602119068167856855006638163147821652894711517555859025083488496104858773817937047175700703561184508771476099334376243113793292077931433612257176911298322462358082733635649723225417551055853882814296689389542345339052962420264385249687168430165909143063364067210371153523807420422259361240358272448619001014874827511755263338707263451331921602273250432312614961666104647172367759254102681364066929814246512095555352329744508455666268800587813217631377492910171811157173649629629271112715987278039270038137950392474798277024845212386522155713106884479035964311767911638257865515993191950639838410307152704060362026623606466797845401258529036745928067455778969815116391178196652080836133428299509821510096392631223767522923906285404390177749751291573570928704994296893012493867264582137303871842779693119778684508713280817853146298564763216999450582673938218756327700273742445572858124314201705435220995437695719917331353004074246269434659924371708778324674504585972724315349229776306073949430870323565928820998054914193886534584144937570347866284883077366999136217404331836907203402989854440394637722575162769132625772535537347642894268677455035951634249277922550290343197534054821628921228325025729068830267030076564828486485189321349529427744845063786914619828528861320776753154410504587400098046211989358339632751831376152499947305708080677111275076877943512423137602760446785748731009974134490215411570923527688275031640354760317093696757714714514805406487666287410375351988668461509409814598673569855501914151929971154200732933181151614034519937570498465382257925849238934595287115925958500901260555046018854675481483 [112,101] -5606557546264143904490503964998276207320034306467223577619466575250107413507912804960127185446804072847656828515207304613677497641371272722285436866375395136843868649378632081360458024636888620674876271091589394026775677368738476763949778346149195082421395989846329295776344706881835547378996183754372036122846221194703525957158763678757573994312005501493048104445312550875086500883951480062105214231765860265347136234149365773491782376552636811363439964272795137290206705856830878937315672321673966564770110153741462349951726151230593275370128093338298660812999030802817042809977955134870233585990847450024215245807868440396333869549566284491214194305903228477778072364818473547567664952316048632089386033240597609269188423477630341209249824836125531330277977519040208426413024349993374583114070299562071069418596927062656446449050038733670850479839332735831913105534477049513233246744193393756271059210166954200054334971127279606114597921335737710300090700187143405002706856211492481727736941375483949990333815726955056572260156518349809265987742534211482784702028168748441762527549759083339322646919658507413307036948079093040704196560984049364452228515702875783524530483980792880079575945169570537563636447203758246496566396383801731294303186197499947581986669852658655284335760736089598644277082306382874574306839592213321970437111565073994272395685683703266492145329196638025958727360383926633636551382166012473688692614009921544463252948674697327965994858083908746360276703514270722111771053171541946262920150556365862733370918999365458207563431626545030092483795021997458958202575648743096807847815934262438 [112,102] 5412562294215007053354807570747719840797618305672964007865889464669771536447679817972708341410665321516537171183377054233529643411430385423712987067017281820772306610249290835213154479883595277150970897516946106453742799406167646630202757092095816459816896766053890852979736277869822564131478332440925656211368547519001029097205104295808486933584430417488845879071449057611520800933348962785056939541908833977914624554053602882366135687335815416151608007973814719834726002839689762076517735564039951178592811877219434574217403357580852282371173925592862175337858986046390485758899042905134390244713906272879995574161944155886719789165589404103758742191674760266638314070836074746828640670867241740695048196825648244869218559170613340965877651674121422278928338492851962937776127420998677495143974754795376104042215824934349647778348962309773836553754599941504745932841904863264532156039546846019386462370286969946961189098902215211073416590515026168661680064735208292166247046014288351191962122321370027103857046233765108333072662158432955856048303338831198281458491352946171178745994791366162184904885690496671354294601493581445682492720716011033125397643118962806346406897404136685533227278018906109637433353832548579804075811671342968017098580181690272481967780178654025361991856157574886550851175070458833754542751858959578056622637006948724929413964368445536271945500006029354128011934701914566639390094146857203878729288009119818221639991273523845487799632431076347460072939998896243571606886753240881041970035976708045900333375152278412920046874579186490296249763856172819295984740730439139369571946697 [112,103] -3312455970857197334567186955903000271276102052321816729144358297325529076338442986769752368868767651176313851723485249342565423022415877689296641786271550709138381373637291731988161797208075461649946210355639753872970126378842802495043057338138553402134736343240704748812982190060567765005023972229389512819605830078820951750945881851502888915596553753241828310666102312651015758270068338611318713886155606649442607505765556754199414404443177475040854208910269548873561055907272074205021487822394060955121401644456712766224781938419850824109531565565164785179468037231915792806863005334414306730981549488358120676078148480648048982989992746659188978928406633170432391000175148150153910953779407547537601090167915048472520903943245504228213364187578413757566709861496400461801567957381027649740347138642413537641492622536862403796234304203114750393061278631092661755817999452329479425878130691870135237027898606409806108518917615930261974695376774976828284506347404978303890508401540172678757862747962100474194405599574801201155175443984623412677322999825999219883345988302602523678047379789002500228347171076993933134796266155048251271686285343275379390171406823792143290357301218201995637897454936796950538493358954382236000255947778421543166803092782812146089139257974561538165635778934301661435799568982492294006527868656252544942138416788453708797144113639372760393937182438922643169905964571550878137889294376446016994740513400894383669524438530511292159476715480500081163854903509840088731916308572266626594873741908305306705827320549100464507375220527787550202399827758915125497331083724844878875 [112,104] 1451764591692470439055961435498856142674571345663031176750940582086879590451560048230344521157932046531574416350740361660041430708314063449121298936764274273135658312194711207442262188594676310706996817733899886346189254940868086978300533241682021092228102540874835133466259424606101611293069409011446644915133186614008073066112063876188847180807171814092467369862803563552991794003522699420121654791843284262419704786383753037371793015837542329746860104398661112875854690245251885994957416007652206097649619308399269724211678898906957519125668765070334305280912117785909016475349797385556151725209819234812182046890107313448301597734220914080262905886181407514244030511099007397810420379140923694392626566507061014830436388467532238967939834712092779593788250353655660836009087349487150017109862021541064414094864170106133056830533411379136075965328329435755209870111055532678971856229053415584558611093753195318625092536897768633495558672542839349922377485561853570488942734274310574839548403213305086341297485372856692223569185956267534663066567957452320483686811257211681814599039192747448923563690945349229372200740160684382636838951052027356066762333234231422097556168766266812022603422307634958462491556993278901140188211596026148458911351823448074794985905681271993646013662932610096434422359835517311503114821536858142183385890004238770005027181553828748418359198773040546109903939505982997633037353516660799141130374833945387984158717450826349288163707979620781582619287558196791110935652852225104585146950416989606513471155482688083472889523620229982977018403543143611639690996680516900 [112,105] -549587787712461504048735026349669240827578706468022648932931010148863960896342343838262187725222084435700938028757005055631840386037779401450802584897493929774294924708775116407665065404720631157804618574654611037133646804463483667044597317532780060410296384879225162509103832337685850061853539170698864073544029556361236649989689141917549656018209576576340864887970577731782747686297155929730013635435380678906903956883659767270806633247212881185620061983219065376723343308334924650083766222743107641894082099165288507367616735017350093155656123087992229803459644299587147131485290974572916641718930753151356032073607932364058138092136374141597006300699326332347252526596178946263869037145782936894507064667428118153056535414994609545589990385925625098298978520514218175869807993651589749586158234321603999984787570235038683423830294535538087165179913056213633898848447294360003983456502477233844231746161305926525326942169026441711716854949364333314967585013613597944558497578018192092629629307666035266795101736261964133610811148938555712471529725542468649879454268236501914463514917100058391601018636747765098197271556902430154427762714250294487370030139678570039729493369478728695604581253766343390902579933136690805875015324089696221400904252447363021850168296113961425806888482437921108498623131813144965666032371693676974039704994043810878904761666729173770155404715225843120571691350690881128708013117018996020613641564894161194084630161402610170975172769837235096366005221161545653108406965586652480458695315744461508596491387500296101096243152102618876106179434417386406328103600 [112,106] 152520524051296252425867933911836028335171632980910941012021770884603256247152758044604970922879594059805805382080306686616571923190063020571040486740427333308788527999091489808501815079393325569307136450511184787449448297823118352055602249316015566352093620794418107015163552963679886136263661207146970154905172225915868549592863296245578758831468219114721758416442882848919367198312483703524948363324804999863614058589190613316512290521999976650002277010990508301163686925083380107787928958367957373511462683567652912153382876680128152807470099239976941396082394160931593936496408869976375346464996259519640667315840789972399264924373753766755662348228249568336468035736811324261809211978135663494313069985595264002077296211129034394074113978270910579970051510384831559833396154675169731886936663435050392978301200802224125496918205418795053911611950049014294441200680013473910440884294088263237850063687576664005719200864159910766593930174078549616713407458386884152184304886021761319986347754576266437554544804826877269019097702001624639580493373401811605178830295804863845682666926942049641417762250325190480149725292744487508971956462980202796634941064769425323232241998184237257307955788525471084636378776317799519741552838022484463048705593588827919107294523092417951146841563708394287202125522150284873049807850470689678713571506605526725734426454152297660010321938260838959205669892346088873070633881865799518508676178859953636279507315040699946146682611122097793804414014644926777177038523399142263300300142328187927572607373261468351088537701061920542641269541047945776300 [112,107] -37990407190690022236153211253467189777275114747710381212574479746431952708303678620334658979978572076551879313350973382992185680075840900830919643937668349159253067246029439459607111210945597275398068891633169996582671249583597116780862511542451967717698578925176566546823042767390370658544388637102000258652635121999754954424240685262022315447119483374344599240490845038155853324134838962274548740972011805759501612340679874131647968118336839111016136782830679661949007665013755304847653988266509776349320225929114199790813480862310324569350942928575882221859693945221879369400446576360223733800467902117480656072523135029111565776929827541593713435898545824295227316510579615308385175871903759944672129046951210118549491197143102443518312862532545077445122440545263481653270133742252516182310707226487777028504970972756411374541492563133898549513966871375104231323856149187485119046894650185871587820192695503104898408999683626961918299968442863062648094024629702954557430360908223205260702555615791754744942603007142411089305150475937210602195172934792726405088820715214086111734065096168070752651065649048674852534486170030304223654728377791930159422584015705052522203967016746186948131856261950676935646479181205796867190795299506940556939653910271753037830173058125391281932474526123397667397025092789637900631589795031726937287215716882374037989196140274016640990985156789219001343363114340804067456112004654558711502110199150763476632865441916159031286393632810280391284839789591892601834309320106093315602524277960699573137238501203872608486406079891749573473870693750 [112,108] 14188417476492049633996996445876097561978250054530690579079567257572965887637641936958465580212516987206044184636234021284192580527720649732170285152117123895166915008619714605764869333495461956724137325748632610337152305527859908915473130452306268333655653337891594847502198346325744323710178154384497272506925168721582203761510105726412319394067512692781950271815666320173568894288100338584094701082035745136248600606402421357881327954214853536551870888785092782549165329127715962348944762443784528013115937174083678486772292472232893106245980202723837507143787843860411513613070456877917273961733921766258314208557865136800912945069130632063998903449667702467682314082546517846761963294818706869839632920944849297218749568633934857034572988746111257574460450842209105474133297351634839307664097103447696955961641724830116455494260589998966297137939163997662203145790692890868717387035855512072858345145390989116797158479583291957000525064462274228998714202862733296637855161434268091662141001016602915355693551431179644294206588461987778954940608412791944781261330499535584595379063009600586309587561324917340223033717514589655135275755376967340544841151737512612478478295326049551070200048421425060912065435264301041885639211753939358718036551405646909793736350134151947134298226043246127397427111594031393393156124347490329126586456157053346540576591145281404331555457348702397531346075277343121054764081582988890707006903151326948664030856826733099743553930299062811521859759706949288843627039733729143528029113666604901778996418450917283094417369083957381414711375 [112,109] -1363517294924041751660407372443647284050232866749153267268186680046901672761732520961107745261715421368753969307003651314429718386710017522560635073458215168463614910888604192519394202810236893549878475443378282005053239368194853578561915820638505651976220598900816751081192349440048462021077570616844428145858778046811229577305046436742466983761434628289935457559049723361199509310641219254595746474534812779457990122113758544946915128688913178302673043787834215617454951192246103774804843194435757893577918937625755221245261413429475673015078538062506008254846802838205972075238946360850550933184614604673025503801536005449130350965028352531931278383203540523154567073145498202113950127148173983822921107082130167002243509911684578318770848949357919521222079447625469706166097360463815982956979614607708964765925465542572801118511081905036659688956942542053916286391669671580029450645412821216633137684243445317797858373951153232595312440736512924323658794107870033032216121041088046578541006997002809094080521895694926494455897980721887626585841916097199960788230744983080304546516741406358120331165367554073688862325405078757669352143336942958054446146731718028177442100550964724876330795080827348815623415822836599263915332236923602471065127023594577725175732761620573456470917470375191226443139817611255951900238604806622411812863400553317555554576865745969208191616881121431282966019501271440482870610066443947527663364475518037326245505346554680233151824815932265384616755633936658014560160339762818044375066655815732954183733190045484084365447332427778500 [112,110] -233794459577323999402035578162160091850571657478270982762906937027107630666298596552012238979108286103108326354631051416390333264653859400120449771455703083910961152640227875912977807468859147534522109643769107116788207337481411754442474539212940626883394547112872758619358565923174572492870588984116735666126650643240044279066616896480582676816525655144823485481384883238898012086624981822582412454485039559910187112651115649625215040065402660469206662115876079995246333786369941288469450617177684674372564244372161872901900967924959766428749781906135912322026348612351677213760155650325339331933980691134872381893453325708309980058829459074027327559361647721646077146062930985188588579564760202710650779043875155149426798731542568678715403072110478847844810700679175600771303555484678140751862977253656712887161966665967138990520948372205916443277580997992895521796227377414011298275159905059128782846574029045577210602536486374876126555398533343009362877782041984619355699402686778427731512028584395124217059057592621391953037866087364450084332674469181901548165373321941859652507427929740730872012080635871768670098435790916828869493990459900412222640476487511030355015528877535676548884144948048122118661812641328792641724363741688371525578337138520341801225845681320307217338282868501131080764769269166098917864946728024606952890907252222155300645549013728333238879930265390020779943819054481907524497076234554316771333511056620066376321330983376893164753805539214106810041802526116892659617799246266498747712819659722600908813963809431295554553447450 [112,111] 73637986665647923153387857353191355683971929790534550070478864003051092349423370476676094544137826175155085124751099111994873842564120752932532459669508693223291844439096275114208788714874161549687678428747714608599022446754726018877533555107834569837634382784944524925368904695563404140762465107238491629843858324686053717619502444744236690535316171768898951391587254616689207914418851539623705942551141808715119289597325293604882158127245992425925456196489764407075681477585913498756016050628438256437135020536067891655794688533465328417131400900314992137475797042181411575831457893113582589513106739504772399797882074141283689874351038421279957075302011137150167419942971767953676440510269232084345187276767760383397132916795075246661646824447714375340704174393156933784502410220700158088578507271632252347830060219994876760358591239184171859061931358111762475384410823195975594144340609049045397046371962129203396446799660924766534030234518756980802602977270882371642138053272024166113009085776953559803920851699767985370939523247606279114927346981400270961324999187762699258811071315447601195170783761366697433617899295770195346596112440774426188126417323640122344061570920560670444289307687235524341869776872669842239813725151019365325068135607911507555817847340414582776302886702506589110100515377030787826869460888509829345578527488004739755746550164821805913581832929444316992421518649017887505557661863639872890551439684211390746023004109273370255431936435645157072606856249472705366251381199554819902971114338647330502968495537321450512775 [112,112] 91007673089120913609466964129497414560625802741322523017120632138247719057627745501406167114043051452710785982711935960773403157992304434408232749266111513229630532116181158751854782153405437475057889576778301736737149484156133895699872752500983755115868909926304928517794763583190004262920365905964201171280448989561315589295679213035938961213045586747077519963363532544767747936108660912381894748902293935914742862996327044793336114332507718411610043570213028296828817472269762567736136515481483717109231853428229397970814216888136330965667868342761457391432704412745451185318595226536146576127211572839565820179679023055504223714632118695907230820668931690489891856450849032209759026266468363765089999263138932535276389666580613368742301960979745377243288596650982210661981996207749218420018163813887154923733631733459960077093042622970533447835395399667272494278250565207910354078455517783143048208438893453282698446242994582425681440170964032911640673934290286174139319605627093721594832355176260056053020827936808874523881756735449322854133311963865516890099370899215588638206344054474886401275087574637326926943687841925989036936656975675870374645804618587397056109038134742818645576902714138457245898485526127451632469807099091402891173159837880466946736485095930523923659278979905401349976190250420322682046168975972994481238018748098186511276803002085002807403310100820638367598021036094745942512443035303561955195819057387922382345151289452247684476276631775669960950938642137267971409763234943088709907468360797250667731968954929620 [113,0] 78993130370988514415251573003263467414746689134869048406627831906660321463469283337281937215872701968677311343552963122187658149356451259221159752189267954396544118748878665296679249236388129654675006917980416378718715278561448631354716338338848858138717641491883620116364607091748273692886387411389354433144460919033891861394511545715240664344808023159126130487596587022263804378905983658433082051149824228284640557495965375290865432219229085468144228702543330346432139795252852407466741921687317304226384869071864783869362117984246821598797497051986381088706427666528438975616302202303511765921691332645651855141352601249863636307685380264526635268422164835153218608827063649878864641816059927682552237701987301661236892341116372159429469420292837268086952900324906894655768645649391550088299829661784893031656986840138390900937971782073541366617183812318866991806966803033801770099526780472571942830595419405804672883631069821039242363860113577834479282043483025074451295019136351322553675251606024050683472743300501697765087289519692837112694191718823790373406104850123586946564541361199283134553501352672891658340348260140246032530159586043239334466310563078737546336172693150999550433094736186917849306214391931374621925124449899468927913667265330069518358824390422096872132474436256035853217003644744497192967618293668295212984900064462601478250829932664748057829592285421209347328577873882621210794243409905994299999726617360523324798324446284167529201197895499612019820642566009371401830173811216566039248518052889169107204469107009948365841038465983402228534945226123359658828088204075609801381881371186065240621467567916375327217158894886171278304287399197963301264931135783924527708719439989389493511224467084494372766967199748054902928109259481605264636758486610003786031167390428791587013416030703906028100107678806820802852794504640529015039025857773059014098417059090650258359297680422681058831498546956909379639747648648466157763972277719253121234689870685798400000000 [113,1] -7492389499480401901685770498952013051145645620351253710118976210394278549790211777786881219511422731478501466378832843496618810776005630500232074247033511282796389571931005393320619791346496301030276397077805308474924910764737457661905228278518661132611349250974186245916980451353526047830474367210666402460564592793311082481620757805028582068288181476981873611334604511132401882659438843575628436654915248120053081852514508932772053922988324454377859427536112312282645685594118960470554131611991584245151481917739752112922481254203596670995256173840953473517149463437676265694431058947047846011533451886510233866016042954150651565303798528271793051029809369169476260530847521607679305689836340869660195954743126706075639518084700668795609197944371641536767089473687081342887024033291762127131156554964951651027130074130463166110343290796938862870327676497455867873585058594768281263245193728287734126791068668591409229001244003230086197890104111467146126601826001678780559926628225164676977777746928889382724101431875936709471107986966418378838334684547295156234418148887960093737663964851129922825531377338579183653119832935851697372575778368551397367761194082109051976675583069066343957430813117972869057303051132601917346004914583023019494521717918405459675921412499166890866150793238217173157750843634754179538464997649256695061194911817179713671387984733776616686451433356581338113268528420382738720271955018739954244820335005079921050527474227615062491254849501572960952467738803409057866080563418555680091465900846305802968824036863592971732054858731176014037176058919081950809635939018907019482923847941906191758789567627161603438354204572996101567150404612174970949770474134121088941119892527258896106958107692640604337574024744742813372135490250920304253456556583269946036489187987033994015444450773430374466096354512156625516680181321186082113917847632015595086034899038196529126726346138975169059586616247001334464416411986424089728421075440750206870699122599395328000000 [113,2] 161806893234193112185364836179505786684588533638192025247859390678701526728974617333135876312142361963967610198008361181082703051297237021085570395277879797574323890516114250415685276072157560635760840986900631214907137128665440243887370797393335773342012514948974998311517234191978927584303296090058126295177336621941453831246354785019552790184872270803233996103678983164351607265404875286265574363894207218835879598167510131975837206566272849007597944460567980375896268878342677354316728693622622281767253697769677510773058981638155710983460119469718517138474463168090284654124723903042353690933985317447653687331853099026741200987166767114036300551382501477149772505979610971545990841283801906105378173369964955888434990245839758578381095276088013303980278180502872053203910649711713183557095069537547310528530917542874451391290525716691928492653258872089164134374311084161041735902670864193095517032419983041299091072625035166163860858324491748788828759776130412213263701421502434662160737136881733800218086639394415253252327793650547848035175898279769733401149680849923975490676106143108484420741491653145533313958576154383609575453375744798556420199010055467463170671574412313787237604973566392135007211867792391804076938528965367677227407960226173359724730161545929542702820119389299437578425489630902182787761799061992662591174780450192157580702783229080653552407917675057908333604740195553246291073068060747877527849537103654161370695826582889450404959031324125232397661795155186442684125784598428559656014243575051731046639807842327787262632789353541844973144830676568475896441016489832069135945991198315035094650241088611503947762519810587361577595660103474421255995554958681697250991889551344342411165482099959095925543588110295786459152450612895224182687220831619825595385806338189632309084130693182900813386115466958124339335448544426945695848681557430737048940422910310984418568034284924351108618277214463610544906746294469998415658175145331838304252045921573928960000 [113,3] 360009264213784589425578522843772899381211695825494912207443646219508688632875020837235029892993658258969201261566768928532167959798483233368151364927303447881832051790006833296831155749694036578723659633598716317594922745511761783970183865938839777704267886085834168421594983481130597053083711547406268910351999425422574103587960490877691356165731032174128547507159566146103997815950751269121996291978227701184303857833769211611241395697976951869044793521996968576972610279570109430445410769058545224386123874189537816071678942522810209125679370926060456251360820526974798815142374260626779148437631177630066296948333205638517023604798514503286314718182790802846153032240820306324050882727656849675705461011172656212876542824614459041767096227219129792894196330758409697677478351450062927607713951742587099268092287087426525209547915349593023471632677500543339690593020537359653349061157976566190026791661000602193129402807730200157542436846882665517262044449211125465298676971930317704407349520788815003453178786191612651596668184944995749886884200278406521433205922232920110357160255076585869991827602486905885868197557330058210751555297282047405659079448863224686750637852516359634784454776540055078510144657993109488758990055142788530030760026823803728558347348051801411111523435155615106664011742538169656038303799584237356632710417777773168518234957259559484193422784732544506582653174943904901032144005499641765143885241149489702909240783093501690736232946817737953837187026452179920738589836239054096182856633083693978120499089085165226335558449780167254263390452313198438250660246386265137214972152622852032173171013148361483032280475471957432426725814325229737280565836398460331285563074104143564947937432808772833647652550605011730309952366326856739130123888509141459533461847039964710361461780690636477720657526604800749584400266671879076812005427647793528185889175227183832543952612217349803883356233254782696997062909303506733505779483351209986990669246528225280000 [113,4] -24323440349495807860679893743695031025642803749835779772382082531180863708021451941132254646663937450943383669476439011853392957144537075360175276556071750915982221579279664375488037166966182697352023636949622432563122934938620478347813971152342115301285294156788505304313371199716904309829026205595539576938395349380404460029882994220290478225543117220220068366966858198393540428845881660938562768878705936326594107870121629969177591165553822295566876241201434109279999746060442382809423427519976100125375829046230938197547904028891103199524754109433732275660480743599137524522784178338560847632783472029683691940986701694626990198584596881184612548099562923622210481489558177940396742480528959365269407599961083511759440580553186504741796807161060429411376764341361844296580913695103438295578372530232450988341719161604136121348979293953756958151271916742896439426983307675926299113220845275764168093136970679378107534806305672957549167295503574104591045761746314775390016434198477426500111135240215402762577979568990459463452745397618028034402503483928778329383467406182413022275593761239701077439666939242919982626933951844916252367838977259044706408044904423286686804954666858098715603390121655398740924319248151720192384432419290358218983981889175255132419078260408753083196257585077990767234903806805531287780396915812084776053561661538716234378657432810240115789390449417587652229792297735728388075491105768505641207703431518855877474536015638026287479113159125023752255533835803136936563176054911438370829458369303270386718347673517156823778147693840975585757296900805999599685874373637569315124602150962167634869179093050736017263269992670662019404608692061367162173768812251926469540913623325647525797648374616076430594898122424993884139584662744259494721420860479566035296295070578075454413599637951305681282888573570918618194518376016861078933437911484164768110128337260951032606091851127848502640480609799376537122728719680051264246699711898186183822402673180672000 [113,5] 141916557398119743058655308163872081082417120148682190555201614769263203422783529486943567987744557896903641814613621505185034789034588320034213053458426090177667000735218172340844440771406654626232520348483676217360193400950618367794762625762099480056862577401788877691901184365455635488738832438115058433102060798321606310959029459459712331118441782652527120547764627201173400594187943651102334549856988145874088655365029186129200614820895044745905975311957984769165554004922777983381942813644994630760812118313604592017778558618006888338957862108973763144572984821456578876937699226235405894780118736230240132592830479102858111106300830164906604621377304694698772526921985834321540236338890958334560704326257596651579551922790430028106532624384896074010894132250403696734764444328555943294556429114048563729092922335601584622870864416385379476565847488815692790068451432186250124783319503228887498306258594491339618663022220880536095996691097293878080019871614880947196329698003243254691696087730167388947693827697218561797981331338241994732214374042416397703792715983356658314258561607014660541137399926837419619641614802878557311433888406055907421829664814075086322628932554840738991868353768840551204596575737428257992949144554894730483117422854589338149813612850111736055325212250538373214790464894474480780895801306478275252415108399124012520752694182459409228911190424300458365620658244741398627245784505067525907881508468307703343279655687884184844386689598822032599792269368395366332895079194940139841258479260174301332816567978227300569217708878190518449133483032624539830480328212335101603336692260057805402475145944892568497818531418484302375168978891720031722200273170925323833578369147733491634362309903995321943204986569076027397713223547817069438250337739593506212296906467202580404858486684655058291355884075447232591420417967410760545595655771203507957780007609097757296270437403773815235578115400813029139485773493477507773694276815680679949105371283456000 [113,6] -90906618930880930829780780886062847850549758512434708802859924796933987237929447626670243734864655127070041041257976897294480871634370396942605826292625039800607664142504361360267433038218079476760239905640849057456715994143343617061822377642236193652289073677370974139817980416247431606614358049488534677151934451043471980736515261982266918338373058020434545076324554709421596203956684423371013651356939578258045070451813666186348577658217207834716138420242682784053795350072308549966333513881819191597785264063667740715040014378830126362420836217496331982272721415417338526751729051185870277470229562567641540353189280264432452204123553395518468258088136977999523731179506292970436045102533903029669544489104306600585757136211643849402665206720736163330108940053297022043375105182078395192962066057653922978991312055056678411233181996548953412904551357044407316902865039949917098279173668396699004626760256819057730638721076708871228033792602223512526484186744091809486754981841986641960022237686221769784041397822162383564910892976721987149168770270429437848238665511895201747642279770828641170166647574874471180639749830212238983283879395341589027243201002131149220372684103515086036584952722945667668127519976775544946480097101626389437716336193413038767549628388255058360081550220445341324548283205757686103536697431370929991178691358321078826582896709271391123397753831460761381731578380110392894954186446465806354591493593342789293054595911088306111881052259448922998688847643074212228212406445179147932550429989402654456591084235921240502171464999831641164162812224464872936618547717932932375923386334350193662542783454740649463309030558161968987875368799459319745127456316391907297883334524357242039750610594315203841154336949679310554356110234021583689282952564168496782058811875424392636618208249522756100623181204736225038376632217726892479161061227209660104788153399165260771627067189492239234695648429672603431943673860891853650856368887742460939097604096000 [113,7] -1272682430012389811474480483473425946071674205586081167198949889884922541371768175443568446284026276959095188194621329367480512889571333980748406889036118863432433156655974845398227713422030009221231032216290668951968346552107144852100654406059128447335126487516515718385503110630506136149927023697859385734381700469966241036621592350291113683280146943782985714270589797204909549656669702129786044026995272840829657930430221037300305108692226576041113973690706959424639337786097908677521005399462039259349870543257031394577747780372794670085569853505672984049537525031153532871853586703206885642392876674228310492244433651120229355581232468877219124064990116715549477169649506181327746125514076579866962874545468744321057218638155963013845155579233262944843620507806684124512016614894528231532562408709279824932569616817372950569421094883553914882949888150530876266383673073105098138787149183878748337688076178890025703394312519936118760033408224145192456414710529571426491170271267109574685084735788501996544173247487883242806090766741681164444714916764954733606770320385887726225395581966447344633581956485631127638595426170394634381595614551633901712456395541380569374967589862234116354973630912068210297898420597413149897151587907635329445935093684351094413516312162848680590912596793541112240807249469605245738574790959807095684000911066901414047520166476777403901721451166921824427533127128095509840258270048935586267900503658360566921918537372842097642640580644293460928437048224734396054976491816790855542967418747022055096771274003744451787791562931556464797795010471348869967209339640345226456820113623399016738195631944748347054501529531567710642976553320306575332302222692124256046194280709865474786255511243586409929742331025606404047045666852988274394174721645701965728893162188251478543450087904743865252117801948930427196760949511833038515678437437373015393570954378368539755475181992060245535498812294491875120779518480757152330235364886070830076369305600 [113,8] 3636786456382337054491004272472785319482633192851262892325246986373022338071589845221571993235661725504740794705247182937906636649990858719641634951846459163598777916552837756973594607111438740541723445426586062637756314060172186713189373296425664521603996261847734125219015995394658268011792882452373210092541632018521024946545386003731089975554874198250966457874330960019491846400819771192630709325264026285144021309629889178894927867386732999338959735061849794512001988473148114576736942990298455626216708802338820313181457117980206898013718980650588289157064962852497013292800712637204151317625390897421479734931371343689928953102699743923034625585060079934679888356903218416314229829495262194567977771041777921717766420446941838748532390367776436268487514321308651947670491730516055309426700675540013117329494300728804336367299994911065853119919178106186642774667172421878585322006137553781410186639288289885249791510847357118992694095793897819615320650185824043509648788225850922279911158692495471652791801589994509364820452663712999201830017549524594540520415685741132131280216183242391456601428495403843398530815166870344503919439971893272328602093116893171692818929258367524442976032550623442106059918937899925842209895807807890129779966963228314985605433183967689730847001071067418956931692424741288427200184128044759131275453144881025955709954430162311844279224732400388601835725262170991667464795224922105971291557496418030303428367692217318529973798073360021475642805005356926931615100357858401576020106711581906007731480096740354332385116881673018613532330825021875789413632392043498798969801268574677909755177669079438429299012508711163053083485965381989292921743250141020416863381566030457749471390853825557018271098642199301323849478178595112906322105055552661052246240799858731656877042755892628778743028617507829930246686439988358160274114559668619368347968072878463579279284374529160523082605753033687394241713079051313351615435642073320962129920000 [113,9] -10815483691528795145486061387293106242591836110787644797348345249433006302923559865768966027759044121170400562980177137387319805316569285097377625441871481605494288520397515232791198484864797187377473098049126076481839098960929015427289984177446216720611347077474719865915961726529177972029042359700320288610963320686868102888348735911365847922888320428181239615143288268425320508566937613094209536741605428660017966783589517803805314715747861306050507013835825963107904351950541247442826601520936482159779375235068952795816456578185453491826644162193947030861812578820249933073698734396751278006583293249782322118293906554258436338421773995709239197915373817603779759668198541945773254587604829950353965164397665919266398482707736528565632534621060831665581489818354856311180915287207055830414349113761950629493732244227991757128278594535563655539272033210927489087265422414277537110853499902681762989225325141643371045313165998904754364660025389626615110193264408792889363247080610989932974058752318530749598143141730911590071185877759941982225464636313328372312793087093250033408587998485303739631901321927438133977508565718769923060122415704819836065595266952627345262904455325339441458776118429819821524402093640674237224344482711933280260943899684834377928235443405585616822380944148911024759575215917721729419580846250993996032036646979249156878887277076935907240809711114338187539812398789638415745306444639232926868070049212035696641363812479299645775686066655105765003193540128631777207623022411934622996624496307118958637968858164148498839408950439505060962374495127765556029452588228029777787461837981762292039872848937214412579227662033988814704017670992192213906270259153622333031704066028243331618886509824352263120351470453935099841302378619970051740662784770023055149868762253898020175526328043499290151672622871924750599517803258782263285990417249713527275736301281474505167321490026056950769537191766176246442913683152778048984134416134276382720000 [113,10] 36188743243580530538897509207152158728074494694613710452656982763093037312943954575174879437009951341925863432408012143115027587043645730103495541946570614993399767254195937466865453100328348595063621998092665465834302960045946747327727905570946127500178722542677162065837429361856105416438584784474650956134283850265820172162376204123408408970002143332564716107404811187630907055773448999782277877169958738492074019824876098968546232746127385118591769572309582087156191967806430107561152450744408881819521606870329339182272363241394974785287090666917176753542828377527242519652250073635460159443208513838899120019216947945183957070843380764946835831058895396033972992479987399407873577797155468208006744165352024503015090835254371077974384635810859231522058031014906895785955670769270561170347232220583306184657384451853699995885499754068960783137578221046145834516472420364100932164351980326662771014681830353099416991587463038796518606604906626997492594055635104440512329393516770493958560099198779617542177230538837793984588680128835053404902943694238565160019150676057064838457124614705866483105526141942766283465130611700067057184096635823655297495782193786695395304327629503821771249185758826400272825452845450000078270079468360524994683498922037608582743082426253916834458647149734109199127934985550727332952594409670632648425565801299747847104542489040606789231030256388948364274583382911773435756245585284885679053701123827492026789180154341084124263863077315042815295261378763412358301249615372636834939358612798263708225537972768117127885093122904565153384730595160776741424266854985322120954041301724604546443030123505453884296655444789557222477160516344649760912684660131420276798723412796422068171287642283931890766579524967289452248308451491090387357863905147423208147410334415215823266900627611227530648001039858216742495438056611450409508300143368312477062021413662813190584579391451377708850241759454367674506422857563570508631437765270464102400 [113,11] 185299838988969250151565606605745145451227892428141892289648616192003654009130726073278602255056516654448387836642667393437660727927826444213758715582523596978646236638181863282796449055744736653836733897109273121732717449040344245865538888043076301758870904633520712041125631501345104079735662788984876783361754118537943744354253094820240039355706914750003841898970799733945662334299371359791940811979054447683341187574848202433881558596631546936963278639440816332586422355320437528445595568231445197770050746955215560663585970215060224758671711351143619196342988450172296729376157053204933092305365821068898997372867196697540719187064437341020339529627478160078625772765767582084996235242492057724732886882349335753243649788209834780587463497113160777647285226641074486279881588049887608124779693517308166849316104647933403640705379327477916101512783065838386673953900888451817841571549924930620142963185545234897164073839513875462610987809948317563425127109493915919560986754493584766758458279855242332917677736491139352502402154237086024191377911523838079016602649511074860464999668817190884307963491563267746954844015720788119469365652736178738335252668691622667654208651677741801688279220994762843091212529107856158907505590597399370319668645359912469329886520290455236414630994897527302918394012947531825860722842568788075064795320437030308083373029115437819884585081831144329245392534118945639511950052591343611820782896889855228324988547748270946893849458675803386911550243778904484672013450848491968204812201303721532955581251426463131912674220364176114985331601830119136141852967092509993404042849198035846711917454742122200158215472711005758142568502527829670081626060035617496207341791006092350242910622377562696295129453906319470786997093101331559868683221738990546690435510715191034350309632965950290491464970523280541134155996607752719165079756503083375779043152662639377029602287430837471267702954261115368403103170236100209029001197771974246400 [113,12] -2149021932172609974130143789703412583184307074053953172747592834213388093807571437959184362221980466047188898930475386411277856874427004251973333122757829406011051629207943213023126292011544926249128265587312418971985584675213967337274068270257750323024313026982416856001331346516587456014266276729391075134794654338329690569178220004229222836050400597526824835989687629948620852702297833631478130142853237921734474917824368714369765519173037466709465919730074925445910817957125556670852847330978594198623055491059729611313863273192198565258871392170818219521453983928586859235265248820547844481125700711693547709116188969164574984390704137684910418758916699453824414656846267769668177559309257268220790999209056109468094392000501728883050772493379698978763774620758877209121036795302770257936895158322164734531346600141566933674223953248853748944360660337770189113542477237918350539910904413410927950682311631673785836316340233846734827610513375403932194708714071319612473708656907206744217044155360552429677639161647059434180820883461053071354673592414677201375196569519237481854846390123266958683929521114248253037633538380933835088642343919430114277284229203808460034485792836959756556385094206778572035309405808644028391817576936723312241829140469560057600745343640040409224004506773900278401143035101924633502318968904291215500271831304851848975971987188357574780913038533824128025965964317410599620552947605718704789787810806047722198099057934120066559838165673467079670184208546771231028154625211511868708335989740861052721493782112669436914015298410499064830096424561761875372100897075885108443257027466021613913367278782489205117231589074105164099868888096605827654687834109774555154293199161488888075078182334592276157101835801401950415225365877450423139454149920782488208208538718370426737559835906326614433317516011649303022104441874063013837894689201097721513607529940766858353482881008177928873967814090648943489893803819906359118092330556456960 [113,13] 8929184699338253286147176528581571421492810382654792455116590047043586452594933428800674208010335184936520148164391821528704606841839515593196872409470807958022273961360380153435626859315064573533776953715101382309859778613865093831652607162122507390814146173535887087657060543184507285341192577771318481059438051866016744671653919521067382853223160429349629162872206748217905142652611837359185434613862448000335301406396704340984779526914483155096080100678427903247473340200723487303891194557918129369993075864047877511897105912821420326576779793862007319909722749796168493440355000219288935203618002306260427033913937733108929691367489474829296205096931167023037619310386318260058213619930028706035642942212334040382421028681366928831401211549697340111477763949739501332322146036902049044150213393261972857701240285555202473602694489026990199801348365366402443329363147604044769177319905219916795557576515111894637952632809691664468892084263184062920808515239544698058216541153339826904877298640216900086292513789714511965626812627520254447958035406423104178582449897866977372379300075110846369554268445087146867337106166031424173683332840134419326766757733364820981485378052146046872198384823526654981668914717008313095739324290710718614961706543849081924852043666727267908781482802232151777714615297736946410360362819134022962391710061848671731334163713506973755065600058264277940964838109045891650214747424143110084180226489741634892693543650047660403767099715706975416684685985543693936951283819900954786700323694889777364341322338300941877502450038841080568050760582018595009267357296760223569642852510779399561598791804435347279988187172501606751593328572979478958405275585287571330936542457900062429173180970693989749013315439437904216958021895494232607477265047733799306851847289251162933645718655423780484025903103253202452347788929506360493662282929095314604551341245951718860523215620942844676006290634788133297139562683331284290043225361612800 [113,14] -23500895979296981640733400348742298233204823013895783019902943415590111517545083511829680446144710945633774035051481819566062041805285491833279426758951898508440470707347368429000522129439013339563935590200659796203476745960009357820481127648399205260956784002720207254024001964021564296576756167420254288170774903754330347324341718172344155814753125052290769284301732839306570827995241539087998191658470159892985798838407464257762458166274884452583677402610498236357083887231845569529261064685574149838624502077525131830694424031075144853021193006981754619187948124160566235242058474965703075535029761350081711810922399678208136112161905327123751111575859143504158663477673914720934529789170248670611563481125903738310393284618936668224268435596613947461305330342390694130394248812049274732757527764947052694402383322227315480130030745112038026987087975508260379451125943202704932881072387907570899367254164166483180418525803022249526741330080021327116795197239721066218281461228444796012691505829055723040738871301979941254507854930679225343445238993416592900322433090623693281860209697772282050915663677683437735591892646330327201287481186392858393831161960413507796526799967710619993131185576427380181325980139973220160478287200505350392435414569267021137453206360907289207819576404170187484734372483392804765396241115695211495580428159684120912079130628093610821710872378444772644268345866682026467794099106570913723593911832640636858430921123236357983712577407544508739465439230724480325521067801429288411959043761174564363483145102185881359105898444935884252938858002371089573244584606232495708257615925155842847422319229860141480094239514549533102608196148556750652775990088468433844161584246759709399720466630231231735921768983868218810562440844224416176234486579233534829990946323329457295623317390022692327887993906364517581580033817196238727259161212970315385971824194354150183734957264491204382576063873431399871439164783143074556520494530560 [113,15] 46950761134560592220603873617793436955987873098954150350606400760702319663142812846580265602150644140881966598299179665933251144122390981139109000091853638228658769509196235159660130527367257438477884931163466889732082402335122681440696176202755580889546332457978194336346419193667774541383406560214281897604804183899370183150905694962127344388557605972157971523802701882982916916924563505436069189641498288393603138867005798241215588326507212837437016236159618152820470501097923306683449306905703536754143127284530892970668613817013193686912307437461353920189412890590308665858382698516227686865631452230587711264450615966445644650110964560608076596411684694124788840066533408597130688018454100543484121974185505064811720395104647321502738428385236054052324822348039553142140484142421718897325836360212475968470349632306040947283434651200858884745121570504618201930824457417867100160867009292777672910577966618341017918340189625077380477655190404201780130507211620661436844672699672978971625222703168816171546875942693878742765638858700124672135118709918560776073873646540656114325205084779863986234598338597808391303386557185880406866571077933046028141683884055222987187267768543806373593352177836272719741496707749346304078968487531935601005206984879418495474081975868505718049582798656067884778323155476378609701223034381253661771069975630767927069204354675475827778962556264774183039699711387563293896225230506715759544105553866076471458475862752732317023428112699288281036505206692659456692406968675316874702431895287020682541785937253616891267553009149890590055796433160589839033244266653266232140321696238009615973421509836169808889427176540501725858067801749075595336828966526076862972465821630879274284708258911071190725096971813832240670105399996031856091871475409716065051669478279674259320041614399272199856543056725708432907455321751864721777439052879226628633541830617280450989682482267995346685903027692565440017392644614431931828797440 [113,16] -77270831313756022023331911107009430198268640644390644248443328738692691579090542143461737636264741285515009768102408510390011006699206188462160604036096006508799776530095882489331846168250935800846472364048140753796898843495905693573384748987870014197469286718144943675428942303380315447735798346223656146451262993173144847278656102767271509563767897731753285715810169896341476024483829699204197801086614077596355784722166841181155226582648385800635617449364830228154654242373322987417903770888277160254881178468497554644179974429169693892660350802107186153824978610633462821691958263904676006519793877967889647555283829910360494683338626507859390475557654901703461331451672458108184674792130818906336650600353581283548511344033902636221857561815900250817164921544576170453659762630902354496627372257068009593574653401684195859838369821518408956464630518681285311716046073724122989572942998505258653444461523109630271016078491070876130766901941981794264061418276641416726674215040040570757217725317451912703834169182803210901170294290530814390249556909089691137947517168315137201594375995132632473663118023388165990957653340835395259048771801977934778292738762802343653695479035776118917837333182882061486898589220448733672989475110024959354614748942314407974120061585793782787514512364287363942059612192360531044177371961341179299449531897633364977109228408316354406212446273442341173248769751125768909287112744828373873903175345147047605484766814830269447590786858842307347512584550516897634228354458879282685945065275666834155894525794282356807984479178140171836113344941764462973459706461049492192135431348115275312033630670703896726651450879741962995480034439168123019876263843150874401417976211994789642371179992949448482834501634916729100370817516408862674452874847116299812525372660575272468439123045439280141432366251925944088394498101082990190699049696203837829707280285233452280959017043255107978016263866609462222624814472001009493480960 [113,17] 105809082447336087454537062008193195383927147872865803540934671878404893106940380086637701752613259044789677466471748236577081133999197643823742468719789621970550856879834855990725838732977135194479479523586698769045155237571184653653791545354873035244582270561807154272836658568189131592357782524243046230228785100989063279048752030635362041305050095251518783313251264726620974668583957122641972037780186922370892625828613098599869924492350328480227589656794692650145981061931204609914786067484118551777007325925851422838585658909578806290167250931163147019701323352341258749335395853650589977728293563389819305464388801715767096901843928911269117190499921236832513605432766634173204708497828766474550251284827298443837219706236819337153920625428161809723797740369939724369203849589448970309233978951359421724170826827129504494954635988449871554454065490315029104693056533479269083381934675300232210920099057148331967389421622751910189986381340881042932689740511319369126201289607860009628875567684549778652782530235828026433131952524288425645804745128207652806114576230946308982602326247159147631499519153999835790114102727698811844329910756788310487939016198034929800016044230325900539957048731480573767622579592069762561890321096494320651099297626784578043102670486088078490681175587698423153544345759746840565394671339759439545799306671308393936304677340110768018150737994951693529685700764254281599269935130341864511927007213653218594270119102932668952071801345660956991124474664542679319478537549192000880335856460367964761672535709554984929566002223357310993203994304326540862405568066582194066354446019863292334452362425072701851842740932153088202329358988625372404082344138215258953103963200195173325460959677800788976319365106466881719854843805721532772368836475825271930532765307578135431976338325640853680587791839239193299802680700293317698593933994072313396753890908986403338074964269478686617328343370183656629776789896045106896960 [113,18] -113163196537354020324525611755698348515132544311988889841079688126034732627205274403317858441676889022261234983397443395204739858251135494613686350808705724024074381695009140106047682058560958667196626091618635496765982393602466889709383010464344911956175825900172849627859761481115963888966728662888854327249311527156848821106142444065990116392457190446715304834268415990881846795687056526433841420762182227869309214214152664076284699300331114849788375961098750963344866171104552496370889838575331673295660136201043703651265429529295085798118839211125265059696868371474354717030064506960035940850569754278863151821005968467892759933079640425550929723069468952136052338767988929095382783031150408440495439613127335291810933249649446283831235099200459847314382262411735668390048730960957964269472763485011774281618027627483587265879481408006687039634110878079577669291320079619621302298138743431538968790634661909273821432064178701566920542245110564371341892416646515936069764485899320928087938783673716251197259922536232213408302339368877313694246909299997341850263195798330361288592223388583511321240551715194953825524938686151433517524699061826816787698758806514029242450296236788502927452431035957460065234992981880605692397125209736262874105230274547173239084356364551262217037307466917752136970782146624930251065939343939544810406684386267478929495852689109140861751593306367002915215839796253949609859652845326993124556621884463156050944014605110054419942834529450527014923246097819434331172615581293927003805733304296921164760389727748140691505654417750256655587206068854968118793404590853317650629724921475873997398597040417841829734137857287247669157086996100945572525055123971407087822392487563716488622337697654341998485555008495342731331395887374109966228140040831333026519884981363639343947587042475761462324463340189963451191324703477442479792556220509351230828736940673416494232504215155799044630193580110681903215423096390473600 [113,19] 76612984887332923668547443500393698824407583456751658695403434203635758374656565533211733481189718342852041820727542787333210257740244628867223002365182019522273230516683620654035056576009636569564353582268649431811574365544719945245569698409984624740826724195859493213283071853258987166032356684546543384904395544719335863241476754389775373185025303307203823033990587092867218652455460857479175339251581525896545240911261570028537590279484978711172167400526717569204807607996473791318447891444147546522263691032279986186666999855899961104530785357145036116191451275605399565801162681502923236701165131355865309335191998187116904050529730991762164960756657123226114888274624889191676690386346280428016297660944160685785225328700145924224428697577730173604725874698010742313584747233314111626003014216028202560412593880165478712796656336617516805239707478828653753270724262464651392554017991969473318017461710701921847277730880077522414317000187591400748070208961057367283520519395662710256867976774323045650250721485565437007034921133408110431801961861510991782851969726811480215877783079359123513528320794219515227796458111321749766648315366556063679180153688377348825080173991709059272617120574195351962792988077715514971881160711299341821221442408019720221722375124893423969188627136471527869487504545735880221440445889667800302089738982336605329670687489294586172589453129985376119675384383343317956093900450353275265663160738618677434083333917013071240678617316090351600410068748280284165483349525783293667561233447485909911016571555523668650708280842646839436282504109250903737565237739559207224141992491963112258877821965024391059569894017659113096444580410567599604431456064173727372312781048900755305060940997240232719757146492254388403125975496099898645974997954036278065386381492172934740210475631089379007721724734503314132808793437192829854207466931297781357563741427260128643772310958167490378763796403965132144303203153949780 [113,20] 4570635981416555246078097467602826837805840699282128683046340703440648936626572893070587858711160694342749510864206924403300550878336753626570584891751330269868175785998006892671611497350928030760213299026111264653904341945848504429268961987860467824990132570234978472604685647551015854281071091586707735901589150060742884230879245496651391601692339194537276930373002618194926827452445363711547772728557463044383621834342400492117724001258592761641583118850646999232173050156116427055541933630838680214040928130462492342466192200278417720808296453110659785774218755562141894383697902116767724957296692003885905626901155274365074234805344955091192148834416986364970884722728844270929340505413648619942568299783524855403267716082488445389792075717311779143495419478364855396392144662303568260165328705859011469422706414248411998883055713336146042973042271228126353479585514955835881908039581973429919263780237471843558495623656184280538823766841586509253477351102760996406947185143988713622400769263277477671400431227294849473263517084182689442866402897153992025672546561424270624666421988518959749381972725283526609452085478400026645316360742677247153093188716743292517784928628600462360456321771423523340406676447841028962159007959006749104695394513446931065956092787522453466764943927659935783879814782759759916641394502924520165842699660714691574057914585612227020989689167294969707375370834167636203515850967818571084505986486130627839863578500716879748998524120590423132900564292365235591563646499044648260021802357432704393101576791601552496297933038400118719159608861277648333587170211926353356458031679188150088027942498293068619848627675601431880361791885771055445647825319462569838687523553333011723672175706578844832635142614394868351437946973221689816078261908474763908723695184411607534505740888695165303079873305544962620859571435853633612109200143974867832626354470321445969025261228312197640877876651737881832165425982880 [113,21] -92819437909772889989339766558036647302149638253628224109772722110523389297047896441784200241642782234713064219748183501184989625112273786827853041972943042124839731661434138857071234277707934467566856391447812012150801649857599620375232686241425242387776527479965555093397954241556835123142424889490087087048695239720826078342242749825193402633554172273353145925550744915904430237471341787039034476392444609589225941001226739146519610131523206818747211526340086576558802842830627740030835799017476845978896637255224321231330685573593800142462586969426119952241319434375042513541643187182902062343186675463532373101419042344511537604522149280066496351414402432070624477163179432404872058607007223370584385853464145634330219740899562546338013375494543794393654296705151837033462479865591102592745972223151632829584653489311424220615897733123279748483290094461737999897383290553694848163754232543286825758323535447449099204376889687041125356607604048124885082549276909003415878404083848884172310575473787380351064457430961081306539317168202898367017593996860050908883411041087822515947729669207173255343398622963642894086139426819446337878873189070271202244888540585694878620778719453612308914695679975457495544795421600687383228559450481604599080617169385915279732837756001318622343771717112179411202442572166162653018004570440680786879517162048118063963975480745239823246197741062813505110887537281217848172749752662507117045131526100448111976674448713209499334731379931331563565989002267498949761375716030567861002434154341976132837782359097080385123287039817182194026394417070517747584783827147550322433164631211615908078217495739494579479838519880540248588391803944098298016665310264835934881728746436899290960858031435286412580047242600291211931116722122691782012254138625877177817674338919931728771647760148752937494917124250075275821698359348025760802354054288230118128974714943032326676454069165948185291427369438088064266565200 [113,22] 138686086833570563161154642713508564025315601760380680698503186439181340285901716264293394086238256602594868027158463318067423665705459265897539286606254279477815727025653644163576898304965077821936656799133949128310247064274278327112052011180561311668471888469712706979194292386391399554767125386913207378739572815427386573115884343121378598789916461200258406033546510830728803454993124461100588269341617813464748471246987025526617264942534967314264941340775110421452709609334084335448727566533744624517732697834963883205320765226938458933927205798676629023749701947065544387297499348927962385853240122955359971743950930688400249906373489450503462185772617503158322576371461271036048473144072809879698867972765188552421242096819456190503580581167588319087750945471546400496440730884620285455335081694691282787841875660395225712816081183005506017319657902391362552986624736169084175322003757396686925382827261728484953734251802238586061448521346036642568703958767849776194071420423126363931258168643798260775679453377145695678283623093171655302952594571308441463633783743861214933335487778345664830485239393126121272924535031077092911033632099112769394577106337971276079077385294883529223947076967451495216976904271061968261687592777859576698215610130472638570899993332672886966886301395444995316300930893892913577006935027309986927337308485759215391635325648016575407051329603619468394703936323769704789437527043976431277968616680765992542706189105801477886314398209106224678675727695708246072657480279283060016884348676439845176155301954347463583264502544351344584146656707983775939196903976097680102411255340018348752076289349663215110619779496203983481738431323055085470563999010703789995789738904540616094149852658307391237454545753283073708136447695456186476138555068053252920836880633460829262825271001948159816868682240477578325250862826829511585536047890183748443128343449678284248191099799378317736948171168150743088337394 [113,23] -127267619758736743512704899217896851183738768875028264667565989832858768791937215762813889902476476982131311417268451982612124795602222332344496308994435663054518987740853742287226043954875258319205699048132484702898402121853550056145009624362600866068293285452481326252578468801783522905515315651957414226266744793037941135786895205963500982414594943715201444781552247136154109779278477060282668845355732348593007118948868407477193080001088711502644910807263597222816088296808016691912882315949407649447609203952055241107875144102290138173950939570986896989726169525380674439601180170580118666595867326840119698502045874968367479489312423472211131888229116649781149158663895516926202192484850069470074765637113262582615784550889501460312200250526255823168482896462479581015192270019227933360529783288368679961981851390255996971463106631201266845241957781225570749123513687426049363785271083983609351277309862817363502664847730298717321763139027376158797515733729795765058738411737114760397273252568222681850749198108752739061001014018609461568473777932459285818275410015482846152151229876499778050691552639978286512475327561307022239222941717685965189232267683100612537640511772391350033139534485876414365675724936091617118218977857925679161388948395295484303065502177861134345189669847731859889554929774078830088539778266433309951969375703575082118766562873979197813249045486831634176971153839335758053078652382411217778025073242480244848439551261806488585947121031568377730678568462575747307839761309021870454840761058879278853888529862824321846628618004098116044349964587489300218432255634164415803929938026236100939469215558936058121674088086532058938406788775679244064904384535451410934383981975809271736997819110082249231795374473259722370056387229313272177541788825075542880577799658055351970343010709937047255938689620253965719116617322650563089214226231551057249267566402553990248708495375302432334738238616130736532400 [113,24] 85598224483270400833566888088599760774915638651367135226469376860300282288907003050902095087462471542451727789259630223455571015628841844517947896738853626778496086206701925877786914345941204203643032142157003117005382870745368955127059695057344849933098037391562101483538641181206661033580459171084886508625127852015163574581832295776441395944359034801410840224850904428786880218361730182147291423857857796449956982408507570995397390547655135817554526938391673567643746462726397722888612795278831717416257359086225196559525894665267454326408004919449025153115067962811860238406141282326880971664367793531151378294908826735883719945687646512581729223276055709898875387896178918702309433373555181736026772055991902577300806094956040491851194259175346944316428627169424900800479392261815990162768833639158457559022052410746693021703636320850220329484372240011267871100389142106042555504688467203218862507948890230307887402017880809258822018252248641539909478292234279924636817788519758884919377814141240270364679280405291887604242052813570895707138278532211174993608210217609323150508430829179429518485640866683519029396351605374860856937915273958597042488649259534191896700805872998630798128240342688917894788848060755333103586982164651653312710405671718284419455388545548579049885045882071636385076362179213207371954647362560559383160457994111215555038403291431003767052796483556773512748392612585240230865188086502419440891523612604814993154295739549900013448951750489173725273278890196218025579006598460055902319947644722191199989965032840631509503012021413713936787052704182241213345831696800921845260914368396552964080178186629110344109985967797084658736522539468912308439063620533644623665994531361987887823110511889386587112424515572789519552549855023381205520201357735344587081112802154722472047981305198454708338168997245974966629464881354021189208854566356779578412402780221917480280514153866169385719828512454493088 [113,25] -43727506454644875996560459379129306489610796821641151507563634077789658412138548914976006510107007411179975673384139072182302879887687488750707759131942740469458701052081210106514404716736016496834697527507048357165237456023212402060385919238253850624616465674528071342969029277811877026444279157351033351163666917407585396539018995300602773359715179289498751123111148164883910992456655698003663532801094543153195074028030449511668288235451178832696603303643935563894806885488375385040576434485940762845183724505067725341399975426501473392024072241994984461980773254930430264508658620518609706938218613039358867271522784700570749897769874266940311743227395725445532024668998840221283205265775755643068787860311761948590013849610056264114525148615059220626321040210632076969989215429548497699345682257945713332065591325741940730332771736066360599146770305476776023911363951221284817467103890967654297768009195622499437087003421255359715550508031807425173598786063098993798142688364234083759931520213594052380979020814803650301623982319433551145340978734409357445582941621767109954429795543564396730122874419886531257885595036369551806554900889178320338614659927403878245129322818014733094143986267398223835716465212655890484593133999030387669388432210800167903666930470391880416151978025471868935491718875879435689776743620408435733833162138382344057882515232068426779909236873036037070164057308923653259034013515636666747980922241573652379123326197379715980658638411454794638483699058975494774813829561295038234013709780085485689816020216271891147329188757712654973994292225557448901281716912345306416687197153009788446362035232889482703513871280430477541743672584670650714163966294284001634043232190246414732936252342121326958129707159802535287035882577689904630265607599344930509984222087864096942319354769559684556302842104263128201177028242614349857584657526919855910853583983266338980875736856191439556382395294978302 [113,26] 6670524954176614516683856968102699130105263333456713353996142387652325282901781768427639500245701594338283286515515118037165885970596899390628758623706533694318383308042263141658242983173310196308694074988597197144098357630443041084418507733664463513650479982517686417578101857325673210779591335285696452095306411252789639440782375887346775739355685841022851655317301784679646105571896513153276928164158180177381698702558495142770140368844342689219641897917925994471636983436826825232572541829783431997273104292477567685392115430840957816381746618280166767888283125442716891145254952737891500120240229320093110455709438989532270517497824959084910486131786086301363931775511569396801986393866976239925345307379061542385005283819360770712633873940717685796166235435665288823606284731557922756405720093699084024230088448572753295278874112897714331844711562491032402582303755555158468743872966790419899370907394595772132222530607574595320263076793313626074708498917933511635519788438667880452856309479803577301497983492253910433445876698192964120239161164148239498149204863734290554552804817413314822280041234765160807172167063910244714208030324679784207659471575588317628506778024204467211181006217463124121674908612801153386436909581787356546285828061491888164938612932294293272814375324801691046278948692998821173844942716608065193351435445466468170377779802213639559164610263635760605307727705382377564387670137893818896597014645303521770913385884463205935418244129987662929100165948995691010545019131114455876921176616838076261617959973079109506933496616746775436404197157462169134802919088570613339441780000096154064223417995313422216919415308951967932739118871958088634831179389926388325562864543483320063820436809986619952491357758693690485956132494311283590162380119602353997694398255557863891011551233796606113793121471931067449951025905146801350314897605914134718862619362107912521623759209264605295976074267552 [113,27] 28628555276764518594100948374416340157309361528532769020394891202553108016883979059238056716910167766103418919860641570397774791386383711591660259277832440888259324094811032952273067691704647123172773485171558560713858010652187715945390641799683236339083264995854371889165160750537043929382284319972674166500387214264936085271861979031548745646329077073018519523891710934886091754559246440882432666993428848994548431724238551943404989705600370158871205789724379855198588299466944352739647580029946302982535246337533868687895666038386616297177448042593196438149225201339583650850253434533078741774016883732331834301909505183253738429411719913378210972105645414620781670193201518998221126371323084923095459833003298158245072239626200984251571833428149341424683541252357403094708973752154761805545502357463901307697347141107967881930936655751936185723549387102541058751423636250286642869614008819543727734870465126010681328918509051630885125558174351030988436916513473128941275078038805315276165624461390145017983178270636242902085035523797933505901017389094184440100752620052473765436506131017995831103578043986467797949724542552543961916839817650830035589650546058366552605356418313938226579949825529347999624560043195801958945874265985315629476644365290361972252294752411374741533173112448049226265757226236100106123480693995795248944815943685263657307988359666429554158138393652581789695604310890644597392538590295695993132672366190932340480688923436386868777413305208993359937357383359409428703941989192666108888688008636725653196573698886333437897738018478328868149203918799845703332600240764910257166984657239359068705622576083746093369213805804940214082695776384777222074917282800524390801156715328816109460620260227407852388279590897730877859727347923853972321259082758935261382925553172734943612708715965218951442205068182442148871409087625007708591900907382021584198842101489620331835813858432658641975426352 [113,28] -50525959779046263478724244299851390982196081849662699495459023455086472569704174577522986624281888125862431075758894787701123532202384268862071326421234851526540111336923631057854243640741761000578171487476047312833933544129896801535950851317612637268253279434913922339924337247377561537958238378085135102795428005569202911667737494980554254827211929079871220306683582416942849483729296700953250214926392696618829408896897229451747283415940752106948895993549520958297380576824456505058206357943870502573980071429620136588446264681270714363171634840372819896993659757935641285682715197753425760357316220117873985364219679745367936623794582184994917458819717266271458693874239998543869701350900175987464833299936658279653850542497782528815098458285321434669750653896492225834294100941219722902202847459609110219635661653673762071270520716705076459112738959889887059107131588351836248567935226543931745053696575174348890739898618713677400428397032884975168403067019151990175212982330465658687049816896568703711639706555689536551388661344835821662717567769372971423277326723207166908724462745223564988545930435110737296735944486583248090764408121003390988080542864627141724268344722286706489258983785803622731365810058227411124330063831061347910049852441440630428969571013608975834371409899932771802146003515507954610612856873134926018081014699196282258364652933562453894333054702633478181322744269837538793358386374263812766962378696674468564300466627732443293377515776153369176476358557331232043948002329618914474297497402325312057012804991062959315314008880647936682670519066094785619496967159966105171951877481356533167927327855157173418963305066973419530163461776893070554266592914352007161443395601296529668545410658192143204197541972838646841677285159661455223216267184795876052538683364498584453451081967366173684867823149623526219631448451157777983807277066444237100987500563249958338696009752303779928839850 [113,29] 45333237040158174009081452949857882764339699675653734597248710725880356968443603106073393331522424942074447032061432933545345663904983229765965856468927152998081328652118440836194653802328822603201313102299449627372391998674265297466945823310867826202162177268852664373720331760203648107156371124807818241277446788218093809811136733835698771559301470339811785159038842274172718221947894194350817122092322160788409196700560917695308744313990657881103853071901481498970983955665889920602504402893604683144646428675082112225829212910963940471594541659499283226309215960065890439674346539332058592845572699656200880647067611299079077051748243247503644886341555050756996613447421883435217670029676008421613117217580899178461171329642314412743546700936107420289531766485776179657690482525266779473489854154660977200567694523145969533772002293658344882000527413488810316624042652166855993048626372503398202464947460008649369023309375873844209689796565449369222689390711082995129030083604954611921414395254172408124585952718713934999843514331898550346378851845501464466006598356067525101008677344478499341819801949509723914675362085265068941082674688675191420555349199774929545286212639421030110887175835709302522419542373167291481912944070444941994838052891221333508706206990173864778648648064443662081738133322695193457649041110399947658628312712561418001061581095584348835226378172690858764769123743684955129881923607308872845594688544241488705775068816530499887678941444261624946596331027749271324548939511249082859042907072864888926808463755721933961380342931691429952914630504241382943841211220299106466046706278695952626768503585625595414503381909615561731400962144464559373549698804433739283985082474553520000143041942787091676627555370937975304279698352343590769043399124891623988242598518206634031750326516297880635530416901819968826831398694134345799131495681929523097176367032459440254131327052915663786100 [113,30] -20242863294324272764620956740468027909784129820120774027748859277280809557526312106011287872064788032069454058334395621399811498888734478500259747458281667331104454876782351580561000868303253549995943267851865315450410898636099893322218957510980789854693194561038821215045478123653538790487536989135644973929446813465555688508108338138980395432351373932874990308887151181193886226955781375394166292428565051276036910176747967037627405212792725601734173257319150173685890435318097152562160262167122421098629778079244132331500942837078054718634603690165013386952521539208894712914905271996809962008633429318676925955777568839070025487705766752999872269454189692118294719645385236898976416270380814285736007618087423292592577276186538583544813386298452923240105558761061561133476201522212423377807820928019672957055642375632909540109011440278779161229452092067840425929629390629660970075523215235966448938248988681745668300136798003966430992698393325905085182836727314965661353145220337890867907749422398985725511564811849353290814348111839448835891415375596788176626741499073607817689573842187572212198174102220147432501500051354991510211747280971224575945311125178560171347408659978548548947040313645150044695053836222561232788209524456029734308754027666032402125812527606217607430300114987547894948469267582472360130125598981465726351419872777986707769769593314034354912506972333312393030332263732363646613010763821702125876251531663911405821109858689715117482484282054350111972622391905077824693134969930852017534339849975513784442113589318955713679895486287813316364914945906465205182017005148010318113658419835074747654007535381454320059337646851397483259080872642185018489362556799074223129713818405308388929089392082489149992142058881435716640542384732251615118952212700236237953668734948079812736461769801252801982976229813444851361423691782298036705398083339757841693986482583143157203230787108788700 [113,31] -2984465809046223077161256292613902371998426188431842611805980661916197533216244385124955992085533686270888132020242990403272333972686288512774364633954713640703441536059978358690167900204781672954332522500358903790762639320367786936232572314735935961429401914571699608522743850896966110079367636596231934397830939155714575413232441538135073138556573461636521545846295458026472423469902890834143025067470493020522446099669293187204467673814734291017544742342569804499079222163734836645145416625778891779003454126738367238680718076298921083052036340935185571156164642093929188529477822484074554080957625443402944176937386501739172783919010061961216336118293870755792364578931822485616741564490495561025021196481150801456471259934937705140698401101842034157716357538852728124247267199437169835264854242070332937938684792860217297315194348602694156732026225315162903115688575950472055718322157753629619827038693236846930287822904976551875183028834154974158753676000423543567136640559760558429366253595021371098078065804093613275663331906098119512961400737933490157864280480510520062517100960384983560587012415658593689675206583992488102685691866200684538076075559508070088411865315438022926521815701124843818273063897860315040362687074718658291124472930227954581318162101490781345746829984378949048625409245033130063451723242223982659708197668766069905342336304164478104899763257391670202411881019317956428916174264323874342269614394826175397715536119541035161906828570503715546766924909012604722047067799007104791594282018365258139094560069283104831754282844565543266794039269195927702718350026976846559692471168612760583127035760600039791967408859178139691441380651981234369010740402295050341384309016181292823351800886991815307591929292278576975047474765487452148446310089494561181670543042798239395127683756875902017545962492269645333465824015478110639374179580579568023943788093065834835960689806741550 [113,32] 11394981539463621022701037425717771466143999825342118985622372565143530973574525560055087634112254609879928476734551853799138313757091227122270680702835806278574501641792690451082691727951196128711182533905516363514210778671933139329066873275340508882758398217332466071528640531905734812213921335216291766154884572483518845456109325265277988668321571634221554346468581285931076531501646516559070379605547058349758972152910065487597212272044596473274606913342201859044939698051449533198608333693895901676169944415716648442400188919600805186695077019109210992718069765615399496508037302642233869170722592455110018544989655010080183117228569165300562779340312211656911831947573914771776836673472796417414410185443614895852248145464777964852738468930201926359658420078574491268936798987646392946423575753515130173118995245562748192430193767521803394345389162875027186076961932869810384872909589238892269376389771375285418120327695568205090030712940432000210943906948296739496838170015270728082124161710126075860274268198145161536591797123756790615287107032932933572022631039065521488988282474856221011160643281372311722119470389546910276114621389051098450456687937805552378458268602407827920837048860172958759509984591602840252351845711741659714072713471045247685496161262189694334855454831114794764046931673164905346829507470900651957904081119633142981635700828484543808058801368571904056700196299206134052526655168766267201839455755971981912549627959317694812300615169134524326965640900772949377323246470009055704458813315560132396259561282172387241753092562792534128331345908154871953691712080450003507472346580915496256983566187925813570264630555991848187943075779306224028573552778449394730681626550425441765133245338096340983403236478700717792433348491607180040984062712401229973799954535672575973086120852303023712629942381547590832816570998662629516821769031562413572586088060521209785017871426800 [113,33] -8321747302350432099650493533750265599917911653197209619950911543888787404337288723294158359084713352602063859466206692139725892255323245442439110029063487197220353721490158702230499650256444700065351735939259904212272509578474628872626360613296721008634765809536604397628837951336838610383492519761811149013854051611335436251264290038000181561367623393817657289032944731774654526988859483330893931773858848575977864450877157323014770156536202407531905026390035233466663582610386962603019715281897489861841589208209759793559603388546170175853958568118856936433016124464404945595322505578777904115453792828985432781222770357769976953344380137444978053170669718250337076546795018620675417510759622611317145302164388841230189318963879298802752753969489270973319416729457323898358001170469216809286012536717301962906707584280813750473671481079170448749727640991562211011317366508359769089619838548513756532210336713702031963537197599305758136583378286713310863001014676376075805470516777840765929538755416522918009890238477816508530472489931838526161222648531697245183137967239386676241729595567370467784325612860181399801258840201747306449565626424605359118543642504565035448477818209516463920689372931113542807423705464953208297143351758745379180878429715357812450049420941907947294144035074492793233821945479190393474415928997843911395537829254973305950292998753155833043189858405940760660978360986796674639384712535259053405962830006446969619935835694886372371030698918239210559139265873355857497652273330681631954002140634059704778392832894677649153378054717184433271633143783326552571386205821254794011307048259135462160685937139189258734592741513851874152100789422476432210017387433824939159613537765761991791518376446935520270281755344789256299990114741312791960664916182910431004016629368728377964969576178452981391881744169074949802765309649463722603632228916423244881849131665904435964307750 [113,34] 2813620496998948885596051522495933304314879998986090649588927093924945353557303373903111548222993499015279203285342472456121168668244225209752960896129798332653551161677590204733937056233652406309993678647801850956828930137981359901851601711453462385190128593213603901543659757467884366199678856388378085979809038056527910153434984289312016322032558484556239540814630519313113052722347195932322100056573416227132593212737396874552144043524476585031124844840270083329051723441559554890568340488031302733448251425095495476565566911983527375808057726098391584101646017537153116736044274915111390359694488938008037360134098392970592031624420750221998623520847009007825661409218462150492278109266010533751191279494773383869160619486941621187256552831315664156547206188909670729628733705405783732875527678807283570810293168823146237470673400352303302555300668299782654093067376943322438230758008196467891287630904855309442922693711845395095490921782031804809297348987503012552313750639531714698653827627463509696995615738518089986231697144612945222477184821984427169536920372655922089543693425673722745428081394691862848967203372327244065568965872876705508207606018048068151274764540223163362991287743053662779957676478972586391260596139363853761767169368105292081761693291109022919858681693847109009683838509952676536896862043020214022578632527067900565870492919898654489632337529809103871714160717578207007620653281602454084546863946356310363660015214233499825510880572476534659770082867453407084245454233224495845188404630337765645716956673420592811071774490045827290851335058038627060550157887758501801172492555219806929970469310168730366364961936847614932365107976713619010679356627292115626958726949126944272357476426506628936215117200023304323850168408484891234163157487925922070929132451364482617888386065990066485062273349215675006904423397342652528409028112251541552615404157498193723995650 [113,35] 227678705559810787776396146676232288484089097788354580687315190678918689676856669205460868724382039917944604355519040495524727443415687446388696289810224253210052265030091804863584622221215981029489918752101376745350298747007302981490415197743910994252946814028861032706191132913388162268562913736902022890534228908646281666758894128955588923500445758050280085648085859528188929199781162531852970916315075880905930177986968842045647969577840308995863001576450344933325234732082362410697481007540850074783851404504037696420888687498100745483376564584684978517076482712554489510653688692628169600174606954433377417338128693917811025019913280304270883653403153275526056011128976292468583927075678270421186360366373440592743306162691343639241784465717789723955192572256754357293832179250967002540879918795568116214486306690218200534381164651347266064746941202355128866976571489136302513817733212170605613266435647869630114136173765612920612313872083451455968603979835395814675881518339974248043661985249545717781255431470450632265074723280163564022700789231589823423578586864001286991209875970421966091099994749854398539465242692684901485093373730389875774849636064438575014294944800827920185475930674255408948294494394248082179141392128914179761876769513562148046777570777229712624646531767961322824341452846398641756516846249663477574999485049011970218755197358587441108120057285211104649595890928654399482782224987414268966587805093294894421820903106245984660186216921323070235030772088111011926860424196252893279701119559690223095853495764281501490159458449261022139259108338439971594266839891343398857721445569054422879057635143299833340145167249586595431341132648815287377908565355027880380501355399982046646188773275886049261659179532597844554523190196328351948094665915267541946500136668626420923698022825460979146250064920200710794221090759075678690064643416834602948475087778106254650 [113,36] -808091547370113314920812568118337242926240780417527174450249355792570332269601094799820046620788486658308788204594592822500194285294604212092704730656437442382101870390079588583123978772126610462115904284764743066632025563396327539930990037445740911383554093726879428972409135956267459025426277463559288632467110577894415691568830319795865751885252730411510857675410668394406853162083417745169625388618054837970159812968975131642680716476300810055993905634552436542939251325732956531141259578680020677652250783236705269807766942714492931600649690589513947327166991128390079342961666790332877203513273153778836444862707417101081084716384031102290997907319451490701935939365137466180511873242436881516899369625798566318106141608812168486659360905436633160330744292082329037101189581097770071963303063632988450977363744722557198508303506013595037166953269520932473789161285139883082302164605024919885324014690164345657533514083589238939637770277435783726780425218467679846330928328078105111357623057378454446150683838102189502591429492440945978942975969995563912809539503684159575907524619342616424037588681005935045674198869716881600332257662442063192684692362393035390304084861418031261190480585689018327249103221177482683856646837584592012759105828988544313886262209479485108231425446872847461782455993540087876657207474470566513556313810683304070300364353902360356953312187101789560326558225745480944684548577856654427035724779859757764750592043991282536625841096385613314985777770943380681026168076059356940463277412549620398530491481557315538256361132790675380420994796314266374534051276228410404794694930187683730376124942678444669004943886448549493380252486683496609763660821559084691851251672315935235098043135710339848896822204177891624969579663973461479234080535192114237938685251983930679584667686362189423197468556820697837807779615151368909147972669214413142487661853814809800 [113,37] 459014109397080048136985608609005482651841687367882571406197307349272872121110902410821373503690864880195542928876857683946012944442813888796384277479657536798089853283601770859746225950888778776123507224128502167312359274641501541540581256523281296827513507139959747420024320232369029730293133430373113855330465117034612741433713884661391387713877247086140370170139571758998580456272072425322905087145464948831274513607273276611954048512930467508541003385088841095591539067533899259598707781435774371991917528054801386740949875770814901072171870990344446333816011575717073964731272395165643819312485708725250637134654580979027825972927066485858897032985821085507253662086964212722543941051748688210914492155671478173070052759740910157145136259772286346566457487607372843986371557247403566175627109235856572479816739460701893146023884178311453635644428966904950947559246884791404523283598702730074478618409193683170973538135983823097906839144640550052212999440023496946113651927129824078567656873638243653402592171799846144627660560235550835562107354838369212716647425539252768183824036120811686773559561021533284074936177822506255791797026576063797476199343586485788129277216534599481268769879124750291807789835847297420384436020668488323166909642472153754042051021797481655482816369776714660642717768133121241302411272411247222447313375663774866801952741248960895531354312623736881774491328593063424255140281998462769123767008865216770974438402956501210515816387717527929509588634629561382449228032423745440771140035193294318021442918257964540101042698741299243048594232823368475044814831897352909838154180392027081635545497906094753271260636964278077914380494247003453252819453309934574126619823519789463976269166565000852097207495525197366280578576327038858039412138141081859167809543863882392424974661746388452978679704882172432721847501874880147534343692914600777721519932780900 [113,38] -121747430974165169855924728806561780280622612715667068175828782260457374682109519699080442477189375558124366564790003065517714863391744244240807828255315509607519493009231140622022024775878809183420608305444036515160952538598148394174597991235992685256206601062992301490167809589678478073380488866719511002832599242439928897084633331403971096916531307572509703598529750465488209263631756751973979915846712421671767994775869493345347989509993202985451222262484084031989729721888462847793397535186772188775692580972530405708379028215388847756832299298712943899078191883518070480685802351176822156810884651853623896164350160842730486103174787350364140852614172570921843834958943573138046642768395343530786395570888768180749245997771299401837515983052294903676902916563658609095343335115162326002627054477231187669310837490256809210674430581163814670635057025507669379134236310055379175257638170173598506517889074782439749412003973017998720112644496330042806652171573484654333114685357709606635128839372855467707311186312511208083004708918761148622705471816622618160809270304805846430121353263873091590642262187876541584202345897733090496679320540809881315510775182636159224794795562614855016221598192698821655470225674464779095465181887741288927253346801589888330282748704454079484155554005849486326927939248176409038484715935099855196793553727065841427607228153717220888963324540982463220191610041871802836899410638001188717742232085492608928573426522418851242092908335524035110397831535515881723192337871903613659200210915527183631344929317492454557952523939418829987241930419326962980844001400865807403502631714263749644382739072248680952986494028487627142802810581150315322917137051950548875789016855198380781040567298062691020926263400589181629338583840317229823216111782415206113551035325696434009336964792448652893720735355865120450476954146821603155862691622858702971667146750 [113,39] -10803456398997193770319343299950009229261454638896682590806242366904693461033015385901381600420689243800585989067828213330943458629939670496692303213777045457325776438799211144884557432728931668921139894653986363836024435926572920897685229736639355210065712780904542357723471395583744041600938323315508220518300797050066038668113311213439929149784589815037207185005682360747011443799800901930762261769691808003076144192971247504108541129681853153734673898368573479584297635570253244605518111604707808029045898767608722029004607951706493888240222654173946056999971718345454926688366233308148581751513967598805780849994367360117565965102264799864925394093410836721691225576225795299464152334386766216345988555017844027523467947818335829154790874507587519982216244886553765947846206006423694094855926942413450658826730303652540801554462913681212712020892581479122253425653108328948540357976204026382204612950501342313265614886184655554663980796669893920975425825763989087294819088575791668254936792512827367469487957844880078096147103792473505743936043509148584864842288670495415560677717778401367955933800069876328235657765471615977804289289911553103840733917307077016775058944891343912369258007485905337775860409076127440577447351137078861655373424793561639324814998017887661754155797935459293551720750367464770211619217335215805782816174940722691231952966602304510335725133688256531139532339637899728561152674467758475478712011102352298734924926480023038163824699674553972062997032827503164444401628041273681260387738685168602492198071823179433992356594242893057151381399185113111684722986027694441797056359468029231137314376449092591475568217646570133182921164063018107868953364223268585275076661865744858603569766079500436314812120480805496847944024856712525234251435160791455011716889927297992976521923831093285440290121575834669451477916295713642030948151751205451992742070 [113,40] 27861027110308285461433692317405061444747549798229991640941434370572057080362883472234410066230672837299493344745186042857564476692450588254900192859800031908409764885198573157033702516056378521002504643353554422065437330222221798070738604800781346038816858490788694790037818291025530826773833265621839464269733023691920076578041092477128450695087316766675735845071569461117823866015134620581278412875561488195341939728003632980500678236946101602574542668729727365211302700913373504075017981738780559315783841319628209551723567346289848406460749264076994873766095116254938219371017380505732744784751559038682056858858040551553998060858062153242313989120852248178478283267325742428019253978732321715258733807300226212311320500764511615037053133306662290267790696447423546292785785413833480100693866538851492773588190093921924141506796221386946195607477094530293632831751947031909618623321260786452142878294898203975687911890982250290544455901426908824107277188681683583739655104885985013991293617244247917498984059138413291750271240248077805026043313577682577394476177078983904961363380643157106518503524142896289880197932581798567492607969080591303632240535377163821664343215866601076659876144389703888574360284252361668116742579226132015206820937083959936843820138559194205301097649305790085567079677175495809794327112825210473666070540970974091262268870984983269479853395216717922804465213070149216262020886374245569184489623434871431356153383904353534516570126283220041746759422231257776896962407481584412576467739623512800522342509560607901974462069438239409153732702975327103749315093194464567529761195447756559048922509212751725060644234278861158148217584309355872292791417388624913359541630875639722881479684416039612961454643411759692761960357417432033303480333516799185666635660820149347140058259061198507609122149279795222595144874369651476445881685859802787082200 [113,41] -15740608414964039291701774843904906679881350802399903589766512604648308063505325989267318163765235707709972137597908766266325559904312195945691457406104118105664381965080522545436953615830974159070939509658606738699609635838097390120083914658365344854732696975413053323925075071673303940291405469643874344427155299739574067857620613752476890770765101803833135772974322500836001562288353898535702586605993876669161262434857423514199806767762171540417359674826486305250721222179206504113378481304146190242457610785352367473609323963542522695303587288805158199341963715684189588690037173866544617461753213264944968389600482912754362380684134110480643822059486264072984181932181990104824010048385407977479129406864930276090715461483756028954830366632057944781739996613428529995705156638600486534237232919723728246706050679936816020707722397129921414528127166608246762987739303617527749555558794273351647807735756097290912431143154413423843046630029846726075683531548007472860997055631571451213467050818332559415057077358893062022149702493360835827393616161375873399325258155961906046421752698855898188057282069093489270311138872866172864067419794242416623261696991388980900238066157128762664838658052538841367999734687660156856196830890260769312215270727405686486433455942862469327707392969213737287282324419173725459403028166138508337117146710395517285739257091321584180409301081238996657724853957504538610934710304700000116602010512202154386496433427623145661285262010647338179289459992321389727631078121865590241945211538379964224594507982570067031405804435278022522275907236438798350792795710748251721828959450958454520667510626517941881113897410643623250456918673479549976393792125925404465966133816742294214805842647624032719613302402151771286986017780454277284619855465981359702126387141911254698801508545761333234288329221701989018315782606676543822408284851226435825 [113,42] 5917980250063760422210424279900290247526171774753814684605414278019737609512652122698140762677068428224384150237341685450700022150666125306548042046286552479846654458030524679605713202665436690054469561762086036337372475468785259733514512441029386227294817571135918799832198126450817353793156688880477615582548580347421159546830970572229171952492310569240644250922353930693430130044414587189893189101058062994284728105219517892319830481389403070717905527962478336674977916682493415055409659214940936695258671530057624995185706159904677969446476724792438144126851142288055227998039492030183585175423963349400101883194637650953021075640451694323778598120065482583329610077347423308562534806944109353953382449486945339784336793147184335018366931540652647469809427051597275756212478049708527892724341556404473543763043972354252175557325302882710959728413376538673667331246500774092101207971658079174038988878408921066887734852346502354103467452535223113374438091733593830532132743255397890341315000914273682703958917738769930897180915401064192919451186660628469642473594828003960438954787311110167788942003791000562271166235522765772232145712986595097699252424126788716955052216585227899815240325503674518599072550667763298602176052105184030707657274553443662330302775960904125955871773965716526804888770335784503781287352890245128630111076351951933969523457175337123102101096778161457070725719119023989458083286857215934801110393958561253444231058849203619957008815111917504091797480375420839070521301738760609153638845090492024358324519936378946441801450489514356240456440178773820001275228973591645180445592537535796182548676951988955818324327687554107408273553155323741583424081957585668201329683476024695598100777719500566870396557690797376137483404654141246107497630597487960685006820804055973691053927658238308603831142643836405219953381296785521338562697478053180 [113,43] -1715416372827005105887911852233057575400641769216851904256012815715003703509546203224006212141933027909287198561410998698061432712212632574619667922483912808682604710286864375591205586870052091243693334087697415145162080016774718811137782583086288016744861666006481276402769427746385114530735305843511395053480443353547303611315922433165469456674207662389524218310427425210555986232109920505931373095030811045102065449143639422808902257776407647389323617522633415187526487334232313659676281044115461628167695238524449545959664550157984471115981312277873767044337394037767256459616275149570361683616477139543405981117445618364870489306872246599683973407123277686353212300890454183637879736569964818662155711748467107282233518155723866857644550588345234321796504251948237817068737383736123097335540762153441377899958356039369547804118221251048743165633571422950513703180066723732443306592037708438752873488930003374413756696427062542801594008973568347832348563229711919587716826059495457776761012803428469202275892997353394689583583619544419165965610806701571328673641881051016770461241302846603085950575564279274902774977507623101305053528777747570167320640017173518533480854765507464327436652320707914365123135285930711425796777194252354083704758438301089878651546167036548507665835567884209081840844914805436121081957227007804518013129298774281247531028860855261307553799067982230318753591755691655807422284022411431301949918326127476933210021849352456353998725486455584999305251920939762704801310033805056501310263690314246798988619792039797794854710002588081035798740745086198305025122407009847018785529544366336791510511922623825637183768677561015307316402007722340596688314503271263058978406067853966866151142136110579242578424335805856847590237570152855933410724535114851522172433718361479084379405747719823628305361539743823109481441004357931368369803019605 [113,44] 404945403166135359790721912519387576499412583421209013236633988703318004819163046780240060384915606153292445245699946563193000965369765549533218741167341198577218046718248915440454933694534150370724793328173442073780394477675215870810238805164541341944257667249000594612391123959609181216069250106000281502336573277410110688415895472232459255616892168737418318547750375178550524465016693763170433661052632252520211388856279469899212418038670508035888211027704736013909874026122437780116569000327539247798696695278361115251575869766380996437926373091109923470087670514559470760314164248900316282836725478666558070039389382796908682773334310822295957345885737873237381134401565344235243718497885576824933145908576702543766106967362804970136835768040466038788854485446675554327453347980835676044510099543299147720305715895948532192428166080052320856925903091295190380494250703363668521686883663602013630578231925614057766968877647341947040841838970160415660185970618258966945525688672403365602646257427879333873712800617460355463807503487895773048560775658658918708995521558294932331957386804167131180366352699345418540825198838420873628884603944281907988775939525150553744558685738023360568988550669245999848328402922859888183780493333863011554666022789855866279196157807078453145994635256049578425316647434237303284192625652916301300202356817082489328386275270255027549328081576833356526919241614101914134355251659722693775400233598201028713611559594360926894328441083029404199030754850886618222938968680845358004391408811707262182685713126863243310970331960445998943562378032775227217283903734682664002356065946539714732716347500809207106593243481533768629761635612099468296670160960126999235579106527849482599239388999592652352132538196160896654526154249841866183614655802277887319279734675206981970701646809756688296415756464041866865601240129126547843518640 [113,45] -79276787087184297476013490705930773573433696523508561864538184484663278245618817391568955302874296234216746688046773695700483329451539233511017814332417436393751241513586223360311307099665455361210568957649882035313965507701794894941105838467435795554342053767871904211229039885763052210466017308741315582759677314412534398560630653589181151222956965220135908214120062560103358468320704153769730584245775761315304860572567284318297064013182125464760666419490680197486999554082479563465560137666153001853865372643540756468273627011177122026207854347802669729313633727271650453653639072719447539517863140068980359654603951157999291440143917969443591279561636735713269990354029669276143784730984687943505853629510798905851072811418468713484501994876890372447881613760062809586509531047615117383831550654110848885941992971501231228883951259380839042295395263831182374244687598817384024769002781304626351184697802565962777877151894933034032374028768365288253781370063737678893834563894649450837347777354682869958814809069979723583286688450834800165634527852598305500632099190825736023957925564538715418873289244549834070054468756021383383904008796291131238562005503958608325880667781570784045580502460437775590548638520276398442300762483937311245571016170069801605833065338496199618805907390198838214962971430361508687651831412750504145068469744608085656719911477983036785066490511580110756479178819767642100518774274597309604669583494679000096290235637566081232476197875604077931225136947815987056112951453413873408347987771344409747308577629155162881553390183476301321430025075227098172991117095448766281354312799031357263470127068998351315289466873122766557880161299125926012377268250750528675217789101732998121023329457303932640382643661963844079757823707931667164300052719323037745227961276506853709627931999379756172334763313238943499103755806272660662500 [113,46] 12527094534166580575176919061833067429027403591031620880231131972192571258288102169227098382179475892650320332930367345598379002844912593684376668779335552945234709284767193860555513239350250196769124147745061211126249956104158294409359264061532173565605612212825857728051499374806975460565343482798358814203433118014729182157077736550225705427206592039227710479865753844131972255149044823744337992995537818521307646128224461957605314493672058878997697695328434875994616036697177455509775827387355064848900537867236381947123644513044360030481309774635203451123411284744369100662820549031491485682735034449130985875357293583222123355565128104065759751211486291313558251874820980558837989030939840470464193593183010439426211341276549462415621171183650460659329549147317522551477832550391782924232081164225206706585260866251981068231872699734943016046842066743124490895797946122982174023495637054108839442421992907319684398173682179928483102784469324717202061530007003981475058535809775167669411844894731195896794908821385580669724379558891221463994303735978166944988792653139645020517357818688004581789527751961725082723433823509337310719931991297907768721165936668616886593985380114459135332854843948995755148698592002152084910688924800416765682312530420461342081228897964234088389737688737416179775578082480815098995058951330774074726791412702961125218536102153497900585488132605267008489732135609438697890965892146049270562828847277472897148533459310258379763041832945984238295262092075613028115656682201972135306109149868822820556755548092224737816547828571870675802904200320588074100778870275053348952078682922828049937087547339784553301303010440520254088658387990473030317433888436644843759658917758615019521139833095245623101383951523614328774602547046535782042156048451252980982928500310326007539174960848617641169712556162927001223639919668557616 [113,47] -1392615960069613857428126444938378961850336103557764196256930775293298163023729023651689513100750706417090748575395669834716984399051904741971629416281842654737251494072907285426509371895431226646031628592534860918468042145494719144124470003286426088210435076087812259058320491677408192230332078868477424359730178395289010165573200920104832843390870966855622112104548063614851904080681706389257108635496040031648537812163864934467469363293951807049645842681923889585656746679148364155542659239685968859519765478617321538415921638706093020915480662227905837777574120121987386569121621455995248421711638763601254738184523219025614998445969528526917344241946906274803121860089853902373853189377480624710146532008670439333274761306299747144509577127700720636376988883557863245216694730754601912815557562018844718324141638581155759184840066369382190308689715276437098616569236746716114346119833008158186444508388443206126931091976374026270078443604766665214131699983926477171260481948697219750447104811596517230741968955478142786126063048693449417035708400200670186317275044973463200800586174492736055055296283250657335177304636388995118354166208854341214721615138014739811286230387533252006953647335483694944055203962679872983432456696717188816798460536323949498029227776019621272746271582257471090609460475965761990536176066573039009585171759746947678923056671410406844342459299011167982241549606905149545271463137371563904865882422940029349047983642857134325232076426581832436809301300443771649090430452826001683299878170755729451231383196666849582508695517481921817665686659165834032857183242302292696089497819361353228049418467293961091475753554402236413271203091630721919296406396856585101589392828059544631645183377217043078103465973845177157732075685662312772365807890056999743382051816926859755013300652952103383537567327748543899169514237068305 [113,48] 38966287077422385273070166435478659963997807112913688811457300774299202729720066023984863754515034539164701730433017143387280262924640944855062900941678909834777480562444486861245873365954494977238450120392671832329734172689999458133120440132733358263947341934094722880065960618117638364753641134212829553895630024688556881722563065973764894567640267417886060427613961110850706812831663711225604185776076729241114253136571405714773507239233943656353737631086118643421603688851638224636677368469519954045180612200770229135749680083350163441094384157026368273388483175214457531420481316341005349019355280897615716580551076149952827557990103413266447642112771991484308441845816968311226095994014334350216666874878213670193865955734563944271121421326157874910369969687491808281836181912525367820694901170843940023556586970104773742391633797707367973826058560250576311126212954050478586771004921663034592491454428672688445856431869121639079072406557808906980890223469347266023006642410537332928250210063193599392163921652319874669416977338328051206737439801128541949522064562892316853545969550386604492836582729367942195569582453280141293264649406491649437242151994340990467878083700670139217156778875459924563420753578811931720839975483309418121357900684853739679386238956341258845862727473794868094853923241677398579380475094728249066039478361249252422884936027969624404455181534462902747311134249165252862968970224626765935107685316130120619774204648103951815778838963355896799939831205310498661020415119742287537601475391580131491062882009788995653249701519888644027184845617239316405758629194513728071372821526218053022903894593565362776011812202627243798041611129347441033259837588330062806838930661749208899329404790690993652527748707069487123755767600885023431949278809676926367851720121533549868088911453457125378851158745018258999957818304 [113,49] 24695716264624683709095892998669913481270123366510623054936417634910285524294096693196135602016228050226276910095618645548866560192406525376330043362961452042666350837458875306283997836029053019295939455299914483371454590293595392020602857995891046721224052097784850588307886117156245522440846974051380522335173498703481271327778547277056636782291364450965597687626258168534555504179953684121406786022596906714606910198079131955341850875816419004082131413045148022133899387487398554876566828150122321002552404336216929448077482615890843958991772238882360367893970244790877321995074916151639608380182524120033533076374485298349953397427894040019619852629456941839391882970070924405729340111461595797102059768904960144298849317898163043899189233728708703985952046032213943305337848487577474875363469920344761810523008130164645503942369001518412128087637393659598757872955243474742342625498510022153808800710930668643626680208322438885925813622523557460474991153433663961510003798869589151690120238176348434176182561488118871667961810300571824778422536850819998908006770563549583664422283563478889232796686084863790934481897726720078577100472430219652399833037704366326100156777973892845983466306276878167404239610342966660763631624315096440746723141853286786896833695946732501982711545398952144305484106113075588649492738627085250729190081572024195555297760172895203559165337594496054358288377662122729116372822650670122774756787805402455821390884912573474833783504943646685292268705566461283290410236763021175307001259230500886480738444903387335941801609773478705109345727519409406066971126546489987177076730956650771897638010540588965600276077115982467179511391673296420765081815391787672502555340145743138495017617979104665174739989698870466446820010399580204900125720917805538886542792505757671856598407731598079733798472434130388682913809 [113,50] -6374191642045761374886226318903440381104140966882450212453951374837407038977296494729226980326196225401952934599425401925836600137649981454736780834155651272879361318060568482377461218973687215025824685197553327074412554800619643544508797245407225156941581300542428827990397048527177704343786416459872943892727125263630395588118992218825482751670455994687058622057658902423146524161509648460208736698993238703505450506720683521892220690915772031041017421074444052946194362090518389969597784688571857858322949951221416578130740239943458118040977924264677106099927778186935693096513274297324745183822727264918917451629986447489055122323188742158464479525497985234114718990417534046879246176021128464072083392768904569219139019957401697299793293536646284312290469454164468316506309959847613803129985080678011626189383573286583975663314741268418282354718980545969118712214547807011012681604397125507711098393882983184695670248709335615022913072511134517495378049745826385528767237943122416263203474382444861692195753272386874029744936233335954471195941879889996762839703501478764883722554564452251074525332374477560663147895651377135935977466740843389772263521902459270870245572891411687839685481480418063056320386514160721136336788310348751714947969641759031015307468658942876583160053761180013188942161769475367916439585962860144783850851527837634550592271481407848644871441767772031844532797739211523893308618132340227563556162799210526120740070554114971664796260865273846122274167681299120127248071283805291009271416100714913667451368799424737423502274512651518851356686694085352707455306626426807899667910549673684902622194811966017520862074210420563238712372992997830314607780313354314583680127010912073120728621406688645303221397750182156018596052382254912223457544652671077553126749646604206015463093659681156597038485850581159523402 [113,51] 876526050942112686090765818579988839754065969347220025195979822910574274430508426179658226566693632677008080380261189376597050285071224782323456784345043031962753644566821072074465938662450943869304405130952963331082875334059098381819205187058338679277728354359351104949958455211520738943349425844235584390392121699064196736036558120432322379208974236263989297156598322894631296215162159163896119100909690830944338432443039675598915443091813491288450595277209996934692942193160089059242670594696549134382139164106450968480681180839360412611172389134400710258763641014058795951114407356156908382427557476011470244975014703436234634277914062554502856344532630707718334648921838778373267188117925915082659451108735938765824513278588733087181589447780863538861557593013876203257441925471654696206911347040409118480374696238026971066727946873225799188315140964952517010164311105240128495346182686453021447112469522615254642808642313122353121822611222530181891812987411446756984037824430257638312809082446572958182999132999807843607712069687772306312734649880538616548767876332921157165607683212143407720504600183002065458134822746866767480348429603684596798000602498287710970301593381069970665050651557173374524093459179802600430863704439485443490030118683265977912666183822249256518270541404559846012776824881876751845643148209213815878764429917870539409714234346941925302473714062604033846633770550341673288276089982191450899978466371678315484707065592159137178989477693057238768280457115605848228726083391796515984611736178821869024685139304827152799146783384324101320424443493629159335600148085172155164039399502256974647748279303237883837445888085412318355427260186036175381835246823623275798411391068693930896409044017556346681882304338287189437331708299211408222165639156988000523446447545600487860352097153472091374099208631080432 [113,52] -93669287693703638318441857108397199250589734787788153080349126004459330778555449958793607414603174994548962328138159619798773270902577605060781211583064846558990047124649300007909709930461054527683142348512131087092419589772439707176452353722794869543490052286556641022068490887124522907135355113771549713177456889641327046866437479260452474546979877799138600373505392494466567568591397459543754930886577596615627008501631452595012723344294265932624587635837866002479052544918215699271207814393691285841340852581397451804299920451612030862958997200731206825371912113762897194304851134506008603386485432831656404080790273843907620936943937070274685349670845881127041693452805407082979341518533473205734846996217109861445412383852270626229333279458425029465085230432450833704973561098279937353926080540641703018650498647579031892411868873179130328588705240153406889793813484728669230681334688042832164653657556698404938191447854477554000193738518979410607936072840448491943084474549180513758386507496230778132058632133392597657165717237945831382215418524631892566898312863960379956024520588851327076934973600153511345271131036220207021111357209791790472017694879115964328366586675874408894162992005160599158244474733227907159056382496580417520972006066767779289470059848778261537833684575286249729781397016420837257660988180790229818636320863415672989733735339275312182166660885103345160666604088750404992036731530985035525968807444581400014561228919274181105982643822669894071135657127985880927946353969515796775605741612152393228033723037453527841236145328334098430569086158041638505858343547585501572725032476725025222472075811327281235113203146656438850409110060607968653826816490699349819942260752099700339527775178796938711060292423826289235694346627735795914174492398111913803283762098546369827459298459082459060022751731484 [113,53] 14770040627068519664651742254128499995879811180036277449499580062275619047333349994869534676970865693568847747834326290474451749376797695758036297976654419575551786779577781851266322293896454266276553655573360351504388604685471107308700744523406670353513163679940653472509822543002358030942624175367145899987317606618690557108361750619596420350867401265191015898384840761441089727691600864416885473503167370030888863435167079638881848676018829218846224142592772113028259393917002272155268809391929677799897724749918457648036209045950341060836060109112233329822630957765741669894078759172794311364783126627230195792928387111913229984153128509288028373416533529574398184632266157801851538831294404285170746781083510088276042894007787028994351765856426641308739554751270128546315095065508860604396977072290253767420965591383380651139693559438818920001219985384419645093450299420165163976238523777878094462343650121509209845683787326211184926379235664524090486986952377305428683319704088949293972774784250722905077645720522052932752789161511467412037418599510538936266784439906874832898408203169094623126320553926213972938720247316073689270721069345124700950835696952077640941509488565068504042528251903157191142763250712516071281206333113693195107949927081085536824615322873637466503788634837107084088462055143410967269340158170253706940575069775590747319350783641005143446870247844337033385714230199511838855624235130828946180739759478405966463174268956806946769713043079463928063551052559082811274203264218378297449528364245581843565608294558625205935663682220056689247331694404773197302862467791214542559743912692260256814871758187936498242725527416665578558205399282191178067555251171909471349960816616692067621835405454593365218331627729703329931051983862987985756796075203539706210225575591528187926493724469232358922488750 [113,54] -3182426600162209700684633484776783314505064338809593697273711165142234000932692783538034035907133818715817169380597568973897762453492984165965619489023392401899049504216087006560339315084942319852882001295993834413032477984994748030209966295594091586495559697624909385066036980982828853502514815029201764625239971358120684094233101861401758270448316517087443106584544104414969099185805792487828522923223400621375433899944599992366724810345153268581031718109062746515953320160371796676542000075454402536601330724360051829278263157259361690573148165166143905508085451880394438814195585055550949328671960626958175534566975306841711006502061283115809962624914498503864955524759334925018453252390435276240157966707093042198893016231693990105286841974362548722492532169329276185750828260137674300247428901317979298301560480936011842122257279659605113876472377480764301233388184021033655642008466659817437677669440376365697405056494237164814953099015801450127080759441548638141987379985098354201198011386487769493341771820437029437439133694647496800210796535219818595159431793879764380928809903989226919339614402844359239970721374381268462445544936772726998470993081482777033426313982997922230128287667488645820227775621912819935671503548258782915647196574727176991412782513663192620323517294521169528982801086824835545700421848959435069529018921271803425598230264250614747792998239482177890412340009675562879551579933505583386055245133382848309403685008906266816989274573505554636151628171941337649279872216015505771114191894835022742207804988781468935204475204118966285981548611550591335789438296554292562671433043282436482644222882757976880497401552025569357421948940399082597307199768669435979509041262434051403502155161987205911824088359437883714108057453753065029860623837758597656501722292826959489351881682375599582882250 [113,55] 520507561606231769213815174881984200399883170114053277845896929710613212015870933664771434068731727532005045408881167595354148316010837577984809330949595412274269220412685457636619217353251264377039622316293828428449904926761309197630365031024486046502163512520688683507185887103979483220633853538681144204298985815024464314616470415613027158645712953961065920215918102164626032649582164540063618107843675253915383995776273693203482311363949441731082665949708571752851953821203244841417229564689628870321310418564166359067641297413019055782530795240867681913232570068163832362084691849539252071016543307504247207831905514864835728399293749363411239654226069685675207922992720706010189272571902207543760029294844000646934919791474600135074532911778128981295968320407333284587450326484425755298951272762265192188274355152237353131479231237626037338021552411977028622428605451661627729173407733112125887445601618354891541632258864106416375409806591979879570820280826303020467649606737124063291993210795253868308101727926873317032687880966435964812337031125067290675529377857855284959783606796766769948721255763969490667950434952902211213281153525236261278257949742650140135435688708055662213862062635714315700671027541287133512322105314559716222267162003786169923091769696845426277935164566837403006529016390706861187594666227333736900878051996613166505049160903517319518481912663734855241219380948999230929863676463289487253334390441267553499591755980093810566950401818440189133907154923780126423646253850068028068032060586343095700548450351499284805104420073367691372010505321186570810898135072436417123135244362240117444897538968836072463312022419043841546233433269928811995439654094681925871304959961665701248815872848995958028371131694372781780678981299641965380904731355964757913439075646171133966486995507507995500 [113,56] -56470039050475677919401939508085391366936181465599503050118485590285150157085217620566693941669066704181588834519007688889824240333457159894395850871668307710444479353202135372836552584709089613253812056579233876994471570627311106569374890869593320896480793889626316080685158223462533841119096553295406194745843460315836370666216946444652254033709692676802785718677746442005307758542549034425990452124790128982042587565658509014746965641754394174118199330930559609650194515884895844609460616689332839248872260348170978541181891306523626572874945593506010569597392293972517746269626891081650780055026642809567715567589924153395122087294137866123061906816560687586640986420438546065619393135407747700326862124947952531743392985864814005836351646793429971278628437791830603427370671498501947151654781470406280231463169050178488849008835474836590423761182301336897866149665400310467941265462123202677903265330971082967280785548624269097324733322442711342896831480017267291486917044544199074330560120366428990397614312688225391088166404829246596642466482387653639318684527578250587289278105603615118803664623629148290332610565316423543534676250296056315703960954758648340894145993632697725528427073031974400191844140978677949771937269735421675888711017388936267234532940818879092982244747714198673482225507492624665756010304302380789357657535134264761930236806541746484235390930256011519890392782425768974447434232912886957520393782339292418063500928436948250400504026556470330223788704072036259830407489842469608107836261299026636467930556766902371002375592601981047711460381542224078356840497278125993084224947783963198937738856463709191333761534919141293689218489342098110433478593947418602617529363131020850385456536796797174918889524151613652582367491899869455757178203262446125120459681858729505193859106743884750 [113,57] 4496113739712292060984409167997229964464750546465647342823128409629637945791844129180999519806249894273318365742707283041462329124029275688028040504663638573656135465699755010082375009254255699945826186747147632211871098242127364301467368715536997736893411286891429979170842674480801421794229499267459899528138767207168253938671786567543197750413918468762577817762829976138779088982214704212908378857951844088854541596535913321425171188497389799715573899302311903847193460188436009384790350035827550147157012169037697673012242018064956468064721489539549956995723124290765143396755137552782850891947204128579457817038251050929309413071238794629725833245443340216807292234372774237510186188228178850908591012251070179919938575468814871345182174573762803291865448563785983962774725138828500281429141826455612828316054893359406755407181901381804560482532320072709343847986790810012259564999716252920017429539332274565599129024018766487170577395250784735324797817324848075046821914357517815037339989573824380846831509648000506043598801656836512876503332804240164199082577096036852000059522623598288341283807724415192081617271477340254342443496747588017960212060557539963445871600146586569048736547108456424673786046974507506592768372797396519040964107397213178682800828500340339355855319316166775148809819905560176542612224772554468115203154634135793755166446856878425526923209043827868467398111566953042402342654602903957330423576506977835872401575087174176226675996390779760156601963332187993843712388443400456620402866437756361052375776219457382346192451755851243422095568202191323899697552577339140616313994244748237780560244743780814377600551191068263302635596896221364601175014515573684058657543490376552486452368489859968098869164867169589390452886769721604943030905614180525226609229042448455439542011208250 [113,58] -277556203466534388640721044816433316878580254504031695343220154886589671029266243385212698776754222629782654014466946749869939485013272570817946060026861061103156885233645138969041955006359649349001768730963496566865760249955824580896395164830183011587527162007221335772602797646206971320382626054434668642229524207165355329888139930998946013678734865691816743878818120917148381450028143819970030904242962780618413157612026181062963823893727735197191770000571770839050364530922539463054145144138419608795446960179295077577163035145121649237149133957285541310782720837010443663035028934940127816112519330882381169264226870309769878107138811150996254721577768024268215317851163643254961554681520839066200117297739040400967610882596364123758363765547997850003350402899472873397075669666277192444229416758168835854758498903222499269719063674292405813995238868739355579131324426049805541822883854681131374759448619834078440192150958982234447706831719779392506825442944513602262878214108566999173569400246978552655880506756530748984151610753030999075445999929037293951023401361933695517473473628418319760585362173153400311592934586923195418712260092428906832383369264131875709280193554425349607108772913997369138744177662086729472931584829543243154385925033140520566416109857442682002128952669748549600701912158732610141741944980077830681094074257100745057647329227326905624146724525823078863169518003039493384231140228691967595419953487316127755514368456316801627842779768228498252416861064427698978905886248842307497827141433674253262563197923920469694972940620959773991637792365283065838632274153430614934252465048256881668853509582325771534026402356099612861673537119151732897733631052791851755228539739849727580456176095500605951867404088837994028362800312405505789102884963427856412393248281910500013076500 [113,59] -32100454543629865044576680151695732723621254565481660294098138599491565197582319867448652524553484810909061059529045515047728823449261338075125129978643655853185763763170393516758434504711856230569768849277123153491837924723753087187733274649897238360410311346218032374915836074002102676750688656063549088028989110668386643472312788399853691731345687194928858966043985665270329682202538069017659679131764360441491418901389383368154124609657508725779232288218665003825480411657263300623063160086754037648395355457593479843699889163082041487463646272546452889987091003890524038423670502229391796087200391495389762240871501958854934936171151636804319148559244892830681191327581622935249300810833024702947391217564116381061559500396296547643826421937236533079875228915857280455400317943873759126913185176671674669229298191187528408806096026183103327860212912472821097588074378432743758566701633696859001049034676203022097406692042133577717592134768803890673665221226287634524926882308450923017594384715397103604814207610119606996945410297721254608556655967356779007507813115500676662388770414653557297930391136347585186276699696004036106427618819608626349710739336785554529370338800242121505809293984570583914127237733703129282003827545558564198551486500280957348381495208410425757618185584243226177011422042555243156220527185045747512365615395687193369101417956032797113608069700850064830229153003082295072803665212553599479208681673651078890540232881985239668969571916745506993026228388369418944501921281770957889635616265432388584023427712240127525973021284065662039656630994419918777380667407079888600032212677523929588203038914146745044267479229672566733232454613717971931519030954196377568633470959238986231786295081573334101867829490801889939824942334454302820085727200294606345854934585877980695875 [113,60] 19842538137567039724211087516984373209460058197818025897681221715072581144102384358094734005318270832509563682996418910115384171312486522360522027169748565339985560595945100664384896125248351097011498729736181807760218636371148363373988565468182728191968288828018795681989951723290125813229727372829424869246515949253671401531174469921858242107447635642396905473175916524338206421695460389289674848554498867867833362284168558295622000827871957140602002660379556801576681231061993669740461118326220389509047156850779548085439333090528875224142568707041690193799665672042337866377705552029106552759166186227973896651097274640004660280822092571974650451464242225408399291012306086420346445425514768839995787721724966771686181203018813602884410958116199363484964308827566404329227607741408151382960314942810579580208912759078382295063839672896611791895223382787163615455346136494471582530233308633722858906596653801618685026155088068646278867619422036534549046459545699460260138777145929862408405170974188881396239590321999247970782118917173494946470091047507236996744610185103233673001687243715757684790159411616625662961809918379884604851197165803531206356938936028757828047486682896867290597609326747010647971098619516959085396174334109735330498383352063999850428283977926216299845334488841288057953709878528930681044642532784668200677405356881420964198889710756474046271629164860356029372153332717118337498444155478634675468938431556984748303472135527127999726900867610456173811238124285209603346187584121832007481670677074292809964119690456277202331207011654098243938172895221573935737139026789053960895351284396105468338550609069987387430948455177165061412521547253230278614003244134460021784631127828481016511608862975196032570737084785132477075507062744209722510038789567178947954799309775603550 [113,61] -4276242239615944834501359656560129545649171966662307545715933721982154770542018472729604677008898862346264859537776419942080056373366613554915730436039246191107012267864457920202636359780177451658546492195699158162732051452437257372982515963889471299025047446955396976382405582245818524489023535102003582885032312406427622825897164361882459812185086243463292939243121907115449659758127218285239990406921480012380246870243287821093308911022787668840494430694335246111966553745000963310312874242487692880304464357596528935391462251193065476216363586117921506596232486283681450128386172044842541095070704543058201463348559334794402168006835436217118613235262696471532113803703156656476858695582879271957662602643675166643803065406004326485653718999696763523301690099712065318317002820898744243890200757741196896803227248285073541810647749450779872471059004573232798702691723079140010937880618774589535216365039782615263536295449276113393619842488235918581406544108283638995846093942630008185908183720118330210305738093479860569825743898852866895559899609629394660816437350343388049341447206522633538955947499094189462352706077553627017569151520054550576661377954832370706802191852059046335028775584662736595372130926534147259533122223335811150799964999350351783547737141242699947839615729725057578572082437916061055176123103216894416427941325958199943312385992116325482415314651934103486451328087186526592347677125706511295476222890731474730070554522342913444236575278321480430680945953874676016396290088829139649182409691682748580421188885374203823097064407845967906436734305377473455846361901857552784024071440980285201768881088532782036128055552905260906790445000357503934296723159509820998754288875639237386792536063418269456690481073333981817519877343051921452774617298803811041001014580926050 [113,62] 543825666174894888915005315962273653610850104440261723030741830295300932914201986895230785731002216085756456220920232380962372527372197968589188743543397217154157337864538665595839586617358229518650618884314299952007720006714875685627931190869324710110659135692682578504387241334919239424377853522146302221425689132213569309542715588886454735243286329647704212494212856726292580312341698614625905423646817491559107601670438199499923652487333126251786333984801029987656265877332968702258696498004783775346704321503307142407397748277951890585379458010285138536611302916342895408624172295692190822850177211579717552797000923016294715420748231769240377915727155491892425956074880445208677557031759930681299243497573322353906889225596757193919148030362795274907519197146816472709736694351787372244867956992091485452712705829538210065524007003075576736241114246054421279398850620044089601060646269587288626655120985684272602625589274917667384716952413411492477368035581277257359510515858648132205925317576604839418513832003559380964707320539070480216399154775764598754274013253182837020202205793135949785780657525627542251053903935343203846549551563199704670957754556747378019487681037752841153255074502400628617773920730652558632636203410751107772340979903403115240599499543865402391478525177978028161718235831892467473708835004018199702138041704622753641351288952702702542240657177426792473154442037049187578375415661620129315486971796157273834072221698737553596198785623816382883394707096647607273672707015107109210919360893514353340786306236660699186872202818152095566076255170907604952667155446898942814826826459049959905461762524198415678199214236651332284225534024307786326456372726288116891365475220159440331902584275015905158814463117746243718016992134518880304572086813234481222801610000 [113,63] -43972157251713809495538583177268170692538232961576231006923454340747871654713067926912774606363726573414874122116764552077304380582580065191647770108450900267386255295652381060402675114003273638992645944946384682743819114732436705180895805012283727083688895648929521074519984553227622524880155003385758303668461513052952517321599749022683358133448278923980482872760823798156641563659076775101273943367479248408660718024254137724209610195501623187638366067569760091922626177749185829958046466784634675044368326906508614902554723329834851169923770112937691009295095810101978710598206522633656359580399666613268337295550863620562698257359104330466836608114330195050038877782139163698646063247459823596506768042040567787636999564455662041995948457532578889083605400829570148708326104941611326395132750738367598683477121129849914202652239514391500602403515522944157187991383232560331627374645521460103227942104569557927720598565468493556873682444952059623307793502003374275344158149494426543548212435840508812499337966316671622381136798433095122055803580269905094864124894671121658242912501138817482289996165882943708366944023100112857848616616403171807525191192662665486946081723250705757332580610866988661922196792690452969573758305611167673501658847449368390146062656753580393574758322270395849873075404283666105480178993792255490228096802024933660920365711166552508580472596908960604480747042774966281806871634090147751791251629754388863922485514650433549966277972652883506285375000961754407131425493248245067184971418090406558081645620080233377132251549198651800698152905806330928519117219597978578250171576954113201823112460864485208918846246748300064069294336133051039214500634593111495620134786774918799942492440380909755799508578746430987814905513559906450879284213758011380175669700 [113,64] 2249155998376619508922531179829585741086894137640996521611153466353471609410938492430543452437823263582999975102415772434772389254055941206651172612845599730555077715527039057813503252677675409387123116545227429666747065058800984085343230085675457076143201493214504926600809855351898073911155514174837849217200430091576129291503518906330677237076890150400106226665939629724637873933150002767344603563164297970556103518818998252010428746447171715213186020882769154951877335647362733460373763841432016335551110564367386952805374675949776110003732652069214035311159146663667733370662191773791748352935789719548769355573576961465034289180437945956323756450161535452363379425407156598131589806934464777316526002494363388153860886011019606247728480826145523458115281179845119418092710931176647165634936391878041153531980038694625685225576721017103771357133159518938736396865821336583492685399075178688422653643386329801840535814235386418938402027021622288435670384849140982359438940172954062446889550025195782458408659990277789402275297541131993639938298521111667972644316088089519280812679651587210113109064386510203771806916519063727737057738591367537052281014548701982471518605375411612781543143141609119764472612472165069533637175810471638324809306124899379148630547369515043621993582568705370698178336643455092527744364417680738344880254572534199113329041616890678802726013773733461045050416168567713024604842925069592607291617256905257994356553853142715904568221866991899684602160734470091121388690364968290264171712933830920675022239514839477789921225045955585682070857299072590035814412550341576491860339782860645915212616046233507814300459534002130831114946942878634221737638652706646592209211009288327930587626961630539122249866182152745979807196222210194485963308988447671983250 [113,65] -62472167644717044096537356931540627670561524022860710378307222953494246502017743879210806689564038202473419302560055678242620195392066525304337260777743160942094160802561557224878840523279141594668869744561838140535426705189110378210613143407346347365003162622622794774975090841486070238669417263176505025792181196589448906367634087988069171035254157386504364469888480422168317638452281351758038562403123617460415468553173902441948298666633167911516241872952535691465952398462320211966748491259017910192903968425005636729015679451870681988236095914458122313385522214530031917359647647661153507864763471427818184498579993993035264336021038586854644666912385428277643172404317476279252746393784153021480430331627487612018190403042679371843928286043833148525875576779652989992839341322247884320669729133621652493066368133266751752602524129602054929995156262668142866624195434767355323516208316375384066607739541209261858690470243439797386758105087521187064143653424681000982895456312452501591101075806599237462048260975189627045318875577515086749920659006028629387875213812743542518848531664363536690472887429469952463893102622155221297987888536036952872796778339718086976739427584880478325559773451309637586147311506825048725400864047635415686932314964145558537719480648446416394964614122475619190946264410318062590591590469379397613263636833802922810303056473985274506446710977214458732183007902399532647276247359300547294504836775157756341328068458111533531350326509050539041448147085920911926688148693669286601612527159053737405361723211176204407067961711099206748443627162117998594472884818458740294555668279453989608918703444769572115599075867022063401247127186471696470367533063282686240803024423217909126749458601707864219076142322202856926979304949810723865388042979982175 [113,66] -2000623735469249790622248042552777044877541983102433186838004369837621267131898193459432311310167617179503556760554459256030381377247046922902017310659092036727785875266392428436325770149735271533455102610870079203793107371294282960406397376966515181884781586325670263742588628191700392175927741671933053572185726448152238179745799003875410652477250816099797937373009212214136031710546575503069656377246398205809900884887274373134912115298892317412101108457247199119946164444203290487174982972951992101678117127599093379271819705073419644478028368969550484111659910069016305355951475440645510132447927122498691279441624441862945898559790599760254692452061611853561349353696305227602545980147981993288847703023214184819026887175331220633671725556698132193410171702871134829777288873881158320535504423527972685003830072711320581609228616772954175573409596909379643472355370096883300426806578465079884514994555882494944938099606023280461001065994508542519095374638579904257938281447601280693522548958362245446714585899330911732107429845731937220272757700457365718433032230768276212298341628260304540438839529609593534738108238283215434265250558476981700147371530411103629748380279818050335416549405330953577358156090635451967886362749262030649751682801201440192570299928210940695147041008786224481693146088823771301728251056501807492410424467800914608454937543322748693447451666312924193600737282485690359412671852786926343961016383325059583082291035901833151438782949026639929990468160517072360032305944699724464749590125757416218761677199470834458032319118261380782311028420323394764923441064727462285664884170992895522090932794662427644803567949247607057371662785081125605962117951040902429133135100646553453175619444410963295005457990868562367783222621665652455332854251025 [113,67] 474585326878297397618087040423693645410189897062689231482770346059598222847652997798642429955893041513522068522206750894833991391682571508768742732126250584542747278096506216919826191430703758286855255468846662753389524704314766386372999407759809451743684597752053248244645238713367956566399606851144037755627251240987354877257856633651409017910776632999417931084561028048715194538323675172786269658915836762627698149812520890195141018330215767821534833171675333598317337803741638738985538365960916603969486799887677513818139208432149031067313258931859281274725528277856260952991972165965406970100784555969146474317828721271746499875954344768177383589200074607486234363325930023722179335773605030837587136768773713429907381471871347679473536149919081544272017823649476760836493343391446449284273542063918456008925921185390756649572238323763892281225104669341158409601574807126303428315399614640215840489276355054142713897105886246944098073193051932929014943506226276053198568568041704622735877845690195685583720813487818983688228979490280797501165636418510884458206567325351289957760651277857003540061792394710645676997008831589416039870715041979204439496941177674652041168057278585422081691910561749082780261511192787126591394228025629294875156049585202075203827516869836972258598183065201298141717596986080889501041724461244310736318672623515842849667995096712892262573507170397415546376259190020979842467722974515786606663102942018287823837367351118212118242814907366006379551725670755097780035196829023492841555559622693003541323106322083180775999468920768292976979589905956966655517256617377828238941801183143684894046370963747511409276513286110582451786189730622054127624125935533976051774880287728764977854612748295876056783923277320653758525012454639049261519525 [113,68] -18949082209276307761812647121921490216827045059255087454096081827520736033954245716742306259675666421288225677392539463476507958024453456209700242308254388269134296698841724872987934637114707830169693972023611268883839157624220469299577956205062999255735624412991638011433416770034822946180133731258431558969169960536555727142071754307617125555014480682636916793280352194463604751728793984874065199047728587796548246467619649280963447078644818620466206350373830525842896848422802892937739164083571756688196583178283628674460878574939085618555537641830174168894517232680522129782990340689814277683293461490882484878345122257338724575028088001785268875412313393625187796598141164244406046594192694337387090929382523427371193616950775264718501571538065300787203664736356229000278204658847398560809203947548953185546843872400537238172432198250514571075259054280829745215711585509862650865349714066438989154838781915176236747129927922574429814790580746203483120669622880893229410893008805827373187328932198347747841322140229317959576137368366813588778937686567054591918685932404167662578059576799995898225481843034360935138191779767187095709019059865429667998015375187710033029491942239204915995485645558592794321324167184763852065808987552847116208450399859154027836572238544267120498419872739949329211794475405773578108146228755466819330434349070788824296723223176470172998565023542570312549036547729372703057337544661999405789226900054482414302436175508700197263939441958239431137329217690949624189311318077399683969083948697906786715306553857137082533989167283210629758117147052299493581934843012525209311356407491753857171709291857254889051392426833022724221210087910939651267977492450617704897121294807963441096556067700282405165340821255535137298339070642384637050 [113,69] -1860360909834620905851997231280957845903627748740808927660267332656783783765990253693831398105803674701070567654551127776128932153023126154122353393852248542823637057273663792378858756029393037241566765267181705611356506986789465389215178967540920276618785254709101489806108497174347299207417672987672926758955483687679272834785858040584198245958456161371375682192353119643898225028342090204804594865694050455458264014888638400837751767693923920395503522514427451913691992022301734017990557791812315075116193032891837186286794356889374514736558866511473136803409123595619587499019889020515749366210327842415767424654780376082470040839136265667199009856437318631249241318217509964071573522535666680221834793843658465074323653539112315781305293786005766610368635750574824913983765010870948304300810942592072659584043299055748472885244760949114463216148806243793059770944826445074594554191577429299294530990295138747490480631310689751387529671271617871525938585536254123899778993314634846540801774022567825382372849642710858100025480278436713564202729294322655900114394089289105029199355573438307784638935557620763407985972767027788302390890137262492003416164625833292824727284728397255903652161827782222668253821815704405264743937488272119732093979728404906265609871485065793007922425712721352297782917109209160122787684667416050669191249838998550096593489400434871262755199851485762715054116192993155526698721584269315734671587940311474504217206120333128518421086781756536915590868381279359290395622241954180086648918113278914943267864673820083981618758875294226180038274361202567614164420759199191639832926772056360380223079540593574947906667281318002275643814064018832725074754198685596229633280031104417638014917227590716388221498630333481288905213760614685250 [113,70] 262430349434761768653777272374767393865018214022519884096021865274742985035010901798539813457181853234329622302565054064153489608086453932121993283555311332418405352316706012113162728782761834961851614629673912468966597704354636753094950982730383552845201236728297447402647858068374034318289461748634312018982583829145274162266197767116656708584106140554875036642434800865373356030919319517594822670242562569021546919225528062560019598900180167116604975043811096346495248356469298673663271691623485901359989929518799184285029464448934679967072042253594139295255516295333975846371750853425729458698955800455818552466408335028088387320262121655061617322676146516505199265356442401222776360402400212743934126145053931758112670640081696346709119691157215635602685957775002891334079237376707120334878210714127778178073933845785364190701385795765741005426684143159157122807217525283737903064374759507270265936759604855098521873824236580263087065363449970884202686069790580285975938237501242186583884869109253099234323276563755217454972803450998295878254598044373712168281716400209668521719428371071947717379233995067801012261395147553628407836215123587181084278895512473412552848269407703814158444092889136848615853104271143108149578162819534690002345372402141213419681051604108348911036879143299797116676497858536938888401276374968937433694660387709799877178008285317594648651752346486205307834027625855167187334948016396842610463716568314684610197866902768113235605721094931093566878384464015089053098136576959310251404981852452309700119961473605111371546816804258225116499615570907756781291474100031079457868429799572374077735277780671401786548432278061350577351811216019482813165376786161592920596975270961447607867667679028085142523767840812291617437945934420 [113,71] -23884476574856789520857782080411652551778708957763719062491757222679748812680097621854014849513058815446015708512454021127827227008619278687035982423183496154915052740235780802156483689053958816696737437440436389981093078505963349544459898248313071990425585414797376039214503743673882791497803020536259652724675679008058917554054794530772758855010429176056197712938481304750478165238472718406117042482356405138860562587024850213348382644949755209998691265054451978704102900653259077237458364495395924529806627750155957352081023707913255273936344830433223453383778391714481377186834246692274310842461636185538429984793504620514334350816054276889585091933407799156476749171925231908253410302143026634422172931410413840340065867412392556337804248309722896892183777185409825199802068770514757459428685177426995595443510754582797488202224985560845795133876142401243895296834975222904380229440497453952041660633544375247373952241650192224357399776079098466689819393505765393134861450136611602282354469436012590973994127796820400428465180762920304703784426388931478920366278797139798510836869248009842052636035401521442889029536736349057806251371128663756429538926387592503773537516169952944095698244062620221375662247733557447023814764806548553899328832264150177220479180787114600920872013905068816814140777876281890540392221091897691754111943321882642575151207210619497329234768829252887226367539367818502158556029401260354582064073206279229890634721909019674506901785218123480038176697741967357520900837696811622932041058580799064752862076409301058182468845718449694942934080983964561305709414834123061801932573494828633516314300440582095006634314991327342724151315971195039135220224167472073773260737162081952527034502359294983401057850544426655211756363045 [113,72] 2732315675161553810256125496007022749648114310074931721385420116977957932879622992199798967668487214677473345755733668392209344457803805928394527552627015902792177761044744880969018719075387356757014306601788386220606622898881259020612664251764061704270188168335951190131942100143996987549368654152826486946496580911721092516738548127667773998689218127227032996686019348298009781842676156780482080919077826037369218960098298642736449189494257538578557778143987977804732946383844400324000331646892046244297106670800644460383205967657449196047303111770340383525517096810922695213925810495625747200577688880319960505640823811158769831742031174440198312641035506489213920836652748008070483196253546214811448648725277762133645125935732986943116280363507880565361506382159666805007770406785859323900285698288569536614735300111836198956708938707726510400327008007072006906673361157492724083372636039083998726861131645405952596945418902645609911564794609987325197948213496258169651742124481880390609808660912017959565986197842328945880825910245532865669386750756588120365667283836239290310480543971435927775079043414560436455215206055006177579121683658355072099935237494169957530640936369899701857264144542530217713022538337742732116597308635139577779816114013284043793082601390103879054901337099042111232864434553585723776821229497625557032401311758994299991578666723624717029091396571012372290375945305405728525270540062057624530371078755935182928711436843669119492182253292913980413529922321473826760627142592866188846502887448277709923443068614690684477766026580913123037442395028349942153494477151467110806738388805599283698905765978618104946106368688270024520371234972790499897449132095271420806644889337135213019906340039547825203364351838180468330170 [113,73] -223705462399830307484628169290855379790962050371616790580461691242126760282314666929475244791978827586417085345345781168951763231973453012582893634271309612440403331822087069488056863208872989109692946830837280799535491326779036664322585719374151271007624495857975554681598436573534918107028415150607051442690849719033486248067003836821653369951207006105496355665127304578582335374040332220569450145330618903540714949507487446700364450209671938487887573265657542842705019772956262411260073396911381915147927883199174672413575136136866197616276339592165613292504019076181011156792879634764292900323158127824131433060868506457127977340527789761514438233375281435948124772210642125790428163950079813975794054857036768750218298945914480155835455349226062781623787660850575007890044965277417845092432164322302804906756045982952782240774774876065381114160585382253900372434048701517429363766426585588420546368809909432568212502231272700553199216698130081283278153400402112636573453776733699825162797171493476450766917844326763472475439012730312298056463446908287165299976406071523099465213683047551662220855655026313989019611361376663145595084249447364617150004260112515004240667605989471907919769748766301575519033695638867365334922676377679762405872316929659111743849785840744045544555777837169801358231464418836004918858805913175196366421718643799734046298891552810144549412615463559847330441686529709795729787586186585763312283546812531660333647222591866523080491255626787100142893639997558933768477040110063977596568251718870010650678689115331331378337209140557161978007198896726340220776988567927518857005877048316164866578067624928836464559533345083127426720064095758651064298693131978804048703628458033987155590459515205444404687786125217725115 [113,74] 8440325408247298615709814321899831048370327460133343096134936027163135153137559250958323914785873171812523877505057029500601920783193366679347391245749645187267942500832055815889295874280922244669352210464102292676051796971086668047478690865623156623155561206012268596775846516506564728868117765073924183508226750241433749293746092035165864445403788707405143007508063567436908725869465510677260396981159130097947950440007813037438302863652955830205177500353624646060060399528530475635309460477550043753563378783839499734147239525603478022314337519347116438358170896646913610760569817705105196844214692594239786639416484492268700911035490305033187142642684294659086003116292702930171396119656825740324033157153970344284198236131475142670176460816921334014314760674622714709990880460269278751765493710386352244386375847932440111081049470135400096408619156141557704537994664045980371303713215718099439687331054143985351030607599217118350809515084220909833157381832559633200323784647278769180772971862127365536075565146762590788331613229592906011028677985130038481118561365167560715987249176629366025133973252590829513875767620076253748887031201187956358538453250086716942404526073901922640311854718270305604481520349637074916291000684033763229151120344136969066997806890249322538276017041494964788781342284319471910851338118082231263671573088514113977804866752675468476899770878943942010480755651778028545077469661618670467160803685033088989214247016968674351349039663123285273376926120053501564781880359540504332528244829543464332818935135115766382295783010832550392490644040504435569536837997647919493855822955394637262068776706361446777447517680314689268556424234024787593052943625885407587432737881017003062649758470788948721642349991505890 [113,75] -84842745523862932447171627279378337636484075351113136837878319083026034651624798092444773236304476259843988479016432996657333386037562239452990769554436890365319785640108224780068879939354451953287042660490517034834253826339798048654980986436285785754295195339806720201845347270528542769905942787244906463399469930696760726668164492264033800485846845527531118534518882093733368173677470295102050724684647148120284514907378412902682582530289044382340708206662065877979220175577909124911897935451388399509997787742193574553952645334624404907642598135971420787780826173353111600169676386887189197123092489797440216892468827120803753198595637906049304340615386117794400870507862866527012613496714646943622902391516582204587726888340398697793913733505091923794655906258404852196645010651319684796741822298907342993972247197757519879043768117510679729523311579859062670467018657426815329529206058379498838958925116342452366904770579896984928722960033546864949441956851201760955813179533509874076310336547957225317899913323016269280846181875014554029806054417911242259363911962404625770930552167268965947581360219589790214794400240100189997393950857834189994967552014102682452258157802129835758230277273578140114103175286399774017368766923131183586310271187290264236994771548797468287432304787309034290416956922771348403747738600615665030908322539238943851633780382303493344061762401089688322122468905828560897583656441960075676245532386810443987954428528159023127866327087243111498352299437626057210959848569234168879803247249951411143197101985767249206031957388989054750640957143150281172883980819861837735252802868057381132361756348245677698687012769639443533624330988848946879290185529134370584903331385048384205062498829122030852567500160 [113,76] 1286221022069794301736537947499362568157458574956364301874684768701907924813097694387685450557930265972619308056601296220189740943912714014356185868132369686158747284131073518202118558809537510943925115732629775274424885099510430453650886539282700913166229076132334340527373623445123443943008841314537961205935548977833180969052150349751810386920241594127461139328598059697930064468532030205410361503095375746185166618274306841387009838547077465440315486443988886227573267088424563310291049891440799070690739234647907093169789085840836988786766349639950946465358903398007520870593841000972667310389562546118456338683252849682746156607161939040469142502352002227342567533648572726480466303345879292927542374813037079328188392710854454024201993902229357478543704770436095658921484482801465469348894469864879822790463336064230271543640841803957726325872818064254450174801276776687676935030015891342562867847350816708217554430125984925895450094329283861193357291041539693302119567310044966001054545664806690186525990296649838793329009626094550436821573859151044810682752195305230507097509822842854132063523670024332769137961144525401218022557229947759089418561805556767181194632708446568860402103468673191524149269027332344582998087318694069148444685162521984766142193645532164070134203480067593910726133184897806426079861253217356223072506901821127674315241526405087883628035699439715831280454513556748370043370140937640984248183410841598659847414668186722691358996275355681039306299215279469757347221120338301375236208823513872305856455596355139172007261720209022717261417868091589591050161594225033318360833588884309514793933383335183114400455331231941384104933864794283330034800891993868188375182121203378475074119690821493346914990 [113,77] -332632623488060445589219877285417860468651587144989915675993374375006387469788175673615797964628001305198874288785098927859396926648269927742841350322117220683027886753997530147274135990421462707530573865331740174606148633483251118717075526037666171297983490099825265689507456354329750055971871240668986878456088950172080488309840569109727795241174046304393159650615976151714615492788083976808934947667145466001451334275781245639601259038290405171134049110935941410979186244160911709434710220518241240494114043576784727394187261548878037318335729175258268647642960449153445410895457526748807371556997503253331994830393516675810136486063818052165633065030611603930130154777174070192160772401451801488615101933947634362686576807087894156491546321562685387750922445102455989772018876111293370303368385922388186027882714528721927215276651364134227376800135841853034618144944420597925859067690034391912945685728464527254366341783261482201310970239292083990273331658688680079584393614566998108271847682754407424908005719438050162018547656921864354610921141868900106030395199993498530635103023503855316962647618489759558924649712846681827927959339168085614976315746001987816522730023171249059512344018288046764725493572230178250223784801812389841173741137632779228740938155456584333022422195969177036622051800179632370087306112297893523488917683867594706994943375648981359052641705553095945458959072174701015463300240183770383521757708031464778319401009544571706311379476322016686852534640247666868471081238683235571774345989684263629249782213233061757938560935909774938093236766053780454363290028952625160807927656031198364972551891838150948870569632553195046762830325126055172225484582253210515660821035471310014095073094221235643445 [113,78] 17932677444438753538924630361117706921967103348302933080092510652526582115897381843492259548129579333760178813663703630976725098732176330188758344170575718987748053503020068356746313208104092532299629829148341189872576415543195095055283711067771196876293210903116792867979865219105799054611462871075089509287092049320544609652546574444591748985580711769989820992974214188194295201190240583773910655065378907157348613981866338183740055670079612385270787070259861605967774837687047070133211740609167081710400925688366104351697115820316826867014602090838704238345655634874470043660298900924071360536656626122646836185792606083591217732192271893540029314646774580867625317632936276399567325872755742322598460623992765965925367964001596423929373906823333312862564801792306042619618787281944014032855427682419760361992525281999712376740347815333523529599524630415844862208022252487149059648591966443591890314750909833838276669757217355209684531223053457773123411659235804047611590440802342290159811304091791024106891721061388723504362730204683090841310255376134625494166415839270770162763538188353691614848418796413386955088515195848864605084813982320440225104496589130076836849761798838293581307397003250590939748686884279482169404482335835152642971774083475077028141506416687804870162264728107812546559835631367786249468211952063088372428975772717444273574829573039278334007768999300646465473213292344634114081808692251689074308402831257375477899488953947751501375419540736183054380985903353751006050591280630994484636065129897265655661855445088351604764615730208123900007767529630872555792572633101835173518117643531412538537254558108342678984482995494700838094630381031188377148590073070748088902817948991954541447544544446225 [113,79] -347255884103149474673078912751169760323524513177785188238881648075205958205159409608071106984560241933001549419584678337466914089786937294226463753440832895227639102613937681507169148528980395144879703231003803596501995760399064169950035213546596658037587822820047274290167665164736819848022911469260660764080476426753302003092169806158717465038628085349881640600172171306364316942988736029733599793830045640806035802909335581580204866381131174721367912574019663379244548117987231235862875397660303549611958635003832349230416846737489516028947821354024580420466811345505405007899514577716020063674029536594806704854902855162109440205561736347945272090468518009305703797481777175980491024492453042494876203340277594051077087255654300077832668160828773626743245464919082219404525505485678709337905664653417080373870902729235302499688421532090479525655658541735378600177768184197795325646177843765539039370525573312820553832677912606529153529260980257666791204449015945055623626488946037650502982491398552245056772296930420618088453984581921588241377497855817132167918884993101743378492680875810326626355936143607769415222716756109544716624700599215786837053817615501898639510338452477161671612035883904572211070317744373608463269091354861639586360739577824022054090684486983825567444833059240446658322773505427366276387208719476700325050459218370863158765478251691223171519791183657474940495642478613435937493972166195364368383866085216796817609124295190550628351755148035762493066712773549169607325360658945416678481242743782688529058373723365819928834909958705317631876841375322692435492605801318716355659355600480588164048427788146180331190620321509297573151365076640150239714591037424634454022785570774151573246182375 [113,80] -1541960345925125303123253680234183401419274340829816284980073098306153787938531154036623144505079493575941684417117579567946753408448908889001524521405425664386226719413975535694563215565147904707089024558959324374207259730686718503210197362613608264472678276318268600925737415274690565284703453439060543373970680572813750342974826840320110288473803807168433361550148117149331483808393626137372074805716627917138284980512204723621879861559810998064530753112441027412597600618654426961847447307018166028216017235477676819133006490610833821898996971026410225432460687905729106984995174023121619555287082311135561101739171891093189488927767966975627239067379460758825713802274929656032174426076534214992200266633987821678754219279418011159765269739505905379494557094842823397979494745525930647522820922357651896656745896564099091805763984783249353455390357725104583101305757505594069619711804364923140394912892179258873022060444177230946762261478465794206906475680298220433234079194548713318587265235829285791642429440376266107809492900850860325056594860623577917295142577686304189665488105512885568910915220971512722156786537061824286584489279474577785563992386285124677484555614918628917582225378894250272228853626487519633399077264823384732925129927273105909659210037384066762057632164998154369030503997900164648335459426638216688902301806532486693854981147310385819217002412589920353077812057875902101036837570140612310812356956302722565763196694836730192073956979689761944202506664022246531947629957208544445072040588229038945978986000051704068648136265173404104428125779858556049747650034916409362875735764798301677165649625132261058370221847824234470743741648152897675084224554445763777515069551644031049160800 [113,81] -194519948740709256496169269549417875041534510105335102374586638012886052496355585439080144398738554724234657011699133613305601795950694743908424432306911143072639745341600566839245032773633173500347585208888677489365235372516929984327697042674915641693513969656259391946875676363007239416831619314751649312995753723737692732643196010358773339079565493036199324572190492374187404505606688177100626644768710280455742699357600260215925654359493354218033796150853264881590438641278096244919220106158509383336758872378442436062963649119339371344436962630150731515053756349707825667434378503537765215186827477254729048916281943825099489798471223218207129433085256191014246782124773460366436242436525318078325076564899663728449985418117013387494086698192738247252753176807234202321760286654760135954516856404231669295270992641469973221452411924706744797432183084379074843686153772457881312975726660595107580476066412881281850676629558612472064695055540256976814342784005851006310112044894275917217795819871517810283093865062437995447536454359455343830892433333103343819734806165749295503905377644243821110280686672953300014920248550801617505646959830012513423876212140191070954070748804044320675022859865865026073815659479797677840119506272668155244248079799105772379061023177261807518222124050810839124564650538322391838230960845852977464079579256268656162648291005146000233078539938018910029234192691533285106657012481332833747936531564185954616683338016733210146758677197907067584050979303035753517384127646232579671598409655394315929349652958680505192984756808063404741613280356388929620749868441363203531922326781481057118262261957768475503279948038226085276396365292209363309953414555377895731282449924359969575 [113,82] 18001216242450951511858882421040757774538548298706539376314664242468221173262236538613096526072392031406648482314016710464749553796957186456365967737870984626399648349151859485482382988642134779102419798732061926636161641588086146959538972593173393658162353572582254482921070030734443872826918123005729949680633963015476736963559231363282030991501686390089811169150739995301708145300188133439302092263955711426062313769120512333541960675084582388478914793994503459342913462105207920966516309032349274234454486924657738073939575174240610738060485920790962701293670327577665381209534346673379799129295889721428428318639335618043254126997604678524034216446114603333282353262968996004845926126717874916967080440814563793268851337905427663402154919066530193308403898891252629591407185299394304270676297740270050675615289856169243440360366844975060136387602705135678071630958433944076090304853296643775437263561999988337937280678661324890527775993642114996251208157667156272270477173703463148765594194348384298285543485773423458847007771152681969911763125824667283045731926162032663175538110884549740472993572681662996156323216164062553113151712909426240773464668257768732242139175296282865037591197961528013178953578802633814054085156650960249725843497218878597080212217819487857085344368203765843251435212407867647186817908960661100032826847460907496331605592114949455093828373317566235084062919808494321379810233783856244157146492661207561621393245216857241641513998643206689527901108405835496107643017910005997793794095058106899173195305708654238998144873422604178603732085280211372698432023182712747254068030360870300326082128857136253709080112519446663479904135419729996549654994905963851339579056539760550 [113,83] -895934249665977026744029636938135263793145815828436496321703309577082993667242386248577434646715605996270014561632151473462340422294014845889620930447986482987463177042164761429509624046174593359330127117748638544371302591966426659854283491750156125858279467467977604782230271858529573871188849075147185079075435891028291338595098424645884427280678919906074509638095744781539180079865092929287380505660031159231659044388911178304106249603041158941212278422986185368363807688085169875561617053867136128570728068534473807048683672834535477548503624357881024040111478975941880846555748796255157994988164124117850586657136987895799992213217551004296162425889674656763483980962353021269415284826711373724970059381248955562500739763065364728239801548848406610759739357513592757190424574256974955614223948161367415815214711712285455825348954715252444944612106882113294094427987515789629168346887878109126382125126506109228040735425070595950376339818319235237532520734704466887834030967128422537291122965313257478205040530291445667901026759028142635867146360888657816733981298121145462610166948021273525135642473784366244783601125092931701571032962378187986888084193071526555521724870587141974463582872572704527884393481344464638870977191328157709454235061147664419640659463378652713599772382797466935974797937013505049369442739365358277550767467946796635282304575601844063378245173403148637243483921845489738048212050502490889034651129153410027436565235905171600746576707444941033860792451544178607651777243053430126630587534471428344553020325819251684444486659152688050333760955957169937120258273721663143699289670834673650391205827993826994357600566851756957342421350865962974961867217403007969142618045600 [113,84] 27151984135175291733181808715924427467930888956983971288025929729988891566638575776611448083144056492314836702320349741017201857555650853162342598618370147671243721000236861751390653912736290182253727546901212652195516548115533283987764235656785556162584984823303577484055548494124663169008270840511853631372872828581675350084079214291904901998316800620257065443716347556060359723510923431403703267667214824312390181536400719635562809057185267143689147196438490106321380855265315037379446476948859185514484524087644634406964266106739939306049458856579090246002777763824971474371347270648868297913283476479229466816792990798478887721192678780132536871147754928828545023868937882436852642669041038687120594734300710849901357187945577154451456619490496246971184902820045317943436796636677511255242995888165626066620158236034377439100619341204245567296914613668740436224663177174334714730334246921430064441939999407056773600452108474623104768977048782344964512029530715133333271938003239678556664788908463894255726443115693884309567555286805569185066948163995363394832405224528121073118744065551715527944058855651607643286936264813633315326086330357788917407128403960482936752106497467333778309573340452037118287444526628147590318830945050969886510446768020018990755988833580320767882932823367907044955952656858298527222393209264915340636347061395342648661364886612232753198770063588278128288265970563332624488714874735359649321843400652589219165628637577737636501533835360715163579199370187245699666972191710908894740446755070922471097067290354098440348897756879996046935381502596286527048519317359462271144386142071149990346399187989575250649294894410904492519564953852190957770510977473141620258650 [113,85] -669130103485186118525016380982796483182560712087736153077697011087112663360506219792446670603540733992568462733999145313410373888837786433808089611542042572572325598259652822923280354316841644011857075387657138185686897998613006084739907099642489830282051329852265320764979809855334913628984274750487277029412962980802532954779318021406441433106037685797317574900979521342327898531553501276066147082832598516322542371513155410187070558469445250294299066731864949370963736799845323509239184669361094963267090125657445970037835363345119001927139083297233614852983448536460592011271484383679266069070554110413215856862315744772473876747673243908832037913350115746484951894312258903667147848881933981687976035965503802186855957724087065727440432008623574376230718024675733757412183530617373456240107726409761859655700944567841870317500689643726811992110132675230455692445652062192124282593745005693603470038966123550447970270959785658805416176522343013176494087541223773497947992358739786491761161109943154171627575298814552824087581805972053427736096957884216077012945323229660352964295549003933643555560905745675427221226892448501823819156023402357182382304724778288413583805905794618215304213421398992962014147226765896833978576030210416498321674674234535953825998731054611230835162714601803379471042721840649546521986534750459839382578977086720223530357995361172542133939275026332284941219977030246705425845564427663315014246230733336163073903976480231317728825262473745146414225823453834967094289574930037688650478378211260752970637708361779343748443521697192924677475825348575115623968389415630256441346253246274617481964029001916928866809236008620057323521516680047004876148526099426467500 [113,86] 10632103956622081725174372416199956498386670310665109764643258218452155236174166255759553152747438479965736085064431034162948593073575124681442003942683381036181244970030539988828089215271917611912143815706235849325183532382724249623165565618452572412889359016816763685149644192295013007382998013491228929707120079870092809007616158167125508235293719916701970876388786201675753735138304252462839257945124854636980440779568369365511170684007313080065957084054273845092066646462840008952330788961087695597198905983488124269071067775448205368010438540398076494578518327975272582234922949283309833573297693906111824745378136014631364481916340112601734408862701571679577913959126595807108787011790709798420663563652105617270044128954338698961565293986782689077055857081998733165730895795389614330893916434713526663373190986858284578074454573562749856013555367004230982724754134906501903526703867383810148689734728163429821855687384697060800061803494077138232126699028487836890910920744117422376847538421359306620789065716768973167198868403367248935939389580002143284711491643498804494053394166135109623552571988928972101484093504171963890047137806739102636911502776924429451543461923629329202111206162449827170103909866884834242562817826583094472078231612498390786803494574215905824901353770356167286477880354475959759377612893649019333805715379535575053223241032051516210036799707018366566534001436703742022448101719557121300725341052568752369021236529358169894534929189349324814020085080613189899659336748764875918353281947736625702631928028727183853687981130890071045965708994319705971686447014865916555322060145988361042621304945564901525953387972512537054328865536736241783391064579075645 [113,87] -102188785056233548170456290372306229764838527405687414982487053055084957904547130470747095619287705959583605299034048112432222117220595266693082244965315356793326625049327281849124067606075258016621524433496792196875616810820172861147356105746136476308216572308885142788869423919927151684841971700422721882433789412850871938067987591871587858615255232327879508017354429220220381812458310908074899360231946991506057500034843355466933740442056822009138123320130895894136397371554446708406345376151902432731464810205631320589652141763738472133114741977410955250972893093813051418732317641785734647602812699949241817179319721644049814479352041636622947732793220424733741712051307155616150990444609857057848324446877158956249269085030795115402113301347733533851310913036965778817492056123124616432520605194117401051699502780925866570406395529058888602246925517842001848449746651128482092996123828515349133568128623016082310804222327379014372259219635098169214669318505594571757393861674981586325107313122509246762305538758051143540950129497802444248472954314234451490722501403055828617443947859489406393898201199444097883917797554685425468258254431487194008829478652720724444477027090932180104452244782508993918393788693774397760574739287933046149830529698541131729353625703006831420246552956193771953019950947889753873310252987430429377400107442394254344846530013461791133479333663058207013310550589852694038000988000460771816321053051010438050314326703200915537567425249468940989427301288859501595792721380103133566260671824259811891071707087205677206791814993798104411999251839186657301793714646661516226509982325081203070816009414574782435294236460159114230955695865581706213064847750 [113,88] 255135069411750731048528944891397987928485475950349751398553132455903358007326275112916793767876858964812115083897735809141833196008110727582229108021924825003157008663226958464847770357474049066987206179750916261037579518502343566958308698034917854563287086408340715263634063859367282447807584300699867727141526136545874121263349230616560089369104754511172542165470153021261849208796668063868997215214532905139983719737145039823425464475185624783893036860702613864372647452088890551904795946317037883757735023816234797068394191375189786961947853907697915071641970623643743254205648229130964007946673283578037083855991766808006656069419344612083108273225741036870043961777536806415622876205101987420198142740921703151533348565259064448043868529594824876215241895778249055936900765257633406235357078210918216012243309040745452305042490697969124564211043230441113795999967458636169068954383952278013983019072259297826576616723234807933086581098989753010711276470365545671670669798889124325627480089707463168986569441424190146580420308019447225648449890081349568296066175587660414867206140234210438884528871695614895638699617929866132054847912451934856014478031077714736040665506699221674829892812260670063801235647406740900156576721396583184161275459052925360365226422251152144547468977404758889849006135129594931676726775157943554515926249894563216618668074889825979294940182898945757018118808671388557727737223881477223448813963418618928982564988139952774043152228120194166614685918009041182266618072367274338479471497517835910556141594284456209260810527190773792773962788567305950171390293993431261853439869986692814974718394166764346896687364621971672090163714469166302859180 [113,89] 3783897232101358221973476357473531699063894225430752800486676069880408660830949110515009878652329397706749924541791796380794095930603568623553599571716919399197721937926877906075510274902377355024345147538331343467590731097371622034884679799125432060244883667213484727826799139403888093494593361253329098765817995044681490136048304367339500694853267415098450527809354515906592394702577078513519409497773877828892149692584797599064296715348137649839544554989051925793163487339175841158396228658571265000387465988505441365828219591286602103130859020008260362652163555438792988760998596995960940370465684995293110720711340238130632461255713848230319547347725567690110312399759747134137220966257656945858182171750537388995404740012501722975169108889671154617539133072278447986024972864289990484304290235016457105910090219703998559260864458551052579294171156469141557961253100262832340816445863054251776329672457496739624155946759356412318939896832215135849725690757330880666720355009644621845184249172167820370105041915491892975677501257111614057116196872696509780001568909086686525479788686182342999572347714876514966314688521556631975861622687925702443068645428566293692088527221661619174422101427093803622841567947658963495529382072188874033614643923563341588194363696240266217532314538437968342196013103448850625165401757253378473413917807074570401124275451892980215967670507299339158766690095237406732837750337047902509966648088720932044018549243733980081090657547481265834243579428032757441885246066245022464405547928613135977667612096130879416782498868249700422417925089098496570443215006703604739795407271425854146472148551513522719189912704961004737307123129461765025 [113,90] -8463547366776492442577194971076760430952506490712337130354645232112360976466410569655160656886049659940834339614000545368489504488993062695218651814235830485449155048221964141188917183878640427099921031044283092716928594342655853361879354007934757227758061443917186018667252864275497742039254306800392906430499704547030769436200608484195145333586695223761724247949750414856625316930073807928506773218110196822461764062370263651387468020001930012542422394078880629673042822547508437205825966380216931140249987535925173264182882605310461335694340712464637328411291285341129944256917327855764181946212183620678216553686354122249493698465150919088453835471070498000956794540643795102690512393419277250195857408724367052204546417662145679247521828412542172920987486275668313677031497744148458504159920813089029659763680152649044595528612739766836792267367270809690234762085030986138216191496516889214006467383239538769119936646483613547256645881635634786792456631568230172639488127846930836248601072265602260932284776984814033997289726877813548848633382671725331085764098588851713494561200114604241503996198568268531191129858236061493836155896272135567980588590896287625244523658717078342248469136605976210982877814183276885967447295313852777013716230876248278215100811379642281309468646977278208594061924518387004330961454902244457577700414491686591182627849268544292655597717777319603734514004519589415164206908422368364839179344737169665179601411409045451746421743311636722208514251242579682135547344704757836438239983169170950034713029227948602558519342611413009975336751954720573136086265866539982249887306772153680774286805413040163430423954941848090279455498636065 [113,91] -263600484727494976775543656091826595211045053926962380980505550231809527828566193415131890562625495653343400389940693612608843319559335311609924867058509765426614784337336126454678120470978767632765333529742089277993945729775696145321927037827074309118436708462445575757260456255631629488572567246620981129424421475520209851935387898518796002428533893886482508121581075128782089508033875462801566105351693082716035177263340757169254991967568612209388832942088531725006009889272087145340027199930555353351296170984371234299353450360286041017546775035761291640880938402693406449034798308037871933209030268052045216971621902376229050472142485119669893792946398375416269601616835850727636486687041102937758255176286617510016894428837645909291702156431997526676175431880305886009224339834528860841418741941665753111386808841185298178218266356115102214605070921315152005168909627079544300297226810204507168617805165390597379652180600740417023038184799858151869615540055217843710734899695437349708956917782075508533983446971795460893663096507353904596477541183928564184210291476954995979787292430191396264168768832717219006117900576884903687168829779008436441552971825351192207272221943420193975989727548485582852063886071019909549107848837836210370471274356299898082804451688231607724033439580607646790580785953110138371626420050431327361265234987051254125480964376657813738005463011966078016055590690383797501453447621117641780439100664978296971425346186746220266125885812355786253205468116027826304443702933901218833708367163889028864716728597724712886747795879545894911229170051998167569807159804095014153194520084353914391934464409304160495067676171220461739610920 [113,92] -1969673256465377025108520066287721803274840175598077682346506066954777581587648053652765007734556510124694691740017885049787617283411759320715375231538629855528828457660349224757928747838464133859266298337229005098989665653403500697243233401106663951895669769631010964981238395891023888138947951318444065357836894272160442148507980558295777071106722826045984046702397271621441402150637009193029328411112756124056793490192862632733412723100802777880798136689660566952618752705683712957394805876841775868267062622650676247056464974509958093565336598003545122307771344032018626050391624852429693613825843770143075900014436490691024780830689797359467900519843448822063127554385828343059009079169328785456722110060549323809710986141859723551105869049488134304026285175882212169397790677476707498858040953603473140134514401792291444642472340023072656246994660712734900809873182521903065896887988449984874273994175726288884791947290454266783363285702164100296607373157204891196033610436814559447756340580172711323422520068668630307591780327056102868276439726488053920042768624128551889015590137638398891698126657938899049353765631179485449207884977745522101809852493639700202316002262462865922809787121901747853421822620374906648175400086728964398392258903850990421261066388711392781531204360567235753319897834078625605486995396367660244136827240820557507780078035965932220948175951621254525481533593698595719226232754811026737833026656148713811701367189068769859499818164846756157248346526803868345039639478149527155452160679215104406092841864617914993717280565083424548189156139082407853738855763274124335544130036894276764660344446523386459546978973673893792835 [113,93] 38667453160629982910491031337109181166457475515192193487948994957800298398240363221312594859547335802816158976527434230294024163719200179703142563815397518070994364912283055630984584248277911589168330593001814186518130355772927475253534247782706476751498988412029123261318376978558446288083866384047661014922127795814535896670343103039343450307414197998004746907752676052500190147814056107906805507810939697672414331103872505000913115556656098993983700087646892296991999342630573854337867014812112678960376895479256103788574282894086859015006239577986731820678893745103127237863862133531623146993514948387550497187178704322751511140937127744963182285231055387702984657184605631801850624029301685746778361896046834837125369428865012829887461788688480667912203370027106693924256260086410848392764820882700538494224444641205366279701101839072942750180368865900222495464121706782035860604277977090018734886217960788666172985513998594502596760432362564419312219053752435115334697990501916014125613535637123305407931846175924846717838795558751813590781215222522084492568160286289011230858640143285258963101656258957017707061763312047006117262293445426153634263361076011934485573671973699216893233390503124946313781631977166569378106107767822972495869969903827659770437374389682181038538291687928339804847745963100973654759705517671799168355773393963154538759292673044359628531470168714093503363591839629687064936437299478423058609071847449259862592249120797537687307359635546817092321086790377741637411498101667656285743251591700916681533248308066802949532088306213727436141739130748742126311948329438010549404076835885456937016051379200963196550915128611915 [113,94] -51165256370809604927542861914974400432458379352890968901908155958941320057911113722705223832677595827264566621881425605844317378872455550020009615631422823017633319826768384669926497207403339452065599594608811126366150779700785840782172431146815165225135978740277258420345127652071915566879577518384498170262197027361380554543139457269376409280616537149586086084543871724952801761999267350117732510140440358153300030308826449204784312076878011033210160025321729312456749740013666324379360555467731222275199449016768858993286580300564915742302757995130931907790747714488820504359478324313957727936169012910596336530541986216642863577609631602185303668477882581414669773495360599719406623463035601661241209690077798900250625598229867688379343747599972960606037657082819014744697958469139803813361856233686702458711072059471907420161796463897378314717203895402631490407256493492824553661495705408663334783288011857798395565833487593843090319543738495660135585252641761027321466674290930948283507533975600035671666277818113748936748813274400941039168646772603692371414445531657180531161995084679942731915174587547897743108592777056950098819996176826582161949842687381866140336685360714849051710158620059181624884928478501768241749626423013673735914122522418674079739554737371044119706180717862912079183963503396464756816233412783650078959132873742289558892576276773981151210470595638405146541232021007082368711065001052682844291617849577903567461494627418870628377346071983178352802239838688869274766345467523856238586606780318709943538551983242742068080041840571812681234848655633407397171445016522742188878428050642564790588707249227503994674126950 [113,95] -287839016356199012659048291782275112390755930677200167700046393774133808077323083520959389111712246895805990730316035059057303590465147678148039166322617553076941188758267450591175844645168517550074113997933357738535313542191965693584414199338566215535522002004770752296867761150288486805557463628771468265646266610623564444742351116405577621978082648063916750881271978728487465840985317685184309154003011653795692946963029116363318279451165556785098172233138847268703123687762182442091075925343397842706392955013217384620965267273918396662120711195949116169237423712224263005703933174891241265223830110324173000306261673001089915191726798842316736947314198581825201495427209094985564783486347500493319614148338606227238638259050583227940936825200855424500106847152323050772969104536646166201082924374795229263329545601899255719701876044156114293305723973641648372178095882046811054228180160574080209877333951985398191044282975964074379591130995080695889317240431957535994603489251059217998586081582564150266239117595354396224268451338584447289582271659610988362287020779699197125767465145405443874645184771453288704325483991380536117746612668798564034091274484201052905647412058648775795575147771232080600166208982660006878593275612482796021261883976222943020350251798983975501152655437243341232206871890509667620654747820777019726551654633218409841447837107388020407488291523937287591626306384737840713908353304765868600459318095293948144804432201373578707382408937864405162817414227339479973722559023725528796730897343255371530719134824690225224702710912903212655216162140377679168033071919790725296243170486787986815644778501661594674485 [113,96] -2026763232011384761165828228668234715978321037669505440110170171366087808984357579355368842602270428291690863216310576478385999969824469558773827599677021769224113157598637810307914694950563232756734385867497535781560908872145284769398284169240580482548848802894947938440238173792669526816755068590874639786361018274766958900690279312225132984892359498833830573485943376845792206678403739835670909393000920941537045854792920454249813997742346996128867778495724734882673977305868609106971365313355604161625733077581130950629219247885243267302308767440204124783241714098311919447503666146799844298320242468944301242894353990391789813131987679076119608174331438397958948379345732325925851329017987444294435570874420025623206581959505912055263281796773146979107470948545502032690646312524121965985587474399615258293639751061021325522321605253183810610102577771842210617465025374023200219119581014262432693967089096060314084955878323015952416608227572227344751426338392527224775808952875229474690503846825546019746131907126111532256738482604511376219229467029647415191034711441531595488737538404131890991933270957419476551171873085009863609007091102389372022211872315250293320842494838617623762154446833289435477052798745658459204560480286289230490154746475246892474866746280813595331052140759008339470214879694699525539162084695944536147737441582553475564568027036051150898203624549850082173440735456979774409155216352623850309193106600375757883522740405671186683523294660070371818820772902385794180568249261849053796769939315794511042429274187804006661442782401378498290529933102020714651575317149387376220366305956439250901767882424856936 [113,97] 20047908464799248514928947931649000481530722051365721181063567947200730715345168001992662993399775449899772748715316619255353004867376640306455197243347872898359580340987459489407283308499064437987362695251492076298565921848570215421200286994338060706708968295298521794515072040628093911940321428757207020244355606171516751033338715932786453874834376079557783842120564604455925035240298722337652915058858350470237482782796433670142143698476356986071963732183797552316012319664351566788537206895050216206110832575438658154092618088925993265817046200024514407382936560167129400278577905756943348217858439865567883784734682086866363926292266324619557516523119091214316169322111245328326847636348767042601640734221507358416320192106375553982372863418036057464882427055882541458921914987677834319651428230239675424988731523234102073748492328015082992312933003452460739080731042359755274408181009746397796577099052027514274624947504309815217851547055679248561272776453749558641703156670677947489132630873504600247095471639770256312980045599566923860555412843392107954376789269893475717615117232377301554488740146159129332911345064271018454689980255459222584952663589483155346103436905241646863535638955744703027407358861854600206720434874940671712056898252299567128290975558588759090582331486629649019621912597845857310442336685232462034297572374550266083171240332539973466995472471575398109760071099841428565247167960308370466861600993193540757222895253404252336519598401263870381719415327691927693987743609413937869320522042566546149591401558870099839860633214247907322478099356844305040059951571163427000063029243398671262702974062145 [113,98] -105120241289469761918573583216310828275602292627812810957360778715146378566534510550702896043505851249541980577216385443176589833264973168686229813620042006703119339168666607696376624538215724081902244254980701272643099991991998070343499715866834333525496478367786386525098169695376220413937420618166338503349565564112762795710020196227974199614440662526702669907052492457978733185043066321283098241530567617089031102555668266652669505425287759395465477703681060101696763978470227642862869277088168856727126604361334131108339833937011575873226894200348923396819114771567573687290772530727637349678203786679404090963811170206035097457914752327909540870877682500037371719443933240441387664453161300615253314249629043512594493052717507140307341605007048993493207877826046424140407176549896117842961527226747099679361652941366623172318734726860742595218312164431843998281666368809681380071536498102312561547967274335658555382220374698231925426053195973608216798293433268268017913669802111144266291184054336226648105606638207900296687507909728326283080799582329554231552726708476921251092923312043511687995759128204856728741683567688262895434543330728557801314006817554579577021108992425536670668406929546461833632021878659820277426159013471488055988925904240653602567373355645656446537507564773042977234167886673378270470286653424263040120457750725691861384930677486694970628803074080290722172964174477652221137958631577928877892454764965136620476627477432220200930190508105160406797577774211613742675211463787016280414307202448655398191126826936533311476287586546077378585623865252702738110865868142402112620450840489120989338764 [113,99] 361005733036935221747262987955050875853124188914043178420191853826447862511474281022625819423923790936362928150733890294501042738605531235797341675821259709922087738984126039723321375543915284476679854951513168013981398921315602807602388495317249279732422849983013952053363041618443607309754266243227792795200036655010202654338946698247096860406176750916124113213936373507512337407410153203065148553310370074907959517501671688792490299504442560847593289993750547463765470815253753461896932067953039324674289721099292412715128947368553618598042940717527014242638275662696329982873298701166548839473641503045042401472014288482512544722722757256496339095541491207834311181403010142629103274519638401587528652642936208618661612511300481459874708034826840989337239816622434834938539847625509858370080229863213171478774228264832879095518896532106670269396980527595900804936170445249909381055294678364236915373570138796073046076358256678529342230925812085948284631660808029388569458968728037410785672840583825511304325241492180891799076702395682958766870691934910389105767939975508236085077991101067013222623237231155859626355209307232403545522445220750185479100569651497708755318405336634285491623108413307478053415803994828729265373406441551616272632756800886742152809540195925250342135620895290687703130877779648722700930574458135878062716576219131881027197367501068331762014287406237283610172241115977197898610995256783442264108590919994219669828366231717778121299613773626973758943679695584883178587461319684359253136012796501234237133703253554687163039852963426204483140447119805382536978921397074886597052761344060700696 [113,100] -746091553400484258501208445988952962233370049355398978711686115429145232031359067968767805328063084868942625014434582161543639661290907833441482023684492656228732766291399092940948621510285081746558324787390515297221440964290483799329129196912334820840863667576475281472295907362067821069543757331940435659371531870665473985042821511711356229707568516011425466382625496723810365774805266701860107472608331327539681454460865813331540576770983779471246028761350935495777211045750393245159372804285939786055316455366340668688792756997083142009558637111821524187639037699870189633605551668538092664898185072792812630341860881557659994315791923005847413493626345187122733168252516652230356457647819935728511523022480795270122881036273231631751676279118759876842595667834796328200657677724337902564785630958645447613644341207646570153627831499985496046163672179298592652886462266612341829407150607925463878052643591997398657193007802615704447105443941244606977460711667636040104115639098238943878362149445469171757671090139502733721575841855653132061985885571619357725703174251944923406721094840681335517542017810572672396233000977397517464049046545322631967130972042126728737532656482351206491362777092065964265893943770601979725946600547097448784519821631167101604591814428051081004100440422891050511427559437915010926446154299022855367231045473332934034201726445730214125316453132288550119809560351913599285607241457041573040846863970428330213757034001277009618240421889080233902911329770919349443180288785257608197384384937110987913382073226844883759798435381611983351769094836474570588889684997379077254507707816158 [113,101] 963077858098518294407148221092576961802622829941584654350303900261273771516223056254099015234199677138092498167594778231209350006397962253116834786282937825506652201558281477610959804452540681641942779783240322337459263482501330449586258152069895373573443595965778530969223011634355159930537063976645038611711725386983285437670499871444822422527781129148505561749843492161410016527794209585231753206941427334803101666148473450401479562434845028276732015952384122048305241490010810503860825850602000669590918970047850026692747622998738496077962200683692646105198033229002848409514742422286435548418802653089133257906697843797074241165030070895650211361472104550337084490223534231886299555936147801756931110597595292745515421096355723239039387663083385698649030222688145545875147905581845206726201337365523606176650239419461874758095240429051294045800474709688113630536400959212715911131189396053695439466360927185576482465811961961614144334503534494453958169410258734208968178216185594671968904841079521029152399731764627062683349541221031313796512242885708923400174460176959817857245173875355989075525190360560984265469779636111694231869080154512863189429204732616572330033546405694031906288634651345407089915117212330457392679739969842154704570368066113498429312203877148557642099912690001978378778384624938474441253029687929224222945642203175329536974724735651095204892532230490751883659971719175642599787948992899264132176851690724052085185974073312668748559078462893905106430178854062661097080875154111537654625899796701315046472148375719437706695654565067352915857524438400275756032620331430512271791443 [113,102] -786780174699995656803956649954797635277391119281496321298210367172585979992708142203296411723972577703345281202821237664446683645799761689588383154024808484373277564762626241030709534289747853413800247951567560171393078148740524983574332717563815192615635345275904897446215685823052221671014906979531799248096030469412284133961280031609988889861806191245887818572226332285488468493009513903726044612002413423464684904841627374020666273456509198296640719803477987714176493623762200041527606661213221756856137615550633457277236252823295220076560108148431362770983369494719916000280669532828409676982869564615559718673049460012684525399683316319159026031245757573898304537622716103075720300881045296574718079429690278287073854502245929616609187833801047162661863835977335539354063666875248821603654925306633930216952402617347665984329579048424525000731835175148073679112669140638537960397898622135972928369690138686016119492280550371543086792931555325263059802495895943808240418252989280288826027033748892052766080964831329612894130437319867862867937324283701147240929704071745256260115139443266014253388698955074080886329916853047706341594140168497953199253622946292393997025396022877631323100360596679732718050591785831822580061296029121771369983768486339288525389392795376193780301521114904605758735382026975083306245188855780754133669828941791683279407072874767306241064631733624221212255267514866670619005110452726118895582211083314856013699452089411095224132478794303034008870055340656535872966652434467585376555571466528861265937429693849361103241018093553324754787968467851563707267746334934461226 [113,103] 445624669645415677394022993772310464465492355967375497411720459915077214206943013685034270805774342753801459599350221911269923281478364754844885953802329348040989514872850617212881404971910507817877496589297401472547790475662112720987347804036686237778948455637994741832838224107930564351412542863823092973841579966168580188496842483593444079654858314257443502781082825719187980898464749196881221932284805667390362383913293249870867492217532791428802346413183659368817791030336934803452527529193945111319445898537106567793531834704633399594020801958076793906034750670662038105447171944387824453686563251878284099558429627697879410692721874124088767752376386646403328457753968071060316921819341190240557666032997589815763233204044772776839361410879220683639346535309328542706752182534489464058907687614115919296963659938308385013231819441473605464233944498145659747950095157423482491584589458712305546990604228458241862894482084073097356938922355260763033582583644880003642240996624198176989503996756634974754465889490676076402141512721321053674664938837762975547869674914789129203327321134729616302121915157582529001712166518417378940900531527194995932456071252972154787034245085015832704697653831559034981583309901973021601201511430912368172836585927490345897167681711885053044708508453665305964999448699244189250822351713792122323014082139821033821385562905639556426398400258588318931400301981976829270715863789642385407186367603514192656971401327900235964247747724528642258485385025611195105810821728751961521807211054705820529128986543234048724197299395178037467567589287710236066734447902375 [113,104] -210991720306147672921428583824838017260964697055742057078087115951646234311919713389824770139102673247385989740522206760224959050749219138655566127038819629439506919163360404469450717536811747280800770923372556143272527778232498188510051974878814849919981735261643037357828513476442068474155080638326111094176839508079842117854071002694640910996855024810019939200343814438365472974229049765035259915868566648484677602520456347514606840627473813292018645596881836837535541659118844814897291104832147586091852819856656749820900533242921331429179468138295189997428499923363084763567612636379273263026019431726402647462547991969774111852887053976562166587810844607678299995225631168177716082137498133285890880056015654973857448138548115570938225061324064958699858873181629821412460527681782849963199586182683766784279998016049826429357337122620861031380466217168268359045516059649037323449798431308747983699723444234290208363450080512754643526040277606557662938693304973957474111636422026096926270479750380245120785520908877756530795997375971234740362262619350565173912837028132907178687658581968791381207367494784197864764112158632475730663040888944984729526753278822715486554433015464916605051520230049417956188124209439790281202395614341648116931710803592364840399901151221455412420537373404796678679568921863366620300784448340114234372619313528046415064388730309910913631071419988324605802227430414121797560960762597766695626544676410934424949864476008123334436386982034785349204050888236257525751242470185924959151984083255250669194342537583169791946851515364540957568277270169266800885825 [113,105] 92946898268017704336260734029304490441626486458445096417097748766015221441663275732428790119992711263056400768764095088355826122752618262847627244769997944974913033695773808149165602784363618881775738394075367749300648302903300395957153756128710296572180394292369978206648171197338095143661455681163471285682043507205221161316707388812713192531928547558058834677793191105509804191506614824695662671207491248928927270443799518001367503053229751218688717559986646498355949122311309603743265795113887671900792971417152218876061277715144937280897683069099161680060214455628626502873059275776534275105424160469999566106019622193712719773834997565557878754864455333196115911415819522115212508358372499364020551596211329841714753056970576708648629844307852757384502365462656837405311950874807369181219040994533708935430010448645549912103981935731541388308997274026502969208957801049638464792448945993593098423754586301342627432845529816037770046548798479451717631074329325698050710954699247127611299802005592462640519823064457906561128849403339754546932610458771658819202258642419221208556075980475262497500639758726452591902068124476800695015065145410936587341777187366052841157917757661161628308019702694279065912338555610677721880674555234832401198447310875421822359699918497509061142141144486634911750987448384924383770464746047862171146385157177635626902721558805290836197682706292499574852849714469352117959139934565770960356175008150545511661998897124621673002529255210476824854951443277313036962505292721056394589973077796851398480652426555441738992371904431785038538414502246169750 [113,106] -36043602485535328365377741219332072203180993684583568085204034509965658789066178578250858871383803673715432667411549398899407261392637128752478566352723328399928043475821405266757044874070715328783900855946673840689663741497060043577731983911146736211038744025324807151641592136762229505072432694983068306757650715736068280708663071028403971111659196116487680530989512216081604693518584287267813597313712955989939388957044004605337517411858054780746101580018250470911038194252981382008013884055721751899888207842634177278286985864441907280672656898872821639230029359411236831613663168602782659291398809829670828990930688042014920774875759140171523291650790692342711070329932540411128162526524850733602311956426194203938959428466062137838276035335580570659517386393616245354513494882014297285142436886558753819554112207041426978973564571144528089232940388984710009726034498535199194143692152787846143643935678940369754068639605687309450619276426119115064743393770100241135761435982011041384744426342630595595362292206100063103488766411159276359433008330193640993370476350930403243000345764930437666704071134214354987434995682564556903424904967782983647581954790023739025691650702357509784915857197991742840128271912696778570888429583698012107468147493996709569641693380464935187469191313571625041090963427551166904206564468430049160453286075841223575897086059803254906068614200281704788657986790631587597115238313715513193049605509534446967429148692107398591175602562728890342014286374594257355471235315871246563219697096312770361022362565418136669046635727419676841354614052900 [113,107] 11830773476591639348228019505403655206213463689725216122114858625452060155621411427904423337743672645722864881572354140308277114663373165198724031222304976315459248681197327426870736914077620084920328331294520667746818699229355195061249513850727937085818284059280148078015491082778152634427949429949359756499901565397954890326004416305087292032277399288176223004230819131726331793356554725050074022719987924278106979367079497988351913127392724470781150821084641548087371923616369965690616517672519090394246855380014383570237405570257721479877123104900887123188319008896508366556298240978726368078594670500948836921282336803061747239975856011348306229287683550293235648747053752248470684730578882275662783953423662109474211667837834736185078576947628889450030818094820051396733533679074917195088951335566394102057455571793236673929108831543869361314852906598118121229085196554432993919300583472289378967506172378582327988499589021057205028907973627320933608402442192148769176282784528320261557154582727978849212334980545231074821287880765162087045973736785718818211487423099700702651410223360093720234434648540595418614131838005309302056305982901702549006040837153924934219860890799271843815131234330371578869209852987504386712728676272349601706032516553827460111635430816387381279658757857902288799930770024730748506578612511581206134016648411592934403256886899507054883958245944625309556088500049911273740025543562962379218242041162131125628749421763374755354848228516648388073637173165344971666076360775987741723518723273741389634737300380448541462326502331686966744675 [113,108] 323597951503618335746237917668608330382521227282964107616698233444373029158513062238482327685293619155597793746835726359007794141826781138361919151505326018700406028264190369856639073630562580590700022399328488856869127709230895669018854718220386090305314076357076093142902750466240241128580440154635116255258316922036543957296616300659921255432759853926934900212677459998795244994990099405552192822219596420355405977888889606218403366433101577981358146439447958023025160122188740295138057136319408831094840702212702820745466458696903538961329757874768292633698965680347006338293003220939905466911903420413119737778733153903672386411045235329614427119117716403886121318431247999016721895360961279349100629089868875960002517336309288579406255337476367289770584943080996284193344897232437121731798432633277611826196931652264999058884573853591786007253032168417122732325900011718469075943301107072827184761072328701626059489923675086342124971325085010460405583702839251602212534903150836422347834623122625911537163214351845555905756591850185188324038903104628720242220494540172202322285615477016445523680635225075809611645368148183308302169056761397341324817140460097296698239965008840195369127912129083036965630033331106013057480231500430068624343773284035656116176706198431913617966305276265306448443732189851280455163680606152618425084234766328547541786368814367416884134464943456625687256710553726911910753958746539213968225309133154500607078364647356623516329999029329739497086374544872844763450325864355924972796334787737369477595651257430111335663566898513200 [113,109] -413018023631565318126107656990951202353314536038119456027647842122542808686743438701070497856959380884546289897737948879903610843359492538047624698473980937561103538733441556226416205458971236589979792490670674913963318775330697831839361103129787551785761865060990340601401726772373363355633813170486447610903047689879835608390553227380258255882461776858195472079433724809663479010448104454369431108875465829636463648935467319828832327570138782132334172039181217082770997209344570188155920909736692364222980052028082089557566264776251688900141663081528237492734258025906878257683364128457590938837143814620496244348179016991210390967854778881862934891263775358820337074667056699061648430090276313998939772242373963727190539852823577507097320341032411751071146073472486749023055210335373320758877704489013597673430949344761140115786887618442254976881593542706380933144247130410863327017917465789586044213275132222658321637505105355649270906095895062540458248484191483236275875621850019712892958348549722066119382183734496383977967342907100978603527843054638029729028369893775863674542374539081781592619810905140911144281114299837341701423945528133465435016369516842621648530049366591495980157780066415697632540651831888782939520955732542122510360266529169694841674640696137833417214947470824950946245138407837861931478530285233651545267714634316538042834511027745115542274420014850911957163075431658297290724443657384442155544363461550983738713807497654915731220483943634834188181278624433608808683366710103783886374937452052260099868820770690054532913783775 [113,110] -47245062172301730631764171679309041345933078062039271740126245685668028145816980990890630108486681532646330396372159540028176016794129983405267768259675306605992919887313473397562260726817970380844077605147090426032431960657887929319933782944514375577574187834099533426034011100316835807243639100661825116094869739808994867118257649216595456371145736005192264641826637598491759954272195116773592126210088808972465772717497337009304166155950148817653778887091736777038828106956523626134184640047928062820111900137297538857390837962749804707766872418243050072601226860159533806039438862087021360129001788702419891793981074635607157084561041910164623598163421273573610379166115109381254687303813096463448140404256494501620795279600056164075249471481128621763133492507947699403159710193376690113169014056114999063863721567847097644481320918744823330490818810440377775085235354172800283225767259997145868529443874345974714650681938893629276802798908396234319237391918888539637407659576335321587732364947113282648315187601975182579579515759728886891453694059790091260162706766404732056593078830336244138413174113380402351720488103982040927925654790668632971585001864682626826907645467147446344996297483489766446120550275160479551701260226338149379781764338854178673203101716700417538058962164577784537679940808902430846234456837737800722806601984993489003134758820385529899175062864900179087944150167334934058081092460279635163154435599382308875158111764369306201040654008515486591860944535912822543484311006097648192178111568373552609347576384131457556125 [113,111] -47520933526562026385780798501657116289016093690384258097619575071622872702249046754572087693469530426709975594660769766683125008954868606373101446463228248677614757399149866054230541165935020578595181257300804521551200968514748488668252309741245970517303889729905012203903983675756429081024875172878565440425965636079348155208608545636715525670288914885561889207867579318731684754026590401750398538821513712055033927241415616719298559473840084555630154946358328526342687948262470356560018866848285506185833953719319703890280554643585713781014706084121424916510628627611706807340237672814220904434399826041958354848246377441616346136928056951586161732918229034803980562997711394198089570800290689506859751659935074349523771465131481236508592714282145079958404851864141766429032277213560037567099912203404027007990216201395119827575919769843891135755508396271679425406440367254530106291216572802085817135003152820608328777211631420565753785698726560282826270281498532904649189066949563877788221092862612440501162744513648929588471154103558591769964227801313608748039252546781900457562295080434364295721158425750362317991007333911352555788506569639170260803852278198200425936098964204567987859557620170787848967633288617112525972003424460664940713605051888011014732261228480387272262381906045484736362737032073684343872685049119371927865841235659934559521608268693463585898616417283332921586233406969259567659021952715842569756706764317658689939261052917255512633146156553963272977081994215971578249089818501487072972183936427221572988034222501030 [113,112] 2025446980369566493895922809947118559365095899978994826917518906459400585826134369740202148562500867321340661511839721104136319312209110301518306403566655720706295372087205468321970779412851589388922618054318789249005874804626435221081788369785574335875987195798965315264266569610877132445942023043605485363473140335209683546984439162041746575143750373117993413848187940530605379270860512388574839576181801071688437868337096720060690789161140893104853279716763764617697086776185792659661669502140751067872724733360589546695229675274719690805457474853903657378109651761419983778684135711485246971867258768123899324136259707026206575218739175302550673414064193097390111418799176469506366440408157710550981325501573108884014943014599601629142155271410329481106074734901461743281150603686343263297340171074407008903378224839532089107990237164417125811638109051412884065045712752952789119019828493274242595928868992514391528823384452070414921207031401444875327250259499908155694793892211968053547301603342203076689169591118020725378028347465477524441490302049442659726337751780471907400793267946361345245693522699730651015939518124456102412872618203530799985237292247215581517241775977219815942266743733203844938759485763391976975874203130076469605565818934570977333081408568408945130609035804158148488952886954495522759441608482601495618634962380481851289474198280212311283829261491689320654611850516329782649242354071233145193003293294365264701043510398770934755655250714965815162478666464687638244689720201215876603452998526830212998372600 [113,113] -1817772693726234114285347884446000960840737994240071566322546553609703735002085728383647947653279853257436621005182114055495945685560619659374504009236453218345783726484440923772027602745647759819571726303972391651371503499528665276437815130041117960221835328079414856091431815685384561838788255444456838184207460129355598475500611464049794633143241589611723119975743376035379351328298480499415311494032937255727086798902873550409760592051606706580808025994445180889941020166726958808782496492916644027838387943408714416032165407762823660672034530391786871267611286802375533918987767402644559020947119593659700876751078525704037285516353857118312513963652756885995056619109570699010652620685702123023321727490698251909585480982524439345100387821680551883327759192161640625797417546427427163135550270605167754388084478243230958529887302013069848373458347424059109330461399139339235626107454295373074414082145362282500171626596390495655501657209162109569687297433437853228251172072222500384676979754986926696207333954068812681881412998850405354362380900068992903876039512929281928891790983491108612314274146012141819075429616921280537495956493464873112451425796571843062564907157370128861051706936001270645138197977152444496265411105379329408741774489207085704783748276428566975990221532312420399842345149443661303472130067945513074328260989152426698732749640892512136937298308809018479285659261114124194513614479090431477679044367348090868125914396083044159878964494942141518755636528589455314512752855253157122742115933974312191770 [114,0] 1250518668035205075907577781982645987065704605307673963747041200852363701847186871812445404037937001280177122186895228587336436415933163189495064530170231018305053820875291146874782509062282019662061329480543693907521484081163239611149067325293127464163570436110705429165682788959124340349694069276643874301315810316354881798775304737935150920088545187049217318065225239100932726574311659835102134330674613155183899149190683230142585782555143039164978333702034129577762813824392223770013513844481781187461828289248319046887115059059361175547441192573196547221416457876607166243519313729270019212347487972327873648664141707500863353676760706188213667224996724704991364155623605318951145129929320242656817790273974913389933304634225987216946114797305714662115893682051452409140615977264195502444766873850264244520882848563675407828025078409328028621862676728971551092721629209922830448150498462876743288008393823404316689045405362689545880212369411805496979793812144147728467098004304555033015012772888348729376263032642086256404272169835858532488033599105534874496129889271458825383731814459274231403699966578669818234155189931707757415659878260316489018676557122457748686700329064058137438991244328528535738974798954438398951738241509600820009770021576645462729321258188043781332618775602353599347779851448335197800518170606758404317624271376073283227439619989171157625028532531136117369048955903640057025098852956393124165760676851960636785600963437705751647062331727709611579674632869262353470033174731241569533832386043720893060055089934591193140755559206512950932884454038412064095370397106498075583949492908468932564644755937818262963258739904270419947180846850753089957961867855448662232335365744038297004629081316159004821567475965176993208977515218747267640990317885851239774424431379016542359551301876960559113876199039473921459422766302969928518386444303394994388418760681669307030826695771661588177396960188409445019934964643260063908037587872132793497341132800000000 [114,1] -150026091698570373683133342704596629537580717433622212663675983700255050651001026138041606316559794069277893987663425322635110326086502020722245599043509173762581847314450882442914613447368668179904307081239168043382129489748530408700887811896238413738997335348327222778276708554772282135529382658191733723221769561094979456773508654946293581525184567373349717452401321127602561264770498496499841519812763535790710893729889498983478920084092455398854849746476993295213471333405189261106063322906076185133481003324590615090483458203050559887148511021159081651957211842226824218913726416284717093260546220031372956641001965642869203229502790485840196194566026306650363846627337486265367740524676226065461091331863597867421157054128425667898665728897566829065132123966974997498019355129720043536734190412633602218861485234978156877515144524645325750910008037904145589558518924431576520506426525016375130529825001689935915645810009619696554757637810822590491239342346760426100739710920507501129742376310016743670733227302242293101170768569579426907936053126340328593183922183830008408904525221978844802230446644918300425444850002144483523320511688946057578666257341089155401480050974996336539729270514199327804178129745727264777864132593942412159953830655082862005525639988305980583718663579804434841032218156399256718638183934429643857742410105948850503492248768281425995086636844298090979509787977600930523776257899529159283962080042510148657323769046608913154336260783093851997746308783594055434564896342101561349450484604659784115815582816666042738274281367998751341281899521722107153325888649608958353412362499557143292730388451461729032723917381924989701000230100285974444450577533130018961842450627827472782544623406631811079334635571619481590322698469219584709071535007500043861587318730418443616649509212531154323756727855112708300133360977125641888289971851140899609243653086634685435174624852745795188176168134430476339249868703496304333104242440671882885365497856000000 [114,2] 5265886978782234941695165614283688158799894322777729598268338443457328508916577281286103519168784606231152456146568382657701321491846662934480369950206062311026562164382953885207479783191689494838274485619078852239775112521349513170818891952769245183758231660658877287713411280041776490306468621721324457875412883328237023651912055227580542709408771123514067310249070219968361448891027138333417253337007125009505439605527025588877441874188798949414069197731819354496607276071130772858362323035201100706433453611165805693470686868343886117074975437379122792427160991299882410343083931254768819046788475948392982181223916215048235697604810086441867458811326001074329692436732940476643318819653834145064938683377790007748360806511469257447836041463522852382313681529031304156791536209592011138742332809994265487781432620643700818329513417717351665027886430142491659008018271981724496064819159239360864220542955750472004790043139405497782654194122075895023149506385561264300459766270578144013431059598105064012751003644407760340696641724730003977329846412138703398803436538929983246193374650862976346146639990941795234268484860347321755693770728666379775724476896452939866145316689164187510157324296045703856273416138453807482935954933116294104363525937600560876171214932912317322802391406333429747802159284525942414004863428723009473108180442169846034576803902454744500278092259699034007046793970390081669663270876692940141549907835871046878947959394448666315814621526795010152293464687530602656255169189045898891222662831744377592086466893715163062389088906278762977544162317464003667459522774906861902577329135558551726577026779909910512218596605940870886143171773176613557765572310592909276719916007179748824887101832109882701947243060863037556748667189624834065349060759592478009644762534339868392296036648659494308286458553989996589432607616351180669550002602209664437380829067644556937565497224655069676669795894422796543431137328625568947015369710031322959094659153920000 [114,3] -190828920025428286430812064964274403724037581492981930085196131942159000953267949638635241002490495983312936008205975162359392733198819846075115844754929821627963078247828490075770581169022534002149096550235508735582382265892391731023020538151681357600818816727312767599582653703554740472381319729368182673159141891208862251423244829368804742525768972022261838679457281782110767501023084627253656363164737635188344168542986462272880650081148724189822849084904843327572470848540716061016941452952563295962065487140359232823138295286566362689086131599232022851194535799692224095471543586177777333628539609648789604263898583321422614641837263173915537316193681735410259274825183738110519058298627516904756189651761705040130605700931927809460615347170505113412388131856949661074091117551453588543393875733844344070481744998919464376772894361202854698934469605412366676473463320001824906736736340840577205562277179800346547923555009050406227477089146853000179766200918748072497304147403909689198608177368962910110093818086842812627060148195031384658844226036104074121485417550200083974621319914091640414430445559517213613762021627426886573319633518373496635256823694332864098524275156400192010794740393237546466303718892012251497279130883698224111624127384685353120574838347636916207814797877517999904076547621442595057766706129956843275313182267268675668060644651786572786715738365981686677075431705700092927364992076090244770635171895767319893489010777711673031738529609364937856264996088587614646932517942707875400618264039499876979795375071695505704704728447924527650670913556796904576506997155355457223728562199747669788367594934786259951208762296695718420459387584870954554985785713441982547175121069874839336451237792180840963003566082989688319004050852333954006617311526366450349321341088300978419264228660348319135296720519406881492859854468282874771619996466269881358925607800275334099881469929658120808839439199221071675719029314468038141690384804801271036307832832000 [114,4] 3762532503953686519426746505522083481798865646623218006531333667158598504577365972434174937745304073872123042305151314063174073234345956471175458647719897004994358388633348422467554103008743892565003184411347806660851904221117752645047001113605788732632045037160813009529395184672023591597460301511145402917396410844184208715342020992868744482093102710547977385395283042017026305124185304379352725806370805515835473734897404670614489225382910926238376937822957020501989515895775000354189617179039268439304429702153203091521022399351041536594790475844521014566405630975666094115481398079906678091968488278502374469577185608147678155433121426114806011688676737279762978604463249628320413529152754755967163779012845120945702238402208506570168153217338210296340919851529391350490237538521889466273332742756582191955241808008533804859542982417988884427094073992499932567484000687978042407628042173141292913270543285860254585958168345050375652135998402781686396002973616471441264157412422294355618184690599177142943728364606456725992959083058399002624675933738452123694696288155650877632677416267680184326339944086441785220128558127958991123837882593948657350466772733797910836404904888940145045995368314720477367126598187090103575000442962368686324427846275463484350811069079644988027901204340773295591695322256027483556737581508090932038833742359723829784634954734387546368315265421766057771675435696031875045705951832183582473377640737345036898390430657183227405983545030251834884857926421131659880937179525556066607580550416000954487277777236591378092236011472890854895214778339205000542110561648839859327793731911428183162471852845298454572971590781704213207628969377764063897961298868738356716377844164769208955177619262550598500732991711065375620031906207195839517472028951278805074787957492446997173320401428920717579814465777824028232758009104986639881506850673968424412575714750941645314340868422796183807522609259063806234495710570044474498482838858078584515330048000 [114,5] -38639991412850046015821426199779533794105564340124380598981633800629503720950448953703442788485450164610069948694334141147168023487029718287564774262271491663130812555147518777773426317358017419154608349571265633565231244711143988738192051718087467307455114453202439862433045729760045930540228622085641909819331711251785713001043281575934834201639951875299973621998608204820956858429076804747959329821079960715002546718414656977877882165983467580989859908287834297526236399760579629797908808977795304810699630398833396087515920786248029066126911635504447315351695346218517231501002147123438905993963302485841391244735421684781087726566399723429248360722631160845074706491437820597321194546114447653353749877814580082399960173314117183871147849901797108716651183406453846352032467942179194676132371106328302024607814623889454368822478523809806448205428401518994357071348027115057576011923188089558117711580441937105654606966882899945142924592715405511785352562042568096756644275554075862076968394498336097247000090454603745510620260839353231033467044458027811215038926962308547545970030455631921671155132207864241987732700075855507242704704504924636147098356805663385597770658573393709239602734845160028733342705707247317248029005116394123657658188264182921440648700882102905789414827965596702902204574756604997693442625477002851058216864618123021842742774906754838221052520541884913917637675178553690230708118148835043047101477280892206694964530907544066897932759677074817476789567674479526056468730827750079947191695929992071736958395046600681873055066961820480032478731003635879256098627055334112817392660173369654030071041313076128078703917527286479457095443923111852794719251079049593203943117849166085330319949003244515072896503746005537543322616728001376091012730172928615385400585817837701203633417496334648081139035580647323409073895448427892601444839702016693452230335509530869783456886124181668210193914138934003075048434616317149289682485934418349478903808000 [114,6] 251577446420522632671488096128368327252055087271318157337568535112906970168696778855707480643432032568532785893167208050485794680503472396774344619876722043157732963230478336101702723388492036269731138227345756390255694499882444627597420957808173902921619923239257928557884094133756450806058466678204137064933688767100812463233098657418255564966761753113497038941015471787293239113680113009807065532610366652857169211976001913473373678689540735504116598906859775475770670241888394469453206045091970515376743622439226479898999870908269283238456477767974938052044803787506508473500758111652256844949724493041400798676563936066364479584435540657249537193005563439171038243301971543919013074015022097413012686150870651079086601240770216870774560004735241987067054934408899448512405370321260485170057742097814281799389669148225373017993037542816107963973102373583567993773887762708155750749058506170156422779479475266655436896517212755354186519527653418056549179691117225497472342250875318943059510965139150128562619454145323509980763604742419110072151108458294918997635706444003431051905653428085620425134651084715646173153275638302967586488018514101766800725405199536184064728196930559456375987295045501381176857215035716233392344487195325710524310626324147373478865246137912828534259344399968512444147344438398113966970092664521322881387829519348803888634186925611112317832223156283323337520519392807511716137071569741011329267918931271333894554521525087877063312123197303599083458663542450561533162080155134194224933960224326146894315527470656669824008340759648953585201394575910431784924894381667369527584458470253534528943163723281680931068375280205021153420911084142078634318657923493328689916700694342889364483617435827287654291923453679442114975294700153291368583241141860087356751729437075986167287527557122663283516159420548608975237068922226770785614314049548143409854591229476606646196920985322703331411012152757249582069526809371723043303521302672237291110400 [114,7] -1207790872805867566184225717587230642934478942169248646920925256168676022614362755743801803109208577088234531546690004823124405214238428790093975733461819008175185464721822042718280357989526861215079782670783492595161467843248902789609197990447886872753396439362035689443470303689859089367417008185915484453653862827673617970252252921745309857356873910503752845385565097397593245141428121826855469347084604346596273705490334680549309283241378500809062410324268024687283691462517218554803263135662885296569129904744420537909281872407697802343879889847194551832467198574542557671474965162058515085881455240450936655273753015390322360079123073137894355809321887620469948371922776856628534294377054902517040297381194228203511970553384280736267834577617472945257710651950781803067111463006199034713055207041195651859876621338729208054219337214332731691222640403293071583329372174934169178067550918601492579139707261365113654133935889275748417782777177891424352776239772032108773903841026384715267104686474977912244916268779761930311671575049983614595654811433422318829826756141573449396368750381392805007651721795496641940215481695348279776918173580398190056799056656929221914284955411704484421367908042481273152998298513863187443900479848627362900940842229535520243070891442412732176424282744607036554383924048713963463238688576101746213079770969380177262780460547714162059468979732297159842601663825331330338944739684217472385011424359321811649305521686669284467337835517458302191778301091636330080665459465439404836528656521996871404858341714970341945621274106471499210657322106728425289661821690656663709527158333323246591720329833046428951454647757714900305536330424075237189883169826524103805761322780490749818432730031656341955186030836448208172859671669825117407310584779652872205576821565917971890476782622392684371971509159062762491163243564244843208949162053562108755291340371517907064625335782996512187337135296342968091228347511903546957277189628781133824000 [114,8] 4773096075721203032782588488617720721859982696966151441864237241511973147498074423439200100884344789424751823124952915595031799120822496082731203908786822448506455672427559253929669519765580135648821842737418105725435502785547443996381334565029688710102135582319817546419092961284194172448179531674352415175546967486733408435064254262228514591224778252940321611506382544979858078970272325090421118850334444890803130017931927457090429005446751661503321601615374884610583457867522957670045499565489120338572724311468363908245645197364033751332143166051473986529941463579700393485164502212857951681270597665825130210624190580271887883082711285694069072172978998960123787089185276025170321022934112735794341596023688922203141736219300006543676709157992834194218737608609459671899784897572809974921700528088535786960610598511472950222778777631225390900372312910256468300772465581757342230837162532938132510322560980393863896798735624303487880936365349857602995997171718697867467346505678027539521432400283225301122902689213349511219483934274191002367077581966966944376504935570897824446969934790447443053119884204778963048617470361061709056134160107474010217541851033214548724956932393861341462901469852682666429921863701715724168655976238618906349611083817874965937345600511663299983224156092683718125604572164678651472590546970267440093342089439024562055961680423393191284033481228745832991614637071781894189470426687295218954603510342850635834187629814280363501929004536563528722694256434763949440762718922086846166514763115474854508240058638132145250332268829976453974401932035826066761192027936273082809001825221571938599719011280279409589880148401492404239133361522349732113005699175945522166517151170438478034467117905678635922105466156576146005377032083667556794286635847933942987583809605721933324294173725398382810613995691149226905966884925724474888568279016771222274329040549007332106925306883927373615476365450635672170305437021507654908846280104371814400 [114,9] -16098378864734565992075821673930340887676189752174972839982027511224178154060291085097389142988275934266031672936641436988769657728087643494556756516978048565765768290648033131057137751321558591034415202049266103873222423441211812306204764821091364387900867277696340297131463915077838982125151796738920282909338854116128211179397082690614714389334914362748340028575363256655861347259188314441406037356132648734367491076353778612720283023597177955732825731219326214353127706318013268528239043009009351433344457652635353112346775800380178864378936014034269539166934509902548206418625669765220254038559708475160684081894374032955132915044956335931152199189282872459986511189259445964758402098607763336398266559841262112271385417882154242551143473281792732282434723288099369245062085902072320637351487556132922619588141887036079458398135555483668568620105070099596938392379361925908666747426983346669269466122537651912568399603504845839914116803650767836401396224124720232199402853590588083434747121105719705376745780060651108734498971631397208545491477526261145800974662740250487150533179536104585932875844172330480679421554938895674488458004161909975641627111331913497292687137606330187166670984431567003466974329078268532971970978549522743240194383654879134620079235545478438480976404803269869971096319264568828270411077098579620550043787811854227451909552041830937798031818799450466509172804573382089388417372043829515700199670298704464856572816795456495113633583211474959600979237359152941635975147509128397721416801690340806715465274573095179387905597788627337819609220631330814646536607676347454948698473565065082439216626316785159391060098762432706181336849283183484597683665539467095047313418107177565851358350185001210878980608899825139577516666014463709355851399937624490372369334463883065885353471122788745624687855672172701616624706074658659795582586987363698832911009259628294163595566974963873190379253622695582081778407869856656249913056472072192000 [114,10] 45479820378509055858055942387148299497212360932819506192330795216114020536211380141734097471448253302095647653827847163298611170974196644309244467288387815005511336633412634720313143623235252222279647747699289790171023833438209287617499879401506340330525829823094375228508184750664990855421143764874223592016813249059124019683583228613313465007160510030985246607862663871175212834612604091657088481041307691738846413480548680008665564316319586514124186933316585050001205199769739935104199453425289117960207686482720778003976805170334334490215666881720665998455794222775123662148301573822692063601218250352250717003652666966294004250534277570973470481533471615438029086672495570918318228240902230660166898307311184152814988782594096881559051423214079353346033062017148029550513903789510196656701650964062964405435237549333086447282591935845053399320857887585039124963208198559332395818376482357654856818514915587582961390526590488911959290626863327838686778501962607281551709387916635772919994285815185059344996159375875143248612027656252178073352460347546157974953005640926408803497571151481364066086308542190467795816200540362628418826630469282034770838062322317833453247910862760143331863203335972205338183621289226189439048063933527025111857383302689518536785833773925149401250998124723658050895124493925832129900623745335138335906718689352844897233910067021350872338418477138853250652204215985622858478767915689160867596450013042383889152527086661929774348117407302270408572046171541073585808522139354412564104201231166619188509094917434752889884751757118289774926243861086206888625391591100303163759267914483557813401931585313265997973654085822718735782025092230433671855759884377117454770605773015592474603474531031772031282319888591232955298874950877553833780584328182835934876285353799977270868591257789378725260198829320875727911675550791686819622421810142599924762412254082053435096275726468239940464946380009169270960365791308966031397547828838400 [114,11] -108199491681977566597898857547024513053206198748193386850285334288639474514275293024358172274836148128839102390997806531162900668910175536677564669704557340426418872433986157694029629798756094865464323288725851605691657403847169615484496178378894317848346667468325397522339950825998386528834707233069955060648710310320120494846980291164111021968795850196905798540996095939837754234718707638163579626391560530010093908300353222203392074328409107459947132634463389371450265214370537025716028882598318954745489039834924805247799647866022356737930309815252334893364437489541930793774164670371831025141914053993791493525239489912660436311953633785315353095780096144968727272339558212772859174751563804124196831436175801849188370358740719921025161585609103489516147450218459615853965694567305017443429460683288125337580472542916248174549748223457407631566688344040079040243636009749293605975051809142216598572383615963828619807530298378173097224768726853133582510499597612681392134149762399809416726677099295840316551938345458026147320997665654245062942780202190923490750215293171325760123443914279387344332297657311042010321603517722972919080258023872536431204476352256586217139414244751735775881362863555004574473769593259240170841312523972564140149892512675363540203981057011400524408775987292082325453448016457860563521779891505601188752146558597090679321068885681168583064066695441480986419216819914769136170723279123380351922862979967188645545512223590962461089547875711297919178894594798316224085537446250491436103170329093296856691261638812851439685930722701056119491583408807267754157639753979127511494046295591119256903202683235901661332451105070233449091787725468357688927544671029367067491125118332135113038536756767593666588995341958569378250865734999821827381859487869304172100727270776982478625430191232478381565991299707236866442684921661221900387687764486238827089139367552523478316952983207556767001922703163588232869791868815524764160528220160 [114,12] 233530170081002557594123922554118016517463840308691840373623355461037646168576120111387932668468083339724536631465501037649962962948040712019693067491524409403588986332946102532865087353204263129765818177550064912421104061739983375194515842685952249302285242860944417829350127711977510294857186779319022373650635431200365571070670424719231196991019592737265169694146326961406974485704676362039860488522629639139614777321886010604464568260405375287364458679690707530857048398146838914712818575881531456186458304417396898691068540327386990428409413876108738994383700265172426647074275700926568208603277965346065064135721348429515842175600699257976372943218402257286553310610960454708141385385275749433333765796170798867190347523790318911091920777047396289083884481188434986400988459096028201292097227032695030148284034350567581137813949371658726051250037338842773659418406251325263829653721492858342390800410806293003600154404494884404951704470587806515498763856392063370542011801250839577498371755907654418436322788756426041576406264173766123218149375971684916652537662964011860879846662019773398722468930669584798283935272448654276507963939755628775222263134153613579313589369775222545180831322699514236793766004618485473541435886367812547648062386449814389911809037358652332085057991454789652231609735388062517602697400044972759113017056685380092352789736402227892975999350469722739999027279148186526574306086157726409094530800049842276814617647696004507993386625880537121422858160362525000571385679517452953352790216684207977514873307244693518205706595226972505854620987784341212994351416900596377404017167116098814676066377935588831328957449687265955836932065223667741941088404192598172913846380437871140270965724743619542394411556668497722973747946358065094821560521037925483224896094084646823571783580016738854494518431889110961190497927452277661629422861785222389673383730397074469423305202429105321478102599603373524679416900339076279481191628800 [114,13] -467915730633831890928297550405836907964442635067540380836764386282998152434335368917086294143497244447916178799763019187693666533917049903572602167074288211809942744869219111150228631313555150989007691392923080542484440541144845765400781508950891182981988726855631504722432268047526424589212902469795702938645967984666893547291897311372981248777125237464819699523001881678911728815524716882374565742770537276373534276824749902350279066408338583682698264390021595635322593883513289364672351757680990099689060527000510708673637521075590516214066481310121116590939207158531060532592578160047097605082663866986286053165004606203663312016427457566774666104825930656786448281308034702644290637453679188300229640658415546092471955368684133209779729246487628945551153145228311132170312537142917392993428481620066134340238140878509792218027880504036703147546570219257100615235564052892299444218012300535699890392880224902937803631299007163131769384445969674269102346330796790738550791666075840278233134631364037057129536304976974444942671374658313784908823182148310229665357138657839887815247983662896690844491094309011913352707173170709138705054773281747978276584174630989939443891047077053942088908732872344711835277957850456270553047180684310408717307570394603943618945359985883435725567887140731621275900888330276400817005070503794201714664068880990422543850356241764603722081077875212219776437110948639591013880537982999058113088639138086046858104336759975113501932940947323799633570516227748580808172527850143811780152285370678480290996770525761016168605099523355706758656642987889078604492276579318930598198276317987168045276301366306415376479100435546142287075850021552821818888007878470877052806638004853820651916803607100499993836911667964632050819726189129030274719003931278125512215003031056175299747610913429156120284966366189665643684266391892864993391116357861208430437926865023714846794592660940624108451216802330539662707143382389149757603840 [114,14] 810509275467603255527704167119750805241476265853518853409333359447670237002400552927177176859076728190878090517145842252261601422996358389593724187798902712182345615260691604665296982335947412380539102900609140790883585112685346374506728476947729814559777484051923793101906232808205315740846636380153374265430145408375872744809271535436258247519544536936895914192844637081998885246303076941408661692605212660295844282028565385077239606554132722004176072118523035285052666152419432342166748690781927323014281302756315755443859334603838042693584330532709587634029341719627527737349712985528141091491991025265717845747459175011847045681566718703144188944598062070555483076203853239081234256695039582431242115376366782523413715518745130202839428330869677684753620307925608722268130742985692431744374304995175205579828120987149233298856301714810162909880136612222945224924003085653830084589736557263607156873176445679229850181189631273964205061883387106662603607102560057898838935712490014111422648025674870485443357724044037586189535908660761926930564194244184247058103766821629509652800867798860446238992900624500674801180756676414977187003321530383686686817863030555134170687092683798616467530664170402198280097473031239199051851621144013472489006669430479709130781102677084239568472442357512961620411771558140032786465091525772588437960622285138958177286124027826105204009478769712371141494502470700277236274712194193364782205035421931059662850416978120295785596548340391346866823825650522493802145470238760019779060377077924804226112981591725404535431755859745871830240690823758670418984544136506946046299556047715230875922636810709035055654078712648564750705499218051616312977276711574162682004607570162367008351921201824068393893296929191664005598688931621112484441338116207611659631923295683493303924486304928828849094481819444739415957334645708392349073997892062776703382992277721528995080722505476780267711395764327532257336521207172699258880 [114,15] -1157765749331183267714020011405497997449211541318268481855968603945766064897692977515034111052668283473420873194613306144716656802510634483999296007971650614961630905794941334703552016887208020361873537922986722458534644864255201651299782095994260871469420658922824309000059914294436782977256283623192567704302044969080692523535327854670394648330716684304880954417087162960660517424104913885149946069442151544629579385033271404702115134495552647053245841047363395457460151600817801339588893193511770993872352141899931093333246462116713451964946901780357566440230366112395783868999319451696913922659631088539033245673434110524861014440333303080042243368531272633673359661804828825953887947931074839281915815340011032246477725755849953886427659112451603177462708095071253182270243052997273123746806846565845714384494920208107071976839495863651171528563564200071783314444006350538786532251126439755517534063610044378039284219112602718133338268505415616236203273962500616929192203814246238794740149664862841289457784380190820506021149933595141137885384131552639755901188745656169995822337342130240163736494984738211021618181237091305663311988402719149310690609079431803902822014676779452009371608395205142420437719426138811827972261346362900423108723404394502878080315005702803006187158829748082291545275472712991538175527037091243687794206221763438531479164772229342601095845026612035065692385047667512290480663582942760599574995383705474001893381937881537322540159183613565675411738519675726836433447369252371456673625274308865549582191211100670975797166394403829255932152041823847966104604890185760639684151622676128772398609549873378731028061754671296936185795517957661078843592724698756176738823298268497014193050127759926151652888262809047610352632897222551616433593859431287560081832734489688166959066443286012831423891597744212367510854548810868246716984172129756400571244670785485714591008738205002749013382815162094682976235003824926228480 [114,16] 1360708949602028713875573260013655690099077415070646574871246644302285534512318374142031095253606449845183029400549700910582128423890065294507528662516201431993615755409205254186103117523628540846161762859676634484006760981494709262284165913346832699449850844276824952744149434060706126420420816236398491884593485210727140935853367205320290672913815432588744950905019853652929525268379513540536519755469308620276483900127571952307170932190095132283128361344656226070159484007919424752269124346100286308866504451147417734490152913056682157144457158061278007075496670400672093437431978519655433086651002094659940573496044264658292771579144366152154689179133598157615638823705665017261521284053926320320903117593180555000858392981469858942456374556957413155339848450935938851874571269171046249039542999221396197948454777560856696899440931748993641731309853909010707684851943303598274071540829156888130403242564039268054558407789782828391438326095539799630912729309206628012876381111883694707179473821840401658031029409085327348303630967954544333128646530349156497289680308368482680811937030753193158387960395222492147802706444356805071864446610151258620965767914433905269962847512821629673653786456133505950191520033435011124086341687058854029603861718529367927772053198676030285758684540046331028251415375538023875242376614003218640538425161776569000341217566764986215695390594781184871397995448824305005572946071789711469098896656436486720439935914425664610842690848844036796203707925913117777395922098293612436840359892946223366127824439528896203120928341244524256418213682863853697949260395757459154513692394082707194403199985411808973156461374664760598207503425367284422573732338055249982281238989127322453186939347805163807179637380657920688849649754186249802511668816895006385225581011473541500929202269147618295523451512087948923329712384826224025467953821537967338541681060546841030842812150610420257468937179346472216691006118632923360 [114,17] -1211488888499784233384833874551538945790237520352526132474853543311952381205370616860158415582678034245200238733615079822643087827420907283625216056984665960628129355771247694133926747540851679354191422305726698266127074985068044384371012285705188916066077388700260980448548961068485909096389861801426864709588438252153609721837862546861847055984292208723840764700372926875764807314777761919196173007231145227908469655657162358651758939033554660887485315805034484029874596544290057340703239451005726324444662730508751876526123290461768468977853478039569754006398810582969920472665301652872539904502794977955049901562530455506506841382387714466630190574511337917038013242940102871880867881239040492799727132128356068159146431686967120649458079212545875707985631694449688939655187712387015230433518560704545338003079729520792662114922253050298493311943305048628469076355997428136137196981579651210491164612094736878506647813009478452195362951863828898393024897070406565468740333358031597573625489318505077349233844545635141647975591651720172288700225063894442216303322136164053348913865336784492113117992894394668719281713149550526527051627090190766028213585878106162549431483346527110713054135372717318928406009486355921644573057511429200289890840244793767368022668684391303668600142449795761912311498430539461783125694207707033671787621898298031898960376960970620889030713859309568644179195906532816300685772146222875181909406816494881821644485110957834788149545447772944784350927360347083341993896682827356927157163797463029460102863972066875999026218820434581271684432492083648833085956607492161672623770932801565012820045460369732331771874300230329347567246424162385862926301364507859581363052089463442602111889962549889148080548534712180942970140474119716933513052316038083152929155185154325829587746970449721457150851132157126518029581382731424460301971882084732943721423624828208742974249411539752112314005453651953156306283455966240 [114,18] 367443086026032567402589022056238813793493778943193075063821187579983906489511266856299157410756596754994981810038014730468764748398323072633227785273805252375162470392258355002305741092288482170963586932967535778838249383902588046731952182984743030515161248099835334529673868452019539478293778654308264859334355927028350586479876871703416726922222267223820778555907856315894386625795601889001975334688326866344160219591045609384145295355780381582979326614064706831065526096683002853128280383996602183124558785007699162588331319177593686294891140747531754049087386266509993091680720841281389063606857766585501705042992256743846482113678405360447554871761399979719612407023926269708694169538693656381125856588985699412225987702382662611964626718886534168102834781984976467464702134572412243182640973530084259485971344434368093389874715874562768518525152393951380765142211646787624945630943062820259882455651668438042164571317217228605475804713349733694484690258791214863552108922048662255702030519693594478082466961808813809927538651680212111254709073939475858977742681112018106433105077131549010645507848566116114293773770662789896048521012961680195136518310806461597296360816749981148659258657024249205907172936957328264719534849532934290391163189798007058812871821997708124316742696826287755472254828692167608848197231445963938435353285727319766155823546670716059758054004156752201160142600689029639849385121560619869236080213347150346506624212736279351578051903836846342402720217668919947407457145767053997515967190789225584882079323547369884060288345713693516922644412195514186566126132156101402457272542680937831574878457786209610241392437169706906105842901872209208065915843350499983005111440695078354076005249551126298809290522865627874200346782963423596123726903094087697985101803316816126510320890164047907152179165674342537706983093000082328056185166785442037563040487811492168315037665892987603166273131474251378733883990025 [114,19] 1339635560853714406421708960814943758210721329097411399642479753186389772684813062051763537677101235796756267339901945820195208319648939644698002209014815917064732693167102937434249712098034473352779497895101486416041825233631931316023010024225027442451789607107858252418105547429990649933391381350905657695826447733031563006839900967932602972192605814994801548453867411384855668527188696494887018738177233354231016858734977289447888447430723586854005223853873466885292592156361986735310286731904967194235649889497805150065996648372575799869969374306772039103589787887429858426293459887486944396517652163283392604038329832499994632325978382922237810763882380519282008812227225695962437548911376607481988033791285229464858995390468019075110230312531781331653181269712112171074790202946322747772084337033565271164922023609057700339163826033064552535436591999474516093676231084105983400680293420252325009506029930480712809671260337769315538281791489047817674696008122926995030994270003726337066046015944389287098230469681796653337194752875387564251672726834457224107492658153010634256303166673116610625316646271878784278732418691239960670485847543538083633629846838820893083739787140869899272509538607050462809790988461969903812043161492042499959064998340910486561871151024228403754086106834142339045919132238523306906330681805799397449808911818338203526487453732225690514751000686762975204638027885657389733812137910762945620425389880191801548864898614562927784413717831789871417776175922641338395152201148778921790258678695980388049088069627394803726229497603010207778822765271337367126557137784945071396033725649192119370241082446158782672889528482876028008859998571276802237407358511494947559720836897121626325919398721465862494533160385781274674604416764671084201103178039235109305186383639572373435522946212367350471321739665101914527210867661779127471167521704061134591309908255383236519874159233214597351610342520780333877737280 [114,20] -3264732186238913233019391690202149580651784043630691228351545966301152715302842219550585869415902048812327465863402168333359834649011855593608279860880786803149046593104574734583609568753348642145222587200103574069991580088033460083683443309446042286679609053430133245262008393459440749003664728558471737720247037717962568009938299813531009321065077222938427084585131735179756136796473754863489878884391546176666587922135673810226384752996585357590551335416630808717062226008623172718314312809511576427767690265705406773999991024377548064832043824511257988001099195895302520051391263691889315016396533456683193250623885449375141240515976930704602406861622510820473345384386106976239757317867530635807004782890297655815872837448833073734546216512583301832419074795429856043373713963146249043409377204940840037868326143158617943639667685466400935861123488213080570143897930624976029064244493890590937535289409796438317585550406308410233876192457797560052998198828824515413302139793425648359176692524371280465694103952590102021481021416497524455442189484524731561516812549996304028534240788374549521950712592591779940974523977041774389173828878649059740433969541856401314169249509847696590058558885092208043494885166845605570759188574828055034517457645813973327100362331997796740410865653230148309063895226355531811113037113062399653046316869955300586071111436915684778881412230750124574085521471963597338717508943397157569666888245597745433639880267561747718352097319239742892022481919496483441681057313492238037738675650989026024212508812176107981602558561391422242335152937035909902108671794266196258552234749621419063253620276845397297074479685140840369798920738396003437789380016074513487485283424419882652562240678691690751617226385171265003743376655372056979308615537290798493689158756849034585419839105087292765452140232535866409262425774052644291641685950979114007251858688252974825132031109199844011217019171583635722721760 [114,21] 4043927923181231994991657203899317700236752703402771228002358425184334209093299740420062730840685641033564359840848765552481015382758435150576573630730005453165150811075937749844345571097616325460797514768783885103462046771297799818701673353229983949032906610563282632945399514052541215451303079959813810043116484009728008135429741286235034094182684831509370058068474478661896953670471634561606006977757892892038627470075017433336018283677751464502188484531768233873791452210132859561765452173379039668856518243179274637748373416689282683676875195173132996760558876838562237554757154739569929332241068805871411820146477045608723342952710199142175956217141865636466665295367380648112230629592695492651390094722098247331072012472331498347995844322837212180011658172459867953646868217605891960348223847616462112246727549798600157796164660207833804654298283882496311387945105435202859012111748454034272456756455427509529371949818774674295884509261013231567897274344846085938696459113265068145703688294383046672054895228665502225556183351383042144271886000826697739118575189410286422082964595576626609942848433584102973537148245779245237565091233268890518809995774187313000824736041611297297729579171588603005845016693516446788987617952272057651432700937401557976220300511323931310751962868964224600415971216441377432778475229415138929908521055454245997007589186205900000943664725760954470261247302309629860704951794029115857364779878892905377123607307807583635867989373089722684140237468770111028773909141908435337308823319416954793989462996506329321063627214071238759823836680734822677957251209340072911191876460889197459676054507105315647967720415881351429035044252637473132525438972385139884674266238410319776874224987609370512805555834739780718670240091323891311124779549188142697702812443009766312940381435998194524234642423757366159524149529996756265578489177934039438822032262631359506080204716089886114585250639537084480484 [114,22] -2981061362104998835680698623125375990171721115158590705333765131544342466847840461580119020551058439619216041737778783925680739500770112084158612361216079634676912340594204807478072206747565131230589758491565528794682253574667263546793025927397916063429865784629965901557594320197518638110799674922084253111201815345248720739826912173565471931198637187338529950907329148500848012998690104853652544538882232182315376649376075895415297373664873219842272703955685912840253062712506938410605396082327003039325151430358308624635067087422082965919860794493345548896889888658478046013834625126100546091851735660261249499002688483004299785862522171391775582334017580569666300709636852118492373059810025433579773869494804684332562501834808899421210174405056440235990058070326318428284402527235999780874572446693898974737438126382210955907749883517511145450727512188435712149529475497493368187042388232194378988675804046516427283833863414407301091870492881245844095030899154648197614640209159193598518822489058994291388782901004612981997372952999501209360578799884449574299587687878932626275856113259406654309411516391093613214824949738568171109456786475913944357573396565768168342031056015081358572829929829565387789869550659266068905508509098834349409722444365184816201930977363448382289742065680759407178524355865285046819509305239621489065093132786280445566660147865394697846024215405967982460914058972595902619480263181622288743939014430910507401069167670312600888028890646325395156659807803734740547579220249539979458641604918712251991085247608322985796878296656623214731000819142450806885062776147129451391421424903344507080867289617844745060873446833297299385584226827026684059947230284898302803824647571249437469481908661222004305719749955199299215432566229518952501605030376014495764787083705113808844961924817265024999622973588355857280795728738833251191847693300725738031468926850348573126934380524580222272274762385207840 [114,23] 977258724428827058814598067197916238503457335139061921458321179564907115619086926871122528721405956009940069882509622149017685133033232043315317793990304672665362989782912990435120790820624927784280740204219010781788465470144297518154956439951899971243933746657880008148031649481251011367001886758013587129223223535190779230984919723567492872615756414083543191397074062031577161366228000954305350056257032530954883575473776665069431938307681509700325260573805139125716074752882781756641127067345728120401581939228935177301321654754700519487537588496379169707152641202203225382298560640141059246581711991960802045053354481242938092160574210366549238156029848944972471167083134310887569739227773269512290593809110846875596032290690801516351855861455638264083117800523001249729380269133997167889732700510717571217520486765486452707336862942906247379906715915414633074171918116735945811038207537192284756267211837981985806238632046618383967060832228757897878985462615358571849927163407851385885758389514785575591889087394960053798219936617955981834063120448638136639746311867215407735351960986815637317623448307895486274920532816380382174023032894819738600260873209404886938874698380463312269939554102801705540179322513339263673903173476390383810484896033334114745341014109381516166226050694123376071091047222499849351554834638405913588394552949238095754291926811821465617848418801448408605483854544729860572793622882437933943013663937263295816183013907663071375266421938288831809267093343874365491086299211309227817412343043480607605938008922494345394865224275951307985409915415418131565971109198890639289505739400631409331490039785442218513174574495275629923444877349626383240676772750750260675325170268175216027250772341940077854436980643947154781715660051265711618170177399013762669507518219691448500511622188464798969505737151529993220795981789443524328620345319157097667191196245057042597698971143883814884071032957056 [114,24] 688217469275505207720152011630706689433382650444777530698557872037015746851399259035829407927295694998933461384769498881450278631097456876006597626520685027436127172518668545310833398635152686843516646292081790229225926939845817170409378967592579235937522646079862998280684163654495370249744224351262803393194387230715925489835848058932588157642082537650808959637924000962502817186929789339722051578620352931621137786888238543074375946723503382831096839783811572698834929311578489339738663814416190765296862027639261063934526258902182298743093069571299040830416983982836434944656608119471043241779757309400090292103774006137050038506087901367320703549224487717027638138278742454105900919227306706003303001666072301501720528900732342350591122981135284257993436200212910070531572255028984043195416959815471133017640760076848800819264720628885482408069473042753908387677489477711925871684088901554506658248586296669171803091057960250908049545480463536142528167908203130561982799332680921961051651095624696416870630850895780833239227505411683614800173674730521474171669765395481483033445090182327567635497142377022843605353508500379824980365416600299572069213804969035446993297780093962601277704281360458948212076446730721958219959838788253701238577479696570410210135287580782065205821276360066110711431090696840357178678798036619308917775354404012505110255609638588388429660846884818055135330796327082592572911233809200853519449683627001934066059096961324857043827162359011902641628439815917948670902948554411818100005528155882894879697104096541378427329120822145255724762424718188605535794480733813817396962429818452738859359517236096162083131004772298442048724880075128205808147485702034905131177362610896667046587111798300179860529840167612607292805178676938078371807484159727519072809479931448984852348253236876683583411752960674688875992132618871781898161857309031698188540478223670685870244313766904550425289074526 [114,25] -1777094520282939064292387482064800802027081806247026874842008806130247270151479925105985209738953308841432515172518047230217412123618335075020582984245103456110678161527702777243979660949051123666926390730426155018382703557066668888234047417481649019202357880665253253780197372610799159568472000557876886717676615677348468607479252897298486197019908103232929996236770471941818258031438722546730185156230326432989274564318999046467817521738448004798510638031063888204370795545247347261737064113747997429057497146295044003863696640878429049697959632894699129333157245246085148733516565957486760009920763817332735928064126643802400897737574166723905142679052032948567971344137296966542402344366006882838172028112712668544407446335116136316805251155887320972229543506316726000506376232418170796705551967336821613412365450219459350974857366584698098295304708056088653073899407357334825467479951589501310089541522609526216017554136117463712860338919233412682582516126242087566268891594123997965316072031129104798042044102321289376932794335617411418371312233065557323746020247007056615073204896376376052951664681695356449156762968195658485005727024602072926812884547976048866900868815949128895268110995129047751253618217575224325063874745269147894826343279065969496989823352900628857379276745148916326674743284877257303058137999433276907779833579357670770811537525742761595527574939033056248605926876634856134653589983293272230945558703242807662912638904375871405676154181083698241704129395005683864740947253521022672077589423827250032372927902107406646021146922289143721868094046605271691751771121425068526610956034219757007093083491947826177717070523376214976163838015607271764336995666989320772293297762094017005004803999465329889952857023974383275980746153719880927899520336995292762193865519206048048791705561226242136816906283715807048661903848469059519974849508876409568584732564798981092455589694726120313560772328 [114,26] 2444473051050250775407859608770281208753913444684984810280514265827461899582340223063444722478174432211492228453512921244836756772951591627028810185494052207372484132179567713120020851925105013699445100723399126008234302421164925467654923926649642364540143758706784139751878747367285081204513012694962752303228005840938171139406802086697073659522541779075982642667851300795887220906409544884082327507537812674776648909684256572812324587231755945262293110295825727911704217906981751852768031842848271654063998563593302275393755420650494216270137108438950143085091778837316184687731603055345766381123278476637200870841599464296236391467863861152443325619639409371105548267974907849327178345674575756475048375288789635164397149460922864608368215708785636115717287067520637841151863661735114251839919006199468893449429976911796630212023744498982926186838653619721281293236968744719367421124050199559565419352004058958588482315045130764504065882366297179464416927206290015503551316018184326723568249142613518370410539000060347524627998593269602804040291985862108850463362030650056794685527481392450133999171859254894330850957420079360217940809185179010537043251884954849530800082047666402527558377739580330335459142382475072243024395677973349400600790685646897510478675690638602515569645269047738625332196369148511847058334915898789070875001976857976826704771201673899059343286371870873409352886448632018199965014498601845058137271944019315309881043286527426064913328705571938920479414101284153995930268477709879444494852305209704199494848717828262424034058123703387683194079541874956841221945801356948679363626873077206651086388039774616544964196191006906807511197020063417950187950769815975322045594323456348417353019065191710969125226624127936546649281013605881964410815216733729649509262767265280495565077130001607623478904536457762765361249032270821590523634181172527650172856073421558685515300465847269184353498 [114,27] -2308530573527841159847138300595349048987402678515525759191889806438633697511642197823114706750981662680201331600725954311507395074986245198226269477461751315285120308898585505610214772960392843484505173211473273674092939607991106669518919297846549941202962259483968096577899704030427650593071728616535042716182500762908201201931454805126977588002977292021056207617010769606701709675394840446021135522284293769404561104494169381070581188327213453875743218287450796803240302936810457950982733840467031465565193102656510459924238756067239883186667798741162620972261767647430255461034286554189563064264933646161719462972643606221627909832303770144285797272476361755561392459347089699286119287671030201488645073667625907505323938936925252116445391341214485041483956178485214890244575762318484786980117935745189548417561677012662130884886006745303339316310953688789576539494341792671328039896654935903029930742299512455049871510088408896276632368777696174247843989682832244637259607917340817492069020083289848736465695337391967767535543668104920085176130154857548978967485543634850643281310977403630877015348639091106307629109437600840158324221075601213759021628030620564896182599757779014667213608617085258277000200839884756346114798241344467644476886871434693872675839336593384377125200297957503189049825866409169173648003985498833955078348718861249792705564307863505332068002662709138480741328236792215055381395199923049899234693138454426951305776655255688364756504214101478022100976181945188596793542785104238977969306993938221242674601795664724043550943260258369314167728833095441729452470607217714809039644864308922506744860322861141751885642826348724934615632722042599512964791844745985090887621149044731168680547196224389979364909336622549551459713078547463822341662621965724214359664134856012302401496350075404635060960611949889642374163104074468530555124639628888297464882002115348671791192655363674457626 [114,28] 1186835674208916322925753995846287271924707856706856682916227433920488041376424443892891716795345793098452912034415831511084770905352534091399471096981410697321153501729888775960388642009329084094127485574621123460875115341513744594322860392116664278448194608884633691043899401540831510837088451424640668773701974135196952000703093355018307154409115005494342888783833521844267909016849382128554052384654036245551635908478403720120380250171717928616799577784120380230332739107842832883733043530980607846363333785784433686616088940830307891565512744463352230403817231278258277007860492711787481252376969738343811428867110458151815283596423155055458885443379293608333931575478957494549859224398799883749883172615138889054769487215772850699806112646276346472621826463541311065291817677116618911021061753134876975421558306522509606347875126115467416932771352954176797926449290978958606869854920885746723840761589171132558989400614211603405943305288713801197500270237746743237040260209781530281220712299294958629663699142595533934349775679557765396655569452740254839207849716314968532358210968305857844086626472998725113455902955335273962483624568868061903023115430845547164616942847338452712154657903339174387897385016441405873157653714557688305425803532561414612585203503076719608954761576264254020332445629263047490737850551890250844814755659437528164446542195662408432363956053508585589977142676415578840881398850044252753349795295304891912346853994745840916690906370339639922931015296439392952736074772219470596603884620164898419458176649665089154733860419462479354884610344828987638679569298229499995980915649728915844444211261418803866481423828905340666671927910492564582788737903571299705350569050843521244741568514113908577112846932591219165536236376798652564755540346819403175207257782041354156372741445260817600513818956848447463234602942999787091926420710617762822928145606077311467334961817024374000 [114,29] 161663495114829536238146073328179172898030479986576262184894437587618871213739897184281110763945035638640191712360935785089648767438803456234722706268429071188975950151997473646950629234381012704827818673136230540942190639457122934560081556189610371464724481391404861431118696292925682523335765281341901188907292857520497080662609810188730199707466142837497458522494499076514666054088056829067212569643361561827143908207858328320436404208412271078656852330305141806011013141429167002606492092952643690477786320020850965438488843530676383670041073055855682546744496541984151904159409521492209115092031702411923652987863433350467372354655558478279801010683341425252653348678988230661228439002695743814711917547381870958376737840588245777801140915951500049000339136045103497895634411868240551683530507602867623654052518497695480058183844160343757881888171567215605935207629474680902333761796339929707761036261608710707977790883499397888621684511864232971245648417586582529059450446577254251718709858713694833219196685184290760309122164220299845874461323262840229607353608397727160200091211456634751219175203700941074136450549537657692170373155113977029998612697344061461909815507584748891629325924974645556717167626573640844553754535861262069357423473492321123189460296213431765213236324562442698836038475604674628662866141324937854020737421569138441388237477013930686124709818068337055105298967680617006036012731388707915638908007436708244856864957158556617917141241324837072995658177604753040264709795654978800710282596089077936675281503251005624565365805297106532739781468197113307863130244544210242819650263629877092766610382735871430192716549894634932123245458307355659415743078338215582728653448337846213196145340867291327181525944581098576809446529845249583014146637353293120618479669667808306465988598377548152154896887828604995982241973710187950226894164919074614362033740366995577479170175478100 [114,30] -818138831149838820930987044181296984042812233330909291003768659677033695729668819956271356567174914187383571462052010217234790966522853983510595985404987199617674717282706530430441448188511729083971136924501544162901412852540530385379401939184020953458117044549740823547825183890883005965966303674790041992431160038378637899399983853909932574573465564666162500835915301782568337963236019008366905798416864100508097614651658960192097034830722208094269693200599443618896784381043881291052971521098059636995378140401021375906714514991385688079531205134400232040425212809461792517877455147740567061512989058107646853380305332542495767132985610781219422700494046637900098947679325932799830239898728198720401003631705517594223401189359788578139973623930776892737616033762791544716284828610325878258208957841694513476920000997600580941076642864602676056651543689775447707471388365267006212606376369356185495711595701140881216654869532747027644380344680404543072298176370461192810452532944885791251312293956310653524174110440919484307197823967676513711016896763412171446810349134997962643753757744155644854440401425340817760037683293267463578895220940903333895497108878232183444409679393147926544617093789709595872128797484551801836374532255719553497023262812340837433846594043893212395633045575160871446101787671062527547436876860849232284332933052296710609987406477483839425729147328881945381964103513268844795124092146408091205364015794387706102725429434140138379518462211974762943859174943131907894190412697287197819326319840354853810831682241272484995760647061923905116711122757726855016938711999029115170412898540565841200067388249499483559949552250529385809411164048761058093623582936331191847957555384179731587665791225612999227797257643547138717808356096337817073203821721813905187137253473757053072553049201561948203697041219512566835502555868039073175734455707930921572234794093639703432529177250 [114,31] 673091287389464308302483624691258278867430711467341614847059634037233739343783454500339889784668009437685044301668551555569188623644885414033959343201384858696018132993944688328883174979990701466490465717173634103676064596386455524212949077600783291422560097490125418900267835714668854482837271706922081836924886990062341262835507391651333559740123884875436744424179125425321864486565356974976149859873742060566279680058811545052889137931768965130809447383577831348926792205723098303860253455168960557531821505479580320339169564114074690861688111725925116728570494265444172157048820109862118903372626229756172638674531718460024549449762161818262891214410495343784813950533676512865669581370329739023178727962296831140311481261782050246747947452874731565622212848273097380146967942980125505956781853558061022080881085965584751442960101802260448232513178024346944084426466941924025462738818036638577696638002905263353936945189129643977161573236848450522838921692660385305035019404907906136573582359515170332961976382302641615813263329417960275231044094850609435149205225019374774781319736061800935401763829341907898585320496435601352196516017442327662613061303898849661852271031652092510629074774779813974603470207852037489204409882844120769035235044688149985234911720931442829157321282485512076225504027004587900195120878934730047920598731579316609056800848224362500486010904378691679196286532083044383180475792618685513788717561015705191145006373956917663916081414571897121045012384222609388749248752194929419605888274929326147154109720684788562494672539151262979231437856215002426740275719108441007464703544708061319406408798001841961055369337979197093506900079371091556865397730125265454057696208196534437176196377539507202184799517323746652301888627176420486321449707186911566375608023796529333913021811778662203243043342636914777487051578069311747240038478015386784257562405350217714970690600 [114,32] -246946992239896210478962915049060500482185715105894258716383643341454927750239459077236222162357837146939848007934123897870815199673361672201477220581874914820254289138480555081520684571110398433169638396215052722427238077712003787907393810768090742546076683798498468943336465124914848645338132151882382489020931437207501401102247425451747208479282451089254574033124608520443879403193498875312311801953151736095430527857722391241599446718703093973774273403427261919211403166015182718597918954359249253244057173083140337570721665255626216335817511446726530420806165857290769702655414493690617010717777547679031953849060747676745382815607051514052891535696540470340197992971728528609575150168171041999026974381859815520966921979504099769906905518276441970557445486939366047101243153571534862326157108383812228505859150255566846230716726509821134110432875478629920587478090067266041534423638025054655143788945174164540475790213096813692153301732763346357459070996318916316597107480678451264995944974992974879884626958693121220274756203952414047792917008822289565852778625648638582121089849240092296815141507969627508330678287448684286640211795859851542441376987269479285140730717239394079046938713590354077103367473890202950822363953428558136485286771053962458772349953429355849218344705963429849995607208970890151381077044541558421342377552634849413569896173592738551415406000675751420975305760957027823077098641519746919743485345983648325215385638541636653865730798428983103025352596190034330430620859425974467132404651762850457365466313436650718186616545364619938177003277017891467742670867889751400074457170626420992008201937209002727114796886062174463109920210342972730305093313525237593221259174733878564687590159216258297008232496603949845926977561943476817998989700024430776439385134511789888342105969732352893844400774171637059814629657571593253302010838152295937991811607561660707473700 [114,33] -27545580146578200807185467819963587374673516419340250180441528147926392167848714190669837358758317748023650349813718850397776145483098527055389609347966124895138979544315548124906594922294890392397174549657323130011984419929079020117268332632675770013713630165827500258879157073097841730043549146653254582434528073445514139311573865188982272368731576914516124686966136703300756725022840667032705095325619148058011623135408037848761481809681753699347925622387675216205416747007088584705460627779477275896096757786546830588982877435251197359719834130650885464630078638688897254055927082564216952403741060694733009907918973876551518319056844782112590503228076393539160755049689370456381758447074070697648863235354970715277563112969429423323230003854548106426124156385325175978958656058798685259502329078219692815503750681412638403927664444369589603773722801314252813372883938296024665690049462391298639031125661339688465176735347290320421343598623006013697283127379721291148333275962436605929727798636553454355243516503870376897368721024996619630440659695195209313352620392244839263550572736741270578798401316100445358929444528588263850363711412904797168045950489774895956341831820534989757819115879000383060186020983074177024370512860241651490475431669679826957174267504458291329852396327494442806495743298933236723906669509894235286806056998254238481682356148410143470704337261852791184565319105659533335865191578234979870399579595709342098002078858508546127717532914424907321535621564037101315270767161658511963666488916232581025888859310699611465239209267780630500332789301506295746071668030784371777249879122433240300432714126099982977182081400018333549015033195400296908059049736354110899292619831843827919844785470727543323042345591856257334868931890068130414158724317118481292836850214833684260012155109548635765260557328297312189613097802287538985071636479905959302994567818799650550 [114,34] 84995906324729028564132437796649520134053258411563272131939449152218834820087939339223893843196631154805542848870333376270521848694650688197443780355246726027419898557219493367669233309017464641215437515364701452020597204112717781551243499832050576438816575341797246663352490963232588198527355137498460138924186293816823365195573614551911803213971467345817984776064487566468511262199521532573966012519424048662932565794739887231980365853147338207136057664468184548790766477552928906914402803302779059519805552524777531485090474542522914731426329211855731693879836425261165757423286569017423520090772486114772032971428837498167481310673092762623233217932873185011441830769421598734493818970233937209084748474367198770595121431497806677168948029902250482489227808835861682735436164453265941834762281865555249198944220423747759634081877951823236671570347655903923124740296407480328387812715602061975155312896115162467430651245415931946669940077666143781759178543702231850704031698106867018446993583935997104877968185942794007458153800810341031527243405169190021566579790675988981778275645316123739539197708602511201775714360083459709918918528101203762828136805796579149975834027597064385760749790719825253660144097827697269727811502429055455509486923211191836386490695821284580810296612596401653917687616745008369535119885010136572835624416924506288828785915698210898694339315879453722159993458905211030216795534988862957958430769268967144230155136691529032603127808794818318313416492361206285254586659965548904612447051992964869230811417833651228087198645079668180312130999871493568052608242090107337794391887906946893884221556132834365777331013763194194501295797969435164894510303348195329535393650632104388338778157452603980511180275819358696765783596140563957703141933682951004435630949573668971604644836286315008211772120370429079352042985189309799280186966589646743109053569907838975 [114,35] -46161923487985749683478562634827600140201728632724841588625802240915112135037438009543447529430008931678260259882573820249815808140809132742914761042270339887708603565329418766805820559925719767556301999482198156190487271438558025580353701054811852262713024880052058886635257203626948285462602646013346585454853533538056859174650877318128750098942836924744185995740360345683865889515869431970924446143706798694414342367083286474864129092629027915683810209131641821094211367241956242068540767472757637576322176116818013860829322070993794948871834407072582352860269672963763315167093336362106752431561120470408455024333023325117315683071514531581649199185409355870898861362725050545851316471512492689533407980375666689814254958497443279706375251038852971226006584093399564422459682072289078394792731307952705879754226049630051738288828560968636310782011838330897499932159027003180941240848704021054875291161538808327545885455664195349481448068053695757739711537402184651829906555235388784223488144487043551473755450989320014443260273812101092308418874069433221791147600599864477842290926876439460530014477736100118328651310843395604539146800234023512384668048982386440078625871030164690686879088868229104813429410334687342460361628261686488442383639289712762661283864027521319042699730386369089597106218486186312364469562103656919220929732123808657236462304167581925848916773560439045252398239703620343268678089292423893319354811787180628006223946694643583625356847669634023663829591855958032954704877466632193695206686727015088194642894369458958891339986315178712442805743928197066875650135820593409202881548736737398658817553552869768784437499635148908376739406881362751048301064844435913300723835488686824900051069431109207226833599361387963523714901538956861200029413450637052210769626776776543373958436218819945298605705602414548302715548721022673571663393634605606407554583423000 [114,36] 8298149714126316060075214501899067559200885423296980086482818015662217206365707665485799528473421287682651149596088284173461251360865440039289626122549687077454852550946675106559143641498826500130592962936212889839734198788301538158936247224075998553865527484002973847530586462152784442251792422120235653703785997215087853685797973261129421585069206554417371317985797623763014073395495578258694062176998893032996002418667053916501462900827231417480399529068794443426067577294317304223137550579576029649935306153922568698520704233279043532590454920303794700013699575753169046544186780335714786606184082013763577534394758639917206764032656424642903601060665097927857355317103997260426897343267944116515541494053665034785522937289847042471671451228481827677890194870026382854087945590562503409365011312512848096195330840354986533993696600895311281568395801812395375280723437034414290840903558507497607683502521517228238695224302254245659880645718829145243713621855626139159684527482586502358059526019555947153015400736669987307554961826822036953470436970851248211587918884395159031847197232693605311611914609919936035646348064469718089947349587697785418825705886267174223644585083333345851849275136912134736024390289504479779139435436218124131277862552861913684479439172214809586096563098823729676116898352328024099444937364427684160635179053493870194627815079853979780583989053247804137082752526487558305061070299389155965905324252091444373057360714788798540402698649719176998978242574960905392247260975238607021217950062336946036381276780266537752434896466390139921263986283354219489413765738101367611513507955634796951722128751961191256431611041165653051559895166598951283790942941131462555437003967078662196777868709555647326051428866687174472537381812246463971336738017184580923478019384831551664202457782802368820102919976028988980644378465134181109278529283743658172304319725 [114,37] 4779901852088329347075737199704010270018903251758417351397833117533678227440791273764776422862909790589292459754089030518660954950733556632414724054326184150534534301477353732179545325800948253690310724968686313143768866825551228290931678171433403641093471197280909808880054207433279023203994604954308313702874022555105805938965280624412920846799333010126501711855239162024835153000941995394883928025712429046862863417775847434718738570210994887607283927820615379278413100321371890202936152043655951787024186769607165122655811967036952428771687138228647259599514112951209832619232660656551306319634574976901994300680391376681476250717691863030304989152179222161719006054747601771805116556747349834437309647733005216492096037284525829056313261432690106133398025166175378805291235593282083981479710465220087137662082229355288778686140962928000771750477206898858128556202958252158691246809011337458358277811761062606742489899471063853110453745358024344316758609100675855906008445860826220416164028132026729069931002630820596657594760564737403115477118268578497670698847121316188693499858348058091990664048627233416266547960252296568748343028374087859862733117294014110321741535027937865007183619878518913378117774955954863897612094867398515732104032745942820939556871569794406026875588027429984972693357273778681142467633000819329471992680975259621883194029574538564184123692911694015752126229573609256807022997303700448336048653386705761046954553578709491723521028412077530551840422553778315880974060073040306533744314318840726850632947644166157272396951993095587737026890367591543548491318309493513423239264614569602754488879861790073572311887700412452445135988061713486927398002815258797363398143292324434500311535450307362166170965424608654382684310705398047026147916494710265049243855478705569313444271901880342748157435128156087618143713079503241132082648871096721352206910 [114,38] -4148139596051472903850069382883824767261459981869836578467655320094896658953377199460931532855335826754683284221811178303257047797199785620784201174966509248775188265865179983215196766198059179541378320639552025610221746035190508727263729165263862319840640089410991253492742740386261896698721655822489760429137011778632214064799901082191131465645001488961659216176485574432599063981198001344334534110652642118173852469655194349668682517661470241853390900331350837275472182284682833847117616648170110610661168572523041696284035742809516881770564557478467775677672898253510513367735377254736983082492426213943877604715495150811467292305641862890899730833694885232537915594182876980971506295265903788684070750647778914234850855506871219395407797289996612753492272343104258199900042606205682575109744760137505250939533857974501587805512764682957289337943010535538111910560123180253283027834050173152731280134939231813468491243341364418814250074665044311510711076911027072659941066140955909313008694378505750823241184300961437904951149812380439207453487029820510533740680057283411962485827873378635187410507247857564896806374518202984481922110305126966416422449183144755943427977393245297990060364400475904703778456187010788462330962703972886697918915956713976095780618564152266316518848670539093888366744666911446975811485001952860447660139800857952892478906725863422458958298345875237528408102273194895202319049929513004894290646915348442530417664925250973016643370024864745009630042360984744930756132244749422307791277940888441686161255234413789944736287329389895321953519912756439342733455157037638084167419454332557541655676769654832062853044515429775606468981902646969386014596925108054340282232638351852871118240078322522661320178062772012937301862881862204532548447493249780092125715719485822284199174540318692259392830854523981610709925202211057467845635327213501976630 [114,39] 1290387418379793616257158796756596205986865982130224013430910408713684806475633468752226182507452372615441946765665073670676015498908084754393571850085016813442214448644076817554745922948896932676320518547652502995363592966925388776441096964964256669769706569162409822286951767618541718553157416513581407841603867148432697104464468736581903152719419534063401426041990813614677849340441243745789331531803840431294793937822698193109363897175360913767995722241208594727826628893000998664685418790828266397275177679572080570228738564689636404534902991145838148732947801050716955951652867912918463834194090888844653127853523774652204537467453694969873061325008792328282095205759639828047427733668092903882414104058624520869977696658457254346657507016132249670954044670544845991228405984259461087931086442435643787150977485695315035803752679448485599552302259761548357380202560626023026339424660321293592685596400891936689563938573034829795298441051411304563135221554251446001742359246876441960547418192332159536489149918886124959962223833614141170149636062454414300493286870302406696100759468230836962969844450946979569583116839990664467870242497815664636798355301931149757685233040950393072393727125617985089702735616353036079977557922354242025059231213503488373394858300696815107493071814255940533573710345380930536348707489740792921446591197909020859723955239165906530386715877360659152391698075790419739598931144076998106130500225833416154197768903368820252704086202707921123188241485455176947789784925924707799026885905561681203068174152491033976429505596261443745911218303204243693680686037116016841997839264486616214702865499088904359744245379243513806150829986034734496069284825291020132169724598772276737484652425542625294280980027961691930863247244144574648638301832080904779277025546598273583553823681803202686882020096939039500670181033487538854431358339785946900 [114,40] 87277706086847015233857438207366791843934905754363493400366386013177967967023006863798432192360248902654289709100552546714147132345422572061552574801475674745849939806651613953345299033840100581336563887005140064966528010517050623536448759769217483058979075827248619157179864073386989681148286546191056326617871073532906399807385554638463199060101856052911452512583112513783527416885733957033595133576694547781971298800181754996598239160235710723355592606153209681214287819435118481389671373466074913135941089549281899493862556127904654513611424391450863770759720620696573793454278252364289050027512610220572247132032854913900478126361686702130540382632369864479084341922568291635014185192464040617798962197733757850332340433168978964191021993534627626399311057555256151922193056816101053867897431916622008583419797780082172504196416958095209938874860323136851718336883760224719164380269465391607266618485527276830536212079698570215159323679225897223336754805345266595048236629795708704870382897069749210876252316496348476044266246648361587718817987334244704927667359467385807198903383501562652015371732124900491540285748285584291930613999774337241924005784212283273937243291268532074905345078581015346882041471814729862812928851566902787617550639413018761321971230970689803828770918517534145057144418916378779756719278617302116141598266271971221886672165363758328743351436054646727718796700801487395802642684515922478190450296661306930350782315782946773676217878660635493895496444767863840905954661729069252525274059918450102057112623281758427406486520128641186502427586624964538668293658269468609012024024574679651280002583576713501944615692213535641380471769899343394858465678491031486524724141806426299877653865685454514577134934779211792301926347094175785288228134214944191210956419093922919915135139892020217391863900338207961681131992839151640077901028477150 [114,41] -305365004234919186600564234373133530275912533609513558481774863218627905156810338420155931171023523588413713013177677686209753952578583884457326479248150356855966351201314563358528835338037088654437081784493240757856558722560116786114839477412140471592366063890673986795481745710661153463262318997014850759932551568111568626917315139455460343630223155768119206838378742509990516443672413801803695876074498234335591942529730540471582960683168146790898759219938244628990599191103730792638654276165705562682462553645176320723109662647570600006437616201791028080832812745809863954508901190865261952955587784422701518312141865869908804268857709515421321383384450909550286330330427855387556757726400166451145293736044034011240285745656398427177771728318407186371795219021790787949650922756270993739273593960767952063386374664673456759507740236504083096708930946045660190219721720751722411804586498485197954171841148560865577476296795213428255000164288043872090697621845554162909699876204483053936126766427628584752037170307116907009053966587687382652260292774537152015803251982060988006281727823926864121651969137455804692445030076903973611584068972436812322725121172244812444505522875454386888639444371461664882588998455780683502676027621474842993670658311022339789856688534610650008232780748489726689427432581630985213523679836443607468942705688909336051919256538136796823711427659018328873680765816232921418837609599394070631240225399036251173938807995615435080036407714073782988884469998438526542913702407492483171405811795812535380783550991859596938001836962096621365963692674090734030177664852519735842305380016038090618084632269480139101752986864788039280886569323841390635621954718719837376104744633709752267436880492358788052472756340094480622942317341438278057132969617652574083496601936730474453526327902114544413425014683068593811517034179521903161254337220 [114,42] 182661798552496012191996217656547309943216252990210172826708345664168408516883229849237675085022413504939758869012828418455013598599093793601782637555074527455250537118934630737528302258266175444087217388847540696568627469093374129875129079723616329787605148291385639251239919219532398451110035765682521377731827217671363961387354494538570119144130809392208875656855819227352660481241176152706609576291918970098543783475332860319285083113154797039454360198140983324952904702412704454133632717160033707095964940980503730057510492233810828934304974013822991381456227806055891618800619321730583715609013718333740686360299674806316469717407974704954639460789823979368599894333551246078637761348866801807266128210537370649837504158930222648434194754508133909517408905909358642319632725495310285331492606966568128599278671876399200478292951884968838268547740813218018809002250803024564340172116186471376342278873888211805020832823632772588223175347458696855201418867346419558318502125536691920736271902520015708739433676941939161264500842326605178817988987403456370584712415073532725960346430611233511594364715693094161602936105895505551574652111051310906729027672113253767630688768231997479135023583704437497960025870768656908550594953744433426661692001305602796198421791285436792937251864380655913043304217141635234799674027397683877901159151933653205606959071063135887151166838132498019496491652716876893977195126197548582892734474857256665930521009613439017641374782840319500966147367184873467081852209888533608953831496463501244183823635445948753927277815093928922626246218695749229933690631955076144895409488376736389776070351069096410744726353582241751648334258617466431569054154063927837945212881816711263115412455684436630190045696888034715480658476506751665377681732080170681935829284109260892547050915669117813734501038267744617348818169925546211446125560 [114,43] -71911386942414410335717365095155257889895506195990119984485067174019348548401629510502646199230981434294423292133281366806770901022530387596005418860818185460166386937845817068136581569859184889840364682825556678466581741742123927815306753645973323080241449937906417831837352656941159609688908338771506093384448218082426974921702288868682345895526754175225977101679951730675974626716702681432384075840331468992242747261085623869423445152658198347402377001763832048818936288475562790202219060632004772410578719667572569827273620664382721528330761960386619415349827344884323361130900852028838176027651963119383710336930942910565429414332400465234617909355342577143392103885885841762149232889472953437367580500896079013274877823675015270645282764117511366587920660703011886124170308677320035243786667236198317541790209839810637393327334294413515693951135038681764461590791198218678549738300268761462254879093504685154672012295859276464686186224919448133512658248875176353985118575114171477691214100012892217865740584624252249262207300970664096733569156024711380070303776178007839101567419229493212900645149055819623454310177922071092660195676652980492323702404717014891516049042398674237174459251815390600527311634062497682728694380192663566550217409873645930742803925507900958577566393067823381506676857325107183856959130071946711884036188477525613308988843375905912020428693957126345635137193709911353559751921457691042385826421825761532807126999143000831809103271074390711615342798606789444728217475102056153156975339295365446378027240107166158244318033221020438672890059232863983418223778930678351308762215116678355320482986362203165344177760257492635056440607514186441457757747808760561574432269694875710086528132463789840199756413986736482497128713972200739296055721151753818931742092396300279294391231795855092745042491235378907592488909761528421639085 [114,44] 21917128441818502280343853035799375195635799857463196616434044709084249358302437108632600425885999829352777180666632765159236034471831413837937273048804584153455198282497991922470695223531673636008960293324456434941667266450384735983889363898449159780352928921519044844257413258437301506643863962636316870107831579263048618727362842969471024744181883224414303579991645134792773439181077964776739594423772825622221541893075601466939708959261886177966508491538074937425326582671471169108667512286022353523259823344162714108508828055127445141808732721519964636986524086227704432250332626054455439904516994187084241191840943570918764470305573384651290105567325393963593206057541797195898919661578001927441277095620921003360471327441215982860498844912675634597117132378515966028700441966222842904471741617693894578177839787967378035165887120604425364018225008366415982384690103797133148404747931945044604426820966198256791381137512483930869478544074528552849219491143758095625149568281981704760731878571766608558974626029175008662307041081969036738913082900244025981382472228248002863570386946704616298313229089660512562308398969382349779140994017524874787660506084325708488940743352635017095650015376034568263164390212249325978765589871681946648749881192187583794556634862416372732897558710164444944942981561058920493016879135717738672227035404120658973034502037526869083750125266208282124015970191757450187895964734977740537334077460949964550513330276669033271774119668154534671677607653421585159444882199083145050625311699732213585569313261376732191805085877041712337751486956166937133752998783434078308702753335669494010859679323925689286653419104424044950323065741299210625535749668009155513643651357451595157120746817393759770979440136926720416504226150527226638799513160148750298738963175835046431754913117517743486714346522303398926900235863283884080 [114,45] -5535289335466480099717021529257452870087044267127715064244118100684804356320217497913184856793504604177775729629062352068999393332569020236434601496072578542387429241824677161848276195612828268639147519383830013485740019174538684862360929345672760527690792570411361647732849116150744410054145054483786212002279191159726450052170866635853861467632348156720155807526567331333686433005254330221479026779423934889941336562637326200991594846260026653195201996371952525548036289182450743870716248567406142496564508649558680477149490171627064491201998211335004485727707891379950635166246601512439368541448848047096344198232015547080305714692751061053369277359634668373351222780571629271027660525877061954286621211524566510580097108483210602114323066681502641157532358020011201486542270978125761954143694862330440450262630204165337290216497699772763574175414367958478361655957424003599028152066055141518496986386744785290347354348904290960161187886980761270865249039210590225951132968115055318276690680278303396939314691855906550544192984056489552709920427304538688076315772559282897507285861977246787718796941189713214452158888992745723063426570172714339662232345067546744703095396188414663787960892682176532407929413341993468201720675534248234546801784393884183955223534750782711080101296697752645093364300625030567637852301560400786859511604178923034633991681295152836260403813471683698773942787904129902482757618609815390194253300316847821452758871102436266096639290783340128080631575523058972096322502866842311818547487869314546149096441749899770782013632986792013623995248112986432463410791620568541233205731646713299152040877128434348915740451230272393125890052747518702650686777078785937384954342490115014768132372029761921558951859505936301352977964721166027406742746106954177573857787707952863683285860866732072227657643069882208065941758718543994 [114,46] 1206820919299915841658851058932961328262668556355315972613197351877089888079680993333846248603439901302409877691093368794501114715832914924539701942320720101286535597890417972082086070499520138549326432778111514183834900583311814142610432738322108125425686825712702711641312364604336515088353185337097162828945731620313733208268490490763279124351094293544751299731805458760419799380502148442821309850550878157709897279877598186521772762008874450724124031327400304462431044351517924768784790638755749590563030096327963848602208830641926799179272207568157730968633526596033380592505786286919612715182003263481778915931359056429485013806322887064014585334493147059060652869326672521524269906687931242876546691322860426220844049098614981568055815395369491158102642218521868415562486865983409782993165190575303264590919399367790414794951442378096919537356683506488125128309949623230464534844647986193010322787154959296438788304126737151527406316860895027537397450653233350454396694839153456115959278844701293436745561985191452907939783284621741299628130206982962704270648174176569397465101603166826255444724362478736773133629366197143419835362614063833011629589399467446973555537040523733334545899534569386668797807514710450533601520685457995473129834770151237347414541729773200452799637330324903850237615269153708692189823507268541222630338353489252802936792801018701405287017936956469593389827621804621570697026772997827646820302370990728325393256295237651797811082060669352287554339398418733243082000464538510413275894362154468075845749525950682639249866610259204296437404801903964858216414397903654944583487465686684644171180443472360081186977933424781991775046563552652409187005054115713617607001385473041169119430702888456187399894090410661048604558798638690484422886131980784745314717887929952893095853322561811371819323029605908512907987706110 [114,47] -231113558602785496594857132811936057057889190008394264579580513812338242561183329017071519978042072527378210495207460884096322624625686760682698640902023790403618337673345254991881059890539724316653862092295820254240126976691002724311232019740479044760392304567760295122102863154736147069432944022405444277377311840931087023575267536761348295980009111668350985837428225488556845157025154297261806756333879649122022203247866936482589552258292597014857906882793726470553196089967121496246291894022635204387158131376379174672027097308648735582612504469061114604735713219109808604285521098568936708934807033826500556798303347299420167796524626361243162240724088887811326351957705418555783047170441912247402287156678500138801420931518658719168170485769235351122010552211493702141221963723262631876543364791969780497915968884237080336785190854249148544035576869228700364719097035779166292779805786397181488244065924473989717624637022559620872631856962747824052991014475241925956087727892563904119484487380219838358612742794249902025354786326560530885300293832136827257175742871664999661746223474968809987430567443625550015870746257734952382056830956300085283699667461893655575175021760015228548231004811622829449080286826843382561481695627857237088523802762880751553213069500528226566923231271351687146549951803232360377539869646722628730158106030320345070871468652740406739379376089086783804958055831270409304492172669348648556458493625011185876954251430596674722689733911607428270362200428156742211366750399616566986562119240899647735832317411469694625080789955127078130441204967941165458448767172586960082677215759833151518698616437760806083856083112487226981018143063803374284777986663695781486168354784157285496568533945861437972081076868075995381153487946170381916385669223623398094082394386682059573515021765815100621487017700161968575422884 [114,48] 38121339255948844752992552161599739481160851646228847667920516797790230995352175737914062354674274137348660875065034927614423259740602742517264221066353602539244652843056699243124928837690128456253395669996030141606767253732332220839699810974000444861081249965581893362003025127374195119822673545386720633747757141122383348430323704240420558824913477614157444985072723173717171642351770573940333961134576524450842618876781570182718345252126088293101014930108538189269922572566799701672616405402567545710066213241466656869305338493092754878774234432805823314756471950150695984270945897997741654228605699618840736954626472190312210869425398353003132767546744138345011076702191239267892906623033426826058802764144691813433702274271609683206896649560804606419217485150670605112172909050492800841836161851406273193830226361435139681105944250109875508760456981516734031426791766325358292697713010888393482376856655576796507227870054565673601149636144946857416717514505678262590392138713031694459884968253757466857342881977208564099066745888786816639563860433161723584715879893541700199348863046756057860168938577575212285645348772021022055971349473318492778759376498925273072133790550682692180376867672356937339842148500160711906650632621087222981431795733567417082202357065610779884867064065495679565791983658873387856085093628501731754530671136563274607926253945770348375950078033655307119203257695123799925841165634726946443845501590038525123245857940812283860674974212381299362590484893377089848716751234633936831526140684483754970483275205984415371691203961252974588639201004943553427458246440363322835184615097100507351376260367497659557593069297882692546752042469447793519595988645519539063486924358589178264589130811478873422953899424697555867145048933788398240475616605883039421779179610544263787158489721459493064346941555552101346707 [114,49] -5040446497340235193833912700137271013389162554587756767148909961413568255704866659324914811240330487427740682611684929823467556506014808253136381183195402966255336433608208310101227295962178087761353333171162632549662433674849851906901591142996057691954666414967207981746086617672936036391389686029588325415517129687337078032316673251738875175518277504630324021336950321970162129392420396094133581982235370856943903896085901684928319175811322851331221224089711443334659304995194938658440186853159308148038350096792157318168348062794398489614938464242485564944371865189385780209532776838603800808598100715791725972473727608497185919090791948712429875568123127161967995427615743995923748732076867838176274849144612864641910932987145209593894667158779925573317188550018036500258667918036291848187275532873907296474861102251436694387786460725733417266262826936929558254120935759950517622600078113200691597299524872352403492913668856054672012500889399223761182831912846369702333433922003135959982831868560627833266200904857122000889370729543301217122676587918007643902092366557978054794882132795307825293903799880401858903262889473285126039975074183911202019703812495751463537124454045287562005927537293813002152599556602087131461593081260317705885414857889525057420112186085100625633060383359026666631192114297442945511572636848975085096727016524123655078446466185189741423577211929397637336063430358855014090155099454946201339501339810537243235252423069458616220898502730625616221396423631118682073220113981507982975416895245076430065087466361324013751025480557908987713472904154952987974238053694344243269289893786168303307413050856590581045159318288933169955748010123230171685115027394884893050502991682165673157254359117255288123583242557255585505222958910015241981830644434605275367182516383550849474273130587565541477769997087989339 [114,50] 447908321934593761524367319839406962478771061367292526058947966424456987135408608015624980587237315953642957561762413355434699857892332037828729924197147165397128109712828912569644175331527659015645715298455319001766139486643477549230317463301490254256905909460535889965411407031157142169185206106991965811762024854937440537612508121783212457322144636201654726915995634210557124415849362875250042401447101431299353222814923802249046987402759617196810239492853609855973808761223215395801268454876083811797608373309050719187547902967428495567067238239006040165633497995022030667015810129085533213911492116254405651522310303755571287798595759191054783746279810813572838728895287426604455634026364768861605402713008838908577388485621793073561167089424644561103628318215095680847407106566481049211023201380036291036983593775380017932186606894738216337769134423133315105116322197794057693731692720240927560861462595467091280851472217136999748767489112834825747745967713818875657146272968382717758520609660715795506356419178224269460979061672358695091315910519137167848103395709304768375319678242112163522481504641159488081679777210271566403005064637598480843303712617712425851777182842657157360965064685941929640252890844878622994962644230490692070431808739740227756557881020088964994778898662895406559999186235467249695211790901123557130383793131473017960885628044618230428791773694159177925911213077402074390222288296476645803582020039448128590309222570650219257807902902351784101032858623739547098380272880570200915774489353328167992952290210739252245541911336930915046437912904880283774314436503681949905006178316173941696709909206313645407412878004772457121659494849143187428104499424013811088260682833000813541925016492269707844586033534274447571711082324874116555503775274288495884015666778061960692060536976919047139080150131990 [114,51] -8735254440900903263635547089438690120428283258612070429921774861982629657398760894468772477281776220137384434789417431154607323331686559362869622662397179776443414453877925249967952115141576218235122775908326437400298957519634264315173571389531064184168306713594159218769309350246154858088583465519939071641730724776529213584943532881873240689819396924643858471048712566881235582659236858112850679049061081755319849862734933371860620180946899973687422178921259382737857780578803734259749413702191886259949641699062199981315777583064150190287214551588529946475506977073520856729759208303276626835448894391136936680938980303291323307599654798167314936780482654371782031346793414413532806580400553824835515130008347782027153835891368413289702447003730528061741625168138164343656245280124976279094464800740613357511106748028486992461934540865130508516570083985115576154903314032182657355283419791998013117853990421522994058627776893279571481250581646980017915213102440590701254063026961099198855352289022286362815209314018533838278456187247970719990847338751550942780588880568361651743168747338550450666929090134116742035579686571113430696829853787311018670760378428877666730078401823704069051716491933680568801734836194329527484665424125540167708319055421141987714804744181777165156775554787236704871909984508682030096241862735255782172755560137646250394071940449191100655141476708644348173744854850395083821832114200244713069438852105854201683194447564717709782221734414832336032415403664186581342808926924685458247599018620809796384974831497909138155878962726612365724560241800561426214387109470575904549297042773031770210091498502832942518867184866987575890799736000008581202647411440146550500411853461974157424751763695406059712148036904306030250372545476214826363181807434822042437700939520714528298579703720402097607458896 [114,52] -4336847856817476137705756309266485163559363858293845420562984281860703235922129842270743875494483510658189195184005015995967525898373537464950339438954013213582347004172652319262374113610245294445147996450257738283650260245361272844557780300373226773274008904675761014766224092082460549273355108371180209786879601640884908181292255526692339161712587923021638112020618121527969733406628943105877538530394967034291511137631428293155361575397199448727438325409834729551637573174931079321081821233428094913995636614454500808990402659241725043065726618091619177286575848537241388157170584694428758001436519902358547845413715554682504380635898600203829656030055030773196442958710066045750879790457957803737494422053074757425382176916397955064512185048682638111419435324633012888217148942259356335458435423333654193785433740134628899919242001674940763144190459534501872019865983221469291607557226739003670554382713239034022929214521566479051654631161241865863005993794004676785134458934539389772519133244364419842354923705060627617422572937516646207844591378539557548074690226997414832370018593240847312683260915502954076960998707556459958185681874358372484429836466528882945489437910109766282615387384967776934302766761545734144453798164612958394649889864217794058123958560334041594315531958279207902840976507236632724167917681352815374798882704014295288151852453200102000585359695864723474338256580013873945329820810357030268871510562136166547385235313465362850751025064655006415047773337630564671417902711961579175830013931519304936491465884492560414863674770478586153119817589134180326994943554389665857437192212192785644362027653945253941147685007680032636848419386706295979095253084971777730219010545954404714593283391248438192006475988606350054144901302611738211568159344992096188765784311151193948785023179721989234174250 [114,53] 676729419303529029637962529430693381495840216501587520881615936029876446606804132033720553183639736048458609653675571043948504353378481033521853787996273770501674532655686023969259849826986053326229324896772926407890014098845944691536184365545564443179327136485071183498801280201801867194995292306414770031070910553002416519533951892866992055362014088709244371337951588251694133108468614372260366868672313138997515761086157026728281776888282108653456836912740228634298422831886169343081368559247973306660457150973182058644341914865696200194753047181284395374699645468419190860027400767448578994711514477345381813983094758322523034881436865736480796411960872748142961813564874123173938336890723394694124183206590911196489702616429937568012601838813907678107451339079549296181188960661887411225612921287244969733949643396144035376100762609683090966792732531442501008271450850118033157101083377424897639264155704832253674064048240592019247756402405469828504413150156119471525188738163121104129065745976027769140581032490391522963608063241433329808871505335610263136374180216790755031715956880699738341718121087218256852709633495366112692896223395416986929228282106938520553123961892055647410858674930543508833527582650247058058963911644279708064173151396666602379263255413285631397287653033867444972768002355693980243610464775906276824358820013385664610438199797207657358713932908929607733021393614294731911247948642845134821948580604341850192811874157881096188577676736004305185932156041704312014024588286834245338719319297628059829346531506484141521142876467754161107423294008153608179063086541632290397848006110650332256034833360492605804091296759124564256887510807001404127784135933733133098879032966929507772509441460965576759203850864134008441140583038661669283434830471229714509192949684344280840648836297529974000 [114,54] -41494420014932513305422045686374961418601681525658256321049597284244677090926525175056260541684000601034212565193737591815026087421385210719234259780113265677432339328022891634114139983066728311894555259462746263753725160969094752480473588875149788492018780389878677382465201255515584330777306125021846638426286377741849381143029564322906228618498796065515835218495278380878646794305569247446740824536242764912781418023199449518987850299291025585162702355838591182144295658096567650876965213680165869974585810223338719275679122356692736203460678920799437295893652357043436956967578494489326612193380916771573172048753913773357243946931521585493161976825793110489167213698817785143250785055583038552665065466002853196211301559775172728819883139861813611101130621376381364700942177218444729162749565899501255961025828449953293247105412827174166603927114880325116449356252619847810724126741762748874595875236558621683763982926759524007292761343877076102203887855817281897662981715784322781620908734707399699046383720996491811131948059638776424844482740089042821329986170182600379257386513433817129023560440746122330853393776013085250293343836158752911512379790362839216866330405500363144535211347452233599154531375523804609255552121866296887321319231246191012335161606598452330153159108798437675183114026050487284024522141134184724540687809740992632472881418375891084867727311733201453141631122812307512678753260801329114168940531621290156784930995446898976567149881328098822012066352572729941463970901281725961847905892378420682407557884596473396402593082701489607246551428596587546356421963812601539627874896054706403061862656844818508323863245243757651906640558344442619035155276645051908384513388894471529652956743924440134822749541482121893502862751635280586698010579960208410206661993927085798789557891316713250 [114,55] 684005095134252128639608207678828567114068842529940032942259977213018627700305970206466543838231335870270655118050351502461236308724156669411642255796896475308515758567359176643850073412238500336788765744811445399254429642824880049592512748202433459390776899844810226178989576072175471623992590957580209580094860868615137208753500219500843835156855927349810966277766739221217844642952351231506264995499679347638505098268929985305119619310962660152239319283556155324914525880115154408600456251780928833351452919009437746624561925666817759584880722466183025628349658542173736526576623661101156216069251070151803752764414019697298956170045133104333328928769378084094075917216856577998439629458525062149779795327541695595243978653365863336162419080932116035453863850666678266908818663137758404177993668826601016118727944106707683181846187703540158745984199682884659780377380312184524399293113747156117184936493791902811176004396006583595522399489497866776785631835695846676150548457305597705412378785792225575556195030075715366417778004229586873541391499742872365385223758250737375081687388115166512745653080687434559601505232892431834852121152454042321227129963394281529643352634244991864486880860350638999145388142952000810122895318505161313271146844361488911484388685954144928340658000389712735480516426783250369119458224336448987341677938176686286643678073801056377252003341131602099607690116921990812085863131694259771774351207013162243511172540738261007374556630137154947093229186582252915225102778577806805673004272861192495407753571313673064560711635562535113301309575356594233060834393422050865747762262827294625693696284553826965734870217753099302031251867643213164811039314137654486361837361306944401857505137837726293198354926293243817526252231619665693084840435008567225027522300658663121075190208000 [114,56] -23334948096696284493823321919925068438023841200952804584791285221668615303770045577803835793802333827042245161245877079375601949554862712918063404199065362985914603629720666965790386672388310241692235057247995132708000321725208868791649277727827826028022676007304121516132509786381389615761046067307961203116500090100247756496620942407721027523204302449744748004895363425423993430771867795562955973574655486266249886810087985283972908536618869215132096284631922276240026193067218420613025525697912956835134964649913462516531866724056276626364439133193414368961775237556249170614303076420376232679414757448644633448700678830725501712669180577587185876882310388755911680595966405608822816808177993429098801570214720784668768782435580131156088318299180194606436773670061387822713323748917243235849283266307170818716762377803618881163716083625534245400527769816066492155481645573974804548269004593138580556973164674349224838641313308285748922288513182082154298803188457031876393575263909764712519967306097751910655557473806937496385051621650278214481176692668546230715478459764851200359601917025524732417926772322878221645263135081141242497881134574074534399300045562612349621840499619455661790279728664766385390543090361959452813758414837637332578743633968539908109843150153994684020836690283421629765448202204734189702562376588180414957434223833369145921087073718578996214509838389204818065885463902479669996603593738753771345495449541537407244428714746664007939598425189703541751591773686169511648992076008368058796171616106814654752043669496887715646943109870431752215376522744219746478842394305097419378419388126108519067939797217017082207251812040311404135655124216566756195362974147180454026055139169107160156925317638204436421455830481393978665648015685367545671429244105581152739337209047507544319500 [114,57] -24411842044153940426842096116003132961800870837716066555980322878307227373149672135528070093539391069051898576463649074527522496272514398112421932343607854224127866148417745701667533066677421237819387543857628583899980504653804294820999130588547978400505592144683459891323266484756808947153218287655294077844659169005292544574787273047368550494929082918924235475797286777165860713856404659832618479981970146498424885943950460893004420885236711559478620409985598078861757967142555191071555710266982171489355476494462528435112705638892510794948338017616366206147832172546035267577796747784257968952026342274095468214298060652826752576388961597467251836374618333003601178247275919343448111586886344078122371426712506309651444883063383378724240416732836416909506874214153513997500528086937524430181811924995753637064561973506871592597244357280507573719540481112037698491145719379738911941207585517127248317750023289553945401226052105365565825001132493714759715629598068297152636598289108608033825914814712267910526182823676493483520866578627690910863017816405910824190811344307988657704432164073732159081609298837372021071711572580180225491345809714643396446039118344576167428821265716439033727058063035609577085355987616585452481317387990129811597976437593346655152205684779874240857580491696682997695937380144036789467409249057753730951213380570746250647437479373976495196613759704356604145136684895239781562391180221208995418620629158975409389709418627313278868501535223636897363663829297352640386544802273044680968106885124050948493612181326932759706277699062401371159087958009217522574465082818969093973506736717362791196335148662521754109705264979191166476238587704132412215344796849348992779353016174209159934766054528070282935312954714188800565597971837747611823018470821123674459599209984957094500 [114,58] 5186956172975544857740950086010992220088677303055676792355703372710497162785043576159207305660346897002508094393479584311054397889785916947056080939700443089143382943823974910996102136513478217491701364936666541535108676377178441598628122152279542633326287433831052607797298727744224825558167466792092333558896499642083184929372384333057888884071725905515800971008109109394995678120828198892151082404596654520949571114912127769282863187179112882966889476799317654104356547800035699707736517678741098558077387570718439548775599032612992550289896617196411502658549233698876709681312192067417705314391380917299222908053239825129916563728272484378693077654969294511783621204929501798488702682207582394590866846929146722164551235046164518408460380738981598567913449476083853051429989579020512163208827049713921080162829490012413189795668036439331163690313075742312739243885247054307303751736155774624896445418079872349858629920631411959059502479921180880902917735140161939745001974994895960995597074008720548322095787188532572105252440148519512706841822491077858591552741108895696894412926821903839998352453366250727034698979015854549022719213991123954983353560427763188197982990493706942754574340410824120109619928312110452590988558136671410988330843392695400703214662553858061790096585906891161553357801161502087448704292086706965431643362235128370749398187075939564580122771014949820381817198452539994276367440417389126028661029421802968172745397781793020871142285119894831657642655413880122140612365635520453262893390641592376612583967994278040785673398057715193690458309813625484375708225323150823988152082820694934207275138569924020547957976424795195341799112314941450152079862283468334972096538711329712422336603090924689082975938401567397532919784749875539952315796607932955184321828885947076875 [114,59] 2669734531773707667865440251985565906832960439288903856543509268011459918467218043900452065351413704493332397572432038176827736371604638167405650068887449902553446347453197796425075118887773807719650455559355159162149168229780399932204083211373914236746772566957416156374686320071997258589128262385935402572037427646687957453085003539465082095801280710074202790984952834075622453201167862104043057279595369492090718574882887468686496810857694662033538756425431849337391314298790133483767101960848753403864795630509273237312692689941545657719526218205288011285012893395612177766889504622260929349281207935371474259891628818990957717152812085164572576466889154137878940161437567405614782641754682357909729236988640887851629645177531863709179736504089845678558614600108850750004026025925572207099764201221791105861602945799766027982323237745554026153457624652333060310437809225544954729938128084946034672617303483628786964653238405827107477036646741179928740684364442742943280235009339148653096384819480607723777137771982382105043322370379068535908983370182864647166421303149530961982327749379395187251963970659421148766456381141047245196816058441959184341125098367481468305816011982538388365046446341214280631864957935785169139478223508820962182032390435577820704155915326581405893041215987650729352869813528508813732077614279583178345453383413795946236280823632264209666763716793482821974268808714282033402686875624782809160737763093581816251932539551602931994851984233362329521517389681346026843037829386629927092067989970323450142246410162687836286064674153809707694310212904266778623340015704653906398424455350111038868361545592664383155200884050806048986584286692107056223000223030863367627180732386783775993610306527467620841869361439779822518596426103625600440129994023930898088465567093550 [114,60] -1221555541831921962719557617500013576965664182060601829361857463897697474041262656895122081387513185409200637660240035111749816478224929371434595322361534132168316873206580799240913959503882544907591013113045297720275483737574935837594229689786593353731526961042302539594031299120401287459912550061778678143962112658644188558925127368309267048920016324752117488280056847403671068955237108475325270319934421286971534367217618394144878157082920067703562525064982073818986233401682914586393537055660611083796862454927720847600001407076535236213087259781097017742523695442239072560394228815725638341227281617601870632502506499499629261758246043394077744354648503408911612991198021421317056083140201269383079725069451732446741794206105712946756311576209551190181978456697017167465210533073874696415875098698779196624712464701001948740866153881571646147853140519498488188172249060330859505778149123021580379534137073192262530368963958295853703364552699318791143054390778859591706467833225201686716912978108836116445264629881485546294191739698480981898273785996781341975533213683025998367342916628103673629025270864470004269105111250554983177544913902648862594099406438015713976879949774184812801606190738405540923959187685919012075217337210004432419996431868137543179348323595141283314909496275123212006879350256326198942439483676823076907730238548144706039962313441568899389699798452003602486106448178578739174275032696354544540611815814974453597383988815969760072907686029432153549921002600748158243661611498001703687594804998363840900186795970634223978613250825894348505819774484806992203155341299490514579205983960011024303706071122351792784572663839894874417327987528341671742927385908115069433794053126680085309861566697040308394804264262564931910318255825588533506428646793955271879810308425 [114,61] 222389019851039028254653029517173276634791231847568859608570757821931666216922106463907750849677652488348430427948550716789584821123686203450923835139333374248506370652252702517980639204581391982132555022752765088846562456889252920404854603668998344612903422299785313896361657644718235012252893305284559256518832825289802627554780209429200009630676938922148803887599490023404358657080408309260817210890798249351709304236822375495514771495973734882509016432154750554732961274836139839327967761530860742582969304300027029314444916072762808498939135281647579835819687509206352727749545878631799428218686284867407260959406561316000709066181300511242276622286041144092721209119306696992123318143243556835881978762589854285157423607821596175387821001248595285924488522786821690943117362527168543006708446227686743020516439242557216982021168278163221598814979202844660655568812381406960634448521431933036676034947574131456603389899118747741856540868410949364671042298257813868616671437279969075808370517506902226627693336874954959710125264098856641050393453034854268367137835438698257169560367515829000164996115377487248508730325356051765997439884238300538349644712784526763915769287191080873374584140508506040526646636555606306917999693720946241002696572726209717137613364213391300004700857741955172425327043300792948776507553126873032355137815119016550764086015792309066500612624672455623885324445954953988243667581867289344356493326342262148130597863045038707584419873725867681791895732313532954305498949711945829136516661766163135561371696839335739790465296608485845563534888069530106840165971194662904051407589504631955062792738471288221754330240856196721342684761965890683240395893548618346702813125012568178225511591929425894453433884354497502175136295426873988227691906309399439628383750 [114,62] -21039148060793791137117038484714482872883557827308293923115673543267648605422097121870086627365521491059098592638303947615555869712829280255344764802109759561561121637869781468909058420928476240680572110794222487034634872862457169366284015283853595237996813824833524608736745959748069306415913186856010589079854188561374864875518029688591368152709678223929386255123978643686989123138608115265815500447802318759895762881149495298358662940463239345039349878704116982560680482832127215849543701212886097440280171163903794067626633896570932842653504544640450804111017361901714964363897264752252696731072599841926666505346382401422041430368908397519961813726429694904926096382778363366457423634842160624718390221901144208611032232576863227572443463451454834740169830442448324173476607322159801907833389238818686162217653486535765718654151634693000869520289746986838288903061816694505743479432336450950416451599819565742968972393068147494791775680394085557868953405352027880192281375810880135425313716550367447582745437498142961150441047979556046443281273614363438026282180572349472248234313221112128709552629597893213183303854141379997183559812149095303348343262829973864756497728876771002421185112470608468807499779129651513224782311058573734806354370193074404900267877056811962761231692182429577053446014602893545527628899733115379795353082227401865931561431538606387571747748315886054963107251648064080441915082779822979059258808750698963641984801062043373215492701357090669748720964451028965429879397546073092887780859785165417889987341451579268392376587260997915805188492315531638361768549740954459838835369208759812984372983984636542114323819867688518359526634467777838799597251667305186916279322385467017545903516184691119966251737418616509085149434419988399550811998337273127915250 [114,63] 647399654595833890012031654840227350328039822006497783901179258321563617098996452598551597148559516462420512835217804417896067341814027444503987515784002195133406295992917304384844024513473895781154815245783708376784795556160339567885139313987468538685949514295558833072227824554511218970667247401852199373845716649308987146467522086388818583056773080116861600727872891756163302862746633497425134484890759273622872877498093961285152958921808848677067671480887053893302778517347498204068481567817457451491943020628099255428262857504372591382234853616153295644951512153240544097018230134909985011054071555896395186195213595973908007818664585854639519119279432593187743955148446637457683844978668231545508358725685722761904917161538404710040205889683835576945349076077168232752530517237083511111304989065438094789603792801209398782296969981477993020389413169677605707726307497092774424413720417581823277503511486065890604387587939435233988383188109268705588049849489976603260180954716295903369642804912820780483143468970720394379451145554159086949828405470890204882923066108813628926597805719392797754457388597232487211680441347231825026367255642987911950016786247112310739202157567553137523416312830215321997513595054798230581309617196282360993121307135522344506131150175991974663331151227005721491323659826995658205676418387784243080566935230124938221286783542574935066968913658290835615918046135174613790815806101602798622277499686185833985285165895331874043500806810032721461096615506287331785463846216747881307646768748024085983245130879937776509938444610781067128310075808941185881429292162034580319521039348909597540515443526327551598879544581611175753886586003942340857692831652872793581102771873653680175776442456338603559835280533679780530355626545092801740827428549806150 [114,64] 94323595898421922881147366349867180346167466009665013655117960984344279258043542748965888676382077140396561823556387984226499609369202176565366818407497933365324092785739183124700519199285930508738567205708044037952589791522300960946209773638726376880447964609306627253955332698010504127691105290213235651534108364550390444201048647411833270990279156711298504095258965830443298262176361331327981631387697628215256393807837028940998052950451385764263303319443810652790491699902214270487315953249171043598407428273842205539448857218905213010718666324715793227108008481707854668326158102862151172656923076708802329254617017878543895712335539452898680012334857661024523269389335446246116428301067766636294974290002734869843572525540969706899285336693726369472038088335552197244327268095223204047229497627030896374824307483691968397338041884673716422359256873284020612906424075954887516727154331016722016070226168655160322355692918734257679395717823091013630909815551767251539446966922240387481123647033914078332224116946490693076113545057327242985795285650413091252665829900564420131022195974695257801584221618521099080289721693485340147543284488893123695013836640450681660496310670900194177699817206880825682101988734977420943136759856709484699487656653185883389073708711640168313543387825719330159639938342986587205309904176980348188447351861566419089539036319504936516100769470736601666623171526784670095646401391534839284652732901327924855422933182352030123058021069182240744895441767890366138465376312007447461795088550699738441588969839681165609319314620660575439718752754326858533954614151433970295763902407058681699161284779697214238851164012506899645741972513005761417080955580216322504278605654747956048557076421725371385952754002575539646645677532974008589418866098675 [114,65] -15696690481553237148354620971062930445905161478778641470973692007068612486472211593728232048558520480069229388508817573618040530565730416329691690201228192433493786217222031884272814862567231649560481141162465685076954436427351617046629124114640104182782929869358590913437531430390950851505447483574097160243598472308275337057712835724150166685302515666893028145966405597768071792661544450960559999596884260331105823298019015535509214518241671731745985867896974524240245270372563987351632961318321813083522606818549392462285548393069806316003319476180242259505897344182603870369254050807470954655944255296637067792387191886951737251630598922340097596276955419853358798699045120056476463199172319153553566679953043331129786910284025633035805144736889437382166718763885613934878540316113874468000786148491187593996142591687670114602816570055445600347220021784376539703584571071449813476672776627961129797999737660905328865710634345692479832901582356390930060868776459712928437628459237875585190927363469704107641497095813681033936934088119413062875675103023425793745901412787061444125138453731958786605476097236815619251588990827953158651766970760494790535165007723490613139525701035987658634721208207670801751319003749253266019776778249518154685278377317174904525524462900213501026493943104186024389567807737718908379942264219166756956238522933845617472550250141773931858494875621077194811577163436270242468230939547341924018575367203268593081759652367785493087191308602782477086036903646578128066412572605069976533032473493403094912328042394358013955353890955100792516835366983928334866319546870872154072529429074282602761481853704138057821091688300682470074515160057291658645320845442689744010484137182689724393124167777667442659396681625102710947394259500606068190658025 [114,66] 1440913110471217658415831133818518649305856712913425422066732135630280949558926829074631004651217749874069039166621423588357018241373477049129206027206191605950382321469291943961282875521788149430884106166705730618622374478098612799504542314157983313728838472352405672065573296161368959850830876253327304380122069663116445412846151606110498026659289309875237210277393220457605003360955816882080546625465341755684628993149492060275411589999183269152178888963287048652036196937930835626516371835994167387181477690486199167791310827615210159707867407726074921660764393506541629631774763589026522137893620901605435679238408069617219512322020695246843465559285828451642429803240498007859457419370337049886767175794695053992578860426271870816661710647501559781167767732992253777774101011339247184807393188186786296660343972371177905463606794425292971920612776517237197307401210446343761063557642818020750025288338015693345496173479879614532941878975940649957919961053203618594312751445558980520215662680573200697723411737593135010493012982412341501894857182393188174187332150939795011963197320519527697116400860911633136869395566055905836939367956870492568629326468955225259062729159148501902538748308554625685251977868225193244911080441355597681061895092279410526685848142667591365543659215340419801756928759531641116507041626593084633805836047231267497535407835522498443467657075688504669733221326527648222285732959487620286903336849683760571299839603305173906495759899753092250532018634114606908141885321916866788480109687957903653506639153416976878382618926418182462633828559887191550042670007889719258462313102950684990902907924306942746118911534281787879795742204254866340970659294799050874243808045635019357460372126343722299910529705239246693213530377143199848595250 [114,67] -119721359579156311609115361504673935093437595714093088046890396705306822327605088361343098775810345169839129585646061836134694948103478154836557561044039569643707642135874336773709747623023016687107386359425997276063101843048652074742738917459748529692043993524184222231504619409420287334323786667707855918279729314772404512291561607798674100471554772933258327972530401928114668661434503129276104341966316721562390672418389422213098833355315792623102973853011468155681929727041721494036682019382367579454483693046232623560227762033293486110119131215340599700507423325121778035959141406914814893337579862819527395395995539384448637988656588879555372191489501613397531607772100862399086409853335366278098983119759643739025880368771997914971113203904250978376965320273827830195451495382352772960720048603827547543946161524197814550249292385208742603911202358839713851562452129886128528001656692056472165470683805282512950262590119445039291307746959268835518754884980224173818269890460706138424188375815158204146537895254543451326364884973600735783149748732857698695481025339850993248363348988208092618057779892094607288902791394117025671339752315321915443165958111739095111226828538219226188078795390818987575627710698582961742104194418885653674512025097162992908037437572499365432164069310362993604283839300133737325452900179793086654450671804804273390801063944987936826918760149449554629588540367244567540435892054670747328817575682165562644687611743296395213283648296544548275307897437093592434624438382561038989671698014791764254459254985047682934183351186145775734864894632316425575693744196068578158508220759020448972773854510500169599239580049737124473584602238825571192782387178866507854643590246161262570130258591864821915670148774779975320344548858711101450 [114,68] 8954735900147824522613712172165062867527946916397917189954936124736500786029929209381597242252518788138303688223994703892777460547754380639223676532070548480601398190768779892220048113703581017533709236978665971999669595470113215177143085421338053859774645815312611527385047644641437602046441401672380753313623681801761234689191185696878786853011074036140482945959032474193591770179812234268133313187459503373643169540722638490856612143551317089995325914515658711030867621736502592514577329308984205281756659592291397192145087868087314551205014977981593894383621754228408750870233418571890955610010798543312962673013334682612528125554064457349622615628704108436136442209440123239416651573886979805367870597851127268671489460498420332680181633853276935504374438734113926637038471224811600380470633378419668371545082760892394761534574904953071590138621434656877163626914371836810875224603936329300125819590376799971689352881049391116994984388340527868704677901207881783354429571454063907179525410736187034189210558772254256633210009989756713050650033764340294200334131330595157889616658174217813190536403848756778025214586840923322022491433069115771632859715074417343592397419979093785505030663310569499639713194832703742397275091674792484844810675958735107657515223708276392308034125413627271461304444585169942200343919658368750260122376342062596343988980036968181692794031124561860713594890006578342073167163694979103561953438120024744326478518246105871213323450985005853930105614930290818828273781801856731794797614915206536271881425929596745184241121357486753990935721541401446845228260218047395154225069327175083242998832047216950047917295528602144734349323486060548917391629053673505651260776954654765350507104591673736938179982286730663860387845487430650 [114,69] -575916476231962110209466172599330125110987071895306781296475770073876410783019754374757544770052225900625060199110131413591610574969931789166030959381621481123832666168441152684279874141666233946989422513227712881550289048737428656100796196710737925758199928220785928543016218523176382922795797727281505297686134300214194358254337434727649808295398566314725247270566693903408746546341435283780865334765089061273523695884183813351396004316060988424666779697700719671368349832546979945804715725219035815529393772725390455602407171107685511343848799679169536745216470514220891026976940717196174505018522113925143262038056634577938219238067194486557342095152333686561518723815723601420544716425930531443050669023448201093192496270529157089538128076603240936876149884912348851744470387370690610407486450252437943501666173826369388973423427817962097720473140294346853432645518671039842658479191618235381963559501464791004697229527629016368497350122161982730743302061269581385497149168791898450015330088933150330728207317968398503339109560862658837646466650545293479082999615104343883424325115100718891404697127698045974606886820954689259575246051659383452131937272051824300050065135086011503420482809780960778435626081202410993521498042782371559748307011650420411128745996824357885225603540264183958693837627411238046170473425503299934275149406831329625809747289162971547840140054170740353501587075626870644276603071786601226118488243575371046371409205745458733529122537975404481063632565195970391638916853207965676104204497487281225100139624512218258113455214003937704461909102653961863593808793102192479418973505846469321792933846886488648323970132687533762944234499810834558447252240539566626160334507474613539769977166928225801119771143543292619463113028330 [114,70] 52084999540495890451469286268507541118046448116659445274038389060437517453188940989722450198379308984437042471105993375218665980867667623222263877505104314901070018664376924745894672523980768530615321911076874258076335787087745321252021425025881267705561761227852208196600850746453157760684247405303218523345919910036045695160119492599480710333419757278769261232056782270027999977898112918724292189754244225371773642259439461151539694838690878035562656422532695561408645261932495041913805740396153153958891431927097529796281452319744936681651853211104576450685743311265386449415499835831613655756813213675913390452294692318839294016412078116288516394123842513181851434168242010189813509308139312141668323341876417476735090490524817606024967396197148923231379542044500888746361317145641281356340746513106644006435716270572800265931602409073449128091705837135401160407400673876256791850174116310289972274828676445364250844857138950931101475448012049815523984092218360506718786638414799324834693547483720160924111301619598081616888590062049094688193760246980686744008641692162233186805147261226338436060251113966164060324234014552060087403158940824978778355108259221072726278919641406666076228875419643739086348481569998517617341061701313227563224685042389812403989243341663949148006915153966662824483743879857687598482356942207817594973807664284994288535693751761648334489160568137533088548560903906484634592362093776412932193838851530447640170387865458318943924776898213828349767797736790562933719940056748639695725099149986748848277856096481984553370695121185077128648829168955402437878921753664037950448515249920373050569381296713307414711514885822950786744666007470794630987210176623167638656011349774531564947278578174008611919127365979839465371180 [114,71] -5499164319800939551310062583559176433066056327294867075494217297378969645626431328197682236136075975643474496897435290843565288575156131353732893406445573242707431222968558992239671380958732244763791573626521504910073185670292686373048102856825833941949365055969230539492934354026100664563408921501190925537729999466455454455745687156064157507798799663556092078150279345260557298254836153915805431834871641766348019766625704843308028579521218625175592762761592998111462451279427153577605897227904148401756483163976847036247191821020023003878884820030740994339921202693731471053752109922578992062599227478385390349802150628931559883294213026024789731860244027479985413007793683419716824716086669000028907856453866464016537245301713333137850019215597101086310188359860859585718939408499805078380684866220928196511097431344986547247396206599418842621593136171520079441755970328243187011088806426237989365646063909064900889837741789920955039571582435714380268826204105091298405999040099877960208924477346339678202294884788906816979333861335382056710600696593959358742797922881483258779313190631051343064844963302944685123983384290096556856464867841592358157924550033511263575901488645786907293253496985811385679829452890153056887504224504052278632199418080150874582167719230486001951826934901019581123775861750313217178423734547008104407592367502025628287880150434106199519558178541581125405008719818881516493715226312333932515039024655880860807136441190322164936655733715243073729585138728886301859639545406366660212271023624285597791554886384371572710354433875113674539307472148503934646983179395415930749681557521606003613385451958975087214179935286827592642725819287756776223178104852637365344372262389377251688499880212773879712366144150709248360 [114,72] 362193966354563158328139499317410483091320854231029997783206477146430288731330233369777717628930960463733363992036218087626155789924955851784806927630436890562427974036475167537098279620750195351454490459091310310079499428680465232896882822408496076449216228297023370064868372758564510085500170911010863068713122312784591398662652920519291735511609723179574217679275302160176374722889233299463897280782015807055183211731041515951507369757671021099897213397465989719763840113674570351690175499459270009654718632534999367595796351020389623335632467705556990634195889325401376352927116370901089755391267497661782546386479849675301120440382463508978984257988658493000499586912697205183906208584946777115981881695796730748984520824093545864661443396267339254153004284183574085364323763388037025453906556932115428400008380034516217009786811132402386552656083780196417307198634714475680933245099958789379709560543121935605160093802419394293004448683682321674428464356940743357989639858057656998164912926568578951641909632885398945799839823301589509216184170240540057274040462488368017587667781016970029150119754553370603094504281305320201227763199039502255903870626349922936280100638004980882993439256946108744131249448396971673483121158848738608619746257859263813503578975190698287105820239348516374359404599445918802624376636400262817339890260409703529316122677052700993582435061309402318474408637188954895806855901655258615755877958129604424794374474112781658701615030367839329650285028361240926216656460301962201677775748918851337703088405796677344984485246136718374099029568883312800079935819341072191688467507368511203544886519059910194699388444811171180810812906910848822296680342420585493689404796383118297010091873076623175445075534098794850 [114,73] -11810864905400111505517254848536967986277481181452120994710253344362501983794336545346545883772750041507305441848351711709523052649532466260619404122959618366029551153205236217646769505006974209962424673655204994433972004360207638869051899358448413943252547379373923716479808880769592825753979607425311481807275113012069547475230374333304544865084094571540057608867198675525442782270832806053440095045175302512338113405755686197144722375462820312796233965445875392896926996648812618845237535645003328508888818623947159238681338201849775661576566357058739192529819658541862949196252970004038895134795270088388463247689292244184085570829159882034369992339108020104305905932541605853945213498454717010763975070948972136675500053884487096368501284972115174493293882698514335758884427620012942778279839322222534008103244256710618601513944924095711463853772290747553746522054719927567342410665603995342016355926012700518753855139269189511634532263562616085262395233394475787873029013973022259557518596361159252150560538642399124827763901052255879417548192591565772503099368319064745097457028945290029178834679785651542341193290329751282574293737266416847262649221077609979847215752438453443151213305472794147454309169310483275243939220395380373378679421920176007767179640398350581229890350546496039240220788307251183640512677840155521684551236188898371428615520665946825542270538256981507611472920953382529851765128377553320873013676756716904504683230938813976322269414743193560553364042377397615939234155177902373273475527019258322520329873516777446700892769860628243597954111468338142102815027426611538111119611393348187611734848797071082313980012243802195826797018179441430786296720206478795102644064855767309165390713984878026064230158381380 [114,74] 381979610830589603551738955495085219539158983926023213442360794531598436465755098031036365945843419038937830865302169067928553923291224323445380711244071075926051582503728481920839594592655907105965671881947089035396031536650589345577607724274615201461489233943376673218465854972620219299770191081819726513938300835070507821478337239492234091149864597219557174161474811477609286959651958313350022982745454834353451368050771306773191839087723492922700950446269554086249546332631251839100695858255228551033936465798053323377236472358438781615733106293358290764392355029024915050288437344499298894252372088900422020678247568282845492610670118086482876381222282794825798700650322347850498911365813662681326366986762217751062401708291234819760221686983610362937401657905214223748997662778953531345786549582328219616515734487921006101712051459434661898938335906805202595024560229011190746963608724530817774899218204915056386364884099087365800971661335474672542205376643481427712551680245975404017807828019570319421756154171289801459988297354882770480931285577039554552321308534128036620155879243109859606014198514939804170835289386669337892816486382868535824723835862431147407967947363488317582371566975247062259006503300134688997244769406643107297596075894621667982933428598057125434271718451005519160418329985248461320585568882253095456367113452471721584117077384117691738896348710490290603240893286208814640952501147109745701466132708945041068668225980535004073533509305348457592557085362585490778076326981878488259468945469072608010909439731490999631180073452991468445280216897366527287272091010751621897001128673813912235521181813712836826236115867344935577668638259755559347397900835568430669676483434625216839993023749188215350251330 [114,75] -43482376846720937569457898268615545889409676356297043381128473046882977865389760800373821579551952735812949207071967842295591268322924023674636551254087410616996294108459332320074415384119596511210520703934357682499874857812943425436163014257726679230683102712138954029696761663938028531293054081389955233825936328430440395210744603470336568600313616908475276103709914884726658298226460052093130707817727673310916206881880599860179858534629575431972863199809425634706268257926004971305165752359516480295987757292192448753132579944897806625736295708200441561555296886053770793239822616275405038347182229157868567373078016887446174823098113051221314669713281333142728114313179511728643757520921717347891631341328877789147820823387763901315078071498743764539533822631877039213803902895586088347189448405452215731940621290872452170129589866698820227374563047805344483372745388673096169432559199759788588357172987870588027217281059159223348353901198017040430271118915763464919888041160993866545196719567588839510381162084368989962717316199598105409504778114229637975920414736505479841622333662773411083890599561009130085741530755456046651150282131468327708916620185147869162973724086685911881456298113935587109019592415838947797289035092129775943142673515875940522195081990369061451282616315931303016870955242386978571783467067309293347159268454142996563608267358105174979410641247435466321709656195274814814242971936320925799838792361422133398459199917286573422414349587468823277041314666684013802017030335098635082804100227870497218754119996641861313783578596655459907693793080946880383822771966018280805508231298461161872296610911186601176805091090095086642204529633180259300183296554566469227655121032434262370315485838773948860970 [114,76] 2505550268476297056320084351415491437376455925777697120579810343197590473414554503007803786920475432703019106314586990412605446067833547923752171401209302269387521381060608443653203479739060961827872553084577099715710493062064258337704902932174317629563111768207743279861027586729309834848747628530978753663460573267751442718751984230538493336602740504574700498360010782706577284102674153759339985629932284455588352863021844329901138172667893735139681065687340823410052937260236719670632034136876468624505746016599253316006560586557135087724832705825266632712089917906187916812738222093014999223394495971163746501158004522056216338796403240847216763459048905778713709733031189632537606536527497172027471017489439163883705422522393391397859763355052298941598888766197758343091270273004074907418369613396496210222631546080598301011404116498242387953649424778720520186908915426155491111757923479448106261640021318578128925198590350992589641098123498502608613886728283310719495061881552447200724149419073056126329189073676627424940436052127117103457629577317820929484027482126152937261738446890989747768640125497969138112222070681249751754208916518223531270398545076569937402163662340552481957776743177506789239453930807415748774813998960878210157639342998622499011063827894848932891196036554078137001144499856147638471730477784885320739186652802076357124562681895638658412055874881702124704462668536148267627278103104131968962216489579974831390235905686614091463318965942904960252697088462409993386791911160619211651783584232861977578553088239554396939774670021116018764013795193363350825198720285947203695232970535326284809307539003390233376913434112867076292324562983715888225079467121301490540078671303166195818231009212096605 [114,77] -16929568209029117982818402347148050831985033639030340262418168902079454843268555324650851794663087471950724518417979773344000643997166284402091613533833359817325464820264696877569672406643591566650598950720903576725680939900707295848071961388239380711515736954178935714100732186018038604815422495039913669541758738044672322457561995929137213732287630553700625691406601817901618396172521056552106371945194754525340050546650887478444271669644905430647230261871355294765952396355812667138598066351521990160144802680161680998717420428000971761288619231627973624615118052577416644588889173927098401984965176688146910454227411088171610067502307052527689065609396724041644595464139238494781660154374374880794134020121221507712395885167534448676813965849837181040939997010335337275696099143392665966814564561237758614415018276555026704829235832891946807974681676721668021588436352082986068609242174497792212562162084468344846869987071736645165694982042031220794184496170074764597909552476505185761056433506624378165591877881695989386567340849129290311344913714947051420431140498382992736582126350043409103886056816949022449452699078211486876232323970538536358184667038536425285372850979738121552362196992429599455462218806157972177345843241145748452391733480861929383456744152653985933095372389012723837510435356964269790576757101520587942455052582019764159946895384077344442688440149683433703524783728377522847904286267360584321834108217965352938739871897087658796689128610651072473730626286581061625810315324660438951804468762165425468380923503153479267070038716702472842620313810078775997425644433149988083345338294429085598262828104928327441369549522795932200384794258656030448250417797473318137549833032636674333261583673925 [114,78] -4514199169540986553223393287642822426025150699202420129025575680128603309397648057668632915943964751715982805304229139542011046440320031604392515306822151329668779670070485611293748631060218507094585893538465492005341562190313062683902237769551866188400040708248346638695130124431750998382692371405810144585191951989524086404525478523376947283040205587224223733615738024466974745939890432362044988917030843392837600640450785458937303247891150916878914380902420716071149021065666378863856344226740105445377103754048639555736829528468962752727812964581855576770879506543478685089281459421006946755038529396997880490756083834947487225325259820419575002764114245069453053896219779271536230124185661167165060820595853034332620902211277394412665273692182073902665005235549237204156341004577634952335864209024065481894836201466925707343103284260223597207124753409646018344664318256823456480050221754406697581079839334293449270223703093038343662987743988184371726240919014217788589096682246703391440482806946461728180367500247467691187430180844569663347923170076967251449125928652932334527609773584501715564098735552271233026378847383692531986327173152266729864563651201313339188064592265912605995736180067861717052763138536383806178154283613951102485487279970121687984496242150839241895171603071648465704664174619768881458903610560625092020028704594803769546367924996876770975975638687242358117064233099025362222332268093019260939761002084075537251152879681135764435993676163242211556244399591335560730144557258022289735037305077920227989799212661394602076510950228932028693950508332632631483468229226415903663606085696865042574832872176218193392924364321109233696494692364728348895213470427885289363423455354815465615107975 [114,79] 241199803772280257131573719706440660770349936632663374243348456207677676061421100401805933934689586248636661295872952157428692427926986014185949141436434632746504598129548294671810462326779076195363491531398037656200122998628852554525079318998202084260229777267560897097122516894310354338883017844025286328304935899636949878304002648176629294739693931061203181364585863841604704122687103018489315315272705608873578784546498328383602108704651031353298884509678383260824424438065420206745949460532727861976856358981070116628200369058763195327662552232655583274870363480218157971269325245748080025495170921312805706569900575808180722396636934432609258021324102423785793861764362904838436360001398565504678925792504169877548766518334364465029955206767592167227806323203295575307830286719471672889242418528578793304601818037893362913141832087569281502545442616364399150291139689237861872290714186751236503823228832233158237638375079378297563921789308112091454413552056090962309663859786918610363767987508244734308967297110908173593344799540540235885974358302617296767995991628270243210697997775497392767759324150367117994460840810293890295057276698263549326214150819389441733231182910619780642176458074737839086640599884811294954521942448155458557563920685053665952739689043057632494845650430619577191869572874180504804861317146664321573125129300328887109471027195411929382055184118040770290880971493053076405745330179408626552151241722642627836579615725321321893010874458568483057456813035560102966372550049783775716077646245521420215975108138122632844345277875863780248137897782133677677561004993792627019531986846376497688055854196536291380250997406484451499034010606795261981793771883395761924734423654524893487400 [114,80] -4459929016716241144113194298435281755077435485875656382273097919300653221862241145711229681072581549912296709777965326893081251398488624635535655370848228826965890965976153941160650272871267517474986851137994344578630075314269839246539576746039388212351600893107983991035272973195324084187433953756821956327740225250780706405026545199991673124000125560478917274327631748909673636514940823846277956672978024186980571878437654483417568527371143299101590731974264888028708352441520721416300742027980543613219511971498268824616735756945707507361587403488932350555307970746429406088958536575776394306122084284354499982393142000225054844740013435767605277445002709656998908802183074352730435903829632755309868200024532902874696002423294476090202737988899024166828541436462976219185248743868061419320659576503870547819432048295276665013435975522434364314974231495521720777902855303093717290082128396342406569404062783594707080999154769965672280012420985652585328917364459854698543071669884905314854815505875957987990588969210745292135490433357523748011926419468692558139401824839596870766457107213118150038421003908676899281448066847165186897928311950723491531839139559499027296591374115292901133912336293840510509291918870414603449054041918458428510238588548708551791956024194715934251376504265517162710925876883179453085607145557723346923870071404686960603509213481137148072420628580272285266366512651063167568242237863308410695816085847163924537058801390819194610678364851053188347775206232641655403456163822258063631883714370267284055784847580929652931545171000606801099479604041806147558287961984700333156105412399285127488974633024176311431221266957139449812695380660082449614089517986283361275566096253617125 [114,81] -35211168602235648485888359863573852259267716973163945980026903200292557190809094689263075088909157573822175082735514195109296763556254392415485389997083400654892092351232219302599904987551947833272804568484147394250052789987615667193778494833361367436545997963579143237503477048246798196465571625965600045344979850222925500370835477619623032000589507555341014268789322869400805506222639353563116272942455489297381965227165363846445095687536953870467733600474120058636795173411389970269205152578419433350705217474810332876149254924387231796628097315134661655610141355372132053177395638992468724016626194103127006319162064908006662512757867794468350221797701777426698913064805339713120407120301173976712717163548384928166358174005940437452352509293518446800609998794432245641168641847690819559719957508080226364605079274017135573737080952822179867880294677665630184614310906145035402536255774370695643794839665182600764156996002360618923511551455895330144620833467822623326067441263486264509466132829775277807934816357361453196406153293983160457778456028758416668382271986269420228999386076069208481376884026135838851110477665711848871180332965818632962183528294572030593321125556947403521906626452436339187548124289177821771650707613180653711625029327089420445286474313495212089060939093746351745490361066684384278806427957548641716868707069972076299124227874956580988954303029993587105550389219059466554870287167364641816784134541668508486449310246977599813577373205704635711302614980222331984047936270360491203735280821700888619396846406631485417067103039964474833098603220754370184112243545841583876004016680887488825481119447112479188882225132637997385686140486364765158632208640778401974585834779500 [114,82] 6928788968191800402729209065013574532983054718064605438780492531025164267041974020355040149291603410116798544974144943020605452095624675793144527262470943447615451006712326526414031112207550671534295461982743505080051976758574301964460515480692860017847925087121915485182081942600601255347798752598098643879598233275809867627728053303132397712539354656118146842111058581010593173629946524744103581124763992557648985228244284562141794022832912780487220397443737846756694015816156889367371797070170245677209570054096055019728196212209331776584780160894672775224487728096528066784020411848071162973086447129055323582725953018449091366260527193999284425390146128620967971034622781378438966287905490408676088198511448561805690638991239977326546552302650565293730599278757723357052803349888667511915166271946026474750788137517158883422798385560097909662218414077682771627238469862529278494342285236949648404109274084482583560997248250750305852023208725232517936980455909404667532304874442808775527097130214023575966216316907944052689190349141400364868348549242690465435725134146691872748315230668300405446008007976781955717420891422922585547985015982648298118217674353451867913176380844423133756172997273531291796039617095617597633408163185732357211391001841333579381917310409864328048083814204919146953794925597519625245914711136039224168474035996255213822379123502574103921133066840798912151389231791194044903294700367391962128442973132799235727432148787513732003615519258451855873486412407958038986671878519228727989945758214639445523917941767977073691669372375461885147916957165980832104820334670426137328396254715854200213008507647336741602130978743979489076664628143244678574003552487514597717361675 [114,83] -326995767767553141500954970019376187635816196961724232103982077276319297695730805122546144538201264009419457809287030778518308085009676164960306178346018414573962870288431243523663008703164078029051650270648436109625351334624688387707860348646823629396625692795819275888287851055287179940180226795030334974975253229829274717494371521057396798914140702301094213086772886345716600523616331374690098665134760805064744307891316823854113438698213459232364441519502724732081627078616062704456841663251888189657129727138649184297351445108805641649514487055331096208175525067909549432677938707509973750746902106241838844139818920980401766159153380794066372722649853129660030241379829609015901223090972273456942635872427395913876164459730313264260957279836180636816188417184410157086197887072343260935206870320582342927055711780392150888718410169422067556639256980378020564552389125184900536197005588787851152559716901170393453742614735322325532738083018947574037602755790105270949722875407242650706224401852479727358931949121681120247848138784243929060435700076795925303970266055514240245719711781478753860614155101335365316826925693248717206718000713241773437483367667197024969839588605641685712612887460717394209403715341444554017336267435399489301406113274030842438983320482012338077928300370823497394548868492624796238615836322743383611078583844941347542422346761579864207217775210347489043122697388356230781505216381329784409679616749090987933719066136232399167061802747652214424598124611226266354976488804288443225809281599792053591331403682163540241967799892228935349801970635559149256093292109472788781778013986992298678840911977413784506136162089777252255675229172440540886951837010035047700675 [114,84] 10457687947205567989315505212239144469568164145114055600840061039810729635722443738017952732463628342764402934702896147383777787072976082407595879543493057552695101223232519615014176462313136222082429911104952169964565458155090545576994366405506782758600592573838685095045848847235402625049742775646967244756885395418192465024661437944434549319740591996771156192389857073897793225817136639391251884147320756959532393013103532785730194701028868426063863066549679243830627496544516094379277370271083956602131927481183651341308977335590476945225157343961307099153125483056981983853298597480314160626079908439846147297846950719042293957020212545440174348944595597882678667750492661579502627553116022563198721068222871129829488131960772235428674553704998365075500855503831060784756041672368510623432836506856345907447218632433422025193997549030182392719905939796980713060499225731461607835895263840813455134136794136248946027796738603996341854393791611609229084202557619972002273786538848705568049245359543957950699845511941903173407499839429812415915961876540995012949202163793350007130367854547398964154039806007355340157519302361754677426117993125124790624697008608440528372228945624912240260387030466023384350007218209903396479325615171091701700753764076584349410702479662348012776900242902761481983180899343432329292372709104615141880578403203754703244735198106093413510641315642423982526506106846622372825541545921831222454729978360081884726973107064991554580109197578176436769032439665461411011129173429868219655043402751425613927044492277587115776388251286492328422132330088088278386827479354094586839366936640166897523156559771873787435432118980193371442775236200775720623050362008413400 [114,85] -228341933572708610185931441997166219756304037816269254983602924847541523865992110565695057312484264301094922730659501670322939224065441497616323606687897374977080759618463168525849095247719901354308014063123866704025528620929472105742005860067156424991141138917089470516959402056437301852889598853731503979674050346970163771035958367681313333333658353639339397284543415333183708460275875631274385818151563585182964114464419307508442001288372668017381620274175696629836592927348013614883853163338581073245597165576335071031361512806384146600709533756598370956740536770748837323369834727284305028749720221095818495646822417839590394215589981226946445342264076039493591763219571472640006882150613370486066388205739922944124486317511377368988883337696402984384841068899682161592404785070386329162685441080210942116485524133979166001322950570339556561016770868899175092361557690606230903893369450082859934833799549419113999095502680581048672875807170727591778593111420559947669167895028291344116926230860073183219374408007592088982485588534311629248128795554006976806873335170821016510337603081292344936402517534197661032638516727179091576736658749102112299669845156352882357854704653797321832139777476148885137225734244475236922877973601023025161847465043847539654604047235982422945357568497830845556321254214222829034145758920617644551388508256499405446287089231860737597752107780020554968634241400948838479501301322844842449095674214457557559094063957337972016473542061563648581223709551614800812726115614387667773544705917796199386953921197883079964620144283233647084559360584264138503009053785652190671400059455113202043913963213408110622032360438149947186338859179532649622868508101480 [114,86] 3330367276683196226096006809060199821632751716859168221998487835821152918046985839738363163044767592191226964611145092690393942573209821143640667102087100439852014656331326371227784878636851197922838557191305617783213560610133958710492544118772903162101910440550628248427240842959980122912666775188715604138741852065198542107035913716683247188437691744212971479995497810040015625086395028735519800037449219111175518956659708333740411774256794373736389046499214272381478914215898691918682167734170321280551358144430239066707603349458915989798166084302555605796089714101465215819387745646014783189358490982694272033374500678940461118332744362404019491971774826394387680208242671141035714543127204889245647882703950934900387325352090816531053132468763644670562529172873789255202538041169476961555881351722378766050875477124978898903956607907900702757534444167705795718174899694953086986375200931428903970274045885532262471575361262393636856222301723621574709188560782212326431439731330742484029185796456641671994187130689196319558715243189795515596044968854630170594820527422877456903755848832170901933499836285432994947383193483457136070819183863854428472512346551381439020322158638125871037040821760271935198446292600729701868509751923118245798862452524380001271308119150950141450491925871285713684416634853698520233599240962812016072676573442392456615397222806758198596017890314168834300193392630299773392588679313779815837326920515436101986889632546625536028287005925247257574646867524199420444642755324907144487989100726515040704538457474863180504740650294461577145529325260206483187897960309711192920053579647635757463858283086200207081764913005588469135409217604749906929326500 [114,87] -27846880592683577455494563614302610150043995259479518746885821727264704884540938928137674704141631983025372549529900293084601066944615049544065648721059400342618604268263035256792032356890346851323915323934021443224685161999155594521154285364335763943496702403012376072081978875408525671040289709339538565432512108720474828894148644099142415412778222088877357133531887658597329303349473447386183436238562605420335658391176478733355482349239067310540100427320674351404135883352028005087232193233368034412894634037498570468523297082431527797033389582891385317556909608636683260225950570902787881263625669037360255258979385084410868985980402641345708625573762933216000068538416503479135499596625435365661592487387550051187439964576561630648911171405877191218409021954428491277295309207146569724631581044286122702450166293511193686145727727986801490251179296355423331819048427311077449543696016719013792463499842578166360124408395089547469219389765734401199007076990438224321131165948705638779185876073681950652641948590006193715507691944385444770292439387484030887896695541319146974710580853839474661437813735836013928085083940499652041448042650475262174729525035795418994795759143960560650320614803692700728381045204420457242697498980348925698138631522049437787081875536620002056067351194515575820786313305934324370826545208563841885734532443734433361118884578962011533015757928784147745318560665451655943645943445962241474856783503937583407719957447897805369363387972424034792597413773839699878240319588971742743805730385941531559440771825614519637192068208844717858157209714790453283706970974945401828783716447032299945099357488100961711253623826599776280299071529937312451590 [114,88] 31059451509038374561857237078195928212877179241147551139074754884200988822159782671179837264708330470693352168650174786989046387877323071544640698415567729244517254027165151535685286591731164420800469123536113968859338134404500926119231571400366546678232064132447493340006084490411035745917983140725712946788336814593735016620641286677174784289777732383484738426215771325317822024806322414763817412648138938105816812534484484686626216414825807437327652355153421886495881082804794811227074457215463017036697051936585349203068385419364231206975046922392684979623173988555333908975377269824858228754677997085634349057767668643006752785169199743322417170751366963485846591616750172112515290750846351477222792019575596700896003862517481778091494056421093089496849591357818528287771056895660194549716034035970851137465882688717768879342510759654747447266975401960781772719137794419514713395601063355154284176978759322026911851852493051639037286335525095842610601082073277533870165688592097862157380087325316588511886071735939139311782720693744344592552020888584478887241710405853449272710382770123653234352909720115437488585513326204557326811531226768702717757898682373348351457729638997940572994334268284321578901439701839833956343393108581972884680623035931744847812905832928614608489975154121693784441043471572505236132517098402168967811897357882280358141495011427216076026938887406043568970316300460346386754003492262641388554859916432659836193365794953308627110208586934536208373839189834449864993986351489984479772301501370330768396781516092401302392998600816571754997665256222619748850088588709386892913263419868410892508323260078418326304712381573788987559796263902695 [114,89] 1776077822216652093388108800293192631805985446506852668345603729241322258596385796866991144726738658828731473819737506772677035383542466203928188511216324882383985442791142798735278661950745287584330958790439285643797142206864930007880618025528951312584078987087004943659222044251605455886295053786990330631931159865666941809002936300787758100465838317449782842997603765485314142055386425380068069485305976969872767634742893854904242683811091689817326351863241994113838083973794975508947114579857932579552510802422764109249793567948278104928649180652467371418200219361157424360783322357795936605270963588675898721417636436057551122763731216104235350916089293566985138480456495699825333971072213841378803264200798112964947244534316006984569182125569817273198747586799560789002960658153875143603057858389952940456001181363726659959902910756100436836749892786063416963235507171128214134038572174589912235963245652225328621955402753026208621835130264839623061657140327224281582565654774822021732899649265136136294940693511423895738840176459105215076082251853734174833194757550033461512162482137368660103381612410637402748096042625981270737960228559878405648792692503529555084883347998065910994598872392975668582235259643163852454085481162470979393224685522899783650080408305851011144596974650152832676863494914717039729709572403766955946615935903005891896827520104361569637192886969520171358957060790891682297521129459915900226545636900397598161492002090691885632650191123147272001087616670760933224704870293519601655454407905530885276640734311244375856158445822059146355912505876195561940609913445614546846429983692598256048068626941950841396456369116026437612867769920 [114,90] -7458920787628349133566898798217412634102994196114562947303757117133852507107162720439096162077513167780971314533842196779518328290388288509528938823748793083794208570152191280234679209953264682151963171977595663031384730155382142476136555976423225926098482377550568907740261702220373578767433171731972755244281855395926546321880134351837102217809754354776738586660923188908344764690224386237005903233628205061817405343356074971337067010861649558541691637950181537224930623772975597084903428131491714502810044788897422942273734431915192934301967828501646636146476183943097299539620218874338330678819968834336130640731857981304658496525525523299861210704358391729240304623213178921037148863148909293904351112871872364232135594958232824373413128888070894831319806953383356931110230476008900552532331150505430725140151727143676400941385630233100054903213492539435930441052236726626035336797301433135014204473670092410472932376454926775560851457740933480850469532957657922284712904195438544199987016346048777435153072216984586339393376350743759439085034018114971574074815703099528123617820640318608845220289998885739769402892079603922208401284551771449882664920576358339534372763561278556881896441375197824111899205484486487046663493020342433610917857423217401969854119130307321428269240678047784162815774391796151863437943581933451990999603203820789411938406958601530532167057037539982869245005304666694716890376569325743888576321773158226347917994112214080710354388007881704548014299243522686432886206312109688857087423212837112733054227114581381157317428429731439014037829524620409849459683075601400954280370937945138958370939135828732457825956356234803945861885 [114,91] -142419667607427373462843612076471110985566516281245031586846222762647711097918165342440971682051469692120057093404976212176667792819265114147039151541172255961006401334669995106325450294510475836406069324968110010938448121660765283855188285680964971888184889171318741420558133943221976044331498364202494873715059771917843053799309119779540805824064004988270731990131905449847029329401865402679692453923610935268671914287454225124699447272514395752952320347955628592218964366611162131493263750773711762314492191710854364993573007041386428974323380013548681853410773242766764901948434966659993997302839450004137595251915945675502001162873425821551971938787654781764495694307800009628436574873872546581053279273621472763475990957808367954675950598488612467773081441267272624126016198371256013431638182484089268914415445448481316721404252608451493843911616035002999048060605054094452144993964089294057580616023180966405647101386229588300381286176003156135183957700273422359751905548238506079929365235912295993767901123575369274699637209132926453178445918208194370000959707666867529803347284163557245881146818182889736980435833315080003409934638787277289541275102430984452667202563883644518146694649168706808205680649835991413346755418078271131712784776019613236260053598028728301564047043644492120674807567231245393103523380484158336532791348736895485189466366284612991483427004373487032598548043777596123714908608846892567594508179121839430012162999358542611351397993396400478756998363742990144947722636696136433746749418785801807610161589815615247688891251956047883082221346889994162115489072220876396404230765834587933397967998624490582592920438617591081025 [114,92] 972827397881754990247393964168396072576703182962094197562093028206878111665538694368317027984693243118647580356826921565987148396677789980906097975703883430319256604655468973040349267668172777710055907344583517023649251627731146367766649106346371082078305234552907872267433215779738704475084390906737243918796558015600931445222231493786289817539833644891507096643721702012117612073775398617828177231598954419095204306085598114371387330267700020631516131688248065662979548890559412101572818095421746917538586319507755880390969338327444816140253780599615811785315601755670403373062743291108944622077189529145466724964353015601424860984557893728967490907571382240647496782746149289452733358346563542990131289947806522453817970220152159404262728113285960880623223418989251768632192272813130608170884973489147021902044950756984646779635686614936971172477497915473916667045384916944019967333439354453472054849179172624577433467674950649142552976668976425260610629155150070147413911062502624050804285609123321094566958448899365637480810042671772850601590975980012229392231451935433662842821131266990906279995480239912459498542921128092043473677177587591985055709943603829815763972560813928095699108573564449476601499914839993709098676526756130554407046793423913265112269720259972017592297987789067345875880768592580305614190019242512566496143765759690835620475204428153901501960974860052184990642986320767689242542969074991530456861288825044491365725718101815467834682871771929157882901188494138377724298226749907442442786723691225497753015378808743681534634152847950154895137207600342249597211454119691394825676021325576252804033305956183507892183472731605 [114,93] 2949424828156278345107246911022105987948702910708896742978377750550899945980243323590896073115851181210890172472978465032852227436648803033664778823816090516007588830889341530804721246031260394298610149727964960963732926026124664442776003008439669339684373848256866943216958416405629647610787405908501553807486377122574413139381705662053584024000779552952255534298405701011070350864414944900281402362735240377082160283348372765598987367006165583768227055287981500455712157879537459405673152703814640977369979011796699863471891103885639332089498723120519077983384433440659804439240951525611700917253877255624614714940020542170640050459025099905996373642259197570466741485746210793303461031196201948022394229658185019687922691246840051893061747691127992134923103727296331991195384364631203531230908044502185566816633560533419532683678068443261166775215253821415569233171177738715554718867999555533411134569380381166157862141989020502558151351964189013825117698522029235412637591635148572058421097110679052217067538058891686104658745234510641539618706879447163657793258292345139065589740995724340252762180031181816312537676543777898097727303060377859651575245387648741405962472797058245693568094017276477987655232987145671317321138956121857484380553786903537470819460633679799932339308184228237889243936445011498965223208193464004869484466180890899890096410391883744044759162409980013312780511174736349242625991229731399859463874247005781696824023821643884568200159284242400350455951020408320832714137050681156642939752957651423101855876293917015780039996311253096039366795537829503793685198476581542461305800151931570168845282339032050418679328970 [114,94] -19160152853353509077273889341353874613845503784184034643106337417084007433174227051090004268835543139471164692701090092038927578197945953630426923759581375219943490725134301814388435854746187011057517189530754889361312600279303847393769969064948482090584722921485427224238427996967563021410629604106139974928003330470588759002154416253576751095890327937550005918312538086632976001268434645954961068508063824690450090365124136293018617374314244488071474871264543984957047942427074012547901271144362551140576642366952374565653166517559526806991306710079759346123226413832881421095940334574718812421212686473784681037724338181603150351927156203376372885163539967203330716640142739258659132876297638893647546081053430871739523678901206557765708364893196083339674266681981897313152007711092555234464005438826935826348607280988942087567321735779403238705966757566784501816075924083873648300172656604354835100529073929875682896675324746066082193280526254110575394841349665775982541014627633003984597648117210857072217088604113094564850046840875555498768672492082720348773370438481801283119664013571087109127104391746127731614425715395527389947594588967113405811881435409734637427209096236371174129190168890726866886568908411424354506926268111477390937995153772984965651037621587228844037327810559978898876383401756034926194946446255846022626040724016921006210064272599399594919143224064634799640091036460937937064889188633611122507585611205648787551757048892112132853743206281282045504390665791968275936682153022198190346210602058833239046849505233245597916604066671017557023260151599231115581741307898549959426445624888891683007798176076600864245 [114,95] -40507783352411243706172362914696708780075038544184544442247266512327457198394731693146496703014869477908145566424107935800374098666692543611210027886840487911542346796018052383330270665794925787024645510095372889162164000081061961710804185509696228182008869396598929456634825912911861750120136898654867630262540764507238582522169936353710614311766016273840351920743709491624427348043809085208171830464363676518914550929952844553595024443742563037016006258941441791365782035749093841753498028778634459801138697470048601934943600601198904255995004316388890627410863347635705027433894960225927260001393480754333936288406824320818012263984251575394755773068182299261282322463980385839905428663942091579770427493849862350096125051360622512094416704083910833851891503810247697866222752045248745494764373248875851163475702164640050807738737181328701396196339856596263104499887795674519437346208213547905622052896862641610705720936070220287442073158386597036686833779242306743521712137852459909038712974176510631946133734946360510744597310854139492154835619317013974944698184487525790824670979034999592239663104348338207313375920942305416001670678930176194076628296326004152972877280188382285402380439948005479914529981094399203094855664331083529737099308005053457980468810305417103996803274929011702371192287459789167795562749833174369049499321367190111057246556079065113128906391399542731769429586690191126182029723231509930053657404594032629942053350006698916570433152530213916608946464392995589015125299878853052461348477596635091541835866290665876424418766352567776932130052298660707557716747988568345560934982229554050292060610920017001 [114,96] 456585149028323528556837051676875628867895398042277420440253224072231978080831409012362133780580090332773082795143857179232488730548523255202448625061066628011790711217473049181155768663384601365887955479490527489430306839946136251699486104815268739132479640171018798802926599063304444006264722231744969982533393288195898643676382321649931222978213785430124561383892892016295839152070945346267778196357432365998308274617611003855390636484295429424981024812361679471793186767335275572128736422930073414495793997668306641831842792527347926025859951525452162448822906240693260732287923473272360527336090878299915443013395882222030406476713920251670179902068350338581914722632570547484208787019207293031178882692708099086777624308913099119174434949688684875561221844672778887932580662568192765772733755151185920130202420479806679823906507011727478370584907160334957211986580154234567199746332666847750201970171551499850793636622058378644043761632666643898786013038752877419694808055309937078733050232247406087795249285766949093995860649032041394907682928240521350020267958679172938402343911141395356287562739311586969671105214988744589894045181813135663566516010857363117220043648932618556165595138152299632405313924611199873281537982089753207671145066443050657952939182260187946165478052721323466246037869329211501155497388973826981231272968358698163575185632801858913814377263597778796387572513995716056923322236182492910092265290625819278697804701633480203952515211344245128747653188402308337127437092942516352966231592921266539506396293069335279668985505294850816140570637211377910068398662319450263480528046068216187573759321090 [114,97] -3936477111937564563502362326278666707145595133295917521446917875068736258419729117773569139004469520589863034474508088145252880117680521314941643675823474314262570404584010568019910489845349224998177683567981953935933125196645288094875533896207930146871325414627090606021601799522324546649211117698371110715949407149559361564854766139931186690171943942832580077850501690333076020368392030153599333608153196896455744545599134398926015897879809515824324052454614803027497412864209449338284901683802942412325633054213402119098493577392223402865394921333805758024487304188855772273221958139496536319317812570295268708111162009358330058159875239045801984392194819961626515510535184921675537125486731747873502111328830224206694830375373658607064204890517852926010849101803477329829718621867210684158053664357206468628841773127761739752056296470480200404616725074724348934403173268744232193203605777899500756546570122982929884091926067481189383951398357212616057890764284412582725809324484688288658494068085796281350037320262990373057716761870588399872673627736353553490705077333753352709982693243097495319517760162448467995808602800473278622444319149298450643143307392229150170181048400182367661798622538687127592365232910591256227658590350487787501729002109774155022619161727318463480809923465572778895650888994819483524620911509619706875075703682380426686619622134198228861338600236510877276279212961769986214244761384591881411124613433509514927656243969736622110562310501924720918082559489815722762864723449072557763506974173753149237643654845118245377006752692553733129759923863830885738348812094525207490116353140064026475326 [114,98] 19722745428275388042550798997558610559935520817068062017684264997983379519344157943308741542402154687490646446334783470366667076148158870231475034755963809664959205645733077035611666081164024213273526166615717590764825809050833949648690490397849056514608411247097834596292052839861927677347290297408326831783711747624934037727541378445934463393547861317233521700400339057665675679427329512951808213597969370659794210231198147587726125684476610524164848458954075849867338360303806465977961630917618461544389107014527748829650399794101287945238357109447276241232228081035395151966899233685835473964764107993944356924668586305203997774556194425829254641346355594824014127235497062526235838430031006356648864517640175724636911297580931967162048660325397078612854313960765350178222312464525334991511053827293710037881785254440275255743106126544118730028681665060632351339147192016081178570548542227615684275614004187597066544478836876839335771089973244312035099752905551276845011904223207524368263563679605387380148559251376662347075538746630018021039625816691859195931174640991948452724511444522035811171800949814045369479472140838697237983111938698182750906592196102224504599093126205577498060686834104904973580166744619998355018895198106795593719176256083866901386630448811759415118385462108129747809203015580950693066060615615220766276099102120929310733145330910142957708366233826861291464166146681185161959932159951316428966961069098451095417599351404288745995997171614009218946791751992182342965845320597594194157308825670293072902864223759340399818382017431030132017447934299184066312479903388151466640697190996886893 [114,99] -54958684253130707544746679841617731246866695479512150053666089325490339474757566437581324777005311959969591253943279490340416027378202351961540703083238521933191738794037955156918881999295233883411007935980659892884790116554401101291962483368201725473688488956833878816986188990238045094049883440585351917033287549420497247412272614790719413183664391579383115208907951466504882196299409640465175419333586903445555495884888835526867647617822911442594579975421588499257486482952459529818826578254373219246918842741846507322988229408292124166187629670568572217860215033117474237363365562984874090289936079644886017506475035405287270994482753060643696149878875756841787398725005651635505258089279534160664799617847809139919127885905850861508964069780058023875684520185840459593885026958356653667633478885385747433606443561967244277889415245189400329849484674592887133329944542094625005234127447714497967332735252485098079170898289920257154266160886805895325524007840829820152746083238923350179435232042812068675217706893092154403553869166177683338439225755693782490263446352162374623995717420425208344866445584269606641147638054409966617581681665244886104209518285084961149311295982195986401255667160132879717923979807424745851521621758364239942706151455079538181742129631522275233978360310959993580864716833222816781053471885511043061280463273309285702366154826178965145401170790984372411081356782700233386886269833069827983252151215505143338811593776832629803192694645114171318079654177687757019722108743105565001521519277026583941182191289404228263771085111412149409687810912100219124366598149718992501096734298536 [114,100] 96697223554498186137122463826030013832668476769270870065693905821640266281677061150451629428046169898408240737957459858932888138366826002097370408838266788516388756697417634078729645368368181709895787631372254627774138384303194727877558723273978558761456695307775109660624569609906663684401364462903684126224882131247050262504842714907143775791778242277952741191103620617783803203637393582013120774042078046547900659591185931525003102823371002945973558740669298294386406953147491509404370486550407070839355418180781694608084274475379137116544358106357862730605694774136063125808417502884632026195705448681499959166834629208808992301312345634403012641462991746318441986922162475994587328290945559795140354125114422385042221787527809570083848957122363866787338602797319884132212093901788344565639748870642854806442926752068287268240619773329176911905461566986566393870892877040738533614562944670737580464834060677888429518532282861784500473677896649437271998290662053996401889843218659154899401280510363308492782723618274489534849459976881986267942673707651443392756330859759815165254364165377181418284843458643059353664664141578493706942399818821125008847929671962993217180930248963065225373440051928067232363676185322617375523880564582622420028813954913946296559688702283388896700629493064512271809813075901679099886404459086618124053406934380550593386865130794861630548841801458325421473075059016979570628778605959908991532236450819942265602081381861496186376067457270693909540055896460487268237434291078021188489088127254926562214610001374607324425194250712128455135754217079377597665786537453102165382940 [114,101] -111177349899101862892728824412403269548493480939652686941804813571087943100214046535623372901246498814615236400300720382188195649077526854991252907621299117091308141281318437165224312253865332004299870069167989808783985089887454403138579014135498951220003221714508148979511084291420792524660972321784803843950651586301767196421256910585962837199564060278485949046842479110104782796756056779477152567590094034395131582759884427297687397102090685139147894639032432185062258622220854194494351581688413387517848607598930189814502996765308146205862264906679573747043965719886269733165945205830711556950605265012708480937981138223940702397042329903172442264510681365711586741121643279186149231066766061766506709150624584520287007984500683091213969849358262006490181003779704197449029737664679040141876035051296739574060299080084146524603195964584300125342042857914223239366120048447363211171437752017209017026338062551749954155570403065625477586932510805393510827326673872090857291394593022431311795798707733237578401758063107648968817646705604367070409941322895761946272348708247275887435925469259676290273884028488102542786597620775922040717592689279661674272561747080151970299667400065351368366898875184946231740708166026958073690178350641456778612718672651010187048706920397344856286171258740407580571941086034794239083328348259992077278815399766169944014651037404660512565952170887699929243374586014894773386693962267129921008214203048351219350411711515946128049028726410206625546686777296214538030135809823496072717483061030379798625938711735185357791924211956312715429847397121227661961697411460210249 [114,102] 86573727121246844775320052990187622310405596115685575310318769505098406467246054279883477287165820675916953950411092932721435682183171093903381673655406734742586034562093493109892227331818361180378929420998140437761077132093648769272848145320792129693801142660335731166148960211767011951143303260635552342997517761296921184315970861745623294475400340716852862006347113877207091411784865622933987860748060179685940819020226095214677828235958984905193134177903245584337588621728509975334817299026583744483622811769281789865064297481924143131122305187818635323459172577187464616785715059662819067025414433718808625697476490128672186762664530329164153924645629518531235250915630628600874990807236870728522127194691846831504001207133178558372464131160379084383823959560092983661990096206210080428468404276234101740374137035825542229197845104353824233640058738580582658874400904523093217189679509239483940902135863072437347018051395661826161531637961088600948070035540128492448019403843783293089624521357237987883754220388206870687410971898789216917483195675962960671120525448138140047108688765356996447756839063786762328051621002161047953052255291768069342312399345184001239365786356232119681842298207496611319677429166301265644683402501905143543528238146423564923699699430526031598808214003117594484866166461111686216344847421242778965571761963718699392989549376805366332910897846338719454072936758048314051587701061760571803931161212319012882215651887292593153827948077846717218570554887254215070780129248487805251254823210738854008427151878303524072671554201296734077496795607709736534979988785850 [114,103] -48316109869654156378481145962219730227599783899648009333938042779282155208972832093386296844950094993939606400327601114556627722751574981283718275479256956117312862308450773993025860150561369734623292448114869403080087827478626096952788132596997297870266483192318806509312691252669377816509115238935801447073436235716126327457021942588535153349529300990376886232308650918160490679554226737159927615214153769338841842987992333937591749337855502919406845831842523132084252373396074674190573730722142125983994489125916235953973143217265630404051817112188690937015321870928815960515274385829236377946071099430106745307882499510796831594282704096454975581347357558604908326316701309889016175735622346188601783156131526131708568988165318887205622882829133999127428313489830808594470376267918610626060313094068434557760965340713533908478713141155124802184619086196662552145102254426575681386551194702912167783167756141385606774140444591546120657638689032128140215808515757928376533522116548439540593504080228237592803755356336307442712137575239186631569266075860853174048033762173885290373824444555019000643108256329716229010925156984128744334661160133855854090422760590242144803728781938648457139316181535521345102822113281137190123788789130129060426246762828593711395804019568647480682551164484931796833082856769427615981671917559279207845193336783657759132465140643304007252078273505628058238913429179407991215907851804702779712683911447697287029808041169357159217112080149506626077235448141243635461338999462060809938185544388281252898555080461247521857003406364627745367439715031104493082300 [114,104] 25865191649506819094936076411589685969553488413208291484636541969613006101082202975409017342049362258056197080665400818715260050095980862777397088006992510622681515453725700669124926486273397289789015963827724339974360308479640972148809910150722924334802874691699501032960167291602882436926698412417691866920599211254726854819945055255698082814005691164363801328622117771306061711188650234046941831086509441283399311484203287000633270288866634181217391217507662356542104782229302715012500600196978464643061643526756275704796734518206620943364678834564251866259020753018956972684702529555262894993106899349249224117745110546773289078731732876542439877182933443562008925052594430653268012716819769487676610326607443287419731819767507524335091202965032968435142109195142010301454492064467505432145676244872140687388712920161154231751641456948622265121718124623338925507336102464606309416042587005743494829860896482187607204922399569684701258040951085344941791595849832572577733344606068060096741090128414312283891215554834477370060107843691147996690832642085188090813656293705448570782260933354513046608362602764124296049084765024733015180808815171731617324623956555283445863093998729327928386640476171819033872218685338980361455711877391813222138424807896135957471794905955622887561624587800375824711845138741743750812245159728788444088151133040060024438174409780445925439662892381250243875172601838757536339128087222643492647643612746046431866932459650301457755570973480530485331928718119893176946778902637149225123893786811991066363276885002713999240843789183881497319084754641749750 [114,105] -12855014611786760453699665483062112141896888858931220656219975984971860413411022556547886730364381647561762874667105307885068388881322528418144962168347311682531149279113522483444479991560812007776615850805958383179141266675790537477549193832971709795667870111363982185488570806587461581262306866239331641996096913451584818725944726518001896541096725796155694650044549191597051594082444183433903666335077920522305308170040191617296824652315883336199426858871195237547788320342417391567210114347158374986508690484634021171784592290678602698877379742921182543895595624385036980104511439305986125894943059631719856158363573046900455604484178960468618300284422011022612755579693635990547558819662121681549797549716624706201002774636830079322027018554028076207226685580523455312233804933685613738328194617065677683734357559044391521533184594782324070210042030947798692869766869833347091311617633336935802765658517552733866254288260204669139788219454957356296534454412238372672041081973144287101808159728937375164896949344947427912732763599418698936668506977531453871700588314341057597925081741890635231109066530222789159212664599087582903988738465302493131321042524492340257163737885099700787069040620548408278081875691057468029218443520832639533092919624694552383436298188832547044774779513800181577265680705667378050039130023888406278057038661362786345488544235786931495697800180516208920048613356903170117407791331317899058130888884263950051803476015891002493895045039193160852904344836229643307209113832043856335333527554361898458796968647395626897183210973416613836125531764150 [114,106] 6987061137480062090057994069071057510904994415223144751902217195677218106073715007456643119672762582612874572005167910172364447295202443201273399150714546722634763574341989214499446849389067741699654996834533802002123523347461055456147328798892903827575661312247496138005352085747006597624169267082073372779751529498660931130782455621873824816297818061234458518793031298198901491153555941783831214117211345421402982223551615528469682073090359757607801317467779538840133229478034114538839416697356675061982569487027244098004540029148845817926923880216144121814854643219623541319406755875368677079255929173498327353047120766309263897726027820433699836529966343574818616051533744805663792586053062428207112394533403209415896375653418075796231245243215446711372719624036558643143237333888866895445783986505182770233158319423474107702470687325208278445889752558735690840724102053046797539073202748583224287577153350916951694392636315022139711224324959184815589638062979519764655850996852225898684419210018081364404311335315264432833344179950706650280416932243070913071873084861255091483180387189362267058350911090539127656524357003137759427164849008064567650214235096283079456310215498363407927827384045609201769352160375138535150094882037483833084553053428841574970485284531394785527152581146677970003269794672559565876572322472780925784735719403356672572498113839933416219267808101122847411247532064847504402841202022555660086320997032711868523069534671289722233081334272282008097168409370571967024267406122992696083350884655843027839856811333177554168075440460657562551175 [114,107] -1352807626551712124027265028916804008522928631983949015478151471983960710208357135855443685214378283061276218344776992388780742106582808343483443459651942458326682312944915061444176124389387848458944354279745924036750320396303340978094515812919618508698802765401764188012455634992045769764037062514611429658082679574667378005221494797872962563285979875183687495712308871339916733489703670561076569580797005075236698466247260497933118860989361847973689422530947858690392819473664508309417894529204224294049081869988013848322561436880887842606782292784582182885680954916050608839351774189330869388849273610389319404281915638327252430011385416507962618022350508157611956650875604410575161764125290000625997519099716507357863626977127693099311019552895477497068098327521481479034908426348663036883143742907032847587109900141785773118511907366411034472806959369605637062187720164478589969988039217699535896553734057200118926568809575666903220452474482724206424913214829019073813291491888605146957971170617653042691989171768803524103227579146531669906754065581620920685744735271782994756500732685166163679201528523881055900711027245191769547216420339039042111363245206511315658781837271492720764876197176233080875117796220044314983399529385991533455948185563479686664122945136593471656665192126644327833039941941168956680737284723155198458658222742105116844535018795496945542710166739138644511175393282338017690094475136465872605237787669145658873530573494352963820195441073749484933264759533822215664780470485864244650178691983964278274962300413174616433913178036493475 [114,108] -617557167690440026983929434444235154988088016759418029108226541902858575871855899744046243488837616957649594250397952501788912554586473920938560359012453581195664015361174445412522298060683116392926004121454211979316017410407950349579255396710434455124285157705309272806480811406257302107387058909847249645886189795020795722386983552517264168600383004243792433806598745798795776645541887088465940073567742653805997451635698460514539835380965544573462882765649746977687499159094477817635183706291820047808028577180903018561713320788988801683565975495870803872791390762538598790865555760858148833081293533414442600617035565704833315703093985863938884205874736114086456825032448511811706198466162012338412750477946952781519755874609562596644585332104470696995938847212030609197165128355513162923852354031989076205223895750974528075050208165898591299280468564250637059761947688024469919355710335110704808599548835642662101827654835918601867404466305810429876539700742338559044716802417518605360913346959656958056063055002389627480164885720297272924699551203352695194183783746708924383685742641467774883483351456821029507124255680519298845306137395104452936221051127268361385114167326531738575993435697569512456336969173910772648571012348004094624181952121888458453851556693876603202610387051182796314409273456937271537766007125515160260884310610747043167005350868865851790025575945845887784351531140167783025266179608848138777008274123072148784475989900841041873280613407336266742582889759767224140642538940243358735038229597655549294937411000592198818609379325 [114,109] 250906124373417486288928503305747149082637299628783585465358200899354382872384264954592814539557637231071339911915438428817602568469308613667331788309256587938491850621658966373031081133487814955857950717455943979330956407391028716279768318834841992991511102400228696779144490401612136626402540914241341130544073612594910142261725246032578591166042263267205638036460208188836420478487816596429014073346471201356407562600102104993961775098708064033371900304270884709100670821991582271172239257883577220532497344851504514716359405965746620026362488308696910684394719923139291651836698024669569188437159347682273746163003873505116693971928286111982916981906207623076094727014985220596827651816978862732033949591982241243673472987367421920283536434156550729987131614042096888898438431092317768163860811363103786604770615065701093998270179182136666849042592063719645182574260781762178361989725043419441359502263719962096509008566374558380279241888339747233825197385097197120769080673214260104971009610878521525324214978897043860352832363235104721933428569560819246678111860023547169627806144313346552452982353983476406997282843305394587572317522406457668572407265546024115848697831106086610580029760796489408610220424393297010177828724589850172227976548296696278482679937993594092101727925880178073227349966562821604760146625448762112331711540661444360914959127160429783152168657872674789923697974446934628864350512428859630629383591443654149134250532134954839681732979427946871227138268937069858945351668306727308566564945767708692704250104989433887205700 [114,110] 11264187778305572017146230609539442633012587179178538618626661948737109032509901532112230628488602992791466406741330796443533050583847907527768721275627275538132238039419305846078243681219435600152567475184413658554815163279220065422062693296777712510266662781723751142479049126146225114702834370173157179981034216936008341158693956727535156502703614457277159668026269742680621380480669507895236144555449636925241841097547618820387601353215472125530941442650454971119587358365912975300449125498813710152137102057361282489549811158038135817967127112308454666172977665278140468537386321963356243316500301735839582139177608205036166428139878386630635082997476680785672057930228067125859625407302179375142274446434837733581312733577834687066094892949842284471788870933199249096671512742261906990429633695782352882776498600302828313020355191916863436165408255080732225379596160646733255388039890152726636350155635842433714628637177041671199972486293683059753555202697654836670066253723803971051163114850809973428966873263304511101284107858557013466874732788642463835880386176423698825314180612634277440217185903285012523266304742665457806046476302108078954375475872888790533879580175511667089035297311155725971007124595862937627994715299779911957582025544144565825410294719679733318996938299823203345397624512653277047792106304232266960633431360828734738865799479463477749655330641583448055186813650462134240192852102511485327519118950501187052678350336389831251306977667819157280818409505219278475555240428136180544232539554142598002770210650524420 [114,111] 14062362705219348834424455603180725165740657012799526454711916786791530992142695045859869249367758812862042880839093906539057965052434244185488405663310009688677455193503796455686152307400056894880431373396956363528704510632071481810788758536374027951189267855395389138665479294312463595109110821897396636533858214267377262430572420911584985944428185551697995675550279494137078208735593461452077203027352840510391520283943286316125385431793796407272872186913607952794910166256051577677585754271015900856178748093649755563455980582725297919638387798605240131264219012002109419963953620903203345135280222156217886820021253344226071246791657996361309972643538294868746379616518109832393759326761896219855511379958398363517949395995108137163434575564618465526421159913024642743788138564231410205077930571302991554653716242575345001559466785254311157547427310517455734526720255257088962438595552504202286182655805823806527113908852152505487064984000152348585031816576189376937020562625464304063301270221099252250802910693059467667816378377392740320388852726421233412067157833440369138548785537044609548696177231392415090913616429765168570476463808947275664510183646983156869901859430347053899794211628262650945100221798014692346074638827347256603861153546775573482573433890590018378400543889512584545509626361045003656064230085036077241335002491709268531275251061391168998634931466334871978999462654084355159524644018802991964415342693135709976859146721762985716596055400975808648960506975005397310836113825927697298289057720668871886927004300 [114,112] 3567203425594093232895691403252137169434231569044687018424078514401615775758748480867763817195871023789342699999355850805436506789658571759749937438910965415623572596708563547115843990016907190411410018766213529411266846160347217563473750292186802435285385461089684065924963896706026527916429924737158596639732304987745765623508622172242671759955400319416189891765162212677887869026365817355816645563010441288147949188748580817996177148471466953751293630666112420679251101682824598310678083653155709666111332197098438610224661095023109975302752201178027847712515698627231130180510805158738899751061988349857968761322915913293237969584148938414676669719572453848017163622756474501121086482561612014677581029190252883236585684285539077148640519225978497747043738836945466661835851470664515938252801237161390535893435646790809164112716999247493916563306354888217127785911200926224030884743625508279804548836157389215579871189886930149296298855877961556580919307928215812111428877564288682449789761494581672537070379230434647742631888609154277538876870426642769553576137818344075315215439580684538539023003531311401370650990748713582550153737884053787173003364265970199682974608482120000053165030059210495431053832385847800695601577781746718302390488855703921710194219316279856188305527151261638208268001118223099877220214856865586610973077896723084290181407258113121261564779410103704173958675059262903198129050871456215869296385716224143101303537903362022663999991291283672138229031565556550695145790592430250191548610048952039461830 [114,113] 254732181234784468874024250088069511394172173351172347028756183269524643031637313429933978374075137738721286806077311373236887315386121351427409802206008479080352459498490686861762758853637241054100782886620579692073392359126848593113108150490437441730925549558811189501520171174901996108619809519694132542566154758749789347426976839058344276539580031786596761385924681832990517559300305555663635599024182508807507652174113055459263099082835522944055695994091131533968993260720283297345806054124202235698361030993063585432977956093566154792241667806691933125967955460858847855472776323327982523893909935571651625056531435921551273803988856938060385657380035693076971252038843461800060761258048461865925833220036757495667777342026875117698236404625870384699782804844189024461877118190148431633573322656887472950242617128721887675691167420853384643168616771358369396183624189255467371272285940489229299759986447901317325064416063481618893247982917004267598096347106527631565544651746545009324636190064931401787159754183637871025784147478255693016207918348265419096312798500712740900634558321550329459611390090641236680544943045700431679480103854925105433866644146487588142561672744206580407402795604117378123666688263091948166554458905455015535669479560599531705399037147337994112873390001178615069364851290225526906416112929526930434420394173383966127823133133349232912136020749667025729421200878459831512354876929910769998093673541956697509000925206555518225748242775379583943292556529753556197184745350530389178498303023985 [114,114] -184321511677755322173078599247739546130997246298195517709096494266240772085929969633739987257350368736335915478990262702342506395605706136011156967536657907031625092925727170780270087196504112919397811750972970048539753668249537355794491496980343783884544546089427623707658459917313021665069699329647986371895115148817303695393236075760216612721217751855532462897304808603034798051780421107997132207679447687380919160090394251538438735563644694997209335034090190761564470579019431337218836623825472579931017637601271692330217199746679304035586343021924101878124574034330684194095635201885395326233598901551290287402436003630317953774518845087191238424513367037484916531005715528054879111326556460398233089194948646956571062258780072373493139407703619599068722891154618055408207555960498993980746485816316748408979164940229143816479291864652371703124028362021984129778760735977040670536623577354437418958041689238577943022517962960803359244367448766333401338428962830504602382231490742046547953950601697857713403513626672464068908647188199441971422906187769601701435572638201876838199627195685902724200068984254414663587235630344295067776468555566284209074890795832938608916070487827713752553987444469936260520076669284023099602880238255261456853085906898530186861040176441129347322406571614756457336874784269966897760648512654821270452706469019467369804281635119442137618038917405673076046262202767026985548041090776141521435033722170976582820825253778009699763515706725400176548652880103870491280186370614771529071980 [115,0] 14491408082557272487070820320536231546172570742285779922402722842185632675912367921933325332212727206004730566743673387683852558367222930167133289632184723799310584273362593823480106089281006728249675107356029332386769306771853474848935183960229930072183170267636111874995504804168198856340986166195253797294214086446423596929725325863651666155910062403024624534143884186024273417322541404891424834318878601659835356598313379944377008968397590619260214638257491576617442552644528043997996728037219327429413147038538022811460476761488297375729481569388652775631068100681866603160189098011381586519388361733094023975133191213620289745529829596552036223607249320744241152977823071001949412331175653133602333359413029054339272732405307486369080143424733526267261744531991240871704335454260765531265235102265719050372761455321941044598267746978174384550198713331448341355813683668283880485188553410038870248814527945230646987366199836693614820323949082965880769305820939837278343065659507611404563796147233383049876846281880064989768204911169909995880343032917026310184906607218415097916233071367891416513353585300719399446647926944457536010810478272491084061144510749257178857943136821105400406209749083596683339687362443108975694612141309244160372495471751516311265517382254336253613407362546917381284697269134593965215488699979317459059203246841573562376803928224006998154326537539915164859114598688743530799624736847306887053900031719441767790881073850972034188807587089797433189903413495217121649295801942538018800682002951716783315216075824493379433428419496104745523057488579960853556665265326356611080132031106600840865893928740830384844028154932890116690988362628019223087121839726707587219876240538849712445819598044411868200632948970695320412973124600795939131989217931727065119110855079130485786477935100815379057667612210937996941375048314778402371016934832081214355157883547577152970713134021383279379565999619633662926901056154530924906476155704568709120000000 [115,1] -1246426245115679589560698556486781127585383666309351699322524367355386508691926400464876981809145988136473523162160310784988868854993906505317062662811528723631780364862648154160859578088415385247698197360686088395478332474949920363216964346914513562460242127228785432521270268250111467452238620583670658527152225871684975941319719955964565235392893253731261971680257719599101638157019579575249340555711301946860692501595367049576382031535393631963981194417498847565826212728432126936032815259293065348499572643302876555372327079568818324430266773421615043182011333313539946603613803010334298048075032211524646075024961247271993384868736662903938179273352125759372984017901261146090343516982143109293018142210800576650283408002671715496765711189116829902852059656350184579379902131284417395648075821009666878587105462122838450652552958938987282217549886578501625244336208301766786544243811540836499288540046904377147594124107878057021073473250961692503302448179108768729785853601313574239539246805526933255600795874461666895080866455677301209681157295611376296737586297754438283912745887923419670760545285982853533351179830318888586816333607946160053572152330370352775869772918580765844819903953439634646523946643848706267564195034073106780910294180131675905397711851565573232450939326458036483980674279913467250616610035301017438399494578920298546089529506278288065052306330231241079128171720004587131502341415153952180918128950992798043481271843194676816001095412554652089930215771146925007231680437819979869907431879086631499785367372595213199314266929795003051949800381706067734255801538891887863341022742561431655205720541327046901935038642700433078070139502423705716499212252783013471295730142099071908251441321740621189015250578530350729273938580218914288841393511499288665960901073797144526145859154895995935098357843434098862719895795626711164602623277864566521709724247903719299259836249343084697893082447611928542034453392378348586650421864840550573670400000 [115,2] 47919900110891558963453127837995941305173814201918065780024976937028007819073971891381001213189372690226454276545537036635408349616994708796960743895888062194533037485824879398700385686855912830702125878677969798760146021236436663946669008955813549033384160947920176628506986660267437471138216486339134964165951534801403347868675195026559898884826773489750583990260623797494760592579963199290244734632951136619377100899405017841671474555881829687456298590371296650330350861535660020301127658147042619655909034742611218806852201342859014011353133545860165252349165790808754324440012899023164172398475515853537688231287099045733400548332303797141786888684007689071929945108879436244063054190724433387552394515464285079465727894831212098817094391589763754892869698045883149423196989498626175734323087951948147525052053927030293045249008138976184799142500385431649938032388163650945578936422160521593793519151955669906843970083608284857667921641965534800279322262992935003004036269725220775647968400314276360415757994187691179354888132452747422204457512169002406367925133173394148699926738814644958949272584770045900940951149495298356682399318887123547931495790149220788926326336771892237818345215597184747099633042058896058028709572455086211671051866422027431991110055125171476354036510004063009719960144108890363792312623115724605096900795752172263871805500904546777447327763283910636509988066614807685482581794076306237431206282846963543369029239060578831668942828941485246305135687595938428746320715995283104280849492065091422685791734730661885215802692269768079235958995944201304694104035863239937154130371381726680226602737745601081156704480267202916332587915249739837583877114950745378882774319642289866895446884541861491383999235810403388244127187693193816333420452622395695245363181908777956469043821249498526024116700457268031570592682881689346070425007104342920420110984756997136044913534766489048662301081800376989872806140698989418631170595763930664009728000 [115,3] -615796094070063252333052536444646503066753529171790011724230240282188710746678474088966520748099615117001627375426556851337816665970189878135630702629404341088751782435355593585298374907707361181732818694894043274060401186002717353106083044163033602820582830453703881007688646794926560881388224861828013904536297847847709523863131702251547317517453755443682221465924784068408397276558964945485041612691701578151351958203573228474845939841420545226567862162282523523778277915572742792839448770482136885902003508611271173193667791620904528221508893863940356855213670385704087932492940706281890920264804282694104481143472336535105534105225702555856580649135354203763772140886331106175046520978988883219366297431384848088725729650934892531085534011064146123287064023827059829299171941725868778919208272423444580181259819198605120067080114847624483188716707789633997115098672275230550432987638224441276689842482268045814586650765793983873985244681916495765352208947327777631232762978874826940193385832174715960050938903427682469707514351115880644921618405684385914578897511986469268547643467991593863501335732387566220975604078647086809410658962385003293061143256072023205630121757346674540852850504996964099534952417780744293165719376134386192817659942178498490668362489562499962331947215315568803487738103523170131805196529656053398843456727909947335184671452214039923548386849299082725362083204372611607089281463726561609559059353395404037064086449182152042360578513944711444995314463246860402312352988762477033990903029460398697370987248760149844300517352976288526756925999604895804315997664013036951181022295250753511250774806536393282617648685035575844265621860182606767914916155313492161020526672089345838011742743147198442206607690017530256973699253917956585604219573485001828076681729507319575258856896577304182869081090967558626318856110548959971467522167187356928144280822296085396358390626101505411159099694903726430224529293044570017256511599321097961472000 [115,4] -11231204414055267500991422268341318604913865846858475582721102583830376805497385323559000981311530096660446165217050141291049272591502774340851768145864973151723773668035823371304213949346089053569091327344710713733811804561697896938511016698296472812260950579475910969845624834126379127630073340259974765945240489543783919635555789632039101291735644039246119760195358849207311492744642738832782200657557173028187147887647506471093520009912310002152519095549079086512392106396753440239359161911038499319855767463046393010968333067107727159743946445602473321778601635427841211730937898636717242063231949762114295255806508571571286628551175931017516843183503809182231377985809188917582932688586880878566497379976140248742106364297867238170484389851230001549596094457449731291474229147374287901109735121869153516199660793447331760488426444161011427671153528529072403278357986438668209599336802493224689594351167747987572246532482566679657175586881189184077561578684812056214292456222399984773539211329542569479522470535447474171230655678469610768599616057277161134594071367040035033161653885202773220443267843342895003174486182914505714303925576229942053746806615029381097007992911814218331044756743615349330235306937681841350411882928095509950620631924626014910530599973484776989466567170885482266077695439631970558802630987896872708487426591533924909954142472243757708871138583411108525320343361320496031208786530421830220299633457179884204790470870816329869438175592372448503687991750659753795786640893010684584990665804660180918327480984828806417088370469387059205428753563573762319859936511342046238100090097218489632504276840381623397366475078567996980273798621535559153161885158216578830120854705098588786932156669006924588738669738388130798394212037167231836171923589459915972284029264074534276163235995417326450433120580147830122076508657547062356160371418329752488132795286981826196326324353104395425950339314154740614430996706112424696701338184576925696000 [115,5] 305222478866023589421062540648685262134458681268641437864473648269630018607425007997030598591155723215895248152076921302812553927769609741159878483320574144308112080386491324317152220644125414596612038174792115815523933960632596134700776114013683640716761188643574330237351800731664071516367157659484168633834601309062887898465856167379290068821897129390157764334293087827928713195897624382660435828542440713500912961618776235496758116871268695772084689552220199086777302748484456317679425665951500477452758061288258067332504965585712949918928763385241237123042628681212696038342011332754402424295169014009847501213309613881571573272295602535708508163857825459305798677844351161779521970392857359843849007000557347302675514192983453175846475554136213570786649110569623003801479944709774512414535425024138710932854709860471157164176816194091169368099520509061820911563471031127590901036082853179853127890271947278612125426491136162585831930018416774043723915513221926796871990483840619099271320573569192689374911114461547570215735057078775537514969479256906223071741030439726287288434134857866769398847946994809619688217128723071593095016368686273750457046946629666907253542293102110194372013053229720648417359085811041162423657331205234214675447472559661708707819116165423068077224541497852635852137011940840729091535653887440960102115556849231219180652765144924828089575775736489255193919073941106455824247350012114074757507739119598318964753797497544094153377870661011638696066089117721196180786116314415528138017182953274587329842270884942685344434182968172433518623191043839912148616971249055956928238827411054308425338069747319741409024695060654414618251443423691294099272794058431923024802286067651045782546687698456345534689683991506800383166928903144170474642756098388245049549169868238282811713528015197226150947703331744542635044174589287181708858067335284903632225115118542119243958539979202066705667300272478808325426040288834623251157837198812774400 [115,6] -2976737612083926325797814078542954968111231268382935089124505601566151589289895891090683874641576757078687722494258669660266451687233238519307957543856173155364779118519226690873498269199051827175377570429940797005777048085949659281555942987923684070822047961376221399992062152094853085320760927554425273744845490735406952072840692481086708929584186044080278793478399373124217009081801025758776401325323052133784886860970470248391055743767092245746247753008870364799302448323278350420046253579526793331626053418532686259165699828657509202220729982764906341737324980472115375748095789736551001515018680545853130873920561915502641605448623760966115410842514573233181077529694757018871684891240428586183486247656315746743522271749746357053620118761914265029402432598547322391623361377249881428405594001437873670440085003693689625539193916115756590527943204098831273962113269748835251853135598272155710561561740817902196058013540183651054995470870251325448243214706894896502360237900047938256004636253830875089575229002238408367718674040709188977614838276758718152473584906162024811829443989770674882793162737764298987817870483701624808818031597513725223157170291685290180518188249718714656717975844890635191829472484179686993249679486375490900784057171337239548276027268708396875711539154323848262924999540388961291744582252893798786803983588157833545873923607771274720740557188043787696823157683439812443613578973392138190952689499213462722748713711410590919589462657987971487679409916555959599301031401178680157886216330132226810707665826993661169699750226341374476829759365494797474670202515965429887440295496652489723113353433353433938535142475103004839505253148006731941302806883301548161258672489464822361897824583716793753740221948816744927706690955606866037649775206489074702108790624235574084081163781749275056355785772378706025042613656546149202293099508809298090427992000034689110431465806980506157977378859004384948128390139929366240162072592646144000 [115,7] 17290843122565827071791479927849120112473831001200292791815877287455782501191359078538466778674412845480026158134491010628014375194222871378460298342092346486542010160590353669896524361049693979366588693096065635059353680042150067454567578293161904079096416587297948565199600620455329915671399511466874354883115464976316173639672955925754776688294895668398080581097018605866430200385152304854023950483625002577625488001054115561596591081547683277356575375457162799396770232105834301406755823946863612263159785349549620104266153256188688374698240040102176219954071630711250086703230886776016213006306105512606764338297715004815874421356895989678130390514331695322303726058244340852647246247486582247263584426534339880164883931439109455388169007556950472900874635299741306205898727669721239570507106810090797708920356381708442827296043000213166879236037005246650748791497765398568320284319205095134429519763728821510384638301994673440988319425923260840483841729455450794576265424294867803436095742142386216490346878903242990349529038446686971127512526082357129159555777733860042642136550038846254066900311949636644079715824303266191315872141407552225143769662195142152051278316467407866726323412693234218519521016632079705183262753117547071815449670926628148653374687429153141488384608903556124300140202144705760743628337529394501944311842186478795073138777106980883027462612750950104233292285920622344728782106166536138105007684992072729114407818270789463254997217066542276864007518821799946862616429532406911828024231722923980669170551094372071739739897494247024558136317992663706914752328085320494710918619303156946099866097209378348809260827610745154145711996742042444438314595705912530869901369015343156659914603205875908090085197558139276077965553893515311580625931290977130846265273385645510303220122786771678808297409017824461448233375528752818598866636645441976909786612324538015432713966277611366549441185496504351911222323538478019448236042669260800 [115,8] -71444729709942889147776535819079589271266657210518485048848238177237682593985554712893116966778448160419687886284778930281997662849995164713217558177218612862077637115813757127757925380371571325589144861778441693409853992419813820273281109338510317284480759121341489591573089531258427577820949623952566304479742354668371575711464224847387091086919894964014553773045617522581974350057505060422229500306109649204761404482612029586618164536287161157315885838817246370699236637555350625847193594318853899517517810896998420541221424644363586661655651211714526509231862981327367646829420567751342989450010509291493924530234797405112654433724849152479563429634489994773401212474673693120140340983548969776909830157708724866866814518076232367345979386729651472895399982896942183311279402163594081822860777709160839412449841270521389782491841562787195792162881668994649712877170957064338493437641479525856570230089937268739025493545443532819015645604758795955811440772277552072925285032995867642569821044825146581153413702798746633179630144709901003629561948595707443871638545953926003973614553925382045183478085528917945094879404583726696453061861020324953193176513170426122248381384610939739973355127627321493160580354025354678938694874043765884160073085141936021189082103797227366162704962513245340861932875417567116037430886833831344967073602517508918001371045117706141402853190606477698322687237839880646375655626055413508354158831801719907675541827713362305520690011816485467801378277934353502796663026557936269236570684036003739802917000761976210257389999303442417208596780654233358238471720650010111598677549929378415008940780030581174387341636188733348643135240170088920751916585899785759660800957401797569457073665789953049830702352369006109130296180837711563189520983575359572316728023921243492183805619389881489726301957949989763009568544588742164748486352935063018637237385416092972144202922494124238803408730832628405358002126893709891079550428774400 [115,9] 235233335955660067605366976967895587226634199687015884005343255886440341627431258389816306990271504475154816180111726735502057248633506189317531116785237592113001909190962675983640545779579599752702137864279579395353805177384802331306237497511937232197531755712554100602284794189874659824328106610490249301626035383521507985622634771067614993842389653510011035883982074819286419158441496747019774782663328540699750361077796798297550820830061828421120495266596765063296104695597822700349765048777797943234480670083780591676147931206721289624466503277869031775729014138357144791011258288993310497388595285630663837109643143409831962037064449103360633906222436247400883154687190436218172543807608756317604154824206925826646945032614675875879455435718755452345402509583854345064673025237554404890582311906609468972126848945420134670074693663568688640574520324063699936281034543306731133879230644917558821333810125404525632900175386086489275588288712351660426769417317955446232005715464255800212656265600401930127143122732414695686226518074731442515984656057907848752815429059039954503913694821093430923324253952982819829270151103064245682006637470046202453591575514321237882133015905053324163141831266177604888704202158396982026046072914178140526815019267345425212632496118806591283533859926501630225378830817708078668857226315798045183082999092276134097175316984297121637623449349603572040484212400165975650481811323453374008974575578889945265218488614268352130336232018457594489308860450034693611014058339720662854039398456042054061939340801722221863840687846790917345350826041665380609100214501063325427496869232655661422339090043430768145889404177506353529878081569633618638903772356733409410508097941565729415836338525828527186464760292424781718595289053745782573025103153544890346642609716892148119429195780361979533451768469789795843686670256738238586963684992414508912672727618149785767583907642773828932726906361444196298231530970525569914608025600 [115,10] -644337512277402197673398247709973209448958769152639698677659851673471196807588080737920137484400392256758703233986648385190861105690450598340826264253853943784398184400272526734413428817000743801364564158951649389951569884834810578646221623687538007227237131281301685796244760877957290793205527658097861240487998475040609134581971216085797844170576808596338936990866847462486754731554814645688494891899384766219184835179790665886499426369695971626064894614145680635321651453375003666107340827899999187736359197650036838531109786223764852396854064149095114591104964270123542556298493367273088637345830690810759106916391518805638351272384398648066335693899170769576420046671400922804137765480387098476872346686736033959316556909106253064625803456752326902729382274581183357466778342184797043218604168868287420558869111901089261948201915089524213597207634067404169669743253669820800645296190595374942585647334290895840686635110852716492352176867275499840379895280390412172010373897864675773442862020638087267615201878040268927327692697895332679203387721639480065446478346919700168494510399228531885124366892032558551975776107702868505609593888271730648942117895007691557244970059734307135608095483325199990812047690072848369633106476726112615754169694325100929718112680082706059498497934819054828426830282022966736709403916527362582876752982489257524210177681717328971391460744993292575131416250280928342983793124206413625984033727267385020186855655124253415772945727587013075599112365129677190203897736688056475943177498037191155843630392098223562599383178272662581928636033928794499934663130716796787175171766417464438640653594568957762679813739372535260939396912206953058273118912547142095203128455212527622899658183917060063788957436384569838447532398981603171422382470854271336673197261409924423894086205524788677975380157304459891043507841057281995334819359365831726733602173004090358379432677060166152233845623058564845131416882328507769222594560 [115,11] 1412265307532565009069826714430815429065430241518591409029235535186143621200361569925506538162302676729329846734209486871947774257953075869834343229041078354822310730128784460764374574052758476307271594984493428847000387331136233970416462997541653525193977042042158960769150026264336947539081617363745507089839329109579773326253822878295663795804410742216631777400473096603774437166973628180845431535272501623239575049874553619798780663496515137724897957592133131190938094230540685888880826297414406884743410520108035840118857292026264515007403941949690697064255082739162634508433496115097294966450568945310711889840378650496849317498764185062787680873747623079075388459119053327067270216219474247261643966589589333430180394494481816335276122486646313466640246225582427902350299388850138075350447674979618700926008820279998304574545216821645336687621814848387192275587767142047975366187380345510063110909518770250509733567295820312700431809088560424541094201151541918332401973390028783593424268410834142951083544266436843580490702249446638519595746722485226459485795268460982613727832667622473120556338480972106269451050125260175784455140213379413029810462304429734334887145594068620887859004807872360357210423302886770291028531160951785954414990211267867422269864876728982739335822368997073861324588160753120890863953326920214129767342452153651563085734625735579750124472550198829959665829491544718345701478638695760687560516986029299856574798577953707119263822298467504495733385886529948311570087631716244720850973060155165635131719673674882141943442352228556252026906462404419857627299899527931015852346568451705705829203616089285015475318669556280415040225162858820952012440798352738923363138262463658544115345782547740165161356448924022042765914323762620632794193973283585373604193962363833867535837186683844655450619969005399319189679886472562890352031810592897756253305337209452157413069068449828756478788829083249744263505937277470638080000 [115,12] -2554831608117930940687255629364085904053036772162792480514445469276246364634561398625655219009136932037538788777090503681169582617170908634788983235530744887689559521192667884029757447291533558436441964149504129093999979477567143932047558299478043006379541446897999654960869174839995609977013281275188695655325673546718124280827696870538996776196087665007058974005434711992452581671971117344619280784447598753700447121353068426644322195932429987950497899478474737381792188301207141120697940246114109391291069089764957549696941661878020867430376175472642109375984555118865929412734550087938006493470569180275450806861626457834041649951912970372985833634561279960878504384475309364126428024922703742578313561998338650324585905542725239626385844038157886741583619161829290370788399346306032229135917231369615661378982400732923321638883815398250486045319582101225214349091943604403152929807997896416650945153777629634869738451918384902926284467294342732651940380582442813886861724137385966789351641628619952523251211797057371880817281003843677724852756063111086895664001417794573903310394641955427346740966222772907732202417154433089586530549111722898441296841899490580415850495437058716173169012914358007721627670734179479077180305246531647189627479742074584759357061141264858037842016662019848458215773399747886816255528370988743800830029715555289069672231213449522776729840068960742948836502490918196549487725725159347295242379590105934555029438573392569878451114743419635109882485905662336401950932412641988583414628943560453118685642564965116169740533127676181853443394226179155011366843359935389126006547852100949942457035584994931053620453148782382917601738970825592809763057661654849038884326104505367122845524599545756886948068035672887585310550603837221613260720129153105649323020703346606913893293653426134320316383547865047043201106787242844475506387244047883610910660130162814590812498824549406847703607940823682732722943212904167505920 [115,13] 4272830471876175875727680110829736284647599202441229117949984171571283830451231221034424861715112413183053256039190140075177669468458366847539570038988461542955613356468784931879760319081504900181391699348527036358377756083172593586914586103572938131033711604142200738250547626966777393128652615995738579417321095866306877088979786625987020695006514877683542837991348466928597068189193739555781207745639037258937319431144907632942842649321250277383648537382237707422286490336817456161026204388081914004188994225109545728505616632754110279099485478379482833819741700320049702108875652858231724638285595813335426145229725152999989095455012768668894052115473756066477149051689915291470231891879852390329070901404348171634132036493749130776038753911014827184766703280928473576144797330630281902494419436067924922208916444609751566735057373508596734138282931181722428314054571484231586480780023649066702638825220753701748576325172650110522767271948915905686846092390200541550071003281375091059947148112925812682370397872524752520780811519124068093974340633244657853268124009945576029157012249790397114639741509880222305848623748379920529024085089230080761620965323332488675516982083812154964984622928019505744364624493246018458994966683651137446346302211864974489100108852576728781073930720063368281970037563077199680274936573667603183012035478588777722387109892817510501789809605699934443334266666931742397094974067987671314201187658244728842739340751611084892474557887808123459232438772553083714912533240513060127721396636812979349294182449760085193635452676864524104850672721952267224930991014681479244892406708055687885678049484927308413441615207956665116573744724366218400897557534008671651236013576595403401681213392790214843249146208061307315641536979596753894077309168210465278691354609731443303767805352919218363897287317369293488745396089292300105346224504268803943863988761566143134500782673730948331986704276119608276873426781979279360 [115,14] -6309968771165691509119237003723584519486008247586371028927810770907823630426732724825929521100829265964164787066930749595868451843359883264982036047482239546228541687757783963429294576244166239262925316274558280285021764624749880972104161245206558946706746199468478643627754498883715239584469964684131054271136612708142710016297102246751548401931607059645160301635286071172385163165670354088224706878195784225144226469933782355005290844239632725087866021739027950452608512577624984698466001851283852050854838693118888717590691584541508523033965687533248518341081285536789137949436368383245869649260963593768955120927928895932942400719013504527966828642942489789217736723674196921761796924961555642563745320950279022609517488724081746628345406896088816434746276651861342558106878971299811448439587461994183259001603738955934641866747373026063109690378575122563758812260109045640657882692447998195565428975381538516702695594137313278501754293275720184530731779848135196091365017868725627586666334287671693015859987750148696292860443460179938355068489117675037161308173636746576880665846674562709132078992241410002570039253974549837297787486923308413370571406999093605386887027608180797942747211821602571702777234978045304806592634870495118068356922401557470734575306031846977061070511745793764752545704007927295683519539967855356164094679506861348111128916436900334927118754259291189051663568628832691222493115607102093865648281383252986229123220305604133833847161225994317749679790320115489247943796531504260799345151138953042941035343038426924094709607790435544071761349874601978757480353595922847824420954375917925173551505925840705385818208802656002303297525562705066611439919516099990378542253071926273464909246436393117411305405395486711241313665463307527782444283156609276540874348489824653610208515384240533806508021866658595174485661048271447808849036370006762701898196215903246717632226733877143004493484494573948160129894826639360 [115,15] 6289822879144172507896256990862091974027142135751697173279425844046526588080292636341187734173232225125763346710065732001533984669916165557104765982210735877837457815116692630127177607139417312032112149936410172313420044991455113115954260105601769859515611776190556893788128574314617924244464284688645854308684411445314047974237554709693366870510015736901479529239585387119541658058344436424766276239403732326331750313136573171804283181578670530945709531859346740874001927912859746489768393539976370421525432144768473301021089625766173320309038885222195293610960175977480224413588572024397913318907678705621709550984997136210830080413115892644968799349935391532893634708226471557758683229448948093278923142780816336657398491696806797926268173423796277253583189938524181667138215499954362181884270018439247354058247834958085931086566453084287239033497542554792910412953936716343073567727582546493349060862354294938599945067643882563769054991792943547105293720909126387286809541282874074885876319116450544889614919203154721364684220586493573677009849938771606782353582185497492977414788237790221635494642653385351809643818286107061541844825187864465415205306046249585539887715685817024804801519339108388783962636417943291283718979026514295385438207066298953809206904324353989129165369785554746523878643828933704224997059592467511163966721044142721170459243640736746044304248396992012693970522798475189633058053016460312729146397738808570326228105198492710965120760941724117986053163779643393352172655176300562877832219996534459224630755417698232839536415612577963684772688972236852001559682741892734544848481266837526196246737703584843476244002173737184089794116378074507872597582137547846445453486805087877170271819821638510233206223011147842617084093767944602723505369929417762324734806061345681252736281166205011290037332331714705976000059728498239816378305899295722111417782612780513091011934290793305592155722553266273366646101114880 [115,16] -708481702209056276373380006459048433087760669148312252246613215968586824738409517034554930838747849328527857295114538201197625555386977853790569908830437643172209010951737095863093791590093582280146299277533727612688070577980941339399472611366847783874859614551035376179044826992229125325573653231418058519596180025662992208285943813950572787009064570099616142055638757281933247707156690295073731736459966921663332276928729569791517271037240633956373800873235278553600390452151439033198262893714122941144453185929626252296085257588448148312155983184395797274929809104696757483098864556369723467442468169251112993514081365909381606355419035988632256730462480421655028869620151708721553318148864590454291396964687347481791624930929741479296236913554518170623928221046798928895898650754725594560749029377607122092860112300248405439388903217800614397222197016641965516005116761424840247933171327330023605429636960658349976220939039437202534131471453026888967157024698845570039840695591688588995054184973976190391129236441320327400259196318253488865788632914618144185445970674910951668524256663888774676653091967936539894048672708694072980836660831037262071349946670184565652578755475322744735719428994567159641023937953818071983465102348383330247604353428378313384796175228275743256930096603224558853918332340467495576066650322849695304366831135627080786340063640465122976739148331387479521632554135021005525373279517725622787179057565853901491296824367807507098049372860171703012325091381198165563894125582305969704148955468632626676747517317260154942155479464367095238373143736364544633584567481553074151708076053911784914451315991795109613431820031493470014277298131757735111396754393235962649070704430170043651760302411124070049183267640246871408368582433304673890203021610037783444860093330838440362983439088513238463221961056891357693496477464849304493236163896118528354457949209517403026157916562455474255792755508584164847508320 [115,17] -13628394075548762953079995114461939911445458296162922982030158278422597482151252335691435293841668992488036251393869074938690590199087063140454012583242428736094177075876767608311440692253216897758899268910041924419206362788735625161193901782223266020995106546617104968062585477808440227489712011921688502714656358579638438086987112131539341829706115773786377411033784704705966935878357802656147139351043698343019489412920931111624097506493213853449143177440743928392070780753607809199726547709716840109222422735771155441317059542469554926110525254934898318159261972239434675730011503834187154712901514121501195274615270371035320685007993013998343629088969670136086181528675747997561860771101893616049003979477255813009276211124187612438732175869131426427201703240255423703083754789568300734196478206253308787315234747919451734686223002942155365521038942899977266171746924711478783024926721408005699241051235488189254380542471622021383859688398888556577187640268777091082581482813086474694474305154906316389940189496694534546240335123958421121299085386996363799383394446879504289385223576236021419984517543981081313613852737579141741845963727336965382105402071631768567209372735537964287453056322272004804963350874348990314250855225296704051459800431289212774292444388143815075740381436214961849363972914871719752395671272502728633676657381154620240246588800300527909758032302879691166746534985670214713180759480700098624414763927395797373917195280993562310479353804124662698419193229872372957057948026192922672524717959952976479327171027041892714946407262608680053541147373579180756332840077682922904129422670044142895189298755252181201089059916659862083490321066247311880236267996282044805143532874715802041691985864556459935595412121328804340403710297550192082489583752891442864236893080307760293563393373042088532123387179317574395677161959714739776427556198200575989934747253261952761005787389383331564443092537125580190210630 [115,18] 39077895810784055245141125385373159167165016259532101438247138067109201113111493007532554424906722780070249224548662373608533690561892369645756518988382396201014927597599570330873634499610132043217764936706818935792586477141385213201346016744242078696412090900615290789568000810833957423913208001192041953071639293552774847562583998286548589461687770625734738255860034406590767383946250171569947585764364612437061346948170466457618227847522748915399363080915959754569159717446939748750091803350902436502422532903678834057937109266219446239310160745878836052763268129437809264299896848470628669352427739156421515203513003223940978294178263094780790116648385889047137021607654644078476661092020758579659904613357975037236225081701215209858870475037169429611466746305349884069815969811620982408272301629569877401625033447027272276440705640203739962739962985486946015482543417433439554893911059236589709653285091850756578668216797428007993046821167013631988073212173914702945063978598517271276647766634809520894884740263205162659000512360011633883806965819015301208129861963165182108907455694193786598620264697296845086535202661292057292684203257526833318704307464612847740225245320105499661580634551415180068087159186584383078974361488653859079770320547573736474723542163105112177231827132725721941354537986218540768937804493346917919595282928469787441108200869859122585051163728484846679753098525108271435103547801511121617170154641799864757750486045064007625018680075257477906844770909619592039227567249416174762405481551297219641243791814513833526898938417240519429671550254797874066492619168256969750223403480406641147992266773458596055651399337181480232788692134467706811893970603075476228731986219188743019530047805186985759614448106679412968096777833365204920618282570307292840603456152589959762469148415286950868337768070860028344881981045123483374826634579480170291520267222099905412778118928105625141479370885143122869920 [115,19] -67909180472927093358817691025419042217923050883103342458458986439999109257281089097541403360482400816405681329271266941861085412087434068549941186945649832238190681365547409530332762610734846093501167075131203239543410801643786876239532528681235468997058182658961903595013311035192761853090308744831876176457272114644826574868298442201839528288429646597203780602317787956685742129641267650145400444828137576409714985041617346139703236853683364036060108348459528983607054039667098810124970407304204920350257232010274129859634690146780354344309734834188456637645643736081439359829917998353910255935572295311355128689242144507011295344248352991833385002520919843155882271841816116823734066063449581942783487242223751730587966227658606309911696228966888839111576189532397040313891282577038246818757463036987432924215965412821238959634024058438046877939164634057358257749371125886333870029100265142719410933596269997948778637615548090582481318426985338783395493168685886050784200658448114163139892093644508694344360980063565354151954497763178000872332640241959054783040304838415160809057206188995710083442964844866657281512005700271277657303314364294009156360296336316108351606989799880564313690124950402821253642900639749888974217235523244699080824484839454392166541926121388656517383994864442690935068237302796629800375316624788868367692697762447783224193236879308298168935868622246950122594149968121686935906798091715453976062559659636273188653875564643732158101992417319406305200083246400698373657011312815871717084594297986992504356242638901352458765111577477833304587188432920057858480646432127633000761066692657350698872614384031870933227598545881117507355806764286409614478020441666884086714447213640864740498668631581546494976750044976435454446635317205337943095837591860005871564260677778177691714217185714116093156394472400129366271317992877816930869867208532203729057258079088512270490625951899099440220768619277000400 [115,20] 77226088398631965419541524443525662077901500613082139665157648522247743272330122307336376753437669068094726416146786500663902594221613468903879622757011479469958209476925174978515476450289118145648022916819677460002810750266512598004860508891059369516019263470457600304323613527771574427742625917657235149678614538773644656030186585446046696742463267442709795511487936532547438529489272155917810554917680172599257325172430671354205134600558292567162335316065889037849201106671157510086158462751336660233108096616100297890030907036289716199876604261957623322997343867604428114201365455830879718159857431570205022735602629737322701585042708938065757164092500488266218921907699388267519475321227943563891637272538860396739449743572306603147161367122065478182434169754657594555960931571423505148449380854827066910339025588227353288911131114580829206356262341387010464248908190011460775359690108993313653629349531888366729927366801193628454147722822526784400013971708372164524439873882565142818352945528302532096237098475657958735707897148444988794452716582183770538456207173479223623397709871362174716219577585716745800964511667961043811378080881250627693167554573871655281288367546644371764160186591306656136822574825568651907496987168224098612797965012921138974832020069778980845052242819059826779395964190110381856370054211410641799073425768385510956871578308748255633406630403665412714564488560119864867683220256646368483316828773617183336917785348725559019618511177074509595336963885078333376102792058583578044691793402217992692414890585095401378887831349372817303774708263842464003099234646564763949180579860696634392946330694963908235466805878906614529583609101319305717039775018907701743263504944726136744975243236474679957351742169852203440251489523530071447022102170587045903672783846178009548945224258879656914053969884755915171690423935209173374963386318076156429245972854177929493929456877768263621662113263638534 [115,21] -51007511865465355705745509672423001506545371932099428849497324557974926284507527441450313775921279056307698721533587262579540414991451791781820144060031558092235240586771780647685446580357651148039494193954067249578579492455595122282341157253139436508939476438770970185574539686242423925388782659109238648154289115168302684692537118238915900694521765426595376169609501829984162957472875579624697198802041747320252184541514791333527015114031906437783800813878191717371572193507955071229829880212161479825097796179675622885498696872557772005134731332616962952978724031804313833033527662428236675183769516081298453963120719715684821401181447504047843071525908640594193009328199209744757265662376419530851341258523771295950057975389667687104880513805356409385913747245002409650994809576465555389865957752739079318373369151263203025684190071173019995787031857751168528769418677855743392982780066692736372176075558301074614211578596882515147600395435058188014610774379772876623817837523134057675750899405162632946596321949967622843038042484956891642368807724254037555233095683657376776870406820890891938600819418425771363227322417257794366366635200248497064040377176205494054806103713648569631715174457710334142110009033432682219165396567766844426056176351267446070216522485522681318548952293589354074905749991204931032118179073538376146378984374004396422723071399989124921573324216488976865681597186042881234179133558248981369286637279031524513338137064415994436287340316043092106680808453452013297279196751730637608089735627850017859888426094981677756170119775454931060132437414017213289831950131069956546674827858803651811886166118996807041218641047461664528798732566839892277157839901270190073780010792675916057547271901669740059892680146228433964190833990414717545471601471918313662805707235769181779295321572616982376059357831782720999646683886693180859598653729964729932972162809317341972461720875614047141623285129340 [115,22] -817746096187497737506819497273267224856513342694314131401287797930379280386405216852025797912712679821245854146471740062910931222649177705588810187939200933563560248608956004901925352598125278122971044170258196222343223650513869502533399306360072245206220970018657904985879396541852001166563389630989462666715440610351183145232742716784384411229272922653477332944286728169031666942191712555357352808180519343182974215461584716751450352022969102060956361030655938678468662741874729329084876864159477045538622262887855117477652888113044853136875408993093303722199044957146868001954190233397704986137479378109650457196516615474310703758126770348835730812442309405080111642071995699302045609045620403183558659362310630012869624086934540776702244042941852833142781307038112324783476097674466268066145806921492255177662959150110071406078490194781606770659425686627965121549243004133831898660164855157315290054828871199144647526260219374076456574067875987188943714539292313565689504105422876931725784408635745770812823611963113585412001609073550863328388025437808966133940312503256090389868769785220119457299785153517449661935729326461253473588544616050193544635623961533199599853574985325118187670567840301940018843713031069837067987352895114974457976375513268713037946615766800598025979823161489234814135372693967212806866822713530927142821654390698247365002295201751027918478935024128147531952674882422678948537269970169636337684921430040173309213228587257247855943616354552542650301782615927613838989453883509534909887648224880136557391988567802060584714547221162818192959702670003715253419599865057889869858196126926060395721605445649920524607727310665685544935199268753611528175057353274952688336733008378485009872506605631729030336328659237155387867282061224744171527867830092255258583871096680400493985042765657985788777738076128172667880545648597677245868021710462928371791482500741562544027815728814517023242976 [115,23] 56285195336018371904515377603649479983631707885052825923389347087241523625634808794048377325077398367061991754831206935782628723485141162798356268002802576842000278582708826498591008117240119602309418851920070083142715652457340240353050741046181547385345115676733182703898384117116538621720089626586642512380440275748791510674138920168298498816117597589438882032211864186206603976488606494925834085034324841305360448741407923712277393975737812692312127103247483940621555819927728321838053158623704654277715761492945538522259699876831086037638171641591084506035692691207912464910919365696890999487412721416904064136709868949357772517962999362869597644545927426395729707541665047049246839249075374398816694304674357304747990880754113460007603087615371776186796542153835736962876691555170518038065728775475356512488205075116112850755055663144013486337837909695394448102847920529136349920033737118571932541409178291157374334471774517795522086589680656729888070718505292444812778198959159582915843426714964203341662146395746485687733631609040022782442924888940129050284153591160504094160853462569373697312834871661916521486091427790380337971684712111130792899625173975838465138686069195719404127389566916677932320320312115252767970424010584725005703605876841338972041381925882899080730983247345601623071124590336659676541039687034142146987773372801345390605704745262028242846357523274587400519915491253529080462983430214055212937867960382019765916110907434246234922781579942460010975906518714281070160260325177693421550881640321688616314423923655119166411693737624757121557757989107016900928897577837552913528732996365669963116252151784712976845985990576516692519528587777272959526541955613670001746568415867146963190690459126524478223250249439914079950878242398261369906113888452376912954566698517974431029613740805960012855874962976979149995784392691934769442899850296439803487732121176712582305018710437536426460098 [115,24] -94491081038734536890524706018452485176801687565723141765237227728500441035730446767087836837704994331257955466158010302783191395688630767060774541798272866786691836343404074174299920780585032007553485019429378492005366570275180553096859967019602256387607165541284923003501760770159849081538377175707859854406165384573325568284272867151937868628415253901462717776362999674673673060752075288255834245718747261020016754695986795588185625893867129839567329784680043010252794714205531305659748879323892947753333527294666555881712594911810535228355724531687513034722274411949699737348736317782936099160275724134181516419427032562881219688322497987471216579453457920859022912764072248371931000089831664023373378968121135964044254276504666201845626169748442763677931456207299451498860746554592133126251050925454932370982705695556057546875460844690002450775753537001512284829299718796243306937861522548731518435618886764766872221815670185352840504575648401648089707967716692696406411713607886275908598499706206231516921115923489319594496914792610682367553991384390145451451847802739084217733647891113992098698272688789013789330788821742217524563052323578637978565381950385345150641492568525315101208967879189037179648911825092873419754603041831127031617732765241478368169313055957199110800931930210467217570281954204500339265382515782260672022170500500910827855028837626459572584930088713027539067258167944139020463715205624244973723569580255404937658403388648546499061573557104167912308177087945949191117665398443952657672223086589267231888296318826607292967367664844447388780721844822533020222546865189321815820180587515333655287894777763295650093261345164747824504039970485957541488135953911857784369867296400116332554355540180088933402392788180653441222292584831620493306180413733484345988539389681441410436009472336691304720289232751863859501575574341436496442821036363343188157488084965740944657762556242169187696 [115,25] 94531900393092033978285899501426208053786807044445147980272216121352459312101236965624641316843131247664204083816368582322291379763196802303327543696410083533597410234775613689169623660944540819552472909863992382723646036047659166736625607948665113639926347973018789267200731498917944718609476426822907441164591997650640549783464382985339612440001429983512313339488197335729018628161248534082275788800452506745961628582212268851067379460713063071695526619562129318251862043271092961675559553847864125224025508472887759569875207450433577944983524654578150918260074884071761886484463257098333838648199005131191354535906427456891374303847247189560858336236698593069094354512682385230172671613342250789911247296159560572645722631791505489476963703338216902324137309266198773385533137613888963267162944338585485260085957487732395818304190118878474399084768597882249993471514040622279407617281133232770724121638663469103481980005093593833919394428039204060472354219961151799903650620749544843503709203304280501304920161086340217745392724538845482127927453722214858873360304570095449894810223858160312251382461091636692534176011313251033254483104568966747526753642100883294341310839057656788342878526617355654203199253980214702812473710444907381501600247784326599229273600265956251075212787469899963717452312839951935668036176929329958662685300965895225242064205294060640822991542951453147689708396059460528813560823975935606044095773683472402205127859541431660020737420239587230971682943266919539038601367625701022851153554479277932013566334915384682938175320999132208217426991881002349339647546293921841782191584446899214754879283481688822230631466218277817739842581637140802733618489584056585545449282201334568729539022264161618873038173843187062692236686610529680113258403247250257321548229767530231059633427901713793534871060577194023621559263410352642449567295320799799095443197682718428747829039787287574210 [115,26] -51852035554750867383761657836094522564325686744108252859702432203475867500560360830415324659114801826313742107412537653467493200366846947663409337130279026655370148414510315150733357512759094917082453166555114112816257832651127772860671097402774933637010865290265784901438077430863191516816240039446284929568246401776220321019745359869128324572419979545151640738281712586348330464926175769758233490782650589811204923605883579100011387005606295922129454533373011360479387741844881884012508425993999637219894909504337534686296593166186879883971899205320874793627193933806523137117672281656480226132535660733376382221102179709499178547003217470513073931626824740743594580376493817027383800378369373956704515694773380042455549976957379336631674444730990376868088973120683953786173557258145264910297088752495193843875564438123474662934858568187943444984855586716367720924863708058679441212180161438377776514604506868344707730412618216123696496364081796152941031703312771518710603682934999958203997239557103478455113223163037039933303050937372082343360540300974252451851482488742561328479424515801551212304636364323002777957423826488965789668228988507910436606596244981459940219014491767727867986681913329455862138112375667395658349111636284464393554949909788143849712589554315767624005817908728709303337279695886865388295802943910669619786826866210860051762139776081886631814575295466992079263213569777566799293682791321412095534347268923937099983343903049305466489064154922823739972281436943117793364756402588063520882493897112892583292387359170943709216647995393798432974687616807618220647881215611206567983343408863564122194387588115659237866421368128291930397888953876735025385611453632869580184989581011008702688454876778644494436962064910772752186609224915676088671490043345453892395943210601887834166248984582826243970611079250003288730975935278874310375649189764414847251032259653583276471229420032694 [115,27] -4872340681156247906945198471455426817892002617646246161507979480002108593046770440256316001816256563594842222037058595302913735876915600633821550260538712582411571428817530670429582565467943164897669852149763221555963151095047458014032094318319949499786897757468720761591468777890408996473280844177221212712346602407274516337130417168788406535334721024600904270730628291183050397793271093719365890899672102642052766550795309013172147831675954240215005654336580599545540241847221433990086341713045938320631995583027217031338549982027026971609198454303044069983221010727855062833636989150167531013972234051488875409967557207302842914615134462097048849452372256961347475093520431233245023977875288810591285069988116313291011958302430188780012960463446141864359240545481083701253941845991934979298835719268187693141689706266491941668150580663745923045774973461710110177280092324174987061100403295950051933858541977165604308078611976061297659556320479493454946937760664809641666736407003438047652342610690114281240226320489533477664601075187073374064768724460504941466886458389759629537989057598435122090085994402248496719297131545593494939628992824935340023254969755980788936402846318832223134062135340072180266491761842001713305336216605841993454035977044163766936365880421667787623837737082220639669006284855807023208722805717120123387853574206382281076862891248676930332929343804383063338621251676048291471959632271474343774217077208061628996107708668541714128257707954622483674513378083522925070203887293248660645193195294378095399479406116612798939917073843331743575667141015121375694925548159364569271125399444784080684144792948436076474858729086782990457799025893612538530220013050456797461703245205347990384076472374638492708662139557804960126489970170713865605009401937487902905688532844986968893209564084481485389214432757568645945213256692746053451155839390217136880821575674618782918782755500 [115,28] 37002614134188287846404134715518157681772010517638231836398532112594581842299273209501803739069123028363200380698988313290453381042988523075111125801288100147310775826118984258364842312232019051502356514956060678406260674330411170265679772255564109552647872694016246380884874400880064299050840800839691471724654364131979601336739128665742249169539584308519582829840573343010918053414506453451746927431648930007858759558045310949508386108310875937372961529028831325910958330292527186888758083152756754369979436351422934300366044172973429587918760349741507912509238340700784023267360623210395968657499742759602170279254507943671160533918032153998288898187404185604369923492676367611640996276257747630678891425380329554800194715627072030733838764392341028375405183781367328270705353689463677750075118735054995089782363501303607568148415951013231180387725593726764156188314150835542981709992209365824079855650942038145721350429653099895778747026760794978952702656442579121374351486082107824791850040397716696282965690600572339306743572382981339634508283500266324481689003638962750252192945613719193526950199483661789098581732217078216207892506636955011637622408338578211531743798977017384232156699551070879835589421987286982312791690662522850253598649500723595340390075026813190695574996449993921752964736228465116622644593203076912742317500973851996239531225830749021071607547614869010420289439765480090493893751010722470446436229224555327761273241324825519147935323806382203500329027183062559218344841353409550998716308420048824220011157351415590855076666686629836880967748926626138860089358219033368633255453079122853300326820737916581590153912615883065288439039233484169961546756312599845330742832237167082030799687941049123845491400336115043717035552474123648834290480508836370899230743497831727495262281847922228593952218281754276739066123540778647008667156479151897452079155709918931334731002800 [115,29] -33516657729992110772806214410873076801701463379826588011319666463267955631903784989344298047997728411546903189174296544423151196939202346911224446455513920881476947743773896815735392537472506115892607527743885981126738144252515344807380410064129055047111395139430599587743342909451630029814603084741371358220649911526594336586156344998939131465260227211784115024761465485714225927275673427363544466519263438630228919282334160186686864829717857565810901747971789982954941658511725329879521367354773821607751481676076980548352219033877000801602844719096189705995285033883837648453093020927476800796215974480220957009668293312174122506458645237049964741502370297358701907788982491354999993875690680266714176242159946567513329468666850943850295525236685574187174899104886196208508521461586139488085742741883549921971767347732739656922011967415745884226390424919679635613530950770264318586260272875861034141949730823387763850450412423154513213734552204184987708601088758831132773021905603041369916794836625581149547497511170847053190830133037504012326732180144802523437717314711247703594008925704533986076548528525342242794637257940539350438801140964276791856164825847506884730748984992198264558527125896400645199651490828306385147548571764154541357975070305202582626962757485154964684124841798962216086989118461833419224848568919232292428455788575570768248126174371308385041697097877326932943736013969384345788196175545890066639323748798026515117669093116923111230703643326808382679872427941456983439084405581554448434766614483025733987342395513996140214065483374425328896067779532906448758658094075771465771257653249043147706762856736529765083703330296642218582255671878556741447281687842875948084535770406201499368917616426012948875672742508049612753934987012009964669467657225659209855017529803562504769764375945057776072669107176563325976009916648447123026526337211383302276602015950890177812600 [115,30] 13190640730970993720553694088896897550235795767522385603603448083139514786231312139675779302291733837013695670987085749863936144066826868633933608566141844175982299450237076514159194281787430532508953328862433134006296579401042703577910426169375286887507567295590239765596924720155147636375903814661243990694543525203344526204891800258453052196471967818873614092725801648704389283333159807255231094459812736654528638631180671157549933649781657023868581566065224954673825033975280361645138302474188486793560288276918957802551825574245150166863175061309111880341070353600139197387135063362062320721216944145977222498028339803551523871375713650025550708854464192390140952172555849359740405699229537897753522774632400732348166206418053798759864893012441891143228886559994469423804061812942406350246332406068294044493140082154721103990437087028167243038624848458899958330661416114123467945177866485871394309311192396917393269110004504580484820908148899396627074363270144061359246137293512295913686175051726754017018681872484178158717923115269056151720179181666848162554459273045406485652416652959356004834649398934586515498495171793310289858722904975810247429983455200244370833025785094164972277456712580021891188611007688632100220850828477322522036951325122604763441424416175824816148711579068115812495954124101920370237173841006183514624352271380176847194295594113709455453520485388459414177510275761560697685471441338833572323677655493619272904138819713651032528403660122720350344520441516714542412020315390049600233908924997953252479399708860441589979567960532929355721482624182771915061842639005880300154180794807430521422773629691444002030242156750893831857471620761146847585888249447309710242040832947360625090783661534631244437015252751296336988776456501057586066016687328221340285118494612889697546799232484122098156912618816998033806831176605274181188976177161125843253830913504665078400 [115,31] 2268827856239998421535785710295529822690785920454834737733461860070508485363251040569786633043173533646327896700315530528142291109931432040927423749892370958317155999623969824754616306960776414801216264975567368855167076410921524116118093127968986451060775349395185106895761608067703142561543693908459206917626188370344183277331862027464973922843480079706634253248044315342472424053954886209272425426308082998665843630537983771489743393011625174315946652723858837948441901297565031709257648336570420691613860042528162163823641498853690424751353038234092255131063618987164845224404481538673686455715518863577347353653232920493602161148310569012562407642953331681760895831305265552377350419715207636119624699821449088853293952421738353659755310857297959990338099365301849730024508131299686125931199446485858328081591072365932606710617413466661802987957567988020467545798217963802847596035126142527754139218441678102572346621000137658133875391026327569964569327784243084120479720342596411147186824060064494232814306691461022709930302213489970290081407056496380422637301612418223693710639473453880928974931862901085700553325779135319280376675976250695304131288635992229783694776473472582722364342729762060402265905108733018790850818165275764386228193449257283811957588074361159759415158447064412873402404549524487034625195056516643025954486279529625653607677743015038189350187026529862334255392498674096759431815848479089091798192512401660795506154733065148318530031778602458653060477083412134544056379432078116071925834917695120531960953541117282381018970290263758620043057769001773522886745709923698558201590767658562538137847957262073952926953010496456028624740802802202851143522462274453627912739033843644314945215366969777017733005029320972515235723887463951257649183676087398888407412262380860803298599249291103901975210871977396745702068234994930370348627387510145892586226295548683800 [115,32] -6191914125393931668855399642487848055543119530162402037414923769423322826558122017233737158117316805871076577458888772968908442201948330060186451007819065331159136308261815782769549728820844785847945151749897929050667673493665154223481464899615927316317152019889962873231983251513313132824800789435042834042741881041202191336593893455605144942581411645837512638537830980034458663402630488859564036001393979723900632083914258992709528487696676950714717104458675066047414827781466119667507546471937751922736997041378256621172542277564898020397295331420581711166612988229308979236417451488911440198967182941443915155393212693394853472354129077596605904700871432179758647415683959133084814668995995256672681806594958005376916315761668147601738022103224460413657742905889996193530274330995856619496415402121627093370499304340570479055203487008725239007233426160822609726220559397584134835403325547950757480792156711663261188476584395034276077118132137257576459241732026549813500739099494199772049988964199913695901482463495628802747998645795917841065524233431552544572061237544545469917820091327397645773474152855748099678198884263658515070945451778272784866690710542302198062498972214310590046856204768742286797372304939499164300487862504304723911002664779417495193390674024969694241716016977847969740055545767259237141655706944446095954734843779484232304116483315204539168206734581887462619156320983153940854568944776647405337719911914264129863988885986072038679821523601665145917529906224306584044165009149645250547172793824151292047007389043930796742505084866373195129529489088839539985380879853423761673750779299341501255201831838630638347809201209571892070557150079058508437563233403551029965268230448474215228369745057499098583872340715513637261699194171727740060205740222987048422632691909427314044161914644897445905802558583143971025204323702909272333621669337246563928654038166950 [115,33] 3591731593082991507461935388328058203812961049930976541431360899332652147484585721742384056607330899441585497858790221910389562064968423156882226674247727101622874164723970708321286789351956934465364374581402526857625332884543127492130774238845497897028929793158592758181056631099698176045229370215050176265140278648150917506388198207366302556963818135089239972404292484064172691102762236631265743098263307520237366035941132892485736202301675951159572527799515036400799646314033701229290767459887909826285242388440483045726356232498702880502019788886906138566663354586421749675410872271751525829952863022717856794175895524396564527548981816589729126917843677491535619600842050944122491210487298754915661090274936214331433980305977274821856945171869205572030513460999246291816424270116286839276736501736699517882486063455803024370711532925576799037782399682850624385257816560130550982786894136784396773416000490708025254724706445297607245999386336996530489511881903045914362793496929663347850909864043118827345586843341739265967852870818107707021093617158232167011737905724687073692216886791623776984652823364479159670802530453405258542872134510826514514823150085198516581719712898673718841207942383748079358753240785912589756681706485661388448422655408774122991500164031223583285324337224559857354808046833776008691714232504978866296033520509555493146379421524864270056628852748852045170253983430784845794423929143306452987173380493763739902977799315718991860719132537052797015197465691223849952467203107307737104343548522001198805318261973843936881281491917031270844305359508783173245501408259804816294392547819858644104374110893645695471292724333935173119610819244294574647098271065365385321897847009513385180462961157264025730768440513569721698793475523180657166990819569786086586212639423284106023962198911898812291020344629610860974215863211460195297845167800804332283720680475 [115,34] -603457046008563948989636181881361888024653309541971897318158051330627978594129801974774609778635068402457873446790849597833945378792032882317838156605312210803981272754731160676951726584389656525740028083702954780211125018447701504247475918292541338556047529377809409476849252033966011295155408613567274774714014294309437077143367346414476341188858135232288363447371855446225128498162888324954776451961520131876296862577975493571377871007137308040158887466994295096919873182195578355786457598583396722451943366596523982900132214264273482958256316314379042497420077631496588380693176585940219734506700476901070369276508186823594336143338363019157646272759296888895576363885392746209994516356048203280915087092907805013432201825151750760049754562049356342440180719824840968144239376709306224752612127580242077012043743616818558460755901462350113774677343225556672604325213252833845803099328179431967493436552109050707219877523377371774441257216573910670740900785343713930892434492929384998858743563743735434108943057297259248298731890863680973863813618526418045465796331960975641725694576074638666452433288562734366804247852541555617011959575440937652535513207609449179650212097648773707997075796169896319499454234965759336030265347722452556588915467524998566990874779303101236174186883066132893024051254520956505871746259217713446788862492060978185393070978233623256897118239449207388271534182224202895348742429367838532735446251127029595384470726600250766778197854177113399515309763903328730191834856211874045841776239502070587796429540580672406556473404702218587555120678713388952876815812522469492597444182361084727395172172117809134016051043377162998562063990262821970725397552445295506344945323634652328288169336273369884977960917564070895458530601382912806897591990608753610829116135743840270354305239607650365884691267722871975250618687399805157491367368942926890126455800 [115,35] -545401322799774544945958702553252990161819465520406057035586053511878085851452118114351373625547682447807087994007397799882241952485625125378578668132628142935976421243520020349401251599109182142076341290847079201174807634705443160668008116089266579834127958568644824543891886567620582675204524672734858638567833622864856003492658469829857537126168866895821083870737289681955726259073743622845850613241820911632024476528977693707764710241014252746445613031812388452181638666623375360919284163761997142954180549388120763934599029166787617445240284524421610491596308608104860639367996022840822071955959892507095970672006802503545410694512994722232801059448505692198695194090285823217098937881782371574228645788436845087536288195120350818930464403873859120812592356228272054963529594890931637860278163436988841883036161232302760628195283446965914256369127642986801315922686938908825037252935752584435919119481352985433937299924471727151667022604287610004079153738383819778491484641550632572907005856819405500923966240827314159410867749118937233280655180815213950431349710815575335343892146483769185693462881347471312874333501831558182602986656931736723435534029976616253854915837094130079602238777493103877456998337713708075515619735285935266898445003553218548174031401986600380525618898872996378338556780522652669258031922419776671165226207922970773249258433789840563629185430009172983494311055316533141716716743150709756093043456421183031927663929856014845478322452617806068327235050319973652043739089169055744799107124961517161255413115179811733853337476912378793135803531237358535148363705072778008371255692011346739067593308910208783401864142310675838311631374725813054170800748176199920889704899575265298296791548726132332892374797450102904534917226528012769017178396998854680429630801575975480372640403592175976883885417390869109887570198250818254494608343843463961880200 [115,36] 456743592937449063214711946311400753314573984902773721466651037706561961380719542643733747543173143694028533337412805530758524580091504244957443613390790994211522589460891229314488545504574431160855426000515593121955805188562007100718816096976702059698712616125327529140076508280120589140240263420384968156572062021371725880898111089671380843959705141827815377777603629740895043115389153146644311817926374150557841358737347051231604375477948155047838301826139047177867441477187493179184716353429383939860918486773103914562855133785226643925006203084062206200560803352576584494537469270885116668875589310970002993269843084147024119217472504167485395910159903338738477894533513084038776242462132452796690807523675389047946749171802142168136974417239072662219545955163014273976416177909982935809523087097217879196257252312830967409433192965853847994099574134096704282805606777297837497008240975624397885334545215738290172964490057581898959695220787735504159862358573097236180405597174678688608822408481287302360325160346837351970798853982475100954612891126155713086966738335736377432922330537641632184403912371952142363240662492278655901350198270532960668632252524952076204477818652240464268035784010339813210213334733601418197137753072038969453153062848085666639868661789859215488126027392565960523094849100238098730868765850440452123502611074656081479725494416129251732954681141203544739420750709933144943202967950325334420183874101382361905424019119678946809385125039370633671909073941936489128566607921342912441280265648597960966181596131518354859398133747873485211761939943377854642381692906280995822468708106030789305154660172095805069823972028098151134498560492293753593847355761903738702489738127461129457713285280813741689157758607708071702198162949013376424629522592924230687198622825192296598869106269875596559577737292752914831379836128760249062732861600810519820 [115,37] -136591671333363946851973634401172194769191509142756783886611688937434638256480420034065225306465590843017350263753059009856162663252792663728753783972183165366617395142699395381113681975055217655286090148790265476417793749323354661883465058431835759851708377841099664782004169430228141561752594639885205225133528020976114680279653300228135045827200567488497591291862225786269817373542907378490847182108773523218892814499006180188589206531213058307477904183249731136375609128136483098618264105289942414435061307727751373868425592328795280400376358490120772579915189836002599899914221877388864071955913671334388077643162563327351500990093324380967249178233183323261140759221637835918515052753349847996910798776210831028307919409723549458925384169364984523658934382525651444979592309277909175913330672631733338468522038286534193969364218132607250969603908387082164797379674747590417468843245314389104368740506819407126697707915545750201208222007460371145370932530404314352260698961945028250743284621494350498150443648256866633785384160739961611542098377455349426765197104450141851175930232101573482280604939925108363006932554629987524602437901479912446821039222734443789951038473847881784012372312361016727476277560819952020026741609510262309680035029465004747255441841901217942952804603340512073268704387904354062039258138613476043454652353414436341341767537762690425136279034843100560540181595277439984709962908490421542996749764796550700383613971385583363644174044811400222249125451708731136929853075441715476869737048186649495790463061134015982642386278955594581398758790492663110574005068798202712538771426017462338424465134276583030090920591102666464988976264900789197273565113890363932786824631894293257766448346106514973937718479661102178412909370494357192171116547188294270712516535179867728271182806869946127986764839875471924114406248214442099344434543329204340 [115,38] -15758676897599171093331779418486366213624074781979369280027696741602723626823690863715497704836142312117328510737488991672004727813990816188925659701798892872918523246126419195240027440974901489765288603775946324967440661712652960663221732765850034187490721082130814253341458004921623030895249389386953828257657914443269691788273998460126649218016832918651265478224549852699668055489796438772572071638932414944721865121872439066990574179561530065904991815997805786881590994976622931446435566441820076258252262137141283361587455865916935866723060964749921025972255012724865159783182719051373389425563490310352815561482274428036647942471995114714278560702055202428270381964767889559253028268762726400918071424186996863022368329661698904396858063992627151771124440682785728049971418000752032072345084390678314013342995845042056119484109106608394841457356200991095866121687427991579589172001709460723507375967426038455602972909870100459343909834463124672348904377666434857005991369651841619281010885069624332899712067066309984857094784701015840812196706466057066235228602261294446647425110740253562550162887484199885957694045969910258747159394049550427986198615937578384659339649779812900758796755851874890355265918836141142014523849738942155705360235390457209323910973118964348602486517183054862230988050806898721952591019545779120447049381600572801737413619444233514506692036666025396268854830547129783984575003486185225761189088744753279167049977129475565252795154839702324699720818290345470824926691769091559560080174067627045959373777220222085547998424093623379192307046316019437667869909670663202931801344854101205670273434450162918624445741160047181815306879927130839717711274713730740632962775108388415390213867075235962518328126003904496619381285759460111375428819758765037315702298049394800403072779804707429299452987488082035065001100740940116736590474720000 [115,39] 30974632867693433046395273091269603199626374206556749248185623291014456361642069862977729538833151831866155250059041244151350793293973165455870499128763369532784892372575864631179386022193640607751592702225163185573787614491893039491405317342038852290238504405602162824773804182040473804977892055438420192675955987076702806555840380909483141938471808034619042555116571560482508496559844538180129890951649159098571892505582354648447351213828239128283573349745359609637483162962707857730097413723207334513663477046530608552249071218661992723472610668787221295229026955842159402862809228506552048527935525382550547423702200038289091286433553657968644923743431995989108730097988332375101430682506805762480437763665963051259805650340931912313437864345023413165275114443168387264630184088216101059439842877779690041152540990699646870607645158904614691164844454235579601175463400161591920353202517214212886833028989062684253641099218349467280578857196730080463862555110654457290403139914697866175792376629310101602669390474191808204851738561491986062233786475210937934036203070012019978678971045755534486247579189309045539451732951441998867595165154438374977408885541008846982935152340647085220974000826646168358124409295743755274642207581881033059565578708747453396205670874685179762507498741015265858925487115958153708827729571860622841995241128520275096941177906557140406922452008229700322499519970484082857397337407173485002668109340541270274543466745943421703069070042194658212977420837553008489064969954633917135485205743565017419023486730120673613622478655995849037601726551776052202215382217186761263865737305728945748646722039079499291667025811446840347558232653167089649524967758065712960784234976114963144562123120627707557363277519684570974059962292777602481829369000097935800527530861104757292408363508348940762241409084277436585369950620163533336904279475 [115,40] -11059777283288541076694299755004695604235419963147317881812018804248162166860895727691518859930586716462753072014663271956140629561125665844448840672299662115353169539549273393929271777077227022848638891990222198277517764856286955498059443848060269528759366772285348324324726229742589081069510035128857737834709265092498350943685750148523928865836041906570287979880558030150051771588415648915800388805046320728343994935159346490201828433071844149098735391645413955323544395932402417229783580609863274164952879697355842382533857387225786157851074047779780196789419601798007355147740245675551010329591681238132186568929055584963665892546047489705242272565324909782081967285433293324461718911576967250540025247783299429377355640059404148830425378322403148688137188674459251905756128828413012801470934839110837218640757153392153663193461566462383312171847675576761275905886367334804338062399428926526349007667551437169354721834076943216629618939974592013131086140190081160298685062572344767150071357622268886439594443089196527305412904793744087726377058566212401341984408639121273205358743235604727442981952911775000468081321244816808192757108131226257227196907216131912265087307920465541180839112276957895125270389221631193139019846540576748523211776187562165115036008203035829105389996263269682766592749269718889060461580173988837984128912268144110312803741784811854185293711311663979402497710189126443559140504010983530277234626851593745748363193021730740043829180379922756627838070491428788448827379898656341080331200402668698097135044321956108650305751460800677642703957891758743522119473687136544853776919323711567880777609249510050659765363228305980640422080607758554750676056701322147332102146859223022137074551883788092282691421325331146898218550169417545423139133271528722712016483936357282641696771417944819624524017098929570645017645068745534024318000 [115,41] -828060906297483816227245646125141873161611604669173218811792942018252633787449393691506613182482446951933342666904044794576873901633038166667303975208877856378057676072002512098762875659711675112650479452268496948732368368944040311506745809807213874782096997229787455088847694575931235572254628920426730574123355490541327519747157733785557775379239711163625381702337811005483085511175120124088989842840038470570995729721015691210819985073947597724006239019776009669211914630051706926531752103433554641185140825986703917993636404541954811929460922871442076858874944692993126753845827284197997055459362330631521889600676948221444016336540697461100589865259555484270857541171949566362127189519413996817828294230071750140459974564929373606553534142737740570934304510827359707008849039575188658978777331679319244236936470805710837703058347248957382236751218995396766893353283860443899510517900713057560210935190233066699013419960621545225689690870647112952639175937407601681453094180667503051471998832180603799209537055858425288147072410615046571288253925495086527857537163512899074217264296142795091413916926097465206832816212313304785652483709632757942148917303370971078487788533290129622883407348628246482484512516516246241401705298486185339541296455256801538968467737348789624259710433680442350865076216412465104320511652089415873746415792723253862004451610966317221441258010202573610351712557010937068150664977792071839493727928655665300927718240411581504586025050566599654481006817707485609150131429873818912485102238944446962455147661678495200082256951159709585011426857180015411107402315279268443894254956510523148940258934522880065991464660391900958284340510212503788905173920572883828177710397338281195879253251961202155655035880293264912330232331671252365012186242020953860096821243300619053466340660368374590923398481559477594968425627991227382165 [115,42] 2968087242593027193236382262868574316401757791831214920721166846811887034907960738911086998562364699537352500654311619731526406962635998049395148023777748209577484054129629845274501796274124281748635027677269071858660041932351395727824544530307370020693543351714401610887433393982189550226591648706648329205386746162124122898211032935766098622012678880885437362042494272257568817618757272426328769909975992108639576407066124484031753573575130935006626501070740157242735348700093757473915149018935144651155023878923693318494821186177086104132204921913836993974774348649219787821217192163683961133476727839467331193074959477739210252025542362335991655829088697019005717945607333669260696528838224781373283372248103583936356504935692154167063643171162746972208986074778821600686911755786856563916759078312008138872778256828346340258277407687984470232581068726457593817270617640642741492298140218691898705597586176429719689425450310909249238157261536255941544371944248446660899427802471544124692262613826095864776614208963314028534188444157597990883828305917677836733695747251036416606561769672882112378966276305552172536591513035728009302074853083451373269727539442342785032210569970511497666000878637930040794044462151040531207662007028654902044130836774357937464745056926162644797731139287590487745995236003821665853565509156691911074190505711686205783630965052884331191175578097503398275600790514768280889016588849687944289995633053618096932126560467384093283328950154473455795428784020703877007662559948118512838257633709587146967603492373301806071248454717986799596145135874403041345453580592587068049884610171888193300155631892594180760104420693202053019537984130042357210699106538360055442280515945072770846989478876500794640089632566142775423278047113845304552724134467049879598546979369766118814500975018142586699993889709960638396973628167386950 [115,43] -1854957924460548069895030391008680925762780994284963328855282383592161725384390843384831976368972262412121444775724903144307632493478434545315455023501928754401411495429988790418958146928528450798013800480892434110104344482414988179329007831646017320429206247862804245528549323732024154866454054052067414464868401017233057213649017860493675791816176652013680680036632611833210897653374259686596034819507209846296576297904021253721473725263534970900599990252337069995181418762297833526483401750116538820030684778520208446453308255111058480596431591146944511278876235684602556531408533032762275912508485399570788325177495533929157159082244679357425485068143870659385343323543715405762659804958117258963766228839135205456958039706023260248616019051205155237387547060922445726493348789741362441029590040615495936976361754842813050593700551314842049289300797829014772892543789869994927739921490415354448577890009959447139707757473893543025091335171494411102565707440686322271631571489893139437688945883853000701235410676556786963450675811477623151579559572872355159262614983751316340778882672467823196716651041061387628701172718290470306673585665881722233876537773438690918222491670352377249756300037927070583264594296977223912755346017481079587185226336495298006849281667475019988976805311761208966616822250848367375652381897577742964415744271687514276505021331982312130326777263579491392390036427038578252446836670480878999726271476313619609501255727809009048302957061360512937958214620923414334885472720649862677445866047634772456393804645187655990850541681440474076824297907341867254369423050696721639319918503991617657383918617574484875669279651105737535710989783856899180825929318497363789291371347119490704628124598498782426314504506731668551451546150142053928112177153916200798385826704058118967305914948602079221851394829095120606052061976907520 [115,44] 765788265420606278853804072815338998386126147558434615096726197526989965796526327546015432735139788556983260613766007248318275177074654526377359191942059383095719784453797167930836602068058919900025781418067327574588100657194125696364482938626671743900565007148991268030077353108344347355395180856459865384890023900613618389425371571116067582600366831747714865810212558842936845603248508374864528600518857611669642165178874336473764713642450291079795882678353348179755697113064208273106568284294277562492992582100023642210433838680700036776967356967107691155665210283396495097480378213400503095562349143571664343944697929176107095292157139397628378540925237018640746793100155909466675228463387157531476808320861925263714365635600040742649404875374016505704519215586593344961900340142406676469195897262065330694020720425588555181843781208568097098906007307611268369676901497448059668512716586191801292299335302429696237512668745283978810814652186829313573238752726319484420752891728431542248454195474372920334046494811751282260548239950846392690139494563462679211940074369130159149169960772237805535439186491144328261336341043456487556160234195833226013887100999959869444635095700091011104501621685775667872656334877996233284868948529325939521933333805134887755533689448805430894743459835490855128818834403797978568409542355976088421554004617838895361932570667962155076345947939320677789447434914897363262261665939495534856158372385989291877613410022585271901757037796640608348942951588661858358482439567395653880548262952877758949955809406327795004334557852722981522128793190944777816583666245334451446360463551398342965598940061888778710827276320550672286245676561519569743892158587010798605011292834392727597030553125260253211134257855733833797583673007868001402534936286930060146764464585132289302350652782854405664865456237265669633707562826 [115,45] -246427563303692371866541120029346439216285431245100102321499473598591532154280054666889322768730279563839699753262936833409895569739579446850472802524260728679516104968506292639890452898645245705530446135348175126436572316175461711406702133308140373577212968591816868335477068614175822173057572713854264459885310869478166266395095228762335237007250513488799527875101236533325712262453937788173347042321071417408786183699471304673168554731330378786009833058995782195470648445895182162908572049089884256617829266748005937637259005266219824998900304417471984202042528709507987976733551709506623272988290170224990062582672560898665586976354140474946400366931668928163480472355233504488594802136625263164100979289917313772442573127007604621222225268361534214896099369167384391749112082761591881104302752577286718896073669447892538816220155329818088615311937219441112245061056392559019471431441418903292843689415110810891883234209839712192701914716667100007521361866930292421250519226411114823962080680631489361669798665888235652275730977352255633742673407407174248691612129640533129040140978019594779668732101034623786632706928507201298877519994815727894153519141881678379984074467577320651363744457458138530844053840246413129548238218270006915755965877771862793443075756961916713685166771787943475458702601435704689310517314611324734328508562888239730483520274719591204224308519094310791963439657558960510138084604662152092318073610792819084920436110899978061923328536291142761019869597448754780353851477155357198000271495678998735359742590173586199708153404536892737412688599581922572299739144593948282002507996140203956190879517372514062371720717441064725366166736282719899432625748124138046085218620326888677015452671822789447181827969126506478202732108064660797462183605102176625373089769724400256621064291030402464771967369074927387460819180 [115,46] 66365389088294744399851206795490525940594427520227897144752560936910885633565882494729934716378528556051124291013326882550200283692588079076469243213620624710220987164942010137628043030931196118039219073075723690286125987949224737504582995377090023778172524617950690229514410411514967238927903988863464453286256965658244415871306218212133897345063154080509638681612933193007442574373529836890599206684026584472940192017149723727574582011841762829752828397411861182612689256166448055095754983264141254038082694181206017475713372399483601792637333387819955710603208241507324885441481822397049577296731232357541102194393849686910285907159606184799450041683067784402540368201272485130173473117586310485213730406480269718240542994648135853512576377746430553320063564262270949356457271731540237415823178752534398442104686538414021471708256132051209926941615897325443003915363228969988091361103888060902593936135211172278133359207368084741349639488292412407885398991119289701668830595214986568048630203005682418774294598707603956696545777546545043892709860304633717872424873095212510570265415259102385557725716118531855477614366786686407553642168747910534588768367672144253454924426258702685028413412199493890075710810920583758718149594134232517907759071054457764424308882270589942968332380285043925406557331606648499977130114665851135069874861561738471472556452396052542582377398019595804758011110912588986278658279218197878624178193216742509226383699026435169801611522015387423092314451815699987096688469607133518372150068426480396689913807823712813029658879264165132569301488210446031700977185692459151096759003918904249811584513766667565910323293647692373021503370829237393386350874142671104592526839440590471848388935241026186109862251522956449138412279900175752250501031736974245555170342201661100755603988474611383006244947206646949115412 [115,47] -15671728141856748531377413370714521145152563861188390554434277308956921844086447437663380898767858751829114021324021660808670069661337576944167574001761354775773905796690130882332592475792050907844709006640969042354473775050237767309515558717076905287351654543439284312064122471047348243673228515208596947289802312046641893548121507186791641305927763567338504523584104483756584729611309833289145701069780137595736252230174564006219957867250382140606040014346414674892903544148009787269707244589819449186471681958970305660479508823406897935601933771897308964863343305998870370956243226692323449315369912187632577944775608810979698770374051745354916345576895861731298190887830382994781273092285156206974832929832544307994599548261331666561642552966910488084381504729221677410590891069725897785540460609717372312899888279696109860117561170814916475227247251975015624139862783369472132666647036699608420997563572571270954380697378609747023689285854937198244028045596102109881579218046661488848688775741065329827505624529322928129788385137589578014922707382501216173231489819650435776717800176225325890766409858810529107188187448120152989338053424041868952490291479714745791347959719208946493153340537271107524919229409234308762520855887997885272730355050943937013141119093682480749053613832197177546301210566956248100059803630099255871108962101267717517321163608849078530834066252652107023440493480539398281229549659412015760553621217193604351970166430594209851923225338723597899451326923620568531403348720197242858255670608766585404394310053824511007340094527072433312929563299464931851070667592441411540421725745722075804826080398753858699416610333129540095440910141888425387167851613538698225037240980728244231600882021068814830978015774753539898733071260464563086803811674546284368156303705997004445553397221561960505087699211801065284 [115,48] 3345426047553879841593319465450663545104283831777849103081619060038742222319292620833636145801363351896024892577320889160558102760997213805775157535555159304370773191693909349887292379465395610921006329696638505262678353114798235943565944359437987428224578832459548142536538844353409009491341856064655470625887382535096254651324338950947162939282416094837941204039913931088318112182977837365704574881364526982841006587236504775766704073545501531675566420912329216431661104993097747323883033800761511909045136954830462559042302679933808766725890242379987493846720056682279894890879601223348385449126933886435233537492203528083385081041083544749705098261101547988879716312571952145587425070392720835975394371647604803308723850205446445177789904639734226755311955982215111648693005513156755055050444675231545225882736751240544154692860119200525689950850487846221687590340159652010138935332519616839721704330725113732517697181516415922644808367879673219428483779637784401876843694230398373378296412344646549145323651543868007903348426900826154661083052860661854911214675047691252161409480907522933458174865487159254637470200914536484938363632922023073323022327978751624268224514838510345240323966830105446558207822651675474177655209539986906595328743676174597583068917287128729542035375857993828628658075773280789760607340524927531623580638133534501613757190593884169430767495647058932575868037120258216844466655403113440385695785457374944407132173909695879322920284090448542404368806528704774843449184834117556866391019889736205117995698153270205938503633811705590047295934436709389805354463758504784650010203588929583575295754782101330843125247600494506255253107901492979277985443930861175318496818748396096321456231017772452365018421401052570091996062768795173527364688941397512636027249503209353522353611283770250936396311360994998 [115,49] -649628406629938904448414140008152116917459728170936103239004537755353955440972923462625837833661272660770292609802501513268018536721528931594925336190012801714758752591545998460390231706140389091641878600548344417301090021000839866331443771210374165115283784819098434664134583749163492630703060767084344878986914666109027910807090779779389367384862941450795282976008352970946170922232139869340762232408848921970120913116285851384220603284875991981099488199739604215817531729045399900109400086777245869532832531684572095760998755868171732318512816673851142202888291541273669211400810292668565661496760593021785285659747107654446917182558355233898379280626938769252635911101327997075893380835713415390466633954360365203779314310124749942621147050806620069559996817921990229561128293848071331787946796229584292404035119461864420714383065910740004049020161908383410188164099696931764905112675869281806517842161010173095790176069387555573365571183657808112236581151104509536702085554564645874133041509884197980541458693298403354072500297148597427338192277569146490701849725599173300052817984320144491892390865039178733806745943123193000048406018799385368794466106072896139175234946870649254057776170554245561312839426339395299746363619987619019518930613056162506169011117197259950162981212781584514255829943685866583502965092529699550853998963614899372884070285304267039834259916360125301341458146499310502580319706366242319405661684180527836633669598535394867960223163857224239974608776511431248072754235589445298989605349992475939606211034312225857591311107456434488864827497317681265978646601021537556218853176401609426218630920420179804480478189964506323372874635559247852959431830461380806244072443972218750998596815298419862582979112562858792620508068534277519592346419266403428145203057559747876690812177967847669145276941510 [115,50] 112204236520871696172217375682755082741461080777465770365525626286529702613579732692543283326833221192158999579934819506837059770297169820946932689067737333619176093039770598331638421353043763282630245367560404865789410067256644240241719859449484459933783212759500903430744422794324908299368500907036247569358439071441683884011494435282458407208149072981150896657608173825751865129221095047483995182314936267292206263121906112730909248222202493123865008445919026512488759673558679376510246982440531232907974856283731528823333716950836651653791076413242610752709905302115496490189343102290409973422320765605649102545205123975121111939087736500748930537390859606393366166964494223284217260099293062110239548319996552184943139173529695059506438915857946864527482595549846445278904826961450994602885614368125306806365731084213761647140122056918666504989909732788572670188126183075202369991369085381807409162540672871406893445446549919274523899508895050380288637252360680538319722021643752230376076374713375415372058023697896180941097477044476724322491040194822345484742925774860834435458241918812045224032949747264641666915450841821668534642584783915422956140434977809275526592777975701125952721068244188182882522671169425959562271950000051499967925763814366329514818149492842041274509723199493732833696627389450463699663418585920186377257949423421719657259931777728798317947253712693124203325510530280699216363184479252553170513184236810319494626230570708265858186000460667487358545334183849522798920489374901219651954281573193480422760248905368033706206085361690114720273548319785666738880371871932363999151099169820578497450625554455417806162977428375390528318847622778578064385474891366958528731952794021295237079199504772962918621633929079832832574886627227854875052009964373796484291261785191397569275133697294870241094964 [115,51] -16491112285061795518008819589811698629776994837861611696782644111121678107271575322225032171939260801524005332221373159927420919917313535319020168608505811644891394981498091533034915248569256381536831311240426558561952422014953714267128101428192900677427357116863151990728503927744368785372696415087665038720400400257438057613785557977310139861922363030106086090703614906477256499410637557152764295044290517151119645007674202591727528104998001602841349651861548135212878784645675159276028814468363958438488436347652152536414953536302391705321677057009129439040494492723245462286390916144014547022527032562789976492339953490239544527905435916585991215489558798597311827181466377756505327652135924153858779028997356630505376940744012979194005007806887894579073091931497596341549891204780577021784929025710788330580269396735556011348922139156380445432570707930956223772102992268659621617146947493702492425091631124850156558162401225971831965699846321834691697340257204317703073368349131357260284803026176775471479408142427808405728450096723779969584976776936250982447714506453798198706316333113430512982438463765545975902350583137847930062826975644972220041398368030908522122351811801987627466662155602033918023261596536347545680178969587419749754648008739628753671743576345812193276516873143086245828266606619027658788086176540296098984514671329570862337410201521672160531524640904070438811495835721867154751842196783680185930459149005868598422805789074243624609683885475534139348377559020388048365769627244843332022044613028174379421683566061981064593551972170754257442166235098645498424431004002038778769933262155615024732556109163843638829179636762915045604349337458719676289196981600931641199409261418787174580656879043674358861926387239143020506721228896750225587821425367621974096935567787322205318926429163771332837 [115,52] 1936518444770943236741652308652440695509316926483284325557885185436931174357523291747727534669949737084287292665109549026149048472131081399624801017962969202949610990063138468449787962982680503595241889649720281677107395347470397284106351417461381913264018787525440187633160137687104043352306789406970241246897500121650391708133247912931332880765980076064055622473761222784339625530274648866921621429642731120456403788314122655432313260701999970367639227514380224790381382762686559710065050093742670760128905558810748225558907496052524937750464545450662420506405929241213468866922608467310683348865257275188492004924052510101428858647661145917813799588453756207737072543671609413301735393025625152766917997202658985167451805774076274261117176259731926177093211438801096952629268447048187746767735053111215782390310928799528792198430934913616312327487937406446000779857462953483161524440679405154211183912288908346856098137053920945906551823805064291117479298905525247356885129953194431939255911409009006159818994634072196024849220090979203294508860422930730724045607046158621603549049669052984177679218268867273761894114491617175531212409142619543020403393251332936167206305774032919232344308158472711838603827201126019701043715386472209573518024008561875552437401583897709474637254584550530806301987319958546392866375181335511061586137362902696989579670252980229440703187915681555817476649844127022126780487305857339006120324331375911742913261164758848740909307473354944842143391834286925930374993628195674404015620612675242015689084064500562052167830337412573428169274868072778732256788423607352637015973534598346451503959899680766897702512995303439995838393674996606594179734987516597433726755631307986957178382664995508778737025882395188039744613742026294237360620422075997165724241491563494998415490586307226750 [115,53] -160376228376040494821582724679797542437062518787735225215088230404490430307857270806627510352638878234061071840109105391890417160686556183777103389488750558694022679077468949322526652396483123883552408693751247165601559490604277681545387040292062785780841808442731740696223379590930980377379983024254290082571423528159328474914859182159554840551762443821630137181004985818408987023864745715763035847828787295211876319587492583237933423077517519076184366912234307797897711854606994669522061347216539315218356577442377640853528106314990221221830862615296159258542147294041483281852317883613235430046092681198092590737357693034422514799579136996439078855736747662807476489697194654421164628824739826323122308262485310889384525644363325307705944053574268132311395376128798306218618489408852758158777707091689133740770477043902505562412990749888167002550369115555072752907184177071988635266608639030054696053590247658662399792486432484542788049219264840223059733254496720580466279118624786666386481368200414119555389328873485081610724618412266245624278774794479708517096997535693368667207188933469036182048050737815438925328237792100599208717241321173192995878850966340764158019402789046084434526480948057549586347422515166247909437945965461238013470691624155394238186772208119571596510302827155554124720638210037563085580144843178902750401671476813299579532299809918550164802409793846042228071896748776497267939491123287451870978040800506891778023692366615937635793171253267851131270718518628432174319914195800411493437085147955468573593575518026226777528119739350233190697454948004492864955405168019857547845602476327058966011834977493046702483078341353523503152541815894382762450722109053607551257609692477801627707528565741763349186494981006872787856086664652188404838882244799348475105620120750538778336155912750 [115,54] 4287654097700115739974509667655861467375717296263377549543246458923429622868171696376997643548521305071574248790298069094675854584472343552781509398291373141453212489983083924457746480602307314198819911327858037082623282897678291126787020044402215446198131646466742288133521266369409444080733801715317319574833595510364382418639640269733858974558000781940711287760487034448744625980424350424970405883986838317903172158159509677926753124341425323741249256454949155506023966754932544294469684224867182191712154954113810971395766928081645238734174391982294275218814295448728644885286711068949031065645952958210085332602889257041335664978532333240372879561855521049908684704608779832918405042069364575112386670217017546541552938794320061953572957595167327192058494503819218650231511769030791901726898989884801154482939795233207378777241144162792938415245138101040425112992348678508132065433452057323534320896553677982352991436291270434470426471725460598409780759075756020128286819985502376768873064322274359385871974671433419584867810877426771018099517196781300018907960024961779471860759813587489585921837163221250296464412352202930042948022827646178214083940265385608943509313235970649399924110871200483716071526451567042886569366230121680380582477254122821866008640344627837684306843193392762356176635014351363178080180371505385260354151104852945730641558718194040571596473827684245451787838219828745022179462184116018804308919689380237340360742208247010687376845073047685582918905399478430720503497971640651675058742875383615328897686664955178358694536666022326275341968158206787959872466958318248334031679139038995042942492886598536381763703167169758986709874300344987990248190158510681777723322616157478208364897978502415584916753442631187704690035807873235260291174031318884230477873847175570160660221250 [115,55] 1635186330816183426390415805854362904895849035348698322541213913812534025915908807143586076461999241843233447985064823765508859254582369348909290472783011318294539144578733859625043710226742395887589028371284946281025440983902771727542425989519362959171547544383532082553093919361581533908474372865046147113480662060797588919264140507474844657611305989333920766601391993450389327597597214783139320264632313581035459253266192491656846466923696007313866984730696000949543377486626886802267186544255290972093046275921363713629036898241373661992927377566660768412339164677908579801356554115740438538571983168386997559351189866021338443011006085426214793966047370657650884612336438447063213098406326196420851899145800667251138512658561334881449618862982082733591529103975230124637586395243737928561854551158220810315899457263774943806773692570748238643575898324400457122415155332272842050369469909656124316789964626152655671642757349710561064515894791770294254461411947175095037212767873085043519057927556099398564265177056085860248848882440628346475550866293071891881270718410339202768009784146823010690515893432361782846785188512874746612685201795723107490191087638575401594381654760885336873413280023482247118065605013121388139347256791112906723710179961919906479336462247974374091745269590881870551429960533864054596157578631922953335637783376185264699980390551095767910096706607385627011198260492467653024584467479974568371720219591077393161465006833747407714547885079455344820275713031245825000637471482558944701833115094314441781578204871223994095118870329649454136095857635595193810112870766948720202108847972041231260114649455579413622222964844785770118278610625942097814244342585399507079113171853388479221925995900487065313047033039582792230801051669077299397794088112376621397505298356054078948500 [115,56] -480186297716237688164580258083510499365092904670602398496849089810897233751102319991313073055330868817062923294557641360298399636706574695292912352438417621441049175355335393169331225506215983786859763192969344213935306186897748551951686010747539685750706886968888380264269952939034676219637168281798576075815682931786027484469302049362502597339686457010344801964152002771611962406355906897981950798988528125577913182263848450071687081211036841529755690308744274258326935856443200885820359933594897889481512501037357154591159682634581532869435783102252476497623446511851081396976230578447736558466131440595233241543191459277523838840264680197817029286939970148584845380320867978814817909381342253396812184839655494122569939190100693683693523467977234079439740893993229110337419548380771617632979172925811437629415892305951613075295654424403140815470978349919098890152771971754069723182034509263930437029739850432573878608678595893062969055384383986606012590103589071980248324334742743805825817369754402765397021487396515308428983881369764817692450151922095731237997016796929324508104241665502690551135893696203624811312133223404740357959927978496829348987464215337976175871837569605034994299463334365967968658483932120207773680660006702115433495551226348982759287338645980070986124658135708793946218857193969875749726882171708071425849708131730084922366551288847416860597094071950196595012601377632190651990736993006978618683547510236431277539712849013490694650393135403967711215628212393981504053194769933553506119008735561356306972276319081465048459821824914380272937749209946812393775259471731937831358582957507468041989584838787595381925735850106935546663971455034384255403752760549878750033514422413743352701009663047673187351885426518423393469021816350199300487848699815568342997724797081621500 [115,57] 93373596514796354157070751618433459617989483279723508101917209975703635140993546962897107081176595996283894658168664771928232385965690735989013806976039782257861637644205277702605910050920002982807407351852438157384045394475723441202819662347491234535191381447723712736487489424660935761786005794400196863603491552659882193555886837769264931460661289344556820531477867312185218593351481137812347116427808147805607337272074268197022594022329904115761436463901060649152047052808542172814889228140979167766953852934219763993414140605693256496535791332258015577291755481917477629522791885216397180456626293602050359854283388055029970761366560775263664887578972102494647619770484944210903082597999231511782906478706366449514237536789386474984545130964465235424838129441543030091738904883727595939949074837014988850878825383959755510765094146285513057952101587659598865051246931059337591731791760776199373870689121887732233524545575938209857657720111812648097260574034052937763942397588512598382303131936769540329488513236304576792858704181344840631709884007221096639182572027464574463363031786497627591758636347663551999093233606326752484381259438941037431454920466844387757649741062586042942709675331402816492597959204787010251984953888841156093155389868311523817156656566646398316027891542209985402026031168484040210781192470374091329706594611928366425228177079457671492215977142912975903270492596128037961525637023829643989528390572660859964802022780927947291415874409682537907747396527524515933408997229561795036548225722197381316157102007804326892526301739688442742117710412034184487494481729229354073012645150952674464164752495190397284891743354642911877215175422354802231963871692433064405979152869657542050392975141493210416829347144183675480830548914435495288674687008532361652399905964806375 [115,58] -14203689742902606701577845943895406246712148491195127222195608003740893913873778994163683376501929039568239466791818971564508271108371132484954563804819256462437803699263925534989665782354007022375634028198338298029251419663691336680828152723549204181750295199697071863525269137905787994614493528245617857156168774091464505097690098523544724523590751600377200268632257104934811836480197836697076519231792424315803235571360544477666799403205628971734845122222648522085890335986184868799813329097620760135419315169085445972386104660670528904211978100303157122578059460136845025321916952388268330138545243855378860444426967569503534798450479669931879276063279934687220790808838443844061418676648136324692935214881392356627644317433827552059041246140066266026838031938453281699856800364403117912848092557571152336371462492434965298369224763832115011030767921468698178931038940915265770103948464276207461676417478998775925151963287274946546384293658082794718903616155272146403335034086228064973900397670611234449408347808988282847137183937723834867588535201153205112623237308870938408367003442634365093932697246151767777753240247013648314391985359996358548512391921942879303464355853695085567769815998689481147046272233902139017648123348615887550634405690592777622068615000379524039868145488157363338924214748385209646060873034330099125298417493401629937203759678429440492407421953772418467863329865438762793995646465015347896026607367675744210558259602434522373408965372447935835357466212267222324982451326673978005875325036647939289980391445027098909054672410252261074005491717715389383004444624560904819512499204219765662344334771755107336715698356223064052136686519275565389044535702960387031629240151994969536953325901573529728136609866654310423225723327539386699310443783778591376043692668575 [115,59] 1621923986559646730390433131403818837545740752196117507366780942452180102915961585177163883664210073005487059778908081650152927602379152338511969842959670320246044460187393015943226159803440985174061268065156632201730122950863965729301777147048373474134753489766047985601193703227251160309980962708666259707332132309443063937604360367094875855920902597674118741450467861362871199447762137572531671822224667294498203621903552416437579230031620981867504219512658998786228222932092803863808089521665513692989024115706930543779543605403773083816989533931937144009520754256821582942012430116100919694362900212916013598885576484343230686864925713470522050881788404758423769854364865692265839295875828266527850471197936686677412833777459718572421844353029489104093791588905369175262034214803852209106403243456380369793975737485525729145964374103241387059058055356974011040139166721957263056929840431887097338959124053786628698013176658540351044626060736556242899991797670407035388179194708760072251765247298158620505213796959280925036548293597432281994649508126485396670383613419971042122886991040452622207516044766600480837223841908496500334112151552840921156966918286956875801623820832011582088473284670171036280241668720754135085748862544343026634109941574134078337600748488510946790116614529950722610973338015542249896070316266077630151023294935239006732726979902057557539335192377754979637409126913750880198224624447689825516872500915136514236929356750525395553300954247226159631478169950019233567833831458540938741112683486987453167344850181012094069218892284027538363546021614501149457155163955778813832846929185733954331448169989292003240202485775182434861399567256364695728681029053319629111579719823319409518281268719448556753927839345263688552391217862764297455623354491128250848034575 [115,60] -131205760599930974758238114793706910372802641062284202434765286264158072294922082277182785007808845767681016531042114041269923979349501412025486632318572165109866761283043506587288008085608124252794286768182540379092148807052317721455853664539506972331062820170212857838377267116976166009974896430384396813266440688563230725634371995336199147946204188454501079925718656111381581891860769017035626161655242443677908378280841226165314763261022172318606002322452849566836759923896963148521451716652944816418746054672057549004936948880802908668212597960100402931693859260296373548081553873378512953291096532367910277118216451497839413976447882839520037348757942218596869940953014661988031659730079748843728262315331643177056997017653131646273001819586480695801933645827377416086701992534403957008971244219999855380403635909490167627030147581329665602852404486718282485585802157977722400090893651276777315026366324315167619389799697629616491049072121014140678392939347182061193405020137782759931231985529861754480430185119185308613847356917913945666270755700069348704729137623624780891674662230113756614129325822094242779617696806530500626536270162411990890775539370804044875672372065171572285407205125403300346604848266919540580226795084157471001702029017025257099887777158909597077409403798438348195970417262960999871708831085727291356788709977771027712684807982322279004376300087345333237511974370640873217044915758405827721215155866661764228407831912716849553441087452110733711694245215200649933467430873631484182034716500633524250223851983381229573031461183597915681313439168302853901710247562973142206754353880367728636555145560385132304170977758841568289588192280512883603527327221067418200800276011880700313180903254546593988596460212685301442053301458100817952102317495351884436500 [115,61] 8393018736915729560077474754050136902995088159201439751067711324075299052858615478864349456785519656386133981013702177070518967465875818404689194194963503831265404514973864300349737848420641808112744760562423496711195421430489069954902587619516843278013826685816822855875153683920801376426909418961995362692657326911164018047300304671322445917912530600659534529863620879407220952862953966774358261832795098490719092068535591046593563203569773596483736832196475910574907583852321887521086143447180675461318566675968856991778209809794295792283481676054657992411000561063528762267892708178567883172898254540757618611988866556028093276773595050426852245800447172780015085698362032475760500642902068645524744309459961638394519313451928513471959739365468661248147858687906366829333752744036628111264866082577934859129047867688714166727322208553745148400645220428670332361520871789526285329453257197996298399328926446045302723454252907101796600873686946969783013413815856360524743000145125881740508520518110022605909389867636710695974708123165631501076612218029318086843604132787252098988211148186832057767246976375200334950626691100381060525549426798435464577781574001661091766827289111421475554823144945917981198546616011808834651736984866939871850839081687744952776022340261012156356751478668160535069843439622237690600158271199245676269096074889163150336891471266156657005281968165069510534974466577969208899703217362670275814167578975396711249277650262540958207990144552506727782378375875875145445633679043036215137791309693270514403878634627626561114519260492785434232214607813425018226872015127408554848284397006031897273723842934294092466703220406377834116451400638789645591502973305083168612617682674471950045487559028721937974724036163624768941243498768798079613592491485864000 [115,62] -897726934754281125869583961759934574751951532616771111245793101433233799586472225315356386818567033584747813220746707258183351767722593731433167960595130579360494731753069547957577662142134083129907937186835256594579406822625787984331369756358667465783969609829884488444887282313736959243262748643814871493299369512814994753209961065380604857440962977329136759425982281657479915900682499669040590489556057528659511794441143193336482726766724013788727349893404854885905411444749396188804711142415768403629682789532672399900609589937156084619537447948414152071214613070307402990212573677765021283500707608856448207270526596800104877950180780520671430943746820429332522046287506597047443490188818422702774120283583166362812806386380509356463592655448600432764979312359160376919336151640921657732251745045651244070904973491175952333838336098634100338822277233328097008071549631231638318349528443214950853160337721350156367174994976351281473148760315322675260617870486548386751645098469326077580685285765502275143089419845104775922787618501727667526857262427862859597625796655865593675377053903297958409428905353954315475095157495719616918350944197682564547378703468530065689410428832724139707559539248112116787877577119841046179168071043721710819754838740877133315617357564755825808315342677178709995776106996253346065150931020838279651602324619713968784936403287184375288806639684082690844085678355650358006978288576389230215871628632119557213155503218099787177488835247795982541999659644320516898329311750596202712073715055710641504870318616863582064487894661842418144228053245181745668151723589932050740084729196222581635367358903790936023401849723249699399256331694329192938689731976799785044912873183746384751749068168172186030690092808297362223876897510432314530040879426800 [115,63] 157163796610830437595658499835584688255745627974730558865027628583263268374690537662405309115295838570429417063736380913505131764633683761083308009447359111699349528188577304826503785554982573089028560887028516302875348387415326043791737893457559831025776849446153137047755772282424607072060356535130843708331942594715472603138369539440010719992049011372109305628766880166025768422796524628448075273764236234242670411438249289161158502735277169313065931078063489308344947365681736652280233237745722939763677294930830179779857278413941716390557027331722691825750407213564786178874873173172727089614864126267023577401879305581166348537702272400389034709471864657616597370666489731737619248612755802214080082664158506437382664031102281862081804789384890747032832671491642748784436943871438667406509613887036678495625165809051671360762640861000080392017497779659746659696578467458641975429618281816458094106672882306968191547636623353080650526123851355024805275289253284790921027088161102221208013073607741397312401413510071163668598604979141148576478623324770882609398004677072095854259892786749571437008715276846632578292501524477706812428208644864858672316540495066458497309816558542962924129779301971491917308704453697250271432754537234056967335909061408990130386493726850812982449978393235892781303791495643699368284727167689332556811487412653952638187117731664419871343001092169292787374828306002258638481699503594292194809402792744393170424178546531635318498503282003864218746507087903341694746104877041637833635639594524630430884362785879045857612585898128398415881632865881184416993404932241488155720778808384547916726801012386235156374433746560360081891887784959300391587001759567256733697184777475671703924089230565404785804727665051863628700700063062444954057348425 [115,64] -21313009042705070642354280112786501925931459399560597032532804441927933343570877326275622158818825374177130933850442319986640446238250162739000733888543017845011004749788532098616865607172515765220689901439926471356885659214198383344915205991932274482827380536618950510243851978123776729559769698723344776842019622784931550444410650998071373637244058613091838469934122588859495739953597012983399081619151531025117695102634248375019714164065207195285768649138452052503156356725412958994139563645706990310830262700878399001243500463449380021401582487754750533726104120233207963884956003569103305662648771425847409104894390742655936902041356707231814530077247113461230464100468158158292444456496073850187608030842488686252600703359116710610125957845703088236315533311010382239836024982959324019197200070800785682967191292376075859375334519594012282359447352564840606239769214707490041301411986248543468377973489310619255260040215336095919910837333596216049336722136387283799324844428049502300578271700718012055046962910675154139916562453902975541601717715181980382960151014913635764197646680508400324234410780823908830952782710607372680471810357755148521428437236102234290521601066522536396060553597015178375770137638214752490887244340189520972204585179013758292875217327599339981038652382098100755859953060016251606620066118952763411515716288029742880324703914275426049184880517490355626209039553041168652638771192285163523123264470037855961178506795016196865386613596415719861385589124367564460156245739787372673659549991066767034630447770913132967097282385075042161961858406507674537964668424886599833336808979970519575966270191026844889004467941012120277908211565443167324925835913345810134865708865740859647983345999985231206727880343034043888185801602130667403822100 [115,65] 2039932210025126210978576926120700082627978743349437808453039866562864309197002508676004168075574105322844673993644489018238798877689135435578132875118783209491891832372833697461889928827506056801147349034439586631804759819269873830596913618465197034728700708549730247326161137337462642408750598870923631537587422356449132704199586561655726084840496696388807077682029057335118906340163236119478601630407392518352309735798083236157617728822902318270344140723883913989999638681296166992518184100133272064157038742596643212847699498862598948536499463907757209763991068815474055377664718826630371399751205976627094188046546571350025888563711612748912041708621693144845604410240836121088181794040818895030757825515640289133336490671449190634090548701900892954967250500562780629419434964538596560741610732332206235791931200181311259725344406246364885708384212940316498793463724020012322770458162384857999449073694509976116982709997663645718773858547678476538199643979782799155504609086856232993058067400358150633130165381079416577208446529610427972719080781077108452888018871876220262016354221017278032806738956648890861907163168812386362547271891679062719707894253977473082722803981502060954090965401920840256329078014279717915317881053380026604160481689074186320922179906559968082701984077276763735536272096347464426500092867871795764045127552818320144432901305758814877422725764902931505297600934565588950823467551377293111675061573627635679826033208320493545230533089571911768224440163407285370501655169322147339741861163107833716705875055012177294021964588250231000104642765280131677351027714164123071929370717375543413964372719621281002522641022652265138704735912322575370770115507983876836937611905531298488335740993338988474880926076696734725870181124861299390825 [115,66] -151261811855230546321747182230946407337659056049551223775257193016821832593605736747400388837156735302978975467615968170648741626961478313583113662231390456661504955472825789080000675010118961382524159388221041344003183200882911368279376471334988566475104957577942055111529169115236831435782207217441739224596973167373754233659518309074600964640761017967596410321951773573763902401978420770738323243797792995582400495530349975781253455855389584322222032938311728329908230453678829957007387209866109590828400301772702567981168197275963026617960415506610802645946512831680108633921404512874268663043685306819656009242313401673682416455032336315243518330742632033089514041521444796284815457285104938024007235807378286543698807837113228951200758085961542239601677235335484032382844774840049060946460258244895996704055547739952635648395835876486240223509089535533251313723981623581279017120587617850898666725820364328872426853474358822030849126685960311255822538425288606128531506207968031660696112162890642023811719298407405784772441210885046344830134315272294217990822709221802445322201961817850487225612662923447349721254763095754010653741179997382435330742219242804730103573446604645011712690208639146153842690121089560477788207058341722545604704167166530932493166588584232728640573870296001000214225302281843619238129961697515503424952374206188802122572188280428768080685695218724000942614942675886337570959788155826608138320393163536956119589099849375087731885496910910177423989653570457487185967839253225575834297976504468475243715517255754849291399908183583555300718154076545890924755158403022345277936568050199900754868379844441450474183519561831154992371045903779914938857805130732927902224118234446206116261211402137922881673102171391835574567902113757750 [115,67] 8759738132538745870572653009820015253148481591272403391347011431097490947994323605649831478386217127209916616177642232560786843465570785464342704852698717731096509559450843504679355643615693207358208381538674376486065091812199380331910347898903872483084421482077338016342214793588035443646962825110849355601026968584985696652716941327681144964634563264623716764464475354745963876225969069588761766057846791581386886081449846947310942666527722831077384452724324224364985137624741728276127729289986938527819012949370575282042115475007721408550493044541474332018125208878244009766133356313731064803754777498089185645931649813777880520850244737139514758841531361667344361961375083159198550547992046620554366380567057762977322110851596832792211542750074922615746503797780249083397095396736960430163669215181469341304167446648590081111230210402629525700078172500974684189252917377899400802542934397881349583628636275882781782767428839444280515987689230294134256929766126225873543692739772336196060539188977439996434877230613163877745756773922789701526054563553565946144412062618089834634294897767306024742392297956779068749564167578827312446301429907283346508096193331377732662011505997026521538550199594575379936910492726186918060939821627462348315783634710048010164174950039024947586524377648828194216349316656099683271844155325992711312923985584157844839656372187937991006344336618151055963778387618512279180506130107096398569838006144630447714682717249165743632558719807840379720004446535115793708548261216614438577599882621103325079142652184576431445492825401384129402076406055657452859673327399993009194220663500471830734494605462625897109182345963631193624417442759460714565944214966885789798135992483848701441340340824405746219506909903492690606165398300 [115,68] -134218867381712763700847520150618504206801331462567129423762973390643393794824206506208197106885853688061451642936774684677940065614281259269514644835101523446450740112467748363071651643320568040748328201035116030467900575311720044964053260868805069278260152283802127916205734773936472690106825750687993797350455595442857196354412446558160594049166637134588269795987297378320295251785203959623912086698030202968307831295532918379807953574103234696147789834319788441854721424307660650451947383911046593082561663372884754109037669184093426967040542436738187154037334437986852495773784173285171378404698021873974091890221581309076841421435916574307665856788253372622942688309405855115635819942588843456242338983059742461212762441767047121998732584625120047174607730005108423341832165519419542710787364310830729678130851738028827382439655175532511989275319801429418116471567637827630372121018408104311614537912930495237895102778243694754109921098312824387704430859578023355890300185116257571373742213070927843895003990102136594200654147340855528722002766809247803149471461694293708028719673535378405209855960802583014741892316813124962197302770868004033489184353358451628316909385794896629948344357758054805631978621884673798541794447808209996695229624734874358403286988393086585351534571489183144895215757180687407624047800982685374468388910998076283489704641910982726374122784344570018247583319277627783668076305527939599017853521258008435631290373186493887247005127490688881709267191288653837337286210207656460970233408459569797751046701735291052547404095251617158795062667942240563624597878245273147133898816224517279537678374314888302837765141116316322939162765350709250622575675943537274505322862303091392285072262243451584726104597573019726053251730 [115,69] -52715506670438749922090757277386035679962443389892666030193988518859495923457275625684981110980791504107858721539414713830277208921419673711564306107430293682360999652589997694985810489218361077372338018450635961863589001527815121172056687718579831995451497366146134985404755547354960701517323971436273289017795965861092633468817736483126039763831989345218648772631355124034752217278149667739219019858145045871666319863380294065143453715649099992819829412793872149850773481414051861371822714956144314474445654985274604376875217729660469981832697502137229948527899300994310597303465785549165437277694890571493092660226998231905803684759966548937159382186529009902287666798630634258715949064450921121084454991306107693989344134293925887648393594501331233508591831490565398181093574266411570816734248724660902383471116214458449472733911008793429975074013233597285501689259842108262293557575691531526539504832947091199359046992716778097881539084407544989998124039883590647349953774814282673830568733328976434504482567798296243899602762820969372046109035357542580590500025675395491041375884429560381998146426894008356608637249469129693683281753987578967812823806526129561983425545024770608412006845347320379610127831333319073866324066114768757290561060470617357021925828055128726670110097776347069998229835699324441092098142214677427984647393202113912534253917563447463288989928612245499773306241914058238740401199171725807152046106539025882513912447031908977838248055290676986638941383042576697054608634136674208527099347332080085023460423398160589275223996730423793938063797122956893624028512025439450625217761248356623578070526170527921376949099060114444010132479738355475633026728875105911645579884490963969452087249975353447837078650525478483413595 [115,70] 6400382913450421828592742421675227919784989376236040537810318591006939031511137845736853531045365425759772405309091414757519580505345289024879294974576585400918677764908231827465588719968062317124311857267461307565294357796611424294944361928284346166223884590137564742674479669098287594117748590364961271647261370559104486563508988948640906827154425518269860785081002590949041056227494346605568953411735738755284728349914941231453490549728028718371695347257571247557379796377546499779745430902265398485118578872242198518898437431811323402649169825491828181729978950428976241559100018065482959619913307895053750444812665360855688810741685337892152500874046200268789329976731237054981863556729567252558276190652503912501847913556831557570037103174968884420712214451007047767884015681158194197744049929236758064086590134706117773068933747259169804386302371972530693368399776370414696627020480138023309638471568735012908310343344062809881713227777881582838442616581188574911431084556972932056937067202642862332279068340037546989128780851858011435845482188378280835758352017066090290234667182780176738380051460060349574935328167969354621335192541427791997635560761325191271881868953837878180194135687740775774478872976730792245713800361503083134745206133365332088105351813951706484125344756828364335211522830788986859775547402888304286624530315058587392213212874401716673011334384535900646396586474335303867486721405121585012157623245444762704084104470672218346553603980814441839141653671144771237222106087919566753398106116037833734757816180664500313321792067321943884304456891301354379414544764619866944812366140783284327350787407678226554967129752083145218918450857002895706301081961735551119570419031905314977172509323397686385199074546218924835 [115,71] -244760236333541358761907827263664998697247973799537139935117647792291619084466517541188987060901247449039404974669650103883519851494569057391957138936524182455807140161734911888895590484844255216346398780176547388360799637499306990682246973691319037633860862596476605094593929825109604459142323604219759238179510899477935127514660216278238102387534499498735290946383310514444459174127741464346748110356763742727397833232269458844952863005201211662609464324105220757094883502015132357450779473719828208305451583229433617823403354658230779887555379139163614380555224776758984027301450611186761781167403504860370798569087634559121830675478148981616434245337433898306124772804135794775453801680047916300800912007259522204623857084627481727182838752848341533187678974634331448740677129032018026957227442473243982068031477249920773025383429087053703400700168399967530715472538336307550006504702722103843129586555479328348033307719738492279489732509759021024040848620832157962434618187172700485714388692408377414312111190322403443753774502732948123544742953456355425437537261635715116918725660599552302852345200080261763526077343444463019224489447975309728291301305312772237748686320530015584131061937952541130507165471607234611451198377100934475103730662978921620019353797245926857095968149021074881890555858311024839823561776689406622559223499272366567815539601114717333296373108934864851164750579677487881253344875200608432944798548341102200888956590225816456624428088969247534388535794734876496546034991892984282301642045674882305454499117752928681770570491903633360776685732826568392533715952516086835601225957742699024850015057222798987011252568254131656613647276894890123525948582568803073458114718369285549280552321077267015722116392876665 [115,72] -7483485016945484730317319959771467879716634765082133241891971171781175319956206209521900565497686905668729372566804948529926723652807482693906612328014473141614324756689015676786961339981154965137458231700479623832946256520052939051560094274978427595246321333480615753862863555414673764254942108580925817558405040302813480338990278696977533707134418730718808639257564011797087010384662981537092314573286481104203088703436918122231568306718338378736377622428374541668316177462873696280560110207645419739029312949780707265922014094048955271782583176307836734737026795537911921056381252649774965859012300464056922713022434197092764506270356622420578457759952580213625995598841709431540727086999310431188680357951782163540516521804460128433358703209735055795306857454113095834752357064925255964264480337902191224371172269003212954100585086721714729881199265446898553525425046141046782051102189896784694901332144396591876207140745309962023249673025801477624277544226554026284862646513854020469376305992097525873670605798646064521101030186172458591548893460767771883150061191408511375849947182515259135074183747840801100454375053650492741104886876247197984608860663292073167691925647428129446332669688961454390624822583122335720198933624148872660048926044493534582371375258746737903964411969241680719854083751525406539591295780392017586577900848826150336426474878513805987960830239165995459504795778463194072665996252818212875339704238822979171216665905663565897561570893537002434364061660691922990630905265188371624100383863631290269357854651416451223152904950266724642093625041378866293141319236561758536182061144557879526654406272069265607060285207012380829065202987376039055858785604480147620173249298310336777655694344247550359456914750 [115,73] 955775983866508398078218198771427077479919934555675997667125690488179636385099268855120192268258451573093635801851142931939587085930041547792802424582654668107925126156757462953852435213235817909480231895863721262416574588479946204634662940071967265611917478749238010387113495083550530094955435512895964390785194920089240551783001305124977858688646756779488159122752439938853198986708903193843649320107240624772540316858300399031234038163609649728847025321100588094482931532658832746991614005973755446873543643909863307565123255601970354364645510527639269695962681181948855902847813700230002405428868072080362618147968959627242266109812156224559086188841565745966401017511689331511646341388276711078566242671863364075324531511053875916854507471435639295910702999722255327678114520439773561685882031032062316681571446488868215599930814783532279095882672152728734600830688841053107063876983508429297509871915383809516677875305036680708611827096206945507691653377444036054153441152940257881257677349913557652704749621280117312453776374770371585002061351101875885610082169960810015565139941030766438776970430019817979798346000660825921357813729848371241027632091544640218591030463091300895493480870895099142378494799872966768366933729485086717756842288518166072864757189477334354030486575542513606636358499704189685087768288207335948227412597697451489737000695210927108837643602333329671559269969674047930157295398965904169186895902167218121596358037091518580170899913659943594355014371400905827955099379934608812175049978824309813215871874984667874305726740430309934971702790903455286955918677170111179278977778524254570691678022087662602524407083060358260470284959343789079024471400357950877660114215065701374684413845930281460764255 [115,74] -50871532007737560660155823989724994004783168234632467625225291769707665208095885387802241299004055612748673073114793706625404264730900246680155122813801314938616494547186567064546901441229101886969427639370266018227531270869697909662578734000045064892064262067237914801519438341426380733092434999430232275345733171971536110953967915647844733643467176236926310649001885890482019389322428404186983750951739541480941189617637451983183157648528690387274636577957927107539402720701998549756407817031574376752414922498416385409201437842977428645800671798117770241847664319322131425735451897050172615210813735375121002553887348720373890838353262790390796613921763008760767493007798322332381916989236324423976847927821600977855005362109985930135839843630882071666007555797043281585425772811810574673208769498335412898222120136420946014641359650403927589890366768064022834485331405788481157897584454615779497751266234370498432288131895167810042565235066049520186598343876179347666205769625094229679415399574677873415685298725303376531973224871763531849710019524354931129698423623690119067677666141418509305550862533074249730881988386714190300378208732047215952461413384758761680659351566751012044050042109029982731081327899002669703579905570944715490847374883894461781095086949991029868305870656835621457056353676817006449806653232656790652764553791278759108500154798313196321830147939975568125307026522994909881288842519062562836229246756446491824190062518885862478939275349679721149229743339897498053580069757236765192526459228187548031071213338631457901085943311403458267538839014631064208636100860117090484945552798408554004215161639144587728905486577779654021663200344437651162082019879723345684919372632549811774717703709155849260 [115,75] 6043989922368547948372024999963450374081927220490324053312944757545771764767286249613200822836973135823334993453495009460604277979914258477662381746809414737314005304208851996811820108209304372921819629234962934313292746618670678707288078620826998159562968772898885949448659315911172006818027865746241144657783884192092401862007542914536793082369638194185255722682057811947399845326234218584490910457111403617750838595972924938541417876258564876726694725445867534472427675164202557078013961317038184581116449792904325153389490278066861035357129071955189082494447905889757868909906429729209290659025546836172174406785989710663794330541037274667546257168644888758934246244949467798811176535259613447833955621452327173679495782278357787574920968154185108045563826572302205274265546678076955083959713452752151751214869605628048279964396575558410388096484866253094852330372889173162584636291745526989350813949558201618406498926612961839712505604894700716612517531167611658663897292511874544680634257656270898244422441663651196538374515362118862323185315464964217309200248329313540534940128561979456985567237676716993739992709038537996179507756234785460351579221698449260804820909732712432853947701166305154742695007305292469064347843456237537453918195897057465180455824797282861508778689398053286524103233660118750097385465099885703265562800059726285539885334143371680412606920296379398616468968494613519597235930231020234311586677949646860648866968523982129036783337543153358754062710596279039039662998219611248390667808130771524609013406244546022494367215031531608316196935049010771930937336542553665124989369346906397825883738491213393707701958488041467406053948211623985240128733381223173223809373806794771328254625203775520 [115,76] -574720026131464261030871250118774186140022973689081123646159367245176038325256905785963716691024296402824701184212487169482689854980876750203708591792145417133615536909827567638562797895854685365700655788806651366359345296392390460386732304825374672996360780904000238186344735807306472849889069971207474668592208171684643129637981244881617130154730543675728720244662995701307350891971029091066179889632565492705258480835535599634022762147432001615505382818850673089763566316570002002436889434759801000113788739948745992496185717780112947608515748239630739108095304552149141796531697256718048071527602717459631654484013721150685072364420363583058172357376091078130323193141472977976442674472312529354917466588756750778104720373135489566478693594666654695203989410255326897834754738927285637980608557996470766511898527534792115438811076870155926923408637072580545010589364068250236203020003274335309433868529883044347070515955427026063634464099103019740736607770733428078975794201029742183430611585833285929817959228427639399839927910718705278964020910052353522249436247618908017102923041850441248437791703084309881280880561469271245584528841780196160272554261823947267903407714456180445345653263118429297725341438596176146451891423000052586076385599182243965180574522925990480209535783529865614251869105330215987209211335577517502722867389059134281032775100206017832242596418212401007924912294738801245426988471049718341491554910710670733926673761595095505689572873980841574741946433624911435554891028851733847264349359670541339786533070158952516723491823637875712886847191224132328050345762049298651522010517735861496162495044927164023778688049261049241672878278180992738437695235576105709070694908711899514646495821620 [115,77] 26562342615153099648075226733598071233576970186690028957397767418990847732944472156975713983932662153767060022495961160279805444049102662442245711823168854717858375230653390166176846012651561082885530820974496311867259869377257790837258966640570743436173447441764558861194342582562000011127238972790331060274267798118468097975039007647151299949725045168925917425000785424757458698950371336562598478431446562370049515973449483505053207186703172241421761873272434608875056615660650495049738472388553137963878572723609291832086664638921458176212907546924161966823780422280335215910286723471957096846237499951526338839283249089703945679554128229137841575435297852861156932046885676124821641579635818889060177834991660309355883411319484715826717374328642332609209508811707865764219487233615980845391729361777666331983141842198498707776522309013662017152515249265976792504633366139188452488963731761361341232355902689804588992888127251593925298583754915271382154057563131211467630490515916372573389501234629923939729593267188599921832729964264918000655806785416824086881698849050397305774076253544982876398958735479771733618855021987647271472041641631606561324281713718101311615648697519983920176115321740317451016705036897495802460497605069388359806523186535703027092232174344874058824253575317575135637416491889098979789549591889776188912880616366404395459476922321226777400853598036472984753691880615984344136604088334692457890582023937500535618073940948461379584128174230659861673332703246742159005915643129468731201623031822923157589129854543483513532620319289515506711584682863920536593767921509443992247415409366655651813354139295367831363481203682958867411452537131354597026668416860392739911787137309965884564450 [115,78] -404958334173751609276390903933849634452949543713076561871737725647568654895722596387496387037177189281953756081948729442880693477841460011129745232691012442757663064088635656253937114311248520585772317903199044815811616552189689454606072462173386733106424989745347293723141573202999627921852745621316489410682570036768547673630011118768493394025097599327151183837154759317116557023344020800835060223783100966658070579280406411576775028934847040263826506821338492499810478159205846712705200242463698584506845706361066993167025918768739657555422716182091788266017281601624505759736779822897891566370842150142219752953838911385536242155133068800622599069183919963471011058080067578065333101025105162371159309871187624404420386231490179581473599530640840465797297903240807644134653566812498245939931889798904069746822155336191994555602893970393608810692421644437811202297558832459617692928490508299244885251995303075880454678685355661834119680132986663915486655473587389203477839702133880472639919513696036663562423080831400215118608523194284439149565927385904171668737844683551570632036694856632461217949930132751822646881681977818531958068359425733324275152199073940218334156455648784021418277536218033539152816550592069379008656301324119885542245060177679898657284815888036764611448192577213844449288298494975354969462274092224269154822031940612619560875967542498400815202173916386554204478657437505270915497138369956905604884283017373984951344597513595170155827193078191326730311958916104823430974998620577707328932860674712824614592926663418924780124288043747293039414434908241678275439567424379451048685932401771954773828842721587348250120280855819182289709640272163481083835540918514980016793996419987880050 [115,79] -19698972536337640535579080064938550185735942894186007337339662600534593283719284602716650919194929043323029217850397934558040924663425546424696313300888015389040917375917417585077979334808941576120040772355400403411992221608360108067917275652736202246618646737722188701881678167071337205994331045080931158111860100301540004058336051751459058703554796292224691660766059794810698331570340617120427151286966599711757916591554096669751054879593730115890613812240600852249124897920297324240582902804262830615481861264085635074112011708797238848551250806364719690403320585560494932989198251065056338339631901416788845607772277942317608672296602801936388079597213458809425910326251733246678931533969644487551924166452096963003036573279049998811454098773878335982396146629837816308793059543639700167807106111657421210116580116176879733756875328143416597678391010546923072538289467321557114329337878869654554932705008381764581271225619341835188230009540907372611735905161324070490915749452439233629134470022313445237176704060109757223847942888305324360647634944117786948951306087488261378177863912270600314064001942112315543609286162342142438371428901824998464537098820909737085179553900529108815552818083008386943382585517163089363560146729903573488696205533963495237478015540676364879572676147949339959613250764211221251325056318575008067385706261374702781531780482211530202976079998181116408099544276953026947384788958082084009500792331862521632326228525620805321189074565026801322508070370197982431615709822066020260495273685933935837626897106790602109651614307644509331217255187951698409880969128198047485695598905816088196666444376745791474963018427253074578041445526360192867754225695681975888369223686209900 [115,80] 1490227463584148200541125419716339579666064437551103233507996708497754762811183619782305860864924512043416311752864153510665249509381125310019572306780791409774253417892726007142338482031645064317606498074293580447833697543381277668375028131809499653095223112463018174579887537301948346710432317000461663096634170961792087157821399847913372191018061811799487019124641237657833710439800784161431840169515458927985085130821251969684417319310297128458077953464564427737215396021284796898762270394844374344547482096975655787055771482981267101697546247614919600834538474322724802777920557671613731027435420746156435049008989429125922922610608142035806232957438777576115152262982631369197638133621990190539433507142252294596328251664807131314847411937593252031866274513863255058399985499389442841161184583492380137549781073523309178862841482176007596092101882751065319600177134069843695498862905569135493427300471090772346325169107639908415441047938800011841637925601616713771507917999343137329578966552082568054738144721867911960232129369756094085738007907938916194576241015037125024210153438480626352463655610979656854466729200857072865467828218936439612641550153378738817273364990470484347751048485541438687124236202119750907038708127124771454108525586270066803771094113459134806595250225608561063451975169483726714629432124377712712131242384245658091625812359831233234247898775351727902406203679067203165505067630985852957367858046384477116961454283015752417631096097479447906708748197522054862728976939561510488992443364169484327519585722908981202676478573881113152411534878731269098479645423354550069946049817143730053535302466300012144287766011030900376330575935898319630075301905954275975135215183600 [115,81] -65657428629136789639484370923617707049865579904275420081723389987175041797519819294942734513406211722212984816385834048431500633729644022553367868678620154618111098493270818069450823509138256141665678436158531923845278187624952573255718772497174120057537524554403533684814361294491902252462810409428092107770491025091957246559220159961122850064871815008308732403326641001656955655131086623593665971021690550519595113368463427230948570832870992952549185567919306243383041956771658057778655831748868712265959786270789805683165556361231037903245485763156431567869009983998239175544069949380303183162003065701460899964742378480940908711027548089314850098119068876639070204127515684437925792345612360436530832985025592687773898891425456420103654255917778019953389145359397352601554383456669720286307786874704032262134175450193460051058168453037150590515341159321983506859230814831515897127837319125030416968518206453716794198980573900288378384156818269682513891789381715217792719109361419824447378666238063916637250635375194109129041179643759700347141251147033592806773858111582725007793304963144729561151095763182553120188408445125866313078844945741357427267001208341812257803366442761608438290826045235680823069846595069669715343578034581773231449028793811377729072401947769851982291441472341246447169177197463823913306620185148046368299568093761517289906719062536203249643799792942629699400119729538058864964361394218263197045778956045712889036609687053233241937242186077148290762017175190207988931406715389177139198748394649694437541253005414554485544855499770452095171491651265678608249841540125462759357766364179525354954746601767318403523312083909704086348676954987748823353852537069881322077175 [115,82] 2509210030688848868323693188004132068990152668407652554369679523488550715814893023648743523522585299080161731141683135341760778111613748995893974647647226173438211553310947552779229018397906067468628780731321774228926427498875488301935872089620577044024564262309657669667573712753372564646558036492378985989835896681127963335704640999980516376867000554170542533771159522420764626477480762410260742748332486724185554797949720903369719261910454295024150903376740526090760232036547610388882938453869784542771883716592550993214041395413279633034299134773667359667319225111368205012186877595645958136946225028159649394689923859504578561571298650856548037664438234195051260026276209460203572108531824745983091890227416126609892903283767750347903451653629638562026127343641422414461655440753580819925079553543168352198969480012645106499252064416472680119138353494041641877931070140148901087338609870505326367018136028079110879100191829357247796303091524995038688588866798235965595879007121372042007696342851121296645590420398286652072568080639775864711719572086084044620523586138413458303451624812034085473118067337723018069827280889329460332754501245126748493243581962207149803315776049870068347167793559442667771315128568651422594570250274087987497179538869888411588347775377267906908087294422623627156669159019989793194725674720466944718357232075696030377570552327240461764526636056125732100284775486537585440803118009538059452507547583825459535670631399979132431898432605460160564351925250791933947526553072578479434411388596990657087397231297640624247969773329448060100571591417876747356948835502517712223288627406944412599563124552459717812951496422754870141788557127581049703594342556335745025 [115,83] -80907839924671549784970057791760158335708100941964345861461377215957625999465898650815353438256079287198797945894454924286909328061755367143899311016811331607886214445263864371087284738930321686647725558268832695136066164233654261982911308456628667140323391341751080132852324918601095307531959407177259103506727445863826557728056807595059823785831470009254573872612471945300930118481158289545902739571070219053780053122803893556930123424021561368348765803473501790859819879223711929747950569315484053385670059825955518287654437454634916575872226899531767055486441892714039035641363569390457338935827890393715714865497517856987692669548117991492926005371694220744056381280366110105391730703561139252159894349881884260738926750116134558484663923051938682773893633046524380648776712401300102508818930753862387276712603690002089067488642660218617988374154569557079677164430150159410323906584284561708924473818832919764414540402434888063272609537903400839700922319122794523795140292312847887684361852781531464221355869956495763275278482779770955840104777210034414121184049246267015103052120849408197850985821557173126943484035355482289947140772676250791896122740463820288326177441988356557619938299543512788535858149765512889314517008464912563823050908566664125450059985282024468712427684594222287269677246050163032867561622660194407994407267199129103793451470913948790220751756209009661374062132556604680201320754435278744097343614618145364616792192508482497561602442799783096865502071940000504553203457664831742020194343300244529828367479575809521383728284089124193883447412328595794906887005048449048683784672305226995125854818465031156527466082644208541863052208392731599398507831294459850 [115,84] 2057040579499798192068413804071734107290334210032384577427496594619543580290839046222073521293673830143939503665436576330021639696926356427949570718134642729237187552049439742525208593338984581634883621263943783944614851717191259450270652259035198464065715912271843880493268043176193734227772650537530076237790599754851277047941497235004472472299416307433227008519846846267833637302733005486876683533956751011074339827076311948599790725997289984802590303359587599797473923607008077642348664297550523925229769224685900334118078327375827144604660727558653885865011061365525102519796388897807940135673254247238962680306620649388218240445157016142795591538171230460606066279277448854489264847031908973880503468837741755704046864084510838844006210274251293347331284265046785237586233882542628017772501054503925980229300503828962688062884118440939342694549112015821904789720580467641077229375962089130403115565736000453182975888763081910153732756142955978704996506965552071671459479829182837292607570484497165619407482016694034074373112052059086181115965120366601222309236328050464562738232803804663844138711852414928396729605724543987888029090026886678572127753808047176350082350237961066856353167512251053029622640403206125362651336414691729856607406223195640647641360596215039918405397575581440614416191763186685341384430911091886012794433397390990740114604095524596158118112088990969086029333937515943884245404970773446228293445876921383030694488235050818494048913435990355769894247283069798684112797222669725510243546640808977825364209687690030277855118743847796589737334890290317722391132536572534804968121023576730723956076796810083972773398714515813724138266751367737795485429806945 [115,85] -40108216128444248248540446332027189790751215238477755014630499384507522035830018452382903488052451534957605654261270100332318203597926398580456693822750192933925442621004524352289368361224550429552876710572270386308312022796122669292853817635328842849665179117038214773588840452885344707110351991930037404874285596313761696296400530417721954591500533648985492629691086803341832104276245914954984239160325401620045422231245972778651739046324789031047503776555667715952392404293610177774171506763190914129013486655202285140973770222352669995990273515690850841347874523340826232603957284416103148153454639217573955915615634274908856403895139652680915513023143337380131147060374505730736095408324676676395873373184460574613366439306738209739168793065949346056915369245232012595569936291227434833677186343688309526967764422303910761868291208863386227012402912115969352591992952340804164241005933526181866050640197310746036175992906646824788303866068717658533242311695682245134334458378474702773333411681445926617761934325589719286817431163598477682928248269775505528263641361207565461510308993464097106188774620083605759479853159937016080779411012047405389352327730932463958453014767068460288269128843136648542937607243538658472332620211203197365197854201063691353906776917645760590725754743953464407905631334872939295399806410780445984788533591452424122408238402828607762892735178126890921472861245234392906068787535954791658545929288088150225873155447590862752388160969908989607347398661288424841548923379495921597324771573077345141009712188435400502128718005899813495352713820043549471975627632919006627714534039605400548339827690529392211479575699613673171239930134522890620718575 [115,86] 580345176408153838398013413252905474618301512535367092640187878756524205129901763417807022492578224244132853368113646708787225019795349639895523544144780494683206757987319516912231828415967318002239845440361370524535482177181995731630090208486088600811211315323340462417214857089425759263131740773192681632363449806056067880301402561440546258229470432079682751577411513181082186331495875442560207692689569653824010191482769142478746498538136918446054385671373014544979326164837565173188530001656654534039358798912440875574689043992080426048082930788464238020458611969178966791853501886615439174361585543563420900787219901087155149520149760324968929114805766920562564969365303139582189736249450600563225975058942553300599426048955680423144460369453113585697005326215493285596557915495361030581070876802247673682235589673825994152453489821379000518266904622470466175249943816049908944333424062165316524766040210489632389789803558175857002984252359733991320726005964643629466608762732909003403901049132911069704047065817315612350075218504938017227736466386729994073559229036110351784199486843644889471535003107960706752055967362233201274928044092542973176013129114413401536322351915217717763708010186885790523229877067495062146619217474906051622180614963387994177810666871605629778982165676138326122777146136260874077836277418145956733123468389589927250310064569773790449106604194568667447613333406223159771346482720554300746741652373445718910987516223232027932049057618729861391775843866271454997429999642114290948559360958261868442258964519377949787259112385742830267106736090902795071605317630160026173418088530595916853183371523897514800876835667069165097058015119797037220 [115,87] -5574487073863245854784372564338857554135936544244627564416178766003939789384660563487969071501127010307609790705367213987379023004546552567657797474184246727436556838934325375234462598171037543305734606581129934600487136909150932189359753167337233049973001284134777563197527269629997694675294803669105417326226202876326575532695176525917002972471895580129525194906118405480769867360467967584995932929722601134038093474452518283630988501026561196750425431131981017620575098981816893440147022613210308124033147240186514418833613094542108859098516917215964528788236213119094489550838978403128501574380417063362077647219775187869624314469325834471839261007795884884530815107596011692840595992512862026329123607510478782410812387804432834357736187745294623246306464104313385942704853331514093215368792557783456452153142856326183387253344172446654829052791717747727165812614722558505770948143795323878474176503833678154474921898030752994000126885890371180506818906376757341575682551137190473469880660703313991853983144204569199214400534027613951808798484709853208248756932686511762608439254379434059881868815872196845450565162362738659838748698424102453945832474898338744209229862571534501490911180005694719865467782110114535074382873603746902462377337302357928425422465677183397643446022456428092454063355070495072530351368862359491825631974252745618111522594037616577186753238628678187750926617138102991294492059800175089414524470847709314817687556628760452195240092465212246484491799057006628126435305336080435960853343107072702771681331417021829294290026418079481537271875365013221936148479135849647317777755854918782345820562520025455959489486256508448623482978918460215 [115,88] 20778323262043210022400608562730510183799151307686397719844015382705946328271664196024672596041553068766956366429202540748609761912791738271495628545499607957425678243871374847600189030257441041741004189638381336267492497534200634820348080506459233749585914372957147232448979034673768186636111394018040182361724537609426535122587747431688047722545443052180732437017934134190803467112801814237035506174757132073630580649271863620787044642658343125902338946118295506873262869025899913833080167996284940647677422654419943071891396778175767473229904306537377695534280583311513885191272306577079646893959286400343450184364667521883587042463398062220386467639766414095271033723679239027675974815326679716229255848227762067799718754649741751714124291122010433756604917462855864751986618355416257640531765262669195541555895509267205152238576193251935854676663698173731317574525066594292791495227603603168683765203634939625838549326007092578436747604841374666879655229018904031445531468738868483155941000026937010868449247520016700901404432520606607742008165486675289214472794970578758649858290047429267881241254816268864637873300322776215222407842743730093635791441838159710860999126511342708792588419969990818124587481465623757387116898815981893098618232890208024257780126776094449702223092217430359254639546585555267746250594811658092694550950812721628739704704443147470984692638952215614731271479872084141765154300829378717177138471911969755627181126379236897084572914928440034260863737322253762994642887631551187615568569784013595782071653066352182979577012520642847778839483416882362027110859232129545325485324813429355058049522114612259305428778536329213629348124860 [115,89] 257676516745325110820643495537452365107254042659704544992818733921951648353155428727196129636234256910004313902147009229096604044094894418366914609614012955485522886371825255559165832888739835737043470333587126749859930819272046584192774584805014669849296317339316895247850193261712800018740760531533352569972195015344842743425542671740040593326805135272815880766046428567452630180482438779583626352297047964365105446410037521337145345787757648160022473772110644701741278884823177180743595707500275244857054428064597374640703763962610372520710897576520886917453077661830560265791301493611303269189443030723027872469938468354609129223410160299925799583100267621239700107007319388412059068770942237024294981912851155621618780147253402041913625151167109602372071236435016614859304473089866519543923444922390771221239763555616861264486126232858571262628312288453461305071156077812680726262578995185682052139860387201980053596991636962347374430175203800885174169662155882688482674446073500679710182587489495069818146701676098872577953604938688834645517166784389740454487840210326056314549945855073850974623016903185151088175658316257334617112758625938817980820626665963094460611389113103970254249524090182376075888702500497448642656743225900817684092993958213486015275195120932057109580998162000837958539783777215614369777180194910013384967070174327862337482215701498773407014631310429095295441959139220498879669407244503091680712686598291375409776663317700328412011863375964727762965122394006989300970697383273893690261569431112584002232273820747612593194850060437365539921140032509008350744045056721705500458130066794317072704318749754448821621347413496853198015 [115,90] -3392969742648774309386027779549492425665902499728113763528745906310330382179449750917329800824801725929339857373073012653596305225151398317384691117649412032696163927243404383104566827404320341744809432057506864826037739192743439060502126937135864118022015942876925597148613601286470232327061095569442337713621603530631474085614544421345673335565705505146004184276019256540737465672898799651199206251077289730018777184004185222696067024441913397781129086937067267645267956807092485903701616970462925790252688325321081109452015247694554398467529401050046960414291200355756798678819421477257130644165104515299223053707732557803066692058655332153927563001107839680771358814700599062826660623209930693532788219777198485705282655017376888083646301151178696865246268300776672985035591985733978986922107642057055011989426966829619048974330658425016633155496816684783278460860725547526902393163809860371761469956564026590343591798912453893715696835134074199978220262108207547518987572890712731324798960874356610619072017534812824839902591066654586465665431042900475342988505414342980799730852817771040928463296114196600029787855944066780756635103765227301564137517336146258695385961986914426911455612921351940744459233845647614985207278543673814538208687306112694663478232873122514311301309668505395259423961689136691399698986331984455069065849570184718870933384260716572410925231786455634677681302633917212187473950859555964804174605677708448742274986193429384861563756736502470994167345090631239997907483472646156694312708867092355016106383470171388844820136139892207088135016642004934714963395559419313590256016219781753338118867475933772323702397147488186220 [115,91] 502168302293145299036224618284925634932781993122234976737865155237091065079549435145234166929967246252821870278787545178109294151119125736220547537549928425009671442217813380971449812450229801061013864582078502793614676224695203698493052921194658406294303019252361282056771827251422556240857076182836449013758563100255303417961217041337027588920903801602273645316470613347278747435221403031962526985846860926923750167977208828287294432757853575381369672475213640155922083721128609481595537243098684543144583158712008353277683187881724899897738916467415958440478284898758924488060479848746550974341555850877676898028231957406751013813766126783468110553317287250276082518942205431025140967177153568526920766027711636085321548198100713169107879200298758671241021474011555765808034875110477198483979981633140686802221897529896511638800145564961921861362079993328280336552642236955451524906262552875023739312238734671435785572189031098848121568604921713889999419962965262499546218722448158819388067396535125847933983789952216849831559537603854585221939959269983523287892806839074116116364834948496022511657536409548766302183346384527406012973796242388006269195370871859491825670808758576729942837297986906988602755574904270912397953350715813283174814834468553246283033915699068929825878245955184367139575099123229784002291797150889244768793958326863940188801234467388803342023681834106527652379187078218482474694176451362460923569964976327688544957060101994040596792382566659849129539454983172898495353907098857456327878644517168240810027688254875438397246148568160441196460732765453884773376316829225065840826967838264265021597588630829785782715863680 [115,92] 138462685698678472667256256515635286322432665198227864940665411720777584437659683759331033577155774830127905100004659248099293257265424614378208545118909707989746958263962941465925192727069632922662661145816390819950772696303880084631123158983304843578214740709651630549543346371049905681102940615145586995407746461395112389411187604430673515373377722545154148513266789503800409292274801214502617042785686373385353076405907293265846232058205388976319701401839074023830526363255940860889132825251721205236477951008422510836150511835410230754014160785195286054351741510034775412813062404310704915761966878061545589316707172190800502693436877754181204549716326849489902292946233314409181457241372399981974089230290808652896921352885561901563719499434754642843537101494753191573137296051539909368392692155393748777531816194754319198466687435771919077961599877345772758492610897325790264357374797890023549350084691855341549922329017340324741840808367324379167961482065471091315630782390057742670623509283051486532059514472399184781036261375352799688158101038874461909235598698894494608404551420727439037330375322815193372093270378519438865058001556148816306153688689197849327268516184013790744196904554620569144864251811942679727915978486818844385682993608954791951615155068653512510050640668577396940496968564212231835185898024293402784135641509057136816810011659700756246997499992476396926378147928336828956190058353498085977470320317500579969940868862331795580781740432746723510823526975814567145407599982370904064197243528481390589714067274483723714304096702209176307299517080919419675413994839998132092968905567138058215767266068095432647013170 [115,93] -244079584159161311813134380937115194394805869778375706125298404309769803971812435780718269623170921980968595438825836942866480192681357078499385145753478682145833936341907793558889815602457353722665164167088066722350078897893514381878363495011048083378451555852359504300235747832717814752094305312603995165704675186774450670947770483230006926867989049448225199411525784072878104676583716604484341770661909816865163306910818731497850806889467293018747626000297325241545383138047661409080033826672386332157665358176625000739293171839397137104530045757550111935999812156452119299885144568479244345673568742681007679944503275724124085884043353997851805235668878253492639850530048921610055216023722492760310927412796203119027338217419365656922675678619481756253802730814662233923208445346649619153187915796137682506747641046234266657934410113044551836929186447238536612115197402403263407491771556140116951355404229688496257328070347709534167577165166025186703993066693454726266534802424072675491672627078225289170950123125803875993335516641789709351396770236203568191358068966251969613819695584807661935022622033136163093650811627623861014433214678403836435734619565833343450457722262423046628849331508620223852104652181250476414224538385512445248003127119739377296569851057914766823288280982930858905943035614692146241326185056862612082952713461425929298576027675098295576835943851447878409905001302505462411339709335632229651113940859947293976391205317436193634538979735334195750497002833390877922171880854787474724054101138195051416030722146563788639533609607994009804957660974005642371498800712003814088409009840741907853513138825235072965 [115,94] -1216908664963973434460882055005650483226366009441339959071337978413742388069059574048310973391247309224325025918999896792104060884820058835615397950783250029808578236637679623286912404292227319859872096352362670539756913734680561832723089887203441586604447394045577818410513978231240950938828700251346105443677168070162037089565302195337348319993531297278522462868737366609736761373206583158029997904800784568007135097602243507323952603823863130627232627185833866583500921179146665386769690584792482089747778643346691606823612017199436921820842850998230386752642109853573356707615827890505540191371570921432527864031852909166721682511305417638589084875127841853579419628733735374577333007521784405755432770666794361944810422729052673583243666315794535827678588151761083019934802828604651811674057260293293857553507450412693087750146632967648373036181385628032378782706061828444401993860355028394041571739095095521409500364774003979316566953139445575018515010967200797509406769754262145632088582928350393264746961805457163395633729528211017250334652282598411638450630546728382663216504175730650913941508614547827965735943322301366365333588055214176409163727740505622605530199155629376747375892298661941205468725417962155220641540179653744023150479126723543405045535556009520089366444804183901909082747572860817433137941825918850437284198609606368581845765247526424623805176004043117832930090597595480804078986931835300405701065469886716286648759740593384285403157067757053650762302836091824574941666475194250054484689306657038063213006802117130873312481943699641928354141474454777654100120740884266561533032390054618660666028313820791 [115,95] 5207314357455932063574472782732979480635833717673140591680592244568925370577756019777870768332523889368833098507546620039500874908458369635580337339161045793425366896343229452429608521702588486986941297140491606896007925215740132633514560239720626057180736233722223023562510697569013493703443115308163868643174302772462906646191751598048971237048229781502014440573606485156337556890753157869216614290288020709238349266382384689103103503030051449464482243795408942456438721747643598828872638064659818699709859142731611154728090187341465314673020643089935093665589644431741828593011863916462699373788266387088634963357877385572311092862364073942144828257691194352605495144434440614953666635125589680256702487480323559587546481542915026638406823325031128573095590582183986466131530508986824176947156069129038921103019892248014014027670726566025119466231878949657247898659743448033686391768468228205057959509522904711562705942574924436736907202897683571439803971654283038655510783896265300838694225945460414269273383702070343473712034352331876423648753708346848446277147481886053968943984414606388698682313160195253220887173403662709295997812623369807204223903003888978818287839685161195995780227522301116347172078757106353421083790034518312138724710994779668664455339954871182010734620175906129967731960795785263303928578783985947087793111828798792507114679991853257949463519203168961663828219085338042817351567404129432751605662581201587796749352416121112988450543892850786843022188661204639879969869036809832420271523565362008905720420660901754488303990472778546904751504640607173082669734570589196078874311889562752031046936045 [115,96] -85723447604952819996801791431838506257268568733857783468699954869689476620320786859648192167771001156946909887050827542008545132694085990221881830843024927248098291784311551655604605778507761146013760380661278316607320839720835792173410992834935318147188914722434375022498914042796535896479504940422098364816209678285844379534838042856427203273546742042303086199707845630488604839639243530273436841129172432698860939518794763192920859233809669034372666891361919710444917634812470078320513483660613888726285826747354903850696268548667491034623707008407286015088509183398702213999131261638239013937072540408538071415898682056989951541785414671943400986709130499693834070800981560843660638120433982373103237337025312730907855641119651697307173909817343709002536337974134008626962801331167307230756598229582116811908856812487855526361109715960003505664933111608092928047519366666538081311520621695697782470584294187583492323147122495247754254777266834743152070722100590840418796106767721546403976695818043004138016714187008521532103722262810471795757941537593352307227877721528072567143818807098945690267668237534426202801855274205139064321105213921557195339251101165664448239953310435405615439398679383839332501002007649793518094825308925886158194613940371553030490341311513160938869916937139982326121906152354948126516827143905150473642437727566302505761880648651530431914248953636074331675429143839132284658520230452323681167541397634789998435682683097586695463883429409626639986185510115763489711493664386060526151298325388413060469310512352454839773702334440548178888806565177969278838567497370958354193970780482116919962 [115,97] 590360823082536612426720101536680918220620494162428859944894568940476706631583167399398321126090007021491591685377138927234780286088284297080990880347256203795618641668938486650451991661657686445179657132874044090491347983393110318027835867249810418076767167634865605179795010079069327078812511132826209084002326023673782366841890202926563481554273995513183317190412134652737262470682774262197141669073127351636070860789977054533957203539121737147375759331646292972675545791754505695222679686830924045202841519282168766513044660520333010280345506576093510726613947563213272867074805964785790878738456833417778710655822391245470368989439512587198421898506354945306905686620122124018392339090732634047484629515563995516832161893136141387350136651961510874720910373473129879015637123574030296712175248008458284104273791330503141547826429406449051523215863243001258972685380639233536755914675254697062838542335152079436134405540436807824550218437605691136686593318377954422094400638266590711781462462439645435058219700469469321088136773023271643859063940071840317846081081593292269332020579965255722036542154111987840657864155126413793299351285967702610583382029944034383634709572617732840472869103229014105007178496396109501707292090654027434723182470291395674948091375103842602537480100548194735318069940481685295528012649011016185317200963182574952703714418149150275507270445913708333247618043596301367393184478907294850822895381405618890682695722170052733227670244519239120962874839767299324827005825231310961848817535991079435554998718015529077114272196463805763433168085515974048461008664774084930744529907721408929 [115,98] -2091096895819018354003533280776510995209561841193581426880075547671727967338894186785578985480520006846492770202678155227012171194588880245022191833374287273853823170848489570467598095558211900668206183469715913783192835625941438450684032068592876335431947301582769040088915396338033252494885797345994062982159407724103930539994744032312095013439101430046515580402541064683779289388976890646293639441309561917576808490302614762943555604747232835969382664652288280328258934099776935988545813460348050398503176046541683155891011078140047049564022830198214521596387438939220009914885960688985431774473758544582654459411438388735458488274873086360789340615581346762829566323792124795964594858137332739630172697693897010839324637887509429131649255476380391911671222559399924309230869790284112686493736283645989244802057866278267631406021130671670892097884069974674518393413181807513512174748170960047386896530442907641684559784027103373953900115648143407350853157431729310412396277547172462353213096422021748997947665305062529929238881929123192905063242053395714831253480258972848671308769728016106885108042356294834142011636054013897474257134542526153839320745910054300902171287889943302151129559568311837225953544233946566654471141539566127068742249885021000015085032543629574564605434294103599434972295565587991868496539072522401514250781578687068387986354716826114587682187418335163677947019055267802392665871766211156364674441254032755155150161462116934302399469854284331647192350050015833079657717029756663696402170315400559087226712328568032374374759185473307483565360247609873042004433940221514425693586724768 [115,99] 5065237748420327570806015463894827128149205310725101987669387282644113273415322595234469578952698300965666567690169572759882321935663546528762763532024399036687749561009123809266141327893599341100117055438810708423255567946565381381035163094471560106041027627487238735311353673637914328990447530324406649481962541700801497909063869912904390529332799687377150186076257495534906866340498717754713575575504032353995460878851488424193712928877974795994704227011341301257582436320103382826482994214045696646916582472527720465913256125401083620240571665485873818235816724817929277885046120786584626990419872817661873416285311980324267730546227985726100112788263348148349862231390175723964151543531458962138859354676049211968939553662602111955802757637489388487267325414399576174299780275396162640869384193415803004676407637665032269348205065720515705547586958910714451837018998037556483508265391536248290267902767811545739544165372845693658799827496817324291183154215033255194995340185732383144188986422278435477013918332463517480204158923767999123246185670007912752980298227868805000132625860966201943647619906704817760930185258119762899197789939788180147138051993568757246653664979610901632683596214982002191932105112829836247014083247565418222947034264036226093976512554938872855592579263639213741975802028346551074270997861424038538422489839987671673614749070918278228089087170407730215302783593390776010296244441738318269537326360636136183944423341541650671311705318355195548876915874363867138068791550775904398653095513131942144007831543589071374405077544573399447300661187475542947164348570576979176405815 [115,100] -8613211159578109769216268780387461978632130507644449133636749019014595525315935705675127789264884548927341734800646153029808487451254693176789614888170086431785090958306060053848301109665801763189283949377640899777592969921659695425289847618536763181133294223689032940855910247201342013487970295196111908799857189820474462913347460017563201650744947727711525402941368778706842417193246843254609381958919049796821222387363095505419618516972864979943150340401349487627473189009088293418176465683018261167095590211725990422030628959590411085653136969479324724474466321066662449130951460887100665205179810118029043212888159059397181913834036071569193291220847775087576159565080938862618791446091202376933322016252339568322061218362058177393690613788106298187602686504913127901449774338279759867888065781644326751866077857652399782532070673856094541222954957540146136465930697576547342856161583991674962999087347845326397194189390789303331383006435111031395444233470287119285259535551939576946568057498222563376621931753378435476768890642177712527752286494113235218990644490895483051374682172425887401952931738251448512106977345609706203126911805569177176471696403761832486510304952848751665221397049315950953834434912384935465207970866206452984555563137795407566673334110073309820609589619512702709502798000030980353392644715187779288542311463462232820951681652056710270201002504836566434729470317988233387196902494155252665936550928207169350954464272785654337960695637364953864522603220057330009817805181418488567815249753795495541435035010892416148643573634662207096608215364588244943572682988718597364 [115,101] 9873691361868237188754294867453563989752401200412135628360885146534212972827922485879382601566147806416753836174260330570938130590375072143656989788542348922708633404243781023768999850351739533318181521324753545090596743141122378279909743037012242300932803050702153097818585936122861936956337675541718509840742527292873231976361184002309452266364872247480279865136333077568777101234212140624683544972738515184753639531869257676156960045279859043588586861955698149144670440197963113198238675514712461396550241478653992494545757042147595637650650390349962831853255172621951784611680729978514737540831549988707916873924965462730282579093850428901483729819138946175148886647362293788138975441930307773955060618470681802320400574159075510352732459455467030305629488694124236461517096180869536851649299708044359784179443313371558638096878640600990599019531524204901668985699710962555841795783683886552831594730784147602168320896862415282542181939607017019636394531619587822863640819811275634040366364375972875574904378508080737020726392407367211298658946868868917306652374248077219492105268016716882174615797009537951348693251570123141769982997491639065169682851237868197171878997391588792565985569999677514760179130059116113259790709200886657109211571526841561164547213244258750751538916427479059192057385586292327839419229736142495286296066631543776517626536219310665239795730818923820884350168216992354950160452865092532788230702291152670961182824339519951322092217147305487274057700002767790637741275686010323404942303782891817004669013329244788918489483512478281100636702330148890231521558076577 [115,102] -7319582584810709962349540471550339081283801160629817223596113587081859273345560858503379014975643922291389757307605655228960532479043358218114870277550884990202637062420966621660991446990034732083945192883988389703213443534891318729022738519425016815012220217582693379053575284200750853538853113700368894251046663405517304342455460896929606986102453930439067187671421527839293860847069051581966720217341886784257929252931923427399533896504269278224637383694875892651119589111135046324055988889675267051798398810321034229089545450489151269329144808653622857693049307731388591996172025960443468021368663567483567895845365615704499389220182713928183069992334033886958819293614742115098795819075760916864947874300192148836989952006841741822523261293540992872590854937027048492050448117137413702058625752538182584710964352778186393232807413048807768343047594825731310015682869603125504375618273144885153249541781964051046471413081812401716688580851702576450757557034001622283032444221102896535634124601151359460533632861617625912928663218460708891681433693359668337100996860227276473379210702419503024177182197505913743025136230382587772998755412882732478126933971088016363421177763659474154708827556149134007998020528497842914457602115225680790756452006780549685262665500357806069459469135638918470510890048622265563507308901083137230724711411096459816723551698991781868895105948041820262687353975207259665781540307288478507631182279989483365032247156473279001237590871735493260906872607849321711566184997663646605739385187195821806099845824699526121556100751179229720334650488194895839375275 [115,103] 4712733763664416324899364621971490494049575004129509393356830994178865341993099030764092930767218563362557460448087569500504231791932685863835710426640209792407420989791023511347659101593426986150638285471265302623162411871084835428567347309924248299370997398129278314393591203854986873846131471102163591277169832955004820194082392262960053091279160647000641812181259227471729341905094003150617949065150289811245448061281985790369245498064829592260037099912835187593191778302720312227608065800568661639750242904909866476514098242705226847809732465394418772584205035371827650547581331589982518210793039377507813266422537123687628852420866961957139186392955767795324154819122768836328938977480666608664805252083630023701635793796825873064398203541855962449416482202067541229074394739204178471000573784946735192868530838727953558182823705165904209956233280761437440547128964799631722608888011448028288296443320975911455291890060844045359974773469832538387053802779680556800166634040481961958884231308515633821211144080117317552540033869356163615544846237572964971673005041403557721649230098831121339649653452678979671621892879945407079216275464650834413334158680727194677353065933175574762426883760304038118876715906842111608752233539130843511253553326365885426529214266967591537764865306168160054677751943756944469589504807865907588293924723947925044276810556789178717597060666661748125920548705227416698934775018188998466421808339527119005532611527995929558452105778460493484289236620215984771851494151923982059094535578436227694977233254500799992707373429164899208214679546456002500 [115,104] -1965466834451147243144294071199117880033004517673222396291919383288297444185150132002000274056892399868380204243555880764991051390299872977971244322059247192383514806762437491639919547011331830675084566653699228451260532701369830626893814127818784483514992325581263693774496976322014533970264518597901743959371117538344564107520386621375784320277711183046005010491684731944152885574058806011195387298028542784752435027231913094073294358229357645344040767624608391011762742911417602364548362744258390368707323352506485857190231355468907249806535370321157897347930048169603876083261838667285592697913942052937398458451963259878622346507494329322886348245551579033694738169426746926971812420513007611340934534237600316973442684560131092003674583624674969104499921811287432781200942823137093558776157956365512592091570048179838732133728772878376091856120216662579127682512306520019695033793609933235002685358734156998110083663333297039875992018683986313219111397760065426675236699529346195795236571882391895491400000189483742887772955440505384034825600674119799000181741669771694393361281962222000669854035426139895279811195467825527212960770863138784367096990785708734000171421028847338846220280774574896613838903690062777229813875199941778903557249215410400480638414060227848200336913209517450334964005859717892444582335246487111548176989087606364904865745785655415790381970805324132357150240092614301644485036468339636274580492026134479992495937586045556546311290874506114054845149684705420950682483480028458523852473839020726326728080926891937181142652617010001982496259129500 [115,105] 1307974495977235322857900510710391330700428878535230927887891537766626849046385056694690466493853426438647949122382421973891695821933092654173104953669502678239031390819425605578964254071908778412079800157413225091211044597068670679774163806089866693385429007924452142077147129297022159652693042776071818487971249242212660237571256159305405950391613427439614605549851519202026062349693393572403771684469456267762951377248828758548170918341903827806586858742884457075623521562846525775620912812747034708413712570755338885399864972027094308796483508308794048503442838375123218869829848640605361557993553982701393371706339775624312904410319548388488221423504127046874022325579504579271117576356425913644706513088265787139526087097368412583158533948642856392306272961251041044568817951648179719960396520064539589302838168685815152302185124843006310986854203144783356982168160670135581092566195331048935759017016574689975292301280524036959267199418496620935423585028332095006828862406220283267096867391709338857625178706592124300946986258139921899755020599276115429361953225303143241921037109782064337277191053709912287715399402250049929086593884178881022909377423596768240278647827002463330107777455742538823585275686790761266593948052256376385261435125253167923673497173211590314176415229857153575666089975052191081701390857813593307796113532618800321470103091536753520976047316296602619840757874946052625561470394973359569585804021454778778232559896921025547148646543814915835282176448358364935803141040642510904225381560831440579305286732468249470228966186487522863195625 [115,106] -994594168372287584684211359200056119586793349245068098113686921583667140020879446864058255893093441465484962375425082168621588808932528552570549985879847638643177496949828319414148392358114738058433523037901831645631846051551698378253056439793085185276431531966598276600065805801562636533411146796286051703786708199659386764050473165746894596838455598265886924018581046373367032057091847120496408661535634764744506740679277470245958062658576750637835228811019426774599876770357459698114374673666354580518818694361289164640026465055673365215912939762338652994978357397218123449738756013496398545979652701903854665579739290527218063587635734872908865739945701235664216201302366795582049476484193781737270990228788099146160689575016118052147383159357730617386392408232135256785251547706258394180788119471919992386279276827250250310088786936313401254126783792511372731791923642445986415808956234738795041595000983421309035733923103395180977111871838234826355694818636858910713923142094872202435275028834881581995023035785228584912629284727005514922215569360287624852729943696652275505614212896085771295195736456193862959946992231917800237748363019541824418392882960700856255360878857046481598748393057757696840112834688465911644537458202232462371735092880405585953446672525578168276917250587412790930911818574440292470142031441313622345122097989935001162123074078472375423288225091130196781433623537970438451856749787556881720208024013181019940771175700600471711120512849849706798629558633197923046081087984309284160784195260038285174012869874025660359492560043925025 [115,107] -69828465229753075071898729379860241879418782595566679764950439950806366227129110058057271961230401083698838586322397691792055926414262579707156212953775225610632590437634702432869611424809651315045778548311014677379034134089218796004387552678878923028898379553872866237864061374684081946791571823372711200210486206940133103926312683998892754054278884278960108141996174089236591280541997194679033775428704547041475819044086394292840896192208959291325320282752965536994630023782855165183438323040367666455606443754722618918636334523937216896169502976940971845901778254500438150223976659863016900903969182029223522803781078482319648533796430880931108911450754347406949753624987767918515695923207052617567404328025751004772057691983330652881301736761074021217738977879436499581408611836548624904332734882785773540037815949869127330147002228696987338283405550916248032600733314194359167748599654895841015080673908633042024120877822624871085075083076529975399492329739359807238556786814283200000575112538502533624741872126716019828758865697953336072680317611920260778567485623454934678690519565452195939075669140508718439434830865981899231059857782314709995432676035939904217459101446113972117520520877577423242867073584398110242683456199123259689292869953675780481993511740828345983173061224304053411260523274494495636497226366943324289302882319310094868470358553807477865104313230279380411374944832718586517927743206528068539729656937061725090483967010135634863615347478401830335288340589677193844462922472136719315257157088815441349027483921254230870766433150 [115,108] -44907118259130714667623602943356412613127395073222405800499213424764317928007052636426022498767565570552374050170316459506703119533556120868184323920165315781599588598874648387159566133520306354556707915013782170148191475237254165479770583886963444195115812551340267470133257503337295969734850307516619881996052254068051789759404726952471677617687957174368674848191854962319021852562932060291269520341210026415726094733441062199230348753570160972270253701709516856889290712576527216626233190490035220873552571451830264112845107470082816748713746970673718378747434211935746739266204195355664037826120904945465730985755653629737396020142608844468148114824558351231986916759166243988449484724822414826623576690313608845770235675525285670947083028041559035170646235146948839812025294311552262604191075821354132713383023937366593655869019818981977365071889539503286079724007057505422900982898254135388889846879520790531455082416859528774309090696740215569904982170621895734057019154256113579614075973562160252736534906919096905270183330514474339173766697642934572921622284367636430782420584658620465835539793572929790149544272293547720731555645215152502730864402923691067530731075219293749439054679871665641578241750375539213431929312767055986765822620800110024054016825191306194330870173956714863600151909040570292684740849670943928890019179119558839419456379792639064036948537821047993241424013001132485640267584429130603593515468150969291771797121258418006214525329731757415629194104456074583655642107618941302553935260448597363017711207710077401876025 [115,109] -77751875515837086305861477799643964592694044675365821619274728377810771565921841447729209798495927790411332695586671890162857531907589249426047667345565462542140113123740571693456878537814634378337122513609469166379937640359090779931999023343374038134193034885167552885828219060119353082409002695369881527699718826355290808017701088338548998788922771346779559078620960980889846093802976120830985118210865867745005631282210563184852146170067561475983550220174193758176701039904985321534873584732659442752555842469566889550293096623441976104549328595694279389157218440230855632322209518839361281952693343194945935088725887605294575538219078708703955323354050167180192310925265480130962713911739887544478362341000763728967083895552988049618586739623797536942742346965879938954549125658040643061628750160423006169191294365402632063293407643695169335444895515398822573920066418521053377567981064271023492087634463660371953014860650272380493819016811555795783860904416629690780181384303809212179418977603308091304103783994573093233854387958274478190704688937785712140944130608799916788849342346836076721683661525380324303359685140019100418760917401110757281741521911778361173202440716395284928116113448846437767149232672548403060017723029753073742605937200366328165551533389033063296566515868395935602634204127083660627366414170383710322438262087669679144557029763499090547422694179826779951443170752366446254633775370510913236623506869854221432237392397851392855449105009780853722058755142533083860678637983458790830991909432150942208091404323242830 [115,110] -10918133426234942224706490666788771964512033415331380329099238595025895614062705233166581153255773551414483978502552805123144196503629975118133215021537899998594264769086465025672681545146172691465145670182978615063768416967340516153069167112917077924839810857048915120636704722484682258258108511609310229038105457605975480129062151203582229919350406447513885504127060543936398995338503336363358028243000118245825574824873603612693751185047615318624601558914901168281763473137384325837670046040860636163270984293945421841650055989358317299653379055087664494541564473532669854939110714616884729316976415466409919926836500894587271328856726703630305047932975804626499652376085421935660831013489965333893355797003967433056614470537054074980363902498279233192033149933488699161661914744853822485419870784031508798815128280651173449433602330160118717953401656737765270116912694631504626530416958842962934119716025631095587804850128218155659445286403587939847304277987487899258531656104204897494990447772928973014159054040868119271882095746626871154680884088215329946126980662533117970360168028541054637794341244670942583494974646843908153453562164841292086400260422190146610605360912830766863861340580862388376554272025268429256519652626609653459440942853478164359362181623731792861375481624036876374174538570137980586416707094549291444178140013256877667255743719771347786998203838025073654651487593736836898520652235706550350248921704156468555256380839755324672804325860038383593453340707848163601216897024679663370020527532979374556503298550 [115,111] -5896277803434917972985277804013565171891704382390623685469318631928124919450234996573557209093349180495586740171980194475510642417541463761807128172476029945031955869357296677770921914667362246364443715686915896477712896754266737428170513597480539109441424435745079184778561120185299642625882234955409366483566736845989695805508210985577498334862867563051997617942276074257525383443948351316051661638966438167120952588676752744550914159254284317389379324415291895518653529931763510110599084624137383625689364849042517903803396789743898917747782419246812111616947332739789889960798051249636833449275134716986824360048809039316594799376494751106662107821562014711820335662138278058848136992133868984631753330070899781919152967088353852401217648124291381382480364298401329464756955085624470730490894917947287500156797049777848734834094379996601613580935320000874999147976506665936561424648537879232120952839767091406452546526928671906974250117860500640375393188381394121173010055860172709580111793317107440651939085451290945167393978303614051888251038076229845948058531173932635381502535466527721101710897563192282992411747933644639209297138587568172956706851831837346140178956556417848850327968563062884050549382589021331682490853407671961271719032775595719497002879929444042519710778409769690450871135350777835763288064811760137816374258485749424076269305108023499663749080610475604649691412677560888246872890483112963294136142284857155068168497436832306539549963646796045677649988591775618741916671191604572611100026403382562665440 [115,112] 64822321249252992160240890175434120685351729885250445008663061564619180112978070207349323401412422230475906532110897496475057304037351395006869755585608332937319535652717490673618763260679816654552193969054392541541000347054560775820883111024028348584315673748229753010906989164943489198859426678164309822350035388668917832932549002052829475588062684234892819319753941060229379847914909275592331056934329551235346473827064281500506212090473644735256599558278019984229761531039098690339031268606399022692231868309156414618962874116657486655903348866705820909726353993470234528837071641897220059053163340329590096125036909577488555477912255171545608138101905046969472607978561965263145125090798977750696894981100445583513787142852115165308700183977467429636213102337331120491894223947266617606621208411211019459060995326782618243112813502327583527051918493360280762326310759736894107560029357432316316242156839767705918537028061155490735356294068999654430609323646522886632918666082846853216054781607940410255668590707406592118640628018732731467294734229988348139875166115784349806408874615484629193740242952324000331501088059473569539767650180579556858263928882510075263384753726184187925161957124875737939877515814575289231301127118078130135074736978653179050553298390838042070091540380825281946317478963289244070876350651146596614666014466435503529308966980902616508132221726933546431833208632897556984665901490835820744521559471880183153384985680308048374688357096089563191535621973704747603857286381580740405205315328655 [115,113] 191977778344365912982596451853745089094041717773188400350204596671821696838912564364111911708299572373370476369743654276211395915276366843258508062860914639350157188810715900233150290805317230073754800186408350916693564666488839477865106628614766274952032757550850619293591925772779010610398101121984017145132163512349719558106563297106171539915904443736607294962083223544438637439927977615654007134994720597320409298133846674882003070732095986298226737978948202245895536533034350261401652452741805600516279068059617463009727819099652422986265753864601999952970142015881330939119070967264861365754334177475587100352952727570843360917152084137969722227493306029577912928721680751544274827662444695069571218268915469230563183899209154874217638497864964196019475530159107908221790329233056510998824392205331985527324163827034419012970924763958915995020654326923528922170791768803683405666201389976189786945855657098651639717229391812192832148449268100957455470785547609680717762650885221399576705725907982944875367919573512421792641107092396373262015766972373339239960972083625327200602049260962943960617000588269768115031829556623233898235083702471536754433757336915853327668379645651156649604115827760569806488374769896356519720417859519872151894706626868866871946582731012014089012257871334274949202123734160520347120803650607552762333839734056994048018907744218920749072483143983901246657902231929911569428110450185859338415817645787309839080899096002217150521175472448653506343810726146708250072816315765466404119310 [115,114] 43329348908628067667580921478999254587652696742624008707000320668995506414120955310492859927849347248847963466650523053014879694327569781439020532576242035727816327099709102027872111893907553745918489742518741152042709016036423333944115978567033506782381874672691057496304461317520009725050774215221888060272940196490593150071249793328473253205158543972767733260553488548441126886382167554313283149734754209213474985567904135192028252200769460694689524307681930452740188718795437280434806230236445298908446737792651879043840647021645978301590500902807734382699775437932874103502790525648877898229966522948902590158968922367485577988601212387641860571587186419052128251123468415261416843457491009565012380320676950811202021213163034437883323509841235351312953329148235051726319641268756007054064688558973959447661971445775460954548735186009350902379930364707866741602123599250708150453150816496372005406312274831366877149105996790263874982769356946055031756732302139701730286835545924067451256205637070742241350638532525294451828771261860276438779034639036090550019974086149015796204125960696159431993538441683127544014131810420642573035504478953703758188133489717032805271474794111777977462095291110973341533285878575689941087654094302251338297327289987750328410785780116513927864057038245320744265806358305539528736104448639346438904547122905310772140367987402067453748511455005105750884293274114647298848577548322229450055608703847136076475443207363609047933662663695425348990751605052628845217751941164427090 [115,115] -16412765549361215210856672912226092177637547053424175217684163271512909852981950517300794509201860732728894104100939066144623009499282128305887544550390497656060400789129389841059075167239136915883396763948126544231350151967515549131378263736040287795970284357241334409024646765552267059072848184041109720688576714659677652883913821861779245657209219514689910024626518576338377194671640114335691138444548237103535327977135423635774082352048518088619465955892048621255982895679184305144539092829223463380866991033648545724597406621595967562573547737639067988100405105718198732053357676934060618447121287105101129757506877874037295803010310882610713794455447016111836284084519222194262438249597865091975691642700134497832119844564480178152288464387091851988998377589706235959243235894137376677060629780587920113461035071851662060179007637129958691374182418643499304842790292718370793705181619630552801742224097504300289984738620069139211809110442745026580986368651865140417147080855068734901036618241539015088920667816729639923572197359334985399904364177204068612955712280550490379935926187411582763598799597947755951795248835616116387446253784265429046922915819686687820986187241016234779281545054530515725124991993936048931980873078049070338498798920778789268463145755104814456180430510887385434616260184822759032725533878099311762325821462051725395407947734317417474469319929066449420419295097638926577219769062641436339398743939597864333420413394062845761112221941465151871365737303557386859223767977620 [116,0] 107984831059167103776934983093865860995669742625567167121439014419041583987665700332354293310786058557449613203309010471500529084300380497233073966714879157369266261294655010874509521778116886383466907803419448528383071854818547755961769785218722817019947522387697967492546873426329984343175073344508562392500169429230760181559044817336624871554181732960102904017394539824649021251152896120912349736045268834009834730177443284503134359299318427885636501805837977607998286802802003520515298312357377067698615182101239205531677065399344681207168313024234377761078099257700607021624030204501004445427950765385415100784857132489270159656771755200399320827424863765204351823929290211144609516812374085714863237071314412863172467604682490278105829934882379805877656332839214103942385173856659563422608610026036029171228791427793284812891658031118141778344383524717158928911786213487651858416556021051585127632298341346900682040427745866748882716040387106999450916802049488746948582477498503802046629866577072529840958599193753525964052200699338205085400235070455735868839446729806269369190280726657372782097850452252562727754868585006444660920979934291781582554622559407608201271603933656907569888425907085934717488364310134007975526562592439234369449913815711816103548436598142569648582951484924667575676398078855252938584480793082880776693757930677774602959276562558923369310984732750608784416574004253698449948492991308070039175172036617378008234764239314922048761888487068344883801892642599540769163206938738737079991731750793513992208419604318955999524020158987759539007355788632725493807732291420557091435997888653928317766566314718921636526507150096812862586366243701682666759686591942820392242934234778909786743728802495081524871591888181085171731833614601295626584680465975873177383093294551259087137672409444818394594456262469341415706912332910791473950634741743792462653413283510725474679308671957283830809996964003420322567292675267993210536224358400000000 [116,1] -8010124722241950471620218382064805136157369058792139529281970648909720476843963261195075044345785181197415767461655562447420865604630358850088706186121022501043661821186163321560600899297739552642560611427913417751301775603133986303969905957037649293531915082585652533118373879850539198685065864576315916164531468718978097631493449351196449457655326465319345235438366186330477207919901848392015081096721700811948838744375356946620694634176384203026864414232551605582986168060205382138974694801092939759231299880474494720918216739535986876141912547472649325927187375987820654910511726585270930140469985941438973865708776289824526241028432259188185006145026747485089223748850860582947787528976038809316596757725798699465546233992784292056516681060478689247364354671478365822904431857505460333122942311186297709154533417329133643217200344360270945182019968410474158741975036865868753403911112776709817377435928140789510396512706729333443242295985699588333539677734424624235406008635628945763789084893565174645542001702245422410315455961956543279896796739028514539820372154692802256575348585700359324503919816018686565629323698251170132984557783665460360943992335834149975044739421552664637090063365481916136594048704163903660335520319310197028498358176598183001172194002293999365864509876746855357323686887201808025596499551647093183848298993486249045836298164777054836974886701345727222660934869471262695713501899524245709459931740431284854995490212616060268926318198041569515124651475903702154074490204652126433489084738010770779974105276371305474392915653853615737641746915774505550439143277400974417632212329726360829511394755618715216152682383219456003215275283415561599691421198976295631637761424044598442416772854902982445021707340449373967053297234100169338162649254653820793537916793967296634411545412545718543120679148398387855648794309405056524357846387027130457118573550887877141805946034234768176892281838121673849560218143771129816145262018560000000 [116,2] 235108252879656537150585840446313224815366178738613803866856408880272203835848387043546590285160453154525250317525084584105804460084894035309613291804497589700271338265541652405931767653137890874025784468291214143106460379120971733404342423769438752639000726152768180914074619792251360543331102586673482665133195735335854205187819403200940690579210833419652895440980221432562237340690644822365482374748873781001606316106718538576596169650312980388940567632672707579163340091627213658053424724531121105862295339780987470207452891838460507965265221226319355444101566877894098226418586304805994391458609993913397602663595135227818450337937587226359687146932704840328439166351519820439458050203193895419923523667777060165182138015646273914155330972658839704079677606793530859939275061103586815561029111916275497556576916755009196409158395862966191334313582757796995107781239793342209429340422037853173130798493099853021238912409782814920927557261982118040284077228362195391883689471381462574227518893704156355421858999396340169544838997906645402720292971508520646611890546448096276370220657011472559963887464397821512693883842123036376818679805347317583392067464408615464970891409182066699047405967132993285296129434759775991190218398825858538826090856018580542273268896558862279420400435806632211404691619365046675149492848381863072064487872765750783359341009968349729833820609544209713757047242814006632947900134992796790190279612218805752595200363362285792357353406258062602476539732147852718458860986264569341652479596972643028361712709460465519875113423018217256659166045027274926058692464720224605850087024346922703264454404004547778982647676177468905405054711923361642428586660489871564453712934631007969795736491191345120039778375104817763840792464237341389495713859280564855644646791110555350023556642057167575019618100876817293260024504301103318267329612172155454589423297913250714861912177065380991096840594087230321018474202877997504345229146193920000 [116,3] 2602941147721224693630443311619535764090175411408195610958904798997148404718243009044939586893923192968640837203635888974316140031356521534299876934129252734026528768408875457530950596697063114732439387522818020412806793434830887428080352408134350020908264209005382434837731904806791641619223928436860868296162181262082979274887313062661602606963727010397671085701406504696350822349525655367588678334414110554424144359774640782110533066364254607756688564716231472733165642309775588277838267949885367188394622156893730632379094920073162706181871840254043850184664629597352423712814942967344095224997988663244707618417383451930795504990010919161513135491998801138966266238991756097497590374010988637047050942986963277845406523032912398596051205000524768998800937552639039459151078083831864545505825364489227693001227427344975024790263061171188392271607189244651559564456120179975760853003608214630596590281178527772975818422600939731511071466326389440970655581227209899582027971046569546179985604840742911517472030477110102516871040142669648015692933286837696490867074566741862851446490471964669363535432912192100862817285661966336702249863792719253489600599644423652389298613195492719853758893023675681262319654993468942380786490495411203055576785423017527937428974735472630892741187289933704028748133354918506563886471193369030548464285292670460309193286333014943321748179713763279393444429618675578088487837227235678717555019757468668812563614663481490184977656669226034721472135867881249363250076605032802260658914894122792904531245930253300553609269393256261409475731296903351625115377534852701585958383038280705774529918253394357342810138589819019655524872586656281025233810044470293520113806013969772946050429549666586313529773449618219194767060383867230647057426156100478777969576229110647780551401633268953648625471761108765269524749022201477513107836914954693865648537429833564880654594903410825358194744204979205315277933510519947738567042662400000 [116,4] -72278778848474315145456969831617710087383191738076560611521895020169356153848874328530635844240641099859393288175104738567820197408475829291534522152953696873982021569042257749274281998660149151381190423744742752404526673652127986642094756798687876768082756348404716674593809449865085581067817567948050005882081262025860783042093329097317575850396119547707319233470004948565383903027877962463742813881521879959866315238557168022188681569135859663908025853589804489079960806147182321942935514801673097094669513785560523421650897277035619641034444685343023842391681046234434087956966581033647435429035180628879142235525599605886678518369867994914555172082633216837193590347948789741750419090554845466425737645261408929409453619413957632321976012327867123587765994942078863799116145563671765226241192600306147429697613441888106081508250851320858941511360823585244591053663960235002473777125315357753716248336148906369500993795498979150370960617943014708859322620617157872298217733406233294661506997434064027383057012187119568388974118713874622553692887171575751946449270551158657257674101617540397422087732865864519025914836186481472267576764739032631046476514014061425481146451866453314279647117425118899290566591049012062462869162893790855858113495989369170293289714415894723255981350821283135070635594933981315373430143389906231888239366327177887071523992524870928668570937558347077955230372930510844205959620161446802607000126785815227850146869189153710737967541187362603288871513222924848209014520167360273067809167421283490425029193216188343697461944933646178041283333286848621976689952315531963441123557829328312770755772035617531547736252250531990942471127511986137311577374764976633971678000630397098928268250883804911546858579480255614245755270261658916730903083186865788304716371095203519132444145810834578502883366745582799512781288564748377863799297159842448433396232639976579139299131111359507622252552881543825133591798763410429371190607872000 [116,5] -70160412359885902491746771139062083234799482155078522477557288249150529991393944179570936897502143951905508043848698733213861371081078466735087025767431602774874659962470736697153852047706740733299096813619765122134907617878548904982627169546948718222437357887177616736276380882076612869718149037737407534954766836366908789537689756701572163745298254162276128539803309912222083606637419579798383600791466226740866599919193872916798107040272571242601597872166119461176467542408220756708188375302737682092470112638917630233254911316543685956377484012060892604918338445636612383340534991932593839957377544378427102735749154614576250659153902649478886012344336423380619715893683642003032502946424706013736125197238979513071567719247759620723676923134133902307270748133008957274614448651851324688765124623356983817486478515703197491496869991714156096606616821626110244035919318285514833829909723825575787846267005906410572706779315429709376250787739035496841856497028233824319026909860277825941975023950061580130770770472261492780867272998570093506227710218251814367576480933648620698453895621764470058328409633400537872469900786803263691036039792280235574354385655843770677909095307846640468251488531451163697484085816150750239579082422513773837026573051269971073696315933640541250117814340850971950404833034939984448964167470754655733347230070119304829312379177807882371343788466977050127237287328436913585281748854243038150684111107008412467076583175366304022296998550279714066216160333896977560357547184779082510240304640695434794716932491422374857812664267821761073571016059506053181529565194821014523590993497976605535951999059435824865114158648082276747766886610397076064422270737646052878014068482952086194590748674217622593544372266489732870590760481631485603477818370214489883584231397744574366758251640024730735224282757630884840546290864712695204307935704794944350038337167290051768415361546278665916720181437340655378075939704441554170019840000 [116,6] 10775825004363421411896771088103455711533934960216036749661975557348502155579904717849975901836927862367016821212503386587932733291523632872061726153427368945707105834232677560301159324817835774579194314455554996974682711933543879152960155977213342514850634894586316861204822971876300206850173584349711454410717273580524202422963303571230696996630777231388804427208905516332792735712278956792648693291419142212094381964284638455903909738228356191306601423402471132403204886227459490524688619020684338358251411681359272692001735416540257785202290141660918789263729996406227162536499241935463839979302295622196008944229887052307388838634555715666063328981891062429244354616047252518707452128146362494303386602688626416185091816145441061270250581799785344317198221649867064222177241007231624372190461155700937583420378909066966727345721383236607070565371690204064744979410442561869949816045664913044242097550153048869562625633662653354785454756810831802662067687063620032148388954562622905513767690161346540244854216681943841959711734232959375418457034229847929844630293508636328292546801925111091398633331906996287953870641253575393421024294759834832599561758255169443912579783169234991298104436789772173723739207985777453259033470797282089437780882270538678004466874998164011986842321639423494106792614026558960906169370771957520021443712554350104196773453706095646006941998696641283355896265579944251756298270189985075386944855088090500742893720243024461385950653396587463471525840553991359489580796303791821287815009982332715321058334889565856882416682852372033768392909073226060987567876046733869341613455020710212066628110215852019595828046435179568897424019839565260210707760990846608558180725098492357496165582335945102111347189290664200153983048879314050212329572472345019801156279019091935856964931403976985114562603560819250253953521651145392271513659624735499654713910137287567822109484645561727668957324424310664089155776114852628341247180800 [116,7] -108041203007452811226989372943970283401686531442579390758822968278972549221069372385329791464523914291079091463550002742060538135186353823055729583696662330992140585091227808450020347581003607081881713183370147426207245065294981640821463750049126694942749975092397971905548259006877590999294037947719833795945725829637411084710695789787346957278586848241758966209193123394489594878348495635950790829106237783498538600561544925796805927313808252557016387952634977569711753242924375497450458110866898006188806839455382939685016658234657941088741735045710770048959205966214191038808628060250198560451322715144891622974579544598963842659022619665644736381586198975335467831737056899343897980245145403488151444772069202752355599668168880665538422427110897131660176254289163667873443866462178118154039396231049652898982372700389939657023496561141052363086898076170393390226946112558456434631873818217451623222902017689660192318884305858298902671091067595155953582512716056040881028908791223868848704102116226545223554850714143206991609927259790671022117353334332713346117306926316614996979908844030779334304597223439022697290999708001117896905405717566840407047707688827988282702908116409132290774302563931306705963435332130338788110001443433682920516687291042018097893039964086961328016406909942581656016419133448427569097931186534853443702711067027563661604588409546960265747784114964193113828468197754529563146161771090256195655693529859730893168948899943569787835911361940411841555441492361982706997311163615932779367571465096529920564299229863595424337489805316806129097118371440514216028459484170345385784565832815140512324401588718253483608346508480954539967531521449498810717668651418058827775104205855413923678938034004027927189696256098622599886580234076680233814744955508419777498215705538301498250973141357720588404905066628176161666148918585111765603416248513454030787182698766202514861541369122553166073341058144885162445190076523740974284800 [116,8] 569823027909292349241596829304260328476245130934917676688708413475843019145339627419434002131389667595402169971008607146694967558161340059557518663364158145131307378955277376139360236429097321100518525293713583918305844990253967158807393698875309218612559053282917484497135554065088633595966751923626969118694940620084957317773128167783579537214180433768012144029984433253985662048443403964577358639902329520072078012317813757558970709674458665244909383596840535822158851831488039216436155966325753468441654188447847778555634772831168232853040115471182754495239798176077924553956021536836082803235475609218318791150636128041721324088612807108335943380931378400548230302425113388138600030992754803179128215093994539665732256629146419775495278833764413500326293730307334004526623353101609235582160085890562205112618708506812322467195959337300206142283483833638983491852341361163254426925385102351006766226499944542674035938399549622514435963454565987642848044369539732649307223754613853977724315156389994078452808599982568961647356235824093243327100633246070340679531108747049872132736812437390239603865955797559007144802900572367189526416274714845547601159750200876198076324137319150599892651989977970723873199179941991663344184617076656535782026088499597608838822044621526186935027145912216843597347705476452323994983774791595711205709922559844814384333050178824452636951040021658963065716864114900509979864928936739022454468633354571373096376154964174660735833043529996381245221209326040915425177973009669410790991061128112640272611572556505560037492596084488161329671281870510999546259790007102377293401219563344501558634216228887004272929747501956146415589470579742845444880454978199307610901830897333844142284195676085635355550898877569608955346191426151555997859704829591242015578018474188647500883286288062839197764736680875459630245595988133061625377853681178115878197065149623362998453896927203378313804316793325819969348054681513256550400 [116,9] -2034275330182322231314149794698694783658805787098427758096805865435413655826327574312686885458558890573393605238449509754174393326158131800108678100603060502831439835061630871575539578953914069583728378259888820368710508614724085374796714377121527587629685315665891249931273995834297802926785855859357430586160936119477598429100302966900532010044103286457009805807392013224534311907579601865186816572432079409455002121436394156520424611410107787202171547569613204810224034468309260909902177131822468218284761285807997009479640962278603022585133115391027803858902326566424180528199954328829058269651850024609992152696255850902324514580186292985474523375684916598389249919605393993131989600646236900869267683282007146505260584931679076259839206086074574691330672124798835462161515592510333279381195733258078833212711094568250979438986311030748435024458959996748825644536671679737650912910498191687653744176203226061989202613055955414112047084147508074562465857650513502231797039147732997120566991012640048933399070406363532957697186284394074023729880187657188375375260000946778580557113717981148144317257753053713130800598397356743075717398733123916386670264483581418157571870777919347385583282341449585971747130415638568188760881524164850780104509181615598317120072508096614871447333015411943876984521883307283702408970451062745137866512200006282373495349359427181290325093294720921471469961339017084548260782963260984988389499420931077769008604600779056098166444272344038960681363788590898244866411294081151721442674383989885480154275295242613544731806132568987023228594091794279737436244670571210537655762761201142387114205370909992192541475111534148655185940684244098182443479899174913365807404010195059359797316776965906920254645939274712564809921378439360673214514493163763519931734640653284624865524218434860589140041062082423050396903429742211171380176644333670159258131140574792640100041010287481908776728398751122270105050503406849884160 [116,10] 5726823278619139458559438883720341532989170367264740967683231748393901029627577499125221875231910733698542237221340555731106425555699066317534754149427084276413981422059452521551509972153455106496462598425440966742520267897309072028561442493097938669927005024883144185323397731036719248880441575897441905761197328884524636991139623625457725980925739456662889204166564044955907448342226161336560643009833925903024069068296769191380035548443048656858836298507019834472992124660224728885670685969304749495646689204877689010965660456394572484891311954573472123741576853281588204897160959388037862434247307964450774492629865714436425237216707816983840385050703691914548199632202754057370010967080885480465789039027082256523997165291831000177144722741365170100076935781017994487571234340413044931542077771018571740941468300096762299403144100477261942314204929224827845884872965750194592516085755767821481405072393059118051120548327639281658473148978868065894894288344598615789082266233458834385351955940998658509941260185870763555708943108580449138566326617025063308775732292017376387228746444373950314312060317942161783339402305154031279077139431320632815400839148584300092719587759308604179963520924476262153439803549750717219460793532948587976829876965282339759757742313029668877742492077588049343776298263203538382821237348920420582347453726813229967667207210175012884008794545801184653433721681223780702730521728833067667971454960172347517564503081974087937513745255935002170488152798990527292308845660225802342930170341512534871661930399984168641553626497273799306542249387142844451099044489910413811537229371568099017166095920457495007670679458798086942931578511241121075006888865837153669745917137029079074695509300204417222876589894039013654715008034714799916601174015337334753684932152176451867169015942321021879000515717814686431714486861597028272801925341547687691794237213079115883911769485207802250881571179354225870188181238421913600 [116,11] -12446871828326679365161845004416791631102788302704630328070454378697328577796843224449645477316711144950480403558074468508850472798224220318989838381910268704516099023656514814308499782930181550968840531522912447785782385156945743648275307452708077950375275769831262549134932742020142202209462475809171043743401738175536624433329105639763364101829592987801468370028414862640261482960285141214746071985825471865543864720959245507983124418779436947591920733321045272026046261769454655529940662560379046231318721670869657898600708901692758522284956857815982555700233075095298898242728622014474517123959866075970475739725422167218631923139250580777071896844102239875825463126615559708634999610586345693777471216391439754427897546150715023017989154884405752437686456652442639885300552350984007829075805426272650187948159460606362215112338476810728253148634005317129425701108120828143716667706332979728490380125717090406117303254935421334268203959114161367846336981721730095414198525786233660723722880404716112579424285219072557650536998547765243150044352592940876407745321440962752813328413323047363790986492782836802675598196221393909422457861099304172254276562426708942485427594790937629642637624685874119123404720839812331860083784238391942228356752985001217408913983072896638675863358196736171086145596951364793599682158349508857991877737678608946590850367740150325323549795823208989806705105814685604537970343398023533042659270385832230899533307835760950447619714272516608614099621804059028704992348098857705644789736154121645007878676374470995556226365616134757120005429167598031412921171253841461482876060277256744627942640870868745857692424875704717480627927889693460164599634635742512950841500583352968783105415714254840980832021936842613392348511187728675547579845972322567035270242302716867100111484225501781759251385704065121814491028992473694213460215338729496429613582172891054786508424667149440336869801396551166238201691232010240 [116,12] 18493952620954531708600299724956418689834662490573093905585236723451023035414738579380156641195301781047242194952243467072751334785887352096397362207880500211126408032594735657282271535004797351918797921419374442283132529613800253997756657935177793612573805258823319621935378173270392485695122978909974078308907135552306778496426950259944145938183208552104281918038749190866365101991990420854346527213549328567344129533168504207930140977818241470837434179994325454899014208627588643270124548198113465826992414165526585461825001684116547996725645565904701490650461739974230036120272491804667451934549945144329757564553120445963585828172350578081969610525079864207632402714086452526302195484097038695151024633018180933912224603316374731179189464180778225517635888907828274277163395465424693664912499518237862259902941386353043569936738122678315249336847564158754129993941870535841381843522545862958625519133128195710561329729701070510794480981070209560144924690741714811647437221709131224104397293448580497618407294657942200445652025197734586878103854761984190227080740184274757319457063653218779336415615912776700411682659227776697498712335435483744308469414696965034185105550058378185929328621977785662274903993364437823888989693368860596020965620263923527527663926725248517373417630303478353826492334046188372637277912597188000200086268098422884327138372528909410095888301139422111548939767596741476087335694303547090130879083830232729044565613886654684732079956029109198593316284865807224699641588098768635197358878375172274219391597984396727112067124577002080189304010649524793715186344245855398227417650886715674198049818200589517166008601799852660888139304145979744294104591523260850196257686405981080698822793920596549039470005601942496720585012575450110267133469854235870967002922280459130855196864585482984393769637194157159100813881559114345331681923897829477655056634400623733640639255825797931088976917673131629384056050810880 [116,13] -16641787761345497548840341640970546956378073816973607878285920467726575330748420479206749708452804775856608391853141885961454792228617769273013943331721175122094889055972221575591039589105900250434692890270320305320764447746490123948176045437864661333544527545515200280164198296825669782041290622914556149999405081738813392344977484863606826141291969238710133448988236316902836471324461877148591874358310915345629860403843016877332689525684545292325057899489451601888457624855548330066106647729652488683610590577887740831014884380828572286316831140094920644348714754417479461119061617621910070072760664447046669849868976849809472996903102520379513322862591947610340166018910170759036698657178638044225509274229193584221381048128708903366473704543766955210660964430060962724656625030494064067507486678388546978951346314573473169728918880022209362559666064204674978849769368161428221003901103073364505695897241187550118543222482377675426630241805046171786573773343065617883829270201134373361094054101547390276151482993855092596790482364649343580314028571618367197109436400016789060709336351259044751823917952698036636168999895967208094941721850855894454113396891129644362499111611253314505893128829665605368419858512116948647520992894249087949683364809896104691995828999367081438513612071104462578869915204484506451868362845665144226804834045830296115659010577691637123660229835933585932573265052285709349022310075370186109495735848925742296429298277234631346440094851291687106574671485694085325618075750490598190577548389328488076468073081212872584929807415127066795425988462903118676777883220045351238314370673466459777787741455048592400944312011244169703424119926268155292594900856798663000864377967859955883436678060190254741203455634503005336887155652790984656079984608395232996655903912884771796002947701268395569652622392122330924008746566862486960790184562923213758722380680961139494992907881718537223698483268364252430917959680 [116,14] 2512413038505349578587668236467767007253532752457334785258091344284748489748483928883637293089533833946718254223844243142908977587686639017423130506829080996393785125952101708059151552928038467290288627260323043581383112003176360163333796085493682896298787548407425376514228628736490949216947965559223794538754259086234974376866598083178543537932713963917968727942785995513963303163856930436220770394144744185968563206666373639744697723736730644776043025493646369988136582039088160155430168099118726049158037158916828391289335529284219842848766789784303055363623514169413811891257778109634797162413250464133961497843178350605379407869597168983899268439900949995499296303598474922703876293755262618830413917453366397013494641590376406130314119977851529082601617637985828425063998814594247291169040498135257329676568248211206933138010281247798586160497601514066014874805369693241139758054517528931540399149945694140516209514454825043955666986431754177893129924622989211539155670585878274146882895126777570322745456369867853786697829500000500281511678987841053627087831981673089554036026205519037296309752120800144295681130581585078264057118170375534890494822958764112888063812875444368134203127617039203119875618376551937080303028408007695289506108487249841193647398268880355277343641961740205301789152585397369303457520136486181022702740880181412502497458898618617015820794611538815676174246397565141611429946183609378870910801346090990102612672512580428602421088940935550418796291988655224833358332634599719520709839744551705626407060144428690350933447863633507367475428746069480100022210405359736898935786466141642369825259615546519532175379157519587288877609592746920737150026792159504801219562252506942349282754263057361892679083303982650361097333229445999127500529901444347500636716685923045057886970416693685644466448057478451308193455953606526716433756311267814457117339414925136923561030041705556981567855393370249440788480 [116,15] 44971222689269784516511122487589786949881221657805265338478377368645415360855667772455340167906867866910016768955197526154954502422933862332091712616552528945195785791538258831356166047246212213708146625159597054172247595374667478338076641327074266201502547507609707747342082875637786820214175737241700337522960864283316167135799218634000866750136521926354809620334786651066025001113826337017322586349559638982182129037636673327951539639110395644365175165424432363684052861279191194052812557287972178475295028308835342886483827636579136383708843039896806201797822161243274656496551585929977651413565988699023282835400451802879047599460453134162141838223104042680080894979127928694997943631798758898070172970455560945422779072643887282738263602924021139918774417680075149330053133946400910192978331878794112191041405319514939168680349049513647019565379615869637431943154698994847112472886685646018093168189726946387611237361900038993722598839334434524230896583441151635992244567224515200191469177824536012704303725209764019578414141471360919179631817780845720332271789159691690075855125512944571092138647934172820320985921864345302096268667463137968838605316669518178448466676359782805535897186136439957910866158667863001499951046531110537170425071014402426300340710767665267837592296418831225159117476231139133446674190823726720028580643709868535003935597770000422797680787141087914007744023002042168822947157433736415016929789425744959105753194879304719079654066823751602166909472027959068652486566721947817353594831190356938786096723656466653544518588271566254368488858411299515069175260805164144095750667862894457077534404031826987814405580056787318615636839107598477405105751848669706889189244674437526549966575477414407429409180181779555298309430721715356057608157551535113516254837291694550019106094939592083401856948562468599675418024681689814424738461619311618402683066129899108467574162927131840226462082477191715266560 [116,16] -186074264973249047642403925767434480248246633862634282779956602735585992386187780522225870983166256542316417835053278076184005242132433068297969230096926797214469544938825067954864425865167973736175613947148949528773588922186523395152204113503975896390095210517248145251265625028496174787236513869337394757862764385910467924069949944900976727291540828809660159538747041371088423527391475241777914714664988463874158658819621824343236127933165293151065633546911889328483007457553265120740217649236810815446390389882189574534428036738356062089315174688387154183498368326925017305461430118724494598718104851637501312450378826087631026560450344027881250262156030260107882411077677389938476676702964267211700381423056582442921250738183410188756939929042276244987959080925894383716963201712130480440044163808996780515762368174763646334855109955993609430617726835573715761498265165508194634427281155463138019082616491355929016468643573007576541060697326253794216582146538677967113352749702051590086564428420140188985013344839885663943404573312008965602529349851843211826262221738028492209370938908798760563377071813607824760127342877311996306516732446164568206926694852338496251633348837979860490928065486634156318969280200334896484815293642124343718856000597277839852033850970489057426176146791823100612033955825128332740776450851199375653465724769529675059436934603298747583127991109134831572863937437770410688820236409717666380220187770315333128898492891641040985249200066363610670471621998298392975281774494821755796693633252221905865947199327787251542122969540483559952344490021447203835506479479092959509742688587958404098625812314176266155563995304399849726813032640981819197167810380020014121474784219057165103715944303328618307664970535480665398153929061532037541023080893070938118994555913379021150090235982673662842319071691429196569832948592529828861595274522563363798592314653543122980711008483088563688282755848003897005 [116,17] 458908450906024911908713589110180617932747119865673238235742420760079345211780972023243204315946685483471127367588975643466226091959414389171679264944103446127961444787630239691496330743640516368302655080632573146726187578500457351118048442696434276195230336655921636570749665209216374718953141022966055904079052387349416501337363574337542841034514591882316178175887736026825368578343641753117231095846868480888146235629270322000534287306213383880630543120379163160095483638734481080446331745105452583953277225902891386649196740298339321969529659747086971100233785871381307341931241793992864780225186626305312217905895851339666424834774612152909603406053353984485285748752864835299042543816201242027190553806492263856914842867605705711147665997127494103012690990474550751233781573250047389314099765726173528614656416953600799224437357585957413301733230796814936414185853634334325731074589659200907048842978231646458709041820927281820227545729403859043728278532835992540756440493659335834938979728385939430121341850822790070468200103504626760214813827058027307561448613267542329979702932130586594481273142531305377394998885778666978073483240655570967431852553110937487195386579668887709311246439094297502267878682058032741389960210692538132371145025310458947199177924074734798368002594328330496111509072888806470005044553835265141792108062588051667988728292061185757726815048459045722881729807710063786847816517271286848882021529386906673782400138454400699967737751101905967415259301982209711820970996119767590913420815314857111767399638400511855316483417996999546439601084474606298252361846190277884388685133620123437876144049534064072831921188137895921978607816028729029231847992836737826088534591975388554235135168344888620028643094355641087490459642196444405843430892005210143262157795582330293924581568181681799474640887861690355032878036466810688170806620694749399714087635728778632086886362294839784021278926705038080 [116,18] -787413069315904086765809982470160912738077472690772112335565426876506932187589251404880448312779660309203600591954940651938021044292571148923339153007183732409336706141659459897199112791137242971788842640503887063332813920292300692840565093305911472023946370639515452210250342097948194176687483653190803282334180996894850828427405595583652807682173236994399020586865955892232988034442850438976569114913200399448164696157525017975597903893797847302949636115011549200249582460160725389073504770849589974825968973593381264657436014878678157546224453478185725387284757868679890642287311477016401677126006661692815614453180315424756645296016213827930273496518891961314494124222068942345270793360483957245484100143169774723491940181143236354831360995696960531411642705294502586996404206953361877236583566904500461644018890979091693753640082227362112021254624746596831155238991754703859469432721459410904992928898447712214958055785910599293015818993225909050113135931273980276603311732468908720567262758985668084006814059124809699076098714440588266923772031225232303102893093271982574038482872270843588734832744642308268941609145878384791834092334169424365180590180604178496765315906844844075772784730561146996046275133521346309369593504694850925214783561956712484674803243332219282273868171645314731276282709273607761271456013487932870140782982058570984359135824879161292754160893674012836014944547414679268048239793138768073907677821086060302122850415131660909282969775616525067110446996198063016373510194893713181743176367280158637898470199730024253207161045444750288656316989030799811425745621385284671040310456285423708455708523751393836440606665539905976777887005866384904962691722167746203325402164232359286982826767704826119537399395633834013460778039091395454365369357993178794479146076301700431838620921287573309901303873075450582262899271648143969291730987749223212570308737031749371257457817676451950119129334659840 [116,19] 964232106671369834445307393910492685539964144972225410857112859998927592751591928594191353865256120764587212638395080080654955621471521864722780321437541743782046734771221499268852353856940211390321372810794398052128606973655081202910309505916781260797692735745470906586573825512473799838454958456957103639578994208209797612038580295920562386471128815225665510101495670291700912804418686242362561005970698110691061293025442915893901797527912892249384101496986389018033191131840509128862861318179708111420791364394241016447399525402015585585121460784120758809284811925063065191630159826831720294593700178879663149670690341757418310975156847498739589472714061335633708507729998238440140826368348036235825087533011487771931484067916696119003637248907307198572741054255273283185651444845273101126806013507366652044984989352584565158689797027281583606606849513828906266132929363365352344101705436985715962784713115138518222253448307993323309221285201449511261721848889230046811378857757096106406659638904561653929496361439503834395290081256187294834221584140969928678566490533321975733391742211378809803209614160405743851613612307340186155389341546273820581556689376873332183679147530075253548437861652560903405738877003769573406981641575833329063753430345592878154660533757841145485617873526827072699379202905776110337487990228499223525092569910633793096123251275049334942842930826051252736748885830802132748156992854901935657985286094417767430008993407747649467609131084235250870969724657190019553738401152203044971161180674442903526163455958115790802473314475046447010934174342696356391474327449409817260502768740722898808678988095607711962524061759720559721801820863013558155008257508810192991155974905729293944524681206049289757980769232774052306968091128980055981245643047682420677305005727846307939751251210754645606756742632669755735704138486966967166700547894978691999291900178637923511757698960632029803337002864 [116,20] -664468906725924447745452324781115714071104007514208264851169362621856482298553277482472821414523079214904415927792404957623655850860833398232409442549419203623919596806936425369696582692933183564412695971121222408377341664394874191654188060673999870303771018662516802879817930087084037293173031169205543219559328841669259518983066074539997190316512216258958231008244963328390764650583054585344650089005241553816395408538069540240430527628087827262903342070775372982591594380168044896344152646839686128677851877526238549872502644891745602197724423492191238681497012707504319047344737829141081338496809914393487943189747088112123000383364559220965304424182622025468266427314542810809015780689013598056926129199804618514439657883360803651789625877082698180735406749443721849796595584523127224352576924565832772120962712971629976629168420805131766829095949516628561338198302952268796825187215773724212001261707894879458273504536668334750300644193836249749209655999101364946957534025797505995014581960526686489052640558334900057232271788871659614645888966219086305955397768534318680180762854556581588621199994388971238158845519312857850581715219276492155936554934020250256375872500428170411898251954264698229830034231629449215811360165355262281429229650026317520692144297284495427505364655350866141005918859373335443582544276695659131441985517497294776626246316347140220332108808887227942005307472550248449843382503108799598544411583189274935102643412192447489816267920194439438299885243685523001108276922810701205602926230317227345030889710881326144242740243652668052612649481236976272900721913887463789769403558350687662273181621874827586950018182886225705310153288394022587046820366637824317049493665227147068002352547265615401500055560584137776246526199503436531161557658897847363717138965243086067233524215550888698808611121879329957743367724674414999677463773281974514837007928169785654627144294785774684934425600 [116,21] -354385112572427989472452871194510396170618653556214447064304891450858985117278409036948904272437726747653487948335425676940741491755916746955111238120671204162879443711157550137256573314640793775841338707002873231198828916557776622085279763708484979761824595947644609828612638395201669430813977691515541932103400553599258424934829095857312114467675794304797332673568036973094548560830601846932677410240481310517422656278740810801466071753188784568199167607120073314921074493480295816677072036560173969290253625078580024052411651714342702202778215175401546774441679996155303296535260476678802147222171552471329421121235367350986569080753796778222982990393482479329425679129557755404129654502874150363905640555393057861047520370390130767896471094291468853518756953462103814106156653937181826480687093844873940811528525048468370286268500731769866015651156469170874262761386925106494982397038876758682964359793598181115476374257351370942794855457053429234871983366620134189907509402684949784613078157018506614225662062448653252883239912984856892345526904710628880014987402719258883727638210794667309476005759606379903280666135749332895266327651318411332343331759799898215389471015185699509921971606760797967477127066376523141109469188436364562029526042841258621258954867699964340752249004859532901179159036169423046185504349790596340200039082700903805627305475165770421794934553807543032263014832127836006142706391378801355695969282021701588007055128710594383846032543063257227002784854511350335143903892516853228784677052572005843145295423146556807571233852245870572325378185916982656681355692313204653677982518841296563960055375974062279957295064096955226909508857970937363047556389563022226236018610525087115298634463658393679283674291045388269151842239094269782401408664121108254827709415167067576558970430079521073215757398598199806951312052908339540933811918449798779299108776378337991037120852928475829475392 [116,22] 1727610835297436092349313221713097857775521320325944318554238742036042914501284486001415285910718116365898334959620268748945683726815839579447993010734864717475545139943143707798222633307680003074683302966626357666152270684965150497031720197462469873871082785515990524423482330131900448543311423473174605785120350997088407496332920328342558262861671163497008948761229976712872478374523345095836356117156397775696551037829768557335495471908614110347111668571308084295273627485561504839458825482207925283987846817970722247572839373912308810793851000165009232505410897842584941708417144647448713880937238307941161389860760517254408272720661252651625804842068306464755872327607662835072608556804102347307300005508678886166156344717582320725996014676739457032036230313207895471679972130215728644297892409902589404459526385268390813780614031580513582167837404384999330022781164002778960702879246317442707606998055443259841939717054532444722023691831468576081345617997966556073323712524073590871656847004062115491608416748346775417277283216341656911430391369577882236299873434954442648637530356125487890096756124268496425995462143645227896073764521951654819525869123949134858815566414558475875180753782174208425176281113847889409088859672414359238569780402490406672602415325943179095963554538495856657396183194010074358456888008728055781873020984918710223615525946889770484175621543385368381586727933581783665401714529220585332135019866816960930144664217230833173468331538617543245833689486996039777125059356643652807329435092791647194335308152361352773151765427302771225143397611243973440252506457037653885835951085936662280113767468842664844320053983722774977713625082983368090215553136741679922107565647311156130459054496100557748981145649160010930677493111415224213541229549637126655811277609206536835897897460824055600817100858653472910916878202630688781568795035276386628442564977110460592527558981735463876999 [116,23] -2406645155503645339692406350783404284354529768517529168853793617898161403917249772888907539695370761823478088349412923929900070093854909239524991163339164430126995647315758611815524826466425125380176298091363840172582845652910615107434620636715395330298116729643537705338254448646545173971132044784435638574873042455681362618943992558297536990199572553484650199036179483480573514921850605555613493027289568043371780838582794957883889455880506202261616221850026641411715420789310250132338974956681178699765152665773700552322893814170970328002633993130904199730379896552382558700355194734884106854886540227728114892240286700430088198816165621603001285682257412745930822878235299665393731554087181702348850254534650274316736074234743941586975934595671808940779398923199635938316214570766609071844840582198258352792324693944624008522155087895383695538715384174532239799284072379408619316238934888330355842091415355884165284765529866684741224230955036933679762232092169766296914852026428783844349195055499271368610908032196308208349801398532746018770584312130450593138104778210003992592095604039273520052651655273574258826921417261680983470828668003255119953666948694168049850563412999772466423935976610689180952788576690172429988945789920494558591678279714021431538785640588397886078889146331401047569344187035419250261979223352065564052060290052198033307291137127313858238628246872027247587779034515197049188070196141178613824840682737832822249001631532502397969860260013565729229879612257949651706126344166005697729653757355206972991582536127243259102997239615955117448961875512956961225849787964412094788307552424732564275246428091900140664163435067763203601871271062239661189583312716426654704799683842327877824759292524854269475970779341731625518731351500181157811338685261728543146137548304526506699606284088388887895349262828626436083592482945348455886056194736156710881566415737125566850557758446556928 [116,24] 1689139951760174101989717750104109609743137764215935045194724527254644267998736769608980195629247119313796589118133491817678301069314392491032392198118291859829264139235273607789534206994800541989132365431554175389816401699709355763151184649766796489435218783689282371256098975781735003600076574256690147502391436016430396717962673605787171365814454679947221850902109842026482406622798139776878156142672029544793447074546079071720770143228229953201224591418767210343996610827709448446651972080988782496128134772993548838010788198982241237392118120212959308484018552273729023719581456950996213637026793721752854901818940573801941577933732820603241676459627893355515861172587414185036108703762308450408579820830368094107927371810054269400225585130421919321855727703943031162662057488127465912223926016539157148634010702613647309306209285297146261499694716240896886312956007324008459948320061732913308589922503941851350651671913977628557741224734862224938582901909894843605733926095381303418182761890437728659976699066964278044613612633300477887146742387791270595658294912486214692375661463750868994631206221666587914743780643484457368839158798569270717941605772775880230252966960774467310024328771752468167548703270336529163918395378930905871301354251193807551707278974641464573706468977483977134925915616471600879341109758698596066759267660885849514301709374236024747435804089493748354840686487332613838862689491038344897172199694067297756933094397042009201050510550103175770667417330112208389960249668087567214917290779735495332685351701131837196009639551858854466575792495080245204277355757499814082092179233806198784427233232096995136616336426491961338544440630559385320518560102251908266576852283348758444466118378384286427774304527661523803438731251667546606284684262669763284537268767900041497421529115609910194969574461734619434121266861593178587302740388598985536019107266757274330914760781013560 [116,25] -157158754323323237565051144543059722822380243509455721696670819244481973217000823730759311172560534860644604676736319732252588200146568821893016373038297399516486918479687903748060213336089800834722838651463191433310965920181183373099034905527069760064693607260773381047265805908144156534281193997609456663273422716327311706102703919134670780964419374695240488757145448478678510924145649590109153818643730854136544457570860712344461778776424102135051249929344750735749468073933756849111564626103982250609413050145522378505148313563044436112170447846186917787529003739708047431562063440686529936715210079561201806935534812237651409314780409347544874068305964975580461703295108639958265079499691614216084808504971334545093628544682397240746597434835542903253583607267459170437276533147847672357455805926779826896242091434205843590125405318325628263023842832396081542554210256291775780829608226809746783573190932633520619315783199587752770075505417478927353525795830010619682855870089201108912498194990913820313483354433751781806339410839856817909527278176982734539548047801067218183912194703795329498041686825244395820249895534684498668418927307607311897535984776740787883325154956821282460476553164272517499572029881188283736852598715752136248581403445329565318068565058281325379642492581762921618614551284990193727973395910793205118353324280369095661888196216850344597806231198903774203426886617264247985093333390355860430961073686117605122679414072285123268958609282430222340228586560183321315579903329669014104836300592322961917287267888531593657000795369959647481629280178480078199369140584691161199054720491350621498207429866087415882528732149147234177828627731331402307828889962702519539865852547347938757627436506355279561836489472300978847380428257782043835654735586649511286160299325314740403648248535225191962271882471861050418410194183386443185039732042537785358030594106874843775503818954 [116,26] -931880070807813446334681306561191884515172010871180082545823847442864760493998030245156650467407576739905227948567771293846215871522370669359057892933106998684400632878441178313129414708155299078125976983227387311018363052622122585104604149419010282860330403862371076968352951079027190285615846912945834471599876214423651782226185757796922476291419187668983059288431445783773315494362096245667251795629656044208379797579233802458504501618741816464632121245148343089764847997720513659572699884200646993882789063063971532739497675177614219560288525127580800297170462918662704957281772905941812570374850473973378190756547335046578516553069588371886020223066649374573720966890672633255641390110073715932246860664410135482599411873907391153565970409537129944773700861856686809545929827818482082116840756220937469116779322882608976805435983107704928947757649759130280855769924591895133857523926535445189480575911798055114317099891177379757486406471695271397080693699014215228944056166574248930429772306990169476306763372554484060589030470406531713369040884074974205782299785383117978030050185223018023362263275913302414981772016425534769472944361750698063330642314590561094507425382101147048869508416439369512425020070602203434861177468010522460361343105019979376440745656687619909276881290991898171958288995768865075074012447424136738256631518760672490673627158350484558603701296624933439238500024331645292554260733637789694550984093036846872479334547594495016852878177903670695028629792267973480504351355381385154265633792232457422435054256216944668584427981709460412081445507660776986690448064429914475980784590028252641625920200449259880829796879719402087291152877554858941024756994838468429348471578264288153099172855673677180917238813176396808342476117008780525542939310466658130166557264774074650147416796646665502133141027133384698113187866257905649118282332054274558147765281673624605736660768 [116,27] 991139743877269705282668153275492660791018752417245754687584063458356594022672685003179794784471473214449709167643177020877558813105369161391465378846011189503881421320232873990860973027849670331495192405377553801049867474278996312182411279944540250698012507620540474983228185013742828569796836354426800213664662123046960589968223535582555188691493920949658066897185859851995132064400141133806130168303323867739515122698821322798435036459102420247184108187805999605109860621719496056220180459746622538720727372048427148195922199027380373555734171846090541797151773755487943963086838906116969504160303620445855116711986054060748774959849651669701621380442220262032458488018530989850729808412320544266420047746345721831806079741386687463868611591024476221329106768431844510253227949521031380679963163964497690112258161558873084371880376311925879077524224516744112175297026021409016487884267627362674388236945910177403276094654805314913322368409154823067495021702595547746977353144795460243320663524515016430030399444941956653218988013561933675806600654304286255325960322796558689653569477232816414083913894487176959431233185307909474533593400273514607666005860032188235899266759251834796561308512542135932016775859868732043798926194953370676289582211925843223923707865721925183320596353837363481431147791632256317229359983471032239378125214147257324852280664924722667202653966002467547050269844502347137178584171092432366619541993977128408513756806970281651740524723349998416676621306868811050142915167107871122868179538433809739350481353519889612502425000888548259726175193706185417976712122239090311234425164477908177752187186134002506122799068489313431834223796378891386864618429378016580421402843193314609058529662785718870996447450275977839593881289720891998536437291037217443656520952573830590143137351497034641715240526843457342829568662709527771597205113805594885109422450611504194162400 [116,28] -436697316880911274862553492751024465634095142370619701276134138061405845185402389318403361675380668618582848000094685356868081501489674646323609243374108955882769933801877926220758265704320916438776580652853421001305704085284448961699651204394455649716142743639059305566030682935078228220726603845985297573054291333914263981209420253361251597902075713176547343763489047533088761140926968040595940228559816132329555819416895523830261420830652601310361784144179960461271031204604133733840788780940109782906731333120141630165800388229827220608580822186178657714377911261149157637739619391686207893254046326440172264864390555861933594920392748972038475327973208057444381453413951909003064952536137938664974714995350497674948251089189934421512620301823442600678382767952884261526324332426635718699438237962959715969215587991419641430990159947674489601270459461957776322213572126509399995506384851391373676023950678752690675022970959485927364670273627113576296891363284962581351531187649945878236260935911086716930476888421571813936015622093420257157654078714645805571248413378608178994272587765931866894948274384287537766082095849674999042994953725961125577983080680776803146767675222405473422391327772164755426104984762107240807749842760506163451342836371554560547418974737669427485159443345961661553083168387656231120363578382361060129776048058795689843349967731612478574908887160522935657251550360279942335749023472096596122555484535214618307588274385799387306853593634463500388197795800137675025362604366118269112082271513112909678463019499861640448324775512751774365105269577389753209496050859503702155371401441996816221535346049166990878271060811208916072009588576876979162073943751564678046031721486665982097897441187246280211047167729092384329684110187823989111781014195239218922276891291101376975117959921586172789947445338379780950536214268200646614815314860446896987806057020575384150 [116,29] -59637120438886872154147544792458002732489100750372588371357125842623172711759680848968159257636170221299734836744558521367456276132155747578621729359909471212192755098551378658101950835654375353150638956683841714736643845374505448843531869772182332798085333737175578863159021536311036247808319757984303420936105409054566725807441776023757260662734942492383691937260787687258377618021032208596762911924324479707398741612309358102982714892546202223417963622914622936234769727578246760859279674120399371957120677186013799569506244946538281797473141115473319193518644778288564472587373801591032459186395289886349707217774245549240843006189274731731517426161564423958023630446777477304248280962296641205427318712519111331237138773387298591454814133569652517251921242465316073651400089556690227622442887474133192565136738649361589486489605179156144050158177106666353894773989026380181304244236429091599856246857799168895155734332137465777564717569641876285117443350088282939760712941728110458750990267349551229839728078751761954760846026925316744555433098177920788623675042732289310518059471734728285889714682619596185505730670391438572780743012259855868238006512632600978722904139468432426473017871117025559929985400387128367134101773872612672895842090525412780631213873763268479913192947940802156140009146327407147410167629216611688669551159157676674599589686668437677964009402713483714633210093260052746447946079838990969556781933317071451924045608049524749568080968345229851059765456670952131845045171136383004838038464907849331259102378435628898035165087513799230118591469837784171610016259730224410472826143947767127311382648581744253979899654775204329793520984170582605157966012377807304173615262614215876228209654925246905015696035884176179877331673837977992558603063632881148815392262150534305447893668683449575729771251790805446607546740404130875411174716534149594073603095703868000 [116,30] 216012988256282953333517239994879123673535683989083052859646782645548872174563085828851735406820356970457731929413093399641144566921271018805294358496270058101582834220938089965581778067675910605766546879541707035530759929032114889534938106358165364303675868462595559117929857990657748203302336698380082724380208340430819965687692539637016922533057617113934049702886197987002066299479286611942940430591198825596024588196285124702151477740696801504254793218249491708459153089125848295323653825004724055992482001600616505425369798254616170873284490900223468996799013140874373565099571981804297871721123347483262024298680927434181370645147498070048807506993973456224474470901457325200481693900860322790418021313795518773663008818192173725745099389974733158590816286485074093716406471060361995230122552359639111428123801139341423206230833902289791396590632121108758044939222227680090508432510754087352480284261115486050894450066878483116370940410180749677764036645443515508614546026756587838737628800531927661587244265906670768158678305655512595185739595237842698801586661557511776591450245522454848950471419915444525322493455393606099401807290200671901798701712441638102138228019046141625586301619474598527332432625128144562623346328222424266571717230013712838123913254490990870210892666537151587970271552436681109400780459347141462825948371353199042862329926849407295021046513273582770852929780607789422255960802406254464328649826938555081780328243341423009010572276573227700635758506426212433581123265191564853984643449747901530035385917814639475192909752732810193637941489894366917608741684798763499282166174352173019574978553351898372765291196273330902868924412974086195336415684069230354791379653870288729650965146052625017808486745736083871080936624725790977465137675239688132879188436930964742833582172568422502906438769236135506699841529859372446196502765785430087881304808364000 [116,31] -138565336517759084074403258572651095859961859051805748103790282225727506779921047974618903064953455275740831962893655675911926714738738343300226739570855315296027209669400775855212759287761134302032814362145452750217209288821506292607632370815262829160633252918000288838157398581977306685072765672279619686044987483207304984104475178375439221419313905982166875445026334954531221929345292079353736615009977161507050205227589996916163572025202801014893522045644959111997799037413133575708989557067052756651918877062457800187052594147105483493211181679692277556019386622981043394532307589487298453127760268704873138815086134353591421648994921860484629451530246634126365494835824422308275724750992931698630289815437383379783568226520657170998161713818618477503225544273101064983391351895863376919112156538070520222483966002431255633226376645908400349416849292790513519629427388339018015983498213690929923924238870604969357231905423727479864826284144742316108827984969672637617458803229340490527766423335833448964424906249027689771490145234679179196835766277005565377708640111733296027885318874993637450192927773485099289924494190776732184380748009654851404303085522192762705055834378202924488843447778574099799653506798129721175448316590698713598719522180926848857545437593361145317588588389021566615563021109713165578791036915912150080155629866040179883461761397419860856546464003959577441144648337578176178583698773809860374616755276064952255802844356612502857029240368883986934038573961733689068958954846517907842044861615013340293234370097061539173664904524595193742656576100487009257994072952686521969744986589193061077821311853711395608901487000349080385287546044291280553421103555285602188459521220882167632526947261289226233335994461759455071931956882964522510010362032428985585864012267182952277605537406269146617952389639891739243873382755204968102405348628830622716233842050 [116,32] 23845435378241161883038862799952107693959159138335283607013592028369830949919680637247637467815931041476018883117927453809764210444990317091848645562625839832256446979631670594742098589232312432947476929337865995136578856780626733628831757068525782604390927295403486309277331616155984563355075190406985651804007335550056954778480841223674440210505883474642509282716517732795958498047453232926585558918334696333956482180352008675315874548607274857936292801334756155471365587481456015172254878309162970034557309929150718470991064470077646834771092195179104862202742668780636875492375957644432084666403272246397669293200768370809772293422525791129015500158561615065074797195037834480851235190828427025942759713146498457667932040960712988329805384685789664238034730540254517472786983339624711630612028381802687915382336319292403945842959442099868098745023824003191624252740019964707720699921739505090503448699233707591720193171623572256100763099675533019000063314877264219917771143001683536987865419892516914028864287576229369875041269766182824187662912082726522659081604677467534998807859231896108803027539479760522293684791458319740779401280208764029201235517675109261513082650452120820546116947992382860574883965339625663267854888229958459999960734492055410231539817087546103784655260889956607295668565122999697020190786608312348283448411753776598834496018544737113721969635039624936645882509963932443839038565257984196783786870193289041220024272999974203160021973396938668822007955348353997714482730024170432427319740865996386250229282813354393989350471516944697156362010368344213147432007613419012433432692704794959953556690592677205839822903992723077547149583983171801917592724086515732169910494059290869979306179668190771784645329448840424810359139087236492252303852627496698333714643030475141899559210071187135611740379064679991586054844766431209269249762363108835167015200 [116,33] 29393094803098217709917598704962886800690308229500307940242851798222283565612231410482334350466424890301208568494137641204456670042215889714241571316449469804954510655074962821103432739139610268338916769919693202398751725039791526788493379047643216866610309334400691711968529298413935692782249357729374637857405615347387558326833142153706629146113421066528322221986532528805295725410319338128256831066637609963826737040796748562986427758045464506107729743359602621138211063079360478483414226211832142528409473252227596288987668857197779590187861175474430170671542150182894573251262387918465005687367328173463865401841925836596239591227962618807518237505612860226022275723842165785002178650218653829545487007989151446884977732453169879846179128870549464614122728324677848196231727559129281340775816708417749975813125713568196737764326852475567805180327656652869695465644192131197701028247716918610701739069966314444604541456694830130353273568152019346188004384472690884208841972375502256936802318325714598870199816078659252312984495006813692708944355436413109647096249496705174300467875420199727326726247514779513229160647418618956339781783285725611579942875052757619467035115499946913425420275916049647637185026558762971158222592215016732672038372942523148193019258150956142740089788861658642798435350974916492135528974413658832269704034748187229580145285962024886247243112476622873104851053955433604153081093046950044941187249289628791810919081752995474408746800313991428821336700435851828058417515105792875224037100170312141140407372390137342157259517682362857190152019706943212577405172518826451992187024149766292220856506487469187752871223627709771642745868407044232510984271068445629261266184082673338974926456058230329669770452121612684107375879005093092421719823066255232212554022405534155865424122249285020154845724424988421451918617980956623829161036663128015474000 [116,34] -26786199570042879046682114929742175410848137639289747088476424442516055361675880923607586131049146047480423754049766153741495029579251113872290929585689327713672614675092854874323864726893238702394612553880835264723284415190524647483556793659877911273710431469571473103880321143211037065850996955976497277953236367882450051506301534659709476361844604277610709042176307692105871362276690218313110566811245195001497178314588118339473944011450020558064225379675532244295372304617614855772399080530363227366281262857009679011357172767917700416290472672969496728831872922618502140876960273924635569080607983475249745117995709362324866523535424185350669725984023713906367405196398940241675470283740482779327166413386916534824586175091304006590341784163144425291038170219280687835108944977760139580732370703627774845707853877826970907435779250561918451630788047369983458930421254193674936246237403299278143754113947032503487162865777080116393305149079297307169432240631258173137175989243926217585945972600209922804223236410168419900954532510109932935557606103188298476303598720981384517629403825066560653871099022806205647733121509510503660846153717519139611653080150927437271274592780004110621801315284709110977706739118202462445566689059826628332980326184360801052546031728492893475702839926781612447166164649263955078141822695565475191372322223032401267154394745459901863103560714859954606642721591218449352326172473595626030179971499836358438524506514563068170115740160922535156388436471320233680231275656954106095003233666897043553593446128867885252875180626380131907737142901605099906311523478197874928846886423566215075301889556560730702253866868080238999916946956079575442869687883925080360679758402603703110111850187404502211838125789114865035244405754013913345923387443397883909364760947160747182451772773955279314217550943476351628187515252021011210338452949545792075 [116,35] 8402988915556367407550138542661800068753222995669412614630983241072793913488852212268113068397489282145522546842359547529277286807137759316467529251882791902286616273146414778176039433004927732717623516897416374699113203697398830977808383868330958815429226868371812595959999229201488418769991224238578583335596942148208727286286706888028635636289379923346773471191890721545075757042447497993982451304483211929194301225589944014211586861849393356782764953677076194707452800119865982633475512715423706673901453544411494862170858724544278862415214793444886981297861564651856985701519089093967192732982106287102271729226212691472803500757690260844742753395195817690403695113214557904738659090756086241774681869368063378346002289907738009704529410561625259921577745091118430083576891696199297814286074816799223908607225516791932478848690848093131505361403581167264476868763052585384637110440954345603984237304454155067043614570078716857414068244015290358766179230681770629215113691503978868448172223833694688809502195946845220310361795355903374736988483048000810977606326785823854957774244773842093983613722891727845667238257470091481914429174584890191259708823683837637188432834330097272633375667055774266143434703704643718083285032585942019286461362022065690926834009995833538622818734060460486435476178506395105689152393488488113051975752656812221354307617206060077776187975670221021667889946462781557696550815635525411085689932816531196617897744094331575766068226270098561291624505703327705571485194580921035433872440779771905401209601170741897023660414288471257100495603450904169253292721982989936313281145865297278598788699420862913306555263252317564751936990896898177336964070665075437698718639237984485768099623183026272516052087596735421191003581503679832467876427190724414286921734617852409831563734762865608701304368848299933881212763361331051457464496964353280 [116,36] 1996125917850604297554825830799336533540453721116283182842812190307441183298825481632017927044941812145782253395734648126235998719165300800241589631221131976152364482919661580780032810189443869534378859878987348163476764216547345034802366940532902246321900584142551625327919043694398466402225695226302823563617120944292882560668165419043952872115521369342980925141986511576901453396186330192103573246217282830045424535847746286955830059680135198882506525920493270461216053412662473173175116770782023290997949082957323078110848006421257584722924228062659277408252844675861378149525252415177111489593221743478039353423281035717144038126984427413749577202968415777713418568765792475636131171159967631446328480324038080014261402895176249900585322568404478755456483922124890159128363890868537448797819090097621125438587026260041854012594990208718514232501834123703604201283450518019827190538152492310562335914908073217712302630904510797273291754212133413598831895802067060803336629220269145477374179621853895003902508696085814662704140217054239190498851186593539788335727667918749365374051247883361991957395130085022004271815566731047306092320363349671963009523112633694791010853520802692235235117787596529877955054616069783797177514004202589056410614530289123985788308860699065112398738868160250335619088840334152617974663249701095731211651165626829886366993305436885327269978566518372382091022721494494826400545555210219447239947129781943495429161674918406141146683414087555736785623350936756871051314330175439835267097464070813073581115315127300065855569969300808283197260190434149424768779709370734914163677478477024395405438678924338779393024533465091849977981053584909511581628755004774444248228969502519494466990200328302110368812638029721448764009941683141894613616191763528251395926523789202776798754706799522416797873933776522897803404646127199526115537400500 [116,37] -3094900816274979598599603726767042839422267279541576911685521588051727059705201504882192254077181566613691814616597464227882945766084059692026034629485682379605853976677408558016746698445549630932506323288052985131720946638084592573525082349758163696585245796621108818175754918221785534463189929342162410691606894049461275219694215435708226573294752800344580470435849973461783279678493976507361587226022007398833822898324514903314376146878791785791414648714511152672952325119103011214020799308555169345194447458464869947743941643631637797598718959710307372204947537687567680823934679794434686623692263953698213638914662072586650068996293919472649056760786876509044779675275664937883334580512292949309230683090765059779085332065727838822981077119851318194329697560512616733262781698902421327685319850220299751611390286773291319063509264568748861852072630476251008051464979567326815154900489643764148302692898442769141225593783092608743137716972141713424988549481376585624687616059205689002371726515451124455201270795431853181043109109067163060841003114608249796637143806800629716366289547895343686430565444473996613221346833268060815495090539141736059123642532474566840039383002510746722447221146238708156357268046911921852161240514226738510713603695412780859514035892459203331346278587637717034850310730714065840173780144352401448935877205018422528592359252495046359997140156292786504580779576228464480029417457268113107919453731170968145889664223970777063202274064936743827275404040845405241794964949950761227675293598861320066111904601975904795028697124408966763434638710397799813468179071625572138404451073189852572369487996359738246354688702516881328369550851181862793079851581885522410647351382260269646187481980372190139217825214470310275682153676994961046808247328977677088875115975946350252742044579594012341077054857195726451893230780159900489955350780 [116,38] 1201745921693978813791717022109051301699287233451012143582056478611668529682347254116907847113869485669710341104036032021473245461931909921280410433239622296401428144244823464750263565479085709426911363680826250923490861887947811379199096385557466579456732836456998492605671565505422738513155737389339768383158136303347873675401172215363302988332882737984347547367199938005320792211100115410966257687838493576733382729139724967495879867923122896137351095866402522825596048807378062149268416824637689062714754735603284092808758563192030574146160501166666082688827512240096319598375813988935246668975597281640744139953857416732353348628908414655057261178582073600224147612279405256136248034738732494456982719102404729726323630563857293081547547542797967394667102080576479015005392468349320911938734512827554386810846825309378627859953346005140286510315950659875266015655401371709274525224252223899245432339249044805282155285724875676853602079355909476468838044755360244128804226406044729278985331979400495006227064393660323758365125516117962720163286725280717731196440451499855464517253697472836129384872847257696796379201450685831179349680855656358480969435888391582555554666486073751027747113947865290573637825200187069914883834805079783640117044891179728668526685982527495254252565801385162299000094857833263937606547844528056980466219938257376416146988585696283679640012536027667685851983540479064468704110221672917297246361281065833018128220361637018809628828362448067762367236894913809848503970554473129134864159580018680209797421426379156846080942169798044641481611247761551544772208651775656051892823135834999924884595298907251687278317554664704433955572403950949143092398795887750822234616083825903189130178251237687180127874196854327179012488263329761131632863554028420223371214920168638916654457058171454302599024532515546190966810399720557965558675 [116,39] 1698442962401413332601015226099516927218210088480598245515742724916096672640198467527366064668688858749635874158159901064391223592323109852880508984885765265238348683229501862024455979063099761699116268658538033543379987238783594562501330055241132328374605186259917152181779518337450357942317934792651835674047434779591529562676744707379228781887775878313796802737639200174242636022088454301078738214526052769972946144243463310493961448440819780014245124570842926969152001400720758709116912604145278847265090581359915851616401029379179025598724887469892483397628880065957637536596631636264987379034316679149448721485307101611364689844791955665921241412091867932519602173654466351620199415480776212068139646733745888119731177840436794086802765501751714780837678817946570911525643465063903530876440603376535302747612509056717491462034544045520292989192363272772366587479018884065005084567781903330819770704078854015110662751193928736466651989872889974723703435551830759168271332137501420033024515253451998488514075248874980253369770187161888065404396876406925464604961128615040466561912673525117917777701031088901815063867445874324437667607589500516458542073868641493987726454544314607310356858641759184502015015227927055557761216947906679381814513452004986097028863704503450278792166919613460915236204729953903494814543183978765090103322675592287538579181053079178359526053081715916953419677492397141099011332337444991855332810781811822094297472352528242361336548723122015437290056557709371702663196504577890348083597698326543398788970729551667354284902227174498414770502756173728976658437848291668985786362531169925831127980408911623535680729773092908579732180758086688275946083709833381484783767656746947623221409293476672216949112688265924309746308888044671726216260606857865976126805549947134396417745812532169760358888438187570184467149734041268020 [116,40] -211773955573015215228434303223669028983338366805650056914264615021483325714156657033649902182778548724485803264730363885787049192008425967979719416274344717464491760495483029562509476692235559883179583219908000250502365390471578712950795434308799301528191674597095226958084630601048024294535438147663662343270866464633153204113899683817285916001494278694276651354168486771994671588001882506660124783378145526744640603691701514296389740500950125457982744697682332972587401226319669559905389648486252772193637922096128160178641861825457499903155339066708569596814239594454591600116219053753290296498419114559181777853055850417835947817381633835812975970151548563081684075612083255190562270442822408122400518971621940642986813460120323368002853202119652538355680186873238498859747040665827730479358582182568524090641957395552360870198277289428187992919340915175213608769309037092818023433532606429822835901625176009604971940747701132219002839215895330638856812051896985772278460855332437196427003401670356051608523722265214927595628827671384481053993512793562925378401442910416529601970368946894699567161904603257785286769745205282748700803460113874399268542037309815442189985856646343181908899299566994348137580655705961153905391648809714038319965691086521647759223683478192042796740555533746711257521135843775092602172611787063136477874156000199967714242256909081355198486019725958210060288824597994888583208613423337391716231828182791288732331809157966978972639154763226627766374283861955709861772544447905371936883903060853796261228309356702170184048134985973152968840236930069140954924194511381563700269234263707840300738912689910582302790693388586709325407475463464581308920084778202461065337224019089406537161093546560237348714771363709989991368636656582014284851783968634195593572563073785183772809463117504330633737629574384684775712172908692195 [116,41] 90110002800528659896836332356698851859633101991516940732916584922612032736823890737775165746366073454976159009352665875626856503407083755436135899214389499071510771046978254462654004241145034724387810291059685096849580155214838454306242306368709074914415638679962474438163899047965850366145406501712967788991262774824107668801620477814400837478353957203782220654083459488937223028075020698821652071376624399908993732671556710787492694255998536954856171066003166312247378602334970101846812695033219589446347698243403377864297721439267576648607256490401993933218058679979338885563422867573307957078655476908250137845436964754358313190256018866973828515390511743944077894922940898974020426034777735993719270720474529934026832528255969374497249271492379461623033261803894575873091875123871963507753923495067901289829777700294938658872602488924222205425154082520933999233019516839289047391644399417993031879219515610024033542140885515013781387182592048059786790025015712123264875737015126975759502506723480321403081801283521394178217368054004716748592774258519123827396923300692397304981042592152938487459679128667825769429233720474706614346963237181759232683422892109034612687270232369499010771689564398911210351570857089477213813690744873306519419417451319193801312412720315625882223614173718871145499803800350875066960109824222646979663783957033288700709848353533610712048990717343785030174041208287070105088373744185518474906714078178481546520886224526556055393543211241177484132033092421927896364144892836260583807983046899961177759816558473783563494008722160834253204825226973529909853012952206495650736423678902946226186112519347089968524512663607978004144241142156440274787107094607782543410279858055069460463992821935501975869258138086499403801243998940891371421310646400463232933531432842152858071629327813729068496089896282126507656853678885 [116,42] 1235437516518147632693137481723739190161855104827926044190066327067112367739498281767038032890931217426196738940734279197036957273050595727796402593731012290320764751425344381785625253180918188528616780126218590348161415958057127210106505858539240730394239770850790621593219525155146022723066174750503702120769374084998863618070261588023412640980018489665108446709546391430549647772103239536916312594806325245159629381487544031792831357973419663126932697112478666809016794199289054900137555844465666638832607069168170674511355865256485772520551263708632536397436765344806297052298798543480076196666702857573544621560314133189685953108210243608847988714594247635516289615263456261277152471111931773962454736073252441914677289829200611371885006176574788876404107740401909848583967320995980642232150346539813784662013836349846096501465427367481401773335378509752281979940608189745597184443240808113255231990663486836390653212332090058703525154007881137752104308627351340155656278321804096260705789536291809143536041989330816331316561730805993834653530372420969063140940941858110792568399212053157015988574517236355295870732374018691945037836602694971349678405129263490702026225632955909060047757488799480707611870300916645514954667463546158016556347045926543998699123980560008240189647270206142887691277829558533247613982486619614275838413093875163499117519976474908801868959441740971019730990352124416728585797800639027696376360276366528676263041712244087728955269892395855529120616206180852320889146339879423066024529656671921520283053645387121028819939527433279961183178800425864521714043936113936061901560136397137902778298898272683694788089341843235025530101267018598308154668515162828145941347279897986288546115299027346982398907716906691964256753009745478212467530660887350161782999295374856351529222181997888781664027702641548240866548890 [116,43] -21697386637882669040435875104076271830583798335996059029869066634596346356335766693339253223131394781804680486474420357278989606561782940269011700949872353386573445101051732437717715876695841294189560406822817909191842377659531304883312344360290164283503361352325396723567861505699939495106384394579408712529347847147537302992741829380327731498851927663514763055577800896554315642318339019831277354509169039595004357953245665670045326498648705944159522463099091676380259442041793883575330625290113894715332333402876757677895787651225655857481573872970168404518845462780104019140988954704712710049383023144138239912828213823209238243835355120274341285648162039613371791449681774538785677258314331041539672474797290113733963719630394745489996994635674205811176709754915575827886348615734081993843425358587879773177506540044997898368496897127464676989088994920835671008318039934855248876692192479834250282139399767688751995318610975885958590280561540446262538177708436114830900975048801217890326307018868313426748137769689956261071668710404957840652958622641034088587869252573705943949007095129494555024470277963445227738997012410117520851765807294479923858804504808676789568583156216296871033937228475096586243897562837145834724451367598489968437156198696950319643577207001079615319043253171433965460175546607434962654127975766795179993301813133796073524680786292390120930163682220605643826530312592768874502362532242614186010616582938416419580263314768154241019266603155988168376748749627104960491471016304106743992775907458405024498670735286603802365555796705170972088883680317501373705484126621486682855025653754127490947145682485292673745702365321142244677518894979878742435288605146700276187080658606933206616835478334072236879296355212524933737989793990034072014640160620948975033356721892149199306969757148790749231593292163254244935944 [116,44] 14771376140314883955322195325238735863263574318160011252654996956145497344162063355835635752911139447911662780424052518113295014507580309112646115015657116546631351153875371811020863463775072070890805808433669879698316569961373477074553774066827389196869232579695674780496057863014173492173702387916429707136850030924669656427854223552062721408694661840751547617332530805752526591135572310927993904274689138144393741955078194794933164657874379496884000521493312383236064261840247023687442192411690764525872094633663945207790069789117213271623648450423322098332492442089692319018360661744158167481405192628738610170131744566369681766408567443630302415842997971412711277464386217398567438662042378804500770310212135114855546020301868496379069101313353489634026694227078206231482961415141179294559747098857493816258800269203437626217937012879490596478025418941150832613957168594070020129011037208984256437121854054418612869254230048470799996040158644935825370872738146839292813871022999470975320966257462913901865929431966541236588204660136651183129764214062208706964142513060619780596229776275598109173069304789192508710155106934639149533622348098659836711785511261272755001251674786055699817634567974234911000015624078487453854673403235277573429275675875239547513809217351481353613534911282775491046210680499158969825938661943234955930070794433994743030588216499783904567149218977740436511259857508752119171214178614445411452614617828089158127739730458605812187972743533529118579078978170940655885384424755119769391082160149480264621276368442283546342970469718522925415566284050338580240096636014208946050258422815388030483308234042479034907616070208956516750177448054900964763301753292481645490298354698378022254158496129381410797643264362519862864186143530003737192846230105697425544444149407414428160633087796170909413186456478398135880 [116,45] -6493199706790449260768930346913209687021785651296020697827211451975412797975085250583571630905116670619156041429598133573054433057079363664396181445955975498127179002289825556576217621024469243506816461216228501023307776674903902216568149422188823666626548529762311730645206345465827430009744860674918695577465767924160007751523907177490112040643425582459693176093987458184205387174101089118800257784516154585338639667321593897497666152168621407590710366971297800467780155819688581718527386526207377413748283011713062956797603571736710528376343870647261773331036591168860883618222025112700916435488951836301711631909642767487914919870557151203344849882852063143675409697448137576555040881930543472407871604508534562475348988653874222720488025104967841212165505591284949082758201090908065489786949050573703357341000548830713420193718737809586303487220679283077539556177478618370089938680733807114817339494062673544639476317973115371613207001724605640495525655877081745675051707840032803328800567858343035235497261408392440866014054275590965517675221683909797237327285270332975813647700384724692482651946588133566337881832852767322101300430757583745500116633749970107738763994581323396882776306206403582431354534822930362186209536783673001588369828604684104049444668027895149379630227093697031571946339024807135319323270512807305205080877077534420890844414212116389236191990841623929729765476819113022629053730226273546134030795821800190790779779429781325698274503900281413635992813563907300357405205532931693649709608585781373381156477126552440923602286395254001022704624776741106439606207332588796322788974993433359549401308595060569057428319195487327702112475952605700756701358487910437050147057526194273662795233504390230133677223951840201495033800805749488923784878658731833847357497401871491231785571096194867750685032827077415952 [116,46] 2232889841239812147757162142997896047351127957879540127022828464273174844365690448914652433763109534211860265382679484429218779876373636132335810369140987916203326805109084261080593743028422727644220540162450011213887300718939102444523726705039911623154420183861779085210737746100410971418705049977919361494732862567655567516996998790164877372491317138006006534786771218316585124545309821447510755929055380705288026559391595846987363113931139527847082099147683617346562218625011219667207311307914503957223499847148578907554435207433839896080561507720609305779345189468983703132670275202075454288478187191008147911035963183186806511684223253165154886966559485268188139463477608317222373965006623977311944337428136356455765548400520525158456732514566719269593593272815156058841411110229993104986035374091407848849753828974823744843942662822377225302738018987222706338039658658312749241811434477099505421688902479866210726257479541239944936766032210954166081462671068007229625318697640347384456547575402961119409455806055834124544656675225731426297438348387049119208987133589660749973173119838822598858937522661318434002892289398908189447973863751772086661526080129537239611236388010501957573322368222107163318960444721392198739330369642127847948820642050143597096933551863962967295566498264331488552198127454985198304349429024918205476066710817738177270695859632253862560645635989757790859472487379559954861781833442195135159493399621328450020976188779409367310062528284380085221308511283271617365160808314773849232992508991675095224202930706296877304476405261288977238613193287549443827554906876020409878127295558522159740081166228667929487496285384210315409501576615153708097148148347780823940113330740491491068860048776241331405191263246277850563463858678423808623995539675606436454351978520034089391600380791959105571938123328740 [116,47] -648264155082336091722810315148330296543480902336497472171499791443642942101386482969641047445097748913763135895593679126036459493754813202369619780454466519688561766127045976676340213888945704863421023061251244748593341048186232044435329781187555687332320666281227990135672678512215898433301691739997257490655087042011901181501452424170378819977585518942418077815607647977975027247315689152431027936315818645481865145547478125953074191112027476293319255401970804881932274713262379621513567965945155488788834839632679623192947197193800512030880792506747644157720158999862115032084568819359773397909738169166650764962837216196148963835113318670153654269392537331600190046926608415821600522852108823436119257223127189207933571118663519704521180466790013180431593945371340013335906690404657622025395423148066946900198423178498318750058426515677034210406264088353213128273841075517096234367554147775466869705652266246987573057910736469775848056915668470826988151591924632837644160539499279615686434831309094560337705761646154857949384948785731817582726114736822520843371802702730979250351453416268785633185056613457008875503364715502333983485038857506086368219544411956630265897018162415780133598483642489758318664623171522213372550998919403200080080035384710471344378978102621387267037651859486953219197034304490086176509506170496775788716954990380590088283140901934157259493243173040154020295325969750204442178354169978444280180001600254957974835675854758747267771609160250969300926990901520940042532266012611021636578556444962816858581736952916542115426281533366617785587722570809070218794301660039549260273780838765549574440176294404380601095259507582462437780422108988460807328068173253350416316317117529577780348304916369692787762582534445800745811334420636634665373280104899570489136207530589893898849327087374348839300694939 [116,48] 166320940154508813381284775532241794785515902179897914332560539519644406171712463893189971882363183738317583841292802830985523849156838945494740974217690340463744270851495945895942714348852700080005890808988182867118550564191001168412757942159239186499565983516391421202145409849482872225852046885714949161926392025666843849486429984538221345105430697967147900140708046914490580862686943890563598650577213233452055182561623480942084110248318890021546494472987455711357086537902712149519856054927550102900079982838719405508083894200664299269353312992332641019379320213671513978767550043364968883203495750152894942637359688481451156218752028659271251376430809431686627392418121879570961637955853245927107140811195861601569781730400787994674652529537492373025437891358787609397879497241181343726212271461710637729862748940747870440625719736710470465998076338861568241898162970907327402042546739124308438684966410963655764051303024083520295376120422261296334887750614362924540790612772777851894077977704087513891235192864685506315026869966087102529261024275611776737682869614260369367806385674348073854821524489214243717202314793683745677195951472874514875391915197847751500046170079398039415773085811195232148721950987229882948319886754576318912981322854606853420845401704414014488842027254171507277207986300409322897513709273269987703779741087652621119532075120962570047006482561908648303930245424269388289657207495317488258934725362750227058886289251338044535102238795255381557351309293298397062410028311964221122456315738808977368891219142179547747190184080337692215260431421394635795614729069920342775650104520460423142756047574107347286709437084580975038985722246565363440397294254327880366829414589716102273005477570314685362724313935497052238060512520563658449166851787233366725770098149532870563875633709758808504756582 [116,49] -38879385952943348058717762352382843088320510350875990197662201347308250326182127287396261975550954836666675098432785795371951779966775476364803327525498440035155661588835711902398427859067474187434651213179296209814558493557710931132827401096800412167714688042092857294024992483559396866005760233670569149645448872599738011130790786407247576362379791913872510070833242301990420154734780691533753238499628646168282854187523327961050760271594636413062289801940519115095852384997345597006205720274708463214215763544556057200088714047345192612045323643857404049720416154553848678742218968240616297292708660651190462552292115690552383242287310235683783768811654396361318149736890306262868404859913316607102441728713387032274779006557938774314421904138168042216344310397763280469958129520258282647484498705930013193453351971294273014921351657460326351571565426700790158885878138405317006010819607712544569997620868366139755075262010616580554739777255564133226707826089460938306650233133008450953315034445970020306782191441212845486941651710666129576289863105651821678965543374000484086172067569457252133284044772658691075750515801517757005888537463310323836252057482622170765325792935987954454534895669717802596050119243993538951897164622861165001832621631255477638151203432064871849746913763302967920860773698278600038031826853966542797646337755601015878965186362463095314017916401296081035718330790401462345518999620752149179294893073987299157640611438203938150402064731963283632066701967670915409154345810632584208200906502735602241259655377161584081239360261617254622338521667142206768969009734252809764087167024065296056095868506348928298902091090167424487191714473236617517478303616909185896637347326918096261608809515770744266025420260368475221409995229614046482201139918075275587086449074740809355256894347905958334928 [116,50] 8409230025244545673204805040988548523278784055412484619519140624586602900787653600563278036022012102633513125743180903583128631473829722369876678350898680434731527803810773252955086996939419229839115862083968787529543834255863760582090123499306783425104751021130299455092171405542609348695035425736037195906984708589038692386868320658210433056006217523826507581241097209505758662057576363398588960923717280429846575480445086021278008540474521878238236237359009491236747078521194006122806092742092667417777128886562426462208634738103152122488994858295334745594053344009127979973045730373142289637832201436224292647683201290781725492527842016005510305347562392720600592937246476370675379693372759702818204216169649823444070692887910483993287550250984930471705542876074021694200992331328159192049075718737768938152818237795289319792321115507615204288311112615151074432492569795305521472692937147358114146566976640523466551868038023112387969875388928738007479910640494592873032010257296839723657294104481659004092904502525622186563528700521830050995988598264825645663368514499158934247452690180587776340345015468250854722438238172483629969437785304417411250376170661665184067894839957329457308592464238632092075613081298886897767285568527003356543101324911990778129959851505490250164267995978466486085313513947278466957667078962758292246070474226745712611457395074764070633239873160694353373309240484485866242562653850867341025024928554853002404391198316434279578402710850723347791549230102093343881926017851749378351212549309615637061380268267316137716920110130727007134703948971057685634180672110773488120486488258401723741678748244441444301610163019339065576305065050823506859177634010947948358487003326229489595649207480929369064396129173653175663547082300058124631974050458911186102485774699770030209974121442751265 [116,51] -1680997284337380193364118358193973561730719546034362078867467202448058393193060279271210247058474784930237175009446953709387588404069117412717040083697577647113400647716005412064704539332129240384773165793101177072321115478779548427413868412705782198114086709244150054383238797085183464327726226007657232422081164564130319115751302183917723909289922671921692229272960098294664090506589077379463784546512044685984513352320439928010773420787191710820884978357452196455075642041636824132392044536903416421754499692846112035237789194191449240928466260861097681280763822833154877845413915919578176203062400371541451270942186916949179549978725477029874733233759854989965153953424128213377481796550252431876255606634307498807187268854059713124207045789764807610717764791424994772275603583342080188278955427451135953092121071844718435926258797275804551074680236292120729542293820893522029775203985043123954100240420806826910187784782290795508846232483701652866858200125939408319370975297475109122173103696511979170941436942647219333431613558286453694643785066776777177011986754936305880601380013283314053578242173722161716559021040946565337536800291434064813116973879568802924881488435022408786388398881878312863417676774963146118879994621890741003556323851068953847236054818637582405036122343425329125000546020500576294263907140478490323437092800179434281321021073639448343538400214906801110587170956306487399703334720460019613195678408620208113685787693378068235368766224854069591474465907049160280381712730204202913848155061835503891792030899926910379948009406354571836906473366650921096897096743729661086490705249475027899096326842581748890571584854698011696766152572174402102773900385245791199242915449717089434455567382044130802499779363573137056034306245321858868264425767637705566536342090275753414384187173863748 [116,52] 306785468759170433225825397109338227807484691297614376255218484864539985889738090273947181207815587662732115189035320223731721686728924613666882569089041266785509902623020774115659401060705355224704563185850493382464774905189382582921364015976881905801738037493286942240291775429368931276277856683123126919596138008034532823142008418027126555920648044025379752001524550885790353451590311700996946928847995773158992933643774509592456413828081401000034662753228247440830759544601688474641258932832674915648526638556640596295487845286944439761888548714716055491803281630252612492848146790706608885769334989694660347164419400835191975838055848078234707689985467180534906191536563915741799130790689909916133907432696178457382821425891686864224091468654052741741030712655894077124403312251060160384859864447677687626583787735384582167406110831984667304905544181088964195565440683133087464376195997057376807253994985611825815005893516890938133094478211497792295089393820483683669111016567729619806059427078906292596619546227212936568373374253102354271305911929418970261176513120299886294462208872628186095619250003219079128855524733352659694267350852480857699164876303069206347188050671376520293614216745944972408560940412573093968760646751223939445559364935414583411579815575220887115234081927553837622830403969710303839775816471551187458473573235105890809591931330664838377159164183688028228650990454847606861375115519807075767548061454883256171553321647276603392269581195172425726169225840916442575921810887830469265405507144130396915826962570287844601601470069478758121454828675072695734089773534132679373699514145813492613237082229575567339938459336077467167210168325220433346705108906062125840380234032339900417897186895325028865667254262012297403361800935232170521003962271365977425326983870878765357623735125 [116,53] -50503458854474279453186937714519582993874153004540914886512388606092052612446787081563423216610246161707746929563262713826831351848642497504324514956647917549917954996817898958414921356017970679595696392213101749274076564621703660508753982843041403178738374945547536886971308866080971217167997853705224370505209206395962957620621082849214512157939895386323324161869264173150975884791538297076703966003678143844320753054856488359521466207377908561218737237626436393926186341635636357063240921845529627203739205752584439309648437841354911695922994293087831725894154912787377996005009105729260769157176174831286692247614746227826089811238652315621124572805788990573333078400447639896491599239696851722318020076605332556405199593768951040889015026280999704042193276709265482313843365021469619319411416086218495242922907010528098552697635743114751496907498355357360020326616679309178264777820359165205426432739101360111750715378303188619872336933081124992924535166983773075285865693506642128247276185762705809279527229535329661242217792245343143543874777076332034995352922903459057748545207337784426209544907757925217539243221781004493232296615051646059814168063870156599766954462809299645783985845639745978006874009378691366241996028611727144424720670388845749966108837297066780094339366936720166427498125951936767501301077714450921212486576424788413561029621115940528510501814710509941867432816439230733099689011864037354332436691281757913761846694764113169632991554072573819860946571952584559341119588256434205433438554034038257008279613227267090085478056617858793798008995247477954859613954996012409371674646356929000166234407347460803037301912131812188568421565145912159317941439259017240984614320750981170044323968319070824756335633593641273284709698851021505745710795980736268625971357810102648556455000 [116,54] 7489690610782579010094418187248724940411038442036996043840920795297630728848195749708370621194986241251757119249708385265862570441408763241789609523930561316994314060788442048007150397620182022359256278467538230881787335601676777990797335369486758255050399629034726129216317930224000240593953648894505678410180217664740676156457291461837255302266904729751497083413858532537268903107005465688440839266183628841968248365101076034709756297026398064654573448860517884776411789101262810075749861666447836939967670101182934341440733992238516693762097703622751516535772620106387879574887520269951916069907445650580707127479100000962514139365216013569301909775247371973405232529699069088444887711340620766037747305743301233023148217831537097189681222806386244611320034564264168981815286356528272053734564335102866705767682635794117388813318848355897778390540188132988323670468720952114917828026045947794920385123551978929611510282122941422695849052537092783091797140770816124155932302679026329905004457514961689658075023050812278716348784749073763039493555647406507731155888205153824724991594325127846605184586785794802532589633087049905746413373709206765292772256588124742006723206895480847745944459980024867032284152889386765117156248840763885637733142457034434499516828015586611642630741580835998043570117690352143348641707146464497870519947396595285421009630604924821876533447274874514297876241832316751076534283201963700910050122299522884472907154651439762659923449768554371017116984795180306756521850094351404645323455309101861333966678649002875232946224623127045219213743743125287641352306986125802593663518210789950184702878691122175404832090361908604158512507406817117150603660071403218385923916513647021295523844188405823175996466772048986356169274045182766616901800852234817591864244621689250441250 [116,55] -1014568632806013906478127703230408703543451032895684221162447709371529003200528455088382891925243446342935844651340756149280219832429838210094559264722260189180882011587162752467287280559607846438615463564037646888852380640133887610431823003047892525413729620809623048855331993566901071065917325511995986965189582772053501239658068519958212878766098197775532388637292126513965084164360718896378744485114297723345137285302180064258101609226704673408198635464181809864273410607741261215225442733607353692194080221142117610311834932703788306833386333302781985790042884366788117317133009979359869433076374598457222467009122228216602149316733796546771736330629058722441857064824963321038744669226653578753122178933384941690285757935075793658201250520484807118503478424819601067842483150775069952643395477715452796582180513573166380274958968042343554808220610417542663043350173190612870133725980909228938295852895159922343621315445657016010259209490504609622060957896752467061801093788934255842622621141686197180082777033493904816156397074841027610373736883897534216886213418263152828496678732154290231197505634857897685685983637035560879068211010714786386748899178137990350075447081598808486091705640570082928415134577301811315240065352326054866411653602323059864423804686115610299279693326581893775776892591479390692223927235471583850641728364477740183452237779053762180041722120261444694265657469572128588955050117838080940387510628851057529781279171076135196663477080427804937462627574389158347439571957199089880008787928625618786634219760998654608752409268552571279111272202924403922578880420732830678939340428823550619707114782804852726791517062815163481240120546230060194496295674313906860062687935113720356486507309368040086338295811653885466847571196089684206246452488528355666741826644362458000 [116,56] 128215863915327961897714206999199350971825334229914824184285026038311747392605489473035794605460642678509211348404359589245615397621151197358791326083594738352093672370475474300700469550710868914047315250819044458457541150732908126068490394939567090149234017038636151720612207821297736797363011204174832531825747725375627837911212719730520079812217728358338314646308058920049123159908220081199631913633559005634996431335593568005007897453408349982972674844246258830104895121216801962772625485743049920774292715099055516975659827336723509046650599415374687075870320701698439562951193410746611922242270002797871576466025988168448067674716108481552657704257930356043975877103602841788707139350456867555593130964546195662491916988674676618986861489521894895533540691449693679666911128347482134414511414828716244659103935316367577704080756172929792558958184346375711588816688307102362871442564168156909461343368710932779733409727748776818827630490720319392663781177354163016730897500316631035670701727246120440375124257225963038989171208683426428906451109604606886757407227974812815292803474778828147279932259013762535639919886549931543012351830384401748401201914276224080518463658500501696647771894575571806015449927028918275507298393987154874885032416451446915131694245857523487291764127243261686655413660533887874861519839631170005539631590278259995181996716720719836003775289334197455113440751224205800135155436909170790358792973040323266328823866191007027726565283550506501993811828112280422941817234126372532101866003078965452022997476267422309420113231618908519543044180524149273554573940266227849942248768033265743792293145374906932104572832241049542846289522616105316991827398078516172066641845575075113297322183611840199994034080699834406018032566392274126339893966363223849148872176117625 [116,57] -15176512495074861050746803873574190762373484579543290650764559214509703154094050486119647494864701400877637252120945336211045801699098093505597886926034669112547016316732022807466982811247007737791487621599626365780795869294417993796662640168183236006563971397207613172429228775388964383032653043366034106626308839281357655988998724187343912696395682597753262259696666298784820921011787086380960136884985990662072087204814803956231067434287985361031417449636250210709154218398398004057378042414628265694127838466763186785073270284491679653343330311918023959330706663630012325726225016323951790629428000694571459372219503918269285526389001216878485774154693622114665117721976667297676750913813577448574011828198001358163157620188457808605523015297881985995487958127896347158634251005890574817072297054711919020481332397183610130658152459017004834195694482123096463683047238084694917417644730172039503795357863144744812624533760289805960631183009721198060973975875579293919889652542958511469023121963386783677607757726054277336237472368229532055939937699919335831649740287280799448344151560340770796395612805168562615222419304928077056995687221122240006081001559205918712329247990683964960416164937845208176015688665960831385975404239141146772292888732458570967317224219127791776659961246851040689849724601653298788418551481146558396782738250973661426427216014847363045313794474040063211780233562859141190226596268133308720094373439903686526969290168820154585004450542496660220408730987072823552161516625667425621769269791062617851460283204984580199714781098954919481559309546791279712573824631929848491418826179381885275083141458311347333178320450281468488047888697656079819904957800629555219628477541575130029750601277142324440972671098207018832341794272126373477919189839956460905528563075 [116,58] 1617518750034474331567707392660485568833642853536828278046923577308748322374531685559567942274631771118876106955386704102928776654282889414893850957616817241566443827664547110700064909666626801839797043987215362345848743414705592871654296977116387389807337899227200555321121516169086051068317178031232409187968481350744986226740498874530787196205574779594176731468838211605730523297308553105798841218164928906548296782416441013906929186692065631062737862335941906602057475774869042395154195590273295437148366334337933796034593302230213464054219335318538083377810694755319530785504632945647602933803627801375297919605486892228945214799900306633679891983344887825180539545866576280826540717484215453415573402287601090989847933414432197868157103036826683758605713729209704746408576288869852161689001530541315152780075840926627308096019382605818133971077622058114172586202966215888179832723481972208210136714663952405983309999058674045849821264390198357653629389309837270076925624736901156760665870173109325425969676660168053163709878501827462566332189562147182221482905436631787896420896838192121965044383865661351882873726537170000306946512235036618280146606409365881561845969142207023879372226354040565845902557854422518104504004962896554971461285407871165420041932358330478229484003546797445180694799183834430271392388555620385752396855195370310168925629322679489682480782000546739348239109979546128242651833611602554248287405185591232872465773230448783145140005957461303187574448951127144749797901974539915254300023825321901607220809616691227464047329326060140071759117938928943893249075393380013422791716811728947081007137566013800456934063746721778751699729245534663268790907931244409893609110112322584587002615982185734723938604069602088301429854448465270953506948184734265577414450 [116,59] -141834153770129267131704157937289645229052247004360196834243846638574063464361083940524171442112847213600221762034679823282559077136928430084061279026953455363131858715052999056686498226755096605406415029875412295507568540938576173425581063383378371884743896603163038680348660026145507748393416092910662464099129366883992310933554763679734482554613744240614093113933771458920187135840139645846881769050858828208309635280396613219021032359954428726581693462037778332061274754223546945410537929778253125802667156521782181208344680392361063784194668981166951048043405423076617550137286507969335801398197996176689297148305093718953612623778539435283414259776826408054378435830359781964476066358648323809480841931279466535999257481376329533719685869565331968261590945260483881174065379989975041252999458007931664651794441634277972842147259650486098571164943787500222531050852971723645419481174342261400161126823990791646785965544891951531342287568878387040465606891263370800185455086897023177758630970676852672543649557621355906350719740633932910030565713196067793282857021684705516757336505036485055367853092332470582970643814995738656205776876323029608205870139697661385731266066708745663071765924948382058460991810785268223550037490601036969689854894552722527217888407928933729349857297955062117251903752428602255257663969674517795613816448067334608280472867865070409509123786817090594961832247112067892600526842130969550082771681882081014380208553026393084134122550576906228867542429793765367096561620381277255930754769726488123750317256159619105234776104483661727836396816282247209588824445525994917047360742905932741769015882846700970655251900315954899987835389951193502454059171699748938207561379608204157289992993578854235776505179888586443338975967777995202156768068307671667000 [116,60] 8771194963735706549144717312193098378725875481308952945778212474872262887525392578079864410699917858878886607760514930151044028190453015055342903614451000121625686930408970175585729572195335910234048540729527389009454679328539295383619144380563243206476347766447667707585131481097927346465931361409288730319785517047982584198934532286605366939771779267911633387465507901885497798587329372908681060759783647148823726856891986253782422952136028071384757565027149706465468723394731312262975252817971871123221841230768242345908915029049586256922042571093817718763757856861918008186224830459119413938862911364302119848455357974855379682062627269623142365918040666698143075067608636722089342762647911833159658317280992583257464824622627889587743852411760095489534078693833353518901655463359295709012529185206358565531309613821297655946269597449638450523107615701531812276177483215985361139215597112959112059449980297906771233608660659560189189344086876229869650771344002211157359611043242369745844962759022374377094703591883016347631346597247058892234886735190581451817241348641379679627906709265148638216139272407113253726384057434113050015881291540256914849996592653193407243310564717653027676821827159783722309815287851181385343727728673508799750870164395265461837186574123364671554909559364313808621373057704378495631626594435611569161002102097829964788582052899011992504633262676555489255619608533824872763378536066990571038040475673022923387895783941541281330548233617361972170374164758117357695195026319240017066102495100242792116710834634584634027200540129627740187430732220539230496880664619157232146969694713037440563606955818086494029712424237336772711854293540544879812643995092522004737599285711421364167898119251266302358378571248086143909459699879231034863528144024000 [116,61] -276428485514233136989453490311477330154305345313278314750686758295197948149902857200458562136432394188392145652768781926886567255654703242439851084467589901921682645651730659374575795428892702694485648470331210803794386941430110490364257744768461417346173457706328184076299274613843473121340916139504994077915185680699821539417867856615638695100940427567069199118917591565162515500897764703605352023209302064399265736467652275424000110416531159383248307185178134507903989265555742238542359601814439919295630884136810515834843394420788722726681265001507469924939684915387420883188049106140745852108391459511639965749689208617440580917995490809678216226485427855728211812023806727670141884173273987911722323135241584894967303869831620549692958467773940434547586265592764606881995426305517794529330178106328275169466163986287571538025135226618318974299527480479250373882664323874201764328788577007889645974827965946891168769787113494257532659950166817357952112546224918558867530224620395831578292436406778550224662166400066220765507468427274241946546656863008374514126972973987856824409379501357118568973910023052009111511495581306919928762133903655306868478318350807872927821215539121708275571739539640982555858713362534542205335709351966007973051008587616559780278284265650009339486905552586626668085912659320209766595331524409103892908140358861049077145060410062533617816023087305281315075856303415645122505147374840682463605072759629699394366884970564123066027035821226137771600941435051729134079387713325623537343379897938061699341247116703007653612111538582904668378893010699678929790123326687146305187569981179906710806933745223145888653547427808686318074484121080742117659461637085755182573015657997581702055895115383214705889649553700707205022848364086483228803030050 [116,62] 8165453756056916007069787271810650712898784766012394792433762291631662295723616642026828086604551791104221062441708821572700225089249389846959110899972020304265531477022287715038148702021564645734129126395845291448889214751252921267207867571945664353068620515220162524193770242257352717231587149103117041421856755586860028873604906260061207206567182152615073813364540307558876079111827141295015010567747623465428513725392876489243083010504666014376071845275831247178447509567374300957770988582434210039680282635209818616472428350583683031969983066324390356332143725756580424076459881864926668173862433208627797466862781717470165865779485747208465917020163533968363483497903636769806294235678012398289577317557778938403467377287613752018348886918090014628429275506200470438732034881620420659290541312039584214283761114305594363274290828915446639086148656893638695593319655704554854945216583533185336443729717945750969256721852050154116292032171627276489262846052268330162692335692194783591204459255653766907945226634807033139240547956299660112834868463920569292396228756075181016395758990984019123932072913760216169060091748029056973183939224847092668187464540268165650019784402935563230616090433588827226093326815401823835486018515761075844405679491213007578211358578384224515180852057278655253393505236404738316400005023892362770913152386480233959767802802514493662469162919418430702253488016307052146508898127960956946684883468302886923875635992337899011141801292484225115935210676941019727777499342302908639457152217657133119746735086065079637243160375555643188187359383311289187539380661267661586325534189650491182640418864684757904624360307459843696387976982439167881083817309626236815846268274342344175471219946496296338678523108854979839026492405356100238515700 [116,63] -4639534218862924429724676066741087120740447534703451399209985565390408489988330372816492999696724825351749240998410634528315917026722075843560437285830971832084007860538133604990755144837291201365806637051957200771132697629265591702192039431075330075489204119918647811242510867280088259174557827075907012482650196952899260697944176124455102546620939799841309469201369992328917109876983737334403099500247057222438178635237334290794848063745441836820710417972336591730124776851536160798973344016443057626197469391609429365836930023206504424631299114002199377597333879647028410130947919783197482915339016178838855156256209114244727186730248107133910482551719256782680834707296014383134494086067604813034737636534999119220048231792504571998285134924900799831730214083674489605053388278034264277881403621151713314778323075992733346528243698986179370545326907647831670242021417747089844299788544773762242922588183660122057946319280713638825641252686074418755947034809993353076078518718430468899915652108776418641309341490489732144856020292771289265850075700423126800301703251234253627278064670061547237944176757592417033768693868531501105839100261580078090868879879260203045325294838892846292777889702374821660753026194535414529402570146263931481842838282483434794412270226613037417737898964437565239232665648466092771604522760340657384504071155655415491224180224271935717155069185926853994938882056097043409499467291276152026348316283985606314321996303602012492989425397175918012396552606407200670212502070337532715087445717461300557620485733740103700188706716346578579238191292992464029971484189192676961715911181267106320280046215553473488121916915553016514355084439764303209952723904633836768394367914678178780198757063627843575221527559612895295503239449264074806600 [116,64] 1145993791464935582289692645020072973718696701802670035549788543893651285863726845973430939657441093265955555402976550421634084331595941981159218030248168040685028347473802049779494058214817340934390059816438394161373503621596158015366568146514055933369706963801780331662380050935313218428570650597937869217253453194680035931311510211669220325010908812508036616388748270172712469564003068368182319769607275511481921616729607758467917796914414127174252249031976862806832757561557818877323899116651860677984034018975568434681897951630861398916595418944754730335299248976801541746072134820917570099159355991754174910837904207327057539769336878991715825778533330441229978029217956005043580100823909179238845466329695102599219636621354589313369357977304698163685965257197408113304257548595189923987222341254012150265713336517295918688393228892719140244309829516936950048022908079518127393922385402016179380198040281809906224411641672822996781261916631261472892166282983676663271806748486394228190383558490522126339696365029538987563766281124638564563450557807518775491831853407102492610723420710174334382482519041404717326191134532817480042724902179352369748964594543712978912744278105584641797481317245158755306131460640940910350870942026071950208748934116845212635419373748208647985275607084632458116183785374941855770159496360686448170474872726585928716906882770427703001147636138610481141195442333202169946489375618547665623501991178262201877934170865838799837141233750383874673930375274312814159795371027814349520016716548150720646511441386542847726485618880478363281197649268343797116819304324417707225417864878844580633261904793138254506500271471937353429875557868309527976425261176076962794224350670658743298234367840083809116166398320828945951523664856244650 [116,65] -181110762916904249456912329779520374822138059923617116720360953483411161256552794310068141000697545835574358966459870085920324024713338867223566816161845652289571507056954942821990999839606607698583037685670887090102125976440488229365051756498725584042824945509640198463067057412860514052282086065925418948283481934165243218791089377757701002486729288186846812274962066405075227582708902373862123807910370716293867368928247308296749012341970726455118246544780574348311138658356094971991610103429405909016828028517187235228101270533160330992337527247632105130817760969727011185102480515924633251228180935034641953313662443532175367940113155567250295740987481863915534618046901894474700124792221471144199353529059974085451064241276330889127128475508792230516431703323881485410916447595915450915705052874127204766914181916020791797096957396309753480788435255991332496092825422560841861464369407083919744621857197549215544444924906424763923562826587953453509257967356270983896168827950412396951279836685669600044747135975576178333214863140277834399273736953348671211859349809814405658145970027919045860018417768752906292249622030596926359614005207369472435315413551246405027433469677421633535371225947590830161923688171099589566909137865771962919125775475510908478460433680227210722897683597518402588212850943440488934970448448206683513569889722264533035335687289824462361884626107204830623278231679284075069069271430665261962161717340061836319443077159511766453077545014242320191313095396555008172943696031844016373783267541909407246719637440748561326756715659306610791921403688196440428841122533395455386078562762979736156235495721168167572500855202090465302886895335733716310187993962440926202687597455513746398633499409449396660248617619683755157069222757450 [116,66] 23084281827423072027321597199613360271496757671801111994928526722286128529035859170309060889300782831963997655902881619144221877298764079790443037164922919237660870629366273791709421999238516751963759438978093321591075570116149001865193154461508316173424841209789340412145571151898026824007364859463525782528278001679538069627306823523281983884092959077925605891892398981969284636891517020930764344925537921940472775865582888099795840793799539132561015273221609589562070499658425234396860878950397483133820986867600892252396452740338845152150477961057187510415772018559367461612378812013972038294220756434711661202968750562050852659172057540052516201864020802517830260074769455154711307215723516231723895986195571872705585270127457805123267183123501504480440447042799935132721166324830941173604861160095650050456743632723899871525750590431623807282364422546548846732128036646857875229439418793626213296905079012498959680901929651370658110619197563638365941466879681354939923189461956374080007311138199357992867620618641207744336030338798528517738449547761417898545183318761360579064567225211606331782795972031906442209523977392196174470286421924584460190290912732167052147758521250441800906370077430686283447597561470038362585178976965778158547410639891048636538599260734511438250116483187589677730128704948892847721673376101929372535795206649107135998189504938318663088201012975371216183943039191601487552052359390532486314749139615389939136690069864661966446647593841179086779257357682944596316771852361747853908932686584982971223438146814703085700332355205971386501113639976206841774513312322172543443790061015025018657015476322513506911153163872223004941755605246808244134994260759988626466101451941525584999911787176337569022223631858250233716040600 [116,67] -2373451052045915217877778233963104661874265613718980960555094834498920879191879741487219411444412382242200479826479891595070703593465932850227765000406581305321123936667159192366119980541944496713017793381470852981632966409132852078315029574723039456220975350735841629430193348346469539315256522727541765701874794593458486443517702446745024225360359517964321318068949830682672931473023965306574054896472541912463666103170131024342833038988825813139689667608398618671991986539500732109567351170043158518655722992016408418728528624799227516662401147125875985105704116718593507627080789000592910545668001378497470236868823410676629019847124856724395965560167267622947275785987806072783247821942721714241891361040673622439982777998340133905893044544254594793982768592544155760661369773490588814056453923924148688037707377123365612518734597702939425857003861318104551848751651307599499948959970885686539388609812939795740017759403899085276581261161058777075650589619433380631794841174659787509286432681149388338920833095142638834942874071416871245239063236729940248896215846868765758864571835315102573009082518238879818944630299141714391860278758625753431310832969084614509811946961737340019214535329021712202109575839388726228136210896744435529577239047407200234246535193309465731239058098534939068403414898509635698861295373371304215763430381431577464568385925417642480318104396739639531733685599939397109134568355335997361393635576647952503004635663043503248012591031794556141220637983957679277605413264862836774549659470741085399891761749286320798815054956974942825393538193750860011464311930351919272389903557581498252171094986938647412667582534826105795326069879975545821781833643073165509282147448342125693698717314654305030105459518753650138309230 [116,68] 172031753090982785528431136178710612490418253563033145083238452358945545026811618014899328697512521804520153900592560152600892935839759462350317307498653112287095244799802940005429300697789615844584433908815664376919854971325391741214184672141476699380873439898757097049899004797171816101030922626984592810608970547634797191009095544290603780716982250266339922113383845987118823675651010370039909890494161347238186025323078906223303047897552448834097386994105212690580410135373855124170270186923242445124348047618589765992182247856886920887379458628165503407145052450199035847098559773564192529547205424103811387822187006072550679873511064070517382232091079672655373779111303264617163223016461307654732800414444252935491273013024976243551512074739072890907383157505511667059123619054056813209266056386101558741796734991535793309594626948907225166807418310434030409164158144711412560209947194399000366950363678196128788245367816997529608061861904345197102712759752608363876443429429313924367224653616015009067493495596599915060868763845479161620683540219451807353766962230499133551973200486921338890129841803927110732925865637170815145326256038502112004341230186991271296550509568219392024617933898452576609115863420226888803412640464123844400253092144350337757011577296607507287129107260131016182320688962273334584608841029852894967864749147219307482567426231522599822919200801065630605642601611760525479329444134593918127239826574214360590056859875107087984562376773707047744547641843108800235636817945054064967243877359236656796172795569822171260180534246667687080737927104034295243905118139448513092561123316530435651231906447226490590491631084116582226700851888523291160374359995153645591272003717556272717553163273361910767521984978146579055 [116,69] -6197273048103650233147692440962849822375760755985504706229933335733905553542476214526200335075233274701621192737032022714752081786234836720349622820230834904146326667996009914814953086536792658333009846774207636417384354922193396120066016600645776378622393334791095052508711333614631834114315307650493558078699506138222511462390856684054534860249102986118392049532932017193295576735129537401844664135646638991361760457882730594743493183558528463443670012031442050858124988158417149707802264731772935228139489942781557970210697356776380752390454772768765422981612651310400821543850384997510678845302545404763175294124509760113088106857537573448694959076256704558968055399939237335597524286058692118927621434115385489675779740695971875989178258135441054923856918604802128840721543917033689508781999848564121003331002824277868342833783159462989324081857904770163016278840974272941145104972490002857681094922029264601057800880698589268812726691191250503499576832275346254238935679896808663785959393496730651109444148931658087139097960071299902282705614473167120400568499374425579088761772143763578215587716318073391356121405707967155914651526427106215253998148440060469288483870618500019118509537260321402908144185711413183460816381034695764079892004216960818994676987411248742602961779186780946597476010128623465989826857151174034129292177948818447192820699104851818161213723405465785196629083094482926423714612413268968716253110475360099545511897482436898217141486385812031050218137409493149911626255401084841282530460168186187469484660070528267462522439300552043829576817570368179463595931459426874735125600437127118687349022722831248687509358803946819885914143265082522365840060629262803310147460099068548329928500686575927424412591072505795 [116,70] -156066410715866579536194915437598182694323774403269147874992593246869312352764445680624110174088769104234558066766712335648778865123330113392152992445807884908859875356229049281166459573444187251928596321231047720099982016776250862607681955376616767946509277121714612092410042837577040778413958717114849610014406321971412968138609943291744548376964398649345523762596165580023377220298860753662810592321146250142218190797381772272924090989363412772997878455785976761322585231695865991366571788448896855182372933094675203538875431858187563160035650803352708280073264424972586639721213025707035915769042616760073383204855550068422264559553700070921156812733867846740321476296810416651520901537146653674452995996166464636147575005414083561989932935650746301175861052989142406034420532237044480417341142298929685996971364593827517317353891697317372394538957327386050597140295112366737692161827778749865147494438198966488993149729194772547626794244011501366928604948279800283200198598784408370948031657055186319568484155135630283667622750421300377018846958746660193962446878132000513303577326544205056269167330976354902977070907224049367120188198759705286489122113997467233134842512716355904880592925273906758233136244875582762091187035346424889040012582420717674962753886028997733773843201155623250595334564455773757346370737904451536611620912475008940359864659477462605494687894593624341282850766705819357542545051660542072487815474405891037262844151174350225804163696014019920210162593853948080546567611557159535872220477078870689940330792276131914939656152521130684165027416807168584727836807372441310555543233897558303941539709467909571372533710122347642908544496053301242457478986724112404583375194691292524253214905542211527771980144905 [116,71] 22959520222624792965241676117750211745778405019264418505154450438485330810595046940591588613591519491182377037483423959982353546167136237274545149616452728901418037648222665740934671041152519605375761739787838779511270143008542230877969335709489696266160176007184117610398276708600692293200722042683881176676426581714210751490594894127501906836810635131583307078814356327249476686681967081581285682391477969460855322301474157449317521552075991986306031566154121126553416443516624077338490159147415445538932953063400100021783339731457102558356410554940087729255413735669393766572199343009979533673812942920582439744214707481673148407778881279947800953947074898049355872579471564376970225010090142002444324850620648678065227939083893873009019895125062743688276448287005786094601774559291139949244048069812757701284016110164573078992871681428929702277312816294303417270699002423687019004287793882097866460988468474032682719971391834264468281909599200838722086533347522123706681465076060578969279875593475496026357696298749032401995723775955210256002815624493593589711671453996000272409937492184885487095144554709293020561777555297504991437529646965697998514267925801267413014408788377008566935387625796368705225399815144335828928221426410156938088739535124059081572862013098265890707099072008791564508486108508243183674649365486122608173048361132094478518135219956636418632068790741363408697700685806953800961326824849590090487331408702947248929419133707739960662617100738981152479234776929724797290782452617491236175645636317365920250338911834270118171226296114553340199663635705379844566835497214072209525964236910731554985229693683943011754809714113878368064943701797229650822686170500343900964703883986443544921094923248562828126100 [116,72] 39053619750581951601820000851752334390934060295002075541485633838838774699910663230923412107194673498627505075772238745984358353975144902592611740108711604492094450212016390130046363842122004281461827201587089568121053077741093966164970945464944233177604111293350498851798788634879499983864691128481874117959779009552750404959519154575979382253484436099424081501290396953454609106661301569745416421557326558909244340281575901880407797226706659665276724628004920649078080666902138045394492503739094925705677041612423314690312068842376826899669732658140194661786069027831658082556069383452226601177109360347327878859402465696111288712143856781633165471964626700941083849467041614486979297580822810174592085068160305053283901474360852371437988408791089486636521217875250734079174248723867550145062442935339845202389377497626082649986434748177301727282691801921520265572547722931775506775999219185368377265903669079993376149980321841293014510185194373567201282597999963346380782246227022246645148780762732431043478538173761175413555690981084968749967396684549511225269008217568846822676311484576090617710431633438391663423366030537951514624496954484295043248887803876762159004595541805319694456071565273408237576081913983281727271495754046233218625596163258322047536572846187523381091627779265141988644944519767741749011148621091660534696950605515719522759027114537825476341163841704945082793988342004149046738945461884637108462173092276525504055172267242511041863826148384080029082846727532141791569020808206013082493216691005632085280661978425263114737111363310570207501712323859566831344714171411910672805685005219722804157145885734915071656671264556161299831557885448681080074695556517716765254482630884967443726746672263655795 [116,73] -86443103991910009712853038163346319907050901995886517944086246410526499552127850076002302878096039441356103562130144000002481636107833897377558744925337158395743676493382425818193748385156061345843396347107286970407639102818042558412368875587405811603226910538569492531005264636755333497310101523630214793056976420323865473287775878460977839072056883574005929243075541135195802266476816354844911966612482391972567467459944974000099397974909224073316329763507786271153137909070584901250173951029103006969982021369469005842146416010563016126470621910280173106743360213924882128986034341398234686110740180768610133437760764969898184521185060535510467491282501381089631842507534179487124728930120006203694923491316378976310301924970021395069181446420327329193024261210108281092338555491910738356779015627669624607371500703620405792605475228479362081280083890823188836047546547270536219422094352057950572624206551453848260913881923226086171208191128972604579210129864573643630037982439031400183718058711284768553802438842165000159653284259988984058157897555063499241066069029592503340826458992754434180720788039224234948229752408996427280696604613175727331041471022166662648067708227044847996809950078190398371851728937635796269960074629454383073019239146724704707900974560430453641936000795177472759195166376958030151884579366024798064811135308217349502019299583174178016647035137993389408291922379017682851480394856828234879787359391786683509660414638980568710121352434652328592267882928243302884066984825180751852508398478701212797470303215966898228104023559522271995322577693837331304048651793048684099205851306765611946897625330967001151234689868389251191526014511217832969309524082528354450351794708817873889551443822044210 [116,74] 3549584416932837705840856870910253070912743245509442865715122729476632505335019418383285519363790204274425507975291774146645324695376061312814963553866274219773912728417023733186111239346279207844088488739440360602277154224445826544732561566451003348223437247864069697537405776323216972291300670508019097515054051680269274117760945698413438761275761417154390720480018622234588044937048823814212195682086751676411259492056091074002191963780682179695897410688516977053499690041890002724655110203621616754167686180755710738704311509210482932680900830217678723162822420429507606277711107759343152581062054790185651829224347098654976655737782341634191222641767037422086476810401271751457119053126237371495210290927316562070352492147610279282634015947198102836581727569561145631541454576134199932177910189391792495997423181019031253974690893585787256116893803820235448166855040934883878573639480874001038862328908119789795090745770056992563852447183381904730621633600359811105600373496484246017158312885976623797213066354075873006290431606590129964592491369958614807109474501111325199711413449233313075687365932335137656884404617596220755455267693815303352132239224482630775890290676796931564684545208933992580581031305407159013249790163894002734042349948085354593783131151254617122894716092938908166943592620442774026908157456231548023860215133248349227767170076856262276095098626702477930035736077352169389715657154566756714954858091926342901514727667482883483793208236793469092326538699696452693984280802576074684226491696866927447701351326873473502048623049172288915336433742898844518828443875569449193642784947908958005861029221780228771202779258699702765945693249364048375803631490822854201643718399751288397353621272945 [116,75] -191713304545419419979687043112811960266917776370903206095111234216544819543028218638414318231104988990831364655785233397726508665027168836098996144605794155566124479223874921866700183045372200704643891037730898703528528476211298284575155126395265367153597837594523810381897785320205429735465996501214484468844154332462601661071280027839836321175064756930768882169805945307359388694371462719649499160302593158169720719076934943742363798216423350231789001753379406653120280187030301471133151168435972939451936323568690632697482245910410988134012082862771158647780843716382782900711313526124565298502807068961264328129764754109152089371563313525602795077938656777401221197542981003148827989093062353847438617837936879225720172630392209326526734655711748940951579624721644236069978060225754261352117630528173453629252287684371948717818932603321285898882998278120046153284292716440162410281143388697575033702693947769749434094345243693534318015963735400289412562733455228820264365725392575995866025861291439660539921469059282091085032606446669030992251943615142989910827734167643503183504346515993182430526046594700296289787870821577934432508950354079505376389520422950979406912875173823336251637917199341816921515197887603808624060640573967733987343112287511647969442523902307369902165103872886733816882299320711355088896431377540206460138375689964893260499951652859057944490431983589915701508601026424448155978200313347965261422644429001521261826913919087803779908407337945928560324005553773832708224948040729218267376580183308067593813207512643827481307397439727206382539224733103158556041704872533907623487003566397645165576361557882036770750155329152518252618228863740189270688818371986053399933904353017919760128465 [116,76] 36575569531365987367673365818056479722800330945649015615379867293509955176344417444173469495550335623641774720051213038541023930148480073266151425731421041985420455150123268859526352294284297920244753103226557866913775649054387541161067965870560522722465578814758081627937582402359914911475214774793103326797034647602773613224721424329337412441705733864304025841552110726465915727156241055865049149655471829959610977812759808025623330281014901775064976111078719930739302747241352449178759891528096624115457062056449204904242276950058738291253427946658791995356034492588677843322759203653541475783925897124271877293753021458726988973079310322023515370126111705367151687232614580825013777600367680209789348423949912336302518977230819816431972105293208669905674773348504130912437432367713514384681130603421506099232057469842417119243867048256433578977496380656575518230801828223918704205930529644090198928170631007034501321331439891902368980762182877694908861545546627012599012881959736968794986774516164768221518919341647247357515147528682144976276706253539285650283706443143215044187916593435465262800942658400249575430287069572603413006183027338771102130917224204517017494318818118839482102527059598326728030228646617049229565470881308890366422531066505323469158990516851956640438282959245277704560984123921580607462059824894504561134049666626943837287880099477948395846925509727347122826160889687832139356123494344553875485957704627061888146054230853000009196252809854787678660320589500213955819313634285866315048179371046167819334001360958728311101255167764883669828090157117536387687048949328814980056680154292197993240422998389773912384698055738011681504884911494945063466865355170553688708406141805984218380 [116,77] -3363548725339387650810712780460646780186409459342331411272325080405158406704640588535555674988124037339083283249808846827018762537922024638965091371546262526299327915634085340340197986359562740089158542635032485528439228638868685952385991744106402661809867612435394077013518966629258125436982975920608068307498564769235947707207973087101929550579425141041602371617355096033357213281829229051987508172337271539548158366801009215001166328881466542057721806646507130351082778174370444951678712093049859120464124622376982216295277152255010772312263165095231429051379716541659286377276626221627003135014647541039450496955810579704085883899651961390308926019594036644347690811751655057754212761985710214286076530520440343528399059348056874235811046675883550788230605399476761876247402390634775954999865419632091073059439672233706388498804999554331169699018280659969603362515715366383875404081886787517237655490403532470225377968371008413510707660844828045596408838211837897243635368251901869725270012855723325821883121264077009581505281234914751483797149921718461943965543195493277257517684159188056069981205910050216123774198651374941688984058124906970325717870085540517580714927105055253557376049482274597480886201196755377751301973690256698592571291111199940268053611646545305098278900992203972099953736445024746618721732496815527957986603787762146273687057628980287724405771984441136268665543353504608419345759969728436057369474453047546173016542437367330797757485848537356249114820165967001259030896201967633942465827399366967844757161374810794102187371656209903389290901469348182565615717853570732703748896254057481012601417549091814614315859579798289204986471559172795488228686237511613444530284766548008750 [116,78] 168049225267635714568494561341420376605462010387104548112549994194715611434640258826101502016739607914707900355822883391675443384191317961058063292840500846451587051678905026696091459041763284198876361573405583962299803827581781726448824136916172634968371419178820431562993696267523144959801154303764047718236687921875882472293600236181559198639980734873245784422447889709128978739015150902726485783509913611110474015355009031119378924320582970717059260673698643788323577996079409902943456941303870747738597762443921132592258135201863187776482470377981711747267490667245799358067611328288721757154467772680357995820535009925461697951835674688565519462581126868796916236691468196157682365756007497002123238128899667252387142209122786486386738628550100703941876493130054389449049649599587604241376976222756044964580876862385140550004715058654837340115753459174719401081546063933827286281091073138210328699036322479652423380217068033595983798667099097260350468755349016201846570389034031570897213005856394773631834446667026777892023176198306690608689129844105782817320374741415042517312688988342321122895483582508557840197686988201414470279504384731249222896307930628459394165248123512539231406145851296961564187869923294670728705522038496134048782914262841296274556220878556237762557647089145336273575448046880691430680291331228739489078085561109905583671277068738607993216105049797843588206141683992140101578242108617576434066811898806133015676120612563431100028407460562231647495743193132037667694490456122154742853347824663073025969766597180328483708279874861864536841940269690299148303536851037227996949039803611028168360709579576773666808279309343223198797101946510054367721883548792696383658097350900 [116,79] -5935075698745634425851653746784120394565823760441648281739701388497719639626572060487651626511139746535638016720351180673008542400343346805046302670863918576388922168588708628808771989712467892870227477901473143125482287665095260509236060120919902518817344630216781926358941695016729808318718564322537823877305358346018439872902726237838142912719431705788594516872369660721162139129126940530730552553085362803605546772763238188295496024188880773257691071657339480641978076212208643940943927382453416864533958365798002818407734121837638501405994958748659595040228224685339704547244409628239685843649778936404152040278000054442046414649135476728426362748318719542301372348209676797308467923250570938588239693003985397257143625809045511877767128544174305966357385200851882838308657213686239746737860064403726606990026092518962715089133773430593727019018399995830716770058975318715144766566072688041591602520476134405832256835405662293869072167678395181189758429026316415429684297525447571718994900426791471290872165462675929873332734195087603737404826565675433179865458777592743226979856965944780133494153249734696481214588670395887009058418770539237934858696837118937438283012982292832681790875216723278445495227446430123643128804946571218305648342077166026532169110896874038309837062920869657011130725708618611322192214636359365484116360139114510179808054951814108470713576066463934713308586371870443024393094670827975173219694189412508394748255390340632269614968945606977533217595449525500367578054978693948535243557190984209919732389420250683299359268466853107236580396100201398760232689285200013127664135470074206809789223710685517382655697460712894014081802205521337662205601206404980766325965100 [116,80] 218471862009223666694310684758079777750467668896163800644264911114360739630975917308025257917413989521414723727976815161165625431810073698967740018704147269004286499400428633818910938633496500755244130116966055510279398826833198000976924496381256712563815614836864005499430814552925961213635674883841344127013978596373483079929793783905330228385038613158893502365891221569348928879323895385585084448959472355302239041228688695012089417262134043677640018193404244088916855820866644356349066944283957916675116051652076618664087795390243724873522643512155339849830052976646977582591787433316498229376599342748495257679909446892384356000109640012038848667695361624449749098433601993040878385110332717696413837137071785364544076602207261144883650861491576945443945091525993491789760820913581720940756507630751543862230407347568708413495883790409833626171416321402093391687655049126939655279454355342697855437085885059403200196555131513727284843432596775313936320449663625565984078883017392431001742152946355185901243246750135823163714581424095413291734702507292509156193536871130906808502753060046650302074181956143922076708579854923266302486683735836199013560509684449907131500882976593477980042592033972316302495525146209919085785267030601253966051310552695190270738383142088000005449943383974328673528716491330352515278277203786981333151193000371358351729052405223591454391754561580634270910625135805402816326719801176016676865515729370768070537098276062656431712317460438609209402557099239473586475243159982631321584141171440427510715286359726390002768051492645082900517925245112956641996554720473519467488545900851530352904385344779284377688235412545197391673591120817995163907937604142760748800 [116,81] -9233010275321817922177813577311370030051667081663321219370178386280249089989193613899966683269575108561522877943695031585105498611614779993718756647249344299327253532296368011957209374651739965336749927860261619666310863572495749146195222149354756250174311053623230973512189830132405676204559535097003953772445834675262083516395762381085712083732213862864724602348591158224532459995129953889159957097837812517226151730667891675685967761230641954129168874293803278863408401769197270776891054936615746945637777898103052481706263141583678659017322021863505389141027026184023040648927204507447281442387716290851342834283106791084783989374126463019587045648680595553343939049039468569408313466081488817585965177377471653048521922313331364769111244409802961409294422464490884220305989114955188461312782908710465107518776002962504497132034192850650146101602451871050440899114932021472988300036324956616997400858255411147574938842490377818000327438896940899925606233934013584799272319078732807580649843243779056615234680349772098254528731905519808175387447886739649688229944469009311648659149068879166172593309320167151828101042673789357233567059864818856076475732894435206549470518076168201409364927556905086944724833986124937426843006431378534773323111989181476433341200747943897245395961450111283986070317600078646497058191670706778396577228280827020096393591661963738551382387440094875407672922056227136068458172702731786773914204738884632509439612380498486219059431688793798457543753146228397343684655417614210330917610106367551585007330616954121260832666992511194942495755243516751393509793493256210569082929145256703941060118261520395895928034895332212644462438391526055642548999241063844450 [116,82] 341181634373869661956551386784382840494169379020835199485070764232024693333509673523004397589419792969172654248570095989135732486621253996371970052023265874474386141990576846041754724513062260091900756733348988096923701537323631839879259728580704691031308284597205470453219504659468344493946318813890080677126236174015840506765595663094654428917657280266075637921451556995553486704817151675717722723526289847587734511977288173559810160560395535139832257873517855155946787501522148765816594756591743671352495667112784476933387220126990350466380522631235006702177953484549356900368406224282165653631291356112738261261287128091393234041458622302650042552131441059728807813614546890271626833602685806837560866527966475248137724540802662521207973735978730925760921842061741504420589610142562922214053825006448606269551283263982429612881883176580288171320131171214047625884836562720028667803458473203123965545244105284947630437216877073164265653707752071241116930859833176777235803064884363534537077299293894847854570586374536919875791042163268590919944353092983624246921111644858610691468693011296299214296427130179600426061839613071617466468131165566185934951120589203559251429664314783308767402117271883444270675596652557859138468985559174886985973879364814099867016587015901918314501630784801411478967973085974725136005359013757467554356542179394191775223460021528621051104928869936635045046518038408843231108157933991252635246393086414543338414047714924961301692416731229848918793548503173396932127086400438630430676823588343481229297492234459497166537073757990755654704235324282482656991481747685421651950509214560763513109094010359848574073793888482379115139413646060344726167871737175 [116,83] -9715167873476192093550545458417282107807227251149415667324714402123267681073372596599438293704042240745873626139081140929300783262489817963043091765368439999508680050401177866633239982323446945194421477291019067129734263087932083042557360357094913397157493341458811005003186175202246516244461932751712193502692836017396511894759425492482608569874834149895010382924220324374316727500811921116650199152321254916031128600327394418920761937109700172427165555291452784447637846060203531960023025631149476525744098669053475567193383312701531145830223179147966174018132419340504247069940880359025667654810267336388536533072735517243177634059896615218422389151676096831260428301573861063460088922236248971553344435749272603935328640950892201790270858076820148086340488983221949435392750826260252018976394734883879331465285003580608400991674116972670902572265519275705696667796999620349745633287837439091867288947781005594988750223770882817301300604919601179419223355802181030930645565390287103804558991905517889560005346902471782938704190943749482355419913268570982907228077069582174228989430495217204889930254843644786064293503616566125759296280116085561960059912105916780784938671133151344035896916288405424444121121466244009961996776995400497973200719513151875152898089517253676185299838052134113282426956463273147879596224749557725568560995582415642560738597549971206634924735085138226950211812128611968319935376911472853072356357612037906948818761123871253716353239370213081833750174709716322861845622952603787951530518285528641628489891467946672431329170930199374953917089963829635215801231490945955152173066897384500865943530460860524779720074840886560083867539196325483076502755305 [116,84] 214292726351445504852428705748664438787738456753335463897704626684365461117510586232727779427906134143226449999527382713736853785167930995476935869528768017591417097011014049151827885035518394938541149078082454345865637740043977447628157449946666490667508533079957430104753925337890006003527014069628680453915764940571937654652666573910885771933883818280093417700270322659854460614047740569868212518227281176780036455540278816603611565140316616933721241956963607022543838781397135062604396848349918048321746436174829751560527188019674898997232569248217964362798637971160600005714934385399350917527934439998973385871238780490348982482540210833746284754469493450285783660306948067941414309812622588436968486613754334441337534135094875617356667732784435514641691732630340300278013583576204573970413494654371910934192134057780564808743945240372801388857807154306716126625128399561227427766060003950097199164513956291151211396215408942951506041110929045610082730378400621859405578435017038528856885555546228245644371122163072560493565522402570127545928528362104096780161813190268342037926380305712570924842664951370481236907650076534652241912072148214292173972408680264700800887686700445394977010303274986130260277334178963955114270674385019652643178294597584551825782911272953103570328863959578472449608425838883794456203188941290123882342137286788916656634608466503173330372647651327498016967463146505349813020175200508352412353699621479849720911294218427650340513903330971470450317538490773046128910133246963712798117359467634773818202858160250103632958543557907804183018047395878904167011673793361635744609193093065910524422523049001586786553491264023961991541359055905003280925 [116,85] -3763399156475710792630220376812527037610391813818065881653507738483923259621035244174071148825629858153168010184308514373506109671131595819920264090719640116928400321271218214306737204264718837836776689927677543357445368385524594050839970459936286167386071486973764649113636684977580349736845514279059434981780118584283462615194292749057398437060266284066307788608884361661096326558665045920829597477714040074669570601174069135074790189180648768985829907623844181732742017628912890616758952042247536568218603162424729055253834405919942098586642289220345382636923778525409261041075552465648790465102635406520087865125196954447535804131216080411797018119245194881294709588138456493187401643790870911933751643381169753085628224415024523146794244489888512172690035455105711653569901297569617750474154737047723664706182491595810664452666774954591317022285936303023549482224771023216504592945685613996005405650151195663067741694294041646788715668575894854436579917783072467231352196405078681955582655359659813428930947848477613544676597477744584241757965269436125079900109304718621711003209581174031610327725171146442417644708818348362688670003209364757269911703772672770230564056307681290957790346382802392067108291738959673763404590816033088235780266321778040552007967404164125756913434316724238699414081288667483056064437551643334340710883504755579237359679777338171248355860855225078055675511980289519815272017104873159571015920906732833802548662815536553559138513163555575270502374054006639820997495034158847680356655663677096287701685364430481396884652264382249097304145087668941587210594141946340055102617401820254648545325776266817642341637136244178652258813136445342970 [116,86] 54355388474247404535927767273425468025958538662948086811371810903649963711568711719691850021850220349007713421011048139998785169092955050404756543477445353142889725992994193201297444244417230000543105684225526895858332900199681819086453310646822938618659990810256949942803605960014067338986641355502213600349810526215255712047282406120954653864316615287203614349819175695375454039077615260605074911803581884693130498219657300910258347214327724034645329337881314734656616357047249597332869328517990746536729130545221391422508302001585800433481282965478713877659290431583514607608552230578766825432537421817129943390477884711956684421967166085744342092842649886901347996969487405140191932313101347461547180789512387860891804766783018981114451083620673137602653714093428200998853271013072477098543255750242706562559200702710644279122361459689225184150441455081154236142798633835222919391900890293188662794197200661492423889429170192090887746545054437730454826972887001269607185609703796256145015246355083279528981413344802427288652383055258786654126866448708188198151089251079581969783613236030069104628720419204943589850540937952866032772290092748766929876861438907363028715593584972736184478860173538285863266831252169255116245068057856881784204274763072372751186193624290181101483350864415374253102060779737533630283973045061368797707781176619824222790974228928617062222604002351948105006426022681146011919982031623535935815892706284070687394119280758106064793058002878689962216132433086440474682648916169792114952169592940303472547741711648909468173154731028817193534719644038541753853340200510181671527434706908079475118637414925597582856022121200253811942817643800 [116,87] -636401833759299083476247157066327475742970482577265845967268065460281834230469758966279513219449483520796633598224477566467402900017104428652461593828476082152838500090125595229978814906137015081652785880485902134000686219709181027190930996473809550992571588624052363474759240780391160880449532664707438211662991665233221572165437755865820184890621122522302138902500512416407781916270646943360955964799665703626435910723168727388413053766960289153845202468050064009674426183306039464548845401439461080579969419484658503267583793691651439812561963804511259523103368580043786736164252219197981566745076757100420827722042513550502239615701548946914816806156723044738861816965988298611461376505089602449868507532338096003843004212785394520369315025877336709474954206193518044288563702955250602846455070883135425722359100686162364095747858760877501023788544513744392150147478465462039117983546786649361836128214857413986094338627208173166664180370231745399545904552130487524267239464306335120235554803035229453215563450842530086888854667521614446863158446075522044947192794782026725637038271146673748574129992874596793604625320252129997124902707171068526268516338396004212127613141405148898750899988556190700809080242244000431882575242918209936470947866899985354886921474450033655892870686734619939923228489671231584087828980781529071229885760349273707057175321815407128318127910808235419124465799670158642394437337045988548270921498648733317214638270437549250942488850272909929672453422798004406143774363669081980824200471118852183199647715574604271475967825637261166686805128047930610784291323158478815890134203050117677298786262643551067732941337737301193378486525 [116,88] 4936668082824605377717317133642518500381340803721215891091617698649398488160279735676066122383277383727203961488138863449083816409745455536310696773609218916164963190495486586695701457549839504667906536281925317306959867640141507491910737527710635586716540751083664810115525754975782182974703215396424074707881766359290697012871324672588415469144558946355459725943425015524954540352946350311278890172484085016499048317623340677824235994740219034293461146566802678651577965481317242158969977201521902605404657882296697680541881279044021883192573179556955321930217841139945255412361755180634408509018604415463787124046510774457994868544819660765921676769426069187013607733021418341349808206620476060403369160187308585747480974209937280777968311715929450500491514059668144488518153537011302281785749957981941815685229535276649457894837714562469454015893074937122847944741721662486617838217193748488352567020864165397254093166361873831647605808407565579303112187027752843895081812806602912983780922437812140763114891714329299747727228916873767506308373133738697327145648199502050142542887903438088761129854540898778311122704362329657040024193696951564040891955458927429550732196089949193218021916715850028022882285704477050112955025443238301838192727542194149926488893849724569429454457959228841234631190917461879320478181115714436532337825851062532985444422516447770787614725273346596735230836617828391765028350239165392823088478643283022510619510775502685108598960278908882453524550800174230496085489539459689885133320836433394270649011332399106013198910677871385805792100430951074966544006476290957752647399304511208734287737021721947900851458447826113830080 [116,89] -5719831119609984362138926663507469013572889816403380522447064981538498762852503458590673695040534874938525219645747036325265609146879705135510480806630964099956121266853459350670812517113961774589837737597592652607665998756874114737287403492333272652081379317396981334726515761036973384922102994236015078895285895424230878944701668409975405920888063269023519270001995946906662557325827575588261369039009458938407661062314984911145306826505240276296466496744893175998607468643827678361123949122777428327499651758413036080629727875748505231734310699196953330953557936416139967976425263459359962960083447782545322214346833849083411915380915263001630378516235519771086253013231676109194011148078465915272566137966593889033755771175696642085735137983219480009903999738740665084848989347701225308500481228143662756250124510713488496893436606747111479403353177345289164755933956720526380785740089851486037718652756485207989767852302241820014357879661866415677120322821321355729319977775544460107513017714838938440214858192776189825427487311036140216170155233362522772593923157170074357602554086901827438019273346433524474957552069015104738419917636694752338322116733377975267819144748931784379235569307836978547939508935568941292604568140456639450835233007020733060275563458559595375162388189033599356062754977118037541665141148331192697293349695816673122240974493198332448299201069772811084314228773892080602833125276794357934501668037890808469674377805639132809019878767203381598627323484352262115196021615954969826436997309943028296177701136916312216476774791941471067661064168856535428334885930996839335076075694445347764645416122546634049300926578778980 [116,90] -284794884756461012135304831345846806895162714048435445438341181243355233856780192267548853415998535600604721899315425132736607037465522716678636068307478109279778140756186106425239888099771372881349776289087280177427950470734610824085142175209771077712213075400250736846593182664663291234210033087069794642894306146422966717224305123037471016774445579208860586007451243078285233457717994885246945929593167141513355773863351494441671676710434910312868352926408881543268000765165000453233033415844629221049625583048509840581761121354034762844128672048540348977486925444633723946727320741507683464159589794556784753620469211038220788903784008665506311981929692805132755507990769464135301026741216359256646404922604937018021344588229040428877933828606590350932479301623130887893032637436162788803601719464522135337141349504374344131462628530507551231515318128733350919769078325561774622198715930824087713389697206744719159456967429962147851470160801202130283328985498087038071832802045620053932829359001132724505182402713943339495476375722505769848254768355515927225378400075932388640207133932056922888416505901127913670605447066538656132015784662822649313135846377494068447752768627991596095560572561735685386407864763363925872584112627870780823101133078416673889990514352115642327504035188708343807379648328905454845856468694902908172561466299771315282606354389963786448802274548935376417076483184038633898375525438377806954398527528998928786886111434113463925178882286083908252406679668472607521062358072641418507009009288646763676802083808782608517141776275799699047973919778284875311018400065101355364428392028173384858986546973938003591792090985 [116,91] 1816018611492060954348633989704259336049896537459509567444393558615994781820369140268380325233061569801789985690108836804285470412989824062142745704048573078708483720130621258189938349793729407502211453981685468458745565806517864756328070096958631740199039397205567628348046974983240656605656091699953624057484203098991574450392542094353566245107811157831498283988288504552857514304637165029072573033556633656220354628039273600562162499071420144902393017167777738874324549030074049190401647373533283676031265090332079396730341327410407630968184214211738242478071064198015905942113509955335448593079434152118509819881109006007913505472551197484118443502841088366794136236178238244350488818069634908375065722233886287805897373377358287557096459897182248214083496678533161926314555713661088665608868541915792506878234225445003962725265270556365570041815501189019774691486692053466903192579774298628303641428636764761351421269695158899645510251698784474338009618397908026675406387851026494725023192680320602201197328806879693085715878351879305037572545090769088648034302497391316086999846539886008006757819686562999697469348518724101396929308980722410720385929766982905850062889060932409632648268705637258894098776062453964477435437555617141772983148050488096392778442661494606367397911611037095874954322813813595124338809893430306466957942430236083727844736461874497358474145974474046555908736912328839896035648224953765060450325826343179241958755138092029473134870403522145211392768128185625072983554051230695984799757749144987221747669693111663009155433199972152751744664001940624252239405956543963814962276064489118571877180560888099030416210 [116,92] 1408900717477546212074449196234867103412566279314317870056066008854414596344756422336989094951822031792626592023601648970030991416422857422110790074998325962565171293680302799399609152054052298628737470100496743226834801177820027607593002585234209354945980118799192022338979226118718621286789151530877913944956660582603854827113613095392998201774834352938348994979274654769461611365310045943770334197136560167699652793167657501955959572598560621632133223916090790300481998737673340016261775398886619314056139139958346337415993368536785749589683844199612107175133101174559365506446114133461023931833492702051561363227691202222679437457709270293004735583677233814915118255936651397905771249243798154738372395137622761578098294765763968171880928221359134207176114004121152621853506454642064320814552880136233901406530277256819126286047986533683898985007778017007477388317449766425869538140664399545480676425422116112340778443554174912823152295898234004425429300902522828544296141476478683017812741004936054139884390640778582557281417444359694665647202988136568368192208744132056689996143496502376246312034041104536534920231717749773220350529545250156934703600475049777777504243549319663174860110104289846039481799051607514643228730285363068391714701646439624405775475804601012086869970757436403625406524546057205947999679716542969388212450496833220846547243764616374102435612742070328112782498613600067676534063416345758747886197040211983445932544363018489858504694517658783467668381928957148565040867088159370406614955273595772678247344449234567816972586334190242463483790529884796034239375707473574377703155649539764148993602007300617020 [116,93] -18142204092184421352206977666061914678408231275926696669657333867286254128580768998428148888375030685465017357384749794211912096685082137521472361650837359161664084892866305628288101429803176269937205802167167527583191111506184400801989454900023806912793343115352128434842784985431382614010603242079996731442086763186231665331358873626631865668445113847782315715964129733619814641992010379005828853631766413632622045032637701350836163029253359551847616243084509240277876390242230397913774279986530802231979851207769847185789014227495134400682401628311181022027878251064029240654817340491405656486709212022825560579569571005795759305684018523125552557657433037118306288110255337079603422490371348181855644339721905948741053350661581290814267004187529360051702990075258808039199029565044198138903531657812680449905694550701398608957950174127436559959713115073430352532225882226419615218710992751283613174365102870660084616680188939224595582358560630668655136420343943474276429894461755599035578840867731707464420414781479781321713364712485357689551845096968351418349502954685274412057778912986472884293911510885904775920357299206705873281026893944926973682039126527159606152755541234644036279702013720311916066128719210540247819249838416379441811625814054513193494486435836128784212153064067523771840192460540516749264823401352840986538153890968338975393572042685469539828595436201926604092482403926395190336895944314030844470425294925923518020193268642664290639002272544157462570671285003522883800994159173509927633497984520453856823754902747440117179872620344430700640256405276509475694615802239404953667204340498653042284038346266 [116,94] 33540594313276306594099265768615385987468317087631937254495388889954537316797148589674101181539504031921674050292112984512050903888722646912084903431157179611109767967847125440677044736887762969825917491915494648141557365068767333566051151096202528264278274306583246185852129765540719125523418440190562016613854339590835054797916833023052465728112161077669391210623494716820093046923156284601075668392001462867490298248520935079002637695056214620895112088718129887985832450169759459007400735319340865703399785956556085158945642500336979139952899626838136047020961973485961752453237403320499267285530900371149424487788621657340528693688813882024222663488054674923102323212617172219174086268567574037313673152447202609936788990923103214000940579842560507294380747501498910419823393811177353600799938702153512449883781199113184442391926596137352020940454570422646834971180854472906338194366287892627606455928854603808922596381043165737397617689028349957991983419358413611110322196420522949362677760501138035123053080298842334158506297430058669276695267123187429406302341582752182761144527880661594481976026156494627207878383246630313261375772437864126524398654294582039336690459878232145991282220930314901320996558923483681364025394185221426382070655094792092637985258867895555457702796401207566421313723431705098566021881690342593492786591985039896768890869550093586846513179336034627048955995458806733110347186794567586021761924925453382609955745086007300096081474827422337954735676771270655180063806828528925913640359323440725218848865180139986395033144564818901768197222415452499701385266591788619833561493583817739565587020 [116,95] -1543434443037323982153729732846295856994093230761024901413380523876537421045357578795594437904736358641369827903182863733106124746924526333584884384375092422667436822595350733595532632382847591448379802607577495580181490653859479349114968773560721595257475578148507676969827951821681890967061496881271616744891445741498098644255486862230350514520836212180426261683765157363207007867262230956900470087037563763226656974808792310621857770147322080407570376379954598697790153488425963771412515740956355653674189368136979747351428159386685257632959683257402128747846292980190164104320546804751772533479880450634428170349931851763007633972427797307983317227778903570645375497679188557438581746065832136436833482511011169521130219906510634163241480851730138673981499862918387429238121411904519480289371521384100266948520050533590014362420958854513390841244799445762724181848781792709524865629234650784221437558952733530384655869943970640207660539331950239250740361981526379477745491805362385422650455680941769410426809941802328084195093840987820445038147115980587780057243081618443900521766514965608296745776721323190156187226366884843008470184321330270906180672779106115318964047096352584301346404109573024373471388171036375301474417404131128515012722815442221707814503107487106674015631420099365205011999781702996058010137878371002625850978544214408398682760467853940881875122545725456338378217696382542077304596715301102071917838589058668605166943628712930787718493516749484792246284556196997694466297756117255806245313090682232126315269986545608348201992889130503785318812386006261268753360584489738811202725576827101089978 [116,96] 11800005227641821102407964225442201678261376857096055158863272971104427685648063373082730511847224456180722840210489346609336076182335838991395082472964450269411695777445035431820116243092634915523033261863183521174021876592653463981218114482761711656529535557799417130451019409046606079706857362159355889093442717398547252728413678216929601845120888344644843222096660410313998686836469151728759311644074515763693107100611208355762695940485934585672912890488410224831525795861007273833248614849173660999355761962741941019769717498325535371911614623226823912415066975610430193782087387101987307997154612627709322541460617170570114493950930160708962091736772665436663184035932028799128206278635360868300550587494570861613495085693652801269291827717915973052412563495362605878606298223104140956026127106198906384809542182618690570961397033420653925302410418012026101244963437044182614504765801895563811301605223834947378567137523340815864206499895694515044311548023959344631608121431983047462720143426481543034905776285661491211689700941476674653149070198955301469242408957259335161662163910628231269098959015707927061985953673390266596369532170678655987719446721277676663724348316771488254124591449982030189858566713983237509093588365162336506890748785479916403253492131481415031629934974922919269594003733239022561191102161205498356145947869605507899564156825236976030329654479950554077898438269075196746403341203200598253058927061406976337006797738069532509677481172929198119057905224148418175298038779132046908258054823454175359834514094046023279017863005847406549492176623124375863797617292198795259867019630489070 [116,97] -43804620737301013876871899662225323590504632738316048429389828648641173981646681504256497995181365225628803855198896350879894476385440506852219763625292408246224105324352240679896361927957468838089086439563118596442097775059587536560237665303483149257898303601853424275722098889701298020685513466104573578086553617050058946923197507251333220446621780162893939896281540881483499071359606294467536142133957977597022817730299979475251139363777268803696862340175173831714300319344026738728920092320738310055841117332427301185087037137720965198151658909706762429346337314388149164363847675657289761368541224039352447509783753005754591900785767126141549704902282693075776342609806883045950116380799086265309928096306837994615106350636343554491568840866016152972240033009310212191789431607074058391948725572877292600795367648545104030906154650750108294163627296050862620903213565677574549980277779822668403712531215947987772127365124516252511528262286161178650212552404219593224937057122325682320912188440004416014799558256999522662539305763433969694327280893348180952109328579039832691997845455363383741367182575088399260528893479078409098445435642154663289977960772714607512494397214145956487145933398361044589427431854393591119071322635799423151882323332770503679237794963220461271685476021306667277942571773208734463936493322629317830895666750625031326516148287147132429732799135763746548048450944681218876262362813320934348623357552482626697254061265563307772963104474694858976275194938428559419380820457464242647451027065515576527275668559538494437786590632555048515116598769428661486260048359217601197990327406 [116,98] 132579702146924652858146367541434483681224091558802724694466132646858711131433005322595014631856276218581590067240712418081964620118525200670370381159621333137913171966706293442487938781707914206177442925013739857017592517323493158182152582878980037301832153046072808106221799006378304461511138675527801028315486289594114334818819388180820903951182225866502688857510525500769130894512263434761585091809695927444614543632693711517324260015460757383645643469698675396002861686649398326593004683800180149437526251013730954642337778466384684143400119358326172764576867500288360607590311706917223167612474740044394565144109752605660871432073515997099959035749197697639236812315897843873889292754902227479335214153306128829303945078353525819050342925154603282369224840208135574226498381376689397719286941066121044546934287149409667040446349289624254043948495341103624200571119207814384528818926904715592880042901477486167433154639563611032235937750100540869512392446561345213233381065972297889461516237056035728955327008091039062410430860961339414682835166537300375264143877684177748577200204841058679533281119176168699934645775877770033602768929251838772385662155562227686352233801609406091249079781937135664919616678688989308134712047923253224257961526770534104544529106529538632381797108468321835736403841619974830309079949252435607520711667133291624087129860310619207969488126710084323811864959321342581685945588926099792129820520800738145509511127851760597152347000929560725979413790006566536664991689658347426421322439300274547832096827177767500331403988439233230822073754647386499871472055108787772164178 [116,99] -312711127760136473254089800431195711587477143591593492723333971959896848390879563668460357835218171839644876806175402018811237728672478653453048303230407894078600905648132629110356919423828275016952144094111777913683957112740518506492964438224373834257795478834155514428300303834399411968086306782261482428842105111502010538011191118025653784300150289323931923235796783197906393196713073673914014308017366787765972606626483441331151533205021844472806544632807194524824465186966761065684509620496528111522122411797829865724485146184491391431753728281899196942123755629267228842975757962311563409918128669013087163439194465318540366568474258459890210683854716416267689710453229322702728063995928773591595001022010304471288218968538820765156094219211092885831960372038259262598561704982212388572676463518780481996360665394919929296504850095846299772016004110723743108337501465745618130369822416355194573266378530410055963292938952848115933212152824611530150801632202347915027537840343459935089765067272208607245231600126547628649965130872046896474178303030009248053928843326919238353366760449300285490593509289481941501113931975756759215881498538813310965575308278815280364674715457379818384048220286992613013603919082923677491334363778059121176342944436642618964302134496147183042825449242945872599092614610337874540384768210243142194412555307908830814956062699364416025916458152837063628166361610065806667678993657328001071866105834002760834712560175729083203101586087651351116092889541540325643446291503801701009064267439192538020205816247582436117345776242340226953544705038183393437017594955282132 [116,100] 536951050747789324682764356327324915366255263154984517616750354210695160095624877225665001954783482675175071639808113765929868961964190244303776216994275895871026202511434000653880584483200277428620413038982020616460716079860580778862611022028271224142752883550517309435453145277163458345980386069073574320826565529053783417814883856100972926208266511039312744376684005372531675913414925846060746696602787406136320927782659295254609385061598047114611575380759487468663026635725691562896722075584213045715593697332009536300892973571408768085567979341731254647467160641680675976160129553874356354053932116636605634161083736370114021707574639681542487220825255317574567219536542829781724234083571601078075397095094008346415444005016189347325229944856282722658188806522269866952298960139485750650436455839590789508407407800543531085580454460621842802085997544968912050192137822994000882721309269150092175222082743129986978206432283602930890228147889749883364961982999946536043396751496097802299325920344293106318365231638401957101149857049346149803805065636321703003605466620851842263009023350129999446535372432209435082695524303875584223024425561875357291118861088972870625907832344940533235062295862625265482241682192336943593384015919610890443421720664999095226853195590872191754767971055081228639079384763385631725819434343792911047522552954586533311005427234625848194065617816239687799392834709315346228836234043992653033817511487973934799842401536863571865643457104245774847640492241575207086736201078187785635998020174267260913584186355242917777830819588127124003681525995238000533747210835 [116,101] -609985766033170529351640931735407667906920823270566529299470314997201623905024277724762859717943413482308362370554887727875667595352700284393360305807118577827901236063078162150624862276252943917030606430230776642017670906107179849641460538944112718637802546693695701501864584018766820916844367061497803224233900201047773910354064601633028193939705013329675696533977773776410386439611230364458099879392739642329640274279109213092687102560198425884044064246451786171888217857616119445711504975584396824152546999965773476386369014178189896461471130247364765238592543566853952106861597360263770286960602235828332699005696429159029213832889345553146923847394055271186522981575479935398630539985918530693765023857738279381932439213166247631411483848491094197540647402518973493360089947365686063430497783235391099784412065231397031138161123940712647593240844102717850323801970639893039568467002944735395408209291772917752738616652659286042002560055604927393766524517795508710560314163531704355220156778172825797689704137000731593920354195945637033836518978432616140574123858027081958665214107616127143663742990495886773402878260796722497134426742759184190047950007505973395335362669951435012035707911705058328964973761144007111631658531970941134021526253498034330414998839104665942759938141771788743453167783387790028409346204009425070830112861623304990112075911872779464856507383586845714268391344719462204484786046973592712275247810528158798576605086060467278418770809555279735755238121228213412460737125715558471199671203846958416791745537141739974164753771311642968320206397903680325405477 [116,102] 615853659612138926520913485055492819788186491320047237760901393076149675289562465139092364949312765753232222271779993390239272872672059237307661781382547303196760768948764975938683227679549809561800986856822909845286431131227775074705605538605429602040934010338102256416105379823401168712547132320813524281746097250640376593312077650962756213088059318449677069677206514660921281679791336181969611966435917362738832598857211454727553467438219183853229130503137460647838508820830850995244742183406403719028172768615813488018977542111431804417960866365957974911996157027474450596518897776866432590721966127576471678402710289235090625087813864263201112861716136298798685198381450524966743546980738403231877240219948346655813456501459878605603033718690893151266853783060714463811384943023728735268187362790226785130532096726965312061007977600789151541778960782050487330722442495351495387519419001811679199053369106000684351219140959334507357161211654799078899091248834941811339709842517912789780034779957195176218488285494830735665316515784788359971501992901463575469649629878958893249216766828387667349199303454318476062981693423348968806326102596182473218852420918719039986343454441315312690799977041398616300021640002580871219796449819009899853459311137580814484717436913310000765071191371580622781386898417229587819599150323355935664542435007915131830721949904210084298001486936855010047423186108466362590955191410611663076439794342117295698929900953310505657262774758955709392581964908378664388112761746706032721573499727858397155072970454103365385254335668416359966644790286393575 [116,103] -245349028570879736618508358300051697554872949253317385200539854610674087411016793858399528158132354932511765498030361057480531027176205446587604071985264952466781715255239680751529210473747568399261162370792654252665379914799440591336022194266575898317345466751785207436508160137160714897106305090319894173793048045299777564701581630208346080010726068311147356791905808585908613252360661865089627274114217191273310813824155610348494402671938584798473609031075627543517103640930277437497863271125427995091558621447202113516937741503803698555765178965329280175876158785688064510767254608415007890959277286853895978307311992669393161071395305244565499761504818958308563282463735070397723399188559669860166700404284333834849492775754319675240915419715515362837736023231308312089213080990180042550538275025462231238525406877763648534812327004048534467764268313405019308617548460125867720736063831747346677556119962141328265758078503906494290480135519777917750410113434317885393937309046844396055587635294643852361496663063610894573668444847736449264572378205464426811771363031579307409468617671240995958124567285933340509807138330635014728466801664063637021232759242636260861128018422484906508851352991340901972919240902373615768824856283850325908282719940827339367157379652945969889528919795245514420116613047617309267209934237643306895664943601475511881120352685072998780971870286038711838782929063391638091100954951885849725915412552615678026068677884195788349759159154114803454865402602326731999656705347159349247628095968333375994304127901687605935204516684565625650052583500 [116,104] 146877920249292126170728294834445796350576495955891055448607137123779410464725801575159254949114951136812565719493707201774319565701395812955032179121793502373766983151270191452160644440261576755048009208692310225994765533039594427064071943737463975259180122525145733435205900904974742143399331338864787038949038722578406782748761189066548829799491950549088086782372222968312981913633078646389171197808317081868461968912105443517386693061119667369178571514338211951143042095674260386736644711195237899354141387104907864315464665101065893887119729631727971871300186082402418205614234663547856738069519318114072371628900728808542252535719127514734859894668247538965235786661464186900014191985860645578181878248903955827055258027501386938480131300623483343804281004831154381622401300226971308499992366140623860065318281027453129416893126458492533260817762775751033023575398320973817426608064163838735791189761269031002192904139411569325167841544918305544183612958049457581980094488519475150982760868365622872231854748858986791767225105800179863128166745564367699726633359556229557973940096043288946950289963222972432886364001874817319014362507412125229298746035161113117336161783165671180007897306367276340460580854717520156050108301301349281079964435542755364087076209009185029712376074713263790866523089295638311184567410773144367364617834254923295828331465818325355739892185364475575887148391261654037460414376840200619007084054481260419714224878224884216175850453698510701915407276383731249138489968806834215548603137640146582598521126493802722719539869005451582755200 [116,105] -160013473119179539669905256395738057723072274151365403682489636822015664593246462854192941828873942655616805686017085871467370779971932966523794246223659154861685130846096883807615652473745034894035852767181926611770619306239134423019587668445326522039008273669974184964522667851483423098230313706478770782871160680459982874086940607388311732492641756953352871436222733917024813288387975260837677583152051825688507216899662322089875979044410776771576970163203347329987052021299728831282325133663567518476182487263228427513168289600587892194528058015527597551751462092471494782133741104927261395114208508167802507499308098004806783661716181224492421322120519890098280172578967230897330846049665669780903840465979619931496719303103590210907774269388848616233581409953566131714101583947030470852769453821804976166966477997734102253586935039287410658913769590522701880902129329830255415502980594740442047058636401968775660410843026163214965041247528918242381003707519350831134765820206080152618117221779002143539891064353438450112131872834379470700745418532820759618951584345908468062769510847549310538980228171240750003929358120886006486546079056109859295263563756055280050930208089225561310085590941329744100799376371141624447898462631630039614755609031102859696971950475372925513658153399007242845019500624046084307751981505171531352079487501499147911212212225197917916103957931003827277156884681730509841470567558804919919215978273705076547616693123786892940337560653138565714493808612955555892592454463383255254088685038324761260144803906345665722493897305924000 [116,106] 152832020319394222801616410979718042981679744120389381767332606375700753398537712864817532885484404648752402923006943249937496272461376936660300686605865970342101342635129126994620625479867388574517128615160225183706396757067330501406006450511752552248468049208201296886012629988838989781180277868063466692674947308909072667198367151273882233328096690612573860173645488225548539936971335455860640158064874811037384493999073361431265595930394682694200115151109863753321323840095205606709956424045270276495436421143124312872838684137092021760566192288045704396858748922718939844496790294508472977719346270691163263393850582509350734041691412657381841337008465657663811819317936188634584586376903127811308493371364400382246472703991104522127216427879802115629947598647147353377912416484328509081224550986412119254004797593037584751350387731691890149594503277374707283958071398375600162491388230380683746946008777337197145937382303662783273049526192548531867492179076672499260034852799186246316270933561092070431060790985924817544142441376585102845138806530784633409311911407149964769775714061666487810320297500965517665934997343295075895680919203423689017508086605260334922099449346680624135895311199730025151892330736563991365354291835399167097179072568656969200990943216977109226202206306744200634310204805468093541946430255778971834481137605789293006445355926075815408767201324786661216271926155671635008868580139194977746602525331704498322022086299467102210126513783032223766522064686612729306325060925924518745883706534494107719340013081160387744156473250 [116,107] 66934990653248829386851612750743164622253080565302602892640156003746853191709315716016576723503809575073779410394126845088294881414006256156130081935465976737060682672401108985136829287063371811466399136850320651132569540201536846258216052242499574574204169280598981965069474811012264935317035145523766295426110594981553345767953846737060052009370575480081464575909817368847979171500982673316019965880805516628529149374822081212144656396211544523407647538569978132762039315828629628261177463168192797646048354888927204184117130002187771697798817123502849412012327407036538092286280909876284474938080336339091244478181103679795294800098360300309980156425123881157532426798707535443675239392950955109351580094333832818416897648476959934169185542843102343922112115298978920124526667941718625126817674675607294993371861588452151272027737719972128541316707599832261065406327725686680550034871593922898768008697300874966491397521550895363704428293552066260814023095263358279062534197437812386650995111762750053181229749924996486213869046753050317623054779510757867852843018862692684188365203900893436997656744143723899431521195401178215386795559876426340754679541791641894598232244957929948643871596508623549595705190266538814679698167940910151485781453603644700418314120017231537522565881028054001191955637368359695175849480233825565915839709650145983967204103256102611364954512025508124837732878731708995677295642951712827514684841115015467733377167812255455410780277390769017333986596037256886893142955169686290009466205280260316329075516704713258541950 [116,108] 40520149394933254909599207193255207197288863596562265208755260583607759833138191758514031573559031955922139831113026160831451963920109788154252851061174929812021079620874607510262999521269605250108594015431670473382807037115216847484718865355364554579425084473115114969886268925885917159372384669030518385286824817124337826994182770759577481048092957434823827500912134333820115273966207657158841739732732534908827964976061847961575608885161014000090592176896704301422385006417572495406599140823982147852388434684288713776664402517683324237705819730527411257482111920617064307616640182187039485913454242732007841475488240165855040407454548267024121770178818541320446763888193795508838835746220907071061071035547304501645765006082856923463337496343239978357084008719458075904345253616355937977667377600683889452667203739347639945681753172088089763825508593472400441461373207350336183660700187255041550861083625945880851058720761455895254522437114802606791563045234960476851610709138089714156418237497778652092408433911501124560212820262096909285199313832203327489294965184170290043713590608623579059218849826407404136784293407801263070259303890567190778459987320278562782710292716420039466519696332920227042272231033318325167387625860264440883195522742472819593128700309141496948782327543899662004295108619202816711812566072834855718736176384495810753382545167165235438187706658010255942516721196423561262472774664301491888991394239335932416690440061108896806280511656578408901226312204812794978017268093317883751232960005507803315404586133819545 [116,109] 13900649253630132770654863726148779731170057346770804596625695739464897066570423781113087027700128093783795459250006528948934342869138693274655062225166605407620225538004146127743786414477698526423502124883735403449372249990142886023009369491900255964554851460180872391942737169465213046424131898123058024624120799441024334203252043448270530686217520065819033181144011775944844760476857764223830255878383640979166682149609782937118195338437718725378629963396153138240855436917717709280280174123438611458626951200677753418297086429054792066857192402343031785140884174126621324464381546871976681856346387030671746792997177791816211613557631236643012024361325058778696406683999254689909864554637096612337724092880987245482439325347379939142885360410475646158484325042786025694234165895889972936904819456098754150693775556848952433056958332751517936302985935435690706325619438283940091765580898332237213333504704287193485075683909205509488826858970481417162001296225484435919762944340631362006690446492246867530900763762990090762360403220351403156868873680542907411385964031625748161304167011779110073730285988691011528286071947174317848246137998923984174138825549165224901077174389608031320653910039371298178091055885061244709408158203694162140608186796750795317744487838055559368768929228124202654165551434095640344269047931245941269558413824173541193649437120569525065302747300874199299148134583035326226225372841960324127666392689939806909847658072403287530346010375924290746423474864000915224563240324656970345207062986270258016336483150 [116,110] -2713074451449257550818479639333914724777362931204684251720807207512058369566228037892078945652466454700163894148452860101579572878839189597632879262933905446993771576907576968930137764189870146811321265375106398846786464809178166081336492040507058924203675394158276894212445169027971954991944469867126655078981431368322324151103232842524421981187775309366457159070381730348736818539091152973410666678105141305988239547319751969844601393160132821268115913681476133608328128201022407211213907122067812469675295155199195602057657166336932895892069191762103890056248271788960535561453231125699258841566172844825658351724956721343912495505173782188642206216213580742669459595917789162399962403045340436019044304730895277884809316196905179485216383424244139034460754457657529602332582469694094460765849613036783722918122780278682510332236371779705413199526310292232989973813326498443846459698975283518413084600876530001641827542120775499786725678069658484978803869970182717911930820428062361084261672076680263094951266713819372442110027952802887894805836111891640739062435318975547335088166158334377902995661385930476140013803400328899903490987297592211280145105322169420541488328482870044470898871807527257477420136417280045819776977535997502886468391638402662768382398202552790083145218506561258978715714271301978941296357383502802338277594720538936336667707498516662346043641321340890831445494100811398847054371402766860130023070034497790235364868399240596367823783986384173794856672375612912320042846993497026613086177826464673865210 [116,111] -2198575461032987111802823666386188824082753852784294658472769916345060337685182072123441635455839093427568093653870095154447004890783637265363464297795551023266002403114820858539731363468305657433846373870730624553982340371268534775915609720414355732104213013144319364066314113484429555016686957627225691503273906860261869045736683939489245218332436481577553002193026779183592952110540001314749129630404716355077143765223807129775471865740076273156273286750534446303741561031725428444896301276464856170879746276819309478546722255839363111825728451088264331229162029449143432252835096390007255906800568444293255240777470790552334962493504568016082061781239412250204154181994237861055642893949197100555814258544083045396571836092822097360342093979642506931983439065624951889765584205853690221973217443722031373230419492884914342788424317837303377296915184660827620478947713019410453925328473885251392639779172701506714396447362561893829459002595113098880777944374612354872975920261329435626859041507926201994118991319432323966224391850060503438222004953135276738473905063886411747726899903353545670781087588812518937034977777241639932740782927885059397326798964103012369303674897831499290248745854639161597729090727570475016362466877434923162379240871315593529015622253714133644215179076648427249250294776785210411702557285371806779886923355957862326808131851462348867412628808032685063676305930351141682478349192648328352985865743113395073640096591698344827870345648365810988549754491006894817292238277538288182550458724858575 [116,112] -899431025338944361147488230251845209204126215875768582883393262894527140475248738192313738216787703970481758731301410496554454186642311636081568999933462924865163209065432026123496554301623335894343302597686857732598562246382160999440336359567718860192661085021585631054837797544843985033595861302767922496456197467844200279566777132169092027578444229704285911368870420261869809791078192758146114926678119962639276229460572675006567276980793472353928727202071399917894003729557295748390989107324602553660131691284021301332095961083323547256504478032237067737562115706681064594214680570677943211748921173341370644555998787203383248515694491452145493536278805280030248084482032974338139360713252341422449735814653342478042113670748502295476794493299030969975775788627738767229340378916860071611336899737286003854796684610776204841542160345145968761538325359421876167571160274545032567570133213683709601462872322622104607478024246688915730424743718419311538102964595103548861629627445193523653663402156268081106530508910938887911516879095145028165234788960969721415685989996285461604509298159706350560541271128647513617822991060218990806488368772766723083907146542489060049303337226754210655221883898010816834173982847093373208015320562372540626294582589796395491723647335927948199924491980218762988745606006989432216378989180700304121320970881847162772559591187613518803417033533999538584600819940550338744900997441885161423637270929533950281069004525307318274789901630785853283050252490016950229598688166087611300661635 [116,113] 30026187029711979460734882056351833675843715368901470527165732455848026630256696408005015733496187991901668692349458569350950547411932528003781388679490600995288868324883458415745331880449808563567905853959714760789245808671670826045384031379321927388165724151023104989777536574350986133534041377765481816126175705562387853310656679094813484738964119296884040069239865716698748135389059772811132145054085216055914333951737427270327098936844719067162838361353007383219410765109117208610652769808796305853298014050005745707654874507733930493812796305306507895190724360464123222828000566460287293249099102126865102839635738728117916268297901860903902021340192648046500447300789294668006725459072518450367601226969831314325558236294388063638880697499397846643231525219181132585489908335128256884990687748876544477437605951197597712232645181524656573911061129011558966657133020152341503625894745007786408422568042496656079654963452863579291076624836661389886681067595055507141143920117798606973824473847362958143310783167109845362377811045201738887064338165595904378761945195214494640463492052576818894961420813359795172506373249137286936378685960118683203538323067088843606944572888001018684161055002113977995601634715578749874911168766493409124341631227364569413501239348382460536052983405689768748996594705754176211086021576820149812067335412934431717560022025786976437637081126980348975018746743496114493249008978128785869088502158389236924791635998692599898384183066462136220389771906176626957684968847326211180 [116,114] 50094084638454088175869678525727389506001241821948417106042069321775824449213263416237220632304563553730432679728957833921714037994211340376458286314584768599805846732943562597192258807782144540636745102255660943852281558621806228433860922570954635142015147962125963201028843013778093168504456947241578736717518128421661721902647454154643928673185304356455588297345410219570019555647178832449309539157957250632727533582768477011622079658589159725474250697628423363409114895128766827613220712601523599390611869265482338333764464177021977331010563798586068703337909533725562054830080295565996967219179786163251392217694892488617266853721102274777066413590727081602135452766211427419883763210489204748206186140208969631112632788600047680533247224879845449606333619232651081661958838591215009814349019202801768586192633875859350251563950413013341030708738018743222014268355217139583813462901273017025570759207309043058074665422071182851873048984741535631571354643578556411711846615772163608244135785746346001206856070445515285831252041106402308919235274444653030731537313341647797819368284364484182514088739552101521463358399499013436549868508208267353463160718920330895789098350410936506026333068596834201825650032981188175243751434808569904289536192056086890279484013981041810381371435577204319553616680748440434479741132498528370219202104119543640148394987600516568132507593731997347041469453453122386890418319160752843221388607771640626062497051432697742623486601365343849571678067765183851822250523780085 [116,115] 2394224591493569479200735986775906121440029378868329233627477063460585429052461180087326852962323536090380789072911461528688135287944185858330312173564333595338957186386230901061692701250108513065450348471027617174667575172323655214113492168672755575368008908772537633848169738436630239012277060478931371279574794135508812266406076018802658944380376331013708174921077893784347667786726150221967376206904422626547453297004689038509985784918226771037993007946196378878961220469771097647121123471370650256456824352702933680862525761419120896980978968089386441526800331917470969462919057306058486189215892858207024647461455922709469804351526866302319188224552461000645925793613129650119908519022120448693376253450922972585119979695570636236103460074331320559813388102892879985139695198562717526786736648793946132223607253602113573793650657259671569190134178890774345496346877362928715427854382760836966725938402058790912367308363377932616819775406973449087087086756872583442184915660232755937703761758958998187888363422921145913491644252401059965291140721188529220658269826671407587352103754507228011933430446734127209781951529868232580889169065063917572459964805764668863840975795131373266600467533920569371198265378497834425534624183887600236014915765438145458383000937014090330401243311857985356275074762822777185357537681941132165326285134749299895340691856300547603270786138570277488474259172178231511848901255858738662450717342919152686807332722961382462731408503643579270152551374846762523293845 [116,116] -2368311155292828699800129845444268823712336502506290634951744487645373341060172889519296933200485513648776958776947011765737469504531298864176535969766404593799490203731102889382705591842638849616077517183838716270192000715474902738162869433615317868207623372912798242988266188812564884689066366573297447903842059450310030206692426233540654587257172939071781168894501384113397716672426231478877545102704539935827188544840835579400283289549522332810971129194001662671967997721728217916469718919199319535067412716511518416119076974395556386668270601618320000624043452501657044203235984715757749115601386094075524929630053209480421209483217795990149197335042151897325650087733867073290509090178576286632751362328766508805929980449348058638773200557282798569228715022955718319086034621353950030157673151839782452126271622059860978941629770332899668656354384068371156318788573275283063566860167318794246582487844770013872929812437668782591472043801084593759601221703389381479048931003221789081543702112961668400930144392572885429832544177389138401359453595798460092568957573689354237826984409217860892772810085190637565062916014609513007080491395766199459508736974993610106205117750063635508407497422694945934797527611301251581929558593927814205974805867004780521797770017268115732450431186126044642170747296006884263388138952283522150536664644398396781248109907408022233368027592908168896072389320006580519563920286208860435513637570677146269030646289107664073065034514744136138301601836719746230 [117,0] 515449543330686396273572645547974952704267630442200560346870762988951355266798552855167179828843737543590370148353291905696582144998976241587313870589004315991133816715063175079638854670943754208815661890731006198783147404959837821505550894521339477283677182608595466163740136696832636458680686642288720698818528037118782244649375789792485357572571163030061076184826514686306902840285918167567069380579026269217160512885836885309463127274544891184438782410960323809408357931060350740161261086972881529149986202015971634958356870872106389340410618785596420169715143856801938302565300433633842747332525726926031051737671114300484747726433976405300510625039744127752988145783558856423474851204663152449018110569785061259919881196390610314062631520346290224721578260002604954842605839176239534364906218900018017786364729677423814143540819095629139767920107816660112113251256397672205127034966888767900126355701900300525467102307146898176208326640153935323846882969276079677523020529682637082612770160867619236567261837468895754373204598197094355226325447860969853386347411421905036076774022966258146828384685093807569881645033912395213191144969715280363288875339061227615868280470406508828123244279266928158382816991381037379990460495289781275455142066525796356695430190947454697920193487118728628466517210108641414126476167085185108006081334049332282987460449456757363793141917093530895571706615525625324476670115191505818708604251456152058881295931435247048199147385200279879033790372032245463714026672289624202792796505323096611996096297200667383718619624095974450979415859930719624322112887604176487249839265412396529274843621853737588479238391460370376229396342884650759301363584735662231736467957798698503949358516086305728819572696399049396611293932301205996644155590856602267748444989584046615924950569183090954228304918113951199105916149448507958087966016775359690790769975639922202323617217022380276169860010330878298961038772135823776153600000000 [117,1] -27424456570808553418655978744234273550833172370688411245562990791483721154019906345107087041587023255172395464168088425376794478195393055063654508271593568904355384630777313530078376760783359087687437823923001585594641446706752798408123182087497612507115656191099091062239530418687489307640901174730967152382217412078295276344182426793686410609927659197642285433775134024111906917217267185079675815456588713044821045950926345049818458405406304976647585100539993022213372493842875773182915971740678918149250722614222932903267387260712774617482557283777531458278774732443838014920866128499722606109797614423292214413778152846447182746456619078413258125374982104705228399917640934983968337587379700499707883046556232753959768081812529953035860065854669435028448885790384931481035123083538525498388804915050620855550232216320239925433854697710082943673158023670925463548445306606792499790124176202296560848064034440498584779046822650880256229954088316351550210776454593453139301174596460457982976647329829092524840274489126677001172925862165120958706675160316108843759143946811082551800188039248799919476548868299671182776098993331193683945400340527400297431837760864564019760482136805062817994358363960964609010322549728554666484046705564191580858586462697305467725224286790208394900093114161587162232079774024272161310546147199614825284717852255192545657980912152792737992677362133373929426183193800244740073251616851829223221654951104663955475455153140373523043621511913186207313048047917741118259643291335786093471288722134930843018519440974935242850117901350203220224731065336426659967422842365032662887984503348290511390306044245385168461813541860715211509739050480479508716632910482713581302743832918172891988623763768525244115821149285666962810601719987724936654903958166450159122988584982584069250165734323854115689304157258617819509679000675235072902034843481607621201073082373223364606573323137733536657733220369646314387430033597115924480000000 [117,2] -606926047301539154448185685329013664912884812210281174917993280514592102582484244565740780166517563509907537259215229205260431123570054513482734371607387000808142901419695927662442331253643703496028526719190265741205576793776859262975423448947439371366354247743170405208655553809520588462701565279833661969200417412100899962089857908487993953809306224073353509985073757518763460579996592156783127869533123151533258245310544942329414542375689506122132878568453255027633900331622798638527796940930590723180561031455111771401994620244356445443906621122324704285434075333085532963746749589616168474661518222994712007132097423271356059811432126613884167242613763314608096555404062178848200299096722269959057495746327476331902221714557539431007623065947831576562815369331238962175605759439293915028609052111689713772950879561352495769390508120173496266698269017571406796290895452428405448649360173851787895313539923721448626060293889017735055127631335936571894420089003033008279868716006281629550946542799427294549217945617739710098465986056658107121170780686788482696862025355980848247647481355364280056349286034018386499743620268159772171727542381666750563580222174762380191469161989412449733220021892255797276068744033104106213739029745922513359356967113056143757805440183012826861160835294195857262912040289587774377144588214652939611521358177937089884266225161422234009430318083651056917957390412282121637800377832318478501313452889214874494264661966457599395114214771147429958893756009866641003933178509119371576277277941265240376972228645464844602988987536057239241039961904069395296085999874149858124850126358321627361713006738523826198815452417459956590371278656652065012150708649709147013555137416865761717811707702035381403179848339568505700645285347204096198352924272119487139697951257123970111002735046436401796602234625322817807235855306468226356949033828261754350751380240059320246198922306577156511924067862984299143458520596520181432320000 [117,3] 15434603907670000369394683859698576585697924667608205174365678946519496344369947011417402684860604879933143529820721215110713125994209217739027144314314162326440551669686856268499253275179971169505452680247571508155583482049306396362307026891759458313200910455812306753148941743818755113733239834221143452043397598115333590863193206106563965110003578444381332922038011183598910583460237033212270064019112403571183949850133209818410930786330617873533155055557848867441053507843691948114375167013135451162272410055220739424824075992721019692984865241141198480418993151645713646693985568189415396956939355319237664006130048977529769753086894925859883961623626590488045526765680762895165982004506083315889830521093148904955290462751437503899861557760264381377136031970976482398824811812064468727825862201690820881366689075601435827937290682131640309239026496676613948714353197159176485811877206810776813385082652863341397952968129967968933087461056962896015281128977680538818884828237219189982273072229975849489110597037926174885786315848019429201710898062812229828762623617790589495858208002757131000684692851311964874944414079437565662362355078852744852663721318592950454531970318786428633368299275048568132381773212707769203399207867055841653800577104695612790415517915589726253648299521798233262872828082511535619706906194384120242135611114597685015152523955352149275600481658628787356806897430000871539553236929399710957977977922184990513405643374725192673057855044816763798564205455056971786494483584988139411965730715648936058121869110335832838898354693621858118980738672443633849415434656400453089870219378124137677725959219837325431698408095614035539734845471799392463122184160316229020385010971799246742604243991590275231608342650521639511480609074271660949803090055571113007064136031300223595386093765556945717051644245924960934822673947600885484448258960072797946618838520778529966283513605166463963020164682314772475004261031244766117888000 [117,4] 134997492616112905236380848296415777524727489052950911344221493201636098673706552748180294050909508494627707710524707983722192631903527812319361016266889410624519596262421341483067866841356679707890742110493013331814001199971802113542218684014720933745752532464770299147914195751680162376147621536920997712623433951862286765184008936872216993620522866261106221358063562165550081469085450299508810068594477880435452753198961880641682571392971346907874375143601747413866880083086520841619218520000850805234186999577315828305655020361298917373505846483190565630422439056528228530179213582387254232317068713452186323401402915658590389303152298327009353145699406644921238583149294049748231028115718600188009802879896352144199418075605126123829792606067984726193943707528118299136365316310543106050141842008431029521461573199777556876373028503874073661992254277362094145184157708285112694094753118139528015292736369540789333537674101327088408114703309201651717284984193490830460897926648591326903875521814254131625371007308260144805292522649689232561353316622436173498317971260860848365333091241706159510491156659426211072136797077427551589866615472189335655599355337976592001763337744724986934087190174104765865029756442578848194482298228324717191735852575596151396397939226162688687231031385804963781914090225787943205839066464847162822182421819680059096876226266182838570951943505358252228171722182428890490627598802316707456096645026891688560788781574184260802100262890678646919112242226912142839864687000359502281812571401721417469371536440522561600196269316437672272983080691714566517426293153289238615545556605987763833539036601676670761651227214329005531259219762402222837138660355659164000215784445841332421388105499854159336175194078506728229402090893112229532580708004698990884331580164834119263628696588667265579652997573692773523492445488658528576566581559187004599323502946982017402956779743445014623960806267675864850991585369725599744000 [117,5] -4645925842080952805181456166422980536957788954539803104021828108928206747398406653317476474587585282097412702181499670918628180735605998337271874467101255580634902183548121446432533506484198457290737721412462111804064277860374276889117633319911494635692733368059919226874219610474436797124465314915927132111939150341285736358929470714575511570598464217756750672677242562563245840763524604129221076082892713517185605636708175860597677018242917799510105085056438057591461738989554782949299277034147625722830796331201225242264153890674859745270293778750678814729146519292187205001428145988781344272987943114768857231025061886996391045833711382638201364555819824930499892578514882153532976816846381396861987764329789130820778310594357199939338662400015437238944260407947151417999205814094046675017174193203899878748064559825713110079411974683247857834275383938581808314016924196516202150623639963330504147633273525815256043234984815985588847565828777549336529804098503151107600150792363523088094318686681209835732513214952423198188605742383149884852329963805965198020514700843247494615209367623631930869292831245385009803487769254846173770455998332251031417545905996740130667294543884154218716319765481811329310605974730073697895269410007857583435715921207945830227358520237147794903851158008397036414815902723703363014547494975897669488048657411709395113524611269588931103933828664910627884187372897045470320578072259221448311598300556496533439575718452372992108886836973283274598779250261942239010203436323946099208166409305493142905640194668900629407042486766295957043534842083186854250797397755933920787240451279732722261290678830736159317109236997339668796359524867321366618905236553519320549021975940174024166345909178947223186263785893283565210662353939568994271811694364818949551370359974964991423791283937421838309319941255153490134077377767737478021594822800303899953067527089303187241192287261845359427697006020103770204271483068560179200 [117,6] 13921637571497492967730582356343624060801089061974825916627408165876947195990927394225152170781462017350052560711518177930511946119521157951874671759880763351496368255874152439920359199097327912672616254301139795931578023282604758505336251988899373745143741772353646582792731427931468307029875798261176334297893570066867882387986987706886286740738950867127287864062416119365776348536516431675943532330920662397499084305349913168991298668301954451748563312915823349825004205692418714781462716199199615619031318273303234286687366462421528895549132722901077718701231958664261672995572743865906665144660347048425398783091093831661997062542891443867076164238673296475199409406031083939779012081040142788400687444134411585857463639432285720877061390971389514614628745688757357947713711212345903860424199025493890871215338515694567269171399427895526616995076898368210690750057976464383586297441598187897900859171938890826001360445863247223009693367875173050253833004739990711765765793492995289335889029684267496165373801809379017297150626919040092556329214545566068238412399301626022922661541631425817438688306008418384271831684687846473179991198169904149581429385791500750433473204665512157506568931233245423344755006996533843366003989988182039718618087217693358021268606193532325446131945827797934352330235215234466574973000483093604051696825417648328392052830543282236440115291020765562996092758894217472066970724857762722111876218274933816145827580503034862101934423862147780483004998151244850053174004329891552407523374608852768197312576920703844709202612653604993550504221958543672789666309251432094967150111126702495323037958792049033300382630412371633904029683088667636352871659091701784445441653839266764762282571873968380259286981582162402308894228389369173122986200729473564521524297270829528468332686210466461767940408686915094741393491120420780876539082036076677534816657416319317958146499683049747482764878971068009998169653176906547200 [117,7] 323430282822915410706382257414856158964858653252522991382460371756142070560367775998973181871187850606717033596011859668341150418938334659323316993147942710380374081519827832725415932880532726872179750302689556291418068647447156787726034849418423035897178259988722372032882766222989306730004528570818379700400653163931821093716617691306155604597381331887998385133795142586179091555023859482463656318847466348721052702146382895396601235631654796811890469764734392340773341831678432135738674601853946748642684742008828309472409365608360842853677200845428769083111087349110493796360681163536042780099634596246939610115784248119405043357419482985698126823973689894883518619969349584721363047661372987656616908723493289419938993802274190443201208403312402472375246728085153423072673335670839758770629180675763192169141297729313599777296690502858657426918188684786252587469709947721052336341189256412188995222916443250634258098035952627728998308481458562539734498142816048667933973373524558093692823592609604425440957821849108110324042336974869187576065300982630005936220272365902839494951583178363057045749320578915821248631919068875345479489588418365411858118631600497363005044385751326114638421657565073484966299507353181760280980759656906254807604182311832218129062271912800959517256317576712321341506033962680503184350055020349033469266982771087320799405191356579799940914425808275395550261690839385236797198287423620240087469505940536983766219228005024152146928673734676178794035778065142879160263104439421344323633413729588973533064943495727120851158239761922075943279529991666702074535684178665256674863258954939202560372928345003930405159250495193334475834412925330479575000224021961113816764936190620175944678447643080478906852658755235270503972273056696515405373055649806243803584071368161704667682053447299956834215980177556950742470304466567814787052756025989118967540884340783855160529290772472766445022342128876258996567968579584000 [117,8] -3363452008348050832199721859318591708554639857065217018985674400363610524799645593451785783952025682521122862552761346732307158151863260391232917285820370537884121946541325041654452097534864035371673735710096906137088523237021307055360126687508120244455607130535946360921945149356026312224153345012717876870947990213704269580996353994888378798611057088233114457348399089499988934721719225011142600589569664749777724449886505926265688696686629494626010729627011120614419075960685634585380114311752409673197685440734365192650385471411907335416983604343881111762629290236841647514660352890187261144653635284430899824956965359774941992029447723378110006373240136024865523832683957716401405609169565807536021123542836735180854469751106031710795028127840544405269568703825400167971145299554663053319435205344601037575675092675719246921992239612958806065486567944535803766672999248373229607965083288316017835178086628412300117961790355487438434272406715610375456656821366175271613497900697660463245749497185778045960327177111109068521747662362991129676358753036935128135615685718984665196794015105919615267396363798028663443426904766578297015428306395266288330784691316821011153696462723676488920886741113424579676206261400041795967506123734916766982785044188334200498902546139701708090395570358445469898871663488924976737010272922257759026587135534737870304572814407677898011579829748206089885944885911376328475225662428880729523578858787429553299976678693346159756792305868686847051621683666447765576982585506401030866329555699915217894029424472979441390789686622573948445477717777300912057540706616444556828113190457440635715272106912347594942375823819957969040789680011236561799799690778672114585987491854238336288208297129223548828934503694076127602664588079172390751446069520677566336444882310091324362162625347143014640209420867957428944998481523816759988187969814919501865968242224966689438406604145400693617580878997641384583242092380160 [117,9] 14875707016959736457914412443383632505402548933214579932121224272771685171816059108498224263980289948781718594123274717535077228650433423682915882286610242777242930277650608140403415463450525910221833267269641823105931211677310945429446432640701126533224483937603718626021385117237641594065646425266245970235365251392535706006988721914516746116422242273051447236447838612281046874569630815873788416157022365192588183972026341705224286982987993078981599089542395630146625601818157140646669413093591610149531573986882443710421967725958499217020701133387430358045411787249746733202666909745440121705588808729944120526266400677741102817899601348724319978340471004253623127235606966891786883595655302587747614645722536814051882350180623491569325555992786115371802463290164118121502830485183551168853920219332714225001383253726363285914523206495752925165450567751748072527562335555973096775836041927526680829562017332524923944233983550477396294437631651251682915510251859473631000470270717580654295659334640640252337869353902053819967557165022571547719453749693419434782785732739748524317016746267626837844864534372479458565312387979523787461258856880687023256409866916829958595348104674304221171449909468959918243296785465960809731391118805071411055843787968109129482581741699353939510395201937935578290566359447199869146578276082905356890634318418842318058308664639418912193357352402598176326277027558509528196102335652205855447812022493645852078545057737670383248988474757854821381167638867836756267836569755793800142754216808962665487504269835779043551514302351691251327976153899999752867100074445848334268788309207065572366333649507980112187699277563397283071420175016659475513559848282807658202567083060951282337634970219112171865480058706760250117659728891052113552010415124384101217727753968920164365753286607795512194899774666042778732517163432661537049195321273796134464881430354287959084955361336931865428681003136060121192962457600 [117,10] -41018593134952054927725547155316320461707529289246619767971536601480899708572707118241037868979773246683332539771843686433378721137106012111254540495704020622759724609926910392318407405994825174805114848571203021627198511235322397060668178181386134736568835733379055764945142722160067968505859160562779257433579647143955274052112755104138911076945054930938001401475705883740290828283306465966710485326991602717614075021014766990426093955578083657250663808401021858221006200106008211635338462738786768126049140917754653709256105321253477707222806584517390659744018038219462719161537880427329189747666264085792282047266555969884870531063578086227819596483304788742473378439608475175759569680541312023873225274482762812494645871385416387458809431918694481637938004437905082433991271609810385924672770919746735132288932081159851282960930236342821753443924690054300637189367833307904655868381649656014957765735419113276559191465663834224455571378694154708870478449905206367803164565045788317446211136381692816345510366238993380186080754641732454683076379640705719420805832764512377561028673919514675320181140125978183222046101269200993689271677778906835192074911162482820442384282291455128850547299113115017980483673825445895198258117138522493035618133304554056842289896095269468551670233833348732750384800121112177045751571051440606824439127072708881036249685040256000979995821642130811535513011019506303369274833636280880784067130294807499083782226351036146723908949732720970309852931355735674964987294847914737971233158869376309437733112215755041229634319711405944416153344735222109394698973256089341030476818103915223536135775308533729484273181641484140530024120730077473926692284319352776646012601715267403942884132774798879453504121140204133273255977761766507132973181662503099102128057851813883115892255959956809397254791950869049964945163888789575527788330914075062666424976152810365288969870716430051033761663666225112596359413760 [117,11] 80019843882276153364280284914709821351259953272370516158851195381926973476232904032653707260108157403327920525507661612177191188251637019774252880546340322487461984646437266670274896955186344692672573049725693293561368184678275818759371384676564525179217496119636964749852091355424593482855882260842020907795798717183385694273283484180950137666237213990469146938470535334323024022544191330618371837261662779932813732862351724881112229027816435721517034696458317958166740016961876373853173841990083104728995307183031016461482552055908517943395750160351384450980030916501016003341308142505739932881419295295481087396406865821747906336857646169993778408593043885955693460485673077464201613171233774872875897045961068469278738050474661044758265198695596861989877932601498791915204290469072079176316229960389315033517840299916289488338015609204373487416435933840979717103526418196092798423419682041609639404751850028936330765831474432069881695665829659041460003206901826238635636749236776608765587020830707467514482374226753466434235483538035405082147794106194503585173700552193354022566504504061632763625276721855714041449431420241785219437460577984745067596776358540980801191597950613319774158419557713823475688243571576749760798264439134526590500863654973141651805262388617945492723747317648477165112395278013500404294852509518095278643716209187863995090314796214950180679131933984068473830110674568732695178969814696897789890322669257801312662800955730061277979796800488045256141703155714287240342337013117759041569047380758293600126438868062599521490429537586685243772182792792345401159785112382526330929070567142361445158352841774268643725504067849210075554573885182371717965379162116435681122028764186750749331854230735663796098580761154686263478625164246114820278656779177188908549545451298609676023644462185383108801443003611507554927130693955879292883297599587953862047742255353335316936575508283715712030176837205039985459200 [117,12] -90682995010772159753490094834899533206344064369682469299985009253484646213619181269716117852644238466653086736558553610956062626728851633428231553104753201948870658904996911994064143162451375430932163420280545953663277414004075696534824284961525795947005272908502327025841315593396292662600132914459750711184915918256477988218469509949685047448924965385794612073354402529767426104349448097113610722377445140037798217061782404362112645586480876248033181446390900859968237692976544775544956981897220201989092033189574434355446716548941237731479593435296791821966420026945294845832897818171462881622672258716437677783178931250997386699249027742805897134261497381409028396486143610020221167010840611261234470487093614642416195489892098144200045592679896683387873661029540824984485108898541078884163289843968791678445798042329750923960517456534209773506398661103632070059329247130355130790311871006772320922152562763287917535333433910538812449400591364391317661939406793321411008028298204973566113734259981264568549276170530225207500268533513444268213191779987238899971279732167165971100399759228767021131641201336688032318499774023319459818398957180839814920206525787182603224551776649144367657590756791728334059263428124355115396942240458625990044675251728448949977382273998043834544849560611397702829975377803973792053697009576018479377481265326969366657033802996079191839565768579825036540807047771460878246886353444118395417857453344927047453772185187525987020908636833620398498693826806545631632793115335998260169537120089159474823372125536986151538117284839847329750131728369178048980556385148070315185036993573293726473046325229361507716859607923286126591335686062805449398892133418677344709803729332727602957551778638886876188285002104005319280843854660049858793467245854230075308443000732622847551692214046807391143397469132202986597988085392169483180988317737734143807526933276354693028973701155447331877876346110062100480 [117,13] -75757944132602637460030973784270007584058415616574243305611319768435870071825084437932353247935773035993301397733965877975174650695048124981018672692504546038173494540815854756016283765958647802308624766330810471654789482108630157591066246527477768314324406559620267153603652108250394700691620017768084658503901852200364045540288149318841366097574587397724283469190890950976846284141142658951760914494203984986825904011438681157258206824689200653243586769323920328391751132046538074312123328502794507916276520544006867684567038831143067475856546000036854057960551496656911824346709107810160215276266411386058687869289813656290969670189345713490581398262990022980815701542292988384165238039247251777306846476439192959435601987674933865925191081621840858084324440668943406671942075036527129010748622148307619917129934201391462101775281326290024029411015452574739217718612494533368167292473855514553321224649266216967795152080470121133172240474419998182980508275354622329812260264265390933824842927735809307823951305109746342431892344897073957176728546544315216710349371427887214633389710647455373053409568740618048698676340360211995687938940831464840896743123063078057487032733346371475241464215394936206094628133409064090350122787331155160275247662147805229305185553967234724765693472153093114034720523265570931623594357226987708080396551193327139594510144217303686288453938363133507256818555425906324048123606252532798627375943998474865397109183055804644797492735996574322830762375796133465437720461300746230825270104239077151592240081210758935591655431646402011393404807500547795640496030749092900668227513002458197595692188369661764588314959216047244045092367455209839662371431920173530773505668659068885135656071100093789204767779384521008501259982258820791004854601357878615812582948774138075314965103436752425298792692279643815627519179101302777557321562317739787624292286441117159070455769010593856657658993569316208640 [117,14] 647094325726257749969254564475446774814072138745396309985284557192890830649278219951874673579838462246089132196789027605257093458874897301676771636154655650820680893684618874787913590479902186101143202298186453096620697964608444086625980242008966971005171059178910506819602759546040572259690087084527349228466239106642107167975648205867334549222939691854555848499223282141975218361960237370653187343857980610237698061630196841698676017993237012339841362050781082220255274475883359690637269213033770729174291776951764320809114773379048303360737031189224446325301065182626430982135868137899842253907779964900123095143410588666287640507374455460427970166578506574601698819285036420200619100130086309664401558961234089920813939689177326704432780900302845900602540289229372023322385001191954758216707901347766734981724288572424056541792774718563348203345394975145961358117951552438822320953933788763979106261752900904839942474925350680233389762532558285157003157390515316392414114343892750898938976044856773538568984309190671514387868546175761257970048321528618825344071985656028035966722971796679694135793364492415581142572500017815737908408092822878709567453905883477360697287936672072542483100689342824809567154781756752524102122747513467097289471286620873272541261501955294642670120485748957882329765019095549547924032660165103252268437422996076971945717183004030063014750811141957026878630783858616358277853022326725625352523325360918665378655869736964350193843543904438978948752378620671733464326601872697273742531996845536407131348808984489772697638599616965443030534698064445465516933318814790444244063073716576813853189379657249269078416807387687168336784643330814153469761593372973470446508655796271041236499352607719815518984304925097831685302539922912495711389314988146424668625760159510622825774990176147557316679481069954659489473644821628963580936720950936455143882893791305082399867090179188283235014227405045760 [117,15] -1814017351975947738713344695052670046861219575446304092556231182093901782361509032106202015721495189955474718769370531261451060183028102397585962422753092329197249571310249616328830514900934957398576376021377928548422583485129822648530768170096407930826546575604477306913658720101856394707656824490505033874083387290134533569267656943897168149615572595506548925341450395202623258644756455375157335605757191134062482076701224912678218088726640044189469249646585757527559297984096629016496624303838235352082068730379652196601516699088272392251858541621477054372173657286617802468458591732303516642292853411747027484791214485733808301930454431636028408996265651542845731379887046999254257059029953412107036698885591039397659834987217585475577792202914677842625683219061770315298151457412978481397755088091136754493270881621291952589700308216935229773987371406986518380888640868707642370932791853959575359374728837055421754504896726568835692040130317563997983007716617614975675867193531238516593923876675017873562006696774914080412175617125849845805272570431722121091815544176278321972677791488245272177292137872462743732388748025726819385738175892170973161244443830478749396471749419063824870824846120368483703717048561043966334315752004892560130743230116960235123064816039095532007667238236999055781668615863658676306786312333754526731335638912568553137387127420299934048106234948994268143075128040752683898186956234360099381474635461630005522833588181385508439830601313217913246350926877088891374935312977211753319905452281834840363878351193373500538635007711136120775125681744341336390922050192208913169991120463584520924370206654334532377424398256195860986303716387039562700494995468719096266580912128550746199633628709885782546981906017074249743747201304009899232198942233752770723033513655695128578129692343223741847259410595101146873769386989907683060940836795293810626007600955307453701059406110487432149775228375040 [117,16] 3840845838261655465686763356300734937833342922369100080709691838180731540786617797847849527992731919989286874856964963260564559715447351836440768058562851200088631203001207406630556488244542034686694110391721327664258934727793840335532727517912054456817047307245501808464343574332614881136821455884232292173127013782344970330298893736202500679818607455778487454649909689470857110384674690579044648689127577430942091748066465732024006584857094651555664468168601553926798311078208734389745381005411156627104918850193912389500722029545673380804384752457920445034364718026592978974886702051595116844383004307224251968557241877868205879692607378969896916242897383221594922267131067370931630032757501850097768365217730527653968317172288711370543609208921023204259976545123157527357594026791591384109414036457195755123339051466690871783490600861589370673797687394101829206089315528380235752765012910605645716679299996012329716889093283150450634020972542953725976427663152532022690870048054963249932933064803705057649669864587829578306638953249577472305562709374752852957098151623711753696037626003870500728275623551741734793100653430407365400377764796008392585805469036678716418630321371819799329328018447722046571723177172761923556064272880304430308382065420656350758281750764156386516981005768688668150689180814530585590619768572937082523491444511789259970608494530122287146889968915277717920636031397380486083172794574545968053166515257489082536297061314471847678389891614436603277946073503135332391402991537383051958605811397414783632401638384107965993777886005581474225825079551013016149737419966250882534615676333312855529906430535623746758869177632511339598615275791067595555464156634192339645106977757943377916218833945377295601930857010738343839055031359830553917410760755853296389363539302986049758480521028470280489544754514028130588232808789359008259105856031576159211541069971467105668245159272618235942633157120 [117,17] -6505329683202419618951996833862959405202095511340682972894465701881513513934766308154210882563703406190505293265496670293086533625117421781626979010771436042636918375433304778961819555701921486768157522018630439358030253873624095154220643455971398255715414906163173803040913993120628415885395130392499583023688632408781201974724928317897410642481135438943447866067884560367935839293031315458658218662702873129617040576102611132199895209603178722405962904280299886486115097451403333543897109121078834144110953979754228330086939311388750144210620258034148706619633150284970624218764769690487733360006057202648156024137471509740202331730590513419526192023853775062785836339516757017080341108411420083259760357554623661030441022818390402386066752019133464526194217484103021787897763969951012542079537879824736123114815808001551556528792087859587166257408542557578805369597991852124287223955115174281579438258082497227882094025483272514028540550481392909054514460748969708587184664292910927616512257865579443767533040007131193962057998567806934316440794090817970991165314046528726702302817610348579205199048995088966423283684215444202920925267652659263822556136121730173330202617109241782758690615683470281625124071743200639125525720092610463592823211503580608990566459245008457083518566649589943261048787763153776416732338842741144117394840451881434971293972174806303810842446596123168315699797938136686540744057406915514174211261430952121888785691960645295757643509028352038520167479479708067407170608474522058434190253309800460545093842779291324761432051701009511053679804099514291231858737614122638578599118524715827436968833777578776182654373729635737187547720600790711028657260367729776437448773108469266266109554844482816752372297140811237101178093784539478413871399147905786860893719860191749094685101010573646975522793230439381400330343224844092272676560277602486708909833669027518498476384409312057471325544960 [117,18] 6829386138068321569980397865881180915298543308995532027116390579482868526608151953692617280122746068321360832600389652794745098183465466138507558781655315163154105882170384400218820607936985405516006831207976780364662588946971953517566467413986935211272184902323335466911306111955261117650304014522479456101227857206406316930336304237777771356009421808395784958603611511698090957029478900068607319835243408599807313886486510208546880329286236039025392030260662725716233843414295187125910846273214928430437201099720094664471421989931935240375464469038636501162252533289261433191891723921025860368512426357635968240322069262913171053620253365846451983037888283776973490975573878175209066243423103778115651706003653974698829064282841430734986654632783629544284820192899035938346472514838800565418014721688613835902455819500669758735648483552498322293988068235487626677301035221612565748721436219120050734365454303203525835843112980285458055963694520021234726452115631359903068968800845808834084968771261494136394604783665790783312395645007728826593652125495129992024267088289385255607912980394764307725572202515456375015392113453238437854401520059065687856953605981053208462867754601030641556727331736647851088819898682603133998814856043491946461187613086584689718617609172484837984999592674441260899064055731401726718558481440713346025839551063156624023404572545833910286951084466478089906423274835637065829468626558862774983801109048223343354660410812514836643939063768724332987515436703758483191942523127089077804962494820852994079887815420921183805861328168601946103961296189396597005614736629252745754853522396820462246408782520811651782543978383970847748736473939292105743119059432083823132374079500216239456149030883367160883155898355529959167840371652795061855194786433209186469757010361529975333846764967566452310526057475120423501956463179719215102476117732392984378550138621080063686232537067593693364544 [117,19] 650258709873925052831618724871850693067990336607352417917506386684628091710069361537370514094434474898974545842581523475903899474951057917175187787613361818179592568911512357153429532093577581112825802461295818960404087429613500128146952165608675316456174507948926613739382960314912566892073639965831288833305061903759205808045970026984921996292982474028468708186912539148682304727561630284906542452436960803468367363148377587305759689936083883317429446310413559505350148141056024497972657873514237960541703830500095169475123020699370921913988147270927843643486540069137600097394317125612654957803705070458870838306373054069904998845936841409899596692521470008464591271142015200865694359606895566190088103326666012108048592409587264597793368622382064792990990904639180510673681982576269726024099076088452482258163894885211650052119979639905668704236169614773506223483405940624090920247547948681028597451515594592523345199398033645258683488911847229502165651788951819122310639088918459362721289864079680007088013065572793814622209462496460761159319413285557888008165396349487287939286393260525748832499521905226829080500370325178401903505588232555932748503392519274393632097490207723058558609053220007842166380005293718932434496094868825408591980144490519797040037118273119858874598476975997872687200854402241682814643635241224352551734953818797102701640251151252022993235578716670460428878709486120901140018915747420271240127092713916477394987347614010941169967468053237840263491485420497101638194483598890475008032815499881949954470552961237107575412554437128193304183851174458616954255772430730853913811870445871668463829394134154808208513423392823300903801863454295786982153889547863975471387711925630105177500713040166378069189092138842475471990983494091403806889050148036932041613526281051360003620977897638722236904892790948734016173477704854498322797201231911994826801179822043354051848188548084538880 [117,20] -16169979717393512764448878688737515640236740574394311414063330401379607382057201412901343867223065648581474127916797633770986634912938211839582167450338180409631501063843035566587656274286274390794103521795371631493049388263859047072303572876006646720366186222506489766787815079900748846403045407534789901523570044971381559005219919057100517497479744813920496420524274448662843010772376499569610873085305184453184784621279888064554848840728298827488720761863867020161602760139716501446417837301265415543474189152625943150245356828823705564292857370679777934448842971308514715870923146584620251423623622421823675288148245657869332464675855937029441908673201585363633335674275739446448065118840457550731278930512988060274370606566694604351362472710487168951194589656632593966470052023067097921681300531276344118203114142737786401170527331314646205312168238035103028493176979402104644312698961559414197923844088549592153108527151923847970412303348430257719117005226102710347395133101832947102989796019595641831826932177935704298166329301588705931350931074361891983444848023277929845202076623510293086662775766837969516837196644941461896818120183216199584953617500286610638819077398256060586637681576869354955655037237444734295919697553695305992752117481755340722210574484430039814025992460682188902607907085290800081780158566735126506696896136623371984655463895569029136905493766613146336371671571599385511546598009659102513278279846665956290528971859218883084703679939318837374350614818837767346220816451950602238497849765648259741445429548658688335337671811814200084319129955844884880918045035184712173280889446754847434939489387125558679288203044960301660668964846346536363022407002345386051492666745081863037854044514977490234350115219714431147703017403151825675802637029803334260325278082929022811848004348828130066588464812641601073123168701680579666398902249247735360864759421376699588055674456626438528 [117,21] 28389365185088433659386243164708492425921018260780229125860272939523995485561890797307225489877979358807061155349486495161749190998309928800332637689889637197570813479395814686348744365747768393064320197045993674937463188634104368661382636457618668641714743824030412321439710610108192141991463279861510775683417314102729264743398733180985450074465380383475944169683485134070056370042130762163403881501211138053793686939675874715550495761033706867817467947033658823718892724172317084536929157840898531915562147215967429894995563661787630556712359557431250170581070643563434523102422344431479233792884836056433360475172242122734903383234854995513592823887069249703839420468630563362850275343018294990673204903431067869885274091176911180333899498373288961044336266347830165577786539209270786857514845056093474095963238099803815992889431417552479345787457924328804073301679027115299072241193174099292764994919684775378510850266516194568257563353998805584347185892254531860445109122248325083206325709672708852916279312601555836157310628888962027682574582393845738441979799694399814289136320013945436248690017453188641693461005188412462629060339939637349873990491250233652811826103582573334829555987235856331813086047118027793239030377154491221416217671168484303618804714189937442285002556439468780701985264623021812890877888923285580771150772698319887712655225870600493423612087977029444392291492717390673280560466154474266162688402390972884523456109309191498951020047465497886765385164786621022016661305214381945325553247857783468291127144353972835761060050094424732114193137431160922775601544584514928362213052188524653374184945328253253390167469406575007368174504251321978406966882997901566083110215564083909959171802588120974442527371243410800990708785271764940598745612536128235565767100676158195057038116745192343152350372324387305227734841459141681625936407691762089489803310549322956046616123835217320 [117,22] -23760193601935619270234533321813892220096369834885531782608833074392268573175159252762883814450890877092553617073387367740825391567965957474239562312621571281778124083481234924050939038773102248694623242206841214577477484301310409920485190512636443850880235261044535129511453363125047075229964984616443252888200735369037973365291371550508277945486593967901312277699013475753201008788062820053409764628213246393002021115001884799159187502590062361234954217498603079849011484599681883823249488634861689971845060017776425517316762382303087676252911971484422079016719864655356934499086443342416498060638551595864608598317811628015374008398029131609386144735725972268218321370167421428002834183675327777330493052244885931087030093209937783929266098698286556111784865941011192654902843416649201977633929676701678204241814275566447426009291119679526726019570672612734985976585450580156108274552728965432185449557478824178876926500525662355064691205842517147538993306629265151103142937317173722654496986616860284717378615595109222838143835958178676653678608040317394903378037209061867133137940832933325196952927296495924343359135127181487718376332634563820782508627914585129482468477731614509225961982348574766822676660450888862017679345374069187242518046124747082830208953284546286553406098517728105837300803697135612309434264957411738127025865404773015525681224226408549085691165117636178399988324582531765050279356704074313421638446363396686890016127632102966575082039388979136757975835799569645740817596123923473488090385922774149198037999830910403286418211660631383580152498163058053186901219357031811768162848875216007066600326967186942846870329290353673515218940775841333463908310382674755518547810353854559366687660810307312315197871161656871845647831812867025906601403095408749066609941991901192667734727758257718302540014410779174277599618208822720114070238112336722874203092734634124748266840009696 [117,23] 3639137509270419034094139647490936707076826945813735942193457445979705732730133448626266469138988122833046379030321481782044205713812026723049079061588215717375450222210700162063832157634631909806968802561425291473128642682939134179430097472366512555354495459056818855737035703472050758564128738026252721719355781551900975940257758483218154797953299377952001404800634270791747957373324333370801784584475533220074369143007766500193069297325647109145054953562706106302690846761116830895986954267424838134142433734312620031756255093262976664664559065511552322245561310631445915582971384730077882736749175126484066707920136207900863048838142068708804408244884089717203676668529420129812429719295221786136582246430020691299808351513154128476989807064468415883441975485364422994092167784193664501339856944506307538010077151218590446399916583429320393981430011210645307107091767959797444095925323306230575169472606801591732910080268110293347632238239118069952586662783349786690465923396852090012352295854189829349889848629531075794355949293912274361776226904327594075231158095455031986181509415362725336091862211098183473770482514918717877488672001510223433256216803527879381819401458291937297316734243072052029940331829003709589865452857334331227428529545515226850236283412501564723052192818115722977049554942560203606009230170563293767282406959262611918756079080881440498038386918378391133693299449355854339458138904453633806764022831031084053699372633280264839247388427055151759991055308509725224470586111989196197029687382149188284288793748375845569273865356614895850418754753226574498089899647583048862417224038860463604317570888679362844144936966600051339733144689193372035963941899734769979243422709475037955266662677656582461428108267260681635767894026830025938782174636446742651563570854834601321503439116115668563715959484437179970486249262947019252974914646401928796577056534747209698110673248 [117,24] 15301046386429931822078935203959817062372843776666098757225774601506567118997656053946936354389328424120804562343203919810072205967792086642754891050538155415557550965759898870344095799231359807756846896844020923282661555979962249653076036416737008634191108138813528341443502540750288922431281212356816773660997639984882072852645376475901702553914980081602207916361778236473723898524790187720431234448085385498739513195016895150731524896112917130832416366775396421093024517671948395685724480363214224114766982021064224748545319427545766581440172633631312705029970064600259107010000962994645992804552732741939942422425930888519638417683837411880881920137210583946447647694414663367153398750023228311923294373034376936717216374889073036288185333088285643830560608686523044106495859094139697170323831590427797122718296982341238462418311679424150247371259915467449154797092620036174136696294884053869950204557975079387189849965407241794500094676437732639876464427761236397740616875999118981090075000971528012810358645354580919626111795256554305207964101246692692196665886295088821593164798171052205500287535030303702853857789711063316710815793105167977710127866202680820422699979862982912255716954199640188746688653972055921105254521626649023580160867711504604765386511376305519303159783477206426809043571824109381395689644644960468692272518118602438841714868276734694648386510725529237571171941222147177675856072996929816692416973068305069899099666321839490946052013889015913677674124809339652434356886967259255597080918452736665838285351726910634880781459844109244612768617507116517333959366367957040507015108748238140679785833945425860191759911398951912692118574641680781336052362818659512710173548997395026845933337421356483410098947378412674587509867074211697725793099746170932041548996336282953280704245929216244730669222705669847091611629348140718352550177519004097690853638854182836566109458 [117,25] -19372895883999105496019290729767332499524575583973840779127303490351391389296181246136736485704472331570204904938192390148165513625249784021342764767542952384340367454442606379665063193138840162180077621719655606936382492867562137296149617523349918481177581552871240473786192556074005152720659101741882282244239547550629495841265782404273834357538985399827047169407105552374114726092622706606769620532080073331266895268962124822219369105011737368137081834850901447909572605190256827567461016923183964528016249193646213396105265517896817765357648756461797232263870872384512455854376841900290055657661493491399661923319438197499695722293331460736638771635589309801877209495337157424404184881676062943607591126175735590693071804507195698800080560244441280658419288300779496165485701544934722105747923785505200959779028851030504965430606123390174346257902226461876915467881003751710610375541937843483060178836841755199754121865608040918309171285853179691277512622668377443725507707727834070433591460573371524778388382735914441893866464972851954741771172139023198525866356335559360195814422414560522827348043064177686769161615900529060885368186572335445018992634117300013057504015061682475514384626357258520599770540355575335594708221180651234747611320906560684961871335914023365970004519550115625832108026585011832320664848250042559804091951973016591832773453561988119201456408401288684754047216409779713591580345020423604362477347949352110146893220009566322946542009189237915516029069247171622915433500890494644000735364422213989321940407872013571979111735748056792346881908604979521867400069996420565670911092886006303508806413164229140323105345639772074039505450701832674069543748188809496677608078937123981521067905472763594434622609443732985740969340645470957548122052827978157502770587256213873010827737162156264359557776024378591752151525042999887137788569448404832520046756200127149280240 [117,26] 10407808580761733001148825461577525739720769628772075477332897102210712027758000046453168547975170111719158837937716398904875922727356408586453500251402669500051913849668832753895342341281434233100211860021208989091734145317369214652527990771944461908213639070546682896236059580259759979182504719661780204640135389721648817419485849295634206353145943647601578609274539363604017157654829925495531821476991485066883373323245535192424815898088098057154144359768916605054134846360761785198906434594240161964194548338659894927873171220743010628441859258453588313673256213048171777702330280362425942417448242808238374227206413594899501789831120576843514835002985020843227315825865890995527002400887966695763737401397648997334871184076713933995538680293571716832165237271495959781489683646635737384938706757232734016466684503883813691537182903199546257729761038343199059073290104655194932805053579939847718972615482652266880697709570513144143995883239599735957503695522079643751026853774179584972483045627496782086694237830565309339849777008377583540346618793029030750598430655299316390376545173624575954019945445357396401975399464467470382828960327707681004676394224773430923911034884818918160378836848944274874615567469415021545666880028249185716025238394613802110503417532747581772589570355693254126475617711643067114987769054093749263100806910299544010466929362891604201049681693911917552808374655625002820851990050537995566943487643184196774862709552591281642926508409088108217660823199419509133832273712954785174632171905721372927315996551725681216496047137945221846280199249073260157683801162331030189644511786458955797086221956915320383619862154594610603945764367944905101215425520807479338110130143784141130782118907091844375615958259749892882041129326152378472658941768541327067101691844310756780892820536858760717263953975377026833263445203051176937686328026119136417421683633405289728 [117,27] 559935228674897092929786208046171852133966909431325058434929550782187925931233458198629861234471537039697979556281003373727015499599326207445392154111698838050134659525554533007554598845443718648712118938053397095078697209313240518422137957333134078685981738437975462539138383521719816807327278577068274141781583057588728814090926788407111264745541321023402223280118539733906744301549028330563528122847190165319760917613386242627805762544085976880321936432377975286793476137900641346826933753111531390969383890928342183876597497863181234975442317740489261103147160054867904502601952035785722257960443803453652265015849239259790423303994630008726614273475764468873202089848683020317078569549339419320430859624313775018169880396211977800159721484560356503070190100625194547924248252088500835042894158032789053326444905264181597940574567336609665196716667186921842041325284060759237888883278625719437780002624036538611379717965257594159402687697043202122446989307042119264270766606648830788368411751765768037141262176209470695589156568719857727568915933640257439429045355629511139857018215402649282287257577575726523020314556450322148432349576954966224351221615105171052097972014189232371923230027925610136750510507510656180838059525942736209753915129764694204200027598070655653683891460340070727498071202653922211718070783292709979845281593598072138564406715011908296206035064977940810562851525128025631566658978480261017390807996171091083873451680936049267085738512713230364515142713865502268763862578361757964220487174665025238704351786396943300057012494052414379354607483182083270358950665872328215666929995812723613818533817030139522605511277793703119894817017838218469781795551823216506979142323516632627815457027161147641439280352189859402922506980828600915836742245721203637766827905991376490567773917445229756978696760685697052737122845680470026560703007549679237960429026241750 [117,28] -5747770509836610866157909529462289248554791458585311374548904663463697818257826866368309404963012329606281078124290987954022221469384255659258374158403329057869502908781176999316171556536113436760638655023849452501035701315785117166018323589143146815669214046068366243440058535032287761432574251915143236172333744097928174969070322840895784822910113743178764305359254031258574507909528193106889062886154842861227589445374257100123816348962821073991680572167014377733784527906087504323280174619428602252502949759667579003617741593505854864542162625531777555560896573253478736162351974409241764822747101655043252872707084951002637907460018669262378396227640048074638614254761184834172490071987457970441965594982615044963237083584271854669773871833335510889668298545574513423263381214095877574107578061256659906911063767793153197093486989595989036370275610144114425034177488976388804175019351692557044569421674519937950779671458026041183587554541343358318648058143484878891681901219258191519941005103976524461009011994588422029766598294051064485614800169977948747376215100752656486129045062706357602878131607426251703813500306736306265002535209909174291865325721347122805451753626515050062490171145646954894375144521805583689279976880247363580565178611267207947933939013773778623542936047941113483753672608679384646433752462131063148344059804803332273269505713839652315655356893004346135396789370355823239843215028894383758741507593325303339451648294109715167099522142219347717314447836773747401332878008756326003064846786346639232856718175960839449934459001444491999601753786605975370692410783017076690755649317587447427507852843214967172246493305072333390528276953576449827644896711840180262896164073932224732571855842484930033788181371558200721013667433400972132412710945819804094407516205508889035067607288760671861522079901473576210211297094476994379440847116083902694453535872800 [117,29] 4902681501255833789417281528296052385678097715927451970001030192681382956666106843001222053471699450240033149961352618086305497830072053278730295080437276384052926901758937839038854222023096002172273165640607875516327338888826560315673760217408562718556230586842824569999594300222191120129314310168482416986707375671778693947523277053674858870392081842696969992845653822013347973494766374010651300548891179898905453012275085441581664776809286434559130275068037819894908250768993514035195494874627838012722385134835943316469754540720591201253524141806739943590256283504927857718328757778257304931127260789241848070925455107134770557951197010690646615661498574876949400084954033332378248952967197267629453054630011035420163668962956088402762327375940802330274408503224774041160617924020817206022577179066540274465012896270584944865889257536899953955010308928658728522722425183946910404110021748576087299176402868546489799774342527731067880438795541175672234367438264496370251565969665554675949917551739266975001060068774819811591497582280239679484652397402751938092114795016459361796913154555474361821752849518457320706770118808785009013838842157208980154826177909650529739414839738852471640290015855495731107263892695929572591762139798814034736306836442300128189141467329946929638306438086364575128946647019805575495209597480732019127392295183820063034219744078613294405961343437257375343512211833293008974548936540826022419742412258319725262702010830273626642626969536030267622090399581227397331751954545275701884332076164287197251112588461748396700234938328722109849722375203230439433383331641302796310382566068042650429577260116265892524298031380142019658501800505161696087116741167327320763601890545227938348096780905802506370247328090674403887368958737523648930224616933069468905652404279990111043390138882184849342853502751580400052807931978594336096279984608083393565508000 [117,30] -1753986852431021852067617399254806116519254388532486893302399551201253900855796517837515322715196224600929245227267812664528182599864350714628297974187964568792475971094039320556280974400465908035131813764910554650907516046313858237085724748412887164779840497689022383309741085765010930909885959368678370977291371440807260123307843487742584371890840704477987559890870344335798508303512972373032903327960094163857221838719059669060612537464908624176245141193112987103406830061996438590832027378979426051103561569331477213796029976873336970845058766415885863470292939292994145008077818229911072079108081907681783013433325773354768948333551961098045677215566804448383758347357170325733008751498047216730726536390030764777581430933151883064704492102027192069164490398187525237378451591419922496013178325605001477516566132439045626827968745782653596177203669674144963912236176229585216221357309031964048950673613383583208543713627784533992363934508193919006718128469082285699885267719715320457622128742396366755120129679042163133721042381773937075874522898266695171808237850481679302411983014656849002690338413517889544081301419279837966939611330369992755114552135920016268816459226315271178614722683532555898415757299000619974384903082384955259233882078714565510699015206252184486975806449695168239002271111301543831611920188021362990658736384301147860116972969980816640751448202692043711835229793219503937534070486206654233364550115355821041475282920903498538797219221458694697179860082256997074226813464766664016123807628772469369066793793006256507604539576389492079218995005152296959466103690560892849030965287475336566384939441480573318870690517900905309790054508201155734567886640028508023987090057700329184791658695047457972345257191508661648162621640920705978477325283655195285751941492479399117053125553623810497963693978667932956963111204058515780155962680357174602487250 [117,31] -489507058084751677265963797928056721345124571534602866505776828431477424481247145091591763453335925482317763932680864937758557905414742964862400803182219505386867669357000702223448971309917252857676431011626863415475852208183659147894276876046193481070951139553538806464122353888610091473834469878390369480970666984679782803803943589001615248061101385592428024625241274512358961749990199837122007964393233554154161146515610088343185132538055266554948440225857108471591235137740792940649026097669644024488181708173375535337039891401471200593701135623181609449201648484766924377795194838987356840299390582142704567380955201358207364691418668375594150128442438504322955743617243634362455949346821870388594353696852644068351316238295303558320755772985987836806016217426923435427464772995661324500427324664959494075319835175979710310950384073225498825394569904344736299092529377254492525442926838457848535152345039698465340845942871884049871409283072983651937011441466337848747807157953498149481095176066556630667403905740501704803874339045057765121610494100961227037909434161030931565467352961735246503182464325928199201745946662796800954329612929775929575365189625479925965758496442791973881022551748919467150732343484705624048896669900956619553070246651704508857599602943517017477111313288458694568395151249748608015140451310873324758231438668171987572429939132025816265859913526717128263412995336353959556368653228920700357269140086219409825048651512997288873803055157905158403307146679066562745230395481257110330576836071183349614065131611211298471804462392733296574619172307959900893999704896759157293152457932865068089643296890742953324877831031947154832294932639422556167105651739052765582443249487449780163349365134161258905168646362304675060982013323535215221804580377585436682468231316683455746515690822814886310533793630783562890741513462245643256050191471077209400 [117,32] 968842982725140441369434043374797149157392192443454712667324158349785354944191266817114714544888672262816487647051500350983207866854917753609899023339499231714133210290142157544716153930431633646275084195659351675920054499084498187646245652957223897981984701136347449031493069342175454706629455530527081591721117922897105387507165766288199551165456954031925949410185962834041960963907658280842810496070433772186312185826050632847426017780044850167162640818730682316562922896111282296182020926658269387936203953054138087736104035625608785682764390589292864307904578121373339619580811849037994328043911239189727672364257284325100906800532210507722308830363587187365351739820677735907546600250200125890938190613205154152416649216799186953793586532475562158380706689294006672734726408541685139740078073835357141764763299981007042157377760501146021909088489505418562382137107144105092488563915867571638527930317236405812932132701740399038467918403686464283642963638991532228122298155357761381883354536650235038815513094142048568294725562887898258597601616997797740774572079945832992791564409922376114660895650511490267649655252778437024729808963173036964029381473826111183728733725855535679256125046923688808926433947402071459466940741219053776731180500694030168077769732264159579217531969437548955979153418710452356829187588585068987140969056643137764099565859268229754851137836158324258301426241005602425889569947198322104631153016223260059991202059919140416158630723415524295403404142749694794384082252705271913848904377889954098620370833078142791390944311896395763196543952179713253847782274949527779652295465372962496758410476967850692996679105289064928256279318237417271578263600871656370665491498516988746767696226042875857227610327584633039279348687702620678619890468993015068865511278856050589648654190422741802842055763729035034727845504395990348910757621247230800 [117,33] -493776144844228999836967458164737663888933751941543911627538643511669434994872802340700799239657259487210388538858969004672333616456644263706222392724606840155814487146155607477982446798108317569380074137358462766333221529875763768519057275517013719149612308489991988600061104051236848208367422403937242103926087370897784541796294697746181848322394743011932898407492330901958298115723629061631568067440139129043501555096113021410084258620968435066324140537978118865782605534869405298413977621935220663718847628821116953363240803079846955315966549929246637291394030611748267619558346293697621429000357735979959611909069795262920771049224017344313938440603629625512196995884845875850231756800948410665529499151557293189641583965397808272818188938156031083079410739050057240252723506992032826151811510629767356226621214792721178721282865473431387689395409936512573370257775004638728258167115892255157330524323406730322068189493032905714873367388407385415106597927717235953416795040525051629461957945469118296115462757352288852604420324358686806361144272848782756728247261900717318434005799052041302344585267496416973531324164792967064108001065867954637031099785188730576127587909610141102516710339511446767344213977403350472632695859688399271862677852110233440798560509103037442529403260964923147783185547897091745168775310829091101558600957280919601816904786120257376083210752056142584529827511436734085000829492478704832302992801031971461147087303745254749358183882572163966271788355708014042469434966262028110113834137113468482336544987880644272637391340763351069850555584817178810079404665855174801778129572748894812998073701658471799111493156112793183900631843231765573919480573206104561844294356382033066558304552628960383700921279800662045511204546994087007266426513267347666814031633251340206538821210565094997714627582947127628771387660774007887016774296123050 [117,34] 32565542757725066152688334314772262189673268578905440867856718504324499841114222220114941713426668828902229702124630925252654351462224913657423077118467830195330361106965399998939339052572654818900689590541817370028569125460223311986139356175964011490917192772918175410181060221855025842868367322392780518760751873148045121545656369794904802173982689925132607070596556281167838248289254744990584488660888541565503110203167053683727061022512601607848828929105165357198860899723445342600864816738259764006406293649495724903865561192169289830862135689073298568849199201283962778108851009810506556029122912515590658406741952424627213220279827177666034604279966497415971827832686231008009781229371653840318881226105485814732645001154460553737565169141153538031055149784107746391385661394736280919745441307008138014220414961176997702357870271376443178241244528144920007365393621675560861119649487006524866557776684598616482655476045065017513233996579393683347194035449425861866289204242483915312752988306688018025542343562050592033466577429861135910985908003489027784985483907510118722165405799469636411078923447485780597097874335649616656618655330932463167484696354199619204309115983026357804399102173045392296561074638530830996313960233720600493583488139916888888172615423273902274804408474230363400901239389454022622626126876239944272915037646868078474004169173277450784823313461663947547585058136476288914855840293809421214152491171834165103802530482954180165207386254540209182925099147545893082143747665357272995298420663457309495133059173560785281746473031671293082095235374433654433778470233802351324619471602660820287146192772526929243214172896480160575951122132872718682279074930677017136473034070078148126019561079238650280566629255983034448731748091043110931207444092222054175635484334296875056117818375943054069340160480710967642811058880930256822704777240 [117,35] 93803453251609516196319375667927260142326393838922607083773523273925969320938504565835684453160914370648366325893849304821997442794482590595132349345421745695159661490490115165690406864953686002536402882990550890852084046364674610024827870110616025615461708859081957357020952732351828328193932635870792627790225323945045075284446440025487037291277043473858586767363903065593268867156074787852506159975682255882300702653744518135382372008949951492274541247185394422688554744801633474137974764959212370686526590661911948817111531894186652537813835885635052435556157169045425266157703172225530232916597688799445117343806218738919014060286619967008116667186249323869875584528827579160712744768406891787629399105105681360451315278064173341030319414854886810208696554356531792054235536909655368447510796563908239203455887057595540033358384804233530985481119834141374296561497303309936300205832271439345776420455263703752762118350541290999929604428161464146906406613492581534059512222712766371065412359835746575286780157228726402805865422889135230832833116075787180286248936147253377199157196647112787918823486603290483280452548184054696748614356872821934365715211825508509010413545724478828090106012191388344112252033968762786366529618375013913894342047460834840438851270047513427474387438416233240197336154754574994626334629218559069102988751544121482728850723837353061285217507096462359589855031168655412375337255766839959085849203353994590897791833260760760915634426287520268961399683550096319727886827428517028038539001098174484084373698442539263170022165588053287157939244100828259254233094392732364916758618942973768683091128055826543132096092764783916254832549096242328958720760805902173708168577632999599041505801709982880051877576683945943184252552659281412683611629026568766315937289897425002058222447613500193368447712062313499074803174707677341005180090 [117,36] -38633523461074770895315731214323305484477647714096426458686010481727081093560960467330138868951215180879565198774169091349202695128170146581370564167657146833806357326431551862604922113851467296233392220347164121165917154250496606580673080522598830342201232521982987616108292129421586510434982199966638351801244728871213919932983622311312454506967113044939607700372317340337768146355997429363502295756073823722287364984773409843505253611455608139930791656368140534861931650812016373950707518905353168182442231441207618813434089286682006625154218131080297622500439072246056356445623207762772367524538321586544164825050987360668329399161883354574257382081074250369374810175231767442934550628099453304652704268445279519090901844757862352493911552341409307980569720886285671541917116149840244738032035240584664105458090171175661214052460265535684004895113201262208534049900655858094858349088427538510044065358020112320237850369344861222674874171092821522729148533419997572893638920305143226064919614397925798398254159315741326425898620830996920752075795791539726758388558852158300925769845865883074535691195100204560947700480787316110041543164670467233165807933712967536880439710503001925146508281634356208876886075502617725741018181453966820173526552383096864610059018335382113333875803209600383247415185420077748282580006545162362391570229857838205094651180069785348064867333465790199969757827451435775618013410544233375285807260028043468611375160198653789378390358857382495304103403358340269704407959913716179746207966788132686951340304628371101656762047280165860819769216613359954705328330660498951753689563666069550678966123996946045839156546047846171000788108548004087094434160844764295390756021175556776816344033892499100487325931924416618175485818455589798483202819952403334252323128592463223774064529961120894941411061965422736919890672406307195955440 [117,37] -14418914328202127202120628275858664182500846748101427800273581044011409751226981682617382401471080565677859771104615718124603546403554207405390962278288386278604732296181637474848732493790990070869260998888016922323219953809989498388469207827693293668338161685693504937612607133938038846005337917719136333759701097249175830416319255774014820305803186653474467821555578588758517555104589780128791034920661116411571817343122904796142238988242819598045030837477083037332680265849178639791404530294426665730412723848174797859566623001454408316012412740792431730615759475313257804016968017036521928347228446086839555931575951326526816339301225932297235198261429465559956292934877013226103763248834442102020806352357042535049242320227176926804426678142073266098019637998526475195627030515976683733578504605910688344515643528780425802057127469431745660951623783175644792868986788570991972488135839447470167104794974117153039998001617882038875140974721409914905274022015920610484416739453652763940007012943105749326165124261506615933216374966252664848147438042241457728408894140186466445263703009796817532816460701838564317564890112906190225148357821052291345976649810222288927579606092993618042922093754249808443074163398332662920213258372186635060644584305672024775880853735155951500157046535670547201960827291639199461246570939998377159282712459132049125901268766708764139778683476722481609703616936117087831029114033390635524136318770189713820338327149542851127522887658936083312402536023407502106717782763715172785328657320211033830070860788419209111281980213672258890050409458309023752090295996662184536197829785046619745434263095970571517570973561345139948285270662959406476588633863021645620234259542523429862195948172360784642095005000445124824214343701660048888019187517807042945937021012199131742904140319261899021397869117923360012575982392497070640 [117,38] 20617154632587914711729160502609126281046587521326758521065701446709479494882600730413733188755173367940426413739709686821395726075365580330309140032166321001883230994291188650995707351813779952524912602041463161181634226325364637661371307201253790514193916824821327571939099901194036376640880738326828814679112783234463997588866592657895436833292049846488058561047520228631445563685113103251237288515828254847564804227703472376139435571224119834965518328472137668917984801789852985579744117943228561488607543090033214685954861558811788756428025639191940015344213657015917213505263422119000117649415476973679257970001765005622275990130306641092954664244492568854433812593350901482962197210968755356850562154236690313144558594540649214913937350573021198327411484675325481731396275608627559842483704920410390972539292541198236706642329064269024375284636069208095129397641992696190397290670234008943278816737781277181206341022317093737583871008234415842238927635221401329493180607795885376667046718249076296376131045299055037284634584158771345356957455751423115137707032008223713591163529117858604802937695074027780737761999220647757567655035781324075684025771880466089564648356303997159886531802668096768170049300494667918895725859518950227889297497232200981194844877222067431892342906212295335390181554188985004230206673503996383637411661678416188998606105233891815058663643633214094083330605884036139572204690101453772366952536350565579671997274482702399936399794366986782605737691543970541760572503405965620228441417780605925242258632667756041314175116179128097407457413381017829507732149702186344242357133565507353109818581427543823371198051166929467607391720780177509500202816459612594892924799699438837701256890099112930267152716882765517591765597974380216699584279675775341508450839596855160990636573297693319129334693399366412284541808978962720 [117,39] -8218556578514475961288575536434445310626004035975579809213522352791088880150590621151676353710734937714384358870269356834871345446351076352511437695169651305720211782503587502389922052785955471253649132949847765019044032287145143507873320579132974760007994593143815393875387199938651056333487667243433167184732009134737284682721317938320612678555852065766139267913697560562108595467559146067801080700180378627713844077470931491837185119054434877335670692807060536689908004810710245423143415508237761122306716287849313349959384368895803552271465352284707275254683967317502599307212538019120735573535137551267803059837250459592044486816274184883021352682564467904373030355014839554446054449973312335920455471336798612568405537666001126820644902251224588643266617575100278376212261872358512758616776139203817097451209846269065789658004374255991908271764363845251808766155875997430220959118813901879367231492288537440192762129720966727666039935940528175289041854706813204883532643428574862278131133636118178020352400953555638234752920362389211306600311737909298680464491767082129015598548460948130622690324988834951005088657685940134867889876687706840052017296919743027745741589480231435311150306485859151898276954045874131365171489831806774150337792495673917101283315448017422015907787143171616359180427609879984971589823513971669242817351035368343128812572893954865128022462319302438513323847703875047010601592703929600423396523221521888990799880406584847152093644942184023956394246786165573401354358447497000246922209091566525317075628885338960516137891174628337766102062944583567841449679664871773701454733524966696373171530965077807633952075606884517508738604834239734060704847851889967714545213300537083862737030261916912999604169421625335755771360923494429831960747324359054587229848623746762923371608870283723345190793366446125359685826465820 [117,40] -73777667741967200890697542461298151656672015327441320050916767162427812712884749265476263173599411421251070660094226600102883875768682645837122334401532279761324132623559406031432421699497924975250063446258467317805530574484260916912854533215883661310659565893992238233651731820503408850962845417756578144531142041174644545532738359127028147439277296342256128072546630955113420135161998433886784261679015654900748321784132614478356818013580938230475385655426644484301720852107916427047303294333517855791028936049684137976183189868298247311304118842271249619386008288858680328978113094219215399945292871744178796794766958690488999369954662337582806323177095375313686059176645325865976754676429025624964534117638129387332884807013966302934980292210500893229906841847243073524192338019293349729378152095255772384843579899568840298566309840632698920129097426482602957533321890572855957246077101262054739868387823003940564960577591418359293724313823013362417268610092111661098795595261943635850567984516503205320171025732306088943738024597027719262600242152247924355786619212429533001845862240526848842489453588690967900524865511407993920575568645480864922049752774072552241482800816800619274228905352044284092317129807084901507193856127104391103045950511304087775612012299091256911164990039063061619336841627111995113221050987868504828162244277402905547166203505364944660420933483202938159067536049330262586532186428452158819709410623412292970818107411666163738565428213485638651621463613824347269404935425138349746080148009710089272665148582711404950989389145777193831903147086967410380274160662785071357816408358590653409535245948192951200785145741393505701664333074597565152945164409422680970112938653125723302437918774487556116229645509414337996117043103595686688806172340441248811797654801834698980926447143457525061758143252153521060070430 [117,41] 1709480778348308491906139953343691814047632620738403356608588504462144684211814587852451088635193599062383790302601611078428729499348481781635712856071467367906349296786923480654153912193338258231263493920596133642466646879400537042756314199188636565407815265622277668478779219327002464300079156476284507182397580822082434481771129762564814615504125781837473177942232566348130307817987334215916104713484584553687337339072881706196887671921698484395597121446312194405422536261762767821688496945455182023307801851167598295285518960702742360428599463210349540869610795489197976010221321746357172673090274052069266698518732085987843760522151251410450011897466058050477501332079332195455357434822938212662659607739972994715108092475865669917491901631275998381893414672932864632175446990068912472755412080364137598734787370528313591746815850835956585391171848827830976694315643476445337747767522056778971977492623038051371603024506049691639144540668079103137378400311707558578839986833641117840348991155731541459701713671718474405025793454701162085049806188891144301577387759058776367746820363178653262157809648995899714729682738038011485257985627855369842863409764477782925554691661048927554562012398595167982048941702506753925848000431099286559249295382176850264621975870405342396703335725403436567427326311527428960047315586814596630726866679306818751399494078034539213983419008544653246422374656731003053177792578405876770845286646089464631424548636379072338510336438531057965221233522220173866561157246581791454952236434997023444468323505387282437112518214669678083916515797457327873541055498412096851665061280382593680535599619598900713493536102603399949520197954139126400265246420569038862492359994099870961532950838778195291154625832813522674124788500708553705191396593718310215307784943759700663959925297836797359353273126252292483062330 [117,42] -902085426548775564044351226496911179851243203177181218783428815817786123923073223255414360298712897510260115809321605462806119388598467774814713301325393123641073591020955161127250615852351930452418082436927203605349516830084881471025281783678152521537277141382965479925160379194170824246793830524430632884057284350955848751808733971134584417806191383479378164846046048772568030794822634053612361337785980696021299546422036280260131885614910287229949614449681785111295691773544336301233105577488694948136969903560547404685360869365433381170766790147775818214903601296582015818923299302924039497911673628047868539524020316065061512563736806026355420129587001337688300180886246276866173459488981566885408502596581996852695405813844619379624981694053297322814688564690696830035088694067434254416495813780410832731789695660359070238228192175558568004649142263969196092797291696559788962597429680608647450046755163510177588825861376061360768097365701882839921152932236838693112440714241290220484332480861095710885527253549059291052256907007656959505534344486087896204537301334642903295436050761955145044282563402015370292312996414257178417204814754044101134864606087483720292343510011081792339298035772270749408598678593274203087659553029673977416053797700894807925197164068010115050911383962627675236214904612007411062100065910800422950547912143560324854100888883112477352222957490251517393141387881734018561608008073973366928325549934497055693991127430273697827074757012141221098122619674666472701043724188810089574132443690246929839997518766309551412625536045477620980931204387295714894113047359554949178060124605612492622575337285612817549672510456963494292364975445015056086845699724742966749146166157727445514360942609604114484715373654356480559801903882320762628454864925359468524239964966126264864050328175391405028525747756014305344 [117,43] 182571408366150967853767101001490920865211499029827040495830693125701291542825274899810093209433635826250156369675397266467045860860461251904447783757904439483852357006395725708284024746217097523965997647505471486688609421410338126894341067682071118679394716504640713483109778024055872643785264113057924891945777400592215880951647072916854528562282683438706151603841273277667185304796652089488408834058697431638730337576269064484073721965831778667387783842050034637903848040047240819779402793499129602108344722568461972752469405415252557850140394827520150452492781291883712087121577133934694691175815952481463524011477831671515989336531428673932368419291045291886886214401646835979320953198622518598092912604405931612915944284977449071452281077170596649058519119317521275949903325529491034279243629326719764392037847772666867360704804024055933307095711704026110251050329573669339544830304073001290143633698333554317896851910896061415502761189402883941444579860817873841396551679824273235733496637017219393791217276100589783106045446959115620900159642164556992316882867501956064989843238059751944709347224311468185153698190420960274613873828918691030187804020972244344117604891731288067745491835665976879816714536590491846279260416600127034316101625107193787347475426876431582317246600134263784325222818282809551942056903724252589930340871800726885072079024171117851511725277846020523135608962696761912809266749839918167664187945216105141075000787902267054560899849755752512989734899351393939676093285028606058443897179571257834078848110877826520889465576692788674260796915269729190631793770017414447007930516589683096688051079258464855538955728736020734457439756299971072182941426583217472999720159884500081526839507802068967646573365224545396271003151203417726422727383972294786409590777143039473570649938967707432296691207156178355 [117,44] 55860863928057499190860598067128890269598063042456504430605950938150061601095199865433628572952581909580464873429303994035419913707861353666822209469800839035571199127681641265898055199781240383835490159499346890449886167423311005753342277695441530737277910930093253348130606448565326989521254127325174565542673111483141723479055995325177730684277733977293053470567034162716766446575384485623156246218784566540576458769538918359044539645359586305022015887323482281416426273273512104435665836797954277332052849853218529380478118313318610749812348521815444674431348030587511770254702993845262239385263520981036500897337952632016024281456029366858448424462517417681081267526236187656667512214830059937581513684523094168915068289242003525316475942018843648757637125148221218341411186751137330403704727495608036920402097663705247598386132053905921035566510486436071369648518053492779642256070479261455318416716830412905007398297101355323676798386838477578310435204863189315967182898789239746453436037585895104079434445992406791217926762475167377216516010585282674855799392418911935912753071394855733044002513620589509937471495909475259227955455713028057366892533382387592089519732358051249801874434754344932756967142749458786472747386191600274346749225869029985481209007931572625454840109393929888575248342296576357558985736694697845358811426756121322678292456003619872097317283232556503043574247512167372501626464822714546216371004030901058863344896855328100287586230500244200006740859356241754345461335416622904601138218084880803323007470025192577854076313208582758530644849589119362583723450239779921432809114095577632267337398195494409092726438879173148841634468392135262059495317949787636035575358552858632044101311920585023711367383131911774060984241539853538833919387237262472727780655599591128063348375943764004129160777383884 [117,45] -66239451031369007545050713236785200981235782329446053488037863113305055989686089003157563176292442703939011481115679383939409803829519511820313840953453969628428635010193882766905891096451451390677563116453925185943889510434989570808316031163943889776858401624008283469487285445224585150144286643020706317308176622976260013823265354284984948397411036574774081973037934835016327751702877268373635268460557417309670548548589427156223340870124014512658607474397978903382407354375107777218394839138708994580871263786915367902434178052808956668737030120997153053323393675333304440374676746588652720294084919136056251213123501935712905751960445627086679950263985388723766360243065748116683478057487879769737210395461386479522703956768554611170259629479533667622216513377772422909304762313079292783492102992776972731638534951868350785410072267899326251930570598855313301080292342880536118133452223711372056977607423157144176165401704529670570430660691891024307136209260349031521040966236703015275701883878070394053688971813047436797746841670976692042985167168690240612633226150106043761159740685965527176956501218989938502152610642649489794459874839495327611862360147883134800291415021166532250136544017915924032780033399978718864859412878116209180216497906270384524894489440306821625722531558434312171802725611059751729582698937715721288328772488341213738969483127991805949907770377564485811637019556960162578302520480378379635663658449383734744218306219951773034898441549287410357329079140985425344971853076675294123596272862757754683652045462235864369960492845591703053534425468371176967205713678659851846873861963301841424768494786881470152389535193291194119005915756733585501266299483882895976132724945301195415343465699059598166966896693748132970105461391026239555884078851042283149869601985369675927997153111605506637034089676 [117,46] 33873668483409807225968780193137431604716535481239863517689545048260924027678818527480227171428742296995017916556522145066066905069986727591806160562861044929137613306453392696662569884737346906401409542149868133804650353817627349872472449680616359155408279849205053147063560868255120026431266700277996990487598654790219073576308028598889172704719517397346279561025079835859560171761710612149988828798231353481474144869457285470809763616161812691345247321887346260412320297881496507885977103630985054186079534519035405544328719199914395834573112219570437912562132175270396323414022847008420057946140281772316259744475397527612096881626256284362064819618483136357227945739548170271471953002397590264736770056823859657982230192654645378645464902710853483960017258533558002782708440244803319256455823262906069279684635275374545900435340023455287680393748939845929381308032828389949987978147147719983875590251456321174834232905196636633747706694962322932844233524816970693929051206810354007855511915445850504620810776426759940555588641381475100476685839999086861818074543428025968908426571345917708772968543216214892151876699223382972796120450817076430217083903706115855960140074624637041390434376155350694220693186606287543680100353989563961669308460278933793326849091545603092113666159998127719401749731089763535408876101817667429420374334478337397137723475864752144840663417621029229500817205781992093183427997249612038171732427251484185944645669751279481285645290931089407659468568621451603213160365643476627465694658158379602309521606564126704683020010490166457892697601591627239218807657510866438979186313116391225281956445341579636284207760994839722989299058486674985520868101622971595062002526467421873798636839052428501058762557534440622103937289891105239700931749615527152821956912429567520460096066823870580699691850 [117,47] -12621662072638479946321730166635509098738209765535777801304241425705698953573423196974706371700471493740541855411293316884223523819210279176908906519838883927733441773034381141118853013810823204297390674446939855062483265820862012005252657320016587011283152954535939877705784156959886309263007323212554759128729889650098373994215566023220936679698098682311324013893806006681318956579351473529833569943057010855369276529022434273766353037671914927439726413030146644840007557318106517033434916370069533926276062389656484626441858461280065300808390936907990696071709982477616034390776159508891903806199027904545274555962206312787162548664341843995467408339477144952090013306240139190255120498236320283882595829128648027622007201342703239029914769235304686881567592527280536876546891513780577285692890591164947368299026729866457944194364722662524560400754567026590203793420630005416852492213869726171485750066367230765345734571412583204370818933350981897075054890396646241081682770505488488430114947366408329731056932321547730012896857091747242925013196765415173304040685985903306651182302234994202998777942747818193024300223395604408480986193995169015462493948944158833960205193804562414749319477390617312962991893123124580385050416646212463417728862042313972006468327270329798585024781524366578020713028780543760157061133820931593740120554559945438644621461013496421243383085310700438572674689992154984087424837189211894908445582528151420962029663532449325268714556180183412166029550984033758637947944416722236421046988174099754076768808714418038269089262641720333581527579095519534652230624451419814011528342616751481040290124268123164775829755901208651489603626993088146140668915574806674879235792526644495830633293748965913694847834305632402989646831613425326169052648277054180476068183407754175310349389988731868551828 [117,48] 3857245742098573642677207882230184789331572716127826628756097921938975085853654377006313501037951435860286477092672189396207820387656624505027362729447879267071626766063580197731801132394966845145784504429569814643936795487492953093346313999774083394227582024935636447795670509746387531228515297115718959622054820923186745574417187563131760159591691117293750826124792811065590719787224784573826914833201838314464747446694157647758837754865551033829453970833872394779340751326195162664185127958512126148067964519643820547197158594836508722536490385769581436497276177747684054198493310708318510376914049164326650706175518775233875810085609806984174325485449371408655914520281024708922944035695767631667628343146197644231090442137052500433838479017608176646632193925252702273440687691944359785680443877839994793367640188017031099431742475990529470293855967423253616198446756222545366509120271602247723359213427615334438254669823002312650383204289122559821598671557138388991156254411979026078695310530717115391287201482422039973387845541998642804027254901489397819204820045008290425905320859275256026948799693207884949893217276417759066552770942066890532600210965426963555927616989799231049900292006366513952465441129541215312203017846128774660915101223230883017818113654587684341959048422325013606645687656718514396278820831830749537232024478758289584650848332848137251281063143640901573477039326146939020356027363759095037470174770675023571510418131804185314513665103575894127318037128837837643276675266821955223977891040564260188879134173920126391874839393084988794951973253986008151317941009597739141692883678588849904702246779085669121344404707973046239651972956677940806520418497664635872867086998372576275086409484020676680914980509040845307465482101727483220750524662671754860504071366009104507302674698847035694 [117,49] -1022253411307999189274603172134948874371688966261970632088881116427914799942167333091060014380848808565322096951187972027107704506341872873906708471853645160543062283411709585646884721236485928303440324288147419946354962464973386469781147305250730301724665500253550220717175094631208016742334281953573603043199308937711902691355553735046095559784837613338439077595913991396476374083400628077960943018457091833528316730442585973807062996126251074152216640710941956097651653043392965029534483183053455584302697157448520777706431441580810701041707966780645872644332959697946958525238212363020300956404646476055245650804565178786800158615501781204108875611932531941211767925647964306466782090675202946351804577113792784632369523272813319413738250180032483002064147534886186321130694729339994443855195009924915289334868863328487235886750164167106620841284418120288660222627578547681861469525478375716629032173416817981869385093390363554392305609701354924548188266736188700312419341833967699941599767801828299999547397111732027880990233980390894845593159574209120068901708754651257589725482632637120590560595146152569739739165826367689664540381495453682126160767951100784820721301519723873871414342142907220081144425097151508622159578740610545207243565373945044757860706982564397351078475862470517635652014588443273336689699202986212522868585014839013812447798689568505298493102368994005835381791851114643463125707727908469660309289307809129797662094536629127524273277469392542455298109719191307196660946712183290518173295689478292499256972929971515132675318492265703320708056661022060635960479170733687677422592745683729162125866403855016497951687846249746017934457524946462201161818982370017181784790549163978654660638579092088594269289026724286859007931903342422720165818530146214670127288403311377489270940871840577 [117,50] 243671527559118776882678135904667052927012979910643199081515679993200697026923351444641452291782339145414001975774959600666127869588944315240763600935267809134448958143434305892866258527224554605977958275883169223458323241045852468955105598387482307478382772090060121271905813682801430723730015814185562154559165866925615116054645026859675408408568112544547228570006670865235468749982543652457959711449691255540121835949924235171315574672473800860876100693061710303199815772122243524616905684237089450267391242077742433097878090426913756915362930529768341261271180965833455801538252221200552426491177917543101984278467914555847015808915469152545852640496173646944261660357531196035138948664526759037406739586228044270393512598303911430886290328022080268533500681384258900861354206599727022226999370049842604457274602531387259884435036263408190950456075018069271798529626997309920958151861474629173265535768244785088255664173248695468119370558855727268073404107167663892417859109859794928941729224449277061254692610062470422663065416436756770148222200223769287291138335607719576265293993715875030949137095815764799281071800449457633367774017061372006699103448416976803851219427145307818455477352614711927275103320948531394613767555691904421399785403598484315007261788519943191998182270916463048520727651105007829228530706903944218893626045815367752584834212390686416811025105545147446203184446746103151988653324272541820477704415664616307356789752859370073574698247510276380528448921792793661638187120600279416842503936786260566132939124801155525716400624656110239156560678898632935396327893429470580854221113970116674065639980993629529788859991697961487520634413132690211345750143997022936571861504746392927734733233436973258522472188755742738933884296720636914455725503122633597430206143403038444819590723628 [117,51] -53594151740647166455509535494381348038438110261386784546179021339860682416897005928322585339154087049751177317410045891560548833192359853850378701406761108282989902499294956371056715335696572519917796349877235173772008749342263594405450354751667657935335157967209779417520497209887837922697221735400095899888847151501346309185502089815661715815768120964383345751551514185975443638875269548095146971740845413646805343005360885332443005668461792788175438216450105767585644810829668488173411445908342220648329072106701293598212606500115526200539588157809872702222053209259148770247247285551767717093242257459928839223985926660843636267203647062919277387395224164105877749975182342685995768284500995867737283270475633502104315125638564019312190699629101858866650100439976349805733872160594566461155254069706969812666904945547714441699694618056591955166574549091513725363486700116657720104465387698757235603399322205808780864034613682441476648731323355086892802906854923425380458986616383453505243813385143643553237665803258051371699486776108589904044066321780647798911766817988370084746655461067760544461057582008101444938727046921631326075299463499723196644697776082948179987746156733262509186195071497170413127135958692989735487535579686035862178680238568770094301811468254699901022480047187535203509936877618799102279081732136038689634541704725358092861788232871595890609082741564711223948034846836746011519812062804892396313938319168143582238004603962115615366800819561521202731466755216128715662402234026920957228057697270342283704943981797904684665116303094843352577905137290716094183668343301976879612135364436724342810194630471183144590354603847643200140807225272180973201226708790829841628558710532913124620081561702162114394201164641865232124566582174507207481389040314508759849052995624725497286359 [117,52] 11013480794919412724695739615500016875351368857570753380409083666744966944359031315349147722939893702108590651408819910274437877173570197132808359448083224716426280147429807952819319860659590659572017630054342243624471035158533252654590702328143742768550166498501002947117514858655090729617544116744441242141062359897589825152816520382522217394798114452351872429454384439767342954269720570863816524427789778333900011030147089704087408224423166607905124532040919441095471712276853162085203912994242099088909338142630324669808412610389711318454252449360221892773974974107370705987744740994048386126322945306061824841407022377177286690175156646010333807319325703458727955422392298670672691233850553881327174880350718079324027325857149014284211445640812256051469873508829835440584576753121474765864326749271162713952704585648439564330360725730682970344707809072117338174197875408021476598391365276539523542610410019639186658839466916363152221941165675199189289291913403758719976343890519466001917877077898232253703031084726348147285509253244341222486937494843473510605639600330794252194591342061559342229314521819658099521523912280281637224056723414464902472169105989034309983817826808805454792127787463155756663910027779979911139575527375963543058550418339576914874370522704343777261599506321566489571859255253471565635188835374979533885095082041721402866445425513957046426562996275745024300025463718845002738759249007712515333428061393620903232609819008868006764719137121161138991253214278115679635660077037910960486160288566626608403749819082513545836652022430350377454946651964915575925412110646528191635093971955092285460632231147044974351312943658652627536663233871286634151325124164522135192001396856427442954548836629350809559902274701558580134000676145507271608433679877461997233243019574953424250 [117,53] -2109086511520885793616650665453646175730556420424084668393551272331773326354777680302680427269204646988914051314022043062124831112137915098531966489701525288232550529059732891247470538277329859575995920436348962484643580558209239622525184589595415848251125860087220359983918549203651736102116512190079116059890106895739140929118046258386271156914974033450071082250966537297915299265621812534051175409617520478696297725390937637791059907378750151874654417048762935723358226243265904118254753938062790729493365973549933178848676323472550607521994583149670339861994644166801611515019911012574934319397488907203862331876976845668050886658516926107124119582997937219092827421197706407581841414520789729598504376660806513226308413165726645127685608784922249644515542092893856235254308101646579400805212312618769718381317006023901591288276708293905699672451998175964120510968779500213578750172212599953949382254164072699920278920088024744442333520267547328681643863822089328634847268558434993442494449295587221056977403059492517453363044329202999495635373625557179882118392404780339545908056728414901871467067402370815319659865891527675486911424713255168786065434589290516549779152664273107039540333069956860859307429226603718010902829622092385688813841877015154379267845593746150736701626248425404952705366647426525957665108437834218813077743396589613599439690679949432261159966678356200978192936997982617462123622345351243593824381010332212403748778720414810871358304059711481700483528193403356420251895579940847116086999462557860152062772574595958578743883357493133339717736090513147601518846034223870291154939562018119797237104932781955220738755477363757484314187676218184921865869153792876138060216720727648990033472611399663720967660091871896349803925469832833703206200147107570341634319970065617750 [117,54] 371771594986249943890627691438477158400835304379383278719623351385121897432060218457615653615412441517560831685837891245293765765241250373999877801034096660440068278797216321072296684119373085533673488450923969485207363425858787086627384859415279063010589740185341332983194147175532583596686125547082502311639905560974907154056244679561046837936679271525692121364159906913478029791746476982645240185060731862599621438656053427515695175523783269325558352239510393598086619979546718674266656692792103730322975678898268407508409000749041954110852174599555715414522034834707800627115827801303451950759538244188581804582249921767519539906343670391093209700104285175368634961231232214501767759670482740048250142417097349968758904886467093890351902734056184952216373180869194554589485598381750505766351226305395088587030245369516111119848348566796669237697714267445332998442879151754210148074830965807861006870468290046449862281662035231408021317545084982196706673748530565234101733970310744740003097168880745587263809931043685315069384387622558323952490429346106015574911117737837255324401198784063426502677658381181570138408625487279565559748099477483275078702671845099016015164206406770234638571719086363190416712662529180116219369297687487904801060948311291273110046563744571173741134384682253929492969504554515259899077833355184942588639061061140509751890876298704564135941461999156715520374322688000247187784557376171652389022955388227858400471201600290474136717349132891126343791118855519560694078593242946493120094913198814033219909112616247956808801507335266130471556556935977471098777564323352774681654578967133413082447043912705103842840629620983324404944085160373507675646673024145742287888068359107078524148083688607908896353706209404818345195062900052503182193359169868265391769467817500 [117,55] -59678001252798533347626416971197921586748814750627745673291670662652301687853175505451339836497992765515266937269505713339887316718768533871574894383035896151294835484581319324829744936962101333235270639788201759900397284180554412926128918619640106554244272308501460123924922076572251567187571631850765566301723235308624317597422798077639587201287602669404627292474521626586786062017913448274531019388138687373740028249358806368189388863892778033807240203901291074728190539153531024506585934969480343555008501571354307190117251299097586792097589973778776305045425467931398263511097262855268168826461575133100347002715988814325657056837973694965650365643342295179929219891347448637677346509711764213924431762860490089572873057042117464902513679305793942979540433348640033819394435703340973757227082583741980190400842320927262880746475847076979854530620747591554935043558775022500528287847249521935471046631064342110439428420536729677984499817633383139876960671176083517117898152057104978490772317784815491860862405261083624660403545595829107790540290708680953909742157038196756379885955932970231281578532031096322452645569870375858139352426054746824649601474075046174048446397417852683171970114071828093685081227698307948985586059710524490210705449774484631020415608730199883667051854698289929692473141798421834778640908322829411067309259947277046156148116792590490886221526911057652607080398675673436206347118125413332984016498358775505807824460344110081601465559843495207327863875548128252551543043875152369658373732590156762571896716954959294537300702633813034426405192271452249324799634251887752689647117543733794838207941094241314792311057610760583345660784325954898954740854623949845187421760925735764355842964770265089884013548618473736101311281795358463278666171344549485060087056125 [117,56] 8737312042002490684121155836067253219287880868005098579789761436736368327628298468164472636766645472580102338606975669076938988210148324130910818965631745754452382344868720316648746157442434204268706089741721440278041224204880023704657038288216754076859403920000034404462559100472942955756646171270067588463203494107137834069458631093263233120338854122520948945831705353881324215471432369250799704365757121162789968444138890819915181046412609063764420983255418181369848916059157875852240555797206655415982535352265112867255540446268617845616842453474214810032099650626394801012138523686654502446696715640304153839596669322088158931450844904867836216439503990141217468328485643942241928903952434578164024717903582765991115185155915397666206732073614278090989900013514608755118336818798286527939500726925633583778505843318611102390545334240303784715929866498356026984141912041569008179767093306083183124441855759910539657898912203827496901915465443645774039110088261250065489350912896283841241479297159544960056867701756513743704623307993816854212915902328512296713681535595379611279355033416590003400864170866727841086877879249360260342258052472328372096985192852593959968794039906922417952810044570954844684512586701942184631701858391564548284946814086246485236134719429293292195862627342009115923159839827201726312715778595537279115714583207165667713560131727987627113753566032979691964428052393302262261422623401401251066244272520246030703185633222952063788865066790035977683353304783500169064837387440409608518091645884391882949552275479945291665488272607918247418275789498876085273864407156010401132353483359988027855422336769411811534369230401984387120917235709672116581928746683150590176444464979933861035690575564690634014628805928538129666987177573694893984831723518441495484800 [117,57] -1189082560444315236667914213393833512538514522326240054596305587314683206652784367444634016494426921758160831668930865437805842780406789081832734924333193790330879982686516572329878809723867869010862667024929399301146654081566225660745247328950121866713295196306110887632325735559485067193925901086304633118525576708087350556299559317236753983159255772242179403074203764132081275593968307794331811169767496272100198303107879224955414477840485422971104464267463226849830105811040190123771773403763889105992289534034434098024222619974956035697782187039282320009407362269368488139109185893510169204311577477810567701852954837208321655718098935877975329207955082155731272652409882411922092338320981458357537011888467760347745585050712875258384919366827136473534976743666922502384821685489165556885470319004897603076810641134935398676672555424067984937156511538050798876343212824033844131389358918564337022109379247153900013944507971878115576806462921780123981326919780563318524746043013446128956840212648063419902528711494850098413006048436245873055410998512017699167126929792381417091652480332460824336544245009788864454705834225371023816098482332621172684733635173398933237861575299749883835528387807978397177020342006962506919081304332735173042140365817643254132095882141195485208057172499524565431705515908615344909573213066823033706482283497990819094919971952344638787793071288685983862219355901785610404197253846308904045731125924715245957691235475442950831335258916332096859993462365117796969321385389832996312210888485878926211306277686163565163152639683019892380751828466856705639908578814558705051632707842762786382803980413072299429141485760391700532094827729427309134649192782615036120443784111474584481455514942336654008946559306421150119106633318271674787404101921477303925 [117,58] 155110234850822424695772156486076515001858206351679748933755852649124065687176813141738331845886301817604001745552890049275051572164906005413224515168708595181730089566552527093976434094414992132725499093649720042022268541674747057026820330547526880943334636143252397153961112973225037677780704527927212777374965881429484523760169867860559793241167558471153788183389715441525174742024634409205194457996361260437344918553832987216003859992687565487668003118291542310442875070996043662150637629697541794202608948435524177229886219100599460854179219590383746005920670128331418033743088973719771520695124040864230554750748253723676707383585204315621866867264401425596871142758868483967252356411923096408558055364426451725180816432596825343730828231010458267715058848923465564392980508068670042408842666837283490600635742336802679536872004383859782312534714411920894558102306617693829271895270955467248816767148476692673891187574685501855455325233414347561827392515509190115764714218262494277326843504716022609209434286929049371276077132651423079436589544507549997876653969379637806207495850839618592810713493924075657628739862770646530004409894655194673915027935807195267158935673914713755281360259673801859894419758849266431351891450913332378169277671280385682058902632415839651366246866316053075537016090832096043984074841780886723149741414618278419699391754208617589453145864614710867714760904182090072022676726742130686454495577605040415072388275015109897461231110778293297968930192207421639883045757347864621963595022261775722860458910728441786719135910325879397727950372761510731981722737355925321153808453362830850690122811532374358848498508969204159363735841667772147742139848880189367297788133025745757170644071158352736697893295900122339331704934792880385682244776114154950 [117,59] -19811561244968163305700208317943892185388222142011456709602925900824985005224890829577312298649635534817198293323236681899820404497940888594450387121277782610490982586968560661675205190166333651513266825197257506729856364224629249105547976352559867352147579094046451193957346153379017891008397418073813241051860188018608792786434536199650825084584144029216139317224734171288051369062680586862159095551202002566207501680043611867355916270156275689999959887152834708918162352517563264649287695652657209729584842225444263825286912351991657591561457228869134314390497859894081698678109032213745541754332796232646679779504653780342893618672345249321950264627684337527761380534185013965414782351677634932413127707531551664083780780913247507138591004914886805093337051832163444296194999877677838656453348716784972791905043004974312516112652475620303977783732753482695931099897407708479234324615524564048787945332962785254770997981954583916112961418360359227553873496211892314445735243246369184444319160171352363376242493790443855035366497646633385634194861613465157704418604356605119612948599241175348161825303401874251684445763410610612283603280476667732987443934491952159910577516495464481237041078154803150715808448601441154859858495795648159283398739151722422732399319972015847239454020242412810722538439326247796866751917762021157241281487415291714635237030238234733521050364750436858992943393582012977139521529275967318456169191144241079704090980467076125443928296078215575027987287951109958233406096776171793705296915335515044583770239776725264356470928737722067446831076955466065915055817688042311225059140744984250861222728378769740879777804938301810173653427676770133915026554819682279562173433791364767677678026848103347937472484066684268509400186628365148046137428709500 [117,60] 2455093440262071152835035740611002718815087422948002247434070335346627449310984109943316951490409302897623540112401711559796740706122727107662356347677489578919163642790298657333725067622129184770212873255072492414099391078263953564638019361142531162572412274440693366235435465599409496501821257849319760086007870205473996707532062658921110203332091317378550704900969204842498937649472098187861111419968420302889768012845558855549562674786854588379496170438503432638586599939505953563907568911077941469233339527725107519293406568157074742591239563627531641478275630390099599793274930526812358913849388517185578915631300160962639789122372493881110868225791498438131467383150961633001126808512766026409793003061056830401799296792262718185384205312741908707372535657875428908941267478018662780168337742134089137121434731025922094354433922246752267748211427870242962915520448626795240980743820618038121981902724485631025248130430196998291293893501505499092450104145096120531068999660210340912408866533402400644325910774653177777876905020695594410237606598365409933516026375296826066215235768574931535946323778341891696708029168153378543948104917032060834890782694415540884392762570063371740266616621154232313455539701789808830451731324490605562251862102117426226163253594380456805488210140068208321985085802499870199868797812242933538936210677125633665271426160655600737966010779402338862195682342214775193514685507779275372523614215438847847249049939339139381292329907916262478990131382250824669164088584338256017381919785960780867692986316252086939331972379375487786534613250991440719437759387191707146995673778967787662188464405308120615766395815529302553292912756852191822314498387104170122470871091646588530449453802398592204497510822115680646064724711748970344916439900 [117,61] -285555444990935051270034113126597083633445291366045165864398416431801029872077360123311974786599429668810055886585986113557599388766747325212467800714654471282080782544938744867805072818380862796184675567282322320547478300039058955079863335065943359538535932786231392590385591559760191941673076201251588850033901769496695674884173862148689308038502946015032173504984778808431852889523183158507377036891111639504991470055926007766513401612353970676212094339729985481289663353144882441391012585886847418603336437772462587269163862460124511176414047040785182687411768157216181573707401858828543390135171133969143393596338837920747436950817488390577957167717436805518299545109458437173997501495056100849912709720150795298050814452775200367959686713699795441593425081800395095519976609452731301514451410961011873726331553984884069277604758342619322058516900482436969132983047443621192161141638962426956637870756158884977446108097616222473836442275343836262301849764320143789179796864009307692089516001451823398792619455847630035229711628444627907487112586151484436349504341366798093755739960676594770261335700748168927378685031811011007852256242189620055651166189104288030957492459471890070778924317633812734322146018278171675272043147294793868598250837631811601922716015511696355608331794093333537078304385902089556122511543845055301334986169117710214563866901751122199607254774783918702214559923754029193233180948586676670776390091413957452204356077729402009768192931317480927905962252991079711237270108342671209395155849356375712683847874347609711262076692279554152232430359970419831662269585453190383597802134066383263163152352700594831415623114144547519015845199582233837146650550266908278923408952871063257726761971007886917291119749360001860808204826060409659791125 [117,62] 30249410310935211798470502222234669835882993126195267763630754388803450662521598325985016754557308033268326963411090505232246061869764933260785159099876998190103603516987951132173891911652080907093780420710328710906148704571065614135960155673652997382930341210731615427353524243818120903855164649121109785758901309203516188159258238454246623522960171809605465522932876549897121204480267864509393283296017977113538622591703149527734807676100169316520012931505947931400842366112122870844102830297471167603883654237860985030733707134558126358642903437329937888462822571915486927782934107291322854669282738378930467455576307215467343084630266131499712332048858457636096145289454949203338291209657479693504567321704212825721522129325679636331683116494559469177397727383682293829784347557531250554182750172519629054502982471400124117261384050652072309709018464535485092690868970205175155582681700243196675036772870808420603638764127399029116077335756703735296433276258050278999126743894286331031128193561881315162781861392197829739990476797257652086170448550216403269091949623452196825205429124560973643051408299606331630975631916166973165770298388936372458033430833523497541452178176588108394287887735502561388752888246291867820713532517339997767568120462995067932796357255673555289360897921318706922018760621851829431968678820769321504055254844870166269627399745958055583655648776338562681508387443994041844358145858831933913680079343611695778947726285303244103963694336608946894358564984990492973077797631502087965407074397586679594424394590720536513212364290449602422999385090878902809613099136402508927497930297109155951159827690546005413859440527463468930722518626700517090079349383748937230362232417871542376369868121954279044340867217905759692919489017835265975 [117,63] -2882134529652645301823472166852034296684488867175384710614578932480689608450489935533283346810771597025963988771169522008891749807748150531588122177155822415494727342117101560273187706951529713604853270259990902534970990211832969977370368053385253601606786052821942974202116205930512207861597295049579868784165379048463239734623528435764325962137546508800810257481161907291530656177938657392040159227924086031304159197563792884204394112435273135084660912994322508512642932172855481800061723249918625540410005590133261428628134239650007063405341115168198474246815369323232610163899541098328451035713078915981877707695159061158928045369445923846610234177057457044816909137441506411601980727180621849830223165268071638289133526202670865631948379461155732387706245002017559495943429847180934221348388344345439833644074648446708066860144374420895700549825105873333559271929431431071695165724171000542157421220122546749486314763222558643380445162860160809901726013903567042128322189723713355687750442002527078103163453432456959850243233238191811173156429705005268037339799510018342531429386399246362003248330698913557913308033728880926222653671903994232821653266867099004234220650258215576425204768263195688166372984441210084132699343619922019930281007422512898024743168728478645280654019509980483143320369158115687438688245165458506318364879989834300660686182869438681306300049334077139011167171881588767088226834579954503358294789153965814039778196902820751456018583635949445011152836080002947470154665814208194809552658713927949034095111767691280370614681544946016156978487264850158511286959344663222896217086867894773093284065162410523999336568521043639236464882873472232406209442175466881493424036258546143135225019540682334192622649394024718853702797532165175 [117,64] 243466230595160229939015471162199731693829365683092737765188256101230475258058453186163756127930191405535731806641070582059197818431569545553734782552293804977887007265431822404595152139053614600135117152184380002655902389541548019992450016872632204115763125252241707013834761682937987333409744064162275630745586407095003002695670273417203951624685078887225890356568055823180738056225860366672681455462862776598552071041607119149154471876276899345029128929554988106597451066048785406112804666013620985546027849333896438978753880484618220241115193128020638372514941349568474250110545321723945383481389218438683486839068218171475712259280362749182453683584833232325683769052370740169910655103361337059508769192359501621689523048312285005417614506152766565824752295525964896011586521085851318956045477609580602702703548632713566166183083686715153373519006643693193395615578409733390310235174036681956426138360253932221498625261913221946743632716490544475213374898834192513230424275617766246644833127270680277748652878553402185215844191886390962941174082646545655635551086378528393824871573965993323366179914045669805065534575392560149222178565610067375214370248977988434593930462647341621922240974345975499351415621416939413978116428764569365237577063491874346226346951225593719823897187808592663834112067368670234742751190999103044604240544643228192713689710249705018589098500947730269694656557138359053041450552815043136639617585942037775992617471184665096994795076400044276491660487851572465568135039977265391011997660842772974004903806783960892717067588699596081209545401064155254450295961194829191864333773028770597071996657880402005276014412114401520780818342997611636194129479361926342231491926598622104745665107932268971050617832347247884462120582400 [117,65] -16939842018341476925844928002843907881395666291234403618453342705975167031897992544558102106793047337365629309869730112404120582078185038624389439165585442251819754377400680882310977554475290613347342755425533899780100166924826865738384348769961090347307465161250282547305009722021198195962347296361712598204160723577433824177847394327723640188145607965075322757811331968970867415224271986257150008264433493068892430531202926693252067172634651637099008831015123384232160076103965740108751822118976958219716945017505293709994652164966376100954974436497748705564090038982969684939783802072899135317401343424793114661841917074050123981727094309994617076260188079017710036908594796515776535321890110951202668798899680745910646263552592673525766934130509189933023960055419353150179700062939580558829052402308133094230168657786138506129362356323522946444964174667370498618737782010502411500355583755638370078148703562277481115827280790741257284584123521086067595246567829001472575540851539575775348262908512488790264778481971064957716852092011025934133577769836491612091084221277458438319863569924260317245466410566395193393545156318706604519520998046498190652422811800378028410515533581133155680376445496123676328550955384329372821506326842617552011535511609095597437680253578945569189759639645155958036376014846824674209794609860621560706010285304358880845188368122711080660031088360187809535844254229481716789473811320909178158015410363432420693343261526228859536091044613059689053798804228192484639870111039652153179463708575973204848880212544079204424022385130612283189105832746791621944305270098946980055615191482480543859129727515872673381179679018770111735118137340264430044576117183020263122831574274811595623588610014922107525361935073623122625625 [117,66] 756792909757320157898434877672924292524461720889071813028011800043870422591456285142405783694260424245916060346267301040690571509905626739484759598354682346175889734012013287454606274275634482443606642629181710212278032680564740772415929118400185673116615535269979589445166794619542980529355249198249268824836421819494873071761834281711545722348952309208804053995567473292060649557895696876186176901982047103455503263254042455506841780268935968750397239638070019136487835528948238039036740813489639538210709268499966469601763364035163865278637666758056289404138154013821061299554231866644760628572381315717418996941628384732847459972732994990134237304104728878192124925771260052130711792855864486466776447657058346282999438630539024138783825800773124138244914476198152870830907445206861656238204485498386262159178571900992173762098184087933348144292435953005082864298805462840125240551525542738601167579717746717797617644910288076682429431257060670910231832523666392483503408307132223597971832590477454149534210992089556442618019138657686861549378517767453898364889690345036153928275911702328862541417509970553510392754723968685391859574677510162107155474452937870669630219691484584232071105828888634396261700458234994463619945438810329781923115678017499631846778600532099142339228750460029139420252376355055259577451215471544429256198388469461774570806351177809308306457083446830481820652779731553783900246257978626953560056757698160810609242489366324792578908292238145741988663314391203667410374251541937804960417957725320992174230152692487899433273764289196899974646423898692940143440018909447848702739788771079363792205045126408188074693661345495592749450835865136400613025228656850285422796828623731923344666724319407159589654526434375645070 [117,67] 960333278157629129825610321793213750617692597129969722513230147195646685685817627820084530214196383049617090054857991041672277276029985496781740405519110692528563151919408460709208180369613730823748177130928489484081036395496523504282120817620721027616283859929578907207275581931052195843656900812449466977552223412009266799182750243961690426006911531497976711034854389550154806700116201988767141890555622075145864038520342991447260270555561331768345589971733012707494355389558424022985014485057813766887937686517998003934339282453278130839470534279867869162595477642439963384214944840470220059333801883268435056711312058405419147567294664112431450588899233827863403617214984738375723424165038008426458059381955370350314423976961754495290838221741851235120038083808992242576066709259093228418161269826763062455762589641496850801957368250723554405273730301598002352416578998278834863637427543616771041439507008735742835728279280555067500424641865944454208586955670309348840200668344636914970866572220728271675654846541017425985256922679365171060512103473879698047016184785538316696317093991726958609309189632850394295236238073617935475160789087707960312366315764613189372316407150179005727757742342829342925132139978159129914794020848930540292336986035854208268140758911030493329161687270655104988722097575294402093904064497519427821976513296857208274351663673253607235947788260338302513708765431860731204303366770341667054130569214655394764042543132118886133802696435647984619494016132443828761573151234845971802007967107268179538903453498694801346262091430669457714797957334947800818167862328147444775072760354807215593343035216272841896781397888288164652793520891599210794669057481087140900130395253746976287200337986994883591948893808680 [117,68] -1826357756256088559037049247984529588256725899617998939416927533699307977419439929342226315744410641958468190816843648289807319026983962741312801556852282150246218138889801865389756335468667628206158226992429115124682228790132693186363716122767611333976383851560127401782927026780404429453537158903472043885583039833965343530195401934649107128158628347908833953167203114070460946533877662777906199330285783876956808501786574773070606197154230541345456131509585725077057973358561771037436738753771998810138491744560318786931845829553573348411520179811639532718478371765670059830255024063667400132622939537608384932819149183026520674223393291694223425674271738727756385887176561326330881008596812597875916599125266746826581983895088542007170110549205286768339168473634269903600420356891935478080262612338042185929890963670555568470694893986629245876934526602171484117636607992957037240459839563883857664286152090667772835473136655366028567978733048676459245744326642215934254328255193092620687669207784199071714326492794680656596684329691359260844066617612921262384319112463517694792766938054242061113050226506527344252549832342464724353511049699055007028933207562963301413490565296825982747471145040894859375598668488364473742981755098717119089155274813014220101670905946762797318578783089545867701139177297823855567950512754331081502470380883976962300454813969602687537505169661578341604791111333246459876998556763763417519304034690525952861839507907906442124334554721252414189200703806213852104525719763441813309501214107374068567767544634196794247181720761847876732563343808078623106408887251290247644972094412543096263166526698298595461199723973638822231398707668791009886514367869249379333214981829769885614767371865929079117480494520 [117,69] -178888780093359238076359141725888142041570425097137243481703276350376744594842040417629689800210706214455627699258841274315921631164852636008505772480198354360713091193239079498301184070357440955138575348250181697453569129400515075596832538493321453053404580246901981120548054367277882292998908558230110002075636116924603072531772278289014636771257326914586210461922619181484883325728906955710748599710223113861780059161215392350533480715559656827691780478640550795225282809829132977070477224798316052630246097075365115256217864520881528606745886499892602246813535784554194592129708435122846413213181144250047995963761960270377168178987465502817280155220184336880368823697197991817577924429809934530581715698296954647702263236804420162355480585339701838401745053812752729446486914276174748480402499591604128547561718704752484489150741853738052033212753348908972849553716366998603470237584835309564668275053272708009876516379685739050406337478317485118574063197881694046893606082168115952087993088171386604641818452733729093209198144581841330378830010108757589040094332248763744897633796610662786924672413861459041108566447605291283822281579056377247797088311978194898911766022838523437024488440347152111130291033279115973544326768252321313855646797972868018074866217096785049217866285160802298667634520259058035851869975009689845313401362199428382430482010608398979494166387274073753573256394713308555617319941878832946956176091111333449433414569765851014761593197052870837738973880131747521585936509513151507946170287007448357534471371531935183077067846333851880149774320546458922419143187640958143836524672439645498211947440962928086106729534623803079892643729479481072257764106758149268587964369108059848123857160802299136859014320 [117,70] 52143640914736686191199428856670602567815594340532923635772450519980674400461547081220433810748123207031322164054104502028428407164022041100693135607566485774972696112796607345456263847450740101478369343960951800588175409037950200328761595017447895467381832779109538937446688917508146318900412413689572655360484504115499861641912944201009504741738852370265422191243364534573889144632052011542822886108919233771854569073093476954051893150151162058160656665182259217626856830378957160433205539283184200890153214151394325243470929955951235673742604601948954195333282879480016483570857956818564471724340951616094454905278897965300491748111427077536339575531838301466699835509529426704250311899931972502974098703389648256542140222061723848320120068162200247503106673187205003584157652298030354486866287491464484066718526654667201237075794352066246848761014240542061121723774089463918531149802256829514114142902582050586121349379211593071930031303158651490705083157367801824114213207570940155675520516593881830710834379592170313650001942865204670527346766063708957643653494097644690580336473586613939111017771746071230179558579049848291516711771704397789746827082070242207479255174778614071018411288666962302313081656763148403398762566946601679253209209846788628473515580579195032675411405714881677547913037286752198292248223486765416575246257587838531979100455685066888627667328434248576078711790438259675634050860856185802893887086005566253144633843093822384643257179729991287347045794119626735343681038346131791667919284285094040494002511108953428929485318785020020325363282296581860489539626766631224675893017688739527709980794056866978872265344247350099529468243505893000526870766127580335104191151625275559568863805102657358020600 [117,71] -4591393374437989683628688574742229619795357147617225149154559204449962754294959543328389618541431823705588611366350092753213253352103703046595191245961569650165147665717960868784271434108158210364986307034711955394970816779864720856856986716909472355935409065444141895453634251327043252754595581541639190925898386233236436161451639207958910041077569035254553723226538673320604977113796925261334867947467730519693192335930565579437701789044266527197476735362573387829872383665837420743709248505704774924940866401861952730942315618216399013888811928375376625025198502281350225161435394238854674958686989663080630418764152931617430005990162461595544399917236116413807485078754230996897041911974458012913903979454801778705524402301561035186917068204276342855842775948773001544584145350931155822054286319599190715919757839500685663978401437868562554170802071991974452589877102630551264011369972704842816881520266163298281530616353060222711563631508267742594796384808461546515783183420300752444285379421092959960302590753679281373682487393309006070267801541435444637530771038627265556392473290511908987068560849150230305136073514753622716473898520644787960990796296919619864210978083640015423620172284398635753285893047047356577808465510949404377965182602606505441778963935921628926933098717184490933802279052390206484811746741657192539381338199558468357172895057497488462659105279058348324258487585134953360731517050156460807440147598413982780547032893362988399082900030064597506700075352291237312440789658236447560214293842240663434380805796431731407436067177234093436384973462946589864025362050798068120291475263289706973844359300849049362830068707455143795733043786274682343816371812105430845674418099817070326919995664253447730 [117,72] 168840837039191241764371738890395049450487842268553431214900178309252561484172977614144008352300099805189250386419190730695475851030687699104350121580409642479992383823045045610653355053480899697194234164929328061525169883637258447192677332059510863432734095999414395540730548134629592914887100279504051460283336665573309658031676839869280004048296785040106385675517017148681487581002903834954087287923118096905584836842233149684526958416899681909826163488686696317827456104250166465872332677796054008223756737904091611286472664356936183301580195948832257645320734992209388378741270633979165350121211477888712711145104582533464884587004443641039224253344048091701624267824991978670231499257565442338179703920806575745762738233758381147794216686665989615643962188255029387748999330317445975807467313935777284413023902235556542605601104708886348785149324521652919121446229936361974823065582394257770964718688672011118499557551228861418923945137108784153855547515308212979018517614437591084497901574061865450868725783245269481882098050394205180337735667855199952148732738351369600136145599075594758996527363413043298625329377228913848965807925618548027745412615118563442403262066756203244726421294676936705407440921667770623534300822659506656750769965305664985538771593872104908731870476729241537726265948394336451903818620999585692634491480248541308817507016737401390176900718390821333413324158853340553316003860057308229606565944795877279196833087152582047715589832417721561288629648903526493622166179002721984766510357704880503517148281442177603046327778481079405327035325751442120120768691334083149714973123427488347024661798647406264813166456734617365783243518311131804525019511262721721981687952940047234904163656802460 [117,73] -498836259493580798083511173928080546144241448362753735265751194133446661403573125518135659304801647428371808212242768375584176075803574155001727243861715582666377785438188328100546974136963548098636539312022258986984627535974633881894705856337299359066438198929681032432756967696109996932571927527553561922120682413501584981189705856162070644396028710928260038379919880066228206054622767963239854572801752853851127155993430876225106684833629231424840855745446837107116894124313392594772643468810438317781913361696263749551811022221420519254668516530583689351210677931154167013753111523159373865582340648538912945414640869702872590403806318154712233763343709191893751822763155970600509163987087490685486796632933418960477147588878751404784568477039442901385041367216469698459220611265592133489448466841306344021417610103097374555230532779346694877690173303385468651134098506445879797383126210335547109431877710912387935262293147788853372166343416586241867801335068600238017228791887112245598438212836865877741674723655792967318675852739129278895000869514282633598036497092283000477618076133970369390673439526494608562538749984480112176427214063848108313485401873296467728033047016863704915642237789707861252764043475127475975711716258388181101944309387408819779816967306281885272157780105342101739816699743595702121864581050517338271198488730025304378062129817564701265726627449491554022014690411968517438518477465308220796321110871589080496406121135742296624075193093671516636615390294160356943788087643942558480068171606385176347978794104505480867769451456645639498207449994066473364387651934477868057768168538458338945022651791605491896847741191450366238931362412423837109449147776840456421311991625475472087589105 [117,74] 216665180499782209703623968750239129508973694538325802472800943615929245817610274824352669959995842603998056003142541491536648802337176215098699877243307063453483844814917341275282124335836642748485946594389539582565547032632657057838563041929979692960888183072259160638284870555358761962140509796526982256642551773657373597671867215010869695760422050495987229900274056784130564820491884301938096707860285098404515484157110299296334293211258031213980653482722908787519661198931645930167175053568192586241168015620389613395465064821039236707654821979089978599902894751983742533738574454283981875674322916205250970783955301321272232163520783403051483426409003251833047307919716862438461656229865384325359773266189844949106337947429273591847839980767921095081434555550314257625300871481738576152292827016915274224700807396796582032837426873510490623838718188782575607270434884548920918985980094262136909302336760735209083468082331984822431517743486985697573074983292302902159933933054841479814423140787776714019106661335743322059710301995381804678633762220336357119489461657433803563906764690277313794925413979906009212647449589860326441013763093228526776294890594149111260219871980615512616695237340147065253040930936842490935028382810409094163250655353598497213427312123290668048256708657944262067490299728122893832698646971747397913339782588499917584860138155372330111138252249095364817780902457452064450730610058664659769122617278277654241536183154129893796092945336368714897881709857148782512685803091473365921250934134585101133484069696125858164901050967105770088399525610782902882703547154659702340322116297580845573642270553947914143411022103548130541905316536860641974639269877699170692326625728428681916465 [117,75] -58086807738356055277025899560024144324588583853894769881835206051485685516437672396517108320006523968614644959787259243555400264416206188574692316449868191604567280220154135921606302702416694953839118521846117929591670202491777758451681846884725070521719678454883863780174423948328509341833553892649241347007906453422528293542007039725142706057577278525583165336791711960498952001030578566153662528477745574159493802581557367393643919022072637710533913697854832304172099692284277285863429904301447347674570658320111033540729649817870580205365018044797822843083901547101584326511060476249494268306848326836563318872807071186662270578610200064360664462343442660057363780264097281458096763231311996525219486719843208810366212753073920111803507023576707398473232231833521096354459436624771981925927830234895824650301508380241221994480558132688435839094717903882723425020002414349922670072773775594793818128944073791133188778179080851304633691901445705977057751935268321657910388250135277217938458195690927613562184133484295305739563439857438611541565228605806386401061749654768581138082304200928864496582233238491428236330868917802812775834065045543240353953156882829784726082836031268404534353906530914469444836258805547683289185882960664125845620081704597027042710252576293006166626566549466743633257878935761633279648304546135073334337842488421839698459818881438495009827758649583046244587706303185749362336995963855222123354914693248915188254481919689901118454597604893253337749554546303338079882924434165252858203575045230564754366684643508387758123027366422503009976125434224503676654296202920986015146792714057764818755622819883193499318169195798399063587754491246359135234859729899752875643706885104674000 [117,76] 4260847182224331115925351040218881066371190488760717056639331977622303796252538119051402550154619260606282280027171839097402595429706419875469860020867206543890818397064858283028323763780048548250059909225897324210151914964035346772280092213162672369737935844989819325039700440488561505034032266423036401868203711587608124425595910269921830181796944118028329002832536029918875422452815203981516607161002082775038467961974356087050104394400454712332910179438046446291460116064840147000682203906543792541166327349345517164262335378081993397614975415647900784460978161582114650761123475652918004051036454529580924134039435162629445848725112474456669214332738938104251057155706967415804077610312828901115891219203795487418951589270845443202259880002184037791863815415156213087230156816960803542284986969199617401645029639345759800309643810893686282579677413878206115599972799521828241424370619157966905253571128910516726111607412977104636755539645111010014756808771283065367552247966419996440974775331783911669117558487208866350893564369809830568588733421765902023739463374052753583150611672871798832504318224081185337100216313760654359118351747522846049168832191396894213973591014289777328680774042183796911432472546692516471203684404397200448349648019102445840990253578677838890085712068624142852129025229623467435977293375183810439999644532511646729236428315848157967994924031696273276586743492970628082583086677925602557560743955412890451619411005897404492526389723823562260350624069237137888552084595605653635376923283572338614783377275743223499571871339165051456947431374045746237204293412108602903897490229549599167842117007118152492795767421449681647932219531159738851657442887804502418749893804105980 [117,77] -153600181224799994701603914469571979055803904140245482238063278130157490595354227129171239293650315848673082444760298576463244074736521234825980001283410668633119494563059904445144479314448120816031660228768961545533836638131941360292224420232750080688317291941354252313027143181425700363418491898764469019713647376006855312458306629160423467392344735383449415180053018331132534175419430059767908123355749762847414379031190465782307472660928998513045651795649460888881448361597931535863831039899809508663172027498194996021206597743583536423533788859512519994887469527666094668770123551062167038975483324673596405691903252336408278913800776011073324349030215891251040367656487007436131709729026522168999591671613046341375793464796241909651391872833382449549559254567246070503812574850513449665583143498326935525123647660771308839791155508731652632825651663028197134678407880433468447820237185981628563629746798954244285710549412581191588937373946014233874190907980652391261255646477384412032040429331373784104009953121357468605226634270278479388758643729952458387798256005920200178466482483423617159366137219670423809982199282292836542687420555076768824344505195281387904027274473663044409329881705647554918886526281025761953017154279258604886352096133029200921610798695614302969666091597002889434782798998884329182752351077458714699977151607082073371988739503761086544998775137322960648121200193910684811144954107348862068104916199809300246442902542272182512087474906010039457661876955672426243040886471523873972080050680574860417345556089803050469019723045393835332445939199380930786889437237747902252242519468443677879188072781393173922873319590990935779754576635482380444254511739908265094526299925 [117,78] 4323997316561709334600230752074115484194173570871027193659991801295192423083598730528651520873098821103301620153595237110675765513053937206293838654316733771326483746764008377360232426703442112175552081114156840708152911866883832873644125567844669491981221353527002170054063361147244011965508779089835346244438010803065345015187418095152672432758745889612869350538473746968201491598351779166953751969791882869635210578163945819657696908801850167613583650132951577460262616501267276204448124421320394025401359761256666687874329088646817532291257071809648669057157832874669879980287991553366384757502270011258969695445567714200573696922656463343231948471375232571497627585780552636451532441933836402087059589700437634325015557917325115236621169822648236016677877493876432211728643240227417998697879149144499315002854037425097052030872262938912333487616271802120065253673033595215727405077788930875729357312127181531010415830886681322817932677772360458941602616541520824011630616643847419861911161805587476583374814033557250361097740323101314807647321711427887404838573802369328493633863869512160244734918753673268177418264796075800078625932267764687850767565538449588642945424512041148426163980078679959530976492611355046968675896255795265672966486788714220709262048112683087936092833092254325182586226164087681441806318447940534288690871778637441220988176700336139451078599300221717476357382058982783760492326255475650199904165396291665426438993887020224411344510055271916247881808019066387623145812083044319505189810804405521099931568528397088150826552464521822519693080971040233673446427089499998025246603343882362537296178123537497359894473816281506630765705567732240595655648817151753852556700 [117,79] -245763401777195669889224992787804150334097216816753432530257549164225475074433629235803708340306107422944506212171161963704827073963977576600468007730286489546824429830240605261086934865403280310243047431631560015493169482894494322487022597626519677376604336180814786575678082978714518635557256107681755369733894393546275517990541532702733635796016255888347066474961314963320791217402175812664412640771342341054751542242627964335956546954939218924035522955349698109638693874581833650282826905762058374585086935017578877615082338976732826950297840905385978172032583323246710583666433444886117994894924703239001825400494431682198211140527517912308593072932586283783440654974417844143644227101754223123950975230503537637164143366097120865964273432439404676124934520221044079429060717472569199666889558747681224871659713547161877576770962453810602515202217105670892559309388415937672480132236250563324823700958594495816139593011792382345296228458684670250612747830116871279912755412773408013062683128145895593725551554141833982562344798855877162957751684623027871552213705504291888469739640236618703290530202187771133936741420023358399758634795085752501945490188936251760072795912992245874158045805128515890002490095138936306798572866721862413804668049077983982882250027249951077633912273683315980089983007333404643635846185870887507234541692377927306024091942297690309060728201882430812549913728663004850285687930641823831373883880257160833303851792293290631671430952958818250032741622729654401104198451807774588498419056914747860967876655625442516225766447551531937362072575843873699870691907393780062350300370877314273119235864802610818886353680483301952834751872893352058052850666131309751675 [117,80] 15783691630956985661330898499481551158550267667331814318271753362082552886789071674534888206906773861245457335513456043073316563998186179216331374652696397742916431672375326737027148080671354824497513306083713298382881595223898367554372511608119784863094613398402061142960285500604466121222585408338615851267594996507149279306182778369245290336661692600820471786866207449310996701931181364130774621357568561905593151309898815742955983455965259238769922053513869021512466022333088407528577717791738829206640822933530313930036585823173596925132317271308484094989192354316101395484261062362118907542373473733353943923046339092392926165672977472343118604653807728428658975723871187041948827810435408522907887185718980435761048552227299385902040936593985004507442354758579559326981257691784029059024091707861824782458249362331162460151993285890696299235987451927498545942753575691289970831160804396365332575222577508692018626183577095184010089908822803039044131491427441009061143077758735413726951562128155332821657443993157643107384143093737224021311494059585390783438061905872298242106591066490894465803538330970590186119861513550891528083006172320493943979835397208334833729273398479188339673861870100667582192899940899826100569081392796656993817282686109495591262132010778679859905864369702364956732765503549176963759300371846731888157858296995195735222836295628515299954654936804596814861744114859224649959895943600712676161509735767493724594308731298325661640185442557344805025759080134493460491898934287906840771799409203794730633324912632873757876025574920249570223484675983941118452015421497160094048651734886539993540327697141186241665509371865431227391102415840567110395443717330550 [117,81] -695916670560999727477299591495818761634427015576268805256913180292312965722926072412327285471248831964610254951561416978125071526843706611069497266234657888729320029850510804150137896410904929700603970124772402571066067760581951734551886478113378836306043110547217652262331049944262225462833128467328507567025948564897555160123905698308883120791926485787776481366111849232939525243368386932287476698343652028957107783527272938107818228149366011517605357357693020512136894442508393985392500676070770189615102120570196932437190590546113261862327953888381999535921603818514524409748612774197235589313036764596835964594630404607202742955152730845469811223536836319956826706513631466637901144863533316875930304027011968667523369955555675958299151570482711743154536371627733354866229093408238064402623603251581684608724829268802707666290997075985041644645576011743309528164770524984064155442213976033780315128127714990100224983690359476189964090400004577473988497020284088101449675828664889031423154199928344429344305984543773398349123390662182882316448333558838545909863153647144703491229504976056391764348322133094433608363588356291305817167535126962659478477905604975914668333815154814643188314588080687519362055580661349699956915877667674581850314962246756129259191443531027836422233868531085860023948687855904425472741823505132102171445473576357513067486933790285880811300449349802357501876445118466823359481469490958475099425365978650823028451717363681400537514797281933510875977346272137330169018519689158276934851243028153820557550615916221183599618835905249341242489517462631502177435058633221367730267795909224393941585118902865232627570614878621389967009897757983828637285371075 [117,82] 21931166957210810822102366115930064589758108993576570372082944078749133712514211642522112422969329938761847950511523218230142723437094111904671005034049044152778096627927290864076904030441914526082296330013307637623227570393101889920348281172361247890422941223229453250201582719658953623247992963067024705002720690538160120581584287141619078918648890645312325893717252790589366655570863185442899516633951335684771357866443862313160964158569489267154032788273395543464897022631528946219611976323368484227715772833037084600210744394193228803652753731897550081008683475657808253251352565072394517250974974672137498993763784695272652575254842406486718384085088780087590963701729150088312815316382879517876321330404662631932805841006234355345345108213868594468380802956561324004190017292479493164151429773997058427332160639894391362075964120223091201880094741409036750067505512226211649899456640996856435054757767744342876716355780998383318115229422622809079109417146096067066329238113330002596059414840808381299289288193282470661597060412926164271935625889201055140323400211702757223816628702551771289469544088371071286400996023929340399217789397207506500681863043712554052510715148282904293575749712587981701160159712162830428607462636123406669689792887096556892304103600161985406504738514508165703059017920460655690900056430128349696363403434034197019351649108021980581818571302043582185708004758768925305068618231309063890415078703240275389560986958603805509905929917792431479711015598501601215164318926982226606571365237380264822924095162002641258708068258809616459416924435793213253171214587529228077448198435516879256475217655063175144289410579216752706479301898466119740323995 [117,83] -527948704072911590333492845005905735806165161649052253981249081662495598801188730477434419949037084018092199803291756861680457546119261797686812339719574370439893899032996141259536692733835770152947898295113450548688929478717727146107076891495288645803995119849428613824214423686705534738203128258560217197019651379827783700168490620789054830765777783628977957778461573559050393485073397739194005376920647357325259609757912990591898623555635432075129312452577998135665730553923857893489228842762908135910024523467006552023214753136528668460228882136590432942267454711336285320798345502858932085710893577981733148528420174809332995072665564552404116715589004249914939385858999637676150810961595268323802667202270678000464674767393595554937407723961711853354343849030637883962825030071103315113158784142732170916973250735998807377736997780816686041710550886544591946137687771486117809520050603369734688741358150698718560263479337154536806601482127718391491454262849359444462308115849141561314190551589805635498933643258858543059330570341719686377755243836843473286540241794457873363603630598901394029979814116640417838586749946423154828260849789804194423402620381265396247172603948165129169230578819285582391576920016629530236554588449367608109258774405827592966877929912199057396658613007553057481009583890937612846650688393679400212711596511400587696570864545980615674549678263927485172985321386266345136944278643779706678311795374051703354108277265626104025137316873981441083135862947039988701701058344017534455658151540646850356820815239374690841825215453209341497744227384282701821367663863174988127587110685382570774802587904465035767756173885709126876997768683718332550 [117,84] 9984114902676401809761007972962062061169068257693373598314132110230105453398317231326961975580726916113980315167253580661253840080181719747647313768297063887375293290199240136490486189282136199705098040209330819849027591074710556114289449798712273694509793121237822220779872306446714632747120768218468759289974769767752778640841208057773021502780378461306495748793118425657851070989249295880664003704081550686776609567180149283991088774478091227730781219802282608230052189691066421288124415982819542676737315846320186560610479215925882681944852279651499042832271503051624036613358150879600917917139138927442362518171226401703632406497853401304447754711371581012554221458960835132184516927179551469253039610454259578320273427441057912214843720157932409173931674117786648715181829746818360270100531231062744859252613753012886841448105917134109061614954546037934077379422536256429554431641814848521614976818786397498542696892330332098507251013342491773770080909295207846173988030786089620092430742551180191947567891800811986673114797028563413976396875256533899592471435394411374842921952735593482719305624659157458009796205483300108522040605423376673590333880763032169321772392599339363985914819288030963902295121124746413652725211877551104762660873267233852322645441063381550565462592191318425045165352007598112760229199362564751976937870733731267817690453242538123706186177339448241786639764066724197388383105285675928187606410611758645987742372681188231585935928950886765762063454275092223087269133522726325655049347034482968540534799474365722614513603525331001882929103178733512230291196237810805474708937675316540701740948431320034614984990203687347061885632517459990 [117,85] -151287643545482842328172915063690173602733575248797800508372178393248988877846367387529011460158396534850918330352946566367281788706253099863086750648215247400224897225294030360430792511635752350224931966128367427050448623780226928936700141692115165288001977943267434285434433039887844335568197414454376110241971251630314558309203218195338988832247242426377379255035610502960381610308335715223075815247097233837773937529323664883257063430936103060066275355181257771868337466537310255337404560583174915143942200133319670066595513923262915862120040872584350333757061427727897002356643164416491860185929119175260023144839096920811235975220057134069275054558399844897595834881596555578591263040755367109775624173210530056860191220668175712654269411186616389797461130886930845340672517862665991418593409390441286385056119542293111539735643205433098944426113947009507393269292952913255698279775193953464064480395451651258788100254835548092153884040937331770937202288550266353220329711049066585227475507187298907991098506414408843053356754927437843860131985141228458896422821732909322446107909359767999066311631049729658238488277430033932850347326735022425427304917217527575316495485390082972299187298067678951529471520855412327186071168247251427504107604974834530189273867087681658093536050156146944116834188112868523596833515972613804950969087296361551233195910888945535198111344171805547048340216319924927051824276322039287454248487219790576101519765356972696651156501503021418302311671032037268346790741773956046443410732568250506872026467837238266553461434167512009502603218105214816262107786269900903142179152098168979128294700337669391035357496736830036511526797135 [117,86] 2029224668437255369685058811126420920226934074471051924239732089168674900160342145291791641117638801253861977180585739941525982059276465486237968908128855446269644847870882327010540198165388506577848462640971557154023090922816273491188715087924202250881112206275641486680492206080390241734341712375108099626095965122259747030127984638110505538665425663732932161127546704074708663133896223711225015315385143114799179314747935013998649426135892180579422279541266219589505576680921781112124391213575455509169719686135521898499834275898811666164135035769990965420114244266554007301594733252124053932393701377333196652500147868115060108569152108271261414167322096626237285463568473959901936100293919253330355510308033132715613668674249052968583529419539910991485090654292165567094271318460682070253779203738150512691591913192730505449424970732982742290869906729205480182206952266813389981797579017618200841021805378519556186362705589112820697437189614842918816889177006068895092140042969177882807205352410111973372686794451046315766191047200938772759707991572354458641087084949447753864640736603990354905968983405901656657304884161757264459422302353722383624012149870428552734287954402648863567463998748424941688039788281460543296876226330486846275209112051037721719302064311996222353860314085572653633861815282554133698424768081142003735878427906844997899183844205791621785262860059321955580823848000585829677040484981397519319379560693862738273956981946854410101939981510831806476468615453047771520356787247625513293591033333299272864530999747569333898736277547996300783599296209342015192450178631237343962040907889141926905349148490059219720198430799025784410665 [117,87] -29293926770810671731385437011377576006974352506380186443781675866936769157253734822208287313925851356058034604257177332963993766141806390690365166861778655696602771025430021475173732025163378033227009246769601192296050816035788757629270524293454234389308474012396116169264519012002926193426642471569525908432982655184976583975477355696019085894088731506444559401002549624425871060665081078385696350014106512058309531422682043691890170563552441700048289224579001801274400843848238998001426935569049202639981412876544406124385202179392549847569478693820074486527501367630741289990544459621111710350261512274115160877561982229801280993769842817069545376330903960612856492129846259027129313891165999443459936676631455969567415645879772100002675769818157351305101427929652404385413865625654445175037030567030162359030551672679230665821571641757489250110294990428706822661580423111188306355849746847051908192660443245719773181131190212810540989149876953925081431133537178547821461296533026930024522816082654083424366510665576748749982198939299594145717131371036565125657773733229364329175793812864118593892892977389216177753952117640693761494551108763058650071366314635577514964011703806846621760009307913275393426186554481664555752646593692092051912070164705586190830980847823415273430988071005078887755469726725108986137491177610103275641215466931302772471181258590479190657309382632273504419633896698332666660773161253814499398392639002767186814689237524313729955401714783744643624972832050143154747432228853185368400635413228075994273879382456861156587479854508996098902308755267672288239294908171851302951360281612770207331074464551496625089847330093291505 [117,88] 380000127432578946376852241821946848509189685078840953347658360057319438329545999119647089910619062521736371216608079898026309975376713991243182186092806343368774650966625654388318994084980601445425876948979075016640389930544565758998288981981280102806542294384245644614631795360989055496820097359777489005257069484863016190587767688053762645450526738579658215349193066587164947558081767274193471882255103056986726927338209404149651760587276084455584078925993634956585640338031192627944967723662211238937430437990947200367051647174825690026326614027054770101968967635240815474520192016139045998650858718768324134084235267170668225499137957883615197284162631038666158798147884782999256600502184010910001751480009172153451044342269795838031826755616030900092631193710122928946798098054747230989846749161013062168500158197914565264624956398659637780681418165153301042127729229629219547667743755233151515002796674493844413433102839444806757845296431338655893126094913416351572630710238131184791960506494460818096717626146220143427809479230603220472888971476047191948636671733430469049801548750066346153007187690074089505043462393513782132889805835355837509950627305883531290159984552907691420448762839221820580529539468794817162394983069388589942578252948407313883541521114041094239811745889849445689256020139341148993326222343119931891482551058613785729153304124994373395291302662051337228454802858907512673558354682590292588134529303893984867610383214377470984463596463445453362498938141989034275282728026311335482615240627560585729998582447920654159514720889014920812536793668161914752105918148285809358576138506810361706717322867835274054999797043110 [117,89] -2686909405458479201395831475751118916275865117160888374916253352748140173403766847571688911618549312805680908765978044353080685201434479321214017854844278731773206109816010843875447312986236355079978851604508839886073829927362349929439350133024104311786921289892031056309345065690977839162636991367692707298803646740529482522861222487338440131897225728167533374483397439442165703233291250103797137902298692909783914029654080071619174474512747028903530144127170513356414960612955929298142428544108394518744853986427053057289220192802353720964462071706004371455879964574050158635911300921170334370151421632633277008698217197470809347680818294358892364353552101812384395938751155676485417842018103270278226219578179226801211620082153264633817977147847519563146120494232703268159225102507804289961843890950089446789977663684172717942301463855103556538365386482234901725905807255274740783438944002408717582084980234998656623359869373627807196991521827451748127719378728325512413236944212156599499786294952372738962419447997046409010943102192231868063256197309997270497876590128331036800977265531069552944119346401369437007311607548808770484173594081255588368357169946321241086317841648685727411946505458603478144137490066134393506785803189707159517474917904445944899434525285611116952600221312862237280874060899276042122650467599401794970056241209219410117537832676367379347802304056743259633332351533717958003491985522646009300400340814532190808549307684547532983588297770660293557588107180725249802244805464775069225167850548089981258872911738053193138012471237141954098288488994183067670992921179927802320428103706025071205239142012693572533315035 [117,90] 2727064249159386268663088752127135601340726117230112885303175701693853925704601927401234657402566880259656739641239673541515715689744477144062857416305460966153960561106577714578651313698012563025132806634261634901142455841959672655723715400792827165366560705801133352647118283642192946627523888988600571369874115014124478062683107103787354443223707378383455049284045029899261448862780995686790097603944878744907952303221833650485347811581696125021487749092278390550233165634890732916972551555105289929026872986535886865162556352285407058322238215010606150226865263048981746586622445826387467619277449621571740740119531585416052971525933473744735488226184631378620519104605119846554667364434391297498327110146688153799548943079420133167396444880271237209509593894961106615462438507146866026580918139424025262056506643316890022619560148496177636302066242332138339868146555211606367509041572281157126109245960816891247737116406829300407857276174105083673810709910153648710583485154509642227431926717520748123785771921557686571958342512494713401342978839792429593922477899833219966906490641431586744199147411225627273531065341773180279654882548233744886821468154325708015595749228860347499183855592814486699107467649947950765091538227155352222967316631934104821694864540488872369868945084448305929465599861909089442358959672816034202444000796999667178101648735897030517824182162292547650408773918414027727928486675400964798560490674567439001075544254782044803216681653869913571403690711775488564643418919713252973817477176078430510693058808193366136668462674322191983660260156046628415371445977295180072708745777434534251552878672989423491230 [117,91] 56213947051941182098564531925995370020408448246342469661607847265183233493972660724522310061376687080048045777550979994327983546026359553949210315188496728143684390690514445835914850944358452975134164320245102866955479867977588740647062906809072974324915491707478397770798175365951318469270299612237419138211890445701900967890060836427291298357863790128004213113826976986821330062743086789133681565764422261267653332140523434903813219233864316574685460409146675980822838524205325757765599653344326224620668219947830708854197188789418085190020792998714655508898257714130462725021204900523036817388823984111962301384563573383947683473397776485752931313399150290207115781168923196707256484022507737992661418533555133232591347894237913387283202139419734123998225528123489463442319165931246168490758860411897048651713283442013388853118221041619580132897452992807419697750981288314243487345634981204812821581634605813774967546205602701789691290308788772584524259612686324487678714964572596623300871496936802292601189010707540566048736793726369542452490609490844652350649484800408805910064292785994914880820917867461743539056339220103535701233088683105443688871894165350342962131742145320280304037942924784860667081356312902508693898146852367430991653706337980930102887774921275884104703724804814264391469378024025816232935506123379003935601424040684927861168298658054364336986438822311434874029685570322908755711319273480953278495416664619980301374271483893344254133940894797943597920758107325364800570733067995236668389970072107539317934166125229692545255694251104835622326012932870441804747003739501464806545758920426046144217385898350785 [117,92] -110429176396247642893463871077266387705237210358930485077194379633357985858997284335357101462071954828757358514136957516663536943805252724740134669441074864732637877864607678756034033999450250284194339859455571055781126837950696205689404284078742049876821063960568368557104173723381666185870496464501439619922042785644463726792590394920923953670248011747373182934701764731723618417278480014282011818291167874322347060006247528262596788395376092692889543909249916139477185402275605940494939879490783240260633574561456687757533025975915344834312005559811459301074408996015979969440159108043605540990451556972028176753596107158362237747794184098805779077439654879957486638397047920314137794911188264116161700577287562676336963660382485743539282865155612308560318479028389260435820165646874512267920748916101660643031631164103004923103208478343403640879455156887521671555276299099097149148574252724029635260727062325717821469840389264562808626405773618078385786328651136271460758233599023556585988132335262617031582936567756593250537327923931823360285240016182693521886554792724284480680221571392617496353893732548676783971769151710514223102640438168492053844486726757343879489742935287633404636409180602799768852999075283265945443014004164167597107925250561106729693329549089147593999254798347957623673561972097007647694860838893720949314239785242346349251871326471415976098087182433919901891651834282571727132155740181682338574744877722233756701952728739972117970872920791821468516750672525460656139103649025606395369802874365328801932573758642715533260471463772179464868143974309743753251128653819692870720313661291165002574171016 [117,93] 360547938877482687889575185825144981185001162184661176691361866700791256469266481465465894208063170995109804343414639751625098539144418829250274501096439809768910002422461271511814734797551113557553116914401496868146571520323117707214658094862515597908735502448766142832920177272239600156425050141670324824775745496458655522349238480581641952937549639290752410824381767682429893266890741918751458003051470325921087363379321227496515758654379039647119141429479665778330783511568827268230686455000398976384035058892497004536751810462108694762120516540037350023261701804770060187410086025359059935776188777598346131091586222708173153231396748823810856604446551666175807772694177068036754981167052891429953153540122084918317524726164392652840741288327071596687829198756873596669536802887100812934300940707466567161585999147857632917542364197182902182657083971227685272466392424393865772197712377774716552360994293927187154009477701032235453637452068626000412820089876151144313877377473974093540961510899979318909715886522367158859490037501778103575776356274625532007712307827959778384019817900378029355610355266265949324691407673476116137929689402365711855995320212556973400231282953147436942901295236495739573450826763532418968928104492741828242074730645362934360220898020484563096064153377275320772129130468236564967620640790456159193112010413225243296957098484882814632701298637650752081148496659516192416361102653281851527981402913168667064752293385988720054669260054038644835211329217526687736832679809876560520053113329813136431192066526976801611188752412147098533675556904426675854648847004091725771294007688607405954875 [117,94] -21177076172856566538442419599253822260764340236846431954241893760443667016517105103946009411992204174491197346129355515802675493158105194559832290510948752144985018745097319133263363249303509734359300576909943982574713962825943786362757117156173587264596778062655167781557814817519340013271528205251821689064422418650206693300945640649338112801500838908964406572832978642057084639315632618187004337446777978190623336711518752114772871569716203393209139115458201094168820514666278070969241094604943811351662112992842979059568004057191882637535695925077411519147340140822649962018802073268920447494808273870771698690546658015925404619386951003296871434070634440953975108407000160472616833769425286831088853017580988671279477869138687619664959751120305014125955439493372724873493023190036265775037734538103108544233166754081230364767458121732613554482048163802546074413986525467606748916997469507791905574308846056671887425733522724933406545724078424535703084168436249332300824215649814505886354413565129071523988074813432176106168618383415543619570027400955915016449417039173817239065128030450564671774585165911096689339753867546863393722757448387213886970753402197913676663003011106889171407890155718927127349015157052261151440506830385211328437252113034187714978483150250803963375685116336000825497394985219179451837536427170163045415692009349360805896821279881331730408853174756432995463880063094783529688330684438509625642093598500223578931378565954135603422394207043804747813557535019459139132190469834009999685672454032141109627486695020593010075168234005356061596960888975185987118554175709101634990794530505948104 [117,95] 164481068407399660731112738661492629352883257269891556067375614481116139530153076370964757398090893326540168348991200697745701238827818968284134950712261887957001049178288346408261722560171632463155844553433651756660918713798705117728688416122261047580603853554057947804956504838109276732901102889280533116718567807082322349701388391351926923122557392116716817680611240500593618049590033762951797764776168399199057833646444567571481577862892710323425031959895017754130107509672540682062000167606760448483077997044182705702517181252997814235173970508002160061789422037448918628964193141505003921373622470127017925359924701687462796161799207068553805125413812812986801957193366851826218496558152144939498628457441261000397245832445127433854292666545003075119171666750035629399915618822137537736774076349714363924353489131928634153647169013184103887355379656707496313371122500781152890578245951088481307507407456053474288457026529885139551427739832705798888222813911762631650574903110283189901749333494477696593042101472191085438535397111291230545598177330179336067757349825266771243380072255285341300354318746327902504102358422229927408751550737787804608194180738481398085943903942117902453721080146672816110526326783767320134581310322577096329347421185514960084975431466817781402882941328134255840022371792550153600363577646607599272034210080397697767393787661268264389704692359866288790425818773129553182288753903625620717650526005967101171999622757948626772821727129138943948738174267249602633816323272377469949009034348830445264012245360077888485568443186807508015960948009280340971116859700657675598562619765636 [117,96] -622260511533007852896461654615157289506695985422603416822475991976068136194895335827040758594222048611458548908337302876141414020509597750512837730337444119897805203967162954041679239702915650125607410993043838286680690128054068339276973141040510792679232676373610744977474838533848112547563164765044307597999968841531848662871024211069024860005197396789549089412043185738413436280177157468681050241810750476429813924409010022994261060154901205829748738697960828684730772402544251587160928668178818225756480067704978863684801887269949041387558896776904375550174450091234473665671154375794402900848915871230998718453175081408671407699873015063559705805347571323352523772909846887826912794686929652554355867561073639603128996199726782702724098114094866088225714310454512750631791095021262891678999221460835711421431353302918550116683871209814969755590748946668780019975583072763542304849933530510457329596184211805474316715319806971792690108115999317257770438592721731068099432208742860270687309468450409891950307335474389302022020856499088096190650494931759913873575991114821319485785091445033397412324247162261605759249548743859342992689522932502191976545448063191297769706878900661596337678920854272258852496508424108627320533449738500255978086782134747316809266761381149197273331323385120477300972318376650181706665634888348501380977837562645568256026877259155898119151847337205953723140238187945977728476543429116573996332558723383938773048528898857272288268518225553834217347294702499587838161719949748809200887270750939772221862561743729254969892769654127757132332988296436865574030445165779361895064820 [117,97] 2012158045691178219537682400769842062990194453377690825999888839239691232496995957586570227238272912846490346427090113716877194152947837073180927102080079419211566632851306301923139310130330936362821301700616666273263211325106844092979970948930962758692205604284340434846478370105304116657338796830366971849486519643688629871723115842718409363673224856903994076053890497180254262590832904263523457483003653792160184298587131963501552220414838559586847514590552751402056068787685614806568007279093621413166401289735171923523404279469634010475513328970881638192596050130076905821580792581822356774426999972299504019440612810411094642576856254325834744360143684590607930898559593912809522572946911152861641304787223969583348892416866653225782315464357928809449513082152476741678761909989129604057010874817136054046854544400669027336623882485289497324015922968240422675843426777258300127669236457352684470695168035484618940832584135540101776344736139837797984045899745236756904877265835497514563618699143985345938923305229027979002122797727354453268897828543188249677095604351008546734408391206997373129328685591287767323061524225993372717442321820635439246535927847393442548918064167449759532113741498273285470176765167842871257751922684030492158944053367468504743521542402933874354124179164996916536380600941159982620333399732152353963606678632358501163145444928060391216354746401848717823011726176722095693185303866809508895028714885672862232268880158400530127538959125260817607111969388715856106343713297974621444465272794670672395292528628469115560172038586348273284345369549590847630609178075648589143 [117,98] -5232410850541684453508399575167212924031818829104732060423334606785166558896244433840935240465576163868186535742340402751155549850650665621900129678764936449666854730220590261879187203540342152228731960270024611387980650336886448288006514927602300925601014874995198085333937752233961648344073318849708499593493264632312586014510853570628783236419434651361618945893647176424967204897276577444624074361869369189533792891045839435375329817478400645413923713743041513985283931228026670392490618571453251314117741605657014111180248741771955486339068629769217439881609658642328786528961097782867929049381670302127162005309260592087093504793124371040538965513167860225397806631984056224996633078745957246554878234034714141672025605747078879437428442576910767651755995652511779242894522871547023505376893089364474660886302548181123280376368430314413044200579053306377522177756405714854741522569415555813464811746174051471984685193111526387266779354103775319167265443831121861230263112129388922378471660344417759598795032925510044144568269659997254104204490007535102918075882633466296765336572021681735295669869798910072556196560186510416793118608237337919594246701999890435008510879532142094797065179069287269851045583125847079151647742070016479520042510225218597094833001897052277706329406762016831375907144841680144994295665886472402002528806661713473561946362120177099225890606604093823518922043441004179482728697511646373089696035700473609827010170842177318807876467452729524014371837286615023997660112610161685223296548322889908969664492274535553743416619461149847891869071273154655062684347799676514 [117,99] 13389315723839708038263584178045512817446101777066404454671930218455934027709098398993186778750249251304549473067417149841729119320784164427306012993008757125161317848535336414470319426976647378594892628466924822228697756068325910652711941776521416106234443997674190530485213898226132968466970345809886796370922787190825235587955117154909297505255696135755801214767215753466760367450186855537073594177845703343329300275483162640813614615079821576382351671501027060279289863594370663452788163478748142610321153304496032847715298386804221162012607845272376307167889261045627710448029670483459698388669132123902811085996797074024796157982536222514053289831962152656620133899221478799857320199047521880100317535659433446515259343636421501526354823627839580598211642450569364924554256642260501120242119666865824681842273749065357661477749927552427039371509604314342688081400362891648916463754149944559715170709075079901526123222629015456318192660472053975789330476151074821603916942385619149911483135036331280486044561456198496739489165905357883633783195674472954387493191934421299906820365390123883680339576516189251103899810421299200957544361809878548595432567521980951079851876943002434089307520221580232362690009478111910034282183854253119036272839211373027111940597571363843150832200153535851205946059582439177297665142209962957601129923523433180100825974568399299010887901360169791743934042828825748055074999847228585427970874352773321044060994302688385709512330019525435316232195274923308257842059353420256616833440468441347242276736416232881267791694629009731054636986565943217390000982802 [117,100] -20011235462087351795719790462825898195887162394423300455900308726440783553094775700217317850918808637945088208544797221827169711552803527601967900005910505252828960052639648619690007120422433966001621269001200046387408085329787565659830086000423033591132497012973005007760645971800756998042458499300500440779311963194523793797615506788241421510473193302915802418052372117115542611904090916261581782750409062451515760752877588898131327845899460467892224857902550867711424439433422402849442270936470731402433366967802894439425817697248407485421037909451174104403991832676868348035302623383806377015332290018374984085475250290605114317971999725447687324175687768150329364597761579854476213474636535332555156226416616843455561325885902682952844649599074921451991477594397897504173448054521834414361960956278743391384656038661017857819740536565058546211764069101652945642925865575915188740529650388794813414975912046478290747213736408262653338319642878511200937203902753972169098824633049904227475059641672014949862931174177251144417858367249363291144697346093060996307131036000419663140938615072399617151680849097063533820819994679236129069154232227401769988248727934415354485926998739529157222660925361566773472646146463143416855437373102633816572299816371965457244207630564516007402175156198048407246047848831080432948121169409127944985934631231076318779701486490781869377199696150549493534865512024124753386113910687133304406172642626000967150294712901560433796938642779691996106169248248108302531287319019039405145240013715094747058242431050231431828467766906399353718830624212031258018 [117,101] 33837007637396890532836377960466428711878786059539025873317983109473406826056839710630713049885327035289514157578382354527483638118518591332725206523711640810520725624949066846817969123874076098304826083744648328277554608129878552812844404778584466624475584945875039886307547752432748833562361809503489195542722701847048209832611638102341852555591323440739685555783143915904109936821817653624840830577144518511854767850521326515691599508180111014405811278607495509243472115660490969748244912217745562453873506299920328909855596661858040696948998838641003299472087120351800904720949755528426465669763614484644599593915438125573425223056028183139941433106542340500337177619713888547837982371848485878115224418357722721055792907058284542857490374299464141852314533669255467343573781482390191860437133370345069098584647603263044416917263404121120017986555364009451177440939208139091161539397544226654739018189113728195830466071266660869230084207052640843505014719050336781179679857852906987084456172536840484604227719811809591636608573082619894253083275754921295579080112422497870886992280826439183472930119741012535349562197385617441253223778531268179558851649895549564379296657979741163883732641867303175776696157703940311847423689518197119992595661341374392408769805192019933576689072805885855945903155130127185439953656289703215004286267858073072882935471659218739921685578378933656614857110706045852307577994442374943170919546537364611928097962581021168147042547550457754101516668560596579979787942676496801358216428182338501284594455895264721159634483491992777533072003072226749 [117,102] -18401992056887349377885619103559177979120900852498323299552842444560446349154499702581412565030865448056775850540470001220951616572379025104462388527888505605867287687942390862507047454764845311875450468633647306270901814932839306907200772568042966772447169882290607461552390146468065492060724960303969601137423280215234306215013085918662594411976282957469313373836595152362041183831350648013215942875161310507829845442587237210530584051294183504364374693034513298761213416534749719492670789840776213021510949597173214243324517605829024178543666134062761450817315275759483971641311839045136155003851679015216405961977199480286221086547254547728813336706816261974863001764642504049732274124615799405464000767908959453015863709467586663755269677149711661614069558492868801699599697319679645141476313939378019489517857477872826194263155408964394086232515759281172189492447874347792699794289610414622882307079906627255068982842746529311567895865603540534752226309426073554441678050115032810138083382477653338570357599379958003171296912433563652227114535344287368029139719621144090881017710292800979802454207958332871801544487727279441471846217375202299357635200532091846897345922085278473409602684796295856979399289080878204488174013550738042116340631492555231419957264293292943688108341779049285782059695564270977460611557883058285114618409532327843718516805502417694368541065081619549200665943152418843870939930219165357903427274096658383335614662393791858139390288996403396758523798998676574291672256763874361915907661493600337011802570333277417779305115966433992798479002150 [117,103] 21133489235765155469018825453899302827801549744327090035171806412560228626940759532143477579659660609565912540115948815455919748161308261273014492488013873488365779079755641781669647962944809338685080727771748970332652550090735890601436415620550702304783521273468154007827776638869692556381104253643073298725786552710690539138295140709137312183321899310301561170394330204282067618125997150751078559075694645847422450896932333706795515231120255009759474038090715264229813673795671890659955972566213394031271234197573657131662454698099883092689004187254535558775558586760332238189415229649121426595507312202486758550941862438848203815149042523005376755120499103978346853797367953254064294340290057817931951863837991685282289995925438175620532860942734961967998789636001941065464213545440890290757850563832113251591681505675226107951540766182220379655396427915037758424495053402314344629471154534276821741396418691685678845296921925310974338078820732434286496348367332566179427181640522460532812769710065808483253684031143509149201115092665918866465523826135060407622041996792737143079868741501574433856871738910347903512945009375034803140411210521970395674317198366447673667342546638103866392464880608979724651534622582038002770211698067335865440166168600666715647913595856753185790308702626651968359762238250570113429727239433282866687968945643717806200359454976305525297545083357024551095236890975944200539966099027874607020486600267385925515431959330338862353602898093158213594449699592607748929854644052315958837041059563022031678192755326920098690133365054475633450 [117,104] -12210122824877720635319382074370442666967705818187438888704081203727146941328736965593138239339252346023045612633229061731062688790605850088340469976043744586006251441757947439702754764859272283929258564356001875710672227824491863159133427632593226704630524571551176763115561350903642340256480071336894384318785205359273171181403250726592302299418415936665354808362193089632457260459604344225383463394249294335271483724022273472288535645653920552754932591898573022327140231523818168193241955012288065361566518547380148813816055176342632861527788722683205055514632175498023000949582881887893161202321700122936723086467861664905968328810528027467133282173087275746468631214209587475647760398968585134578030084433849166713364267199462108095459307671429363709239355493827532362234204767437717992410541426572683796016733812873337585777305278980308798141966558330492270426933315158492243415590704548462834916282676621658067297237680922191387361099697855575616625861910842393538871982155423936703385621861138374435834274898146255369255018632311623881509168686204526134317217576947599775752484255130575421188803030263197771576782769152962961023883213765517126698591774974597486760742688416011901142613443772140518029074814014631169050249760013082714888568369253120425987962172458308248671304476966176913762493470989499106660577794190794158333536912666408034219305852313795952973248231753250675302541712275105926108147891415327206038565494511057685600840092505211990160943103573233453264821567632120280703995063161407579940022917491763104692001454942319856154798313672375 [117,105] 38716207103458775287662216398258798452694789052866345800074116340341343810996257966719535660748481778542578631409189076919141926718330367555575828672326989882406089364826547286593956732962915739728093670743530061383677495585721237548051867662519388951083765547788068221027834492938665467189941681434997878608968160655622376387921669068122553081219642261073190016368437687883876581064928294729471629337958885755306425186923496862482698763140768116444601660003636507659949141063597394972893871966834410683721445004358169753453584864547610664337244707671903491799305664425277322027231639611219019422028850251517532391098576721250077201331295759641726311349677534913783077375009125075435901486159383582982779916762285577407989218536289538421613211321085220951766294450124611645085137966804007509605787164685413522511743189212307237303318012290950170931992964669082519918325279868868377497251996396164461335258760957289734691300268656936571416247210390232507479379171977211494517742355663958594688392094090953512464279410283811286667146252334276863742081314783967596640578920858590433203654183596492532278316607792010973578656421085961027658878826527979699956908268851527063505749237181335850555561909917729908174695911166051186166992369905627168040709500617733978039229824305203244454456164285905723439283603436398815916723587563561773274393430536024660227319189542902006424096202609529405519080291990674844826452933421103698616657675030856616849612820689884473018830517344769418692363791897136323557788801838111411751457754994085570666102528627810232036664900 [117,106] 6785026948151278330484627608798182766345695671156402993126030831018251242629660384067663971086743333960998548023570976689118859062051132083988464070360383170622912631932800148751682039357303004773418633598887520129879633919919688896217495552401841166310278237492445937944830979175896241794869258397969882380200125971148515420169543932003982005594233113871649092702408731171025521927211494881736992488135889414138577173505139551861501789300433493997062146794807869069159319064593138251687002184911690389355425973192724206228499495961084731333865488320423814548913533720503185120208259668084375177462054438526164965740713552335030953626054461309932416451274374782874592547112107490416813389747648220069435158196436173924751392779239450729427077719459905960589626132210402167805271524531693274469630139809501950236936772292591941027478165846949615602158234512527338360434470055926387650844175780489292905414686293125871292676553878036091605497657244715811002142725157363474250458367496828695587333360916692418124455610453653478117833570074278305985553914145891902812262647369692230886138440092591247775179075907616239351713837474332557990707110220017366188000030062739444871027389074469238523595796542087739278849422454451548860930328940885349106589345212614313812468046829242496186844540033528782419617050242536974585199432136142991249961143611162536128291688963394416243463999219747896741292865623817040663921262482711201747441537937840889372501146986568349448455211862295151352911550434714755571704703928108696593733490155931080062239966894311990850 [117,107] 1173479400299611690924018901188631690796222262788312991489914623412683537148074002103598720469259418080228660164049280785807299661831386831314557518281173815851255009694198412998116834846105269425756332025596891562231384822428836038086056130951753937510407869146463401687373261777048632011947925768480266611477451672137721076019550568467525792886528080844009612908176629194318062047291494880154551456628870200109820560997932787199306051382251440788169776578016862408764529283270211786358093076332357264765260371532090692730335467717776170662112052353155249266327776954911263521232718201171290418739127158535678428032037336759417731858560536881097163533931482839077260413526254298121802021203091013543803117412298069836728451016854730709191297319197734538823812607374358096658668917503254582292170847077257027033129629353253891572391169305217092576754072083675821094778319340854415423585566309335234332222494624881288414691493750092531349060937123965700501876088538132968711164153966674740127967792253129279237934116076894469471471600224612165915089830930902075684398176729998188027077497688166569658571267982169530801876486575976183509999150851224495268058222746444507077663610106114966855857076478108676140785653646854846062653410285805974142418565810512088165484495099073058220582204149064593482613678491018189318008677155302115871653988190236744560656931933483400647484095201380420447347829861582818549332146339171185866185892168378905669089185724068422005318325260614252889195211083893932943804893076311886188747404428290876854125908939420 [117,108] 997090576690185712692646896994356817101289899722349522591446911606828311075334633208141974102564441013014071862522894704509801392460599548143224296353868894715059642031748332978447668998316396909350930574813866167659508446018761573805420687756687349061162222083487145042940996243717284419358540735961499919550723521914295482411826055182277103333041175300451541663864894102952679782994710273607836815437028992789481567073751437527745466419995503669078730156114189160895487685943871595155125894961264834081212151021256788321507473972663645728289280661365355746375200442002414599783883362364000283021345797247515727212364082481732311422260460526711697074894007608259175911719454724415021613004663757050955204954618097045513701372812945595522338388190707824052943674615125367977416420879208897759674509906381988936036745317072969362417275760112920554921688693936530409322408359729439148702842813449591301564210868026097589115991821816441923107341434305920836966626854167976375709008324618543581079683193069470020765396449543480891456439050130956845371370407427937304329126514116335289835859282828437163818238183250475114107391812178529110079684675030035038882557178798402222702346236718555508923901420642664550322305725340853109546321967270600909172866990368222849840160651258527883903770703317092018829262641183932267386807426032290625124018845208695062044320115256143886787092556968813024538292661587614613822327785375575330846208707388121071886179718169737607894165944634790570376032975951615616519246402175218351262489182731230993995500 [117,109] 187915520984652923115065931307738160245153130039589070685456602000407227903876935378072848859366394651314432132973547199434867453116572017935637912835052708404993684501852337774578838474594209174292657290043768601988602114198983901497895610550560439078347642632442700214613134619790946953628550659542257504106750308547697541172532300938575418444069262000866605188779215178689562242485000048974338255031807311829362249086238554956770592677844830594438500143051794524980612029078070976156276860015384284793881424922449929505316905433189684731064741005754907624493116096218417652403426999693935071544324707185559280733126049493148367852670228209945272518553609313259432893907381468979202371025304570146448021716328105486567217656716322165100673464679621520225037705941419783900980024940125598394937347122701079866203834754418862779968050745815472129497086709341383081732285107192387041219931370050589271532005515537865502977973557160686845255165477619216427343938559044946462883908891897947824738756409727630054718866518925364797559149969234644412686612906536234346976034002067483276779948777523927891310882089990446569338705392027888453111615074452330749115632566392232892361491768494637391853099657002807057379827441710292723223040777915353169916245748583114209821663709509947784066477898496621559843808551986211224940678886574160338977135571404958362445252693365881864034553291812066946346022276460411570208108425998854001661585071687878953421753896353490829007727628114544113751459625030623323001636478015182698358442611174896370 [117,110] 39763407515453037918407565326663740501399276920971481999842830673056422931711758722802404741295370920569037963323715359710480184390873642315749987508513409704563664256710856008586085487691594513481625015808381484696301753718909054570125868731399026323670563011126881680602606677015566305601274259640758781942651031126128534905939056088457621858128425686538066525350111855193639567080228161016557925239051322213543686497159969192411664156741193479974817959647196055395417709577127925852794553450460101817491823121517621071322964456790213025055401732922805873899179857730809368754376576816226901502380862544812109869591344430745522580967012892689916713604277029512076629656164960337203572099060273166495027337643938087800886533674650894844504352666379148619429627943211801732794748031795076297576528978898359971858960151747954176841037489151291193668114353006054692060119957623802820502702518585341540809598101387324399170449333123450468142803122099483507956881358169426937748087331233054762541210371582267061770382365789238931969251195071415756923676323190936008733987880265921565997698487262788421955027960449295741813922888170873803555031770496544978475161083833298289216232802082743955145588142121508620098027111778100443475809242274084162906533563254425580378253337456874351370183486843328862027274951949177284714770602092817320869016960790477990121685228660409866399200515034148992153599523492238655431956586858887214498696950079275129969546093119561520432594966864062790539188677449443137988018814460414442054324525170 [117,111] -640832159046931590362720641344670715962296056531281674925416004957075132277503720316262410182573018699544988095459569856958869275104637068611468939814101135967641073555166713856052295337245902018310067062958256219920796248936098380453939402564845994276688027639816433885881128966068538845563285217009529369861371275681395766938764611960058391771821980465779589404324885086300218968819823419755322793682774756634426995945245382328494630758903913941472664972488542886352783381376012952514617911253606847652726455652529118157345270960973010015280015579359334340929185454315289270510168788956343053089351579257231165614813044259809278517658786871748264231485275417685611660900418897137393167871448769952341899111323097494437457424518744571164725036420315582732116609636154153442388218954959782600229156603825585309720377973864737818098250482809398464780236149352938034676116625186232362064525737673267245648102896538535321534721554946095691219137561848001574839639649064117821990547895734572573359641638451860383072515689461842579412306137597210251189517291339369661326692261620962791837601012442112973902867314553396745292569893833516284093559722581814296711108646361737995870926815391347478681579533861363564774135690703257461562359057910999548276940204454654698865271034456542646096265669505051096770482584444668989480413377517317710718865138639749962450491268215848519520481516327327434532845930800937574759129279092486096615629367153095486967761352527922550219698872767006757103763287377146789711238796662761107915015 [117,112] -223980192916790357986573506477679066003135105425296221113140739816820792654058886478971455127989404896587634962875977931057425531383774359467039837256685342339844919531093121910456678172830146681429752881023776836968859630817621552669209423511507666811980580510013741192336630802336776186667543214270825832058072862358121230096630957807621055253634860754499988780356820256742653653853748219313422761553899663591574797662195330032710620488401507693150166440054234724888752524746432877187320830305079843505953405986952394981854875450976400526547212196740764354061107504505922630657215654571024516577176170970477798325467552776608278124463954168814095398147928975850038190248775396132122422028785440688287608518626032100607685026722205414463078640084089058428186550129469380076967343993821456327423596553437276667947625400755807593100429053615345953405882076726476639851707915869865957539839602923040856369004914753915977642107327538018987728839297529171615508565589262481153515597514976407661095313600325366890377178521201088743598255615821926852454872936437282763688303515943012506188543312041492507107218224080328279056591216409553275412912925933738726418596820106241445785011259739921521247952626662602646260042518284927604032904006099068430255627411597484965257504881561768370823333445478454822291813000305064398202070745256238892320529910010088831511812090974606956975023914760645736325390621395133593220381026601378423370277258518209765426318698591201769316551722763087880215233236104903655234984334842354235 [117,113] -27578767835891449511609458172372528735437140131508379126989714277162897040038798063685504660483465733464087501872159395700536805752633019171142785165657339969914519946305310161545461909303706577807719794205590787529004478738273023540496431166313036894968781656369391005063290334317851196093537332769581082674499968997339505961813104182410061971997240793378378728881381656800048989569306973415241112350554790206177543859946985561350853631536491272154276596498415222735676792285151949231609135738394401474819227064547039094309606318014631212499985950275414854376855813551606006799299540936662996040163084204952982939587140179731857858033278137032929513881456928117814932477920638778764182231898254246226175213282079868836482412831141643371377243459257603177393177568634608201564446711438907633252874619660365718516165244707838603944427320836916310497286130274633976485817361477958806248465823013230869445199137211111331502236901422776347134669692049228036649836034987381580191822388960505181098344940871310541748037489245838065379240480315658440570944900097127378346051513292473540986430565532783716604301747605328450451261411613698549390322110836706892474877134751122890600277429487396776965151530155735414954368610574682618305944340592153534921761630223644050325025314060833776382349858089971914809839198660050996460140450267357438493680172433345041606531738548739248489963410767410633957186624749148083029411071830001783704277812047355966838776659511527405712184969705956625552855887239734287382722451875 [117,114] 8893537373471857937524541060933815008314481928534626897693743747253968786275284925523546314920498223086610092940475707285352713456104473001304982939153842011716826341324505367490034025125161076889504392400036847018484888572817519580646932417361763844105525860510370345880993825299539358419114634807344922372215471879288362509770690410535582873392818104075019563835231083361696197620780150983879368706629903799187809181593941913048477248529611788960067704045858040471476741930955110214486048853703637394706029734849172967522920997943546450546107178731245670302552481476191891054474049408996836395977578550923629231403776134910209124273631868988125774145825757324177237331509556470827644021143093199200765682422258507928529692095850156299716708074548368392812962490349609757016341044494942532732946520689656670801416720383735136019615249217064014003672053694285309363753621612459524825348311157681256281283167802992987920598428094096535669341252815174847405494059807864108965269477025057305215032073399422039680663392261135498331170296749579833129118504758382105672436034101002034965475993649800115490458966593724837741532037836413778935292409326278752039922068815054733307210540254951762824556538852727929634913031882064223735276201572255775781938574496174637201719102278965977202651953250137497852089480477983570772634372286369732786940628772001532990644775288055621514415909523081132029130693962438843809253169465189551524137725953815253995645683641772509677723123999183973801077244999484141547320 [117,115] 3203534974366959391658915652886499079395095982492897994561224647222085155290417411557950955144865023524694143557048812559853181302453571167523680327738393932987369453238940931146212510115218196553222528217904240431317832826221669864872263890661471471194834255950917770161413755523566426603083247102877476582361666002775785610574825601597614190957227820848559048763763130923180390081355075610282076323837990589336381429371997934357939433642620699916537499495313421606539797381690158908972686561692244552510104782338288380560272120566260282879886880476131105319531151903550518744157605460890848331289378680904595771326456559577844314732186564873087397694409843699165833165308384252619761757348849950345637201352701652466579603674209236307282852461747453337824022264630188515679658617506441761900270148644132711306413150893342966733262479556366872747273729005650778000177379864258250584270384694581803654745172699349602074306294089891586618330082460085932557324070758649896067052376777904959148428286134896109326613868375694640204520976290688203797092725775126393483402201404075750524709676752606456573095159981638656275744542061451334975391626758227252936283432156887170409919126014565695166566677873207093869685183443173101820804308034885851414786024352227813064882881810061980028218214427519588883399355089307933028407298017853058573078152020928025998053923575604902602142808151954229981180929984517676307183058534272058189528498517527630389185857344315905714977389981984466210944904815243010 [117,116] 23697490073648312054287772816791897190270023004563622237839351052542533065538786618254978086331010489449577831880488996676209236443737865464120701508543672403848150193985750684020246625771633114849726194904275433128920601115675730182865641778904215400984287418062147262984633858908190158753827404391585405831444293522911995667336328397667602324500479859860361837326532908773861809629036396517414315102359707893601906287694132653096897577683307847373526371867041701273281201841905167976809636199829564678432178218941184685188065855344532594404313611958109732373719161357985666248623246852911532281354646900888997765076157393769828309635971051040038405371808652921110401326913180847595180464524681671208924511242989357713710063498191041087976705501232876003788626370001998074976820448462235651505476005404555380786250774309743278364003313028341180133066926582819764743571256971795085024180872213003923255726098263745743629911678182011009227054866611398811638769119237206689933127282227255927539923030670049833393518935321814820982990604588672202164880881450273969609596426148447741500045587079077557855850835347080085385450554415310491195562325046638083876755567518654963268931294186745115386562699737171313544969751991945521958212683139995412953244965176827882316902115127685398605470281826152500764732591125072998318579233449123421502042482768240977397775510765843872303430044888443293798916840964942635447621534709814308313811731562243120456556134169508733508044023710895456058336345 [117,117] -55724861679466891968194349520763056503807460309221282537916849561079583317113328388958639003341300129633975063763349398262749469059414377393683255416395286929339072805334106843555634776333224740827628162063500604672815513339066861786119904580324053327847984638953271315405882645259164069364852212903986501797668429210854742233646472459084488119552697347849642679096980048995862782010896321437058036086536431356224586556271823598149976697872503203556589639033146445957133123971208847975716411653854951504171388409109070414122878006095363818417451955761460050750466012582008864424378821564873403270346670879341593383047992530258004827869646595430140542634827156187599256341963663773712896874330374092089315055874065764570139139523822877032090758010298279135938631314130579321141985506947400597111847185353293079812446984646947760583553739929419535931496623440150746995740232995912080838834302107767244169444779238728724900292451614596900054561480401513177886463777985773981585210872604370684269374576134295142812991685743182128625823855629911318023804897552550146841743608225479270016384351265509850265609620640783654762837248608192615900743829198440373601156976188678509291521268165164604798933922816214177961320207214258536753809325966152691059783949323195442632084012698057157875735153073938787097910078434078707808139724287943293247332294888515200931067306717180240697351001259735057869278247183726409688972927885377537730475764170562857816545933840285308086213276626658822319 [118,0] 1589916707008988058949850245771871244668113309072360100135010473931338467238170751967759229318084650204057634047778051658221440830456584155464060274760856950279869312281398773690694351779014888643113303696364465328238827279801021914041266273362193618163222832485154145283896159333131724434449284685092757027772037345607902042986383604926712576840354497039213503842243473349401306208360030440335216055975060878108171461610875447168234841016022092556692866398878757177904760126708281680503630379550301699796495172914973394254339304673046627912936715045592547510486640692027483126865734880250557913807334506687159572018886772121740001867112817162447931383304783260546112637463065773288288056419779847289833742713087573381516618521763887876413241104275983409889057408314339880367783350994869638056047396266054603826606593081510201737221176172044717537555949633735938797845042824784165554228671000218163589865975273590338690635988157421441065230228322033912414954192630764507686207826038466771441564062620333361463812775425722774323681317717415022166610447621523928621644249915457523576868507938210578872148122157835115220876498854133300268498053955771734904222564540664240682985055061711442396978137871592533563096390604150779887914804961770849399773165845704690097283782414638448758920001058692228107981840881661326516919856241464231365924911354950940230202279654769689423289297227459866682309097036807234055782675030620393326815423208726796618360456253119988547282034668893532155734704289358012656459062089569869419314806214326940124848478239828657270318599757763723912627751615721433547787279951053038634215205525672239529375612961935084172146188116247538616174891549816937188085250822292783314415016111186051176344568617431017729446531987170468611139820005568796145682294165491698377692733173052286283970325599141120900506855048705831785449890676631367372387800845579611135565078987315346046430804678235125361531491494528840749966698741760000000 [118,1] -10948443322693185021378583983367235518566266773380941831411722193248952539195044104251734449701904369333965994903649556829112370002879286168529405296328808822417218373401201831306824111503132989043937110808617325901534710854136128188638585419640728833729308002699878907299825663244988304538367309991909480235139639453645561187821088180256091802436800040161509694845189480693870168418007104062229581005160924277855240816948078334167266050836423017313421001029409711296152449307118020272176358410343459273551535121784775540455997018256898424301996141994854469133035878650399640990260020067775940155741163619446433038679335550932007156634115554849711762949608035768342655387535605271413919032275564586664092532211468077001534116063500522183445880403107042044285097682601983534976810317005530566786102377308447385076902518898430549924077426424311650704450805987300160738682697516559503932562329080031048277508964829563862581897765610449633382877133435851002798450419638848245218786975149185386384811408318365554108255221727524317309054395278740974593469154384153924508681439779942498673174056345557933671884791166420850350485804473608476922282092421393961226400726245842455231686629002754895046188783011983636525749285803400414805786743426218781835396329304491366863331260590803613339960099359905479429962650357645748372826716881391140776623353302002829217300637188658252903188015632622794936611584189178037809643047613838862307808235269917272809433389278403804359675030158952674552330705023100626696603438125146336805668486729938462790679654405763254938122973741310382122112992492443102593806515922012682677527312663140990653431119047668567456546142146591714902299869131400024734796663692513950144689944113765698398258226682213176167129804823098926155986136480690838520078952315851226196613034175383751256161865387303364835772892172181885418783950566984779492262897759685517054172489342944640154411789141004323507405150411020710452085653504000000 [118,2] -1242802062162288157826163809382955146302809232281024560339939164262180841829314338280831363955119380699955544067958729219526288935719850164084370072507817936480043179540729410166465865480903897070587312743197118113221611654648603930706162000839884238305932260351542507059200887840818150198240953771148893844656710823586883588028269122700444052861379864180404266574158745177420954207702998671744260479623446647617141565051768294836103087842627092671985221422150209283452134311517436107758226997541210528165469400852248461741287716753259701785912369513764989291095954506786314591530189397822653239329202483646076776233794673678807792489401190794129505400148506258472438420721810316832628939487862853523630993749117195285098196194714900847549496982101581034609395467576152603293595091328755246937747824481860300486754999204205178552019687179859656161597107544954015929550165706279634710815971795073978929527337757778921642937933061385462601568172002394225540651056119132265896573261910583199284008967563911677151334173164857598690402624349668681266360652094859640921422528341319853730140542072140309666582046577916928541136117484112799975382708263893895837071102334982214052322263279802768946877546879424753037567050346388652540191245272909074917014688356167030193996070316374906041383683681461868980862683699844440647850133389394276155449501083307945935247827549592552410699077176441449141714960011949235042743299372799778475884180332899076576500270646908445946132985485219100175663616959535607690940386375733765040855141776574846436390170947993289322245224422491925311032587007071800900132316329758192058048172903437497044138392174661203608862451369447251982351403868906490319299187794701825348405445850458142267934800335397616625323506550501598096812958756607816411001803245549396561088313051985563253166637740111476144849989499249867375297611492568583835839154187800170470626650544413733606966908055627986739876535692388466754129611456512000 [118,3] -22948608538590923702634673220578628291950893038571674518777061609238937262109478066203351668280240379716923526538055089488498209454924594465372121786862444041746736040888773612142448088495579286653177432429114846222694641952039880051884048137794308533363234147658316860414262407073866274608427470813242250013964879423386029071202307030138974045198466306658100036775588685751109359905828182227761929218464146290287747977596626266055864731038604853175402669199151949948821568367979788694477214127521294359918117621409511555833240677996822353087010228925618371010900510801790678057424942987252759942593800373968356664352535349168397815474692699670938673484565969126693362045488806603427656523380065078435682992366461878458932465169096941431345069770376644432230980373609575920472043730745451646554187652330635554752092004834311854931579941856699057641940644297338175256228872253225726162700169920755307027383686318409984803846441446294448660661554859284048203724908480010928115915828738558378620451675382069686003382657391425657678050044598865293288460170812432320253660721230805883892197921819776756468043613800510690591116081200568775337801846060689623917318385935460409269712740281109578938450996258761722921674195244918709480150384797639272235281221696071728909335730093306116565800277262249091859904367659327350105878155038277550297356282031238722464301830736104128013239388809464246824250595206669909777737817729459171152754644489816860361051836732526942752288062616322289388087246334178996765136521068705232432917833661606251875969129071706842955810347053850490935609506172630685797635030998163360756698296211358028631109327794563557214947750756004749416890885848473219696598713382266168513849379523147021709432995296993104916449373746251592414933114471163943216900204724195239096091084036989333585054043549260953228210459917646306142310141131229778261972840564470659525806390443535378946065816732547685415302719191636747243608866816000 [118,4] 1011393683023002742768398319034099807675454423951094662672442704949241161337840908130180282929556573454265639358772820751540523535123760606498809257637964219755858507313824187046698897171994445557786434557982123921540913078385771763024674197415017492230517997566940071121752969550675358083672297300937212676320016123607202002714681913356022794302355762182749777230193401277012837174210807516374021691342220578618585485313669450448098204194422670696671703967142600012289126652136062037340205633678233795263564286589378528751095495452560546406110975988342156353642170057710426555282781090820675639698505044172344901111714154927224369324905281623019855572118357223489396364915992202364843990886194213131639250224152364472909997697062483321062355457739754269991272175189570604763570685013884959165357054240417479859622281975751608403150292272508083381012091329297683067268707387525132661174722882733872066491172334264024760193452533810788341199396554099972693775108516515238107103273065696743774502059834257545113122369963809635336074036591743530700907142232057193939790432344869506479645643959757629188639154653398979862966602598321953815909424951288093631170715011053832570492492160869011528543749570848320643839591285513662124596970278918351145410035682308229525463767620924127338888222823895260116309060801378693230186171106560940543826171276752501232077030723766131344097937624954772119916742453525221675478483615516375318291390367853000858458984742007471972673554707925834167645383087538680007691970546715154523614314427492415666466295065182400867549327514087448880445745599930356918585457306208360860060650737082222659506622794182129961993141753931660233415637320222191499060598281083912885962547428241294053752181122510671502181424369360226486752945003901954007611873541364862134291561279036555426494752061961638255751439167619380734147120811479116669274639905162229498913198978405197438449542361749929764810925829117752791754656972800 [118,5] 1842747068033209615485465645680417770243969100381937775663240839186676705101444219562413665709033704106676781176698573042211031042715790409030794211002636523117398682530964244725501963837199539128596094638843149802433851518048596970008272612792813856533349338075012358882945720256498643187635001331474997685497957674633783984451843175320035435348888339553843309657288141926421357740204447068524891007098242071873842564902878324302743037372253057458042044893737510877978396830881303056705937154043954514919417113168683233233616947343474116011321118842516853706400215572466852247577132773407305843844757614160639429499355329190988764533404645624828815781564859530473793984948670996030566464637407061215858732356271230529062645278995891504070282214710793235076173445498381361713345567295171950080679684491906352647708716421729417091211113697214903178663445398038381941943190848006235905337674019149869726233667289028465592373697536629350253038823336413419248900714339314995325572409516851266222940955365836142047615686701473482004784510864563289144067749403390582261251994719329794593067592625992016374943459743232139211678436234604599097314599277338848065043330342396191763694302915949143268238916791653102218066726908883288744232694550484304247438561265486412852476314192587062916422483553395203712177033356149792234735412462205816116647547572031627172377252001787968990853485758874813823790417947865924680401058847543814524664923647975112627478964447724711683235759209023384047853551927584556834752858450365787576108866824556432665299595436778492953905683132465576666858540892189379469164196661557994866895413942700146861707395563786319695737720066119341998645032773655938048935408688659416255617553872864792912756497155833638928299882079722210801445895408267107142265909310193799265387256533089602797250740544049076051056606262800361870075138585206279034929456390031654199201813544592633532083626144628417250389996181839872376648499200 [118,6] -221534468269515030502408185277464214390614042381226161950728592351638952120516499590336763414599944685499583339116188617552969219088076081769279388226415660069505179573500214703132221631566183482371920497655268857877262092547237828009858871743372021988393109161064863094817464507040660689586436207072111382537022428563367549341864074772211734933901421181149789339425028056847353950125299329869795909118205686036523272497396193713737899272332979434791026096457138730281762878934004895220282092689805081118624414424955074633981220337621440816338220365523440998109642198728173206663914387072002827937571222909253287880908455141006510749414878228100884004035661215416513318069997991328777081864854973960441744524204440921878294548929169144412523447743190975822971788494605969061719227766405574692656392756342145816864893787894964114315246588996031005201739058317927210866613380408625790879488313437573540386330245685491600506689345397449447898091093658440862736440558937912795291154828377142760446551240909323377803315246792264756881229561456158458467426897044637281399565140804999525505996153259381613237046974955102114711874660606585204412452159781275919465877384460167227608643038265779051217185403959025523309675898719816016328792770743582776401286474760681521006701311933536852899134409304239139452354319493592368598073261195115714320435633862333182775464198324763239305460826614113298658536389548175480196465879178801235652890409312198584816842998395108368823426668127431511667263220174271729892000240943989061667124462256434278704466056767373716782438224961839481191273617321113655057908987759020840862660622839765883193423936961618380734309415370741923096424958535881748352655238837895778054405459500824299613953017611418260101245914536552173478055763282652668250264322726564514283673737140765565974168087872022938931835294895235588181543549578600319090206004076320277118320853801574450759255130619600844248536022070999248168550400 [118,7] 944860060594525724912550026809203190507896128968196182639160062844217495370382868487171902928417603003024132370816419807893563413995038677066350418438865490647907761429034974174622922991540716841547821982768378254240316900958671367336856821118509350541756688071227719473973963659498674454195941425850287523268964228256934717477429697727676695879094876670362399719467451716557761637285978676252012653895616759659046055448266008989426719505221313489165326778243529013392827348700677251989730524817487872064832277938476773741590547566587889876120700401454382801772691552738220577229781172933350712745762681028815124404155384681142233742781576323411677517697728474603069233865906483285887141997271294010653856877257545723737010458863929800666088196442287557167889015861300157018401790208411393504143545114700967075300422779027298900033066280677760709603995245397052431551557141500354991709795477596676731372862173946192879043962779207501207558990197854166067483723756948695641431719229066454455208627317528903808520573865904403916683151050098410220385676416183804412228027706447549567947350612373171309011238580922374566976126598598870401824835731486323890788644526875741714213507470371757327195280221089241514504024883587667637836639377596346603785406834507905735223415717004514394262555330523198942178001648673277412344643210912773625577591059100376221608954539107279508185631894708124355725797441099773706418542812238381937534897934741132513027882140933579070363856836661912606916764140302038913240455506128403828850886342034777652774895423310502738313731175539362008039488847609447885759526461701037788599320504642561988533299330042612586693398888587158487476321918722289896998025631745291895782575829194154128328750526546151968700105333830869030422148184849630505803894873470557518804869815316975124710912035614314125916876754964782660959940739640418707768905781715034489766880493101234396459272322214267937691696877916377464176640 [118,8] 11176650827893376354269389210682119566170138015948497578366875871220521698820434363680977157239576751176556734686422764093293743776184252462397559960867429409265740353471976626725842142522355929863763059019602418557437143707761127887749691280950173745616654768199923552393986648018430414139779571955965532911902807813651591801943233731115014410705725315204519021555620038945672048877126045861237117418680171791152313954896113100528537889056236151319418431329682040832942961795955083066062651458795549952814966825890527871497970039982618357675074958729110753370323760704949123932589173774115824991825256407398061720113676984766069751676116007184697201242988814783861897600149702269538746898392553881374269326749240316624176551558789628265483425548191627279244569325467331906807028327888320637615987212094823479616988939482919294252080834836056074302208736187049037060282633782280488562932795459316502576076265205414434216223006370695473618119146611697385794828883222170363792084487232129325817456877867319833638697781978496653055280666744105656265903090896521543694888107114010119084096185972694732992718251516095383621452630309039264314324209734953442094172133958093931602947982658167781948353822257093978404718673579475755842416737418750210715412847457269168695350000322685382579129497466746976457754406697862876490994805680216207196694524886116593786604969361899628812398612187758435099386069367481153563136067917493032800376912957213283244762950220120193148752645852174011898184652978925069584904675559704007012542084881340816938956441405855343338158714934445084921201865246095341554401396064547040638651528756430028665216334344053438800209795460270610543478167164137498867820077645111162721477883836780368968778562020805532967085081286164227368258157206219911488252344469867672041146628313847669588697608571410992018490975770522791333968654832269157591010248166538672094303516044958728977295156245655139498807084704919768268800 [118,9] -100077170975760194408849732542155403474383036089885578066106664436707058049143242977489787451186420741813792996720935686074951173502692163538108975786428844955522165551659423800680210408312010944339010668914203494758470074899491110061493370524614249968570464382972660512641192637260716492989806546715074003085105439376849375188053548285210196531168524062189874645482669026568701863187860229368201870704734765664271404781387527767018789629425826962130089175579463198834108761161403906422847442353443650656277868265193836252060855480293919646100957677223833537846155667564351499546755928523692325831233749316459862897377479603759060159379953216431671152666480504048394024967780506472861056911722592280505510106440758165215343495307471523978331843192319394325314829929546212049488579178316742916106092222792312303552698418764638662885581399618644300102087937895015984576577453242157964585847567204022474344205675012555843258664233825485800351034003447037885119402497648595592987087505479518797538393341909146819429418169537068205577105904525685496107880595682538071653726233710220681252320499363549108914617296791851544613267381479617524852215744366683412164834845744819764316443637503676347076028114395428491416557605211734062758332769815266522190858332303755355168713560194161521734838873615192606878661257415223505685191398208251904441336233692970072385381162686696804493325031368182810188972043828938472192114565345666724915135994031449803103283417614742227698217785105159068993362540926680127365636228273927400613212738229441671787602931143264648843836039804399720471858598832765133457371955038182369710901071206294823317328722211377048468368304990616400919393519502222144309418137562991648160086793727179102257797557418419995429282020803153058513238865538200874961173965392494293192074719253382563362960253655971336681013023543648597536981168739979344853071858454640513407849982773266390867570547684676973263739289817768263680 [118,10] 342294949327625821397498996176733835274383030535977501100593010669136956354805429644825920057021299209189164628711028881931246693175209095780644262473280637985760009742164900836960310476519909889884548066406343839033865359848591138031045488303372590631489558713570769372204708695194658583641244450966522961610650194308136333817174145378280215822377808562194020821390265513250009963390314876032495291794687220021796510653560750590952596832805980053222695292355283448314549773750161056435410413651089008149405657069795427417834059586156573976951366689130655177822812244820900653437969326539199746528529054284535114202166672969974647038996427881139633332367836745806959386130339102574332673688031274654776276479880492928435406331505265116541770400513677819452569798716500187889433902810574795163020653883474871386944766172905291429552271825889814442494870219076035508374943397460811426940089516670853496989858609094955010887486899625673850498200592263869049229692808945251803699147382099450863049559251518098348952856196441644493856588017233089249607639281174785824436854916941785193206127042498240025306150538209035266761706859263591928221828676990831162852683471369089348236187507562799375394613581433360290312471405604570674610223916393725242670084342296307257378753196737743270198294115287521028501601969751207804248777179918995865902306077211250021818749519882919936315832375663653473367563716876352069471128033908677077581138032936210628580998006327711977069452149830338468318341252187289759724904643833480293809144080798262148203037183435803527997248402252918269116922068078864105323714470109002133186750766284517436956464224464617333598263900032403051525268852498290545975849437636904542714190702453108219618304263719269091569598137028092716944279139498578449112686891554319190951779150466338363541106638500298725692858882742491389377795854136948211859987417812717539345145061788828179170811953298200840952643979858411520 [118,11] -589739026172474219748554434514408515740256633453269228036027839555731690139654055216116918046716172753802546398063350573949845001172029480064217780920234164132181583155905773940235786702874326902775450403676321150008045903886529480605952964022979274318797602773773724921775675292483665942723132874100924841474362492765422013464611045217299781601701522476963652586623295597058116607218291982920547423753380837713880123695601553513939132848410689778534018936581738558223903031379825456395196967589196506149326508490101449592334448661249718703603325087660105311773245789962963216273246414909149063121285219820641458547276868690019452550768687123401588604625279466851536317217717813122927853849365384564118152930994982467138279624010761400685083521017115254161414338835218632267874555862714822496499227679479654572900085649843956120881618961039164134751674057870209651168623684528269331932584422351925581798953368671161901863912400282770587259155886416684579571053839925000898644374749665530797538832261951206704466017616047797089308018452824936125757466512968068901965144332972729092146011835188997263790385137943816098383063480005723302757010440643354638171729887397643887888165808551535438170551952786789243400379422542708043642411112174765955114681356174207131164417245492512592797975229487288268906129280538905097508514619376510170843979205346077782413811263525292702968493534316384394204344547793391726225522194909136681979417184964774414079404241574808042552086227001908357282939235329838822585971746062027307460429565768347148359596455073977255555028260808220933193408692603774290397889095759221985395918749887138899482014526004095907788308168544789780007633395041290064508269325655729094223888614936584161367527990507910164593362880573935232248134255428021371658843500440313671382602153423283144102668363449004004481618418872964736078294191413306826819686317474712000314318398495887444034021206286653645867235787407360 [118,12] 105753400554673388056569683099427052667681829077863330529883543839205159144703034667470410335607789595758459547094655305961733472523082130633716757654537315055648766784250924423284457736792426403938953663052096558230201410527857771150551250022024906613643996387682527130231195796604546307009008223334910787952650432104883038634149603645973921913841801886583003007188044874850305078348825112310392658989148227797964633249211690322670053229009420037252359597351599110072004261457556906246102087915122041519357364745302418189526705297457423649360554118540246507224733319825703157797796322001110741109719244416559022598079286656800705709315309475425430015430383363191774923546396242153556583926737971900252761328817136658057267148550741459007603172859092776734735005333787021383202696588593957803803957352949662704208933172790085980582532050072389968657705368142913150664991368412155867807349497397340688541427904873467951986156349072704392243241665721654040241806653807200653028582108537333501041563797358507574236548847276127256321136941043607816959280727193022817503742603191968056368477379812952244737940571606050923238588655795655572275574647961903463326063275377952325527611348180486081046182615504200934126002132102357263974467206382457169808579257772425422493562006643352469279951050255091961905480219574720392982188515712560630069305980969770254869203116336226596931409621067231555108791139830369417098441416808365045704863948880543689777480890009302305648060156408283401601514978225030887634056724867653342173454359495570697451823419354529024267299712651339345551244430953487890202309173533485608698419127503241058653329726801594763696170611467761302202603497318001549325396568270498263403998178578827871617450080951243890152389648084288117863671468191512302329921531413571113440327303889769357576239410530028795042151226207088688475334240286680161900327886093290455127194577574895843317880089343150902610178867200 [118,13] 3265757327243923526817291740134192612345602162439805720986336741612715844602060839596864575270642597475805850545702466169941888192712838326746201556368591893567868283454733665671404494705009258466938193700559574091780585445187297247025725767161530653946776394489447808006776778040485036989979701759052217294927115102449350795302348930536881198015745369246285962487648671372083241383928660148139334386146329228093608298974054119498755889429260005183766369476418845440216262483000829395033463867103781963234732462223909373480885926838212801005155870518334164100678685765509097992469632842370584755689040013745078215237882345649588532774280347084485935811971941312088991061286570210195701740592026579643532128488334591331059479382745816772485431173434458685780983043391710785573361207969391106771613603518572539192389746461888030131133701214679716895211643485967170973432290467449275700224792909628233101041965928105682140304650243313657174721460599918699887762964773924308244745994746008606014544845261817928065694549472078995136537137430949277342240712784393001107266542080680827545920157973891803348595841534443537620474219818814736846073847657589191074178167534183815151980175093716540619073788451656930537858652427300531605320221770665097986547560691199399687223313755140947044066851805994311082514997041910588679804364955679172350268646997132973812656408026063728189957388455854852133790103783409311910017058598271938337263839192701580181234210576950997690957026045851091440557460693401081672327405290733425091756761784712285853716303241544108752353226147965875602187223369852511586817287717836600331350939848757546334534847551872105261404755813085483493122438519582587427310818660952678505898258877407040300908824554140399259117326299702631950717853662523946255084120042316083894922816118784021737683398208801357472718854710044348286346587755412625529535877717536749234262041031824026524684605418625416302312816640 [118,14] -13424055358101492037247204525430089989243667011521614817515593712378675062915319103444400986554523204805223895468626451370032608503722227809589242065771860547786238038399738499192444289882434801960409304606586248697065629347992313110353015372281336972130445823265912558464139126256444840823773355291115060863094122623067989617564160743078474166055717153356497607870973164042468434967332402431725591759784427099411861963637034914531355023181455152808474355237155343765019994550905904941961459911055812672350949097140658288960263909168224434679285823131026436277972001520868573171649425704259458856156713833603895026429596043377073259059341724071626595909672258922134768375591341974910554164410220844157754559235765914121401394273496975411098013811762611637470417576158372694715821377892971108142479696101745232279095411263913906165776014040142878484582637555001895397241575050251283972443211201264235875118736081705742336940116431573274367429450524126766655903270483234762212912840852464889544436678237853434412707149919187357599219988595603179762099978093383415829331150340092292313854580744240940187268507569958889487539812382913230989857706487643626196515092008613854917741575273617521360024613205977325919254031748860555309355583339186066823637262719250274425035055922433708896761940085093828870364594787326249553619854258265657515322366376162580252376295426255321911192282943245992601615196640894859948981029697823912641905990839731326056351146389355006025696130115581422360814831587779286078365628980987056803017352284612076519409045563371660011615060027413521371810604252542611517514571736526738389445510617738497864133456460129393923235129981823484252630722807068387719034448407415468179440277274117262668117045055533682449323608671506362428185565627999149759805240257179506668123508925252060581095112290304026904498284947379845313430318916031474417767266414643149549523208180844050373285520937504558112112640 [118,15] 29723313136815701504612251485322359106426387062451123009440778967904334748204335423724753890249964870628266603458113806750209648747374455239661696536685088967168794792034687546982397281367103525900148732364410986101172440689687562890060479031915153758058228941827043107780722035381923630143323799707372564816014286854048507966096330364143253251964947792280893667717248887980853654377850554966662795895081249823366784676900135032054761719362897048713670140363801953127391304529839317471495122152671234580635765678378323421390504201707587351936540290320532367040705239536839886472400081861906339915548824175368889745797034520065269867649660135354513025207632596144519315276111270816611802778299505584342341971055006525785088092603289183685340910205224622538324338155752092275056326242475783149842439510590188664321264038582297609851170367884687048222432043181181958529664580968737134368759675282977763858463619930288871885189961414214392158933170934314054173970760193248119303375443777561294274859798853172609816644052461521257891010896944702473136400996675721130524381292064466338278288715761431551137477316495036037497666624107932072574429925767933897327701563345330473720324373700780532981873429769769630431930140662376490238443039293400021443180236950735719644273456091683990227082897999439209446930841962083568202773854163012723698106620615753971678031066171110705162965801182614898730215878350519097403032880129898375860697177583459592404610406045700877326604358648175308907322524883369898311370439106856668175218573472765835623680997749938827946205452404760423453077379144845378736727776233494323535758715958245952144704916729544125765615801558244584840490769502656827226086867449316723627410561400639432706400508999200676535264896449432050494138936912840745777860335725878406367764554541918765533344536107490438010687763481096615539055005468652766109363530439112956247989894197057681767759448522763899365120 [118,16] -34216389523075373175048332708823934258262688613648709635674102828677959720815143888434395986058122175249914695128602148639133618089703020064999916549614476765104306905718255755241605284525979870135328655737820063713006440443053083509578170933433443402888424176937489445088994035138196245013949029728375026397700608795967087873650056885132374130635598144867847488185717081212556852199731180322293086815483055618390622344977726525403307786307544966955902210750249986308710107473777577121995218706031968156826860598321046287284512812610363462440294950137599982953641691750098238735283311641628133595076754474764398569692891718970492818825078692234151526438608578509159292992096468075463087696037260718311854784753136329421933306341234845773523099990892188515543877665697923963159577368296599536350078278299505539233618453489337879656875323411094536882041212427360994617588880004384068397254480097511072981960119403745847537094582912576738899912006169146832699350146171720740683750033818100850651079375363622007560139618377075493963102663096905540759875798937426424309534012865147083379353558784230961185583489623841956460133527219709047805224360820186515373775086289802902040812760853558561732944714370303530109800486578090114934926463188084609258592462593371483671817944692327505016663956962748491467444476353653049145261178353396539775779218747003224727928403858794415178087581076224867764960199430583374773608369948396368299577063954366558238731950307834765310015941079278182860427505664860422190420239371307110218657647748784320575021075984172597606903721216520587156857261941328881710314558321350386343194094832050887904229048987048349124176555276574709180749312713150322223991196631271427519761412015878698512926903621404535286538961252763534091509112526925335676088674518319074667873360900788974898166323935631403824186686149345374942439113926433302803499967396953247659650603998734695400907736013139607040 [118,17] -2569300752918860069983732501869940662625703208746889689025641639019211581883687833375874910505559024880945012127665379405108830965400555020324735466544266640642525177994144019761744898116493894040711414117017663916455877155197930713306462344565265708700082945699406508697705302689440690455354367643271005213742777960654964072396743315296675939082209033697641327075653148408173159360874066804659189075618174304511756297170477218803287869067679960903112298183614493102403377498884994655492814949567881258606003343885882700369038317817051761286216018737707617464580388264105896078885776727232195441788059318622264581082784003289320452993254515100930545637673148222112192553952291717434823865544283566254279012931786249057058087885416047770639227833330269485181862417489684680416138633199869345647288602287165783875223227734283502238625150842872766210623619561706360505437018029440663593052942507641409502649352385585253467058381447296640441445691415269418004934261138075304905484309600161779482392200202031194151443706558877794833319641096324759742357857257406195841287465951640287994719023441769808696141794128873885882477477367584652204720570705645168028822558398084954436199781792816903194220094009708966452206290744705657718883663133243373983720903961508851123985494468645354206302112566217247915865675271207597029822212547389346097415977869962492873097541827646835069446718787657716603791250883671918642439476853166924024344476305162218794138321386060771989283979791239623519805609716199028013618777038028078288126206588478975279994660241529223404803860682071443934082989970555280014392953359271962555169185011946723346052926877169778335179013291395855365464909443357312185636339836929769247201711623063125493068097467033047519489663998042057106353194728820892758377431973426764583848211840180584941726725438737286635458624514690352948140097183069498747248134665744837169515701668248357939781779239955056 [118,18] 80119807024121492688285345108277250891663405032219642266750840703960612944765567814172434407770029045521324022017929624833612227964140946014054558147653194239311743072507615337704427332730938148544137718482886237443667123800424915674012977974553038979532709428622850823181118382490995029924377143004954194380070171015611767701337539962932636305399603320405161596699980085393106168410332105073245781689897740665738627910921285230566044269541924934481066361980949300452231174833025225373467593172506258304094768971693097123461612996192041419231494959622103440966874606977467014060807273204469968286139052464642948842745146679929046755455961590531364409842111343615540213307835960027680742207160423949952526765354850153101664621352643540504141369334120886143673221110894210030168896749828040427657592541561808075072379341837981769542666318786696075893911664285004457876232583089060783945408581890769995235972951690499088071783854943790388175446400149841847229457194747836157955951790400695619518447164905655879434011454775065175065813633471363005352987885704313299794564337035798633384210282128911296362461975764084023795190972909342200755908149404093913105358811346150886106803512346261984308951903675642454980848525297034672286853872615968634414136830126612596224142823645889442552111871373955006221324628659562013278532926884739394258836400110435716458527194548963256125628401599001163000267368270230692726675133564526190193201012838664464657841305332155092195398479420172592874641115315698208963277284988899710670673809431880039746318636084295498177138837266769775439878688829519820115870320339179023769983013633908068515524919824188317766534504181739773958598703070420116347583778865313757055761699213596271588509608007330378965914299026041064858327254070504429792638322989141193586534829027481381474470619291162807167570608921930106184428375159407980731303078243092873202824479174672026489358752739840 [118,19] -140797581024636690684023701657398145625519725009411024830801614805400084575134667708334841992728538228281256236019453560759364034830835682952165106058489000158153182913523450638565622968551651261423057305438510983364616814989764193377791864545080684599762061476548798633825119602863967501288264606710288252145920521364179464118500515534020884655722181656582718967696125820063803935719190752067384364552224242586456825232500260156482914967206556815993229161442483300940917130683260779160364248421605633400962251405858708236854597800419437497807369994093028464917108803377557086094695078253869493815358704315909881636911292650623743886334767427733845963331320060040724639166168098426788773432554913264397438825595455511825509222753348485627893576205642428083350437730231092340929375773303322670018240825815998715161288103191396002837668124036711904288363980414209968706737880673765465729818387167820668827746601955340533351309063674840265026186796825757454747097030019303192585818805509022853344945272340220032287644811697927305868772578337479048731691603076983373960403693319200560991655240414469797757721004409823524735500587890202381210145614974328074093557403913027256523089410696966783844380156970085695274039163820687553316823985451391678949216096961179207717491694421882931296220042755483883651902352887048705874609796228567963186739066966892853106760676910240783019151172331409882493015591865974744418113871046725228487999895848009536904874337192133822690440151166942957972434566299068272978344248876989105311554888441412714848473966250908493153276918312807608736572683523050252862856480895862774054162069559779006614864706023655927394539801673588402522178839859951078846022631341484580574794425019820278789438801113201883022419722054859882940846224151760006939638188957560122625129263702669522380879575570964044681399334140978524541824403632505469360955796657552528678581516168888812174875229984 [118,20] 120204094232326406093834287050862435367269557753550049475334491860735543547775988218240347018651692820037928726853509455929696046463616448384128207910704296978168060247420824357245234231536349718494675707625550070905469039067262017199806670525257369679382748786624252194002884889496996536566319260867152186312142920817032287833349068473910968570895398262714978981862708392003333491765965946213830646014066781931357789015985851593596707978006225156167437571813239630606825763269614778177801447378773435383903414438854128460666189341471676316821270140473735400377756833566236856819470147857566818423880220300379021629579887142422310859561822485877023375428570633728137437953829602057061517912212876839100663106028524876354560008056233683435423049444078124446781334690991633048815464957229382288674911039846180407960656256779318685664898498392524948726968614478466753927926824388614179790730751882276111935371011677300345394209623971235446354460237367473289132991991308114468952586329611462006524227394177063290296471623263376871388249555792218835160925370977848553428715648384895616436032208860134154530918956215767022586416369905757149108020567832664159420017273464221920937368827479454394222632356778408669392411895667504580330570403796839951298664100292946966300427671732979455606008223132316065622033730938496314474816378943801229851245841514617439349422928909439003480844560022560698300685148288665333849475467744997236923942826386580514910644420350503239601320870342459420653237373593180965474282937972238247446017561941268635614126178645561266245664087476453681283587569195807139885521383977209927040375353682020509485786370963464207415986293017687887161017424407910964424029810439793151838792543683524350334773882682621732367812033777170960799967976842810209410051269256536779831653251914591190503995536935475456603478830560642131481946674861758784269542377619842080268314765201654677776701501 [118,21] -24995088021631205291918458927128784695540578604351750923469102193739629190210422926058503678628867337888498900553886573127469451004729066888714070907919272001874855442586203341455124445006434438738408742866597649074255821836023629283119161867075501802402001652923301507039340232019460971419905527933955455191633303896732935947254351940910520633100023854709329084924597221748296128583494931953299958560736713236202742984032236062336643267207472566570648342044974502426294038864415301043712195055750987834121588640625316512661025369776665552399648386991309350808430484131525494799761715893545173815460868403393441811377712970899547074831488364509441063409959654810920804906757787008225530745963586572126087001334002352981833625672978872284273496207694751363769484976992266327862199962245983702345690840999158443484184871353266037770680293138123528719754588449785671448920112118802555709736345415636832027284302833755710869538197268714697937039745655257014104595594062565116966843575114635669964549920110984329352507531477662245552111367038890785330046481233920669176504526795209703163217497810133086425671963339761073357496096732505271486432031806809462924408973589966066068298035506270852288519573816140117757017197009970032562099635326515234869026242776206335169655903748291841665882592195687939470162759620262762382091159683933271330257487851032954022374691759908903877453686758283584392764199250129378201307655250710430373131038926243631975303818843851826052084913807155750528246069449301077605789488797112206120913649110899651457966860074303238936233921945894387826825704668815766888834691483636649242651689971859553454176981936238428527088419944710331481831113127285087759550225989738184981404637421040160312787578520278995287160301999905493984609197474094035794069029128389143018468573063882468526245414813361555994895500203176136441310457603533131820526599279193541054888187403012173069120 [118,22] -72851139010504590198943144433476983781855529882992107791961222562740614092530737985378086502006151440499165361360318468753392211947800136616880055442566675953748161641755045799394657252569888225469680420248654854645048878675102887732184693152060798079542711578341277908629437378379918008076445256674308377284869896704230139956332343921844273856863108287103225477807696657738235080080586794833289090797427181328595825650889879991443475120582732799254741424739085363274765424439619131629957252878453325592106376672936005294026464273106620022560435692688607297701767298879280290731610077043546328402543440043162326892467794795049729328716077860912623781487257025373616884174674947507349259230938006998718487721143045250361783349334977093734978908724877343692393245361049397390095609789482144971222254944924429895211474327259621284191630676390619347282921667493678848602988956526128997352870166739202124400648631087675742133051964534696507274798825463533746827886826100695130214431701694095932868325402791672920215838488452634101896284117930093186765085934822826320752116029814379393218401069122338542227659470872842783961153005972040410712451779803435716703980547115500935986573361041280328122807546853089749298013440108305583456298981759774214020660207584383013696679867419674076128734500577392136613608049292439824178310849671430736008166944916024738606288431270184493488743160826458745631841880950650254023469744236503860160532474693529803024896478388911783897019952477877763365184841831401306347439206928595945245544395823227418061981536634681957413260271445474656312613524839926172535537848743524459509921533933422163267239665388936738026653354321454714661639783156707764914706794241340561630039496602767622978432936436578236804499563908020315158404975275952600482676680141416974769991774894256338425166660913472985540438655849860978093043016596836263824086554222599612676991128410008374592 [118,23] 114708206818869512160283373678525987367595754718582719227305220790236676963869578825672912753667012195006594194768376081890166019948231469890695061528929080713297390425873099996974735008802620005392900139965289970331901913303524730215540856151981383226981080213033904688232204747880271138899044057361646554270465848469576876175999694288337086083999391410729393119154118713377568770587168692364197176393717952052938623959312527662570448923795880221810779578664862514670681837680901728425021430161604390243511868580626954246100267925726344356656738823058804578940684686497084206901311973458716237579034158501675126386900231263343776831472838970107696228574271259796509642324999200459878234505015685097025076133606674211110523066425850771541362425152318141941618900656650196787595711683128096685012774038963477840422326309686180340789396694526955263919111728458102302354493228550723781368296655281613682185336641551398433279534719582474402197232549937151349440584505889311923702040680077266795298685102258767315133591594467571517852984838135979236203704998036445468660125451227998663369511810533682771879604354619195861372235103125508372040374862945714078129867687315173019810375558468420623598932728395812173412367533187806692131976569643541989011936558256623607129710214299659188425272123106563922953377579976153891439786714975842517197003085892410172539002375518233438839241773184183464426046494575427238206527102089251280808992083897754412636907862231306450832076852279370681269493188303917989492056862691236763078904880655778152806766464872308374484547472976064363106835361037071105241303882042359577116523329490265527846879928887855924484038913289605161011337120740617116881587537652317820075723319094562528552732523707958064334242486685066797721659252923905546846200125516752492208262743952120075084329725365479216572166102545392560583648943622408240288794837265401261623518079283943766 [118,24] -96541169421299112499890114046325425077700007314106244868975852430371758148741066408799407843351335361046723613499430728698620015522723289683712867420642563985380557492504098116798900438477687402762272938234780481567629251000984133128358349948224192309766359976116591940473661337620633046141470211989863128084291136711075719180312082363958895504202595741351464825912486781884874516698973619567908746161554889090629989722445221431506580952610992369669835990929150639425843058832013340033758225442683169400068799231184272144185067973506020083690829035794603036030625729963212261538635837344655938716260682956553222480005814289321696503064804542317503343222111023120485372244846017180686276211183875811772678519963677127285016441366939274754969492512697282616957815643490307535870267273621120456077481173019586989993621782182328787224856841631512718979247921352180836595298164596144327428658389410966990467851881799108296111125619526213056654394231912978913488757209230733707046234550393576502474818224952854099681541082042609681235051665746077023568040622378187004396528265720218220584306808528002807745226846346181332290152981467523151441688195478295715230458486552789529591654101110218776463534009926457878017713701875280718360936105604793522832351875799265790849965717607643517032652165044765474629169752229958082394724314357596688705335228316899453002296358641809739484761081245020824996352365207508118261956799039189652310006122901137442001419327559016013641706668841620870431307350033936030296339626434621711397166234345738830660993220135815915572882119925820515146948468899509411460510305900173474534943712813429379033266652229065271628726843386622008461300195639654884650570123477095255240681089196546557282148299809807365606984032330173318564602930356917545411702973584665756513819725810155711684888651626615699800656416378083646918637531938659347536195293755067913543278625505728 [118,25] 45810247197758767393912244202018895443236548653005966947184333684005916482632439254377979771021785818771124543949451613980287974103126970407638589144081222468033571395778623769270209621025756425635325662174560631480076900520470260652150925944973973424351379636030294730271529589167207509571329192684254178631973012595881564246639976354078393095550681222695659129119732955608459679827395346478635487599161297812966072781077099762770775272478832744499064123250376945560174278210824865990836377380599537773860154080602713818700209462433776318309970796187097738746062345328775178709238216003194400336690892824486938467028701853467699463425983561308606733645492252374305528589966506937029334216654498010523716775749834886000536129870858084175611165050431694187705038947836014493778555660456605022235068545762306380965795137908468998613691928914834511674510842107773671069594240573674076457942571192579365605385465339140151496077486818937862180625588751040566937623685996109763101130655017035732486953302262747453213663168878244237749976859546259045741901745753481873187748568880786538454520818037293037467059055099982113695676373613224525502651306240901130814991797771090182000452756103411847985460889313348055970876822847078720835662461826842584340233305316350909503071946503397286039250600290328636282195996165889342248106963021109856011165811901325661228048498249345810937055934279900160312718747739868457554288848657245998828315568140805824122226827479292170544978488248113686319756345296982796711969469095362693658232734061294206353996666898479020158702883322614536147289284071599823222859316233046274937393328109981887152378366109353522174100247691134538092517040961785821916008573808317436271956175550007132831168524561474348064193696892882643806051343712504352803329841479050978426438549857867658119627099741299942161965566194021440434890194719986828839758400887538792960229344192 [118,26] 4877219351366793598680702716061124777402850330834953935371563815457889968185176601469815623401420913887201480401975242725651475769011760544860397237052095401141449378310716872751332339862926813918394492450588435589648076174366299659889557874751071315306086530210591647346886483147784070993118585585379613812921812639606779562093469469176088510592817704060349361731993658203308684314406534933563747719329778716655901160922689156358336252404449623127844738974485817285392148956002313026380068351339350980205593186597752800851259050473445556897710586502786922684223538926877443008638284829782855772194838689074563128455119600146716480004581539284349423738024035291855300723113323937692537271965039218825564716857078560268302225163705727729390541302353661496635871825216635468664709859621291262715408922268065478457390427366800824927209229053778116674384786533788921024396733678982485232181600018955797566663125533870148867971783926912085173900714154350459083614250869133882386145014030899758286872069743972614975658804623961669896026828925172410028142108228606239374628454980953106813335637127413925668178223570733104928874412545737742344340759373009048404642269070417889020837771418974357357296323392674475643058234685866695127840275235099220647788910827041410369613603901210674221576220769479671009388422989277480614749196099399470915919828754236366990560427905023297775998266484232734001091779374642083424577775651126674005352612626919784623256307087437932318878903785396423510462421524957333201177834091982003801298863473627830437162129721999075941091831633237936764987897859663225501724418759230973744526881883230849963455854488101052064221713773258096565423330423822169604308771697015249697858685348850963931025370641991779964919860617943102177911778979568099554770693430375878496448010433951856416101013922612231810526378705978846414419017956317161260071205753265071631753224 [118,27] -28417250106583068324150360197858987607728982222880883861568001743410235740917125291776623991704621934970984266587542731972026208713650627014915678564335140051979270568785155677482120525623476798167822268977810704370184975353080799359990187593681395489347843565254342593325824894232193976015677631014654224073596781627803222480177024444873089609719863252731046339686261854925279407398803465229418697206860078274103051959551817423610420626935714544655293180497788444572631150601646810771214367452028028022219820202748597936567136242824815365769705856368814906012957878680158584318722989854323230262938850058805525384205230445261389337948127530803559456050912312915321512663821671946614435214213621817479381731299771930929241453700002005418994732105640054878834166786167343379199260461188762039873340229849912084327712517742005139353784230442795098257872816028027329204492474903775854380099508078718131818037841325187204978198887574278794993967644135707478785356445647680361488200523751703921105496610701894392811028952036109907566961186203793614954210512529239315752045594219693294047944877529127235490088897915651055465058984375900794182141447714088763398956412363959133756714377688023321942319917826321609291991799597048515010467708567107915071069007389871049493017990177266154879955453352734560640031221123952302309029399864763173983183810507436837005134604641336086789476880202348442895588163902639582035217889966992003117752913748578635208952226662236921004750234019415835492370681658062085782778264685793478109032639823172681511519237451061032809350716421463485525509366050126435662267323859507750402393396307623082371800997181750768719045538694022863267328696269556075154590675593674391352705899274730827925262405016163494766936359851909148410187571965668105456476388033278753408180042493873378212843400119986969518560621502873501837540124227009596072878625711461314932000 [118,28] 18443671915403365582306103526762092820910011234399866176555452366714674501119809390508985906398034824738054513486475128152182429126045131710952714261210849212992160260353445739553326117896757329631100245070786718353277906872996856855534859531844756820310141689668395340776410028001258775233132554769037969578431664241521678903033714708013695090692967567283576241620741848706266240671650472963832901017733027176560583460067008094910182440259899475003366683317616088354989121292648984890594511654728409497560386286429777883095832694519749486422573498588623162877978788218332019836359130834887530950216045895352464705053252512028320334699816876661630237146833239853398707658377207123237199222910610741882567584035382422939886917118028790360896156296620054290013582493153914731392359406794688967094472387306264925750225667451938842174290065154024256088524850745753739676788181554158079269017595399148747111721302496593622842385732352224617394897961790551922652190429950837588947054394557841821775816069580233518003194356530734695973118685574275744554028546364845900679133134951880169305210309643492543805407603422807179046977481293191922379071170411421387975768325376529060237717533644809845250300919162996171771635245074696679285482138638680409721040328695284547135111291096838538751570237413256873050329239980617269756486076906564193732981214678365000869879712582063223451409709407222496005505215938590954333709752381790558069520403999264637978595035145261321754783430316150385577304212192122665743427518714808144815669532814109647548531375789595805544511794207270641729250881252807325941535855973481483681401388982033671247405533626216435524937926400975794747641744210659114398238347435406843882846767460073166123380466117617486494596880712929907584172544736778888015609235435712130173790376371208016263447380255028496239617977860213723280697087627939036871574924083161719600 [118,29] 4798267235567244807671077881871803634089585287847818169529766892648276464000366625348436233774875158296788034172332766093379417751312209248713375812149237645846602836636491072095422075449790659578622789259200768259989690825090437591667145782861053557520865924622933529249094399897706782060671612359935789522886488347451876398849643903208440041437692757158286937030319338463188590147336945046360344674730245971500737584665050295698942445843342847257813444433184337999446036875457402915361522319396993681486907676811598313979906968619068095146197539547954387257055145538434972111977783887332753621046601701050515147773479421951840692287381487816920334321651594369908815417738619325443872034989721209605688739445079845106005728368346907858609460664716407764520108057125475697407608541548209567121210467319565277491711990827079543895149925277502364762046895834544226373344681225777437174151823217490856299666148400743629406225109235063045439160886497913210526883349409787314210406850934156078864192456279577060812937243940470760917701094190870979944886537915719964524408462250111806936121183452935038032003345279494206794202095405063176462134538114835254275403655035418209780819638621287680528299068000292950635381950027637088845711832034776512814478090544493610085097686594006410212240127579441091535123032419184871203094410448177511347698842910021981893226016098021618230617141041330782762577397916431396363965259419382620147329045741532164499385414311571737318125015534120931406756124071244186492583120225850825915296671650504934437998721030472762736962395268652269945027556124584353566858848599454347020927590302102112379901876400379673273714439511520073193984791208195512110913275336000812430076488575063998703510800157296858493204595063723068357938137385810105549617951110400243182930200521830123897550805955145223936460813062936934429367882667660179191282206435975350 [118,30] -16510090371829763786857721001295882751282480808788641879558395816103365644874572279463960206164185189749454600667177206509394186698422606199906224264519177364083733507272580767120453286508265806639493836533664133990272940367687723549213819071601640541610928611225655292562015877479503706766149173509592622926995464399608213408828451168933689269402436187443866528676108241975637315179958659520194118703597472008314815809245006323497699458598083757495568921354414701290815996625574613984751703406518471746480915614972888345298331774421674592182786992932233655356368988256372008710825184449194563406682866447461187986686298060371458339064644010478962879259373705255548505274330888422866787672723137010460031016608351108682202224457689186665521772420823155622726776148417583293522264368272297620533039341744620508447549924073550701802287005854357874525445849314334879734116930278212657869367409942326497459414635674682770672511209440650892263858593689845257992700513558117436351587245234425202323510786509252937234148611192724695592976368969445147732717252929322722346646958334475604978254718393327794752298428122280040485683477058696056651048164468912952332373720744972320260263218585655573587750414275581291932132034995788888872555742547654779529889044622763011946489821187902510534100427943512550965304087586281392064981864711281012251393942932618012427268875560239945531789520589079920793931488877412897534778636793093748992917835293191347397433768087297711223558345060789981744069651059061204476797263544031314956859341478409203016725498503479375304490772713689788352451470301622729807184469301794231956676173229005636681242583693818979768455991497520582404636159498078215848004159412575080994091132575223980220733083451856260182464582389947067857169733239380914260139702037919334498108406948958762960021518786151990356559885925181878185771901178726282409693071786800 [118,31] 11646752714926076434232912768721442297319767621783526049713680180668005539841811024635714847037559573121514352134404581178202664206155481507920087657523821343371736519211885460537428147045729220133275909397476860212762493405204739485339436537444331076692544549161917664950499180277735486117721152424866291905752983741626496263174649948271559895931441366480566465632614376645251370203995930177719708411004650107524804780652038876665294353755527850709904575025600107866183258922259917258304953581783497772488612795268156665649806345038085578200508593076631500902483872312635839436826924754015988590323166120357586316365068395719696775538561859710475180396058462303104094248714121006219691493732458515366827912633328683276708705844041916069634277121957287569960615830472097240567634550093325620431006986385162587913210005019595100105697017267557908993783708953159311578668945102415464150151220102043602381809120907123521987967220618500970724108787992137461241962425197008895906113234491475910871864253730209051217953246283962934103403722564094468308442018090937541779205777285354366668717979727533251266838790827502433007708653564835291431900153079823258955053853333428682393426961528369434265483238907566167009125761616158455031768403249148582043568133788241810029182374578218629045061721079940532933264273278922651313769716798253804243161568619279619694984999866940407671837828055782873245458620130454433252600075690754188214769308529134973337210989250417761255380303968226305249434419771638246872070817378770965811053189705214032412367234321693305615772770827738967664595982329781061363586145315072931204266168715668959268632025996016736965373713672855649796047577884672546395057349965741748289530476601496961528659954308169302515482614206818102305247473864072467655792797143380091679105508074792154360186083360494163391919184194349399058872457413446815124519925300 [118,32] -1926373460034049694954766469922954780966526939262109479887844140140056977787237177648433403912145285288483733701942037893679743403363003524346370890040540496545206709169877581325240864772880441452331610199893801706611780429915301399599355510214840979841456356596872259774713624739921947883371023347633144899547073535780749484507269912238452857132766702922910662495956373760942046072950910719089688050705894829426140067871056286918227441141871902259266522060741965102550100381756636606518392396098795466743667508939946753862648934453954706529909444306571575680131227776488045483401329869154145522411711079152399696369840761335229559414049025618518236311760732435452740942543435076945645618962776281645531529671526257107616893594160397078653084670631605653665132134335820998078290722319862660215605202925623168050523251322992449771005484654609224224191720548971755556593684702968508311667542757326885111989581611135339178542926585218464916397982770263279815759064433346451698764741814572851332977662302672144698984608489924611812376284383187899892920945240927279340986986956334990537497253357771645832881476166135500692103211459503798595559818347235999614061733935081979215428896634562972757957829442549394470500577491135762677349719103052035251234183394611136055053672053616787193324182265654052487623056482711188805149392319727328123519680268850769483613959263587885989846869111247329605890808631996277365055006180998586144199020417736514737145302166817749369999390762737515147476891192447978579024661927342954478987592619957519369633479290235711561675990484181124960779949034130676308044915212308419909355779796213022129053579886876766302172822987260915472675150517531263962573494545082872050471327885108472432564637947444275912471908590733023856568211898102547547634540857991624084411328677317475501114324121216781787956214572496599817199146823379097991218925 [118,33] -2760118039117149522053801642663717429101483804108793643447550283701258140077846783109297248806079139237729514779628552267643851454373325920977665098811629837694732445683087773448944769445197642175278001906357824039193756832797271247383441864157176761759833467239750846989468380578808346584605915006350640517131015652003012917873727170728317418586268838106679625671190716193967385970906910758514818276993836970408314188369452129284477914401362355921587271993013149913646093918950688390188905959335195275050709487902152747959238519525197098833716957895487439430916380592759781517043231607622193657772921440461679258189643025692205349942021552960051855871645012296577504935806136341678486196154535039332065496150988014450901021409000355355854589236039270655874185001625078416746608442775994081267195342271255293566881536837966911181886843945455651736083734417000662743200203684998788607747919642521969869006767653723508154383804510636330412153960965614214418295552519111901004966497382958885546171563781640688483026920105673994154451100985693522660655133020533773447609814099249232252188859537060288762620672584676237300201723481230824837796395497569575111924978774954134150562084136278761003597822447365424106746599613573959177856140586018823576774670501673254789717014367601389504834342730908582631378059807208292099739724451565151851444503651681832121136412023290208526105781396991501781935027435986364361585780656287974628245841733115782365355644373382532346885518913439278384689295749120059069626973455217011143466629910436088109472114452290303150748753226606347798503457186246861024375911557786538715485985782666736986338514660075512782250314237910219938125020245110431387743136676222416850478452027193732242001108546462435388257319323180044016339144984069624687222885583668334500091694875124433603089485084563575321128743551052564074482490446980609432800 [118,34] 2305389496091611333305603053245747647112636991774163063900858009142824318734163558575922353119050200617530961114621931500901729542829849448503362925610894204094101081538844322742511482566842445633459437077964897829049410346138081007947959313655956077346019208057815200150031099832919551251422338103141078172230593770732637079327486001163265782466108411842916001590495643213234864286721753915373844631030328528244318390545136365577627613324693995195593112165553200293600048355876021242531917560477242431140935842550559128265274369743098118506284527425006833632042330556145495673803184394792799309400760607455869193894750566834780965364172226888993253128365692548145452330074376739313236760242561746189676759936747178893165983691614926304127885618401779875613028146365895708635481855401663125710087847381463557438689872769110532151225856632151406283660640600881293122814927633523488781850167150051042465389316160075358194558944348104438092881360562730507896902509519299414387225669657789720225707929315964640971446861726398896926838457060722973471777862823276390831853842602691346015328578311270659530432040248381835480063606628138035573205748358879265684319585614515584191349857251483750313076891660965064446785362818915367227494743481099585225884811195714937513945174833469986824367038087607435511535259360110194268730711342526831304820976662201390382521738681717578260465860021428727599112000445115467271641780806211211888846756446200368506268313305347696818940005564672562926073874371677353163829088220215578494609477642317935594915707281967591339055811578375898650296900211223188430182169370664154682640938047100581845262935921302296393786160117244316258898341183305385574012027484535140682259420156397212680923230814159216083977913149014948221447867073582962671426584323902855046532664668867956697354313056816544739135788200108451421655804382408218130 [118,35] -759631460447227887163330199176814026475150862123437552432059504127609512014011122284568477242447920933057534059069714401442459120511932132451236854659594530390174537828764161382901004775484817306933837426000325416927126395778026066889270555271441640087708088872129656104213249642563006148519059369641657514678890969669789200551978838462994106034101693710379136210041620849788655046086593213854763689604613101072746937313671313622173879379672696292332683973707523905457209903671215800947379328881429091968686818627332083861237155128402981839121465037713588391981773506813211074677142702947499496917629364440085877519250051142834486563835095150385135128727457968190719208978141155874361393833063632118810486493759864833549481132564634442626765377117816497738441937433838215076495954912665632607721423401674063122555600582409950837153947324566425118567949229990653598009180351867972459619920899132109896247180505464376833831415710766536614853883904050426528275561397283368980026842720696748715819118607976810396953106890551666131652613279402465394185558163805321399513585010861521331767804370886979543448245984615295808559375360885078236601436518245563038247177229026407714548287869981082700975023341097633469883443201651580674046249817345956452525291900397844855935089415221180449515273980612328652140268973928723554597145378294422752061035615527467978855711915498455945546566280805776475957423674697295878142918041101417912060594840779537269214305512496657757860738760268278899667480340340550904623902976353728535527840242434714334342396759155431947384964815366059153292778581258727302160300158467285713888349035658109758195045293150124961426744875214324238087167382979061037345775238534597137279507107707079381724148305846868053813631045767265213041339019201721487869309023109429758218444701589787328199159015362990520194151013733035846690808828489340 [118,36] 192547716164458000511864996649435843509253619688372031759733276329444103176407712754618273802530447255705970369165511798682683484848990976114897152106973207528408602747751117855988659680463314847871002311965283692486868117822530943468902208546137679456992627463240698943209800212205228518862139694539707966440000286852663736426430550503421842200015099231797755681514722619447449090396934608560194719507837615089052200880819701482060088190644223134441578535062185957173959458469445669482446310518385308891355902543666926303546089755594350249988721254256994712965912622915666027682322784807417581685180430888914943838897619928698018022673922950887476679881386248141501450676325169529281213673596058885027359517841917521888487109762642592303451457020396615657427932559516728787916035349443676156718623221379378861095841571707963242357858023390512413396157049569048687012456297690016615494743273250077591419775672618148551333200255791617324892087421282926508557823274024116382924841495727987899048252600556955747183819827740518170970806647771866777390683207999824841659230124494626558168564276398176756813954653961322721367698778392603880561099249649881108597941766014684726423165481790137239428100111411814088022763375125101239208762912185787144297196339918569832650162939995110074292967566649684927397879855049032623278354986894536167682022026484783023155858775422892663822156057102520377217585218606054175553241816063506954853351704877337505995286733639412491647159758651708329487690704772059867461582428046824754392524337476725694856387200059356134537532613266953566565285923840372225703798565969818958312058242149808145785777646766982202563305913188796965847268009188546252538811751238694318480112605916201440107135530153794995524883064788040051513299872250244749463329825517981863724650655828963713598217015601732633602739048118203581789581522515 [118,37] -286114564718620180059281173634169440560971052276710281546356109936310201362805214452514673587755771630053271767149863250138861564148757139066541746069628445552215465084697358036046776145813524902633305412367809730631087118133120706870304282295147472878080824322260200399239261135204551196679925031080290381802459258662151282788415732860682150697857009232070693210878393380414063807264972249575991677211033912358537604713041472708126453352090493656719604887864454133552332084919567213197597862643895603126931521914671826632826158224953846063468876781070368816571817518537546808407514681437287448999039435712884591234054465415802059990326054684088877126888100037908414959907653340161437094036592340916587837331915878193510978899875523048968502330400050812586280646611533825542746971925052984028606696281180932651654483431723911095017103963702582539381683413294073408883842987775543734701427957450435888930111239699468538825747071486878837902107647095842727887994639524467840805187199581113523588116524999756101793491804947139756738978935134702796715886418263889931627647001465258000034045834876120425139049553686269543370024008660695109797702643544665569591372389862086078633142286701166148282422978679258453542954945083397877308493101977327697195591900168225300565160330395243784983064388290668414102958017902726670061436623399676047438143939372541161590050720350662814722913210011840525456604638868226927006779949720592193481607096642056191823379373721546322685662799223569159535620845064357089852684394808523485439467567266076676543470471179875316599761567032900573169823383220123243568903721951424535708867460410978995400939577758983171952551754833773729102739894670788777975473794038500712014784042948092407714686088173352045659346445160429843434859604658839900031866308805367280763388163372723334813728108262738100463809365680376765980891900 [118,38] 352225977894628781111564263331805759529990342398361814426456862825893654324680537341656347926336960778373128718576386883641540332462275197019186351830608744019092552552906805778992909669008431220973724326150451290771743672292566470911621863379807238706778455306838773969295416015596581028022503652647347196777739642037705513980189251985235620175829798891377244535296015905176180243821684598516584598478205612144794282629300226788112764348392205297237294181664894614561767468459862254394384378915840566651006511756510865430416506015437936313811522948336123791568052278707232577950751981177063103303260730571283085854710716068238247242978917538982286492248374820918106734780869490161892519019580189864361639615995870392882956552162681948828182621075748586953406298525141362659805872040772840963209145020664665052610171255208230130563561502793421625208899109979474871877169669952126034793310031974080385838275138566490471022690652943611637312779421459046983174549206688471207276283261509492791024058284604813331642120160465474530802122633448465822678326264390328935098296321027696992335462099945123387924942035040953778859506765898551702646121073278879099726905432104571031662495812244576032974959551632723485830809238162998137042405847132543707057914671303127135323097192272744619882332679494947682507822790904960117206457682960732083255870292197850313341857516560469877737047519344853258034037591786367771507061139701588779663385119437494349609222686742018021588813997081411964784004707964390412323433682685967136091079273267432336764986958778702581131658748314880941371985898287049211384827433276235158844420985844538047681470588125607860525665612389115695232387490022544519846968533616749693341580186174055005024101560288419184607842497970785044143449189703480366001893596097666360475669081495342054974465494740043745716859892558332548153720 [118,39] -244685309541074592987561008366068540191425267161173840185175380926183652382687825489513213920723782120453802720560455044964687907499212983366519630648955434552828755834921878479648536567281776361945205163969728188054254074499530725210194034259354217113145367519894587161218512219263538692484030615365464546068701217341678769726211855767324653286115355379295720037810856615271904221364381587414490368084951564285190265284384283625284789323256588581054140965353446222108584790273246134287975660101833389536098801659318370423084351488951295127261426048608940802519460992311004456002276882397745940839508408566197420883475428682335815578198879008491821160022574861856941986492554512383570646150728730844074622017764198632266751962956010281749355343670962440992236300132793715887430395533423742844429183934439462777632424105184374428861181879957848353318939676331455492959950200401116456617774262224374593085956154915441198785606679275923691697118387739855460811704989205086311807435090305034984541608591653224567618480212406870788125698910790627812125989902181002381914061038495781055988668823906695522785973641618114820074028436238646359010211432586187912467498413131926233065210511366747936242384349515809225363761811503714034654030039007727134130689533854461636747976775699470384766649777968357359591789952825366926583049573715451175432175350844873241981546550887194976025938698247676183490793543523222111133861133143397291272979314302641696753010049779579922541481508909230635563617740110908260980245072506354887744576556079917355058147540211170469483516335773253198914986707915815963060969278479620093060832581071441265790151013733338263520091278657758250696053456649519722741024014866197519589558227650597236672231906766944717427001878389563844042461919528293513477501004107313629833379837123186310917558023734769950059847244214092555925 [118,40] 104661354145188209867769428117603115391193220736436571077904582309011458329178013816541625991730806886628988199045859051126954002151712022342852718326128790586556686316602574650800196603721236975267630153115126771559845285067703932330963726224966683975420895841238275588998467608081605014041187265482419914114544639895178486853295297984789488906590203353422370224053737685874669842934198820988297470979843719506300691128950347070747385325731770768233776163479086051742510618065130886681202276510392893283069028959855510600282664142403471768218506526019210013211487831545029969611458938525143876147102638689673451399589924049274346990919677469569459987890508205579775430485150920128435213488628986804100889579987886293785204687211837140653179945695418757983770237257619728461234901391374429182143717184010480241502959061244814427538571715194572789335993944144505231771997327616883671758004347416553808934606764326429587419866423353817336161338963382734615683751453305000811025030379943294449818689761919102083351834228230903855854257046172985285517742383474735247912585286899891297632237191033931274833981027858591161602642236657154497646690125589223381425656137332457720465462876485106757091626385599363419045348267748844851703980803355773182133835354817190904497768537918931356334361753413054274625759355788539544640106822656776099559892976898489014573947957481568449422038785869150372472372223642240946755846330627946249912462967805506804728943308957434412113087627214578869846869284003336476632869328784556060004792080638961432543845732118029954195178769831802017192835141192334867181434900669945082231902822349173924286271613029837111366726307626688311626002876715568679691277180395031486625062798607123442556754225945976633337400296145420162615830799004538403948666755713756274866772723189050006308855643285363287417014779009020770 [118,41] -24443007551916383435690662823002923190170940943281420738525194892770212767007956939191184823443055596565960929778713231036603781168871054718722417440753551396240605927756589178719753244124641993479269385144751716627802639628987459920334401325037278986612288446244594021779236022499836632629267905698539552141401286828269278056458526379766226425744942544605041734470054505532098379878520524202720727299284395980431797175119000340652220037163662263911240620689738690582563823565386022158901651277946255095330553542553824796005326098255234050037912962391636991508892115977833079925308717211959658626704637724346730030036576446606847121021944935626900525885470287116777598047580512399201462265093357299368184700046821595639172047890067814356278673448400260930748963352818424646786880917939230675118607357364952288652744893594447064299402791360108038318693275692819868831482579117743501062931100380940984360412673206050048582040316229448470333778229542135302250299979409417112365565938225313305293703686646107791340663659904624332043527393435471294360672045290966357412338261125290700714842470223513476958884619193957084092424360650192235126294662229630597006432703397046203583103847601833766275589749884519827943994013132223379480502314748551616092079986270653509335077692024794874152086382925097414687138950341444258782271731399411612701299600432896776758094931311237844205389191514149378573972542920705455443297241680212375777016453599388928850629618157251676746250161429683257739969861827787250514849322892060564405443495933173778987212119720240108152059459435292209889285627053549554552065570897917672900047907661640109315824145260064195334420425296864174384828209686055119402737982156429598492587247856066186887630673037818732562192906008937892335361911059870043377237682854334023780682502795857076539345639035132252224143187908324 [118,42] -748274281863654859480664714651812234829637940279577531346602918178556179497742117124762344167044461716939757131456181215597946404274678288318361582546185055514181060200808050311509327044878950986068757999469296290299911439026435961738938537089515753166355640595849818122082906975416929418127734021993983592585095887834999471628691586988462939825431163007866889280428130278723336380049760443684823136025872302642121586394147438904089868431570357822048772478873596687162767373057416717320200031933645707535625763873213322281428986593644238904623374109785511864853989012313984172743556326017427444788945258095175996205751161756363552093416442363978063831081275952158289574082757334745721851160537666190707174953770361375144510670810448008865605898935407938851721905542802690848404839950841839356971146263274891178674796489869196032554710263508887427669059815692575636990809712215617633985549690510278114796599171412008978000146844509010884679801961228109066161109917430866630306634265444087430398195089032579056370693289510100320297791764418728305075076085472757949303277606036777689872983824086490052699073589468050990601437746199845413175784873065433910421968667665298886134266050186069247822009746265843004761876769103918590848903763553761554418167365316718435865619438580671416260953720666210653254509264681722318273897870711323225522656660237024607733519553382019661626112112743991405070880454082747587579250105451192097985300714729583456881428807669071179821430007072204254259000050651285124633442721024163442813468424618130958903107275695317605655615178765247046535880212624741909108446968239322788230815575781157994519638295067818505282590762653628753612280021116828784379865761723962438825438658902361992370586879167807145568678382893484908045171279368960182706898120442579973395515589548585003111951087542582162883747175 [118,43] 2866043529710703789174998800328812434870897213616161651680428414470991766294640821453036925764934830915144209304750073718421655106593562973732780329655753415534168417106137536664504187050552656791554965581453155755925810634560343397941250908266818434210795519845940391053576627015611603431452549250136159699902601602394496282331808982899106348692039624856321823875579958132795430010962139455419722834165792037839091500896921630118521268632256169693613481153441148996197689562210871878250118495010774520381477822890775836056733466677258646760870370959249604028502447542835558122957295180755055990202876658660936419059969807431126193699579827794127916832902074866736405974641538652222624831038177719339865223838347082004591830753124180198331180695105506659832180865697952892828220255351709612699893102618755411866518798753692288857508450179711646871121795890000165191624532677361913964801781913681709224205674393697940018551363430401434282452945996639977504534664459435524568604869532342629325364465316439856696987411990926966162937116213120358003508529436441403146292946350481958676808930686159148739992709851434171432946673378522801946641772827586729110400579922174404952528548432860866637928183980059853224673942495078188315944326212694638505770550011098290046594393265093747815868755284777584581981473476901338706155240796639460884494687920603984050011217494053954986516017636839088024368577204844670368646395818305073359780182833959204889071178940895654557997618864853383054478633548483678108231923549671147210223765686144208192581825572742396358113625745706914755527937585807286952047087629217019495790437305184016739168420984556068903832870698274035274319781305804795412550380832998182892827969806673039087132552210748385656669969788083402897285529552806356101148340331302791524472513315309326512198189386288248484980104 [118,44] -867874337128420361709435797100046150743132079747360334681144420618995652733261183972223250726233918656506712522878715829689834724558313075107731695573968435281385555813422495237510542993569032570288347286721593561454674715069228575374022071584644956118325941286632464313728397394056490011935295690156587855264594820119869374248142962170468988544851727304501963590247263755441262452686333910701287522641632630168053831797203769544511217605275028566439813768850262196013932214682082489324660470594929728405626319422091679500713568247647592196593742028405364683526381166628943534179739166026515172796005178103759311855979462877309961707239851338276044712154325529952482051958874252736808030430817082557186261593356590552374300446570196125445901557407562959242546344335036447793713613487891207244688992493145392695915828147542518382313518909260835658026457211790821975228372879193757453419945713120159992748746693656444475619076241885822330109287719221594961281100588698201497504241253383386011498115975007208077727947655751572290478069326136961431486362009800199192296021194482790568988798326624011214151045257649114359498847687490013138676160841273015592593497443983218822549542570340751118204931973478679397933274934051106871484966303092291581546525664032997118567387103785611842216682448339591697171135321219300916278825436070982037603509290560608378184788538347032078837780606603901441545235594684258864389110547310801402993174039640906139732118348961735876413164528466244983999638921370947390188589410197200186791593534078648080036845251121635037370810839819559808653442731921875412611276846969496869779113753640871266294828222745086367208023130780973857262307465429343411976712569753752677205777109503616839947583882912318876418802150306720641260234043866812288486447816172859029001283135253887308836378656773144199557 [118,45] -141029671361131148702167283032725896625252796713883024596024018111580499973369111062716641647444474694584924897147020722594914849097644810170067340528109325575504925452246193800679267738027945563580587981646624217278143955508384327638261571946731122139401166220473572201159172523615831408010046188714093814310664357719276466335355061824777426022863822040973468148870360824868820945533255574176838262791283511475667381610666208448156511565410273386131296094814155612804662672423323173356964332742552569631378901053659523873327222161240425641439260841639520885554380566555771913326697147603318243768546758036845778435468018367821877980823928518481358645835470716598898271509359313156893343759815446553558599921860090926463660284873221374576582597433639595229431067523166018579806903916988287522891000035652439797366554533133456864227721518645008448062726326571260660705828143078210768188891218169369177160843062748128829666717330218444475315247752957331381207324572621659106867017492713810106031027159885315469990792514401000317616761234262414089755021850659596911238589475366635471507036910426347984569171454870544487335321724780671666969633518757691520519068962438030561844498629115413632070201508857913620054950160250376312772910726767083190512379718067237022650975644320518633108938827355357664618595422507724229396116293164711436468648749758863999613808312101751619483760706393881406912530042390359550394974157246581735477207491619358193202182465537104463869432844860897284689250249234743051382173716692906753269357149744454166693294082229024778573779668133162532420317918457340545539925795712831609663156496185475543690185900089037138179051705641492858603081857734023152899912686767481771344179828416912341652484943866110915008483400080184712197743892872065214751553253138897811794994536817224677291297309796753341 [118,46] 260143122229424244971213380997022465509697897920810621638117172044974468839616002706186006476598479094869536032465424362226129702108815419207424795732566908088648469545914353123983450767705926840100941839490833294795645195964298746751130872426457172002034710815808596918527456701617561925196406063131847037337604181327346104333261543440169745523759517250451477265895252559156501207488637807857875995410560177114444137588787569145605135736369507933845468728287633304099908539821060725907497584317419694264545224377305299230995011927115702747148816641292500340884710611836756350527944148713559913914707244484280019724487912908751276550179304806428968562392494262332989397640024507595888669795454437902550079307221338755451938786995408986770285749482258657782299113382061976482123932932990601288217014160505887350209805420363573869893125792208576116281878747268177745129885465332128465052858068106780337726038108697754726680882885621802596992537186518008254975676346052307882868687187163176610830849825833020602773942241591696363090744469521873609725197507861125857470092955872320158183689715972683030205246994033492825191610478075785982298239623087859070124842209133834516159385084018359441223544914458258688092316253908351822364937021710508670238395089035690114143996908036280029135832095277239266331892572473553631610602205166733962467056753813890446006285356170764451110103953514193794591346125766634805176460078214388605896506335057464415209649394391215449431230262482362857937200286330643598680571533196787637953905775716439724535927655240240312642913918271023243851432512102871107927845433665999916719231478652103940247770482861309852757149135152834439019351477573726811815110491846590449605902459363234104190937254266261872573215265788525507802044844800651932845800127981742580732079319457534354867851537449126 [118,47] -146175343246413290524921627733149840765862546583188724341210307656250014831950157405728653462454745754440540917217078816261621179408993515393096335108750183398057669059266787971710876303824901152181083103247405830106030359520121072176979128152483997780377720516289554806282445801570811794142261281114353197750468703951329336863936424387545062971582282409661114709934719956557150502974174419211037415783416423524073500572772105865127974176581378799279222160167182906049357363342128285232073529099502960525350869781232919778230712474710285405842927305622426758386063522609077913541047799723677771713161455047224761108696603960028520935404296604031924914029390835534048284462281880728398607638138499707715856129506339739678168425122333666385016875020324734504866909168769168534280847597596854505171219551945592309604855241843400753989002118908320944886680493566706292595722097816505893244233701271626337429699531360499863719662722791314926119148255995837658398675387038628102654868954662966619933459186496542914524618706895136162294980239979073430042007178508860628109479565405698307703710330369825899877589864403014548190088738355388022469699634258105417873996191098503078271914803533960265659093822918084555568638034413956113495120013860888505501918932993585349673991539131034096946671583291544040019445075805120114409626824500854897670324239103149345926588389379778807355660012017153076347678185593054349206178080354045626054858044985573385339569221310409380785517722785486168332298536923979119897836128092281901587025614382216736732111653233251406034509259763368085992105091506292949253660402370397887596511701476459981412331223053507119184371827548318651172469939573875165904447538933685789666865908457799002238489850111630456549847152879858209400522554517449415503544262615966712311815649673169651788941327650 [118,48] 56710816934979234528684396935023329868004426996115934784146694548401373597462304683900932717551490988136751672851479174412653111087612610012253318082797611030680269972041013384735875951035060746159257657337987304191254675943109832695266229710299528847114352473539630221587479723639500154893911631701132798703068982540335103700696314336494352215003245945567558528562755753643247078875314110104460593158348304076178167118515218433927325084831406353720547352785094436566385325821522492474928539731376533617322296650813521422956553736474875186098933525320071890300626093009795138706086739120437299846649520440455737423306231868427876305065974397799939940761570272111762378773843222097974780262413961597631989677334723173226272771715933691564410607055932290409394357841237626102983145051141573798397290616317354213388349660275655280802895601945395167462213008719870641743753905027933309108806169022242641303205747804989582554249823753166281953640786922005383430025486426197507578264494620781508237291229141233099568003383765393697749290128653059259052112899918679027668727709027777863898200040494404762095274652865388919644756179207842726657641689930847191715945780381786433723259722588972029937075108090750073141882016317338530862899857968459593881305229823281332227300831124493382688979964214260065182156827516999245104578656168737843210000719144975262431492661209350503299558031624305153069153973646595200888360705199894874693148822118738587403616025568630692290784176206177861411865638439032358741122324930141285964394363745762137558389884579217001145850942276990462135116688441358039044197682470495772389176491315093329468544162485373662225541773564378405121321076674751162395143870209180225088632066733305969063241169075414762029055903993290208241502206726268504588636356454876882108869580820731345652996195 [118,49] -17448701720462551100951216423250246948934401725287142762374106155399091788035102047596977657962493627555027699399185693034797259885335598523556648609368863188075319610295867777457113497557667624327524272267360478494460135656202500267187995202785517556282623202186118223842456070681907883887373112172840329251907531187293663831702724935276311951891830623276962176110338262685077117131709744820443158940352555939758422595102306836336248733978448149491154206799326743225678352075175958278550795896808706220425820630008366667344616952427169633546331862951815560475098639628260282727182793366514698752411742545394468244124456530154856915929055964522609064790958757109525974610478033676158100825807203929465737703460974528184196991084980417365148767787180907309954497472421236637164510088644422240100915605994958555887811413714981896882824689749988454389415958068297469702260191937945111715460108295428892436326619237915392207509689857466548334170386064930211396598543595126629312166612399117060061925191668646760960504669835082808560300975096886377952124086621853186415094100929418109442758023457571525093275460445083338293537416644189260195514651891818892159035758797694489125328288404447713884239371532497243035457110040514634660977092522030441851740370801408189231444064237859179498425905707666669591419176020040692985509083892681614169682416138887423855169599694425262468020104569071265768641257990734287009860065866276953367838621964466504298019134952381759829262544166902561924406730914142985343400279076734173041881949640410128572933725141029513092234815720524189002419741372816756439859777334139350492278033874015666235487905575577667357238617631053470289617426532853258353504010952672972375744674412573734182740259207973988714176036410467556925760712379939914010419164743193221317132302594533697573000 [118,50] 4511294694561192410927912793397114795971415625508961174456810634772154850740081160967630677375763135260178296649602986778661836582129922268076633899804499987791644814864262060277025203659597245319352835735419336833386086983424795025428205751612105011047480201669483477736613484025468650105742045167030225956406818755187302580852304268889109836264088213341427793030110911434373075025738805250161531607666610952591328327359721554301212982051462638827232159046627247806015219313497678094822527594916903348588569820696424473854120687069980899853875165845059151393397491211335330567329609416042713454168425746505380933983365421359287264646323059883587243867867312618640305836000329671446684214210958750266566503729521709253869915742481427299151871434846409735878757947713018209189345042434481823985453652372230746405187204060758445498887926672728845416091332068581182730690978056631958566789599753978365307327929195175345950857570968689287619917308031796899348499517303838136546388287324054239340732611333949777998782079381134130904652049267359429846926117381457156833162122580483177373251139131869970316098777362353349656498605041062021261765854091041477804437634897198497605953535074781588126779567354329879083172464042259393171990777651969818812801424385735667843266134866083973198008721371220518260691763027919420405586607342178602822557057078998168006678885392847592940702823072254636736866644363699082910811220166658100397432007807373568199704751677715989712924290717834964709716017741981397406156789009647891174942112706549421085314423534043746943034425758730847826799659804054206142972407705169553354643183178301736596210462722960327647959661118558974528371728817134964099979926748933753441603042593684312291737375451434391784100567848110736508234799301747690469602386080935151332956138044192437898 [118,51] -1017371930443326890884829272646954109476527582276213859670929426729661199583888605900737123166762521424575444174212898085138234723901446091790458173035197953316416952706273078188230433178594083340934960509957041199955694131194148788035716055138234906000040068342123805572472972904858535159400961000052652360258099669883270744709200039604592418373504093087863394615610924349778475439875666455490706597932863912787387030913495868831523077811388208420925806547822232998127003604286978543174893324213073635157472297813201842885661190449301780382576123204209695236901785343179390988602082174323369633953072313286634272810464445880260286424447101108441220759676531573771336556886165687969580078198990952246314427223843612456833196003874512540049567145770853409878073230690810683555512620759604746498000753928384128510870903770005292240608922183031371776578768051392126238084273010598684652485165247931266764075832689732490080390642414357782082992917343024275259375468290516814695629101482739107138149145424467109297647731357893847924847158281361142615614758765680056950749735715144338725507204058582346388576602595421635058504971272891529643714228388788163579243658443517068267472868638182308212019258078629783619634335768075407657613308218496081985646020203695734781691976317758612110563896720581708573623678755111518322482944509499841584672179310068882444590916002917094444279517726048860945019486954486614793814437940999194210121157435957808908266908160523359056971713276654704842971415292344659549992393926105666544095527122114551421259551458678891170333162403728826077740499053543803362817607361631838763015407578636346047162604518961392861460423928377389324859358817633908677281106535991381024484279543466835582502035015784954103849663440448882634092951408897019044797214177494274056833364456440250 [118,52] 206996456563545653841079224360160579289890903879072076280427892173275058718294406611278960798897711604230329302420441288128240621985153055673991618678233633332798852483563637773240524216980542299865449300765283614271178940824180305456975969645972623802277838268035892892518844293575010164231518230065156131062651034594327314494835696813629180214026397290635450277142346328248716590964022067983065576108208729087313456452486744811510688121871362473258776721210433264085041943538660045091847503845662443087054384008510538782311806273930107688339037976519433706526425976497913457587460656928598068307250585725949733739341062061937883678410612112406377405538007970873308394648772794064286686031181199143331385338345147840747015994741473152594796483829585361882241316243489916170000550558386197427472186325286878157055374974611216581347871772138938781055876073437860984609968510269729204964244701707408181082922244268299814825248308820877642366192826481000038246989897631064809246701661693601989135267677932747610429874908658231986892203067693863261625328644771681374304388608801067334520905339658144104477664343174716460817395484478305358179404985596947048970337541603115028688097296194352167232007318357213471106235859182567064984941294973924938729382797669853001250313387452856708605616979770500273556790049882926272768118188210902444623505182498981838837938356863967222208051369844433607481897506888689968662501038913099893525188562303400419037345469399729213218560852269699418381138328629320912435460087612011228289680001358833310879890054437947563606665065761058568204416735416495869214571706942146766583695334450050028291937016222146626811712027113642085137918983184327262535756201325338403959349250188545119357066710701817868595157486125681560663520634590792806187076279031068194494482519250 [118,53] -39293379775747925476660888974753753931451380100173754530457831804501863529663121643874135712203364532040766544959589530791738311071125566159049467561209449126751617578297196780144446394203328693318026900210069399433943620416245834413071663281393192307092350228916905068869837772676690356118907343054221439214531596199029768966582176631349928170672024506029185881481125871008151571443344570472994661561954849496855018070411956547171404638146046662723663660793074006657770452783157725512365906694261672493730247955136095276451715959766834075234344107503430087738506202575006775173413491641905014256704980261705074426441664071174799308070593080333913375453978923795475025335656408845590707630727051059587767754804609793686457043560192373885037200208364336964106553256478742079364571212905498677944748404010829515066735543085070516825835786801373208102108662830654062381930371474710505382623361229123350465580222186988354361756026072673480296735498046208394514940066118256516104779646515509524151655695248868015965593924231673470843074702070423047788436367736101819549861177658686261804151849191801943030293311099486155944088336135749204709301010388549856694716552265211091779676986727521535322814182975301622104289724883539021959717255098968957045667782301554833162120741665236505358731637972717078141299948606887562792589088790254555194710893231082571164959099740112077764978071164717689355803875128848023627439507353250602921117191910153309732308959454975248300850453607364416622486624353590711914937812926522073039696767861296871247393996721613469287922904637824489591590402375528809358857638679441895712222515830034121035183762787283410416171922411574057189377780767230420053130499069430027315188295008148284528225829284430198760210326205771952655308527877035889137123038535771448216097000 [118,54] 7130646445743200636373665237990544594968396436913140276216440514485704170418326671368679910291593937271001690324608064675640571585242539928550358752383828610349249597638978122382040729080638488761807960014898067814526210562569491876623303518882545122566600842605806918262729676379826831168805901584661829575405341340162324614054604356470625002119584780517349392571960976116925644872039313530860025423418569386700611713165185571899350824984905742261201010296637830107305906199349303415799425624555869495656093129484398608037431455377489898528649729088086028185444308547841548195619209753630113428376109775676667357038176823281730459069000329839068954332419592134625570384620966489618430527344538518139873014242413903563252302254332590893065152477614167197131880990187619011327909337341029678159590348327989334854314571895143237283666544583794645884127106523874445333802866683837885386490555942332486222115212610100612820643471403754564559675049582017301042879413631421683041763245635408585222608265540298308543338160788074237916600960505377276242912677740389001490073104693569534244275140719979869060783732212898225609816677705134426504186306493029993456659643002319018932270430728404283672847392987510123504657299820591948856422887311398030677691257893938019171977953915582497697994396731205982187368446605876601413354419489988525566847284007002744050684955697147879275601043777609126583952285378064391098581882850225528069709683857750554807478821565343813063169566410184012387455507289216715942708053753881293974103642870198308535036147907929210600178681364923023412767357231166300677662860084338052167074720500243404585673700054582557808226922359043812750372137514603754289734376238067783818270279191278131334792714222838685226288467529056778510502455426653205207006419543660736088000 [118,55] -1238742641286290614296680492162068577728931470668769820563632160394898965214807560531692174632932092518798585361886192699956956391575029847717859510453843661713631375021912170145610992387896335628565832035933396836444923985172870047056287399933478812497867987350578016738689788511849737769071813237390431234479866271877706108855895127352006215053356472073870835337482952597252377996911368279868286876914477718043181083591069948039891286022982683471517857279000242021875450194533443552636993148756318045339530140382013390270780743803573786205804894245292809002580495383125999949337599071728276625714547343918178622863077839718801424137861859038713954328120671650244970801676390798055985247406230514929014005229565144621771364647667645486818895839339251670865302544104568054081005014672062357446379833319061697732702398879260849667760608948754408893925291469102480974431657090467096118635922527628304116743434023712411701900059355252585590791139499502281044266617958271913319224983059829146138156874685342069197571905950243666369878618918193482731406643495740115096776958856837162751871092536419023829393475188464606498131204101303062928563818798016626222054031140798171394981408063738273705365439144132627320354445943479841459429550481311521812626604898111384713547313220852644062706097473006264916369470456338795708702564446216209436583722730790406806936250748953905843295966816380632433088843877377695255519378754311784193513371965494429326162190113106516445574058852728051229104161718938015533149835984652499574461166298534297147010262098987053261138223064941828994462916755175942333829549084814361110187913055988326564782966190622931261032637746490394521207766917144998888915374315155832912659341457229225696051736825088625402589977327960059667500543881738403841732726498055341700 [118,56] 201474235806225269827024142878074351113132242857315125118770146240866437521986116601968174325257389935101489429990015349085979048035152700055858922868583776216600739287657192649999893946015333867996569982957489024056457133476877210907352597501524166303249802893100306582023957956168914329394931527534395855972127051954025942435353464637493730148922525901001888940440175847154734023136855772784090546277256268155505437305085835558591218474877260643780721967754736427387916756550923169522752590786505053268372251324315196916366011983815633771263205138828498407997956995017464697394579867989253588495860851284980985749510825304765234911009581817849790919614095710748810312603003881396559577799036023079004080331138253103751961685501703469937040205499778613404638289475729665831588745948782264231979061404965960137736625570606736021006340107756722161926411394341168702645781846068240204019715000630406318988144445787721099867598017560928192928430637919111393896756829665188880640709074517024252789291205558424952128056504566392891807361099480826606974336540013185964811226275549935525505891452270410489410943239278650014257991125536851725266254480914307981492125121508600098288887679265453599225866643630706583103148606095748257306209622233569198812300481040751065366997453765064784926381331507648674625024696651604797055954156781250235595689332516801096904420039386914409370373282268950061289309537083215101586392509214245141474100103796402983830900567470039304780172699289271241606351414743640429377952231686935995391027198209308689529008433297494829120990176030001211541696580704046356450422222137986862712851756193730557246880772196492874408719651137561258673021267713126023826761842875684328019532571187734162293263965949565240548928503338202681027888035529395469462024729883450 [118,57] -29778056451087467442759390422967596178720899820381159050851765980963903550571134857708849786993060447228936172590227584139629163718833563394773920398599187066415424919298132345346065177757220993993752799878035037104206239533270068235898740915471579956140203275867407258937394244165475515261561507775636630301650312583811305736210855954535441081260700896940421734965336955003376645773106135250263299036576637674654418203927629161344983687690412425599993753153889156670687052956242185100871958089493111561109107520012967153503843397716255112185844221000586868904009781582950464599486003410692576603017726247551079998873763847368558914828607661947129961386460250103025439674003943418728615396073007927740166880618435551068224363192134827477629969004092915436900332207717314895328542955640636772080982661362288778591852084074893707368018135777109372319176500356595332007637130021723107474770350101555901680632013001990134117325298545431183588238220084697868193018650555209152460008251107396989486484721421033471765327749667890271848250468325086002054015293651636878423462748395715013271362905325498654739467701498842503081305177269156525056895543255136052578726484052100664661219152478012171080511436403609346961483802317037649825325554087262572955090967704801055429061415023688964582349533439074730349802349743052995463695353286601890820170727515757568224194908022780399252789835097069773235535620233915470772296491322527288844401528121866508177876512603724867058186265813001059876234636488032540046836355939420529481163282740914011558728666503365265844417572561266739989770519480427678459495891797873660345135185856540935572431359792048618446475509900743420134945608716898789153244155875198500039930476303903635524730145055809980783435405104339409198361871487750090467464663100 [118,58] 3914035732470056383670477658415989766630855558332319706653026326069514321911249255009083546457164842528429338146073400320498103148129379682212575416855258362025009645515646591614726279496849673416226891847199291785144304033475744357030053262400303425846107109995201982024936195140082404423897526749192645654398597736968712968904450474268982919586623008034452899348568066408149724412289645633625687791771582417527219416463483977301784129398379874058481790530120785004396545634234423618483949794787986611119541556115392934158874167387845397468637850797712494286049417007245111615384808698559547327572324978354900451302223614030052344965455968982664967571698601684577559852050433264094552952530375681910913486195064845656350741633567052272194430353534341690025503273090982586758551607512193618266946345884112095234935107975201534473889595616888124868909764097881826839703602563599471640630398192132855250419911402299875011892034552886851176664622082148988599428383667598595338743709299116263379614625051601423091987839618652732440730266866789769613847387864568814372313725727087359551519172645841003958661558201900646134878752870108835405070647618421737557880533283032484150391240444625696559096068473745777879722374335882599898845800381611466301902393250095255305265013621839162863914025697170427360529149381730333585375689515793414881050108122992046884124898146736146528739533415440360813254926564921977890345304408888756476428763056937979017878263926512334708278994876920875501128337328882985721687377907754534668451372833374639865246891271795329226669536755836401490250877167472891639805231304898476703062903493316930363320251764650403523098153755874910675314459146730507066171803311596815415407993086369043483294494740193823649036383718212019239438723357579037032951600 [118,59] -453550143117015979511092849571162385832448657772203917103358127770728068465018955857959080570486398267452846754682604623403706390976894223569254814814214441427749858993481913948364412526783261460305478536988096015385881324732501074594428053485629455393207976977169121098832719578872989126913614397647208376737243923060736265149977861761243330183513523056100073868731827688062533680699590131544153747899560306021302610772958424723040860293160414448620334126110917235700008368744857556719442818553874156134434892103761801981674043330590187433061140449234743717860309857169195491974818841199204055047064654080210250831669665752871647148897597206548192434556539123381213553840567352462577754666409254514402861863379856870837533825540951354657653417162862115900459773487202378817301065415329044277212100883084143530896022774258280356658160279696307771475750704873154152829972910361093848894570024485411610729844980481426799183887305473740526356657206914766717166363766289899862098154873247858115546785142471851910115036979872911261066280174264252102159772712194637233608912499158467122407759443402416351293831692446636979440504081136305194247084839273239631553535017682122503512094547695499111610202053064727799296697400027006183703964677495635023677684023825978946060778704125971207785715900796469672986420774839274361202833499822469997483094261374842547194592009454712313936927382535324992549009746641920157009185178469505619990566402997070627162417658575830264827625675860611972680227070234268535991022946855281128682993600711134469142049685181561795116639304759611979056740960618691379280353485015075605318483744049502000729733767575785070671929041374467922657097438966008285937571287234803875392900518073274431151730730995665551125963118226869695335668454082260774200 [118,60] 46180707771314193638333280853313981229167114865123420157131685134519664365760669532057139257980366313803076791769713080482397265640161863377777944014058225486304986010986287416648082522814252102708795691083089560091734306972304102754227163006071730623546655605956191459596172661787981825172098851948776036158960650584975478204309848195240095241519205632620462493392669285302132690046513380054292853960918476355329213116854050568726865302940783538532004037979547983314238009384024249661330828680537477225799071785703198657511670819393180756933018650285452484279323260550755001352680878135985449167723041196246640314431625009174734355592126991029822068332816295386640641032365793555159774216091304613475708455499749039264089206901528819002348947029283011809499308207695892200691506655499554389558033272117812940145364536706262317764060432004442577850078245602523352667477367775563205396647210974062766987714451134876289239194632916447761157511180727125121573168669834394113729740482015832482258044086003878540187091387727121058507116081067875598991275551401011196268200535878245525341840927958816777473410259264321102718244021257921189208086968219775944655614953273102408452783281254210812955173799166348408571012278168410604576947636967946940098933477341242631129492589757981872180608938447756942887986650523954734276092586182628258167547723473557159305572277813345784316210366161761730122528031765268706685898416264996259196233090989243831597183659867356054864365848115170963953355311741086138368854526275368036833402789180977516313659191695618660414760817493395033981429739361911758267439527023569563673768477390988033490514293704736770943253302361071567710529889228411784475049261197820544972590094072407334697058094060667183342621756210420562477789978319097825 [118,61] -4032732842977283074624626620266357233046071877115298397637787736604585283907255230039371081387308457694605078364765453928816239495045868273308028228227297682067596033223059659304190499606565969793568606779182875334859247273081461061202415578580380574873882143234627067280306713859818087814851929815448834148735074229358369487008247362920896314466883560698126891499157255303426232386594299947469449422024914350780291732387648587710213248412750880946294925106491405244564732426837537196578148540081749841717828909780293307062867022673299521435733850600408864075327651671749797786987701866367474721618257673384421499234129085237109768930424662803162888988990436924789024784454943972458879029632385227754646681686871579175304118705308676359754488214600512023129737066991646397817968532972838217840362870279574541109299078478472572668237147882659524093881555353677372137787607037225786239181427558104865256556967966492270944641808233766532383573964437341716670996126071719885759369824563199281245353923153829796547943424819411219638462525033694071320165592771072898982936426720038156754150134029496129052801236405700901254171718307418352447734512603939377482378277505284463966566049688829423244649699893350774122800976194475034052885479298156609896915869018633808350359245849985905690167179329168446809842731844821467116294198025534005260178067226898028767697647371882041784596915890290019705265035227713528734995389718224459759461687004410362100271391212558681691932207647135137745173319220200427484198879122371811309560446280026686247792096405241345725580393307210091245796749372709242221293978077397178268310256282651190463511786777478149030623911003614906659581261951434619734098977821331373663326776482437034708894465348792980246905890938547575461117311397175 [118,62] 267065431622336945260580477491349412749957063312045232435782241053871126281667014042723380230463544332535517422152475116844578606449240459620037626406337979173670562102412943545225566478085609085217230274017892996863086044733295099420265290712701864520239554164900692278205540953326245413244612205088832728397689197625384553617329206541110318861175152807682273370284675086804353873031552360643691726655559705009271406032508427942678970548505262023883049779612520736558555489686896894906232128744402163655651011580139237351249923484775334005624626241360052449024970585842224111758359889118772800623138262779789547361945376237049880579132354615712006341652532423807991728290953686404230324210088771928290623425132272035756669140855868400302833258814696277079373207198957017595946640105472525339336247301814343322189478172834041917513177753380107707273687675357166163040249788861903664708212752919190993522698514986805892491461755424539626233868479066280004478973750566076984809109326450774695709779694825429414144663276150780365253446808456830202294316836677414525192802041446685014749275656378888036648618190738807134364612506275617819876765330139027090596248792303894381512435802247942156496269817750093771137948199559667579387979354811112922093691279202355925081939549212877731030167943792774025903992193271106068680339340612309403114721528611399847362455359138393251031172971708740810319949846628803669749523830934647784591901697386403655838459979851779282104639348464329478799965934251567685114022862150502031791350068150941916058281670040288407629298757051000158510946137306583912040871090913698999836831763200839256501625618654645750001981828545965115602396821578043268993110882134068820457308621595288561740009177049050885741232790962990509997005325 [118,63] -5558607809998391456360564243397353942431249331793992756369136432382145041911719509243600894625581127105251234035595174944385380419173968039426499644788693465490753785817228006353965282357181704189181726999712202845562779380614133920871643285621950361167702094257921410042974117449008984175150632590767085081713461235562841250486477503200226646246273756244701045077388347835539765319642047465426764560158127501075683660542858902265577699015631057694212965120844143205294140962917107812247214806047352175347442806195154639349055465524029175434291496244081751802734578107106018042193811412805029366471925431428349272615478373666108053436228380587094718609240830040621934013127590356917983315700965002865987106066968122734268172011966394141964341873753706689074485119177040861029943422711456736983057813920944204867830817002784181407458741494987873588815562216350475965705826052879765709001552768057807388959180220032219808510180296612223006400897238495610526815457621598292296265693200557087188058926819395058613002200307975550492025013676194532808637604350787587109385687787901073076611883065487640457880944015697520382014479624025250091093568768754212159555142493513257180795997903654066439145025950882499732879406900706880576329035350845618427526524800786669067838719877741756827233250705442124021405391245352602330589477455859259004418712448143033637230504149092620373164514269231277885501160894308413754373466182030730824350489108068473571272404366378697323780135083785820118291416680876009538451298356505699623158978875957510591425618499133115370846601799183154787747623013710741020665106130558149403839770053258911755280274909290317999585040003449413495694718971332542124434935268640953989250985578133892740686443542891885769197121958759870558300 [118,64] -1724234093465427673393941854731002791360511352150981138118326691091827643268141773167982387331580738714699838372352616094872576828021393918888473687234138153559154487401639708323491491105474189839724117085777765050536100366034299920100269148447099091614247240020857063228569311274120124987170757176086268606539183458398930607139848130335410459142328212044231239084307960804770070727763939135034170389583566425857818934133980970668920127529920179980609958314122350843784232877336025588959237944591797484549791066570657270352010254880124071356985574403850825933930221305723043619481212127814905710767015314589081530555982176046721336361256310957189450540392449600611497316909856602775014535273489241153368112627878493623656005486306436438855103916059567190017721922694813246940018584833252538082546962625814681729653382277275016677476526381093006825244673716902036769493949734057047108781504414520773145651748371839596261033213281036594789439236570770661570716021921488674700961430475035128371699764882056488523673223196476601406433912610544265081609400564489249550989253236463748125039636375322068170572286210428104595040592672028110045943282057369954160028014736890388594038049825275770210568839747447683009141073798334773741345935625580458654976561248937580913786353040024745916272121596821668551271532336195789514222137963080374620760453509853179390257822047136382376094783836616843642110838726776252363992244005491247759667579251460113519623351855328572296904163296599223072142519493744579940392428960381273111286022886636850966035244248993772293467045694901789710408762466325593592339308014700154182349137826939545285231502518644648437144156546544427074273674567441846285421562982896240548943012433662006865403930337504528540005577062926651775 [118,65] 294072357800480684799778956594879691277026892245223916683515634918757484586021840060206671630371711466609992215993809714233143688591899853231044666259784381098138120698932966436359342235410658965164253243383908588958333323702393656611163449401499288825400971108649145365973419751997263882788666898445858114619323443447797497100482857581478992627137074870524768761579740390177532482765845650489738079464612036003762051156464720079924928888290431563513650770566657806102128346495482255880247337990200903205400889428946292449285230836784295813116984933135020980514012802799876583652618594728948782931908389408899573106794586580896222006239744526327371300845520311045469985141243201159222470269357192035463262844977926190621526678308223502266560031395650929861989477657808262141458514582680892455295955461041380510278693050307292192846760161139766193985742762845407452563176998106102563352306495988323385629335353981656021564716609398510128639536684219861235899807442169638974092737876042786440998234768036278263222824089097658149720833188774376774390141526575810982680784497663174266628132579844900369028354291565193564410418817668074777612206056297484050367549946328384657191438169617918651573397254061671350526906365128994904278430194032539946350885047412232127565286087215040653245506771367294234664447810622648773661731144462222354963787949678509809490773348850889166583546554797369240339433718090501423866602944974441529357458238897532175703867025700589934570092641417230492991287800873956743755487550073884681077247818491207323480430439142086625984863863770884217167643951715459246163725830658985555030660568173408881542068012266579259341758009479884364380756607559670106376492957443920438640614884334011039602095286027307962075821149147170 [118,66] -23653346296573584941120664585170817213596774518267410205418101720641810788087605168256515621991689729791144615215850167196404945339892158094194220945431527910148856141655564154853451636366392410519663134388126651610215535128542214784312329914544044587756300160514925637371056530037545587058033570994458628565825794795027777604655418545557256478008626850782020788813323026947394645441046118050720015950379829014467224461189653876459738410847405482407579612253003061400362845711136189215693136433816103174533333979849579797345053428185678394874711679846452994898153263432270698999874844122801931252720514532501668039347293003239995659196009376475442789726048654868155075646528300594754592322527686656202149274487094265633533522548754619480361496860022115654908750845830029105400651013448381506393623081863374357181347487305218548170199572619293645344276187533128870754565419440672574430318540848837301675118448656735695445113587000602138536923763568561511171598799384498250454197789109273067512293052153154334701527304465450145034427872929539081295474036607025687216614519803897508878604398650598854324095080292508401846605429330734752180443807196662239175581435539416833050128018706533644966611908317887609742767942012382289513387146096764686974418113320068771959337268930066507184067986472715025119404467796411278871366545355094590478193162636878513359357939945057141413501385219574120084999042970210208313658361005909354614422985623119883356679787006220522457055632904111903530212321735717820512895903091544715526466025478174020405689240396186704284331000739589998153032002541563678399069529084839375158498334774929916807255006998924797067491824419728832354753251697107536370935108301036556376224509641739792879635020021289271464616624145 [118,67] 1166905013707172231157261405058482409257315722939576167460074995537561594392748489298974654962202997017940727676413878144875093866705180760608788854704413495919598511272309303444382556119382702340894076131842866316730883698427831542950225773022617291437150334810067647031293502749734784934222545932986405842882561857907953559685303590760976449544875563158142668534012638781256403186341881332066649217902973115368580609703577907703173245345162532480342837715235951882000936693119501305470598816389537455306626127334808968572038739743773656047645661592827203792695607407561702362538620810523183756301309037836347341383684282457680499386699863846562776592012557500829389040273768441263176121009338711373512957632159278759651599049944885732888624436935511912933414675176994164925886416122577133949400363260015711507479243299426137689771216732352258227974794909162052994391945593499675769522623189788376554764938969895881610611992221572961497286099603591185525852760713213522020923270372251308643063467383181846627257387024432165005820294077458855020235630091768105084690381311484871977358406370335037465401221628523155922094754833436120387829463778056167342787625843179082828603978692415819867810625108366825549913667725175168457906284164486061214883835541236158563213025537723972589747660360935076645793398167459454711791346248030028684559503420819559643577432935020923862131568113909601323671282640568491213448423930902540918172597039897352979868289160402157897212032799210414031780874437321015003233004275184975224020971645498479065576556888755856923387309900706379369029146592243582602517676077681414268631784068257620542801262565877686882555332658678155975752950867561097384642045784290528662743610544664712572729435672309876161390405 [118,68] -149762508838147340858783677542349748495022322754174767284206946881219242328290315538710405402453819202536690302654387755949867338752814407355645462855975870722384205987177450133011656266629784646631874619495114706257300751553103413093458925436290481530862144713586382783501127732557751353383263412811237727974300461978167855607477670991209917908404478621477463926325164104690332704722212995131842348128149641903219373892566291712356825918901382611791672797725694901034215031675975174411474814090300792437680651481035471150657110866304792286372262544350942571862388760596045427210160566982682800563241198335009413920893236017944871406143183583102978368156818192939320517961541047877781130725992063571628708384223496678101369522739556730157253432193424764639334854074067466929102288763812380107284257826692493688960667836503671427631501124708013650861224483128943074161003672792302289515285715167609367273579885001076855579231130140680525236848933465919081901285982840966901275101953129464747889162514724214031379616359738189502651481546004574424970449810059373641785033832587763079127965360289866871534502642801695717903054171207169771231891252097373164756615951541236250988162494657367944963442958846858375229521026410129726971242246874394691368262968670920394815057490417142696516332848281860733033237625689174914162457415202182019328220492302763190439387518212976827784079226068935354631491326352658957585831115783097274911019123254405795158512845593478572677884798225965889757578674458737437766382756829352610532319384182882724376337584892314858163406119415696934800146144080882756392468422044404582133456282074495915655469573875885809952395893457825917828328258522735205453121486727020567103760034416638468777148312234301487220 [118,69] 35529244246564367033093020392854054583643780511443538738521710473554003244450876878296012748849485199087769213083632942270779976100759436669222210982534648294961965754582114685725171513695188704056719534423750604065102291294636051977260402845417955944370991336923040775037348053969421802106861264769703880865505106383118932909569167401009705001901739438072877281167716112904401052571559859883196785594150627120270767361730936873937604035854121617582049109388048894269164736307053679737738760013204247538097233717111050394273466365734939149830185437694121460728893923107983990242926083852931895478124478891031904338643864743863428032132155667628571312549497888680933667409184510257153214610174087567725841070997779829906688234138651593070289741756431423152859901976105898733936151033469073149103276400281662992223661798200186215686897637113922921100363152651895979561225593617826136650534260596605498197801415657410450602697055218306016334515280356055422242535495270893475354378619963866486783181591575531306477081475459058835886384441422044548192293433225712019084047337794820387835331918657104137009153343797074018759612869669173111128066701156210628060213258876883157788239502747129075291536333793872506050064136719196587003811029698347467464786998703235957958384149449666939366997952518616611037410945728504863679018241798748631024013080560465541846185533107319442551632511653974017837979284862663798395877465026357342730863266991595696467259431209428141534044809964870123220405090600199371088091161203575029441458922609078411811510203369582725244193139271521638446767914414395083433548745722728042292231419266923259842181604789129025573231873019778244999734210214106111634822555912410030324144913623394634663246955335017500 [118,70] -4909256756646417762081275981012843319160194465041620344558435744312429325365602046714733790099971027820735868608263442402054868836181189001900613986193468892769154924186875050019555788168195277851073008641881416537681134568768117849393451543984395963505313082342031929708011637884857397020932254729045269435802302942094165179958707243360095329858646187469726596342767279826817997642272201186591619475545834207632837774199659506572129142346156253754382628152967634934904912267663103311315303270980790523546641950187208468325667455891485650687198336662073803947133466552703224943265015161404761176508205935406499557008499856186471797438907021197042499654978040415938681919364395696507009902914611819195606369290541023732528501911646033634856225765200642544588580484448200625823557719629544123360693136032947221506307314605803256144672571228622514157365979782356716631392254378888649247632380330418984158537683588407778762606779617018809008200054527841461195887896690976556402247390483017851360438992173746917423360060726601456281702588583456431903844152877971494697839147270319287090422964885884516274343360615004682794593587198261786847018455265771271222121871437081356606581483928674272102829311886224174653466001044720019326213641637721359032349198787574169968168733053195543193803679408437027293433355066024230606641260108845055097425653314390673526511379386928642501949661882874569008618731520340255237773241968275571336833214722251065306281974258520119721200310571188889818831337628890634896070207830881530064863682120991411837370455668485900378968815616729526817435422593186761329959636364318545159900652152968959176621037011300128854837886444331836117979362498068176433714063980188478885051341296026422726434838810630 [118,71] 368436837115599287762001292284527631579929125193468995275268573055789646051060445940279931984909659470961143574078861444103523388473812923394215207989233596445969875018452094402596834244588210849554822318743602063205541825541534924199421753407822726005536821766442492985320922263596447642539318674096007765846928341332341375699740347045003715443729074785912529601993532766650737576956854806371661132221705482031767011842737086267065826052756182911878314993918399268413436640757269160130515900624721029313943321150739990093165340701127046587205971690000337042926672001338108899451053489657569518906889575707022732043384500103265644164386782847243204302559042702456235747152769514589199119237689421417631285321004578125608248203217668174467828700483244992234770893368342350120629087176978770504196975771027937524232058671617054984101280066135971704807357442564856240296534618944649418942914942586106063412965211123363120248519486265484309449715900266103931932589922880104227289662955067804203626700969961579697949067164950328269601701884493271029710449566127163733501374609348193823989276196328885934330817826946139743554654123588162465176355224690035625663773474395059233540778897386849851225103139739694754501801041478218971008480543956210801761903652599064702397101987875792873335663336022907657458152816799681187783959640124467959579336745101712405864121599982330115025960691651865672211254756583193949557486129606792047447650822930575700268989273481866395094711505781735829712572667022281264941074001349018463302009033621282866259323815068972545718844278742535418841933403912016225913315892688020806281054522942638255753826077323213620426728985817692153791155671896104507789765106915869917877348886668671588888766260 [118,72] -9696898525482765363064807048628287039665948423773719630274835623871082287955138560987242451365786255253838762811816856768544988831667012558703848976645928277854445027093664043701325096527927850094938876533703046146627103527238308287822752201913989621301956688284806297060784084432362295669122064116717338361177438873403215801085259926857871416059867296247865215960522579774877989330570626767105463230186287497782890357684302699225110282991211054586168155691166497769994243317848597994170460890904784948686345114267562508917356289145628799851053799324973304093135036648818751187963937424332719172394650297968845080014368603688548653491098115231657292036318103960426516707813283111490750633778596735662268237387067944052071602461066266762691841053395373935503333950374817185543478614156564839105610879586684778686078328002603825020805552539878558114824023219502501563041425404055617563394816659503016445405716628667957540092203104174818359114127890876745167411008674742590793810949650808815107992533309968876953144909775261277023773420814496680657750286984690527483251524301243250724492608137712995275278483968723161136842878980334491661868189980672944005919236393783396168872962340960773019444990637297731515131022783687717912898187309835254523447425112630899932670118074876957332177289109026269189633393456011252847093945745690966304505671234563714992175431340146918205204786303393039741057911375110421134207525605766616420969292342884444030687198899583676284439395260200001347754886117562434452546008208792460325955951223561078603559155669976930120697293605769631232037650140915445698756042151650552311504031429232783359093799969962231923572830886198371137631409337829856508351863508474763659663874103104827078560 [118,73] -856288271119572696296770484182832262221230494195454184443151255635319913531665476874586267190923128886100465172366334368616696643776252459923097597692823541305076787064528979830531684728239100789097227064159084678143369586359663763177770471708052136850329691802465692611955886251284400890027381495795237395869731504669047323042482505822962143046561559539245998201860551888249611780011518214723778489105163858708025476444212477369307572174344937595787718853900982809082372038853311739517741463244794268191367838678594509968029196835477235852101385911026970748518273022618709076028281516111223377523403456406762296516366287797934208210889366062757774927419862703049147384502674091234641952384815808902726118302139251099017180467641285660367886912913655938295459519812345655324551083306938763232855397074026769523833997315886123142511973397181620902016723208202936988433709654487818541415776395337561224556911133039590049142727779136699050253962850778251871147224426901996469185563850166887774440514910265682386849544123506067106174052987289738694149801916031443332075183286040522614885572979803667614954476816921294638178338860154808938538234169786371295394711958283469636844022299057880282131140420379259830023215884442789561282137380893633089781997643894186577292418089488436511055911498341476817134849383440537575599716529316267261963990760500577487829557822909901913559780243125584773473036901879378574686426607695307927876512872904938738226262239296844603355756975138632507822035024438522990029515299103488755545421386291669539621405913236814910732327986672638933909056743861242026936251463820769743123387263543874474137712904965303018796318906303631009439359397232597095231393220110905098971449582571329120 [118,74] 100776710459001649397513467463829679965235709124849978242435984168120502790592196941089104945452755499829230367010557102788837473256197627090794259982025959828013839453646683022490939320324532606138079514027178255017829816496340739775039498513167180081108051261862780706838766609567824549866654170361786786309010488858531310003626912455115176686503561189976363156976877584849796511478168821209848984102844689487821750517540908890221288306329014721719192570786878674915124155179482538010185916047899943319897602778896746754041502875113383554262671659570367651092252195939312751449282596649725250933242647546187940045909019551022996986462708055358716650838970809979432709135719465494775020391734425792149040624806144871662243674720053613218152389252092841325826259199091629297094410791399707736230087525632575753127175007801381636453838884481923039355870304740110692941574269417360264496521859152021436706350335780421129574141200160978040120756717614865060915274165569898026194730118972887425754594594985769060935721900994993293231148948689998640531134788103024722183704109938250027535784581427064986346153602078109723582239741245614294500654062525477504647923137408140682654445744509241516487636705375180863111431450234330278329562249033009796167705181959281462847096299844981263135810124337495662068256849985624295814794520595843605801162225305320404383252439618767482528992365491094946393424885901424161177462678443541226610161715635879902752448229094140780969174435154774375988592784305514520646642113829278874377997594653229317069742269919079544265896807637459446665858478919907609013224936048343419109895084601581534414998576325888514047168969550843370613710613840851227363450542184303022633167677201145 [118,75] -4460291310382277574495896339112467663339373761115768604841590518803009484329826424616890973102964198116845563973697795819969139577191487834467922777781642198568837153971614461589524439032998476175359078800836076355665824949240349445824043872280680658083441897937467860486321198069997460786891223016753699987429240796572036122027277699108203336236805642569272661552783197791149416851977297034806892131674782391771539374876515963067119847934453835612587790023426741807645815728865522655890993122249572155264086816937352701966838502147203085215917870741662885908001123963774232931976761342513126224070664427203968797585681698703010259890626836570873005017498146586606247866707512139595888632919846652779143007882424369945813207327373098719522170199032229232928068742457166126887429794474342763486230205867108876949236147306227225364879418320939282744613857726008181180287616867482863936725314676600790455388874010148181689490655409140775444997203145547766279557497479859481475209767446736025691676378038283598209650037659151225528671860369937058264066958136463146181208664715314140131748451103244826196155607112546154680722399922416075822425809878090045213253951751522817492851885443058576403771489664367833391860376869805182592491993428045571839520293574060683400312724223732327536463440945752013242803998923783763065651690330578771813984744155164679211949118422132782423925455371161896264828102861909838114367216324060675059852339537962968970413226731403577204996769575172325567336843553188125439324489079228937769393124215474178529505414946760064737250910019439871237950004551169456236236650729441542929066578033492564368728569356288421544036963655936304644767649454853027568497970986099332998880271765 [118,76] 93389106249135410246186517430591945067249829203744367737896018922274394666038019119576798003080737003650763633903849582094405442019594955661236295904196741842601639303672491156459108256635209900957098642532969596328457925367477158425429260844228200217228432612142585536714272559304622587372410809920749239073445582693978882653861308414430783267909961512969819420813156088148816402083230743857093665634512491563644209512548790440031930694338529278221052167144302986941302631944411799225781746834273492713993080746338437635206431182795712613236457328942055132094349677891382620534680732781629059310829935717240532330542512619218911095295912391066401478464105178141908302551844305861713354550265719263403625916124881993186240159019276501461483472204173394005147897895025130306915545781920825083664758780333813735399414476535628559707196583158912381119968886954823054583010570286805834247509532086203834988684726610195960284946719615335973085922033401589629323286103076803850824866556231943536777250853348804951327646772699712723722721890144061344482574168870674961301937623476202192124062971134812376798340063258742368516860617614118620749581664830291807863585404350042011243971113144315157264590401647414718751993839609413094470351759262587026354401386249813441327088982301855499117963309919005622976904367621565999681890037867660937065724458392459834568457277952875171284210714879306726167157969594994278044348773944344433704014868218958233022073136964511562854365351833628696506079181960333412774028138986891076808453389833438055435638469761869157675159826561756799539124041163563754233299946006701872340324464063715852921102783930556769770323744259470695949786818012444733065853151446178066404325 [118,77] -3115555501814951809900531651744877325500383663814162476846933343560287231131540866998378933535126854788957658556966035707991063639405320011413900936571899301067215756026468262316076556886993335360900007328569495028242025531604487658385115539882743338863575071940361774356388639229813860788163654348511215093144350385404923030167421929051352723184205154172899616765377947066527099209688731042410260045724956119389380956398390030030355653828834074372126695686153595943417257953029601992353411672854609799112426324803609251733944727743571552726049921931538968200493126151045281711565601806814334060255482034606558794576090197035960098005001564336594521978159958818780278149118769704440479705975764601905453964169145649376346957337005080443930460282829427610582551747231941231028263263445905334062134674654885948496227580637214588161277560309395272847121190999746003292138306218180752773488379116220317903080507809417469595702742352112205774932798782960920534168491963844894148961988979072628211634596985518619821327793404426727141517482896774114241635708991604871971096148046321366291586992404468656931481027541818243208878265952410194534813752986343855026474245773297393207711963519496485480716048747024601101736085234741330675742633382282340743732158534556757302670115842001995581398024464048164920991670212796853053444389666259077134041783054134548388444294095504881973741345380759389906906017740086961416299148928060583974007402235051690006062384814136098803376339341744264127283713358776927129263477553530965071623045321337235462721368471648032845612015433594576317789464673207482624860625309745171839911614319157747879696085742755189717481297233799955532662089283873510445548425830491456250 [118,78] 357955340823351586541959160696107007065360722996457510037973044653000452365876851198491728738818189423845622140679122874577276493098331838986292710362883290609053772915168804105074287698014923178228591921436904415082906880440153405051974959769747527205075363313527183098898442594436481921026355599377225851974169157549507594346816391749471245457340444466756767841972059575157797859782587808886594527209957808830400658315531194365854733789782441410278946829324065889380180603356179685781331252995226577142536041781931075289389803774616350317215202232904343788571890984353396720594807025877532230570151598759751250446267972080893661339627046750863208626152556919381507077953298882492338233982603071761918385380045310593505912796949939559744364386653943694675047029642222998239684423568123442220470069234911748845786262055945247876658099329471325436016739838771069694281102226651431088300229533354561641823294880576573089656019692751865831357688449045940310822653850621764152826851903970440128203123079057027331034100423841185446293582116092068098399779765271506124556430274657296270758047067573881675955888237217873946057522056564466675164656386720840723930096268760863320833174663856504053197824925262231930316554894885530425998893630814792525708356457366797207870533814454886670371483366633729857801716104450994378209838362581086019086596606726284030122876065162873910513631514380209978913557890073372195600830355345777045090259843933202397799549478701906974873447041292500518233039942971001566110819557428070611487376167271403765666912382362117262151098983996462945331067312564715813840214559914053949256754123225776964440622542584804561345436531417334963373913474987323096790031452244550 [118,79] -24335872907345716617887234282784949840590840369432325268355687292637313629484694675972220844420814936960123353532566716677280589516482016045580723323342088911518328082974685606104180031027017962313253713283689478432479711153818975914899750954081808249010444381806602121014424499118143568784501306159727016935961774076888060003776973314107367517217779043850860057647395708238280103801561512574544612115019664826022858710180279184833732705529697549150877998188711861850059737474528060031339679719927613345498652496023977739534294963240590949885769361926617591051509384332650906513835633846799773752509386214582852375179466808579149388119885692222191689092754160191737658450309179670643626280261562269599028861107272450143214717348279161032101654225519897525421239101837702202160532849897432014295977824184029033568714275918125788487331789641014890649611042641702264422379026812068475759608972735592032977581645390684777508569489660331508216771527566548696579632634037305697139065365312200604203238182951254060572053350450248613663714032223743193682951355695237056750854725031599735267750645532495381964599537511946046774778498604660169641309049184683550404514892009783629849952870932654930500250318120035308343969012716720616958920430080848877066579611689331091719392799610621169744266565748906668784867696437193148389809177493372429775154668906721290602421832231432909195817947373730693130800744653512058986297741972327873393866400751679276768646485445736013704638546005979953135127140556769304463720308427030964660502047387556310537670725718786251584893951533359074234312821646393034064529608438103731236448053973549599976266258240376419828117363125206286854655513437610300004608767525 [118,80] 1026108357510799833275033795983239801826816882365920622829245762252410932731187510567693890508951364520947633130700040306140534616652979568178257514685477286000747585624975797885664465755579097845153256160815931492548715982725156373632008174379248159174631644381695498986858675581314353444709556170077853623035258829227502784557812354931484335759673578268824713963404503282740849917044104998880689188331177418073925625903548478667697227057419589289631977969063683526957703590088480248519021506493630054144207545123766194543042453207990015864164084213737709596122377061880587680150763135371940984714970291621719259503288760181975825230287346932986289101396116032843360932337625686688215016806694111667408243780428780741529735002851477915529478272146005800305981727851197419529690063516908852029039887491345774993440173603052625438686776760880170322655564024977994362927066549866249783628983030627980910966177812133000130609751356980889834362969858568872765912679257382714247483343450665613557288128297748736441893291318898015077459334811096356676984151514468572730270640576681685836513291156864492537261602928221938097141609840506494321832482712802834746123442291701754132459909467435354953395044247371040823612746667085993070707055515320989052978918812160062262651826412367293615797889924904977292033328138558625533670820841743398714237413669151227307254374959078223664162107096167878246764699659710062847383027182923763983521658620900654926602859200522577863542274070771814668927721531479846148965708911668905455254542592448643261754542635552461266272633881459305384347055096143219042675481927065034605016171692850089246511581801452652412447477910826200762603183040704862274687500 [118,81] -31405603904585169192867933928918961396069721141333976191636468300293761306485856157091555830634511615693792637165996857602548524589322086499342042720834112288699810427083683901799818888992085828947548944127310683809543025751352013000048316598196960837311913940656055240784214983592228323930852075630943026020356743588311780853153824246033312553992344246189962156086996741692015233469820911316449751224766494708774091652901401887165173804793119269237240457921726213945076727582171874061380790707115147126761636772066013468521819625074923946533853055603487220265740095511368800815408158574012131586271443931509178672087619973194987236005072585239966582927252787044267459366621437595662990314066868018931805439390345824803228818233744736209258725835078654522736628754382157805206354920310109215412998906405217530118012272342253580106331917355178058758227709332616829018371273618938898374463482553336645538011715021910344578991912335048362052879363654320132921153964986178648026459495175327574104630914712655216398226873428291343855583955065620936512047984983277420581216928236888564128192866514450472634245457806002056101630864108965815200934617521276778232317515829996726206266101922691485997597691185231237334960645215146711494737657970217150520402878964327470465462524536290598349545697568249601703807270079969627820559551153312262957531060539862705331200301337039957823775730780680946083209686605704450508652685949871924338701527533226551116971767147132519106271858732933885758214148576905547980443754754299291126896654351098383288908727988323996336026517646747569231271838876604688010447387073187728663064519514560337148241194108232558165992178376757827185984920226011360130 [118,82] 763876981916116534838567583177830891329400342381204203374825871478852132291329339646257336394573453081185615086123870696715268110322994982933459610709815250404928854794625635530873344705623437786071645495537935749611317221780761973926974016716841646360842196831703432410524073131554804353005339455424661789171648999801242358498416965451798653420380577273277183956541743144872137130389879634116154366362201362913915317606363483065845248312252839802638562109369040956309727690388453933675194713641674886891815627236315756482240848260612884903507263750353715010028608552280688254493329251534547340905782156910936983844149632155003797585531949791284448781752796216629603041642584846258314714739908745282448421517422241484224321786939410444069813329219955449635673572473977562341005041067173410227221147908450945042311922946322081885102020886398395843405734212323853912165490514683215829941105666878858933146251028261744844540943329355114429556139834081214648725426990601479428946591602002233231824322450979894130701839503078565983574425493463501215496258810616654067794565952958829932579067620302495231345280879671859363188319233088429437684911104826349575246648982496583452067863661621949424320377520152722063153522824221450848079542734521472150866147250885917335384141376144475996840018643178951636971075063509378933245056753951260867992170155381825733189744714308275837021402308442861462344602214918106542634457748778396349448636815318350419330019142044840571493195423915046441497473568633722880740286424366973942859824058904373090509723873446810562302593054826711021865272104537007259170481934686756472516254302567094177832310982918675727102621593902874928351601376242325 [118,83] -15822675796815544246295155225871738400843263801844283932257686282146434266012735559070791791302628992707968655095345408727937260290445156022294366156476403740568970475544133859705763367243666002873894278981958294801266810091252933188504934922235917879869843901446261139504985786418658937259579916585666892478594963289708382130440858318639130992610292098734818032342267441050427752797190284485123341070327270480344556067776948724270446788307554692483435360215092283415628834625893561053072039844690039679022915100922261917460797512480044237577721536849652835171128041002432375609680389981076469826848452732358508622486382257282916837197311120752055325361169444517290087033731784705482975124674443851576926978678018037162892095637907162419861063087900323358557501844775295218284482102835773456591570410803863723070296914888052127138339506010073378254692865026528121412662926585628613111181961425691737223487436010516552384042497715558286171118267908997399660854040042182307322825809110462893999090370582819934176798022468608768831439803925806329731333014834490923339822245973531401916287077117717396480242425170099918803319662757285644282799914992219943570022294291648717243731550043747158218971219661531723479083629224524092138723976342896791003792746940840821541317857473381582086728170863493040692404484636095110074011895209502324016879605201082107961781290703711302463341363588921386112938185408936710261762444449703772067768570979868810698686735282242842713085477632458541643392273631258690393884731965051675546362387956029682842092427512612083124945283499608009963330864972034073484948078054590930255212812189124121482414870312597606640089606821662356986083540370 [118,84] 261039095647407640049022016330741880159511109983982069568110904781422091141921072550013933959221378609018438395729567280968522210728423166598947432234056316261369656422383800719731584452824384069280986248062470355219124722665126136331019949620507545956021169626117105805454499413783299448842160793713471350446666281105334997490693330534229575456447293590297099796183962756255911378737990807799887685644845114571893221562945414012595328443150324744304662648162200831377369541959602911116706461213723939956424135955456589435757719398956534847169008354194854359389845889721862237648286970762690450418427561988392449825095506845272445047699558674322115453202248082049668820441536038727066759241401927225918772937723525960630192515899471347557705993697402641115164347225715196898851189345757287135207712360045445071064169087598070463151774663876907960126172126067872301194232256709778563244776210370522602498998020339883499632484817788183161299709892300130363709031907053851908991723660731725099453056926132021413013974705036980060916122852193614781979851087704776902687783232245003397976123482481600291365882992267393218726581717929095263831749730003632401619421999080424157996582401777480363648117755634213064731520739983291985476116806078579469599238135298874166170362925643812326180406256581540768200587530175393078760246860210318548557523567107375331792588884162804877087389353393552053130859298707381759372767814376477090152136871131186769204077949098373170329838843866041162383174841558185032296754986242125235475448940134146893293713335376004887321737476396130571650832093835636726702909921499148667375868560909219635160522899481304060861675507825403000434005 [118,85] -2412488060259940788098790659356523355995520636670265454447326950188465737484001120629021213755823272372744201958747211962498021503435489324342598666355628305838381603233671009616202519845870377457382929318960664762606160379503442802556498984193409324326383945311454409192829227637648653056684488161315093154354350110933503426408072213183942594967270082438525390458705697029312747472527850806100591096683932343508736779652137850411555201428255569266488993172729309805468961496016923613284247485891589826326800172030809271980151567586530526950720542989837263039126261818033380626004704994956493626302283642816638821739415963049128572016019062679032402852336626057862599421479476304019549766813946877906102489849057702525147816109157858875425678450443580935848810626144272775912007694410574195430935850645401056244095931687944713263111558144209128867077891885436496446197702069408142497549398391514073381309510467071478356432068819636532983431977315397696860874193317483509418944457768587643836040042054139173463765654941351249156458350290039518696158164970954126485960064325024648167031615591294261876353553837635078236853003984977510353143441900803351654971241710693343153838813079028826405681149508451729825683728229686743834456508162908434122882481709894727286033407468661787391041660647071741210219049903546828265611343402559214986821044543299784872419388913572042380772043640459555502651581601389578928147333817375837695345036792725100984296782952386156825833827803642297602759495392875427362253769815696169012102110816656693506106423351323684460797089735236061969880244453039532132701835857219946541519665727657740262890922080114422019711842445999064430 [118,86] 4294820514283869853410857208118942423103178434823176235912013522020898606389294839493435712910260247423793690869140478629977884853720420433810186044184238534303782962397387896973810331068952658092114250316480464616805771219912136484588463971074888177881682638248889560359341701313540887034308193469802018802459611840843792407269694705202810880967907538722392320868285078244449728890311942473363626396473579318302599696497262616033038652092268374912651479032363190797458562607010618811901134975635163536339819582658291449238309495608400725982236801520661401708909843907932096955239413147907145153384346891651046627324839570987208755982053188557082435650485325387340388649014527348274398042702348053186190187690267019897716472549457760830059233357904405406417374831250671299560986052104175071860388855032108573060994418939458751567345665757291478684862373855601702324631707375177861431677784888728477221827078443115322768233652344272412254185361434106268295727446149701490585213480327585240919143329287392793529656114725392798856499145990170091607436213819930096771940606397688817871056747823457764905282721751525455351597920392569145481281444864024977498412841456082036505971293047432611125834571177266926132093436779912022764828047499518912315037425382159071888577931507139593481556466625015511166347980603757949458847316288827216626105590440740061784127198234620598718007103491267609839059848399631496267729559344347911780749222032811149999886574703447524802363688127431137099947921980509699333365813202945271993398354664611286774410997876190015479412584672034563084315675623421315779244644262757678657428253055171206030955219550309919530565648485970 [118,87] -110629547069893477571545107501151026613284772734812446492324488178453627623745104414434806830150594001927479402205557603575569346965466053704504697529573879739604516329645643370346139368605063032789853600826246036567745844356569822075731873688278102679653191562569728717071417338921340957513255945558133845486398918502654766990781608599229949273981751435724426653250963050528180183241744233881700943234470322939139325365955150649510862185552135854624225061818289080340780951856605853110209486516580900009304787677876716849471969245166468582245873008336131279024047912340918849721378373001499162311603693762384256344902754260536964530971703957399958909795397684591102637302897666366421271773199077520801707049116694477086622494963508956757645696394933403281576137839834616609244652898777661339121570124397591588151194878495541178243697243331879758421267341917223332916002877078221192265261265963740035196750471244440975999781891399726305141361980244132339348549301485902061617483064973577651255714562177872739170516780034194418934763963069898259972220656195021246307900455837510026683179046010022292172688179743051326264852008590044847354815321288307486908204290118287584151759693086638324489795709849829166974681936613891790981641118469853012023055630804611386760565860882596888245819442865956775028361765964262448899742798108141982429970124361152388995394867279910160316032839992466468987217585955163166199538469952899363157980806564319292005762854741493266477073818645341697974867805308611619485831587010703951271309507386136662302242974958527018524559359978458471345613185785855388202700439914526030512286129158109724473664159223996331544707650 [118,88] 6472175996739891369326935797949676644189482382029498367968576132486498864275535231758821521257317364086971925644457288463317806743567057708924269494155865160154774937358368369828387697450680159172066408547805669505235961865096082563420965419238869167956923472422853345520478228412589390926691390560760519108803861709824993615224179679647627205545951626611314584696534395742684452137974071950865203955421789961409189450758648561293171492337838928260651098319118500775824780714269916413445665161757112239108503857908337976871996754774945888898762551686102679623748745180316442957781416043817677131142653594398748909814743457921005790181034251360193164885388892464893054715671901337998764904774421807223295879801836317680755799158040202366592348207726907082946568706598792947725691773740527278059379183087194824564454899749758454820145051049132868919057774357155158854951676589466111424840014907627406035283772496419590183430684611190387626308525599633988399147071018948135805341082563285029682748528860763615872578939498020388738937347189905432549189891715792122723271950624583619944113749554795603232217094365772560292023543119523923929051697036114638573593732451696596739944637777609831628698309301733444385483080150609807286036200034655299934485925910538859787392490696004093480397494708096302314614469748552300244365792504559284942394522010755973789441594720233601869692897929672614391590645944634082859768614461340727873854903549825708075876468505762396942518199877310761256407272284124820809473062701466410396872216135582611159337869813391050194345835871272299903672307732598211474975164925475081595722217794950588657008144253011608561240 [118,89] -89780716154349883448741228284176791108601308017317064361790094964261649969073532723720591145121335465306251313766649015185143142334472590675694341744596015212628188575517771226166340094699423976420304057832641076951345814237274548347986920080734206695404039832448886776239676788282050861881897539552746073310326432562755231372221124246405543219733207420148298238207898946925020837506363223673429464746769098223147680425488092526669029070072523876147145020593851216772583177774828989098410029071891080481892430754577924619573660050074896921399864560637236933507224404465168968153940278691948454926509800575784861377427614489085828402034933965355162409555427689798407659991755347831124236707911134095627017880157120530831656740641001910956568745379602156836383533821751672427288188608618022298862600648109765461633031174680446193111112941537357311402842498235722257424169716333528357772907928650848711384237929203804517522611567452913870268376931888461006697878578968032532148286684358211718226548046903207793181824287076506170063978622595042225215501232914616046139888038412123268170375770903523315923213287600270138175520998101727490316664248816924579498520797626363274672197655421626372962015478743954131510301106318395166868629915568465928835904343709799619013284642969201596868831205353815557407663643398099615276481364483984851788811549492633744922513350244753444727432596077452548576554283733609919626030823301406969102203561997227339340570853549005140002730601983581199431792311668801113350066196566958297895936432608505688945359453101566581307281457089180660970784371017492056719111920977800717878661372493603481331763323579952650 [118,90] 414261203332880177634827711143684062726791927228326960988794825475900076514955557926301249465348115340726025211952048527767145017039106431162528919078505060971197721019141904814086273673584993540550623588249519382320537811186438457636318057168488238784107030548488780814897787089864759612982179446922576174071460426463900015382247072086146857449083970605676398758955301340808888342896891470845929914856167079642582532539047833141218371599468939448612544627780928260302514108022503335154368013798125387521643225604965170113879009033189423959597208155235944459634679130376696593869067514216341828157359792713189023389706823866918974743842446617703754690033219146412684486291577212822609991719560294136266209478700040707191025446079926361801561544708276037260625508818156715104603681551366801382039031214075011653914169168917501869978428060919844333917163265170299964010078759727058972763083721480729549078527176516290379748061024975625204134578854166552563686709655386826058379879351368260647272424153620479165410637248841950291615964755207103136302802580367831350409029277700128087606624404902648773011955001177037595882403942648239781425242161798448791045019856899214475028051536157535902831097368723264783836267831282486019166758184697649388203015440100478951825767176039830295903595128888904337080553752866491599926420608613002674745198588074747708136904417776465316962240057829959013130079051722006845817727939720025879893893132932679755268172863157715205378565719697379052029318200384895600301850220131960477734005179608228790262658873757083341621416245619736773776374268913906951743678535853630743694948224769706135029232274120 [118,91] 174619140719383535397034217520700683901900811056039074057401952551184842546230501840453060235637157799861512815727024339949786867845589505838957297570526898395474482110335272215842472528060556357740312818133787603414422897281003285640015551544394281040216207549741823154162365907331509179451816255571934894321421547023631532068158166790259091763278887783606884474813674257045084681435296199033322746163091062373535081421427740388507556902784114058835884049261874334233504771668645297391756086232941157886476107828879124837214093452832532374826399470039158540058932863910385595366737739363364389585408422131692273037792495762208759005128200867053232781379361269413930396613716883686213034703179131136677184796512966749745152171503761848536612119756109921474191421483326258431301541740477327490227243925294650181901941610085817186604209947513274002593833375431451055444446537326940858722661452660855908220628469583927143068290438050069238340786184631090904886059631936110276037491725069237491522493890499728110769271437643703871203545847030155626055656953908518150588873238420522737071915976028997971776281911352946770054106423057743414847703063965305572555700944464037398755885597536401006446716813950380584432574960275050153284264727667084761140427665161909516392224814423881716868288946242962242965737925222541687950931603452438412208156303450901877500243250108881714326942154219461607082448763880623271094643742154623343249543150672995964724936744859219173879246153499919485272480342089083445462707824080908098726278247211927796639521570673087153391122981269606895224150693547263473180954305607280632202403742917862750566894 [118,92] 7415623776063765961216540754250812435139117572785903940642161350510373018540016103500699424686504837640264073543377731523931935364240975768370530884919960860925367338550581222445538998573552688667759265583279860832294624107059420209002163593589039010916527395631025577261076981680512753659879142391895524837957951728333849101619066703418552526526351959534637818055439072381796646918200327098988846665388971600543700122371526079513589007790089521049766053952351371162354196411139439736175428859645810532461551694983579087206978574730380270472480278774249730601110548222053956994868707705426205598130000187107782273345998207175144836313812160491113225100033735139765602207084374411927986193172887824824066709544906501997856601497421857419223137548386179354279771523838224375785497500027193675160874947961475671827689786977379757017802596021322793110157429300217747135469062843846128331461692473510245802797620787891182745753102094455459534022942078751099891550849769933575487122769170122508171112464025706068780698299152740508183686726754545402010607541574620829570118530405283907926308644867439544222440785344032170209607705317619889375585637191548373030074481605300719131106131060175725353002659165165028011622739506433806926674993446650929288514647484203790656906536593819982595182313212703815755419366380058415344732698024261537775786837137337094852833792186997241200748184507308541664371563552600919909124483513569514419777220592723411015554348512935457239577725996695574737780501527624288875890727822217474434347530476978689483072317169091480970382622133321152725734509214153881436744521317646679381926517420621634925 [118,93] -206167724643546004463695679865838435413100846067396624151382242619444787486576741163343486343174154765847624381295923647354222959347779189020286509893562213917062180858775769103179144904540429496386214879768881242055190074091742002463532281099781860059848171074743636931337822654671919313913070858514426990332058485412684326326316973038139808167428194374436556118226778648494541769896259031537054194067972914823115090357044384351717980439993330283808197581072545510079777038558310780736127647494904507430093424409792739375291153804665852710332305533190392926574500494062457274179019415565586949262171578241958142482953316726273605472365382595517020116909012782778054587772165855196933602987938923417738501716560959138884285191043161952039000219803004339757629868206493831242718242270316608556939346899418181718756398895908799375909134590392510557442649158860075554277531543750287485650582855691583235640370804607750012337599799114342696730856141789410861796877765826152157983124519664669964979185782368981895213086314510579215505029192323899552000675816805972025511922133324240608490199905579825540979908748554118251233746465794931325065976188958696894729636207385036453527595362743540069322312715281161376249909058152941023049474962255311672643081014695966048586273003546463997585575278106097008798072976052289448976060979968975082483964878945436097324394517464981411035038925443068028938761833419792735927268848479500108744801457723513336078782929692027496618094768825121448945881696219185547827240811561191527237724709034300277773536380000194533601170488864908398273893588561876550258328763378164145070430209878739 [118,94] 1492912763060151667432439745455199445623509873520420810776179151314797025826085373283931894905253312301648017882393999922072832780497392422088584328944305868932141646107992598626751045460685417521231656978598555461633208579300741713233817523912778611337899054516169165323510587716106184641775150980575889744701249035713756255693427279219074630635664293980650385515763695646282590250941691750085400299804147731122730969135362530425319888206609264305840279682467279532599623148311109387260999945002440769959538613615270933121412910187713556258694197244425300057070182636680948067450250925893895271174194224848488122864642515283762254551134214703858982928626835717271307740366071685432082775602095436927948749448171040278935673615473221931848916116663351541812369696759163940781766408361160407298178708566051812999812752896340207301121960403665796063907909814416645927841605059541162453209666955173236842426653559135645995286156638333878260871380527652504401373183795798564575158519571813598686311911153052512044791036615616159928347068784968649177217919026723632624452047320199073652442932456355008716461492983808600247980736423613207199029929642020512528296267291325515972626208671919676072299019171598528880366169291913908691770029418824856364060536417201071259748224061213021008384383809015610820028613176156098380704788055260189949260386369444131416002510394390931597424158771084199499220984922057342270147673241344498440677660821468776999156786723499773835486698983880172462920527801361970445205688496492859369004198719680447682496322663039670116696992208321060444964517058255416383264937208545872764056589737 [118,95] -5673699543577328062405876426008983902073378120793998268627546327091209741943290558381119636538780021232201761362843023218398444520720057441637361701207735179406326533503654540375787801449154555190271843887832007274080356874139890863858456426421387789685138198293794865193304790726391258126333415267742877393519137574253236544301799844163430042282388805102041005219304303165333460289170034236528825291548660177374073092713340339805212541760845414223737862997896898656529920912886437813522562957637769991128999434993145589756709009539516032018358711074511429192757927568396771627368099886069418324204760009923365553135291389956881674455151750203292472717407542148123357801004323161341994883488682406823952292647746265252719294512934299013036246626171239921209378203816935631322953904521974670305700244440476202247381101940819360109480113645741021066267701281036479320223385223466987062704909688920945597864065269461522706506237330124076462669152127060007003694549022427193004008862090124591839339041870106672819020069558927938491655748291022797418050599677593299026859291791835342339520240189189505260756682845707768497282610033613418406106572255540544265927663133939962515144585690462264383926475903684524123060448661834445042005484826839548685490706625304598168693221254720444017205221712683179091900134026458051968126626422290285443840922441365557673428995824008854686659868649943473644140406168717890790334506436236981078772958756892716418262687185191673606626067299921818150442492010321557368136672049256562699611103748248901089682088682727100728119581077796967313071594419823618173720243301716665282994 [118,96] 17917440632982507321615215841771453434797437439294513866332070468466342931117065476717030832491607606114533154799919943449033017303065887372790374909603312738906615871711242159259845987634927372240351367270880811610918206417948887796472855207261770618648317976395996799473061999715925167586858865545537457719895162407106952378821968219163869485627796563947696573467287164530984228739613706215044524297233776462034665553737037982189221487677451377525660405709786655445245847450942663650360668486065509845326080374844464801187206485273157013183105419708769077670940841815317551610611437372581370262230793483430442899296873348744802431714013792367337366598872161613040337335405617749627705392297523604951605342128989986012653361735292610215351791436798222886228679403777880531162546768074494245516729231012035550276881719505734168242290263686394538371885928377006121741499736350828657456148781573662695135658192556690217701537750692246309820030337615761589014422147294466305512743753978935715089822333855699370208688755334994833687118272105033690658116608170766693865528373141372904086556922282472561378081897856570613613332512358790177701825879413250243831128244730323900260504324558234537732266335546993683473169097112901561028683020281216776797788196272931131522209237556606030261103569134273562928880156025081908274329733234691161180475779312072519191517903982014271889187573049442289574583608219818341411888783964835697459098944503772841184465406507971956237238553554108228457827278686622804898022574602939898947005697388658292201752383194509490561250306960445626343733416546613613398294408634597279 [118,97] -44706217254921111555467832973072643161875383903697140155294383106465614212770550846457736942107493683908935488474110693150641854790870023501284425482781141715110986437629408224823495726405501171602306427723417665788034729845545296381609192197387890551877666187755556418265848505966746618568794243165078951237056944210939753941436327458460473740168513534122219389488310110946358083777626482078004298937677279921612809226157104618057653131664263564128621842747602921416606172674122872177201578591081352290163864820056142543556499835300765511947480865377751367899850433101439669094027707978820922716026407063550782073810466453718639211400045063643287526799884269608242567614243292696017241790712855737937133849479634497176878624725496157710237401190248426662696600752789404154896481934506616588117776928375345737372435047853576090694879177871504046857313119342723042455671845814592402869492367393738852247390532736368375887132979503209389144796507222595707442870544117199593627365302315092710537646688606127193446690190623129265121249049556621910412054030373506548624540492191260347040752274437044558144624586998992697605472117945350792185641501415132174610839169702046225492689842141288782068727209712615284723848833684192000858510559412693050488827685236785271700993976799680445047882406314556577024025679139770174005819523349264558655601834718837552808746308863610044383897062635657974022140131474424042649199913700863978250782206475228317816836557580279484951248691973853854589425760901274569088565240015245072529810976098880843418755528199194844105158936374616738854801318716487465975887080270 [118,98] 193408033823041690795446939405388453255726762757632888547911272007588851367665814386209388587002642781305305134951015649770378660445466532598913944325573453447262108860860149617527144153890968753197925863562248891758691222360997134476467394256257806397944205585018900407811445524501073001277500647748124788564688330679465631356981773656805985743959193566493623223330435450015214761392508444494142864096293572143941504234709312550357318992244430828487494339284195110921964893053555918809300389650725806460804062947372819033448041204379781642788013804956421756105677235230995339672613286680483837264631951040325285985071836795854622623127806658410720481151304477902842393343280721748336619762390968893651787397499420998282889969745774949781799454184024362043022731918485334781446460835765154423534901012379451904929644584767259433244612805228514702075568187755953942250225068291189620218122535849466474628805284157854066802302443781455269113529232879314238475131214493044675260147182480185011992192881375374792235630681606206874122952986598202381254986090649751050659667605004133600433121718880258798467834010876878004448994619768784242840366087218411550752361298481728873370760855352239664342907502227986911479656671159211546977349799204495247841746000818769780922400522042048536248293759270934228425340857987037886767673534141510624119868746122400161062559865115792366740602272423461610777632859043447620243372924215513371418013883351829626643218853559861377366302070665881543430786583369155309937568910091642491946914130269203517266451931027928812429517291749247054916998976827596755881690 [118,99] -195935010979315566374375498511189230646160282126742558754010043864590734026385541245613830420965996770584929613379588115081850351846577750718425842285131439270751142059059983140927397850823658652871544954552487699437421520269792937912288774409214021862095442507857188497325582066966421687393652966994808034832446609793382515798504920804046797188663516762472940384424922814697876597534174847953090903059646481168778943118460193270845105189890543032882878966895884120147362257818633111656042943071197154529483580549749861419145834729666899332894318014247075037798698962125974967042854918948040947855023084982769695288240496075810298748372505152728555702212655184183474137554997362898769800941564683088399964158298419628745528837286335688953739591827219613737744678321128303893944450675084519909322109015771025820397073907897576180975874195055850809723623481710309468158704108479559181595120053924920731002721785325589280942744879647388686731593317390915129091959292052736352672277895051841292677194509761804597358982094716375299209632566243067457966802301872606178719377533751307339446630402589899607459824178302823372161447654391732612410111974301784135914055263402983437951141773167784342056399801054919457131864497744949224803212340717914528848402975274558483448085809934484369839259400441447745055345625812760197966710598399633136326666072696543354651532767824253105158995714938961320801983312777721643779367318822780518988065343542016144016154745993678479817216795735609768865147208183470387869582140166020301277165865003423074237386952915130049904073196241820387059137046233720820 [118,100] 826890947057320452846465450992575717486256885382207193932015709433913934860329310280012124865156619815601200229799369421544301783031676914084438361545699935390750655512352865404201934797530723536337778217709169984550424041935815449916630585235787570726038060407425949508123116416077509690559764425649531139676804593356503645028447643863059155797668715646640489168903314605482449176901150908999892751638114013808007069791190299912748975741032310254565241509168178636842529772960682836923042943393694020576739708534778179103972852759688524544581874359750324699585760119462348010433164438776564888551793954063990565590977807332235598474571988689467195586320945689525047713410544126634669364469564324339173530406148710979803269848502154903546615394804075729196505046657800330896943310145972754053053035908159610518165979850114043284125601044697296349968643077853650418299213996941078790621670163286636945077236327328227140165093647452923309446455986741902658627360942108008277872952156446775843850509421098990672299545832417195075513552044734803405682550816256129632233281744019865117651845388500214639508959741482899110251973567816643945475244599218345564840254754553461895623453975994312521980400373515961843231303132872672404472452413639936417681151231565739242631106926376318316921796820229936817210396314884667236413125149031629074011891426591664932737158882536536224500516875579363536977756330557076751663803792181770387999265313267513520584819591706830391218336900868856624889809805706429534905438982362476855212463192746278829110314453702286519315537090408646853836041353822 [118,101] -461086869888225802238441580476121804120556438013925553369928100798358924386504669123213974120808470349925961227117868055602186534849384251175894664747143677040064700979636082756283978766904817397754710290994494560593406097651042026978233020525147953181701852826423325304965801503206398347763335118484565095349713664078310230127483783169742847371710442604859627497135712350587177801627670378635546611230431964805249262006208298561918702661371688868671893234840647716682806410615060338555388436581709615217580871950193602074835037802753180984586915920425773092114367532832838317676614488090252321049795705776283871246402378384552717996756510560314101622789336760415654278293692646314904465605761636748438815646580728536744411652656123481646781174328830873432694110367473945366921090551523288850449726435352468954449542010720811436098093255940855286630984190446544251557515979999776824691266497383106439455221922804556798524720021532749293436889090925384278965929319032451049643556810375858547175016005594446030002264242074255288003300844436067063572477155099966004374765000072742573550814732737812240519116892778960416505197879469470187440544818910490445514589677582923867839568630164185227213778344287538704193114538031454245228079841776647429483180148546342915070875342379144745551701703921619945142964538522120102113910090640778003124093979582328314333509815877847907960811184823951491418571168500965120742545833247292576656788344185205674184714042498329679638901641577921219453348671231714420466303408590936412145714042839034594803955140943347737041129765961925698370100 [118,102] 787740880599839532803129696690821301881529455535513527865036660990533774043352412791450209055441718147251910688131157791596591872390316654683065626822328665803741500939649434967622378123633731069471586196278018208944564186371804784106328945210778104653569881385108512021528701470945263867112733329704814380102957195486419248051915549282789185488427618746745353548061770668007519234848463077935362355068817284238313141061292246827898193361771850086533378957791703668664254013542576495189268984426764968085906080152835174091066803912588504520966653083905816582741997384449411635130225168567741428494865384400673961535510627442199485878962470543327834741712144346323182432888372541546173120941805831580961755489527805666354518004525980846519067760888985156201040440436227012475420621516329016625211930310630489404526265551097516107929288852302909742280845080264018480638002267787549816897767718565986104236826009298374472005762445364023614809935843640438251842896663340112311605843247403981332990959293600603257500322804877974946292843243376103040845148283661013084686676339628905147892704845345781166535735673112556774574918608480654080417310084147200400120929834843842515923377686915924702517549123290738551385273412351918459935978574521570389674365635097919870170814558751262366960055532535647908556369833310073491071725269642352732058178856277042204153906638612891205507381525957822480989314254905202896515966880824531142376122359526604466636508985556543509720961313966847151556276396229648791476156137150632571122741611496817143792818375492926175788632711489626625 [118,103] -54411439680072683477952198217663868637127411695994641443871560515469254322867336108126525866605760457465586194345092916447617593537066004275367134247616635758894886412880035548940236291095983970734868717407641937430872286947246437582200789779161337832528290933804412664566801224355714515527837181678310301273330219808889357327936218216845620484437778252052768013301021149795550337756526181137452045640377291585253143172237748735890830442147996650289316511674276280091820791476014917204271433537028560850621317356764034311707322835642680655266550863095127566166824399887814768473883262696314264201279654675807490907596407749099984428044170768311891152352257779326848133889972222252136361883410787462206666380526843654880828998458722694578593424648160611685565375987332904470942124844418676584834384538536597047549357671290166677133394988907795471088287415305243507588923325117634461994199532164328640996194363847773512585365081865771438840750165607218872078958742291214370906435421323814005954138747252314310763342040773047631013074146139123063512272921994721042956410817475348501588262265994857310226009247101927120464130526876931111287920522603639583903624021928893425592270718152194547511630076264543918189299264614887396415656391665826008421898264188323737793860403233120191138044499401233991681460212574252321405045806252768225884265084723311954750754952212512241898400790760829722433588748136294555609568163654960596031493881849018096898604357666491558941421429076342201731133546927373483425231602699186077621639482652163419860484954660624671631508010525 [118,104] 2456160316068463864660549647743661857533564750237562999229540570089774467779765006084900117162057112872733122260646842571880173665558254799452519581262363222252773017073238142631410396591929214802802927248040360579008024780307678387518123259219942515196641503360991032681665027302809001235061723310169261235012686232608640903021717437182423694059223282157706875388629976940411557176348513910248585093148174261398080444874871874365125660200515789712463877253351525192135988117916790971500529040788668394602141766353895972853158826418735255195498718063268602572672217149761937114868432115306325046070803383773088486314106678407005995091363827878238091171237454379756508155407332382035713868413656767513438872468014395435879378113669162617424687453375104940665222554475416880826461257587081663166433628738906732434046101716954002849257716034558857138534422215840786570513407197323960978686924085941438308613477842480544874105575503611334138446240857344645153796167827854398933113963121363308637795909582229215436254576882769023376169229940053621122822804773135250935028722623287323876296211530382960181877766298249648652079265157031053738202009086514903073415577064270060153314441338106379009429467241813451608306430914680798927423082342486029303464623919014783520574608280752752321740328972653269075534952430311857577025713927547746568614603980009848550895726687753049042768538116968285035888520028877856586587043949063309330181118376418542195133933245808928074172180261368795758468035092291310125083717771078313585332534721566651618290400448778794205032825 [118,105] -2584038441971357723758509933205446695667067312420000104788736885825707918386214562959466102010218542874489276734605248640202357980815818506976232523335754924116457019740781918743727810945511474887524087791833884032782022114805475084066109179990983243526532167643097074155913040370112223867727675497684115686573092523537836118721256265217382826852398700142087335141735499585234599280038041793354016759742116699965662706633459974730416612826804926545382826588860917131062556275424480009825334692577475883519526040469585750563992004092608043034650396228024238977356589793673557605418795144063623106864848850771849042760662082863963428520083921426601910713653581182083261575339391685894400732142051630749573119637474951704010998384173839613795343943463452199769024507076019456004042832289614268648785309391526164801260053470770577568909852325285898715481456164725726118786370576457042367630435671977468377490004930145265823719853153558985626055873588844049532035625127573129849305919762266191562890013992498070923698260210163718388404546616554062028335451639315410053501747650787449094594857105041833398634188926452072172180326331834376511857246297894501678903866459028179405047055045847647265234012694711839343303014010417844995846145211192709476768414017030032615187877324080514000191082145448512240714710682627049477629962817154044919821087535077583467525437364528501452375322254399747248909698773004374677554581876005806269032158669629678797005322667587365176886711841448932533621055729969690953709218374358864167891409498804695122153131155491089750 [118,106] 670426504152472607024943553446174009371648343726243837923516901857832688401947627084288027409623090780116447820238672630501805424615290674594151779109443031256791134831393007585113520681530030329733745761652749857549549994750514425097359981891880766737853988395248201404691740821362002447659691637733416522708441116139734152652913678320254503105036250173140333883391441948468585697678697881369236792316606590268850451426737824331003104120626909755765665726509429043705254243568749963165422021702833883129383039846073976495034237586796586804419435174772375819922616567043511703589738076054685446890492325345894756713621481784409800808287655293593687528880099280488464101420886901104835435304200495964416669824613174500836635219034650205960821495183387519135158416163472124699238768292349694486755097412894585515442608665590407509860378790669860826576642045334963997144824213513129850271661076604470718195778698115983294744844880351415540775755675231658383859472418442313441008195420675230324663604515477816161688951455491029384499037544883436992828311542513326298532784908835909480170056901688803847623633083562575664897132398581654741583140019160147651593318408834575297142131889737364775853719345557306457314886693322213867880174745095082640201268376360386744778642561046294745651033672699546863778817769867032075834159541635880991410779372350103725520603665479636030335326144812124808929709448656068405566690946996744626961565743686693130745147975697613605076514033177976190759473922500673081484988368110934738650244947702145388646682454920 [118,107] 1030868569155187834099623300971028562212412262040951529210196394839718551853785769074027264651104968577939599852556157674562532330742278485801810542491896085269637459627084648198135170206650512005732978990902554220484042984821620905016869689681829631196610403444645634114364824479392037847240395426980448506816487755246145771540399704094890625658401163021159770917154412581005577115184249450603862489002433055649749816023227381148878753366151483939581257110201849401348507055970642869646596921920080101025273077486661346167076824737470500986125528797757146301085835881949363304202145232291064242200847922685390041401005129354908730618919035934960455396205041761934702333571557222317921912989092684307941203973773674825421356819127857888039699112131724690401391229068509556622950359084828327147745123280985466360076731323370712480217298841600964672706993423911176291386951317590022456976524104537857813844435169360632526860702126767032180084616055996847931916902499827647187696114133855126662652004502726490541535685138828950428919363590134926170517194638678169430521283150933075714242820217361103094455762337076041837316601398897825905724837640198317285987738447209375896333355423145345599493541301645663898576190891615207441318373453474532686823042637375105251657442784332428124911115976764790637627002697090074730704076132597935424104951807920452246705161539839272533470828654801021455093719171081584418197254021984051529733408999624936336195236804589474780728449801091560771183685562126201238463013533945821589184443870540122840964425 [118,108] 701241357516736724830907274406021433410643705355587727894018173206015478105615156170463341900713877934564628809389831991221403706994248556606493621613253896676669182315774451581510858431616335267771910471690104406219916505578015612806859980270133763861302142899933094524434510405722836090741132743454925605874523262108995536114631557671626500556667934148880253008759567384014681934278115685686060173536553856743675904242737841213608311327515965485346531475839296166852194239409419443883185838784572694984107440004085117793912097948995376975343035928251312261655462692895892402386865897396706507215711948509253022652917274647464749642072449585570132911083249711274079486719480869871905164376912566878228946710560728212026357568183085216450001546583557769012812487262016556303981738225610294412904571316272887625979469069688967077180038424104636681521725785073601725558172574227241161298266709423026420736522216584388504052502291792149905876592558285166031152391267562747328895537818737058185516417841154707168129947874946089790014202933196340747249165335641481508322813440747605797601689196985683977628682423485360487638080021936624715456253891843817377639127882227816152163837310655827104374296205822732358377423447061063418856965506008544434865896488557825219692746561995730057554541229013653188521062310910822785263380960469579708501274668692353674056276050237684769061526915396618903410247523714864680046979731173101155642544893462260720137027038047310429288369283929837801730898102409478765770479275186499593935031653140255230 [118,109] 158937579066281859762825245684557851621533720257557331911165319435673577180707004436943640283990479855738775898702092901113530708365417702889674732512508709558173757546343593859091600240210296878061725980400902138689310358615473455730259886719902976213638638766859495334118810586872468386663947242249004602980435964235510374887867044501655742136947307386781535634655997469346991268281751947779292434023719753192159815786111152896502731680019480411004370564192435452753142687589313540605905782960780512443183360941432559397866697171556102389234651705651548352270562716078479864862027190726548332588880824495235306332329500330944308886535060448584423263980466728532388997375262448005910499560861042665003672209511867018391882041710444314003284575869806237989441096193927622782807673002906248804891687106288555448967075592682676290620495465751584602574572776625499595340313242259533722056641694558172243387995354379729913864491863422373042200616062292963040610860678176017666545375308997812592102190600289195063068343251248329200030524608400744478400836114323502658414986614403790485195332128033052129893083484252135165411329602237853209605709265394732236120108953554262113918648536880423104521523086513495772244519206821327248567439057704003994058988272668869003495201029937489976987251175993918275096315329553192344435242876229489696143743069800305885651556029088058466590616241777015520937358322871849733322641932182514393981737027843397064355801436505157203773969026963907278661100756266817106968562664255704292799600380665 [118,110] -82325614274893886172859726955745802840238870420157074221258544360675098800756842920268592600158743119935314916756050148048234608495725732195310720466299735391767340707838352669255508132753905972408907440313398627314781648118474971274914145278140890379765692307498278578227749771939225739650541976834096818663047410695497620758212972876851141653787427380664001222276851977587074850547184525603623214842839270285809044093753325349682552993045991215552666079318201831403464810550565239824228929018189377930259149010939784697475311770101154591638934994180172232416310587305282355633406467160239414604883788056692711890403747300226084596337905994050155339126005692908399687322019359865014736860585340860266834867275168301137594692530694862016360963142438927508245579252633838187707238976265553735540395792737092821147452982973358156474483042439162256221114947520852824081171615874913338185555554626725313225722025731644519149242989797490462629623955538771847378114092609746223490374621239138388195444744353978826970843736153936771570096892145514194201066410097453752551254718969737162450610908710392644246703325951043000810731479989119911156973689607973459754829631122547434410293741849900075682773939983129680851481885214251459682158442177085601805727260110427476910015206490267749096399404255260104748253283691826058056527239351811895764168005522455855892997423003060650572355659141370589550181094602487371933982967876314635536813463175253235848543633073377254163942068208794275375849015424277241002847623989792056998010 [118,111] 28270792569929960416645362181911280368245178059534692602949498709863666552872819246832595464306761599505565966385416582067067318574209034150722706144567708353912831402296839363850692424371625555945754551978465014086211093012613437553740897568095814668776313074984774896743170800468620042572657552244638470630188208866397135680398001013122770866055239181762617362051538928439766636896987084723400209204690407246033522063356322640457164811718469071000301341357939066866173387390784321491533748476381225960962906629690891615168717415027649375423339096944240455600350769257450537478034847035884449187441351306605836950964227684912442379612325002953586481242032123108288727289032337986227444629385820701008461898229619762345919114161339578441269680167735893462063750981082459524114230941586770923141544825190232231146574861911619510790271067569003277617618035303534456508973546918329502430904592517168518384682741176098810488016445562912444624274345233095000455619732043154547181558201110213366733440188088213220938566530380618667999585770148070656908041633200761886853082084402834242377176308157051961869438716708474137145384110722841051526021696538033868869031148482498955031285529421523492234899867507600592060292292419012308493311509224873949114626420370622881185923127869499239084354519327875746720802452871934785701328998633184125142072067138129986686935087401073190511984155805263948564480107771690597072980587926627822644396079968424485768176728617319082262823898992862114936901517861632778151106502841414325 [118,112] 964946944340480339270696384225773182981539890308294194747947816086084150299557326295614996429133010377178512233348363904537171742680099387687446705204933770060593206957534235353893603176109565245681122787687260471477051873315647521669081068472797601981217786128820118378286346092866926501157392964507119652684633972956530187920648840721371590243953892759349435352217611085136787844825890419094708966567167199641261980277701091671043941375652968778158715300783848179310760583042802485099806694744886174835277039456615233447147601770348215440108642105846197399143653734236995972608370600156779473386503416706456273004465214260556584632528058518859030645731114918866593447556729548941740444466734339262137955913221876182603182627099272815347910703619723873027793262173129727141059202297415653710718246987748335581895764174646987553304592750633158616974370261063010279054030959503395811955429068567652955611643937548400148351146623001223371763014943954740676423984754300960626132022890526435592605371313341232957113479486868179550387718981884391619576315063582073663686143711085617882764945123178632015173501101414515553012600107730723431207111265021624640957834777860975074729482578091230141941499121150907242080289561935271802461178877034982613870939881002548610604117953772425679718441764086656318345513816386140805543002508797692383411101470840727551846638564306438684272457025440527430792307865286725138679538279658574855102912801890024847534587762581082763306160348963620965210180804060353049076330250 [118,113] -7532537575182091795380593211096303837425114531619672413935933283989005237564443886328703996062457574710093939964831299498966148413005277807037991128682799045205488684794640232066598220456191830535318727339244434876244445448023576420784976268052702586429125617722779349693639282504971953633733524890967630375742770192953304321203507463536994444487669757877535966080596703055922922629890739384615881553240029420142955324377013739074795374085988845582313989523888208286222155652817928750877449130335450713502103201613510167926752422038642158114771457105995354199119933313407706738440368801464109898110090261860717713562128426520199631566651383831937298326151980419723379326992526123427618840870428358616775916024296534715915671574390995359107393184063018295970419836899992982887920152129202987349070275856819731348137902244566402988842459886361752445913403999954998956718690592481867229345907130784207686573082200286023542202430647461252323075766390659261444424879857476312130455325887529342546642510781908217995064379157841196698997950713861272561836686813380043751642486978767901103182615754288687001183012511177548226658997252055967049450860528216696488718449418357671490846828073187631445598556090054599034671753986013858771390636400456092592014435921140029705233973594979990257951315505877934546608405670135340560685711618919194577183694833003262152278567427772819495854967725381241833359707078520835476349320024034990587531014978958124106266295440542043706931768367626860504750239616156636242775 [118,114] -1092714837904979152003760026596547386781608699396910212399151767710969850985880834671492833319577968420983707129155677827171525188049321043020421301613640383547053798211074110840462897384607038974181100540541229794281295942805418125982954376246923871825533865517339110111638273231276640320282794551785972907022284150413073861359741635700956224112784522992093200044325853409825042510579754762630423219845465313085184797529678949781780312163551318925759983117269093678131778987417190552689999557356657303306363110251464229002776549259946519558678747491187268034703602834048266955141648493161150700846218509642788544894362361237576158239793182418654648873597004449259637765655866417928361883037557271532981051961537429269661508979901213251445913300724949611306958264346193634402164298425255424464070459437106410994888835252307892543310059664778126384879957581841552674937512730300148570970032184345510932339184689238563085786128036805383753504267620196865264265586245039616804465044596333380729589976075174015060396412507964661561730841821963043561655055752515524128277309107172515553127716586888723351373766372080862315125881517197044072586362158593497500531735692009065766458719775685458737112626319518358147381757458258720486683437717382579067209158344232826207909527378587241908971969336298184431851321391628469712803428692461322657718307660147211444019649256279027058294343726578669575536622683899450999232388564675410730583103890335792116455495990738192039372307870408022211852404585285635 [118,115] 252975161654184583735931378193552002903501547660869040819999987237056997904199196213592542123889105124568132535798738273872304002329908612026088680668254652993441684646221153388101718055482001932857784031435403133005293300102228846611941264073847835947829893041454371008836614436607293855590709444464532590036981016321712029870980350559588244300449329200518225521854203418053096328705649569756464561168157340059935815609189623731574193659606208464566833255268658460837290012409669230693104912796815182417479953928829032992214171051761173500977002406073139952963690287716877051337213234232579398680019759581108830299552038309207533632620352094418321450371677980317922659415470971147100348625564274684697097674110957188703988061920986773333025301088848166511334354068481912451091572919546527439911595645250158328412177910893207611504600618621338554285523122928270574026843281357957812501410951575361609914689367353099159185656109658925890099508689001578059176194135511547553660293206944373128079164261562992474123892072792532548029934316421798997879837535710186580415837170785167807628325641249796021544270458967227567977173777966446302772099057769486374974287532615284384510477300172573866975143370238498987285944804202421344491972188049208036069852492401829011132409589820892163906532737858152428967526276803239112526106541479158526598534579054196141054619262652067715176958438936756921106117238375751381556159250291886064895007279480081382643231244079825383458729771818546173251217265 [118,116] 70133904418355628471279050365395116304421327670059129837618161028969819998776974931257306066062220956876403145521503344080350645634947916518192054076618030519435954272386033072038203452847862054855698861050007161899748716195385976234687248897386998606764098427535070018915993800014833584082380474632461234570597690943695150310129547440713494245911468291939337251994668474548954524269565309432048178531059181098101188098950271155200892359273354603944830738862334594332767066724842337310402256180098064333932968378291101761775004386433470828745144429120100299092373524865720051634628109806851159018184384532969254699881346304192488759628753188730633576632019823146282630158752052769563858304121005134121931712216946347309357985175566998017817168571259226040280143277076582610654779175685618460880713233642754236186826145793359957939970309384962844711228560389375264704400544244011440591548894431571298551559303361652051533073593285963151947894439175451139546257174589659258175667037891382098891730161934720270903680064379116014019485185155024315321939293788027942881484254732914147463616325698047897178342488483733294099536540353693589040291562646301708890448692223960252977409190544691209559668933570924719211020460121826382738767150949258257655535087607982561596246164673894476839711326281765081138812622872975961632276629729218203710499699029526766449259685694563559515889866401314153601962927752346889995842899895996975408909218321303556050066880798424905238001745927472266086 [118,117] 250485189736826904169314853301312600729778671116556319039963639545132958017090004947855430843861756636613513041904747260408152268945822582255830176670081133335490993171728953819966522257952979084324346783337291756504802718353469696377223618591522086779111060424697893921409204575555514587109097213550372925162663593755266472445300228954642556358515202567520877398582557070526531094605905598313063420339666281946779163084912040991374022193535372376769495697977451194768471864617871235131994937911328035406108281553342583155216981098091394048398679096139251794933334711846889362811839618500706834769954246238281111533081197147335798870487333621970375600750868534458451765369104765595693187054058208244272340964859877456966759369626024235738256525216863324843941117173762700446257091814723233758571807785883710233128048342310980199961940643732517506969530155945523661954561918830261360378003262139515966893740728522315599365067433005686197047294700552901825161988977090617702941779489546735182342051448707511967840617149928203811357773185082641727244982727815904401513351012614798683905080806522193760721415520733648687197033976099002881100767621194136542346928451964535799387648145973761330249429629107284260295739961128696711755024056639617632047266838228541877716328863019119732952956124288208762480221723408825772395573948092752025840875572825456310619938794652875903878415429165867835593252525404292357005645819749466681411947323223570824583728248591124730252324882620 [118,118] -1290104080389969740197302304997085082988002864014443163954674970786322794333804635409403412640873569707854698455933642519859827458619423659278923262157364740671456600857629329958937708521340747866422733947179280407785019730257502986595377430642886832998049872784347648976020645939158228152479861544743130128882687911327830516426238929731149966638676648611763144498079127491364196031009422095486515649752852681677946742082981821403308509290258329640812392966854827234085231232048671253955755283970867367299870808155275118627903676247474030495095170311983026671245941308432934287356772091629446307041210832895943814573648671294340994738281406558714669289343814117307151002573842600284161050012609029614091550804694668773916207656854132371327697084628436010567049605802371049041150682375253746685847291984892297736439761853213771892312443375794974292846219530151027213524764523987705431898750706607628759078192470488591635699997941642198829659961341740144213617243539375479282485058946362149143712516454858557183459387185286414091493804888915621835310294417018184716003930055920000107311189395590324338813014868441742849160921177148608933876438668125385893056311546300323488432487062961374497002831103331523664870381026072390076032993658942115172479998534710059677066846951050895274484167846651323435230915516105712576190122400267944257464443273073958213814426340109259104329376273309131026389266592716178303140044042462095556458029652687764939326058146289305221419876 [119,0] 3137459892677712542755213263588462994361206434426798389808698235043705339211579732722782759670226721512485911575396554669627320275493542339904789463618147629610863449819981775563985129177642396407645374985107385608231705274557107752276487683363531626147232999225166012783845036823906836030136089466711238270311796486299279991668395983559023463778028539848886525948474815041554415924520995257124622499972505002165907432997934957662436881270480733292840330176258007326469211962030395031306091920011020545735812023803753173702391200158100022101314736587214546094500167794222225731090784551979671845999603672173648043666341352227759102157044196491166393185686572414082270252658521536468936609957147967140408550029817714574750555591995926603489749477674626572325288571218397413537914544075333131938085149281178607418430849904498344494843666817288540777750958791527136568460018102549411689566330983359226251964523074163290045133950699555271377034941677450281362694081076375083395951548114495249993750647002569359479457959501442918028543990291609563387349647590711294180738396004166438972590445324289645061731098771305835322122058791903582043762240640342428383677741888704856028870370767566049684038712318806662247689262184658955741220833635197619034896073063915788447195542159368931006379439894271167691245932193267414465807877146106302402736186642604405316975818138379326831181848839372672271507963864084929150334085867333713679141937382829630949302420397520214822799268798735378795978271835346025774829351189134375012159122310446796532280234233838584415674225796552041937533408221404339312354565227989987681942696481007182634603201660623981433473610593461302982932227296753720820640580211065391142566210165360847888485603786465944724811725085597792245080933494831905876942680186808329229887456102702521504113683608423392937897772581476622934638659058268091570080237321402141271131493008784312539151792190350393765214853718805388984320000000 [119,1] 128819119798452246483963992159986446022074513583515750441668025875591165379575749033121470678899611667556295823996313139152472433053912288900379021606556619325148008133955863417549637239149443798877937402807353555750126674417027149657032660143358004427303947703228887204550381232644069797645439369661675729760197977649713780895329296651965917315224683550086571877401583380536930631809028481883556852523515997806236042064535330017973149958471527726949331176530050515423058077195282951873895747645793033494394046391486262652516867380679483285426810897994007681376594123592999272550251742748494712770914508364812594084847628952550377177799447402523932167002690133933155730339627354872162751533308846785390620964855605820592448050575232526084107705173874071320719354045258146726340749718910992248794185841450680302491713891068213307983131308258661527300093302616706051051404957117395221827290783897713855862141805423883260559809979081793844290452283036197755503795583318445724237799247724214835745233923823152454320910862917792616031865266390810715227555584678904103170194392736992945880926436933225890020230594903246500063018982211516508440777806148664761953932015893372903585977090397730580778436205055247535628817696605893905809451146761029195544032447120662315365998681191385050739773934285774529829863400279855761876647838619677211426697399403122875976293950429615038881795547792465942395238596260932117729717986388422397222116982980080314434155688009081000046467581026786165212342795914608691535725330003744196752030894476677449672340394424623432342292122717270182221110470747716058723277095465350464916045738238958956244965367401354178062407631134643339472691709925420024225951979102020836330661372675993913052597125815340354500568872566719578607884675664387790279281651653107562999894619776768441344837053911808768248877577552696074149238392501577583497437270061244520190338511768865192767147542419675611307202410655439126528000000 [119,2] -2968373393296108217807396408905305845034199277802852841922321283271610768534147034036461082523989724062356223003693402741265571786879372442743935057914612359793984837396721159857969101693009226027057185631990440393624438058071237588651296333997891757926355059483856818925464316649533572722301163334357188133075590657103562257458668954516534939877821814388547629999015288386929404785283813306020659856861844305756417525670246385692686067259417428493276539678361022283185847173372271701460000910043588218704323030681184793627824565613874078632645225071246511516529252904229132957110740143806481108115787976004361804744611995094132383799239315612403036811987588709895512673480025594336244921921989905813213823384444247379728301199284909135854881932779170623422009432463497004763276388285407097086924852309592416224329346198332534959398609651704588725351237485214504060417932864110178302543981250102426190246865783583054652398131127463115319110056742779439154360122790205962132085479091111512919780152012444526262363471103772281521709112108484383249030694537836249568817800342223332448199402940409601741152395072253982112437720717892300169941123475674032379334929643987681077846960801483092656837596302264107902314889254300794779779482997244974698033750471167691860690916148601169110441579559256725046001804215142092438228819573706498541370785151353557473094168072496705940184530103850704414133084437784148310154421027335407915384158304548865306972207426685494844293873865651070871306199554337195309420962887919458261582365774784612774244095887566751174026310936072971545573618952152105301335567374716725557181432768402665349089219620173476903777041393783538352157182673815670139478646214282609254848423927474866078197954542964367960706020657004679831165974085482756505113809498712391953675186551163719954587154191310127762875768822553990822239916699741702572343140665717319701368163641551711328727152677566356737365191219624892432384000 [119,3] -99315660764055559719667377076001267916576252524835417140793374598727136758951983497324689211702790679640184766420915362450963150080440699427325223345913534345820797882173409575714957797336250802004898296020054467905746951254636880825492322781579380017663487846825498106437275631672108116846847000340903582903605033209648669635182856914514046585944891890368870645112809369077511009783614627626133706611109837182007408762801082327735905449806361101732288315762479470057837982089220478995877281019426054451669904609863295474263153650175634485404468029094013960141196990075082764530693637847421843072708740608095821306014727119049862544865940936950223780172562296464746387080528639728327585922621138095377455863959212180612103050609899934142541614839897298153808879730797184642533414498842933315360581547369817268076557169526188851200327762058588620861475736428660100613341286980142197724211787482924371177191660221470502638934949528999150905029507799403745450368020219331842307595548846677079195661196962884880119346288449205400917793943433856202723207958394369946941804251159728999715998298022062592959796339690364950858416087918171514325064840738724798142567177911968139281736171014973437144505919549215934268701186836927464180505686394911494750402135135677695299262958876150489112066906394972800111916596879164626416991469094963018037986370306449009392570972823943062609629499367646602851770114095644118081782701725483946796701861854070425429460326121405210005474635816714639493809474958854409168121110354552070421688990605537916046656398516695056990869230959061891906618939982859457425647123016418705868551703293586906625274595782747172958386435066842787445156639418591936475006778153633038238404403995053915629746214509361218631636856924194857673657670865878530890840088654449806855206114688623195948181546866737977699308752795226792477374125407645804206857971537290242522596010384522387301506919280032512860548116021131817779200 [119,4] 201284873918870864158227680948835157069414231570517103600582175994093493200772456362124867574799012834922002707767418875494130769986523231106806823033181911297628795777271334599293514558443587358580492381039337326595907530783784366824753745894472944278525348851679440529774842248743123548308478325471998484447414192285293651394024684374679581800872963654571102184518446336443198601577363734035905090794817526559709908859665035048883328554303547331687085720884850400935219003152618326786291786445174597467497466272161230422188376431551178187754987043758770904019100609589775285933255992159445518778540022002259768055150006070600863797546697287184963613586305587992765922466369551467409599157525271192917930601547596975925673042569284950594983865537679150433043941601002142310063681641878410342491714337429880069241893569032429172345844850797076560933123323376693481625203432258167406873915736305785512061542103269932216329072905944326538847531603603873767101076550584288064594965759259985264329642469907703371621000997873013207707183140703947748456936530660897664326689251627595853755124188868684271855236959550349390939742688458976170090819239110219141034129838838356566619247727132339055896068998376240881404917888679870452080586079861964797757302849659879115204239448147104222243905031146250057164449317923677116615329773277725411404581074627325874797447584910547158523078097894336331295623458256084605888564547820383829348806853396583334378464327605363035705396979661168343507869641849226894005616226907054545683454968080990735122396599693432230532812896821508265322624133197099162533256675822408254558930776113690210645755969289217561903913726126378572733477896946731579336186755390713977916415775645994582031718813946401885958688019981630226919281961345813353319878283943753138154064174395885743515134960394803679407915373969534555004842761609272959775955887997361904800793764440759450860002959977916686481273044096306380800 [119,5] 58242236282213210989382063944138239556756546091237543471926648706077562341270852444788138352400521867183995698411283738194476394244500599380735341657045204482576987385265966372864039362759211350612166321368873292305134537587636033047403585697342978525852042164492771231813987413126425804517252377456369536284099984867189017321454508803357469833132193427716892693642617429912685573666092857127284320789410791407404628139603719577626831039657464540294309502711448291949113620613975557388269036110926394230992750703438159773710352927994396706311713249302260101196268712259640642802930074398950258340614948166563605671664071487828871937616114111458834216544575721481136444920443578171990804453809896727046767746557181320426494028462728784200598639320039455185999545728282616075630391144691043838613084346931693733993364309289667963435894126429734498303425903919801592808954254354106902904555950773413351648745446400120789959690793151496993552910212499203241213075134573766776267412669444946634520177753370117024768310172142260172607547746735838853101810766651864408264886336178695752807589028468326064628521073102845170038044539040336385718430549943414517891721807558171162106626169459878504897772034259520624510064949919150719991264692860905874839590578148760852168796198248938267805591459464061391902608202347786674598060564804428482188264438490901512275702082670781723673903605963168058732377047732577934261247600537067842266900525232163845551162486350847371335978792565390537207877697278141299523429861129079156479666851557300404528387085100566108268222744771967615920778384100481571484306979015968803974956645701857383365152092587362688882783675062381976134687492469652487701967491927976653665176484164192617387197546680833853438903491237415260763450549739123001816119160227170250407214959102979607462832434707049718267429254313573932411876296973493207374794931796300965547566963544220381308300458769279556438374661208041062400 [119,6] -43891027120427749332757473092875354878856595454155009167679422705116864529276158418203169745645367472026488642747745067915478505294402579722620293193064506754834150244259936764724447894032742369450769629944928846792973512144840915672663488535930002660937038985269961865083471490750701279958683513429755055289212037836691488343905100539505638695614372402441674767986847405560009939846295624462831468095398207088277764142374880616336111080755337485241472457311684597645244946254762371859888715987948693776119990238332605062885668110851966260938754092014779899881964461782670890446675427565132020413092515342330005197830926650669961515527175662464179954020991604138971887704374448816244132937785367160704830854826074276361126790726067859553236877973240343302297998231760638437959875425472565968552746264762096597263258433827706280966123684973001073909238322492889395827934245627040127266311344927147381544531297692805716542834018318341306380608511459408041819854425311858807571817053514777904371806574708472736743545683430502852724892582876838600938886806551349654595038699057172857910171041477539140953133755067658031537484603897816930238525627814350829852393303268982779872550819175417298696807418515574359625203933706596596561706351288168432445806043248525397559377469130425287156555345478649271711389330883016443747937055511080102029126770986929210802776509064153679964481390924606640684441439262732564907088461245588110802447196442915889927525628308984952376316663487726949735934198997109612776731665205876079494460697799852340465976646528039933557317007411868270287230219015381067848652652129348179080988313417435703988690950010938326755514184129766882275044136589838033107178370103652603953569368335395039768404754401557732607119745674392058706496900951280484796979481284559994049384560143622707798948832545132821326360071020513754873578450615479108858791184347787745374234760230293483252528093450781349345567619741122560 [119,7] -8707314350472333367526189017878080559423719696029094660179539093583662181848284536889592757708793749457333251339094655055964121808884830387513284672034972476056590669092805559891310877403367379771914314885891701356273870757517224245196620894169957701467884214502376071511895396131120569642097367464379806866658306498887189845115665350991499352520597560429944779067181117661867271233385701816989503575014665421884379817277020285823039089207499339708175812674765606221346985618327155325616396337454463198752559233565524992299172573497707494196219981725254968029743663768058429836815065358792112547369580481486089942308517498168784660203797575587850967304026998574006820628686565977419775082613724551754302568287430763928000340430241035613794180004232005804165551818882122820957945338603472977382003092492016919856755994308307973027375744052336208562794576225561849475091468378363109464715975256026371400202813015327563554609340173268256402713153504256253265435469708349656921912346240350260585395121410878938715252535589312295957029158782776076538361608079330169736342667924414488688120234618975875004406843080344302059657034352631282996173219785156361943729747175941060006060101310964638694654672936596858721331397478055340580175810221652426650364592842219598498719726700791715358402925597372507625171125354143667868583469211817010868845711350332420959054648308598909903449181371132710569661852264431924500359224725567303748921792396213353303704386771183970069008687390234280248048333682235717168698477929133625960399097378410339088934302160511920337486903494802048822485965139020561588083694407410123964997000753409187169444252951097695278116241481932812854559366507284604474208827653487920398529880760604955328516620759301929416458724192972323488654346340587267088676200759186639092035532291324658862711062780295855016242712239686479306696625030334320346718463804788093501927610188707632673072505645668738264323412354662400 [119,8] 17877901060054010557534480256308916830620739392418598783184465584694368095414013416246353818609962994646155282316268674552517589327429723779872015332189233763736734941184488037147367583532995318443928725844472158128974053942256793073809472726100266554254589041139383332669928267480186468371051610309550607997196843407015046689800892581035073428997853642949723075152902803567208648149039341320437506451620977016166530664079115456721024433349974489690362897787889674172344872245824531023615511134055323017918856539598376861185208327273511092626271819078075008778284784241934058078369429732757987884501122865010526667259918815333521653696608504850064359081162138351337069102940305559377043818339276230511607282293321498372386562806012580320250532140448136397038998518577725315622557609246028428673795236177769408007252996280549922290111011014413478812557055012507465839716910391100523039189072016253242463510675491418531340695903772028146610141671252391009585603392818688777679535162590868051789446002628507541021934389485618021851859068600001729515081248706782871661168153314322493049456511950049071369197835394794797456697634780195378159619906064158705709710031698431191115065936862807075137936950530389002220627606528989503414338124707836013406570267115043064680613728894895483420859871741752634068697021857960604013782378603389826074829910271056216252417259399465104354469263429502438608559965200519688030584069232220761071603302521334393955110877612686154125824571693350398440221646476437551083311979283867011738908223613491216482208655805856444875412558566996432550922064720564123880197012671322678685918227063372360277521351700782068871249295686966369507861676675619352037242074608816676512222744374800993430558104805257749211161964634567809109983214049324074311988429100332323649618755393865393157993254075313420396366266507366873846977374454472176794706648913078393319563003546995009504916032046819039671853682524160 [119,9] 327322336212419168049294088376864825908142765651597943851960442831015274745685752091868008491790759182560328742629775726528979417173173683311666050818198229900140478326909253007622056323540175321616624393933344815708350489985080484452669568182551453190707005484665505389024603042261557984603082216491555021268861755916299323592222765298430371482485621896534245195121867597553877007064460394624968912019958103389467214014821902623069803638249002615657171834100970442918633276675669742411082850513759690260683704465854021444422985437179413955190619342229499279285010199749335333447906448847672496234391489779023624521202074580626160656369555792815181576062625853921416561328110234350289756097745264359903595723893856375858044675169276586059614511407672125359612543757113075353970697612218848716236123810627573330667129663006544831912100318921286918761101704361283124873574991977910481153514286201212421220921383928364713451975280259414798663406706609514140852188862053966061963837400944897681293955762187650274030349326484425361167364015601629721018896971914785750582930521311015327322523197314549965352912761315307944148113355145379765217163059175496999946286977674822090563956220144525672829555762293473595129010113815683132961938450397204363627608680439720844169407137870074308106354629425649447745268521874646512077826431530709433214543819747567752539517774050658264723033790332086790843676769899208143482336500342339667966646581227802451392053555843930922208361358199686974939026821201865314912459819320185740689363210432878050782524389203415066164720664072783561983291316239250577253754154915336288076479358602880491980429034129842683976786363288739863493234591315554941775959707304872082802768353994953046762638799078188551319958400754291432600368243665133117460637283469411974254530544307638398136699664187525621079256029164599464568620273400608491885600895650928235432357238078041217502463187094792857008199434240 [119,10] -2195999907966062961630076139931366181725214001015748130307970654083923157714527663928116351706221420714205694269391172824954524340341782271263534764949360339356784215158035992865046908545287667602135006019883747438256702391431166700267397838692645714075500471550861148499726044950463343604538822680360221683449816173194284676192489646346445163519323987619274589214539316076926729820595719739866647620037666726608355176950003085413001758850767412360060715410733613599332452953042574359259544999351632308010429641889087931545280788830041927531842871663084182306122929238897537286853785084508290275123767065232018616473744567301516549267127394196117419140428857670185376990925041504039759269966261332028442285046905575217155497650368355150736544523482890098712326524996288911059932791665641170984162352733673626753784661214692420075590508078607102055118219694589654210722089662422932932477202761886832363481230711765780672623552998806872672401278172410933021864178839687165498650935324891072608283496901944156345369329728089966485731734048131915452893765495781380614937310284164141823028153865502642181766217248072971871487764616141327964297437722985522697703966016355541878711088291741165972014220288283485779986153434571820307968760415848233798949262480953109635533576065813843214345925672722227281560343024363636182598678289671157410624663675597228538269030187843855318391240309899224554779470609776466963278290027378579439457039585621313835467518537259270265016773409278043518070599234208216925425582358850572798064167595092457975587629247607317459107937136382365040105469627538269580964550774619280404902147777336302364635044229728164720225001461425641042580301520060859686133297592140734224658084756174611605298139748105473852293421588298856614993483227490308434285444214665112051692900238049267886935454961612770508201720764866245104043836151775982352047950705663350392841325132171668425356134597368769852263628800 [119,11] 5145387200882603001800309416899696680408425226053239268605982346885791298546822950692564428100009581294555043048917249877558139790740061027002630840620745266872491556844521355380479388578682263024066482959489483610514096963945414184414804747415747205641324373556002143036360800790343978988636950272899739212890636582209045702513077271724468603783728259247014168964559932301779854604803410858939679773198298295114667393686721673750022500147905350195943145793613432771445668209521275017732134443694465028290140388374076759862491105645737775457914213645729961339064162740685637579265501125321435228133371640739538829427432578246236525292700207559451600237375210535008972525344214375280371583542432654705771141245607596497080777348254870029322399629289020158791658290945579414867566297558678313151386599920094914497415010208720397481037167662158865455840833254291977310694673176361635146406242854527490883207785484383359718941590648077796889473381209002362818087200005279515669699847060226901337899764879419122959995316755531575095565416999243850531817906154701541006063430449805047822852128269985090552295327916988551472800292984925351349766829923271523568993146676086509564832339421355640384241339441552897061672974317288413372381388025025279028169883933898957721177815363286506398257290751099757294362477193507891597621306259600135348427846627560765303696946046832171258934613586274076713441316292307518384455396039693045164747771741974497574852496473618372582152778163944250751019020144573386270646430789970328909154358818921597427785388895555839157476709424795422138325549548052640275954232002203225137646798787667723431408125156149482566457869806631493603128314221593993645465746436842884598349874202584440597759633394569148043442859320365055484426884020572195272991485182435042162853365191334355195230519029475736698962669697138253335673899512171360583283732840948508380413435575130583864757144411736353988935680 [119,12] 179551133042389569549630614589339113151948454570930111729909857175802159933916899293893613479629019246316250075803381303877437284738409770468490448948141885943862775001952083117350894526891333747013570633226824777045419592891095589594014645873350139903957126044029121052922594577610461738937441598514638309133136506889602892394455684786890044379325382932457965947635741536626251345812290160541621376897036470968986509188210555738967551932674311256798924999013877366257314787699357054814310101953934259252359566566250749170951883028201229652191467948938181292571920066487511605677123876615539374193510077364598509114143153650172747752992438804414764239846325788874848785795342976139932818343689979972948364344988313317426249367009620612592907275888141229878568682349900672627618897436246590725517094720151145775479507666960834659393025788597037721922525799979270344438777983197194979139628097283194969450838184809834853921246926911588003692311395857184036320333059921182775555106919157217799695235318893541347606355669557029773062433983417746896893347859885551273851516085547852439808187633570815637344922053433007686753678900138169614124411527773954611092173826238733750136874299569206902734419161751237860920988490333913954632904396734131371655796128731347249556961073482175371045171683310126570239744173862704511529909724673972658063132017258056494786846375056398949276195914357120766174988094107371867101629395025612419267219488516755221889696665467458755760822471834852437890753953488297702011600499338395363323670324008128938155541763252867345931121215163868085921338067076974868394933758144995428420039789449562630470176982033966708759563402063307505540575432778166975270820345237936300701120033531393189165060837231181444310951751225941128850124958475480069827786949124915710010353005700243886490969824821586947634393121147193387788481240519271471863322705278689018128011004577986672104864885329048371200 [119,13] -29438515714644781162727206219829402590300447559504530496154608594436995689221636908184992926955674408561384010249116913880490754521374347905653420775815844276401505063509710931964874622673317568910432751405054665662381848067561452154832100932323683792067472502075890464941692145855680475525075900723180144683906961070184322299393202314161629730479228437312875229669085444193590321051743149698888453117712032882427014911173081402561654735636880462373135424838407000185021485469415962899744851528770614898296681873646121803934725645357348174328860335360644176385613482492120456194391875529729655543124270602450668976284048619071382921274094147375866538253869177841575491314153360415066188669383839692373688874656770192945371419050152676693096488398945572897085160967688240689753506895301988980141741468999294345533950843085597386680467301915236909291230642148029140468222668048147657628162701202331577607026202212548959481829385947302602536912991394773420263373674403786921113837245199555124590948081775867234602908051094544501494243650330034769564684738554623047218734764253962618332437896025813010083401173464304218156709652136873518306062429649970146190124411066049243762810294537385981242724832522259725607535478827304498445280868918225607054324529896690801332919832428115192998592740174390174842805044518502672436035030990397833903258289922230811749568905205952605288438746526046473338743638427794033721643989046952855919000125046338712553693942852551440447289366087913379772390069339311417940455251735492641629021474188040150085258335965381918414920555719586334115949304006764444893072047530446169885597053263554460638371782992227733507219360731074194758845086031092480874324522294960287182754011992786636943642481321028575321527103224890112755192381143616117444033575867587560725561792328663792780826683359480865646605592386999172894603541895231938532756571892106823317669002403848794589060469486937702400 [119,14] 73884452666649729237457477190692419551676675925435952638544522261962805545364328582763757276321512066957537267233694291406873280373413506662020106669362050701419296865746839202444084959054031560346425617586564493566862546531844279411596221988363576905691545144410311290606484691896149980143595367344024257010180520906602891521990599279287463223723786238406109543139315053019595175285600345002494302684456751238387086946008084629147089440935509867217061784889794463834365909613620944962935939505987477746993810982785009679852649409847985522056658544582359254955898079046615790039252802064710819547766953554295571611787170398398868684087498555434011940545341371849789907614277709273130669086312732200879670295915235248899368563261074763071351561800741590237385849542274683135654017266676216739641516544403977516948449409029928866871589066134713422863632462156805347872404458217532125865458030166586375382565672735062247187090460761643273330209972660128438423277634213070715542690168699234011603246878496565090466510208243402228477576500713990974499761107498283930709387318284913981039642069839747351993649414955654625496581535453077955068201640791519484917917860609571797550402636542107805900304254171589369880475199949188998178134484797055028077239125296602617979361487911376851667475643968015147733838380113815222366683566917437055102595204783114810061769715514435816676293963663206756438705049445693472232191438850075793957661228017022230600516065299198901386413118612709275658839476423238560306551370248648064577206230265896334671360175272354792139804907542076905278219771886673139361737704441776187970597821592034177652798701312281166669958770296927829016276145180543313094612962111996813305576743964299680497256364390646373318583426117457950608542604794616922903548318796469493808887224163909997527859093753846151327293826865477948460641246313159484314663921965159658194238038450197416362072934631997440 [119,15] -80917847263754746613029229485352512719699695993351361732369734730992440835796641072689312844104438406272763883209263155630075043948823591074190207465000918692527923867879185240792303612336170719815735571933320933344120691800208698516393129015441475441077988749307765276604281675796329228690012837372332827855028804248533701777695534710919234870045759903665335907885551294352933328277407223786361671580601322315838223159784512853687310794704960617946850364711184668181838590816754518832099372673635404060230546618763953474453121140550110423051114581684841237762786014530498917498386239816766964794582255934457525679751196177496238393277053896838956421962265124121630351715016835404323290326115628996303989147812794379368649707298001526828464281576783836592985857574176121915027891391593108561567724341205122160957069750701871762352355094421660121304357408981223804404433940876969014196188886849685138171394017410832365341236435856112075879230200755060713586122547910545183254894964859413920520598002428651550688208150499283880934678161593459079694416491343693477257937700420277213658466517024089814475053616197909316299693264091579917982837130661970274014019299284003351702571929691276444418551739089174575104145777805857836674402030801243663350895615986100192144704751848740180390682895305435884994791289802276365047296833901600157817344878756130323338816182316562957804842039366869171324437540366533639838220340336682605225720092273475289262864091033333911139452030462402692773807076093959375220573541987163571768345605295566257538999389150513700721725853960561684319874174702667694906080304984940229985488514080928591931961462372717517540462485406191609355070151574245344451836881506798541559740847350535194059697694669302258109880613638560245739517293758438569723927239172215927724126471349118788536154030830954385732325081450762763467186107956652967483674256545360057645969764145867201056779537658880 [119,16] 16887447437763326857395049665448554595236112775597498974542289686741613544453048870689110588004066207077583349228175274547484790417553332806394144421179794295700183605099436386015722263995586861162782589315829722861562319435608497125004288664138097064604828326242380845680827678518878001363247811289664519539662889022200877130144626395680224655886868289205967918024671719497463002826111194162206593232730714169639258184068959682005853871891982053754019044719038936108476539806767592508702930724050133266511424515681163149746953138680768725661495240420899515387565704614162968169318225039742243834181321121633329089236933531418568777672264726567604002437105102153574923592040218831323523065573053377703183546212364500534680443338879947904236233091617700328473810556025529551943396565722279592747199115130571873575762061643402498649776541607066225382010362720874754655518383984223527553515872356212090604518876916243993024028614533664284392358267165839964538473411373353536260683811693394414351024971635594009719703277997634557942933560536175452106291735886335718553505051006374068631559319946037712916624886493120744999111882649876249274763836382075917204712400704966781871713590320993258284967006767712092827931682673137521035706830606717474837734020991952497486264190633067165084752083669740710262426052781862669147610667152899507936947179742375356066167512792832078860138594524497994779939874233652955492808304598809240956154217690509514237465826103154986171186378743166929874214230687797980832181430656777848402934978582648724222441556299458320923708434232473829144470572231143026425182696229653228072711387225804045266355417260607748223880126651103067096709618222009830651748591508754419601902898833700795657080359284862496566895394450181333157963772568209585261638317859471301488227767864024630542968063968442794279448305951409223339629839704765134513297286827903704661339712655750620159622243744 [119,17] 43565713749775038839719336452199890562346774120158139019109590816208066831382445462396137087968887587898388442108474190445281075219203071886763848317712457802234482405359331979490133000778942754264956797963527906128187205548582686725248009685420236739241124656797331620664362621964479922128448321987116522987274811170662280814705408930942662748429304437850982355478675987049739947902085290442300037974243923948527155157682804856677617665586912998486730939662560472997744407808649507883431530221299451960015711519205428230886319761144145570062135885392621052498059759696785163272676546695003592989081547377554213458470923674240926209172169479090186211781744039839632346313064191105468455080560030887069550381017679088696605681058022994643402641860316908806443663711231036487213896941958343064542993884494743609454289980602096908773084395883949861212718648034076283865864134347838542471872971076374006740571105989983452098226860507466494257128633739723311476848027404074502420899078062985138374141001583101559668042418343299576665958253788902156906182227601549976740844726950822274613758044933708511630466576465429588820838261514464229727690808111579670813385233308712656599560241044552317323795883297588742650706733141127909480771029497629459717126368942195841485180169032954689696363734402864506233764327453860122857872071418756514885561513882335688298749859445486215425873391018640942236359177161743544971135707213228037964696661860707885232600070624614789437445417216168329174270013191813176882316514040890869612830689368950943190777148469221545171981891084432341459314291488759942202618162660349209011674745115592545467544455334942237767718744477720208437649968556216941599678107838709055562067786525139250814272808536478308887236564447582490165733302341900138650940559737544395092647169119751649449688863439699875263169985710421819869036670534978117232467446463342466673963402272080012984000000 [119,18] 32240702032440333347599863691039180874919357554949991294939938881472229238818715660090474288618886483486621767008096276890477209044880948408706144731163308104391691700239683590036273835258793134522365083418224080773218601100616466697579874641094495446895010118706730676397400760618593310411566327095340519884926034384706593829775295683382889180146951670058070838488333865730113520226114623935073557640286485047678687205901653213255922234778861785392518405109342184356340531459082086736463442514927762393726770303130490972207891177868831712102034748859462590347951280410457378802115485209829736112371021292205557890824054753898743854995304451991656211360909091739188748226087979681319656580896979923995480694831664023820855748184036108754469631870959115303931389416120035388247138588942648958663471287921189155019619385124930583677447182104938019825727483092589906990894052311475382208150442300727884364345085447313364356528244583902237094188535810047926051409785704940233960920982473164667685286933801499684590618882830063054973109584950613946770120934360152801832065150633150629967632780940671962724211502310566828356473266460936852241963931577284574931085869341193074628362097990699215307427521707171372605741710703953300682345176509276696219511862101781975002500309231925020871526488067147165463197174800504188150657581102614059912534789240071710846528177603364244823732692623321662728192592166550324123369742495224425991719869278150654620656556465291788764197093600574655229062279675233487500369105814437691458792632558968294850865077289114982574976734996670611072752812381116958304710785337054909343266814984910035518081667152095528306898328668752183620744539440447988434822772885011408890158870194334211806070918534893474540080637804905921274544268973235527914980386431778669001158277166694955080301118606236410274137355440137861418801214446038409459713948842539029024102536352904059249056 [119,19] -264402471756035491422624682163841730952765366315616397784084223833840854875155798676473561063516535831796672004714539362239494285879852076325903803220058456875188927803735610660735368513271613357967511991991677453732851715403706524206732224194218438648755060586529798149546616800557243675238839648034450147473239470666928431700136429096907381593264891882365855524197106474030768097458475920438020010012248466141904331809891110394941869352428046823290916887402413301829464851317872358654659366798162924446839625217641826990230277613168577673508822182237243396395929615919994990268750399683528773153605812434707423107363254929534288766182689599859231633782513755790028257826640129429533288327597084942946707527480748144505647482846722487355012351224273281055704231945310905539142631987797335190369913304449793469960265042743611823365689185594593177260553323619433793663877843928705400737846707292092203034502350722019316838491521886148271231514157059570723140580750712845118742310661836108350493367270561865562118950906585788353341710970676586147637633440731504604657040367994448550899350243066709921040540734895804019529395659431248568849377697857739179855810410616419560404968724458224896360995783261793363707502036551577915251773313866957144919582621921145473234485179423914783047527163959160088016062288725815538052615901956027990646939319183002133924300281518483283922870825275390104880476851017609345777610620136968771422865547648385609104093565301308358288839569128489250596878785763377735075686733712015150840777133512339525897114069211920216090769336463233939964167509710037905883893310719434474627375299826639520259186337456492550993837513580544542274776007895257528048325278427049119765403683416010469149924905948515609420746793079775027784464449468699694844035426986133945848176457384771978827978015072193437950613316421964193457830760017337222618282998671639975893428440535010362498 [119,20] 512484682962335634311403468809655181504074741700901557937180592543214536520771621004525781092644202968446073274853511912854956790345996226234712917196831833621828950926577306483957692532360919145149102995362069483545272024716774022740894324017494546086648547495527473839985631792474851631161268341881795337242553358507761255234406719348801290670826599108681991385047191094225199644295780850457983927367455687423309316429930790717646953920444357179865898293891258498481243437445325878130822949212296914430546364196032697836302029943687616096901117826771579338659274693565638417854515795992902750326890943315798215506167247398472940066251155073221273291966570252460051921855388060259239493346096031005494666999189428504824037805028813384435921426980481449370535288616557438289053268079259176539955661511602361083551256099474005628626545964733921293489504722652497482063017652832924373052744039978494416649341092768098309600294059580454834077598197209853388684604867743726222523320230979122358697386930981111295803444411213193778606417653225224734363733957822104388839361099664803750789549974116539769087803984577935094959453279948153019594670490533146148288273674415895907972017140635468780758020894316262077132888948404837309433047381768521431085156222522453946903390841880299579427371090247823206600179984818332328544117784613938463421869478396646897318007903551875496097615071103690595478556444797046126500361879964135148256119174676460918848234252472659706273161098342868089478252711349940872919802502853535368803720364480275071241718251485986298479966898807720962269604615359885589844228140438958069224236114802402721878070109262918015623091234741985497578507694352863232657073078766290508927044180028575246971613890880300278653545311887704163825274014750178696693183206509084902394126744897703404486795672256733300639001374842870486969811550082511227345733763111931344113616981358976416 [119,21] -612955973888686477775492715334859674426086813573144747384360310396664652803565166022258187748631249172392129579181011450291390854327803801475586972595597221692669837015772879986198188569746033057821136185096343936034863404914311758095843321401325068103412285817917524681849993442830250709660123300225344464856285452816780048019330155684838007719620319594641780752860221154100288775871734829523382608300344999799310763545151743619073532016000909766389059936637060664675725914568550334992372877334469720130450446789849759708871750701419460404988460724343272384248724761645963333731342821339251087236096359089487335924652821176914806638670610063174917146462851698976754272966874969126774759181258127228754261825801563552185637635764854523213318602081099378219316374204792284163195347530439820766829678577303539249883179664783749499903004531436124973725210068441716405607918601429321266536214319770879679398942291369131155494104789177223293372046431061462854405276219843901296812938162952967093739436949171003274546516486639084534859799910102562241045271787696125001070809293099769442574020399494478792995126911695774321573067055654711004123373978961362458660237162848166659203112489245407702551350283134169317365873922984652667324747793774081738094222236018187271885405991813762622453155444987999207603795161630888487744449160228278306028310583317716272002466508198953499746410167780869959134100963892544686205383264684558737711726357563153028738369199742093638531874855998013270535426786101136889329485330725513621091411366090374645956797251916678902986114620139607855888166568043493467269279946341432980895323520354385542179470895707815395427500403874761670081889236560364766441130628034535200412029640718441441033669236659835276044300098460462883510561514514727876449092525358354667479474435358429232450662542639947547702015825455213132043582899249961513240077589576399654403728823906336 [119,22] 487366479248883247511219620471897352239416277139273848961847176566914987872122160138720647914102401720202906615645008778695292175144118245872477984929827387592473675105227769307004176568307349509438144904880338578200181814228308263023409261399727236061936527616700668774848740305431520764890740198490036164111681992039953040024038943837165767595057471586267913735752438228248707012914960022501037457222413804998680032921772697815344910889857287670172818227030756129458066041398083715948004632734411967745949813839060428935960337436502465048528655802032637102577117442233710645660450204280035959274081429729717180387419271311846283001929902630375433553982987963753112150358891021677242117597603818609788933864556991221162148390023690764384965857670688322887816469686587787639444188026902789531281344758474356503965402432448286816175936945618624045284947592931305374490641581714835951688139284903423927792652239354542691045401208178403639183018956738259183646123661078855001448191430261538518696939496595197642690379460131483185008871657493616010073574453754465448940298384620247164979913322390276560473649438354291277052491117643146806814454951454165430669039347499902021694500422567399858222700063961986315925364801358156539245725562832546391623618909257072324508474154253427929683634707649178963364343854570146296416668484068275988498606146985154964677722614890327907572703383269420257029185957095417410645956844734832739917416035344542851151407867517831671758123997765523509350498776355976167313205343031543820938564560322348424395185343968056009188025427764518405261815346381942466369965046296563311694963995497801930117338581739868841227084477093731133392276113735965191496055989109147986029026877445927094783078919531732609427183472895191678230864163395840324381926639261829338971293265004398614356278585689378175124199448482315479476144442857700541971232667466458601904513852450 [119,23] -148267181257204361453164175284951432190652208467865564845266347737002040185773218769669294919953287542656673544602835286001731278831955418665144423846583513221908135853992836007137707037293558054118742709049482942103373356998131066307308962120156494363831369719815297174332688268302702709012547299300317549021315928111844297353562266146133655949048795552714248929817187421205940433273295337466822669223808828816682542359744657630050238098532880960327630570386872952500617578487188799330892166767949830419843145193469065877401167922071699369474559814554708433736570316668713225197077383420618266330053513319307280190235501824526713054224994892087390648882811962806826079232270753382462805816270162793224428163522766157411459562931125680914480773663382559606986878718495347828434477028194156613558061860781657320681658379234854940905446767703344227657405970058948045590534668613362535308493027985903326812761069521800954987228041840288908850224313369018297363890759593438782165314277226998948416508068572814682567149076545145197808376708838366655784211013680239560432176557356166496295078400335845167938056645162190372207648821162191493316112537346682347342754509275633113201253275609707048647585248148881560759456424861335017126672959006999486270872604935811196174187841325001690302212143451154186455905317620021274637811666147361677383655617310590495324163330368664325873593400749622724784348551175759897248319119999145905654110746252832343865851081730781668645006538510943441470545959089405688597280658964310642312033564086485969820627617300240303311683065170225288702626231023110409381431009493508093715779320639279905259753188090661780058388495233037450042326058589667561357833670310002677197090205401946521807472312968533696542981045272222290339921089271303424877337711008531507607776693665905685566953937128729949743414497087697248862612340248908883659011547625517965132459320 [119,24] -269742021658794334825573930226506095071361259791091924623767508460362159389573882223629853467340909575317530981392805212344434085759580521572772482637120604043566821650697266316356378136800166895870082062336549246183697768379933346023554911666030273830730318995164099897212237698315365500353073561484996169278243136267258878037795445962905254868448726079629605924245431612106350083943929008406039082802791413413332070352188524033592166912049742210556612198473425373345206465210888364252462810010530470672729321594879730631349533079661000138924004495362352541925311331609464774034797848165287872425562093411604128127089987145488759947997076960857952078431674578316420512667179769673446312906555470957452998613141442719676868348795201127121881818345893538472913276711990259878338922011079304881470092838317898731149268875352035324624682346043516353872021586855576960371965463768472549046405457444156425153888915692813448497142797108232567346794022023320363023239782277030989851776228251228434415798798564756253125920650916425968708464453961558166647002502480740307131892069479806111573234969845637804955475172405286438688520517823466252130810806432834747483044816636010902198417933831440580739119932497948165110318227692711321979462346916607681705509541866963794979039373734998246671992519010852462466027386247648806466003818700408835107001284716371841068279261474906756731677630367693320353134548996258673856508014705659351081573526947915835672020331979662074125749331794257578371119919217442728458933937806020523397418836868811528601460721611070989162004403503410624107746103367027320528204721279383274191459752262588755545128381709643115133541332491575071460014939667061381684923242829620707345070620167719257205249501133141972872797409000634556534734092884484350246978681946430031292923613928042192546165290818012730419877093302048826489222483800663394317350108408918872567200 [119,25] 517497388766974929450160826941791403126411274814921019973850698080661848505954380130925960898722793526256097674298612831036409771961401091086150468594303785767508086542412322915244191193118917864906405359777672177611550940376257106974304589086384764305611398148200073428013186513934496758444834158737409032347747283908432894916782020886743257088377221902220943765005452308991303974891506768816259675657272856906429597903824157538297445874984469602908119377594898391721874491225359467461703855408081753911405823306746290633276621971472779876218120085885941313056958928339759575312449845145073204588844457147006898890270163734903873500912878230953981513291131383032636840589763786833153964994408689271419547622901044245688322284557234182817355547858044076455508977591097410905957454315752872125914888263055928973521778925697043612753115222507967070873556977474503997569641645890977880488817792117643328535803366167766107584299570622442583151854407085612428397345969238154541591677382406630648192309773296069758680798429040852038544106779840908922083937020492361262371329059360212017432900298764101738869595657322125571737548588282834120706672020042734779946542656301700474406722450962085473192131259123815701350809749929177576481856273862459367253940349318917837601902948796612377129287122634940029554506745761079366126960468196063514348310279277217999611244855628328463382121285469367830899731073591599453876268824694462166091337108775081791885666998185923335151577305344060313123188805277161005112534162023059982362689978261392081201802316270501058664308244446081723648179895279205725237950165491566904576919991589828469193883329380181698319034547497099919612751666933974269230542823853960658841162427143295891310111722186106719702921481055376582460144966046057514814050086623587119047845604929531310566150694091601837909794229077499779744167219592569738471146767002620992922 [119,26] -432019852789358377981440437765753386373310453287052374131581785526643466027650120484312712378304256784481821518526346982779943836887811787130012632045698787255157565679653132255086035633721751512553133543114142261907334577750441652996154016912205696539486584976178943371410224640340708291139339038685710278895270448398210228965644862075461539376468936914730126543750989874673652465913298569790143291809694658246479676376703942022299757912471597156533139543672571550756496201611984302216602121129902591468849376849168801559362243777433975340960881070372759977983526116832482852895576088848792830778927400383153225466658955846827681835509948637360906750637938486247943831996093437806492152939936493569684106597768913558558170808201308837886845036808840650836636080790116715206027626350773096821376428598880059206406236187098321501380487969355911868464980075754474596440510967715137304549421767119980601351359648937175403574999835521804389882979244188744418862075064373852386355521160966893530491873226582199421792672583936299203351450158236577498072965000529746515624924325398798651975038249017447195608993846059046131953518661758848637550348817941261921847425570190442342574067473914823497685197107391399668661921396124431939432860621027453717471550907343348668089334253807050435383646515533022511730475932858260197577490202012486330772568674766363424677666200947054571586521802245759008096116958305757635539345671633843506100167044195495756400448077018155026845233368517725760477025520060923084186006926720592938195541007750462916668737194165770284053504325844046451821392416810521010445133382287100868908217359641992842116730981050741772138562634008847421060821783368679724151575441030378713150604773615891252616986624177781965032081185638490143600001475701118210414711187843011619062943718699760761168577989243464288041703334301135133258080437280641425760804723155074200 [119,27] 133989488529604630179313860945956750307054028279385888601458362984362005894545016050075953584648347910944327322863335009027097190136289740996314656519843622432695291837586164692770016967809871379440184545178517089434927923526541198595249143324730096150468374224331220273905469431780181617378606708056426020626265505837156767192466707538669601645070551133085963068792886136607041294255393206204244465960205096902381411252708855443214276663721073311928565315758742608858871860720928999613479066592229246482489319052612982858117796995765862039855329278573878436366179680676683362070781861546422150446958527740804233236026751480854000263857287729225054856577938802306519670143972343003091058294218557661072888473502674744683868664519165297079431329591420754059549868449572268987458266989712173972606491256664153915884663904788094593582209373571352703268526369605989945469764242236517487836042808777310532986702273869078554664760688403284908368479923732984295086960790063991327294018156949414567336093067794764643985360988333372768977028629547172834368915739534851480453084125289033308611697751047077130379541608976230193663158021732661314911480014876702367335821216894123697656000433564562329730008081515176342129429084678042186290202375847916396445694577327775648718194728698211392541722823096753874878849211959879216564528012376243209749888774707674370374052446769330703575368928456055590516289007583170920540327580134632935908363715414596912679295359431690838486550998244867062878339531315020298945700890898390845962239411622227114597132771210814241224087966421444047502646655128891525430820958397950547059310752444259422111737712351576570073622468339091962646425054020890199555266420522257061720227891314631961936987915429753865178706866358938359326431375340005508270034700672119919259652973610429815504445671474546644002523706912682381346245741883643581909204866751450 [119,28] 93038537942497095498071720175442850258056284242172389883725895416386611754408338410125688291070501893759287169888943185483455026806109519479014116577616957655436191989797554605175970952505149086847434552389566507974038826755577109820887024296345360570214591145752106795085508689430144228715654005863780427201867465018034346639588038597098173684936917793158985160332499380815895119611018003389238556003874950298055865663972803929200593142071689135176609989024477535516457595934677576321902861172538465673080633134379885294236918991215901879436889350968806739203197145244791011414828205094319895617138391280683062022547968693840047385853281858558443186105253414438764089340869081354246896924951372614538289202855866476143881104594759999926835412579157674834952114610496376017194029692135140203482609561515677552593323978855642046887575588313792217938109649850844784173361890579331442705655837737534006350583736496073025148471692593145562235076429233253216811442444276694759589348294068767467783362029579196322893785633200927695144936581264395029272368118776595924866693330584486320274178453887103846286987510717910474037604458388916511164836905764493411378195174477474898732339123619602242486860360371574157381079753972606425787646094474803210678434028950682564135327855343727024946298522580625430104437381540255818172598910785909709563773921596430042426771098177620323948139901966554213605580599730023849202053714621190031998395331480843488574724787877076427881218761929088142222088601526125279996165465114755239307360585898921812425168332960093576383284676692898572767733093012676786683106188952252228909551071527133881275562449995712324623790811263480783226111524942968605803314555513447371967605877529221492719759104330954453951760145987277464008158264769323009267558001296503067470979583653274971582050421609323161948288910968458629765950026294891125913028030950 [119,29] -108052904055365005886314753493962945465024316679268747925572007212435811227241708794521107258942366242791892823810892263560976779588363207731926496522619654250701946704237848101149183564820362551621329732101177548970736007204240446524918211652338551622583383059987626081296656241370564924690056251398950899047180631840234471025317442603709269734756436321231255096267545549458927923434077644351371300775367697248203201156146863766503942574331795919568862968009469433728195952768803225346461987865530881388586106916106219960837587903850500629542427659649323736894304437380180200610948519796278747777197096464102048950171601962489494854040619540976951876720877240932671784829727571155530759843730304720191328702742419156964300915626743151546622919827088069179103941427020129718785522194405623051007574591504686123735450782491181394380996682511556062977144504022451962108191088571203812066295479727318623267740121672596411550183266982225913767106703839070206279724785686693917800775993788472724190762094320866980596061675101794214246125313237843146896107887301800616433012669428572559443507073049607581637723469826606419756237018565467253718885285859757754788156529246036326619733799499762038976170899646886838704529853440662181630843510673759453239569174699376221600389077640752799272901757402032517230916898318591278789116170095606733936523752751280172893889706444419587150152847344295786612460314874066322335712446966313117682594882657210762595873194994208204415867590451975408418766061168551071994299113430411202558646455646886596663099782536562320390539894187812432258350282984840525070255236197818556952743212238213401470818873500855460530472515996402397328151669250169010151314763939499531377878911320948415451972522655240520078624428792067869006250054486383845217163430268855736797151817961372869718211954246325646537473409749739547642398488384458724931674800 [119,30] 3968763174845234821953212299274348480450731391529975129263342881617389295756502287410431442775145378291413896332060758411123244562483715408964274474274489402943957674187700121644326062547944733432567813235646135439443046523172157119280834336575194015709576815377988760787055778992082270215599868618182828355867925747349622021723549592113454732622450789785593393913824961133774753410818180013824897745711553141469643231521432362485317890274279763734986282697071086379543584072023516369177503989451645913235986015398739363572038890295811957018040562452645251874160236513781238191955076052015481502306719592875565478010485687607450428009461694147461304244961029377079381600183429311249336748247101816183453878096515742464488659624381167308585557472159138493715604094105529376380367005903517886846865993817753742074403352230866128800678033319871978976403275617678879275131710655436660551870850959462132985298192695570414973485044808568777908650267608220727671774853310610594379761152505146702573612912701091844290543214092981941036212431542869096820290556834856489136191833557944247196123988161571555984890777831192684503512651104612808911371777658263230634101610581667657058957045377274274685591544893586129231908920434660521108196221716873226283326533476634731993398967558324393750627677991756024366806787875765134490756963550384305189622733326071988499313398891664808775617835777499084563120465479672303724945407130505764146602841165646665273865929056643500544207907907808804001352811076675212176714245002469700322386202985720612455767120083718706286533201284725356746712637746372315406775021022594752546573538659670280226004004187010010451913108352828163591965051605726708726894224242543360525743490068202676830743057805554503290307243751756399382968928961011643607593801716661055411190647772601847817343065202381770738310024069767329415688714426965309374300 [119,31] 70889484295413827954240348673717259052768114521643964452905102181668556986475444693195391753859294430662735983459854296823888541195565065184596493205810667457477914683557570249542821446463143806781063211638806157504393348384256404918076359985854164891116046165258498718713683033306920132239355574656754979898495573342276012802012225697477173784763415902813271053468964724553834421031657561617352919723652069607766213549231580983570891490404295550578664441456491667050728766897742259514468002560554015056308673508757720924608723193477954416531340543172904987403018289776737129398961557236040530187767016797673847055855547202693926628124276489270197324834994371911443372052778355498157194105084704484453396322741166337503326088438576583405460152596705166282093614570707855272895312793151960403406926804652127638734681659288340614878599803073504738272586681873504695168534652244817735035760846950350027040379520526627126015987859635313310254934586978698034816387824995693127121006968275149054505969549946881305965361007372285467856070537024606798214215424803309396934463867938932573638531726178777852817863126609150438782350194047773767270732170808859108209342415513982743087393582272459287241405207915292224067518803565145643804029459028017349493632169287305361451179574331818709006417332980710871689666514915510997287440061148566451972080286963632518510001138190156374507082627601128109738949615303226924765275911419387015785449192341926398855097390289542786564537917645165872251665561257556934483400322975333439606609145492297146705763077663926323317432458053217625079153858030661158977174248385084301328257534906603123038257333912694398263870058542589161519368302722474864914656598832083879868860773971066578965068169587753780474071431664033671781186461383016430610910329614442153388381215622512673365838191903280764978163423018864898741204067689713547600 [119,32] -73162941104160866231599657944135493865750483936547714883934710410423961522964645123787176622405020406785590272895403866154746226775962049881747702644902270203569949600425788657057347161535225540012498885024964603824309390018008791460559758652150198842844358105407274278220701261749013333652821971897851695675693972916874191932406152097999656841835358498048359133228142172520067218755570242002832253707672901124319746081926822156213931727607174615483730732113909515174947210907186096013764265682161719693105246988839997413275875345212427505603960891337352082460189759872648123869807714871560874608991255386021869478913038294836485184343923445872484387794776584609013836128794805762673738936508194583967366579042452920618543814303209275544184706441266389022967671003393333925998361621441792783816773344450666794469914108556717779081316211933771142824451899858989903048482371128330650610776510047038232982127827909203701779870655282461752626333543590100981309263836196417445418797262039888764859675723189202728048952967295124366978853392989795636167997399601178981108382156907094951752465535383709589324031983380731893952531004897639555517954026674983107627944582973597613684362417956157032130802447046258777619733917158214034673469957656409755138150060257621687763572262873973830693735521335648599197015632479820306981683636479776995405272917757232380440389136556500061115207034568725101362410232398740919014041464033078458590603977017563046014751861946574624038965994790927437893313562480914082522086269799784128906033580642343689526969759285565939591604887757714519313265671773205459519380082663849366070836341962916870153562040176782109390125930626816751656915426134215510811550742546926884372950779385188554266144976824131175008818569443094251710912996722770336964961638400339753460740437777270407059754924075411145606757605403387139817631011546419440 [119,33] 45624474638418421538993770613109711879505104042122460808658388519506593581841909936198194624663317314078600001911849464501558287822827087881100057243007154863070004911064200039572295507095953018786333295117078027275076264757356916559968411828187813038307325535832381822749050566314382279901687032243795556706322605316505520481911966401095050285003971784028592725860674996427492376719413725065587789098775842368340637900804395022407018996796071711772187765734561860489183756432602375600842759752735722651070521449726005303544293931686157189908507715317886995097028931230512082554235484256078473357769641063925158780117204607341769856974934547751487240168355259984297352174249606092383795869986363325771437873311656151440878758768846431317571503198056009297029659180688050321266086100971237153722207804725376527649538990095268670747862117444019669528186329530078952190779734272297862085597223710667841039255404486704333555875375375689983030076444052229787451285065938844523131843665683024636529699448132667738751408111698838061920270875197452600286900106751168632949057124786651055112722183131378149787389652576624609832851942596229212029265552316504728489832316792071819218747542505266917547824299475337094289444329670077474061274652971693516470439484477080355852603813358440390251044357585777224223438061425136684661970271425792315832271559517553167335514851313513858439375027377185554722205725960061717316217096959954250215144980115944093042945006594250698495576345374629497018717731561149767372856360453989740202072947661928177053022047177531957944822867650546020878457023989849220054455299114423992236156018535966582645025499215329415377919318089001965811719724531171625994483064529600809728913923267553718451752281537975387620178683257656371687729003997631462353316174460864354925195094754606875538591990661123983002539525900195027036995118139120 [119,34] -27071608932170651138312564398300850947784009314324658679984133695395922965162603242303661060378840324166367270701251380225238918869150474530815468320013434048081740329265762057042984406211034111740671478230279130241546475912666152522547877030359591518389138348753987569081798427497173458568455858722980898442337223971211441840623117526188681796593630830947291582967426275147242800326907088863653486266940316697604950743946060705358927954662220984364819532934997161055220599219988130922995164516872488630454348978960319398350394809901693074186352338644463687071314400384308213991135934458802353272796477664190176260037151058575450610704928011524168143462329443079682182835458071091625958450733952042233806253509980883172087074531822098877118808796109755389981619112331821526384686856732185219674861814018317115947681547876455848082725246320588398332325392007855514723011659899663794130421173312463187774643880082263209913786280773986572043465036668630350224393356725421744539784142165268043436654887344923053152799597463332680444655214069397971273502488354329480076367369228953838249933397119219775091865105799337119475587963520940348539845738978478017565746960085028540884592842342434168413373152680095880697018392933693233262758066873135998003826494465198993435954281283986361952234000546123120970649591519159761273393734947812895585484771679227452142519311566521450582217020404585092063287681062295471958593202866660438066641735527627306861804614215946589853832569792076519324517043453178845363993340254500602278507588966971025707914491139375453435444065729892152629636429681754606192588329896999735206741585985298173050476631554034514026332469135170921208532128174095669192267899893662674740015357678453777864351795884324001659839235479040913895422121490712992586345737453119335499703202848633075238870836031969122857632428882070262781243729280 [119,35] 20348280821518157279543245702756670241411474498668767520766650100919406004848275772200029484710775310356264571117136247974628307265083277373451940168530776684694310989873364027448930044101221458891426980805556520017016961685944993879577986410960026417856778504020883738722041506026711599099161813891467698905764578730290082770133220246221002037222801002414611324978750192045759821104826530133098862677395968413131483570750107107762911584125365859436173034401608675034081108013441208073801666748518453602262765048522935667382349675533737848185507728955404768956683719827425358281839392277490911158217608123316336767398256209472516091876861876787230545535542166171336833803468873173687830618353952373724766843357647747636862916308245578185639057627129874019834963848133192740106501708289154908467357191940794718862580236825758177091410104111199010539435373872426096555922446238037384602032238713095128608451726981335208636525076782762233320404098414730971037989138750782143418514115994412938244528416268002895014462866299743950967251294636935671863281003220682208474642880782903259079797027876908414438417199636700029616260076188656349443433926803693274390330811582113436187556249396226756131504323654049414267447323503366141862836842383342294262828358153608703921797737619144448499468628102808495740579403787818788752162471749871039567495985226021751598814519000919329420812968876990309965175138734511765902744206942346295250579188538637730948774429273192332972440771200393767706367969852601339425270515608129030484862503637029289231597800499939316512068788382083580881578917748224742835678721330816213863707429757235492028867661003913062082014021462552869953351358471058418551940816204404730947941541437556949121461100651674582657650336890113296830586394784597146799442784839657494452361807508316009948805119771235040595380117170071955343496575 [119,36] -15218798872402567169370825233043467679366666971689345460463550509206296860916464684801342144342933770648427306163189949890369680748633955770364529904562779974639550277564056128840110765933644256883899474720761281641586358025115475883258329709584780820725104630512034779013113699520679921058099076788567237206691914093749583218897995694054206725793732373990477974485254244812713108926778561950853565792647889501944613872079508419828051781903706407648798543743391187863403823899359374437387160238231112678196143755265410804817054651238352491109759767451226207644043216510490460857933940346269935124199085563870680119281816337767143361866642909624655395723483828333575524186079645186277196040978188291265180804030683570640658995609416783280383967614588812086709056571833165901462559802754139604071221170249682468078345458299185089137751199784918410223336881309917325668795179730600846383873181836269197124361792662123840275193998273602137930033005101726944873908965255872216958170082827370811809016208496395419115735601465880814574567441100552930588867207620370773632038697722527672987009786845725624286651914954442635758295883479104700454728879775057435045434943804232627077471553090276641136406126124653725806883948836011201308091289913274138476003037208246828275908643929859827707321228834716690004598262327397044424623225361094403894559137548457600544767990954422093457180620423028505068474271643001869314321440290073217802650809663947220851436378750615797084272484449506687816147943398054213374515400677082913792000066355910241595229804906904378612347160308635915499498890137722774523126303669123815325450745067376926419605709244015587910907334112577997920044427126297820432420173327556810274281237763690085060913761465777935947837781993135739423802774367747737085058871999181203464451393215396570160438357266172961448181268161010811623640 [119,37] 8442986866642337382305851330619807702267965217055811645153017382186306132595939746843505802055978327624093843383540949144154714405740732754986948576486035614191032172683827232374013682604728217347858354366306736186048006578269223901177106418544417863961539002819103710368178798314672274711587971506011187793503957288767867950710345764150366655699520986788722568464387762671764670055756112287855312909541661274380156767092774618887290864181619717228179033453146932725450037849894502447260829747404983195322892928819449148342590736423811684740888525787605464334066217101090340337820182654311170087098023117641465486925331548105231614433475819584043353935353177418868721190847312455022661023937541229125593270854532390974764218206907107464021131213929809962337189192196824495159364416133567769571997666667048735185920357936892398071373790026403080944126090451152650707239873335056907481723767610343134311776993653042083071295064241248389744171000557867034342595280246744881635575306216599506716941363775494646397694080712604537793121900314308714272189736246665418591158988076987570553135690079916685762974445575727726693629594457243171416044587371634568215191169507681936796280900101548131622957151437381671405339170588307132053040868865065541781334216469869404986334664288317852312832313065682294887208437232614856126295857867753969521530225517094721778313888330469609355200375563816015043092810367863519921900819795493864362629220271218862395263769884928545386578677242640804969278913628426814835268257786653661673696056849737801590936687815897705936726776527896985521710130809693714633916769590558033984203797347085820010697814968459431450121451163478617133191797762781277661767381400959843099253556267457050595136703687341389626303401478525245364706563446110525624433009976693218977167670147477373425158446052490414440141672644860412260 [119,38] -2750975569584370286686467411051604911864619189646335339855873365203055978647313032124368842675217960135160794890870266704594940928323438768504029554307445687280015318836313980468612653374250766309711016516959981560151344022715481517904195613099258589639668183899873130278255528169185198445376723172067243333277252215573094295475415684362284762303158065316326178067160888948011877618240589437928476223521208987064983915245481401371630130705688641408789692127745739006576453281578220177875899114921998070637700143173215615770448990846850236418422987963429870782361155995555646113674192144892718758722658816812793981860440474684288443788850330233984078057594981624795513622370019143467348590779917163500344561620286934319351753082212186586099638953817295266993920766201926672105006680332832387927227643961297518331128901169722635645657555202231197348561255299556886129359370296748557227319359316798075955769482907205841045935966508633647854216931566758835859741988537604554605457454999266682409719902848974546385978125577564318964450952018211155665497158864310137345802891767566287695240272502739481795048421260916153280472179768038128559951717092611556638586206492991379696812532374309339727777422398001764536288298176813702786511662723894574696745659999879508653161442081295225814458395770189904852719444132739402321104587881106222401047832444635880729862299534847464427601120921427965196966061708257711475997385474392518717144330377134652389856106726959423841078615722338460419589564939964594453531419948002462187282266489699412929967322188350128584633082109317778471524927623676950906058114860768817570169530049503570007076063305245461681788598535363240529059005721700730193679047206086073688662091042738116599116078973055594823122294286304599448738872808728713515168809750041542841479466232099904677859528673156110046310481551160400 [119,39] -13147541821485851512537931239038013838437236458190351746592430842923391331312914389133822932311332626614954525868336565943923627475817464521534565604415151948367462632687109237662958067650015030649739906395920721849745971761664726188422690638437758213186314526340616694066088175044737087063884802160210292889008009034315851259226710800388071312579739380242253768170570430547993958110359643969858195039868523988153492638094401717142815307902962423013594074502600316464425822139946726902048674879150396313522139599675773698617267232037591298450913567500204948451248524667410427932528168444874705947587567480764789859583632871113559338447663660935419971210100219527276066359809369168664373135873871305417803633621250238272916280861225799763498773376439157456844509326132121877078138286351928756639758785282431280901710799437533788287422065147162498503900367438474806765192182050637397334922809037006041321178710337907245387900899819990917515101627878013856672054375375691494501544718573234569826733385923174110943900102531734247963001261196714154569833475292872621584762940393650195013261429646867416588159156835622434625258232119101181600752646319718421407274601359114428017786579950745885083977166279323794394166240460431522618909074884382547171611619493619727162159799077432541529044319984526138380740903862977628423742910238432456811016749841502807241752451312175496059401720432246393951475386997074623763687339376016701294509938628639459317280761488260687342045252926279364316429760894524861453678887840501136979510521545818078534092512538905922629200040830184363488090332801180747793935696298852554743453146713687165565727219637295189368290324995613632049741429245115235834843148195176088285829733367948199018649899860394994438972926414346380543227975226023693721375211881451479932570916180292099645185306345604657042813342060 [119,40] 561467930703204830280868803084429315115027640785847667114967837891846657242027927281661662695897461902591157479137493109123717057472393341995414419972408759612913444785304637467767571835606093390643337188990603142940799577947907584219404316669933212689598096677218078903407917169107665779395257574228736716421550076482831385690897768862899899295695561569597919344640733968712367357370734026642234330818583479646704094317805727786300681394256759104023516952921962853151234944950288929208174664196064384712719824576655384406166008242828666606860413344631534269828124472991766376025633452297347267504262773834074610543674523418008507113656087898795666221875379601358123362860672576145636186389269838732301731193435206930673997617591337008203468410415531449399166906425193913638230134247973581128806044690168335564485681399835679137610190504282792594017526086463345362030741377406043512829728514422678629308917251344841187121509644275783637686423275635682894244651290507112622485673251526618807607295430836267730899492485618786977843752031555667401247063993975652343674511415234385251831476981175637694300215880032276593337219956318251684426874805107225499818105087649304390466951750973502110380572611553218827354674898743319314451100915927204281540398229371486379055956589146660174001946029790864605701173039364157812030573257326585825177401140362521826212028750969329366182016958586627340628870000605208565934717733242757862011367691268695412506472237485370132357170688413246970414883314902912923314411533067300250058310251187582685790168169393201709041807110598112877556309064222531791422432263300328990396702991842307258271554992570623933199494908593449017361085774362836960893413143794655981461454381410020202120725092554832325310316941198336098483157809675226921065975792788442833607674903257610399753926927748975310252795936 [119,41] -316492196141295685488888943709479886368501823566893905062291391206917841929990108510978919952545063915798796388200181341400817416527885764531388329800988936596490817117316250933410206839210962125282265936532760227170326923132371357560827450795728818359109251478627545467902612887201952285268132009572414045418016681319816153168001011443871869243196502704538308002635342573121118202096097369611457261927859202842772967402991248847547546640604359521356993485870011577703089313970141584516373945727735106317913679638248672306775304216240612086883133571702006375300618372205470755016860695555193686849214911775847382410807103374215686440754030454613678917474755733757056954805560983565404703153911964490015334784291799593838341808875227343472487864695487077185794713857685904628738334354543109817193012890207331191743720955214682248280765957413118500083251987465749829332648948049167101376338101121383168124649562388801926045550141303105306868351278935720041955843880830618662575828909637911994972734358759814088408563932975613975255265330831341419174928656244753053860632013163024487024868571259470474065020333382999324246731599798891338925275904689920005621450065086833334225062480529750114722726227138627575419511140348373378966363404504233710546852749144464253175312843517161105369014190399170967296090942175347585397626853284196477723740478328831854851019995437873820375521885141116741578262295107204909803495432848539024286719457449494453323104278431284127454209007706434554154978201970939906523777702060334849799958850938299291492232106655686593325228657069654493196892923407568456849451670925497592475264809881239666539084693321951488005903278538430940405343355839333737359679756810871194630132332888531188996808027367939666506955160730677458888224863837753603508235762941005107472994381002476825647392816181103345236465 [119,42] 72680840654675527204751168371080832014869984764368656065769635235178397793634609527720945668610906446357789142429030692193982906495637411734268553365290957764086731470015643999693843713099945815995253201764387234279363949438206968866143798278628715631453171076445866189760575033795105994620793471124685480352898311063291372940035902240837656157401486799372024361879400148580693241085088755999373545918994666251121161586704055989533000029149774663537819527597567100507124169057173860032014911364528815712759852365660227354358347452189422799529927418125383822532576121325090703408087302189139664796577321603167056587167881771174220370267796475042139083101435463067834792977461587980480568194579580119664609467728946065231469794870497680563983447552670826835879957121568275113110303223831772295004451719753137707390447169011402950131265462502137181805518732244492381077347483065603345624775538838058825404129308555407915426562823767727386389042852132905011279297880824820742777411542786692589213332693737106143026164986536503760842102741131746327012399568283347935489382864826523897800572700106198985835997390936750189208075094497177759237384658120712448751667884603218094258703244707766961388526619213966290089808037472392409328386431758554685081302825510344693793405599782705515775648531132754166922767190322585176289412543970694213095212820898021891285430524143924977140506894685943792401213807513223878583256982198383769049265307851379514061475834337612699262483865127979957349819245476349164650815765861605517495311831875355876743054749438061348291521181269780629334889944897387250034932315853887017510484408387055061297997387194794191921973948963605613029747195334676104242950840872561197417066915869831527846736562837402944756819323659020489677286287902466895300215512437260293075638333654104520209778072096816356584 [119,43] 14914586536374506629224163679999718723223626449540132542863093115205342385619252648363706530123418837154748143763717156819513838472699097996038519011448414519539333944408092090400683626155345917884839009937814322418677532342496100735351609902167178425198757741112461780798783677850660410871910639393811189573932004347284316828098866755271154634846263697609499577778658126973294773447739629887009625845846237130174607708359348479736618139148260278885482319904445014080991912013454458665909856047085153002340186252542597236695580505141408929072055156532054948828782856037261118105510008867278676232566381008853265261567260877241787366241776531130725732640768544941416656013647576818891770665931897691495751101149435467861936093761255125560786551012145953680397429404668470163778934300749808948383479060601803845808064482037627313943210891486855670977205978118161986897639213773104516818116003372087218146718311473384245148599505142076072771552781155131447303669722230279556174300354449840604953658479952357620951906018724295371134347218290265592671978309732266414005189849587497207640922677533058229210789659968451417184455268079452268926129377589419222376140049845198511204761467719475258475550038349101194478262449147240050978714933545456350670069912402357493574214682664185401248020512699001464948317133083322083107040582752009570209391102538253772007338492871299432341332268259274816116617595102747969918019203314985756852074193802013867728026263575894528495129710690873487114040871639848078102914667195551757612371671083391751188471009110039586094092780704074504473044229150714875996608736202366688895173408828148639662817187627282268846332854605047349108789681223550212533835982822465228799373044657352476709259416631751533710388066728461977694430307214332230119455240905938000097868161736392349742952939989316083 [119,44] -19714816112635730735007407861845257499849079350750756094198511997261616614917801725407953946497952411797645596828772319551189819560817541685803079284677165245795506281420362869049042407297746642832598488550570933566955747477771079654909049895787179698264525313736097666955331022870804273991172603308607710493214830146222411239423309438270835328340330252226142065164423918028676990922344699106497599409050516249060255840708488415577648618812905392482172552058297510378401042063448176626062163896146768191873420308553003454698237284815760323619289366066304137443581649002107459733229139129199246719973250839079743993579586720248179803912652945156033843725063509546645725395337889268915464326121286818375742500572610883172960822979821639843041557809487888802250362580995404521817561408299744495472027505061986909686319755930267264109645090666967458685923738771807231728646128140189621633912403444055560946783451949777116117999852291739516245396497217004089950514792336214023185640642873003568291055036834251171814913102439324640656404964105628306841339463917416257938471170684759406703499006718508025611883844519501359419047329698548014227736549706511065762708720888977704914851348331073884221272611574848893372949715016613135887334736553991372467806186633225291898609471223037958435819312371183606844211299858318207241728572155562668425250530301610032233355475714602241841442710741039292184067229053128096120120771856716693634613501176331396155216361057266653531610327929785441380200013797120667726525999724305001265347331110087889780826145976823071209711846358702387080652139475838748323484266765266241737058929377114495709931868417925516722875928595715665067602990626787124368828868314868266256685380539000742755915046913336094951212373537686457207035991315899907672679576816329046842115342887962064888979687570852 [119,45] 8186029162412629808035089437782077116082671835829560818582077433314464399041877906019378219789448398483758287693301982276243551330702079467742687922164063791466861103083250802502353348428473637846338017110720428278130892613296729598936433774570316849085416702999494919761525439824453472931171694395663607271374111670835371482616067027484709002421385815387864674656580706394264688530223195907689570096605783200122881758805425342231740509473373355990209215323947688458417115367605684595012293420122750949528412088803881203805465934498040128085842634746909907350072661289517090950978144186376569913040038907312042706790957768714239633878010210647340169950813665367774874060365431247850554875980483535864481836520955284387790172597708349419298666352860365486597783467152704576609805640591183312909692554312251534777101913519763664066203085675279042103391438071385286459107445198088415611773264865710478818725367679273435150982732619678156398065771182579422759920625557340773511372773708851269200581013383115431128736280007463444744684006316949298954825928515843828645958944566911369416269903890357358572185271561812398600038620325655565981288636635400839648477423867017778269321103663768018894061341209913804473965158090893060432405708584688041282261638598305561803604421547166390730819622906725710059958960615879354882918501026448266740462008522454582619388522017333633232402048571514153789454727275461317428413500597123053569177895783808828522947918445590307617117620662679804332263592471436649044120773617979857085758017663448723270918725919560700757832291227037502421032283393680367811422708470095279277305045397004387693858068783641539934878617673882850236529386587302453215152981832901029876034852345452499828416409105192306889488548410580259922602083372267158395050445438252868413398535923629549648977085750 [119,46] -1487157425699505749478913921944116089199053546594709001121149266144259255649324501633531648166034153753092767570412573642007719137483489549169706725805968959025429269751244200333860501753647859019360200420149691392533532487725656028040575306602341078075952119194928074319048868109205574327406624536359373736719215246829308070040171778055834148529882548055335098296849241583239469818315478550896780151125786503757288291359519304696319288948696383775420303824960978991869289458107420732977374762459982265148915165427936538445617163476914530031874793947879396488160437464902503447079872055777626361657848440697120057378418648518237768755788826545526073245498534375072724417952849921750596284749350118826576042843739550914023858535084899023910068626184413474437090493961403605829793725378006138471186255758483658787617349527542801434185714773458539313871254502826549212859884922291219766810795692693955436697338716511279035512249090268998284827868752545339194580114154121929855119033245911886745710985650074764677855540239669326696604726656581067824932650711748224651842564287250269566849499839552657356095728566060861174204362870366508403037556421155183395004462483437452345361041758801414612988713687814505221514068628349022583567521971433195157101042707755051016859584701204886559918522199583040545853934711815234596932255046559364759446409528769455855145225995153612440249278197249443865007583362099668230249009680701716562743106613607833757057995110943208486743492370433351857203361962086030716675585559986481456598860120793672957151092469663321799586639369217093482606480702446338489504759831368818383680189065137321168527959204811559454528940624183868731204781209857519958226064491701309288707739494642406915335939047600139265283047321902605004722200754244249254391296399882615538259478057038534106491376 [119,47] -341448522403278244088383362799022760081263701752411290973606963571414054898883883111336103250604288935670922109104030749808121892701511776754642320640714960747852987130705779150930459672130846023971424898014107565768401713396711210548859431904905909459002113704979986554559425815646420743654732154369563380922870584702671516180155819522476100555872354496920780298701270004065869953071055153015883049868928046938233253319867440493771436287958672456019679002490849206840539299371717118752343987676299969868639013955329412387493943943730870730652755972140393030097974511223792013231946098278728783194446690828078072068618217644299893401077029126349911850834270175816324976584648324505941833281732842847789078404612380947354165281920350004544140489631385724682599347670001697859740680962341361028525210914948096436541334123545544833742997957466969343797890500752779724546175028410369264941981220458629712054219587904618609819618391992487666180409479137716290367742413397388355403822031214234610871774662773008691811247078549364414943148355426864636933139027063609742186308479753240624910376675038581366092502755123656046772514716253653285666146336644823972722712071493445393855653770897308521575227194331365937384042328317327582680768569386997746341967540488022383758709257805495473564190447711800891279802409093413672990464204682240022976101925911784659501631185926599450223275777362936050502250638331517905422226247345573730113410220537403967969778960444767007349319531526642151534663939594106278894583923533803280058118140242482267293231433379424599696427118275959951436865082403230561113273740206022553376008723381216710397917183224555538165584652605310529194192682497191565157116573724036183192495234341909359089106420633951067050365652828722466841938895415055495787865730252750246283263961295376697363 [119,48] 390198334705394394805584215829770665338548635104861501987826045473121277763018000120993749294650093994916640606934401617034214276612769733921290437826594406336336409458737982637976493702477542036056510937860719165549244628739023591940367257859214326194990630230345785506264537258648664994892030001657014048199972736776010702573645322082171956119427113890779477132731064066423650635649432830086692365743772698385182398907269983604647951644706469116957966881245297707870087911047226351964301989897476148072958364346315037599859622962881895069385968592106871331346501185069423292205219147830606907428530315299318561280569742415148211254538158277738430395059501127714186850841702267347395259672718304998370326065234700941043744424147031735749751689841083085722110045195979319550919095194818012512067874742968552166528369301749301235753896577223169814764099984961763899413988025117304249675428822492990915932741371078393705257604324359015846516251845756695271862602935030037618184215327863491526917787299733410648463424747666788113010177791498908351139239040022344331297382696847647977468983538797838440898617531573287756783636275834313797091068921459717919459108127564955684302549562801907554669948014961500237059340700388374291764459597414359388895420191968716448733777029508615756667540162315612767324669255577945122292726364144085061869859500989187244924811193323077656165570821016657703163696475750482096459907993677079387147497434460360748004064784462496945280682899780674988712065420268194125879218460726467170273140461695619063894465321614635241639746435873877489075724466466830980707667016486179429247012386288225357754404571220998631473049506276198225782194710029985004922919011625235301479616747073278131980197822270584870605287632283713780311747282627284923600956894000534852347229051661495164 [119,49] -179683919942831096119791050098582026133570197221636698256400814496899152789817401635211290260606117640023073439170395705865732825773985147829603635997975796506777068318348169233306617438940896481397452890763556373465340424759854067279697166446575253538792572614571930587654458401620789176353215792670919049671193738753841285759280975221593025518933379877218680241123955188732701089349416245771815459547361734692557567565344476632469487800392762800796573414593980144939791870983049484624146542487964063281402294891360674811847336058008656774034461637613770351641577025793002024476145015859623273293826947154209109048693070338148314973876165330305723162482829811441405083933178648717555115084923157869257218665469142593665896222885822988764514609268249733826498365908991095700395051784362223990048156647730990419447855830527263357376025808703591707704892665197270265911080472221153761984461930234080319494948171110800671722145092892122583775681560350648470160416289945666632612593981294942880324933246011201823744031519700321113334060640950864896228800058644217533825620954807429193498797354107414306213355767324132593683533786366174154461840451606571127689218829860607596416177924614285449168826435203971499546887484892086339777828052773844037617406316434826235340382604618771421144122148420400485627495843829568377067472433579791118369567081737256838624350474488285627484119294599706486409130388335726960032339454836016335651171636006137927496891919620838038429355627809883975370357159852967474527253811915358579382301039823095347698900371194976089580674083944223206058768489006621627765886499490909882761784927727098188133966251381785414624262081211559276688511705220036472497870030657489440390206830289626820750909998278733963328962853359650801453231733886876874153813219506637408856568474628759 [119,50] 58546895490027214558723427914853667963494316732976063790571495912468746907831321420754215062575016482471599400662150480693960463201228844928501229554110204195717745998629042878053097897800738166547019810657856320021642859556426109576645010954520394815784199866693929621330594674004221722502690501038497572412855337015392615758901829907035860798196518831048535381352241971224295568794154796261229288772175579978920813505153136449178043084785877866648906985619711452700569151774972216364509407606805131589920350497990060822858709102393799230661184625329892564457977028541907156861353363523032826454706235648910266337743197180757457050908088228752951979776019661866677659787449304574904363797714515334743987043100019107358430631055055275542088932171953951069285065088657541225991637339396356314443333074226419384048534729040280441133316931124254770803507905462654125395839560993450082534395462745447032398016517052554436229898187865723463747565090620610825032002494115122305692520343888199417536247609648991836067691902543995855371366040599975553791998223116791986387109435304588940671878878024161213889526067505612240535537342710193676068408562512818123763331985159301602873945326747552785446692740470946415422705545076980049078640754112215826979361645150411478556100144065917793743770954283707114503903444129298581397982917891463845175096229198196789441351330568026633213013347537886016230424156906138886703679474589205054384042831167989587040369375527097649999752538355974936236422354669527961187161633781577288886303362761871956888303222194313281139996663808622286365450411939373682284908856420290209638080993940472701130509081205938761992917076673992691870005551823063963213968076830376787058741712792547864371344986287631854555251263002884336826587926729700063254733250493803719966649195466 [119,51] -15008861202784459756460247492685720783449145688313342872046596911327458997136282177495040268335937171940728977156710848255942632459967008215066006931569753809744379975251888672283214026771081169797273209611876044886130920365814485494627970141187454558786085259740328830926797010270955419481693042314065138301919796057617024885361293004094914960023706548696682440629145244495998236743335217855250643919746822696349415484577117103549872606361353579070916170242221607121227826982626182458256653087802214132337197684339220143169472457610519098163442954036131261859760356303487110731104038905393935684091511887588582949623894573935151379117955999313351627035283554363405401402932933007856122951894677552382124574099224587816712403459157341321179766722279742030358897106033360469439126836255971673787774947098226858599091611382675551438866936110234891901237667222962654452947769852980735620772646175253385989764592106681728425900165154135574569569028397239317053281019485396136835996025380970738880788966984745918876983336848580453909049905634208675355195130519648652118578297443955488112157962940586635242616539581891876513934244245157821280906595391391933195527057555839640534847082557784012051992739595781913034309906036983896463740330761527041072798856003140003522533848534905018765057154815201213567940817509080402275292813119036555450412864061796244604572630067518622206263388903774130315933756543062518350566156772479101639879508074366569576352475210044720368887570523149120458952326867073643931946481492086755045896218281131414916271842289281039123817114345085514434899900229727696007324721760833850011257368406593937211302953431962292796664164807824374506764660087023039950738996783794635429993968285352346210005595743210795455997090260912524314699947100948752167527988660393241420048000 [119,52] 3136885955415127446801261989630261284658929644794908411039785847835248966475018634977976099633197839542542159929638165618819454029908156097882004269228269247525036794591612192206624566576593267158865275093309618498732378399756040068148977610191290767198518612057206119528511488088675223515596379347997111232606557890086201260462405250094932917518369077578570198642055159082717874975869500576670287239428306890249340375882398918066608242895326152147368443307125329691354463891617231283768154276391379517640338447906278121684715746653160587008571655154400547682851143950984682717290191987302645538567381726873552234702909785925959209535824910128397657475798730506120691085083902464789417127239483452357094358741885026218492321048816371329552468769563676946753083073833646765363903692631259887258831364915651332366760519794955284079780364784904323140468699483784022458261346141663690087000988786275903612659655512762977526964115388036687674446731510080335885696300361730959346696467951748265146787837493587801958536962823388457654097664965451253565851357213941067444356754544924014944626211465835370848443409153781131414804985621432126877438471473867734449285700783717280841754932548954504749751295305018220955712817066186028398735220526640868948238856065758897793774507682227862963712827798190925761854449510204678410177079827151286758277540259196574278674497130757045942172230068947426326192069474335032644171304717485375309375666604159076028325698957580254127741900251537395802591866079671478972230939434007787321657453827952706421542432324129160449555250230168340653222931183942903259231511652657107765365190846318105143192983341067737007163860892149548171187816848873159882251892636060630884325087722869454333661485266444327278165724942690843162560797536494410371116620439943161686000 [119,53] -540395579684176280573109334160315001618112168150069762294803886410706433730804467972332081140840331336041861281332061477338960158310557346900059332289921914048024107529130562122037838899330792568193658066590194509137140549919355316730463142168094502756422026655796974112819174128196920346824494466423203120496966464589166799538121130001096771761294495140819033100414331784802701132114259288404607772680715480809806476742275734054497430231213468828868753542969682420684932548422280373644138091263608805263686106040695316740337172571034649321772855323643907387094945598964448257415550882902567490639433916339660686663769399129660077447714239617657396394925146322100567872432873806668816934135903011893478668344962200805909827688902692354449226709759956528253871134727887935601986438973716505738647332715867414586431093161206151590306375795368499536471270866729097905120446937491068456250413063299187021003396235871022396517407629836296508331061301795738987710201565672927068855640594100122380598748892854310571132343028317099949658720347594247859765218750841695693821028475338849834703487010306716909907152826717721616716434245784858650114325771218437088015521004679744170602360182813275002956042811838904231540210836936713897635389954951641058646361124350372219116073571991837306866230414039039349353532712808882295316220689909628072462196856483783389450194424410598192116811030968705458243883772005162909926944095766147295112800925548487097734072080086295806401922106017349435765795461780181042029353788302952098043018252685326722619687859467247114578290296652564711885897952977803579102321120090284462667306703773447284459911608007793528169962812602255255762265119844946733569865792331267500911827435930908698154334060414995499314388932632204358948980872076234344425494065705304875 [119,54] 76755433830869676780469957736985892763831196734947143037218004017400994874235194445873150044365376884094160084552975037499717026063756628367217121791848386859274098671185496197307399749438373161237750166864681717156600467586662627799416425050873502767716669979187522401838499323840766918219597400285430793920648523293233960272343336572169472656307774869657014930373830534613608237712202292198914266781728516025500703020868440820573864685030550674805466911570449544289181228382256862387495789040756128339521580256626862445837106274193486482494837756048330387055683024893432779571838001059834563228227430254370521871166057597762128590416913493040190282676016789692189645344964133226010006591885742131876143283066858435486709386348307609341219410107959553756271235642660672979815757423339790200681216517537736393192849360894933618141598159066807643920956548899472219334864563969988289425231069280160775988053119303946966102875314961470976882991059816853902426561886414515627173900671501798676206412117054857482387659801908430866933048133392459779749890211648968347068084067410539353105364621784318448815123588736357660617110726088821104579648676791329041301953394257418327474349728663080827393090540405891652603519740902884955798445708199018345799866787127858069064132499640232589409412715130034573735720451683055168511752199255249324224928027374520845096964202188930650581961727578094014759275165968939245407847296622457573880905470489358755403800028885702054961158802424909754766957130688581271876226560151465157130171308079273239374998714963447727860595240430307781612759951084430353321244816747715265861732532467794758256678037520105052527405499802508350221351307689455675134736039429576140779838986008182323729719941596959089972298546056505816218553297220001270107624691108725 [119,55] -9003163323116042151087418454135237046753383861875685553079210634187975019674176678617333400122407075004088483112078490374346444915661876832063694546270124676265000519297226554419405107168635105014606727223087459815468696612446242530390912689667497640019854302788402661910768279016474658204407463464368848818195075410783809866578569126505027756333011327049827851930449257788440021030632938327930875579181327126862695523017020825510544850053643729033018227494092487306123091169874535334061808717225748905816172500181233462040438721094498360852438383571929095736633172499321014430996444648948784786795243415126273639220395628508374525787514565477614116445999684139293578561317923780383250785834171262135925520262679225032643153333946916873585125271438753833895861195895510208593173604232558929487490450430084339712536639442743600044784440274352932346123205151594605494189612617774855863360712346264705076945320947908420026643814120816447284081672346758438667550956961833196898525489160114111486184547416163306548072417046278615827639645341153119575393618775773981400318372719613443681431221208604276149419444762371209437343896248560109777336571964682516054515862439346567816647881011053622164403591323187912727339106022426322150272965044175614434288240463658702395675235041791266129078392469810541480088100196424326674689329165542703484266371429010120476036914819837460391011333572867113687435077639390719683734918894337982647473307281207616815174323371309799743126942927410783947946847464675402646837171400995727178438921565442640945731073133323089028049501740121259031290562190280879999194073902533136608530432609652374904484921295334617915858449378247587093088391722086171693772634364058655916883816260074277347720173194971037394657972575328432947724983917699717920920014425 [119,56] 894795421294063783611840183573623186260308021414569903516932118684369492857502149658955745601922157533426631807754537964307811608904305461840801652751000340444590768137148099532679904436649972327794243461144436010631880646579067652638029261128286853293946166708712328625387691306179038096889583884650384660674923942778188731057236429799959457097924006763566938059431743876226155113919868717939383030504208415137831836267649259912550178058903704228981347172742330455178867272215830539639604492541267240135608319876518185458828928259912579087914346208245955359047527568235530995515679889302417421477156996506177822148664255625981346264105766218405905532359819770520582034119381142449052749659247435972726327036967657930205612290735965742195842068713389842129741941465953914841825348658991300980761796787986498034260840645641463874434729212205080121731171496406153727119564566534302594845031554659635776783593922352812698168310121278737967687524844185482076836528354279921784048027728813818359644853482036467393952246431308948616557656390256819617077793328620178542612994472359531210348839952616905104584843110060448359323719692181859936676162947381379278757045421097822079687912826264668972207798567327176293435370612228836289721574228075726855124469643296815532539978380060048670496183147994103316743092477359356162338674797156120387876751518718123445261470200335968881174436640239274793076419724264241836287692022673333297423227546380551946626205586229276276398967179707012567772549830604720720565937254287344961195817123199422914852878641872369494668163564659610695209602546879604262023511730670239530508543953034481260264886566481958104439269182505744041324804937531102148490865417172016234386368822511213090708082793536181075572400315681434293419573894234530075409550 [119,57] -81074906737630716514862993288006639897910395531919956826398165885358990425526144489314574022592439815016942439022981647570941517501084163005650638541248236985239469357968597882756333894576850810616262611445006045594055422726209561235376291613179394343970540982231210044678429232104675780377817746601378226254749668950769340909134472440802286907501083701950427405815608507855131387331426739720011900271710961877971336821649686576711287098294915284139264919463147563751258849392857003603955767870475634579128424457281444056629079893250008368166998123035323612011905121705796007335502916975979883128649634844423746991433682882548377547274734763162039263642730061995143377419880370176636563791461811339802590812280953088403419204418309507449166254608919837438227813098843580088581760455087914325954110875873657714464600120685493900569232272976347609783296355006681053702354633358848377520472053217491713030750291768727746210362538986470764160607716353075814141497954737290786935839322114702608196879445276637496382086670113335004996115016847594297456437287440945379324860053254860835659211280963668656033932014891457144331657768378306397885669259618594440653567020455546949226848072331990751176000103503259585468318372809605770496156030421749283223906248700554060087583254338917776560800296934593524413536590594899072249313195140863533559227795819855576199190018500351547925371907307778660360044451694332307650526994514355490860440637383079192014226385482060195445542033161816916597231867668905649298797066497768082588705624107110664786354774767525582265125489895900444743006801428176440026300536800099942428088146852081703431461302020863802039209767385062442025783044412481185326671547109279616135361445751308572410290211408480458032666539712007258400518884764571273625 [119,58] 6788338425105258459235187217325367607918556107398131348765306990061460889862054498354562451073840230509652328466294900465160060996710314209064082751920739608880159092750533518086327569673077577788584192535028646080697593980653572638983108249823894651956502398218114819274435424428019643681018896944182187155594267184271745888704433638430724548920101855207026942003217492704068009908647802251475105162139312376585364595057226256126924892301218187193096994801183745639185733487822158492755506659264624812585406811524802987729289140530774132906957490648148700806940607268444354934110675647522387914819576777645056057387010297460960093812273498303261300364377273110449482716001979806271393938670171749210356188518649982229143425144827300226330976411396970768699604579465686100880644366914313492133875502370071545398092289986546129369419286109456358643276605047100238164064320992921691194083860632158069582701022930869906968543505286222965612520677895843064461780013341122054893396307345886087544853478562114950732117393640147022540738297106080780049420126658461942724645639745732623698557010931200732900188181659064854007732136777638806080062123246986856085051485028701063122805353252606971824717880698646412618776061418996301198286140683527140056250608397345985787272377527048301586016920194717921650621068638452335501754724318085109700941700282486816033632500604993771551503451682389441160174978897983310189068405258840726100195302133288437913592088640739295700739445148615320245276795950332322273427811914858604413310373017879596056669863748096671031551340030731553713238413143518430561812397529184510940457408945245033125662389439902223287796320413573640971828562131698588819411711405396995706628639724681536073093012511218883995959358718401927092956367426009100 [119,59] -249854436692306962245939864217915836082668225036622553218363992658085648130858342418009226931972115611473195939000040919155856204925243685781555047115955546274006238826028525056265973778848472943615121725805418239015290242143871138334855682553788903427902031695309211539394173976094461028380974052519078613418641921933596865047789962288126254279137137629835179447371526771333746654200883670602755580749024490042520913334045464251917508010445831908532522431693151189322961840915435949673888717003979447499777966685266659556600293192690667317650129210881139934273853208340932844558436450528451848016437397834937401470492780135066965214941082507848502516258681235434676426156604452987916168441190875033356158408272748209492614816344164454314556713209617382464509150129875629133136023950190900670958310194821922430755906968645184261831196537521348800039014519990120640452555715130342344249715466763898415264687162601881040648162606708133283540810022377953916555032160265878589484135714822088032355797608584515548417473044133235203323275493545807093217542263900094475376860047612687743888025575602855571532303226031279993903682012014789137665380876696205893994049165241164827345940205098672737135214112639340866309169901322075923774927002741840032652717471272543027474730973842139862643848877545700319219587292229954796946492914900400179803544739319638517029870046596381285938168120836812555395258826691942943905408514279235939801280716383187930682887052515442852454714115492725370247728897303354234233660495866709363780988537076837562152539027986833451433338604462540665282859627171283644024254023747221601482750132295195129405782365734841290159183063255951877256921911393466544329486097564385180607924576137586109239096333600338242419685418788447827394082241700 [119,60] -92767781477959331776293040616828511565304024622286640386753149768505615880560629406694706662951682978883536200666240610754571977058773632554460762458846930801166619551025924019966009520268730185821854058921794087924270941386276488128626286120704649174894515836610436624367533631281149517426574950594278397120752647779061106833567396718556939002081753070208875919910867086025264799916135852766641922461432902932812651418184859201929221174141164415025908664749955941779144833416986472944028242033039308662045987808513192662017491779137250752884568777899545836784378633116632203737990756607362278969083771653820707713399810839709516473442235226378054037746342277368006192888944301003385039397618432926221817977580523478496679463108558922970542666593671340076136560958939337028275896423258957383844245237755223384407807542167089413086002951048320827174195844604021805570290777625594998960789336566387009939797555226417621634472127299241344717692077237957523162136363944954321525535695253895960417227924264143061120867714546712492271593011465142408883768716815314301158406468697482197915417199234368136151257753059825120754822775447870941912226605353914096477464811819578362914378172207746802821871478161157152890343161916391494500096269869304085363697520804643127183011563990284122358894955458279161392617851828073098374840146546620335923864849328783794102667401438579925121404554558382867673101930200589702501866240424003074467956555436840766438384291431485853933879330497353799789506699595703013616242591579559641264493497965306876730062469238940406869384218866453012049820900132980877868582186100816805408113761374161470960157780590637586517672771319337366416992437663891335635861861426970703425453598036923237315528433250318699275104267216269235167105900 [119,61] 28328068020587352429488722549886055058722883745033584773876483678200241208855284404054966810363095220540325330610459021941312218011624284262201891895773716415642940319414667249697194177869703078852503038722131031859200213138004990322722322511392256090530020049298795287929625749623192857933280548538430635550213844428086579170377715763361272973156274048606340375299411740127839971530251272723431436801789063379612986843874017501371496046698010541779659401356125145157867686855591666746573443347714225166607308423362469986767559792285429736827778710283422192095921642211889514061489196511634770410755553509436130049199393535526459028935055061829633359874935193428643497368368951771276053857444090973883770862512166591523148731223308812131558468530109989217183918760969715984382972106980230122785236407524168356916275904836000249708385457408340064883263170485594021712258610422639364842330334005917529591008006528481747950036335793138765801620139847659412921397685654801447477282824976178129751931947995167319449715222557191004980560953996778842181932342404164314636942844865895666072535825267614733182494206554134434431331479680853773962247941359200571890118436678952958065206207170489913417920045214922651262904136403434228812949825141526769664338418412412412049593067838858223236333275457627340806558457737718327756112504094708621500605928098242682987131661221291563637323388113635415262776631823276318889106701456916632899385839001345162430936076456680422710823416565796634061151952031276447086766154523722714471468461229867246754479501963331168910640208277728283162605781656705775439841901921680857144192789239519725357337182323974606389487043730558612875810093094789523166604887769041322937308539585415032751967912591901592105654009823313672774900 [119,62] -4424480387597193590686699278470229308141810776424590215713199332227756671639424248171023971759455587454883211491455233684052360104046435314426969160972696605169100049470852274813533838395694402496148068405589937458205093030462643016597904897455735551025617754714349264574965453610092077681735816760238142599301269045996015206352815281575822293921893518322301172884931175976928214434286756394025726768309829047750810790959339802165782409719406976091157877760576290086297977069139700062003502380163749877500074850613018568494448055301045465615301212534111265374395742662596952582961996926636865136479783350332771158517934498183624753853611352277638193509818065915792673897724043793222246197616676256627488566151198413985623508891982098781544482833612758568742685490922927728583380547308109936377528610616849032854588303172723663720326645248909503183243817383786935548701789788192430118436557528279466721998788229251705018654567531915527675893395547215399599961728595915312892311355525285235243883016304695610141938792855805284249662628699857285441358923061786360033457231514134079847336071559920017380420227416270426316771178545200535587255868594719009810298272835312683957121862782844629888004152457773622812590115230215828801330979857174558764869220195899072816916951976247189053069456072056525436835358977322146803806855596889020926740329513726193895208245917289970099210117605620782909147672916114150228047324702581349437940859381461989725065467769205965838915059211149860280187855883464496763594112902898624728717910463938735313357297379544799329400153714002186776771479520529535170519328788217309219435237868987292071454782290593166640894420673853575347277742893219276836702777588712494195955726602037910523948927718563013631255715528170008350 [119,63] 446123386948967643964835985217716115680534818939217002486681387527295642145319390283384495280664005186609569355340767942541810557286468212392308739016984018621523779550113756578376298468442798360922290347273608219419432596662714370668587005982990739634790504252252870822295375253263319331473740378345624437694155225450156635839098916833117007129113087402650280022252636308410186108278428606491365459600535561738594386098444003802785387461046714316761540593731308468370484988888010470724242741838907269771212414476685479887389993333743665152641996085027508877247438497681706756570184869283050980778972278432564426776990270264747388439214003539921292929827215966908143846091233212221414282250913485592939512912779550387040135866771729594634772906176459341537116006708759011301996028284013329555791718910345895382501377808034714608575620317741949540684116624395253068574982633255196852235998139713901481195102397213992812335578834564424726978939055415479702123254953141277953280804193312974223804958712759730672393421548407336490253524092026949303200515241535585999154944587597633199166532984246351495153714743150714297885578376281109185336438339814659243925067694419443241667147055518331795668169778108117494866074564653063845169610635149776979079637401154341091622603613083650551442999801572332542856075561890823879727195416893645510158580637567419554836796237493692130918779284968883823156848879958243202860086336722144521300826194236840803044073546116840866070018589415790525660442654389502112207910847690459719563479693621671343454967309117568104386061743501973192969748720468749626205011074086262925149042170465158446151764153740957245530085831660461217892351701518260281822131907664997666563973816696942498935745091427740106772485813904600 [119,64] -34348360222807298688663982267728257395560913040494392540492479906290865969885182811386268483329987278398047815047178193269984836175267521237346426249835542861379815565229713950552152113300246628735977864960477617579947656911621842926431055082442770360556458104043262900016308380178026042264610801023789027630215710055704649656947641949554902706205871014742743040034738274540747171124473859575502579960559585124550122505719685549138784653026960283956816787938338554228879607160529277991702989897409847127140261561032713214412323577190679225734700916757965983571768531470528140646326722272042424447096569578207302706763381558094073166721118099904970528091142991879762110772353491526465283953773589037989578657059402647159694160912397243527392738720564374736156182441897487686640001272777985365144000480199953294291349086709137978998184193196605436060857247036320290272177872085314882359884363102083026864799028085983611672654419847216310001132943505414281298888309097486320153472591654026161084468097255454380559649114322171069975217003829360767387080989375890558137381138414218672418151267188146125864336576843354165952491494679600472251282037012853342268477005369136880131514948857940427307474296968926481381540744703878523128576464468255478293254619945792798885972272986157746193644115324146524355981650343006786210947455729617409193349011792633896119900079090410725176028706448935572678275780280923803991544950353753774393694533933609997615858239122225692357318747169005355361432239761283718529073362356236592133318749663291244688266777703912396864178595377695226317597951509877428116195245954136254819256944326470534711047555461272690048340331292518968311124850268260595205248174707073068476403770420319393252691063246425953566845735780 [119,65] 3859616136948037820496379047361238877318897865214586047441255140681689445609072698932905537522091290401873768656259978912279656978193609915422557784346428211797028768577888351577085072537608548728420015037273682601310033053926721679867479678547652461329045844168160961767589787894390376411016451309382757293588166271131079544789697535620817590318703535947916580252746568841190701276844662815547633262113097925532465080363173967253549136645702380705700123973639487267447606478879617192685204386307102783174701880619850521269609378187976149007258673308587589137640534409189001270041399450900248763515223149632503869487815244798550808851046655195627832333056643833946117452270981117271159480941795579453019591228252912946272328401464241877618360322909478734788582588092788446046476781866654264535192623513500597016423878296686087546300200557537092781852487554128176273059126954840696548094959729027273613782757908444303298990595969124339240461437760024899992503305466898780332385408572949264407968334071898046567460085539585349781359567879302058782877830756162280485544003552148687908494582101185891929597450047599672620698792523186615102874137044282551178700119800218361226932765981188983715108561010724699229319135768955399128635924548609309861107486635522415907398547877108407406691898216085924585262393225406669385351387921309511435518218625132611890604551263368335297118045450245227961666105096478707739920968031829179283625851838282579260198859342574733424204015397584673898837633919186426755957230527729436014423200231498164770520185359970275738705313217594982368472782051348103520008033365920528808981625128449246074758633952267315087040695088528593130247785716301954468285215004339682258870445657754247897812385701661459133082505 [119,66] -661340735254271706440473394433678543959164267969737435984514024060319743111817061908638430917694213757526522566034433129631526748665182096643894495926204544302854406633527563110622083466827494549266638152404141900028295418187360304764192024204096969089899084828216012543851060969485985387556502882412434920242141210467819266358133430643798279995982447056024303839457212199420280945787947362774701242605976600841197963120112331368533931940180210261845473910664554471490081209152633766615910006031136427187171279759759472325005684253312660516622531419416092294239018528341717189076278356048650760691315037967494007405631122689114949074652266626532815177615235578479884507264560045481346557747892969216476514855798998626991844627590696530841825065599617105725980625882536940275109093559732075595181449873480467326631420429997378343830770678708232492026662117560652283839746186419729010229090287542998167990097867276759473114358799087644167554582313307390397004735341465625993724812890197518788883020085707077804169410044338538261977989838595340997933954108839351544502065183871238777552102688039213353859629103392269404049254704057338724304429812762544384036522570878576476463222279351399976624433425683865855676482087134334339621047691445603418024061005903402107960627601471497178920322149128078745937631722066331755297124221145679698181307479998322248486995220403557166871351737454436800205388657401588120959941817085188913407547465873531703333507184899972218711757551412025278283162058637753270885465951815985264342998626407952164828791404246762428378960183088040379048683594634047766781893023066621130687079624369322162959278531404741406125411849234819026887710175791775977149990537659561654816147194675330323451178943789515660665 [119,67] 68684227856758616141823583679003388295841495545481950568873397811024284278231052241637056945641981249027846802394275886640943149361477358024489251815862837593454698353186813876594068689830030175005760841562459932748202686443997457644552424992790738376655126136956128617315470323196099703540477490303995716125197465154636827240347188091450364417297517038508596165844380276409675775445678250641534519506712296003537899154481328216875174932443090490028048184593187256339337368059211106080415711963322156159297106930254060552052837975754961277691801981172247001468024363442324621924075420656182543949227758913500436718050033657475211666096780847037735247817809791572065940816991691538468717006885958948392767610332727257194224585309882312744649994531175443113119839909131065722440380938224656881540011611450636218062580683873540740007391672180115863415902220554360279475496566117683397627628081512549553071940468209212239994120907150169035022712338619198730101214936454354269394712334807135317184026240969663459184042409136760525890553286877480247652460296395158165197173246979542766970695400228490571544646024348604497299373074753465526684156958757385565663070896186977458685859274556631016825071631572032193955912451258938289333602628591691118848480542549803999963717922909558954111319383947152048052371167484534880788873682583267367767084120474534719911112402419461702198258523190023762693460061927467455453096794516021020844281117567154331768828756377845442557394398276477454088212831878538844170687187607040895340849631115074226627715501742331524756929038361094986360258791483485094559473835220917502183541025850684019023517102605781086455045142676544157398974356856012607641305352123933930716156739290364751401367836485020500 [119,68] 2406459442254259537843180410332606297643482597273403054907548839236750283982024372475394052350775975276042996376820427994538620309695553082241004338160644366088493236164859891989392478014727476460198619319507811124959790157073876248912782666040260248061585124685212204249415179003221544698304444764192051923992029576899505118468130325623600387645247446427395926191258348648555655610862675633536123483437474937986407498286544673805871140314529143224719424588620337071289905329700757950389808627088937284711147093815848881463983074990460378533250450834650380047113198019265386003365375725269028581972663957841814234134918635860283050616618577581120151937622553803240330573803021459880219533735000913099487912323275820003251103150080431690705557479589948209463686383948910283138357569395806408386852086125062695162614132857723865541915743166478016859042208782544521922116577977616235667496269103798201961669639099939849480174333051239228574592773212300303057271860068476098971858201145503064577922435937217671036248149977667477177007696016954327084669538755506028286751868217354774686984731592613505937231292260477591261915858132374590915043513183245237063445577700381451467611432237725229106812520792348153776923836066331357285351396636145411181772307607066075686184332140267737249586821345586348802767578905217583582969151328733352990113920353125754365263904999543929495906445186963465453957769416864835829950474697642651559493163052352587165073181439233412148104051643184042446014207483066574403358742826586673105109364961330817222805288509333477952130508701550956042574111003335572550172837008059565419871158531901351487002274211927139887178794222282560246354464305962945904420467267048545533382912070405331508074723020120 [119,69] -1998383519439473432503244200326868745030628952558201749682609256297545096919287050439320730650524684111323507492729408751431809893037964095354588141736434829165044965629149834041827891817616377423274506370292970458728087300331870500262865417314396054809025780551839619754205420129276925465010265240260137307503469261198049573143336471524476501264890678160776007543608412551443193468266351702558402513266665269190794795486156085000139766472789806042603457679576785581561603046880020166756189268734391355946634658819677251638280475956343861531149890693534104081702809042264824151947152778695649911855062137481481017769433808438249701039968843008734423139245072610852396001662619970280584707651481743225494887040300701158641801263710835351102469277699860077501307756690417582033983543548093734166056701716898356722923103148479690335634939949066480220762321485595009975612776961231404526203329326457251197218200944776740198785895926218807119243950658123218736824916358976467810266256826077621025062304523840793115723142157174932788819385213853688762937896016078205461917699205944250800499060661965681633067502283965490511450229952064834505725882457411566302356736700241895493986585798063791234973045790979300639296851346051300723932114818633993795722475801291244689270234038697264005618536690794095133112158986696522144225207891747604755274849952163848015084628589427683028054312146013907125114632450340074473428276202533300621974043003289226810667925557056366876638679829479016475965317033694354784107425116611172619666769558220114514364957136293135643895787410487306469763421241027369741385177112504805744037068293181036227410656478707790200014284484442570614124730361273947067605453895941287230288213093487776158180511335 [119,70] 335571216331150910971170337250527017629217442823528066452856124258278809256630868983625201747945029684005420617315155003495325195154951938052798250397563444247276375600329582219385792424604595773182848297682040659087940180861921637459305889367304850893457826040296451204253749322953424228619933354916234604648730038397771730171918128733460490237632129112468862058018359231671940096835255978468923702704500225154881770427748478827649260526474965668599490345833055680435130993126559371439341505949823081211251606207257474597584233529621383932980719800017690922000252892453912903990882957470536543631878962371008173181866786179848729419648432853544908998984689187002900553745307302428464888487902221709921425975557730559245735885070618619689450488398947746275826333605032766123134182945393950461783177832708556700544511910461915419210057064776625901230794100421866424524653358456578502135488199770086431285202017745431469814220091971523954305231699997276376996095307446547558350887934606991055619590301346029862892876163042852789469110736201820161287446964030877926188542841433478667195592050201736916254704954600577936193639940128732491779542902052439375329796281461143640025426387417332701233198231339575924132410888595663474672270902032828757389879737167554407230514053506330732958897720014460572674861730687303342783942989713658037212860764584417383165457970966701703147625224142331267286414805889125505195937902272989062721757265513936429144802171534070641973704419060790664407183991928129557753164734727818100857505589571948390137987657223400701356608397155828283738426157140484165861342473538952351365229628481119545989844989669080417156935241009784685028944535728171218883643187600254894878237961893372897337440 [119,71] -32319794840097137616773737864911129326607057121508382741682943962685838513101990870933971375345949570536202223575552684491930539384756443729228246085261683073470660912425947492265505455278012571023851285813072290956040526996880460315208184865641900017993545667299945056618337320658383653676243822003468983085375161659004618533986656554488326736218510606467413216389686407812458298405418517022967513301834550445321585908677966588488337898822073022111417066309604442787025739787931620086060746594725159153636993781375271976302031790978526351104413735022435611125377955899523719420190737474886766597292716708978855905155319560071069678610306840812795169840035129897605282060979604391784232707201826636910833039081291304340183952474802862730757034592077224651326294171768005358343718645877293811696848777216708294954768262209579746655369378380387648123216617810210447263349137948855179929322325291661795599170151855961019537049581236553875474371267057130300227678116616982921677084518027990397838304285234586172787462636975853530377131279732256155503413820780830627222057472087275228765718312020543585625746944863982113890387644025350807629562697778815607911040604202800662436408068680254801321358318297220999713471924369736713632437163832179066248939911916923292547126308611217768795369941562883874774938499174644050389307112550813272059372381813072377618423089560894891220934682984466471454095654684634276016969014877963723819742970660387536165523365603334552964205709119447008474998852910640829629401497726848859454740440990182480275157385841130442852937622704207001787991093102818836959481314537488775797968238852211977164911708358252525191265330578416431852276686299210373868730681561468640028584875949189566815 [119,72] 1916598620656512862583062618289139408762872844749470015142019279435418811888973999112467738067096404705165809374493175546359332001886539880595062451130043932865149245330731542042463694833335576196942232657667798653330492843400020941545012875554355190525648475654827729642131975514663808296231287846350283615162736213608880244121077563301535867672629194469246538825058084339287144208453050076459245177626529033756375715676870434749438459823596572909485696025756330256831131030154242753353176583818666211794775120393913067259834482648349416787090053964575707117368473135901040966299574678970661707430391659458280567127320607501915042795481204113996388998950565139441992436036692442998832984477241680872549800094693232941965681675874990451118253694984138501577306342155996571352021830113245567879398776927931892494902742879714112155716310414100923518914272407321554195394631293969201920673229297245535788571623371097357879367339081280400471013874536632665098606106696150986590933193443106634676883681532512690388549276337513314990812089246264914062421840290158113472002623007566117502883910294700919621120436479551222606945639409386163101717996319987381497922391682647932174376769069808039784800520167026417486237957028680069915574949248235294676663976646568631359026452740056109285099037239973201702048640009718293144335344672208023851893716945592613482383182701006269448938693268777966017649543166533804496011751141518994216925892725300859002033934615849336753656222041099583169510781736346156899357788068629335953514877591409424564701689275549326353470256919027134190321684541025740967980861923604558179702812145730776769076292928400067156340029132157010509682005291849556292010452297834046807195902137533370 [119,73] -58700533688618672080656928298226443323007464230199206893664349138298794729805709058228645919535597355411099397275503299504789217719837628926752975846927010371774071673950313551266276426696877417549035175530450478992858081590850125324787548475152894716223617068901186699531274953051491473505745631351469368470063114794905880725026358750453468006005538650861801548459930572535656121251650587667964260885140620581775148000110222027137809951580864939403373754401560521782018608616508713345407385857811052553493391994812759182258000576210560992778478457736310445625251754915996966917403196022715719427420975044679944928321126484115285904306828493569367886678887968718428987060845713553339277505682633474090853723644422893116920733127430489529456966899376346738503658941113160924765025777803673101355819215571201504023086781073700025087091487142819932511000502613973816483115285822158412994190106084797124809469352863416661542121890413111585960606143257019056822540607509213925112306540079216857582695933324129641757116646183622116780793516114349323435396260064439293394624345661782176568143726009952902867811762396724745849822999956765963975710749183273901365377136300675724448337335125278156072599694265185671400629805790109937495463641495008853719032315892013584042995479258247972102551989635360989735973089885959803399533026867077364539716413093875874674133938767902603184234236657612368641190107505900116703232250297885610176612354811274291987999278305230657610026306013338131979639660391512603108113731614874733055134739045967816498212685786555805214687019919196853099843101922714618911573691800515442731477436845590013487683822673231079992994624742064031977785948579691158990956958816796681047296059385 [119,74] -323390050334684683161063961027643010551554556741424603859999736125611278689438765950865570054918727968603053022811304088544567323613201360958608464266517894202239541499335300148302029602987090638433324419898396511719326765286572113538949734793513867886044493594135878937375130413754147594900919226273473359274984460729972298882259412374554274467636433007979074346920243768428711722839541474082667533853232171548206458287621692856262772025073458196199043251521906982731296841017120010330374937481951824501952635213930595453526979207626862980773818055036756528442138645357566306538934348175435411466304848314964858680803974931112003990098040076419808333989711704680200807052151143440134183761329180075899674930403575066664511102579065031996402955603458300628974461121705747996122531011906070946739035455813039235274067143126992292110784984166091817210311081045469977602806083950613462685067731383678347990965245988533263012505695650894727475874139611602675104338495235825943995965650113300435187836309510210973001049829844359143748095763625115807279397081227720607769578181199508716729512868474685718467968950710659472645413887344776322598297403345447332574786394441718085307288324955438237852296168707312059923576679730724775010227778256101165682263490825990013704297548357585497576086886177233863527836929707146484771406117137506355766658521514186585081431002901187378135050355010208088773728572132921754007867551168564829456077482380646704757798625172882855126356937278195307683701461796630818283201486082112614075272803872398548234881898365721785519602417224448242753149680914188365411767926520934672920201178892151865797042764961101116765199613461546103624975944496161446254560367258306594679555 [119,75] 88671024405581805718701435740717052361640528142126680228650897160007721348952428601587417731698387672926941545868953449574758306202827019742940675645565177056736087714325222968229911055510305670133267195156925941672345764802042317791982510177699317280458432190828734086494456783568447276308979389746380627951200748460996874345496957754991926313939988130076785142160493658042178957395600864968101269320856645209933142375668563791599492151010898232532026269196909201894920850829744030961909671486617009918587862243502049822256181665022966803804010254488630886072315368731600021960793051618915643572437149005000468174025366292514808058950950162289164283988825535737717947327694006021463739698815264870303902922404553468466135224635170373716579438064050216500370657999711521814713124293855277669382496685846272687872119141576202279361834233124383351920596029771865048652356407563102606240571341127732827256323506001429849285041009139515424419522060743215036194167933561143897815095719215588048364452287149970545926580729808269120741632382420091051797835792769440993710209777634334488388466995485718669129628951254330599049398717945058665798547069150864115736646531384187285798881959134639307061536138673941910960088257377542328936349817122387046787580598167991640725692542108417002815813986482766816693397651599439827439083603369189933978090133113077572918178414070458957788194188021586766162514310648183568626212967259231872739208945222872975908865141125205856610981608008912786187200467822930316482130502265608211246662219413039314864574448233051584076923088410694989914180090619054081760767426527588387197678137442041353161793964304563516481520687220402762454208821477736939220041610478764162850 [119,76] -513992052841711937354320959977508798169801927071819472196025487902672555578393940596464425456911050438547269751293958825147273450567997978293812776597854801948870808890200242834663330320567680676606309448309084709471360058978114152443465109649479607082521564378799245240703851111452644162310407994285599018044972678599735362376955392978636696993546609262966255760901963700944083195128235547531080181244124651406007401793024747053736341432036489199945989785251544895051464248636324812268436123180683452071590041112843970937259208451831892216121604230309354154647598375413222422963256252879559356435567396469447547586560862381142046507673834239550529952260178429677041103323662689152828922670891194363279047753219834416973231749355973083419223664502240407451648444611455486948866918206244182467032918863027844796258909575775458965356123389735797583747750425405030191320318295185801224819537755321532078255740658464879864326747421199945085489123920376167353299792412607248456320233820695202855886562682635036697384736520445971750830814225626753826782033001814797967174808709508292164366218543056739032415645027815290410580271708545857163167183761253413024089801424890367529942098219487932965449692807163441761213779253987474839783089621579285265528869660352852143981922759873890913038075397251628506392669736617774491636678251637718912811966877538534506886119310718230149292753030834238926197493537917303409360093780655522500328640580840239852900249961818320714067318259538538333865198877318568428848102974934668582944319657783449088350240366864445402160253167084497617236085019657293179763537843751092880219198803520632756555353233725938239903560591572895543734482681182954881878633320201600 [119,77] -266924308121461297240852031566471872357445798049591605342732603169994822956525735368863437553816790386219894541964539204905081416272749221970087181254591206718076944001532975408679025584027596653791855126882620488955241114032030672184568354121083934790076653982261718170258098391028448549107496586826889987805358116516022751635084772544607538849401777970829145248751786332974610161272382078321213477470647570444577805692197220176323468493675636682723056739982563915209372545770271156277059673119656452348926184917389344983485837232611999681662066928265820615648191661491340773453889403178336134429758734490328399697838882463139425528120680350790477004060712459964050272470065060222817873354473718711490191415125073127018579958174232382924509673168536639286176419011213922715963083682399135059688322622385944659125206740305755365255974013438478777981314652893850292671145254332684151421120943321920447277420666541070948094219510670469954944083829854648244391829370667229381978959600490221883211523942970555586385275909289107152224197043179997612721702674690050598428037179262498363434256144885741311225013543316152936697034985712834919709212761271539306812201534066643840989131850869227343328531307256854668840413406451733616913240105192909717283703132675569630030765748695130543428311228879910254199368490248276080618507940468611874015556678801999956225297742741650839324208304385835490919062875546464476722008334888809930591057662601331281630374761478227868294958467108826727926421621903084259738612302229801952912127118718034124130617308232774848600722207174417784229734031383710723427024408618949226502930526997357670530868078631745479250009051974872064066588438492112331474385186725 [119,78] 19052084111402264702768492610901915904431850466327189839655615775251645063566529516390905177261456326330673310291930861956509684093649913322528035665328743636479997437051060428448351689983076330637058372391562242516614181982505573755207886367449925881345853012378050633661084346648079038390604851942015250527020941729974844487662928481823246748657370078237014289402021990676713663222453894397149082458852997672272435560810581282507819746361014890339838260281787332480121326868028828375277861224641967982601285007532755624745255126845424980719107954206893943307703463143379616824009064673314543822643451335628699277548715750580860332672612449840598021634103033572960839351663581076971949831354101740920131260860050813165156039804682224754722980922065986453909948523380765889254299961227482239464158362372663943427628735718150214059550355701358008645918308371915325496515881402121045161536975185805937745717140863085364157801630648204296921230847698038118303895616390382384700030877058977420335917937938434861398507048714426437316166221437772623955153567341970977112831578365453335665065179362049941753786771105773709989831357014918583833998938975382068740803714938200447646420210805608643724226233824792833525534437295119237547282467851253670127415281428922118067798017835066538932851913360535542091807951194869147625961569339064493956840640555859968963031660863589767437985177173294358668162937328640612154048062584581536737861587876849812790165615504814107742695259098956697851826401159606612777208061905879860853322567479402394831104784894653806757567688680274140557434893147307093267429478990933793090005859765460536615402940466970489625711279841897119188231684257812625561772475 [119,79] -804100741318777560043294043266491506528336151690634455063056803096773240988472790017252965118477274255805197707388084839041202157915648910754709632752656661588715298253960075748530360630813842864934393003854940297667967296152523510334735598972139000813701407190178284095660071965025136077858865688720172292992900761658721648081167212944704820721391731720503397717926829450576320638776149894149165391640044860867153511224135867133434843126197110415203358881322006729171096718762573629911537718889631209626924245118816181436735511322930839169729535592345302682982657082453389834881749978554301847314996848971252931710584540811781410168565273794589645367746989520499748527621286515123219769266781482375629231394309909632862053023702489989330946098297146292906674699297533882027777597369192400360200432987270287847194930810286426704985165596437574166178862925072135719425128175670301423688182448181157473806966646368956439679649418205504107230949281936479070092276244880351624101931327786588030827756325958299429619988735611603026503686713991630772906916567869184787096923982351942532289227911146639873874865671781785285455899115181611732186332290395200973822476341809320192729318243725358398325717067743364992651097435686028145712318612103020146135828024591642074421710553104709864778293445452184591762967186177478325874293206903709726394515749810239139313414984135005637423010983869522450761276598446625628885464657926775954001625162027698580650696800956408521509515867799808050989443613532159429042878169554252522011740351834648275315358133807365834525615674025356799444713688153987160681620899856640108593389912173670032240177295774468295210212735990119870537064302862359281525 [119,80] 24176550676830932571752866530267838346674772987241380153571228906665076291689218057652106349036856208113768155629674514694039081927697667902763948533297581938868961775641011824186622543275853046107054489460062733676430370909253001161271027777685959523696115544392173767783254095397395676433275318775305189789887484941600205724048297453899620003789350847185052719662828576243064320906682842759869564347903392205210262191306641663451334876747081229625460614820314801989881530145078078691547087263512174770745553529093857103706594841350856243506099300813998423212999653739090980300530551597499391400960652989235895045078433617644749428225329423214254209504834858350327375590150975296240534029589394964979703503187459555909068035142403634995176249093415982613397372738463680461011596206385356086714878493459108464914334083037477884546694932824951935901153839075765290805307396132075792311837281517631234257459383996372928977684175372022044778997218282057078017074543405243180996551604176812544351142827946912925047636499155469909015919171339889091783612952837280316679486794607955641254581338320033799126678506533751513524370404907908674565384421683971925900700655791395932537360702667841956677001509670609246757672346358304562707173779156859940935095879079687027329087502492579104889565273728919058234939266921028264090769166493109066960363809241454471286351814453976559569624019134633457573011376632961782300806932860413190001429642308636446341159073424266490132005091001300992886871988651631849011602295980156857024054485186521347377253874478635935727901683256924442576406681174351047320063412551570559077193595178636773794008715467414302636818423333677311097404160712231745 [119,81] -534058000186697294992501156179358948977965838286502419639458055305879581794572049700856540969349528282883843719209626248590115797690585300873996499300249041889480807146857967772237136775085972519800204102180367741196826540197274336558329074293611558003024331207857043546441422715380417596964198012721469282537424019693734556621707719813171801756261833685432039053309681625483080449193927685143092036865802271053166532163577235038874608004129358936282137966611636023440724876404055407912759917341830693840256562018805741786245766658182651706066176537048881124450140427860952603744192169113259175401286110063236293806581285287288297498381026613228020534801993770475876695536672015523397372016007001760592880864730526925115427904261997775275604414298174872060872709665289576740798036789904319924874000351731963739742913830580422525628908416943217673955862887153538943249503629788677290514179962108385407416764010940675094124027677961675213474163748288054221834002564946003744997132530680649356271916125488146120836337842285205998442620824267723930568595561420582836457371573105321086361404265930441325844589377405019396251240065231630188495098359554883393078501990901935536793990643269607981337848437131275488588106548615241708799137393617669421042881914498109954909292568536706260978502957575616729175836653795369874730904838326732792298836164924555844400833519487485700049997371455266432145968464919755759593588517174438988851457911051617949936849018159154532434212299358207693691562590926396998988910361107665264095567090663062991281822390368841038446289813664772666457745866391711475681451921952359268958541658721603009265236104160374001296164914515732918983434930025 [119,82] 12320542835352709329678767789401330302647579186834071846976902199328582380009815161525987892279742855270787077854419670855053426067968862985854444745291409472785878334596974181373170233482768847013869139684207612707246897131209193227918956932751104612726561141836835254448528445760986674772703536141295085681581038020009113521217797409117980324966426668583377869709558081521019785242834907398714774244830454629225185966083213196112466282696348406497668378750954597760184118225083229567233110231338936845548667629822332648035085406782459714883841217753777923834123214454774859710777821410753855917506271129967077067141245330969162688417706428663353571213399150814851611573335025048418872030827282580840031873295417848022838686298407295066647532604492890533163296218456779040798465372944299734615734293263112204321171215775567278511231630401692316429131362729143697248022360455482425613976099772370183920920755462286723919419761045667360986709031017116508629542711246320412138637249301404272883108479467332827727199458396237680567958962240220545245961522297283430452413715900980796471538639364395779499916871417759931552552234785265333542862802780614637174602542761740733457256308713076752779817839853333349736832113490238127431402726732574446231689849339964021730233790962340670553742519039804412401756068314287995978449332761456724382909765458509679012387700060253887986476591783377548627208097537282478164618059836704087289490196732849341014605157327478722164469824179947113638952631545459068681832854117585145737584882061038098993704541988561938772653393540470281654409043382808618943109923208521625454697814922399824126331438283737248160793154027341325586554470 [119,83] -363631782192819419915780360194686371789973632135103102397479915511075913387103317194349682158237157546490209437931860400901380836710365765592153806054107556455638223062573347950546096368654717881228481605335284783287066816780391460639810171668769590861845108981416301436213840237871542983569829903305796543444086134577373053915133767185221600242978891317061649620683870912180431393914625280096554097484321704624864403296301171030261957488422082924877992241624487953663835844777231142823211528233265073834953585562809969306564425942866164141825976186991535344262945965522643288465622492400971779478405898040432651259076981677803605677969140899442584998853777800346002358482547645142445355034214893579866515430013431204082896177773898959896484912867540820193406823419078034396100729032798266491692402448431156794821283456860291979381671164836179918551535655282905482479895449039314158075177306346963985911216144763342234745140245598596972203359498747270525810670604650407225155493370161818071913899392556860836815990241773987597855004616821641583202592315721164531669342028368669754084958963163161301859036010603088709774097476162415739167101524344461128844812693014130116452439413601864540183176900376546094084469415254100506995590893523423714825606654123693169720787066694793504467350849299375887340868251820195031248642468057726750068640796423596413448845701590554673568866797183115951120868165284490215831071670443128639059515489140455261663680870484491310129207069929052945498457670027716438574738764343551797350390685637879459467559165034776723878153697649289373096667891961972277730114372691638322229720409691544265651590957157903960677963095502137151535 [119,84] 7212762681488744260665967588339572500311750088063369825391452948379668950916686612727554158424710328926352809207228682682945647864932667872648588986472129397938212212714330192861668404127115613331806679854489980758199817643571012561321690188881744132193741745258194759623060457670192413412387212443688587194291760404215115328397429314716892216241867601655734025535583438781505069990932789369866901275626792058040897596732857368929184719184076307703901482477130088492459264767067970645902387762017724571798506890858166592836562981587565031549910529036159133012589470260225873329048526656720065852609728033139247870624977357017011277218732299761725663449150675269086584080995713998401112778043727173344244489741050239413604613821677277670895171072999307912372832527567216224762865306360878034334783820303847873609325995902062957072021857138207626444937631131049283715381784177894178179811911402625499863310975368140930933279031170554563453521745705007462939962854593487046936002609776979495457378719675134178786694008298645625120645104226937133804461716104949267629596910966123583805907485037309254506228939206775736506052295981989140541702344979371744394597959000553713439912927138951954173354712102526461213242542080814085009909521447034222501990180175506771666138823856022851923628871794712816819274962294029645782933852632310236139755370249486296347500154268312091908508493829278975094360306650713834052220901587572296610401044744143959588691053763025971628896412116454030927914667057008351175178117642753794329538022789144004227818227060489678080602986557361223549336072346487904051626833024223945466653108214645268678272215828227748838228782995830340 [119,85] -44884831872631074945074504636707727369767912284322188149353593543765434717966526602572911863920866347745580184161486954915699379865321190023990304521238699749315205259003932068415771293123097743117424884235055340036068226490859906408559488440560610289418556392843339040053956097624602671844335138299567387405801053722930344789644740677404995090479815654458691701510555245799289373604301898131542715390236073670695551487670626488651065236501552756745562786893902610509048050524354341427200309361094797620898432429924187810300255517367046341214922827811738683400950854545575456681266122885594023999766676080448033658498678396620763549298889425230560394148115411033413329344288215901403618768734249533199719133815548426315273239315960435335813058106033405268956338151920638103575724003445065389310941759811561057128227372431157756131523065656909821002228143817507961405528397569199393843191228813202368690021374008477476325260850076057002103920611745969847831912468188602671189493469620372662782896157435550677230405791227288897868390724071467354192034373537895045129749134104202285442627436048517959523811413167727508433647399091434361346529701662218310624517373483167597884375062235809744523430052941696011011962386614555110181907441539585567295429693486847834036764330124010420027889205700443045656416767262090417108774526290923438818903214534949688484182718917883845566961716355659440220118252194506472030988047745129200828649449582490546429593416769002047029029957037909378085875671216367562657000682720331812003321311994577188143567182298183944601194373516059005536123016563160628828277608312141531606721379251145210645009831511819864316723830385 [119,86] -753389023343155625286693302309750815775997504333646587574013830509505941354383298529021084523119438887135069815969076796555420950259417144557552589064561507564169629083317631230158305988888346594642445851992619869970679656511373969719704884085084513340073277369845939088394324622168157581753975358621874806824096927103876906288768662093339323069766579930116156975424899311440288019400613255468828983945793188474641515425637008106292597390848967029832741645191887076283844655175242007541564535498700946945712944520879912892861350164599050898942817082536344974024844054548858938566962850444977013746414724553426637148533267550964818488584412512300855365143058725566508169348961550483294686925065301898262755617332912770357861208761412047992139951678774109634471517964289235813499031255569707699323056776573693336116150411740868870566153609263831457073583650007958350920866122553567800188847932696919690299677969270864131321053153482195422443955807530059253143317060530439647184340162496412872785647681707204978011193594959646889968558448438004273059445493503308639579586690165118865931216452596262102803639309736958571327553918459719266541925214352415570084096012402590530232601534548730336006501560587940784317631200908200142567060387553858974658153914927114957674250989660754807499506309367481112383847138700819373785991945522773383803771181117733824928053452454103355331102556947768354048089846946489406631746369216254481384784543758340542451565319139049730434283147538699280571970796632124422386566940681593903088509670578631072375884136012537105846040874666443518134866061960891489530319310298737557544851160349363661624106889645479246810430 [119,87] 14704341295351944067983646011763466695134302050302306499317455783587554212704065866988545361825338496994132560233915761184028822335576108161854508869264517699009875630704821455386131461191430416096092027510696129976616537451463189025222935049889108856349032910596585975799633169943897603526118127943198973046219653058474329473429399225344351775865503789266036243016246338173985295202460273276303762172232078373478311699135671009125176161910418760928410687488823616285019467637437559337138106911299178189322358739011589745321221847090289360551534392908487458857814097262689394509854133410394822171645571655964406763538940342362440337690451201283996503703792713312333383680181217742039415289525951806323851291375832824350217887075882744154301494327758177224029891433199269946323812130862157242480000886319298234523179526397948641062956274997513440616416648357501387802556627589179910446994017426556780125414840631060481420735932950076801219039108087038939747362775612495070072742819310040426388592852118545732123108621968900898226542450982019650121187777947975862075653914657361872720534747055573802275612150633978932798295156531785479149615687763475391228356804008499896114297900962099738127835677054535284699502190586013594387098311370496038605758003737136769785839470384057236490302025901119054139174509483868714171126442898027942968260748034521826322105586590042769364747901483661970629355014611624876494497910956857504887170770979930098615885675592866020070054030336189802289002684729808016975001204903450671798920467293013973069749820773360491405381369000123053803813809634711608985539803259279304705679934107464660736400951179176101990 [119,88] -70492996697508667704776283633082934647613817000655965837123906737766095012895580393414824267018841470031615609888385766226009377795355396458740271671343748405149200747649841010495585787241242755334598235090267536607976323143608531205364910754185919045422798606417975853433373398000355825024980357146689947322030961934941159244956160097607879485583839754267456477253639933493242146831907601456886698947556872407896961673121533467581867088745737284216372696990807741033274132827336740422429027316698358225405485485959100656353427546841447531913702624720088399424730302796165356595492969540029547163227586128706075542625680792084033139524824067067737240976215533365195255350959676536592340265614691290621596988288333204702259164461127826059217583146714028073770578957583050534836030526107286089810759207475424837755076485121563360408680951102009182132451482503712210610983429472935427339750497339790353443016899587146833922371244970706874320583711597549627046141963545963222799607086534870475359363027115309556212916716367897509764465650979350765565591088324172017104669728813210150312477225897228605334495743482437154715784032297527453093579557705232277921718448879581327136013861479141906217006337859579109564106484299225258928385667408746428587746464873909741192300085986961782320024717060772316964196801483339241988922915264726205309274591741064034835301053535419157643512011739808794649798904282961859101485826667840661789038857419515609235298442301695900001318367672990948361153173553232279567630508497392453838432890070184203344368780371883713111578659383928824617642874561399643643480949847605177459322803216121396818922038568570 [119,89] -480381920646608037099913851201740467762112674367788445067816525888995462553678338209926165038157170891847690390498963115695874670436774937979790644664964590102996256549465387274041417465080245722192975985403183033901433087685465774792011709100655331096010056088462638226798023428490051770571942070552556366497225848105392817887596256287974519085535859427128968041873047880114999405033458031891448919257359102829207660732978626812836254699757014747404033819520307925597288554864902219998202710113175726422317554441586754553470387874768101810491909825700939189776790852138595583033381462312333593587676075580011752836027776794905905448530684608951197821372031104045066275132692256114476917854120901678218368406453499870451265095004730979016169755443316117408404460252377243638830246531677719088107436214988040549621616716628945947428969433387328857555384877218743830857584243802975314568174017012236648247844501296927142854952358253155356549840928941907849134015264355365373161274281310625189701761256334169877611791117041099642387945332089419258125305257165437261441756515116437216866289007808226287132348329440394051621857847737913281076864594363667003395266957258383903198702685004142450387424657825625591146418428235436843591675040028120551087145627933771556472169426902170610187685015049750801864066824467499351145768864830754591698058166535483845281711263701035536249855022950038328316639156589661436960422839267174740283609726359796480841416413424360675669312622412783356431026307527124574112266208131918649505751137950641935723195439257815246861867064109195953754662980591786740319263909545948769970608610727971103712633855 [119,90] 4455442256486310590141887665330418254290922718046132373924613226070839718930176879852870010074296253665747438371575263625451876609963819684971111629619859648940221856179787627014411164692022954701721630181497806402921556839680591233193707256959734131112635007979159155599047797685334885447515314737849961507850354516541920110091214920544625307183425023283857800433008189271924354665070045525962470635381689993652432585565845031745060110130531120493332524807011443778982891401972377188962143117402715424365437210600086288311821886542044495701079453943042840617356304244499581938793683682792263399859758605150210561014758186278800511661117397527045424881289699518093143423288003233788078808489435806417906630239854283595963286499420709605233997748599823082350871043352662983962481298545487922182577010471215475680646536883702269604201053016791329966442373894794697346507823552163387707002046445345099371305598333864837450427890108383106025316457064331329672737177799002366224145252637969874297132634670436336121635249468962557160358908659722498282773718262508906646193005870850134271694999348905514558560482327795722340098975107466554343127372854983100572803606135222066587684182792284429353961502429232415629352490411991109202567514919360301224669762287511159240360261478736379641637399995782304786351196781014313164552727132049018522962469966055664013294587905548389295522062141689912599564080955184219417602122098774174556884800172641445979304141231573003861530045381657133118061315963262320981222639486348708852861097087813607356196893343036250938044172141248379253842179420561455805960014310509727089703933528174070510684 [119,91] 70732958916340381269962165320255194910789206537958852815432681288514816444348304014608675241304115649327956987056575831917631482565777191677790085045840124843725857609327377665430013364150618494480693998878800790666465023305028292425659975983390887729049374026086690861799031832072335225931674857351406899242825407390332180356372252747126206530020697816505281906362945219109541260242492729959197769144889379577340536410343881529227814266593967539447702829757646108130705855764083713111834497016399716905508092833522670973544364797858948167307776651598709380437482472536865175639746101445396794756353623947691242620767401674525774369320909747727077154603194915071639837851778046046965377078216288184425387831254078775551509366837735638340408896326526228119431298433553809724908610059810987866857110538471238209967650984312690119196185829500981741194956961831178654315105061249568974036126996560518922399224150230513036164153315171091843765087708681832464177895062714585841026900847437283595111736908401611463081944908447171789476951584429677336485853640261350420306852534823751163277829039391540352183970221699348408999190077050733895031942578964141990993406497671958109885686068082733932923787839193585505169741087661145119831327085941772003305794567717566688426048032458239380536840829536052753614743094897535085860428994978073450848409966298363173626124142868880690042791038612914007441922465900126988806460137940752637297779473381737348255378928401737768268313368737387395932110723283782188490678155500194636488466882213955821006289769790054912285595977877027748388607340578322808003726630446688231113565137159216110 [119,92] -1249345298277304383408123960785239768847367651913223826136045914620416837566602120030368545748230263070100806791666118198136745641091126032627789356696547771988693409414474472887840815394723382260518470491341258438047843390311900744548716762052748044526835234307282125709138097229952407269235377634561110780380029331917831242915936098138839446274016272433651116795069232583798246198672033566066749802540097376345558850014758344382128602062651854405137595899692846101563307855213698627453315166687211629487568564973397821951323295381478405341395116637753382752605435638859455094119058673077744142803596582841625312063161779421143412509785644556272146898111860008948268037883362886100659419073075179744038961304121616828457958232622196093873135954652474587458761909791688356530511930715596996264160488549071792282210926247068754578604238539866460354227594370898964348249205435867788990977921657360388222180877537193725089430909935768368062164289802843501771029412719027571968382488081072746090609971976878963247700278229993767213153596669250557883643197781670161948014429992594652423022495875355536712681089430791993083543757064589662130011224795800341878736622187212523830513165373764177917268835794988364847097841131113295717868135002265707724394132390169281425543299363404929245217170661292331587755087697889801087520548096993558505313789628106185203336680177285818344564059822465012653631041714849665734700988248679406066832741336246796135518950871197368394127684720342524606727878067601292852360963016972756584034558449442318798506261650177097276547649891393325879686760304873999216839900524885243005317298555589 [119,93] 7709906641153130375806915728830408790810100326874539587761382609566241610935999312116038503878683116846448005463043440754812004922224465971915451772428965221579538801840816038916677913793211067067072312184764380515888640960032727905836492554019942096266093464833724595892850070741024547402294348261670293235325364885259087614590088848608267411146182119881407573955943355368231914731730539537487508583425121868254614001568247971620511021639941996168039479369342656535737758378805682288439681596815522171076260361289088321410485375643646139325538313704721273592023729304412027186183282933492184506159715491427198225304474330078456315596666910989400282023734556108023539341939927619715634371799165859588124816876815734199930873713239151401191173883601008983459226650455795160749530867274468070030778322484744207477180923818859386650783770459523128642673715254825885848449533773926292980272139820706549045852611257853853212042859594423979560573085123435483540370886058656348048731731270465579041223467230024821064085021643719006398529416437541536619682407161089333943378624131305114175222943041870664885218701608318859604335956251461520383040438375753709329512548969020363476170312043767154586845986592325805853962894586333565784480931621928992956615012771861923453371317750827697282254004230830183803835283192151031178368573843168254560044028254614269696538976172089307931311809415494764273807050730631242401510099509989691022415467659377800685321015453949108513212730335810901488711544926253515115426202353167818890339677575759071829340316963966727340977005782598244873745551612722376433069284942333676568046007 [119,94] -23845288938872628271403149326966472532641943402469287512643076871003952317433203244369511551593126944523282219248956096003130950768880504050871660996886737842696591888759615678601118664344991830869142984386683890220527163429788444852162357225527032639853045091153483028163993282851661103308339999887150251276765093712959123579948715112281347468106515323788731227388508199040384401313909481924304115156562886528482415268315163286918592971860754329245922888319702596474507052504162379623214913184925486571807388881851326767073701376277864972794797259164637470195391446835306269246077009322584555070443243567057820914906496348437013117507869291089848972518211600664435489398267135161234577862444805505194015353744154391355298705813615124448919778560175256499729699791426050374979040124334056883498302403709556596396920302743292093471606517617230316535453517544952626673743293245160053617376500116206828095242220011318552228763710439774558179005492350154640729833670028344959407669554507905461929756057624156940351919112287099386009248424556979670460560661399702958393956624251163267759440037049107498992919253193938825533341749376415475606234030224273709682009349879882134606342461285123098397157316852500589656637736824026182386369450875537153537751912559739169932710179229556243748821766312980182428146158170702956607777397629320473698253173415967333110008079103049446447384820326209379478488699918408010184078994383127249418240828449256508492918353614801797543762487079857747974756734922074440119191382372271050430125061394163266816369107186893266086467199467380949633718799288511210901355047516318301568 [119,95] 75113165778849585380400054663767089687452871301363753290729797933846151382680808142683395383768338077374823511205189897446328343634682349040399241631581197724835432978899621707247865766339718114523093624004249221580115616061937287414843582976771719487026571401304732762527494392558621435349737250430243490884761190408427386784669591207733047703593465423322700756185286825781120640237289980906391203639490862325965842663383237357957746289647743232017598956061259800155716233682593197530425331476468741593648729659990081826867588908982575462978965169620476347743813202474691863957913374826851682148053369732407598073061764262368424885071112602087990872914038510729912194852671013194446960448814815941877823104102020999472771052247322153920297846868307522917416090175262493087333178767551226772553558674749607226836659212977877850015939920885253828964058788436845276548454514547599262248099719935594977219749072406596625942938586471187687521322567716481792627281549015222595075713292774767983104643240878000524469027816866835256302392836050937739114381533093638675146378091576875312838054230678247225633021855869516059118814612442278775991634661851104945463903307141958340051083577667515471425812561580166490322482878496771682293774452716417782276960542856010611101899134804796110380539167006552752361478148635166803477958476028445067180044325370846093210192262841670804818447478402284596285010384556942610407885180615861858548409685395565856432428663700315844267250645070200847754949262113846402275409548078057973481978069761874756708667937148142833652491043296003958321992785428475493406654597110190 [119,96] -76138109607563715198844486524139553170328210826023613354937974834747658959750018936390298904668066191709206531111114855554907193881497722773022787846954200913589281603643199618672239882578135154994839414994216117608588321092016834239892701735744946020529749063491329879501006084142614288545865335263804545434463064182412446333084011748852152811122007283205473777135398230971677133281054190427071590279767795326634805322345190938754517637304512284787721775102998003629990152991789401271804261575665132159232754856885312580986506049788841185008228686350203679720172662759997908098253339518916122819234065874604753757083651571349258199466075690130835643159538611826457771201783598289675110149015429821135153809799193883280153099827515045863402541298557064638370902844226795662230653169287615465440598809209453695426007879021939358214750474257291031607579199819396749995133474684496421772676130638263751818066782284793719610102676938574808432830784870099011371477460895103294018364146529673174619680209351444929739347562302008786977349178904183410048660373719087374004119154390308490486456266507902686534958703724964639238653176927052089253574022801839533054603330014353413692208418665886475313537698900717029262005207671997300382696327155147962203023754783403732510896752746499467612691724567695251384557783857148316028506117771421937754661317290333077238225781419968949674712062560803779637095774959554385196097699029703896691233847076457000529165279282310237446169936586434989186253489616376331600920172401741309885089540443883087762804379069339156867639866117031098873695196142304361120718714 [119,97] 1728402827285579807378341998960346130849798275589840320338648006328213822736851039525275784370340879438739926155587801019283092526110394277505436169876840773030215723373764119034429206097292443953140586131665718400216294051481156784673151143572608374867956628068806298713981646456300815619405820479910220108138102414360980062466649593610025728495601301913648323350301552332592247249987588241130295895394558726882246751646139628881891825177342204699689648105329956715097646042338225022493498881603308839297874635504514105608265130155579679869790933490564773872388800317666876567640739073082769365934469340333326043945647563086950695793454811189775672562452416863850097560567354801210450380315142826787465504348674294966143800289030164403223232827167180897536474319960401550456548926488753981980111435939172539779731690750683074917785183169318639539775729319022994418178323036407363278612484027371392234578844245499786217965334905549928361662322184401292988929743219012641734788037355591221125499039271068087480380698744122576997459294462136468570750380663674478109964488863117387171982998863278975365968348271790199577395665514076924292437674886491489011754708971982833763066191095537493984524777092135926498455632852018314170153119137875547849337126585651299700963218738999672010083247849218766538709310606527178314784178673467521530825233122037805388145906546914768076722429188984865467464853605998711333295949281772339936867414577666548749293719465035109304585519074616409632765376413312589620715469903042033539741475985116836788206484412062871493919065020157273945803620031145569605638 [119,98] 865188424114363290570571612853997648957308193448207568088298585686405539281224612175152113425902130813043221767848669171003014659642722807344011421496386827832257787205516913556961598519270097734249563864059159320692685226906489301206566302438678355644143632740133029694608184770211168472894479622972727198865846483176896617735405449672539747714566239755417801145013440112952598869202171251256609901171688923441270433971888924821785596975496083206000020337775856225063302275994770469799426439235626937102890565950409503364028575176532063000766464472723223764576129492109389964562256674204869173990372228450764489464980455812577334090028519921008646641546947572973295108212311255728115456543901893969004156330128854933893325121105026375599345095696468590811063639485086454866805541476366152783360288114663158913575902055717341720902664911672995819326796956294296172180285821966377638856079844743050764044705598938488049805842522863504133392441453268586393302609455657584474958801961951663665008394723539147530962782346124246006535132269041420784648591019653205538674338998937835534942038589463147601351548334343172950093093600079663766126097876326837572606967349631452261333420870847304931014792611831911455651139123415739451588035511270348053655214392922035434629989313608233055365639671762316590786165203894366361975210581129533599506586372155822616498356552961612566678721590243653174901259813887701102824083805205692951434534497077824993025503639228207791406748899388863077935963009000191481630626038283486653676341517263008065197090488955591182317132645203884594694261003695256 [119,99] 11057352874070983241061991771746548170138495273934473257919345458559567682874530388085162211087917149662236280479246381307383852664329527502947087792684559950825149080642246749045352734726534948168152039604389138227367233131538816793596809883222437039001098904374574836301761016445466338742242207667539696367873594597823928375411608207638926530421124348475731479192532265556036650477958562325382034887954418211008302060158911146869169493314120711296007181362164997931759604146451204254845345217589294290611332710034814734726670369978256135631693876785705910100493535164479706723059669016817399924205057581757930165537012959897960778129816301679279101436954080196966525560166150777837776732211061773212975531460749679981586940051768720388328747864256965992271254155087072043967129077370768776598867682716052619746566406361554394242191709005481434450719571271011451745172975887413158794962589145766565634382011497703297977341184496016389679969222436465933252944257789753350239875476732522851249935392419552584284974894875862435926419153519169637547821077962574737422801410176778009064627287232710727545124061850108145182472545733811748132373802048061164370430423043638942327838475007217185633209986940074152189419045318528455601384553940777146636839742421474009634989362565168509777254858136814394946066997821400922831676646743121524330722991858150242089657017881482256556852357893507790276978672154947029548986017446823034010239229113958846550911010129278530931671137847626697810143057684493861533547514436101922100828759677330243432805075726361321468357224804118337438794397754 [119,100] -7238447103871058359917110767947906029388492056911719368225689405502832963674381202235741759694139747337098311166318769692986563559260862699799996756195423810993186681445849770729080385318528896564003542968865497134529962853882407314788885234858124367512791243394384289009559375885304025450489999118689778862070721012221952238476939155348859302239542308308332915531281370704773978146931585018853495816728387147106738567180172044511874651183903396558188394627262296986382894131252275308171070476241857115687392596120121252293648894514510011919014017882576355903666279713894303893224715313819326191934017914202508579062792419386817968729655456855840696791885515964230509849696879011226385784633136847021373273853066354115904727251058627410850723146297137134819192536354688020319289912351064128660078184407678220939127054107765011001359135123304438531048254392130352347360836186854535181231901063321247667695793428731149088120649697979999207165547031006654660700671522553042898263094421344918269662325806491697571841551512169637673782112683315439940055843806371358565699702550662445177598573249288443928706267751176892619240294671899302583582858386897501613437210967071948855934259029617821484473938798923748470071050880896414651497144995990876829140305318738163083108623978021058466535605448756667337621573593691673608997898688634091637623739616703536006853898243918968698835197508021131443575865153829541159430378520635475887348136883210391364984583225985097629329395481222247136347462624289052717576318391268314075342910534877604751198801583925362776422594232245416922126 [119,101] -13878469697034263356942398343910422704538701911877391488818375717070436764032788998466986980100472776675243791720832619148543638773093504195189436141779366319222130744503793156739173764892158817455063436085070457336142809339297522904157669581405179601845509252639400966638751003883194729668200012644602842322476988781243679274919204305425387929423849416612269460964793028401670559465836773149951125396251003284603463610581334185801421256163069803546004424288050830799356984330846334290242900183993725607788342358199521054522679043025916696454852657488759243962657700363985924287560392104777494742339399216873649079668068876611569814738912834845514601191837670230992448075133337309331886931676277180953688227834065659498637979372035170440023303731689418772456789630762183372095867119602288249399180055370366681359255291973299089098731612933573341715143221547736718905195554686316526127985398093201934750194309644308285024138303504217215181482184503594231974520366016606873315483518962603380111530816119811423826105841318295875158312249516828606727875208408599096349406509169588874414633628614541055801978931315647641838354540975077479005500060876761718820832222667673523488395123524379736936372180445812312795260955090972143711230338799818707995836590161765601928199992243727097027223187799068648112143005956567367326904292234980655663365896334152584493051045056492040700118677450622815625392140563404417821611980835648951782653444949623948713375831916311849109813906729780752202246845442709329162156319362002237046912908477751374226775622030945359709621698357459150 [119,102] -49299903360655362752588658027680519670677148963443378107407085989338896835071052299896740599051354280138434503906899781376913584914386766833852692457277333585531131092660720163162752954080319626118194827931246194370570960047897201137687232851333698827727224778837184531167507950840790782987090209264455400828987344494823716272328365799228753058850572350320117411486914515662347415503595463828694893236062881591196571950581026476512989655387355740966526762414953764982037586974070355527468806104447583599292762712667120263963832159206781087309976981726678463779886895814849958880052565252425522867212925848447248572786029523395556244864914421690022339457550447647893271192916173068695467839364735169954581094153508825734417424104642960018537782910559008050439740407037239586904302927328667769236228211395726667478911627824012345133330892190534242131440476771552419036726488970507444472117904850866493530113581257555959445089700475069845125569141810994858559622633072339469259158552665147210743346077674916876231315795997812406426177704067090602036648619553466132009543102881620806493333913377227763473281623286766307156273268629124906228919623309125638628381271868740805938580323631494638108289418840380611370379032663802854495866899201163058931189445718541202043962077811029264386076677187931988213303597677646915746128146404207542865190951627430736086434235889202172380116817855458606982738625482401946144855663793536875983796836839666664208442233173189198453083688736304273567454153956425510939051452817412042078358970337496671276899566195507186596355192925 [119,103] -103602151705884916363898366109341284837235461026301135320297308072090176051917642160500654596728234522602980486171381588623004274215057970668582655353273287021882562079478033508138488811466974325600619899035418034517251724018744584564402533640827840108109589630322715204423243886492244591964009257239611651743303121968876644840752001978388582986477061728336295323326930969692401824142111510223908612018970623954231290708798154238463115935932969214248653260530968091905556298795342394727647735397491683421678452260275155299366552618392895672032274509869319148071612110142600257162118851241755981263594387725127777276777519595814378536198931216923433465929865440792137134376087710290750065831319964154663415402237541564550981065374547498829402728952203375657942416189246151416389674242514328987107808320001429545185591437709175103797433697165113585222690910698961260618381823685565999162815004489660670752613760685250747920963302530641416918755843954216398132149345195846612377493192994618357346604675880641613589604407062244047296620645908449108303578022231540088045582279328928342890724409613619184788423157955542333186073987554976253854206676298172337833147731417435875527919008655553357723753717096965375616582236610850916088530883167822751112775025005652579470598444465045747160584883284111326809211945153703355236955506361682931916450090362909646648418060971190262123832974376961540210218884266557615723619649948002586457046546932329562548664202213747086406089572887040191426894942827617144133061652052995889341351646173662301326396921608221732005875 [119,104] -215635463033501833158639690982219743577546425192542666715040791263253171630576911704608993781853031129867756736991593332304856808257107741981096476190384778464451373182130699344453773203179176721790067338178446881194932408472882787888575641146985830456444174020676246474074664679827012504773896451064268204748225722527119310020148972641312565206374092845619466239413336129957183828089422439523048557235804590028375360306236997519408350885776610198322829894137883563012385385644846435151824605145236739815799899120662860826112336508419222725076185109026756085245871402458961787800205837988748569742557614557385867841204344084792236338650062397522335507978160150995493462725863665852366927766046636114156457739942485041103801555123815455949378325368262983879057057011116631341141349336813721877048796368504638985189994345715006162890917565448630358260590261470910611876605327902084841144521895922550726021949596447345793489244667417963959995578593058043982170923458084558211963895609586605018642293025618002866021357904370209498822924795288544433595385926646619524938622577554543788356037432428946939434136402168522943572820906888958411896767820559615377888974460317258586972850182090010100099391309254299187826514999594528802895780841288362940664148328213634629022965024166686167573618004218567937377013779878057037291039598286319955480661151834369508246929309435929197024398666909835104003962344691246034514364934392920832845284490893153437728091626517832174646573700554474776988118451332558045713411876903721951817584854965097422419179096380437900 [119,105] 271692840931444346804233602265701938452150899824936722300976365117785783210052634751983264254785589890337730370839241727974387387399338214480197341911154800230918983361044234813862241459882167080346864651448278284528855836716373503171458496860974860324551048561366191533702129745736227085470791532864864415758081507085746743228883796607966954122623788141017767540728283812726253173734381886352086905632885243574642205447565266285482653593123937369009776616643935350025905014703383485037658754818661383848081343219229305489355030961402198947966173179949089205395207847832289069080431779727825188610063605478787462791954572964114968721940694027890023516800851904414341319110756507870422227587598911064678768994726683700002975470927358897465337957751882465589946669796391205295353147910287562240328231209458019945342180611148055601083853380170466231952505819450746628489278903287553463357708601104704321377419106172973343653394489962378947732584910168487114426472526042532446541903963125837664701244740664712018203046983624463890707795912602646116322957331063788157388433286850955796446295247733659952504093471661690847798285192402105976032368038172738851275715541778994165661649195835936048672026284983378161989773076000249462338254562524600152888278997365307796381728699580333724661884981570985536700967441339900780545365002361839348047924810801927695123439967801338764904446022475799839633360369035508209588278408210253581399098866178658441927669169979778506889386247314862147203812481069355902611318881334824673890807531507016675795424027695 [119,106] 144173243585131859967585813087776018248567454595131294934066484995984215800173973634883287533930767891570133891745965775406585339374872054335891331874899834786185118536217429311274565876253520606288346565305553457107596076957053098173438732515846254381828281771223365922617984235572950024780817251639722847946226559098113407502098551132186747489437388926146832492464405841555810122449488724037643389063981898319446682081446610956304889439908640672090102416090180731163211297892136259812556078062926406893097747565106544239003140459347565433754058331048047525751103747780873074099373700131293669462301028065550531700154805711091539816582609520012913153946526540998239586614165919849796058024129953946602092312675944530016699566564000693456903386513268633086858998601210555614582664381608724352384897543574988129928179266221915905564319312346574554933671545204101172354067448409909175137556086210712140231426096243245890105482443418197650180577310226426153576787542709562476534857028022243618711220484165434796444344447066124670499483481483852467717618722440332491130502427376532540167607959501435440424456976688207995774731001848871858578144719678878883835060898768464634339942385014471975938910846282825131582741295182391838538444646560666453183112801211213319173927615605320005394322984245785063419259008585375149465939127877317721028766174489804704643086781268794190116069807321968748424406690403835630886145799082358407321856497047792220554935913506295794625682124193396645121594343719995923731979636354515025042464555755440775502500 [119,107] 159374436469102752625892760483500406729262523981033575647604478396222104476127797573398566579658671474187715052432029906253792127129093353621662198778888036290515499150750286228922952146792119964297588557621133327203824347968949863189770110245504238541449956745136742701726140979607714199903675712265199560121474250108401880328685862651155906822821192052099957293419316334441266510841451753684804539577151852893342394904670512412961465565067459973496212137196693113969765402122443912993700297377745566618346415170504048117531385464245810244027894445399527169201609747838965509178485223059035880628702760192795235581302910006857475376683556512738638959702904509825656393252054515886759760145613990240548904472251290808415241841981823845415649837821060294794041054112843419631851099300609482754509773691698485173962564826994961170496830307474132811864447365412237781700262377088554816390737878325172998068380227958309430132477440361015256710779574121738087750994163662324749500455530866354729521291752207067169329587472024757183197366345617218423194091386874492587340288486157182063167944434878118362926658893777517328446448665709757645214562779325464695741503806515471568008317664419694555108832848952300158967094920778617311922118257969941307183595412945946460759093531314116872718960188792494333331240567764077323150510254833679399395941883155151150643362898468513752119862824130871953944573762761421957174571112362202637006508904874974765446819972599066503329804133109441096914747939359717762959159850487866348050490057192011565 [119,108] 95639080195469922945112608404070914800875200394708642911818832549162938864144549281714402270653724211551635476841942638763298212679791948991867386187162329083826215840607135445003699717012710760370109422515148020005948281978185967610375189725805076765947038080055499116009327725004256177451291997218388465924595638492676570875072549654059064655536940018224654404727063714242018640549204624014846500560277042312618949224685282663179754158024024314428368326957384944785972452591800653910346725687046653810438263466189569903655262299053063927098774062961823164513195521593002131311067401682253604014348231983159325603280550898053326543619609848416004324739790269068095736056651251417478646618146035606796734315503115315009477027626747077931288546989850927598732428442551328917173347851497959633501596478526442774650362180014842609612357850661261566945665968435593105626785273785972660411639396205911547761453230104340067994217494934190943781634902853063705813114249444506067524207653092354333707426585278932405702149972392861470514215918444949302078261145012497017461134555731016250232034041002368693127347559398383982908457037715668150197521993182254213752492817404170761011100823282600051015300401099365649119071187207989297051296209185298566187878436156206075997807441558471565850166393562431184176070167720122569336087810498010694036975776990509909337256361232606820708750799277864275304712071310479960905516300759323874029923961087490701291088887184147149974274211687152579190644759408323177610178316791427339694550931930 [119,109] 38881834371891589467094338622197423627025586246973564896228886669725236842190600614935095409205958427620444428945396727216192908968399504159039389951893725168889781907513210470252371029612681691832376359022811939715096972398269710148882030570467375132635769868208552194662312277876884741933879561425928523287579851243623322002599264094941566183023488141927650545408706819489201197126293179473888869610573049704238048202046312018306917321986189544507485984426492426754046453669229198560746874531899693612462351116353514342385912125705825334230072481242958194362064982610099357297999542910066491584195277906466161945500219947754804819912602945337493867997884459646293373170871388217390676374850784788938781094365722449298905833459191522423873559435794816249282350199413720990064152277767589894706323191764042374591143327155852680685664545264366628102660910779984897859755453956261200121651688977884850000538375152560607753881409251262992984605213500011940746216360627155929450308267247326781829788840295838686808346618145625153546874872782885654648676143009873694915482992368283104078766382702892805522165098555517416831963760025081732150816973817675972344361726112157888097341609053176826948928221523560308793752387272644344876386486675722098164008939152992158028006798192633583154365057027757893496420845612479878743196266616542342509328136131607952667820700357698983004723771443252913995951207891399924432632605564978935238492885906353012815029603876840709807515801043463595924909905453392634150300031904000353019305 [119,110] 33613962387115902309758854157748561283598718153200280192417675684448803573199545422655622595521311215729586300962474511906875847758391177234031008673807043198617939988601073115773297381616161344125289562716476587877192300751859161276478103597946107842769246543165420657290800364231987084707438243280157989755033738522456811271709680749884884941047389472944390358317358661840104864355984056955202509574164917718512381871353411213606287254860825788639909265234038671513896944538369474469406125432245959988425727784959332854385801795943950425800668733583362823135381352129954948703388068426216699740998609372732340121948070212903542647158849996773998839113392646147883620596043856447107494336991872918354432580486434281894400482431838524228840508219790000979091422492639311483206955939112286123219458049239268811042932374124671788287095613245887022603705467035979747998846336418425454646264352343159175452035245686952418624320086221547163120092739138840620654203869920632735652761471334683739034897168363458837943046892811405462448401055226430143298965885442122629750067818431167704971148489354175595783155383383941570260749559681365684442964196455469666257954841702087041618784830423195283046270301747248795513705410684050403314040926565652876038770869658562779331183918168013864416989170035079881100930229486700427540696786220716544205101706023741980712501708238960566412023453083681431861741586770526915453333811636939658073319770752627065165189650525486516306122087122672994551189322255606795008223337525508890 [119,111] 20760834679410596828861865514051402920999868801916140266441839897202760337073949664201169490459973104458419909321607312883618581175142322904334711356766101121734428588611926317812246107246615272091823015460565763847184985368184639839857814552493125155987263484152787778012090059791088268812610940705805175595988731708663815397913042733001825959807715147261413973391698161277978037367975693618898596282291941660281338643989549694287179223774893466545146500876751784514204013809730263997969164689228207690263616656845616420922834751742988990231047260993586033360627705640610919926399267676152517713558700086345014497844424857364850486877937609143493646536903783864894713227817138021828012930877161606585208326703920143145963667059323810208614602262781728750503896719948419263951714077562330683447163580220554942721024564283993171456030249024364980782402035867391370629676803035600900277227410076288777640034904769200870779973641455275109336571283295523486195524804773679279497259072103432458290216125970808174806306977701384385589548347656791603007600209666378808731846436051925178585590579577660891016652198856090759936900525789944419817721553692057878044195164579866566708604479758019772501313518559200640926088050355773724198955974643647666521459523334494481614055310375883589848005952961654939342505191759264616806816749998450011501092533169200007509302728898672363749421827838711040527837042718023446920345874825466325350449993398696743465119800336999071032650900402331291835440852714436102071105179790 [119,112] 8853284365944378809172555921107289567741420912591606140137372001906470223419900395228901838910633365349520474663768241428099769598583719977593422875241810833568441287373924143365584538741812673967764053020858213467084356893971602373281898929736776126161951770161997357960970294415326591371006429296106550683947680597312863314633586613660502348910720386754730251023518782941594720739511357115599357516130755793370787500032035798242480928915275269186295232671749737742672606861093265811607440852937869465653732876028141792018248244883943644528813904062290128573662181228855830107515479605520571345003398667627016699467953591968409608947080954834287360713910482108083594391523942799370568232311809973065295585301432836837511771422634431132481846226342021808468978750721392550101061535415106651425556602572661023204632393167941311940819145740976057670085518275433226120163278712870655165938658539339479344085850448132951242168263377641309310441908064573751936038972296849475036599307472488261810754467053620913508311348424204216947812383633185037023770910181365164572415267932961408115468535804069803894322033884392796856329397719538810354728783394371964022196434915896560693473907562508440015113743801100894400130394885761346268032875664433564904354751111511423637278088069095364754866659949957090733374567556476789532363729230383339145687827410591961434813011125311293687538741205570755784400145804467271390262372805954506628677306805327561798190871168203852611639957821749187368157202951843596653580 [119,113] 1523961591828817280907375554425575182163800172526761254865826395655836210645877613006908893602780910671805182938031996572995600525332568411555645099401646364729096648849562671075194722355284642696902570205580927530528756934259199473178560873418124672783189135781306488902798386193219571565509882119147758811360225792255819774405836166368790096651326775826884619931412804240123461931714339670476484973167729871342193140492631809802416121595341309228538458417187573858271639913413576149970787850883646410325455914694161555832514701064619726767368459722890668077400201251416178738802107776028999948271510741118900779657670395876529029482247194889436074169997227753263275964375384200257444043824533964754610257698122265390208582971407015959498557267342915118758393985210962085536147230793224247679000791157231337329420289728855169289834453803264466893330482634337131276637383744635154875370955115633007909254762347346023847253620762557506089134132558104907260369891580858006546247795341749876651397766202795698144596826859341972138934344113966346303860916931791491132317679823992144376802637190831092215034329768773614727624833733996262296090872530172369004778998568814765975275376375112266182839041199754245621603293397052591332958452651258195285704521448405122729554507632511685710415094271276652888083105517076532162578291910785193753642437580004606018671380187886266752132459922603198328018749399550199776361443323617363451016435676932682917143950358681415636014935221986339806152934295005370 [119,114] -43250633460990015804547257437912990965739532419483295515702685416843021457435967861794024651954393912231139323847293646077552077736634720964595098498124259779078074895650501247493065883239469612191943311860020914630699665589394526414188261153022184751155489160439751160639654379135264556678828581511299529170130057784323573151298578350281189205228297066279371519371263156176947602944997056204408796903367810064814929059754379980378456064769658333252986367773471563261762635240652163316966660029972537698793820532741723921795426136196398216312839712709606409590411131011686284130815574264866840472026247139522632686152724750008843150153182901107275219846033452170289974078409549267438203543615384339531862689494878419267213332244576192588808817172485994257478341829336762063083671571450049918751936337155379729443156258736346729446263087564319135007726668104001979457625039482086563131466534726316992183274126324942099649626739745343022084420172057792175609963968464551369915485797183353938937749888408898798779894484245272094237019147994824907015520337051018322325233639520083710711823720220751273975227700201710116834571111673625601897794484324266571346575596039536107864925514715561412879057571360795269795421186634619117454151666479307639130958360531775594422272808599288028124839808755368384152497425900089129935100441925558753747788009111781071501530825278624122119936079295326451092576013702819539241496474674870662594988360178609234312420221625512254786701208099432462248379965 [119,115] -11839489457626395033447674723463558462504152999176069493674597115999359903848948205061618507928830446552088440915745424963157784368029757254382165673278993094314738204618492139647896326787356893277153622280246512639765959390633327992759574851042802839804766139609303225518968310733106775812867183757203939659901844520764876254942649720045184056777746342678771880311510908189975708669077674630716708025300477498997514026856751859269997285142991829627886235140121671531413056506252057058459932021714593435175421530314274857930584333514228300428720122015093527588836164709785512108229671663553552053396101391702722019445828147822537874689133204987298207303325646083692824026176087908648334929631033843382087178233436074166490467322464372851717877065843960142327026990880270896960413494304867538098230621451293468540432478036152343694716215758844301464563102754242221746275262627685009140086059499256579339263154009807974636136922312427323900773827606918630198730995318661487504783122863947598076481534393473181926403054150743094916722450206813288457472247199434118805838824078035201218197470042253635855914940344042528945249202800247092813188284913386656772757724534207167422305507506830338771798712507191353362339215683465728344101098916059074570465495651877731086038423548052581511193092268363243904823008530043898086707856199358219778755967731825729522435591130048816055144462461134372510556760439289347857297728268960448519449689218580941007771477124055797652878097757455656749 [119,116] 5259779037962094248968856589787463835502076160075794887918147118560028347530792211192781988333379026131584196430533979104224071319162316499183789928879207458822625314842092716662646242977525562564781923108788085062716354702714054314652418263878876436430423851625906085294979363608210880168029552325698557014756567822259683624734339330980452024388717923362264578518956849432225346332841809845090050490698376282554188903352593216618991212193539990366744498399359227138340897188607132045892761491414529446505236213790006511591117872246648324827405585899919069665842367939867386069851209790821447246601220063892373208828439630054348599133310234171612432687335895324038431337496368542863198758811602022281812577323188966850091616822607969635973483849432106294030507728830000025452063469760494310738820263446185878801279003777028417694967341408954849968995212969134558771475415944084838137908786958768112574114485210027003838287313673286514996694017136843008499904841180071146134894617877608248527923319507608330186385786946576816906141417432015286133724412449596093736866811169595491442622527377659814875197996113473885010900080327032312556457312277222583326162196068572957903139767645130392953541082692172173286530189754788072815897781972061736381624611796228943249589740701099135932282855784508085417267590518572684687782852405268699022004303158137882943533222924361476398902503153398587333664680488792486639172956006662758674345869683142791378224271233238010019517561901520 [119,117] 1704861601274071825114538377004069170401012527557824807778293851452964615856327893329280837373832469044292768753212400603334645158151766955963701626997100384319058769314758176942216632557648703333735534722359257531548501909867676824891057491463650160578345895880596551797960562816915056011138729216494471465617291331849993010109661927660443874773536527871196248981052607954156537024013080461658246738334815097703007735106952510646701352760263525041363859412447069184314243814830968103222829245573299267053062970556589121036979112145279877121371184972119136775742178690265528156888786839395663964569817426933677146679992292969128322062105895123345326969061914371601649649999663849210805023274603135470674868781602187453751642801203770691802803650032067223355237691252983137573108634513459228838199149874007029880523515242077331452926125592544628205694488861113939892534874864641867123129529710359789172581768754660533255994434960970433793874299737709974250004781635838024857044160453070262458780077790081539389360952815397136889049689556192370723419663665888187064439985747970355139304457035426633159167658694582406420848549866319204861491004964245482538530759583889219583753238308257807074508425455181554571221217729711676496894500230050956342005690389645932784385318017964837827336025327254450227204833713399393981740692771153623817243153445613580665386826859803346470613938719628149643322518396158685174312467654156124581708975529573570380469272953980850447962759 [119,118] -15248005927057657992044100832898493093888289295543927024266634426697036587911021005229707066409754647707996951809644237988076987194452619665303591352296060318289649881965791139450103353610517423664396139604175638065464084557170245371780390367787354325666104875975376348938367471445592151524086542590041859504765337345593326561384439249140171262879764645563335633763235452951199837470557001322322917630961223812274082915490738303101759158700680635505022301180259720298443276840952458807650163484445373365701644911569830291158011398072386209558993017776441809285175464928651011167799478254073762105930187179280870678517623237363204128830551398538397336777667642633667101193158934776336089092933386506436063671682836843608325622847901458953195593872345534322006778919837465713186274356038516935253741385468781277082786759861749858165817834042933120137814821002868968570258858174798867224860177124904489340552517020548033723695007385381119259335546555852763685796875948927491500754528556885582442277479831135427414267080438789373104645619075168115759235236348500712640476408761933339633526575976147536860071766092042899092302283321754067378869333638436929873229514027575782709357255622451290940215185741107562258832888003072524654134494159914322342693034909338247807824563338167706214471256611059291918533407470824993875538661043978477029145247996464404951785142779381454575277022068739262830537388905932818030775871265180640333712560152743670131553589749725667 [119,119] -24914760712280597868847714027996527584631690322230447296981378091494948003869698939946628049591333899231961120261699974379439524505438107489372641237822814897382899057785413095820901001936535226899789046152563913992583660701430552096840399992825765747462991683434281006973089502652795029431163033753032229261666855753866422854709773997288367116118705058065757046715962696833964543309513768059870244031613891810453000686556537050487251559680203637715746076878887729616336506383311086188867012632184945814997062124013271001247135946302404853236714087550735896064754153744436713289260849177696495864334123337749487686351666141665073394299181977955996573442264518195147367604689635479690644743025361023096965815093760213866616130821233376898996116641396654317224947158905990149247533232980347179273854058165464587071381640951273506826674448635506198975770284069805868916998872275904176518560241185687032446449510070182403899460202863693421843314565694959757705759849292171337795399544005864007132178068712612811982555000350307996775576441696058768594310785864274290998752275042318533820364090243855257161528583064090040403882918879261598843790815396865043668482739119038609180124270321132062518378652674572116908997864965451206442796804906432715096706354342145482778497293446527176460457424642121824693324501960993500263664758222164116773335459146341661565105387184091412278627175177724090197200286298600905316451775682203074228541915820976502583702416512 [120,0] 3864068604265335295862115189901633397241091421375148014415895153154396446912571417255676901333736649441942246457375761601856951348495914479240195175435262904513146866458484404642259638899194623545776814613418709637906460440523670299803370940891144271519777809114448213477852814914188228250711601118569742594489182213313326521269764360449769294232888626017687131137064318970274994029264886037522473031352428088985047039320148295826640169833977695224127794033622898303677047225384691954029230825084976438771436794523415159544886476190733125810361419910813845468179293529993731918184703714342376337584926276375656211891615450659655411498231388289552882820322171494762390771548085022520540246424910058051591045125280348079811445771239125408860230742936345144725309849158256382636109534303824117580309323207657246002496831528692420097804307353528604488869497156743526040868494177718870687417863060968448007229580217274148547795832924269189086510603826865581052915152725084479315473868759087233557722921283620853315749603835822219078973379234479456522188964364422797324094914378336734421673020974239977373894637088410793727821962150970516060610009209962947168740167402317482008907057697026564463840782879175920263491218748964596754910664438548767712863711517372342218040591380514969949249688525249388671838977777475639658213536518379767327350981200511561928700624690974086852036986024563172653226206158389413472604366895360041756286393416410532029389363818531848891591971256438475144355254457620763556664174644479287354493784782084899971733273671522748714010521512194739152725236098893521273214474241193253172209901800333325142397736771850975557770160015084892447188853437350072028426835857369640049330729857555059285016267817246927345804868374748728836235724149873066524346013614548824009009619257015396630876737793411947664375555218240580934042335587683686515955361831997712244355624644241271968530930162607224029943856889856000000 [120,1] 330803794888130505653807516140760663891456250005501601883043147484348586143131856383044740913768720930218918708623296846924672499584462188716332904764351346194710956562467824630236038656281467339272638115904124944250384908426044697572470347349067227390054203962324474506134112388028283701883422753265110715524734449933133544932045630664602603435235756333132409762838687943103705539416025597785588374237186435913864933637713067839650741734036607897793307273751003361007300721848816410105411628856630220218901486943964825661740867544970114935424995460808085531204746960885633815410440673176292045378662281562993929867319760914234817144118061670612040367216836397498796800939386304136490031119307458091269145129653818671017840892998393291063403226192915844746430689615425002288361014828614637086999945850923802489928997295153500750252465415255279215942324752006422905927411002985161320177275620051966779127154118085326982660476995145795850171103057853214430326496534412586078046422140203682920876654206398977659926232825913248056404780191077265751247084512235464336138765511289618062075421601549804936576437858108393314147048924827448629757710409106274827620345153863846827259392096838210492182738198246368448603600285264776892144152381451323557004839055304631977043580328873665651359105336207480670731147569166263783109428210058185701993191363017487770179193466597753295604897758611400595266034633351949466032023083446670991061348126020190885648745063561757806538266915110809456333917878082771998509985692920216643891773478458345655908171353992019668546270905992098108361799984853516973071750751933533109523164357375710298586959964301616577870283393943191115305854933024007801342764758132121994084213891323718538771021227744114595874500900551995662980038719452452270927494564989284503545245705427629868940036472741996912030322564134450541115832283545372185686166471337311992610603541345653996044891046190293345558211434905600000 [120,2] 3783358945697623088108823326696701619911659073970912674592843319350445689511885269892415203909285883838361731752217896724984570586839395823000094135753361398378735191011507527137256167064392284610496655921663921303481933159456369336209444185166319965529570364991994066647051736082921879145543713478339141108322659376758686481523783127128546070351873518271137808379673612149712210006378745853068518440603691862980963991506127735770728956347814176173811157685849333524998151931232935157261682650318865744382501839064001682703302684731609445574547237370596339852068292199752910999773437308563997582975523615201130615141186569969419207992224457598987429726491606360087839803504572485422923950714141069838399450086969466963878691289431278077846428489477235832573542923540983973875060116969646261679187867542368476685761526058002928948196019558979455889468478559572708769807691357905414220727426774576943026572166715901499406682167184607253759392967585419559272346317967449712713431452330538563334910555846172112664254713078840272639803936679902808403765332870093062956279481333948625010088192987423639004513432540892996505128720862321783441147919389094235156609086759262334047540321415172969261522526844891050517429824125397878494412214853889051379952878648686129969921431238924268143634905816913333144895490856348260440799398555964270775062195655518516860606103249576993679926432959912788228530308106911480273444412974539819265932248388100314367052038523773465072169557922461858310922009863997993114683679880867836998713272241823354626842216797358468951052193526099680243492887270159438349184868523285792800192964874857865131694008879084642158409620113371737431587265387474126439559873230699681865714976601199159042094375081859473552120919138832569343491385529845875343044105390762555415654913555814192817028769856172178091668871282394255664147083098784623753562165509898014161900046994690923279766545977438482012334480739532800 [120,3] -269486879202321078416513293917470177955713626276806910054435052644710470872474120907304816321382497021136801930100388518421087320378959793925469786502862949527393365440788727277872746885232580534604090345419057533599560144766669104761492043711090134950484436245294494314439980038594140956970531819560219935318698822533899903492685384868851687167224686227012581047772861948319543059833303243782104190365527620656606750365561374680168989169499159106587936869660158576365196371833091446567448487378670878471341669593897314169304205944250546412708735290008426782582975713932958032967057568681531185229283666498673690937757308126619132431678912830568413847716593621858233045112942845792996261491967508153293215422900847557732516213942870609264888899506791046876920536417748833836450021845121709024347375204070781779522343632344743290143688795477318739459286808136571516036721259008749316221623952087310921335249750579980696567866945990159661878290152186984056826942333183612188315729145091829455693377714829826475878397280917740933857645922052176893149167891168695284665625024634121558197741826957318453833812272892181449897942668769378013856432874073149857193389472266667155559534003957388269922128916326803259211822791569306184587147826482803818157701085097091033581463068794828293257789723653097798263576776470088730868169574851750498955559757341425664732477862871706326901143879605358647798600486759042585656259772420959195441762130322049704472914229906030598716645500679377177951308437544083555879628377475323471135216218617857044702064660183662921633773461971944662109541525724667173762324649406747779246153017940683030933021420977129336688889552618801084404505299030285783900526443035243915952530309430341057730183104165847422578634607272172191952960021237492727447846411818844541320180072328614615574226525396384209899418664786960641288832484436959020076732576771992851305635701278610160039079515969457649070766240563200 [120,4] -5722868791470338156061446509555244547289467352427376099192995192318530648523448800971767378829556831933150950644601023384494438555364100412196205209688809645345528528572933989058342263262898356857948780602275768705938232465025063322440085677080522882817839495227223456959465802662372005812552567739376349910935531291923614092557889819721530605234936087774330873541823705086572002855216131114735086760185419975298231848659073495185524243318065544084565992481942158321414061731786091344732582991862919125777897799814160953377619321447130284788403198575247206713709056104584337039314059916486265932194673050407590099878776167685786879543676467865588381416309069293037348146366907347431273765734968755806153053181765341783412470544805749125657103558488458855597055457350865027352907294276619979786787954397696365175049101036573641013082023122819575771319837249023609310949264304402563736663114006340631977179467267602818484793087987735888802355539028637811332152721387195334231023959302351652640601627546984635602003793818776882291350732466074745908331814915245163322822552900790262004092187085736057317025186407259680326138229863353691028254338008339459555439188398651399792464550107112442728260274698339360664180006703920524314335371391351645466425490940032761416845029277794287365978810266007896104314133901414206821357660633830042596407548626060964955693868253673644923959195601636228232664928207002895869424184339396096365406092543255451889076282322764300610914055257735273264776464063750158809493679078614019554631997157343926715782307023012539563676062981155547445550433615331510504344912427737716320563105900325752938005228280405788770186485763606618022473006417913909550688939087441592415046893444320022253275060318440169940455598229619682258624815516089463561120787798360487656716263087595802579181584357635914020392245585762619128537937174885200532589261708833123085288354966091283093548607069372459920161085849600 [120,5] 48635805714286643139966477050615927641194900389532672301431664478862646532904161892303212735429714239021581210538948210858788042961184355031459563756794307290631117248105192709231358859691187482797544096359781114160392063854430773606639088911207423775638131505196947472919839568685400334274408973961761567464279658144404809639890792434729851236058191118238521307209166037498111859123865999491360468592062797509718055476849350556862290973986467377868475073686659826978785027970046857782734731749640342491197580298445215483134561139633607530174846421568513042286189103943160477217079141174366554070749803204580061573614643839570200146381212797775103286685855200247032756436619822290709196332831415072884264167571798631707639871378622097696594120306581261141464181137661096574953519361240589933499372208119078115621942885720223655213136290219941114814257982390588525042184662654446595357285764925423398916433902236560671724917113956189195371097904261882500076611812741456388856450316310149297843581956424834094863283777350026792973756375727395325635739175970326874614805644862438906634520187192312152334169767853155174443737912287258351473038613731989509666470298804854384978408758443287899295125278173088632350753130289003734926885015004307107378469892641845775118399705071525098814459113328275943969177754056969549911583053645139708383836161250143184786913517845265779735464583308547925628465619062807993015821780838753646363031890013548054627278425026592311260298025169807446588907655926683861022749084836441475427524985724645381194578585368907746927621189579262884442277538718882085790409508690952884214970566540099640535445403153431216625065129556638914763713294754205419069796849411266541083306891316252983257927005102248936462384228156005893805067143728974615304519674361337491935511789818626311399288116385720559796976478639270199470494307828973146743542384729593275162080876556515368458247576117966938941780131840 [120,6] 2558248557532989926768136361739418705929180458262789501151974213070882463872585571297988311002845066873278771063137784239850871978945248527090035340012366034637228482790442219907353296436559551722587806804116606150385469552279065083970116433096110200573903716584893125488061168451018273729671889892764822914960519693324116319962819497779026368237608396033211949430258662593773365601665241630301420480688768328943621412478733453031007935150799085990283886228994166956503041780070884549993243394489469776327163056405138249527326389266973624884579842678510355995570254758445605631552203369520472491342174514367466846654948960899810289618913551312217008780951184838454323226324524101947673998897345824382772657801190960557920617813705817829100405311764364504652072361100075341520826647833721757772381736165638258757123649681850722639234946983220940534316606431998879663896603841706300167209461972099787826871992148765201852802007195983289670611937882074827332396539261849127724077552405824833240780942981319699270695737166885395737827812438375696654205105910124362227445702103333498049657143012183949896340771574723353265249624243208103178204727307546591657805878830787396990209825670786833201435286178413363694344932983257890676216706971830278624424167461881574728267554467144283774135201441672117036651919870214062172046420088937838789711468114469677681734114438108572888129833550140471309856670197463617477705294994179615463067340990959209904481635922100208073212793292597691407607345599647635540735655896719396223780555586195337626865851238154474293108722064412490700501669527265923466225268174130382583768204741550728861917164680366154493894827573149371644591170722083004808897942645599145063539620784328420468281803894244143155831695483285281875209619754777032645753276933705417212115719661567674713823321967859637687106224849854419424275873960032525504243726155425645904875185547652786444418253523890015528026112000 [120,7] 9117266705428668081842069843298736098508366022052235575386963216204883878480463062169201829151202366091575436956399064705161203886331761804489234796954425223034607025203044033463111252678438357747050159624616490225851216721425262420573735534389281360762235314129938891208470001684491442890605431686537127848143442646543472318464192246316768752161881919555634443350066028645777172171770350021422279856455871065001146485926624492676125644406017790994908880755843681291626039528667762811509886501383088978771432150858064858804732239530348382676849807560543356776771410422376428223630933672159528864044821030047164515164427633743359973488495903939169568166843169165517896419979825927075774724779222107034916081873811550935017157562207923518893198516083030722448713437085510064994487570068905564700476923911481745494554246430687057004790557121708587309652194691621462762626347046196169828431119013106280951925687545000118765985666721961531543427611918410047908595353777773659589030879551553030855374339228546975228074532927342356222243574109514603939223140270455079789136103328673436044160637476206256098298310513378797164851300804475911905758100791274054945190107142065764440446755941706156149775656332812998955419218083064257876077939791883069582288601777643292811663194859525791456643530474063896382328010141278668266584277793594577635596307181373526923681055885629998728943334399404679985681586113356827598767033983083348113051341803660414465733254182858930277140864738839932579853790294013790449763135947023816318419810872140666652723966998443977032971536507678847543455744600671307697517926447184254707244416174586676635685677252051231010362310929822160135019554078750648104082310857281229624408778427312936968936179618183574127084351816808204631080312657282980214106029383858258856128304974165487997601025946065008075929722338134655494977687779748341893902780590326641595027336643942493923548585446176605182361600 [120,8] -115232940235387268569548608192107316638293523630388314806605109627942980544306962697868438394492459128782191037316915565850854740420314692777747857077628370282828770619678638696412286531978448830215735374288681166410908680215759496557607319837509847534294942666975793740540596088538428858810475011812216024068772017614385680611776783534252390416136053089537809692327721571484617859975769485431926383169672636434328132356226491203768161444714645851018547225197653415668966162200935289949720594651350146130624353044806458632165258514227844497274462360408194447482648782153218535020145327251300677468212470937425261196238112565798463035105935208179709670204957198445874214786557732881209665254880613157121644771146345229974612492720702353276035264363579447866847791839327143899351107433086905962812336797191272995414806370847218801609148000824668200382962942664013003781895737662624426585603271972471742711221172999822188163622260606220535758783246384182988172554460431733029616686475656005396277978553145637678861927522957897609059375873885886901233441539843216590869040807783519761030728028326104608051130134163779807978105646466226666453199796612349239184729614642371467152039015639521895069659514491581971686538470572225015407480333873381326806883569018428429859248262376034083101490395358738431383785099920437712121049895938443282884831321869311440196629201006524756908353992417854548685823293482483796144422481901374911737270061382894106929070499548840332516030224129078122121249957001949080094962482696488826161759696745486130945871396725357276664868122142117151946491339390376134128441129419114284556400775044942428617818710282866245216300090820355784818149124818535184495354708929198650565676315952584957860242258766107095428912353835592751070415557939772800618280811026302094662353984189524153633032813686062284556677016672427706963936915049035087864119021419894485300280143146154737384103305438262040985600 [120,9] 7838654309025528350147497613683265507758079645871342879852247177626238877372792846535977198522218709941690247032810700211025134775668213400072406934054214111817513252893684574542396517880697880145484295770042284865856225737962117338582615756501885931478704339890343286793594895766816781398266465755324813793922353539526291500697376652381152985366123139805098640900668581805533287247911172425461710759530575394392766878976018284827711951946972575606049763032989013834691596647345414807689760421685128195939632631178158338761173227521121719025732851132080154473264660210606150844084781324461378343532623949938838264008406974177980803937834890622286858699318734200451998080756607640083609105871172346744348520119328321101581054125467444795869772697955739713243778853054965435830098001594579354101370537663060890684820633412037760775421059270525197826274925613529140161404273063358142249880654583611815121654661403766974030028565509839385959330710169675855446608928111763725054250139025039871034017537810483406249745846633461606195789197442101386995634595018148672117417383878442999572563246661851710369872637103401033274342027354935972604462591205093658174270082151429499805640475394798271060461826651812319456114563442157885374326421613771874413513464219016782456552707395941288022839008686936921230324148267340122016192642468726279497746678813049622887034556172275060075955956928160372660572498988490737544439245069354308697381510316867736282904031671359713082855744839546535479280965060776133399614860550800256396823746328961322998143060247114688245639022869870929526428097216878734164403486105373422201395448978469832293830247996872538237127671017749690073112004207489712270289558159723598688026879276236911371982728178575017343659510284662976614723054972952323321996266422697561244892136385250806986357669942054905090072390818914352239363780412030548420648111842941226854387984547012450599750132628560281600 [120,10] 4072543200387426581990138025829514833528433730298521770157530819365525470205657697223077100317202938010006819495959818599116967596720275731996905218341872848186235529290558806578084494869558978662019993002160913310985511792414344849758414680036020427192514016616334295882774909991998531996138870561570963265228748968581261610595234619988706865350483650004133173337570769674280344038233693309943315672275621245953939529800904756127891277255692817901908323633634740071376855249903285601448413879282121190129040831763272790982618788623623613554519920879242843763036105008354857520588351533651131037079059561975457873059887776558430436733387694960392017205336676748778130314037670564433786492088373135653585737441388091544680252643889818765294993833448048813580327582456830525884135925609177295904795984137315724823328489127511865614022270161587461631333687773871482347016389409038441787390412937867744364267161506592221371399946310969456343462673044436390270037693256697470864656861774249489690092078206442030188436793631183484217936325818227396675425885240192835797072584235016259571987327931050784522804730158124824376488057061836960304630218213683855536631421754182163138864043499831604413042496199078479566200972828655187710920770127771366356695776303763435916185280992960707154902407349118708517309551706757098824537191239210754485049136433657701769906180323892688200370307874078101531494066096989938820986683479633818810408359100641689537703328953977353047590289551026296667254312121403866015047525080968832836223405256558392350317072251555411216324062171799644118067045212963616519611923185095020045869589327365306314287595602352096290931370832978843561480991211516819312039072202031574526970595737952611274032935972128124537885729384349120781349183433409969768173478122402760963877019507664787946201941002048690917152766711720858867151016792087630663422313172878021650280498033037505908878861099367137280 [120,11] -22814441536896159961094646996361648262360608328871464890753469020267315796268379147882453218799911417219838860011799875843180327201766350489409246815184307593991969365763677608398620428785605148979224901827750534438966808608521950078782500581555246744799378140113224489603495902046000853580675226477221967123979726099651333339893142398781177993290442429925618695645763638988591106106902579045605666522873370580629793452323666482501538298378000130861218784264066911207430724975104584650720489999422145801628966757366146267488291579746104187407565557518256318379234073263349001625851491284498668651633761190457968093761213837462962099231827391789954188663871799179529026099907727776251786525861848898848596115093530471112383145926067615450790888849510284581420585273374337546235167727795114987980003969622681919630524946426267817903647749806658142535562422486604556193594826873106806698630620528891950447742245496703322465415395338065380103980825209343837825608722264748612434892402533374518717035143185776645782363751898749417926641059135507476672065932850866529963700993865977515059585866099042350041194509956901921771514468916960572060033091657154332175874166655765786564403445068140596619534731146170933704903168198951985881495581804166205246515056972089539027610299145080877245826654435142480368207497973830516966991798587891343712508482421996520596107396792430243823394757318456122963057794176834677953826916231336566046890661032706925493990666072804819228893647731319327040294162378348495158926929422140979125273290204288304323149047178038719244269769170126378487607834486571245754476798124057341850882148218770279712918807139169398832937627707835296724706781683969693620828754242581376290452597357611845917202324566500624543029892304299177441228345229955312101295520311838784449428616683780060463119299978056353576443924357891883175122171127559643276005947464977044125794541183340211339498183091814400 [120,12] 55971093822561309301657979186053397386484660433874433795879796255726111387662117872905074470104316096975074611078660624811270233821156007474785427099308671148284932006724037647735705416980488138687645211838116604972133804257650368755651173257476396669269850491571471013778764884346591172402086630080459465836815693509935995837459217783502045931062369616560045612619295552746906428739480189607973454606934371344900578989298102578334583431874228260288372368298140444241443994586337910447894576126331093885255785590959114790607898203395429135166867021157758989751540532034334951391703265450068266622080101280926279083959155089973987346477617212998421217881707334688450895385437232766566794002995096430680289790874131733874795649133997539809843665230589542287805379779701323782698775160011212654974935170131881810411029780353163983292396604539669998482358925363752022172170639272288264165887706189165575311370702510389225447427610654781070602141304240667570352126575088853069314412009248307847633785480935682998438939697258878095904702689031960369908200766113194477724902242963008483565132134138876057014204587308823705614386041123548795705768447890002661635771716529703952350910836496541239744847696233424853570750666730418782646884239935566526676451483158050221885333010022024381936824183389286861640590670526363030514874076554658030723254250531006463791471729172432624279692048105987270332530778134245083151563534030954790994732987340366484951861540520140985567576148850719038090815407314395932283613707316372000643166066851774712639798563247581870420999885239628977906976832806038757015017121443936866198431364306089285847181173084954146432119785004533983503548858463504132351159991488714280411138011418000919553855536731064087860364714225510742060779075273880509062816030687740846172144188964159941336583828222251163911372885099752144220641201622938425049229349537768643232221410044111951059674506199040 [120,13] -36564822376382432958527438275282925652880353942949125983597466760316544394016087041022331760642062036317211576374928803634797496312061917370953605681833497776521226803902661716311686766123640242132028269582759155184716987917538674116326014628863831394099712133032386185978964679422740471790747039246346523868922242054643308379167549963455900022477229618507634282365578350422204877601783439960691068061089299617810243454442807278789679174654917067104396738753011884584135987652617255086857001384066149074395930049101438769820915359924608987781014747465328326298997552113267616214175612488093408905488737409518745514927283645343314198697055629925493640744561913731211288565732595940135562658541958582139257576205648567740855772704064395974102578691348523084565540902616400066829543232416491182045346917176855080157764991668735813374250049956259210044507970426234257362998472391480655582575076657878493690489601688489540772236855819602044873590123306126519040654861808404126945252660829071073745273602356499533696131188426981050509266292083755915280425645400148052836728802197293205166382347250888690889299143819692776921159084507680665620481184041639510217079721338627517267285453423513762687897011238565727030729225867746988079177126753695228484292399634146616168006671401184818703413742991314394092224041056865047150475426382002044894164611758407621226606971023791008904003275584029810423930381679311213221229243340741951542779556114181855089324441840871535766629999017959877428956660583916560922208003079965430233246082475700662427918566537659068583721106798147502845246151915707205699017656853291272829750695618206005920794960578659054274130263227946162151012254163649452863617255372310346926721963102385373493774643414606141477571475426169469269937753654236578194223040475187330910436852111471324784925327692376061682161296703976896412037698691491307998837747441468135671095065365660457963185766400 [120,14] -177233284656785681027813508179714464034749258118993027899089838378498600568295964941819144306130677442426960077881128445822422150339204263666087323352360785290390421585780865883462438820233637676174519605226499353233846654535894426221040994797366138047697546411968147139550677855333026990333228288405113651462873367775140779164842005233533551182376314848759629950130785250174646749016408256603075147181452767380316839292748704130189901432651998147352656134922584428586834607448572899060480625946136621603598767729256194044221092039422945260909797924184839149914708989881182665736756608717195079248180775791128219214347660612029511960918421207578838788405727522536004788714004351437433908653884091785284898507563921292730746615490701722902712212544335541827358139944553350472189945191296139139599017590801253455473832129499171507740165839970868968838821695858494551036448177302204102612671966639148309335290971946770154349458590728834259142911690722197361717075087995397987787053184019293970951715642762697002663909911753856957005176815060170780604193144350582996975875627410981670869156609366699798099699354395204107564525468335992512114519485124885200858020313211897664891279930684335918603726199057487254982750934771148114210819354657396731223932527697296034525771415783306654949949941640847226151328356297976521363129330149299223737316995762749488059612002142993487446277395141333383298850102356216884685838911673334774578985877834968399252808819231195456342645361258059684095394648248203790942453633641351450994163930968178686945481945468708225679639707291842582382823274450274786509589171631304230994391714415699026424361759855752016360393946311886170993546795585428656728194889100940783367649398273437505244772253147841713832358623232920499357538965999721070150171167051148154642205126963100675769639803160855761022613316734332198384450725484705156961227979893789238214336262561137181312501760 [120,15] 599103371089079815066605835656674964624323639404475497786918606213554185999509971871233219974577563786153868984448577027231518193940095286247345675198272608385237270771854658716252339287670939020779196052969049665086074704383678240741488833658432272126793696823407019777950162738380508431398219219256388163415698624263676769841915095831241208037896260294420742973314423707640725522011209730908845942112489419185737444594819058201204891238275911167562030982284838192176158424840899814965081832728875883851035065996329002440763502101700268086316040114226832794708305123827117092205928082809276102577474407283566506183802465945267166406344364335270432095634637179838331437906198785117267167720454871746067017327677257889364451372936035920563833112422525995229672005633486451117871166181510557759510410872266347403414297105264462789702948085478970839451743057657639563371149837634544030111542110947283941481341082088409371682865897192136069946360706310078506283097111426260031137787158889639925322907553273460375459564136126907197390446795175496430226059625205661995865482300741782316494649537407315045134855141571424925422615150479680235465875759590981755613077847208080141743141115410913782827448315172369488322368040186881411354675316046223286782558794135745372465577086819792321821637911269707792268761455851331617784364205682766776329344400076305961650962524410178122274238975407896801064207431975980467875704799575366004732691160742453218365476668375607558620809113188100051397130707906126342670736709131804948486472323417033318509024748756692732106801997078047100440983449142164897769920490769830017830298382494864767614187188945198447632497785046836354201182342582311613754125868006170259147762525336912252081855131531743053623356681094594655066356358964064849929962340592479350710703670759478878407089789537186245868558416881300874333640120147514179470878586569354680009186344663183605815344 [120,16] -823715683369921394070062822386318120512878106675913904901618073017434291867768219336883854722133095004460141965474856691734578238714921525079511178877631506168813177361532293697463360108788123818153858408537657797276956593182200990959512402741267447591728793865981443574723375922518009062635394674308211387004015674978884952221951662867199920817183110221797502481788606668097105200768306718922467604535673366679751575151419101474900732476898317543968201313559057422834845483830131889140360629611729651173427895449668824758317276654024376285516320789281411056269166783081664971451791726783911562429021916196378859928119543892016861920569290569010960707780448012788641130006792842771176563249687216705631426741585970266107395749972093778006813894385968531960453369647669153612332058758307258924897662078605816645940853400807926136416065416637238830737350497763048815724361771094546158556511025055212037388383128550693303896522595035402855482924245523375368306072161439787502977363161743506834722723451985262574780977162432457459520271505132004900216805810462308675970590596009414427607594540656162404970183609964152785147043360189987139253908174827499995650748535826417653586418951921646803884550414420921358036627389888118165988615350507230086855787118283323686395034408877516045319648953556622104856410389986832295200715251089652636094207132998440236138043517288206006448112202586275327130552579756481976146418437538505540295862375736565467785834033367525169628361196492888035809903857571504043612152816503266785729332191213265656916582926989345827182278135552383433521185095536323191304245643248862201972655987886711177493552863019995622173838885064442431671864600503609187551668062164349598868635040691022177809902747787709896219999283022557345088157385167177809046331416417226649266397141952567294639068301555063245621908640032033929284535955701878698278023832535928164015537170023855786240 [120,17] 245699718772054296812942135365873096101198864588535267510113574289840703035745261800125628827902832808605133588219296929003034603310324381139503817359192661948440524237234425848285857747512401638633406136377823514796542603416424752074213165981519263153443471511158321498794774796398938963711720994874401402258198965739634166112290849892991635346848871069546796513504527243400510986449832094965034675716839655335679206185414469260833262133810774129594643900577671230465725702486986861348690299442839970772005852915180001905710716298700895049762949663819324711233844633755307572218078663284301761982730978703255830193469531118017269252471999099962634277659143777248964337446660022288460895647884483945498214176397606479857102537081777740718445683190029129506404652106270108022335375235170709229337143221180773455358623513509421178683742255612199645349440367415302412671520957287398765797679723031863336177751077126234986539320018667824545200128827827181753426550604961196675240883324919862374531267702133355380912424488267708178074997019427350315052097881753252128779317572426855011696118773309004224563406783964322728021033182554383581940729796583374656770708512654933701180822637049476699119845996304568728781248483052381867035856383226112311381809284350537429672426880436250697702149117363715328341592926220576723271559745518312313784820406902941674336170434525507512143144360171457183835389931670173937966576064626110802243056064934000559072047337233344700904586881790580445388824855257182930823698654061557962213476278623496994986125773412410115178259398007996491361061204063618595976873398481869672495621923506165406660018590917990792175431224545521451650220106175361326365016903126065005404461681192814525758581805544624319932160848995185097807946710347296570993791961459555375874579253255621216543570585274528866490777292540793849837725711479850514935218470560840486596818180120692736 [120,18] 1025497473660083027284352378227711043790893317641465790966372207497734440102375345781664611458616447992095922290392368689657385822873899739691106530043267155147260850795520518599261311983120913934201767265151679388804402415784535696373478894869787890099530825884138168249923508813476163355902195352129460905407350578625605406451553415867146484965432819342005034476316742213658290135111812686778240615920686370569339801809039135499630318435627422562443974803677870414463867820712608866651229691572335294371115520925776365016719705579744160880391207895292802097541308897820434076859295678014327856549221446820249309020378828310496806403309638260850843532111913089289030737438047904975885359223693313731020356080244070609937336756493453451081413663398846998657749206884071161917661218497577638238606652717739133363430542237919410366551934642953481228059689066266260554116033026486835659709610447248473419778483884706322190397135701580753182342407979925982251659673449278457949242048965509228598417677166214887876952338733551575169367530297343782197865952907782868229017546968765199638562638820166939824177412738475360238837985084223534210210343708745422312931044848688246470486238662601411160703044204503154565098780695820980296218560885196887576528710348687299680423410636210122661617168630184439432619722292045615900535613176019209747424029527548895935875389516850541386425390838676657001236471568440149807357712468532780923184321744731332777459882998952401260816925025537042409183726104048193566049138448531536402368163088884505750475844537521736243647251542045710414503032592834510452292260335797661125755597043973475268757868433748643726118178461905009050333046386685909602361341950637331189120175611302267708750522167747464876580200456263738554755224656382666786923605438272455436260163714238141105942727549935114761913288046835092165598146086550831366678562637199810741907443294865207 [120,19] -1726126665783306402548502014712081630470749796370021931085082187030406852885590077719350374979595406825705906148048602759867557254716320486262889360129263572378657615208142391831941482194884706686035036794095975300927766875811412075303586997482518912236137877436652981670551300687656126758347994241855428567601924704726333534351637009498394724858010322759360210362710951080615843630577036748471821261653447317369755446003040469227134120790791431708170488690077801290449415268668611716460382180572703400910968490693145350704966903170263701293391533093073135315761549139007307376226109972796778959240314954135963192490743059822015846666144644551080158727273721452069303165778065663143388431648056922487411769118569600186842092842718739192740113105732319272458710057500545459002243259884701967738854653658942352182737411378749716060038867869813768121445406897534877105082030807350749119062656352124773981978765759496543774217615631434142526266448722886716474405146296095561395492141483616479250411586637720273927712228922168358008707364167464951668898319008279452159340337228092274166527486572573805636900210884423433059085106279165552336801159614499429910160141298726859479568052956048572505638510914795256995432034307756928072844194093830719003026128436237219417344340771144838588288168657530448714105114621032748813999788577603377215117535875316860758285602752812705605164142419892578512577720987733284386590013947345316189224647701350150007901193009298317376494984420310466974538915886879834340655210798747921853787794057735889058020141518665190784731543512686640371925467844795630296257655026053298647057525125767270224207313278116817535171079299739646381320975752863452929973899719184296234937714476799962346371007129067829913140182369652223915741346618661354137267641708110924484348294054783928278792939457467940068770012438768885325837611426380885696745668926650735068050380958848 [120,20] 628302258294172789568213249629723358456545625366584389285095547614885741374544479205254745347594665176319953287464162011581120876460529997061104373257703923444654319331324592812209714655510269201255570073582301255454973255401617921006436754653867503430810842930366107389932177245823003228866610116686129719412641429073135511121415758385672595066497100073773829348492161783738466447671429951495157077778375095275405962491448156198050434206606945043288364610353648223452634597690570308810397318748728872026718342417563147070175703080740283991120634442879018522752884967460271754604367817047247351366645325186035205530760155261744770813273212260702044323070806080121727288305608516593586997735312442537322624502873578682726708195080341324368896904405570070786991927441961783860335024117750650026352842607642454492412868170576552755002860854725116427321730801026161949615135584624193724845869727707651669028407105501787915949943867303751629800289932736433274016223884657666905004186245106609410036106649352944728996574622042265448590386117381822713180065941729006573522030962942205458296891213413816381953186353699075639562836023999860364596974236016591576388950342618436907233433445243372214671140517526926874158865931712455114704109391727165881130066232813770250671372361329140803469026560207173211008142332945307351981058354151654133025541033348119538682157819351183862911579574618706107863844919321983156122752735971012229535487818618186079565597353630876816134688030764546345539625676984202446795602194338903154170146658359521546507466377006327926109301487250727128124513091626577430710355657811713191519652112976187723570641350585244121193987157443012554550424405463950535890675868841275728448364155952425086491100882077428381131202003623053479359950081898219973564811995266528921042653076142737842255207307357560566117250028527461718929572925921457611900869686706730928978081280 [120,21] 1859314388278762573145400345475636178035352095747458392392864336294783879359898302243387716115742279130450318995204660727631872305067327850851549182841242816427300031918181559689727712427472163835163407487815638248145023953061199758197022798818416502827214920934248404940898434228355288863868579938274316455020775786098598842584784038832075084001134730601899853883901186441372900598031622578945422915642951015816034839938999253837322778659038041363696745228174289844410839394381038990103508387969153817093833896343242447355706574260091143396863546013011190603652397812813222669433867159781038296523879640051714601065677326309531659337347375451571485529188008331141721437521140846186865095016833998771025846034636635776166446676530993921241442230284126243341163668511578187975160616488734852481075468586643149573165435722184268941984016976550123319835606856801838690756586722209207879935029937611359006763947666600457192233058381554792189069530183553532659289123650256622969358353294925305838420507361083302802290762978366361769454076382018628521150778957715013042538235704961615402079255655787563582782110639242366049649703965477163692203263535953782241649291819753855482011856908082596451878219851930235939887194298235863028775188107854129339793529479432350102711837895876667944627080376931735563956350953225738345401100026498553757210775620132247399418681667558101059533525809985236889581470591768278530321261939872402191204978472754854409630652511419425470464898472970897701537050751978831599142437491425105764034997867860057665150087658721277697023761767064949471570359901974516810332220249687798112869382024239066030896541330059154709046030909983961153692458580335430041610632758683604569312098064130317794555783909510002567647410673097962649949778381792999275819668945534833742026098690767352385345593129752068098877195649349293195170362195364925407600693562137076887019286 [120,22] -4032402384959378481451892059021626726860703747774361127677820159157287464228324949442529823046153739261418016384003787249599939998975937010599529895313307588624796771775084948154068862167722060904127783063509653642695224236331241226452385866434903158897119418141903241979770085743159241035002776228534329947199584737110699992008028142909734752785611438876031692939810233152543483686639173677687517639050892494080265932814216900276650079155203895707084374269066499600101355637798314708171075030580996527541072779674474510205169596965132526008680399093575033525996248737485101874329165211743957980857109744962168976092848945281405528171646330477687056069860702345203181535171844742302614679279306702025447565140534586645014025371045283326393136702273378042368293699669018353117689978133746850198333819510231126594815698647930263873897339599256865329678983366096576529486784852601803260236906654224855758688383533695813274107263865671167012749133030461331137861369921895031523753640687708599710597290026652413304566628774123212607271458422562355545685282548151302982973298874419520235118714457874523712638754905093490810128128776289413941756863107221855359209105655333072194568191098757156446965674706710999895135736975093498754307724054053149956323672241351843215818716110884701637201047389802069753479442507894508961485006828293143547378589742834557888453257913236747407883459973474271238107538028845322820507775448237143217234281717650187121035230594965551888572724978469977522571487835697449763041494403326291156441574533431389655291469959400187516512941954328255790356965656854890668418083332931232851358409780984877673646390645502013710784235892373004284525726237644077957325886247531635702213048217586669728467420251746218537496390805291067141367100585822718988955714637937119716777401019925807655666678839261967028296210638612292741157225187124715505477856203808132794432 [120,23] 4819238058187193629470385855292946305226012176885076817133774814032536439396524120764419388404312464118570094533075803699743668551298020964928413150519814940571890732059280137972845937765868877356432934180697195542286829843432013727284003843996539276016049997127173032859748341132973357221014765586055641265124169293156273016598013898955019165395438505827671399232821394136799914052344465415514702834233675954125474398183139280454631500759230726792603888222426773948887594322927863296393595441397034929926602624649281144434397350642831593378981734844862199000291070055138792104176173910852162654864241156655482516297692506991653937880168594463164225122662834113296587299016323086893127192711403257047829225422816196052875510845693579228940492505579784557282614352435526581759552679138340925457592987933929814751237011352998504485853958898509731285276796441098972298940031933311469819458235027251921784687909880911285692921125265470865899067753219445148942848615895772359201022679956647239493258917985330062087512551688838561967727575379749966004276743802876888604385867337444037199800284566288645350531932862355286250726538877059093755222284090235628773966597728771884215864283667550996780119497187144242078138354551752330660909100033933798045766685525132247040077628903708716704117551627947214598897044352027516334347589219137720551116720193840337300400927726289096981909561823213042020084586943020990716743231837014116273510668735885771532836684688841083220739351790718833629601823867253763121235254266134165755762941962104259635065592211147748303124122410612442008134941572455138634600978770108324192742377549696549523393665025425475241509574569515140391217049167349357901467083697540154028889966161354584381805412986061143987456465731984265169165826184935896220883582581934525506644654444808526700233372681923363758370937299928997470063153141136989407763419952963687296 [120,24] -4516483323867657550159667008010734939878827898645312691899115820463819081682942843620233334888557444597953540643254365917153541907009242110206401084520658246568176120800480567527827453338734663510708252358616372926921584958545398507235434696557790597695977873079813552434657072522805476703190038667268028956163196865701816479474371975574739716987273372248136718227840971693750566061044911339167296721068848760323382924113923727937497982560526689979999664207903502610795741004902969957791280245253982764500112476081497112684114395550826510745815815668771915925623014477686916268944909202973025591804544681344798919155846532304227970301977116453746510880903873538617765382499870633268324510611181800982763847990148685913996326034647254493671212765494919085000628213708314306790377472795122370610346048977058128366328242132502231848998486288011651225338969070821391082220446320719746833804356443502732504595464389027675861953079554738723093610816556884291429732756051944189434898230766394887651208102277389592971826765018150659132621142983501655235357569349150629776862664450012124139246357494152406374416478159537042091242423498995912918318517516864452617492471046346988167444198142487930020815711645057578402503127694682837711034796459763299013942138180636694911675125321328446776384091164887892010409076343583700266587417926246154793981152929344369845178715698965107301300224162449420862824791252220338667229144297540181626918240829612775496437286564392300747729182476309413357813069515749389494662582629724486486866564961863466481797671586506666097565667485241204056852845644138863887887557364576835318278321401101399382306900139117606150711021317698525962816094180334648383033057489882696139050807921748652092672124195962470136744633835737554380526709004678244475682642439279218439731026845886390823549804088311778016074983567429636438964699090384955895943710139209476 [120,25] 3612093744404490136376415012462369069426505037858539248158944715042646625117150102022048307677188950911168153287861500367658133334254404798009747930851599571007035736607478836785712292565111083143338342218216576413153451530091122707762482649978133505115811076966880836841740950717104699849543259638004283152660667420773247192527162104630963575711085095894344201262513836149613553501489478931269599200583441093006364222088755434513600741396821988574426381231762137284075080140978399791282111715156969836650423131827109980503062240094857131323362535048145656916811899327079775307605166387426639679236984527052145290326746019626471136254069995074403292420691683219999539802427172909866932152472390378467210901675334824749327442119659250971852377506333994650798941629422023009545537361781008485398002748532335077146356756830616035896030202409581289775985440557396687124802517529790606463043706877347015215476907919687948481439987576587264149054633729059888513479139946737826036336421973618779313542648561176247735219764201001387132493413265298228298462041412549855896270971294591590088081622354344929282047638357195315599049332082406115667904061981935014845361172318497494784228359595172585166932018416379554824873758041275849472838219706858020535644604669963595372063562464568712526142759044185534883954404768100153573269817796708315315417030717699632294679469603793898580813999353086277878402346047654246971654174968547212696238907973518372066648648507378152148790039666798222425020870405470901076885754260124093290089087628314289583641500521204000048244779060985290593741394656017549651338122064908086314125266439828085076614529485775315935385182907362749170508333203090344066042142361269067243267562250040992629971763666697743498525831862862579321349157035790034125586396112438985983455385636155597003077783099453508000586984340134337681601827220992232178789706313824 [120,26] -1964547565213322054491255752831988235864982617774714819705366239888051857806420728137539147934589348369251191277413715863194347642780231448088908513541426729955877697122500597701684166120887541678621303263992001044259466745781849249097683254185416948617551906546947487868076103346079726062487085775883853449613348161011795642889318449744688356868748855471534071222213747778729254190513132513556314447198899685720672199922780693325469581106502426760686466777297429875055519205544496554955270468517605142027546400519728276705863896490924358169680552227203174018868938755367330020417194608661754529928250606352682053656568282005578764871577476151417668429356037193729491332063309050964518725809457591954357012505363188212521513738719513758426497208860382680273180732233877569375909108580232439813751326905675039858751608248067299269112837571440259969730133474474029327098611659227620032614623273639637476007298527107772668248080382560246562721190230050274027005628249959215618176763894833495534654145440938194265743830612240904369376235627377165662369025995305466931847419282226049428350310602826269561530612934619477242155403282171121005616860190266545718556302899025521746848650654421795479002718133741676906258692759723116957360483147263939539520412704719878784271043070933847978912943966040499130800085938416565075059759727217571254692493589749233838893392906017406835344460330710715914512481605063288730710973869968706173748469037254542508331145841578587594200993018782960151730693186424200425562981379997141771449359556943826785922783159736147794478991172210826001023548779439108187980242170938034720673944566937830817611057040732249669695847389045125321783283497068442278137189864071579053771278341888046251406109626544515354802326117383299581530295447774188283947575817692348123523334772676377054402807580241052676063014810028346863607086305141237220896722950 [120,27] -455257767266981185361590871839787635889970782074493841401029155227959953906538206054526675387711153557779976657420714180252934372864933375967988094339176308786248025562310567596704111249664114272025583882948111167973725352137254861164680042304630450560743221201488876581592027806829589524566372973319429230906811702090399060666479573777271983762688022242178470527989306262165517027850285271165977493167481304435464936322302375651812165737644544557649886460766356331637773681811033705235492080493187115558275325544861490536101162576654186117952124988293235333821602096366929315293309322401446099845265090029443010390567301254749986917617832970657678974034720042113047546041092376877314837120025050533104173717518905975402005702406332073901677176096319973524575353033057122384614716475763058765051852399693639820123273547133588052929114906759101791627048078392987364142426346055178616685043416862822198920573654036455376097347772647160549413559747009871598101891640933301158777225941892693666974033198372227599917840966056042095807212649220361861898998132944065372193689649514698444804765448067059805264143248156564438576680042239261289943969873203304027047553591555312743688859682614552166446689115685990157507854599581684727833869519377788750866214176161400105837835470690501707312770562305732302301424504855629972872041227633465970622126006599268177321386229416142361685367335258758334607676544043017901270734400558782124660117887611769074090686886428205701925822008196124399244181827519622886298509883817169543739423448093399601727438194588545201844434173179181595408809621974029842413720839118749375113548295101173087625567198611509979500303368685322385515151314771226552514275586302877606766786536735822769954068863090772844627077334881802701224817325553328176014579858255369039688184347971368209595280048428838107727391764303751628323741625254155954870650 [120,28] 2841239279541446490269379745020365522992563875829025831196608974895047885506816536467189453560671747701610063116210224113842847311421411919162020616677508116446028441288891200463358692525952770444969511627388215441797299015381320999043434466714051990911673554155846917807545035508894431843956993455793005699035018873259667609792225741045889358306715336318308393620748156160832985289161234015614613645119817278634433655164130738122007056389109530018033701323958755342971967269916492275324191068537816916346356013677354811898456131563317359348171551635663236680517000455587560652634201006970652604694174186967186328281676963212424196331643160875192122324565381573105134491021955290737660653102621167663431028062600009983701942252430932169673974255545383650197758017094130371716535553630242459026019265669366914014278892600027241566761681764782065826995810980526622436547032057473409826077717983596640257431047260182316347337518153323090140575265096260786989733710572944125169219307049088132433423250561137359888196753611276138069434325596160500821966875430099020659996059013276767946708837080382167491965276812138472039646312342425461392532196334693812737155724007153457559760741517348959645132584531749850932929545221276784573112174914242878438455623747340110672135519505607211342150923745348459495674543008252403118278855116531421124631467539885176887826072530492148847566807409287115925978777090770612218510525620707367624964785944939250876268114711549257966132120224229643710295156052657774275238605065587064933769119413006332666965274674123091022519636686946477439979537817179262310188410210846274561494615947800284280305612719011256602670366416474924962264109337117035969951247243084304325914583061782031669242423619303090274483728266770470504038493972748791013087211071544504731750362817805271882871281647402752352377820565274347244990460537005250074400 [120,29] -4166925618199595065932719536537719232108549038339474223851461998497758850715965902658777177918229579739987780784139724994656939668211852224338425707740600178872485463009162362819712060170667859633533683533356322733629985942756525153644838309887184255956986834991292094273996961980417447432797998023218956850960429797300588782121409160208591414580367710349923829205451171102702509859160756534522614834672846535896465762670247587494330436512517051583540916595879320681700772464292335398167759489681445698802604578142219677875406993704977531204472949912344296557403066629239712480100033940718586183112943407490479493369586791875745251233751837639981991291567218999835947713895478603688692881997893321439019022684313358535687107605239656801862227484389325549607042739309729172955238483665358435216153618317870936419391907400600741171250681985377036459099328919368520387833321230874255053788170028016267201805803933617128212724735672186123700807792818685773365201847659587364952111742196357282366719286229495692523328682796421079172345682918360048268581317625654212880714617197240382828824186314016343320612742868119086618735147516159717082121163197696657299620357085074104302479777692790478636280954794625131899329885478487073626580521109020055011753019457399730586154378727793693011023584259193717347545611825885307649168934703408879328904995087654087299821985991150233575055189111728457209051849297859190786656474410138032087676178119902809402053238319242970455950467695548728428605554314251791698564237718931742237554255102646176163511628595460649402577581424959421909845290655310891992837883211153275486638868353567565138252278925911339161346264050125466881710004522288858979296000675515196893709843673664006092036602813980725914762586320300908029441359207916707003472686396972830733821977578539306019815915147226527681575991186148288833319421243149285560 [120,30] 4172589848174526370624694838091492408350203444189660985780722618997059978236995499204111807220848381136954095001001759999018770646367576333377023729439520006008484499462036145391886634610001816392088643664312431723617639982432804747395002967125456319161503623990871237830363095469205038566587226822597347600059839526076458285295084069311346051751941505768849890675015254249447569415869096607594411268303087350288494779174500812401374020977597626236292035197770711020999815058970369244169722229546503498418677206348273908681713380918776138117107474133595358779752228625084440546706479773439100225151321929727743082913582224455985219048340304600859641630253567500211052169318373431171999927032518221174667861789156250206136000346184939614419555231372372098783262928397021708399265439609810618910962509952259270079334158536900374216129468740051697972781076607279120381707091816106175855872293539397414674327890741596363209761005424502587074697153144792349953843939024597306436282922378812867620622948071982609136045306511857119650629789054222527636170578969679412691437885760353792896427681749989187915754743265294596353778781340137152609668543393881553795472232256670127937718236071958238696400111816898630976426684625454268378264653474036012076981103474604925305604942535134699037827617491649996529466116087827321552548235081867569521729423213653291865650530369901017170091467387890738929959363122568975592936475597521158396600629212800371014881895937173833921000554906482298988139283164194840393604223002358404658445999408162766306632555324222800560964753376755863577977742566628250518363434257032233976232076913385579257433972635370988123137494780365366272847597391220867963620499852155875873157581377180761877122916083477997419001344252109429756591936799308351398778056817534020611427188679646382379227527845244715507438335062778618861129604861480725 [120,31] -3389697031073237475440469957054029258827854883291288957705214710991341818875889580916124279957152097517125182423602531830110273377801490660907339962775952176926412870726019853538873808501653787397789034078115369610879890153631412745690876537821327051193605433449613538631908313664673087161015407930509839702269618287096137838416034796317594119063853867178234611583516869466025138054236587286633551710852771104365496483204247413117784318707519087410648909036106850309598436458045365659728282893040810203140974998198472113369974302871173849584717567945888179489997815670044605997948224963272920112296471489629507439170903138541456230574029420012743238369548595003323083195128515517589729779981454111119573464245444304228919545918072462419388831492710025529627125759996056919153845627731243687138725193269872986955337047481734743890038548103330862530494684867046364948722964949640039088784952724742473064628894982703717144166835314198915802447389721854951639570609098988507393317242558220295709085805590846772952001833687711611001869204655122633691925037493040181200998333723234918456093135370190123996935181072578213820321883451199487566208508648269457034902642006298598760566520558660510511796001445412584543471188919412841220990920796555646761100407396953520583027797501470056905334053250635435092758229999301790863162186644129480646166889667020459767841830233711522476500279427967909423688542552672486948741644884906834876362350571254647029128130698460267621469187937856541798575523177846972828137449532590353886133070518229843635892564709407371789861680680390980197854737786834035019347450469956922290677609831233165284689909538776978378301548044947533269939411555668134857960297903348721527184684431113406014575250513401215960426022298793787941849078792547949721029330080644448454017945042535091572308987341988119089026494004387969251263886014480 [120,32] 2441512805344332975187099570161680377978187859881577322256405018141551196332802061494127406690931397758631889640998703007737152853434972980742694369260265099594047124983008378735820805810562083138598726765734071768195186549858724134718591201742179465060302020351024680586868447726939900731673789014682330193588007820678042583228153870758444858035422142716991091330811512797316083698674003522141400334264358440651313671916248897801314289773804481933229788781714325120447332457996963034524660856342117367801604654252047065492951453630082562704625660282211748511614891379998356713723231014423934313509486405988204192946737248039061267328100140938269605676797262890144919526889631696672450804989685744006337994519100323383978192186391073263030572456675591434496885152771075321787305205450394063367139465288103961295258028117418003814565939132111330097975502788754950739234279001237112805077389173453224002790021699002544404976131265683150909057442177495564545320782799429988325232221331302753871007307438584341778445553448712878463204557034625674138130255371564981922016719499922498941447060605251119377182246011880537505163905727357519857468776108395337354786215432303687379299846619166714536410654357601368408935741156307302959703858135290931274593543871676575508714496760055556698320353231291160463408820752193456113107539886936183242144852679895725169318942644154159434308287466887312557236201611350887748926500039226064768914983787073635808923877793599876337970968430290907423006261755313110172121095789638770847597792667059158030468730591493638954133140203946645994907544810295758748279767755041420468847685240177616217670718072248215614994164784501029882776417999398767376717339895506641371281155035952499858080890605268258995092521458877072991868697026932670773677584904766451764306292590814472874912813776117213282971166909667495488045239110 [120,33] -1612914435398417349794036296388563904215112038365673100658758791875496017003415262675507274563718258967425925406081627731847285029026800793799488635580552952651179329567264421437996125754405543196789467411975980640021397014388771325842037017129188293642015392528158078050561067214081412738169953682569030386236106149572030507050657973845744034254046733068482862653240732945094241123449837203192274525278400839822487656823406833226941423620200733339208610915331463060743646102271145338896800528393550246669873316000015884047280997983544326672515295237737203235325760229069402537174895628629561583092980873445697907205882108112835323771262916382559242249512470827634535797065033368173289739837943072922706527498323241809719671465367017293210448714247917792914702381701796557531215476345018423002883935770694898063812101528099788456135173805034464791884065639588708363925078370097486394993173074641380720741856797808982953095586335952124480688641219362866036757510263854281137969435534851576694876870343772354793797585238094639170231890458016837369205386188413497041164507518795318849554156646265208478568493228422810116889602361256563981532561440859406490852061833931997060121905065384271359965371483229622393128652829349824802314757812800762195270209947607953659111345554708506357092032932986017074873853328381208717692603632932473264379843102934610573115927981693345706825179517444211951860336512779993984548831613159788106421890739202992714107565453537750807642165268610526263680747368928261791903313799108400364050335148679108827210992773296410197064399816446272687261002957738388049343709037258595743699071593840665790903635986769306944221480321093972985165535379552762349815409548982844645882615805466353619927210088371049349453957612850006633104457372426329136514567855021743926873189542565546463983478564468574669565095030141707004974640 [120,34] 949171441872211090074094144958315186669409279474120739835294735208206357509032302154921233538096183728219593453592688416161272608415854450107723648784414332971073383486311435010741007505041328318530687123910339965208486147094190738558594832189814057364270185881390911118739635179604090241016232969458281871605376278796195314059440944784087059458808316203443522953511286659578625337571988475884891088286220744364033114800204816647636375946599580937179923203683121699709712897662940566823437228157074606299353345528851130123933286967340536870034260916228944380908459827950303136231359082979981703589209058841767928288270334108336711826626190041330570299460668424582195548769332397438527533200739105470451840706484397986509587958960707932572211953943339954660866425989834326557701797112243925255937212388721006239909388894642757488811069644109526655130967264319244898265971110346233731824775392662870033353566960183375857035933484617502810763020382108576039365793661825156639793086835649800364937440577714983498402483217931613928399667227585077797370881892691108200724955542818538104172485800817358713712862131408138211456326146848076575335445385561361797015230641871073247587871291092645164896511785887564267681765165874964179902866857399441062149740406030034643233355361623488620859282983561903956257715604475650139765336732398022008046269642877454930691175684437199285172740545704242487185130418662922441161643736660582854375776717657485611970837213346955059716480446834725388256176741451564782192074731564276744634931604927913605886435743770828549683197016838875056957868177131910562328510353879577867572598778953613039533044179100332705629185837019185626399047306841393062489351669203874342539481691550752258676176501610988517620527659894165932663654604694664784242637036334013086095791632044842315881211827342220788399117301076837449550 [120,35] -461741167691693373135112090023088808608041216424491158521748625670075370528848296663216589317189112852118344225173696133498718370325117374662762546474162217022414816680179328739258485220809503858927122672956335198076726920498770290913465810917268812266824722246029843762432366645452266246682755346707173016997653704933601396007387796791497620270876603466523749436028379962681717815221488942056350847374918544502777801977720781430007678694381031556072928281735173397846551266974127103345676669979421706002079291458144690342567345754694164756083898437808859809721813198618158306927448605861048012772006242876268505040536186823346232968594824468187239529492922515855416854750769243365450539029564107728979354052285508218680916994025993451715423451239689432156606882771145797148985737028316108458334803691804493597392404240616439293408206792116908483713416154809398386640212754799711546843364218982625806360020547835025904927297367091806582486890113328480176353736530665855256737639537566924008143272945314666720766887255414432789412670996730514478710521508390981533391341125898047128696158249113211089864932349287369337288977825183805281046830327282278945619885637225291689613366228977209706348204060052488515794477707983669815472664324099991515846033437240298601199207846920281102401365725672119171712527895720814618614976790613602314061873420280386306106781815437644557216876968448083968212797674444265182124601987062349327646380195379046504496367079250641465209920605642620146452280379099314972421349012304352961726128262957111058299575264339419973999034870224768478219333257212373399379249851213972152566125998475556086680264327340231692434175333365105906342098532340986693936681954850414104306562620145874094185315509769505502066582506149090406961453032677634064405094462759107750544653776824039863672368369588677032330225072135815320 [120,36] 165287470967675753826204202064187430646372864441735777859233480609764102338521229319018469866839304226125124864778471315671975759654187621811090210982363283528581632323556985328647999803027492785638399427134104809826700239746832728977615466946158430377670514574421629298495736475953281676090050130376715514064109081001772752808278355595330659186616906081298610273102463847548980969064180497315419059686498708813716056825517236067351909593778049126013417302569336800449456892179028926681862124373806472778321857261691534098752257457906031132252553878339647565852107097782888968883173056225715361752222683492378361803175134173695174559847330243698289746417045639043578812191318352997258557816242287337461657478897963717987313764852587787257979954815254725117677525807323525852648388792766421517743829720163006224599462053436912732205497385042233976978282239686234904240795591253456712106231021182111766672611072244031247487663323981551122175359736918328969719577478375623508436571990773488095258742094105673370400581143241184400502401498587620342270837421031803291954124128078843045727312759487842886636245853383227719431863778283869361124770147614097921777654986494328175195309881738272171323430546022332400441585604244288168017742479385427557084245528079346655749322484738865681277193860944200919310152525813580114493611208573345965158224680103920662191143430981986746362555074929114657105007448988725409494233973242713908641234623813058175560771014441980320306204571314102951040072233950201698261767992365429490703108886154248175173539801989268242255656876501822925958026791647905052748535559743784478741156854425942547923668657096951872910993087297254509741332737642108453909543703281966823770958447429285733278736895287459173374217852780260096754478325744117639753240785490792455370233404787885500399001923615280412118656708298445 [120,37] -32818797639678142187142589774198649947265113269956689459564320545440508249226888953692870635239188841025645962657823234051738216215792785771260200422959612461438085430482186052091400054108914318076644291185697616527927372070961896850324628805725648158133224150478143810150237858512041924342752576345117038461858734613843239485714313958826030129415486731252138918448823038844556876986681508418563859198924213097082472561110784533713382093984155578390798665172160730224717736698346342961716918227063568858809984781392594925830309764607505087136301133030148643089353734283597431732955209343296835980192589443936031946116780102352924305530645145142000385650981110407949970079195753953047585577489599196715695310523250862274507281024126407487101406439250466539844639705581492203405678564271681750509287012527589879995215685798953110037631826088029183986084843372426377807117380936986308649689952042279629200123549058285396288653207662552547725732429408125718443773270861661518999265771930231518118085720149481379773934707186785486257768619135107848340521746898493756824308510337134643853961706668381359050860536521004703956223013573292346430453836183158730986573052363810999627843281781988971813445587366460909511090604529974888806536627352485751295673395237707129912448215544794806143831991224819709270438506749254054017332895189009257307302668997473017718904432642607928950098947417425730166984167820015745297908904043559032409218954134106155279702082665154698618452596627669135940514516792258840439993984776462980455193055944242446311742023405903164489108983331286990663666956642336612450898529694602547605020271473502984587991741659106251780779664069832314704265191196422159842044141540344476315054694474884693053649657304978504181283889667728572897737353800276676459279841109849984628142435354035823822460381488902520502078274035 [120,38] -1785512392958802058355761057666338217256477621747399806436621204060194223182754561799955532273135245023690985297547223124261451190361349779777794137364536848181069474860781386594607791910821542112399281449100386671954252885607179942755621687794406596748149485784039716566560402600767737722589467813908661258737262922769304270443451381001215643465280290941107909896820410944183823573723725608647311977761194261510598544489604988951304265564265654271553552649167447894989168667118241952815162378653623692275097369007289188107160839832660619835183995793613700454885223505748725041957166315036664493930571052064630060586371279194657484761874404670823953566310056242473817624824132558696379695946642095533424955586415786870651030944828454779114791648159102943499975471165716258181690123356278811686659446034392193819628154195462582908261181483019951644459011781887144424931663781855396393083547198496792690638152722881505485746425377844918651832071547516626492154198933296239258077081140265035245614274518537037413019565671897205013011631004933989908501328685853673831994380883459764825800231109868987173823764016896959062644157908171583596086918739575528390840762556119933303984399420073181546091559857987105156982742993465093843726918140555924358996333749448752103403601495539218568162148014304143167305560834925423997584155039811649656223621431201588686638742296478297802415441680771616167878381136270721032626450104234687365389547517446573008445402429011571773477005276694636888511352061588422115614254210969829054784942419461326662525142353569771682065874647219749283229624273266773488810577540124414547777848963836087920943540074788428092239415416955845256148596166223220670751912592368913108894639595561834586146237282125171065488420185559604340742428292834183364141950985097338419031758562425350534524174329094435935237230 [120,39] 781737168062552242168999365620539444883760904617063722036657368713184619563375874227017709853132438897265605264536256625293856383665126337131798374320690481533750938933554058699734065273973529381053791735566311532829358197974714471730596772914495266514079270714949524654522759271605667753672821417223591852563115294524222976687881670065929889302731078498039393907917099716873647767832777680858970717595581447869443596846689322199307602932655082963668468200743210614107658040712200454506367685876044798559464147145103269482544308412045800329205460723065991375927614266818492950102624628772804001243181841428022786819282525508529178091188413004773480635883545061230358433169971782512931022076217873008199851090243464937325287616790892534050662379196599854211742885772216371261304100254514693215485579594123708918183665146669154387475192599518774421002062470384865831650109103483534021580935322461869940593012178804268612404263884001416491329839253880344451441611786103565042844297419009502583985495466709615198418545497504639130837857926902915764923753679640295851401266684951637199313116818087752576208895026531857023434917170371335481321842606400101904561987479494182312856953206895195946991958441479926297096181967593984949636491704333388912657083633435605815306066772600263173826160323960760198962871783571005676800200643694389037218987258181200574863266745819860642861710866707085521800247747672477936903682771477289099625052550729393773335723248586215160601367567407861571174982748866965854110578460224643653409802790224230403870893604078861908935450661376706914633348464636254518656993188985441260687524287442178425704736770038798005039915164712372212893453595138776059221632591078123916351323369885326431559916759922109219061974103251399145723887333617246202382273170079865003286009316389674713542066295676948245196 [120,40] 3540770987488016289338350603995202310437399086684428552765617292075088484112935764743580419942357748750802148421565351228088137193513902703576250765847050148547590466742388524977794053602568924920036541718402209547887996499054238707128874498573433671686285236537527617468084872699805879858064563074008827206722033404679432896942310620257021676993466253195103754628475102954734365388587838461902751393746268781289511592111913094223833125951029491664802862710882863086751415345586700597856240859126787285083629845456707181002958912725314898658384562261788713896720237297765768633394601917935629879456488578966088790665183689831884475423910001743155162926851737389874931426403347920687420204351484263817845372111324985453265672681979810185509351922657756153597504771144575130437065543662422078821841149621214381064975666947405814593497126132174827908058026195234248861710038528851842905194466190113143348178506159025075322802930747556998246936197319799488313257776584686209747109597819218913117420442560635471956620411582674288248362915067479001689586387023561011475315055807338366449272934804267633690549376133463656705163680370452397140135805320344296029594619989077605738632686517829574000218571686765801285811335406773904426085883316223944411620789243726102626688689307445412118765138627915924578690197006649800399151216879554752203561045322144591519436818253345588633444952606696333546608845722937342631051641074264526662515437056580299513628941246713709023446793896472060989731098768890660592604523806666497977018221657548776057865874793034520170747127763762167376321738838837961675823178834315184664634053862526682052616289869721599342697382041582250333247369224151105553380630606895927710700255934178145663999521153406177931912351377573469055325534427775681015851842488714763961581698829323100490988963891273342095 [120,41] -3820689764215163730227111147857346136454060799234686486454964182720736926363932531917413575736387171385280366017673198978398241257856878602942834327712302517064555923896791345524520976862268894997564295006823251998604776924124512164151262096801145898149597137394471261484174141039268503467033035995661947320034014449352326612148483468050068688046170076838576017907816721417186505115196296387332071442872673291232280001072324578487150495526997879135042444138561596814523313182700901596398863598960634783824846562502777378757036245492903506254648328584933427578515736967199632988492254879672341512287201547629494311580602724135151643466271851459476451194355851930079634946380308155210487571475223007195389362666785261837014120432887638529515232429736581158975916969906692088076295489164389247793036001144950545571899792089080132292852728885513662618162272058475373024617822971143898593001181906798658258113113090792764167007156305874479905240783070727559263248029270931241381877930619322803295744571870447659482201080121492524357743050775088376789912512517729257165334703365509645711753662850317191289014854361215779549505660679434526559488187359430058183444066048349994433218739231457304691765354758962145477864678588810518171756186205567421823490793829695911835975094121505627468248751543812324264856106686151132995023690500749852763579096725052545891575715989935450759979424239507275301338681647051032385730877918034728163908732154099538272960402040887482870553576064377050087777337230253317386911719337967454853973059484100012951029600859373005623847815145246723359326822187092231548748153572398158695912433942337904786755640881993681498545985043348131266534844247820756687642244205904748135751059911236408442952371230186056094585054093087190451009522737006435302721546720372904244130620525400191847350946024380072 [120,42] 2154595135200396030668025629045936356679247897401247902415145614434584521824979873712307025046773194117946664574006599342568192442231273590158266787478961054795416905842546263903877143594955510859017836228158119001188481326947138886603750105831290552506807378438085924091272229810143743539941520099169725465948028742453180779085748530456246645738717245747538797601274449792730113594554346079041626439314105659153621201348520914856435923647114834738023420973437602986668438799754084344458046795179295764879793494420620832497220849521485447314575503182849528166841284872662242861807544323098419511147679825067274675546692967337289515655373768563648195287162369564335551304727388519683814311672711747749211507088954203447386159811903800214518476489484148349247628517620599607665368920066288878428120180563156884648881899519670122821170606355350341122271328534948961788796424533810498872529931865786536514253031453761841011554409320252125272502685471414035112168880919245931903869653368647005252774501936417756652209008222899122557354705341372823249905294209368382986651524581751944910793078679367271049288723255897173524236952714621306630292725934927396614998882686478090297712535889335623836676713228624086022501138201092882425660113193909283146806713138414562665835984754385120361072265711854990694606918722985292877592901883893710347447093669836262288765547933637784027822098817425539474569266450194800947466588729730830286703918397617162282390070092171127522746506307085589148886406030728469155365655412733055680342153615898090868601277992693935352883290513660126638968080635324817872807104344817599560718586895393438431500578291142752714321864942812882521102207264178747783092756810377857122968097038766925080660426325182730391137142527441077327847667575852773716878468018014489214582674072052880304864761479834 [120,43] -768232119576661133365999068914912389877867582564448310796260504132062030936546981640303356423172377156657359500450288371655367307854885505353792829539898801876743415462525793576361027958495387374187953671405580679713313612806014757512489536267977138635554153316068741363716577971975877392251159070434636795616572732720566048795063851333740949737907459885322145267108216004721796298717947107369572035831297394208644446524204041196191934686673225966984531385131166374852281017000852789882281271842093350485468445738825311476633516011348017793120916972491066373624998725917727915435545761257896707325360902832906097836308136483087387368969217937077465941114063346111906423569183082981915526838229324430214754531963090839581574188699214681636784215528579179580565053659326417753709983350442527834765848502656318402347998076119262492284240871827821665182078513866599279070834663328383470905432388134789290533642989828548804496355524954953714102750896357188940304930537150814694398489174829704714728852772490984041428127561075955650087607422756180835573926877367087819605854913557860029174995449221818350809073412805686443207095060309872386925661777112564877901214133321273282287099532135650873012225719188339908500870896776269160019129402394760879351411190805673206610065336378045187750377560763146689541183697596633202207083581127129670014509962058877773196641926246373273844295099573644528976748315459738648409376064152521728362995137331339752096092760337175970890194329517330321868526417133885542898019106039894305039629419264335069722578143384383855991846406708582613203928364691450037517022766673346427428192941691930210047987542623347102853571373730641618926528204877118399842125578536209496448527750020754348898597215194057197630140885915181125761341447534005523649670024857500697192956339901147994582890841 [120,44] 149257383013117155660779717002353127523896786034839480327487384291395249383270463301528048601407720555589670617336272697719136571414681602839990371766300095903676592204153096190137753154967611643421216138054992315083439411894593525722902920142410359317928486249405174279987548151944268947906435356505164045235036119880066050671868253735868180111727403181832972088558140552228835028851122747223178925920837861362591736030792706166083732530395492960751583287633474647699383703805132839274404686806324085968321704247098522561280185378754838447384643622735676252965495316421685422464878902053309261896310100588863197170863938182975393768853105989003690220079466987109351201042342562090527980871088404071719209241683992309513776692578077802352058092404228129074100542933315535100006080084909832810288548880233654683365366546665774973548260715028150926108895559536069138456839611085285712798684838623444101267457389880598690313517195417323209959393476043487781961456270877805212124208099000079041499022984304922082499875362542294907290591187428563337983906742973200506414205593059034930841361966232256303766791414617606878993165282980557861375071771621960416503137669725294775969766976476555704573494281695569853699582329152669855186174154752202992228386069579438171128971905032969311461653943461782728641761526042897196904868601722234014581683868061353694764682781697043187114586095956463544504886708510350419067807989830622365243079206018763326975055163109795088962173440294149020330773117019922018907733703325809549522728804687125158368163587360928982786644679432486040230602885499308558171965698955853461866379051149510813730255114630013600082602237233473530457714964752088854120253724366981465526655777664550605884321751854211480796424252372927950291873769175410024890975912348131823262114904582049005267670 [120,45] 10329359981830366516921536364587383848048231999224146554772402804211438613853791400755561080453170332523417666244623352734828386548183356675255753689124614822848672001183544391549969095765937388801851952214747844245468816810785766347275043959297125788352932278928192541551347845816051323534098910043467237883737786046714996100682895223923180109663851031798241056871210782864829456830087225664070399276351672708903770701983984450003194254713366008267056218281436822711511979504699315053626859505177062940729539309743701291180990406955575786670170812458444473411208086487673438196320237891505981039839805882039736563273815228981823105565350221280602739648530763229378460991703777730869403520480725497192593577579737808206993676364957917743329811393829512862289840351204412644061296584512881535687481635382909387763289465263661953216814644129443133976887880884938067364349376488853791736631337001243616136693089692919512218655110336331097331781739917828607552776824290344977495461231601090333607272104789177433145817164076715418517019802873482636927010077635445262457548869834092664317475589402032085582205404779367728365509543851751590878452418021663121828058077048462943995193829589769994659155312328612434551618742568704341928956295764874403245447239300749411985453883822681525669519297395335955756160415865218207263180105927056297663530018246151969089536151694755374885436543536563597775955025885382676644012767470550442671133448793533993049385623899326639996038653052374001487128493292190227080361316002776754460796613210055096442474552381402973150644357081797250058191899781706274235068834248836713191704826331392612435883621903907917200750794356741061685296559647312000562979234713083540288184030526681584080276394998908318356697383543505703450743175586573911202070911986287532942627791328205301442 [120,46] -18581207465690559051021656247438921309963921717329230048899343982756081863975283661394210555272200858662359548910687982295110786243784090861784395443298799996447547920726963607568181795828899210868569688302975716871479829656933309689339027526794000520108891708234023884862506521418043305723669788105331603699975597102187090699905883291231233353452574192387706368251550925264743847482074594652343129070621049905636098287833100993743813181433207794896894735931145492032543111147139402483554513928665230036238153052592704183820168593225681298581746994627382880684486826863922553046366209609472086689412884629074249063602479392822900038716408664247147304611639500967740996869100678288806980077270471794055091789484243534217361932560996015050807998078514203696082264801002149083282053660407531066879504347288441676171863881496683756238314950349785316548573820773470553413821134329779316072811296925093873676206134094855281962285186693816278615955150396875146963085745840883355701916843481124071022875495865400805942000085076801670952453799871678043267464526334892393066113875220383231481184279951546975008048755425199581083816199293075809334611171213387638911834062973569176108867387284406918994694255598773141116948604473239232230639000692214008386006341090046689428714990235151606221333028503690230730010745733926441747361664296980094988568594869266275582195945790530630096693031793685885544742008270134098561495048105336932973261683592627552678951507548739465992092761770772711995963815242454185019062080615463021768503391525866845204969096984981161157392860600041356970351394554551093455290994794228145618527966240028916982743639320508951085488765786256454393717998931712837070460742846817018097678945650565179250981108452798117788766609570313764258250362253852969407789698084359646442992427114203483 [120,47] 6124265404717723911451805799108453016621027148335832542079036704262629270007862206516491657070038205828525024374062637049092781578880762427065971169064134965940702298732772576673074315802255105623408910295654851981121693099328944579625008695605186207145990133519177729810597372705004381769614372062235209267841847058895702947835100096368629401158855639308893067303782970713544807707187200499977481242406845724018233129556516601139682329880870039177341080412515036722974341941989243582183558921506035968271493281810004667205444002299430148519514958679856316382725685864755480344781927919196105027929608038836686586407659176139266826827998201366337726598118473033034458697529336422852584247113432291551122831866143747064589779931940307896667852769380742244376483199335326865884960735263522816080821168967841629008840377803602275893776714164844214116956242173108168657838171716248901266358112408077670616171752605110324801505033403662587318204687033283943283903815855424638453949742406310687171097095565283934457293710474697620031156788207054519341010514510103102181203620449832156174664017647960387035149471336313515628730927035050424794141982669439060982102219869361840111921821520356475558058677190678956937548740626672311823261592550609498286554676293326958478905544412583581391023588267656008698870817884754091423643682183150428128579564374046724195714419925372768418687726937191142660522846809409926232650978132378792152200788700114052156875211584867218721107604096870632825347831416184152871649103937894136081445097729421956773159489771666792562264300978273401774056688500725712403107412081448840330976994248967855537829002774400107938647938711527452826231788020699545809841761262506328559988249371801367224165864823915329683271708854083563746229757695607536557136889475488530338785300067808 [120,48] -349105505467283108137508655995549964787965062531053668886213745268242376836496127945319295011532681714233538944397352331989513485384185821751722912838988851905673190588652852208701337744010477079360585940708902166705588088882979545818389723187132877037298383463210611180727490210137679767709997552065823037082492319850532687773500290078524801951472782057043025049843502130680483721542275632962201854823705050576204326014010133883085657294181753881716951654226892161436919329409425600165663133107475034082032770609137490700790558798084371226953790491943389184316501722222232921862266988651905751574971876216349667216496638465641074457964272117106621863175340870434502940341976691158592379519419603392078683264193582864132317152982301335350322498025933656020321817105073597293162380290562012696107768721879698782629953722011056495121916951967021164580195422263419053142979359192328290905985378894233252861102971123339696645722902964297973564313008802883852951316951458672832425598831386357168455042129900145063053809370864382689727287661795363294291350229567275625572668979093786014794954876319322024311263701870683882261454778088847946222065173595485092650252177142581231784305959862717870808183404465828230357022504841122876372249514355755283602797508355071832666154034767510629303155236671823250172394462529842505289359886481647261667233607356604133561402410824140054166429464978454191817494980810360133699060480018233438077049815967572759059114596580313107678126577936364838612543083546951668569945295810446549884837874378743723762625748721383826875326174216615705015580171035825981260171654472146090561267393250090674579142922397537712259617773004509520031227978551078414003553726161408132159102271043400681440386045872669996382379904821284225562839362257768827542599234509642949454561494 [120,49] -632133237077318823977343808565251584050587624519923745001690371942440348041678717015398791398532039008193148353570183431482456259800667825575871865869145317878775547821281321700718452760874616777861197728800816800910940684293701074732773473647010723395655676471506065579444483100437230871493408893674840498033390337103363627421409774789511371418899657101334965465736641762471098423965780063031936452917003932762640597386443432772440121772225148690251287825794596422558667425047099825349467808052142859656093286483096702773721282240215095697720662866497891098602641839528349686152285893898751764744997720725517575126555019193398531614795019826671550310496068363230508208502257957144462453041835090237093572077025363270398064651640847986550226101368345169180327721398627349986000835744263651747762787210236328888694513627523793008808727710057308637217743686825554379631837362486422254659190189669488859456716032844724132604462713476378645502515598827687526046983552002601347432446656544405574362447928131118830809673475240066000795871071025123084013441496006133503024491038643262690769386358591393251609235499124993478091260390933286081891872855764205790011147168929993495599777442020937572268876171734505227162730099105736610153622329747361737216362822906135470874642128185389749680709231129101553350727820297531296047812895299924406015797576509071617087555720759343748206256456814216882411497129441657973932279002749689947736498473522020176899302978016783620301387768124706341496731095366686575978151517406141088172210880695615811240530370718217755614068729031324793871478032266782295578076216076719237243946330116872451133386379846101069544912825161662430720165213663085415438083179720281385733199832943696969013679028561975599258982722195529909865978024630449217343808865321467016141018 [120,50] 381539880287942318765636326047978796678240684685905244769260489065617513657695296766399879399444976694106786420705130422662043192975807543492549974096003258733301394694212329134595727667446651968502102662264931423905854184647686529371819363338379898209754776449547419789823530795876035042407995905945875287612188750540379734118994360727074090982402728306355494936938134921650945250193187028496195941997450524629196788437628192363640201556934559125199636031377990642840160446671577330009069082275437209786663929498754895354992673402143081521745485632742329761592522420094346189531088875250563216218622304308587331562769096283700675490855400843804073866559639493955692889923729685727452974942222388857440032298238245592890232624453296619761782031093795025773647959931158171733249302547663650661876177469117348538437514503292559906617495737351426239514887214183035384660967994568858452982834687220462469040503610736681929493899740476591070475904142909242399410792113284374389053831992827961910296169553071365908426218836684355333602095209542630511008049019143243551478692963759321969351754095087180317662369658336735605710216098228328309305316849851265255368191669894854817214220118184830804797266018817909195403237478322456946936141610294845368938726233988925499461906586729507454684260323539473397231740278582523022840133717021210117970482904390514685665371469715590946210442768663188525389578327289219329841273421006240947915679751035622992858405479654264978035894634693912937563109527859279211748266743367380028008416870836080677729444204753359399653472686350561002489353549526770986414562221389392877270273561822584288593317389179279037160186800136475666184469028267567255356085224778216613089226419890896637446839190022803532407090042392820121624155088409384558773132254862100934336 [120,51] -137064398595112385389710474522564025674941059460758560204469257685258264215616773333709028771280669967798809825266920014287407468902675850349247449505932254808203653327249396823837104721305698562752581888648840460358905791507065936782582417647376558093717964121407535780430489569418977946391449435626706335312709869710110134611786202695074638301160490050963392688290362018800162650757817415777398421443504097095411688274335913776434503130833035097655602421586513609597270709837823353383929999028881136275126966281921475218100791914366383160572348607439184737633586432249196405979547980544294358311493986917572224191040171047390591117617445898709087764966251211911295284261323222425727318533194108804949966468144433689265149539590281589266248396182842528247225738585685747949518293917453762336804507332725881237179173897777073367408084011161561706405005647053669329914895067211078788853500910627021261935217923176885224038187101604743864234104546227662443309461540268626938100877406505424650967549573085617863246889684182945715688326605974000103693507791491912223554484956583665668390523280284387560803280423991773672800577838413487129452935215662405702757282057551013780379709875115305984138631046182296668831243313694374326423109452309736643091538165113181082033176534952736471470711112307536104776529504176739757614255990801894803781188184568457616451253732109091163775659266116739900158865664553362731478046869882446948539269646929353632493221278177846525202515849727246378582360348328208835166852330359526238628259112726778395949497559594889597079744037629020942372997829824738632058775321019102952735388470357211975078359176425967138983742070786389697582777502995311467138217829659681303190582552977752697619567842230570554948943867840533462223772005261676927470760865258560250 [120,52] 36581153887266378869090808393018684524257369139477642656994721557088427777658696831247571101016410990106157422387122843123082492703125842437099303849434717714827929341440182117939433760068821771759021611760065062558660181204363491135038561461032864882719997470075148929643234135181630811781620498242248106969090653687777675420391524285901349162353061193455220720908273732713765989401756570642101654573371277501435499953885743458635240293685610042715958902343503177143688668887847130438420024063162979068660074718187239299319305600041523172473459951973517934415327765724803861142230847605654142318550927730663799889636462380529298666294821476616058373308503993701164188812408283261110102691252198765155312305506738705919623957360180089137821475384462587312594424116061102974141012164456883559201071796878051396184938576521574975210797753497679002300648703230732708400159349964181137135954996365493868311389043960597248714427477728130453594273848034585665494901599993711000445997445998591148676445328860675560208615659253876190643462053036572019637575548797944629011419115881596388330465010544712562964441280885749403341965886271645879862375824975806967462026365828376884825793811975163902655698131606641189164559640699058442621482639220239103782594810928776675387683757193165457952560432042677440077234164562800612257657886227341386568604714332473713979089639625866948142748175039087972388131430014521518952303425184011503976430501622502199411209639015562029656930850487229438841650396031567449974766097846405524615536950690800621062772085053065866802500921355678931308330893910918211843703691934044566564995911822020332934056017092949340020239234153615282810833597388622949683595596075419549733225146919518654305646864014272952989346242179702923958026937079774431616090179322675 [120,53] -7680830289212507413704422843788634330992895280315372807623306556104434302039074576930331829923844608515545125624310357746721340049812671612044462301370622350765173602270079858982409385677135520812916861539785907431393621586716888705888406855489436910569731470757798548188126663735955186563112319063424970961408772277181801434030417560431656827481474049184628838132526317250881575108061752329974516214208156255248741885671446649604208141069167043211249166100843319192900990524862342279115966994942022043538402312677104591802833618927082959776730818953467929897128467663284182882055226428063001045947546118801017513134452396069522623610786751822626459966073214863999684492010173884603856184620964896950342185260405617437164725170735365106848047038143172252062681564783836977870341405263284475689281358420722730745262891312258556622346096613706629593322741207526025348461181307716585051004821567775208996649622890653735845160803356672559287420409219631325535985719448651073031625152712019613216526373699688402088775031857434620479674719588629186365609922096522696519010901552956992339721144663696635538889682495739568157733981683725087786023326717256645734574375449660887107981972323601897929104731613285404853383265185109021788598588041325185495576621630346016739841175039248144439070439579626239576139573549050006044729651138871770337427350257195180683396098435686892018228050543005263167066017349018869346383580670438923761835358166349180426401500799147815763992496464725299322418735414796618007238664573708432802250392193214313210825126426173845892873409817507959746945079205419667518226125613025763005194868331285836311949693644071170403063325964028535236500463885565162836029046990907116833651281724529009809972749594670524284295283296683121069056925736058178026725623575 [120,54] 1283929176634210369875175585390425019890668148474089072077046995405813662757796789125935292260667884759218864701081959981245348579736601760583138254032105521313848581263279721025561876844316569947132567334106477088676509402808050974232055788199938837670133824701260371457198073038467988487369092784117343526936977478557567019935631294846776707219031996367371415479246694013537229991860680874698650469215618487116756751385068279566985842947167233145936937114692010176050631797652802755876919617936527212138178215716425432404865549100021218995002631911787297621341051103472634534415573900577580366646168450192692613221127651138399505412396230469461589526120384908101247893374852355188648856725081362508557980927352070929089775255249653499608578653982138172546131316143726383763458882289751114876528618546320714340934563715311428411472747975417384084100675296128395058043407362946996610765529785028961427661726010536304842498995614009135041584524678539958975516346095739707952715576972652799478145663397483021920264239805774216190507730174684739554015238196385904969627562302770109907764152864247962467299150760957864202128026142358183729473687102431693536252038482017493640436835184505313801514652278188326561472020417143481886534358514758107877817328612719128095022430328416355860132899318162356735295003679774635762436781628622408707417413219445530323052853303809367981039097708225984394530920038620036811363674154325566355619261390496535082446813750236099473709358748638025589873001827351453989716353042440351734596471089267976019858519915515604362453755569878691418880667314683716467381886729736049105167484343265292830315140339993969379448682900740775887356202515524290992382315821856525072490593148422486619274159776361135869283790739578513645905436593247114659443775 [120,55] -169768138299611527683661307389494399401587333127915369522042985933144874447272842907394648141477210001406356920898265970136446457223258080112576980249884987416840562635657117276515748844946500729820458684767245389566800104631887671348090019383602758663820587011339582912596088976640407258611217906917935196038539614861770291307070929268081757034188277431608869361658968469572957912477311938641001988902248271066619250326744224949254984078298199521627341024885996806981872805244918558310965075702757343319149403050942671311997898889931405770767594772077081969795585691312484974919914079426235342127985678708068360280273098731461305621433372759288217580668591032892738462502149729421221478310377387363856158233585566118984152674447439463074885185313421227329234115598822912156793628257204097265166072552991171819454092830793336971287300771767149475285428453049754198637129165558292745233315425192039298350877458359067973802227103542003273844818153461163654939200715473824205153279422302331518253962030043246793847333885598831567598393855360610790525667701745146166622877885069640907453885733303553463028112933830216936618091465854831617417376898328527821750752484546208944332360098185844720870719434169893854710729426916939524789116026045913799356698112933349909862029573239535266197492375897473657296788167498617494201394573031815238276297392020657334746041958202400178543868928446146436517872047455484793522581738658411647754184887324105495999024011368685585109114734547840759464072639015779202169065506797815385390970158529941939861539379601466444575697395433588776927769581471146329708054578102787125696143170750368132646468148103647655525225258179285847944140982872526887473697163792730853836108535456909457500287394320105526340444335276979072756477949312189435800 [120,56] 18317067577571078205393869963876432999363079322804276228796194357400933245866364926611848018832141538684516585936181763917805353977493869245458541858140707176827451056735787306687300721149033059386396232565908731923381704893412562353837495293028075397546326120369798422690241224011284773415243221029758381786097678297082044803399600667975785101003705870501564569474511520590987031697153766696451373891213055310663058821627813960097290239627251050982403090670299982022741849623243701717815664944615019365065347671778068230962982489091640501749694878047430400250706912014408094002269574645723462532082556094699500515246079539113261827893889470961191419414539013554166301919674194555623030199989118639252121310828756922304526614614813837008030885867525556691587760314950924612483884655338315357561132321322925472561091570212983573648169606212344147669180355558921795483700749470122471032215626243843144517630788636066193718396449047714833087085615838358346069361872436675572820388151518447459189523997079686148045321036613217954048701631747146500588051156540989577059922831872635448108936061398066167197175962125196224900218844242580010254403537145258625579280146568653020516000691445135973060530465994236141542109588987991493491973196709083141752565676171675711831148668512934638836717678032762417744084661355506364370389128459801480109800977247565281143440448013511997175491597493634424544665948691294160132204169452629630771339651371698901503225699490940285754292692223472263774627119071615788102353684864952108328342529866731610031079153789628358047766312585036351978241136877394428462047932367185647297391738514667256956879531178310096365107703609578670761646384880506949279019558936923226953130795867083857185144457407139271356170109382985514327552012370508325 [120,57] -2222121026806942199862073943307857721867119111363157971538213251762997653184058103689797507569451610325644737482793790820092360271854441587040944745690302653264762128464386960962550309515101216018651287188943852424837201818519945999969288000903741033846271287459318799077381412925994764114910214143376553023675170510646683892288494531333379289485996298639630257761597060561338183171403659515700822298895078386686533357596362795499134794705075385819292316296013891026026015483674847527986349201111193756419452827333943419867198770303026241783770393891836107334494681486222051941671915227364523431685695951075641172265391582735097032727247956907310945040724558718536958626267712942320893852248275473141766498533100127512457091958916851932829317706140809882160177406230282815859179584566517159467605265433606539528992016167611279345132359585140265385587039245960434806271162708365073800118153268312408066224903113906191219938979642676996255633580929343156286059440540991342376226085439317885823745872937448801873464639248506217234647928422406692374837499252147959183672240489713604545478566175104222315689725841453386489283102447171313846764469114381455459301885090062841456645867060422727584897663451568153597086447916144264662350355871090973882221355032121920557967126410183483403031713915125195271398417278904965188462356729303269654235190112657227262684275507326960207560888579666926702737618368610165037453400069859195523712744330229265203956507399250259231133119531840304252975955553462942306331516279014328967454949619125957087409599200596013183347676122357571265664644230456157304808613445270503484452494204352012806096534290829330887607689832635691888138114357180046926984135638560831427283938114654477584324090997859568490568765842352721398253275195650 [120,58] 512356668626832046187703574085355489588983115056378472212025169720545421288308679918668625950665453126090436909547632303812391158567304121332947280296736827408341827470713823402122898785311534573737617999355977730697197040265666088353601735805926319619563627155138455060781207929574767778419479441714531025608488388016206166937110560491822514812590146765076473755521971350212417728893388832593093513558985716367629946732921937398834901774399016977022700613954286847383657994972657260124667579953268413208528918337940968070869028772559256233181056125761987794392268816728502052002238737185121472389270529719617194222325969954002982121361198724950568027858390270407864142078541372790640007655919641028702223933296880184444089497325954654798634507097927816588965119762706627581266800912922924652784324138826018287887256286985897724642191500608600846135565793598861355858921106885749550654236286527289095583130714907729977321635219126611106323663384427717902583616853678626597112766248494463528799359345451645919870460853453585539007374247651773983416220595973651565711474882327339155104920027996540452985769738484716439992166677093377916777574623457922518802283076441850981221051322621392693826911670262922169355553541637897826155889178149973402369151394720700839135567231414181634372692451821140797754735606080394537618465663185088173931658171434409774984140134716252181564835306080810981732055031995615030016968327614104137812950551539414960588996126115613713258538568108212381211745805157775314816163579125149063234691370519948289476331156267234269656422101137593825332068576897582250156210844204361094320869669709382651764571549391088919826513726500470010084959614236279218967977310456845604344847870499349494561849628957493101090349064672577370983248425 [120,59] -148979478076886560813161202476571679621627772314510752778147080074602179590188506069216380472772991439810466480142295631433639509617097787882741140698440467261423793094711102177997868490272965663768977375484769163739982126051235729044494014366027535773410197539437148964472385333252077333441534543591070113420406921526368389907044988999480222725449700567140384451288020652061227743091606563212199389248061446605374430361265790554097632452152514197945824109504618353348335730714150558814283609798636322527329319665560190410495712927147368776982617732864317697947825340014901735104064717247723303785350640390364748345523504588943598236136475548523419907825296184378918191453385021517196416915156784432863468938179349468569499103877762750577944567873368440215371312005655952377415706928838549399214425884303882659242583696560641003186101961950498793101479313270865776116737640823143973830861698868077211551982982296444095018792566723254740581716865038821143588901336312016321349976213126562782117955904460529170617605222365855684718165404798690864331302920091885941966102702581079945185298341562237489688684472151085482847672457190268520031112543610404020623134081155852012893877901271661808801656764245566820101740382158303310747328178053816067501047240840416833888233055417279780874847756059629255486103761442167690798574512675933350785920484728972397661095308402803779419691692210904922788367810179156809124021480999922150277233206181079280761837395230598493284457076264556827138275374282354232290500594320404341137220712819707694236190558465310415822753934620372860530646828316436811829619113443323432156115131634332157064726327105001394444292734733010135037788530515718582175326260849515942018146181015385916614846087524690090369152901390079429015325 [120,60] 36593463231272966048030794768863038201769101250849071124484102753590250603503649826548380584120384670822770599957749430722329023511735038513403634726033052211776609603808741762741568165778294486574615854244063582682220239035597085664543380640385699464072186208393050499619222448861459143230915592058635587521276874246028911347990915419243277127426671107153931869977483997997595337570228439437233936935567851228612471026386389123501993058649119983892469023144264756628239143031594131144244932272625845372470146879177114864664842487594771411303521393491288141143750199421439982328401089536324721846448258771769776252031278312418947560470778343746055150555787726349900327266440968084546895080450854639406546207786484413540358443564807247284189131235564245599902252849302243529056775742072371664738027725337523754358959096362770315208740532256404629160337386248557055524333937909666897124253745053109180794048266363714259488143248036433568326096855899639437112823858679577624555201621740106494949934439324488349730987762223622866893836533235961742558551788865427829891775999738575753736416785634974876098670206060557921500268883366080423848982782533358438935867431762883618790637756650640179469770417840252109384145262446230446424744552809800448275433056041571013885512122642869753051199386306213025825965927196933855847691337178694930727655546767077085235184298255948043068755317905760647682801702881374770521804264080087866300226295532530959018099620340575369543945834558814194223846775519062688181932039798832197124721536790435829778154952014829245212712664352623703480185069232221485001785319508954823602465890531513595128137048221640306911607595828680495482469183685350042408356284236501127005116368450071150241876857975314088288353070309124850200 [120,61] -7305541777574902315119839205105258343612458117699304223777492102342345507435075803037563656227658363670091794735530719915604045624251538862353048272680297226459610242662386372744741952004636737307898580864007213464485318633265338543572872471553119783014498208219659488052038955307185767516758087188700222667457142672776565032444056452753510357079997917819913198723156303514016007407935225819843781196946760400665602824762685403436179518134497703410458205892298799341446465613561453615151290202553256371876139262297975073366684148565848252998315543489127409476103855509393234975090016408354177496702284862668888039910623475454240901924272085520410682500113028401036601931541070007951006375752411517373935706489388621536813553058574257063853228563600153100651430246463613268472389323069298704422001971454702146403042951554796611741820825561062772388394757044036274022139811210204135612139257331212259093610101233987652743327858062636133097926377617873069540917849492424204185022926554737778302149582367887179089956749740507780977328074574088293888903744000667368986232724926692345491841210800741500176005596428455124074742778772279229894317334490025279333797048381493163649017385969071348832983378520655938649588798326516967234525301195226138013522416360174297488313009688470376811996811971175772712754004963671276023402435371000502267462788268048383617724975630635907872983453924049619155360433660941209609120832763980635038796049716592421448032610194630240379815159929482357479195030084240270697007564566495731423308393840980565415041099568670521850461826290227843972607220967263402345091220043077935678598578395213813470907632707897226645999511440017389616823826005528495357548154239520162342556017036643621327117592102995703888757440973366150 [120,62] 1232638657758918283702280492851947017839238060770853733440020965367559275948852636930624531383075104695847700418095148679994980736097267482082782271569966112961775623347138892070992973444043824374760147374139535245405598313419094318784830040358813554923704119181308161743272615115400297270977463774653282594990157717135213803721844891310916922400894960010204480474860278446256006948952398056759369665233329916310712941189009038738926684966020071764483394617225294950463769261505610291456430584056009782491037835799603354867218187325397881041750066028402419256316151847226332018249362298630888666782358015305150594340154259552728874245048616271558646057704728745933017779604461870769621204489793408833618850115347821889510171863869620053321618153666845967016929781691405944117308459804013082310380483119438232622854304233735618943056395734203983826493349424802469288504750498157066609645804762444348221779276417970687326310145361410611658902227943934364012979132768279035356976109835520547307833706839457315917742474622536300843534036728001037638012791826341993011510386936178611364818540431465507604653193214264714508654067490066544049448152596035775077265151818719899923881743959613881267029551404178467284500127891156844719013899012239245241224158217871826448807030602751270357114536312977839820719003220656126391260127728649470206884138724496258742596666242479701860193871126194919618149289756509900372490052092123754445015777782923410408763441745469684849855819164236329237202906286849559658815760720977082602574662534546339766457127130333832196940576554900588760826381376677136269589635874077368794298761213519172081637081409059302178599057675985723089668563494493709520519713754997167032714296131964189820719538324575985406059808076400 [120,63] -184088303605414147816332809585653584392829072181470452247606350062194180566297440856959658967021104842302998036864583767253052572912691803061108381522798966983130848454108562224665241823290886975094276534275660362165704571612379991810375907893935356090422673296274449349604867736191972737801731627822827108651127171990667371174947879142484933386663245593764246310565822455876518314831751288153091406009373943046760467563391159675641569457566466394920189691587627340635248876015368540805608774427158658266562802123124024502544641211119062370652244075091018570343650734063404980689673749567415898171395855878947918037680248565571159506110462844990240240534881025738659599753758596661717618317184066941225633997806198598048482669065608199645263159713600217296386421502021223453428172175207181910962874551150810989271620806558360775209898586778134792426841380867223065906134527854993564174156514538539002717595005313360140233359797843724393665080794474684407219891981241069937330279324070062571799697661709950047965178973248634800649894229626975308861938432612028044758516944354435594960991362349666016159228105761210053714531168520009865141614602956524283094058311345565609387291698756315485122191605771422188885948668769235679509702530276372432471380802655663259037403461885046838873316955561246295915139181139441005133405137765875462938406904793319735510155563218864717801777005689010699173323492720788922878358282737553005426017857779589648802298814550495490903282095645436625724252014646812771721042276280964175704261196050305724360038175539325579507769637816725542156597477621077322638498045735409767917536804361318295533922513178643378340661585765187679420914921999761767379698682214443381030939418054454931001824802190515579032815730 [120,64] 25296188685965463285544404747649449467513347500958707402159270180328052996207535649310875575629886939192600268995716311725297635373372799771163772927537507024466392368623902429059554419849123337814696641545096942085880554084015003451475704020414244048497909036549889457252170472281641212955526097845852917663254891264031310397489682607980595679090468933897691461541525448565421127912823676449460487755497750438775230480114312662897621881371166328109713318316840184334813357960820585289031198624563661661664288002316261583399042196749708934929536052019561980469163673430055878677269091324356716610684220995524744545511145057944673003437449048423261090566843388524962180232436767099788721139874645941279966441787660251233412785137733839830104187684294583282332332537230338249749101714091044314161032729950257255905393432054573473228074876897258279591227112266692915509244937792610397903137001223799892913502036081372842839040326004144052113074381331857693182134020137490763979592553284872558557578182949047386458307496897814923619103141352610054379996175096353747917586531645191291504511543426809909044304022822147446383073508747431227428071693897994742163312206073636108422621410182397142797397478915062236602093075951255667271302535591467661073909761213676853808727478734418718429890947366695131117532293058805514255306069296553890550661737324608278144374001537199495033988325031331042379046894444548606611889600603604921256963417321406923688978317551832366690987099529342199102120092980707074495620987206072744387463265322602241553307426173580415633524262744861282140605535169508663577257639423479788831381608059049790316976433760987208839635697189829863062175842112906625928972682138751552372860542807081154924875601023430580656280 [120,65] -3254331970667283600856900060998039174274668653050012336224901485071302844182969506347822515686222112317308235259523494415683463654165250772543505557331791165151332060428136949905018696555797711058374546680091905334922782600373183359812957289147921086136279775266807994673339809702408901122055239080179439978133460795164018285846296325562439240174559854560783567961900991426764700803408895729962227308046553835767853736884277184510606549651305452304652075377040765363223272764767630284101011373232443500496232050361266469652361635895117876633476952696122443876471538944873193612523849123833567992085212579151644317870658368163787115498116179769260922359624682327677374608715418842633075203691722109403340257608961011418904838577351147066339608773515789706128050628348041304619203628364083604952667626664803173345328032277933325439196555425822239326697205162752610338299280946008615305460113177216501164711051559081698722418945725160259074296622525221500016050490762864034323744713420613278947395501889563994115390758224297010049849214998880312268052251675229471504333643669376365295571967054890358723899217082169512031953080455001650947241628032191826181056217045191903192386576690232014108647033833824090283755948347059532785752945339974393439822838082796175728483829864826262279317644465289981524968789660849491174999571540726119390197472266980565724749612931645162143927203490600496510332546717847398385068520393895585650183506972635507036847865376519937256650039316139353735984192050704871976085001814997068940013699450818722138253451684528870794916916435299721810443646437246313376038598819569862614660059047308172606210993296811375881198900258827808898335304668954648131358384937856022350562243198892821444697990895034913310 [120,66] 386263107022468678743404414293966632101719223969206307111267854146691494566730467544871263427805151520397682163990696271277307656564481116454003165748197290257466010401307358054725786696260821119262662389207907122586896733986230059508470300669550890554958419127740021536635898749295571558508595475542341430104605823422955547172267067095755923605333428294758720152408989442630071871314545480800470040916457700210892096182864610843910923444553459282905704472183297514055281634495276983378084053090164694042799586211198966021501141612987157163990640319768055389176645799060932476729130129991741008104133718326370821073236270896789960997433683431322949637987854263271096800619547982122719348735952379071335940860059599833224273541012056914871758116530852286328236973763913371708236855922736507393891974424656021578711581307158731537602650423498614321401028508465509833733345243878380742536081025436077994644230629128063858644325929231567661279789178119430763483431894098031567826689339192185542209219949559064543433503641189686336646270213811676074638695501709139950793587452688449423975409420018849490822228947608092748333890075270611945013588690033591129175259964423448961755801118585432628269053374234846728066962358651971782832356172814711211022784899934498559581737526773054407829367152128863086221144411013690915395294221228727337649082552701074516678617205691334993397234525590623839280564228092317363425380510253384269822044990747316457883556789613175968950842031728549159588294665129087071702552882181327166350658961059824505309738834028428979548794228002328363157409211787688056763070617044580972643713696127681424948591922044427238126523551243123767290219369239103627348388445130715908901442125796297007583269715346315 [120,67] -40504019523541252149796206729390683106857645397365978696642400324630101063766784319735710972293412762010767385007497078666161128427681085567673536891968452515471719194231782537723278077755086741371914390704143992725360951442562784986216129977585152322912889384857266818582547341199921689979192389415030817729654820037421310449727586399014576480465916401528734666569282283514263374700563739011142874802761610066975549332641040886169490267863782321104147569172565911389890966271913672978267528282323995015274542297831820953577925400019857640383570608581921107910137007197560995507401947866748665344639949118847274951601030563231332200859310153856847333532741292389806082140644460950025196582808966266157886008266697345776446687999529401705245741972272607559669393320626744948293810976739334181361365265343402180177171101991454885418966569764781865877962874304527300296798315313392023538411933497061209112206877880921683188089538161875690354576786214503908356433858698047073396610453423552181810150191288355650921812237911436987072104863375603995428598746805860878165657474072788733709300611860703918494445203842782884595391325256785938711378575198818239425162446507204770484353352118941723692218356841839825789982458022020755975851069839596469046147992531815859430097067370503619957944915233277303902672900101215105491369902181543766645289169587045787074848444337081675837626517973757413556972605158710443973398759610023254263527422695700706409656263412725497482481172109167774520806509138351820052482898302787088313912808846305696886490194400953670370047810674811405812210226853973399227621089700066217249729196840019686735501678856738359471435722164270424448721167497480214685161831877282493476165454183794050856970803805 [120,68] 3526832956008149390790738585785173354135208244131833510045119250367220964684537738245546256195154339754577944940771071162141994462576409925436181371941498499498242346967100103415028396706093806204910077329357241135920964023519639206009876119177552968061130713125498739775083081248870388622554209452193823426189154498971999176178690945052210226300167306058387196052171525189029352371343809508296087402284714460688855485621971419385992604549433695810398816304785719442851707299019290752038195657880855859084541009832784903089443212674281420921995698977640687175235511206077096160821331010262441252793846571448785025673631715150151605142440132215081472281304396505257086629964882539451787545820413231876640653702843457032023241771911641210315099117214983205481153743913209561919321816912626810893719136356242502174097797982766424596153195074032719719702680573177561265222188725463394194806975279093097758954133858770885967933848026336132081734580601994575880466009938840749201991535449639936357307994637089316497349155113247814193091513211908755621316257970122924638080529229767057321815477147499561891909797558776060392522468491935416394463339640948221557183393278327175868482773272284354157378074726021440798010490613779702584698101318991217304835832932465108288378734768416046990697811075036004392675615045267449732810249854760894572911486345577733372636420205590627034346711957195544904086293716079430110495688976969100331876471192854005998032041252568039260643922661841754030987957239907446186394060377895441549817359772335745505495412241296391043256866646752258665018170173570049612562481059042492669936457690549361267827219794643960194935267911466365176425100168777954785530607208405540197442947012679447593733515 [120,69] -234328926285336093995474564221055331669920559025504430847335566980467325922561256084653768286005745161607244659458756378315915159426168832232684618375707194581620909856812753776260667672261865550230960344068371010710906845892805066963425510606824341256869350424511669469602836804764207482740654483355174542702297632624763326774134133333980314371213086783528895744534660941875502907467460695464503352748479691725517291769930586577633939208781341443492547603893095373971132521909290850627889379063025868882320350901447372025666066564867558087211727613246789517262312792105106799841477572494946917219547501183869404288075068872358498397380406565301954103388571762096069418012917343978069051497930506559713672735291160950814066079905788712962016136474364698698323086656778158628854652367252853223434227826911486565824204706344420655078198244817819697160578690790384687767540257842898866759950491591215466865430501410015026531664035479572980088520201109792527140746977825193255706002629715115025308870855397429512795072902860826470678920043178554663777733223168480883454384492505440822310279736425731827300657665073493609945675793818071555115315110527586725451046489742676804766193015498932306566168779563538208056739219870477705291213674886679856834978250214511394623954892835196942609760818104659063730984848091210496888485011964407265473221851862345317133991937085401145685276502345273137263719022440042815112371605573494703928945029639641485019954200170868713246414004234411772400302586728034072687392689746078479946580401028856045039962124769541874407643416239816251481290565614367620251088483021861728722505288459901154725118831832870290457053150470033363905649682666372076362778499147747797758025801519385157620 [120,70] 10069568013235676754910857551232027320624648239652647506822081198337828454433862110573518793598202284856343821432902808055061406072197702403981475702394056879466853967066386640964267638310020394031483393257872650609933514349437079596238386925877758521244231694763011526481748205851025911493199854340241545881105601404732672791562835764214440939860115398767550486225997891781451807111367296732850385644608003157963785982040775277498156292316191975107780285982641748681427837815007649297552914197962489310637523945308492317624984455415700890171557609532702004540010400221190134346138932021779239286288713667278513737998963377578926804138975872729850273197722295289608555564705085154053008698260534418595314862582363114525973001571539130128610538799142082560904738557662177383960908537459015810547935175941600350840933299578547355031523250643821207218074574820168079682847292858379189959294259500199944396136486773820282327053518461370679061474667840285963797095942698882514764767123961439164438499457315423974397255691389261127588218150963836570685763996353501036398377247342969420681578612424733538434753687798593714493203517479921335360740676987830193707696947494526377574670537625294462396842993661093445806539729947944026333078065579188211504962485076151654250190204074954705461177562858353637735325750111314577501309634716420727823394782967290968378463372801915223786215651635961497370188160256926612975732506617827229429570833594300898193516080773456182625352893297355068583097573744133923686334893083800315025424637093738404855393131708731420015122782263116550068810007902301128198773067941627461688205705674651526237489679890917129497038891114692990792234770064589869853104464623925563061874484953089500 [120,71] -109615703977845144563236288786198816662879679449600348348710711674130810444927190701566180042792647287162353548578784389927688483116224815445153390238009737789814667310178290414283165373804691007581500456824838650529212014064244045896522919369602115158803215236950670087993894423627739320079230049422693049056958063220283039382892143152941496942893140934965122172142543725850260195409264795501523814616192868498002602074494596500269715898595401677613589580530109689605127111026561024637995285584392142038143487522345490622894744705472790625913954960692781965428228052780663281737213502296471943869593293156612446186837107699141815264477801790681062231531897241701322960231539467465813995977520244465685669483236126218348913983107657296335032509289962764193307772994479128407672768822105593153122664964027348575192966790233527999664207188420929603013585959328906540625283419118033788078175011102958202287662081904525551244640650510999833042756213269262306539626490298810151931357842861613715226423997930714959076239079841225900590889499669070815995057357547627302110454304331556220530425157730700557648659697984747720833905025947169328316194561790692190986308175568969178368210042136902609041501211617053624241667382887374946294471711761564367855938682188138165430636790666792901617884532008451756656942998186471008230297388282902312756102949702995925969269817154342225876110908207412242861276791861845983700329186497413512615715166460852187361141827900396771634867541511059611929889400343598784124330895179341473974860648067909626175635582806380885909690582292873787313283174762532453067425514385036531570327297335525920307438130152311158670287224255025763330938328995520187953462251551571298202997298625 [120,72] -16715777595108650967523775491634324997610870333962005388531885232327238645305674807301134396500336016690256490670497567524696471400495367455163827044538957918712280372854245540653932443773821397033554738403586610506237594771746490238928453518436141969904893215933880714297673701405996953102127934070816696937102845417860033241816235298231492540515623664637545501862567685724348345865625901075736755009237458387160169912463339416678973969501268934876731239688661382546827943588315384686390701967254275256423615245853810162563847598067358707843248357531805893762532317101798379056611247539582666381378659808321456824932326998075979555402983756439564095042495706602962541363512866184542749638073674673771793349363070940631079544378512008119893651903637011900956756411819399196772061399487874070780976013354944682092323736382392892574370266929779089791171569752955715517801900626034606724368447671364992258398930097872417288559965274798090771553049497132206397943617891976739455533097098080639346129184507861380439900885181431481562815110376417667980451596326973220162739966624740361524235312477530295247327394025476581348058321883624957220022210010760588345885361277825323569982266747551055973123067492907050395970654357869007650278926217823151959156380068118359748527097547597429587157141662275452064875303290198712566672674271166228075797879786929492183694624835104032568299541172960842611235916667129617689064756290137326002919793818878309832440325038367480470621337753577391028278198776604332684117033379104572907778513652220919798383808292410549358675805097620047807070288529907872853160362466581774196398658491011222481942720904347021682035663876993596360232920436392682964676455589348421072792770 [120,73] 863838835311159768703663870413404137560223104675723029540307415860512735820001724923633332476638574847187216853031979018928629450941323864551665923906723572264384199482386954944457029098132540150672824299091046401192944613994053726755024315573148625999614328834273381655153055158133773466836618923965756373655481437244998161616930488674558639398335526143670582241543902801145512879286147162596919548597579585549999884015047390253503999792236057183530341213119717474240147414306824994983747211299219790009239655207093799361586560991852557701560906960039873729470222196221683121759035397165602632691465542328156001058454954154701194506011312305326519737551469767612792099252488818719355914050961061726080628609941264758775411962106241647037845916807148049989182572660450027859088036361148287341237608791044963166742456801758679968212550559648607113777438641362912620522355420405065816414746819619033363792344553111380711551601214534279679222606863237061587217352395037583227879349247403181340780346427613053913298312616744404292660035647750456594539726667960398782223466031896158662006711318701787562085294102247649464960065702462417571270148801952522183834450481997234427124406281117474852036290476620025854647600754731456029263414453497561970240876287995695700956650104842829181902186291429210013378690242282638581994548843949614084782346266652925728556844634518737679942688758783056823235601125190252889532753982105881709194762673120939498135197046266346271818448451289570146831566080036989111780722295483223355888994590484929585941484885001294788378600413597247081226704813348228277607024253408133040280001647778250134757333505490283129111691156434344847348612674502123694826836418897177969740 [120,74] 27233678118307479218362722263699846680837535782595476445929460571566409578906582053636970789760493944561219900210182789961860132920848165368689123043149927450312579706253055721889731000955668215865315458967391122699648826561363247524048722414389045415082752562414052475539569819116566816806147075869314586061417309454608228410312870383960455941307874876061948611907927391154191268499017491750622842499354001650491808531744364530774599546114702743745912985903394310037304427995906682533863782112760100922243933431222253161891916711797055744722905642318980205177072005790367527348069797762184305672743959847789394512392993721165204760162704335638174358411033061406127091181676693154035993110741152363444282553480343555905030438774745418438821732888283757008139182269549458035861697084560431029283691715805240610037286527193405751221645241511209114654603450236967966466047073687262477906446752650405782810685897174911321435947796500035209836812101024056977317934812850784461198389376842508295082042396861080220110300143562866013442290006409207729291602764975509496448666629128197866326479120480592771744463392014169780799848094638707962113144891363677979446975576768422334529008550189731718981372473791034777567011224439443834343400400949319981016741471428382891433427130007061062420544338034769697108924040806904502813261611372289713540139847224401440641006131073858794839873817645687587342835633655068723456223884068067788881791740716650787043375010010744027413652276336980505629256996413712107952422349016442181953830095508860648988573262653348975604869127128613090990500977709678730265618594237763954282076465485884608648278040203109049211631101353332717107970405502386985708449062951233245 [120,75] -5604479798769461049762343051753321145498000932111750380496809612970146508026369540767677203884317416281396885631855279113087754180931178408684956747303900319566770790827997988716583006198071576639134952959511344599025133739766964475244593186713505681084991698082436693199020600219357488988399563663643422288948313341044661955259191038103796437197152515935476365008688160510630685783029247311464340795746192798449946938240499067013482414754791096814814552361051456746054479565970160525064986849981859053520270198588436114021083177571019779238535710257713598144674381822446135495656519483768878623978217848088870872429984437861663791399038769129240423367979480610142111391822363601096695404542246225060814578613108953979497578834026248659096123359739901990936078249640737475094837405725843627172781456340848771976200718468062407990263590642888908047995036692491709140387824572762773023292306694211245946158692698076691578283566032368350516437070807908336413186214512992255646682993231147033775183545424694469426739827356655599270928344945004754081257962042689096065842684757466118408745693321791720292291013443876589887748086541221121616664450902330204104138000794255732571174977840478674333099044966628150522550950440823171591486865314643964164094022797443308156971609685835173971404599274613238253800341866141234105188458875938741909297207366679155281154246566928654096788409611008332208240288644941626139571435790842844756859226744207817151891246648471391717853363725412027198484446124399928268802930370011994581251281458884968665201521792346739251674302851733612590017865143733614823991967396236577666043794813352536799676056729121570961962950474088389788497926435272444882450549513850 [120,76] 364058554587917150821619603868008493934319475114137755037187749060840316102090856592034325271337713895000048849708710872481349610440638231965851439073819549185060028374442021572153945934573755959753261616243007927361449517646822873417552784773933712935322544184942898639520555620293780133098364700385890126378092405726342837278357713439619565886395428645451378764939964964494580882242998856837837739104634922757812457846731357596730851365899688662953048594862786076336693720591625667295391421424089362833424264885522572647692372119168505964671331365565780122873387968375392830858162055522005132758258081585502826152689375511459195156898774706220352482189694834878172293360281455422335349736093969681245726797073000709221581451611946748558376610952487434245297523569933568593099557105424474831418476533754702534282233176232794516689357051496421852060700539957693601077533725792579328525695047486685837706578795945623047400969755242350954523455507009992960445592208907537975729215518659039860216403471142396170445527310945967551138648878496346761365840375441066993672980977104164723841467414920371316982043005456457847117818591519609657213039540309268613169081247508343513781655653412699013334029659872976484307998821168564196992337121098148746917732601860877965493311870627072217575657546315102907175889328029905840524420643827600379373429747865424797129237319436443026781481607930466726207462525100249315255539511451160909503594098159443786733175921494635087506855642068528243928582668708208532204669774039911889294561042065090676307010939752426908268666044552451650418143695359666219833933043201920938260825790097764380909881634801209131769272074078414727155730150007181628953519025 [120,77] -15520992042193682681099963852812619859120011910797421546113995559529669195469558637795428171998714474754071675523400251740183351377347693329229039836064664260824323658005219178562959748744658109482913178280818131381748452020315825535395963605680953490791764741782051782485441075851096045279708118266677608226204953717939633721867653304807510304147629783591594025338436158691390651288881878388196655892323312389814367663963758216176874073743855473099801049510790594058758405278223753607367240567577653881259589557970118703428765962591077381929896947696565074985822932142833912772464358474184725988948902388192013415800251988697483391550391150133673719507794159303951593648899648304228493758228763863596576729838562927397342032120002695933109839917368979418921816595539418863801845910028127833549578024408323600769081557603684786914068903069421834482725095414083445859631815674081344373297025004507609189336048289433972964942219618693104365474223708114170768766370164084300111422086508667795026576476957276939737836543444485018591751682899286192722141301290942227543153959979179120911680837150727460366216440825061684065100519495853899008285652834990815011067571914808310409398525907268107858191373317298466784413241224733767689555301001281852757457971347800500697773527846184953393794688333753329659167993212828353473062775765451443715410289385852426263164668185341686533837920496974370308691810432615451843353856720179612864149646143657740532368093269849000093505649204737482168397669514258673708917951591183782090438234845451044446780363322907343686917946349604157602740283747555865119747608422671077004360620846005801954869766333711498027923298222424599176240009279870307515150 [120,78] 508377467675821406191505980580048035534658168054920918488103731840176978158297779037813359461318249619691940000960371168312397450071451158171516947977018568506168002871824286885493355535885737674557617188425460698528414837381410834339222363486126815107846284158525076772519926604293612370827100040234577552901556461953749587162280242011193429674564335639502181238666844240449734409917613446329128711978997629189229776309449306451882847435905049735349120971998534179455370737181866375283149136860371351119764195851953102754065983761581922086325250896961398084005051532905000675065934379064299733982286818994570275323936808050599705548745254527541837340856530082662500337302575529242528417060779082033890885702022458257217065490725284406407416444925437354454467432182766141606384145034198004638332280170999464311130937007225058200626149112896686135917778820366670966170375577152025508818667159075838805788362312018482913449071272951054288684119401250525798470311275171155691914767031678378208846465488501127885521813766193017637216546432911850924355417887609902333113343119626748526729047752545211946931563114386801617814149478864198929771868650506573559481348321780722502474229236851866728958550332965697938572496167434383920343773301319668092385502520201763774400867489696559272786631925311305602294456054240878204490836267687107422305687813871967674341251036517061242207413965648039270545556732920270152561014048387869785125812118153674402931396245428141396374927151631508882429717587300021826907970056965605307270477676181065825239510472049638854366393740226778886233035307197746899892007516759835750540632665472991424114503298753797755296258826547688652954183352751524100 [120,79] -12026547910905444000636530232143992460712317716864557057059860755306386916441828637590139179789251705771176939807901043732409145173514454589784647688516860313962352957179548326086348082248181001323215840578841733637209035678295333367336904878801937608480684746277238027691310202615299588316042525258137223625902451658102347337378840443413048828237096018735816137311613928143680077148719980467466167219584554930481410690184284240420100683792565743683091226113773834404400612618656884946996423797717327000307845701871018964478227344456855239896223476580822941248140613831170970265570177872744220023600038337464815808850922546164449647456330020058359317863903752016534991046376701983128684086353400955898416098542084235015185580177114511722767450724115033831289779433071693725056750691476695173230681725635416261426649485453370680880429445471164423738102550021510188330861790780516794901022203437278010778823742964586511700542807283224786594625136364251020781783560946186403511141580638375055931337847881119600693437656841793643605255470054668598037641871004564621736828879742152652835676280802598960402318768626715066212514357558570996662393529094803175746452853553742080647482315930103086333721761842529483436477267966783392116388301731229768598802506755208935244526835423759588306552141155230934101258329284712468320713550805180285128415760848037074526574803234767448295781225631560341729813622751425999491644570462293463225184074309298922037726706998699517312202716111671006744680153178023492615085729582015228767734086081150488352940480092835265799634261514387327112468745023168686781685399131755643704461000070412698814609188343953207357258462853658681346627740647720 [120,80] 134955934754722955846108293904328833549739424986036685858292133304632386581279371105783785111256820646246275849830555519602255183827483248482088878675589460665970500208438279040628433986671623188516645183381673636633168590584500950547633399097909870454327655612708598420160997687722722885915406820504683446389543980682175816928201460818121250057431459264027799294399913634884584430103963694918802877786325060077259964135159145394906552798161019786357139365764057637790483652917359342652972213111771698823478929040518133310817665207023089602988731738426369153892034764121533020263885924007618145540199451635427851614106125237155625074419517574496050276460474722370568539237774059904047945860221831748656581566842159376549497702514179304738566431099749508153133696966085849552505255532754385536024155056778346425900154560641116772517724497224412099390776544701899620002845153526712208861998475692375423451306056494356761103775891132725766772570657067901522779390615615177253768636844175176404031847853004276842953942307839015489472943374334145372883037947528238948459893478975005935148389459578421929380820899593422594618855374286826706888573898916087539087822863661214509883970213783528410077510976474573671026483626159287972055765040137509423619149320000639536411303498740931393922143696562540923072150598774627454379474429511726064364312474095548201898751295662542457669625259293632306125909720786579128821159086622327390742440107480486451882484255546633818300471392326470782576488281211007019731266508242040294399475089606552399614084535016322902010689981947932162786368148210606993447288880277496504633824551599635566882702435121453766366456881865334238240703150 [120,81] 220544152980236703167218554789375031244533630051110391068562559574801423391322559461728867183130218425254026283173416079341140695501641695905034783052972355029287728927298195522134794381125218468657754408007845785750841189251753224016491831287277449477370346256252997016494185578923356138400699375635823834992837561947778536127061595870530111489262419626673213236874682249849521379869043748304532085807849112572005695346158563276181959137998919528874526913529079894727528103891520833976209585831372629948604416477148774392792892547409674968812354212001957391624216394641600371110022933160413304450112123700688701386346696990157713660363056901743612775778851945498149388780471782471425564754118613136039422909073273319848372783539088921583877233195756515291442872019121348227322727126674354204381988856840008249464748174185848021448897438988112141598401242643192531531738828350900572911383918972494828026725747666561553926682863526973603736219636341653839717132792316357526230561940755603168461160761124211819759479298126163596771140903789975443839259215855345058470940139044689281161828989745331656017889875743800001146892464409838993579543047073464957662065658980021079328069772863882178870192980638267004545261920484825485947887417417719907780246972714580495489557636837499614205932592160425417927574584699331093869420247919108142552848802493509106418115344579769020486581482284105844751370026237026766821544405656129136227491789787309417370615735808511600160923193530796160463305163116047161400546756565587145955876136301467062931162040550691763234621730412321521343213736492843386105371057895352737504610816437910163726878654295186277466760611008788305490 [120,82] 90301019334694233928785866204664745237157440542528250529681590651455269120541204065757172951912649486785848543725324722076791151295318836568536665258337423364948020445463921972150464825954295512665965293478870016579189186651992858680974952273868849077169048276385559152729862734698997343738745557137615413210328273113294190463192940713910036308993168122736409971531610427085259945343087209948033472160621449266330811100474195053046152210886916039259620277462573758052886547299960686437140685180980484586613591897505774189563908855408661391049085524570252686812568604552141472318478818446012183838477355690961819444981710894449713684718294911120810890197945656324733929577094505643328266472681779110577991209251415163391006502714769650787784024311970474316063046574078287869917397155417660129203564629127871046504505008147238062075939227331429515297556006934834273245964287958112669200658531492628335636322781348291685115198351551024248855970280367911440373414415585674876578728247942564098145704844767420976830740256209475844403269734239651755969015425931953488074764746321352658161456527793216235950059534611777272781587803572495409031057254982036762261909722051690144315772815114543508791466480259733053142601413563405342345528140365308480884541283738959241113703720264523958765444161948129160417504224199133575850355178846139789667417152635845039293185014888452603665992803367606365913266492848498027059046542886847472158216111475372912493404874049541686447454100839477723849286041551014080458129734819449651294239274930919902364260869219941428571590766251713643345534077875207052572481236476055590239979090603839056949935271069213291951800177441510895 [120,83] -6899382717962470937353449169468014805852749552117246580246536544249230868589338725738321694165868085897941808579514451445607220885030746533757770420506142162961146804916169743091209309496623556983511483221538145503395169505877315297133490030038585949600989713226791618423160411155422310462689349386199070102566870100992774035754642949842379431519584207813142938166610430863527490385244367476188770099520029263554819191053535231046362194032267444274819865653992367759475662656804921764526703658748954944394020388588971079994447306682491174347960737227623098414056144276314391909036344729353351777343654343284917660802982865241005248126610476714072408701341463316663549422094719026536547599249923837061671772848930025684377169528402746732241383233745171589898569967084015216530354217051065285304239616924707190421355971299735439334441755894159508959050937704109424401689401410861764479215095196871845159912706067054657213468521027153600213610571788733709611705027542170341950226416696138670457581153687255823948400228014974996812834371834753590156076963817822469241071400140660379027685070238938956365619612885223367995877365143196042801553092232791243502302085822578000184608736987214288979812290478733698830749378763954830776471690984471580166804901485413880078985188724452606309531789309566862650313325666307608630986749980784954070091409554079772763534729103061352125755703870094456514206233203158926210632216065494241019035757261910744978101945976688604794306622057238982251353954585140673578311773898150097857272956489020091708219823474029081646413908341050898193565261438951371569456206329990588184083080330950866409205216395903056315167500796180 [120,84] 173704016511864385652443178903064234649815921298024387904674073630541488799601587831530380377052199927378092724470827031872753926154209029675496929845408135100435449226572599073389196568887734917936650702472831620622875062921947684842704995240251132442114587434929359299952557426432913543324440784416304820828462454123340161440662358820354681270461209956839774208223272682251368891853557918175477057160328778377545703906128076716982828802384477982638511893877270372478469794328628657584781917654768127720442800546766170409070875259136712355834117335771858605921363302299375068622328820668256355269642238353290394675125899017346576833822676655299981863822670697961704870351158233521255209285711043906911079829376908158073444307237566520726757231599439728253302513592622744502104622949799879996950762208056599110102171284964083156016771343181142834245467676207980459924058072777522168317602886470800384466217943405037833897113315764748738915414384703995699732160205047167608269045226290158998395524346142889074671421420670891360307509150296809000094366382361163833749561636626234166817094033441540318024994803139182323368413021564416903866275433635374558809161587754237516340560446024441871080835420208055217437302270260190572950599264432191926544419294800148671723491625351487062446889793966793326294258253213388962289378786746393867444714583794976902460154092303112436856426097724942783047182178947385744125444130426179204634914368148320191803437146780301435864051256295036492371634859775331916250966308775661761573723657113328850792984618821145687185725385947283366863382619607562555548892256823745960908165113044778795431102899742341050939169615 [120,85] -1638332959277898391176480574141060702871365119217540980279910219223441712892747278954041097799187287750637375242876626698786193467300991249947610048062340360954060351464871833002387187348570423985959263571385869414369576801566812003439007089852433505989234234435230744637806126012244472832919385550756150762870198743459049217730242171057277114989861423828770967988051538415707812986956818346376637146638813697874769074283693986371997516247102457945697501230534060807286368533129278975424935124468782728291061579343994169148273876226231504919463500664228151114592672859718233583222314833699477751808791004703675300045970127929012471776618271875899162641419638968201524189715841289011004295532370429483784432449054371916749244154290454219441170446942743129345019338039125269653658006656460544271011204368329806280634297208289625811807129642311334699217107603288876151077652603039408438792270157049894359296027835355434340368126950362011128090522858641554484546894097537378550662770187990015460654836470803756048008061264146479813561461600792371511205581071186828583128863473513984770419191343472199204367138058897967979328183690902783845245307627806416988738411944342657088039771911500514548993772927942280019989220728012186963313503656814837027178749829631368410474102297623956086649604137455600800443375252102166272599641815324429332817286591328999922232276619759088937463008745816548918447768862966541679171536199063059655054385544318318640652953922912264923844335114226899864631787802985161594906329284423592792604186972572432096423570976559142780932200543386800334707114335994115207920354175247092123001752358467790881362215128627042074065 [120,86] -4852607556789881190278237478860850865830756024235823059406646867369058182942645116503122170101124300722592965427626311779097354765699730831205766011178267988423285704660828702618195381860613796323946030437548285645536363531092635774029630597867284590818546874720147258783361868849119404357661885493862491282973287900618981074928990030749490117120869329599673697417421532885070803309708626384900848995228378346700861900536814808547205860467690786582247793005758620535281254392760505361638458598067285310698975668940906956877119680604805115494894038906877982500763830531430195644848430016880818947865711704103702799941699035966069553598075786544761659343777743348762182853636418494335439565698481826787361159602638630925362296943040463191014638810774478563347424140243522467772811945456733637738664756997435109953915006318908993814067267294485130926091612070876600635128228658795317256609115121042807870718305283941053577299739354671191490549723699453159273271620018620915819236130892060452119268426937227229240071474509707521124608350209933242071702675515672065729073031849345407617602932844935962147463774580191739124860394847934385010488036640874062679819659271347870081041232233084609764681475541572538194017658682207958076612377203590099275743496441975353986471084701085358569431044911282850483610413689257663014165754484330747323017740547896618826725300245382149877980906650246097896265122043912167200986252052906669812419871422243306891705537113650245089855092868234533518735390172736016614327017874295435860416338388781455756397122535175807678287572200367394928803355405909779981784295379826766742617441719139108798392727887419585 [120,87] 215049603336693603028160972668070888159116070262089781890553305501292236032513672892813694037734867153995016666431074243892570276008566203969194026830132297397643124880131330969975042385836680367146270233786282581731509685624301539972524621466393893563808928726026966803910724532291714978750847696266246969402851927829197773144234754206356328671896824814860124704260417702292230189398447831001110299083982695598253986784627555715542236699612753193961887704527400458368810365458347151828701970150807594359944180734235844642822869309344476323783313268307425180403340879288609044409211699655585395531205597389573670563315350559497500878954220308889270334432611172238419076272884921194521631527351357420529082931814741586012099031317952394847810409356227966949093191067606267176984001235173267476849169075507722496522115963713498837905808739507546944784219262875723648376444798649555703704065876755813847286479608445512277633216578280222766912126561468350542128514513034956144307955731938996237840121445761693397856758905317141449735612119189874119754787072935440136467108213609765283271902083572381312115115812144996103322738352349499294756246362364840559678349152959739280856822057995923577501716214260091938913122028052259368148536018518887790836967955295278688248603470095527334219898579481311081575388480812604030255619832693434785714985806420842631281245382883809862545298119754662527303259878035833238434586220884229507767132676834582667670716434973209109290000527835923407563767649208505868538945884573939800646124197480677282633172736038569330591674435411742103205319794031364921396744803423657984219758403702305411278661938210 [120,88] -1609565758412752882061524993723790502707834814464947497389230096442537323265565418963299252814533121225660383275818729446522641606561983574526274848915454249433558696742846833152947666778196153882624668906778305436945687021859813677780777578143545446762668301853129475212128670197205646672615752867421822449783329259016994618397110514059671248660185430528228967622461334307090325359816134570591350681081825773808995240615222681474656166193513740074874874993182396931011394884018873862968057563809388663443102102835869319558739262132560255273017732954513187635722336981431860911140132005014501834448625638066977916320624709902621084110959864691907308238985079645045128387707750043965377532002599365759642591087047835188932810373478064501021996467784828037695591360324351539749230020149131727222067898846663596949633917264672992702879739600394079200220429911820617911691169812694312494314373569543496392029582657667082987001328032436488987773829879466384135169837893427211105701351638989432771152940622771709327107887329319966974034944683930902630912995202760131655684841701115337762271128035892879648286780089386702464927364738724441115127884435420405639682252410866971577534507427505176426933214228106950227544764341067487398390771074518672182293020707467251725475033383501126734932911521446349306200845071709064917695593572357777362953357612867261666660658541208919224378832909311177644607267770875313050427510522017195548950806056471635455253862110839216350832712094140482808700113171923853172672562930661682757572855192272186232435774516869605394462020214886780421705704892729988587751814220768393248503371191287417117289695 [120,89] -2631153510408219559512404215623011328520034528256197589497190353087723076259170640048447262007645007990797122911055894424831129452255504211246997245803971192278040346440561135400862269445602620377793632638242940502637933166224429296921672262187791969948547673466661492885226597140572237049628947990666120165695321008689654333494242353720971573445223811859688597803372071249904935921789529574024478561383940744951427773260368141450068414567093321680688100498268177479780015899141711023205052356846580812329399139434347683174461921772273128940649560059456336220456508409956096896422725758708179410188055967021105906486594637385342102811515964159674555379220254656837113887722325827691357301648120562844997150794679782154340657050518937919168744345869607323200512568837840733835653716492596217502832603995777788242000447032036037815638779867398598729499726445830114479054103534769286810788179934564296749911434629023650230045338938422349234148197280884404134585623887341251037358365908948264973147757785453816216242710150997942310986936028933742458498832972989147642491297012936487294277497886955227917409657039780618916867820452873662778516294247622002817634657768778737779795393247628230124272145621133707312486286435803126490247509706145289243404227567051369059537120963233076024092481507199320337396331584105838714329882168934130666052740189398756203632595810689342776873491433823040928730061961056332058382184693134555288706838405833389429184216173959633961410899690360850299161594497100649046232243343682243480829104536997009662023121454113785190491929740075129688845149678284273281168773530585850629270164301127875936 [120,90] 238788080388381561889154839412492339182809947020024600899609504933294828975089793252895451764651181846076347109727540034903864285087237187822459406232587929466112676924944049739148044389216620029350651146601719354723766862952844944199655876856639840989154749416266686189584982867680777678145288219382027586999376259288265477641165035262664636224297809548625763292550797187185301462373029174618940772136170845536799941845441343489550162232280646523415432905285074976083872078330169641367093373242645765826628620167893793098632509581360309021820487331922339248275523829887383462560098257826481702243220831250839906702464289602103468340797183045752284949073179462528101514581094323408840124341623006950565844549260663359421740564425326292172582469721860219020157033744730898037997519018980270363498770294031982453295916779765556384515743872280498095215344137919877257474000880377302538794692123114472263399045263285219774738430035775495864336504234430476211495431301987169350754316828357229789866858539746824994970119615220911133411731193895733991438925153493979375989791933754833982105655289456628433976187878261442156794240044292585434757067799027032367855818319362691822888029815622764025993821498238011859325025480784522021327946647730314282643375438749780652796391053258953421454300385895223185211882360366941071893092917766655511164119705474014052597379715202926442413219298487345507166099429024940731998226989572855009349663546554191180419231430513437895258536883826558641510868540286861868597285363839209234571018199982636774561458350272831891016000656612156636611301648188153791705947716945515454836594823055950 [120,91] -2854517979083403043558108685094363158239964180535746896872251644547950010160337590502527549919156535852136756241624616808366112498436898166293051836176842549384609391814244780080054260760656151721578058830927352190091083456391435238339393811112622574347513466253540690384345940480428343405120685852740442222643737252175994277656145831563808024707189596145172510729761877939996226045064852366062893445781635066942183235649725950264467290206549588582807917379141213578055391326908623335855622436638389891029896137948319027879374985405677954338188166825679614632727273646157810471884916850886331051183525545395181036318826443853997811287736271523626778447196726572536416288325810389747363656931346247739180934826109182949444742449803290964389105391044996441363132776588563242149941144251716605415421250601544073389025350350656329220481869748936529200640172665677366372998940859424101752583222792451333069077301542544548262069244582224170624304610958712521477531636310370142667976894584005693013996681913289556290252749759830525209120740312446638181240255311422044534652924872956415343487661766049840920412904054287820944854918389210068516996165551736020706669702902397467166886015451600790013503318497776800884136180618890835857500307893795857709743204800075782981803185618046962448346225557726231355849586263262456036433345887612169725700962046347143440980012662084830048492791077249843756136284293485929007063653478054625291354855679524411839399899217547858540024680875894830264354284853789722460601901982637471824491344228435515833910569872273870629225336594553297334090972582791420062644639161550052364859608248 [120,92] 13434860651748940343026523399992979637715796523288734051719402390302426744320792908537913946970190406789360436177329945584419539030098390725009753617774817062896988484220350935426311165414906723317256026534352468002439102653440897538205285818290105987384235616222993464682285463128510995281944099860434329273425416565656596178901642545064980377491174212207543093529678581011759644815187631065549962747047346836772705930824698724682732382295699649078528893484992718207103411440118958162568774868075162096466274712963338433661608053289866819337826729514848653876319530016130654179893200685217558951016632136719093661815689335382964306606141591769224081942497409447418199175584835772918172178059704914868107656041993897142408120209089896973070412611143301347908101128505304444760775517661155565235830885291092693326286664722136578280132641015165981644845712498652313324666134018890901365238467916949691486293259585091727481731879452216109040082617822000615421807752529335645967871200550839653764591219100848271376940173595553015475183425854804355660875385841159392662989768338551905985400422190447433881563855620600244033477925811932016212954914093916348359793726739941593906192094044052475698049557399795224613421819361351804653800067408317657968016655663289561762645381258379096434331329392625263316055492931341199000849250067534875126538283580882289368836691792909553787492044724193351037521525160353389541731372548271343543941643449629906020696181741693595629218599852888166644123799495264181208295269809860981261993137511515963487559611533663411006221093239837782900289358453007266050862247408011509890806 [120,93] -5102254306056003061182394286245248241560805498129528249778606486507552215804421254208880286116139387771285598975959553283705552320293627437501836075791771931194152422344671657050399313695508534890061489646467214076828699486025034908362785625356908027437777750376975526829394672819919811803057538640034170267161578839214687810135190842491145065343070061496531784031396399510523874434943811302991546968045830838377629792687472177554481077952576220267641134306849954694207588050595615210682359807758916997678920524236375489706900116083861627461864608693362591923807827361038855571339276324471846826121357523220708646533216687490059061523313696552180153141768235582933326401760077644140908108698325485525709150166286677349050751339756996588053170073545557203172550492550295033888231358706636851359583443701566955189305435469202756455879539461111004228835816344027320624097174920323803952174152584681522765657237981607253919222546167026770210052895203069695823275390946598798400921287646128312433948631953387249741160380632322510913084700777462581446466535718831533946241745985298929085393861587590312770860267310843302586982435813399456911321148083269556158416288423788238364537207201331480840524089659361011536893417799517975337821697359854841595412157951715711207109728591247937967901149673612327064408069831396086458134410553404540283478413050878390185658471826706922180223815359893420505562112473659803013023851715177767818198820863503988707788158623510943928876769150928055474291105591531435823873045849299668622730483285326008472075123971856585212987231067605971533586554050239564030114787799087064 [120,94] -95472240846353860581670651402788760299269999320887874985721727795343792627193164997152604521500938688474390972640856916364123792891109059886200626287065228618674240581991746163234612833664103230481729056026519118621288342706266554090347834788949895658959110073246535341871355265748051977442832842259970070300679359481911963454110115948326589817989890988581028524258619073940484699484424296368351732316658769236463117618504398907013744808631915862201391046622878399897306506593429865106504856817039310649164286430662139142530187982403942332295637487128880331068805981223772305029764987658263332204603444629175263076804902595013641448066696132844795230810016716728546600832586663872647258434168716443726574883080486524225789241304680444157192339522934471819442320325428846533326858126745185785840961532737198968520837624604492836725188383173374976578625115284585950996057851614360852429695751144396430628001444878237633966717887350342592129338673659476155524735317689294596817823824013916134988833065830219607677513464538472869757690784871879890669103574092525021675280809016236980990141744780139527135277548000463512066876069060848243576722533611739958671929058082524148819589869083356866274754536539331608789560782085665126831228929457574017588251996251042153455376479588179506183740211005256257010496362826815937250606568733982266890123294661758105242038112082488840009921020277638061464815694391938822559083230123345809602837023691283622272162018709984382776713241843511214943457366467022079255080369077280594326976637550060208333672008552361617045184972412833011670541342194795765859072457950 [120,95] 1559067818779626236776541134225185675727304646500484907752026638679695459305446736410398886065362096557658094562796032949421069014886971804764847546942102296975000749872003439216946409242282436779815700359675798769246237694381354905302744837461177688002833283940028113080027238482106590001207332446766236835955008440334945361273057922062975586919226190967255700934722990775003704150336056367232560679590628744723949320016687844059524712149735269507433128583051001788455137309531140207632616356811779216174386482118919251457984299340510812675632848385727654199661636999148736284585348156748518227492845724273783713467696062168185067982678161972946832277990150627482071974785609737475799378384547369964591423490953104223020297498872162620741835666509041022793129282173282340686257027933908434688226860742134396136554959809355924380433987877256881123318415317769479416665633071972860896560511435252916449598443636997999515113966906215070607776331994212223100931573288653284588547910833920035633961142901258219506713943971689983033151734890825469511349730414893546630771737478495330044373693888887892142017836185923675134407586142835861148446257824881591078915490932122518642571710115934481111444405200440895895925027892154489776421006922445491971584090157257680993118706354346761016866218677708872936132770418851058778942211728660443207735056682075528874427082559221869842503582937398977913860278539466101718236102927611989753508468574066547298880177521668024346150972517260476304068420128768838333658414241354451996248203611776960411819371434326433593881738659057543443691235728426731473543958 [120,96] 7512303118067047348571948776448344400875031734263217633105952914916752437828084811513880408317057549132292630122630520692897121829004488499921266734118592657891478906056834931652784207359860276943730980538736584514215364554987405114126306361293021578749016949843441975286744284080810733030967906662404903996822801216088965081854803025239273498762904379702064897799822276836420822177554619936789371258721206954676243291272561117803210356003406969411194539357876867541941992818657845441613200410601589086275510165803593428380654848935630064014487954174413579301482384349575203761074239355633690883537781545218429444516244816735668147704741610040327313164467020904559367748938704441477215084417374528207373003246293250467618858169462283348344372057852051167511337230474072651055590689069411697777023684950849400038888595624256972378101873797216067658730993859471108668398525970838418555947399209265755465547929202319077403812014358601485164886377396014588182401302241223587042206487748258737758699920118207658361469252823544221677021699761311889387394971905417794455662494385026676851708658156927380168644222552620233864269803141860126100031241668924623756075895136483938000358355875404973615824633156752868570468598054500688887713869092402448820799697082698053139705995228034147792106414416096523367677203140209966286224015575883581211391221828640967755151192045820566735331112536703844707744280419693279286959492695233871319092301522575583940440612898053167119718072937027719082430941894752547660569657494115439561002016912276738327665175395757562478344415218897561685530427500912415163 [120,97] 27377864019267804337277394147479095107082482487942614244137731025099144232394569686760029777654835172656160441059677179169195507739772277285535966686292844650474097947619657532620933382294431387185435808780648965886932676332078664963737598820530721133642606087661933077017297374912998741972528352447334661994369666940232076143722783859088032841428232921812478197702560449768177005069775729675012147123129129195868847730507996781352031025134905213542050299991772957124631326171067348930656792592332991337334543271824594544665298417586922618473977577443169880918930751854105992707339903220332995766422623290917545282813350695070158123845244006593728811716592905512400604122022937145204699176346201358162461592737753427493814900862601588164293421325990493053892076637233470250998668832722740670951396808998973918984125148316752843844721707096211342062122141099669527046987771617939922275186307660329477919360163769761448816383239144832723448704434107077360801987402873702977742708367401198340481885081520339646418648109800229693068797133664604388838705759904942408467258912155660979023422415786689605526218706923342645983769146127963450539639758030300577761617397826976447025154049560035978820100259649455975340934151606635980864262348466642424779376440170692204434123957668238648003432373439352168823154982451496118583792565088377126939666864436939500254691622708496764555278313393491069015915392129528878145804580767135831291469958306543676280925586766244571520201202739445983361676000734023905697190779332730520059407672049517278909644699770645939556149370740707138295629724249672 [120,98] 22970061988899857829032910095283201519561392816870799853380475034985012526844640196456550331302139010667112227176030030486454054476056182834086080171840242505264368294426077592265076733773208933682755557408387564066644278917091381232769994057590891492352143159669010678784833557772421368237114951130607919349488133905687740933105826904838887881491772170323653866362394396227097008061367717626255717340908088934392604089486133744099817761263894666248794240237386523742147953609131008450055265389108065110066517849020229151217978604918178847077579297129083030763927009078288254059747948298237069154656098972667673414406527372224097130129670466898667467823875476043267570862595436235221101225665774062715892790873186044242162412763001550231589161268992160270785403451621695429676185118632770621630980177338744876662805261659160561239687028470803441412713675115146002546471803325963950989898190497252108103614607049580821575840426405182258682734414595702414325595111782493377367998339822013074336653372343947922428204022816246450714951546110073124706191237389078544144761330640191210856187933422001754426738853648564854897284018465620868294884221937247081976195878189555290394104133354594470411001873385957685809330823528436715976780175545972223809922457301304591004364339654019215097915481807274448062958256176839771441412852006241333182713114018218990877722583642571912780556699316362558148810123388801421823601933926958832795951349885978988433817112420034584006155511179848042938146516373545227031632439457283106574798040003290553153341198785396705407488371728320116030541414 [120,99] -457257285441071110060057114877583121400639406595989862525450670211522004811099499380026330980977685240253211551490144952116557628198260573090608356966772902073711875562238788658895278126081178777843383109120695895959474737847217969325436824794349497188678354081205016612157850170461034713035220982922694430384199360281238804998482038139736716755210566002669221060894356528606756884356730600835158315062912997546164739451204625299157056755567789786443424187482207608601208036997920297154015181478267751333099867138653491993698217868222030774204414589640623092243152070881618820109893609717780421800289124926489477622164378563911257868393570778895882913798745177328446955565571923551518239397705278319920413180481664301184903602092411017139483656335032976079475202806799233455767791735119810347820664537677852807054940117040101514327744339490437859309629092382390341016225196250198866171212158886320842715862202006074232304770841123565982512135551423176201426082628789468598514214920345411412130608235937447561721304307392011317661422592557743050934743232558425324498381861546698126509286845215801356622092033251843484450749804297708663758458087902639489914823710548834027069468972647016855314083024097788871084273784016553112574282405248406097908635007387827344714598734684533312152963191856327178539413647053894309802069647237814564471671086137794454479149151175965565243308913784842859430222235238858247812267213450815859331002661231359380299962094661865121517822414621287099496009560281661857643773336803609207015435919865444874246410787967101828521757740619108954847 [120,100] -1962621345701953520846351330472897779543044173841916217006155985621021749463471585997943280103806592873391448101736296606104354604720031774861181392459150704315002907103469625742367518219709832514405698211400911993164791363976558383121679339951238874593107674487580717067502546401812502398740996378470771377695189782148743997622912038354133543581214483792697155094060112330934315316046284141462578022476617543622723009855871965372989442308974174360592411022597086883522649165653290230202507486588196868194400300317530960420831092173618287149309314927778167146078482416515131356333171143369686758622438686929687311015720659198899611865141571705252092802480184226624791859953324627113314404941687768438998268794269013648425742851522796723594775119902074874171462507099720797631297202406054429467003665312321910669311792365254265696579664084949506932228514076401238772552438280841667700869066196320770136150990075834273236963750879134065775253735365511161405260983936848697104617668066860016018992334490893620385657482666175235680736894973391264423073041732276716345909229440011185121895435666367100083264205990931802827531582224238087343681939465747916578491421876451525369023760290834667571567801484176046180269862320690330141353886068232379567546133638879393568704010069258070745958426905152605259337748542181907912740915043679381771197046663440138876210377244581442220289932074028911118940533140283938489639342644172125153176217411365481530738269587735179246425175317990495728425299161988580568305738201838982208725899092059498584297441251643803240184597647627051 [120,101] -4857769699731535645022279216601400730435922763665443689419041839353807989697501328142850590911235742866957247228421479855642973859053832576765271560745166766137218981124302770253289684987914347439399754652986923171736571895535023274832131120849488437665347197969934533954775300488668548360181743632965896501969921124831812697634813095734457395412614976501351931429502085044543708304269416708574204711290840458842522615119146518227956067957269446150575338160319286428921978731109209252678303828490164934069208743905549759328103906784568950374154508837247123725186319429937629656920650620415581510192636903001079433832925244185348803157184328708945018195792593763428091342957332508356791254816493700855750810935815355826584538585927957490999652768118343627237575560052105455837154202441515759409620689552625865405714265775411135042846951982642696571269597747212364885217686039737452242947755065783682567973979951540886573751765945395182673076201049691013072028333041971638433108417076976882246036170134583432932008417730016422207820149193386564023589634406765215768498080256262327728333436970396075220300101610994963644754410644100643404270622784394620566668767994399860609594874434407091616084904592500254185793024210984773539000112167551806717309346962954076149915006171467305695966793311726551627015574041955005678699469471946034860444038010067489177566157474190282428725377680729427045466857251912340715458635510095569234626953714104371481406684594696014461595377585730834499759362690820805063312161701507205511307897289801218641813958894370632618572507575 [120,102] -8902681337484323608909241963428794496071809459747690526594029065254555329389637772485153576077647435825180046294273137134563982300729039354887338620282414456623898169386351885598064698868231597130563606741851768263743924661134494458354070087896940680576111497909316504228702837106415075617109391496133764021181462098655708558232584129356575009861812845690915752815008707183928989774307493695692421092052788675226250188559153313376366511638321436308596464201539712030484628789318592916331905568467854945582275553157431497688853352267474483238214483408115083968530977930749983690381966453135836601778713399787851701720948418061747137361981214869511974785550869021968712346563563355813624978239363223544747777273275000039450474025665865788336650991887058327012791062629302942222795148290928630943154813977130981722820848773634455098997059222197628497013113188225460116377662055724828067560853255822738021003251064489350676956448370337699812575569070983143266566767133039797700972911372173946251607101887897832776259604426551314594134842725191961619394117733204855741211128540632583634505186701772699211647793778965838966776614853010635436179768963580795848353780207686994099845123238684086482304141810090877042678347033611168728024860149098451655645680236165817276800199857293182070617670960749121714631401998246484114150471192519297423035252961921898608254162022023567680428578608887584161113208810945129734367491107251516861669524036234206553202290607715025398094287165383008049910957124318436218953886672924452211485157144360413521724669620652489434550 [120,103] -5664915172216974048547547678693639260648779141199411854637380365358825438856707241497703637221005991859055296000944546448576295314352232615508474075313202485146163868620096511510955469355594413268394555237158619127151422234484614757459908641163533057874501370863902986915454123235150376713344830125956674178518475817293994735506560109510873994086118418459576004623912584324093685965688155287430619442359819396853231883555037789084049706833337686416658738217447499494764107783325429696513263585037204885450658341253345537152226539132833649741851211414363063080455275190575432666183201212757510239238819471872720107005339111929145896840394056405155670754975470467931249769731187781697616658373020212832229414133426825158647904954631339314594592513281551916629134827076914576295091663629578578877337217860125133144633206933134571529875424625687478041748639605668093937279633828623654098336400907259627299358982846084605169465053265097685348368838995774756743458166243065623917715265023894498407254068682163778405484509984662534695902519906197674936309665589208133277284641027602937614533686954614873824179799243582765971748309862597220590293483623650296125109113366569044255902202103931394450360484362578303395071545513032166604453650561909173707582967226782137852505743194897394066319856731582097476866952070177013376634787011555053921640750100671188039826156008538979364473371724086858265168199371811317942757428680134258711981563379183628756745276237873206404215581011196370573637279288310440472891249033105622467756949897201296064275246577020250 [120,104] 7958885571503537308678912112409315838208551458025707815653756474390773073209502481809035663346289540839095049512187872040705244131923977548092722223364313107403368181491783037108786451040712294206313592559410970419288907169642408835699330552654401646192181629718736850440779265042643504623971608040295595246487315781005007630335397923414425748445700740688829236300888423677332080985526604933536931942004697863805396447926616767308095436734616002327035737879216140187747974053894399957467818382686336752576552072612889235599804348420902892411095701175144034758922213339128747527585150123178542145382773407890086170489592882819003335519636316265483907223392935164163071031010332075572267057049942127859940141404632044151291772763365470014133433267652011203271077087746824860271706515849162658122171149609354833388952208832325563579288637678077703553352362893091661857970025854542091770672186072126261372124233565459885793248525127216639525245203916686067333188287554875805329641389267989392111331926772244619246439805984844755488800452840142837449208255293959578263519504727199464350603313332552483051743303585322820106417510029126545854040243986468143370564325065456420250712736180612923864629052117726167406702653645495228695703191243688543840757865841334265689025544768427672856237935909302922235074816205526195473986096531902820010974316958345698354783359762691752936000972796577340305471774925256416644542694307429931176723885938915016536913925198500027889985111020814324142316420196015028066747169103440043183697407094134476138749094685 [120,105] 2679600355166040388946051711538199709954393309646883598547144651243426272791671996201201277220400759975361476588816442285970607537413768513812330538950759055950467158602005235608297592222910092946833646666040189778600960525643610690147498997033884744979015126103083221172984009727558906402389625838112435344329192402450896063218521774702002653158642366450354286177474242422723028405117626839243098356808414313962246429373340552008881312607435942518978792597493582280736293464630067663146376440127592480578671042440382108653785307475559482201857551434032557463590753826183822736336291421592511268696806331681428669237098281390103924411238117206546703238817072364546173594470391539797661270831224329167608424044933879091058034656120307603757429726809469029519776001047538843563820827210443345946283512883032050123441572622555076800642706888992875951024576953477999478302855572426077438987976039581122702570077288536628196570264361328338190555364753924833405512335470738032942851669129438912267593295727006689848343345022047317076857986862775951043709116722605127644389340923270712670947832740761727430525538199617720930123376025571129897774080628750378052844880343583578457861807020897571103394862986654297144128920138438100711388693082348835539269040841181518424334811435484024146653565699844480418780698922978119041335636098958425866342107384994460065477796748217873893959694383187527614408900351182861071745168087812296560888851214005662940974042808673902108737641513834347974668397909138279323864711754001808121525852391909363271925 [120,106] 29875194360134185109544928919181030469438208453978129038256358857504369394608164880016314797489335416809290473001413239853060738859462680573818405714080688630603071585324948857260464232332501209049645949398376082769127830199936616429227216042867468704187662343766409343711928933692509990872533682139749942946619601472202382723287464833348518264289500376938900395401879741017775363839689468807411469302426921968653725680272813169058604297154026985828025399318641292740219909671533166256474615751466286386492980044936153668528149640950645338933492075752125576075057361571939523972190937004109696975241325321306589510987081177402749330920821207902951810038608807793248902740169074705439384295493770761683341382879804081802993978415072627399370991449429777196523725135739245729726592713728884858374459005106658344708047305323150365657202969406909577326713449392396576194776997282668705642287366108477969000884920234872369872021025412893181438666843416066954571534861216302016179165224259377584509891790523692115444294945485519876778238182702689595950101882335930007416237861572841763693078018489009324990167315217016913727351236972493996844686319767974705018945665449245360010951494409340121162783819902160684166395432510933699619038207922271401680748217281643815343672350569246911234351743044592687301663816923434833960790270796920493408919512461447407001976200749760890258578817052321489726292681567956244073770610261841869854440827582441874686933061420102304924585054208656811284962866554587268465280466750722387851795387700564580 [120,107] 22514969512848451274362008878853455025090307416827661369917736192935138779432605508855969829199198584131283272934384297309813100101820838468722495969485977569845278993641153282658319510858544129637356013758931158009832684763803386766232826751700790708160122180127802748397522760794469177678458762140126506182310866080845567640023184404758483378655176277091868617473888519333306206408357745899883856635329163197325379746326125588948161873637009550978614607973872672269467592581133009779035573634397667781726317252973038055576614604819944576807724120429716253349807555787132175624208248408876524647164131991616528464137805401388383911350966126443885951831391888058182758053632390040213957478782454035694800179224915725624604827556694967322474313638397501409967784830768357947009381060911630434019306209043126933200063743129213254094019681659083549788311435502474176174404126756723392684546104085766594385060229011114908462202040286076240910325588309960029132007528907552236905475751813768710077332376378502645714489473486813553923771353464300687280781826109197855822941008491221135859744687673371655077847464083383634955466352337474126794943792164013559307892709932061135769825855176262440631498688426155110497772786984460971432445355812677012642336058856204147024183663586917467634539767207983839825257437486491304429217331110675034116192526864903993958646452181526329600070811413135268564468405751430702865655912684849517683706934420770383498618092420171264355996576642554121894540617050410377106468925115614955048594346315 [120,108] 12410321861055072682250000950797058564129514137453605795661029377623012879538944965851470433175941653838827038846762577953472649664438334095865761508048869461267542517742244159459983984392643731867841029629426989646020340377121251749026248899636177099590205755656556710668120680201874700875186083195225960022309693239002129257653208609637323867594054229117022209002152060735292334895493289253765315720693384154089252495798939843887943064801419605462824394813436050797014896545245838547207600781602204865485017481397223068044281040856950784246135349805785000768020663933307781703925275662142294613682352601644620544643379681773812218724079129462923040893308359726173871615352669062612368364125944610490758187024583233947708412305250777511261689347658136095519844433147212616460695316316800095608520368897869308677769260937610538287051985666611062942911470979378597639141771407354376231327908963606244901860669221701352285634711921099772160625835718816857508180878292160622107236087534855156159711410697290103130936046591104340590884755276654272210067742207385800160394944096815375238729041415003765317940405809731622237851585396253421367356126191264308466208038033668183471273737292130728669142745301652572247924827629540029589944893627015216379006812378633177820228731922267072092226163714714618173995606895941390516311577309667450923960097219597990149348113772592933816035934704121510529816369949290303390100984576651634561685289611416969400629215109777253546174499741723468384280295886564765203984033162636837172290 [120,109] 9811631033283071998943420233551684057129777691649248614080921258024859522370873714482760159249833199604327320557701888781812971558499375395690406597318645295974213945511346717386745078859383300409401137298215085881286714510040644532896533390379470322623877977774877914661831381000875159281373763762931556354777456129429322391547816097032147245361707995835529193610484436346497648867890302871342137764147601982820182117756524264818420553653359036770509200498788606060203066873124981362621210074451562116020465789709070023712326942147944767554198830002443742576787837833169264733815594163457441850763138401288394288732728120177149917582798590355994281396317760737743619215339007758775709641405993506882567292249692758685662369165608091080099374389938746530022665497768368697448928828464992561943054515283302123594442405634590068975984221021803088379354320723810862960284317421327317123521090977521137502607489539887802044997178586331957877156956612764159973414535059441481611592178860247930956157855649120502279911531321225514830867080781941046176818886209200164959246467985844973689893826301755985682550382557026321322192368887479389891634641272433141603026581983021275660270132397951127422241719560856702033353314853845965068009789222597010351833911691421106130407029498820757769724852142291384943461311931382016328237978484387203488530291940730612580753249640394629086096501804668983698228088773417016648803644347180483155297599362624055940990245800444790768265207201413070839186174339943477219262822338396865 [120,110] 6155784582903004499830950948194534017107793965635303218190628679215876531980023041650782580294084432379795826847810297664903591771529192833700202114454169701779465298312639170606196983015179024452690370547383119142988755526808162094512151189681799958124824505309620973552401034957633513463027373548576716925739218386282133748772202717672128502673399496682744352895310066032360313681005773844914948472026619889258995895206450198251416790497653085516424874282993094888353811566348574402284185505122047445659632190549670503438412472351828397870215250493066733546625449909124501109171839915409172422564441587220113209991679693970768992483996444849508168250029419796592474098479319140073432543071095044423895254371942168095492178770774339773883240566577365750754162646966527820862845435018971335818416505793544406178194862009053543856000987415737547790551031963397595659753089559546051123063449686663833266939028794880444064191908268275865574852037300408333747694203802395368126665618849064092373808106818092745905408984233922925282856371348130345683773012526454270926302332561105407141910605277107688247126854092344403168363307098372387335993076009783670687837903785211431935329936611809279107025387572921542541664620375190218404373496516438089951032204437933566804812891719891785966327082624929002041786999607650794603285152671584390026615210878075716958039987465491002319107150720917567975981671061081741277639163407445223578447799747436676190292629832044347726875119238967236986284977892338200100861600495 [120,111] 2092660131749485853574590012540705553956353245965083513388778662022089379821680322900548521888432025039069726527009829430967076863221199291284643635958950387668995549804846411639697982299856763687144340290543438636134957013512758011164012245379309649453861414962893118436304672600000707155583730116689726747925724873946352033931575416315090820847128093866132347895231968717813820053291390719295204110389386310970173908803324997281849742219046829670646645156485904985473443173182342765223016992631012038389593636772754613298824508500581714005769538012846346715096128545555178567784594123896359232399015240372305230087054609831579186935132496876449832947134558202221366426576591199641419334665836685803470161780634821301859386710240466992409220825364048235579028086595907125720700558234929362238203184087356887612405825674645783719273513937948813983013168841071624698850287656824787398366039028124021338199718909468698001169508856332814303988004912800307036738016443409799202641862295569405599183414183495006267851178297786794461675006264557849930229104516468102584617210056729562404197496663132171316765130096819187931152213845372432991406057392385779651073309386501270418322995126692659908851798327221446465109869158822621683443933173085422572094985958197909518963098926140449893960331147791072136690087325123669619440944363550338072249271419509074419320283003018134093538364854918672178059343540993672108690950794528847974525293374603235457733384565636160372387560447559686417491616741024297834375 [120,112] 577872653700919099501424445764404787339187296283019918366157727591675062874485137836941769089022849850322635650414321259483060466647856814540147049793937142450120189134410417922148991202284104861709278776331009319818642124967850731752053780079771106550896746013081989947386206707217495339874714344016669531085561297044621970196199683274405938439391379238734308284395104142575514259188184251717404079163065108601386803749691287937114648267896412235116026373569885738694335598411581949581850953963933854205882248992274153381038412314499253491094122461956373238739275868526110764002815634420470974314948444785867668749046456245154325994118353086603321474052200086173991231019211177031505554526651790299694378861173824775255612199334294428684700928311914686908572037113389690174890865998428336396028324953809226200499457566251616528938625638160626420481321003089530886005145348766715084556139900742451045270278668120793461846801535533639202642400048063758591036840133724679889078357431999379771980549486248084963207907614882814087248126093121143456250004713106466759805558303696707466320697016529894883553929396968144247958115384631810094137182680406219936938728492370768206076974243824596810989745078624439767661174509241104895781936009351281948311794846504312622351211586421843470609582451020228606342438511600770029533514146979916296145741845931281461213291354601827842253158268839757135864596997453674698050758253961897403094548473509364052159998753723211147938460901264223130593576437582330 [120,113] 252283715017146515660323310119123917819111309921278442240697646562959408907713709884218269076748886046171416278906137779542064426240785385321960569137330798218145383827611295286243652411303665790116217478225399561685540110426787357874490187472422927561775299243108645751029453403291280995430335959468792605706827366856263978515758250229741745366466638945044168971277623368379638787679197400506581859366536680323473378717142344067446103921250743548768018745618608789076846959335631349200825225706826484525273178105660208218319442418198933576599848902551033120682462829940294196052378875437682176618721444086864109946009712466551109164649247758372575481907782361293844151061304879835064485989392461833925795714941169470757572430344606357139743575088101790228145951944262807511091075397957989905841899576522390643125530328804712173716602674297135530047422933075683596402889397767346556327832746852391987554117643717155503617946777744200530433906368941411308054980642461174790252453343517081141958431132678052808450251435604993723050252881060004912260943673893833011053117698778401272195965899710488615841403598541082583829556680374187076994143865265751719188981065776728851561275971665740395690011441798323181515841365851462575476950688430936894023458146263015291415986834815695082395739510039745600967620094440836649975404857596949622438908055389606633794376052121698552798028306150412880298462696180494245676304483310306970245677696920117459722177518573995150525905473707306960692455165 [120,114] 48897810436810621122897776072049496582784428834453282883014915217041630933209980918019593087690432552663774606640493907300284305033045181046409742089970405988659636517922875006421839555922817351559741745430657582142904977986647762653318310524856424907374615531082234929926650535008027315729447129956162873924618769922822280960557007822133319815870511443746049263807001846691484768859256299247295765369890355875886441249787850833980049016696518830110405812641605506488234540654751284392947053965849870811750127915071521622430229530897227155388370218031050126177607672580030968125455595633642771055457012968670099845888755345763789536375940300115774575711662695816225299852081928432961399825049516977763654127139192292897727965863558568831284915447663104021435082136724757864805747287326485625060557933069918127194634605761421630230038967193667309235028968845901328973448122291811357078176025976626431922743455906439622354101873404781548189988722133404582568107662815136212734442292829364459052899652489670798597017375480367978396621232007552784308869499177800633703623844258088523824456546365206782464368290150905179417372829977654037635460016550491940475716630489503558254179864555041874958080330276777196705135103897655548619611371776775380970229532741368247988889848468290861031419788037999386514159841325696933829114992354410184653677795859043561109240129579946310169251325954565361201105619776534016206271283876398115801241726584883401198275032323507618018159771308499588056 [120,115] 164785410463201915114270816009330879902576842752480881562343674924363532727712932829609583859942671174698386843761365809510410806124212128960068862667795124420076855721643868254046377091827687734598828473318454483933817331765937877728133684329990835594904191307103463787181567565299511831102191582450115220194982165650845772337697122638101133189959591749341145668379666300040946893093732776519637718044721128349543898024483879074162221822710203784048288392517581037286085031662574386519321214047338363973307069931325357689816312120987499563337528571168917196679421664658577849777512467362099051756071836003154093069854541752093731032025859731654340215108796542992798259676606109527641397821141135946457529787490112169247698739324877399854190018427028532829043802883199522366199146444992712946599068507319322204662460425030502613929808551652597196494229676889574256007500252131694234676894263357834003777873013064615068452471436632385878383017835910931979200211234030255269312819287401666887696301325588386227132263400362838611498773123430024032161463174782371158290669549494108830036734813106693303467641168616146140894776023440620822814252180887351742617846870193459720686575724109043725402362807251573663895441646353504849007337986271494310171562099352279787969899934352916682108107852725127572687982409833684746593787829432045417446083797348948516579218773627555576649590458203433746734374792418631136578712259069368175871902696069302218254910500934644617906680382370 [120,116] 219026100218041003192048868030722697972799762240343690506146302108818938185964586047441813150601082533307240565653035553091462196021431470308394831572055023381266234879409981292683777748515340378423971012019280055132545543943206893722993850472883494886740561083356231598213748393211808016751514791208793830263922818820650461622339330739387694010337661422278176416867532137880638204315500048769425053845519812610520720442255355687084929860455538437692142018429917813309293140915169864046909035813271491637565255154771643753762334442060859173415635717505224375375033021358430423671853332976190545853882901686187625492375223593248231976878795013007509685515449153717438694634740228283916582568689426246642734442618802942960680715467953907126719215329138398401733999379916288522781983163489891234249700577257441151909739966367181188581188705588641929672187772144139626814978128875056778803448128355777365407624509847287197619367573302289475097419505812521669467215822965648856010305229137859406018294227487817724555952678002193477578499140014784490217157252763991640608556244424576827772218485147524013031402088782293221499394607290670722519579759081781066170416583952350298264745297286417443524387578457240585245510440579702757200382093315080621801445803108083475768092602227921598604932478880765469045846550466899128045209971894341624582864576114047958515616787986996058283035946425421217313247317024848004327479164193597782375569475634294381601852192899099271388273 [120,117] 125176578825910653059778865730266661651571452266195992857020486218353979824084312550966274701053465342976981819917402538463751821089642671486245248341757585879725562907333669218932488932492275900493373101258762994843651995218093138703764647050368746117846940427102038721027569584542338877054068948467265403362652879716398208132688345590229737809820050299736863867144988868270270946256986034636574122632150215504848630900501037783336143801229542314547413032891659016003369776040362829889107049877615318823766556441883647961838520031377296396449885816795436296865807597708270326546932314570984221488775752903983161713162158884489533265333336844930323525203149717343288689675493134021143945651430576124472312338825089817403072342623426447231360538088713108623792064931516198075060518425453907856496105092660939321052463938512333590242093052856250518630147192235952296213292252715058648711450226437742885637619945685035995564158590586634178583155176308175161598010581392693593448077744749195881812412878323825582463874326468333910699609684135884196257983109862264882211598417058602680442157849700177964146994152047392497258927596670543154519364404035234063865701002328197974525778008848990664471520554083617705232775609735974775935767650805838378625362340676394747974960288407618676145386067261641997777279850288035389868640003400294330350764246071871626887120773772807029582395078288743931571051439044297111950510164918403382465199060153328693302325875853468739 [120,118] 13302788650210346320750750401919719714465531276452787522345220472597387361531576324065174219278562122807111846643714129745394266480288819842434908972913788522255243145822482120589677747952450196203025787998211638270555536681849922724983655237586701185779242758292531090824607195916749172816414944824031074266147414546695668147006311246126385056991883734056826112738657317798621701221079635601172751204879333921642352447083336324061243930365297672853953784721871672730032326362322274005155803401540691411228697153912070466532049382129573874916625426110268276344773729326003011551655823108066527976766171552150167654479047672846240748288210063316846891511410732907604301775283590505486502502076329862968612718577245093508548255504611553661123961379701461060928633903337792445135551329163187605552366902768808972532705352683629013279272059644632962310793094780561196877859798959296982932296694622286009276898244406559280695783349644570137218058031810737145347436459552005034370751919190418734806284432409586279470319175141855714726452887335017019313366141299550658422508338499958031238129857777662701159513116057610651719915293397292665663907526937205512580503007080817298569127601690988889000251870057469309985143392179558719528072053562122058440222963088691780982370512882615630212791284578399629435424241466436191598845299801608829853818818249710441974198106364466953567137243628254399269483068791990315268873844618692481352654755334568836698185119599 [120,119] -1002945580861652607838687678294428414847961640621607708322366580515131893218200604885221595882638236506102820200038205188348726367833704975941719091593872130750986919398619545111830591799494453707378945419411169691066168379210325257662998656063913101940810036161252016829712785800665251132150857484526839793918538041224257824638541200378394726310908641940087683907458740732457587520880478346729347781423560691206142001330058841410835464361832351216871902457342264443045519485638763895010230901820928913536765795932618918917424387342324218722351710111857962806882145180002233274135277552922209978292476107444546546026960531216332165525807393292606096032934174742177464908270294693737223854325687605470589806831586054269182206075855416772216570031048682121056712989813116911289751238977447006034256710541770275029415965902081264530968603789727426173477227395206220744924658779201074802460009289256137921454889122885710223654613708089743224847999836344848156883613936794943992662682596519464213226223949507693098143725605965386711866119780995630925271298306418810435404243571529180812254404243078762679108035393062889852639529516346937620582718385180733969660706796840715601980214212986340804745753643970371893254458096295025153510427023113707560161722353083013265502167785705084527658504008203609072965698454847788513743091144635847697147427824478459106660177525266018180068748811779517677836137638859009531508456210042559294188776239047332827165 [120,120] 1802339227833359579727710734348213426632480215942398866050463919036301508001835807419314323597794647025291753807079831068207782033926840083888565036426889285798004583440650482088602335391769578967507914719676435756508329387145835449092586378455037481081340475484825403352995695536755333196728010086060407194027109906882303641854727107199044342967815541348981637392393239187954848779680401968686430555075005388281682883622161436060064078022213999758492484597008159840640636326939131679484329882491079583493949722286587923173370565269651849444054037512929345389704574279208272329403997920239980505630632829380644137205518287950488366609142551102787674364757193405038865950307841041716031595519298376216469209683284628887159363849613859758436162301658861830988781371523437784052686150208768648977769427644536763096382088986791822156056944261369041013910687664108365400008839476655615290211383852643291626784590331405222591520811724249239187261736163733566762438773886191088290822721694886285342783693942464474226381960166579004131567434089511407014280381840204663192143696558812950829792738068136437917155320672544897299298216902674895629153727566578153856314810255263054679422775526728236468168234953677567424077765225145496467119518591867725660088276386197024193556466163500699997676348037228044606805982283861230884697116750733602687073575393815561802662331207213355292815927433518601853254963888817014520784086201409666378407957938615102 [121,0] 3020690846859431425058583782078136946352068304727837178659811694670561343376177073975754922496278743013344598243843194615902481744582528136024800829169012012055427602031438786890811526668517032023083714431558207790161234642763387926585099211952913622464368455955205859803483826362456056482051511960104627365829855479754871560968077713940585623197861009529713802191250661394761575703960772492912220494720811789403057227614185884953996673253337189619201533865284936763463146096900992155795355993129921735932492453463974432931207452950280516987523487458088912092262926959191593298421309789215775959255235874768381655284618406710861942167157615909154292082040903471469957707276692108536087131349799734387521534896546026472657227592810505623537474737843617887558919644217909564727792222030226761610552462356094277447867379574473813177045003836371951897212705432107150802997594580866777024944711073370576638601822766947629976097966528413267372137193904511081716257143694023894959320325483506820354280998133548530401484825008310551883521325652166742481080778611056915884565309349102776173356936796742631743540779596098001150650127819004986034802695218322989849005169042577820165445836957188191761329698213666894853782552565445895656580400732772388963806418250330853984123222069000105518295340835959155813515030026773522253311734437570673082081355746916111791476269127497344373876475287326301399031184457934156891670365277839086620215043909382103459850644320768061440597677958823847570078623647258669407101181542109443380630865428975721245472136072933601274736560419432389762522502096638731397014319284063541430022672997127934726972636721139296818006764357331726449920426904848124946237921087373148417328975768792098951904628580976025492036055936277205434749863908284185876633408789052596665136702543190547739223820845236328505167353364682278301825034104822691334055618019835110318190466194527711794635773025630289920000000000 [121,1] 573693212142682029973407664303483520419154167406280671703462833882397370821396055122817361667707497048166401248015213007570706836519766653095600320770827423361341644050649638760248924389152634789810753642805834601609910380535824500409340247277222428077921563755537414775486560341321028483014612635817224772487873401051120131680907933613509013718313960480304923270920117846376574099948959635747094991740572585167472835948701402512218610399610775155408578958092080187779093671434769691527126233601466728649819293429564671059448777787708051537608551796036759145372402631062162595603705850674612083419763678451515628493004817571835904037755580133036207959220163067621631914650417566873630894759329717116760924087576430805828256988627338787732632095244349489797832090384213668298229932421771202128665507946932602527386841096753698234693038352931383482765344302858218644024037578977990161248428940049715469166153889048680719390726242901999018093978510061316144443490516998836753130079490134298645386861020309372200727838102982012447125452570510718237780345870669839125287609588715292488864347291622477673993953874217980212906048112766180132161095748408396615920170921747428404920889148264774432660230038166704603484667226194636983898093713995205823693823337285074142665958272499329768058509457165564296022392748442819239323251467804599147335780907534934385074972918611085570955439874717458074212430262804253069127217846476018320914853730706538632408624922615243979358237343101660609032012234602715005801098497871752385648164370857294856310609929399927171801809418817527077853957989061516402194804763044680094657850685983398728451946205986895226216574241198250880821130951084093709160977383396442267868573298650739881928995060900040863813122541501102083178166473915736715366203051943993032019637407702672621106880083291317028649397433033783215355369048235835084569543519990281452125894694313897733748443452444927590400000000 [121,2] 23139377058479865902125187857747645093356191329982481505355339929040972816758359554092939650064671136777939286804397194684554064978363827503141524071950498871670926697275428710620335911765044968262149321516929924161849689803157594367438990280320217453768995842468649370529610912036626565458766722421640660360659916027031017266896111657745055951378928923737675493711237277756420566042274848245238032507983826136619987083565368094852491020697958625719228453547030755143386403638954791660221220884542044312055049662866519510203401537630956871383384424642885596112460326539323016365709459093417876175005771759396618780726469828733888736374650353748954849345530192220129328147125605471081412373431305100399967328001840925177314272974775732126418462446727545684916493892133725509975121663562727436989815925838388535393580071449193290329518130349980209652635887675779273974910790914567677109265446517002437401364328259836535009446067210967408490252402631308483335376345721859600565156556687735477180652019618904597730374985183078257927583602245332089969055354770102488781126494697769573554561302880491288114425158246825781742030242761921379837999233828880989710072363541800658884335437404303207073789976201777127367027009185122509187781759979900096256877057737719913519815195192572542585525726728803035274565600991774715510155881497935251924339043068275246457351370479782364519005109777916902338898429167051070352759299959667709134423382257970680924715303085449811024928626009155253032721600055488280750057107274822886972924518291599019953975027443664315627528019713490236539202328352984367846585733358904749738949509087779284013643592110610325592885782753686126061012816609885266144009498663547235563407097771469127719246013274249822548381950322476046220742968614803943099467448141101400384787186986563974707377124751347076533254096690760212737086564127916387242986156564898615147305746511225242397841083183006744576000000 [121,3] -96228026861257492267252946656433347426668092836657412819580568472298224986612079096736311624470377826821767234438740337525005910148327523037881221997498348659869131020543785059426483421714806462723313754284143647506515834980870572056072790373333827961159208868204842575737050456333692773757830776515920340543656937286340258861478122590896134109963606455853441588200536677612781605240419842176755933603962542252153232133010649575274250487427135019293182517897856666602752906518596392306763221750810766839320446368158893556903085821753689714364155354623229125140684143714558775470375531672112884658287304707557250380126831326259068855011732013205647265760727677095242921817889275187668365783453320837457628021638804886612366956189887935834126343650987345791541896480283547125351525281662269134876925506798451439433146282870447624054703642866351507959934074665673941362026025246675405214443228817841441790547485864265607689974761172973485901372233206030664413505549440795939872900930840807733121084126002152299999796416375634298434972102525732358718174306192599292146885619872312762905581503653916334065671031724901215732664752345394869090786578513376908023857765671831264802649684439049796576934911893110677455892986450446890002363387810142165892433891902406815116327883966035480918413926416934251977855866618078869750581959254750917102067733026021847784638512078837142211996033316130648600659216528334042837604661215662638918981540093205634036265364594759355050729998317644638143808661538247573937264635949849419098411971200245288580393902951772162847219030486150659765370898512954721493203417219550063943116749120593418611098986005640985708746964867636044637076860984899016265612047315183505414897478037732131334724372297747239112186725279875608126640520450832578202164397932062813546523436901924619061072341474487301655760192851845606003780078289244745138777083732248961635403083667344146060438113783644160000000 [121,4] -17941788366530799037098545053220642327925998881303913376702371651818885972934185906482792167571346923310393367032952168269569051245316926691668624390836925308566667166558036331200096609282815313007369567959333721972699768582543115277962317829386777669231703793279483103676123283165762625885928175971970114214259049310835955467048403022344932771182236281764704731553933256615572052932027262156796667525231467165762064050029447689625676322403493610833185497113105770751426627233422020458015063218910062974632491965714353870536452952477435875443474712461996916077108036468125230959004665855198253429985915372579675192010799434639994355325353984031120854204107197469011347844681508370419097177893202915409327970499531923494914872795357699614812880783383599696885438350762728907062509015241095508437771553789368516273200091363707461749197508826157368535412355065385181420257366725718423684695571297494576250866203046062878341030130535905077702308401453170037500083039229527412524290452660838926269147975882884500634948756912086809161346901220266311302737553477972901940304091217191996292205843678799848608512553544127562791557254236202391827576433904671062020379997377302887216934442967590507784412157792132288275119828158073465058859570202904105843601911075727380500995695410560588662489312092101289070362050455010196415284109485762594354687959405763303420872521787574717063596555533843430943710718218553716633029942668995186527093483048012838885169525224118236823043453756018878849470429134209328225668840270142556633149164375900541172859255206839287719839676311578943834797099564291135718899972293579248863161916982370303594381158063247138222979860018131733467762352430480985883812229171945119179075808533878157186700581245563179412104706580688211923687745168814056618396218367112648027083056020528809375552100874960791502372025252514823848961061372479380003869489806220894174116674907794442805114561949492838400000 [121,5] -547345750753993578153109658540368966629902888929228671962134664308809602304266503723512495177776708731666815684056377061597552679942996404024436586741570659606815408257499806290000154717965401393120444262065555690563654254185930597186574509402175223614307380595405272787877679898878884634424809539446373439333140098517156311493534408956979857605274648331444372878446553567941275418458096831300309150949165052905477679042417699913290651375358402002923832477046587188796127768461793683433286424126306882550756579804373657917441521911543018278705126734679943265763266096743854498858162823289508380085346444581569973968002507412190686851234589640957066702457155788454344149080177895737174574961629262222681506320105098653738251825471687693648482375437292042899600081483257775776985575077423537701551079272724396415213003926255135828839164931424962402860606680913069984015908982505576748158804484798815808723613832664165261662006472630818888825208740268188617666991458706490642445945334317812550386264838929236796880554290631285586522845383012546679102926200621881363824969633921894753335984739977283334157321662937641091816001491164214140611851258130503229883170280073963526822779605684750946838272134785342450556625839723136518004859538537040551724818501745367808365557180792678893799658183463431733488799648473967842598255688349367006455440226299458380683690031719439105342883522174379635841060900645353517958797936497151551525205418286379769164388809056814256307648676061269952332329655761766537773949629001077036651189244688059241496074909240529977925656630733950935123225061203996156182851141482099481219151579588825581235924324663317713345342675382974096815369958020406221920758815714498114243363280227183460472475526995805487969907047452358072586660450476416181688874026753313495138757374498285000850191705129812257693418636554458968286096749167526828481949272787021881668713476644708894671546814667161600000 [121,6] -6066811052318781182727525772929181048977650584899301965416335941014728366748486384434794562866893147379334864933588722863854920573926966500370108814643516922108483569322659508834977147779175655289765572529845358068293262134462761294200250042521358876373911548293407709311362468903572720687511133014898551323537141868758336475871002754842954334067467379320326181546487664483272134424203029440393603063970170496726519629761522471415679026261273029069839923239223324104303836625445006872170257750156156198679622589389104020169320429839134268150285256371022190863283749418031600237830401869986613794183082489543338341987722838618173607183864976172460377925060979365696037554009188249142071870154449291376600463964343690308558790845162988638619160527697947063316831992548285309993934212559843004706869015334323509523400464093246874137753508409239816163035329025154230313372795722594664904808315343649422597391209108224089819121702819668556192446109897825546783797695079803643675946841951744404141472104026302013561769112470559204679964761033402795051360970502673554366717656230213277878974591555875022455657678288728056583939137112873573405629566366133036649862561723125552755421027457888083978792092409673646704472620630679803344645904132573132975164072209424837275504615104273724128611789052977267406107861809481758095435306796365663621071417868128305413107330275222585855313388084132204890107452401538259330205488143191323985336258683392893373498865024092370765932655860409720907749294639846539734460571622760310705843951059938915269624462922564524332512549054393806970318374001131931607134002607221063928697144350616591347324304440322659938361247647317062868818625737968491619628596368223865804452984625848325753227156034344741976490098565487864079452917403952816823551808235014315954235815124835491662202899593832911335621023784656307562926681795100319625110625539370018974214497508944601896200065547396710400 [121,7] 11265672306889830132435384015495269317924649457614303959066946963028105572357140794667436806200700806374863565080423806180323761253046766589990541393766416924078507845829939036353091757692619699999822123521347032645393226330152765112481919821883053219886353159516053886750569078972846320993963239271121105191525451791502784659598920874973705109426639970757740557742145008586827511435294965772092037655903392284937495275202453049649183011738826177432196242069139649280410503134265028665215326385128018712036432649938957275702519633745289439164498089049286399951371990928064036725014277849516373257727946163784499091296167627422095065464886325040040588900176474128015940525044587531895635313414125645789686152451516254014357625794219341954646851096099954606558564391496999216387238210238726592691433470558798495321743233904768804466791465441126608709977055917547013861466271632556514860803890135757649553366814565908720342530857012997762838883323404629506318039831122710787418130472431491097289421962676338948966445984810784244125043954587833260277276886127293721681611213313213760902011528376215309828572725039487824517466413585823335797744123112405830144256876050372517680862080439770597042411557145389437292095361186208088226392393848172816790721543098660129927203409101380841266328285190121465308028512525167339766135591380293810513383943815371959964226121999747685086177847593518171967545777693387211997020406824757591356990509163515193432635989399566281196131423807062224088566927209575358707550708552851149699226645995462405571546934825513192531180673845140711038347196262482843375158442118401960653564155055002013414211402193510870361175601083902595642411909317968970718992835822791554059826979730737884656138719583360570317750956997996740108399084543629080881906078665713115513279010597528695008645900623305544809802519038095084976723801435607401350816235884648465743050077327870796166707128408473600 [121,8] 231018254341966148692581105266663130937156876074326532645300335950684255097233931656022792882191688561743343650182402374322210421041286794742197965347135666523824146235201718504381728453242861494632475908419449255096326914290112381241839662729578062646039378413471189794147360406371084985559863993799774170472632603937646732206870830925512315591885155061926405694048823902906653015932457578045601433593210411685212260139437351170132543713260766781921608060415781329643058391969456684369922758613705401448835678617261831416707979998054593440847220166397498542033952386698325732042809376596557653309434291214106508457153269188547016933712859915687507744002191676286532780172205529532415813905009806955281110301117641971824489231556157999569233694810006756494890747894731063709008533677683186556651950125438668441225444388581366745452396868477779905504865201927617273525819803403378204254388495401605267901032566329209656448948750593057933999414047404025400529518379294264870579223128090240958479290892288346539226071128010613261096979577712293504308424530160238054921584373127113658791003122089960055053599675287159445024439198810372891636110192548153255993259897989933189400846828486288549454469430283968403152994574918286607279922487370578044155040753927235793833433786842833944004767464769861288154779969415494403132550675737806687838902607777033803176877469669073212036162922591900645648952239192226822100577315683185982672812194531930408492519217147068602455681156689370105173156384830629474451561473098898852221068653123951880526132192062186678939674603167942509192521016113358665585288593498234782804609807700919044784854097240686843210753581246328019164052137252601337690837496040728313318093359932100263804398955564434398825368108186562164894027864125298384703080252325810824236037617616218949739647622685017423668310003532434368063103258342930556266990175945372177639814498670247202566876377907200 [121,9] -777073975147816849201436744166027606647373339474686921672625373280359870299251986049829645486355070080444083675324483878383352712316989101983103460286601043360218277571925849730540469938004484115731827963899153766640994340169021691924055433495793749627654907129176047054709443180382159482219177011634563576435363985352271313299436783909121868146184749141936059210363357965822258912253406888474216819762695294833597802234053850033689734428387303150292084117560230826954611044864791172183336324700800074604521507792993334254063711946258350900716290061022927139889796349254682559464235959020164597072706409650650919154982361715538947332384699604191518877040822667154399513416030626476232038907296287874172091052360077108220174388720064923419334144571836510754937571504290900124241386624104077358860454067169385765731190324272211791714523770008852828388659129347354699106433550493103342976631027885613706308321686431873238062114821649442879030250741197345071212029560761470833423853291426219169831867485116782020877110597771765621318633213998447873718596390145523660932126186050013584684033083841497244965260590929891635832681304140057189235847435219125914946431253846131522675913628373639312442479934594237339625701164750229377877893021871449344050224144285414363035966707503455052264969519281040575516130639454980921860558680653948168619612955678502035061491113658309305611963891447206157079226634444421011402320376250289664370663462149875725035075524477414974751014927572401482216315928769780175023656639870034461048498945924208168944969034648785209398506573106154963503214749556775764646249805872441816269822320792746520748289970016021997935269155758089487897732426686604706448426385173259654721270752514077228274806772448085366555605824053269519600908889282308845850725019879904510784009320158970126987717239081963825705257678325855921481487309624059748706945735074450405478571229570304721893531320320 [121,10] -2722652554406323739838224025652839020397397960561808324945071454158767152453816181002770485221598845305437002600364463372115074866405037004331894423932209771804153276206115329357974859995384165439440817080951635070527265159804537392498388373805699784845381079587787536668390656161469423002724913854707368702413825931913003445294918525338402800821297741857119427598853223458709468983228893961575036993085460127125387464250255521884512507653571795367705040126498084553402835473278618321777589868256816322195827052456045143706017921316944886930332036973944480171242550281892652611916714995541181595891740840759351293955717179251897776793830333451924487506984489097559430358420708982041745500393518874364248931209477579955185358749576706252039098857078494949188023108635626211001513321570617399132519859139174716972544683498256292652064748143392689634101453415706770897289191839747391529412234777757503577453520662489943991253036454429787176238493663515199475881778661577369844289022701221317561804700082824862791376384265286368088850489417052080185923812330174519795958684845590038110461523575859451842364455093300158516290768972345315922969189786966384687439663597803558612360574320721527278355137743828896899300223629597741271756042264714890894259776693478366765393130843903586936653588354129811646507253602233833741972812340052935578446484655814927528309410551160716242475894679918216102297053016520410889411633073655371225537117799121911051122035763775492503461413732724709157579585673074445771137134091734243776353270303055809872576186822115436896691929372106263412360363582533317831200534566059355599300429971144257257097909287950919588385845902284164656048971986211583261602245124200107212560956148962766849934196359403780524632312405243018749179709636100156133966861886006098373894393341611239082038907346611834163389405731111174131898479872480033016494839936962542339624385656903793782449766400 [121,11] 35630023566385502385885049613582250651720765554966226515016249596292766164011314221577034942708776582298036720268103318078468672463132452435203149322437159404881636119660112973833667935281605963701724169525658868358309154386419714689522474010664791562834799562680904657359319593913276545543200662261717590042405006759379371392965096196163102056028694236121160495577497335551745742736160159913954032905703837915740715132115335015172401201971749036175341358600834483325797443720969993665386003205075459808218286504030959126966269716346412811762768025919016293045670118957072094615788765521889763108728648417385771027372145804075352295557308112075809940531791550487390449668414810298269244586060443365634684515545816535867085281815005061477633021455694585719792969984209379015245808651740433145486850672680442295751612739161678797715275987971706580375974601608077588202606834245958728148187182841028971426229745844095611464457935853373058170398663131161671265642908007743960927244481648302403927937424834261268983242350256868239551816744353142996679098517430168470197469812739814246577950324832056269935592629511454155120415720374320378906647107803844652221714884815003914799602830472566571477370121467764335732917269983496820720495312263858392052410238828320087093101206074444496268204128228170358933596802412697459760653050117962386129435045800806659380967193660035283889907391564187615105709785198497923507612668387692349896584007730978347726630267055077506190410982818426087043390324946446497927013788578675483505929128098597664486351270612550820532168091797845563838985224825734282975540030686929146590183070368945007292292346887542951676275686542475071519928184922553182861426222665670622839037661222891116583865739251502373152647697412772065642414311941323573359076591333309580584964056251099027198247457031580077063735647752468002378558042276737663330838469155311423349090274240952256587366400 [121,12] -175588859430178036810800831704089127664688091494649601855760573679769653841126602110945817027080579468509707323315648829746954613794321005928724423112414626453765158676682614136346621043656407829017231238385159719405681089100627741588195185798369055774170064215646982544395246394893189526891789223992024331739322472294361775608447783632920436042169767765694378650165908421370115211167291065450220872092866040975029654209146617746725863822957599428000488569362157401498519895101682471917245019130178964902189788641873862382882795894851549535334865110931758491213886359150255412981265398187612447134034215492020514040769062034472265555997240519541668301942035237998166347163340671992957299960560333253017439298829214164963059073111906362049917908803648109008832258513238386805205416327892609919273054454009574792155453757017295333829250596128408608403853195499369504997126758827588434384376144425611946338457136362563773138030294380847094798864994846057655030407942785604760268452170329976662356161810234419902612617814833603985946811910890787030464597526254604242245755717048018679712234453192492787838373461201311218593987043609647479824472746507936858224521580452137259454671422914438346712200130877732624641478087753554840644826290470772368700240700137692139558092823004305666009472640341530287343546166071600011191053648440067940366868595113980029456201291305805167405728428130983147829943200836175448038946458664472545029656903921599961267917730252583614028628136042603028073139522234836327000629675917419066900619108654992322559961676556909485623097341856853782144004170858756554506577425802916799198845424430081117596464119898385864982378427215301631157160680798958361330524538766918492636881835025010221297262985040686777886605452062819470389912717093701654814374197475414436939337401272325228776523753206457477038666203217177402342621116145777890979677058069356882592950836015934944051200 [121,13] 525495582250362244413415600304705995617112708013734791569608437285469501497406647283663364562363144668895049756019753594678649756659286935805968826289518704737829528486331342346635403859812398055219953073027666099386687605817434283948287354871395627806645543467437303701393330247078015714799234118615913802819590600056428168742481198166248047934207070087580841284667276666521261877255356995706037688768071840961291685302017204854997397090101672919615202856212689047279423587197046104859176249460257739203853732587581700587395898665616582563743764892135511899775226341628153289328137221865495870083194648009249301257436914754030701316744858960555582129980754175195688707067175069267141673739589112630456190006377911492349265054624126320164313207221058730566861867287870633224667312605928866947233771021550537576013465242890093191425546135971389487758027303966067326951843111566139025604202673126838226670605023033652581684978330534519672680420805844861352548579533886398943132992122543835993193981435695761376154611189904231335465158824874388749090705213823974883594869564158389838983428306082075402698049997594860179544189176417032410030850850382008964967134890323183304104418005916003663505270401827501415332655909995731323859908442143568568789147827803105189949609719455972791933983748263426666554648249339607749734768319117211390400419453698507496315991770640674315093244512077172015525554027228831126213226882654196879826008813140996328716245505915635340900066385676559071732323388443095617235118958528546603146860119305414638623221852951886381509992794426125689123025801045896624073387036813563657294741539280907391186184046049962062766880414137663681410155064158831333502030318334351567945756843925591278736887676418818523334464832561819005795800142321612396926069996010012963965221832205846487141451644688661990955826683248136887951913843693106806284346917131089148835816901691604336640 [121,14] -994840478853984630366484105583617989255688249069814687548250618466735555338277674694459008313094459253686799237816677428639914208614870460322582775690701690632228621569846551319527039939854118803071649870848905470615784515899191896134849145257099496743406658301074128519941146061252282360742487021674530889307214265534085322557701593491312902530627728859698650294381056988846655021231711158686369791609237467496461815613112224738788711879099910473032980613112745918464301793987224984897717851433533910200527520554406611158458503081410331609523840477805090968316419970001652181586089835736544733197191359198625236416468112117012517633568660172223142799430777317896670216905761756422998537865729044733179182072534503893172434156939027927201840167135207429237209805928738309034432644539882347151665788731622512833406952335805253061041347029961913358981737334414463897477203615110545680823861634757778770769304297212095717255425272841124601640410162721994129830708042944872586562840049716908793932803062020970454423933575505042739954885476540750265422461049193502208869844432871231214445659608919711445665352354048661796141524009972041943117616165263328064931786519574858407342781342027506078651130617856791893472066079808790096537974372802501773906640538065208762447956750066758146544457444207300336752217014702534094333127507163717756291821662469541464765334194267486282137060527648805698667745437522861369898489161313612692535579451413111760555138306911897100049628010081980657766082245531941896596880589550881719833286655527193147325597069787593010788122725262660379984902606350090778167033890826317568034688659612718927597689805872708335557887621078753529684978695362439033653990131013555520903085789290699361931813325751072867418584655755448874036768899013209995773108947416914543225214637601519054741371811541054431001616007855503494472857476232716658291247351358146839622050490704818176 [121,15] 1006514086444593753079761104987846713937459664474664861427673560949967700374976242776180284124312375379588056510972939818862964668163043700460284524202889804942467581662675149346775821013952905650368338220588126762881128083569514168343108961323431928575813513073728352385975989869256597697315999676541021398251791725114167572817879810181149674999052781488822020584783930502168814464858169285682466583680805823682887714267437421625751336965511757358837621154424051383204472180939362925909211542381140617223971533081934740083582674754456868250576485463470053300256764340250324631196262163675369373862341324631062974636546983504247761206061015613919793081666067766325842682040010311173971631279812696281413883337667015331133012841912940832570933338254326113494715562131465700588648817973230595552959840549713643951381622221380535580504371588110084942551761743338891016638614957048992885935299468334555064315077564435584352124992735062959376812060094050580407833144140239582927224227558720155941655976005319255009335008633156886860320339058452947498635669419283641683789918175758451930535837512749744406124673943993426674669351644597181531601500218196558960809966015756906979961292891869504813652792475275336792982582258333631114520781171758436739689074307406766403600161058140913249100887484906625016403425639782587877867499860178719856853751890609534488349921129991987661845038289063728106275444309682940540018137157085646665624603937703841161077530317993541796823272884497468773903220483206097513910714136784524931836899948338127402277429388025406574940388544115698322290437304063118654505635365192480444254372020029948399954239735162608280268166830202364057524403653880035638906732674594183002793493945429946625416323339222697487395497026067464035716188541920675017434910633448678722139315086465780099740946689982130381676201394565943195374803226392217269320371653770548549817549527738880 [121,16] 246555161390279745721036175042849932999131912268468726644050798654260465184867152793316675938619616924994893655647637589672929902178225566244575942315900528897437850280648391416053989946173508810098192130019966604655886638279768130971218224405294429873157703464616424192725720901080106332146555985413755972415200522957613943907732603260036723362885148539458576060250308250422854793605205616233487564716561923099286152245616881622923436152823872415080207848700434894081290874098338385335269648430243737713985401555695151954228848479546389186805191015059135439648070016962031983398871124294925320637271122351064266750274835358349620336279739221711366563355374738829345265259522680701325269552138302968141789737637757239327202805003652798186687271479806177754857658951333454914937302017491289526489129675948729291974434753210743142302674384268997824170760746152369086688303739278052492632172720650736948175961613481895910016711109571439133340591638754528659398031208100091007385785122826150231337694124764294730397184031595804883782771917307219910897292498796376016596609581675070183740449603252340276774086394529731420924469321942062534000241186600038082763205272604016234508501594864621185826739695120140183508269365571481319624253146562219309077555086274504965992304885037755681571828630724781542013149025437525514272179552717377595931178691664603347102704327363171002636655841199945960068386183784021025002484044564838729710951827394221654223056115849018154095683492790659379665428382015832320739180931716897044168403321292425881814847332977181759446557495364691032316569237374564855352476770172836249421147573497625368015174378860488643993213074316229391925609904118153209420466872071106396681519162568534000677914124995896149222277109338498660251675052244466583668559199175351271955738902974301192343563308630255871183410449597303358683390394002471279335318306018512455329724959552 [121,17] -2427656067817380284224681047717243672484280290612001126578675886198374697479137248249748491687095378699740639073712488161000065730794652413550314556844303514368946627978257404214473125633927581039322732325778678332464672168342433280041317116573274209120296464821500883278499190174694355650648227368538540490058475534883960425446841410305579513899404967711279155250277870340593274828860518378633201988134649413002399645017868395175367176351131102179528407976255480325917246696631889337648671733421738515991918921500924675687219791470344029631967943158735410804314540915901500683915333601579380210137310766351938749455566817265591060079840140988586323794632789262932483128746476488990091586806442477130310324969009668985689097731444877412648771985051010777885648639864145407883600459735553721730890814111834345723408033295754750687156128119034769226305929515084772536359088494504100347005943275859684953350486704981880882825689687393778996720160841624573251235256471973771149330440775164739463174763365007532055045619994535256134403884482585246231619969477604576995431692020307790865634210911477532342818223940522476913753776359379050369831231038777735111109585075764585346142148580017771787658156481963782354741286255704916439452598615520259722202403107366521367524457491132086512878797434212567569581430248371664965332509677819531473257835543851496577619102563682967625088241287244596948400874478290776970453785640746753511144868947541962728488796010226926582867923465905412940576603990695832758168664896020140165874171042121729283670870113339807202239750741229900303180036421319348137794669165733327561066808052565647327138196762544946092864059351569434780973151923932751194280432884272616649885696088374279797802721159323124871331917501464252184086527721656538713093649303156657951624214322140529303288067622983493252595193677379138370627543574395894142246074335157575254142394284 [121,18] 2471242903231538689925438219095256567763760258373635260517070418530119864290261258518875110852384138119355011619553603386447021819890501043665510018154396804965567407754142969700876462186568020088237373851238050768221378661457378352935635506210827235146557960930177249339370348695129427495214865232486297195529509629647415992685274360984734158601346792388786085865547969167542771741349601208363718990776536821621910344650212110458926791056986988176548931320173120030034531554727509552199613239370415604963332519356646432028298479757442398995697737514472861157200955269146339945198551859293201546139711088672815729661915516398281480847432850725576055812061421577004727675359858193271023763131585487614241081683719835756077305916139041661988610748626012240380794213974516644179010012039716157116042623553463207314434860264091042070831364582202810303500024947739095969931124161328858230785786976332846392325929639069845053053856324580943156006568889001466378600396769553902435197803622642467945695132898083124674720192270203014196598553845993240544984523591994691824791773709994513058807768588276181338031947991741812472775663467251960493471368190139541708390139016139512256094889063374168252503296432716204998890317357757403157357350204316576990895009493704710792901879290538382178209389050997635142982932478836731355955673485847257978593461649868654783275047193815684856093903799917839019022618609951622906418650094683949249756100753110935844509014830523641818087348250407562989967692378220725497032472550839832021591593979612639193654344325564751307398116490037855305714154139685881235102471399100288873973773739552366965274336252593423117983966712456143335850691085977242347661473319625657499296460718451753576147982972317789157985268929196948109902908509403383833127044973503026237408857227620211005031936622844590904241377560572365993030809811197813072366088371391025794938656 [121,19] 4505412335098878171863710462868989064894228310983668165517782522016975520792954628961491097027027185261349632790876666402628211367070478698393936102540995999644596405280530430123247145001353555197487891851398626691313785745980167310730363956201394182618312613227089382689311464687874475547804246774070127220148792203887350710740226310241820754650925281224530344447752753368027360224594687052464794151310512212422520495964971642472841056586585987212376740125268363516574078639518660569280362729043679093335761552373592131228907623955054830979427047448825897468069487208270773977639630751594202532162437925594691838510167226459496463268907048256425007136342254003947905592248948619731756007754341247600360400735695803599837170802371199558431810666671360713366958417029887432111832641008347081382838196004927119971806814791496344273832262423495401682197572003683449501296514983408923828367184469044639746759476061411783406920330790860553118138209146299968514784064349910298505228543142388011139951317859009410202285504381966580204508971259877548614254394062979285587402077516695235291703026888605064909342117206569636214264590852417604707302189022462046844400576316186985006012504341349869088003896932986131777385467622007076762375779906680614979217268721427685165432195359298040248436526546933585900405038343849746503820629495986471757873518523099288880551399813045769596566027186535398364919788294850606370156050335880029264103263773769580600253735147026806490291808119158115500472423409522868404062787298689338063077148778145303698527420355347017723782324179322221025338675359276282346148769072210633709820694897026362721065544190392965725562768384828868932398763576146904990660358784543427724915104984323042162608139782146151073121793695633074100088381545532110577899095215924771495843765712590569238880847491249380836557268778526338599974843155658560738502486233516026048240 [121,20] -20595288441228785708245919656613372588322697750543975211025183328983568144970868205058330324361506542149421299257596382019654264492675176121555978911648459835328472586918863002113136626961772400883295841365901257453016586516979682647379438901740975334918959584804909858855898275686472445788140593077573983083073709897583106630862007929672349766811453012570782650101093982661356028083542370635312239922084960625610828478170615531341543560801457168622457486229876113660174279771256660070076152100916716440561555638558233713170406408522961544384729199286176903530319699966956810335192520882587784045584026260044600102963317556088278992471452428949296481160851369255603118808016472441912909967580671009686165300187354030007469528455579479704257457390661636692713910731070771237968676302243645382235835579781146300135559989691878596632642875289056018349719931620473954795185724654399100980440375577253396317871209052631663587733910925326636135936966928555330690619448092931540427262248162611107887521093303725005786941267657646390599621750689610901934473616549922263671009238306985127892374293371002645451348139871279043643437829940405687893897103397743458649367074579206139175797098600214474765517977115097636799895804365333742386941367140477858439187235062997569952927368299966886149883802324703446238935829414293765941060219331467231923348370301086999523726077675297735144133278652449863243450670969083192826741207511536929149008978309273884161861469835869799368008348770614786502783932924805959280947063010391941297209146917274327681210681376554000315008434308985930014584562473162774916298944055170032166158360727099667603410198777931074034834411473324610020825544838600941996526353840415987563071623021729040437261427649515246282321913625731589322002821665438787021199555841318130277539273146060703554880477191300049872673934666996637611372802215225276517183693586500643582 [121,21] 41118759455179089686876346235560407589248033368996857443041586813878174223279581482483631860127721005555045032516238787281079125203828311855931282469194621882520221030724867323461947187828925116145034420556005908871879134221350909662384452232594804290436695738452253389904235550016288910140523897533830143341345838586972181307796081383289974633243948728059889630047087768474832774230536800855485994827272313963155250702852138487860008375842155428930927354300936831184221999870105552288930370071473782729425956452346136277690428862361011674429813608333461700985052455244386710751044854715038263593561018019189619014056458377640973505241909321598171059426888451091414998740540433846154005341080429614506907590272030386789839719348924866068810111170179482746237172228128973675328113131505280474864778886232188214123163354809549105292249385716367961240450293230862337637127403334897277546929588369225750664352781521316171209311942194179862782576677778543219007932707494352898644104435135060724161659028395396634252843089644992123951725378428603738311302862501305232216839942589096556484918759901820866074802403478264692192932277949492771210055119868532159632083985619141142609997373997747938981298306639092041974627984829983560863247682942864497380748904468814792228497155880665842545643183458653224918854316876558721199020468428924943840442457083845665398755873296635101299995109186983500180086157695017026619040742403776411677095590493805411934296658134289152326420834067926920195459554615598989506932022551321199077466865214775589933412869437950308863848379170614370957302763441466646201666670352471827350110495166806247743035696696711460258027189380564440059259532902500739649329668692832725004248580223298366922228491928967019803014147924320859764126032524968149245388508623046787979820754813694475826717823603485421699198573338455760203155943393220251650898838612108688 [121,22] -57479410339821379826622656748532157513598589494436036980278465991032427313518820343258567239661946127132525518988094377926732271093196120923194596575956027594548341089043404297422431783539671716149560154248241771584978426457928614984782254176136332023232496471389088872322251501005169413786963630262445605951282835321077650531799897657788421821696193091072023320156380885295251834154263621453322952968562138520571960894692481373432014725630622755925228756218847992212975434223388455344676018148928505507894108718761969570107063828097309355018331849980312118705967180951978634588188549835843099229780665487052732312594825329459685147556612471124917366563359756161429127626274867384454854261406351124860386117255695039194564003553210717374318770735974359553239900878022246622322564599701118167674838791736359126707116765627273513998202133440775826150603228654927850747331514950534322259653565883551014658844845180991070316393347541471434589576622090507203570699660651514238235319414609150095503465644673777821208648815654726134946153662634504062282898812240342457148817689603917930531250846615682238718599950015579659601601288341614351887328206776829661599127602837273203930537642427519029296128731578874173805530357419652466662029485584852758136129337476339863804373230357005588903862468404573435196360719847850494083304159715369177662432038953653460298571351464723690529610343345794276857630087160302595505962388355224767117316451998012640187933898036694730358613575145732706935216571059355461790010564254457245519289682435050620491055558295947470014018839247688718963887408880208081103568232993668336273679511138779756710688336627151359580918809379795422164332549806999064716473785713508989702887838001641394057000609740524176701058843816531185780049889829285616364246698006263283339049874223290164014092962237460778374221083546117339850834996377899156700877493398688 [121,23] 65203477183566716418961375204708949745090415851235779535242051119171828453153968257937622232586770103479071639425666509758410193259803439441186861723239402908782069802084870435209535856620306190068730562952153022742777961124096644730033048974461181742666375140365485945416241121591366780211390608415151364836653175303601230873511230199035979152857191428845647903952985069971586585227057006493552235446547240089869690557040279856287503877804705735413231829214221560420811832580495688763799031139332505304309110160266351547691320253817306990628745186101461294640407466973793476483732789975334043778033892648443094375736909188878391496468822371257361694834960176788693946811794595575456748240516123678260417010163711091719719965464486166522510050829125712046336965145113310598336914198882464583544509544840327115950967125568063544936805824267210037464809126115173034351269218556788097621131852768956687442855422061662330710246970129506740730717366271568382775738148303831748474539455139297402047789945230326945417962609138561955349864043098788879382683699960649364433198895775248568322075509094734078322117543346355513141626121549742117097476364967663981445914140273921628076331821356532209088932932753449798396229249466087782317673452059048903683040364823367635471833285672693105653706277708645516602397027146576460659220329620082656670757149119468233014367056049649213717824931703402670618083612784656065454813448144883966793877973650444404793714041469192535409691446287766301855492288406686909994439234863822068933312797068820978225672243008775301719358299448808172596291715142231812577054064305777362667123795101206522955505567383873409122339706507596446192149111280602464546365240550247649883918769967485871902120566870688735104211069364934912091275851218973652027512461534615070686951804287258231127451781439958226998359390759694383088767650069977545020359387534 [121,24] -67389663239639616337536856096482003771245693992379542974326904613867199009157614592555690128547785069770551492085206394988868624763811865787129519321534908378881866944926938784805701955836930128551733178165178958330550993219640641130631426751197479458550626708260081610946107895453678304896916994491268071060299974299726203789446795345838019083809926380970935782163201753772332968739794938259686070022498491695392545174037858743743261549028056876307284764126526067015990576644673852044294034929202333768435134069443036931917661746483037885688231395723012759127520098881439903813227273585282873416648721438998808935029989179229086181352141128928905621147207510402882811221437517307507235600703399853246107195773583385274072220183621051347056175127904504593407668777014246639992709149205238010920403738630264203814606963918145000228130564411996682096763908658855045607412675215110478714056598433318056402462131187233797551766529430073437792806397995988359821268962128069020863500861853654724497452035447146645336773141919015339852317550446568874181422099763251087940275717724835879981592841249725973801364187870924995697093628808953005105090090236888369440883355925779813061310432717125745972747473025783102017662174463006704236742077132945939218495169423734113625873334062715762754546973413166471242521567955763050294178089848709948299109921268107221936839875425246073077833562973346498924030764946449344483744097566349069521176329052547748228309662427299089991355546678588712520304598463747228682999636263085156472369285468247932140839617845323240794472823867235940416919905866044465000068178910130411285799861295947004619838179071254546849432941222609426611561379846368525594003824254598093448662919013486550288553204669431542295909653536601751074965389409052376550988271157673800385030803925308067521189810950017496535294581199717643502051031270796043572986752 [121,25] 69104937692015778671301112239131087439153418806553274485229094697935604531955046915658400653538138930357438706000238823864683694316067636934161955466028896916525446777239785439512601443339929165450919932481604870853454171564745346901444353181988726401003343459745015613174460933319992333901323850950747206234565369232248260812722903895061617114135197390755368787794993161842051198673356163445247038759540918230934486454464272454454085548291526826679186210950578123267816529444361318945304087752300980404418343865534510381410236999549813077854910243042467147955037825011316059249628093006680699596254362179742642129183648147170528753840574683848863112172835755218764890356992549586152425753158811909884751350956114380998955293352687288186692324130054085650005044051165942402029634330127551304641106961049550454739534033113883740216697986793879733909853320717380126087507177968215989428039215786214140433265210420501409102478991270407548513605363464953312172269073674378001785936320731234628439663327058219876876102898840071486355167175174398869707894933219483492040551453896614949116422668042311454831421427651475416970487861729481671251280432859307917047546325605391262439254093372130440299018423904121285679367264997312952433939187888147047559251311308756655407872715736045962350236936364590739599113582751411840102071202462719747280797897367621609133337248862366454570001700643255358982206647661454130120291179687654319852803540437615662339911412230412010838707978684458667404680519389617611939963988615695408732849157693177942048023383015219397618991487605773175346624216703870687347754143903856343326886930830369400680777486718552846902540190183692201047956353715361293499234064036150072487046133877251922267993483998004397472144875373057121998014255284338469580886296784348913707954613798297578339915986659797748772722896207543745549015016170492626674704 [121,26] -70593807882896988971594351889226706497662698569247859250191805265848484243315346763452020568055586840866687518406746770552076538097243200452715248816261980927468673939205516585703949632549435784824914671627462699154373384539470220468167368496712091313411562571048167912051922363117363327069497744385996646825926126423073531753046112265586872808044754175567959049702264800686804870994651529078951333220769764392846912814335351925045052366554579144298362759759935684930166049315968581800841465424967283493649178468960166847293184698542071467954143607057415044576333027513956496773256157627712540399231037498784480857653792124995032112854425588499510036065211227391469717855069391983187088756359885816400577147703422010396960802212218200355096993482100222093984660944578531790709465533720535517035018169355639643751817632074081096718028920334983081550210904254068115949997869983515786886776085887539250522356204579011899777186728746271540130928152773424857259539885095706619941775741627550340481101117740439196698900003125881399469827614132292963010305318691238992432665397128535909963060836743024400260385124565674863260837025159939548748856470451313809753237369196654183259981160098004547765986731488403009060605422929329516213775881599222299650196070529146240218879583413386042556645782777955350132886497037669069591391607599476727171368714271348547843238826705583278478780284739017325014007180220711907422664230890491072968857803962698436655471580777924792413861667114991169080266215122517394016807847324363216783787815423280240590461031223703251454394994882326739507328667384580100588226108177782242363734621815342974164648264389728322977851417204774354058912953466882683366045697521032484471592258245201954129313842603098987545806677460061905245536087988132154670848099705366596472679828818043904766897209845336660785562236039034335698379485523103329650 [121,27] 67960700410556815791473304807690583462681693434108973398754935094015119461140314706769753011803250460160877686453428774702508554159027588317802820666458556347196390656003975525493036810261080163142338044574619013322405041325783952339904019943301266253918010906875883276762639960529667419625300028080434707881920651572865968307685639453968322833610187322743193964586145474822129524705499526904367176662505433020336097279277216299457380453829257224074261114323472767798979238606695558488072392164327548208604065728383573432147847403985437041523198562730192535286209197008007298860686002389270156600698100270657205832238010957921755259223919217286896518306131046076205104336212193903067308284149992492746120639039452255391388420321097153044656348727342017655801735522769379080784561041137978348691924574724265388541647950361553765248153007766566403225926172261059827481769911349873866579557156460446863412470048580612576213345495059112259944081147717386859391235416401103898848342241347070158159029224375829619916362181109931013976764792188688214955772067708958537104098968967620190112499729572416145472660362608815856880056510898553006822974348316587942643580611613849718672261843552882108196518788818869679638406094972200808056028652699339265731038153439670649986694926844785375263233368773119704994983455928345743304500068724256324723133024918645262444411404492005849143311258734003356158045761168633093799646421043900159073416355940404946731558329770587464442624501912175538326489665093265885465567667034203880342945016813670808164630859799548671166241790840153113984282798843825823687925254672349538503444796728288811395546515613853488231489159448017365636011492630034421358970310576952961356794725008655574093269763739239556251643351653509244938807930360955032228927329122110353644482614535652666006146217342815197830346146129394444299574721120249300 [121,28] -58861905672957205571352183362294343825469957690999729387958401959557914445373400275822271625900891032163348644554022058731933059993602245368262753082615764450949869258989289594072160065057286492203552235310508967129392428664534284288392108498862016938184489527369298728599555222124607798193483763039199411338282563320759971136626036016842838422658570586555920067897936838366563652879668797338148457263393605357551676053231551813571118719014900917966154514963731033425171291631121768809925125362746415357755687127546789255079643982940778799722337792065312386367150202721663478904388116026769375425816133782932131668787500252414886152568150001590542872385690736740018330426258636327024462839826759185518515697352658094447481504218358536183077682946941279906992275866878223372238571643701615712816919701073174655559027536437433186729979968174808673569192171110543864876647065599275081432454322782226907599185923104944146191323450281425195730504461597839080670390898062591798412020753047743049162765225015350467032521007274525662143437015271891171018212658957832840250297439041190020464405181144224055491201888459334984887872834825660193436784903562288501384716229084242520409853586933143259598917809951767063586943746511566504919065670289320691123840413021400736346969359690630555500959039885996692979819552689086933908386491907991057954303465788156690082543054657725754027078191573947399791587915274366682694418624322009797506632305603680789032930577230996951538561524447974357284113396123965310683799704252779927281042540227878788285033360242362791250049634301573464866718062010355207028150945735209959531448379459143787073973336173626713166008387288082940178986209821416517631782766267376879064557229851957737805218032942620778826688940250596002590310976278947672608348865053593772072962286855380039080991728274738327217957426189013610056758800457660 [121,29] 45135647101354597278151353415552795661589234550892667492127540070832270430272524440900166275366918310442286096032209983125922932234328815887473024574505455431379763981694862900499996999024242373812469811217747913325973925032008991873023624048874589651889009765886338454525856688307187560658950867720461004042309172763334482695396211336365297407860601583768573709449627491185735979397057130379212399353432544952501154777440546753460807474796493739759498105760465213990208594585967974475173781714511085478822559778397916180670456748380539415381072648165445342911007751191193553065430969616481752793640880539406721551460254406881190718749804416191672811030363124575996670346544403016364446986927892742967426247750433329963150908866460731609009074333456380702744886137829948285890884406705961748642711715790089785050791363870986596965380142885825784651634457726526242755677803076241009704627700193898000300749104298216972065782803872464671480642072286878939360565192266851940081040791085315303663113354108663191813606713453993672355661677458292606354339024185076821070454439522088609710437658403096378168680909633126879150735906059153130248439988788963320829668049807522915955916140584141195507294180655320130043196470868819803776509626311978341435056157974844135829107369983360833070524435900410217339553172898381920722108559730162637182645276447068438955763758963866671870226112985097942713147799491891915050251046960926484953514782147894288112051219490601770771267677670200777925503450937308632206983783495855714989854158970185019555960153737785331370579592012963551376616904378681083879912975870411451261389456262991898836323686833943360911988467282658551223754073895242281922577630900260750562927622271872464941235365845979668421201882182507396392287595618342020721806984147528235016793179149281687993226762997523141295265868355518434354669375650 [121,30] -30475850839641224150351704005726006069431845336014961047555248475178308335505470486848068054875943391612231037341034791409149684230614260595987787014365687894061509472351148308367605994175431680287170975350969204929898696272189506718223404038410764592960948216626591235657488637985319410942659002642668896732904185459877149551246113397168296444954761290892595784203918037713731067075961601568655353883273188411037503568233048780695358448179922678184930985288155901541564674757266707258675102143377303071593617488090632800025720889351328083234827629900214938282023658637448977328532919178835293699401234797725241833078411102055030446579335855243249429794939043047484756164614934858483744921674305132618795297354972225312072901657708220769386600783525013358723453375839751989819579869338103381475764294878454773797041498358332751579775830560309209398788127932317105167767969462089312573794170622049997245513511538200026356982098133198341351443400727301730070465800849698910348969307443081886486154456623793453987205801166671697779617603315794941711189422994930873200940298950993506290435372067445987972390370459671218441524246446516238115590449536379835165588686666962243184945844958989818608326488019088232941791868493433861863702555996830107060223516584860685992722566625105027531679136931449113382195835286993695493447274352436985068438765877201921874090168664581517622962997425942502969727523073359479964160106418928670538487344444742309394505027333942346480961855812244412012884335331569203010015876222756989309780945049565623553392520052228889776108221563383235746520354285498382289500606082292273959906370526386136694718567212753701832175929625965507555331801358766061653036146571969693550528691266198502351031575919992519383475693674462785696983398551289082938225446437646013928272203000611197745478712822339543039917913904808146865607520 [121,31] 17597916907574932015272948734570878919407649962833628246664644332180131341105123466296806272659288971086814493154553409445640376973582510604794891125182123442031859161376685959168886542030235255313303681176355645738458563054805125407478638481245805613727422106733311922736646351637604032487323143041176827385381013460677275263446380974828693745116893497206791748694898138228697606880385498614410475722387158859596376627129859054663184265798918622595386931041874231312764861952218242718676363066439000619286178199141771063851139534360565803033654772327078781408875348406612738369561918265404145500112905246704445337352032510784770740774993334596894520476789451147928730846297829809830764561647618470563587319784776214921840499973426221642116692505497498806484356121550245669959752477475253913145012217498506733867922093050083223478674542927882699185397150902362169697909708686975600145113324810677249457079932586030729861304247651879875769391563849984324702557554134735480596721231331942979985725487649927633940607992974948052686335821653375575045785609145721289348051443206858197042039964946050333779856452133132243184138579385665244444136546119952260556692361277018173594725033922481844684656159848458672134364394755283402847999398590987032201758370178490844686590348602341284215670971599905863951554834338732719102228710566983220716720129933793965837345311653393470134405250792180473430616185970833298371417189885161416239617649055346632230794284639695248541436735934536569896705561296253327194835563621736198404376353306674098532469574903302362973023594830195225688451396786340746625699197026750973788786968959083631839116372687071281073920922547657180996143035360596860438398050095512446845407543930989750956584385960395999321682697435349359374464540120990266112917457218436890738674292437134681413748090526874580363084980135270591457250 [121,32] -7780932140663706687175678095816703883146590053791674656954937701009051811141821324417107538493767102247604894614772414041405075601292459715010397440208548944992467504629401478986243178948945862186891625165051755083150222308090157719646519341309368296767376228192951546663209235752128807013111748681979476432310832821298591006990453614172172525131038909878516652746120401433073528784418091936363457395051511335926474279730273637033806652344241133933250511546287739790631791819672232083605828401012672015564287039931191561791108026328777051305960127445441328765516588240669332334258677404523109860488902010940188659479935865758459116043838425378839987883454866751195796453651021366667202595669185255913278632488812996495897221181090689491951641378521814786110044964537506141869782559140092645291743115431445591422732838455533496921731434933121170145558451763154046854298891027079416980621570767950719764758143535096140062747070988117659610527670181795357115651424369241464689492590160044731854383518303296326401012943586091660043611237604661205610860637122852481625582744916179850415252514428685438577967183876635134905444291894475309687688205801145690557065981986066294322573008783748062551272954604871942825894447286400756525157593741840320443674754384833634349572404674262041878951550214635388541213524150737730959472124628924366440690176266642321404388486943031553935620810222562513757036510219199440034559712950848706331957804654517499118747348674869397839597253008828085976373405813979652754456193359601822130387984833207026662244535209029527300410221409880180701488437636451338596757463193549773990496227651271141275357595111304029545017457245242602849805088336143954652927455912671419964197779036120141145962173798389888600486345322798719117295215901897534030147640988339122158616777595300260090602383013374120383008932465968152150 [121,33] 1520909503354617505101429838551756898879658604306164733401793330843394128106139303618223398397012457095844527732826517507308976863348586283380548810478578594791866156056095329660173679604706661877722338606906053388266340303001262417681709798854311223883895847466022204261481807538089500593664367361007048700933483595585759104919654986303415406510802445965029992584472261904403543783382219443271459708102109776709796917518775375714810413712574435491222656959154689965746426314285776217662877075070937693221280769472838665508693973807106846434557372129676691002803148249452958493906975100492242971338119463667953535061009236075465389822942496640915837322437810087973332924546259204932960531983469267366750724666014637965285685709077392527661409362546446448925855743095373714647709483826488540480416289466410289912702411774255624311532202640153821068474416528960443833029524923113635768748205939509068454674184541329338618240599770859052918934430557256166128135303175625294049996158433487516657578734907201167747890752555165225531313548593608547865880285738217594325207679767163972273534247985859902547993427424862337686688025825336656049573589351558375382431316545843993776088730320654191875725578949483702379883344642029952207293633514999936648739599851958752583428143865143593879660215087212936583676405360199054150267285294099623272143835828067432999855412147770741767930527010990083948918302439347431596105246303077928721735578073702265904758015386521577990598678709385479990378786098298524240753549874154752285576435092769615573901310440063641867198797731196129972750488298134394880692298125275527226766854194491059006694323888791833410972556511773354669697949060493748292003411903509522059410631419639420752796211972927946462264213866278057165834068002296277514661291703074616978264242496000690280399336948121812864252661097300290 [121,34] 1347230414888301131889329692803702886131516013685549079420955913893074002630425544562585283093965544450162888607931357667822195117636447209556151329771929440741904288635984452695370942965568680989540201995388272806410834406984073051573088852092433081405312758242499551209308856326232703013579968496216528376281993618465268778698369637425458189705233692011882120206655022582358529887537213193189834809016163825993872946015616873528823666385898404096214688844496436920204206815104407578265976961899269385703273006418240572311223378782935099097722144884126623301720724343215080166697405967243530840111969106029787630961776808945569867881860078305430827566420433966259686090761320120386085834926640892149143118212076187387735585329319211975353483723977361004714378146985603881879295505242221062923166012516544135725887869201404453863407961232480060563329667670751635106296652860205886033063866504945212510410409343269837416470405756624035283468972787043208656353798259863584670653726473366783473588159246498430599007970005183449688260591281178905980337765407195440709645178642897812769810700068637277199872887788284913143440081556574566751439712932702782028397582303514637251071837438022908407088785720225243315275783971146293457035145639982141714316939359218120731153590566335085298738795180291207923181389433533150898052013948429763926369302124082690840606449025222161437383465636858035510677041970312004211397264313119510160858585871820288733294368983702654419204701081213544728812869729943688372044096867991604609580137721118231124544153529883482092020595087417322449370456910413188456111813571622531271078804148628875011716670337322898617759044112460599823045835278094073976835007032584131178850830861824603053902367108854118034464687076700576264772555184591576057537978587644260903618794382483101358262798153964083939836745104860 [121,35] -1771634206098768094958406820951355576928732234321195764817286250680599699210625583438007145120883093912132458032153435976596965000981050167531366770095994327980160884879129023341010104857357575083642990740952075299857556390055625386341527412194667861883992896919186003916324347798551035357104204436713414687432111584504586647726240990106414350711947737634410156031058683247208869657341233339000918859025472404307849723625237280858264904754734240240199040775654773907488275101222067927460090008543374462862074983689224934509018243723231047136074987455581048015990143702890830536766273025471911071144782128803164675977689555443060838596294631499476755050330884882908107378324083566969968945604817647212922990663512730981410051825075228224236124889773434267789340903713311630373099634075343689665931905051493666140495871964589278008055827579835066369259484665267270943517635509594340434608323170261461264518331485936470729737334202424497879189113402999888306681381762515523661090199795170549049245076228730597306933762584885382119356914481800253324215441607756071332842524181691851359855494757812855214926416090717595664826406830611319546549698333699357204202045129700801413728050792268915193821050575267804675015752618883673668373651462254483957921128783971976113458078699376921957164096338927118722893346637133685876712164865597552005295495746982855399528056828145725906591377862646139207650281326538514328947491883068924773101137340803496343720304511413378596752575236027198849437187192584223892375861676262637468659455339471385863084548768525938216065934300857008199575135857501380607513091875966462422984767914002699528016627957383856232227184981549807400318420998553671707692701275334602869002402700555724103037157758652848055536656387196432894952194743163511916910808414771554626288181034998339083999600237818969866658276320 [121,36] 1092269366681742236885806758652926824872383273121698640992259643791713685671965069664977329703136737329569658806868839564499875226156394072398595876850020243670804250426602070662028533847505332600930424778208653243155245481960757960816512990612871161266719650547739364836673893745595719156918470541252408173222016593524831343515971238802369435152871446749075559676473487689154438863060768476004982691604859614555491456743724829304157404853512938993841253703891442471076482584846536990136424340081783458861827518833317341183467574475482842877244532655354114729130413653574117337993094267071816317037565194524922526579999912463879729670233661314296108752516257809341096007833454474750044509230031506658173452801927095306288962516266048764353546255181946307690374026438199130298657836555545373992413755446977645075868842905721447998516943403389127061589212048912047576605655030303277819582705130894672349916955767152053078366444221500321426579209034801039447285458024725060886606656390590161039994962807814297537823544230490218595309910951047327140441303056656397510109494664367855199380851478699669329693475706063488077374458766556053272653356950402721466736995426253521784081876432539467290254517009202605894551648925825856412407666538849188014401214398651187165519626244436806568443132916825531307082296224581001149105786775168797954952485188200684929740222873221892254223573658410520543272093339966468094694993257403857567094337904814971430409024888043401933655497819952270487173163513040861533477532487195740221724042925978352794974625577036820971583721138989603612290185269883126056778720056451329724475638511962657521121759720750782354401090547871140279059070145345974588087292613218306857471319604828238346805222341104291439491139654044839057031519475168098224725695569286558461201334478580696472284920406447064660616490 [121,37] -352323043912304115326167749251916611928260872145783923451892739526012133250627337735357414232674224820128826253637762280731160099326254282305000021567945519930718795147505568462147745066887070586276677882106802043190205374260395449070844141067912427882572656904154314923545128722854863845504359313775509575430409912071562062250696743653370323741515598942750778731257242421260411989583513290528437686406809511508248977594173712729799759469714798530632265562503822658924475600571587777530419413043956666954566525935970497571604079975760238541735619705964063192717300609980587460302663265568331956603153580827463959573755133611782879038145828637316941346541119288298230336368839366336038819409914782382621234724327882292968541095545884509039954388206349098662624254988846593695173963175436250940863553246487321431595341767525017511182919756776882843239054121088451167023349925821538523502460443735882541390196034974074560999651783757248138704616485302826832804068200139428065585200886068760234271206329080395528935451687839733670219583648756561255554263123971333640225600803997679134887082533472303698404628124687973781367835524567839965893863652330134338938390194556097330542509186331087625599993711410347919192882579030662164661504416330129523829677262714862266706682769387185053979602768364738349149181804369790300471410491221029862410602567657000540982373407658620612390051633843172556766650049515444678565661255292832849236006611628359134093499502335126408915523288699007059674985005405276116114928553299857138703709923172566762729347233326457816328723243463824619613904192261047476755840033366320905013202863865959167635592483241098306293256149356101847519901100613727565335288460099924004402813545732135075424095832640347590658259647825936594182921355029958080815782760461320648297329056902880349279874546660546037830 [121,38] -35392770799392027874373549145919350789793058787872280485015848032961742409089719787670577810632509030212955918614835528468484789158051106678284380599815753947321702548756800085989284006625716737046301316606279210763310148634881096164364731860853946174530211918060850944070186514566320123804351566682936132442585353355850006412183660321559132881632596998025742704484547258734696730869343237729166519471753936528677837028530647462056520580653487601251883756674091371539292001799257071837006889601962101113083487956135613875713301054264193807759387248124349354237511959058767355220644549728632295295566957172096230076408629495307102340618543141671271134163859748378727154702858124423792853477933147530147012084873887083407761882875442754450177534147652908517263647210103339774553253723678737090328312320493544073953092032490531966796333029751181312523111204736838049829848048174840633311843107521793001855854167833475101886543434462817150703178052947783521310115778986881317999761624820215822282994928718340201420060465773563905888703822692192990562720665135870431973848910718112824923506136511370465617356692523037329245270681652991716546069597080913576598242877789570848528238234658909243855462812368310088586788545658695460524198555155064450758839412204399893655434193812315060518251633596473747471945804151736944887192942940801123314058201743560161595913962293809813752091409399728595429259102847324137619818907332461750146370218204152447962512209598418401970963931353609790645653633941603201006136316694685032106013726846120652077626619020584670160570128124633093243334926745441540585425505412491865414609279981348416186699911121150914178960098492589113386353757623495311499959889142722618775750749518284295673114856484756059022297908264931478946072891531575756109434215811928091861847978786883571635043175556138024 [121,39] 119591148327324723948406365504877009062164055995771473626219183618983701056177229893033244013545868307177965250869267821512116859328609127814882141020775917828945468814133392531981377395753484259120760304038478109516830544138317207753311603103177193158113528757268869065104573509251148734086786174232158338257534163772751612224169560671659858389713824260020861429458426728019700790680786730746462939188076789832344048187360947561085352342782710048869642427473702981961588878868383096325504482887774435400906259397450441593664971856417248801464489415521832516008650320148061441196956714437825483810232609995222897252115638758556288478360984616582191683428478008924983476942023088476066869571904326729710914278738549602099902928132843191935469956153262874950839015090648500139649716995163676410192848489456286672463795205352653449622623790975179041389553325947748716936074947161735948050352533088634107135404722437400731455583140001588422214555783968171164695762322193143565060378820687857920394400812650751628534381775183904344634193030757725880445341467942345410455722570111206720029904740806239548801152418472967576572542885685899929007455927339733528851146325149913879814331918165976488722133016799470582559038993160297175962008073119328418662617633022221947823841675391800435894923471639777513284764327741866938122007342231443154849424487850462978138246407842226273742193482231398286276253891123946388444207694355691148673045828910013183658881472829971325853329567004569223878016666399388297668986784438464456109029803736769465169169743217677259183667974834869426110027344855156643974837887204638418911718619755394202800496192813017199752016806959170209409747296414637327856869360061362380342001192442495029053620538547458299777153451802079445136965505107501732765816978530738774310993238718275083191923143036125 [121,40] -79246274656578888882530075919359283088824129395447310200822468534821945576472520424615685557151138885441122535358115501549119445171250142540423975502390221572284897104106202764756894729295712649653558328240724895197125647369256581252244861956972204425917595180741958352062662766035383466816005940324909280492091218217522726471095772746710802988280860323165214907333501242071721022613347931200261690541875580393759700858906881369207400720125021841897873669575200865524271771793682734665890344412167009299868810440367965482639968350727476211522161898359856425413313138483346781478032927869739015906101895321464332792720606784645068187918521704867849949026526401908248772002408047013659115291703836097899997295038944744076457097503759119518850356589149404864207116318584372548685042188269474379286050396762300388259437960058350659320601488180514177476875597035259180529119864281025659268813988636690617187736791134908669651687827002774789412246835749757600291842491441565043380788965353307067875074932737765903078638704722458198754653917958719219152590626482061782579754678125325661829894064967623465848242909035786817437708859861782422610284582730939075797920890482119199847524525435096856691120401143855821258661023816473334734358644640432626429219806612498201171873301066047400782249165030462122900719758187422398980002868727578373509112259225004838821237248470262658263779123710551793727020128976563939670948167644489242295838684571326682262628681936817049247354376489248682428020987237353514071812182933169764198475666510775623766960248979294073757667911636492545221563560654143381662166336358999859844145370459085500524793466939260893155040256063230800633022579434916831050458956385669363679220764494465093143614399766989482157232652462966893344069242334865683724307595461138816860100165161341730459680696768 [121,41] 30854649078006606636496937914294999999033654946853031683744854151845184332237917670913899101757071159505508689400972782617839167933401245179418778500155057929283521842714389699064185515372913228811615719047386060799219980336302016347253180709063611560541434458303588715227667798940296406211184469482558035406648107349543407476275065546788798982161453789200700362555725158929109871465923290855472304983370736137774516029112294846404605950573481609632185654285088951107987237542716924886696404790769006434639806104630002780280638078920742381766091238899170877428052876368552375273132699268930767473438488310716721939288871387306144311255234404649110923839715870379071228205880999626255537011329824657099870763642173347368484841584085796853192420313991639186577290475908113056869981912810193962407189082109324684671534840995182923891373611418782687209115426209853490044488820432686050287500892264695574296013574221561996582309488821283459165312340868899184893396850240409790834496086883331352856818082215734059584462610882620514481249744436848098965252206954836840810250280161997111785238482899769881287668814982445159928845153308538608755988625187942952586478734914376681756726127226772868627100507552800576809894806688011116713039942158260510750271342734638486625251374860735644667517399265865381161162491107739793039652494081263873786140489710681069822580524480655726377067364930216435734505514823116210236150716865469157502092149225762869415705205357131670257093008061874248216155364688485918073622264165836549358689275560960132145191763723139515622002152129872730481204191800544230932751516899282709437990080539278208809951676551295354208600994215118074502474054836581623842539079623773357999602040492506092380664909923333953706111187587796415287299057074448600593240236024880178081798477093224649883847075 [121,42] -6693344747317411937082548805836469374503868566704036210733093557867660725781632315723684406190985933547286325896544806283668462181989949818487523663630034004856814010361010662673099686877607291727286951793651912221296235971311620117411389948771738441171567817384741225956587020040577061487493448907227797576941601841420962126880247917008367733938103254996464613076310374671503250203476390868529048021834951613817784241289194208897692679880471998062417245347005199718669766573083225801735043847156934634164476855930973102847541423360256737000405084476068835617454920741290861640268137507183058775374239585426416590267038032106948227006061150142324671751970494466983188614000931009280622400759503162471878244956064105280041806861733562953428415292343303362979374632696342548183653030645915806624021474106320674449480964962644213994189458521331535367508654435186183318891295446739748903553771974621132948954068291210444919356694706017310244155616301794171229762463858477159566419526497812786962271620733218482489647640646272909916451296883736249155682557138315046783931471309824648295773195644083920319488369066614053264610719466339285945197955296460282438528735653787496146407303873429319970575114890285280624801994243422180881116383528571661153766558220450969695240240665755653925083358569224720415419413192599949653427028451554512077093273193219052821174412764004298077645817984162496220881865743635736452209929823329703059499658155664386025696875323203313793558767128428163705810886985859216702601358017813769368888766493115317338568334013427343711351496510928685519197561707564389432073824560978369432595261453327280012126228005667157471081255858690395844124674873910453196362262631189450944848003977673337943722316518136529167827903411081389484120024843857985015368604087635073151605350063168156962870 [121,43] -52678709451280919983577751963255627588665732386207881570209443055170281023757445256587636155525520657336502502860904625471845614403075567971067108723031981929778664732126644261034201671481474008041608004126765645512955473552353756343223611949795237638864806857040845023927886111879673422454142092002310543670739871180607158910416529960641076718195292834316824817209340419813525237567458411256706219677315241890543335620259838699629194021660721866368897540380690678149932504331110559310468720052765572370291737104501974659598684739054090982808798440988117951134726196951253523288199047353389490469213555546493054302735140234516547154338018935441996624128758576259806703580580636793980798635131964754234004983931241828593576176750433038835237796048322240635366488381973401568985286363194395890534201316690167024844506991565309183028493508383512928587676468269056559703548074705037026720459849888119504733809970950363427302335937362750431570072969551590420406557761609490122281452251896052422017634328981722033687900412632985586794426119301175164341708496555033601347155234890543304536888047544268894456056040437018697052574468967966224517396710166333296603029299363113930062997657724687946937243582498669307681038584752336644156646576026892052381712937440857100603872037533095379268256082708989755576704455053934828703392032077113719396984673729550213114308266431073716522920577960161367300520380307207167489324167868629027233236613684603799301935212916188793830777666042391819640412925843609902546385354900695336247566631196833500434450198121596870819724396110834456622214304342134748098513038081639920956888969876087999964384065330915656671295357207237507140613137752622430641771814494342753907573273302710036775696503864059917456914016653065178081382225667370636634530785690253796446975188300800024 [121,44] 528565036922023314627620417816545808948965659984870021716261284452334971937617842798900137246023840628799491253597542434287936897795571222515574427438683845945663801402227509291529574368536664291303755933660404671261700064203559559844423646998499258934791794688672866588482658770459935199441546381109578065703656012791033657606666367472386836045480501173544249956907719235815438874959012617591007247462657179602343308523550984022714373544936804295145946754666926790396923167365874056136742849318554386325426028977810232648718381056870731683332551591331111332593174800952948551268834466811466961245191944954932933715926819240877642749981691832495094499273683190182324209114523685791417097102338600318750006815923605299765888029024164828329954064900808752258840837730213199461049627650578570707545416059590476177872575477911389364821100751707881967669876965644346350350745342426276154667099228919469316578408217059558669786253994049484696408041743706113013119440886503435894480116321011097939282257713314248677208167296699685195452690226667499203497310151878998943847160556093191098852085202754060965298680583922283033893620233967159868875070871274229518071719508222874971948422654970132609500196632215357293036664716811036441361383546780520981235384672019438287019770253265943337015745078945485598654371316311272392247944381495172603474506516788155155459868579777843709138795982103322836092582227119666803924531125124495606821097470287760206519135019417058005213119009282647736290880705662955216490232930686760766033117720923386829711045434013305576552194143679333034270625217637021117232816299314812560623251354026288948399812074128960626655890699054569371910828287813548003754749195065424218781348282152073719611925818545700253347505127018049946053886144161345447619192414431685437731008070648884 [121,45] -82270080575658600501123339763044413581008883786578787353613284256244721463884448819594393147219685593561650085666448280671287992431308973042424900815174118277345565289199089773294637733872263677652493726731006771821801893643726256885363693767451807395670068231401830053454655393476015519058492498495151419493994759363862468048119478475297013820643103122183269625914819079309390328640588924362472378264201794884773445611125357161807795807166663019177773496307879221494698738417375456747416164824779370200268430288847349929856359987487172756902712228945068895716200738007250545368732710531872408547657555228467662927419325209632194482404024442525756806149120476363019056161121248072955519960956842790512805827338923900885978569437527468730097946224276557774077754309555515983713472200048742760669805240779289313329298885476764107274096552803466498970341100192453568996351454580002497753923321719241212868082353537607114347897981501719354295397994989347445112125296558297924882689013267291523797876116088252604698646779515652245968225786007558649042469739631948238689929238594521812671256336356591803508035026047609003617277142752465668411344867551368567283248659705377202791489292707485449894019465142570945399267751130372614018700849528623769370392809195582819145039062390563092395191785589918415995587657289800569426325721432371046427469709660487190296317745952586290379561059403752498049071133382797375066608286898292648016325593207754081232395503176453507476456161677860647463256798869536606764398778495802517285063199817302476584955146912410753234099642085762282794289969483178035949758065028531707369751567631508629108303150464488502586370300613748997199825406648485393055306285240599174477608222441483033675102857787755924172171804492991956248915187670384234847131534670479529455027841843 [121,46] -85853609378570452674821292466428943784347588021308050937967493079933753196394346160336728181945317817920683658012227627094333957983624551955602799159547458021568135338868731186158737192552604784458483860043245294922940877246597276220773544317114603511029203826504262522696862258818272210186954928819480858306195116285375888809212449035558747544235851309128310872646205146549407118795099833730081844240556482251400110020133972348024943013442544484529964779833283244202715477168272978887585233153435828835089650991452931268595813463514476958759407557075979669023883268655143425813603588000134964510938072826187775871933079693830257643586206779904992572324691822290222883432638107124609135383363237324702962233584072775593357922282271229682747271315132319118929741797700491328894752177254880601711202469056565529321369446348308313670169282504084765617607498330308944358618464581647213062520382940310280006852688370083424810858117057534320492934767717119185799397219336963707565220491101332121399456369062080898781848663646463099183504570546166035456895486392112862602266329930282865151835694486805156708380952645316381751563703421579430067728857078477067249526611171065061959827597199195536837678218092024453180224056733990896724901548395603372849223625294947917490506765236234329447110804481141855910467471441410356523507508993723481756424477822707481489969542058299104448045768928251168819340071035600082193504649676254891537123487598703506616203318874109268764426735812844979560154529751164393834561111910163959255976994628009617258972881089596193036496784727631396995463774319481487856751383909015494730940309727583189235059984310167248161277141970218485885671237965561099968035507223050396425926416260554927289857159740797548496747786555734482823403835776193291748504042186120491023752408 [121,47] 68306026452951191023121092239369807195605231244811842150879436029437096579410874494103064788621198914244848165117570912051190589009944410043057822422288425291909997617743742784984030472429133996906007768404603786943985589525845594414174801596796344146292694494662714504713241494079129799439908583199024006622596588688356812721762186756068963247569402107705505725887006683257784727181608562996268079862720186596465493979929790798764908296022611881713407252669483661199021197677199385061994766895023653451726647862537574741387250276322057677900388963407468573938008986973358628431896915833433307535866400615898236642667585186081555876314058620287444179862781300302466707627811311852902970346481538778254163473012337198920944605335431033332241750109614897484438684699226278863390383673483080177875881388842093375355682204344857656154763448655784839455453833256402627046391398303322941442644644308299550096146416605700542244344372830677858674075753922292990174478175347202020136801062372760473048204362773842221901652929705401646509823021451029888451068478623728636481655535522483445287276686130000078537198752793933378284945152384600073158254185937888637875899552916151693882767913580689000526449777198638451967665178055222455184297776914737322125690866036518128682294509675931367937813648747351418133811256712361720882040296268165107217054732893142699185190343190060980432089897778092803680181087065167216788479275304532834873817832250322031982195986997678505147356902617311294142556634831324803647447035285344133962972629257416214600089138621854835878354550022293643316973754269898440165971620448077284045072242809860716221146416928522472454820454473395816163745835937317038951177002595616884751917795309236155479374552890602324680208724135833150056022491466837201115558599963179606902277 [121,48] -27050168362734182330023180360586372389985934383180117037529511863607064250967958428854036350807943041937713246527257977535690660252314255723479629962099682041141987406539847022339043851078949363783714568730556499956762059136264527663264927716045206870546060818189031714150827027911555436174818224733867910840968381648228699356475965983589356046610236374447429477386688196668721562189190104470390927423926797378660661305359665470640667680724959981529813573295552194208575330571278545962646696069619348072259296262924743618001187804931426549250606573738368859270850445359767415206636625823378629940551233594214600305189968725896000770707143992589522118085691403702067224948509855090461738494732347439659581426059666440048043480735354565473424927478164748524427692914426591482861296461103542382586349211343673673345601417012775572164095658192949306421537156722910821303600944952458464402507087585664146068919006291090361501172225506667118962385575644568551835552417675184329532427600798704362269911175571414024981423266280415513660936644804534871839385992905379509920120675631048802207778716020706226641740081406611688273701403577098516983347909060449904188343885552114049085739386500555990670766453795764928135083992638306802171687369828449872775037625861572699171128015211550561420837236775008922432898507182169912296593018256118370765407213007756951564899437222265992662022514512977264563041540183905906538885013559667434793036328075514073028175907740955894249201499991348681551189678431957640668747880662793854324171991581003133805224818863842950250076195924920235695294752125207577995672245983976254548770909506217948457898580506683439567567622384943592556176232720289517004663692494950550400581920811162540323156237369905468356917286807321263300014216827476503578427871841692133492 [121,49] 6402582933253763964143254157483029768102874089091880484882653231284279245075568997159594834223800559483844122389890588842320339754879391520660523094872484574540618276892970196042425476875435133561853736347318507722987800587565571622392758942138445832714366214600026216134499680745300071955783407485952971155961198787141019462813823772317073799294202026276333097463924079525638980332751007856069979298480672481244275248267778456435236998977824511084178040011471274940639815781169263278123092440596554334220904204438932029258598577616819700841450297021061774749193063910663805662639165924812518248492427477879897122504405360331131873779317974019733136770563076889070265899054405531585337883529028854906008843645156327580592577184028287557020798203126555112264276849756840800649940412681600754909392993840738579707984130338844025817609309060510278902983874524213146288294461488002463266923067947453963669317029817159589837863134066612351859675383292154191515775181932845270370151189911057499096604553363794732529728849071872268638694323218163478606352452387135097783143634183546037025132771920335405595598871429718381404102214233653096951523259780057529697737591591571060421927007899188341200699066568022453915076595688706380902374234830277004451461689781251509732836426142838582852415493842291889402815845154334710105968319702901360171985548601462660380568021249075452975447531558402276315595913927595371508126176550778621556055156240262661983436595749804222094260422207665345322831116743779093052547894862376868992975471950442891596205055847273690244356031176931668735350912030987648383155800142141979236009324196609636818350853965899264274932899833911386739888094196583370630903778315063236720929986496578833375014034700591816395420664687390621241396743625738563651006034557108748 [121,50] -460296721933580337416971233287182954565975582197668121481824872998005194878040126653186435539850060343078784193556241841070783729695262478878639069262771668530590958784897310504152712971546296612245701692502633078232755313793029591877371429136286923389570707342313390635033188384966961302696544988352095185253410735116704527877383088447148894517848950730392216200033375516203572265184614083130338674563540223661438997465560085666370418602965827973467273953751100239065240963638293028653286677241144556584724044361811642681072377757962492300972305639820559702943694621449879068786845758394736098501657090984079581698986406923163802377351679142880548502424455010505953283168742621503579197654659895395013862879443200848841104038913038715015878237802174527981088784912284324135849018407048824925836315717192406445584890881603192064459328134524046146952824407044232570269477514196014513645566483661245095229947473060306011633744407389374550208497746143469716540701132478840776363101039555985142241304628176165304622845963829543578714039787405610088526562113012237916497796937849521972946889306331709659433445260075275572024218259140945105297750651696640938945769321736088886829239283221488342595990986327146035434571807634648456100677020095806122676261904528944797869141800588085802177882200209616142364890388973866072022535111799777285037954095295520211283053988299389025639467392434302162959419779004169038214925111237511076292915600177593697524755206027265888561790194802983209455781771908516338155412338117381141441436480686531527914473620841486992669559387677055955573515192985199522820492656173909398122671572387031246097085088769374111164712964838628601364687842495881241256876124095747729912570301211258070732511551294291285957965726735682839203555313466001021466995686484 [121,51] -367273656609518856803531785636180617519334587599950931924657400997254430963134859674497965510800739930702681993599299106853428764252625360876952669460520582609899497346232439800734461481638282330571486753685107838747225982155623593356688752657577067237725490223441586740968619240608346426321096515480011314829054435435783762582988831293696701199790359543600419872476076532335647056176452700887893666872722300029975349886056685421367878412883312394657874230224658351364794106648114826721728413408668035991509918154816985529272433335847714405950517441859141838524465172187883359452821182284455093085548883296451023204983772732747830971680504055084312469271472204756860612617852505741628565890792694004215969359330188378690984879827702676710250511971817044816478492035702602852052933245426932071358948962275792503356900629070317802430627804781799873660425708688440692155157721313750945266099225126553162862584002434408540919499859971409159330120830658162461702659238826503431991052298810740360340311679611950992426412257646207107338589552642774182470552747174826686701943417668076836723556150369052307412837593286243862927752379315389822509218812141351074271239038030181451546064781946966400516618640921123924682412014086518126264230498564811463514734730337503744049082277216384578991239957086981014789035408469113019993838462111973805457849613199865900114462350943084632463757073830404902660512854109301969211591795786838197486178865916567289000018358622322349905591223143689500864993028826427981630551290671821982715190361026447487602064971254301462094475357828972241961120095991239695741433752247732700096425388344348288615734249392351265607119317994350222238541169220262945678410140110157684408786781545941207771002220809388714235542982510116247532329152990682097981469700 [121,52] 214747141405681607307958748956697302961932987378477103408975109967166093152915601536985965973444292789936931676192452267980409192915701200234621471123085467292718254708422598461546159135402212441839733025754057823913744981231894923399768660160370996983571470154293235763640225805912478629848870978385724767841291066417480440786732825012735827117653474124613512962678998628780453769533116591316837424861389176126887180573972065337518265374675140147780242157332737436367981480969965590407197158757980117599833295878236262091723537195982452280899108980542898389068066799994162501156036856288096592272984164871147619221834072164294941260371152495904854515497405408508630507541743017650051700760534186201671677675209282874152175968501294168035075205230284541850155601697596356788636788612207701265236280635128781795183788185954678879713938868969298408705688149893534173481450472638598498352175696975770393690807975991315145221106612901630748516813082605418245844510654935036576004012164240817226460724542783449482732795370209030326362439917630416726556613147539263275309957732190400476115571302230031097921839986499028943653909040380654546705733682028971338884250867218321990271545850327597154322421168150274662289170333749126950325105543923427869989747275420218407222175717057922910871910352789437086301390198141492349861738274059807055292578110607293595544684256404681835174687166132161783845207758824016528532167288727560905853966380585716645730170080744895547602918081161522037256129548178102116325199535799900113016786914965873452724721343276907039263708399736217707170433047295853796756818767514098830851514545417761491493525226095565461085324765082179781794024769265036171531910350915373613500889257767604380628902820805381247175017737483069161226043816281847123102050 [121,53] -72985941387960583401316879846465753533997800404395482588226762786692633847147144196240171394519331640067804088911105305104676600260622641855494025757181326688519438778808308942637201058566427432809284620982369768617642302398080663568866961355462261603167111714628963061682197618069053872307417600298785729325277548714615090719395064011181902397714029427590554427218743399982195328030430138081006405525513143637410293447844642014774905806255537113231830613132202497333730056043784008629709883832481062062552891413591019846972516059935705026602831472471532331076863808424826821041499362856705694840129651088208302402462786255723183937762777559603215961520126396881880966141290976955459740988272418986825609803416558041423966566121349073943004433124650987914354049191457313780526015256601950490133976618398625808995245223842938032448021126726505078140994469269949086027112797154442550901921845249053700116853705683796495315282541155828063562282873076171546667206097391353795333452415425731441865944819422710625624718706268233926882309660449103394367875809204519033472055786882112964404273873195710980165796590411250947932913217874662983074288008578244722612439084153495871131461083200491360679581685027136515443599969209405893903828080193337102074898503784652531612468057419417746992312345441797066954062397043909684814174927124840628157813173069745537469363593747551175923607651971676656884466918134995091516110941904785293422606540692873726092614469975075412617887808930395962457588724708760720118148702661111441329380984986691303046142214549491175477884631224655841512332236843141130486478013859312163731395366515422340906880452981733895236103504932224421685713138800623451070716028594240646725272512983039748985604113263727628699976661389446729632362625779636923600 [121,54] 18863768132710540682024585279609215296464635820996822204307086408398649423393918284532264526777512829189959105105038509575559291854556366589769917157412937419143147197140188830114526175323390853744992212597409494948747148722866597875495687448045299032310443118634222263867894478320829079027236724139315660689311623328174272643720939665561316355324816766597591922359129625106878468848499505113805579606137530237523345465754467710603968826099821267759340752317830879002425605090205031464044226803118601320617717914699753442963008406957644318493304238696656811083543066579731967645343518178472954596608973762357061727371658495776987802204472152002046593987861303723698853619404988798478714874463908603924325964018591809263451127087461994888882332516783559760233273974242114192494755667843821781249443421475144998665656461827656536978421612557337665085639496784022226155587472518899220871092107202302641812348096220463812801846567301468925870357809228454610789794117369433256549257826741778838315669572913340875629110154379952747734389675460063005923806330913397211892192581618361537526552495618403220788018568309195827572089819715543323776448766048237951839974742920510490365676434780385812380431440983541025660093295480691506138899267660818926243125022271859259175779239191678010705867952762450321182990445598591190281499657785157543570422130978987040571294181299660225369449509998165034906700813276500396802066679071619519436607388028489016462847716160489417253219921157327930035995659920692199521026831222518481747868016841064779640213698435572807278649594420281312415684277659113644986998323649367416175628446819794863646189904814759297781367988043820084112961375574895610106706484727915271337074010929557345817972324291989629684943014480269201033112840143466100 [121,55] -3989336060855568353080256307601375694778048389015032445221811523387953563587025581130994119351600780505685358889893129904595150186689170853406231683292128658287098445230372229809882910577608047469363927472573479058670633533384928179217020343462286563812166929193790227106137955057884127923949501195173658080057033324656241281649035680545734488930805069905257392713601496462911257263362728162332369283334587495501438388302094190557698528150103024575836167527681453752178518919518172272097327773661423183682502627027684492548854562488659338913251874080315941415608116818364368327561468890366761307208371717361197607289796110109310648811854858731164995402783999206682318477279308365891380508172372761079015083996359083704408027840022584825167490588013157876981925543854526939197938439855496168686496329384068886327341831985785098482006423415229843254410641381674888939842817795948603295650187486583597438232184396786412072938854715047367720933835619716608920231616588956803530517186062440711421585832183011713150356052721762715690465116460328650528344228211002807098434164835014046512291946536295496192427947191380740290365286865508747922346691829319832735745805859652416777874314171366184693623883396131367423388247347912592927731641179532465556749124775707439828044406318085073527551982882242297085042727918717605202048407802718820168411221942629070449439341211463891664344540790153614064185613375777825427050147202879533772658647530539599426733163944049542183634567658179899698876387149258911657849058794097992141366607790936482535195522844878404133345493356105036198418151970730615992523986223019073553171330543652426305783952763284394767108399761321185922367810018862769506802471381600307715944528519605510279567361740486017511057331580570122794859876928850 [121,56] 710874112017470844144600128227104668142092007879000250726296858728063184885855810118891492365920961772878199254056295853714594732322091864120729324106754159753611807049620468789071946715755241170507227340399954828130944407492772252771092196037570475563213153055943217108351396826987430791220613796590783518408522844834491146302174401933452013649262650829981440614446803557854371488467807728067781619102834470740925673348288497756190537399591000516472505851263604853891115972108879035611602115972702406694087783563845446090403798318337861176271532567279176012423120173552813009481977621529484061045736073287611318503889811234552993606807012936795111856762160942739356938984145827521960730941713508327484453832496510842559154425178220796398578753824764677908739807603180198737328263043103451801708615152500242896990899302402333657930894421879425507776965162311363123771831824001285025547470188782436283764073711600220440164704759439188918931043518711573089882178729866584398448050919419025479144261657184555708071003515213341646156421165655395579649735310283080949588925230364281835788896685608262900948783367405606213654295415341824961522013198563147227823573933723601230429890098884242642637476949132283426241557161306935421812633586962385549267982033770485666772159281483022466123084468597707753618494850242932946280310973024152882260854804406321935186439604925280712276218351155871061865798213178303551349547380752206067995832300032462492053526209407935949607028311104560991731620967554667517584573368395209051125167280940076082837204567651204805839295978136115288996918307710519724851931751302048601777959026166336961818752232408408337519059689127608870382691260109548571141544840083998671973197531602794902734737500200651208453393053093562214127666100 [121,57] -108419299940952061181441757112654350197598442212760139828208306947371910296338522461021535899921086379323966330102033426136112681524731514412212758148904171998404209910087995347157086313464015654702960030203706524476427656231993036486154078117614937771636565675967062217536168053712090220088995070522030945224966634211294576088136521290943026658736465743090592127525195325757012324666859856783158992007430001510349547995605122689072164355860698964688146595809451978733930318490506032553540152332915378039934750478889802079497479218052507581696142308497329260478814938434388099483921953958720234974908802833139843517267749422951933837110202349214203138712942650388532473653948203250545594397779797863790405122154030236804017564938660832289904043116627809035773206228742358286335394342387783776542627990762287616923307580629209609629177843904078286439742314717125520699786742864520299942920451747813824138370730477967957043219184070586678835785802029861067141508890326679621790277366455454960572684540691847619519103918751656894716910321154080349144498103479261429280083801540074261694939899949095751539733336334260379572754167888827984911830865753680028173886917277210636522448013651088912186338187694525188262160776344130143544014652216882441528512706540623638474776719364569014937305868073541024571887097700335098034039705234578725125118361154954606278660172510515707619366483152759559872382753238885514675859219200642665908541431760689016392410666932146011664071347671984592385712875052706791076588339897446868107866179734020019053242788446986982747675188832788002206048038288221022535872391549734874786858137823296106921226316830083417273296074918783655732743194627776544739589433731861481545612977652034215540428330331743770447987668870191449828825 [121,58] 14484686841599904283926067379473370393525532344661036353762977952418860808810618588852647941367212374746615443081842214257989380866489085929793253918807309799776853470234227761385016736361279829397268810221714954122570916281827998999382225119168322074826415518428014166288082300608302143480454744779583394179712056242622809082013790764333835738904453580474764695794621834647677906390225155833182393701384662180111076228078026202573229935631916610134435955194242604736490486315905871208765692876351045675579094018827482324066140703182505642763611607728551907204631907833674891777798711477279213564349322080063172391287930122480694873334062821609541318449271856845299393203760303262982993873684255405233571864300148582771151303441107374656638124291376737549110455258144725049993082389364294027470953260753965077959438872780352043657281513162513115696199519542844659754227999541284855388952886672248148764306496774000179360871145447558745477860937508461887591528507537593979739695580851948485714955535543271860246885137586039030470114990537671715804146123310280358686267117098120125391889783162966541589517217569033210889968728197140375216603056169709915326673710867415671258285886041757441890342559326807767486858958429869150685457764698266165801272537517023373121720102729773111087807799385949432494750542846151080842519173015426740429758669171768704283882393709895204183749221353371132360207537534982457244410935143618211039245067781432810425592746097505611808962784884697075548926986237204737567894415505672238678595016690602818315418329024624518362170960322894680195784697122223024146846507024261322050363708619309157525903750875173985577001396097570067103866424860839309222519672917254757641484516630235935816413001866527803899698267243863033675 [121,59] -1802465700563085783580793748421754264811460415482678891092898161118047647405903614829463849338843145568437177280245068273983114376452116423735973858688065308538659456842932420197294943218080259814286262846512980042820759176933053832584760811862402071422408538399581776853250368506384080550357371934866219025890671127055360062376336292341694916756562679046024070759664434719432249194999863727969173008706383662649685335098025218708337759353953587548856046090765067553039651818219095531739108935901254592062641373648424450710185206126460896956013801038933031030599188197819258067434110793275298290895591953875545038896584371400347030165237065366153280397020238241881042741989921768117534751067517650345715310223400628765419101718212523531414102684101210246371429839834123917924133755844509178636845633496397971684433233809669324362164250579632202651508632315458579879548212589032479701934737950336217817069631542176571006957412357343489017703995545896299751806464353713036213670192664809222253023884648026905437835197789905333928523551726012732202611924684829303283194046345954907904020534796288427280465188175736429106289998889863956327838996150081607105725280979720033006049690789693923136475319581620514168553001950727510622641579698400241533306363760459759019648114223372849534512158158827551777276973297666976228681083633055585768594092070575454307726309653645377050789116704780088802655465534690383332349850507726864111862650443046963359477064370789843705488058164809919945708530923069137867620476721157096223384152207947648172994495927055573904270372726512495511069443458657815055141540004180889136288923572965230971366086058807118820539201558355265009199618960583773747711094135760604855251084526965278235967438791527222222070742375930400 [121,60] 231948376795097225161008777623127639840565237213602940352078416696399292719440479286630819048145529803555752261384722992352794797617864631507003633663288735695011141200853394786301741736150279462334888106967048103866738369920343582727837597444707996822525438670897256191976405311130838978758818248280982825336453649917306276980239272340946276231714422229459239783541618853056766619873571354879917117547757566864382913453963551892434559821062639250462473287337442856402889073614127675690134700315260646434885009074126506064657180472562964615161648241423430017581186078410060141914607823009982348624786672920987593220809816027415936657431302613309886652288928320723440882554593278114064151453237388821659355167818791723276096760087680569910188719838759864700623137557667995913485590827624491662296989925636620089566474894287497452579711823498825598721861354717179508786976974692986047769525222190761043248847768001413373302130576830792058420452588311213739616842214424394538102144202887623091023392372732226205395182962219389898857331003090257586980761077417888238263624450693778554525485515192646017199461189882827465566042428750442671085920258941442864559896385475517602383972051571683495324043780213903321705053366564920535379130284869342210933854971903841903231845169437205770078381330260480231053776143148059396861215028438984837937951818832576491761117215819842064253306193169233465015110278667743872210531978293977065732144259554772649783724376556372305403094495804942495197669125321375751834908585424805901189254936619040136519608844863563054355756950407273250494843748235276764512733947776056954635056749896358886116410410758125102575744154497859024055750908016238980790094835384857837209815822944691746900743589617185505661033113500 [121,61] -31592610956453685805622645884185331945841616624150034723834610922333772625922600397443662126571570081155823536469387508573825301683475921120010610435870317282034250438643252629138333891066927519588373283693928485829954037522935182288252082314995273676680907887090619738163403173135744367297160909112885933214362466095935595962985350963378518657517751677959625961966390334054451134932829090979145725645176817342723202167925466143220507179702277869401216577660278140175035708687895309103636877909284136938848909756437905207744211099997621816347618341947280301659493582024507020760851998827265491079555536478555760600799794226512133792642659263157830404055490912202991470954638954805317378744200613391564390608481070586496909685395300667181631054658634352552899621226477701086684128281300178654474995472974780717873199228743571340643893768325336743281918736046499007933574579054428833003397614353784590873661541160700614377081611051702453096885064568556104424151146573777363692682692031893232439055728530817143709993826562937469159720473903540963930962073037291909722210555158925668625324666177141468649640099801015569115612872043005043631626272746090001658278276154398896627693417037893108501530326773393104868875943693790258605504375092279721696311235733668586288676362847886510579593579706801647629627448471906824100039517624639031633085875941699620292514779926963239883405848657073243700337555752614162958393852714416339538337180963512590839050983968092718253752909936340704926058551299022106353827453909279287565003752205435234238818721180180017330625125954292071573134582292761633781775790030180502652265602753966418794838991133449422496002185955321927334767116757964383027060690655979969795722705394248479498705912125581426166595025 [121,62] 3714009054819392404437005741580064527948930745925357450995116848718710850160124929253405906329751099227635178305812247240262004484357940239669991787204503647436220610895433903792486337595227708207380516086632319033429885983229965721961743383918851194496171511710597394429545600475640785947860761751042807240070986163322614118859883044527937990297314469100290702942852644762299059328740675511648831258937477752294060801750203048579498466204051873515872477288199768390372792117515284036724469172528346521382173382149954828886514593125150784222505986506293136103359016787331439172153927074251513356539208869677858466358566098654267089722917544772034192680948804464526598667731957531628898464882650631510907828133290744589308631900369727303672372640221512941302066547909841368673736700222085008984607424675302101728762263581064473642213963559450549085217906869162007074768293863843709204210785781179489752033389697102914225749106544314447617960490048222880340130074970553909336514024359821587791477696336911331948074560848834363525448712400792289171605372005087281246633275072434771522585625216607839769824922638957554110876948866034308829335718362761484876469722152027028650927512370019852993505902897618556500337608271463852644331583286974568852726197634268385351548320660700410494133773308066843222012935679023761267333551206507112197669946856763633640923562793848374835616618004077357628127108005763573762402311739347313832558080007884018910669260267532926512403776835257263121157626497303951959568869649219360487100381579570131454396383824890996779273682489407740613821853139071909635372566836071088128066171346585867486147858689531648654244412065461445087183870373888837631872385258562838845189184061028455286591092666917860374120 [121,63] -171167974207139599627116172998832046706718075052679220029192917323789001358762414837594202403544787304962544545619028935873081292805863675921458786547421422877118218456588716894900777645276876944461550423181696597815658186820101600701813633755979422416359802143000875398795328737092343323008717620644342611915484027419061139601609417868283268136445595321365159956768370329690742599524676224414274992143553522821358562335917196775265037494804296230571368520081268561277154954577031262203835857717576161441510652079554487812829584962133916718276766581909567187001124857580297634201983426726843275734656847244877343394137521459954955433523076041643542336555639446954573511602281222982389278158895151551966842314449663372299024730540133470960385235755514574233793472479611035494000873288464444449083827329059167609631790520491294047941441290191263437398067146208111137305625578410974782398241661294872444392604385646374875728483368554909819521282175936649298539064258535685906628901385877073007528751684107441544990111614955779732257340542070387115393955645519750325317779649307204490061270454798392406520898528507614051914885731085942278712142154095465285458149925556780957214559259887783968445611576061367563996482099420135907983397274700162807521640248072823383311435577662981566214579471050530187256122334560936595523556681678501618934515659647297300856050350816781183192987381085293183790414644202682786487996598689926263095274729932019639014055319173121964879137331425542195387089474022294155024649206353956120383534823315990694044846274926633390736325986670361504490518874459304439727399354514458503815568696092963013740467101057716848388766990198034704437711903853265569776455411489325431549736322364775690520394559440908695 [121,64] -65107612626702175953396352287059572281980571893591404364968679781885597814336306089884409695141031470467774717094097891026113635819495108552066474023830055851899718973483305298923261526317497737716658484538813908246957166227775584389706615939862597529465084374586320667982282236589562882761993525690271158296388915246481985103538922183811586230274846827150775760748051786625283411912137078412994509230973132701519989066756497841141211813422470687531817091392526275129330674136961483542687257398976612393430860115845248129678205897948670298165306044950176424240089188647862446855875137372069248357498744201839340442939618502743388516668195995665343685821739139856095229965320154105192391891061348324157822759003386884157771751177726664721253076119813833710985304703145978507059341441793374892265383791918566735695280743531670943502502583778899511734928771714832516243974053914414181786116116391500109918126156124593507071407388220690392474178534886569267790064555027738282393243436472303694880482858890024595705042511294246839925903732454282951510502315565694737956225459028478453006794478160278586552336810014918420536271510815320904490541795899143450265805348826949083100292654885511887641814671879298635802223725778568085921774364346129336266953911907099339778312219577527827509009007009479945861312975513672057012013160573332067905014351942027746199616539412412893414269820301550494503039247305512232789936014610665562585259870662117928780058741947658458775928896664888515265305737943522463977034784436447937255859693474144767669009633785896860136748235586335881823681860613722686995740531118625644180039232600610725621921950311205070837149250178386657258837066676617648029101716334549814618131506152697875836999956144330 [121,65] 23567783658143173463840599208880977499923718719509210458578731019175971491286363357593694421282256277557664616922505719253589912437290401218348636078675421810962151019825627710604384859590810445522874544971501024289027960848499188015409586820174433791223408800378299713648234609290159387037467400437462780339280207833782111167793583257847347999151455850854174928593296347234121970742713047166093240751801411307222683836797320862482606459781751910595417948101155252334322491918810027883973218338062472187758892835925746079561033868043405520582372089264698900031201207807760868594112338207284094764891803956913692871353814119920777314122876691946404759631623888721097039640036067787941002387600075622359502613562410749433849551967201966260212496453112075365148169074926490722954956778718939404779362356813375738208996154552219952660784070018730764314480383914632639784562429071804388532041288156746722039046380847873512682035957533063872995868609639743710328910407969498031898068651028208829575927353864691595890440737842642686664784769029835220276680466369955314035160155896791072959563359048220443660743266497182588684870558658248217995742710430959217491829712585448296879659457772643202181003678604697780646934720151874784294128491412118735507866546569882173663562866828025308495420600264352054282677873124394812761727459767115613484676237738650586323445347215230947541491212097550240574664122175479928666697394482108113958319998743048542616129128207601097767553045218796504636241026269520600122963911397359815177065240839589743032454466060047220676992453738724962935707931816625552840186120745747430521091123587783353483480437125159062838458047533317328571865234880742098970806202524149246586422134911939450271394469355 [121,66] -4740860550650694248088176639483794240954503516172304088506079033525750863482781644706120766693978542309115879888257971601513935480305900256711806350493750841948640283550270042211362419031943598601922850859983654995766417063581907374852741015494834823049556522589215441513758927879211059401084598932244426558524421173562316146799326860350540001146504089302944404088027622521349112666403429032947127265613210452628906772192528896493560937130586043584810464044664555141910099950634964998354327477055951256035755175276525344952499748656757629453985171786500852211953832193007248213519022389406734322599656943339363915451729869934125659503046644659826333937336788129991215664181457564001003486876283883906014266106457555794958182914866766063293007640569662246361265505994540611135220128138234468015373668867134835560628133727252760080733652009874592644899345451101531012583020205328132589685627613885372940284972613268187523077783154597470328440625061643254986980453831251135688540239333809636542327972923336397872343855139085818571434359029420726788220522135224695597030737535018320605798279344909544663902152417968921971256902754212453837912921770170209365355400470951551600008285350741135605122972521682659121221237991038980090968953145973882171615358743194961472395396924073875571552945560516152352248699482913564595212489566547503478630858807532785429561876425279880201022437248587563719174058447562830389429229724925305245742093649592634153084086518427916709488724368512371234053600263364466396911182940996127862356544973246590842433240727791365380985676234379628626552632720621665083036420770758381954626399808592513818974302027630247433903362816874971899569727227246563201541609252474679881773791841149060831098905 [121,67] 696222314674546789171992667088165368800452784750122844029078751791867769160409754236524708823998514571613905592136921672168484347865252127519523567337551968337857444302437877996617362388759660409930321079437743346606585150834341287830539099608096084694058568871201612879267828648256824807165123058004928889232662663753712066272246875168075449522388562365471460428617928951930532017293070532677870665102528962037639701254889341480915374802657669490141489168334675631992078425056267580977969361120672133362681461926437294809876438066655778885915812554232733820605901194105359088865831033628971019816939523422638111001968136293638908019617714688867294456306417908970486558454907959129519247255504473251933076079047288387419277291435256980795289153012163828582569129475304917415016996549292374071088349714040010356984666436188959950537527687838661834558586655536951234059399512019221732240221720822583870144333901637480368921138376380758462951057563701843154903360109351544918589319497681079733957554501268658353874637262386190297903957495471498358515139724777691328317643458048056131474533058584263163782815844155569767382552903344348625597650622907702112866854419718402618804383081920496601832079391399872899086370084981035190642724030643687486014938983790890945006862967497895533159274973610243874761782861722540535916793903590826474985736844858696055343315990279627447119374307946916191556478228637924604085186811257128516382985893907597457227736111601648009153370434250711361232333560966885538037865565948484871832396961034379712918075925068340713742538609693313123565310751339294175447708762978103916266507022685310312800347250621933317519423719456470893355614999241793939682935201367630707560060607239112107840 [121,68] -78839510220726458946037706051504356076093416354030444331424146069643559480811707038673591523205865218453909360223147666929111669399537192946399297064863434513031738276574900524609675997273266527443981746888645935027341287752905178347374050890604668455113609135453393323247894438843663261367398137557236476019097976572290977012594349659284650444954229892565690225014841357758872129987687175316825201474997819179222071408321515305695439478355227833581319427407327269264198741961879482522354768415639802543857328744311933814363267013504344910329553383604725898049864793652354831474344817273125165291474943717402705410976855954766742672460534879353506803815368893912865538163860284821291741888974038067651694265392148044997845698088389201004962296897560587011250231739875423346168230526163645423514955664424751551198881760694186111221463508475565102931558722922902729083639003892938136471113175538965131906809212723081125890878196321387557765464182575959756059799970676679822181046212415568871627063792238933929766496286955982558132927812480496047190642806740033134037460907255217804274363080120753696929888013873484676096456985096599505922920060425688210965005175825708817131266638053920011001273543982482851141007232707842433345768357416870598909012356027851005263095286166261157376938491296318491891526921957948120901603231453447099879125908498469271184895387392895305706608584755012239164150992084470625667213175065368148074374249876767437686630339510337350298386646825478361582006401748649963895618514177589342392472362516260951743045394277710037467576660195306582757377079100929392287827552312619309760564672699472366570421862093038317465285939069092889995634008637635953008263985476962910010388007930507570 [121,69] 6882024030955478231047897542056386589145329726734764125958057169060546079043453334935917403612751367932671954837432142029973186886803843858300531980795252994283116576571153598142431736524616556246878217304231499687532610727587182466936622696464140072751688554805853446821393469593527941998494906674992636821447018823038340954967462443734891191534921388006529158462651046837693668533957035218340974718669115512012352265361604105865258465220598143051822572063042880095366819504416513579634744566510568863541197941338417140886630780661475252996481806770646882317566153978932642080870565038243599127847719337705170825767940969680376380478050155124140398255776122984753129519364786421889981844661618198581824479340546625611652919507881812930662823073603404412475292580380230740841609757836172564063364143295162337172575155737144158083018621236918384654374149608283219797805661650518775475629872440492689252886752133021160643705308415165963916876715942465994050065544478519366842035048680485624624974196844549302499290280368288375555272000132710575838746061186635086185967755459172742939979344190919147408541471933396551043777440134042143223668637858538273239137732571996988645765127723051392002706432727258982875854149176155762571463722200937174333162038535527660080218412998973855510892727485172060152695897628844906940038961538960506501787495869585982865427746960320928581113870882788854788659406611066535335833598339769534354411251607952990119095114270688397876351448549402027727301133980975087074381744892983872838924879877042414458466338733636239153186925429843398057219905524490727246902887694587329882580948382390503861456761974816006931686605932940824061502842170023675314460388269256677856724736900185 [121,70] -446632707645392329404496614435676745157109398477050595014231681147243509905464323211354641378196975885824845354966276166381181785766670417650661410796815345805403158040166313273539580726509737069493334322484341750109981707368666475302149036423515499233008667108520974533306581167016316457739768345017294442621971906252925061388576724799991738650627229041331568220060949893228934894269740577587376295014902940645167441172672793795370060227438741768755728274070150283724115417086821489767996102920258539221515392271426214430396113134156276911858024127545335703514147678651227171762159448741461760823857566682439187907824600222426565538034399117490323885605251026911817562227583445964141971398719003264489777296107980478972132328693656992711606876049605968073314161264472366197733149386289361537778123938298983552166037808732969800229785181377483832710398686011983490434602309250950726382590632663589106572267054219354916126207931893834054522069646542404210423714390152198709485446605549500562337513115061871572602338720680481716601267506437380450300241938340742972696833040571805142465378116623029571672572006005996849999207104413173182062908761568676174715330713995495683593522955056088409334831555573375994732785444304807383466940573899605203168865753535602658401332392439847528162251464276478609480258910390253043332174587506777826986049728212345285953579589077032915705054510383472210856392505734331780915621070923073659644019157583234237354271560738166837942786035339231151013884770657053837911314091425519580868935540111031494424363993244057156598960924983314601636536070340462212542324062543831951491675032299426954348415189631430620595780893803347751871873706727917658199138696436274970355543005 [121,71] 19455643239274914099356135683181526455173524787497030222305184391749907298943090760451601163974562671002787061085046446356403040496563172485071417962338629393397397189321683873871057672183780038239132765057630029382607247600936892527549262356154410197320903108230558508385186929510185130874677270806029345743765128651874720959240554244337918464349140334864930383480879368826770809323651808847779250563342097286025757666290628898148221312472612960118158833369686233668686920017362574728321119142578129118043742445552978528959727960460069017490465661472115320358564468380540952277521872728932394358953100587566488918074560565700347657906730343428883240856643906577914048788706969203816744987200645390086862380582829713817728958808079954501567433802425079271742252241530202411064545788374295070203060182513844899177749672598523135638734677359148892726536096894209208980968177186003414337152734392742644230783842869821358562896596145300439723440392296924347991681432834114896613938175624877872352763037274927500257404578808490009229042216211523906389503136142563604281727566245237095064625238615828487928087038006593946668320134858419554730507346543812170677526820726587713219413268854159895472340851870149716749947081482067562606925261596581128336492341328768648388092276149268590745573603718228356238895789428126987973083065507691448500166836022585153571694077615071435710786169234829941178310252050554140921672917102095448136840943603992650692713227981509906962564459016844334276572040172796560746174058919488013010879984766741165875796289756593226747626263230048592403366062028724303567602048095341361753104479392664071428729563843150250235135552609333011698359180055526854532335925185135578430075 [121,72] -350524462645292766673569909227706867909371799632045772171421428827178797572546984511435853727090651862046431475522467158505968740497620903243343717830471171412895186268725456631359148263113447367827639936344355310043578213930507950323987763422439217027418997544591007197317017137942103193460319100589348523400294689898478068715525338540522802465917917827011098440690175288368130675838139676174727144747005078121822924688226695667572893656362980539479642811433334878637163711848116877194833895497400252349729970652592094852312202376957778058435146359290794748423042322060767890036072513577747269239299068804378236214264553427031045338465934304462914546281558800396418384340563257584866050964735114065971573355859930901283543331591735936998430227659639207515273919392470275921071305242910568757820481432229911925998779461782138474576829380668800596389021349951960819808987470086720847855178801269443417758225021228841357541420649847366667388070486725134299698170016483324278087113243648618387429185470888333286174693985626245606020881668794385871781665091131659791445959135504673944322864917584412935802987859044117947306192818573723168224038892937389819720637251261443243121138459191026476819712384976073842209575525665726556442124613625051582782852018922228096852935629491403007794600496184401318568096537121271297638945175253784703657719187382532003469420120510880781200329185099268899039141153083406389153868840584557022944657965197200821782576050743233906556157640800333145802941354220453007915888771607997535697161063023031358572006550310763227417986133631981149514044151161048973589539671929853279311857272820307465708293295820034674857337670567211472815421871832953425654262285813510235 [121,73] -21548468479742774590823443682445925115710631992730457324417433881935186739098719448900705829660662898682240729119119450597743624704506291734631557010367959895229236265098635821738059373186569196359231687286959832292175170631926626302044334280990854697823572826054802323892753254081467594686423759020903682733963929184555122736066767972610879971497837340734492306053659809979802913801468955715302413640550278120294980600230521231837351877716910967915672749615309908014439666933099335749183847768718779453661245306128659932622471436368871606353615421863782789339814628234104082063911360131861543827640029785751536695539095068428453828709516296545328965367835447195955598799902487600004605992146282924750871554606273264822537302810482850130930808055587064045348283410192561081396072726809451837676092057601375137996890470058078828353583967717381633610415485442358478387426943502699002776438526127661368028207259629649189697302142911884756971019995184556643794092055767246932622229692051913260383011176141778113593705691196863355750897552463844311384866527617018562301608397732590862047196483576151525910643863957435320839898013088942683820438363152970744306322208704261649382282598954053362961407167005108154201744386933561927726804399227200015715712167015257132115687750176062309538807714675594351202858064564204773855957073248500102430716899432988938645274386900204533695471386278683062470838338225029543505540413385677611861513894061066884588297499769912488096635996071591600884315335155219662173201164881125080120058469411267961560284233687508512951500164791668925334772617087718045218751578884125053929821843866850830837345591420468625850793863551154046813660408764360710960240066488905 [121,74] 2338799554145289844975240244765340760175339839044492244053886884113481044885780676926593229288717935900183305109807382178786786329876920436318569165310826918034910319994227926263321467426512418488636946312585864332068196352641929259799726785610116479490199241779916087576990661577133741327079656546842257774900895960076042289058984095157470824021733529429888159574407113550468334239656311175125024113013949241854670351971313097837964789589076724286509682259271976122055163020704288474620692820863924619135255592721604780616843532179336171170261783056038511254310588328849920528130329062672231572507226144078828307549887938501584689338856293206081878021271177022934342796500873568188018962720523372284370579489063343467353569260956842080608423658385312123155779735229626970977140295200302387957389210891531198186630370699406792094441711238619760817049067143621137547417517297735698918201777083731569733728147622724709207246620058715798078917393237746008024224696569160751746336568038797416336437434332366314575878707098536100787726746091069440995828086203936960046288508474642521124173737333460942724179656820049693910025217339551960109522462953540464324469276650293073736709644747113658195249826255005849768547225779628458144248344899871256987565099569788708687092101938011006192205717559574716842121139949792968863517931822809581095011947751959315786853145743062755275167334540727025008688695495496036377395607052120618391560508373262033011466872007684437248036110783388383560815308587606840636401485615287170666635667339517783227295503265258695108173147316593226156284744299533563097027128439493408552395556153654786106808015052968084009673871476800770106072077460126559943441504020 [121,75] -129126420319374004945487775594407906357023993899071912013031218501646642109848109233612030005580198250113357370530208306333745901088010640614799390720598292699813066335271015908111529794885303070709604732169644795475443860600978633984345168659603809386186857065257523234671218266296644698869944931796595074493867392847819242121574362433571385240156932113770448802400258089058391298218975639346798575475078818096732810664460397474592021919476048083321957759720557225841366325175104788944201534920200786669983203755283928081830349560967615078221308932734031254028355545822823934160371499705688453232040658475258772607603403238823699268680520776215837803996954321248279368481918660333520121288066297567772499668464327169401526428836950644643933930428132049955933212660469707953257831894188375139416470743678618671247517916474705466336543201387069098316236300345128660781070737354521677195352865582863030382774591628060034797320435006041138778461099230044963036388940462937746380384032033476110347769293780227465219639734245994592342112642568732397117050731363875173777855682917128398669169066239986580602888647789653144369099935263011493115334796129627713104472007450983710590614513777541983677310979695033186251141295672815452323353145405946238826530264239414626564774127971487914979974684726942842681888235922313930950146453302142713760322364730651146982156743269348115498903142606751371472973385004371206973484543675582344924442753423180311240918926165901703192246542951479563687472307533690095179719110077594550784452923106649127133747686270286612695672233738913046499482644062457965577557000474312913830250937541574223665635670862933077251937343509446650312917414722639257562745 [121,76] 5443893650140874662700913913609190671595042461587232861848435368438476052083995232903564318057623687478842691948442348397945830880821470803904863202887713150854460517182971153666389555755021702242352196527156152971238076540106418715703204033685715049159397737129666033369281946498155516027184788121939482092095855903767986919117661344434351716057880302692285773157912008603223488317062419058030705607754623471291733853626161772897258934563886216027387365511244472035772546702754943962204255876409110728456128559881432421855112035253384419488905385419986601586671555622694535832337625610198569242107789374776176352015545707010774895002724354456835989749789799345558764564049513424249192684322948103445783499692866439638249599659827346054133700494452682605485439478130528964547543980189617818541144836781161302189095299605083348773936469878124002426772379528735517071066586390015380536740010541364210927603753189682373194422975952297083011078640858270454047992587232655931583030974395049024278392403229425861380378391114252528619903844123412207920595472467437963453005729880004729184044735071023833525500728276858325220423168451503122694497542164601467532892625468245548155719684004807362860629508225020910995794400737111230745076642052089969199800094111807064945050727293930019135142912313173443650011714623882395266309208392543847415913778157090276483723357468667383531121663759721538925962808111626186836417291153901091728389953466500202308649792622806681878390180432865488194931696773335423859289683343157970479436137475075119441635194982280628585992510389576788799027714117860647223602434790107222947140745071687255890038470582548071005988827722954135091318355474302536450 [121,77] -182735737010748240345415292488377307475818501591901638196250210987090008310220477060778738972041915581426965161606735272208526632139274650484023263375876102664533873470520185853328805648239881751714250930388324671589945624915577753916522546658823788797223978082764767220327502774889835387115563612937943943440356909336620243371580384383990932707240503246411166370571277501524462266743235717878079584056027511545769054771563083924551752153650647116510476702360688045771486229991788030447523364854990327976076585185883159656218851913949826646229290139470833777146889942003721361192457769602881510328487642987260578221839526764036238109226805089649702592082178552854442680052515993641983300954732423489344598221895066333384350071430395361213041715182731836795895474368031647807392726874633532825819525501763220676639922082127645750391167063622410659937145190596133681292657105977617649352666951488752412206698885011317789784411242443477544653793596530411331697473661895574243699714064084625367761861513166894823969700412750856750411651057175136962219451280550822718665890820517829517385129969868290039495558286534329230093164676541886776064207251717655310604932444869263639684228674034906316289098967048207485055151976207357128266154433327303027419720612347141237047843662725882222994205956621387409171359765911288673887593142238791948999264237382300080544690329015592239788521027080554075868763201717086480116778047533194259139870186547664456549082057662147186825785793903376203213913310293998895002456862131487691452067178857240882739510444828502748830944529389286650353852232606861858395165259198282766458897541144869530541089934568212641796596452314289074507673060198375 [121,78] 4054085191999789305981238006548387268523217622264735041274510673120405793514662652972747148639043153140545719233930202422813651945294490924170395678790486719667413682755885605186200099951830846966459945602427924829504128662977970324982855208473671796151599311254563928052487981693627730191763595937609020445881339233787643035852897909671647992704963218187676317233393347344096194488029311245949456530557514343097509068863087487234590571409657469450272451491383173552174898928246766738519660705496769675205089957288400749500612560906538781919179116302314939158554407118530728433066095514545767795475020608191938541721393890732809263655794498900110260586786253851694710366975873129979538643754657236191860424713330592710653411049164400140389935198203177605264309239760879523396759257272955911205881645346598923426920981009584050251631113156315976193766626463536580653627166177789572967712927099950894903583057527198094068665557650767875624084867544565550147701393056166139938828393060348169329119548385874435576493639715678608369026374818176927701639133145974540958832713328234898965081453857203496136486985261175397339357116150261069344328657348074424817173035439266129936787504835855660606692261455644048616976644247970020475687139857196358159834247513857983928666947112052100957940785116190934904829911800241841710710407139732814204004467374605639410806832250910452370194705289311012404920311765731174428932984455039978105323492820472275222354606718502854959676120377722144329182783355726921655002402320783217833364653244227041225120989049950794936579661647190988777826475471657626643743065860660450130493157059089570821874810031651538686646433883461113719627814905 [121,79] -12717795373324650750141172628505684613632688985039743741002547749110202978152714261233059043080856338267062307567125200457271889307853050846997048836023716435542072021479051464560612533224195097446374953422664956975822660140721679816208744010004289122670223029401262360284859943896685784243194474662081822997557156042879193678938266977759420611914498907606784793015770797870523539937010549726609305498640701342516689963712638612544730486621532395358855889897254814866442114608434413430834910548965640360387623702641542016876517671338139949902342707179073826609080863305523127314805790332909991625931216874486577406852595142147707494056915251849263508170953061951443430437368994596291242537277585796902663308529175853763945160251128910496043845593066774794800493161803233940323939611864428169327648495128449290666311689474563573577823654715226269891265058895544045260456861613278187779629013481663922146020247476818945033836394378114550873405729880361195219960756099312182685275058018659011664775746215694568867950106293760734126401566935393383292870644499495504703947040416910025650548731046592791646243784280821646730738003592295090832089923275003539047855053718980760798317705542598783935416480736558589648196563620247032802379444776227880907364829430293910643262484153803152681016495748496093001882674473346374465883203747785979937390666845452663465092275993054011406210483125027241967406189767324576577651574665412768286331752874299640477228459627708534413099546301756167904586497734209275886333386640572010139250205048845082858931623457877788607241077631574568445874416261633176554174687544120137109492636447767159702421697579942198577847003176603285930050 [121,80] -2535250515987003913298547466961676306534503364597191137091467359026347157825439566346956965621855802959182532441830550154154049367142709034211733121088404285136979228005067147339081467012149186797734259519242874329017259833948392413233015024296538239613991761328623758686068272878347133863887524021316170811975150382113873694040808080657708838257666802461307004108313190564095105923290306877802635907483110741899094269041636356511006154435457962871715342943242264185623846288422273043538694227808827113277719360062232867460017954958895533560659318279367053597647081435240812065477694616701114905559649796075475498926916820265012604780705809001541045389040417258104453747161379300003924532362607669777147251039646364876563970784970814264742070057349451593361503010145607716428344399522908779029971418346885963613220292861708300827651401934467298913497390975658923670309910896940370220326293198224421790005617018580032284312563697548881007279063221264374528392586562956485008784869117305500280438948790064420937547270476356501948824464619102192453902606071162165906065205747049059565276052181786141259843203054336525529162432392656604896405828408543835811305502867064310104324168302147681203126491191204472797767333063181153386269847131598309608421030438974595403833226455397570256238871639490357510720112696506939732005946188173750437491828105706554963806410695565603442673408044797725584152546191262757227525457771968404602508146122406920946475897105931028237773442532531239935442253907558183203084783801207955402383674573217248803660292947211734998415402811383094335241277816133856129433862893798138280667794891552160752516265008539116457863360817509305190 [121,81] 70732456196291087457356743209435253804389258480607977761900244994522503356627408844957166929367603549188917476712129068553487317215431794341998361928004809294492703722580150987185790186671350070488436674203276210577238798471255439960461771374007694647168878588154591252186765510938949901633412186874119714820774290106861070535668715672243158695540856286735978585377639931869813045821271101056883069725920072536488414537687513808791591057278043129076230392262491778189209351818488570508824451985907775433485516369166046650990148141357549396221880690871599755382294574123858920990456694283619785970535013318732576653585446508386467111198339223665778286243646143473550053201753060683628335988839232217113879050395492671704264181992510173089557135144569093622573850279308162338046882004442064663619661483341962653019056527561743658610098836468335362427854128194436744163671119774921917332128582789662392516465405611711654709586160764172154057126469998875331907290067294354616203696222680524582685523110562340658880170574563720227024977205810973133031335005464086720205925593764914288227434510357786800780702493807755459909194707787534671014920897002179182768534363515869497692561929931929849053340375506254026802294784666894595808204228762288020570388583150297230076688921696933440465687848554991945712940463413589076778541707587336554737203724073280812494741340707217830101340034627276418571510674558053854753410892676604245618144955384954520840119026520129389811132767148387524387043255920737728803036172646475421333286428913856034732809296967578622390667733396478471938632693864034241817980849982577631458729682770009863056065395875071903543525690390675 [121,82] 210047606392292913146489349863441258570314603672915545355786783990916691349421500279500937431667260240323417317937917648310629655191478281760591164855857973417676592583456904123755699205919857236947848704090194130934915403370969910420543811028041199472913516905624691804598710210687707956856523449923763637479068485857726679853285102774552597743742441784857546586192636362390152301062793222450415824980477821264175721399385643604503102563211221537098232175621391470008303643686712915412340052541850013984396817287535808538348881572125240886355554193674109449765362129645180665086068491083895126759630450024791838216381455141569282236308457600397300377679564287171573167616023658305371847011564961459517755996403887017299062632829408469697432783023303583666220438475635464700961334436343391767874872691567055185157598432864453719679321030038604556072310039775550159543297464516900413123533941059316712953820024694476310168995055900499266216680869914211698246114957734026650566944660844637752494155546792523168203214529991965745522531606289977945018100064675138150525604379991176158796314705307848448917579649614343481295591079796791316534381994919921277163957707408449535317131484343123149547562863694008028566132551974412446218414634017664750501665565878002055982913322159533644386829639059007688844319059855200587691466115905634703411774758679634313347647913888852948268883978425417689424287744981581533968503577814646557534553466790143249499218922064108073692958327790661853994624252444880346234264093289035633269860705177620909975044351928413634765710634577790984062744401965760917495877410955146331997786376577133129085456690796642334700666400 [121,83] -61313119045347547273110558516831754951737538054232065043140200383593078551609944288363257036750951439785539591915428179398388864185799018883042067939438445516796265633700140864898791955930647564122194819487953776102326380652284737437487304647960994655826243972333079834321186045051799255130950608981103343400474093149299512820085453825561257456677533034057755859529735092716458509732141325826258305158398016213410435469850772559502374977360473035866275106143042466077657036312880643189067298747466137996604398663299105024091375105980908145290032694493190567789952045187825487789736171278596317329837574030017659774633310340972126516419633319828637524653915740894869721908710776964210399136811508561089578937220841559405059504448650986158039701063162728419056501715914940549995830946487946427816337755191725077190956672988498740986901458300321832273171890116166663841134362687412114450207489181317055814926493521079968203388474707872238491263915783726754424306816310731865771140088263103395339790007519779770839412751464679535622492360699176891063383768681021252625733217022646380099272310729759856855714766157198105043322634807930485810981702733774996588478334372059576260135184025019335183794708659073420553855809385051050889049802519836048930542744202771517740083892638269510810591033204113373343722926385616983604522545629001250215189373389919786180070376152350673627336698625480976718868349509793461065412327562595139174610785522377092696124633210227390630514631424859965290418920399020417758206614969704328807008309388648084450591100055815190460749735449811395509167440394717818357663411716554089309093702149781964989001291362210612334830 [121,84] 1825340860716979306188533884820216953807181597585347477027534772169955736847819983083078929612132096286346244020074025678448946717017469418727885385630566637251790362179686527239637185810560279482342885439753711265899167696733765587088057964347499898611377283577544234332099325367326945473398027397174012509169254169696565408767706248940016704069409175632916430342213506798282977672973800834918809666657673509222294034056712933031952902299854596226181797374684766523041927973644566249243997205289254330836879226593803507973069565838858928696427411206622168483446774434624942469167466940515013039456028363111830678694892178317065284527196473541045149092224242694742873627995817013847075915302475205940008583433092750386381498492265057129921400491814679720085437567837919105045271377977871495043538202940722378033978364643028973907331590281824079864662167076551867472426642977901069235186808380383507411580750486078754134975448389432238572643736943336764261241025480089665026251775557880087914268757774478763137947293813550554588988272528073405955893541687974034094082476382135070575384414363974629697695890941806613863202776869361611774818188744606164405618266340201147828949034796209116451306088339998236526248125490648702486066704574163919096398111540866852455668637937394921354982507209931357831489396384439531796424913332994012044522304187243312266837553780870657453142495910813185141452487709968121419385210616730468250648730988854222428008474079743116926129369429398970847801830562926322270703420462797125590177329691798353878298207961918954838509370735313347999073751851449904081740851043133276061952822064451107318892400064240956145 [121,85] -24462303037382238816243322762396987567742324502266869969921067184094339022949496453002931552453721998908395989843615020252574483434829653311163939701436010977946677212111505626734238037126023722860242589194387055325611832684750334152818891044184623825567914741349154720998648389899499030244261082983418331483261902124277321486206639130806063661384636466062194002100484836017919501785724279140604472824248279373503182927091428632240352980735193923943277257548620918169782160096963236012908506158185217942735266169742974989384320968672760837686558434582992415068788799753142795535292014357257094927565118664191662775264412905857030657368280605006057371523029953429949213227706927366650590367305683320785318906300042350600233651124308341037345400122443839992741248320912547289678588544589243648782520923146762587056390105422893885024746141415364263605978764683330020311928525189576501351620832438760190613221536503289403613271364809138772437625281579302951107793794650230250378618671632290232438153343714687653787401499913506231644886820552553489753281872295250390687302062625230593802226191562977621219323066074315097587215471503875159913359248925889873667771978200481148388081398521019762983008927612723969878286190710230812363039170557904339303638886343000322625706986790388574277197025657944919548967599945589550302834274171916561300682254196667776829345876347726083019995713275908636488834680303531447730273005471109132442965277348806350960284111749523864959588108686487045891214134927501333188382269367028148943343415939262037640087029191106148207605907972781847032624195420032073063772891283167756561122327499043682161267182485435 [121,86] 56418283032117080594970940501672451677176925269551661739727905053184047541331409222324261613130060534324922741748178221681381586375020137541694554106546910175515260358111772546009760242803276879678827027197309008286926257938803049028505113041609167294365967449512461847444532834218422378699864665610202016850238025187246927915616002925450383589685590832640778001248114762247872902383372967382026724366572601383365088132939042461378923303348048845965008760565293829879061169418380976294059853143535816220400110793589243900190458132589284104905728926791858286254108252697602056077310915830892234194756838674758082553298424786416768261212224530751220283351954235191172743894989878667625628440987633506518350864972874625700296477084202275496121086521802666232709927557680239680298391821850620499946754870615428060923690785095516760488194877172494836531782101098568567227295860314712516246076002943755460107654336459665370487889603131970813420736266195844714137232295907877553014908068646267236334904521988328147343895054936950111035170337628528909115188382565824680280994410686114480854086802695811997619600064513011370570611114778078676464875055525564664358104776564985750522681002389544867639164011407811747241962368334087558258079019534229403173055181777277091665158494751384603089759278580518766483384229233199248868972360691514684924959063354150743825352466370673693159360390373166073128401596806648590655019931787973198542746780876484458986946910438860140293747669776703269986741659367201318266065506527115829346433666337899805133599750071101770262434535277646168457103818246108526713660916660089943876062259629373768166508180 [121,87] 2519909093359581764493295692952535853679397485262747591317993477254668311158712073730490021980687987664363663920811726360810163379086665580508142874141871565307346951648642067648359261101003070640861742796383843199360293704506507893524938452288431207976521764469341956446079546785255291694866692983083561551481280156805744814664921177276105192763511166787653604731434071422787411902962894009381514006994729684141742786846835385858497067763764805457751229805411232392430339717724473885550664351889319808704810337691988225447405752172702288117036732933451966105675231086300280517420727614445438814112685707094452383010107576848546310366580478827512628345839270327846770247673424367845275538661125668708360612908233259860389093005949038270594199144005234919276251350750434821858429121255801251738044663688404856644325829422510107960250159106827577926257742235625985996105914401944335148821450742883998486695167982810435620506115875226033983971971090124645329015633880030223733391845554991877397971164424580324225253382335481003242126006609029275804667304030418691782624433251940996809359732852571700451112217636034885014278203981625936318036082010807054426743996067092631384883652151812929198027449994245115872621698013702790879905862570250079278373358523691793590241557152469325867276233529021946745099152797502692152066164423490592774589872783493118018287823966755190737902131476258122896041653542764804380586339667234107871002538796692161266080764383161488593500533983834881053205848382649081067426020168334135691322744894826834457261622916818891882414731347181150425076537725385769120510029296476956755348896467921198499440 [121,88] -32738362996703610443129171706568499497412012379639478523907516250250628325509843899741163141130316459910822246543276898842696838649733616379024403236522301786273299083958477090026518770765539791561317182089541797728160935031388561989019718134521296370777539566480684819097108014399148833735711343879072293702814491772427017411133272972209272240999948752605026312112047121178591663840475147993003224624803936645937964113793294481176279295969252184362141437368967236687066800897851360700320431577189593823741478730086344577400086858289445833206705509169556464783141083567241120724822839010006392518988913055477166744329797960661522073863317494893343636475027727399055478949104818590616880008560702375347548945631296892928360607189714411747854773748923471802837840029253199274189620926954724583633094662174380981195511461558941682585873207916648364391954131520679666465030309396958864726535459469853301823697534210766972367355093755427329306335744058141404762191966525696779174510261883160250377550595938008538881181605647184131710392493577240341023290031099764769613177834030112557110882240336636327565078574564815110589830141968858509733298852699032659120258898437329306361482750358342003165042202995178053431619866816269280775860151531105843826813709387739177193230399057422914465184418615187082333966869868992988679233581692293273957115183724332607791017983235487243612479970320302363300457665555708627312342262743716121293764548336083474101479026812811378950906226688356585028927989379067896707306474899202924028721205188585607494391753431328694338101305453575235328591462199528920845021073191674351538244353031014516 [121,89] 194231995420981761901326199199889122878828179630192659239081937262179317200919601443746878297706029335595248938165503349557180795657351560637907180977693728022187769382863134294240013855296237940068386786664810606786258103049808097259254160633409802170543219537720220334864032353680510739713472347403492079137463416529984783530752397149040302245068730232322999005092943888993294433145718698960403374385942981210047709464962406102391684746625149182330660318750959321208702422395955213942621341112661151265952218051812318452012784115028448892727597097008750724609433443712506217155364846306348768930740191922885448741290665522817806709839580127792954892205551839113045733235403718854937161489484097034143403453760396037254390778698142371775450703865174990122320129275115872367940386711556585228502946953424664883771706055280930194742536808016937232530086648926227839344251007153385330388971330058982415341299866461821125179203238754167867068664267200623356382918794405296360802743301993568371421717712490186342011252471956504023926011961809957980976773922264770418259194824273482784984543707582116278148532403153112550673038018491549068684120520230852397462941955665854321903163939512578401362246499619936240845917215380188659791233331807733762092189815067148793192222784922225018625950976180257329065832901096282083302734177611871455721538667875765153207368671536533665853156652044810995768373828217745642737221493271028012823516273461187987332067896995478538395195796307623942059576831856081883710743145994258231038728681764239088993802496914831075825586139767390953147565309059626769227709118531469787880186347500 [121,90] -1393858471029490682004625685322067512733579798131533280400755032678550802473222155451466222005741397962878019678911837270078136819039321298612763160596697777816931097650685959986890204733368115296948895401554304572937051038671008099244872444642456135636946915728400754164180740932661398780914724522158779633873987844691259177430522805392245754477696370125081572321549811147009650556818071267936912314786248585119461799152392468271000651342401912031971475035574587977390880967188142541190562760802235081171321011320953768831809224973381044700926833508899349813384572312352740021265423866489635892408626501984030933315311232420524418727963856232668165372333520608123531039988875774350462833106999677464000560413988050754173204757213633693630483397547681285299883201495708226292347100586784436903175350330710807647091812185622101247443241203623497255350868144206003321598677456810907041687397686978108923177329280972420582913416706335343649718418427716730303622559602620238307734936044016924266577798278128008388176552226372952304033279948777265736546855013085667710753398198547879774859356838684058461416372411506753114600090935045728347010305466593292608131425981432677249125414327009442685097437350857524840517673688562881246725612712298574066013394838225525314206175940294558953973591852594280368579738290857322243027236681408521522968846363199261349098899690416317449056044297501795249868074520079960128203926874184720549235900821954936558850368137453445902492006292201110581357276199315780591902693339283776632464537949733118835080109193278216263252816960853586323957723838007084373322870814916841297930967 [121,91] -1464634132186661039235466576538499007148098144233800113448080368800557440319293270036281429812074485978920998889308216287182046115858454310175189771605625537303412206659540054833118399504770017358278320889786104561373968112044706240998627233596988472016195122034392296582572593548267203284865945511158262331522457763309626157823501021056416194888099335935766874606626358420984634696022087645056559854181533810867870900859908718242538982638658207766582053731566356720679068520277024781599884925077748575790545849540844602340739791407287646922993675929169906785576406998619810779148132468955298098168125537205375161794684724603776539616250851728025286372023212482919745404192720139556099082367475563417154055060900138994509010176749915503458327706120095786085679899949138695763521387510222336783017933843533368279874746180141046405960536949584813335846045901252046137028337654760826725472387766172541144182827888077479655373793122371894937938005944878346093407833635120410699800446334383283794959598492545355488898623197520566248657040055606999872751751330660872098495906221033199781598885927533585731985557516559943059943846676371149149192636914623109656589156473057740131209866047684812865156788453745595055433276820069035103189627582591556718595239608214442710124598535453271794538942153003073466142546288430735955007571581960836556779620988298477084823286103657693904782558687533730236635962460184689163972166606789883817808187007528247444323522914717453086560690238749735726264174791307327051442601560169125389666328941610301461840079529914771457102751634303003069334174496425648289732098231093055690 [121,92] 43067700675229587258486878129327547958244456014489167544856246139425898064658375910441825177274236744244715194091613250441192578006311348384523721890185507350261602338169402781497098766118240198544491495565823670806983136344718048566790196195705114956119414837256692240186421407889825887735134693411326550218398029505375308005852595744297313240584641948675355034587092280344459278028605007455276691811986388630929962238654437685074793791490181908735894973204753962432073279035228713594643587396837628785179710582793897505136407971734762022019624508347796877456433157136867842822210393572615999360229340392912282532131210186058073570907648106212340818514494657873917718659053963844992525426485758070515177625270416470225129773616788784522846701228710494798308301619415383195406977631503834053175043753809503054992546752336361120851748316884191505872654151037055670139455823019305151164628624162586251999736180373330738695676251961722420429589805315635204437803481937537369028313298012348599382964217449320556302231969989891900433687096373070931367483473409672700559402654919550118272130696784240358649147511493930780534792518300068672521614172944475165717340551943781410574269916530209026458544250266347429353915109872657674075654144119394997666445347676506665549937308772574414049802094104895637481154476861709556361250318996640316372087610267105655823809417017316561800700187039807766093705531091087480551861144573610990743098429486592345631607611224629837617848313342360320934277242424502992642890053879506232398798019374426856744769993836300842656569375980850209753284937987625260489738375138210 [121,93] -1501193030860119679054925584772442112114487226976452934573624143164360160979004932778443423273282264058505491958577342935884717688869484982231932354950206420000458504880924117282227766028293214995208015673670597436239063265186148158605670058476029233713951004897375064704148942090258247726888303844466380272377477148684338408284111555390797964428411013505026418925523275136562859252222209079508663416797326858790796287243328868839752050238267555413671674232747677763156089619468213840703604759610512978000872823676134693548165074484481378145120060317301191077796671571827520910238018281619951530948386201384728622187604753287483866277096350648078127060722198020449811635480094373046766448843355691254671475792997602308460715123416015765679100178075092077089365351722733196892291881743048191762804167959035753849353006812567797939327813394502828017292734200652539290617630204367724800118546132837093900991532140926676511074034413082736382806183122612096731567268885956018183945283296062682741385268206162237434093308911351654294745088674226687724286495368231300495327007259131145241365112178791722630115523421801651177096451335791880511258145225887176376239982637826093924709098362428392639089676957866140130701820366537827486553857421993250533142655908265349619964490534234600136304078792642995702329640240514687141022169220037660755054629149188831187444611915485226906941070255610190952628889234870651837127869238218041873366576837533493517172077258715973252703188232289754040818440590551392774448164272078928102611382614428500423662501634861323420983424943339882274644921409785670110081160816 [121,94] 5256308036379264927807097469699910348907063446218461097544049334534400305695416415777094875429650413978834709892279060759372599329405256978617922270176611994425095046810287057655553435277361421865339991973726602843358786133115742022136537631142503354628530009409750993119346060794235842957775288504422487907229262177874769149895275065713041354994648241486366519344454843518358288909087325376914573761903294756549124400772449943586066117430445426481134484498845317860747557432973868949385187963948248807624445081118962800665450447958807386251390755184230670686257920899360409725622357438954488105074848159516148063303470894998434482665033252987743175937275102967637071011977089363037344321722776605498133257014419238176166935378949901520260161816007690502645126524993868304275319985609032548877228706025800308958030256894921671452136423495073786504244622809830085138825176292006312050743483631732627434664917728251907921091965129394001655688453541413999169427403220975185723279674592366588278815638261116548420468785881264732990712129816554904462470147834679620016370753017161173498508437235162969659518435097457298090308156871745904584432240884447554558762490088420032155566707144214554937722677259776689793867515268051161784707642753056300856151616742564467456997310741225938824507887899365933356662134074315313532899549076290746317015322227693637177037801442319726985957541462267645196656708274540930956972153096158242091206441652914466640138386153828192219746818665808241286339435795665045035680198259709271172328300123178031433519980898135852830527422781171682132213714747584360247681 [121,95] -7915194350024796086218277255544713345876140271872782990188840313039968757290858837881947617893482979822233880020130663808934929128391447215719826367902997689685505516568461327279545912514553187316571785909126884175168314622163729970855884333178831140592568677728773488769026901282983713361532020488064072946179495404197340261759192427591835908526412699654371680841738106811362481292765687420591677817311628982806023913572651407714192135901616229500461073890460915361928860367022613389169509987875378679501232780433632015955174362156691508665866113789028129457560295785596263649539235612665240513254379780930826922247596696474367261783630686934649668085372401492651356884354266927733398052038017366201155038194409136244100315870365500106160111613815596022703113842753242929897825350052197171465404286054339106228249802027415908712612344154972218881556124335160904884926446535741254535849747714891486250391292553677094278633210566995960309793521302320075045928309557248932138100147175952687228446759809667769322929011008937502520952939006486463170236287393242990579474042188348008381886507075312520496701345158739367874844631225455664233267852239899886951055630021139308016234070104015424048828359627045974337481593682777342783577267740981587419433588340499562378231471866120977436385702526863082774854504433439655899484287160892941628460689846887190424069337873767751151507841844703417958681508263579112965470753399078518657059459418797585400109446250783467718498847607602458929008173040372922900737101415186260332817709340839922669447156716533603459913453252434370253095903809729497 [121,96] 40178642756493160060003606007601964544242313951918882971744233321190561465041154975392988500050673563439392977194353180149431615718985359604873100139296876548928810299937647393557004434937758014918978079320889985618025562453630763538182395507262030674178286489450804710269775699021404032670851636410953585114422915298615256014524738133533354241605936276351522037982222442611350748224075507098739630509131658298484506095802193573499884927494114465855591890751375608944031624654043734752962153090803539396000037801890250138388728690845184333980753497582796277970903104526189956386991506764491336270640628412012687965626966696795137566626400818608543782773240231996677522621407618881539808343160406778887205925772132208906367737436464257652332505200443938794663423917085966890019405730242248847415754523313641799722272389286385722814071161281517886503268141284757755443489156550474834545820059148610583280633892253663962798675061232024232077266815282593415859217098358154735744315463987132602346660049887948190580455100695552993337336890964166242405095404598097309793145428490525427758955829386306988333343905358962563024965901543557990611731945456931623149515291697258094392944650022604611872640735012607528585176753772128509737731618038030809071566329831699557724507910682189949119546286121630321395262905876285069388795692663053622096928099441225237418289730265567135088232714397261362769626269049830958082835095248405929442887846457599539352851978197226128651397776435791630122480945408756157987179487195069271987068671098671469949403130206490325418561434527336611416730292693 [121,97] -1012478285506260770842952916317474761396098921234699133470025666105031369369553831645299428125776675502713389651925042366095593974112047102120178111479763097661749872912254234598435226289347978455058564675311136937160972273277116646774605212395237108090292173617508308623301121352881501268515074329982489430146680186526930598463425640414485148518172294556272346722442069775960704972659818525274077348304513052781388791083225354862998318108257694112427674722677242188405933647790968374048356838384723742385901153922235837729771107820093746787108585285650452744795545528120084124223076019224573147888342097758811147136177811580160306266629401284461516301323550403880419225560364401824814599548259239471274229081920847385956626598393691973798017810399013692520763771857839522166265162849138599817996234610828166261955376818363077049860858690232964641131889621224455052565742815504316560306625765188203240372596396926432676647289600561054269053286607296733276655451178132834134410147885311720588116983990024881625660882621913134806611442613826563898727799229899371880980426187252455263941003562811899561877545158296812171985527347995065194410911790228371508926598553199674230458949937129369386272163547014550182045041442318122396413715159707656766719043534601724205472444561427554308474553230281044055863442013842048468715044247479898475110249039747983679975097306683313745702380742353467873211011477039542915355548784977140802677846542039450495380950079790835907790609668353323945924959020347615173425869016646047811965171357669230019369784964372857782361447600355026072205522 [121,98] -8421770613991255718478132678841929859577103143165269400043689996865587718892256271577266448406583597037416548209743330999595930410866259605224743881353064515872662512960359842090097716626214489261252550304627262774104136740729506879101906288131527950869030179922770136234602473950327575999316315849122382064141883012144990682683288504314441036706188947638166564352278867261295305554498373588460177972115301328575066238420756424567419632813997928021981303714019022175782674395248309659239452946469005183534651826314760599051386282170326283597425008469196174595637863673209915873349738671462149348272922164787783233461582832453572460248485497940467786683840660851293603320827037483125503831646715834652286831763941854443106419285571174080505778208525677210470999623349652041311799620776972739342906212645885452147858058984561976500218983907837470294641292692703704645675869921862164664920429473355469293891416892035358401907608572333152447098566726259670257493110278814414848026249902965919913552020300468877545528500431939922296083265691857367538861854722274514463683848828389464665507963773053653731633013764959650682927501413473843156875467929272027670919506595748655413387893771749915955148506415665080616114962731074797441037075866641349224220877531059459103547857725374224569180794206732408303296608733270674659721579222603395444265784565076764233582481747606638525862884590236941883868191613729787480920992111868501128830987228586909939569278015360342725363034765285309433187931590437323241163468110029617570315691368995055808810576847443999922762878277763606028 [121,99] -32780938660897923428627810933574234699972482698221030046233660540307506736996283630527125755325340794115531844588512929444671301025356440148254961575047253629587969991914705912670362007117687173545133796731654283681022936852699052025835501836652237273679049185977974685056297615388709653262622731571883498893199984547564581426495125255002515581757636080482684143800839979092309597653110191981053630632112299289138839221437819217496014218718770336927450077313782233202941388150682089644834992012324215037863534713259437961451960082633401437098221774449002397566325432309472747720739857669051848700530458273549298305758971810160067625848182037978526421689675255046185620132117992666587687337864997076953995213442786837676637261807546471935533894198448866633611834789719159207157724668581159801327431936371934453329921725902369604457162818698030890156148013902295801019175625989071565335015581344433634522210562078633133076825820217808331241437159212543330555823034268254559786006792261970821407429016852828981628084988935543385220897597916274042161100580680982781254277594217683591486727903519527856585191231146576705426604728091768476200209671616350936074654627787878031925042204052990728289267796248874275422732300194029575889466690354047692387485160388244690385564057950756659605548411207362860933384369747378510029027655079871160529971217173757775814731234906368177887918901651578195878238108788661973874517275196191119986771066264209841914310728272268020058960221273390830184053470201228438641142150071863397955520151438193468409584009379238946458147463291973 [121,100] -74799732079110070293782176351525843950827888065867955360510017740613129026504561577001376209402891067609816897112115310450054101972518302232870086122049115631489168190933664882660866171298835014196196162360973758415339419216812943495009209126786859271449294612576980003166374784238417137101650442659335489556515844670102510667586266621727600472330557866904496678247650136517135045576768723693330292082203820072768178474990355859649533024629468230738760386862665998501340870689717110049161140293386717340305515870267524818747833131843896543691066935109293552494475929124611873232472985232923731036641548220110589498702061003130330959111103600781230401385240662557041977820308869569453895369295720628241673627362062970655696026368943893576013012626013866886746240103027501914808327269628008153553559834323296137096490163470267921714633902798202479554250444491616338106603047230777767557888399978313147734851809310848577926316388797994014993032972509073460639969697641927346818858424295287258396096025651338210568024031774839301173757801114560619748200081790941918940635552954823217920922790744589188426513151052133353841406234740820622232750247540845435794699758567047712329713516768179111099563316550262443206808817239313955870280163828912329559208232378054133258301995203380742210097838207058991253493163890257640225511569538720456181979232708109189154138373987810048926786340784295120198661748135276721632361701384824595221451919046496938549494470017571419476211984578967158993794070720859407696244831748124566307390596318258333190543054376031794339056501 [121,101] -150917928189071020542588043189333637298946679622519406345317509123685994776561187175907708765344081860476916450653343689582189361258547811497469610864683179290954194305308838613192183244782264408730084799577127425198175807812623932040931209147102006191316221888129193784603419830788630509198116681653320322216299893294077129908479647408890601151339648812423100183162407445734518189846659257516384611379142034107002509485414541976158646372885150469717677107856774569324496076346540383128951308591400003745196480169244802510896776148998533113438448382777802927053459583436644689969402402574703337446981892721531758859354413083074576485287860556375535659025208667423725477361590069196475492287066684334463548560889899959984142648018969100721367446498781640882124033828036260498881706547507405320188623387956079873509299731070028303328679134805153768140649571186007737591180971508259946239629725610936053998172494953912778966913989340656272988779925203174027885190586977087895266467377890212495871470911976161046259509541393956666701108178499632957006247549389893781158100842921760045759088162292429423460161397207799972772253471429508977762824976266146179766361436714167284210754723125156158736242046475145728001751749687390569775163930760553903625331574862994920173751811195241473763274786344878980920484885368644626007883056708273056145460905339129532038414115311921209858934619387475018114626760685812007396791892866828432081674773234992743148369328855303726255341887452955237661063596777272190215283953970701458639819454459897145329455018059186987375 [121,102] -201328617074914766348699702373323020668952379691638102261503689193297962806691985521579848362099121635676739951885177529968185147022264723702009859557628985275466035688784878615267570886686050587077002779763173451873543357781109342105846221677705123308700821462461498924478702025413871248145880884481902216497229857927530221227791983880368702698869088880002733914711516758763912739292010229745911157244658257744785247580585589568936802855307927283174549489117736206906943770283486340753221956056268864033679396620498478631694117393418971821531081331155290023513539835602457338278276379024305167330402759195139637764075263797051428643890322146603510777952226576447996546224570801088496834905488096438939074467085807027732810209446420356576369724854723626932395872245111991306100541035268238473742805536755473644707275815640443042385251217659126758475281676366004792632757718601637668614650498775010152316205062038607728276710242218848477169048691189235718124499044727433747957556712087731166523249765067711811331256667960353979889880245428106308878962424424252139390663232146328831682111101819614735533784418313479557679859643465525455960108443393435969796419840451922346549318897084318917476591417530415703679950433765837101426301883320957101104334513280106494405873353958445094450141961864740834647440367448848739528732505871455414330343903601182814920325694069960534821752392651594838798004249379252317381274206163224442936730205101475114840625798588159905064609325616217646746486457492853223685657813498707682690312886247854231142652531775100 [121,103] -284619488699368359215883843945573721333114424550326012853266616151398911350826874678272605546336102282459941167977507310524019354706362982793041697040474484276893737387886777636398265763731797594032030628970599356570490613929357863673622957916913968949665011225924338716470507520747852741902630823400247360369614917866289876966203313428657048396675919462768196057428764432660405393186556226564967879981256231288366187262698543032267384306410824872386795246802916406237536052064403119764614797758975216672107724391188916982308024545435151644560664052045113788176131712282318519645265126500130392540957324947862678268750173045270964141751680556477721192844230591292533613302528591535092873740359667407205676752666266225022129178331326519297006282389843156385763837925188850733912734496942418294946812904355837357583622539688184962404536764493122985581388296015305553993108951532058900801587876489927703201021200707889341480547895907257357025285061192843519076477553609590297500409261333414687226498481832799098062694087296763419453636415355416449153880964762190902124741517727367492413197478610747683956696197214886658184079386973988410072350986482557477361535420772273346078042240539463290079832355776912489736807578473778111091889693342273766985995622750352208539832085485563334012721693729183024206046409924823451082675128953964727734029751200731076114731137011387104971050321871735956811152839042203458391752494713496538173231565870520845310737163351236391679059874516769542136252164830929477631864294481397251286091497560512707768621540 [121,104] -41335362949356510365704157314543644540948272998258337559089472829770810569839542129613247216155524033890328337457788748638929394956426746874771963607716137165184853253174462850864194522172159225519020815903433007084058567466006864949453038864858945483850152555720118746924927609207487956132762077862418069385258720784025078120834096096951996143852954936676157478865463757700061686390215663205811007423971577011330896690634796512236294830659758437066143534873301304535371823854238023827713906713188124628723450007990412144916350289275725544278117701618354828735082810701645666929058877670070533527690559323181511319856722040630984355709442741468648654983767843329490363935643787860285070516911709673079577293853820576615682502326406240276020074150483178617736987320479385168756507092298063167200398192561581574943479599301620140389272237490474056908895799737294891287479549708572329742550811063873724256128400041530638863162828318992068703368411864548808162661678675413610744057023593645445507714036948256703661757136066209374188655885998857292581044099445050692968909451697868125246633619536122758822720879407970158759367948673159404378999295727776188800045033071849098251760807223660492345916986445510822177918184879625853150141188202143756725403213925288929520024515238170615837861896014789973768324524958078325435512577995874278950143627029495255681444904758811353243976118284188410662873781875080053609307518249821467060467637373586853335093827545159315739097315946512954986842938751782108604940040171703770836111592427919458050 [121,105] 1564993576611670194572181297712903888739599052186730005334543177927374145547098712775818660919133172640488120629191443710071349781006655397221289054160575486526711224551827415116936622082275836160388597227429392292431853791874800286611423298075973834049591232338389936610448259560465643685484365317994136055607131940535421322795511930588825547514542653439568851307726914193433736759917012501145145976218887140230621355108330871862923794222255254420982478919116137233667104668647071852046240007611828108584457658139437588770835956410647055131289282020343687572694781305191571989413676832565640842755267921196230940281135186826911422147831587126835041831691959084638763148923021741830654054619956808082775617625365880695074267603880673605463711990649237525693866248961686406857156041132817269944118733723201639700640433522842535993366416038981616637938363978194837869565090740933648151507637131604800908050366794669571279735529311861739633098912796828321880380566425221511774405383090011677005681200305823432447008690484405045937804173283199780800518667012075596865617517656488185145887891460518337001712119421236978506175923129532158454546296045736118718662229073590275575912631327905067225583791015265793900551683017134450440140689137235633795769917617267753655139095829749948341038700509937146712824443931050515546672827503671178257566580851367790949269722565540151085714290140681636207336628072427382297469607512553692789778383584264640381378511725696829795729005976747931293139366007437151059145277537615230761861216671247995 [121,106] 1861085833818136001333951223818446098697223845739487843710409269520464114466193626394856115689691733660397411887737732027706842817034922240329097259180193703462528294114320703275204031550269177283220909462729794631420623498192451715676065528139629014759537962347735380768151402699431809607657165715639019290171447312652475751906913642445964874911217303476247454267522773046090474810710388428282124644469881738644490121395071085205201272190690477394135660262392959994409302003288135992398760689051849874536303355450464400953563751693762220537486982667846908377398409121668788825441868780560379290313114214237712771992259844805070549418996015073453883149352181441478126342346458953436818761532563350588857502946438587342925903760911520818211048624687895426859530594302630694174030405805781799524118275482408620220671708499509517723002841193971851075034813850678326266669430790995248099220358998106753524140196959944940008740754783595870670728544501356242761211932747661034632033789532556233581257033415412881771768037846532460482881467838183112606883423113569889787292345201072131021507916572920787578616689059263761709053248692135844625685628618524889173392950207240765894056131927001682790019420185244918715297887291429155357993281535605468386222452941097458777671075933683419798292755990053014906995386253858793149096312533377570788027434073042701039991490253640363945321769571649734592142247583608796202117515489750750245590556458277860583283985352913202568368126800445291812839694860728915509892810215773373539280495300 [121,107] 2531981335706741224840161544178232222472195939418181134051474084423433298448755824506371656437277153091178175849912155194584848326939349796900165521417285016072921153373812854792584118151596928660761658317491142694906385146789288963273774182673937333967363552379883459517723395146330437063805623880061442828533114786417538538218011356530202636111774834112865556651195513251328605440842835342168632939787110789967310108768531829169545481576768550076469078744793544808920373502262709083461890860158826884661938418427509664537079154915826867289451117300411828873940025180404608318555302658620690745139019644111865003674327694199870344461164629392885065473335559288227640795901115082918335999648463161426171507584326222481811886735074670322032694283613561624083614560554299861897702979904837417663258983029839517966513255325051896262877738196835981323818856389537259640998216227253051284180690956778917631720478611995109806697438722039922364697735888622143363312994923742706295140035371276707521025288214509995585912702916223755311727286635875057666823885931956565477571452900885244751211591414105354363936540431334328918744995517684394309214574881898130054883877144845600408774538716098647711894371588322758765955905169970638069890188316832310330732390614326438690480275846474794505981931298823084673017859356260733850582081938095308824439721591627084617299178205757025241942647118020333163020695474161575510796848196929223558450451947430794038027624364289538778061374611957407988804735985262635687343085648056778471725 [121,108] 1625958760461443691053299074180707719148022292316482291981541674225518545134261669575559884222217516504826267990998880241469566885053863943449174649014741394533976654865829496373682589807667827589430213352651950503436094543473605014138739868124490824264087850546618690071602240670078671258048385893071603587346604675177296399321522588635950619103161086385640593254054117419740238336785583401621349266388570954279135031772771222662771479607973601114909491484994652013506066375968214735868916846356413349876247446351348026632893244980229949115200803596269016297978035025046247407804693560189440353711299150396142292647013732916020690030060014549943867355083142228327784445343092773931300825150954256511942748530298088987461894331030375958093644554340142419195737519296419097959178523721400445019515638890732117988688368104343954406385026242217749231782465646587632061092288596669743677391579675849807422239450828091250512147734517244391013601315916157203421760104414657539054265796865557817592514755151313446678126255047278839831342230392812911812983109764130492602968783154494824075484524009597273295076814499494637083974293631443076642520919390580518533958914868859492898560717667895301526800502355703584971869075535539174912040834829116599489515105542335100680782455042005471777933801478345963542500231480478295659216876772176159904533611078468444286086694294519919725387943444850182071427914433344475879846855580633929663183701388745198457200267539738880048711650689390767413260942110165582459465400112590600 [121,109] 648497685036858889615664260665240499880557714810517871695521342838179210746261051042989999027411425259650327302305871757414938825111364258774300335176761267238123461063241052189466123180061859541052743657334919566674362873739925780604294455175766488217362159926680336395351203804598180932953118356231457555931759107720491992144919566992072091283222888065794446404849365255443206809107891254649201192327290265729717673568280012254574366923890818122705661092131738513945217458294523819156444881975503021244546251732504413075201215955036611456837699167943573938657684009612840528037241272380172988521090097224383146238685737462370369580765782209027080792704600758063961318341543638813893245627775688486446464547086001084237765794089656712601821823923418080698992335676090931366349584118176015349971807289657542703816191002286580559088768857973552895158814831904420034997328099840086443254038116744060474533512685886534524548033591284380495386182824607866743344134515888684196442978742221527056525226039297817878313869592547521967808586603585357336757407145094063340887412505211907052035709455705065648257191084832001806007150584579903633187250969691198690348388448226838062155117187924928425723556049603181593747260655198523687405801240667363279354035111685991047185710729985478563699212492607763188429367012846312473006570835720383759539957244852726517853231461414990844030927957146295697577912869555155918047601711295082357714952760558998954947235112152415149980901811492382942691365133844358662089121690 [121,110] 305642268116236337706094617204907466308411893834860238285831951302046980056061015129335332008448290079056860043584005348240430861325465126148993392252162711806201826535371578098762279899174044075205408861349903032083313503375919360245338039289989279803745702785288633966545254784359267128100623759557592918781074701645300433855201072910591530158217357270288044652972082644345226472739603499418730621927667145674166606092482058783909236338951632725524776279489862870648518055452525993987296929038450869891350969346305172562951711523324745423572845489294887601596947184695338322868603742469057384752217960264023766320771567557941047910993212797209578861856653172279620708192126719180178665180649622320644026003619596197695291061193641527060189990000686149172787163855249636065266361388868598076080238524094086807514187050250853412661513988071766128350634403226280610195307303768157222493367399985668170920946002529944753717309007847294683237176994380830837152710921257598786519035615316550166698100942999726325083963286961212542015415049775460087628549928105319665058169009952331679687626850057470735992357874051374577969742541099451436497304177086377891425610028564477483230724991063992213652375500972821418490041504138911568620079090602266247534863292836298812457427887660398407314785721927419486351935249574489306156442864488959456091684848662228426427456798507160542774450315821229365505975128224995187325020216795055518951847513005480479099031110218723829946628537790809898067231581381602946920 [121,111] 126227185998531931976964762710026791186183912551748536896808259332172334614985427930429312628730856963435001459326414742422234030213222011936595379993147041834892977251317966097368929949324925358177507971803136066937232562921883848999657519198153187188145389323795945552399824471896104238498735302808018917722180067784723029780721551502302871870048316626797446181972757608325110128555099625787203171289582111685323261952045000472984713333359361620277878905496987873226819476240115800312974938525145181884890771387617751419767632373508624645296749013030263161440496591340976671700516157827378282777276496460303785531090730174020729412126234148305114187428654280004963933408878883503029877835964851413935764663993033094658393431997234986366676507891022136659798704359590979272120127794726435354455307101398197227241954483378953623353069403712035924485633220802804522730424704367945082823903494517885888315268884320891473689982677302672560168589717069360894195239373094530557167075422043333239478088496180631406030719264864766468810609439726601862117270173822169351620624434448297206378433714082589428452095604881810608904876501035351362699889809257000696822532365620334469531490275954854659690042175683755085898913254208808060603421613315752692814966431526474654491385056184108815681824231958010124977012744179403900801899616183833142518448459301380136719572030578526171741851256318180524608094889212832556252841919650424217216810268605977732146659062254384068243720070926250251218401431569025 [121,112] 20544533154326059769226247677342223844402392525436783621506692951432655721069263360734319050602916231920256108517608515120192431472113538927087906666824869495622522941301931877820621496717997072198074986919256560083045443926049636459410445948296418650673660921139714191607072695815406823410370779245705318975983874980445584024674578998014532539813203718921289356331486845638727813452449210324891897471798846933341939342549600849188218056175923859782401635755736003637986340490706538806813175991940020325051827857544272680178658129251829827030981366967207463637822824179095668469563986422037734897571414204840914527724752164698823307191567887269580650131742503494673692294154624163947098081088652054719603882385333162524063749565910254123597447967196899052642276788380193861904252043972796407095112215908667474865515839184495848359961220354199129026830109563662272190082670885863937416509552261818137656081515263272139138351838284951667815391725517041840510238663322160675212383415152086988808029180705224155877078971024360922851274137974737915045223874255020556987770359897719169299902323801228122517310752962309625077696391803940368179340212874465609608810166286457830569183655332385216460193317998472206603985258918470102118731571847745855487434524173844425171546452734093325158435963824381602374999065754428753330605709959156035113277618089226960908918828992757220285352727377625218899438669720332843128862813123171230862943799650497146324635711101104477888252888531493438329489860 [121,113] 9349006009265457331408755841643376028465333108584273807216405555486534327056979146902023919647595178702104200942940160763132539646207255685682409185589495824933405484799053208727576030109668898771308380857720515890864501458274297660193316989693987219485627956258749104787030586011134237976766800156245969236930028373140060128198277018011236049068468573996898244151559040453722266475025783052919145914638457499743884014841463714371624761388593327430311343425478577348302068460239904087121897909176428815557195440920183872478654869571891150254674405411199737471885276482585785738583928193104498763013104208826567941097856240229818105527058814341700343358328892772654480258479876168383776837805201635491442086464725102579197596922196179426724085753242160698393310814355537212882656504075619265982459011841445408051621925488423673795643089210293164948454959821519195673936232477255868210469510521830946126495666494212787540852911584578648837322971584641461533801605029030786479321024569414815357719927360847728922759995338285267692646457092481046775227769508251366409124521308816474603704548857171476607973672921654798012532098397071469201018484952377073641667529402613052614943601731350163479506227039597917760001966471491752933936309917873446579822101464814210136341919390928057481661768427418359540107801008147474326306805284782145326873476077714711192738054851030668797637867044351397955478397873122858565157391008058180311978667842993295554410535287414649306868976438260599246 [121,114] 5252783237987295857867566515896182404995848100275086813662644546654374511998993636114779321249201765552954359059215606596360605009636260975813634016905178280568489871811365565784472015543274001563237836663435600929248622213146275538033879163106363642927872760756006957557611155078649571525254896276886950881242035080007191093203159314409072577392035076221281125760736274833057538318021517456819337819799758408598019109595943768163750211394431796644075649657775044025574294559341229249966479705722128992787647699744237097137878924153466593135445975697930379189717540709028128419461250824003114287539194300962680777756514551598936267737251799154047836756707452183567076287881241598762832541209719056983627835945252574542028071537015358736507948230783379179152843266598852080892741009627150009169777621115393251041729745099583392804317510044767368284142633727534884054928318927973089711390033548985973492018552666389501225350927671269244236538532455382120001206712326088006721369683034447354544353864089286716763197775708345120402625860188413081752834399263970906747682939628436294712684325550246186593888896589360222523274472096488695735990706491691891815379410511817415252224343576779159122512611341819907317617939423969772152266639867749656211720326375866646732727981013024220837433686849313344214911362950357641501798014903529722115525794422717599740773440430569412976476394395980107950350437409072377713862935643823739224575005757701675657897790589168602600212437142890 [121,115] 1632490297237500464370118384172048668746775661484009736273819385837911325896799725143677231508996677490129182326738195141278571724068001620398280661039878409255914264336720843297666353233007034429738962132597177648381355424657677979217975323158692954823482248944064094472104060480650462797595903168634589784070896588724242882598504349253416259981521496075240639456494934061751632623231376903259716671761508124887673044287767524448162912237404098835073928248445137315107732802732738651218192496197731597696910572248143374354589847779343209828374148320118107048716388432781040709655787755933778499524167340225950458350366389061141182324968747882368026274280706833900001992884324984724391468278854471937119076209737162012198927099410097764828569804543380240130822186154247121031769759744070432248404449383683273727876629491653137068455841678128262157679261706397222037906982169588194422633224955588759042207723045942090758588371774267423569619914858541974634091019437772127564524781316670257493306357878080124267885820915905619518885176074752387994892592535148415027468074974708205587228030334171552021753050475462229430268966607751272542631920897569506952995447325999797514804838721284574391993253474100397282264084680205621419362371367657956990559912365087534447990208311991728864708077107578488203259003238924596794367542631441779923601374607229290132066385059479363450993771811126385959000020509750230539090025635401000331780579906681358169255752155848402101527922 [121,116] 138172816502841467652462448675716384198620331391239457889505137462690013568381440606717679502457223161334548746115979102789551498493122518775200857123327474971377967273219267119941417384504805052685346310725571838930379702814977272277441656305589175917163863201810277379835795851765099580154846162414537241597679905379018920213040949757665263167703214655453503170707361556427954438708039362041547707431716960322013852467816780905791322392190513699936965662645099356928838601269359844545406433660504216631007639657053728913166568721963722673447249881787270093785378675401881353326342913575315884447898523848103382973012811134571331894097181653504829334030458486163607577256509672571945950598003300425481467161202997052671016586840116663490467878897215251194002531046294906806327485995717630180621183429387541931937813016295794641610165219648145206000053166967979373696065846294985856653588572258860172397303177711080382148244452810221863419577825686527610976307100068156041051282255428918289757028897375797536555798711022300856564495525268910641507614654760047713913105302980233688868583033895021493244958582195967729832068782732530541508894548241129707697529416837903200255252059415914774049167314951679706069931170352485978437688778297094822932884367785917582422686361655405549292155884242314530455546186831954641490478762133391424021950233935791340575075046654355872915204038065505711343719434932955778315884468303057660211119536317627324484270286755588145 [121,117] 5016557899455292374245698902702669789376902716203633544592827678950268328538319094673059766430086082982749217664545603563964805215596412969245076695465434313190760871226931918172642492831653122143965107910088473397348152662628465554877483682741681033058559647153231958785144509463581633355988872880215442095858312216376939380283739568747365912385626587531158852168724144844332480990520903481040119911555554356484128216333190861024780174670567044786250866210633594259347725122345098030634496211364871670098158786909027631038705475579851356794570227112008221751551841213887956626560082849187029860726542033389005986277089069817000020445594763550692900640921564944271958766248271256090712194732922834385552793592427517386618115713903774516426883820738837001503852253032802805048937791963620226534339185525843039819390972017138986083450261308754777714019222071589830261220151975576391050965782670431679898653754320866493606080511557905390356196670513394609323425228685530486518239345402390359830249141222298817812571298613982128256481494740476610270496354182187251373958264193320665037238199656669593062473879899162312788888305843056808411444472741665821959654302731237273173225168429380527474027913798944487664162016769549167397745968526121881729083610859323457378930001728389658526555019255122788047478729257569330224927335004642519104373730767113499944259302404811743401829787251707765656438117082886210098610300648515859881886205356376847626497709595 [121,118] -3950419840680793363372007458999056669075016689884024925456627770839294668154735492654285519195817186121654617628677252858220265387306782893614107919301507129120288071480360569642039974089051375340418809454637946400339576310461799729988419497028754168949513116641236151437325591913454846103354907128088425871152527801623681744304759519224232109246875380476384877166654672302776352955300364315060967790450954828528960387888907224657928078039937509494856264478600149550198352710200172737304454533872025231298616386943433336455308772201377765189198034179114777274140018168442200163845621689235471533523934084834161557542983457996743768314729815227983260514427901954346019863996741744617094341473103163318217620757566019991139893108973734734399613121156090571295033513500774997322032621517926468543875734604455065823628332010328167848115837918482482878959274916758452055519300060023130843646145047842653827131731198830018797422818395634371316881410452127368023084030148460416305140166783876442940935992109971546635923201283546374986853906466334726995087536610593771628662849204173045588893764609247718475080167285112788483097045988989709461520373939123179911898933056962875863883966609706121233210520344714984450805147952572971616298172238648745269875628752816598276647011553138185881337733290452028208058045534409208160515990041704611245659265484091405673532243632839441168836263079060392434039640464680578139890409907386140858480621491995829910794 [121,119] -1860184526439337634416513053621655039326393467366631460150908102906695427167154846505481388113316653234478307728460281864693391852244312550445072408438273235863264375799692734934729916817373659056756876244975738928041742251284675757723805272782570464352772495243030577744639341750019540693207813317933342719362184251732935400240068810013827571752476132389389840766893200070412046929909301294678811436493353820218349058203123775694703661606283561942115604076288029559568511283999458879368827166656682366442532740925263307477996221469946496938081526454268957582964408787298677254406789189767641328205409690925200502929208573940704688417893235411175295234530237482721938658993120067168115411630071462153882342690507075727151006135435327985251326876055400747046132385619297593647739054615634742839918214369556551784980420431043897230804881950104042932439807952846389353481807112620706518565014845937652623865550552986533209610450238734424940172944177747509140835732403594163959926929424309420746787467751733574020897967032493373712913236980618181982652249364864878633008634860027897937029572812801390154576628618536014376482536736140078009981202667472756980804249429010027861427612782954175055776967018678281745118540257802771650416108832555288378075034114083674209550023806729329115549025882840620294118227430391275797796580506152615598297361852074124276740665682384017688310362630482215865013907937152459363667746899832266499655464138282911 [121,120] -9389373627160797160505267071813181653079921479609690966020890389062068905695997196336227618180896556518750277079116774550107705663278469140854125987118089035574873149120078417126047059781440197055743976593608948724581925038493475733886827817395305448643651309667402119835169652124278443411685338656005131682051953961521772949126692576107631288460878942689450593393442038411846742432712868747025464997128249699187857092748702625695973675704851724842888827612917327393633113701026263632815543425451584195286966394446140668490457023664269600877137172281396479005175610200543293716778641757480972649457274025745934826575139217601047323532102945781730705245341755311300267702002122423759257054933584935630105162210695870956136639275508850120576951080053776445039166983142361962314958456661962130260742487898307050999422512751918745605157460569389362340128194705871891551869380972579270374552698890452064391446164995156567344944102204038427767917927385041815738457756083823028447794705303202817798657681083944248691334745711809013615995184152438303127224083420427539269199165791840683252630341608314283682326816999127775053352358730357991842486351110257906305861967186024061316213868605081681505406675405942535115734651495472592173929454622995470237578223587985306739443110616353704268037538018089721561492869383555778475722894111807774715841933414740555374413793271156013364932502012768655317199583426321522210111582973668754859222468 [121,121] 27701691857720052133607082309373887806025224306363943548988995262593750672217686831093899658862862513110194627516294706194226373485747808347244767945512831743834807896288601177639434243246075341997057695804424101177078122725809913954476531820340756089747116366829824419389935961960554597382007221223105061724188369890943386430449414774416767202804548042033122238435319732078901908592234542231846631311281549424438710640658798690604179474688125635115866057669972259581334622700475221231941707992985696040175708485810035757903193807154644996086838133678861091316655530389749287826959072950612758201708458561819930316208460825813480340865550543579728304948470135268212752274034437893136828940712709496937148379724661413083694086373913186849118623538679496359604617791572262371163767122138722136087797603637829106914480303510934541238570853317502076707831796663011962338335877460876607293020151141115673741376183163221283520857001109088072700707462891253249368171743998827592796469325048944459343109670433458919824054832408125137805228012286097007183159130931792509259085819396216680631989370208982283774131122930470818413830034149835192452180038843253230350792632190063828387491687558189712760958786373081522295380976461757734415362349578345905035405353276223799173219957286635606043003508820494801723919684492559308532268011916857866093945666412387871067144461770765437643795658441787689400370354160872782135411498512623873402 [122,0] 1885521524988413301540486062345811316905910927477220466092744096230305887738563950498676067977041200893898188589398822410273071900577764601096942844821715878984982303013479532365772307740966193960828320364015445852041087596872770530647135445434586549263678587152460259937436416869282527878783995565112478535854822288346237769129772710448613479419092413876185777735154026612209807641403482989154686821715756863876337357432916913941034121376032703951354500701091994724489363908196551764597581426305417692972076476842077740457992710377260443258459750321504087775671148922071394175144379268119267722236974546050475361560345134197126654059205946795484748881020059001949517961338276572176136138244671457904395109777425403484694814200135438784719607665092327365770704884872269052331232748710823421730765374088365926172512887841243241705749889772142308547925970183741848375002958279601614614479432942742904775168209150298038394825652393304929306046207298875481112230110264106799286414694636383779472723523375150373163618730814088643817972398367126294723067045494500380852696592583886877575308323308565954452725938091631528358602617397417423288225991543249591950677218264490466275598963755924124418818444052639525013427793212324338383024711097212811230523136960450216722868233395075534223085593182238806096677753220202643708422125036002590639916196307809888101523815237376905691740616406306330530188887128297584903224274973394678817181142579768648909622401983148008376964889745192612563635377275146758642306351238795103270661448074497454697396942007962327727688583486463463042767573576697201065019810099646596904461050809012373267507212733346923608878466034624891877430528485423861331326219992055075391436795927537167600626854197017250386608971265996778518254519999306908474148272658352893162557100028667226027028630100616273727324776730465601599047106922526940747315817422435143379088875147787444889195642880000000000 [122,1] 697149946276027865753205540375291245269478390067243079681655975665328341817151036216939185374034745868069766269262064350751928736644709743412238061103245179913108010508359331356573062745274066456208302669502609376602946336196986216050237865143376538188769810005978416255345819437979720681135356109029888175562276413895643341984090723586920498081193594077744108539359997924108183913051457972701049970361224118035648659500150182299229381110830550286654675763657337748639425992939698520458740799443932677531139336608206690327983387273798410384650809846389640003533970289780052757204486093507345616492690853664682789888079262394691095914346737552575732912473474826233510704472432466875185507750686009751364242136354294710076529128193715293764969678475398189604808304983618551978268316870863481638085399947977007624388504444789942984342125195731218847290322943475627563931854457680725961949757410531958273926704521640384691288474534410134195740045162392894758659132901536600706569646074590005278171875737582367992019437295019130312431500270164951973680657823008884615495001439724830008134718076806893834687612769053222462870072207180449518808508807601393927595581931123872987728796036536698863300806735939320088297114178532196411816115072621218274141156722952984759526151846888137843224634801434245007739656480361679973347892206926553227280460827261530878586164439032723288919746371758799885786127630110458741234662413181603291880975673497008033972626495581692708967283132597156662593802311906563553716247047969136849619996537111923354946145507461080680576141036166392760512767034228024233686495469332582588044050810754270093895604696429843008521763516331800286300988681768633005577920843136159343406552131972032677034825143123956362013974171672739459489313368261844039154179069731436261994867645066636139867908740177352394091658425583656942351153075884644363667527306903363617753392165872375620995488153600000000 [122,2] 49127121237126087696937792324661580190718340379833574067494400886950163871690048038539548427749958041032922502621694438490479621756370031219941004316125912622867051228910769009292424522604729752584250959270147562751537075588084281827184443400433255388439066371258357501707543843847807239136187487220474463775551600780185371040080128073175301192816585966807535788030208454983700552567136532712482287101982894973980125005350998401530499974432540058917792049855305411622530311357256797549581276874813188022146238431600698333898491809763943987267899565760574070974966560848171213172048570942914495668922473427178700211912083427417527323673900899060313837381171367584256633520723859411493763599845113059781057330464661167109991417216038900095791595964438241107060807852041367387656939096374251206377606149343846129643743727738141740287622540395721458236129641891038345428877140086248955418846754318602527663483275673887869746158491380125760000146494149894733820887196603784912453590872374762696863327313914643072879465974815504861297804317629809482662014118862771553267921610131636680536849743616479068574784132250099103966532411425611743653072190709646008561115150937327617349307368490842964674458763631196845148108529407864642591256188199276188518363945565005658438294130226610870710790347771064978069915786443483348261946521975363318857627559964504308667028902729833778581457980229516232089331960063863160435832952975984783597589205797534175104284372416959140481190017531390194612673318257063964267845226705833330328520554861517288139904368155055848320023483620626967336393947793173478795268217023867292652146644810682609601100124627122519223013080330612023256842650776222791674418286636084926247310507106013423519678097862589123205393527623783395677133792354176598819936672009341430943698737025804658751588038493905700384846369329599312633951265391710320083942330839657670735006686193037620575767363584000000 [122,3] 1256993183376566094990371902476758064264310102189113703598886168152112312586207381478689620044087835324933442920052559312856736645301690087627102065262556996060823342303473592117381204604305903735607144684728667815216407210526414530564658215516582432336609041641930886719036113970435048716157469475039509091252850045235564759264375811865841433463936076461740076696581699573080983721022123103359807570507350671354244591006741318214335466371727897761978767800932758657020549653166890231720183575671350411771954268552207674867118517063620428867434651980523887460161270413849609951021946002587392466234642324494806020851648847317465911546292627499639824577543468120031571660778560488526943645220982096957271036759652888859611876702585958613469114330797235225895720405903127403497695466812571058467120419798884808886799241936142173472938741306769281604263983338200655175212868637391637287996370579058565676746773056920951010814053486000409574900302195693992504608424716765984315887741291350588724095582545889392463700856766269698963059593394462958041745610129827777268927883961615721125444146682301199164392415273792615553334834314156593347574323227929116342042447406501953106087708898925977314436291609666906957020761430489034646177720280514496278997023979205028616859479063869128806355120756895535889544083838029891011587350958598719142849416383325038673253213799740632781438406964510070145714202639379283384935286718126288126523377492481718792895960124286465911833365081965362127736119721946495974575215655632671399739435497272236276350255422850172508823434437367378224628380073890195880504317663998567988087502497166354163965483608343283604257805919539022043924455728941852764881034898523607227190608005322770423063635641275422086163437808801223189323609324763231740695959957941781458269144858965862365763410842436463414509873422640867464257620965763426879476758846022340983236716754766524821911738777600000 [122,4] 28194324188069692683521116915595234856029481753442645249777768515002855414592847776097268382454945949088836519534848948173363789045561564956149690477219608182671261951940307832223682022381414966019073630547962681440820823099889587916133557379134363206869542274201939004358404832174186795943160402717156648879686028109845099911482586107616608153665746135262639759895154554902115039460990924527473256848037881786918980399341092698072693833094503183463457880719317135726986182942008677362497917858513650884943251680317944622314396346695909553949112846539462732777203371303911201860078420783749435165875677595838982277850184902215795065608536841769196337830275381982076847517393125384503174390777088063265658964693307406830241643279507754084725761678308496419089079080543063775106365863452987125880279991240670563276830682974774203673035442398676599587759548801185663339989675160466017564593080419085412198857026762204179246289154313124948551450410892279180337713961860497925153489192714037453694284692492764174518318476696456538737880947572956692604053385500271223715529060155761574274311888761032571110845015549372496086298881340103608715792976927595935714955061275715776330961421256017525327537422135082601327206259961909254033790416912710402900304329653275543625659353470065979998930898769400279118027552140614596064672589086246087481292280336279561877456884034360233591818119092500114510995853551119279211880312033792007148452010807764754549172893963368498709388239540093393239411691831854916476725947564729137482688804356390657313690356238985302682469391767758024519783803047920079029624214007665346889377056555571392386774024454027870327985438483208884096399779392731875973881530881027573297215956673375164420201035582074552866482083104944853449411714288847524974126947902789078184704444027321653167314845301893344345646384310320224618559858509326060370485789048035205781774098811448750714440908800000 [122,5] 741888051994477932909277038530789720710421300977465220325202854383628801625262910816382580721975855174578478938073062897328018695688183764213468145860392150232156118794654421399389655849105222485619793621869764263623499012432335965314360307098658416479896440909801550403093293623707430711861957391054846064569079443753320510421087568719378311610128595651949346290762316733927183123665027248067771985019588994167651434027357230990393478299702935619604951699484158141041898797446111795931859615743245830300596931262057058755653135417104869954346188384064792496017980699360346311006300428991270295703899779608019268668981128218044041861656775209816490041153765312916733879704087101619031085809408744588192384713487734207269333027072649984899802633316724657255635158242381670565704900753398473862411916015609505965137036626037367797301815617866421148267766700036717398745873349184354564955948645816907871988114694726195837857600248896814889242879674374835059268234810641271828571450254149120618763604008801628888794815087416573671126646232966690604244687959422514796585355953995144312471275256738002343503982973881525606807285708850558496588221357939808566591240262652338355342708611480956549558284245369432558704361328498339686562739656567356936702861365418597497631059981312856807735854786956300506298753224733862519015339732105777842850842988209294861556718518884950490479837317904229511448070251841679847517615240228951403074536039353138688188403506979477616619619789440373120704645473111378612051211761989179604610131215590021477528387616977623731630006734349260205019292516418491237584710506155739454363628189097414913757780677665185377429440598493642606713024017655206441140213282507719429250694629530302357970362943712769082294512003798266078882502871287526364891106731310131706022589985157590060769550267821703286809327699425519927276630243723579403573212278996082528303391944373083780555577753600 [122,6] 5250373735252662909709583572801245874568498194346456666790678751208978066437119341314542375583409094529965773130817843524168988401295857982907590653849705459180453163038074304540702759755604255290800350273662390030850140037484942725996786041532675385702869051090771356135481202980513500623784619593401485823304631341498038486194579441154129612596983705835108264463599851692944275981029726789214211991409969097465288062701390678081868459176991237347446030429298521568005125463286922383354279022232980645044298021518729248534084365497856850456890805353894523963711772702588322020864106381225158039597746458558201042317402814063144755837870295773500478184893441132759624901937071139100171566758591128864504633270767911638309807760156247082867517540537195139983245313390592497907489923063316340679698878457781319511803186080060607613338071509194970401163674865269731185314738609748811329915328077946532800619832217232986062611391357316957008523207552135357603785150171250822360654016136426861263520845498997305839358195995376822592797949595688675493845669827835218419972134475609057229823186057359999684912350248767260851222955696022762457487631331354274754560947018564319361733744633882168713406714945736112266092896621765173710569012655800510464668228192185875620002022312384811459289608912902322822067851414816123417961535731278136232363032383780628359241516103781604251923275840476797355532153977520149768992388083219955939322110817557249412873185865186480953390891333489797405051333289014597547522166250091010183370460014623754746903537176814411105136653601864727719308170721391720261569878737429004205324214805319802737968221619362536868331038968481311953937384453194281239358312656607152712432941325604005494422848004733127627964990466260979622490518792099469809087251236281139739686427229230113397520838699211355728595853718747475051643765073863284601632884306967815510857735931321587420731801600 [122,7] -33946147963756845666971507919015922414625140267543994921793119143129155145389451200267495223977085174057416213035047781611036996146158531719284526183272243378911593546006863325071033762102925198497698208595702088044664840702641807344571999555535801786577282173815344812792656727027842314932481284198988242815895825670717696044923598635442506730527000098094121968578145628962470018051173696088255066439589622501866237433128626233619643337136772457556696454253106049316235112633840388244395484232224433917603456891954116546899335002121010045801518408718309280018134959491115484510600438829401182616776664811949599953655099336658498136299129017979771060352724975221519892226924668814646473269433278205714273258002018257765193658738147511524419883466713748548695803452614536595690156221411432920750127160630932003243614666276402814753421911616050968559494557369833728237361969868482107632303375167510589879541421470082415560676325321620122205637843294273880302220702624404325479811322866955595705888101173747061491997190000903483231872357087458537477628084989817846932411577777991425067506330198971091968740324718514635158233370244476578260039713775680863639796219430810887531789353574101211656954906723090645509163043136915701823531077079680396858458002829940258803887561776191020604436450295916542690432375213695180927406724876199908441041855704283746571108669721840560092091991493549035578861204755387913739036864797442377268899039959517081924535470927346839621494975461292201487492613350674033031741368379927346169694231110845839489322890252638578341952143965186328991228181418677873223010349566432738213914359246728504400750382401264012490631012570337568404045695394554556076798036810720477642598765132942925658820748649797350987227958235494415424291009579724521465465632539499178260801474368610742096008079293839151024609140532257553340595629009807596589199559365403470968372735512180946475417600 [122,8] -127416739792575429125622150391658102131430540419247666016852462584395418411341738868098909598730445615609377960123013037901561569812767793961203289578660344954187612976609307698195889122409558890459297224040570058799842771293711993532287041855092266861537079637770473421668277753453026845033307954463770340400260623371712805821658412429608102757262736362822723779346620310627930722308922006092192686214173547529575494902039852092241030107955724368947813029718018149793979664448297558309729298131602757431778336026360063673766100763111421634873753938041526977277838458595535841664719582988911848219321214405331038722368232668368451727009470790703097052644329224105259828478355638084007822242395754999440370853511141213668930150344866600101630375462351305294506221005033958995929503728688172929728684303852830558079024845870453312347918089792547041242701649890860499658661556802061664688827953925123416018847366879689733385192260818007027524735933949083662353878182075954315703750142777150327369419138975250739229561636652506094611729608765481145787917449079487589759732757241723659561329707815472212609286747920768539217972161141401343164842514831723773096957776247954661621656038805076044812271424028019215931447031120474702483435047127899684341766516694645831788643879861432426068188698201083493653724814702245878170873670069231065807550897049983790478585493918454839985131452601310537686534104767201516906991590076874082087738315218548932970216673443877540837044342587348569176296802102811098092955826977528745310094932700274654227412639457826828250120909151747068582699674463223439570224097181568372211213939009211940691899509896316136880460602599289976413247624954550600941482732028914515011063572794361471151468852286158267159984291705228984055343854205007044017724515627038024255248058231261956545964355663090641325010797633206858860385261112967074280196577552586767871572662631785425797120 [122,9] 1555306028299521460183513822813876767836702374283594196524603500316378018673513322516892779294872090505774375430569258000223960844108339513019900843191369207055809375902523531709391905372376285899068709698564900980154402052031962314815205945058613641335988620212784602073753595090730510379150557247740596167411238081134137208120695607957802088678603938684335296473779489759307192546319332606548260484933563016267323734304991241677276180594019065058889802673539521203274220848725376761665698617178711440263306367539777443541063817108468343777406981184502542934182239758429544251751567175164673255643818788180389680469017309650383366821294365561664293794579480737098478393229224150780609014629729802944254775753786927973523336042813966623264068687550033055227669770462259665012990496010466244729336727591773023004534523825939948354469978958481231803485707905250040212489057149165102425585342728220650810449416554433799284341770502582853161068097621475159584936685785635453360022617065583919260434704682408240057498172074784340949683149086955166491677793022523172817997412904819420419723580869293998613900849755161113813004014554426346516754269839694160957494043830827286918297581422547139823326751527648117645091981446810675325886371293895914097603391093721058262064214677208342566363981599574819537994606356258564426914733797674319537567621418187175192919685205805044535545195212903709117771743035268542916083481286241154090708860130253971304422405746033810065325616865918809074432243362988749567483304486474478775832415448905439479050379092093495829956258002790290770974884257259209897925894237725976462302398829983620161601003092182437431829748175947881451975336236497074368257353538853875652881217448027766417267302835374231844479191208642679709114540194778969745599682645656499250073807942917758549790176556513724675450053077375773334635343309110913556019349385537540368674711093145449267200 [122,10] -2193692692935313509646513041574514767783805410129530145994383837226242259233714571862186350201337775582550309299337902787905664293854169488608563754621463157146146356199091018371893685876678288269723042253101734779827873724011128828842535626548816070023738315866340424682218733007262576255478433199780867139945545893379551032600237292699470684388308476843485060261032993705236264591256997768325903705837664666228142664762104366670057334346695643331047624861982187724673742757792007519178817102200552836607169544215622906892457225182112092905995617515622873437281844585971216199619493621896120656056769731384860619475563333035202159640011565255884640547504391941022112154467020284108180541004255757455615443767726148207597114011628759570977974539410303914229609524639622768952302460526381525733094643760506309269816908494220794674802024499329905353601387767731611522842526528267576205486263748975415417862075967018590209506118085783850616692771084471447651686281530999494902341861211372494923524275809421870061336198227278821930895071669655175415127702820589241870138655085676801253053513634838208090692365765700527305257112960459500698505929615381789584057542234271706689998133957742325218061990358398910911454136483065232709567736339275283839669509566354787900434548238850909897106859572288480907436354823246824235322518180765937118033675635166863516140011531486968620616560661606862515124038918311915630464290997887417175582675650533604319888995734796316573568508468965238188609939142761643073416320752694767059645584065456009644828123282161705382634618606859224683924115224772967837592336401135638595360306059812722091897767161158711369091646125379267054910470083025494070100489668315787909960470378049751629035306866807095062910972917285935050226974794982101553818552242121735099547424812178885063152086247562057563538914004985576330335164614593952231533914242060968884939077284674928640 [122,11] -31044216833140944912615220281761459229099325354029132727998646572132204122116432361045034351276248891516457535976035374869654842638450491229751085917193426787380267884295362756641270539899239841925467223209302535161918846114543549025230871346334546257199863400186608402775078568204941322042887553938689900152519606549873036220044922416846822698909724626686747610545976505986281069805665528048810913985762932072495433866683449615955692191183712223334587327522596926355376710691739026455599680979978790325232000411288457734804539444592182759992834732956889801381636978587091427662388528835064516392683536848472580191752505574747903323399274392912194068783072338357418725130512709069976834021443300396352510685328774309723704056862597662889064636304905215376366151941337735394628973255813555600175209938870727287348520910803002023616974205045443040141886773314505068214983817707090169184693468777313953828688166398537964415087523709686021389896309523166230629620239107814898201446898179122106981074406339298432681248968686710129524177420057172482546142130928633617598133517788420086119974523979469823216424779094885080945443123956568872123574654739593884536242810156538979771977780290951483612444869341424123723363517619041364999064056326240326703997003542221346791394269219401328179913726613169039526645661488159604738240219201348343596019028467913045205021021319111750588273572627419798061693752783238616506135888885452725512418302583983472810536733063640266173132531510767701877456349940858160147053505242898491866462716604485595711939589036772433683584664369065582561000257311699668043143692975739183441687060358117074390853938356954926837791404703807927471306349531817354772105523097616000917693945192622468049850878357395228051571924032811150985127601460987825131149926777223947959179034681778468167663270899476524922547781937434578941321310130530752330712691016128497736562862781890560 [122,12] 268143336069094589902722217298768895624578967540109733479273024008003393502639085295316822497872488795709397179284086277047354706564343923732159303405231782982742555678568157519417948407228200914517847056168697101629700820404370913458782615545528446650658429011185435532555565616413943505394242190863852057642726322985294277402823898060560206893811668511816799880492861808709772682521632287523754431601582163923800301096423653767445006604180548014577524278247105792579669848248721047707005668102986707240564269461058853645939137939167736684645376495034860571969916560988977648279072329191053193931509378411252111973477808928535558178526154281774666751567357584210339153924868763036258574037903862566307126098660887015950528970174876434180071883481343585588438858035194517155410120029562605291748423341166494456122275732585475397722425425897341465062589258585447527179487130844830540147140459699125393473798760660481250782863101944031865238351087127260256702859290757744206997115932188382111397666995697561272298335516973974935694954155856071029982225639669517441028491255867264884231440530175852208631282708651049642876970141655287473690290644146792039265503243378904769317116050072097266584895404980461132504615319196362318855316353989153373747848372169105644036123032731322202542905464802240119461672192217478516113982171676105411761288113553384133702563715575406258870693763176776060247733973675213755325624482324145536090130482774574826910569355739430625070092752431711099948565611970748095616374032874064807490042732852710136169889824473915307123120179757748695127460174055313297069656961606863528816529578561239764337355615471385925836736041472889938290996614376050361907061441492175797751485053344131243810588065711676067676229032077944783082708477165657831646521630809190670170755171827973968091455274363949763400447299443099540921616744473782355989029724668172635992803833282560 [122,13] -1287918571451163934874407246280564140075998062443282915721067161471640042041009165632866724721551130020264026511808132039465699979962213489968383558621472474488468656562181811514858469264426145530508166926867939250621251159242494467851632477723900317522236651739372573756032034954929512314936085340684805935372029791948561644290274334553702444118699252446730471410473299478986651526271928038729420262120292754806772697420086037290327814405066615819614141330422700606581996911826261744882965445902274973513242495588082791980988524615524159309547402545886149100965094368231115102944192754356381310293227551063698494341064797614156495341000056125544556683642786540645544244468333339435471446426988217005425423827719918247946209362463482599422208561918548071834403431279393330449759714893818973121398220736517176162972961142674236951130077666733321575528323302360054952934294832785564125559523222890927412697828780036063407259506478813994397403958093269165717861596197274495738017024119839494091371720780566657507627175457881967071316614504302600281829245125978209722407407691873195827850957271881675010356948735832858697711144206482288935392279241554991227860663957050671470396985647667034248842327739809758958826553915959544719698464726739009103040425885142409282671811685229918990087241150702331428058835337864969274198266724110767355288689899910990764852278905634972464965729732688435950806726516284283371517293393375082919359381429341448053847686589796315281842071438949500801077630078282255641521045874263176902505071701854025709526661499098209613949665600804920418846052268601620501450959239762553550373134590805191512853333394746991376185906530509785985228139995590607796316707286002950181056096036006698607881698447157138083976185056327301958226777864604407370104603967640700568361966375076429556594945802292601375463065669071902005051650794145609681271244985287402320155128078336 [122,14] 4437751360588083741871354700034842832172636403926489328124672644863073925735264825569275875579813683355472657877763653201798132166758059043482893816951603951872442435206315029522357736161661832107629079148945429686058880677593589662161812002394111396610745187312885289350506054879289066864625134259991986993506131078027549504709235201365171708013016066143423453507004939085978995116273112578382481180923399454714711990788564667482531650836870669267030477840939525975788833195923553941306847257594245122927814956166494331531356108381735955684668813311206577891955313108538160380413183660705869681396446737811115442309227564615323574534815783690635042700335849146514025455723740559203377912059286387394382631473498080796873487164268409845051022227944302592214483709542058557829229611849409868731512630747280261328200760852834283408305268163354030164351499114797800512598286108371594223020616778909654984764098596829558664230940969302690388951774984461213440917177972570536708269772618370371651985596687103395675700325524622812116620011833184175736213416084100252712088091259795333765297894803207310413591304336965969968395794642187606613008299214285338218279798047453383939858170121914832381848785313108364443521776580119501827275476827109434133807508991623595061879595728935803341766943828312623381078168731341781998888433655413521125267291024379400887042826113128793237378978653175266164482947390763219085048676899680907774394461313573017959896584985302217605951112126599957460087993782379367473031611815190715939860798385426168739392710241047595688397469080434608520052784547364704678225635804002264692273286659030481413084541424722022212433640731508176811555082094451257699048323791988274346301546667421114225779693817707225589368397760753323962360964607135739291868118529276381214327704681252318147423512331890191431684337207738334872292382664493281431741701137849363036788759040 [122,15] -11645678264217361221507730449785151251218004337862276331628288207289397119284496820218684112356223195506320859919223649981151543116026399288532328796154664866899149659663430718724487753623270978174605888652549216017778709878322413587693584868143848192699481383704636620584525613798874288500452090667995279799233041330934900909701237710323692558363238662030037519262360261190313701367763480862306288398646322658219813886239782762259856375875171663461195333306389280533634368288154630338262290222620062099549633973635666508822859014878808993760596652841538450152322130175732734570325288080396151573449531188066187483297151754430778411906189332367663622766308484053312366472492768288525889999302957391480329846106159177739845968756657214999084610313737198590570521728687211247473169253050307198064583668450662422533146089783896276311510190551863657021139027855967389493043682519517208598191677887782757978178015001636031401282459809585844968931434762026316084505432516855043691241966572272614100992642725033228471152692944791323397011502134344811297909620623630247582002729672661842230875747580998087776217904040389544109642813294257794699419020635490859641856805921253806127509266520061909716408458290877450613284825549106652481599070614271705822966356043412330199916786742781893025910867846266357533239561789063164193258332522323724014220284339241752384527485666058862316802110729658047492827245258462597013204595474706334258905729230035496950356499661296573910025657404989000717119443051845672020743174595014275681559645876154058366394027767820186314472597533484681593976764552981519848107995856765001283596996540566236889957574792808802994349536265898746584384468538296171123681321933610225433235893663255312753814140631293797003301704634828871662991998863160883432040233609754928411117313104795602383339068738035807928469786053847766078691966505768138296718609924400697187195552 [122,16] 23892595779262053840675981804070616214661129895900861747906324409509078468254717725634538813829079713421387802127940496616274741847753217680870722643424076329256802019529433533142150113100687908813985353983644935771649592604350716238576465522438052429794297408964895578573818892377226156518732899951955972521636508198939151432170712308238822945200617237147315074163809889230821121075730430318735688416495026973786442895423403810960805843934677291031088755701698210415006138285097992444437996228090456877312286044026715132463693403588717173992966010586236134254919036681990739449551339084606409831340277310042256888942265141659884141249102394498229576436360782779662654649799601905113766815838052376597702533399635507832309669832967459505743244597764554686014272104207227662598609958335813877898118388001600937441910068770063282926737700165192447240771347484976834294165190951388230324254906834738697259842419108526203116684173861607760236944239359572933478411322432925070237929606642807598010422597279103734218231514867452527866148940379025763090726997085419693486529489557602939295146758859079173100276407364449646601641275409159661081794932280618413056301753611188403939099961881835236243158367654711384264857485560194503977088163425229640055077150805861967490274913930109968088354440528932715952641786128296327396709924254503226125913332072285476624243541109607647433318690027698486477714624955503843079915123141005585701501954263857378894357691146746232696100003282049816554396097248086564075901673894553998242195604783042295818536828752057070666459012932286797278741252624637705987167302178232828287938351846934037640417795168532804103013963315664247090502586706847521968239854120215954074007311903175678188687358245596655033908940256892044010098851005518527080395378785369742707042230369237891485243618248189616929707516635915018754257312419051121591932146895634895640585 [122,17] -39304440506599972144559402898463793928954428194368311970578755789375911148126016097980730754916469210924286784258008630861356394389191751719730045380527583640562285162151433864351044333144749041767513022825726262071021020834833581502339393995546777791475178175076129561703787439780956654336225808482982773577612726910906808741854660035956976826765046261181613877514441541894266372381623438788477031360273497099216326042896431340369845935058957383615091712558282958834306910425431196836481153713348082278044875063937690276419461669253729672545293532045676970671672679126771962279467907419495927238138246036302138357697606119221267870024114361213498080981862661172796746967369315962875050381410895575876020365278065295364449558851965017816792305920653027898250761723143815548564374537095781133645166453314452801957437516216112106264391620684395789494437237570427025853325423551391432290391763927422952477762166034897508795010282386283423000789810924867398587284038729286411009605485577599452294678159113835734434742610628165620963108969045906981684382342923786611988149998538169806465100395590884764377195131010706002048684765981786390514073543482117462087109897296702009339252201936144116660699097122629783404080810435643437919271469081559847950580690679421708682395283613065125963403992003893917873877353338465216584899703248285541840052647032426410582878032955789187368959377728536145783761239122609047095499385246932736808876283461572208575685795260395574185551348295192870620004016779309405465315963175110049266708948663738533051129501215845405915344790172956700933276394535112382776871952360787812651995764789837812330638281744713600639375129107090205910222128099641726467408997501994567807499523786502069875813576415431140504860041792698658335736350377861189726021248763475833902921984083744657041827079126265130447221415266140552063906307816435881837472628402737829920 [122,18] 54573143673446499745160946140474626396440332047231971049987282979086668617326668974488840073796346875336197265872736927001008389293371490498593485807893953635518324488589128388864901565037464990010193493295023910460959017833707919469914121437112008672668987786626444765310860226593343825493547879597682955996926690702081136855296663433117030903791591808674166596913717696856975904786374262892811279961021687297137564668188626073459579787513650521510687512695095589215681367700733323989972041189794455916948560057831698361245695490946514951336771519245786915536038318324630272291923140972967368216206980175164590260904580046839717399753772868831098186749596598805903733293395305546862623475275943141517146611209145055182655333358120906251226570833357884947199888680621814217258039792304925782927770376648470003995454564443707627179288732933410688153860316669967715910364308196506492847052572113138421378155563506750245381457936833889359332753196239779958680815157497634581208473130922155951370222331646225773140506529798920409173694663385183555672721712902857109827056772409700669198184378881173793264360045862945058251796869432355106687974797810340646387208085807057621218231883024109635401318265830500800008477910068703674911528879764424656749263163991156388558111103484673761016960331975690699975084575402764075339855220240309137158398710116497610154521765158838900202470137382784272149732827880950589138056778322497428148513011515743806620871938762067876984785317901228548940244532705446705501543600518642263591102763567348840237116460034038901197283164918864558572594149221300947109007635053594418353270314261368948972458261153666748392147200848646748898444265118152152958807016767924845374442959950503623979064853699821684703202573747393753760842234929949308542948698163031081263277768142230091481450854122653431423774370205727129945005768708215505897608439843438304 [122,19] -72538226709747758493672161218777342500408925352680113200392753292872716747612463592341716536629194676987203086530037216806390322560636449573636924814603863395536762015416940935429952624714457018626585349571234970555016431491646866747106307290175982717837865668644292252749197180741411941817834125031508916997957125848278541391071063059587942648967780828231328957554116437759361617280719417076840977680392667546213343016043196999480046015141640194635716583133333903001719494045312988929157355214767600369230301527443417234955021615610032384861123814693423178888658060090814902073616646058222725391852418774365756265225941093968161800358837152042712877874092205694540603070539767081471815290228496064473631662983551678876335565960226737484374201224538648896645779037298371653649008105834614567114054405428627105676224626671361749542628729028403282897122994065002340381277546373320544934440242607310434386197149232694193409344972264572756562583841288606404487884641076214983486473804504828532042509943355229847192983298731724204054761510194556379776746992340603688435007653527042876841688140942858476890545040238953635482159066160919889375126069500692007458297339487830532259975827680315253430292922991126352746682553588412750513616196519107063712746879293428020821983914439522589770445966634646910738102486195529582415848184636960539808159021273467230844030398007568593318139314657884943522170375145340663227111850303430400303985454085907551995895263769928687700545758034151289647289961045318049168746444198733288256407129390419992813561303898815641378860987043746348084147537920530299377781205605751589620618878747368662645945427356089515373281263878532892119269026885150977764219945167577504623804829752701295885799036320914229327286854537665918783259905797348713099356361395755670503608317858352480233267244180061644905693611514982971565397798434047062762780456638434 [122,20] 111087453464347264137359394433331583177579555790499801118108204472714190485762898349616724741300019519735227996331060024800672017391556035508065684167182342063228955327907823714446797051551026700972360328702593896733029554026247272427527736194785664955862226365286323923346366708365570581457987593742035022812477083278920894281890822863158905199498675988911537702993029373910407659801994694220572142970325240174452024061409971482233229090923594569819991820316220379158176372326928427659533292328914940316693995709978742359545788094752427523590622668048883771073212115016759701311455752089537651250922420902398542616052365432601757315598093713009077816043576292156840848365639958556461509557841265900737955678998301747330498198174211655694359486293676782206498651989310761724313065166544372758921517040027770604773277561751979519462074095696149763928888604357858942203187620386550169852211653466906499589840268741932797899956387420944760260197296921028498718703662510698537362865604801534062152142337278540196277583146658794495667777408570486604496563995072975403815547189695149017630490319015439332410823933017454278158881114960119945415877285370841355865828482251272591449110836928135176893662501644275765439424136959058157994295754851312009261850708372996804464880795196631063860450015254990571134300704523931971353546754206830817733621860743136986665670274247426421715869123858553509845303873816899499684615766473093895005137594474607530698632922136479706518952817819309677427080901114460103965535461281407643273202348825866692080186265204514057025580274436350017819388245590429302264385977908378444349814153217209105004561200462369852378890204805987468290189393072548577984752706472943677734699392745386393834354726442308522833303212941159831530747661768130232795626362819444713520521653899522997661452860297547934363501799823517123961419828584543289756091588928 [122,21] -200141903817031307846350196196010846009549575427993045393789657108364525233575563167589719647087098645625934627642150233984815218034424787044797467233990698265783991802857857097455600343961019595171332558199466725481050663559035142950466630699835801734350779145490166381578160524842959570148891753571930608224378608269895486787662959704573716216972068675271660552491393831616712817947432640030099552477091413940722777576275514557082558711488513006653794657141982393716040693985670952177188519091763472963213914804687353322443649201298715227866790950166160551252524102951450007568417278288307579361349213922233502353299947076997997750716097725260052951641474110516645381199974183705137825282914405274738870528421264088814362387642185270239580040413400884127457937240595285040580414845610916871982202506153012719105714550474796297398520289618031810085787841299156281517393733741215116171431221286988701142651803002005102135408966454790884765901282326690639716053074240252091737628391317585205206465632269028388656218269420912514374190780222346800715186509673071094217340097549360661265917419456115055126032728168144158196974098078694992671569549079724830642197492492637354799043014131960605561748282948929381243414527264468497719167143437677158469665817655386711038320375003927481290041523014109906029810280664214896686829782475625179572539822869645840771282456680505861700354829129943006108774300340569339157005974051491683669924512328118630466738060130050586285133707332708400867824931821814043701136521053629027634020011087249201734203206120399582324009406542742676293924571190181909509750356489668225320875337894924548045713887495071775630263313900392362619275681779230248906030651518746393544638739136266411204489152248169619013248549367779516725257989441721362522450506339486260511709836617237946288543632414555624749531088578190824026232487454792995183013312 [122,22] 358736421071389782324958183180269109561078764488033369814629069032067943784881476380466938818164461133063270520767317578345679321825662260262030717372029783762936745559692618275964153032859511490476108528583107547037238871523489155744592248877245265851914378384325246979779081128380435624271438621583100567606835895630810182602080936671179320607372527867997787060476516595176940741375819626201135651503089192962083107555691182646425876146761241683666324321837693710872634482048863946490709902848490203532856673479367716595621474066310733866158540500610216724736317711690259960053465755916152751375066810497947638582056341531465137777727680019992319586716017392423056341279598263107115015554786608256877912582429181914646108891944544534261059630811335790602101879901419580106074137824304074000001549731160534026786228320979041203737321799724700826548117854858106688545571095702813350207013133869554002602816760157111886163283069846277997511442539200919927017922667139178660115661610939387440808411175902109748470985639677827288182441160251717948669957477298349837670296912390991394500024108184224296143842789077237573365259101174767637579976488669620509812768129561150206855666036081424239990435043147849428297996878836686131573215828338883163675370264226250085507748259414659822850808826725011776644890126020905511854274157299406623045899034579484155114183097683588424899081179948575682137717186480468720757052258913418162830324626548186449078625672513887736084437329036057295808511184685006242253796450295064819717405827687882113285101295103786971360100030146477356947206662931045264426632759628635789581503337074688265447215299799416390282679080501507892593409139297263153184010344307286359331038039150522925214532814718878134776741069372293535440832800469059513721638487390258214864320851478444217965962837084371012305225297086580274624244761993644457723728 [122,23] -566650627888156789045981735425377093536344098739601273410716687843834185681906370008117304578356940164703663518924964700484325046717193136838956697657064871871871867218371128877116964521150194312403184271252139062895693306379730380920336975339033789752928422512608381558732685939063851620790847934744131060681584330400505766543897523840732406264014587542845392007799074630702669949127867483387496492587256141795785612334715063113312385214814060619724138749406586321278115222170362858808309808343647521627051071694036837020546082468080541859131469371762024700444769269626202068057062231176657581923553398682999665292156105295014731347572041623384296645429589289476450530970490660842892600968560840269228588005176308312690088223072876907437140159568002801846106095129905426697146425440468711366732281989225246217713006299921108020481689226422118150987996589363413969603344727808474988604077815615376976298830152565919088117251682932586869099700715822848519135849572078463916342137201434338658325596568239000697352524507292188197031277955892301287050119871455816997145476106569090400183876483390259558904073186892581394322349582359946738777666562341461603207771503711985894298928781568133968485965254861876441366954644134169335457227416974672221789012171084071123297394142039980817324309368869726271022014617899690115989615991402955316300729942746011462976966713996712386159180413003782962408631556406581782446209769068841470261357448256651637225036484491366464569300636693208670462994017061687769005343759036707546335069162848557970131573484122906615375061996099621758404115695516042249705253722362967782563837820738666516129316670817789657114286857456494997163403757231508708473316683031404302018534277950939220222799042643511288039538540175257332232495112872439982168948728028105495797756040639876502551186073064132721931936308592617522472558117895133075288 [122,24] 760613988314360607103478148292862154481802482171441963414488823988852370677691141477554420282469401437070863608991030216762181133974615833059810763091608540158069072332487550768184372726298292568532220958811591560282415188009214123570437292980016536008003595426153949550095412340355055609128869820813454416718762046002872777224711935477507445840614863273452439596863577412906698880001315224223958547929906758193109205518530000028782974037358110853662239825654064165790630054264023905452705641916069410965165417000511984192970460113592527320782821837970330301021571512163458910279168381177631757792861857380478977110597808456544097809639788618279787400992123155807080722957286095869963705539070137639909540124757308128652877330362778449959689986346479377050060754040310017933467726336889734230225422117641305151645267899204161596279758937499005089149336295089483903413227668257912842381702098262145158212805845771893577083062224440241050898203595155596674027918355415544135953284579932965349102562652149222839360776501501220591008979737714336626405430513761699259125798107240833294312823216147887805677892898183580191265276755177982524197323214817216828744023561022551908897712686466123993518683282579051986622647573844684648624485207466412595190696382465087980768295979808492361090188685089095488516796715348331558891993439205188128578932380129027009982180826189420619664162143666763047116235549660443481682155377196140498884834308246280634670534266985490729218819405445484226719406128041454666222192375077362734573955052750566571330962443832062375450079137283944669360475879684223529607554431175524931180347829682142144980029783390881749236094506709748435203938993948138892346511791704222790269337686170253627461207619773075565850586623899836026279126541965473224856476596967421578015665486847687987434250533897455265255677261180039187498622569244873722 [122,25] -866814612169915049547893818910364049637329600111664393759458271161338878801785521251197800527075592463414926913355064996296492128893099824016722141507699189237873299769639473336570075316856750749436723978874910726641429065644106822183950961561674247592889854652814197278855776152633139019973093102672803583895306386616673783977883503791757578432937408811772720725856251082628459397849788500258265521185127631579788912864274688652870526392416970047433506351132142890110811437401346877450514460247427512714218566252315939638549566682188833187954184675233461103723393155559156638810215353789302452771897329307988710357762390911913973524940335407021393637405893929269552483774449274527585126866534861390594632432277522446392252941328531982582800087908269733258845943453778405022820238787771214904510765240859937825179150607189575570582238189477948213905488645178159234645369095566157471845680931644809613660745059898540253807347146643766813432154975400831154618781137877127584363375629406777492670637119699486443220489184843495021790273188073796581619064451058786514937615524567938149608459806329045088638254659207215856020563102554604241791189553413177716056792292674651584766813490471672143319514720118344520843751076736456123525702816985750680330338685593352560662923474375506355001859150298659486419312589196714328330347381737792400338193629894142758657970725849037871174039438416996752141156440412316705724771364320627730119788714484401230258822988302423444638831725903231654188742006087136453009708718636808634971458290986583206206603568472547857507454491445053902351356830970814157672455398229554997097217369210299674000579503258164674678761576414234449618766660826745388164640155170604789979158495052057594469895236668879377017391517559361640213771799206596229554347696147445030026959181610741828836902769952839487033808935036603149289429692995126 [122,26] 844354647940957133170086554542597163131326757814047413405985154680549392528359943365764278086842427731345846260935202380299168580183034430591975154788174248307738213955155457046414865817681256953077813422177646119540715477501750983344354996210595771290218909789597225702741136092341707269895388799960245557702456461739610702065285930081051841649795242179741226992262194095693095322270516760843720507997364379949852936912378921525390490588154845138449503854099719174781344504097479155456801653877457226899605523381388265474105442467813374397047915966327806392911307688032699965919337490195488265002409864647634672924416117722729151157780888778302512730532321001447275089986962758756954646852760607986744590167212135287274894773103857068051744743445617325781174866574042694607702092251213013071045931258342270289211600418332700824108567447642985035059375705935609276719875408030108769604547391626481622549020172167842122984086897793636935525244863077039567828425129521235700218810475242196667826621213890913032710839108465642173014109801706940594502906666709871996723070966337881465568385096449800670619894854202733602534153706648589943910704056284340890638539974593105914468049324584285976950844435265311997763951298903097376041059566925598016799393232707099506536530873012725768123785206942541393896675375699479335100423124537380408760390397049924699664503967140915205835859620214153435859295596862572557084400519646295620437293573456130957613629794208534317276249643130523397865302435487237617820625251606897849995201172506132832659448039954140168448661742539986095609031075253217637534472970742675110247633425617971119572073292409553115799622556047915868518499147972940588696943099572380718534361326316292554218276967609740234342667978977920006739274981018752296091072025867818728845955771153804325313220170900256055751980482983216237436104153200 [122,27] -703906284424648220357278214666772361984163580717433042594173464598357722826685433593236393832950744874002394857240559230101384356213226511804479989799718118909758153849783470719622233533923745204183408722093580750108643598075779128157963539365717849648110505332831175180517511476228649741327332161964764510082013184759710508565581012198607900072912038836789473270057573191550646163370262052665326070875358691822359627578208583452993359682567378009613147228979616649992283768760012581037122399780171877884162327678486536256553616507401268323503213380203130921793290737469319943221827441568847708708562299806031912694701530805572536959413417561352613770017559349136154592260109004804577772210970582185371382928941371436894082309229471775554896416806473912339993771275444863227593453385211252614280589450288108313323043377824634597031456026046387389747627994682088020874391934552096981734177366470537118814228624904396149817509630477737914849226201560302130426600950321079020042807454681093411277188030064262557679867009759540670340055271412421405505482711539835059911299935335577342035845903615845562141771361386688466350743533605590971737062917679382766464064325668558840402802511486937072539493527596057281027589860419528342142631456880790549910261490382264644641560897756617178270767707317547626802660716933367659663045076572393314681398979138576098749537636087523115980421207276074751621543589667724172501550141329855482546549198773010365654816878412414280932352768579225185970771256334946959077699649333208435556607154836239487468421687515149113489595819976530259843077159040725031407367868653414056914624719798537348135511651805925181405714159735418830814681676826379968009022627534836467805941220629952111000695720321012280610389079566242264725826330886598882246399028763013607012770903887062553722903116003216264618466490495409253995278560 [122,28] 493732408683771010834162874477549509651783271904003558945013190217568731818431368042192575794325707720853593588323417986067307521033105299911063171744842229501793949728378761722672709375428143108101878733637989802517965886524746701963855005265966285995046919730448144726111900826041782599163197901107195557484342333709086271616879669481334724535758457317778249485876436284576873125745466836122358068820786997363963846022148160737628555924650404899667752125131065919530738441857614045481750657210464469674393951935049051620160210989160370934590909272964531435427684270124041093638098148421489191572125380801214249770079856520053226710691836188752140468003530061243034094208954394096531027610780236021036252368763543251681664060453556908822334712726874308594523889693455265194707607615910903690425176545317420810105562773877191147490585857455355304461290294527631644238136226930850605514545824242678112555702429124072050951803489036386688383914751874698924712779525242331994899980069998789904127315635467602611031768524766468638585877589506863612138444793949981534253852086805801823635947739181167053031436476585711203066197792794702353636054321369066310319374827659524586803752224688889439283526224070393172549260443439139612084454574915687886395679503975513523016645431201703860882209554949663484482177773278191541675438036985635096824240659314472218178532845566841207125833604835512680262998623425295924148286857958660668848862888656418871697865328423272035733620285372508884887563729469737267964180131876200362440122219129251174207250353981456957453177386630749668640827544948532169428249761656765392944004598615884824959284074414604100489355367242224557479795244391488801798520482288052074239916597692520070982405527221231155597082622478448514649352951585957268304244830943967848206884064409334892716431511111344772063357840062424241681550 [122,29] -273133627533612692518723221147141246760647305179360400995411026921672480512491051303433456701536250108787238124493132974521456450740652016777183455476071246599037156091880961122372042587221688628503123138902809245721712481553386514610197667600160404495950937732960469107264634177486317349043338899505224332197377625661599265405067876367567413014735724082586039480114952579749986656017633264670901383832948458285049591467761377208131618602438681965463215145250476680982763742132258503086242923251969777754578923886213665531835849292044945305729519859505608798151931146266634981385359927157509778245086395760742570615619801793899717799980280888588540901757387880223878225574909767995783483482589669707687967053023778053676391626751181646820803050745769246709287232152357640128600215709999710280463746596100496245281714610285068786885096380664849528342309128230483634017681707685057410566846203849435219270210821945533406408741882934729428126518379045153521517953309187354349792332406113955588170767590931825436472311581499752809649733076120107052826854841783309117228569845000677162915643238355686203737076419873771439575178228290294114987072427017422728253249692315303082559362400845643933516986632353322621641074750496842859713712656021977660662582276913824072075347062196653854238135479533142109843154504072980041286261030861159130444874916061190997823072399673829118326151834490466171557514983830447921362020576110933477793029889806883657024919662934085814534691573117244712237495535124983617514245153100648312847157093185678129763115263827503066401015938170043118088073379326274617979475051473013984811824997739741293511754501222160396896590566623751007371978826320815490112538001074733851293193576851967130166341170844489633525399322383163361330622627091286758003616995649091536552215428264173720810579594677856019341143484643697800360 [122,30] 91731500335548077987710081575235850188114145377123162259112442486119808409621106183527254573093580620040700031748742120300769191717740134260233085773893930058406061623852051198866645887054027417348574567794601597334707680961892303779855957412678955117543736589810087971558335870535216802683630467079301103986007544136292878907228230762352315395153543092521722628228731456813982324045997480041737135801138433842886623094316647867980603928396503200097057462260492442438130122975362349737091125089731264917031405467334707305293798360603948204125087755799077019137691206661452792832400428777536089493703130688135097424481462269327976123330221030377857081062912136223628795253363821331909399700830353135109264504375515879924387665655816924734901854602293323415769047632221414882896307443177565759787775452635641711022826095967477995476410894876582944956093105498659190431924418662219636962264842505204368041087478497488354285822143284253261962049537883931596281184278957422060552451360268587537476775656577591811374560004499848461719767944945979777278469456434639120620329865960745367202910835929562795319771501296405992866076945036747824005153233617561684316732312589700029116126371245771015700568672226992350449741323162822357623962603367760398763440408782630713102376827957218512829518371549404051110321137489306933623347294200102675801987193111761569224844311134388270047973931709966945227871370587935066004498439431120682952009953146911075792541545031069749439655640555167877772548837797581382443758938994239529303369638599278676747193753341709993061045660210329774110526733529685681568003653863191722426315642987156266880170221088301420071712632648558646329151437380309020422945200841443021593546867704685547550690879600707579732364320527485270211300456314372274506435841098425140402859589816199088528102911284936750884622859104612640 [122,31] 22506242410310360509206905131680959607990836713484917054735651317233244775492576162003517232121792740303711249159233717972124325709258165558711481792203406822979747467636926524710953364712621732896915725009253297113828245560552016738191527916291008919772523415199710325396030621666026928393352870304633457814225463369267870123929353675294445281784613859810592248259863880603780008893728529251318793865966942160467182400001393479286020326368277798463168565772220541558271388201187819713680091741038434172785924047516152698389190444315325867375632648866335183159721963044209648339863876395022082868825108220464388084445638039981203360300388148682989211473548899198367501835327444947521168375634503212472408586543603975709547624404353485461846811281553385597320999258178516175827928664743855281546116470838913554188591524035073106883558664570135476540810752125147500791486322636413867419615856095618707920527777768323884211516630467550716711491798727405813008217554849494996310718877829351872853839033734597049108267807342117984008571524408033379766277041139856661577540835211253811144443191579197022038096509174172238872650151336997271043133218847393331973440386002184530694496091063793155062812574275445880554726044549540793764269234397154494980308328307618896157981186929709415849119819671394618384186565047350828459179584458734548098540643215373468492880544399034890740431884612806579372366839693120586110179828917678923565720961465227492032312840801005284805285107410140575025612722287455413009745471321837465915635048415791832570528713685470588393638208760439469217563824652076311295262838517817611154430639102856573750982980987996208956578386467228783474826617733002861705056488925786676289439359867835962880541129830947831485759983445381563328169928067312510592146846632087479454215970184365482892055942483692265270256079236440 [122,32] -67975308124431316409567335454052210271336969976772702162911123175503276759429804485510432162325175945805327420982940836478988767701068483684901011346671519168263737195467887598171079153377319376335988923603310368889331563334455747832504385629181279585712500864745517287792276221697794170585423892934249900955041727261111591208574242786665180593393525948952386859850678192433183523818560480748304117209333021688457564073742245997556609788643144848366080231002145931671455703956523058446388989727210686225943084056960227963932234779928370472130418123565479517837429268238937551707058091915918323932741510186437257257298395768275547992239901777001183108857944662151704856450948587025850142027585396855163638833800082087641380998096271528549058729128139939409730533105049216488017537776142873367549452467017608921070578140591193922091879662015306670921822002240939809335004145093795832675016789412565523178852924811884794023865390867428960213033413326155539858039493825289428804890603964060780687787781116302063981287544037870840002602378907076084596498120618618756608534148363379732916026300821353782382311942547611922303130930538804802906248466238203406388654799540803948222738809313363550986847690653323251793275146622528703540402462672678091430957879101192074654238357878755809133954580116343783299424630966070354521604719296328475825146489444914057680465229243909908657401253694174456574496855132244359095084332915489058630509058812549388619133591487732559537550184419851336200721260064175997358109965902876606446541753504348290301604626332450910761615703980291660027504919462171574516294893539276346171115060612160393889159462092042399898950732938646561525729252514251480398616095945161350210554222116789493365091859756839388529656875522923843854698222995197822712366074679158088823406505462432359476742686676063978984808355745 [122,33] 64654999331906596486102785366021871503804737246662556010886541097875801178078087087819491053129292619262921089702768879763198541455085323615195375368385653580331031442380284416427108387682912443414952794512093559944325564608360860709557821663311782163606978607840879284032431324862290744724657612259285223861919966410644384971434366635206281144190381295148821456405926843281423268308125953195460930863994607440515025394318389734730945801507742291931106068501628236444519687069455863933351684824389419383667212847655036639013057398473668583006308825454028984887245374599245574606929596425933429079219728737004596283282372425669611827334357469222126573292544897384229710685014900504834684320489993834272747706983944253710788589601237676629507109612042774770145723676588149075388689633145158781041860228300101765692294625149089501585104061399912854154869401389147323533097394963524412615730675170609964792857417014805687203068809141494512982117960648277349548836058907720729989403504542307390983065700143679729002673675582284110109352060663032399879883925039889235085718038785215744861626786523925597878715596773730791061294649652502067652298572751242202585027562153893299272779232625062523180005740589728585208612191407121920609071726360186078247116661997565973091088095708537167879029885646047814973788407362288186753116535808580192702225508896289628081845769398781899246768379343973248974273256025676477371429780243526036856285730765293530081207159498460825528358576815335134372893458853866528226022243258592319739768659070509762134115698176427685776400296031263241988365505385732122307047723239625400563013909824363925774840358624132561836998083783902757151400825223763391493338057679422163756828467632172833991775973725572371332231191549041046652414038289544835823912879210149875180242699346826882623219666611195341361395300 [122,34] -40467312872675185883679384953049045853090843557569839941813453302407457512089435453565119418406742563446357920884070391010044301482986348750178705933018396577080349792462860953717532601180984493666141334636416661017245024089359039628599182328675048762039064238745544094198671055115263368980427517144924426073994700994072645828670671187768153903420333959441284298289331087644003043452936303531591350208109189176846561871361173554121105818755742243164794178967873291174532130534009279753966538758113729136537976165417297379896806950463944382821412635070808195220221595690691475672909948328062587474862553532663690223339866272457046782238898626930491149244923393271235287241673118676159297169497861914411681755602330161420528120462211092965643929868926532262361262794799812038338277110641952596348065153969138639077962458935325909533457481802891097311718903485280524034451380246376823695322399026355149053917632409532598442621165596390933761191593507911052168101865566908969564048818703574896535250767702569041343829727803567242562627641986659488277820334027527552705073414891106340384146202661417135332951232594227491072305068357375587745660632022445983453383813519261525223854627838387347033185215773141289934042279161946823184182222954756975635841816501603112823632892820314629652907990935539934700316858123152003665144549385865521445168835580359177039774049181340966754694219100839737115832454750078850791310860460436636007910168932432044528272898730882805026631895137137884813922974276044599795280521689346262356732142925510805754323428480579162305459449457224980427646370721563837452232753437796653426955688137060460961013309369216599951179125560591290407476747583633379625075914120007542326938518109291698140786244913351346986498732655102249368551729577887965434257130566390672280287270511297021948428280631747483338685 [122,35] 16976079251223983499624192235923075341272265958004329061223028862189973891771587647440096037780856840199175404614245489189884908537739399079947230015433182937994618126381356502437505928580699483425642133849008492449791591498592524074127143595341461498667519582456910967240895342803919033667246004980502447884967856188669815237798449549740051192383834174658519971660457120608666333729031510906007231869348855296553631382683929771818328454121926072647325319702271719606636418671678068574835386898318682050153444767175314349514732018515821659984352950429475229988429036928436920759145859983114482036838818289177933480249023955602737969261219285263858930774732126404349446087065692167784692747213278504149562094038277916399890863583229061064510083589832721711939207654870260114905307738100586587250763228290227590571873931142488173914834306359696509170201052103253693356539631872083701317675517115779971251254725184932502384901434598205753916814245041425056689158328494780601385239880872680674236467070840163625610685480538698283812761823578296474896741654596453070373274605177185447520227448150363408262649273798535327405874006610650042472156149344140115972659213247543946454385083838761217801580530749157791868296895165976757909458738946108650216506276915933645657840876798712376094294329603038901620853839173458231067437182196810268484494751993545519117938519179008220004735020700458193029292126315947722673697938399777069213970258677457871851314454033289311162583040015378028578853316062149087754994790517526935609673154480008927221406930462677484981212530797416831662007537162688081649629450475503947283988900084243290895325317570522920737964946054948365974574598606146974376176501197247161750461660708259112669662067085052320061101669424600178682998603872793317023185532667766785418749129309186985440397376576523017645 [122,36] -3152529282774345652904108346911486749005750828550247195216365362051759962624923352074685861884323158471595941608498112771194125415122030242176610909955839031214468619638340239454897473342897979196439400302083267248955025889396959523201461866307847785287590158498918654872568663363395739363697857075704374281116464874862594323598500640672029278854177867057376230741572539916012373663182143799075462389528279446571225609651113207334196069281859552359473918299429818535051869070005378255351291818370842531289610929413160389608558028202960742191619689234090752858719595733850165917234203924359878166504088514042538027131181104377026192406564869045693916317135932065411466865490571708169313434252762572968980516386797417302895507063138718408922301171724184266890146079000656730012364688360298818358451891853525559677268683821281062953663393178299863437000480123547671799594864781150225153851573576668205946388841805377957623074803321797594806318619506343987836305619569656908743892544065381951308194029404977132987515970035055332297211842315695673203744828027551525571843083142225999351943279138365656132301953347814193340891348373318629245706731540634777709188717059103697569818399507345898995504957464613279357660444718379556593156619561607902121375448481078478467064511479150566393712860747571232120567269547021027473181983968234394112447561031637714659931346627800174483647660561240340194293645144324160968750371699122510475666053166116693845303665407614796884877395614264388790509658043062566087469325301461005392706776185204470883213828256776928933390462069225957529142816453710658412096285787980315514677355055777529898514536715823082801979944407810437322864506878442371864342000820553969324236341283721705860241695254541395654851967474858427935213384754764335658076021733293452571262768239898547403607833019744510 [122,37] -1789669270294399615436474500285905385430907278814878937507531270204233080197051065935967841944487881108315548570409537189976021350796203427896461058554356346252341370830639003624037711302741425291580357795905340908339216033014262722122918712250774500983525493010537201559185320678059612932499223960933923847360583958557864580456676275647680670781361348013976950231508238756920110674942741878373526725457644134297423452713308514734393417591670974867419810176176834610877759253042843032980543840959667710668295100051211325215393849731135171398047397588934923505585715506019362194898983602308251056955509321814472898486372428772029822620635397335013979926978883284977073667446827110849206217130108821095207317251361288920418569164802980159067052765197857389879785202361544026260785812554177590317237530930235430106303654731963798036950668876011904957124640789332746221977402470875904323042343612984520210549522499782606963321712070021225646351973514809742638710794079951305040894879945998681875472689453060571321812649734017774196203426702951820798000624200174958045037859940367411474446781993751528049228643324911400691839104977613573356180361488340962661528432631453895794134829029846591969247571940703282873839747132469653258858414506723079751834029180299749521653564004587426123811336978295620728018612273685261419625101350540969780440624807733624451446566204527434113071324042653755512883038457620775448491856376347510048331302830312730402138013425906535547945740634211623106888700546939374696097675342990932920273608630829552673858575482023544723632107794535271730969607169777513441885867284948243378675566419650389267040671280073856795813511699985821363553562933301732009080777246061702182489463450576505563967379908325532570407178586654436498219713054407608515537018033740089212019001982337567095874285911844 [122,38] 2106189457705944568858828922721702125219320197444658202767236011595266485429488014463446725904417416567565430329757978770779122960318779330887919578506590022811184717770674146987485261449659095228797870515494405420218601717395347392849832669569272695846122084457060888653128690499664489768127528475434093678910313539716120103046144593675918335257032290844905467806957305916486611013468269923776782639966977033122249825217783046654408922233085243294897306854430836451197518633731810917785881947578929000700852660496796219784368644896412325692966783932892320782591150068244804487049560071097213725401972710785462946349887058414664055723111961617329341184030290316853356252218271275053588919617581149805714975021835413422788036022406943042373309015831330216679208538799865978936164648753648261876056249848667494561165437572461488578031567964340223019262529461125637624045217480108797079319782549500229212148650902660463051585227199578971786091524288641573160650748733047741922982524536603748652160803517681209180415152716597189995897785181810836195191018949465944464442046501800089551823639226906451417620080647740746171583963232379286711536312609533673899626889970790117570178796955087902277248972217776728026598242459227838781653702206950180402513783904102343584103259522927607506139548460804064217949991372006010474037847256650542067688725069835781228287669264252687099373822748124531456541387332030157186105130796431879818331367511853696190260557297692266814550921131673253267818749083480312538914783944453266870323135303792243298024153454286192618165613832576043723780926003197477108608917591190284505122998455191477965783432313634738132780562019567804223150437875468828025126258770216777989674297121791648202458235092063410768386274274065436787248401809393346431780637807561304875945671453458334154149003925 [122,39] -1179884509802593809460452293488986922516811011290650322037376066255174937720447548757080469358034152090932122179379812455169974124023286747198561955331418723548760189689755804537702512415349346019493488610651396092345553000674062329117298772280198753762477401403977340101859387408033023330666415697203575625562305958295290050877434948580803903389687690102012708183049401245137251370053058983028289152835926990060888962918373040938446769744228926588342346778256182275354895792646718555441651936163151963066750078502456537240488320356438061012608807144161405328989795274381663498156716840055492311123718982286771437881774425917338844016878064568392261222222453385508559212958335188246462610673465102632916978434017322407129417772653800551272529751930600096755946665600463586857763508447995916675089017452329396723446807504127744942025494719368275616790431828262435914956381223484843470753034525147779741895991673743502186457601950252043850179110027301068890940152609316415037560508297501309395944611886785045962095937384171193144098659680104775936778450832880189482433027127904040880161317407034614344859149238674324733437398833859438657015219635132564535264457183445932399890829338547712739097689085781100870057405986819129415129443759305028268799318353940160625593128563295740930224142552688012896767634899483137024913267582149119091686273291704444843685918209428705960350997624708381861885972964241655932917670477072064040063893228707897842804337159719260592145593328696268946856658472159433828793389022104390426426661755060602109516300536484659034047371233515847251782601858758368481263880768971916193923949104187482597125095352457101700985836623985259649879288354696761781946260589720886549069599449023792134859429629239980878797742897562272116970721027846134958210537659962237246063027014843848759744764 [122,40] 451383713497004583172508253419822408563152754482218390553116555686609270826383941647826349211680579841003299288696275677079659848771723640840420359020679729875704154674645640277222904688681138167522865235728925656496594341491183473462041691631444545375200730348115410058302546177716230471205327717224431561995187689968434094606460302930160718542894148540197292964883038625098250205046408250801975061770823303913254721301451740497928516896513152347063794943938035836089556308253068303497040217763982675310906183259222321226018942171107607435715558991283075600890254570796998591717633697105786772799980948906837053153854223880517691197598802416944139729804219909646725971443031423742156489869140462487957342909083249932232109398163909181542035042087404477466554275655965316913684199656312380441672712962491979412363098519529981627744697271588905203905635907153323318320607561762022478917204742679360235004306708386497517099177791178579637985237928358097576595785351884278940094422678880935431174702458322652417054397075298662610367020355586604969007071885818551134509943477899323608812261775879865031817358375703078039509210957719414925136118383571077162013823236019405629543599877518904752097965250717049754719923502834723663088352747730785646287200244466667423223828626151316245133009133046499625000122733483291377540235333686180638417679264302279511641124333806128375067106509305968933573657922709742119809612481307077481927010365094988305233577631894097065068479023255512423036753110905983525393565201939019791523712456056859570618823387238954953414869549158822568647374005848603797608748351071401292155816256354663576356053163162848461747894184974760288067115111288737010049172688229562190885892723692332693545481769068546156917636732778635349045180597574896322528006168372253333663559946882752083386 [122,41] -125962607595320166275896930642226063068899022543545550975294542386796130545049622000895448163440371507864783178059310090001805553294862840696999177384920316035141078320696883850165030355724525949545017916787549681684076079325236931932713089287332980223092605828772614362816218268220943275307456246367096380024255906882674765185719832324074262255515206162477032680775070597022270455638263705189670022061065836290015710102027978995316359465697260470215916434212609767298205133239865680717546722106964997629953621088770405400034727546532730994133125888015260460377803160103039696581888481290414060565703943307607653180233347411521124500600795195960365167647386683063010784401675229399680775887077218955211233258660232500189132279562675568123795575594035605696696723414529067426194790840848104824798316319605404378007218232102044699313200125496631236193309020562869899960459854039109934136342621544951107742493485814462373357204663017477351152432213316183424613052261321101697778961622154877949244086808833899855113253556984370560170120028791345418136576149799885943345539075201640494394545368350288207457714269429825651766057949501563676293730385881612244436345016721358876335787909061596198683424652528783022855128392564739228363511010800387041955070597733026035787406988588365188728492821470918801353267112542736088979406285142113966096977143804441316289393163469469415546192135280341459003698367819525368734444117115819539401043645865849478123071833494569569108855903697431074453285894446267260609728422845863174138406555272820907906658178775794701233645915724547515492044838447553418591291033364853152985323867451180114837383851683758255874258034177759891824391678217184200071912342739423821246563843135152424738060641065229649280456905859088713896970233408646424471617632009446622309521055230326219 [122,42] 28664694988573472893343423195385462119995172001506692089145675244418125990527442001953253560666273441947617762418523660883282639503662913207692792807648654477968218355160954870280198903836710373315869567894276729095487482291835609006236292963783778299927640799466037883801131808815549617859145471627378608246497356122090908461472916104815903907026997937350948279104276033221200767522132137918591670529170714706961528705700437197650358151705605701704139315979399294108219994842790257023498963504437029001585696861689917498655879622172755683281347527397086089885454490717890215014643698134899677787386749371891391283607288355853336488717610722355713906598918681566244838035810785963060405089770799152803074250125559152023663619063963257962971907478466378915854455235088985050088260130408425439211364158970003786978323163331125551402403673514723481785334515181625269537818893098215773899461299243700932767707190175369403856165346881753740575251998001514945536970853028371072371971294790539875293199336961465718536721098287024609519166297103855092492933792156289699649081300954598860416275221965187774329008982610228394368850224991032827350548774949349041635114877545446438436007911803779386118967871706668533076804427081376810943136711306138211763711030935040658311826323240356312552354370678940831724215437445800494053745932952997283668401549749514913688803999179810829216128474858867415449314558560040595225293304497246639519936300960114209893503908457517646094358646333501771384672046525738518483462915222347714420954363449561767883113643729804047271631782345420867645170683067350999107444309717360078196219218027315371757987672870640308187061573374788754617886360390961665070738594442280097456395045174651152932018811697609925110835751206564928052866034685201060918306059711913701530571630398952 [122,43] -8817524185404123168949519283564829623960973768613985449583876239449068669173248823893924714159762044419364685821415307415205155636705643739961709581809708238562064326389892633741415815932393967815207170391737684486767275651538452184197533042156241927074519300977331947385697035075143692594766482662658866352834437846044947101279532074233551150240332764894658492665984972686006514621706273014058055780488544518535205136210234159683485915089111730287355526906552764937538358122329098173206365627222506066267678693088448122176397093159001156422307736676968532124613067350513336029733451288857654265216682455221391026074292176187424756067704400829373466169746875883760768605714084258377856433445911961886049298939175867288474753147830753372992024852856241933733652057968413725105190872335186849953168206396274079781886536812408899059673157689386263171218389915641225551245833953259166833130503325211707864685261284095661162314172711151177746062718377095599456850832547918064606934855674777767092343988365512087353825605239460524781138072764990526812209321124542147480175909508544106583377946024887535655138052817038928176861526306043759516158273245134924258417310535368103290761020100727233228651030113546392154100502394153025623507662514253859107477942867881856271813626689278118297112091213422978444138954648563888835607224658246729934671189758053428659060603173274040821158740605959794211068939427629992794749924801998650926325540387613473954681106995638661215913380831518133316706835236016795454521081746426480117277122286296072782636374059675562952750362481114709944063400237221693399130811018403700360648106759409573240374020015022881353094788694619785007162470438680735501802680279992986553437260709005628264794896426290140992826513703905548464183872848039727915252514468098500648533255600 [122,44] 4798993860084350796519359422433121172514040679916840141487671451613992306136025678716261241197567467258021991805182100885074341911844486946025054586148483599163889498463015019448669482963171265173164467256527936596463752345746753453007432552873250088532781181497060102445977688044139412377508626249500578867061890538468422941319844504226477671820445701374823245156285071066365905046841891010911993570394977767008859959878199820874970393999655328114521951482334267400350619417738938233692928290781895737707927168260983211900284536635672250231468086600950680777785771254090855972549200021155677786683361545750836790462581410462544484971131480663602098697804563882513692991114221071542752147533054210893647432038469768226032296631329712310307601582635855905140805580134768462854511320418778561174012762201869638795801201294595946750934955257409171875298135677256898912597619863109593504903709071013804345194739870983696563099968562253531834672804807088903210199902568970282771425274259364947384704696999546201237348904049846579784020853193829759935790465498258862466519530688914229749417854740850837186877214425648010370535260738162490908519280978043051960089632652458493888303944728892150967941462711341952360761448223571883401098871862336597846343213029973103683192399490709595257079600410243152047184435168001348164336935943647481461870788820120923322083872609061792323417874985269695035486566016745425955982716748184983322065911412107798919839002249089469181178421482085161606323470020637632810661882860668329699601453150590493479080009680510907607808519025122547850379979143531402117637439289802852912205012991633665209827376714429295269607065013982604794379184140348831558677072504508865310038498285333089181824096187026273480683770603733780805574543008648194784671177498328356666749272 [122,45] -2530482518290783705023679287425510124871457414231872110801772528245066011918123543038105341647100675433846710753325569492674181703144398812908600643226041229043860150516135219584866515796307273935109988882519007523288605005613059487823365270342532232168213585505336901443732087808861593682966713415637578938809816425093710698994130144455381311359208257634954202553689596712027932723402934701168516943998641908047753595017566917113478002843592400311052806454240794268230752121407323316603317524812775363411032468179401153429709163504614092025479426609807269641789822302713397504080273287529968647621794819172726990618538246988945291082559876665814373711210384368074597918668921849056126808273477107392038038994554583891661800602049353493099527413446490321699926703778767828536234481254739556186183320909025810088460564226893305744049944922142752110641286642216726871618457411936217596865946872019812780199375289502045686741638887943469968212036434862803193280269729434411282491958269969944105820930661910492908562312946669450454523949011130150796635272406166251475790951340594166315745577705368784406879357711328020179461719559997538873403329431005402724918029921798328091148612304804208440736771677907523114994008675929923238514576665979952787449250109670525345124633353402723353479318035655478787044134595953427514577729153807414260732735065855403824544226466641369768202540335195104892336980131671789059320597852199283014798818062737914346828741148690395204827557382978985964678310557540812028971333070732024133470156094260187615411575191603581795318445993627604892273705484444367867272392835459872653162512206664405312072280207877771895463707689021390621231608492492672359464540782132360674687031014230788547306840309192432859023570817583050846763884018738711604809416557047000078032 [122,46] 986280410191006896830466608762155339728476673641371337096553151772141840848307076603558855016496166619682546997385684892889392981997734309978288819431895146572507797591041162399201935997438269580408540519346252225593469701798046040937601643106228450869233005633977949842034132258260874187658263497746075760275688457076977304051141042711030217252165933019414609755786673193800787255374666171625205561996470597818447101324177491588862170151139163581734570719228616651429692172229590514075431967413290200412175290853463614518474082687802230148009988486781205268042384359436996916342865093279439099023479604790801938310185850035966905834538209892266705884365385395307139042267292116445618876880115202798494770018866008067401769033460044798562918765119346502478855490693992576587601472925838059957038861356210102094940629526768548021659841933013777967188456602663699536791748537432090718064751125498874337617956930913193748279950259318745316300249002694619114096074233601580676273288936002428666159434228639779514836203861987767613230971940786572477774208629832597904230368172385627627674119422087571813168990670175375331416525058427860971857224530532419037319527282218266364160163916721531365744910647491554924727133349966698935172078935390835378369795035460073020608183127647167483848528323959697752931100087004032374997027946499296245746644919076125674486891794148155222350776482144257721103909209060010224984787252718002041400538070908983236183237669068417312741894921752392112393782456490834673404870877688558963988231422406702542064407496503022425974121408803307890893360233741509932679492639511485407677517422695042976681349283547971996632084465236243715313524523538251948377325346651549099718592220606459273815859752661199201035352103807688206785946467979654019083396695583968017 [122,47] -261579356111386509131283497737505816382424356140353886333360486342165831010148420207791985421075557595804824635145852667130714527730169642511815392373550371754421409725029214158245274260513447299103383534268298613545580975792398374206842813743043334339186256949298297007781688868597401275013237652242718494106780262363909597126746210474962863057001182324777593666957874200394030416952436108240576835950115954029438218144715110123154803915389988972247106250257460559790237367733526777550956517250502584122473356340410209379897152815675044881582353207607606377556187411073519446516504216934442695352214678213631553157534868094798515340243630151683785283457565199072215998259336025071497229807897351130311838168285420517397737544511294301915348797804786847010924781720408813570031882458702302546008010866675176794200227869091276809059240674375935152067594984360075864503110390402962184674412148727367491869551844764917161320444659368149735742384876859412965823840931871139497970159051215096675893194908710572229750278000559784069873328782339752547953391379308461442216159003297344307422016044409570109079354813921554490710307911761033087388998905828285749711787191576961750270780443457615966904088757052887978100559044718288744126334270115515685356335777169150971643097051526873975725114799733417111955198270576373383257750226297376235185232110512560706524447508080431718676234239397967529636862955455111295652731431469428450272736916785151112392414778097685033702258931663907294287541868362461722902814036869090506820271098193307014343471692527402756268596983921851191534256906551608678944427521653502595741306442291304374899658618668391024238803972494824497717628844019436142955733965081996893770427234141134646275323746162496130369876627607058658655586339486129918951204227092736 [122,48] 35761164049721923603721086790219187010496361461493506784751059102070414187394383455430474205483257348756212206605295789692748445347827147463494874973066399088562650105285772366267305309443743200345462714324686759793076243679632428415108666000472915349149737229319827200742639803953355840508909445899657211210319442659994527864911521179911905222792278998878130783196206171252488638396504757045329211168277261009004836571576752869205306907236780370121171750214921168022348183020376817208047073238916475333511129228862435535633311976865758068793507708628432170609634574749173730559697478136342108151863413369273372453495280163669734600605297246915739339623463783314062739495384806449247077482296512181176217195209548163650970633200506899284967290057164155531209550201343956760016227958364096988907534962533093475702372259594010027257955019171804705152883378571078625958630000411556272041931609988112803333974827771605163009984983141216374252792915199484357438201058155455812657604709377288559090519136761064231505443421088824642363084456445077383817494054577430153277182796148196344145493225346208300964890230066117346452057931677652419726147397495558756871744657543322713494501203886025020712954670936970644551123390707947944701867726161845482149117719878893850899611155971127657625044210690798670831844326844942751102870347499571433954007590335415171452573837674851303833219833211456616842129546458931429045815596726620824046147181941359144066026140430876988162172134724143378982545310746164662278066950266858873803887543857823799703975246238191331230936929035283561221338195337676895439829333823668146654951936849701527530410572876646855303070200151788448352066417548260631791684397344557666057569604680476660436882661778296019292925169099963068295975427211337837685090639594 [122,49] 4339401960135839241387059590532591736256674995811680462485739099730546203846754264614535308042001515089276572659313752621810044469169133353292263449627549748133564032099341671572242541544414986954620892120610812066197009355029531588228396375825328650591475499150665694180660910722671133466769959154119096839802087615361230384514894700601586699010174464307213621242465815528210362598936238048340161580361668068724192099750573130222632726086116461354996682842568016872503797204852160529724263793168881268238885630151263709935297637622995469601190848472604981074345077625354873203376922539328481644670784178207548024328486504654803979169004006036296140503409400785310737990117188760740672117478965031374037155643538813724036501954486840955757607530448059495641670003849694913558123214457284679510192616142560398314903452126351312832669552964224050032956312834698207013618729423958820426390288888546255058398850239274631797340736978299864671565392765828886275952829952499682698802842738688969485881831202527285042076609112452914152137300047500033828504207660209706065049694685349512624087293616152052800572567941203823662395370450216509715547668952095956554736684398663927661174773065603177779052748310706042217090990914701206984141596106775311365092224676758455028953122008866065088192633963444019688542160355840581178817388759093177501003805455082085861651759400365078433734538868047056252025552428869179849341668507424524324625516180741424229568850454220638199828053524063833916827944240816388207721630250757795215021150066289539328408648688917868955169056025303428421836417759311192404256372995370208457077902498636902962721185096863017074673980872117490483258613082417164270311119227485772533389935333621994805065475925185583643530537920039994670209560693039720197750234 [122,50] -3292172974513537075181297432544618855754803150333599531049855000030393051414228416670782592762683092844988479475749088406096007115598906565988687111144502052214640302166170266565258458263104944903399450809552882439417556810656454813093197395734808659293427464729787859752209334634814749935662076138257432863198532214248386517188157392368629550510921629906404956805162726249830303880503356947662090202671287644935515587414323180588591179821824149808893660421781388161650635564319331419782747241977063193963536162982468400864964290722527310572509758624865422071439355657791513282327342925915087474991693850800279007718201318546844463887930693147792658750013868396157116117678097433738022927949967712049176524274515074282074568978608539878132806021357549378579236097107042397272113964664884483847262869598983047224313238031860761793860682044270851184475968880966678570013924527138727158651329005838041313952705997135959696862811091140816930994727141583942608880426263471892622753249703846303568994567026836454248704647156294759493510585221788724809289406563666919063572200357349592044696435808005152207460550731008999791669184268949858330201844643589375314235481712114664340829245534997652416959606904095599685717071271617722224295255053445975742881071384010398541210415374193824252063357402552695660750811544464138766178813433737755390536412627670998625635666388587673378375912289558153425991239221557939317370766893495972371052413619102051990724472027188556778179469530758200313085257442411429304637003113968443915099339166988766633560017504922799649829815327419409804435907394271435029921672194878619423722793329916611678803174128627986711915104905958024645137557759044110812178979554372328148474386543652109637887992546596966935556552235404568425876184381877465338825 [122,51] 284036853363750327787224449631066816243206848235709075075599478215441678746435307172600608299855668729733076405705401761723277220558496611471053255487657312686234184209139602146624547607882216061121010037644950524363435464846485714601997547902166459887933171518531748589005397892467902938948206433593160994896135785068798271798297337188138649714733240196055722441335297374615721840244339023316746989887883729601035593239174411938544598667788802740798137061493289374408610481075298896989496961363463389922986431352581283930025322701360162808293481679402123719722050475703132214969844236111747615889447023457786036077583242847020145034582323669642732977191040398714029633489279108129179292064235000242334222451993514003960774118399878800581426029067348443062338616719300343925729029942785570433441992004739902676030695221624912830093430733947147102674137217062830061163898879642533387701576270991136725085494328041467635891115985373414120485771472496563301133507773009998553865750328385728042495245867007842933731304466774191364360776155668503513639699372968830752057364672658276131199294881310060817049510040781770916663925735345072979848021601758850574970218698209331811699017919796545243583950887221970488351997439082974214170343158427558722354160481781295570499631405873679713301902514202076997982913541098106064678406574535757659258007755601528885693671488474290198433323118457505090364411546884513150363004736403760220540462057047826832995651872231092473466372621775350860419404393431731661356224439313716982279409995610514412283435227756961302289144230272587599348326922409645503551809904495823562974450939177726025662317320113226858934181819122513559558105809820320724347589608526468214362125566970138506311005682167667357837038242335604634083478574323360925 [122,52] 430352928673586314344842775332398689861803267793086643215513577902076897475559017226459271641511157607193864979473713715580935040324218718130305976014280726777548947368275017250640510568320508941020250381642585736938289806962862776463919156033582492492303631004358247843873371034636962895769927964166899555101972383629294915864777253607363199566254367785466525294467238725423705681835535648788193767077957534831271430872571310789392811140789868029849325555714763485816513263944239222415838034248312073438506486421131253896073268444471062210072325297820194168213794056181822704666304370575139432788811681500319479424708884858650639504879033829143925258067555382075077419201377620848538820870630290848828492090931504892474278403633279514599494331377023292102691490293796357909227299956419349510033735548773664095285555942182533777543583955096823209058684257650833098035794634573761427054437059866077226926809924357679356698698910157812960918521337762158847833350740029922015048757587498588556194136753631987432482013096150222621771091848126611544659418657372625395345408160579611265051237533079432356938888536091763319147313292610456947906436694471072890812301073070266669431129472035070834093687979166923220649897818331421808696462214302425425887030144557843908848684146376200109548860763544616418616009787646229922815797244757951310656907568727470739259899130898222958773874356158743359220498861958507060742712342170357455824055634443618048935263589479053992772926098234108288546443290858218696159363161692469474865374753064372645815407381513674648365755477381121938952746258301616767340770451048333799385115479873719555147081243346608808281221458986607718339651491833884699139155090605852377848666834120816801956760253370273201166808596371912290809361166921900 [122,53] -293793748493468313898698687025421858867705627733213746049446195649487249520893993261560148685336637135740642238903619664015299683456699236633213759126871843756521286883343417483806079987503836963418157731604690138575003470589720539761243427630561803649358015208280417907334896321454275029572796201185487792297583258057887212422766816904739873143865112444255531404383880729855247688453899394263112337466042201286954042344344928120015236618802225012147852169560922754691514144676435519769813593718463965641520944491458870205943855861050797413531390621161343938368090711766746943017902477344568136168552821534727591535805298705479591402431806022515047587660727768457161549560886275333360302929671503183838704455277620809227809023458227451411534731014316148899028321101028610081566871111486137455928037563372498758719488319469469929696182510093709498522855879461703098284951210429769930753351909435082410568987580378127097915728456115797940908274620323104495594239124155848455762654802120746193227096525388191427395414253160223885104824490404249514011978668200146036698092811577381822501749846296871815511657746733470541096035713211181568374479709848456904585281856610410388210970090768092163012540084602192086630760744050338995769975540528774027523569113095351798643698104664258840796080031676037980072842222370964224131199245631276888680950238539925641963037680727248854145174999555000278894172821957101548564910084921479976970152375587983956911085094329696628721964771389001460521575531527153704212379420138473204108018491768969391417103967327162345037751855427916656499514657193196835969895644624521173384917087086367271783588428769363358317908081216401891415065625812552720393316813683125781971471857714159519126319022292855538663971879009330197073607419100 [122,54] 116204979322318864669803488453826228657520942897330633825001110485129232538208474864401827890223712265859731936419369312005168632560519709225092630666570657172630487372437913900495017961157813507523994661792512406757403549361660843426224766795495069253051844725737954535385986554965336606445952036744650331517539727751965231433866039887450416971154411343554270414408247037031092245478607067228200526372138860450634146980990013564864784020445577239247688672162407608776260932005873965211024379915485298099113498829152987547700824281455602659309051415700020530229730267678291701645766948493920835555218777947677317434270418633697937180599324725429585731619120789023386830320043560672936872455277059346739382069544399402915462194252517924734503498885138204379523612615680477006834292735771953465134389550113853237894519336785606001685456806317580493028680092515945523760093228001022999066836270961245095287093671376298535369309919740221479707461063233310529161478786283696342004614168710179198804030686054354356709870262747485474826207588246970494717866270903577992622476163519556359503131408809070081893421771139650249718005948755706583174827863727472848872938199201952644178953362023467127310535750931225423857227944452612027348053636263510990266624062880270775697204455439816446495690963225741645880527269305733072526598262580011650350574352780249636177628837128853072561834355763683027525334292278465237350135662604282081896081073445673505681878009679216339748131883902441292161036941926130087631505412029125318711792880981156711252582260489506216456495218914881781806760357075834554895659562822706646376260599411608667948959289036786803170772650564321868868738974294147626018214141440920114903571491520340134111764052330318571067460777026891152591132600 [122,55] -33872434251457316980032997177057773005230586636796853758770625582577361657121730738348852030339788493467414322753557334890639501207366676492979774320042246724914552877176530141723155986409003074679493680491860600473088670650847754353810690027079549338537895978368704690313634958729928595382049868260859734622100042326039967153864811588403512732549651694984393442457356032110398158155444730065843940862707927611439827760142400739788970515190763963429732377323859491944568611297001810842546138021858673457244270779390897548008138393593219834584461979851034480897860419975754231468409649655634400541326194168608658825453943584757860026540119652983723075041831339063077818170259343160719860764297348742929740737432547287937671351458362718790107523935891366133116855951770982108865447496039299166654866173582031872682179046991843416027760043987570860871152736827524966403299156042802857945808053636751334971287816995468857721208947107085600419408359113812179834802738395073040074282153626632652528450810749333399576506746102517734066431021181023084415869922329643539816273108805252411681152492550002513555025719409895944663203462529843326237360543529001588287922441798472128381470773460612812258815036484342479147092239553754481111398279793579990673523853933000336323325432142907181286285138565957961068046966320422482627396283985755834157108534284843298277170132180477236458481468248324855148099706085593264830106998833571243721793911054044492659949909093662543431203742317603112536455078518956685966718085186767504343841938397151972243609628910718471243523819183368834327842309476704822066754443921607296999066208333828111768556242421864698564796520840359997182747350536263582380911831031798990065930041774986764382402612696982678583169484800998358666550 [122,56] 7654726926262909595053395131538738436976186410798083025530352304788864668790235957961218293913126783883108703607192344339488481537049760742480614238919711980250786447769035610557337346164607146722884043290221675425530829390271228158842353309768336387279154855184613190761470948257869740772620698729987567381200236239108742500546991824264107799601301533921238717708266535771768708376475451917435277470650449247053635589479333031695723153046166705414887791280961070056244437360286325019691899480597606970627745360326651942114982776207358918026173966146146127932446422501393315230355512745062338002474180145244173171257217161166004253276662414456549032428140362358829021251856598879920523277734801189453401485935628898433669006194698242904050851116428412069831912638936479094616575943650081152035390591676276076101204021400624987780496842556155919610070762243912078726110325416826868092264013064488834647223915588872345031200878399574945321531960892102783957619848021131377013670960983827891127492459896992771400956851464884494931807497298805936892703524653055848226010687904836605475672572351130348756565040645280879853207178002420275193592915370316501722468391431968769475748460280587028386492506245305852296519717522700760542579332527898724985194917307564949606620746957040969533193639608667339544742567254237995974559620258014910820939649955508250262496046025546170773751966511404060912927725831477482252688394465399145884189375709759785847503120816531535132608076007459906628626619891720967406809761226485551095449604356312133297505576844109028340165894442616147184034398141252489335929341280909681007454448075363028796872310048510613809053930505967599884019212516321959876535350927980041831163593570810022130020822535922111972476579205525776200 [122,57] -1305218647286679033295397500661048890815808478374312113854703484847037917436266337606225167604248861793097378434134308948325212428093540207884412152352738733646117677451894491247288693559659886492799194539582877670840501777148402443210137415570755145526271126760509350061753393436008899324021432610610185827213329536583297348430890977185680701422568069316758514948553574366218592523313943955365089706656916327387525116970409711025565885852618748067284813924594082243164422417778724901030127347859524433834356737052938718321009432018004845459476322910226079345201430659970917743710672588899212853017015219988877737608024580248683724206248921325603205840425008378198208442892591480651784035828546268501505356472874359131758072912969872103141259496815568581932957672284729689189691608611212400873336776991590071517912775639319071076507324572306543187401743331765322619678401968443370910022098787099720743811227016339157579257554979236032805957531012164786849815273401359906692453945863547387294846974553026851866805596665807364889661400840820035285562124378172260675110075400852484289810251637076159272039848012142936983452829315603814808366784213354922749485954311278876183680014427837574479835048935439213667824851818383805257800964123955222813647181157887944936392236542264558906819301656505274901093026873395409142930601662280063152062036278400914028514585152742316399414807808523583926258855627344596194652096310612750677631078538320112971156595132650167197358089013772985545597461055983330793421256667265720393391917938873447495400967044555058260480288680138357249632334209114063116414239058648316313180685792712899702341318166623536264153658785201802143183428231525334527895912671971212056187018269396585883601922361801080097438540827100900 [122,58] 138070230650202062374386761918364622911179934106107990923140643376031442133020611594476454678808843572271369508038472529484324226807589146630455660371146916406782454061969025112321278205036382660230014785403821193904362366531089732570557829361695573169463243413699555738379624183706235986116653974355979786574841517815709005324287325109432548957651558970497052255793284052478924508523857817350309900744805743321896893545859442675221345410203009698553104539688901986820306867822874522099598737608758263289693886425353539373702208681538814540050648369369520019011489424787390851888230350376385042293771749992158652803575044925206518839485292990356204587667225523264831629732573941295267503168921048844240640159744484234484009304981138930883843057427084480150124689294149455462293043933363634994084969855977019978189945779273006405409338293736667245047979606927808775330433069917717317121443033179524941842205352585121283203544433268186509360478454268621177187828133761665848796611363122546279982099599089823080042423835787875197055936807432057017482609321378275132837232548442832846212703006846378096428217263516979941609885829230967141430921330093067971429167358288106636958952042295177726912833114565174488147696301566892638987775997351270508961236846458998550480594176752445775825206360298548332331047484538196031239155618594337163413233468489287580415525549188893403977759147066985959494901293088833375198413578605030754234295171598260310079372466372526911720004924602833298279396568773723463078959447530863239456057969806266418258659887447928067539032549161042963332253095853822752938994282315135885364448265528652114785883101398465441662359098797391979319133125087919113064389152943119333512593583110192988658954009905658128582110478425 [122,59] 4701675413124756145398118086130462596851691371574874133264024178591901841645610261553328283823724046459914939182173882713123983841339060247989881313312436554570953016696052651601367945488041298743977042369956256503906354140323543576987611549332886492811787797438426965626445357372994270221173776912036261131545846066235143231999405851152999169135335102720363244126251417416316385342023672458480012776303669208225029791205289062691810668739481926616945182677763798611059471458680540119167269911355701856924271769327863836465614301980424645792319052164076282355092894634293850542923204758426582527352616894015738345013875027370486323104362662879038791919000937951480949320132851971551171994921282472002372157833917486324560703063699878082338550852473875737890529792795459040155653565069190008450372659103537204740940833529597795833142012269287916643805688073675705761159597657071457359733094480431696309784153029541259866904894236553186456728008846067687293200806576087996248902608512608243395218911511100367483460728478616391716593580557343514258814988999333197679052304223302926395630280996571734345138553435135017244881339812830957244253619658966538619919452645900522275780375492075039926436431500508448758310243666677551079260041595369843585519379569105560237786633566387078051425363618489403691012588402017007937532074366756658654536764911887735564991860175190725675702742405792101062219469898313638010185758222214597321371468882149568949660803376227100760319982252481585086567559507538287404183998941073268601540592730424526006124307132928131504883305557896432532212425999493407420580884332221136258633310098281503556750115481026003016163654108224397784207430962851080238106123332249906458073063744405180097828422035161409818875975 [122,60] -6632634293330268115908852154233690694588180787914330987552180427854389076146179858159898375426947815597242765152107744917729980652602733840786652436049479794772652480312770580235418627126687860330150217198675355044706370322051019161723424600544565666078766826444906331481322859262344300443542411483812230332159965280698112608913358192884515049467487796516344510540571211053184833329166459812547961072110096997020441477620324881889136131133092469095847677213965795014169399573930580837499547902707915520151377480788973007028803761056247064420553403589047145854958785052762879648406771578268749774083493208945523951901709561720034816140456282107090024853395298021859286741303349609315652434391512172658759362360697105417416228555389126678848069068638196028917332433903132132396800923454830869436293855948141460901215698721718878908728857942889893512331796903751376600610378354906889646670900038155371241213036768845561212169467999619449435451086759888944149652077343157683660755589870012284850970980463053090032083133107687797200531273549473934591969713065345248045594788301756630826087625415723820561340775114922310058858134096550063388387756081327793306789501385484682790741858701441843215175179871553822746350426862937983133167246531235626505778310160953785727878490119829187772224496848275500173662703775918151244931447206964507275827876251488651070358970801207730813519004396429423376980677547959608145840055924231810377299864501269374282091774202804697620443361181937176147727793854674197843764027639202204059474801199349497313855318305869205252666308686814270621478148430046575862101073412782430091895621318053326548059149094467140693789772291024474029886546842492703460585634590048481733249984796387141394226479852954015569925 [122,61] 1940876009694112937752375536618855798537238423879007434843804755938834535311313201776957738044384214728430276657971877638239592073100506348960554467103703146917484247385882910943069224396882684034173792106722885404758713182293993190119772115508458010153825297309492122548223760494722923451078185184007896529026579214595376390276147400781581056935528488762923346506081905592016280921389775020961588078587609508725615675741138477782448001081434038368161378149781261803031985908988209368314962147620155236460468114150805853704212723100839988095945786673411135035813267827935186876915820613501459119587028431111823155450520608444875723702312885520812421260652870903288116662730853187766648572763485083199783973511131133426851449747086865000427740473558382100208302783948347578083389676875754107893614456367772901800897973445568555011564055911457249880214609567706515962041776105509476789716798954537533663756334746164019911133806567197066030414758665631213043574275651949825238670817973401774315109084151129804267327234679499507679392814951466709257773185789135208788231667948367202501983585624689839481535373988839416907254693484064567101839520003497865693550278104534758493953616315304053176828809805311655292795587102356817223082441773609665012697701840634185982057194585275581144122199211520845817960625654400545172173633810622408373006877663240016140083146391048451399328289358901849475993865920688179145497983148885479765345890666944747578650236620121440197647621329695672594746841838174004466322547413135317091930686485689757474190769624185322093978112535078188716886452779834432280370889562754916638639824881560455343094144486422743362617665467708500077119302798616316864891236027786322942031557618382295136042947288269441270 [122,62] -387567788592754651101115968445634945960891831392985189390457479574900612949380458856276211312381367854508156866251564226404904548342198802566902188530106225790665992096840771672945186357443932309898338811034926132467496999558033810344965522749047082963257199217519455122463664458809129353514733727202433972364378000985607228498346123231347841531094412580229057438436107047013479920522046421443697352217173527411535625817512350283601034658508431343599233450936755156547970136977212223816241780120797510836351743318465458645695699164296275305014066537808689533311220318474182418954373442545078598619152049417359719391726370291605859411705425300652339736982636886346295714944188902073318365146799956312929954380471632671223357104913765221461807562033378537469964773995451464105683202790201902550098303950481344613109425975701607396002697201594252026522073192553951596303584012499820668629547717366321161470286730201466951316139149177585315415126169967145325040479797074798834844785621452804389267382464001173273487694927879991316829545212828240468458391162333954113819589343058217863184074014384004113544032710883362567663699154966016607624276363496490058545943112670492961253368200204543129545801365916802579802829727996439407169592845684321013383584975738175316532245266506241990318368076138203174129092344015079789661215833313511772057655299298454443974884923157236831519401145021105453582614893252142759031742191844115187729526888712324945892690922010267340875416148686050157437850675320139624070713002340078505219581208308472598951221559252215497192660237018912552991212518193384416974774605391704094520121737904227551769105739032177087591042575331695047753188552757089836551465033739629855536186271882862649499617674655570 [122,63] 60031520150798786424136415824526341961160905913116534917305583555914664115679327210221991723785980076016906684545243673946332057680527882628968243657833895223995261266864566286193545158946292390594583519746789840287610798248906120376687981449488175592869460744593991280495396074223088963873842321461604740240297711953696356350214946481211059164046034365692622381275869568644422392420008330538197791523294269914815963156718724240564921473599550165574115849066586607453903803857322039189683722150520575645217658756712648726933861085715263444820476466367229485000026405162907468964407605901996236618002447526164804732441011255852903286471636717841487898391077826856393304462604309145275518929551313387140829700680601806628841282109066027576289997274909024629615115690006146805487301789478594850284558601392766524672206443834836233547753910189748093039347184013879527120761731038238849524916351499155017267318278746659113620791046563098373950789252168530704250285673158727138957655503108151224659048936913971432061359530125152139856374613922351847477826232532307638564469745000603151480183275355875488811474722774543647725090524620137829194019772374561247969467603555806309604475737093967932399192092880527614493580487460794680030574662775140844200350282350874982000590158612905703532431377997887824969621858927489798150578426901860495909520036861419603920041744384851409751510333827635878113839740236705958491775836713599020884914418359376937470740954728608801877414877418971182770336742486666546176544309616813222078050478481548944018215348455692546148914282190274470312030871272476179528616299138125683643292021959405508132378665962616546895377833628630440079515819822020078050326149153157691829902045197710496119322015905 [122,64] -7413811485867764430493898475405827054822935752509874622995103742460655880089643002588017415910131008077782619654666513812735158784473046757623802671378379851084966867645770334568004459586885698382412642626455963106441419798330614735911998875048228763848473930351835406514404883664611195543636771285963657992625873175568296870743128372093078723409277126450204419106538324920237642483851776437332529576770965350733414543492669308898407424845006337230848354442224234493264111536650304019439568689756022912781240243103708994990950641452521901169269596551537287854400228619344509388544784687605791800661871111591843610809866403270735573846571428591709929183391979707113308135925802665081008256786821708578410011813750362252347607973813848060136775549500508738914598714441015809077112380135666553751254813426728173922657361983358913552522268616449918361153800513465864758065873687246275912467367642435900170154048911880278763135665299113044945414230063944755525905014757783630765993456855860899326351073367692759241845739093902963279648990457471117801228449552462388191356953459648522518936220382315362004533792109459677208863647838595816910190549339911243658374453140478387173863044848432471097504751568884196444264271556540783300912929015581757113899534437088738126683451264739767777065848373225591682400022717582843463467733624795311988007572420686251964721129100391217388251720496215487351825889143683539946686479409145907666762047500286714663512983299697350775500306347387421766741503565355080896684689959017871604958773936542557986599478474379291174702477136446196932585341974708018114296261081093116150114119909306275851456137444595733291129914072686687805117986751760896351168230921048458094275246949670492285356380 [122,65] 713630023042895312084955356378414780728962217302080729936682758433577328683031679018253231375347961839989904562286782868932185343088455770086273447555158494832686692091203080646643022610834565473946947667491935797994898489788357667504331132436512500162881462579626911641506436288361197054141737368289094863248535578614090262729947829732214387979701771385809578478804751316891152740049907776203872434399340317080481364260225823476282307298021473201267222631854223945528008180745123815814016966780479586651689010887361863985069479231628513525398771760520605139097268095738720922574836812401161901237681847687867563760845338939937117844235194570828364463519563689266100738616330676077530501888517238790669717858734170857071246954782956887746892632131406971697272535460765269311935779326946298243240758077009522960043500705118055735562918577350066865787911025772181283045340503239637320337297758051394500797966442197120312163080462217169315218156036963108363566999148395455705108408849739132755561133133562084176879857608629939917479408122938902824753920625804651571490414172001383869857117406157041344230022966492016709318042509316613994124139180437990732649368377701192000847536803034271437615113036140693585643786952943369442655524917435992399210649109105348168543031428825837095183267622079934895275367618384890264134460450581071557230005101057835595427607098925169568667400781498647470736024790256415751546724464114343177609613224612387116088669771006143921890772382340358372955558593403865048783729848607673051099177965949875835872764544679829905663757600027074899998912034982380622231657713151525156721744223152624459931091389989036163191335628713131774320440913760658576722706740686493404590806548678699446990 [122,66] -47215079997671938181433766185632758660049824938406845114423354127314356609582986475961903189289729910131940080299364192224898219219962493165511146284944151301037021304084921238145372804361281830762696695121806004074866721624819468063593195079700247529417905309020616645130750184734345571765378831725893811718297266564835171561374192877245324626282776316966629673194695458408108460999549684260972303257979835503505507337812569217664206031410760421754703692414237352352085880977045382395848532665491855923139673483397542921360460389906758332711746028478360964756311045560927308351348924747675962076881257894163125544092202421779434116434044457525133492294214001924515288980910466920030739220166309391465393049019086454215440956230768004251909649075616341233514085738750709988779679813444713223568804103023376080335799087653098391593043155629464261175033868922530799280882165279027917055232440265981465298103446959812531145507105860377498832466088817961067712822363658363603377074035539016953297637852771840346073424382493437824551121621400127713087830387460724899307328936959514536752660468252896194940104580771605819828595596240264116679669895113137222697879635235745131688552145329877935464253799905682959139528629850271053417619104385585100350924860220769871009307132957716980903647799919592929038703348972077031220338272856527113961000271323125797372943332221996284333614461365264606668613648478488020384343899193092572963865926714037143041138389420485088139098526607406971293232619027884943629449566599911303531910836884039617631217885171423791072405282078984605923463610571302409813285756743212604025175741521112918882495512025766410035901407924534117447617815410203598463672102840442795938836904610508755 [122,67] 687888383372496453359227859802699795897080725945125518333676678451304206194378844093526418130719447660225847582899395941940441801979109842934696051738324469229862492140590798368421924042604283436883665260954458276014305408609698390671769332252349366730234937488476665060880574661043717176221436001900001170528326536244429278294214363100047077266874828958904627913835955791548142080175352640346334737821004390516875316373345249795345293784205803698998528910877414679994257792298530267345401741195863889662928991038253126067876224572279881024105283635737808548395775282449073966547219106478987879037469861336602579238259624045074377209272076318493548902968025731884155839823182988237954635660333047584976083453352242776465137770417334375189279305690712976366273583265430150975262404873377627736519896750509191447859508898477013576214116554599856123526972740938151789353659881019075516414622580651730153282600039246673218372555574151841576659319948783247452155838728908961506456487334642134240226449333731797419640130474438079184710923245035996287683408223671164968863057436222986786187952795302374604231388556769601590487243207729329742286388442348663621549743342879289388519597052406672448737931410408384006341751227567426108344853259307427820834310995378839711601329288445182758783451297249083411279462668272300538354195580359723073861936573698935878576372320935832728412684740575911609903498123498617585809702948657379311080726956069585668457146931189968162299636607654983464807622746568798287134277852811313805363746620825215961434275732117005272358776191960899443619831162330174069109842921593455685292656882590006572317831638627990742478225406437224995166651873160525680930911134805105422300931532440 [122,68] 349755068294887644894456611591644641258003593380115522668178492727916270026947123977748670100282446874677219161675601820731526388271184687351294929165388460197361746464185069958925185668813922432705184973569769098243545722012008636594410143788743368314903839353007766331071737106247589273947668960116168884420443948268277069404902944758708224146493666721553081787468815007874136710092982426985462077855850954371019197013815467920260132020810258165758508522471322162797685287555523197736142231765245464373499223890459203252603213032157246103626959412457024608987290407500845935281940580732100652514820215310538561098078947117253359338187069835572219270643701656911258248547288156848899562149167628859308167285952640357017395004040720790941633542672340795074473869736079749886794273890783084781028216775175205771471311209459417634790598849349044976328770436231903137888173398699519194361379435814393193347453312413390295011008889874098682489257813562376419446158219027257005167519854841002673135490644117177444363986600877184227351232232885952041284606410236718456254975222794847333399073130060717340739349697324999734668366485733366209614553242200683375997975385988495332107976462206627018223676337046108159298983061216352427691884123217392414419119843175297418001737711362535803269859295905954361234972133383777970829426189362026661744813272493118294025105256584088800426537978201904104526322645855565816639810791901031524738929196932325251620171293822784826881332651591365224885130866122841032608692071039389329489247166376784921037136749964560590728717265059310245517654149825037115410895285059145746947056206406018892401252212431583859069562769888871138523223956503254630611617590701262628701083625 [122,69] -61198497505103441111141382788066722315433607440809023114558148591045364388079731755556575794031024280722803958248026069224569093031295469787119269472138573230838479858232612560944584785723840385309690125672193748669786188565261765992460250342877595073718775997573117459682990090579221503402351485039332248178229856093423075212863074619225833535870578211395727785950862826963930266417911855128131330096983172528790109865712065178014654782290423258544043491641241920102650459494977286200349471256507155853165318628944544930479386702902994212237454121620945829096921725654958002532547101906633644243535395377989754854680045874217191840094235565345224729523430606589949567286251775617882791174847572993403929231350620076917721313844337798009444269153943454918408238782982943916191055024665744814971392955270503860487112243476977326709472079783993079721892852667598138183279636041587042460996012650032289119210268204778367934315366839534069816151051912794800671466518271382472374999253329423798495842187082659461968086035527635557963338280571791236729558079823917092880127535344416400104991097436053984407987185679071021192714504900285207765907493822478505906135560590267960838485139787109678266826777116533739459331165757455013822331949705944311285708354414497354920249108277278986138742889188495003209082251329832292755617060221846259797757206472922701338383148450567044498687297809379816123737305183576965959117547737748533119928435929388949962005226582221119374853484130365187747667253435038329876570546601386093659011320646200377916811154756188099236655162398219732778582867809670136338056882584211371117804054459400518029819218779072361819414830558852834355367465730459433139551827039253652154910 [122,70] 6339194242127075945668500167589266068359057807869533119282959680967724405763726531180355569589623742538435202461619679022501801318160504140812020244485297011002493693356679663838603036328947819389322008976926132613652564226321615584323929292724832440284230530140749546162432019030962050795967514554592750506851493451251113024281120321775640985259657490549844413913071242933045912447226142542481571706586373730031973986597150302563852630436510989008870403780373491847204510802427563239236149686076177631435655953112365434666852852908535100280876170481020268161572034699926378442479457516784846025199727795284715741723388295539881996596987894909110454483327049167913149190000666879591626356680615269322808427062145831485372321817066793711041423110438020694927296007690248373997867469406982850423105328287357884674024706666060647713111265405860212995708414359256439883248928229027642161336329808922390326227347634992292644281380419988636146075494537734551917122973984014900764066136318616030801118407496248660461794051187071661530850719538918547689623576772414634792608984985014583710889016793897850143980915371583468633206241514982301734261417679573873349013688389417431973712915441272077702265980341559483340204144547062837825814391942377201670436975848904432233503717107287907996763805083759179973886000880974580675352345829103141437731792711484280608355099022745857646501713890221493565131554658827634082683452370248837375878926178893615924061400497907827054736374296950180999057989051904094917582721634828428420743812894601178069962552991063908402862228378925762374298285505412363712790066449741839205311036972163968897667678132945486674608841033721314299582224839425612003945978277778926760 [122,71] -475910781245137874863703826743650285322399654534249405573187535345263439694863232478673338242794996996782764113728913667573182257182194373218562053479468925624582175108980971287799636769074798994904448037795628232150074533334437484952288767671795573752377399490163901258762590857338222566275174007801597383721029662046121479841321094330526532887213659457076961924654556603639387107401594781194070215676522433494870286402806762637747703411688927098339962611664783054764893247270862182837419722317255684188718342786451534163346502564295765853697623805754355954350258521385627787545247081974993264621342824174563890359539097690101245692828714617933123549276767173185604131666099983560965426959085309547962889468202153242213862954335831611623683446228807143945213089665884310691996580465496934009229754770566599615134746524342449628042350897756802919243751062983747201064850162939851573906661888036370863813954200367505683705413361461719485448395274128305424289839258889533602823684306747803395640476178473536572964250726547531646352971900502734249007802291155220812984089236558602318872744344326085864855095161372241126516331291142402217120551667784974182974319770731440765851002918156374656166067186851028673539492842214030289467575636568724664955381303615062733110464333517382773731058402988810002576732829169348984136323731649087937381024846858079477794119356722931135734444553867063619057853021130975739265354208271239170581167918730019293981779919542309670256969072302578263237724919057390319828809276370578745826867940845190445392037751728657985922569019670422749452954815983522597385598098143445642994839355374962621195994234795526213704459460667495776685503072259129243579574746916330 [122,72] 27474340708324413168821332598777832732615036997427240863134745180108775758897202717652558897231384975720492696460308913549598757290079137222159748921219324771938370299875868413026282891998575478260182168554990853960764048150670788617143936368382793413768378674615152543775965836100376551029730634335120458941207291786859368844345424065167278873944104186671631916274549677830104373169567981892340077393909142773619717505996056233726557969031755326993094528687745065417368953504191508964785925564892097135337077022188874718899834943324565990394887392415841914914519252379740341436810880608854556836739244533634338526704598919021804370885596129671650807017516925587365132674196834268633738825408376658981132062557244046705213101697565954941381870474950579815642074306396912516320059229382399585791606549466742496610325396506872419301075091372940553383269404884952201404869657883751117697482938937894478050646176705458860561518409524521145219513267053011256588814192136672568942060126813993542826519670472739732928440719929110928988496092830248682722081452206997498637079919907563349796035577377419177923394362714723844635157666843492434614707888245861382760620526059143613976476754826787360445955060527447384223596225436705742642832253321474003804006552931292887357052237984177834175663866281816544022051576302763496952572916840021604496625278610017170253321962243834487139734031975766243542685263150174006223854290530498321535647503887392949781311649440537973455833175252075097394959326127001304903625147667502699500871642075134154570628587587354057457709626765560080708471423142249810027689057814365949079789472055882693511735961010179146911765415725558489630615452059985824481221102350 [122,73] -1267736776077841135944875631826900461541803008420975241437927755780416023938314932103376817740360901245979376267676148698602365393691582318695664795466275737027525931670783948030660172818994786586363054514035627785238329515285791091893079948372745877078834734381338380058588486745007620584421803587159186785700457321742870307924956916461838185135548682017560855499531397838358629861658250604678751759230961339027033634239226307438656315736174876877079982923601210271718640922248596348487948852430403675301987442113453853711149308347688811469153893923355934521349122531856723729330930882407894516700026295418135180180935152748692959330735665999252274583647361844081956975901661887136347613376781285007907152693817871668008195010510000795523590693870543521154595726167724515832904098911496330944823694112730710659949354858495665816455348204037850065930571640925508410134201136386303290510417099130453010051153840221648769336146832259563740889684206983755688186566773821401099542198911287455431427536733543298960320121019495570857359351598790526367368321000381020598921078998916612012076639883550992838867959893890645908569978617612283919482983403193207460675218561127929886906094074138688948656647689029715600064389524185920574637562563184477344006193978918000611677977262174154779606409069228356222405017966656969531770607725721329859885834375784378990704855494052471605407060023336976927468201201066361670263533007804004558324683231157776353501747398638373506609888814185389604317307879467354153637717639579142208772635244161777390777922204592816631202538485418588084689309194866696411966342550176586323913114858573848197948458587266507562861653713410116627311332589820389933793210 [122,74] 47836082256687335043456921448396036444358255485587868801179082400297411590366192021972728332227210105934484099547049488295333572041661175405087482478028961960318187422853833345603886029022159593447170650399734319060102619662144993282427250871932726048611619883825806276000767498055773531731545770375356654422934423102128934646906761149508421739817686580581359588361961955579894417258882409197713796417748995275121327507850793534327793699982917138075717973048958611004758374942981681221103846499433475951040874230532630688360733062848916216758942557182267210991187867415829761789599335468606921779575725373978860899212685315477071899729625120808384621306930388350589247171993531686873567450103378397399723440100735022980622300797657765877227172690673691103935517694254571833756134810183904362651238993129138956437051680386462448697560651349305653295432376332459115828702968478030170574061791190189741704875528124535818190032665840333173024001009393051104079987262335492444103282110139502130126091298794295331613865238660361875454919272518500254715388465285666797999637793701722035465687350810748240774061639290086864389175784199220993969863042655791696788846757326430161460231802604342051393651943599951626989175492281316193153927296954266521110562624888423424478240851880393884210302739279308378972090572031779224348357160154347821098573029187796779140517074410209771314801841943447599302588516205172546149633289587840295796580949845492452563621066070936392699462057277701718359747140298891795552398470734887356373264026553878371982904048285906154254811518438539535462509680779843066017986477701032283420999470585887236045208987084745490719680712961414763516564512378146774695 [122,75] -1395254066954031949405477932640444998631011456503635070198316332161767609697435635506803963212796526845006784300626271823452517709388712980385953951962120751833912545259431807554128609829181707563825678936230418677848288882614482838557491119221618814242338678337403022996444972078728864174228584025458699554363223732782577527025801798196896244333126878048758259314144724213383509047304937303184216605483911381117307781427183401306262326338340770476563627272532995461875981431632507477493911156715312470364923213696438945662511338751316177157246582755427893254857029726525715354472220437754662697052149910267594951780089889724931101289028308723495224293566302680630505929497635371517241613956116525521457505670767718989416237455494597408625329464795557502178784211455692989754099563808361318040884611422697008720473211905818003306436179571313848607177445206849423666506452913438035898435089104491358464248215958063541704897307457192613389776910841964696569102485989473298762737274828034158970958301401824456803072965789490429462729668854150822765238641923572388413914014973431561020057446970220211017607738521973592303637714239367707713679148013867499731711098028828414658934991335508939611300433798106895653421698116146735428443087579175186845967370864146250980244175165916935079933192881703975174024154124089542587191410128684252701385020158553309975461305644092746440389922976363292324912782409704813821716877268150636647943743675127124057205587913057726852800996123639754070973346057567352480827341052707174539229451747173499685381470353935624089647121010665689135613772817686824266130877701788384884248293299397627863453367832238129345968353396599418202055074801342750 [122,76] 21780159859633705933231768699040621484481001992946329074093812797551654889981512393455744612747125821845615727034379057866124500989680874366328970185396159726445055500855511386040675969472722987608594332029386063536207592634167333669307235265049738965136974648630172974881058765965060561344194418957507076067265836351545382994597003908317620792561267344087812458370198399128461546251523417773582278162501836987303202258970975993088957163907986974930671811199534293798744923507832457538027270763360121002256086794359917623852505199340649219922143668470463772973085744972169585381452815962465407598220828722981280395505890644058715533266491103652007332826796072706223759365558607819057067739527554835870072838649510390226504650061503625300691327860890718955500983140086589364437966169720821174479121984709552508524467047313783543378368902062637387927990322827023329131045301559979732383388004198186440826105250619572000928901431105418985306443935732657400444759764479035226020950627519100808853335200786783673847772815336255222543773371618279719346774703396594792126383814815717275232320437612234533998983514429475616410491681834633080098217670697565731463503872273481558493880420746270843428609923118074775789852640815200309917869856871285107004869114370866185579438995163681207477477546924654920255300744105093596367443827164196337354579230352705501278913358423325601395503769164914308775644803812118920642365485213363979163247255798212020969417458081196742119523174342889634467810347935085483953963699422010951481270353472036516633839651790644884250318962392032062332675894463386487157258789512702017070644804922192245282615839265797084487114891078436534545854199475 [122,77] 470049435566179205683765094130080972826351854154782625689581342735498719337100760543186224734405494893032340745620160303890955400592170401866855488467857547998357163562245412862453148181585904413131579734329032092901175643749581967235883264364800767191097425550571934019012577715371393300183374349890939713557574270228943547336753890549422809065026036515024887261685871162235377790226118321842879447584004096477268209279249836908842783117184691553946910232165418781809190457032088579422642135752610077291397023583654825022766825588812009709746533139771372050541532347512190622833638415151367077751288012051533852863769213070584573371046466103914854987660032917685661082941671090864126378210349878289850565142063999979380404341430849155263630723095969893506419513106245094369762378043318828833766977827328845619614770177920107905420483540592943062181126323824958695692339326859197837793902920672935409887209690218416938553036699970872845343740472922346120934932503103185614475097304099104476271609429825413310738725260048623817628359980186556623530229316801455027844962873523299128511092905397681349891836633290702903708320595688067756049215915335295640400210770009652839026695892266304384871703494776505338705664284502087730002758327607468184802500253911749471315430141229346310608113657600238868815925585738474337524126224655667030306449555018799413665844056645791446833079693135532410433668776456765424488004881425122427632827412350628671021207897114142526832803964433757444353357219322481022449143733871474396321682696077314337292938132632323125042410622912689384207680588202158157480939768303630072303816131256277906149479762148835798956968475951562909768655 [122,78] -41634645262536418375386986397104829775282434105466911377521918092818862868691984189344432050698474959249584391060313998206208698409781411079154645119295238387895887949674611116826507581076049491229460544467503263440254018196141661319447018883808594170664550535529608779401593247186160505755179214557744472352914432008226729740889263846486775221154366386939506905939422834807253280493792920490344319527560650884136575135241704341250178864637051721420427080836079420854872423752605775431330097806065751009154918071469409496785938901712827210219853145045322518370224630597584768785074225788296882921735316542182953403779946581489706823970895193908079150829134358710892726435658618346760311336929040216216529624569274439432830245177893970126180350729004857656550194232330698602452956507946074684850222436982016487476120211122868144279952002160822935088883020573587628484629968599020262705680449315530092246597180752531430456396546199374105332106513857892047082744901225568473654363741726364319144658293734347490580502590173265068778196355146564592031740670879236651236651128151011355906936304013892608674983814408168143321887270868905953599332533505850970450032569966832022655527260808586680777926630644068896063612973911053090184722730656451474791046710138646385331811129213313363506741724758448877034942432343158536824826545850296530021774201166944246973207475702086586997074366340701786646737206175066271747980546782006040487762755860937753008613160607956139788739736333356052897760371265320043753423613707612765817282483980043170975956991079441005495643545989397878646157011221222739158412895221768671466111105595636888998095453770866741260476940820461898225 [122,79] 1194456012235883079753138129550800825042798702104407341011904396820435847743390744948203300476390161630440759709202655154534794844859794635440555482987957791501144617846486746268161566471154638873460384201472167189248346019548153266437790188563906441069236356058709262624722260876548414433028828422109247444179606163215002160133113419162011103435763770487976263567196667528446169276798385405285446067323378906203425334323317351881195839983012315197809272668535803779799464126248829620384972452445957855991609598939613974817486638028998466536201299061924674227655437426910439182523870606334303307700479137886211726521456308152319370716133839861147627506285492031018150367838518432581656305396854794067644262197890085815643693632276304174839548833475040070088769561541880954784603390734314734788218288053941645266576689468160529139699157971529143176337449103619656509978571982594503865619523548885873422864787631799193880506574965550199284407411622196310877587708706492485901509515192223005708096375061195110682484414480913669266638991629766218377577546667078926817360112078418135825498557407470847730183134054448400990639706552792273171307258628004793213438211050779542903267063000182807149622693354201148520469794640949369209137689755468250040245481796617862394764986338410610829865084399942636607805852878710019815308244182706164889213336427935835456149094098317028570772724144989671502250154339926398162633917610275546402333674776249015720112696620112587645772618966300104593378520119022716324771136762584843497306851755430091746654212598092878850619140439021637144010668361549790294686791234472843133471179834150277565237105135895467531486631187772030 [122,80] -13129188494163136765255087527771891227613452672219957685669674497330433991260310246424102254445227239953891855581023837816732688037135533496863345981041555374110662726658511349694832445446692410618490558309183325116654224710968218286584643101366671025335122279970846736943127309449206288021094698099442024805308439762966036087601922529270154271298800465547229221756640600461142457643095079829828487559728564086268536146619982641834721333538986112704677515401706227655472524795458051564790158778259199210254044856977218638776606633382472690199862980630419128323899813253359710689040714028422179523761806645121436650440456259562018773050505605878464835045961656194157862055611853802932506917005670934812002508769614429713365334138276311424320104851279987917015298029758928661085228769070186765156141221225729882422254625134074130679839051267018182976720069677464332315512151119159287358691547637493489203901576562592934570584311953745704850995064769480379974529162486246953764709562512085194360603893670454822577524261770275234123822412346596223076067581616215439781645081421134536508834039747590348552641471603810779023563999000805319839923239378102918622109960156112631766169823309500882676007926481036985969160691067754966506423144423980883902022151655168329907610216718612122993133482704490046473812488610276040099210484980737481221944402437970714711505769768650976397067589331597393186658765116612454449556905333644927116020880504536006614421349584376466479276911286897403110944078588685796920581853032516972059003818766798050820690718401459232038149709844126455267937523047469804361178471730180201348244359281370448127865063816996537185110758120 [122,81] -213828531197361033462429612996308169956520816178203910007931450153549320621835249560041341473073678326340538072282498938975094276472458902048225986390501712746688035896429448029376810446947066586644991508221895654037369771736054173676895444308978286955481886720311997326243857575617937813108860328839972052730206761982076443539770281602341256344878789979026760566739447695560294051254968386560998168917341754039353176076803241208130420195886228674505643738155017122499999943953324893663803857152343066286466770839126758833930841041944245904637468080133901811821643626955757504943186520927872162513468448273123109366782005506129688291490624045154239368399158435840887540169613585320396885046438825958411924206713878058612983644278121614795554723792043042853282344784265145235017705107113269378073773213315896264958098328930586340774285005707805787392328721287695808166554046129943655286361250753889916026337562943880910717281426911406796766500204167819943795293304586311464881210194379768158840350236748300879577017923864332334534968152782970153628156920007027581641443590845239176838000900420344711766340223610057513882950532598482235585947021056261496195797882434335788094338373030026050069520279647664097207702943530246123956977728296722454996957409692104560961403808024832400099164440671455690195694973367438671735363726139588261254195821620250441427142240737067760340946591219000531420568779057877416607843037079225266648326786865564981846193331945254106467346277825921489877024888952487113742372639839809140916003382363953417542653148027610545211279970114867634594085896693301323874419602007533546316552196217936140995483835633695581535370 [122,82] 12235948260316482421653714675542773142412625661873714826025323213837593935170482595996960069704899125962138351276796072166051680498491493282307919846228182372596223382466808580153923888749356452568294650819570505907201840908309345174103924417066095740749316050138914481065361269847899537417495274968373270432482503538163212623494233702529337741145016737410636860962135437711565908748207133165887901579430038889444745243282788714599715257555168682781629637852014956152295991730498238876572271779283010088666260159715431404124985176767689538034143374801700215390166586987139321737238411202524069165196223621353853023998850645542979852895150501201760536283602171089835074698125147939052657576893033014664485034830830597141292754437194180686474013127003145699167939182709973937676935426728265360982379085633519616762012784153303972552158450985868605018587366161089987392020292921290057128550513540272628810363393152311100357424090404069189369799972116667656111746804036953212091985605098493786676857595210226620383271072498421983260813221692969050597302957535842396580632319958631695418183540698513758242972734113436887949755601664134151442295533011202776358008374361435666755120363371854061786698635137209133012874423533102224987819170127107178000537994616908479643221872843038671217165248830226487537961484015166886174016409007509271609216793342958009207177052650276168985794307773930580562684137534577381847574135553049531726081071688725113534592081144152067094256197126782320389398658696895487935918796017275646439715767799809802341769067145046296339502870849795182338535485707446111466571750129505109606758401786877197509799037618992189050 [122,83] -350459794747602129869545779018522020829241761056101264692809989391940054201298018954964706658769839064983114784600009084879786019305200365421851821452362469648743749778763167406158360065391124880016965365011526561440871034161204005966123556500554808406445750582769303794882300772932545247477417630508274970439992139524710445245664437206899488226688087310252578878182403192298898682440863048006149096669450123044522850459973434603544923577230174720953201894589472495673136545019177152868561772848405331786072716267232064685401274213600473951467637218635791415852412857650682619905532528084093441872140086033958251607863337002739090412594526209061289675909001253646242958247243274722449870534871343040957834303098759062217013632228106739249865382183196994752053680675657154017336479569374640602738121795138406651980230774056137459295136992154321926018158100961961866123084705806210952933150604133170357418659493030552181021483100115289762341849369243506600857857476189637968714550022666471860680357085338656836510354820045424028278665364079851869605555690974510362921050439357427566291862217913056401929691899977134385221238739155728274587771388376877412290242509148946440338069200557663316707538282566319226755515145392530668121476608526558339973502329165891951919291625603093924170414129598473534212645707649554069899803187461831880294908546331864387282634593948684625579330303436817192759470922587205980699390642743490617579008858763973449085486388210303616267222917378880754360030897200063622861583914751366973065271122987673110852678970827784755367137638162716312968085678276679742510871672480057158931217885734062898517824156913700 [122,84] 8989668705316408027424901193596966564524449547306279569982492153967764792142247788291807715471109914141669894938560732697405106039761134095427865988384844894611521390670897856418224247935511812340334887194091894736084794470886036286635496373811593770562110638230487627990328534676726269694098274261485567449275512637060116491150539305247705833476495671314353164607585158635557612467882376609168530222877745637417981895965702156479030195195700807394237249711328529879772457979536241510133444411453376951556242868749995157580518070194914072130584618452622141259330017383914378443373864878636661309094714342958344579413464826198755617881652730724950513160421812718532580237642273740241640134869912032834158199661338003747223728114663813965201270023161730328132044899261214343138373462039396145748706080983612290784823794724948395491464087337256410652566876493220720899780814783762930181943333195109171136266724432136590066313496087282131484597330243291876274657402024365764990496486738650777749545786701882041538666258394222173443979351068917424779775897197394640652341398900225270052619542715706148556195216073333504787442455628512466596688293311980519912870790711478132736007014949461508520482136162039135482960584874621737983875311932209172858808968069052557909486500820326864848251313706749417201837123161394747973098132781796898642273211289761126691665565400204957815792549821591315298464348032216234724067395766675976403424084176458794622401797151909224518714780562745431234254889183135065192802534172946607063639842990890625405211837918899250529894442512917850311742636770631177056490904626187890952513519375192230162004721340 [122,85] -168359295663227850558013851277953181967272817753456867843515625309121997944120368002918615531654816107120143595534068733127336795877630118236732233808473356839228726123791830133529823782276987607500978551546091119130388347704912777680639967488708988579423031359713632157879397928123289361668814673435959251452929669132915555234572912866823308406862915652341684439043671581948850411187355034391898657569330051871338003138430834864024690335270502724286455233438025821981800877840791258644072034053593788581155836844701882152855911348350457386285194223408639571970879383988799585702501517934437451684689246760946063345083069199789720835188422801385449442547437579973049165248359390291336596210827436575639761449452798625035609989771850438249080406255791891230856520881007255673880239087219404624242040896392635910470961072895258275302924663615128631888669830844183590245147086473815071266297015390337449205741948038802163588129394355633337707532186202669804031474294877668956848440726992487455253690759434827027620737798190311434881327116492131787196510277106086440028969992057322143875294775297525586257123680387792603943213446681705370805598897658739730556683435192503356324345843826694498791936047692821825197018729838325854579942440862712672017969083119898909553075748553988204502004193503870121988533049679940418431793693977457081113535623693521835796178450304159749026121908213559652933774558567013422525632665740375378799336969888788912382237766360094130317229630717285796645568797212404298648652549330428333625266023620629549465986869235811982966265534439125497116010953073204025688010892459987457433360802641324499073640 [122,86] 1706766760501354762936308290077865618305653236212481236749529723674095601143961065359736672459175836282333359948731904234492023233740471920011616579520271535649709525571461026058748341916199731259815379061624574542187917478097929531773888940054057342403022631550686739262048610270547972282233585588567290961331254061962264762337806197308817147760972565302492203418739721532542699956449787658013786245491660107772026674991759416271569329153036307336426666915052334726523903333209775347066563485552338389512050925449206831391153750577832603176247346484276321284775962795022912745635079319411852034755937795539270325619762596796068783857717236517323294131545685157452590112250419202774257020275561291038317494616940778143896537477550188173643049264583341184960674024944667265011287392861097360031380997206834838816399655755802067437688289132493827330315706998021781850831757420908592290879676167838296731924118006373095417152551077786648943151106802221489594421955477281395409093284638514115628573992939674092320845365526022008261485019796079639883689266123651686626643654809029749444374095583150267347020867997884905410012131346250348734263640549607492101943428063208367080074911599463378108702806687335429329523120938913700374515209367247324793833629804634024226980973652190730141049310567752227403398194399867825090878885043985655341389612295077755493308234805801803148203144050750893403991140516252981307360962512865021804419812252215256774442681538986894376047666534843538870970806748555228491769580488470075431183652019917133947505504128545810462202513336283510427045533086552981036412457380304371333955161076008436760 [122,87] 1732788706747689998789872094116868410785845981775071890589821201607519837248131282046181353998808585568728905779633150942259026103036273589834286394965297280072466192290726504727922414681000927697213979873315458196791718415948780130282870440505108905137541312248575150692393291928285421468957764182403979563476256193537530175134975782972745228431696011949827993432893074618993081835480935690855087924943310387279750046224360130358839642384941594199336697768136200393011227544322152821964975299132053377879043796009437183090333370773541737866174075093737830653405988455807957030534875426062017989230870011065714339754521104079941987207652243187036003480156144703678217173658140668491529596855078644868510146614616802348182194090462683889998948043061110585161950818944653349373888964065199991989963498609194986919558806066994793881450686413295297468780785852681408057386504014713110977308017815821999954484852295216441743106221566430974093241602108219688195005469232241554813343554459203322775363252211453314807167705150064851958710271992605873836057580999412311579960328872548501690274090346346192613865797105447496064239846535715207056083986821300790759900410471301087892155938332602351739185385058813487322707192523201270093217130096416414677210174726361359665549025992863867572123299820368997406618776638008048347762748593797118782125779827735813990158326443557251118069111811538310614982044147967835708611827263336670721690102671661476667437889815223927361673261347997659994289365388427596649152541539160064139157169634834236770906682748845182828627683053483075762510425234017544854950612941843708074285590889954 [122,88] -125221272978797677463415773114674068755170323040095376380645181792856426848130603422135313921979531854476779144173819346237688791213793894474650368233071068617622537490578982348097668318220257285646051014865488238914237682823348804597195767566584656533588978871938478064814759590605312524043905227573877346124023356683626430708183058039065538811131237644625326300726876462254253117348750089481960666141694262198240650019046720357139332710851785274548871185616154664532031167104138460454333870855022738969681175596433767946738668984002116705160853075198501012929918016924137086295729630086857703461960992163374718137453470949877987662531094066253972947136845781363886845971044297559090458462697816905019259757070001287345233831445081016280938882308952872824214351280246188576103217813725460167469579096613957827028989244050130517494486194117538237065000655012431752050905557130964482235084428586906225782776103854703811444523430418958578494332689823796857043753067725708882791445586241975490349717587589039723577377365974778982772278298475783612355595240092107298024260099710546237413974480974718493499256859832636369529887595659739623945972210324417975803058003680452353176551552423950142888289963608134259082956146299377899159597392854489245754824900004081049258790918474108804650477579568481583956112393687918325912074564712562599335878951761211336896713414883738925956092209639554313567270141750573314561528610232333625152696306090929222726306018491978898872610426068301778947416319899979419181803716281732630081737086073107919265088757946973576142747279945110644879033565964563031633162726729088488080450795 [122,89] 1507775116916236210633589770531582367064873432702430180177032061328941684341491681150589799047205334406143666817197514230387531898757132423003814361561405653744273545765288288671898370301290365358694984250307964251759548212288109788336598798513312881694317684752215361113151046229714304996881920184092561727605658303737680779624306445873554868840824348236675015159295556444794051188552576966066031145060976247041877400920104093889351832718101638074993558629771504861826667437899617249950953381796277598425969750956835178579534126147228869104753060248655241582350431955724325248807695430011721446239460344524464107320710821636133186825141262624711753756887459879594208865001096276962478871464241878344688866334524750353954633804190494761671713252356235025094905328417400181761593989666582955085589402417747805139032427861920996057023524152358905491020231120281095898490692260694258391789008394109629643443422255279915570014483693777691779572800980777167767160764120872139425715109504754712168498198872560236696303728977736272824071482186043815945264708072836035919094320524739322260560871082447484983060919347046196621420778899529065013889419820135309931542593737647810704058745942692695680458667144885652616321497289574901898822027693787126159246722850925172581184721242954151256585767001223275998624476753130354816815033830441906762084964134164957598531320714537303157894253797107649943557304017388085938033518866377810695359658829974263230667080192710242792992409401166150861044536311496887190437118394597084141735868661537678417761908670240607956073136450904173020040539050292560816451307959385853770634 [122,90] 11594921820633160288863224563497771473072314709121802333325301663142759735785909963152729010290685082567185254342423223506274040806398610811706891234977238206960224776272717972643688806695355995402959184256752810935590584029532815457578668205560089663019454329496618509464266741106473561564848795079847422330892163684971248712223418888759455825018025506409010703099414994422674437173584953706631526036408846956526829996885149624958182668988213872307404069011539266087330443243151987031802215786167799310559437250432329611437950170669651642399425218676665777718365471186411975170056537572056603726658846794313096126174037183919053829920465576824834276247466588732491538729664331892035208961983856631950780012385799235245128058538108888667087758236075919267491761753857969885197407655325599751977564798692929100395761100603422817759780871118932608855561385311071846474756370511925849649880636740553726637771469458808079786560700961988435225087360830915682678143183366566848095959467706829624075637925924230615010434318621243814208701123209736901194060469149147205608548993918228691302114818547772865128800201826822619342198416355747603800556193130358830352808185032119849194018921500259106435586451984326346425834723017765405398660530012255407051243977826004043687044101817441422357832222453284379203230601494619555866110820923235395948703725212458743382122102757973268981137668983709145408859214559770866164587924095889168778285906970569845822721573746462804262329942281648932661416205672437066424809827076183773222485307754098886651103332133734793093858412293155343991575382813521438317528524041262384 [122,91] 39038056462741017182353653325094555267604011158052387196952965690442654552242985958241330772195104151916111073754337891890831752520228818733835297993550186303673034969568972520528816357073813107239113224626665799404364710744171137403782988100816836660989208148107117240921762059794131889085447633391530455820021019535442142641979362251183477995154889425822456291761836812794275130581353851184871788957969635294425086719296105639555172216350500054230649674642184717446490072892567458465788985184478622595030477806255883963976454552482635063383419195954361795438240532681500695923467383765760307145274277013876594496732694213106000456321010347993338911210390399527330478287722595007328389976093874060751491150851586228467781470601372256274134374767964237516022091891295115594056494105845032187995261097641329581101450361676745060376422878737037286300989410362947040924878135554053398024865488459497974578405798021372410704551451404664563685752864683001354125020804056508497281339556353614467245269025252630181093964860951870458998338483937818097161752838252360649956184133006542120352651045696957397923642463816827296798576053375832680815767866029395413405206801382496949844732777023114798988858987545069128842284918653876796162109924670780724830916467164193947342876674598143782245256624248750677019284756943483081574884067227872792208591000093397832879127407193165286704252935196680841987853890259003474953640250095423528344943380317018550970066747730539029238092001917136878979509560679325866151176259373829948431632781071620995046774548217362816294727859479501887321188691559238554404348360589 [122,92] -426302109129145887269914420773549573197199698938045195132683710329497430172688664566256727940566597175788100806261692377899697392677226146596727604019401252603391853072494948967889271291874175201204305754669502607744050178232775059847537286941035074610127022673180590361393697643319760098684977584974575741401483075433295158298317126356321334896730725355183956991808664437417048301280506343441278510107980017901511407633341267552010114990599656497796146857519030102600312614183048058759782086851568234056270247100174161389604633271759793095283852620382434404210690659447681025092381426598301069628516185760429922691085342135014987752926211229948277655498725573450711504503788869762750872616867321937906516064590730195671430933389579061910229290904025138100763786460461843960888344394499299555697417391359671826228873428040800201630120608936746498528797401506773998492914858681090595825600320995904683075374610271903706176252294698445585008653558988658789168571247860593223643893087035066128117799112813512044911545962868161449848268777934987349354863614863024543740124539223895325021007013683435696572233456136603557831936673068810842716179122205895755906160697832150310508344975073336337370770189922801716594099393914164948024786945226911958915316427200296256630181452677527172843175130218671467037742850184744534064756478380291536133929149026018270258832033453973273659054898702816681523261061079331971974835120009409817938124981085808862377280358927228467903475393714419882527200574546949009544910489662597133138671241035576496543847848778157416446057874652674551498871632522460984077867 [122,93] 15994376594250754341797730366880979059974879718586217535901676795278170067382468316489244631646097864163790607066783929935728502723491685969168494354035014623331827461431560504268327786315280891476539059120050249832386534072078663016688040638732331082602942416387708783746771392552273589101821961326178529098528999219205134362333340520354917311459318569422580818688815581225321391120266845318081507318406712704766660090120361056219358522950983196951624094908664873186215857011616535983872947864085822227277355531423791541308228593752940799871915924800762663702035291745794586075138158034942620065202846253263615987366734488261628710886759954338916139139350205837955191996110482860686013810790302756852468321332137639733822232922584400178977010608423613048432576425700182845970899904723788979945517060818329022959114749626887325709075582866814853363072512176025899480039660226466138329187978647238246713968738376685284821232009763179920685995103127351757314997187044138467723818604543860706846053043260749709953570460973773452815119770438062716105171807049368162818313774594261689557572733709747151382187910352102486238086464971176675222828490527597967902614210561937735140500648528415251615745741116369639636986220177399865723734860852284333507391676341759240063860108832894342725173917448476071263738713555541990695620119115878770421718460748119754594048864897431124032428197408586159670102801978616272955851967689654711374784670160458083447468070114170261666134505050048744573599460073554685726358403263113511941837525030025220550485157222648465557918697660863722378521390241378831235 [122,94] 129525667006741135262102013946036398858195564020403160343294745025512251902710897984810982831846312820443898030204873332225864614553403787586755928753492441286982092900041147425420527602106192498086772870177012531160876192509030336597759023233218626691691474110337407495135917152384964740172887672281607008340684249274926783662002183416039887298154024863589001987013276282445229163092927055337246762584929186413709486047546956647636084780238359837994542202911900763081947329355676581690460597378638391530841722513622719797565403875759441709505989159605409786003830310855538539270992591145580460281804161200068668636501072706027640247095502618887008584703843265002747000792463572609844001865097761442682364594381455119734379657177573048359074022042034283049888719320033074779617047440493426587561379124276218254388120556198716154166223151670260567912624715508952769328220053543926874005884805591692010145511667651689283659806327454831953450611786559938421856354085847468678766469957696600828452243284766630269482538281342247805511787578759887987234636762001187748790193890429246313035337691920125170703119242646432210429998408301050013826862373419237375864899919052229390703913927694101881649367678150183993422128095166622343555426259213238434601588693455775854381227110425278552146098861001918130852553696629715834750123105978683942046335297405879098335955109334166321309835704187628633167275869499787343069565904240324296913508752434809230058986455448788705719839472065774350950654113751224006034369397996563692897390904752821954254264604194019115191091918743807897279174728925028 [122,95] 1069292822608712305087770923698669867620000622700859471962862369264822274418254829768083926335814871243659895689583741810555603135453587516885741520792057716926689349390923793990703710981735159388001695544602607810393523927989557910553606213257149638535537123605471055875960756889567485680150168855738666765005240020317356001442748624621554028777336795617368977532254066722588915284400337554060871835946138575959667714377626084902896197760318207598733462692567216802524819214954914530654578912147627789597907060820072037386337247789266368652221105457000466975091638215201350953060348056721412807719587060932386980484507201447672604220424234414338916692911837562173496630334337094602172793371808553027307197942817387280304634249630719781021939070656289661404075001196310095468612703480309721775890321796782202381293106304327156906247646710907036667175026916895707166267137346863991899197007015244404983941026484850252947546593161628434224962210752787595815212416233100492195357508365983889109300583586457394710083895319288307169611605325278845726501086538462036337414412697772477111002374099726877648226428990080242720624607390967239373151587830431183194404077076822430278508706619982226234008942734033850947288187208448088994999131832456340730724576885993957233089558094217451460034488384083218794307888002004553044655557177355524506956072193915204428340951955735778635781569708774443666670386685603454925284318079598310058382039608150674694233092476202888682058203198445352309031944805593829098154770881660811494238541854394648414463190864650238522511976533368428767298024282 [122,96] 3373001776532356059351021466391472280571298531108226952710767757389586983956506573074804781819612712043144682946270440171800886549152027801699653695664390609666699123834882378498728257552399376217967314199346464001920691445064244629179296020693916313209992819413159609963749957216981976100930139756763690074171456101421563903225053634301669074941776318012354399845337129150196893590863122982945556366710571847687695079160204139051264276455678437994856638761563147884494114201858960805554349957216089112435247660329198208672482713070713258949356291957284783418438677432993847193204016116713318154107452065410886576018094387926318519367212407223280586001437030203972072031804221174251296069750633075112575810550913069473443706806192888386541745040696972282482544521338804662577893730930439855223860557239698657606607204752232086149180504158008366233378437241604694191037675630117640206008002624150249776541353843624334623004877463513504689822208166496391390997839959504564863309919867263696607471855733419546211135498461348019264656498280772636613490217806321216376836050790150721560229983881123348266234212231213052218657859438786638443632812302930730896542424036974767688544040263610154972518757342662699741885196186746361926851100226634900758411255164324351576717127314097020094529992378083136084514386420759466887980537837288062738235387798204041862919430446006417539251360589527841073589751259615609609691296787399299742499287392679538918647085377539527312517989555680837633473024818395402545644842323064891508905039585644920074030340965115680707519530444730988511438 [122,97] -3100917132633969680970008394255962890142124365686488748493696924200953875195375697110969872809555870016964039510865877570578391755253506020382365619261422239346989812721419517198735132037953516470829189247464812729955343413476358163724665363483922242081671643709854149499288770990273210077399069086083708532875789274972577143497471280760055813843495775274385971087713504941944580675778159766415382311912189323508172886857633731286621623382596510830237611099819495648410217242397989243056817933953589702248559087255081199636071683137002063645580892746348334600910711219916348351709484853734087686648437103413692631219393116241473608381058080881952438107752010572330500762571263097158868668343640369995948092768522223389140577698551659003912264154660878925158235979664995721304740267838193570371824306592860561174447115053799507397061246513111221827416623343485350081651525337798684162525964891296422607527537888880532415967604522662095046106772557323499218318028826580170923143298508567841082140042495467359145586657195851699204718615523537443630799079304541271695399531680375635709006356363767326529657704464208787177026258958328885622322611976662011796231479564313765030524996753510104707340978120912665076743605758195438508994560626608026569921933317198654115484099775796171140220551782177442168496547444381608826236813449390709302149156596957482417129366165958156703565722081950570091242265667491560536630697999684331165864189817135073794257431109320315687607652642939903007646612821017845382602085740195121678075545734151361021609527299778725647567625403456729 [122,98] 40672193297491335832257905894030766055072560029805908701564172146648716227119582532861600402288373039488960241466212139730003918223553627791865481438369545675045278091140239227046069535303230297421934766780793757410169144928622390641249898736353457896164556781670861426505658064888953370250944029295490853675749609699496614536875609139140841919488519505384162868075455513760274391537695899051575860821301151383790354635027706203196882641790151404834742384259439575833343025497753490151595014574168376864320744056303993705194286990077793412793907210392451080475498565087124805116748870610922405158082883100307497919485207953694754572699648038699980024202679020137572964408940500928475960189176307840908665615903664265188165260476859749409809978361609406558156955672378164040050294817835640074542951137249553374254432893527379587968879604456656250484819151285022945432866017448062414273206611025757834933360875812583005049810340044761450489428436743833986950794412438126375421492919168335741788313492734688361192012359182870056063967278795476250160698895135846597137742609179139806986114244548599334632907163125064941842953556657871823241017387699605306498582427299071514799759194439456859300357102613320243284571269353534897923239083326105503035379723037470596419572485610251822943543574144679025072417933927015619090586561956946235996226022142776070401802943665507636422292096946020852103824749782520882061818136546615607066752913652836940237874673722142727190341861070965827197812779401002168382568780093519194549833510899900552013001267254026425612748775711 [122,99] 487463486746935306590050135626191128682702506990728562561754435205974846762198787304569857464304491415106769797841682317955391854894611465103909916360067899327018384180785926507730356306021721224251744266500484297327678682178183995384248949069610134561662817313302086134506161894585774704409062099511903430291482949163494224083994397558361245293784886684892893215984756108135990682119611030838214802722275624242375510129037923683514700060609140264426185172382025044546509868700537151588995287327531101576523457125763015869920026066082611755052541674029395944612784592003008884109976981698172024297325695835492202963612797236357217169925068787418135575780491306333669035930385464548312426331227916246680985375631868392800542898095385458751204748237941310834509102787531413642639284693466832737341592358921866496624138755476915720399808014894273176216005446913439688653059480587194930513538514195043172053135691799425082069013786993379792564490508526244715435806251456727949186289597569016227903906338993620854462663269061160503227711954610375931606506481480584166531301134356428126562579139072351453327851803711428918923990543365950197481739373518486600080756642292937304142402594659888997933038028547031647987299952737943706529886899762659030290830698829979989652840956096227199559209287793974801714079348324853067265853075266292758226894321821848397895817498188307242681082025155022719866654580729894989491558772494977260015272060299313965032395484004368834651678223738463397908098537965559064260998011807692281295836106743734442213467905168588352658001 [122,100] 1618637243254938090852542330730102974251968449994313715360905396343550790768885479488302126753838713837471299695471222109957345524168277276654122740655307685396648652934346587292241148476953904223111327829923329740300694242797898673360439887852628816892632568115111227514905844216907109549367848327665590721391249243184924968667004601640369622781891412398362539018660759099742458282378821306506575486547904005009340068309182307524466803839916431111253783493337593998790274307086400190590125685251728759635177597664303535679077978096292505914835488969062595782646306957597497167247352831142689056557178785116368958761323341537452287024379935323322742572241912748814934303653564962031348257859867476403138942540309331377114470648593430846056353798198516316630169818379974059777630003480250983592046076986409001739891985667073017100257572813427633638094777210381488009267338108231034037678647170755714016337282174262800136929287721898251250320842590017437252096891259716141143307818742937112500123522313144570107899606461104555171393869030204581724769631331205632811386456643363371608971731869998662770879912937141819646131895906613099720815117299480054888203124534196089462108833475384100470776605328039938791181802528144659691351924515962653618238164119949096210907118656038426546303522621296786556274540304681996121735196352792718092710775630616831140836816216114169491874679903951953165832539179262737735861873028000925460819582249890254607313357769632522850585940596002550547922211268366155515909704080239974463764250554230747378412618808638248600 [122,101] 3220942715508911308111785689844577532091153147220896660069239012939566758899593888806946113024415931361175393692491024966894591871064469637487539142930035287056447016864819597254263354399739825166273400646703901658180134700660145991421994105223013123498769228980275367267625436535480104175850600262937366610630112928360856886615735638708965324896761297313865721745568862985819933361396314865251369816711219013779501780261723108778339226509707165997578497091063380415742696904617858516258957605617197327216870990797836721147063956571224865973130340378591497348456609597919328184641528215593451664926187170066136262678757046643656639667682114632126534325846661515076541354542623306935349057446388850746458633518516910730121661298564631228710254005801627317978367080771996973732638937775118795597215765464846960271370467246094990040699078545470824856106075332141613645381690242621523958810767162377910634958212263858067450522945129181837872881531983874166157111478965786191431448997434092863058685666609967082913127603218486184878516747206163713043879417997811976898983805113319882181372203482470196710680784421948092293268381012150443272514951692102208844673313405992526965531414593486180530523457003109895951828506337757304392406422892063528028998104337943101293914931340307257048996821899416175032863182497435154502604664713346883372344223505978767844012424389897544457303534551228675972264522904445515542959302314113948180268166489315408986221035180513243615478781505691338662667818540384444108016698038563420549753221027630216800552023650300 [122,102] 2794280261126070174380759563724390646966303572388957964212858060544441762389105746931552194076602500421251342885444084604293576478295561859744204546270559036428787961808219585911910675035710781039282867228139582552392866089074714952724474947207853495996400035261492222747643291031806253297887889092637243679292955020057756637150913939119715773256682750401302989307719292696693708109000872523171341385603768178524280404102516843473377013678905097698421520327880760396033862840421308332789412373790934069159952768282322684696490841629215772757104349732452487365231128198665892690923930387320608389457575201494578002516453829264207841571928715931041481813695989831322605652119424194327864655142235892123784687326317353209972507753472407301828177864896320727659589777374531451811515080784862613237244789373271493312384101934437191425847865441160995098502964745765475311483228918830705102813214667660465468588553789003909582366132890403385996609162860820445702911269992835728836156284785513288524754944788757872763383238679948535964113575207828355650831495274757523571963776142658765160845017558401809711745598986770464982179031150775094332111707175480097101187544685803058440148548109224656371090976028413283574233832245900985386416875509202947376662567546158778639832205774724541346248304106217033574229358859794505329828311005321696920824850396168160800740252123752760940249602866774846537630283320978563044141429332054140235091335785335594586379232570004549465914219907930468971592998647010462171579401717648447484014529471647711643308310 [122,103] 9139697014068390873756283986681203970421495195084285865146064984358848095855612359310119323616282695746653839844972108440323141303155450535664290168234375779798507634033936419016258661307688056316805336317787252287666885852876186940377023955721761610383514450159469984853048209021977282145411937587941241121154869695407016870096533691404443521515124870966637355057989717916882099472495080772818709536952041252370899480515405199498572653981887675719921199701249987126193735388560097213846459049214242035907145676529759519174201421991027071556661357496830871008239026449241460241408170315048448080200498821885255627838640107943594856389700317618058648021238746769725504168586466359052904483825260715950721784359046185354728598538647723525962704405172958665409541480344962306009581706790429187116555460679389732097190805824959856297292975576143339194477886048334223164053553956141419199040288979821038317453921914383617019721523950652059232541392306739314537094537083306414197512605181211535760561330058154374121317572950515623003527971108999080881659092132901419496038107089227213703137424164756097734812937279184910064714526050737013452209711064351249902635476195840174812716564040810239596798246004318917599653582176721057402506796711684172301912050729787097923159270384145482065845972679832426191369256072324240132403159650546578783822536529804090319073994201586211202306738652343446963157137442265897407906011666011640721959846250783557042594523527104315749547542663019546091040970840500887581981903345810584688532813355215450525 [122,104] 38467297853636233263683815740042039250232473042145880559474740437298176435790964379659068359227226753442016283069289590976202250741401426519546442143457855376264821864437896417632872389614294961623223369971393483752925315885971857617112382812080195472504962747343506967715650056533939546585552579500701895627279392472824508664757596481948020658167695471369802585178075115721247606474496515645731130413840962635507269227881603583081519849661043615364950516164243711753161102531957417481125003600927221448268843050667098532618360625061193144895211872668117081606533690632052383265026241962874827141574928168590502140799210927656204888917620764873647194968255234644691187535342931182368076699835988695050203004573824562200490449546911306910551258621370147459795756399073749234559338640079394566742322853282965791320501042001313953863247575448765495509914748889850948486331823380457858103337697203832257135218180161921255782678708034114180781259038385328636747401827540881582195066020861632221899268186784360179799372913769172150061377951625978219019084230053796772087159180042456085379287235150317206651929019372989865599414728388721057700296514667720698190617888152491823880347626747910953476315313251713085666765284554369138332453490902744390136043293654085076769940177439116498543392438953253303783319597377874284529358997933745570197819141516373143665987286590113238391075933703518281509980174292771542492784166492073338018671433860631683438323599609703049453742036252007013041538843277206588184460468566284930556292371599485 [122,105] 81589380716677981760813733535392230644464038082936625339900247662068940575304730582988658056735702216110097525388327403972510341599943782321509349303242635191583320435173848420220758861158169368328759033046225152810890818356325859362663346406730853077315693053792693830766631926885475392511264128556698944899083024144786932650737411907717755262882588952953772712623260407002167570708120881374918560278884090438796408759792162312084245373114742102839785409033455079106480402387751034773675877746822209736378727934379642841347763476215314031985402109453558648573957466183705580683568866661366312781416548834459476531619366142021599190227239626180041692515822621971323596284150888691020625768106163227644029697617158493263526599746122833702075546943081492010326562389999106924870250260718143093749128180761588223891603574082894386627328856119002461845428668510771084180941252445807170296250349481207429931121524149114593570807934737778759313851117840745096250759363309876770763361178137419684395016699627788255353416750289065569079749946174065175141741611576863964709875252199101884477305928831232551939441075778407375643814841915509196718778329689103022649752409132130403471910194848554981698139557293413449735643839819438929891358579214554536399141704308094700959865887464190869439461394596551894012317876242731964412777434833663868385214556218523774554386809114627486045491686969878347912525370260206900733870985029234957705085214226428057788294105954777712330849144590854649681303439846934875362895328025317498924817335 [122,106] 156952531817901900798138179081948083255558741971368524752377198319101525589378785958514522051671608359017350241204832414319476280395475221752764312500061318829179693271087388115359814591671104097515114010274558353826076287222265222523782466176765670129563610232333427120984428941817996484844040137527155090767402533848886099242245495322330614043384726612776523356254285303439613451000295684358943000166595379638037491247347993237000549731397870926804361189982241579415372180060762264012479749356190648933200570536500222931856860285157464587973499053321220638297444289481856405918179846210889227143667224980682217143759008758671415557066255289061484257157902758839568369554910975748497769014089588589755191370388606657796023457015834482142475857367180525766875105007870797126859591839285537319148584649587672857652483862093495133064402458161990915717612730222769339727407898154164892985384663876245264158684473619664986697791904451369282044338308429062656286638551659432013011102426440075008729268102956753662173968643892543913482877674305800264795518878289125636491534932857784520446157259263350227245169109364176398077013920373845243028141146022537893365983333721392211660600059047569307218814812744489933721325691869169519593750512041718548556184679747871782767216064866592314435459908100463911542438093470236228988527978563528593304550920458549014600865003191683182990874776294587389438197937297486015170690769884413311279981217848236279896896001644574409308561016075677669954436047426188161731523823634443214110 [122,107] 150652471492733366308869764810845622414247958486793768471193525534866224328989485667820033893808680785247644642921946263573760818766895574969568329414835522406225336055823920698472927916107690225042720021406625814893222949386375332774030855401775659480526616619092660496472456948544736854977414134091096770812699081932523329632299595793626712113207033847512950728811852961512403711194218855267652195469792664407913578861846751433887240487975397695449539517709215960163187044370195135245630141881145431222753120804328543431111194332378678659917375346270257727802737371346343834310278876860107281006717711595042367460926130403650581274734753190321711043819625412076506464703702507300684395585717833775133768795999890774654811906695398248034585442926415243158890942112786166133561796700538454613755183128641454838995062154436167104360883841393070728848848347128741452478666204657076594518277383523863215961271673037543862414298962850967755016984825404127523356045690132685081656275561786205377853587467317368867498352865576163640510865465752021163018563199198947583024892355161632227260436573120361304344252701990724222622157178610084536796316751239559972171404191256654137995253796716530399844320222145181026015174816805290280706053156380878233862322084043326774029384299300502067547245779415262753311603829886099456421503043900449507652581926286324222178947825275628531385427698964815318671625912137386722609779297369932320659134695098225701613325357059079399127614651800739314901936037571867457741347053155335 [122,108] 113379168942768111767122648651950775863228039930751594051549308178553487789940428682399993581419336015910548536041270590426548333671816485685678756322693560200440849272015932585542410880061761895937806916302069533277688634166345435783610838392559867133836470668161720369356619691379176406841922009872126288376874565566071977682518197493477665282527284549911031729308385556223098215963747010115354994201723214759434960559323154166411573587469347184345110564042087571486434443382941712700369426931766916763224543557736839639759350904436823941349895640201248907324414861029586277939765225841791691116671827515730132608268691421223381089993126554781582819563622528108109960517906857537628943751651880689134372289337726317980511521573125846027134299710557238844542473760114753668722764991341854759328675647686028321770482820047276266260004188299125256492601176654306773249097751186575338329836128316645868973697755289639633276247153681181596943988123656161786714893411939021846513997100685652881030272315422025983641908289951286635187863196301222264393703020114036968928933086734561975066156126953374943248278052442380485149463718293147967220525265658559135959237617891357082545213766372179839038233118572126376256548398830632306972254889251475869029757780795270106147494780717257355788940092066240613828730014214774242670209767072194431999894585008647418168139262883908902783086361272365762630673012152394486988360360129132371239620675964740219006958759122381313932650890175947856833807431034940293801236075 [122,109] 38126351565302365547620209911747054499849330571659019460298035498565889325900635190329886595440944455259681747875793528358248163130024232687628351638274520414725004326657618963707098453418324269007096702763279167622914957491418479565039388816513468386426796661103432964618974191990957149607192450247387011507516469218741312945371229398443390755415997336191416010506558345998941934881129583439621285087820376725332768534627051454007627269721009462719856069712427666736673139932189769136882102969283974808727120037856818449523830413338158573772050079809871573265659255695598050093614508673900425960605435492550833260301549053415196298343126678976892622877164203471760989366140544335755709292073493872543750617868590223706909539826431690041206723967097733050872910775301373900109660301366841191109413157994613150136371796621358412034592930580129860842989370024573094023422243250010211093706580713673100095495262029038854305865967392087216112237432511009513757545880925321468820064573470136699165743986842462099691948186865937282768777855246584619394602199688638235626504129912668328112036568528543015146930985523852578458337046255830137924422221883749432591822368027148989504710423161831465399275886159274094857621405165090650417846083675361664577705838560089307376966470357072327695169705331768139149294230604403402627317800801452706338532128121028602997820795290811424989701006138382523301213812532795209088569387098859574414195682084481536354075068365113729337611386125692312571782433832094915465 [122,110] 5899363908628592082944748083675022626939861819933184268470589354628881294569915947410988849740598421766119662782183852933128357724336973449679830515079787402094655822563081431896028820699921496484194193525154373630187987346231415116305652553258157484771662287281440489720438142639210367433968681256233178518469313852791747075215994456502844735370405290247722114739750902687876036934144369759464837844779381841695831831990546120399044061934427108568630986056430561735230475261948948811119924161109674905318688128957489751187768046291038480974928359186453227453059832104259495195235173892529273537023793170872553909068767663655629235811696736835415878915411462790182278073854390042505667461648653948958967764184645137060758046535243185724162022295749237700172970131569610284173308164147879762670975349932633334524821043398943768106889200023162967933398784668455925758714419957723893852259697931712524845723431373198495836989851319292801281926654581828195996551736615609677981999111432881790810727108225736837977001498046010131797984795847904383348250484721584953425292397996910952975176380900478793675864049338938574129830841088526998903083097540294904943373241791217886595139061831284738423322612702023465049872610506220895329825894471020518819150340172315593801412122437766160924487085179131036305283841264669716624893799711140389859024514691621629937758110260543663267883703807333013968157190383171270430116953253335160971935341195358235540673674693705659759687659176357613479015834813165 [122,111] 3233030033548256969858967598639006665867264243159491235327104481801814939658656806362254949923595965703927139473600569884864256353957314994696394967045624341565731558951845071095955918633542255435190363153848409720718191803935403378245864364182750846402889459410462086573012816503995736543675604200347423427586564971917563000455945436028754704803528747885125453613460974547466741378627234319590485063395290845027589600004342275892917802820115037335978119365777662706520992306759680351427357671353733766778984002631526821556160223626643460774136073040027817712633451115947334102519008371991452322415320978769702644982316950268620873257609549153542948360456840443981674545038879804295366870562918707654305741708063755788377242978563562395456227440113809841179925563601913967653688398895453568754853112365369602404603433650188059154249240766773601490882159740628317419745112576172556431946555352199581378459815435901353226627014263519362731152486610086137069096876559996767589841417910122074669154933442149751031206942468064368200889853983327864015082711738252669169913741540620708129965414985761102220005416406422215223684247591212209006328478619006574429444999969862819283467303439382320738802141081606734205946273973888855126875815022935700854758347241353895595957306918930966986277706610642354601969480399019523572512845178295329449084926757667064599007441449101984810046156958896016790570667030543183278083300408761285807704527031754771018185663240502106276338668701547014272982835 [122,112] 2547697849942488307578750703568305732344434648573377996277503420663949124048843315033743794422067405359615555342468409687973847761000448937668839113966678169169404013570797482832027199019636193468500492637698341719954205739790378254663681060918246577615154932124653937243442575168695802051220723814046155232244385344586566494501831358240279368375918351722617282637691950344861701371024279320066701043895927210650405205356734186637315779419652588953788635559904386251993762556450102775659626422967054366259431772820849737598303894672011931223414541350338376296846142065088948645161610470378500879863408559712473927561518252255476008049055592446307728043059549130008106087314293030618249434843004804884246252670250797067088884297385256994892192470238866627136535176712961573530907532949678924855052448958339066039173456999918192266539024344620652930433561463655462442416718720044962477349449691867924713396656547407342467237273745087113703207591213543286123954767651425439212455601409703451593488671413373472182237472189369960355073982758562122086825681307879517713439358010168343399932463856861408791854013078111512504418125084833176239100366191449182767081822328055550924338983755708139653525812905651434819355637024338988410525550930702038904961597413100626837625422244490995770614006231935865450795096399113387395946626939478195295059004879721515034078022644801047284019324025359741734148957905896158299733846364918754374870213352935177826028487036169856865417978677549006631 [122,113] 252743387262855495606124950767476825595677960575405398639336768765850579565786040853539385310889139169486527151561121629084892594961568600110177400314586803996388001205039506007436698987962394631559411790930462719783167143798588253622886837107357673004505120452471998944643709339313982196398187108732277785132976112245471028480946117064139104045977641876414891246502145759666340249961689308341359743267327115418056533210987442923989805856652758039214384254712843722805241327599077472770695089390184928447057291911309957414994716534516206262262122073299057033196923440368395781618222159617758261616961853825198424617798321456611280383786089274553940029245356075671796443161558835164976051019886204854382629876128549521398488741296834483398244702528052409242804321583179562195257637052669263059491063249393981018608776664630221179679084860376649082320320787022495301678809370000896698564896388172184313227666856000676233336124642201106558989150054089236856496817643856151235947898762200231007823361999689676093904353067332006296075497316104210438757990669048457997309716543840096578229674964343539649546526884772553348225672257957042417047369905623376169298599164285903414475556881571787655261606863337147051651030819284639994394647578141464657097209233829743617881787841876668520521526690822488236596261276468629353449877431294328796436545627549329278581407716718707915072940951545987859788848277630355476516876216203611727664771733282388940878919731035383684405549581710 [122,114] 295983811707632081934178934327059675916627697015271547115179511621980232537763176839063420886139070579505571404500595581107930654279015315374896513715696067442392800956453707588757344516796679912207523548289717028038110391345232555607063445357077678860969723726987409450021315274548100831259251083934420272470822082310536275156918065701059990621915018922354382028556136923848879347263826982602586361296309740661448195340808200075756327080486038258212629119810409500145177897916053811060129574578157560574981354827031186178967760067018554911386013955649727015982096969586219198966213115396719350972538813861013487283299680190318256536018798044839150094249700950046643792936549397163546911450361626877950993772125672438213009298175658829481325614727513684216642702926337682462333022702815605015435298995342073249981062169554082361625489142901722583448698382675020953233535546065868406650804353136914263025262271533644673852931046970112242902458733578749868106097562685687575313542521858845213401580705979310177253861838679280285006283323869725550706830359475300183986385712821068561844533031515811287232717180582775910750225537667853884919756919375133510365780941054001194648375536324556819161227829347387306628202402199726698788297881119759375315120475150541445219863478201613566169990969058742307493724938131369004780191220150641613129512687396817281333300796117423872231455245751560157336935043982439682890049362489000585097910802031023006734703553873256420480346 [122,115] 125621563519026658672976913399698336043995948245316922394322633770776341020144736021525285193681366101800445698549139952520616721845391520561638401236176022214320935549318977227444543750678116263689235398248207830565199665876582286872759760732923037498858554004598347516936619146642999855100133525661879370983932121253171185981575989073068081749601744899271516996216785928889110612125363852808703535194620914932528760390285192128200726860510463312127793504245979541489292913865940949141295716037043711960576855698909995497912978395156073496826320254969300879894950632443072499120310083759663683664346908719441349163036496556358717354299281707898969296163517778759965999869590923200399636688982862256778367110595206409334615462407586651282805790357353675735683110632930058617553673763653825716477097473535022850646702760758090457522713586997908788522864172847268043578403924426683698888816626274559977616967396428217206129924571413975173102715589206416499412855022693932062960807124388644326110427815106523601864315945334198895143156450140363263405275471537989088357712231732555697739513662456471609305129734892073633686123481235746351331841129563618609404650155016607645769707579204527208079042710616934811951998665091459622319647857767803822457427118773146446220637893863170680267918197081161321357441504070946856260803132444145680424998641490626890017574060390851999083042894779201098144190652398376092251477285354744664053146543722015164407754573780187901 [122,116] 27581835078619383976998839787398616577904122535428982321587605278024152550651317940407188217015507994704342662694695330324435277307397180862659662440836829921313162627330404750589873718872336590642757173547365348068963402192416276592878168512111266889956246736744249336684305837853278167125814189085561224409635793145241381045672676904581935804832032022819916134537627909386602896313955372159971742903873474197011840872308701022429429009193399075401608163872791487350311728999167397164523699178522284148706813666859028592367873304135183614679075212753775190310024249649552929559108598540250823817423209249497262162464924105894784782420437476919567149796259576715592508093344524683910775075660617594730374161088789052170762773912041644305324189932187437204364744634188772228517943221808297330980519012384114221947020253912123344356103507106669786037439627171234976044075182419052282094592762544861125028415326501123543145487338970951036074841562549821829630549571071855806563517229317416770720159112339433840100964059983554877930877827607498434990023482558440465316185801678605374077608408863822795890140221772922625302119999961982938582089734557194133312230286517945796532334306339349638925132927028809780066254110043575320272468456610442191446327533295095120433296178216590556838150650487559083587639801798809851161083492920471766660835842456822191634210000341868253897301378759080672601696868583166512250479787075742955232752276809063400739788402056 [122,117] 7463402554490431631118799017256439018053494331812401604423611202926694496515267809467260037521231451662288726803052320676582694935284148062733684552273558670548542779861445938453717624301354604401243422941007874281414481596146807785158266617554743492679845421377280940674172585371473950552972052723966368875820984463659272426502546000458174373855780937199763749929087245625862879318169401952760534864419937064076185292227876402665489936986085357756929051880543126579298472469921935424646734029568603709527367170948880979012546930170592578336490334553856913461823091306144754812879619178208187751261059844343395580233990635345761539942704631997662122108119233960792894087048757511406979351262081045010503352319425687262418233723715501828274669237098955992070168420115418525612432389565478941845133073873186086740694656376199945565024905221991213499628087500670958206257580907876798603296257174565065375460202672696624025247085172506317090536291141229876558056623329240534875334043555279371304768135533632076970833355956536119127531167275895930962680965153850329191539378060437190444062565110450801724169938484764023294297126123735500749013755410939673894457660205571002733172026301067623764944259814542735426566549980050445961535628297738916356213837432756105797929407244835174995454576612518476667890087467846956011743949085730679165528402402012045395239478247674789627585037812049353407634428583465246084274253520939786275313012379300990553867 [122,118] 1112912441337799098233777561025993684810500220063705536686873272172689648986489921695088255168414666014007345116168630185869243355428521318541160691396435415060168857598317121940914424379905580219849356377715584935956272453426123103670006339773772410389454203797894410367202771054337446138323768717287215594623873029876808182156984654798708737313604128740809467405978986036726077269592678785111145154440852862889355782657045697451712290790744310557332157874923127137856107983437653234338714643973011494713904961656752435134983542668872668977754264629873580133663647004492000570237181778799048434180480115974080983636241146435540311946889184816552617321875781545308485149337147437367308807984992291635664609697633403954790759638548848932488779881870115354336446353986426146565931237222122285310374165092151130064776565399161565338931986317571369379273725086105591443082819388657429906599363814838199647478442171812198053633685674208168780588514933224939602485654979672552516251633086056800993184646750022090758021442015155131327166011229895369570343513352406246782946431137183125910664341053748077491194888644651337599352445262424402357440730384203596957084111750616295249013425937342246666906465399864383866985942933604418982715192094653887890817475970807281026962026815959901607491171061199833329835168400090457228296096254792045240682326012427931508662607680139584192658209953251232218898676261923060612412859973828615718913416226950520 [122,119] -79847609203072686896310822886000170064132935818556115710846925739837034436708469188985547911616108398827758045125565507939853973050846767923924458336943880250098477658406233915919800715385030106252602207318002565961505495380893066750507028858482785911562263096282742932717670208345326808564722705468893951093071982837008199190069342207860901515022336474273311650570385445040568036060329093153964945922495260986816486788310207443440620986520449279590603084298809831352383225739655864551894174928419032586141435715883195294581513969475243508794121695221861224114445944854709490493237706341238522089200543762533224534848112367883920482487678907383160518118772393513906464804331937580164306706987778583432235959730122058518240578622870616899114597780869497713351158985352112585309631399757157348078254038570507478956751131584838555016274559188252615772649853783363442907281660182451512085540213082731801646203062539461935764744816519933761480105933710147068155367296284054472456142771016406891158058038386276049202344542610061250477455749161610273906474620455669834670088814649778332598409012368722163492093065830646078959940543934344853669964089495943476804952101950756118980884585002956823381786109717536897081130364790642813516077459369610369781951922494145557161608602490250649949704159101956007147136634409921728680132088105825435171498604620073074188039718551579995446664706246576005426603168533790485878462508327368994603170793 [122,120] -27949945445433406564725719173350635395572132765833525519672832754078259354996958566981043523026373338599825053234789866369791619671658683040511673147351140292669696935764771424001865577146783015606632547054049972158926511671379953002462102191819579183821852508881718891026751432633673886355497468316065030693876676591474635608176530279411511442889648426895901712090503035584802456542540576092818003046928856491727696593051082974550531169358817313508342014167884215943357505700545725444208016123302915599800723745534816387650111535377780896415950918551274922618433961414953838967088540203945978385097508404813392419876343440486604040873070777500651858372010912375310847943286818130166528987524352450865612767768159637107180050447310450720548363376272961175384131423523869509611319429950220884652167301073862846018254889556780662218827846578091940769511002587134920203441457238784757119322442031126136768930422525165934921185715258927279256704357648380430122581565519706503478751078702908940354884988465282908019352049076003601290073543914581836560464135238624379274466702682475438388879105353573242755225236655157810305774170643010511278589091764279823696325777937039303295184543783152549539608671674991901366351998172380585655818820875301999290413503758001736939772090904587081943397929993939578106054160949250481614286632366757616963137118369085955442785678942933292754451164451392412030764700135265615745638879230299777657 [122,121] -163875651465475527325110860001954893310476088063248040488097034075288333940921465005615950320749089494494580806437520628555488361395144100249971626908044376252443585956955726603235337516728807354430063305886422188644745101698438040943324304259305603008828878766057728625281165372151315380293929945938914731090551446377112761280196373149621992385655618529422199503520179876751276100868366945978443269904890674614839469996306717324140553006602194117028922406058248515437043466073472219208286092393556652517084050610948411169791922034095617310664172897374744548195735053456034502448859510630980852005848209621769625702073992284513006778104423707712205647578681786702078887893971855847795739952536676857627803812344683795798367094438668055017818382173553096026594184051955875744998794101007424577180963699105833101148069961406968640122597982695256824636472757909984284277819105266495809872262968159274029404301331381859917947177424970917102409593349083462862964237567667580952424782789176123017993729575117218036377373376319823714805480965754471625735624777923443743636574903359243415538279891705634341339873314292949738321634282957154844751032683370855444572382524446210475512294693094915591170646159663336174037926449304403733242947041857063484514248154117912762094001921526243692292832482476536829734637445999211705415394647636624188870800513315003573957188077585598457151900901370292777412409758418026704413739823503 [122,122] 712468275330307708574903635962677962596163162007887519333090123700490279031808814051108952070791741989818231019895308351224754555856795369594545913111478921578400541131640545739688421779143329615602148873716983440783271182292222377100320830879847198616425799023672720765819517537623122982957507766336798256765527227026173194825735096750428621796296626205186077515769882580489116425720294323332053109930786870925726534830009544870273648579409444916982838791394671978034102431196508982004924602560907139191900921471679852249907023696964590719941042273503094087812452789183254459008412911823141604747979427423493794481573408942423826704771924128252395717708320922912061406801745390370228313026339148615230247949910962579179562367121218048826433871504405169798756911239829689232618009642571339178388815836051818100299778510608818357713771461857668073684428643774828105444608169117010186959031238634785179500900083892229223501837115264425838407355721939728946846574504781076386919160503094705875171940963578407740294719670486476846971971545082523377939053109498960595155460649822467115858560893213606944465788300965223873624058993664677493908663399274051065335512247809306116242613211556682100825826522477882591894853215879003229790888256451157253898932162073480247229425104052543045429538910440931785714617828828401169972839748479143080360429312557703330721139771529118603508505279714855044665840054755108122067374 [123,0] 1019528945557696174474644528096330119198430463874741193465530972481103776384537720007996688892363417251483810784768443458329221719888490721056352501401051778928599453945103730895708694188438915380449126959275390273881968957877925081612602720633316874198495881966325181855118616486301804448233033818468375621362166595210427581021676910160676846988746448474869515048644510455310218430923609910160032433192071420726347872066958469926498080296047906746174745532355235582920604208713697973434885170871800691685213807181912352356154494562643075299751225435144821927805999024117856029166832019957138171602538182295315315876257557890433734389024250545254939372898574321008473582508124537626926717246682293723622683144186238482194504737861995624316581963693667075682747187754739485755932559801208899212990267478335391658532863767761829468707809239340074942406034604954694673134395661591036289180077438810779797141289650527867422043782157881873245482284041554661379066791231603402037729861094698277516700670798794027036918188390146178185251418974576477133544154219127568648335150548622854631237492789585859238321289433599343139568523230980881722771084649146836634543146044501437574914037096915391599179704456218257980577435148454110340257912777840228265784859160496327197011463955364470082158878391859158647656436809066409756677797792390186858981869018676474638727671723314239891738851627884580106986839963384548926470839714258794537997332274110487568451449814207027447553135621156511582077639598459711161319857568023682565746099066945972942777562830297138039006153794564545088656931446996931106367185321817736099303783620336294015065236787718625798255674753665408099684105772514518142965791250362945046620282614021173364305669399413246670844150704034401108763147468668117556185369912184993855884793060775993254392627594764466855026990869684781673121269429112315911108083302047345825811276078505787392000000000 [123,1] 587205166822036058337901136931824896138594266783568535040537658500929588774552995419049764792950854880217889352415265355104307897384245723816080089032076932353847949049673431106967587614654566019764419895902136884816876100230262500542695517928471437732440434287467311958379028653119437709218017968419151468678938416967949243976222880215848509279703626725819107611260266257960637908309090588452088886259729209341697394034838566204829799086969936433368652266462279641176710661867239972588569829783952321383851405020066946812191921124608476777779083887728145362083678418747999571094998992773256390009583251160665842631631548013743942080706614365819269451365419745736961541215115089548672544823510345329709237202526100988735533889260645278382586663501629356149434123551215065009936471141083209666502550372531342116416770715745276804354791450655677818134064063718585562180991687285078366871935702487510414029246362616207249374367014430288709812622685653818252109762252818092900844367041670639501852402653733008901651464629345965739949354267918384246974820706156436236851329472363634836213352675860134342772514313688242709352945133739719999762427296606885773869031927081593474710574299134890809066871397427055607031746198179549057839847892568784723508528584273898480391880880247992913876155879378550778253768095769511359415776584003522418866496590376503162841621694566720140380025481785467098555735676558645579200339059088481461281024730387224286882774966508905671844505546113975456184118394962400960965034147788849601895996642336688158215390824402808915968238501934944846883820480952299998944244719661531819885344876394728521837007265968030667703382084079064796206146576649671727317332586208920369954750493615225899502311006470314116082525775853155200782191261041516434739092524346135651963095083022042031136127319403123775399495086110703650273802037050287648425931195706173870070043672066224291840000000 [123,2] 55712066647830342429012642791987887162036359479181222751574627491976316428892248987380144812170451663875542590253042623867513088035737646048599057790763056596152081320737642296707614073601385046973700056676761761626510498369418117183224910103812397969864122594252271903043727661690149516855352121263638480632009545450415597857484309885094166340487394571299446981708035924436855810938820206823187307834860077894421948601798449507095579022649423759601399244306091749955087472464581232964557656940804851287326528704244797003720983969225491207305332747688756646908436583127544802206733555244574354983209237112136858121759298955315994651781981222128815711283704333688235853435232818676547133532112435833258488575901880895475414819981475314036789779145746095587692302639083492904001644456950695092780162656061006948637247911067841944943940552281599119400376952460608313226804157831805103886987831374779916170184845222964691756700569000255987645671687986080723411323950019341545648446965026756348770223871831290436045306677039263232927325360622706872794342162901950649461469953862505012842900344952607839248476231662160742751036370535707715615635855613030933447620700843344801967005733958284075720562146700648324583545708561382747880242719644279497923314770072380639519643882576465590833745481994108861110843928049021068948195596153167799313706231887897898982683456843285720473577978830645397744296541578767388241045014996373948531913098727468290660470388850499807890645106943894103039080856142101362310844638366495328154344088329860082380300964798318549182714882307791000779599481562424364877977669015372276991935931561724939247330882142386941251795031674459764349085768745687444687932097109331352475333093289947752932239217278964593633819548967879539562775585600882490316457976632875187603404295443903192954793425756666649629198550658062238180320773376581907687895085709587917115228827486665677209600000 [123,3] 2105480773201928067936698615834062872340559046771993551783947053074528368736831060558583923058043793369564845131852200480908561103993328174466511927124933457302589993016879612637670171068683148949425518960985440977677429069234403862229759254851889147539466945865899506111840623493341109657206237274716576974023727628594160927198700401440631420562564895771276485769463729328304534946924973984388309856224500176776316692396429668778359128633237521546185022437310560267386091409190004123910882124937265512770253579550118904692264365207887250109209514125613232373134674195381367928464819431035388000571191453721368539859043364809595078100204077953515220232502799510243758585743382883065224571637371494162073433313421739913552681478121872778827646677770847727212967232598830011324861878012846955610431505820662304175172722388906122247087305189156348366993815157092551425828831209797370121170892952429511684069234317514076390179381506567880756755304666362992685037394547376376724258074543449133189784216272656314137361027306881113597157385358162520919723264655472905956742334114410224718338141136051278856955843992024236201838833373453867382719090896955226630530100330922918156005722932550219665560979187569928562552919885181957712282156540383195852148956811363019710110642872270119105626780712932289053965185405911336548571827089815708872811173897524985253331856946657836166681931284103115945447164881575193819471168970253612719781418719226062246519933395729039924469651856210924411517497538689127856171877353729148262751862721759638555537473127466549080507980941184641397031895511561642746052235061982776447203493880233179742154448063741515954783549639641336704642853025465092501648479461120990701877133297481474876228950235699438246959337776367099559591046059167004718538658117782890066366975135833939932544454790917508182032800416449242130788609753610689642277449440826288271017078836399020441600000 [123,4] 31091256994164461387415008647959154795823821663120364799084269308606861956839019701272976595547320164242604910981343335259792503852367400712157168968245999024886015933166927280097067562179938434673993288731764460677267968608438419965252817649259099886299961565702302020713330132159454708299692264087006462076943685704606430088385030529926160824217029020436101614456161305129999210275934160568189520153538945386661006292164513827975471016270507759269856793102526378959508578246027118651041524535329798132442163881509607014986489949475659735274379474717570064879577547442413774454795354154229550350909385039270914852041301659501546028346054906127294093133746190093522799716263139591152341652849547488113272678379831440926758509792615484168743453315018792733509763740438969803447119319501431072439876274882872716865580572381608683525853183768710929250469647359870230409607010199644463516532631161570637984787709357710364471937457733683423751210201487809714494458495180250740463055463383957893588348768601978422392996509621343855855585785491960201673442683171636927970209916505794667962970256536982130357879701232949090931129275065671312234419995621078833493864423331725664195414087084340942996732112958050652426969787143288675442905880649522652484407556960000040180489354717080752449315167204028431664704851564725239017405466404803162462465974126078128719360534615042560702103382754249406757980505129501713640236030667523558344833200685017320091505590644303197011693324898741380561636102905117868156803715703950449173183161423163399215412469299080765518342603149967143898805431693256014093155914992264736150552625935081267328137511638868194112491257809219157597049280345221889350104400388022662073557464356890790410078071706076539250948469400349005449997679159046195288535530038171672379590689029486171463098161128382423484048850502887567550916453263924679449641063996678043816327963603401021849600 [123,5] -160353064695250825111055980964503108704021843558738161208624133829204491673647134644180085147840258005764861097213229803404125381011873744055894260381959666992847133298999882148800561441334920445941777613217636205361174080606663355833391026140948224633522978013457291684348230839354741735809953639238789909932549334368523180963669488025869208797591241291171568000028378376201394509156961140325029025831934746995391451563247437231595193792076258845187859260478232349418388217173217231299853289606940445060045641454935928422503221385277914339591529558949826226558054636784980491740590209743487579677850292490463943776471737954741324638692254567918198385955333064095568938548444226429402663588926019803331824816724565570617933413593078267451617054043981214283350596711170175516536417897781200472822414774651502420948115251275656773392202166251182682336436533319838213718093963955007632794808272813778506164298214028593758382233748283351763945359561183909777784003046785510046399034957015881924909807852920139301600961829158986577201668431357571548086306652245017113698574184068775765338076811331027872101678012634705779792450610165355743041322854830401236097054613646513442268521071491697257997087121959843290203425594541046146389983360560295552476946283686341724505705471495497921041556247298579013999379854326849509434849189937382144981353902034843964487512879689027338003343297853247195532444251521772236847714280619559873765081863042216401285292131053792714332137031262976762299013412685649782901570174980908837739461476385656651419437145408650436406167408680998726906571552023679079334939773393083672172379295976253848418367000915492983829418600995761932699723630990016762221139551859782699222559674442383014534222902813495483746454737612570024645966032060331683717339300964091976469556871703575195269422906994485260615381483354007450279337786226553358486552075252849911129473154751555174400 [123,6] -1651587215386830264013606240899689225231503125540644451805372444394610247345025113369030820428032406881205774429044571420921469610195108913379657388469951723668755065878328790707807729311995983020008609489839363902596925309403930048309511212486460106626457409429054683302898483160125155977292977186821875764916103334328396419701500372208129952043749460270971671393393389482950467315164693819411837226282047218391246430076948713198758617231602746318468430954474808172352867124376368269475446271751765154054603036130739355931690586057568614160012934014446971420208703233163899386111597864785752097952019584671167046772496023138272445486340669237723857085395597392906845966552356064858212729224090786253519086686136779834556741054808814743600131399797193183640524874429118676246702349101315784398160788482452455564084132311469931907948422337603350768209328867861053368660961160285264053271179000524118634120394856179886766816768601829734454161142830590414598080753752866489058306121018911371526136452502258244060351456585284876902876714433552546391448347758353143429056834186906456195586843697995531556955264218563713320219883078061614308979489057980457278459658626378636614408898226447292751858020303747551477505006945172328449678497926931833697335125481429141604796677359189913122678680624288483176519900006838186938796210582823344885794948899941885801262304038064933100450821210929330764317091474406808493473074768780311118365819228245137077759669649462177405857010852056387210139016853967930261698646351797385049884630489852816409124951363144547647833372483595050803236779682325896719869548558538610003280151741231597011652247683747403992170265972269119162632336376045363422197425651145184701591668736751017196653388449859936589808287460523624016868760958937479009404564330891057711036790851181318234859177057393111309390806664739699503433283354128553336801116446205606967068249609889382400 [123,7] 37257494818739292437825845810629092227182532748865742914087267853309432060785246645937437493836181903989229972410988020860993940342140746774079347197221495543662437671985351521325527963156121362299265092322676512439215857276866407929919744007459522995209683528316134643455759918312947998783460898286296918703034140053616387162417458647819245924349415405417309011404559454387102718669711487937842142260078903801794103359093377691704744664682959278312796013312373364380311347950285686595356492136539538490443948949212401721121076976887856268442950053438999871592432399585516403487256157859937295332631376276514969457133265284752489031157629385810411336697166038291810621819871348377356533772281841411790056435241046155363476822426465990165998754838965920146923484306012697739357951619848074307733990640422947410888185416239341287551395215712221838401489087739951182759637561326482960808277252323733263124810253600222643047728660852642994332686774203807800132173908961229235984150385474468739228935330732969673597184598364619352500425172304592817829027223765341691807593225515105631228018371527619162800608245667092244429242972946961593119539470101521038932615153671074763599313967578884721670387391306491022435260550902771215970037119379030460528468363240693439483424630679468153058387710985204411111169918304936404513394416739752143027441555866389323628890969396046595490494434538666964685072674830360702395740298710645149176109357814004172881306252362548571967168169372297524761766213127744104677512077986402441078838195701091833418258037965310528874706484895917950655847052325594902960200321401920155917103516641312999233210137325616926518834749113868615943607200660138016711234972535794852394339983077003642897575564915915330053729136645632240294709388926826196238593832477519389671708405844778955624203484125110157559867076655177598803689693977671581862976840179068438912709548499271680 [123,8] -28002018865571809294242279012004631681547868437081772823446578977455803416448158071141473340883944347421606965272145665276326347564663755965224079702093357809809948368791027173992593251709565675466829357108079516732306074171074694646943545485033279135364904835523059443088366035675074283026650814814738954458434060032570412334977799359341948833290749234154185337918646696023492812426734662960194971777850656387090087232215732133126760770888214790234109704609738595047100274204594155977086573178375160025925699375622233240093180827564869913644095573534809648799924447915807097854984639723530461108063065380120149024842166880315897034634296758323822109283729778437584879723767410363614625499364354563164331596699355694587259390993098127325550041100995710737082701093119754380694238070986107717728029504053792590794720297882763369635932783794160016711505903798271951394066065826006898764614177134709666082818225574982524535000852143166401426786784226093250018080453869359151592312678452053626581738679374438721878245036714870261281133999847599249880147581347425554000501569216600351111353983598519231007390013618806761904855837880769779868374138318571933016654336115680617318698991714787244840641637504023183084015450237461283508407837361608820803879182407393951791953969741170843012443831151360449511306018402116061411007205563140593427535975261979512623716275238840806702110172675627617587381594666019255718358384335788530151254510528845550214840329203617907795765623339812664584920433777780729959631533382502712873070878842404423118091510283705560268980169188535107012837030439800383236853743348562401036273509866890826235891012931710883409398342748642846567444277534955700022073248567248926647973017172560187412311719273513385044333930795742642116874361463856483548188376016624896897303897658512407865438673703266701250177870719734567884639207552977431390629111185989502611513094963200 [123,9] -1618574031988737099001639108860609916398381050514449784264223346285550953916607090003180574644009911865779909252129362784304716613531721510304793075186755814330326980550756366022840598040493292081991183980411326373225112230306538318414641035730927670232119069279675552738247840867146650144309078337686435744026738894002376880094597952196309717042735525048889718709374490384856839311065772022315928873961900679231780357568738673471506447675861409889341974133534923463348242866814513952472679910664253308716299874839568308055995801974427873193495063740489622858072615993893027779017212305822576280821960670623175205994422886602848004468906548438681199796623945744816021439593589332338702040312862665958045986024995797650163427682831790368284185005460872123007838967767695574687755815778302876960297821785448537332349692746486472238957660156482337449285463720220824152165232888410994583697253651172618732164265361494791092001264796803857589418020901841756138290208160484290699722920368834358125555674931549361441427161241397581146509949661386393775414835022730403833050437080245892753429687691698230347454637884817933245632535347009339384556838554810640346003526522441750521739289385478421689570117453811049106114836942244135527736065908779518498467031619727544667775235116057720402250467260797207922077738032893743235957890980912798528951838700302509769970214674942824447712445899761839925456051813707020638239007965963226774220720787085784768989687164077448978411949367492773514842373058531823187970987129480783856920895478394780044301420122509938802618706434884577717163973418690033068238221611619233162064120261614163866054722988014872339368900905982727142036419442820945136673030933361908305379484161567717205649252146425574860613227620686883873113696381603138143860605195822131109438843165755473153123036105620444387583142023546090435526496133216452621978688167277625586190521466880 [123,10] 8865324101094596123608702698725795484212732813770534246650642707278435173802190225610322216983136160868936879486626178010569755384739514290231612996570942375677405143234415703298732560349839083681529527559944230799163008657534380121736128951998154152531976307376873047835979778591994325611118695342453376212216186147650365476337130242983708601186067295129667159594230656905513155093851163299594887716713135097908279152837079522216711063792423006178453928487642967226287524305255143081074384024870214826914831760571962982256714810043238980413449423142195970186306124161152681645200273670347149928176908186084506967434914822798575781678361937182640980245680915874021217252603831429064868395148012370361055647148066451630300661557823595497998879010564727633353931099177765538701341714555616551111588905791409494843874870295553898415847808331951748148168394718446538739418886230248540217688069616310534228364560126351497963012931419253549375402450328200548848725488713004545579708229930333101248726150284117793660774206872245511461179861821799451510245419628087762066151244638820055075531807825981428181571460764303250849037989174220689749316352418882521139864553321875825011509896004918922848016526814972634565517607420334069937333417395582977746047021049034801459069606458714105813890776520743071071966563763505924526343241457075127509701949580938616734464055795288771732179737089335306698655194355060233116026326926396645809659623243297002012811276179414296845979486717741908070470852919270780562775706533778750232124978153658868073894714333671389466856599560110090345312155173221409486790848446919468077247387709532701190269631712166385040787798075847924468370972287609421104822272015426830356852130452967309409250113551348949471563499137548503370899503259403566818522971819581043429147270389845330260147078302994602906989167264849561955078441581287011493912130420368087593129082880 [123,11] -5656755226510855475801767683253137415463298291438642493945774304358852446809724082152442279037328528471313969861549010203306634509843393113686600475372561460881066073174402994156732791339782295675872704883295886943600024792339170317749529341467481476195287420171283625284428555416255726371215455777466489131673406211577497782147602964501301351200859444406647092675974089810775221982895547981896974485154112402730628794190767157799500321452942325337249058437069486595010771244823641985788425418848200249916694329356965490529723763747864164135103590763598715655007778721216437698198310723440504525871568217382007716930995284801014016127573098116432163256950953992580225450924345484074593761661821405349678177774810395511795225951011460153671899395960729751781846061000235099153539313149352852902530898126482692468104802814361232362827505654745612324364406143951567898789080381978251666088750693987437045746850763029021975366556348366044034251811084795067738017554619733651283018992135653156766564951505214555505544419713349637617563361614945699403584250870140285612770310746146663802593079514206063213516205618432444579473731543924824583970079114388928785785270176137604859068655359567635877243429483163576462240165699545372499093668503268032613396485081245401265952419323871688901920284804179056198175402358579342198060078143002224515501815830397513032000733855024300270912550004159932453053211367953253711322688973155338703472820963298828227078894174620997140736842265404707742802236312036861629914252533223611648644870601124960035750892193379296780164975611229968461159773052578999134218482269900568955556721846204220427237670483952771591792131880149435517939419910270360459909996235485986083399200065055827244110098127367187249146699948965516243076399971667613434837979959927207729005721481732374782836559844974147190121496258335607322695783924546385533462780627377849871892480 [123,12] -193052449842276210862548030291329972807250079193936829018462914031623520305667965323613843945140795124552046881769161377703768451393151594348603354983221111698961188345350836923370822736900018410166723773222604771391239101546111930605151011807593129432739146355528824113248612914984565538331067413620783992383605710291639999780912412005447786505145458342133460158482352108634886578126509656272022193465169037576587083248354158889277541548040193649641654951945084862933936380989065854876580730330211585084623361751850810407377256183178418523273287582848972448823286465325997096629564157894306073038612229423373124475231827377563761054669184252256203223598789319023758526267887671025597309743049558492675672580798970263313134008899823588588086938275508293259199657881364966822985619237877784664724503409772467849342321610695811310327784607873215332633973829192133352444242966387180275732764050872795087778900098175422494715234871162888630851027226069349742778432280114315880398788351652311153751100439851809437079055812093035145374834947596341322263386184595290352360767837334095234333634835990575397208620017475228820615627265521148680249605029192868109118331832630131448831618311376477678456569039969511239063512137237866704164420637646903097559961848419939034378219145863275649390110330032370366187324034055089260874624334246718732994129175767283556989849875211295737797217968324264063427930160729510846902127546515070644450641574768852231896369057401805461902665734500078462574599951586053042674129075929729344069209916582328904353939261602390883009296412382479777284185751604863532771062171820321232449916867751368948766253195436372735808608499319442936493957001179023361372546956652567548626588570054205779172791238435006987891370250340083833954234969082725604714978940774704214344071832618445131914499544318132757194732833503198847550569358268413957286983903975239839645696 [123,13] 1580050045210106873839703239584593309054339587069046488840686020020064447787598212889046539258100835328087687584534621725089937167066877156810854311123925235840909243535902743357365069765483827652122763801389787782204841601995710834278017998383501539829292811324613637729123347859522676549390365535311897474697452404408468090853558261493111851856493939886093473985612406275882688372651492730666153362575365368449231704311219874263645207648191171808863955476651942166396792314994465285656297581873293751393707868869904706291476419671710412553283028133804786754062903947163327316901625559488133803532959011925935114799870830923986135550770550032080237819353795670193042016636293756370057760387450334223685927905067266253214299828094202625120210696791109873668600341713573418335857946952150666171633338325224383189256041838619512558747907374581177463397103448037352658686254306305204434018661657443443962593544773554704149553364874032791141581346869181898131919909003845541517592647617675265786003132549713152492030777374603401095517310422053704775728889088293278447317804018708391748084245181873846933462807865308071988439530035853533467261367572553408402315656631022332701887182311747474254407331732357845090973187239107785342856526179336063569804258166179104916387849276047534220601303285455419282479920274277737923399348102244967857367622968047354875251439459383175329862801996253429373040157087182606997196740398829183519764002120916293795282428843019987896921593205203652421469929815951174122607099640388736799028956294266406963338057732799067914952895033881824159833990444631062678714613352669627204576148380692981061679972243219111237926852086218791220357064295306418813183394789204848370850100314582783414029276784317478282277630875658990859110940733268833021222739005520437069533337919967746194565918371928480670167304658341981304301632064836732806630369424244971356160 [123,14] -7784653012697607882146157449748584947517622617834262848679643672588429872619727169165528997651479931357020590081978711774861098639215572047497257653301574797656699619222291277674243350110933505106028000160124323496403915737510912530936360821384629001058403455161273708609608844683627243835252322169814054696017258717581653283321272861420306857508580552955376748083559276850101718356288727108763228258143913582919485876653478271650122361740443419580528606270713276310111050669863313454355567860712408577257822334904624073372776385065097912795721508846341248757119037024763591151902495791117967992288391167843729538858929339003318822872745968061115179960941682009085250025412571158149523502383836487724879368615885542162008436315961849298673966300572255488798045173016656300657015226984380495592417187823200339096789071706437777208226010668621833223988297722679045056864900402640572818421111558570912623924878230171065899410227607793918376501341022631743540492486235021256311415539914387347978421579005469960060375670943263417263667377538854022452738843672098832757062699854468182223437346807024570501447829971510270099917166992344523892969091687270133817737750505013067798368461577984022850961458606264556789470314439802343053086970603335499213720693382738930672813209498568021440849343426364157736836562092866610920227859253282894807346098603337875660762978567911150181525867902155269382223388472062184133402734119793582881929853057917592527159289021308931340862720443721930277625046063277397169223310622246735298168734608497923527757965504422816529684280365163227693999875673485348802760319618849126282366804809524704006132112354590082602706993032455827102062006651036320060760553999719243932018485179273136253308083708368973185670615864416170586021324117895778194857277652452082600702407645001643535276437523823380462004306007171614332225433321818118832947184669898508576 [123,15] 28425191171838554068033229939760729471601740936352749642652029227346264087754394177465562702163301722102243514151870119976999040270163977998523117472362315224010510894410401301941761431630761828359685052596668029174844625233302808441822749776885139327263619658118726647807916912745602737212113858645601616443895807277630741765220743872051179979876620268420866295330315933457237483657443598324875587408081759317072082165596081081412260574564362485790438815750396136444437392897570784223042386200098540121285141771553535320088144767988146976517631871492596554571390210412896825396834356040879402298443360724346997486291169662282305753774938687013063038168309562020049749551415610207147573547917845284693867877663452853846120090209079656966271824356061376652942375088640687479493379058492602645943681203605692925152308286785819997424814647454730181146897149805023011944129393451397521428458685711894846446072877880690567202163790044018248901648628149239168845514360548519181280959698274204837718530016365119678559637927260247652050464606835985641091948029163296602080584065983380024003646671262874369482223564754308255209241574637941417339438402087508614827275877858589640599639629222615468096940367104939013486402788912675180130509793015146359701926597055153831283746761095876993843254558926196260064694229702144160315490376191518182348968449206691352653881795437712964345033510716881441824992637025263648594290510884736774500698467386097803819448317792970945221799311632071857807208785914228523190044653780705084004499960894764671101828957203956971078100848140026805824956073322132449018915077742917107558911240919986654936334713041710228433146715025635262264684833263506762825763440809942320434100748278175286730182840949877714078702780657889169005335955308386815732440204536555913013035152934209308932180118606858236097054716825922403561028013669451932181385811340427194 [123,16] -81884191516618795349640259759972166074904033104980404951473049959887083286471691848597663149207730072136029093574980114773505579755988698341872663652038478162159115548627336981354068758181183164037458228468839968880266305811766014041048919056018150719658032884668853730920627634888355275808575060869641563854030932189189604567924130380326044905905066117228819485405865305218374577968825801832227112623921227447273316412649080874899504965762586099650992011081781043727131657368063282602569372006208050007151597650404042811117483325341541838777903758211369281182078342510159562007208647313251430488910265605158906854282683220992431675853704836924067708262917562325270135878607406119839586310509218664776240017356920857446339681622996918286449484909966557145714208425138306049231524612269844887190524957284890344177791758640629144629373250701671281781370627450447839545744210079708708334169973961101789292778263721815299167767104378973405959843844264331268173025836846670288842753554557415409599919721378277024512547653972861142675155608842462133525109215447832412354699959331235847861027589998171600408943263102944819874199469139380968884885603018051246006889060171456812857438142359636690194446254466321454808061300722551850634953290143488989440057094486282435636514443478038978035355897700468883561459789808995827332838231157685464234939037173212367191296456588793211018385514695914328861967384901106539301262952981272780601716558613924136095019256972115794831095328150993418720082025735982010209465585099393688436263302234548008295711704312351192078920567941638606347578880180616721817344735777617531179438959012614953013650712154338451763537940126978836850282800601866200700958589108851077210186811708554369429508501059883449078568654060729599950617835907744792797559163055036482075250011990181357447906733194573945629708105364565701398562415942684698655877614463456 [123,17] 190776271384694311963970290477014451112872339275242456039565486213735588766878639972729484045817858816461952358719109941609008156957028250727172000755645521164767051256202891744691713635827894972950299233899678467539578761255183001740354418912455457020867012918882267225872427338011853531714951363845243990286310085234581881426160138351585168191996153644348745437544571651154691736054664281778835866406741763359161149964901576864452216043196647253225900986807677899038961994544497166120132701802362992744431011479060616163629766417380427568412685015377377307128654236856300637967990462164906440182638955983983492633634939170725612334678275891550813481250948214367303486860337680443579935392943467010847643926919889072902818047813172353445275434572307371774265375611984004262451524026405528497815191530015462030050694767863272389026465303719291502013090035007015607225400150925603062966552937711908601004565754890110370292592004295857380008173298668199415273665014919555037944526141058388013569599938813897186615956843590423968106064026380129456906878915988401645429053325571200209906063782583312796844328171571111016342446654351149917438868802300721367987287872563775375597752330451739966806988074152529940496110992119598142795832943379561140561287043970718048276684489621211959495786027860351963760563665360580502937540032383502168095846215712757080559819011873583180393447125079419052179446252651035110589458669272138726763153342019364483897158020196491782226875058492144855944411158116100519013435595366178583536834664412203296984473942302648896237772661449125315650334616546787600295531464159409824846139159638763675930700648233270925498102341554635175527012861656645274229241941162553168428152556085855725730968581555272169791029352813520966066841418083731560887758995388431908364409175511018298364257668165395949660604406432318714794800976003362179105503715248 [123,18] -361822766983986484342846306608936920939447714587851718016272570931792562643775790336052170294042318926179031768919644123562727547192983893779199066811899349854631756528347078537435850340842767059318356236740511963841260560798530604609908565875755008089572773590086240987409522901391925595459989022941341997272038284174603354539325112287234737101309399366659814978990423169378150096429520701677981231620819886717824435406235040247732334088250433137540702151303337198242146052608654290674587245922218513689235833973171918001436366593605363994798356814888473459106855606577230816862211489375889328527775623604165880571276795715012933799669136811613172809171609651294693836989314712127512031990874024227864575789316292035439205926446927086545573800293435025565457575062919059812216435317382891739763754380386313551709523841026539253977091805231401540075047715449969317355729958192220156594304800616922956573984973344725522521074586454349475956879167316016713901729863992544230407886743337902386162340047257737590191826503509509222950733951718755986132479850680858563758693090428398529858065387768372880878568923042467251845227978956470812932372909215632507762450670917503606975219520190334765912441025603947057805448879141572907761263021251161405103358498165008517684647417257130781530186839690971437906319268603368334265097772704476932438170880530858918059655834701030577488380404774289401957429582446810464974282885280487555260018700477668994437561716182971355258539390289914110764374045614912812521551617615713276714005563811454991880078612721947714872533163254864700382311853210562405109139043105395273202947886672019874268160066223261319487807382748473042727600881334988177510026473952699615552640646884585330864468835196288213358438507558449449347622227028400559252993785666035656677003959266440744753951575234756723696625969781692951981955295540178601586772030 [123,19] 552586409859296496522693668873145667461334650930023884981300408212408035966659187422214687626042096879367154377494760647036105571463688472061337270648200677948310771032862275948722409924171556896319630496644487654336511415231082717659142747127521482750601325403400880007163783833915345418194709347311482088207333044352384063505223280533866248108427162180259727981677921240971681238760511341597577070743534322340252502898694415336460124364934584138908926659954848039529620376046873155122154822489495403880959115072664415297558275046589459162967421390721552704346107844280878549559053847752364546092387094581627649225886815611868020848171983396161709815194742637625026759807335749819206336708869513382216883561751566575157415733221882338720001818723544826568710472829081073309656374144150813085259829584798958664319854813123324473205695214704432770460450715861168996382553009291164167482699519813699393110412140531286159199423459751738141032561744553875629330468590941466154865673349459630265171651154785460057809341816337749454622307038733597514991584383963880384520791344039627606202422078568986151824349051584327875122158622266128365006943365783137977075157616996952074283682377755902687235932238754457631310643383657919548452212154953860418816902838690679027704153564308463868439012528027521621840949506534968268616039654418506580202290344052770336089381288642447091762467667310174239156031608718832443253773829737989004135659857971757689649536606380271079609254942633131406373206576189074869043939957319778613532897185850462417544022230407614347440156809063693933913637028432410570430224295293428418399413745699518914591594435643825410810335588803233824171825095442884277945943296829315510615767003944482197481994570472492492684512161199292627441245010556733414888053346911571685956462162943642858256457564606186789615987714464554558086905485705880726237828 [123,20] -649312407375107417774720377453669537736422397176032708683068992770180821721684554754654453971029085952435873940558572981782019608718297657126221589061351658223764970775503886074129997910478754035003906635352079695706487281811129829890102210423176669504266624206574004484959834443630744274892608057277905583052275857928023168731078399527628049962722523354783947517476562976041353692392262729434475462812377445965569568467784482359642350471300818303117347485703362416783598803796898315935059153807730386613604795442301315713599632907527675725328192365422830497945310699407210723060719184029549367684031285011820579424244200157607635374973862963240133429384166035859170774103471555937803321221162869329411570149989230481952689361680259243968197278882976084347643530117973704576680874162159810074374977931463030395226417793690238267777707505717685559670448861445875424061640129027005325588700812888232510303878878014680298901872606966091035819836344036275948864705208133182562833079243490229302234451624992205378128476289748221725122651208917573432931142884235441800429733975973578795296241235362784693690977749301879555198243336117900543225944068268366607127099843166384355917594194106463087205230527296013870840175996909234529644282438835888957453089244456492226524035528613037669094169594181458830707703156788469677517208475053966044769755645531288799850776242320254672813144279340548260995807660784748261469536759278367781453525882604834709925625109758620266001316583376599730856769253097931123447730943055518169435795011448592530096542307679240736441261390628245674547125547787286396448428094309488279606318462647767167475340154419328649566395139529548968748375980914710444423412063864592853571397617431823038436240369925849903713155099185069676039482410137453564550318154644507760825839903204148359288898033627941398400293457363671831003983482335886022048 [123,21] 490727952054998404008525049692326390574905795356959709359691364834822409805210805428920761302230515169263703801046475092927410558896844368198088363747985601650568653903262312699954494796649271281391967354644393263359855361465007714735423416551304333652779572640527359854094572336191547855096143834004092573511496658150880739057425782711855130318605482712283897248784269640863400355485654362287146703895840083923952518705482976138925933903888282622207365924560092949522402751943085483228804416546792865545817531408499055328451555661677407003233875306264716109179922998215524925970030282416922740346472576563716760134518453341468586165696507895704430897081531268218688974986181346671200748295908877336270656597595579611683554462453112333736812074428289612253807317293578146246095848696347414323216217636075647494370341148908464936225125523705067435259467712642707870010230286184844573003336389947154033365012768012455394164091649146586510129017624308823908927880344140203512937288161323647570232262576636903605662703533845858076193915320540647027759417401844126458923247449594073448909887265824113360573085844722319089494921502760341201535513591634361218126385589941063231047214261315020001458916999059088207707398330401337858255248161237147747315848500109104480166080492203744229322456546241085694099287092053863416843757502826451679257076603025593724157265598324946726549720991772530702115737888692399626413852667010271330991660621849288634020227823652517436406965481135293788633135359826377759557905172548850627883956994106326894808671321039127467956862071520580140915335822231421256676050253308975487581850458227922320692860151743761237174258053318553301444082088966862172428219313304273919354800736742770183374316676112287813584699657647685825002506600757764442700554124372074924051814611350652141349130964248254502532583526264138853802046172115297938 [123,22] 53011913068344173070567879928939009309031495243602811501376067128645559907998822395734860309870014985599863331211763451569133777493572927574404140938400846083703071556144058157661468391005503338620814299105777272573095302476357401902037776851344682272732202463414845419413526837403207327624136692637917290117550545362983150165233006140088570478678078869744221062543770494811374645696492448363522680076301614501376425379338377444784569285831481742452889663532518441624763995467563845003253334290443163548826141087861155250742221003193294967574196321775724647240294004225940423035748277410844129788311013160630707783955073538133561669512515347461211189949015905174088677233444460145365326436589814544160042205696179489405955699603919390556821393667880428536693530070230338405179474615494278392697936746068455821909911938007866161298350607543472607189539238819376504631224220384890600189193310142402858313092005598566786037364210655355702733497915535476290629104183115640336817789113381966774706546136578773916950334774381400842096293770678896100466482394931875748229908728048749108853204717187110007720247103833734732885876983140397744348884255698567786229157165187533717338409327936673484776173804161379696030122899797172758860393711699918147563664387585792599745979386051748561902166019799380717626441042823113571925180765731883707825966463162682783100363477262770100913457890268969512254205891401115682584410197304934519045882226981745777155237897977532304964681567834371657923708484472169846209552672250217654092016928600464844792633013677551575716457372678593010720231513600564973794748693788061069545165912440181928629674307511892332365973568093604002266757847940054959642630231192019275050154157687796404706181681526756972331259905947474713392750593096935451614337928212946216169658290030952474907016349110326028172171875012130400703293340834496 [123,23] -989488525124971551049347915302303683468543205523435686552880440784141606619639694992705844532153625099168873693130257086272021557541648011510627714069442068481269888161784894003239685655184095807302861054076027547608507773521049040604697446548873084901922882363717452456248900766038117422172939475410508445709764491259603458306433998201777578264232131334084256533606155039820477945391343813726428529796664228246896038871719571506605348219379093897039841621377217731543689385134102851632879209460416103156444024042819816037214535361296765093704886272073899124240874810999590977733350247982264339694412199853574267659164427524930206449378509451006291238811638470390981275572784010419531381149375629825978931125775500127773978729461697381236643031243557408973484831507157576413092603181731390161108967328181244115181796427642998647145544990660204211888273455093192064378877587280397107790234913544980815725485420667178682675954134183215252230188148264041882356408506266779837169091884210862754125691420486224329404131361388483180189587737890309786921979460971891291089199869807612917680259206793787648163031673419011265851637137958223483227536795121088371668842443818592251877170703551212720874003988908648557552755580600797955072843444693749699520811730409897181201818557289802587377344828037043780211251567824989872913218032395388414762698526759793193754749510287481666586800121988693521820784567085463206209155294232831189641940020541777944257398632197087128121189310208609770055981831574624773433873544604743428371049111779848219157883433416885050461703406361686859362618678320197222965075693130112064758483913185199407726687138979547988508089028227011698422356806314874954693707891223721365169937133663546827415395929474998080992759009101825492309419278505718658689285521186392001930622745022759456916105953916406032116451728604478826389588885534 [123,24] 2171005968766710758625925101278700686228954622449942577843313586145280854510647537336646533979775601121363965331723424017861092045381071412432555346663529012013528334245338309468137513562351534474481350316703206175036515355640722552988543441524505498862303023506910801949876195620460109525786006935073266524372612018352313313351916988031403468154462859278145141036255230358810350115911772188627005288794851666667644073821904702613889013464846684747373946531282489439252210199766504437428149518716260125478258492231491813830161803217748281656184053983084333316628897804757180241922801553708527373084246655437821564469602063885786691135478512953667441051553634064256578022462203089532028042208683474518865328556071587129340658242895415249114689094897817530232112266305447195039050525778975194736589867698359566275415910090224440647849251994943259478508479743108669085303564596345322047954256204592958397940278175254056987559560314787197122933753778280915001972630086266332361509141549411045110224009368599842949414569052429996889604247641733211945816288299935941141024920338402851641567404425189658454046579530914038378907028126585707846055259852696583744775744788452057820488877880432824784711958787186139002865516288055081441207056587140250240827825970410108333127386881968521972841472176260479332934117856172950583566380727058731035924159217231385495301059457357284931461926836782587947489546802229341731178870675256529688437611999603254840692960633972468844848903443952330432041909336696195193890910637982824261051645905753523807883933145790197357114449363705274477860217745701446810590843334152806550101770373752841664786762639116899082743248166428561395179254389111068694309906775953568507983457756989014740405895690638767196667197811556695399897533833733317766188142072741097884923067632516606081337433574884269496530607220217386767637196426 [123,25] -3348222800536429771901617860603980102782546807679896422494457116333846606456169539758269046777054130620745794632967186902079083867608134324780802077525382940202489009547737746756767660042153997342860706386651971867529468501945399270341320282227143168892028774543777568779662758933070428592878091604262368018574648200878162130941011483244053515997195588753522494158338042996279815119132937203587093581755467215151937480211443900740485463153613039327647701519108731362181874282820561187746137146150647168411612540192191599900492426580394378157961140190275650491631375009410022111242075668773283335388104640002885110242001088622007184519997572272680648685298795503885094401593303816263159848875069878597457670809992707305915904451966974783574133389474501528134506909495941720995338176291727438986457169114592828149232007109038505924469625161644959628164743217264751602949093817205600624619732439948737187635487572834690484056779976092972603306353286821614289249387372717926610200287238390771347343479940085294909403634712427607482350058437596163082282617539188171387834684931370178936385408756837192880906840056422906739495764881212149179437994146684278732424315515621458771196227308786038576036792852692282328351704373451841503010338452331810257936941245710573129286962359163080923107660009125316285496165383290219549041872350519904376771590524341454306883778287584507968437724460606968077634737296282974013732478392873904365738756723232106608004993845404281541671598132937615356044261568159906424653154853054394710594797680668686531661918527783831686582323613664409505894654177853153514739829104512305549772805831193091495475175264717904470446558556219003797559123351892601314660376935742215060205733983016181019111295818710878634039390208942813971012824105315397322123621252748542645324828937496409349008672178763362934381290398730760993381300 [123,26] 4266700497556570691555787648677345599862043813956104833099543510652351397510871185857615535545506647577281253186709598817864378356490845605804351195432054825856142910415251398921710230918711980304776697784969621948933366535024140170831590528910587949036511052112795506712373205808347861023493028955805046861687372515018202750051735489227162207957363468064738833782407164332889702719730217351727118848512510926914546618992239110201945977505198044381271989770471643756930272862168612296325717085148395948311557490433971855053536494171492313998849817147572638098069624316315784225080851910567573035222144488613122043833966124107585626092456041482378335704235823881002993303895500508280602196691488975384555011523207224089531436260570747314535528594298555443540250758399954442970375395789911664274484148065306470490231588020764738796667829153292208709705042871430706286847957179700302453313308902050740268194297495628435619724375393645233641907595503266270387352234536799694943096979576550545578590427253243801252290827911557539113964056591081694130152405583238324516864655240529456036279899565844023912954587171125380007174641093233804652697301768948095985867928108763339048279572531754378974716561530216652360830368561102403311577407631200618116771865209626119536597930060121718937530642263105624982493152659876453811822099322692850118891338192524817152739727080898921375059409576373156256331497564420876510819859264432586118703483641738757339986299728380275616455288808498063126557606549431209485141214299417680979004462628288303450054875305822781297611973271186384044509298836349326440772686740478779702647384254898386347992926642322336594641464181562052112183056669873867960016114259071611674356840012472793334028796312799203506913023756487797690179186337286095978200146164265686732323780470729337616738454024243469111273776776299221268140 [123,27] -4740834289166759412683397786088118841900475207390566909330912952165211962431090052305275605515307711141014518216773090417615193527196240346646865060390884332833526652271493113748413539821631108762551917001707589480026006829016240912147514301177555128691332546727890507016454918963515071766940213650601096143978490177413162440397263307216256774941054006279235689547556969171138310052642372170910091572188494342013276845183823905610270136586532884435095247361753489279800005457635621498980242098695986202101391166971115470468059478970596151024486323957179797557679843109708941022918924938742441981014364667240889789553946750338365942509469452123915898394482616141036090697121858775681924680458541746889625390008232752015526530030431165746989441278339795706136656598031041206322080118223826907744649569220836483829024527231566305357068240551492081459537591783291649803386958995742350893845330634654208636077659963027829866282650052117276273788837165268759714439619141825272281262358153855490423120009579534253171306813162199538757569594742436312683755811419351203409902906727612951844125704397479393730296449165595205025386675164653391074848858287611700804332207554278708729915824593360497368950576996112649851579863733146628122867437436574993477186086083601480919013766601265807754887488473107065651535177730553021472794771686261008813720917343998040600637859709091114688389268256530671989917042120107130667882910956704250615568692913969481681527947323386997665174816359051119146539524946409461117347219745146571184402773729568770325934380809289515510446904340734021716675780433781913227306158496722051979586329308861345267786199429277581449002883763666939381997166907363058300554797704941252289675555027492101900592117558837016032549558355622841739769644774110456872765796522615294592850753571034670377197401578651173348960115222297057000 [123,28] 4686438558608950809146060002221736722017610885808248291445904979991956691106163532083920354725668774623020403047558626581542521333105128580484446530199968360704271770416392418730869576543714646457575586345553677312786412554082944697526330550647693793288238632136394074942957070393129290485531597710699721954259932736094134193002006343624808683057726494001911481117248537954397864249493227613694735383148751400498602270900985096578187876004093171802704274085582837351240823754718653059677347028318438596434490055429073598251554354744588989528890758171368399095903505870549731866566069436379531373449505666481080238300741570201088310778633292414915273602996184100774269722028481324314734474903853285245919344845726697810034844224524015371753509880486426512613833069160881641275396768887362563992947112623984094050365751036924059709968283535104092079202521520491594539454748630119696754197601913652764362998305498480427791226535521509308127420932734107813672858289227992828996743897870743106413745344131481334466666513221948370338408949033197368103050397006543912163318456833694931606553290254714153927959248754197318025022354741908361607535032746208930568606121119878055994841880502149993455273713552361341647295049807450721274538406886982085859314374040565789018198410588217993730501077860094723046563483533705152002039952562945168080794973319169508011149352525225763348341928573768460830320914836662719786499554579829627149262904011163877545742645014952794394162260849404521961757849950562628189977967469234005799001447956079911459357500583582372258687106430275905102174655901253412071627892893572066996958748735322736204974025255067940397368771862462461544214540768784556998930420963977370129764652121875438685659403096455752316962769806534748558469021076160011036692067439359047585845678384748757283583584687063753727883139597045760 [123,29] -4134854361841529230292480232490132260015383652805409967107344658518532915200747179824146211881065346340537153902726423679190042696782931503185936631743007784408124718516725967217781563239119539081576537975360546961507606959995130447276530245812587452107908131892080155819887479832595195536117880208953636968076071661953626782418305379410874621785328847714088595925040957371706351254476932886952451129110642672426395426196489908279862080606225427662960234061674335706501404421646994475881430331409334375766523423264699797434677495204118888136989668058313493797666054639223203459607381135695982028683143308406169951092952093197580576335537152159680886907204177917233071563335929433975864011291387045335409029340608651963037411894687272272414454776215724591561386766231682556202668641942223347545963122226340814676520976906580583228504084749921056505445790145155610863947970159247874344173934799419586809972094131630927163813140122194517352191540991489397082314634023562402924312655502921519683758343039681286176183167415656468125061110598959508623011767757523507749511422926671750607223060007408954441338233366399714808968527178273501821071358007352355436240149033276919911643427464561563938403859728515333932828445952763515845766672571747064576617311812177914872304052964010623793656471777427953347788296655090730889179169575033800034601378854056439296843845263953301878074940707532746569124661777571489963417759815855151563153781461435570072761631601786334307933800385968125417852858462972065461431649293227719925563506464234129990888128862755619936670101593243395254194954528894372813127225985057109688510391024191392828396353089309435169987453893972314794215937622365642519084148374460216971262832863676161973925432336704074965512671390487710241301736885602487143827469126392098948698519129330671419693398321494341445756005155720 [123,30] 3234361715729228829428783901728201596613376658554440906104850064481151815318577794693013256186866931996779711308496991336913560005271979597119521726179542867853532872953949621853177336008356989405383879661500221508091324736338146725114764036085412589843104256729016721302590104261304217121335822292290615222741482942987904716391855261492462308361123538744420739049347618798738187230350746449931993865146648192548508608388408930352598490778946542637565735816887602768109645432822122534433468350873426312927963203182691737730776340449987158141977464211230027401939538490963600221356590578129579240247079225745156289203382397595720074944393180819252237523997720616794839791618635992851301510896694728708013056151028577248899021054365265398069050558133458664421390643989905993505005051538142705250483669973717381343765525237240672855566990707860427148110614609811355773999742757602247126244145498805719343680580895943185548781392046431494224679716625673349320809938544307588990631367949288199160222025831124333389961803072827403080863308344866432184078863845124207298890069627488984820445903520771885004444169931194423621265147366268918677716869824865596061278139529615360561692683836411136378325797602625782966483851362026624903915311098963549859239047775599207532567332669313911569774938436914380555373987653073602714706917651572553875044510475272330177034361931843098163891414367520488542002917174461108787226505831596635949445372154834791969905236935615054975653446526987359869792830503673244295648619685399096207574737335534171232881421916248693300647475775224516764347390127167556769207883416419574442209436683313683215022296687881525411113935294084435961555880020308817981691261898352076405931917949670016762826542010686306856563186144129115145588534139991825503707464288883970847653166444103261885915456083276148565631142670 [123,31] -2213455860360165609785174134233506344423618048515847683585410326167418210574099584947455920090142187705156236975200071239212731912163275407629605259500566306241815491999711452899800271723514767827872162856424563640944921381659921234587900788503689212619179698641806201361321440445067296681498959986874798594372785093680059980410127679060563636553908482348683578716533898800076806184086993950178172427259188220039309731062963483179090615455836083366180286250488596621631018425732169315043379575334005016499173093565351896619132901379753391133348451176210584159467147399805460908304378430158620355592376321266251171484349076605589423755334042784149727073989744256956196808644088219063136152813228334442115513560677165632705518707943153269461714283309985428100695183325195637544776255011592318001137536019730834572650520178933007242035362781829703162338744031395535471319335461009358720632005097384236785318195857402884411183147281591289778619734607173408145573293833957865499652707651903616937179058824793912671790258496687451628892400173336127254016054805793677286367228677370009245858264646971335936965658027018102782172248163535506616624908417754897401482262930913685221600116027255364725838741099712747484044557124738468275569107964276722351715541933595476359421081734103393476988603095088931757760678654897683398560920997890156206872402212817812540860065448734444869936126580431233565727493696552739978082801316196046245108058554034397857615450764665870409228001398529544046130721146896941683152316197588090434336764144649390043848590838836506500616045281763195932151883063164838280377684210220733542734724488675416551218553467460076283678010706911621692411994954731252921484281877878361483722623588439157543755658741385214602764988982576042561321620090815649888473896491452920383412359251212642179234367526124555400071245 [123,32] 1299100633591011745737586015485868098332314352431215098589518604288587081945637916177972005060616548456452903862419663756287398266736694128024397833191230827003963695657360821207037883831304693994191925347627162838258267876048990256436696141707517434145075137258737419821086224292385208474279166090613095472599276072423880040671808229882492766557584168746489009679787246133971593434273721548503349327299070355899125426556593471916599029971598696395931008633186154646525082930940987295029694757075957053752296267962039800448397089187249628071483191421957106775345692113687360136044360240246309405119227535598676989210608677193404415238800722502396594383368151547550969752692686159882224266973278948313331730920016510155898386444644385026014865344819529473003938837642426237844648285544796504900559717462748780114779201791891272825760295667119085870075023409794181031570874444765922105206209508367740839686814480970003171016341520695055308071775218556834291662691058895583170447154430078882298752266701056259241069527678919439673351437716894960989669055192593339641046589436156443958614097778639712705283683804841415764987254253373546090459475345962253317246889226505953027921711007891822066384035058522888247235231812161947652400417790259160174372514535671431455619662748887199398937145217602517297747301597934158997729446670327347687502211074965347624574888175068435067357916801873573391106145366695336339355860179582586607162438868541730436587841413384179123197564373871475237038619218666132763284376306644671781015865652586652955160825787181661398868768869555224088866306498867479050392817053530997025423585039343031825240640361036887750737890117067930116507480205787472388660587136466793206980568709921464803208357970141261216556974775363302998411572860214225035686694055022429052343441572875596631967334531539870763560 [123,33] -632663863164243036833312495641314555582588058373932448420131532908079472231254414783954274667227325912141243649364249162631218230530163055267113070937251755672767183570629747203426914072987986698306451919581142955375965140932170258426385120519440947992159420953668227115575444942515892272740398777358195782588594684750583991397819170141322238545420838966308402387364518729840455395923053050397514056089634971294308792363026465945910072226880548258286555783854620315331105826641325938843788865256781528149834743005343724179538824198486794254329680474529503243197835375693903772470205663327768433607862183381899329668754606631935609735508593948140903052493401095866790928548958777349865038998120645813736916996817996542394682747747820381159227581507640323844602815704924621722544820888091900370072483992799345286084978928689524478985906962194245259879009670618499965446421961804354144989990113917914442190643637312702140591371606921692981917164478283925603263561759676413573490752886006021065809418634110683961581558900473423642870836395778966121107336925379866315025665925706719667500764489131306397183879910065861437303394009915528994613725816144891788547897396476525179656431431971677397482108252794754236080104502930726197360476639466396009438214293372734356381917144212537305536943469835894478615184162762727202695787752062891002421031967976973008023121099002708586125515988989470457281124731588353486230285101989739362728729606631709142162710054310338601366147192305850018931352558766108868183674675846708227636266628300945599699748203129189544636606319211175490060235513369571296532842721623162100850643883306126877098201286359474959350208359397374691140188245389568148493385779784809303992373886015728095572830843922027534364933016216802889335402424317795121583143838652324616874899524063362947828837091068909680 [123,34] 238080082592624070227908913564618295698724680619282197125445638660290590868760891825164326248361190812400662408141700406757364242687586697180519225648737503621260003703874889390726109574648541804055930046603119227316175409404559218417339124312955422533862287426635443522288216528210905343469205055060347728378462577675235863655920343925657263568914324722251452790987446393023213734808843837982465847680522572973529643850632687863598648281293692077351693172128494502175889010798224413435688242805951386156974492694420256699418790602483096316343019582620511426053653887141601833388433122842596477285463272038704038365062558898910552650675550286216633850378556503366843759924397215839184979408562423193442671012328821158132363899643026718992320611245562022593333112701913741439153498314306912870199274718326709074312762240812441319502373982257283113172856031397746829734435534563014210189906505484937835530105766065428742826330290446571751441839725675602532772803138590855214330684993617396758233012172652119479254002866831617270929339187200675862104923924240579415311292800689959622185666385123134346756437083137326860692292310980335538305879420982008897217398793726192770639581892996161399498791285813255804506116882477427073388329530668166556127956468283662368928464838117303280408682240944987130529122313387424120547366619453933446368089870044829663873955638753617157081354601372351049931158232817021026404585777425837014274616495335354218030797793347253802192737312957157531179611942723056722169492895347681116281716576733417330864738427564738206739338035027681000728801688306944043458349399624476883045256331851204231617718454927471904195939989392048654193429425213789967638280465669634380444008183087151152571756530563204753474348252912704805144034183915364702251243408728656227616498202291073650232515721578760 [123,35] -53695996106640143470414834087195542447925416955377079730141710044500469565533377787748167521350443195392398399655573257614365594250229058650684005773084442700279620155723021807444683389860266862885513144984418607573860068948332705378910482699338515485707659020003050844854136115048921175649546662045429958325077911329451462340286084234691862367423780209002900942222370802547825166671816724841611420217166236992746841387383142109124633833950826384934394099359710459824404537810857114598820735357250574002486081666058625821803409705179343962396961603084230603107942111642634445306210562164216653610468652630479809788183745470290386695596275662285233035913568311172841808238576994263278661389987963478614469192298852265662927057290588835210686505977272581827777385539637826112271384336180159335308572138140423568752832349235693268610858346501545680608088787340970094859985706027344125578628921097054562080713387040593015706176922063001772639595419765491722352041476765750652119335706285206893330229020443652732454214131589514315239848761641423006829251974657655981520342656662079318611890841522788391537569331887234082563581842131081732168775114178770206590797287769288131260707664303552792785676396678438155502280968336899285926923814611745303108452851711168304847650711003797434578149731903829176053218288110352610483976051213488714282616828178458271101293241211107508039289634205366627797634657832716906600654679638871573043155979885205832405133835193177502936169246458211871197093834141556884205382359438109278665765354761811666213865955448203075333988429591349126494445332127498237780584038493357804748974230573553322566332504070310697597764242525127814760158599822764593458751531892549303684077545884186365143027488998590179952256902687317348905975400839233586901652200916260924020209954853191851084498999600 [123,36] -8285451714858796331706260524335762460231842069193175672390948082079795536088273208635396626641821824773269112433841840624605163580445822398548780579751374987803663357091323789657849447792416642897498941835374104009035574959913160903090846066423695856691116258578798494810336777098767723379564011920561174684159179278136730102997380168522974822745184956589271579212369202439259394072002821438732362335540870655486735407526188020129124539877008438804840912830085942878629791547529603461235488307987203572072659204575100648597884431851140035220361937852240509452209577975584479411249512996540976975251499683241978314004267421561367189894799992649907315633702441149107537252438199451699027131898258809716561567725577875968104534584176547068583072267698865974232446517424545287811561191313205310226655468635969045399699907944499677768367187927239129752459685851663786241613529253955413500480066128143302048423977908460023976284206132589388238112300447161473600517522682589541003786714646690776510579939084480858219856269574297825811290699323904034824604233734626344037214233112339679353251797113459028216062433098351478576876681714492419085482065748579278508022514819040497297489524397485849145402495331392928672352044937461669263703539144633121550068594696116563909757178910764384739135474128011703553869383727393554048908052237348910564522527986036670383058255533620640865512433033948318004854459884255773255119338786494340043260584844609149158127172761783455030394227150352133064580997537350311053022788160103148007309572041701804345608534334002794658656232586356826321664430246330751027929882224100665310573494673040012989360591143141364013649200901596238690916001111967299786769257766061296565306699723246917028982937735393947738021037602555064057711033215120846272036328191404120786717112737352555146631984 [123,37] 17504288251208763031018263782002502517980769412925959591419479955694904143058125784792722396143182276878885957619957009379845272182903573319146935314805236722074562873048408611111045706738373306487842711491561275334995232825224378399942985385607034004885184599121269609297675770004859270300960540814997378857558980484099192150207201947440161296017452320743306175575163533370886425425810736127449523058524675390886932879593827092171879154191060312245693944268891421061663453441292969392847452161832766249031885023082132785677231537995999822130013498233769179180235777721735104277702419383042103885398123853936981800062955559914017314373297756446591950553974076168436210752988008942407372502491824536063336812883394951265671414318944969474300284302806672027784052065183095085606098469816431874685434313482034733632310682240726748537393563259830839143356760635891492213363518002121241947065635677974066236833691878464027622634144353657121162943250840533411971868296023648163700768359314126306904653337388000551420767803663527959668673691883043908146128907539864764146241830768450174689574105516725437752359476785083032920138885402683361506551528147147353696290851026965366519641412805339107542093676386501480488217303650642785675623634246134100015489469051395902888292912237176739288355745986956568495621336589051759422477929640611780813192425727620516387292119589774529795143058016435185784186152149072091826941071177683473131691448069238246157533298594013812327782545772710759119191213419633072246153050815774260620100646931780660024141766154176317645647827395609110897764567273196269276391345328648662679347053807157568646333684222665846001241963984326765211330401090059879484562528655982401560973960499963289984946361453987916410579718086504918485967485273733018053442475382011774834343878234310374146605 [123,38] -12116090168861023994123800730314427973606018633935327930924557763992605693087724464347809887719316262961750140283004964363512029981272142305461099806979025991112814711711381652167510403276352208337404409809215466386599465947770002579537448591717975212570070818608856139709684824167470832112458720536435024193550074635574066226599992603897040319672123608484482211247289396404414492861103660241720850655224793404003333334171506397902130280888796817982551397378803727057189005009294015825042908564810608426143647548304375539368573146453001894240558822058437937700607769958804672059543441196827569607150356146118433632970126059838085094372370445633599793932504931943859560754642388079970145134671265419494203237807586034862342252527112795118416845612746330883218813301593092665257822270625490574191613958319138066473647040552250100751080059620834008058795303533248067344900797190505100353693862818375455075937513619739829946540360800306760469776257891445579359549773168164205443930418241289898894207501063832686145039171310844180283409335132803994580431757607080136548427010246778419276854985231073436300043666985477912751957201748350468738285904507550180319473042583554540907110065145579630737767900611892580458249759774330981589138937454659606144715978062020681458524979198424812047263907833467120920571275681079590267824240127467004369404610065953218919726487855032832657889504376681851703670978541333458272727938721976746804391621918632142594898152456249615595626584868505240783858958763694947204683856974337174164212217199850589290587873404781478029656409995950502135774251070587465221377274756902670100882656408373476556397495502526288316511053248403918875850190926549947667851769391023099583740908721774992625236452198345491128984710702011170854103130366507523801058299461694446360312226552819646936 [123,39] 6399602432034021245484952304861550162267751530418443064224505976464226093750595259905691528182816463115621431318379140758893098012751377632694433427440452875465871334679014134624041319144383757875443037141581681548189750068521615521520623504374562932587301976203517642370130950337644774068050629353588672267890975155291547004892779442532493423097755802827751367428214298752490400080166268836868821390291995937771206058035156064739201956348858662566521665602882024942900412066164975586051927349485201017277428952956126235007442698794307390612076035781731532776906808888092029382578388589808714883946460653020506742704060087523138997788124990170133276868734600706769824519308219217345368212131772964485995226727099171456144378076912345756241571868061968962379875904437702480188955674960568301735516820862237047894505619371534453487563852047455212023705133692746652916698351666370136763534437486771505391167838050060569442172712460352506317794172768384899770820111054488003004093737341115767486139293229856025332886217584045924311007011873063954326055996066682589553345053794536202102352380974594315379912330721058128391142627291825044599060652858123073182394768279671671105077987412835612252448343782836399155647950833798690375755106480541028315197670332516827578313484834859598567304202700117538957605187268514515601238574893144462064236348214855089752387062857608558260424917133835065083811999406853532190104515345073715143294412617950973009908290173926177013024771782541534160089312061955197259129130333404481515278762657945245273958433880998135422580921835348825596428890370983043660869206729108926713848904131077875542253961908841362626110264407237061849726554557302187252786100047377843973371125330283250168146749260668324270051201707116623073738023752423912820446703876512235333524405125792707 [123,40] -3070849626994276857175002526079238101089858032541116483808794933640332292336626258651499571585359657175320117003794013310854165692901704516013156684335398851120314293127991531945231187434037120387952681054281469437195418295900177257608682773214602819240884350891746976385245599689004238762955510065149110380798106354222504848762854679125880581363356089884801675337677428914694325361723259091578344359757332426125769234919527522535748873775432320405184718351244204742554589510234321219130899776945493441530676120113493030576163647202587826167513865733622222129299928175220417824332710807532876206279703743347526035525875409190440414296850594896118487352516054412581149033070316646716315379201064253081654730682489728151488312710982325207520288285451191331490460652636243058509959186659554923883136782404306826278474558051745813647130405206204922614713234579233478195099059037005228010283904265060618162481560785003776970460592053194133884716667973236973809000963914032227695824098836769939170008711034084814628603744735265063231894530998292166458469040637479185704584909706708204535319908961030309250435189763541126670716263277678748807827465029019128934530610545899043025050706376628871478988779372481558743615216675798715673283554500604287729459431154062216028924533048348905986758273682488997524040966181770860828094172779000080990943525979540453171275016248118238020285533897455337974777448253670027857253523774556257188309884569216325308172225768775087511429997471388903695157930122779257249534819674216865484425050672501992894146920302479987826561016625135672180476085650877366676817717193681152907727337800314147914718534881319805717867797160818050841370680092486170935734708542684923108534548040831811380383998768158132678144274966779430914668335908583234710298556566954147758901272083632 [123,41] 1448645222330176963648952270384901978036741391646467573717619560961927102175956932500546255261333532932472746999280607958912826656301521416508285311025575916734189072321359554802475183373347123328717304046187639803741590525998250224467453087832132820210058453243029548934112147598191375321620218879218381239456781167075904300062715287574934471447370207103804789549202053017541495680714795967049536306015703744702950541243063633455966742983435069632786856124890759213048890903642267571499498637516986360640377751067822105150872801416520716476313516620161290631476338799575561567994076186240571327025020291753843601430735349217868431983607505802992098713637022803269514449442544029075868851315097104609893562419198747760464099588725062889965244608762847403158582332719848046994623891089792025125606758174067277717286803968918592725338894356123839379529428720626608884751227092243073214509554910488896216083109171967300573965806741678100675321715136128041431125061217742866309144113663361713060995400861540576662060388054968489623797432252002833502000167958857205504687775372973207639441731397273722323767764093587148962162202617362654464295580388292346764014012301229374900474863183939839529098681352514410979881996977098941313540589689936015860564192529422146844404835934837894387048735323641020958733826669428188361097557470152789171267387691546831671060198571603201320600921666369265636199490600047845115209726221680252734795271462846947431621411537427729190933543642503514533487787399474665484373850432138934569646057170696641086990687962108220107198264356850043718630907053118759291748897692693919266326808781204765344732074970174345700047210511414999269506481117009785330501371761723202805029308963386790917174855885033777233984233052802334522552913641858286803806947333375759367121332572 [123,42] -673489402119770187379827927055525591121663866547603396211423793221697295274292755592340571722181072256612312894774330632273465389550313528990357398830520993110924627854246622677344449430304277483491195735175829555997089640520763683555448295161720941955288065069741728964666434534679793409129973846159547006384617049826412349425469454964823108899810708709712758566791591036166345317882633826258559588144771079180069409651568303499869544086279529105309933330411559846492188723586902110874410040293999603994852337354611375201202639170016078821677315366531260201698088140270022695563466790449181540526953430357848909001821680788950330349500803447349250271344806154665918077886879635612422698625480779036244532733407437449234386286414041715386223035630959588677785766502111183292308137596990703975693923162030662422528276959379768651825089392563265072728541619572305739813814967100171294221357555732043995524692166516186216355115312881996639248964097319173242702249401677584850216554733762220367510524497911786479300796021877045784927341207903075123955209712830129522280859025403501611257466191152580725366833183166294461038057457303507950714346524345411699740139573863129747030301020818532169568633717291722705337395400617572411902082232701582794104177707400790190919464974787824632402719645937303666472534306930935082680507253729957236118280631804095303003666153618950804222952580231886456922014184140857371029720614670563320712034935834231921222503645236644216901574437616475923864066789681222762534917011868521473334162690115102806513509246532239796858022543160259151576159727555844555416967486211233485500792304139686463082555072085328513313460702308497691535333545087671872863960309283239087119362823222728239146562230948006962553181320463412857211507952003898772028695039532741796190326 [123,43] 294072443908297414709006537740914856635645177534580787603060786218547027070737987706779596955746589973074153790271051492188894053446510356463541460807320075896589093860351008799842084231253922945377046180506854059830728909795312711886480673579413855265457320738314523598504326939337661057175905906628603941627780823248598673070645229908052119684183023790369769923263450976339033843168489776529183769698174254236823286080920953469618426074897656164408097972754410405201839075565135704524907347704136589044896677477938653168164048113099611490661090449699503652080398789502386558051721325023255490082961090396672067774299173699513288963609005717394592045451013947082590538072857383644955400868040376768840271623052522289823798949190584770623903843216616587125935171733674045309764646456146592121554023121926891388603805485799211075485554857005130399122466823554613700475942172835616883664184329840820269677188983874001248059823233833195196182564382685499952513161009276617947839045155400032773692534749726678033275950520727337911789030561061543601749017423339165480013087031053226237892802993929722124052027151515776274758288077665037398828457790039320555015025118643579945265070233350964078028322962596148112338376146542901443898172992895227017456669231175847855451679390728169357196434464691747919139573512882513815318703790476975019423375949306016371540825838543170216525160791077938565472939873263172603083484436776720741327882973382175115991837032114821084223879273871071113864019313513975258490402080112460662442244297944177454096664732666249541892631142976213762340788337184987897459128969628915421857350864216465458539130329520518114677499784462810868812862640790193465015581422299937631507598098197188850339396376660826166012055085249259606549191378953022282663760797720651481340 [123,44] -114177780591774466683259646152516663281657894844586139511810681878341334612608216347216777449377260361088694775559536421328077139824845760478421861053256381624002470499318975518923962096528722757121928549663534288616171473653360881427887267349175266411027506805458114661631011889612303392505413638516656685280208944312288139039772489570402981769125281862603379999703791400864118120198155955431393314269476571688244501258161223104380244179207709301472721720046446511530481167476454553998100082912835987404068914847100725809539683114076973962160989193422327131322745650793625920466570317706994533687263688180605573100950922446544444549383036250030591865846043073596477597770763307072277345706566054806614522730017194703273393995286787801889503749787945599813084971274352661629424789324285875730007919352811038099638121232405434242286927001975267350860996561961712921849989965072040660921575693223278808959701898464006380530790076786974466554717274255569741622019733017199329021359311550554279344765092750741264951932892121159867273622524075154178951481884785231885575521185851075269188190892191223265919396628937766557183158619528677187960520923616795102564470473842227048938443315821059762267249866101760439302804056479999688951129924460262381954938891436553603766747932724629155605955315060803458296466164849007728408968127701857269262818664087814947568120000448864400213221660422809660126192866226475363949343054800237129755639092087712514404726939185108360172117700844846545680169083783664318717749415717279700661888395235896689746172022812820849138127576040048573201647767070882033176662426734559964034892355809141703050616695749188753694226659653454034906222510554499445528857921052873101250065313151767838783580816214693262410334232316733213851522810841350806575119653775513416 [123,45] 37724984242629800051254679662811270814708001601139404228247936761147426637705684192397329464942407515313209474021648535891954577050971504022945398940459121408898684514338573880823790818114558348168065457584460603555265887453193603806608962888760325961193633322596429869064497224300375389967271946044441216182368897548679390770448146294817213484174965466506139613438556375903844534514933496106388850094141334512284377642294999809659998533132155070006498286761756459038728181907312464619900994754152692894878111049693418870918780130148213603531377144581524177362164619327396532606683696785873085114536056315998719950509796341439787831545103262990448315158550737662753805958829898978250919742115634538076912095487520525408682256021988888799314614281970686072004511796770644850561545286385373881674824475285036083675339702711968907754106913155139830137848406482108970273039738145333533584500168374670447254805069606158625871112503068553166064589435910877483688362449913579092290909466100591827986733731989262776627217269271674730827758379270864762587726631257934010587310796257086887927955116898849137103121581831939971654177892495943080514430750755011149999339546723893431848388577347521336574151634108627756548957664081334179821532010029878568342322853132848419630495670510742713070348700790133151766347076877874165732596011811745374179023831141095080990267324445136227161616324990878013427390596601331281603130455617242408379273141135313202750973413396637013060952268730064257363236974117203040546820616683557020548557296914903239060209328731415442670450397795382420966697360284548169195259901787592772288777361089200158070618674505250264882370251356097472850160118967362691534530117239447536616850433576588018509832884922501500287736845844054077950113441074459109199311779778496 [123,46] -10218609323855135938674976317382032202798000946340982031397191153451295994218903613522466454609503855495538477287711144886997304402773773481963184605555132012457273565810520945157825334544965390823785699547503266401904317865121321754894609606293746502343091254566683491570979860578022743901904345021776260504625887510260583107749677878538161352071082772640965755241635936457571381232650539382841677999231006735491568944142425207573135983224464767364705648267009271697090705552847079547101662575507390116681243045671077670111322576310687298317758952193763202794932533296744238909859779149294774098211278826830176107403653462688313217576982314485189921065217966251499540667955255916207277883122225396077451833686697013742609902591903259162253851596483971082942015050738287121973662834506633234475200521296302787306053415507309212898670181255382539043352261552464859332561093744334913876730132172403645263274515681953083420775763615013734227021379189414640503852601918741725991775193720738363719852583033444505421560665243155155156752122865842688045611240067675620549482514158580899882274424365462810749198762315267790255705674005256686383657290925145314553368891856767420324432441580718187190205143659701078582294145852599967478778058951913177201085262880113731123977947251009449209528686867085783408937118472753442305164950944882513695561226074192751258502943898728674803626395978353945439882726015885253385655007604003472718337178266804535424130240808419441817657201377864478679168501887238090212608342928516018058633505641228536457963262644859349243478453195909942054479929672745995342729131106925608266859611816727261652103562832817050355560056531198707177511870591889099931533990974231871241410023420613337964719790327839012345813776948861301858437549501906254157435380982 [123,47] 2209826650098776747098475652039759924138864391650160790340795188874657080204768359143451149211417633584858483500249254922728900080967340506968922715110735584134494484181349583227457101647865845232651597937037771395046564837624566879605593324925308576580643052823965001677155760430273346443337506964714902803440030683869146292815326052446118244846614384658292204010403440800986936792824451019753617424748408074429085953541654121047607711741896436643918099451468438835160727569691995762758874191098849560637561161658775995567418982391593555500747071788918039371758996181314006987584086114540392066200947210885309469884940943610831131788314555414920595131786760864718792868989125194278341509488430375816918894419694679551247326291124492522235481046610622097199621458461878901651627394583714085531479910408562407590775684327673054699232700753722604122390614073386005878359380155054594581084773637797271934051859731451158149387594960652117924572054846159058134275233360442100900988801460887369628075758609859137442041294905201165053246317624201913836096582464095199392934689686859026015876761035192772659165606123897971434387248162194210777845957908476558125602625582892532473159975339395761908815945778499900543310083109546780654018507468657542626892329561107006349949258588333939422587230625699719929667549430842964347021143831219528958130012870392704733863484389530528165772746726852429448461740647115585115883426013396794944079308527777192239171515317657657810654511069800408471966329814497122644023720930161396286556261821180043641792128119825420605527937124441250752377956022925481026630871600460016738453724915074352290854593629470989429018566493331098515805966060526982398626775772242727786420375323123315913729681251285479445043746008244276317515280652638603127695114 [123,48] -412999400561095369527961033596677939897839532936380105226495159058913179231505435166861224764582839415648160661797875817601665588369157399775257895000029158586615777782294017452888847334923346706664929954287701798566899508228280988296519633770889804767031692125639394027400409591241656677716310391066417632703871037578238885543499353913356547498732250614125377279241326003877165838756713663561311559813354736265603560121697162442588934094843292326231706042671830899762738621448336143877573163107804580835690087193575857048977842998064152720267683243044114720910224646455427450577944471459134876359267681101126383496032372084388253591643021022725685752404897672452650272735434723936111224593406358187114134453895257070206670288707242564699176019329328489057764122415228104931785791408037178006019457754554456006277666278498208493670823362009115235469179083498206216179191175200137180841872750624737364673346368454324701208983088264040891084726096835277415499745347621526936192776318425135214418802654261795886349028715048313094747473639672190171754835479355973728044867153434621728073244509090932970020375035364944790097903351986417573582741901803180532742428137455758571322701645911005141605286000821556719809245232968070035236521805205276999123927695968791173101826147353485972698093848334537509097732425962660584484045478067944454959710598633426214733591598532072165681569054886036360153442536453208399483383861281678095813877552835702900461512601319476254941582623639423809233825565204686619389443867805054653331262302412605001466014222810278216355294590904875956375304546416908325532795935469269847492097758094282914676558085117376732450506683234828615862620300345533672420795455287978005181460342368234854410450565818132104948959426392663717560961020209382771734 [123,49] 109142877626888779663071378376557784275444368714504699448086721716870675880964483002086792449079575151455249831656749061734900055122067529526704919627206205492473546422059891337607027855670232886287330232674076646062982622422650653258476512219663374914748784133723974009431071631702129765231977485065803771574577954605473782218969677399529788340829846606786820012507116308764351490319202864808574146507915607009240009658743192022484646864461986402879461292085083937984204382844614314525499324911592118092443677061546015425569155446085857844072473367494890939942355967651495595800788851705172959774060544194835934363887918314094107240250805878877961399635868185191142576358994254547559239893801536085637791901726622178162589309232786789874758977605842946829055412661950676760569050728731954816454264306568636964948865410761400393152958192631917085894958074060781393776659858713153487785685431943759662596979102532009424363717949251296120709524000444286413070918969899586847422996093141597644141143473384328907158846372896956393931289792504012238301350629799539157511369645513011988998715107249704484314267014463642205096324410417951008146014450640074896555550714314735226074637435612764705952376698450402054128154331807577358498323726752526679724936561351399365134454841621468510097279490186478097800478081455536995347658215620869942771613826142251677003450145894132187264652436878331399142692095287574642031552932947579295420467890491982938836164702494468623735665746535852958564851147284519466689983467028086398879170007056909752171543511309161004187912994638549586373047959994053517870386157078013166572706026207916628290280542800396217741355429196148711127243185103345863994750380470996607002094677079151777300509866592461189882444535931237354590240921544724225 [123,50] -51619408114050337527802300155223282879249665583801317548734087301806810466387211293748037498646683099750754548214357331928701498429021621878346807258808848101883447058043855229794986581001080223097494987701178193607548002038779043554320222967939909288802569178843985758569679400250846319650782181076903264653871305400749892339032231207143524423489067603015550591109659471005197720356625005645388048385951503692839974351216543593146509798029360373065114797427552002523280308841368215443947423778185018133108542666319153632989497206087763384155641637382129306611042357466151862914283752267216170239368355808859944656327090512445902962130327008709786361148804607984313855374654924253815565277339231518062388041154712919720364653223406059386079228936564046862536191099807458540019554727310349455701761870796878716748261711859300552926567422807227277017183181571596771931526086311050845335491520456546131404475392295350321337684453745107004118065414207192305613422747391481806904220809763702219873063727974303278983071998469244039116446591751455575538524119356469677406648740933789731087335959918325076201566656295604830676670165008680567935445421786690230955140646670813168304268623988078238893783488802936360655389155726187746300408409322166409477144403685980999135690629294371993606751273575994594233723488811048858679358108917762504795451761628994249289352259392011232682824848934602611081547227647234518559379092667805646876382912966037116306349342288303204303504003766934267172082691388079382343621282316790398426620298548673863556766682346787157924882748234046160751872585411505633764576614327946761100946722160848297908547728398890192383693432706667136895595181434670303601083563940692300702766256924223090864369421848612774752251560315107519474300968052075 [123,51] 23850129882276569628638604934434878602671765252230349081193232347505104912307845356339334490674811663280757068991254108581863344975954872367192855979592837319991089503890158404584709689289973404518006146841438585462582188619367217918382078931730887961983872781973935258034937879419192599576682685849831903120430759114194501432774325342823413040237262686201322023083721690269812242340494592485070535940874104308395340433864111264673572377009108734987365329998176049732849485078459286253712297510251791885919982998017898670269642103419017508685124202253180281108122019345119994787955693522048780523264780466157427598190385657121728322839683386994269412446037083744920154464171004867275970155276921740291029585205250685144930584656173189666371704585006977358328722573383832869244011761944084693832857031566242931605948500101582783864969406090730020020889305835399883356650072845434216158725741342344579584898895014314804907913334677267162926119036850765006430559609882990307296490672828220771391373604739010314019124539489061145439102033925308191675885746703045065576825163584754978796054052219343676841609777275998788729799968812268890650779406039061347526381636744982060929716558275593127617847802852576878647961128067854535304884526961083960602518375330012745233186301785711382825837340275679227656450765094300256895775022888961344109389141667822133118896877372332383030245263598363028083920387868072221274525086944697907219020278231450776197988635195805362130461387856462315089503775444556399836323120195944779750172846369523205091038183853659754901345304406523150654118050212413428030165675212259013098556360999109087278223447627676312688115366888517185911465386352203024140410037129139413997423345003807008301143545211131417158205379318769864628256379100 [123,52] -8280095376843810912389914416001120597519503742900722327792868850442734944064353366754471674062883323652801893052513462373716005941462760943391033652223612193609320357147577964728854137252294113841056739382800510471077013006227301749147906049693610421601694524542248973852467921991115946545744410742455534588348041205776076403055519044064468010421968520356524347206043475432470510418447888187745845838445734518144105128580568985786691165673036640528994181479148849385935912678275130364496271033609301081067855936175254297859368723110890525270121677669495780052105339833013175149285274582790530458990687415410732882163865574272312752153668983738789230483548573633495556556331181549983644888977978326311944908623859905645095647308501799875329885083807243281850260541240479388972294274703711887847285999271456242768689586023845626951347171095659787036553136901477255040217230112853679416221021361698074246035034577110013519221375979973310873936906033359457366070134959897080518914795277868596242778350154758134137372411409871775564287742006622770876327189870128484696028458266458943915149755723380813764248171928596973808750259487748433617984291198047882828080376285622771624173883577247826018217454897284197934964186480110158072453714614524671978133660776592462125864464612901906686557166013503078941023115235905953706747511197929626899369670372189639251070012462169791857640954468506740118418165556483720783757154709029371430389885758932214557499785389750575475187351967151592253549321108203708118949960239660015537956772802317219819538386536175272465775552947344485863175329659415857839317398248200762643892666474951284899763088343949876037277498402968144054899479326519352449584237011314962523405896959976019594504717417237145066822895655787528558477000 [123,53] 2003099516330430269570196850464132636894112135727656280562554971635706093936005151681032051283069938669580883118081135330158496153496574706119556091793365875503855803535738224250840174347730388911274057633591758663557967192591073680059222594721199692562608189150822592174948380120710705979953992727542180973951665259144292843391111094165795146682718542581837629647276110731451940116331366886587981182992801547686852470334297669276275905260423874869098594033112969132514592041047183517971064118860515926922441843365532971024482551109990733808262220921311120444966078579075605055325044330556070142336407300867742349172052298076309511696855786411158749368466705793485961766687514904630547023970126247880329885131501735603438504050154550356883389476101787895447038546660395273318280687252105391986931421024970571875241604971329627800967099996970975747848000274734900417336783155177098537174801658549551927304224078226429578709147198998015859464325093731529285183096251381146883746735944790156476109062888372884542903549414690203832056787992377295852520336687645190185692821373813453370808336636552609862163147580627126428997753974798212122344682315803691510811761876945393895149127248857254633572751834932066215771493860422329936370608094329740014105087439001857243855886960715448114066840264096822314609145088852287625690656145632556461637798232639012843782690793455540348544335095868386625646702228559443306965545138763561170059422587023206928844296590157943907445140280023454272159487783631197918125061463542097775204424532480986253895314404893697350659226254987832342663119903694761247787847878879594485389076527489046078991168102879422577313997098600481172893368430700183755606305032514539797969164457459256333684201586181847235554258095264530782125 [123,54] -262879718841871656202107416457776853581614223865309159257811289287157374824436599285095331701348925300981823164284187251766350965592812525648524879458772968214477101366594690585645060718979720510705563097465645823448234624930493297281032376025476863623152635417084263872784671393804417723122310538562408665833198227161285037327999178276401794275216928447398813805947843509857085352151217910493287042674909894362455285779337291535168241682914805606600449922518377368736844304083843535252911716871097238145125496155209191952527042054413297620309013627538358104429798254742731680502210464096108118554131357178188445302868743833965787356340821258753633535314138950050115381332497882691275809321218827068613737942771306404454178141906894541031950012847196103312778764985789874180248912893494521879628680282571239772510045801851256269289227521838222461217068564274997365593123879359994174243876220594584350593654850149901671537435653816768852282553392630833459184323248728182461106124461583788829411496295526408589980640714628762592172350543972359823468588021262826761569534884369680856410869073808146739648301277505964289259345755307989073639371606123819538364921496340126470701934242995674757886935404627904988642378892732561911576670315269033217188633120929268305695304542105975183509073442434961411841400185654356413861726511329005705977684599654287178993145692950197556588832400665173899918973025758125670000176160975443203020300852586759683885847813939611135767116319102011047427549620802109497184198631568045100064222631319747057004556309342797694324214453972031281669292557740168501842984026518449992574749668630996335144785245889839937701521383963834575998250701018887333500893185980460533699172842444575871562774205621331095640924202508838350 [123,55] -28693015013321863312837431723440536681982692318689777729970109146482070989286939878465422629817854047760773015645081746628534884693252138029403217625864616736307203616579486361160813428045398931943099643632667949461854910960873149386708622628498188183741799829781008783712920353820073116457191838545308819811745027682097938857180776036437951547967628646145362524745812941664797426221122172144481942990821171748724275578267371775928335542733426268609601302733335055275756229575274962159960658212873245012687727213785021364840615786664156804108180847129893314698965561529977581614599875727800909071951595268750731639917186241039402352015207370445794758842681604116449238661503865610199788781029671417748426313279940123226673936801742999113982777031962725832972332611031487918757937416255047676229932316108688802155450418243114484683635214259699627582625726050604471414007847008958826228000666236023587481358191442051597222566337639916174345906669063444593576205723933017203240438392198181393903295650469037291730284517680751606055476336531951126290967900063494478696141318057303066526731106976644709718176397096511841531956022848479780946126537042906939539087388456492576816137146089398407329994652397113099426169768029889829140326300966888532710660150216840532336624328122364169420190948448289860912336888382453294046144940611962351562094929537052468535242608317975686899593623293889348114305767359730502142027465704310889162363084261152016485909901179733054563837227891637975475262240163637867357196031547421727388411821831046273619755826729932654514344572051659513459350170897754641380008043366139490153798806676867548532996542670220733312648692197379440718830557433905226957050780426032475417028728947108882283011428295698390921588319271575 [123,56] 28629038689670757934666207381670717940927094373153466172712050283012808044769767670676297468520483532649182516989788606517849373753984366431216362970908484755048940574621585974143229339678029815216733284213708219742747167498050219647122738834945569507393407263886525313752989216680175956861013548791421158710581745727547003804021013705188031891721657018391576574334792287263205224942200634402182818992897102175052848184251102315589950212608790611242872647257680521623740064427994686461082691858721125100706535143902643145024500077365835420428916385559920562585754021484391645408510248577756943950553988807350767137060353315481793971217538763838255329393046959904314712964802021333576957021366482340904415197074321690001628869085540136890769921242412872416979244523734701258246722561762388386115393216834894057876411132506338284112699053858425117336786824890517325636998514615262779134772107457285680467871170081921868559963789415505059507730405451091362115140237303900526983559056693854398167915794519133027230136330671735976095747785580792986640802937852451572485698854031331883523263175971365158156183416603654212125968519051979473971902712041050958007489372729241219255099680016635624888511949292687893648161706211517986393700966060068426548742250180111731560785822691389912999136123697696215505766641712555363688870460380172628389588375490371665107794982560179039224360480980801388880082404260796592461070285009767907627611804815736364029446254260766686381461579443796945746682464418651041415840086212379974488129309073605628327633014421195779441736184233629476928316695390447651022332933070889756092496186448213698973909138937357348330972595960490979275760373013698609249686074140971325760659805445158067252810271189129204590928703900 [123,57] -9724620562541646465084552343321846865172166358842889433536698553840438601025118274809972829101278523073371314484961168950811287252125632170220852959525956632461015572083103599714666482668778431119480468347781118904823691274632332871296674128393724249821413745720400960167023023674910713668840551659407868718888209727363239974610611290594072198420497017500271253691007402747479197986117806862198877200912333016962206598242500219749938245944386774488778182372480821898527092953633634168320012768484752233789866455023582454629773511413128222394285043503592629051947395338758788712331818057773298071868708855880547312247092601456213971417542852882272891030013354505258624865401731045107619502696478389403768104248971798162503786721144128101929369150674300870115153710498074949986717053888823822121899260479336791212072776492229509351823029894091722498209123018471829592123820931007062180572160487678156470745547951347401520253973696331056498949948083747114728149721442782923629868977496018898357451421883406898964119933608272326383112894080304432627776495376947776545552752079812572943478546666440768274914040105054207414120954705400432049474356885283788568011956944511480452379900694618397607429273017942320909143354973924096184839185258903997040351570186140163098812427570987417079048206720911771737919243473452218667625311901534236927902032726692195449940760898630181121089686728076314369041686121173251501681592488937681481036523146336356254741206841565893905505461048468742663657699497190468229683077032549994215348690572628891591271216166525113348657523087549798771969379505040187658437189368112833551426136675581372010670970657319408364558188911546100188165485338251834257603584181654779558983320950817487064568134912631283252459175 [123,58] 2264733000402323354083525204237758523738075521037390303699459271557613163356711781471880449385594606483360696814216278792921838397120631114451936067651434664245853696019592066737772853316760440983315060537270492564377671124845664913334782465520143979208926696229021055489995191346590891807894368724052254088173781626925142170154994830803456526193385010388357772600083467278820284783885262519181936174588423771017626378677160050851281500940707603941034681856499102699015724028048812167003058243823665988226039861337331771021054712494954167694565652092201871091998355141230905250048440363008679302212562322141497382115528814548662227696021609801220794101707049204101609213763352759383557042942927611991220303588062226490912062562877819846445932618174947026247315864663631762664209221510514282810372380760567691584624856798373188564461244413325931058141227307634254607545620064034786368114656381750561503999025835081350709727099991469002304000395072997756935713897500307775019211670383552418773741902418944108981913627259833642866007981435191886747071787248038100018473471128643781921980614733051187564971495239766675751835741258818996223648683318638976463092868950069680598826733073011894404102917033769623077538960843303323207029441503645372626785776538362929711115348611758718854604989192677670275234961047987345675257545261700659192938635845340847388392310595163409065751167483085679196554623764400593887706549227356707265256475296058749633159794777518985828045968866574458782783693500924619499816376159710427147736405730510630515458352983211228479735584891347936666718509476553559376277727961967789230609243853136887655041780483626999569640925725575471362373076425088263479334361286905847252506339240207272421146055347289286637025 [123,59] -398265530365552533352056929862352251932912091839523127035182916537286051020872781583212948181992888659859227809471542325139482069570147675839189492207532512994148704369853481084636101396951772730942387541778724926264062931283228819320516805504982969021198081678537414515354716274612347899252617088789341865124313672763522492749166497211886765270672343756750437666216338555782937135743219058650906966963773495295751661908026140223945368907919788433371377473935785546663589302747247930347173077823956265118004926447956576334459174626512470628767268863704640300586418140543605221769324989004473633404302845339070457266900451910482397523015317509454159637793732025463970791898214820257480568312597516574249600246272973950082467853645835976801569172453774704158430519417619052397483628813369030725614991843020612521343268844562402914201633689932822465263042458776874646243761551682881499690203996409426030684954728525177510857077081443632914046139323002874603452246584799326985525591834609699842435691957060930263136055247399705501123057331185269365524336400828229264658307275166351351655006434021117274611914654567224729343768024116789857484763393780568459288958713174454839211208848954025431461715412519882216631234812973732860527239020994299068272244327344438163046310910311202844002041517362721930789746655458554608165875116411981998279631174594045591316314216357566801981362772684231693826786496382724679180393295545667484309669367732231419708009397058788514775237296781017455103558314652073654017525737534027911734365191136725679607527360460849285328905532502069952263061328460770969772203003312766174443680494712274826718120053240292379977965234166640026837323073212584529654191477381537999757574808264567191657089585927860050 [123,60] 52268021408650539151122803445727659641830304204358608282932360527519442551279198957827430071598860583156636686104574324566982036207018593598075681484271323763192778222135190495870429944379969725188626314334481324565775708409130355622081741440389046190675940308360595605014102575623519707954533054462187228212864125472475224374668620042386175299700346779656401101434612753638806184437135509910725508616154450695181936129568456357653474392323927669903991460742101868045601839622283030145435716822444709400572150813821158783855134452794715131727985937452915941363653200061476469845370448810220988385292876575210994211292261292125293180405262387602492388459309127824412192705237160816142857218241010500830804935237716923692572259684572989765100032082767661883355637108698099838329906102932747151491289793849105679746950191626292996136154938807574824978386165655996976864905405020619727203504776489329300803702348136894217310752429968595280016993613146711356492784212530957747774892699252538434481850417236067184422216516293444896409224054448311250418601148899946857171808884121819741231745260051226424980022494967102384334709004165162641752263934330048542247586823838708243648980760283091020581488714111661056234501731313135471597489361634006584224718385675823229858768621089997465553356726958751875066762223471783701333227073728445491263597604892654660543167064565920849164310771348535978768494798883975026196241362278848596490836377081704578149292310149007528332214945567055534902426748170856025486774881159278683917155894371229835164765353648021345327898121974240429355980729848721628295664424214342190268977591442585399779052204850528430254974361306165459793418645290667536334531535681766429360591376517554436646447332308170 [123,61] -4313204285812651134272434538460749111835280188753599405144846813416112269991046070172467520558318831645993292254811736059691235721986091618491695359403855059434903073914737125421853051953998411188351223338004970766253428139520928642214689423527242259044871746125985340865444383405504512934120660689375526971464163766405477142545915080464168331870747375452557323995191293883615941139571648038018021466971287364475946641330830999114565530032281918208098461457977411679300352751354645097914493886262022751177706747093782845382740606540357960415989683838766585692699161593195660304756479706736749692181639065548052544831260463251582480332671068647620888834418896168504606635784112703092132814539171612071888647664488374793009574269391084669555993479753392191184256286628455633561309865739080507698556304885239237599106359843010961683503791374147477258477707026412591363134020293883737620841639780115678637250547979610179790459147515545399925587368315566305745700360896901395825896252527660565772325633611514673964953985101359441886073002214698943857651240341992005689587730559172156905254064659550687097939664726405607648071432584534128528949970213260829190522985933975060555425644570198459861047736256130003934368048103222055197060653099786359589706146084956378160563944391949134796088304708510378943949238473312307324167302920027168454654078589625643713925335690301040036310306086775967256867582053259311733989442379257583792264800438556066104370626728928132799845507333876632782789187069667451503335602668302350129711349243888378766337026749029082500304345586581100490072002640076804916568792421046458793874583912999266520703235119503116384237544235507737070007026127812055772861960896511937569852663448491487062802542045 [123,62] -53879321691771537893580653980730321520685229187876223096604137784754596942390801044866423757647573847623484289036131356852673255680781634485859889321225007776651642196568868684994303457559602096227934586769624914533849624873980520731254644979376524243795766806868335083885416618999379233106205987480393186870437996174155536257232234848309320898021805737151544043596192422718150352094359341571111373227506507058619117260092130143681405242678319596941747428835961520650978768077107286254281935537950669710626038131076281319723694807387418114999649363769586900569619768167138422934374682263802598405116311304883710742651687092823735197481876718006958321006315602120720387968890196068574277856614684523366814066728806874665316969237063503749795366854185644757681877703760863825300524634436352139876539026525582830364701976151324932578213717727390864249627996057150460090067927287689287896768479744462100983755788849308865082056384397447276418610309984057175117116863850278356700960808802241979077494269298080964172735942133951193788386944262339494685008942451585549794807148103774976938766022474867061011569477867696133104785044294134414110482139970451082158933287651345464014022426989718031080824080000557282924001579228269999963294754746056027135943014207170149100895466633833340489374154612688875684208654058533511331742278970666640167044932862501195438089479693176813737434772235217252462170268835256599419455538947107690758885516307948424378313699916403185542839942840794745164905056867051782998518813581279311547222386698235465699146654578546166522623847228090096504642703768835302648783072588599140354542527681633972753875336517967191144537005131045264929268638912776231519592548849191432665806471267457235367635 [123,63] 95862046945599067693839039494013737089620809299973766177087947033225190627562432385759476618688207180056924229677727601986241765290178558875488448149256794298266601816399616140585446625204835518224924936240732138970279818109329291661599532126407446631766086925306913798964920183560399195623242365548736804206051544027050924631717002791834604308446499890131519683931127541005634559741295339285755046107918451903909584897713273309202235707215456299329539661832979236420847579301395770178370324932090410373582131552886469613898539966832206729148596971219952866112790038610466594307380369022476939255532508787653229802656881977037212945060158275732514283079451671731927757391211842914099265330542182853599651955945772635160331327943590229144592868716193273767974683224084148031049149756116450246069683525232729700508264762413876496568793769321205774100709393491030040830206828548932008148936027941363855731699093727830870619517254654435046191898012685606983313000469351939231418339760341957518320881626159160710884563360986415647434537389374434906261383032921442375402111658065679898218000330734260447515616128825986335176932812811984477071227781904008746105625088664170491839384161444228910575480670536745258022686211530626458468845427288188190343266987075913227987467352664267002369560510950402315846747134289059768829604221162376300007042770207002869190770655652422027079703185823641843461560913546127663911117087024404602369046785069081529596127913608311108802412839086073839868804701924195375008911112235737675282702453005179366330301018332903550173140779922383492436712197606567759644891529874070758034628273339471146827064498177024181034234287862601286881335686019883822663966742416021804111650196205485369325 [123,64] -19892880936738369150646911893833345613118541786536154544924577358044210630683567295036914251211337598770948783392081881387907525024157164230066975113861425107458788766434206144106231598058121023128902085608058015567434561518319773776181659347973856697543754054218114038052734375124273710186241629241205831321337072855145297666190470107960850627262959012462812582639896594548587926161666157195133712227305976070110891320270621912680938863606801265271475560061623567874409939176952061591610888149070617281324896399384332436398720902029303749395992812373707505075677637438852766353509071869184418859776851567542765316301306524914836675131443999177201995122525817276015190352896246770775360485713780142090797562925309804017885903112213870044274426731316369016804111438651860002242282694125086333217024971107653528252683573335587198124014027493148412142744861270845451984876518284122611944919819455040440558091137398330273371255283358622321596161224266158961596682423926958589551477544440491105387162549853255546322471231954640686156339054169215794896452569378030338624800198788770856837754544827943751863523145294664877762912291882960212643725969689394989727144312770038346315375080261508398706268752141803597691765602170001898930789613552046452204133727512717388829709855580061218178309743274313389125459615441581412021798371513796226009652495597742288876410139402441066307494386783213923202509779156929392232871071196876660502172787918331941295997010468425991450603412600299707966244807759624305357786078569406705027463599737832000740743300680350013038867673422709596168863335607329211817110629008051664221926981954757963237636730440733929149349137439012600386740074460649311013634695296215820199922945061473895 [123,65] 2586119359845785551117187339681791433351540391564078500375668521445902364495155073946749087137276520112207054738053889714008759854895605363473525467418382069199584098709733210304883380740571992963640292605847193977537000695077947029976692953644603886796466337752395328747161929627990824461831926895994633988361141840216077923343416646593618789668877433024928792757084130826914800707577175054890750052081537179790360821963358706523218992336241196078520149777052301267346612837547761695816238823684093377136922065840628244383710492515763078506316298070677363969369644899841194143554188690026933857912881950682212740575354107421896144807228833782035183364223784361112561807180634371543098507762795973974564729773561417181513142372665610919821485703818434948289378346362312042363167498504591083046880161778883856482801112446112169183618869175422667934665312625025855870945298451585456700691962876477290232607613865970824539046286434969117870049356023521710265609370843287150619015140619741640093133637614840237230740577391420570497488169745666777133045702315134276905245266506476378826142426124290807918752842736474754921949338172394331644881504619405363826911813251231548093787790790824491661170539444871763965154867405757300664974090441560806675438780735493831395499154677967374090564000921834749432023350219195517431837058623769991687833480345332897311075155133410112830691056184063735306982007284497302347936922262610917417029173640398218074405003651317411980998430048386771934706003517849636870613461607496172941887751634115524838698603502504726254746079200420493428861951010529752566580453466154690110965889982020174876244486479975307028210811546936841808317747510077733270393096295230748150268640818665 [123,66] -233360533713600983380046375723684275559147293320321729121986914421148820161050110603272970537289993761056903930715919490802067421041108756349476008499406466963841960921114016209129978981429397900613249678967511258423514905427350327612246310184421276599060525757701825436914004787331373632649922240400435990198367828463855594672149526383589666042951448598847637894542479895880140268906758000619838871655863840045849034534715377546607209113546626133836243180233857564295565453685463366740608977956828375471971805176910133032601543849350541117811765479993470753054689270745964735675621237092702521250154836035379660019577021841550692446838485655344411601338815172421541066395522641827332950534457526566515861151913553703362057539796359673689467304191679396100029550860485963341580439358514388588843292512440168540836728267061315638084428364974014265537459046873758904986195170354006621114905557696954438682310687281064992532572369228744074302070159538348164538380027948472640888696701878282100096232681625814345698777093505067422038920677450245949636283544805215993732570367475039836449202473324286611732356669531507592118384761014772121277885121638282237483792308216542569752358959310825201896513310880176895647625403988647416140135891935679419895759771244984187568493636325914172394039966362868461491640004597932905305389039675491786404210118266324376412055368617371042152262880027242099955769871419396580184250789623776550100658990389676062781997316096046756856532550026428099680535182105813017455946264099402530189297584325110077215389822450551150805157917871749920060166370167785161447345645693313126595392702054636031125667253732051543336461795359992303670024960957107209035812476302570138592966650 [123,67] 14063518636774486540772847702746558058658395210710223045054183621013117217708383311941099600322052436954290643774486033033489073450098989435336006385825085058986707407194629525556951757487841421427494401285222814171023943354507242313173496805003548175779786356188787234836189153948156492099881030301795641560692257094478852775032524151178427245722339413229051473079573371313414390980679549866814910464084388253965963006225934480122038655586116550492950660308352856651906862948533609165658815935514065963644119198389260247633391649146256948770651415311374579757163740731561556079961805144657871195074845213772806282678296153396612236023442270808376793628873083970270072247412476105271439929855230804715731446840208201422234674968050819499088362474996793419277556083814481596432538363910671449481074049617936077812992644059078771390414880686724277869276924348572878298125428863922016649181200435004146614115880798398408071966853654041600920934628740167772881518118822577826213588131639874729570257528657726716953364038265316960684714178682119681448428945847978148657487560696313156538575809885140979767252991297427929285153222698268995892387906150786965331793631280325552339775134133746095127528333216658034043288870797154576433479474891235203607776313842718940055583969510706737375227548002746206246169662920446294122255226440822790156150169282601963698759658684342655387885996452796225669700875551151835968936147626461981289505071331477482751818920663508900993102289669708222935218329006936267044197891811172089891757646839608169492872596915551448414384156945111302058467225002014575730519652293081641579500890419874062014267273065482831731160039502152073867923756036644883691550102789343646745405 [123,68] -455534573662661972476756219673446109692300879887325363110196921637041090176733849510873968677522585500264822327324698009583022885015306862269971635527535380572040351462888064976649089079457745633603803436922441837943053747636459948289543035611861260188069563342205924898384180182473304970748046961635162649983231127533194485183506883076728897481349717475946485165713547848423245156878424408043087166360724568379675979357735879839837133283087622331916224466349628229284567634570790095412582079978902092275376219714783486488116792918406767248504711992528535260978624154986019658942868162190346738989662840433838914029114087185305767787667739473758372023277855444144198500721836386788866961283381210273053611648884835158844029848250675815385095484815048748670682110342439662000716682214181251765424206574902099213493173182247672531510714678023404457384319352499171007163889899654137650492026462466348351998476694171666477965550899732348265404691553488052607622709797217536545708769069363056568881408127862914860663712452023429881169874523899351338824005315518780369325036708878708602367909755381020263614068721148448717119884149853875599774186343600829431711559653012544517242254181083049894493226758029380035818730335527298228829014177090403267913509222409970640707838246817283351319217324424620216096517712267977749284325152665814961403068885569408751135205069729839971972264934267514663346338309498338086540149640799660221193247077262000371305532661944426109935538583323825620484966589690863084115415752530825260933589625381781869767238268458281063383595773652004685446717352097092899007482682725730603037760093469819661183532245272673499548565957035571821057405483544001444448287298246207150 [123,69] -4332243131495832396550716503302353702979715855261451646911816079262024728669725193324244163224433591111879323086732073686094686225849933123264084229699276554174428833763103674641881555394961808710111706398331026919053012239362442037314865073980874109150648576932021887998867263732296622527863701306747430939568182362073586438427047798911700862637667600683469887101315714042340309166271843845635271663387849468154028773191899227406979634173926999182189826620188596359116776458257571372717367270737883521868907723107570328148338164198844482648384124930501508819156776963012927944002551123904429894173477421193333881765419566325648437679825247865745987100602842281456689749444825925846365312649533050359365945198365956367711978731368181727450658608369034332739881615992840835937057903644745011493441381135912986796393487367546208818872237290336609412746834293518757240056129966070283441300806620829627169823130054016915508078085208754925089871722492983039196276948204538332966488452909552538853671654214526983590934870872422848076636794601679898870736857244031967732345082950614829055325950059070305627013246897138906040119328455847493708883901847295349701981813775566461208313119576543374184904525339462795301794308216222295049076704572523148900303791226858638437533265937338343812623149332094357941827293295064488377516754594543284588407929757127441521021421578453171093011267133742638473887856631835685121838798975719156783244966451209739723104949954472223537390081448814910748031688085869357183909237644964787461209731152403256512147099142631466740990872196996646776045022042295896149459905000647138541424429090446577580344369737041355449299704437151949564152183970884603661149119028685 [123,70] 1540877100693065566696483528796502062431348495653539516236520396574536061358120431128704517434714523813452163909343827693409762162394327646816885705238090180481383519172324403909480714436810018431141652269614103428422429743632861326381272444376517184483484655492027646647759583654290871548870729344812182830105991350452555946462441823997953152950351804508952985809075024029006162934215030269084151578072315669932482659633423004982676753768689480719285401544388000560714937044317122169660109714388922640686509838960685108302130807912716840337956512641676229437813547494719207098344784909149818328714456933449193747021216592984075348226250782938420902401941145384376100394913537238692790238016241852663884555199542719424836341901213891038109240221163461484854824060728848120790087877710523700479232635146937941014270699517667470982757841567637987904645022055282382460491338973923132921151993643446007633070191690565786503859802649538337784095784675268442337662662440276146460657506345385272571484159555571134343766380699538280995419246958828499996633596951206522663419842680692664162693779341058601668612445266644076817960011281689028822933851350845069108072561105114400778303838098533845034738610808782626183974016956421261321664931454628449616924670220440405499983338671566781922239583646520335491470872864173255658469862208491983825693104280813366181469639166726815382869932150055252685610227798435976983531781415965886824159153440604528133703054816238149147165613258549609495870798550147030240820300219321395735300028220787677748483887885319012900610635091735583895702653083726492648656080802167843927834658131483454089847865318555137469584173262713242222216801059302457261034453845 [123,71] -145314086393181067260800747920813615188392539773036039309236935810947718007628421514056043649151423684129227902479073482951460379421660807920914188125787943907069433809334497932902065752556925208466883376040453218770037574874623001789405332905982933304845194062678081559305884380533898543933485842179054196279012872795285001658934274581652797088087504865631235097745631687195337515050493900914412205585038271806938162509992500536029112838264524903556156040474208872561478239720131201378234056679722586578702750616061179431328912151370127227514767787876836921229615003476056303435616067869980068899700725265556339813589511566051346362392886658975442195341158216388344690477107568756499063617263948615468563228969238742674842609061098157767733787952116536123677087599313248891750054993708584362269664087947447125534368052130906476337181197350514579112575327336268752581104251917731718916912313706434710228166856973116571238750358297233930197786646190299406192602632110488553273000136977140810796059947628127033727191730391078552651409342286615292613646852727142808578657463926316087634485849722660475889916621330733067295562929764640084149766372006679318848157892411975709809871180821550910574411708060413960702238406720155702027401336319923341824529305150105320936662508923013794711622016612805901747991323733646256853908241483876868620175329375532323634633003996306327431212076881309654293071663152014457753646016454160165410688398088029793731137095726065467271655976998948133391143207611959684533286250176709970620336088131299046260330555714052105909318798229375846173921114146297423723518834556050169469583487581703552546201574155024673841326836915676792248504947128453061316800 [123,72] 10229462536762319613556135750005241420749602336331575223365287651938715137193978276482553066949736060646205160617310799974007617965134471901196699349948918160852469573065970047724587181031729196398416327176713268826051899049963608383845462374900102661117428112488008348500236454175772748581301183802767479504870093477711877677815472093917032599245452851145205593502199526832674752825404179169496513170577358568747737557601304340912864953954769524254081092674692994395493708427884097583236327557090957058603744557028482382532486125351629210682697054968375780160052565916050381099099929646809940168019390795486889702650408767201028890350585146734402916423170534322377732893279199727577315721100660245974933085584262917277503727348526864033707320221118454954525616465324364824045385758866155475540389600070626162863587702473315483914778534085152177865549842935604060561196281381948692906587847301270532548809237319826366066441834762902270945197745827618735681836316984286769737353316366918055932391138462839833899829961138885875219603037016271348708170526795125672354766843962647235685950775090376441073147449382237811819861655957676170133243217005208232564344060442177264547776388575229818693007605463689461898207657379253663347279077587959716270870205896855648784757445857928641731525715263408544593944211514940358106509575082017252917980077115803042693165797773906353331475460328317464107202143964643485825987067326779963645194651689488662456806809592391459091624883954059837493532602036918912998998610638427977919296862705962759608768803192844522326083934250990852673588909531961021181610573043826612150929994859280531819431657415225134158802471648007223411232595752014622700 [123,73] -53629565671473196141562006475188155079326503585221877972131614744490480571888487022621457835046059369582111945501558902755579448631688515187899018941014260694496948278726271336919272049212400488840469585334666322371571177127961695251193433882349948706961052123907395915463691262128874851523530471250794594418001616556231793584416907977225960529192606290428455642329611291668183457703612326937436727240896688633532825365003163001741922125936862935280557755474981683646105956275677473991475435127707684063163333280583167422020856345053856301023971248319987406929942978103960449752722189086035954715788010064694360755476992299044174392725913840967092040822060853086787627087331869222904576159385006649696628321692415129522982591666157298415450388845490870065613024829487026224276441479259099526952155204687749916805445449717983205826445463215486793746471247158438127641567853245562155365524221585342039751078296607751215962752442240901169014944976007550303807555950563736514683945163834029674878528010854202647699841073482336443538957790505336860911830100172196793838247259685949499314271052991710964925747013861117273809256171070511303946297663503381517770505156398882813709691556046105592800512117393851909856722598180221999143512408437878104254760933483389263625487121950887051225982352423711304267829777678215622422526676275612038389974434176606652770514616325699389873394200235467544766677938276024776974494154338998041369010662832448147874145066020431341834628075795101435677975993075363998762011798849591314401722330513291445076760434460116523749227891525994825175349292722647209668753330259777462559763338589018552720146773520610903216557952155448184649033498719845 [123,74] -89596380068915705890650596342140895791935344475904831578284238467672352831391662293849077107349875990461791924046797581882700663489073058369338574199120826193888404380026485750102109780253447661112271107173796500795921007850316174919964146845003447614403000225489965344109408742059878365709022999580265273392788340788211408364473264870396530237789128055479996191652423683130348461875776111203173172978150167430523092234400118846869727746253428701510107261299405527836137188072026897079620173040224261638468711625739690118220931712375112558003356129184313249084935825400383667754562686506251101541179053640587502077129049863875454753442467409310723549858240913585400930045184391857058269007210771103357908495771577512288692680178537020310219353446801787198518109229166711485795813379020874103629180112673352999286926694612869081544582374808382444827338585238280724280541555543163186900194098619928019159732517921318584619880522797375300621404190858170277323578194292923079567265442644371929723913422191680308984946747772869272003770031351385571460426783971227897528764727760158410874988313795493463999178951486607932976713897808987660185238918419923738795212318069492993649952502209836868524420037717306865626036832413753162267494907095355397556507744408989447423137263856798033772224330777261791363119161340813889984780357834965079973301941883035689485573117246042717336258551897119632923506377441463047901065628536811446029555386874512864010920650432340247621487067021507883255810292177672148990947847687232713145338979702410028586475955761114274085786034265777426101114731509978852935392800058761446104341828066901371541413531206836118951735516150701875903156201150 [123,75] 11282181954831739704617978009730625257640864782806351493670823138917350696321550820862380254947628974139406607097368812403183719702159025154092493400863841022989627973429471932115636158205365135634136319106068059151812341050312422200281378369243828128101837707647923368772556837800940793876749142446062094367909049521783398331975543960500060813359341532784514010750287231166585021029696324780158128383340547978125693081426373228469979291700105645319777093699973729908056259222078128464345103461545049118726359854428258272025074505504742594256887944875220752795484776183550923102163669134641206497649673352140999957177917283287262048529718281488799494103913394771020230324098792836568780202362347507218839118623510809479071638090618913512862078250055658848424290184535402083626481368891400281582402489849238002095417216045518963389865257542385193688032176122442427419154313797250368009889705602243775387717609647357461577573299884953515420119000837558457124354807904205789834662460752166002571114581985701716501398228818734040538638360366404127689305034303247880496146222233937384936046872491930478804560162743095213584481673241406046506681842691485153394371105378206659616180596513808492274253938266204895753903599543078711812651526683857754048174209868167147481969791228656900771263411988197255037974485666984765311568408620549609654812423909175358953183723249878213105419069370635375301278034977045524088657900494023863157242686925471588333465390675616517826486585606240926403558539513349428105132022131400712900080409774145857959913874732204206906227977020961313270712120959099838556541181005942934630469197946399180796821090140200417362181443243672410786648250 [123,76] -768921198997002558470612842908393923140185270153334153988107376123211135646049679614789186565927770643857306590562703939430904597863203915183808093619937516503519992818731608131542889119960363695460754688107216784718682801151043338710034519314607257040384084466919264196021882175514574468191090031155470532563692956870388628622684328691905934531429614797970539007843735288777740171753338709818516967955305826087556442005394089120148618217577695773333476975873891785420933521552954646007285895908253239266157339735483316643722951966332521715240484580501821845164816512438899007164952750037052848925212787965944101376982460005380974937453740630458565306573556893399849585267978787902478229229390196735597873740835423890585665913368870562133116497411811359017418824891597796785202249609139525362118618486923749869327761003755020689384131560354804153972622491971746181757365661499714337857397837157954027167108991215009218575117003612944548327301213019789543456283192522317339515952426281369465287951215904781216515682424569973689267928099830188195993157216024658971563161857779012066223904686325379047302309904790354228955512229102440739455316873302341447423900931186945098135184792228732312339793457297029964673334745400365398963493387571274308141059334250487658973472490427538451208210419104771328846860050885151954639452831257332674954867074085819056284815044841372450080410304452553962360442638081891428246547148194521108461963063343553422672554823707236580408172560649707737879970926717900284255713120074637969144104059225832623671470035922407993254314660451454532292689442639555982498703234164419044216075113178302815772975973820713620548617950177178948820 [123,77] 34174777841403341693369737466776776450007112623527428660084158212826677353539624022436192801191287057545249834591786647112811001978153149195512191977189326884167923055608110465375599998040229670080697953928051096987788224616721075341526978662550776392255572731802214713027200720739100808223896187758313156187466697991313394059053666862311132030537200366597004071166611879843682972311359864880805947573765886420875732540856030179278411343312827901263883821559134037966925450695195158953329962722005445441092019770300545744360835680741880158664738928719122414558118923942331941610255851752431614691594128506917529893135356455645195739139075256923099107333834557381942948594363180779753716272601237612661587014468538552241490030600760063756979331396497526070189278524682143393509507101004677994461211178231532683424271969147202946770306279798736947941339569264499783543460182550386103972530568097376525494524517354097829807706750322915190177139524324903189655954740185508396675479423603879459493632153761266944218541936088408747192746736358843240395192240525603251274529731543544215433864274292409987270827506383684360918671573994537816250780812169375208655225903016672162653068290022605860206821923974730458141141398737393246068350093898222316774129453594557395271108540049106753229016166480995878963654430663729353274506378253020682399391308391646957210923939159073934723828778358243775173041985577514185095344981629950458857807400403377798803795598118685296914006277298289579281067749153844995724324835746652609713986091392776099857610160317969814093435572300444819405659379158575638868729146078338498147852678133461054259265215090896283247047027263965875 [123,78] -1033098077272391827554858742744032417488905095432072501717726775644289156399649066235250241153884348942680591642406002072332962267294819123400146894002838482989002368185281035778286109381491481039319046358757597374643327542661238526786461954651256991319381103420468376059127927601950268780753936154512706292121113015575125231658941229452879727951969414275629576162756298001209035607524165917790557022571303276009827610328309788533639219772304409659199348794185279942089689157043971366426589354298549544325555887838513370146227135068537569615124426573920787976271968351546904177620864779561155337594639883318420934351965374818059848262307906870264924206996752841450807073543109619916725262663292551316686398477543085886511997297605151581693906901291482801897014710959708036062000937569540799169556438641351604933128182600094351247062517422595927950861369651503731217947660756109600919791563123202374215465907803551715122231508723205081660290849858289872925687955111211050371845691906877372143496799034112323420068260939170577424983973831120221233014890617571200405570993999672851461336375936716117461459803262538132387988359815713990605250707150166159414817149538029476548624049841317355749443743302251108756976797922152183970026712398169754576808293019994085639675017277049737180993469560382262741736401762307897001710146378485997827141646987571837664681938893759793212085819158869441439607119273390817871049630925423609347730076998834117970992078082697726350778869362117308060158545194522321314445824224710657475748620832108317057006397402078158369954405528372354807747718810711495838529953046008899372290426302830264262250279610567364393464774770730 [123,79] 20345072908647996515468027982657211262119292943332504499451655716898279273472188377578050797877608666354352324945280965162436325454299613500072047773689704644761084753805143187760638292681654032884335805536867123378748635985414752883111038849102199485291697520970611540482897620603580645556401577421208807653815614387369530833361390097530602425804491780691577256482976570015120788417717393177009758506299993779833680640019535867071560731962908693939725366779202959104123132501601331833618879261427088518031474648764931064281077097720515812380250136563005689668942898423938526851674723272267635248623563078223613957363064357119071057029112680126847079043115918062973321286175352530265325748399040584317050636598957994609186539486209823925854874626701369038737749198932571055275461421868023892529023204736350088042297578048270015138272491174140915569424392764584453344255835254804593042552982383617682249086530734768430818582386970324402168601189415070350220713396776167188672518939706426745426117976778483319413083597535580269161851869907273477565165796500608910205029979756847230693516428616211969780352396634749369436768426135724605935785534832731383770986321163664564408431468892728504752872698208256560624174705172020848157895173231264457050999034947542560935610505962658486078824417260857748253044774864362556434836308084815095757851864036257390355571180168217395013021045464169995996125294182414477115201440915463597181856875460030013150586989269631009752503738492261674674954523886481537814608845596431557798493859472991359411821302875517086082753966407203813195131149373443725106112146185697045267653903072036132885474795170679049415845460 [123,80] -182124549206273187583639222490113004241249610971331158935347817574748024933541656731612734081520562695661968487272337879945474004189753716776096589914994560118059768272263556954520556892386693382721173421966245263067643500361205802529096515322249977047000210186970935687083547056736414724096857996461339548116872670370160528467234417689624409831966135462115536505239398890083775496365876806905360166156889142879990653150712770387195112435327049262048761611521615958109156045899027089851955012004184241893016732508229035293712127941998016967658921513667333971021884360587096550241549736409704790651076639620632451124222983362576155574007022712731058277243994202341629944972044775461722733457338499654078293648215685507863902109662270636405607599910950728080094985023732465684503429456968984594524869171180211034223779974321060205292409484923002681129366059756116159357447677911581079329861191430654736489840245949546422184476806693801290293429931914411483308868691473235809828736666308973962311962612734267819201981775629832165851390428274645243730054119543292192870917786594278020226768613576923489156302122567017517741628500886236804715820463248324681953796396571489321084735771805927745057853088037184986002698336784874167030574492783514920904561408033960497572556652046898481416816186316745408823073222420223337225514404681911106156542171763636793000463603373132149385804474168306511662423293903560614439420995866375754183220559802644183677438044618021469031927920394162820312885276666609174598998990018909845551112713046559378971181194223550998579624130131863229362096578713303929327446062759375976705990271957729524964838790763146063960 [123,81] -3110965544039871034197350550077691646093454366028700741730204094270691147464608047207431313701022556245848705596750427808970451952405270180681799333137472303688575784000070916928863301430040223072071223263178539984115526246232981210561156182048687366182360789078258408006023824045325461284256076574611094118944235928768951086637641217437111666965656211267851612832021157000367106960600254297109708682875472746364735482790721434794579187315225985561244735084721160772273236651335732111879778850826446592946262715985618162179635475608783736047052782619667559666093714657807807429394463796552590015775195886812171805760344694756879668798036006677318980322857760469625071747986328817692715644417043674699779026953478322928691908795501928995689352328779161066537240107416962532650080210315716861227850870993465325059225107096597379442481128929580592048580526574528023359487365522610454109655284906875265387089058134047158963814079344026255434524106355287694313497995104334290729452840772989408267509427083905157838442574153979687092365160788720382540861175173528592116050802692970879395428996769079440655699552899634015363287669281866269121801564535568409740300605494564181808601837753500057822161771256768183862910052272107538502968186602196831701429751569242794751051352548020640483129750994982398239497724915289568507145978156041346259105146124330232267473898174464674330343188832710540459803578602950349181040765095673624944274799249845393977748984364287568896858802888932819094451552061233746568013155047592358502657594866389862391334766943437025884997284940302545652241760096439418610600194814566622641709279581407052933690211539174750 [123,82] 144949641985063864674995870724653396175423428923717944161862755037863949294028105420132946045843058450352395321969672813826249780284789644387874928460511144220824516249549016776768622993129118571445279439308309289517542925873594755832671850015747619533285916158561234809765586598484982661467855115749672051993598153525318747978602383500539406374686934040807939488430734825693908372182799736039005623650373011818634927930027589185906728789546541391062400423373936678638887595858720516456428347046211573697969513731986195102494253702429693033510742329848997546155421114314013203951653764501282093480666595749619860416925382635008484319667465447974419759760627372322360807958750371017726414125396118042922302048346327160918805853516491093197785075291612328417778739217156310898049345675001905560343277616498163907250806244272025629204225937900328906044427686448251439578278346529846732930977944244016927048301894214856821559949111650592989567480739222462262862913051309544670469690425185048144429035934404521167787595092799222445262888135391001750195039041899847564900168553985104551777314378844947101793226273033405454411347809568570465027160064996123370672537441021439319767923235264762248127820824629986199959517127580172802969744880879118913388680484354836880779865460034878464117124829071907626562961912107270923948625359488273238188872079772821546564283648806426059774182379394887366434740024051153875161839261602892316712767693523546775146488006778756667461290461324297016841001899495315370130321185074939812466997208109759074442240039074795550650262243270157971641308595966398882473701136555330874622710011167077737444249614545 [123,83] -2383980412832814408066242980956172197054855049393230188990803107333467095395662879858455833524558164526405876291761505730575279857083431475736268017335898648816114620947586959027304376902207090018990247849979955298140704004954294424170257096738365920986339560552784469304379417514077809201405637433056246364185439933061782946641051996941919525874650533099346948962660887109365142234381229397190815641476389132479044827647335295387817603967800043498585304302415571559392240865928055831679598406087177815926209193029198486601367756641027964695725682243634199221766333690009835084028082489009944169465123287223617173439255106184704599802594378123868218799150682546929692585677704947971761621415538653943276254081746020942331538026984269271765642790474186498841894019653913166179780556166358758807515676135425489179047024053979446503535626180446093813527399408426729691867155958842366773703566169501047375404565936373565606945457820065317953045380633805652753919787894894676799975681958190351428551502393311268318661762163617819002777535218160342510826426299470787361850086363487434300994920854606733094612850117563191246997311948146818825960301775932433789909681109586296965384963069545780377380722754346784056979069336014191156339469038646031342982668510529217376955537649021399581214036464290393341746638586045941664948278944699522574374217665385510746318309983921546633226879099076926151622695236970913935804946427570813075054932228002115234243227379040569890526173233667754701056283043734607907793025272103399064373561253427489666749484898984175666701909896079432142944072242850608343006162992905542669978791734253603014386710 [123,84] 15108864464031982070388803593812742173480090024666336511427783388871749494167533529563333913424887417421113285226190242828483510975681698265894715371347485315137029597924915296660151217262165410401107475314423086424711196506366027437179797666725816389814258375965036061323738112317273420366044123763275817777738593417244919240481856757853864337611986058416776415626791704018042255157454614841810420920859302013809298594543025045674614921961858859757840197158321377985050342896036549348119116212588266451220717619009718960595310757410770649963970866481062196506020670557903177452334714108328980831675817582349992266205938130199618964686867266260021486440993351657864991350120843413410390902620445481849067037066940880937972597396498649270006471150935126448396201358627869521922325698297500394081244878007946984704972667896530883260363939233788423943069652180407191092521831863435046019726570986181474776100741867499119278110201598384974654780726223916915195669055337714502672597622348457754786562281572414992842793173720729999436187462069447131728288029838130941566414364759313860919423371525147008946801137864757538358171297799893904709203543660621855406275911512713153064112251404079263626562468848836319024374153731628543423868920349967390677206123503279529947372924265167731271866444439152951474564603066555683238291261286121622171398974786186728233462728253802388827817840305738987112077073401392691599649776461105453104830782866100845807328129862384064727831947637123868620723271560359022234677558095404469754023415144115933772894241036080461381172560843800984709229553781419802876300664535642221415006994482734429730 [123,85] -171522587318326014432172787092852937152158548541283887795205213512419224811148817034027921589102387735972097166806877706512529794007814689303645559102640422729180318048597086182139681526639489366498709212450598266393519912968109128588606425167916491047988134004205519610695215030928195231165329917523405268032528633198639857740951214512914435882414388862042509011213394670217671638918017698952001629256835483847167479365693618088698823042988597865574971801891655947014223080625233598547425012272191452294067384291251240574197864825673346169868706440631427299293414792814824419178901479325140423719292623762785850804852313000621826884233063199833254818960786575515293995644742345256201855900025358499467449797799937117122741909471690451751994918615656778701359573817405061665027087500415048289337926333305371522673093072016173945391166764263785703958894774068323814141450980467402453704447776922895559309510355890763836690801887665597418934439726562644543727185270030857676683539484836243834329458963429235975274210862646195762688485972384929658197804338434726750185773957524048410789780419214919849335989502945588297966269333932351369516415396944433823298296716930046774301578216804698269850673764564406920626817974002296748720048757182116667782755954415209786409730010984653258031954242524437706770869801532088782817833290814170408287880481133392331053653356732911729309923632308529070543364411400478733684814704708813291564135453091970134939177293583751615947631163574795799422559303562249570411068245251031255244234461117951649477612569398397512268400115263828264954371791881246437184346607648966781945947699157740 [123,86] 4175081657372378002394291931442771452427193799864085403364404138974726143437903985886524190274470252149932952879932685054605951700784987334603479048934797876102329851887151598565278482030933801087396550986030573950345450209960377733107163456576248493155643651243037144451180110405414417060203118662306167924182760488057854763337423017196354101411876782655707473430656009938759635520590977881771165899736749705892639839319763725486711404686941929541847897349528273067673020500172906034228745568334682130887328478348197316011963289481949382621754915827199250286039027025430526125387245587834366616050264796735032608840627433240344893603647773062393362838328960224123445827194350525125507529640149284460465514103737929986772194249503938681523947939743673217555887630170331698433463883835710638796531053832705999346055650808028772616928491771867554099915862877671130690386612586984182591762747919173549277833552898046078050640105987359415382528023425141764965209622783851835201705595890217040783466906677104442194486692220260306366606231854763328827751891083502624108034269164217822934914889840306457474181665717943600404336650573868848156621767422602845063990487059509199386599186531257477593738410841992777218254680315173485836957004485502486852161119944639919366793106965240097477899086627844763000000255417841889490029439796011297106609937636223208800867911205516759332546279034974218784285302779135271078890855820752201545598586986424878737213592969449141858905729814948442476964102183236528085358299445649329391979389258727458697839316674634478613929071680814929374564266000037108652204513262493137555115124609 [123,87] -155454927703480681297300625999764502378598861372223953992398228040409307674085697967519181082262518943415820058972997572726585576595169940596866555350858472514790897354461910863161249592773799830300742728319210428398133591058026375262249165143930898594854829722050558179245871866502058974602567486772991966055635273952200857288193880584092450497487600746628815829411696920981416483266098752620149538119637208122528919903520588101400934460608460905674207224753367865080273191759871573590008339441115809469392476231142448934957610393322131453663997668311865402451870505607970099562276880719478173880020922652263051035040196667230280406239884348401215609755106917991834467135955987851721150589855365222035490277618990720781296284470701887732325257933567859574949392946620226590951678962520010375979104061285203786997960751270833673565129008516014866708357006024133543501118409482734156316104058308281717181310154064395309598908248976217124330718623461467614462331068149135519958318723850774014369047943676211816597594702788699913670197193699010888226326937655234332813323062540504126700324252166337539313096902508706244247630505985499588489620449106357311180675105138033316295402692498806210599432920994540307777365212074473064205946556365930098954007004609269493938454928988670384771254237739639241705205027157504959395960914537576721372664845418284560883347715625162285183375853991743328583228561486383423351505167288214292339589709162535627406280874681232079919122378106818970283535566185873995579756103898756842102639185539554830505068929008524123365717319893860112459029505991103537759191613006357103572415 [123,88] 1566353990609994587375520682260236120063120964985776559487869473631687019720626354319144195154278207686073992963528497531316122432976965170353073437514155292693838463457021727517676843595425054733303383350213033821093876116660594935952945297080810596148334318124364290242693669579093798259400717322363500061452323005967726634065277895349723332497725212268999889011861302795814560142379847411686783744708402968693250414536024538633134794423700217041868659463710029495983677294292493309284645105347656598957033118605224390547147744194796845463676972502570802912073705870749167723425440496534184976650447483179713616811794749086550270890709761165385462800847427636499682935708476740809629676304456496989082989696152083761914172304510010149422238598865774098320726545683489577348045078351060982817413780760041824034799559268879267025633978619248289934666048197487848255445842983358436609313081082912288977264468830332974939461127337329885423957230357472299719470811169754504932791149100831695629949931598101903533560294908037347446638987933907042071560886084961477788047011118018031284197772203390427144609197174811365922592809879158023924917639293497961856147313376565340857650977222845863761169042390913595404869125758167151937385225741733798001671676855144758375268696898762370866815036980574217130685213610824727787777190522979246496056169383004642149225295238360349334098121174190681252886086253746901044663016351223781083002255195009273321956141827356220595602154274843651142712457094174140471217659288931162657961991913217414222824914129984686038477260595085495928711709489655580658893603383256164911 [123,89] 11431352779542681998931605903694211466270773411426030956466397045554380135194148175658863093567408001096035898636697352449765289486302616443159228893229953338501908658888567539486451113261669609514252063927041375427686585576650029823414854387517581075230755375828870824246632383150761643619466516608773821271210166464276760816881187241758238476407241011801039337580436707550191161732438829950069158235185078987269318260947948339690865324352375106549002102683179747892374515496177801528527138466677117997324616296903922571141661802334875265087874977190047691228947916016520496193653137719721319878533386256590102773069937419267234172470191267260109014855388890507574793861768473938856396717475190363189136090814147889230711475816517024625644362001962417628867358215621172061833231115368378024510715951218466231887383718046917901245666588955364897120297167775154833102175767536735346721388144995844914695453558807405440209175373389372621623689810589256889099231750307982510090353337478349272556205095413155246604023058791701893662427769283958368984220998547766312452791831404195183286636552753559067473244270421519665122678807816413235937311488100698228943187506949437744051016562104617889411378518836469037064779490031682484027218639117455673172430790494366927325165876556604478046005194076290405113856257861692199060661931443138077525978491330946836544524454095702174663312705711369482552382707346060130707792935372570826261803913081294695551664447645316171825743510065679585196936772977718298032767807205518757685947502078246594363823050164244633662916102182199275272440317861002011349551854864178 [123,90] 151099547502223278267808785264746972857831321311188940738842396484205109729455364079249514442480945839925336765223008224572718120146727813273627418010565165577505068276733251756171944546123045975620538182830451330302981339605112394627079031279969056056860579964414103045088030655551456645839380424066340244355205176370349532515788373027272669098618391155152775840641133129488775938025479681583361304955399044113005926819213850514232926233315006633516996659862510248851967427002849173143435244185837540898356372730632354126270965135662766145189797916356482912970334010580485611767108678361375983623331767847809655148557155399177959114816662101536448922241311365228587225159645588213330444320179947969473760555527907712548667007491027393736844127041933436614565250642380595837557681264459650085074288167522455583883023781333237602750320419821895984365289050549142513384664283742572308392300429658465213608700445909891501994694765323872600187516139774138140780103136264178652722224764186989698276865591128089000561289151230158243025307170416113963214254235384241802214816393167626489859161795153152355691692860624600686593937732172876507927618354836288595413553617727286230680225975069991713676454487839855775153162070734634227203619553416266036763807220752579407270544489286780203099900617034631436801332319751821066686953774339388854843181308347848030226812352922467102007738870583663344942609790173131150021466387054150569010653378959623196035467562817232549356063671401149389871709358050419239366261581675237910606388733213732839684255973778492028198932567734203646767233824685517685632357262 [123,91] 2908373082609343613955057811969203016700406967205027215199269240592048690922320545768862864996996230439129821454387015311444351028995114632810148882968783898505450081791976956081670923150685853134119418379345706351545501768027612130338559742121688438873703286514835455276567014798486354582473651902107244833072409622867284451198958210171310439846611669739726985955890825073303850461046735917051933314331706549109920745520675501112065291728629269910284731365982844168726523746876490530690962759090797170407421251395643052422778053173631724510563924778860633020655682463844716130710697830180671023416524486570914077269264234540222871689000266674874690827253619618623675599186061122431607494639369317905517382988875167985074671846412038152911637463271125947869625529573706575523550757494977452290257412215917004896334407835179270149712886893789633245299316503211255880054721462545719972164604817095810143732424766528576619537940115959087441550028428241005824553859478272507128947117380710466321961540713162371162143243307112042921072510305730764218755259016573852483714583179413714387720412665236570156017160123176704131483239767152804265472925268454990132625846616504658455654508527920887750292111721776161767286060552797376877640981505348009013869267143692404652337677638822931841220008961123715916939331939433778483376247587848396720795516778968219266681406515433019860347983089437813502755025774618972314546229226350655687631900761445132409807069179287869898946525371814040113315282668724910347045117292950780130381211382696413484957004766029008649433274292546133121062364623848871674893 [123,92] 6452576585221323802853779426600630255144872386768794130709505689210463043392658000373442549286418088144092371289086329167712016048264208255364703687323944455608422526003327893817505735937478479449392745321261973895267944828991800601742288091292112858812555575975431643349777596333797136875490415691842710378590742709866967775891752815423161703760508091813027179229333778541693384588898835578435442479923837341106328026286899473347186713765635723882446514198531536706001639174354936038703167650537628600938164041902942265285316486063990628592045792022832119256982718014049518597612158514507710227798533688878808129328689503446340794301552377281821360627607372671324548724307487788079640047517594519090629293504976295432642773988622098728926110640495796745683741443488353744470746781351024014564229241722283056268992713074733069199956186763392258031872634489745682997635516442109480469627324382100835063297378001899153117683106502545087944641622227685271808282566970264473355923528938184750939327436699687443731077535869385382099615732404868914735654719783080297980341033385834066704799122761116902184748372286696843021970573113110589240430968016887983375776771407996113333439999298605836776371346936367949444960723252744215863423643202210694209662055132641296604860089262959409540458622396363538600958183860170563836580383623956832750772236289320668111968229268501689944873673603372611731762483401220994792101751069505344744201818078318094725238936132011034496843140553481905409223110077188712561846354378676698400183851612679922147274654641639669458940229339779702350805842462237546 [123,93] 132074105200943036904701292726078273028370000103562891406569903403970197696122187691657443868925760382433924755973211859705859061565977680415040210264916300543747714319545646574303593250849518660324778498097535200818876304573067283259120686460120386883603475430004279394831444065357153960596458975380941979325046226610920696615199366636975092092248742668567493653523310431226598769252249585901045792919232069358486582258803247842542847970665724684713817843336904176789936858047600285740084235355725754301554600173793145461927643320077166664019788785993812526377265212628290605405538659980821851682995211162243146561659407478113125671904200273257200048207828407696277126890242785627412697751754946933187818139225701249870199030770745318821005228027470229712686880463569754159805796705717541635763202459704477492567186882548403436221128686478202538752203765257590825861906045186129400783349763547834265927853193216366900847139964885245218054771892328397502691087992561777922755386591190810109743211961802514052629967166047618421088778602859007388654927304597380702706672660482385636430794369408407326424873496525879137359950313758879717430953985422316990847737630005381146879297299724171472887855862253869087995902439524618352053987566283725867836225247484221973159749269270231376715566985160528171243259656281536396333011765369440601045117366313584272999132550082753384079678580386775515835122712053155450359993180395349612677739726194993049533570178945730679233353651543933744959631441582388095813761769050599352879565120047255428269867416435082145207536931366622385583304141315 [123,94] 82011666499022243821438731173346052276387437273087226964983419296750555636898677325507030444469514442759885870773789330682259302147544043433951199223865451981787037340885891593180548300859965778333716671269758238299060645819209751654737261823726819063020438860234553129241601615336675642913033975968969811780920731982643688972526995144585382755476654228294817298210345865670877184239960183002071565483972076994014595592500782111026889757085668907511119485085559506712659611170790342813835813736893016147292928128326751457472672745742600388035863323878662436163486787337184346432825905736824485503383006558412073776394567923696861353648424396523834221200088664041324478764149592803968707877605434181096993205197334124611778613256163067087449383142443954839063938104210412017510008603550434562072565148762136784039600967026147387471214315365175214804676957772708284440676106150264176582512565219530521108091773539624931839543912187432052726424946069215905193861400518523128469562011811959530930343586609909936295529838720932312167141417705397293825847267747084609396603050439193540826346644277747454075818205479117383494998415508540682232698006287386655344670728986001065024452612096034478232058945021924882799350419532976923118089779788246843477304111321551825498926028253008091490592261257075816714489856642685328876392042559005436050609335047678531845228946291194919059226585839284587114140192133553207211043204256532051510455747572622489291905968852899102186202558315990665336125145866306082863527566831313943968631895712813414018208619521618200660982967941951955990601 [123,95] -12042282623466562742460442084250165206019494444558034081694365563418029553920209871266808962366698824215514548735163530741325741814351396667329025379114693830536802867718864477847746267258662274043578816502071601532461659487435657808617595805343268108884313529433378393052625231873470229817927535655944301029125486452305455057924015034015026815751491120240293294339198873671982313374832712269677752864305584354858165661443827194127752589499760464376135370913319609492329202795370685194362983303728460939633368783718881807995222881095980060781216356386031143722941196203118553030399939626432101973108274408502899978061225322157317068739388738577582117047200456582029579120877557749386698730007613051524815102887356874648390441401724133046932778822207899775558995750988779854652076134784723110667031177509899634890889337270116969043843649081171226065500102466924761884417528831803985561405972275755409936540838291431178023370574306463792025714939207659491278918729115670923094408294588415624966005706196701697449026393112722204325431023353594758457970127786319008148220219475980251367664910903954000661502491540234135057062853460848631567192608656990565895723655212368414722725511052789596573657053691976475868982933497898549719436284303120179541280753630091188453598373717292873106149366754691520270614950927558379056145099039962901818319212866625623692924053884314685934455099457077491256376117406111536111723358032476326890067602930228109577004291528821063897209146355394386204435260687482233014292349312026639495498286813984618799326563557126844718549112674812382986 [123,96] -134531532555437216407595249510848652403468162418348680902247334032723944880704571674789729377686817179476417403598297516665530562581718278579614828703554538216668326614385772230585395506898751757973581497239981828407999839864702688589850101911477793222857039139044836172409787389712679376403594853428735649678093168041954393032170713130110062660571872173176219964572512551994381132635598860092402026204012975862408100206643437498715939488018309745734737199456267094839544344737615604401088908832954485031090660245382525611463207458120241785562185442084459440421938011431903647128888860405350718221388984230992390685232666516665362734824420672407301329292123177343855173783457918307545044681504369022009966254502031234399288211861992041712800145700172700886807642846473680155976959465609735145998377473785057399336048837664836023666476847938942813892762149963954123806608997224947619033798703693563785344370676033680319927292352186647344503099166021818537316690309533758197400001721507441763551488549412751376218518900931676305867435328664761455103520964614269898641633141548608843142127036637531299770234203813477453197308503389245189407905059310512963575604018388971556997869385739361354359081181073786135000499291586129832659876943149709779229413122269086706475081365410728138674050635325762200828830395844491179985409577656237764548121585873368314609417391480995341573391340460861245003780212519040724523294482687597434131374440912242262508208265030481548666875543605171232295867310338238501308150788549912646306636477707939096846015534312095023645113420095308 [123,97] -356016523804888960799954199391346578969870902124440809163899235609148355938257303956074457447920755306117111729010101357699521814770540997808892494746365260209232934296742618185908007687325578592893416258514877180805680208317177499220704333388175140860610506822168661737226250532024450732678653357044778940259355001435818043253146480914616690523744142422857721268318374831546423375578757323001637145955234958819624431972044510255724286903841714928499955996699047327618561849146910895861190913820311719769217741496611730278993804690752387991418655491962305749481015937713048816891033940980163964053440501905589894452985386833733378503185164308470144436486530060344763240887378040945756071057219009496915062635186518243761702723252745612987480518254657250722137617234726305769735372924003857710430361289180179408414206758228512751847379828364709057501680692181868535042020114213755639093984289327720909349902532792188502727405725098985950050608287068983789560375027415259154652569674715644652039913767460147766544820801534939076010784025293994295180961814721401123543492605160367290546668508293043392085886397046339559440271742342589425514884312730924853566628555286472905382486258939260170523265621140894317573789715925502167661226930757058941530684003019563185330094340367680984036712041553623885778189083681049878029127272434386490087004673765497283567757320233353452309275277319177381651064573982241771151626374424678427464441755956069622176482003865853140527379986719554921186138297145985889271912619036767243332584570599137633399072722488134559513332299 [123,98] 834348611016835219730236704812504369340301989324427991347580824771938273602750193996674887831821495991427813695223841509793137174242901155941403013957163493728503874075868743254333931027479170508918824180626764835761591940092006993983765736035745684145303891272413770012191023581395803597869660317157959490556891511365262835754377523401673424577326933101016407114862049756957565098343438283084936276112056362372785159862493069360716209826821482078338625421834973518454873347729963049909257190359866913165717124546932088817927343113705857878760237843785464508196076675569260081102404390214803635896227605378078909690847581929878166742865336220762081789310977360369394884677593272301572262396533567301730126493489588301962414803387277853589292876252732959682925601468054162010901775193060496339330345271503863781046046650282889427718099169147131295232602742357964811936022892956966147152814687545516711831816378524503808377376552016938602185263986659278544824964488354921947350334745824428783558337932239960929493259109382634138826135648183333758816813339654628165297143404356462341309073824551952708056141839919880729889630233068001624490645745665423142796614626581634333247812875913048257224624844239043940971942376401135021611231058048673690520839725951858687452421461434471039221314582664490280919976498368161886356002820924934456496018684741608662472737309702615493337171233586000418155840273110468476564267494064018176234764799458588900028430837246921990074748771533016283008667156253990923341703545457145540702092057819755946115223673628887888249 [123,99] 3338821432385746884409244386641814750806456586121041807371301929447697344960943944892033634795385586335425580848936018098588811234018083451958598342568494402582516015191267880229451360680747804529626642174668365412144787357435322263277989091760007312648526004033506365310755885264062680966055451906201879645683186951583388245792994274232621570494252504247833599721913403743692618336957896252497053237874991822133640385161501570512939827364486110248253225792545747283076344327886629121170156284997724749063284575625462834849041646434429708252072084531832509886748090737335097724085466912772147960371032635428707225995205013075623419384184511031030340389363466778909814494100391900967115627343447674246893293141807492224799993675342829815419122993332675392982950389138876969854013481605971110218710511059771837952355379850893358883224210592651910818336505296457737638866108308224246344968228766504387871775798161885016099795046444908239689452634548470828814358567000985412689620314219442220296434508555337546037582966067856803804414998315574196507776485212921802340863125318799556614777586372057726423446723109714358419754772182807027078658175853170179174782572469274098269944190926928169985561047753222534253919493815765043433484227229488231652068962528751324878300511784241855688880670184504497212207911248842014690324542345346297139019383434653254581800121725892399606644473721776263158476945407995231327131977927847730264735860088819726332807431034183513778796731053160821505052638445385963289885521703118530215102958886245400233826499750062375 [123,100] -1061830310217464021223284008347993080262119332426337314173439466133298390072725971545708555755906552800733426129668195878783580079520516792071582052710110089627464680793294234653079300889269600641456862603949911211919590543004036564423597279602414180335759245905913330656833038316759228771243480370098266430148357477003078065261387288755582087973979129660468491797682510045246866472288452276032359775043177922425794852658671981765445421826387882107959034927792520747986559782863258531315139335251833951646968622192919974940971159772185179276856025702335735926672490328168538569872353427376793045072654417760118547050449099014696485451762794581770615654997796034281856930179340888894266329189434184522517431370566579155111502223783630075649535785930427785097577515451376669986584234626314699298102173913100256478248167781886257218966657407338003712568144555213029205796782694913502448857648670420056008662107066372575226381152866194106729356224955816829249450218046060437732265636136920601928023604749975321232926705656983765951127589182499492263489698241203457618303948359793252314606832597137956272290793135780077585161006864473918891436929194914054532990265755208010255053576891990070344805690631962851419878219074755898710476024600254399545892930219433430503467960615845476020668693283895452616344575954726711437962762164368614730777253370213259218625349702955332035819201510863014507211881913516063888698815680806885704184380420906444265257700049010570646167439800727704892917949760935257351382755892760417833207540055249086796586343350 [123,101] -16051662007748697362844474010310976182146925814546037515419164237294686019720153676694976104092169517311520940337659662101995928140105128966081048056973309569714357639027480932281773743169903914621987172007633530167628109359860733062559982788414171079829171550874809018218052869210065924856114062107934514621690557579828735714545569241625697522884771251376303136350765313053649933566914254790096860715966363440792584966762221451155800128999821753867753968517715308005286202369903732370653712593332982410239753411944110611389157862428412324328179190068030889840598130363960043174422873658532377776270946078492021445249887576279958840966988908526935608069625481241972382230334444111321987362158520496101879611330602268054561054232834989017886437360757131467107200355858373896041920565724980780601636182904338993279926106825734410141780291285830314510666201175238847231162575721691987724553991289960285538062116905725503071890776444710149068344567079992716227676175996789110523872508450982324213476386439705733846637145376332602328096349913990253255443496437644388296873122011795094118036385240974767441395912133952491570761098907144170837306148436307348746663581904832101142027565025973265904797219411718428832996890383385816930801626783225264887087177351556353346876004055700228478949381560717476233971654472831141457399964230313335592346644888465452000556917256509066191647553780476636209824470392710953336451192320651615011173991995099283931894592657930832073009335590402652974763994257676585899089701568334754655301581233119157721440 [123,102] 97663664927822376426512190016898520947595620358005844341066334735271466216411897863602689917819661153325120660571041404756580355365768129255243876926450871259447497263938245845265735471428248223617326950419392277030382400103357846899043866660919724287588071863643396886628833531090068909443181669005303176364651447360231081505228856820547899168592542865953551960898227490024127536264184042801853096386491891504070831107201726789698239562944133201188915328305799790286253763754014866905933992141101880915227747132364354855578207908204784732643733276738123682480058115734420763853207002718810285292715192265441979190127363497234377857862376759509342842123757953077572265603635522560973302214144992730133722216002512708833023874696014181727866377964516293067681242306182068355820824713106102226968103692863031598521191830128037408908157194516595287520710514641620287546439666026570245507466387550679892420038037335105509137040674740428692492723068541615797399223932626130711439577579702164118161124140210835721846184589328716048479866891017910390223658008338465953172385266075539239211612541639128100013888537254806647463891290276931721884201067319701048932987109583969640112194686122098301910475115899537564507150586759264467004160804899504853777412004675047346589623542344487068816972053924769803836366657574993086411104351710639723254192578796002609150436733250526320907305041166834285136575247910940965304328221456528498764342892681785743195961416317676366289816262454252210295670663504676196171222948641167846798799666904222900 [123,103] 590356192571268320610943016121566441683228384957669667220245183224712418652021001619691417503635488737318775353934407807362868910076298843776500566843804896526144704193558768669159770277195975860781403790561548567246236507765014668219233518713557086324253675883355264658950335792341074602737354369782078446067041037468080272419413953778304272452374779898567340272915130979510430231689898284680877939457081828650007506032205214015239787457794000542309347426332163854854155565687910635186282838038143727268729550630651012578878756679159191120402000264108956203512498052966340262614654485135292721558247237130115392845201099999995075274168576166280407751983349151157438211560354340655919494222895424008243582941945346699192519013176018462020719053322240563646418580666021379882091775638845928757455479007681785330660210725725465487488689946475767714834522177395299282146831548530457564450957564998245584191845869778676214838419895644665984947058429882650823341422224546909107070747306120914756755010172488035664029609883285005108978808211861145617794421655735837946211205028824974786932657584661243548489080288440483835755986167700706651975205142476079186203386261330428010371385680198661980203029924365140794478518914891870187418775217468949215794159638540923668897363315735494359943176140762278998906250618662937731485262598250415114600252473269216517617008051387675966475904192848708874810435155214864444430712037451900638372483411735356506899467893259843690648886915610147322841660992610638399148417479250295864931602746740 [123,104] 1838530940261289626518732443370635523067907098141983402899166468776728155172787078711499302354963903668334265378799321213344688163867696367011073773826257938630224697654323387793647798216826987073111632510347865776486788232062860204823353220605904660037228726891349152937894437620418896118410560157544514030349058157552745443304529921426787911605571905262710319817544282578807223430118924564174139649688176163171478481731051106360847950868237501568185226967068334187681957425887688090318686927804787738968931590248904780242052511091187589153184298178152535143312891057684802661691376100056985889109043290695171299761084158691567645451314106397105328017091787556802201577094142720236123125079745426155185771516787406303926147307898975272832299509787670579101628508350773561465639866871835118128222223716815169343461539032959903954574989558086828467862953443770620717535748599215814202293934562376114772772349041360508451359265043149698896549768970959849033281297735373154342662090937576781562100194496553378807412163230284395423730407924018856936913082619163480035658256456980561163960900458797594237784579930973228795645388088483693312017115393174981739689137545036327713604938254397678769756440953507847638925228833276229006895018595378245659049695930212703287440276365502214577311080913564397187196960547720642230169059415298974282199559216337949047956093766511658508091369971184641822441668421396628699198058116400878487276849386513675894118946885706548157701210904122943608014124516895912762483580127263113678889820 [123,105] 4198260426427962575632343825665824189915153905429399059659567328622034342829796210275212391076811533791711917365603544455340262258198848173906471266465910479704318883061191725263557261865058701381428522444542502740533106850198046261399769285309914198845532829519883820718866157249155368125065854823199793223205302676265135396661935195537362628662008353112123615942327066238045048775984724275893405817283704019164359025291703444538184493533040399587353642322836825425572535997491158410830004215050453591669493343315449727041716571349157801326105611707916348652900793638445916321324402847391976785988534317173349860163746522602169293114654011300831255524939453235921904139692423851282558892330132683438673567569244796876092629542184495776558330302016004066995464936292856191017658313456674806404158225577170309484686992339472639256704160984375002175298006988470139001261754337644120619132490603049167808686978163942799376308345833167894414804775097665105846168710430210650560432941244633746298886078222462628196555756174650909324549227355089712506553278806630800652036134539745179668956816829546303314708368550027059757665984558524425593947911958215255150917721798138923190400287363184369052404309586314838770829271462106393645306106193903054354534802771774970615537817820128119592733201578630085998500576808673771273679031927473331915216640671473354240897124593333351019955987350941290059869044182604425762333250977103449123530252078343796412163392391915848108895785406229093934109967704971299567942093966997156530 [123,106] 6211210723562282394384230995519642018366569904580174962561123322585301453323725464357048698789273203420093209611463581642754394766038565603045911170895619502923690491610269774817302853617129147730294374370213599205338783482918103133112255292675473645534950205380683171645017870366158560220120972354739100776796333935348760726187696883308409195947195435210786652254207467441280087556930917836444137410956664252969324789092341904234107778537176746582097328168405833718681698057033094745004650646220959920433527255046182739784053820817482737478694329652832946784404565730912588013653902155539035593119046247760105695139810573857119384871340937321509496771834311400684965134656923062253067402394729884041676349740672463079649535868459635398289001150676695156704157687944719074500851680944041326827874712640963963140169978382313543177704177976021926657898423609107265166825839541401102499708513944413137772289523476125813464137931987581202441325719077828949978474109885889165349345861226614445865529615738619689209316782479966811334087592795892332881276342694339155706099308623215686641547038451907846014068443256494592193451010866365677356334383692792724811056676674130588823441299420781674882555366037965240099690449772119764051330962886985783621389836919823238859178200749008748676921512798217456939113040709528172791578991764251170817738940670870542132482935605027248809666784456567749804735485799354969868420359264486599844282228864731651531140358242967244364970028672812409588973199692738776081157259370135 [123,107] 6910142991542466886253340110400678040275611350100650113893618695318772096073314535621263693218739886475830309458028134979542516842824838370800861437790411286701090503685631057653873783360468701460555554453991029763117519141482316708199553973252554231573749402992575437807052728296029262694596295656908765820315063037538579930887041078461051743958147933575477648926993759000909758400315320118070369506311067422770113350045338863892946492790503070368206604190052138999592288601487083537127951064211946789887113249902301144718605986853390122130654440588413204896464610179796334953157875938665264578129173876575502764935806436546722486670454475060247277692828126634744707605032670410362194081703466725610075312630910188948232786787537254628831937744487864157330016660995716150950323200102444105547528485105634718849542443403713550084074975916343196792946077834743254834689240995649541957640397684061276040381354488962456762658682763337234514518521308849966571151661081058921074218253027595316341560717398332503307569261022537968845092342614708699920332034696606644265650875154857574571878261616634465086782416288396616395663701621664859495462139312495538485652723296529794509820417656395306503842041739666645654537575883600067652369360793765159433267452406233955817299199910056369594769477441249854217940366844447795290876480872678479347683370497690110173495211386085503864796354369340815520300570286817391841769343160186046585715393871125549324310837030977643517841429673872698297826887518462740353002990 [123,108] 4786188873840622808563291737983158544337671249471246326762333385658918905507336821900256165320855684558888076740305322681307763819718887143628011667584953747344473967669971016284199008162952360056224134049897915841534801686547394366192585735188809168469339025448684143963140868251564570019162982807024159708670979600341756885298988449580424866837798099889393125002070138698385879246653717139899698601514161924048095233059045286877473076812721171292810171832920039332162231736816786724782897731757308896607049776536311763815912661845662908365603670175274028408290402688228720835019639290700672872815372721622181951049887908035790053680506767450948444010806286239716922626692485989498239843483120907804505828919427772607845003483909900541335449631007393236606759242651176532379573518123524354899824272160267606206280474259466011529901049590930393390173314849027792919203011712195804116009477568091590998723977085784763055403356408070578048000840759000814384514202299340663614452617071160550983323500876646389749414634237482309720523676006669962068924481906405074360233289585842837519245513351668249941177545786559709459790532975197180819821464629374978894139791622441027912851669927371486223357522475738744416897036578624695212860907248506425692508780412553899137977031732247658427553239686702885740644621853815937594487759026548081640400232577103311019932159323006707569372431726405802231707023739775651145354568218751698952443520060551230577640322658750014275480969153101450491587494254022776250 [123,109] 3058348400380577783114317832917865728044431679887048095797601001817801929566288522703405989445855371767580922854369783842438585384488683943979428430394344017989395513686731134948963846221114752243182369650251216383899441647944213143929151401590161793533594306275488347809979105971629913386524549741657566088609736586003994941331038894784375200700275206015894470049565121836689576006535231842149681068359475057937833092467414194126384421071937273506676001490920310431052074101689139432776449924305424870878829995661749594415638031551750558441914168098750053586432685852232040785770077927197999949663544493248821279328409516156256518262128882969304744177816914161398922760704060004219818112845174381329570739627958359168116652766882677059396587738043917991646173369876163383727690420606909857328736281064170338751934352093683625141562206890592907557501905235868989994052276084151981076066635641908849919746655644954867368362859098319032974144942398851066156455299543951618932139444289708853596246282007058105549077596114314466964206634979295898329069458186631700636543239113157745545437989996133398875229106046172607943066767137084160282340339059959335851729918315064136356842844864559286486458376916601519006327996697749967742514310880842635759959987873291372276956074603158371312654688614213936885942342930117086582095600014733507436724673189107425890225452344221198204354063505994787468640068058843496277347635271827936998841673686456809908518765954955393856380497436923662859903231839365 [123,110] 705776544723874749818746010341263527682195452909080767348397226493727380915521848381000636482541636415824023647659644731337589739247039175427552761142056400037125894068088044325677293225951662623787963677765960388045214583067444056507904875371999319348663763223689484808071357359656307498658905038977510763237948828318696495690690435742982443082736280706218604829639971772730327362970028004650293814971906480214886031135278153396659332396627608477440831234956018184130432781709116991012660439926433199341827364706690556737818084680026344718610891802767167289994652001877310762352292399279976308475186288589534082713949945651580651094993066697476381696073918904859985028607394057958813309817931970400832950376921591603444953816577079165390258851127107908606267113255167157826373099156941482179658503989762711335632851037711885527058495439915726262570627617162165853439725889653098309078725690098577103230772096531787975763248142745618471039932362752077728316682255722075844918668005376017443344354642422930895812208438418797248273460332714150784937791519631077743413901590485959842960934607819938817926723048716460221183989131043353700851251742059184477655911945190316743778050493879698024299619967116645410804635866858843919579543451273899480503055279713802027919801553870381083570632089441014868291513270096285460298584969404643808420602105936066256741181144013710193937193893903623580996163608537162587035481582809000532377665353560057052504115478822428817358911991768414146845045 [123,111] -14885322361816780179784489804745914159891289456830381268563822967941507635203890399226408090931944893945518444794207291698925714959020684421293225450327925200564745971913923649007587511268453966008999733377322489944959510416665505416710030516801039755441760714265215514172185703556079657602390410422179991715148009736362839586279451087436301086465617574692497680287248337725273501736412994696011820531562527329139790500820447541218399234814523497493392467762494178212403867049971487861342101741723167741409125477251249235572300294734575755993148388698155176750789630750837477449036266708030572232458768071673481667055252926209874058933293245644750584904585635203165280319441195491961424891095635211516024930494489545796437623809796755279976039834162184673811392295240567663274647078828160431964819788714966816149346961368083397134419591474878273925961531705587434987564896335778905614463784899563145255875940524751259554593305319493305369702539048117940502885538828746776868172604477015908344843404722743350282437048126187235972418629473007971852193517067966340859511889294705652785227855831071337086737662211075881570630464318730338403163547092891962666928017579178828612771046789210934686011060955180490519970890137140915877461579526777573789154206406158642556042202327400168808234876616390828110408726257331706969449929536007600073313046556286482786816442179914205282146546081823075851544519741132385373888814351013806432312172337838253073541693693940687338990865504630504 [123,112] -88268010286523235455803030662853153849444881786465804962102857737898932646736620210190425190413735271720127962537745071729054772818515642722350471694544458994202390359164307771365611098611101139007331548439779405254444744814215316743902042954084633606973343921577140067431678707590351878191946012617142343528330325205617581479590716250944764351931870209661579410551078402041893070524697478789661215794201547429659593254845110425577138944625677269252428578394266158648147870350529401525160132278469785398375718544418111062364703798984900648229934617337206382152031469287162740941858374585986995061561729189180845867581783778681205972452887190333664013975428218448227778229819986658723994037698146947377878464027991398796825449518941115969889321101676706750855269412972597432905247734951491173812602050275814807408527156980324337149214378701473727539079633613455705113822668921368519119773155139310630330758437696036191618746395748575264159485479489459506633397572864933212787555987925637787734825761903404372023043802790570908450606833846754668334868024305244982319740948531304106497781936222449116298547321412090150377088511202632607989749023864636459993658889992000376676648657114748179330565660838820330678306462698140167435726754277957337684709820902513283643062378523992915326410107339033366959766973673271656755969928208970746756867324293026965276940859396905908060052385627585887949056629402527508572687795658372830639530692294658006099956987011882032960868110 [123,113] 61978886510724240196089699420967899055844424056941828099830982053206718754996785078975932525393398890981923666590491046998502868507826069359624496946104786304597890828040346508670947053804253394901174001664496323393271308469621589449684535405242913341825247904845998926242617663803390931355023664241791457045496468397073109730156219085941866390238024136093209660499628633193183489966793490069487307632237451005741545728257389930846691192370693316154148241861977815004626291031800615581006063604698015274834069748417273689175939444412463597720573964671663982755686018665771023302518814812459661994041419008596712272894309519274150062260138107817975501017842131013791956775393350627334872131882987987126404710696206146499839594190136678975189810773241815354623683377290520984840262818174770175734604674127593569933163565511711096923350211697891707222012568737347714255788344701772198426593672389896195964726995309483649701953303705730276802599377970424871605560663269533826074461018442927143014428353028853494610990752594612169651147662271711048941593546614293985092127337068156854772550186147066496394639558015530055410384413051405068402798094209602073277340400013279324213851603781133642670649459755217149000496213582917009426781559329684548949069723516048773371650794745097682002632564118963365051316319858858132478605253571935970922107406903120154889544741108102272508071716174439103858575020107277444115244309076787764996686528719172675548579712456522635269889 [123,114] -10441009592874945458124902672754692910233725905544379483244413190073667212171660414724019433887443851010839156124063032383404389601954309886556550576076125000735157624150667603366704636687214172542929029398493369332638727732650734348712503329493686596333223845696423547800072057831445962963818262370302935987480315589104542346606070849973615928508993210228927541623188860992465803445580042392089823626011557528996200472754513340790051804403965168375710917753808556028241872350472409113918239316461504922240335251410103538850137948580439793559438694011447059087714840508397334042928994327622081033339004596148054172080951500719645917293852955687799970706192577686604720186784356742344401597138365255700671261083070727465623050839823352760090906953715298366409237817284082495195520765858307829572683251319713714127467407538633090462266121015924575214916981040464789132356472550722329742707253083438974290920381006275068947013489313449547445049033029303753612918381706325308148408603821165988035406289658547149771610122004632581134611371279957455410392555249889339906483878112619710722164611971675911944144559746125036955556216069003837122343506101123018693826273505111339929339517740913275417915714384596314851757780844895503231989338655452580400111346385714479442575203415805876272609700373176396575218702372628790888673984042992658772804858536909115397789643844862320920851570887947454864229090304419262808616600048313650864046497723417870084784959600547873 [123,115] -9078855148088759202168466829626262353726463016233768682190638063811134984457255439518291672667133757980547728541306437247235744161017133286782315242745648843207830975641973815596828254841474441766923793288803504106867213662463475305949311423861383343778348786105046718006531011495414818530647903511972899570155242476968577675993591435676820473305927904140177803670221583913409494765461991803738551838975823808698763990358894442320668149063813893818342165697926561025390962071684103073875133989647182136431875921449315751669039192294531079600057772116074700256242634458327271855692995012967283051412903641661424702520502249490101369284349896503071724685143406219682033237812592099771336854316598729776312356298853911717358689091665155529138276996665793932950597532205618334303332531358679690146780018800155208965072922045701744385346126006614274278757419749705793248874186319835220068216698090205415746609566144134620586124643793596609303839105298600587789106516207969796390009080199492691226770998506063079965205420859714065274709735668900523338355817619814593897435536129447910553467438352430088305787546203580146133280613428111865671652377701036445195273264595695517131619801773741650385342251359198061464203496976364525347728502778709012938088349337716852997604146039944773399125815186240785640844062283896265746854702299594847400708420383754043355456796019014123024197081928515550948378305090999456960157407145650459142186627443881769999063056697 [123,116] -3931714423295050403420499871698250639550750303498086612928883505959256005665650884067674300174429847106632593057785999419412458480986222764962167669811479351932929768564800324780189290266990400303979118744246121840339586835951021211000266334167036833867917483809929855320045037957075449342335522846687221516107800212154655679128231309903460544595707175527164733346172728948915963864502557426084470102217743823322245861980927587587002178687867864985631398681632019329984403735165572692460373184653785484760979443185819477868636573644930982534750166600410360109261230031823703551136068682910516731940739186792251375932387196814600886601330280215938267783486922202293199607412451019301249613791680043962428668766630072923909859998166931580972745079387972471711308072871805117346438431273901778113893008518634519966691467446920747040131962346463714986584978676668598738551783411196927084987806868738235659280344910322428309994158400554641582323194402115611343621108218998398007984113313438370707664098923772160379092297939998378371254754041992038428126319288425998618376048153894901348698675235410645780086601077082087522677700765346111113370122181231208128616578428935938850096982748953967605226982809134187685358295470114864691500800810275453621213381081250655459289082119083851836084464447326414361315913196546877936526023433372195606964412051377432005632236817211994703980797173540270507692230946581607688557801827301823421860655913172041464428 [123,117] -754264898335640368852899189189965596768449277287004680779717149648779576880447256798551392858872476005011360508499975206303631884513903119694880497735698685703016394103178426253316242008136471930504975094001218844689118862450190244623370652072478009516923455166108684908257621287202442483914139386725991967019141177049265977696386842416941437387727440682783768535483356960331774385433876487289262262696440510315786183306034786273584380788100651557440312590615263750420659591441095376875300059324575336211263195202445577636625008169946210328845493819871899056641286696308311081317001659459851544959149182387751731603359475760850180064908202993049813278925119366713182904791718449277979695718530298283836886691137526964259761055393659754724146993205725218819456132089722580153385857144230293083634956487321949081144524766737125609875175066200176556839177155178205919241987387515445145204784546426838247060488661164242601443577850089956565276199618792327257311258179952556784787894133929936099876986050727886714419423331374073289891781137467332879042043000238801286665344933848780159272662620835133109676866886944947403760282418155007548686628473710143137657147152881571525095386009935159507775239558599257418844871973747314586381848923700725223520764885825920598906036181390830667039086202330116130282936824479332522205869856428700760884268434110749913460349647113538701389936908579823982342807105840749963077337064845452767630773917608791 [123,118] 34033934163393835111947703432116700658696224552264682638706406881087911060073473947419635721840013618197501776376363400638727189820053973448570557474378344823142176321813619725053667838212385091665293004077624400244046348338211588097396955705558939802298287291072846440933230259703598437300747866590315312093626084847929165906159785824824988207541340301564077266291432431690349019799358688858145963119678631970008822277941686049959855969031409022000755409270084853758477870401412560750891221314961896088056165898438333712576072572448030620765799086809724538398304279039057655982085925729668003110492848449491352547245963396237678982739116599091128428929549568753036988926614360768310153601072295024895984374348034508788011523183733929157363646331171770592359203889455013624213372592978109079817122742760857426325018601742740542250324545704094664954970227678926903193952370644027837607703372072674057122889111202185784045993671709293974484931301606795448161615241841772717372942001242352923853719016122899594674921863303059870254627156639537424218694422730142653483642472329423822972837593804194342181560867452479323459660100564880081668117277467481235664467344678500186508577040613254625236621591701740263564378126394705899738334078106804174614177711192126056848896665033025537589588938767004404110466419892929730560776557339944593092763200989495183778923087546139476319174570951311367986846996925415495223126718872316300680626965 [123,119] 9307584394575014649224687808534883480451028712771655136662064709051171100551299683185952989523041591509954147561082483702127086218613967139687469688536497273639524641966649108534719320816061408980721795655645202641227290533692197329205836510834658712505121230894761333054642133283327366980632899190414851657717313110631281890039788222518708941224641874373142152096251300711175980375646539239926993516092037633167392515974539560221975010842740756230461573808660887198395227507091089310807824617599753317791784452837929950302568588831435286424367131806124174718545561840622555460401144561103540602141777813714191334819535540421862102710371985710447379094042099781697023028309141146335838752609717556446966817751438938357770798843351660375522044804270281778265292170237820128882201999057828064021814310113364610811730666964129186518670568062200136843655861410093453108158717811489949956931995048348195429999306717104468148999409544407912148338651103260034012770975572973994844543442492547860262574605305447657989219535319922663543511458402864709838571722271807414226062774324741497874266140100748493816558330328694034841906146151638414872526791579834338239679186263561942974221846089470849038706609997404989732238255214378203255594229479264690184242570694456189140625871489315284022945753268732618456443934343593676613335547334977943125353438681139834492319677411949961771591795214917627739318247943173594170099916026245230654 [123,120] -1481705375176844083209741752135729547894592187443845325913448190582176601522263961204384511871539545884540138074207877212828999493677467067894918088109500601864261519589347509332256082125414954600872918754900455383457344652236767750696868532436620273036018801311233657423636456680154207729182832963087579337483750991229776204951380464872243444139150176093874123385675725112003472423263411901879867738897648947398900188217178470772621692260169425368685848456337685334154494026623379580160647886539981687201884267480797798832795187383559189676371556180684227114740711980638038989433723048624696553521812083682494154997105620723277047230145114915985842111172610508364597225076678263183103942233684007654870054182930092526366718195020694937577301410014622555252617413040732787823105587272310571692126293889106764580801221360727119506790565984399531451549524815472682896669122011827289372575498379151897279169345914072008137200762847880566008921554488204631938322634345948903378782921881827356525654094302415597072485990476620773167972007071564036448147869483873410151240475686854779775274002874245070844300324705637783000167586835589343152624428662113234745241966887141824247457971434224423403369798080825636255613078061531044721148570774140257562650148977926364518510288117001928231931501242330412054521564498314078116513847703580224753088247677969653884992239546536948531827373290988074739126689757556367846239774291354 [123,121] -738871401702655558305219244245756800929176153019157924175478688270862508830154596249269402728230273526756039348350379490571248298072462895871934532981349544064884937066019473856045261813398230812724671309666108891927790331279331785117258575108997028008375882940959073169026909949442158247254948253599106944046244274636058284418395965405494949022573973205864218350949213558903890560560486032450376077431007474581852007705865896903818302414288927413946829988932342359833725814303466619014109144589991544995983738744498754694403012018682762974830457508369842821181706328228077266278171545563509752891941936002801140536354067131309010673000359383989568015672822874260101918853385058388110973885998573709437249566256002580450942560674700684503525324268474303907458402481682456263794508430683105098375562540608041967309179298706240191603610091334977243500524209288830464867213468936439479532413088075281132746512335303808311452254612418940555427302411400687746104404552826763150214020442641107551079122557867772886452218288208131717777682898353209279759218676733306854191881924517305603593065645579907913466492437795258884756459275437463915163374861692642685470466915064916464184919074641702202689082709557429258156866759818274037534153746876994764591738675442766333385009528048192260442375552340856619770568444897676108359082182684889209755961828127058991563334162122894538924974152013162547784876567472832516740927 [123,122] -3684835444497753784177738066652329191741545726281381697526630464889278665420799660490384523768785497710127830121646082702230108020077191254883503244169481378207565972668215688295957610847582407416108211399230099768416323802736468834929672748829931234495516481984762023411516003168017680481462786142929042042897716949583428971454919598160797264515035866425185832613191671259178051756658555403441116641266483507587094123893741197743217082099881347473585111632861208978052765345423096356956193749514221622457606757971036105641176124901449772963139732790194378474201293868051288722013229680410107961817819000343988367112602823075605723227104265271225500023490727209277244108009307038120093122706602986113061204424139027776380804177031209934288993190226140123364555744397201365630556767057845805766175203387174612239035592549210723610444703293531449560263470393206575605513228967455714315835086610078308814223124002659605485964067294500865000183038671602542284940761199596162238356919030508173243277860170093622028982545899951765575679372813390704581222694573465183306226530828033721392155124909056350343210421387402064777981796867156395880016373103993273269160076051667105159240758475296062457149068141058868478785620959977190834982477471923448713261735013089741888945205375650074183360663886779815642069744114470241563082523466837020423876474072760710199433742322442613848204483497363591279792607711139356 [123,123] 15727545155960006302474384715459425413726758078177443218004540100327713847970465034243638057253882348429159951438752779413803756876372068375184837347479505449707984010385931538480204998013404233541595909139503679599611996187521334713629232230469555931937041718215406456562224588538852241162738031232149182881414422547356425513622299973002115020935802504678919286837463031929083088519585335519254651552150104284005637749755120423828511299634822032041478804296619759492498685313523613139404403671882550621244620097464586290986314069376169929394714775379008275852260693621120487197738428378233013753768167788323717363650146997198472065359349612251135505318851375642240042105285852428107026986089107563099502953559327266404118704638227952588139862916544851844735168497896350593507533098781415483776234523392175839925971889171692097671403248258796430086552950025567308254393275023501488470909417285574178346825369213458996641152488014962315522558596029835407244316451174808150130617055382683750495899288745118823427458278913946110765591662474729157500362577596027601572270556495250722622039598848232259541603387960437309370169248961193863804317815190575666549912319047849859825020782391818541210775692288195453820163299920831729464762428273667851966500060398232980351457242897525280240067749156474996660367988526261201332522422191836128528765696690930550859082695852042943421640731499033570002845795001 [124,0] 480744306773801195481776746273126700789877812808117438835453596564742446974378906841853307941081111315401500250037134426219765608796576807381099537644236622661644608663215971186991896460735615276665983553118660305911469555051745704609266928187790436812123307936181692135877723565870674953580931644123985467071198172337860997809020681736100773595763530080721696831368249300225549012856086304808243703840979653917655929408524170713895420141376333646587870726592136799596662391629793494374790453834055751618582691588068772817594810238494815805711184042104607371777720971995352761576559977696703741631128515116436528754439838028378091131367452139131050481338261124719442222164733647669343570724022773353286794870544070294476870167200266581717170192570973761113795834316701437060539799087283731827345621021910937813672338848789030269379277856602912140975673547989491795959594300790697337522560769178628994578381148077119154735082004496259795338309007728082994531600266089449963667530468812295307686549004964953064804680820559567062173424289594319408967826981191758171837445986066139459413259990017295074011014005955151509809609329075578074280515616735470036118689719681462326574032655628805569197340370038364300576367221763527487430395619779967880102304737569333166634647888634876141878144837139408854657441630094166500139171284334953888478567573716912007612824957625824309870180284911414802376222044430206210067245270867205657561135168694894751881724390777407261861968839146112970118189544767157478830677161769548667898304603153864048609391585599980971629036279476727295683870057071574166062790491379860657808182290067829910936481969659355957349235040487680886462575722553072455028284721013653063044822863892556593654996723323858476432075224872611167640579557420306258199461973779536649905153078097924471687146287986910015196090061429458925866568975790747492446536900812862938095078604800000000 [124,1] 296831395492020707603674137276785422097188827210235453415187793788310809453316042020823802384893606475637121923286674990084352782210556483925403804471393429383526182992060911489591923864120538568938856616683090709152291509152645041534848159243738506720663873716335381838094830203592575724900905383445526372334483863589217740341272534424089574134489665523805834626238312530305461139564002583434489121743775631055955688271029942557668441868392558477459495679796249518807850945083017245336030114814961852460394926531883489112090583721068324376363627065724542116712247594077874015085057684296872536480581739880271471658560532420003039454057331859972619336347390688166331740439632679088238588852962176841084591138605425982762596330953610870147899245733690219127584573712947074489009742687187724069953682004765126733182348046212721082801591924426270490157326060052036327268657204417612891978364412287602597554572337836189943992977403588331341476860397261584497443353795673153726315651890283764845672741337831776107945178712830002784106783986396960075654495520723245729313076254804382875946153169595570640127152241073159290443134874560399510911908968542476206380808933411740374443955734426840062586789883439902810623500915931619474567856131935819703631152178457026206748942010404449797349022222679126112557873525198987570217572082949069297350762182791226528013676349798133170820983033132750430083778413144369528991498718238400283402489403676641046130085139227948185873265471490563752441834041818070886622961391949499210182490834533162288918138261672668115677696038876653074802596272936568593615172391936929713979940265880962356164662764702677367274227526648087447130114989417716350983105634528398443526638526188598753306100284324413359684813687710248958628169859653852975222435064409569828111163467697042189031717978134047435401329961307447032344118368855259337789167292312710787756093079552000000 [124,2] 24734291287077734988306398139658213704489066642740562605691823021486519877425619900456415314097205282769720391141776923556057626340562978958863761950753419265673491407824051588150259414738674645630103880283669178835811773028626608824051310009727844061057987956887438112376285186692954465767758964583497894703430353643493902381923376809521235133309337051673656790058219694480084448665332554176553305044071237513378758656579449131011476171844526476221454454835865369121885965000319656837972892837945353015290851494681446308490024113229160877139789083602672986206727986580243043229916007905915560227020139453502354008895600080343706099828607204802720475982946130095539757699303916341797522839277846201322748207946134044315889419778300491093654722578148894383772099652349585066629438095743402370270797674082256606830517173273688937253883387489395408630721223396388716249117454387870408430374594457929061554718001339698276280321458205885182620147391332511449073565631428951734724210109415482948940983167205123361681109596398346442408908198521606044970803158078901785141364023237986240680650126260661721531453585720307438413672747047293586697920682687100877768570666109037570628610928420532214304715855905827170966197767536757229041691792562906220198932012114373757805381690324651020500199585950431247604264627835228153966661609166301580798529469812391437946905205092892906575328138884111837413543084342317805267221529283399034969062484712511050267354626378777814787605681491911454277154659754629708014263146841697097047654685363374853090299338193223295543563905354724055250600408820358357124366517917108903412932160481362299396817283079416722662433306150272354788131619415183430067510216935719650048992560952722492086019136261458785203342552388447968978422093192652747287727114885840885588895305898705448172340833652543965326293990327822348060525374311798131946138840548718703169452061491200000 [124,3] 399692444700239703171617495160397597087446762535767213381306398182133427904820654095537253509671970363257727423504212322053313900025077482580523693660487908082786010497395182549874572596729080954744539548211483128710737852184919822682655725954013349834858912971522568712326255827386452228707343612332187243249175976105987340201814206171772297647658306094222937122585928509148492144168714220820168341532801907852554681952895223827200738112096041142237066504133455565587883330026803266135436603380946091993975607152503145673500383776984217634656213328041064115681916084474671738836269203633008816048725161860499816381957702977662053554482438664628418416313708384643216190333641952301857378928693859637290233461660356395593050275425898818608702559905116835887227236827410314905420334633429812817066911022983632430496174397889695502904832539605680525389997217910485692260937278244158019667399726589281491822861785760102372041069164367913830941752979747625409446641851980870501491031476517021274929632228188658634557685734393667255879346693501540617367839891189487015774030659933701880857448367261896454849119393350074135016088041678775254311299657589130764745613479634377662190922284225117884251431031387108813129945333777242578643823296219148820211050677898415333267063324618291087539947182262778963542422478628750129837202248911211061168085810969884488034255568194662893626720116925439287702722027951779725721563705798389870949256939833411108787829634127980554375075651537576028614057943146451904975964505282847873562124918971369181643723782112370121544274702189548660356740094764557704779037961295400812842675806620187784394706692520182015964421478765329789776727926722427487788389024607866296732412497419126117774404627003419985237859764989095515057130859051564836166730914610844189038268436262245265441225955818669280551010839648190556388403585152682571807325764698862920301903714713600 [124,4] -6786038114256681875178147405947115248307361716953788543167339275944451533768612726951857083542469892243801525718886381894276615487904607889099428287922926046197684994574187608947870464665151865482146653695963586907727690500244448728670135943166240867925545400866517924762382302505632267983521705515132848803512119199656400914347305908153418603465198283885719676026429362025382444281740376179748478778315963434889188972402535043590214964642341624115644674414103402214787842417933163664574469727667809569601625387806800464596354996631593745056430558179982859222030539641507013553826559043195995940626920635414670796581911516641661979612073430149053535615989508900158243611190747463100942337194416597587802809411684372343319376654921810434364467483945409209151398219202652838093074713411048722661019352329079614030150033031075432183037777789319147414753793675603340985156622667539439580723549751432079620887902284839600814873995176200251920398497403989964130761016910852432508053151719410712019887136983704537364320499461510604550308518434400485744919551600523827414868542365014771509182078838631545280725614990036186705875926050952948877271662844370000947010139366517501894725743505729490054769843239069478504433336026935940888534420961811057910025301383450765220760704745952181223702373612441406600680586051374155068787540099974205320193041800077231144071625091120412208344997512334738119169846891655399823681238521497817267924545925796249017901366299852685741764134974083542755833317974826265578090410418084636718170296005013014453069203577913991356484907356907066698638905814774125239712760912517780782158398729917531731771955768912679442195213845100809247602245799637356789002312378587585969644755714397532910923037049697755097224811762358467880711300488929968274892934827826261901898553286819496525965899068976347178838115964482306798606148517116764895371966809972779469169387110400 [124,5] 95119333970149300028242850932783110807507927526680213923618794179876457984816945041456713793360845570592417524132733691001062289253850806018492365408795066503389893108106746271799828936633896568729999965629370915530623812893538065068631757387084845467668059895897127992706546342471961045402090410117848885691891900340115836666772980104632736899995111539256441648318101432468934510926698153361783032904964216161701151296282031343799861088830517700221422488636188215015748262162010723773915097456052729130379372485041163459397769922279842383660073125921359583829206636833339352184149355765385147036222082508258078833500734766471328081821784008256755698099996837430801174837170775949307490962649444078027137098677572536698913261050296830551580489600868789946612181272669315898020628458391838734257944655530303533907536445428445094272376081021278978275458509216178172296670682197090448676421106045983044066907843504797496392370452628947901183967074213362627684840006536676161408285519064029696345464785557222921400685629170420288036684186313002236557306741084392111300677543382206737932766380908751399666651323368400580868535594297055531832618871690449924698685966939524090107964815434189819974554193879636788894316893432174714652203714966686036775962668388579464347448013137864183574914895735452104924588072775537619782252771460771725669255485319886066039548025271190887315449078076368626692324328662764001303792042321648068215054569173765362720250116715568118961140037126000664020305876593615003806090280674906946937515634072802259047429099544343316795029531008719510203886019135641360752055318336109097909557979159684012500180493774457877054773248116333026229639416349423779331425033523914083624899257277450857382511164952319864844888332908250982241498290161959159101847033200436756629310676116304339999700628198074977604441184092309340941939080173397363107401272459465195112313651200 [124,6] 1668987369667282365860344300334577460886976339418772123732447096778292708461587838135963366940912955396908308670334762124086340191190333538118209302196246891075955134941994878854544432859591061976337178853931249581732377656031804189411125011434969230580007945066699938411271367382188991901630777950089167547433007878936351734998415303940631907703932041919349475899915787788113040743920612716488778278663604248594317782779523081760275067288047311467716893139373613202807897931733745388721542151994482959655194209708762309497470746725070657630619600203292410325408437800626466117279959510055555871625109168732789539292510579239750820743013094361676698735331837142450635558389151749994070377540417064441564499854753328145982357101660174759388938543260325821552989083831327737655403402599330454392217875451217405244863391073057586319345553992032505517766968067108473509644835274894496472523542135250746854202188357169825054405847009192562949770662949437196853928597139810395864721451401938367865914930011042184253990532359801505541028297411264060378723883684365128518089366293212841938662792709345668000515381842561470056889854387609365998863728898709350692009367503288717716376666895912286199891324159734658990275546057582351919199243313481126998729543083282331214724450357306390588432510723450975450380590165513910574008353871279632379081283742696124984898820267577475445854154158705078068314707141644006272386135201290239298720977096585191081932490426696382539205290551229452308862129145595816004440375320318705758943035290541001902858718759399664216307011261576485138261635761462558047606713127814900630795888583957898834087075541411804238623060219640073448077709688723669497011034174654808468152784173125768075034932055533933244055493172163757211693658137872377639347412626883521583399789199451124034503117215984765966581628822525902172461272276407409074472777120621132907628462080 [124,7] -29368554978690853995737538991127243584327115290244953292492690139203524942677192404183913156037102759471528255690158371199440810754607443547996347571339499755504322391935502023909313873293921824244137361295269351802924251461426281928331133427726858610843629140227669685871396207227024984552746093001865251585574840969563061846553625264041032053825299219803086813839026322429445094821891354220798221010515009983458570587068912951462757419597533193906279463344286332722926413980593255193847546662062722485851036877248116654554901329792106720274726064484660295807199252499724803426004195268084924436329085834683667071560144347666673184568380345041002606221757483591457464197344555044683309265202115908892180685502408923005680094397682128927390003325626385945741956377968140485901483385480657084413915443318442900186776361323036476008089030179143562630623783193486459232235067841255240798792577155282610502277381167199947034505391147618891178570959086275146930701521751267289707359726185569773107209682410247292230388336009028451806013791383321756153439364101125880766502932316228657632673954678933132787226568977331454094387968910725831830964820371945661954617333514492376746968814814751118874969794824880609396566510465753701030131836615673656774367557029921144815971431908327476893571852340862793918873899556770525897526223773339160005602920668103915815587324027731414422902364766510526738694432876944404841490033575810171710882569747203720241888151990713292974286556681895705755529474366790619546250951600952224443456761825135756109875673564777409983975462919309511239467449041199447900652612494793960058912701035230102032022929120284501091108704930491454477229944079341363945476835844090216344679508369196009604209648571200709478466237792937682114120329887626446959394958652064106006973333095773848139905764370569894547183895630252696291412368053236425604885277970515580315238400 [124,8] 113814509993028952588891280978136732459839905661446976161902052138573738630094908391429567400614486262930749289930626831132167529704201007294141924866928627205425533391650874092697222597251906532258853254285832179786888387696960322795785325055400791090197506429521712358187549470723873193697082438597241823928821918266312725824153065382974025348792120291541007299680223692404080247107812788938133860201260080842223023715042103179570917719849860611294024279257977546858765971216124997123655048918410936849857417439777736134061988926233923405812712997107040508166357547451762575511656061547607959746777566222650574832476207174677475241789271731807198069404844893895960282181294724296471390389180047406825279169268951008239598246453375370742106296018579636810708770477368901213561354884237012720361072463534728550447920909818821181422297505042629581737480928649579355749277454898241612800069347603007043475458160793132150746056778451174407861529870312218727233941501484244179502086771038667357882613411523187267585167388249656766424340191152259278519464654339017335353146005587920456928540560185339205836715796825667987176661791102182259696327686183621547208512552653905932040995518227804574125429625616741490589212709559719691982237994790190112349457574605355265520564024989250148058087639240190842459163089456797201201368565989431848469966902600549013299358826317355725298005115340404985164948908087176993036389730165058731247275356024503052451075470513015748653920063613020707237067102787639313432140838058470575548079399257686921932552350479469211315055136281764441351040281077207765498543622695084012720173906814119818248740181287497006812404717909066517723570826569806367512633005263276125735233130248061609670322044421141944792931205593690324488735977123257527572186541901468230955945631596953669809159204071810000133414296514608858484020839662992077666749815740141299302400 [124,9] 1175409814680415093649976959742643689932515278317254290825944850841933674585161099371350619948427898567291427429050976940059072341836465650432549743693068280251409522597714787413525040778337651909136526655391734730721426701496888008375373331920219500022986586690550860750788200838289246404435578845550309910245996300624745904704963991235228242274996846601291554207520799759789224664956921028068014451862041693158479938096846410974887015163502364397656762468988162115621998003742259505683694605027647312432109125264778127334307871916104478316955546808131298093194072820975737629356399280408456816690082911022728079649417317705701755813942001294038814922286824365065498900838635417912324545661518948010726596314315430715857204865620012533280441858766427289599016247703924228281629355434821749838218373394846158670386112962252628278825936426513737404008869870620241799936088529842041880506646073334029900823767430439739059613079924537589266956427224382293420052680114003713347092442260678106477463018631898362206585089304804922920380495972280890871099039696687649167756058740590319955925664787265746537315294019934329539770367021942366054971784584478176754756252620464598449825871631548447115838738854647617056113306628259194234584465550878285078872334967872271966694347775843338492408273141310351892305070939714597026304949346723181342187574710480284296476851449319713259999796026786753868592535849556182991256956356455406925831087495410096050176826568844453066346101244720222653584718815392024084484110378270965734437161464872900185438486512672457588906630697357445671789117770166230601072060882744764216057175809893734288478092933781133319152492390136879115587722523251866335069433147077010971452577037079817836976677505817679122706674833548218907395586556975164290746416983840255814360725727858641225333294689723275197392748805610958797204606967523535710005317686194350325760 [124,10] -14066576586027769592545154787797513654499430888298785723451282902200364324323732143691667408084492186609624331000565923102755731685223749154201892672172368044272616693766522594390509844055279188262983885697804385614964800751910621150455015159779790963115440671142926933787061120620626068020909959492076297154448179696134370583058896411783292907579018355117933634942769839814932923558623291386526181696137935379903860057194540178017647942993568293030990702365785165673024103408851618237684575233371861077838038783772084207757404356221970936139372441171872748560652827623697542343941782396835925812397523725579135835077110938306071750476715456199534666071289385664347617138849145714253436735740232054045140947048825892589400810259754099970107324378420165658778198237160858066452317283120447162308236642512681103326133623103187357474146347041724585187330007249720813144591857819112293778784400557068266698711252015366123099192027836618361141669267288769646631515148858838706797874339158698422863659196786459501922424532362800752780959483072458293038145896404740764494331376309259128683394452035221638781240969907536287740618089347199915935206731919541352016927490799479579928719036478067875348511815489428160174864045593442413556733868856269750310062456240342780948465928158844048226529727810747590132623127999575342872921803012024348359154536826843326242060961689162183597982006625573411611493502711274359634689558002267331528665023366837143681733995981609198938874696697230209422760813820068331991901722211442216689426569801723694401664714421363674344621916272108780268511564521483068633138142204623433885183083553378740566681937217622906976605741376811632899888342965465140811136492479581820793218507470898395787349468918952060545709677616073356750017318385171934981744236447117216218875517870957146289720145075308780123036701103554689742885696985062307783702607413819473920 [124,11] 73410787396760452030560325377154203168753292522238882069654886370604915824487796701460323800749585444993219206735851873926000942859222915794772454039639294050560223966060919435739287748199621800009515325034942650809192654772128749578147001345698355207759434649776257596073555590547014812856216771652863567328510913465189712402361313393828224774583563882433402778081312979349769943877683617154841033854613190539064061927531922470199809453726073746467078499377398075262166109347391435227620185438234790926487528724799863918944872199463603414277421083093332856639917471294475876794989654566340061410357639912891045800543847949465796151359441916950564631673095150553924411653331927068794394138891132219990182862731051333066476282557107457055876638137246573229282547032074927492727453328071264987797190960076900442336922719029106474229816224976068616417300540897376212888209191385709738391936579144623876869924859145183252430958568325548302269096172710692866040517311725088995538113535071451145972020862793927426405389094368850446395727056250228774336473053199014606317601097248663481907118324404477312443230399145441453879984937556606715200953056061931912721035112371373962331322461644492597903815568001040792657040351376156611726541357761232400998280658713498819841895097385192771929383012321650894666382042384323903043497514466122603569601931330702112483267196608122492121987010908642835642584787813645419788089095519621968351549622746477434600747206075845947413789054818438573834729081508035840689513639019088330402598208598974324960373957081691800899618129698292134752323259047258999806718840744462293042871094453054269281465430912568132577201607140814448122343602445007196645751951807084983782948759214702045788600506497112425185444157640285274562190369269756610001702080144402566145143035956704982764523806588541868817790216729078492459512100660415559069146434926280704 [124,12] -209136034033046117702854800694929242102193019998895164969980802407479100217906929318612166320372427245365918184277108587279843313078745919502545307567871933782066833618435323812662048253789828742590614383507710785652278661821618210312192012779947437517902416508798403974982019955172246350609698406647934041790447606461445617350388247089026408936649044644498763540164427921494189711957754823834108631159674573629757222590548875226201423982963084896179345338250353523883793867883515698622712291097341573393075702969954933939341730726967342635457865217272092908197284614288763405215733742807074400196218178726856832899534190992371604100325830888313896539238429858568455950956290393806126538492318925707848196762879065327047537903919345331991866671974160607629365839231327575426714831131725967374345337618572640211946902275803971882074879361158786485957221033482082204274640531160254986564416686228976841310836774880285542958662844363648878144879283728707505371349466034508341682808958434046828449377306684046137415809439310092710097200310915973185888195115447210279469804705069895550701230803162672695931734413708700569637900443868716942267665958711196034017223323151046532154402614138794304780654315872731621817405279060790371943555677729628074728582917694527042730511183435544612444718676106403658569067692683627289135477501415094799537998129789885735407588275750233390543437327678857491573679130281241454752685138599422764831813557998299583029734912910039348733327543943875479188593415641079245706952536624268020263162592024273557294308422778916823157917360342217769733545782716806619660691081771688611552470176892804164189758022272341268911002316048284012760737152456291290423053294788030849576642992302387073169111601995662648139985753677546766095954763725306863746729842179174474229704179635111957827799030468873171749573556805572556906971301584135267380658210406400 [124,13] 28187995055096433186104940565650850252833476856037237999995199161052139589637899469093574668903342136378297058373107156173067118506437504799275602317525128889373132927381159666651278208775293755149701975496984990426987394446298178655068513818662344323016782219238379559023715881073264135562439657060816674076928443780969585446400097818265905457239449321442017066940861637246970715468388994314843857240011902273334934967542023603803452305443249676554435750857563821485319600948462330384668387738787986219010436806962954091844956726935082362542534612779840324860938469273422746648605556488448249038139967646555655929811176147123923485806976558619436570916319594025506738048613159918164567625880698902805193147151705775504864741814288684197792493786820906948639049291576742051287593561244038328767451417483271838879577276290789917569995000522676826874228331872208630243334766240664186986638181058496778100018439393839912439747061392062427074856960768098719953883716277373095675277593477215351534858457476472274085159001479086459116447590005107102476408869873471596638178366013183072734280444934828611006880440422026192835899882835748374199955443868369802377215558685201060970380753877215451862450194918053806735660315342463457522224289897572366298814851007128868307902109392210124648268867488061696597812647760488028019593130025617887930778654899973995335480565863785704243972497473671426956453411067332431137638692758830336118333553222559031365795056210814459209529742307566716001155911389327448248399398302875536753322529080469103482965114301849973137273884064734496546505423468171313873316716306255949296275865491067099813569356093425393778841860606255219350110666908050624064258670634909655021212029596088397334318297042599810554517742187021336972179281572621092287903670062797269789379607589313021596125544118562268885326722768183176865849759797690494090571854336 [124,14] 3322273581155173356094354272638357751689853086982396895832024826890666265692882099598497908504168747697654558081004860759755634327738327214834105807596727275055787811312298187953419575895122675410275842981926252502121192450159109846668355170442646154154711408350544395581772158830008500980400277444849211913272943412944194767161581761614542942240647181679205460507144510259165059533934721930843023008477357052923499495894938883519371767210775127401296743580903167918702024209711502048682369453119385537618690783221992598480417184562410032301013955308203687906673919085718277156534447560104143746340028812304711622030518918324904051282131160579781145244674347766209210930365472138378608615831811981117900811939212543999544624217202569076091005281180493791241265782578093024305952651228637305381580406760302203787412577035047749323534002979578335461572289785116750105770967070918176287945884505622299809428191139726616446630628636092983276417649927881492004863302714561566963017370166333327157478024454917010470541567245905938847182152374756947395139897444225038636518480697323941744265449492649655196840896781671870349120029911711573194882241797686128880555001708877514125584122337813194522082166149342263767283558815045378855850752979142021296363409530177100386382224462089953416959934361563280943856852129337562413112330568926665524574826718232698937073807064407909565665794827575736024393772879050189283764014939110029903640295015080797235969197225456439527996048581614685560738333761366442509855918321067673692966844010497776419550340759172146469988716916366979367255077296530642414399487699229201814494352070974498558344252192200657955235804455025163936525134555626772548510987379845546051864778814306131886250391813139570976343469700229476094904724848206952351312176353288886151260628604287549148428348171103152234434560551938133490236162420385436729168482643 [124,15] -21678671440792076241936160182455553664634359201167638481185919492540821247504878367678418875335373342041712908703852322509359190488890251116950387256157671678803557760562087798095285419196783936117429863028698097953588837830236165057049328307009410449049051112796383094816164315712294663096113360597590826782191460836563253777417351916514934308757660788772343462678221202620761140960751654363376558083590500568979894886041310509321518335700739000353680469865926683057167287582320397114607737182902387299637905208884441638836394922248472891646261353628310536301915692560579412508935240903486823593802016887121716319645443349157775709430015554092653077882702146237191328553711943557510030698823159064478993769248121613287470831245192448354933359418123249961090535249631994485159817838189517071716648628756662700735451940044655807301726905810652353641137437094103945757284802764924806529296373930333625736783129836358006310258131105581880306900054207506807168394340833381094502177676431233814871215806891401684891795567281479439250655590537974459816342972326207430717221197391161026700437791092444809305932423882789415122954851753417255500099858018387487858207801701180404060111689604430117474558711101378103517490595441892032116728951676585854487841057983458165212381160228015998509672480062548821237781961365011573487695210395777966497788123216916556706246294973367393498792486355542406349364526718912980384811362226541411746100327137604515978945622841822065043104747992201653405540198197097431106948460379374421483891598094836840811505262819266842977918053390410774364661395932567873937153700179246006195867574376397421397616538914146713655603521343490355121540932728891201655660688554328833617819761202968281637239721991738516124481549326342025593468883898775984679906163570334324459823649016067591840057325652866009646863985500937271510298179291082243127947168 [124,16] 90621540312276546971536905488910392774797716164225690234785017061428350006820613033708546996258978606038778129039024108017560098328817684029488128794393716883893365561758757859237728233555737278232912992502242845142894270710201120536312481798330808028836254735061349383182818078964258944850851097260468729329242534952831785122199307019235172850149481140792424624966088352385469263661753045975854759221161997994050110876308904393640783816319683613370696595561491262451653826488316229893323399267917175478193842105646672600595420868579171168013230168738113906602146386958133711750233073288587630150726571665366846675319222250439346739630304704584953947209842961374895348807738105126763129423827604159956448932746102079593078038268869794915184764102896730218404618338765453065773452348876909640251252902931474886308885944632069315798956218301243082338180413008083995258029976131512267798939981940623179369205848137914439530819403892243397405121334831131209392184664510479168306147724454181730179826036621112832812552147378437511189792317354918202691338249684397757130742515470695090883905224410857347288365276177441712687101607473095537124188577549396672225110169273437970840630854709811628712250255521513027686890844062794376587119089965053285202876346003925688453474456696791643681458919545084306742734198687659666063624540826925909348950544334980572492252774890181416182220407172421815431710637183109273876622387078350187527226546086140058170834987069066134295995759368963355780587121267219022754524660368764168630034504864907388500668615961670331980308416367801870947645717663788084856088450334821239552575193435036415982079432402929317976159217662672086929776750561348655439416777931387080408789306503107395278701093719890878380829015267817190763213940058790655607696963595623409364069266775088205904681156822220815577470750846206460275723923384753108994048 [124,17] -291665048413829273843646031136656337212170183884318722245770875354172002814582421954143951285469726766795304921965608453787351182463123869950859683073880402271291877346111741916570379683291026410138292664273697863916519027989944196858887364611687424294688459261165247271192306645246303092677954747320560281456915304334700551704500556898169877674564718024464022099960167516535242423859242073066056131918365528485851439488517138206271516012139372329148399188589879464903648259563320957912334780620374493453381846427642389583611091178077045838096471466958123674380865478140990441904018034758162528469187929582656364989522690170263216967246391468241979218065438126925059944219403013353550974286036697439031910565931211018547408243988158483695840349579483329785976181661596652646703831941359305923327744341758922517282147523300085788531576435950188136703983468500934732509320057403072735548136669889401364755617401457531861238800527555706745957955113968777205519501242458648346708553954769376071337114108473103006930307845480075994055767025214820339572982014579059579938462814297670922361940165739786806103486194873444477708366221232927150977174722423738271608344523969855438034708316093371575293719499181275621958538273853417804325162980740227676240737781516377636550999597311792331208711734045885548880816122030756023906696601895471868499181972226003615316038120627902986944554651434317835773525525779041333029774689637664812540366986054237098947888439655757883749904714981911663979711601724753928690804177010978634323495747293427999311257621708117951694332408291883333971760040688635975868590891211356791251130453059103914377664581107107579260107435991456947269506072225964045338661314980341011386507169770603149408423921675579748317174836588556225574617544902529280340596709709431486084531856723874353982939439239765900564637121488750368841610721535662749794 [124,18] 766263222804617511347958856992829145598891524184028201729442185441519842772429361059894425642779393746482525263925051754964109670162933948896183170598142499229156493949910651758917869692214545867644686102131679801090157014665984931214879254870725550889414578037088947543517487433767781352427675634903146958985881561208345719852759506484611940494015928342405094771732837583663910671705346591682023689708507421455185618247702261193299344183488104550408030264653071168154935837518112226548265690877926005233234238764778741899718421158802427436769597385776650147701491892922999202735843376986413405837843511557137301160261817984521294926679826500267146676647653149908239215041073874059065492964227125115628143822110769835246846627004165706200736740389776446626954217706253491326640938801088687292955957832170892284142254828496252695374730060540293673114320662036804941225029401873786520707755372052549215929279147773536035887539054315301335271713814285577283337096259932116137280730766611143103233748433179799618313505583353068644584742774015934732544210889491889828261677532239255496655666310492435461118636509830027394317068997305918927136648704997236658186813685465377633110006514980346119271285565173730113138011462001873233679313551937276742908017811903370818826177818313324080003971420123137741358759477847933471686397681790409188575055726919228964244503074752123981808277065422941077804635940648506528623794567110175121403572260923626755515653360681431703104439093004231543191476047761449697929302314542041476661707148043175439369700424569473844717017329939870858206818421562486316137297695734274392233807664331332612579791210272016869879708627685677620179178004605770175151781843436049023738474440656342836139436042831945801699377245853747814538763534263425622833967128904070805463160315244471463898722037429574256122155529326370218519094181942468640 [124,19] -1687479880816723480965312881575899083419544206523446672480306820715049521514338643452659430387142012590727598489054769000353571106557649289786565601257848099055812730016228451949657996739512452774504334415827317749751410742534318448757432314449795422959750839869086694922249833923674413809445668513604005568612879915321316784021822359306022421279100124353600825251797753401063279764702326252972582437176830599966001861076865322822095261063429419202493667430537710640145646945596632085247924326665045368204558872799937495692574969332545508439399775527820261307741436501385007901310172030098682563228981078967215960229537177990003074165627224333467766133024213160706970380029295702330393122190156141767501534497451857029141182262410129916855823244961394511677130973809518730574779300690102673133160069225273633194327837417307946545023945761250095592466988276732567691547068517681521927774755920309203337266746031995020812696967492081276414396204218235001606023300916524275401856463616822749200731780535730040355693289699256949821723723423004416880577191404991563420815411287302277355634538716027773117686608062572151403607924750553883351812256718405422790834730184743417141024101561662303910171010146212831179760457744163505556857074254157982371036702248667076887675047372220557195441018861837480965896139340556851653189346495263991603901585926219296543924269296312695788625545816272106207459848688393084086289165782823546746560702063838060270756296418970487227819514902593459359219467940246028898862837751632795129200945618925324627488165969577310937367989242949233120342173569996824002858774911080517901195965033512439347589290131250568347714947894538660799661157771832844594120950441587985480073747865903636734406867027651995280798034190721595016674758913803057979867088827969905887881284691637191164298649647840689657106428181020903669861486443001024 [124,20] 3159978633302565627010296590361280171162279737300022720116594091477965836482854226020666026551465256326380105618530645246496979389198361191767544798225647840450558584149954400197522570442517100361007104027491128242301720177320603680263202478687625805232970058576923579105015501560095157434721382745527198485434248039665760739047346354415489168853027405793880691374947034939740197060596666807711119535156350518824910960070529611694834071336817347713391539201197674316157954848881947396207503425504653125520143554819102815827501782336223855307973047202248337592465799844091907160794293961433859875177321889125655658229554223452316050456832995936371505815191544078460154677874834220161109844511119280125617416275969464786821656815567806521114126179412951617790731116132191772141064348943157167166227982298788520091445077752661870108359450981104515352981369804184197727416327836985896199752333694450678693870100693700655654443855975512457850990321332893981569042218716203759564599822209086031730990519042474394022938806586789621729242786103441274679250924996509004359001382731652441955264380740760093084068454163298135195443251461687095371843108320667692295896616134661287306208976497973377722241670110909129350909653972305328037102984946939358992298259130762566708731235487392541491739816060796777195919309304743411847909857437811623907682132319542809011889499239510612758857912050033025888800786345227593243209891509526799744985694895477759257971952633007571913280434977494665003617011500822618236852957763572464564070350234486793030668056209072805581617673046356301746736777705525876884048837121391254056688556725475783687572756892316251423755148292098565153342553604102997609486308523131255684368581981272295172154828276752380841079356593330672856409761082973580877502533798904248737303172207179801176230678498131965194729081798663676731301021970069 [124,21] -5075229021637018941314683087000790773248983768192739329495670031291390205954040903619528788561933969257104609121711154459870554337431491826737858473119695386677163274269447885502537234705400212780196431125045500483527795424639949531397744343063568465101259362729959249958437557689972079095110074574696922557573378605041656329245116306166585388561998792076448186036086136467990599166953528369805786775800525693406069827368154154562340385518928147020165971160979038581206363612693649259061395032112724926733311816894070283732998761642363972978723424995194545119891623274714988359110109600933910915392161870980557971648916430896728365154968949178044945095013041064184028700881092936509919368844710633270876559669516790505722482594362314429599916625841803783577381914850646379882256950180069919152237968559512079086780521244030848302395890706298584689965616245972646624853294679459521963023986608121661249956798150984108709243497128544229536512020641731167126440261353888236973821827925740302381874341101709385804133943328352899080345650237679433371062369477632015608707292913716870626845801333797665344870742035727936057631642838720504786715947060915680643681138957841529446968414292389716427885678119715217387293447958192272817505633913711112417937980638358426468561478514858078455334671445525524602625729918998943830668723218465445093486094277439145069180346605894889474814334247499238582392522503354451085757086170624675235948652788619834970385226045561229521175485253548850722849788160477227361686377375873221747790155605124543050120846879272641630449559996284335278406721579575259308743039378945764258987908578895128443954242241900274104700366451408145122062570336297007466436435295053353793802047018731500396964666870411631524827052061918561445690862297618018812031870879407680798671384240057617582782882910174010417067926610434171112838752848 [124,22] 7033899609120037696716928272535051448418264171449523690443063777839439265198916342744242585502206932081773475351715963518135042044618945451344088565823527918629877882595446051487269579971091870969439870931912052618666435033376834180820815907006863478152913778273152022401006957426513532968951864738700451952339113251356836345659701099464990912847941539035948844055407747881969619425265213638375437164592220305419647688722668138168327541751703432666138711377199560270685224482119437157997108748646167653642725470955169699294574233993522847389493684228882575640478726363564835043893742505138911707659774257006513856457385023686699295297933999420623418356983560490785878246147611766709440454631358726743618418395784431330795757990558536541121238178467668273012013143611122975763855955326518870255205643156779821340098326510054652137465747285617675039936821482860847406893423280050091308183922902739957671886132760250121180118826901277862419077811424968508714338346906061434686225680915657513705815010327725923601841972343211544507452697863122883639774268337307028050963616732941988557569081405057795858198285261230903941712687426364031696358801773293267246169317126472549537609855135833382627352790190604703164957179200283594529154146703766615466655439907698423979517419108366684455907640859776874304978442569721811064138733737192641206220460611384956135848652827020523067843449349899492549833329354383959408905131612786247566551514888759830390339965349003810565058619672513364359249929560192984653193176690575877341750401610264941719616452498324477161023283664586848532853489852108970707523495333598359516806509151925859883849539265993313042281001641647312429752602832719215278811146603148445523057589992830015704944911312861422001017579561213856621293163998015475769502203673451595783970934478065201558774185253954995521378648364291507295251096 [124,23] -8466984338373541004156757021633058786826810984643189872764162926064792118284714205609873234095727012490792340348902660446294103394567297353675517729539346964505504705732572171315829364069685676187607943570438570658144457098808436888625680434658999037506155609927549158525778629863327809622810958492768136592345076977466721318182274642218433232513383676155279977880363360000393944481982969339651144645059048442785367951533484103042947387106552124923198200616736313437548815173703815140203180841381487011149864944724339129223795330587313021007492200877912239630356834497138956694227021091929910631150817777083940059550770391984459426378650582113547594881559056522442017685156317854431683012794685482721103583561947650635386753069080919903527879559058857290787022139478794784850857060477320118557562837485012336230127002934448096745816674407485058396996480067767154957115235601203066253163741839406969172206453857521017705061311562818434038248981371105697753528323872619499870388972533037736316128255022601266684647496560689794566830219406060527547597964492886445877105352159477845412297628709557533975604285344134671624617808827628871926103777722906982467994390981325873756512311788177344647224398558441297071320788120937904655232385151958583795969103051381893593914613417983147395160100356485016523453984601271180182145286856942078430384241484908130747027500259880880921505906096809441955393709608099930896583067328234521783931643590093663413500989881480313724053641095938688887678188534740467913708110593169326799756051138699758483793979888214728988326065733868728050780999438332823765333969140410115611172054879226042699303892305266444678648024305906834822446393875231794822040793293089255737720424990198902721176949685638879321822060462245478259593758929265204633258871540258594479850574640823700880688289480244327613646567027834392091326 [124,24] 8957801309827614547155674138248127125021511545946360273036785206990923595112929571112649698019995974542290957632853903450601439601908992035146617000249402589089049043023869341101881865951053927623034279702441054569629015176876473778596994404480457544393645717741390782370230405365534200835557815750238967888970685135506858610767975214253472492785307554083939118584524080244021575123027161008148259458668128429769563011387223047050441139408769579909195250301039596220689701265376967054242164251560849038855997634982469229368805589585100666048037156570226488492410895651904646264769195274548530191530558556120899795645102723851053281868970100260785423258182273202689268494587139125625250510364932887437601614843876991778689555039111986153890947903671476728732341955335069403861953352432573463818907524525914434949287152574940856711269579295692307300475449029756230901346798283746204251121911524850038388333206447617244093697629784837118038389740670770042636804945686120147173751130877286067677179211858957824716501570258239332860353511923926805101603021720875407809369164775389938655981733963813592003420587707095329582137557469719925422971253369836673824435906974377204256707708290822168843366580287118226867085804772234558098700546849931460646787062813815860389644153102966539768425529137934692634957866944566409144482129441170991602929860352233997645936195063613637854616134380595753081723550737406298003473890927595331173103742511593227588896884488460231389895092879930085999291982993836509159532268135623717915498412685848668492895137167255724359915119082741182257487030056986997310899392197734184171604087551237461480543075226177213208589823474992446780916572028253584729134905789221187033782007432881151857802984421520515772001772761418005097045064336303783523932893247763904562815586467886443881138940985200716523761372191484916000 [124,25] -8553009156251792845124703256907943139665564255883501535934797913760876753877993918317610867516595311086199103359106901728149543345427607692361811863712802236053667581839485074124644452273341221704816620784714680763845973012884980413045304369501088420562115326624930657994165297417027255561471690757020018766217592104081580031923005530182081270645190953725372465023911318408014333492489446848712355181775005069533647461708176461242369745031072382329482706918834995519526540848708503240296756351787654746292709209239478454952270459785349681657672304629549396664398202842076867665995402534964314659127702311655184996099109522852056731423048642742718275266987453484815858845772132663721615563851793521731557496683735088295762687341182393303050883024803974950425015323415441494965911608270243284385850127885118721556071943218588488856385088652944314829622807314120313310767159750516095633562023294876916983816886602410294936664342292059355517375087299248321870166580986890223331602697304346547443062726286093006656215981877972790201404220007870483582161277493825903396607281736251097501167459874138388592973555639802173544287044720557385140283040558020286408527350847891503007326157657241400116758883542583032281265258263980060347865691725627653360236104687935137850487633024321973361290130118883465026285928882071705685229210740905842207953154468081175340405434513328021464248076052632794566480187770335463058811150619384387198179037476605333690538795023706567783729937784796589641999276697231126054033355419811894494436033760539038155159461551103693597866026748788282212712455720257223845952186396790782594979714934659127084709903569338121080064665169586149541630285544704801072184415091325326995186345560137615201928834130396270459477194868824216768500152584805395221675707124326022051329399303703309079653848930622300102801857405774760 [124,26] 7772476044978891513503244104697275429753019681222337728335755950314866151025357376051571835793655387684592345037709205720746495887145759781306505394654127922678635782613029906929972244263727084302435788473008755682209413581184837710938123476593000615306991747719767531194750307424358858594777473645542143814130921295575814557395568280578761369770781764093357321118369625556708160784000153056415038470652338285496709072006655358742387475675868558741369020655927800362558884176119931166448079473572778348665001591798375091392677703834786020471662198545407987507022279979812486575338710586138739250314750672750875550634664672561541384720895224787616666280648531598289376680426142958676977714731989335412916202944068667893570792113895377644237459808468812031866273002604151027305019282230826238393101433198994857137201940146864969504110938546315458520845499568681289052309941870444508390822938269405882052557988119445865927475011560792296302943992690641161460515213263980843198466103593463967286504866022538114581694817495902086046460342071979912769996939558073936606099058711614622143403367795983662778664046695031733355798030731776382594073152329817969840662536918040662651039997475570415108238022767041682245573523049116117247470880099692865781145529143884019382260182973983194062689512477876430571297913363635456523453489692832529151817279789594125577607382420359285956550786657402412841497115623837650057230905345158393289358422403361695810962506368822025848273816149405365329944294892407632953462669781604003095638992991387276445941228917056082631350500500892014195731613751262397234036775343853833912949455145162918992068004016860399516365843676392177316843351639651510680381854978977132352486966110855212636576919168381177908869728062818159711721851761634139119945036814033052713555576396774700481876634500168713948890248667250 [124,27] -7240422394405445610267307141342166782506852988277483666509320726729176524050683444497456425116410078649318113911940513791824708335409306733684947319810569588134015039664355451108983070231613587255196973850695976422397276684839824592533813512512064738853984127641006614421117355779462887869388241564499074297777128136245501987005869088501493985887276393028996542730864258479722013633477994290317726739454076835665958960206518318347956345891865273097545839421634070010479216518971925995453723108772170637724069533252901557187574525130039724019032809429509015357346302599491211911016534499294544563021730333687484366743838767223016148755691072590245019159035751364890095728098003222183854133316386913834586323772315056642263737299881279098726675603251825454805740889063773112589446278436469230423927911911083101751765312722302644218173708664906948468749311460141392346519959482097348202543565632862412071591978505610258175710925617719792983488373841845250187190646332054024460469798839818081794294202119969777141925192640713886037323420306672749972517304651642475979945691500928727512722696815873454258253944545916563363923686953184008894468937206742381304145039093493736338081499212121641165934467502085375610180868901406978261489143047233599390708504338156326749397031798646928991852904790310935637460513718673748999544892864099539331556899437591980999540224862803049034190720220463956857172833694027924428637763174140688533971670587075270203837850817851497309605277926690810939790891829594597025609265192250253454667874345512818881237930554405739909345127802098822613770685126725432478422299746415953482938449251153014986565949191999840428054046527242454039104674387650516425417629273123315516619454326176028504488960804748086336907262283471550244540552240787164179775036770512527162001108883624132389081670149900888035317929120 [124,28] 7213228114239620417406415488117776015344851522474820678774928415415553114656359912231913561430945876724042235888314536280236244415938162159924158555506979253470407585956220714132045551765043389588091141708783465268707003506384288063058663519797596157772639099267865977514363988274458238138851622774372669513099476550873577595779544014237043970198626276648431343982085751790373995656314919276667286101951258401315412725360923997373310857373285206640439110452629058863583094051976558621563433475670863265001024813608061335161076321985874579645757952245485898986306149768383282496559730109619671746323292764941815301218244159612097431641656429462007076811082078304950509403620957786438814270749731055784968430667724177081515663577637887713863306951089430770364581352174160979609790406155965092354000066273630745551158954389624990937472660940215283510836235963524399450226839540445823642704248582050078133147686588179461163368706673257295609937357646448517707790333202330779137634873043402915832187052795775410281980706684247845580132794018403416962382552306448240049454680599193718023847802938086358903564438001514150985367015437609579672816458009575869069417783829958688616042123599521404386659195196264527267746870835714040356470057407318488891703373140052083648563578784431989969522716302970796019648108863522260929487764598048052161297387298434958851354166335485205447926264577311694889484725139531142438393315222338952592309890241309497632702755792862095495973038437404107924958055258257474130463696678631589656121863005863162358038253085962244126839548588677803733740352814327866566129110638441624397657541845130756213262181280441612607299421476267216331621883873799947297520905893252369075784736878673953442982255559485653508405079447705738819471861071273980521489498223505952205938476871655123440531749687788518754421260 [124,29] -7408157960391241237100328609148409964660085077919558539029273221139675019969094085220975397495221122691433924709267579500490695035393143239693477815219971274919936347850834825156656226774459630693795143259181201412720740930357681683808058726701768448158186607211563936034774402762823357869722455808205921666071703630709273655919056333639133830118503157436819590751541951017952532069895409215188262949251661744583293200810581416760550839752372489773494211692526869921155332226379373175652346514676415843672782863590311865509019308856289505445431317987165457485732163794394279401550772549245874669429769612939964261857529800067022770455522262416419581827556498035435878592965903428498432896334251552050373941376746192160795125161479928701296427095247376583433778565027568850545643684210407545680528628730832662283458500285628290426958947783164844279171116104808890075964426074869294517608579771875698061287022745091242772717457794516641577266123283596450154691500586785920355501540572379718380925271001457315488340492434703729256501689575768964591327089955187367637836561180696737799228989025120160328745910038143264974004338979985758599766370462630666335333962355479571750632281146263338191133080645417407580161987688561246441134855911591091439604367920251250633728205294235507926955576974058560238083152492107479988125365126851333006619041005591800018586567573620578434267037028866582838393911596215650518775832598805278259274325987615952153947773876339179813587554497553190809136163676071535668000199522455255207270053090882502647485077358035696528599234316778072625288442697500997917287881697023324283541890494816222094150132236195294487387965939291427181847064610706678586641064909524118253734630195582838739865952271107498875724489864758335648204797966545744809328383744403140002587190936579262445301382840807236005960 [124,30] 7273312073336393872677667192515584405587107551416830755645098830005083203693466762096267432495178081065203969975616202618004457586366764683002670267406714941721311691300504038418302595348549699978279291345045621648552538338834659944561626029597777830696341432124539669031523197973774377889280361194919369520594672793414782526730349069607163975896635817695336752434612516832754657322815155909001599219401637963397075106396684051215286654610931936194929010932187638273629454486295005643188893954739279730391917623627294358535098905841547922838050182509750779639639955991612028187607069777301684675808971942358973646266253724087756820330575356724582934519834334176455029867491374010766006447516696454355887005181301382086889909895543407256474667555640039387595810049811015589925049195492227657106911147447666963835572469459146612901662250702923587259610875711341813307593373884112447392434645416403175618624208665164044983313397085876848832116282258319721157867073371356982208336917933980657112056637477859917265961274361764052117556954915637894828073740452882989918075591463143179153533715292461118813214605535580747683311481046155141457296976712600217516072837954449572707071419029931970232368973334838600527178837937326487159627032500695813333801878240995129512964234910427146225761548181131016730084845026892329563104071314720592650118145812885699983682911210138295695498169354175456389965956279746793609492011762398286900297562865000656070901053460064389460653593737212754010188469958797356354221105312016117066518453458254822814818986169811868196033141625657296466499295348199471318127303385942110113944930520082642624918609902651130224698198481101095948932748094399752717828221176043749919205605030908191480083275778907007291175320653472398256851357424806937236920942549982505798042554990522180334023136396814424000 [124,31] -6441294541791222073627834984689117705903209555378044569283019610185942699382124172166211053874989657389733060085081717937915470585764086785838035308690835557242690987029884367293106858095168926858747524505417921032800308940781211886706758815970021809234076896834453278306361618477808243575627005622029200142356512373123593926912311543944230526107936567472236440873957833016665103234066009937806470826589608548437771758694497259906326229670258380456471535089084270168367270433306853224498279009904718609163112411809086033677373101880238481512070998234356299170223232983947956545934615916798821315372565712142612666018883462689181160677482058097323834152873317429993076497184996566853715557941649741172970062336443207994293462306136488206351133630718957736910496448421216646282458476251700425945747644597450316300131251366267352897555131690267384474655754094474271963323022513091468641383898432512734210370034588013020727164399014004178283427610017407981157892239927340565361685499653644168575957259146967147352905836396825819921612909993813664552283451190662744969362006615381755616667555571528950484409742907574187459649024210281120086079503565805250096634121739733505359713069443644174884987682896828787693251898887797857748167828026616376201545995793293804205225815858076500092701593137166071329232639633260273283288981821622204061744955435302999719233457461043459143648488111857703989585204641272163628069790056128777631081341352492378756413990948795876770546036931366678036464486140331482913954559684725481910894998699472600814873111535284292687383553624137712185230167003510189082782273195746302524188070658305216593438526403914706560739757906040523433665169727204949322021800059182603625010348854841071837555297372533304745121123943814803133842460672953178679700992808138213674534970137940849873972975207501020 [124,32] 4980900067764253438538926703680514789428017945112291362787909860472431838510959344581613829018795620917737040504352738975993379851922882918906029604959698885798617189705929311289038023068983842414556620471505353962899077719055795000220822188608275347394714991114778413093676502676623312546697306444033693159104774470408448940275270499950600575020212629221662789600117451639784882053919031348006080995223991890970316814516984276474514729894651123083227572156565471048679004545544142385719293232208917453787434564785078974734601702276297947114429192391270053495874778096706929114366898128641526985492097689189296370216111127514050526320570393132889014606798907910792208157331260044959964005144934539199301492994453432214128993497773733636201731923573432682864646039852677793430850107305659323753062813497661480334858312964987631760512983535664693375477459758215072213515195502634446580167533412995163794061177489090462497536952907050119613671551267038258427856277054673527297736374403234293719587863716369990644201136871931585754814972932481045506605108641810478185231121322362497072361208164893167925772764848426881526316747999062436068875030960339749534516084564028525097799120184539529250912626580813146819057039131313248250174207586890370357388569462618991807323245868503997701830423806311302557133459609367102674625585264568525407264355900670513678540087188730677429423664339688769757238367523066119259667350540417556307601851623778186813032395826579158962438153272558329555242012983474100855838344783889473190663503291000766844053294512800166761543812411217911882051826117969500589532860730246865900863828334368859681175148763492472061644494953637811499431538515714259203683699741302601893835817190479400030367758128571557258711335332345902619375730121093893430629868361829434458451533955153953952252219460475 [124,33] -3294173163256265270289816906534986546993620950336740455615139214844874559286630868509360310013363103059591506678234872493909666106135343296801397668436457561352601251887532280993815329213034080599266888838818730961789099966784594283306048308173753603778502325226703957348767711205744481436629809812115647712632818106470638811089136907067776151616958457704440815705053169694116322170530358792667806298404580862497396245122128782102624312171962145447330097188854251491013137949540482524704869706165499406088542837778917100225833487015042803281452560523472374157775649410906126124138113378830725439042348682989296430524458648439545711752942164742529696544537786744855217577691573143184246252811016965810712663822430034049216432248841352311393725628668490847900382636024357333691067966912267251940372821435611356545676061887414860804545015218498860613992279409009713386109785378759593259008447989322736412775818834188883505112492407870759967244605867815357534121717323372502945292639222434884394424868804807735477897980002895376474502366778131085068581129342551301285687579520120106734281766473073696019178683263034470000137710113601849753604693188092059945920602892342506085097070926045671991595200210106544656662462670553136690311117610695888000421446842218657675433658757137779715845845807188543462223085346054092280139166987668362183420645455084371733736110303547055213439463412344309800318080634896987564285195518311767884375635569435749671396683112443247315534297021980060161437954582010628081032632796622388106150624857336621238708877745224885825077098121897770633654590871374476545706369454864914362787197680791207314035498614279910608048480073844412217251045874108942871361349630233801783246496025893176685729244611753982749640804708046180203951477797206907319865766604907000709409832372662992082609975585 [124,34] 1819609309819233955868207704299256787344430484244852464222603505941019432696117324783930876635468632105345039307386152919693335404780263899438846082363879887102374940108084411279062961741995849857297596829612756026105246543581877967855820288825440256659365645375808101133139178833887628146790392251575389813458199580390967274139047706099615336466296108048186147517350996332504168669478370659143166735811083665654720695529424827107028832931908880689155742891499633985000497879246924355081705515112444800051895160673008396914597045760906179927788457147419020857032446357107178579604859353529452732604111825787138448753452455121968243184855966217602360271034988484740041724825684201988461562567477423537173811230593996146592242938600195115077020190994609671253815741415289304724210165409129382663091452111024189374909415008233877330486727481973094746915718419655525237791124775115702505924919790733514293185808256017649897477044626528762420081632207475049503561894802172296807778592245992385067575132597429131302080707420983168722457683671198120319010355994889827665501173053672590950453145179675750890700282022270326716365712975415828443156576484925258561518891034161681613818767722907278496148011961039927478482280703410226239107043461197488458664363880390391912736217510273393440874668112000094213292710265834785453070220370605071759116139137174209562931052589963140979244256885690658237401947809945530409644423190272424243846275794728812415021203333427913394050165850344229121199965959517208075348154415989114606027389973950833865090915643205085980238582425702557572249882454591244076042095345137292324334030016538484733540075337183831567213979373903592603104996848820413444904622162036514027317385294905622790494687620312373676370475199141690990174443028111418781483985441814402393602866711882082346758320 [124,35] -800481728779088558334382796369488853270888581922161034138497932791512333194880535877013469872918322888996335808022329395221708124752877882789578070572597396318624202977824892119609618627961479543522440901529186295876540099894384484568556042534449756350744343351820999840458577481419643886928195032763451375376936820679793106651263161681346101309514053257986506490758544604443062534359780436334652619965178515606294517110428966202627238549970661024625326187221558260114357566007952605253407648622324308999145843469033329719327135511311200550189197019846465017078020789822951034020447820347948047873132632008336487386957863095633213797111017465002963417892018787342433612011159712855941294847509719304481153706935306614034346513272736122036567949078750855743289906942284132926550615495742099602569203731377157025041793412158379709843310478836538852821124772076874243309865607086702006257505758069378703541436193147773082202293241379301455022832801236598744769449570347307891495515782790943958111327875581214311693745628061654143124582595009908542017586739080543962105489063886141613153565115995119829119034154744308466207705987906376144267122436300035348888871819067427523619933686477602389846344634667092792952574032200087687843282088832701532056694326502802124882156391011357437949895388035333948925371129976576191406399909920446531738743194471191728094361511806739665879839829186192394851463141125527268702745209380962377284804888336584963164151352194296275911338241066531438656828482082069086882199726404991984253553178526786209480023881889525905702303336587960267623378993821226639013733538558545876200722904385085715392887421053299157602241268587085031708855600181987474976150805613319847149489372792035095593889254120101067877605817345450840059448672095985582868180434063467000152746608510210853634 [124,36] 243058666100769899001435825649912735842888022015703371660488714990908917030144033577017352894716611662294388068356860057158181911959745331614309433667267170061424179706991625456427336501567530567033539620868316484497149524970786276602937767043904214603578963262950826672095985832847065089732075147941964253360981138011015224366184665588191349890597794208475755105992561062557407825098751382269297469163208340344856868739087788296689076070197010633029252497828045936841509377219761818575302259562694140846540374955566884731870999561049110915547591971954568339085938736407435036392073186420097675369859063051420911412794937091579569440091781694341450416686724855029201163031798135334877099766094644298086966489401901190923391764720393088354573061275918850767576142663483801194278594969041545318044560908758994052393066904241862219628337260846209017371717710877247822559988354193657983965966411751972108794044255270015978425567311171018194117754711848973574687212099321473492250654893125607274421670830759687727900170526389661270757080637535501530150906787408378899780878201434015229346996292894191619854723022413929662524892106619201973245177422053015127949813890612012667125112500858112687597429130603960942339721938938875849005576247723845783947287271320882896983245023207204096801519949573950983813380455221687752084240038675911412972382023661193291889847136297914839935832059448925577429273570682365471778748900668063597383584054076032282188585759666889199203723766115543227544373127808596017995472671887806768571348841649036172442032070775226198031322934740220240214787865852493125156119208878271617436125888581349236729410433867110784628307943650083633855923856659873367503519208350047532160460786817017756425315744605198892671491957633399968111005164796946764482327417301693522608090540920448970 [124,37] -13557024927220137816859566024691476079593309559455164103959050324305634317200191834770083299759946204090671411593237158137596671057202881499954691237859412232630246291618474423487897552118203528477858032820549879170719795777982696715655123312843954169615189644669335614053756762638355643224686659918449271715354087875715800849201061086295242191714893634821653655948887023711821516237141518324044354833964666984598818421170402362068549780988362791596761047296139692157389215974873252153477938294660387075057062126734670429424530854268203778373205146146205007178493717306041849921395965303671117469915249076761087019086704263851612004763630840515162807230969926756892900044767452604139496079767786297590850773333470707703549928171888323609161640143126380125392839766872530984833218912477382399378622305198225497869652648118593684361712250209545048135210415823003152456679955070539977744923870535453577386444327133849105069076938598348704847156541629103113535683474068904014428764100181625743705042460320017751278431367826801761208887701805220775023455842437212791135478203545267827605268798863755581385345135676324249841863496833776616263006164471121505335290445062333878549184687086058135271284740499492934200564061605586024642186043764408472451810284228505465425856175333602941165522622040270376271862496105742452411271950973650104545241786151385183856049990467426885767837712223889850744299737122385876034117698173280671591553240023473138823381182250808001653056400774506958406321370809404904545754861666780042004419077580015508051307940613379619079217137442707315023924930615018677513725338061207699562796133429474367983330029135631586316109273890350337835595216052207089107536398912725847012138343667446639334972658639674974859921465114496183920732622083219683681696645282377326997585403775388 [124,38] -42992233560499508918989547545555762423669631987814828480998061232819051154072027657292616569340880994929564091282666667610941410175297036310404349164890776082500153417809151757262179483751592116541349762485853096360415191481816565507503776294602092392312422904751381252620622449074084476567265200878833930243579490188852055961567181295936287862495029405334870042577614440620510257802079865422816087227688755764663063731140518329563329967640900858452269093176816240544350604942794601346787478174072063174335166599525636723347553415895398848997994259192584157976279591210268983587263334471487116293610200264199414213668753241222281107226815845985125812050945319369731144370255104519019274732430628873454650125610105523149641407657827505173472968080349823158098762366249025052767554400555673938687381125570831008927445209549593536629794569421941405272465332756757528522440838279530412155327975399695757242812560860865375658866469374136801103411148317200779260753490581827919148804979129660325995776459904866039185330622219190671715893857411054337396767001323141635982890846751320879796612019140701756905288771346635928884716624657994263069029817168209336660747837057744036985911642931782726061191603657845372547261611785292639736371070996971325031222442644823007317008339430894997695697219830111425698458496684162573957464689479992720472668181678816368176935378135506428307029015570494185720753092321112164892026563288775348294898184765218297441601603684886920278564610091612490957204494162189303909272719112985150280367740592063450228872631135615529304973709653821933094385298110639268485893824089410749929712872646250055868105163598616866833034189795037857788401491038716799376253494018633199350615053221796392066404497306440450988649956437364445827998025053753542926004795748254705046748258181 [124,39] 35676579054234606844709813562675840975189928709964874874136174995995838681104357132386499567361155110112654644050632611966940874557950024986315430366779446623220884214104278921038498749948989496793113813443055870156577110422633122118267014274757219626223899090791663032425672048696841399233237685421711643048664018085947741773067647082865699523473532672000928885399626165779501972037269268076710419026268841239744238895114799561568405349901243575687030839655678447187662258169303397135996971809213812998076078830389630062185640310463715004405608204779174449221069823589220483089807288681578886466391981780966223375316521468129742565052898550994233125696969421108690402579858666516234353775078531877182126545341034567604926792372129919250837179936032495979395558459292872432147577212831850807819337764134716121188292661640712985997838631113603220262483713038336105258547745951336801941975471853190931174630756100505730648881631517995158026795432096715281573006609981924312781345472179241162697506919345856039341126395335151301675842900997136113881800392600684823349299086743744966156519956340695008080494188774068967646452649197868577470440547509813067841313175095638569890672207873673646054127100519508025994482528741150827553851142847664493855506250159733865022792027304019383937879872525854217699476301179524078566080887913596828946953840008702538701840047454355389500455892986118739870712855834697676356842022293439085691467526811547297855017475047224959452846112220041436314611601586495867204229478061165413191028701121491074768966325460452281321969977716919041504671755372585464662778667231782390203500191740508159712454380998198861712359711928712811587939187159583510453293552557546874810245432027485078932337800486694328227263907108827968868023786010916502233848324930224366187882491 [124,40] -17937117700823424677800638063057286521138995827698189573132048346031850319788907435730886833532715009866059554040940350226243607302423287093480940330145119383080647727689749847008841477709079259187719062621013866125582121373136101162114114415107043654712897715295580613189141634475719950786695743509272841546670742617311001980863440657704001031319095639930705817217801689984938618231418849573017351052220325052910611429337748086941281217247353768648691159255614089595466971290776224850514139312497737767584096785371213053192673874791889296577664102790410568924516768344868814359860079149358311991377133573931955235643149819928426880390278897964707436563475816006745959672644715381991213281714673611707826984983732650717724240227948878692558692177655137101198781155248020668988705741764090827781772348210979879471185745399209765054293726255328416314122653520340872529792724866407988483197470325359904458702894946562328809871723899779865725974968098371452418010735698523148316826614284787654359075835926373781797825315587322558296205290539626675649130698587140307124796939691979788979083021772258441795707278451792232946391800012893728355629475026677588446466674164200224584812245839931244861347996586188349767651042910155510929999572941806924530556943598223796693786942141484755028076991486335252473473519212002238188712998476914303811933368605086565315236826735776011353898329208641248580854332357863443715218291867280371485429119303686574625888664067431427466101796882293828157664751717502100432673959920452042479803039817955722243495255767086687993503195728144397349160285097560993148568097137205517286070346231256639146159404058627002734916466765714230308550069096868490717513007084185447200233835128123997275955243900447272004464078793117347281426849460547627006272191587477509675010 [124,41] 6314593093631428954467774846657077555468993229379477541438518250284668952647312874267728220759374320098086805263104475164361925174764252862850038118267571849263612954276132408718639541630254885998475118809337385456822720821422687108873820568855390805019504538780862167693977726641039581082331995624194995892649371402150496479814211718537266908973665891150871484790327422003163352417613664977893416142868841114994057521124440668033578135895835923393558011827031364444085533338843380471680639120418175422557052405989026756330250873501930688025031896957043350045124890496129221275282596736111389605337903484559901979870668417092261810835360490041715741858204516370727584952755265027214457864995120517851483317463809816753833627678815586883878290378077386492976875171391194611850276641178764094206776770921913015292063548068262262679677870924163587372514596710779097070696167773116007576356566455457297515576159438077853938290958208385177471090848171924048421852919640818880995065944060504263462434028202744232811973116236077571333785588748310101790932308446620553554136513431005420145569911914724282731780159217850183545893490353162934610220937423490608704045929539631484162463999408409397651884989689349131950620211949031221568576767084886377615553296382166312434736900925003289633220845073124852263851421989899950581103473961747307397071888449319285689789125462044215709467349550066406103735727894916910860139439608579566058228531637263856088226986478148363697944786850607655516542710645648311870759334044970665418583652495692578959427399211068029836558104876183976529774434725608153801499005257504050797975460503744227633021252103877488070677772147780855901957718389660502053147059813026262098297989167898772204273288507993312805928838320964301687741606990323287331274474885922678262 [124,42] -1345702888900903181890123660662189604762716866312189314337014673865195478029189630638443539742186280857621509039046434861615944112158545365877831112187021262701359440311432787702333894465621335342441044466936223965251132204579310261283986668956867627443393066951256495359861703113301187687653734170895585836258402997278143595708371097195483391638487226608127456704256325731836109447632371013796954484712694765827740997975210165553296346573611805048914491648175976154201195376490271563026551184926443593937263472427330005877058331754859342753982555852113443972723842295049732336215625151902119143439597830858666102236062183218381658659656697603442799457207068910966602644497021723430330398269274020568562316979471679268189473411236680842302499799313746115113971420042507337033957531089899909213310414578012859367842376469248278737487818715896908237850906044803640322360355393261433156453787938385318701798783006379217109545164354812558704627952964900246980636227637867079237392305516965824152071057783470416869023116529210160096909375444467409864802468934859920902712513354730840102874853394810611475405805066384476839250982993143050488564302449246411420126459377285151702048615497382339327179225990967942468796024690632619913928599306848555703019242519816051496696217403109546447227714293970582860428231474747248854957703991832034083753104725376371186618499367314094418433088952364559595066142213051612912563949047443135897691796488412509601527929069217400658214902930744391323531146765198600804764192530171581307195979987951915504339353549135542498017513278267393394595659889377512087433665038599047080138592056374860943912516987304913668719431338827771629030845879554824456805794186365236859752311878203380770792010041707111391880884290964003965305006520265801735897482826080502 [124,43] -73088708006105264780622041781911678546986408103049089994018138480051826776700793317681063002941377581145694978779881150945489437048405613861572733384938514901698267195133768630723669288614118805857966214393087779252736231135504181661801255338667789273369912531854137500757886637640102428147711174022003509497784225488625590003213091428377408453200456199911702023114500281541579992583755004365178685138797624561347398477781136501057905359335659835675938179441393456801406583316603849687351092977779299604972610964406832659847704489515551394520394930083835253427034323636093645291661713149747811364913048648601233196458069490325489765894729283030006616831402702655675928939864925476310982449601559149040719070417008002140560111926328822950696315983059804562697290235475350040025372984234031689006823924555098492201371499538644949993423941023855855093965204587524584776968520689507219998359147476185884169137729099793075403644577702370905341255088927311725333147554920093323642637014957039402183593633953007554242331832332316016214547827951194814579693073017458599352673557393642852588531458760205245239790031137827683764499739067664910855271689249396028990217991652929523325155077251490247756460568357721452290931234846697368845912107646991607082857694318907679404366614640672379572737009025374709791012719409894220785591464450066653917344464418570799298806825750269108701873435372307790321106850999382234333243851692576055382049518347489308710514002796396546958383153220062741748078893296446278356519885177717958217433245092431715153835471120471217192380341923894661588633279719809015076964740147796089007772723171995967982957345145526649485041591151171458326623784144716985578602354420630925444122574212145012389675366585772227051008691967129141246487350033123612586395785920 [124,44] 235069632003110784585082798546612868149232023479452843232672778521289744579115246302657582785362761216641321008618574500944293300720063954504696069603365403275451589595324261348346469866866272704465171350486665911535709216965994027699114219387684449352275530896407565480109255361090291332334390257104713791029661898779130198084742662392371885251363096748431482177007804363710389583121266896586905501357616576217263448568834311677326262446410042896248990734481152752440705114616136778811249565543295003449246371334373282756715590995632650945055540214866588961144476355971964523999212779628780785870802244830661871426502367941605575678645308930519556900413772520342889101539914079754647616509119025769898976239698068381306295724447841617066344498742912087760655768293044679952429632393625168620838446262959271759964375282337043413626408535699477578061079977548245015408071078897511067339885749754915536430561605107825705419113024118095559649909578351966260177735883461015857359454181674743983940415426092741327024063844787404983623219803335569761568814896749523999825231035107763633198260750296546903292428894036123731654845397318267696627397288226100146429675187172039994443075971313688534181078468204575624011687414460496514607042728750348394385472587352996330177143438362393766780842540699646457940657607449521868944113554105048509872564861362146994440969639095526499278974822120325820908099939299161392494712440052766609775036529900041906152693239113567909889117178314417177652875913018436264822960579420831009183618052660349875302384123516049264801708453594940738772223328184772956001980579835898403703859419671036247848068833573831559209183157008296178694464996799218171149752679671181151841818041145045030014252046203530279407287111355352491223979382856309287974516016 [124,45] -137792706145847183321879167600492316794809674158315296189798576716006060291646057685971081355004975407221838043780613981830400589371739977218382378422050745525726829507515061648487510463497091121640832292500587853696584765398931855129412321883447636152177566742027958032430254129474012684581749179074586807428182266672484777051172151345867968442111834869270415879243761067364006280651839515981961058472126289224289700879480217687042887193005530857539271820044511846434590114341340188909827711382312630720210720145565424033315147968051715556225649525736400244199564956297172948135831113500394037806762581027987817187719857946740023161442967026090332718126708862560682334669539027826365471449696071409210824989438069950957056393331507406965257179631362515155652172415631681259454356645605622385797971204307177056922747891959148287332702744661842397339245393481549921415669697631296665005603890429151579157476918071583379818126248940978969976730329556728073764506594071805029039832477498260051940358409783602220257399794243106386877772695938278326905689300907246062609966720172012618526156029434494604336054127365398178713213926939295664842141578152744681344049720267939909340514245522438676566005190314785577601988284087915917613687192061827068796730258716117817490965408894845854564733985077139605337021105796570829551252455264880103443359619270936849702908613675983180835975228955597424579946377064420525017094495663057539865215380374847113565846332107461948309172790740253884369029125696385724184275998260308280448704036081508085435787398411261399290755133554304733501689852186890661181066377933330765598092513606479174238820002133670752864273353358478964157117124752091460133479375454224038242475444470389804909249309501875874122739872437050222315952358149125222924018 [124,46] 57209338583744304538573709726719582820231961304196978737980727851643811366815765614981581800122703378649571314378685503855618744518646109978971809780800878151905547635195256876861529909877091551726237559286597231639342036741650969285105494124032995311753019581259077220562079561347182199946118476202257352840921744846517704312507633237693602122031099615898132302529603563432211255535226621427034406777503672735608079025219273025164294229825694259511853613632288106335120236896056750916362869605968010460393015738329537233249947498557258686764113338719017624829409950117407540466393012957378107750993367027044722020766659889033803206381145872220969936124931644369449328021809249165644846500713758162213357882242893220040656773370269222565871646045215018992296953684996847390901872956942970749312196444211487699475460088604398410635223523089522084162427850711325928410404040885999950983106987266157220205771497883250417413342732690134308579576055091749231904239405185123138550341423515966750312318313678239764575648823054490423077685378921665819163753316672406337860658809913745559257798672125525463994831747956888320270561032111540948584870971645098094109595064374542105847702623736309699314798915603090515408336536935871477463878740617337157713304466178615378554657800458174600458289341172996095302349206732239864563243251597970793833606056577267989459233204330700534088648254517022823086226147255176603525577337110701358619509364775718296516718564246137849901051474822371590897192621657799871082319411844734150890946739768694177331698069158591127849661233900124878996618572952573246289253178648309962679140925640311737238452473000673459135416766519712891427623654830910105828479724354535114555703358279427166309903597293569363922148478350838842281001144070601701978 [124,47] -19961426809343464886605055941266196647914237936179234413306808368831900335923641149728102838247286574080090074129606370284189731516155303318619789403775631583707877212217924405872359202813112506686019651409355622678970203375322843526009921959546460490396013428092345501743120293342338375401053419783739909122187047850707189562543474624890529646203106546283164842227729652596778141857539910367673571329852854158859087369339472909849895683603526735345032929903518442052903697439666683587065908803742646769396432696172711822840317000545142779247072129627504065987905380426288294525647322208640359009967428381425853730869770575792982674509669689132697801680974863927080991589818391772382705177800641903195432132005227188102701907011063708164744112583051430151862990109833808175829851823982066024239077857096485997082236806874338940492663235509789787927634516177673974948608816911981163005968168638236257686167882021488203081747381776667208146803604018123387113112578884576865651453750741567065770092406591515995374309066445218459515853352954553206606154574139968343595659038292991911043588026662687198630194455718755672076070558644081661928221875565464447113935682919095538865896618309686493418586895626542902862718744382893776008984189071300278833774293417055780812739306832015998016864404576349555805187624514570725393219249818117136431229229627052638317491828119742037531944945762871822769451019844730392438294633706132422999976447546223165332407289640783205875510665741535139985617672501482955565484091473741378539793370683648690869528052671905149017172650121150418528808186846825584277797661237175172500212533253557417285563067915102309171812354872941762537864892720702948597074181635543770959592565732986858384649887743902917969036991346758701163194289738160766 [124,48] 6309669909571529940951615732966492398787086666728978975195161536899241764108314875560899955974527681999806500824528973777848407188215103868746376648736429637657968046101838705515246492824581423486359440775605630628777276353363264794250034683006860158337515756020465317645658643951163984618383156164267869099956400263727715351765832248439595374450872607126788903756569155441420604710917307507863824921035637993710161829890645659754415760996855237530963060696848424618556084701896581083313474307251869498517686577816970804789650834385253072286555018567307782771192065181993618554695035161106920473228545012564763511585188703477231722866916995730460996520849197634405691766405437148935291282381314067353815651513190801886034615280346471476736779487303900099345359495353537658410325016252020309730363061403844759525069788014821632766993690329825776980268238131679681942327520460094609792712148279969825206623191381228877789557810707131203587807491698662567753848788015502248180888279680492184409980259483427100915463367532920461047869475645438481781782344144843763174277186154898599367445941743491169472578936076425650396046953658287271182455203451487192588867052232564217362341439572937066503282164137401135745754180664806927586445987285589593543495244142843967010065558441067920367837783985779518436433045867706768015340544398424305867914886311137862991421783653432284135416011462618979638246050989506796861227719236132713732161235529626844133644173679979796689034783033873775517665903256930403627102042917459721658767924741900872209445425431812084548148590656197873592640852488431064051266752213424780653219889433336776224116311763638480525763707395777796365522387698222709026238632167390236778833716099152939055535678389593646082572021252026857519143073144400 [124,49] -1857870242150135216701952237249761010282871291400271490534332750841399081427402711353818839267074714321387662304164046480710497392435831891024193850407767769173684850952527225297172764422405257967229264188642863790908981513294107477076718033562632721344077600943335777847904815235827078443155013633029895912428559524081044615041391305091305334182652275309996143200252519643411832995534012051200490340367281049906944389347184045458959500650478881850383729175588425209044969240569008002635451853936327216844031921507942505570908571225337288677160315595070124502610887463942192617796381058644189925333613154447393979004298669480026085950649097889923295487570101146497596775418319263270708412511326709862516593693566284928453881064824816403989704105234990542445843283331814844894837356504436121943563349696420503184094762201103907941790880317207109870925629493881960599952911042932231342452775078830471649651542818525567351463872456172754886947718507782428539283467120083640719701114262896874026792274502992838635207254552472633890134898621222007912082186577693079693994192985791338781930566064096044062490304203924336400395648936270516438906667233549210687055624560397554196334315682818082794629437064281211598278169073774415626172193250274454271845349453038425732297457359167040573882133254881772176802305856688330555356318155005465481662977316607383578926458972946862119772764877627628055959056429314647017384742536782811564489920868347896508131680476081263803483177102933900593033035223421161797677226156524841394569800064428105074130251075716330958888883052681130907107995698690135847249820171952065003728390823886443095406128426028230049708112604772393764394377950130335917153459961455202355031648625906342595144939806445426420065608217040015434996535000 [124,50] 499875030879024002463508325829358811890432374812918308709951659904767252232781484014187123212907180831158759277894925154744261973067376516493863038174118172727830402084536258816366670587215236094605580655238184867758697685105403440601668681126541673477954736230602398745870231834313892281433846621754110328624770360778430553730808182378774088891704151645519613354078293598332351925442092026858682652150681466669033894565584039500436351033153287841192300345316998564052636127105198763396943066081517986569036704046931799401374500199105142295259589863473860508352073913465003259760157704058112830351463972072597748903305094180814622344685273999368490290463151139099680251937560725845474635079435066420027200654599180103173255973879262557054112246244934860199743304266452520604553816828701175436328686073636236531786134739790912338272047361962311581932214864952997615589567932579238748637100949192309839496800312110274157891474030526955820951346586234120352186335145873088496208409208051997694430015217473613978431942198297641746192119694285500969164581488185008918031593644670757525852213066650095623442538827894979230274123584465404321148033839998999558392143152132610853242017637564647085494818141584987131626837546143079949628070047539718451273523623640863762032182361394044278377826303215934947029198651803492169718197982570089618160724588244906076668351502313226354998969327114026757724595059183911322693251801943480089193331721919567141994492154805844901201549715547693772945885412160485693632432516590839001390872852570440499412524734482359399442093142387962410614384620852695437750273608122531290082101911910301668603567553257749305635887386300050798225335270843151822834336958853086990063457387031888876584594181368114622061833327931342685392175 [124,51] -116437230026855130924550326503935674157831178725567488667231184678469184616862980532272823318870934539636323889240488917521787314220279670461755089433810373346453088192791243462176302299995222370387224488687023005611262306821484676682441315564249772408774708161214394352890096757157762841873751029608085256210734061222541000969709445019260634866884340569005356730329249048187173828137240715582491399039402909490878498286116466208990999545236821602474103422474762350049026383793385545313372643267758400427623441617404674725456203285480821741743540022092090691475406085514954451383250628067439169937389224226798585725142457914637044398687134833651190486195378431003675815823406183029233345375082703881163416094663841382275472390536645753727614934288841176242852591118525496320990041063188583507949121154091773024514901713816171628141010977492897945184332659726574863352200996158019904526543825509503382594405470088509844394139597488471047939602154964466869586335828157482028657209779687166936353038789237002218901238270099195415307065230652144270137726254846043625865155563179833295851694068379056793666959618711204111072677597382475460131592289026515264807309010374234323164141790696446836157330450674437793281711341547748084096109515776760334963002005635981392038291869407628540043380923016147843686512496216078400714100468655569770714143623035115303207371933984079797060433934779710956860315566911191061308348312586022268994735252943781998601349063434247615932703725195327211867816614905711851959399911168747502046066349400595009039436241827150524578644261339861117331805731085830866406175577381453322270713071426940195541755906712132799376387003862765112656587557658501803336706657633769079280684233930246551432361433427767143509448043082710008825 [124,52] 21902285015353189063348823418819518681537854057612896814203330788984139820593287686312131898506000158704371475391225095782167039983781266753344231433814309976387634696573809335908962809240515214935789285910471057685344687919807586269006985357969874086594968497339729098140018790811884547667889456019276564587400425270630813504109475878658875641721966875244242327712580856742584696856225105775567943386827745942980216304231308486848653421936588455320674793963208827381343693224269743786978322268332666854655642191364875507224485514672257686837712958374112360968678047582935762430213506159957679788195844578008991006674429171393150313380700131706669655701884048506808638627831136797559240938741689555666781562757994705570726644118481836532818800019412759230309496856866019350872066603605447670417629968350355834358681305442809988995466232856487236849467231292781226424745225520115503161126815894853360806074180582189256250031763258058544252594046482816179126603171088654368505503271028736364020852518268624069574097348735105584270833345237048990056668150066257478238560521466274369971540664473030566087189540107262559733331544401830269951606382087086466392746846141362419040768085735196620073668191143162063155911572431420642479881536595783545252083493998433561994310674654488792623273771342702359788950594118171389058243100819855675811154323591136970526819253453302094999622106056516052473457690927117294884727031769705788873910806351463173905874930504830736908322708802778009802058334659209330596798040557614712267548620424683256275460505066498579372458464644099337217269770429450856878817169266342843309318409939663218521088290021460419869114774553122601555073446148162698839106442700703863184453538452655367396721845056422059537354670272979575 [124,53] -3171797902686503732900203234926620884315524856512897137403280168347625230466795335055017361190285105157600138923726430823826655071625919401651726907912298754343612419122193099142756218379365449835723486059351559385203084123540475335592887168157731679809475673579905044018535475556299858663803156737313046693127710220291246996367791356586384535783016445878233259462369035547676111089148154375692550442965396204882490316725385634040741070353629667132550310142384038793605640278910272371202010799675939831969793167972873334008662480568025305152160259353530010441853778059595591282664358187719552563335806481071326608417923177178958284948498686787461018694067419193227722439328319618518585377232654204535641454856365514427102937089739673603192450138206706068703764637842469719568986245282458334440603500376021141085861580647306463471054699575148255372068561661832354799932805218499928000541682424132219673517077810135752839816052377101067199873476773597514463885610511676397297121769142801139610443839132200997475807036008651006832899671268752385550087838586127132626593925255504044210584815733151809183947077222236976527966643105297021949068627651914602954147999373885033357598190793232931238816570930412525136879783503190071524839078874763296586621013722946050769001163030210756804618264388946747842795339571771940056749801957937318653052323988923174129829833860641435531911259510206776832083321250970285841573864521911028586303521784242693286171001406830346516388728874281025861457217563945408408416721046007433101658915603514640461569700762116500958078710681060149038491607449299543629410675804380310702705685314219831012557528465235627462816119683309507939365517466792424613568674686334912222594196248709928383760310488084959535925288402100 [124,54] 470196765778479651029470030206076553011117907147718684462427722014452483955373617846587456425418632557810200358260581623699967991995612138898666550536074686889105859871487344958309674655919362502807325081600758105785659244098116030443894643849223259608051529080999739615457421553160189142585062235961824692849705805699867556924261150353905310227078464163413654084417562116700702193523606960385751088125453778881717331578411642133905597242550631677151628981266585526993552287954235580156616718423959852622824814439273807504013246133918592350129093961660149411013305462949451748999351751669330785640388642531611566330729776994780294496107916315656521831963955675546090839098183882841141787366520941168691945218058919537972420662588661881686469067077292129783554417594517404371664037872527484046413208635424318521970695692174508226675241680327673259213344832481327190131472529887656562818537578083674187306887394798541153110840059680114084182994788341502973052276096977284264494960508535629832007276768147049011206391172340997456170919342989728915124185051645705281593447371948029713093506191091343868363498797177553880113955731215382621222175239308113166722926572356355235965099643373760900038982579011440279828333745708314505971526018731156710729496824406539282803514988346011186028206682937463680843742431312300948288278488278317703561087798163626348549850964019563537178411344522478784458525456608177929594701023396733988420509373884953949109522422255706766825957752906510184099629740693881483251121558890827425038183757984684269210596636536228357103994767098395474819372543039631232517232784455183081125789292004175422189384501979144399728150508605457558837835903273952662431717001222047746885074868104453538194267234752033833020880100 [124,55] -171357256081252245620017176490064600787417407374659323982882136536663222111910170321080719838567425970404527256315687462239924897720687576431582348403728680915234949809797349220655191370277182493024049194295193770274536148637268734599158968061090438036453157108203521087634204906173685283000149396836089746846520885965478296734339056183043890370510077857950283144184327433390143489131552270585970001215908974527869698491070157256293323368027866636430352303638115889387676886774435875665528162682360174421621700163896303380926465064339326720474304005409757246583880502296167474853299923099659424981848939492403065320659222815219926261479706714860154093350148248739687013041739156104979692647263196069416267423433327838563485426885957673467479396020372264716335387263122336069097614303429705597310947132049021154405310966032446265548631834595981809233306512514471563655824999796190823943560908753833247960316558262872936049115082365587778385161106448983357208370255037491248242062318432525246993635743114114321559248626903009413464970253794335467273045807841922844656787654840463963057777647091483997358592259009436375459050730625694572750510662090807483583022998885800660841764462066858217864733335418232559626210850817611774532786697477094949850552758476989152710856072788244454915533945752151538399490065714886104825257183127442742277620886990900013160586207025652551501174446642585966284971761768500993125499353952972624438637267411958644115293990966583144025954113060652044203490775588313730074551515755997439787452769171571066317625093250219740302862237531377956745764773980912979011880610143136244199958966668926553385633058940240392856898954917234273575484191273978874656074402794050942536465830605772994921858387643988270895325 [124,56] 85088577092306091988691216971189145379331377351719595354522066050893730557383157057261256922889449938085979425502346131737247065654121256059458090838084346345615721687163959428034472090800718050815439346393547992568291462622014074685506966227381915962232497093279603607603613715844590043101280591891229530537512140387129103727068347837898266326339451168186524495360570192184786056027905138423597520629221869621151230259052519027008623886827561838617252281529429867982779823124296879744062114283894531311347957071508215735107119929475812788218078038333289821205001571258710850042690454038492240211219303085500773110577069696397931010446491481738231363581553650144676643527137172039240114695729145319317076530181195742155870526493189166910779859175333423575431082919271958477644060981243045594115042295057763243177711299731907525716328183124866714856800313818127790932401424354817846607706227322373262573797118463439713544235224154212622156109387510376146107232273326603475911949799232013498831235471577253132328071071588042207984668637613933244412973974304637349784044579330609346172512221712362106302386533109135005824652511710597773854017893697553553389507177026675788711667749306051369967726118366886280960084634461767396859857206424467116618197328123494139263266913812185200411947425974343022671090330864016160318052098492305751927082326917780866710785569487499865988241102626594198645937077011098278899880692338935090575430749660122774567309460670354195529432646064158276617015687416570528895765756473956326016624912576418200494557688886767414470371620164026934751318153225757974619018457457774400567676750904967755416275712061208715719458019813860156015464404159526934258891674569921107998753210638186787994680505199874167500 [124,57] -32623114018517507279470604350320192497054870963063134829419496702013370409512549743264849491928898218041834122773565705436626610851470751724399656816897469138143299094085377633739033087080073761036451508933922143671362183258181214148002919790340004647892870025112323496291852967034280283439242751698928994183475985710443816116507101153387115533399990369296071531386028749940579437011041356648876923202229613781496030631065191651240707447815051355009963908564409120050404568330256949637285477790722884281103841693965795795922704967387062647199346920302633680119829658369828856465589591605489815994548732915833015194322860207758885364001763472253459064276561836442738764369978209587036000222614377183020178538899609581755172909044934656730408233484582935961859620239996097931279281927479679408478037997754760866827493771311626470378737054435721578291944956348123125142831843614228715295481788928124669416735114119451875244647728206270128763781721604010009200307613752562453385928180440789306921961086986447729587367265763906324329119411227494535367951943623835792836173135230850767184203595556726045034300446823575589926703299917874937712130980228864621126218198097198375170662067848374970514897305996047781142618695510014562290008057478810203357836548275185337391240158683812395409763425134914576369637167569835305316960142795626663054821748229730265071233832722276189708935843053504708713852227832596254789689056588596034148892684906726540031175353662912327529353632123598754618769828488910487619848520941818478448320565752539016092210460358774951823750547756344219909592646852456909011788374009324723262432371632574214655722159234189843938923883787748756557186581819186731952830199975215244348600796799414330992591111294751200 [124,58] 9533114700515489918755094864398522680065768335739623228819887068602519365082834606954352730386962942366954010184835235510141910543995812635057915076186595832729646454290330933900937093470642853202927105644486918727222357947726172300241563418211355557552777521936869623362546899255537646116031387423213587867460273221893021349476189250957720781894612186311309567295686884704435080674892434038431289134945589544898110932621798671695856056734977001496544824083956239890032755528340865514326210932396825907760845356425197480140480617136266636220875495662366258329905211612654684369574108455035797382582422962069441261283053941176538346592216420868454897633698864628719040620963672441436016608699821301186640559426539732672278094806649202411860665971406736900846237170822416500904891887440550462542688787769821851899209846222367277060515371658250781611220466142120708610628427024932348075530922943750665320553796503375513798236330274776185074227399366051965680505320915496529837114596304063272518322393900768308723247069973359756008324548825932703867319804309132726596059704120144399169885397644798383163158247347550610698970023378177135377379610074175646557418704328031133423301510159493624671410705494718513565232121990649945186154425923679468351453100271496767186798367428193235551464205742882963299586102628465820253869566692351266223067796996927531773927405942804063732677081030267503607100249422750165112828631945067401310247040460730991060279918867669580460375816028431353405263257577689332070336428735058733941158289491662263853283541990977373920028546300524361059909808271857040794281536699019488708024200705577080819998230022801834862695919948380922057347437846504592362516532544288646446295448839106591101224828765475 [124,59] -2229972938224773129778426917375448989518662356962535282280308913143045978621375211799845616321258218367004130459730598475784954119170612458782678831088938330512448248884349452817814585742555125075703991613002276870041451650074055067224782418997786540868528726183776684238338770312054494200508841842096147618991128689871958814584771341754693735563462017886557478068962283263599067973411163289476249921762600421744037036408628276527202874000845511205976161335952715000708814180734175251086017404464425686099264818751037870079271734599483250740793419347647459098800366420112007786250290615833719861701258028126782697789260542979629328678856100445030052190867681685314767352053679111559826395754545254371580824469074251453437012738521234659254962662416138302591619851510427160752874790012368723912029998191497068748975226089720355490430731987622818438495869975135424363135241264823302634413894770325251980079832858640444458732956040324509190821068180458652397111979366887772709462036609199920252140231609260676325654929515760749023892835807471605859573132962462855117711827224237113666285144655576331504207260418798706496788447495764139924836805805162138009357618481992371067699433217435155257840370220298553848854029145520947539526723432262472140058746778227448191173738484326874799471619377883732778772611471037213606864321150025104312134051422620371262941381209043090019602294575053155077590397257745819879901517093615086784827571825771323700769224793162875725527971275771826069369960682946160149444872283124255775124021680109201305224956056898020746079856404932897705395208543451053191258015290924457438726434763834512697402871885130079076238137444009878817091355855304733184038103525347668036118968065252866688258554980 [124,60] 437312788466263359375661665305976080420149396716438726195886499068047349360856200016845684131184714410430864015572602905753647083781056977538103523911074993340219063805081119017981930882957991074729535976861598461928536520286394350140759494046150449619303559983860675861427438725148255659703519722607827971612304477672210567362813012557166723554535153704587549601114135153011024801758248204741386471185612916245295095742215095478147762056151953666179505531797096133939467052890880994483251270531740674943098060595694897822071591268848771199217187224061650324384296809867920249105617983580115405095331738314474122769955177553781430400662757181938244326152494582531616011636493072081730065869044939493336097273009546465796873275276207010677144412212491047565215095017876656452995683353005329150052165682671871419079535391594888526808810546265233248626922652341306201115504358155198936207452020363622802329392398689161312723776196715613043348867894394893320700701157790569497922364490250777916196653225227042642399754272891243995167663153945945788442807085929795676554414615854557313692758839626095411642509635060873835780612597317456130792527863232019782706470552151623267745907522383331974933258370884991851459244471138776918548471952403601992697736676503024982472677543430379926880899047401347449886711168330482153984134690559484972017563010235881171326131599323739030916894214886884566334818869762497146789367884703270571318636139134908999532643931836715616653093535520675910017503935311653089890589599572914623183342274389134575375540374057549612030500444124043268007991423927917027432698922415591981181490513661720136505204782988589898497242678172990131251324903534078789527769606660676078158534152247656586520905 [124,61] -75364749800541239508839720356698987501502566972815930219103553909479334068575189246572581668689379241477667228706015693768310152787112756418441945753600962502815137149229310979357986979085254251350721093498256665421975612385833844390291518660282975057360293088839384895648118505552427517613687866744217984916693190303568630729129872449268231508467956299765383019650897542142650481753694868201402509453625505449437613078547262096933733442902491298788850510831253448222461939477784423784796189223163014046860217616929638666895999042069116716283393331566749572886554815519649259227457947915698229761355116845463716683910532227808130306175104918048155484870087267694584711260085088450868314876607758912153821054372953660511621129745523545434653589929168710096711453815375840127242125123880294552388154022536595611752569815535800780500900536378784201276853737553835620572488458335969601416973535953189595644279600084501636788198877401689400022012596745319864376412011866698099847698961937789288988076854659007482549991687164259102323909861254666648343975151176846107571080429796524996042372937155499589670343618083059817741645225549529500387930282784650365204941355186519319143525533518555983880928189092807192391299660176778523542614473675133757744368199963699262546026907271935402536937127311511188458246401164374407600142856575192781806208553160993180196106198669245265900791948886771551317163885126524093281274188968370985172033249174621044821873307222091148945514360378048091017686617512643043103208519605337368854487416842241508621274688979402292888771527606545010285746864487763152194198760448939337032088476579386275973618338485014728656233412966218052380821812434721321699371490716406353693359002469065807720 [124,62] 11946344417145992955410073753703938806342178029483797875883877003690038241897990280806097850668081965276494778508930315432031746817315966257045857522898406516161284496241085590499317897880200650094607714746684190248409807233240990680055349389555063439840811738745878743494083176891808310715944435423608280439768627368533580880461380497112498027235819713753615422749807856796602665548217637687584429847155648081237659466031875264518110208545864802886545769602495619682183914506328526306277024881322796271631425611853893667526985337952916642181552903000043027056366596733198294501756867974775763788948441421991806102204539414274709040935067028240835323175200335576193206527480462251936792840724491750616973682174743953906693217097336599235150846258932351309870775147335291648867822756553121604774279333715174134050610842635753712163563336109472595335774745544696540927250215115845154178825929068428508465284005802312422925886378053411694856190276385713013289463224433901810957959690108837593436881483428592507332820764021081034555216866161149833440091195228809585490798245801215413062591343534549461733263083597081845650968045624520605581487107701559132658813069559786293303722712297812813441040455195600084652960202961538034800309974355659811210083581346189958639654380301977726417967234655349953771939418154442633441054665611850862835396662881220474515636892752109512938979159540467255143811022937490946107363965409500246247019246493721464170559746671512117507499916741279591749897175214322228585625618719071886503270318771423716305026948359513622274595114031010491201615730606886868372747564864637211918937247191555472469379473718438569889918486187321434920287289068031965055888013155371494675949732591696400 [124,63] -1785837962324117102787294687222858132463545889035276073764704313260082803984185233383374069336170366427324091284966482148929445505170278504353519374215480899350153387907271181647573053608140130357061243937800675057051103399474962265863766677756620643047633638417554071491288508486841133034543951201453622977181510604031592615640891917276137742941358758462700837751687317607196042655101647289544945143903058995399029061839510306715428242255173210819656360275797596644218928320280369535708506810775396512753437402731455045379887211882467505772665024935080815007336063216159377576004678581659491914704063579300338469031445005519114401071937215825786378319139103213354465106794401031151204787366016876555413126921143810587468710597088622792522027095521146834199471040258812351172037822591900355266268572839432038874310613078757044241505859434880014498921192281814582420546785456610331335869688317817816265112892760091181409437283528410457072464731827305032041483483067591518540471826584384021051207137650831471932527503297975204426555058798101426000225635418718229387188427051909411828308137915979322192675139826835146951886874707290464879748315224224987743228664390821181937640642576267526597939069693982718229146698431362780434502579560960262727618060533388274710669596596442488769105111128431141853198790273633910558593842278324290486181194007245222769685341734890593542290998641748185678691258882391912713988762845879167980142769305445423435702637762321275753362015079232918678287001934157018236770618436803711430141770737656659710432886686061506138633599046669894007997896472881431487607017523639684342030317517497817368952725000410728751142449134698070194181862129140024255602156835246171390805910711920 [124,64] 248694112071031242864242489294256076451349618747047487895875469059106492130781836035212284429043101908276948617585773296947760644357122885052110491821763585757778733113813008909765735633289445860364211057277785953748772719450375233371219798105997490068611556043954083240729562101896974058746951269312096423950204103803485980828561700927243111302349162854816512215987456452289170422933575235129277779815307380434540141268894388135373282272193312975438485452624823151325015826035899441882637259075986506110208506973040737800679445259195427743132147427811603638458802731338741380892280767313051634866085018146990810335398982574983177781507181982888810635272655957653887053639966508849953234533610498470217962352471242768613667719933977924964533400399733162644618165875205530520757132692105053456984399600986531355588445920719141328371505794147749063292241342027588417014277869654346383847739513570136971253660424595141911170117963640890243899330494987285128504284589117347638772587591836504269724234697395765178521394579599347123016625960779232501615056032138758670298536699407508365717409157071888897955194459262775548762611791009787854850732583805408191006103021113084648494036116303093212080466662343683416798349365710502175440422827598354917313771047735278591533429181654331351352002308446660645088915620247989945523093689328028459574610908606634640056615865287376765542533284115428911867354484446929502428446740914999709607400098718344119672045423949808180869758134408607202631009603247844167048992440728492352460278918866467490109890364390662280151034031431709779619741045890563832375404994872642523563997943724852226851706451445381304167903918493192107421696911998238488365271349193436077250868130 [124,65] -31115481300928933010604230710022122520883942411262926174636164012828768911898564790012532645675020341489008225781011702959437907228323733698195813999690880624321275698779952676046086195292935240371073646153648190452177779649039443952594479584719806296218376334239577112536358474689385115575234325855517060752559237825089120442779885975285599468798669088898416087947952544177973672516412934204026803206400465389438642162514882319953251470347145612871037994633537164858406616606849750867817661957073692797867545498885975043664350415404920789822521249135337215216763928498985016735968332779136400988612392073572484162000579392302558232786021726373903753146642959894417491309622975026801677969425623202705470474158352870885750170693859854635877762397061742454789491016028919739073401099990302584378854817572509283217813496986385258077313360254493203105533995053526568009431350314242274449414395715920457197622645221570421698067359548271679960098724700172412743744290569508246671970247425316689177607326058479969922282114554028942578188850222618853307625532266906628649869556338784226345413075858351674392592771191294486878427608166231408469067459737069377555301496631117775101128815847952311728488496065398356573002551054755015990096112139613531025891907809429256783127545201106266147010837610930302498527751686361465632127933538255850133345101781701262466814559040518230154439760466717092248823383291537809690059778672165039460169225041683898103212156733754196823078853355598474564362690568186661686793261001770018845986831239136077269950362961797484069435117359417795785882629834089857114661491087556979767936265707238479910133728614664767700524224649308793729883858916442864386061980476337550856620 [124,66] 3397021654462060360074425051265431782547403112099680086077882176012112463229373773973288740140245461323356928824127815629612607347855522592229069406562397497778944512757907441733562352025933703135064933220519408464875123087197948129096495653322632568278818245747744178647535522945159269793820535494905768532601672266849534797336734886923861844069938180267098149390505284363703392106291830767651769407651265488954609241908791045082752384425417362249942537349134847705928160932468914211898331807152383082873507718975221336221918450245686880522146624665086445220339778421231071092511471495833551870851226139917320859510052480219670139405146777738654855574998813681737942061514102665380992246751999502512013917638169072455172376675767687013301376602396401159995060746297521466319492892825136788288343297338539781018708995234866759234160616049620628656751973725569695453245877619966925000169939615859319521779577169561775217730631877266214238935999232555989041393860215104083690281301741230451631744427479129637624982596529907545132351485261611415176764620069335828463350947808545721839077845486086126371399682926927571396406698810045921268227850793040667640972443156403624225278687665611140657162494684564337247370692015708115764157012914631958647011138080874513549857619137526106581793851080963337001201746872444419621372599257258521743994615423435657704624972048294884959459688266168754314820691604062387638242911597934053009356749554932653333811530662821701499654797706140826912465358271627841098970451435610116665401510885088706687003542601028468009710299945461117837960558631802354186692167245789854035572415603203892474551326988716430978303126559679567670181998246019380778734947719009715735 [124,67] -323925120772889864099406298730521359326879893058313156774545706184983645326104371813066490987428420145525676870314436107599209609709290689498218587330688175085185861582547190488433273338895218704557505134569380495158545240249435295335371372739598909391509245572035879932614967449616929879986595774503934035481421147082017474473223699168743044084838290844458330168355547331593434324402874295455789908300313408942330537073767011266595216915443975883508530476741148183755655801380277600155402967180048878046408064053405376849905016825194674284608713608945829411534948885858685800487803193753017697543538436473911645490626885135277406882227982641061937973984822856473518912493580180631480465866212976513779313382827981379701246222542869776199557704601157599100969171492167492452517144041949473400551298891574586247659596421468930567746957296453965373603070571418466460347890321628380850078923236550794150191319574969003752301648697984286989340491417881906263968634853780023315300071177271448452282845099208751353220458958072973016350038025127453930235522497754212799271492102467724093953138890941949527132607227781679563007942900447073143887858129459978620299538315414257277214162790175541304794147222743745555966131637426661728448599998790893591035345238297819414665997126250055227945093973169492366135763359950845499363400256246749153103765334957205260214667069959768250912341823539728190709317551027294613067199900111223969986903858677285853758326212198704314072835247920146953611319013431752603625025439764313428274272485015311539023689170313697322350195945239887755583432171734787769499174429395317583726792915239305961206436800753833434585536177202052978164922331348115482295486802340600 [124,68] 28045851222614107862534687332833283974183872574896231821809703185258726504467698702800727593079138439167361313687997833213588483591184226316311846133925426581861087792075972291024325543791654053675021325193902369887656373825458668197534464261932869113126822360642212819710343206496890898795414733200812548637779617919767373685987289430975367815083846343322385883066014820841163017221427854760021961386646725192970575312340631259077462257266814318095231652090706748690915009113622155292463316538130200931066755401585382111556201243086895220019529066842839809075195281077923839098472891298860043939693989892056437494597786938366017269804964062843975140473983020258893952511909711723780924032437858141233685440242913561130475005833134472079608277500565973764378609617575299808189099408532452688546718087167360405593721618126913134116352682123171213706573625674954552396406690425042862896382248680693459555904121703974891338885788152625184733991879299288238330976670675480167116955383424826512915754114677048626539945347544068032651692737702610875289823263808164516952405870662718489195478077185925120751225558921254833281972742103811255960386893028997915382327861524135882766755230653962349532631277186857755468184548021153827323664523067625644140643761439519366895103943009914870816493373493171039806657947366648196021076377977883717905644345145284264557555112775880804824892105103255167760458553066486116940437444404528329222603578278650388450815690967227990996948239454313559176486914216774056216455150744992013806733154652022948414498952140262788201542056679358876416698632826237167439197186672642840951790231409761141128059759405989987023517628694474012806945173273711729143846783435 [124,69] -2319198083161402086725333819165359859763459448737940248545198632470725709770075322018272921332980222926392349462258771923805758425875492343128240459582833166466211879149737846123301266575463310304015561402430606792066391771538012751073197994311473406413047055442399472405605121488774465096952575634118390315486488646912406267296217370627834413121673131030581642457286275124159837659131005723565555686099190998230596287700887627197052472920783745532088043714699478874684299334804441051042736876260008289075156032085265317003394410275300152551522299726955390783580371719621688243670524474606816148412567462182773633333088647801565565336399008218255026861585733041525109823206405602369675161811870332200056071332533186507641633006466908250032720838016549328654037243256590131121934680506945609514526305701190029138668034605512895563497671058705512550379980181087193756461014066540626000209921162173225961439726535831695250813139450567611751842526230491267709741966515357402315435727218811171779485339552361676576756637713017223654495208226883221429916286790150242570591697853287735011685075954663620154134875358337734400834713832391753150697459516888641647492233553565524899273143063245457480755661326925451360254132005955049822886235324041473843720053576289099870293828467430880122113835551120736132413726669298085895692553767319338344568394784905583443053503769351339942313514228322219482519609037425542909934028387615983479104368353396527688173293746671713529661841798898331837333605683391833117244614390792316503552139684043696337411505462106718479836197904592651785824677374500926631253736363817786285587342645139029017376962457715524891116609513504457132241960143146977328315825 [124,70] 182581031322193506089817098960874444618648381739497316846384104165469637150577448374510836066134072298976545385347886056850031951044452663980006932421231098240710132097095160168345495908428944238772021981590225450675885579911662754625399184280789421692330674150964174791850504296757384897279000880904275778271471844747945277603108500526803035773615555932906863405757677961175146388572753216011283719157556029457499664632328347940025844271866201702364467612996262299865990772191454120055879666477944066397726054971670815023507178230733961519408694331552631061904762710357494797686550828701652951566254813213158737693512957143039251612513712082606732033022650732392817805665500788193901053735587764536650281292245073975258247533397436231035242828258849174472947173819453523486582970446693507752788508936280269321591253607202682758785431065697375948683643689103220869334450092909761031780369057638858214611592395592937591946971112913484768244348937518867041308644049865573844573383767858297251758456094750507220097494284120696117315685046215925206919618837701178252052399037921555327315651824178705938839456263033084040557869943474804219572031618797066851039554621437724184218350231672275365143486376766319038244538383928381534299848267044653625621866784571853431570694614970270390387392041325365108678096443446291323920638823427803739387462939422054057275519286083918584575600299770987627956624600802868021093856298691731416429025600666988198379479760445782967559628926169439697143154001159501130621712883135051034731757171209054619671853855165393487183279391633136221030026495249437819809299235656731873061303080482871378522371176094059665109225746275803843000942828617834212255 [124,71] -12631893096505071788251192521924392759911998950970288631292896711359237045498429862484018389175205128598080437603650281363249444774454711986808123943785100224079236566954448727755292646465578474443362714489769933536048821584553175915824182503252962780256034924688217385587384919016788415040766925099480236054738420912567787951465004896583820622341826583893665537835040112116773849670437169407801346291389462033959800740430984475502957109500354433394367999626729685053476973518352307976280375312931473493105013374479042507268300395806084464705764947478425055616527327592395113956515558012874782568828123709346257680685324261119813554230177471040798762684521965778879392634218446813688878307731177791685779269314553102569105489938990859612383895773579260835751311591307969075567682327567613098204811983304423882734281008581681812259343460567945091513775705396774807847625404548756605469766569466537766967388969260820114461676376669323828897822878765915175418662913189639068589950155358900922647918269974656152744819650789422766940398202488245883754110806292402736775236153658824775656510631095385608410080942832950321960565234312798667430376916712434494117404266621059635078623604251936290594931154581206024808921008921329977226665898921674543241278370837548746032016677163385514143048310381361108906587667276916948483044082237927933274464964844396056772241682545417332942907109311537382882179585637277147573782179067995984804496321586237306878671524702168327374860537607978308912265353982283794760120670570969880007597701313278626392623295905608829247524784707421513458482778522859352489574348030264771168970179765888899600718771424232584108612368535225196960100769398365190 [124,72] 685930471037461870143308766773585279059850270872213972102452556485824631361172509273948434488118309032342329726555012800142639947729995216823245796329202235100457887872979347243696391011787798255520733795514446789066203673153638082095213987926350840195095736755172294711934491171648916846954277136239014854954434061321945355748928762622589470233225183172687385592373780752260268846442365065941854300071608333897480524514105266033068974644930136289398774436945176855616482661823212571777079266221947949771583918736880625965452018723364719662481933783534804344087080069410652261711715434487400795479648444272822125126537790374842893890823293398900285432574215471995706737221697639441009922675318593203618086626714572056143460623428329624192817999721797328615830351320498209835513308342172903621314657653457957380755738218010131839124684422814532469355426483779898930774479856685070388199074606735690387827854462939870668083715283956508934306184380120682274827038033842355274702764281504915289455436195466206562937392108366444525006771559003953616605778551542487705904972901697920016572254824315592191980657826055736963079314678299796709807400060177648955341521266104601285843929240581953531789131223557186775668064242682402760471996961965495122671200552498826296953040338708568760090571220116860611171074036550333095044548367547134561035735716599064021056414142724502719893750571025724922159786994100008446349941912243515996510583619071885933040839735671219215325934271753450474262192286867599608284983670786536376069477052492608679088531367922766970560622137018323525968539268759938805157100933229470783175574759604133511067512422507593121557108806786097235322369271520 [124,73] -25000088403182525213618960583938657809572928180676757840127373039096661566407314865189734214680595056910553463455894932192118175459238614461743831197565120269400112028715207419437838794085291377578817950741215330310329815985254183720509058371483917583694711448163224359669779093672580093848519774041770203573964389248577639405272830975870686393632404580692027242623038268237162579680740494105206713293618212515743835887652491215970197138614926102378265850948396960242492128639407022367602630088302903503879060501813098393193225536409559356236690292369359062699365386030706724682126525568610105605549592472407659457890059103316627143869788501248151455366553143490044586228872668975049069717434991955393354557459434387014270752337776204839895829379169816628242388407006735196568800690535005042422395652897066006099683047394789402901936378932161260037407776304833788305192387446300785900073253534838713901746872175245491254497561558774673183415731077638748313041309699006485585878155016362143574859127663828887349775958997258522894072516997880540674558362442567020097546173839835020592557351705489937548355427818890984666064512104987740270957325394068090152841149237029784363810901934895690010549957302332373880528218037054364010091612615718169063315220151572248670065578896857310779597208161236693643803033139959301950015613809241184773846350422687457629859568773305013653077509464440325337249280398031682247904537717713939642725763352509581979326237852278740497273945342472139707106191623520243758755606905029867660951287550826675462212661180667895689881724288388224371054059701225473381544405824045741101398153919066019367259822191975504568545452946099732710804100 [124,74] 315213734787936244411893441581777088850751438652395033414284160447624260754624262893699018407644663803073853226343800546671485657630603241211783172452267546716380054496034015606553623228430634139284590632396712465792350451219864492167939555211808335697958563902513444869882167471913181389208589423745980636691848846046677248831735359892641712810869440281665963372003199054701907399127889554834092297845383430394387662763328372291553750328726790248169720859483675710882822083923189721271849193338074327588275819245093385226599914453462610383174143051187678911241470913123618236650780522701524804080515038978376616767275831831961202615302278260740955899507040938237572993558366554289929052598969969600835976785829182930917784474343716505771019757339105785235970372184015195703523285851681782227375309907706451387508268063156528321480389620298459476629058856500628126522823792333637213598091283460845521869392918605154994183435129865367784127274386696496604016128388476490563739089098154972758235953756535037430340389464036897318324226868333740453817070870962711632785935515115151433926681847425038240752384323340233958968480221853967056022106334114375442461772120514803554046778923209426649703958901234681508672657935743950091596426766785552458339690677619316274352178945298603405611888102466075382415990315732006928880424783284367432013132418593799765670187994307495680965656650545679648868377767707197089901625427486230568392405639318714266886737245652069111132780443347169120618988778485230696157101904609318145947861531616745962530454532997365122987535854807718608522579028557905758659280816591562232823664964976728604293423119745473484901244299019145666600 [124,75] 27124228897380843315853518376486854361828162147467476331408824218995976601355313135148584126571417899309309340270422101990945488976225564748334229870006378567742286152090609944698864489880442650995396151054294896940202458083677285392978481864457022926050800267438969259001463372293180481022119314807223052267027698457329176100885985647234392451966034782731280018842074164157573535855381390859662008362559511135089509592337998065674575969113676772510875529581004696629523213166781035469773834610382082222604787954630299456074416994625502409773125644886610319147858814955612500531144394653513562566514786112221618113086532874737970435674794244828458697439681409755563374070524740796744816459781919109028846299628622444764665892599829461991913160617898889395661247708728086831236578860775574046972569727216797527964214179268262604364015958198667400897379885773866796935941086188486466658491764008924224326494934482779266504719314655327428312595883979634830487811702651023017034249666561637300021834030062850919667524125707194364150084074165139551757031155955320098613553779005964393828843085213981189596370461951227261825007227343645501905874352030259670127918152289160905604173052578378308033505767330908527983173284254198628172906198145434277807560832944531163572074301623729447236664424848053576604148632234030459465201601568960855750593517831166402506997539026218803471192488458541390960513076305814120802775295028703140342980270789178087699847863859952927796537068861229426199291892239092491883563986283061453391394611406549385469825197592694989159175284828471333553398037499948079947703140140575520744656167760520896361577533336111606217135012349023280 [124,76] -2197839153435684048132496263174942911173777660278116897253987318461754064026259019369346146341181711451126826438276489145206084015704181450457425188768571794583935266401859089819361616375324694403165659039284480286180997066396682446618730509109039768558285757768363132946296028662871349815906945243398674544128633965529450621137856062870643951392862458107067895516202031812026865189034309987461121400469054356773755248730997619180367615462325134197384159274734855212292937100190564962002953686775533442910585341668056507522331092868517308423535558176616506151367021267185093085916785010733878577728597104100563608154015857084667639602882525872274300461306028424286205944619068185650770888157895105591439240248591209244943961208736340304251059234008095959533246278337515891936808591994462846783853382617728155065534412460903414582498594751229835732582388567706930331484759516049150431658324233534030964611243483657368203578046216330966690372124441361668421882869531280237070653547875909010964341506380017836542460374780030928416149087870941069615382486225637511677834492601230475350893995044461299920496766839063877725483849567199407838385289621760928813956063983892095831996354958448827544369898783324960360665686803213786893562770231759561470708610643560786238570219958110886519816992042433860955649455417814744499672786342529380878153823142886254826343342674968808835534136204569982035549104077328065677818356904307009474362646830763623092995337400321705336006157321095239925721881455948898364560917534247823563496188351541411868729885706772248583736202249502829652137365907809531294865719904370010640543040452996655293795419756016551892281980029050 [124,77] 90131925423666891364577527780672261497726216834259448246564711103259662869810350172542723855699035637516849315822538093574234507696068023235734661223931385192993137823416803211433039639649567333113679770280679378592510561905226132893010802726702953606490611283941699688433399245122593659741209266038119954768657824092060238669005841767605844203654480418182809591121240952878907488704142581271557016704787046569736199337049125249401767028124384421170480275614746426783299286504350429178911993385525941618419835424416944511987143672658394105073288672343738556463327050504383312996597354168629384863652738790253506656747280917604386284495754470114883537135543231001571766039334137800642273041252493663555308702305205586389535424940689823186377057037208812536723617954136049004481870148222957638857126640063141523013411877489929941286711698853587333533336975712630258355062337629279658059335873426010925920985130922510835483489091330284251819116393268607737804453929357889285708761240312014385504247672442232861110506748495308702670565273883938134849932895452442004341665288547277903609702339193465105667609529867313921881594776956863490108251103082770457882242649869053194638270513628134044070779645660458198448417723566930485209585668050636649379021849871432074094955580607015365046612353520148949342916249874945562270098032444615706702318000930188306473646975366325626919552072685866626156740145044906247244485704004571962802523656179091615450953584759967124929500869074934953109322403759255387856819260347118345859944782518273276728122753482529658313832369494259841177987363009580475560235779326018511682316227342675117587057418062452645892027510 [124,78] -2426251955105167380804734157779945593797555341695521835111893981067368165073088295853625094529860800426192895691667239896022077643876743934473642994689447181807701302304258538613609173326818296919499484938833633667055382726455910341314173917943096800428173078023082584386157253634785226590067242996544201808630509895305905593139303404944276870445860163716781334543069938913733147947951200793463585515869270704718871830522511041079379069929369031435327050605932254756527719998584408558302105269327858659188878193196574537907894730532569684506238424054982751219906004205220999797623447779490886916175835165447436200771561344350218171088398590568170525361543827541906392350696066961832293592419873451884951319482927377037611413944376090909347677581252046563633877360073189092960800557371685912148829504631624215321061015613157267720950797996325965260024061112904903085896687611295913156373653507070704584635807115978572128616732031773727900957116619742030512583726515858260578523385370658977444371977853385007739337045846981745064015744563824735630624460298383987040273918359097255956381495434625054214572559208414555615829532701943510642889840078143077638741544508588796643373813284769472326311167640296040539769364445404084580822116635652542071488522401258742585127970353354813885855524641266935871877904116072123359731107000587622711855289183872299976064360912675007122980080242643151224402958430233687738492578257132904370290065932237309815526956691109346336135536941223646542999308252648709306976254865163034695326143176343373323524737478480920767439286305227133386775091113316154207324058911794163458600577410026750883206997096181486673355 [124,79] 41569598204647483948803995933949696227214213774970764339244267391569768446093788493648855919473753952271277147305688996096826824179788899952427397418063229522255985942048271503866533882245351738240120045128962052282072332574229597921062112341696905163685499203755331362102527121304731947779272427895160728287209938203076587939684474226162895573263786888334379574264138076056332208343223332999624619805559139201200933689436144995344339324744092831463470422373297128143160995465416107133664904879127813627524570542068780686233751571062410144178314446449259977800792722335914520289318467950075004134389561555863880258978749533525084152772903345502575395538793072962718052513850815089307410744290614378244770269759876273724899541329031893891476116073379094297022970112356904253028349067159066333063509561080081106740862892676168832388600345136714585413568257196968998118687444733203334088193365635036980543178893836407456221032193188876903334036261307914096425136166113901684872801322891205319658906015566227283143399494552921803403727002673754859790929526178144983463479593648077998661800550760867726626066330069505411737962692150822540124314684397829912245958653385782675577533962105449271420601188150671600391815328078000001698549015720796727012621087722694931228479551187905388307917666638577140534687825092172436576403942758500463985881145245987227162508427571457978457762901688171288776824877736114671508056925423892410886226134787319092698034128386678093440290218178326096150010173864747912777831716133379114833793314609928607758254654685978931861550291857061413120160000481333190834060557566578389485721129169068611421237321141839630 [124,80] -203645473109212696832834149789053281284388991164000000547900926562252699514516169213541670703841922084841100492135963630352125790675854938736862794553321879574137841350090217399545718763962413552050490408410596548222711682325913777934340270213824847614126491877886373792800956323243793615478132664668219700122665991060451863469787236879401672165877460816575524833280602783680007779405466992999062123851463453131952674474736305837396775442248876441960492555527161790883226547289692145203864514726355218893870389919750006127106712793784074818108918825084877520555899691802421149015450696565961294729543628303160861158416556220833390285583724065049601875459201381066845411453842048190043097233710864650120428625646858989572187323105942747668427149709485895678694019087184698966035933790825032863542411332574275267513456198112329042519798854026642888543769207268450745629539014408837911128948022806798121819400784193356522297231485103361569086857629695751943723531356898283557739677331242090981394217626131401275531787700847412804646811197971107903470518987585297027132494399091174187123948704284178476949647515654051353776130350801554661154297487699280763568058709772804020681619402816435157531540675949442224090502713929521857818980940465310731793083118381345881245801845985953823350829564098882964485936130765296245006435046165967266623326824924185912146244604883062448998006484204645538670595371772507049805332998839875540196625334251163410526979602040913672137718095241461370369784352564990622198841439433119100866284716938257754633196428554026288342659344763479035321163385258007353912753811861311230168385031786618998366388830335 [124,81] -14981193504689814687313404866161626729266765218082755270725785661043358018805084924802338026882203623146834774555244590847501538312808662065239378111438745613679647591718144934572365725640412533822173688938333267577098209892583855492732540831232736233189265584186373434206356025746745013014390664044340981019298293289459719467670562801247328132409201332350675363760567261848734417923680985691820232690567074463414721280133422058651947379192062340186537216693082539785285940409332890104797873725302316748669703657301120525816114466604344495141406609318217012297684943269435280290984943844960589391792768160962196322752511727423547784175359291101063931579481498669109431694204922420566304269618781806558331888438732160917141257047165621918648243398943655837282488149271484624850135057699191435045584724963839818606830716789821038461112385111843475771265232379361968348888291803043972928113599327860714671507650335718122010486034835523674500480429664376431374934716995610849971717160695443558674202530077675939951889107351273705839765398344566332803444529228644500612081916895375664273314367623514181363698902507220190423939133189396822499439311564149101906108306582247390511658596774071283091998731717062131839410535147015397532812848437464952452784696076813619560008031828344765615044137951313724310455765990741267325533698976918169484646421674162547580059806150526907501783301211635343564704208018161675378268551993830921719247312455689276565001148286242756971691511572760330598406663292668199508361181063284914997325261930813144644492740159006040921556145361937172723807836600683603561547689052754288342879733320609732731359490 [124,82] 677845832086458104761726291315129126401356604339192986309038778959931497688508877858138248486728773770861028132105584019128662114035622452384723919293291778891660127741445764426303751793615467802843292900752445062530537846291083906941093178927936280602485712026939270834925065415318590493974550277316481547569943359819171394563399884732088564739940276743630471388921647663447279433741487264529752833915371643925056598099996789725304123607767255299101171415615250920006231567148784696580128604400486036059484481962761917858547424287178502952141458816683123210002559560311829481740105289995670681603598822490966740139323209694631081556256454636047440240902563407533033028113983827733107057160897827563041729173534841724600879666668079859812374693465549992210252303838030235168484660366357807182334683629377047653381639877096675506232653164745083987342321425016169804520521705657610870086204800929463345466847159631107439480100518725306909250458554489871888950841537907933711953151091173679531823587372615730035094027200850671390447324940985485710247912326813829869306719404019878270805842865920910284000162032425153007372785785264920311657024106032884890186391212661932381378362785408808275126893944047111792616319355663513992918585120180457173260161182135946236580559357800472524847191688830009124472097972563056359387063650222771331890690229301941789643378224619227768860788083587793877716356128941826600028880747277798558027531251704572412853983387987772166327144672692504323485998605950991553608918753798150236098920279244081810148854815819151446191598290007872189583207223789142092966071375892513330960072106775747549140 [124,83] -16460613574819794616436440253604278526714204106420752115363392764671301370944298182523979213014322739725785905514708192011148505450115634529043444331368604140280434155310503617643967183483116056229491523102847132270584136805321103670414392593235746968374126306247552210541210782176818066704575295913990959822585628307790728011890274684882380601074387267784099396204554972826972940721244177450824312268651721946537118589687991894479916843699308233078956869609156476381017311901255240814818166013184362602929742968162455004469762250214419409023971682453007418087260191996635200868135029215564842190379083583364678427905138826468114568963265453427891373705902862547326445839534439977410314592898042789311233664486319848334195288969771798990040066815560005605049807460066889258234032106885731076192970362953793696643084296167801963638774647669001268531705724129522363773173815612025233189879538267271780354986300074769675344144097172626956469650181867245545016807633463814344845143010289577379684335038214477615077282158756901486286776480234751018543088220826942789420294462542006267276965176711377602283022286503141966966731976443693245956779626579020010655518638186347698783341987461281102316537979891875308121721237653995778537945951493826417146787695072973609878980724234664712811754592390315798557155194861572489041991530205324740057804155729893436082884981029015165228393477945980801876457398958118193140943720027559159332604131360353860571579075755089299919526965151972691230530793636164353885777821630379174226992876898620373752538504894382193797132048365328386528181796593933142918373857428848144260943997730452625 [124,84] 310852180413464729117238917966980914068703684591617855878217394602545524498688356990869168042199059138753029710251847354130155171956914168749474023647883036606649591391766676871892022922131936226626409115363326110001807426342557737842508701135501304275649343247715304012316894654024402372741413938646033643337737673927746904743924460350346167753214963592260756098657556569658822211767431623159299538645668890374975982927986454988707075716976980919313258377382603559522861615384604380766604042147021044093418050782882332252986917870893572669813033729056444380420273456692100941186228536292651369085849954597612422125210610178853937668781236230465150565992055801800983945332896411019548478680194729909309686224649959233924242831696453073899863105944913523924475990850158267203889321227389900762656135565020116415458664662026351091597123416780239812360728375482622735006944208285101758879144360656662263438647362775680993779152815592031483248556552906682887517981012699531114379757625326419990056128915955957744230213231980475055795297712977989968538939208165085616103513671671284205870587158267710716896351704202024686331407214083879778719863394748783411900518191280240109064655822477220682310872754794369219332872484096198747693845339072512341636824950478929948553155607534161656116782263062592256441755528872508211372645416012798127650977358973092030791594082468075796059791346994594646709654064449760836885630223299219574371436742545128752046122310788244084863731203791045381907284897912059679833870905155985216931019437878403132690063122313486350715827093650333361926263071461252545245068042879098480669502610960 [124,85] -2882367768426376283300774047775051763648782422360808504356293315711664711195768531227740150288857768387350650476266132944821714060395473417178121063811833946840305770445970073896430010713414275274150017941271072736567744790773846128217604571186403625086844083661759623183174714039780096342876285574039432995045442837792230368486983555554274720584800391296713479490061999284808224158560937912940483510288075529059853602335216263756762494512385556030784933280633478346440304533121692362672538101242327580295823163399794827343906932679247035201846747366960105748474259917669493393026712531567848343213313432911265050315383585479942713795492086620410168268217963719359169095797659805781762193028814415922524535974238218871475041427767749911009514896107622347060371914388501618972803063228524841242445509111559529455476976095955938182128836911605055557782198613409654554463539612362584285828244630542267547935313909942143808432636262328365449188279502545067214324751948274632849450570742277380522854410709296889619514252975596055451752731012816065038859688108351086193410553303296569442038521813573615973815792796723314412506642691814716306927990474134809656124061227369771180364556801256166891117561176814087759918257905337303156395687557443231828350745046213098761952573685656553791962001679124624423575037845384288352014432985556643124341656984740667454502352247747192729515905361289888064720236990035939335435547201539413708847126134922151605450604007765389578266314509329192275706771985734473141350913951759309565393772587716196043616087007420297385426659890635261027043979075195598234976162512666058598571781 [124,86] 27398169855892313405106492863812748860958003440922775661814633801803970808368002668252263181140615621168138234146242484312264466168632994871833074719968713705753841991994791732073769026482004579750083942368787519242981730227374870503985169127200541558307534456848066310538910885507263199175624099052379381075002980904514880688650876287487163735531029547836114788072743751718862942464932493556735222333977356241411044859406237924312353215788120314881437249338335836517653502910591095459592240509036024800374736999425706466269251454239195687432017822699774470085576440136179940287779621101761255420532692746589042129294151345152586821534185353145052093092353341546644395937872387784909113108557763994141750893871790424708884259611025269651668395648525203860608915319738929666085869191908070877703787108737052083342691284605662001726320215765647679674931519324660179238891352065652930711282599491485292818852506082396158937483494945973297946317775444498392923861749184525007975229226203025224590008863350076535292190754361356797321572536572773973849895689726527264317798709669242992295301744980121234197678779795777979354740004352229334303252245129877238781176406528111925647088301862812078508613129832536786900630602102846924984999310116648281624249064381748018058368252943163271472362452749407701306131360542799517042913396415591197010692607412427447153408364942412532448071979061892862032682870102799035671442957079721191783346608164730768811335839419465958688797560316349334819827849317994245086307550729823775350653093346762192256538250452888403179734729900325622706970792190810645895204661978037624950 [124,87] 129641339314176038456796260264945545799907678245686812779476945696769069701720531980851338174550227529287336265457658212804061841259702126524786154005910555417026421135370746070274167602504876625118689373773134860396828045682468186474263475487882222267097343611545669493789029446797131133387007234790062798388572329745842181270818843926362479476480304434304620714141000543612086354510868008937857516553104125010249078682914593580133670169616205204425756577850999474783026896159324336118953582202700946228880003680813749930592486253688896719499590565334727105134029859276838941940995652317728613035197383197040719942238733804612924245324315457558836764409150085798404657971425033284065698782562407468912851429195104038156124696079095917291284069259816101872138268295713322838196953461155188404612165959212404650825040679626887843100334488754555844519269640123551493109162547160656034491895978780402912988372275387117403930530498133322593573124159346631039242031546282247899112196875072785540551938308358078774173745016451192561787119851648463034467024212182579354531200875250720068556540752452837842188587801031801559634129664939335233445846607157538745772845954884528998820186957982988171284646635038754682766801828222506782058052318470908714615172817046814186923548884221330333760459296033388227695893748344795578756025240424852164185838362156572350367569042595445601914567074993346655205999820801727273273943323810120100762119024565294680406655636858462279422400117890275801183834547225772000248658728387151356842858779335761394004414462619298050384630864379241519519262068083768188501088341018948 [124,88] 12978106593333463112573993933965630779786000625274765152241065664607621059021693159367854318654245233817914482117375484776251774139311339912260388489997511892274293971367849459697282649318968022333388982223841132991064240771718044142197907513185280423431889321632794393632458674098428930947349510818792277150401294834595996379749373285847959517247211204617347961278902221102996899636005667295175119354337774048734966792688801278846969090981105892755265031407767078889632356817278382406086298340267922821756351340470071364548548469047249162230022062225327459230180207989067588097875546366704030840110525300024315404432899317490141959720950627371781801029186486803316454033916234557909779750435260428720950374097150222155363172155017917640138069064744699902947851038643497948152047466741360577856803457039417827046352989503745392845966749089950951765977643839932407801217879740308231921865416649886258830448982513784140580101314907148163599751495404822716438917158509033233364866045761951128552642273729456119748773438345244804203178341156819429736901070602936551711369018783537285657482687896392954312646654304006300126114831195517141286201980429715015636435101392673420323318669108621814962005985699261619141514730261627071589663990920138455457912741471616925366825975523193268008019486471422053982970524182047196272998268920013086456215776993744938131571194009097390962673512642065338753590414992435076897703232613170036354782480124131051550307393367655318293911997614461984575330691356649306461624725930295216836412032058038356776853188498292542183156508706485684275352160580961528689038723636 [124,89] 330808617388644710025738033803022185667825698278341419041792824699886741751680969350996017825824890583499702253960008309267620122733251849371304892415626423814078179823764593117083528158997018622771817875409505200364444367320267690245172240513309266283312033461385096563996494239204904861893055815319676550763563944266640263937343334277649171058739876232501248778558308092031202792278664039217568724429824631376342335229406982192040519345469426561961357096792938186898493624737420436856744428065556631314490664392506734139286170946034743514104235811166367588698361615339759274712523692317984846364470961762983036010544053394500324474811753282235093990004222908174423271801130066930219240863523643817539648631022920052011015731891172187636150056104879509322696629435250397789113497848018192390104557263295480992998653524142171038297195877603438719194552728521609758131209615590671823006039971311290362744359551584258419802421202452457970087219458224063991519764957163092187541520470596080434863532000267501137240748209635060906566764868507402291966885941525919582555288089807816891395337487315945638750020697632254337957790500281233828656466715086392132096816888355923105969070998712095503697517143468722003761202930206542617334370504135311339146179005000962170421963857135091456399768759491488405061964767617972303229553602203544795399718887274467581743139120321696538846347751174347610277736278653812547043232556983261802225006732820982151991841832016989324225987819237301542034840740029413776750146807117650698167160143702040361363258722211326233524340025087007589718267209789571155268559 [124,90] 5483945181309058647400291024498167908997692932249634204874982629031197148846544649735686838583450449957509333080500936420069631193023381378479861728284161718732907914131223506738813661130203624494564177881688843841702362377004502157932163922944797810231452176109150385564677259542156863708458247144336105402436416491134927140963132289243642401414977440125745153667920206422585189611398867181134114166464863639220307449895263270211436920701657302160498203173006006039830894938536369001584152752614115415556992381378404244258118886970974659583906882093166863996678564768198194610028290829281293617659451848493769079415978956913430082118751928170968045838940553402477410551088312632243815802347085945079955859939254789546902772334233085287781788070256949557648966172242931643516643095698757581241437103995234315141226286558892845699914289916227816398462147888165725343702135174244862004489646310358017920817979221052347971621082018462722449912607388855238340949219820630260243854277619485502846566124577423171340260216272386732918817476362542772136388494433079240756187934311839620708528751656145648330925909800631005354663311281318305715259193450833917372040398974527299067104708155381161092268947523965080438079433098582564354610433139970995581631447431254674261806875389850034657032723366355792714387179848861039993312966760783496748884693693189535222588009785877579933890177736766110496857075865681406829588339038033720462977036823219529345709910051144566277668467760064150867482403971143594207360542817588822731030781662014295923112808872672595052974968316089110206843426274183868035 [124,91] 33441437587992705563521124615419417541429207756870489148235662989558098398408968782129326155733867302724761833183481444587991016459483000120678161059931215530082038569515725119262678359867783445132490690142539274924776857637053789468345303872639943041205322657315510008885730279603221142093310601996880841359302676875979390432085177287804679895513367355492092888778434908988088435596686444285292597813458249032374922534081217188265201501468680951666205263760017009596825707015983914644364821980870556175286405237873858088727169650662940728121945897501938625971722597973350928340126093172890804671204160700840359144274134501491603228869309874303668604096942523745755744191402367109048945264181573536621609305344600548688122630245399918787815736317456306252804382562224764437253739756286637416930246572481186983192835491957146520876698616828270417372014962479565733118359797459361188091111470364915031609695827141883567451792692217083994426562349427667042634386610298773946109983247626879820052073226015173048116394751141267943957225436433963232263152343304964256634371718666220202064281588026527363885760731614420185080349944163884578797720981488153737833147946013833485044355098171530294283498534100066078584115063646194989727057145974591870919653814775188070743010655285368297279755426226857455473548857677290060891433821437074664085424705830116942307059498173577201955524829492021436921568948333926575372069105581928968063089035765516413674876149164540360342889234115147248822758572485041621608475440262116093999358132949352153660999490008770547041719828331174477769001950960998 [124,92] -14651418838836587592212660822018385315774933200198320218795056913585053466294735302975528324640311797601561635515572488535789311134534861775807806686314659378174602142046174959392080162496890326547679809109899543904837762841182760634760255749761102843586709009381700438513873073159032845690578236616789369181206099787704605998775578810066060271893355825618357872624835463556822161789582496613983964386364762399292205848769085023848971188940436028372687635740266294008928699858571789858282195978806347472008192981997806634839283739948196702387890691585210041065041604157176823296920268805501723373126675781177021906009713804518019160752298431555600745898249826706149218307201769123058153186765337862987977170372073167700714983916125963467658808876140110482414553381808715696887985674743032087330455571622318334966255321494839951418507782425728773486116542685023172358764843151945387818092355207505936065649230279071773723290875299292430874962644101723759004811537544737095375476085847077889765535012006576803999250372621793877069464640028718554646792700866132487934232480376098906109098111993715463117350839429235254373362393834642581207813866161065597540528018173952990095510411175751065798364075180620386498251851084081830353331013140746507212488789170783626742252464164418667784587548877626957635141129180592200571514094356635621790971520439540990490088941489018539500700550336920144163041046622884334706119007217871601967171845082128341591711526873549946044191575705820228632835172981883772814215535933235849396143144050488714714782489192566877332568174704363952787987178 [124,93] -2485487043777906809739371789648099670038423390755110179845108765893622485789149643829056724210395046148207537297913423990610701987692027113404323171881365445542481999444818464911662673358925259613591894253752379665489894278543121968714366574082162927132802111196432485641588864700885759368597115630886040705701391326105544928790324000857394772578763673365799516915472599235716039243115427393250600265376742591249735901089058711935836153445628959928352485974412976883856921027692041834858380081269395142167000471282571980657335172783820549278465927567745238504314019513118441109169989936883917376805393035964981821773865264029032696914150165845066731221357012126970206442602939942117307369078150691895801851327398194247205091861864286170646261669289117152775529366030632986271916877819199929908280590542922611576716316125758731997201781032284313649939876744726323651738645766299164719803337875843769180639099941882897471152339176760276313124134757666645048309370085052618811699045505024920545792126398956208654204543847639257377577035914795062787831538289031919489960999462244607243925657204130544736242704440177751716982991084273688808043263834564656474259081415589023808493233535096724710355052142946004624568270501577419436932281755690960953348265422386213504259389803942676488163137006062826347275788039509822260527751635190868341418258990651040469581413362157435274647788861671430432425583042029758078309105216857586715462587904149638566837704482485571568044875839482664216541329347334738662988326052946086234690419485843219819189149716417719951005563843433008016820 [124,94] -36039052977648083427045362582372064569275329412491834773817131709766171338785979927651555248723727517058546649445510262856864696002500404859451224632536747108176641299473413505101722887022617769516941346649098168658194614273412814077496616548892610739960189074559704855248955777151384845657828618303715657766982316707066277419254750179635753056611267574047292221101336542045397943214302239778051517120914263483790187631479611533759771657892497196902955457991731731957880908843017747958599336049978743143437316134463751380796967565197886765885201260935191239276414399924464317521800612708433283341791091490960220394176941536262405035232045190283252454019825831713410377638345761743910716578287624573247109264832128008278163627046010034455911505442289514040886302343476609991008814519477698905578605935849878587190152495526153190305013928783250546413781838999638928655979707973983038719617294647264487438196696782832281879936926838826956885319723602097776284452139023879812838245463082792872587401711788718988345928358775224383194020350829865048347773400569682728679321077436447493827021706613133159939386353032715104942568581156161766134790502884258119323684133543575302879758121209892231751353955114027442249211862255719992350240988743709100652301051114427040479521319079007117265174914340686440143023389546219771945277190208298004588384733834676478070232493896198987597487989105433976611188918014320658540043049066522900384258352611114818529971856927464447732037328221165506891092404354507455898286538637097388138798069376234405853590955332686772435610279562380506 [124,95] -231389241538067115213753862718551017135133914482969480975332754856139469080822447418646202296633498296709938219561932964093588259736043998103310097474804254979602884942881525138775868383690597510961866540484127365817976998019421701077944366792693189732682943695232345951575685612528684339054140081169216611027969161832784054953811608825874366681221680949981657282564833001456994988735753749988197010996479512924925272288702811022964860697952632638010387410421600214025866153176477873245188441936859658126360949747225944437662483600841737458875226802191337329564918894751605531606866542245905513197541376207321051851694001525308896483938363223637618400203735069040225606810205617011638396018116072181983750547654197993213125597848607150068222832517429601911084406942345059820213355989733664663061297182884217158319220432057239047454640175282809336256491036959426413522914982020984554843819472285900327735899889015372061231070645418720468901962165931512423927743732284293141285310754984395940608830903759374842740338537194776949992412988024593549380669048758999815168486125200138516480317116518419889413152832319469355700347242883307040678240847001624725073432080708071054163511707939980275104419127574440403889869909985001775172128900073821129914351183239485263693043534296117074495460059667066630669249757228510480598693937980122972553749693611419503305193767114022740785395383665855754820065261207347292986836367386943144991107985293547149351159392153074601348063810041292117432600599855976541621879495705563780645210636121455127523387626048036055106004756607 [124,96] 181473077374780124415772938884554894537081857075762765378566050991179127448689446120212368653206296782140871909559624052960246342391398261656629625828822325156092865356873397679166922810864735264446104909366078437574750521426003241206606609844432134087817287092212859432677393824666810216537850865023991559761573689965192950485490985438089111728173661789117028092059322404190208876786997026022140916896546642010808331884573101694438025327035777971937763326304770980286890764095032822002165510972116871775157353909963597098138499859991711683001336430869563746963132893937256602246142369959858136782293683412001938867562200758305363045625559572170133947376527150080029812180765232262349074051877495512823473595210814869618591177621641993508378897441826320915414819614671212538438448800561556177550601900323038837339579867161965483001018809924879058471552114951509573241986845150942474540615190518233035358929476729196308673418291453506379416148275187367021300157459103751289044027202673336336428226460408190269929721321121581829461146519543966131834492694791523841461614474681756982423863740038570622606560476623076811836924723746113265176865806891811576301529740180647918580347385235200123520715144264683837198353964202127875578055261973947421318103897031368554216776964741933488067374465150115397275468339161891819516906706934357189159497346464148135541880889943958781682560768509422319814788495643655936730302532748638870922647875438570034009925144153992081886388508348207304143233609943345994122707590835095787623636623990650313677536304854654126908462 [124,97] 8470061922295750115272873153186103844393754123164983109627003100859179334779709605699233555268305200964515144851239704677411908698589998788904493840525385814206507489087452258575737707953085010454312160228655886514303079741522606095875393010930587631162618067643735341804893473632133594087249995020744809621075001034243217981330400342476480713105476227171077041124962851034653690322560481787233511714975668635588449675945281365767739835850539827588545876225545454471927732089572519045920259724870378909264408817567036987552035167638821298608926932214885620683966930443778757716855867186671938064178554568611536185891276057292041221422195842201760775784987387189313421699239822988739693145884589988797703281985871793453341477383700228145152153406344566852886944008293835962656703907656433146617971846366824813119863368662138060015493326946170659314572416009718269882007118626491604148343533212433529207344759736350095057132948799745015394262673339281013428491406195792515078296140300895692983108200766197794265674147777138701725067051872280172487202644513063968949620974328865436032557993307235162246527973452490532643273964937120199839463053438141252293716286090094522925212008542289300893836505348560268266731433259411737437973780824659780106666064284070693345440008111975462058716377088775461605813088919736102296258629649872090613056409708392096809587138150558434974892104558200540319338808939276214918804479018253911103415550322976399034493280254046662681147652290143164413528726841938834606840065479508812485030195934992590443922374712047618901 [124,98] 26835449706770150196992607405318860638292992789446902842956676054043669968773912922886169572067143845550999111776502693954632438608876321729215234964273629551706908283075232838290678284879332584696392867161357895339513572499891859927106112678621673829339166512398523867338322835456612814553054515945676990815961843192637201018476962280556429880434885245514314738460486005705176188733080814786456351220629031164193634759271961756291433022147871566464681217599288077612478783582722476996509489083906874644605030490342222567937164056471720991468720676659218194196623624858870346555344068740358203752700624150204103840255374269817936281232367529554017474541138131952912843763548778734449970663592924005824995176551387846256795364508935071512029986516911217957199743920340820105776541864436210450464168667532471080010270207021547176708071881289886125409843207366462066877833763929475329607083611580700744820256543358574890852740713470746515092402364349712647676001423392688901152704199916695248726079180759839263839526956966035350418854107626471435982072158619308669925811313007670963950463916869225288911873760933655036067157774970416212126463080091133582871837136644256537193861966626065768749197564112288258441782236081833026032221334971453871735861717377471187734646584383608534809214362335434649259503011154728317832322107375033652453786509487218120182314316442762614735477995008319285354972025997157296086907183475942435827477395921515402260974473711298238370747462325173046409679628017015756647098117392389505902474048172191258251039261816350 [124,99] -3091530651908043689593896353078662251433094687257432959357777924733376204981422341501714422161692987115635517111291041563327892217184446414796187414648195174870171984524035932155022029476446466186500093943371987043262716452414667998371624722295980796118498157977502893325829519281336525672991200174857199031616752161088965688736844527300757178943920822355510284299693484814903335609422087908910433118312346157886627237263804898587332839046268166444003420783190074740862012032787349176232523846770986950507491977099001408483728566742860658298738614787672654683802195137066203309258115656107400440253252570742734625912587965311310374071133808710223991788668630807665544418894392683911054778741175412031030378768181013629037188086630242868877607116920749979073229355761732262134556591834136909348297169268265785967710550635144677364936395921503018000275379967610148504318934995375793640816513192798120946701772215025146778676249497091070738611671944623587172926634318001498036629406656772597062572750911178102421424738612218848951968080246902645202016628043639102857158425949469812628080693566191078061443647447002573680192651465668461332219373998276343971679694287658906330161602772128076346910629733101209319235388578251909248942357505419614562277180653655065665579534244304782716013877995199753916675372439704814588681464947519686219731321067857416421081669827632356402621472804196075354305776386699248978162980670208412966990701921227669965481302731321716441722842430964980692396434736712994059408543386783308508807406033626397667180050 [124,100] -75415305524560456260387261771064991882380396918382195577790847324990618517681515863871056485088852670131029541779185321733854343592052551153111062234016335480815680348136445633920344538834139000684708540498620597105845530679527944420422188166435273896182643742899765564173947448031993513698517207245281154480496637427623524223834068329345593263962986029771927315775044811853145410623391093504200511746838909258381681275892529450200798213720639206183214279956079336412132710118801999566111108544889772834159422102247258681004043839961541514021339253588159224119090144596701118608233782414209358167823087150574502550162044124658255426680952563080953804080052862797187480672620904319281744577983265389078247040982016103843371384551433590103069111042503679293212122577260071610669459449347053580051499604336739657893161523182541289854660641780904753966328059561939877105140482109362787179725123223329347012640926074861333861520809572849216284807212372375204571534830941394024780754330916180590476480258903696086054909202776557217793230442469388726844670077688671458031039880281368807611288627838778795297237059422441469602785731578039486183999826397217837014551771337736506681716698980135691541214161420547076045129711985294011429647980989000930479492357787677531460836061907636762808002571399828391801645782206606246831600674423382140813645455037408109390284387673021768303025580083120786874226959905159259761956609971799073863198089163087201523787855690544167682336975942567244200479090949365074053916191597025201009129706182569669265 [124,101] 310431725884590121116906285421184856682508534751923524797405710485242799598891227367869485533285455561438652139118759441717449322771237572386059150747506524681122793423872078467836094081693646504634650571892014618330824487739881862498183988069477169902773869030580130892339617983577983580519469253498333332873347915572276324283459236495587352772405183541005054045475530143785133883320898200500892938530313762111097026692273870953883843949240268365482824672765972284891307256166541201754605180998293784663021178125719680769292551130943249796109865580221869461380635346136311989889174626963168082020855600552668882790589174768580927972516019974129178805174629473691427754407109552316228883152402140256702928143833628047262488298579526446884722724465492784022183517202582167018383849426039706245276302565560769668702200510174158169174709051669485457348542515480395538808726677620375501429895573571759026726966859042272231705251518647817474156873145111850182554621215908357990661965654945497828147624901432106557656453926442095291189353914098986368260649840312619890738064916262053980011428716449357586152037959134145126570426113228631025253069362136017738160377158777971082023585105155946746699686801331599329445997320659144571062497236731005490842068979092037886026560434739222733343247434618004334029350186523400534944095233908405037452427806144067767552690372100722462426557677373793974238785773253168618171151485074620841896460714367461797184024941841082468791964477609053024801894843380190350872754109169387147385370690283225 [124,102] 3287631691941473815508518225931308391450601694632727012305842786804962489594806746612312082991577786226943671743715477576030908943940166889662641032746549389317846642324792234898246701267505510474196059370105058885812787188409592001597789407751159131229670275555201701849030568863469678908095654275719035391208746228777367256007010526561513325816548168978880878543300815793163687107603158028226983322309336628145655698749274700463462549346424293653048208442938452595516694603781251852123765036090410192075437478455301847481686543135101925303304198118754434435564020493551810381595745467404063242395882126145700163311244324231781556952735453921177647119137654792724776725456806664910062060721097724954226046525330260013824852487329659769071407228934324327009759574211856738356897580637517152678491129202661477173092194639621362538993500764170128778326627722665310930938366998416980614020200685066452993863708204324423213585567262293764386395445707485244193005994381771635144160556572925577027320730335477274381520961766796076497078594742750885962475682901173587367214587512251698954607261256643688193623060517608699727762677147195609580835820152524421019491197029451935848790337740834049778540667495462869359150334454379983225509521323407243813342451129292275179821989809594472818898886057004983995753692891981480201154634001996854783579936645633542641580500593690749732804379888446916389647194663424975997884064707741661830382413316237424640529551295480902338761481470651275649974543952043156585768207358637795554422786595 [124,103] 15806208224333954453180374072861032602483137115670594025578185626307864990334033721674573325302427034923422072739255769255872969211991287378066227825403831820893074141557544304578897544114537392877211282646212612850051575434091247261205715279348352992881641585346973250806943531271081304671608933587706315540981429338448918508001775903615816196836294922135033890349003331559481126148127250362520932558195918092697377316787373630569792788166907421301065487464312935581483328276458254728063321210616956842881659323702663057477674871994811730843292952961486294792196184864025770425628411430882664714340269224634478868663883862225875583527610564593071861286722447650896162309291343794767493744868574953986948092577496000039221859759693054942737911942012165295679690295825487161225738315516957853924062548605765432254974613175044012588615717761405905696459832501630910301672567268028892281684707295923759539732082323634377955433403284234880973912217235614318786100920646454050472459936165455390477173794749643290146671398422597506013467715425334154522280982696187851254164348059680609231185453645963852199915273828722587325817432988966583660289020592261435758140341044134308622300769575116048195908853788515566833768433040178880087352532263940790616645297466448831984006364093408526313687624339488834725033698109552106697838298426063805122236059619128236004699059920350303765409446586746547198453428658530872970906506064745315512365742065205114232303149589169787385277274062447843364043438437272335634908085169428306724890 [124,104] 43913834995605545563040192422734849844403820893221013077471537974239788004931660082826819895457505533318866069716234768351552536437626786993079059171999963933940577889479924349926234444971902156722237919572908647143830308507452376444492527903751245312247121624059615809372215662592384667862216129959893283610870151940454294830370605665705917593945989270211927370917706806029308593166914552171233041951942665053630201188362117489308634090073209075007200206191298510005554205035433941599548085809715776790450763015284155366359475865031279383421283263158285615605914508554957211113343878977173361728462731283734273597325535643194814656017113305984386278546877288187988163419531963602342732434468775842657595424167792900895221396077680454415270940326298314282653289248242268388249542863396090487413573148952447211331237560063833794957365472424691765867833960386717588428270764400445541806269212382192691087665552448985136951018989038113286317028400599055610888556700957384495944344276726480117654335105341080931676245436457890755520414197412942714576121267189372176591844943957510616877425983181599995791010437153505091566438937638591322208073201351800993291903345481224536202892268765319240074044643518509512242756686839486265925858927628551595155332904561571163807463312310382540492585362048327665194942846074290630652089461029105617228222274770892706761117059485995392970501918500709770664416759841923685513302652131501772204316025497808377893586490081752916396046577229515145352189652076274619134852255307065685 [124,105] 86210988631594925656331956402194392162727162441431575363779824357105368939780420736296869474457844328837006366596092342226962205475277680497486426593880307003390602417623913372396400185083826812757517181950905387190670552423127131893060626114790592319228797591103124674576691035918418092454099107955386559845839625769965922657477928737454375364262114957181968086659936581588840891206918102083272645942333382773392003477044326941061583858354412300202985421405316994669936068979956412593621187012191733477478575397334362345254621659565189849550262979665759347929254018981140234195737253325365752861520812521665335197770734467792739559033047944012726326737243146704952313521527673817996959174415655495320613262436735394560705853886128486948302434409020143155864833424336737155632109356220378417082019193379330176773976110250690640606202792973170179115195340796343736699944229328342337492337924014268389472524395683750122734187998430240686152027049134000408950659816132720100234841017176203932559460023947456324080347737138498050595990194546043659634803224651653976983344968658900602830487566126954319761424155731006469842823100329273494325067020365065176536668587208163972441179684314609300131828167119646838026853546204738531649998473731667499339918252080791433314598404553949382927520688611125698316348486920883293176542910751404228932880648002542207296898539963872463797305067694713679078683618146176915871996965007327626295335203070668210698710092887660913038049546593296755822739291474221371405074146890 [124,106] 142238506929877256205213874712986279607842469962398138621411950018930077181857761881917055761363773884058938644705726218896504977561556557206225275396883453222152769914372481366871244254693081289081308880758290344510887744227621935428554045948117875296878536509803300669550994296312720965927866569097830299312169920109325949702614598422227995497577411165219969166917853365892630809288729458790136051379821519048611309834582438076798771152614833164734734171086184009070719773535427516338824038474308084967017511547346881604294365117994410784197399184713695598698285373452763381834251995252808773343361636997529636217030268967611074362340749540745412264451813412787098981175574994577008822256753764103724043501475035074628500705060469215378184758890432674549568484155614791943665114099659811438447399886917585473920449480075167642215018448489054402288847178908957904424198256151463236529094383830737959580687528942312504826184042469633982046425754388703872661310344633988671017097342970493780271043271245218360655752729020501951375093433089543517810170931682373993434985021600429190303265637465810218977265194892705699594954218675428583630063209689995279933930776840139493298799173601672384457084769204421310189496848268050188929779189170534683918762765701995898640502533056194235873252240899195563834008559443053465913588009688847631772956831796140696634469301525393749167018458920296598770717602462311060198427507601558545591252247287753961448294931760309832834566143560338511546955602607835058083370 [124,107] 190530134710494229303821542983091701093873541457586135158254787053074926830623076149983815055787493835252336141195567541200988123945343235468019758284622250008542381053133558885980402651488708490271087422441453946252807437537499532631818052149459277381749175930024691327532251817777934576280851328757895068811554167851892578552294594433934511236409106976215571851067834316664809583660723222862506341339650100746449716645029851014779326085771822961757197100547367131546405034638471025880416990260930742563764051135919385794178274476511923104887647389958318825719980670774584142924033560504880560618505609106086447118996098228086999430306413389452499035207598331070187343217467397624019478224750271562200865448745250913842679645375001817554916694121616913697169906078841752760050914445181539993076221708328741835030371005203506054135123251917166919819690210126719306044526808398827549509002977169575062288079770634101930157254250995755294271226737119074103217174267882017154747968759924350683213189131919903406154896196224965879215585980802122154646426590684077309701581965855390699579438583874101430716031710394388172172208499646713239989395091978904064906625524150409458336935062600975070283753659523388224545544651966813446867997220605059528153749419004980461016195583377359716193222456811511814491854582504314792434871571641716508023284357228975025801492814787065461130779430296609580812148598060517593288661212762118183726561820123696295851889255815039434918564799403725836669788863279909985 [124,108] 195592215939134135378798990959357334135084946182301219587055710152546661688629139040934857802141356785405390544934292476218682385967552249677165015492613418735943685702724892521321705381780058223574402345290828119183805758768076963624007508717300769233227180434891769041190882259228409130998115431507488314024198070617609965172652973846361558368392276963839369604652697682331910888425551758488368503268099179633705322940763003449370514484251096717592604285463003018709770028308772082386403374713099958442089134717013847299797407486015153155768204811057346580724059687862103619662887994294585076729707900904057489235066206435238366950680837757757211204434960450063815129108172303602026556434483114192269621206208144885310377546614175750890141760253756861173372798020221694804134026640849884936758572463433141349198093594252442759280043752800318829050652434922848768821985872229190653141267005815927701401452150357924795319844898698340542492423503775971881915729047738128753876746396018480441532867584853674206407343373250333840878866392846377115494158153650448685588239121739024757650687902163582233960378966581228959220040291528295031241668064505798035938162185247329310687027601800939577364703875526480984950488217373463905880698377694200778574043053228880164385258545014309294992727982624882102584576654341197755694624623972464197719210990912968659658430046213795260094547595946290698967803286107520859765662160747602494145947024564664075655038002859213110322165074839238887985163882395 [124,109] 106034276406545859702735853517971272251406423552088715168407418800949163423697202421014699112268045119630951789297865752787860210878599854360655380517777929319281622954328712510285140281514277425226560550384654743900025519851236672423499287707022909311505308427012285482962232492263507631263231795440209858073818694412278859023755708594691952971125557816050080124104209048252444820689871945279302344625293983254405298139488885569284097952263193756556142155760222459916992227134995312979455642434037591169661661332560517857784480639245655550005233712102805852462736734753213435734966567114680325587985819370306686261272123976767440543141626163487610923074640989439829424451718225510495256802926521835649978789952491344355895457282981766931258563270676373271338238920409597978226265113351691558869089034953670114884191058402681350608274082847945879495697273219838305256395487150513246756593083990332749619275096804561960289095441778954244014916602693178310592867714656447191926244660872719893438483334894317451468177061444974357824259281304854355993189750488336286004229623579834126170072044121049744507799235254507433541492227155533408578017755636554353027848946215181745690951675295470805574107737247981102981573551948444880267744065040022351313653573518690145193853666567811184919009525919063241993218215565032145288079103616220790295472615622882123165860014073234651117894312385619678166310822395625802170916589285361278947415042935805346479448780240991855479760210858967028041400 [124,110] 66041411906099714656288075144129379417573313660708826313263975288021338513888761328935206512106501288883421894707284800541989309136056732621396295934754696154709102653133024650414507293087400415525246904719658769539151280463760206934164192194615647428745032629162303921691331583038775846492360159665517645628276240803419706870032732951103331001257594065592148711386128437009024773211120291371758028814068380803722691847385519550045002897394148570833434424358680125821848010016604788019908364517752223004888417528361170296434563864647198734640637292045643034398464903701286664731524764409934825457749196599424630103279823610084317883870525620943627082742101792414643073105479847884209030804846467554263699912982346704939831190732821996853387126581420447237953742919007028990669225709316188994260245755990218701916773668748735155796832618772353434983855374042458451054413271864267224807372023355654900620266390582290168893712008207766125972921064838723409871674500417705197427193197689917005325169114948402464139529394928823613274221634300487944106631567948802280460012662390232068519044070215969601877217039702976381312490852316546136246469450142197091923378334950848590860039912516741313343110600731565485373881583947603228089886339643787848941858067886983511995966626166148326453578152273003359070831771605432564842270586615671868257608866520371387213402856939966084291746158443577342264801176711911387305003483113367425626800902102380044349925967135547051209096342447089096 [124,111] 8818027696254563960221885278759604866987779134987496825017851576535886780427989828396574307384356400894955943653199043773424210324380364805575725308501631876963677295933120016291771443857946879886334879795822785693208098252185276649396671997123856502249524055630871829892751832966796905168953858234569298467619098420501526984360992042938547267695120038340426990908867986291374681537693812180140509079175040823776392967765782379138497293080254301063594624968819743124737830616128150397185901021972662663335675908975072553473610608398715133947790696768243749367417287350429433040090009877025686739055262117286055044124073548463956923061522004946376872598633022685223598696961516057619126718461777009629085484499676466784695702403650074382765715293569946652198851343232393529179975530497984785365447388173455725124205617920855083714061073957607222147114498741976766408889860959353829025530923453781747731575125994574026494001358638509061118441949585308695782910801606408449224626523877696398398033634885553189679554633430047164516962405133171137085056733439575882975657484291836247072056224502109107208307370407779533486412946054946120541460231267630557773093221597331443777332792949301876017577258498543210779457826525545312836975924152291844684255704724717209461386182140173956073959938429573883120081141970125570111624668372930718336916638627619877129781939636606335108891936378485886486936732791547796719336838936704059732049942100572042941471056836187119503236180995 [124,112] -4736548912892337732202511652911142520332743837278364254144329249000945958042427346696712877466511275892300233426465518889204111152869016629072339965729207319434962101837543535465169598950052588881235548504856390295418843680510460811880553055904751340582911886514466467898295399772465172156967289852748146928109962179283280823666861147671462611530158895245618680402012448527274524080805133869900187014560123036492616365660012924877534797746349312218361328655853720256837982895698046648971126667590983962202983062434686192718886148189279981750493807620658325636696015483851862663290574735875681636133998675107080907380838424947088256381037158740386499778636163078506211296825256642318989339379026973046845485765417718875329714744892375091468127032882791166781496112377351673122277978301983427303672959568436313986939809765631568770770982974464935530325938408392401270428825921618057749830538714189574204507924732637349565322228917523308192259480392961430903946353462207488973797864233965617261650585610057089740240685370796996766929004195556320763329087991647237290956527181468255487455069146080911439392130692168402059990268603578923747862239881780546971108113107912353052179465033058732312900869747735014042423645488991239283028717173509440575825248024843334525391580762727397675055516853939942712841951103133645078019607129594352150976679874207467195364466616540902129109854056407719667934642566707341868412203347324937622676058550236112401224028433772103826703 [124,113] -4823449604332625542013560397207780170973343535826897987146267817242183133157430644853998558407653877726747167698200225126890806748199608916787761133811873631979011987771734732889032616573675582214187855409546083098379222506768901651663504411216165201462099341270818359654724348504923274540951422569587036973889851437127200665092187745721129649231301593277968415119594724956524825484164187711125959811577522013838355750499501602259545534859139090401504956069040717528772565554595992871647516512491862488501479994496220930977657829755403949583404509767944288497656963671317681002583725727389232425437102696778524348094536872314044551619072722838897682688479735195489150573856704433851996339800862767962004886254950430395042706223690047396616360610501938241535329828553358391363546702285004915465854805782333594381997329244991372422098368267355255506573514051790088605161247267079418460580462811935419157522417455838728551482157557258113635185289151433724295699354736144214417327375909480012172392101570894955051714597952851252865499098607671531384660574062113233639933764825847734082250322219559448229713691635736164234476652292531811733735910969340435757424964562175483860600441681533465717583707559179943212586565466516243352901054813744930854325305965001092048103720621972514830826529739685899022207392606797955320733800632602577188945959015001899247540855251879120882409475338560980546975812465966291870246471053571060905125514547213867799234181907923676 [124,114] -1200230512934072925419180030920750103614864852396447695250791321351335732820423391897638492835362506966842765435078133101653785222384161538873384148937142330112019360255986515324264503825827928178389492582302343751155603481907571867501931540864358691171479764694253873202774164904112498889171259797772760518229708956006323712954811766825202936940732057152153545734410405764002245545018957544397708071393809927455530944114185643823732275051181987701298369129437833836185216864209551821891255556866788223830803051923158668383608343569568787244831853606246709855037755189222819996100847569287006165695407016059563406187661270689255344556686135478921440765897172213014090407099682637178339677899577804029862591697919703802053438777784063082398374085194527704468234413822151598327204079160156122897396404717348467540454393616534664261434466343814253233757146302999470002965863003620522226854132618074630723606119655392215443718262635289787862350222833923638581588488358018260075955838793677903313161452413783382426318550707831890141838602178457065699100889302789550249012447521146173193043743521002265123245369454617325555282217664140336728553083966182549480032147620965525112218657000193447355084528266304181706351835021290950281832866446915320675770831761506997708347620804995444107598903645780640820628059841891465576545901955862016761308629560444940111862382208372962955373420104246066157536679745565961477754983441356424616540780553526774819002997004 [124,115] -920706253643464140102530188792570430221157087521450246455605860435747904802128378481486010121752848680912308892016569318979308714346415429428036670603583434142742124734349326924546038777393755493569206648563942377270706906911585847899045463641560771102479287010491024177473260269142601479260411328224091690873705127423025997409696970892788923287470518378394022342651078912588385451410059204757543483296046431841383528396464329830953213641235435742191156047811470109550326735219554522991056508350680595877248475865591219383969579134706070090828761260492549246797757599287189108494415080487738101269897589622392206453518890563131241875821076387738554246486249423875926594850359315985812964144722806739544220982009139219402262449340212379418475158914505201483882310010004221399948440508394495275936137584580339691652060926951527209842201409797049836928941227974058526571185009447024170353909937807081137553979494930740544374352021274277770247546794151619782607635365265902821605466453505192743604938871910687570437830450039084877837377776648381959109258297016487937580490119396274340721808871688967717291868864298681084997566251932214297943302407998748716646180921118955850985969742847870039844760147709393980873838765300866325869469374971405993497564484836053349852682337645962765234461219596346211087715375660570189950661900947702033260529408402552950399957034381354964817953945238149949576397367974710638905383708649646681556912735878299057680 [124,116] 7169073146364620431352228796461721648332124121641071813182055462098092310133119360330440539117150421574268305952661936870663466444421900049564929629903940673426961247528033075026886706915106425712459549511877952707373928843693970228833158764634645618739101362949781360660743633731002597995309245321797158480585138216745525287167287188640327713962673660806925948327718595897277737786922701905205678794388718177074502422125217958351514938086988901424617198414947108432232171765009201630809132519432937304324139516562109836123819460980430736590633774746104059525376260536129665226280617184860965241710706178917223407734182967461108213196731005812007652190678772356484521812755959363072359118102202926314907656742000534552553000832180625651812078812023533243197135363671810349008096171691167601440902970267707044855185995782329950776620332034611070557333703324430980251947346617549705521528119681113331630681144498246118668061792096028097389495328483293146998196248740139372701664005047649947745106693124606271003796178856097158837645198748227022107734911068605607977312123473527135541734222314097812023779167703717951789502143349672395603932470642833079627206478508641969944622252164982802541686338586950321235669450275628414106748018031483215429108554672782183153927604445017081916689052899081686860251289683948556091518648628866717257484034273064384066972898079259616397956698361684331874571212931828439343895384559986689007663555073117 [124,117] -79393950485673946335376698163560712744329954327178546669439242638483069833520376106363581302959475666386116227597194613219847352571109196648030314496427176028204167903841228164751650628625066423327241801682202350839014773912985636267893804420813801057833362853660562701177228010782519309444190768125342967038714521666996480116849586025273896203551355241753444418860908888868821738974377831190388721582744881466021342586093966419400872808079098642096254832968384790168561681352008889355585671025328429560805657036977252280795262259624773958952055377498624514405187989851270700093908418686343095882778690294345737876317099921600180290011109058988361644474632110939402663408285043672646036446939875135985113291381870344308935337952075907023623259577701338550515413803346768746034078553204302830080549665783439591196647809612010588618898121372816226123434985452873377245741266712378919012866767578192358370485420116616775242475444544253458310123430453263156851537867198609817165738541516903634083263429178394670175764524224615354621174307849283474666830359592696197965576551826170513122843165810889530699645937898442023696422603929086312322668756226059904799291628336056727350029371015194523437011614959956200338860252765152311219137661132728751660873607712765006067967609360111186903991073668786217152400163159746303193060666814125377438067575693835194743879773264056894214985158938738113111344342889745559348869039358983086765834812 [124,118] -19675809979513000248945844090150556186152737890822396392714839089748488716475897035592465656348383311740064657721789045625933336048487497232449731815576997318105600285131730887545315357395885467085871805378150428253580454640131568567334016364128441799346225885871744497495311944271378376087747105109948555613688110645087711065788429354168973431711543664392670147342098358887481005238517680520265302083317143875980088515370730339566275016829132858551341965780446060675025749779434680640085539589322624365528088539952471826894782230027258152384451498112441777997745258844419414073974887801775338014150529787310994867707755296602010701054409784271806254950043950552001403810472011725785136070965992144115289894804870142380016548976493366764283751909802832037988481591837500047482089355289111146989580852418886594537753849592207786522785587474728828768314181409347235034307012435242381595348129976970431327069412063620778234474582876330990281191325597317253444971945046503223738341448764031765982703679209510951380043249649213696867572623048951750580770249160859721767604084256362373607376361394357599630905665436713796984920904636561138850874090510910422599960450400930702772324241737395799311203078700414655263524861653408864951175075526083470169086170488523937995718822019035360911797781693452317754143500119986726985594004986472474628194592475865579049381908367136404128182601264413007118474539639342163656866076652442316540 [124,119] 803506682797519635111428362731034022450247367216801647745615167567063284631759672633651475220846696585576174507792313418044248072199532797700298123235544396698631712322572480979490193078663621491193993199659721281219952611843572381153330125473106722709869079524276207615266347165852093144031399421434799254330135167532658925570350487697083612750468552917986109184718645416284149590144009309922114628619316813793906823437526519620426832163438939102996239676481779509682624694834300848802773482181840717434080985959015822874400025704657660977684523287468655240121547336431160452136068860215233079031160417238135425832304300114985427580730635712440340324736261574585658347867095887091203031865301719492873522542379609946724495485949497296540692828869170273768011640066050584350293722874721444886076427685366777105295045447959306376169348814363633806175429549794889665482486162701481776426375076095661216270343133685552735069065199931170558697872714080114917473735767345145456839104499549819489988866196378011079333487764957899535282853142544682733931765206850949192679705787491863238884769444456681288436422050766728920507163775891877491015355928679614610973612847321876882482898237357291203722107964374078287835240973757287539541847781510891414740591164719631159851763260775512463929292262404500562910076781048751516286048280358512508236751332531606433217942872903559133728567760948316858886606968879116391664208016811 [124,120] 167537187891748427144584308567494732734999285206574472223992495679148175302300003577706244844389030481523596156523994589639165703509316526818309144602426093338821869544745269585655777937457037908640698588788601164912488325165710827397853749367820347128463983944005247618550580183279909784799086578784376966110542543023164883905454409107928138676018725524580617436443228087174141078151155757160002894643215775924241480869593528149636660850287031163115339135561762919789994480686480099242853446139802672137312487722127357750666278998266060823231403359545196227172056885507710171204266058062504603202683513634681223163809259108820703386411634573058537687405258103244069344402098660890387043081638069269663833172026562320632015316131130771315508398344689582406931043750547733824411021140844945521451290074424948719233410734184859490509419574963699262861379166453987544706215023156268083810292263357085356061089415688269989364976959025843136005030369218265936818868877434444507752787457002670545534206768875078493392795764472969657279663075432636861095124595797754646834879100295520720972403159297099539682116651881809415944774702665186787122600601294800464121715442891633749291298866401759289875291433287628304061770108993561389485570732603934995424204648944361232492111337432404684817089297821262469106365674756650959335209235052480709775351246682846296563331927675149931157467954305142559287959923768237997685437 [124,121] -38109916736153702219039607638387296742324171309706637593611940294280601685193433979894092069022105681162961884635226071674473238032385392354913240272641865085866819675473255350865765885001397121689641627720181195365368217468298409283769041925058557774168853623810274022545458444474260079811316690734116306662838676935516967101293632645953221870518245110877370780304162804055843504106868420206126885893504394373035679147459381681701311406842706426643400181993869752123852231838132090881240048136473626183404006002930550229000418215202765899080475755573894897746775356448383117025782133430328895935291183651901232991895881540527903431021231556608084443109598433492109690172960487489908352990023087532322505820668491431216410222796464122423736553033137533978088634123830507183128760081133383973180466576057123006771101052370370777084427520129935673921414257767267916412188933648493789680137919282934451534044766970017721735848878226051742645127836386359442191815714536505903078692645885663331103872827858310875748243534531709727943334118552011419854282407649558174487636215804259643990575513851825225804982584097898335381537554697637106710025170901705452284657958644111241734689707551681431843036946863838043767436474275759900121770185108303375093474776336952464710987240369056319142179454655885443387924713826874383341819031926571871059171785440885332311465722172227832609312099834985594043824037383585832 [124,122] -12661549422730670117498684833667089568907721065918637703323583485399603176754102560662245535180089796755982283700887601818234520650889716409123311307761744755030840243096430346242161466953730712631898423410302913824999815654446249866000972852273637803858059489063506611071230998506588215707097629091484670816491996387468711956512432487822882109982995453967574341792051050761416608792311052146120084373731375464343685004267191752578507579754771460545612954044538491746057432088952051777419076683714419689653285804696758879141786190625528008662500842022959536406289542078565301245143466447645952919275840592245564174589367639027467617820820641850900292373216660080965544893483497353063303192155198187279114773298658608283744669258328770460499768209927282366323432517804841096587595680131102223969218984479146362590487215318011002046404810640429763192908416972291342607105131475226987395224816994165928484910732520626493998656739574731863354851287188848790673855451322596489693567967164233171693134501751984590870860647653068476646741738294602483438608914250477430471764087593372457188554465247729188558104376462285795642715227145843647109847482683147923081412463654812830424450366442289694073080942161225350266641252337247223647068086655984279914024172828862086746669158140677957282294006606025942712585615573694893030337370296623099201163521213725183133506400535574980651506973201729560576161542751 [124,123] 45550964399394566560615331917864881869159702671821007225623051647693245353871627019469097057251611333141219676582198291479565631479968247439214528794944461711622748261717163917989255217132720654648005776500069529205664127494441743326484490326133194726655768229110042151136414535096212935518956667082943630736783104708905796359917996730543070887844581347161328900169597967088946713522939386487599334975490327854979157536187292645864665826805705081625620880265292673330138593994902596819337043231144846059582107040396904688301830976181019823749019038059801870935266603223993928949578608427163925737878181464745287231659830695837091710315254996109421138883638460213688737000491755308155659741211930653985932457160653335279585915246909428779750075253665925531020261584685045767765031857696854293512627903584419991206297428308886513277563420964920860265942138361637111064441719266205256559709123776316097073714239081361081498587883020087821562737741267835560571417511465022655225849650652496666502587891380152878595730630906821596409944505533374177881283380807593349693257965539464362561901578238297495292864823422211433965619768224380905467909828054394481205655280862271393178998562317133545024135554378597093185171269375813399057722033596064313107243679618254601442024434799493605463940852035676406838607506253616027112835614033166167225321692019749854608364506370100105310218089497401941125 [124,124] -169465235746268274244587916338458032436428587172925876226440718441002234540201535357334874985031205452457699101122434905661408164735038820953098508074871518879653936829488311081821157369512027016934730539277167620356683299531818639946940374213068202709874480221346490382037263966766142492546098833772615598069425869981001815892027249695314804539586029466770251370784087181197678676735914310056908108327192826700023347885561829320137007517281204169355453051692680215517716168739983926525363320722396762244327839310906025429189749734346518087824809939418907561423835319284047877810327312162715745276032041727956183322138751666086695047669664745821410382546248250651201219385719305097409563826938893023860214470964586801584123051794962580812128738231613802718036397014314057571474133771670891567557008518989908524670471630782428981603811211779424182697551894910574064296777567442050160857526863215197287682933775075930054062644963016541725580418974891690206465029168395229357025296101618774855134691370981936176301971949683960168596153016307522155525179795241068585248103206622240537911778791005052474729258531432737313862570961605978670680305447469583856094736602631717842916321299283869252040573131623658422917535472897789792094275314751545891417860099663501911868144109054842827314238840258296464369744603359987082408811537315757784109535224618558361864541783525198474800815070300325 [125,0] 192674025244560217905189125872682300451019434944303195482688235684491861069548120189166044559192315360298390123741405219493436704409359108920184421757441965382921177254065007482483809081299674620206189466505769972554567689979896554204581525181975412821786282652693775116871941437522757311513093240733851566476422452974113506628035390322040689020429161878523908734714268321847634380489026354055716819734358390406155901766290833282276388625750971952003629775024798764265506810199723735353385267775121813352822886518623853267919838248379493946689460415405560393421871497299829710548592484209812996479284623488530816134083326153891365208419075658329488356252509475386371092802041479238309419025495423304055004020449641902316245267615949382155807007462751222810577022912956303387597301107254134616660474856005739586001007748064505624147852335845971465291715319729786465724952758761833425423875184123800736867071932080801549450176634955003828087690331684512890312232807903845507906818731214042347538370616242706412751983088533529606193042514484552577684845915094091645379697535375682905986524692998891151749287348842389341315836844979854985206357705028962062110426865326219367012667634641425619177526267562425956665313292886764404486300752429687649666071739836799450447988697241331925824313943689863352524240572176526274057992631748878493623444677521704105177527492825039633038445657713742220145767451933135544529256743686046319925404460764934930055094172426048498050286205961667941225736604420748497838684646368290774019630281300032564780412432802848877795098513552727587750411091806226875747846839656319002155646791541042727141287885056108164439885319799676087340981117266080807596563438690112107926464259803729386154634019484142501805053031744615514483005617912590059182522768013970878997183358145734044459990701345106341755614011870538754198875409301077782627431587633568940032000000 [125,1] 47775791361420543462966331407369148285658291599087988496164832766226970296989562859588241090409010389677463288613338190360142431560817050472736211077395809830333960617684712829073228448630957009571392057600583981590892009342838235512624450316787007184570754747317581375004250143167273714716766663300552915742634986560141819173477741929629610541599506306009410766115135839951167835877404127263414071603853837769347356065859717106910129846814986517739655284492405321432668215825334954784071783878589529474091698241304047861074984759085978068331727406456903194176016631519478447826356113597838941604780864261853834096502689751623253284176515047963839904897166994763049898423107738781083157797019782727363596957601352766488272633876272391163679906683782470213139742781876034023854846801915145929698445526102709258397916150683186417004574400679785137001290545491847330950084242003479016202873023186302638428744418372989556057740246867159710518163168277212728633798424746573754047681236320785052688048933297767687534615508713102934036567788729752263405443788672830284719978771671580499237862407065630961363699855322879759647954969246249119507675856225556036418474329534995037260853029618826173908825049743346754098067512627123536785997584464885922868366806073965426807787383029461099867667958913969705461016389515338272035154487630884764273024951558514328590258972191041798034604515423008279896173514049518506288774389966169307102097476541520347520014003512994146932487151408206651233515662694051110354794904097148622644516247363460064173059892238673750565949738531425630327096814954159181895731792902015847795710670045597917328239415961936731598445063249141366280081241380510697346737195437173684787613424715832944672669276437549183409807597999835349053917161152648654917892692014985010505882714559221589927616059921642170970892595141587549249141763505851093219985343229573558435840000 [125,2] -2537137790905637281149462558984462647380438286199178725723889408976266166824129337287096650349578783573359436418806124629393755600501422996988336647266195582703866662814829680409180533535756578573826198760741466226761249327362472369727321758045703987538207340577019851439630042330598213506905179578651441979402729109861358530457620992372805883403630310721872816971715220298273054208457080012468321499244954829711072914511523819474644490591552939279132062391796854976999759032199665846714720646528490681321490967810081390577928446896760675035614804982660305641864726816301031596228799318887341076554431776302162569041089772356124081522437057284600258078393324682384280330301657637945456642785051519036091718879301801286527605305472825041718571069009427586181173163108955033315323839951721111924061691104313346293460122854051476259089801885924095200699737927071503239276211833097397797385132791653747367681571801840287862011881322488595816398961148098316989554105688888065533561939531133189579325802281245438626468195154684483140874503476200605879159006941650405205292995507797529121265735096661076421404140013970207367591914203398212501533771526517646299048928750197871924663049033759776345235032764437636429755143596899179348545216088503102140697706217394451850357421198441299959084582830649142702324123563667400740585667444499775284974870582013110982888735336442239651542705585099168243428384229264536422269479156532007306815148506858417027290856951038267048270089618309261622464420528043162556425116092598592075103775763868275359533661597360026288734946862050293423792854024822530692541494330913531003694117210166888171780488574939058492213432806884046523343237653821633169664131283550445790858026039839294557614836030697877098894849395464381597008151550322854707492007039779046748596074387046830011621340432927925891463615452835153545737177388321552757789052362399269938790400 [125,3] -175438516451862558759629249325104511289725402448087693859487134674480052450412592796967444796049223037066321057575010615989136705833454429828407657484972742476596950817076359544577269279056412936302158414907626738466284960842590446843958506966954093330117046733852003566642363791287874996304363749719249275630641827886002693662785031531821899730096067859969041108614273109797581993019936555766442236379044535402204420531319112386954835503099656343034199955282401618514365505124926625913337768465220115238082925910861081047104388751626092786662984888541316348767892193679350145435822477936730172328320914386282966261124907776308764432135327795039019458575213378583118258544985738306419769819698502995201269092712847224642376135246528825691957089706346738818814639797133199224161048760334832225762445805876602628635002468978642297148839938857863184080472140093628343959911716630216224706362730042727488158713746595542581999876312233562993092533167852339455106928103046819232441912122587495298739337279607735623427763305815676323991968087274382758977702687125157037735383708575679478442005029646914500745156404495083797037316242776761226388335589926416451519026179473645948846833118999021718874826236852159042852308790728026133429764016302977631287669508970410831066167473442916038737648229773974472379338572211030347717850345587288481566883295357718736016835767730994191164407675150190116231634309330309732692137419834347246600271117384066741280143167172425703091101630153656472347209831283089671822365263171870691125287565130544585049435857699993767329715614480837210368039528438983928884997483480253852853119551240605015185217584586847689810952004651935439743026554347640430137120356797742196828880697296919671740672379211077017440577528014703034054509406341367054694622214799373835530292459950285646034125127869416297889768447477698935739901822058710295488223560431600821862400 [125,4] 4306803121900347381452099646592395719262586383953958190895657777694384352736169898023908846381567008346048809382235154286805908087515101238324034973059738354775914422888560199381316184398805749664629269508808943068759405894833833355077489915510910481953522101070902372913700039644305897884955661332850439536628525669958415955067758067270873527771255114383547302085370195173919359393164267401084519957516617496143670077544651029373900176165346710859571137812821941728948669228486120260061257533382411513326687099014460005218770158266207924314647649450747919271354194113806440884666130492301428747319502469450361993147114509115548914369563425585644349332636659530925022491796081000818373950142679008022022333959908387456212714021343025530999515520116026740011403895560343879665296601713097709786511559047817895886513048580811473629922409783384029115718536595987531770946257687956805756752727592574755855506425700066590586327723564261410661418750208456034996228624419460615833454516922006227697084092144844170660101669555447088405959591434455765102246508306873301090859833438323979866236808821313662758520266480217055585254378217211544241469314393616600413804524552494998326473314314389191627206988542753111649335788798575094728086423587875762647327011906966771801850594405690314247811576789640120291834326927791841992049631608527376775311550198943432957297810793015751728024435349504292640384352509543613977329477425526762435703302322778442578104687673967697453520602858655375125159561360945789930494421070266170575975804437950793889249346085127154878059316163271117550577961735284376454418609215415275125149692701814332293719121330505612844631407264746861728635444686182957722674161036227123520891201474550348799570933960431050510462798388771644341753672908556926868516995667736922149601738897969919156007758292169798642845881219486028309122661429102799357540781635868085452800 [125,5] 26224221292630840534868817667144722529633760834188715737511673588094577309884556240918289576268853396475350087690646992447220476458069503597750887416191846601566587506526456724521029409033029814555072245734796325528971505243925056483969524277564762134067269486558547104461691986124278045531475064696687600199152400238690175437056043867756543140252743257576265903334584332150503342357142825905003706273322974815758538386215174665906748649550572563513690449047024766849353397196178870415182738785907527438033792436909105527865673664198053748859997644923096298563946397070048811071063992717278894512990640492797588945037136729603651604292786924259460622026489404073150435202857484099373640415498838291288349741715196746323289615430803757717327453881787344146487523773333443995546090458539722837581893494404940326099558985042651657118309755088690263669399015376034409207689359523370509045958082040673181279115434375664918877509456478349060631027821602683755454306549779990558473562386834233201586579887355332218895425540177827949098744006129613203853013326698724822500025293668594070993184308294501682005681122312739962280337242833337320008788782228325201553987836822420723137121229729628236046380761728215834580184363523846993420756896436235484516637811914660646264447046111224781249088806064896892692523365072432451378793350019300496241446189267209449467417228512288398112051269553191784645696576041208312299001563944945223999470952001415046759119108060831111932574865846471868005815593426632686474735633244277089307357702521086882295210278856310063221837691574469224707891825315062483623988992135833681099393418097987887495416104516588657492952957915760646364411812412905938857093750172353331072995566375107492664350327925643575922298166463077796137901253925311191517784180947848582849782927049870564405442984346862151400977935691406710516691379502649907124443576011723898880 [125,6] -1898293053676115014177764358876576640831252142688815314667156304450085601412841419766504130056136901659868709032165967564655957324751030413205530406336685538654875359771792500557617978786391871489580167954885779506337518512273964349371366511936739952592555912514916374537275386175428233850378261555400118984866158282637346504497380347814274297044767503740961023446042402127825816669974776474150245102682260591385757370048024402252896361971056150813872343435575268470145097280764013007689619530540558684290640485956104067723956324289719311660567672774807327514908558523258087192280344354880012273472771150112371666837722847879484495485382826143701367352010398289017346128843996373013386279165818241497188701616564346585659849691710054707893801181674083134299090213556318257332651918464626729741328631141464446678880609519861121519622826526446133392515563605073789145139342134508710156182248477197292766227680032131348286386329821350437661035159430332637563613301733084549315323590513910466556414910852389137282825256398346127513635564084446611596510334050007991213957115354037450583848780817768837373531212596776659647535428901416159846007568067505454863578329993703994545128924229271591022808713382582956489501782351213579357107596777935574485189799992028816533280393891484708970974642160441137915944584101848210594890574102610475002548680455860177778533097799707003372936520080224448330549546496274011619140319704268974078015128388646385681070363511166129350698201517856302421228567479193454381096072174082091608835787148395721942072782479209762133847316892499330407233272849625191897013716632332072678004426309864982568540817564341258557576215657186760391666060585375804155634209116630880778949628465687814872148542147441253280367294100608010728951376407596366200450062146624608321891667664812639785131534036422284852789894937661539554835415289220104529362171350482944000 [125,7] 29112258011798672388998570859570640751986416287319353361029367297297345843139586953861992867198945252904817665200783838251598912827334178392785358008507670674274311164091232361730660310717421685428111753629554752551782509340155596874373067591890806185584753037879489352742867667170251437354304405633171830480681931263438477657147814697555547162504270691034541904772608843255239505825050710801948318424519643954594947082821501066265576683215475261900298804651088706884980976694334482929236939002688152591939674451222520572567430622070843131948394106386433510359298881521473694738007191865688965336701560853767781613091453807389796532359520867512862006841063733744792231980179390394177317486552144349098282278129792368475611538327869935288333703791991026294401258809201207680346584744678238332839913093181087083375874468188966099419959726551140208599107746601850383814091505731333510641824008881107958613770272553075514037381280454032952699752302014979552908065812058087870479516115395742073249118744601961787480455618910169149040796951034556374637468268597892150434548779959696315889335802178890790775222671138202904958603360747004889989311499701142367619575866726417197503912996138663205164838727407127558132117080386153170125342830303321728817928487869862518028914460053711008265111256187868708576272708345703437428633004230456256175952917265298625796395610617439359936690915134094399958225409471261748607630669397747217118289116757335748889987296862830121271584088314400513300702665947303410097925550129251354738371036316822410377224816715366448842489697137830066574898490597487356872898708292612356125778514403130155076185262707681781038372674170663429515882999709518046807883797079581321911858042535056786169110634012056296425400746965958145829122519422165769974151876228027456288525528214107743713956009711598561196124652261366447099115469066837244807972762240942080 [125,8] -183119120505169247172397018620953703226088229032515492285320500629289449146566150098200833306263644693878119341394289360936580514414632493546589142351093226717596664657375405589172884794795457474221480187798875816160056443184705579961965010259822630726627536784825167277204863348017948308058838423212824075412637271147582124193984792534689858522025515406458898767692895943466680649519300729121490438772154081964585390925673305121068681506432535517180071373151704828770312173180637259352886323845673701422894255955579166012752632574901195970292880764026055593581715930352587460381513213678049910879873763465910169539795374038211666734110194685497352507504854947982237080530860459696234037007554915082773106282724849343134424253959801700016146346673659377858978239668725124618038500801440212654344383493739486410380147499661638087409565273422493057183628645990241082817455382726433755547646476197328210056412113028277349753249338450459988990455401289467953275406619783944995690086063809562880344155849572057943395849116538540781822343333726908797978439016106506193914429904947611464444488986766477647134459410510639255305937854766701240357190940535733912313836286793074379449734861411184944405759089910685781457883205961032470565021983472301590460179030579929791801428684780952809336829074683133074588886579679238962451926467186797585889797752064647936592481852794329761007848560405901531698693063903550034329195616467636080751699681467019624228703117471794161621039093205539627551471029914398139984716533806036688723639246022764569671785227741706652518449748476444105527497059683376521948197085839931323297854786368083672123822271316902793381806120497110560047584686007019005100777209290089626551575354901577333681437903297289659965735431132210054540877178069685847316073980069672312688277055498112183542302827082274578845584664155739897408272500623213253750894069022720 [125,9] -81994082870246886993632126991620971055709752388350630317900050089673102670553546057138077060549729556022285129570555953208975547009640336525311567557165162806858851792911563635667355063352841509941863391203661863068874135465740078752554026410343077044477040299590756598208566745922519790132360499593619217728882616710957815489623458095520304854070574967672107678575450454158492103289734485835294500694462251624249359178555376124218603785374508743709430557122144862487399617400081298167675347952081141925736380665967804485165623741802115286056211222657245319909833395241322170824509472988116703232836682004610864840248603620249238137685534465215591762818329626152235315160554507472725298740555656410252666724985431457421586467332619669527615493700723064142307004134070863476796932845294494640002655611636216188198650191000520323381347174120788707680905961526998491554699006052966747207146074636888448629536820845344935097808764268563415299015539814482523525708047807708537764317003235036543738911382606665393638600428459623854314063404677373795270243086452766301798587445037522872218325565781817140850553695643751167539388037277885286906228530532977741337655721478384923558625434218029961363571917371290519040347235514204383670951032359948192514915624050710077727145781327903400723442814332101288637815605699269210610753733056094629867631872505442631998421655592959337036324598842330313613901680393221807027199047648738006168841600681176086943815621337492148293379457895609802195201166500751718578895875621156159924635314967356964520713246741610321672409169264040073224264224914304504066806423475466458783460787515440416533775303756772904945471393616906994749017666288518240420560088341776495656821307403119904389258893539132128210925007150045452264275461962438848362220252133865523389796435993607098030362712658087580116319828581034557594426787578897642406123929600 [125,10] 9960082616091056662432538036722307718286713747880036621029244628067466229689057179015801748168523254165083634477543644241511879814128145889723925564456173427241616710729462322821572050463834273199732582421182739302101389115227630662340695847182185715882877972342825650835253007818301336460533121332472863140821448582410063524319759922188348821367105129310686840307345854224212993325204090263601452580527073194695975702060071926291127447575092639951844312310134000465206189339692032300180105355675938362897656322940058618622324547531420167343746666297548641568125815010941334707822221450980734165547016889380950634413901247477468355347459458395789185349745256746409449170673110735475271855582820422718551849275849138683565821622158556798861684925374172430389352387812570045748138876792098967692276878076834503144510887412063663794798274111883555462764180117239310939712022622181581331560126690187853496710505171193331084732084451026098558003765310872186485749733260324520679325711142701364770775649288826106326755470272227437690128934689396175958700289792877298813048396638761083770648974285991558741928390344265363091940643132864033277503149022479362532278717580669163920103662536467281050020004251189365693698047502334305961707307548932921866028497241162190186705122204178742803083250156555496674234090528682545193324177727269638047482080849455370068905258869447069674033119900459884960301603275533581942139246758448473093281223415380490831097042412777964485737457135407664125507124940538750683963636199290336278941770396762087767166944520066793462969095954978731866487039649224515354563769194366936190411371179652226994300088044754625180670508579707219708502144513133186310968936638498228573834871407379338246690233889726873665680798947715775328443203310895082993795727883896956612401162909077331895458598291013465419913271159631354011928912600942028948770914304 [125,11] -88123168342435615164448744481052487127971918675213346571992935524048437992859451487942857501253057021643263794672440076739356326007334634249230921466690938627444752421276014850184079780598084583634138085292952175789893620165666480318449066951361356557592913695552492717180189697977589209848682713999717936414735307258135294867374231650442186539589755420663557865629373098372261116003634031935141273651979287295605551267869231328389734082160535771904298202944056705605448644394918495653178596471635242440457402883121353035325030307101964119115450893146810617051233170229128404580968420528142221838172297409926350590256424604746633592258832072007120347672696374603960566947102340125244567249966958127807086304458343532541482685505994442205454093601401720386526991522875677961179184238470497362935584385449764209102475906103034329945950231526083844771895620552100579984735483531828277285343917898413583175285094845194404922200885833227942204800063243105123565363693570166844333153805735904113083433584515518578598019792383212890570530783546169960454301237262839123204862312990128958147213862214454072089674676595468816758241803728195995463899211149809001849950769669163512894464331100037549650464781920469490972079501552489712662598823756967046472815822115420732297345484926466140656552574996100818157935462770695183610472056163826541563017381154536456051836958246921119843624532951348063400740729247118698285164797520284117211838768035269263312877957731830471516907123565885080225845719468475796920377212662787560403527168314950092909755173297548279790279171517535254285646244185048160930671516266684873528118474730154576377921247944886220178495305763815841525576174434158547975126430362122324187559367357216253784847661620905988538735005946095926484387477348591590433117263699619383015495479276537936187779897730828406735183272995535353365538165244945541984419840 [125,12] 476338322607578538219882923823826174049356690992772339695484832340492425667664276570468850955925514528786937681070914521404329410224274478007654308781118409512546159732433678648887887970560197933147903959444195850694379873351004899827202272649143762515389949252570264934350734762310401396077201332558941215797402597836068978997780068206368266954158649530574255174123131961830323203706073129778267938581515612772534044426103856105348995616009468394286574187800468687022936649892189820911285740875007909566117601695015244505740210499105005433647508558625338507840410244391343356045133162246475560319719657100205297801273336616430478145893834804571304784653739455998345358844713030486449153706396222755211249547695545966967263198957220588565618815447932959796038514736793888660501142358840350134618735960354214260415643147683645131029837725942207863708927648701806721938258262128401016991557256855687910019043254830154303942539069115609775092045574281780475158728216442873117260058390345964682474484001557086526164617637827277526329972440798843033162921385807666075851669233917247306742273406514914874611345251694651660177561008890776688929976636807296671907240072692537450194910510593548998354724561450820935426196509294707910534207626518358413026436305949718177647490469826012413069286065468022325180631913225610019589979545856970731272685811632307495825570121398873386354125206778754269384365595904597329451360234580935519457675768665468831411173426700523813097634500196646065256149463149061752588657108781970315660757069577426398236704025960002156661878947254898952650179342834677960181058543269328043433866951923558359971587932844806219384710020780658063547295113962746580190685757754001513164835837109550871102076151259551392821222285443015580930605036817248743097275011189497423568570305922213259913612437791498802921044674487849926847999321228471119904768 [125,13] -1882141640147360703044760638777183265191901183997267587539251077479495625548608436214468760444445863535023743334670892430611689946403565692401446081385863363992948081478772606461741294546523382344968492876781643218631265219663914885923412758052338136546232844245942774542730982617463972546588970081596143400943721494542193261792955617918160732808407926378553882963551506919853636620602954775024884326730708998355699004752133440300075654540955586327884324433948134026359146953808170852462549146405645633103991473271438628280414685740290207333946131994178804520119517903778513266744946262705570183903527707667956079647618484912796134604412357823853899690350485220888817984291641197365225349200146895801716656172818292041604573558213387275488131694021096360067566576267415531138284795901380630687837719435688176043449433157921700930262552508664435367831976544026817995914641653097374900119957847668481455645507941533673185562654604192953044829466395068465195126406903030664706707517519329424233398780913828166126003815094794535131721343740620195764720774896702491327836911305148617437540185651065767339732942922844822568603321442020942324542479266843360866496834632528610501356351214679481521777011560041588316215406255301702469786963948136604364210183305599920520606623198961156754323917666353874406495592902431852768510999984704610986744583756463265722613110169240797229395046287118898119535443781281696819106748571378210086866157773432921457116891280045749970382386244332949349491040958121830092764426499554147499432493136680865561325659729617624196019848215461545603925583598853085636149850365710661141497272485170366687935918716430588010039028282329459525557608869081680470478878689670959853868939214481689091783681903319411369986002937723410565750670636076846514313747210293982355957410342469618760278442201251558425352841360231590722808370125449259165184 [125,14] 5706153994480182955038164663281864508151852402763079756069814922383899152046851180496900160694919201789640894087061787039687972528247327005509428802657864193061911717267755996670228738647214935669195113334440830141589355762630420316229526380719653074701200090907282084512504566659919426852949293820216253917767226950799687487816612014864867656306351435017936037583918529652210939106220887784875939235349358702371709944218064741607535844834738842584300581041363624365443273904717134299177752153729300956631525627587871201147464563633169505956966623808836329646548253288473466905677440825823147293283456805484207023409294135068392574434360999247313649215752031919491244432605226464485342237174884316615342766953858470349817809759559634608413680923579343337577054415499514277374206682375562476681744786246938351053827823408802129795715678008362878666574953712892718618072155560376526650684262139206220055341251232616544320376935875630366862853595758196897300096425207086515808097341978984529827244539945382852103154750552952418772215147424130634141215175338874471848158322695538075146496914088922316895454902997167111871974008630908068338347158257146588515944262339405463315679947570716130156857051709525735082249431298711103749023302090143975639506980777093540661072866034261088889138640149462950527100545186937409850245544426156121579864549594042264728423403889855063770339601948180925932202325250732179173130666852699697262405457921251757390725949597233695194592059518905734078338768112982726273004735915889924794755739702660163220271648052112119057620672881672978463653156136419453753634403515125383926136297650301542897361678675509773254637520211189087003721529387329623812325991190017720250008519308659144081383321301320211056723483805468465262974260945186482940644136389531907345088170368257229120710202263229232296208470696318406934949856856814701504 [125,15] -12969814039705104259178424535818156021923221131351677997772261702156094596324690266280371813022713363301201058554343167767186446011626331350043849953378847643689028053286793359232472867967085190751034483885889399347839306422920200894846562341394360812953877564487190629678361309450072457007158009535953439762766091466510359958517404914351852474532197885525816771293363634700896864825386022672655680273361301144173261707590821764798152455680255845059998470386494273213839407541519752061737552731443326052971432472536900049216773585179450113938323428933427970531239708007480165737480677487671524384073536408182707129165592562504482593125491938245506134213251877686185287750164182470603458773844750634663596679189686302800358094513391985112760027328002567252189837902480300216268835377174401273465062273984380385105481464201239330388423281742754407215218702436251545886898848564462505117073138231417299614342783035648865840350302906800292732644758933568765780225500567770384583440847035194615390821862044530792684072344054525545808964009444500150010392767837636357489814270793464143428731968981270535858296171115220513051692919497071335633819070978036575732815484713564017204771066936919426792191335865456435728718951971430977218919176852007176065498382920770878996057900587159460591927216658494289329335212741853021524949163273224816510727083531665379261036075499492985824426304733285255051184327765802411198575548799599906155781709541782051438862125628297786802149911527453787348013318676358073705857673869319515883675662948098013702656687565751214848172748311539935968668168768839984737385537353771401334524293772725535462467872625529101566789531264552420375055877795910553775657172503987676941457914377016719938360804314450146094381510795000411918682033034975254747675803223726697990316227119625152272080884648903094120262471365621882824160841540159680 [125,16] 18232820154536049599055582810655302561541337648905158778428942044583217744886069132055266207162250541909810512397418156618165817260265892843256143502201763328570048347027803677884289989270303914133917071684217410054105306823146183835027059786847417035955908170628582169908500569561014729777663393578928848409880757273234803634918299611151565053158185915101347019673014300408108278089300225105935459041376575628643763012910399271088067058383757702564012231885447268231359196124982656728865266988780200494965853533381206330233919456296194481173062147355804364053056625638535370888165603873902165253190887052257446193313934341288456157935411678974442827408218372618381007077420344508896900054381779349860839549427488527762234774267426387709464051707712826423173298502535117014426224344104085006643189556666311353933544691418990880512975597065911237613708489105522593089679956180941029862032104673471741678623096244005797534761932615786085523241818677488862692799780458655750576589073760821897816181154241037663840201344773419441706892625650105046226197246259267477367693493273497686943051978632264841643823269827455658698066925149875162310890041074076488202367983372259202575136830950796440605069806286841977607605713182707515886696617569604639981764943347405818250743587376110215753538405255678817827285516210147954965896251058051029407671266932508695074070686974448906940049940299220521870428541314807167296748911703284210725894417438890539158677542642831876286441854268971831875306111120131869697304908878679035040779853326453279979033260285022738484108784428313836908132994739540291986858039243600691888132677153502841665831182492603299011218190978490823709401403801618713372298194007434571128132302571439108668692371935234467797627277081123139919059098291189027887613391739280885305998896462199895281168686448479894089296864555684565584439199589608 [125,17] 8590104485583601086106472145127788232529789934215492476611791970087893298644857009402802949847896834000444225380479655448805084476536380053965146751881065985266544979870393430029213839005180592557119087249620722370906733106883362961413045543344770008153846729170079416642485933787218001277968805464100776429030472521571879378104805987843811280629917046985752754523452679946392958479688632911708756835416482621697905756834321052586242325564205438605392190779917349109492966357788693177547544556706087627122214515673465197318120173013705379434085700818019269731970740033743742952509205798609289422180267469692965668526153852718963414438737105993263227013814993700482491049208822234887199904375803565301591860795255538455812449750145565388085877974662418028799872593060484912857685302985189273180942833312616231183848418767214763881521018970017959539745147916004649449842004120625083009436292391813054157672716046857342118282953608791559720049710306745426426022135884125492853738375241692059323880224884817378338106860108506401171403382845743693868281366587663835733429981332696821704035490789927652294787690977812403196755291192104638339158040685975641074128823784089257945175267200351801967443682467063803466531850144145046030714627115849819276446087495069901184846097193178431468411708281701280296959005195808607870158266212906764898577441078251329770890747184349053678373817873629758573665909504067925219568725827973165879695862549741597852913552991622353873589173704087801866810895297513642895856913598657120518500973146711287998172261497423623342805524699516231167211864401055882947995203909845883814513544030808383725133306233375422960995988373625959103759121905646621233221229965498114467531252637625974280984469409521974537124283652233901239720359023102564116722802486127997293031315106483490023651845981595366338316894799400077377547244992 [125,18] -159520059889578607233472860386525620206757453370873511610940468705161233492176760141452267038860638527321577091955191396221273358291053928929986488602180886913721101010253924601994914284731356873850440029036848595765846916530785193971913898456211481676633498615716525260960787410116283529108669930258032000748071681778959270525415537641726725385378948441522405195559404810127455288940979579649792104136988492361698451626932693875572280438791829347569478733148425352052367581714526717194565717965030989833709852597926266700817381192276269805074851813771266943624295946153726535887833182000711029470940856777288387836433965034170990607477707987184444676197229739239828289616123531698267877662538159001142924522815415434343439708173540248212750565836970936165568928379083332491847029618162917024784147420351254085004713573574609805797183897906077801256031304457611479547904256301490002923974130063669924710455737816481043507798026423871826903758166012517318528015180681807680264913958366803362288005603191789360243722885395217287028182489912657907715126321582505354536466271384753371981424324249882811330079248806216049031475010062570570633062095106862712830871270972177726698378566316224843099448909743747429936816391545942819234280706049012548686992443505883224283638285760770485414002936521546857422252528950970796462157265399235654458557388191973453875304236692552428328926783573817461766621428414360560414356528194256056610366650254693170112404081818518522818913433716158885271503385533194975230586714787345926451795826303166555055733790768163056558280626696478580151956487054994325120740632150259893698004587554885790332631287434646868606635147808573719075604829914259162726923450291267064659116138217611830238443394701524387940582896668722908196254789097744888380700214496747029855820542679541928909783280715045060678536315876760029726544480 [125,19] 638982897580985939632390600018088534505786026971469747900241936745828102928188035832649943656914705664708657523144209306689840854122117742296965979048320669142675096490513528000219404578103474433471803351149515463957731788133460422790978793602991698524994194455068389290792449243541218241913225513413651914066966198260218272110050229513959092140952899019564591065533654453916129755956239225887120608301131025521497448532962598882929445873705804970401299075519370165768704591404608722484635794331510606229245953288171473415814949092865825506179286804223618147263076250786614295137158175424866883278953568239524980747860369247991433752016495910066999956447714178274376202940827529206645650957327245123968545344768562982134704042577523638908036503965748393843900928555378197620388964350128669097357840340052825732705399063976611354118411428215310049380133061509747701532469450978145027002606975093855556153449795640851322960930164125823307458087413234396956052382362043785180046395981146897912900880409541882398253532310745682367859176976564960275805924393791245638164568784566628569580637303937677531398815004789717042533822356961686465231249213805978877562524467382072001196451208652878879182203234160284204774999992031158363754154986988554975798872022557562762622549339407096156287759098154991634681799164468479699647599303330068257097746826452358809810458398953066960304688379537566213732372106964243539198718290235857079899901541796933689452488849882596337811001376888675075561769654650544672767149971153456520695342760525360669678469348421071726638085424577157690083302878923811110472863635872533375410201010500653429656294361349122061920278861684950993055987179449416721207263228539320229154838425190349781067015640717894928194589026965218385919889184044927738398576042415603919736001237288430270018484271820177289935268374821772727143324 [125,20] -1789085572362741108909235476505455119596234583753284218239054234692625522953950052012349926722767325887759248153733175682614202522463145126454929713589204609375972329169578465184835626441289111381136352434551617411614883797106259625451535936718763154433484997994861612672642875251111951853508025982944657026366320706955687626432585544904449731260759336007086217101922707908486063181733460290032188658277572463084676985710206312562950655817068018279764617688698734129624018441031702147435402545976543497715226443695709539594926000042433772034918767113466874127843644754538053192353050972889923395032108232705739954375370957120758208730930256955955784716413602154972952142889946852467884455149812750600992452597141537609122035880735359717028730879556057289512093079774257630557105556875637571957461854451299518670406722545091873470566325591428383393497911507467336944926644092905022550749857132525909819204509737598920527717400673005938399907300236823343000721926576608578975610522082831922561839876948612366547428496909921818098476160884484707635768111519847036907128318118447280151511436142105210556428603158345141058805047251290119367067314461152957049246747394288189168676442086059201282893538339641435982401514212082132152255123367897856545108698570317018823014248110888731541063302175345966461889595859056638906804108546573296530257959930830880975259251437583649868251711010533581529514943846663763672598353041195893250898945211567076775813385773663992959417907526856643395521520866666457272005998269573362232859601874528223635757815865494986758419039767418073527444907078820135439635432878415045839689346709601998113699391635414935170056034014433681501215403937464982622366511142686486317093826370359142092503237269223430725863792334314473132251433347092917783482268862591410460610104685126724418766364947538600080918834007620607833152 [125,21] 4014795105959805123797831758866829598550324210167206601564969606398453519224519808341244490632574132593113671769194623512402538072813829086472058057553671526208228435563648100988581340237625161242642795998807456705100809281465226407218121346900029688632047623000235811688254510778025895362097611947177221312964975133627611882600631846451628400653682108061856899293601229162939742814374870628704291460941847341163265851276224789552365730321797604804513528269094255915928214354291057813060071860573733038733545033475244088087458761249665117639470035818140272180246687271111797087081204026382088823504598147490537321865037028802235610054494546852247374787512890457258898221330029328314675762746073658097984700775952845778179365985520720030476093704247241498556047731127159527760800393091081680163562968547178459779932329590863643069221960046220106232679703303800417216287042697624948377162423095466238702809112259604759272055381966747454685779315389007649821324739222181726535747366082112706146950124253180745888963178017218699439654036102460167827555498445755261668017083704502788892225510711017160964871420276856108074589874903349872783034543517676097650128570058567650786501267096766612696606344350260225769274389889627142229401747623933447228049567041385129743401516273577497281439404939731794091212066490522719581100144039780545630074521541425703602230398009833614922842852830806234811818391929819396198885476560370042182110060468665273146889835307753752370547464581119707098986657866424747649187648004981602190794153878229062476622061429255686657728933391033968082834106547531733307643744059799396989407751073706278707842874324965800223889155767605663497430290877794714488264355642374344611948521817374430622843406058377529006519835085949696477526980646476294584861397666693062793882917630121085249439233757602782450820201747882016992 [125,22] -7542856184004857108995605712561335495179521319837013229107304542992558193328240638494982171739690884176889754940414263400408599396694330079240543939314859872470142021918883557441189408770281154724140107891438658059563750168945921202276389057807237688977600273435441462725425959812768933276684807654615067557474181334571902140375443251550569955068452926530615397055774930286915274579952061506014354306138174738749916624319715616275383910321473672560715585694693249754774064281278494086577090070013807301353217499104475057264414927037213811935354114627702761191762401944519629318230317822685640704446136535890611141277230988539343750758851472829940520374670792779165466062182781156984652887097223624921754353758106384580197087005425983501035554945705936424476966555777758272270493163945657424258210686009092789037194922652400601814953392225258223798527822029876131963366478825400564629795933963542590545918111257628511615208161135941741431108492561103887889986994066547443349058646960602612422863168838294888299667895338001768648347583477527064904063420467223176396510415011831688861443836194270496329403095732740810190473946417154961009426499185005833509314384522145925746038966358536149230954897739582424209825528954013201749951266915460346147248706677811586609927047241224682191560752503260587062534649494656741961614248402174529872968399940342919008160757412625858472621576589128652773486177184311814601016149819394503703899068438186511205493951293380902985838578348279251495054283418760218320361632414366024187037394509515172356938952623717096098441762390456248796616488174521274834444837648064353324504893735153686753056471949897518102317962591526508846061456159067160669994775891668285459078915390896863847779171786995843356559949352054006150512845292667903865222070443908548586437201658845677385316233511803923396553652536717974 [125,23] 12053944545733485358270198089432200433780965244072908195719998169667386643699192442235661353962070934130845101527133194828978843519237805623306621832176316733091128979464563584429981439764761451643486348647037414768043097147488451149307776687050858622967225924028784437872951093698267901017008144382590413463194416389492435535499992554378421386253144819506557959710036973222371997105326469203368654127102828504511470653813386186551531891630604427816556855161037052533783844180672145793086875625758123337085221458057522661585567991746189110680047959166584571103337283001352407309602599469636478642540608103142392142982469339484695166339668046797564023861527879109373276542760306894690213123338983765949172997141196009148403479038342304234088399718464094840943033620233613119245682924981319339472046274315877024576438434215485004189601021503120688116886179277507135135585264491162376200853131369327413385442895957044791176390342002087404069852237661866072844745792049906340049421426435287066159164135231148643184329719214974970787359305845815222098157178119489997754186214012052361393807986896119653862646200439293727552388930145101948621110488599208742169197791484599751662077217253480197000891124080182669619356563437592453220852763837280369810455519084858778086189999628679437392631762704251841490529650197621907265534687854696231193259738390740902038574235496043334619530248980582012579115115710430588639853462469757671983797068353642947541231723444422074649765488440516232578412927822651771842214385322208657518729913538993480297426204853721364802504319100771485599139083798756513374617542131151497255836219082031734509017275662756594205060538735250396408611019703626045980736442487289237456680674380934317304883700272775811221080894717189053027815505964220747961259789013126559401959111504477170468909001768824072446303242962000 [125,24] -16406065746230841124158189407343423078957667078435555483665014362304801635329731345755753889134564500627460291851487124088181152715564370940616310283712346994106898892938097746659120995094859900538966037176820293179360871397619443646928064074700508632374685165384995392529870886426067232477487484409145876108767307071902930712362795230393729207562410248204070337572217448854465686257141115531919239056313629896983851594381026755348045882997358610415159288646382700361182439130458203687747144383529574393298027912857315030251836928487425712607209468603292757628406085269162662492310106293675581133358486958583297090275827471734020294527706255351026594630287808758404114875741094687706910395566070668040135132719939085794588528410244623187106440576564470743539319084227028820369270264884173263645825063887616022459309443554527336209946003041135695495751637276002823675235974550246983619874035388833197752776614866904746934418561173702302328354112091450290917689212615973747498029597825309487098350505026670552527112796383632902298117287166427500949244065066203350049827597768650432735248657704426272940029486945774067088297963412469795815054274054918948566630402602085455775546023623357157125810189558684810224453961730917860653353694276149800537381937871569341806224602148174014304590873538746423051521482204505654141572867902441064910715209978074660598044475292052238580089207953612788658421276740253870060998676606244753127226112293886648868486021572054546033483351831554116495920070635242173868638633218098361202879624476158130144247423753804098925273684111183774545262549220490338171872238923066501325033590666526755193686449963598535757290248711348648628952747981988624928073383428157904561247079007348124180577614547845348456299316027012436468777601117202686291087640679455982296493241449727817906466446444799264880045053360 [125,25] 18770989684828241293480587389230163249457329108104331111113688560577395148928328700982995295267467106385321799955482708886926683508846749006132418264994910510267420633489893271205007215060524852728419991742437448314927109686162047706460208049799007455761683271614479946180515352161964596154045324599172991150705066294366898075179006704835363946881905226091800428056350984048288682689537999817885679295971966205683151536780763384271814486554795457309401856676681056949690572763780181786170617653561287430541342890055997147220743613173174575527397670034797644167799060405978090674310773238762428501211173793686572293348607352174473991699672492926032100728465342958652027315851764979619016808715603716775681533242697882245216770621933325940467035588799472030875099314205028933513178598071644845294889400629282406398680013621042271369809432425287173354458816650380405914680376113433245032959133080659080425350445965759031629609934202072892883939383092222647142608196442442330322074862727878877664402646897751912081606170145971342118254208556169324482386387498576549239441292455074319251053566860814032350700452281195324153804364646318900053537205387373681904701507477409516814812866761841083405698108065540118928885322999230692349192529093164520237842680764893037036954175250661438718030387754235424260021297183226005803265269164337978958403826844487742695830167225668966950515216925094353710185252438576599257421237138887892244858624321475129057399087361529194573470448224863860705636841460575264899836388127720334564659447676364472097563506032954323455382185666924024324580649050924917391919354251163162182955926927426593213711843611366036508892798264247271319960482652530950658955895951478319537946001712158223283793587180125418009683970731791833244105756740285221743635663823483273079409693801329065986656788549687737609773350 [125,26] -17350170746503194387961212714094316253874820538366594034243921545620085545227957903995273412442664466803228717652684621155104147680788027245968821673862989972865432040226045762475675705851912839690021347736732717501847831969134419260801540901752501318701398222301405437637252650806417234145498281364217600939015232718189871200187216150668460183943618867020481521464596223616173873497339999011713886774336665422387993508591862827472707051198680631773485207392065939538102745436937989616677609119298205295063359182914121219039770661497578528250775718462581510803792061604409110034343181265333759409124428994825977182869700171716631336495651530722685955385129178067044214127535216551975325899295907818703177723344518369097047182364370200413387614728923397291070579480080195099234908772426187309103111577114323938846219489932670276471817184863416419293769244876690710358370769000200764542356517019926069233088463061341775162601517053014240613262986397935829611494123939241787288520913102543081342345777962230422377739679733549587516514503211459883186059148192510124820036528005682220840819212679344800770376157333521841027889982083219236763191833233909082888338700498826582622260358983070643644113147444214578764312001208371148445998803792316447694433218454376951390477303870661065372031269487055768215487543466244174825981796418034331534414701953637990044277340884834132369200874488459955206701113863021623822437120005320583833986005514753090612709837871634080208765342945891765986770467853303595223459111452034751022009381039164565132133878199920433101806165739870652302278391092618385256033728214235676314443120115955878158861523014599569849093277999326421404262586138651052687135984106112717640960873390572587826996031004825749985299593182949772361040086516532335681894826430460048482386379599206191175946993807198138058840 [125,27] 11412888230155584881333072084934231398122138442593217456502071484749687341786974194357440117293886259361105004987980485164761598204055274701456581807737866302922251857119296113376129517771110510218691819018790815504198271887237519058747766525242172361130504339179148808701464983090212262992616540924554775890587166056313622377472868019297797529207996919091591938298594299065072446480009531192807700418997193797531382607545855030426886160415437464611520721780038577856989584615302630526849030161489298040108982394016395485404038177220203284237916598734328235229906772359298351043294757303444735064889848868482181821664906357370156864452548614013874375704506913258459572632191066039361628634995120612166155954936149439483969903620288559617841628517838067925808507411495993210330596025535515235210066027091406669501573087977677959511534790674676556614395459701829341136097486741875251679589116797207113504289482383069888674537416663180297737263556210902033207285015123942501571893024633889586821395838391390551706135447101059128487212115197411206269947567523364003113212575383738335212391049678959064959301276068501185042693965704010928859459875332383801749778154067360157055442170691688097598414934993813086578239984903328385347644240490257821416242183492880175554943366271874672113379840781735458520277815564788738141297075352562645573789244737215796302443420711826759222348665682503007894925894497232659471250755615700854507136964979939371726494558297388280836220847010941453147759784035627973579242749129786078520995771967714969163095662963320270517500901386196254632858352182584935878984973731738193649502032043712877672366130983319179694384904039859616585183295977122247197759865022764098765964024837805900374449563077979942060807593148901706399007515329069997968991351529003982417162263338126683315103639020161742080 [125,28] -2005552285120499888924431383646949045465936202032586362716994223673185028169622354529579085210689374721439233218629073004490633274565618569623234797034324888192744980953010892095006214626824329107277091848807635034190007171664281835721554094069141548469955586128747316943660449260710852934862661974157092020039317591826441366680645239388664935898716544851278175110139937016828315546477485219881504270060724286440007407133619576276898007741488298016986897032368298259780628742082167578435258043972066962495844601107023942203686082574095792550362858550255099443341748763817471879115190934557347397797068872946204771334751814516683168704670509350448095897107246052170818076821597257308983107520541469903535069836719269252681028303493494260574589164901628466565855666072295594082630944000953298361718004247854970827807442869146289336836039835439875911066162975350232283382815386792590763967410717405176223792820814992824009151943101868948504238815542120591335268365597498607796209196755230408205959149945339539699363415758717116706304393589783649904146485938624349332702787117046416164534553130593984297287710510465484493363709688044978440341785695067415500624889693313051517170386214347404091545820388100572419147815171955573628039583026118805412165487855347303536295503192337750680746598242179356999917473926835036076670620568857198086901340921383890432398752316184633666095276542799143116782051387766506173178813054805329410423983501093032272050660498536253121921319771121450977899700134297355978314875439378852623258474261388264322875851821738157601411020230636682213795017551847709525961503973234964470503085626908427598751611749971083390193655175214197994118384750937159691880748222627430551132403017119239935545715583488116200505976659918962543468988642573929180358183720649208107820783876866038678486189013813130 [125,29] -8266619308224584310837265493771767304550848473863636473363077433760712394374012327559978879109837646469721256565567638300607878301453390629766167356747360459091901797689013913308581118160867600457315997155349360497145353995060715302059504139308045361393196864914515663676405641800318328746499781703723729212909899344675522247698539229208005644739047118237451524615934711616839947594900838363069828613929521243378482628751244424191715761345570440550790858496440377125620820824531520314693337309781457303263008222670911843264360895972095634121611785155702089733066879538401998171176301724952510913197424856889731631102994730551058856156753891969940211614242937214233022057200144752759096170703734377343236570348966440607911167599858198898527872113872121460886878928502842920753948162737502150887594706485427820880353178310764818084217090775312745542146139969162290065972024628273143590193407486315292123037488574462276519163566552634991906210163388424038897703175405717920499618350293167605080704062141040005579201945718550227176230937400007663081429736707148313563395497700131055875674146402300987610795033189862916787299962370096023217270085000738488824560367808480346678503620060395948525607439445024121571246409865991845324573349759659484011013591992773893198247396959758974272082628624827030794396192175229450061313710373727302670422183639941691029476558568455697168446843667741914764584846506208212762470553956786507576660168034963650529230209377632834636968855359688710683282523782136597319903228130373624915802245852800310356030205278574862785996346896072015041199242225516770548428418768935490800739918443461838572374893525487885393668257811321623224378807766509530914200023143976501220834103383065083474924309397259450314830473342562123396110378247012377456565809031158093676191685784693786042738983810920 [125,30] 16391544326954376321322376941572860802710825997945073547583116121633509757778523843778448528004946672794841211371382037009076648796412236803386743634200947636335125769051046923437079976335082994129091587714394539987565359458529199562995298492241074581503708105136419977017853762579229983167591120425423603404685639751150869092140076575629551622115621376486715343284132975538069934680215018036950617417682152050584127329070581166932773126471783655920288031802643915608519646870971955413408510182861122112157615361302112063548388893146843704333244862386828548216593689135743725583351818370366507955641232957291009031203324065069334690743406731305584609984281612622683513743150348272374349864254237839082325393946781854570731526610353698055941768799794609916309721441753625629651648550518049702135169436609261680078233564243540212271380893623422427044135625307303283903281270052863258835806644877425771417684309351042295523559744714520943842555194519857010063066122857948914182624083687638097835795643426571677008382528013294061968315543495219576088794992171316273310551503660968241203171834905103249130276689144965844095347392768682978070351798653598304578277839626555035453833255208204088708051573827364249013542618881545891463649044225075047902856795333544256381373832860876199192143392895390224657390022716232212690188444444580948050972659193337342915983919868193617272325929890415400977324346420896001881619366508171480916073558278630001080594625103661158312953670527901963895603247013440972445190831293057446287104194675210578208643517696557810711338305739526448591678383200842926823727727610324036692972910325771432104842556431072498854944407941236002559116438150743850517744657486504416549289334663816826881761021260905747520415391614634560268483823340128223310687699331626168308263073537799526960614055460 [125,31] -20349050089046307257024377830963861386441905810952956097193187096822023574764229158037038477618282992547634873275030667263018721523865368017881443058187606078044283703716480075581148662409816019322025994592957897952468168932118466968053454860667516614128230826929119908861039459663818774525654489111210473896425528760590594608945733027833077166059693248974769107564404951189313086111429839132607480015809421180598178733105289926410871262313633979292294429751605980506015950644905014541376791112330634170126077568229834376013234442628099260982097284971152376629215125345823544545527637578638211378240728522665565360104064265855260293559332395726655927667832761676116263728248928212836231838932022604175721270962144346028310193120949476627065803917667028024668263381613499094261708263050051366716142040415108668280357993638376208621451265277490183808521403716189137380072736503839587872677339663274325144156610165070150635095130416615115234456297986187783562235290114094519109730106974241896924733558291100315873161694499929729531700629300256992871767274566822381066452656726068989668418128457286102281134168414274477668249185930982948846764117651016927956591761495886889073591518585926610671352363853077202646391187771723778869437705652578646885644885417121497248363679035925106516009863948100159494527928600458790195088592009690013593781819061794213844555275712195332216372481349462338276833334418763150977207769895255048422803573993176612543863284971773563145491908849091442196057288128386109269805510344894045665908382271788761901298212836148814564223870984516396405896360321542700895176979768672288851326932759822805171590323454422458710258555548360756818084503205471483765174288619651412520501213393797623675987055746583267038499759756193816034203390479458152595596696127917185044851525789008190696088410 [125,32] 19886072374079041724564869939267396105915292583905386647789494980736836049015008924203763919046693790608212645690556545578716227391075147936711657355335790557595464985151491730097418909158101350021083550602503635013301835877844460694630158839530681714599964999663133239709947205969439085093201785691373510746850903636202008911804269582438910873972057432106201437258551799880293621377463066639615223908169663234043148600149760293008271282995750663474444261880043106520472416407684390392750007862077931316672048549002524631655851903504557722532882917185837772495962704153903222638249678076951407121496725647803291457712550873442402300563769065802292453949092364296720457002987932970501217568451918422562794426130791590313097693572221937557768000257220353210626578652957631133659543405233296750047544549977558501184413819245511104902094441190893111539339927783414505728263362765176588106717597842171389344125987299568803344490556599397321170111312097895641423251345840946101365686916373032311172167091074558717911627003947717218179412550670546436430585664119796631346709619871582719336559849523263247876077647661576610875655151849366555677071307232685242360613089604037549438765058629455368833064423406991771330299320945610629539526213853721213242464880014732818808149054197248838221004059335833790380419222378037930279366413458208243389392369110360502383167376247914321701058888040923495065713570113661554766849066862070755961769423549199328774494259439863502693872769379261291803945151542127000467437613007526213757410120446758217489093497362737865235441832301926366581242610700895657677357825550199872240128515765355802798310056220683373906744917512291762792535675505650288228184916960248258378974225391181342992605795952885456857792031774185740188300458684676981133907449829475557488027812182683032570640 [125,33] -16284629178075797973013485006148021616957389360258477660891190096504124157488827475936877717997493006031941822192974099576697749750049025024423156339542761750260604174607923693501274248147252785136905526005346688666590568472377590689432749899134018124989296723718453953089171562585646000437843157150154538917031604412247927245612608114947632326220523306113074821177582977782474879203293041669177031034606908128621145273378929706629862396066365556812856502613347546532926027774269329269521668293235936203329556560829144062422941156452404417321109223708030485353082187859476186860679112838738305556856114274311753539575982901149753604496457646566500325615556569135596806859160384243603032166560177368631930062631001353443321407451012474403846558883764451300226698848268203661287953913293511938814508144325769322039829348412510312972814172728885089989109073972682326799608015787388380931476522429880505928650300240342329054185635781585297869206778832632391868733590137720098563735093321610770539748302348732627305751470744673665973015709869063524408093506218158064632266033025432097393905972367325086548743525486599227026923722897122782273662063954890653519916594021839510638894905048768443403033007303303865163167503162230000069715783024797696835906129926810613193757543553192797224213430531959797322713564701314946735853226534845346315789733026815846384988014503536278155037876416010092126795691996366930454700218602343236693660075796930897874325607532808737721218464373866418848302171114913474948368312512645802068590911611821895305104503571100041070132803725469091421045248788336017768153791885294821222271262732398700009158305819719899181995348625024163716629030991923038917107930020716834845736163193290513648711224480647452013212974186303203709906082188021394577902857441439250083838553182053164770 [125,34] 11446836853937356203977464865269143608967722162252274162807695594246651212591620202586964319146307564574550758809253622694260958232270550414126068424156664118467211053209446534337409752649212002304884286025865599883543209805721201582926918457979219130816976976259411659781014663657517587546448414808829781814937425959956343578391320228851838562217157153627359243770133407458842932991652193552849517657705537102733275969685201024385177363205218478453042816580350513938058436438459827125333018650993378496832241514950793083246464482604949878168680588898505994436813878533033379068659546642486603552565653293764610167584933640339823242952203077015928096621326282904079187605797348960654346807510065687557366105469711316413400058286618148053296785271696407239956335458447676618557132993959009703755455968431287839077111036722047867272420569060836716342790532501632909656375370745989704274628424708461569273033791371501110260514747295622015226903503897334837476201287180377948780857202319837963456972042573388073133089358807706300638171756680449117207083460729639481421805429191003698066836560753506569583052754538670680891016937037731540050136023114069631317540988371489163652159446296092513016827720942417006860633622055352523433107364863008740125554378997820856897247462989025086567038565720715779476404949307428571041585448840861835765217114213173402772527821018767183093140605500183639014461394580086307170757725823183529017323977652056284963054001528616762994642169656633631690715494319918381686485929021783058105362186680071424684399621758867684470535606885051034694730822627624727794070384401019857787402796206552718980323366186112260067739232945940824125601065543674148145336656449723267397891008851164647509617344550871073284288139667574252445579738942846677949878687381629354506256894775585496 [125,35] -6966126460698640605069854986306546264800901961066935922632392815284664320359536854886517597559509121629592080765530047276202511526477241739822140266323620649226755107315842740037685466958552970697082721788244958902274760034475793052512095406478592305541417065660271391200469132906938080970201937350448471654289637444150686652396454626359816742734363004677287070114463783814745501075692967633144455301136525902568270347461063024865844727742797255566071445363399463149087455876482733216111343602633174765901249396612667402050771139552914513405989597856279806102110784101774360598278617491998353779307855433832287259315935848241195215358447782685960035939190744136868696437759847997971085222896685847069529117426456388093932992648151166135005627623919716302967151765101494937064857644677985722683863832918899819103480195231292070647722673681694885916601181012497900544543266264032697156399010918677526526995532905376518519931319733820870459947787433542903818336094679659182258576320641885635628192835024653665945958319455020690343275479421269892303943303933474687616774383473253017231356942505198864377166163318616128481978923787472759908896874640708730932045972925116091810234510671256519816531479433276187368297891095824974558202516467078406243945958520740787850876117314656809543861362531725198906818539757173418863650752760976798170917843702642702958878012833725282429744905015215206525371407434565405983276831997264381841856059215371485969312088106238191252498496526077112155758270913257544157806636275517542890579928090606941585290656085960721617988520352277983388788906738556267674175198358699655862466947753075509266343089238135402275072626816082749025716844546760935626476099316988409499809384106542705371732241372480365464017760473708661253422253889665853376193309609676414620394809223450 [125,36] 3664560483327623891795171017995743696360622566469270378004709626637250996071918827858301124030754827162330997751881465536500878399621037178127729744150104126134524082538914479203908755885813062226102676363731231934469948432874051432942614745657424200717210350987008742595626536848685672963716449615261571988924515539508442469390406862546760521907233522516193427966639537726506043686361997515742503990744818079478081745590070829041830472066101203657442263492940343800638041035897750759856405010561211827405473427379267827920067936014295620784719163673556298112886475357382743161592406982038342593357699247822747795281672694246712699424971300472954023294539307876714397372751456586159647494764624921524971860463863160544886307284137579179362512561840775713121271880986061084723071451544899253902381467353545049957465946751995565012044175371668028271691260654426065977729578362120946142655744444425588017771585080399840587863102065820702867966013218316794381117864109371289003172638349636814488863980376479958025508422083196451685239148121547474587458870634402688505968885519671755557628143626265241513736747043849070886798027762576024270903742670914580102195840967222078197196783147397537087851244522760295251078877885143961458247294734676555873093517555674841274916702569779994869052253248185153779291781787483859893123200920545631276869822475016370375332582865347216942614227195926887629815359226316092361586603741454026912710029175191838465192964280309702059797293688266125840677031761988268125400188370037387511891288425810425438913463487556895298708086874856010185520922407757633542272183850761911583041475669107340947309992906921273433124016423102988383238902420210848109332710840648424785099956816139661046336641567297376681176343722472936549576573358630147774800202525753999180398806204 [125,37] -1644648366342136740319915086514326566241524620271475630854582263726883108486843923484850214636873656842865822947768565399366473297593351111858709959907573046132648813500600944158497094388327182177804103629343719235615962699633070241007850770250543674321602733275521030914992000831421230995941833773925754814940905465862561450999301982533445301265889981287256289108209611151933099620248290315296960351032445859635766446664341788164473294077385435519070802701899960884004093486005421185545493361872266510372186627108516412315867986518051458206930394690741546758945753356201713241752840397743719084668092844949660131777563780580291586716757609513664658818384020000708347299064688027996976910237409922212610612198827139610909260642670894529860858520245020312223731803585448409242834228813705885124279029037241759877565549458153270695795883467312229301758089527119527236511468121425294307834621026038951906516687394146607207851748982285574620204891589399354997849524659652457043275421773664698727062911396639277250243088689419582388753604816893714516642023482102191729756619534302560793075439959241370866022445558364192317020308039288353752230175910330664357346782334717311049098829238476325518218434975989970976213267263397559977559672311192885613327713607331757221101051728984168290595570737626451369348363306943835288753215631813190103461744564477496227849022541675402961117292425224954634663183307369765996206082713861894048674039415885177345233073497629511148137275160443486397326898297534551014702808546248575636938394112426492961084519554475164047546449064758143383157520243861209604414481553655396282280984705150853949307384833605725837341120666351789721106049193631949924473793828930988853762745582847884544399129316614171241426101976888960315160300498073149444478444339181955319444668 [125,38] 607699415783827348854186467552110184130729839962887216948798807089838367789670444395825419712868268962198540851083871609018395172114014366225996328533595510750943399707150306517837198190563991025520448312461173125055989175102776296935886682558395707245268988019014064662311770459077902634978291969754746688863727433634976795709563814012412251206498066678278064317405453775947900103177358875777178277042544318949704556281882533320192461388755049950304228425117158777924017931533912685898313724547335576273270404581916640865440096262881661212925485725988478188841931073535144050645544898847558289011807794752099680598403357648834796336715102062550758596853220267806210741751680813930899223981759773739237281036691833556389948410485332931613665098057159576595125867164707127735138514179483025066815824126621687363718213566834594329939170761355541383826661130950482459906007019588795951585763209604413180504056691483439426328647663458991569780605271822768825986202503110301826161632423239715776930439577990758200047337367625406161086417752374625494325231805372389961260301803563798120890641793611641054067342232876740562946503599844584886261741782846252487506618423242500171589619439020361317268523819792172973247604632196164834378111087263458300507006114050219263251937102885543767923364001935718102114680865987719321948772913832868459084362899473532824687467618541101451667584002545379212347479895538739734620951335250340044007454152858833160705887477975003951021922992173034965997517301874139272533033752688239098490565387375910577801755678769014743887973692371600075809968576884705150032552285880938913096956032647188284371538171024028828303610525916359987837025769377689020870415705351375752166371801294726467731108391199222895468607866889543378914014094701694691370712586786378279868 [125,39] -166345915373292251074401044836618785249451618013906432178394484741802519202460618088040290876985622517694508508142954079678892644325177501833922694079225162061897242389106197568890847017640251982556718319025518310089601918753042214407739408018959342896695219999175499896447453615885981264342364587862941267929858718727714022304023445168576065699144731236038695620518736950038207070583615318095658949542141953189882821854495667409194047134555417559999350520790023726321413170207610204847023065361930637836484673748835040935327336385735175112475988544430337325635648553243908513505267014180531974179809023843894170308369148564706552795839558982766099312110717991007845215466657978242488996521693775596411542565641874850962414759099168721074182371503569264562489727355032317074525174396544785831275840611192184237948689996371146118093942778488235402179613599604728367019670344565029665768891552428628736504749806207184438410896617319085527271941283179478950689064850025684742082127776490501257855938322891859048080382840635434853071511001755827327834115565263204888635780649221139897924176263048779482631424493836288093365958931823767320864671917271890475204542931389051757134390920779486221972372462441790205357350585071071412704410071034757679777892432076558786192932116776039115734792345160373921570748683354780175166523684482439998363416771329530736648938793663926096915666619246504228442755805549526595749869391440591223449573402909890338336783084608946324912266665591037217790104984006452937344839877690767376665250328602579539101538630488704176010250021513249538766885173774258822089786810077836333404728129276377385097785602319309341530013046709768420069110001249549896534325981655216838874127227708330408989549615666254830553131819880859864831249314947479911535830713778219090 [125,40] 18121379796686037156239139184955860667972952827511972594047012097611265622877747977424707330933261573683213479848417659277525950903806197697364995157331669734155262669187615965809536886783591894409027092004311850896762475313900321977436558358476047396483936025972747472133538812394548086691860436511135430158171197148247935637795496342772523428842203445969768854264829275519920808969596995010030377172656723276517880269545116952800192602905538594048860239245137479708284468325562206466052010436732196519582803360401818830979907903418024466424422815365549802660071876850046773044149056997898660824534645455255800236789862847563123059565069178550595775166243978502672689714909813643654110577673062703733715106895232296865824013840659814921614572567858453758017058082744507529652016607608317110228430349578019321244664824698686971725856547198407786082151984939929330482183502440558116037463322549728296957655697428440633142684723674205588872162354190726661011261317355079931992477542087487558797091779445412502921520617132918881010611523735150899563955424053485285481232439334544129018353429150726094393981259442378951821475241872323274007990680714753123063269411081166639658841593770548413982131374113576040791257173797861345133629118052733631200656259014325998360808836268171471963563052765456588653007747345618693346752620123055790512561199470312466975014828213905972090745208820399770347338871222552412412251742867340414499816378001650226634878201081058821859410140318610431654324502057363732415817645247426464508894206088827975850541060217850287702519204253153787169816030456357961765755920520942978020092982861579113336947005565501158665709162086163209165319695067662335908418885392579223437525762509518686217225264542695577507554728970848524690521393415661157056296006976014 [125,41] 14459166112737630784535096536409765148726868908951469752276314912445024840078962403310998204601873911096281551507135593845927529519894366746867077665527098178131896266457845156399652313082091625896213907942561345075820695152863774792600806907191292697666088764990238000761068896644466974635868820011689341588365487233413136238451727437283940808112375151760726487586648206970961514498984921490740563884543349872652432885428414593177257939338005120160139355032172679264830690291236413834744520517541907799565472729165851461406812004293048431986969796795064877030239170481859051185050831529456630568107274491845052244843974069965845575575955869650489025271855131858218609464255795316884781636240884360235401172871032445991070756294020308136446133873737655949826395886323492516799705233128947531492306076671633996062630641917638259545281569493797562835239280266830279139042725683055324862751697753825969065082402030234096537611584986213552443784777745759772651339536516206548413510223779322374252609287864217473687057747209144238439583158276537794971675215198528290923193073959457665023140056089052782292773045246690706125464027492755564275684190600991895043905189982968424828709146912950082838698702082583810090412641170542254359552058649453766159141585369165705926833379539299727985849637942690551950813510614248574932667696901949614159269682214713706970385527652389595878893003666237768841820062144129169739926857835895172240300145696637154633251666947746309900954505423173481454116904777608862598669921843191253138668455520290208369845497361331964101193415084697344601972745378316045707872325319675184187495470990178927717835680181989599072357949994984974667474204581939037970233560861780257243516284703655670848363439148025753692106892247273421815953773415209206163447279465 [125,42] -13227984828283764578411354925352656923825881200111191140532266340254183030543269887890256833947407146575726367285764624971083117704632906646537481573307718485282477946992619895807090385094156362295948221263129742874416765591050291467544155062632601962366303367889274148237132714952239813460056471922016659557260326788837502242533902309587952391243613516189550899260460594482299109277316707582543170789856338276034152726122408045088763584813862470274278676844415093029373739539714680075341139359806275665523122117980657305720453261394084300631610891179822975059445898698057395897998192118219328221426383540904239279353679591962076374391109790332468171560618858919787384029406075410222273234148094808636763466086361789089302901676157805054901518112132093482397756041604837934846017819865853948035682172537389674665034907904521039095195183205758993662351676742413001708271104216308329903734755611475470009613374132866397208117415577498317833246174458223840524765478029512719790468309026062771576805345503448188795759705495031426440809604483124239162689734214183214129534311467173972106345193771799501984863401012784563723322042782119086947601169534007028605880212319467243145452582247886153961226650350648861929068951453885346590489590645672959918013117787782118955829355130703605119772544535193560455575874678238094399228522462136147266981390663096672781916095215874809250567106899712793665502016145138598759788307259230402219055339938581200979864411501647493477025882357806808364773260091681782867374295438675260589329370028477688513144002951368547720143499483543495614794127988630012325384473442775473947022660458909150816343576217922794006564490445213268137696459186377219108088384811662460232112416722817412667799144403914884947723268980746964388625103449427178792216512 [125,43] 7183915373609383049661173346639946023989462783572235635189471765237043547825579405580292358956178388490872829054168538745655946438042787438704768890553231522861404186424514837739623297313979954828743774783424209584848046726069938163286190888595003761573675770785134825087298696856085086739491252198824684926245733971166630337952497436836615118641721713164075297871144295862172414224246032714789459563574782427972513529957452971281635501334449998877118263372352021900971950905604911433999510402020403093126497049602722742540944393211813763836868527799661247025634350482370310911409884537565947417897295173017503726473129466645053437434774564269025060054392776639342028481951804720470767045777209528355809285593425491612965917872879586452393792178301936788112307329704190958253932983158646623903169330669306965587538265422911803594213036332404601494359260981616519928350119560733897215044737075855414757057429531912679824561626234111501904791350777071829301833365822866243948780111944612974277167789827977389207106289903148756317945497469490564042177871517191011882512531668193541524627501088321190275364139910556536829963054626812674470940172424046820108455002035931125507782295738354030621918534531676304937233086841335162213133270830657458259928911818463909644938827240320199468244822463375844629112585096500598140456846893081695171545949110863333945260892173355715197718109917843678648454593922539404462396012014746293871986369896812589752384866934528296722048953691445168581244979930087764682741512676014511252606266079036314633668960072123089482471509683944614757109404749021588023266860560742329145837052787582583329575563644376315281272860821430651296319752933875424350637849344618763845366840760705737540450711872695974520895287877818661446088489348660088446248 [125,44] -3153199474978669772852626721924987555763876437212680335160230695804330921301073438289598468028500355331525927203376459383465065133812517217589892813607225606480301431426147635286149030589535492495297114644844519302265416999780361195969117633360985688472437629265737636390747045491898114818420141660594249759706450236769615589963673302039213074415448008775516885686011254503816441004160228794739726445865663749231313800675532470805536527459993265639626979731152682470646087768749725991223097359050246478056207788843804518419252238489650442592278867694422239839134910906887287349290331946136683294048116244891992902077575658869157938067984856736427295407306216295613901619273787588736069103514407210152717570150124218340715458446143620476455680632130246878998753533947443561221263018813834392060366948243462594857035237333145286398120189536963559914556758274847141178464771233067734187475294736076259767536648508994879263489328757194291821547545022635586424344376466903460433120952765587628904788769548811270113640696821217352885378994532576824128482578378175919883518205559117865963664220808889767380198778587198464178833789413464484669462157470840471879896565823298247895782963708971350336718527651789089819060936754563963906478242261535006060823006568371608808527050663195997850987122530717302963175203329004486919225391814527001684620058898679546973511417525337238327926910345710100685701070318382735197091046902671888537501201932358991109287927453812967019537108840524568307259781964972387272196622823299777717525334991904016989829816989085627873060070105999937436475311820909040628111564893403290252415651858480641478825822407840992965258134898494302144172784274250441586553371111289215267613146899780038339394828837199494971671552320973123661446094450515499604 [125,45] 1226759429547842694047501575149845102471337121272325661748202579937727754066746900082206533226617754361537735291446871151713690605293893480892166425299882151911616910341466039694458340511180243526830744397004758441982116955858731614071004536435632342567085305849171335279286886610631582993393636857026561311252835486705448127806679426202666535424117115709672832301476775415952178749146303744514632195238753024166730646382282571934380409874434230255607679944289318636572205962349513568613801151355570296704913049792397814800066488904262220932229259516508202959847868367012710226537248872524491725615137050412208084491231104525204729093735915404179420240161569304872424118941228414815157940126707158082660192450833622521507692811312644281334939100420511400067329675365149588455032263782964330241856300966733179346502885609305286616494643749997096562012112243258409310225349871413617366754220596877015147436209775921232298372005293664346915080759162243391318499167196642809368234947252185166508118025535944343864035448829079710672673902052427724699469767152025304397926811761270671640813880292266805938724535858803467171860873164018107137424860903249930742302727525240005718119027973548611631822192651347411920844131939272302719217332849106937506487445930031314815869259657759075624265563043480869875508380451936914584383471737803007877407369153023393893265834398340867467930140847542158984908390641752570295037908047660357579978095498530138138358911299371621438295450098131084557241769778581900616254254996212679615445826577844628569452172294999061779432830679309425537040677407837825982985686546444156022726263272916194581570121459656099127931540358848737987249891265900778529662819392326436997715668870409869425883220378951813745496595529705147877410523502991596 [125,46] -443699531710976689353697891750484355620565013805814999162607533032983305942548248577012992373628639246215956003578024304225211451147652514713948271235159928101705479998904121640726636289080836052715998537220953776170516619204779158127295137381010930299941028412624216603414524884343618759847818439701732330924469356645268314505163157083853087996276026844577817121826183838909225686318101531798057792818608076601865512960288730492138735176077430063552016041508756959847488056546350738596630762554263872769045312033779973633431073289075984436298831912912459689817680626947423115428048193100608863152852547985890559491785011179534814906314754320538670546091748065946995281982057795322314986020852665866892600429071464265713192255307886429176337767235485576731401553537728199064731434947142329634462936970189663698519053912607579001229440857163660381250573924181177356042370207410944006625238585393686211858583754347225230804425077328027850143356115843478324268725815485687791086031219614859783427955519232449206820560890324865767142927360245782153019575964032485910277291185495248563336362808843568731267703416475459780925393878531912214474631745088509661351894476978619610017910417382276089066311338795066876596803821061889563825913781306306113685532778996597881608297105353877605644529175289112616995128171010927074543952955200257711469685930832195079588773761987968314197923002990104923804987371994074452097235613765444750000999878538048150110673286093542022908973129084097290517487729146292278382144809048072118192921888190622134577551169883236563522880527704499102831943407121863999715387560204148733994475015538994188756022143378438921826674638860767653878146283643692068595864753423936824297404593007165149539267660849832362773584727222211266767234542734 [125,47] 152739054186797433949044183229500940468560577854970004452643171127696447526166054440706963691665341193864472215576146705141911062500994618305861514260492752493973919360131000181973372173453899546570217536479054664004241615721163983469953595233698269183508483235847184696447425775227806031756892550109392622329900325182199540401177107033560143330160424334572375217190104836503611113797944078155960912419141164438393797546465204660453866234655784922025495437018694678750562325994770191785310496108720908710466290897229433865814892385103945242522516731647500973667534685503771992687238046537686787415593337618508408652288580551009736805182438370854273058726049588454490635410142987708310424136938097953601675188720880814153896629187001990094293806236630687219712508866262084732362803299568620964604795484132251802992394328211325626812126127331770229907339318724615109985482797628631652803619076356921309504900205615499171756119341090062061824635519349414815968008606795127048481802182045471289338967827432847054958765245779978812421491535214402485673937594498194456502063820782130335964420879345747649306882326204063810552685511902670289947273595411330239613221805390053545194364586035268947512367004543196023353453148074634049432130669873610546052934266560038183330842217563693677607402428972761982647890128400512825996957425452792463981783379859023698200518993539961495408463870313807294257727415990942461678097254508711428820340514570031477529536839053395355179592849911728950957406047399382256674086370831944853560220235733739548208440863416986308242839248932146482719748920600246184413175632054228240162541282803457571239421485483392257304399221900729601033732301762885993869106413954286464338046152719649868120824377207192997563118441517060672694792625 [125,48] -50113070663278971213730251805340234791678463135890151184875871049855449149887284304226272637406198214953793320483236239137306210715622600773834848819449204140259840898779605643478331646041141306833666796529834868859684125861894051891728221556508170602618880494135250673425608001465627755828431017037563421110505142285969068248246969535639817416619190970605130225754833867486494506166987910890854446174988116050254028165082085824903044302800863085962690475546870946574764395844871538471350147461371271844517323504975418305195992588258417840010117454327673221443264505246427308933441235802224651145392723768881932170498511037108007024539379901573351659251021276790944273351173079710120510333643882441806418987321503747063466309219695526010172214383679280659963198145771690483483725857735921514607554849093484518764553909834023119473983749438974037850606762985792966562292774365888478290676175971984182458293353000986525519314637651787041201555485083852215235577393897209316174255208792849454390677362181272225880213335687971864014818356488397705137552647499129472506659037659822020730743472888709683978421128920951681353454556906854217291294134812114285162963163436076286281747535979733984204286655214980541034075239986505164167104104337989220076180329332383120211143253857763730835945628873165974284997618501740303042672481169342604325666624757920344738214386659348157891717374818616548615647030604957061871458422572497220671976754060239054901334208562101246985714357565635781611003751550674331369426207509043539124380847867649780814444171580289660122418041804140153402920091249041969699636921884154916444009619778249381438399004057878733096712730184815699999494984603648973098758515558289229386721262715097864503868728138326093527607533736417084447350 [125,49] 15429706988240715835162849298122125860785641821435991577730461543965268994484274861969042764879044206753718348547166830168128544785744388951916003699477369763014422519986987908386308983245449903448520301912960248112464660401396169503738913769870195256393308110975690590121953410550488208560209672559398592317822934460957723199798440317412999118546390669013951983396653372067637365103000463321253753114799094728543532812580554809837144678454940719737089509821682875505456884391772467244648784665055694978693039205172010254751113306881028991044986524464091047383209888576530391839563686706086728404135096815086715438112183220481600123665316408475750279141897618755378321840817265897668615744096506423383436246620034223536191249999249953658777947790089509227768634708039305360506130906821943122330970823859801770352788893457277796376863514488578322881479119368298981001900166514335345139364891938169587228314027740403027474063220205636755986368153872434266209422777815346639589268953745494572711093218470004957320901135694370312218793968486696611793478557013747875562873137968783729122597962329761034111213868226963360875910767639376143522523913336825144276585688177633595654912798314934117039950005270154282183630747211430166978140964270353807700858878558598085082099155501906175912368337740114300107530642544632161489278840709139488478024687442015368430200613547072077231031420858644587198773053202201567770473576601943400043406880898628026509431062918785670270544418549621304593724616203314808797029726760011368054741628104671874327740850500095056068586065777433453685224007866196638827214874437323744306503751942927869697946995425638066237284195897671830322865069011196049698389552631671003684142306883766256822133432830037312979919048679809747325 [125,50] -4357766722050168862412895408623423785160853585978229964283566529974766959214914500642943444771211096031924308137036860566015972230937187526931737886745090459089338237994053748962875821869692575240666942526196144294583783980765821869290826530988134034087632668981634190937949453218994731669721785161592303823077395607945353351939476519974429279835348869318085814632267337857471484483259440813041559280593843896668183298509003196287908636387123138618331610390608016651203370199725141646544116297938080837154714045787369929638238410731454499866646632737339018553263065435262004388120640341634766750733919762322969917354847045721634012532734782168299549449915002495471035032736186440535248420069479982547009798253681396435676192890917271155341562708029825420758761687863466848567664964362330596662428448299398086851445102755226005391957919741058696521786420208450900247034595154324285661024982933116074054751992374777160118163133711442268168662866541182714488049056793732217801200752594855187500753829981206679054799600543395837392452495534126465383158305892998823965692977803683402056013108853375110400732695765937599835133018893715817416528402947720301559091903589077292573774717062383599452784705902536104173746906885878977368925071998089385516340139741345610543769567679381411464596503853500459987141986193761232157163887945025201401112482465351595237080301464891547629596731648986111079002536363739837330205511783819144889446978724791437535656894210975062023809758483717896789393396126527507489534669160720718520425008823332404933206241406784406604346520979584963574020834277089613246080171287503801170529224624876800381660301427499882302782282458722248147729374213944742531240323829481360011176398293032467269013769479490625425211814049903150 [125,51] 1105017993987907243393673990136116151069964976258766142904585219821018316644317592142365424355882383032891955815969627428807235959584502460475353220794324203248143614450702253049763740144213245737660382924297925948309709242611594634249027245648921378525016498275061434771101905947025376498471434415748709036116600633917852283093133617635467004143500389146361072288301605099703561443888229101231672309239442468024202262401501176518224362780699220129151622209380138019274822981225991792764832110218075271253564887625043255485005862833318544026194256137212257701481561912512325394696246872419519510195779357200852407802729576618881857189750912982104175798101630158948901090024396105933380759041555001579711442613333671672757272932608749926138256346821341796297649730286909789566607067417764999790345830093681279716115544243595907045691418158257605384681708739308753413138249725029102212842320807612520765599340117436179395864536913401885453464964956266013069843189483831336442924463300099053357100753649433727019241582521457697572275327227068069455148282607703625191749046689518653288012489653435846308483184659878899751824644220325397713323005279465999879623660157705660942993462359061845268565826049142600495171547666442132290412084546848663702947843538524894023455187469428427591589721404554025071120152401180459049644156493843785083781613248715514724371034687092550842317466445024065466815474288565626517577736435250921475622624789608994105126084450991391287732022665600994482024704675145496379517531706983607644438656612496965379775602494941894666210349592559820381437483673263834832373737720842167757057948691121790408628566938527627594749660984114242445746970798470511712148338121789817154545491776503606333239152941630838268594812445200 [125,52] -248566862123672478116196912909785229065529902301704042943183917930706267717518653728347167702239115797643563919761188971020077885664808952825343408885897519296680449514216960407924923625788190762898721048615206313319188972648672016411135137924102502430091202281647191673434443372028765846299540426658181425168352667044657175519731854337007095583367061344561103064560384630287905184978823711054776053467211676434496130201456668444634009943378652075595034175651627425416476692598462549462146543509842133529897559653746136023712055210315263753151079082863013220905575234967645901315429217260852040118690922252671071299169978672021754391377795293187276472143195066322818331794377019692527689737100108751534611142630810041812562672911187460875776959441200832809572498165754732235384920477499781609341177245061697044536478788754898073747780885332526254918058132210511952956288881902045381306570045520714216041803412981772280578057686965117319127966508242715483323424583378390724255928265012130686289096659708252399525859213637758367270318674733944032849696448047148804467217984467881932666154828422108205487883682749316346918506657556191437266961685619536539750160280320966945246756873730708385359662936509931550016051428016262658202003946443211975402221609507673501940342870934265300220646175538303522692485772934632962128627965144474818965850164441224160638274823462322013480263662627007320134197656994346431392223882171719897830772791368737773498822361644449178992657774049070215170318303488350088601445668094172229821391559092182102423817339933119851520055994905591416466766600452896949062613253628128851462880698457537707202484847400644451062020735752725621087191148672775658918715868853725024767365869566953411191482729175180769915125050 [125,53] 50278572577823802748421961407662551168973880916791800764173238327204176222774796408371404508050502495780892785901458956088832088537740818508112163578246050162686912502111817185504097495370407994903295782104935456593183147223468983060524105352367340949830475317301837999464087923817934196835814556483482993611656180108653517399131266551173379246137496089235314622918841501434828863319420045730059621801851982405654316978901291042533014851510631608511990553359603987521964109550677404594255551884834693982031556108541710119055276728491207575406314657890509918547200374532010856686504466678464731882984073189031560368777000973492459963060864846296480478380977753109740257719939074291982258996548451737726210165492241344680560259281714473425011439189148782396884255419238935146208460703268311827350291600684806113370374325964653364329287626121166122764645452736790242990952226094573558756104897531589006243854081946372919290493976710830750596808296458393955015348480006429944416734847150175068450149154660409202383310847512757785923066485784503101403245830378309851641810122783700948653628787947315523855116472969790333380956079370695784653222446618700718798147760400577520167613705362276402250691195985476451646411704554584119608364543866697078757426644624158959633214635090982331365697416904010606308335985783995462000172332353663371897173050134158038322703543490838741655551893750744504719295460359128255969006246897433186141028307083964245331513793833588144943340010408172385406712367637570569999470118307963425764736809318855523879293645676120612514859136523949925688931523010372530981768909799604467463364292145645448114499379537399052074901848470521970946680895939694965090732224460535831040958354168464496739032839785498255937625 [125,54] -9848429261427986174137681747805616650628756659913680030200702974477659446072653434003734646380311758578171247691096377246904297972049592964112140367300533353447551125023076475949776903722046352635777492641540905816361712252076508661822374269793101791059557610687846462995600868110447307485899901708247136640947915644744557939484828656243222363824505634997435267339476888097495047391606312215044814483196493724647614155804560539595416958066724555678257197627030913113116248303601401299756790804755153702370962275331573670010740889149725488342933858924074116564707259313159650788433096001977273918396842852560021674512603194349156286457208624432252972345097816837679778809159804903926500087940930898378162370547261936570878836786324931991590769573399699674938065815612073640325230836598031938822018294743089176280422352639328062712591343019547428788512933133222664327221757079193568724198413703460422562615377760915062290618271739077861610800345775652484102889843247585228509332282781209638784623752803504202178622703894170625788486592001694377931055758158930746953179910070421106003566308367814346756238660230951986469864546347160719381219953449552039847226293269313030857167181221843348487106159909638334511399293972467128934004052465983114195085062491752710657366913532056093710692666544127984448886644493040901718722657534614186010852331708024263739024734926900384905339250023511954224711642355839068872790901242147728537480447640622894728756492351698814526194234826756572524351861708779956211362435519406936556600628062761735122564250262943481465382237255920080820801204788854750952271862302601293564064168399731173842805377074801633209154188375563382658853015536744709078026727402647521043736740870924157811036426439847938675 [125,55] 2149705643216096266419435987707414024022323398884606729964930162507627014475249508147808912571250531473410977614064976475364482440969518022614096416771760068364097088436606832518586901245934265745273372007486981936226882802246199013970585868399376170328739567849853878590464156319123366062070021330276588777727645295451738054436214021923970396509732836699048999360137643362105475508484322183306112717179742448361777969195437954343409640850221380436855967418579500071086399432562755826025531822966753248343339421730560790993266396605050676044408874376193636314829376084580509617306712618007840223511705103394687685824650317677116338802291096758993880761582009414730132491703303112333354956112029745915421387797940556920249943315679439131108714418657643439010371679282969049012300678829259358246073809928955836579622984219397102254242062893228554604997501611951742259138121727185187122277259267856752963715230079971534597847142228382056230682913238201900906592979683969207515050774773332208270267030200855529418791297328726847217031729413267965110779230789773400179404533498302670288005274774376214320700161585792222812176197273837953762894063798376211076367521331828378463960964775421897843229701050013952311990690671539408037762582424813729743482631842478372682581764411241215065435404884340778092979897426728866845100328379128505108864899284945947378089396656827274883667972393704316011778895349986961251881713660363546948244895262229670181052325893428031603257291012821384588012697501917300390630297684750620255913239602785465832587313038509609855625174469980715219726300196999515994031568664935157039065738626873299861493371942019952193299291004734883771148099996827418515459912851053817644661699244995770081557135782229875 [125,56] -550414088089955332999488869287572475495732171861277144588773311688429574627240498455494079365027861842958456588871169220213283832781647499037877110107728483954851003932274285763064431505533539217668806881157137693809530600764532116230560755633285550776192307440812733168786125675905976975024721997926785383385701445874658703633374985533622914802607037301464324099777976495955759288786474450367803431954964280062921703070933539269853860321080117028827032582894218120901427588830888630193594500927376643803990166884462867376032531704646353287249212868487688631290597979552686368500817564987617877710400820418418849439546833501507075886923571421321282669803287487614864608240475883698088429629110420428268208912501556164879559041812461518683061885511774190283633685187228595179378467414514988615489757327605512478523861143237274436975521260220610655893577546496652667502969194133435097310818923431100108688424627183567644303253570107521223200522447801796431674590973843436108387783753234930885272209389741278483326798611119475793377689958574204154882741464879619747494273408445317160134530909719525357757208237623699153861402833402486321358069400559018481064446213680917853822539559718797150104515092464060679592554565984561994454141135679463268752827850883244588038458023639668561032147582018858723746738211927177698180290050716094373954946976984015291031113028416801091383121281878537926275083340797543724878501473472167449861552560690817828290015602764310137139007888882343879871834757550783870649736351214269109523552314566866608484685150259049573018646874269584166763874503972280803630990227648137158048563144641734150716557385910737777297852394382742650447760451891571758637097879275604223861732697363362996115867710175 [125,57] 143944233917938181016905333014222667998502996605504245000059107766445584478787071728876043046803075447358266059980800457646030460254704563375819346777242860638951248020556581530194795724504893019453912497759458320825681390443304087240210652449917967472156734560128179910307192733540656571050826062637198400406846157034527165415934994211362057647489819651654983317603243691497545013046893926873233355848184070124114870838476954165348335352329877666585187750123930372420114777934854223003315390291957687403032626753040617284007010319377932304796777987742467079546127447846386776788016505634731626611710989765930034402165353513636494721169377770389322044762128459079092300499858573722174625237817727449232089573055848071544865438703091647799784704702483070087858293584891464505626922135612388129714617102052733158971232755657414043396378547914945856050185382027666774548221314125856493019016246390374319247551377167785085622222853377570343596727661430985747388238707300423701091561960972559772813906582711069665336085365835568424055417942219193268043176835633020634903034056361083432207200791269052332608312650971988219754736413503783476663294864133929383900956574353879056269868329815412504744457076717372846580971054535210587468136316641038475932791481555770466064856869434284481012263391610084426213973809864960856389729882680924132457588636235283666564338618623073783412132777519762439161207230905073437018617715736980528763572853877543915006263936764281022878161004158100147071205245315327838369893658197675744072656548709995595723064581612832989858096762406580752479848043225892557384850645017296783890021137413790415706773773982538571216795720243971430693813329728569293663096240630171013632909568615782539779163875 [125,58] -32933534976872031128652450119278632271246159355742976853569727000746349355203291913114726700162502021339909515439196904287817572736270735713735693624865803213837813474887944910771014104049643020015602805913174176899326669852248058508620375511737134590050963495406618403464852294557267861049126634879219120309610512751716720625568173925279509395281087826666598857017024538643254302672450771044026690115195437262115478584173460858665347343308304842774256955804732180090416656911441343606258006613024263688970401048324200459392081354864826750802904926257286161376780102418202297701512845246121992707828060346647156819526950007867259386378601630556514906054477084694366305768321011455438370107290084063819524997215774106041837270079282061288589513744387912200078726668481092073061025008305973041918941678681371144866237823609193874729381479191746575394415626025850116223593776100870878054269944048508112373097658784569354659307011370706311169995383577998267453616128273524653973500199480348451832543728967892444525898558176722853393514948783317986755372742788185410441684330354064414535519885023696415009996458885896970596052705717067476275828798230087133101561227981126611179433209173005651781861019116372579824639936498341849093909518708525367417804971775395994949175828939253866692178023247010870407523398969291039526215902533103204543572151600958610064440021328222855832863986402301202163904750465151769992014970580947746399985233495643209427973154111624110253857595057881255495091269444402736067347464701825805089967970271679152274016934422440887710830533365880090890352778011440702109417091907643426204105184172468585468747915423706579583241924037890062950024473185734193099119133600663965358264521751507617226080 [125,59] 6009062762801785359234764893388500062598621312767421399259831211114936079911393656376516523333466302772710668641323949393035922572553737358971804458493138219544754664109995474354440908424520842645593012684677393200910103132862996295809230581986512039822070363327874344298860401054671673756045135584469045481027132296421881463098979072614886187394870066415041678785299112671498043383150422755627331205913101216873282445805394146616976823633351901663276599834928521799156283335222298592387099917183149922975978763066354416576391365558851382863938184581987832441253932059557699191703963751973000624777075042349876161025156083928872105916725456144361178664008484055094984457006081076397521275817848039471528963839627917089096348807371139002550602424541557086114328304763291962666386546503822300755780757552071926634924136365149907057711198691344128153764067610780249377376796299468649122692419754071306108894100139559462130008866138942326163089983220955156455859230487524698791573330259596458294669607113934503226830215401718001045833379627365930323033215187074954728660630164129123840930059761439420613476337884018493235583760469893529735890469683966760364981015923620026962343123596414807260443050501826970655678002610234302910140189453803120724273371860301299848391852122248370580445984742857376918273241489624810536024112489977323600167432578523832978063677572171581892507261871525269539950621714368635235839293622694473872405013170406709908181441222086244282072755361253931343048332290693301086991628746912489380281299764202046848290466147676825192288367300518353430063483778256173074486872294337742008826352150269981971249657804930892555018552506122367192182021873796186399104710344825383184769283689699263455 [125,60] -799889182725803935340074741447812886206875613818715242919877994126627826760162316185691449977447353160374630518298627812986612488889850791028909965302337085664472878997669231177414133653416721839584063412164833434425400639408399727378714788861903030875615143692173023054720934311131982849248633026438633086672198127822237708897104584806875028353020396600251522854024326672948582507007022232440769804909562371583918241530471406428812524196134043951630687661709813184927861970349160915130759185180506800946909881707239174452370439573223252511468435839987013094148433915034954185272727361980736871050317696243241092687678397931824450155059254693639567411342030396650883634255521989465796513859482935078615788382561430238073256519173363132978806458103031508220888215561592230666725041528491625084232907505749487979884200514344238185991519981009010765186207199959523131353669658597364949355250752230266024273212099138960781158068456220957903901926926100781452136455628083687303949552634759970405176590261977086794025657660286156135988326574882122046392974072029347101860952947099920065941874666237257270270180348430489278007911456537822547828524853956692658571707966427241853169342198628922147272463977623813941757735974418760331186522019736257520310858140604856738745608037071092255706095924123720232374430725296469841993645794828852507270404194222408954948406277678824708203369006955351964532864082377562547588304588876753998843735788834544951585637906389358054392598917854254418871369411830894827391595242978080271293100219457461487387281538091762709953676854803810070900147754729196510413451306339717802680647147319747253371802170157594089419968689954542166746270807655654408110691074818179290716277288933680 [125,61] 59693365187645893343008833553541700944424570301505226793418603383530439686442553950519396125163964680755040174661780062081039269015102544314671437421918271803532732622927112135574547380330339248262875439472810003993561202634078603776580168039212233955751138355294041239946847860556553980515294108795747087757963143855519207900397844866309565412950445458562060639641970823176349815739622927462727555687311914825568959091013811034142236053972031227460564693698640919228472635171758698193854294941965070869292443474458944358608649114723934106205910114335363725400150023192432888898909762631508444326387824310857239800499325234187600991436901610926652612279974085462947029015059348990905023136963830977370696139058564891715600450794375802736270523028693191421110718372483462630634263998822385991628912460904470270383681265411386676734725017395803389776253699583226634323124302609396128271705840330355535506232387516328729874399878756224199582650930988102172181430709806480397407067691041380427213882128410021054954526704971844081251619444678531301486038006825384897675598162938975528585881619614863496506094300770419568454739902704099901776952532548269223408541710234577464851513584655168816909533229675268367349005461285880409725026161233501124373366384793680711773888093738988302407637671946225554703580694707388471256692698646775838427796372718943519776185639528246327563739806997844006433983836612139246084513991095422607488702425771742710715836617120697509444494888668153342122443443178598028642135595842169197942401304684854543808190659083350310959565777660125301620227681703755750988723908649161737956270984752468350176573596251625403631669420676164648144855794206547043968333500663564494250001055395 [125,62] 3107101185548992728280664288858559582190074976258411553642818912801127762226896217029387145686595873858360582199028241951123061059416780134736080672272520624931955968337584686185590971836706106815344738552114703711074673405799313228043255675587160376248486443580104501757548318128508601861293077294072137212529420339754607457694641231742795930287089325479266331869944550956219118377617592491608501252882820148502711456142576020290507784536281499251165504642768866508293018990214499534706022102411734982285137405468098320547989921604098882290154215781256242108803810525410777973174497318410893809446554437951052866404887709151838117034050678722383312312281118544863853610672603417920082136316051007701845908530354980503858096428612708385693700641477036952587780004698445949828943150724573371712117371053825880638919436969156193395122156438450186167457205526699600642963169812459485864258527012675227199800394109811488873282391229120381208785020088978578353542387389697755537912228549032485972275451707924868559104296434328944860137065568968481284018643054740354300064167507402454321975368233337648367457692107394838969155208936350888461841536695335829168836627135585817250461998260261952580995740090496582500322366232602239358382717729067295079377250313689428287243372783530177934648737439283185221045828685467755703688915288642408815837422033221043107185070480868486065507446199559222058391924764762206866099540154788099726188694924795790427921104315173618210731200580655838012511922172876247490960100266023911218297268712426752119273992741497627987834000016039109424899944548159400497652789438716372368450450825333553898628955066626582921914496140756406434411270552971915089884233544128563203869245 [125,63] -1865510178864088768685526379549070712080004213125906895721952684095411618383423197327703525114401188641725497270507227551453405676168130566381484615767125741380233469315317870598795919576121515805473975736460814335174097945537360728780644034532749400172329908309738978831187936208739639951421290565797953530111088633142324406015383003295799787247788902581869016275127441759718221223463274457208551280507120876799993585787901740366018924833081606891000303135214860595648701273584043637257972550768332272555802894277388020835303999315340306729143435443671857487832679093261685783492897067301671010665326568218054225292694275267233827604820364109073009988909051072548785906273426495395942832396607459159055170789574141957441579601937606825824806153386535785019574783769516181303986525195649501410920293845667673809267918771692152033900134619081752114313435477132090659763061319633795803058027881804044460145406349930824198599656387119009880412523446290244651877890360755703502473714477201184367216925557500978616031459235395855779505686978207983983998622776243008187921400370253750656309992839244640624913489778940673568420753053060864830647997477669139308208836298257108202681854352859808581406599309508190722350412577413023666152137520383690181126959825391593568362284962977174805676022369203040840713229572924335502945751324974038884691575832878557039040633216316420997322545064417362062581918690236586926982642936371857531588262152968826615582695877106659916395130215512956805770762658657138085109773876396890091356718606762950028509879926522761863897434091516388084375058883563800267633578425583715542556061611780192033864537587703484582419046497921472692046030485426481768804141909899404463720 [125,64] 358510549203805196576807681843456930937942466339744866722480500347901180353733381687424550578407899491745662455217325371274289786081525785812341048608665995586008522185737788959488499781049061469182074467348910089734144859196134159311353659594505349165898491748771557063683087186105059475708193623390602116870083682275482237562571062225358457438574534472923146936644841919645122979051830408849586654278971136804418996381468309192130493807311469340542239418371985167035046065478477112318027421548389662295092565470722957972194306769374446148334741825846513513532890311747861209775553963958460487539704964891211395295915013199919562868259030899816685056437457590729725337240957818501335988737173832727981897909971633116627288338057684284012650746861265068417888235758647014649717554250666206822306394367381152382839642353419969401408665814081798749357160002407723294328173806894605382247170026459075668338868430797970492819814109824623241976132492708586882336276827425528293638045496442001449840583362166557986743417773524188865761337212691405603618228764599059652562404777562657720852388950528816897662056668289885604215229108132736026742785701797108457134545024286974255657666388346427197232330976305095735977797690508448784557118341796921283198911756719599996383779346768050811578536364175677838612353283068500327022605262237145961559856913971339886230210966478305802916497288928821476346755943980707699419573029953284433527692450286483657989149398911433993593522331564462089649736127344398880145937500544660971260934341287188146168647929428675340722605600517782345369733849532175963443387331914300464780751758470513761293691869059512097421029945856134687481405294809676980477755013534670580 [125,65] -50048801229636875357406583528182742013975699614475664785917190699090410620921794986364856325452305419376766828639867072225754869303392878606887668114441732979364342762605024597608911773034667032892534496227536630515230560122124697607579691096100102938935946998380634987872424822215121750255605700911388360313352455979100141369275322095659405112930515542013296968630641594520260668046799091952545990281369449824865828184223315942280919891236370460641885356288926405902842908193273873611473302937166243098371627556166189193885982138947883338008842941787254951811063260662324513909449619902929520940058722512736728816975712106562298955362740933432640050950496301428621701718555285018792876631803972348479142117221517394468007906401013667628423467792191676306000223713268464626042091664928229664026275699900967799665321397107125148019994904854717954498585154962828882217473656468001659072479280966984969433465256565303386733185082012915897317368616450360096611285122543362196477986242259178803204412065866573884868756102832489410769097499933466893008390682062294411556035004398005050150355904803899364691527097764903345287135784723374066918497135141438616195251369495476084537650697605685288277891572737725497234954255432885665403394912474778330478683944439330651806878214808405884607560269003489141161589980991807589349130865900996880457034851184940107346077675156675533835845653025508078965732589622378260502450762160028432349491164712646451736697016417812720766088988684994470887915322599951690081007067138012833458421090262169457391718692670852540356272962694496038420906512604197193972968362979195948669940264603290895550155256135715900891541068610136758896229885915920820652461746354645 [125,66] 6131626984920245975346711985200390182738144535313308711780175639963056899132689195403146393866102622345573210732176094517104425595816687524375017613745922243418641753932564537760954101852408668878339020879683479956909873570231145669313433342010698457812319216040655933669010216094324988149370442660777178275811436439597770564603914850367596796270158167698552986664977899154929682501306708233421420508000125059917225668038252360183651700843013273664278046599376941382850274687607509276641029852079811362088993427781415402060973017630840026970990752207585333541182993827884789698334852323238390918238956124269870404604467959730756755418180730111295331998312533247410808521811113609427497230780303010011113575521547597721216370179364958517249647043821517929764335529274319629279969730910965917689731533184784884889327254137149403398351754735931200937867865501932882564047983579420472164679639850624132132379050659696405496716255501285548938738275688375357374334723323969253566390577421670794283989447446190494115254392499498350261811683181939355505992435734714549147275226823253658658201967129693692475446524399634873748471349165921525046669025936696145786140404920109376579372040838204618547348024218627092626438926572364659583258465913895982683684950010001223489487478373383976518539102024417086474909452996296395830614108368199337857851847541569800625014873024498861451356045878558141782325000225804337368939192847158126652982193059768758784992552974586319331141458153768025396523649096687747290202375706161016825805352908698215068116334163852253361375413535286911275402112707994607463285100001727848339156577000034976166768255276934338346649134257714448945243699758908907751933166690 [125,67] -719728014593663857110153974030751607313721677608007112798884146444180581076437928383312980738838575544860553070965284452308550511928502646507830850299588231253177953155382643187162519955147593982191982688110678178860499228083959693021742866169805317571678169751843297964798200917541576283862142500094117945475372986144189790159052663841050235196243852383031729911753447196947143537365542961011471350080603665068192022542608102380495522205872094241713104220720451879865496997932950751759896326943294346359093907324200026821474367978215266710159967735372682610303573532088886482869845933094952226092853496128783552216723223403591602614990536399651626448003959273729246716221086718186209188158542699366776602462489190336085039931958089698115509925958930270814706057051564287713302213536721171931530359669287788424621627761369737351532906881743009970272291803138618181322615842989344625450515024031425313564371743445890975071794929503489551011116544725981859688085831123045978216030948594755168616876090903998345108311135170062930596573383656767178152223674276483461969564666468629198004409816585881917768217211616895782061690384796903174594826063273005766214330628152020439047942142546416894548330454989735591482104762906976876022296877966013277311904279785685332229889294709903303237579902706518608022077177804825306194074981370265330132111609194552281110306403414462558707009760968386622807587410896180354838444144028535046797572349644902653014390219018533341029245841329126020581201564791540914886171103085787294399760305826101075871982536625819281542699834533795557707755345024193969972660190143366486268732443486280113764473380834894686829680077002677067964480564247820813267140 [125,68] 79962696843123355766724615733789535941954179415816998108293545034957760308311255690441550085091615248821296419216257026499280242963070682389503373655774888637003684868029911124139099523385548289402831113224323841026349977780750078954195793374829038002884911612013077759688757473065379825662609072323270850152924468569804159139254898911719704133622436410986167380759734804424919146006221108959737522429165076902903269707205612699665283307407933311031151675947737564871656268565043849585509772238428680703011744789824349473693754526170104331576435285745707886944920656986143648221200806308345691889442189626996498476282905987498305442460817525840141357760761388993289589022527337241892639530171561412294743583204610199717925132531113385079534041174828707994445784669134466286591745507684513762601333734700205749244317788472130320755605919559571487823953578741316933454811712402793729859546442273643742639599899201341640259417677310756893488542253370335530844664015688475995907292795378497215543245492167073848519528666422882913029834976369669599233625254113214090031302705685764625611536308913984991823389394551904867076458109324907967931617159320436879958905069729916673016730852333710556085468537177551793070473310881333148323923462902073669684340875590859385639703346886813587746704207726652266182835753925912458271160446480788435424223645797513211326312930820266272812362878663282390540770141219052842807085516830457739727848828462787366237178709298809878497006448340536140316173118331647322248049926342580543515186987716978778104041738068590902689972904626500383525209378579792016893519366736823437740087014134793535496514330106699089033688612941967079844600695763906168840 [125,69] -7876654096174743509476125551209300878723878686752187925485493452642341806769607207065789872068850917197691412763027447643056741625034911453118538368922711021924587394151810027188077727884208190497492675686857499041061085335117064271925203833623455201564770059701105122293723527988117283657177240697602269557306546857798824881703104397812029185766600475681062196045672156083557017825224514066904427391869173762971265489056863527169062382546343596494633945562125606399734663680824521185452708668617690556376756224995148571204714950746713930558665339717320073844360393145410185911281492596440807521507290707876989138416253637186762116237534517504309540118156019994227323271801761140839421160750491736260620712240641239896644657706511062986877196873811224202385456821642669343129240606623810668090675593675631351594412270679512908555788188550235863856875186628354215025078841355629012121111370274142557315652577815126822632784096622215479037558171690906235909209904973976228793695561362122953831451900985843902647923381210113097489287741272534253099460242840404257806570272726195034396792949832017542282719409028734367452850613377358081701658100007528744724310325664558950587245395586990754810901908635654038454121243587608595608500868770499776464415316953554853927699504027478443444751093981877083674350409107507984744876048578421803968002760536482086389354609345403327894671131202365895902404747779462277077491962518531375962625707812437544602004292118848204821255610288998619409960333253895790845586396285852686360500024605882250709370459479291103267586822155015265173751187556726062001323438304853155593264028552068371822462862188529758276116946495408658411902993968563895 [125,70] 653179721639220748249500004059883046322370978027897344020846914187211355261608788212788844406724708850123569239257797188535555561904391620735433287459427967682477809562549491192898151256722791334381941215715692321748000910030003535409198794503499259089081825887158166097186595210344085904868561208751007820030954892836614911199572541649838444043729985546573014259995619450427918483176103735128807296812082206617380882044848273641438924757089688586368313867668493526339696742543365206785904056224831693797675390399875394004154713483359026503061200931311399959846814615560643847949731683427303028770277708141009276720896305593684739975047319305907447602883060608803540521643774836663591489344351421559887442653906010986101055120266607738894500246040305066192594812262083868337738923902395367525776808882146915983411489119960978794421105664612829757901954408185054291663029779039071228295436145870110561868109643780376612588002166180193296668426183086956627260826215523791354638635602702133834739855954709607856015158517695095255595480843459249988296328624800664788588190484758162265790588203064185654027058175817648913107903793307305349328698167274029024985339027701844698967664399769617911551119739095906842003500252240258752552984229768667515280559604242126974854594526020245111738172423935655965964515622958404615865373021734391272013004915836108626904794164214221727557434899076474800851490614860491227582712930843045234103253733949010145359822895668698514681828295160515514808735033080190188981815467404291481004357989804970016254064850958430436723775265677680833653250066457157614214476208847966861740054377307137918352399026902162858502763815607883195493578343230 [125,71] -44713915064381887102170440710881210079983649930502570882708462640497141897312499009056764428574696501882010732686390153822033224379700105449996959895301900381315508140482429850951396919865276587799445886252559252195986049665127771544985994245893724856235317569699571260966187214430927711943036577423908243889517813388112228072085293581805009548502469488169398159916999275042554352200072653870538684190983771105372439489769075760566950811911257843842159519191397820177122016488598417550692146589827507891071844620089304650935090818035909859369349937317046053796360315526614620023267741388760484091851108765173695945772857613997524343961618406272976832401950376673164385737715961806941087037157092279368740885109782124336814526027496027238879919703074366961647865996875362547893791330051118516412354966379738806254329931608768352840183311771328266507456576352574901736068821072007926694532418100773278404292002328756959838239432814809499451006721529681334557784412760838376910752850577581739477968005390691205289166060842208554944077633714607479485291605836667303913626526707303713860609646080036810450741203617591485261061132569948550852152605422736056492983947523357660596717393016459482041212587806535278274094876918076573472451436944447556723960200405294615383383949335527054584125212567680107353254945292662987644345908633134671291645977936378254330827908284258744940855076000355986302214205815064006429506503789418179569226585841427172584446609953133940729831118219906263168274192735171225596061336924768112328925627583544458321964098792285269100927843582205760400798019051231695558972052168567595493721669372197941370393893684995931250044046119987508090652120 [125,72] 2545806226352569492522006511326065499919813691041459256615529245297626408465930137470414086455988074499196099958411513479413082601315817061827299533778812931789651759008518698733419173644525179256047948517074304913431398948569580163536692109134606428041815093384345120470350680414876867919396134313020641665135950961711564197624355414105113286524135208425998527143965313737031551714786960957571622215020295152831063145669288027149414911535877606350763517078068775398286236260945274435608166832824459422468456091170269636759813712025605601742994802768220912341008271537224631163468692879091903607874547372406754796930380747448752226523283797871983417970596794815729972611257833393185151182157239133119116301147096137822154977983650947833165049271707695770461784919604062861240165972699475398339136631737753969779233067130478180091602641365794092601385817211003084690771646064325751058839357845508093410557628890369087085607420358345669993113860828647964088386926044456746813066245236785939824599310554436116024944381406334062675847389784061975517021032033527263769086616952726811748420738660855427850548432538948874887163444715433130825378000649516043591152715548439050369045970226294569788944012470651718482804437472394476800469725081822848795615939231020081311891201647411257210804279844304910408935902854096611835641057810792454190819128037788400978120537640887424391973949833368307912763839411675239786494042771811329176759700643679101197020591410434369979084143429498315685338011094253685192343861403401078883627133396046261672428936789924828912034957368660841426897334959759202979348143514889050292572573829384094709923773477768236394140766327018987440350 [125,73] -124315917095819903718290447213097614435680692158951396998321462325962447096244150874727715694462473014801652452392878359667722807043957053298591447178677525406281571700334108250168112094145101347597947794243358465732562415486731618372642952256236207123836266977438690193986354669444971716966857110014263563125625443527362232355838616121059832523025638459601841816265378806284303353870779999655102335054947818090519765193245380728600076809066216272244383964630238065252637067559078598951232159845136454077496224501186861973094878524631957732827696250343965111076133047055679328866508634541759564943174527372879856707494254798290021366853511037831942196336720656746168160069295849197421438335280600730559920788415100740870501899135344338010861259612351485801684338660990778628527780272673501416642625790389328519167488955097498964212721650298970671553190172750186424006280750347812643795790000373755849044040943889343175134699788213188627636607395981578936026902980168874749040126240410336144323819117677392657255410573389731032803304509050690272580306425891884675693618461911916386103806623158702732144146303608125192442349059388760252986888314559871372124635126226517263139356284309173171735333597062882879910872287860168946385352270083239621779632253874096484544515790455562908340501037454179707133202595874092583326574476012714719719941813554380160895704357130086962173638722288232516302740545894763883710462439006747906845456843350035545815231595856642640726791833562884444000341447461318156301007525862943054192120978345208495531349378610117085185856977614107059704193600771018138780379840034537601511101982375790610524131793942011483089121958265210050 [125,74] 5462093655042075829098962505142968633805187723575218943423235744572182193624046805125722973436656238963418869379264242442635864650841778782870695335872257126840313754583377029319591000640290324799946044651891692357270320371539389660365800460501157677366305928644486715495179066371850812744006152225729051444094426750829775363426957119912986837889445799948358629132948351079544075454086387933550279229941756441320576589425257270456337445245090747994037851372064239962586345894466649129742437234594071216368752737120515410739289742729321436044896794171731685823356456644196774531544362156213501423886574521943886379537954778514134283505226352518895881362846590402626829587348013164031142552741087837992851322090819729859974234381678177715607663118785239805503058440420159503825407052404267235036783866364989209992896455392674632293915245366108925778184722841190771396821091021132561229139035369004238178816240796872042241756353177206816969888609418272390035763515111385112981927364347104843244809650127694271661872016081232841665694462833948959016558069300242510839192616444061379264923810464412999379527394246367232896990028644370995778422465956472432631856806106576816988442544741538211898912683091239923883461204651513865166372260549981576025014891628680244847402258001762994759548068588969079250947457045356154617403424305977180355987623310651103295968803184514740294271579506675244778681016534828802440936701935679893933558788483171545741791281783411563496129121509367205603341941374039449177479918245156186328474195796522838623064627388344668299709437030763119196644013042902221490768586887893235751827615991319812346540590885058340547601828920230 [125,75] -224992434647178674849288068048483378564441292144779539853602518580224652619679965219608025522753036426545342217431816364664282734949221573153217401250473172388051146199461695064945643525752152095430509670915496350172799309120970810103722721107085405081812983038988446449703231442584209421064045648048660989558218053281569183160584379434332024388861715548777365742831301249416880557205356376823374599325917928238207709864592028314070410679642222431235021802877607972246274305786239784428691012411292385907394905675140318415042791320643625601652899771719846663274878995778860696292530365111691351784808465003918224476557272879248983987190344009541018603016597634082775600346719642523930938255374801770576655697431649162285228375495484232932224688429048107499255166850139155068342189946759804519056218632552500381972691298403203620474805018712578706034219474350228434764011410180486513876321845576504859815951587012340468273418840907288850512203303371737836599472244767153599365532882893492227462066978272456648809581076639651813576181713183014065240013676448232976320290459598030857095987945846857955707225918776970066765912848116415654559464066754335075672820368312066898650751685829778496039274243577215013957840756233340616121816036990334791723443325295124712821755735655531526701771099890981372534706136688721467835934324850214473020247000549580789774165090401106959777017413285508635764120952493203663704489871468280210848355698057918255826049128391511907385588130671619882031161310018097097867496992641709234367541322035951024112694103960606781586125384238369122899767217857916318329639220182017454889035487582307819935124668566580756520917650 [125,76] 8666409915069142977969725685189630113234191898114955037102916417168493738655245050694369441764092780765239512027452945530183856840957237265832875515427669436338040581701516319458625345852660998407916235963910818638979488477434221721484910488199454177201350215057015258998248222433916048324931600785671410299466459538377327042051224920639335235923939271589246120161066642995032547565069466929463603555877973508260951615500927717213373206529715993639150468366000098630729071229801161955989076597390680955238387402623636906780340729261431827119871011645037310104978103866669278111428515612374879017716818161854782655911170812441592680460892653084560379437159516261968270005531907608503570016132365161657627963202279776200030850883269167099219071549852345243366348151329776234693137889840237312304456382416391628688577938301716410813036457506003021910431130563485566117695587731260642444742835060113147033362909041612323653979674045114515854420843991357773530190955142234988943694423041468417591142710287410951282387802612435780446211626625864359457841957222183299551442867259801155054224836101309967067638285424549651176023098063574283771804104212721955728022296398478148132475339345606032972291600698767888341569645616473934864570135230741861567303417524225871294644411456216412379495269238542271667925980445743303808151496063517402770951148182020210635102043533406346747350729252375159362435976179198471378808875596330971771642016338574500368398301850448952217590062987795517595254061320132934117724056753116206294356485908343890543995504208377386000851642852623730831539489221844559812649085737497902199321585289758991487435966536668915992020 [125,77] -295148586347144821074757931520803262345871475097485890748508862666806702897348953448675954054324135186239090650251127940925026870102003831219166287501894710086239103008965113632079825929477619217717698377817609616211820390344437100179969842129852902366851712153357380722475359375674268152426271544477719374921090527879067430812504632763482511402288943330266790146437569027253923399732799811460614663011604344216233997840869935121344793606741307847482899885173015550277696006980382237582769333918889294407373424303583790540288046075240905101702668791444873286285190990422826006730866298783581363988903541648960233743501095971586796955123130259963113521578519338211615829725546255269050799731076845884101430375418704745555505898083708112822779037739153030682126367310863594878626843314747808254618937735706264677681677869398903743356554542041652345163996783558229411068138878006401877260029021057528770719983105903181974682734896607534851756852070470292590959654578014339173732573906468168799786156494804057377148637500284380541997722149758036003355642425076713295866047095248005872681235469839003682780590202967262617349935171598156193224001000704061956029653992214114189830816411038035792864165520177761265443248214587882953873819476723185392463681272555216102329710927492140236684772006976544936855732678056974334045375164685882007882787325324452508442355096370774776084857263646808880754073371713292512084964571645339770917758001193510603006475794334634991799188414957245116201889213400191118770460543609579285637464979908521886666536846883712297921090327659526581038869409817813568439669391684994062005261812191212477861043610008014540 [125,78] 8135341310453143379095788035621224531611650651370165841898766129983340664578023084608573665187106384079819649826546011938382042890439171117559704064346866877277229782435971202078987467154830560801363650589120655911288171402984213298834599171210841135192521564923093753993559032386353400612278828442635317299499085612459420743052482206335862922115336700546681897635667572002396969777538848185073053577392772165142964997628489165944983353253275208584860151452692899947611958435785697996462543999865074907122088980123616557173738260145597496120039493842628126075814673970540659213660784583648735997832575483169030800187065158851144567287986986016619127062710682358640176071607936654759989527598784415013328579209376037127119259192565529018610896134394340894910763221856177460380451229426521326732399035874853260464750528119471312989767239291468691113886650123678323041674696847487195433031920629217021003686862162944559918609672222595113826060243491340674369189634034940913366380952622773164385458035329432578060680430394694922683292817885214775434231757811026306964462229618581604839319425567740796765193597309663141164426254261920197109831525913792928537566197501537009753396096552105720391392779625606705943862286863407714547897668742032534151064978482988995266291159439691564372364684452321665495627871276973594683092077897471714815066145544832467019246736234566653774177819131389470964289324044662476714023012381725207318820634674077117532117421418138202358538154519479070577583765285289495037697481814182525751692529086338021353725235715493551447246509916405358966409079836072801551271946305831011675574556597279520870341351234415 [125,79] -159774537079301241365142577048424156213959182968802179687429482378317165001414776165762403236931299909535875985764400177245402657400322804102826753653034434764904335149823299659720447086394136375016438752238956382850577499014937989918116141651571395045899247953096660860979046141809261330464289707997885200399626616651387441796030472587996742395353639901774101610787226220851035644901159864229629868909479469326772931265611708414196076170172774234942317435522127854842689651268123993572173833947746688329247793339429931262041302569007017994196246391278809666427576113540782862358420453350155643481962035622873846027668087907104483350260016726424587906919697654460835344403616520630571724710979135670719043561109536719631554724109266958357156685860482524250917160505523546951252384666927591083546547643163865520748705735648814818715426141083106537530477076741089158593691872115585168146066747006868243268090563065902881540034952977669824021152074830382492453221752832720433796445175833071933948180417572886297354173270105289148557653408518758037140284815067395994460884061408438776425976631091653175940673243555286535397048461074663035461550146868668299019913604629980024639687358744853957695558297985130027555544175364167461796368245738760793184672793399648697057731268965477977301438399166068720914524276514027114405174443520771706735002315650948273867036834348343769833002007923679786473653248173805670782929558525184362979936502032458857491866913497551982172268242836328476985587154361078770839493348544935644937710181869084033829695755349854135174706002139955815305307707146376538394872008816113305448377515815407224770202065 [125,80] 1531553086683343001478922731356002328289413637302659664723019530373590764583600204045110858900282038148376712487938811536467862133809561648570692361763689126110510301693461540317336831946264066472814457532461082868854998340338389478359626627258247781610675025395703314724699608588042267566773212037533557404097291140920538331332094307010160465797880750081686583302228908457207154868010804184445014129607855868616164337227606544033996999017826156123235187536882207562758149412611530604619678245004986484463454269501032144386734860663599735886747242035160930436685356083195462383056642124216620902498926419704669549471441633492412984149528904677843631783069998272346264803007951555844817369533633385636114056868811109066370349692687170994110741773934318587412607049444987186463602793062975149625408120147136164256600128725344855833290127670569541658613991474031124861357600927061333522968965591726196426415791287180221115834791058792022015947090600919459370803845671138838511684170615756798645935772742929794157082286652505495295666890287594992528016910595075862738009143322640134825953165335019493531425332702547452939737271341047902796876933315126878228776128015911281328049075835851397489583685180992122474097112374377622208140299040772291833931403679718397618320572439585638511009015467428272669515136825198277051654234280430471222942573837089654375331427642925301425099235601213549192932220597667033726075488464367365631083938709398390536984897975804685954056316956330567095671938176321261681748462961706855143652896881241098332840504038551127420577087477957646872205508132791722867961010621571778684224484574491820730570 [125,81] 23916672716840845829982569958323335071682069018253519651372450177488617905001606425011203318058334129754639751830252682601287195472047155917327643363982568316264713240279081984039137659678096157265411403622173727846914267315239121692796689548798973393796275200919454886788018954905363912875054341233831067499786455395061230442918865199072745594545037610363506579290369131025491819068955593070145936600882393765339424190923161862665686323452053659944654525665028992381818317316570250165353941633105995922324228715610510914427971494307566984977743499189436361335522329125005445283525525171575243622965931477856300054823567304778456934211344721202855567728167375530322288410589722513675052304095406331017805845661715812744274167871178290215533337453260699560367083489108560124972280982211086015496828283130793929146837175994849087736918192595744591564352476335412837593486203055047984014693490010675692501075577822975677731173804431011293267734219278479975993140551873595955884952310776498424038855209819607716907373683636487782866050227257216713733277743414683562524323989412761195882164352521691076964921730130689699777180949944701603441593801754806266224809223723038442075014303308559935474764139936951049687728724654689637540384345516266220086922222048254153324448092247286262243463710529131811009978311858044266083944236694977817630052168256982597303581668276475983997193516751705442061723182093218769609228218539866205048443771334440797355135183652018522604712570311420933149079631531423446711961758359577501041181151310415624618876083720252151968997669422475919788452077031479844695526741748129359882356509613856520 [125,82] -1082350646716327778600167756070027461512528233628416459365009604125263010248274266336722843556430075758874527839634788229907520578669831582570035692534497182545314543793157983242911922194072189107835620782998847881702652931863022456883146003456926832824373344052210548467649500165991503720318937627130903302506606480820080774633285414095826717532173024629660389391195139087397601560651277541970034808443633479172707277021649911978921993078942567293595939706575458775119025847119876051301365341977985445721239381137079256026601623499391174440590389362674547418806630864290516139816287169006769254297792238568878254058545116524787536421461488928841413212052251777582473259586876604724089116499749474133924850218686863464182215653795974965820211606532119079182032797178544078920012708923574675009257891309189511405024707133921587380357760364719056258011058401409122333092230003610612167355738626392301003484953032521183414822802050396369358878520951642687510580931868702430621731115943861210869541132002059979010859037704101732132724040154003056920373837389832945436233428760440288652122903918340085268890489277160751534236849695551566270003197928284470215436734307974470842995260389577217714805109729275954091551453432235259752537055043031428587563831500644612538950814639080780623886808853049888840364670367444045374808130051921357862485423681538456643750477566654269918561822324020579274735929232995579632777888098514761632501059560341895228814246180124111781556506697862592808447518103705433067410198114996414092374306268282639248295274344585370543416551900686359257469081372754922885265520698392909923931094105320 [125,83] 21300836554029708584970139072497479185200368854237494795399313701877583471435919275240207976718856857510468482814040444814274285142592935671027781742315394073716353951410175244440074369214472670459737175113912872718839503074028060649774912501776774982870365452968244160288812645773361716213250577293447841366986977043865778546252979511570907778188164088777177254996894020434211748827270703336967874949049013264524620624069731091726110499421384894081280013466639348588201682172791707698580344309005891285917803992055524802009224683060742378377440167935357327952100512508024321168095477077987347646697935610214857290743628332223083521711564818581630065780983839513348663118513983619665723891046065330955353374705304587765256425260236314605108828626370037034683437143080532796092729427454238481731037820627914204817998795262714564935630468878084095130533535718422412286883659470695820496840029540683945354883168333041292610313784749696320662420991485697728398101135412529894301983126273215894228479316664368508277689792612859901963916283850862015765557863400231483950826770106179709313187829292622469509497437181255956804674165398446157991712892926665515834427410658945117823613804791707978420350870678913089727682295459820294043573694350946782066103224228895664398963054934124737628857854937523563210115705998217436222905712971251153609788634424233341846980576605351377611879441115889603722786867864963352007057307803953023981329454316958925817757566133712863106844074848329530395371969204048994542639845570233851840210789781583545919567729983173672075453317712624756591869042314251694317944385776843159080342895 [125,84] 140167170481015461239291123983943449107949399513536532534950668216713577172841071808660790944297606233739666832588523706742400350917794167189795952148769231413158538694870798503341684878919357214020170783911657189965588943071031212696054003367528294516625089676291082196721131616523749994439761140410794349127793151862005200954500268009807432199654957462904761223237437314705042145811946018767165481305275255396067771112598319442063260586580331398893287673257942935989368170982599004718177919847857191758217637474794727263851192539684185525870966791422321584736007603090692705059175918273327536677566507669874082106994078933667108576530888929097239361823028811739119770144075954148051274239750651450615000677487927810243864019971953541535784502666135361114901834211288733564756949792876910873267563091503813356830294167711236638639344071774796577207877525876499615125178153718229456230701132323058398472658038104517096091695766675549402377382361978176593164161563072371332205881907504493223138576323182333845048674401406570949431510090522657669924630635309084269653557701061712295071763611152669060002082549160579989640220599950158311787972596579263252156357069969285510939353162257684587277461335365359717795762830782372844401120225938052855350499121705794581086951666121984630673280884252738160071810440588775240166258348375268102604156242181054871779992851574038233098911184486861504173140260922358586617499037303188781086930048809068676157687376817745295391754815840727101973607981526651616450025120177655687767720476720490331979331030101228527585197066379533793484194742355908427966779118370083984554 [125,85] 2143454796398260850613295938245247328272015999389212536262634358180812934108170402496056112623670661039009102912048284580152380155042087566813780529418673401858278151005205346131897752253080639267331807578728773064884815919615399855326814215086256642251884211717948693622520841703081771073913092744779708426735811665569102512408769392476668028883004354264720181697476668824236652290486589497947369574526976266915231583448596158750639902307339720450865278425626505741196473793573694432034534801892323127207802180835164687965385078163913361319165652493136789467182482590111460831634763036255977594916061954583954529493006774167305604868119490078973547415243823952181549374018468136665858821796123077987143194846062287807710779802565278593591584998873078418806242375684556327551935518557990729553668414719449976332084273074551785998710931755731122410001911921264230145764077793721432685515719655146483841583440296343354967629552846315111943984911087097955106166948166020104955645599290432212032698371108763872689683715882580356227861782334273273937001747309055827904994810422971693531981145973744500419565289040123637374437602242428509392351193430188340758600565624389885854342277468525480572076205449385467196804187952061832873045983579695263475395421729389096609909141179264215920460889347365743555748921024860683639110814997431620477231476565020667241463331217901890012030666772246404643698240562383721307462315205432026917276623775681575555267042311440230839991861964030014356577072463950568936992028995382102471793451817613988771161370818826957789423269056525282498796106146592732735153140892300515 [125,86] 359728592451644930266392982699684908263950064984063074309055177512300745482987235039403193325454320511441192911494816524114000470898986858039150751769298410219259521321294569759309333522331590306558743039537970643282900635777721163776454504870619522051597849579450150305938073487607144541830200652991735880237655796561232521069882699097043535406960169692015137786152411654327370144603225243227205397208587867473069505475995757014563854005917775563676083229615888105994467185830077013793216526181604327797119446546023559430183563126380271701680062689224565422270810898068475073142246795651358371122423506764351513638236546638175544150753670697097322090243579221697747037848800139974038435557585488068168494673480780714008745699044021340191577968881329640690761634527515246197204636539480360098620914431917073117875552247534622911049391558907070294410152954288977346806595735356827640039542954105381542325663936551260981332820492639403047433386881160716721839073516989074239611033115711536089751507345332849187918394840339527883322553996609194921945515862071153177931754579305925878952671064180296655553832725968244289948990437596812499490427787465198392809138797913857342615106240313469692186494723109033437161855283706963819809598560560526466842445930290000834339057044922464345175030835407514719789349647430776534212705949824165517426177679946876500374241184497457579190090993346653786963499118714644986419581446279485027420903532804900110262641343322931986441202019580882321062455733325667438627318068735113549832264163848568336807910878386065436960084006808342169985436321737300123119856735331 [125,87] 2530324341268412538034345791138567060001700425614562922773606064538169181543561358273391438991875669959968340136312674356862297007080188423939369138137499157284450099090966317634274132715773909461083059686687330821768435553688846336101712995868261547948883711080427011166391212246588344133007050450838274567080130208320785776425205710555371806462551649902914863025982912333506584750624810018985060875175952747298457474405399525195437100889851543600580615644740493544378852099655435315277652109767252636970529245945338955475169722370585578235864216647108901720679738990569930190070141326526808222136683779571402560717317462000109653996904383351862391289571717121427985991537573031881498092875616596505298197780412487504626479448840337359037902990563478235231032258286134873803060890023287027997471135928118700814490385059986372321794254859533854541195310976104514971408628272530757303962845877419076487881887391300795197143373957283579121085303085693769966399049713514903915774616039198670959926352244380756981854971569855904075603734974833005720777450048586463803864272664082861074846933596439995178720441614920194022657720857702332620266412222511364476029548748541212142720570842501364043887310159643172255260713583710017168029427791918257509438476425558051003614911458963635231427412493176416611271441463531609920347378484691036946478660965160324734562285979179058101237083459134899264513679549735468203763589232894034942771765199583049304889155971165896064447990069423018898349293774871302363439000726398784358534848963128757893459588236549730314191502070234699116299664784620768114315568 [125,88] 115518186781235219192022703259117254135328333247165254260051013036712877055502583627059443366007737959549904682285230833170141643539408945511650264925528423647083670001591983916337978442406574824209632396157888772162694251050719705939786920103004180374130705082590398089589142036614458674477128123256783939897461625929071357259255866888484526250820773865495406735914325017982837436400238386435038909738095874338620651160777243620294430287438070657091651590916950203384506256042555395554012583731064224163842731169163757522176535707355627064137785091841667853898975886654713584708239847373210746374376361772092384189181687815142147688955337750840444470438208438464319348495854169367214972160645609884206055015143765612501844654021053153136415004058426698646605353256363490437117715423041415792128872428681095998081228226709225344422424232726006397691986211752205886999382272006687786654264179157758578700886231894078102538137127560106904219766907507049539564608248079212598184061520391876716280348891032910738193382924790832324995599250326183255873109254977246810082007566272405407119216010674253976721332376281640303653348369468158987723954470346979085083341534542969302790680114301216287864568543617510824928067396524193489003284200843991125345007560691332135302007296530680286087754995835534549808149513561939522427102184194464682709798931819130195017307296773053711915098829073094122740894115087694284364771541526405088714028141702360058046978289866023586076301522582470238993362426395376737594917333266399731135422715784246210839841611044137193089366816003954923949671693940172126992 [125,89] 1168543648607234893686208140027718087495154408606052867862330225701293848646662302133663778677555855631339663114817528215276962654128721476860846296850551943559583899956878941608339875154842197529524445403436311871524131566026280546726905280503745967659608827812710508415908462579673666615584987086175724461946190834217013951857931419134348771144034435071370617889028064562459453180958549680289096878888797270660582412319029921631331810426897790019569818866188878754479150438502254734471609439944190450987535143530486277761109744527330160045056771134038183399095721176770755576750757314484791764099605703446226118518051150299698472506644418894678145955559749357720170396763374460949931330071427267473355543813546224102251206512313271610719518072375655332317372385926364565746930239276717687817347547046718924471107082329598562837144009980690968074639446676790692600657063413394706913097675590361995600712633024976744496475561189004081211367078880808753552215298942028167991627987001548046457561258449789582955912474880613525497657649159269008407035116988100435324910004764046713139374621615976574848815767537324630642247714532996209830320282868850409638701268777955728708909704516492929016287828276448528124104686267314583421372195109586463467337480733386238734434385373047658022768763392543850711278967581535997148529634361938729770332196142552819683523128887684795357485194653203623313033686396257121282543887524574101890912220765910756116762654037756102494922989527027193603246659126323236753665696200657687734738923910160267288507662806947599967187862709955056062322613750094085 [125,90] 750966769877003924323896853898725336125313647980002633080594702730652052045061483973621434201356875916107856214665124474122427140939100917801421978823309253490168138552724752489282102781125319237754476204954587147731464189723517470005808248606423711487706377657843105092116860138964772526848553130161359058981822515885364004882546000260411941569068010131546698771924446172729299001767600237257738352056394292226585000618948685223004739813362122914883979784837632234290577623998815067721176189926953678981369664679827257078219238555959760358954080344683950508218868642233896955529705105067544895940274642030949762731645524642700494272530448691702683379616547988992276710759393398731293296357765191696252100679977105139784891151299297138565177671696672920820673171380416666351991390193268737957412466317902134742197178951690367020930306196267101485108778445363268578322270495131350281739674302471628736081201648754363620512906914567707591507219904391496983274212722207854743065165852995990540317998566685321203095536298614880597194070470410332260804984835002343524223545491457468338817596762858788145919387957598670947814395862696260298102278755480414876723571728889401139023185013902665621682758493806044174403589845256196223735457473206740427598275521991801332554360850730411239170041735609892120693867476984329303981979643077278113024089434039134311491370472010054320549918160427191956601594254452607961940893327768549304244131080511537610391580130879725803216423881866235036779645406194823729516273897325051394615264416985863245666232879058729883883874146582224472337356671 [125,91] -303447864651331792530815392248451743600918497292869245359658102155060591594795995648116262280455028462302592669431157197433504232136646958079210798562539303152213486042504862398288779477215982465356906820037689300496094738760855763487416226273247564992451127853432324894149684931116023368741512665629666241360160037546673565569361295488627950980206281137143834724423220317218143907446886002327588015819529850143746105125232111957177112446137567581706031007753710999534457938909685349990687639943635758766310636382164371589920047118433126801430993143130977336231086845027270129351668769004820946167485456234830948784396651277489715428103914774604038039749967806508885871425815359152190284528625471386485453351761507636718858975367884989612480541330040426328199976398780094116652813001933996187771247229368483525535157203706593683751299304973915466873322184119896947002884154486411391684820416424095287156259323322225418817317261023029113100175138416192662941210516557915715505888568243139152486509482435762366999293338477674013302934394997345564205639183972711962056379940817362129968751532628391740892655065610373378536833714112733530544805940540206409789652766252855502265634106121203599067958598461009634389929189061878279241963778705434023354701202726109828415943635295176294150454228272581087532331579330805973515389587405206875772583614351928148648432033893433388907677922544641226239749121144192472483465554384451929416640931681694591484129750050747107567703126012089997222353090378001131904063360804783768202997823535449562436440425966359411979727479447131125031035 [125,92] -2808898159380379565378643216661911457904615379540859012785243563983479818855742273143454577829087609131837962334906866802177496471533846722193136428058075199409250377096483688323065118462178952320584579301536004248740903936997760836059069591162279631169083949379617536201074009816743016552196058760411513982764566260526479487992290844869946633135465631923669868033090527799358848357827406543143307799966448657712274175232803655353492927703643318804285480349436143303890255456274676491407992291188501566225413162823048396996271249690534571740565088043529549378591469852581645835484073731804400128309340584652978320757539899377668620089472860156655686522667873518736492954465065579502897146617919886610595279676623951719078550877122449463097396886403939569240930991094833023837493509282986300693276788375097491737948438138916769333043710701990893972459816508608437922068058771056344813708257255596979153607859638197553413164230399063469910682391243318644937108612622685112569247614433738501816587987367276702177505786826821674696822903195089771368206435997288975600607720872072473486498787434873666396335144287930807825462816811256050020630895504338445899569536200043831433083204359134045579835006222372509070190687048934027179355360433093318682665434432413209871226775062623255845347924813967778519756972944412824235422131007236252906747664840952056555831765346402921462242601679034550302395602762028710776836741810148288016932275319909896061068775137189719152323755987703592549589123127619154367781802490438653862804447424494880143034621785675287863605368219333344623 [125,93] 8723115102408313732331765678714325422148763726229049428318492569460871494243130763079909310322121334008971930872938291127722177997886607042994273171550900532465979959636581162681461069443565890966270121760793755517376323630203752312647305779958653420684124140152680975800747918717957584330300165376454041217378164676089610719176426732300426059404920928452134867204786717998596660819794064336280068621748686942324069591285361826861227823155875217410146427293938695041443140333193803898000681375406749056491437653881877153486381433689286287935848093454404286101796317998684609243241332652188635409389817365365070219473493874192979257330670180894961001093139767258681472768392184529771170774666243922313200761878695429699454377254746124755486694262698543828040788119283030008354995843851690974242434107285350930874376012668472719108999260000844384634344619416495675720594576867030343732848871633702821513922250408860606004730897876716564430199739747433789236192901877149951352115260191078622980345918677395997469488635687314498932136797105195329842421294266272014559050616298183731175799158433414199829286844571410944768031726889710988923578178049847793005677733575686604567431098371538261454054821879390815543878303483727896979894546325915357571918942737227190129401415869871325870467721604090977595721056856302853843501664351222870968425835559677097229593596063721063870176167020958347180363402091493603603158022897864892602649299770542340820269756439565786214783564607650255045086063435433343424986336027417038703248073006026098829095514110877330339257555965747 [125,94] 368699934166009274661764948009850375606554706651371987215274791859981269725451419806702832256018926386069943504387867889279280965200020887712875661908038857083420421233309488389223844154004516984772814090515605214486899879988713801068445339189041650755739711080211365773201554032248626792028917122564765585253721189189010398595248678477231010990617019664912587335780281282135612346300346194186177764635765553759611879947954792694216053218733428919700012070274662512330777861489680590276767782838570966747320436520862095142185391845866791821379635360773682659763320233782352792315253151945238260451549609690507191804929072128530698320246014658107031705124083573897049135185526982137456732489599576650772940611697639813578279592143252722888832926392533647271460290373226930822493964963998330228599159558466066933635886246267636694155996299869320699243031795582085088962672190152306533682086742748699448461362400052988746938988273301890640456249692096508156276781984103486313850648440660843682883444418017981216188111652163377796013716809644587406840697086570139175274976131308327501061452094492722532155532904079763318229477224494862191096625696667636749429592414771015988621456147876734085490112750257905084257417913537227118228152795783602932143755838156942635962934360968887052786225784384075970387270576076414433994031927561307193865282447996102588467310918667234837839187879927461980319085088091425331648869399813639077090298432156161994283082093754508929663523622817164344282500641700716629843111470955293262329899239305344863973087669734033659844434744 [125,95] 3472075835606081665495487954214002036719317019844938077706809412115905049023966446642570707584038520816775584292587164559502449718857707172399058674298237513756119073188643766443796444555354431976776702585628057129345232444953349828397988615893390927103774032662864799416972783907149406721413757114272640098070277089413072146235242484168177435684614988147260812638079923150965360031080031468794516485578622206282084697784040188280054480059737573322392013072581369327137062233778431073256876910701241714531841691764068530407785124811583899441869295356634232684655732716321838810286379269506066426931457435358330795696953838670906393298922961855082370238923191323741419401688017295190921608197391167580421542011317015524111480828938008227139601439186055707499640684087327154245563018531744390225161772237187668236117507221104875348662212390692434083488140158814975337427610230820352761035325448473894612810886878157642978273316163556385269150143297429973950300621821172361546911550478703073950271454781410274095406322576396119063441105000922313996734368221695082097303308544464617952144778426623971567887536729061485257880167309830960715047728526484947265711919571850540286361443118627627975435147002371855461521116320642738911181747574133281921685219551086587065124370962825614867151627956214837842559486316960187531256196065788953634730210180309580669144851484957936266407649445261234554988308858765939624409164655018388929978700857559368198531686465047405278529091757034052509820814451928177211978483937538492378997782309176256567192200921523588866194 [125,96] 14139411288040172462560659781456986322097037526944868510488290409990427062810405873949578786610440860337902237852202199546598615304370112075857230270337126220268590400702885658460944978088165926572861855568043831018500413026815820746304231803724921433965230604271759766683165749359632092401071757034809565616083150675490507468138083605709446443647964463376561706845381089365837832358736890192734006108956687815420633518636724090644296726935968305747385174030014810614557798118998171901821519851506679681755481429362625496478628070652040853297445212767713094773845166506040770984190927918820804914369893838441622977339671392313599934541433861467765314161733599085021433731882892912203843003649221667096664992364456361723346041884545447389746842629238256713768540088389285401108850984652446103321997654859889753266105946392522574049422207513885629567501190620712760424583088110662988931842982053032224348097447382789380367049988395872159352355605094809643204092916370774521829974662587375362030796196084578632048407247190942994058434554471064401380184846394746879267310302247973003959199015719736937549090922432587939540605004541181779723913330863739369524696931694850086354262844895910377674424723221008289295888631774662468019005785942757704883542700628433960007656016122841278208884507366851735703236244066642106932472389495323314617193377748843882070857042712104377847669858082882388923158380588744708383925521211759547791475914443042914364636323029123361475979977004224008032004782650636755006695261857547422765572295305302440910245668735892824 [125,97] -10619348293847723206101573875928316495812195101672268719037382129164774618645323476519778020056360526256502165137447508307614149539323408481374136111315075918255440109657921090901382234197031136926626248479567387290873975668171210515826637743771578029099183204675122677602805926628561522202577264174279244438302406103185331425297395413544273139808933666842394099042261240656193681902339374880503600997025829175161105593135200128620051040228737594161771891908938135192340892246524679165291741450323175532180443530023332162634761946317555417205509559076860352697326070181716912203865480081895111901576319106687285173020115397462553939170382973236702176283949675326831377536477823739358650755946359622253127274562882755604570141989150723039612166409451081414645054983343136017461080835521638826549238038076975350786117773052933590348957702873443717340632657883109325206429360534154460035488355531752117236567463112602468116236847430071794359862514868580681081977041451935429324036831697359550279663181319580378259376885848102608796426467788840927921755281299167811298523834060469535052081966240236523260016574194459003501767316034293782158880250930970026409398850694550116849691363958920215457841613158842251228727566445021197829795765820223931599168149678306663015248237653568848661247156720112997400739177886989733947574329763159682126148600099728777343462488449311614500292929596406484816213890759069734251659277363714001594172912536275861170889562349069014283870744233831950649306708068356439229192583286906720359745037167664560716069797850 [125,98] -201320794839421085369912177084766629069021737935105776534968375366810336177778707983688979704942019932786043665382685934007584453640710492820301781473331143668980162432249899195584901373326728747824018251844172298138018378646170253629392447957223306325015505479211368416519050407982729844790458845970187734448284210534372620400033257842758395267791512794091864161585426678706854091461663973150296018260619886699613312439126244833542812502789922287301873192563993691210691069878292359036335962334198021764612657379277336044329597387727845837696364180217994941185007778671722454637928984907200026222830082860763933714513051708390720847868099711664122132713365214715195032447544304301581721986133472495863352217387503941683345859546072889839426691145627906318971020171291435142019375202804750208864154069443590806119705063397281657935527294696951669157218238823009400415648737967520251914667596504566470453906281847892539400187235607690433796979093070378947992394036581561694435334020021905910620825157862966107246968897061595964912997576199886895381207449939534415136254026736408685067668774935538615555746588450164487526893353535840079618759733773857817127301066950840904174304387838990394634038875352212207023722817596915913468329616013568119188178545014291734855480641184483185921005026338183197019575160672621818277540476381182028028238597797409045131354900281026576266008726067915595016246244369924531260266529910510788046209272520647789008964218693185363179045014383646810960218563756997951650298001674374750226124371496703346049300 [125,99] -263336443059842009038846247020102282675537274304538464111239449090244286397997731703912730811808318038447992040120448148776139470192193209411349754322859583993583467779497245396138616329733645806666275073587504611322801510626610157128849153382146350857911702119643490311266367598856478245432206105407112973448327844233376172467685449633058479923401195603698332352678836640691475939307922932331431836618988132465851377571306557819430863620581217423195792993926470358388800001173897064118430113582579564928398429388987912415265791822234537162775506358062282170203518460684659060229159576186114521241045635597883358423343774114292599043317197844478407552540157438815199254981909782746813667727435061954961804551601443885150928303459853813013205874185298027151553723230911663526213254806109499951986032196580273167260627912998580402101001159630334763771261380632931331908611467710371247174400742060474170682117103817658436324146368605348444603084812087577418494342963285517084654572430972896016005375566098348917444322366079755687551702856882309879021775318726523662943110927625368414497689472205084413677554555576855392219418545903088757967538490031443647857512849386680821612920961166650945919563803077346812385824464418291481587691164591317167760543648218484697634642098986403416380546192412134276830239023659591653852384798833023541093746667650124309764715485821532386315655403355659749002249637837453624528369380393141452943194695883101085784092168405261938160785420576885276510905031444443546291629951532679671226333955789673365 [125,100] -327078418842608719082134073539283899630590011695252232985046693073730353083933776456597531650172253222913290065692908842868779002092490975664253062428722240851689386448961357203215509678304978336296664840037114760963414991353688920334427036403886110479188169754283766599073533611923499082150423660682314844725242963708506372632506184372768202820364446710580699093809773201484459301407122545561231224812459285171450241153503367638402520690547989737711861259350543041693225924495145185172440927630481881861980058859468368662053175826229383329375254988155961768436986959365213939352354981201966879934057451158521570444546790579958794047316700709099595219297950008796861453930563284126360390606353408303144681966288990552819844494744641673749572097737714157561386048188414235164572175806087310799953541979474364140910741661162591659646904015947126919797437782855105996052582670679326321538318724080477254292571549766384892354303020596355978846454420791768369009745781092793069290225340824042820828075332462948333707776668557674474868884332566918511654998899122092236214093652212122562045282293872312995925627218993548210904409738576422529099444235812635920953916040937103300782102374654964279936652180138202517017130501424495344509351194284595701071474914621405552828328568520108392036934632467761954810791643029922246116041607717063366075425252261041495877119718133610682763740734747182417580921436017645075301449427534562180417903142725196287658180358335418278402235384718197949020474801656384209938527315557908698985826142350 [125,101] 7238725116726121907163126435176178777008195385104071443877830118713574118866540751683526203166001782123596527029410198347164103991583777933939212655729504186157301769861515502289537929230069102177169031312479263090712111516234188741487090682444854021291789717216337571572859106779847300893449761672943831747410253675092286931876226500270468148267060083036506231270020464380050685643430530687079828391151867257743183919039428130438590609090221274020188511393476642700034387796079382867574126365925363628638123386540632045477634899963953796606890990928354284635981545424244476661509565465099289229237941436735084612753994300886482095506083323990741248986495040149282831914600323102110830310421941714388602353219232272413422334186002137961829687944870903039934235331764558076250582264593155155032251820005400731421574783847404942690245754498011927719092752882281593922036041247587310707691195126350381222253153878063820637981465101265844517912050347507013664296929346122505754934135962753139339582145361798352772212376145278183561285356813447934774264911734744623273732064549165117050722305393227092787395143179875690093114197041449873091285420189701338357114208396602275561423505699639410516792148640611019293769269437495209198067692352703844011557166515380686589728080364939154850274195741907802206944040000591973956861524113372717813694321259648097906128676512581729779623864580051136325622619733452519231710153001633320754030619524910483235830924568788982235496575010853974568958417019042380984877309107785389568249965 [125,102] 51445353319488519384102370880981438610256281929085431192411856993817892080614942806115453858020364492037697328193226195229184181318068254263004440871677672429080839297488971770333473350514287479530293206779334044985048514574501151558411619886864813456950075220195060678818530644233202307551688779002112697567056034128799959107452540217370789425914490234863463779106991824090437977011772164309727310428492401258521919196990368336368520761203065239158967265855908042224626777349111112203963433152274513341485256024824330357544371259042216174219806833067246484020650091911141369572367943301617552840965006814320249648962999522071180779471928528931809114797909294161894246979982728598407036539408899020627750039700485871220522213510746716715895193613546336114406433630516312442235213687005037151268073590547073877857787708352010312396038975477000355583199564505997338153578149523636239672249731161130453343006274043518013395043263549281235715501932122056346272542436946766167330629157020671727046690055252323841981306005976922150285955607474738825601248296333805715387346121865366321180163008993856078534687449919473558854450731635453984533581671890381573083358730904410045106122678939520150175743308032155770726955830306190892838210400903733468349374945857050495290519177553947923506355906863245267417845337695363434085447567574058141750349205899706680044830386530400818133993778741530886412275792862899785240120706319571002759721286978796229973347618335844840852242531084088087187682232216347069466045302712101156645 [125,103] 139093042218763146522500326601177389271724428704819833036647750349927476551261438461850319172354151934164562023064860759416452206626577732001897732352817290760571549603103872613852166002308681657515256823052932385517642939230143515144858599457645611421437273176574537507673960361291540268064769537699108555889541464283978691745280779580948233762268088879100588532986387216013792341265117008834741053852035750336308282853834287419332167170853265663133406715760381508328019255775615658777069096951968656275881415082566856166032329187803738144494056129246134716704020768164197244984787849184099083857686270484680197392582971487702435400513195091641086035881049676106863060627860416451243468700686354789950589628741303312395769848245087725491386684474999671075613754716562233638141914380304041207588682455246567390528831949988805286302541712341431111968553792250301679235161448876363787628398617832230498633993541016056949614503535443953434785409453126418768671517993676546227045873446914332888046404741901431449288500048204461991595764306679150363302540648777201456575288044847414329929500366411681950151573975364049145747520370513095916204978179524174187479910348864079622565993095797625204737786223332765672971073630019845904502064402848332490909473686849479929289726410895216858953064330520693544606201168451823125371835962251581413350610273664344066480549610850019146671805261036181026083502540829277605614670825220963661150417888104312791052913183893103150921442311707135583011000290419336352372975163871380 [125,104] 269007933129442968652578151249397395717472168190486755234874817183855620519722596112398412580751962797621382156057710586993523392122111133822714323011470729237895238657954626371788940141086571763877430759991961070093070818779475014260855817436988705816592141246343880800935257370380958156283469703831263285426113592652442800747213610103824552655387361820247489362274812773727607721447839723758328574052164839454554569485546161223217641384503789764229869518480419440234068488249225051076327132708934186475860972090002296785046169368184787218730686895415417716767944692847758911952993452132054713140473660559821038698971241979733559369044707141329581104533776576442636341910724003371942053318957839745115729928757223305430915302926942063379728756787186599404301816424064843335862508341314152778559684706808421924026897799871192154447045778194909180705298489955293897269343951947997538810905728213360828080061704544650555791776224524640306098690046391733916351470060013840721611473008998876156776354394527448630003741455444807562228291428861235445354410999831949281527617557150300076171696648567349509139914668131873741279423038904647081435810652911233348168648850284016334774536281159453886861923231554477436717128272497557686295841848084127888454609391005085871639530161462384917341386305825884293679971674313465140217401335166865668873165057063539291583136477358838933500990602117588310252651433062416294149295679516542567801497947998785082472642097240853495202323461819433836253158880901594519860279070 [125,105] 569496399091783590641414277038788343978026801275073431705407858306690589431231039441363680797840130288929014112514072760141293641589511415857284758031389343241349120180144062721933381027342709948147352769243943001411110390129345907246137847110846642803311924294090922857566619414003502480791914801008690430625456419974576540437146870623039064025908825925547386115627922277673719627748564882657699587095400656347634535966635633192564880935109956916597913945003143393497369653226805259086715720476742245778231912100813562895656627861254255555158832081163198183850122731061450570465353972645646004153964492045191421116556614018519473699030807021587939034349435809283551146739298339999087480113815374224772799559088419409285482988438857392536029581685710270795438081285029423987030304995627846858441728224161258035992340050493515157602322604230095178844373385067862525447126258456852118285967384406805379765329482241857487280332612544908819519424912604708137390068359667748573845466493921638843106712427274111164989673414991527909948483639311836722864236161596550074298413913187693548670900808163440812586546834505316934004400319611713644800247344538005902019067568558848415134200854789099987868702803911857787928876901136002852119582493567967617643865276475893155201039269704649945281757347304185142340061812523645776763699339847875084277163169642619253127545438702833015725841814349117954600484557591213208437153519968677496453724945022275686426874568464083021443190827602758764767854937185200918190 [125,106] 1276785257889477420840325937845818285283421374684591752518087084067778728955869083056797080985063632624489600295293040618426253346688152448625414533156955673751383578167248723687220401400956591992227101805662349963588046675084438861654472984878579017034423674496542238552658660190962539231296410214732344490460784653306057384477455412333769759762647753831877671504989355358563194451792785495766614772775284844559210964646988370979818419831214613543369568034860455344688150229472010313893672746110170551838198549584382412850625714513562677841985136089288094706482721490161217884483808830455722388594147948133388815351392496929143255287916031922693346863291110417221245157157656825171990221349958336512695098789137298949520935237102450048403841079502866252371045777202012002300432647370627887894049872349756399569299196754528118910135506309764880395520210990656839808075035193866769444464728243386934519766765664485940943900120980126733043996062069120707240967887954831581953658818651145324264097893590019378180790955314792997524327868562605404421704994237197185592982779784744372258834512155038932503489190394542044757199294626097171217275317214051453800407337731252108164205550226852721704285628760700316920490220945924817603564091803235744836935015350284083698150471864004131099210594319036028135685130510283495761576045008074652452042255366453352138126211975704149698340163320162404720533067191832006431488298203795579771209753646198716112679588334637798744331818682543106705200901296060170 [125,107] 2388593556905541594186145267620365676710007863376058847391115356233064905517370212726252903176409365017301497335155935769160523410718177534573687147977387438548872201678013337829666992632338870354702042037799295704635444066597633118901992708952188008409961021181635846717594246615068650975910369849582290928982316864203241575657409535602427870775620615681735213493413325172787063827720154809028772651815242596495948530170858409220889608549089324097351920849036438745466917998873853375998105891268241891184978558301884761323119533783467846091646324934063923555496252944587679883905989909506176880297205929410741136305936200925315244682033437910362528091420748223144452383289886523969616246264508016473229137215810574770055370960527864100292785562960218942313203478022688405708244602287021411081921777766187255899386356716136506018385100206383690095080163095315773566692302458120251893416200143018636556081825600778117998193745710414698863689416019154881426205993942434399253458048064474152080879724949370565507762213816130760777831524626051999283082551496226106797143280499559199542983638944506966573435394322608866043968508777744776154285453441718436018848445467073277930887026518512463979731108350906007168702200729193158780177638911017301502619762575048445367273658583479327346676655801345877476034479619716025934322520558074176060125078861498093937810941732569132731176504167044015013990321269538390076459496248293840122408595589332965154952605994755005863144197966621777706264725725 [125,108] 3214819353988451430972740305355327044557868547585073214640655429375904889187794786378661734388549325442401501702861508267121447260314701153760727572542464640700189254541906533291696643190550474074386491517401662045458079917193384497910928710011889328178046654637947696671314921474124003387001152723881805794249674067516725433406228628491153618570109234195996748590452948759286037523410115250983580755989903324589299999313933524021151481939221861335650152846108909017462869782107728629057007819212057354962129496138760470955209418072515785282069383299507558632872541916187026393736241893548600532020848413982685365235897498959846819969812202522718602583433433436346526275160921384558492589750652748626103624879534505819675189609630277592715365639638296254756718857500635606301859709950268641815347109201886024804028308433293897800577434118413371729244035656478112270135375178840290524407796888675565693141408458129551930046154533195777084467077584388327310776936153760383319433226909395666819027233562255086855192273070826675394860299375103741962892262595490823947708897635708659423305043949203846876408410782537508293687555956579492986572094433569043934962102940298979131743783281599033675336346822322930365286654292937541454719321721128899719017523026856373262450759054280149755361550710615511641291225352676034219894245708079959060920190261538946915813379101361013970022650534409336139171386396333592537930375270568368125964650718695348322312236298734255844528421677196758969950 [125,109] 3862298811949875452436978844122677730099085861922351622896696375460400807096032356321524957213489268519040126746048759879075795916457540968269513618248866509277013682679682896891259367667934131702394120360423072395423083616137504590748153059512672327652773007790157265931922186191212477059152906564135946922882082028427161016782832248574928149679455547079123781413265539746778809280853736470203876186898130758796749525430051211492101109699341701379696900094387842593625591719711401982771788893661317456712990901367629650431940396450938358784339393625083464073617059713186008211498858502899750414119066565814880481144990041291364493707686116943493360802306692194296044485151310711015315284663613495912687913132426845682027665436589885894715466467153769861457954319880022933412098786539073060173626775799977670850956866430381568155479466399023638438578127819158017588217022761738822992117459711040389959870496580380393371542162933328833253614814951247844642143918687039080823271184976234966686262224385793411528422403207630350291364950480117854272721077123001822285717375822226555916375842939054519360405117063653599872067247466946207320129301394322255425928832314414591054423190092630521635303260406903620905345267246834302574771649819761404519692969814983454600419632279346511576346633819329791319616703482874224370746942895308247431491695130629307844856330157348944816321527729351524924931829937362644442898717065689195020758949491072461195713147025897948877607746485497681 [125,110] 1473643106345310218908606392256076657766956668854984845369847837404089693912171631493168792749209920416415993740677355523214797032833443250349300815214242139499069441072399362926513202290952893926233589787080283279900195774125272054335056241103726232096848478788878665844558959871632532086169583121622221484591900729006831817605934555053748370147509986760983692196458166348754696833365593766100824658892228280041102156550589979234118964901130983191932582280327770051990125522014426411093440903853136245235256460344804766607453355044867290262121000201777233183084079065900801303562720321904227622590118650769991183971573553093006994593155362798162728970589393047219012051506906084408323435635331076820765719070865016502529366365903930003210595726852000992599726247176007283386783918031488648196494944264643257670519402867283160168938860383919666138639452994067879248542040386508559401698311836185272812219771778533928130251474930548293393497751578328181520417544844303080955519825309069076154196962607721019083019515466423402005429844336892818128421393108910242853920754694256620794217550889422744296256693900564292907276055970581554650604129502147285006988363357768506875737957413339626615936886885329702336247702117670908669243915088661448506010084124707381826262698386983660744816335091716507737527847922396640063331400016377522022477844382920448470761931905009587752349972839144212381630826772560837890906230651919819190495170385749314279244262028330576231334194450 [125,111] 726481037945471304560875228472298567819876290840301245769088981056199862023867936556279316480156377413493518621007966738931800696792298796541246693092518413528753816875365667045320362593391466229050401871731485401756653509648312273415941381701141790538971495354740725044528811623553768128391693853990027470515421391234516484997322243543621367086319750360055629845890580210050590112144269255801624812303433583097012167148994379011798123688912113685422987182601314696903605066422739527178515481339172140159073238652674766429103308661582461413702088335158929115284105554309230758357622476345280348712442687020100749799582439499180115578001648228268060829324106846650605671943745509804717138328263460723355759188404727766526535577875218352471974275133008205029371790111823323060778040547808953179739250496149221053885033491524650169734128890042622847098628232076823789927801612624441351359974588454833876465859324690268999748665909312436699638543689662425557710056192401019515667888572207358879967321144529816634127918581718741979168397069138973725599891316442131464811373410194778409523119080872684324068016655429967612380509850373758310499948744572980887112629180508047379884404418468581005552394616461680252019211133741791243608229553636610008742084636232510896270257329317145163339895289283287558573607039812939530184055211935432437369749231518652583153092179332542667071995378996207967878538328316804466496363512630412138159894354382943518681342632296831286834 [125,112] -359977426939569354103569423149425965928536634068932539148327897251238849346204392226851205815503920778840323591951811417510002680104265130688901059262396644532837920288430766667876018707944573798037814799153295235307432968235255226952435448468158587679031174223599711041337625209253968072959598968657507574296050216133482826283057620316996999023291773296817836320466382000301387485633638391655026438875478788289220473755525998476055143729711642381421272800715989053516071068235335922568160784964313807801584543525104437258129711735240926439493526678189417958936118385613678622105517753466290887813805654453128548299017114056015578939368992826663581069509919490655784533507194326357499661085630646224786377013455221110604356457430965318503417982058338131444981811756880193721919375722115105086384358222381484105502784976607107470087111347231372306938661983644930767604751393728779048920012932434348954449178232224875592460717085433056863307354756744636921317087354673683041133892721887459572519202294437509557926719203211654857177292864073445458832772203455957436956678049733393638662000997531078170768839699386647579110338469371695110749177278381245667876699833710797037033022324750715324498595493885402948926518520642360030546481715925156066086877638717730768680867993657531962853514121211651971859301373867289191322716422584094275047784312393152242227544044606744305093194899809750835208731659815779212166556704443844438140096698535068308647838560006338 [125,113] -150336202201868713634964649823435227331555354266254864834266567320713142655848193371222396820997883837000558661273598201385980391523380806139894935312978837658293502379355819366814695231438627332195598946436319296735288292287724737159085298132804362395574996489109890933089100049317130765895536907968182396552912501492541832113790311110504195518729387039524705663068469964718498920020933677728147897074402464128885379419487165149619333767339519246695316973668530647486416120717187531446555712124390008465276719946819745997449038595681650198434400878832398656611661800173813752918981240167287792400160469078191068742920995590854041708245526525750370217312253455479681647108294964678256799980452241388106123215188185661015352749205316215556408897235313098451157096743238706106010663819508220820982311017508133436152011784269526970091588496836781212853471052256879882552157077630449637385410562854812432527634387939670310080258843584946891170078125800992596856002015403524419334584982763751584646022655057023571883908633698062510348768253842366135739046546782377890037532203176847594073413741088292388136529221053776259185362289232997875041458268865931369711575498917150555750081798338473035929229222722542465727864197128424007607995044981093925974013986893686228389375887249010707642394659625088931039632235023376853168168222854641905181071589670651460646658798219078855043904484672923905240642457546046322791769943732425653989605946392461798522124792 [125,114] -83603003841291392968776744053046742003307062246381500850145112274825119594128541616502408150091396236745104512202565946683184727284374341182956248693679701841999560105171099534211296559908262507480051720145632223788220703993966533635565735798528401575553686553655021254818740527274699137448686902122027279995272272252108531116052878396554939224588209956876612001885285096194730522109712876607481886408214768904485706620358775331051957829833667368618677267183858410266514921614434308132631332343850023313045247399798185418055292951378856337549670442119753539903277205439030206493699035661486027775432113373199608035242548291130968460942370837528364325345564392609929098494878741748041447283200135190513816634411521009489532572591450618472792049501966864000696309485893972655010470057777898457178214641381375042918387148505577045437070124155994915688938630773935297622922890554870442534341011924606657179011291364537779689350373068854912378824729003932551040550604127207447338737755895372352574442603294679308648767458070879016234085255948960111091442157409461270709348100696486930026943553137579353377780088779255279659905709857174815612540911536662280605468231577579881195198559448927538033682483352670384646595316179795017701198560095403576365509622563833416274655079806283073645926383633698077121390677394975351464388776193244056716111787264662987804555526201317361809373014968280538369471530001724981769955458690118783218754461562549993160 [125,115] -32792571037996009450535035175349477318832748137997141419446099758939504968909819981927255013264409251505290073706324721789402958213779874239383973002342738492090584048176619949428319771349658897643547326376155069877683925803945251805696346746458798397144516053265591462214137309122289864072722573681523126278097615508536937465778882900127711740705385323554010437436265797072062191474268208512344369555087018330538503915723930814703617100578687960601041476218505353775247766619270294144919851885021341050998934778349318267810643900867785799956685947050600417264948004570329875637336625764940405946384425905844537264493288589986770638175492435719630914288775010229535191496949787697683494237978518997272091699515453739969474562313415542255792780652354824583581352584247627603143681559914523038609812472171845285012287099601863627323920796478367858979868723550616806473654998224635358397868588766209198997933084042936639371667966064624553576833350853647203920040894775650742576112507558793973191626761877524509084520566601334668943782445387185219948214088952289887915496705695199376343701027026608536507919593274639895020839624564036133980258585198863076709555112776710781236770318697520707231004496143039832535026400817922407795613244602666298198507318109157069740749899060229347754570455373742480370572256055482835266806465143182982265111936732555610583657859984093254156407762727714738634161611732378790819489858431296932865062785663926 [125,116] -9249098367255856756633325673947786138143310565011060920050059534674632354507545015897115295661342457045423092157690003356060912700962174068111811705601461658089269176109649075884269284606142789826118006655585942628535661768399262067687764819927535193625473969587982298522058569539043050607103984556450463659220633617842562338764519715430354709847598307267686338280568674736631881774666820989597063593023275967944149433613990429531880198857546502019894147865254855651043802727275742478160673570761776491880732465535000560474167771210389043503910185495701498737509822085601375266676147738476530366192228035898261172250040155817989642725638783434857904696078064863949414659251247291075132117902142840253910226579930430692744680492218741534002272549284625166344819800131361579912577825891825625619737211960058762224367230781429698114473691902649814799818397896687504138196460709031886464618551673706980583483121239904069006608653562841554571676234769784497422547860978458472759020383188452762901137553163286889005914648861740448541280041214765120818394983990087837765693353996920935966606649881167413396637015591884118569121589052936244293765179417126898114313907264186492588864829840727116473014733461699515557416147811675807481818015443365469842107240939746048166031337357164577030626768293060055652911547339392027859564157153242823959383085313675389572812857429408797486205574831221493123428865224957405333171425157448899863473725 [125,117] 1018392944172210752682459958845492934815126095675911424435417171015220878199166148108732677909212052031733265779822677844951387467280950648121121764948935091088865738554529297887541404655710231904633807828805544417237105929733703486055163364830551182211210917089566875709989567157558756555750206769395750527769493762801223474280550818036715339234456903814661978726897115234340805346560874987917849647637967816734913019996548582363963509322252110366894866549301898114539810920196903308565178429102941220055238101502889152865911378916806119062348892998887545114480918662502273692044550952687266517937018589983594348203322661491673419067001126614162089612974278967485060300973992801641065353959224868365658314415011523162628647229748125463507261454450075286419975512410213788179492653420220893612546375049052772730644834518666442424827794387306863760883034257394801971475794154504154126490631278624414315183382805003537317654268400400438179184603286035739616640155732532305595365553044538706210276456488528682927656256606368252890774143359897210092719397439420065798630919693320924648110246592173584660117261309182023451238489098864925432160959878339226990715771944767939845584144876277544907269189200393222508953214782483043508482160251628228548281050482926877975881271040463666390419426543141502991739175337653040773279100851176279346794853401649164954755750175362922534878485173453047265765881851988239234755675479594645978 [125,118] -1473237682676156923072666724932886004543490111901793882801414253275040253008598723300045937087712710567748477707994486604579484326602229521426344389901492792836745464354580413185817395655841845572609890578985965046747662749573087780919456820491373204529636959906906983392774015839364380727356301717411738062494541804933695036769037180706690021679800455123719353524387779887268138161476825763311967031173197611653393650582947542579558596780537900852151726387462490009666845645837379746124379417727922159642288632524496669439038890736142998656364557804132329372689508130721821262002710459430603456742405445262575284178880295031907196814247291795131567647570654869340731677078986788737502780562751649360517387971685674952447725260724040365096043926885508913101780709347472510051833882367919743590859904386353810465213617016736511022288869541201988504745700720323084813315947970324039029111466646276331300431251958936644582549247093841773798107186655726378002715767441573958465603448537615609642949824310707274530268435620793603569438917177825959245015482941835770723608065385539234173967027645171104123553670254061803185198028682096884798562083014669199368674051927280840018062148384352895036863461756841367444993555152456155314989416921799163916640634592763906550569981835532308164517400931714562959713546501804660119017934838034892432232541489689809606329286777872739472221698234182939685433553100239136344746226804497 [125,119] -585492191681878345038726716356502567828160159531715700621269376872390416904352991214820028353472135526560790090420048496449689243208802189281445286408572703262691934872163477279593789519417601333889590612726279917255326576253457337610059796713770910451374526362914573388845423288545024359449029592249410994816531637849586880234194612962480205263358072037757259768879271683124291514151810726709713063904021217893645412104458311322965854673648158440330186026521930242389785363620315433216426968802176895666136164543730800656032029221082830016975606086886734554058181867409112099339838475091289199549147211546274449139925543391725789985709560006005527731967559322929060480227499552437906210070531138654300476593768943706960018504721904673707336766520688515334687064729217047819341881209623096086151261766428715338890054956180746998891020406508759426174262360930553562816843222103623369842186486070585147318607947302220277469547037828570328181420806026396256162118396127382389034837801877928743075522635284749260669648505474117254705329739044608336193771211595537686872354520820079359066730159695950952436480069319318313741134043698305677325553160285099656973061466888333238039102482542469714392338622310808866038599269126278529184387479790188227150240746900307170037813287825998203939163687204359752863897724764242501911241387954487432912132160572379349705405943620595435462268304330620287095249860993956631161019 [125,120] -12546472646638778207937139499352820636142509992087326366734093373624218608135360688018024869569213863324336068585293710331554217752008821497229736942687360171086587742368679638828990221785903631648768339352344103200927278314101513099974486076539833657373699435993324352896892990713859615504204672491514770959648772830317077251532023573896951658719384491365801166830241639042315106650581766307028999730452038103792257344120302906298364035481636597165407367060544499451031931692968954373679879017461552564007256717846426977121297690824416287272575233745816605925882623738882871387488987693860676996137482060604722605722236254687732935311152624962138456519730964190802774208682863838946860937855851536671257408253246170129043879085826032213090534879446150562977523944389918981667410281566264619339873795207812816110764831823012886097899336088769619825573023438200112166921468070374792263714137306669700401732227563237460741361432287561006409828226590406418224244198583183964615257905421147378875688948918249899718825482696351434203193791244585133132626963488758609885320355531962177525186818362620615317538902534454904466604681628313048506416460746651892703572326564154242754471271548726759669871455109296910160063535749924551057731760073479899144174413955339556213356306329698352493746201380259951139662914694087531474258014733100441079838035074961276671936831435669533221475612249711650235255064515715469 [125,121] 5091380102930404615476974731261684509910527666884654503438193435060431601951082676104113531138828656576646701263278629684730834188053494733008701793023985696046091855041514897821619104605846911632991526927731338124949844965021950787812953613263915770130265603536981196916740353848439317198949709993827804141945831936394885969931465326754236875082115725825194324788657927239262062331480296696721491880348905058677098323781606225826048821322439394412404063905660289874028295920887962368226793355947690728037095585719947600452717127215361683350730325285292857124486364735174148058005542832995517088847559442544594708519158596368200301546299912888629861205155910008605472395590664263694263929732708916800695711342946635275861910369415990452836293447013177205942919966777661126196062939295594527309916174928664894743788737315752502169892751169118264008135611641968054430496548486062170975091271291792204087724891207199279546261540616404997848890345159894931717462566553290511245010205217294829346372581212279340500041606171850294589624783567201338839569979239977069879252053549512106132888048202215584005749161793336121072142012866217284649971063857327452457853493930272499870689296520307861843798330526903117910688982635612923336043457177620252005199156174368742807249993107198008253107440452313853437248614310809556652605834626227044074621280465930287991811636696273663987738058407806854883558413876 [125,122] 313196904442704387931067118359868571350392694150560788919383536221038397951844392000208106941513496402051935716027145836404982413037430816837383283907978289255766540876232132566600339524689691860833304887414091621311118676257541475958320877866727284372914870092458438377230840866297010216168546582928779804480321557670910196380522795966689704259950512665195150456510818478648821895555707860584342346904195542415566537302323317647802077588378364619415056729158660675690277382685885689341405998066357327799850689485466147254205908793331030135874123545276805962018026809319612268500485889821733573683243088851928999606529620000695934754673228327522688430824003410859376854970939732611103865746536388676015341395926193527559563906016901814355053934653760346784875128231065785242552488554135215128026995118778712377122342194212970964217357474858748350416535135441082351133838815877033727770045824969409664248013643815549337939211316022561202880111751991387615883966743967978870586870825642012614282404030249636649840728665378323438295960059297246788961277172902523985996821879827388033601096117620686020405812785561738401454647770654653264886885744505737214709300668784408549528742342383209619550430516151931162747454805111910274607160477914338807690283324790155317654606962698745674452257933933929522486455906138341696820727993174768794269724188611106144367025220745454723242848751610614885675 [125,123] 164249441866268818916291114323401031358984601985228544780114550243551799214432505756371168494868586510324920015361421887778797821225301937763765995107841285932681236937776042941679715436053043410443386655775617924762804498507174273922120141818498793277603767177412873693552829678103039023228258949015566646116931170733812712620369482053310864675237678843989943470875753905330082786958031639079390309755721581425020494687224436229751456282466603410397629720520634625018087355276759423121533328520367689594459805050517257802071674031737162004655767667986258618211468883040134811656555702564499115890376628397941766640173231283404286981246759319142117822057508854417189050080118836482806966528311372550270675499905632039639479574042759556038148785318210929715088984209413356544822562769798377549555104767248173130494425229803787190624108276059109979257008527944601592104268860128053452454772343596714518183867950108177223865298148522312968415905513715216381396179891875495661520828244690626918472415849356410756769160873418598379303828597159863571841853914706462143559123885809217719906410827555080363140467981092964167584384021340876625674967793486795180099218269184840415841488726100879443777452717979356703929199420576491443300912852124614791893441222510403556529792690673994591298675885670775613549606214998846562327476862226025168639461319280083335107339391119072725539449061310750 [125,124] -214177208698166456910144091584529863966936473359835243726735563622883160955030124686078926945692656346987982890124060746805645829139556038928426132972303329029701624116852711781080787396801437813955590974198946596992168401278981953786797812565924138475302162145620402733749726824348874020412408736455713372296541801496482282717411427333289771750707586318945481722620537390910444168588712202694863586507089949892613503179740383445634836761099800118361321751319115654865140867811780870544334823835352947125784285075497984085365912591107193168478414814283815815781089913172470269929854374364067187584128606194334511745838861356754851092359601932987135051793621704347029532334604523621363438529876765791614270326513633030815454158687942430767072062668921257692750858567415946463516688146607355534158703603232994040731701441279529010422897130492387375104092640358171103702550255643396790929837979386755110664172094765275582919026522438925652917525340067150484575411768457371301776036658793522006039608815437388175318437658896823233445340559322427720522254005909431505936685843181134945408697567915034064906562734746135694165501156572137385069180338785436324325864134759045725725218435735721012208299351411605465888218977709253607021939769271847997584765267887303338276555466826402713319627821602426762811418800302652722579825913232702683386458327832319972647622751922699836453800 [125,125] 197935960615689130041614636741317176147317491125564987381615541454452606810685338720842555431129604961357249311364258996665318789346452889907923321884511209194648943260371225730553162921929220859983931375779145772856266606950596691615810501597066770006559967562395650778573519468796140947154132831303772403918004073930142779573196608254074165679891766680154900471420302362422096761259208666250556615772240293225283278681168535551816244930321727395470967073953565264473746566560655509974003895739761171488331284423684230101162101430843986991015084564139226633457183544289315843981150798568629993615502218797189824962340575926919969138319376842806303498454353737594326982214706972923326491414044259925897554958207058880485966380535541210187584525992538175367950093148862265975709090634574318354910459818912952229123906364205174660606019794256708997956142074365105027000621525178523679575806332800081325016264489085983927484552729432393129355176062564144810690476661702261570280801432573327682404769030744152579792402137588133127105928384973432234100980344619152730588266308518848469109753895919088957991961378890363534937003033688935155806752270504536730296613903536370421085756137389358927888033844863895843686436257282084362500847446711806612697871917988704786324851434292659011725042175149188484891428540024440498293283003575555210468264264336176846341331055617249250 [126,0] 68627833111324149786928984004397519820221374853937488744134815619797170071611541503760734691341735193602047407201283088384599963991197132673239843696971866716079780942773235587061680839184135104208375179601626202717127281735659859841732784793329135298515215992970967309488910433209426693053976726678868387820923268406309967866810515320408853688495085353035405969067687741684135308064757598552551176910673336859727399627169833371036204812604652702025669743163204964700202486397215191085353498499898258673095125395436097566495571064900013947005482460779073476674896959953424199328437739806950085420171268791370362450796709828552118000292292008918241217105217357840034784249086599445782491733948668105167566649601377424235393910771713252820282229745101444054953381150964958508958780362242108837520028292701554260932471841153791784559911777260155709542860415871596073970351342372928828929206244967049086822113077238370162526898105153725088868749963195019082696614223473493625374133348796224127644936662720534148522683329050531223529233238372967066608294985536832038561393329365323294831766534789072982636175245232962576763644277390097773429794657448237475305611444087282698887966229927411829179422364808421141720150398602520160475394732186947938011108556194112745327150655868020081513644872658016960078350117953449834341027452645204790605880283775459443231948849509233675508534270102933106699424579228572101740905295558173332268463245479917802259206521945996606551752182734349983566307670741804717286508555357977049414540811708048548338043793931436755736481502776276002940936512659938564719587111769826527259467183828497014217708465744659377214368991377997375646408089159360541810349137244126953665892158112437788727331098304247698814383190346037690584194748891147847827728439009225395699782635478964066690458918804357056266938505911932330043824200393651376760532500480000000 [126,1] -16608596689549973679492045448031209402458660346027517759645019664891787900208665720011454266089436770848090078204641170862298894020165317878276773617797688606297335701281938307635157394154720876771372878254967718697260844847524301243998105079804790636548554311732417597102249965970748291986950438596169606982656937038081384591728359189257692782607098265021693263030210134412382641704646908075458135308046247144404819634282674758714413569095160235170318475129140723893923412833568012413085141925380588118183863380089610097434828589422907509798715822167393796455252660156861832268535674679618514919866638101950630701629074734711145581551171143453994683448388193550859719675740315086207352967666296217955550721460785812969717887273122216588200288639757689646561898012588185875903773312100798734548987947946884291292016048520791883893016576735538071763625576809823307289805528863945368597518976325455061157178401574574311891208891538631182210213813193020575019646292994222358442463388976697029974796000992115440963183473934527649366930030770723012567094388787122315623488765524385371419275415071665091679696640792313380739558094143345518332622577607189965847786174192479291593426123117035423086743281412884200079924918871242050780381252855713196334612760434016307747770244582699971592963157495241696824458824181181400309645910206692630188677133498841287133951243399351195649952788967340602780407439257055301405281790312204739437340016062798888557049468775940961365202078667400970545322169632212981051636909807046486538619845806203016676883187522480627361621723227115806525282853359966696101990076109931454054835829493870082270511402127059844783606041595312507520387872851069977124168808582783714435030506036222983960040724257474814295451408373104768318922501775454543033219264622836788741527046405264166183741763003022423973188768177669490578154542190934030408751251456000000 [126,2] -1168803432460309065925813828041635373101407167554368480065288841919510376194115059481019324123731666629274003177766702147629933674493905512853917648104189847255204372153444021408816638427550719693445774984059525046367764813629009221378247699552636053736659129472464070978961196882372856378861179982084152187467965557454941373694472847964206093504646126403242312990839484883204787462941080434910262056802815703642489504694218860790470600714978060352628587412516247452587006573003204760105492631671498395511507346037817044308371277936092952745370728463728583998309658221660796687772240575440040662583567623117339615253188005281718425798724061349143327416075176612375276376903211846360294781773767740264097459170215081001606282290320681550992521803737552940424054766006966026954843418580053632182725925362306058262016547790255147176239777094871265095952309396636278998225754864085093814629143924427842046566169476759681559667063661473086635484709886065459399012481796494417418958523942869474629827902790714996518055759351070031074725634827247470408875839136094015182592433247397152559093621767789324043398692338000791378785438060590772519262663456908594790474761910831886834205101310654372521254518802011012737598734384845608670727168935815918983002502452256159736104040863370934514994985109015165619520844118303954875009632907880575770039132706063684638687343581555216382388774884386230634044456132354212233112857176551405035884543146529576146988187368738062887956563716935629554070569459162758426750176757470102670632806966597426473949798561160676821299495608564614571720917068980843521145402643472586117161585407662580218997482706606059759345777993577051066658302096461852705041861507163476144727738983575286528759408009945703091209192881630750799420654878134692227258922952624702621739574883977191586728953978470698459759636539989401631294407832527759302920580890624000 [126,3] 49838939257635170714320417724971728860733314005089318016832677014357415307337104320783006187055286483104075845091351243072970702688277227387753770546508812761144077125257058201258885252695812124220659308262060529327811439030409457912550230681214139528958082746601824519047302567444810482999905643521433831049815542963440565200477303864499061267625494815221526145983668883166671427990103780145867126998589596169493950911153283123213501608446008554773317166840444456915033604757468854049406656676101188335992836539685650826363325890382029436879889262596189328962530095241722206779632215031707315269423524388862985689249436885424564334300415441676765815174055286598752239704347439804704372879652859818360229538080136054167844887099384007571288280647978535712035863667049019574352277484961937356755089593675861264820298047084834698442161128586742696691131827961632139411139047122258189648496508128551708986769560556269178029353546726870472640032074061288603690891927796938904109513018418004094543637984826146361194561325431461594467146332194031467244654754218945360617995900525491316960262774436706612578500453710928047121566223292026129098341332786727225146956088948087828989079698687149414567444441957989076867949752359417415957021480560604083894110513874482895936121872434190356137516179093675592206288666132388243419575013181623770032818422656866877810336227636501998420176320695090239800224576883862941118874692730627615929461346563378265516949181437591896394458757481377781497593488359954879665358595922857642310741952379807413704384612308559028283113658882229324043656164114185001966977523014897892714629087031111360487236707124794849730277040508332298273512827233265437313784076650465688107482331360345103371897869945759316945633441097755397690274196619340276314758549685123093382402333108091383228648285397230623063672002179512810129267788229629573020851896320000 [126,4] 1149547739723832608855945232473383769709477077816186904558226112753652839174777754384221541881426749857309873056558982220890928810804437691255017610295506664274652546562066938371608870950441948578802759152826625870342865075542757682551768703386211850104195729895078974138754163085362577793585733142072640276285985846378654920307207341605353983895756606154790428953011835673586568742605446248981508119994932454667426678785250753229360224245371441371112041225206618762552551208809427836880794638963001275521578246490881731967344766139857089183969445244736663153036180724102493849552618447640207960594230954463522609431625483877441942284118121852603240846525962664074204567872225349891226619808876922229235499796177461299114867483468273302141310062625882708692977938100239457066727587006536793732755132035776162489735077371169631613183739934825617472507307869792576252332044107789673322788206603295003869645016948847763581561072943865367558909211575301892202557848631499450318335361643785280371320147078240706806501716558838410816308983546869235690486303240520681362609819147351583692435100429683279670664456961630896210165715956528539415781241185894830769352185477310986973145358251371168754748565691581822469877499840396036761755351584368738355013521962008817780256451485489068212160993413013301946378815012727189312239225675109092956622145255713960580714770628115454364468578380572122434598475108716957569144418422598744289555565714419207287187942299311186875061866110855575447901343836010087902494910901190677262064747935010479122513013158127333165481777217909920292440319255035657050244593235948639355786851996634172156516874385729415355547742911681540211157121185483367568817139797250701295286429684208484152639832282691899245414058940417635612503769699773182361799521221870477494793553022678229858614905967035661131875783905900024187812138660296787838628999987200 [126,5] -92156581379319058199018292544960250879826466708373054953201558829885548087353542738674600970335734295745990679570437519634492774761741718297338988878737731659812845806728855070921414615656414370175320720324755256909577227205023837332106709368258672547296986019639004698596632402070117988108330031805720832909296087410575652465378197498353127100419852359047305300975765504000419951354465099222871672192133745682524276534377578145536121003026827432952646593753320304389892113614314931209394223574823324531442027833528842540242811030655592569964796280964269623089438385194285624921038427230218820834006388007953954225369867133851275936736689805857598050227554756668236258812980992298058522077843878054620673000549034523507865844722741871130143033882737017587874024830486794472798930372261128039106885791443710507562583716586882194430884415861942855058422035678805437820678796894466887982000653963002738373154062265416559287081487461883278334619050603739950240669922832858330909760791602462566766124065259964109703465321452220966385645207067987391311107896670633621492408916704889814740605380110283089947197504027590807470555567740276814607078118538296041343934287184930164469362501862124444085191221475189677692799728858671948675487888982010711858867052456139187183118383814836635096272371663646133729268143185992434705460115675705861485271413140036258439802988553301136963298842854299686487788590123215712325183719806727644427410131934748897769686734230160452926897103806169944176083265895612183289891748625742807808372025023740203865368807493748667828159502499643227210836259544098569767758289101968595678881827916791572282688954369169734084426671011203823560272414116624331136573378160873971550431231560012870315145499191377120294898685856298402440645879900246347140254141016698621779688410913682080584620632897256365106716344479974492736696733605077242372266393600 [126,6] 2271442357424874503352245453390759868655995398461410886624031685815585609971141374444017063460391625461086585983621992798139087438830080406913016921602955676533973825844933513474647867708607474260630040131898541553139471946957083983668632903889602336325942827707113845251316032640193489030662801613743161076617159017186105352159148170069052483083098883960522513149330832547508868704672884354739795933601612544221833240056959035909462934548964888996607557968856315769092134406258907052393447350155591543569357634823939681491510640086632559900797260391005020963511965412466457996909511634565218560504946014876990684783693031021511075075752127012662664912658722325820215250172151655696373908745854838345837769613328841835786022009512528050454946422466637924295903970008092298962022293134019114519150554088780207016280419614053035427840936964919233685686558400786827072502012202097143900382079321870990129091765901497868518476360828777420762903367176212991088349963915453814131505851409110859551913190876856495973824169590659697763086401170902775580028297981348790780043101431377640744021729881898828527363736798534087321865709219084351631484797662344021715445704476075913278000572472417099568308763336079699393911788519359350496781015971044534450246449680221354750226746028396341156427331102114126997845871830972864217561080685977230499937222916878297560144074254140379315239895767370410139387778574348751087480558523110050684599874372537393742956600778904062482951242328402483357476994432504208780160249467926691440203816148937097956423510897207254095383770138631144179401240685185516492169305006559627374858967894187871359737186998870299760641529312032903050186232677847513297569679279738082118399571159548419043250084136406964513563298764870708443133685824122305592083824311576558608016649318299987063025719230000659539053849174693466149970255602660498341762170880 [126,7] -31800011445682573367699243542034165400506765868251100713226494349234200213637178854794028262239840516447467980380868254983013679928550828289954937173468015217571303361106510229202293669227097288705614855671633489475951292399741720020269265874750605271611181238558199832979100797994934769302297451346878515954264175012480667219484255284333504234640472028952105022929951423543176542516221957164405467147776583423014013767648656464265671100238339026476798413423975084062332893902809698438376956360196023074434289433342933263976435125820834987680776137081758288455408007631058863156382410654218725626107416179411606521843528469544740483935580827258920809008795861959182692597862117966389880149081960437095927603932821059925971726888357917404842900121049556098597992672682537967865668157133545357713545589601755807894294159874812292765515432128536533146669651572110930050669757151715859804199796083053474607438214307023453417206787069667695204353715513621154622561247586983365154120949003132941361922103168860820945090030750721237096915615833523888796108630014745524465260990535643298513878624998172238760253321258434116375191702034351268696668716512573789552500683265007519153060277331656679654270059341156897026008148994072292520743653085295540742752686895627137699961941605611210282883213643032266565992213751100307989364202121238668041285418301662952215955540464921475166237480067254945360515908593350491026874982419932223424965539195856808846674730311138961160579358354042452162718729334116330028322624221234034323575505144761793360826154349328911083995447445514260450649794831169301951055505874816127557345208566001257142011559586871280986574153651322488844367071677650277494414592852100811135750489088868613362438436850464744103175567392287274180732922816239704355839051273642404311236587361149926094950146496623513934760070169918895557542856845258811150172160 [126,8] 280864307212857780133537252487019551518343666744268500315630290921049451188026725192038853096601917110712550721854219327221242677193229755951411363115560677932461508190491496026277247618153966980960966963428218360271197040575980297930370258642956858499833490683499053413917423684053899900575487932123159003879513816060510926180225599340654576587983009989491783461855312341843194624150177172880623671737252215563046796845818956962824159534729192562278714670022372880067535729915515886319125521614847120034341274197960520436090156153063944319831691371026844157377428522063295203428925611048361702934234796819110502004641480107493655898063233985457520107882404714315040258261224843862046377633190580662028474304292844192881447796725263585056126587672307216369590736595158678678663433643654610225389192277899690317295824478717185851692971431720513907644264953136435933793452805682995969084642887928144954566288965410914761491476600604456410621562142954926216241054852353757250755776709332423522777607072569159524041180375746613696911688107868475136346201424110036954310621772311316391813237780811860079033350282713459617848576323203697259963411850601015345424803044241869444948558694053201818086533818413396884531001050753289081769699808194276492188195364913260171405457027761760535159910200907106005273728104121076738162995387135882562261677517487682780835115699596650901570609282062327535480115300491648476607866811454508264377171809858843667021795703000598292668145771141398985375300481727067006130084103387495632536432257911810671419028017526125903234141089586378917556107314856612674506797171702076979541707973957773914646853302382658063324419736390129735768007940863131609462415457805346161553828712257566388942674541660481971731584171594606141198792514897959379499739102597265864497073546892955514153747942843969377538595397483128948333581444276148271841280 [126,9] -1553991722458733129211785097017363119715401687475027749880594271777484989544546092174451854269829320006989677651694388829212991888529861616288475657665680625538862419267121416930788543440635764514194472453439646335692527159629774939340043330058564083192190529059457919173182710242380675664386683821882519478471253204003128252671199947900892554656843536205553808500444612875336449784876886800072355952050555832138538956337295557507371736943788351988373638476293498136384866314139468256368567156766847163909542357775623281402950100377143593322936632792149870150804046283095993020999102769086726750749374930016240177890176858252707485436323399119646261765980275507805926867376009085412847215812781913802711943902610681305297002341835106344947770187895368662637133629647275848399228232663894694577863634870490011354571902803563767230446804128901299278330623907354319777102501191818367597072610653686052248444271006317555307531248865472137914858510265918941970120025742824269399470804006757698410709124221012518182241186337315824320421134187480999719127204416809965921325538298354686851065388045105444058975729489272526545591408651100522814449442146103444149238495680301885747051377410760838937540436999598575572586334914991319401119740697231344749513898433379235166005621330068763166436857446049303665115828237625094842579650394634532402444324160254347018115258756773587198231914693842712958881402484364159773854789236302978733703603046483243057986753548822629939538381772042293191978292591737460985630261829847698275984333718322694847801234878911863751745624467043130017067923388660494103169519021277301945319082471383435535628661304818980474683555227487136347689750432946399749740133276685165494124096466410024202448604678328032148041496522582231838022977191704605769268256492018282178977466000642068173936680246221307325901241416218944303713263970266451542016 [126,10] 4567048097849094125644354174798722092500801186140959445795049489037372615388168936824851890010865667762856483694708334220287212149581009895660523922404223616970576230827732212773004473341597830366824252740392994013284405680746235027207661406995713577212246427678733722348612451917573219876425890126861582609055301491558138946454332412076483879388770674710386346126010239579393608696375887598737352230322595813207339066080412401104741939351701214568695746015337574749820497787084382263133551870284121274420800847546982624955538087337448331317768235997501774673942974189029216387060908016155301913219643740458019046127680722390139075816346633616828150709368483885208196549253561543574621505755757639735537052287588447858590057442657804321682344975319845885032034981622790452662605527668950372260424341140515005966853998302562193317239784349798877098771976522715298162749665764344439454513376309177152949590284836579828994274133897407553185953229365042697896559000665115868378203607616591722414645604832610844663346250500336272217031395071113776029456332686463171159163980020956064679880267090281708649672425980614308650569112342947551289567660670479709125904385315973950498792138408137666117024094935344610912841187217080893092853842688264168931603640571575362772648808998654487586106235452323362453696461300724189521573414513897809314005673689054198471870880872072955070492615152267866406179556931095038609656787126756580959734206277850826315141451914739714591265781825553751752006548877124717197340844057372435721343807094804743063949394485742546878681168148951178799269323236405479015978403971058357370205360647123113945330446559356469017360298282905290748634481309988717015955740227712329189649935566037624576074953140351620395574295243720068736294567511051460444702662763819884488977644311158453273129926980740923941247202949746476027100596892399042560 [126,11] 3672168973384365646824498339204608341803180234805068840693161020683551420158619472578299091497259800789577290373822701663585242796441853196156043359583709871501672573334693869741191642270180247321684506980000586566660321020226236294368789259216876743723565841009299044299367260589591826223567773803617107135496474425896187255101400615679956117537421151588320206122917384081900031692412604988525996189103757133784096271409411697182237584710084430329578394627938773363769675288825946029900265524155040464239791791771239782669093995239570214293800661274032631216299343964992703641639223977196098485121390583381232166019029787000764929322918342652865350687435359493623247111232237591476619886743814334411493560135907822988214540042745934700978736248831307204003829378147563972132689608244222624390231110021587536261823000141987256557238264589566849392965714329460760507175312742489900501621891440151005127797463346003016774745876422352041881534431941120598001838861790001583192904796131943842963740225026192593458933871415605553304969005424600879250402789930443017060401301809185961858106968102881201710781834217543285322108643452689957148665146805175051768184627912132022631719371140372001870875875525925854265198434519329386825170404504982158914096189270859828492258035923479484158086609683455118120351694593305167276416926751207803910040963299466433557589035021374305898510030816325893765151301316265189582621900586702626917961655722096315383385326106663990892787403354134846626666067758018009251242549545469179111743023850857020530685951442259350353803800833495450934859694632625388500356371817012265871296750137710935976412767709204140439452072101520792648113559670841180515479561303247650275139292794874896822182523765576008250398652851408582338249592490436713890706255216482693104393229639116598898991253281696349889391088931528292332696922851639296 [126,12] -120142929134227102716665184797547672995927045648827279396184989515307203087583006577696838296632942131164478439612564488896158822758718066454125548920449904441853242753251730373484141450897680896561369614139387316893648662007069542714487914726417086780273752531111271912233424557924862837546352371684235224134908455440647866579040687277309548126835102832673833056660833847169932469815641136710091613546552735369304768094513092342628094863298861225201718599713327880082232025136453325901910622609066103644765640265894669110773162507988893959233590952981865304841116612116983651060277333310319364828681561875047658585407953827253129196013466557778630303885426203317498580612719342764908194806581648123877035337902705016633804984818064493299298895981081874841944510356798956748964315768986053613128710885334219496189406875426070561634500306666825750758448801663954810439825008830690097220208975689434454136729988571403968737347336055146486571517702151261233032574317382077676228979990034857235398668666137645710317967694040476071639913393320188449945417685080958374134066268255417955642802814560071615332803294028977651823257093252946104103548772131635833174462450906252305868692200562822578136341546875885328031562387952207171772443913691871976869880477634045713311901588623248129084442666020809292323419818838999321560058851648218082448742222183859024031564714456223001592294566911522405917911635910360197510933907111725674383726096952917285052807766594690696705894696113576778283376481310509278861386108617565528026261018349945909338219817742594647309268462253596469442699356021907798367148709729554205131406870607652293515103373218261189529587638801042425898776556099466960224625851275217569261936686115134477988842554822514564650741778473785205420455828870498830615336412753197689607240337304914741636479433858551785276311829975516574638680135155712 [126,13] 755437957750794192314132460019134340477790712706614649487712037212878541081349786839447953437015202208027154697504358346237030768741539606915156645375940873162209718914288296311453895319085451321135982186750138099820528275870092834135721071262424097525806486045569549832697797279684334367643424921466497152702816923940639624042906549245426398103658519065629647062420118482257508901760610685495481928621870203898439181410175836914913138473967309738596398589871309986721304266663576900252688565117032017299385929143073025674729079879741139223513740866793899463242955375118463255582232778705769965046151877494688156062749418917860844567557419271097510306467310117586609621509084659273420332942926720993141469178942996895544748082235814881292557397573869239924568883400659679582176809088522771051303667464690729769057941360433028293037593643948348147413182964432733740289679703909783302196051536346704602408236359501233422355337024884548452461972985645158579806413303893944598237556537854664701815669553634958275528528599236760800997547457235238747878533248212158169331860966028907813863247969350010992272017871918255236268223975581138850723724973895561058021238364946425547818534518805296143464180119497734190828848811025258063437267156992813818789622193487957711483079916921337936980243595039015632195881700320626897480824745351774212601914240761050476409877649159048746321347354864590932886110442005424245230621775361422056180259478400226226606305317378072257421871400782330412699370288371708790191204542135565754881128746040569718462063758321409476987696253531393055521540595798514813112273055749595957830711750766774405347904053437652795854359389596862749245274580532230425388936705618278039056494738931868409045257715912925409307542072957745261632278202940565811046627415658624725296700722247712370948106097772910527691764124482439033501477250592 [126,14] -3190241744220863214021600181098326497040058571533554213892302514891009252649642010651053513830040256347238651762329560883013397709946585366299452270538866624296703013141735125080444070234254795741653897562429624977239934300606074505110069157004174032034047457004277111630186471302929066066013882925042314643061843456288173887349972266690628306321404830250940626220868761834516397940474772326721739985575954323134807411633733976137759328586442533321523371767620663341179055625138026241736531714478651386081832707240059279061893490544674887116273295770902743920719185333763267583608015551866902981999358761950457538730847929384506742537016002550673919641414611906594969036320918372407821161314687327329457304342949828104429681721878884432868371857230453378145302102384725718076801425686557888232035597810401505198363653779124098741135351306962714416680571392475289324063622215657754621604912891818785215659659062625577827943851071386333196761565036808040951763958193839872813062830336407414962781462295674217101489677053178906304368953250512349814222142689850194843378946542104713295249011427822032435294094090454419216646143326897044585089563139049636702227936613721843275719278006818978871080121190974432852687050026104703810621859202627659979016049934440954591376404811133901899316254373351163591774504756222153475405912349345870969831544952758942923277657114800804048412627712813149756876091839579630355224838634852541254849996926292790131560747859625313017711804086389379933695925861997728298535307480083972705410240669718124022337693287391222732668367218819389223498570039550146716792180388766952908807214728718178981286055541164761842664824576631920983888626924639753781778832556713901983643973526335988769938424991528408304118519595796638378132925551328916148361108352904639460598852730925681047922076828848258691936544266120641753974374080 [126,15] 10667938714768627935884014617197287611212511241392652953796442015469312659616800194274698179730264830407579372877854371115344564263516519948924468717059232209323773572444668381033028753172167750138718335789201911331347180352471918027025586676016208415886327078116751838712095889794380447485817988354260343428135400981593433532715790908887753498532444604166668839634740932800298742098945383581962652092437342179947622375487818167602574742103820047426794193906719898123034511033201141180641605652560539440087286891093564973905541232892779477451214220395930580037165544281985478297614400229225989384663310111207460467607075847729974561294004764508033075475703603084606082064369925709796097550068557291772289035097233644056361311881383307880092318372416004492027749291191894953018667570004291927283666500528677247359390917676605509753836641223724449492096680132676812333046097413098793082404835581521709140939243040902227217938600944423801956121660838792013620373612055408169904671657170174066346629055719838599997929250632615927449172298259967368192843459488508401438614676839480511726012372373166234123194160649228993382257785024881878140525791568142521192816960071562635984778822602762642700821616411409793506662664295339183850785601610021284766704768240238822230140233182526558902726337386836401566012123957715563567925747643906142191186620097799391418547040794898431017811591255853682453702125161277660335808201428960831399276842568580447956385609742103341021558072777039618478632487752084062956573725172936137342194997266430218723116782440801855442183810746778604119077750528932962929270222736450199763380844793365682408567479792410832352453229960065318848975526383452090560269317154464505880476508196753522809447958242069380148223275173012947537655715996260083846796625727744183454108710585881823619793445794542707642904647328900717995830626 [126,16] -30210297995250579783629122656875551234490172175395768791202043328928630134041114572355949883601544955423814339510180583543536214294246758148887312026009996778855119226379077802722645820192119202201182605327166672430202717476366221687858323356793018070115026201222212135867372209766131738208162088106022880047235246112223187363902351054671902447234577259252427583326995546528270123937196193190797520206274147674342366452779648201257410945022292013634673571414377294056136401794422615754465227342818714731768465256146698094868188718957583595500551477440863873684752333921594285942399810810917359890204912938389364971866187691727386309985160380046502940678937523491334103419938557442954510532966406165892206342490861776430174754932778546874888346658472335707877224402199571465771888555955391179978681687816899381515752929680664197009946354163609703635889808705342668525770220233569876915590928415798780960800440097796818465508259665568349303760110391193575172753557598390429198262272661860127564787286338048132374137677409235454876927771272906267116671499579980019505537631166434326584133994514874455186431567025086672520233748005556924078637495309472735357975827463925783048722671275019496419535467091515152609413028259708473445289016210884647406539212527427671323365510724318333576764686066759516356989411165568261078703351404694393349044779515754582238432095216326142090924814437494771106835855656203811017091044853587988392046056004685636155250939837634615125581408902744959237556303899568938699403359769963325837888851277467790238976006923784164388112768447414699856076301775360917041404349998869352878463082758731498726568342438603279899526325655537233747292945859870929608303224148969530776254682844505505558671769376096091567155611461643245577871560773759765037032737745763527186629138578824672418017356160395698181676209674623638496160 [126,17] 74843146971026298007017014405271462550160549975667921387104141301407371573991068606247751473888416259694403618390981546644181268050076385851322098135654177809679524004620299936132032606640419026232826660187278325903030338329853961953737698900304530022949817478169229458850738897603919500786815556359847204915229687313232565797419410105844732097352378926153424449780667378251568096266553223090226515121807111056039633267540899699201859728901731536057826326774185002127199570457703336350066816229655737276006050535949154567607093061483017807268129251773463968526438056862856110871104050621011709362092743210114500056772351416151356688765528366953536681013801459204555064255392342839246930566651675185832548318215113415229933612996043563250566138452592350875059116753416707730952313122736722150785122631708960146427362558476844466725163693548278027804489065851011551123950027771935938583619046500162267613602233263104165576071978066231004675402367466528317769346400122607502502011273936984205429305236391833172565998048422053521951223273822355499138524569192193147024791828358280515219710249506246082340831961751874937698525616537338297042975750494680804500748764967210880189083060402442454832092070260651364223435555019040061823894489750980870712021685819810144405541465490868781589987308872514506658466006199030635649572259478733982027384233559676298650188142922285039387673042135712615872769439971243444003703694262361644092398224192515615564549422312577675991876041684393463293584041656219790742073533489956523482696358839634828085109128358627812656109150682349963122617100559329457771767448124776893447874007059049170250576603962304822332776125272791065938984836765810100596281842638295270789713878786320617249722029665179189917025500021212957426861790456227425513213882221339756876760076038506491777273859422231979206177939086377768032 [126,18] -163334656846070255324107654614376909211398345085689664406203455483569726612300952072331714054143147759003297411478634150441345995705478231275110615389964108066424771925142677680971382188678120529295781652722549469877929880393153684000117897679155501667757965254049351390256361024991280271853135691934730415158521098609423724234139809753288688185367913373349452617668677173069668675788296231440567883721794813976291061883908928290082183234181046910767001160950891920981112157450769734514375306597464598681356105623502943046303457817909706046338100049889721767708753383394740593832897706379313254173661848028984055912662696058234599307822255718844756175194044910229921985820597158380016013008724870484971621980224882075061787585708824786791290875645377879058279468400607535034495664346650349884037421594801818705431444579180792011611240197106587771974449040498979505959596507578306259800639142346645958187311136232474893892730553783631274844614485065991084956864183201283410626982155789089828681034779185881077733506719002389093563740924490301982490420286558716699393824836060191664789502537158818445147846142955057445349276241923225940888767479112967898718385157655336168119861091750446816414669579093358677148528565378816975734007948114273255493072984020821682663988963005057835801308146873246738759513697793790419907225890995887498025084093944130002591348582523865769100734922401423824421511760385131191360393089039537074399179587003599349871561834949733219949796645670299164073007886652406380505857445208672151251750252208962736047411802713063958780054099967753071726510420485510211541338555603779850997884530349391795122593023158698694463239044876305141991618498726829750255149264138701537569530331415547391159530049196420341467548524931298440146719999313367351596991488245831287605092893004741428680768976945307925020106281783747153 [126,19] 307500446591551210150984347981118917586837313426861600283210761592163949298668247292589489793721791053821970504035237101306070865564817415327646489434061851560825893731449550356779666675666199388996523392164675733653466252171693185596394992811331136163502998968201698953934655359460249668199935861756055655659618477069312262587119879367546550741232013597119100788447075798512885558955864314530251496955296076289735660157021920139678842286646010753627457313347492490991622677207317486081359945963636549548925346051626106375881400378411053701976986279028361946667480366030432250830349611350454253038793813027702719783567865446009528509975321086879536448320473682924650913865982840895644237585149868263385354718181085234915847859705481972243237889127230252193638410055216675150771978833265063625429852036756092263847238793097126923540911496813056955347643065099773660551686504625117295594607136443822820421995160154719869002327804847646068644683708768911050671459729424969390292267697800974734362248760445981785663806449926929509449405812812513186509253142256427530630085502539715946578606575890592458474252119232692969997072120977076815492195093622297910078642237723396500127957997259344789902078091294161386839440268336389496043548204669042820468936856506466086935921750055820598390093068340567955713080092521366059489867119460650427646646854256326725561362824695671519219124737753033555855663043352010894279192191156313225810773166385643291177882908448748160098374989130818256345715106305180851967278816839141764202235104710639686421449176514053799630573553340918003689302798856640812560322286144068182587294315411149490722056623149759926008688470549349035170151498843428788773351597088063361004092844812048187000706330675990145296562069748147845390287943070888625997977137979838264152065533090715588422326294902275820284075311403344 [126,20] -467501337573722708461966993242341281427598912778497258851623985306375773139714199634944103368939259293330820551476049841195587906165256741040051837431364021596536045832666517871645377668086721849851356597411620602839148092087897118898407767097078494538074466272361367784480130393202750264940739992194148490151205957600135949463005357677903388504595956092332731415684484835711726255424327722045637686323143945828493600509808132028821397878102360655547734908929290677849025249720753690909055840729948816308701032461687437397258324193616771347734502387247597768270348969137131222053970880638154021069065516552487297227502226496493293032038545162194316056264787922138202581063536769122777133108046378565543014836727708616804495998288842848171986388057546881054036451563761605682141403078874388195117914855949840038201609208323238375447560819813621289281739212432092097743075608112718608481135582275169411141398790717852872874245322847152966189086770789130562044977192275922392702769072052408245385670452056538112562865973546109178541186427823589934494106146534984425340761240085043340230294532455774424661405631534820077117793092563012897606034456441467802786873082679938995844873326743473915879116330427753618712176575990978961370630540406254837648457291775709896373694037946760561140162378756581870566266443065159058823716543080166907878135728206972942620938140794955863568621805507816193290060570802407360300916478217418042633624594609826395372550475470175694782152029136860870544216953948055493487929630742048314332834956889889006052007521526911041755535985371219391342941300440729305191023604230543149994614061502003128153959721578060326894545398417297799852663751391348884764425367910937861236025341684811581919163127998077651472338272848425327757053453051590631464014665964181728121767471087447077602300518788193216800243854656 [126,21] 457375757280075967125455882453937860661022827702760661351679703419160231730350458054020678417614636824285425075651152440184426403331751272005808956226673292976841958224960008673488281032577921046612660629010184295251989861327959879119697481375946843492292880375094639844298406470157189625211623543059857303721654719913359435590220973750610548703835778463472140602220864015080313686166885340138146906012222472629119711182747622345595060444074607694580481641761618339716434452964779973601257020022851295787792980622671045868720422100681299351533468937402338063693677448791980577827538823853283858130668835623513274916833380298308285766785248338094224781277071348471305778491015982501751847163516437747544885548213146320191765993532169095062553343971138717163979703007140228202144483240913359617121705693279622748304437922100501852256499790005878131668570754300557692457233520574442341149775189996743416383469284979281470293345469143101960152942678223218233639477745123646889777464939226765346871260253315850449017977108484510176405958988740210140625511390880964392397247782292818903313069083751055536447312315195789544626852973811331796043201357411325602830162489745720819210282726544905383226841357953125561921827399716076711015882947562338015133604212509739591591974381866129623685153863408615551979765306269450407579277552518618131153119552761511387491507768223273352146463220037058311742378868084458746402417814555978223901902591616309749292105855391979013289943382076654702154113955833566591470530282712661457642698476462298215081434660731730938556451633728635023195517069021886732324341555632576459398365209721796242574855064284116115052431525157879924354161386378032135377218562337795561061411361652390124510510971414300379810706814176467192987744100367660754397687936209841613338963147083497103275922812210634692871622474 [126,22] 181401592208056586940080100535701563679714125853167383249026978358992323746076214948986535114383227672128316117593403951531034833335072278190885273370157706617339501063799886583127191983590312864707773602054954809083661664428264049059965994497056441163080351496266906775935526510826667629902417268707422475899211449175878027516410652981987764510790476831654321904322804689643228817951413764131650487436116111746381318764163575525998248143907837418887530109917784614518015216355462293977780096764552544714049375394796695441856709834732882772201245594922225340721776520971541071340427171188854337571193353331539066263648019460640916174442782611869494699055855726107630931970609473031899511601967221756208502261519301580141432534874474695757751210812646819570704914597881155689874076828289090124638886471961575074891582259251009506386744714725068490366311278795063371250107311898061485940888275713245226240378337982384813429140812751623920668020316301874765208074109311152487990728186443781532248490396801535424657302722269666164580904580002661426557249117403872623471989403105127602406063229051049640432682723536106518462943440210655566987033556954769300855069152185717816468620878854462661130724931662123011498663415318570413062503242307904530617893534566272240906591229522027279246953113560179277113192888523427993200745521864567987892998000580293601027638775626996528800366627443750876834873242371555628655709251441930440798120234942686026778619783036512468919570036432421562809476335783803773029845695441570755030958218255627446645034562085793985506754652434990278685455160527495607714689283634089360346899573666406218790163934667273804914513108083903270952320956256607407747814708920858203989250292431015585182502765737196945454800358261658184270045196814128426598644206453002460919718336346314269182986514360425502563600 [126,23] -2250021557885126514029765100550228426200958128983926376447509155928688860424626222552989094907110946191862416472654108120624482906249972790164153762694436311234855552003290270555889454910806841119474146712385286927006294125004891602648089942088648774493630004323400465917781149636262002637568560577565928265193657952148232949969323466535970993531219580190670771953745902831338794389249270859874336206438698270401429343048987720561301725878305447840315864435671936993025417564080817594319845293836306999042326203807932672175448683940225339110575383128607730575722710983438121095352720344336092189361358525174322927295977992896347064915794834772885072939883363325974267230130795947794098114067707030106010985845620954289349211969237537111315677927106226147530903670607964932764659326553743615465342154071724561886702115375748489562819985949553389161195963807005761439470019926506986356134874944781132272717699614193767560302978187320493260677456475288515880114194442948474121584193170496868795700403699214332669598377569801854464779714993987719087160503908381207665762685087115811582605133014205473776369108862587060122801994053445055252324905865509429342765527154132336109260867746131560142733244049635203589164141073441486857788572427164196023437096612633223973467830222481500408762613348342580876349451330663490203320130868800002402821078750968211645163918798603076120523416238950888356741183610240017061489503608843564989016261288182164635765947256590414223779620435038347718593834356834864346506334687900582338894442000620030166332658292644970485867480480850825461786045003825549287829487299752816121110169675377175514005415541573552042618228840675601744370817012919268731939783114902866687172123474626932006589375410994016926383470288956053343271260592615708122347046879426488610465828442171369350089903164201680560560 [126,24] 6764840683793268539758793604369608309249899771363288805753597220929028788823504369431656615958470869797139522944515493226258357620842046093993449763591527418103697476859043162461256048936724545649360760612556791264432226469929258528306254215095992950381839821887328568995742359768756807710318959854083445892150234790216943697848729929867232365834515182645821713976592886923194879890066453854169392781412730852100666016599863672902492207044045580332535201616296386170040172917169998060805606413815832186690367854821854445660683910374806086003012078057639501677307402866589382134932755562589133529373105044812727509171864075234617039622180083210036125668577689210322740204867851146182466060674896501011501644285549608384829877614815760680979926330375479085627574886331545246175441130192500630352806286127325265771505103851492293853432847635212259565732126845565063485948222973310684054472228063930502050199964282992791302111240245179721223303459538392899424292477336004942880089737647821968115331900628958904880475857955211731756121302324376343123880068449444827786922489485717743840676304119133573624820916194083635484156820019748988540368273160760896238489629329219362523188970362827664929450204055346636236115431293515312542553189836301631168827107828647774947285041888672493493582684635478534646223126303838653721886197145583800113415434727267559794666960407857433222625877232147129486530448145476418987041677425748544626718306845403772922931993527677118725059751112856600662610405246654152707299275951153890116582894707554319057235904306560562469641709640690245697018904791206225573604714960452330848620442860314169876372571272399030834418551409452857258213662585639152321878807951541436646879987611943748951410801425881672188038088913461286167756664687963345759311351168205752558377922895845386885847313763223032500 [126,25] -14542371074992764119204435796224114863909364990670010373601910577436662060790871137432199613197147640568623746705121411056005562250825069437284976939653944077813075268684357349139439230743217198379931325448936914668287233743696177399405213428630619830797554199539554465456603043986239636398611417731711826444386278116183958794548563298545590376773490547129754248973231327416361292396697274566991773293448990540631665278791170232146262319857228277863342068901078497033285657871884875654160284166514721465671699182300766928077770215038073962283608068006267522957148132844751368169735340365459000826960181411170310508026525082156109488153005938477892828768806475823289797099157412930560941106366706758918435701956292609493826340661663764939999443759255130355269523026440134354861494680311575456022056202996671016349358692962503512813371610522018744210894524334308340399996980491349647775634820876349735075210097944691643151582286770725571213168475356921081490624666029200642368311508083584771253578342996539570074163349833538791808432544860346809443798964891424038527374711290918627795357100671782553670754997761238043772120151895289648324280757287002811343730021164218349726280302122113207091226771783053841723589652203382992734143934754092310850403538689891531599234216276841157254055333300930127712369663825900308715180725103482560560673958677733032372401553483113259739067632951481893348871874532166684136709027366073449129408433588420622576548510445046470278068863896607876400175549150429696311587722514272215243553012405862993421130129182292547158944291319435167013466584768164092609566205027627208494194693311841560455067485886744343386197449515159265487172942769699675335944867057085537302518233675765093145248859269252762665477188450490566599087325191778606839027415488263802167069499086851940763952718378490560 [126,26] 25595304006432036019067458024129597141234327300025748076228866828998134882493576453880104112458012893056884641390805627184286965021475004746672848606885974428916220509945700445970353944750114865837416057199592111079067786205082861930346345234928521742794341962877012220758503326736209820110691740990039086830082431429266823842725124126274017278329485719129668702710559451364518138673105796186713844680965681679440485137290508069575749991075661190259755777996683994783458679421170683742903399083124711984651525176391836280814975664037487571997715253026345426452574372169409974546358526490719393398370655291643030708663466894124914154182047266729139676971302418850763143267266313545795101537886719294099525641382623786718285949706583109562364346889318641286874512662335591926746282360865036779315196366660749853113706588620911034431597594810958270224669510432129664196131898012716770326738723700122754975615545896994585129383195225347770836632760102573033245944904833839863898608413627437578743455274760495487816381121338003070812774176525779274526599801095199622636947641599523830245160013103930602573055663373395691858586787815219028871878829343978035874315732639246361282140532937786790298565088087667663775192330806507123379749920936284898270766584953617742821495094033206852929392170592033214272135416519703379570638117372694235514404486091079014720354237303207212130579158154610644939432057279635165981625468382315391257287377123406608548330146419074262817390331554641714223326776809444055802089414587943370588290771038203953009218838141644012959972828995817948655527343081455226111623933753341293336143711835509189622129944658282835830703453974223744836501548040382484413555309007985750345863760584190591410539724797916758820044796025298124879170380615480662861116506630720274445223912582071920251572689841500 [126,27] -38663341892558511139748377764811909021235608417925988851675222071413029690076830880930123531026411830411112419220080369440752238478364221648368070201951320121088201000041097016449854502516705927452308037715348947590427229880749664078925595768517440937562354840828391443305527554548995615599683036513916666376826788620072901437459779495896521989965892412770317663234211530521965255948639328488068393029088547758012420754271434667507744053149200631460405098623342916035845449024271666144027392489481092754167068485265518606931996767481381068723704997090000417531122487824452257199017810857344507994021359676232964497384658511449735055392297092634500328295533734778488707558103453975707276501616332461034316542234766182906989138978587779030191017654901126897563989024380246501329887473903769824634416608540765334210661894027067139440013138425642274874283142622709917770650529095329118465095177626370251624783616347908963949287869696442031775424153227694711256349451527746710984002578059842458542661352093102260900017084100662199152563107427463777341496920241440899048556751747907468780120559312515952844242118331090238439233129827695267742205772342558923337018105303843134580982846983293314481786963009827168333745768738398214455306917522249798666680466446260864536548299898725282069773358265144941353485539285191049804772310832714120951689697318920785213239943595875074277149657905362791954302925829637782262191146989092363734942675844562639319625110975689795870107504172314874406393302043524115988233140759444615076997786531587370681686412839710272779279851806170732730296283781685240481261262329557139816290980558674549193630941057997206741796205938824255541576864378166095937298354434346761242085155190229076566819144374594269507913117929754468966683144229777584538369675779527489122926232359683089837558046430 [126,28] 51266537971500098962078059084183538293300827593560266692126267318798206328934891926652309956035744504390683600657250092505306346570765765173848975271906685128060454745617146072100041208708713266924669552679584728173723798933020094071977090538096486424331349951346448873847456489088004623216497396823330700334942460177728342304955728276966094491399446908736252457910421280711050019548914251763605550659081126860169122006569215124634127445555172025295103541682898049482775376171831260260430856102395876808701352682431890431387901634070167500652287052405932145890307372663350466867655023488837443733034761112995135830483185495408069064159802075721042673131413894170814746285572459153739534442595772952943954959745959007879132653950128144998689165660607619061541131129836426155131582555319436663103036274569183167593033746573858360329368496044645548683436245342526793489473228970166529440370924975152160882143631270912977529972767648694226802535450132488417870223911291139942403126927619823855741146688186748521196806814186252161422632673948096764162361318868623652591891258832385024167638382185616256356962750793815832013328683726177046147883134198388807449701641554332777372183022106518924673893606767198309339382811615255546689413171508067537921130364441689239815539406161603515991737244972125198001979463780986941886580768670667061452861213343043658712331744299122492232317009911999560228848329194415757212951762730005555634292804157578812171671729044324412425474406220132684861541494300422399721770424287316692709790659147905393143484883585867947826415203829516470413108461331535373020849220766628872434283591560942092235947834024090264332476793389182605924623042886505267569725545019088801128743935097436413354874334536708549951250510915127924438519629310482313253263502149626865634790450365754914816291360 [126,29] -60437812540669819378712086314392998989422754733117772654034863955397081130350081243557909485066880598126662378845148130354929013907061266150818135630520263550239055574741697105559620047247640657838830484335534608761849841261637037845548984881222943335837637643497128065989401272052490231797867119615430077412804132254548827100578146009409868261569604114553539149089665938938279280606533798479964598081538231191918631417399358867360067911548768487301537688336455002468122585286367686767550180784421297629798742328956593380879916294798647560861435098405305045659272871050368886853729508801232732832294208550737273794343986574345023796186909375641885233863869579826072682256992109038236549019346820540819848531392392054984667305531995919579819659152026489770061526755342878941157191502080332667351444144493063724695596081638553478254482828945272395789657476268409200227462568220646265660838094650718623766346028854384374804073787950598641923686721326301663453899043523007983415302391442466462927985417517644469492806289918128625447328218897750848208174471341565943487454702785621547481036436209554146998322842182744633937756961348301318860022896277971964272267160334942114269296367724378646531991373129894515804729814178181557696006613960462258421358250158119096817657214056126511484182454372028931864038256485722322596190367993754714804046154757903129607341853107166552271449332032550981717801865251284671044057931485020872945569774939472599890068984032772417425719217599024300211107567533342055612234968134657803161588061938431911987592495548652173561019557741938892503554662512245485156129613270312060128988431345058634358337351272723415859059285998355958725926335351617291247037254301567755001533637694617512581143315896204442093156508739467583676882178413845781046261347019929988916846233768112387831740 [126,30] 63860231823546623316428960566548756150804625695193991535523588112478038447431855117131886368912343180109025253471458335647149358720423873847848616735210777855310463505330212506371646640756227499226047729055621499143814884170235382143493632826142278284141040586775343202082607934054791819855075992981675461299470454308338530630502324680420703359951269854517013427179259312383066056209162732734729843348510759631463702383792934703340193456100594569628700444472465133168443086297494391282126256619148223907529199397102431008668728719785799147982655739474754066726313972058970629386218123083200250288318257852599392508178914980116559878307896673099571713093861453078760793211358190516406580246200562288060570203842629415326103988734354109620292772688955888276479945979196846357911815841155708700481960770949628252994434154789347383207119638445752534450157099575099868846944347647405300223968745457401205886830053674165101321933480614858339032833672640515317081840272082980609606442581174169401181571965484028450275434061489618147578352392138556424657249882831060593881486071379587019564783512801058083756527439207901212267783437485591580061988034087158483292301394862681976221958538432916303513331148256272938460056946344242062204871684702401021129025897641150153108116078331445177522828617284510001421484296493638507931660935507226144145582351673012613906754596628174210476232034596731534488464554205093969495065066184180830626261522914620077720526518913350071412015526990799142281037088273630477470825589107636004858268198622213203649678874166955483240633514169778436218123516949628659249862831483531299461560737239805324690845781393999642239426001799782448068519877443255099092005484933844315983855023120490771681295353641239160192936960615450154931925495467694279798718626495998058227044737369376166845 [126,31] -60813339259812028911491019485254000477179357603419990978285260724472245976838253267499897141392943457312410507283633657505059882563940136428956025775107053039607677397922710743135440085176391715232454417348722658546613121720181533436060748399517563920089330030447137848555243140245862834590475139993248481877608311001269851049414691487329321412781574797107095444934134474170246171746747942351568853747300793228429748981373673828516880880433319160432220859749212648196021779273022046006760511428908386697727433066404160718689790838095158937655656850843539097539921584848704569720020842662886211119941355242460272296470634041354015817395892749434202867774766462803154314595138800929582116887175443924651558259837342540352502804646119151561282277086026945470967091336542555982811220854221981755023095472968150628213360156785733704900349529017246917528010282652551444317147122887578297191348478860748139986143557714547697567284023171534578277837846388696768433924357801360559828723531758203205696652076772969561244745633393533240827482723958659370052213007851626379938128633115165248498026250051886420253142350018200088996593210183517373917988937748893015085991851284443489498155183761151176817316781078921254969578172149645215102530917421198153593165817288586776016675185454299835348626915956721371362603956476186511064174895939017204851817045179753158359718356513014373697518660099889705336940022857623411055053497806113258199115232174314507848367872974191147712275687273344661141469923887988859007092260893231489305419655683150447912489233712644236077633950102965837916568635123365733767879054202869972306387930411261045575739404729495445788013516101295874227150701523207841005622735369166618568710727466487983541779046302993238051111744448429992152771113476603450023118048702081876001209674177553285 [126,32] 52401919489117014130859997988346250971485844071965069514546600348029764510338287790655099168846512585242222296868005084606277421595064746914593630512185641050076506733317707743282353822226393304747822502898150756475348239558057216246764097838338973244847848917542651745572637961945162494016460842551081290992854443993064687229470430384520227670075953850510930340338813198171842047687139258743423706411937273006066918831795007656533281901701165155915799457167107647962321866227384252316146579647440308120366478024851404329227512874363654692960847808813706915399938301042642535779934119140107182875150306361498566043106533279544200793143158234214422737458907468994153615076974522352253579746217356107228701698065057837732079327438151687499559493855099884079637968080447840269994127823580557254926891665192580319101173646475278014668046299457340373307159341037612559006313269196720536977045720720981622596881648281338689229801483696255614580923995951417666100458755432159342374141710491497143086917645535908115245731754297197781201898795037917075986199228138998578541382858076235059854452236524256076944670244020520116237588915790937520615826345300592176173548766808696647007584884228910562031131284566164607143614661488307885455353004659582454148238268706268472553391949073170686419682550966099777168530278713646953485834539517712706950576145691215800128655151346326939756109527541820813114880077842098857385842116032920397099699280831520570153610063335400389583052642088773150827357983192898455127316077558389421547207032088369418445432201282407687797128628816443101941306266357897619928270763081802547903442016558282321947846290900963434344477507538170919562664512539283346364827433076017031199650679335885588466825340006254463131731477773808028823336500881487403787265434119544772592793043883890 [126,33] -40977870189668696875003400385834726914347366032355601069211702478802583384553618798403899953593975608825572961999805541443900473178744011879074695859234766404360585648014051506181695560063470191547911107530245771539099522312089220383227239600939501857539050707977201729320829818166440769671953202504925098698865323338787565181460569516371649351723365497475235903341987627101090362569470549964929389495460914522827411769936710180329464557701891031413352023357861908532953484501117821885783910736723876060894023694878014498162214143528375838326674305703275938892887457732123946222045029661029369200717367943481756404849517164213862061566620059230434220586877971389742889491629312158490383545032046547776847893323774156506195947628573968098809457089809205623214494597057459058861363694919504035426508782657703567653541548536307793692085653530112010798177430573378132533308281577764847529997731424651025119398118811054607086780672413732229899556824475070857077181631007080453636031011991779037440212302237478911722260728680004594634146877819575672698561655902728929537155735043082659769945662645970595112035168473343841763437163995009608163934279866852831231922762120024848771417871608085180320686192231102785595660391121949472241482528837858421568323185061734916346294179481354632889767113058998640946251274872267394534365554887879146256234587662982018305141306857928335656424863074029846158023772679378042812656476518036889986418092821318572473869689360985265551412336225452733040241038651709740493012774480023674159548755985872851079471111973971299300082377892568617583574787720693544365934174582503906069742305124183728702851474416644787784881135835284916057305007326470475016119254287347438383725276159782416489430701431285713109598179454460595496884778494348124520393687674350479648928903254 [126,34] 29139976255015387650936500712479966396933935699095115872047654627079999875195402514989580023329951473669518187343390893909565658265892492965560137572556831094663055163700241903741709035893189405594077836676141343464543705666688657122257057432918963656718929828262872028863222701559620938247879383424168920467279548227712305069443465413733529977731139653287020610180540653868907727032646727759530564263890247187374818747326748038256177769507501380713969601364443239156384359896607759222179441338880266608450140102301655904324069404631983607517038037510131061370264259078419370476459670315500462196650021120777720330146036983888957013945646551649300163439165502368253281569599497691478698828958964283533906030120118507891155939555430013883210716917591619758683749363375911684742233352907518937942163705312747258207017716874807390928685734221518596096865193014266146764811806199272965404392496335859703413508720708069596862581767758088871965822573456699477943751438789332570046036445766370208894339610479125931661614175902624501580326890347115080456555164051478861151856404447916588671935255453363689683720047633575936724139316347720017372934423282082445209352103077324559054540432721185842695363311100754791031364955293743629897159980715912852571538736466555138445757041732939708373811364886766340938114626241229852830674786558119946494066857666570148377390117473287338231149549439361406658529421407632326134085106082190653033658590930318903694553159182234661910336012104824328963519468238154337929777909826789967183287966328018197918495978752810658527763329268308737054155367002473385321845244032720669871119799516911805756251061951064709520509111510343301317745717983230289010187709967601677699809227278075609073235922243005905781225778166606963524123563380220917872924892893908013270903220 [126,35] -18863959113059748148788307784647465254739995656656702310499620313862131365705600073489814719974430183002177177716086639338873345912890349249127071306950189895573109222194655481054989535010995436045522264123183393998913540260147895571237254719093309169446119627137057705496221482310344024739409388149816850186925643952493495734962660954497646098553965252899586561498209861273846741101750147689355661457379785060282469421901284680770638597176475647340617772340439497237127698277841511055723040172188681769417983342318838181640554820391347186381839316151506981166214147436136381908660868740437179042494896708047452241859025934546128115438377257413951209895246542882113695121552936198442641062807544914378957051390433676876854786818343110815055132052635679089261422113548611013624474729911901115986478394004478228065621661961304109993254045703809044842355347976142196967008328897758654467764476406582281609528818094820688714381112479214437814610112908948309474902950525263554309461397758918057294725943675969734995198280103596280310724077815295945905063882542078075840439149660905757488950293429166619059474374902929143112152327118507092079748870757546367236034104643516296002155137088571967099842211419763767197296839079248724890998096705149822665435240866150842104900535486917240506967132887911290854254755698746363218871639180118330834932252651023842683644220826305452480008787581934728469225097682215872274079914922191562662433386444649755350250967715113370291998113153087882295627936423657924179136638867487634806510628291106566439402876076722310641099953690132379163872673534143919651558357724636422589460494558346195341460801315564193402093755441229690164000318702372301240845555594257465382324618549566753141990565814442041875629028022704496327526879638187366393904955720156356798944 [126,36] 11115275496614458116426947857089155721655261961347976397300693046445301893082725222692771930370857035085128469558626416145899886249003236613191772300115286607584149705787899784252045780067543736534244771241150714376954098709720552646167391162506676243630156937788341679344419604055515553699698849157641461157746653774703240188895740755228312338055148303573998766670271492399192932834140323012083548977130658218469778612451757428017947933433121037588965389623843206756736161952735695631927265636585435038165198976684865303902713577011921662685442909408695909365039397041718034199456831076555408777369419767861647839443992028068467591074948628205161638847274725321440838600798773938769374053131655090083403719612058176764114746722849990754372228326241299287364921570626514647749087915957376168292117691015173253646018854938129533821099763946425886657507186900590256932578664104385834694745241897653851145885115744514326313095004876292781815072213193901225509928955360574071247707516794891456365800297822259435561364916324816017804065532726861674809450348423383011052745184089794081969358533757882404966560270474917568708405636038067832131278323016421819986301308301010242865883163112851103135214382815548624181017568626014433373494107241543332909395989196564530837469716689663518200996521958874451384731942416316624754005810561260755781873309910240803938169919255941651643043154813079226795580607341772069654335334467550575591175964351321037941733878820172190432784590106937772518516549975872932760250543650480162060714626066297831225015581722803955480018958272041830419686311452988969585170404952402334667800680534363344733125104442818908652534851211455207260603120949804929601275546004227132792691205648935263881432142159150135995472687663210006130190623671037533141077545107067399260 [126,37] -5950787556093376272840118841138965896685536689017615738385589656986893312787002404861231841201333501165802920426149964017658733527348070170409280210424123460978631421530697979060686823608792812188262457759939057443134548443032549303134642275152137530784825999249170718028083396942895894736338344978467584903923966680286162939401902058875334761105957394231454165244941570721176946375847926845102581942234603092405124140689777412363983293579121002958992803362482291049593602040809598664561476710264633965577092590513854135759282062734404895697659749056937610230828488293442087032446990060074732770130819130786175342918171469113920230228231319166653274904226446201892806902451360981563880253516445741184931313541376305683519651715949348781245501333844376027706327320163736604587597385157248064038533094927670810916708648876366614118479280293136028588845438751750126213603400500027643566955679063004169656412802509504190877670608516125019679955384635720843755588973390026522908717711685740574874876842305604170386947927789591228587049697223550088025647442645198775641083601016877203146286914938902280518474446206508085526367441742338862961461977656732572190058040340704629960129079113829373503367776996051077706099122309497817146443194244884660946560443844780934382200152190602781703020057517834790800509435882925488934459761343772011752504321907805461269343522860126187304967857592361866813555523356756129942765885223749277116299720175267299026159987092101175997920475815096456631634869458585805371102953479206928450910887681396034781588442081990244775994775867428557494061789899973194481597271981784884110247777866553394857967505406614696341942431595339206771032260202848987649690231789987298496120446806885134753947342699308819248870884920138298052570560861651690735796516683932267 [126,38] 2882758743560152754136124562547929460754010786005930389909951143720106822475889928253236035220762684526326386774891264546043396849279493422802672152913630004261425974025444105456902223639494089465387608084357097495546560113563934933590311121114985650159230447927170692461478034586212121982886440169286010062002698777511050123903581882012948678805037628799294654214134328761796797893605658712477802214863767727486936175660976890205282218316741574723883171981885186173168818789576276697062319434066129603590315702674116274990901525573115698880721808825793821195951901136022732655956518715509268117492040695761247324067082335300272645270311538836498429462935990175435864016050552955787739065311676418301537914368457866891819200486087659167925822841349041484803408815110455818007628580880947635013755260677177572106564555537448027308751666746325432731445297647412183406419409336026574515321875030447874344676700813451776779919629531068806711587181784165443551474006406503127377441597233292641578168148384733392657594889807722116651222472205024272241326148694412954120656653207262564242901679085492624271275509421720888778171946084477243300558192624877191530412123229078702068950342891308722797485387400820160487059754882296793871248665572178142849102136611744174015506001966231211718743725785388645191798711242466487704191341810192462356563059202639145416849830649322727199655784171421610089559867863230401458213872868799209503791933800644590337791725093824026632972496312806086834712056591178543843798413925217992760371249447306432809325989508533429135126516981025172090447480918033712610988760189688660838016177416025067407594397680881228884098501569996010230187211647301181466741226111020338150868308733550393285466240775981120613902589487999502031398231865056842633924479646662 [126,39] -1254194784874950372542271567186327886183620578963812760789653925734328731964680465877870185840026143069109970128515404309023608519666362761508437664818553339031903288359241641359825869436817539804670771649357961716738595215491247657973278032566758729972990895214228603824624013304093266251717420191908233103173417516009048911223608840291742038302343561226518957236610810637574940616487549533830514010837990433861890373582912671347868008885821532436828372745487429560314498024495109837985215997252972973495608024751792331139861565706361419551148526752881921739894725864402039949262549751358056128191735244441560785945678136737242680638925014253922924554961238797130452196449261797474664196081462976583425200016210745089517893632502164098553232785066861110588839816078838469105415379919643587281726208300601737833338274107964188795391668383385835429785078275761345799324101876883663298186022459204846561733082219020397999627746538989939944298898151398709011863897928555749827544316975142621470103553691371182120506789933077781277441041982983698139949955379409203029433218466233264010211801617196696717922298958003865753048192736447623445709753747996445241779990095489459612407802379337989855632479860364935159969314804747089423837729945853621320068369064701322548042286116250286896825983776772117956578231044746770193678612289156206173041988758682606157969754992706397000512647958212199386467673539242290706888291984422440397140340322313709546050926360473842464112859744726996565251854875532252444134542793684200076208577683774920782691377366673765374394839023543900731549189224825619620283495255190884279847507453598055060360945208372853224714679219490447460956742517040716210195799430019023075454394331631379788225085687387346146240449715836953750441698197406557651361049406 [126,40] 483882066002885927926894311162398900002600105718495497638454168025465941033538164775150293194683748913064424386285322528885928711091124369822414194344237062536956724993139885603399539232785756220929169599725777274474450066485944759824165397756101318118616021881049965172550164700391194363954443251611822666690498009455065792515613564826971317572366037645223187562338732965854413295332452577547939189996573042166796534998997989096286239154460835308882421653387874210539739836711566518701237228991166723796111714244673869191252395537205392122828747112946480624396066731647388283007471820129377770774366052690277572891224044423587931597298092580137167122622241832243638898470369723851131526099873963677362627992660717167829733624525349101400067871877783004133978320933593798319036835928043120831358866482649441178032951452023453144296107913524576456093435700492021168351070429420830191602608432133124941457479873496282086834362347297877193208602731508748922619804854936597307266359235948738193296424914682869893699147645707313574008868591263445889833895503897011128608217156448365304644773182554751376271204523621278092990815781308302269522876239712205528783027157798403099854053868543637811393129701048656472735794420002104412368763305873932717441180827815674202541047354703194330524934838908733354762524282786886632631839042796871669305855228073513713936720222199841045104186726793270940719641199159025561510850792726507277342600312738902476023114485305608292371261954564753767793031487480702589698562755681036875158788544250419390995564876129698189965628536570342778802335470299686223298254997122213413304495346581179430100292521004804686614012103363359417091914113125415344276393884292438974651706404488915039710508113377465534736213293807704204261245929626975013906103 [126,41] -162077747330135445732095973161183635919300778270350711497201505624809406959187034790560208649177326502722507100174631045005818797089299943515348871699847543197724872775524479448790786703804819539758171395001242644605535793625717310343493145512997953567146675109758434116494810688009477781504319580332422148743281174898429195395156691246838626040453884295321960228942463589329815667905920208960467143925321980918326340146021245196133485849965971695010047715867440811446972210711689659056192816057575771035479608140189515691855239451410547626401295778839364562165528420501469422953236027577130941391798428149923204247179028374183647568361429921715093357178017670881520792984904185433327987507072076376671288320492924892708108123861676415436507215952410572618410239511648246082492091304316430036156004652736001027213821968258690379662747098660075400939376657810396507324742448905405634795574852929770948629444123272415237113770442578978372411504546252236709629504222691297913755104853205820705487958602573311110964579190505626366456812315169515732776994685520231976875214089155881635046713752769422704884640197042032336825424093344802787207421957968283740224025557297158614129913170206622370170885325894533228266803796059752473745999516571824950684580616791965950849724780764253013595996860698047422716286790693113564337243887868498249966964284038422862743811856971802798112477718490241210801617554026288463830984705150657408834301859504962000260827461320997506698810324124469955476698543693019532445040919539660825412349296175110510784462064281803816418148696863133912699614514366225242525720938228363470591834655071393198276744898082890361209658287822717292905254341370941663848652105141170063066774384980195240019766767346472168669073940762992435835907509373960106988 [126,42] 45442968412290215714254700994375906687456879490622297016757371593083768117620522555371321177536076677292464402744331353105405557473171074803973103903801018489109456074064736187439592586720692914771659301285151407808319024974299016053071274668878132203250879557552647016805487378773586748649118765438782507222712153367974851315135190016431690711814019258187345331718078991043266162998815067645035662574932175193641408490136120447606670844967599038516146946593957445847514381454228438367207902402744602574157346371070081557554478856609270292518192516316192169248490885522795634905749440715577100574673674995207224343169586716480095731539795702160971233649255330057477181652488157182756283935148746822759762442006098148872909929104946680023083851055064718493003979226734476062330764731002720579811594179383101750486331179850075323209439473782249448015388817608322817027436792290926305303008352788341611326629141936037286694100001352383983561499985145409057688387146693991659596191121982868549411062758761337206279339491866639516837710640640519429136573296526090110344979714733217358806875391138450136316414280942508884136696324828553282159813175118876254764396964390295999670464854733823303190928539655118571159464158389616367297481626710704480620402731716515377429798385600248966536207456221112846325111529122804947859618908646646287045425399446532728915145958146717640272217709451567937954283099720402976601086094567725515492244401022583426906779811088301459196448085870218177101217600614083102870722909456098383659618212387495603338175670053211856469177077816647981503130418254848621164309953262629416323564160410424392776816632436844310128739922145421993473643702169638238434770318326780013190398013517815052486007609525314416819443902991413779859680015618646641 [126,43] -9994981971701964955540939643757079338482825217126074847039308549535182237592100670192585737213681578762672575862390952733008163558981789613066505342421529475130823466633842479125998700714402119713991765614844901268542778405306422344472762620269158647062339277894126282585889050530374610647431846720343605482439736996922859675318189146722705225324245627315412575097658543477319214744899590097021951647880746761181613902728014263782792747078157724121133631894030605984818381042766924515861391976113651850889553818695664242592468118258332959732252703522563021971036455916128150532591750439581386363739448980453863288739497957705412629368603953900683922997080619176547593300674829551861427867219419061022809542678560143507579561890893118693998630777363511043091015003722821112390142080366714586084648752966021426715577001443880082717076999111618256917655687663986589293989848501883219303873415978432410501179318778170693583223262155431446899360238649869428662004685227164791854237645997556658621676187987932467012211651293013198708795001058740775701350632681788070790865007590205960245666365099215849053420531601685620818089158810767288276356036879401680892248380483930888309608153867993516330188963360825908076202984918692834018647908196353678192157640155697500161401290140634474986764951192056785108666231515178616488070606275534439990895698177028488926357583697617524439820022714647742896023665632874280347517392052913346358779858803730666889636643670461999824865959190772802239291144661439286279416199246305325218939977701445943777013110485993234183749141578516698489588229534832793414003373995326911148151692809459800078381097733348779956856660586096451486094803646422026351714023513262482724900755172389294575191350691122891315828683430503481770039627957625 [126,44] 1576020871425035064953849784711819822197430602736959270663685452043526122809589801933294929992528690954978243003431118750339952151299788948494368908205694654601040156130508340161018095819336197651211567375648094327003340006161028362829991964339819492180718874091207827375116745615242878209074190637745873543367687659211368985758920944315686788826674982829418419041825653318902327900785152590783414094918558020724550965554197073033479562864584886689351403671742414419546726803679761829061492082626327070606500099979361874175661586589580057609848830553934283868889879053378496681865301860234330721241824053726615805656473059584750271309134291784542300043839687694896261442733692940522010885044161244694366338342116640001102512220637744590044105972269347933500962395427108311779754451725123079023720933626363408061250570033755144116573757074224459641451436872896231440429267874726841865236023864901821982402103913081459835698470662107068195843846680794019646161309423894029472160586488395523832923900690039709920208876364823744230579218284280815318044287468434236136098511523559795119820757611934060515644661990842178377884075668396746083537601319898119293667943686399078084721159318861066692359340236745935157546514758897245500760784386275185505944127529391638479718387757999631539297516334785005277612884413368359209651600550997281915280583037338148235064731317889197754279888727517730237459050522056103709129390448157713842500409064067052504291462301564198216750655992719619556412248278001236517070075859386841366063739071985307996436796673930136465251418267185431500182116554171149801934391223906124535015793550428666579850188744685071064548514919415008203664435203790923002702188928888702407669422686563486883487138118936557803005464337648712585375206450 [126,45] -272832484969866343900732649719927452262561939140573103782026946732446316482921403251974177566181978153678755243188250858541899981922774058534426724971222552498883771368081507643000087974962222355424884378278497973257105518938007842943914130039405213926090746604000818820671101718897612617073520496587769185007505289131284054492755080809728702373504752869238708460669993160945658522369336649831978031465080598430963803694155493840485828834922272622816039845567655411028807469188338074539570193426967185285236025920637286768933777889482723481784894007553032172892910625423682704792612963071600435534625164319162972817246527332095515019300424541744380535545809390872763341363883870643364438541677862206437040114571596539242585414123385229636103242432898947624252836042640360761389155367515686623072077432887566125208586561128124762218639744280588906226305491399918304617538013868739473867413841765287318428588074085130395283719443194617966271542893090783571778325980779741685996967129748492381346606678203221112796669607647815869408044065053149700164148683174823089242624235617271050961955210044704784106733916229919534625892974215001542832316435739228991065378397115109912797532375622334903210327564113585938716556214135693538945333416625374963624459959962077812217671083906444666575672287649545272594763293854683393855138767612127183707990096861920745720562823934698148846013482964430676822752698056389200293491443362413539528133598790493098530378160036359005277127519323556123980405994835288476911847193304588067959949282183443417155891292003638585376816302299700148649764070773323982152631004917152347652499641086875883839853513366989856291401021800860268744974566850645093534884601272293610678259013579050277156953186653633431533934276110387539546000 [126,46] 213096060865674253259880321632136061254564723025114661593578159612393205167833797233454557493598436898884157881448890074466749047637592355008616152980581520353816491743457143741566784770801744731714129236764738119491565507305172652837546046277861688691870477095915962558458660098513697645354356736371584905413027598671941131417961289450119702192488277527564150847002741364088946425269332420332672596175700752545451308349438301517157045408994599431982001522982206145741454712017833072448150845007183307716110665838628687763454642235662023223140630043112148000677745388412375468733848408279154440540121703396622074543205670160064570754948820266770369884194692366115317071786524282457701378840877561097056280325174969566521908934570879773678680906399850845556531609630533268053875720001082169555555236764883430260279446792012429705999090800482693727107600679222827097769151462416281258752800677625869972274958627384695668005479650395853537612069934299152461108258250330223111636281396937863792472858994167441837895275920094248027700173726578079765690413432999985606438740749716203628132248117742915086010815553820323326070465411577120998063248856314536682097355093824764186338912933773316262458746338171377325498990879263448469755431021352341233501124887645874054874268921191560660895446061055872879809825346790666982373116001471281445258478162775325965077136155567040616973691668530099664179093257373767339967644060048417282512207820681794459056338438184614801469066451546196347814539769752112235553177374795794129860513655591646930396514453275932266905116835560604741633733904165016279789904223158738174106811495311382144091229336263292037518498173561814693591732997390169406349346445906995085065848691053106160979773732805525953796151402590158141600 [126,47] -185098862454257399879634456639380161737452477761432396841904404398580041273969919541187701511222675581247918426901531104159338862154802806997053178344282988179933844276981906989603676495182558372221882573557428812647744397820809288853209243747530358121513839043284048633946706320222127885382519022666556687726803249979441534318809532028068316088621717808476581942275690762744977968352666675900955491788901514660122162651327747759461586982819190714454062782500895257613227795838100492408967880782263447167689780203073657075428891192794023360412600350586317196726423756556204526772948589917607378335492202221208319100466309697590168160652747477522182537646160687633885458446802552109035679361729213963817340647957267241845944727119277125075404790604332649649029117696960060452856248605997337121196980538988989436373843643631004345610663507835540808989273950123060414385376162960055107956683427461869576923319359107841950328066569386966995838204145940823701057040364351801714304349229604267733148178963624871974657479984394773052723587132361736967733467898684566087700941760021787452231820023651577542102260347591047899974756516286904287778523207305791444577305156006939453406460006823645547705398114692452380786997055996896430652451319196118787947391130776702885108095012779693937384993272044029267654276016606961369220940584174303400178143856669945446959360958963533872478479794186266530222264081771631328051073405642330683948347208723918296541771432021829878130420009215636445940633681970756645433353976047364106429995585985332215497222848413647460495835084916092175441371529169504233210199466916855388741794241016576365423768264527716928962221343273023666953395960848975444123305215399069840886768474625566434031824756499964998324249975182208075 [126,48] 113440012732047481565027857324026602202827315193003520963322128873963357636994809615467848228941285293700397074475784445209360772825009204323014658477159247354299260362571207352381495900543452964132697467459863732481200235345790497845847146773628258537989095118277530459670390546074232365643513486347868610203346955584487673209646138660595692311984683864278331063816661464828775241403147721679954631312250557038656079651596104748355609701089794787159067672155279051149822160009609861477033931113449385693198009652720217963796561672399350542319868331985430566891094362132876550133079498951932814430912161366620139768368775756781423285682622478737750972640514273683798919095489436170461984302627732669453449378078987971112063960833638574123605249058971827452265480914004462719494775106288573833146322317945471464664690024603913492337694833003882124971165808137479670034768298737120145960150152954748299948600525020189715220630006722560105658298257003248270140989578964404967471548862919031915856922058422466880499340886794441462787321483009212591533004440601904425555848414813609348533470046004767605162886906821657040959092284809835270212893801764796596872668777267692229117486010336830074339567170788482963926230867943827742504323266217683905775987035959356969366748163402074163876412772569951771221717012266618074802852193236574922265081432187151051080367338463934337905231525335572031003864727785891053572686284446372608999991112616854019267469937678022000469810424730894466528429367996514141491553688539329602692670100871385094055099508654522812697733369915113465669877128857809884028013231630537729544442419897561491799688195463730991799281050841815787543058991760909386912403492491453681854115057045616972495218585173553732139091586622300 [126,49] -53241028263593147606998250238562169672090958131509734961202123213427737854505101237397062408305965309031287303431656011703197106049410120785306120960296096243407257109933680542676985043912136365159802724225221859092469366767790582360314101029581299230062860744061641564222346725208555170934474073983717462620280345138245210202490044353789308226559788476114134393934213477769473223041797214499875993763914759021518960758386890195506223524446174623371901953633564349752557519253678518344463976973684749041230401339443336111580229497297815880584485331183721766974593439500260922176389212074876015705422491490980586404050167468665908956128799446980087070342971389765498972924772979254595088380061077557556360732281426349205619666456254550986975590275845731288238259435730298776227894212497136248986777169752516720460330033410625468602375723241409595557539119319626424192369472012743049879158926009955593148455800931100105183120408051450316921520115198846440773981026777766719818748762293022305135804913382052255027289515848651038791334078247386565792086991385701865996474319700249314954948070150722420371218517380431170624866528111238919347957994429668867060849140511567987222625093617216944842399169442536473411958400626591567607822948228830394998144065902627908141073048108406798740072177359517782593969842369620185129816988782101481174858871203455918937035592593763146079273661330375235804469291449728576813844197169557562148765817009728597256622775048665194042113960062145993489079091370398786493916689563025054710074265946710013692330258108641475751930830580196723344193806130708214903253441928980958087876621704482186561955031272370320188898418671950015305533011279688326167865743051525819333802653056441327586299141784133450279467460625 [126,50] 20279675223655694996034535380355156330503539402184941933734389466382506267609566474959040590815618981109551311471234105887906225046304887077081733266489981881623116368037833876729333556926443034561140253896088283743956146310116839477549635520550102878356156081346072038849334232194540036034841236130723924462188414163405879484754993320069054580968895908975643060019387570383316770018491147909390457671900116920817768181056996529664036664647668396034678798631024872406307578785101272715638568373242118073948267352416989561745692187776493502586535485447931555547937247696133306681737136448687009293951193788578481133487603600099289607748099909530266825106421711111839274852390522025615879832924507241205299735520842547453470806812425224837028006745374934223278306740275881470877312852432368014380931767016657772285515558589896730659640892916622645447964547496840584684538109866513463702068473646476173927728408223715423878765083742416535001655167731023413804997549174994698288733285610770246572357821410665863066999196136614402154300404299857018601188708662332486061518230566477516564378129863480955316063090728857485540913119481767493459680132633771528429446440363871427479964879463372136394874658201632611061275093221960152639613094726256239461789101580949006122674339466258142855210604176000306126343538181742621640344459307188128704012331472682993840242289218186914512504945781472192038355549810240448423059251905685487478321607889046922907263304813985850848150606771970743648918790883630741629229887440649130215710409322204084695745367120688426495942782579138797315901887301635364502540294209991102362338489169792704533702180384473719440891293531822389354851524423048959143243888727526848762963396346125461241733071545021270038490125 [126,51] -6460250365541564582147392620059322003022644004700621249628385128092628218060921954019717081793708502236785064071457813717558553755627307961983684430080567731316996748815349496664186082129072950017730072826500710129437296251846378224660646196203449790974169647389295243443938022888282562205344625302147701437596571157085733405656250328912745768931198235794685961948004459965193221962582111527724994691074582403250942757662900537201459808874015773494118125862773929533388998744113838297940881282078898431233110464434315420230493982180460379076550918397643271124381177956842772427481079417874053745428668260397730417570941810235867282724234208619041594386955796920693476951221301890672767096291383772174088754009983615621901289469826123932650898377737022855836667621593355471001957523326866713068841059589796900706570281995647214842634914863761808893105652770916508655670434826812872247642420260174321947683266699861982682107706057880298804112183645803610389265808922366470683590754696490123961523834720022957735541351645742306175942778428750181579745761503955315033056866777784569421003701567099035884425140816197612047403781772531451772714532578217701001805899343730376999591635489934717629995656511711686150058975859200592810838871764113531912759506549017246740677625194542160775136744629595799863900061706068932809186494832931097905894538767899873563625939879525947221648816486245764274107698241190747794948259149780925327375715922141575351572557326729959006876072468048719824655491268146408661281009354498253363475479004362247390396571823471114583375925936445788822500139538742487948536129338648384927046498456365982352328017869193508608063282480360765180453536003703205814665324882537463628675067689537726346563226208194774150350 [126,52] 1749050428824601672735244611627089122831467359839272488956126568285996730074925917603834832899029335848582839672046978850898498245534510446058378888488307873458010306322934652907198150091392633899478520077060301747603004001925610061096937804188876328607426154791129496526362423259403351006538020111785760611106794595763374917267495096264197701002242775647716911784702456279936784216903778493309955224542425321342043199031880128144320682757682294012977739318694684332480734589316571453917285337420053160747725122231361536665061364039254647994499156689911615554150256150094365871083724111219061725558159869197985961471955390515783131849825377836987684683979934012225577809078660865623887099512971921128173707457223614455744212916859931448506306428762501488115724512393408221340432390638751049524430565067806788110352719997513927882426878813790057093262592692859497045933626526996341309324006772024414679757290953018360405513892141703774127160444393672694287560123880533339637889299550092082453038972909614449810894173032335555966168451868134586733815677269110214423852060209649552167754652095135488009154935651981361342390987781621747489388425408743246222577868529377052706716415892909343460178759899320340050446553938789789964009681559844225623866349731459969673168876609013007339486565560509094584796967088768767134772678757734129479684704199775722241056833236896812009283709929645139475631068920423489490848070039938163470128195366889290167963956457405789544702896572944246756001616134605760242222610158869836841919027752484029183108270881306083711826119845363986195230216830815431038405694761466154343522930279207960522040035934623427739874072670390013983777732630487420300658491427387953420650410871776419932041405739749439725 [126,53] -406889725347177016516326299449050193803411242634905961423490225535709006776350154283462793306887734029574558698328890425382036380816401255967993010622640530839166937583006800268861883039582254118285800123003889146101613390929976986316290248742927119669754715001996246439128144490863370729811128202576503999950502826034352780486351115369310417299793119666615301405636848827715442170383336235354727018633009408955284965894538012025082377634070994405170973631261241828538990175413490864248776513931008414807021333604095555904624582498733313741843061261162302840733105622330874471243551754921366261106907903307386170300968512064150307315374151271582504795101401360115338142536522916380460162977951440412567977438610751262948168963098292903481278405617624364137920586801860380544031636135458718998695933253503385969148081298937708637262382903767778443841411986032523756115380998803699483882179503949291242806607186445794221833833130593003151236895430690760947947766991470002927479548118398954432476249239156971754141944045099692554858603519275062228321144405284597083372956230934908299073732788009015880168076972273054854607786083050456056150798666005063890224822980879227295900578183713918925256669140467275364653409808775121056798804039697298875933016584006730525826023458029072652285904809243877641369695339489112703134931465515656711707384859722092048684020756881283735705824636018852291060018346919847983532342970059622703766260873102858049962587745008378712288806979018270638754664572961356728522930463598006624739900849017883042630624633005782370196887389501811331036001150478815332765902003005711539728508316369549055023201519141778524061488365280697245530481438070622578250808557439743632789299299177408099945978306079050 [126,54] 82418537272482453334552225643469742148849067994369121031483421113812713438403539158060446851419058412838226875972978894185927472511213979344762015366607004817126429913845021431042129861392536144452854454254824600187514097385348946994972394858196769499721979439602389438188545258782361139208131908141335201068301653644667297951615325162194205370957620448888888653931491780552374715585977714175710191925264108658751555426284518117732206385341502174320270625800679592700009925561881535035390661795525405318392933539145149174384258341408108231256944786924048488209147752484997500209201918119019184585477581887335699664483055422750657300879751626987625760981527454120150159304478744540830682637176239129199087025839426256042646310955207988781753953180045027970032106560786121407925884651189081246949446601790645187006655028627388559317224945425624928408309117270482030256759082337443637269370888293515536622293464846326557380616728384963403110255848519435777654963133966521166840952385127887208620989560773133867550419086075581547491409357730232552135688087427827372876077815081186585529793475130464915739868945396274297661434046569971335418363427473152077735540086645359160946679337934321163291439074350304378749151314324172724792832567847517404460860315638811313932454855943497638018343162328772369988215157180563431974321092020579886519298329892590470259085764130368966647960143814998155507015814215596745755572391463959908641930242424917074473958342665732580736520623214470638752267870615784451810175389312432410526874714814964170551820973236114215890582662372691476150649580483050147931720635111825518142150093502883875669872232983991649737407663801369522491474632376412404351539447621432774690213639939100082154797562100 [126,55] -14898233267236932923527657249316276325015186117796042291676145229414463942975587527160364412258494064499801248004030690711038015898542265184315129676122412802443359241661135069389507014519925284860672597574836807308460764746884710034240005540291220727081815382304683282935727128117332476962794537883674091697445667456313395938987677635673353414434831977567246534482589199129091155203240333920710622789677248383635899147114699280438924416950394089354908472930331214321725261029118767887997602300340476305369232008772086333648337564302931674067479615465415255107777943782800478160519440132157718324293593465109688111275242818521201469695399814713296676688961560160818040967371589835298734141937171302262313827810309096763203700412915588374422526073415247991980285092949137375255088467091053653071363179938046434149820789667368894560801178193900953970254403903912247493470467628027123642317520153099448301942320792563493591079022463122710891060429684031850405877282940772658341854360522893840953415040284699878377893602907010997339963188501512078312916411213706868174171903381693698968197016257115577836078972042333171045992463424634301296653658328077248680887423312647342713968947183284629692377526263581956652556544298215302481667185760800990755484865731240343917928171474756991172788471190972307915176053838704805098414767703423985440556152063584958107335374027513417656619912531158518845944554355880995486154270987326224932811514971042056386161787603516405556787726793285057883124663030414872990547136842931462763928856415366206759943944989903712567785904047289468958113964645723660905513004870724655240322293417628995631029974395802563324796556323958047732020217731575771205130786337933814023295403996759562072006850 [126,56] 2513144469299684324136783957694220004409030400564617769788654731585387696029562507102303181856882815567178694755257576945577995106180077028662727318532381858008790156133488732702328108767736880472346767605176071423412241532952012044870793766312278019998699857475218281334867811324071471568387414260415509853969601517036729006708618200138363678242904461197501039088763851109874130678697402518808798572239394158378376858168182485765323769451416847500991070378302281968841816019936551018864454468623971594594084226632407726842936852352146875269040402605429658577334514963691863311281569413651342292700405575222799539963328592858455331765669003718251986789973961396219383687077340729562210770118074914179915472049587106097771672383466317379749985831891526679878990010874093131428658662298731676084398604124655192008209439447309736420613812148282666737153745189012935663257018126140203314989975760912554489293931057582047165049763624379421802311539600712211941565829707451619207218399109123165819500158919656980058342796230484419016983557068655610197943016004786987233672306203500785682719003772920372636520924215679490303182888120683513580523126892872905411819345241986815399828800215702329526545186616308218982400752167814343596997449898498238675555870134717783032079767207721467827711042267293598335734369727429824072121176949989139192258995173218812227240366532109395899342250205611697502787398066553195917517340857354825840285122136272634428123345628903261147214165509038725710372639192039657334557634724783816639084719894396112590027765632665207618421902868604387801135206232093200622217286747505076633352763278055372116175510995394274931888133608878435578225838571645252789188550168359339025206950818366031165300 [126,57] -419019155779284639160781485733687470185550434304698389191335316725904910060902328300375261388494600832004358185144822817363848133921353352866031058441244987551482547439600500425485382639083647123324645226081766492470482416161347223227322706125740707131223837488852092289603076813350776159917185089716499496800400567128596596007010242772094975068192707899025151548814626663390886782236408586234284848844056077263560072691655651266164464932522291214608693750652746831319722566540548945906126772048764673284021243963051339292618427967776685006314882470718386339624511662947348784811872047875414817799056681936236114219968564688803251870513924413077996927218085768456639956831088712003842121964997585100766482581647984943758257442814100448827450619483019725263815068343713899843129306907393087203449814420293488456732740565672078356421831981392876739579486813911714266827706331081287014403091013359718288426086297149794045908827386620717122363614600153219669054326911074776284476671866746002008579251592478923880229192415225260670567974477093778233558572918199763521962154049190633950360147668331597081041951666425734616586868879560721150629792360615710324861163781782219526091518871905885868491731799053922710169500298115153146576363758116657716211725470840305424513363336738966099470715992553060793803363036468802173786496680981762625322743620638906449304511635753317087047027123792045503793929127214513157567984512029123794266843782253047922793876238880933058932393105938722772640144870269140143939393998795291852461219978189711969818921824965649689110145438643746231178375642874392567812424884811526796632195197554407070664499254611660483048925388488589952921013676101672037582575423819319491208351837971869230 [126,58] 71145575816695632753283474250343541467705430323106260951353861882493714056934844643124952710298017486166241888436332174714014567840608791223416582377228976146636112865994811832350197749340029088293830520902061749036113277542765460549089864500935078135629053062361233835632222969356031879215610458655354014312901193397604191323263692215392715668767481108718690782472202981508870349634234143611939906084482239924376681296378537557901398398811788235170416403357128883254686387812281054346988165357400009259705589383479963772851014141153183230038827686070638573373834769673036091322271699886565942906612975917534136970960404469671475864905846965229098295350546001707279279146996531205562700924928987201571557979797733714848588125366513050158825149719783522859145145790629249428115737178940814968229201474880058075418161585061822884216853803162681421214908810523481853072508336241574923053423067290821690043671767302450080200934251097094830322418130897806541090597463971055643109522631008247309938399615373799803252152617945228294312605048519805860592587948676717349959956281021154261313812108062389595957752427025262604423731381284679467771190637146572520508653087913582989684464169460997092034699546940813753803484956466166742616870849758473151237675156743952317584929621890000938462199896777421097044640370205659404775921249157756500551908257008020951489660897688744656284976617083841918367961482893890078230559240656561370634521417995332473882749772179258783916831479562849938742631377389105987114926145944313985641133373785156038188901937615957927029808061425449372455428607660599634564473066663660490442903259514676290242257101193295254651007032778574802121765351106998480855811135295490737277716478779655 [126,59] -11928190821223935132079527787341801718168583593625135081940195161115175428202273236969207647281547761038763176849842323148903962551671677990260262120430953964412130516186296250789020880595085653232832057065241777188008522738924154286512508880035777080555154599567193264652346505550466056849427459462349254309120628217054161175163406251992637019534112861629653378189858054639104317644039259818981533993294823182069988283100694409099154033327981010809413458592597395375454694017986691729296219224963405623259256506956248468858989067104003642107679247606024809209528210859363993830850398160217338821800059740649633723159755832692587907419923110702059109167167558318384694484921336624577462378689173516919163112510108304176307055164692725913842522250650983880685682551110490350159753555182082147904741119261069687373283403965807652946383929030743057326320597407205993713210165069722190634339417566205339631495034288120770954535177466505150514062442375113691742800749782219452636379097077583712337014957456809276311381811052642364758424476653442827204877143287287591000744028852253352195159501874801484435715240776492728705908989450433460152330587881222496603748870693385866100685877174628107760625326554465828656044721402254743295022814600682068093985787835900698209624460843624216283987959712422421202193142863154959089479264921402241431448364540568033447573326332961000289016706407489696086772071472748762234290546212849861672956728823721464753101571962606740080760979083854726815938783508336022180442779714228201606597754311447989687736600653755394759196447494641445025359498099629338095092082333000413492969889911979049657913741234087209089426264801548343877497101389351242367847285561106484402017891740 [126,60] 1855408025243777702603415057874624551633520877917782199004394712145877635678535537571637392685806069801374592432055362104413482199786937668193853224107647457905723095328939422862472495815532504316140924638584038433643460490068105548489950781058737611859571922889734872698635174345665668401929012085255032523495263960031448777835736967842039478288327928321603497079305889532432726608892193377922339534083325279430067818036149180483567072307412250398601312370136988087302883372528719971940611237862801913245229621161119315530449909235941543923034785352799336261517269440210444548970138913922247559886622090692751393694833852758553368561553419133618391109573299366780358289528722319345095382897468465148144988467628270075972103496014398524220995529979905284540360484576702408957175578296535327114330216195637464678402919348498692389825765466834924504555639839208609725747685180196399676447223667750730387032454820013277860398593388617764407748509086624241648104682025044170193300981219886041865598477972487589468034143651809629162802300438042982932405226132027683032556540319909903660513983518066900300793193203869933420016966125397613125904331247612077805384327299835172329290091328073093839432526019328212454814648571382107100838135673306933492448974212632302289790670289858977469605324415274574056169833033256215361352689409858827418785407347342505122997168214867385699432345277894224792973546048668965715833343560284096741507501854099610710585483370958196230498441919904844490087712051347510591023816666065234790030128260138807919892364536233274473992477395471529215889306892302510683166206114310069953633898588537969902372943765709282465319045407347292247023096080500133257902845844764063927585165 [126,61] -255530464990165151158647776408686593487873832069681603635537356727325558968085056829934685309753977974222226029659644738465983301604714244994441201901734232558094119281507218298059780232671434704908491225114520074286499039038582135258328169830446689204638815874285213400596745394157969610128111335181637100553578424666674593632735986448290452831310668405828620187938205852725308496182114995386001890524633507471370528832073120370628752412996154661922322147917541784318761100228150855624716113128023706585580955327683208171899645338646784110233251343942289453816890766523232222277794285598771241550084252248621988618341843302241559828245710956523413453868564532870236878016726797199253846448780138584838795835150516920351567801636293803840181240130123352141787424398767182984931610004757451616720958860418344935618362137437386691955802981670713537580520419500112221974089599655367426513505855622865224468821723750459572268533485311145452596015552503912133812175251974022467761853020121361245555422781126404760539548253152764949423385151590646381637308208405370905406000320896619096640144999275535362846322880082897220102405458227184205489019120699600805904190538630130200036267815025007018700921737518951390610086023158112758811015835079114419673406962324702158327616441231412345118034623340340497076004061373282616019785335711997554654661483790169328767203924623380443916650015777125941730600654247017270702221015376610919687340558285656383277347103455547634705834340097949881034943474739233732347918726242896681910219989680605632124622391464231314161954269497265667422738582301521253316644091046095741153736700863012312475773731471025821585600392521836010497501383630855497784807531786688959405 [126,62] 30873594741042188191942498815576938614407990286225376183321536399842534247221107012829715127147449101804237103968307220679468225636210753145937799385983703245142617872954482974687125689637222607124258763690154625929066595914696886704217541547349882913977237125543327857292287425673535751489116084780030622623211457081154781951112146245099900291449529583472560285506183555137597557355849129562805798107127102437485898808683082358693420406605924021466904140745648997193068620619516335515030398050745558918881766803783378020382221900349198281623114773632122040030923663158407869208390911948707185103939721009693258503130685505965968251537583158075598651687622516360961053149161840074500002510846282532808723825927581397683222933402006777287682271809977517753705263777332557061050324615802413026036145981729869521469270463546047044909521108867997975849349642735667328019799570590713882381727921543004307960809881359722559366764300370282684129619691064694381768954058484534811851890655881281918111316767622870196210442790214841187146204424429395261181499742221153161069075900303563899552554046440574116844275437326413889963446722142549416183100143674691741804615469703331455097958301926363229737179792890620119224750719373983212296182392912680156892516789238751389820134869931615291050538893832364799819366534058751418158518188365735437344704779479179482306590859726466227918239231972881656874190874742127353696903258007455204080805012510737603494137231329957696420673900064747109876689446860617086733815089545580526874171510969363142089983308469607854017421774025340298657031187918367116042786451725418389329908111170704727455801364025296107144910681228195843641276866921572780951856380893926225 [126,63] -3427365166394092499794947724201367558778682242134372341916777846212599623395612154227345291435533838780692608620113505808756605720302006924170234879648097235034714201905236297452254059747759438421332071021795980332873889196683114031099958480898204287726683662872594534854130946004029598048086420008609497445549165617728150195864830470507399307065592605269659437246614390724768168111368013193157222050249531718350536584875906294835520097112527559517414963827302792155104208991648935727333076985656371466899565726996861904681046259511065110715774879594776332880665578460405031924759439265669536806388208446854000094944445587405589584055536789292519729930275817767532222568020253091018884127256153128215737824786582737330658005693749730322708903912726238819126849577506134145070492495758770211637302566510472477974661411189081694766809843426992127374619380880559814828782912432109747559418428855388942078273497356571854500387650421772882777432547670386188985433283300295501330683704097002737220250374558108311124525931716140614623320709663934490984776676071578431684968638189208551085833306603120046759624294209991901273073277347599702251722617498949142956038620663494038049888835137838500912739061497788289474414254294829559013948578170543020446121497898418015461119098260635841603898284085551220566533393463693455235297121226719917878632391496387952721883788722005153801477254685388705014030339327410612334618258164601039615063999861586435361971560774466563597727347669970466648226779440618103238778205078366328200462597468148865431031640827326178653041055900594502268564685014469391383434770749615181170727162220024818269737420870948231239845184142502939134469020880403894869937906688220 [126,64] 392516042933108603185449568937507542251506768911948165641809060368774418522280891964129638113419701636042658536178667675974894905300191135429684404169308243204026830424039419772291239075646402478603961638602446514479275628225002186541842699534776706939178249342856251208537894579231530308872442676947724596126034578468713135761637028062661531754659179418867357697252106833639444880121105613153697496069928049614072083148485368376860292568106303500503324334768097181807152428438469711963736622401054395573358092215813641370168325040495291051906620253586768800195773777528457231038713561773063955727798772278974416831146411683885827632248289272647757993139581370740523561822372816255758001799448048364476472749643507868944452449646969370225812664548304616289421902467871735175248163709903160157473699749868172144773295778278405482678543757611625969622135358274904561552511410157150756779224235545841222044069427817751570454691249289258148101403751899023436953676168869707566514122066409988869819114410545624935531359795264895506039748496353404540343990450316483970379154835127534907981801671497221148943555322915949307186939695141014665882772310520802144428097053563952510475484984975474136381897961188699839850510580792809106354021338387042350068088175900524437067826002187739604162350196996970915201440898806038006312933072612060494329151464115128166150404196325964795618614715448840293416827329555062168414703066440370071537157065875370365938475360897509353363428522949130555935470577037813889164618740717347218062968980432319148555791608905870002074025930216119192915260634738076465560881714790453141774777953814167167197967978723935533835347885084292927169328628075345937385991620 [126,65] -51317572605418432533538880122114121386412778304550581713709711091365159752564385903124373813340093437819345113821488129565375090902357305315867623412891388256131105823884466063657355520096087984041740362618719351974243043876828259255958563152768003388174122764103209505976009321999988382161551177645333827430111714127481552002720398596534483742227338785530578337923286767518354115149320994954897474734468716923326550140334405389087171485304909567156229192289492741809794461027276382552484299138843840723529451425114319261517036905456757336167755178954349022910189277762604833182671677083482247881284631532580579354826768685327316127699200509750446972649928838391175346569183223828609288825948161700006309703728281254082444778693784454144601740036262339645168787562613773958757505870314368218296315344114199732876159049282978503587507878206704376753643749240689709235750730710666635199441279894367574432637517205759829832860796692214618010727032926719517565313859809583192611156607243534657547019081106077082655681377173579467587422878055924973465467151221995466059565094387957450508981501974210002907896522229795625861549912742971447177063789647665566118058589571433307470816319535486484875763234136761008889030358038044409948188118279766809518771459738764233532420423739052458213151512944770622723506686618444440301786433245887025160290299745348388764239658675600185770968258785466821615368129667708868974728747047690233044283880057606871852922937073888364666780691113001766452382653492359867859973320093651234506135379422053834687645519847606247608158050144438266177521565984989847764835305287882360957374262825091885735338737522103238878605742048962222533519386479888872768210 [126,66] 7247777188767025345189264406753640352765374084664218825459553004974723945687398907805380622063851995342577144605789582306136474392262649098200585984849549922007652459214305428345822306136001020095839765233167190195079231518879157580282401525607045591232492398174292456420564157423432654803168473922423888641700951106147473417854107034426384334890207813827446468970561699795981547935037439985282748185460442426034945893647613044397223484445722264390087235261176424537093343706128886696861714703113175044530382391645263237237544014760948778380018904228383084659089912473233435940731715579646428678088571088289055299846367440743678539254640335845659046307921014752490237919964021844886378546708772360424804193283189714358147594659386023634776690625644411417192330550886997197099778162186303402005686087006276590475867674552272243787437389046698880660577687608118075638778436254471671878545119295274013820392188581435407644755878041379417295641868415112866571490040303286362469523559224721437033832264930251210940898977186543020367145402543212887017421127982746264267424835827898294447327206764725650140483206178537443360882181733192958074058981810495637240929868835597215085527828219625849785280514532648389186078668885793290413862768228631249746387922964002215377474377156149006341346972868778418372350096552082473675078127724679754767229341679643445861050525584952366022773179640576522463961463698361260203650311117184670976119891134626539846153003248912830802079047081654358222066142326751095892447212532556711653761477028985744929947615506553659631098226366462605400690044457251636644937237820321727895965233214677802513838192068268647200821100680962054946484173809259051510 [126,67] -968358484523683900581461230763688234955667837484995871012065981019341937755997331925801800565430588222193751301846551878482749299320109868653531170670184731226201111846717800435248636533268893835279950102270156345416119691236286466469790526168060444263137747508879987949289372202713861730787723674019609870648678453485725867969698401687889080478193515780290405884654073283805731200749675295178164454294876985595638532482031034928016017756051869044195482907671201971226294775073002221750829268192991780724364919279875601440668788267951635991986979106778808138917992243083488950378832189684281147127659329069441343103867042268904217952349207354813817976383764175487313284413511151713811589917963850074764312109006348556439002575817236047734421334081868171352953024050395278560026224688555303560447087517358027411066153840759823656571457153959505155714992276475902369906727630717144429384458668060016808270760003503731454215540409554440570836677061547543338961652247754349128684455823807063201727285657013111511718530678188587778666346028584044537581656526853551008581629737706980399316313807746266512058757262131335288432492701003006176807568607771915780232996294191844678943316287248031049658565794533601691698654887967851801789639104385030410566809375717937786039279870299702679689046729726443086828576467548388243668461216480573423350992763222405290519991562502724954404442802686832690068485366118946577108570279552227904764655999297835591500446594389317681462926933351708677306447145425238058351820988695121781787894393189939630946186309564221550751983052309440480199063009274827216484155659158925607960201177602725432862505869632069519685049040208443446424967479876020 [126,68] 112982465530731287261046284212365736751868276099453511084374933771045927608919292285014767334614858287823778286578516395132149390120865518475212298336483523440086444016415603771648578498953444931802346760242265281250094250916809461612329501450417753831038726931208970423443719495003575133228979224023378313366071271800789943534361646905390925259041581898599002232107041841826829572641249797551568929867186138491679510761882005492650916342920839166414620934557244937831850197325967779262811729015711682182441776083057409924921969774687701835921167807553594424437442953834762302301713976962661894653719702111746684644044597326152736401594731911155856547804006538444137741723547564850222857894469591365692085140212995973258099449583233706912298851744392595282776818726263155181947734448996456794242304075911246365416998151484593137452622128587971527183332630727582508975762078250041306791203434502780400668958470488294694679051114340223503808780592912766220366821500278786736733862330695085768837915727042355718125581838818308816697858090988123768691425874881344491496994523370083200196800696030058357557739154004108604497736382638974084948839357968952045617384288394276495631650977877928837888021299649637437965668840688338306742699804823194435819326476059973381782656462759369785864949694284002512711161985097533117831243840673673436977318833926321307150375798337310938220393737173732326066032671033789450375665993690857030558264425765813187109185902496965607422430126604407492228815020231185909264551893769695057149312394708345284394550716965076464055572085983283130172359456281930405382129449282163160352872654153067550381850923843292424582050617810662650660110548850 [126,69] -11231032515081820137181306427946169356108122841772864333581911139940186827111785047195509759051902490029466731945316247965958443719166320813898484176579374104941416078852197301723294950875347857527498611409854990269610187058731841758331635231729545623077825021369793890902166227611431344674816748249034278169556764790596450484988204465337170226177945536561148320813053410261792452602987142704963193146135712686683400277500861957535211550792968044008113679130239634401238369088923092562886473360014207174451581534412088560895385327043493064424042578296313186806066020486199086187350193350744465265622371730928678866049138048603365461557527239910346836497586217265955257312601823049869262247743948743553536543241894469574203919799699878865506725475083992725887548554099920406454735166059740294141067836546293103573506407209282118409398130118374939192539313636405187530061511121794559739196849397560336317444654520345074266156614865333042367952271014704414536169859291011224980937919897585806872247659771727079554992127663630397511397670329991605918559753316816151811694611274004791844520933259508261286196272841243791885312582630684221182170018462492030220962901714654134913332018982039574545557344406701983283973050072331054638713121721619791926718948799055378714842012208798641505573167785229345957561014604024946022687816564208751084939974597760381051617563728350440921096710646757272725262575044248198783235551075654297541772601449013919277500841388745821091825583031307813559642797048430315669891482557222068148043393316142185298916184858914402568354956895200005309354020410652971153761182749303149418383027541748587986471942643752692981951608637079390912065100 [126,70] 952867141172264590283234316224649108468105919164374097031959154968259960134625182871644463620790711393748041355539191624158414092655245922027995327065800063472214661835628266226668027402291628130803098313894537013407157683727222582289016614869323515389333925093109094784025406327179462801334293834330934579881831215660644012660012847669044063985679512767036464974390938083583902531264328632268012295455888053487575803963372082761094495014973768045016153752723913011387562618040336841545893063453773296808271976309459113137240964528041636492421082814900699019216076903583504569254852591358046924390066057585505616954934595758435901406438537849266886037460139284785679904860310380586219884123371914555300284078387961623241080448683811199536043187534865719616920567539755616751765665447550799787563079756146962610790094103227765775594776833517057705275750901097848280000290605752863000697958465373103854296488765595658082962292774220957212262016345440445570992087047820651560336890041964114210137767857304547166704364202467174058262516463157199423374181612294549178550606129147185695529381671158019865501124003275385387277635187236649425223906736866707453618913937548243649908478513732724460784940312888996822642698281009786488964800114947255170475627340479747788476851894799099750803805344595750912555844345530579364916174605892657458749907686568229172192167607750573752105114817426876853387225683430933064095947316116554743638376720051457563160461463169891123505520942496754113971867630736537275708190777695046111725922390118081395176039033090694796001110250092963468441638355626276989732269686373704645839910828858424941529248661003435848544098922560928727175 [126,71] -69785414346364415066929061607229794073539820211122920648348835867172693181769992499290326383125979562035006187167603278710816670123971114384517837818329019791598576122911392317220524075647118636561903763766625439014568851402221367219979461775826640332211948467903135365979318176944977451591265113677144349159407594965051067294126970199464901257457928057675879666302343419504413226102496066114946376455615084727854599932334604453638607604112701227315116168649858470661429742437488997135875602347169747902938645724342888053665285322443665435092584837828137284971357148326247440513310426037693105573145280114165884093446483489731753834240842859334041717152800994409177268762295364123919234674728033554536042123124671158223528752717297321490238484847423530781441970696948440251210622710639617228494015527560743727166280030883414754352050819838685688226548875584000746501585579422994543202875249565444880135604074238189309905826159783725877438260356170845899850426155516521481206563733094227043635835826214388139878654903335306761384502231613478707094115048179763488261222788431516236828198955969096838397890027639877740414142637872774627196094191563312869471024310241733055587539049837827275659932709119396144048352935477171519813978031677341006062883563952361842936424743632860170961879603142365930932094212942504819185397954261013829265109499946027562735676967579046559765011668530216186500109168141254899679632262941528550522903516870158055363764894745293477059917093192939185701328247377109899150406041460587153885458649951386264382843858650170312841997182199054349720851703445012639867298550540125252357181960856118562043758952091783221182151674625569550 [126,72] 4459186026828599264947184251060993617026451191593202746876708611076754049408389429697970917461720487682979743519176412906375556469927111571949011277671507071639644611039855271909416882350455821422792827151948116347113639063891830254770336783867392702359975789882158663116137422189284181516558723100375991597362169046067113952703392092717221009813374094775289676377918711109619184522644203614317913332617248387638430173451574793329187436449878973272225960676630724605156090719936589897577877318240847414431215866346194893120359178584782774206349876190844812119216833495294273762939558452085347831504309267068532128744064641481213634127609893976346339448785807704799521050636373472698436668007055178632573171443914422365225775143768284461534468830404746006646533548043629611381847827511172905779451313374592951152091680113043314983270906689916590609437988659278558314636526467887291086171726181061003927923815115097558309374012553223258846250217658339214753352794134573102059838859589566092052928017763487256217694656659069776711161156579104319507466612398089054448212013449913515645282711586464981166216718970551466590653093833716089121126940662244495929233474654099358959459204680664725146023632759952991731969826267206400913913674674505720725007462047433368443871349463464689806779505774028489834526553420682032848620118514897779312827836022362561600352953872306494976499585539804455449549598304486977532070848649444236915666326975038656178390884302022007339610124544678987546130474901903808828345870493145663206108036921555630703149917843121466419401338791230653965414928208870318073200069754190790700959001022078061696838682359391623751779236974825 [126,73] -249249104789812640460815483055158013930542453701597262739241788951268945172631041984063035621781157957434982640344303060070886551535514448233615494525236474197900870781071486525135706448781261938030004899000939530286642196825450664266881159245029998777488309522062019614602087225109256536872529960609986580779148032788700834486965762390701173565206934735397385630038344466956199677576756891925602942706752329188087875516369117514058177550116469814168938949026417712518783762840559740093656107917852544731461716115317732689226715298831488431009161818404846567469602315746664556036780844005277483829869230421974326743832983425963197562613980792060542802101959279513881150140749351225892256778180880589099624403458057235204569972751996307450800488850624365996361795255998240964794310286727882841414794953583962126622667548068530524877005812605797716157878034624510702271468586233377114928855813385092739173282732943705592986674517998918916726442837200083150188599471271415588792429932325340924009086684877926638390142099241184211292544999870044913691656479840226468171760078006141807636165006143339037102150253650596813947751247995051320502852430642833809987989276966636887642639037148807735137970805463710085865704666504281123431145223564232713053898059375811872209462797546396895152704811558727568718929950336047104556995631334924631219294978643205792355233303187520452907959465543770868489887395046606639503929498382448302690770613453412328874225522633411094273766750525969268751764527816245891152914979702053850605581851236918358664129486136321939636848840245815016947648014230834593777423071520332211775150902536253691763299920179502271753527370 [126,74] 12102462988810717370303661079383144292914790816124987627235540100276603566723827117533988870265617088839405105215276569193317279042320767408727045475206790875597719643570114890522088859712362582219996633576711162733997207604341701730407628954672945866407751225879414202234275576641925733394723110153177155612403949592734683019196670140617493761504363004707842909230911702124563142379465742860620854385292348049579602233310227101360290696220293497759763456394700480466086303760739560242615885022704846488868837463639116766218868421471588465765103965610378886389411715189374514739399901622813218720641712728467978598525799689886508143679591848055451440263469188860103456355386408855008975222626100479359733138339645507892685566932933570006861078085189630999522904333049812755490912152903468469293628296999690718502750770103181940127959505974438888042848412258781559346083393942879262724889357386641284924019319524099429688592670985189038900896814005136393393499988283433243725961037579082621961607200086785120911560523525468251760382632436174605028852346639945285127027371599048135626211759807703031839389232970118079315123842557194255196554291796815628174868006346009768864764719384794548159738132551985705953250344702501414031120907028366598711189887094207234708866253206239084172486531795659911053527939176800754810647939320939776914791020153696555919543360174940218902105163643768952417546559701945527560763035339845753590045283081479172317654222307440266248836242692637502655819566975533526717164328195361716995632028631331613448521406974350984385600585115622681178906350024994865284372652073567077156891064634920722782726487267766589016100 [126,75] -505940977273115062851802757444941085079111199059370049323394924861058291761982823528812142770778610037321621496767428164494136984038123931571601577863939259114428147785649842269358307301095689799847823580047664422207793614542911654789320588481322479839232667736714418131538900973032289395420543836451915336963896273551530964550073491080707898047891668044353081062467298682979472767171453059703590338347215346010456445176108726190703465604816077211053738472198215918157970010167804505745162310696478747594228534245904967168227208771994181209631816194543093320518171397992345887140910014439777082313283916154473195785750382149595127494807989127803943457839187641303901278662411297967664585013883862835462071762780243756264024542916053691825190886593195294203940206607565791128991013651053382503935647398151506703854941738090000691991382773854809377380364374226821044618677937029066955850137050934282936855858050327975137813920740909669606310969596354784331659571738215855034730767338050361117517217856807830619843176618880703634374749358925951889055313278067898513636385110895593869403932320742796350755618066004469842302066946868134703287643490953458493793330556553899012343893652828459388653305856527313117439423811169246637072194339461165668970965270563127941096898609646500934428469824275742582999131141023565393819538158995201462362234656282508161465416415314556632919503970525074319451965605904588818855342696892725022719528760289768131293260672242468416586305980956686195763137197312341162960651213690474328740009370221898051326565552653266597733145538851684075586295359145369733539308940732393431964952500988971801072285800668074745 [126,76] 18291125309073519346841522345928366224054813660921902456394311093427333726628303092793736801455745808861599413613058764034448328056522316152153548725299084506381837252860885220160159338454594686620810518534243105941453064535966795770453514824072509173994931034951667247131649286509100104212470905770091778161799658787975391072835531493464271992870186884318897686390765725180461631038300689593415728568744120822263027161662894469871000697759742954204176049238790817749807809637450015756096500818330160944876568035488685005151412921672329914210977161677136642555048569488214353099795629664053016939434588590003122927109397179938322485196800965232299664941395557720153396564664281177787845426310792505163510626434117630119589860154255575209538120383466389536674327228394743865006897410178886052674449676388338987738006091547220985764895110255468784687464838708401465009838295769832484271684426580642646205783285038226075228272640788289252660794555867505582035453491274325630836062104780596829336617320563170647416076233800378986917180755101875052325068856088653389566825875061421397113226999519692272949477936158984911380054889342844038554880214789733624016266646671414160450279465743998922486954246490108882629984516458791157291051667731138473719309894326623701395841307786295203148697851170484577788413240670754279613231696805813773074294795407624673375868855676344986525064016251505157287959810855897967932903826690555026189247076002909887395801935440485893548526764196857518664837570280472325793933479298509641112655392390619620591562599012445672892712747959418730805279489054026112300142603477734527430749685700168126040930720805400 [126,77] -593800183407241339463267572321806109616486616906423123560081700998284687731376710417298793038615997918357722796812131290586647354562970380082129857557613273771896593228762060027145475232933301141947530992990913793702651808157042858352034835216715491260566607380096772974846902208417510500330546908496125566802058738774068149014975224682897456145397765216597368460793230917831806841762596992543888737676844147997328127103559046311783177124245969514667032438500422018253829074738739448734122688387621227404407181907046791104230479557078361116719503915479895082631063878779038479495400951995275529602568609092035428178501420394706751579687345788420417341719652084002771235454240291014132166286449754339810388651276122350036733068527191123139149707679705003645127545782324423136788308179395889965850789860199862361377681162493191971249381877182578328306215132193011207347752986684652984075993624558493350828675386640673106409880424398736685566157442094645246429074434416862638443326489408179340621577431853025886714014815751470428027816236206753155955548695412833270917405083253124554399483313705606200949797761866785847922033491437619681389370979353007263429834482620296516297953509995518763174643603914557903167975863605825870957267476212532987210051332521227543475489427923308799764908480783227970316027603908646132211489979260153870886911862465845445606733128792223681467098990412850816475869913532560104262132216624785711511838951646302428506683085852097705848245733680793259657901980902232117006440426226749009270539210879638871414839157189578662534959293212213126359263064119361112761298481208828031083141053893869455612394285 [126,78] 18720426973498138936430539367419774542263034456499041037902300936874846781914262453598227688461163600318816778524101139568090107604262899281514054146204137258488545640730117702158493828944902384645725241216205457435362025490436428609907086271990825283809159073162134947819729424638912747178430359847595133726325051503328805976370937482431117244833383582246831829536974273195883880552528823186356548904397821438052780790864718440673306176448479742227569940577689403548633103896529744829419846324458331960311777316745079473495593396721807209299154944871228430659580231548635660607140538286866389050633828954622831439288136267651435936895718904559699817980389452585612752968285478187140799343315053778728298093429704629416001262892374978428109680645036536502246110577644378978743272771681637228160196453795656174355318366047360386196573016873017465271676929112979215336154551228468722746926677384070600836551896175687238197922706627407348293271679407491020856551009395166506385823594045311938701702122437451412763332871776175666839192249153116143811208235386310751534931684732668528768985994687605874021952464125343821296515683978947626572157154097639251092173952702969182248018331630711500589328050087053736370326683545670881219031627326981106665015360978461516882876828155398254699450188873367863103185151993245089296236889589065342653504853726251030220558405722356170792740211823759525908122778193622977305331007190755381471969727227514248857567957968764746361685433121908725656233416972763178200479676213557336295125855816986502181032601552020934215035985287118065614814140571735341328614174068306450892001481265317684899170 [126,79] -589431099017065018855151020821034321529892121913114508701611745762162377712702789482374974002990969887574137747304231167235525548061845895363592204763843540304950872230650881570048927935858654755627580741294522944861317088477865641215487044257927535635149190930851751902586747576152936470894135897125546644638544202904883501564560203603237414451060193476142423780147471222167870223388438068573675511154336162971387483070822044315377642958680849073570436520428910041696403032381005295201143256219305676490510193476554091381685017290308246886295711581654197594710467118218732402420917052515599060263859114723211171583209044869578936443009521342881956846084366884181933960245351663132642383931874554795139430192550580137489366290471475827439776354896285700954912332642279895113793915191403173926504458988623909526876234754382023442958669725930319318118149415061585234265348292581498201621140003869561969799403916137823686044638492628838607986308413659662147504782369091213541710074076541602856314551528337522022742839001281562497006553449676461508761885116981939726276345988340945712512583206059062995304693631688272819393058549286444439467315724119700588789575558085879069052638444301448336029955921276376731983043039923965317963866694777000622067621029623003711193909163039275319005453483049712608385967475791661168064779968903748340655365382960803615967647049481076010433649516609847065290320397938870115326043024062877604574350605014715215646083697706161184971818739015351080650293014126202702461607669795841891528707504986868015058479493387511914279108513776017311355744319558066966333302731110204364494387489836707230 [126,80] 17879965363995088836521943268754938267047244912595144245348624642423020528199985343362178161128728549492614474779186033125338616103365322978089990597917209221056221147735401013691588830283718990507643262236399076764082182950112543665080210037719872272963968485037515913362869540241639389901359062456633142297296963442395584349409706472742770449202974489081286467853950206149173019130993568869047172344495864290065061995435038541583431040745746781191197315290257040042254925971869471983496388145844105517358635041921178946308164068243113550827952951390393664263796334975950385075704660047514120831253513805682263332889339608595030511074240119916970167924020170487050507448178918897875469209653439495049002331686099884492672733609800960219007757308996213061681980089630910319746731849736294343564958308642922744283098459809678280888571606207062273148061373244993872841307656994298744449315687938367818364453873150516568497848965883152310430632363300498089595659340727858490789792093581465385154047807511014900766933941911124463226762792805755058261232077446718060462496325991918477872197981646971335675403926281510205216090725264972526315445957644232539617294937557677892941097586544917245092236036073899670246865980089128318334964071037691802989532677907983978213748525910022423984396342448072936007702077252649263054079653306695565191222710386543814093781851906798345670693036030109349974842513039161517897019865133387255336177706067174816735949934490088951006170253911214613495218312833964907447285772814029522401374065421967361981107165093718178198801422998732325583984231158117111298473659697971405266985255889530 [126,81] -489683296456173351441142105363082987650699491275706459852176696550937619164385274902311722550030790149087313019653485698352260263251298699602670606604616167122615529683568327879294386887919789685513916581056000127104061452327723043148167497021489741679782833798075919358199026811459234321092847588698451115553801705736617174061822797224739021751543196585986905353417413063461805928861676576478520087519004499410842304251303477393653844186961357328221148626562692995988353534783469020022255162782708974833875630883811443327134649650694074544731801917330488850679535467524383307708316021123031620481970305191626482247541774497438239718891072246856517489618892558650308195667319209929788003730421931753433936808965276216728025833825825099227175112970134535099708572112459751006313842950884443508435279877617875536256771624511087714775519074486087586947488796559898687357981803669327410456641554601073680974938964421556430102642570146161107054829665709679811376716517298682041613872639659870597814107650986900813493753611916361088967049799671267705409218049151750315405150747395268234225640020402469404918024241389604176446785231896090740952736084742995930835506864221264017216725186970204452307754307217229331069020975741936865636912751927717925010496943423637754180396359270651377232004640467671320744753180248476435210834715584800271426480157056569994732478604917805561562501230851856050334727903047560421732118429974044562300962805428687015459542719536770237470449501734712965592629913790724751203754724050142897931747967810380098909743852469529154188332303309721901656634482780662151067732351434375867460853695 [126,82] 11022661609364364978677039694156489973058316960127861572307779586185790584148710982287832312286997321687038011437829446680596908165704539721494779275405085536139902279811222676218222238450718959346266456129929922535293834362727393083897907581239037818657623342212903219776549775644097948553895689982454905508201370966508718752980523737761333953331356559956889190695814010524434729398968292460996778097604941520443168378166939691726905599280611942693956589227766101237929474331894580769856729402126102890292076300765089936119049880475018119008605182171505010914975368482160440409699686505044587459672679362131129764431992501246963390525800043606501406592440738868693768738549504081621237425240621545016623834952896619959761931549667058923267927672088540717040077702438455584328414124511048432892935702536830336714940834781073041346048093809315845951435876564692950517773772073483197330390105224719577510672414932424813900446010207324093657664706501210484879048479704447874264528029569540286124272671670012723345084739954146728812009671328028289942076296370085883951804970155178890563862977159643862587586254040647894493130574624796777918019816929916421989968020815366838847961844037752923987327492400799737059019823453956775933970538313027193890727429643969731236297631377843763809119396101921888005010456020061772732921538774294090169661795104930813538265677050645694989937807425558157254970190995291306904198124533660775943135961608193693197304392061815364905059518178559043278035086791914567156488331098036037560380493083544758021798606199392111475897572306362227061673179359446502384308139123919682458820 [126,83] -174414137039840880575148631714211806229938841964075118176131354163975552235505446065337207790450428549509179479620753641754008480457267765486294149677814016269913327432691706913369259636254430454107785607329829474524084005757505494389824223967789429328218084311977654937502001383160221707810294227351343541953408371776007777209959735740427827318227173959559279758740548359855446920728425049886016037320148445944168405104880381674099517470758314405265124253144317441992226862795074912551801539997718355497657285072868324634056508486041631942855857863900345656571347495623495662633725551112066253686135483821482352496313509301493755164585838584960021010779821953151521659121679952128140360558905375830295377856676179481906121415034365706620886845718790010979474795811450428768651317443708287156857506639616132215592448159171304962196150962735428169596392840164768361439193148008934578426944358674174066640703385198108631589754269102229643554199444737400354276449192955696207209722421167841451471153602860776707637673638445809534021934295602933373031140011185783763952708746882779633183727591162034735272274214151845425392342078028483694013085861351259223168422044613121623486634727261553165952711837900463130447772910223775987779128645659505297588723444763105780171096463368641951065333076636703215125698821931189873195181425620298257785072045229099572085416158167932672330186063849649596912509151415746328986243404705059717463841188710434311482781515219992031239431219072814844001646781366633055465577053645144012259324218927300816699301724327567115953490381109473846968439051671697707064152317591877256 [126,84] 3524123738037169664362427021922750011039446745926253809540869822403973979285715663440949411206366989746571376447842244406781134309991469578308610345152876612704634021290090297011962218508156690771072491769460508555136771430070910826228955092010148393931892362011251089429387143010980974053013230825763675505775618999087383038406064083459744866118713454182107419180626382449281648181779238314049167950649869920746234992901365802618988721925339696549025557245412012367355098867048591835895318684215649063976563302757028846408789505402475028648542619960098851014684727105576100293174110324548911546416778447194358822228285541157305454098183890400833410877322673420381226840654547665801377821589074141813702039487230713296047882112154772324649991890273331325842049910534968444983609418612903804405511447272811874178728581256440913234060502357381003899689085666505025983894623289351961472287913723583150349635457210648303539184830821573858438786002235022450889852129060189696226432620852532111014422886471000792558487197972795691492774316283100665075279960749395985413984756716847985160838887613689181726778668868810753052389088016817451931652710969340808788183637041760155197834134098590346465550510389106699506128126839088336500965045873490167428468807537761285049013914267691325800861480306741925179892706111185753411354680092000551907042004913432441077865900106993665239518977178254632224138365883944476061201278231803704951881112181331308203404291812722139731271246622732558037522158394416850056725288850416734904572857665673418485055627707722395691539465490989979392730635466584426481511308555680 [126,85] -19947779282996182836262982490022821169695934505782866195478563919658396185424295192923706145192412251880719009717231938821904597698175949973844871998986018962489438110152593724779304963434339989725114934800300719038199465995458363284690836775521905155391580945047873816966686987474011147906362228264559530373371653430673277144797521810064417507492441293293025317618566972187466060379156595632794468095234122386148904413856035114373199456532406621362716964978062999932341017875319219741108476742184912933419992913538669323173204363596513461139003095706446103707726625677103953276367701897637138870791121842246346513929233417220316286366452504485131241983771799502741100193060783608330413522365877267819819038655711314813270549919026039092486326148176443005772773940449522357763849395909136505458726950571657727695160740253268119143652888422111923604708642512939214888237309613392974985611515457377151401104835365578378280223677361035044858784537689362935966521777451811023488017597124687794742783433017038342637892044802511421161553916669349160679894354425499583204933222357270575285839104251571362886710502318370088360151733743275683788600676626446192569008599490467710261495868063172599223715060980508137535727635327153174391402721404683268310257641021186734682287262492583099556485647855497049194750911581422828843005885490017310734410109445862212688714244919644949487530903229449841802875341651058951881703000748365843933729330863311969540051870897273250230716216213650103721134123744425304702900581511831239368041518934715058495215159342840030573285224137047702748533116296985403962461336 [126,86] 1085822654320254904709970256448900659254366836890932747184120166788581341323429672688412039765486300232276069785836044774040504974850318926580231752937448467610093503190086529497894219881569218575800874821895859488665970853328320117038516774696217729000806241491470344771190533692789851178049787346509580884624308554761316113733115978066415313518734153619553487098799860789114644828569165428386492560443940880079151399497423100237164069183744971043547233687338308523026441260551996752039897933687656607610485618971533278476939226552981530566594049100352605787564962301596241984879839779873553157885254124644248630215341216727227986357917450244548094895692872594461344184067011572816036431097363002118280040332911721125204780064916141165084999268101210595639645265020307880724101805956814362381906196571267324947878964844901403096284572246970933474064886296363288073971899741876629261776284485326820631631057551806911783254402231984752116118293641449314973912679683660535537087716676745094103362871265593989522908413942640070600516869390789385636725461129595127226236401885041490161017319358888394824467244668066029957397990834975958663393458673819917738382523214415542209212994339021722777238541006656478826469352166241903045428921061551374632856886670555333499271929627883486140768848393582574704908927146271218963200175252207776593088091806770584479347084134152947773045852329908201923834648716879674002249417650495580751744283301860417218884891745259040392424927066475069885239005494208357323108240856254266411498575472921164846340207106819935117832608052966249198965769467116341628790 [126,87] 18419086083669967074827081661355363463990320446746626662784164056637241540522298608666918847252441418497541263060130298537946204715572678930480816591246458810437152009034666492018480163025072044518570504140790040085315670689687874606001377122910218048593450091178477459695911405472894541074137334138674707402512863473856013299190884902108351635155066908226478216832773985746100238929885327683062133553937435857793680828335798287556848757115322421723421632580820758742941143115375761806589647370425881028350216022416249458506672634798143699964118605658880766882043484158833025445675595631653882354487458126891259566663187319749314521760408717285434471459012686384234140265937183461845587952479285101546700645278793400018883396936116950331596606614461351775106973349125848742533227862688626211576939272845337327036181894262877592107682264797516312623142915210368564967865315673460933432244094115982910678523802495999167325942649880563728538251578702179874574025801785768097739340136506405160586416130458822865004227563737029696071642692384439350020198316181279684419412031809264299587370692848000577331348584644174257322245511882698205400083149886001967955644774165152392125889972288640146033237076154434235815786354278586126227199487848520942163452743543772065736972535329378200760253764974596241866013174899912793109679700751510763566233867093891588411506207040845952232788590710901530313056760972172491108365879691727830245463902935352470294004854560388961137042770153753151102175308919715084385187427168304817966217348843056365850232683411863173981014075157911533323704754521115187 [126,88] 455993607884480660056930886917478589993849801669493274986631349750710442639586186456622952036913608521631553953581697192077657838730283878777325689738643145437662033738406608015736022223189935993874193147569433660803431874739722497662908671419594696749742653895976578520729869585853690085657461156015315410381827272893087375065533698429161745772652192175245820780579230300827418514029267581103100549918848815781351739899560422639762745084833269529895782627638305448166690479490228723011685357060616343123196640293832193673359805249197407945197389172165642008034638951161306084978513403669409642438434309157162348826358940995725140769257553049113725666376519826232719990527607821232701798841577976870247103013339808320343464275883888513153742443331454797710970483852429907964204924826841149899691472990884172994488642020271850402039435501359358015192392962555018721360833669359478825702253088107583880802034660566385802418201015834983797181141271143670262099985063242549810296589586012693167551634777496135922406147797561838601151972030095139823934625608681768650065986217853636050011468337825536293777646081180349458951882740091893839992630909793524645680444265376249202570676233848843006526942111265618255725344103123875897949063659539184698382344210309374489355735075609145637407880650692315405452111950217337960802391046782522705062357323011546596172490889842734131003243412367753174017201568477617600952000192976647153535991713221738251565082066328851029769930767320017571758595760617451002034010006209546932230153117491420013832471444464429493903998948893544687580547606638 [126,89] 3083080883108459438246402122627260253475108088390719221233765686923600843706940393144429207492091567702090486396109921198922786264423878359158250689422601493359354480136435426273034083289383902437193495811637554916449801632346712809908548904805671932537815933457689031399681610102038828414102502564868592236078635184430274243605891406871141590297043972190289736827473803042049955443608957562224302950719841936635662260778217616537518608155467980869055847613047425556218596376357457596034705896798020299955489568929574647915440867536183491598128778716802730583879481589869563746158221688553997673610382804031432243633159042400616487449173262365582680802861930424422738783701681459373872448985997782751370458752234508286463848341137530438663804796702591772336798435688347469713665634058321737585501122647579522495866480127709357113832148748883990181182743012771656294794173235538149657119362199459833025809017118733488355968755932068444679351534215184661705327486514865451672051868366226888541406641424683829731723244898507465818103840112104798332531450568080048953577050172117549029140635549535271644701939630454246317984028886094856376508100730187595333715105809476785405219518083693106140142553706562037270143615373573326499474927069077951004059608509817642214507098315519239612711979353967739753151949387766511586185175201832792182198402502079972950051419547656711323534459061473638928906990710328105158856058541688945562262425247363714090998403723719230728138154006563886201804946406424455781802605288140404671698905829351569905460744672153412022821760399006711966494191 [126,90] -1816183083030808304402791680559828907717805738241299995082979323940703041909912543354481040145565904328246808662788244637168073419223843395892566063691971907271791349519258433617660758170406288385754642867118937544923124652873610820639120820610916734859224619060312113285676642818269119391844188134238067251071850546644697670585376692847656675581628999431557301670353815490909305849815941170733153657175339131420753996933183465380241750666747788265716103792937155307267724629639113115484400066524844882943312163533309716857708547996848021822037114595871009916810832686849486211562012638394262224300373311993730365095763466600186618313450186857212696511797572108793188709866313916363444256551714042097679266803854872689589366063263262884371602916104433858272493478316749907416678111538242025445682281839401972704089868815949040751967724294435103585749224421865046004904320509165901388856973259352657408416033670930368026011603212744265073552709617080240944975167414153999452958203133218032074751543199458152172827700703650375555220621348769819386432535012638748292202211421917648154744849107959374470409839442546648073181167483199886926313446019727917300779285038377161651317054937111595262061073921250972495029383337353894842919187029673815858567185924932711946603380896864838037538991519796658387794832449634599089052043333161930233275403127742254101583964356697351619163341819180442519272149227314912272521798778893494887087181416228313880586908280921637954798634098895502393217659984824301292844665793734541064203141346389837316424318111104099829232847220245521258 [126,91] 505626728577003632286400037973780619838918877427411774555421336142475357565851719728559170068134533686384485215926023019403947965439342219495065219260721409002728750734178612292333473126288724006582739060373829800502622742589711205821323872237466039426937237615976528455332654077839359715435202076704308316512770565838126184380059514830411929313441003589314556348784716596620185172708129192010773421571296879735489815825725251169846782460938018236779668344736632218356788827569554463173272741816387817641129920360984630833020163847905222240456497048483828872117777204870625883977307172937816745938044197535959388743531894862498155294264051956212326176202868658489686606612174095379359515655766123525804341881479671903486362571980686491206695871590162259599282517790351910939651866357455475946640330965083206875302160808047477874635609922055407647397505174010403735372090123473473384104901981795329512695374842735614801187457656113531508951690230710111945737966728212091654351351975246570671833231253254034749770590129613138741390909992663878971596645534714401781105446488176811796802783442996676119217810753927984705283440836429740571692471066353137545700705620552619841493537045380725181167914608163633469437190842725176017111774972209100942305372988261822941637319531635540133836133660877711358285253758460638383207288889310465500560275356075157134214680051519671564830301338253260547560505593739137624995902064909823121321976274218761298156946558216197076983155084879834163243149080855310395227798764929242860410736588447581108401408388369514933864190660231968 [126,92] 28345880573894106166003020792764541722496152823003221436058029500515106824235091521486150846243526123544270684359258529900200215995448567017590699937350175679821809104880707211916512674590465114599142075513055346849155950350680615642597695907174403755607169927206240769494654173152590467367742964101999198594411234587781752853023723660079223154393886907359614373899938719922407959965592133950163516328395395626836774947303580783401884026553244043792456308088146383802621256043492857766297423335582657112731491670766367047669811365602435559045698573103197689335854327999460923813262338617976516760129521510874019320193765790967232046788596730701953270967514251610555917554557788191294769149129118944460227083576397688483003568139031223934333767544545804366131510769008042042350147840069682012727835732881999616446907941061874552713140722329045393048451757755160186572785396833128339569523986451370625362807986943643154575747465053682190485084939970580202767589292708596193875400239884839746607203778281712240038658583373392115691349700412452770278996753986725102397337394532185106412241956356531597484554875386680699233787065590143496911626367652051915664698914220204089558619613010841067154492280664878266350792937310027327842514983063606899918059712699246202091955123571500592835483189253115385944885596724155094086026204074657553530041899190710826890496194339181806828621192842263953251398212959656488429728650541469185148865086233946134965908031473595486828654172779153496518515973958316267180291402838853557524076612520742662014395985406316175673308399849 [126,93] 378025716748970090383939609793252137165842452217109083361678606190675141848358983797614673866188063099854907269206458611617792093865704179321080479939444698970466830583755282092331802164928284480319686451792048508570192222062536998861265813903255654954099142184566317479789828307958534605622282215123734087535102835468247751041169737256179255278626762541431662956669086427675724275810615771880670149775904136456030052375919629612722062536654069296034126773419626179195091946864549922934996649851704120979952389814790764214705229794461890166661958451006710917217169965433234289734173802262434233601209785672516535452335179223776585681824614372637558953925034871108403637593271603138063923974330364135064646070715731952281381572407435282021250333740952338432758123530261854786216463517738071943403357298134674216970311608818890055606757173826187397694398182899758551342447508279147479085967825303776418269564261267639318881087344047727912517089039178404763955796198968887756084956306721659206563753523873688624598383620350679234630983680343395246126638564419312894085696827354796425494724499438821094551317700624617775423657346163070321032830627326885000472515757191348958389498727435476556131597969102064742653806192598222286278323125243006301500659256055871684664410120558098969662064871412321758341471481314706286384797943808970674397334520661178005806208161152647621672133498157924731992771376754188565470477515961980161739256394358207470145609266885353274678701791028694829759468196970065913734158483769105623703789498371769491315691088141496682864025 [126,94] 1591349409541587613569745531234293937205565583659727980429312443058694345419774819405986949276572840063567323662485380426343969732829869718501541639907223083606422167581520804393828593267466496944583069734978291629228126796230612984122595452351855848580487008217025546261366860042421091435958804644440217895768239969785107190247697285115957279701565912780011522696337124009203924660242968034880737656170016103245429468928227707820945984569666175446373893759489468079068438174962134035165401137513260627157155833656166973700875965784859923846829916224291179864547711484932154658994545192712888627688390821397401764780396998842341281729236179802128956123095446877023936299284823521766127577613581443452703564741091856052714200576982079210748022623525713367402402787961669568294109647562358803770259191260200699702186556920571721705912046046688274886519824421602511317752654544006179898580504603017540286965936291999223081802010407502007449556157705159855280429683518639077991882925267031128599977012005574700459939795030744978108444429532671404851076621523116136674131060560652467377106049218996948397064964466182367441268778096106993387277513562855613125215440531300082330008934570141318336431210454439745446032815529562931879310596960438613440221022644832416057199148423459020211306498283349551824294228640291025445002385773995980265873027680887641220514213113258731596030776484649190468125470973118312903634387650819832249114490993096658301794598397975925637151657616692742555093211688538087670960546159579191985270191692939511996187112448704271400 [126,95] -5756094740322499402408593776686438515150274192332024391327870800595602018901223350334070004139959517958131726244656394132668828662748857218514982572325795431648341452930953535209580915178423362982136668249519927304397141320607596966364949592296423922456062005591320666541869219599219759907683066008015202751231857625367354837429575071974260050693808382427271745351049608315953653539107363769909457272070090341488077126450976301786573811471572719237651236865664484556216653924094254956783503732390019733370733515309591896505242748509723483311018834000409202212091692732082077498567077445612444507575312054496838676803295502372911175773270526223844265371426921397895730652729928704592278987737975604679719858229856292806180656351556448340676486236251403744013069508649000222115925857047022321063438438472826937321568351501402277820685071424363788792896764597738951367884340701524374154436796588916526979650298653247396452815639577779399223392971492538590736086367667519978452761464799155017632390142377505695563413240604502308833445541295499852442445109860053995794435078539845898439742365468688288947181445172001680690151958142236268328271154548923845428891270912265875818989173622711972506708745331204531528305677930902224290475522041241841618397755742683198626053638724121969310470991113890508971333389272138201494621109759881960785411088241182708007339132212773854117462359425521037377972051538846114415739455130637369296248661127923008319950289424754969300607336447377800090975436458640367346439588104483991305831476910921499463664089412675 [126,96] -54946249198423308789384332812300109535960836101057426564291235361082581074717568965121653924300495312598957964763486246392304755175806621048893820791398719091154400465520936497055074230145281772668626889425743035893407201706845448540412205489503800532612408907509640334072474647005311697258322538272652570673595081139147356620322024650325212795347080601368311453221748156805087060537380511028345731020708716073978115577245433516019308644066474242949780777168111093622115120691715408708060810836299392328366023006677912128090799884648912642092951470412638274967668410689837445686036466769988508021734283352157867211287190831458209711622287098747473348388144354070253736755729665971448401805400943683259509357447354907168626173972977888295504600993033803668845391837641735855162038548101364551924411718995898218879711349604234233300399373906412337142304463483668287646578453417331216718491131712906380910440833273781128825913797803685747290498325924130678810159783035324896904972387299796414490918481975882837713409934108857957724095644726320036946356081721383204337213856994660502311776372832824995329412164807048600237576898560793103920474309075967238476397268977756149961628886214280142114340463281621652679186802860625506756705498002607735540143957670171926976357190849010539870818421935784368209262420526702112258877470758132700578914454940362510257626843720129940753938801992654793685785321245419705951039929971510432123515180167021626144712155678221949032871224186223458677286490886882978424067275213614827792205100646970535743603425 [126,97] 108947385505870716838422903934949686184920460129447266548311125479275946610491680280680606494514634266693503395044367406136109552741701176689251010497824190646223922908963549694326203364790717022394075463853691419639404067036960607280714057872392492190639570410572554002191112874734252316209701794954561196849080535763253296408403566282946210962749016069007738704435212112083305321956034727097107099140118013459479006952967451747725197414449046764295657408271027988644171621319525120677232849401320404263774704110123232205698069366975020915165848129150664009872604051824248403564977157135208967720846291391505071900098949254354405285624177929318890996373590839245870196789313546157680642764736138150431839408004453208371863862254689874710425420992020230454821955994350186521450565175948927423476510530242782696221863187695683637099967242706088632559514225177881722603379727010006307207604049719192383526568025888848051288778131251733600368515927534183320222026393097845187189259153165894552335076148477345121453577117243879701079531084665423614948047609036413938843821866746078992502746658142407677161917686785290068286949967298546452220422871733421979874168054317054044806373618297680477787429285191470458197836244041416790400818076060343740653358272615058979154162471442793978996391968354324165172913709829955748841567934234999019027866062915166584354669387850924296147597873704401561787169219212972290346174591080722817641469401199738963032957020143731566058981343252531427873206852678828119689907221102480181698389452108040014850 [126,98] 1107197282081350754609396922176109879798423330953068172779090157647138078391621887873121189510483344954938831811993380772480978382226767982685519442796875433321950951591537233145855017990783654726344860961311480188039806243932780531085564708879588322731325941230150639593983316362498071568599510243754648065388552400328603898134163954802301196513921607856906889225247851465750584397833360027878257451007820740135692975460239143495416239406994109392445236308634201093091413914609944141162460540492818490326364438260975296285832104404020259092193246362694732745382212345376896871573556065922359221991268008510254372010196745083195290940392760340318336528529559937351918529244786788695117121014534678353965162450379825516893285960767375858043434833290746605080974754487423345255533846864964626247314674674704250121362796755964572525695934566692929966764773479555980003708239503969112063352136461373356961335176177463730447173299930930241669963715405217712974091557395572425590292962145836356942169211783816872212593153592110263082587109819908626227229479312673456592957590820307826894942911169629892713264247243967972360077422320342541650430488211724504565916859877864552108292071515829431280139487856240459591977962908586379014684498558370993766292982306937355004754159378660112654969042363153239749855140932664045324236021057761888518304115499897484350863923643243582702685979408548092847043312347709467921123342932572440056888944747716336536571342470407975021763993058160617441525569752256035541836743096675928174609385447422410 [126,99] -1748731343613091549065777803060654394293255780408522108515160145521966402305060027469796121399393253253906906055725064199198671657756860861514015045082023756157097823135977744000053053838138668371552008033717448090469758648074237995225774532940444621577363018512188186134768771085097417013854607933615120770481157132849654222748905222884077687407985165436489660719128805102242845072310371536941668442897071991416027015591598709557753518291194794516900434796685311128986350591735134673561533061135058352580931717788124150292931937318967692729322782571561636540505205889623321558809268852965915175407161374786073238820920300549747166726609670436058041407491505167529197853620988493428349070264169483463316509761084084000899570503543102080600073239733646667782756396737700516980564324618048887474209032378524954454794019332303172694597602597832336486365249533788543779057754245916267160456838173877861693396924292902919461565845256647857471266772557311536606883497441705215812472254612579768624541724845773857160074957245591765474164733670363415148845001710144176235295568899480609182299040544453511788920730791090584049420840186014369545416850808923222260676279207948883839174244794802689941982033103881247562066504934380954525735860973771192930241310003168259372118092658861205814303652058195821769876405488413516875537576586119034758911283833987292825993520855137165225322745577255398758660008136583979212659549181367917555509532682766642504155736703176517492794803178642798641381120616300282161477538630841764213679101775 [126,100] 10048098533937092488472268539543295527543933104392908869683563244864957000936466890987888392770502304333884235401170578859225858916520230629721294075602552292933469627807038568543121562738029043357976373543537641250504300715210717725608866125664368412520631237993173104220226474718894062545428240078846081738541787297264796675993482070722654382836948192178507368140241441892211964045455994386543644303434241952826776052760842461898400534571604230200981966662209693861705565313779108244686727826509412608350767270850123036106700856042135157676261184711614065051612588985049791310569470853334782458494477075261857257976015923126488578568402478608532305285499907324144020405970244307162338470668879293471948734286987124681600012867333451786384832221898013884437056749039056129080902711221884570946288570065238971977565427357235663565843536220212023062189141752118084327644695248335577288306674306877795344608215623230246624923008068834002746331813547900260860770042151191157955102437392407533722233007943499794054033565645693230627993103536549603841000107860184191646047325121205374656824439758417995180150553594019930274157686887698880590009788448581797342468842908052269267669874757517409246779332830899762271398580360398927064877735730902681297367508892106352575032742326286194635720367686531575675175680730162177055073038083948997315027046895210396757776052108624857595224734955765678015763550872368316759346317309465038514583912104481327810691357563587966704491808589227675312953794964580967156296103310659056886110 [126,101] 172463406128642884521191873671513413565322712405041444779625293773430298305835258613788422972340528336299695540331805635022407468936237498692069097058687739853950659330127888763352777771773270880253075395639027812131386748120461591202250657552788229404579717051083672198952370647208769028494843309738588812762328373172628665057550193524731108306550869097454351049489949902122111299083475055200627036393553750904184296154949228132270913607107112135071885991640704041610794698098774183637933257802129771336172883389592191989653818263064617661070496698986431245784802202540320269522203205595984658656670131552128427074026154474741753354462005258793768784652913229171528944795133503310510659079372570716899548869642764434891586253325307815488517888009173107803714527551479705677977416602007714375466961989750047079498938058871747399672561411232228871414000796220834856924971113171801768785711985558012653814960724857795933293298122327064285759497700908619431478378418642032404024553701005617981925570836949371220138286023928202888925613515798311113796631888510378649654888435153857573811708183143916064906577515051107027388818810992319119933957058592514938840784604169676914832659636451550491348691839558547121814892852825121793006635567239611785066197718757147859266638045258645718948171458306859967565286537972268360584451066170601284439738897510897987203991930989650330822432381840427012930352353596932394340783197450494938847214545850114059424514901732210695913492613908605511958004498694639933793300793610478150 [126,102] 410779139010557709585170401077375719040555636684008439588453972066094151996008739908796348697928345199626210409019855577134159724843961881071908309229189738215437780585023700578655011614974940642411492532572401066853763065573591595668797713667605514999626499308908218567671555331403674021645393886923460746796708750640617635266991035421179471075940476691703845059689221533330269133694062979249233547836113520470732033842029319806307038959369140575916869769095031311972128294931376868416457527191552927024568987023641044896537518416068984893936423098347690416189262827667076716294070900108847747691381352101999839833844795350874098032231452904141009138066694680296367834637881141345977153395725481193389831847722972463398480747625484292574545568199915410047331304071759409267423638424234980419194538314477590294864242977172102767039472462469050625696454859232849330657130984808066072458358647437637067755416960538985657307165529277633920367001303440337952471854858472234432556129293104780084732540921502754857237017423632926062596272635073571896651887295567254620676810990046616174676440359863186084547264453654865392860362385175135891182197155442598351950921342275299359449871955097953587588567860785485271988533987075735397455045664458461501588017834254371569969225615569785578932961979381532744019027212222387835441349344266285792455241201566791615535461308687141507402266685938780087920182226582601251687597946444443974082410137714328603019986559596384930599088060984211768737250818688976031276382554580 [126,103] 553927485461104556076412814137808841817945817300130541203180194317794877110476787635891306312439775044172272509412824506953905061044842703584718257068160669274434016288440748813520069234068455676469120468974399074047575443612813519907559604171868394437974457135739318269564850225730664293122640173480774395315779737954549137942807758499526604642714919065084754778907167386979248630876662773173394150714646392055075020662344972069820555063086338757933884365226369351134095047548370747181078654456545480376097749482334323434039183998388679252482663293375969993446016672671901792250990510552354711819449814211604214371645028539981040848409487943564991552420127893743794346900247278490857010740460964005018472219127939207118097386181827589764652433924106874968336345625687166048566633666677440188284070437077123603571112959176324837871764961731393847343973231970352675630982808930877316991234104520640046795711239134356299788741435375137943034418929919363009051465744632319499548000567799385571111840988453087225146987182294491452706918949380766868960711613865840330782926714096328227721496602763712530325487009064033207774649655221936744270748137507191339925498536624967771028570792272929832362580878924293881519720000313377051627122628955357314118048425661924643756560277580348711196516202212009975398300021908503298700132207044573331914690269208099289599862272218425598032514558547815068200705250869017939273035760768009381599346426521964427335772978538324002201275630993528160345642292677089855439465 [126,104] 1810349205164456958652286627591917004067559108670120157742539851076266687657868191738982594361629678018626483588950729126934475074157782123117292923989390233636489397602832120840083422538654741530083495318765143890921074130545798342848490126402902810324484488865298267539763940004053044184956444640552981214135088901003673514680874471808650455245880811563881852394543482599238039493732044839663962156360141490044036833865127299473484393084497220175277538720616593188968951621367317107905953102028867184809588155149752329276139124988005564472342903097241221589306751102616377389333722779523041075558927489552491215196115060515636755089758748172880491694964712007145172562857046965942966639232490860814678365855311386784500939934450803314228319708652210376223358882296842589671330144997256013839794775262753814747372620697942603764719508721737261844322141841989006014617453022348860013475125417518508152526584913222181334044612450082812525936583031121358803499469197615732572649615024088962459838152149540894392407732683768712862692637673797760269041358387656106489284586102800145746770697074352249334008791729885692906704100418996139879414256574941306157756358540614657835450737839390111443904364873186654329689445084672727841117832531443450819586645481587647774622068993629240249460319985734364705461386959144494572563551006468772416780093021652409794126067795511806108631983002655885022034152109022041535698474591454592692060825186795051305520481197896614009797203678368935099468904671045205640 [126,105] 4079963741356689695807393991246899480650294329584750133404950622752220663847346536812054296501990027571365813579250296033646376408058266814882578220914894344850117249533192784998741173849719683652698313240847897167868618598088494058690072672348597617339309456616955212552265256252827790632352019870756991717583700600487317660328018624963014583302991669712587002360579326962789647661757763220498510065136533671806127482152188561886844498628005225828426807123538193689072288530384270222919972127680218593798008624829857381132905999813415224576990217489673210573941122991208891514237333067221399018812190719729050713330923258443784014558261497754245425627384072508031360408517701539193785231064911792532277278857676097233189703862601414062342834595876823791791501783042765557866579093599550199280337662946101164932039101677616557037401825282949803471714075855473064284690333587423261519862520404311759160132653528394250308024769149379144601744139595253620889123340029104608290810578167769966970116322471531353958421385715995000987740611975112339297646642600081248806019370982278894990205539385244031477871021797666363363522124735214946546949781889743435379174036948047377304759477366460917497311540693756699221213149276718840340605576265019024887740944617916124492560845723547456446276162110584053557480221301181569979507396756683423230166082271888952514350385865697517947521339925015546850285392199685477239414497972798664334273465707444412437533717877460524778075746205087978990966831277490 [126,106] 6691053469116597008956862023094659729649288449915670027505065044796311353286070962117220492120551483793280181319781730890898034475836675816467811908021974919730244187449964707524762706221421671131045086085603247553760776520423887021824072302945775300947850431703454408086930045659407593291256337699690206423050636167823263704054261389461972515301820723947283271911855309047166538510852803380692014396709823555346843841271507682275479822838239513892347026339315758631109291187181381170665862099824144684846553348433679028414769479334779933256068068840932379872088179600718215006801450141914404126696516793769965649940223227396721930271192199292204140060405364474339835649041939619355897224915704391074583113998177360506547721619170202690522703282457017460133334136413476745421449844228492889779702154070337396816678897145792693320989142137383901027957759135276285362206303362737050688284378246462540948201175279198924063916254870729439533498192255875776703506396609314548450005783993870646791124416841390728691160949633762730620216102350706627875380333570431242533113180366792441658290903975892951835725534014888366915573857701739836931770238104286646727959151774676370362998126255705225079038389871431764970998627367161983213402564677457612369869114525393318571786919604988308695239367073113228545685090280100173376679349870865169275250965489487072341307163306995572323442395589571188935040077229590320098551618963773942016442316040097201818360304691830976765878494241936427640998150 [126,107] 12387537069486740030271991858222232583770495050719393152269481154276734765402299650728206677597786260243364115583577546421194617784418789493456989520823417386589049647309360358605958561732282046991998946259961791098818056765109922372647889755708761170891187651036136041807523367216913367925692938907290670066056410571406351196809204598080639712637379574660906052064746030086590678435308424794490884757875413468321164989217106396277369849940417508434238123940546391213880524056737039470831251901239120217234974683364525246626638932973966769994932429457797209406095635494521197397056030034067943560361534714053402708691388794152453730556197405499180465474494597076718014184700732815760797005242165464278985106091318313325982525077014821696243191669949638061710562399108173604524073114068615020156965080608646227642932340578089933653717271373296638152920874006428523252885719033626114110442828957924615223950148834089528293006047526113378343922114831475273256643310356966535731419503613480715536375940006290828290594179021200083415904919448061685193405569021559522394975650884268038755420792350596035261255655254557148765264767672542520924110943866839989924564723476880183511014915573756020103510606184291624127736342694286098030755880671893177527818459341947130711179050703825739859623826302634373147848093393570097378494015593621342931364548732972887211341854531554693204194461215241267432476885735077807191803820505660988326726817346735194908568697274519998046712824349313135540 [126,108] 29322673387165239592854532242957210534893929450005418247642971467708312968597503265895248859733593983824776204432832041915040971454514336787120570195301077652899540411519738118390923181336428327013146704223622284351893957863064758222097009361991024367435491990165768676438162505614948952152633347893923825859884787510429667538418121234653083850273824374948477647109757224258929788625253358663935114906212096823183414741426893006022406248430741642496352818633511402376473405633239784511867279428101034038159536738852171483856092165034364534380469839639418608359036748339427352169818322763636080309410391310640109738043751840338848372982940980172597987740222229467443688142368141815167645767687689604096895340285130382824922403255709645781052698985034452173637436635256750386083436750727623654440489445785313209754987465699152044210340740047456320885868648236879003668825497992512405142930808486089352703012704856350708243378678955396363230236033993266060070418286533122389820726172560216498064818346965698721018959151102501181530916355196283209363763821525578236561309841608907424436220503728449858206983586268359809436477550758575470036637098738043721373485730063056901883983807925036029889422749090505209162678066910589392450132964422309599509951667226990558311162804139228080543986763083572629886501961404850833905414345447360421796829152521522657213075813072997879370101033754819210028493099590226147315118982692090781260418361214503828017678608636927306656959199989141 [126,109] 26110816540469953816207301598683298379205039749278572750353564815591005330493732255793523403790225820970999935714667181527431314814560986981590786290786465327001579623150296983710368104090524192094385883668776724465861771663235972321437654039293760242689780694429810393798162505561866854956401738293599042388720665396999857116593407931783927488262866528742386170329616074747883914243727667368674805027264791896527832736914592069250403979811670117759321067144772305742397459704522924550210699580108048051350988937508162692994331132879088279082568355911974712965528789886924242957979723936053953189895621335778821567562105998223476413692559791640085927306055180785258517378390341374732557046481745097125548478929894668222111258895674566743385511013227472069968134403308462313037063874980439456585931848523012153685748856544921770285589763406719993093169126457213434383305486623959953927186267690272141065294471925735961416344106922856585403795959098152966070262389601521845869621376208469500481200992830864393582801345874404665050062604836969354407706930376858768822227753110447513926310283931444670107995692510879474244780577913737645135357386143800596125098582189645978737067130327581543082190989437080038403490386420854328747030694222906994069034098107799451819325865796375959247156500878064589384956151676162204428326621675855275351074952754856879973258980565692023389795679664578258118758052212196744317916862000449624543466295288405813075856210618203069136676105 [126,110] 41358783503263949160981026016372193555286929370718842795505707715345987663375145615939380428005704807798119205860938008703699057125849276066706939134280417107374940552224250816858218032998934339882126282001559851334929795296853069257500305793107484332441338611556914256195091323977813995879916514980367733174801836855527816607353881914085166933504162819491482906815585157738119320133688227204420417303036262139853093639489957962164629567591628528346728003597434635049139498052832145245021858510679667957458782630193645079528693209506217934697515491473362766988528010739146385867698375995584951136958607822791636582882443971897213305085151759108425318710602852862550876022069975986907374475428583874487361789505034396766705289625680114364139764719482187099554184871109284606263761125138769050902444105997437688056820710091476271902225826037771408539366957284686035473291697005787987881258370429599435609938683660329015563671047570743376174305694350995473130952569342406061824484829216404841527102159344934584332319050237689699782478901906624443570389422214548025734020267476638485587949902413455662690920815632318606424344890000505186965058701916766471978982376046599803693733749809586091054835276826758415709887100960936637891917021125515463588853940110025526039437793952912221955871890991751037021379501292430091932405190248521666077920666747800717272633371792388836029918757302081452230693830655564684927488521255022183609026615097742118749888400774196143616 [126,111] -2843882956620972636646508065536926462011276286781004747709589205006685464644759887584656652422181065887480217780877569704686001402524258866418756531491371623906855116259278333580628618023021914586476666380130607084346692818275687667891272024045368567642490810504447353108657349609469462101345837975040037448967610050020278335979976183385492829016948068896168230218232810446857546152902623184025968494450999824823225770749823070890787158940773131357967920017970782017919848598739752632561730200479976704074536521206656958464070911105916769075858148475959586039076293809531251147436608765901236985983326785515810622511414990214582585086085874516277750382939182834758384147869554213230925468100207981617417348080366816118127634963501876042080497060221168063881189282128124142719174062091576367598937148236711775475939442766516488200673493146925700450955711059139177683087745924911696115267231989918434905592299811649103640367061912632523881653178564375353175646029665598825214740921457711052987187874753214097591712608531036576977870708932935228152286063466011343753824428790973411605586669719744893395963214511908156788379410549211270081244003940625972626638529109550214495598801462718508391593909170883388330006137655821171199070906404450397851134673313868764835841988541943123168137341711391280992707009537552026053577203773132846465591151693071125558486782848837817824762631995143712434943550232896980342010298180767126418316241766489383043845440164250 [126,112] -2821433905247187023315656926025881182625023560470389189599830433946410513608046089672405925489162783979971859947227612275399532869445454274245526658596300611726677250072232894553817481942065543338980495998001324092042123079292569729924892494244492451487039642607948253208586843131505690156063358724173522748924624722340306683761289889942064091954933199297885233997642343616258724463006497792930851787205120963236573453103289415565810431423152285639714345365680706506814890548867313853497285501314576642582682267037880299400212504753073278323825723465951118424661192840564914955381805917811478959773090094661617825397377046595118014304443945885527831142758948824549541848398188832803077976985365041728130020410620557707261689695511482303240645195971517037508696711163243926386049084274545011872468980149785162504696379910743111321467766413198969566089821503483744153252278775219472961707796375041932030671740577006299229187779832810239634446054663630116497408269010568083377154071521788172110267306863324884539884331466633893998288252542191683299873831248206862283025545077426490862230986103453135847118515078245892444714155137391232228831660233951004923155254464073562126039325366655109902007511037836107374607242899918833181662459519863076765989585659563668881121438244211342913432649678923020658791729450336852999606508493395521239800856424287109500384177659867108695276848876888663666474307760759183016739378421249188924139208173110434351694592 [126,113] -17381636733883620244828197683430808623519923735080335878243193969874910820693589252879967909121260918777926322887802498394397328994934486689953752069129772174488799691194332150397448558738349070428967041679167116282238334926779917361048168275905603909924539263139688732273485194354099999111259257328175425029737233504063347112157193552816961089868784959713957624661920730059209169344952633347811155972262841159647414808164637652893370696116251096520431263118950650252693756480094752225077862599166737096653563245762067058421766630226596287853038524905584247596619081978992923597871882874366222976138138903427203181664936660876670881984582436936958309996010422646340186484750158832110406254711365303263312818456254841923721981897705678885871425392758928609084029988156446761406563455186408571565511318390246707052372629223285227511982814553666658639047420717440283489589847246398238152145491608441881820164084868029985714084001483493914379626889746460692204213520560937158299900928078391913244032030946678249189483008066752927694666230554945715474844744355145291332503899738437716973475176846337738446060880674003481509446768904858388157667252910426696815968338028271969550628503842186708892475412716395717899290035969192360005048960541826186790544162532785953949626039990217229819632333367889379338397861526213512652446946817679261453751180987097608956936334256849098399818648063344090227867129735560243034311500893769815305437516673560992408 [126,114] 243324904118820106242558075325262315106010900220482901237613812557524271114403374425059295224885332867097133123137151272525107479124100120772176066191775246622270037008284904750893861375267432136904555198837974667839174650665569249833926024295446491034245955720351722632193742154436948149175309269095855759421127522209748720647709862192239942282040382167224803190304991375846304346260459664011637838597706579796964116678603538543698000323702268116570122415164658862871249766181109269271394121260449287941776291300993590471892801285475792547183795730058660004402770292290559016168704842539256407424209458632391399874870719047203001996461181710531396443632131419546359470703415057626246552727917501355030506503505958393416971551128635441215788996432323720335206481527488756880984244548955419142422906539536796571750447395633441136907019755430854691126074417082837883968352569918340480392528902534734142352122138016308698843499326268548595519116398061225051900532166349602789140963670268901651720763764573328983965762223009443596162417670758060153692159209696275522757705339103128708473871643961220300560481395187488301019274817215866823947883966947110343314260058279988171607022349558827827669241043158101371922665223888433528405702176955669668783216997205124404947003790981143661582303207765119143682822975988410359219670623054779003643996565345241294968124458217131873982848336136753996341486502741915304476346110650554561903161321634 [126,115] -158145357230502948294992964107109719218414592438815012264101234936690942570412595144953258405506183548053882104717563533096883078151046231894833317514289156037652142646378332838234050294309803885828531212615558024103374503329695107129158359775176184317695503244175606646394979949956039563964091955889705191708029012172042372529376383857590088294744332693022718428356194903734245677065126056325724045840230371863545508691831689209826474834259277582187545919835180268617905259607525548257782121018662206416785792734765238489527101297991292281885174892220983227125915511940340258679168250288926264673466228938072915649299635742214063374732494376266855939033701108027951237163454166023550022602683266545813909319700012543028859538468483789742070716330439386090765142506842040822211805558676099849703415672509179077301017245992637749593772061751222840431308583131852277726284259150956430763265377209083035958250875323908183374105263296158909773836356743565944489944367305811192851866710538739355550623560570986692298939463410663623458915788704813953497491159834174037888566049191410006597862597260215580028688049398271803370298396812316226127380339868400983812368733784656881852386435700942299315149475365053616317049280777570192124439563629281040131222251735426592420013216446239524358157213420857640892280488223721375721524243736424661806620011678466584376559129722783626338255921533764504516925835215702625009467029814728481449142 [126,116] -648450216968749574888190810955234962224131446752125322284374240185770368072930149851618110892885868488547684027642380597955473153871367007373862558609821857423242619671192378972756545531577629174183242733035849030246552744424910103469696510602869827548517016005852974427197994698274693503892644469195143578229117616980826834065555755405162818465317540955663970667473528140726963956246396226574608800703781068601285351605862947477339725668105200944270101472717700331400399781190984255506761988556535943652875189030232637564648870462250253768560211092427426848017225563348248284655495726873921846552904540690433867894349316641426948602202350785140893369483157636973875012533119798983189423892799470737940593905569915430065003862137449534071903701068918814019733218431053713487420670138767447188608403851165347183955422450662305126832869449212727179764832954919446224349428850341538942226647683348019211134659051723123132591012007943198089520569129973466345825711891601688726110008511600321236832308212558653553463573604048218028584082059865746405245462223006355645798312960640013943440565847765896063993283192061878390227320881927333893489905863801672952674808097913001821540811199307562332218717154117606235137632310721948526372998192433256852250363195231123618682095722275111069240742994803289678323454656733273760238691680244505606719368362755475726336680809544808326191878089284999469277183721752894216033360089734042268 [126,117] -191689574829677191838528625563654490190130447723199204479811977339995565512285640309279916558645785400071300808139036523196299401807089672849808298283371086477565550261709716406289271125356254976843395547674713761757827895417771489527270865354633874565801886773011611176209318136941971722541831447306664438371718959910074817663182392841755129270316298955070087305979004857335610106947270911263629433147818717020230166929278787251176060991879941828259998652252292598029090297610408513643484824538877645155819158024192863493926873794686593716623979509780430920274090872003625118543531135992218874422553437445585016412500779483040485077381170687049176172473886167491965019896338807188044401452047578308747783769620660378941906323246145775704372844854193958394469467988718217994296043740955598251910862627079405098652430688278456319228805955203865718025819140486259389890688938229501587762046522711985028896345583277929775537112508630497018416394468862069186554509407635251039714458591925745274489365994088108263890296680622359437643485369181688657819820508398113779313750591375120576303628273719488189406328536767578442072411867915464450389893026145396555379709960585292882010053791329640705220504475078441528451891810558708207186134951168019746441851963442502890551488775807938881107165422635740748561055611173085498052528980176005148140553732927764145356118363856803014389477441340017475813795769142985904035347774749 [126,118] 14531052632349050579523100554251531292584547711346840365301529112527647148629086489936002292734979031461343120688809637682994981610925412168648958454916078888312037997226068769297524100086434495488238921601695174659747333743081983718829095383764147912569291692974460828112968304401429584378683094691925478737356569871631330519651649215526914931460608495863725894571023630786098083245796990318773345187688550902754655683614909681666316446706377133802365573705600726989498651269149737405799598445704723147767930863285725399326616397133497919725039821101811966943116752892967525369860768587043994378172580390563871784842033606250511041294724169226325788704558940279000855489019526966269318888485018076842611635365875453808799332397928354109384976015480502123049789030535282384766468672063628389104734259324743257091305794084186536310767465985312685240661221798640605643727486712289326164524822579772644444873061143030032620656160000353995446758197015940947196208168794282205962455583081406522192353866543029151919571397058713079480242787983840562973685470204401646482640932334342924441818250447252795459678982336150209718610741031002590098526270936138047380715320367082268872919200082332927813946012545673682315809777727752425278168308122990048030482134399077265413373594026083180796850646635194035383943640281403176726855079221396717934814694318576866677240128767334976426832679593107164619138814495474597378875 [126,119] -38044534507616755527987067810588799268675571811637581361662449348240470142546358516115246916606597680976451587473961925568274639243051365993415606465844762277945607012082777193862923861992419397462437483542336102224992337726913491109743989959256563983995837122038992129891142963223504007130052291040446983268061090549560874128350957656837504479817856068143667954746339150336224670896826007472953891037245566734310916296548555567943009173842108481757943953937474557020115161598571996029650607301439784621671236070111867078673831312465225025664814068076385615339420355923930589058577468776460588263889385311450507622643254297839914219000773676543009647297028480731857528259261622143066657133304285281290675474445967906365193513852409773467336172087959391668258620748040606874114717934446818097139603253622830018061829089229985043403213602602366734933730699868108289945004632246736306687619252556117907608333836937311543516593364402362031968416833573391444082538443383361843154442973432942686892149923822349592844062740683362222517784647330239284619958738004507554159261135661720269563736329574304980170851613930342885772065911436926651395662120938030169811971901091082718663064585964289637774615895548453724409464157487825341533487921248925721304170348937970726148369753746093630842853305133738838815557993386757790882674096323229260943792151751982715508782472936498898244934130354201783729549121527820175 [126,120] -10504086765678389080210835966436465370254925307807922232259711996408328269564476710501591607065741360931054122164971544047762158187221859920365179835525776811508547165719097968729145667185568081194969328835028420949455370727008992369512099967101567149005960872658443100484961622977549856890123270938903717584419642681769464531365102540786198882378703917552225366581821114943272022015307032042575700387002170533169770605242044826072256353174091878210329539366821005664256967240973109490415636729344020101651985105717943516352150329051679473759303782728610977731230505150236530346420132551176261432417063527852147563011433355719520163308172834166139304601867752601468325543819223216008127051181006343347213019096527618599298745549474820889343661870792784299529582399586596605613313495273359802143871061479505921024867978706711849655473826267773424461532772627955172810245789184827942043217260484569277512806481529769995229472136402505241547410213659267588706781810184011200641105396347870750939989923850701019466960672373218106982036074878406369745171821140454390837349952390177688755017302745414631740910928758826623610796553730177593563352055700411174947440807571724037394357881763595162917042561100374386842839091662473064886154277106290922467664347783057220765951923847772862500754643693445538839875170066837799994208293819534595185923389864100499990370389563579735195313057816210382555518032750 [126,121] -1394971988670082573742163025719648011000692873269254982269587254120415513021251718268719438923257507462910022386205591417101372277826200270741608932117967886596287038675018383491024984300740308982819218918143624886953088935498000983141087813094081477611296580714503699335628983877237045866684199325508913965870391206793763011518213939105051147128955424948900888541535912750743839395401156368602821573444883074843651270229811513727155864404580825941842614460184750120269141662341619974486276469785826207922902967768848899678765904954608035648070004432657096729960079887288501721827075352745512242349527528343064826106153555701462679668564081612512651038808187413112199041219675486555493858122822450246040381204820230814085259914293976098374439562479270703107664518617520549188494158649848818433568992152252743989493953586700350224250590082794178502252606312600633559042974315568075635267719604142330423240900282829770433664930745613910312445447915511740067809313301175103789927762878910457168166319088747885038497900414342249230588366164713058683634359359079396991981527738364318584349542196372140651963068672957168172094089565423127004132665107207218713276285237328594905424920932131604682165267386064809310735713356172962061568101297853723775178776145222408531149576881588066864378436615625048016744499263997941670519471448021802393036628430227855638449815306002665241074474195953404370850 [126,122] -133589666390279253362189857795120633427672544430397262100674071473389966150402691690599549366219005748969442084402624256302242284496776250063028254197707792424856866769884979000539041108519051325070940471700169625947446891634931461539413832175910117198640879019230912539931667176543625758506441226085643131510842153667332119886576290721743195740579209205071362254952623116536343143615024058489910633907268692697822647996856317475018031056187254425855854876687558676076895101775708122685988517649074555840659781055433964283492270243832430025173335435597836243346594479214074141038527371949801003828979000705941510717432248763064299649236508116746726047852279167227945893695717595531780692550415702520451178316446124531788473054763777757876274768195188025491588973246912884933464437996464262561218181832116772316310971924963670816593227580445833264253802570978126400721258474560932729595147712035970795982403856875961730418169597863022044977389143816829167213931248615239330384835526155356941435471717357847487190240891061766475875013766424244381535262855435367642609605154220426080917147652609380782352661741546467674452114655454732972190780061246003351381241167432054187731444086195209034429440806001670212610695971025018947690244117931445416994026691905868026578647688333409145225138781991991110087923906898413883935956248788692414408317192290524980273381708398344150562823451009225 [126,123] -71651663631532520755866345255479460203920942197625287931772779396615923830815304175892719918552190322685692791738373152459447015542847432486851444418428831026811834106905378495059513652579574471799364666418474972142878208505359096970230904311065551256884825479497587163652325530078363043542266858949776383671712932181508167834663353960120171662263546370135927087930556464105148004998717881174725122472132427824689339121954923481879278898812005914518490570472795594929638103290023157753075174490019625214969797812290073863171366974441099554645675834932798307893485545509233879675400717276213782351096483042897061620561043822077377680633149202616341572401712222095116218523057478170434274091914921128828386129448274378761584564240994495539617907012648226279433616679033531788805394508217675567029917846278607780377021508464867103741360814427989016324049831242552938558235413823948259976053714376776658673149512084843250735845114967756844917113083664718033914486793292240505097723900481893874613893519159976334492211199493578113599132162195133750178332699132571517577740287982339932838332139555859058573545243328717636688878888776379298055485716805815746810716743801533216790793975392425258824943967316887533291666489592841511513268327750828140997800759913616695409646142929107685810404649225709899490106973351722844800177452135902992256691638442665757265090427695056769240650 [126,124] -187449159828614375460056209676016545386809362780611074591777853979740873719922153204065092449878031914278026567213202642238082458592987515774998806312199368658841838851281543288936652065151324961969157421351898795854351769230246004913103023068112771562139847923796872060869368718479492276151358690190797390425254743592905338560443887099505327993686775650464519312472976225160389651479674278105379589147937203806835142472989314702610966094591575486686124614737502651182703836133554969855504356266891906808098491214054248494528051632333999666338233209392680977932154796796711994075861208416759807644694184056159582415552775295151734370909789880696881199212723913711942376901214690604909544713002785811648408342535193488402726781073216039243725528251072037877665125090646926431242199796115103860447458107582322907125596592351892789277296356253470640599824221733689557897354171592456139023718148105092193784068516223396550191213281337338947926530966235244153081474451644171566931807922798291501572495342235274068431627764036040117856116640477696268772665886129996395945567236695527333309504088738908688257419737250596336800105005595226234346296058087948436175668741574257239417722433849886546296902349585470442671759186997713871219726061934413269921169688979209087028962499117555354506246460611371081969283698085307926431540970598965023323849548031437894455812872935377150 [126,125] 78924971819335474226929440920774607762357833310716119709159927066324573735672662881994185531311489840011515691897881469540821640001454234096960011373417481772776006116109146055382882219287746077313627356073617942996119224919329764468475935290949513015202558128363503667834290806909088545160158356943196294061716129221894985489267131569428698902662508456900677609943158240454685734921408016251462283449201363610207097366146676907941795766608276265162141927904243311184743371740872377948095413055727646514651577762156678431241352854964736075796652673059825035729362908693147028131357236543577932015684499545622647303922321274773657052461882992569937670588532536057453395014399286945550701166485032015580004394286634336226830392922272768896551527772763645252805872652241054785150027195520676672904578896491973559744370395398482996162678117927342088156428071032088615294319587236972231234226862700263874285286506376713486011711386879866807159795853834005281858564462761379645005732740544304104862896207973638328468571681612497089703982509711298764655564732715221831045578651117244017318504643842960814037898847009205073227935586680458544373055551922412799791564685231078064828396331926239680616827522190762630236892983995734293309415180741492965261192605184903412045964714576071854729263140075782359827070278628588546569736235908329237064574559539423127950916900 [126,126] -9727577696239052732366361231531762835605776444415875931992052937366669418496420024163090202134762451662684598094000944695466003777047962850512948056747516160783225404209268701540626646706472872268874936247422805914001674778890443821439155027581938387728852684003161084414723347704143493032663725315918157631534121685462185265132848354672960349162984531369597092198842065596379447185237922574878225647569675010114478674663647282307251046695347447024017892314246199158442476552270700126257997750633866467224298529673584476088338058818069660036949092081652247265228841065383140451236077295821674635109320667342535814011504074819423220390330646519916442666805893150692543506888400041906998443328505541802927408759511644272004094831911159392951090108733450301681235657665714911643805969939679196113927463963841417482378716630049830908410129273081639121809201917022382572888642560927119198939145641426059648911608002220143522488555885325337354832614106576413413114403011960084743738397079492435163447523813385653045423596372129346527297431598623577450075636389769724353955789151758803213922762920578657208001576554907368741371475872663338437129035712116559957680407283408375616207901402433093731230087024344366342609126306453455780550225302815586897877876046932274101040580135526888350072747321098951704311713153888392006989642734705042182657658160306339400 [127,0] 21832939276530827091850656558590742247900017232634067033146846336924697118553682393341387627965766179730955022546738945761525946981281511577161954539235633753502992974783728852882521238852813735046345134619139906481063773096574510606078684036298808195247505353141812473686752890529685619484632189794954336010926226949122093350791550674420816864959575185262085592763300299346153163099967184840932451956359007865276280171373790243808782723337277386086481992482357255696683307359720281932346661965408096449705307210114635029112934470334546883775566696165362018450322385724788774500740850227739904238333173307358381891686241327106408736354756127261992378303122617530991472809394532063491708777713953683057901061621962685629259238905822442692202642185172171024197241688923797078847806454213032891377275392776567728597458632028290570315293022479268676218210533129188368603520299196573403597561747560055147194010910364039748001646378031494289185078533128445455741639607854277109360620983277682246303853458075066905227450169256397338707898200888679615828021719373345325338114533184307112564017550238394517409519884655158202138816003678062874075541173282292218712525880965308528904805181996001616794300116301197990058806673722430791636793460091080046489847818833087324473165806262760739883223307346750890205206532170195633232661126493490903476230896501179421654176412483277101944485342352210908296516732760990860799235697192180928411976985327547740037767871412337780503315610655789807653037571612066104234204078885490567752437002945451696801694806292426159460311766655920554361216182756938098882975805392860191945555329715883182767863551131586871418049749599471426249158036116661866849566758516832208458329883158255711924218168967689826704020521579201465553673555202977286997023708611951645739670770391354581160816268167001547488532414711960905872247829569648721920000000 [127,1] -14356567294202553422452682693868528373631387211069331599232024812390222450176200370046994591130720445988578421645810885492489442982059046286920993475278490775697840860159481601852349308403766526053924506784264015259646392450476771067209632953556312183931235925592845930241955591946459167484062772149556139171212996739535452944947159823868460002659650605443358607700553930799867677336501903548528957989966983056522097716614822235768120922423135570864760302664820686571656756693414324761516414861655304747580256606393158668343880860729699160097729247762618196385538644942938359679107531823354766452713759661874889324753147520688973198786592829658664301159968148182226177053268416792529622483024794145488380382502281569252840226505666410541530027628363849059601721580880611394190548350655837032403845096860913300139325878845217400623194825188630059613822247889385636935604590162153136911579232724938476977946812770573949767136252298586217375791876128655055605667318316869905574455363387010762372063374576488534720388649963532096632499247280841882188311326066943719090128713771243041859530637141410788045478278716570674995790731123493599228902146378878287138198198017259210456288394987345512144537445331358367618386544876264102062406799857466912765523006323119794538278468719259387997624412816142101992308608883618724365422591544222420275478994699982445952751765039782020608856542522521614252463464541294844834051865901167254952450400032430784300425576677950220400680515410975600809615061512446025590252089979053607257807024793559423211741215192605723465235611607349070976862876034463073431270966459753726323145645614621360857620273836941485059997309418580855386288650588696978316995129329633816720881567395580531546517842112573321795068738186746568875239068942680056595335897556118162010043876630996910098437677316932187382721352680470734641933030336199917568000000 [127,2] 1183250717243451767520005491665752019790685147158305212201425542667971262493298279898568318204106310432556915798653284146779767475748822293041394532057676020224731915610960755470242563656057130574736689375402939578639142933393317629045134380610135076725597975337207163524703303479970124953848240456083269577542995446661548527153406251154718154122899025575218694618123359537329162130098950668257893431650999569820147334087589821062045344225294644691205233301336118272273850804576535556043040592413069375382278652201267992947355360847819274509472522064534503298747034840437993979541436793169827333214664540582363884262346070531060868885209597151885074223461379811584965268041947533261210272304202158819182223845149080627727738446014056035776320511417085560917084296984100441387580808422463475663282720586049365609907245118496441174129685175551867265121752596897576345860126930463384212958644940971087482097709721032101472127247307075440813647929926429092092753368989467538974542058296611933725969444839209687705358968188003943991337696504331116695010379042158589641165554358670168100699867992999806956757375452798207615228415333805467678269406282144006095710980711618426003749277442132790634581490649570148989708477955811628178389441786675910825063260284107478968879224949189191949314073320788613841083646631418853975127530155144393032591035824104680219163802188681016678271919055813939077820225168215482446613663406418782087719977759454973448587291022469394035597273296543438515473525508862950711474125581089103565704772334717316883604247738570820380900336755694565459041557666465636227342130205940362089588892727264867864033996811327615909325104514275025042703743726314020225992414795545401632345847845866775265658080981984325629475208827973132011312490414206782615947375374153621619717136241765393132385678505329582245154918343416676134656968182396883042304000 [127,3] -12223843009060089075779840564481775068629619879915669863131367093417549737780256245876075258731916139436292570589974007622175122877260120240493061173465231124883223291140910752530254914633312229332749848679183410474677270101210424195587884374666460714632429151413170929774193832322530062180161878876797075519724281932613124406711586273323868538389751861121013719064044109003353213535761782176652662982845815067459231335954844817991364403523197721839810061142220409944235091866712865381996516661697274527772078328277548773218435968656732863412896501446848927463685568343115447875155767151537468387808342469159028387693582862456977734852636522617974738671013321747719174561460676797972344068399330694174989378488667626779245605053851904760446014628546489298629633732221800512169172975728371962365860131569728547619179658898666105502050688558679902433533896912378779596081815128131588644709685438969351308319740902478180516454752780075982667742881850928437894274605142939671127523612231216082128626699275807066012510791339151408108728920560295067833967561929074075251291831339166995529108880953218218227277702505866833893518175653327896337063294391560007950987294838602379956520082988798683509123326220145129996868474122128406800157791424122656320438012956135212944223966313324216354688986884364721271132474790964904324283714060210802038139458710914754646907413975909926301979658417502285169044000160577990530644116978058435525885767325921457108353170692232767298812022209569538374270136902581924066158746252737762572142252615946524344202742750670741770404793804115786602906109124417375268302783753104793164611969179779014416135812876187830901222131981497204423086133476345125879468020502509945062706622002818081928751541005205586309436614303172334710875972643686708887298311700095308209554912540446343518799608436303288125465737191304344129491331501609766092800 [127,4] -1227568657775256540050910034438761048839836723143051000040958327983251078730688692230282877205656993880486084618351198612363117416749755785234271652000090387693593346833906930501984656696664013093909469263887593667509148256187431253524317591094650765501907177728860047072750451665294427783868640538839263043885130250339911697141300855155477003175749432461089897370942777352812746584380653157169315450249715903001169287788958891487567617485730234581435060466539989465470955337945956794301884321917376434723941131175887627744913335364472093446890917494195339969202264279793460764983985421659151168749841997195070215345337102276113613730239615121846399161508233177495228849168278413689381222846591203808784107980012414378012295335833805995411484968424069295209575614952729827407120845420969493765845809730470576365230277094905572036365998356563426135709889766805283559594777603557558835956628815161176370246037881144478890078259688657989786627933379518641177726759570722981942109815749556369433910221527481705900774993568214177145594897277496806072048528307837309738614463846251062474185972180787935044353550454824146024856663744340199096120856713799304988538138737255756558746712968460887074910436387430638553655819434754164324182153811264280479661637799762873745453546902123661899898726508900979107083477454592083570491792024714548217561791067455273501310880998231763169935395090186670479740829205821793319538416685275585562581740953991999444356835219416181348306771213595701737709599232645071457261567106575930149176053310622639628977418414973622846626246938967629424880023516563095656733311218935546694442425266947082393918583704739580126457360383527651680804371961177838140529331382883161046830135698370448656897639062582604589890795667840110212803608642604454052145602563161303080224149175002199083867434639301077543795762516846030132256249731067831910400 [127,5] 54474288340545521465622773302475239827549167185196092126850370935848312828011254980573330847712467024020134844497835738317862211810801449265618731997033018950280796348340228025478156516183062609046302486348058342899463134486377154016198569799966208077540742689103374848075717522090713350799067604412908371967457775952226542552006329303860565808138888607192817639802981051011048381954103574422181788659484304854152049551656682060905730634204963935172512112937785406080141663147669517002250794929812076687014363236393626642099033008840426493685582366500548745364259353751871747046321381166540669725371208660023157281151579658322816446397125215790014024688523820715438394876276228344886716978142888158219097609196467952493781615438539617819657543917027073239103771214226192260799813875315618244813286902391370736500644694351174738895439595739232422704365507289346761256044284666165917024324747362761371487883362013276366601810384954246661301332714715280612681458861188136283910764991030480970089107408286495253956829590480551582900304582583772519863484954985787221429089031200773704513180442183415793844155162163608225321396653117593054566641390915279443673569910335700808635420707698074803551517248733676935747354439839977887460869082195914804752497657083109533044711551061013419192487779263810286761348006975202819598041225951275075366417968986048320343292599817506995548573289580290352662312394939718923112739828764721090329298605696916486516894494420460227373431777259805934839463742436570969314100186318683134283570631627098098712337237298149215960804856438983421047688391003632980679974688995930327470157888332144082785558217437598336937597226775770898629358794208674586491228986152988721349620414867565026817301173343395847028720146491889466133479466978467587465635766843649610181972641868347501041081146277956205155908435015974580601949939085638369280 [127,6] -1167549191073748688299987763365914490082352120180430560828263128715246146292684237396679387262102206016426552769719868057385752817743976033863222883563311061489524156714295127626067065615823763944838986979615878438495129314010261251400184307425022983232078052028281297835731218054487461746415163604631068551184345259555411360927469412235039303493499064470729643785612554854172589687657152028827940844326295861155121738771908124614704647593287462385463667432699307394350317950445241944650060009558554718103149387779407248566380694854187585033314983734155244871148464141251601747126575286351647264850068632631346685845208177688225468271689670831887231644345181834722381044080139571122113426829454837217317242142172780227384606077758172926138992427076238186825441805099090980068776794322465360867985718547308348358167651650978829438689799636951426688079665490389160778016179930707820899810647109933986947518980671486972889413916486131980794929855927179911505411831840720074996071413215342738882933666677126856878112099652545840080668361980331565650413501706722554376978010716786578235536127188531091997525393655610620702206200161959177647176681019341156935820915776187720036905563341823045105367949059233162870557367995397799332743658489411014696108028219701860303281085965271120577824880010774112269227110840790618366097842519188114610298295613124117280437493798289351273298972894618990557948211812813093013501552473863348940374986392842349033196058513166831802084846723914026727803698402641793815234861691620435618470513873917760868941872836618505513258570752462432839662691614437970508598264490976487619140309835421829774596479754679953763296480919867174951347086884128612332876253796756104694330621299424540306557895568949016144352445579203901336523361064735745526438192222881039484630117245578739037881973871629892744961427306017860636045486368709672960 [127,7] 16163720148913327030487643893499723346027439281396005924703778217175504303058993913013204575671189995682739605306184747732391066328308475276525445313544975569784152342693677490578374069211009976449727191001534485861280880810179519375604100222425141438298622126995415244722896312127228846833327221071764346615498397844979233946051548676175748839356030256063015500031213587743515943660618209953429496301662634534631196293035231659799658791288849228393021074597015414447175085919027090845293267538030447627905230077332811125463213090040052758965569723032870773559321453143529329676460289053429512807257321302739435045546279316919771220582347911289010901243206084928307301624881258207254702973760557643408774618135484860853738400258822192782187583704635770352610638847598852426000657595489767304450546005011758403535885809340052393018930589030457056359287931369747227723745505032893441144837386960580653764829390547940850322535514477609017557302139843993327787909530986315498212227796846480200160341977480659353812614400425760396470579374079396248073839599472854856178278049597650104972350519800344970546588452554878947159946819277229632955371884031109294405578954232835714352482817114889326975275726022462612334821778633993517007814023678999642018450906537596914911797883517706261970153938739854462206187328783067083862489402201881949612358361612385330055607710694788002500610119147781319766189794047572621541417432196030232587759930718087691438559335768406473550345693959850945155927006364289346287310078412888584080981203690556572007333022283332762720687905529195926275691592751081512402320993942623743615177219213788079111036282885354034554125087301536258956837761335614094774273386992826134700359578179930145333965460709982367768208567739869051531468778241264491048504078480131265390883653148252986134917925404096215155187232393947149071818862037565440 [127,8] -157142698923591214750018240599220526009257142187850324416112517543043486384335835871048903408009976128334867983319444763255274612761679835124966306801040452449104267118937931498605116704598231648872987599810711368412605290179819023669527241737786236484462333665247198765317292267379788700885082591987596856287752700368132970109311172188292157021292752772915635526160989488864625669730806245665451082023808980006411147738910490568212389087294196211098807730209469399379195589653897030810946963856304015386700370601992218380440523347728310884207741170377255044948771521906576741174124945447990463708756103837901574548560838233677591807793125727649325734672321274420336870141789827196768801202412093051719216068917722658355304381510627347568713687257926298656884672010025271852544861023069890601164501531103230182582311777193014013162404045408081667320639270589926274488088044984539408954273871969928721694747931511742786498506484740042453845833823326403536449798085165265617153035556719168475252316713249099019381153229528109475902948466752076893383449656935978380331753180929775131274077070682630212072337915434126969008516144469382373801650624850626564647401812320050898020748145988959532581475150816377934208985597990501749509430213812536300920387389839648827945377298636694689595935904412092278819640878655852938527638418158691404847913688635061132837087083911149775108119417961743707460520930811723645848394817941119011409503594133837112944120805128472005343297318453013953121663892054149837996403052941726074439606486291257652378654140841019832027802754644160935513451504800015269837579795964878299730983714279346822637025633074634801571271424769939274235454070854757900768562814753265614042642703240701504828875347422503742187950957989161189815190396195908480765566654949234235882424450398262477826976760832648768163106610988473184968986062749696 [127,9] 1100747071185483925747942330904168074371431736090375577294839238632165869043783751665942578438470193438241333562171115625744945996076329850106365775584505592250644133949503775233186435640752926458165898686067159661368366511018132095092746359293383279516113976793075050252804706969521486338673401483209206961182987390393006384544009494696039568493376325683200846348715466574442151866401264778094350644284531890856493073460756743096803803456363997426526512302681415582553823572564595752702273817949152376666862855121347052970154272518560526910894167582354857879218873321518618618653189406089167520432965731827490975660306891669008446968618101646332768604903740114889062804314484062850382307901808263407414349538345352752619843359631831798905135663504552369547070017923387984217687205112184019619701756360827855909188811479510283834123263421590257026960311452464002923679226384920834596735364645377208161459116719214500958406018142315138132264573195726467962000672787785921014788353031498989079439105190923817029352859455457417686621791229843781702964180313872163217199419657631980177175931610475913814572104888499867166069778322575640329306788324662498762686646360739165289434079922022208369412484152255892462736676355520657624166548778026533610137093531601573007431129184107521396634206431706362992467402484020917577063094637920665578830414842933928187005191021200563105192216186975571002864340057593317519927394126123505163252018652966278170012084514835469621333884596949043487669552527862574977019537997343930374394444621930056725994383021687978252919083604150445362345341037506311774282051942785396855925225449908099963875965226891680380621356329350160404437967390884525687022198336735866367896156597928234313397785518719291603900183795359885317236626810578314760181301971720840218548767537440764040761466379092779153373830816902580015947212390400 [127,10] -5597723837651100076642478494356862093125047971827576819212029137744999602705197468842901651922385919128186551159536032348303583031966998756634320755055695400260718008650771569353659594054749687990360916876811277453808380801921700022552989291852473763601155914054427588766671690497914056834550550128251150928802670888151178214275879745474968583751738370242487431685883604888547552699117759322794655087055474482136550172661461343012007960705990568962177007676116098497777905445114106195936894364518279306121070793593726786676257664924371149873860557437063961631367581307550608147665946668637473088007475637019118128359754336930255997552678048648546378114662224124256249109070477713744826843286630104950925561639147040185107112113202431898533172642124322686747124549814246126542993409406840714041904246286640543476244318822756105428507658768098002699705390755231638597599220277232404704831188906562976345626542603030732726181332180745784008199386062464999096267514818544060141108466368801733504073045987602313667472634511457864460324579374435510283541379434081139499557224290795584869194003888148954020540765941565564349009524373258756497671983608038803894466351864543915326571886007951709976567571482506362816468105347983948833424514281948042199384479743233869985275875237120371413764506293714765770896522358633715843369348412991678917772430197709625506491352770361209362353524150002378775481119051024860181087681001036038103755809431140482999828191792366791309669350417797364600720350214141583978683191401108595539319176182911281350781131699479726889671900196790836388736549390447805245659811075839357188866718529869722587817525624453673685738035302973800792119103764798528764359338331460770715917791302569714691058858787710693910487639753644416747904329212861224084905568596027306627877868099336276922472690930940381472530284680467964793481854976 [127,11] 20498867792874133068953801516366871025120440013148775314823400431899162711575412604283909053252092495277369906599739414391179042098809597377080963942206899830648659980831498641350544066647708930028011609293548301777767022336853322330050429109027960761144638100936699911654219470386073954726724038924186714644945580069446142863502232366429398682011885113670619348217664456696339375630422193017776783168683142096172061705369982760137613804520518494053191329047192815703989635699740654768397180048155301123560745411180773326307012432511239282148176054050777234186963359710138693913362273764034071656181315463620734137916830749268473413245208028868323285598882742375830143125060236716399488286207144597303091877553696794787361473818587376085246874941896695711713751031469902972605192850296106068869458435079530186848541134554853201584677963108152157446014186702964819264737916441223778361483975554511579968141060031293031977096443021432614794864116339234217238722499322463953676923072571752982054695915772972967139958119596573068698835469954310216765578447781003215454596485032273160051025886450964088034510369294307639247311050922517810582084259787154432212879291467285594361399847972119624772293722941867471326163463013387397556599692201310964265199364963159486588235118230393372605365237036623342910271844532223164862914788433736338105277632983244058280651410303244578920298369208508006324209698437529343925938339919423399486563895708281270881658450564515970208151433407155539744587747182714852240618442242412174712235594801533652337620903833447532108086695584430823646614057426235957282423616374774821617697203322866413527163422846559277302856954682131894889265703367738211083648890623098557730009965837365861337295223451556128903295397305541852468947297132043842683734324938486121557591868958900558628077547056408153134899790362975677500620800 [127,12] -51267872507960669904863136081014915119504912382095792099689181744474586961128576726697923388637037419702463058607090764339705491427167463181866075048648966476877978025679246430470634270007404911271924429886070614598672952180283150184418200110576120171981831907564102650933222657714038899562301113214991594001745940833050352331385603495509688703073527927349484466506142573285919671840196991326316506911741989725280334369198066703446648471011600512061262600704861420525215786839915896189679458812706921661584777755794039197621389673344496941142989249057497332738026414273383633164382859691097774432319230832038258618845544350578033613814963134015253422983622741110046611960768740995440102504177556974385313602974687719922041322243879137574238206380288350382828981196915995631621652921991006648669017087467532935184256453209690960852154894581800622473443863589061248566134626539042882587764657696316128372035966617443863449365169812420391797320448800055970505126682781633190049285603188329747272624282122562085647008603551780564743102857159207986912248420812046165216562070107000337993091340202725914251399470376469520795740481058254512989234383645193151904836630283948762697130807401567861256094018123231316441099444431152296195715912306166335519115848361665306096839805955863667002044481734574401950404724475422789910350339029570649042419265816393315815966600484602901981796283745868440807614082858057838151768097531124794474596036631149232028342165450028029887501761327402791484644556867024462798082622772809909312654841720652170660788293039215211662046928454543375546134006193986195058137922463424422096495424607784672064780179605842916562031114556481593520353848933833312874390997639756993798973522168260098940250199617825231827278379314969955337686066622975876602453701706672971662307532620033319351253601921916331693282604090961640030208 [127,13] 66318522915487276328944305004017504047443175599299249191685101761868919983791164059916535928868409638605502629346725357252070938733662069741390108709130116313584675026276217888068076459669255955264384987290810299722490349752857338809498783548904480064644128563239913547635512389826010183618502389876411369703530659900667608675661030135929326398567799598487952393843981791632278205413807747123257203192426505204262640406797182099236468149461210997586285362342393292498837296920664808415547845604830944339923001624980940505058659700412008802128941623844048980863173252946181425064329001486633678459310156186232386887276749162568261294384007261275776796288531579620992698106026049798934851462972238981488106650954823748919683257013920495257125946550185444582409679378588945037148754627684253352098880720113413482949798433424869478407482257626448568530568112821125422727661696136330692028843968928591567811597743334542934096779874792309494230163766537974438683958675407878713977755692413170713937807254916146326720009126600398619292791958446970605368532001844439122433855731799743171540529916761953961074679534219667238042694681242643691309321279363660488608858618749717627227547448446738518287825095545013310258288491660182413772724305176007283367594829627181188213557392042196287622890411758264137621140107106786243596420190977494593149505788267781605813804380316699389508019891869612054755594818637639421650948790084465095277283234273482575469337947740674631301459991204369446217915250306878836409033925304134991484274250470571935544358061871432894278426536031764411254572724733306412124883696310109198170598075441367684970994957423496746126575944695469517210983799067642268216625550539318748886432390008743142264163698935297978473359745231981881932860950732567838579719541510671054312435181767177196268910088201666502313352229648432352768 [127,14] 92618810164788544735266255813996661118896855492307377003447638984183589719405323190634819852608960451409740784287867492757429093763896863222930677127926229741095826746251549611924690372882405158033062965556161638145505375293416568670741822570097416856043456875462174194050760733333212066416832765532883026964783354136589367743417697867697198156516909855199437855398260015636360379479794054277697438953182375532277286694735998570834919187919397134176981383475065843144619655888701240142395922463544031481046558431595369948949830766111510215851332874261533073705992895575619765065843183575429191487973297794383311557506780793096086174945497210491859685274570906952393099025196406818169558228685788714283722568791070128997173010326230075131726345033079229608395736218410682442339282052481070502312733329268205802113059707783268685408869959187299919439196927268697430752367627806470618765574095196798026131650070306890600231226302172007278735072580564997641139359218479820008289047457149695795281912858560811856746957964404810795414733473855561757421278212520854019701670809723375595758395959437687990331858543163045270825883463147506674627546323776583441531052962898827293707776336689167521380555034243860550369046240022486982369517662386751961682533238341077228356447430358002867831631047905064638743151427357793134011202295766774908907156480489297797245623230489381058766888430438621824904089563142401815214201934089416861437710223801260327273160778822237519206198332798927193642251252044685249970466921381241559197076153249006240499872314380770549134027817409742516474894319323217587351672279893613314743116963461859817403687175688888354717475427568453458557750576239740793539661036921904636432554593488042241567871374089113535786106569409817198705166700757076162992298590432986445684285031099524914098924322136841801919794827130708116 [127,15] -838797805477941617513985938842321468878393648600511193709732664916552838609805604981154988676081556059396313760194841936465948452351863388221917431609178495203704683126005388793042836767058535161259961419870210769817954226491985049545573286071154335158086089673161039352943803377407363784989824571120858195611348238622525512531832459655094413781997326599980043758172542685482209902466951082625156900593973866720759220463457283729679890916479492668426224528212726729532392846163881393921056671977369785663406174923142018239026591211731885575483600435729789210503105389686468344067361324972352914335247684485318535195799967212832850950173290310906872222647531793493721130942818777085553494369707389168071403270680912301414647094054734110138342067221343325831202374484037313784091137497432051299622723527061669213625862452367392207012834460719408469005308776208219511015909680367529763954605506376069198614386592754115032649597397496649079646034188179940824559093183188894742349516791152549195702861999671706483314584437662596133264491368447292432640868888259198093015701201188650337620134344105201955938473122595153130440781805157234051032421779517945567833761606792635933596425674864739634953256565189972333265479062032481632174260593178178555446737018398820982292514754902415418051534489449705692428516734712242702721539644076158367340756693074530931813865385455366935112402802392821487547013624589964974873442856984388082121676201012128508528654839565599141851374082594526962631244022128558208485042499048702201949298904580050646532760101505316395452692451632274984431840736324588263145615307663020170995855118553277488674284318102226827496889179755601020894699951141906041702671863346092274027749662230933430048817632903536753269283308443568521201838456530536588235467682828273575057542421628056755959760472329309698381951430547008 [127,16] 2992647305345045629452575944843203374611952049602648831190372193186654737838775540572329638506223705264709057995014936430893360293053712677600732648172881257824850405981331216547450468036409737665324897905854468882189224851234115339057709962120725385361648055777669053162713078805355315785684153239928957683147107201998165361848365957836006890249465687733376569076734178906960198813554010079993002252270077611667782698906718639767675124695253328531867633781394718404569929257010811648387939663738606658788861109660516894154407753389615242514138126655418231528438986951673679030375637844583761060091954085767629578276116772684193276522675447532444969953751969000131988597034715519188856587619691920918514636479934415988141199392355592581376323333137058737730193316224357310782579088156819303484550659854542393914637920673371048271828907891227958398307906177839645329717128997328221970155036358836132133577092703725284791310693300994848774743965431320774613695607339958621954949918220017545994545165355856602610601017940038087517493284308905034312520644681705952941894190665711598988405119766900887807859785611450103124015574534323433719715573463966531586808646636991565329908521902810157367558388930867120105481819283506956397081256454061348675269073631090581172329628375830927189033754696629139814097368189167880548766094306526712349719946779440425736587692609692944681419863991364176304196009150127917580247539503881378392934209372658468696848923530374005182520134468262246825778853956547935410221377288121290977114842665777651797040448440618400687204530345822892742011581807290747774478216950138592741611271547068667427783414217633441980760456089570078911457843505405560577316333409207657609249871437449372371794808126177936595272290555768669354613121275554450627213981847763407622458390202093900921406939341167037929234428269568 [127,17] -8302500086301172342629771212401484393450695358930619436571579994212547347046836365278999840460902874424041133349103091681462885346819603243234057433908013792470818801941309887821076544711163233291071051940366413152166240054732481400709486232645438028218597756444330803020722518884174651916214010168329622130128873184060087125523592616807071563561278831405242670752993075590940365053121280078575874194087373173563770424719609383477461862715744321703509710031045330277783244112458166214860128099362706621485932484799043898604891963484960001979923290002380131600501710736665321924660911815604764637067032766830132411463169916734051837576721377394419151629638306963844070435936849443062388391051078614799254034234836448909925100637387605971099611299465414635236556205817500322334614320238176536055652458143986442495153530878746740914573867637995046959442528859771501887082922565581832659902114722474526667149748251779587268733854752899791417296123640278009804708984750132288144523910439711095068682568143895714287220302099444647166070582564958358741469089700421241863689981343979516719342768398718868539740977265160488387429599308934362900600129789147170946867863255379133513920131747499796594619106268527674809445392234922570691746542325443049426849485176454900299048012513470558423320680767141744787824999449893350774796030496596350400974918385219077876295873289760353307321352340599550512088643993334064019323028298672885746382272863281004489512062126168151895802371243678087978802421025423725503705334576719772226341119107261977940290936488262709825503061287733889525124718913282910923013044866985920612789078311364040663900773082375696840308489866913108375397636151864509460040542313644794683353015787471061786089155758483485398800111214558523366812906195006151115746885176481297912146622892566402263285100464445673534602179226 [127,18] 21834132566835669808191607598679647394957277736842467311450875935078805673948329832281246977807343795746089705781209555098159398832920439927921105251297512680854598284114904260144202725301466020728563283222744746359564428411209901294780781176158693910260715321259904767225966141425163363628860917618494701559023810197951207872256972450589832230476462557160935213040066681105181486979038597132470383790139361154954532566091491751617427152690577469268209085907629791673649300519092700692701784570387947947929743886705432315036276014441525163552374703978589229522920458290296352262502519716501980059980277751663088995663132285476137698723302568782840499607516259700058660044703300397098675742526671584457802615883690330653154942559311643502417879065045558880481656404491816364054976808591707283517169402226908698815244381563482896803213773093834931144342837515055995515895816249312544622760490502771684265678428393643099228959688011037973908078010606998070485630989889156759579427616338301983257931605378633868510962604919060486602160719343556143434259908819658288638769487000359415479532093178337493560333068271650977860383784990543590021725080584963447928553839841147210228784627298072557003107409279862531107345357769990903588814136593404205985255534680088276755351924957799767550154563162921497520030523608560583897056408365475204273100660642737928404380872382327754672134179944271485289022601307036871174892164810527647018829433974344968885455037810758784916036816352014362158319389131616883444131075201090861774590140777702556130694401839348097513753156889610571757021137857659307798695713253441101121420412554897573631756855665116741773798144677438429426114670877008112891199043674859456325519877439295836618474734133118437865828651829605216783887470995795163339550467624366814597651303181254918556483285708443778900040200 [127,19] -59616621233329966589240984836614501069295714893808774831238961923472939800252788415022267246443868816136259376997958356610472742264053037822667147333900195374756357534879913911564555630453287997334673439926470548264725147244638757135366217086742430704859807995468714928193949529861821415079517435246905878340979617431847195230310126732345778562128180996169770967694504460832371622658126038840522684125951116905091120569031898192457446235406501573394248411856116260244798049400574840561975503427978980134954212367989605778150516571898285644512379540667912129635181506955238893138869156293056067433141816542101957084825307199357101052998316970097590693753331466898289251182451136805293664255135404458197840480691396852501400170264546907022852455287772834840596080546232504660083953217327008113844301626364792226340741340544355126658078200068837136660259352055119499135446668958039342774627180667527917773723614812006589737995160418979076811999597938102044604648897350188327573069017587684796474211862720001985551007524787445015295943789067409749445824381141652566536092220815657878821096143456874313159149797431468221618156176448877643282039557802769886068054765217492021241384348681132136946789326053236957793786780046312958959533735000563841128989571819745780196764236586790612437482498765566877026034730499843345904011743658313888208749025409000638823488844684107563548213593173626344686263726226650762407644536962634463983790536446772115820884192564173945841083481640251357358066567823274106393055840076958302177097674847648721990963557470874267000528804421495875469614502750053317312493835843592859373354333132444909654289301220051732237972433679727842160633868332630972076144486224267273993128376555939228301604493021998279375448488733691171109951462237662318461866206634150636535754560073911685100261555811886746060000 [127,20] 165825952494765493049522723763634055600293837008043123319928781970316958219112472419348924667062013726931630754702896239096153775090002241328029920109447882690528403393916387884222858549935454800371285380630681526843108513321134160742092812009053328451515199042551630399450672983806508399111394259735243107261068102714928599493317210500350250412733257687583305662875330665352381159918990717333972500479806057879495140411562179291605302471505371562938294663982948219671942447707139199558659254505188776245868511896720801419007775306743760807163752022535322762660997525019834608255218428152744133530718815471529589609669662880622531072720668863832059204199487239496017284718416225494171299475168512876197553750877217944739919615661031615272832747519303032672253460743532877481293822887339745965970581504211748732007471868906140833124136480518106257168648099830627551992429966027064930293759333491960496694342749760465615152886607431488633433630503284251805129696349067647124946396060246594202447002984528255460913734721677548682966741580903898065817699340645452356838556691021632948870040132129039197090308709674192842910972543930292283209015366618114753208924261843582324350510490630657206201994701198558106686502748860669507023776145599990449316888019632537732985346568536851839532277247034151898500862257020192183897799901197177394424919115243438948793904978657485379296408397446466849315649678678485921914896439603662478033039051661215068255765809544627583706101901393367121776296318825062277342904854178599003798612752733926011578837293781130462113155519163541208338595479139521980494650426744561974239916490922921120890201028688166027369493490145827687700445130911804190788476935008118448086533215165345533573510816081096344523636625235230225015886371096582968396764344786034780993873224526666831922252550450544202850 [127,21] -439475725355527748281769550723260829530477823586840514608584933039929843022234917280383503147960502696495534676700610618109103540319372031254942107504757230751743693619626418062862494107749051936423236380103317677358570805765258687548634121692556215427653909081340202803680204453935676624947523002761098174008218791126780705817898595422691569682783902721674332655152264481145837934090241104473328342166353574287132316771249505690445963977381480262454933736310930258726707545382084930919214955050181563630912981075518369913801359429863460875162925871888797447646981460128594770475007332841818396402086212727606423805168444346823750848393380154615200408935651064560286159666615891985216027617071182235217503265939864100022710495267028799524890046249157317072823762041068463375711386658217578255078076588475789634515176346914425513479481407892407557257542622748510336903435857803628386305658058762759024353374324960223193881857575588356709033741765716274167393999092525628138359288905013028386314029769731454319303104867783585145057766007194106578991951339954928150933448588798716036498985087874370304905374165161214930103944509972049241502919108057778880950325967131976326434226689416980077072380763772450711380377966628242383720430290213588548467347597789097859842083012428766819602342401161760670675805279451620595850765635316411941679024881693934200962164225073688533980861894927354624113561933133562189546286488390738087432538297600588727762665103177743879097442708893585169813451023602797039162367444691092997067981087821318652710879057405470439706703822483011081324668482695886157599186787804754792624235799905708116750318961565045907526766255074598634710888469722766491983728970140244898090504337497656019353088996689244808731696014139638019214944124423773039622452171958831647981530221231894878512080182390876200 [127,22] 1057226898699838024446933561036601070427211527479871025108569682709865529836649015617067553591360280876114699858882629493630569073317800541646520940553272329560712133810443258999457632087800572602795272699620387032577298521240574420875107765053080977733003085451714492742259753892062668266305378726819420605072677246230366151180163985505137206105095961575284268334140021160269643725994255530612951962891250742904383775077743875321844299404785781688528010990273409903528322728528167399519690206887836899270578507246683596479550201220746206525891144619877675071831884795782545212345050823851531251912148674252398096523194657681700927191633010443828525265478899353838046353486617914126979455911094266559556679396692795195331068910315828652800610435337988551503338195544636057169917420805861367098685770361042164764226610640916250566558118170760684351575633058799063587148330322000245949403103025825657006514609355635137682146864814588578515754429738654801297373088473751244727876190093502392788882599684111009275119474576156443307646045776356014963729210164171290905714492627778139967810226030927574983238814360008288432943290827841766247269041532682911740178150813976805515292991524793230043374211675327521076988715629559219363392460827850759461246134403728816203294850951259267724254986744182371841063028419488375293345122960601369893842057144944958114734408329992737389473693885554267674675988656017757168033755471768750652459367088922850064322755599479643990370034789435832313738493534576470831719693005400649457533923014748072791307911273203618591933193367802513836019391299703134284098264354076403955407565832410586713073895096871040965908889142027125007690252233310792958069068471142711109852353944714091343194695366379497538837684560475389501784411257324683579895093773367543319962786683085901163619815642962940 [127,23] -2262124302075259789711576623904094063261130679812451088235990872088591331191181089420066755731570160468429620623768228206303264709105842135930153034582748341238084997113118193345410764232991857945846562899457401246863085611615236449442078634908812171156507901240538450833459372684215621640649138922904088234082677733453239595696183821097705088167188902780284047296149962871729797762539736939162383555556599520233345269454755719561829017881769525196164524509295328392138513364238970137943608024340820804468062795522004381374814514778285658048254608026074459560283475633084389205323484217720034960496072381064090369310671527238250814319017810374463421805253412375380138528454589773554499969340988038314778168424707417418472517359953439986290355161601351841158560846529418024003945482988395860670286175309384953469444162433416025881595708783043177518442040335821669492124560448465773264065873731608196490341514370648200262688597447158616373161578672930275436386266631836771883029068838131470446168863516744007878439230391077371193092730279466736352346343824058749850535054719576241711901215145774530948631669392171314060836429394821225069224549721088417507065944958790092313970516348866151372552348237746089031521164387958689917508064284796313636327237164370861993151721683817941051576925282012352484194731969302078944919250550336648364939799508870976915561265449287080653691488293347266812739979646411787388311607863143046668211735011133332199333303133290606336044649675582715625053572347860625066244014518529829037303714968840256850306494835484497457067333784415291445818007828045753837713061140499532707384676941734260074227956335872564870757543780443391254848428624564220840768957989864658518639904585441929038339761292377346584546263091390272349312550696417487257319824501945560152711022614156816019904184037750 [127,24] 4288564479789285605718335983471201201833213253121476245613121389027067660184560753458678134390099096230093600322373811150270595448021616751910277643650771233011497851109746338679034849831956287025671934030026783541199493761224521636633832585921917377870453854135680129452886465492399377613059903169101952743004580526741741281449619885109093009204438770666237178208512215661130600884120434384158281348439270030077947982195513923821709603968231010284628564329993033465763870751838038390010035380435184642018129824797669180494504353711464459367878761326559418641034909195001735516349483794153804515481908350072146434510000664279452882119579631801926343872045100165197234157050098186704115119644190805848120568190829599559332469150225694234586616626817400312357487194687274904350118602334302646695079466365993034250157440431161351728306518163356450543323546926286211029369942445340580269716361948240008654541109531794864296854119460677640812851474085554774292674297152630849732080390793730210677975838817495141458289007885865757171590607497100250338081533896695803013539780477150089481190883068197162859609010261933184235045152601174414937275505696325798015528754567968381703097837863262623761156490048894918249300539403203150368028059781488755494988567178678102568031225335631343192765222705641728821092013504439097065207602040738460115919324864194447266347002228505930082768830582480277213643601609335185487569212118191524470894137520567969405163149361212401340174522740155906851953520728903465630116660374264366983682785758896797452766387791854395786315275590444012095252142082406925406386398535476954360276902595605146000751427043715616884039379705849074304301153480018155382186962165428995135731077311330038591310325221035171346483747997140227639524284655041447360229986860616312265301867690028148007631208720 [127,25] -7230875092119670357721799722527688983193714363608992008247517532379818030865691661740344088950817605565520047787314957156961137743697070228889876439627476522394865173980762752432990458505861925240130934809465130126665668797621650459517439009962940537853797872636474101371912388891709431876034738723126207710526913653639556684794490870616936665067063014176488654178739699636167957932411932306203321034354632187041856203353970025896279419337460935293054290851567011720526896629703790655729309987703632905480881653146352306653269668961415280117054287257345469575710453301222678370924610133256206813924414142951396809287996983209838138363946173027999707336684687432015432597449392489689634341183835496562087497292778099652289049326479130025875411579494182633975258145877405778132307848905876179894059697495994475236850733451045599931879432452691569733076437913279658095832669850581740527718207917020313076021406517371000464087337418136721342828308384695075340546748493114246205325993715674947532290805875286773498739337195913604602645362456159005056543497903336420765628516768402508124078948833411005602709903391116616634997760699651597701788912307430444232060740439112648737350392915465627669019750176325089868757959354790932746282482349297717264598505752643472813636935275295289046266048948667614345302309574913494290450778772153391206072775447362922586606827928313095803755154740730963729063694735579766435505473220834515543598820731659073801280937218198247401186690258818540594032937184847329053606374194097424185314959902097355823973192849961717544554290727597953627758850559915165430416693456888037544564205066641531137456594919511151898623143325722571355732177937515104010816205489947084622586358492532102350751910258842112587966861819183657255572458732818736153752570174531747625656892574747028927310930 [127,26] 10921049529934809193564995457225436921782950976934119797976840154032714182251081640098693208112966085823338672877917715442674849352543930739003550534579899214759845205883524765734359466734786615995008622625698292936622959309997953088144575399460459448300241929353763993568021637973941086789865919112933887077071640426655536684825621692085358709113552328968129138204975987875941842587822415434435763912924828377239952267595675091788310746129823928000195200513867580415086188126959157312263290023617950373254434494095804811722262630049142511601285229214118464684133260426175381540952017304142220148499485542287951270182206168325808275147863479335997084032340084772721883574429680876944287932572585361236311071005811988863232968599293060276342975951735033643709239049799831662945692083920076893072690591507402078979610752397651416504938029161808999639215857021127307888551394388606905838457955931664869250915686924548324124347180293045228345740922941677039697792977621597520871988067110567577367437813160388137911892064486429152327149704311845190978095878420259797114421838672141078382913368882782091445347198826167986440541186337737459876981862868820589114896527415539574711453444868541593102986498304314051384168973020263652057908990842082585254865551868899434229301755954393566641833449734911710746748250953516546233870500288694514143035597264114985872083037057373849686190642551783212105920604239591280586647092530767463101590882379406029302008627795548863532651814013629596223187048269011228997269962943856519496635868912464039609983353545361352824100959441144601908127574880487456108727890602691881686959244445940212622141974266746683189812415390234347389288726580762801462250133556025027313022506821528043123451405602724647385893149035838709960165740505541894636080190344829502854304910001391645081090 [127,27] -14906043057930447892414020460997109476396709904792048510068232257339026456918502554823119821197781651598503744781114257107031166160389181341889550914842005386879138027864760427388424665801585527057995952011081980651699193757413002986117052378122783828051565186285032008111007971589257101306641339784791968571289894648036906078346390174139835445769820950375813183961138019416823587319567650919374117187653237779825936398947968406336397736899028503285708634741395678199360632185670347416357615086838675684805128756049296717965264141445637169019621524267761010731397491375898407154090864222166333836417298656604331634982233255493308709274052067936548311168948448401330389433331500335468695225034400579614033385672800591505319824836259865220323736236692906167787029471262562936723519163193167582218578798602980325251224779491354395322960586368735857191088564920165156467245668758435578505607063843129153253856767454635576754068919567197527280530988015576298455440308537092571140509786374860375564590073958828845556264804415947071986207503877601198231188400269141588622914794757806249981961522501724860505578757072100875477957621766327755660758692569515460459146272067110001990702777839436096942659008724069025152841901783414203363361086063818622446511838876457500365006196496953981527691356138432814989573383109898357308313828723406019111973493487804919955508780870661503230414976145117712044671976844554484794291197170471463204493574024062404969494790177593074896950145810676219687991077682229323602026525641752462807516034213068661943204074195979102415227997327172552409843300412706772148871682614208508033486280115271953524336246131411039448439074189901042631750602257916433944413091835384051863892254561734282290361406394484635151130412649710018914300097742372831305664185297724544164439401802772865200 [127,28] 18565323994797275819913825857279166266461296152229326642481049117010328966871495167963718883761771968294421978390871844428308417996070487636884767701489497051821931433148970741661463098465994600905611256299000907528423199671308259724923302952500719479889698616377814289348444773052790429140597509515458509668419489119976562412794738616134103628085761635657880595238613575395762452619102106608619583404121297882609931873729414790347123521092587573128228416869395978154002220172263442002199110008631886961401250334101433604127076019684700556430635090517028346222326503696153128642503013875904717724777551504226646558653310815137491252385896297392907721780706653051293967601498497619909101948532095414899704438574380255399729729370503046741796200152885664433654491137065729618928031261300343254859746305050062299448803157447135810758297753108162886956829843425102137986479178629251280795379090549800235347828530145357467853405243132744122907558708516338989145806776088721553487403596765509088092155852737662489666001553206185535361846544955446789991089650905673767502172084639569144175728395920453520314015049984338449929081172980770306306970906057699943754786729016974662221567750828865221306738013040906003146400555912312719645247092925264714241054546496994505411617382508543209652798028782019491637090298077716759953239462380697272872607054309369586212112673924254667458892387856381778197109353622732495712392415500513538744648923874068738259923294931427217340485040787698877365107378934969888320618991504836186929022130658938114135809551402236338161010769548365246475510310431587757127750331855431036241860108782457751665538790387399441537323012754321222282679315599301156312937527877570557566911380401025537522967930459761719355955187611933264151662898347672312160928127238433794994293312802561940 [127,29] -21313264976023023849024251789828893215547345042058019601242676766629486848276814294281544352835686044772918887624300840710535663026195713395933457230961705594333436820701119813749898517294659898867167641813966454565297790003291986714003688044061852403233604063627980163876537538996205700914953083752800295889471485161712417478611175910588361408679856422536121006021463961019856928766879274352490869130036809474807708170279086766756854242970090821709927496387984773820570439686201529298289154507536790456230624903179791666004157499152568480906419329071912952136270442359470646566223678002930277428136500234963271625421221240992843110679352698703672656096421443304735617935330722489872920513414838171744870375180829437379700188822349867332423938915854598624113020890274357920496858171284631764355159387009315756072037636775932782789336944687595540119423893652075642920921697440877118237956456670637560114833135482443106532166871396048366520856794017107165372983680106302349289002006275181871590023684826448339234540216003061749490645978317443285207130402913081419062398191945291217838244517212224296160040072349872993066257289032921527995557794609058546044146224688782123481604645486037663028350371244263500044531555656869046014198168160999173478695552201804139865013812829637063468687588109568731090818044171319084631075377800121576540019191952263982840509653136277913921865211812647935869620745417017933968153318760481729775366123545543719740306874172298141962097728606467076210888508978597506013911088459004334552194188063394928855352825862521190767028215634557144471434859441589614070912284037917053263044532086253089881340974423609814277163448354533646212372527140810132426596439053782615972187763637412121571188581503936329898208936396978461696799135914905007066894491946911761382410801616540 [127,30] 22770739962234898668684489292600221238407947479855540590256719918087465974128411380668305616250961152943657839594746824547489967601201981855792745278770704283726431072494372219455209191652965723639325605080333664464943738381914526838991831146199382344869582420215114791787649032915369425990052469092986277774075632425478166252099796791431340049864811826292111033503227993483454916043039879302426624151535958193904514140470044228462005481213031777102471824260859641302391331028953715810985430366888351465758461918070258938427644342677681667775611981954447798709996980099648077282083614902509432901564339991068992077954301374900582114826282843514653264807348812484030516721862704233914543016296598874237087554868625295020032218609558553291301886733122969717593688125014226784244230001625388970236647978434721304556264277927342036212697304854235556813816587011647756610800125437090379060652143373433719659869431561105767986479332125923619606008987642238745040023662825892435272441773528715684707923160770413210192508071530701231172842566113150753372957161800959908521823280477929468069299177290340823984113836727310274742372698176082481067683880829338827922881090611774511538543289795061721323169998660670177345105006632001346131948998142804836803404514939253298011665052092469583742985612714825394060430389478458566166436349748958278413257611182807434817274676753398171857919722205784984149038105808727897024176060428843602073380111146137872187547857020524570648349035183885240530905723785778831093607275996777631230553977161621861428137782150458107018101163266843752645278918234843651380445644547099577150702407753849231455239201218497793707427316957954859491330740450691368705818769023674905510364465524301208010188645275828879730171319468215743910279170692496364393283940729591678236613099600 [127,31] -22821535639520131355858094360560963382274029497147594402332574870491163884079693078370811852878179586482303725783883605756770024056722124108053433303875757930444587030513359327114163929791080448128592239874305047946302934096842768298119293225361375845320649034901764376960424432106431610489876724919339359121033437480446557579909152771985298448280404996880754751853767053626114168222668283957280189963291725696540922241146994462478169553982572680101342111374892589928365516906469610633412052156859406177711517078079334575257197085228142298710331005709783972781444769909703229535592553801441777511631473100177524129992900756020765119570519321118296940393321402225583798744453701835487098107747515905030523529350158035393922123553675382087092701545300174052388079479598815105191009949872156405807720682020256455946029338753944608608118427740050451388988497888173996747833116264277023556495666031487517125952443326776805339702010155742906478731478810780026694465431791517184223669317855575968347918666300838802904297649857768141560717777190976220380860643505400007967397443355453945716474587231355249635972810206903565908011995061206873794509588904332636155488797064144795613911796954688785138001217728437497572604733777797209951580986934254708080671133635527727408281230727284143436168506357305129103808920354801825394180188078403729277995557690721458593295572705400856541117962817331708228459539629719718720547979507516722583377559424054863975849869917716048973033524239768141296930034252940515193798170611610052437761649738676997811855651994358385049849028461026430039404216151979315760806946329132711268305051872626639347533846380730247847069618320023722499218495248053471295204279462220084873324925407940559064631250890918360455543519590849649484424502744445174083344865444874152714881320 [127,32] 21562159676004235051618833990777820288677454389361815425119240130458775843438979903397162066528398190651119785544718468505517800505581219451194213864669616494737561842752068815660873793738671592446918381754844012694447097793082486289023345400222295894169581468666381683112325939022761462633308901077220708281913873366001521935044011084407643469570915058484598593692315533734157926464595660470372077577794672462994335023399404732363599217158736855802679172437965116215893503266132192535220026966581901364267255072664030355836237383534195622126347679400251456256222577491004994710474726964926263359952674138144691000936961670325939590838253844164470531042929387844638296686756912816055882854551266639510730382448403332206868025378779205929753534497124902938389789225303125285029624196693635718210524412957600894985959876461950536045459701733633149787773277052782817634557886177020076457903038355474901617197283897388502601708362477027139437060423603721177427662435166988510433962406092878716841355711570810456496157770120439334153472461091324752288429124030024050476174170827578942030655717287644545011426349346652713195243811575773897658141336923201980039809706270448133605322641354432946668339956371059361009803727506798864294077576527993078444611255002274178696632571087774118393668410707237275944440667222491360174741315467001438055918016394377422107950593684918439206164416870955743968180022820792545848045110423076898065757621870937830597157659632259325416094023790502018843444984912472936184025496049168444219936090849345655094126834588602202813261223681448586532232829552681672970484500349131470178363770533488654143884682194187024149256580600212542586327507621975851207644446374537510415368543637824791290451683503906251731102678175947874713715504555556673852679594636717431366376 [127,33] -19221683383605621864755742492400752208320648874037466385515847279252322903843913233462028282890097234781232268146723960897602121369198947269794229275731314360426500086432559684199412910702528159254913087472700020254464221274285257049152904608608655731020682312946469211957410894131036456789066033427410048356489561409976763756405100508275222731842186730917623569907668846205321583061553461044470810925572567270231208508982557927243166396967240049403114108102146710978786846139226568554855515711112547912950902954485917499327261961987685215288180468843943589034879969402829165528091240208361286723982678551231340584676168964967838025539765473878502657238727800363599053247554572087831786933249552975714979995082822852611362447427073379977034366431849319126928347884121175443652079074255035570743611496790818451000252081628086768428107811525848325773800594831971629115944735010283565847246691021488716842167437216119067233037526367386544007775044795641646440057607579138774726322892362115958909720444273742598782349071379906750755998310090283208641382761662701173072320472433895976441483292582386340088773942695156512029939247656729296601856774784083435354879383832058476840923048409235940029747023391300765981382632625896966236312338222343286856731734466942487353169469843351265467275168044251110171233934373833024991278892483870068709819708943879862878976666662831480530490588222506729563161502032345294896388379029501098925005413151910307742880424923740163940292462506838687942204385879937944849039888703362023628875207444353572430953014224113741891075361985350421437547512002361357373465191309708333275243240849683389013506607059843132830663070235157471295049942998809910874096136506258414671129003168092716857463701842529616575145054886773162608011590556575965418494929654760251635 [127,34] 16114716717421600203909876222818864235334348282851764479890329225049247578955446883224878678072022552243971121243202326660998351979245357034145133354578697881146975556909891747274692998708649254674565939741320680541821605580356120080429512568941301231043764054846855361564314478859657836574831032358206231524974676345008125293733771261292422988064367782847670917720467331769440926826034773774495941067247711139048034506026423548083451015439326524291731450976390899744582258186367441624693750864535373496702032820764246489208511640022833985065010662112649453788120194495999448275066514261686685904389502577871095864442191474685379440841390572524411131255065000803077945310974726260703344310658384995741828421769068481474647217360218281700610764663907661137316186015282696872696095173891977263354843286094224436542857716687812552453376406195517807743105715202026822185397182931392307881106296755238078558016170848644096188986951187680382591550867560909425371568006335148109905760049066523421766325323448279814576359005915088990396415759451704683025891581541700010704608639385843373260560543509249529791433585556730415032259131881305176456724608752315226629400034506141313721151250614262423123906473134717080379866932595003274753838142658373174077038350234998972147353348115410141208246490258434468927074873947230397028556007666132905924903661433153255899709403253143068603549731462345620255167330707464197220553786184863248277536396966226635289735155049732747563087335037782414204854683992772877531927008055907309252040759262439735022358183902606912122768520667230817497539597132530375906267491229433007623423004254224567403322531905433780405942443386779550502192476203707733734808494427015626906103185257809958697412706622609417007059122025586821063121818857493817329938580297435188 [127,35] -12623758090997665974141731510079997528706838028584773668193292595316278952384276523075589308843894325041238558307958563504893365545949669337957833721179327292596406485705241450705699065584053099367583707770140911611983948787652670174821951801771412566868526252287474141743413516102184928393478847627629678179851321568520739492469908560900507650470043980784131198897114634446430800629639824165942724146546181027602648432272213213182365288169829985773274672348686919822435183830123172402642525481368840433424962233794444630284765921695471297155738691231034978525846633740245554047834932966386683050864913782190408553223939145876645277611994093762582054687336999039255714286045645218146796228452983684098675560370702276777615007034932969964596318143040571912881589745394283755695786522836710403964824789155553648174322352355735097687850049356574483871106817194586913098543106067701406325684768171967626476528054977205568908929643699691824604102202834071938525123268574671339030796720978515670674065632474058810383208478678253687397474419470866165647135279292794971792743322902021166854075674364919334901720005827854983980043285976628206072129964153625557531268224680036394144406273940073411014711464692311307116631737088852554974968825303789021104926335843462671426892488824993902291069580292255462332712732105108253010311421561037247237146699935523986050900492579644836887881189459500216578187110433452864465218006886522153566954257938537635508081261083598342153303220472027599820351929261917676864607894638120425225233782208407596679928248555732323698469975244455483439678301008287178074566089516333777123431565683183431744273592189438489689348244214233865946474467721236164133295046148151638369583042733747015562356914214608753250232987300603801834723179828779263867833317689092 [127,36] 9164553683471556181172044800788113560075986086181179177693865018156503601317334654969177008188014232537372618411470545005978778094513958113137697594749731944748350973567130694831589168053728094743637777315258949893733618420675495431418980347962883585125417629881947741657888125545532145200614572499319023200845006651486746353964473803909813131456892283737725940267580373854441863274360999962360130512781780609849256466231638419889602890735233480372694219096920994053004166513268581166126081009692063952885446915079719961922045021690086995065326104124736777921367755763724183498702726657879944763129595624144163515074636205744506864867113654208225073264867466581019389031664284047071329096549998709521720371956823489631274897670940451745897370758366972050257130554325836459694208870142314301758761198915063018353380623975695627635432369745319045205242666847342379644320086125988918369351779580452893451321110610591925303563945185176802874492077850845450984102479944901119443713379711151119084668752893428993996228051457418378405485205125748429888083163432036056288168984680058235190831789128446181798820357409663147257294706261010729179881428843829580119943069649713123412311260968521308460645113676366678467500463423067726525737359108660611875246839691800931219703090811434521448966939570152046049045022012404638550831130498160815529224233491336298205835055829772776141190794844124031001449660660000711881381139542512189779493365009563219835957987774805400951188204615485377284958104744425645834643460592047578966668414090155366952490925195426355679889155224071542093245571145347577543724386937597946498057087207243869101964221969337986739301650371794911184126113776114567440083736968427305175295431061051981350299257417657296307352292385816580631838809074862906527102899026 [127,37] -6110618801743990173919164449709684962293700402639355597732696757296484179973122862010658389459158369231756418922802804624996309423249579710449427904250072116255398577466419947722904616856152196811806880234184709496285574782356106491630299639581435252144750428375527442549524623880069504812600030857413417941611048039568258600418669947611578126762491932985523858592462585023314633587807841536450159346063249722943686943180233212629369673336813610854693147193297154039153221711935481868593644677357894456316588862683132939558258574341125421725199577315125237211166841711854690888790774600241685463723286554888970112643534816328768557889374522095907499428052358750220888271057026897595331820853919968135797202762368338678475596259533540071095572284337551066105810840051219861290682507894231613437626582671863059457127462847632373349635905303258223190823439737570517578970585017690220266836742299960563904047359957737077420293437240532980236482296976878394227615087742268648766692192530206572569737478455604396886513890999702018754318597072997093092917913351058634260460997040563009366807557062789843601068480124031262275306791223637280621626217260482409090629062452424705757362944609373580352522728016293151844856917800521308504676821055648471171832618458058413734205378108387842356977999655319405964408120373684418676013047486463863088336304712734521089122896494826328847583640889305519759351395276228524318472544844599582025040593507077611189971896991822893807360009515432638294375842930240051526775291165851448048734003428844395107009838316440232713419799731032160715705045482795083175874823918954974451837694441545588670769045234600075377353165766186892216391183823820919048806607132622748488815872986853090587551811929996089952426603867025944107059941978693061988678372 [127,38] 3706603773858820127309406288332680989869169241881559105826820189330749134093595812001296779396134156298526833452499639699701120977882530946098584909060566790117168862849103170870480382316948031550258591917348079128362770528289545311659315779446155602850538678884625830095191463497088385359930989225216486778498711823966292846176579884440520619108112340217883178700836764979559778039936649407993463744575923730555738533161457551158094667307999267062415410900121980253488539824780456317300846901713717881682749095947301985110153559690716987469080309622595456689963702178850046591234646359178579288118068661400161898836930099468995882307961006812497931531272213840744354080341989337950930623019992713886856431454570978656343181162674089864657456837367007229110229494574781312811661362743844040368250217564730321007208871279348612027563549371622075387683989789811284807275932901673082073205833429761966651623196272686188880439493600622101614995612378652319261782369027011636411549957578565793789335683029410606091640404767120297267001572028835679658862609897176039466278281956151181560236945604367259340677554223651929962604693418856102663798673484466276333630323870963789719158780903670465638773238938391872826249976640675257640482303440132291117198112727687814474422189828160311747174972495894060036557912594382147605497014899725965495022110324310553919986843223761018178674949123641867888075624142095251711274208816268741280997786057614967285234053998984087603273222527009206006940987921150770500976064346968520400114106252136516251700753453359462442752831547876663037295802391754624984521611106218059873523680324122413791729075800545331969146393816493328435863808710460854079846005184588655128638167457748399022263911107630486452163681050569075391590526691002423956516 [127,39] -2023256712521165246507555960166018044295661325641522542003918892004407387927406625377100110086190735291238086495292719644519319568924247412384707860103169605310310828740875555539384620261138582495900864987596099077547837973667033659283858208498299651816296880360374259301857194131465909186160362080678295966038424799474682780203397620517616152775248325870782204942305155945945553924549002214442710858452676955520625507795555557694571771368892274033214398207375124889388679201130895182237244289963264800013296992681457773276025083814286273183615755889901211671415716086740827090592105182046431975400989812917978560941837117746357355956686110927761402335665034185610358155054233973005125943867979369832719800655174633656226633062444905612650073605666668167589799333149814889083386638288499036487469423180918047200373670980263336740790763187682889593888736679976415305310979672133423029171076522699497643428635233348779823595099709278628498076267204785561135770279693879417213374473565813615662636310587360826801533874564077416377918445538183029493408482203806152080539689519042097879139735379593072579772691792973044484740468770432818504291177262035207709518571936588958308482306738362199245753508565646860096406472318240036086249229324750998229064295686215554764222361430106091818071942464352011041368170192067571479081449872269929601763151674706732874471087459404404105452760068714683538238715362119130359255879680903733566330127303738044126208937493851634327688117518574828961893246129644590843601884295809155512284204413797376876961698451107877738745802649456131953189705111696024919456968386994142919760129687650258518121649771832277537132724496095003634576682534961764460846651411928754840405311173724749213759026303930145739051113332992486822236344421954332375 [127,40] 979274881457194415949651121923329320109915778019152054151598028955842534148705754170471257917522630227575193460358923363879769834246555791045201748760321351863310531939635435872903980825738661279742508265954179950978904730945651595013496776214961464322618387651502000155990375267300228019994430296536813647688310960392902118046045515905483592095801450517726072146193548895134767379361047881006943931597084217632330370911355264900333374441298169732370242342436449156788818580223757215903993407452814897114329543595182864338235095504423899298075608878329505497823988212999432190204244171517469711454539436765200679126536723399102284512685743674189644453090746333801157502334438380998750253660874548462442097530040162188662546383085985977807597750537649689292096268488913753729457077791545706776509224449441773351041292473936190320469087085298525730599644606296979943381626345247097213088263401087985169079150953865786098114361742418237370807340877892043812977411665845477159648635674128593706276699274130211747107951748914570468423258232751175192864865370010202734933177424504062785754906701993752854541966708527384649844908772329637457706268553208688475819452563185582527438495221186729407428034234690447428200778775684028127490469242997515172410048619975858057376832584745548534659001463309758980364543483055952688910990892791380068103438570242167338744386999680368736722378672425046191012074405659795922334920966289303576225484388610038469366468859951059213220935568887016006494640331627898709598065921208718531599482318925498988838924743778307834834282722989301595672819608536278766047035362431916651570948641597041119072136403204313882545678089072438049173580085990436940118816297130158946722629110776510256613256857597437124283392508916860436717535236918500 [127,41] -410012289115581278517767321183672843660233237697019116569905718193657785062634480500617380609255961876238456285506379863800175391909025387692211340831821918554715355283341689545184076184496789037650828739233600367202858968598492573894322084786293186454559918807719385906719366148533606179012858857635986984127009677354991510975311603694091880714586041540725552589770222435418353616802865501864262739420699475408176848616857091727637690011648155879209954614210345589162203941507005861873472181318806925982406293341139569263188117151859527988095013540193909979909471818891243615754176872331127966353917932966405197289402194899310060518314345353298721574714319196304732239777011129934825358701832686055216727799506018569313397378978540855602031600350166222652294140220746048259716729498388069879935793779079841043394313533110510771709009517826512850543836608656544078119316796896899506726841360489802562340424777850690836724076817338981048632142440705471141869884876737078424250916853020685841549815420546664925830030010226358596541621720201147207988485137626409833561360469524230739148907096577468138607625860601029788880294845384074053771420156517568892108430743318575928089510102868707002160391981158898679017534050863500111122148239102084386104211857216092604984477862718634097050276195371152039610316530516369181639273889513696215804245141704633181618615619774256636387049124758762316905992087439951216178558881385664489889418641577888630450014229920073555125982270756017023394809182176719188186817250309918806446592978746815096281491981932464341855808071780769004417145097715314876125700694878356348207284896103789479613889834409910542584587602893281606766729712792370336914069329569682818959269552560824946919359589388861852455870516794545736154521265625 [127,42] 140807864557457942157226274614482647170244300644048340454298936313035992095352241402389957521860888729675403075554932921608610928093492386287489568551094163577837251975348526395525043345773757282781724121387987483286272844961991158041378718304443279953150958521125076731221813968214244953721446931234704615547278707679387257256870340302075490769863968460402021520247205398837156049271800686597466535962185485799715308367265931086878421496977227425342835486209275746897372609676032054114617511996306726167841283126647053226562297350795814645281207321500787268379020209876622592727231429592054478296605944320726686122810892532760391581450560210532422313326487418829174595571821070467049088995504458710592320735219462283677418495024742700542000297580744593882434654185601462857155183849971906232300307066474397226767806948232123980218516200650860456395716903839548699470485328831635745211395200522487420867594990881210159733236024726699618923794431707936065538519655267539409812491492858943541974582065119525392017769159114355136297488363221731608938690101801209576688539978665088121395725122493429515179650186251609060987913476862520432561207285223924528634691199463738109646096786252179101115646029478863294849525125229206667799461223925762873918844755646761856688984496204425281388349136157787347509060234025764984725272041652052394914510587880503741362257269878859583338684368979269671306934030180274197195138281730032252905159007157501031251437205768434099253309764851853925623144291201385024090468146469602465963256562988939611478895153551857449836311407323997692627805507520319527508523915359547634395950711984161374849656810602750367811423134620466611254036214249401198699489938820680780261688188437991038545188514030231003598732504753001361349531750 [127,43] -33555005927830162842491863762327444233044038816159550423409447964239258852091923772738557920761911179669476827203785463967844144350857645153230734220410626733394571827197295627293056619766943482958922875393748181564602606154362698199613630063387497680829577015165234138766526703839653131926840309536877783508384895754141309407252765860883216650810569340183345495166282545165293794238339553999633875326073089472221254732889801636894673071429023496351940023726712490107930443572150432843910445791123415622516544329444782618333825182080570500514974209686314236439883857024136409941053238334090450384337247277727150610923486554528267891670589833933799185136737488065902847226759624840612765552500897621371202137922892457865468427602017260377926785989223872422114120201229952394589357983868509200402460046949245772547932412413616937768096973395434150892592874121239772053468005903656546547799480289787273787731981333320977472005717931505950605902412946994223292336720526779320454238518416529411453074048505066383937062402795050436553533962518466322606829967165974626657268677259020390406995096138235979275627811288778735056429125681469433623474253434621371009540141964273438410259544539048665946496745583427091913557234070004811310094919490103506445345257922800802181812867456877404827515337845125019190814780311445887522493630827427112945182780045834427319017782924865313214450684307136652797049888497960174741985328483937593031762817247830394887487185448917188943231947525989855989058622407426722022909961257870671139955344610182425906955392686780755304240599529479737355771020742057050994940430302356677347575418550288159936905590005888678417818586310325369082362345254476793995665661484490854464311150550437154126541565501080184514970642437428022356550 [127,44] 158458189586957291110100681783996593138416874295728166246288864967524156147624228901993275583907224964747041592936976686285121094681666135983651229585450935328146128509866126743976937895662944283596780507981417745197306905185932385183144320589427002821822829087650124505316084121763693367828719587402065753429352577448939292766503467578563903710813996490991044532381022098992107021643262724811954678398892675794202066912130861525389299967129983025932629305741972887743684128896861890635512713422271105016186851547722385077760338880726660157632253613506079763850633110603172217607147696468254897447906633419881876396030237238027055721217968104016665143614073513279507204355046207926853161016380025522441654491604705501618653843665350849616516539606429959106144580158676708278152568886289042373808528325131386311198215606441177923373033568595096772839509299276894727382377075097587114278657988532874786617932141728250063117033267038063652476666121958326271014010063736842387107944549656109902298061368693925089975963974807172287369063307369987652125897228169192344470487904143195380359566291487729498188748240482015513689051756944255751129054142322985236274991649324411262583697517009488649550977643255500007762536432977046421219989579551548174123577454452074289427080824398296089282076923226389529035565078564602505310195729088459277729855226452642770531814856990955398708359667490368593682416433392019067953734118813909020726191705451727320677538418818552895062244846865602317807109372733329297272307166174030525445104866181649416407219742923826769380728566461929070040706370909988681960329873755819480364995372800219495567656085306518140936378868100251200817791027717395846918646715189947099987186500326723556340570079006701686644219105075141000 [127,45] 5782082740041192702733707536510095362872263040770409543343440453996521557770043171535509997668380689510994531022550163916695601370663901259836890676406441703812849448760047204214719880477285989715865601557193243760834116964340432571747602793675052034752892971943902023981742829222813645478150604541888319958727127311871769602624395967555875486858410095108019206470514366557026643710676913335414147101946431030129147762992862306813720533184627511660630110201474557927795858697411425127651526897033437828345961906336463023420406587603587567510486124830634206332605053969045230375312372832777496622055490648324337354234054952108930703094809896029213726219246663985544804914650090448452463674033606671764639327157356879485887122963579761641690744536872856619806093896396881836828295140826691292826464970338473147246030378060564925430388485947868747515217143763734310209476825274440127994871649015668574224489388918861917686146018132161500920665466884923421617487461957166993759053745616388681554723172056643290623022507859474730981381089948685221299154918258902009549023317209966522727774144322987739709456928026214519089892779344281358140389434432464007577809120106599089883313204726539592313369786220420888856692720103825518905554879505541971054947442405956253322777688094976774561787851090822643734381287341356038806307010037942084876036077777792195536183139835929223204732712226851419476953614974936950808104817498534876162746525540916285211908475895060463033344838676179478370713933306872675047058945269079297143939540936246537652091227151246497925373501165678409824170822494559267979565588824539825243846715064578861143788385330245802508974459342374934419261295361690166284701302534023319144374536519194890382250126069700156555973657070632325 [127,46] -4319243529688400316513025207318887798502394232210677780798014911054334483068592569297342767248662384309728809488019048768131483626178139076786313041726588515464070576921764933719771148222026663206761924021246643331967089035959135867534460306632620108528956174228325056141796143226857988216352696358749569127027375025459250597266941626721045847024651087278831474918453347341966309210459923791844039901729195787448714238870527803093407660829696320921213683965627550898063919830141803224562757216294367867020091373982004102650481185792603151699818331534358984289260928216779432300339824935117284184208609672339442084756886228174729552001707259544795831052949513437526548010680793838160165763120409502203079639311589552029336740788851112089434148073580927505171494614045048186583286007056522738228307145963469263170502121075202047570792884003839523245809430453272412536643838030027306561841967206619826345443874887460611569135139734493122127925676609555737259562438172868688163051929474665819678562306393564217711149616672426230136607925529657888904409859770709277984118646578263680963575059615608907503637363057823890181077934553459054587160201772923445145192961422916857806193193935728402694110600445067531525249931871200744985965602093970745408871341165238187052357800806417579699569724116953663706150137808502573143892554180963860660842020839041784226539247782434978664955134624372199531673292388596445748841361603713881138762479315030678040184332644048092744572691640493290084518663362632824430715151240399757147703093741282942345462982999761046366119169194142201661353208703121450815747879865206362919072387067323549441329741827215028368220594832865175796059161683535964481395331788302293405063024453727431405526235712023921103955832188925 [127,47] 2220408238840364907938394374673222387852697599456090808583342561995328273969181449489574144661222918608960365534680405327139531255657885621258950532670537271354585422599340868807288207509006178254251212120620259656272178106421677066427713673525686252745446856899560256593783516892360526886519150882646773081254584462705521901844399993589557574532382714486338259180611903408334618886490099591434199906310107370000858066676957258589020209905114741141336142659774972162499925567091566049836795343135903947958529896479329062905813510334064750515602148757989927982712338539511848163896107687892416586279771617775943933785757877907435786170726260907266892079125593724005431012200510347209512231349729872644008073029682454539756265182789990394490950296149316572840334779876160396076155019686161946774213678368405844145044304444069265408206043896156234325600641890899272871692792586021975799575972569626892302308920018482284901504267202369531825091772242015457339842311424248071757606942019377210257576239263440920165196105062802676062168762885116464593112213647082412059438672024247429848988330215360593499038007088277055527475172555264443551189981796313042865623853441800513865652300570903844314235609751057022954068102526250987814169110880253852630794938924742466759383765883080694211609850134818591079473760575670206238145143155263873327913253084770980649179850114225456487795634031330472420912675106613134109604567024551510486263718031312018404548912934173918312918065665486079106572606146487228319415957354341525148719757639685316426828293705434074339559121182797142549247586358749964592564446071747985495624435478479531971295719405384803199483527555050860714263519604343188605763058569758227592918084492731367649073482305533116784405820475 [127,48] -931946003458965688325477932940336434869579479897838137743578325439899717593871830349460279555006088816466422932756059289636221403409032468833540396795631514842283076204417311764936641601885329270856493838214095945593726759602791527373440609862911497238852386161180854990235803270376894884701714070421699681401656898043615423047717858187075340924868247227551833598701367268960759339691430071334802775157794925780358391745937115860383014862281440954629404040072711358820714615290468171055924047240926309675020099948924698410340737029913071950125059711749615279417627763724532239985225615134320156592072105945110093680858952471544735815047592889893712600882142845699366465097223899821075120961574055426684216061308453535497232381828537676348016043208961320679821202240339819769449950625876545739759436047810173773732863486618506524610393773963171386217501675301239637281167330751346572170128098230928689008904841144900482945879005649607206954347726838639054228830420033751098700298159526582380976737411547430810515300144953160977140902275032410552968354671416538230206311723051119517778884655651922848018227103857860673181862387900289154695728497998707635002194790701911576331867775425636292533633530308761585226751929247066196845748599866140966047488892488485596651776085032732452524889604888999337043331703540750907914794129234510882288143766995940121772594235904074379528463433683921070516751025410709860911024156073978604866831289275204035311840565591205039821156822824940653376915545018846867909422845919073712189076086966999372391132075670866391528550976838309088763111677476298344824267823488371006502519785313450891535312185281227382531819938313108610816487939592518739630520949214952581708459151884405915329233613608088633289100 [127,49] 336053949288077316371804572794813316849406450841101079468342099668787425995040015246765869165323014931766831429159453331878813686157311021942910639286296288508541162419391187859401864648162566926177717361490831397023768114177978605743373693149982138785284406227671777270980028750180947204462205377428431921253301122283036101940549124350686234878580844225093207080936197533669190184829461070715471153992914106185920588281277283209022514047501170454204593144944028482019910312861666992023960859608025587352901774889926734045428014316111265895881152314923491666921079869183626233076877153484895674603448253680333270379368631202364769572068824421934394253677912789132767618837960751659422591324253169938908751087880136364026493952974762868944681887337686791699979588653505540070726362731466629591731937733495000965505803090330017175307362127776282028929951793399086822631665683077287602837677055055986866211460292075075948644921650640588875879678260533350351579193369045236934860022358958740418346594644791733480143118759669940805872496767204269379395824101569024161237688535673137631373130486529829187565538022317019169915842046791491541142188688472223338950666052217102047734530828778341107069364897447416294193891202619096874091000903978105394659316210427050974898665332601395704879443140218794658395881011569792145022200968177014101124360421188043203972710698172570341249172890355011933808384547232539706019137438392327580185605379590064855105441500187865248888757843949720961648194203440838884127237032942044545118035497461963774232553384911102669051654606563479886177513280233643017949572070850834480910581279951586975679477825254680774570014782923114589793459239113015981072622797860044474827137548947727806742143956654712294225 [127,50] -106179634775700161550414320876561580961980931848520647392739800395193971101056305825080981296645518136474825843025936103369465511062230740344868269077845562850415737180206278051853032144602041532554970853867115723093075106969433897583061123412067884259621959090589044786669416694356793838005220851289008258816454144603268294193969798062397888200011164868489114308764127576857474702980677266528219146623237396940616882974551314750852321247225448441332979697569484024829017285671308266756782832037516504313939274690434804135433736615908456712517390665370131074095718539762482314774734348368180586672626501350995832516504090716053813280049207762506230187490305456412923339173023857941648302783315922122591078193972793474066286889644226593726512532762517682785689315173047575800996021074744823493547030127643730845117842790803774133565811230455176286596301789621787414417048261350727888830516613607114029635921721871886462073591656240658084645434476892257661337338426719475145446390496586912432889772772916483374841113652838159999469643360202351272024339955965380674208947000064807385480725973059747841063422204047205550785103564162861669755053618937896095640444936113360812405667180726700657724151344913772817332887811959171242099215584483918156932826819879371514444958627338852562108856616763900337863703039920025793153248815699650882042786332729278458015800196725232939386767276233623766719861311238366189517168022119284401390663273644624305904710087747712337965958866959117963442808501284936596416501449086035412311354763409819944869140256403161501363314891805193435587090283761436995424303523700370676986478746475562696730657972859555970192783889733374367695697460604000868115966334902482726447451236731038048370141503138011200 [127,51] 29598153237986732571226877641150126309269098362331098978261198235720521135301666516957438217811864663822708537282556840056764226379618267597273639198291242985047198634918041068308587893848167707954214204847004696295868133934834478632148788710130423396777544888498646645710247373821512116096869964267109926145196726799016466237630410327940846933364905172083365521441131641683348985254542978497559889277378712546301353546611406802365279084886822254909658658157077985674057291723707544238870232143389219314275437254703937253868819162974443966608664284151719289503007000645315710120623345206084074306924878177976604569208198071463876980177381933648374292982671551041443595243550520247294516415464845416375936961255613039370371401296196300693773161076327768763875091084210568597418507994651812086578114640288250267809413881246360222696067129691933161537887683882072146506638922267649260438254943443946527873394648407639918244289560105966203347741321647143548428565808899037431101802533055487424029109085702654889709057279597955852109829211384960434685192148618806066425960734560207517526185032104119411536801660726674216855558712463290557921733118330427774125318520865185103605873119267177360457582338783542438545043973225739065834810457507760012550506868197853892048157213166117540351065263820176652452105654846311074285773646382187746613665807214805382043314523536591628625586373600381429771773516297437503846117832077243355180879264898681342634736021412451875332051058113313118368975299693010629074751265926250792073874172032466043805419169043577914515731198070855949225641092763899014446724820964997348382922980919993591825682317774752362792669658668869394417792455488982328489121446935885564269680936746508272962622680576725 [127,52] -7275820874149071812539527745609567957378641702773605368776317929940857035072955051810546420162063146034369257890810198316048746165433829672147096415011997146663271556190617548968518024461446832175821123678172931546705770466962370925808761162839493777744998461305526069753440778065659764646236151362084056081209676141427221780180802283387729218596339073753886651815617361934445360341944072008949108571905982832577845357982539199681869109258456277577961979264539394927284407927781100363931692276654444021035511058099733538837970431144817102036076031770220621053502458556223019571610726560243965831904340288148291975730913271114172012793233708732955492236914727290569661380182395891021030206205894143448001243985569030387235796013059586923759647151163119319160584118601178047103616397814814519005283910247306685247611122803372760190755025435638193241663588671193232403558169825872147416183584241586957267886595516184191377655550592980728851329280939924771747333284753185499279516917216365567016150804056675043813881495410240006679615756352382769008563058480863467589978988034241755192243654704111440510515004505788994828872922111150893141028306270837519428951131536409208026893136979479360417254173162987897875473610547016018344336222912827053257405080912296893505224963136407294763455710160141141244411075929497625130196263305124801174600508257666287217039639151406150088560675495216663347300481757022190018274206640584525519603409598884761471746303964832242261181016605210442202317446160918752027757877631731862116934051822230425921160988961657592681558038088360012453716399424722856004731488784352901629166027301839152297699523976589680673979832362946153068412729192254622785824094657040808937773567664763141849157825500 [127,53] 1567295964275090334989027983218731758457866016801042011680544375798709408477096343768348641448821668041275183899822782553061254846372677505170755909175393869039570488626253763054471551832528353405810874947022871655532994644289632558376012564324408849054832123234794753069044083437404782977558740709473021797297560016922236541528262605152705463931968654237512726249241264394041917321019405741579660731258982517894121649434338956583101604918576734034316317376822325998696133610850328062848477990585367234260174662733708902984798806372702730331627772390663535086442769216231294053373052312234885355063966928852420600538628120654856697096462821070625113379535736404955054395675488243271106482996235004981412199284437542428135311801904459228699821927963531241224937622008733047856489444386650436309024726556156398285292738284828676481161745836261739730255954127677198513999882777015379070584211885915157515507569247512367646051977062455114718625835550120925949113352109198715752719445865826957522960485984828598052440278643771753894605649045155679073154140987027640408156438458186783623296921365129514785746598658566750056211150959743894685453406585712984843044323991334832147634102305520155986376299842311388218148980479570556003191099892627913306776351964914705954124422193977022859836256836398551234919786806487375998109367564853898112984408007223554330898959531766884844324419068417493439069963727818024060113506722425658363544869474677059295656737304915522792775551770685499289168397812989972134046464313527706484191293993182024325435636723095866513744501528804772239546328608076668312247306248193687921010904067957729975693288602695280538739930992620351105516422239481011969233279307427811622747077546002518807378225 [127,54] -291957868024105822828368448516566372649829121196675642637493947198214597436163916079624225158367083596176620659910585840407704755666850628058655541072447824345125214203242285678626038545755843960367369603250217905306697476695166984657385613450116735215952701703989944798975958970222087842982290650581840958159439290703257750143500464294194202079906250581239839812489072759078734534815905975861273485753859204722726479345143520080870753070558151130612707972801371247811301541329185530141260138833793091245914266149285141450520447926997020699451534502126480615064729242094079210272350925985321542111114321318038639983153853600757788467120130651214512821254727756029286825463285028613688367807156079171821411448941444356528134662084017498128521550426361126528502551707555506178761151739371635480538310190824450320072036609716724529738541952504452049931362409886931863761420445717641287179780163598417974100196005299305232112043968544966720240707409109752664461665862928820191489924668787336350304430407007204471531302601679137957596475720755317677372147605194323175190850351973889738214539427210807720311630750576403531191487465953126286496360763044189834282184832109831565050797393030740030028108354540538381171843584597879653008609636541143157980855134402758954493076697405321734301200311262735191771999117332240488182942056714321534002952546447614732083838819065209048299218980510945347821261642018756092549226841469737342001322535176053467075014583600710186615668774392303829985694787568317423760218534274654172523810746381793419012259112066153108720606320634692907550696989132474438978998151289036196895934471311614706708333626499741290909691839638007488473160699204003435635539636839318592622888521648507704275 [127,55] 45864385862394934965164892242845003939090125897153780108870246369347863632650397807123271154342613345139112035906374583492635710884324027955550602365550050026822077478831729862537888818533922264166414607585049554689123209965521740868309107416867190508349641482892251384770081338996925026409243917114548351896709928905060502374767269074517943675935027799183359257645678622414078032236753870959995520701575543172473275826044708298790974711640898375626911688345391693208785574641010307902104553810441539136272011624956498656850440582348078595017444317950008289318122534579595955878226466913315114670875567467907903707463231506524570186807116905894739952189174610134248934431215751523321840859290801440499246106116465976306937814803651665820381629372111859079769170292806715825476355460027686247947974618422459815666749720267267361338350568772330592249476299205771027198740393812138073047111311579776576160981394906537360451749732882806501734631177445785739037224899845319295160072357171870853313239941739895810186323943929192833536445187101402069739569759644687886220168394192914578760354435166857509748006985671303892211913935414289784118359974342332616444836877616494591036043086562073532764204025392553113114027959959140449606693659820872569445272704066362104926984056551526669654823917807684319162643667839063109942294966090187746938471724350104876190291008691239952669111669485463055980164145411626060845509759712146101922911790121239406823146539269017731765202872997581209927683811156925013617558001657797434301920724422399821404177105713680544158220995901569767415870923828177802820352883105687040818197123528482610929635125206276911533910727710051194964579795771891161802416649963749277959979940234120100 [127,56] -5758479304435798016778677466170658985747879199541425674383825785650476204670550359678665278953420294808192128727914093148739783534636503790686303033381977709665987517042665807117833319646937190430983720932265281973607633818526199557778924072188476088324678587729120720689418526486510285305854501538168321190181749501736951499063398702217184782206114744962895808318379213781090851000609239885229223202226192420088456002522707983322011203189280754510844923688827732111112364592364887850902113776762581020702166404871230216662282122388682619605243801833617896360614038648574277094359382732219844465805415920460195099299074241835265791194860818344122068947563584153540880788632857911057746245300783747476013294778169641627827954372060819225960914050258633086343685018110872120465242400303846086283334034585834235778011609177702996289092538988389085082816894093411379324790669111493641726728918575721981749604743218305866027710324595105275881598871628142715545713035532259404624313845881025256864854861680117113573683445916426830155356005398078024080623212117815281049545587260980427100785394806094701704437196973288842642353955620384818674681147860693430171072706970082521020162173525126747842894059103309774599329514948678947295004106433719949966597347509899490197657222480177759962935848324699225118252552099985652171879071156280350620488512006983354204747782146144349522192550400979055399783169055853078500490640235335167505523557159673349937680334710937114751306613185321832517925390516071932503050793602287101365948943680352007653163709948093707140358158418366974043813240437268669320434849093900687079426126137970708565115767510859493918073024485497482210371840092909726861605648135831097301331577178730 [127,57] 492941652488132688839046010728974794683651037470109356489585592874877231106694844099117797299137413422884546337412554934537151948633120539994857894465250567541721558959539280257008156761753661684149416548114071028883858028486555312819240162119058330908178150802535845084774381830442709316343736501814095411715238364492886534753615050601649591757603229414987055425233824064376049051700571302325175974299479695354121971881950629632161619843581622680480471319963216277741631862250896001566822928545930113346651966261058511230835340187307800034892959159267801552654803089789910700936671646249886249985840280616097214039572270024612215351822609665372485497270267082816712136875892429702525734470301083086430518450089995798150803214540763078282754887036989019152197929557405125579263865940999828890115868142553387280907375169759361776019600543080306984084484035875759685607885236628532396716596315566072354122534696014050950610241347485248304408358032540195547520616180686364582493001243567392330284033638909536977283739414187006098315479256019237187934548419211499559016493112984727374432054702320308991637494994046236788036309537954877913702122515690635881501339153068351430128505346974898705676079953020282399843409000567346881808610767751707232945295957903077528285589426805186835760295817052988282773887991639988370760785174945713495194689608812326358716497616827514923245158715029156659380623456156897160639552379246277228867345210300069814230197046712933204167751002121437707044941240390504715942246893643676504803961411432554598524276945452532391528070170347738701988766600607334702974724516643882193118145722891159761841947812102660939228656672587090104070907835880194833393696309899556715797533855 [127,58] -4553718192486010077622376575300035637975970515674926548661019700032021893892217006316849082642963625247215228747208886794713034136300450913539372519668996117707781510572624886135068592294392302064350764436215642372380493397658093597531058943426774479977179608926571788018822761035184897898096008812213907306700838962928812831006596463382938716573333690274484902371751416305169345020353498816673131997215200446662605580870569642012587269332539445959692454306789332393722247467863496153859064394986609254501081465584078022829458202209629173222147209629512736920294914549864934282741350872985065120643557955680072581276035984416335582115213677395542555308516432035758504865199627623643110064351105325310498356754397065021954678562438874048478761136097989751373495378475982447254391142528395208927605950079572367501620810411254971389354655201050490785071646152049173850616277994132082689486778890898264433448827379071711542466720236440772055885703647257567828964103122075710417916424990721213340135219737384424547178674215861549103990358504428193924591663483326726096406149085473719738436212774435017393130758881110695000155892814514315327953261403599932659298368739176018520210873047723602920457012439056860610556917078826522300601543738143572347958795212771248555028118040393145034240404277146467380643328739383509844414754150889706182696488724906307653096145715419654360331681098666184187921072500196092067454967498537656693805496257125141217891605458544764645485351449357240961711798148042424151441221272118619319040549236846881882159557743189855516726206234714949451417600033040358937512196931034140827543009714501002951159317287061664770537104132356743400202451010802439192277568832971681615370 [127,59] -8152653749508003833325841446247264797971140652383596616138190929237589055501180965915665277882600678029447240837566666822637669800745807846771229359350616667526147715245155506078851951148619634022496857333840602815411267129527585093237376392123275957893898253363183781576372384985441978852204993948989697273862472396087855724192415197070934215270878719938246007390320463517183051194974740733597603862776225184719527710090610546676496454400177353228056630776616337394443799166836103716785574376314806436976687380454724860796239141064464178177049035347918759974540953919421577203813412634199684398058971187150470394734266654541511546098101975847179826175892366154560470090613797803609548160711030253898790811673613681116656979842703392660297026333079350843133474147559891704882032125585393770139099731140968683042193643127620641910605159236648801331625390944055773453621482476394924468505388083920442131652540298011958473082031155579793633191189047298206861139516426431452156460062302904195456221892080801809025960435694606633853737314984547490320044349177548295622939133835122797683694394570330928325539834729647419217466585520137674993208729071256165149542410994605755271364686583772741837257817684075014778251153201505309316393511527421568811844638768587866270509935202492618788872424361244765894126102021162290560131698284179398654044786401182414857660127619901241641589200178414740773265873703396552254357386490097504298423145003887625069547609446668232902517545925609532393806990285725258757365402510616344569322430510734940025047246963032509142375816891477247974618209124654132806541310133330969070833102069769487125023725841285117466862138470436565390510885244031598355845854565210950590 [127,60] 1900294385442850785187901908996951516095204442407595879230058229166996048997713508721884835735072271250327231234116614611269788525837888446872052394706325502863895046420646509878738471889678819414498842723535973346263341393275603773247847120188046522432871199027944016383565336146873981067146466229371176372481290243165962555968473656059688821974618706184809938242698706202958826955658775811099039280573126939693587248124048044831505412916351492897755105572190208771016706605758459090313599653055668252351691558894194122814176492337123931582811815390249765957216482924162283288914637129855766809573392877486383042879728631057788750775469660236855535493633597160502435738496823801574663001877743374229552628624702240638432104207678362288895045191305882766601490038199100907177244160006895095273154964512423664871737451188939991415653012347564473911581622484766548354230618329322057465232866604879439535757491421444627238498822512784982823902119640780097268135752119635519654241126954988581659290516768163920664001677063436976374648085380644406215340150301004635105361829862720379196377059589318835866216993995622349330035712453227803178660557184536589998155975410460429592456508700240967563076548107740824972210945749070818370040282081771639855299216221400584623285917012962691727348062122569539550948240850539786103763772119544786110798284805583040863396187607742253050748604926450597642788754912795863733145618002374469959447325661716138620135369355314853257721625673046491131803819612353773847362768181219097516706402221590770453004421860517751533648991727185314298646049277109639757105395445068739197095846140965896908617215693732964976373152202177859393282684030366027528556885159289340 [127,61] -281757236506368229342656863905760049489567131678134286740395780117748115380675849976867868242221209441069127456023053689430577900688649461310773464412004488792173366153642009468437267889984702148905934068319739205784880200256415904361159766090904992559930046709197519028076344439817983531535960915827728360073060819320094641664153140178055535492446556761910076598666723064788368371835636477206637255886674082109835164725703565056241726912542593953996818363665130393877537684674109014299245927039494451055384505364609335178098949356058551911337193527502896243779020558479282973614527135406408933475504626495315652370964592795128291256567449106440224605323831720618394877209672374102092898998406030483245215690803515892159003922753249192967577766222019014609204558944990643221471031445481557199071599721870762027813029352680662586955580420877903178768877408782847762902315167828425961940835113578632090816386251035506488515636171580571729241130077105711805855035360183051219785193400670148999360270378234929369572770505164383575311821362724087063161466520938270497499138920808028167201410764229659790184631845168460296141113195803453763408441207532078873766726182608754861472175492374703435663972637972257591471703535443833821721151755345175291137078939567565651716247050599477788473714131239048074293404117653651418636025542779660976887779949605724111897416265125335435634192787705179739663498687802281070943033286531410926705206097025358225872821295441199027227689518447914485357953669090552609898442806807526677552111123693797696277268681855698180062330424929777912779790204201868248958072419965498956239555552716558924857389402473292343474870372775611413551850526027787817004002884645 [127,62] 32453735543926441666253955197012373927995406083149101307162073311358485214127747863351022661464490366612510036625843326197100047382180052641784978957785560304855402603972227617177070992377586400142986908536310626808604823560318150535200908426024050440205660463931933939365492907987611652365616350552963682272535970089258360680204491074825692150961239094358453135349529048339047196257477458980813474620718838718334438483572936863095499539182956243754870969912713393224427813033055336234910892493888737372493580792473940160198554905044408544892085904934868681146884476515138006270226151122263409676489422575155172257899933690433151810211463519950555788122348383099319325301538819047760436543704843979379777600061368255861108504621282030417020309145611310030360277739649639219515002307769262799004604159416277372395397151171505396969050928947172938069921869203425154338637169636275633359143355051065759585380002524422498121473154515899428273967286290299984249501235814220816909663135405307928121400930758939948019575139090037283386298614736937147123970799594738959641894948694993862340887548317842197608923817850981911986805543744033286596741215625305837775881540377441121559873731691399775047516704240702300140623886188191771551934990778068344519587902356543366550743657986042090455795197746362974436016465113733267638854505098292352511112466204721755623059456018907710355772356646921179726249131610332069346550264893837020811930312846037667186379723599394989252035161566507815178973499989752914768571466114798605632808115081050804480641849619757746943774094500829815374102568143896995630065475267129451797209417775512022628474285141299507945581393529924309722439768672028019339397040 [127,63] -3288306263829285666749844550375852508320146818307333294364296745066592008222569587315666750547266755786375219820872888600011183326157206923717825802816501309840095713739229318086159054716809666699061299914785185243168369131044684889298426518003055507535419148777758448759547084197733834311195241912775336965942899710159891074565668006286903371762535528308118969783778174342954085458613271609138910650655165873804144220626756518807495731345522496098862482261423863896233091221049603656075602884982453172659329999289325916080138726358302388410124651430513069368913049656657092910118579847827767924867382883501356320565780368898865564134471487025533425768682872357226809582713028334280242528253299402894698397489738806456153523845940350533103048960362541374577240662892152916920954864442705001961464363747204681352289275817785256210630171450691099722903953140645606887519379484278167870497024221975129663455916441108681347641161144183293100528348794886451613145771155253135411074266224014070195334340796662229233652446026457521524250162072237693528360943919163639541361519833304831882263075480162059260271569907743960898756275891011917927199603364253697244860851219989842978265814992810160705753906290738969750550206990544294064719213030255402794538798188514972293557034480982633781709668029272175675837213968695515866546982280232924233338992261918644530318678941378528409593708116055896328101795714475546639690139573420914223100828535444911403301161594508025127190460586076042675043223737027162218568516216625849527558463344910312780568797508727873239260612877706417021828529166850524533334647591908147685576947593653797223791952435605105985974855336878869701802259173401902820320 [127,64] 356533918340025360970306799394891437403782809868483484232404428491924887894754096606386427007040470405756195615380303309934725426503237503400679004779554932293981529130372453293889134348781667002702246909628968682587735827240943660756108966754089857264886074510425200275269221550632289842813671334214695145189832598870725009906784442068730534928526849043950440733789081236640909767252375010757936447289497799555429317488698786069345094057909831458924698906440800838370791709966881643250356753859531604565585900535250882456212623470711342545246255962418519799473717399624837361880802694300275322410030234464603096698723284049545556922088349603749480974678678895755785330830642321711066296672466867353134013106302405619869803327396347423973828416480106857214832622108046474694485758687005732713613025005060636510094606276471956195603229293443040338560117074190159113186086037655840509406655786973367594966634987128752384765740823993824903050499190427215360381921546190429985677040649744726788656184323139644661261615015929125392204472945603826851251884433933929270728467468107384600950863401615098569066730373585619678990422960414609227029106789952882776345790420151314503579886191828660645214468665921291148073520277265857913505096613731636579899533592189978543898443073993756555825293816707531365688635827143059993777512800364264847624081047485396643899492647439510638970970811677441779999355233829508115400603746330362643574455183236920910411447903819469604018571691106267592998482426334189854269882282224253089357976701436396037821222451558072017657694909414672053817360783852465274155447140671370921793954625286124926188451654236749010614356442922932071006412188121258550 [127,65] -48000713360549826752474038049448315242725960907624067765847391687344819677140121213912341989669808190860517528521894316144429466824401449159864484610912111477863339727845609303070409430872416733312996381450536037551174767577235134276272110845355627099534876174735803825898379538804494833457184953222247939111295236408998626717391004855569603935779953519694493578527977890647133095105915737457272339458239266656884649884621641365202669351775482505608621029704901444560027061585088150893086469663561691537572029114530865905099319193918525146171866960590337453578251428022491287976257253005292113068341745643215572223793688899443849944625285747856763515161058403214790416424147424679765556991428951983089574864268587191376737222097500179459563156261826759588534458789207184649648768606163545712282056595483209739853214541540272550382118890974898610574266585200134776810877193520476248989504074892928636036412892937358947339224251682135133152797346258606130940568147290827592437642904168241388316776001694113559239118453957579243443464638748461361077073716773356691006663442342657590668151844960918602040511830252605283873928639443593272886382703838758396975790946722656114304162576012187161449309791503988671018502851388725910738392508508232161112083695273212243369395325274781236803035087440434344356188013459335359877097036776554927096325884089232227731494886299605767895458029027849019785296694735979700912370987290961414619575432961433006612120227056181882584218030893543989862153367027952486150625926655979971623473824953892777815855050057674596502199012609741123957065210728629669251152648579573201067144376505657439925825375604251152813242664032327354260367101826950 [127,66] 7135304731037506651269355530179028397042826842249971284201026836346014484162722960397487290062213627000469694908086963852174441793941909683302477615001393833933214124869037639613608728950324427686960875580655122664434158401947795680516393473727731837451819445571568186784379311839384673036667823003788861469308281591907760332388067501630211397074425667783740440487427473890345468240612684609890651218657825730931836846424121269127574929128567363580290090363396936523563215612400544367316888172836732251910818366528675863973867883262013678641642786253778238591389920368383102631294359800134644679262716901872476135022692431305125765383419293490694929373163373547957369639222070438706215277753576834114124438498606886618214134721546586431132743833962151281869788348946812079325632374370839112358614392420182626805505547970584050680487016957922665269673152271151725624700417548571093856512015194319654112535410879096586507511776447086929178826370596364836976244661841183849061201411181217990480523978601886437760546429563878062837134573527190196533214251165755984939813531271929144998191583872231143757482794935486813799582480169054924571323193004447463772466847465485159389963222948944613623442529208405738116064189571739885657329091825307365437389855903077258345587840294494350064582757484054988740689248177031978723410443088777534441891296264381268739449627557207079150288838061724346075506392286231531331851335629638996273707230051635103748001045532201415579062885997202244994724215776710325116978845019811227527049440216116113267253251671151818255750034717058451798772706459166984123060516341182667426199526010982801148736186342457046963224596470195705578341548100 [127,67] -977808547095490470224558064982705673011284840091462288016752793198161924621220685634759534480026746805173443679008645895313652241462928104188368320802071909500240695475264283914873677134103163650006445485088659557439391881210027425524915551005719511517575911262555001014802594401227888989385491541724499605700204636524882775928373195180571301228514861450777038687508744276667114138640465484131514322995413923785387180624117229544818345049536562670226310175831792754147963148591548072790908035474759536399099857306970378564304024232814967354057687926481445926545189763090794358041045149003467282027472557336279383584034238140661064234330853452677589364431881493683195529344235450289599389920997816214206050228626555793634012634615936278443121068170169599437335103877325295080836730702316795762201713165445596537438200711848556476654468040959582309136364419798018469951335502755794003531333734302746572023882251304174595290546020796574335929229342989519749514778134260637751362941413340594575241790426334384142552287403302273098089379170021542422447604862497170389149250625004690269327582698949625681388271703871791324939763885310298612800896521046961719298505151091301987560593906852468446122157622305466161581535470652598356399325208379610807792490545544933273258406304728382117060698002267808806617537752980792793702930314683255183682047291613668992357052998387795218140080300547554864090350003877431251297808474960524606393460423092170350884054842702422799069459577428219961281895277361568564005684703240644676171746009463555043360376445339332864715462858208811364566422243927079595031643311857548991093387741823140513251521251322899439964934982859675117040050 [127,68] 114170723516313124754698960836606543357341485589153146717026807518800013467392134480384326855943106594444264016721036891725612046606585696893601580546564521975978939818850611264053912276422615119825599558484309295818043744358514297170757316550536104206161145973370652757407897220977902689260155460073197924936749414782304185954463744731281510833675261111014999479145107922229656345999380677295766681110710282526287381060427420753343060426128941448181130128580529667476740421981488319634964526721763251239130669338597553966127257427850396653799787358722001844345929580544164257207610833465166152702304050021773435282535402062661009881320104001709002128655279414113206502660588320660189981091130871966943975121682948341643650820384073102934580333748217135116735114575669149618414670293362784672112894168979841844329584955910806859732504614595418975483281158118218898574512818183642914685153787763273218533109184806433016794348512187523448356136033400695493743640111219312948007437366960164110512614496135242512712161912209994793432966235538824276670342422646587128717912153458336298377359942759515963873254844810183485386591424745327956263674691035755170102199773549995798286593966264402335314853187219028677111585335617918343505716506094652250558433781391722402842296412659412963332714107262306979505096942553048433045995383250809786609986715139446153810867735392561607808173116842360653315238195497790733923102693222205775054386241097368810068542894144885562212128173079850467849942872153758199290299065419927048824172591789382482922845735695168841372449289965013738396423528882040362554177341172864884558507820945188185250107222285397518226598407101546045100 [127,69] -11152344228874551713999752262623649800276181478942087633481035700633503804678178861614592319869847071795249702995905976579250339983645806837614231242392553993572420388842063596301050299683673065179532202591199972251710081159381808388209269370800046513825538917049720534258715693733352202529923479404928422217111244915361941861564927483503581128308213317969267543295162162534547416075565438476205166783788151626886357612530274661059550382964399203420322104597002038317766446313114738823755178312735477480544493884761092411384599405058561924236788148339593818718317883755449615478805957171464419955770216166344984787554528192130302833478640716299769707612699501752199229651740432154486766898485922917132223075019266576832575450981247975438121092557617493850259230218011132694771568128655508588295855601958784059651599061860887676797282479785170936202408066692832997862638136938388094611243068018629212531485411458688525247701806715248186212598363731428467967260785299755515850263116013556427373973818826348940282267308536479116620746266646726428775069605132245337064980353087715232023754320363110137993825576775000080793765839419962239596279431451908254115195731131659225772829518503669964997703002603409397049436076738611883888317050945440283612043295375187998852147734904566897907845466051547072832978098048509148639556639152934885188066137659552023967559506159783320105104553534081227537773655507587887557432384632718082397639048882620421501204905989411425776184729167314732734179427193504828564683210004364187163182160638779387349294449439025613524976147074756789454847122823559050720237211287848562466219188314056569610020077773327943903885468744016200 [127,70] 912437752692422318096650738916152295343638766163355610916115770507758434971160602306418037898462999878233474560813243067397598560109286035741276764414313382170745556181382202909049329444805446827431255054889629148054776354250028295421133462133810682092642089993022549199837712010259062110595508360430898313816688260020376685535131538720768871426790070788847642039582850200436750422269320270039189662401829003641021212101910051042755414838464588718119484132330764014079599902429599184050886479225944554825663890011413137065554887064715796010416507646394885961222434123165091407742657784407799374528893468814253527897777171967047045499297160039477405041860571768297010509330171510596447596064319338421489628461655145675809681243205355504907927848662069376501211959478108559711768880168026811223625234910718774678926663276288086134774030390202950568586059040033753248230269309960863736843139960262787554576394008944415824395842591807032859543835400928799709881606659338301615853074232909318729268771843453323309920626195474462911802789314285909634869564320492821221745505118272784508479939543294014278183347149407325202416244025598850351689463848880398905270915593325926714662940646458815297394657978751173356136133861708306924843010260369101816858099797110004114898509488763278120188718996001092942688634059808235386242601600647859634660773678071325526216767648255599650902253300986319667632898778769966434073320876001107851423933934472237622028536435557865424125871592592388787940229022253772167742734024633964366027586079922078680595940344913981492730151207926673489719390195982794046391419806155282709025685672228319379700808861935747615021599475075 [127,71] -63012111663979302224605778180103907257887646716870638012534623575429538512289533824126800956492876310478113332718104631192154538275928514797849414125791069887632881498732549322618209732336154956635087038946858749214110394451309061118729047173555582560365553361956839705183829661038842704390923877741364972312698848815430512462864925488282163805548150802826427880232947608731883322992917913272867114393652060118861319331062689664919458238801762389565600825476851542262679193825176049414123076453159450514522635947721897226443248431892152421048572018636708846684936545935010162955033155293465910674198239892172376218131128534414751870698502815820739430900911261749780897725025873085246129572527015535732198316926397435958013700547607422514703587799257449263932627443467952868159789611860565038893107343115718163437826762438927567869785418640729875218097812266035402444789694419379047635705612246117973323195545858076374055620047233866426176632800452620379956194188108221476998001153532823830337984648863309042904868177381754781295209004493947268048398611455618210561899065148346945855560726528322846680476769094229814849772714122751195290930553767722582627579097252306830155796547291866174700367939940641865982374343613751490404994587570286916115609251611306353656027130579606355837641342560039136653128518193108672243707210299998964635153152050119988460609271309168112751936552936040468031415214594188401626060117155409295929520434417257634244816351390158558507267641263928170093505530968718697767008154443561094559326118590188663047224567943359604814376266411617002522599359633265852520903641640775236588326971836094008193806195165845290291201125 [127,72] 3720618072792693256066444946802291399178114545499954728695423947078675368322924303720026384464092722964534668804663905228429047069724669071381561673669475731138810935957270463080765342828559984866148711659195915824642831337185275523144975047282047960916703330129307674488202383473561577086440811068475502355470887458589746347633852323247966353195775267434422627900662917663032450002393435301403009976364264849512824934045965395300926688950293225697336083241441120457100156595809244539132164640702002871310374356531234349601651919164227377922660426416526688704421318888469976535646316744354045374982746851457994602060565608035761828453375178263083918419443148667596347113392803025528431731740519082288216393391280958169532856590927443252359382976969593672459577580064737763384105920987680152830733470505879313050998846951668384088978083887080358566608036193245069182828247173822118995666582903425231456037786128890445842800130075146707769781331667931440497106486033368170901230092442610100392875290171910937696410753358366480792241315193215021946045715047446094754579401347753706525649045692722728124862946916411744017254936351114778339183232845036092275057553497841090820233195298134018163091879257634915405106035849521732043263709151855910192096983596183078828714524330522991424440714484337694602285200461056603660401703290346252995754660823151823681627906445649171190107432867310007309623185650291517134955500852248648455030419528248862060917186921189358774035251805593482201269452951123023929446253573565031106870736456652390726785524736781041102195763093648939182514954431244870029159814308666637587560976511760212362092955894513020852330 [127,73] -191563284341044966175962568059999177954476738610580919398642806107617846981091616232833626687942632374326944290350220832761972945636235511764688894192077447294071852914622515174989453880896534305196251394751424336572231182330074928555511162261965303134388542199305269443456094984826733972606332103899629350778023267354256618095399872142990513171586136412715484645032336447899012553264401267991980497719121429597223071867141508746663012104661234777242646359857463121021091674542761409342595643912920499046349714715215802982914871791354269464152134241203015408715157256175239254712284245654211493059137391228272375366496659137611167215060283065711612674182538550041198463473854901020927426788189295899544562007564041968016445596070365773205924067548524641199464899882449693719913679334520791196832525256275501670474312050231166541095995855183945762917818355941526336734023268639023526956127596341168533367409293266227052715498133989529197381206956363968481764147520843322764292443690102380877539591042689426277241963685705973567485571350709220452263725494022048017621381328220031776161295411852205799528639425800203906118538849141722294925680348828754072374507462286965219972990739505794587328236126884645715408795738969836184911368113211644530089876934361962129083517793252436209576536429529740904049990215713519697362659947774298251606922051318148733252633226090457638228173823976762849131177131757772697705914125234413117413439419102791543634123056553117608023552616113876445859822401134665773783380372085468667297675770556721520307425116187631158480371027206356850015974490254315673880716834357493572994313480503814129911150055901691800 [127,74] 8815831776244536546691531339987768209877402199362461160572139858570138480055419138254347871768728719049182524842949585833331905166394981668074338398796741809607798784250309913807500357857548498292063224274541635711766380183578245500735153099928238538032746212677373288768029685635897593150421572153687784382926688156423077796450362367799459823579481846180005517908239265930203773205177004207188451094271041015169204016680596588219104493057850547341216250978947752656442128945931649748796464993655182271094812518163071685519953403943671820143221178724970477670220563443720024306040332605066755222724744085197227164096150617304444567602030612977721080635183041649785963732671483369019696102613200236042745602539657665680390161944644280244167350298428273193210143332423051551302046757125896940420910956107106120216394655861840438777009629113086549575867315246132004320807250645888361062218235782181178354331070423223435148941673717593594049278563191258021289198568982147175508174692482796877652067765042627927123205858072331555785412137477320412557127339613543333036818664326884389889438585023897441359957352093568498580351130523505863405318359656686347169797629178348684377515022920678481067520968188177993905817918369419148088644422366707148841442509212642391089019974348281321057136387133749927481493848229126285705840437340519219956298810374072532186764396734883772207639472606573333256235593475468317895037911025028806389145291517464414643836269692505174229796302188786632319814421885012722075239472896439822340213101327288363355327808295125867608490395976564528098742469092189799119891893376934212542598038448673672975606990096940 [127,75] -369729872405722583264803351155930935439412509491977729218261879226660843783277295125956726954519217631282107843130843381657843167205541425419780932668562050755443695170659564423878660886244599850805760175397919347559557938345841501959295539883211141380643177656194502624597110420048781519826671986431277661658674813881295053453944267878986967574939081095373714485911056144766690919220382228281579437628598154990836991281357154756045675402928113772005605038181075183797577480057532824370927832228659123559352661497321632516912691919475461101265755888859817044618664676495020995854818411565378578013228289644870251300747987188798275050664936783682907729187130278546504570519859241714754111732573630318210377648327128117377437889929844266254783866949017331643776507427566199268565189385639135636768537860889957248766961744736493043926959818330758140251684561364625258184021721593981795100952273947641643512152539003531189141759482266350680361635870556601268843556434834274076169153638429820210906182198802537543134553573474523576526236664078368148783870337497951169328146844953787033019366319239254675100325167690198317200632535993198269085642749145159117789228991299794565135066483285344924167965391514076392210087705280370472656839647420139960325432565653767502712554164865370761069823959215508578285940506268188446045440890917165194104698465173353527001229797737336440335619286048680584012034857808396617990177123169903784061027011715982855193368163072711078836232236448601948748418402378913476965621441349345155982475563545750070158870739612322172590983715559751539501274812669769938876934533152315668872314703299379200298028485 [127,76] 14247492588113861283572460962888211439979752207560822482294866947361561791943864682766821733769287665766847256521135447587897373165016262685024538323191431439321955339444935478905662822965763208248588767064724435821776968738215728098829637673211325766784638942502945803855554374026419895437606649467811087539320048825543829862322625818795609800899243491098243019631020938804466503532370509701748180061656325903748237114826484164953523633099075145482628408212071587742766959904501335468603395832557714038148374475077155140350458657322507920479150245708686874840455317268019837735057222332905382274992524803904813523069092641255759147661047469568436753176244361524594498292017241471921802239016534310325135949593238059797508744507898573158127435797698350283425699427985933134794337949012501850456495878579645821007465656789491369827985043536528825359611296647046021249865285616729936854974896015778622599475009118423642275238270745589734749538187672092618266746135511086566843191993168841436265477897956307818425628687740874480838139585478132511368537164879881147702943204927306707198666740666173417055839340840724928622043062291539155506736450595189340630509898077350048928838013484304610692566189916922851892123093541167419246158381909788202823939734269243858607284453963068402695284486746744998789662435688054003589533626115727245691230602566123207701273875380569278040924855171631030941337364592863424108438543586020556076804876753735362002325111151660773793865044236024478072325057081528081784525355004346480276744739648573036691104445931100644124848069869563004804897906509884475607211441519859429603225565113744494426980 [127,77] -495856780312931554647347259206594034613972890221719499810270192177522829525300864051193712096735052466613787739178884907879997913394291337551883115108825530590334254278803583525508945279386315613316059508815964959439212448540631915281760754084466346511302948424972504894233205315992065939738843075452306890510612710827316722430726135888736930483907665381919225706507294884851589517367109911810592296630455507910921572873729158674250925804504466355844085842592242685617477170011540165889979577603484554524900968241411389054643004899391735922827087731060248876153118491516637297776542123778516503587205886420084821465294191986763941490471493527400943860393303632969916553422602687326940766677731849777608697499735618186464989935712082812251160245143186787080778304642995740150315707207737265526978442173265128180583367785282270733772883324924141874788846192745749186778096844064082078076389355066571801296803595729547043585767002659284832843616930747025272535856124006698578770365708107079942473512036347570680650188483968730202374897196896845078954484023356239490477772499213626873226693327533530324366927476950946173567514660598768441483871620655228104071825806988574363988525220429360539492920795148501158298311902287012887876496252746640789628264848176692235545909151856775005404400962175878424861292871323498145526635412394678819731353037378051080425079404062916648975194875512091588872174092667571109953823199720645022726153639042949437135389445521916693239255618200430149346206191416778625506342135158132302932226602629342903401864563363684508592064958138807177704162439344171011743356768837810515440824094494537625 [127,78] 14098959107310290530520361533421758597483917677370859829748968489189703436750566406650287134037961924852070602911165334696310434833967508227187836425921899587227525066985258538623613865393816379222752000341770142146218980284034900809753756335507164857978274500676491049112587997633509087854423390864699909767174915233885580483228585936493959588032204639993453085634356260300495094130550520601867279128011000961031062967675335581392779869919534911936206668130582691918517228336378397185705535906873545626417395447125111394857448634668816420090277163695311976876817745906622729948657428957294709224876303243510916766924409556161476803113777826226438318067043813374309939777527537196949940490176910011362481917032604995667921311078403908934301315783433196206772841496959102982891170679878392688995339231469220297083667663856114438242653139551218699218519304226340132613767271727020005305372228939729375957228030646267381382663313605141020954496853707049151585887689242392528153460156737607442767619064872900555317321148621061856949270407253531251455070637032147794192887192256655005066387097262672481991999803105423147121445950222128246399989596725262499257313451503695680056994916925123037991345846908873028487958452386086446865356881982739557284240450866400283335815268979445083950564895653271077989396618661710136160294000968324425249284461488297024741720110972292597482851418823668004175337314851943983171515189112168248990704571754037433377027065128164298024425737146869124618334750077731797963790679269474686055871447386313325726607120265197516738296690767301792118951772185205021891291199335848997825896386055530 [127,79] -331529193771842175913805386516603963384060061737525467160611541385099758288477129421612422475533372983472520907868345316138562966756700879795307551982511149093269453062941555171782360499403156622899935261319488152853229526516884375471358179695898039055164831264482937851700528137941461113665310816830313126864733876781074138856451101718949211597627140124560810084262277935653002689390977154785408342453145387987546548255968341729290402508482377215346244092754512089565020719760187351186604917404665658448687371556685513679630805442250294476270449709641805095643497504092048725777336245668358898703557324382358244594265129584547985312792112057005046003121872343563176042427121988179551042938465863915299155088169612370185665507986921609143315085581502647698397331059398924292456578290098306911402160383910804585096145438797495231896811970583559498538238655802711572781722829192154781102397782208954624298967885513291932079762146981022774474316910802332172440022711442780756510983121580213915423614121920503562863669127744180839739843323281297994056784241775562008795482247659015866836847094381572703748878611214614207169906109876306430898189204447645870898956064986274619929436856381976198250320113988363210308204120617654853771697146092201570557218943022472830203432796825139332650684587468364779788717058878150067205247066493471905954738416680775412325985189941897570282576893904127386288812009920604597374584655764785664642017818492781649207704533957142444897862995849626339296694560199865321019328193959423203040772284853365247916299994231639985648043018678440926154403397128520388890854846541044625553545340 [127,80] 7744293634683367019447562195053854944381917447950257170688051989820078879684186790813126807753522556663601084131052611044437701545963803427199217609413130226419820961011248200336420496439304805649062322437074431782085113929814383052479765054407881829566689271210118381999205590060897547743229617751202346697583347081213673451867943245216829157233230486317982706095057619100541000986440822136935480624781322285123388020476595336948655615988884169352154544514132411449000581172132697627387250212571080362461494677517892086985599359520302481608152992157393212184571906118807183858297419523325986418769832898982140068325626356986825600922364264467772450624756275864844498783189080291709756737273210101431041896165662104456971862460835944075973344797271266040589657683987475296334632805533615607008697766645309116081849406536338591850395735138586661140620198711043661857568071886841883241424998475708230027222780881259049105664502083309180967122694050748588578335762507331317467468295379860971444707792155145624589050171787752363919411046905394526182405375537922060168325199015268720023915958728903916424213330939686675314714376030158725690470373793015630739637215901397380130262788999802632443118627488337523956281162486647604702129215030472981820142157505254988251605711195787093808006421648877724489463044151637748264789601168153893879687934769835209130061301847322982085026310930625479383960201528469445916835614291319051608222247435505869613226182828615530595370397531619470422978562562747341086642527940606366486290199846409593476093681362851944003130347704122668939970934562053144664623037058314536316750 [127,81] -110893880798251026632442443599296476278256211566777574757253274761746704980665489016128127920681328585296192499989861737316953395290880380230640023689542861133242378454437365016559640944770046732454312752807044925364725648352415809065736747472317847424856073074595014166489916677811127865405041157925201462503890454671804406821405473931552320180719035219669593337819035742055777379304035067961549530756389160770870173619730921683612234926755149586752434378840008620416897109981636168236716279024782170694561669552454641292252071884915040806772150835203471773063619750805986908110494731217490393891234285957293508364452328134497103091713258544541966111205755786539261580053171054836954631931435821586877922016068055478004753052894748709711513951916458448394698203291319276553112195914138880726019621990239200499920409093318573168154225825663737633674138094318714425833957564675109386423820280190013527980759480939216379054591837268831080387885785431341101943142323118994280991836838787735329387143339765690317771056709607649305289131758787216828481257046094113440821849346864405502628215690641836918322196313950965410584289728918973246751390346693047920090978896476706396502746217571926238823607085120018025900550476609688127769642101526699896506989615172882436477934081174589400822441570639704696338089097908591265284833900644023897367583799930800234068640236334152863434388485329213169826770029897588992536030252311324416605513214592208904739791630868343883080569209170422654504242498688173456063210131591186510268290065880536803709478273316463221682841000244635471313923341957675117975022848379232445 [127,82] -875346526963169906052590934781381051670466497423060282570997690896144851132831106781694514462897349030679870431399568350247896620719043312692136837417015464882460220434888350273263897797605115841567771371287506425659595634958815285530331177465795040619720336381518351918826576556990834551715031967139721941012875807208880777733215975455161449008911391135796865870764431318272299416684241660955814957534633417138013227906041940140255907587173098364023012182884866451559002091844753422912889825420126856562113655429314497148398757041494676374479196178421213185192110049481033135668894065854295983214746543354179451803936460314735006729885495291552900879489758099199251059819353850737372397280176279502129051335633966887253283532507608354887136299342353005960603249374982841471105275042198138798584482739592554448914687157536567529933019674133917307199874618258139471571807723100960716784883432574779795089128282949673294364791898878766043945212055876940535556461347667030910922170126159390313306858312567769183219833196998799669119259410058454088833241124411690561655588456209579632495813538571430562688000852866163849171065359861563503988341361411704270145861454157693570829202522593323139619846697689620105083201119072823052587144167471352326166402260693994021779559667967496553988979705943948583235619172633836242984556726482499615421630463403515563271655027422297148033758125028772841700812718896450033060854513162699407193791432870978651175274248313379405432496268118137718182261644031492883289398744140306313923340023127378898463725687759774865442390508825103608667782286553163707204088577891 [127,83] -33883566521371792039236005369436486052347049658254958775376156918741465036068711895661111641640108569089600103795801635081010332921273476467566067260703833116962000509318263172124722213582633890069630922576929319230645498525307201941045268082231440594838330195563438509656054015582284174138941301050813815615975183646607464997391128133402181863919554809299867953416385894256479080101371247540537670663450492095715920819824005552259876827849206078340072605714543311926296212334112189826563802892431908951565919267671269058167881384688145424405382240889490345707699619476718701038841372813182801706407502356559975013997649385285975686375267162345549221360449238452297665605201240829729135052442205514105365474821374029722063860046746618356120067981982456651353120132041329248253173056199246743461289637562891305458144391247434635307259170759130398491444115593514432439304700483482485669639775297931462188420710705542595157832837732755070578778435233958362356399365445730269631279677327545751781058250602406909301439246053608597885560264176738202897717588578900741062155841065177079684654117496071394577860888417626099753363563205426906540824916442027835506194187689086054217641322610438126779202539765326667941598667605610798302072557588458935851871608280100608068486531269160121223402691345387597465417829681891717479297649377609336937516520278302195436509263197111386625904209158657994495419168505581309482304825993134555634124204879465753519794252690618794952221207357073219373275808224347457231821574856206232284428164380036270959314331579840923263668963176335349010614225916409219170972245 [127,84] 2832001109018427528448520184592482097350632758899583602902818300102465687330305883727534045999161320874589492195063621687770285967602235961144671230399185685106286185790077840349225585787185448031458037914759750502959097008278532550380185451433595826878126254306838860173570826701163201090362418554895364984697824546085225168436983631182191504409074421917283080066542368921271955731285300430297181457204005508155173810771053817401266146904295334743939764314521969667643898172051991211293351594428878370099550373076317844576460699621859678125628648953841733914115422178167825668257211551171465404507493476625430197820352974368925673881302243361629845392337372005011425532936507979508531582024262904229908756867276740633484574974254490087183795612818894662667070968617211233943299254219762433785131369620074200101594206193541048779485917837822106910000627760849263869270406444070098764821379194549177003520794104641322625048626019410898612588485461502339730529452305049955057344398522244400563646630572152310556532597877575018182699613562698105670958988317459438848566706763152621104983756610677131000434457831665201365345644337676976620308710370941005841816264867891799837076438595976922641847805336020630492394132658986890654492603538967050627281548332374596263452067824742424149002922638700686592420731351072556789136478904962122311870935485765373802200977757266468220115274952862293603673263092046431913796065927210560541510464660363755626392807359274383799596145445817381320289820346216519330745421024909516981285101191500699448943925356748502430279220195152570691960474090551053414127 [127,85] 34730390410993376380245204679965878591573588265067021480941946255663211830061721492879301200698963105638620912233932135829464769641641651890023286857654347361252642964561753385221617842320390655624942491314991647761899744196950498581666553728797528140216593507635894399374093565736021115965335449513696230545487577946712880452665221282517330618641325654483823417667067389719077404189871889434349373587391193830752869013422176131520297069682496387917041833586601649750401032920927088665101681558734573032433334391486838140956120152120523583453050544404939244909828650981727209308579362584185986452600026488005655977756502075263801030212860412352618990263725540777398645877016002765814552835979039162989750078864259914634214843623074866701322760269186613639316592586603266259024835803566192509736507216202169351418263239912491279046407018622214663400075979153813084936213295855570446339726554233165820691597920363211317821765226450282535898073764089367627780462993514535539262336784027120848667891718343433568796375494968099584259457356098387913997535416380939623134612447545676189532536272910941393187366959868424116663469814392289201451091922165903466048079634626763201857414543667294548356880141232483658011094294795954570894736669379053672500934141172549846763050085676093618405626462534373999647334012266342434600885774759851295512062271090842471250173922029526215482676337245014537255808531372730089165487667927590128544261095403131551380690182089585473415086736956699816702075231973806260207612884491034560547144124658224614082686563967728798136956825813563488241297923944325737 [127,86] 2405396571039380246688064606517058199805540051519639807016093274628568439404087105797284720609580422742249500417156638541289717081680082817502265006827439569021321686880527251678270342398903277151934806448344593480739899128574557513215328951277678906219079586605418924622660498568108566735563894435115633039308168977715673867419662752087900484337829594837624007090288694068174219968582139230901598289380631695498404977558189190021177560977138431418782779760657680207401543129211678188819197972789766348387815698795190863920313121466913090498555622041852289722244350894284065263627629357153528248937711707029189189683096075774552222847070408971271251221628902988880209776340458462865217850117352161737247013530176759247130477594153935588686532756147802359985501116171926779648756151911021045588547103838816393897311997852944608340128274773741276730660226325066519351554361772790933768637847897570369350635911700559855172596895659367940365479891368546780298475591514189346011769795179581600510935155729964129298557970787121400900329494905114036284064134787114305842690293280490624364922590046855098500478487840647847341082349340366594754041527176881997251878471805410912209951443078715318731906500153036306720957664267176105466602163614651796607326506308092617467568463069264443652299484368222135077042334270413477516703875352184938087894225490818815074531109104565327032511933174931852057160257710909649984832742360895325208098215535475990445389649559757244273261847310171927849663395921602212057864662347601814877534965034800647210811059517850497895800568312068635642845683356614 [127,87] 40668121655265524781349770446032565885219444885474025741999399051392150945645331245865646808537182609874052737310113796069862665947965505906591890314184348558715171249587851546144611205137589819556743347494586704594516090217560086414474500825636075489788563344558723535173829867183417608182324477808962739980571594298793695768973369950166772690028677694940766129715578485478711276258666597844129906876912682606589135857333523229054106711775868614994976153314839595889390719417311237951183190395689522255234115274404882021975589588938841331270133539351835051746047388949532032062496050936442081922048068846619509552046156212689900520371973501206714329076072554243978755269615612675941281959662022241510112225708736787800159890257189192873584228461123842808667585161164730343612477303173638895449339814079908956396508253134939257835516001901425396278070259172693730671830328201814865707386799646559526911973330317256602627486158256885623692434089835383243441737920124037063090109707014609540233423535661792887920348987807900672768162704860938556713756726621736853018574547458383834540155812873266564244380891750841208650293886620017622694495285317346936999495119605826644442123643141317076327305447577650780252649995133228623018441747416314865997743415729771790144147085980033507531617617786210098029540651931188171771975184416267995846731049069203819653510198255242320460151330486560984342611279395503255688413276324854704088098360313788064253833604161975279982345063381161294767308590887231383817511662813133056297185232250413563073678722808684298533943748265890931843420292 [127,88] -176792038445037805884410154214609674265739661970619536197577783259691554145703994004217424434043511357233419028152500989203067777582269714096348829703035903051554302403835070385493464879313037794862965360948804457660668448367963936412093211298721133754260464529912981230120004429701825184801593101744916705434007365265512671581390564434078842470149333682053520427822718682370427808546838065008450811643018719757481636050002442825855938922715989357175014936665273853560272612491119057189187025001623647400888592172706561505243829944538898540278337000413639796136886779451314980417177175292637489272272032449905716714939487559007699495891174552276918098439704307415113158190039154931349960645796747845815991664197700721091794003735893104118915619395213186841470896114540999890486966068434226214586463024797153369398616526833378350352070328007258308344811221643990305453959656363420079925842896150259711648830337156589106556008601181675563693227648725155930409399487916263416249172820556020440342954642358194978726989161741037584818182340206935495243133514586051890404771125587361573348840911685742159798676118425307592473962512653644010468497619423809152636227384714300071633565629054248405543675276495074259758079446480591483894903280384899633111724081017908678062914249617475294609480238546482496311718121031618620848964260474696072047297720728648766710943727030792012080848920773080880637558226107526632531559287474432027451405409769796706034382525368739584961665618699707657393343583587574293416363566373913536234573671792332853294461382203523607628399439505815560226 [127,89] -6570114894470942794992438741867871338708285010742439300680935889856872342593338381786134525428931606689080223195516377080932412578320033431344586784916019056046262716539555748472987415715730415657940483254940713631603009169351459226852106292651833020962712228452306265798276385815413881153729547134538241200507169178869367940482010955668708110029912751345061894003032324021026077139358823137992527885895068142651564837276888266875758679387076125168500679087485876163654058912486470200411531430534579601524130045732605377339525908928052370315206178616244975144627875290448484223693721709932826752924250836389884087771436265459150487493280361261661447244570494279470114703795302026174477925899213763076862607414234923531913925835129523366700870937137074270632575090745835788416198124493518411934551543194513510442464368742100250023889324556469130212415126271340223034502114719292054000581287586181753782882694765335350931221347791790811706400906801713778388027068884565036401051622862985298749296051136989846264233424285177349077372869931589278948966106135854676519995750328734221000268760083117806567379913105947007783394626307678921816583320884079556583595971874856255993333989993183460999347005216668533076117050233685453297233275516026907938339826780169158247227588559504178131874837200031049824882575344515971557399310801529742038044592261331173934081784267314339905964445973078020163397230894638719053203047309275964817947294813807435138774334388485463905380824689153883149855155775080736061633056046721746639034156537819635518062631098109570087560876877062050 [127,90] 275539290071945716614787620322938567653887587509089675615605594573438143750256931930898561108690269135124869701535438282411546856030960953146593708849803024494522679867463808803485182535062278326471945118541941872229622702865511179578649170215556489013322739622948910023517132227358240932891106554407018530617536758861442632313847225915132364703923826645472671937700325080996783414775864807537415353923657464881683913317692573956469180880605949083899701686727374506995671019705538065672226854967518303565123261332434827412688432571926480996615134380108873957561668676858462072036321407120765834512371581452543436832175006639139168522121237052951076578929419154285220952505279866806057026207743725056769869843143958877869459749298923073913671138128168225197016624278349299849157570509943542358654324310668959105364864757110776627895545646861784950111270640393399635675761667040434619377341941494941190868083169412586339391809672874799029221179484259875940501908764936147819441314437675379348480475848553030703754859980719022291587074072739805378312893961562227927823826912841430392308933705706866730586845958987148456841855609415368274326954029646427875820691777644277655012744887016801373541173548882047602318926354876096647675847735268229110037215704267598580974609851846526201689515922593688608170375433870287995636378060155194603382470840534899154241021133378644223049704850293076011384057952505613117760054970671130524097697932331621473208738263853443996260258196422706653016932382804890669426811690818252297769503050088289652266905741025681337087683138325 [127,91] 6545286597212742503268847743875703646295038324082235881607781884054718517400841742199683952973310538358190711650483676439900005084546700137081371478668111457815913421579718083922786262784402063968153643577941566308730559270529013140750788422313417612906382709981229561654281093001038561557445880648429650497287961805023803938559929191833142981834163609326266635180597711351202901249991250757339486143479185992404669140705906080360082275385134390532407978778099105836741447349908586200045217370672352273638714065926619541286606411514225661206632410912753433778953942993346398600602678206585402462641810937152042023388670735564886354567443107307772228541420619102733879335667570742876464238592040553138423955761163593564333830422798221514696692175269903226357838702697442083863464245315042264894707497715317552982789584267696348734573707540049117552623211828727381772657223638951640217719902278574565394332028900998257734043954025588207231207839634276769636461517520093405400117430080895807261329164364070256509862111066982538697880717188535253522750839013625469490486777224076756634426445486034371698855062954138422431778475294867615580776030561795136268376250513250508461284417157662517508426345181076163937390318942127439107504386721800825773960176515359615896141642007738611195022890476251555930236176918192242852376535576134250552617657126008719971886361813060580470122761094681871271473336773524938767283036193698106043291727640111899002026741525146391742006192671368111797980883859955876220401354452115930096704076778160433524686171596355570652827150 [127,92] 16496004169061107219003261875488471388409481345258528306486299674982250174446380165462254485378738299070781738854242832043954481659542676626611003873497256375962567314950004525886806302893787169780205649444793358094759812520594448401691725593616642143391637559262662624378325789199964261561583123056023593671450515505142684665012293486465106160436950487827198548672882576590236352677122778861752524196591775418548052906204820142931475448949335191843806024760147836110279159777005616259932442498497375884051948924689771004926567033365710256394037820341943007262056446242178394937452738045780462402365671274217059626550330114489469781656402078267951232805547992843593855695520914512594408853165019107265980944060785843787735881115546098608645442137112143234947969924079799640993031031673931178644316660416783186113044726772452159610267530246588085659807767666502583244354066232768059672442042765711835794464878441590240709051424374948417706355154441227433127734195322963784574975764915183470235278787294423812491354811720480054096895127702483764534665326038411062976128167864942336770491158042647657505577583619989379138819007904476853296554937662801428733605323241277677990784614572906176282045626022013004469194496358659761307406508080105693002234791037138932875385484824182257209433581824322148657318712249761234706799800286348626562333924342094956895336560834180665078783565669058134510275517098992940083611032333928419344246304347333151000829307432840297575328488494502046040979303635299788296376130526050095489796411668738958214594118228351339050 [127,93] -684902632392902431721835540048843753891473201498556459638490672882484406030356387555695983767812471745922105907572659223199173020832081423456233808777037530952969037889778373378047773273021304065348376349802622018775520453909924575125707921190110195899561052045788273136091635531869475729380239290337722550092366761572318374048318571968363928961035987127846371103149632330674590091995309772436417056320638885084662747858505241382000641539284590688154499707676143842708066081927152354759139892695095092496056787830305186793136058309803947572862184345258007842032217880179306459378652412145907150354223087976162989529801650543635202704502360335329732887333516063848670075462310499427392840993869912419689408701136949250334169787858482772144517498516679945067382969968370555781323501063547031561072247241022905658252547832080686482925692062417837784508241344375872464387707000887652165060749449772786004681009346047544857346985081071661100099509827293192586772972709401390795742399066328768738163469820207998045118560572777843600662584758333535279667101246476754516539617360520101595269249299598459417941813551394770419966900700948029443266519126225830199213074882759877094873233689011964194333338826782037532807435285155671421608828239001348308897003348857368438215821860595172644991664841629403097671755820556458890565960448169451697966604810267279243546371368834230070626227486491514143221897523396300096207269664547072768558299104747967701591341603969388195130050527646720911996997257678365575858839940440264854989094757813892773050411497718675 [127,94] -4962322891044265006244082235299724879261508705390298860577896427282411381230959234479890120601312970551752873312906982979734881055450246702948437496854356680171609161131528389840443208767113126348103396029130099514501004361133786009597761897155496937859962157527500867568178574565521328684794037131346553016637099003593183065467289866290524246346835784172853579377305014732381470751843239379699007194019325285285758381015564718369124441709356246312412753599402949409886984530381620770906361266016892225396134286697732966795333061279386113932288931330734124453124873962234579366362920701993165154274127505403604544360471618407231706932424628256336567314226627860225086686955151668153363803287458827796979363709066717781462603341429815325533040549646646467579886505072485738718712105897766629775580824356217874684959269211685307045820724839444966652158448529554311102186857939988481713050454156728307886244647941912242308665229406785874054198469812724166571680427298685414655408846485833593581946291968396894774409317554665426266206673479300912329043502437018805599644907341530962998203852809131317014901539923670072272059942439810767972254241757096493920260857083462999293866013030988815924332118346509237626517886752498160497882822090522255316718896703941193666323827876087790981454280776962722133608323774611716345844188101859696670944059381933571475512372311507294210982343911532284605110896522374488884742263750167578163423943996702721415415641966988692513960168327931524001731309957932984081030567330637028288500748750429478928187000625 [127,95] 4492279750458974389095249846750801617976028493013767953323340289818537598278081400389356620822275440855110334744108839055001983263363974373523230842307766269556336926869108710899223796086229951487242341837232583243164464818162713235355371886461614022504113625834303767588659073216500171838294556243856543510855198669948973642636728584338493844468103972645883118530958464984020629079339191240428767383443085007865409658646945462156504190850135843219174972612943222113384587347045399963166582760610012956770824551912677306509173705487163187090402960755137796333299240981732527380863570433558121230285401578325173246500141017884945582478747096656288723935165234949093246040476925969661057451426227830822217228066764155738330423629588673270420264342699502338543635535163485526049733682059989203243758746087936022493328696049596223651733873961049801490639583000499263438808376781244682521769051869240092416561926362396390491026144215238714217366555377860571097352493321154928246935988849544013579473749133957312672927709932328284189520134100954070614088506117165060703566677012807729178829075096883601298048055315520246111328519354231285956539843558676024986693768813854157156715845245564547328624257293857038921037677612500159468707693296522776027843860157751261555798268604290894873084772120589439986410793795129083959768207352065387738418265714838115622623304917176018735273036174796974667427816620455330959443098012409045930352740970710586015361625914034737755059165468417187284200285114569718835179761632357346556910717978806599187600 [127,96] 51302303383741366568226723133102309252723417366685458624294227666330750326214879189413649440892757038382018603790646549548696474267167467333038619690381831240450370920285987080549568109332769671067208901164171321466522928537579138965968253777246397716309295597308230519563475792731753352204626290168263773744152465239185862642264803303189055187865868905609284614634286570867391025394642246950023042948497792750204466723639050910334349039123188594440705727405689200710388806431436176911925933075210902764880808707921171738771202032449389811761392820355768197793371110100354947593963761883839542338478081049281233486753842743981498051063458790729982012450808670123065578476222508181655042669854334535590721349901612630659196451798579357824744713898406315975095509195111893095702866388543815640813771255771074602014979932869549782301183201785393590459643567507833807073859335373882031544874051100081782338946591832020181560457083416440038053659683021601427735013378466601123103856579052109642718822312568025761243211473788751423381361281585784308608302947082299326272773142844513339089596345049236144106280742015130363396071458780999594315998650302032566591867222371160179243767395594941418946041774804056090875011901815621980414739804129471817951789584836568371647103406831368353800671313711140619974925047475604312250805037039659330987798901552756252691698346189159178287623528074617089947378170487526379178992272269977493204416710980508842207916406167897614630336463790564364625188537842900622633107043057528804511430899394814250 [127,97] 139081241726037311482306236867813261283158322434791572797536485274382261345778123285836609871479122138540679715173415731034311227442265726386069629968291933557776298431575805616768454596425605938254974483126739575942178046807204755100999612424053202064946654328807000591276785975062279505494526108763570951605755122901256804103437359547426557433587791379773142441666922969076501587975962531935584976801793592882580033735588222754290529488698984695548785291183776216825911952349516013139001370367036280613928160870924487697497927804825227560156236094278250919440907758364207569747443470752995112824534047164492830512383562299968650112479179473422091969506220285317461816219845849865458837315253910750896151123646321236219729373920876294633902969630673917413819429738985558738178247186629524124668749741223629739816233523712685406023513743945873312405439261191195266806744946845908225041247968272544365265528196257964707747731630251683445484565147607839562379189045054394950090749318143567624014430676396015898369997747076891914551298782713299280296528191910042189741988413401974025465509364201154575140266700192530615208722195046373448625208275931537705135838257265215442235161369137263214758351106476611887191524074291033742322418084557333130641108777847628331971549768054140814157787666332316418542731824058351560986101606231644737018080990336550398797099251879312320338982417939847384891987188364887993419512330450627421853547424606082208233432046684196644890260902298787779753170222060947335407080001485210000736236626310 [127,98] 5803879907596405496533162147006926269255868738947854647853069242501324706721556784797683964726638031211424778318845244152912360931984570083177112198643019663778961298217659660305494579184243185934099766806810636835333289004733606502347309364832059177141622822248786522166981904344228664211010385639153406288838941107425227723363630676746655115739990458925339875848076711946960281478981647152913766207755107743747349549096649797786445880303997370111373234217224273165899257546237130767504339077289374363402650899536420981022911431680896789562162581050360292464150768988244219673864189461069972692770320316367854024746674291381684722788891264524867161874900687547725581135018217013876110944849654102524967779043306880505015465955757428918280180708517324910657467954675999808684318204915882013481533814701990653653086569111963178571687858315578555249798943223956097951473376709072529366866377794269528912038079795329230383996515042487318644136702881110806905525072567507474267127192423517483656436107597869462989360691045973005004291114029232200666553710814657727168259154956447602531564060603390924151835113083351007331486017920012459876616127585183644807378774394524143397608875907684207180374579291625686981635101940239090398539605094113823923508847761530460345736452593931678653907386985324601728377521372652779452528947830188616478729003552160177864532518494275821869517447255270567738255985013183040879116037862909000636557567401351900691702060991826825848316235256870619057465173776612222784069026305876390095810900 [127,99] 57827021010755360859131913052932531895798494639233838575271654371848532231054241068348453794484311095840886580491156394502808751696479263262569582410219522020738818426247186854856949218345810344759012674829802747275268634852511383319266575408032611583911472767817831064199082713739296364490583805713793329078360290988181628314863930804815837645206991411819917870276645673608820615833044434100454591429650660528290225875251477071698669329462699433465498696432908361541458423743354219294649295430059692014871415879512923307994516479402035501694357984955745075848439473430156384113519896343941218017666651503860826241318284738030503284087085134307056737974192961387154331012530389893065383693821556643022383529265595110302020828073609313539426543209342518474282369932593247660297131668105892520788535731840318475191900478823953928156273698165244924778132564454845298995103696701797914495907037741158072473387090598811955382303713068387852028305145573586717747472128852630892296073115925113758218575857495142179138762748124957088028006905572622273876914875779796765883717501918067921180771397872265276682605921919241667198386333851430241741407631765022013512889895509645025444661203975782558000253042271743694674604725796114753473219680810687772385462524257520304639715254483900871329574734997965961660127877064124089156400292693885030055382642917812767178055960386474686099001862869592135376437673662862158818060798918198672077668272155143689505448899615913725158681864962474910074675664289232155806215569819499842605 [127,100] 297224868015566655520288281319032035740186992923680696752435283649433006967513925221584007146186145157761511734598570134617906205957691728528096920743669827001731971184288885888964263284003160071094429748849344868794025078784411225839234693290436476488084686439372363663555769631599268900994003459809595568932495527062912110983512964733209086273752666316006171530593398774268597355656012341932547665583722223773030635139616696990383338914998214462365546121687345296538493118977840540419236641454559164767637388679829012743724715033496508007820116843820891946519255722213349479038721119299839229559248720558825589889033787580783149123212623530541175723842944815383689530396639927892046139041043943524266344779548230562207371057354757700596213605789867637320002517182087704974509439834507470969328500863687257249400360045123389576662975890786391249112012792191469449398783288025038391033447359041085390260217127222971408790562492578618374069663713843259166936953583498899734866395882506066082812711340657934410754001065237165128031284119282606557270065177916133292475961081746559184418315177145635081832920745506346031578840217662051146977621574588290700230030075509206297202955933152587424295648797559790277908372036177085897799466404679669175519792409101888488482851964597045519738170110084027113040038522339077621767558443499151119103395893140090695599430126027277968012569611818756394411629506671235032606246565756867006386778980216298177653366206486522762173269808567412824779623376617452390878200504735655 [127,101] 489926612395850129440785788214590209918155221461809809180472527231053404173057994029788496359212691524378924287252314756917816323165007839172791210214078949261886326313478711777649341660113441359306661017866810202738733698829121223437987817867827379766957103004827413586291690809113520306764212611102399608757656802461907042085535369883508710132865647025101634664633656356827813864555984356098361405232071577246596789685777050757885654566945667934170391149254725015121655057784107915014575172889653285524091614235916326677208040963826009164865963486194150509540080406830541314177512614585231073322499958384822518341042494776756978010057253121106732454573396352412761898859064598020204438588341245867673065160380240486992180166960359044236392325564027365516448850544117939203307262728885068414714925784094694939777786989899609655904569990977642139135578577894319076302572714485010217442255949267626849625567258833340195835886548933572815881654550302122941459980040719735577489644943207335761658325920661177349540760409818710440162540967725368497846312482557757480083395013598950574432655498522824400415154226962069743159858918802639827387823237379434967082129743186133716649034293058727938394227559277431520900059624820682508243619115340411346805344280865485464389857314616962247844911605060414381691784789885741604459139691617949702495207304702028666110552434900183072220536090348100787761074222052045623797389401696234053957478180320692729407993790191662569232241840344381373106525553086803279867581635 [127,102] -272266928036481371136654617375892510424765211580582225850391282256291532397164821516754004311055324146652448634471301632463871146504292114438195385306341894018540836664116829576883246574081957526086363658240359128626918950160346059031985791234771934234873336757165892700791269087460775928337106304426322161102510844737240427675813944433734855382317437802397430224774131296263641753298816671367571341894961293442618645396059673414736032346952938808702653461756690847166090324998022370131082395424024794251410895711312137787092910989357976034678684899767267719200086386036386804049469568326747375546713506914495443837489012154906295205160845063401806809204615935600239620244957383731253096917122058630151189724643624710510855055413608598885752830833640801549124826019881967348119306851300009092442851783278599991180255183500336412443845317693419608705888762685012372240032703808614068428948804429069648953876142898695701076017345128761124851836893546746509530252561321397622602199291855617544428016670866263140841426002414315429596464993829352771714550228124561690284719439608918212154937915780992656674235553760533990076799144649155798289931633830042928869631231976071263429145991472963702808505911307240568829069238412327175890521298307503615087721170128604721649352599300788736265211677325481533397017995044124330116929232133191932565072365277406176997788378447327007794522847150268101695359788584650142202621880318083047144249941363889430221017096371099313740037668144949971921806506394637136875 [127,103] 1912310875670930916616213974182480216682638342437057492090968510922340069985761193404763324193294172276558957099467069030927454065283626066698181010524035426553957782501925526744370393635534496545259694403972021537878536192997455245011021655255197720645814847670701212607706811162809483822570902659339320966617242659328360355240780431677965990377643306441152932384508941637237510048056272149482083444384574999335212406537820903030760266253124576665554411931522587323912506222965390395499648899317288664503693609540157858666359369490196904123446814720423054748239316049828415873958189870229458368344499307833881444506370003277879585470578905222710779594440960756825867986246242873203282351705344518825930222206575137458519293864330086315079512603575162810057924971852588945200297029486277294174954421512066689190207276295788964867485335573409735744843366869642652196706748088139816529860911079614034177045221827460537557897258041257404803093153532828291286497140988550959500389749032766288855140971638105813295565812633365312955855137323721872791510353912807229102329629119966098027211342441173191560142951533240225005086619071083620560071895215353618916435603004092225940811256940502382486866808061352244040349923038187254951721154866805633948465221085144278829062894573484114467969799603933375347434600073030735345030035697877246230764273220384642006304520037931216164710237325432497599598271404631839569764486796420621114602736638330125760503077512429213617582013466281395496836056170533710 [127,104] 12021800840922994722573686156808031132031957616151524517339797484232307062309864562184297979462328708278158335280393062687282386862706629482066154794008635164756911594442643931848044003721459188212169252170762488944427796018175769882158457450870116472582790137979103612532171104371492580794745743199583135151647373110339301614359105297395505078335892946185799468224523016324795138274809803753807614775517223280203724045454763629343836113748013998825077751315432624829451039090151122957097646034503377953420861317551393929815468478361924753299862017535858787622940021092654329578962857575700575244422407428917612026736862453293064297281743156969371247131966887249686454429817580534219741456185065648880356944113262968212858321342001071613898852983045744266082575913189123608463177160634805610793582509250526149946818341864035642880092342431727055291481623918932177066728515704323574883517211855425141937697263098100246944891568889165142824249393226948332756878393330105498873418250561010122283808715676621150453615454482946214945560089310000742785990231976675386996403510033714201841302446665810200781151766914410417654970690826249060150148185247728368893153438525724944324002330322339308699476894081581621882999660614426276482438202926077188811099340878479003296334977929922009599711338166026799059807944138984557071598724621233751590976697896061623627764390950594308016570435848281829588672904958535556899556877665157099063333998431413416515077085397689512122994324262109034254609018830 [127,105] 28350839779112874778443399403152193612130059259673337327567779888074745108963151635668350000018092960884645237342069828447867392359038376556217170135901989523556089795841461143702898621665581185977597606009639877049697607695545818105455885548947113524167805166415395910997860441967549647347823753916781892565608467021630913139538390252431151243404174795387899842058040997582146348212557979752515774037957557282881683827946341261825339597921630793153361060189569515440679454309964777083957151753515409318408305833495932700672166170404293522967963793536462948755656774778811958755715685968927859836398071172728634724882758114152696347974257449142617449879792638401260287746110315656530157956184027450920700979374463382489110043747713501962393075112205378363907301294881256666537191237946138793902059432254430826831306764294781354221982204056667128746743360388201019808826323085629188506405977624370336968607769958356377975043738624037005103026398388007508514832582778117694050117532189908229511340589035895939508576376040577586676394264264493715832910639258585962447428548893922569018843996165757550375505303995723463215789155671831620723107755559282574245509833802423088767519852892269701340892516598804461165751286956358282348075012245342880718828809308003533596042432905636701583731325693811870035784160564550583065392168216324223305273214860844961356932147242826843329014076559072742149009365121086093398439892026385208100238792972922707179048463702404254506966419191785037792215 [127,106] 36050200247530915781443298807212271399673444982326980896143664833869447159258742746485185806712695417433452266940183929048635412758014201231161426581767809466249452630450427001449154613806779947755435158633615029778219458653355366354771534893871561164331430947397530563997226029215621778527140355079273733336320117572100595287898651832321216900416820379032721059193857565107125386771651919812394970866126195421277782341312026508715655518398304957809491082629915931161869503712045666774370768086604994436993188125407675834677054863886982859001211653512848658881451931404279819133468219393833947507594059452812971817504755217408609394866041110927285114482111633406933368546713220660299065618393648686446231604373296920585702372190513139752618315767520571975297874182963395407231398916179410041741243894756293378606483486957038811435002693999199433855232899164016682948086828447118518247831874347922209568149621399081449177032218036891074731899659925925034717639527389507649687228953958319677431472200958787913968754117376114970743017339151723097885336264055701979673650918743146633243089175015792612747225409282110978524163289614161102192718927031503980697747949813443991251294512649823660442700288179308378795739312521177074000935041270985699802188373785272982410384548912951030966546033088629579679961961221391360935436566435727767767746011034582487871740290319807710513364970200998776828950919375597906331690114806340466461859508242431934024356914468252093678599232538023180 [127,107] 11490509935147173542096120220385563024828365212178060294342473052232776333926029342454785585923989282542261981478283393606007865677474713026228678643746047755876560911564052449141623773313615813662012268904598472803002677500025964084031475059763674131851152127889807984350493088761213422500849388257065148436431017986336893544476451132841278692602533365323461131861714690176205500770529909687574965913797728707197056832834556130239602218499547389346877019040402721484520600390430028943147117881912587280221277976489981395461816627414474830946875445570982532739161708929541615253540069225477988491083556558531987636457941160085155259052997031140059092910722974867921635441687610131735721431996633438132731834073929881249188000906355550445842745246048471081065571096135043341389621791611282184516563606187268311148773941876870679079474153307680283165781000158927759385335729493780322414805538638457683048247750747407646402134080304965688817390244496608009187925224662514878325204060089035250799295574561929728039581351173359252640683014928301496083538679412199220670464208936171072802923426446096494686838634113358125423629584345465055319809136759662200387813388765563553509273614451199487887197039698512215993335049489122647457980121056997264370069274463621163688088995803418933055885737428734108697025664102555374038321814728385770444151943008795867068788183143655769584087794420350508550258922316943474507517179791224418470617025682998209393033498712546735698888406431 [127,108] -156864272275413773568543264802391775039451665748070957392559797129020403909438444358705206835935896536235417036272298160938852680765318530738808234482165112832803697415397268606503209316120341822724195540643485129447789282762957754905780516008549355605037957686288919826967443887314080248450317849341258550358062010608075390003766992927172561539560974326485411556618911346996886483423083208374611379708727780637553786328555503165901715287661423553471611090766578252954544697776434632122527197357432296322065983883893794199502001846404430921133231177132462880974124870386311383722016146027267818170232831664141350169792534474968645112198918417501820680827275142017163400580024085630942981132176102533925253412741240782374402141619712837663135630101495539657935675755006314015982074303131204892036120476353022689035213227616993691057504209036303292081844193116991078350809162930832972028078074650788351075616116073076026629573008398613220930158655762535585791499876395054757691757096179810543375389140202421097668647796894331917551630119056907368322911780243932331807885781260115688872379243525138548697645635893463445450579116424510280884418140253232441772869637713670872944501018496201391772018214544219320543783650663815186423491491313659533629947397594867418304000816265462386589908313967213432221210693355784880762469853953295501482081175118161148756360928797088923009164655313575176633331890459083422838945927774891473848339373661655526508540679298426378496205 [127,109] -83292398036225327444744713916721923568895204648921522016111697930186030092586275092539225137940802859389286412865589720964279003459134734705217664032780847568873096438450352423298787615914406517194257002395011374246559799036206522041358342454672095874034066059997903105910861144716112578698356184681118832905429557397780432476991976011178075688402960084485450088806995621022087080678910621753363792470119426303149094905431041068631156294887448742707102994027672691184139835017445533329577968933595924709246222045145741393697460478507138792360696587443965562978861827267342544032655509213884814815068340919271506764922192896925892410843546638883001812726867852045901950289229830096904000566848374660670110410169183295877213137877606052931338486118271105069236576856048466462091774991405970457811901977278055499264581170307973459202881127649155055977549727090248929693429554300083905274783473573780905597881592330089866174469390236857293043781454747006803497395092685617073472665406507604582298605195897921833211214052541699491130110548210218682250828618157057960745897611122469245270246065195710685894722009579705049588397783859533992948773087463486157807513002461192738105576738951126603839593742905644453498057054338593140428926224482187505553588775581390237160344695487043121594217513254581340789091550558155723395302754477590744746918174950152900932433867042758163563016004284394131481211114046481023370789627151242315773517457281224380158978232974270572 [127,110] -479182966380117954389749323101949699187475301100233453428775078930022257749378383118875412214049803942260439641003388885638608756674587624802802035611054098999165333288093113256574579601819047769960713260840680884143310582133670190695846135539527945662864502226214377739681715697024786664010185015559936699442831064769260449320766750606958099133264199088309988826294415208325748126746524495134333091515869528362940370869632352799360809323289927457829571639071567497797375551407000197526849282361144798892208564752076601770265826443580232534364635322030313599758155930833803503417759252521478789050172092771352679853598604452378867991277523760746496072521409860222545641224612353782745443127028582045240066749943604641113529971771338411441056226725641261554594948660971528101419259604756420578801594657189771056383043553776284852676148593206868412878818232666096824974004371376745140850439266918118666601935002385270534601528128346729800444622672717837691790182011960805288756366496708943531580469291522891448231424041628627754148034245339954038877407911140898311601073850115357825743074190469736594953484753527626190930166561003164087853626693241727413302395110090060091581154706658296853280390799394812199398702452999207230167405765864013853866278930806056549335945142656634148889971315624507906126561148560394351248426616338008979818748293032381455540356394120733505155701046384689890650290671541965291889832794299309682974229313599300022952488632912 [127,111] -401003632116730164749960010262483538920238493346758860725325758196034521788779959531884917520899867712304601082523339480730643988815148535890298097965407453116446502375408899198709423474149503437391364099222412404808292355647133815922069186405108666467360244386272840678139371739054406646559705633716890495190800326150831110730405977828813501226994834341561330149181787932504790695747298243167897133174885599985559791281289026804028239686208751887085803296570211913621599150160301077726938073982489048699804514584298236184765720991930101483695602106977844521025889836314918334196007097985238463437457351797554028385161951041745444488508018991674996495306122732247457975911636747550055450462586161276047815918613825473040837909726121616034051625495091950939456472488254953150026376752622831326980059383743892371900725415563040959447190578788406846057073313576993948357340053346628572815785974425810504757454508908524027516682911383537246396740731905922447048436157152522077432456770334941194350892868923014865748848564499025334397778279143946674618137333582400872466599922170726998033363476128308722884046825790723402393928978459600112205373938273666386762471982242553846637372646392492519187827497360181352302726934445379147782877284177583041671504402433336313417589036568125002411792673802630190856256316261710362492097999287813753723094096669638422017919844237337894024994532841723335074593048750756989999859070018783460396392030465419576008064 [127,112] -916965595342640157902822035764803133213047733763383292038077924557971242894580587093068233251687913387215021931355861569300162752475121878601532229515792784208810209362450545270598054184393442567986194954837883668942069436548123597358067459573634217068710618987857880983727929149626513522493355422901795478543518759528081515441594945030958399445638656317812874026576786410397324952087393745480591911911967889111592378711237658032336971855519595264081889511227882021492914131808917568330682224561956778126800740248781766874584005174713991499799952539770929097287042656976352935483929554347948276723701204976905291974638721271744763663763131379678558336196115535455224167908275321986870202703065707970202925559278051604860616763774198798912420796864196985668585690307190792712944546499441716751419268913961487320066472844159830369412326105534385749250408072434231041118516794552459586378776833007882105107706907438184528904683136188567396181268108264265405567385214720653029151664753184989950118345749044227904985106630974957111475878869125173809486865502002293958318437283506504300188418844690618872540704163446594948777037348181539435577794130119150544194451035753045744938962462484697520189909548844675602370330703087466794245859231932455131435460644099836690155282305164314930837308694940269785662415294219143343012750342679344939981251879738846349990150824819926565914285853334285512489134089060769842709652913629105434892132311555077792 [127,113] -275063980183727282006648227706138804775539318941042056206825595322535969204728878769613856610839766575874243070560879164127273644186610868919234066742588345486668094169954435999322650237102975109949154544748824580569080037200502750195254706286423945687901374914078122146754376819905256576013909783248254093576972492905070826840793014335084494165919104226392627692325432636614023151844243932903788946582801259845478858320124872701450802023511363830952716892668217513576547769179783526428007873260901591028932321878236655377803435882745585037851338634177312589589036925704103749093151256616417226489586620998912131656188261596377667959542608808285530032811820250564463603884942400149487098946309089103917622522432666361315297965110876286701423096224792566044828250665654675299042374758070354373106151626150940980798436761725810571184050406070519499810960518306134078425598315544873920685489105089736966139905519898270454684109813398355991256783364492356885049716348896429546322271218831624388022060435649069980561697615849248413209937712169536788893784908540822316287237512008009190637086955962964330805605191100148558980511956403819057294475716348601688581398352026099881569772664114209716263108628633453762167988371718731744102546168344126954796335482148626121860190321234254319618476309137929434156869944714494122175862714915541502411572421825934919089000114107827316481674054426319508708247403725857139412261876911429086028292915749 [127,114] -466075879519931267102343262947395642580153737118227005114433594673331439745571240190705564899665885797850952287958338824850549563301417855197465249348047778497937119814226607985616251041705322137888399814372280985922743895218873423249367413836362729498171327220773166508376821307213049430658857102903632987334564248951917053969176886595886778605100173435046735444659721084417401978147970435810096886299130106844159228973036942526323447237145451201732598841988311648898925597191393360785006960293059778640299008383521718617190156659313118513987474279102162383060739559402088862862922121520852681913198939798199585834419725437643496628514394452158976342326429156997609381309321756100769579255166425238976676802951281386069387810365644843460903738434390196046127198338519724882316637221222050137001163848672769982095961922224479926598976684233069116739019971946227089824757947305387369062601452853593931836749097692701757040883081609427861805995985416853433719272124756852752136163807368415451244958071747152765823815587767476527302013099002346009555698377475024318950227868975425613019033029952610999699060408498669595532809189345269710251310634626738692011091031522379082387175121845082497120686045084596121780617245169655544232298772812486237654126238695440485147230516275057452531544854999838088428461395310254519519723780718440939815436575002140856146616439215928038048846379484069565690127041177297658761099755807023977054125 [127,115] 23993875444848179283187175018174141336020149179788927967291062431909188613519670204011107530662876387354219720853456942771269804446296590214310051856568425135592152795601536978423251856179455000096165601031556487235790510174019025491321968677050364860071085336113120124938254068343756176961919074222047627742239711211009527077477720753407926727951326522461890180936102423357397951730092867973318984233027628780815155862587366986674522610964371971043903330926803108564647721329083440756718078649287891255153573175451629654284631474016265857195159283905811198006149424577888571740629363656581497504475660188610501754047608946808464643918637217939030203023912589526535318288038133229841013814668136098936579068678275311124920578569990532548931560683056814156550696830787693855228766325698464736567374153609623476703267391604521191651109787720374266017683198430628073756792022285242728542584811439594022302038988689533532300030103372268680885157841240702960694832725332962057608776120936736328330684730825595887707673904452372510788888539790814352228779460107161775180182226346644961966457298126967142898522480629265333255925659766632098489568626055759224288907916867990603651079487295467869047908442868734010517448092478959273013933046107489713244413276644747855286481310392462030184452383390040183229611738495672745802883531665830359547135173425150567982954877393431959201437063655512132717948168878742263470269208974362075 [127,116] 27308833707555047583384363882071025274424331746137786735341909747074765052998141849334746364866980824399754837361122729980964132982067130033778717366934365573227321665649539768115825045866924848727073941105891407971649455149578452332005659312125068919217090685871392824420885536304315329381383152959489416576115623724244166182024927124243151568861170715814550175324998657348619800168657086011224625738145891508407750895847589344617984892322973055510467208827108888964333286082154149648060499477252803949105045800568333030626403806048378280005606762035233404544392055037192644498303065377430571017291985702705240136053805366343846557070490727176387662095200660525328769109302635420492250881392490545926159856294685284585466967148532995944325865443683102036986116992019478273904244054625948552913198646563717597591819835252664586592679511347740479473937659897354027126777501877072159806638069823322701976701562515621137920971378971304141279549205636928427017520221758600486067780867596961622242588466620460129103984068146636566529938047295160670954495385172357464946666346453740835040941908503756169331607685018427961121124764825178769758594454744811074009914921079631163642144341579460972845385940416115146797107036591325285999950901988388316922402880385870863799680607726752253159948507417418492957643056306284586014446823824183227182389836098781514222908107704294658272797639038499109764623975869399216641747324375 [127,117] -20397951640955123754973983774225387580905898775998993984141147682191404933072169912732892690234837049001299238355547983986269700338120177345336564423273944067024819433303757537505612201589352072572598541861705149846110455608838508437942977436743977613358594532929465304278716385164567874762579059617462036906391360183867984455658435850307523686690987395207442062004194300765341283321681222952131162933390759720049760909489867678302174319035456498970955523681160000729429788181055001049907224643846261950669321201299030285778798936915634158273112744225202059484674248814638152934516728403918835288463717513351256918206479455433573713917655735682351073317079739137121869033453206632691181105671483364444080085660137000466415074158126993520974596028886589231400548554907033558229137516685890641754670710028379025500687671478480004693994878845898744340255601017341578025547296547285764386775886883369083858907091045692197825631275786071895333009692739370586513563711424232021869981144253690740918166682885361966654392583386381897571365123726962565329053337382957038825059211300827029977990235497183573846641303127663001479877282221683009521916686337810126254191000624803933804316934166418321314183736635074160149608668813722535187708683223987502502670756919816973752039647777332019789430468191380085105275081062723517939886617795380901876748325308988196363411790842445244471795429000995819678413891760015440925825 [127,118] -4963955021610183747663281223740207908752293988962699593984402962521571791263737734331414516818349662875674088832988735489392589442785491158519179355886520847111093487160344047156576052145590905397146050754896767378471020620359300639726773713779187789280376519903117395763592655830804178506156047535406769166417453573526631959935123212052613493932277459873873101804074266698582256017979472654661634810604306061667408242841221942805904943222342547291517534834321168469985385873312091620223520921128382941279124262845236229577175763076879110171780570355066531254343981511565924734008718990975552115673543813402207698069346106541568542730459990525752990241462909631292564554688370841422000011416443136301811009482403887913790641856143206907372036063912687587863466384982523284112045299950800787178622925425559378262626385109566360454396173478425278513290446552853725513320778569754472968330480386135844242447530946159749121107125642574348714598380969789294508707152487126080520046324300166452705863123194727872342260431967768304752024291639915933051355904966260434788856748523868905261100488586565045040290490005797089340624974363179908663392635347275305240390760931821610661111078651992857063629918406689166287109286056924096900890781080406186694706545618431088728855490073835395903409119193687735316460131531751135924965546873608035298497552448284986487780591072001051251754174054178168120767046690075850 [127,119] 2924299665230954636341961086909428834184112892876558697598183494442581490866271087459630262035635561243945342934647880189662395980990489002831530471850453034227949571238596338217039351790127208372715559307381222152215210641966429492255724462730356884710375451019738077048468315881530430966924180907380236666336352717621781158972330291431500012012989807885297817930280398792214465744757423626097721116565910733656858221787470998007153547608502354075622527642446032031121438920431094872454426607050520117400683866195080969489535923838677842719481019652761934696587703858525100423559509694248550220614773482051917262478181721075045315976935682809909190299327849575070916284278281571279533529415037944337520601504598211784775046651963992506432702410836669046601785533157668212565650892528548718870494899878865254856480187029232091201348879949881843827903383930273790248838278967543602481263461913074258333104203477497907626530232971521018853829097666306391909586970013438254585491696072483552437309031018468295141783228928279533626074599394784631680356907375079824860303229068291229682131967709080300770498178676316770447548676701474160077352371362457731682012666341494093070196697940045748719764909299539224513386266488419564383170761272246858539777403217471732930713842493398577913889335715572519137913628043504527058781839304819425920370421983270621094876426131252637116543686663105273749755365250 [127,120] 313504981868048034791797523500229864070358870097043647189826786745270674998701365591298039363980004526276202921030875396537190055113722479276916901718163817371157359992076621108926542405882659552161905717723371967768274846090232516883480917641968362570672667540018826245498027566897189874136876829283650692714540173845298704208039863094382516905388009344805980433922285426902381367487987742079303730030355677769079199038332202507006237826099636512517312489815664133905516228702044757263719109474752450846645973079181755192273351320229980982467534377837082161002002001314340632090118533752527913842203654294247590485420555558528699968521898193806461746329146272085022908803296913280682403049862734099936158472919241508365133208780449565523903034782824111271771211812065474742243162086884748466715022841915910737383931855784017230775680018980162613714774719235815455809070775838943819532811359087814065653781529268635273750385408871468651205872931859962067501001580911166247226128384485210628272756914791955047515977438610233002644825076709359431010458966930396601985918815707449858888142786546120416312993634420033036807724421957980771179944092914487410565863882474431114510874100428408843993723354470650004618234636314520155051760219496483109652621924603759556218574639208744790798228925644182455691256294258548581649783393879305276323683726526217759799162939757320400246656454617277664525 [127,121] 36108277121261252578598125936859786175755283901639489318487524972584659062551319152344704001256829196044547798045408901090641403118526582312297437634267092442480620943731404940946607846309011364955961907665166968940740974980128904248854102605285770342807883356903902951633890877151077665593624572289215550540283074338877409511320874338397545941520873113320799576901049908416901504794690885834054451165850218240082132486102125188194590670927176541772139376854677967696444431187048379366908845997370908541429763713679288905855404592657205206285128479476329418774802072612328758335971604204346307934427327903932671224583506387224147567474467723374889085934140273073859517666387541737938586924558593730296620796749383534613165041638198855819107172243852481458023724601465186462971209455537521599229369959175288549467429239426534890106624743341880675566095574890325074214854841275211229725850872992890688784688177455409101944786231342822728114071960806752070098158709007356245225421246842099452567640735347119644829116967458463589216488957419888522384369600556419387623769049539077728961676956738437953182490577697330781726692071746963576335219285616445401127982740706425653119612519239762314178484773299402275893830284336184921404211770610975536788091192334922014639674189028819901563339781162835444934656497202208173337333540224082811325708485007516572283614681505499741523508207255800 [127,122] -567770331555077204978789379375748518948792291529918110192973546442715568906322570696860954450690797382832517557084938234226424648818535105855553643167754317459784527822452113924512039491039425673302954390773866327134588082695640741340329933855680781743920891332423819084114924934409347035298202606751371949295276536288994876905548962907820830181002681776274856286266421586277645779538894791773622089563300592407937281341215352440125160917379279749450345066697745030839338214250232399823197602405347995975523931823644254194963436417134054998800611848508431621896591813118485694482121453615512528505859205419803622743412187424975531189193159064344713407381909575900658365010299322020129055839941573741085351626357278342869113102819192426652906361445763788705715226873232368875114506329103257365786888854582943186880278155434669478047538248921212880399106248708048309756148727263525594393319317661375844059353481334213162237152121307152846587835037331222817674305874533757084564696808693866800184755192266909582424689129200937707680901917371224186718464382337452809498842807958983352507191387586360833446738048186020820026417133723868168865999693784842673354732508893689602891405799602165791474272947256405721914334035946740393143263158325073073349700276160480406962059770292907997042998822522754544128250059394300302086720426889056861646548456143702587738661978518408138516450 [127,123] 128474825316829807203230206428828730961708110136473438585802278620716284227561992905501899969109418527298532144484694655517435826613191720472005616065894188114320815835499892144536941732452835611851430739094836813126693887861528109525508298193568922961345827109838838899501853880491389924846341746631651617151330288908424638164299057779361072430351693973944734313157913857571034102461932289591025263970431918052647725627113512013547822299875075350865237919640329227925046980817390523216420014387791996118012408389088444469172716260914129943864237195425668877903460518795076380685839972620013236839948487262906258476496198272677195115594295819585483679234588355268216671500967738288907987565439432011208833391714621261533912020610514787888837804368806793397070678769968920723225076012244439466329563211581090051167534538518108520585058722044556897461121099168030538122642304173395727203182263755363675044212940125137939691536246653521363050987051464201612999936565099744532036053014591822723095729342844438743852083970313483594118452640502908809011048682512379691598358824068381729347782221929587839143500950312059235110853604976149991834218108021274977367131862506542077088046339148428220997128694973474731922815594894777896481734426118258785838641664648350162779380065395330872898241295013206694329287808518868671528158516586688043155332133822085391263733118436624000 [127,124] 43005998445924670969641472984003859136654311270584375318189713472287928513038681563075316278920382847733050057170583904238835430570519383477422839666793358042011073784313715474674703322630786697651184916739076751459030257895423189038981521348809620528409923102707337321412002999320300042829844731887225703712492947810331750626819847576065661678185721023410567329220983411597883936215189358116170788765971096526583930745301319360370505930798346967547857537524042717142834876387411649919903715723627496335307202741805150240530920835581950751869468786021138611784383027587640047094713962461404749831828638480268696804757002825497706436076534904360375489895768144768909939423258239548676945650506385145825463128767020993029186664635143768638938124338817348111394347987332190841819280819640262775964183907955517955897659591000811628452931345536806800550694483279534882098442894602127382275220273234089422688385849169441107138666619815349154436409044386286382230330079299038595896905589638973111036990854638896740775952460417495951976791720087265727339632308539310607151058354015460241672850854873584984302116037060839009190819656657988965734388712934569112392630068470307459723249068269054925613857395227492433824824565561067115940388335012206359131315443019500716489722144744861348499059979540008458155085119974452804902582445316226618320348554365872881158891100 [127,125] 7991477844956232774048223159014813157044321105453639817364189377570901859086836408171561708706352640490713921621950376002257835931840573326640109414379390253986909023485238283457512822579874688120099908575562328946687866746386663159180038202727146275940831716452649289622865622571415460261771744602803719300505266779531727171531917277668370962189984383970053451061663836731377019178823262865593128248937614225261936612815702597302871221978807147783815871923934168134635759670373816393035973812473559991158238306475236837920637270647129696715433059051342018481915568282530915759361751522388260949636440009478627449991823098190003732841020775567700277314221679761592156004590194262624877590729984846944767343571924007814205005855892240562074529760678271527309420348428157428688546413954104682348385156879529934834783629342774276454215863529464662791462836034531129856892564871634602136732739010591311574143401236789291959889258898961060242535203042990862673578528686868417691904576905371871894898156646793164477766661209213133537626863219122558929671900958463740475939808962022150884532650906017778205321002824528111234654611251645973473989186126687990063429450781410327659902803734144661155008597064243224968498676344528301177917552806849596708093033786429765883790416165874664391770521779704594208865639806570686306369557015804156631448760635778830370 [127,126] -15130039620548496054302712663112293647043032237301177431504570361117934782752656015203137387260857535527490196846667127309740627784630917278677677411251907216999669501270699455158156520694862458198673336604868413289879543230257899355921851006642181234948751485024820581909394224269894239199539594800815637512067787734170675781412831871087524170933138368511375059055313524645193914597156969044592698569819657599762728674377312445473900437686257504895398998912394167111578272396683607454177035328485419592385303039733423593533959847893005305077228390980803758702972753684821465613370840504088489668608711314063981360944535912717937191246642882799471613949395068300215992716021427300274490887195778549395228574142867757253844813266508672535684692763828715041163203867169783892192458476106205204640515280794856044801336293214567432699395490933648101090511511598152922621765394715879090296835591515329792354211803811012205666531530912900022689622937820646280285321817656246565925207530429256379384935214417039422471737880256293308794923631542223274226076602498609320894724441540804816284268257892142134888855581619341365148793177333960620661389013523103784169298261744533900579100140392597421238789651898033582698240772985573092884271684422296951433798499354094900427605193599795316241435353092114350335063768423889020799198008927728678605579476800 [127,127] -1059158278237469646313715669779757812575970784382370213725838143758642555771006094074695605024145277214386877044728958882356144272709617263251684964963880724944265866350566212443604080268635784114099287307495660583820562110374940049270735556843967122419979992675120861557552124248929693880778902591122969957123768125294570437136117252833065031549783754950918193511313680876873087486143625473198598725393861943232851395951636100429263946210848055157731485137099411648729234025157216521816537132208159703692935998263590713693293744662230705727285381073998600534800141609334530326713493270307503629611623962861234340935366959528071325412699171796203043020381502319316627665083098481211812278401441840039152905348459255178029986661935804651094407399045920882568050058483955382768389214360245558962614282562491550217363587560261280198413976695387494483909740346939266078321464477051037576506681072360502771546532204013099040794884456666748658624628587519150014289621669862297743763491748922321892404275014931641340005438695418292263932641901566849845872503145233921824179650279535848741780275379028461415154386769231674589876608837525772593064040807487638640673071958626220584999953225070009874643392352739763916994946589752665587625004958163577225720113340164983729501832507130765199474409510333726062056909618453330711637487731875150825265 [128,0] 6040811433713209226695436997279720102269936116202271017023463945955176248854655355486763900816119226286082508049072326613155481519539497398881747664781037726251900378944138238541132657711690224399604083015152978279336928111090648889019618017933013822334128317185405912557269036721815309193797661118551356346764926205262662630750069316177854782953642336179814194696827605675226098114360915961715188871297057155170260182575774854675789726459280777548839476485182601509022722067895215617207440126628691485122380892599951704861493966520568781616927258635210963767575559698504278990209860608157960783897187873704157036135500691910750593167909835596733486717388763145826783009794493126392726029734735079967305735901148055238494351026725221592051034723915571808492060148173950098102036897596403859754039525599408340237291590270064492394698858045858289103643762173169449762568215868597606664788738764256097309073756574041477423668573201517568922782605110925124986932963287871944043749163166790807370532232091357938990275924666831831844230230211598648517087975964396597312459959339734725790036811678270710810990394990721369188529966390243824080632811308264167270136227894251889668475891805856221182525048181397414848587903906678744802739806152164741977543398497242690081708512644006723253528609337277906645101852321580406632434375656005529869013440005635605151516119528936187064716718844064538977086102679314786209408090995794151302745601081523643021574453110599550082141036319902866047847960172584305484400514278883195994972303733412679235236109156605852805064530015461738134349068945104370804954240223629707975163265393243282420263575408835061490000445553487474334282726918975453920041301379131140601852821757076032787600870133499042161906412297766763761300994189192786842337654045330626860778211895070696526544761003327840422991880713992176292641898496000000 [128,1] -4780941726939001030171062912814720268323055190778335682799585475603912733322886651509922700948977964331137747493775518839170974560384147666588117813524973107692968079017817738084425398951987210971720493194656904223625103323517802386430624993538117552244658256952757680481435775795784109843373887644457657789438095277405452785731219249488079318006906179564312730030824959364943534881228317449217282895012920611514214868393157229137548215113036706928995019247862712144273229192155501136198793310222648584254665706592039786070213824790001224056180576317519352678413340771422591781242685715843721307536404402702092030797516145604950949068416593542289920369115314934812645034464065576053879896322872228480382538073630083751827577997428778440915315587116423097478193788873233651620937550714510334737481302058678698518837550403975925563384653962462014470758794635846434911958857802216120256798153604500853955024927772320468601976126887488960611885294097882810582929129649343315560800770543982802965262401830204970380107121475610395871594024815632972487818091264453997425382393172572069778951792703367868336219195820379951483694340728499507958068116359270075076094299043050329500958771644903777636530240523811561980683517802767130539751637950809071743539674062890558268308026448856578043840054233950203207870036701404582434127571500800481061636418813393462312148873306448961004540374907090527367788408603951421385218064639615458606510708537883603595789114448399619382342272041521346933362819457532930047596589184495838027836769648449621486628864087909449321564658963574702341858745070382712461083496160573543629945458185419688459158014271592599561171392455808622849164046596939690095813523403138911114190423390945843045790988947410033125192813193616544928336931311059033426823503262969009825045715198558036349935078915520862300273083830460753127505343283200000 [128,2] 704247741533812608573166952467148218892054091523121634329026979339075863116373186588596610280136399600468430005085969598368502114190743738729054515692961139243224728801432241392602121883640280348125889945103627290328433449305115204044359458198450347497848214141617859326856869347379705642486917211299757343323286140019854402186101749749702548217760253075593773984188608367804679012589268755476604227714584209213919315822674131711725400604246518322103730472748151052467685646611935020241782880137962226471991972769847762578741290874866892302427721120975845434699346956149303811574335029631157740220418587760387803733321278678935102154616869762079724273641462925221281533483960013641928138224181040409625456736010649374076827438270714355716937416278674165561255195724805098893751538901486388288857161652303478708538434174096485116624428835257929876401634518615242863894718134378994233827628122590261304619632357022056185720850203383664547720647247286119854614627656306943792723672802626454889111567706002662295941699948297121575651348944685069476335206669966789781520322935345015412427251450244007942319792155711161799789624337002342094203971767566119356032829779738598715749231715401183238517093207826869456253302460113721639786901317567500090141142578068998088064620932009028142474736151471399950863406473862258520889726936834003505824590834960496733000494569722004170068916060912341789168758081783514903912317321393762075996916486611570276936508423633086215000687277140139045075860535940973170551536576495369824422591818010789182803343856697699547493373508922224663548743057392470433961694693973833281958521098066117318468759611838371360274962244135534080507351943459257720550159970901912021632839929167357762658961612639461046246293797456971465763127699793115168377781311180882955367772898022887865187813171426508438372206346892412740511166837555200 [128,3] -38514010100687635566314633103013830715232790405482137715764112093439626383221843879328729978254044243129066529257698528979761964409013189382794926831798137260111986760170071837098040850730262302782279326396902217697612139589472377229307422727801473721131706459350644745984938431154802255088219205016761137412750035510448156850762117429523986149542433874565399123910921766580278848743429166788595956743966503471931891674066873082238899798890333554309230532817239986038356313581008175204161656635832365195506233536103077909200197491491068169429520152868998981019188241509048848452163914819975228706382272973189899155779158164366392567490750953137742414996164010466688700918348603416211324384644142940620030141275298347149350983979941091682480570358059758832604636233377055890009801463629002375853323458829340748873833707261791526654283965568983448977241555446258353488565747923126434099611387140170391862921547230718128139349342565795939226429322697581473995082732923356654837598714996457003970289707890707682208273404180882806770029819424215940638117153091866009063597674678636497935028034055982373139352782511099447197273470878693821712737728763076352446054255001913222433403993568847629883726483312460551233650332578671488489467685936029293690640936721286409578286455656769705103775073369167653627502213936160199031246471685699388339693749650460523539330617873271855661782899194929961945789632753199832420431660006371357469549825778243721076798503425258828847812924540424194980727654393845114783559799849544036321187473051567781568946153134011242304914139710809944224698555586974928675611953129407896874113687503273584363003465986478597763665832489684815566976473428684423496168990889405057122770582208607915401574242148410516335125896442461499759804808399054943588967369652401120296945397621359560697801301717701390550108011023143437991716218470400 [128,4] 1117469196074828691151351278679144097265670597237011041303393987250375733757381718439661483797596605334408731306234061100358649088834249486492477603946842170296649165337673608515554983936994733533784619195485408098600887668184125723670157094530162909601924826211682942870932725544802795979467476864819816992289991149807632849328960026985824974989680432093630379264434855226504975122696660228976395837303448654774793884423081520118688926152872778756030770278338304634410138374652188881433256595329128270414341766175022492199139524482604066692629131811816916209256237993843495416790123529790219563314355070375089364370516523043225253904007375998576116598165440523151486053886903079231486114872666503867658640720690401019367909398278172556503261152436595246009374989477417904988354554284602639892897583661917463924569803459185568182011304827406980886254915350254250238546842019175853438595802910885099441723826295933214473082310203984103759536763682881477650607790889200367596307390273513667149077972925395173520464311352435615788297639378780762472852678596304248605243957772659148005765697049077860018404179321083992677937497139203954544212905308154862892602431729753355288312021504690097713975179797353093739797240076785414615094369379769298168524632792147746296866122163973042177582590373087373106495571958727642827208987537202557771565610435721722033788828796613420704814645241781202880513218638055755387242375071589172944692411635668043563341960166883529179660048836823079267161976629592955711844578346102892192055581704465356274955880386703244866154844790233243177853057565498778305290037477571802222960372256250231027625016242527391210829249001119388959464928267329664414734808422163621489260007280308108015477975218420063054440981801919616612198709625423107394578921689755669285286841160563452993180845830626385687257650930424262949668472750080 [128,5] -21591170230346272245165385833650222401388505721539318164948200869258604299772432529757373369921604766630430794748212563651004762461068909505110699713772932159075495008897853068769903181686237353075318181615822617813145536655366769652547437046775368118153824598007405098042282231563959921772355477726710284153865385139505824324339163780515104930574870724272770401638652351565784202876958354582767681902037905763537085801070607715849807134153139260198112598371990488336029760900163861481517291650413270444698116075746324800101008084002511286670901838818750750242159675341260245299760239208538361350692620568370073301297719745410144418313516342751306049836496383962453673879622132467054651593127142948437691695937728841070968564673316437508854307798458620652165835683409969519318421601124181247658682994723964078758323247230375670030024403917687591623949160821788502210952036066480231257778204854521798496417440487116211386808010675594721621157939146639342294461508412310001822136966181351768749951721750753481922654556995048442713023800693117179688605698905429097203869690083754779373509561740154490687312262346418362209146193959554682400899674398299498009209206285505732255855734886673658563549723073176604818074921616856818752232639797236743798175653688734977941115864258748181009283492081072649346299245578846140824555097045789895536001741882456151031181647451551453170489611566556146777901738116764543445525914479540513457001690238056230816012540272772635066461767288404644544544077903989733624625577164858603270770795713952269993077558143722083001663966403076567570747149299517124817295289810224785603028549876689606199659453673426415213117422055535302743840472306680573052785354367930536208845488958459748939630992340662177750077570488918462795056242670225789952393129793774417420830580724445513676246014427669255881482586160015014503393525760 [128,6] 321617637986902756323798810761045705955776690773960302932714022864906946204945035997972952613259001540761930122073480101223625792339150331418210317130587579434306027216145662387422634332151853689948203205001432980437815592055798472032394711135292014941208949479842451477472563466240385749586724565997598688887258092080969983025418619597847883459362313527925751287588184257280300803004327336067727021690311199848036321088916574070236343514337509555533300423821768734995301689693539748430440192779176803294321302180900617832880160055226785955955796956904795309043463762416801831200384184263284151689751922332484235678115535426244052456211061481610243935345852530514554787880180798167797396933921293061205675115436349106865931670445299623558170196341121303564598938840852530738629015255628833985013574359037387501775954498886109077409463703335493246644992903948315242772009986292372099925007440818754943639575925802764103802275132957900303923617142981343992008666197305916780573524602240684603413069053957772675198166441259837119503384641736646668572082745421407838760993338038796893188861862304132652020044928762869966648035537408302626539020744823451515888949376639007692146228061107889358149141777003644297111258736242071908974831882108233231624403368072881186890156249599897875059839907341384601939805134648414777036550348624007860148012015420825997684499987112008675075387717992026570834952674300063320262594000986836225385966419940418444877787481974923459150984271830556016322120630265395307497697729490738427195098948554662284157649944014417151695354391384335446845354372183156349228688822123631822646031276408319799584685183095920822304181417074336996215502120428892363944301016805880122599674579172828555164011934764053135340192406738271961114686590610098836613731023388755150577767601966235250658321231344622921848746070811720480823705600 [128,7] -3899387426091175613100334089170568463851266715031497733402661935726626611346960724500561269288092539520173680166131267689244724293740014517375418537556977229384940538887136038620574509088219674751000437219219288942660642620447095232418671056862831730396598963848931811334562168487396514949301982475164274263458687860811006552761998203168562844027087305506097678724210045950431482342428135604894480244420095632930543333182774574260115315133074792007171594160858340239005729182676000799200290718059108367076606198917117033044048570198289295898883357577974652638336051963924056178370422312379033589437033790598375643606334899497732621791778669915521210906772531291302719872318423918757254506327864101446623561519380243409739670789983866719792013550086304279172875893632471682379319446432611372555752662627959924648183960386998720924179295216833093721468907237150846581552818440264433629054338126629810757992429091124054967870041983336803072380045791068074599952917034127361203554887777409266688457834696582973254130813345954950386994565213426019434791747946524359282640286619536906916904716561828053365464271735683483927478188516232117594231158259661141030973630436419646932021748107812853356827663260498987598199991422026432522356631510739266863670927655385624776175014989894622581818374641682209158659252292516610091774774241971271490675782780768916125543372317780180046970913045165388817318740186343110425832680777480132904074870713307431525276812203681829198361182295997055316624356927514088346642360486223025508163747163885844089287678440750574646043902035304270640981011763085699158308752236379073393922986881304973459318154803743393181243863736225900034974145516446223647016540537170509643882052768802853401687418563072996360971787021273169475399464029825359488736690641321464382390280714186403358047002649342347150072115662782237188816896 [128,8] 38033892306383031289431744330138916164009934838383071410579259789068201066996775603348930031675567327727946327848506693103820158612794234216214523326769354452996541495674465373944294098304979346094083426557265990095201850917490567012633836909861996596206572351891414920812796605235224544626141589652633702935766565344189609473678477214611671806374084942224203191760595191780631207939852507197755484236587752846978777163341205455172824563821758536520605771894366249808200973157683678603079441622582814352086563324559884057375180245194310180267875038602976009553731867004607971455393273108748174881794672673853383060932533639742458965345784946188724851441670098750998439940762040870506930873812338054347585326709008149976078531201603658439453769222404251790944343724048931378798627586221176621620278300469301666436359412358431432201953961454730059998540810734257786841212091186436107587317648518716948874824692089459638739794134444972549888837066717324766995541223483299946930095156362028312533215871025934187647397812991923878449539443041705052992885650536677401211317144427693398815560538372297853019181942669070641667589389399320772029918769892263537819528081980786718607228309017802140690656494326648162157375254379359256323997747043830534592161826873032881318192284790651911927300497270457227067837187872547202074454662498230138342326279647633603357904473682642074064178321817865187581290433161600410417547209934568901264924840499220674846418567570433983677243541392971119023203619438260245375305614257746064243715958776659458778586409151483931410476953238672185685245104772027169950053500064905805984148132218869897663309479095556395416512154903550599941013604917187399985949253009253987887422851119699168918206886053755564779457475055516819567633405866703260430782387509826588905963705098559379560033221722197303909413208213524253245440 [128,9] -290089809055615807224371487100216097984248593160412613528193136916862408814250040735602864938257868955431948342251427487204883212049614019681275040082996954028087884019580295264356112599127081812703267269744245577380391747130992514882600038502207364532795184389404463394539895130619195269587586772923898493584848881304180410288711691917358004452615948133759422936878580054764814439285147748530672908826687848667926721271010164885201865071748266522914139111575775091747932386088384739477901446219700302878514050325571723249724575534699290073768667644451340149465802094940318227178774036440213661873640214638555290386763813357818653078774437660277081229022552679749632790380324882390115942467636890725590250317201103420351794997625978012511227508329788173356853977010940756171390275854447175484200557465519721117658051104215016714541742075658467733227026174599098709161515056888977796810682015009029756930547668155674440337261911232303145655929511036964644706892779513493021662474261016969575614161758033798160840590895544865144147320764644164773969134301956658006255823887690924256486451524503513056359731241011857297876786225320199388170190955647449729459043437561660202210476736156608171738084154370448893074002757629247087496670643643549633824110747084959001719863464324442178253726667256991036599174924076332186538467306094573243971347588129364623849341474136787154375093217435381012767665545347946062676492159972440833640701859025369270346732551617210211091783031784347028927537985254272178690472142259175933083646023210811112255116636232169010284418437748742945139695704755090851877013649100459887669849524871664511957129372272295416262962898343589027253816504672336184547879004970917522907172191073543253494940777803952576997718456955613981497046033495788354395936923586119768227307512211971348037388979108213300221464506631630880768 [128,10] 1707927965143479330157199934639586538405693173529096977758389625865288161109797495610682386524585164826619128994924091502653917170748360835700140083315096264697325970079520269570923170420083115237803902299282502110001499568591485501482712878783145154797182291183257861582994139265769015821860747983438226890983143935600411893126569411613271493964821707522519542380396508056612314401350197794004502973884704828580372878977163662608052787262186598699529105277025165758014945374550574057932295752291480376030316405410436471671104416747403879423920844948095666794841265211680589185806940328833030941495647100187284135495977808303908602320594020569010806911881965063017273307559339922261192368543675449033273096128323038644987200601939091093194239107939899787427291815179512362593873739850346465102559309629624916003347816706119644359911217758580942233904512190184076219964629226967136846967764849565676027458775656280103378914488887462204678393276931968161420902541565364292791163184945604714217560928392366828060217200602977580496369281350343845657476423365952170277478696613298280858698258064414449974651397214195404671824689762338161089624716235559045755892395591814406137942935116023176354911798282253654362120241825366117101940823956460159709802426243954360261773848350601097658597678744767869873455292609945374287769952161798966540290554543306459147456078662000213707817894736976777120285971738996490728005782531020465161200479892393481576563067769762792217180363556911082990791754721562197825054852055051801997857505496629635719214222970750917060184890513337547697313683192358346471873127433574415179197249176784904711671822553080508162513339541275795274323794139079900409811130539737077027152101032814341248095058394359601419059228834197510950128976409754627300216511398132280842338969086795966669732327321261365174830313763254566912 [128,11] -7802914799537972774419154012029993224425001169304083172559416732694197096362191987444784556328619146579600803803473337721999150460841747401173262467114086837770415280257178107292740198106950802931939850579653950182102269780648772292545119631721459349177180780059290809141079142646027611555349144097503158322178086537902780037181045710205112948279345921700250633981666718107253640780437949901335638090963823754268000782804175937349033938649170229898966604315034076296392144278043794950099599582267724850188920926212638385616797149817642361162593373509403163164279397038203603417378811489745236100475252988096310756295836267469731916084689580778560684424669060283723212713842899351343298897554190407155739769969379684979031677432259392667063626486475392222527780115750405802450880543474373614413256494164584442537085679800010550106649239309997889967899562360522004888806879866167298645551878360104803631195538985605114305596032261317675098973008712677352374009446793525307285315251481438690763763944965295035195080987026272670753151843848142439877703460673235714967848925939480073476134131722306009106306334075184112444424294429597440606797387468677623369550879781378987744602977434540317340929088275064921610889753755653583578698023152204812237874737212649804503994641734339927757223564763128608681105152566327378426144007244481298784633021238247210563417794441569042063893740200748763996359870728444115221767206071647340920936577775177930576249231852158871193145520149807577482771578341986222623390604921562092541838791851909778875646417530367407618622718576827031430985505817793357008336958214163541151982494956679033417476912269636650973922836557078742053597104293700699335239510103166470034457210501116672352418176120150639364499451345055350480619968471600255021089727612765083719843761457329730218601242223281943537457457527259136 [128,12] 28137947595171353150379809735627895702668553176859104338267007173247419584253675846165404163323239237878274971996434493871940200260876839904671995477593545689860191358951562762893370129996626466205160054319034032338393923393980308081328158626467963811844879132859637419314025108135398473082644758321213142736237191826796762231066341529088628676799911763276805493548191171208605361749145191384066000892443836826758277239363195973665442641776351669360766767596962414639778663733882210245465561916829236362645033936390914501009737056300598425921042882766209412794446774649823654457309539545513363000535064328326743151660974621731795291026503307562393213670578664187313717151695651074970658169887918655840007781638471179188746331048543812080894547658118805598948615253594706199099134280031534822850774734436681605917388473109027807038305074172083764938479866684372600051707166820566569508983048134116290322974888163416504302598188862800052520054702083597149467462072392071923061221848348173559550641599623669006563978564583892146762671766044204375597964697699739979064786787389035276583237241298872978836770876872945374324514719350878329425859391228816397250225683876722798126433562466892990290163985174390423556826031252600884235803470057565214131169155067097590193461764909778267793446246668294813725155899154692891307662608590570470186385792924243596040466262995777186544697329676335981968415144847945879113822111657305991432009024279660313650648561495616701862686009740583310325938415728041098242160704544091237188098519315062842362078110216045768427403459572719978378346035859085027321999976491968057566360560332739507714019502703821100894120166979130543557229371430015340365432047871719121837837530061893210762260076801964684631550544538601638945668397604050786446339260138458712213782550091038559260427192707850947236794311323392 [128,13] -82098852450488313199725583614438101776585218793312453419937282209428432871084359128288851509470489109136682628571908478407481316842125397012532190909564139358273475718334478273875365211388613946390865355419154700251860564038938773135275865760849879289975641840144229010467697182943172809187974730450383689056363993448579035672871187703749267581304873178215668029801235800135127696101251454658624309222344540536640788032355877077513019271805412198685083101147375447638103385466770098652461225766456061405341309572648928062030630657520290917101630946167147838273927103572938801534072773777520002509686112238415124557339880287771043099914036486031289813407911031301172270985265250214095403230407690261562395242493803710702674027980194367789586855053345805347643724285356089774949160162500307600043314479461539952207987455461268548045161860591851028325105970972132084957472000838898055943178875114191087341369910462132870278008828858366280509356175809045848533236516462558848433606182909959929636182766903765470097633497156535933553798251432414981687407289806180532554519793481507343690531155280544009807866080299263538547641757534202352781991069566277613005908339102570810039135042294888145806793650051631160217842236806773768758256242827085723261884287779845421851636099661585878728880663427688313785519835070440310955135692425365802867631528349910443937522311946786719680253560781864426607938141707074293748779843291597038064494603273624079584635681924008208362471913166521677883530530249798142730028584062483668245095721062381204882783696412383078723616489060561335904979370350202742184156416603354897502002992522708195722555217001223238401096109175647079000493686560506767790239817040563700151122004288219790979718940593554115252085739331825909771619271283783140936784480254816424268863653056388554130009797467022396503811918826 [128,14] 200089689219912527541108958187254274026051187628731053746287565863088985905268705736732733147327055277499377231689406446989652013770652279308693849082882935806994964131942023319639511663984714830404718764916642138319044123974629484814696092010850454584544729099105863237038746005340382156939232910038159459003521286138583236597447592883688308438626192951823955544954194810117145723037396322917222730140344668205576268845444996928170970796266339818645819847743197870939130605498108369343556805684782828375232131738109370578956013264942908037657587979853430354063724775569412910361576938812616939771128907957228718708665952756980633977122897486629342959075170590869477860773339520113552708997660486354826828530162251783010449657175403602548288341899083596158159536800021766131092153331568110130916717600132856022130641804395758887379043751465184032967823906135789698805072453121448815156624438323160438712907811481519150841340567248816649336234165306260657790808509718315607168000821674105818402681601605137494461937376810484912009593090954736282479235186665126561558071079534711236313827252462191872685877569854389950335841868034804090689543422182472202984053170047569653508272298251288594455262350575516596350485176236013584658770942133382101418135925719583117726873184631272942411680623028939317815145516949686114442164693378943348448139089737343141951496917778789090053324391460014739695954880747339382438901093303558369330377239567008232449576127857045061836719902532585278174225244122441944530491001746368345683278916049879164329044224962031880785713403763285837007171347843369315242076118855149787839606111301667223215372207242996758211300699559105598603643961292350599630017391289057456717977881049775515141527668861369898884586414856181141053326719562603625379283232297982961340494930489539440342740897274055623823335200 [128,15] -424752306537718374801416193391587716835825604462501934582951712923663043407236445855508265139654811136335331677136300760997840601550874752080202119020544080805839654126185625467669940395205874235080618031429007489205182751418469686699638202680411716034319337941167767875462268473886010625629776497704103488216364345374824584667676362100834271150137999454191087226540782345621470478863833055335977396969506565455541902287449118866033700870649563534912278907981198901819719743753754220130812709450579284351956579929551087233594893197274640563227309941426894783575854447464898840405673907190375647221709397776620736503441251386908099224015014642775241282062399206328127046881309396759196221031927645412988219699516116824318926542859747014092452458847084834312091560762781318850505958155560415360418917162079284452978170355020650642530615243769736269673384229764803494813636657351852778279296593644156816558695014633318428434686987619145429570697684121654731614500028297674772454547242012451442095681482179955243649798767524367479852366621816831542826227252960499676115522048900744400446534565266861104946668279907492886625972163291542282520210421702606084347373854623464615727517751523605820758242597505999942357489118338634878753422625164889345276014569724340160459374281606339201673396534469209336867228203077612453989515409070154342313523987859752098780723776803559474090714930336527688559777784652733145756065684551884801427120180165410717589586466651502869562979167325225523804734490724030918237474378599121352897880033973528847718155050043745440358726004637843836772179613129094780979311146944572792303862777962795319210820339191780276513183200561389396614337753613410301474948865303718705659790144446394120976326932588174805888930575883878446108226943301308186788181457246909310684566521726494487953159974179540165392000 [128,16] 838093118285672260220790659735949391668193933618599215376274681451611876857385174630829789820573654718489776830639413714067680421066478894720414124531438812398297739438985119043706038372107375727558759130974543549546260536382423380056624265129490557848806089607462099679683806213277086590935955992830353748686549276002571088366375082002285665319490079457909530022210245114752821620503570169010819347323762504086456410159053755929130068272645272030106076032133753575222791746705790898673468871132004507899750706412443525870718364997885385877380094560867087008490724113663298240303156489465127526090306414272260963464378057886255233780924764996001058892094375962217686495308330616301209826908158364173341964676034074386973380500685320313635809499906090421236082000741477143135968658836483639715066993699171669531733225393316326042579209430764400838896278486093088207188606185650323968457628732800824823339222068329790366697178195507348850284939191553707419449809425143702200889111820784136125157508438989806066760891793439730489389841905601083731355425851288362122155309822074673094834198785611619883087116114834631447642314593549313918191222224888930089388390101980519291057014736697960870080765895591897865257703021464640164999653455102961432517026013984764677173177083358150332279828844203530267574873100977803714871846393090690394723905104389122633141536034076401078406233213327992318841924977612799472799074826964595528317561702144668192133152231850659451744317445617680801768150563219319549959348914251076918822860590655736345574026397676565481830986923226004070305739352121527916133487742312002378773479713744830446434927283574515031509219421691154793048066106022278965756407664857808510390111663517332429763396712789955923928962767089952126412689124912894053600175470236823793451081391172635360264649688216641515925 [128,17] -1726952631909348518655273154735844886676745805210763322103129556018336262776348320468836927782954934614342693048891401526427120381610142594715211578263817586900476545614300521835875526658864230197251153852490634760479250304940798991940776629358895623380246240649855922914048625876535151367916388189661959724814568962135984434918143851704984590662561748703100828541343944363327518216951738583647973668089370527835316834869791944716004365734218711968698278907474247486848837844097753815855592223265550567214445169234903996877433007272845971827378800620215935185213232103367458316403769452401619615773640042112880979497406636742747973105856749476661358743052062235899167324436490528614540199932963141042962271040151929737156050173305584931929151859030438125412325297631367467721646714976884885295258650929992624106185858896491577121745170524221985053735359130646401639484646129165262518801176740714922318507740396302029490494433360232894102538718939440207255213965694644862378313782247675638372311043669360363052353195616683570925913802447964869700804637930922469870051828926941986787247822366729387789903496196496852959153290962152016292642502215309289861500693671667240167323761977880912004036322684046655874338966507072618118830503054706302418901121342164939730387301437527979315790669966889468148109015707686636258199376904806950126269206271366012675905892376146579043880490430981293801518147203787042477369052340061403537740623516345281354581077370855656747856083228840854643372800411194304717525513728870582169830272111738390271969838383365445762266406818215068701886629145938167973593765185017980366158395235927853498202459332333809811682311200666327640424133526142666067022640287689183837728879905676487238444237660315559272041655337723050517916437609786666883010194344811089515141181524040332844365118257871866000 [128,18] 4277816209258467263271769175414134105037562527828833118238083626511719039366151258180353495412672564338947251383130250317854015047372897546906304627368607291871716757530214500900041338589918562078678431411215132240437268359133593796266639396051291305004558649134636822734898385093602060523168757983537552847726264819246400306601612676419177621146977432867455228167797677557648322567208656732635342919109824592847578604225851135248032724792090792191062497310791317565293031182865132515594295456223126967528104312442807214710925073140704116088896517687389335988301267270772804574109767677108784861362278273452836659503661220170440025081334207816381601989384596058545662440927946893868172163259091216076428337588965819009897216465977727866044377425782670064399136455695039803575025588518890062211070747573434254762865576699763730651585612038196726284316729376425001983032878384088229424319327276617074571660915217631374914562584556295765373372801442092120719889670361313834780386641996000825672396192217422373369747089408983928669865918360741114137276499333916994743313742825404166350531813580329682578385069701558196570895998481648722393921805977518935149787430822182089164512767433913430147641191576104555177209978893881372966040592157688783330894673502107460710277771764443454842314676615759473958641569190037045558768114109617438185953081912655584187379068644291467042391919359940841078885441074436128555653332628383320446572624930254582886488501878840237499305213104261107040333926642546655285686187441511932071872406001513538150006161588535658097264056183953585945994301280008875715216242118688900334150543528853756687929055546603251803316179157517651635595868972897239042811874363118008488326624105586457396689363341548707542609926511306575598193325118037226540387446317508008741649431341298942928435674708172800 [128,19] -12745895425110917141530840328352803135902731442356982782788260046743143157614093435336542997220019109404524274441040205275317242579633671336984092769860567174218649308892774279678628643457538333542647622931425130744331211973869343357963413665906783621949392094221081756836631922547335464606157400637284528609361214691298863888654271795073483836727581445203501310141702537837216128971004307179573002500500089836800263486421944443755513334324800974458577129861691806162145866084483860675851582117679916299536636348045386997827167277638998142908403426112107024924186902575662157490078062023284853124725329742110005793369859865727258016345118865105634570119659608788272430361028936233631596985468333309354363455040341890171721999930301428077493919901966055451679396020563134169931201353760858763611695218895968941603688304951654437361616212403365132802328132886765529108944337093257730032632460907490491143753638404769537380570700999943148204838671512160282459645769263527448028229315537588285842776630069892931075523362374771655991446650279381837104886472763280389311843179878567568836363460599678757435479250698725142917148676376720266517397862011313065846108184794910127208311258578162258792718212196786637103767627802178903889573475557996210052267238977474153778646699036660135833593033808547016009520005975037226901992399785953203907994217003242841957660216622832493490457695456438465797398788912049507158680968512512190777547666831743238528504484843532871413262711836812223471373719470377681678597298428054009369743684136123667356755575440646011161195428012790870574518707040283920200998922177069620920250291210346225298676745618931190692720656103070376862128880897451350872229804169981725458757839785286713367851730139995071524195501629365787044360911768489710867173781623982779847443387314942963660427380889100 [128,20] 39478293057377335762742260425288511504883191186833511532009926216266648097726512972242636047784940406315028614195388167379004438710622082666915645998717063869117165309486399889358233432415896464910434375971862664940311906057220908512016633064069164129958754329077335236474616684699055958708555637098839647186604644158178987198573313742640696448181451548069780869646211294680701730059397222459607889546364316225231915725662050218737766980804572716867453470374885433001750999919507768674943058898396569669547107490200427685173824862799454964198852591973525852844769314431012946483114814005516667731739809459847671802214504128067780915573452686090242243579251536852178810561313610771352254528207135093545857694489518412643620297611532715150604663806740125971152305112158339637238318230114726648680785859026644484238187621640331714834913497860503179070486375736854734649188456273382242159681500843525745893653650895562984556293644899824752694838130504132519511350641865583009738264876258419817340873624270824811971213335629637231695909190369827087622060655121238264815493326551583151585016692141995244872233723044614418054168032406191429616768471086462627322376744995351746059360607254042071034953889389715660844745288491436441852290942681411119949352362594862466792563047951236230165674384274224261142467326419583832941957297609476997898391716403041739311176858311176529316734293469338934443638220775202188237375840856926417844358714269408664093635997170863747570987221899750784918470564262419270658641717894600204115877530708124483723445115817734774028763346423081606934535834054911875185787806297562774955142667900834489682335300420054367498769813834501702456317649245356404888535599044855965499378526297150415628944444943595031011228926714377790174222446843082768453569319160680514707160176637003488207700943200 [128,21] -113443207280808900957517984326485666327708959838257289234947386098419875459330927645447719892247080282640011624307865340513722866329225078861117727421425236901000757520964461124385677636236874438212468701290265458345621140063270198588105583930245988070096907993836577764097170876882927116820608632613798571326754408225236048262920399064292331168378801935530152897477604610476398412936690578651441256045961548697165998020507786358815108330133527554446568053830887212977656915476900243273627042640256893957539854542372738970822465705067471184726189264935176596367776736973620373615305783364982534483434824430610200505238567691464884004057020183519716324824443712018722931053160335938979189120520714870907436157768702046207652404302924906665151251220318729630816585089567324181092425191361224756501017228886671223276688595173852825829032021704045221305337824382697910052732002592858659572732816439887389504552108057844175756886609322916504500003059341936477273724511362392322173386780434625175120159378183994998770829543906525522247968972889356223514431867233607478806921655058137704621586213830645565277697598118452647142604790641264209754904834008302444957919918530764929120985412324539113182651859179038377864603136422330338368808772135359544025761330139399590174727054682905487031926523410270564977985875421441235370373861606447465756840217723277127051889837195222132848815641775243244638857838657589370302530750778901581730420239220760043093247515883889648081787370953413708214319754062523122265347383701856695397416155740595832086144734607682999321861978196234622262713122501446100228465823529333624808564878420117763367092634059231783538624286175625567850320852005638760145622669868708547146422675071640198043784101760381498703294040456524332196216905184360734722366809157967025736324068811595134742767260 [128,22] 290349836255001276960505250586252971891692674339482577852136259620916543274307651714889603519073436156161109272014976314849998915071984442556776463717577208286923304179098553882324241944190532654657276973595055400829726272665758936401419256778778109385470832796143996591105614971279970162040916435055808188928397568936279661010315077045426759115516505377864481176031324475225340436524765031961329968467004664249858761737691776486834817082201731112324520100144905245457564310004588637931430208765623997631936432047905720971919902108023499954317177610197967625595532938250712283053661276640140581455275860037972137611676257431896109518132490217153591436106470634201927024531635267964749431582919110137099140535973998135934205364733570785758211499607205433290860624039031140557520982895212781048974167885556548075335621303994920119193907691552188339820576515000529497533222764711878268339499964038253641363392392913990718850252000419276275276771189111806410852138407947897374076772600456047954986759707563499158057097491993418510224267824524845546463491571326704020563192270724904614189588133359152819991392044197641449990612145762813188904334969001618228534304850380553458754557772938995959917947578410463804419182689797727779014903410065410604812239469011358845545300949073968832893307435802924007630504865835887473793694169826999350235575405700605354499264294183344740879774648185414954604136025068679357291562831556491208668800918736394134243211019303029334692240847749594337795867423066287209686417800410475208902915981248348144408632992968474275596147296707784468843055954608394579262262353341553466946052882268227507360609898291247703020717959838766669569580328056613942759124592545254506033892921728875213277749968524107047564604402469476324653499728888321975764726174099647079355511267700322931265600 [128,23] -659458865870639018993054387843225311522633927650448299755075699858581558026303878685059021681217971400413846810810793178285467529041205081929808401115621224797121672725573656968587272158107575231568083453816343405377947070533396497194416149604515553418032387439759704385841878654302822982415719361239795535463947066333123537585392507408513367074540129646519758713522968049852140081000575614305448278827552999945100877162815151529724124986215279397525776821709106646843711786015092911817233285627584219036996316240084882060992525934274902337889646819135229107858177132574697049723131866623314890528282981912235460469929914191624150936547793822382238687979295640393610306078929910096928981921606324172631944009186203976701742846389402521828262590829707596767193652131097972456275454197466895977099330345856038363451917281513898343416061084053325290405866410938597978549539128400788225665440619787989223395337790223553571889925190432599313145209983449191173211520331915685553270048300025367772026323761129661367590489686831403152936446501158813958389847059929898932917179247181742206854728878952522989174723436980599510989829770728126430336166666752400438514280808410385174298348837817979444198015090521024434240789372275069753303232286553014967495621302477755432235562760258908908631593589962846630616202608885923143240236414548627659217671347592949102630127214478979810175834919589027164399768138096479985533257937850609106590860004377412045968482407328525569859170059184491590987688244218453248788490882164211432452134300186367543459181046194193192117559395523286896965351280317441758792407832785433886080405779028686913959699736512687827242378407238023242836628502224637017259913835049702049111155942448198343005708018754323412328976369782473867240301960897960573316095783152701888263523844217386219440 [128,24] 1342061470756815068820564724610314896806087783914698898357640027863872243234002338376159186837232168963818292250114678983750352615380448591989718905477458566318492724422568429230533606468444933095838531019839288200886338526302538912804271621597678570063792080773829559184692795453928313099886311746346971714253068165591972766527037171128655116110979709157336318981619581602385177581006270812196591930340473066161698805364797600385425550360077284015948554577757069655300666763748045821388250095882418923591833250960820516754996913566097164104483992740838606876509189694942429922865762025792350737944498232925070748854535197847375975018252834557593685820773855458417814193677697758474338168783765600132635337191223498672407963037705021506731206938972075258309522469564528219116684111079946720722772031830819950207468505528466458662640147996553895996940428062150280237793549276293495399667261837733141015112185478841164739711697026410048400541117089175790164888009104220148352104426022452628052349056580947938675348414131291545231854209587020889513331299935292851599122355704766851623009338263682906577974803335348649819632151992572568973339288397856667009395208803689568106413491164410969052546605576950766245708227758588549685925752058740083054464798739845931095388681526204868891703520769657967842832344203081367424125702218932138044022780481720507899356095571700707110282324671718671845057607863089460190513363931739754530542157373813364717670101213558978644300559584821651846849510277614231670445726923780772158065430207076762539375999787455413159539088764865025315422703402475792925290805470057179261208766433136485808139831355008879661854205365653968921184143598382970639578115213219113490344821699621235558704756692455351009565625787251424332889700521613560329635528206640802496986834905032966890 [128,25] -2480348813828689124326295027951005334471042106228564380436048666669879363705199366644664889643221636992124527418575318387687542813401009621712701337414116416203982520457866535051868805092921041034309143459747257042383220231117826851830218046374823677999934617934101203751161428199326757051715436473331886206500824840945881046239014406125767819120301024419486756870465794982417416480207682785519542319768148130007730601695587593780430479790062155257908577817979561458175950769011320907228182957985497224464030539157286994079676210928306264610658390796484119214393337768048923666109121148755087129877132052826049518574610096437429569508929874057246773450575310728028998868011907039551332044947738857714886640451393768776986577616099240469208793258296786130403078780911576947528989146025273181904082159191856085110626962928601041174067722656230162661307620672850007253121753394678054388648423388964941554415621647973429514079992468498151414299119316636411129417150262478413692874961634501220973504211687885260791347169739442820373771644256953698910359025031737583898723758121650495985344755416184322323162331257396151560233087784990008708320448163097278287900707475777905962460223263807292644520377070672673883916960132640824715158279578584711051206505214925092711287872169501289014867738070444410972316160101762748264470310604643430502275569165738946311986481201028402897631228805961640578749727740364888583873107694430718554031315857198132372709853590301859043840362814962254470695229864609345868742707968280053008123316750814671437070272440809396726513470889563048888091816738778370043108944019538057458420184054421175059180944495614964637180137962867671413115609464964999901114473332558411821009619024402502329604477115671505306016557881930810732132000606852215272093940237665792175169901427323150 [128,26] 4217816513097881050840985036619442776696573273103265684577148799290430951759354752423917842106020762724346110956000753901144385456498707382705940036930170616123225925968124538025959474394660061998657748022367815740541983587149391769224144831392611448882338428415477930418265372355065493978980696948528434728258194271297319495707735764698278194353265968628219531740217216525110848132049360476070210855142884567250457634047688102569740712108190716184277759436589499299113384371687975271330245522524012908516611688844555121164513997911736909716438830279733405037455587499362101193464987199759274932468407310696071594065800323643075247569651368421145006291696393603689710617171277381814348290459135196305108485280218045361424999461410898208846615274595446735109947292545755690597939130550972822368992762464716043749715168954782051920032336426294829980813387328127223354905853369664582793519579676863537584840309049101267055220113306700651545670563257660081840939401325387340708879893225359777962146621936058645366403550533761007406327568486229219332911628961743233244308028998182827671671165685445685024555959759815832498624869360276041010680205932547098810243030701867047750008255967688800539220984993899661499942644882874872476786521109922765497059665654629622198590328619263923555633436087855267284361207412241506762431989327266352322625306852749243218037206222820351681445728947703023011933369167965980674330095700156129589199085409930696389501461470670507069758264914982417847533255793313163894006862909234225973841713890683367758535997594313034876460318676075962190000541970826330863984917981613474898828403321488876859394120990327422384509360568189243044643288126866915119487230298604094307933174495382897401287634610276094719691533592462205535212234088237363450845172843340695725886174294880 [128,27] -6667130606334098950693696061200181328837014703353346530245579540779540993774144214086104614085068652642310664865288918750323379526971701834448725805247496036540958621138820247315875208427458272301899367598878787901192935725254411625767454910696181568461647209142208407188164061063115339083886194907421519487105576764541565345803953532280304468844236200457675758638424691603682698337637322765532984495180848372399585778510113826564743329148951087493220637978114297461683228086551498329356405021448544071094062022230352334524167048909128184931119237284735088166269961741475647423747342623871379076242646672085936742598824754605793265686328672725384499747756925080181071847467174990339111600091298698559552385154481320190264168184271266868622440432419112924465561559448951142418757329922258960314290480304464924888142442423352247490076466012859803460258977805508607999920171161377197352973926105219876482653895699870281411276439733927182394584046557821736065374671161819938162923109310479918222021834853946585024060194728088187726375425663297591123408590049689448165291882628842090786642611546361726637804380531950693897962547117911457816082153622913216669958538260030865168532273776739840768927197343500723136931421071693272019211455789964554216046600979817097900110103324295674858590487843210937837131869379792108327894080296440804878697567657139689675460516828124852404903424171333787125662144677381782281676869925553052837966807842640036671118413846068212927131699492827706339350844366848008042469030647882268521768517790748035365700045933262345376029033417146581456875201108309539837914475151108392322831237824641276781105057569112412726681653794760671876900025134597332290389080588416169310236417247996726590295199704466952582393323337088075447365054512189199698156021534939641630404027500 [128,28] 9854097383152343256041136610671607616219037141763835641682076131547856473883060721418357078804847258874904327569287111494662857160022835053721700288769869183256425751282691010126544640165136218768302270721609558901369804161546661137895539458794537304889432292955489424488770805123347372471522509429394297606498494054873575276138841766414245696105291542613368384337262159562658584412384514482399276220343339240010987144494741867387916111337414394504759733722678242819538237106177066746953919086035566979864172354605545082327810694366344681908981499095914644677677439790077648906246627152626596724540685967626060734857517400975620656577099167326015722587032632304852720534013698996953999277580127464412940575892869903265499152215236790962117202554495432742037700381053144936301658893703250635221584685686627309076201484301632192337828392569270611034090259787177663880691366151895977422511028868260294559102893502800499027455563972146034336499750937750084723558453405303244813624104075098431975499248467616661359838638759342728273910165255295549696199976803684076286553956657441691357569564194755080977102451880457414831386838006234230543926669810730310047932180686771153026400605973967030569757526020899196362873037240279320792552230930944220925829485557460098879632119120979229490280932737355355780051680417178195787952771937340121621125188806887188020240770291010109246555097015165012793381803277225122397070065504897906461427976652510699280408566540198179334636774046028272875373695136592398449763181844644720924067491779719089734881183099020118176202796358623450297429582597948160496875595448846058910632002770733635654337017587600840649820615977977382272533757355704075797113635009979301404544102850644008663908738031830562671381926175215444797386248612783562937890645432355851403803915 [128,29] -13636032883572834566895763961327019023769762193131030686799141960800461346319242650969367501091359393971128455809927626673473464281642818943121842680374926907073273414218881783914767310082209192056488226763968649207738547191469649303418109197918602869211962859075105925945965107916977729364964841374089141149955535447306106130588637332335886950011184157167044164554065373732844274706754187491395843195383962573536314398139785361181161322899969014052434543833239559553479619457005096642914707312140141047281919772439935774793173842652835774821185410241166676437139581031790442259937407617407744886100363949869915496064778622320810189575380349200249950095332347437001876189547232486082553985350577252023228158152310733546221389349442614059424286326028912206654526630995387932408158880454033981337464352412916098037077207341290533494548250532567208624169440966712164853389967952425010562029529325877098987666875146997833677802096558359482777953288246459799829383821813383506453262725209083518679408135200326041384072175808480324170034031682693682686165349938120169936180855228794829946286756454711940505965572595835973106788561657299114058072868264703519083408846030924013770817169944579122508435067979051994453260249506831069042243345032514243995159610570810072717194757380272765349139710152258276894036199365766077863378048805959660166970084339043696690872319479377807793993672613337362185126877063385186034245901840942298479707143149246742453723538282567448817381272316737964104519531467452332000689408177979839612991215578417429282453014861398629052340460502463470358288522238010039038921004621986290315994403099926556796831280828756614001392207254547392589371219390181146612982386076968142234781074914791027664269851811342289238031680267362376205168185862418473850977070932984242992425 [128,30] 17628119821605484107565602047226674698065834798569220828259379314026273365855338059096449573905122928623464381535082956696419449520419163433544315360771733754903121239338224363517720450845132399378979854965298184817618757047664927902403547052689603582600013918363389158505739724284930027361475356331718379161275210298783100350237088525975046269143695740667526678161269360744512027431861409107978454255905984770997899574213592236871999027710626966197682004679736557912037398915899435254724833985795764391548937803329826509431167630538606906007839182009973957107225240987160113671553351143034259960250881678939134524462655480717181074464191915499743242956244404480712619336661928655330163719315265364673360901675356250684488515854906093245613905306787225837748506549436511387937360659165799935825577700754122212307170631663884153014789949813275701904012560488227733648541506350185854645190970398612953096270588168640938336181710281149607110941652662522906915978774964905404372314992533772978669417274933993651312702568251132521971722715375566834576039192120972075541483504964186570357834564491288944754528088122237745862808823879541044368305404089937845469483026965816168010534659497635916186508355964854770201164874134842695843839008778784671985676257023089447899532102799051461445868399326422685710296558421211966163643650670454255225323926707122895085022050713512719078770219561072357062837146787176646973218086534078693861174517379649319318507962129073879496439364009337297275237020829228429044600881345342739254397368387509979910129173535446085362955513505653669337572351019903884798530184278081758447295723445714980381210316073922099424650965253157606967986774750140855177809509777597270414381459893280239980019820881855331007952457423523809839163946638653490723412624089809318870 [128,31] -21205714149713610877525886729109544888684530733052885282019299927639601279947196190595208964642920923003425587239215702796540987399415294537221918604875312759438482473525507904485062436045830692138420835070545412080295803957666403854388438657012630513634833252153808531301514115030826971816461092208596256830808445353350330701939347721807259432710164368504420195177833498588114084552664318232722747282372099506282133082263603556721415154061842719470840383946216652807325913748318051192185050678232961741965086426590809604067530775285459254991643248042701620541658641027199308950846923248718833038895637082577547156126465317368190334543489176629451634653533618204115343513634130508052521295814799089029995380520327077883280397387056792003312591262483740721710225949728630325413747127997354985130607960112312252449732704849456854966093276003102872686595868690275764135206711074396368059551219173990196472457386681538419938668688251851419682123680427073852114345851029547641965321417967562244286298950969071012525741019719546681928442746049203368615979948896299233163033147376381762642178246972985462414826491064212621290343528615194248814419896249986412520531646191281826549779195544948163279686036791799946663374530776707339186278003543969652717742484902380013461765138866467937920203161212216606779683534459020775207487409940187565906381086938529416503842391429242179846119146740259088457224408412190448709800994661536952600440664940518013153953744321722673642555981201921110933168262554470894953908064517878594149417769387036341899422260525630981175508539296274900785397734568542401431465072782735062275187206457485803154006884173234869809483762656093199479856752564846201913205569070886645458142286091768200551594005649264309082681476479940364505524253719891767972525147233281494 [128,32] 23637291152507799307899870996769464711265954289176843882958258559304615432109741590127169752076853325547378330089334948448867386102768307753568212766087469552857371598490797762809306552468371318844538442531913885949821000667489167876215517307692475133095550320044136449682098985639641528646223030730590755004056589007425493031115032192763000382563904009817257919037427112887741007727244697922171433501292637285813443987795683922496723363727548901239750510934551696546779203966222596721709899927071155659827169982827550737274677052275394740715736681230658940919851459338239926525680236147260756992715076711513543502176638042324852014495591274303315046517551382979504715121657443415413306054923090200079862655780896181749723465995475383981121371762536267860947174196064118891480123551092252704400026536805522781702492538388215060063883152200686483512978218249299055339710950204595829186433801255033534786398679412779475169096719883838449451084539933994827748100076263410802137837487484428080067099197695787319450029315377808855507573948676005244438010895444417975980473490460601717404328442023198352128172151810347809904704473717907264263300092899575876008032102738724925374393564984614758959311038470913817741485077132183428695575863189460362117088725868427882322183635884167857942152419417674218367110233081649223704259630368692851765741316008865124054108228859359382973106676344216983412167703471338726063199132763716081187482380625149862305610290373811101478775030020101041170472955935486502790485431931003587147710338451692625923860421282104379206014672270652866860037466971051095096818262531307691448026584825989320137813297958985445846439940334448874578639956241866951310762189202522405293252058292996849350782348601614084087703216471820405122492396571046775004889828290915 [128,33] -24327122384426160956179254916604834322185404603573190073360037710185955154667118341078085345551664233008056664535358283105224809382729080657840856075519932650524514015523615415684729525987715110435177144413566653465309469408350507913588294236668635846070377978888255870739772039696065492305213991540535361440589489939633070819813013938358657912401577177247695807151870661830015633136495735067997248237986489957787587269463759274267308242456331191924594249045377204516559107087223719096151157861151264989106757513672217036870955269812015251424353897681255380308646358459869912150241048058954780865375385862726671255810632661395121304375845026740198554124665042090799825292910374177693372842909173558047824855803591206754325581284679768622946965777001869696890759541506968106088548732092620401044370605080787194796548665269141666652721216667682795991643656265718197832774985838807768390680692886279806087024076089169342040865160775686538639822836444125398857338382774068360923355729467170176874531015750840322892166297553013253608748450952814334424116056188124612989681686021841843732775288063892577483158740622650944837925696956147966973934088751438148267198269442864110593729190463393247149058043427136681495331655447405351600261242400911081034671620920181680872427173750398652136895587080371832312442095480539164866415493516069847202282960197154177124495391160639137668003729777504787444681527568840040342505612611367187166124318363373723851278203235665044693240774518458685842413381833402038787996122598440403032631758174257612885858742457409468793713416526689087290615942662453102871589783417480482583296348975627108628594108853146134093533280341690415795208221261557013575032758881610555907941367088348332424182667581549828707197102734674506806232942693694756406988615256 [128,34] 23057481540390769072972795700890904153908170801150045234680918697946518342467282171036819585415017352707571791991176794977900723076186226556194911376776753756238853607521611093323640105598534290616825880423954029189362782207606905279887775978194419400711329256419620283761335413098092296186045621798018553690438704278089000847622358173332095347379518250671283618614536265705328401253254973243023474280670272506658656411440034342308158619969199578662053133031249627800140329776826999267921395837563587352750628651350592199628468207799533268599124302584187042617735334152999761909001194672671894634062694287701296107428046385917174937716892298165493388204903870364553362859742701073923808295589925527732210169453406271909317727621125472347016542285049596483316165791330302876535756604012299271845781169410739999005570121324811520720501328220194226566747352073001462272640983838673697586355433418608822627753384473749930864659776302052472551834638676516563153116794346121888405271462937733586093641191954397513011764394540290316602772559363655161407953441596205405334395775882018156390131421864257140057853870362086322250198894636091976182751705704172808189619807505747808766366276813040335803025636645850368729265551999639728525043195887009267411553548125625885919061374667828699059934805268625109630951662514672412416768816219974340771045458383723911618807067531863844612309679400394314725489559937304614279629000904851992037530465436097696707568961311191510859506284067410224189947032457637699012976631703523266593158719410787046934478967173002292031819599325866310190103135723175642333592607704941536913097202970255127153122879151068666565170329513458458628853024559487851232765808259997574327034381706878519868925484275496370377745100312059452966993181316243079736192891 [128,35] -20094275379789053840948125360947121178778545355745381426572360126452159802630349454116106515232494383860289559264163202666114450255189224404880513040339027906676557080152460942623272546625616726199791112544125416234709785710061280153029805879160512772278499791786971455232819477064391010133101049498934899613314676769925008292968226420600160777801518305708169596229337986043523569993917789218846416530977439693127791273799349044867343825037006372761905350508370394856124013311847630688338163835858703337079424276849853734543257748185463248454372551335792660735803693831921911236444278927241317186747765468294461891927024856237197784287500927377305434091758205394491044182057591974169962320552394690490348869034067065545031860583407725669824459161733816866843587639312962871036123576632043459696675383887148866736981942457537308602592042331029854222689574275623417911853009350384704144636705276222531475522234893049842345038547663467178385878902967509242874369459642677895803917954996831148333866248079087202199190207363021317674266563935887019957287194420904957350016474686469422029565165871343464916915681083128345066465103830812829179687937993332690092448429708230941925217463475574201214366747108669817427085527837648185789728268815755133960254956170856616396880607950976863557251178943559820191237149727429522775742580208935504690636159448016488816328532975702869641124839450989032883603949114736065309386297970264304127777403083843030926757701875735967259377064761765154549392532106045624367117530564189037521607841512609427179462054627548465089620161045026733814659839104785213194130514872885533441964085687508021381446700267843774721390186272509569666406265144217896786255736554716756253121249322097086930811402674991718991879931997261675192398333419805314162750 [128,36] 16090215058454950508674635277453650305622039648880249091917084119231094253902228250365110998725856193034867251920620824573780132600167624439486352881762897484383514859039923709035338066872692830483993929006637691585200977857228646918880246538443008266942960385573164586844070450628042643092181681486387464365803853985282626995016587784451907364152299980183064248302580768652909231938673013967237616458580807356293618468949146330981602911541285077225579051086068365733818293115626956341803221948525062345227618154473989373532793408320535734512837857778795068602285598011063199429741915232973740808566005993980624472983747816756436223504137748619486788139460933706506406592700190332214706705998682857684073014415586495837282094578816486491515579229021136740755583327203957831300170359031852487934641875216028613859377924163467078447069287393069837733914275704578465923045235651640932106728377275538673626913969756600144727363328571988442823057411620262562383105825119145030138258267979556061981474282409419043999821596170901516273224568358892085831039475673434446740414421331437597008043920716294322199708147456765564218685847545825972458624351351810337105320954254041930696979580110149006912362274572544533636668416128668378445657044560899820064261588908086230762454139619957407066343159013044838831416495327615883549150544371829503495585675996308825423182446851950509036472986262930537582567817174770184596898547810365368023951189337419298403368009022255885941616588881439741338103122691013936573668495951283413108361647474976889380903393821129588250532091865936514958654296094618819490827788404640760923969781153863406669164505937349850908268504453958668234737344064242279634733071471047074533297967475057416641208170272746288842693069013482211135922003994726688750 [128,37] -11838416665793215234536779168927004049112981222893565313470374319665352861569269262416018965721941829881938438650052524562059061422111734453600823235415272716994820716020982901936097126081341936869382321599644832096172545744768751711875245165742753234109501147377263104669359305714493791218389245447392353021587010215765417580394914002004245343181697696979198011102582745677826405437295999797345817925131053228653729851940257749658891545510185563829159235743577042056853102594867424205324705440530950926187125061230645354553385630881353614133642999972385264567177197094685059170169832651274561365999100485094257985551085432332591449812241946271820231888941930138277907239266940634312811767689859267541308684048616080083635073053124414252672846171353403535982262496270364201746859832281071523624199486787665315015965818255713314057475253233945514688536961134121197287971931948341558589297762530360915174172415854153306862832313278412411886742792009485437813707995042772790554799632409273733846561353323811980884188268125880468425972713693077081871458154760165814353331323067391377659510775689369745884994230574305742553588191278608614279639585713655303332210670491215279420723222238289311764129946231724541206382073110890141286377561220351276410353846437009281147364709200292995470426490013795120730192817522966265634295404069936140318424874426536981787241264085410777567796927866745001556796974134482585231403697558105186519468296849092259458829522850828306888142765493889512037859549499950511915669710420431478114466157235073118865977288313729830837512347688036568613713581688457370461621682543197520242370977338497893765832292971702242838115953216296354273283762253671672742004238337222211448682760719329416786710102173922836975629054278186433347535155167877250 [128,38] 8008821479284235510981154800126549680596070009999846455791939393250238155466842325555242826797592440328194054268997880176355238144209443640109133221786405069628724343579289775886744838172179340439172560900583803429514261600065173089520104842152272343546598618754110366368265097848673600009365368163254806042897559933021961357862317016327496489959155019354720223434256926268059441811461449303781609620928494451933847733213719931436315517392374214869681903923514467453817478901195521351941053995439613001629288435583765160203881338479220524467783131617324042103940092431432818498456225935935065362517624175602009302665783776817560370906970725836091036209509298009360586650484925880315323091294876443094891560131915368830649928034750108126447939763210407204519153290454811806971025328234856357257338406441665497958485577403091925517587179316241952556101258656885719624776968966057894978141566826460209081409268648384876300831628428934722556169202603044074113665543148399230443699141818931085902925082424240361125705423987832564572935546966692111320728947486493237029515271569684729328065914192520521352157595934462487204083912783246376076799717857413894499598397782986418166853106240250948885296726826344085852030564085505899776959255242979245956802087752796866636203301920635825621060325174709355096383072567880225075968732785188447383763760553521412129036201967145233815041645116719289926639936200231816439846898834104673104580914027234831854481519696472097976914417132555733047798208215501400524766980881666747410180421381960306578992004747711325941020110324066407584703025651190656153809364426483413718589534726191081526564363350784463255811709158521254803975862010030057156729383289213633498854234671390874614209356724677375885579309051297125696250506482625 [128,39] -4988385986032630502952207819115372295252654684005842500535894487632844693837726124192091884243189836363376072661607394344865251772860300777044520426338405420756160414007661302890314619029613643675688670160629627228950559109655267872026739346568281098154097745701229453576112027797513112493876500422856273590477924220020316236715207861454621547305446552554617197858370421358036597201536551389118425319590612017447326133497277550219493974091073764604375420982192595797455731202110155646789725826318889161901662352189928235897460688549972283322499387073567836673655459129315479146271331544803870138050112901778591566447492649451868704517821876782349012943252294837012608167983559035457808827998836936009364666243220478733179660730623198564760676473543158847253724570312001854786575010835112179790677701932164667758915350667410822890409788398724494169984543594950471033969042324285051125070224313578497445651606206084892833893209860066433734625026112338315570713423450248141429570855851659178429206550962435401072622230735957712905858593450225118159692958874524444239389872785503247456686519936754864344808801533862652536940783797327572690138585565469302206401185586240883982562271662517472605082450449567608147835497407028064707325145651734845058674024049360104343856608705613249771139254160675689258762656785129192050952246230342455133885446529882528801777925786674593795556832061886207500425488606177446927044966467303694770102142315592024971101748473266634485015856541259973639840523769807315532099674375009732028860762419999010944934406431127629615900423827228651840799474867335827560679479934583786184832231031330700690441832317600759158515366799300376595811637627580876547620242018246074088533990606170502788922340340595663903644769658295046668062930000 [128,40] 2866217826763325763915891483904921417408930220380232742365547230532988867084299984713502700185236138171231740460375452983742619527897979881294652650172701540170572179448872644716366224566975594088750334560750257414135789299252904419999378721428154925399031569756887610964260113941339037066371972129700836290898893447570439259733138686690501759767487993454435657316254974208256122230896056548129138901083426851744409747796998799951761064146473834612489694675914417308957094961929803751075094080344892117331304442568789201841605130685385107787463579948131974636202704920754225884066706628399973038993590693882675977671318872922886301095064265124168766598496895739073873357785352986125225234037125833354898763639074788060626527336428608096845444855650625649141771260705890204197707078529181669269667275186696783241761862563398571785918227080887413195290303610991344116363025494446414399382480287768726250963341213590854172421584373708304497613859906521102978260806524957270346749605717142223687287326356965983901477051367939695390468260104651049608365210304146366449781081383173583015098151364414828369531933234798198841178213699216042928404314530335686685541300628677455936160144631484061688547791249810392819806618785467344997508004863666300411715069399275999585858044800573675903439733240922757947363993311821824124245958871835750334728393185962333972635635719340391040747851529921609428737916045908541501581905579195233552095575844426053221509919051551610613659109263393567700933783040075080497785226008556355318121333386481366277081208994758542133837890513270758824819267170984203432498328359975322010419222498564003127074471502704622390485044079694974654143648665227778427992409835179384467037911743982336231932861971983527554146244969396724716404000 [128,41] -1523052961326195724054782028859248090600137892216373782960855976945061749087067941857209591477977175441816031215844390965430303845787760265468520846414420031954995678013961344271987437189078280397212808264829778990141789727502696183930770781451174216736835207748672257721559733286716983738676500412432680232479543873114734800058501314791021030197142190818769628674119804003254470779626849326419186296184603384655134121976734970322735641928746293082811575582144050916129888294717978954584114727576219727272546763158665446694133508568195390115947541015873913784603622667012736865236149555197958809912609840941173788439812870836905681336312701374260279506107324665507876270548561076456407294108621033490260466663663976250300405150090942326781590249818047017085460776035742906683864884057968711915549535912399194003550031451214432554350002298845736738157283819146942924215574252895128496534293966605370818215503476029228261923821364547933508809524334530619534051892609477278527295379712420195364371356410044485092703794596036586187708723025561165838215028288524144538447248149697421604930105647604588058862077532666318697752029568289432945526174605338430248761479687985153112285153816852134391220823228945621061584021962511878299635264261406102340765717097487653009004608743651794870298398166704732510645123639948317972551908012760615839475741186387909349736943325624316865883795046086206572527952376081023238362083326275453092102206228944685779093712911072697637132708251012767650722298271925816150666801707988919139992783221051357649092889275519815717877182637478275991232651368653824306395876900041523588753504450856740804718678890701957047302443707324377536327486812677719231892574197398174360091956797648177547209779106543512630035033580927397201125 [128,42] 750746702273624325931508012174415584190335771888332590812907596677850220885775571304438418853277862660369532179255801382501829772101991008576783194131107884648581084297794291863039038453942378137518389892022270561397144957905747289301183187584056039577653657277436905653304370383306409376587191498476253316803715682462546645897265960990542030461152697299156063466125015571888149556467385777721180530627176975740120783503321746702853703472985913547954870775771857038817111621454769946203575213121193435377952653001256784376340797375295368320114549702406039724050508798567742317970894479357337577408270668500658094155271028335149150372726161470714691310845990889873280576350294749080339537081911675547102034808631761129014156119458590874311036059604195619444115408781309529726446048958492139661422914196584884795122565367810305405226298554003477111680766063953581932668948705942187859206140316267723271453946647402948830993247609257510072279361435947997862465346350711521016504965002864565071649339295348970645877615829326362510759770691699145860864595482576673770853818986778997018955177043688548824131887346611507514972219777333102863566810792061996693730178553345831131040425229073769863504395467130933329999003807252445812626416223713719799466083616129918777437984539978417602414385908059549486921336754521856927224346639224831420487097845028946649661716530229023765528734187402892048667266976509985016964310911085551528618575669455017342747466559022689679832260023927073762256249027126673915393559841047431516154484237477921163541299724931782635556632132691799890808616838664741490792648056914928236264862441198830678066902410828783843804029919597358691894721592397573673148180279950035141725907622513848579631136695932557037759863450741924950 [128,43] -344412100551640608627517151222932070550604374077059297793804837692088342782111489429454103984551900233720545377816456138986218797505994053578052029740419489515763281932388649610813574080908328400987686329723674442873123122834335366326341513721205077665510024783569816849637504769724482082973796591221466610970096247041672472859282257692127453183300039344847133400315037601925584968004847175453912094470428128505963575888946906592935044674023494681952856815898521310396491206809735617561300954163645869074057510656435048060097889230309521076676081679410830773025877285035217390159073892628503082677873569528828635854654021737692385232840790389825207013597010543537808321014556579658885463483678929356515991566271135607316403387157007049848099047916528106233699828889683844378255352822515367135175048521946510814470116976651622918669725596916635130886347649452321131526697627364963633825999710134889713732586415658482094346725800560888829233788715832437408253484495639058765741428557551737540947039806537874714576483644909501141027107158611678408808888533540708133440260855814789106276896789534416755655360377846513527547018540377262126104435966027230993246256259469057414255515529052237697290581701522356038495092785309476190530385221562902549764192087997614263295538364599163629001834143655565231532673501736253385835847961296314595612075410832172525462482460557915378977869382544573507934020458609521797680348473102493659428375038837160004612406879887473171854538395245652474562772779732350593831197573447468605442058868340970006676220713303996284062254059475874866486626944562877787147406830791046058864190456821977246381421488735484269034748582993116301744542901388560045977009959014878145215480312776588254012546683772327497871600805479250 [128,44] 147517662784379919490217771168544363419597435517024915169808545508833718819927320525035509521895257143303787173178269168385990167110092920708714536221029690298232784108776908502346066885696084585179380926129526143273557504628001158872997058326661980209275252218128413052724359078943141970613005965080597990642238525749334856418306389356603396471751574290468157037716061882071715153544963709634545378677997486831527804510278473193905982914538795038467229035950375300996417534193650154805456003140626289351220767110015886353901358009316531224603931996243982300605563369392520249113534007163166853834512077398538281376348706749856736029128461630119902105418615526808103355823556401285900966601803945468578182218387110993223344621010910240966991391638574810281879582861756318908302699887609074962628876973322452566321598702123780754111343262713275890912733726067132896569820844342617683022907144034620514325621018345906736487395908880213203583796578561647114090405777729315655806996901076465485779879272668362348118007912841478631207066969863078154548632196213626952349816627249664239127164371033816476756284043633698608496834014874845978005564840669666081492888209202602847117583458806126762314255899525310842833151347794030586688622690146988101087904913910120531269438389334952555127032141900987829570662573292647208478193839147212841256326169722682195973680020071869454446110002673087855154596333106599375369937923821102579688770244285246368033910656755566094572993294464917372284225015412559940818414739352513029454034188797880829908530800314254432614774424461252460803481122722272290917157487008806874641770382908398632139783225604852251908324632378922865370678822542432776559459964025774709067946992206807918737850176592216314400596278100 [128,45] -59136219500090289414014629044257944617932812178600759446282099151772503158406676018378403296595229358654899261416468500340110956568728858476440382096330365899371328617600727576691918283289118161264998580151268916682264805811391869061553523524138775886068289216250784025817900579773753877229197056020248294806056426630702755046118768567522534740121849145158895966210664932173485265325363067475615194544520904663339346616906103218469233714684955329793881118832057857194664320269451507223286012279414957710456466352465521134950192183582420665296719221695221917804868844693299029227407935882233944973747254057574079634803209060985021411076907421277255161782860786210008479593010573537341888494614774979584625611721387971824656879827839778714951822940551934382226697157517165717906136702354506182237692017486297006253420155585711925740599762778227640487055518039321001217543189532856240859916093552567174810628317118090800418581659967290447919870251193964831088088599905836898206341583107251027651956383350047385428918259836116699973648702833219091303673747061325147597072011814157202149686851777985142929665227919808428803631537627458543323383377251443264528156836192848717164382107499018320790234988755297873863817863488531275632795519643929319524406924958315642520441259938342140317084055828978522552281865450821674134659023699667236450924283506254752306306104264220893085076849597662748013228100078611683979352124464710626208188679473266476171814020775107697053012423453541534713151631357734355764901788166869524734054821144491468309987307173712663210465190699824854280535461314113902882657084262500403161566137790520212439859364292408727720155168709848728661117239591149831459471695942296843825888790406842446188281742066158533430157650 [128,46] 22211754922086460030100429510500925709817975236668578572364821227133797854223510016617785084677866913299800597073628872168453421079438560689949860485735306090176276081206652424717284657460351550836890068185319705429534131400407087771233558043841796799018042005014693224427452798298911509561839559846954345833616350942834849048919301152112181148431873293932506084684297108602594418523117118044469870541307799796172511988259198460808323073340951342867002325484907654106395555730591857286358841975447956324044087154486176217414291080658987250166606569030990575490572897914305862956982302645666283983419494752574900287687645381246090059971405475429443243007794759615787224354870658442155620613625011871829516529057122274687990348389513595338834930526101926156886459248033492854385360170044732196817610129960913247174908820081737424544579781247161976552225105992975172200634574656525106711570332056101423507453190510071884481730465232603469449776636513934155139599482960800882116807846090572433303783330058764472911648138824171644008744312284080548097807850659084917979702361199055986509510663977318353981557962799919609438610764310625563752602946866999996878857216314169830816847460950945718260181596103470427891118492548474078381450126319753591706978888131231887107365121840757016048834755932814786650613157949001089407420531640719653498332591680421141826167108948962112709068444162280620535792197152240146627459505225040446077512952745952312282456067516060226254447277180222383258341777222381206455761649140166386666391581208674210010661058350520511635229081164250512242728731843413355152952058217688041453331356905791272338380886888231787290103560571381963597400226030229764039425132445827849023103279724406326046934606506665495033700 [128,47] -7810909185785943523370426655483268745447380060130566957273609164382701157203542698600592289534921295366618861061478515110127156662548577231977539909818766635251233643625267864354840440345261838499228746233515695543403056927097553474080716860001235925723391376954332950870480459362252402817025528167982682724751721056260295199965472101758839268612612553661716351454985087720663797271459600616289377553982498131440863210970337618208611967911757091745189636684943312872424074589661109481162367227209626540318180103973203861724990143085234075076379112359193053458479619541243149280827540556387925660372779511411685623239589500004313296239565617792603305730313835356048678101148757869153973486221749104285057852603453131404700174374258637422020308436313340741052560756515695334215913819352469274458124752947840153047490492065321337275399241892531093566053253964055742723428985535107770841048520953972822974907067181102894620132680156624960755842324423068804345018045301424675865074379369955313384552952870854926001655576423911612164130136995748566926362684050207929042039444636682972546326686573643240115548421924918004174144795731612140195860912138263139031714874164784543486256778647606300365567329402247663588597020627396986166037444234871281242433969018313340408693889255064677830221813552813412280522984823988265959868634592469434210460746813709297894810279364452546860089086651746509846507270211232595854098149593478221933422050552571483624119865422787435350097170833594131425829762919498214085035977809908109902802446771682300979676659877235765227956637197017056616446624282888971719138316153208430756818540492943328285334739579045866963698584199819352159713258922633808108355417137399449766600615336323414862321327399327897575 [128,48] 2564424521036060398827731488209047739648331769349305404629585119071430490887225198719106467625208119564125107252521724862164584759783251888428315206107650147869074274897192354734702982591976944725361356283842210153880386718655242356626628290536908750887212198125134628078806051136054017041488871550414754334192827393534276307595115679570347450072799657929113721830351313218682961418780402042827463242006905725869007668684239613452772072388246261138091716721245492741700025856699471469720993495577220858104884336125730598622111513438691316823405506635992555353765019091769456434962977653202286252943709112681600474479511175695770989172553875565175954816991008285566581941400098058092883374932804608770166499210458760958422591039820779579427430109343268199066827893610368525604666913682142896988906912552037071455042666495688554910328490921165503224779513091551248468135475791274405507574172325721109974097679018645996181451299627542927709540842873323554210591704383867779722585018155626808716524012550292766542703994450373805172189359621930736207176164588842148371334177050784331205102325720884974744194847898150662399123936397548291468837729324725744371273969992349797028896832029621605971806748997389820211205082316547193816537275541755460992994690302361689579380367927397807022905326615368457088533775196590248543631229688642663916063210566584343111271772820675085041281184027631858934791075878469767951394421946893564622962241198480258383497612192865691405872783947867569529788664816073203304060807017016643494328885071035375283987970366156657287308465441615616129834754882577847224742650542419550679602518593519366068805444563831342077514518439414846145489263457093473144183944107591722403367853364270191757353062822715250 [128,49] -782370342030057220314114949471076532591360007822197130202307342472772859048264562828261554252729232027850215844398809355271222813823845492238340062613029970892968432652293169571265208452944691270135122537776266066686001136188718774487726941128440925389728224446744423503594989256973313015660617106675155608071929860603594863531486291914581489410885698653286996286606276864035195634040741935678798452003856089843972424018906987684884378751245983355594543922598215117266926957210762076537219608809692934421695136876665082885896199644832107916843881624492042521538558412046710099145417598335905761532238763214304825020326459025223892934008287671560186473048720176700475245316250232824716212329391462461929415742976246598743400067711689509581441469400269624625548754227410206086873386674724960632411004214436989378929126476224527442065404943283543206931470000422550604245011236855247262788003484473183399137922405653154871372751862992071390369923180922173655959009459260692637235538921192316628504218997323354950623387112174257435966221748932727212034694017133450586094333798085654870804383492104834152266607277364678279115165107874895553398738088960935065315077881655103793301727625062344955546650497551736531772205748284406764236051455230858406050837245649314716695826560067372204963877413110245179876904223304652453518628511245857426580320921857792780756765967440480523878929291800385251017089201504359292757942596400171738737666004493561882260590882645491895351524326291460541821517058537373121730447705650367448584128957661610329512562181658885232837899960626479838925684844865323078012991736586098301001666393927594522803022289563594802040745746391734563601783534921322609239508556561016092472443579227172761800527281200 [128,50] 220441805332462330914328318188751279239281423756024737327213566122471687965290755316889800337521095460279713571010798410119016047631024132063258175235905245457849545703829427028789666597828205442527148567329730188543173521117039275980668907680092947646932002097635910604223397728533330540542187719933957015665495503602741482285173547720960995962368888635124264067941099281559162096658811681906864661824497494973119692654834035257275356591660129697827006308702993193146443961002131805596964095202878151737878862880467825171165571326332034992126951416432630904584850898648342287292002877434922731861127746860889798623168259490936895185930928823424898784083267675056277372312270695581576763359328025798158859001674037796853128247305403185067469594229031289095563733121788563266427486857015273449779304526259571659975355890451747972394924710187939377234194940001007934544165985727328382474533483440029736936322422197176811036161986408778211209767344795035253477362258101438115063364560247830134147140153862935680200607589316347036006607852486128959971070723586733224986726655444527363850683565920344653699507393789214734180602589735575130754432791882546977122417732823008918598259364596030729770389361956891461535496056131102805683313030633027143041814110797455608076513729487010726155714073936701813568125680807778617125617882510793240651533131994954097551850200212852968018301594693990448769187369812555197628593543450852807010396956344817714073952347768154120146555999882197854013684899070565400570730589264967605944339109208780167969645455503256766109585252672346120748326385746039069237086750341055038715001630022991357958535821525158337114260419943183572124716052754773214815784570030496615345782910069793958017011675 [128,51] -56950870850879351313011662096783637561814170132875490532759463537822645436601879605713086936009629959877270278218824310034129365753435149242445605468564052833210055450173311241132102695266101582070706470654825033810912889598586241930153648395364812735275226749213710744780558633952240700196864776469449428963689074224232341881280432506493054853912659635990594144046687052893185248913822146835523868782476865659637772589442402006602471901557178901018709936262746598263233291745499182017567729562521024026344902271152705715849154176166572982422061680509403048869640656430406868717058765924306293185493093405242236414291022443904190822421744277824506718231030478722716561594880006519815529961183302853767832054942056448142422460388693077589990275090294664579987018444904432579538248905067952919994070892694553093729477539367003149032462920064422075168358611805901834221553351520064260135728774933637896367746840842666487139527636414072981363703442988843433293071831732099499365059184406355763371661392891758269196260282552597927877477755342768885144646956981733460671554712810294645971800198552031544795188100840059796451046326754743489043702955362499670706074500054359340909525144969208459877381923217961369132408475318038225896463421018642425130994956843400518608104917443649471177686545978297418374262875204833143420468803410937718446466952956395656210788740133832960457901421626325764318489621294189307251564204733446960462325017728478555472465451553639876350433373701754751435577082846427487876655494483503908366602809970301648415228544563483134676641090705486231592514500990931188181719003647873058259362488827376084953445061629912458266190645965397604773624250445149085701821361903195495100766377347983143878100 [128,52] 13382221841773813665100792814772249997459333269302451264313724104726126198665524022174131050781389492630812277161980288772431043898276630624957625494988695096599604164049684354897862789299731415401598186289605709227739832364607070947642543262854256259661916025850731869448909929614297682869206431943536595133131027439436760280846010539249141771907780777758582665301719194384045778351335196241546615552333789347811268550390265121326423010294097937626133585696702220367908509523601625152580207089176682619991896318924516325735457236505072788825134338789925370529999360934841404180958054203401876818477247221470521178700890599933770959886418258944832708220816009780558101366876976407146740266309216975327481703044965365203174797255498130569824440808334158447154689971608774804950643918799416936027618802055575634046507265428835628488245402112583666091544063833250146283569574486208142902148516299520848542747189438400149369507878045998848697475326444023155309504447835033471680129738940100220075041035476652326389535815971217437447117984522285609795150446321485444848376096977091024678149842644156341817980810487455662652132759602098840005474934364532722718091449793760412150481534009055366727265060300420702593028934018466402016360288070701114126515254863867514723593472320328782387418288234415183168994468016206382841738828453596847613721996141902492417013185364844692928412082171715111221910035623491384871654350877773585052186338840222612576691527040609372274291133486942142199948321120373097813504128339470430268913343038623137429743627728669012530417873343783617872552171897500722811073382531075845764435076970111652364337116993723934505256823601780171362284037458457394631074894434012864891941764906124144875 [128,53] -2834242893467232825396706783489795560379200421649923355896644865662884551307147604070047993321685645469535753524801151003717591505830126990409830958911921541292915695842635396211372490124165072726981467414233488737033980208001187562327193049816248640021779349703699474074543622045178675460197036538078129397797617080610972795382397377822884439735303433306704607505365993478119037122365591970886379660121177227069909715479265306025045612728785563010383978991646773048055935899565342420237710880631653868887155157203532187967717649537605389967316844189178479384529726184254045587151946481648148974219911345287384830804108841497234796962179599942922631398074961331126172586299334931703940126627368332672345076084130938680275254208301176859927107114313924366693569773221942977580387071199583821564090369900097765852363715573586356565459604740239629577584829307242772111963461800370294931687446647880953668941411310569707190026907152024278512439887567519944775319673549310343245234020945948584376896421431932868302780493994109932387490043193612968398118767643338944929347458141431745199975613866897605401935919537707240635386071650488898956876891068021668870356666952094914614913354278953276695651788112339105793342193397077072361069099212376323457849017497682568812039876358650129901100272671131716428315447257246661876543321729250977865667216749306250719455337244396808077959226888147328876912484512689350212307593336179818292839774400959398292438455845328697131053946377162303829635026370719258807210206200943991518505126084889070779375497644439049272104071367528645674069733092701995796889028237479715593102301129276599638970782110660463136932004638067411519444094005644159842116495960562024393366152321521925 [128,54] 535252062971421482038890396186444748800977211483618492516356906262817412252333897551645849461322557876729466243722997847820108561210724648167474836599875714048918880610986550278783620694690319661448290230544723332464603282273081017426113128942988454093824376148537760055287323648173910651358677172600223112447116682112962512945578277978734886037355512904532101605795286511235538231313583192504004042095763100564530502880640352439443303536235599580880636705024647726505306368748018859910213338544580551471968355489591564883602242505211361519148456527171934679266462671095672373824652173730180996667665561440973571679498863824866728280404032290733861391417738782343641194567515561174484503881321375480596311471733356648341191773988238027969126811142718507299844920596744642449533442531079772046668406293026677361666741892867696928580386935727960195662489122900170658923542831214773806514792269515834453030663950770264873074313044429846295972726971002783783867469318547301225147821957958425199862686496887136392533870551808342687630938308731993609164801438468489391301391810815232590739678393510523238114380033644696411232535084233776737010912666234333203820061599549787666084817939338406909215575466208325314909201710720393167260826223815582329736990817535325205870454055436647975912719344666679462061051332796823598925617647088408287143911849055043632368949007676861527659851661928465003886965086030485056825081097472116828357534286088163916265533282411046957657995914744775348934192717627932734855834767728983030226780917840382438586786768914184488671742569812876197135505820778602228898331174578858163433044545527591314466970454420956068405672183709330812181873273665820799011826741580697408502314833725 [128,55] -88889465552550859451864427146009486043555097404510262350059877901136095249554617027713871939483981715233978867834717884466146273400216181118236934482315677355849845978267506281233482929943612030293244849771118139273187841465933768845265309503265692038885344674299222455473831431869264763262085511188382856359801233251658603752699658425306754529415339099932242538850259858524905860871982602135808362791580925052846842114340985030553416549525905619676132964063144469451751237622053134250515392915230812490720773496713687985273575839309761558436593951513578893313576499903067337958246144529930913572141775877306529514397461328131807081968335391896397088119436494384452116886390304197900515638149392791999068212977935214327319807249092463479139991411966214373789754340244322017474652878803521001020924815906783428101098024916393776390955140322828525946907873183552680284392538134466122365403155688624746025394923483755806810497100531792860750403308550700918627821962669749084259832834028991994900287137819923244043847022505403512346426799227778275874028772895424660318748164163446848829442920396618508610671820328275689863123882140613906262186041265396298313025926385079377381247050276791978549433157640209861330979666173544261917219195113452800041326251945417562663314376822446296348599964741334055704928099236270415601228738293006963147064954081987050137111354854903310389398510402782398900957631965692202786924940324864308557952146180531430370872410044659873963493454857886472014838644630820692401830645911617073684557732084602378715300572378771956170006460063017936644659041150789084147591350834928493248885334111808577858694480285564785629311514643861348201300785020548164295978215999582765343780480 [128,56] 12721339838809730159378495245181737845342812660507258802361025665577076236657348865491633095497928691935760111249504804672115986238633264093751871207102855994825695255608159499972490964041694560004966263834872229810026087696540176623684335625552297180623032951311214330540970981085338027899670703951254474693009006236121008969184271059410263357946027108361674499043620712185734996171412626733013099908894227952022943267751827049359120441179306762440377398525845743483279504640958704056731778061420460425327801239089905716009327213356894762982524950468358349784517533034490358573490091251871617039928624607145223431222294692022096092704230422051793739776972738701648423136044751379706628245794082185599880692442981482368866014526350589504956672948717838486793326020985007422208148559509810424006367390984797342648978400882601222450653296837354793758897196815537430206577009099492034181751994400665726308400181669728932161351481592270991990010140170570808563310947562259639356570641391161327495401538619915927468274641517641111131474901048563810250438878603352594004684786902599465687759116842879733934229383388279571928715684786496181125740628843386884434914849463064121144321586603607387049322047404236346703358856142937970222191206771711304054704522374507853644995673315146809973908633825993276670456991563717264700201456767067298806259731070728225947031142700355773288059773188628041015831173774987762180544207407351245736302645065710291888928433933300283374783298231152839905626177109928537929341083256201283882109215129033436423081365837324467254492248405271414591690127288495766635656716656183469976508044164973787324539614756673510317694387626270384654197534207760079092951738588516015807380 [128,57] -1516501274605201992274268068980447278595847997730095582951319414437360453273989102984930531307925627846166737863498916549554164184770509516588878136658071363671400482652332786273529056108360373680035623404483779643558741603830934655947367930729284289407497653668326119308252246347877432380363220063074417160080150531166221076482087467435092852412454263922027186781331557877380809856260497388132717891979932111109966268640548345878471090205619041624908481488753689912385416955460634136532990488129404073896618566557963695722300415919843826892605912222724874986406543624654767766788052828995064665828649434844434113336226319724505528650007391704290382818801786512548369945771031546662268343041804678586343217565601847128771801040104950190394500622807090593175398590318948311099635548586940453684862808727591903869795041677229797637471349320250458551336488343624195418818582443885500127048990564707132634403923642218489488720575049883837837030667806350571188392179943904296668708001143229031136896957957481747904556242925352996919716177586958769400759447695724562803868048510779121384408348179556532049262792441822247463567212348942379047438940768389802359818621855303360225560541159679753101178471026484782079074066456194298684684176338887246809330699394039059778044090776493884537145662634810282243853680416736606661645714393706797373814619457882323943490450497838649297247444914897992960936222694132398642215044193907042818557158812932663227856600813218343515881570042406137600210451997628150249091309439379468768812533410284094877218303548539324498210588518053778093026459147582103598613266867729975092318057530288129236803783070071164292072387105837994066930795176408878237463134955958749300 [128,58] 140370553496892237327917064419654701610406982430140684865266209881603500794997643270928623959263711002489858028713640289410799864700196932095404323208461301673184484779675651249300373858169352961523642571902938232011203493815772380794554208963431217272249973974792114556196557424650139308639933526162280059171552895366878523840237988566034762982380771301920799782422450021604050988051544751937422180507671873412577917647335137744082943967336495231322197071086348089542567930196259300888961325068646491075936676468176566824390468245454457614149303310289651094716336941314576463115370089387022852898753856107909131152774896944376439797720545481908891595882654391986790555826479761354951373757522416842716711790047511215269541831295793626270490287275866161614753628526077106953714153490142984688284734559222470590860537619302369566553201834455902375811204748767131869255937967511102227683174646976133286740337010852711824338685337108677762624171389791360805153799137899355062230837210312778858530576485005488388697532450438988989816635137255652270974935154275629470103348490800416000557280931573603892785216825816785821212960058959397207156832085329740973012842515901097513530329589879500969884641950950821197695401155769010231312859986241794983676025649052526609089671146424934281712731096648428532749717136446776860297904951883069612186774904226104147600529769687004950173863030228511019183514220729856675965893280375265571848326904075754183919523523026376634181598358297465604964256605313023700391007163757265059493706384901855132096020030855169011649089599240676735644999951449431996530476757247261359686156037506134406119306735171253250527316069743068921200851099045453859398842813234370 [128,59] -8152564360674780149336031111662858208773649240494833678765375614267283426704979722968024315284520348249740985643029893682194425918809843483963426342684925080674627944919179494646443797017131370474454279655627959996103249927232562860232411464051044902615997962435342597033568664824995387145532675983084894262712359208386087848062922647424524060763960541902957407182775731019466622176053941867959722395776780139394081467307224606196311384462091205478292848030854384866597480362427006282848372966715277862258489692340537181409848131199918505867193031235940775263197007344498633535158261403673016333934484890760522579696213878451513635955789466895661696796239380839604468494991874256136943590458234895266459597364110384582360773341316812834414459907202242094155142612040275876166267849533363588985704043212753816951715463673470067128186035639775591267132720943617133539071527772562396641244290768578914295741003530011331614898844986577406884102154888875620056452992990810905720715807175785112286841961264686751511157353022195943633158188400966781291685155605368508686976307273538082148165505323392968280199592945117969748685657567890548855072563403002759951761652734682004421298386258564098233828551688772903814234073362467278416296477879414396139788137015602948098510542816729317324858273164700178991061635108794991860722487163567270311807462106761709354115129057222338611140201763950890966984178405974543732111181033786967870008786663798908385258624852609605139097487528282755099691433835345700268217531424835391438394893989634983241711206909693220116161935594873597667116208794729149688004412788140730033778858832599163827749371566515989121544639676006509493621501161780203115567025820 [128,60] -73090567307842540039382155207354763084541618106719093975984722103991734420557691383506492494622723628316579765236974515810731731028480658093491817438419251557822131662724330358543680295294895005542725617852364022864908676599114448024248260840784164938936958333183403406242602306802525850914916943651206496510720590854681348604970420135340254529559104073271050609450035738407681578399238471371076442083874701050697821874918303607173012050702070448971380957003144704048491350292261311445777368914468814063856906792485989852535437931595009245085524347107305998555877157371622826111883590000038803706317802812111913321706555242948600729511005520510840019876076335255824048994207750322247855685340598833594510079097572423350873199378654653262222143377194827856174278107289564067587303907138788448839405612727043875049832849389241388509632742502747711950027517606236247108594024283964205018065604272888253955057210984332752639789266305313589704153213364825505394461559001607856429394126825748245093197652007847287784883356128035126647994712226752949832534238581777937358573347960902830947301355778847616783608065759552247885294521656772146717596680809481017542367976805890955935884564099147073785661504370254100987083793147882916212513813071359988892786416781846336694595382657392193575285135675689907916705633831488751118834948358695084218452686182683610150553384138745046301393913847029542248956706150706276013914557414311768919249182807326441752594722296493021327677207309966567103282706803425808293573591626050046554950560874271180539249541683678857825080365068555628572293087144236123213174896227695351023266012752416280369733687002177828990514374026562778671214779654355640933250 [128,61] 71933671594262113372708976228314036330237111296618209904956878584102754621017475285530218221472876364660222056368507496434893471062196806074212029070551667976839748661205996279231843642494739970980243417522020594367748206513730831214203104864688283664276577305315318107130923458664390341239340119723360057296716140923014833655285925887515824884553977152546858086786430196088262608002260751527680422311314158201802773990991812976963703485457677902666408144990436736232029663383351237587657554216660623278165809741123631332281111221704853933077199432872829109303904466461165797203641548460853705160288023283720629152660410503845217409061309498917869377315771383960496744566595923185152572347689924098963580672813894233185310042012295416197214193865854628876277765355696214657825204693219049284352827451136529733961311540766600661416968954917866490908327301327371473913615391002319881612397580633202231121438629718802333616401889668698775029776997101306992759219366733618326059805215118792223164667406502629203069491843858327642008678834440119693979592183534488821844640970131224994443858752715354520874867382253408842393412805002912601949230029924319391400106913437104251803095486853048130431036857957046601531821040885318487047768023126266957693939127178877919119208869858992988887735084182074599952295511134284009565008754545621132236450175614580220708727868468883354407110945271915157670214922189922538785766866227418845252799135427168005185708130839435803092562850361015972790631354650363342562562656459743822100979827453461200274578182384508078935212648944340338785984725981097667787830550941162938298575929443608823510396603787656923047820776604550497952215102469405803100 [128,62] -4275272093487884990239031122363475618967469763745938010289021041866112820693109740408849951296857119508339684444781683258463715785253871693847452514844123091128057736072147466631139014824231830482170378585357616289972581408899470315049203895298347535228804578804765801614493846026057053764784844095655467666562582061597864694196964251608137580882364975873994957837900552084626094259196132332535643970435131748856688130029652807563816902536107634631421495641499056623322608929202154173326605677398858099186714206887378032588342017406951130637081871693837744323204312210619099833826022104199653592604364618944894143181201154733660150982895778605512705771987704281855663865034372172049469151289609671463794587305824604112664111099057841116595562044181095287159781705778714594386256659512419839157227224880242700673514844064389171654334486373345819592071686762890213455588005610600745053776054474748929712859216454254497811939532074458876822986177474572539323802733865133062031058565116994379166513860691191618743591207627830238361771762811704690540093787505228306027837242758433382582457846144682545927732919022833969813930856664187282758824008598840458673946718176735471256591836253090723604822448503475619524831881340576969006231664658095612476799819758500854165619652421782000099432090882209126543187620709154380783664152607085093158894921914020537960976661363560993400210780708723014376701944832828406086472104666767329161602442486117534635907605786788194701550550702264384739482274102332945537181830558002512897004662877107883930742002728671417781712958482849730746365397079973112229413448051832073304826827901290677131602140366774186578800456525760733264149046931066875 [128,63] -1198155887362723465875108356694644136205795206335773856611665102001838206531305887386536346469421950630794422599973521013535459592015521726652617964662089378287156204402500402425680589400629465594622059406480137124992123293907986240888001090784466172821895188149059075039053925402213453370552215067526810441611350639904144482516501879445872645511585388512349427387851298724363141295134543601266553608792216950359747423500713487575262481462867890252593867991531293925403428328813650197833407286219561163601055965400317909945701027752183487150608229773486340012041715536981641478931599607310406827517727903992759694363045778914383282552133862366963054278587593704015914495597517723154801191674133344375405487733962134597263772991397611187133712191970372730193402845624074251425092251840743765176642632925820925617717987743686330154831465910388896579797502815348338474485756181484017119309943561496115916760771866860827080678011988612705020303648959328594988990190779589319986449617783159004416723045086926409478623256241890961680064424196336798796575530028368593069763315894587432164808587038542969050669500571300108786287246403032379906578018834364687572861697338325565444514862092478344779982724605661226010314941134703263203657526015084954560702927050456203885510924071833269706395625679574492191775722207945340345177265390383922804692280641427067785859346542097377476021429504070810349882215423678024574070324429082094316773539702751878407106371107441778416722426753313795437801248390553372371847735865105971430105270043471319773056565900566718569257452321586285963172259577948902133979747686801394574177838973794251206408396074944004733100539479456955189205217812350 [128,64] 387248390103520339851449618725366717471549474702354466797212039498266537255764276216837402343518775512710218531375008113439240113988176725156835522449233019191705177081872115423668225791519944707422654813771115401962591926210971111409342412801396117670241949166977622448401859699415030642930971194190056091371617977124700934739411763227379690388166792276230636236150964069112123456845798933087937557456709749609969333485948358095752889662913513887428230168758273319809372404252780043359498716309576094092529521780367255518780259203720706274447227029827348698855235970382872929653799811967408518821343956483162938909496658422170497385766125599241218355163674034183663686552172945266942533555893472246529223452959241651012052591655704419485977206097564910695718550233567921592635629559518232790943371541708673555742028500811648955159720324649981873870650043289971002258026285860593029715547311232281758174843373723336335097719137997199465015493947235792399153685754713735378446536593458914223709764123183104199630793984699450780609511120768467155288586430194053272693596058627762674879089042834249981066023398198001003627838068570729748098589821034800307930675484494285976502842795289381913882995503368878286329584564313094217129391689432408262089349151700000907442493051307824520943713734138057704759872439296986875815855371884553646910662279688726542798466300270307359648202468832507408143083113032428853719505792718130802630735729709567168154364702715248708233099400965190458015449094275068817438776299119113046417281784177873214740964966248550551088681675898698888144703951481815208962312209202080664317080318679053729285667586943190157658286150751666972758031225 [128,65] -66776086764623270641459491611529902517673530705156251997022380824783030914095703882828212845917929939141955500895371677057055367453025105887806759224014813443112991780082728790785282533799986472748265017507641955355301355705628956047408504888656410778998599503408467282001848423030816009576073559128247928525948845349795750740708384952075480028185072561946792030597254139649174112732776098488376183785436855373793468216234106828183953496493365800932508285883863273236528237260326885746653538070927998854808059795575257184190875329150014873487106936694559232145203587588323932206536542317763295208632289611037469811055849384131888406866026622280066256896247402925321307064844178706850029157201058999564183412927544237108770956272925781863986455352870771902214976028209750809998653650777685006569429278766921926426704166236918365056333169139232702745762683750506278226479999266122434476100956750663072007238729080359974576468292594060282495801184913017354500187935577529279225750241179619785350251880090920224791225189975098644675480814153034750903947870865798472114405487920263936681377671047424266316009990634878886951517680112966879604312203032639078061902068528199951559813634714353781612387167711019999738737872012267876493334650581305508231296363290104670216628549110409544847813136812675287263315619074922760884640588334632203410799375359326774585794896267706884433256133582957246110661192864101052849164378047436566667644294877829773334703076651662968769982109228170152130753502735388680298179153740570102936954411588739164548011221754124856525145416230383238473848648504001874486861302202438037289021110768108844464065684594264707951486898551694364134750 [128,66] 8571910830554844175770150289538188012326685390849513173849965313532827557182202290382988162560456048203539014761875205972294506404194161385007909278252175222520767298515311374104523660685231146026039409393586957851328207757086532649781606170756046471126292435081124919895113114486440400352388041810049012737506291101492963985628896482650361021788460470864202989999164371696319551042054616531507713164482037481942901729005299950312511727830326880543165593018016867919905600912172021422730929710358511136855683878401582937357131691976650699627547306316534136664130108411447735306439785409022918263201485218769559278106697517853161435018728144877941509230673629879737761228739225275534425068223710041111437299424099848473391842708847882883698395859037541782293952967131707507786101141290746768546785121326169234618422661124376143431231961412619754658785724960733993175060668695973806932021130563855058184697241209831834587545322705945727052366355042213854591676884453244087491594929674107068434179236697422910771739888731805966292400552085773735136420430520144696060934273680838539357072350468055936445402557649405382790654041950708756853678865631019481832540077006857941072026299881749296190281621765166312314875838800128581395224002814975448228422393930282934628403428560327649480279554544694240209816321112646971238812801959775272992659865173170327679602479975908000534978227012152490597697560704728219233649683315791892375694462195186290743336764943967836157668079743104712444648572073038583907199896705545595831380617148962665858757912998238819329155096303953384291660108816064178314230565851178151406929999886255528182222942775404351254720168735211273650 [128,67] -897860851752991388389821582107308803021371826070481743096767276798822909209597790931301272478363530046005964680557736592419968903173215443740787887524848945284161381811263651460754269645392067473557789850426395442002197613700101648326881379525692240382329585265956241056540698879025614200359965640518786394431101686834215557747626449191710298600411118568082748731843115553659211669799533111352493877551033208339403250062772163146160740961694228473758298147788260255000500271009174003801427252327762253265076813682607993611457302202705168401904224567948777879359574858904970060715773779745585717932636894839440936773315934378857050445772681527533688852153588492503145718097566572346681310798132020159003729781580736464483761255539743900983471581291008353988185871652879163639530192860248830003982785948591667024673723244034770147709668868997577755676434627919602523743628333036070954419122481087414202434980163754580475019868268581311219591725895292509457314528704474771035119745234702609034562029585782610379054305435797904142168256516772861793731237663800692819191835849006093050180269918857325039887044387052335193382994041120303623614103198187552778059054990058553073904328979974040469549964326511104012551199655682451256975382617500440425833371516162467153457387583420807879836682850826201758285577729902086138777514033549884379221718520764009477310871968553751293467747711040555586347178651370058694359965694350916619753006430620741962755771676952247743796001593269171627202927385714112337527127214890859886388542982750485183940489834488322495937524151725703723979878746758157059195949695029940645352484594543845719401807294084912740606766997277875 [128,68] 80118638062127996837940782864942255974479614266358792226892390907219522799222214864416062716960988561243078205665722270442521583839970623801238122428239187053987084757417365068793010321326391709089905642370285812315696909916388526811482276441990040978266928584422253207590689842528994617021864097590392662590900833841621810227876552921007920912401624133893585002697054254809905370453840448368185083289232261710835209918954810435625554803129722322409311263126970403163896580459624705203672139566333926338133049716165803471512487461985547987943374246587759358731123260645162222778681751203817269279878422214740821212086556022944475837190268231075099279080946498947366524334303766400282183479237575333243147886446306919642571959897592930938993810004476927065532590802654914347816962387643727402086341170190407155408810699091208840747200510749332939836876787176709297055098986227969978827147307090302592990751491684130493202095181868623962628628565696330096706867053064793081382687352272347976594279601674329439763408053110188290127666786115063297506099777710672834972791156112015293866844994325116357759302730758206562913298690239687587210626034210617977565548352805083581122953799972162352475884775045136335285181616133508882614529294329441359075397042962081320679798074963328586860124033401705555306220500711415688350881127959689414476543634542448499544893935004760411421862092048875639298148677181499135538733253315493415538660484536244243797402560712926067276643454244037471158724137235799758394518299918458515872758162020803364627094601305866707132062184965846818653580594503382727641713683600527805958509326438173849804955894192756631092824631700 [128,69] -6249844062403658856094622280676910635150347382755977425646959845672582329694675662661833739609569406088803357507868280301540033500313248455487492765389804439062027637535892413440477158116200031817371262586021438272354179144710864539732447359516125512605199882580701364017632069087962351265312026193232556776449005105166935722840892703867349805672587689195063798731343899442248552580748881732106937842763165731386404552225622122467044119675573813967884813334367008792217866499008753673060702956539148601216459990148916952162675196502326518783484896830971115668195068882525115311706242443102826348200193470740736326697995532260196580825074813852242545678070130743344054750100840880049180305481895874312413957659007628144557516022143832530983300366283385669155162868845027534788953097869447565641224152076963857288899079542772903629389322402961280649999106423288659902264263926589490764232628260806300475611780269906657364719934132875613280747266513279427222654092902212891357236371999324147181299980654210142799198141341447488068793278369433868941166211096985038224275567695751248410055081142147770621620405020178049690919744794976934297745109339358119856834570232739140845817175702134035428510139984814510670937139110108787830803743141964715468471909650468957550859055608544697266587835208005048674169710761470758646007076282979993348507958469842020080976348887876233398939433463899835767084870024104553584057392159686547596373559415766131599870166681024560047854382321750569434957871101197868114538286697655702576950138109165755083764796330447230128575718985549945868200191441754291204452723468083956422339001391646447866325693392356260148065025 [128,70] 433260388311952022189909031131746221000707547000237670205229946026212861346608471260891746629970449951275318748243666066850488906303896259387956555130862902799660015619753841630706115351815417510821978490722460506261445182455088112616503639121852513300538665046933402802530468675914025152651753380601582661606502772727644897398884428848443355914721106518510123714634970816121878344653356142414639393254163513101719623314538645602058480431559460983358917427032014254398806352483742457012059769590168542627120536658856867256436434904010595072268808570593234100064083996443437700606834468065851349895238140706203051742911853637046529278691071150349699724230723041891375272517117254109066331976447970096122877067881023924920552798903293578532767806876036578555581473535181168658556169324162882966039896683218572114605109119435999365930098565410872587387337059045113521593370442385887963846704623931991832482325614709747340994574334224346078942592985099350211259351042131490880789764124486504881433184874640107998407503662934603707291468979287529198189371475575592268353112320604983134135903268115916412750962056390965575003448289167968231059983810307730285618666467224751693765390536640843740790656101899327006969126519742729898301625978052375005026178152977181276531982382036049837344358866284134353569615207460986214614329770690314788595713910219998745713612927034856982199525367734885664886001455251795654743343238326776028861771877662140260644940371794272741801024704508771566211398013067373826962268646057068002506430395806228003133898687899170435802641459355738598745710533013855191680572456614559638696112232819838520243716711979471323950 [128,71] -26924405195577937036657986589715783169135720876416665409509849849306114397270573103632792112112829481185392607960755018708566399975898351811682629148887868021617864735391294038762018871078909259489687701156381884017997308818081762861084180033832132763366597035646494955017576921948901889864086255991078092132611367871144201884414326359482478836840149897264745825617966649447848328613527893523330381289839245801785773778992258871006437649758876939424071678278567632069846877798352137555677843661964197196179085559474426343354846455809562176201611553997693665461979513381027331213011974635810427386986798147541880482222617228246165755829443350672171414616627854788366215215333808653329107553991443761851818578360350786316996558104804037717544823691902070481850642830020036851804364841187468001515311486522031418617312437479131426663454310683393561315970685973162617678333262591256966660593837602494111502039021738162373831332679414970598446238190883106509052577876532028516568665684565463934535349925977450431076325654139646738804519782290865864029546135400765380328315544092625114768266609025178662151783475126918195916140748880591333431785845385495052036191206492422233325450221444001362102506476793032266600605164496577119230303316938780198989603531597775519864777020811692629640645759609113025632366528543502076240005124485519851804790605849180773199461729910544026163657768499000819793685802660505652440350142149147177192924701902009735997097903776541809634362229500695454592496371996817035711066227605816094355164865863538955123317010238675744017015295166600672103156682400633120890110227325304020491786892511158509055499531680501420 [128,72] 1499238870299211285638004367030463091551278066209332882565288609063022982719555018582799107050158165861404664516852669592413405330646515486212505726967123508018050497453033979445357567138107635706491486104271460726125523124762153820851355131382498417980450486933397548514091937175405199626609679930148121131864060175022680990825106778845793031928805211810297135838076268110823301303849628479879369489900990552261920561808465038886128885055531436991109014985973870526775078583322728482799114829077499991325434802585747566935644859019576557399673993938594723491250435021130743252523137006598964674049955336481176057956062555608992074774696032504078357749186172234657819498352790780463685232681595530449602617321309748151787845681579240757255599088728341607488571335744517489142125720125227235750296601148026666060953498474369854568722363650299765044816439368195618557317090709188175091489040061869503075831575533507311925649003029280478760043344859877230908012599970864282995173707833814771915796101455250315450437207456001572034865141876347770083367735971224907302364764445171843676347402163171498599834156702482803732663167333754158310901187674505117641739033797475964409588855292420644237527760838625841571386430900037585315096606042262548533596467601355960003375024572909111885206560946987702603520575408562622697099459252974043155578762120703524104525097409978101606646249102188915048883103641044601551132067122232075372816532482621206164082952040344567204725944497437734850315320712080668320999192143699451220055604854108868706620453689667737956182282467173131154417239434011012315931824931846645470393917226838101532390506750850 [128,73] -73814179711683976092172860173347541562371435087525944953336914159696282667149051280811870574221192038357500107871476839796145373579162134994824322871270569878549202700185196594076436667212263094237213005679136958253529729638541348397348676997960316395207213458874472923802155625752884780570970057178528074949343068775419582707334950001126262892942136703193925888985330419190317729191265138608942242790698066507569228595692435272830628003440051930097408665793629867247423601809770218979900865457442223624391755983505082478238612382548133151734025806035373198036126529169798867655761299367062784200325211319320579297546574107848447411784707933736295026880867106723253232410089063540486863588109961460324915958979596364198877266713221689451537996402841602270898351104521359294456065267104211136909665441849290770414895505079350767271173813585859320749105365949745792491939850277017516416090667251862101596796571221065397997642065910661290770935131004572004302299316707442288325625019023266978337279340734385739695767818832357550161507124838277533844971192190599897292502520904723268821657335779674783310585642840577082218998374168086622951458268247629026734271489077006218039190036062718984983055739351800025488029898178139743484319541756523773100172283358658660496566692017307813584875228418420315298721961227187552576545149524292746186703897514888722207124063845674843400895655587115195938170585624429511650665966932566698739300218004584019127122251137856360176827674996590347775626085832584561587502868766217127037803242046209467164550294474836772116091810874172669859771766326328361280722834240830324057851086553783001034277155 [128,74] 3172995521170720685847280420230747411552087099806619728667285131069227064333044037262843466767793998181664993629060459969364267641768140232353838684154924906911276412445425582188072189697103534348627894531776231887854833992512897444860043932650323103555111463645638736508164093061203022725632517722825029510490434517988704494048360745243522285901078019792033963150936272565033665275078500090719727376215832465991753494729540419820731886317222931771215093712984822154546617824556909595328589197925133359717633508319793805419873768760272334682572696168910670232202675529285515265868248546659777806433495602372610071024344136708457704412578402482392234506968008348986928446282012327439596003521123912119064608728351943402049136759565633532470761530284450625404878701350998154641888434361632256935151437334528001893429346399548988837432131739288511695600537765411022518810131226035043725306053336446982483828629433026665549725494458809858527925635928846014416647653614671264493479611109811687680820007203276514222245545255175529650889073900551718221601366242722759367609227014728853107310156693759148989252660202820126913624079478848985352339482339782619411467879852273596937784313283442077763115293252789377047609532443970064439495911333864468696444632652646956109425646717722748036791757777914294284278256730254344954077245203593496746938269973870795864511194807607638373820759900962257366501801845433910183115672005891426429862595093852322797886214778442402530703120489586317790250697576184671754232143170372307412176420354786781300379548438593219424205363405360034668028273342015167411063518086429144032917778536377062073530 [128,75] -122085253150171497589190862609587513463851428432379020218433651604421987805484156705277512453142174231303716314906864939833978390283210368021377073854569899156855713787403523688758653188158140032240480674904794485287075057090422157509121551683649236034312476911464907475566206683595645172469435691429160946796505701332875005271261294448618044162163644235066131612343957353287821218300083923020184292798027109798199973605296997398071271084288329805938096456331985542311070035859671054903584464018665405509054039966241574133649987792791649584523899345353838857124595729261758163830461714770854644054522471060392943326281569027371400062618670504839431450387511180335366851709846207206244863657662647565028559313209876730635749391026017562711265703085740322739416632101840757542120145078886383495834514012020664917871341090336024045371944262543061107752833834256650672451853586370808612429407938555569248666647584897528322548339043557174448807763191503530909771902895965791781403000440595188517047346723050667232347288103021549436485515040239205327800026867269702502851015313090543441198747387388402116085105426398325383020019316006135538453726079845208168222049752304383048888549230289365836781504845942968483667157875711588114555920654345976447926249595821261565153094974823143938100980773176290765478719922022561357984215699313013860327791801250264177613174948695091260302413816285216730345573401753381576202044269506044419722584788972282419216390696267865276752934862957665873641682140711620860281233145217322234019969499489834083395523965420184312953966007320914168325510312484571000273331162867612272392295679134634550 [128,76] 4043682270613769127012917594075967684973503664140585198894651647718403056335781504853380621947405047493187187755224550992069942832505795684466099725553715017285664393914821577697599885290916118761550423072087886453579591354312111546872953531141778417497125875384382443467693501776027456978907402897753407526562434430499981403666677047274202552097039505855157866915216374412227408382025662590660803132014161478903675599232076902629225492688490012338412039736622931684631049242519707246227541696839065616703009656324326799624129261712550567647633996907065044674459781432420810541052291336087270889167222803196498782337396408970643741775402055935997894360743102875144749532943008727041869057072633864310879707720278397313863144536164212318138116331032628282575757482669440027559474831633985190961532787853677259540040835582970722616290523412702075850805836487297048217124080488327612121658147851846532996872619521289769909636644753920870857034406858543052440979795887429379084214223127162605529243049869024333131288065502930503897947913524640588344531160421779021615424434681890651268639412907217263524212484871810101232225529149286168282747190765805291478710169672325811406020726928590362386355502387483670544218750772603832254146459649248596128906792797915398000538116454435970566968795219901787356978312272514017399413082548000031507082802231551333955612214210339554922335162625748495417380486689945053609051800213551377236471126871471772880317594155513359066616572074282514180020520370045762900503064387657583094133417716159173306179214922358420840550902895650349652437902837899685885764983060588666124417997342710 [128,77] -86452738059650982303053655570039746924374518846025454726940189443588690937214665897291200156558873584762493931944702407399347792556945275096038925139742803449075114570856762066950982628609701371730548726346129310502540630459453375797885236987694645759428082186165264712536619429950715923310725575632610108030909606345666945780268948808425172788152717670156321760666889342644635904113276242500069862037478768587112560688503591888330497141826806582538315035762606543514350950180454024089587181620814804127085357520091178080527658213374012416314731614770572818669655601837344089210857138658099813402586919557778773231997260196014930255530468771938871524705147259709271055237234530364255827926271126452458607624337111440686379273380953817266277871716788618916704189509298636520534556787106352741932183167739217610649120368752876317450731137061399818143631215395574912635446246045903801743174462499650319742135983729523623631758766846756633050672505080728935812290215753648305750680380707319880555247126884014162877731356547806896117559697837265203223818869130003690859314574875758935739163163581170403844058526333059313541286160893157237317228023363429717829799654070491358425813209943605957403117900460507378302081110310769743784497393851088037765773633568490089218409086468091371456998002251982577156575117682846619270574855496535737150404866989556563271689358423178146675567579329810165461179148435373116104778105352353716637825232162869801166258180024990596547511087849060213104597297940626762083872222641345430635522378719127491568856101017438703455897986536461819773927930195776135953481364826956355648584650 [128,78] 2519553050334250182119995801844246514910487740742093971913658712882031611148912494208384329238948593445648742075866599527447672993146284260033566139855957304814473647678952960683652589008250554174592402556815589289751162072776369502800738472862925379354565079098334125365754076819152356710202873496208315823772822557558453034506824781146320888159894789338976673604000236080747140545006705041101669412478905206097356357360879791858839901362911931624995084759628384960726904903666685796173526082105372231100610294512923055240729591691646030302414916837635839200926659179096658184295144751170964394817267326369217677819413448233508367653711849030424831991186205951628893918647588309182392086718426520616502835869705045936024574504059243393180253538614620200229264727934852873876713215106672715702686134676181774243192466994918387399877511845000377192285425710393647421661035148816552908981181094257509843257978754422991270703015080240608596898745546267201800792661431009756283730333950739986622298402760260051919827355474335241854465284364169740862193137832193988876231481618374159999949212941015820235592925041133505524261205345973699685881061180922298806421145559391090112229692981571806013592196175044347278312154459973510368457708566855988748139972247126947662580654564191366847581956777832965252347101417297645191809923999517963190184975501420231763625099003837848346280517704756336727147621040631916098136821269182870977959371314984573861195395489135081742292402115408667902938637013174439093014761618707998685318362396534022005025209081981330832172637568078507587254261050819910586090611579253309178470 [128,79] -160455689896686885953080784218776565030717651082371626251913477686879036211011647088735034336092726544645339356186955019017803406855338892103809062016610532148071871393879051457263461028328633984491745669760972699605633430973306014017065719613520705476811100655171118357865124055401575653735050170564609892055463404231154867911048090182631629415820445304550140012848254941040334334078714594951352426379911647056951145137857430186932515138484620604488522634259300530920176819046246452239771231145538178250155942833998961205110468180466414082713539998038701244500418451818823322542057547059097038484590685976250274468282414928737837899835314051742355889011895454010198014620938854970905405802509292199700548006735432441144867915333382943893443850715982453095830786620556237973603142740731394669071810774922467626195346022022212611266654875182279527241564292608774652910614332458815903082502195436747355879545490406083830777052021137560556968914442980921562921330712847941214178883390057726041416210370944592749350352195416760721720495622026269499451612256199084026551343692825293959540198600601054871637484021907076453688285704113783956987733102033523549507565081638073941853545571712314537906132539276171050141627311079756641223185186923331703601260600794526486705017286753415202001353110592043956265147517622565653693865750532459942337232961072236457955954310449517162423552919056488469372669893893317546153298362906503291229351173074230494215658234815429997195643159559225461019206681415361638216449632871902680301283072046057469681023448923887138280651834469357052474351413442988256212120664342795835 [128,80] 2066594755059401153816894788616654124379764789611324450714886022259137967919045601177759717764050630889273569197347123973489728846153828328942041743996660934853242505011928613848533886870005894144076367990087850575515499040813397957240959156955343628047604557065324820018991746693350288358267448684265463330677453217676447116407763393533523087093163832096191332905228743558489750220154671651290020844278199198966870491050957548777801190075429040160463417671591693121711915981167088512582585397799562205366106798323511710394293617778538907766542850571583205007539664221803856238484445769775785192281744467499432117384207983622395007266468229473652128292382780002577151519640165780932032559285275055437558567273176922353842855479637864049792432982720581208137574911212335312889756814403212286635188685397373849632289754160927905019615527866602967426002593735693838204971739424701888638017885821630590669440624362512331088006932836746232530465787971654726469360331976879937293180440383619642894678300776596393940689368309659003050460009917115322141682137312324865114851512215512772571162678412787238084785801028626788739605429479009111702458368677248887889139120635765827177679227657399625739646584858293242398602401633236385190065185827212759135676159647451940406405814164574936783269120334243856559232039535673191780738357347681969286686687759390457711748303350884119717125054467193277394426108997423622109122058199576361172523803701166500934739722992554154291382935128626175484065830800360974968372301124667759084950154693657737959207713558232248369875502011059647305862360777323231868945268703775 [128,81] 52968572865964977288097638020093554809951875973207082133016084582320258167790798692557349607690521776575607968354591361894717366800337169134696381068512550240547663224753218867798670264604650493134711357755945952446483759828059487642296586718238206222952040806698278415430100461646800312106782592407087122235243763049030280063661331567171067967991222437273443895536048749839631069683096419505150869150580638161392466323120108220636797690808349953167022890721462623226912595704188301465192856431101941766972335574095565728851245632131611352704339123906716354827024538256815736492122227712477047736622414299249131097332118736847543301215667270617801023730508976319159635894381155467950449876251459645772413249766228327915067568587205142595166975387300691377525933051346877382907153246998270495503372819533072268746901826809887863695349825189119529942626927597060145169379328416970512480811660318710755887294586620186077811417101052020761774500750431366887803089270803139006544697762170570726035122669064203076018391999807892416995425204391048134086807738775923130799064824405889986153925386219775453180500269083086828876939675174156031404487487538516905244854963208539452462095218368123090051823168517735689334422269642828254040904550833365974093585386568244480257308424755843079554953231514373859098440199465210636321125237898930771160038286310400284853326405934407749011690454118374860102894419688132801564480313102741908798880573838881277221161587977397028398546396029380028032785396111102907806266631072571249425294071345152728268959846420271723708400253814626142352434509300625245624302409 [128,82] -1535036878189340310476331159058582295870243634875090538013797204393595910557483246341647046614410947910947981513458667166547661875841645508621031497346074127248971461223144501319094411561005065020776057848133132296981343857624232658218797475505153466677653654985334397645824974887557307112004271543850934623256784104197444653590763586986332515008791619044287820870745247799045278270123814723287206917350730652747541591393643886793657604502097961570664747620004369891683177232386159063839771271070450415820269044221109213663786465508623800756172930363690032498308996326541636890282510991857329392291196185926144365816489857498186892524043826530632563019477561257060957242765520756604019051813219078311025544515871595185046655152323266245064052526335416159554695046967827063363675103285608850337391293975764317123818364455632917138302469342471872996228615724473748646581305972128272754254530036822813080060662070885411257244843187435775191820150847174134428591134818763652966279875670110430130345009387647141675936481138029957659214865984019221114805500864860529679677615116436155788761792841623273679529417723070436315101548219801430921607136879832465930179854054105256407727897961313588925483770993502154574099658593482119654076366890921482760411404259547336297004973313616341960987974991915031829537715892469946540646266965129121774573464291547085035314860183659359065211866702314114932383319063653731197350225542303687277305415182699437939353033952122315273993338370405998103092349168632726503533345262473723470126594101513708861479763227929810325955037716511500543082825874048694028290 [128,83] -47546768811783358331948802763361490038989349280567561149542025975094639993410671104348145195472967628676231053716154386550967435680510588359046215140606900542328873514835848655622933351486280229556285976201246822877900153465406147953790328924647073084651212749703130831426889586564063880558824449982988634977907659431780880188422342439165867717579161692247988223310230520438865494659069156587070702082773824502642656747473989974037194766835147921163614897856513247548388158507474958181577503152335382089907061743988747563807966956085730120129650447650175502680029102455915324519264281280133352415306270172675587628134996456004549095173085130370284205446977196899673880720642669782578027979963600672971701028141869278702999783670045255183289725212825881774437670790490309773587042963672307311181655995610820097291386503241135211758426630387623498483714179539849795938782314084199187959456799241497717771718796943803227230765362568990703003324701678970042687270347212761708110707956278111085131579992149678755034008656764659384879216591952703278070250861544487683983906924759565526673828192470976825186821927927640306662117621596935934997110523819631477739563611592701573178409897514324527109952790881565723308273911715516497192403296897969348110939321544988529178510507911974904055354067367002150846093114398696579218380853109379802243077226288326798987483710922066599808039414895306859443233042932406976918963365857108895173171050601648069363873165664583143811864476944060808400356377012081130920410795115005639479073253954222191616117033589600656163377423461479262860892829289172434 [128,84] 2838245657452938905087755361182321002831684134602584694740382267743545148630562220873450059477424929570194467505699029587198355358469096461922169393366163291770489903967453843783687359778909865051671431625299742069826417725741050451130973658560073779823346109289672858598873366129428472856243295455025159205152592649442588192432698415562711520576154072471284530201808223709258970995737635711560744203252175628811404877347336627480171295533243557115381960229711585130148990979840548703363700094509069528666505286791396172115552115837766916810341710376376806325725735040586156298386379514919538223841398497280929247146748157400022019764683869956819673924176506361201960903524114856585430589407393132893775465438273449428387605029348847935800521453217428827529216497451854357155315283431697829811102294211292438531396230978276226510379393522716685714965883553772442301793422140247097287170371815603981413272667152857735595208175120798419369551466448931504120914498841302221767175165117811213189728590063228962991544334121776542326436258336227355088438176053136323347380548495101334784346904979211297858549229497921168702701628553276068821634296041825895995135741123088372881433808662246894311768132881289213445623916719518002535388578666518440342096182555141130842846469868742486171293712223605412842987016503564043477734165556341713000376773268958484814871421181382658213901036148722382489119259545708116776493400909285355824998653542522120852965270853631335562981946803716141196330124671296215341571700835830507328133829731577396984987367353598740056668168654814907355508151069899 [128,85] 40140951671636311314477932243352642189203840768378627604095754104320577291668841769932265953977958945703526394124566959586750070739991634306431159278078316203130772839992280213323286735386045772069129006025503995282924717295841872123350041605903168557683520471142388719671398253033314507544828502063638510977269153642120272489895658921923888348828626978487702791647342215938120746552162778381978286203581917827205630090320329441703759087896724443868105649149912657794436628569954084643752250309430656169837873917536487554407327860155455886370050973077442163118556916878583497073450986769322581972944726844018243032318749089311605623554970541193131888828213627443687194154802869833643423752515638494671419549319185369035799098219097680054319353742159448407150017141357891389826381715016964366670336313809734147089572726424476868591621505772918465050034723928106683040816608171349057286695021843547240916953654490527545132091380475295557928619918704725575099292112769037135062277039620983599938676535811782359819428984056668690795755722728931364745444075033112251839460635440102920165373515034505708540538795213321684963784782258218910532358409309392603678755034142833882538060541755046770551910131828001753464626034572306504835700835767637294794634980582079681556992144414890189475630647546927126903938260943020898046805957933738319972890300936432576019454390119525823442282342076828867790500838004087075605415850541739741104267808614645861977293191520376661038687935167358442991572249111577293956819364160773900475102584019604357130991090198170783196954231972631176462460375 [128,86] 524584943033556831878002346815111428697122311680237124317320178774882301315176459548272498132507590077680779973674112330218955213539448796292568037136672577083919801668015669243706750316211759585109673173193383891698582167763756745372064786242266660554780364193837710117090613947172831245326294925835816696893418330218181309241251182466926826496481711139762636468713913939014891667375388834117465166790896677669780492444714472811044571016017674765834849282282370911604072560778623756445995825612733375902351846353072848111106806476114588773242130188240030752621296925161104856300422237122071825282294703871619260940564017406631294241965568520507212880660447923148467927998801434995234032306936166311771374066233504603673523521606632449411152974584348737110185671106550437051641599751428374468858070607123385495025899792832523031900986203934842101356434533741915363707916650089336886434955738099790586449986914124282076809439589826417802088676365546816373723348085232873676089442653181038586220439842858745795147171750902758897419205521329548712208709887467005577660438228045300816587819718961418233206721705952566208229109941413387704472877576201119298631000639574455611701352291630207235860740660652867081168842092735462253926927959854983648724884854538826875142446418188709722052344727370274150685192750893950378245755563998329427125877937700528685914014791903391801278741001625480775850357422698474280312179480743430564870029841424790750333047242161838713966251209253526559715389924460205336222053217309842362051908176593578053686513840674360348133875403543503076400 [128,87] 9830919671491677137536286544963435908690125410379302295870651277720466513382082359098988497883831264580064200951462853595912565530065903774241827396520799039449706511320386857987447647134440014392419527937326628344993869858593939777007427669787457077008588172932594626064196475001070093871944405650315739975719363180854600312856819852319092250247410192627329583953131901565326564173596403138430655096469652250932043756786578785313210545108853354855474688716553514764256853848697783683986632220900054239837877159833304571463789493955590320128020429789779764099395310910941417267082786979742240161848746902371839268395791359644444052321796753226378640523790203489217752421237134054108081381994820855742685400876081286631957806570162589271771115440293579531608458979186710747724236184262073580695083998546574035443836326627074444336563724603634783552414083054021090804348589721772670043553834096359738983279625500821528944381871233741369268688282195166271619913389899531293101180370812833658697435165493810939232845935831245707873637597856670577542349617289604473702093368191906459916195374047525930045688143436042048774607800266278889161205445352843080759172677255157882391743260124726080140855362464891504040165314260980644524645471695419962330219812432455773822422971584425850561060389919260084674396031062224628067673473474033113321256780309040478738965563097467124715495604203625770267123444107821549788065537825363618294978250211515559002351886005560489162949887414814710318180026365848785797858219225336771782502861635783268613227199658830752018193075961351375 [128,88] 155647666967080293493592907988925907402918576088454585751207435305423415189338630241970037996695916024748440288398782703856023963449072899491577600562030488044242399546757115759734069706688597713288379612536494022978201617916347081949310061659463982322947867926394619841049078863301932336121619916279703019340953121049237563215863389099103648278672075209835652818501777969226465175425743042190203282358618172101465188223862352375522482374977413674409656035984323186524997460321908516521856413771617527002513640885422096076082243076678998194963294719664670045831580353195190053726895592183794038607221663962507598307322047620544776199635991433539292349325621457269294195818117589470696496368636047966437599268115146627505386696250198835029713482484690116248836808788550595643850933653678490652872227508473863185063799350410764428945554636635020148142669776482657457717644399710044913439612959394984829764521749548433998458572477083255900561677928001801151180029251876173229660013633879329563036104631574553193629848109024439803746678749224415745829664626663322334327782629592539916272654673503246391044149404679278047236778356150145621290761863178909662189259142064109614022831341749007085827703034611539575181334562845018931732677089700579304082543311935086205280478568390716205615543331499776785888831431798280654975603631267826053244114749128220064927670836384816827922804588567441372317584552346475794888770304490098655746772259024848676390152534804364205479606986620445866144332278176068490922004595541768606626679061064154766635446581862417680579093678225 [128,89] 25213194842453771335891587058086354079105431656381085430406388708537324220088813998097889211003051665069324349447750626650929622614513728048342109149902716180523197941657743947730724980105158038008072339842155907582389107175844107352236938189824234601914272836616740540803909740853383906234446424488786341027998702896938356879290527774338917163847112224981772032398277133696799503380318782896418071305577629591765140726216800300632382006426655886220204802216055300388386933105542701784576346880731899996780070288000896175243686096252446597888398540367134952933436296575936605875649452189182889376549460346534116966432935139642499699853082044857122632948062572750714903385401227113458184441527595393775141634429550899764308858817271715299653009746962469258263738844108646355813647485851974151170271106582263114416087676478726080358154798783063760954899666075870064458686737129211621941057746339685269845984692048785395705909847083218527856469541877801407062662966206002925792004595855891980108612452818495826899703222776040337032540158629220465487390119316382562691917875095635629667264879630562005602673282863092828478347258570595583676851476738622122249284611667081499144566232036366888497625489846804477495752099728606306154788021549889625075566210525851602847233853001238912599210319186665964162055669032121095155550043079569083051496261708494539076048401546763661669089735296329517421633017324495140229222699001643747428322242375521081973236315560057604714667876681003669839559562444096113237528524640117838094146383535991517537033436553942283088834400 [128,90] 57041575480685588344811556716998175899911775593393861161988572486398593817679285445525092463371301736695723410591088238472964532808613541607036095042983605479278430975591352632280225842457478674605838114355352825083270478041384796386171127762228265560750854294744955690390841731561268376449617925482617226614199923468781923895203649347707026250248261607719374824811066309589457875176470341416118869335430134042801941931114257762280544962427518614279574667712904512010176846814648641037151148503188548189694916363553762100372278326654700050982918396118698530140701599520906991809310150333590782643125627584932606796501456493422175799226187680837048335337903778373058763541867978755212989259451807910183911814801132215565102551321216013595763476276171110944863390876437501737458467212209325418059904991456768417693576791293992192025414381450837278703745140550646109891004464346094669633017837999183082640614755858380433722100239409946694312503410846262942777562770173846638236318449165630009929666325460910750928729708760174517653589978168251638767914603165233848597251578595030432766075103664183249859277731476264216368149002274067305028791209795994369774906830714644688794288166525944904816399845842570625750995758477924797056119021378288253781400578865765063135882521770679307745079888874971819084237701969852436706656325907298228661114390189727729287379371154764713413097599614726229761747494935175023319347635201243030009592201951215089033868482091887888092475504195236303540131022209776046280910288087487832566606662712575131909061676105842507350 [128,91] -11512229552432384193702737911682826910858246198588134079070273121590947563732883002602015231474660858189050553251339280501477166299233685078183025791373219876500989023456896283186817124034641723159821645458689098461436062603130539199024559398668502767717323700528260015941959383208695468155250793447843954258178501857689623418872441173253395526126757253717837730176773762869960737994556832020024212837318496827740272490650610290877271644539419279634965733815591952034515542167414644237520465541639938410400944475720412481959240985114165279522554498036639411336222676051332423211771114294774616744452588390630208246626103672009279925981164405759039267884859427007775603969443329887359942664787484768159765763906239340108224628603723125417537916946064627668182880205876786586085597486407117863546643044136171391627705466652776429545714907149424960193650950409627575206942953149524397643603604891328336889321922249679744199252766112931125974520355019258217801417521105904467530950994681310575052640240344932879444843872602114765890584587727176949473986104435900756223023699974362511730824208017355674212525715672527868684484132341933299163110994129571791277714386318128601263228502043208521343533430928148892533207091780451286496598078442603804409663820329920782438736266568669005755114383461882132706034581213119763600143493167928844427489694998553933536452850865276837373876994585347858880082942194910139041236245297008826634957395955423451752146775263169503807693258511990928473169857221882023827630188726656640151340474699675490756486065119876025 [128,92] -122490928687150853688578977487016263509957449808457977338469682944219912216330252450135185336360170695579467623515286177305297884094080576102007186110088976447568526149843568690228390976789621547865646031064392551366037061751374102637999972450180391467139472784999116410802363895207417156440090327192044173729513627798551554414174689981267497764805645968923218829222228359200619076165831797747289684301540171206530453905523744715734716394153789062111610664112551503331030404163329574675016827888800669958366180203348980158112670060656351751319845044237815641450160109115474491674515010055245711801739137497062878750747934696671475190344615528575257167809399428876750535249020506288074686291821722107440955044160836680321208295057516112188439564041115391287878239082131579853252478512874059522993198225800007981221149523413027099356471072692227927105959858322429423668397197157807439965812071665861427740131735797335636246198035624952121018620990863991140198158105887704924641049937975267916675538524869758927511792709092410603229564161087388832872906156532888600140549721072733186032902337036759112684114474429712427703279365940407716402376373074381814030128949162703794256101150803344548380892817137826140254357396744786636132239345633405717781931315063051793945783915362560815097791164070847085854173370581523512724898400996023925475956910582469548932734110215685133478186769149661479607496344695448008213339643917850589754611152093433391800029388208333022445934150123568415177609067268555113672461047851148557685265689834062762912821653675 [128,93] 139321022579766785465193784176834004771245663208514871328915757181534886205537736071625644010698445636498550232098193091665441814716001809274960336490843022838233600073922207957427011651498710380108567919374008210146230566510026223831024024874667660425673709520618361000171819762600067172771747954609907274389510205582475035530029408752110883113543316591087533318472186192112942503971763878190226733256442989672180753250795523311170675993180453508332896509259263595505777581722827976955620576533301918734096255399273498082234234766493790009985866105575056096099975426006913013755885690507167251036651852288447059620242800074463625362462571981380271272902846507755061222620839256465259013779231731508849257193702859176253605265106258645124742454527228361704967618516021351577571424529401872081956786088611433348205462143644416053167983484151554676071710666747334845093679935406385257868030243899671213616159009717265442673161255880953724111770154303027786153606033276965571416725019501759123007969612423866425525937759372978405045022522011594440912297865965600802457538020719118592636965044096003509805371103842993951664315237555584962351338942644538775335429567259179309747521995180583666755775865540984027017672075233077324638278867384125904624938244877096369580228565217949238140462734476554514729377643765578804937970462465715298916287642082206040053285149877130077424020378065756151237482187045851771837348972742808981966715514791435307752506987889178075454001483255170401237403065805754193385403377793264020131365762082483285585450 [128,94] 4810440109695430141077664899528827197107122114587416895052243963003237393055897518213139385388680988338063228467915857917835946294804870783124979528217605938300677902750690196510683497603190218194923001378244346866235585352829883342680261959232087689525632673186331051736237777241923077880723183124104379945819245396529369191295459614847607919098526974706252819487280159805796434409965354490748701363942178747745446341107720887131383700687596648740809967510702794184531851796098939772247435961295563229639085433845601888420219308270486476926091836384739843111824963632369708374516775649493105469455531599842169748966502076564047390830048884649881105181321863060160951427197826454706746640091792761302750609204188825335182347892923058021285105180050324712612500284347351097117352081003835274994912784902813596073296791416685782593623902998766245623396606870928604143016097734430044483629027841198813103745176557131184163866682557621326926016208740797032248297059204413373117337021414882106566067191032209182508845066040416714813829575595330711433179695138692428141959393205879989943608343688343175997960821983054471841142194515305187238718679372683744493007980187932854825565622151404666004106363337398398704936473878663050630558299837754705604802458651237360232956742733004739992089473789516988225942865826026851633056005795591545622880371363538788091982572503625181726623361995088844880128706882460694255931877916962511522748201751390766539543462032324559159897641823387796309162992325929376373684651576117578936844515255587481400 [128,95] -14921563163799608982674990617554764066516508461436695029115529173853051262174960059133665577280248188631992488935989087382096839659228243917998260349811634562931532105571572327559366908637489800891424934892015218987941053097393791251383487096630536092831894880948444866663658942613640959560161910509770692034067045547041361974974369336767246556666932577863746227281413831658263538263723827666224510717826127718478387323708544781425372454132037497210449639699866269624221141196131322282246115887003721255944515574382401134507808726822822437320063387094671854638976877157886003233213251101973846653930738953926624457530868059235283777977585819677860814872250322187943314365067472412309431217497062946723945194227753648484899437578716319176497428691731944645346749508699292102999437734952703233705506536548017615673380773451700614296759878511734435990760738920291191183969471393671390301497310271233562193562411906526568300422003499934547602384912285832889904393330155270771908906318041308676205846732067355427882790542776635536696830815280032920485426187096932737187490852944560567235842367152189005989014984702046498523214220656222931366914596946566055326882813758803570940760562275354351484655650866627112291187425384460404847176535949838477564945586053744016429578437719144262463231152352074872126159233690444064415637829403065515612703967734713322258701431939004589678922750120769452373266724079480533898535767164990389593878834958606398941283479944349346751234191128198446243289288957240336851672111260066294286552068434475 [128,96] 339343509988149778160230587687213278402597412072419289892304650067999001382132403536791816553348214723072433882970746762157030662347908127198729297733594755122748920724879244948709442571187127118920825594442915106414922168380110517005904193961120709908735633539761059537013077020795672545377102742754954246811031531909646372766982378838657250557861241987594842097246513187831783701960639566332235775323372280026892943763116102555989333226341435645713670596954772218000144249439669619075194056028155065468346870001275041961876232921375763983121591731286511550318167511008393122649417513396396560694050914910269673719922928311766075237833251923571782089547082517686051291408792399836873990419104332274415089047655113232397646160938840293643278404838050083233104149838139873382151792976690682554061518283653433539435997223951177188811062701397179324708115294634670150364623952057516652848633125778643452563800736227749516020109094284008343522074441336874562738588905032100240290545019166602533593152009377606460522416881407745279540025212750548804389879379353020977224497192070511793685633313569029915631275543222594989269938791984672926513442714288084542053729855995564470845428550600771042684420438731309928552404476388415019256228707764567604749752575078008927178741588332272131267116147582421741435442253141343672579656858981467025060560972243847591104296507608618595263805941571989312917750672145735922519489127601455741823295771155367656573367460568996777863762636670754067817410548398005898215505342777780990640892935 [128,97] 9978560580266701834680892294250357781407806129655425474457146762832688137964040709150994203034021458001626288588961885092106821902284323302361272414010333258206826915120846059029407640579409561476927434327302508612425247989840587416251692645608089226310478937398552604744663863427030430148878130589987791957611945929230950600779130722982249093853413891169677454731117437884790782657798017534123242780765972490078866508995792091885000396292177141900019417754751341659135742530675772823302611479793334376869050450334029720018829454041641317428300898697275284404105063248217685343021672039095442086938316425702580928721260972645095805744128842352754653100167209946028481322295548272954362846541910331705186107444468805879460016376066156452470635123237012333100349017534560638812820635203942554601766527867768120021244767260480081541743788931547439622234221060588615743740014799425007540872751711314837639944758408349147753361131869959805171773844681040707109155965448009719853143040441287988503744901743649187118459611653675401411896097546386276144873899015889944075576300132818230447904833606165872450000662169576001993777492325518579286910028193256335010985661673633614685625865994004821704138837384007444386723694850543574280086289136343377009059780181140435579377139108908042021460854278118181297807082197762694921549041135495949296071662268505010755495508984057018763807231515994030616424277507682133121128408570832217457721837438689007881040144613188202604593696487319858434924439794155344963473778401194789134700 [128,98] 60719502008651830137788369160351530331827863340093624683028657080617184817085371437446518777727728872174375581278750949576725276374726940009439440642701308592398952500887865823433940608571801853816946219382639068493826467027214707774227346389692945416876166488447068935905989603249548112845869767235473496749697438595787010292134155908804047314035375068647985382824841561438505010918662691130256150455548062285183036695905054986287362694565591488048041063006180581640869103478595449764517456776077191899565184436792756614137905888992980724967815257405776902091765537639893610148761207734810867168505085231973273471931214727936140873418519078982881736947847128276956518972633704882706926680981122204648745551650461833237930924528538401166443725855076294664657646074899331959932104884484227326012965879026881483531947554886707102409102691728730221799580838563263390654168436798801390800234876138146117347589583593067331625339942904290372649405634259925919520172695487792735122890684202235108733091056176812406443336739922453179795678707044331401013051480119083873680099048989764461915579846034797920853508538394176207865669491519275069845757428578350311958576623517642761472542424236724283001885535457712038879415538322581371473981327553986600377056433476229814727577239758134606037549245143138394693542542612506457173440656245730139593363098675192630970100974775089899533046741627091631439785196115528644959980933557083316560642340352811376378278729663730291951801874261887421312463443577622575478586501918502365 [128,99] 125268100668554017361144913098163679469642122988070562322735219187368486420756817259134009646798468566808063734342738133015762992068324824871665793116449443245657762806803638123065214692078283821456273948447797173136094252918790168412781639510478650067033356597376961266011355907201418217532546405440431037213804932300974319927076713959702367146242604863645315924328076873709775730624577120054584336743208409535496308834558162899333258153870564405114030098836815020985750235832779915948887073791703974643107083324867686971059919831802309617574222377628185823326937632224333372685344070617392809926571664502343806790348076691437666304052537563863502082983953905219706185612263903509957550431047499700680546502656928361301362300389130603257805794518601643772725160785445822406560154445313549795097388747527397534039580188277394912982494765548650812773395818902636230262181600246225467208257093352583952985455135561353662024019565529377109612249042591732657847670000196813395334079139084377492638192138288631033798810544996840046968066628467295476906475057762310771026769714346034661144024027109552124870920973900860212884642665076229899440602393965399698358341213651710337588332646207243008109972742731706068836385097997217971453824412591453365913153720845090175296118748206074692935241063198983720117550674601263268634738526551404201295326806918239293464030541854679344859408119593743940850537067027443742092595619576675477718198452330193029495884665750963265352049711508343386567789687110615485395190172635 [128,100] 346505131583780788780114949355760866593400417669637600058289999487672245412128461509224870372362338509613221928310114925776145400856431704825705654422472942657464517764196217397093689445211688023754760645542162341323719503665109260273286316354122792659131632285382423623292896699081892293080836404898734223807657529318875046949267101660429277120071188336519078381325488534969171713107082350884630405158499742083297142047549883320691337998068864853945635767887996574670966240611889770005795956284548042407637634464583531766600052836388605654745878699018959941711046806377916782632933419416684428572040430500250811115468830540015857678657791425716740931853846155541602911028988703475110340218150436716752852217299531315049492665477200977908373308566373702496290205260825528377611832281112898076301276914343109405494194827918957123031568992913694928953350943425870373855711907516104208559812242516219460790897313262993534943773306610724851717592055433910525533941883442897873477553068433975821251445566479085230152270287440215111185346996327662030335675587086341381424640326541719716082425756085225181935163301298565920345200237145592493605013600332010123987886125600181100427499887783575172326509070383109910634045690147761186466726653670063306404657631132089739713907638436076824711793270877304043864635537971519977541749439671070175108044446628340680476283096068379127671558758271254522280370824591477316166408596016584056853310192014450414240636419181934487668902575428397905555114881000037258212905 [128,101] 2876171382371521826503099510628294106084985237883837781220962476288955267185967752244749935389698571404124621012130531815065668403485069874191320990617116127549028468308751779578473383941279979168803826427542064145529400497711696665215690081434046989055325933087326376626048882791982577128563431723023234617024282815448107306596632249449615281990354966669978621735208715695183190980084071509727559130979798662991785084989001655526812664179028466330366665019742855983673100647606987525943267298659578752811782795802000260989816316661945449162591324285224806335385185679654725547080519621605528271271513259463293771658194719144534194783352597394302359160317603754047191897499974746237313646360233601000868044489955978927688480781671232419336563921491456507907617304659557742160838613702992124988234626660060778417924642368069018759119357942499133953386424718647783739809433918061476357425067991463516012484627858296333148264646518982746786815183255944139571996445166071629472121407291982755461907064441732638112476167398490700209812371980236351727231401475582940736365940484540591952095343188473486708293311179572290618160335052372233834495193044886995467258475328749060478286646191882605486043598594808375464675030462258737900298880810550746046828945782075092724700925048851253222235706157926855010852311796879458961354355408032807748291946975156793942730985392722946276812138695682802916800373900644846069316389587605174806304543091448888650189046388204930007607906032397946667593502002018951820 [128,102] 7099774240192173946420284873988606346263554824339587533467065165722591424077808854571875129319406990962352590206339738874183230412235238926130393578422621702128409443721454262774211331851994892963816166196733473810214191340724792219776497316682304894922327388874325991589001031031627010742434232505125972743862128880837136459618189211355463418377112518100007794991278404727775997749766846664728394543750885118479832932994864660730012014411957593432756241161603208822782060315627617809639064068291436678332251027167726592096131348124736395452062118227745574903627040700990892608307198482726066877930858410058419496030253131106730754967220558201423200294933707343559196691461864169521008649738560521466201353123848485171326237647442929854598573796988061682250163113909334097823090411436452400663281806418759315758631849025694950145223544090667348619490457861121563326880303137927962890345348963213401374763439905197886637567678767876648488853141147562751223090087209867429323320309170013836960100156659637550168011754138205272967451192384263465743729046168156179688863764892074720743144405150085106864508794665098534379542858009254442183431583063497375703358398338192864542692668256998466258541267049068486591516331695822274162462170153739323137294747016800871583868784505923650105456465437300921064698040719005252012271456483129367534874567202007939961200498319870860411860564965454981553603404116122706263894730364626064457868168316730179198988079558397829383424977877135350643048299332945 [128,103] -4937386545786147949932436952243203620918531177723582343347395867914318550427997835674647944812749505846290713624235377507003538398331906949413739776593109237601146498020346707596406545835118346925234427744373684826184678558380729009515927987159656507432820332958934128972477653998987588631170815771456220148251980737871383317886829562869240726827616435924785016830365181121435915001129423934063559842943813924626490464007164229148838324223990576483286655197679566082748471375743392467079379970521869051953574506227888183389444304340401628569124259333131146655839322570991553457910476690433649705461214749273923841832337918073452338072857905236045570226770879443149112212827475023682279823728683491309892868666604455236807380392270015848463418290498798552999783804295522818113670988252317743263644422604269785738962868697610653056153439660825083216623013384970486034675789402533885014051392937694528501118081753534168804750373730967508082606137930458498175833188464146259740642629530526827933386959788521229121469527289381091641264502960649694098222898116136465303424309298368834124222411963069568797192718468363126465714535432355012239203550081936470726238615331893787931559335197398991175066078020731193674388012396522578147317915456571585459984608968579498039694369175503282751092142722611067693134851681185697229298681308437105384171256459499739315151175743342979456443180404885833327543799902284965469395284442870221812993466575750110910432746208027242084226976305896492245402620 [128,104] 6714332613494972590995677824343450898651451445372115791625638861491299415354064282150930861982490575278490375193400473059165912395322272092158042303290232563805817779800705882791737523914027221745577984249853128795176798894391501053425598944074909358942741175495789159036113582042879955930714019805096119737702509128015582901855229716146289276852187094270792101325759980562750325445538082785139688101706477940231919949456314991581833574718181489218816486301147969507045347695009932359454461893649022579352642262860005106828778970747689978707236804949703784099947538374882603146571265574451287872613247089715877380495954096305782189022313783609487704243479051886930401085460170455658804822908152512038005303176693629920815574277465002255972544642591703294354404115807068189862341497728925895531314984333841045039248586835409482687698197987708959925861037426124881158744416508080187302123080795584403690642650006474653650778865149547592037274215389186212717124505295549609105148949923667002364293434634037125920632308424926763820403492584603744454975864420582739451901563835286187920641630295846701290051920161839523048793764136166592510776621312039111744084276343422639448018932906013378075266741896964655892823202510906244974012287539617046759466304890007842732356024440345800539257516130136473312886324559368990179759645923914164860422937146020429866299069719534145573726601870720512391215129182932533296801076870351201591181218613089887953500142402068950038739914236712965365 [128,105] 132560576356801815029684913832230960086151189898348184642543141798053222944383843207938284036378041029362306284935023010956356691387128735274548160936208288523000968716745623593788246662665736127816512919794857451912886295747429742575810960475111242208114219862639699280098514419676796036278988074239869590893754238034981049989693309407010990874921034845687326953317273809925283584133791651902448301565645526421879366159971045458094292238505849231124695316526954980149710886997894502338108945408599806683647348039845388299419610729113093946684478019843892508824792537689454413463820095196494153568226486724032274543791273387543156221015447877904080449367976734738119238652127357025814408204380144253190650612456439832536217086154410421765345838034437099768475850207795994885371305651331266732629775448849822302937513135245308680672781556035786873476414452570409295697470621431099901560229972179307268730143033576125065317894995934943704529118198816769009734264988395798745664685147146170150391353142043094436399864666886865664950687489179593845466157707096730957241076890472270339112219808721842062105471020964395803206023029859358322673930658625116145961487437145155756590684230768065436143501615033178699060393573875007903239266994152001398767172343656929573111340613376941593347034170681757959865316714559755238867096089888386482577352787039910907574986005917017514519337013246812915617235873114035613002622298594217131266919974944170198597526903151158592495044583955330 [128,106] 114134091670834865821678928878651549624614680401523022112834193463189686312558048048993697710729899497898543980251763569695649151615564236631038258913249792869546803059601444773620688184774291766085066609064133192281651839694173888365249332911401027071547966925224784868538611990058769600172509739686885344056983767172064224025080074452664875647393362648054558635590149883476055042504664108907945817071399912227193672819686335128478108421134646464307734101944761186980213508931280444911272402115418518407952899645223366298158064358409809514560306369280334952876491533326734818401021262274894159799390104045826398651657081152129991464572707473034617729344128053636364158551489369900799044161276045643806666161854087102488129843867525369493631553051150384925004377347361420809717679895734032553903875566258672040603945718361077271201156740887956220200746787840980891321903047974195841437130379299543001105907951752761515494847300488981308268142524980320282688343723401958135258970129374279021240958532283099790813141554109045786729264190809676341691797526273284963753393166514320211434311494479709183274682081061156996936064795938385806136053508110512981622698356365944024803407902134761476886462178758308532782128953077129495881975917380231812274302560976837879658353394175571550171990660553773688213903117797516587760789641372710545145654191830438973110830472703783263391268333335144744067793187395669596697937256857223007646899528617789000547935517957847144152739291 [128,107] 61614081465240737661711363234126098315270751784452925650707988425429026529101118083734787789884928664905646198040745505708151650299136702532016886047022178352817909348053116748500712212644129733777308140931804990693029773431338369364732706498182837978934030474731309509995900457417767195927871585457246582954747834064483935720211976090033059938895160520316607687954994143845443996852077929406786971898385684081070033922865637371779414329205590085680537558621586118407166225184765383005690402705572981668342577821370583092320068052864263725614642800914846851750913600728543786255029847688482085613457670694335352782216863725085473825036044719510950879706998961851190452334667144832686296169326872275306049558257455924060495632946332389748628785343465152071553068958683755525266722525266755999893047587200690014971021391335500399593395659706838685609075896929492474909189101185695209743510782103582404169384506046571187642016559801787588929599957510991076286038301376854887532771487032380727105913472504517724625165119657738495250374673327530142047819444596048327779811513646310310066239566872535282863534511897996937149668623112959014827971828517831945061565950311391925790011856310066851949295722071624999303041723738968547199874231533264868918324950940384377985512407630450254538974853978525396490789381764583894321784294820577694789413430438935819782681376534646044063583622333661542369593586875743686507562472618394371444267996852974891883447938883481852215 [128,108] 17353975212558966854426813330533155903194018611528383542331193116204319159184778815595297192376178492988086043618530717309030240297456169389152173883536724905378206906230942182242460429134896281905788771403315806290761977681601680765002178718031836208030392668801497473071375341537982303488474828339598313364833570125314988218807116081986671675306906528417602561591836398971782680483391071506051818170109434014264004724803665393709671835748631283790316509738315181541062267420504977281015027281450585599904717739381573790431691767877667728688856123973640404065784011528946027166327860166397260076694502761162147749557891640584509745361287041077379497053742581673123772508643300801118018360554675565185867925752199815456522920678561509145956625090619155578099738587807577957269040372606817806091661277392991786089879457546480828259089810335983547439269306084003612889599615409669707378002059502306871920394602587038040420079127514753681698025206174730197315021862984855688808720349487170368256862159922087443447456377646842642436804414503220051710692860936515385299193994415124311053252374490449662304601273045208129854589027321257169957671309188165213463421859401294655536013496736485887218521271628259390144739218772958003445026112035616173415119244483577092834473468188930192655545156918008293424272904282172100041046657894866670842547182044404022859795622901546570614771996208814642330111895702647395670649744855382128131144033055280619560861225518184 [128,109] -3608421240467340456489637957539798608709663330316977787398500335029788550205578694025246631872767737427161545631340827171194018553707429083103488218857375490327467790666490653312276518250063764009461747701248632456494207674924214825248755350352419554347192443352212698274992660413498853261518246888640404851028452877704324574793744363103045876079194367468609012650125908853777535890701106775084237779904780929775914310590230258674756044385401261194446304740582826660174541564659499786183901469829933244812289370592972825770465487407701155996992128435642024120106994260428481276087076810131751187195149455159020698937690507827773818588460922081065077068201207947650983989413640456959715277525420643319816102930839526384485031973013937734541211780703495449931745128915262635543891926217161454671685681426052142453677017098613876557976185624566990603947189759130891414241610312095003073081443330265455327679821292509207196186091354391053843565918799174611013582159668766522754868450257326169210292902760380795456294965043639851130525067293453085757844894570782736346090799531889543507892527876071156936280173271273960346583833350638448281099863215212211871663628607673597396095788924277065073950243445713439833157078458996612128115858947430502214185499591441442355475924300633912267918892309032260312224335901205865398635766552505443161497638988158056653378627919841750025578582576474272346247958333688752504865871579340305039914761890283592249919854124 [128,110] -5979405434130141989606569809525104309476663861582636470030558255057196478991009567392778960317717146459256596653205540439227236793339783886748233939583684195228725398425884674142489073748023855924840241476527627996842907202108227492798583530615291193220751447592538199981243435140949799177597142076952974732910823170926680935654238892732191452438413120811861973297489557709806339627041486350989123153308235965692568758356513556089673297905348935307856150009050312909238079913336171105827787718862881357770375954346316284144576009014646449303034871265758356977316559285713274523510385138772053473054155378389280087780054101914079957816010520688335726270399131119929777445904729719833263974883165665011498548939792940539958806346681104845296184577906558015833716298532082021872326876059230119328365273542303119491550739573425444384948435513525140806470864779180610449526781955509373116061214178252238022114585880883580166154538813237764177118264595401301920818663098863119266202296606969076938257951142083624166073910105441060530827418762264188038120207102137181873699385232526358303883717840114333351010181925746834017016352732232354702955484280846321889323890270472164628909312354380663522357040066378407982439310152033759752084702818596894063435377428070131095751114150865138739528855094719031566696842475365418649606737519347409616016198003778044565769383932536483123679621347729576161073460457811598730757131756370085761824073880970313365000 [128,111] -13614853026671207209537602779768704560309073484624452853391466193710389287243542814907582277083406798808233733618772279694272964973226823729089725517164973969061478433367294022792451893354556456672543148365834527982251803862442732485829021335764578535973873871862901834241582323730452407210052432249664680152592453459430258421704197769213015094439025506232627376606297402452340833627681681314096429103972682088163649998243488894963485475849563527758405935146677119409825791510556504300251702016141108631697481559973260146379416212539851846794237906627654849168410104092402895310683090907241917589673335703145101248356415936347730952216570119257420639804817462126823360146093107269099902741348546564742667052381550445540833679073142044347658280166301463759654715756562213108386735281761006408302151217846695573427052436064784502529277666360912689851817496411844385973411098602680762060979283905963002242561195526508531685906533781908110777605757320060788405147136112702189026171801129336708426282088775194600147702444421747738723866165260982123587097726101536526315556032656920994473108492717321954170840751471713231942051352206754850209880489969618510295168122219628602951437358436948001167839360954799760106878667292404115528340733292007631294581586302902967884469213738501098542300432041460905007698049844363587363741876710725322377327075805505810420955480167637144414858996398480342469169106595243967452960485827712587420183514492106625 [128,112] -16026884918349244542354152236225682158171532761997674089635431910965681168492734003042306575949545392791696242643999316839648795718245088814506481520338003879919114847000874653880741009846230826657223405026108468454756584748036491634813193601184105300148861066312400333472398986390721964791446383947857714094561428222099747911044757700645180211583106529581083852168195127332508343379577170278210117914793484881594506367471429975738872928415895353570420251276801746968162496641738573378092301990599725944537304117092447520055463931271671012644669186787744423471803513453409424096225435335212942265792988718923774715772113989959037030434626031723195757298691107315277839384826905786180340249777303989797381114503063157044594178369467574457622202953835610723615658366026738081134295404527236935435356813947838998720229603465109519704648989052168815809543967192743993270043212873216824225967004647670916586564876494057462575628073258957251331299418845032068743568403786528218217463278096573602929699913022021003638975849000452591199107548681449279119649079965111776922039073017157140462400406802556711699421523771131474825060797514846018138512456884173840390505971451066863245384263157888911943035582332057350073238921647683826602138055153408223890289347299932502203181066409522278647920346828157576172757139712927039765134980621412680058515293475011771545109852881960494745385544415655163745324122073820385393968313110436580109871903125 [128,113] -27589147749894303675473628137185231066866694972990223644530249155537481554095868628118034696621791812216217685379940463132927009397596547342216615313884106557333049089858910952692419322751437572073127241942393715172932319576027285053685335039371648098585865377316028193533655364994897271647735516192285653850917064034716001413737182921782885711669449741969318785867565322496760993726040852269889539835807519360305457508209125812217679469963677552229213961895838989043031672582141274724815373698433307096525245219986206303193651715346258939401048633678099775130905928181161237951583198882099434430735374151040794035855270569489353001693454690225781014196472548407547641703986693006436581738240325846288031076108842747052652754832555361760538760828042823237206456701109095319410967295514146141721009122025808205896435786036026709520805065668433605579095656648719608388010709773034833728144020632351842265558665368022958699868261535558308656697098078055575104036086970575731096987473269797558428190732534526300136194309639338842059473918290571974996163182144880675453115862734528942110156680208956825931259971970730693176704978330524941838241683484008914062181272024706714599522601512599261988751722383000939414813301550524487825278726259610930543857372234658621711117886008454609850098168751421628646236557185898153285687540665104788380629296463781287132829294103567149209414195027183797206349177973253882409578718047497807613875 [128,114] -5356394014658994592101456631066651311648025016128299542123209360436649281745530910105611040292811180269856270790021901662647074309550032088442628926150484285515420299635016253149110980329054181171012446034344508316831246310210126910928864467422747559092570070277236255935092598856543009158635094509790012493534820335327895896649854730180393927983181510917099851832295112496186032146304125845984888596712860167768810092347183564835569934264971191367743654284862563389830147288009915315440455924144649046739947546807285010272963482234210667215561945703545594024785728488452103831760102361166708442203511205944600435361852095748972448355423248374301147972107690331652150638150595894849097224521218445315672054593771576656041144879275157115269545399475160848456168621533616002589915621496766414049604922401728271169030584572666932297311396621051414824963563187388048270510390654896363355479276496719822855642883044888285061178574194115156903187428205503648701809863277127469856185651293941630660093427571477037961673642816333175590609507295747416146941959918875481270303409012091740286420116817706968821679123589237392221036675884580918019033416672325253811277829125416675469163978535627130655727774466310857775713324435629497713289559548513693801879887181560155323980294403688418326881182598142725392402221577328052072822753589357321974844933407177069456414258931986889709263095131017430045493629075883933293594132354161925 [128,115] -9023531082685941670221710215902189137029144852018523910783857154172374455793589087291465970418195572720958113922427090313021354505876609865973454009885621759360976319224419368755620710700851503955540037841692604990450519392158789266062847144413960515180835479325408039175581299015933108768356991849637465033978861605039265046595041031081391917087141518048353585499767651865810118516177881749870546230266237072698947830907929929327592631249827696527745768585291083268089810221559497033917471749383443241097396257662935491859051403516458389084715945180223916325963396874807918206128622035879783915752094364636000401358200328738032616672990323939095469099763627912705380464528449413017590428370988417153612466708062032343902201997188476842140893979142542034942372402037724462929770854754771958549611398259024864239885957233194309416777882084737096038732901798455696661406663439465599404507532423476616131436149592400672589946544914433874812138785991221339866929808089354052376507896962939662316017168437662146945958072532413644515561261032050077814989568030791249297797892019700659517083513165426728428577338981883619195633153906235100446765285199548377860750900679674737922300129027483614903310302756421831507647966351352224120063794639511473514537477838226329801160899298223235824330596445798653719080637429312036630694680814518644050234908990975631509310329824137184816526824960826965380933950765733495173799872550 [128,116] -302652222876156289320805431974326557260034906578012285093022665184473920200893294745699943094669609907471647083396887333813919108826250922182741965185099599237365848597564670548187948306931291514342486429660241302585780845557604880358520574275212762832465770011653859683582515609773458754712716359403792898843682871271548169457298278581617061438685251993744901578285146307709722230521301506166786065566144251915267811019451451460682386375425298798829241097126383194923497115429298406348871566488360903748458022702382757019704731945703711468556033732456253269638854989881949845359336903860259739021740536626881560016029904899891399240489743300592000546304645652342764033388210059327286083473484520889488572142335582959932537997048531541482370752646532967867218552906166112158401929759060936085101998371904803216727739847143782639143033878306863475245205364268489863969357629768992554091695584157033434328091045207272240546603811259487029492642563493479207723875908966605265333992276692709452001940011693495640419908223875459132122130293581315934882947382508570447540258896656614421991775561615426573645767881119881266130215217844702489660951803991463064754439486990773441332513286745514079443073367893316203266055991779539819299227350007199496651100997290445337778767440229821692858739924748794070592619814450510210718756381583196084141458920324169463574827551433387501587215168738950560255494915098503326200 [128,117] 1278375592239590347197407336497528120765349880577687864742375134325677633777159318932599738450007614601849444603153301571671869044779354134348514016009148930040924874779296596843856697154358676670655165191537167209864051764964309150618032485571905145517291879485134322420581724458840342339731672836784160392776074624946255467961533010477459390535870717760694299190395757318491530914868534780849410321605678901156006273203253371707827742326397484199251941923686100882474135482684771737499823242766656777645205968606771131275393987552049114158059959239786471980007182686376644890952618820373984072135085859334422642822417543501598368156607435196454036957256684388847531240790308243600650773755368904666435548566210238950791887079307637163007249812437815158167951507849265816509016750252213466448418020052178596937723569558949037486226181590531457832381416054202914838480269415092392543152890407110011090195179872574823476625305018111399546556136483780844685939360619114177731136091641791651043746713489616798251073209229713929848521463126237611144225277540748206715381148004014422853968702710184876030356952028475088928483795785792570781082346690755964755117291962823241399938677805269064516245598976609068355154788338409205863797782617896555200994160957673044884934021785983572214632898553056388287415012622488331205524568464617025394948970283595594611043442980296716171317204003668672002736469645685700 [128,118] 68545222179977633226624649307491465172081258910924225601743308062251229879817576888930243933017904691521217868969043510804319725607569194988832688562808079117480510421009328025469468492545152460103445962526605231122992825606282653598500409814585258491913640921586508227733328295979350161722199687063826490407313876979307308444338568637976916909591110717236245234008422296178681065599666491783953503230242106566799826928639586205245465505951082540552639625503486762985042465321824093880690997644968007373728528300430641614304124070163680071681667056923835102461630244441958831025432870509216441668893281382189988649346274631986692324713937603750553277654048803993428510071155703099039794301454576249368319283128833408258988882186065960629237226134960071468431743642739313360582800629262837512104169740260463340748275777114646753720607531690969232667995100650782235952100797810562121488851285128700238923463004583356550441326737323397629123375364666715401077767342390572775703621160502191309373882064705085672177999401313787350281872760613334743969531618187569499789063678732668266755490220283615550257389046144867789845214845855049290443015737293650571589683758829053762443942551297355792744380030029195702764397776716613461667825567035427909952003492665210462468638395756904127054044931183157461412662530090340570361134773886483055839282106993481103748643317587838282247216810885596936466993450 [128,119] 34133553911713238992136035072429323929070720291197084909788980322752194638835854092564864069557887727911270054979630416934752355848665412842947493962565230861394405478710907798901283280507970907839278831810514376600172340491526929819344338114903234451474082101591248315693162057391764999852462794722533041433232982374702938028554755466660545070676246108128166974812527980676464786475679317136801133122326068681411967075221077516683247537860511083668797231557028106464221794078846100243930866964606998824748335008970621107183175632125124312554791083488200249937613929793558129301564414682737089983207811313411116078264246048155108602706679413065739981957850113739380233276856110978031470303679656638907535750266139226557981791149100062685950630165768644534110731695464711437233276053529214710353834312947975079697996765135677019753648423173843685575795741219588204497205547417432595162460493027062890580195414865926813931814602481212030335187856546982143305025490329717703122624181894592266742720979166202149217071125483433316903449837017884642645989241774060299906345233815783720152689177446227098599033262584535102210455073140344259880875071984339882312766849280524610014972871417876631234780494421563744737848906997811949929902377366971152730389866570940204654056365333706746158805833036573759681800088444286788935964444243432451841459599178688545213584196097383937490698470573608229500 [128,120] -5477205283275430297158574288975458496755655843379970435927217375999521371888611821559614381746863127842228264471960038041365127267241832654485391976810327531694745547380150299709853495469920716287676017754570403040138106176207063630457931811238304773364140547983190389515882384073435518187072155416159043629723610965263321294068298280904287796525552309141843868101216231340657942920443261011720720833787465984669909694510152297000475838841785940207864489406695655019969845556973628117204354383186630592219041279614888320451576690129998932889188250028998748398546486494484776581908897443402781080757232021769665080069593168945757451637921912037316175005641813005213053073908150567740329004834699834154284752615003405099872429395977383066565389652540009030853360555564793252217532908768840029645288752142651486702460934767520297023756995123132700681386911968299507801976820960769601676223846913710665413420870681564581299237510502314373704094662962087942015979124593378562719112550573822842917638595902971287021563398598883508194829977112768086559562491187387085079803882667381030982785548103027881812641178240864093081742686215028360740938731655239809894864777670636250718366859545816536536288671542221344214312118194811119572321426198892633289662846066552198266392872890264140067414317380069352685540781022522456529354581679524551655910387625209067922092240443033785119110841342650 [128,121] -70958840136971356911823633662535048321316505911561084194352691766128687224151844921488280325238648658507723048337623802543552727358000940765247632426579758739006403571009104096977467430160166074571244904338203458335405443383224049442312487143773441865665332559952497060035999090177827820460450314092616259148282162061691914431456957382034933277296281172006432732538486969819384269815959262867013856911876875725139782392672170961847710305818140797269265721845624255683577422081408999472468139975895897059186891868880433716225466214401101421400931853056355925930106059529659594197626549395432178951861503052557821443992024669175009543951431216628094184306887054468036471492043793712247831988110941725294162963022501652841719250221208897171214380508362980262560889322142420519990697398882360635431086252919702606168604193462308595603659009406362846281682212669884554756832301193734274884081783345017010682633087006495335243409343482788997283301725357547849774969538517139056202484509854289517342411782727469313737793087685215636511248664839037627028959269316085410973493557372183827242563126410736111216065388938804422118391973444904041419623308550662682556546459521656840107632517783107186935783146419283993619669213261975397412050333865748181910392676077228822303260660118575842171730746201150550518855975646261897853709137242365356042325490992384846188258078253217296310850 [128,122] -73623861227729629035650307716583399844207213781542521743603127241721456730103650864002049406465774981164440492298900276363023689923599785555442392120136090799754531573663190811360458724177232100031701496547684688241214905483113537080246118074335923402451604005690603901736874265934623999897989200284625529635493113904394757169803447011892388069135452811113666841291247638481631921825247825552654091752214942017315323194204890026305947259897715715001289931293742955210307133225088379427938304093381462388776466123636227892923685202890909846465013041065673651097454102530044068622960882248968959527951384343719005182486279441545238047692689183217522159633393754169300742132947225998682291816673127751544850667831402317412526221903811975353050327577216421165814014570180951452080917877215322084069288467108512067214891617987286387510067220254977353242298204042327006335308170916158210008184219062599764951002510057387548621234097406375148559736855016218788914815558657865710249739421328119914100271653007363018855903075531441301375089336395578230997333825746622821903640505721432591512897529939746956346108162512754503209424266881260671362150939296172129684381466572406415942779474853825811138530765011956021167339518850985347197241049762874113487425201278880583666136455541426229910024844025593953023175545607061951455497404571889401187673813642555680308067221739591400 [128,123] 376235293048134971488535711653624588276319840021560940600999701403441300320835355460565717757862736465567908444722238446941797156069512132584494440363845867631175183646093161592958186695446866335915289212279808699234745179019265639012273286962622122774530363485905406775591836003618678205069840508163309432412611096430589750191631843188376739447246451995383830752395684102722561297537633234314497230467820869802984156382953318230992159862911076211671642096255019584320950067875814488668786009678032735025670364837432353601675499519370076986535214478903526378014106385696299453501888643669899459537874902110470066205026176729359490919576662730632793922093223737194139099438522115860140588975575820512177489113522950947019412767709919205180267568975826455570952910953868709845772703991455105881560675729676373449238479708620273390153287936572362120609248562582225761164650814330061309590120707272791850951179833019247028744778667688355838521924146107371235971468282493089674106004210232820932485253651165767895590062311995987448689081630133728173856914680843611538439753099226751654518863015025331004541219243865585797887053979690461067691368938407577328651266516323708315182012434753404555773395471411807132286181041409868745678945126673057346967811261676938334590699003655196499577636801743914762503485662173520835401446559182736168119505557653381389815164325 [128,124] -158263241971973271263299211666766917362179738696220599533696229574525973256518939292261059327969605644060765606382281925781455689785315832829148814493923839373671711397300724972115661707127099247188984884320866636679375766706846880033333509562490604282581038608852413517166344256941455899690713280018183137841759064201709066533913075283853222448131706454638580164616896786982711598802146089284559684134180427606226092195061316802734935748432471528179980736344140357393576363499875365987914352312169877830792330123190786355839563671046059760560737188151950305833925368740093710433607300451200176078861434045947069624358338334279330554228317763176112264937080940917548986853213758669295811923816381325723423937449145523902280131317353834185968858453240358831440018612321130790643287256294448956205848128102646291778111593497989144659021120592029910351118301612370859529218425177005642894465841063899727549344488118181402450523644773160367557402511521451409023266093258024778145957040746779009473424299262445032078029603082479778699937685654522420825052280409456573186264413885761040718857909925900904542998903565541590262290687374894559431427827824900339354475027151829552781262451271706128196903079902657960382258326120440306428113575728364560679859488020102901359869287141264253750748205939623232629403258746590821591730438980870605668880666473082905 [128,125] -44642331996402555306187785860936146916327038505359927186285470670922553426547107289893684303277941637582444127500324986032273880877114247017072518755529380503043330844604801924759300713548109921153794051766906752237441353015284079811475524611611887003466346908061272276202103287837861844226509371900764000785016901197203284586658070642315354168858842738596982313152307694072136996390577161118389814689977156579351278082901116993110139009705577698049353681746889361060839386063127206002477493233664987746570830913581472141384251005863423680169241152240038987601675375022791319777259769075874240792032068380416529886599641706053188708293221524582459438360021057441462568169804995790290612423586780676266927066012265694792093782303830113817650353765885535812549342446916916460801566748599267472273612655778764293830167580844992595487888683718881957879616259852136177361877665147914950597942293784087546247386949907097117054151251729625530099005074448393240768978666933813215221522046727001356194915776092547383540344446593142817016467144638137236164562546555885146987777682008542626479200226180004730467358816577327807772035591479573632879784403694652214996239332477202031042516378360439863154378289020684950386147966169518445816908730523273961985118145092691540187571255678147937300410860579733457588194914756615880060005391464636476584208716680 [128,126] 1482746112112210485071810199051496133675015634823179103693619337830636040523416027322124133062688319933509935572098221410664395108489062710453937909092792133201653146011839279221779679323281157873661412010337134544724914389317866337885497789456703138529584253674445392576437565708660187187634344390729245281437311246834445359039436854976406007200678809890854984774690648713604065794311207372073639329272212242979034420193872775840874726455722511080333179505674068600700564916428962820442496724467579023921110630745217476440842018521372751422206942497179220816068097342351864716619443293213527370687114197499102055731450091554198005999851776790911663285097960351487108860518520513686798348142289761827876764058932906505852137398591106055847890501917288177422990533572831591637296015680575513575937929352892090899040966979508264731018439468613595043388678971881962039225655617910844622258871597229966030405634744615916371320961478348154700501886193026112499627654550665528914043520664713921452711460063416949116156883393836714338334188461050113265548748126974273171996453478695919547285001243595813277227074803966331377135985833774645103383418956841542669640549801867268423944035394541227255850309704696790855164843781551345544104136281272810831896361902660848920620405966903463288858017140469512004919711493220011367115133037494996384405 [128,127] 100078204618292918612515897517774770736811641693212265463937117125975938900845223075161445140592435590844159067241313571001965135400765383617828696475058443426256466255665369636492220237728537970395274832324009868418809825374503337737695249693868894527541186227029145054543482146804927537012603886496551063042699520272661462787944868526294777615187548998776482960441628985154715173267725698079946241421070059951417442257835119645897977159674506818072874689377453263168239530521879441743842467243158565170466237466912004086585462626528731931341344630453960995874695042760166740017001711151737647240719984382809415232108235431798207401840709486672742044893417014692382231074871488778993585243827580155327136979304851849482195627213038667653524685317741121943781196006555295685684000297456559531824748256004808397908376298322469100623128070332140844365053681085002598392226547475509618235391151621840810503724013882704050309068016158383704625288275481001875042744440595090502038101467622909099162867444353181194203831071277148899776151543921537382553558286892453075512836796231732211397588742528552018573095567545817728562671571158806411230903002121060980122540670671547338679440879438105294239571720624128061935560452012096099632615579835930575765056988189304105278083633139594288411628166762245950348163847600101764731657792695 [128,128] 22316156767581595256895190930036145114003257869821624110725487999125187818287139808951334046947239522076741344551295694819232966586211758722280223397083032959943426613279574991545227358275577955459584470804430056214387261678485510889289006865067741795362114148358517908636896877665471435326779094098618711081407530617925105616495338199777067998121600541813271167958958357029773561895178515423899723037630921160024633876062282993450155512130907057696836657508467381851299293397619011047566331582223160625326643836195031835088058111359822694645372726496253112082464233734054040552568256874152323124639562030956214823565926007762932959574330238314701153031041508717188463253671733965512211381439325215952089502142109052233122565174861191546920532814117070686753837218263982306888943715263860583381726319470901854177629983519082451543392630328208648948006557057155812430639263905014226254191071619303661020058159411741450974840140831123476882493276110889176143857422812648486456299937501761564747667024553824252561876094720251946217613573202053797379008381598346776593526641078774179957515802145083531757725414334565736389283985832224378672568711907484859903387044358649220557920125832353874801094687340434849785755546796366788339838928101878903118801817581432752136296176046264929560966718420274578693955435298334737384290 [129,0] 1401669288625959134338923918817603637592458746302177190672998925425082590514877047124234304898571498929909860525072578296405251282262462658330090802260526452929306028898641372571502209170914632588463039556155752489921058395058498121655742683154313832134872633904505568893948721110332127793259491672307024985093302123163566504216515853493647768187966373632708612749281802550597338599494935886565661367393190422729098946660950891165842628670703000855874098947097904871999202157030605716244877531168121166688094196535393742660318597798166558808045401875765088869516620571490028698652240177748690245999690116121160940730183267412429166135016952545438234501499142869099520958431536395764885948138633481790767378437409293852960036767111681678462759573844220430177495274145790562261210059449637562747494315282487937568392527956489889972395009078979713634780411099158025295206090855456534311031375682159648229685855679113140248766822938663634704551870136739428301416667593388693656757840294694101632880100730010334488269083317646348994247590691818324251250782803845856258400472783533889038141980409982599994959234828394750841981842001075783221524508305587664303651877093678947406135105585898639736826777525011995135650159289871231379648096654206789595218862633558161204368719672995348932742927444094422580808029371532572466881019078696784847501339289566288475750019210869734946768840669402192371229037988917180345229140181180702024121755306470926538953419566252701771394691938244899618488152493640383084876178391605765553974269955088781470028008961250964438405372127132017993181422824590604316369301182005369399255616318168489155984400574056943605182029552667546211114110652071851138382931197207358598493937868119765178710591549498894271793930340594890288847060498918795050840516198226150768978585534644291468590806800682315319786870942730289152000000 [129,1] -661292221661887227880993592120551221203266076061705023885783891929769797365809319656672219450541524231859432842085504841285422760059250545356566478094596029955076222658162061907016063598825409470224614877366304164531168182795009120507452615094340953252084273179557284331451834366497764315782374780527912837545567894950158316202003144675146939157649173575552666250693491956089537783765305782231911164656144934690587249759529778814547195228735338435563149504088020623941723142674818043065619886944698637104137579636973685995000716481184947877712886172193077609378266338205913619690303112342659539172708207210338349208138142758808760286271775253087607443109526780072397303140600726230784473492662427288790674751286594301504401431809634937258067220326355262986056010217236821604224049776050918351452874282535292955639306678981686070555633480050309733241001811616971980941792305620116153190796774541626953051377357357539577506654501938808091466861320935936316746886239306089931658555071295415067004993303231497130876175489357945243015475136977747956109795949297385168942955913933924565082586189626009566461032311897863387481763541476222605484342160833773986928324498257539689752494808310121754799609581078945569902980814991065579109549809731601678990422951217908523581767929606196624448962249623302833784098831016648916051738319779828388771467866639587563388259131998065017822296409973303858888950195010101782003010510147451373417652521591083669548549174841188460921517764852241788328956615848601523954191672860078084799484311094418366701386304487897791095348827796765890526245473475349212110251415703537004509438393920395072420818549177369583782736079339330809133941442452329861728365928403151370346664529164775854102759010090216081464540433709734591862130319928313431102385108743568501325071120784079133894869157892740732360137437282828288000000 [129,2] 59306959064009266118889087514467497497467326380765926567975085019320211451140114423987263281869430341783811233910646531702141963725849384119342152771295162075178648612264229929511867328475880350085046227451167338243166793254751871467683010864019101631599112003031915802289256599104783128675232385921384087958710186949571606673534327540392765293154961820902410772120082202092937587119132323048790775216135140253741109239751761618945128065965388369025966502250688883900694982125089735208069181766788335008048318283685277908569887387268736048777916175395231110107655395877680484361150991974366087046668204222241848009846571101056519785119011499069396063271060382923027185519888635842976096659558732477572725060617070527940701759872816361428153672771455981984833332909618154357390680228020493000515715634882425864772870681079230295382054596644191207580374134365172959816636276041651497918712669016719379956878709163473550447796354614573474238314389165307574661934845931187127033492458329993185033385238921313163806570401059712145514180246750276982212051081646723836555634878585875402902100911660190206418490758783564701628440093953019607804770957505758864527746184161532811943530147419506411299334225256032824705848810664053223376614232813656737800264282059995325260990738131980716421573189656900749599438184120251259312315676617157108091370067959189063896816381817376968361242177735334627025783807934671936574171956321309566427202752729567380784861637533063374768367043709697552880149898303405730158991590997764338773707191403882159550929769033861667454382565195703259243149543155951656894956546953884806099312431676643098231539554023066035968732954608228758853954166863097730421578965584981067156385362915502589017792068645950413397104127725793522527862826334793933549576199887276285908122107166633563574919176534711720621210272524080146022400 [129,3] -1429570447783053780591281512359127216943227942914129390181772567226203069344658693392589754425863037269084187329354222559411845554678853052721821594982159574113836306489254916862622150026029639234593433049174841822266004944142450733760420511491318786598195782331165439008663952243922641709861735242778257021335550769115309367376638444049448004316581920400718317926077188020984908786294974229108843278017923274433846851741232441163370259552712710379096509816927676062645402491454979684652027233559978464854840860090388689955289201976606311022639825896145489134833486956420809880274637836313615399895472513441150447588428879739319411411046593991692018287554262702986466968362143964649777046171805123298580574700869889965411819376593299975005545259506235803409887095607776700328694594965640285935508827626242962080607954491800502547390273492248453228770361752882128214560782644518082252909199401261584235663952531121412079211291617258543861834437064259436987674547261964203961345663747444168031800070499363128745033328641643389493350251904454595857136461721671609861314011419520870455316167617752231911658535880700420246534864998250038522158043442370197331179928050214191215032888933995257121110254740588463504918336450005922546680424476506784506702359339642966664867851392988885090893020648352360921334036476436351428792900958532854532350801174761099065968134294437614448569872496494634316778593853323502644824364064058480184944432940991916706404627326373656143091183060877314668498682948221626824793969056573366561604020134982615508887974019490443791334672095259751994647848031304828485442534802688417292588741694549485250997010510907833125536719258910923724198114022230223772172159929012987678710005735534001335284809391980263224448112040411866048811865399075823742136972281030566390455469547595744902552762567310072852290905388750282424320 [129,4] -17582038751323316049143098241704456278896152152345479161678615420767757737158284387110041039120220228352798803847500527918777882303682629213398775933681535506331845004972529908800611034437743073707011272979379975437232083802675420364288853042766549171368293106322967133293292616907774205277854284348839284343022275108442650273563750556309165634125784576504671109930067510513733099258717084324309088302781728428584287067088667232196995828257737934648858719424210220501149058477171039651191454932995659078185972492022840523063366799421530334300619314590557401729426019791573324668369908620144030973662060031372567258931035631894923048691773755342922674462243327011479639052579558749651642176342337199023514200369960836664384083281595084400108492180629508336237039335199962561169109663817461573501189698755035269063000948942153057752206944554565927583264099927403249399733158853948280726161375987831490241172652402206936858514966544806325779624109545627705396709091342451862523611303492359366494365417874236020790928423688407795704268194128744902405559766842819682597212809908493762351857301100329959620072476282383435434966525293590095924323791384837179961649746004679735051105076232922967390174898865226797041408804174992519895141759904527532871244524892240258068071641660427404026582776712012859957809502001841212718269277693309431976237245642933335395737260401415672462238690343548705606032740691296399965994272333552030338471271483839220785756498855465536027506327518406188147214737796527641927130067166855474818108520056312294675093924878719454137230234615818710769901564445552639013532177237270951175364222260713889688968387550655242011249037652668788299158277400066182043249733269784456665681148371104019494556238759462751833419095121748504806611268288585227716985555307797684607723340433973852014819000675571548337680396986320158720 [129,5] 1520253993388977330528741684681755229758025700205540735387212942138485229201283188209019833255629275413727850482965630222643492377383555753987443394026324928630198141643967735273017622985733341399731041581076441656234834433859203402775040590258811683978890061595093997868304031151136035711703731792847468189556910119845082413358477526745936006109670308285451408257065433986347246537565431419817789334070088030812943878688997675137829685530909076521579237556473500590953083195659940992307528307700340329885997030882350299016013799212487874845029020726902755275962403720825779094676164594159099890910288571260838690843010499800869301094928886060052662146809838106654641653082442761765346617516041165592464449297170467453235800433698787129327560192342153937605725727756955385987653149552270298185215511549131072853369626484919080957009039561402104419710185416660581018772294902903884500063842351959894242469274209177355848798846816171357898325117931694810314818756826535057367397466915984980914661907036902425666642942940194833975428655620713836350027421720788986463067528103750307326936424184347208624952815025001378361686823870887915870612944741520061461882024956158710865158411860482486188446022640417956482548419008123078452692258679108869109263850014391185015886217377583759944781128197844831282341241231796358403677417742130117420942889695539684046994247393733816838459100528655201981306766536343323277850876493239634384426190282883289325022036152418183403697261897836859827310068249833308552520627108178990232188610677811577543934664183517964281172027490119448430760740273947305998162619303733595888302105065550800975828080282457094652995789504275173031030058298852701761161384286643346520309657433021358447531716721517110925423762975326220157930125686714072185591084976764408924656341602346313838253042757113330180322857771419566080 [129,6] -36000204394692683823600061320035248035230913504966960296304142182278434021658927795627944804983371826687934001531634069775107976590277704657128012123874331835295072911566250695308762270445313768128846220265941301674545555256547311985672087429047680020783347177035772195843681980903482077094976026581230822731005755028444462107181464410738032432885258431230475571147425674999776657287821382819345912739883879598153954568591210496854007209506603804726232704366062816052531107150098582819507139750967167608798157296632278912254893138945912600779254747377283105033431237666471022898307767891303052279942147000370441168419096716811275364723679391759306202918651883743464333557198982990122851689066181431356250786639167032502871517987024896447096846797562954849863766918430418268386088699521083079767641519992540804851925446263453182141503967770158119404798020143889153862008672798773886111526761725216059611486682632936983410070089654809024796481022285212439391497041714035004439059464583116476756984518648152928448149621601750448124495889126550567979434137430591341977766861048958816710143562808033556877445032308243293745197470465048504836256638185783016742478294640998780442913135492759934215951805939622121780466602760645702156132180766326773277218967934629116887448355195048953714420577747414343075056067195072374017764183663520464334874777936797016382243198833510898239050623898766197553150054953407773232411702783505358338464546381113230038312315883974712891607353952996849334871141087311505716193297057885085565440135961607409659828242912953181952603936659324560957534529129499975657059286654578051984297334547758389899153939162096466737754490716043388271966465263802852023171479788669102950073026184099445552498119023358449334857896305352823191174280234500295514204871119611052754916876273045277789735080655249090615790465466761216 [129,7] 511584238303307607231505206003903709548028827662031147416689520349681817147768054725770594046141600606061267924119407286853673488594838622828586033219041735763566873256344750734482204157124102064452312293124452959075940712103501804831264651174715340421858374261432575734316655952373932648817881985585404947341129335242668237788218120962470135218133529558719887061909185035461003327008945575166629463562035192526961629277237978342485964021757066535271907287779695924362087694530781321865880023573621308160409294919582903990232459322926128310337220361348035771848820309709482815876190916778705596121515340254400785044922635880603778424665013669849066030170001381603779496478361217246169786904523569074283071128230639088466811836727518718312809329399648580839247530024761934441500733771030764898304205484339452454560118681701656879709074895159849018505160003854914933685966857094442917425800599536806963729413317367441407762702153530704526000947480161362532156559415934480170494471476819057756236587742898323906400816706237291278345825741532958333391171733695348872687981521831780176930621970151376597546359676559200894669525749595255695203063726113150032359947395992016416783550418606695355154906159428242681033453853181013201265245409604317363563408193156125781199858438056716395250979168898639650160900890967965129411929445635506104563005238538405397709262605905483242710811115569534515347554021470462796184297759601229204998969706043902032926100693355301474165968297557371732507264515943303662726024356499154371668093792935947791860241831924781078479531995659993503913620803636431940043601880813524017760298872322325539714684999645144729368689867030210772934247250420671571411419631207156303501756683582816689296550434856570805909666961996703031452261770948560133541543603184634866623826146618533135487565399015355620697709068943360 [129,8] -5104657254728464174385654965970148804854051419783125420640040502491299621687034110169477200746245778640493111259137613207207817685403349132427969031766147746424693057039616117833852006827175310231811631105723727590869795835682203091820328772538159926621888041565347779100011903049755440301236204659375972469547036240472144993520563347034123102322387886517740918726196432870647264728271289595990052001545090279118970542395302836019817505367761812339516246121116730713081812772580434014105322722854775897516903130658885757610304394162166661043050347111617006236276659440641300470835263002275423556846935196444399467102864739889561771395514897369481625089770411664117462044765972815683200993696614729533025192941452763631253096157479407655773395033974249689541413889201207708810242474486101793375350674235945824040176411154036968464995058071717850071103230517582276908740104200877951391500095132475885990282639037276981554382747624943054409405130529511091546111419725520197739859840655030026600332031604506981732413517688753177639626527968215937872077884575085664264091957290663602705075822578133632370012961917062959916857576873885717397396217301867035405460155855411254874973099369315564541345421493457013263675295344737380681577693486547887166064892656624589144442007688739878086249662873074186599104483980284852387445096682612558808430846033784511376158482294350860194750378986531778526064250957575888808968987566894323366093201387470487941861450185171962074421233566122688296488366736334846066771988229230877985260213054105546988553438343054877269396134321386430611385539509936089143302242845983237462621594763113606516455961214853775201473230278197224377559387248622147523503178920072806140802009784805111308432229996828453856045317166961438441348394706710384731213372431671294381619001163756247944034919409269214600217004867584 [129,9] 37980791315318495477248426413817128930461653240733435393869719949958578504271838620762412722551945244727640704889095151044054145159323970005765302429687484849126320545363593298062005014883062936506676082806567874614407103046637176106032204269327999084098440424727300533625628565482658941435703450838707536547208744066155284577996844813301457741990432956758342717188458500185445540697482862431077305385688012995813042618095659083706387389795769656263725862623810663930538924105415774266864642333495774662494310774986322421091743854766655627506938127309644423101373168225964151974022453848954317644904163211160014961560562866902622302090660895910930014850619414978499774718432944167493704973952715029200890083799057719054947885532243758452697650227068587453132325240299286865712773786664014896804122769689551493831902946291031637908011280138074300748799677974930676683634595263926335436311868299016992005584958030188490089832482522022981257889478459117767768646282870093741179621881163462798135702772522925564966622591421748170396465338914895803876725993842272532941138803874749363702734471819762727434725865379956727221786055788666632945795306658674519421772464078603158807940560930036181006399566931602238492049240351405655972471818674408882100821457896634529705334532197583851000962792315271206239050220745245294320329110249188922554647186748851401778420613356218350705382110722659658797561428721076888696407711385344967348263533627714865511843218101620175775656262924779369713117387640968673880120661630323935960845382668768975714916688688287283007581612566965224732219128851266100445962877053141619340805638003500357329904837264307008923775554242824636380804008435281905390073983718717210593699999250059584571068231387154585416611672084422222489703539114798089323456317513315377174487846035797957752856465848430165262937882624 [129,10] -216801033946897599783512608041294289079291799189646409323717497117852777743346919650939781697077541991900695490586965100306743028795332390355456816868939383204731701319331856675043189984982020362260807490950343498525712078751466276202154912891555214826350176806598640951320768628417706017089395994374275046826274328448132433455502414836398654721137272423927604351648899186332762018989799106280755950876984966779389902743877709383004039726543692079231243416347321132692106646607772564000818442525998557123855930131022911997476831658675755897370076425160193517143237092967741038075949934665059138830881642523555390128319368829858128425128861532729767660983345618708673792212226127157474462938787958066846786382948166502769706919998559305225901802836603918859120966131096235345380704361742131709189031827553161464856536933727422116310050648218444272035122529363720715736657210077227676222529747569130567321615767852471697108297760581575047632565807604138657304387912838449876179822953258657509930776125435001383622804784758320905502223968202711964603099863052509506009752879142492938799561133307406521744769957344532716024279268403977051678299433638402581965178352670571786240360293842542036250784263771696021404602768625884096753513001359706381868698686841584990803701811941957650437724520378231944178833246230153445927657195968835172451827297759421350760488389142716124929382839517046073965616369626115193743013879200567740958500035325064024103835488502231700889934326240287125112098320537634894121774201327652563772876658371146971597000554905533186345698454692710791967894991365684297195927449935755417654509352576775626102630809483608995481976371930774403260266284482467744780466439525424095707248016578630081557130839826095556113993641929593168609545107207949822262511024318266401074915023955390284324301949114788988374220800 [129,11] 970416101678935263802709326350934688162279646282507702213511332238842863998084816044390957707648657658620259340243140395851597308682514656803308171882538881662962237980546335560944893396160580138869224362493069604202412284619719315556371697911623750896286485788705052306867906311350729829598093598209138424515981393189253458710557162759076347275268606540227746657220964147812471395329398783697999828953112723858198978896939043708712314560336606713974855184639943777667901430078064748929681343865451218834170243465669935793408040110189017860208841678173932948913547991159463980679574202720090452299830743505119750423188610505583223462083838988583896686649626018964582797911992793690820016621969252838204686083513416720424659891039913600056366926031750620701588807395652493241621597631497422228396183055977451551341232657955867831128016523758244868824731710207563821256386333778809336462329161107993452118617370601245972289005884673774921327496043136502202835597347049538706733509057895337337344986439711438818439302324846676978707374812632140853737584487594324592851177321352971520605725380782587969146087997413562091486928573592704501585691341954799202077065115295911258794398760375808020493841855096100449200236837944860672031901540581675156471629916473343218660762361874304618989489907383710866153493410068343009477026960681887712791155572612877759139196638691481684956006787269563144639164616134500613483177721726624698140573261041243593981365004278625455931844948967906905997066521550982708157914085405732686112494999741874707850878239801032486435345502666355354842960853907173624901365583589910796405349982188356797106388420909615485314079647856379811253180461410091700004234390657356430585956292898080133946733897628825156303244068215002178130810413571158865199549086327380862332237076187017386718339909472340017152000 [129,12] -3502712544378210737558858404034448464276428633665637623929518108055569841246121609974995811566826079269816060885883097873115880087325223642835429940023849474908978791130149043959617370704712397352198856670228902999205813290839011082865764248429933204590883311429084068471129734705162928150929370210778745413132760199808591232400454889989133124483146648103754987938086371621872394744104612926974786011037796909780536986700545226617954600952218211373816987249461985757923056617961657963215152678336863452718316567432976567941122450791377228778828861216232425651683596434844250844052827969000249126506223199883694723979143645657373571150725574892416759154057411208288526861943827321057099023645154350234417794028347483706057411676924979880507842434478633783751951694525931548865580177176600988063189373918486367302939015956930821272110127676923171023667151777069056904429442160891712827311140692475119908276317275275265711596861127892397357252873198161221363421189560276900127678408205612371562686622654271621976679283183115604845438233071960487928355869897264193475786307799110726881218654996781517550924164213400545330376681949727370912106566148736719661963645929212981171260902373182006532361811050685571760105942859759598722757297485300157917573171266840543985756919886668856592920231082635453963527316705821635561882915747661362677313310656285249427364394629237686019727410417510807381157565632925993486914311942364928288346361539458370750346936700680599930299864133250003836829643399362284286909077476805103120181150141335886155010716732801829715746645612321449310764801382455337733637857532097672664185749314052050607600429986676571071394162823776085102774914873166048730635661606188148883020922931893254673403857830007582996117459105517193962076420768583185105816430093043251003855363550339040465201516655760601280000 [129,13] 10627884796795360422400199525895335189520499975280928905344944912573820016317157512390380686933859281012041043360925064020688089550552232003812500332376153655080886010022449483953060088170613332028452767448440006987807393155385920477244022057770689391365749573289741196904826516515403193543191051517683841373957200982095710533595201957988665527329692660061982660375317920917345194961801849534140034481060785191503332492967716352728022881840283697058935653694538339435821602772610892989909135265452562319511589377294148862459706491018645719217557720099313311587745599793685057568239396732074619378113003455394739694166719728710854595804002835405276259131552459902492011101067159478652241287978979740583410856937881077590335888452926594757473326534640835682935578983116932117277799127712622220379749201295195917695391355580590983255029383547615675218325062407626073552726581803421952933490525309470874621431598671497602431271691384617175484639376930001600748618269056149375431296974896233531442438179310756110248530857794510160829603800128263125950118845973158890784341189234601372041390488532270978405814839103479680844323816567509793022425215176608344368762769442501679890954444428559777593201916038307429716790658318431013645271313557172313358463133569140740716696461451524912857210974905643978748192890789875509156338004729395639597083109124052068761791658083763320461673226354381628566838477862218179667780174561112688119497279295248508111553738216971864197877046234933872997811180481120106808385849561855444826136676490533976303135698411851813584518831424807252348197690944407841856918661590045337750321399515370877892852043338211333574730702988603727540704931451576245449044658713799830239353053983052277803557948810837620789167310319131333485983751147246769946112655890263708701414109679438797581305655881643784000 [129,14] -28614498342927252408606571534650530269367582085004288559689179432544340037077598479127461366737031688387752910898418938793478918700830802526743701981616042117155591258477793031284624812477789215341129468684642788036905726734321826522628255160873938025852693101455595805911564540307473257570411105851002544021408749395535420654895194975126012263746958197499692041137398464492782726309278500564513485689145813661183004583319309164192190521721452834100834413316972753351720949099050485574100091023397211736481968078405064417356281259990378780875354742451343408861161956249959137050263354127302557377064818626377330711351377478638536982090811267265028545168386006578953627110380184054783771899972842785718650580552224407563974646133907806782974087692567528916290281537071955160534314854943191669061017743172794205810911229784223198065435519176284133639243152363520008838054439775528295064265423769005377506631236750046428327216647574241436462944369530814773900654338198467237841943528801582604872073647845197583129698742688695437827304704819874624642165930591066100674186050734521204130834853482242609786994786126911237148978831035991422051629757129957318503877621620056253980404526085095532885638826532566156008649005918703400330634424460651171672762764486323863480871390718221061516189160163313065850989658172641694072961844017012589635147857085116595208467495893041323880152170340048945248163761919411692466176526170037980520804281919622330885906380100943208788757600550730131468595689741924997545755196714789778139967524757147329414031068247769157349375718904253976875787954648318601794653241826754924168947290029727079884174546311245992989424213998888226948396664527331909970247946131153665209544645101544110165107441379857754408024863102910872692241770041989034831544851702214925415266136918111091254113347282880000 [129,15] 71364425566866346180892120580622119718759726708413985449248473050772804879360050823906104004182309948063578327130316519724540764289868004440449639134364417039367052064358339686448340474589352416139244103315172564787216238151032018292680662683770402554450013972753324407623278268974233392177450089820697971643553036133891416921932313765175773227257797944133806364553399154484910556081731363264790341300229217391485726912627503143704987979162207417494499442357020295053543666118615649505856361819091130479275954521692318985003233742272284218051740853979324072896787120013896180099175693730343556819280276928486474990854364836893871889550670882670072242930365298189530280093976679750933531307086569368792018021678570316537121491249413235182075255762649444428844194658360327654578007190328067254115926553020016756823551248125983851531894693021241614105196976586966088490118907833573217216196176437845491099339350698118884518072541261558796352512336082206439626457298998895039706705105543758350412358835062322087424109344029077427580777085368775698265093627284710959186720876652168472230593684809760338837210965929894426659053403349170171784811745620426664799613051370506516537066412495575672997750432477752772430312765834388705839217061471169920728321386920690473435295161743822645663249915101407587658465171411823864354034469964854147196700818677506282963605766605263540379160072556194863515539180109116435270648603138830302997816113439880800234740894107369867095919900400694568477809009777950614759766535257799172707707956879147599412827353276316584405550549298179615723407025541709929861668132820468576496939431765275767065529973124972003290792827350056761849864647386795443108382248660525958544475344937574658798139901308251137685595426473716612231343941723006585193874481981487136641440500022374331491537115594300 [129,16] -162748232090793181336315400383278180626735665963815643797151085959283085652571745000448664583499150124437539756113493242130091946675038858476666076749490690113318476490912517624999849019920488569100943954436949919044444953274861452615403058151439875104316188302105298491532731096307375749743152532366310705354377192843841725973983127346681977781303726398098967612979459546351800072539858414089641929915893060493415654854192160379554502578691995906844361952431408826930064959676191773555914031227078737095525274092105567307386003625013085478461018088621419972903274452264051355237281355341722728017430104561493235438823442542800497785019310845631106443648986456364472152247678622413952116918509691450816980121325186312751277210380211975043513755413558968214685185001514235076355652661660700305656557949980626242203228806590188874386093722175016325443964686838559384938269128850084619672339734952271989746751420122067151838832992066837275262453070998854144981400019794029652327157753861523927765208802010479361963262806503773603001720759370980626286896958780182536248387327263534510889419426490483034100569225093699693054313211621784362677129532001944047986892076112963132002753122120418067860763634147220963860874689138540637007351290150138895338406527161065382784248163598617576103763694337842890998058663233550097024844096502267021742602267146762625768514647834249910556653001154212780994447797312822777798001421140584179957571629130416690141978927036461082537140720997858242282400942912237501318973245142801796445905263675392967473846298958820103599691437560972521099810790337149551581752837535610308536218063233839037387045113560581569257219841985014611240203492268321145369944672290182103381128293121951289883963517130558130032405989231109911324332978605089394810539320353660247646193134284468282930737940000 [129,17] 303709403265303975579864353436522903298184530895814647368717909142751952909549014223553467744012688985616733549648996152022846912433377834381446101028972404553301638645768434879631069432068161887970206980135062631699565539841670272070859278189165465520860268550599024324562488317314935024286151409453786673304000731931284465445808408851824940702227335752289543025524442367736809360509060378683147590833767402343804088682932773065539260235034356555064475796869100648887183731375123947693230224969706737873161602355681142309448823949109013443549021982530671538041194311614828946080278630187322095649107650801889225100202876086546509272102319001445962736339096281065035568005476428092756706597436411956232817226565094118192562832991517297488299042192085151753864993811438840749302056944877848707415476382513442260517309021687437681375958755981856620040606243258280206459070253239526260216088425024433549413964906074314362390902565938304041983878652552049412780844107265178402048040060206829936979070572419518961728896981525041167802921995257363539675555494361174497732365843078044523197578375776310396648498855885824278751992847011449433385228609165911278687193171066612538089761783642800601389168686872544467747186300506535050422265257629872249845220915772079727848804917944039576067475284696948257962775172902663848879184473150397316378242888362629707970717415363818314296918178197595377446228189193457578144049856777871149086716229570176342844380640909026239685107751219357073894001655087762860313039934995629856178801233694854591686078724568782223973589629426099651494146311034008768258568067788811074159631594111398922218431390498821977057882652626908909253758375281456255990574703002700760780864175726696932652944085035469562995913277757205579630542585342150269641459441953679964553789100346596668816627600 [129,18] -297841296479742097525554861841733063581156600469447843650199530179219331340175972896465763924678845154724466853356280822483428678372836736035437586577331793855985972684658285395740851641189222792264231483285212020714686824901186889430649237303277375847164433238549777547783907832425109435648196747688685924890381135654021857812143697094596337280495577216763791643413004725901340501564909274611842867474936614829310568719688869033046269743046902403260377167795318953534325177679528879651113754810880162381962356553634955312412827397172517968642838054089137560193056161369611078243086081169405317606146970363952841278289726505568526418777800538926518467963373590820435281657356568831016546153044743332114943681881892479298556225367079805315305622186424223250533106952537572422969811952738768016290235336543847647231997838607590867370702674467205840045092521566002537417375583860432243522391650555243966213273356717730543802968657533096391485704775785956885971505287431665334154075032601098846415201412680573116763224800447230153347369075547956724387529750629042613646512128977751951864021422137660961417099082581877072358347577818029110231218859626489159220335052085976413241378764770006312944323940289979568851117074961189659871180927830858298851421698883053151342393351438378547840442985526775706974949032021355042805537218915274552982927669634371248167857095588354434973872778168673159632320828426309750415656896075131310423853174442901904006431676480857679388127413572980845983086116617067255598786086812000451686186146020017005918375078765854852319597235448451974338383647881061397286304877961739988762162158909027618899306250848271216028094324403662885770255021296296435156823201253158492659404360876356943844324951926773019549464917917673927221282742351611481841283040208076278232373063161326329596650 [129,19] -779603337665964493194837754818221924400609187717301888928382864743491284565970858184448203298305374173788980980409439901983206091246385490542630462089792037225893941779555262966308782069270713696795220692751845600594643006079178508055461795036402655487328138613517855073622650596909129952091482844414069663925250004640054739953984681482147948015313026678017348568710760864282604360154092795056209228433494017029178996073318019320937574334851172679665496433165662117303399901534755558411155387272707537541905906018306166728783059953771882517689374347816961924791516543713182098477237474827702948870012806312194920859883072573176177341975261755481467422831036217654303701649252147310007370384081054073223658056643298430710201427889844293892529061444741446622583987042863073858545689908545381764925418528490185608859053731883604500976683056554742021639253995413626944514861441116715964220429851135364107431115617636782483188942010146485532394531208557592916010464321289097731403240348939192193656793171572991501032934304634875703574397202694857872948367026500217937894324505839024247815987819952681055918124863430232281408155225345129370895998516642786333293699504656404158921858261918859709962695854805072398013521711149091875626208525640499052480796807346028266859944516333604371628033631314834491929920857087365273920048823392876609442841428132511027373424642649681356793275388861423025532683244509137897263640805678753517638497795900595037936602530738579813401071296638702073794198048826193478518907563710972130603658887291956857599563828156538126633390479899985973552290693145887971278392274507830826248982690360741851279197879526154409153446545667010835377097295156154298592138453171177735256139358685162800204131355392157843567439099618072106014949132957071376625816673968667514212530947290797907600 [129,20] 5753253943304696580819771616494651293365269833817486441563881172328284434515943299058773337330299043455607619664737217988190115137564060391896114479646395307993571300398461727627049454430797271031563164380510254158776250041268203145664768823760410251525184870894685906841852038536286161466111987439446967732627009793820384531805384801251968148786114209527198319567853884715238814755430049651314810849846267703586813847928245101701947121382755044519613122603304509711490215315596252774860619613735583210030227215074268669070484148180329736681380423922047472006898231151865692328897569476692663667394539831828708205885467092963462287634004558547983305882512916901693756253869445174417717549315744603449512868480847683452091418137991598622332524411256057891122984727550589161137991858157573426980111127179247579470550464404132344425723003942939784853411265134882729733998063757024563602398680459746108211090453629569926235815290812662758708082626984105076053597259717899989842179511101134115222127209791513885589871924175101785573102202385381057417618733566276317106614667090607409654421130367523120380842723132205027550394551482908046729393134486846050353250171229956539898141657746602435870137414410119722413748355744857264025842901757470637216694479825641421140967544819655216460117995886690266812730677200053792342831967161259479042243695906995221537829432825923347440753876387839695768876153514483491294504736877604382091095766289126362005168562472543142202675041078113022980479860921992962719222364728947127104241441752663152157094315049348983784134884617700552567841990498008077734014835628382925875143338273849844397589674961786470649618672674205622552764115409494215130275452358937882334873818734322344612936829896932872954862578597559156490818388709025755616176602936479316754896417536295187040 [129,21] -21323104690523958376878065741745131548348444277675280304816363778126092998464934058531921180264506734740257203521748197333642183568541410458014422736359320026350618284088297632549667736026146619373579181038014769095707925091886171421777269822115305107973377739149937465662485053841481872816030356746826872532715428910869090892158537348300630915760386889238114477686314298234379196810553948500713436662495178937283898551274926016300826665398654690413869413580088146256062195205082662194973546970189498460720953355127295331165658060739920473071615929646480184958547904487715380796650949439386737483879903756667051797076509408835328008047502863136815930980853343059326205377766832148570527307077394798157617147619670755168270011620795685331127547393762426001989933799861021294654533968006947500882511029748996008046708912461323848866757960234595212111634257676345742770875647051716015406441514426321104009809924070956280725539467203891531734578871908960892839164937764869695090913641472321632798313758082019220415221949119258956702326876140339016043557266521975252031965635865897600947816511008833533944094447090065717547009863530315696041819050371973523979939775039876017353799472357760977039812004386596562574235944332551056749806775638392693354225576085573581606588206723078088322535964195071269528391126519371770612639143078569700748123189316003023705700587031626757538116674355231582798269151861900891637371689203222795615852104640713396597366645181122968827559542551575342115232091838410668142136668632752938039319771874605610197168821750490702790405464954509310927333980554009394318047554738499320744322586454767505788508731367264049072838077351402226687414671284263070134831810795921862843886542983128760545998796066322757701370847193424419198161928140600655727022444257759406900666036585309050 [129,22] 60585228879005048708697838267871663045825964654503195328714507876047592795494914120906090105449350605600116222380127914687504977527023649362175781314201137444223963913655721993218304076511694797089578026207540460959767916985647811063998461101110697800404563789174956925617765460607851935095081424222866267004229421766931744339810348343871355520004702602629683910031249373737590055774846963549592991029776547750058115447732919722839185220091094487019179711429515903425063651876574716053069922937211203475345639079208377031477358259182138896425834303781429893834503681992113820625173081064317436365019679508810786594654055546828266924858655318713544828648119574116456348603091587113484161949936781906399040319128521537801305620547719922346356432125995527828801045277953576502957670384490362344922883001397990391608633997686453937090595638978642262349043081390343676416961002918960736216840682011145405189264528876543731134577262977323430036022501574257523371617999426652475040510426251358182319195284733731570771341712853896258860823947200560142917695761816984175662478049530689355978703832015538546098305153805740862126001212732815447596331422435023986399310083543946355693074197685284283742005278917617273208546266854308728675871121285518367976711051142232772837204248599634056800357433219852877065638384646567966929982522418782052043309080727029281510446170070478237186875676293609946736761750964407229586219492291809252702160230804805092502647026738088493453017239672292458920241772503336045840934309972259009949887341279582673901912109897714124289302727599221562485982788128531085237738304452390493051613058448375935230404878593294929445329568672418061608447721325552517440726588506844612411566228024273864182123634027357040788624160041106718107466315165443066959935421228791119922984614344800 [129,23] -145261151174001140673988893395762043160501280642503880431847975751732688121383202962195232425919395198884346440892021853278159166648632508418692114723570554351206562095232280339135004444551820233524732626054023744044529189009415875750948868170622187886888807825770559787343927750278677415801987940251165931645239927292584847927562861175674415226149796264941947849910824109440529271114253922537414650305558955757760062977086761620240682022386190723154518313779497567295473631291780873005014059477704120050172104178017586821924308625919074476117360690412533978843216665830490057726466133151040323215055804332820614941082197205331756729997355773811372509410362026045656562976525854940641210191120188746536079119946566529133036606833549755343466446681524783306276135635197362323575158005720367348415839744699886966237525299675471491076936368159222155468895255417482013208119929171496740116224628804100271689342173594299958527590668692497377449853747352635897041608785514895714263892364362018726032204992344560729883967046156532373054481370668662130744012787112650425676494451714816672898134664414689601275424321018944133726617137309048980341514330809223115574310785071984191823005498460787960873607304520542989815225533895211986309787887729120526396724367461512881264344755909079216677380162136001323463299576518780900499989737213232976106056955180607380815281960040540714822450819293897564713194156844464390254692370873776321547639545453302685826566614611598418441592759078397642883782161562034855264323735093164202890088224836551871416089183417786942367736776201518268591655934101449832220978671602866764630344934517677137504396903368200798816579544278424525611653631586697461201822152402615548016028198748120019522073174632857747959653262601881414773514793256921607211707884985488399691824164000 [129,24] 306439469990227365037600623740029872101979084789195824455981387412379986383283638484198107388999136761656658679780371736473832388278793449877632620576060056474848658256834400458011414878546933128917371380471947877242538011594387748555726766062950575633623978277139912878197327691102797113031349734156883739923496184455474128928401303293426524613085124488925301610412343262332756664880768719306244225587855982797712091391099281449238094304594025153371683063577991725549213550169556082478972306776270328447492477243206644435778340016255593198121299047820584514235609151540358379681478770304925612999349081624402157196309629915905632823108284134537231943100462635452337780334504829752725968735518423280615117136189898692645617956825651033992880065235425548248477146656128046675412383875801008996002147162157464289647760422953514076559771645509936474907332216921878188008054653234798143267281448522582437778713342979248458762097889446020980235206029945950463294377136838033431662061139949204934837130686218599105223648441217098432241468755683691476114452339087534918895587006871594085814059600779211704592593566452474594542149865723019582536577245498627434794158173252831871885662611998031592094711544728029859696203415542587363021046024887096328775670682401842657533729770873964355010178440218579502403657407341383007268525930704476246815471328705699990452904185093901586099633991111457487171979179930532491560606573438178175083902989396226082172218317255547763783908384055553125215204636283138613016884601141662581396847977702456612449042680912313501607581954024532202358487720589473580044295711033508553162899688877189135184459980408789602436403734748893492285636705192680174026165305304632005318634478659509319230080943127718300895012883994450894003959222574606047446680615545582217267272750 [129,25] -582508625329576717884798062531630370922144133517552029633013153358892791217439966479522269257180593306064897116558780681148756192945618348421146785604593248274016124686286676202038489505395570634204433389056941844546777357898664949008770536861265616247441143800637429204114013555463139999123799006639513748204022965343017146538595705546328612401876964884978794981157072383693626120517605865826400425437453242624728214921563516623455001450877310334570699168089178413335476428401760214353795217950722737584747583716114704974691435850399363084498729864532496669613360578316098479423219160220436010518375089135012898760139542983430379545400033975098701897081048126360934966938500369125380531698438321884140516195164672653870436997961145437426804516946006155278743726786568773259324335953088239239667162498638222490628914633368465928632264039871133155743257128892724387310294882181512056750954620460943375120799797159510107117806954773558767757445271975380171232703226228718582085490894280351314225264101605287191237407447437775278409057752556258704996094677163259852949389478453763118226321008884839658930087270574017496442853176566263593355621961056149658468427508477389472989137234995348093878657899258679786539308903994628094376572715195476115081678161348624507829651244384760359340180613883716064958013321076941633479922787957431074461499290940520743565394375466433263123980514259677195782049033932367819809640222003325775438889456047184686488237310768413993116740005981683908789487332181425324565507940726736980922895806606337656661230469222826225129731076937233061031915748670193855152935620896789215665949601383371759816672923347680692181158399676703548561890741695790380564007587197741362509971306447559936070180332994375125404665991067990039315898110890558315627636658050082609211620 [129,26] 1012464967953217237360169471359485627970241920233489675265352084543840855802520926367144304157184464895430343530052554954787958834271671770910795638464463372993111781700495681750323433889974231464010876043646092027778911187033840489149667826070790877233040800103596585129311507544891439744892792811274326950794785008829923741536770888698055305745762154234861701208282484274357767620854006755123068330998325983984393058502480446604064024192825930168145685428303932978929647110159543197581732954257684640130772979836482895468176213521954129643307324762402200084397918955866642384011423953685298473436024278830640651782865294818429804641192467577538223704146725061312349652746838387654076453934935533230719670743911005477452916052210952184899183442719618250371183860402169233490227370040712248355344107855041869634495894878857792101419681214088113720140186841747322878248035199564283241943522691172394484280591766536527853941968722712143316533562314339210924556971282434040621212290566988188257232480507954185797647377710075731060375837819346761839922722098425697501259130588209793431826829348429032495280561016658113765644182667346150714899134820849700292066226909939296770354907188205543487202577105642461320811876213926535614225908188394621708506164880941239521428725260639735648340703122873905629466087877760353705373475244266394623104960646923482906587041835213966516089860730376487513400832056312045525905145428940850443165853871542399731908352165185155885772776882943872463094761122759510679065719456186895033057915021645396496560754028008321383101467656596329676510600959168398954771395824493557700924576543746358117850665992690808422149818718889106930997612477916432730971784698777891948639051365639726625593475782146394549865794848710517391014086729783308253742995533927763482900 [129,27] -1622126107269713166038944530590089217078517522439964198696474609136292244385592268977819837340005821843873195000337632245950394807335632101872779673759288715500467694321148236359728137250496086899293129295328020521135930621301920506772042649491784842252265713977417916313947379174814596705572502405048098153730363287483267190247218125379326238989470694357740485721787848735420035587105928479563505273231954109292747313989493010808618558149155178097178990439698752789693662000056756372414525989743011238134999115538623333482349436264909377745778649889227742556521761043422053191920246430762826888304474737890649543106878734251176921014863418586573051141994675807182115447411352441001248407770449027158140679645797896692341921092141864882351604542010025529332572008145328656761492671313340326818342725541620208225111365102353819010011825504108485368070520104654335403572933050713337416652125944344395094020960017193922102959488882239767095704912110823590990935028145418274340372266971234029709909127635638082405491554578212137132645376244610042672843881035481448902537141872404491199497254085550317930359999956852063350223072458224033540488024645396162063398824192854921168464463290990944817545823977812879418731732558923132777980515658494607607641488384099417016860340816965357754664021819333132178111860063442936084740483243858752416520943656521880774630206730681722520063665058650018510052732274227538045542287457552642109043170068787990507756349131926126146867586811589532847092890762166723234439073819884659110308047778685705390129022246479378514533858374118433021520002977776849085210508339576506543384945226015113865424371398076742936536353520663145695443296929794138655203693729565015208232112819137159234303116472123826726066737980860059564491148387739651394890189845770702630 [129,28] 2402640701873466428621460362823721603614374573453907027181593197908736240727406074123528318570838506502245790478828518493894375695333661342416724574479975061234595370418746483464776995415860762300488256210205045318056826029649555145058420812148023889200023763895460437361471058644317178118303277408639423277061637956236058397262724465254848920883493739009084506217705406671761717951890676917104203660081432770907413612592168201418237396714565719639011025852298609120172267191874146990337802003903871417583917148983972145284039634781600608338426085573592798703491531590587723130130347668557252312289893407150542834467480458780742908183570576151032217740090523774128159045872851120141692161080769972652175709922568129328282145624718040896860551779261582215359719946873050030196549499589106977745774316624510687565466421867633673141648190304101463071098044507051040343766340767486735045701488229914265891084271939525166805464765564536111752552441520150161932903880106274447068779263171727009260029698516803512504781850678313013554769744883580823495801148484010575251159692630687645059872320312622507620222263870410949818982913923479992682108192786141634824182950785354801042614632524874734115840730179741918819012379993377458739761277497926307466282713394585166510539995494599589429977988782043422789334071151427373478011911683510662616817654018650707096183530977816238980062706306988132482918044017457722666621385436363053321020675363637193037802541883611136518122972821220494083502156653405315222089286860926576970298276418971938883297794325232664993315622235641413025817070851008775732460978802005939147634353170960758592270636195759862814816930777851606723350592111425339549035088907323152024262989013317240387277149977383006951277196336032710363166344898093279157804056141953520 [129,29] -3287774095723467420601378274757297190278360780674461858699906668493634090090813651377548153265082931017022727946883663648529539923732685440980270154643196884708649029908214635246746623815156532385271508579419348704022438280919518080687204994941292780901621703980010820808049624612775232159110054004322127882908332347730705950408425673261126423406162167886195219878912968665428778424083446659582385761494519732735453002699370439416377577435125114061084980399034077107661033357398072172056573443698049572839012943395276731336058474189889262189098964974116523707546421318436112668438654560304990072033182338610550392679479633944993680038672882648901460484361467931105085597447368044561993756892930789648067882138101737134236476301162218050567982595782185906470910754864060046324227710083321716767633141263211380425769997461240239651511264794350115669862763272108731800275038751737239438653752727404162414114414602601624048825746935626519108199706068547386963706692497061284366570628688642613934497976637254321869997748739767733401721653685752040864053562132547707821940137534119086627118148914858861282764553630343882442813450875516133670964286136310537563153648363101578583621670172314647942646566519325723783943607455946562483809141903235818035502562063103181399075386498910327979527527279922918964252684064157549582350294410957260233602075332671551713614254120417900454327354102701643548837121686839504848675044466715739137690815521675059433974675874848252149968816381410398578506437450258334540597392025189674679524381214105299284097458301427276347621829847910261913734258259754173010388041217128893069075769249996216444822470554047278178998559757973600826816958202000396109598343044281576386421290135935315714296725924216416705385251894467594382096643560115372263200846102890 [129,30] 4145471217541627996019112858973953497158408728109487132364660426688422163942434651122254514979280956439952668570356575462527447285070199874836319905907064285790084356957298752594966863254499361933837376730600021385665340634389555572362630387156462484532635893336684379748408920668472632546128114110594857618081389062663584175473144631976935233969999182884679301235623228784771606496048194679458228508194831640689137141074822532120969631816703330336778784287212106082520806095098358318049545381992808577017824041396636393573442923090889779956501544932956480701286199447130311600669290516815417704685485130519472999983388978287730866505174349807949663440225701670777556873071588427035374261941327774174791038265097866829071280792319510572637684074675412747232814920264493030951555452238907414413119940250832991857308876967144228822580932886786470512392129403980802700909436592590043938853166886853996890628672418549834337174899559701459830082367915038392570739106537211884490682899633544344893204514266352226701914475321525120180203476675189952366049435921881725804786819850390212650815971518151731286740970115297597794592861940934657986057431906321609821659933904359251571601423872011012227791628283748445370192000582786760879820018919178862425403090920543644999038467482150934176157279532523779200042162542113821139021252349611419072441700592634110736586401526398033820847709274033917829766022374514111756568235010505685578628707301172030536894521072992359816782641863419872321763996738980157287788401401422423180380623418458551527436174520962445470721581082270323509808525954683665396994199014688060216420718338091474495068366946400595985610724328728646779373025727519213618298568701352353357230793857317272437820951660313702540389306009976583843763898259679697258764767266 [129,31] -4799988581772955400834582951462025128027202230121855364642161861147632617636293928657611067342507098367345697728231026913862330543803410474644579245761051488475184203245487582175639745524059622031340897727723100139885925794518363453955887557827955218151062999284588373943659446745783235898867524204682015579052288871194975903280181941681894369519442411052179673059043845968212549490800664287311768699937832960791037559171285171259938578580655534061575269777967714442958623175989689012184878331803077168248586454158636646416226061633019476789158568295590686885953646184483797261652835326591170816230609112379176082506614427982084444805650292258870127042739714077078724095205550148441240279268714691281475746863759415202738039836194489842838543240472159027313499650543897293684336262238793073111645654383729941594297070613408477200001832869142927824468409815138724602808699224469381153495517631162050584639200327459149705929425560433625335262614261310132749124752689610928123576993631561266722196488934873293304079306866245171626839139551584284208422895147954582690614489367969988565629648354166174922368124653689639779541134864710431063996610734721347703673715518717334761022143979362427829294475750855097981893991809131865475606073383821989462559967065168554389818262930068523755028080715221297137469290875279905919773726561732460549341873436874083968631276186201410428308718103616847309442131313788760699994015661628197747186105751551212514327228948848437329935286779074959878806642201751501115177468474313070378400480161393405983763992815295126085927943163791037994631328488850657003903474560798232424646467053204116761287359834357082120427210251355086021419857614611267165370603971173246138301378563163186091330684291464746109406371670731846741506578594692481941173750 [129,32] 5086286298288439999287308068039979877503620158955732389240843838717289333159020491672445833414718181985068056731247513280138573736560706964717210450574873175031673536865728469357421384147243548465141757422998992713810970329843813104823103253924284734518564310340939229664292622634580769076174143985761037369258244644671167227341497925472584902103138026421550790913808977837569938525956459137899023725868227213108945527263471349763532608632568430251990079600031363630500082410575968329113170953774543818333047798909071796787121507106087809562538052838441611340189854707646369263130923616511411787323904731093004393799456389762344180313825952535806504746665756823494849006078816398026942613836577644119496287762967873145414949834622464525957851296309754359186893299511360621603658082913431544007416959911541908967682333998134737951691021164391431589636560229817271988778698827255648684902098890113612308654369459952322068142515484387727140687211012540201336039677451402761838596292610331288045303674969790512532175484197014821447756890630270043189391207980308189125389393623368629825337894739186679929645864521955390257440107197973085199041395204926971771345874450430410593950866713737724981493526661741015394427543694782317822369458528724743846495697618282393555698395620977795059982375053278563317711449104588166339233366986758772094573033812452558926618505544669207954188205429262384106890036420897625089243118544656897765707591824880949923230774118264419995121479324730976062330197988739670373343000967787026245375368709292123976246229354396776078435872621197013724606067343638774607861745949959633658527649843720082807246385003800346692273345712547882611524403601917248389926846353286445938258024996652529960822924253475907405850428322312705057733855101672365835000 [129,33] -4915295779324869838788156211852720529652416676009884548255324638899376848028998298508668276510844160346224769581280896526633737897630662250800085796944046037387033944739552936907466288448768464718257531000072123922912763603982994085747202713777072144677360203229908530118926431865971857001349763148836641108670836893472619263842400267093309215452716478034822826255678757063534773962596234451438442722300195954983986078665758577125159424697425652520232517685721264242066601115324035371648082651895233226055380977400594736962939545690599612297872643679743398525984027698578164760203806306126252334082301003758464971588590101017283137530720929060116748355678228667128777543326407991097432226780740670509699615218098344985091953516409084409235081263478689195868524008336095425109555888411648604111294694376930799577843454210780235844755050386444091769153239992889042328034558237060921246882814881725572564583160147491672099666589072363521370235635166895811570206727281830698603918662103193529304877681068889908582053745493942823155860925601293852299574896594319595332228972991061546092426491100231800950515997680903087095318139651790729357158101302105333197249365021898908808050295086276835541412669397904268079455840036914111299080368931691902021021224250281709515960428020472856515656983126837945897165900930470165561154075095355504282716899807065915977066125188883533860446143358335663596209110791521567909147592462568231195103793574697986268032718876403314230216893249461406821766666238775104814014200363603688979702043805539765679214944739885732562379423382565603090891186138432237715773896086025077149720687807645810823870485801177705546396244659555770620811569652075678434400227792098556715085857823588599700997350920473196096949282495359885815477989161841613000 [129,34] 4315393656830298808247101645492984319420436493305490680254528345783038949945309687010425326747895891754375959862048110937766796212420984923620444157427525217641407750731826106267487139007809333411579122203165665502474893861721080941572497760001033733870462518636297261219819004683405974048840281914899117300025263667299530404026051288616024507044618293198505091892309423847370231576478313639030365586991914968951538509629207899695935976071377252717837306107564489938579456803434309836831160167312883652350815879821843312277616208377858174773681124803096790423211580142510217082563425332652564697227135375410251823100524642618084672731876504358629626561442749801277978669602341863458965704313923030321213459463083308834554613877289719254128807350531160828460900461874137593402852240774845766035124079587415619040526174259214941092814545505874835272097354332236903333798738025898928847712636968884868058312706588163435612060164670345961812963705910420228081621694654717646439334833199797848689802547907937711409622789047774634532469294434144307948407125364585944745842579248485073671464165591651997378275047728282672428225947833259681545235797529463358152537849160409968865102991140919022360973790362927275738252801166470495600164246065949019505027108542576893502441019283914583783451030342512892310695067393360920830856078901289463063816962452735360799251572075924046534746406228945191857267488213227981412735398605009207967994575904015633000269660700266485554183913841070428617207811610584157667541683696992903088397897454597720165423683564001431811135457212021990263325646919957481861886071053476457614938514509882462933301758224211468537129345289606702928693827913400345045672971994290958087564991607762596889776352051471643709694393318604712673752890585071500 [129,35] -3425140042035797137729705611798379719701141534464848831800074999346115542597743262626212106943063766790414991223021254451246816089914831741304547864134842554356707685795393344224995251964289301773199836995534253892440923515591586168448954571864544173138173270391731822043306158952997993379463661424012565003620948098730735336176463423271207428120654930158023067469978915549621399372733031140856391790914976015867084951348776251861522221970794789892958930906720772117585036753895778056984573460455945680842792719063055556131925377666344219509419903140999702904398797320568437502145154880474661584581274781780722700040903892674915965213669117861080526280123306090801882589811454431500990763406393865558722613171594556846237826049056753470773275448604193951927023332539935636489862822294041862044520509430764547131375454065689422549069504079279861571276818891561989896213141650329679965669912662143070050734859796502187631336902784101809270248375290035587360715942081934918908096221391528256557160011936437720158841553821385448225757577418669390632456059804221989190385397910374455191759088960119734525571214844789650521276529691438124895984542245478822231941731661021312495927007256015064957032402367955465152555963826527183532810072869982641010871392551095018485148666212587685042222387005634959619071186904360666268929187182209759827180398513539569772682505501496162245509798264056708359627845636192410051315924321697455673750846777864177414315365057750861817539972309935974631376260494612164549555758762614669045106840920245308458229982927510919247888469754585697463169428896778573629228614846076510795103864764661668151737000928689756783331593128154947126682795331583723208696867486645900088500181092144134860887882475083057762443925523435616070888724548250 [129,36] 2440009107558771159744253808721326560962586590259110242172283238510241921117027846461062920529382072937693985906805146570776560820726323913330157975954786450932834406356637343452926473872285868976101734203660908246861915683865309120788118396510125606273520552227018458624902249726808669133852821524080929658658361650604570726833446481835704773090547622039322092130565319623930934138234936824730876074256774009919976156210149825526075865873435459440438297196088631834329559212950688142777656422133672075430266111057229546822251526813065497954259720961468177312144187741613083776613830876350897427381056198412638224658495194953173567317662099983880927816303280269651236512765825609755648392343475682200675563793988633147100574309219745270849543282787927563356060877375499071278919221168041207625905115533733803629854589546389814308106710731764439992169661487398522368348621377205542016539256704495916859992727707396407300578291190888326010236028755365424309132970596565158927251245522690436197014673864184454306072351397330884240171074969194570153485913553864748661300503057254236276002005738560632602798869705726789185230811903618396123991500606997498736013659055909425195093910943844854034471331049238175094643444704756736544728530803963443604905539344747202109958283363568109867983725024470397566327044564622696702057331565239721258937654659187302751744410601811355805031896747741607053859242239333773816472331210618735653449320813889699957443691781955208019551344414769276630004196119007302723818258560808439869440149444199029208822775117737046119065452738295158317896729434804432706142518760695410166884000550452449261045457583417685351090570144891165405775316755473198061516681318550195121713499426011532328197737054548726595318776178834021015756298000 [129,37] -1541729142067952095989612838131157173272057154464607941455750107396286202153298004125468606077906707246050143225712645420639700117780874658510076508975244254474100986458028674157256496925891479185643112032052206230418018602776482975844138974902825071620353284215572761044185928797370399361954203125517769526941237943184444723308100442969425522563894067208423302840349125121052358148128624127473127641198831510128771742540803915867413071839147934970031492244615640542080309584810255395321392664582540359017111226467029857798689376135847868586377528980638723222130528014819046748634203854100686100782823183833128346911105891921630961289896518904158172715256328770086245781072953881077767045133416734711147344088030020728918201121697596489300599040998285239092353578105097009523438156941745431113652828579371790977898017295417953733369954434923675784674283326553836728428655370682603061328028793395831414531991426347915857956060038327315477566051285830668289906737668882577841604574887000613907857947396654114445178935252111654475697878622931172507532142703823768503772838407657628023403380944983314378156690989463360961773500946045800873435156641488259892471554870703570579722155895510636584031176162043842037601770117350287759606532905925612165312351355107920359641224085083526704705776842355211589572322914401400035376955898908957908633077633611713849151452605534735287560466028127085115023780270087736015743651707820688714941193249109960959316118784421264752404317755794740499144286904002470774776299004077349050962680791798478741009549519652071766969867993563474017525737724946666441850799954575633847674197501689817815665473570694863971340316650642936042888959075076319437790673840880921524148651002613732637053931100114062205672273686533357970825625 [129,38] 845217131984099923568699437870989160033639855274526432069102095651337160521208154902256282694596922486985560300281857577586652529145684486052090879853590624587357694688177810956233262089455270647830619715732370403680490196220924837262690768585477092992095647199067488191507551292049179493786016881612836641870154523801880927987216069240980384211188856854779604709901524721936472044564040612359545850797945312539959446398638729121691397466170109021935336260831961599189643786203380516568355830575765434758620325320351197670664370560036770944831849202654186284052687696620743783538634381400683066758696735485636805850617219253103098468632900574508885255283474646871764442299528043814773560748159818210109295980831361073768731675033580182305508233793207043714409166336738862217105952901942558409970002312275966898153905045375544093736533180965994700004534104575739954716596142143224860199988706668927075785025135946548444155158061087400335283873026682978044105226484439406200172914313926192074871431399771155955957778375860833787142770740479500343392681789370238866856668864849098853512237562735900656468675394345172434579011022553230953895668651318057677273415384994337167641569882276425454852069002010849516280028912093439585784090072646489697555236336527713319079330434352114715531202336400565225256809562221581093095601474129718992087458942030026028046453080397679123829914615193860817075382790947139945142417015351983640371195405956108460351482355701718737848223582277104977437980441986280998107421186229390440547536101787807993488423366913154429852369416649228342844014112830511901207068384909194745320269522233279702786122256757537217090144261681026127333492061651510701210150280493292373162298552481107967432743620394220928308741610891107799500 [129,39] -382998785231257709290818301600553004154806498890936693541511616326697597726829210189250157331850925254552696390776133619225985392100993314580309303077664161875599525855736836251979780837085612865965873438139600645601177290674970690757838113452990077124631379808769520301503191761427426771267710188090354799012957465672336890561747538001924493806109264331785240353135985607696443132115577687259048344898252382990576089333856695006049963962390924782110241591913881341056924081665348910607379879513550442882494811264765618464551782030272543995905877220325651104795814458283169527138595120260430082733708627389262455056978112855371751721956859951014921743825543859001017617073341871968144907629260822362830640582566653097040578629165788754213252151208964197518318100526577708500824807862224631632714073521570832050319735450356747534661356957862004176336486511220800115916414963198945293349759190184754414609297777569265009830868063070847360935295577737937174592742545968980913185296405820501509883940356678431544491267622249621377812758159120125765874394633900187466411991730986599665425995796202355026917354923606398221757028728686926177563106000096547121956239236331670855426189437885873207736782624991907253242119124731845813642427041890329146634190065257020461496963386996804217420789130254144163199501032011483788525808510423855275484756624619217550544436136146082794081641438959736687899049584654462558731139039418373135694367549278332589908448418565902883817803346278305984847899425862811840285935374942458838818283757905906209145617723877935197232853560967241283466263581044337571567043003829656729234062199744509700480494252789887708622437628930368384573907554153151747361130384102553717963924261942027165425045513404929133245782688047044375 [129,40] 123752431180827409943506060046831740796665946213973195360555786663155082493933433543064954875575025033276858763723649437750809166137905223729618411399047146489213193961145858085836390413820671902949097350654708741377876072599976055518517961790889006909073025375545409541944203049675706367301746479376974351034688760453375669713633849125321243431322469106541954002132597043720930696369531238035182005988027369358235767049567873826283620812107215143963895872301835597829886570676712403885434674577032092243031992604630269255810804015207455528286333771548081039773472349039864440815710179910403604807469776835161389282289369410550811319880486888060905899565879412610379091021062452489570871552623330041902277985405384085279785940136499332892618728857776409206392636458096062540360502644985200978993684662885578244616063762680423231628868500010750188577006622823894866662659308349995460170341674461528914988959873112215463684850195591218616529233359082648254020984736694042171406562719240850801899382259680660639137044278619307387664517097137159095975913551986822386145901668876613851158642981099858020041809727548909248185173314202528794858289538032027498250535288003092922264958490361311275680012786954679128740621612861542242307951424451519283803537801890646442076576597306728903565980616330497595571773074468144073863569437299517698565788760622163997314065034713720381350039283089342926489909902913334650495276052867696491505804410583981127755444029645775263856411171753258204109259249851031438858183972852077164339019500694303738326967876628331020544629971499708906923101188828257702707873482094519066019752913782500403190022698114095643593394011941952004348212968311351079066881923947971924287161401586049200798055649090453168545940558659000 [129,41] -6278959997422769152963111163022851016916035170848371991731927256253749043317448003045293455775821636868416956273900245813405797662698802963395333236608852572955488075930238118881966350111629736382160732564731100881382937561108440681628052223346971762315846397382397091147163243122548347644370281825116514533749443705772180400188373167376028525060733707134486704387125571175738255516768864536435869787995224293577387115837979569402419321364477557207701970611448562303318784424658315131788218432617443937569134852775863595008554928386206160656505796245390731912140982993968345726524033818975547252885841637160884139324321892334704432524473707210631041046733193341001451765686966761366850570401670491525148287717618213165362907305284184354870179276458174975258117572469228064853226607605842385377071112755245356559238923438312339714614792725766239935639098768096738801054255042795438271917118447767654181963862610750611234275015562291300507684851366446270792389366635080280711634847962262757462298048579074286832861759438308906888234349846798234015978053950951394002989351863873980132719431570280441802218668127946667831241645896403626819774107490144039048351827288703056346910498754804556436834700272988701749343403532871604115495079339115245833312573918945121876043915088220818171336480278179005277204606303104214265293476270623724595667668035139957920372906567624809446844222818122668461122283372850384823886234918616306777222241087039809147191452789017373873146560128887058072648139488179026731633803922322159261619554504093653228939581366195655024820004249866606626580207141931261970296627984905339118982982121765822075589221426678366142793298450606104472745722376358850785168967366580263262730223283014201665404598459705870913025209300 [129,42] -30453531931846720665274230240618976719712745824740816736720576323891987155512155053142621468955207679708614769514475251152028302224039706717323739688356620885518581388550489692358654750074965014700953435367578891209676669735796957089082161007286169789770042128905931152630110720762120565280019580582624701500692129279581896837831446356755980869607209331238723222933770051468729880507374517875113011529161423045408752152343218010620227077981467325390064856106119976873637080559743898425341373628198632647660105751607933407086864456055067838260021528993345782825053583257360134426840711276131697007613235478116297155068017218575905162738312585067831034412755187739135998156362630583750458765759992508055056036382712993500737140925103835922319820459207990563405822517863970998184853656574202497252241933247404434466992394306710374451350101398877811027633367550671072468116326403819429033108047052305429150284226514418021909872559262420123182413919674086506652220801388335379699750107298811782755596833494128247887762130667894166429332886467961661297285557756981121449127864741548909017020158396586703425996269021744603658886448850043415205101882970897592681028542397321634827857462092021306784223843431509995489273500107284486439646441586189849183575016304734523999623375212915667290807119136101295632483969532155721726555752278906124023326131781020564497893442462650180742992422528895520071858758284479656383530530412958626776890869708276763791734007713284191930567426728890540715929039305811462691752552817526278634292655380656589700350614252777781823707613546867828833024560791854548440384058051141974347073796462027516890786052910668830620475107131443527850912943314181232321366786519657633073839676246225844795501198666754707463025000 [129,43] 31115533546411835386254105271768963299365051788999627522981569893331042545064497145573863705487925012289268690874412162749917002931811751912831890604239625846478119959056661108039233295684791894075115742922600983664947318443163293188446660825456594737946717384599588194898496171843644542383146358710435138875552960984242274268664329343497901925862492083748334722551860145252462665848232490243526786002485694858612296269559337172043991157902527661346112230510902388925190728655465174768850155275685010604233856840606422691743872487361642762802485978049913759700156036863359038485409092136432700634619868375427281125291176168710216190236330720182076158201290766666123857012730521280197508743678435570243167022721115508891979399289401418589578286861159226325161182125642370913368368818441968308025383161330831538701504839818874887060929591196980517708562736884699378136744122098046838497577710438831438765246834852383946958217424156970336659775593107779765556384158548367464272598893276994421555801639921289372076747392918039040447610353154993977283805858334990784976069171935345479967486747893576166552387081859383036718163013591089201143957120849704357967352120688003405276189295652428212533239894704827072819541979647768211032826839629447182909545490009531601832296121945234163005813175646151559941426313828006850083983528816546009085815930563048348186069179403580305854480931721968783334438027184635452354885483405156664491924587067218515375833260345242394358912788978082505992643857766786034592323018171936151360126725617086337248171938566104114305155440903731806005562849478732477792583645731932340105616241602475474800258770382736922999381081655462285145672891424912484528338879207129450995432163628608525686856148759736298163875 [129,44] -21200391136857710581207821263882519721934485183379812173515532165161947747950509206481463144323434186421253517370223379488352370378381396956282641857014478903049681916179655502244935332224187017512110382942083093473971184836260068780734171207745940896569572828459111034468461731059046596618143289081015312539789322935550115224908046541725140826152496160633671249383261857229634540696525448087564418102242124527836835972482965718784539832580730428461364069839415589596625784122045482502682528335242434072888030162177631925751378993908328985147652168580114419894599649294075752439286694569928473862804841989002526781877567017941312007620397287494979169802541326866887116315887405682429189556648769899420897848658830436364248271545905843149529806822093758442978897938988057581444531211939791409129847630423278621660238147847041065301237573246148423482864902584630525366111085469631062685137682538791888603056247981886067741747649450493965172520697959277277450626887769235990167978742671332733858210891938308874184723230782426907675420549874279354378425573074221485626818913142401905691697971839832568664514242196118984770578041152633334057990949097590446106131927828536351735975622368500442488153767762232592653438221899535976705291843184828954173454161725488505425434515310506043095638688109411409250280601290400513359284267894486019319038829390667221221716685451503512020819511583209797167379797497993898239027706827260716828828289823380921951606543733325099878025701921998610143783334045334648237228919056779700120581880536670288472650164053582992323807117140173050900182004134331908600426064086681251966788003020149703944779172361548775229410443388557596091884128595586369361682545673587811802473046030830969817145221405587864400 [129,45] 11720463771345133178151941586143500564593770125231197053474914218119257062308214127519774533247880098594379889233604055189549372279828122949099777087910627522741007915767183456782059639218861592591492679900562529841242081030079779357180946693456513340971941420279478503791244556047259588849781496327262995235569402367442846610931577184523957753596318355179118344174222979522511318003427755983025947326132211263112544273841902414591867760212667788801447582658613964813718008902124315700552223506127104554530535017396984417613211152774651480639788877311435666202356636908933964332400465989646325334469516857378706924257472314770404462718446389348281997099445394182153019444195060645995998450546496824603036358883755461201495529148598500046889524360633804422963688544942800555340267776873315433244711054805052574280435921521679017967874724308137405238911375618679110990292741095600432377716505643744751985072859632478289826135600277763563771013942253295028979324181707360073544202156806482717237362438269642814506717127164262648951485453971115480005280557613088483931510794852218856655931699761912939422360983502407608904551390474432153585941535138237750979570634542047793402771217419710076350953270897341842121124938928832834097501083034690025935473196701120395308326432099286296739719047644890649713723524715565056963132338768611632924229464066691146228082143600112467358505754790401829875474595270132241222603684270963087841754582657854286838974373446972082181793271531794669551009383134620792757790999147987240993890827237371466258606266095740553375175719345996891659068639923589890781838122165302791317961318960113245087353858988811223193083486896673281571819900385701066344497058539201829013341949074523311716941760282788525 [129,46] -5567682290128587458896413669480015686209371114388930681686074429100193423397392536922880824284187129893747045195115126617014817269572712031394127995316866053912740816794553300578199965931494475480528604556874565644249175256530859808550867722771852989634593407712854981513785198594883574169218782477522920439980742888521334219654785854085887417549656485483292101610000832890916680450402346345734087456974280373749519634903136605222459070868025299122993715880907913845568504533257675263694116699326426242675784115858042671160590209929823965856179678613095295594248872755810405475494917466240846047351980820604672302244723652444384282779718982484166084550269372582930059591145959584840821164865450862094532013886223096662456983828686185270413816506991238078168929424478225737776773579041021003130330102570147781758850188150820747362020584387011812570117160871398570774466476673101716429868309182568968614250521133584141243488900697803839371855879470303544362909273370064942468124838642945389180428020365597979181915490104652543488279314755252574835063409220862612867379106469138014404144936694030346005855255184342960423021882570435172427995348173409466015768201301054937814194895885738848761958115965057058643907073879656587059863910612879477908555810671556488685275346663039338286798758456052686090956834730705207459187802761401767240460126073634164636557958161511159391875525568582096130812202752066852498764004930432485374622518883243779689484839301269265227542517164755867628186165928733662596160262745910462188379884233440410010114126978542536065513181278357022544530196908216488919093642499387164260515879614297809720073613109921780822156432748572075275050634532124416482656879365285019511250300017562375943048490546550 [129,47] 2327908206012940705101957987116387672589202358635178076102697176955001936947025842695406329869283556281274824028826653884502439172601176702355550645437695938874838456094333486616534208003733168444074839788499554261871040783380753894316720415793793945283189023230099020326036843556424906900439332229187706064198261581296006876393507953828575770055003658125311661412772384960714695546998791834560472546324714554221636680434108452400199339661605184632184293168662592010684633113115967783452109761991722588571820660992729718526368517630466709110781422693889882703615922693901148334460443185206416899512155941093649711866786866407825508883908048548666674694055604540685704481477606347885752586508416090272448585467293562402336036474997934930904522248441260693572390394065336943269488587424966597154656883928737489566228819670216342249430211436263814472565293020280071812225407248287132394808407152461372032146538588316954192724063907798324536282265403210701844621241384082681280563865573496250525956528172993176218117464171442975084362969823433704589054410831450735537383672943175393643066255327688427465444225926504242746097950425354699251607189849370619614243287794676827748549426403777836561904507903933696086838409957805954605973730712213918145696687734589669210444786651263132756730941492962724509526510588478193568177191985004782181597942861850543046238384688712813778553553069262625615590968158784930559824551373230481830560128510965749301608028238744826703191166017538311077668436796362727523773974956241039447018407620160517615468469932898370965143429622070846684105829268137196139490814420071352763770146945286316222364461617690038945268234463569663761805435583528655612132692002401963751487481967137751100307745750 [129,48] -866759809449319133123729663032899544180313071593891648211936667386083455530734323023396520964521893512688338097768164115087384509264842050194266713501609458847581200545815924184015329467263049275447669833643384587303232242225852806988005578754763564319530256010982896525455670190796299628693904229175152200424359199739009781859075715767442232122787351236229077683635288747360115253198526875086485186121770186440541901798483241720111373642332556853204234181061923163486771944021699467144192073967781879419176884662943386553001812595899290364155269588600733858836852969465977556037553076556468351294066836271874146484569353566550139755444581032130264003669832597218033967441422974713246089865696012414323241129166730903511185482606904912128315127124398221506330888188948645315980983276858510937023817696664769933339728028091671377014550214139677668368223184394598614972002935403074110522645991289960119501624591758495959369070827086111839032754414379886032952969057939702363963722876151806140770600921515169655887389744520251481448988355353295099662176820994767971840984868669152005735863922099123923590853695528632040627917257824656164195560436342166835356069749248532980423011952412049433768560503937802986710264585228204200972247388509183246047226712380215626351686294356311964647715744504323196593422415783259507438206314574228962952474753364853687367916170465106352586825129123120147410845404370058556754630407250709973116126195097949380623474135440885968594604867925697830817955964095863250367660462894977726271117532690545505076147333096191327914161464798571948056025300086097182247745198810967726216588516715178743733409292192186470657909294223038437549487364286567415880640635505315576370393804290798499357500 [129,49] 289100840516262211577859764014665657727957578306441024005523858400800741948718242094985509003442604016285561552325855034711712126880684184750311393865712578098611679331783017513261573962859082155745665393077995293684227443744312712069072301881909240595582261882592396773432888946453136823904333453573223751628800971986568016566950266430204974247952203800448674280179998499850191873169093295588939171428041593070390323681139442430285460178273161960808781268684806244060423905124868391465242328699831793847560262839670584157200632889433115563815105857672481055341137266824802932262623302740928335095272441201050232810770891751889868936722466708522674133366654011954946528257492155490814637468985641872712048400017056314287857024957638226048758980634347607778386381425228814004853931047104961044642814767064335736459741104032085148627622274672596564691557160091978485324005966124920570963372728709022299668927988866067251523926984046319051003339642705410288922349645162361604769124233059971630590033008747296995680335221836000195513103284546993421173893941816727704560836161983716181244522600684942969595141158818826032268996325240482529109649205207048119892166404579980234399949059588073887975098811742381692028261113693951402795185769642953713925577720377503582483203934888447025005695252010923013805211253889953368017284869132817320071910908339202653318658878011791820443789279748834121018162347803893631295229794633340732952018408032185149298978272873214255285786611742466601660277435188666386581547010356525386380852879107174472887049263432093851716549791756334935837703424658093678231624075481242235030296066531128696486221573934387953210063599479842680178042570990873090735514534865396351084152488381821571500 [129,50] -86618182361161248447399279096848955359231609377076976581394602239717410572456979314785439620122012250710185479343064331492392605979832797957894115433006533218850661602064265450807189611599635779103886050926859543510138074873647769698686395384630215062185810547403088078343902195041335025963670207066660213544309964791142051487019859732219277368085385946908728855001452706423460811633974539552580406036058787165269745357978076138761189431035043173278102257316206759053630772896611759039766599636687309504600213675432216703571377255580278201327245083287241285472125785492633786757729206802833921972515603088970276769645058001482219264440668037626495912433934342267665891579508949331494570467355797811306370508076945554235134904115092919147833090401690869342389867538473306071104686094647370727291439733997181774321590670896611040154098549761335283772768115786857107248778538930116711250590049230460896014992923663769007635097164335324499203653774346158802432951017870265272114069122070749248048482098663679970725774376219520072164016267222438696194039186033841823559270053397957241438003898186179825493190989228492332430667297111965082045441731383285948925278586400893517481951969767242807059354372715308166555169331672722870409998712942167959857247924526599211524777805019670090524749457391375248878393316830794039857350699862108506301992633489336936231095507778735106005601140711529701643360903803210636746931843003076127848994792217816178290118142107949204211960435913875594389504454860011612526570015680150365283591571250166936477141886182397533016813026175421092464807386846136129540596244516982623249192145729021695580845970046447187449823128485909511777815096684395372368195304756247244083342719395907100 [129,51] 23327823238893116172297261395577977511675800371734461672874974930226012281126849271377598058973725393263631806726431743786590579645926095779158587920436455487327533110095923762570474642283193501359306718828616130749686776085133266736591007956674607208263900361219919908609596714131067966694498460875303337454221703951988871441443300834747426053368091115941021223284082856342885559838213991799794464060420985178471890608696750327824235476464989191697832830237264651331866483870582618231226292376957819987598508911716616550334379519830136899596183289526554239888449851628219143788581287782963742475770515532458353414953965868941306270802227209686031581751812046632818356449533808167974252187860679726008083248491646151470562108461493311062681867607001609581107263234381426603129426393263260074016311308684234870262322284002412251257019383306285244126859757071417518691639165888320159996621017716552755799177140080095485752043486984907668437592200525043188868161163933970964087837720807806221158556391147991689115230464680572360360382289671194897851335400901367227024610649755695950936065123511414639886619890698759386489345696381585477530308365526121446383381507677170916505516948325415553863354579342688853662260581410676527228544405415249951307273599147905061616816179865456856210320734495995746106325811923853581888162335157710006542315540641952895531026572132456785916560208570875054564901487660908216968387042247297762340240431727164720963084661593692030423652990496857799070889842563539224946549627362416260802859161085428111787122176265977022511723341728605665225143833398340074571605588317937264579276527746065074754080404844206617393322133274621044210482825183132563144888129254062954884912286704550 [129,52] -5642190304699325796314400111272361712195950784373206682986032354627121699713264995601710472887748334951978462615107793745547191161106928455022736657799082118556382891184940953163944626422275727865932819201240151906706830950358603255093900996996561885112962620745227743756359846224603700743053629027470101729012609334209023082536075287817921583202210594931270269841986182517956737843953335658712789795009970252855596276378480966286556237011701342325840672486396738560884156763138548087677679341265391267724254680245020680415715941517149367275664925932376427370046222665608949116720563889855898768600020759986414163046357642090463307130852439647212571012440505656048924519186868394034280142122960730131646008020394806339705156217620800343662193431591082605316866012733434018569546182690725654552811896033479700445587318611078041951581593696276556620297741118959274662153407293738703437138399265316749443650836726683068484658122419865539613798353442636423818107216140413931731803616677981418077622346510242794696900985756849855708373858823967087410846553677123477107377287266769429643199854397493628408416067272174406448978477155110428295606942458193729628786037024868154246637147366556103509193041901274191264921069853268739920002789438568968064028186904339596932862703846453807909000861625783906420385133628711945649527155217716505653002417144842311990623488482059399859225386974155713829104706581882197024907927172355512705923658069812064264671313982553453851859670145700243258376949156264590813013974653176363238883517220836697395521953649123343211326123822081859586440295440305550259544368237287418080895589443435802679105009207794293370587238834207521785521849850123177399376683936153533749697318000 [129,53] 1222538513835773547540094321655410354179518036905329312794759389381403220156179985152499729472323851015671180658901047826122479565886886821471449616174525538931690615661352360415604881995251193044922026968041624423127533780856025838805909863363669240929029757786333486812471734301291428339107784831161372876116590525041398456186850594782781187624305079512589447293860058726383965803161294724189468310718221083084631356026116753053749465112648728950516429699639291605387035098996645639699317507232460250505934172572394968032450609626888583643412781306876038387106405233165025080644446289216779131086581639974849998846598913094141301716493956802763588699647374404753114192647331382423054122266131702062710229275213537936444844703090911906128012837151497592295569664003144786229940966031403505665110507891229701235560308498778860159916535403064247326872095778770956685391570960124478948313087054500190065119636557844421390912858753016581556637799585879518792303281158010414547801792536541369036803007776154435044318565599555274372513720852460624766389817436399285494345752211723453063906781125263016459035069983581051032136898359296920492365623454903587255281100556425592414791217676207258592427977581083816399447804599018043636395244427580637005483488001292294192981003876428830902199064437172789669217834915090333359819762784233166356207468336867818675245212763342839103413696057207280747547574637658917555799133188146661297852942920177688494042757751932175337328941632047171049852561286954405861382604079609627055659028088955600361780006445367404988593413898835756305199867534780025729553226373182739907556168284179958893853372418996004762533132550293824097459633727706825940708767206423626428700725 [129,54] -236282148455858117495082772808278688729319480769097651522183276517659554943960541170438424547735829136277881132456402378443686350709012835632821961089001992147091177308467871213416570225915960978743078359531284113010405050415955876224390014679239219022833841829668615765546775928627012369166255650725903457231453859474364528329239318491550589906869310409074999554231456467671996909900555977696775330981449562198166458109504077918571311067877569345296729923531093483841975943157456788557852940783536450409737588246774610897624764185533983341330136119607988050712799877399352706924499356178143894369457970982415513998969954876002625742385541131088104832182032162085660466441693023254673108985801007648294498486837042705622758722282809214270277220954311440542312650905986277527483280235151436585193242102339916390634667723058142282500101834079808620849974899902970887650263646660081281203376172132756377213003715009095508835600328862560382121692652884735898679421263516439065120966766410906396221900066869270928564301233874605763352729095046702326438393157967926884480322250288840874679546242430672654642025498329358456142525147854471477048293749159619982840744123754190292528731123672692660057673318660324359980783110411453727881374071078853012168214582367344500065473456083639479946404842973092148237631974858865175767409557996765173156067451948392882972177552345503351975814855698470567200935338700938848333616837452168414171587220317199355535285605618491730821205643238250524543967806064966704497051873890137201845012133895874109758234803389622212157686967653057005701143341917377228500045356657515998534766828758925217285255262610274462311606836023744581728294335918294678539467384718204392700 [129,55] 40440938900581995868047496852559516148485890464285322870752080117457228619837825552858619146225981816072363206286080449674825230979703294143699229299272952109665572525673123515412739938909810810924357412016994739508471594631213035959598718779135389842624462631733112194708017957535120388538185964085532041139390109192491783204265290275631497132629751707147065207750633362294071499516788403442297478448353359962223565254184851620884111089189009997142317606475353753719627525995940979711655255924931782713460569363312025940636585418118692610399698078632046665563900875410905219706971613280946772297530871400616714848340796539444647100328451147432790734531644549568517624734798259293781823238577664441956818450291268579905745873034956773626447474468500194041695465377920319130588453790431055633180910974306211677535187804691011606093811675159954042346494821452352281687985587144069852887793845718844725238349669345972271453314341615871199785288933292910247066324388687996623192258850089083653833001262533201108770840352533273758369391785904681044561934095029983045532967137461622526579117705068974794360972291007988384486955196672179843389429143255710385729791082378431889428468537805944952181304591065442240712340427309731337419780437860819623488254188150288149899027741367847005593986558321700300676294517098447270244948619591341927000653678296353880687545966610262508185835930846381183494658584381160465474669296836951482984729275101554497360234130604919164444760686293799387633133170203351220955597551074403047924085202235922355362336088514461642060639551402601221655494500092966994951774391349698148955276268519261532433322717734038813358900684601521261545696065135720410959994844407898180 [129,56] -6054055444380073721688236913197454581142015473075190950783001288074074018796842786955331377896768256495592059544506083257887272085238939561352611879429440993203568339855800359844592638208967762183006694373697409787191551170264199318634299811137562891298645970742678779211430440586547632369011044438169085519635656652137625725427506185731663853214594976169928893036743561055709967186802476803043854512753805665898147060816897076534884897694514288572230026423601032740129039634674177211034644728452702796776443314281996647588438943680593982598523350861965553852019490748993177855486954005176418083411582211154455923956275463708022680923262026858141767048513515434428151274488211984755644667834644544136595872155868107994819502071617601807029297457227142403454821701930624060803940264338980860747254091796927653273567245610256464576839285056715130059776409477884583732748479226745923175996099129250157706270164097514402274519311104318319389283559636697866575396478782264986102722191557851218151240231250345137538665338311644955180307695015923564858564277965960557698723133447048851330422931889980971854236580859805021197931773054628643005955259409482101695080763003337691517709284500004762023432254607822462039566095104443058056972532000402421693239543435178907784542392850476108826420461016765086877034765401588446151776072006197849602178963357656024072332439744681098370189829081462702077948493692597115413356097177457618402739540857497627536170316373977057424523099422991917006849529218205135170791324140609326018603968435876122071403328846109485806329810686617796469369987258066103987146408525876599390040879707596603686244016636242998377264661451872388873477847928767557363104624212500 [129,57] 774192745713309020463907489191810544260897299909133917352518665905276033040187840614787287949680895275232181499360902869780214277341396251867272044166100955939673439897745525858272971042067129227817220034783317870066671611186818057328550887909817958182815186329096767644179719305153153651041079373163244645576963988494725820899927004716650080722553551985149931112089322886938831029064037575434438896353768663453777861183430629750850704358512468767117038174642777027476594773084403951719883252577282242204897878185723512869145087501432243332503561037888272151974025919272651736939325406124176172114947854241179141618183180233355299378893581339252060944689539584651863028208770971792364978465850632922117447504459355815058999426635744507281978994947268762500046852746346838401341045826409742930441628279040762577137082364381310350988423202117574074145565171714588265154891042786993153648622849338700553445361186100038490050937134131668389128307796001161340981108769795565291831825239732275571211489848730466627773580748795761271654501120139838511237888788732617373523712885135618968158166855187764849714601006588701360622459038658523071114733637417282101701832313629452106966291077599266282526969722562435518966607776167467939800412034997599542363328769252813643925792374486684305011843170733487827194376581356655875330761026293696347072559822563716778485995671761541081599826672065175469464159814609025900757831380723026436976177229494788055049916783347793424145926541351981201010825681024814499923317322975018778247280217460692083961689912759192505849727680654442634375557197456420639784157447893575372938092104316679301366546050827130832354852521701141604737093544789809765764102000 [129,58] -80131696350003627609802183929298917203436913750163474492584258496825543405080566780938527736607909453299031616461504524793421473940753064187375932645624590604137382525523256571374526855317269834127609413986815448651120558953561178517757273170405217232347269396224774647004729082364642076336512216256560079636888675323551256827840899847399843346178505374669852843277866384719472726421091038068648608839117707101656697100976217786358060181274678752537739071303193270580483790240810930948506821594130640718353728350530796648649960513337180591979546965553165065438198715758490398843729576997819444756029098625512710645845578289933195965801141852939806963650569864804477364260784932992252792860307107853136255605281327479520174443247897728660012316128628536339268219599828696183141608546472925517519095897543502802365013897366747133730214818944457757908872929890931254495560292743066922675374038499122859479541110062643926357679924728040577207668957582397013480302541243697981646731103431699025173195270618644507601956361843464962239085379614371982758102480324470424967178341679802296471931218976967349105885960991081713912238122811406194797399771273112810151934880220704600442764280953708657048677268670822529376440527220108886387170364828838386101671098258749122030374394237739770768682544653371145169468621130093909983833574414715211179649090558838896708096385008234792229053900527933225006746912916748169968058344717856699350474184597539394546089375807089434608300441153025480293239397188058349870469433688918188807205126190275758970035880323033791560993397648014218755791262418590109087897693777244070217797696248837023398796785892638223048249190031515835192775854404674779807750 [129,59] 5625630835381919074914170691777418180703249573064242461245615693740123805790705158586582722213660178690579009054581163208122115002135020181781759409144519869592649303320160092172382861431688069642787010665559938376818809822157046997929574596206456497500180087387679129197244797824924904863390264268979509577532766307630277141524263090194310188536779368692038613631321760091962664459697995721464101068006196061772443861168572262586534876619781392425230399355590838704547869807977877864738349048171761886505778072239303383512409013676750636577752682674448845717943153504572354796934227954331989214763330101414061623277061597584817334435975246363632925188364013059767459718665571869243233552920987654369100633024029354192532623618544749016391828184814946149100884994489285474002120290388291795808485335385507213203341074304661219418900014474610058520018132557778580412938200239170027247095049211293912301304828914888094525004247881811519901317615010090524329632044844538628012713695500538916815165759258125099728464370853670792084353669690118823696575804830020478196067222245959649851468064894701552979823708380617226450306931581208055130678193291577448515040901489101908461797205663319894493395313423821153582681710534949883114950226749768449777234713170357776590823105872788491299350019238499748638981952980278235346367138051708321125923942149580048953717226975217158052292895828602711924266741085182224846829970935058376398400772761154987033267883366873773928515362715774675355871899952223081703964607866916531794581849570027273049238841584431690907558035523014015705190033082201003345883885298463090770281351196922847797599590824272039445585323216218515499373998100859972750 [129,60] 23668500863804306536034867017487773823729124345430965529243240008221156421135428187355484739069029731486814876861444415033455981626978240443483601212531967120141585121070740561168533377490353810498522347340226395684866441751691740067398105788738820595743780304498344716209418505835333347569506625573907002003372480015629283609644898762990686634880904069018410699326922484521495055521887006863868493941970702319136275167155447960031538360943370511510631258768390216299531097293292010902226077927800498379968629266854048517491809876919248354511840620933981155085155279988366564906799347872166833036618704382735569504192444173398913538276226699150349212482636296362945834549181029234543902758232970512098884162143586398525451065370649926110406447378380318363622648030075918177817226775897066769561445972946233390027230843123293781554730682387109993306398878690459648508817383647556274310237948496943122387007377632666601138334054355476005654532488789565390427431154227558268430763650312522019628713890372779105191298545972887319852591600787914599797909949238071945027255707866439466612831394772629736781797420308728244741236379982927908453637588107505102823937142660204953657458390092589141404228131841355987888634465817034732037951453244924179328551436387176149797895035297227786034867453320790435887658616203002205627039606859096718586249600410023464089404897597685630659104209532934858220079184299916893431456285684394407020898268007474610733384664994111597648924919742703819800083921749715420104992651660295600344929605951653503717726498856675050122222709656880728209440461598409287823396167939890185814557138654860090910418635527143269668344534619173586330224611354350 [129,61] -93742104988098847980031662183711167297306773520843095942901043690678556886299496265978920630218924053222946785215599278850358494035830059532839659299852092073268993832095145529444613417729762692169675479758492669508391201187177065559147920161682358823934634276208222698595798854858901071560338085940338210868033843283536614791102183708187140979083026909986642428941218441983631222115965149470608651578826533392997629469109432110479369177859873411406209389774965160949981384161480060276921382225172258753672620182972964327116654537980557496552037789506309612031757743009095393782956527215123726912933430033691047775556409884532534529140807529299004569939831450703393483490803398613130492506581841397234858993597734814454310590701885929850399218304127917003038460947966869534276558018828380492163470506744653844789075124958050746753637567992550685257785219834285700397654184085265105286657348604842707518777820683851394755961042477084942745663870733691438843663993483595257515436619198204677063940101956724900351377063688615098908153927968573803435847329237421408372757505689648342797695793306065456181536337454367086343302444085434959452650955184941699682610524940656246413543054858211313921055096331119735877829506319825680200880886811761422521876752688650798902367407539111344396635977434591082332414679339128848581871908544916524063482132167179913229569964806884026158432342768966772841207814657115059513304927261544008325055359019699710647149942704504051645762070630680496259128783196892560181171321269618896222818519433935154426122754955203123712745663644632238159227677869997349860096418951878475178904940412428335552319274851341003172400310270985757199942445000 [129,62] 20341247659904349347528365091674930594896299211850703192127574759846515895035988928969755878998344237851030333377460689557888198737623433224688462859481878628249871064307069377727737090892660726657519233857184213894547949208701205637379381495573931009230448357210571606598021540417447090884817857097270845066108075833723987580090254269989645583151926649177528218082506898846066238114701956762645015825243468891495319944813105071562966170761167455264896598373297439851240252280303348739091582225464670823074323129968527350576910923439157160570846952498318520289207577942932149573165865729687704323679588927551702834782495130032082684127464284047286171662526435063139722128016212021749947320811448040915853285574190770109264467612309894502740668990673662942522157133561034226836066961195604963817085960864346038978087478398638159960589225942464958204813666636196092630660517397025854655592187073285583912219868163908078925219691358216128772550508890569993607957357084185883371692891732607563339978704785801518163525870736539982681363766100751862173007147295449101975555322678699438126133234900074357943693056319047004003350548115138164444215984318260269293429595344480319603767270775239861098581395869976901542631782332339580902511084025050341846518088772618462646471484773567951846610697874261415234474113506797072880933229967059554407357486467019975220970757841499111447184787442356522836149499680472528042783588686576835894827046747893143863433039034238136819977320580408913033062064582752656181884282015628748328164205600799828464110352717288717199922264317478034619324372181708775745812553346743036074602782634376119828929801247463364831200719045556089242234875 [129,63] -3079191352068645083982591345674974618651226790214912956687038276391478077138654068306619478126375982533408473548615478364634811193315368232247589852376521846247444887446301840751134454342023672221125165108761238063320164816342536156619639422630264105983887535701625141110306895315332225039448992138240344110246995376621394014842531642985017241142422758823289547662985405996479736856079206374167729856750744612646948540065704927076153275082440977806570625340934611572528066249449356985553443845939207077396821665174242592235711499755023883685541048814955615374582480108901782121185702153488618087134336247698289009658734627127783278644961701648843887909595473298771951007701266346023631475300897597864479519260670315992473672900278399655572759780639104908241833996877651435400594325871549929667302698756237548112639852134061635717006177159473937836040461102043160168013228325230724817443196834302130051764436179961762205643037934304888213940799126765732291197640782318017952557703957132215075238345605716351884697992612522120379406120764059748624376304103270187080173911948221416053074599337737269675374175540998356489354139991818708915314856719896006539808893096099220986503607283490919506561971053164887809661420856318290047915892604181572389400019078157019646536979815992862246175641217677712440838070939320018610719538764941204304907741506871920100818591783333526689423563147154389732542483250507937552733471110897201873457268933351422446672465529171281574413555516091837942232777132259897147547668450172724418790014878637563521186322659344507679574601019916732626370156666860799712504525331254793485367708572930593226285050494787050319252725053664151862125 [129,64] 382832664665389108508997919737485612374543936998691842624786907219863065489064652229604823336246029555337443717972129493762993974814575919994106681721215420377196743034852417651147328569205862777824329031195791739714969182481786803871959898260684660434281185348323646102688660305430212301959807995614819226551288342624872308760783654067893866290261826545101461475402460137709282712693143467858582033688321116982672750074832947533178174408385008774956149396333508829366974347944876148354659374080400705981688807909663998061958204892402098745337772029556846167958790772333543932960461570008216448460061425975804835250487862556535479498699530528265160253363713499288541449115501312240589349602109899963469130979719648875204835743398286715840456205818556610194448902236214411391414701702757997977377143243198555452173830748715054760182596958193430033191434957711965660125733215816294170483354720214443394855655506234715594851484579355924513569125615728197136416648043361275984205403863469201850431168557586805727090917878115330102157627775325634555060432520827294615176094697270541262418343770074812740312686905093902212948424715698963397336415263901470371725398350262509411321897373271890192418980547051884218777858034230715847052572529114176488541642692968454491266275695451198252542177125478585255312001424301191847066504400434176736663111661722449575562784231803048005199636226912826711037421345477636262299524798448497884733364862466473515531640444206307507747955104039629318215606798586013773801818650906757695159365229473024424594291808715814236649919933975984533940904577883149892350331253444904233835269594598062846777344011905457460395606943431416250 [129,65] -41152921255381688376552546768047573818861948921889427703690942775547061238215688757948461704835831966470849566287306048912617268825358460139722332778658166957398233179364429012641476153464699485606779179144355089573524206967218100225356379385117225500020666209369639590756440881031689029405918656618777648320776961511765317862388247718663755456604269445737875600541762476631096389338505440522252046588507195830971463744597653801029462525023779871894192548816082081466640089699221429818277808219703217292557555973968630141830704450561923672876408900429280873148451361392392124749015000595245083685275366949221870093306963139408664212732223780701211947887132016019754022254818922326818334572033523552077279143740643801617572087125622630277368804615761409288440986748009918058513905234618456183568774633661102918254813893139440051934249243107898446313719404565917848697385957814023144093475791971205032994433911858673652127624960851646448545081316859317276012682240393174107083852974593879004540741480361208811125203939505322576794243618167786989454027984500838170855162666216018207096519569179114996587055205178695740987998557634505116616383135638285671434299187468252843909424961904926559253072903941203203102691907886811498816714134688444909110353545963708522478967000972649200612748278028623470067341999169869316661832899551846122425621196869451934359130391069921735509709869807536861673210519946429022683026819867881122370861424894011633202858779626756191723656341387124455886257117942291193461976955494021238667686897146771881311364464227470411354584074076553746469745967670179486024146769862448659207598951879562991063484855507424308954447410119750 [129,66] 3906893567498214708957919427074766455946484031888530357430026401146785537412146548978950472942123824459845040544516703955115004980010165471733774193645223718962933950996360964306134643413129656115709795662511593768364703477450759004760640930871977449682425757251101834188400672976266485841988329263111506026567900345008967584974386280897451734947594092678455549665956971095216444954086437174370752433479469185926454446478652860076897097501476491357381276665611406687953460355937923937055990562398824692486300520601604869043172280811360861696082003712136976325044415659349478823491185605303039389541868880768765713673957817059132981462381974461302064683149628372547766237404569954070876823167805770152830796572001560765346908145017521895524714571108439653546595146627060352152484207509218735806435289819096655738505991951737279989401254313098687976258498698969848746479453751067532357272547429983735920819280659291191585010504630078964545982751935037595510880912862852936668072993195373139600457384438927278523075230372875781977158196366659815027507742549075683058432467956004304290988549664694981707407652046941658047167850903391777044722372649855672674334092210308258318642207460148437391719092690331996810811930764965682183147568474026084411485102803746956863797518961932107917230143165684324932727929058919103419151076472378984691951317469111682913582225903680651197114363766324062535264400165107134914665587390365502369851543592800826771088991909625612439188475411695714670976213763326711486994027899733684645501565094931727123158129939149570007064633546007590060200689049837232246835525075907260516879922070983344796139493569261402716562924750 [129,67] -330437540903224838214684100962061673057846479559381886981311173120262133361091656839230903168530818505334709664652360579342215435706566794240138513924894396923710264725305452704892934825316751889413193029589665669468346905003153982500814198064364839747027348070105543756665641278762523764898045223280865809324963975951865067402436957342816214162472512002546326733149128804242584093411843665070305458562406475034091231598709518505415203286282384507510992010210623025167920914290357620171600367986825121759616906371748091573464100406056397596857606975357292267798650268277294695907445879375488758599873894016848465206020923146945020927934845462626211527586101706753161761224461036667441408294173043907346625811479785828433926999431944504463583190812100783335594998594222048806036440558962581017489017756463242722623860939499226881952693730161833136630841830409455925727180135271275999175119855590926492786009972735641861489345044575962299877594221107145837820086759815139634393247652677502089095966956840613203417657808102789220159038704055150204995058553065015456523947166144225630742330100833202150060173033307819513565683755417445104072890831442417007949871823898852790261958831465774121651877531528438949221671169247586466325059370943220114337372983516970021125536730873466153605162888557068443009608910877180137645794898620004955887145728931752908972984330817148833869848437793610140122742136729192452771259494868442080739637115224648543539286530332926182433238735083999494906624791678682163957614681098594169275136710944788086786307138196765305002093757811464150785537691004148579839911144833507317017554842182150302699152628499899457286375 [129,68] 24965221175729991390844368264909567046457503757411747112562648704136483070497124450077424074533285250921250159194157338924194202885680191705517823504251758537355267599785038074320969904993190788774580093570495513431270647540997147615134672869760540834784253135321726623855906489754290384747985461310233176145050833223681902894232894427662489619029836755801212546892065447711370240048085241855132078690392421491459767840180676445691678550157262909065626884180706862915054543057662604000685766030242751896496359952000818938002935715425153012069664552217721561613741085499602732565749612217541805741008835054479240042440486713073037918989446018509228757592423914347976025504355139405545069571712824824826247269375608693588148501818296123370339652658665182921036354475976139304508043420022454257146939821323670574064255167732325507834950102693850905098264739103013676526959318558537722934206994453339823524186875817269355361603358884158067073851206129886059126160048813424175410301820055852146298399969097146761715853696014179375742407585711189740070970734103356074849429626956858764942850441088656337443535576138646827215357412078783104273264054374066530235597921842198518608127285837123564264829641217400044697293384771272321042278645716542006429802158464623929843537719243137472663819718029079985105983687357121831577683887848839205385504197845476301521916713295561244920102366493033587053574872394162654806594367108815232942236468529643600354423194399855988659847932498857621082946303443737141387305030444294246946133460063291864048553699387657679546402340779514471970231328196565759060210286607293620492781728639818720985220421272440918800 [129,69] -1686182840596051575887707217990706674897286913468759488364333394056112100105039069345493374512522299988460536150810790677892282518381518005387291470779032452711782872479543741872015399039590096599589583260781106261702713815528564475162634882168339513756363853948848869010833160772610171618994218453018593387216263964916403744738699140055386461287819560407683713603798992273237172239285074058695246340337392016060980415739133053732812510954004404821524070139306478785707088897759582008711684368937916178685282729252115829601241175009444075950532705960807170528890783188038512036189953036724265613468847075170251587010111564747501168143096536684253874815433052210028012080764379093213537772307485988903074077171098011424559261200576822719993559324599155219056175940025339128470204509055666734179363328953112590665631544293714574833202196015662920722439883532953411984923406404078876747654024816913951453435733821681540223412518570566691248608391078890939376552419286950229514193354762341752749578001107556745970660818054719828732527516510863391852920490715478350427420660079179395661029681784064983475586219103401152640990086509895626160087592981034018225537551522609459591063106517958166532015090298644244709189826039169077490372857158395319137138382673352989395536570635369563651581678844389311453872429749095647612537118045412707626012678703449967270312400345164612490877775122774964139936969014869470800787286539849195805325004235711202847504147167028033120096339044953328018985419499408591355295226066783503625422783508897228293012720549431117174548246056692239845032330914024748276897012129787938134356939409679937416357586948291375 [129,70] 101757493109622095588031825204005963262670387890815031103786339147102675458729909565567408158636790506422550941546642098204914688328759127453171913547997217054579415061011706987383134598210923166749751801283772699401194761162613984255487903433808562359813211571555261946790880188731126612465735726004997545005273036787705785526928738694972059701236513565305773312387478543241352152844552804354432899952600985636474477047000439182273995561160207402567038524971512965675256934678520137912301890156758744196384134916746091820596616841147907569410833823129131962939305946434216824515464936885332874110271272151207263676033824855105858688427245363910938196292787945243282244565739182882217194338746053306540022842506890296708053737324030024186069666652494242201812127053153752788323536295304373901192617056298363972303538469938357599427331483473816712823773526176642541948766521129703143688925603799326338204100555786684294267041254445854967350355519773446740711265729038147155383985828746396338567644473490723340993809278020733633059984824092553151489367744796386524116782962690902286931406612346473011731919325881823577794890597215634624931121615005343611903215639414688456491327306559486302374517170937978193991229068626106081825706416036999024167247402677582688125924958362014026361135533208408770576643459268127038543414983010785473259330657032400973061307400407788205603651422740458227829052589735976205848959692108081328173140440610502781988629631302659129647214625774255843474777343501971643143879503262124964009944264110345296425883819023281707824491886578229584370260795047534238625308277124338858990240809729239497419830753430 [129,71] -5433375028139852424709108317018640939396070881255353978434022156584040776305175002237902034013777604528540834002759747221434212650649877757548991919904748897224219540377587202402898627961275739450568776050171318332495472370405621714202989834525733750764207493216227444049370937417607527795328508970845636055404180972977898541598771438752754558882319100675304239471402995688021043899668839256739717226426955540259461850254993751753510807627059430952500765400476168598726725184456718915015117368311986882221551192719768086569967451744743104253996871813562812778305369498535009139749051395812136651063017599515853753078681794513512313201650013306447096896392031347344432338800216709302916196350114678695040035004423307909431723304400562175702877061847680947520972768189864008257680663657027698708519057351319469713589192764665978544654966953748796151378364605577919891501149021891098648247923524114343186644413069218752155836270331697248544100356208516813669060552944778844433565217584403371664354689329743364778457477726583319385679231359625145050899826743990962517829302527937959668657229362450694264681176468520824286808697310621377733369185068803879956907826355135015206592430388662855239074518005343927495985792351115210423059005126829423555649338931259386326748233937565380531423956842284270052279852563891335788375988889980679280121944061450368689282394405580477101714340353309821145695765275432867546716362544639501236791179356189253983096219849723024445245070172681802692155809174747694442888180695071476188476896205187755856841395687696797081585410439612423580300059677966003486990659058836763350756930079487427940162250 [129,72] 253387887877512393138858092775754561369218330744209547541153148150751282962944317721992962377625880768176186404881103022286096063856445828899945793941745689619044593399132027354197426654419086048512038209498194421629455084776371451907991058339350386457031276023274975270747303139991327252404808851817309521180670517593556266440171269006454800712491851362323044911441197769761200397540460319582625828846117416103808440687988423530388578716913782582058982304418657831001043560283726221272441487533789708550523201321567971352934926262104432959375428878670430479654692234597588931099155149411192031944692632724958808411216941372210660447278341615133732330230853674490024745856017394062181705928078185237612881971824258088658708905872864744643973949757997441353766845732554396567148638140319389935370823345624942002712148074607309905541251611413482596529263920877748345311748132812803334946103988596551287930425347519316884771795124874022989352660867343948812962436571415214355532676210898765631573272571468307066356818957928600547696353274674193279902757259124697221739215031721029491340485837797347219010960300356461143989537571984196931273069789080900426043760845027539874238803184864184202972459828326761421840455488166457161424810193220848286247553580030055371454915520738717999680506214020048266548303715784233062752704668970735409308701569064137436225008235946701517185400015844194473997693613658758470145778470889916268019856575227714700379646727438004138335401472444791788515253359222016207874385598797032317705659086258942107672939796957914116768742709627419471592150572900983121075459494642972734614814206021541209250 [129,73] -11023242849134003333791041145250665056562496937353483141950768266861533516097009599145735286189520928333087927259825990627044349787700224950519938705044774566088942938824488831939059348734331043104209601786576375411791208428647146424637543819291116591893914130951295649887551781624828268579197540934694383624904862113767434418850090796344172325725321927878739900982767566798807780581582705511843882493584319909986511007391403670435293210591848003859459318461371921267081933711321378939415997686437614585522100404662763577626026301127574231476651519972002129709627759366230397085137572976471542616453376575171109750854690547924720586822784098217321171126480197968317015692633879786109640193584786418806576372073266732446845699508426639517771920365933259677145260971396343689080316321218967857825658251054694766721322732567324660072421972593992635580850773048074388175429632513941415206037802914329218323010872702357585339999605802602526337012569347926479679221015730165216239519934802282431324166822151987991434857771974768284348183027015003241704115258465429841783493932787980063615004929378960190361120883523507174763215849161269365136091206742247875500574057266557194775607796351540679737038284690753724013183345925353264872711195218742436045075027616283074158480750484702147188205534455866619481266739293647227415841991383577103227517199595000495267124031435713365153724578258848803102605445835861726693873781425971151820439054622794824085772988942672832044680233116158106364799769865008475502942537136124403599019089340377591163741579686135978263448631770967812659642152385427719017985309874076075010004048063266075 [129,74] 502405593432918016519689338048998318266507262891390908588810315622611415696711992248232160294553225529035972943911051579076951624424295308984777757201522346197755723162658050132829504724923473696395216623365142140875075805161656334589271990727522555151257005301967712663031717025982738837036679634202636497163484820716124499410252055479558456354874321942885023609759845696788697740066251717439597052327531026922561427583955589460185646692519532979016593434134221831764064266302641887176019707554847595039812148762628931060082869211657306944142011467549927471299121054353182502901819315130098229128351818541272605844900648071737111459111894436093369415545178210471205136912139766277317135672697275602954536060531315512039889267740811050435155090975630989563757464699644575326314625897708219108750090519430906679773534171973351757453510643060600307635898317000064845203253068616838815643715750748602227624304430959406111573775800813939612780457062786986147010114540310023320399154403176909922966023925240103965264886288200529436784613873091247842579227401573637638223581452579715068457658393943955943205963998438263966308756434446402151064953017565907095856662256720462751213424863975693797769223476487437447662139993548449054338203922206735497425217853480061774898385951255955575015712085503111707000263995090963881078749359996291586334692206243054294244591427701658502312108021051610995648928151902591712524906498916532170035068748304804479400119412744359836778581649570448572655344413964911463150529591875111598934354375544800731472879194700107543811042477016536724815326661027324559924865390395655375015637553525 [129,75] -16171147950785163542014443892899072165746532078595837123540608559676927772628139184375447677503571612207295564760503177179594264685644947603684290181647930318073262398898480762932120389748701228874088498116787747894654432235333680875581031744756245326572886833384557860188770772807264870647982316026172765694489579183867375316111877638885515082119080126769853824178217427465854170013284637015669198236739221832053006862659827872101554833600259805591690816416939458482584358456574374605585391461280920477210593483119751660509738568016851166644065257335892026474698481916595758756253263228271046710121946082202826610042185628961907497717698565051267571832498201025769462315012267675131362781362883728419284664063451637248383622028242972138648410284489472588568838451554375271833054390294926894745571556209544404337497403318917700281305450959074539161756678577091070081500546459013659337273349266204167673940777561775482782322032474553619809260686403773228783973023716217492325291085835894436422812269170470451424579108173889709717268034228470969885251798998868248856661347845438814083370257197010190437229016012617740463342646070438447073764017269703282072761912114675814914085451836163346038145329889799645858395258029573032490338994347879128846879418537565083091770672136255872528675885480274105416134793238116137233650617576327192593743491952111292650818730329185660997878315296670432823304399264504303269456299361538545938047969790322672104673659937619665357454509586464125324096712601545802211206131672907445091176985782238618784417618489112958843828413187328047340390002814681054677285860815895803702711795 [129,76] 9009722303066325725277055172753820410427631013431158733874659219176591926197206447492530901889445294771110674098351333234521454651091212523122591095533357154927637094000709846168429140227296106902940433128125053693148211028744922054638936118729714407139939998757797887846594688907531130086286357605289171644227183548341937726040210708851363073110141722449111983759186083434079990464374797556435105386686444348104877746130278917466850863010303661767984943106647590280677190901611820488387404201071975870985992006449568669422125774393711965391204207166874592550733116577396331636088723168813443180088520040677384494796565736575927617314903749231216999633314887821017164418853163018374149445345280452695254337456733107289814558645156343835839281383812188250594817874619207206203009671261752408017479118084027458859376074374535464200413834327970456803975117553356419647221154259950351331341638711820212941914486733909725729420110972857268187661900437176496210857815758982099734519702620422340553926048754164868950124950495722027725619609610401868814021387390916495168743122172740283893525872326725802196077660211487170533053991062628787764383875542894418397802375476129134038928437727263174949369389609264461533822928867158153273307718867449021602300076762152162610276535663941406583030259854451220258785581203074114425351502886427488927287349954168491687314331754022393266150307307118439547814322933338018106978706198629261735120936092817907003544551569047951609993767307181370831140622135104011757805711127797975484850635204270085557313608290505820493530687923483289213750563490716064000961562128826831800 [129,77] -14980636301223269606108704341078507092837019937119725914209265503990679451751685236152308104634756199712128756167919009895553395785277097561476033002099275142326869597180127837277564248327344325424200118981124388254766141018165905097025699698528717641851803117115242588790351330618247693590449992684369683494980944796258682782890751330434407798057423187364431064719694896774655166966031467666156981281982274805549198930568576976093506259208451579818862278142032920176796471097799593961336098337775571362177378582951683615747065874345659520997924661983330836216639326716264722044272978960804204464448486050958147507894309197932473953647346256822715676136259186386523493507771565794010686715135305186921071118577092493468778829567722803470325617846691624795923716669881338466826343734377672793184264893420988342037461778957291252665539905612082095832108573936009798862112959760969678816415796503688248118726631064818383021727411330212273700980712019836719130552938240938539059682782423128279855765687136100455727180927616401226593405707224218780495927766032489883042374002606777684661428256827829017952234775656778721139117057424302179066723546525743015711531680487341832522597467108069756276007394295371160356076081672128534713663530851033467825081583335056253387774985201041116532664783442979642698263760721825635279670483622540635592921723316992332290641464193407774057343631176894072962188148305497560934354739443546571659796905160732528859498234994225352078606240494670827961211002349587844616040264788567334211219070983866095621765770647311854018618583868976261798896129813684927840722568970896115 [129,78] 1951006052323479733293086250263437587800776644977403280634873701417196270337881352741259466685919065775989292156869676544353188787744413204040621729370466396295580293799608947309308071244601325431018522170634827520405411910070632808489042591305112112498654713044531020992729177315676648197989500573534238184561485414990097924252483025206573408209068826214980165209676707540037457241755243434393112210256359310994009829939143598513974803951369843342902256409350767341849150898597902065294550365964069765095937301564575493105618217243831264323820499492730604503779680829522296391779258798498158138287420234582271258620269427792748885251151136224470068172495145254160987197473902938194332554872633314083647024561696196269763181965272788947481889292846267144535704514231578113700330746164791413562763811663781440552117332095337391037726535215519163131886349686888432015512525577890747395424758451709516711009833225735886169102901487893237368206231174600864961666318718601707415077308649995665270880197116366999524279229608903183496257905563105422715190547473340454458708633426112501026026046145897611383792677329014435210321462499706301317508633020656006810620458951272953987885965220515513577011621672030994564483945166897132625784973544521777563637065107886140889658760023417515903955636794189077819826026872340918811224907558961795072965443264956638308090878702217642286763900513939493376166019724320007211283057072693690207630848369306821673010667789639917855251362666762700821818367553320247915287505746583541096054967503710826687168396646979615754222225998472259320336251523572629777317353321300 [129,79] -14127216950749466145604151012382134449036115543265291168644158523102626455785401985682661507370237724758336088681158063731053045613961940500631618381055761185567542405065904871189841197249266288721229722883028744107869366814409659886540562141719774724622279903808274100798147559822257581867461445833978416317164688570352328256073163416915562056977457793488819827639024886915834599975251657540311667376442418479111015555340483495247159813489410779646834493310257398756620042425204040950436696024887537441665961201121572352446271898807459088628481113367717163642564122452553158412429698684589635820716483137747451885139061316708953219206418659410059565377308705632995952161591083029728472414810821615251169771760019862528750953051766290032622201284812003773490622440956544740459827823067150352998178831411841938821127046023175286737813256608837799560229147285087912867173620780319292400040336813831637431631379685914105154984826477378645448526697010255062461662131523356342601664459963486273753955798781882896172913955616833650345864789277768159436847064131294168167671209652985174894981499492651049839460381808862589417871293087925775755187103349699322065734372954504094248644127044518319832276331655236383873138873430465955543720301346015831065276898752656899308391793683074092178255460818956977538714895280565394897597378670152314542870872523975933379500923682224275269250665603536912375201033328486620314069576894541104842251430283835834167230306287665823131010006039647199790097808526649599920504130516719731635540010021402567606704025492805347690088671252222977831742774674985610260798260 [129,80] -480751064578965921213767570550352334111181495052970680771645239893216866045519752769656859939565255145578932547668471424703859593887459547503866275843704944956736381072496323397287810186442846845391107868746302943333703194950277583284376765609016556434520349861484370424143914830508009832151795729819968892989222650761053578219812959132100378998024693950279581130396307683103179667111469332057578267962522310767787897534608454074251598863010153860106452405170566399973933992689186405000787532993973836236158293210228441451611674014016014894675918728897167958989563627470570744051911413542526208825727691726715914328610897591045895557602058377779747267025193429748541813063469111130680256099304755897908140623692875812794393751841001717526348929014580064908529662231828575714368772294936344134093550071510917459044829592017829208606419529057821303651632726642495570425390275330864593966772464529231321934183943081100147766111398125462431200276998727073778855011228731558911967229369980090824766549517607844807812227711132356026305248247760450409510122256545557520639860269105322270736620544900325956725080996168963742031318046456027085942553668418497021340169090990476915244419047077720441583459604818150632688552527212414631936603461265257109127616101318662874642441593708978639267787673839639773449873030179137246171450551794341109984779931013409350851383449503241317267319352085906442846673168533642963439878701013149136841746899735610314078230015641933328692116229437679287707235216154987299379541338211147251915962411924772137248710505560044160707003889344644630980377518181155941226 [129,81] 33451139301721926235568274634814583706644599276910394824899245530030074684986003537757493923989161676550646056631789161205935579212246181525202543642126225508393742971601893658863408328852338277132814620330705380164677979992417643143220785614494147408388916412626996258265008278958288565067810893894896516333466573091234023103155714910967140894330169452525232311348253986792492257600294751007322136647426831149031264341287663379233813208669803781275545899806125817547913135016047966299862037450121242877031193698641906491606469532839123770360792212761331202847209959255554611287488447246003316499813338956789587038043837429217097649396852157484539792719256718234699725489100658857403650889582196219555180897301331146038741139203841848696734608357313891733031178208908335928111756585114620849892463077752757936309977694948473721750662409506680461794526048828294392263394716509365410113010922695822940368585916291949114141818839277539134601100214948766839414138157458606795874640210749111265861191246895921894009154302644558697534231091425939238350724962344066898788706940031035219263875218507145074640362050515994282186558564455440271959302827502137050130926677152132939354643605099875981723668036554578012009440356961625226428316938683387707150350944701300054087527878670335589767223285920020791153474086514805244065426642565346712360944295042151468553146462664123182212892869945037848380342716082758573089873029469351833709078470790777932516443552380177125602201145457165543884805224158405833080293979202902872711920485243727863267837169944964647270517675207983601898399072476610750 [129,82] 405851103188332351123519104238434839504345221864325324924625304391431181278448205977305358856169067972397262008601591246069455576720331725834601130650593980629136362022884106838511826346277954995361854786966661350964599517458117082575289722163256970927114823826827296716164537991617098055874076354367893935604226325930268542841547382922605930762504097682700995534225591369821149366313920830170212326129829866647511759210120654920423076798240431402446799571529768383544734871316991691382889721680355499600034357009398726569795490005558963621014455778228059750590752351055772683184319304493215807491860385933425694144922524583165679782787527320591214030968880173598058166627532267876566518175756427633911574328476574776673247818215241271029777660514522971730377825134693014171329300915849442633659275203738104725916537261750075517612976083992820413467706761066874302386571973132407840317772610788467038671222353812678981268330804357686688167788698290907015113113089418199278538685605431157605771233318906837802162597306194949589553576046734907079318010949622727608311868412592178909144188693889900242396407058509060929837600419998939290684191090640193234043851998142374433625459463926279571096682395677048022111427935942514435002966075825554296884159365637646474542535337931070523957149093990912237385723127765449496123838181739509024400255726947358985526404505051839201501611629149273266601392985976413853131040722892951932054356236902916507787552580393333870930046602204964825402594102375995804178925136344365264906479454437557244104386109462175001924765870040085609794577232625 [129,83] -217910854008761472369465923618420943946511286397461748295486096762048024998287627258491624924466007479106881802799353874617971048873056518751600523579353968215834857159859202477788607918376255268589075810774861399037586337283208886441453576401051851639324648660989627530364311008709383264439107190415025313274485472272658196223497194528693717716199039765186925394225844804529589547420886881603169634876858657433538640469977333906671624773741376973239551249688876701908925742819006553015627658241508074317175111306769390089816837380462914405975149783455058786447077773260569839703419919484185037830812479396389109922190099965261093726124491693207077880788013950565318668236030081111940702687672342820463794507346188842422071363284686473544979587172356912399601952968846995156589694209469635475466759695819577560134289625919943563124880115341677591621373588093252853234311690716400151735802823633121447427220749006561685642172493929910940713657576643384769445464282258857261512983676979256788406039794590161650018470816960697212100926992075761448750958304385029129828522350480722653202836248439664319191164318991061731293015186887497626233561505626761899948882014912991084393328356144193013454507557166798364878728591321475021443445139864678189802514310703767268498769719698954280368832312433177679401503746383461240230959904576261298704971268461982232785268500657472127694000490007473641852386325136670500804695180334830526924818833672093027700605798872671351705268632345118199130725256100773984597351776026412205093268943416475885197258964067181157470995330101577358342637500 [129,84] -1539069508403545810862397761692340238828479063204943482345469799250855846154839359834314159607334353845668638887000829358451466698829028462742825024049401947147494202171746752238701299362770555414699116134325510997773123801270832216908177596362536475093415771569629085020735243377346440851606250926194641493827326168303141344199028358503241034880547192177870333693121678758032647395275484001049642190957929004826438083068708931378312859426716500459673105603598153690148776557053504165631127635275297239730496180928535860830916235035536242938458841647654088789396130678174824257027501417724005729212298968059327134088521558462558589621428448063359177198701929979645487641882429914856336865224949544319815494326424704913844340301191606264575183997511973904308739450927387151046347593369793404267052081167399371817471835372083829860127854966460003768618396689550627188872313877201753232649192207131884438271018949851925125550979021672549870849878603570997850519947834618965510793972981972928594319044744041127276650621572830912518690806955095730555081723904629608082174088517760333575273185086187375723750872006038761297176906733030211845388763772037729291905724411169561974322176657058005025123873099898471445337625144926466119483490144262225984545569505365521985325040770302080297693162213367483788065534947822481128162965234628126896910948264497847608657184336482902277853990882345139731174879231353480299553748900222678964882768683567383988586097304346001570155937846615331933530391316421838597200933009891987091443018976776548257729048296268671326325365814710691914250 [129,85] 318513185299562851558227861761018875351652634802759411831818867396217868325011652404181210591497136022218951846603853018987382711853878455622021791209651012291657081748690891013997349290505325752157933829735869816632134169223824476167386475093003297178085546542124769901809396955905016979014898041062731702300635628617717217426890328677194506615580003260340493117357788576082039609748279293485377701592668322809732850692372419835865052431130528656232356836745822197008320910550369760102314414126399621761210766417575447931000409997654821607157150771994900346739973183187533507777442447451381161668553916305745427423492608068425853064114405351162232825699582470698316133386545481418264256910773669105964199576649433949639141242200074854165875942250231725877521863314892195993552215178650251064294731500099530311200242061058528588690440614819632530654126956664141434705033226405907556161107210324230520994500605321600882238406677157929401838505207651612332830751590845880443880051727699017089060006134515934601897284368780137715916156446571346273218207005020472200930272334602704983020560950630412463397266147056053313556742756832293337266432505147830211993292333798426099849334251457156142183696692976705135729591433452406501820856106319281471645969925183350947426742774946570021987346204348106822854685174512273620265248230067764943396756071054070372212992145031472058307776465443735923185584086281112851031175450300100958385005917785212585247708311045948189091055979142152266179257746174891399054925895959032957900118611419875290250724727661130911580844972813478775 [129,86] 432293841546160876421308237696404482038799451156877169055275014205994935672944892411111855248046693878521318688266399388152839017254552732808363239287389215956187045823683939472500098953785573869153043246132945082224326696785872804272495390476162263713301366288643398748802329275803285729580115643201792992392939517298857076739721845484656662026686232072618589609823800959054288483143455347808949647465671573977580984936771504409630476792401914233463097337638280209027409831767765466316167908798723517459143017692903944447457940254854589889915835099587684269558706711797005662513312074327536518659544561166107535726381694033175769172271506207203359609723883172540789715935150350879813038804715565150887830714012986684362194950246465779473484231433998725744381521130069128689712024454579725728497854559510852583677118276586863374727540568164567149996754854352429933663076004339802211852770152619644044973568418155035158114039275442736259829130227054098018832698753572112535822436255942932197198165001862868241236079277475450646732878018256510343497971442254724984458115697966406873355591386964652922825235650392997257985412318959087130937921408508514204183910348877268387555293509240348984256907554888822731519261817298902318468827784898436659577926535331519379958812719493767530891305106368423331154375589378629629580329265493244565205364002244600870595034714531851477639919700492684395896455580483265639590111397143721834586128799004098721237367233686399712924701310966509387753987020327265635590445993816233866207539617985581979303098950683962030798895815375 [129,87] -117748080254521600993985179249770875983145324448292839413963612970136739372892654241621228400483694486431721290214147117154205720280852390486625054731467088818258260805399804398903353338292339110886205096899701712267648615462829713167148591402844614818351370104388870595192996844264973015124495445149530809229977055222588035075400310036536768223631621199707950199747415664762154618474942306743021444241200403529923176298841772931460627710020382419974874523459539959118358384515916836519404724899653298890009079516566344135823371208328876812491119937126970382162782337126257376722352933141213264952351903073378513904088477059340004874562266516995307210551647658994632625811061939938595184863153049722360330545420594932693654768512237040598381691905617123463400303847394292565013864191482499151765784111518528324131252913517695104618702240744884354495541528273082270927702556843034618120815424184528759637018567870075301980455054180678192852774436823066872453398352090245257100587365401001693061677588998802583943114982076916579163338866467970058141413225712165137197315413638801883623552283317835701340907641538521052266788967721414912943146587327267772617055435496362145536993302914961740508650087699451657073954553991058779367639049371708392324064409824488790530345902728067616198808398597808457056207474275503728635416188327079508341071334715245868707932120816792888435079847932893086407671971276768149802082588281966417878872501398306067040669319111119071928986907073922643105870802307475506586751835821743528140144537499897461528915832535805320694478500 [129,88] 1088856569247159090607856499910745472726613938445803829855200090191910675981175120062911689969397164714212111752173258473824528101277518798546415152245930182469773930692986986585115249173571598566428251000023530512157940457390186535100878365465725995956141674664719046241832345520871019450247084172569678945861006241475259930871430364027004844129218325528427986519820902767501736948048974874091557413893669769849571415985282621656555682963620339928403409604439634468331649263460973141721587832459580904360659004010543521540734156288995323858254419528346973952782614266203807708352398521744901351338475950690482582170164871195568466466002484933832928147110190102788359556030503114744548364937860525244014077823461036627549099979054854398601801867094240873324598540129141816899596623987572608585908801843279122193886778480600967796117394037130095032238385333181338284419200316654021187579501981284002784892516933583455727142030473010555145692414149671054023089270876978941085733063365005730997353373640323117944157050744816646281045353173953657862863130205361069678027595182553172761602927208606195292727842009116575820610106280281097198529782686777462744483834149793478774976749190113215597638450682677855337208387992602257493893285634037572425931503678715250763828203350950600948476655793689602077588899142401439541040792933037394912982335969706659489046957338101116539650246852986036297894115082088083237345455921836317890971561137978345270808425080468667630072612298524546859278145543072634286903508578656257677709379757593097058988108001285899452875 [129,89] -2555410790567620202200163174000484620197205253118103315742892773637317490936374052304563447953723865787648300812870098833448299010177627039934403529012848641748196158774219365310249642492637897545654548120351794945101182315366554562206480879669035117395282446584306037795197769931613993319456219686535671542336238779659009511525247399671442360093252131771336930236957388072351105564705369526249193534613577362667534858039520153062972829744406509511157409964194136042548504275543904239711738902036484751577734369684012007318230661943107197915360221912801345608875915504987044632812317330704774618925812812391427744985628103150594957138040588473689135429609926152962312638291181094012817917640754422245784593938519288566848244418820815167905282762870710520865084329584064171906454625914958292039225353782346156420813580823823542614827650988366499401452830577559382524694879487891994274706153422051949295538445027733440064566940267534533907920268875248572839505924032037356585894609702059583307809067048560743008318112980780613403545303384686018131623889394180310294165697165866383827409046162617827147840066179325457078475834004742254487691805542392665728197054545317070287647860979038875003072419329063858814296921778486464401155986933000603703912761023410188603884774699215067993023351792854266976056928764431189784929139747174516315868028320552563084446332026489229864453184818837691475634281403230363514165994316564951878696249239328912085936864363584002139305427674758125873838571803177327280130507387822911941763454692865038112908662261741025 [129,90] -1132953981630124248395493892974916292193652185482069325251875177092940366322495674086684818243587029555085107452334027193855295634884468721570859867389112446125294309271538367553678935353431171485034007184220643193750713292071342999206741862760757689818404095982426171861648348632839047274123515058469826729395807428227202916119440090067848533704053452288707655892097779573118702013718336761036532840479977147683466913329167624403723150591689176848099073354230409057252701522538118880678676794810345798907065572141405026080816190309655067764766825120541154903342866694663672733810079810926427366902666980189193895490699947642091130271316602738906488210723949266569486150464682679905922670808003710135505048334659978985909557230522778488781168945945303464481836132174255708438191792574872194298287159582318459732818680060137626354932896855244652448450239439535917385089870637381489500172005863693436720557833323019772890127104741704571331033582064841051468712176362913587938576965959111455428336591053068710840727715681711736551163063406220926316480537931834242590661293351382076238734533007328711853066895941769916827627636370070525388913769156787823240714468146086003174798385071168433078116941144963427269744936899725472275082654398054214759660239690868365505267592598977796829801307499538484787373567207528307856132794406956321852239769701061127985141743809181607771031151856269595164967825955390032387188422387931867242041099611482402652441718677957418694048278952644283120671668869949470789514540799844897759828319116320119513993144359250 [129,91] -3809338547274768628650151279085634202200115971202759885860651166687066734165812440325108746888331204423572680353205117510238259324691729018968739627716944679333057960997978990263778155061582713620063403374004210208543305864230818641002688096577507395108485439031635281448521244992890456075457870461912416514693090301018463634377744662303452771063090512209255217906437334344868155153980979059063511208887709760717610907897785719346539838884578776172349226412471809095209623669170167263507615004398384844495900253968354137269917637822921495170295743546142760466370930822528417964149987182094885016294897022718609967664695005466787439299363558592491663671585065025814887211048647698962293494563954576536538055911059252209086831800299829793909791188662115422235798725936237656873067933860146361244072746634369708193689514926553964342168250189140090602214963051497052890925789949682644072088025141025129830191536906400938400961436611077989504881777534109183862125517784591331803201544000778682843432296795131730799471405578951055717951056394331768593408708723331978668288882294609207235228389240741382241731719444742652682989923696238095724310997141004364214080438123171457463363257851036881860527811075279543667684386810929586737656507678846169908665468356599866996609254462429994935429090237485774132004117073943131986816074480019988542963105219311763629760900234433893887583442095244477360206059546978257587646567940186182244552913891064279840357511805680111831374381780807670110217964568201669237881042182821466225704379645016603361421675 [129,92] 47245410132448938649750591332811053076231484026021521871663227212329559200896244219282653073229233519338775529721204429719328803480613426639705621476563352486413789769560178412982297572873820224596317004774235447279581659556333390868500890775199098245740869969130056756769785765016290612011842486719559880547189168416001895845239716440646141781507984067609718093842288204506827319925747362233232422138100213789720172164757059248901429255605084782303701593315204724889555653791226432046125807705755938323308243214521852741132702280828208819345828699300048537012427360695734468830369117961837257087681841622911345798538468834918928267418299809425049882447070224652826301740778938428749312095216872781892956092077999325196891294876699184489638179858562684489799714260769525045713568700685650678392345026048260440243922067725426714496311520057930715822963988322462496483126064502594741625355131332050975788070463924299883866379530952681915702838164551351959613461107423915821713854983953042052658698632422933902889929598084145804344387304071661236839063423873435536052126935554264021777105223596635697654318494411006110105404594657048160343492680509111129778208733783250541764443418497734110944622339239345524508630886805726926290977085918648371880470998480135206963969580928304294905986645816834026839452808044874291213512489478449239045604808189239381002107615683900796623087524953291368093705103740161363589155885791890033017937481387961542094556131622498101582205809706781627800257870895390139311385575716569865421615493208400974650 [129,93] -1072890944331337779513049182478173197184566821643804653643833905808459875936969138760471777822903218295022101313823709827846044229705680883232783037315319205928370521168783620876261241138330747143444780029971714735001145554988642161387855037321549919399240437355427973989508835044573293083059550850708678227482680711075277957271317694694513455064447866661263890109928522646989420797657294120993532728130881707432983220158912556994246734641627014559272968407673563955865521696254191651621766571828818222733161740005028304358388387503938842716937417103310432954389384307663524112370978378580021028332803585845549435584330584447735883475262441673905236384135894707760499482301068276973048602729138821068521766884641418710086191226179840850324646828751980986623495451041088235274598503848023310148393389071097474669082642964020783736969259285397140835612595167607145768457104760816243240793223328105497979337435806264192149655394483763975620820325412247092359400037484145573196019031330870941172204994008352668389057956100992588908410221431462204418190782702168063764862710377794766688596025411812144058321149240035028541126622803764185237679783113773834957689978279393185633032951656410510467353028226108494788766851695145891720792588316750463130368470829893012770894202912271770699982575740425133380476430288988044863981263848481152923822602682925428538816434644974253444195303712589406092856311128233346917868577079828634977649998845406146765363865833240288220714243508912169557461745029363937451925434908427980194348299420126325 [129,94] -1654903357865927119777277239619264077028305747542245007318455109283984819222831346947876294397423915473809847841802681266749693483159026095828204474765875996317147046285475844266714720379421372537481819047205975402804961690819997020257346277869996893775882174543470246654402984870146096275314664467971836345615011932920805671755569393597718581544934093223381693412378124400651012845340084556694318362564776911901043146077178613746094569635817726474375905719689496284148827214291258738594361949606831503144400506267669566552503597459116586465982101188169016547303503954568986915741314902949914687598678363282062547537982999600764669408853052437584430039456007132186267773416563910337566256581996171174525331493168754972265675648317059064591086681863378469986785912211826436824298752131313297635060236676157214480371898377108898038728412764428183705749349959697411303546724368277728473666230786029801909952343705039975785367346060882830397345714178286295504710439099972320215499876831407699374132731145295509260814595336094415185269107078913871930892012862417989315752759352923001717479114507140325569456323282930119723517211755241363980358402392200268466934777838975426726873028483322447475349898584837561551792653112570738167407121687186884450509760200571253793612780509970976528957406611383879382307559077475027124586229756647989977107619430023175459766543631297916323011820190408916421326142239503157291458131009616555745967286107860080294715045515046398676944139925954294017883224936180150365047610298590023264357728150 [129,95] 144938499917233730211286574034711627953453019402463807773726072824396862193499206099140938045332610185620625269695299795054516629143730515991287873802839721568376933518246737520121318903371011315480480925697101574441416010556493256575858314891562626777172030707639953423107313175556626461696876335938298897081580421558594895724035735930089240663757189268285695583697548775194093308263865427750301821533442242576966011903168006329240351229967173625209939064478787068929506413352747609917388783354732787281237370437341898933965965609337552298243648917934944259797221282637069773876472838913372772115674139724142286019726474848307628532278159180173285040839768257881949490836346818213892787166288069978886375237124288940684187600446717616078612724904720322533640061428056008623314594247755385199327516813149938596999183281515382884574270169490785106968758194305073559172778281350449242538573983809206050602621522741385988355304161474599629416404324394368832977372337128690704177630970196547442369672881578371246239726550845893010969974023505433978040749089731957137494622228139167703779736926429728727590407036522869869133866739418631261849903388387273345857810635743660826758348864489074168947832984954915880039464720826065652100613491249614535081053596090793377055830992050290977636139114405946117933633282536113643071433684900742440742092693962601850600556666961920949739002920796195988276239204792088653927856282325436331032282570528820724518339226493145132145680694583542461783760846367740182257923402050354505658710 [129,96] 2467796655051176660548094502638784743161448313945637450656297723213039761325558970139635075092080718323134602685588034428458661617207205987344986188153122765854981240229455900391378151432542034650696976696660895647313921613380210241743096385682848536818947531668205823660846007635422111745482864034586385308099699505745555811285858023989098246589570413323014327723494413671661731643272594492872835193602210654739747156780531110094924611973744157751790020026750096343421016751257811563828118394724220352684524427135790688132448322740511075661012283645495646351555654846413000758702395459941345272676563732826558411726857990013992913440726063662482127993389983594667701331323751908144541418014500177325053689049438136636563020046597237277593580055404767951686977827835337066808272829925055051720853338422247238804813272732685014446077225394148530921511686320131618774361523341581527531022643981004098682369603665515043751485751872847368748120427639799716547058607552745153641466362142761642821995309088334558392095801481565641719795742577150180023507582714898124664341537601639445333969469504185850731635823202369354092761260906960289543252323271025597191689690274933742617077403988812286960505569234128777144589573616415809568891546904591350904668850627720216223692405666136189186000490398966409337682493997555494267916250059310455423604914386629889049682973788441448722970857324153097058173039233438062601169288004609877169164571831589196847469381423733182731882008222292250608125861971545192890901492530984478100 [129,97] 22066176793862928519743466466886507281146497208831882337517044051290734301785734929532239462837338538517111679389907125269348843030207589203767185628402607412119351555188940754333824967834557380595252510997008983940896437648024426504246437395156144843197959498458705250983960788625699634649456996214797833992734114546018551967092783862244273750155460713427889981161871883333365372796868142728876083071529162530821725195982763420182900603582939342081749052608946675672384680359464389764423060125095601608596908284242900154673049242583748344046387803152173994309619669933414624108273952386451956470119377677397887777553103969618607893459798526987369906676386180952136397732565543631548707322981702344322025450509937399580625620683524129079244675506128626791530191749986083038801336944236924018760729260994357435849677566009114380397142712294640360494136361820845487984355606193673711952594679210682795863339376804248242716370251128200990997226071551226318334277710707343267157155114810629285513561824733569013177386776388670057012357325567031636992640925534157516527030678963098759520510541933502832027619324503456813504507048051020414023844787996174155133230264717219193647848356639956482947960634935673541078363955118012022163384292468372080251060492383350328895008800864964399368243264916077775914593877886919129989118409708099952069342964185458309340836035769623594879213602405036913554309400714049968295162960475786130396562201738605413801381996331469632599665395418849754993274215055210099654799285894625 [129,98] 111370019109955662916773044316373350275663590756840254551538891327626783096811811159827251714399388773261939740610976193264630030973069407781664019248648564588652337286705582521189430332682465372292654003334444497494918932884355351118649322137049699437163138913779648079103209873346542018947645964134203998035945956511384776286312390542647884982765731535904360849501271702160494757342890769341568234308072446481150513520520105467346586827053838480357733868223897947985512283601311717712582193959542864878916302699432708570112512182160411305589705333740459511742495119613240252052791567323414143560792474380313559352829119482958257804739195425274719317243353774897176723604881825355408358916059466092668013480742926068226974336842526760213262824502447930603960360732252311132329965174596472968235516225273504597298793225301925227680777427661847622831285184452226976363120974564392441706826822986162399152293596686720306735575506122760597123325473520458934406307894038079836668584172976132118801945098563167966485906048405185972022738358238746516792457395856225333789467248592771015357671890021554139434324585708878245392263261074413653564293612698424262935524385014152645216357422137519730876277645911338417385476958750044103125858653197757089868804300499884251819507757446931811429317872167892823516993864946982445168551443002430952246397311557204315769534213968462513820881168115991042680647745916421794073514365057452910480266354224923021878417431633900806329692779656581250605432164397574021878313475 [129,99] 295304074120543233341894851948288473976148962350254632990430161216253595983601359793097849593550513862766102078742975385822605864247388472540208195126077250263059401510682464166675678482563459267303261262597278580284512643466833396844426020875621162638169619620938424635858150797658284977617512249164537546143202631200892581413345993212518714740961809927284165632065881176193659180643441864423181236134662495275888650394841390718322607305258005581751863331089582909555837360743192655578620770201201402418017115492568938661793905295637378538988888210711953808902281833200232380125702336948886496099121805654630980059434279691381161932854878979178319876798145407563148158939807347804262145394727100221333614484099123144823623037629668681734124744751279910171896351677635228974948222254204002003607036929680294970897079836889250833054198631729823449659588007604332947188920427692781321249528341662006710352750525640204430652585282352223670490342731138419960142714861844755243059590589425492676407196976136761244465260055874315572373905094278156771538017894048224998003732146723745749132273355451163854272913037481400872192795791732456400678865947009842503713615643582411832247641667305862550892785669114713002670885599879147935991660851147619134978696213410710333305829569168067404886563520413631082549633494699169127464320271328940996793031730788347848763102560813562323910739856276055999068682272350309530337712794663878959729518090129711141937103557347459959325637031049956497546075102114087406905 [129,100] -480134283528870669817395946963536036951263449669288792828439222786454727795282584586701456396296216860299659367396844346251796958213335998565122418368006235122068535259398119066574962526906713838033839162181385110976525696535760666724200663232193164698334350366583306645456267259439748927491044299120128267058388146739785837791935988294258352750695129838916622395856707597787757409384652359935864353525139227899803767463166969704464894558271566210961294215603329060642649165610329895183014733350901094735280073202007062323768110323494957323892194426939978487781955738079714391135785771444645344720837448630555549549340435208696841544674215119736538130077727622210401897061374889728098947870809596772877503616857895832588379752423489570102242892970020731732901849597835095464398377492393518343532256247930501962348539658018720595396533790661897409648215802869578947759228896988358204534501423341397871447107350417184754424405804354795013931760095795409345143944758296833798926305549294925247445267484963602246114064661127135154650430858130653519995801633848343334057031060725071786151366426414802024614007343945389512081846602223489651373140389694942049662293320345598285943796754995486824684006509012964237397757224991990909642230228780954534419909251986498466275573926085668492642026985599479876626786599388349761910138148932380423903425572992693232550360471549664212280835373482781057004260295197957259919485788332161239809495935606611206048643811522215467324848863333254048361535794668385 [129,101] -1656148211605573511896872787571967997160415288858303771139039825964942784520181846535431110621726787572911039013481507692427402121168229682309206550842906107264649980989009026919106482200404400078718448425934591228209696706468316931227891613026398661312053994855297737061808866571175115379667266813719522729067931477877765338275784929661333311220918990877901373189486564725843086833752863357993815887696280687179731225368851994331980615547963550248531186492026240507435698008332478133957812664446981678173180475802319616143929298453133618553695538437404744662157776281966263011044310443476176779119446431263111066632381152388006309023335944792253968763550121956171598228520007723555267994495168928850728715778800611921615571726738723435615115763846407604778006101191474297653498121365142759673115251463003201767529017983292824433468153957549039535851597036698732874048341314797740509903871337680587672885166947701985671822400592103643532993330945399958920176460278667407518797425883218232348553432814287764011432471847643019187393465100526306459455571628852041538492552283259208193926316623269868312051921246266559471873792520039095241966354576436274445949780303780641016665415119237100457941045779518462538809451734767298693596129903784094458365137371840456964730145705527230531257926264625136107127334198639987519708076465197198572433297402086956088202263640266524147946495946738920239336314383037897919472612516691997832784771944363046167968370363368410327029593923123725447534768180 [129,102] 25944698133371496223936301381654110320986733981221314129024437182708606883502847793530314859489395072613425684945362181765753303837001350594855697898304927659317969817870773735054422231013658816630395546959341456745306785917099349016311716079005940186032221172816965027173883905548932037454715418995215406110448345119776709535021559204787773467131315503761475622991002240058623060968550453274003740846853550742879393923224973061331116786517906775621880777571314260553474843782693376183954542879449585149019809299816485912020554107727872529575634097557260066358264572691406222117648516911934040517140692272045287534523294262439430335498831145743595768046024660123743597740092969655478683471369596794908058057154589820166491797700272466057560035351016627582409261011532446801263518606148070853956093553920969841624207168117774967308302296654014611746234544499911645660838758656398794097054420283539801438190034635772499445165541032536989002756499761558429040946826708836410824235207043683012245916205725429716038877166227612870334407790707257880378610598332405215251148436492795841615988394593302876860229580195026699310393385396400581144709678187037405593867967688445619257155605948954119641795673749577698089865059576692734717589200206184303783718867351159922723925667002355893763339351555202934676647035640055402991089538021080061633305040645655218621668121763231628832929269484930705959459400570389293994414585536666175678044670756618011770228535272348974565192685862064752478180 [129,103] 141992743536611502862446099398961824850601394165693375805346154922236368988804312092246928671626147586245148696034795910785918680833497761636277583310397757678518675837745992269497909657223473351798040947527042213945156944211083770597434551953585646821748373348890065417886586790524528726875048301083472056921845886249871502469434238344763424518405785109612553392822217246777890187261604026828030505575483443147177098454195337373863473577872372597375373287752652701595871841708559767597612174858736060333269407220654532301950907052374923744541641102880364212278206345381374199593840904481807781132663923896498423789818216849492307713235075411243485120570892073090823208652524157464007112269766272404087752165398922306688109035177833585424171223286612300653316024315741582310548295532775737474545049721110213429452105567754605735846062338553432114850842983554996995420080531302040158772416147294522737001208107949464330066589162198227091141348840029308909386184201803720180552619813029806502904065906681406047156806213021119967129028927970430988373006669732573686563041750936498761475265013986346646449874218242814104601957081803502729887695106442811560345432566257575560692745548116276503397948708500890013545303304239037719938805637546294597742693787120000869375352592098791929963691353944239504580156062639946674901210611277383903515555356533988520289774906064832976454539427041504103400583646871458914527174034119077018399901103824290066706516361018712655552084472282786965 [129,104] 76507020252090866143617095067405098537109575798346783054879772444120288843457221127974431585999759256990203818657127013032712921672969950000857909822958381586265152052540102185807501511609021334077253317165362023320808768384476617481656165987637821289138987795018167864538966452300195220935391053495468371549824926059662792419556147082658000225311738699462090700510197347306773320150429725832039548823425532718154463268021513931239598500358933795741851533600331027250208782148979665361239915076567390852537198584447873837244314957426022966103719242007465264661753284573919703649424636340381098435851904595771846427198089305991577031483829187201024129930677031557320510162808339059383561330684828149692680489789914410981494850356897793077544873604941860525500255276001091360222343680321791094456104878921490826261132396775793406838829891810142398572880781502424865024919507117796306123762098173864232578812638957940331310860823313442812213983613136251283681689386569280219733235591118553663112941478084063939026037296665414077493812603856287125842594658090034838690210901235414240947285656055009622551821796610589365072221273668973826204586395618053016173130269441509725795139582757817102188482677187546451256335203036880712016188350531320243350659747013105490790723402843112510071426804267359165783873247605180449053649480357930126069170141247670421930012732301791981452480546659568687650804044143640667631153241729835267128976257651931217583565552636333217592754808660 [129,105] -1852291965767939380186380497991148995892125950558295742884812665030026982080041044911053028706221184633646640267021776559986160648243487941293335865681998723212138929992175683810928118545246606569574534373234163007292574394255311134026015376619694189513560034336946611219919008465173492823970254490940104160134266905839928248830725534526301218864032191815888703467586025004727336162714874703285840443019990910079168994713410599978974137074955370591356226068616124100971539006144103966649319460596334510780925080006460621248045434593372879398769198802325866071940278484520517201186132975780702744339826524425269543741940235472839665540748182789386305391352867467729437950168511323883360340447219661680380114819592996891926602005590506033679121946253313019999347160990541032468870046931078622890094406435169501991314584537344834954411980219180665730307683845370583703599069850952163872671457991786621227241430654724974898188174965116390602947035450458034754405317163594050132998356938087735840322680401407920752852538017947076575591052854742293562229058219052172168659929126455031367856507541546129109085358634146017083582889682997808095267832698985686987041919148233876892780590929607591742488906349416334851470642977211505128343104271925939064305656424135661535695537699274859334590365845233811386449605759668799734456736054985361781854398409785969869762980972597570661653225933442419594120414227994699164006423793619694925586712944106438812410521090246961266262749 [129,106] 17040007625025159223436346883640586888672547358112222380426766399672412544893750549542848051463995761957856851881775306179935192529888853521093222288166558288984185185879945000623704182271545391531198838720061771120802689628044008377834163192740254624908759188530883894698848254828050541613065575576669203397871663816185780532173725104284164553813048456181930756728728152489963398949539055307983308361195741232382695609272059378426487741651252808035331583644088335544444252794104141906205596390484062526544369519056795987738335851204575224263285087470322185280760117270502008206931257081881433519170933518956888658248411835491908188154592053887472492402899501509141936054497468783281428473374967664746606239361811808880614004378002535147254514960348383854087865693423542352184513803416227121947442785947074547264441698088324889872064182957213805518522227143556572241489108216365209563903547151086869158487355333565502621389687443699188189906622228299299798081264187425871402314863420509022233764085280975590762600152478364113524700456799985650841659953405409919479396032294584517068172085860360634044281439031761036237059145331540350925536943475954151226649523998824365788710991789672030352791867041444714572439303438180048950792337535549834157091258637952657495909852620129467643724357518981506697753742372868556720900323933324100891381592913521370404727436662164082164201887628203833507629959867176591676438859849641366335387972921045264838389951370915875 [129,107] 1807402727736250605554968066162092521318818336776384247971316453955579466928033691787663833978246948388997747745519591849848270454997323019750224633113039372585123051243368160056001447975479352124522947562788223457342989160715746230482054298395298103214677208159550863102714560677703404585471550785742687255310026297890103493999234492365351279180835721674252850857947913964862359815026825863033172298090710164632915651888502711099349125187291035252918416968610542904385484643390076408813687477291854000091668834458825280530255979068667204253284621023285659861098670059698689175535113207843261344145863276422679981273085538722339257091179521731525719874611872115137610414866014764575527108815300025807471332235402442057925402178205582678793090753176367660798800779539809448906557882825023611109467084709322735028121732076729416268919624689086200222377389651069935636418535934745352183285833351225216374178934764072605654150976930873621323912109893257771342026724476184327470591653941219774974687167369905129902737303278136007742959232062681155234464324559802541126600475019588178145102069437485972551397578799311971921505356852831576776503190094453232401748481201047369711741460009838319019637804608313562371648034793697049025668097369529498783532925648333902972477259525205592385706013584157153178499629332123293675269596412155391287181051766603684863398240170343508428950027525112112501519282403731343995746228514021249572749359040186437315876614114625 [129,108] -9585188310459047882123331228607347972226854745833172599691836037493671652248353844473263305876614112061489330815042351862282372527098258376861804228028122998498573347858918628930515318384048250839989214345948697827314936047610828513410743341844614067652751067747757861517722687214244939384288507869204537587799514389568747892114672599019119937152100486932945775329563272264538569302882766970310486002483303555460464560991686654624509459358876455689716161867508209948105027319468637058734701900249719058465172236393405047472830983625175203307530872328007961881363720034929368486391715155310485300898637129266499840119999818983291965948805054582050593190111462345650163097447440563943129678744412366816005179954516734024932206201566564527987667807089599073246925772641677266564196800921926149702320340689817751143478863490846886668727855551348018030054684392055778804952905205846652579271180340231647515900764037349298837538514868985908732967658146088986185333770218408084720498135189728440637599701888675801862079029561697746077363996297250029099548048441795854216258534183808859187640691994635568229521687686341235404365693179290939091283142954118664503837641826571921449287407391833793097354548085512861534944374035952461354924221485357211082097429000567696442112591291282227731612556473551638840368578786971094740269596428030731040544312796544037124515576002836750185913394581459648665966915891239349953052957048991609681261804161146375745425750 [129,109] -20596724676668424499999115575020376259635680836498342889680294748713494776891006265100491795424920630338129119343400440267517643601131130759887000188766390163909757605230562245505609379004093577214078814880540789109862902502754975090534787218956624845101558412931400519250063085909170224014421476318797942162319639775066923800206035497899752944574807921783796726016130206586364135918841193370017384576229513865022893695755059971031246881952220187975443361300698346127780499393784019051754205797920581724804129242285210580902646675079625085216778620628161142566261964031407827409852062715055931848199955032839349925191260557011421372584824109103088040315037272078112134285849498698213162847253263118537050495603082151787521495914134130534246120714100351459926421983228043135113421739880665051567669594362191598073131932799810441625848843094393074774569927483719821475202408119423244021265482881903692430403190227820378290464911968204294574729230890138563654151822573886373439609375195993797939605095284396644246013916197832733152715435115305764269156078390123109960075871917836731921775874275436780459143188602769402219921177174337412107483212466329035871786887090316632151796809424160736671653640234061380828693069889855350916095502690978373840669763680801826271955180748944427672226816876175429593998874571624155221100886349269353159144226466584421626296033468358120089615068148366259730739803882046580807407630928341835029077164540592429500 [129,110] -34458893528995693086316600407605056852736751695950172035325465728477074157647034573680391482052687136573282103649046739985969109543652943035379590323055795582992637954981677513380279719412244671758130515542933615157079922550484014372538244581894124863487827848036013362651656294299680268027432273984077399659661727326049107058497220574974833552706459682339091158850997212155011454566118675933516997826990801995029068370040542193054869579364669972870237050855090914911628247482249099701001794131533746184788779255469594874392490350594072860024863577817120036760799650902518887215939105408883439620018165203121454772783782416638947412791716006452408513686357328497229518609506153943025800206847711956861910163803375311779299385061722040361748053786729982728427251903031403799392758784258760994605481414806900936756620353470493090165896333454298089483364778855391572555633834844750496799723066434364256302552196604964513663451981773470444713214768811100925263624740241772055489667327834755902510516517521671178554280376311578875389155831219317726594291723118144262211611246467557759289789798909303728005426921544938260788358279387145535674393469510397409643510831235276930612087550572817446845402736531208490410647963741702641630827043818460713090734609841537148838697628941178728997831696408833779309442646463184884696700577287358917892950535709291809756454712442683746098230363462939578010051103023909565117639509150343079698298741518625 [129,111] -69604882056605009657209459224229511691124918725102712888427818763850154225536460613504061359452258480226450966421580942027850859535174122469185525340224501435051830539816202939187455824552345156046159924601120396296854711192238940555788699471510971557578367212888171085100518274131216793908272691477366372558639362294976740543509065318054547605101390657160464680339760452277708240368163556469423829738665282861193372803849791789097994230308317708660023626899348715509205417923040942538383162115766758960777597511802549969765976565170529281675185252916174006771674388740104993590540223205831607546692054681940838463587632095042019503624168244834936802875522182914867197263508449261710786429181346654377839528598503069028176868266789350086149076148727801511595254914683724425453997197618010982769973304485646464702171737457947612343168863641979458626124589421664162687310995040074955193676731739817162211996688848452056531055137720286627759881872529970283185356491484070640776331342982546452099412792687399443171313918235532269717035209169128703053063040994345662579352989091198605018171283138398459985034316043459551102171732545401707288442055983877978768984952944981805343371256977920859339717464658228069845562411455255839048960226079401220647236557450216357265886645870106551173815588583001482910022487044066477379508333450610443904734224298946355350939524135083259226743692290240628220338450699817152789745580641454489574875500 [129,112] -244292814858781125438673457825989534926898662994642322315563296046638423394308646855115833542080985438811600430804086851419103661372738701169224655135623499135452588439965315527360419154806698948257955773052335834109767940634020511148588488676798096052389957947872390137170724591215360051159516803878982039335205076083791846889997153142911874657401547776393018607356356902458599669104055710286667096176227566213807920801033108501670216610649582184082929092298625660591064694815203403457147366641220922984569557917041710831056839848459152460831497210761176915043084873951283421405744911882118648207567232134564726532149187591694332003626084911317037931256736170451221054249121284376644859174993584077811604836689614922880182111417776723766836117379263273944880957923391599586652108300164151919511100598317350081755658396411270054884682989413372670713415834675138012563757594189767237793620686641917870190368678665006875267447986400772602786861152244864045724944523149259003180011806025218230240269516345512070899121129471075026291100302882674195472841811171265610124812884378209556940996711760515803086597653812386873420432090034281046528428783826925409559952666600327004916360931505403042019605242628072793578120188194424304612133176274481884300856564103530821214834286897247046353558643291457711427399268362812082672979329564123379895344939579206428643455388597197254852096868463626943614410013190741684198325970874547969250 [129,113] -225016850011557381784847287282443428900255635990601732147436839821344681456725887997894937218460192893934471952339146721399915636283139210988923165768780665782584131732717778036717832720700055681558054997707453549173227490588722891743097138746273052075954355319309997847037480791299659909882275661255378818991980840085869475596319270934309683474948316069522633288119928913599709530458920244688131656037954372820346531402598226929850678059191918157345895227814791251917771643840942163168179901463314149633335437166383400357649468508359829969302164076158818241545754495502125781798832571992264014747213455418468457804486689381513232218881588636307449436628462301072957639188533201178956570854741447777760124355873017109492643441686209467549674584275347897803551457528924834091977548263155006321817239004268912619638283705500986739760030963883970304854431530102855838068575844627185334002853570964882534498572644100451243305948727937009878468050172652132358492261170559782054983330146421023612773071197882993444774780673804913768142833738313406611496244998152124941157331220824707770962582637298754320962215083022751853808922943152824810506695150575178637810201647076690429857474368409440398661349917916252290665382179408677437534485745361083410271211339758746153499271238360851243273560596349165567092426000315618833550858432367021632551369736724234908474426428554926861347045012248728987556425403599122890652981764515425 [129,114] -561563101242808161704011053905079310813608154657489999829164713792778203966348637076113742703142441997301382246745102365519020204674613373987253711820715365777890621596552061497094077773437825782036239446029779124650939165606648435980275378312192747546952251584537770634377764516662611597780956248502910552436570611363733394367985820212564090385452090784144156855796498902910098791245904892379958682633691751061256805938764431522539456572703520656572828199029107466138130444767735581780860911252484784631802334789971311419445641828134726337462000578770159199646908432471547552157229512177178539937348614744789096612585367902967750755232832578369334419477768656836538658488025658226576720969618110151358386273075373110022203350359440753581088499017650412772583432348738569409548287781386931850547738933960462561051654603821564993825288794737349919077608768142910088923534115787177191235013363767978966088967512349267824603328146525359617271038690074922213256760259147487197364043698429355551980014453614913909672976036458052558788402680531541413051255522480953476137816114742888135914066029124833700727143933846616296728409309136889333078098604638800772872281078657119228714051052061593370949712540932453811899549347847674032057244275252790957133970268640555295201432162998817945682335330395641890734233586649013254773487000064245321862773323106213550865890258983380000772355957061623389482826559132368219722722800 [129,115] -95159157360815412902473130808426769543879659757795013524289378485776254605402819996148721277570994021729216879126803743112839641862355166954296904654046050644834486824898686641805770350497491544613390602939479015560273237170571177445348390960636269822920699962083552608566622247393433984694672977869899221615082435977739865691709309336153046094759927426021590601982962973440462500861559580635174380087136402561177118466120142685461298377605947998973195670872238965802386495239802502893058279472260766025117583459038962259851279433157222492869485115480567839811109990921240328353643470158116989862409961196828502310447942807289976632648536247924573933431402980561272440260638774425712189497299236865629622244565329799494688364814458482619282262574929087422116221153349434034917597845451939324639148357991215615323019678274286305778959283402225350123318508462139145184724082912139067596347210365556441371655331594301464289867709509218763869873305673119556519733184762491038907249484238148244499421257651282983050561732517308558003572560016008292086764204976874943243976107764419632825182388731707669177722848388617893394762352288739894465117463743113591291170506660993751413896188225598022390408450003614813037002894080610101686200389585822502940247384634455095283540441630944128537380068554658575629555533032688487868801383378732429081302828241454241511044269040362316909528267631402317278202539765786466600 [129,116] -80505545488001916724092452192593755935508614080981055371579781086223550605661264563121139610661513766758835283170042387574747028188012665559584337855918702983591417081654075732302051721677856570975003337105973215623505820177618554569955247925004411399680193410913308865475544464360481877258950984084022948352278644853366149483050140334568802058486738529992056213317158315913212547228308081586445764990100427525868645120244992949755327698383883073772490200539665541063984780878767455146175331172043532722063422896341689200083520080335928646859976106639703391321427307530756870659379605871053721795582252121468629286275261068716556156914499377986333964673988985504281188513437051142694119785997416051318725242828088848556760448637375625847352544222649088720025243516311135625206304563920243237582441451730262312889917876343259098210360985852308454701837055894276962988211274620590955569759351669454157269445539520935719771373050762189524987290211237113426202524762557926054743933553027153103226544382339950708282287546635993715704912585872950903499506445124260436772918573728042848095676698871996017656982779377249731796026905304226929425333681425680584047008261020484884523154877503562330950253518667280281769776905088420176867324248958137226275838655045638905118658945295562071221574471085291376223799232140025797581888516930124458238980639536098844410142843862428137666795659601064359673399190805550 [129,117] 5858013680588413808027997990237670302056443362045983392846624416681850428331456016312324315183527511816690194074680704561915215745753739857314455158659333990413975938609490389034677779371905828024461858377542225804827017441780934783240720654862563734888967707583666071531098176524794110411218456802082832382209701400025075706667877041675616388423629215320562559534627235140951758229929303878714587844363600227959930834385233501235420318310253982735419340370535339495386920060244981608655463321533449463640290505320147339228518363946665670144303084313681257299350054204140382597737036430027894960640631840807195250799248962815947833061845613275734116353550913036893304867199833141476317759513122718232772276105471787076460328835552588550135496646714955695103224511425262346235840470937937749282724386182102213473735893856952177796609981147293299893781793952191595915728000796606433915741901385795749775190469664553182392368674875835529464064355331654308687570256001655045486586048307159358647046495367891582977698706338531466713205108414526181065481247333402090368101903661816322030723584496384524720707446285139601566481961373959624021485110299943296420365346996391168386126773228543984328779990021535256213393801656000815375534231254608107319403876441657951794509297690657838032458891565721777153302506973402064601365733751220783899993947686776091918840430241105828830075616242428491831850225 [129,118] 11523173943401833697809620846762341440310564853260074850177412574081774934372442057074507481702488349054895874583875178086627523577270757180044007633881908694962058935841352601394219145712704463743965936627760972348314527015920612725901444913964707653565483745871881224408926008201411199526685290131161277761903297819141367796841526627201883329190238857692938116845156701412128840942838947295340466121736388236365211432160683788302598676311758060150068709457194790089275843883566808425803284664596993739579547253918886892517712029375561670295932737914433151330926055503781945234492665929825722802987756066058725426141665615550761141516311050629869549001293695688631815768795609561456927176218397107991772975216076825465010460384998219069580164647802384708446123281439192687718467923467804739905924312118900872852447288558203125704553525081801041663000537000686283852227988034813579994197878798151431241703870408883803253960175218216662809162228458673023453983831893090082472989294910181098896697341297500292188333745944116022205190621727641009829124954148077037053674383664181742011531030735965094847022491189302219256406713393262514511328400629593511481094994751602847771344571626426013781514327529431033631782093806705535728996725822745989607330037610149043921652237511577655639468824443781432648899734920581880634604691069725893959940388688712010888089823818138494762477248075365879000 [129,119] 114775759466246370122682702869168846528710741620381628820609355952870648868855817354618327009958458428745382757648382626212129918404228764919290608505327741864538109382590318683567550484436143672513710728302505731407092856099240737028541478818679992395912714023801803380242778382960298597938043586064045702478585040414895759371526251953067543480324770171154657753683847695293004151573599601832613610366425359306836191099325178887737609003516602012345866736425505076324519228731957168844483501967850140579681455772182606979638836456060413727864373004590461032819247015914538138135075226297426813749410920839174361889032185989444065646689131638804726348588746014787601369316673834152350395665236224816157554096360413867086072807010113957778210110671377997118879774295393769508205950851521711920350490403275157876700508473956646219582313508396281558911010629059517459071398246797326792335078633736137998709594964858764330888774060101251222728075845302768150923197313558613505602732244328263838520548147447384452932881397046133906744512166186655224819264686953066704742537996391591633501222987745420540370924344186536956189976268572045691337328136463895291157730229282419702037394179698770355821850197193311697194995170041908936669663968479442013282705012262112071040592481024445166658398308905231067961505657031992327654273769489272045038178150110829559756314813846499336916586193250 [129,120] -222491738940156940190071989570780631097973694716158501551397633580537306398003310274473017649561186811514642536099030385968206207526493552020368962378629543130042884754916572322924702144794335350821364493286573293101980913412544075433521767203960645331083905391217806552486929566802602100030208078030702012474073606010849038710205488798295642789877225924535333046543154757346682463891168165929225560800240666970625082109901106376452559836386023446595508129986409175165292835545264267311895533539374571179765363897176736029760747642213223775818714491750116714907774472978789034470059531284687580980864667286963183149322803949616058873867251367962569965198205333708376621897594539278630707086899203249498863069201338450583984407733574381349419357747472552243875101647576649427357151474166338147316788036836236904954199797889641384778310177903662401661149844238541521087329227422792589714306522267189407885148003800402681974331087625780279303948198241356532333298343422868778913213596347667004946223527073629972030935440135009093281700362023544412814827357199787492466654842242122245944821511121602481960649532392203927541647671820155657407144151585707589049346216571924963279205970444576538027114361192830408453033952140551594624896842677522233943909842454774608938694274728327939244934818998592142275270299346115844513380886008095908489340659397958083652545789512625670959700 [129,121] 14581117024050555299491886670501939070720020713878275822102741778554697502544703643816348392070735013243481034555319074805900547716454128967808953596623225298475194101879086606568615141810118598894048812384732783192397713202895326141733843113537511317276533277729341671619654943476677951478026088075053989071785072308638719585918756134403869060764167383538578730120330297196935771143687957140848028398912973199981720211780953879576913004615520067103271404013404226455318069718094158605369429140428746112249179460389911958506338048343388274289260463293588398150705709014948931654556663278398227246679730999196625825063399893710134005643642227194936383844569864181546982515611937493467711882372357170324998632626712280010417163705651798356352778552992668215980140587555936737189141816417930042238206666946796240320143992079825049753418118696970627120166654469607292268660850485910105248773654537043413139913712649260597665323060559731473731194301340245776288138196914393850117814104823879604829385803271608850007076382554610281072664917215833236492132044168965994243954063223448953270294361216288519195858516378005955885161738669561741946811929800414846746141898848138211250046125100283149417990829159416648583929782033452766312566758960154448012362101330610859782674474882765303710784991663950934468357148569016998887135622193586102258997182796392777528112740597647750 [129,122] 43162285818337823753510662453413190651265788319363475227864833737724256568418990567023896407378674794703817979009973754343983465486421164304767872790058438859898005176913149585148101678642673791934083790065329776446405624604600994780663565516554866830044738460417409860885843402274851556457989055214508217578910218061346018276883248316969307488077229099388748126029169191536220277536083560975065498898985605528675722676442604526233984812940995307547717784151042061140944074078629414483097619987229883639208311643342376463442074410847451362453438991108675873886538152459490408612822854309934892642911621668074494708248004513176781052909839304587841666282176094013607574466236846616956703276930391204051926183102369341136449378052362667774588998609523052404801308456309284643355416498463249942537166412923895939486007807477132075649668030427410938945005828582223129737168416840698263215835513182608730096110359137671057691895820836443136826837175553610291394425262987826745331129358535162001280712112526850995773307124739290510162849582223762017924922735968281642386037414327798223204692601365405224081832044726489495784381004469970049842294637500076155449292987818725825931802370630336587946212722643655085543483041813858184811428859012579239522700559304101587423181287808721199279896747182812013138800909299368320537364493836695108986664665134966663033618975 [129,123] 10366785287315314071487674776856915120250749647700707094942275971155065478038246673052466176570158241960783906231939141731612821885908322853725599259833221139761851346680000481691334609758843476832209285536540800127346452580676316740606070139931928774050893584116716630299471875903179624859383446297060950029770334273487123935240425610765314492204185495219631657505656974460471498921041086728535196162133371858742429658472323879195089263256171347356600891905543431189905408634425275578750156805956929041316472083910875940429806618792609710468257954016333835518012893975705073592031555464282161630891797205885656548741988702456128431076001991144022501772483070489435014005046917998036335691507024968233950276627808627412242151142649952146324103608017722434672446712468770769009371411820266016056400070997913410277430351692905066266370779887906264332525542911486523690620611763747530367266175134271835264061924918444256540446491535358119893998282173268144062984151517957058441012841092042672041970853078829219700316715955540902937205898376990722666952875445454108281521704870550828533210023700478363629638539585715972148370522380952015297563874199199508885388093199199899530090524967009416910520889855243951513984779465720198489093666528394969439666243163927956832372132511713527459886345739912797916543394675203614913401212289012493434497126862601068995 [129,124] -5272384381519690401649913877093778241554712047502708732943040745254591304727748575567605640459850265646940271517265369716996023830870273650062183058893071857344188423549067062061344471983423233028425331383532204299038347036601907028654200974628030968658054755827670873062948461859254774370225861830866860471977390645427939483622362678112289225075108357751249024211492044380265007262806189756989645174402134987742047317332776052709169742901107665937954598099140656868856130578811231675931555242772592737470932807118711657694000117946464723924880716966644644562245440988352855533306392492441549325250618057168167234867019811477928425861405179606909372852863768330403455914962834496208005630160550743981491891328238263084337897779551945732745716086279225679815362833521927179465563544182436741720986597776611668570775824693465335577470225055982055464661801783083811017279504754708138414616102010569764703216276966741715293435786327642804808929532328036025799079033957380851853988118517565661280697421117389161874258308971193650109431554181843423444434090103551322524797517994341818450212537939529903821045626327298571325767430043152701651185226436513876786705132400133846839207651457404661714640024334452735562365632971293160264331569337654734748859541810972686578200893466443313615267383765321455270821075768540771868584748096611236921537544855 [129,125] -1651391149759822571772746675328013628664705941109364877678471422244635576838102060457131276461353763539044047942708399268799362289325460991326745231703608611513348802422491887341941816484857500691091673621791383677168985835041473926047998863080445631311232149791604133138216001808137529380517134738003454848096201513927510956656640562194031761186315127414432518028175942435123303755186736030199571364984382448791825722133504839671145417473333121717108427393968145000256587863237768543526747352966475110087520725344056122025555121331143029532685418957863507878392401313505859239504145319480410068613389547865566194728079135141918707544456440713425950771578667226223849044270155204976735915085596249247558806142677721279090915846098356308320914014510197032125470373298317144735155937384826507644127897208502896199583751458718767774428976580143598348966046467898322844843135362338225675755014201091263491615834819396468210243718572890363654585709896241034763151416609162042544307707151612732455948717879263722815308458883022755428390219775664638714256107831578825120912718564358154109697885626062426314218571132960754581630600080237065610609205123113435895654711793400911717553884858922956523560228919483290890408277438965702866013561453808062583775750319928289525248437744311432597384376321346088442885876457277408782264145215783496502860 [129,126] 471836535187000050829850339766714100044057343973969613757313215539027459241257266199348042298295061633359448269555960809260183086538137713679668341889138977370132065092167759489834427032975521439261358748298447817613228581819225616716885039318356281569775207760574499654914198811910510816416479975015943720501577534516007376399651114411698015016028611840403531479226883049487363811330462057611948830792177610457712466966809652323071722990208364341562956097362698769830990590594581546071346511146563429837040847912610214360167671685136315794143747871197029864113631790158032468816225670118011116649434497605679393642452268481128422812335668079913836625960588410493635778377466284527997510863974982767592299944673120903166823302246996468639514215933858491148165493974802174275705508165391307388751083758476936889145420346650726665178853906011266053532828366679009724876779710804979308064359928966191928912323664533301268165530396690233590028694817301713285616301386638300977954749932023221268401082606424161329931833831916058311994545553885404846226826963923127615072630476746172456789218504788992728345528424117152993072009388293279877570390192236037791748629953226668672238435870568014881274899442353929580565262217428413245527142588798264459243574477332758470739542312492528251648224665677171169189286229514033174957744997175 [129,127] -34249719744649968925683117835609946344416409465523406427467941048181051287997845490272508484197328675038806203815598657162446814888423879316472644339439832351897176148849622814332363964847209062803348677139082066673854282708017237227350603835438307465773110312552650503352699529847589284672062718510007702013306749760596837454616147653822863319983652986120787198833700202919219539669192153692732965090176848335921938325996599071975100089382834398349542517977784328373034226597054932578460788747083983763451184869377500645349017500248642808052122683804740212315270390800656910866029593699117945939774928498586093238451991077895671160484326810010627614637563129252071644697415952335161577875059628802267249944013140234776700937083101927157505625150298975499735617829383260290193202047936642930618730084998531950330082264727413907585451542970274380906778920537935081203058513260325732058757773888398443947006066984759525701639964667928122444365550666064535025370633207609731379679782143039456783353547057520882946407802271851462959895355276513907194342763682564186771352486818148451250320121333421958835305979158622049084625374328263753319091359247460816130940451821096515034394195620817541967524154333618737229986405609857765720242419095463730884267773472561140850195107564909277222515614180120220344038363452019836137315 [129,128] 1682566107189882869867233409770888428566203321956158914112452877091927688431302363006834863353567176012847815174875120883849515276809142447346463616230642030404267935177378630192278417380640134177862787700300581197158833582396903626233170006090828175041543109751353277633870928332906278643316478434110476911817815907315674500579794334704972511972957396073627533619759905254399170420328983444939276550803348701888750424503071538877347868278707164306931925510571526880272595484934743125033461477497961813236784253278908219400621201012393217786815388930313504058373715650520031541291887438352921156807288624498335345402368161120560852396367869557929059791806523309529599241411295660638222224152348820002464707223482818170266028948466247230406685967098266587435432331776643545934815841214342112617821096814116716166923004861562345186705144191454479203438296338664238087810422375241500973489860387899501671226122105666482963438302617100262940227717569626888979785670251209408990627720684769141408497555712342947446586442006351435759999208356680866465330096057603523565967011308843446875599397792191641707285766230210852472253260586012229829696331092945952912561495089117444654666916580328447610071257696277371975120636121886606427601412165039665112838439522276025111482735055403184041644004589159088103648301294560 [129,129] 994134686151141205991636647914273578012545940846473140959719616931361586641809328970001808177635091532633931067546266136919460431761299218993122942256218131334234345903441435528754526713026307132424415941591563480332621419269006909781084603157751935525607086454065644131314113435133019914041384704547830289791046362859761279749052173244164869403743896427064103221622549753493098944515974088536312605697822346198540405424608183357619038201318584205451031789580649105716962444285234798638299898536124295914722138406290040377342203996266852353240639723829440340157762248243293792472629911786705616237852269213520198614920262917047868457176405225702282024646598390054990584554332609977728079749755447382698283561251026348342718397362321978684644465935601723037112578647838501244559788169756473293402024885721223143261999858970070943199306781404173640878274732986054418221768379823827592242304862301845492097749864463042183528390415657295265820052864812811879658218440603714104250159491236801392448193494105171504512680050888579104012829228020755577547420096690036253785474693822779608526065768206890799490614231395885393466152618135093088374733451766049434194381577097135621064314627824787725686347737052360134125940136362593420059793911523927549409817529347768267996284349290085814368991585547159402326125 [130,0] 286186367567870238345052080716453060344165501501240333702052434617407928756602676104122717265938988963383007123984749731990848736762582127978882278622023661572754127214697168242364757279530424164624177898964282149758121406288106943518274800432597711861380521230468652822732145712568641564638894367638000095563436993664801349746009213387521561542940543012373394705929569638250391745477708539677735888114742579737298969055511691999098614216554792166679358866280924454594503215890282864296587005736479628841821729221058955699252351328197805791827180820911658979922173927038114617107243770539705468801963416608155804272314833855486147530401779519097296440582849114857153234051371811989892035517849767983925717572985345177423842588909121325734860582215341916537931543461478210279221686765376860614805783594382023993888808057921084877787824414153514385183088050282656611748922484686494487517174765881870822102639345092552209094387550538848429872491662413550311492073031427009339058173246533993562601715220222667200177063847860342924434673786812954319217527972138599704253897738688964397719020356657071358666686188870580462365186724620513992517112501074079279225528165538647395071213844057772657047371110948864607861988858606571169635758973386291040876355092908976446188019996449591959496200280217740617945026552692894118557158878638330469011431265649004121107759128813230632515610805752210147434726596926800306807097303659435059924876109127367729965622246297867414178765795557345018051913138909150612992544381033847226065887873663950917157319665254356138513709357816424630839270942106742193229059678477753218674139825657226911948452698587354589433775878404710488847279000620444020529516495781352360244546503537390511904244994672042446505891421636209008309591749168203414324966403230898280548161625138764940868869598005103571824436838400000 [130,1] -63561487884488019298102042642027042220513873013722679438172700855356127578008723712026346208491431079844088925350312676232668427381992938362643074277762398836494761466917914743216788559842190497770520073247756575645240219576566507498773100883521315901328448905192859584622402257570235650648628923233053439628399814971287801049975631677718459916008991090346262170170731943411713625872631549614167638599393672201861964583890814072770352871220276263249012498195942166147605541127092219727297530899243380706185177252496216324079466569694424587182563325646224748601662100406197952709359039956456940269615307854981109280244731032342951382763616232137991439542514045308670856061201536495873876449168485932335523976524269135820385038997768410195884452335738145134711592158170651915343875935106137266902726023951954203801217265164280681769558727691180786556120592224220823906387604826606524617962216772350127880249631182680434339269418008676771853213479454029562597942827535875899929953689101773371111931916420364017844231536705020661881433191368558948209175690911751291447830383096532803124320392151900914530500665345097080781971413568442225799557889262012543572844947251162475310634542352532348444800519902294877467642510877829424089002663079375226346317385647312423310590707498850044701059823140858103728976497840675193441237197429994165248603019132653988196349735579232025501251494379463602954671890072752912834792305123650665416883346243120938444708194818526307173620064646409700848148467830906088633206189689459983378439062679439840315640448500646532481098934180749761767057181476647108687601498178618104390854425556916158209701995821999728345099987655007452522743019964845660281088658787680222150773410543740210389940490301903804994282664693996870142362973506749402813476728418897847295042501242609752831181068537263335615317934080000 [130,2] 2637050897132215132347823733850280790255833430994506314303414956686332074555041753682064018211650311556044137158028815793311480283566532887392852098200556186339879899899696814887329858556874160888838228472085351633433145576030570953707204298914257965375362786697148074337162954707582168588191017987198811575750427750986600567343064524898780362999981852080548953097207749466179327652731805737134901346524927827307421972465136879752600742161762795325875097348598282838262148768356597503084068590133826356483446506601965510176149862605949783379576637534522840048204390590757824558338091293378035784398973590734217715064112733732553731759447484357862618417529451334418518574319691511374664243319648307637670172919962548770315065649066688049661912412747454625753921371768662807769138088706226871520861507302152648479142075633736988069490362949583513977239831985306868268825686167863438624971015368980571180602604059001509475969178190004797525462765564596390311851609946554958391332160188464063739363877084968215818771071118837500493567941385061831967875681945620097077092921037122181432292085635961333815240251815174957952611754611142196350203860601919154867571639685928938915029400309287697859217486982041730206720800274280720314590504325544326859418794640196498223359655420009913755651800715656997472785719982860361011583231050779416410796129228230539942483659654954789971296979620374112747168139047854550137386621133000408819257027279533282938800085891811221959163072373616784858143603252874177659391130617291209652321572666407782312003915801326535208317910850216485598169977527224697150417664245836051688183214904991738247062560897409908166666510938111761745233691949188736745303693494181323877396768475089879415873171249529581876072516405056377098942555956446861375599593583713387580785854595651781988119247656364069213347858350080 [130,3] -14818214185682663716785828505848558728871933484628870722761143934490499792329266843240110647537146034044949683818314956448140353797568627034220834979804073737442069543420823676544115461076119728320427237836902585803359366104971537429536711996691703787122053888357197098476982942976396752989316084038550805737131801901866845250796556033664689451810784660886039399811567124587051820037407417678243698364838546473860361112727062147081560954616112659982777969780095284805049140508523149019061100660916561890242319795383381334700835256348424150065989509749484323650735507704723030228010064401165989800629039962643687763481438729348091654714204204548920895032752806358754712890007236275694014937536842179547130472242828042651702491680170927607486296817898798193252281588119320814702375430460060032288677461536700972866708488359149475413748572824125511735771775557813536086340817516795165705768094541439499689513534309728354955320344972450654377378633898657430978787506917583154818751126435577688704709833707393905866662812921721255569867022053743626182061931927028903078892981618297597640850483714909547995340885608407376595305122738441129804662862985510946035889165609099310010005091538257000398967690473296610164652710567898403757219869058329729628516679136531075843813212969472430741559769069141306190609840948487392250130897977737391110519389152116603383604154329522947274750995281919538991991598530527581139979035840452682156922074471843607883012522494556044579361304537248165094851253967362756333403940928240052641570060442868129012807625487871034222041596510659817758640117364857237657449040292903484930395021320088073622055036119920173672310537570451098754821791600370447168217196385947601951390983620387073710585336175748061068937555613670687100590053134395295384356754338873821331663091125716066142205052626159587242299883520 [130,4] -285147053248898300736380192258579260771762531856583057488296413640431403178315830113397680392755474192417151770230983180042243904647502086278250496254007110411736706256135525743786609760648424615446057613227835687878898125849426988580913845222533228455250278764061311279348027143628056227644895081886676471514240792779107646244986004445992172718266869372099622733206954270133957453215726870032888265574168271681606880657413965573092605033130957278736228925865507798720416080677335628291951514128513257622756745840825383971104370152196491511295096146248409825215283885111589002505798334946640985134420220207968747646154852812251949610425801257147043453242226365372239790861929584738101320885542662516660193943476578070994446520199332554014822988940655446172487869039619782505166550740340593430837996173029477525446831572008060046043930692103909678544844396577681312740028183607417708150487581066735403137349695085009559466963325486720136760270916312802620050459995190368603162057867133579191326915135707454888991703649236876235602997388575342430131423755796754821945713194682942113485559840245460584315136873433995008293449560247456330204900114651296130264864622974951802126615502512833996144616854914232733155798948423266318789486135885872266175218997276211588367462701934507397996303462726754714756875070076753410472455818922527037717398189251009467892528643390410358309253877572820682310562589807091108331409373880120223449204134962617777867619624515643008260417627821883608397683790632436512045494917048298960230080690472488035382199628523734355356150135427607175934919226829395061639920489053917390325312811579869791896553713441144594852332815056622168473072289186433557963703924338588510778568950029900359672255151960970709520963812614520595975670101720885965124845520962214120961380791553046157375047681526659684038082560 [130,5] -27253293367346605173095950526038386513262387820136135928121038475968692005795903989086369711079047980345188540437623274682773520584917860033907958258344242796211807124185269062704822236904777040797309007155056681253340732735534127234791298013721653839682710705847677108224421923062149301589960837335606570289330704956949589197224167237398407794752449039235532611403527297657986930877610747922865048016602939920381981564891430691372428064262763982901959193378329722033751056784501190721087929517631495603437238740598156051776626945615145076965274665321283218794834474003437713812670575129332174369990093514609140067834174733139552372494060971338474493647670423182260182914521790153843660253809871014668540918510003473883412900967390535729492647107887444758665325157400455349751786189782960318780168098555024325508761602184351706692942793885947685261387886544000496437408332839610315149739912800683121964690006033173809403021266191981357834008541057333839150818301504561675917891840541308807679415638240202590602779512256126664150104532992120876500358617222636581074095361673581401749220468469259304231157254224936300071107779219535768988320794357952630073977984096575103206092431971736881754114181149279827170781813664405866358435724004855671460099717923269274098649283397715354788870715663959161545663864176007316382926966975694326937068684365150152577549722012353421630384856947797973393849542961984903546877247433163449332156118983586213123631194181936451047043835960634537469819694894702532497917722876768067848496390252703095043325112254597285084685263052811626318514386634555836756268741863836556771355184507237577782829139324841509597723184269985190073163893992088641439623368815619452820884991150120394024609837707865131097763582730629045487688361596280384884195802483120800898560644840844772637354035503234935869669376 [130,6] 1236187135434382484822300597973908279688493080487791255452966226988309440632126689412064904504416433298517728837515421561335293386076732678344962753101396628789248764232240664057702960948794988210358104875887134288144816661708741396043721204954719683684614165226883693818008614432828212279254779828812207670785366205649345507295361420687236262708802581647906225219298100498460243752495713004971310869818601889405509084757971558860875475842968588646571027461237281737184703782231198507109517819725867470192560769749449741325377317744755201316778751317143008784519261796560267240073899530355435789124082256499237224619334672433874538416677587728981958093866171110609986910083325688189062928214824095752568782603488666754004561129849619779380777729062652746797802849780141930617296536760234330790601499963805036359780264004615551501447166364987118018560055104537373061375102762996700067961275685102814128671579874484215499883529908638644761879569257697318797303442152041283353017447487514855998107032770455058092416698681449524958042418336955788885737011169943365430697355235606194638170221129107748511117418626144126823300131726728947053341085254504481908519310271940411167894940656124876097132653953138535964968384712420645568710644133021701532384506081461168188518550863599230455643638369215168193402316485145318839415049545203390146768548547333833184144350369770392121904994521057825706855460742367312404686931342412073106641406511584835259232235615901700981541248389761926036953274834193607226816709223626786068874988718461220682227344916903524274367849751739610697085649498920618708678985173206600174130822086167779754943437913143494003185488150585205697704354762041783655368263728666455975124509201849560464309549048893589398465361661185625386758619701402348807134425471458645863021809537670086832976494019339393957888000 [130,7] -22380441612727929971288537376710458623294563785454734997088705493762273515854202787687792590175583902765081951096371481616296297726601015501319436733984938866419835463961543693957710468962994903709165113513982631886499127238522948084439532735455464552479202261231773690225950236442884484605661891120986492985063718271365959874344980240322016311419390807864230417931259361836897527190094699211972220304998330190364765239953478751317881529175235655480648479790180483589305711123765460625814809643139837882331043612770478047270134011226600665820940521228787338856412705424082116787160209899577637813177302407735640938766740128002841410195783487058075183858386242500616814884857719139121065576561467569044197524095427237559986765963277669269463582360150952925473002233521024477906830650314756952716489613075094218956252983391142213694796078920108557933220418509761861799366659633281054130865076965084103292648325508853523387855938187772812793707586912371211276729133284196573701087067192380088873994669502190197403240217198585305478458455204799080569371136257864995168526103396644482582391661995358043733126331517204337093339504589435425784762421708935357168828151210276765875521875083411141032741032433377719524202497472928149342408041021783265807984946859717810175013603479696187357811256134341492983279142124555052207732570142066770092176553314940967162326214990208014683682411208938322414738054190335723571958714801476466094209421440198391911479777269707880435368412993340887821560744670525936417621217160431176535695406325877036771130046989801329273921002702885611631542957807895493014690514206696573509615342343124969845311593784529263043838241859321029316938467417678171471076736094106973295520763933819738405242614462700327787166072263945469380650042712285779790433533572090791854565046320610998302114052656867573760000 [130,8] 238705141275102304927412810209062117283107643875619042118916961943784814321361461412887317658935857462412149980268478183038363815760997004991409859398966260860470341763917406840164058820842160249403281424508434208328785829731958326337558104800058156121828589214410590636799262897040764780943638474573297464929303307777607851002067460193945092903850087900245470364965861243991414422708900138209428730741411859366147130497142456048609146952864042802234646866744539039308171934152677421394919898096654872554710953129819930394596751382083191158995490941024738254586167212570074634299402168072731233401969510946989299351837065327141455458120759045291179771736648597445747719562889393264880083827049237425699604340013527599854176632350290237417366120663804793059569258304797642851704503200267924947977798011742902677837796459213505244612920787270597412521163626468654802154285267738093313215670167079876295216682198416815085081658876275924311939874398704761754749640435203867936842523899530454848308095540332373544192733893793677028159579251647417755010151566296758363416297618554410319944204063114841936657102734917103434921182552869264571531641652289634865677317171891914053468997318362531859512813006269279299676679388077059824278229751761025300887053577191702446713007405261418002079369184136327114241111407730684799811782224908583557485899990029035269069255923192980027669023127285379641832056851299860257847869580574323263594584515450036667493028822280322153536704677642777107303644545231114219296628212617978692853194750400992180827459545100686102122277677377731107929054514965879581262892078050026694305992332379795276894572815165097876276435923028025297308257478712261533892572628054259721317127857363186607057003178119563292415588725313093560520759536863062085336658415944586416314609788614494647119802854935625728000 [130,9] -1698089847346903144288781094692696572829168060300549386941052226640859096566133492940795540340747913978312509931510612528444271395994392458308898027562921265118610068150673328147433974116429824296469684227696446883298861051116024826107796357116667388660845098789012709373118960689683165616281896410742230581689515742526644041618340976269953315181965495235017145670240031639109818558260874707737543150265304476866174425978849737239900674877531804712984950561894486783762944829431574682928000360206319387079550298607834455621387376187377347702691359947535164412018844174738015772817142331878539322752192511753458622011505093685996300897639518280291230012713302235642424505305228474803897651296032815558665267063803236717141990169899534022529484917762177618243245860954951046542322620452760344640868488901259758346688286731477920945760679994552532748014713675836849856200994832326978417617432841681473077309229957241619499799067453955090347974728652241564403380804650425945079876131520533130495207309883007651097864916135939677331572553158079892130256147170963503199042584561885565298112757402211102085821563048790085953929393382668923906312050825850243386907513563672933568110843185790028144581063733240677254765346845304649614143177567156821889453943736139993757827768927887724878947746598015631289101734232556008959703229577576599163695835174260424165136970505543609750390936390543078460781786610725543212579331810045395562792932747962249133712627304734807373676004964715627749247238335389100980658358398322961765155380037801283415656720887935683829268433551356308967490401455773439049523540791391979707594143013448409814465869416784850045116924853256856152759989299702676154978385635414959774925484513721735070351716399652635917206728749080616099346269219119544726585676167104655484822121619961996081612119385047040000 [130,10] 8444760137048757304882665383881015104716324037504559423564853651730515105482177798579673086200597460546946959806850012616110543222347076082734702922778217907932986885759984607224374192291860796436668930146315281405126046996907933647152123417369399601709533183358853481378439562436766698651906259737331747436064441226124691353284924117388081893196533056662931717062239462376734739801225511328297813002228601282631790800653681120720498905332779579453780626689308198883174272075831533259353515790386348563505937112182401617377579175576751984146858021572698058655179487167692040636969001862282000196292008778957271333975355104581724905579698190378131737827830161568986643970715237513951808325892635012067705344674984935975474708836472602964277924841833794215527125663763990861266418450273635126035377610129193194516249663590516842287363276475575630854739028638557800320525170676191729759285369434722323511993708491622616628203169703740746348550407609708493121341348947501007247368775203707470646471266760989692914066263643127134334791487257104634565380057711042229916413654429032107035317163780310360383547572322540854139281365247703126204268694404921488970360941883598690091427613072970407732578494595235476860571063681303739979765196365210469674177060997158801071547559978438110795664124620958914449966435739193088026208155622198219105923290380298356394606796346378835956597739746720267524494806442967489864826403147195662439687338835771107414720931954707383133973048415568455212743155916820637663140160474191626470631424453397421135273342554156879811980821375315096110293047607976139878578754575800990169943922581860008440761510856616925416030780607839418322908930379398613050822844205142198763198222716112909818216330083417901297843111475228526939624348437659837612153959538231413796593462913563465441605286100992000 [130,11] -29077845135723701207468841165403953746372242892308382726758278548278403040386013636044751743043950810433511682720303725408991432329911060309878158036637420015689214876896936102132812579564998733860841829346906464364362890496859181332562656223584724158468780119540284502760764681831063077165252444373773839546465482067726012819154808483326847751284064116098515678067982848042104831789770375814398030720598971717915574190981691255904350750511115869567069003358613118946482213327957590751988673572232175455404186684043751268677818205405756070375230255877695751760741764772825324532816806916579981829847738978455515884021803607501575013712053491669537258709988612291440855125082945763732504389057002701224489619730908819959035466918156290545607896640214697151151691232351941552823871040369011193992745431202658411754349441497767394020693002555214264691148882323962096157733133959611278423733330556516432938650273236151373967654922726909957112558999058837161877517879823678390684033166842907062453685079363368746311847671893253724394835798953507996145916051593173750212569794873050313478279110054479390561181409511571527655123620092467026642990908907948101337334101602887004029730351984061081033319762594357175440409846508427003271621712469712278166469834583985420809904855352914168567295480517186047381161583996651192361722792026173268481525418396742416525753905080829585933361401595041425526243949630518321437346548896616132581927638324498453419079655250560970012920744498793503808753897312935498385555839219461993821635387576876173491817071709855376190588136429499055328202081864216109135283446429574166508299208877941920375877406542520327288550520274466995519048063658262827312607116681078159961255191362869478138417129895092866170201760066194727219125743455858982607210765892032604234105443319067779258642653184000 [130,12] 60260929491255031384017186157405642716469041577046661580088871892885932725872503804588620266080741005754798819967250437455008275116554932365829809610684214734110255022193892790006301657449042015901410511500615112362523817317658825707011303518882184849611623214702313803743552313499401899302096848938802617653006960792775009217180194994158775541580395777376747769665082179237616411553105509274431448865108562316998632039369703001702474468803485901615171899717416458151884453205504082103899697897064432827012747444073237441186626109555526729732954535264747057509491731120338212710241722336034060689904081930092424909714169461207663620504403810468813412948251667487778661309546830237998890570048425455790381619902577239128761143586703354924301317161277714659411000441125173155155186572569215980593087612234975375529050900628493166650316036112430934991403293808471456808523606359208484404249394284364262528474770582556352530125522558542288614422703346275670412721369215080206049112757222324232804536132550752870213486402978854885651170907313721250735345016591812601065987307020926908099559885021537983729237140855706026896524677890293053192268129903410549633304659203957427709726627318747229343769021127155897907095324010778096296180442578480829121553301959619515208532531123257846921668948572988642638790868841880224828508181671049726438833570513571992909124777596899645610435856464209244894324132368849082099495744514763664400506301258584601159828940220107114821328485790144532487731259124736041572834774514871001195055678331661195934431924109735850988126359282649676308757600762055159931839883030178928603547461009396562274798939301977768551086065873521967098983496294892318580828533641346323522526693170812979708615842562449030759746183130319613930089396175220590533246650390765149021292009028168656760494300000 [130,13] 1624753259045869831601520250177505527444339390198793316439976215720158166410602002194882188069796647406578407235989352349862228765781065028157410761939033793438723290956548943328709815676537892841987927534399660918307742406742225898855232954793497724180548669524881275691839745711039671082864679742905843259411222236460776263585448258975164888320064038849737696656003270260312082329282649456950237758742408742230098250696528363276505104610726200007458865389118287613701475947495346595214624919908683915199918056549480405965489156934391434168873988890668306238443648328785751864489109397813250976994331425301404802813236666800482826841051399707946448925904808624982984402617963059339554360263466406515446146327245484858852899835595632654721139455936947747020846322099918822754487560879669509739586575309706243468833820359811066236720481122796650602279157814696480063093706810091355828397651907642710364656968996733597996489654465430805497073450569285572618399491073012272806674969525803474286114022689836907206262564564118615695584072420000884563346598558301101384478885637765842289317114540307083923851242696125427609346510877673678833019452066123615399583403896867555805586016710869505024621694782941085510899718651595401364510576165433054741063240554402791688487473023948283982900961448598294024985021457911998487791965498146816058663221962452210325805935626824479411259455698960032193745782484345036212562996559800745558142144136333530872204464150131687001820646156055145537606968429227850183139277879796955540999139279405358395058899636561626534432157708111972770860277128759416513662891680298642433553374147258583782373937405625357687052399996768414585891575045935225619679694642833518253751338853044349273689927158080132490623649690982874654149813531790515724848354360739358339588600989634302646628000 [130,14] -617627953929852737724161129182375856517273685772062178452443240016110113410438519667851752779346107890111944052144569683072066076063051126180694761797227319859028444982070088767712864105818973291234216940211044842783557651167582238943879547760008388627816009043732728439000322862864947414453503221989866815091136818294415081669489909480087439389801163041388696704534933757039948497160157202971414573130501017336604892834141681148654215827721818011134180613633943625727242126377838827871049630538637785991568719071137878416544617805319956508690686740491991760172228292484050063874358976207522349488316469536667596883160256474279676010569660457009715927433857385626220871322216538336435586672086710952778559379959864318747156252987222864864582214151323825995657695911190444801047587088383918134180007783609979552611911821332723639253243604754897175266694492310961928212489811793195586833254088047448059290380059634823613862851415349769660842949836642852762196981485131512274469011260284077775007253067301798358585685581186768334718042014336029481851274420836563438044299847319670115038118900513148636745188897232380095994878704125389252015986159647665257096176597965896232205589971754886626800795988218424701476155684997101450125177000852894469117925968617704239828874522507498921523011961456739088222251634770580385641502487894915696703183129083660272060870956891242908699412181513374141563577038513440196596576446964902177658056209405460465838164582849996175101476708680825602107655538323164969886906454807950320724127183946526162289279515733604215459566119827525069550816869703798261022847230635322953485060258748549753702676800084830137678614389156853695235418368962861764935587491638740709749733343688721976783108155809638226823531124045411210320976789389857061105700418384377241452885747360455734295125 [130,15] 3178536873194518334807760934075025436709856385370393427242988604411731302736996961852392979017780700376432917330516697482706889983444195916153322463864474891054181108089731994315918817631470768330042698025021377252378797726995370306590073953275972092554901727840355001894702421779117426664424668691260070264646187342156599010690595845936729564644360636957756745420255427987809067480789477102041646610715029409442994580724385847910291636602542522481298250135334419072520634931860294086231674545175976159670306684473914438613011651300363526482416234473121728201465505589423165227386713993905550686916782971616890690484863215536337111487039492258198425986228167155498537129239866162904843271686688748278080601702197013775706858358482970464653234663170649020565887461241848362627271324716917144175747169929518755861459323624376467338963969195935274816527083916978513826973694566718193924987156806551711237373709151550471149606011437452274530343906972395129356036425922665420160316927884762313300865472429675816813634300476365487242380307212278510109973492680635542148237562363053955698513468046600295048595045466971456793871184753670706961139649788026241199009227674624040340675213294113871456433637394869388042259532553517223837437004097443462429983062240927180078380559680961775966258116881628112974898623878370021238284463263253633491461657111688915691712204227741628709275171427875665649680418534987784565054642125511374525323435136173135195001098469816734141177988925639694630871441674318209949670815337641428170618124696702112835856554731374302524866348095448889980907098441244657671454893922942682555466492940350047954984862833872942641460016927752309487762521611085089894332811997139509764817655911258632973878577976613746044903771986513294172222481113556381560773739306777724337460920227322505440000 [130,16] -11186765120496279621052549459344744602978672274140766411917262050961655363833661652786686707684916504871571957230300781339020404299401556574940009542198523354863737085382343191116948512283278563610938363213786017140744574998928462953493669900398236679877673325523619475322751568584115157485595607992136140565175468449253197684942141568535390968646293594756715329963222904224427520225904656629812056610776343890704346990945180816224028795728868090525052823108592376014461433106134270043598434111398845505240302853940761092586930928255419955522215676535096800965249579852654620591957542594140901432890874586506566606668232819106292469112193594919097858324090024139451690896302287203540780445298511083775259064454452408818819628415949528473354949741739882034446271826227058913391842851797688034945513008003517033857921544612307466243675397839007673557647039656201268405825475542776024234831096793928902765619845187000436930803417691862966503957411121559858710906574705140562598639445009462819530250629984209895708273121358716480423589171444165063072816714256515857518209971351759246499893524103872144437445759905253398530428183057695556660665499151095024554099706486167231623588810682289587353457136488784078042513420355841600039037454284922176180950543724238873944545373270904935148518700122301890496780211535107076351467284205666910874991565904292361999834387489881382878278785523728282238039584442390654334055221451289722299174327982889380038570717746560792875964900668112814700370824514594413565614078014440919370632757589812595989449937404893438458805653794193153929040230640550158844642447688721372631657118251115276314712430721777406282158163302642987404398249361330043115183142330893901445368450115737037125835472777944224589386656547008022439351041477920122118574742600717563932240932906577767200 [130,17] 32195611304914190480076829185914063360081219709284892352770459005127807763306557767025954445831802442536160341664236002013129301754613927462679936785980626442786962523997640640873779202730449275312022300008004786521620216716721008994690100263841031349494143101868833572065309529075743989450226962855769673528389423465033305006033993754348189058988629336051862410125576436292799046872261028990565869349390401983330246877468747415379003251538437562443202271432188384950371511208855519476630296165817963425937769835479469243793534761489914448572406951101710065130814981520270638173056868669817021423397518919012030458422454572379541729521733249948631340311662912185261627894675242934981689180026874287862981970032634111658676978993752122678878086259253852093574113910911464827920531470196220253256313358299482338761676325238743838481501087596043754521199006709492135475920138071294643881906311648814167411482579281121192926943118181144277110311791117949499557902244229372492135061992858989845994714476543483694678937633653063142633560868668846548913231500286245453961127470898272957317155249092857249903059887876936007904970913221839177422897030380729605931400312198492599797470836050757945653249065797812082111999771460866535517472080295475354743532801033554449914118683559104748790361609150900750136503804254376301604941025768007476769587826291873573008363997547522431722456128477708448285167348086536197898816591219255768273917240227299659609057516157993305736597609442338209538973331156895514061979976041482990803323565245845411838220828226809773597143874150063780123385301297565916864716607359148165622538352311672643389944147049612263354051809861716375042749540842885209454838683749894274716154009496794601454772832832601454145478822204768999423330346224949475910720339111329264757632852624004000 [130,18] -77073789552046873216828436061437577451124329012415394128738428638487179687855252372420678108297412722967148820596349367239706827202907351481105826057240921257406923866393725310870855327267317084489520967647625923529229830814982077077201462664463298469182095424486668410109296837031153364005395917370533922756442043375564158278500880840328556165074902299420855800158751078208240107726025790725622995750729738121965870767843478574290172101798236433617906692439163982198134249098254095719479913998352741937944065319587258366031216216232088576208629212650103610529198882619151097905612864676149545323773551018051130881450245495555177108328183685141605345043912915243019048593730113422677735598962018913486752311392085605160715609949520462890349566776217456080735286634399267778523813921339722323069140244881433732923983055109894894783750944267771238337856747634732742749916386281955724994283822764344588121741730180500830304676808238983436582258322420475259632278421128286641724505606019915515825313970017721172984561682517483436899957957716106263819268615012425257009520846168989432830766947185041384183143773930860834442819086774196227485810035741673351539863457923566275393929491952873937913639998122376015620497454721098505305765460271252365187286338019661065139888499951900614989674644528407029793771778882919145487452376293230258056389295621379299732530076504982569915517033275461585041192383185201742798739999166143159102814102664714316839491231951538242180158351970041166672959786961584557156892458890417511496573063659384207021613517990285570768105862096480137294049246816040361082466477620736365178849187546087948767093376524427687557461473987638904484305522711441983252602774796312271695892198328742204127599696573491496294131248981356477116863813882015619543619518305932067875774748516000 [130,19] 138564103845943765841828377105965781552825476555401305940248680788010846209755117909573379806385751170361383027241329787049948683830621947116138996252043617365071999811997000518480882874459354139067470230681202428046436302959961872339815576207219398336727367329467706440701636340859630819816560925116175723253950257696866811464507412407463201750222023297677204878444471444447579559988580220287266520527375398211824287301235506998783025587241386684860417411551928088324247850618716468170581053032446015333716672379122974398674814104951352495371420459500628707426594131789628135727636354749208067312332371885281081908134132179152222443113987750137506492576931758741015080591462508885680912736904711693695497949650433707319536539623104135037403624833221636607799896674500239514701503758032190707150555589554613027287838520315398936041072178786937929479062935877620950412740651897566441873177665687969197466018412129622330039599705797091404401303364834030869807363017113298896209199659514679894680066305213050687063645280709700526104039193704731655426365743233352159060785927219503110837056378200417213593602785252149437119518003511519933611539988785740433958339767199001457752589664804760628212170238620932632808171984521620955341394325711911803542407868785815543246879555435111564361972443149599104358139339176765623234230899944167905034390131512538132399977299411019730330433472847431738364564936136160273815600021992995548322648685826525961511642996175721674051809440093208741012706113818909969965521746235534766243900926698357265935323162406627659035075242404030603660696831690217731472131243869043967658046705832598296914876436237195500133413119070043510323202330130087174150017199660535753764380461904696173788872996054676632954691696112678185484033362518167123628967714385577190694114548400 [130,20] -99756593549586382345614814074296004263692612329691809012492075066222001668278456486633493341159124953105327368413658670377632354289732495428132883262017444779771519337428497109491449557796519790873030601190199536594716956948613209609045204036523775812952481534862012611581729112886015233214369799876830728664574372815145709586917263770461056245376543088563049109321843278565380630762540698321272234019086883969816030731397277439819738538982004491771844552826113851558534915791530260026871188615789167638695696607784076977650932667648059052299648053279208225836751690214273857457051406744779407298048589348587413207336468330884798307030696590139359342261485716213854692627544155050082305489301859653417920319332658288375230993657548260046208035889303378110983631747059462347688318855198396607380539332393170968740449526397851915509095000874109663091622727059025730248820994211476187684457349462282057133612326912088396727477722311024272330577794248589896931878872934334425702462909175091866686160945333472579863546562419473756164689167520466336260058862824842507150170210210745115342691869916049481840702918308793969137891337695733132621218506728563987756681331252722914770875609947304785662829023133791289372451403157768586491860372803350585170413917004461982668959769617390306595034761216695521119673035788697956971821234569278933311243913302776065149660856717135270876619959445512858359995293455492061632820563473988018062946673269998878375262989071335404596802594745302161777230673494253272531557726848160646573376818937781695648045726856953504015027115911876316412468440972801997210558228798460231426290525813273922318016766241481635383395056399031823083830866213631087218218268382112419913108393744293665766050980315080273508529158696016177369887988102613034400244513241749224312272500 [130,21] -512175395965640423057618433294079567846879739714807384071018477683005224477724936176583406711273818509068167009541667983416319512647604251069709147862721912916729804687431595081201545873051114898928792207064849536962542508305528447092969895209020838606045700998245960928372538896087140582019018830445568080407301344628304959614590403595976327503964724848889132940789915233567998039357598722385948846241733654544007987947987504223484821189070538017342163440745193883017563286542531030844633927549772654094857193319107713864990200983198965059051098269421685873205550331835582114984669702785800094853566387232902599894140485237197152877731281896024599132972235245086694350566834031216783496878603131808282939063409853896912308416568005462948991503907424984025442588879291610771489331129806428003658221711300019850301269714509281324875591194896196163112218273697225512731597174458852081547906322904444747178756158585396965145536238069095806415018857141284268670364144556138371126776371423827199592778378396314266678967877700039108426892323641553823138022581711057636930832329219776732316485245588006556786028710862325254878731168030107605494798333086831885903224580912917719183374761569030044024513278668584862847757497136079507099194871844947985167725031661381733272358128363718379945435803445236928258777214091586194959325032969774430502601099267884120088065899466741743619874183156008816657462150865535825975541233325506680785921551859597587602683618104769739069858683561657713653274506402945145205946029800453135944109570203130389262720030226974959859885269008198492407865091406921816248181981481688685217361873502686244817229299822308189409353839614995814533755018569198744611016182905344964098587130392454836318036049299910884666900684132985367202450065965270184582225811192490781270200 [130,22] 3007118591858287381593429037820641807620685526627776334548644962089182596817915193658820814899441850642991556479624512631531377735786492626433273644200410693693810644681063859512028374073471480024581130666501816668946597776429791268879667400821302122745361960257458449319369446842507491971340684057900327821900799498107657607472712317978860004506420089823695759676349066792312142059497979406278505540160186664591036247737904276150800890403006389459305264808078157528251050450744435408106183485422183669918287082937673134238604343632466919827930647357900838512702352406869357693605211609363191651126529280125355288719568778226056630976914253002236105404665446206137960229325790165274918760725114362645833901630041844165761237145186900490271507463226963924497763449434428092707024684095072121915976628610276324681039632078961974408811614486468083727530976461750902959171550539221234836459788668483327044629749072811806295228946270858568870838099158680103221371440709319815953759540085868999704868014115484257685107436629000412644772596272380359559670169105265270221337964472126737867984069025323377832606109788098992846714630983305991905181324316751064055365290790579212296951296504539049884206877229288203209428616211128497767335574980532598602310828394202396303486366692350778001890471360249020607923008938187183250190141012037379847655092408061269856190489197398191316256559220644502579048288767394096632582239673183875145976100946152395438660162496678640245031181419350421145099346114044304223745796772357358311246274363203321446885243508098946497764788015531040575794352160016098641541757307064544680742381755385088871994380504218054230336847114704232371621787462932402217333743888406150707661534255785054668092289614778813434078589825060185024559641531990300699577926960986006815250 [130,23] -10218491726468776505647224141724610415426656555022289959236821657755530481515874488102324402637482448756892094796078753619937048477871131634687020223519490611691836251243564725174562904675292431718011776787822431239614390238331505661804498436035261076028034954951208057896107576658897546825797319559515388371242744121189844326272304911749862707675673636645714826285306504971045817147653327002339473343521557590431302541165754975388594954884842529217019266075529226014707149666004515581753911829075822610075038479037141495829076522839049976762622600702238497501325080707943179681896521345356188288687311584176464085609042907180048865444238191166752377541287387103565838054594244977291792101079137294370882789143436566835995594911656368537420850943597061991334305224947323260098383073436487344181302066147559052954168319167226628338434994687560040558757348970581714825195673145284851451919065938018857553476839325754847987509316183328374397153379013894141588036837575943205277014487554428404019626819941621745245584098783903735721789804995241388757951588967289852150413408508926455832877399754369170345295730341445350275519965786958790890716285461154931103816622310360377669626661397186665551876042923014075431737855179035580126974321351961844958356219417655632254169157271690857371509924018788645716321114613141538672359445863852194733354693368207799507862314598884817034260049726747722622272897093642436486257458019367614247294038297064739772539020276678534367490384645352898838734918071299017252880285857237131925813283161162194109545649529617243457636904091087003125765293853185075349592564329650805779138965073634566290167475595057633099028251729108088584975279904658930039848584719312077423756477705617311405326007778655960067222404561116496848771003828173651342865851629135965250 [130,24] 27096234055633114708975739829338138234320089790104043830559857928491717132236493793456355945908437581005399822850895482317768965893393931316556143646646518188097886238189042683748013733929367519062899512898856601648345412505896995811752825314563777282016162095535799149549573585883151129162641387312736174995852608714153827242068914073021112747879651722893604315217738288724804469199019500163713268142886653068483504744646090815239876953260036726218132239201606564247358129799014138177048284142540702082249392614555636303503332393387154663781291040527629579881891044603243278587509612418322239826168943625213092502059852702313960998522829191221233571904004831557170339148556139568851395591907450611903462028356650381930979904446575256046357872006469438423105563043154719928879407509168474354183996790324041383997043580985939218478942155596202961626979704882103794949692463760963827539788989090051010123353023530111349059436182498175086003595930587138452240568406405785751468939801541660953511765028448846438695325370510736728928166794024528813203384622188692756838831267719828790069201620782000239710999729717966599004166263190298107735089695591019935201421738368196899831576341777669621379084871766817053141980348692722315098916424021193018246213718145088581393037734974707802227069498452762349488916372555951417626175947154052469925936834958635285855492434745332091553627088330394082857972920796281298991423025028825670385721242255563263325830045045102700574659987108974897407952988082254975388091544916072505094119428346363292052036042763025778044246363026432441958372303608779228312514185914308894742736519242608043692922386069777796504380475322790763371477826894659843665792172941798896093650617816628256118080036976093262333465054530119968754354638526706666305679150739810000 [130,25] -60515249177465634628213410746783697684167634435190625373754245110064066305226821375415175530464961300870236131476468002939382245802042048454607090288179634888255267525640047458634090922541172983126121721523813563902289900989792923554018378918223616807208834779873528396607689133621694645900685919386622026839401001859568071016120004391385768366570687062838871485371763722538349705898277182801470378362480486713444130570063751680663551247672477352723962503548357890328381913986986275522931381027616972535510231496266348724251674137190074733046097182273208655743970628794686117935364341834669097894587147190800950826218028761980238106574081454914929064612763201776479082407188279346786513457170772158233208856321454504648307513298582948095058940341937794326668289615872883381572692824043117728039083377780724499308204688815004350565525489968549237968806082280205990258276070635561149125994042282525594028053988806242322807643215553831060780731760152427434316245849081512658121235669231585894132967489157501755698348450040038039225635780812243309125872051236023571961339536698425972917336691661394428371835406143233718764943025902696563996027308975949149938032564710848810733239000150107920117383755666746994879929953401152493204695669191992829542784335056821843200400616635499250180822342396474510993730768861790426167271290089081648382049781931956632069220317272603132131640149299185570126382056984433641904039231141846966921606465862267867008343423877231055022563555525827601330539059650824184380961109490469835679853076622768674495764225076699055822763955919851427095114838958269501607209169022465213967487018678452926519696739447324257361059613592491454501712706095559317502549315851660121543431152387403268686067112960083051952822130126522634836335257725451078935884370534100 [130,26] 117378985806458822249250529553011460452427700037759494607247955050228418010472143474416558708167390678254518149467377679104654798808623005059928782093075990254371394518417588574820698130761746080483859530830687391820275539821730833841603746236082154168683252314915831579685031020396607625563812648882443083861445356413724526586123748743306463354330539536704131142698650057792190380911234121397592604479774322879456367010564003330945173968355550618832357113327963334550304329616982464781404194139098444391480495531677512754530189549428901953188839232184395795644148835905556728513432585314580577950264952041963462912967582612650912077114018427742042156197766462134471954843745193954054903779570665713969466020425678641422778828779681086092480516130568592791169006473859315074882103053091134825031515565610646631726628012581268062805519762285745167229682037697027976289173987636116644801844531352493056631185332991794867691562556781172927736610031173528105867516558603063891430069289066051076714496580918611126345777973711266184584220057152157566833894637416123395578960064752546251863283808800633315023776554481776684556969305930048709290356316584993164777121017690112753057841127545945124081285043150273326274209318223074959067841553607164597850041961511529678627185600992315788725027243418574945777777468763629070138767766938259692493082816622651178811986719700117335330182961280396020749260923247595792208713062478056039843447178941653740207074320894808802856807200280977457175292549161477384870833738959975091620087661240335699506820298060656504201169610247990510852727525565211294281240822450023496100301899072972551596056092951999293485017158141849128239923105941345869204283274313610649262426977971846812602446239042284756523748476108199353829321610357152098536135589950 [130,27] -200618631475492368557243458546050123400232956527204482452446344196114694332144000583695132164426000769619628095632913566692961834414879136168378850868645074465681972188562199790542203649413496695017160230448062881711329712640741670269708967296637638094368134003694062518633751363307459047408770933795060179006918233975283531221119497137630092294976786960855598923717258536646957025049651478810708312870125324101976308607494365375603264225343466590992807235830082491317936622727668559251216924341112145651423063693633596749898243653751177318954429541699901050627253152472714548679979909558453276603500432216898169353208295555094395914844445145767012829386710731968934460479359355110970204283689954133611207163324586615128383748827400970737388098781154485453379358207994625651222096861829787336571420296954762751062508904158634321521812758256493080927833331125826594302793162524551605091694411506545398727746368528300332228398466934211756768346281816635164326019262525561176224041752923990197598430855205261326948001717625986248481969093792465688845127039104003265662648327024028979873240501429067387586926969032233243050486279548144932919324026722625241496463423944747723655742686459383087180506807428465217776174112262800211899995465592011584996047600223169530715616522882168775404789111462765608164590961090429705229580443757545089457841404116747110023596427677310947739890622857046255859260028207060604133329134009841067642563991508404720415068446155021424081436361992155056328789356746080895236886153258937014162902043432561606599571460230373567111135168466823092302293729152389266876012678551399325945888429192860781583838203997560943665608633332491087835766738542221438213963364621499766131223178953196401672968577588032521478446051260582421168811195635734555206754900 [130,28] 304342405535476983975251226158994062884984396117695113607194350841523657691527449037654096784088385150236663408812982999577195894412616065957623278351175332399448533985633223343471480737472710748352616037584693887889636001478352288948442702987904683012586871964026988155651471392586995595013023607079754803371661911855319998899119700857984941103146806301396297275904514687301569842403130213338888389425644832356734608225363687182122524806953827412961297092241101910346642994878413074791312420399336564673399710431989190601014749412641970751734482396833679804565382062961511035623240001463426419883422190397333315550309137512960159207711630007024162624164183580128925216294725141853033171297533055921530106448221510665031533557756746938902137476091375597539174537252300617510221196980931943329139257519018108752451900720241804171818618024393614899806745153154301930829174584161726715964405269258925655464725462033358282977152548137611605228919976052821313415589336973673109137935154844978126129137472871618958107169508581567617934761576770568732931558094098554628910414220096014202389798402350048747516468420008789464103121046371955809799782573416594789134568821791589861200053892784082066663718162664717108258274067555386722854341505808242796397737742456342504456294683335065028205226835622744183546103369069008685038020419982322654267074087213549143921147503915291850740294228476316373437952197030931125190671656431926744745351913597858469129874199510580891587477074553081060275356841440642996553790644107166552978341151879224970578474612501699568004251253915834904667630105653886942834511913528321998746633722695705294114954186110017813269918575958637471130478596356386724523612346773300749825672642794194484533756667752284026755366372508819767351036434583070990088500 [130,29] -411363620789226569396865266071885734290002904351158771714306553204605071255477671937567926439385502909283439191538327170810666602153970105192122140585361070360049407543877305184701141725789997493310142319702390277893620299703926854128847352019961491545283395161676147512606421570575910295126306651222174637889323099653478834077467690485072310670688932230894499712969780370862277736081380173634170722598139476813629439228435290376705741568276721305673385314313595988669070684293328431908686659281690351876722932790951430741775052111483173289715497576526030824342953987619564939777198933071119431991556941578313318317989121700363252655332148075104662809529273602624607371549579011096688519084699332911670398793474494897657180513194554034425852394231613273351985713790838399036047969896611734323165557384452413151551907881148974200029316464051856235904538491908194434716116301138714428230020160540357758518039464691695939120518705811691557898552099458622047784350497125905308540729236295900848800490225585533001533106592450514372034613450931709347495395567292120505548516562004078569182393349381723223934634077216173956986204859838595346149490869676645968488287866469444082120908734523684410425127763428379431641870918946937067627124697817775498958892550516255011260948643127122590263183649402322975434102971115047163567264547486199874111714936248701427742683756439550512523920077158679469202569803846926219075803226311460612567649387096818859271335979119792691268777750198600587877154998335923304908736613181318518927895748920099403737426039838629432090091538367082049429323608725507239350029877659686921610336911247565338032969975963967081704372518654054987605622535740462303081102430969128672253944763129203731841264346544603735087941334674267815086619513944777839250 [130,30] 496494700642214479165644788896226929678833998912639923585649517152456419024346158204575600596507924483479950417099846477100318386218653025854821003782696021481715433414285871770906256521282458930110823250533559430399728207415271208892010681026079572735312502385615879020507920583491397749238156369247441622372526675694370921862153548807962780292705769212511078136693441197871296316813039244494996142658901204201867720696342553469816143547945772136094648430927626685638416399924853954349188405452726450349130914668933010455906071771297818460444169376744923203923168326480027301848161992656971200034440374263284070375512251721270634858609715364705025361099720233824745738805840468790727294957382427928688193250781877240030245645964800161794283107915070091544130842546888600441403392713842368743002042304932063957616405220885343245025651770808512538208397084307478791801633893426106803506267128653016287002082617882444783424973146418429127802020288915067010421013747631065599137297988848026086472136101520033684464462489372330962562854954630627273934493165870279118753261062483729408033387613398433735688786089458508483096144142656284053201591910872078264423283897908615407254872823812234722775229342607276920457508726835208029041950458410541276498535139945739296463142987257307051241042280970470053934236756390612264851908784026110826022762353010218833017336285293412821146149931104071846217524328975455268288679392861998872898682408522260278197581749841742563600941416683311304106547198753943728951211942298677772289729390688805453491091439333711860740982632298892361461101200036698129842625195248479006788628265386447963429352456079242668905171443341090763358243879524666140143523872820621000241257365668479369367933458540587254279002879004832939230516279192119700 [130,31] -535856922065258882752176604878237308644324510756770953330287302596022206928718833091592710564740761432067496116313174056734227752554756763893332362381133468853080327327750588056325490202376997834886112666815439089281328618669802538137746486809665181230665486935215762006616151665377839685511140489703748596680462417121980405961620947269302792524816797112901558611874217352343653956581889737457602191956967799599076369688542451989483286253145623976492915164325901539992464393332742276122028817128695844971828279250918431379151171115349506821418560351314589840022849688004544586511164651740102648165469009163168299055230270346092405586472300578147928664278588492758045016882062374775711411952315946353512903867992563783465298649232593236289490801833049902542393107239879209671097265460491229768557913716847318637346752702165868786906871022337973243664302259922541040402473719822905191019647307325285863301801171241710504763703335215367899767565728328859121378111161196605938845161516586838540381817864629826438296344872746613705926808094849378362923818570466436634917185676608493623135961171114728910579698879912500356866383985729104742289258418763675162910602181659395293535822504734007716035974873966252847223589523985367216045227918842746824311311672920168335089029363128646647348332101982670627581331203581278933973611020146401601198250068835007717094900121089421867882683662618838970097614751995133514011863568955562436788846113678223630267593803087234336568995308246298852886316121792316281028173778400863175817446704824905263219544803879317880958024461336307947132279551095665031957514320889046218596627207160321696309915427110938081096002881895703216877720542559635626853782538020939515970769244162039338688780748692907111297171266359131752663508852155000 [130,32] 517695923262349124406835053787993935412477189415370891015251392525981060618529371237671439893500018850876583691278323373433523529704677596809528852174448127988307871996571579951195450073460062515617499284346423999435362047811030239323742928197579169576965694863917917457760479590497501834242913124377121711559850855935294095601860198085570086591779818267837298380052158488412509748706556219293635035590624308586396526601103242456843936987179374523923234666869357327164044543640781028488358105040908826766038389618856742056780856176555534054502572346571970059036380577157697036747811396441653636284571979831130373188688529127249620290304576446396382722382635507775666551735725312741056013417636588259807676795709406358018640687662637246258500142856964316252811140485604863408344504110485700624217403552198712313832275651000992216922193967945667876308346071892458368204755602317653269799501151685587863240549520013827001803065114445579224831554454315137484073064940904025069913492339669258481898176459557824905739650536628643143992041512235533302525849242524565402938868212898582478073787924408071447743890388007742352813593470783054955386537450136989004354419504925639792114217746268353925016404770769185747494604798516603417798193808573033376433528277087745287517979837090176792312064189480266088976813286361618477720420320204771955790479293061860900939709175062437823419119441041785368315061708082521532949063886226957265712604167321974849666997884867522915238194187464752533818024754005744672295818732986085253548073667302185777735083975220359474619359016070389805378582856699395040824843301601051274875174090860288168937377836420230994604540986332072316215392941659418612465488098786270518637948269431726053179863310991833843243763226113195325291232423925 [130,33] -448036203807077842492198198978896635515242600114305005044471930233913661463088336433140008883090158685234542977397808575410498349322039950947780471506288494702728342190677148093778914675036220304500469634299535122145360775594288851723960108378495527042932259424705256659387045095610164583520397614201929492730029949034126192717624082177750536686010422367220084646223171959171484988827934370460666310055458930443469708384274006879577468078809666006713368860452338874032249849926324263824285276882021165178102790768199708981911312450893159624412902153809932511693825793449348395892835618658722801298184842780422934657502072549279821547954972286028884511323389449234278252761143617601520954120279275817956920005896406195504674058887338056387535142490025942159857691465739961364672238677820248529277079434105787410333264691122430469815200626648924845847350137468760857128953295811011455387073719520138251601881601941242285243779613864694065523427483761482695260563646378557914500282424121519783870593886822223010651236164051731027847086995216348028371170534697395762048761449045199618869414130616980755920931840898071328219549431562345308719331292496944935207682905518839274309310559497871459251115037440374577553222280132098817119541932986521669750055029440030959983271485582174111766640307804381514977720991092761531507919666561178256935542739654873301182148920004609900137724421941296182285310904641202180259731726201304508110921868703381120468118883141718251590379224410579019165511357972850378317515579788889724921324674554205196452271938951871302093334759482742043298548927861348795361089222850614984379687052978888831240068036884741824664712204829302411440323399160697277646220677881027261517638738209452394989891396220881221535385401948187412249226800 [130,34] 347517279852546414963473099980582581873130930414553828480062955132565692075246645763755441573460092754754739522339119658942376743090182744789687647478556169867883052663775590763990764115619298973163850545441520867836786254645392099964000700514007965767649733508632847574500149974097098067605302031666555918051555449401945598812552792496450267606174820211210416264317992356547275816225704895595913797664663201077913382562861365682896478645441010206521318576185519096723822792235944852454200851763120922896696907206892752458852056827381389690174671009565019268546502818220645604069048222302185714192821717771255793980825012589671050876681380560517768660687431992775609758156402997848534521818515817487718736129214706467974419970525546464254023177931733116331288315705832725596224507520807538627068143837915564413774938184040621579835649062941814788259350334564072880821805477988964618886615565834323476176407826231291920900039718407896040935444860480264831653645191539909429238919265334758778642041590106343306937676439019415581928671617286073533347115099619160402323639448226355660481562385873238497631886593442471850070901545290469665839907190448871226753212641978159417558906283019415324907169079022223755545591066701088602964074978082891193824408503369208980457537436909472068852688426241758829243201716067665331969226794237557254585486808894800228455478224600690072106534546034966594754799684135811299649103872046994783805740904048113122814626089467247013801506272676135770674865261450683663164587848193914551761734482614842143677563685367779767132241257080954073743952829364846557619256895996188008734396146618143058181409797011859515068755913103571682253552004780485947420284283927664720410830321881983389291272293067426922380387989977757933774250 [130,35] -241684762889356715868254324621765140617647916063009996758784581435770435598213943748038140501197164544256096573783187157765375126504336190597711749522155664334078291675901279576113642421428675688774904648945783203100893841499572289062442971469397432661795449074614762330776648235715137031661733316985172032257442181753353009589676958887136028376203485019461106004091068383749821795785349269173009871284405643793630401251343834915840953038909840499860328641967206597567466769093674130550571988969304770255003191325697360062991162313691567408565192037279015979977885388723587287471758591250706775981920884069442081959986087184539085848870823600424489281199371183139931681985829602136614710052144978825928939819328864783267369947632138771215055734394551122880917589960387620836053164167567007741583100097803651941299490476074640958236376851442236379214835244101050202545174418024255565001643480358115948185410372625269965682243522952902202142241484047573935825349125460284354339199224654170473880012407061231199765807915443445109802594945329226342949520486951716534149436027745579382281711116512795193242238375400571286124765917106348551495399125019768278034704795216726133623784764828848023428035423214342939286175074062454075895592596403731674144539252456994468567188816408652966546744065410450569582760046499159026609135634863730467058845247008478106078667137357196229945171996183020340847801531751143029741148104638835389351107973710305097544655189606821953602747735737703201846492585458877501684524940735889751867557239273185584241284498966235971713829365578081963379952295973614328718875666504769209287231478101529553545269778286527705207803618276800450659692812591429919976233622917853633687074237978056777952168300631425445778007119049821316200 [130,36] 150873368866325550978403391263944266539557130095362210646493010668791164139164562565042241873233228742728550155674247693686097832709305593745056567313952550504576161861914904450060434150948487821953094009194957619509285938352695686820647448836129323960708202276948635156994296265611861159778706452563878858188586777173830058572130714243709322924550357571778676240147825049288313562204162664808098166718564453460278307785398745263171100032185832541272231523819309449686672427798982059227582773516532162544402316468375371048290440541811769073926941733327711467584925305774560514867020152779702620256538425370145249560193346499862710344817493967368053765911147522443365476450338117907192002188547374105598244105864352395845747367974504640287330902876928239612389843839024423064697768790658186542548110681081862701474236327221515048550129745490052076811600312813379766714250398921888256275003718338246409160637089127139681364022404265731993536815957144630734409955678006936460212757365611141152836711764879110134815086608030313671483511586512834029330345622782818483954684115166122101901236642988527787402635128460037485640582225103290407040330932908321847275925448561680350802931596312478844370366863621155059785585445818496026573676324822480658576816478753055473865899153175658019913892423770505500931379348862917878369304249725211012066869440765601518157437911392422279095308581085355514464613047035245228303187194655271204260102847690553795965560896011720783791845762159073061579042304453354684345320838078399599660319998787630524351770272676790139657464637547531433307832106548639202253986650906707121659929776711195733672450129770668459752648497757886709489090473088198987651512017854717296084171838852804557681808940680091893590633526893272875 [130,37] -84881190199142314286696918471725423204260248994563622247115270141977852788383077785491790065160695892653971474192446668416247208339009166783939530097582597557828572775588499605990619166856219824676231196352867024746338935086184076644997042786461608518313974410408039712693764318326673699120002407851889980848348263025488286659770258334857688566829402884060189390793341423070043279973033644421940406774747976245396207641193125896459709576772664287296407224509730800019945398611705421367593507191887028614318743607451306048253097257447338716067402109919081887307567062124083761254676469176245772234524402109341398136866361436569483741571235832828976383080964834993073472437986842344590279301942992145822218012801184404157189165502079361005426036279949468758211071091144136504989189626782947131023787573789977046961365749381285836321973244544184546815618115444524193208868839688791584268964758204022306081549846850761925339877374593687783787896493552616223179527035113302921765791232592080447352601282269960830004023623318089499431292846314588285441607221310979433850418417950032449210069045300996957643653940798488400905999803108125205422970392468763528021779351426597552415413579048191747745693325537734534039339424842154995531149414298020994636626228896928566580052762236599021802596224382048771931070905433240748265789841415625529356830554227947662355753853227269144881190187802930920702693565765483289011696557702915119415369440791897882779228167162977686211473629192645482768483307636333624169544416056549038862022084641059429287764954208455392726404594322758967221265144349596355244968264268553483735389708519614278603098586568966696491201888929883215018059909840548574936169630751765777478048577904200456152441752072635595178389256086300 [130,38] 43580653553418063798667486956368884838170877496210321262367328502055907390088696670097299957076462829745622008836258477293191803842346720841624551329342012581911818121007363144272439349357675608296395206784894439055942531790417099417944554788622557985027673120128893069080920578606491215060541954965038644915941924523708589067648523835298979027493717253415423560577699824511541532744991481216884556806477865005667233137727615606818996069324404795276142754112685203778648674690156707392337634503687081054903793878784423051669699976169266935100971390274229747047887613526952644092504382082957300498229416470133391464458703364192300277851544354048390311114155950822112143829361050759219146466730180962735852271303080108947993362554845955615010360236935348649387259975725895606500373353185468026341945867964944442144393349055620262702231338155733497538493496520517656340623527943000229153114879777127731222479551277795174536576792146256875671201769367941522934589009973937664381716943353498311751981971423251866978496676623092742696816587772826168192712891326329647249638128822497786936964334172603682679836159955922157746402277650019983044337850255774611306334294973587449866274259655078704706407758799782188079108316360748091183086885150019418425411774553377888064135953858648085843357165446299904165402048535614368705254209805979078702348987401741127775630327907716867857952362760078536827734327202187461426902962223033628286761159879648432667319131967994937975979156582281632833007293263206793554031552979128625945437247170855543423808821187957947216978292009743982606760950307416491521126572854747572925471814843239134617658684639749882732235295237795886004084269331394518591422228080227335947621380154139167962317948822676274623107256700 [130,39] -21093517639260918730761334761285298244761612293287789811277237796209145658466818055159803367028993098657404533334080819623514581388016660573862738729507389828322510418111511883194229727302413698093046431844775655795544604628345505012374620333396510354039068981334437414298689429399060361649285369505493223508857862853589210479967501145062694542087030182411843057605451934720568925324269442087907880173486389180747233690926345986954130152426155357585162557688901865939070037775715902120340851891423560363749931503205717551711706009501184351365055655185865691792600179016648721169931468870725491048315273591874359332502127008827247273733695359873629794869416776913004252067455123541805801000368745342458641163521512233674210026445251371293786411781912026179578336585349601009042174327603285999167824347921957175102582588533246940934380850633804864428414022295034282458676741067261227587894793962290672606282154457588934596915461853974929934268375014145771530303566976724240353117442987905651769690724825811068946413331959788590496364775794522692444535201967760936058073685754691033495592886057020021666087081543272841937573331764062485870186541582553578760234371801377250143940834204452702012584289620343013674020865736186315195732970015541456176926156965538390979079327911650579866308577822570389090473546655885916757398216708288843610742163855704314021780651382133681829285474990242494089480219750827713203206767821502679962006795880330610992938286255259861548023402613110762904356808080989929161810432847694442821825053717783116684136592567192154967631446743600868874412123608850803248652050335475647292617691575448177844911922651722223110388977457632098713843088324059664620453704545197055333728656262119847494137862894494483265918575 [130,40] 10266470484525310137747532159978291208904022612287237351546879874698991114567469111585184833633469428757255199524477580990698393366207471633623905317413062124071021184279594993353424269289653283078703659309477164333352764457556370856855629960380050158716111362281805222363107620609380603579370155519569143219132135008951016240805019396586365303999553326335501375381519647646456589545409352732650832993192583605311533073643275658903856353199780318608415088467038442524318366694116270183830247104822082788587917923199355029416640009300046955220859645954318680511544981304939623521768146818599960541057027195906062589633778300594120406414129144167785605614074458354841993696339868005579641412008092411250293465090375685897636336700756456507281415138269991376464139420374108254561503388903515283908669981805280899079122698250445999291762919257644507722642048359961708128231760225697811626099447833643555208649619201268237999663079209898688946571969452212607527094260535633127676762367630801862823703784874711268010820624090754852102911386772533732649497945192093114237607524116296635558934641430531173032133528759999093802456825855069384456473688902090372300081805324293738205517804219052799574334758321312800889814072214655974075313246535546107499117981998519227962237261210967149003293400825195719034355295561857963245026058914582363716432194173991026616444804663749973190188507099803305433789739165179220915604329570675798374176590315423393022941468361496535130567846915672126745307136701768361314290497610797499458332508635209953792067624483254948682441393026336711870644050514945125049695336383239349261342650427223845610742756783191771660631549902578379272027374489152925858952596640837271100471822949906625904256954414235672768940 [130,41] -5434680722967280202562744939449895681415582584470287157810263738282653704645550814297906952065969094094141041365981615303885251824272688861069514292044245784158564656506649415847847719574718505482181348356121247940086508538452797758234102745366645381249031660419829592117638269924019497462412891555814431518116461465895313647491270541199561697963269333883240254349309716411431941099366851393957992042927897345907604764868180752206178193272145068916496511715062537156880152986320131731561797266946658105664620120167102247565728091576679260196851478713666856400120145638539859297236732300756825474659212832951801503263459431475233969575847787745338954965620567634867435087061222427822795192407350003131150624107597430471520405199326916311580178508019647731382149222135964031688663480562958908718877197075889462076774643798172704013732193615931095565015395711590980775004365186702230584261806731008956764660730017857582772301192850357619897918731656726612943008548274159386707459916945312673057335139686699360229039275623381146445333864431051741722426644276571482147697595183061874000786954124520376812535816060743715726847554293014621536231118181727549360992556295009503887841494668769188838056822477027827431940669393988202504680446782076715748784797919052920293156622661385355759854545442420743435926582146142201502516004870325794084253110186272109205552194679455091821515018456811988266042171608118558457549276498915031515576587945461995226469090903756469654459246701053476629856209852312413286835757489228732520827320226171102012199198283404887037983603846102250841614214835304095188569927661036572043214384603613968631749727991459378211554912981939445802869629302181718134198489358472620804847644326050196102197953649895988450 [130,42] 3197756362268453695711456567515013856850747455270363236469640335436276164550662902734017287748639065026112183751406152101085836109646136234181518841686223257865265030252614866853061317050957090613688382870196368380146944081796687396846689709326230003552424833431348355643234040703421887196355759502914417219707883021757376069656136140217417812895038698373068589050158805713424346793578517257464547037009482613521849986001823410778193917196712933060750609191365569799014743391576204015172446650555990882204784648212429138804892161124713772343957439803834073793284164516062948103031089940585596116621401124371787898814444258657307792811140478188523588502745427503093253175112579013765486515798722869585459339493620389131868668626156986221863109908266448421512507976426809810935233398042034013399618482735153865430381439518397216468601739261221717606361265018520704333216289505153010122773937972341561958773537903329960152977599410918972070514113321309173419514814394742038877381769116653043865499397608638399793624794216925144338487924334874082084848615531383534881333979887538693310579865486673748900993067586187209164233085869261416186600467961720789558503532052382581623023412407415284809473363382959940560778019388321927140601649648107856738240233147747661944787086718917216213610431431464794706777894582990549561510071678587374856443435419798594683782632607852112648101168421775714866160009804487446116868025845310974835399582906388143005889860824637455594113337298757010181773466861087186609956230217827150834312254704301970238823151432546769118063785160637132201389984167614288537603078763928385890383923841757378366172151596339872928331105785789463976533671847236396429409989260186506423247039540617913269132715218563460 [130,43] -1966480149536051035547822015617750133139476959455051480104193861326694128387760219161750473462360865330235048689094426229293456394899625548505001954003879448782964304311432688788163744605740915921252050590662000405829743027997762301493798498766047429455684892606702235400736900580136829352099944617919406409797620312842590739838289688560801990497830952376746829216214918928782817524777988872679707369493033730990321882532795756756735184235938434399799473367551987040468843953707625054849791193038922163539097815295056906120205399625535388462500429524199223081558215541805966159313317980744068549793445418443302436518545437688799499956046569996444934098360702918612996284638759408953996337513664165603568013287751588355720682161846120225902656401243930007592471632617698895531327010013955851916988312228851471151736876341772341818459365510521702451820970472396812324577299129196365156747159205912304743307006352233815289450431235303642033527765294263375833165561986958782217181675647273951268132429121724454876379166739041970262088661665647590602906669233634161833939744472641953089953320293124444670835415416146576486427666088029831376419723115939478769232460966596676266371753685472381110709297639616963546551352333680324358930996098267690738883525717954428426617635070013381542330160213232122140796650045606900210062480176449636013706344737353866911792699902901704266513849588199252074944888446189686970940095821513427028144606753997715898889519519801352637424680764591587549615275824146664130684117673785571896326784022149818022728335664689636303502428817740249810183433401654376787394776781511216602659733642822491416115412600383415817328030029941238184274079337805187738444672971937726048179218867563442148898036151560 [130,44] 1169243865106953650440224833587175262714107844403288407101293561839896546691206440900887714393229009227158480270068921301759668668965969472890574747641707262252257043985673696878136115644343681553148649174071639511440576841514371954823551681749752877028942762508969362129484981982942803191106489655664957672863457533551887224219179454712004815849202083350467532124801905121921690402565429226434531973668527995692706175979630286159777920089374559594378516978702216395055193595540469747894266310848118470353070390560652558306537817233479296271752691249486808367814239226338504317082041014503549438064844022553595200661925159083602967495762750337039316160624460247278211411394429435836525657861203957719149139853085875866311032110346670120675366223883671159999751405776256780101977834598549698873191082722819525181495328974698834045153240129251522335590373264530765328706323002717681836452105878501485958826064361771555987034003659415205530452837338207213782226683935817462445925754004817723042706982071072394985344004885879544746126168449824661282693349757340879582270442779388129111967349891609543246573870999233360011807309503466081751380769916789489844185472927302168957109583830241361769666146389694477730981950677981144496515297983226648412630935870313986799299453296870054243813207491714756879618794985976326632883663338754713358754005136417749810302499063076384696806646009999057245265205825851776997284695005469308009869359348357355318644396067518470346155383893297820946449661223678501507389123733113582661752214968624687682370102421017190087928297073234117838386434355185685144618209883772193856879835739997335465834549906449608642544596501048942654741714012679603998514272819402206458557762645371679075760025075 [130,45] -641279712755744572168276973656894092567387171835614347887590630518244192911121431189974462878252276625023139721457565831324301652663091584740904308447670376778502776275353263606351153876979050264917275339531036594339900770561713011600091489669821164725904857968758796384129369047280410854817385238180941127527650909586237289643649258203254409466710691084489835428285806496848685288758034263898907026916877808641717042735691817815775262906797791503547804137394668622310485819018152611180377642863714832866411964805035885096540321170937840771908513770486775825739910064915799329779781684056070196757061643513904796604889919282321065341074303727001523584189571835556969019478870675137356371183780642606628990612959794832304795112440746806004024126718414944295860425018489942209649721301162320681497737764312228190367942407371333316880579703906301994046276470326508368914950173332793701474374683643975378494938477993811374742779025682325398510925012774748945285208596972925218940933108249263794532029476234738105621261663213122960206158050456056240707859015766590758578655846446152511730543179363168485809064283380574348147632780070267453231171538279079965942583139149404680366266503766367748341475948548471919404457716897418394797268390363096207234140687502456092518687262343301155167886421169489540170620426732077966036810187436128429520558168137710094390718890927339972703373935577742407965218718243222831221999208922530431798364427641840110236687886353720309184059021309704983914670205612130919024646358279184549155802181526951005394213417414393733708641927633267497323634184819475203560992466915347775611092460010839909528086822258971760002947466380333876893047480864664061663041281888416241406740282368635039641095 [130,46] 318177620661517863297598932037054755887861127264744245407653842201377579531044877190350293637727291525029845145630213260833925255353899191258600347599148561621844452567531215857396239445454774919980163018669292448741913536723091062504639925023761485243489168001871904933081386889903444062635253948872997055135417361768278104971065639461759458426877569489843295122505715942245829239351157813971763071756774929405977201659997304614183159601860413025862616941848901036957335403828180268823345596439826442976139048704759382991766234058230813652154648973845742824548112936403374583789131813337486598312872003551806395007565034441574435694818651077825745177512786990825198292817867543094357509781503463527393484332094185908604916430533324229845236590021977351031116150296157248319718202868171327614535073184636853664829061951260982706563560461375297045644375276157290598706437725592088037979220235667852674756227635992489685514683184891072418031857744902184461820997755175037664970706025767992393454947161091869375654940837532955494580084409484061968228788872209084420926076883184896394933668094332451722978808467974856037043943068632344638779642386286649068729949892679402509422220865437562195833625344494842773305536760009704852555590823796601312793314063232422176288089574805191030622478195175129962879114071667994102645260307179628873711886945887647399310527649058176020649816866604905680279065061062677646435456640385154382280294606074126953891155816683403840553217429239197356910594503269431811649704376253120677923083996040502936803574207862492446846234264162635600217023594187659074356497436951099148558320017088122061671644128852096655078688219575772721661511080224779875593673535448647374302801800361965284375 [130,47] -142050338703487027901995226285801234510995947240869297485517245637889914238685883622780201686962364062940807201893934839098513266197943520634198307868804357860499993174290826256790437991743056731848957498582885751363141006592935252055670322567576756827749923185022510443170123853944327245779420227854376676161390285490737197163209735365292125256528889965332981669595019995204929642591817209629453166156398732605634242583358171830332345727445428867298273432864854016157447142744607082953557436825885545576527509899087906240559145271253649523806574130164990633985796926446764790553570659594638908212682838609000930064022617708741704667908280808268134378037201079803203443457829517033814435165372973560056621756197728544511494171248598075946264704606179908495763927351788606241905697226608782679242093334883671609391420587691436747625140251437459236118077638977438581816083013310005350486163103252606277397869828880146676291962349425676347872718428628999368551938795293863419501844996680555807278176408776127714525303704106916844576718540233891678728712290188487867191456858451485581427372335403563009626923872531535556680329129838815752451040175291051326745745833309191153348724445948600896875816231375140020333586578347821686684444896649742423405096246057338458343171296966707828692346468994320386322402516428022257056598767590196552431177735674255367863303896824079119037701160906961901323494324357426811806517156437236016120444687158971166937090703138352510485481358908308716114681023899623944942218977943722263302870270443322624938844143383517785642248571977808814223299180180136813924877326847184277894670957700691561530892182329769359053216407354797287572413003228426179094748953868678606453516224266048980 [130,48] 57090307078604985674498684614988596876895044564475102857941746318226005339217161232177593553851038028332720260338738503911780039851389446248176947556646025356211759424470813591194144428739207091675327907862556804448131342700527069334076990323640113076438068129959611592874516813642111003297568298996354500083527282352451870130271508941300260500078726943773169500077101074799649576453214865722763932867538082670062959280244634513001468178806278644868704030802471596881372124779928916073522572375862492712614131044518159423444332129378499144072435102523164381196248981229804703091490700757754480786570688516707578024611385061878957625464797614316320798207143323045058609130424173761206803461280821264070588450163198310013555843013447874650092119073235702935142274796293647076629713115265305324320796472386792805782726928804350802969424431603284864437495020908420792637570478321980925834521279236241439947557668671867565222572069006772378906804453897944081647169590307738570289055467383727673221736448586030200322076445939724949030583285323137233561072121071365860133379575791908817536291513377052085116950359460976099487922942773761741874977521958509037610153142134060365498636864363260041198331995126886556366076620437198803013458510920320154603707638644664842045383213747990607357292959606888612214601596458089872489019289023110230185142299701198661504826176456381815897182235660866217731244971999422602098006033234904867144879813401345149015236986385078888733956689663671913516218365875170440987785860558249903481711131729874954272492711336661624833289388718328547465085531915371609314666677622843563191434673883914252063745383746555018366405894973416996462648112946560279557393977676124713409874845787495 [130,49] -20708415698810953140400283615545128578807548472126009693845240184587900244364623565565683824560774559187149438560687564709138703385497554227364523799521616477376679410581964048926698879838702220642547811780948861068406930774276190807779076311011943713775448096928854096518636377988360404476213393869901188972912881789601556009563454412939081046711417453949023253381104468961637243885481374159397315741475678087552488280222233722811930998159137408185777142976659260967865733773612868143795708178372417086926227426717365659622316640084181548330673541456918884551513265717761755475908173497264385599023749776668363534041900392086009457100737843180035992930579475465401034418753915396617211628362916698798661152993272954058096373041055081693446534245296821290517015564525521602628668440352911628286698746384681487859179348202356607736128227531497049107900237023963692938422780079133055375723538858740919528695796770092835733060128065344662410161743744013590000966260435708294845643163330142606436675111189195994376580529218795911437244300460411765654422352302612571882294483890724505625943312473222107368069276080073380406282164975867067317498380538764069198815660765488210573069136063304903945687218032223759395282670860281909597851417128037114636907434458653691696002798302654663746767179741190550692098372063977927175018026636948036855297410057763136783735138729579793624995369455950534794474726569665678349384904723335264953103444952649356421057281092540054036374540100351756561261590364344396823928084438148217503201265969027353056257920247672368985246418003955802751701169108756620899873877131258077723666017043344814682329969718356882953378680157284925112546368153935348939893942385059402447958784370 [130,50] 6801208131161082109851859058297391485220282815421474880543087554568341392191376909440538903331919127668574687104731549825389868983206526388892067241845861306025769754489766959424722643566647187884210883329872622257530963510390203666870049653829335823799018810657289959095155599287020095236081554302909406890756283881516474934120942709495811595591372727417160201229379179672111602115546924903069495154770178314173607467191709686555889443091685595983652066121929812992036818377115590376532659907676725586910572535751357448707075560954108536734527524516882499630229953405015340918911715744818655285494305671617720136596972003601272143345911201330227069258395255017915501086525045468528332010748105993742624265723663052542179787087446929918903622849175526895596956305349902768924846790901079191323456929716258778652375413461922417137586532952553756974184652680405971008991817759419635840082469007299859792370478740360423381333429450521873457435677785452092704669275995651238577430358998684997525623187354978406084800471685893595947933139997497501096324538675952978432134806854349418565133158605200692657429828751501357238808340987661937627786459643591911223359179842586615110039545382936090764082390169183065732004943430864076930142936938124439946472412605085718213784953462174061035770954981681937377813078120493051328543579813999549522106935225002289635585354341401388551536035053457053314549998601296500044284559117965837637338178753467433175563630421833715435210391493794853247360739686163061607481729248064554756583321269045672238754379734761854922730738105673392036611363088931660498079937952714027511131194806360697973566975958250382969839702871467248431952189591993824793412469670228158229633066 [130,51] -2029036932112705841087197226291431262309517760318134384721157643711137131451328950327566148505927161840701990387629312938355430696647769712149307250286607675446686225142319767173225259104344401790943606211388024248520260792370789040592632926714150602088709291966980017287416626597298753337181762902420515089094791156935327410007269483069190526664363324970019374207257857960170805910643062457677592491873623615612423330613789518878965167793518280180244675640230299823702801919551457390106176597447602029807287562512409239683978300858015629013291179977223045581078236528115480256302082956297579187375526856860891067490141994798934253669270824355600574590648574929182586126117082287524066772526489833175205928626487611572237942202211619637913682230230230738480350210052458797563447871980865757770724711219259490338928318247727065654957974098044119828133271646419084766113490849384215489796423429572188467592174793493705644279219152196439316987161136057442170694535533154081721303438257304323182952833579670400010827639552508162150729529504828868971756766823445929733924793134475790411515919912683811407878852489839350349348401040286210896097465285094645602367712800498516393069553537859157337374517969735133607366482840793224517851143000550745481414299606866030579704837630856074732138724866209617408942249999942452350267846743246080075361296249929438068818203441650995908577365580649587935960152868317520281398006504890029880719852048882165006387621709353418139804907911555503854981601237647946778612219441936006197474158291402313239068117953088862756560048350935027508101622453703645666129950685767320196566014570033580552064293646726854268607662748252079415293632294911412747743854219212688592760 [130,52] 551544175486683311950541485510123149343622165759065019018699661585880419287109556516469827339620148446685851345693443501317920832907101102718166788741510151868592150492043517112217295509243350708894488139453250774430129641027799402815686697042586847585845877654784045667479785764615771844606658372590559420919984442796183954033893522519688038598447743368347408521729598361027020740721484989772348242324273942241350177998475255576702584129070925153656213549591153601840992557103211582295446491145936950974567935320802230723159061005388841968576889455488363263978179802480628110266231241481112389420290846907961356697415473133883850469889933122927562412965673799571425758109442955170351238890633698105150402738462045942200557142542213964901725310036178118598627926923129128599044769068264961455869151896408307967028805348880264491564646708129036097681153365861255290184250102517846506781802393636127042168351426639691520311866640207468928198964981022866295190752081166437573702168681542269292178671176321637299935362383943604887598919167036979116817676145139689057516865177060608194471211357683818555915621246890080461696501423236885738459650306862652541021830850659534581191300611272849841548109398970002037195816962959617858450538397528288478176670183805286546626360335889096666981570263930713530298843176013284069512335383078353023360606253544028135028046163955051374174575222558420524787012087743463664992549930823625001592954785437449549790453768139286548779877580528203719016743368551587657103220371552234159796668222475845348993067754562833506395028589059355262975851257025202921214546671630126415345942393071581538104518766698865760186381305348179705601063703877816547840202248767698664 [130,53] -136970883685535150816730505545966181188095952575307890912719867017894582554703951791311639035590289737662443084338679271520491685585326336536715594906029004757913875717496882938063882985618025389447142565080305385050414394371804164572875168933971125160500033408835039964929384206137591521775665951101734790917729399570756546550783292138039959345375083083863380960993388925026774582746757614591428763396842005517420939801136738592179551526492170052877519520949337779473386458682634829145470810264780804625406994442930690329078112525101729997205985785489878473066763844202128288433791441514595580871591167774724498872633393930227996497701848327545763128216971316238725285007152311177070823961667871207255876357068772095213463835585366867124134091358607626782462103605314442666714079577062151976869199196227754083953777095308469952506327355132000393015924246980949599771226134369181816638656840130934436381092641543381598122364787545105461597403584927580031727654946192169616652969857961268042645924018500620626556477450917744395053925879983787774497648431348015288449189536119675854427160585336813243147616849125442059030944795751040372730053138940950370703482218710854411499815145031151531743104427456384477963894408390668823105792954217505530696340084146895414379489729209171848362436964202347940039942005592906502004238788553421817955291239714891722666631262852817774491238203904047640737941684717456795360333961493753364305778799367386675123962257980341557303146713227106444837930849473537485931213491495425232834456854086826944620479248487141407249108217727173062782916229722132301558507574554878849130684389542142441347229149049955149386535129654989033591735447244739354606804769591484 [130,54] 31145876347096053354771113449970898110046559608915815024381270930029873236211133983204092807563922738190650145205467195016764635376732282162422065386846785873744973196747755848066265803578080988981575214436867364906282453904238535526490722393602364875880960458451876444638429876245705253404263513631898549993280802827503547814479050216518787322248910578356358494004293221871418014285028057902758937574913901580487292149228823023762587366450135282319067497948889300980969791214469563141328868473233973480707586456911986829711446908370783400984231833947707197267445860291544187076988494092059082637324319849984430730586036815581808471824262373157813351380165171978901557992576343241564702483936030082772038756593759268068447840538296385100433637163380951010621309414531369964084157416069187602576121412956008808166902104653963222248119623644828978636294681554232824958814333098931368736978028937636898783622754806721763507601495594622561949607457231890838775763400034652194089007832967730747942136380514183652232088183690565694597472162176001411737238805454033274725854643492589103195379367302242315428962519057710083773839245145833277082284053122145170463278031042415088514386077466003578664064191264084949172423286179876931832305845734867989846436829844683189013184629299552861997996218130710108244282552294815963094988362517679598298790350012829668778439545704346094141247902993712438878928817651502843511707161827377423592448683882305413793382184082077567769141930811520334064662180495612161335627803864657754306586496886211471212062321317171600065339525156217622863852317009978780317903156965125454015406325953992719905072517765530870374432211585922270378161372142650202234867901875 [130,55] -6495409492715696432127952198027667378964839971915138867482259184966332760502330127455503258348759048117498933927640343303540563549919796862418044420064200554123934331238028739471437125364044472851333459126669785159316117979615245448044109887582926080474425650238139069553769749660200630233230754631350151165371489471127425784204928508246749610955468632665011689797237638897041735133240090181106489832769887603118887494990339112813100150172923933014683628949897829643093474868524676454641901086162136739865313533464748418760779830233762211655609856334298972855570220297327518612357957344696146211766362864078947529982920675246064863214717899762499627464418087611173965057766017338516419121414181404182762602165776890387631799170454338309974322323815599085889601879335950538808561600810688107101632607671405305937064959366412055206236612596198492872404463846447588744556814372943448966694459086150664922309935568978211655030929211206171665767837411306984729004296745487491130511993734939147071023075172556188315825600253573345861375173728399135851507418479954063638622387847325287415875846110862838528107068701348483277008346302029887823403628075448286051151601294308999162532380394294296962393437921642090938618978884735939005875702458751015406094778191333929091245850451948720066024453736864309654056488732837080281379055075041676096681490377700480514009473584047997182979381682357105620108160319723316862360005128217268690628358141129115352489638542296231494748607512557250736370267645957836118950807597619494151257292909777988536020411972465785504480570117348969299982997375352322536423146030386868593240618373989461530924776212145471133637899978100686448808774014732758919886250 [130,56] 1243519260830580148627307054727655755909056985126190226452597287131767629987896227401101238598739865046710845015007897679895097829070210338013971008991258891656639572350594304516158942704114994076698667841311171103265525683472958360040533317904586548406271731043486816822404657142783870070531316270930361788572053900165029995205452969750827973029772369236916796800793454906210926715867510007414198497615738733019978130936399975872036160994010780484456245192192477682295282711755361981913029228705590564378496633154817300203281730217623833870838193926018284300374488352652068513480265554074008249482598216368219231799514785384153017454704556768845735752933958466040870951716611637290885583757068795890174675347966659730611826508503303493204211851966194314225283970143484932863735328355617015849563441683728442236801965690658740968735898160994934028241803536674823874774926248464872777812576642969833169814028130750751466429044279277919147771568936998528672813885727337541723663652069261895023744080329074317597136551851060391386280743018996080955444563340495783494129608188314187690085861167865437836134990125695663875729369100741096292429183892965773382148697624394291670416467818277024112687993209363673062501923996854915916350812269855342258586611889064575652116534070104830706735677954610831685316290586757478984620811562928153859171717604793162375679328808311718611340992293533642516346848031203633094226590523860389047210206872963857264076272735534888392863241461171456661890570201866611530176810692170751344720723869031268249849097134805220039611129453461027479055010200250074625607950632796576695997265620781376349168277295668225977073072872939233833655368858519361579375 [130,57] -218582678445598886413105050819412746136374773493337954660968580129814855650645485293457643613626588511464373831426267912862872898880537417414479877773027028718097738878287546626563362855348268799102769030120834553967726537209321223600714616268989114555015423261177726643646662597795306416733808137629974251079485079921077885727538083260434437040312787588320568356305947314584854684997388082642421986377446919033791121620400913057342740609003216502011341583406012026446206557187276167575923674715968958775604165200906040240989416235273831853177514918384417389417901821759275487321934654234673849912695635589330603725096921604832593162272557240116305511299656140787062883676147835388218546266897854143721559956909778367442274069507359810358834801519211589684868253885725382164787354125213556815848647082335779808896986546364656457351113669202960270431318331767908309210451069212576150153734959716183841036303116728036680243524284275208228278992233883037653275731207545972527055599120820885938803161115190943386232399404962671812956863111298182892673718852868027018626206143307439608197756968781586407229893159120332975561365070684134688428961299511940084949083467124832419797906155554660465524129662645185786732893572553244208244963532669410751404580806578064812245199546847650949448901272302760861822356400506499184072394832113972983388081134789566610903793682803486093029153992793066575781169142784404638028150366178911598207027544470665562320061028937836020607396588002190484794652495673962277897390927426951673271416006350957623187302891590337846683821479646293495490689708358290799635660679471035206193133455605027513372493981120556030839623255312662560788427983137308750 [130,58] 35257235735143703155105955120627151428959312643173675452627372711174399199667603986333491962935981559730970898263391928267139535969789787563058871714543318199105403338107582292875843030815941449522675145345098345428687372536753471471901834953557211480440882214033458995419512379133653241383413687524007869924474789470873313981903914558665460093751615822160905780464319428070797298981523558097075928849412365550569555354017914661935857090482979674226631578440394905587432215190117486178678007071868211602577162252231111212582499947982907537994696523213555961047955832424871563574798626563190858252141014924436003012776680119876302270644290108014465700226498338457284289135992197857807049647808674055000461862505708115135112838226858796968000421592976058836019938365998398258680840715319675014091617927016020588542340204129190924484570412662964534804209862282545696807663315836670971722954778808636122552331124729964411458014190911400268015302177729526754275607697809132595654813029962099640055209919683845660274608815270186175784798930210214115245349654713009205155020474259798278673930335359084504246117065800894062125222893737304803223283953579560892400325444546975404526121293192575345367261103308945442255930516721428690974000149987865505420492999016279530254248864184175585460336456693827056752569853222292261420073952613072220936997518938377918881471221839485239460500007642715697826092406852260902791918750771065015878971695356357735673110463261898164986681985852497221279584011850209096196924987608364680460578128740597430390274616038056543140713882580687720553287160931117118170890494762929621205615000124065284041827647241193697578732569103115990774499411866250 [130,59] -5212110107948330357060963580552229870807521713088844007372059652176329042832362485358446800667875303053401325006051910182547085695992257966233794205267052898037006902636546528225782603592049402690422180932738164223051233008719855510359039099622074390016713232682063330176693104129541621104107494405674174147119156220290984741450302172909927714739579065183158676794988264846316356102340561656458846103233356905470531712211568301690925971816965428073322157573008322877593053967308129879869673898843413074631618847335590006324780845399976439276674161728430193588157171027445111751864473640385040248197492012025072573757436693861986854246416428545987420216718224129840015427780177753607706907654266166995364423806857747613508514702562752498882493234859908847272529293316213456467441622748946461589277272712720290620922922238670310206088281258122942552407573251727433535122148713822758689959064041180795851575418698675620700405261318138795143919988243347932562376443450922376549541570773075301828215910756481630989245219749335841717085883612507277301179145658992042310878275343543471935750163391850899871833322148422098417299947824150954846714177294141191499468140901529765809712611087891968932587623189081031633788781095812545282235764557770716053703072187144137309186904300804727130038743358298040909109464432037471925563473897384770343559390561882086148279524408724871501197140932679521043380366465829562997278534846372665244506037348919137267663546597244893844392478741011476003923377262910764136882971419114769345472971730126819105597246030129071606143640443852965921532677055070631485324333047772891263551973627308671068722002549233709537263101367134982176887586875 [130,60] 704936855410056337720572064432716369610556565761721780274415104347073662076550898192382096219909391654576956717889264550788253743041943058823030110204786211195758564733519591000387313619484702249658293338755941637020668700183770978617431251605798381892409332494802938165553739333024559370995266576861293361794602965689693765053806708122144858576234383713740812320566293692253817756087787594960519689489320956864150162053652290015212829174539650453917908963810295737877254459221706342460452308990167503099699442411964163695959060652592795901033119994708382338513236626188404796529150333889643217068025847091838699361251209912983635321360954511718144984134355295396321053301280183413859140415106309290886835026284508090183064884873388339514892865153395985899260766253102717643559740024140085199517629582814469770738125874137192384264390539262729997721105721341795298062702019251148893880719274708291925863874583972317081348906626728019039786689530420437960032183590226829965773280084498370747987816303956261912270717495034161411111254545475857209505346620129495109976037383957814073773921042787949613465311550992535607425963161043245838657768758956794604400821354331388492496048490223775702700563618169792686377612381589749470962164606149720837057597622804845777692464955206282793482837047556657021625407453534669953224421057380407116858892160310068032749495330393730574952630899701259772614951552008833103203448890463517521918778275699933360077815663126610233039170858847046648750237323340694675250751785360656221156138514676976526731061212247921927591840193628616828343642985528078749230180039786068280740796955465323416643750041336221906844201941598236281300000 [130,61] -87046134002363743505991307459256052655651761620847338210293234043126433588391891287994992385548076927638322147616347443706143148832276250431274273789333223786499862662394475465575658065799300066806691787535846890359267160934502111307104523619771226477073421218031284165758523445821665508266522050317782580321581237712199936978305406559662114461192909594832627761550070476707295153603736462774009162728106173293160115667886111707463867676012193966834283007459473983742096827531725021738256073906375670978705565224937513105001088066834678184902362247244160459330417296174199482578330281153424773533117976569236185953559767476943121147544577362834335485227056047440288807146991503247504073628030241653686748593853601600340017757199457323780209593976751700240747904210284918507095207038566659189988328335263901375328247451065546543890027947856658318046821336340524566719194536972506508985061961674879553810650035537694945881658157419871901187773977908776348829699723249253443275465891826100866390748697990699155214884415258846402853555209872682885644289963850419479039925222129194425834876016447880370377390491550602814079007393941081731295334632297088083407326679361428423301358030601630515028785742396441426720833038750956915116971389627234692622187684983383833908732443996567973396521607489649302087435071953324019507260286126171826849005543109432559886980953077126962910699082122799431416111075026928709391977411345335556399406540305895490351845211517135973066462773918301746835730478558949122093226840361630241252118967221944715685635736578251564935713361106311655798295163084951176577266985528973687248472786576079615707881223643680496849217431307820566875 [130,62] 9791082791767967292284383977399533507663762845897364819363567421521924634595626813224605127614074860706796999823247382519404397206625097667154953410880556164828523050146306756835451887525595881938046331026300007800302188826275957076702641713357712085326303221174804498467794745262090960187128300621245146482077629648240031852770382020468446562452334761731973107663694330729153163022679311254164044244016528082701712174815761153510312669719237905610756615515772513835898679957434433088660566204368458101718786640093767558159083562996421387923398068787475607946421161808723328402512400026009593982668366693522247908428152761043147519096971098366026900139474870258766051195819507350639642124611212236170603034403062143821005915919919709492982211884146589593367602061132761520965693592673440093635708245815125943794428477646574177426474087320052852109309310819783259877608371395688758311382841199817324704504761177918934719640617881927551979581905569664467331662422481604210656610392854021706205942471579998049714690214368952331572450750380479988307840083933747718590367224585916887923984053961954532413582853159019518858980656341019598443312987032401252788451649637065561939545228528424730116078245868923281351378081874094903033443280855378848731135377997808939706313190565081884653715555933475966754031712275738810244009540551787179228811633623794221870185101737844181607897224184001606721203888683639452932795267368977546652776652376522652898483326456851187762964439346922720424495633101267772967955480397743427003114719444199714514167000778782647190140319114131875975524979322016404064012448008359128053446181711205372944187018418064208331085028641464750 [130,63] -1000912406793580270866806812058591167938362942615800489500987894959329107867345079293737649925467375666275184063506739659369445782231255224299369776171321581422290282806437730425988687509529072663463734170524664004643393425088575080193015076970247713196392425657707498809190270008962751677052747792271890521193135854058766973520764811670130670679830898207246209509864452500702655806650036078366051163026688471848393575450944220858528880569156971420034264938230245705761887214916620203207429215881943754166459483149563157514187082421326339520673399814180762680849688010090407606635018545943014253088314020664334225923416016264558878217679737211512006439925196342459590708587324046354333813467279674608577586005818951262462310652685647181800952132592150275783811533233515495616264548672712367479538581192137128093948985616814608453859478792901532490215152094135337937547655589232943442373127718759336196075659445609634911087074830071572402711380612239604043096009314551612928442758057229489358024887699679871495028125594402205932198716721280922624272956461740439286559416020927830320976736421016235110790793120288393605773264241124871466064352415795067324431946530714166081794543516933439596516875886710760686677590211298575503565982519386028168275425088245476520176151121236755618814015489523431680439447312363054521624508228439172870982386113056376604368947090319793153492990967252464752058827828531293810800661012554143265028658881421060984892927868994811126767425923707029684589515790402405803114319863107029409060423892524309146563074068914804454719758173595741350049744587463930063379275223176273566526123113381581049235493134641026596229307547750 [130,64] 92784372017331518807681560897854430258597870599623513273035424993417463083824405975269752973346946214759315582109104496497588346609170528198927700098880114067475469027934024859231654914968198504344203677107188759985208372277462002492943556160971453340036251371200396642365155840281219603479882502232483576862450584585006017764260792781996668541676855900575135128062205311090591438966265150059184057278128033949475819314680805174910066612723589453822266100301870732254041908410903281954732419297220279834094434534317404737131781387398798124863042710807318802029054941605031679011334604683421838261524811394814858084765042590522045866928693859310766658219574369676267824774989845684628305093897548706715798936596463221694153832379485680933767209545313943957728514927463122272867687117837669534542793262458578173136016361104141956658141251804778323208500657205853036016300834481464362686986517289868386989215670509222662924182002350992714100857149677467332693888542602795929192312091969208071320705013319398226474969739856560316620853110208906708324750709514777319163334474662654158603691774032823089233245377453531695961446664611618149933410056336580188020258463506825448573631474641639152060026130443661235616263106272654591708597804427398594039131052663645579650645705557292160708516000046328265084445866429996325386831189212894473192248857385998207341845050305210743141343124380236549867079224466788796283452486721394764303112993206976176020244055636427019885109410639463199019442221101842849255030092561401133556708704571960557509029201042030248323934249764444795818765773147685576771883491076238720359852599807382134844319510638402742570272850 [130,65] -7785103599954216335738104024282900123925161171710781667441936459709841582944042427922673166500553898566707348176696826025933061808003472224085235958094386706142667851831339755347557460107678512522919118642499099517585207808134018430170806381332801630988293294889457593728875074619530562610368163741664096915267546215008666818147505684713319594295700747886074396637602261192615103405150009463843321653345301842081534031901605830438867862858646349523559171008205052215887049635411892026833124131203844974655263190669174024726800149360052057028414714585942594215035527161219024739871962255611059564805805554197152673883813888441086333244505485444391477896578920876010676788167612726551004485314158901205988068078704221484533171181709787731524376509983343248502587390014682192175258032439168746447841358334511637506306707541607991076835423476209329907261785122687352600339553188948807089833240823056037340739146762369962073705173264633224499080996866358573961587991943789514496828789311098603167325319394560477130594203480834273649266125468029479350253028991298339157670256629454329409293143358348233931021822443503735090876795957221734929365591062901510711182748037663610225578324363810608872230576520526180999532520214538411248517845268016445003440424053269135007755342154223953151336343970627682546416406646258414518346103526853765149149860543943674365790592587288345649575434840245751731258149100241076839064212705948916582231354687231253504827238357783698244192638449749256278764045588182196344483367802648726119828592340918721444320371467904036228579590458558330730085130758424476231151474673025987526530209267683875694738020436606891797725 [130,66] 590928689489762343955857455539776763131564140477200408866995865555979871913674843302938919577331156486853695391154701752389779682403601614742972747668541774753015339062929462611926262238766249977869424660130410037971054510694205245717822076732310630636191479953903830346614526387935486374711516904330699164235238285242209999477612974118223488390553339080558772786837452961647403443535753371775862129016023561323434324491433407854845083207800879405524859488731061137546878070265143149059206325880321238950147578800396544807125908288851705773667790601909030316922654571480822996218136290689921173011190783617859704229981231561423517456311601861892641592733331840083909385296764339410488233297557373984273988728447783363661039880157989894446771383659420978599121268153701974313967369640198561730017687063880757405846185508333959282303652189978818555284431853214529188445372716883190388696198674554640871671528292696241132983840270310099768712842150494638233422240859039445889678096847231618995606460915155858501657741056216462165846674019589773127749165697159966631527110911688884606697272541389779232100868202028354793376997854482070140835833977306691363707975592665397671566589621860198044286479137705198993103161078889442906006683451933948456071859419632589971377130470828337522678411779840881928550554375444200731157825226888662625751593827429362880761920677070910334974513283926192195142904869267184325667882198054315785756625444666264323743074178019118857742218370123473153211025300955187393448471340443447640184957029356350912830673122927065954081824420670803041041737580637517326832834513804997073204587508898423112936167007646512650 [130,67] -40647811353895313175193956540323016192371361371433053045934573033287152875119260069345799619740812516912079414266763260971180186444350897703138983816660436368180288369875827933133707877827647225281322420350698355529180890140528419234882726533224515040711061628261671019946742777167467315255611744724612073310816530625147828370972744069067779145182633649617912436261917272515567197325367542112512075465395700354310873371966548023260181495663656155539292903341681944896562939328087657105446381426821745486281752482629991486111378051141634359125394451083716804689408461843170889214228231093770997981053389127233475014246169693567867969538291016778361634889515997355268034583136723974171993394962023285520656429408802297220807867167630513060496453514468066089068864896831503762489949672349877435804419162171439506255841468685148672996866412628210106575074386782542247106488150270026002799918183853306705039955851217707464429288041390381617907018128431956671177434402470005150158988599204007666781254253514287952301202296222631339081246271014453577877117776884431285428021165457738582445021280030129861326153178846327016673898188665807481055385102097509862618200068375988384243380985856849357899658200838688106158710859179202604761717050710479649688400258849531050219375939298025152328486249010359100828409286749479456660209855679798597632832687073880980907691205264936745947673046120122963965981750880432873033213547286976996313374089894127945346915102618554191954351054035588006535773237245448419849162336490434107981406398067396786357221742334654967466006222941185998630088242847789988982005411412252592429685483359438924865241154625800 [130,68] 2540431506258859930162738950392699301260536382223863694551368428533377019716986632046893815285898944049779040804318989115455614920484789872848409894947937793637905073478753736423118286570829561227100362876798395712392205293153571616268121573657014929846341863679286811779384756387232208369765808501535784635439697029090639462113674100983796748316583779253691773691979536821025636811921958539812636869194053238564872101336378228873415319947217300865628783941347798568732266464122502682311780453435855463789896665229170297038231377847677434688050348350312938517342762129442473469864847303264542370064314712948198486679827486795325816124086875339795624936406984460571716677706646838452779292725793614560157959409053496149299158473234812386840054968689370695721224679986722161516762686104401053910711507539550793858048869514040239315091852086820965100866865078507592282127100710893253916055374707061202904647842283917705993546751439512735906514132163934558734434445988512983454797899118037256071334264618049770380993517357926782615232916831207055423074241405781792814802242038215773236934084005299859873927760693147266883963222634123297256687413455449754829661718573039813971450628311403139548536993741395988960690293306615980751022845726806592739279489364041426033217397445975010950428057864825159171566727700823091361015091100576040688659458671538446407248055182433144260608655274772134003062003084980101549759499032475009635950533265794081890588582299440068695377022506198054599185290569808789709228375500687161790419860083131580667576581307524714550101253328995948651101542523747075583131254575310759433468149973966109877128226900 [130,69] -144519178184817463230008611952968506541204037353904542199999326316392990268097551821965166488340580964334764754797768906173132449405448835096214798859011423291419948578532088481060657826019003385868149919859029991317923993726208672167129878007128337134861203898796317798385185055377905129582625091038144496568250616973752017725090974094040000718411732766112952939421932451090021590740373480466427686007831001496650983232103915525963726103609694835909112916302649270955606830117214065958308192450958318584923347167427197647358801057837311861590971425047798007571567660846113929281636536930806580681014670991629673546901117080056034849770401227928689312892468723709867132195873874725985031805660777091101452547970794697345976663030276598299187772501560704221880668696974082999237220505974899576680071523007969897617223558050790502877183336879726708118171038210849908943808709577971280308599236184190902254865580274264075381103573032751130734474106173033186018725650658532029305175483172972689108798540414845133000123226276737562507884831220548499911685491155310260740518733916094560490681539947414864965254849983508506940873459125142868272381176796098327732298821820606092779050229333562173216271638482503211589861824619831484634095903501338840087348320340024272993080197742026371101329992727302379410791456887089899870503409357487592549647659952013915459743923418741270523685571648959610597212347899073780243699474828430810534041491646108724201501307816550848627103268573709817904533330865295959524828186948476570812749201987653935862817460758448367294780931312810609652344248231216742113488515461559510239011042470154630944800 [130,70] 7541237394331117116168670816478792541515205354229449562642788695865359439535688429220895710504885173486983678599844453903171973571805879414546293937487824395165381519511128841277005749681269674806455992212894674711934386036356522769357253709684613748987104621332890899310136080561909074809308219243716597015217075620046471368467979060332733531974715624949785625367183645274262357056617294936905193480257248965595959804659243816323034234595764149562891884180296742873082183476126450616986366553718557662530951867953860224034568535342316054236480823379516151396057909714828994611236530911910910991016407843088029067215494961787127919227430266159752591652384398932970104239885033776118053790769910650396663143577876229948287349444057503043604583764952649728281986251171356249521158282652421161382495975433307293742889270850206213565659357093722925948053752628383445887484708978345887684246906290188605739145605308736146946241199560153901383274980035161121126360525974270960830223238721792820359205039488383088844808989890933720777163457445898337057526861055312605075953400023091845381302290795752461318606095358755920686834051353250915784439226070395548567241218235143451074159044751480954772920344926296624815531459190969456217929547580362556692407279453874668634392948303423960965800239943744706589448499344220988300468999636246005034336379270497884732869790448430396173107751307398498718394899551134199033781879916655588052917135414060668167379143203576732183762392113623261237184656499438389608916392004016390748817261755209671497501523600330213166172317954135924420091658972795977527531247560218031622438964382512607800 [130,71] -365698611107264625087233809759103417919450410577333100540985409533824152135690319825812473286391908380801375329348284116682172977298305369796294523867213785907735371912538312361184568074082946898788916946643042535394577390862989558495580750399938442002060761866744195879707628886622479705786767839423991433016132904934894668787429890884309952044265445756291232457696482812350660217328946038607357863744779867914699945628070779097994887847221412067442159049897585867614464142992332175248893784449349512373268566488200488196155649886773036807807490805196878786463012220467550581275388561894587013079930081278112042646645003080048124163906059021998286228289225236710626354471470059821468612261118084826053426003483563697725691204103470934375285366107958619945493788507142329197462839949403418339527256134456373737672456593448810641220170130567005297218771957798888236012254154508796568478888697642295611955620543868523391068369629346069591293970767337684854830559612171288812352334975680598337257990470414549540580699697253822576629146624965983022540167680580505145686271952366403774788409785937049828331852243870735280839907001438250486425172090070219555617572380318985768988056466296298607451322125733643312867054976502152259471879565440401858809364913135024344454188388466718792268679581526376326641477193554827225784228468123747569726349933958510600772067795182802150547496867488872832886172171904399970433410814554349470760334394213804265136845533091735529005396617302646503527397425754194837943299546304418819947196557404514810381653870884018044388923269794922754542860997868139023770883925849390485684832564877075 [130,72] 17371536227853574292880264094405817750973139439436506481523277184430214872881415926937443143430543665962750033996242397844721954364466141503995395105593500727174450752161628604398886727001769198666040461084300396699554515916385308041713316846812086494331520218777427312502057991375342372980483106885924653183967599132265184902859968421699892690714419098636737962007714384057557129365190965191381838683159315964803051480969055654565344154954440830431774574759324869777377219541157253524989137832630694588946622070529227052041115210469466411120596592156329243193113561363463881027301295614084828580241204956298526770515451706795601459654215849610013676764296174577592360994613659741981607899867790034590551780261911672567668245569302149661847726882232730692077814833573387395180233390383926442112295654523132897791307984692637129059692424150894539331428084684055825307467028621649479233507131872691865424349689873485555435760796373673523378814912297981780524989634518205310207431945825954948704560594489411729184141077959346642932560639734409453861612502052749946365741374200695671871688277491052303001477322719335732427961669846225301533245783200773284644841666549970804563723694676874566571457396757776478384370162415071033385911594034312071373155980400115342148304761284708645485216840846260203591906404809688396449540499352570906657623298825848949560681684052051856041190642692178637670620199953447301109037541012802443990988462246524564449131447566157051587465049211114186810533964972665029167427358701415070876108702295742508107415936807520532779053150832377381871795264373555300480556476802702223128963312825 [130,73] -1061596985387731845550379147204047287611262830832594962194627303918959879893718934736329123631148439888365375581148468307829070528893870795442155383271692166610543619621179117975463861468144541983470310312469053947553386966136000091068412699054901095868570563986081085595324569484851339557763427435695012166486000003611113299279220504648134310451357034716625741527398156733479683297014184674040384630392929900831806991576976364514797747708254975832756242880661102401250616982155692558691462077781700591745719015388632574560865022662776739317803605506007192693420342401809665417352555920758823155524991159066246473499187568680785262811795805188812296402934652869271260784848017031319677962476992038839803969413507824176451707233734630457041244198746555258386395745049597587130608861851995010010438304504540885769783129472722889204078972766155585858998422221773693657437709822517279710015964598635649070704702365805734217259112537757567096377144139315819879731114720864214498613005701266170530759129407842392381424635707206396826492533966949415833607453999818039001240174974208597749343217243543314861380514172278676531883051584349664091140819857741335552087090442140492770952482318537582571063827845238145510689820696008298968897095827007331170729379293145560456025906674314977732629470654749150737515943099652858109470598343215851811148129685265590000692316667891649870011658946293390901754715061124025563867826468836635601745366403012232501308825399056963518312095449845322147273210237950371738311346208407065019545241877153955581828889052280653166625786315478758793356823873870816891268962945527203192003025 [130,74] 58647864778461929958498444199226362115345538896384677831981708533057332550990074028496230469620404070606504019110513407941375699225460479324451284048172367997300717233389748307081922780180456736535084934819327349632112709361781153656863060670157980030917806482162718437390120737206115505007778096582533412256319375508209092105733674520848700215827197635888989824878832468064932223408654372325927812510038443606511519369684809189523531422026182221453444377367647244281497312736852980132526693969617822124560419497058459477076579987529970028949539953812740286208529835390458050525955936493970897763518232661939990440510690522637969520957013609303116499549656011844346544436239410958147107759445764771736834574573259725172560070006322267879878770431996440415343370488613299779750648825110854455693715829453801608933505327711556518395987789198156825523549394847620507600189545162056548767477952430762382379031984413214349983938615769360908298176055473763841697186719915101753367397562879858558269403194452840839797018957039606795779373071296916311909398232606409808471703724961293984930777936929041216223515031621658500908380492172272439855021003579013785962809102131727146773947867487191589262802180344581380630659279807788348772936503097591475999521537129215597322325913029094344309054088851443842593891605044990508104532958991543803492180495380421706197155534234997968053888979392668838393593023781152719471242236824832862802543368188548150850100463348319222428175583272787260853895505458107265119023597988378136530034523244681443780609010688909833069773549401635760920779111758746690503364811776934554370 [130,75] 1252839179845463163686864196301931940985974084627123877407228864508727121361465511218338430660961263853087210749214558636049429791737545494458445250217082212969179193780911849765256819821255914035370844240625822263154169270297464647843402135079712490777639323116626462417326072815575219122553819742329788454028878045853537955689031011137846282939785114453552528638802551190281424226402585358443557859236967473509087422608468743401241530906474712820961320131658132642466154015607792660592808931955825295822800607960805651731817579008232685168875526205318625474698956558653996507742902667971953542300633380525366629602409921823871888400885930199573570208490952610153200555773546422445054650885095519193230201112870007848323694833129544897509951691341791221195681635874651101949474553297828476145701892460253549183389321438983396352449658145783073671481812325838435730450542640539815322008482868323964388017578147788385780717990961280288011851450076742209701560863906846651061899083262510578535023827983569052613067481310978600726932760604774897785264830835476483557560509677323158366771605505423592305752465111146668315773208485613500302689324512908537512561182855873602657362764607456962653446786404469441161468393659342953199081106418279403978346459117286071223039441039530629055518149079134262829527169101434340308691877847059381049666129516572017216129420520312477344880705211905298603044392423332541751608607769335735405947650976051585271041160881331438299870470575348248251478368172045370549205510950966579466299962417366109316203724426220963251662861639831208739814915214475627913956142763525230 [130,76] -182740119791400090451696106944486454648564741800232993433747946427221108765772452778905720257053668647298083906745590851467089454971157213471925910675767563481444177703799023000919092839879636185824006369824560416049086566725880182875954980705227567254453776348317178946942274417838816238509206926057496837892992842446401982405208356418098320837396730815443798221452473478048244796127636328439826300782658753092256149790840278661153231344000000282015415814344758223138997168828622804191561556128725392547182461383102739874386686538293268426163961013146254760247942831261895077994645324171489552814589997703576682170605465330975593239858695221157638519384596312572842474481299669681839546134033790498431698212049086654702507099989369727731498602706944996882446831103784594748436660245754523847540195688208818207031471657094717426369934746402698596193637907178658299429219773114150289028913979369623763487508722602296377715917767704208434169717417078463353250767095514917906032991486273519029572623494427739600588655315206837990511200287480772746637244719704298578527408124560107040247882197486751293521605224950529535956851617767966129869415075582379099702232174710439563625710169423685344654075815257932453958945325744500299021939472473781160806474225550740768473125799913299036100520028424621363295329502618213414010919887938109331119180400091642282811158892741371659649014605738086294719925755971374469852654047079370644735890005468479114732233047476451375800758159027933639300235807430033968614170043111290938040560913757294101369551920200716132551668365575466442611354396487705939720988736045 [130,77] -9411982671430884995421821106602057253318784332810373939314027412817465394881465466534352502322793691434639118996758002159524440720626249747263148048905711845031451196209005669093148988630217762686531693075162315416320310860226353975165288454815794137283080468900427615863385450428357836984950925515985975840472558320113550261677887867460995843138066171110453563419862299215682125638936609529759117619428984273466634933468085776975448936466007964668089002672939942691871921519067291502353708922011356105293046763690552570731117983242190932115609412467520970326542121361013008366947376255876384242835961785449891106438137013782832636039248239048438950867243996041428046029673200516161368036399329768028991451245691503497728879549168169758994362602307052619272051530706573648451974280601702191396431497402272410397463358518840015333849231094571190971626697068399589999159912081700498446914283048948597728074949405569528530771937565797478255042205963986888675650393834219543448612448744099866584131354055710099141068178585008461693924322121616633309492470906975052077418765356323880424241451662828976921055257797948504500002200052687460645652495518627394513738027403447463513974864335183895782577563749699589855326453414947605054393039474054319745149746824900253184985087620194460022045517565580915062045538952107726427388367201570656919667213986849047268566910328577263069342903487227506831634055188732428298065179985090800990262357274805068271884711704922917126676191101497417345329409805646419731169998070481378746229265896369443878568230766718994872866931930729778019447508261616117438320435 [130,78] 132668799164714275370964286173393980300498439850881362551522275190769425558429594493926630374418070760309936805527821360169099958255775148676556196465208802329079654768595475666729149019026757207601101873891675780633856545529567672145828355702223576948964972415478294245738739436784020699712923967800478584313466612201716420555839722994294964545660685177924795998701525654477459215262034776524730959994718499266526945517756821030765961765667869891649478627701038321196838325784003514066101773048593329401309248895562279467331830316843378702800400553731907367273424738345248731102135232151894099293989249952569016807966274580333791555542997170959817017086615313103177622915506521812500256630494395639966292013005050688392754314401782860415331980135060387876406208583725475489988450573808483336229617363464908371379235624838056071874697869990003926628326918048672292212101704253013474994720116519440195693662760653238411894206519339753359497040924334925059963117044291452388207408844022318108932431474794301797348891729888867480635187747045529713598007585141549060398907757409425544964433468894027219482697290096784040699437505008727663566403358397522151170591326833635805014047946529428121017472088496782089017666251459037684492953172685719950742309702713371152446202087581041321665594406746219647402171154875122431856755381276777346744389197382974863381724309992828798711436318141763699883673399236796025868105568600129428512127623475627757715465612035753954156138781269413408167696448814960394403216105644756071341397727161091458493992543970265005660752492997995901829259822234989776305 [130,79] 48023633863562045240499232454136346740828471868911455576122993513112384148325043404831342575687987949296051504948345777161913521895467122764718741469317847548861679737076917170464558941353566463227571421274805693446242047402273563819464067658163574882768918995796186673864644278852237574810607524852119615707716873999242250605785834889490181654845042047139131814615557473815207841464885791124851156897439600710193567054096006158156166257876005849111608702532362243804512120447121994660177977487957341389937246849340242729931754276515041487697915735710538217831002033441167862626110417543630910201420952290096315712293456290446822476896174327643249990325327418115639282618989404853631231075014302111854215823259170685058310246779329503199193818500528344321745080302341979013354606578589839660883686834270865924708472335794002090527283069314213230546783339577198225415706611070529036901973690921328780602462745522845284718783982266456076049544017163187158546815537894967714371265128044656937635442574691980426165361266475526981562011306107355994964713471699478309079279293612039618030655522716213450325232392453341891626839895919179874982793600670531456577962839134789209945711912976162262505747019173500322622300911616204394679621805868046331215268090976090116941511292578529307124517247054414284875092954012772685439179788247189928537007571838662195088444703378363760103941874888093124988279872137050983488497941765399326544330162559143755076188282558715736753329426634277495608939064549860760700678248331905077329890085218188710836970986624202738707263615790632957972909201396472125 [130,80] 2412207512928987390047626420550712430082192982804724424198865754481532313555846948486829712603348478725875307619723454745423308728980644410597146294276227507814262057452265674459287884522763168708248762413201367947569787925014312800533464051382390558745534204963854018259542872618319657166968453395400166955934685868691694266981663672006081222655621383513630859040211561225709234860564974293430187103266360733721681368152292617039795575688575272478719165684157810453244652213614273495283023429577992514740678622586305099478210623356964624422508989924417520117999284753306069758792050666538032489999325517931732728233315849720545049675782606648861345015956393878124782112283784354863229928244441872100971312942676785229996889375908273721277160214584842030959046991355792184951964680582795309715604888612860565112586239602936004963789226220394132936003656414979089652921339563682427922151232231813368866126570218545268844062572891996671512488777063020857240971731885791614126593430870465731662183213876831943371150763587465189107230122010813899727714969960054128923885117018906266463346824895042705512641015605664828962597855652874954030401070222914831296660180700563022165688649331073212008896928601894948033708850584079966868384319331601954189183422287549998863044249369578467377325078320623017661163586240817441705835468228625738843084732416987008365280366521772964421039087706684812198695302112045709939991065429669839906818801790790889007663278008781304653009852019125460856035205940952097053111321346781401418707581116037208866513812175233820904167886476956025033687028396725 [130,81] -232373898687773465567204140005029663181043086485462931091446839275483721404093051964060245729329764814219227947043474073139031654585173702308726963839692074692543036624496697577287026649002927474068092696099639830693531589046290786948259334681297781856872299188891520521243494899991859592660616580513494092231618381877226415177401007765968869683069956371055120333709742296869755980072304733033874130703773596438746346942535822877899117568687883567550593065901912377359082882034010513884737518741211789716932389585557693789509833997594861683818871726957247938988979619511956446788744431091605810991454395340868707831799303777995777578782942134071664547336592383527938986848140639251696064428099146794751985797670495838983912563994850175679997072332580578870517930167551534288780584328803178124832550518779359744209444679954423642902082058448538749162867604910369009143778568824883344935271750459990300564994359264049595349575917192796028582554089690531350126170816665268300793524186778770357867943336159843178040025794687315127518572605938701779102551158517396063798706407568001209374136220994346320731223363657269964112333533738197688667569357444441626385770060713916416228581120689558556287262450390207776425769970796581149036671032887670940396318736159680480530603945771942406050546276457709887810804186342537156930975539365424349355656180341480583524496643384019778606947423736173845091696089807614970960715557981601666448045020494465013406441916412229164318774404633355891766350110682941517915671580485520812005850191772390810037616644874629570108064305227215504650217250 [130,82] -1560828002623156026190953137485822225358819152495946898548177098312244949125958901453344255182862374550597184883707807024656747158460475697362687081804570455409178113565540285391591239050165072747274844941904368007072856571819115714607777962684738151006776940037341998783133988696795162570156343574628192802964725282095751817229816681036538434412601100243104160204318046004683702470022580072365723746032086551248329917558379258519457614499419636876454415245874439849878972727497927503292994162554575657992675533317949639062894019175816360527115302740883733172671041012968477713579454926950584623765988134956344458233156060475287125720847545316881723587024161103505202302936433507781882797807215461607484079791370943915907763530295601785930091846766261628141250375742684838795199681106824810430617698261400641758616595733140119560320024038046482371479079179866576501195535399101972352920688845359284351241749992387984743063047652542965935471623501138624790325460168720868856516855768585002798905940825061901286957659005002122107520097525886675911619558318872705319858086160719500453265254650675632792370979035148519260575234525155325128223205462086060803074999494098469111936588936176454965415313155318413957117973040157823998953705622276076262311896591639841413394864741163514941564364820087001390503673499332767967495682841165365748190790083009122927854348167557189490251098573100198217810439243441845611563011415180890241689145511560053487352507382880123807032711963307790802983456759534072630513823774394124075900573474572143498033630920178246334801497210660174025350 [130,83] 365405409262722258197848448967543685791000447215359978664335996656054845525527441331252392661690277113189759943092996958568524910716810792873847348460032487124048976171636449412053643287411594477047591288171274051744562685123339368192985801148172843775114809986928551864631783380367738466792317874650966949452821096036428540423208947494529853540193650881158583731728438908485035502834618568391130242081934485606496676381906697706103426780815329841795645152773088237097948519404757255279807860469829367341099679412580112383120677855068393997380365511362487153839655195322651701514237338861083318770075671649412787742734254464096145603976111594778449944407577645342049258099289533909057316998374329488819149565006943805876300483328665609596684590378990156251403024207496783434949336310022742148548165362441678419682956993035593473959068487708253498932007694686074098419593473256908405210818133490922527546709783687515789237499082952842114188651252778724021351729089780385062843644803353745735992533103902676908791176045196359780608835190874824861082509875492702345751569031243223807331236204575821455977956068714776596329666980337935980195545116383248951000757729376340887404826477378306977278459736727419236799098216879415849204564625617859977601121562149349567609089777478335038289550262713000348110996902024968990457709329181877710062736084117152342432867303750788111574540987423991622837325821137019481193578575133402783878934220033666357354976430680136514570346960568558048594006495060934930225953045863999098915440592272801119992876130935616659312230741698874475 [130,84] 956911278461869604353960511496723578902707752142143312997557609686176156188464509524951243676614040552932118857161215015944821085026383671812762913026069578028019014971039756889425839529157969226864594931190334032512872512034870572238759007982744517558961160930583245074659399710504352974563401205893720102943998619256279479938833117074533804866598905035733512857009636338957221233399591000223860521296721449493507609703960108851854543271614992131042690613571288474336311337040483371682309815931607226395440581720227312338871501223316738432139563934895498880241085791724270685774563123374347409269471302813601236839278228897881950135000231406331133631348505263567661591493732970291999518464167488441437735835624457369827408865421937736642038750012048660216661801447494228101906819063973298541813903013968620135769021474061098771958530231756822936237598968865148992621418011048223088060657746385609783804508175089788073419914649212070786614055825853481695539244693692393556837327029532901176808548116650938279810247545699625393752533394415103120211913792348066179422320477124233233107462574268973035345710929835302570186854204034819297866622643900725584329414333279355748903578061354832786991163156531714577492793372122194253765671992362299084758031551224404976243203231634108803913910250572357669625159757767645271769807004584490384224632570358925745783881336382971261300282674874696525342995807257674521810969946342642227787411456939409771041932178949397793966289135709284604192706900049300296461207581780978349612506275811060385422488977569891882941570811625 [130,85] -345938731179766929023849615387331565235156760909688050541483891747205343938564265192286891937974375106977527416746671478282701580536184112726411101246140370364850565235091952721689658491109454142815485627852429616671645726791349118733538570976431141929516415965222747094345655543845785385195993508014012236011126443470915551799258279551712417617401017570570944939307833229069411352444173632964156222086362340671855503017316838866242353586040927702500811134136970743196538498828608123158437897548725470214899771924765753222449060597234745502610362456271421338842245723271949386171463448165075633413414919365436143499307054554166798897839339089980393461247624139059884632371796576050168131869386278451234924520751501421248824556151839056408033321573392770029538684707656597047589330385861046055383276099483228640358352927858904804728908272167798899857405416738188182775944196365571063449232103577396228575814843098637979649608786455909470208174204017248726430332507981465124337731097098509335868142652231196562512830176179577726298294889839628745262006303804602186344774641957393782496367556508749708311862171447700913080970654303965705641716284836535591428316001514698769139713076970006612818446671588249869684944440249334667779876203453299842399065455731535025399476630276833663524746067524018987034383121500180773319487751421728501013488130446153801318834418583412715928265939806149594993650958961517689618226972262132420706340493762217302836528394695662296056040827777257325682318897064420871245174224328518475168680170896602705842279219726848041203234600 [130,86] 171624831442465361409277285874569365597736941249662425056675743175230141401783901711044053686858079891712482901469375705836091891646728668989800077720787915167131660722679696598208995357788162262452935551114971061747732908631488193321208720443498217537131070949230997465819261591155365590367758623974044629822903254424741393419945217386816427782590807888238862078846631440103335528676736505396121513973870829091053077010170446361442625427670418926607905330890679750482654125452724216391390305524130458111302198050154172137925131872061086973911567986030992468065481485865663426010434519067949347722989445407320171543306270247858681791148497873293540983260715270166670622942532744800214539343322564654120507965091829129173540498461165827857045567692391089704617439728672753638234620784133246518791284576967222192706584858553980330300176475632226871808908654446169647325886526506227703129625716568170748834373359150904812753879440683989297031094153127234107816611090166097424576979262883875922403063248314004231350982100594745365551891881299880203581370585232112704199469016925008456154045046765252945574542381433744743451635785874577631539933231827822779190940742143774680382810524341052588123239698752033883368371259288270212317100238422427548688899116865710502972194840451129492047544672226616250231784305122701224986502924858248675875862593789816812932257135158994528135371371106733429232102198150781262695607916374618566446367963826084905568932386043211838182973338256971335509172038269754110263548296511679835378962420912245260928205666295917679000 [130,87] 261764199293195173603003653243478976920609116886795050804532134727124703226181199834095347651847978323902543336380401484044108476400781917835980886974402668247359226122866068050192390326848638308828342693723857527894447776005137071346744094666366084946480084101082642402461253869955986909638686961718272123977254509880966668984488600269208262868570229494778689168173555592971397510117704805536579805823232118986818757097096051908900823055605840212653277996997117811672136516614715928820456794276783968570332751596471243493073766948344947247772351251552561023741494570748927783068971096897708817023865409709629860227988064066076778218110107729362802865804879188827686911339037333603099599677846006667290670032420284873079275937434075509482977224954091079555679877600856886098141509657050104745160771734168097175974396844835904262207984503290525634689336072419649534149758762582619187195071904673414950582062697241522033138533510156861917672119405903663448491145918995441866554739604366460657700634987390726166767999512650910963468404099095663815372112770854428328877397232566508127560326209450731790855047929347641458697502389384072713143348078065923920446912875350060788446740054301564141128447980944216578676040597559749566968771729633483723379605508259586133507031149271884864876094907390894544700355904353086486868638392525396296747641396408603608934982646155687132033848899308810733881792507946204234602023666574027147235295670821613097156448892391061461761784689762593534787057609586666612530652377859234911677644334897038408732287264864867475 [130,88] -3344692279814794924385595806946922120819847410958501723226185454647926136930671664199488370550353315901784535638654068523828138686886114385837727542425836933281340963245773947058439207723038094294086081314136016563871749379671306324925504977738381357329284783304166354767910414212609926477490042908123179877520071502403954977528519911077175056732294170219947762331188795222624472028441993663312082896916144738100525864784057784052527768848053595679253773010758479943152262323763275149339389234871087270710365773113055811851206538390226425291932134045070028459858407944102418385065099247395094167719860655092173969528289469859550965635214551390699253487548187604019587278506581829142750374167773654749284568960977609592108165885660079707765867517287891087540789285040717785002564013575247767472519682498391992082369624408578849640592759384429228757551255672727830191946485398465147958141324283844620721661066176711061763983903711309997537968178945180886701128238527850794645638425588691318824769015064872529245380595650704059758894300863382332274916645776702274909291865820199123101695580598213618316333737473861187079930833384503429697708758127799480413446959592231245807220914830685829222337631953341295526627069532749797881653557972054260576325811532341122173452468531247325203621745057049499038240789428629939892301533651230222102835477791055825983361011468685051574423910130766752766261923117453280290057880867184789536921508496530219111333334581204032515703061900592446753276896539010732709758888775928784611504859784473478047715579094575 [130,89] -60425431143932648880809975003053785626983325888461335027512609014349607414298480761420543881693580726654882132080257636869394673703172336350518955813962742113098809997625675910579297091503526044121600675074735612114693314919289474753101049602944791954774079511591915196704170920709741231245394203370325479799343543321686227911653419204695815031858546614180043663518344838071277293564769904344261777576442317000126716736615390374535451822170885974861403351249267413993141581105798887023672645787091102919408642137411387761989043874697658289501351736888326717127482952705990049811343254361605959397913178926039765455483045989628321397395128112199929397399726954262303946210587926476027191831229792185659277715569313436380394290364333529819999089246933010782348317337311433343648803039777336356932302358719958091259450784140781647731983570531287083007009196679118756532555141696853915658607082897724303673466173825474931569977350773457349254975570829534302396669452488423492617813124781919994137861881079660441231579861135578492665416499506859619909504249529548616120511187603996051065852316852251410906960205606047438354766941706663397547312944584735880981529930179593379109644351491770156870405088609972564143197280548166306978715598218115627208819273671800831239058316385188530915001118471739252677895992611545622339906182899747469580724586167353444866889842485339963757723774931168290395958082847177399642602874657375025361164268250250683204636821454391559292777312567056588680268065587978628527909280093498048010042138726142784714030750 [130,90] 435118907343293564793973163127577656899029957759234969407444752167522987740093919037365194238921044884838650207045528275655173945214889445378919316673763811170154475173270136647164380303302337212093454510670802752926582775197155297616946846565584518394532261483758149445216940250110528250614957518387897368353800540187854938792477655576929718187962599834781277609972801348823252202021434206822104414528084667508509922818688205578841169977792122296347532547808226337717911087516209227708973639347725467700932037507709746564279655110160458534643780017669224584590173981338993446915723251233788200369991211627643331668157441678161239754612662830539085795380244381139744577884540854659550566037416370617554508226024978082289860759039558712306493940582304139839106591869647792349765174315401070576281766849634957924674286610107427295703804364141462450771716850102455848533098669082517117404616289157099535629937222143589883117944792908980595597367932960934624116946003794372995334652241450749883836648619752207700579890103112237707293725083545359680357135809485939891800097769519096444738671088906770149340839112569686914150321539191666377793758121010043769080537743656387985944619390052507496252267683301136905038418074714894209170934426294944811640856821992565758143226504910934384188556571707384228837922616284398892805674699227013071606033448158684726797652375050115623895820393346995598990482618154885054021069290273209166667304041624535574392836037073592622560792973630654866840269398306311058238440383949265443115047512803118572705 [130,91] -3933592001450414197854235016351060026799009776278299645412563584084067310817460373809027288790941988427640141788675389690229658568292655332491179927037556052370959387854458075548782269745477508254067287399180541669547766780080330292459060206653808633639582493719261647273304845383902126681284428513945833364197520290203688591048906028816472085273878498761814568830580611496320980728093000741040503289141980224860907920706056185006461934812688062138494020896465457471839576914550154367615435026524598899415799200359591622291006196937471377851673741589509639427426937549773934565564369066872997878506763664096586514697505142774783082422537896451984432188296820457215020241686711323162115392144674347553950940978131154252855500265843820869016611799101337900631752375795286482811095184067092485603428087290049843785858866903446642618789385275712402159881843459499802168383703985613482737842640051091302651148093466929876769270983221847526644127845070904041938387785363258192143345420984723730975606558099270011359375505480019897579261079893472552024151494240505047598876091268752300888409674325556294965925529489542480965191893221510232618310768132786289322500773716653729054839743565556467350834467320829659704054491285610557361098207904867502131939430284115618456839002362661356894086883544454927001203940345519754317006308239668802756526633057542815488784851342698661028127466723134142156575150207697568761156768788634851078724767633540762321044332229770044891678124573406300694150538789122705843421890604684404460382381697745825 [130,92] -50615883670356832899395608823993030136303381036923305646778793466217456901136872232239516813363955307493928136081668702194775939812076791191116576254532541095865801835106697552168455385942859759414644384705580859206911190179134972094834969057857971348728893053073570898357488879627521733605722894431427068612351345746861524381619037758150149695794993941706412426729106249219295484166780746339367447405229295200960168094615909608348579222016229450568326021947160251179645354198505728503318689561568700174687288626448465079423181732496180602215154621096989683467890507637603557582799007927298274258760421439560681600319458460662215969122630241719785946063291995639775206720608605550852956969486158438492078512665874427636937971673676675201028634671598978682089990490614872349188690213933917490396792059844995718722298928665721902826428525102478854691628502609553761549552768622192726007903606240899068438413170702869857885282077171980739429189428025676781410643153775365788542567298161749659096983957326474307581814210992412834451337032898764978336746015036653977492560290627923392999897413824184255148369848992783248182680852626827169618080936480638614214107894713106830282040406386655380243134326744154847771817026824846884348112959023411805173839916642766139219710548835129139198626926523641350712020817032795459430131509184292479647870840587199859185041151855641395436672405138124397617974288872607730056372772742410793704374068367431169047368211872678272974836795579112667400066197153853943607529497152831722371559633805 [130,93] -139425513863721856217884833853531915360165576067942871127151040022254075234167078688995216040131369148292325070588210261390520097051239760774521781117703142799818472455860691952007848366904450661645605467719135354091375544855522995642441755710346698015926363790077515493410286714681259863182041523955265741590264234567976913463003069839674493057358710052865352976256892410363040088366818582300625865220430581967404285085960633368025574855740553372301521408567494572164743733805250368270592677320877047686855585026696574557014976945877715619719082028624730383568629546927822705360350697947279591589845920628101558368240845599848852925078277621662025141052456740561298034612162378735401280358109434205838378983825321032439266511093147409789434937606865940468378456493472634484008730082344761036000618243292771313409588978370449387126781731731261592043011880294986198477521084111550550023287161574776526311385300157290738332352164295643530695813374906380980744493113414352019724466861218116538640943346008993980169531810755745145614293384320131662170636351616360616187513041450502877311261702428187908308280508078688446540647767590748582864583836168353140095935335189437589070292214105928441409506372119887101513799045620414980872120341352062209439210593258536089902419874065661178632042332749367670547824378323296188920612795782868725377665173548762533219859208362975809481376339323684072412806724090165498742676859661691185429352862282020077635241326737211151728234047797505298790681659814363006980139944554615512445970 [130,94] 24646076840676943832501521631679603805012193368652400659230429251893185227578351603630115413999356455317000106957374204410705893663809393826183987066181995779926794635894810734862415626746920494854094797521733997438577190348390690338225091012948151352679413334971864099620265030481190334661699528622478426269179428615415703130381707165668481817357931910829267736070769442518472353332036757454266580507505296364014747998253796578613989889673661316100843660374408587350174912133532994259498674697125432252976238929691042921323499890130463789527661157603498380853641870123539294491410468817448093509789465873004689937262366690566988405899790445799327272661966587677265333519894261731733451318697947857524279981379849654525651771687635498972077874760026421799882923884253406593647167058178685096753760022974373239676943510432460139712134225414223021758659303559191425434710161903602105222335685159718860520777738852148602572432690342895600554483789332853261834004072251322765076411526450901862556486078890994780581119130578748556667824250033701738123036238414781443130477356860088387587668434211157062053929431517317851225110478904923966750741489512328517497650662948659525218965712677305895683784696259366955654485709086031527889905906142326384579627969900386926035643123640936773834769938248378269914939241662579118723614866035049335433344539336671367994816329865477474230728944660578967607972126355362103705920409561459670555273371059066928530182404264878270642692268354479296127183587879874438170412338993025538725 [130,95] 294168580094389702692253699888135955910097256979179031224303378291702838800746329341950836706935669976345471564689277978090781977891612638185249172427942884219069230790991169393729974435068309825029940730181534403737351090076162908631671558819540026015568182919695980612446810190253654958434021594342968613014692349389526039681018684048441482230305849089816729653211594047907324959318030102420717930167211637344678440887820434269668005221001538660086898854655781417012149574014564769263595488854412683874430288387316395958454717361598177661981766904142713702755114626530325313554905319202139435021631672001594887478786900568127930318866293289194771960181175573678595544419289586815624704413836213255692429793719176301826316988140009115375480528372624631116070608044042095873959363299182438152792810453801690812099331689981477779556112762010370528576451146177811243700306481076798302438151284668449508075357642640102485573458983648033994572422042843481364787194051451218578864381847916846778594811075998414593019351400063248688058261493211944160016132970933601260161291188851945718637865481297348718712207028052280825437564331718603904409455371886416982654296748348554977639797462631457230796153633989550881218557565281982728717278667014624925928538478022903778488999359923212578082067918819710851386776114380433964239999275430985689530110399303944494052778218154386333606891716741848021470466658455175493233387923651693170576578234768790334661461929000162878031792818255961834092653723262662854219895522840510 [130,96] 3190107941519787406567434097314715997309789569488767630899730873978806789699305364491089896712363115628040017192785455440944739224910333093016684966598532515761623067840681452465856792364743218641665440777944648869036468535774141813521992565839628899705069934486919223596183631812911024970184988545404238074381618370248378267925438102507416133367142388922276197255248428035079976403929124378761749005598524114063274216677987364048689358541095460771812923832177571715552919109905044884086284467805147196256271859143466362892177644791944473133379041841283879431577600940450973913805492348661694353966651420000710545804373720448744856078303359265267456400217818764265521662182144796789945270488272499327075269460707644803686905642085010911881043951974775817721812854394480268560407807421218687015774098341466074811249523518029606838851455467626956533591690050496099914771122166288553416346112475685901260826075887629071651595014152135547672581899403959323025973094341418955040884254989676921765400032712061502318492639057825722064751610566550764060435512189503033704329075860192591191262258322633759821436233165971068121502312774230485857383832983737887281817991396170681045870359600206830626060027766101723208266052612781228907236018688665352516577329503616439313805981826852489315449728657358626280672255981890556072673063978636155376211174057289324736607962699493025552155373471754683118383823202014406020908823196434348421476724105811326071845096904531641406277357612450515596356526335620638500470816300 [130,97] 21694001905927849476905393895226974579497913639159849115394130571986457881509517793691390805726146567025831842165610607924107775846648054872280336054750355268007031666003379927314844723395220851567869451079582035864706332115921530184982691099555196507283857490209239543514279218685372957547483270189754998352774635179252524724463542382695839126002954723933630338757967240005662393890629376554212099006205103032049142270941044787480630912294227307499139932144248762783576966204145599611251210586881086792118656728481709203522602655498154480181290437919597104721978198670918794832096693339128464460823292221536762601304307379396995174733659176179341542329967198670045525110449993199761321705863908953025063713936408859272292264653143455843202027360990601986066274864731634487972633872920574505271156257136720321293051181148283909957985651834183052480193359721851777417932342847179500299583110552242833148701935985890384067978375606731049837472660168773571278252280692029812727725839505732935153231634342766357663638586507549652456809589880732823608433566393651392930551358626022445677778051204504899464545431014042225319366389320111382578381102547154754861497466880595458232673060458854733565251384419094198618574274967757480151656504619602081415467401881543245610131726924595364278592402859608582067448875056488125427790350080194998091592300007748008328987031491410282522587584183351051666776899823249729556674426730293554144797293564407383936320101167308725921410442484973750240115276037567017268965 [130,98] 65788780264482957444837447427039549542322464163853210729262300357059757024838246702957069452274849654659295477862105778015814145339647075310573936203322960823461289963542078624012880995720611608954316958145152387080780521292218032032830551208721192530783937870129586028593215052600928024025604973621371647843867836522099578403005762774485598689744641139446473958909122068578293776990435862563991749056920948083742496820410442657316669878851500270231739250371618321221625090235490541149867362860871047455928636353516314179310310380997485268300368310157929961430977126393056640538644801129035388498966199243866605327085542949256830467510664115150997688126497375075149596449661050919065052275468007246601393930347984737489318469703918503067932851076820335485346484033490610582055550338089345989053007884589069497343940834297349163073531071978973902760821180138090974372312479269088929021434399731372212035461738859759421746885404768825457918792525636227546669690792198523118305006355207250879972198856972857607022000728030044485537164995850417736946986509070674461536947929896138622181294157131923538683276923718884976960455899991361244207082533936434511043351920967061766114658500121938362899976665487990172359329419730622663663342498042662332852232742051482813379315387579615135397354897516393592023737497629517802643451736426468782324917167510496753113631323961485108211697002538263407091117357989844881405693717656961923501750067775015261231543985098978651104711812073705573063311410592183075 [130,99] 442521573838646390465554535090574839976885252413366755968130730943783543141502816322997014977829398469746811754941858442879179924949792146223093399567462683896742252386455721778750105124301952675049204077778130843425552447705102869418988003862470856065000527359039548245535061469066561448174781694700950657351796164198862818668581914534856231849468887379188204080874946505477874741686990467080650199556612849387971132233560386323207774527201816919181889752777905737284501036438473722673643235027229907089873877960144587797589611406572749099132121151527890362495026252497927266104507838067797714285993599106605354566048881501202388027785292846708617828308000102509266248806584421964081608366977966079270732135021350173730079588875159018037804302533982718786883970226641385394637583694002587819942715576052365144732990662140396464134232801237043182955664991085189413616558650150827995230742610314499968889669424408154956699706348744093145679096769115192313198848739778793738171018455846051628128587260539588743436199674759250178495891905576535172406967974100220832828826601994360705475237739673451989869058683463163972763023320039940101416887740790450024646863067445976738537007352782642030070060360424659783709546705927575537393322973647362485177739015897329300712341295370725168323562399909460250887141725903177735259537796973947697191396968475585292980034011894851802338534404235499488075395538610939906712903108976859847063575328935364383466740209527797982151744649656696838979613166940 [130,100] 2477082468274401230977896870285358442215137875377882281581049944675138033975218744644319758999151422095036458460012284102459156095830387201521668587552140039097547498741103703702240306771007086451676116599367045750372258982513078933603162289639978490119443299738391252746826583935455326069052948192385242853040025678411525867518116635576230683027982217886322530756490539945147653658499628587000476949368261222608943152691954367675352099073333918303317732671984590270510684862397146994368083582367043731165617482457758827211578770200418913927558738279696196136097243738874649849825502010322057581945091127378926646413883877519219825930870971198949276735613291443799367196871584079545685113244399930659197579537821776064081385261442643130127754019081204877843405784110886186979737031734979874840173642619587757860745769494516272408930290018562366875621226268806264791168266051420541875834997148964752211844425624379372221276844987478846965301319009862516157123189734850023264555276420022631304086399797331642497761871080871384329370555548196221011171606382865865437589459001937010090659469361868500540711910438013959556012809179398222892927290804061047663671729115104280775208598854771656946029493851652640282208256028100316883737961235428978782522101420688876353220015618169168268473184648567630344484398895874335528719410135891484513173103695391758131773918582945031936043261192293226206952591818630676642732849048639336411851702451493430333473470603750360913682259142895770999818319 [130,101] -3051884056497984828382971122314023856740866586021962580429000624115252083879889722933460264287357537934889079982447516051662758550610983933051631083754227616288252279802703735580170729988746224470133335530194634947591535969812864689491236515880376894807553859646539555104519718454878953678965129781080634282748890667595346262730310194798139881971048620193907525100985645750795446033038571716851294860714077637268965946576835930272944579370599929601108999316782060302645043397975289233297381080743489707108277366522133859665984764958837044153478496454461186582032850960892702347970003869781095625947580699600843838125165836553426852283774559565599796011369996937767830765741809201274956879018065443170325423378340129024093398254976666433118693138800212613310958300006580034693900823259137341190130653576380319809354966179531643317367143654575523795301318121613202371528888242351208151960854673932965350522376764080124311642370104291979127606326836389817858502518747886548174067063563450494145914324322861117773504766203407072353914390048000375078868297269980857632579758300226607971303148975136230609447415383160811267923098783763195086531952734778897109990875782527301642657984561081782855911157257222390861680496575021423868383053125068809115017156271505978844975337807730860511883298924946691462537518822391484505172478367575755523355335248948014195768294194928172334901560787244698053392055347204552295204384693852390379063485042289746997000406671741956699115727880068168980 [130,102] -87198813257882128364059103584395009878595106651117338329213060369305562388016555936543797918928247078656666972618997898879871158486455859083821664403154242541643980071271090748622735692510779629717887663771249087494344511037077383454426345475727999598060409984219031686296736989015998161471657198480890805756655946365918505409938071374689144394536013765504488432793078935727600100958007495308104382744565867683431136746994810812007070067779066854520146873777170631718486100305655988589344020928521198792884346021759526415982862745219085180087941205231060563134348110260813110925410074755479150524960335654475508214157713578123830915166711547729962069395085363208032099864030628492527478510471261805160421433825163016960357076132165760219717156500088584824637792883799811926621127980159912006847937607268881441716761222421349797367483449331390305764859985546414288126837027167265415620771300758151359247297018630284173779597097836522560197636847020092959485364272388579263652918279762098482006433292598126695838804357609087684028694418678490949172730812103204645289152688452667412506351205673746052686905841362867735425997904168545982819230807232014826546627070296749333268879660020573550124058285760521515191842079114014214472466792499650480840194750079407446839293019725930526621211466871564553697256218953893863102953471443806125476668629222003880201874147358736134995570064500241585887396498616800438949560826999344487221626353465280760928800961131121697909518185036959 [130,103] -245494215685809386666755644661999680679865192393116141392454152058657895467633139753109278187356506661367211757531320102064455037200634340862432926628523348909337038056667945834560027283405669577635140983844754883441837409574153835075786999771068155617359156694171795409720697377116981095632999728160674894339268519043722702686212821512673477068499087617101023659700805045657067611939737316697192575758016993038754079093717763549707439184133315748618280721089987969645741184487527687490227684966459277334098180056821752123572339430964612010072371499075661609142665537277668957427109983194857826230204892592683916256373291471842956660156436657977581551886446287643565327355030893445651706393693762717652786522421231584294326821523155517427836403920455456126618592977668310949493353473293374828495278870665275000013249166513809045727308113179443817160661190789369352425327173583693166410072756210208404363027092570471859854146479262831938160200193088766949240297244463900993407675015195198011336509678968310146942932205393471344158663447146184781867543920294076585726747836349290475256719320143785112718052659869812039094238579647634496515910338308414503357620016645794786240576079478365511441133339535928921783477577128770319908880170719930338040569936411869797783402540537879516704275526361583968189205758603625594816322847108054681280916288090340379238395590487059579133712576456772366383300988315186925775039526479589859169497916397670337931230941554681065071338601 [130,104] -943235988476661863627407433835441817448132990616545498053530109568063998758315545749288952228402050797498957174109485563795559884931634504635980655538854292339351428078837868287397943481631174238118323842468992606982105967848780813595928362295529566527000609108789987536952178102386837050925413020773663539610882324676461025012139449653674212948803370160099718247828776300457165915309901423318573276689384775317182909235457483049364598848957060126100602554361932169739383247188860099583196653421912531525836750945249383590612871704781104005222561260777323968219750394787871609450803886418291275458494056750124446444709395878063989750041178488019519571991207593109389102480238189542687251316898853214672551037519670101522424582741897922973619855802410249949035823320350146199410572255306139126048211945876719475959135861317837762995361776389417527468807285135583093188901783194523507126084255011318968195542587264452310384085755207942830957325790746197211822102829152373851358927139944484211844076029444240171061441452157412345832794466408029898009585832745607042421237167775723119837299411073400000499330544665086700844808957197453683369427516607749304794417265277821574054053597027877238745580088554599687793316685074596883725272369897825373033873195872206869045734005483998861362521719960220302558702479215181348766090782894683589771380044915872474996517177793932243337988226719150948065043750944156899083964755526079199403986855827343378613960943881665033625 [130,105] 3989454752494346272500325453718560392106930182309723797212265400540128871332662839531112513254208498258065066755799400293699851265936031098319908972475981096691590392777716493396893102476080337775370319671850465083237844164257746294144820426334759279387437430261471921976464551184236551993431498550137117746491090620374646665335860071318494366371338098791962800930812662172489896286292382362035983370946040913230975673944498179682694170048958242830120300670453395303997411323943595579228715501586446638220407306206083950829410070573041274099729334683918769494162940165137851090097900354782539523388943350326921333422191141996363392551798311587493282063805016678207978437852202245466320318039798307530750966411288836663636046980054202167492648275342606799811414401787587221601131963036928259750713082633179213286805022657125487768957459193491694283162283107272408679262336365764198001129007136431073544758012354947573396085229825158339232261961990951968109388123939861315413656149807448345218651002542731236265081950587159792534770319469782087121319755464469602866970092910490797343170318333685990881713669963032592453982262651537713971138048636291867074606972454200830312498177255861418609733182144252985789220459929081023967808402092548313911014965440309363233383882280162404532456746805991620765744031260865423133076241677430506487663717586138548596150459733526066142538974394282955748501012460379432626430953365492634657945114042600732458940334147097150 [130,106] 14232949688497027952647851271757386068838650631418835231742150545738225673772736237946461291638836497571005706368910382015289431541277798379501950273064524745201560403621130378993238266822150412098043850156592505053066046855340480641887289122942486093006604363245388229636176858387770597151561274948639298355862374060765783289711422183862457175128985579144212186402115442105772341680026734601525706636995984557331347135229556586999340162512361367452752325791772885007785006772483243620476588875225388199755644562994627375412956224088936210995434274251515299593726426867399780695148074444714403829752237584274716444673337190815057801658544868753817239388416064821295041350585058143020565280482603189531477519380601201713969175615194514181701535638525585969037737056551284425504354528682136254069219298907904814390963353284933791955512880588867931611957455845000316059448813638440445651690130147530854356415637564344361585142219385603211427444950876328457813080530474671801495309483829990803804609589722034244537060571969341066651008850774304427881768889534293308986768227547298938301874944971697984585174293105127375446143943088269368908241935957276047605368986588206406306509454495672578488891575794784088771405684312566059851635310712229323555621866384449591439308429566256274187750537804854695406705360657484600022031868638259952516661196638626822280098309754830119961568294187544662692816080094257794912198394146279321378621452012865273368740277625 [130,107] -79219645008026137088745135490080289769608444412858346840341321580618559105019161688901536978805426890458154108192663358914804588368130905479497198271842006963153221034203542066074246088137458770782721102387541812776806205391922023657517664360149400286424127450112953581306642258312038811905689731870762633369447470414335576803640823384276999198276998831494865748752638246093141021932490868030849943579808057539532546442950634600553534860687123211897504405624732991258856090525168051609776616633797138989043106071062392802359537517567168804283818308504345213838410207516954861210185000970594608056059329443169582538803504925430994519837414376413032283094419447885631884123746297874464585739220657415778083460863959258194766476292356971242610358315591694436357903451301940740229005689688178573413427281709991859031697602755617898419422240316943238568389190168997666296677796182195675482248183950130201859219713634300742144097850232500626128606700532470506888792507097075638249333485204818873553526826370182838632612166686388550400368728471396593838397460318977951709709590535519438081665955947698427320562890687083650858958853141337030441045312669353407927900986176110662804869691426517785181010604941134035297844226909574227758665547630706106987828552736817974259294375708996379982472942135006419026010345876274307216907971683952080610950868271107867993864003959873980629553925561307186518200246037152281228960353173286194920877204948806355521650 [130,108] -6706868798542055500269125362259216026807528463458947146428390428223379496223438307538724485917779660380780706833071329534325920797498344893564860969865674591605000092174044539723870414330815779654940310922201627503264074651213499906878543530145645456647542931280227816162621732540546886221076373150063943196053405293104822249957198888091974945353720822410615522246034948785520190244765772815054493626626960987437835591678433213501954583611906405913146008470683655391238604207650975868249262150064234321523131880730019774909435130662756386164881395730561400698175504542442704108624332372292724093274243380946834518105697114899796843211161403359126416618631202141527906236005224592685192929374842015544530154485126923465653598601859106498504779795168352926681873855626068224284913687764437390901397315337644021654033295048660507991817551963638050931822773714777507410904802677188125399142223615920528117097379934591909797845609621844661044420630887419446883931328713882248033216098456582373761424605762928209166803141278952930030866127974756357100939427459386690626052129253197136728101604131887482310542817588132922805926372857507755238133136728817433479063573828525511262272348508088869701832862187047787134273004797428749264167809825658085244154551639651357036196738655580600310435664932995353153761193092274803020086946967352577419813187952085559898206707238494595499825395219553984347508096252409914584197189008629865315199955113203100 [130,109] -31623615206627531076909641493073614667425981110243454620192351171819289600517235096940665758263635141454732967524575057575627908096558030418871178105681499790973597723151151849959106874930621123747196693709816143136661229535926559277668772937119946590788390622709152409368713051652448174158178912069726514678466943665190749692784815249035260337938636928929256150778345123390126202839635896212141762873101558365233097773343393691628293856782099812326874397583884462628211700047400178420485623689091280664362997135772046308976237329055748923982763159913284630650610195204391581172656571449508965590013485711134103055179350568276468994488297583138136676856938277538618182077510761947421859314748006673285627640202763093155163580936788183444352285179693410015009418781678095186366603861402023210632024130337272749840210803373681853148043312354001112868858587531688912359413303185093934552520433168896487562995206660014792812023175756979308231825985704063242171996522728408947917077635066957586698269826207540201001688566888946998849833205306388689669819045214493104213002187059111062938115948039530818895288324254277930280462895845097933347094454650702683339868839375261109131131649168499621008576335253924373187946346231225037951694456472505496225344586606147747262534155252072195268788249359914599080375487582292757009497240518973567827419540894851857878139793596310322633895760195329290781868686980757633324940068790054291792805029625 [130,110] -420499272026163463881583147423953626358814516524700055006943328095635537547637801176828876016383885660158722620501445783008131724170620227901094388886789286046525961307822635125834169090360277482828556658399651980620291816049415592743652911528736699300875431043691838728077244142835514454742477851184143648044901560338906414689420075634568341290009131437498291817035169458361682730711888413968016608528069156755856375031171706001425212092175891265117228651752125734432878453163842728491764800061967218463351357550137563589710630977742359853364126296943883664145779729359039725971430624059115249784262523664208397832298656168436993636152686266176617019972374169983759022448873567852838591986882728890912910207393140396370113139817127861920796764707941690359431130470558427988596170932204132295676717386450140000489789218935510477928008792081607075573589158545231827795134412409114874982368287599057204580575508287018599799486970718840414744817957310313923553326201114879225024129993740386298706273265564720275311632221051552849869391831375671951360686844147111483097406593556866346885192039441102796093656854300236352543372462899945534482625424646364726765935068061843402208572712044021567151431920414617106809299969938609282479130408181871972658337122734227263836258055920458487963957904205941296167134171948160398727194955048653435088759178334988895692309361947205904564019937198500506206277916699218109298655196713920584226650 [130,111] -651327498018560412337076115699254335477169384767641895031082093518956354048705077017802348217388927918098489173219172338072497371735514389106689400004508103814450362287031053119458739557481922294786877301394346224924959710642874194476119150354824741564758537401756970314486228237558622070709483097313993438041224350879993849432933047664959247376661137797523638848558032395042809846267128540290538735360043822342988983213788405966528744940618129202932949027706479515002741480617764394823053742883265661109090303054012536248479888926085900998059390813987778307602514668527742618120923718036509054420067982997003467342944817129860017301176268184633527566728121108887101408032722330831265621442002735402451634552245046568965285645333355551346158606379718788631671742909239055600970108093301575830879924563542191955971031984819932169122385335553061645613485911784879812874871670236145825813540086738762629419335952559292344986749251029123877084040851712171525254377984776070520265678615810687228849807486837767505166643004231196513784511010028565677695645598363688650994810916900735034784207062500902284468903027375443520798274500394674477845582480713929924170671012865873195429805108287234324481999494379454586328777094963700354599676287299666701965033669605767728347500544705043025986986757346940848914585182750801507797090801014587751252631443801410527404093046015387096351737049954303102070676029521767376821600150072819750 [130,112] -115851439600098829608281416299674004633600225788493972954375010956078811143008719815785841154591211231756693411002099414745518077366211502589880157740825785773602363881684064725714239893647504834022317294786841607376329507509797398369769602991370446770028044125984604753027105767466296713928620384341331057563332743694854020717904673958660117977832598550374610551496708685171108566307315517893737368941978499767646751557395205341498160807568274940221281477514134124269822671587254034367365585823707444826872340448461009667737463662402788599313047277764550613192541072332923279772196201358861728350719956698089346353743513769012503933380014801759416497252631460071783258305400996864530304336020856617695956995178864063105297494378934696643409130484521772730128106273597756201083260109047689066015618561789797958993509816751190576410746896367529890443459605346566229580403525427525497877984257082138726834221319325579323795437737015731512564793928941475379826791243024464309087007198586513438178792024297354183967874651977234757699877180654031326965474356010486117384396331020013993020925006645398007460092869213624577886082809975846556653334390777571470827092768662725565208119454325215429846235783460976170050339718064647961334158760853024639705816018689686365575102373573806821070889974295107095900678707764136074814476664553590998448988930701753505190274890420988311628938020678363145213936628174228223008223725275 [130,113] -3742187940582123333978966090147187227827688293496802188309754427686877012475560946375348388316846104817363941327744189172891473327492670082456670030175526763773289961938061930292538695529428752526367656063958758888472286819897784186683555105390002316233810478930764842616450425536020054655795865002469476676093619161463388704632736141968908656828387996718771947651539773715394719014018560032374570481613877667734516867542669702263508040446952551703441510749120259720109498782547226799572559315662824569019789030750631276315136000241412603153205412221864369249712738462706857516541408065360203472489262498128036550707630995342776779649310150103435128335440854147777241153903857225290215718691610313597132090751611219418343811601979500119544984407417169854867542492680851196797375167130279912984637519275504458601827981574658610784616901939288479127267665073226941189989986928972683045670855472447849580946752188633728891127170810747323107901403826942719012689209199738671941317730889559834974156990249007811722088704772859015814865246032404750275949042823807511002666652005325162967209441862450789579954035162830952399690808038700328173636368461889381303686347382843287609825746230740063583031948801342362736207588252141815820587421506543869230023154130463345947655065666471593230507301370536784257603232359115450659377544611633027138378836683102721355741695046743473966162939969745154539778314288046233280027475 [130,114] -1325090674259636179273262057317503618123544185625058131808423094239069907294257598351682632567511953556505271078327128262685262790057276351678409778236932463165778797184892011574544303683253647124706565211034885541449313151710924218309823127385498112621938948543707816940732852467468621721714606872614652113812380216771974714019121493573789415571792847385511573793123670985912366998549540051306076370820085284975544397562137385652136201546646239793969557978656668333166543858941393608410999197521041274546976777961293613762977412482973194333608219052121535048517005466386040495099772543789808023996361214426614860015035928435671923318065868678620844368423793831261312885108401994225452664433100014277551540198788698715103360306201233396638886322617100797289445791111862716898580815959120007178385760530664083396066043543888945126977636859445051065133248508474076449142948813244818441684739349354054759523600157489016564314065708744353500778368935988634825106324783139761868745781553204412729316316474034272354270287061191977662928108770571646176668248785280205360640763254978787866094734967608767865482893974637127647827858057908524563838175867602184588114386423690783948050566037188479378623926027379151136343150804696419658141498979322878265011641689450066943455008999185369191642810772881468261585322393403882829527419913891162814439173360164685191527331129037197272610592597135332960770660775793595975 [130,115] -6338889773212779041650282108246404919918118408593942263789925541277689612681468165473343231025338203923307061709419612533187095372877563344867986981610074060838054101242596349948648984696208860256789906069226010150185504517628344958092541981124521743259426211207587802881503754130351244756551356699978957101987197295581418395949260778347965827502840603828335181579675124307197905424951123850339100824447217856285697686185847756431493363496695218234075166476837986483691716490078623951301952371588548590883779000432853695317630361741863861144156721225745639086290889353432667436326947174386409286095006693616485930055790976473784901689639490638303186423955250526904719882693719789915498648619889235847739263613079572683838402606846581202974673923425528651008071550283128227901992229287924666880691620931551205816477073819476743702111620445861686779994416291630899278222797242449769618054982358355742764937241109694054000279094719911976993933035206293625401133093720067012257895078591502518375286721200769894191003346460580628584357082308879102775561790424820063110987488010255346128644270830000611161417297976970902875152782590693944114533096554674099466766294918468288526008501984163218985934903408024628829056093491278016452875665361133774487538117176440110197076006276999975846623440601977097386599176933641777249066511689237329188916690016099359397290388041197934623399909774474649113607168581465 [130,116] -1495256059731569850141752668014105247085243416040469708192957251466256743443413910031925976120122228674628773299402728996016841107948588761867516476712699794199808712255925416465902140160391588062440795180283285972944898004457891431039787864568568003718102095804263475557439537949858468728343866457288597914942356040582040347728021908635850981304697186019694001896091853648814259397743152411407088010303649127480614175779849624958144054741697687297786457817333877165069253628697889864010339207148556856272661153539790047074394345783593468973621285568238027888551757275161100428661807031310781152405573692906715833329334166968339512877919614682886929213647742680357651380587959013488348574026949291874340251512253576708293884450911112998508385585571585794875997443412403885487837480209561036624570777140438218774685143110330621594699166516323372696679439498539541378467983237498589616813975885479870018363874821763519953538577519009751273160303989143645397966328599487125968035577589154181390121315952404215167817429075111658096775708135213755950427995682031011131461472592736207516346145127039002360203763101555632701853909566672284636937371351523428664994294935524652964843388775543056980085132155685924137565518220532082991751160458384590241340572501224200885370664553765433752900507892674570608075045541288735755161627854868871761602764949438139195223224351049076771339573692011788290240750 [130,117] -532041807425361007556888924523349594746880346439896041545912665509514898376109197471603350883190477104169346226112100395079666982090526805008482479313932074032822303168239106065462048305723262281719207396602117506471998043520265119524498635997391064584961593526607084698822370727934298123630238694475728610329744806746049493536312898631542541376832785002606577908374794633889243202429164129272711626880065983690756570406004952268000903068347676929589270378013224735487170740698297372023630386145827380460543365785219169809413427552847422116325773505064219848884878835288774164467354474322953802671764232207965397973933959867798139437904938650165087445212242189508669994991074937258018732226000672313142964858206062666188481942661296329007830569762293289461597876451122229666453682665569774273427101733798499809905526742881451580777997899276169891982623404148053774524868660563983810174997733665788744478664166181777472468036080635654359527179388318965938931723674864924962933220432444120712177501990217722711320993172735399167579423124817603632820276557224485759895519870746074140100004534856964729274129483096429886882629425125704198316077588568624925969515909774444033697755562680973399858485526810769517718247079532920226897482552132140191117462554955392814714252771381737617740323122257914925375689158812781020506752522951212465145318292643795450176910684923097861443911896306446710 [130,118] 30740020727669127252804329360314521678506098207847964193858709811770701127354827417942624490433192605399759336781363243010331015907720373807763333513029843500792618911929384304279804234639919832876287068195523226611893354619685317035157798410809373592285739038136606045086935345487530098710496112426785531871948364572413966175313814427968017382473511158529142624306494919479772404621365222233872827203297510183385424134799414687665723064613262814196310037147747865753222450924873629687673230991132560068572940286932563274317164161691877405835237404589131015333602394748121469209478545591234474284939884872830750554514232373261998875651364494042006913487086220127171017095310889982152674781666477817684889116641063076740444235183771462286091330358794094895057512664316468604449681903940174024879605200850098696011854641789924888486019590100468524190170652299177767541543035021316902006283801353895188516347005684259355884356374726166053640908635279688019661744004413702133976569429767631909305181772576352937976515875403632491070492347752676952044533804446067851054131829460134924887386670844971138153110937719929446687022765881695283471381356161015102239656423879737575819153458522016725436739316957007263339054524740911005397805047566633975463823523169296454736460917373270922223806417256750010936472556399783565817664729671502854488870360523748439375891094159601964075322628460 [130,119] 8218144523155725339651274453206622585414206287680517522952849944205616981940147580529611834701572163941884854876737738137147713599320036131299435905618559090903950194011380680666040650793312662538552242794856842636065220205985870005115885294471867690821758895744008333757371212040396657496094388496584759040264778622646807793019139169659714672177097142398960869884720139639912003695598579662989693900119200734678705985497883768271692269672935618117534423174276623163029304801718816378476818604632991331899091834821336289910678518031504856420049429739227950676073746473506251179454763104367397489313968940496229421006456144650813959935042286150913376794479287815127131758109406519545399833610689612887089938021334838200585630929574386531531966291736483579074432667482728094300184105454990571680038956688583321111313931227188772920861395972242129756351395384822702116526642676517625206661211472240849779540424657733615937531262543079930145320064482006431042526605779857605006739835324601650253563038695251638822931226436642720705138331568215945313545238272470123018254328750980296201566502858624964057466925357977132978339626347091321645377773239615182010431448047453169913076191991764080182344357205726193280461009083924157960800786569134591272085663108886139652769376898207172951816275529224162306545307699545209274787112463922533211300715260709021813651213605437152502725 [130,120] -2082510550800691988325235039579124127493085279880538205748180674976764976680772389744989475936232312234377486313508578085405734214352077722543206141054183316127154480595813412236727873180312297746158393016179306495025483042990009879277158279942401438628035986463551090175759495087919458790698265664889793529537162486113413380407263049998217010912054279590308415925953340808664347677163051987600869684264358551277227051164842287115183097399795124003554074369849955108029047790748063229033461657130288053880091233459704942845006837941946460265723261593940975743537494875032621536084338631506051678140234446820513747914164474055794125838641728635249983262008730994261443421039228869106163184995719877916102697954832673345369691406640121797490377309581588223518480460718775382294004364330766914819107318052416170753492366386364684156131736057935346720717633140996423592806406601676920785278089671936177404074566522413604561623243493714941911196630905831171275272005594331870786486301226757401237588792077091076489949017663580303820100583311587161950815931372851782042618922160200829105228520931015143765341846183733710772105729485149971577067699060687021996972544343304211316278776256045763265036010789976799764210897857059278468328975334341066015414928150652621189956303335595329904525872528478404555885594112402520763039566009433822368045854015159907693164737615072480 [130,121] 83118293941543153055498623279140844918609004267681771124481982460672817634497326193310342288836042277443474888456642440166077927270252929301224921364176240434294227170867527923743300622556220962050977844281472973720075485880095546434739251313591600624605471469610167366584590419777114352105212470938201227699098203464785996565008768107428100833117366208020317672110248540112524267532907623625444920192815484067180358708551202356949501590182799264562040617289569184824999017012951088091633301540473233188259034816305406242441707854054558145741825103167600495429620344576311900222744275434240184766948184503405030434877565069418446665153094891970879448064125702590770321540634608503959355812242482119216526130727751941338341269900495243289650566538574994928943064135132398661608803071497771595317925046605139792775565575615399755660104084357969396887787891971348044584964017003887007951795285889646143090456687938918008702507217567741611229692336978075078330606699946067678073421256072351939872765325169466762230362114195769733895938653660303620932305321990794690822319339252975231618667484531772908678417115384021408167524060012056932583592403258855336838937418188844744750469526712651490327958503979775332337220952695240505042987663766916061890208687449502520881885363085453116481249894653155446734990663160511510205794326719419689015864829343631309271437575 [130,122] -2542248968757679011252696114923323328727584504356110928248030250363708776091969767835753778583661460895607220690328744644271956308220256553709174453948221712823213508545333769641134716814299160951278517831998006087528669243500463894324444069949214369551981502906866728626365253634293996136254155040984283737976580008256348611773656326078288293219251678457033679990166613626032982539669752441245867443829171080364800269141684253583159676120883758855577612288848703797838015889733700882232438557771295380672087645122488082862015647829787439007374243775173766360689658115645104257797569332535359303045767252264664814844772388235690743583810553413014911920895328170261924836041612166546879416480896008776383829421066100192684043468997132135155244492421020691704527262558726716491442955389504890098313655942897716901870217920682367513192859005723873271893395483680692098478108697236076396310863967570882027943338630384914716522826843734353826706412158511753509674787958674830278141754729521762342875600805777617693615540851029096853527342066603140477665573272975133545012529717257112098054918819744123052761142085024201300091275609301823964941777992902946347139811236017294272302791274437797593068798962584779090200804141534806354149426965830398828763677950486349680337601873141721971490431266119029325954464983131110631847304000097612552443677103596936850 [130,123] -44637385743971478399346946791485927610581550028275455220001515354089974812933990174117177801416481744470685500327609642038207256169639168777143195576503321463954285969064283678163234080586620622118359529446471881277165179417321521532018594116000572492795736221706890870574743027473815181046313757248362616503761241795782248039443037628593790424374423529764156360125702899299610073637026597287704081221980554658737039180633295919274962078167663468701672880684088649595736052238515840954339707137601541401419367067946671926856386155619455866511762875479266804085538330546968942056008706942272993589481564943682915635026646025009213170419500825307456703638907705163932758847522567246237341566635248320310340590115768696550811986420965153134949464268618183397720315996806321539334190657837607237115066101410513098077086633135866813667685997747598757490941512908449112547785082198018459319299934492404497998683991089375180427941202699431316183612533205286667699280336236058238287562812347672651829907683999343777310319725852752225347288161451104620667981862020630440305237539153224976841027691707163784021801430856839047162264766515032716132496610516991131688013123268743843397919488870372766886894327525724302527572344632114517052692786747433571137387288014211532933199434559022985581921172166104732113407701255378331023047693936040202058804718545 [130,124] -585901887219295136813560072579920871691709717398320956252762647112017477570494328292289851666441096657902662768967695196428534774805717972625993570623039458620677358134491809266308001840837509336528019940307833216012069898630140014902599594988924536908355306539300079391336688049494027061565038284722951753957164594174670926870865324878139713928374220297572521514337392311334370099994075684273112820903122710437424218047371174669270247451622849923773611915748298494311274701876001028212820439059382853863384280896990511149646172328461997198073909362614137229846651355242626453316191309812276219787931101679215948924298883976252809198317788477964761214396212974647893928032606891445779279187583608477242474232829297209680030444412175429711284709077999922532590521416144907348788357403216868281749419185498656562835618432981781987325501435613267553412621744272909643725746609117167147726864987980455801028945785816070509670368203911847146611992048156580865998299597403878587806322548778319294163287013025729149225807080523266690521245765122911314056770696474229242672886375688277343501344502297896320046605524831671633417102671913073843479855770766648691871476616637971708492101679757068915418668414274260983737377900466097236070781171442804426309831440633457671131986646933814623975795441374904557822967880330252484670369197109852813800 [130,125] 2532808481714981818202709207563425569633856179687870658069427413871306095553273028547918417228241783841894742931716239362440400675178496081307407413182164594911480686940083133822711540374818018228454432232674695509224193203701096005422281450235466875361639814398825177791742338331465130606494303487089760371263452187000442799187575279079740392062888935508434126696696009125885575207607608232382636705036227499486757917525486932008004476278377409185630575230532980266679146907302558998675744847614969875816807938633994592359967137311505930370136666925782008381495144896357412805140171897837902180988473967491004404313494318417991697886989635626067597376700076587555163809282637379818997070458878764292285896950526016169897480898478525680606647318678073425895494386167942193446127514744798401492711962769235428680633719083337051797560015072484351407556477103508637573298460993398957892285434502678518154878379221876257039026280940712414858893436717947629270275606615942657917728355072632258567598275039442961929904707990872354978209932017849981919275379650348009635796381296478706261986442281009226239429704948579858706848856480800186356288124163688154877294213142401298054585089186608197225411409385765570927093012811119436013495383013247501628760770074488066820180162032332154230598515692068106386641067352719664707148940161626 [130,126] 41296826707725733599215267001173785643528744676623139021927068996595106543614023658299999469352029612183090327832728930581122344153198792067913573896260811554113982262420895834149315474981889196926161546674598701445400021227948139751710406225056508845456850210486245098224221856860879107143287800836381445621651314747608137233479096395496792171818701741888947724141072823385691047850386477305428821011843483192575203621610878145019373123316787172470785497361209529164910159329899933142365366693126978070853752952838547576989583756441970029705800006241289102053261518961923155884538079531478299968113076509803938203048414451866887743005366651097899073277387518344082778659208481945950086182313779919887863213238538126133325241579611446658169188165062879422935938812998577360459197903652805087081429155589324210674894047112540929026662865340071231138146796175671815993383708073504097954107706284614173621336348440300069194956860205013950709135905322979817249403726117666211224967439490145781010044260504657992631269092564180729137461773476905646337518662255602886561593790259212136562742142585704121556735982283250142675782572091230182859549769038190720443684753998751570287495995342192074098843675630297447163507155918897681529881696764807338019502262603851419710618279023943099902522511625729000671127952938361865453345 [130,127] -4645612492564095802757043803915127859566286191891943949148269981688525206211443250205549007227474731249577443128654706644181549545030339715536633085735785401976959787263859164260604625290244626519269724877715891994445344690516371728398091272988990677843658006565145189353419022198866208453466828860144728805254216820991437110003812946653267052968000500510062455747189364697203850099476915411643098865676811734107165414202007133726336442257650411344797227059647150206506010522847278921436456842518266322475475669973617002888246120181174388934511779086405027696532373086749849093888784416788912656580515632553483857668309797223864524301201075407229333170583984650682958552944578128419850474118244339335507074314366261148838538312721415971506367347648156627201164460881237865689049369159627125015742139361418893735401224380257147092570266916657942288226150358571428626680388278756085943132858583194748847901049051907717172573266021887594630661576183292549802846564065740746554860078461718233901009015067477838806771908513827936183411985925339669708187019167642711600416399886130914106028306461571431840105425214389420515694735002086556477363552184866757633355543719570470305177684703848722963542739564999667537001167035135443356654889748521640239533221668040786364256078834391278680879391741773699558614150021306 [130,128] -830119854519781809147301966546491770492869054793756711178288048621102649928408266856816945165364981505177424665085375401980413074372575182186586198278971486777425986838119334411335256815066104617394784452267526510567640984015790531885237549966208564108401488819142703168455630292368515295679711305113795821639406264040491915080839383022014221927000806409603466894458617411845415291192214995546636647766192146036440337831518454014622893150724597021443397172671750999001305355103989041574732204462049152345655020712129469414130348045471674289328971673982613997747895404439329683502741911989791057562047256920255807756812407995187207979393751172094798556724967568750966283913106237178547989832275398717766375165053030787313040173655665386823495921865247781220321326867056398005919997606478676825681912394397379970207507386305619209213441895825050390643273997670688590760353997173281970505398847351248586862524793130364944684264035649278184848783741247114692988038487444510835798664790327045304852317397547913434106719579274722450429206585334001637811376826355512560593643952292411868504401956971796353840699283733208788657231496463455141475474478764256105261822423481706732228526103419969070948604921526243852510566503123134742663805732038602879541056146939063989349056388508602830582689435637193531403874 [130,129] -20709140452769208757241451574195115855804107078511733641006278638252901583525552634472358148935035718130231978447141379718701046685809288257788934698210146664783352929106263216259933301499693989184218831716843827066928882208655643958697485017161918345188993969666291866958622038080182477961873278497940017724146053280668871539170107565200524624772128166559138123795934374586547677603241167089669416958818776242087831527996148797814225946020512551696341916140906725177899934045809578259548578628377001082046170590427792530283536964036586192849812570022994279320684045074600799092991934017692992836654576096152785992297881225666068161877619217126260138199614263779036337018258316552694532025085035063474646323095495126422095124973884497949319632271356468335269876401660328549754617899593709449979283858642992311099289073376840575579900223777504837057459188823817865649868283044388300595354420838772483686398805630765927161839322055913415205999731839469613123648468428399584001360100503250227183538805578817874585605751522055811275100961151342823932873838594879087478959600233183957566650997074792115281880793006731649280862586283931712995276174262954207399979857426242991205654024086851010632716191204814239826285111155381697628669910903501136057482418170390999533118496507900397941820698009375 [130,130] -13563439099782207262015438033644941694744701967286939697178429571854650320519697913026143737268459525267419195954531205846917681709379659400969940495939311059506122257900930429375280135249252363738283551457114102129848131817067417328273784503559800991923822780739727122283204984012355228893230715961737143243556529523977758566382169650606176023147121397834015489770782095040779919937970806710317289007489364334917606971986219814023433485573015297802814241446283521327770574431838138332138990097856700066818293935325487812023125193998573341299214706882964401966267717096330087280100222365997904523255441502906311377575011345782569509967787426419806034989936254635959494483256198686167529451616166325777226014137785500539131067414373335258295920994282826143133789701036828348336348118913886947370222898228599577607969561780191071015938636683534448708672001779352262546429871320114061649531366821745938941363743505273331917564060067069572125962769650092946231183878967996347535618764232386977802970028373483881061689109023531736446913292181962998605673152377604293106736821772457675878698064833964894952933238957817568410852521460655115341870192479412533220951786161607977485686222921507877983057307054821038188225711640841297330434939063655471317740809852227009270318071439530245528776750 [131,0] 47871039816625446237578666272793379389370062220709406784104538390541048642478016686888159766335055473079799078221975088613772509754032782859397985953196824325159843050606677805953694199033046112682681117155144204191400386691671740766639402734135333595665010687944772345427179551183944067110854169700837130678744599047580015310650266274305488182074187421204262007313540878212903283844464762477832171414518050854563618284202789422485125835355966966452020437121672392253663925184995856534203434484841635371927010456568038453368517043543486106821684994849972036166687141227210187035415122411088641712050079435348631203711240426509832237501865065435181567631787900077364828251170688328517689860746663067203188858235352787853729348895172844585587454667025783243157844834111561062288931762693470333816158438710749467752713738238412504815297272447349946316244211311533322922980572373118908837995439782201526176851243136243297165544706172960254439266168506290653494268316341093473024348363129988249452114193398028711945986621239865137090368556012687987316917775229740380537117196103161663864838166043750948281730142330743797710967965421787631719760153941139315099237239107427790173918398442328151354033820601214670876453481316205765783472453278206677156359581087058230776849931018952065863609912181639945440843549284656349528890087296563348516754599375467724770081769053830279899772298043157260318856851360930025603447289131940013712981582065837260054911328443881285520485557490230985064888758703144559385470686837134597744326487824694106309215145326831618491354049621785254259481647069740448099833252355751326600072563552564943409773039539501903679556205419765021962734855728156604331079431697786694924706960319463421568371031610268610160518807898068154992270575295839168164928795178705366967014409187692634642128383770624000000000 [131,1] -3799091215218216169076697093628175343304013143751739385969313298336219162485375911628557074916970306537612654704185086590499917439017594110860078279166079295490623261376903621639523293413535235250995372695070025145462751047136697933549267840090955950310136874421060203296771646417657312400881531577863022756383845724323082024383655907926974328588966792951544354857320033550613320326432268332472816994249897876093917722248485869567002298193330410455077131643616270266185062800544888916867292701022901845395373554758578026302427024097648005347167877304205129854050359814428561863536663785901104406245343750848630444517120758978706371205038154717648505953591359385194315394861598567095306894314909509375035607916895806424155455775882248115984383650446818598006898198810869938609642890288987113575308131099370975517797483671601408433153693490466042956523735708317115370856018219949337331696680625573517775578813728250143651281161197379754994796623621917223450759453697507478038186397694826313142940741147966491451930986949205125134431546449527297558322392747339317231814486325230554865504017574835999894387813496781936879576675240421062519204970248372626124177210741812559749195267659023317997635558096935075277860511826249788069919808468286759528003616737136837072838965233662752566213411910794120970326956359694753146500157266383357461023141481270663586889626886875768277039491632909080715473630399149891963033368908156495626316907114404089891901648520243505191863318253092666717579113269575318336508553066323850337447067440037612193173288970003100909651356313413106232037522568368505363176371285559669016862429742835967508020355573477964338963150449136928665152188404246856367491724282590378962054722319045187492237766450316410682270092619411766349129538286121112769651685281604471020732834110097835419363070686789632000000 [131,2] 33022033171500606684847558700418426136221950667197192558588645769471367631556618637311588655348401271078302597736379803197965884300526293021638973983037731629359455294688595775416384239349789131115010717921353683745481667515042938933514927754618585158327188166754241738022730164199722361690056173137541170175290745752984138647256277503037898259084477287860268648824799754059152431311035397898188680292980047213577228887909271403244401813763721789587701431860963661567028714301463119566550794391580546637927697539288104626292235564596025109650901582151722240942894834164161687869014619672359397093621943168707074668013860749400840269651619321598611252557023352933772192221079839369552003871860281757503990232634081560703148925365779327675760352390477410684162528035967160808440017029743878999430147476786659531685188116260195110430311472771199179964369599708027270538220807572409954922565879937037104742610486211353076651707365282920008983151156303958398310433615862293845124306018195272655431063274487624691798157351198004198345053047860280103148421504532850901016862611764311563564866843547332082084441787879928510709516388335396676428227813222922833372991402706607386434476574794975988785574999084194496891014687503106416785623357803047198585485174573235394808674745484228579314975011991367374484993224944134880028751105656825645287478376018776674469127652067421436605002098355520622768111656613546100981737133064989042636756675776792741811882169009211944923795013089512314564907412038379599365214269413233028761615873397875775755260013954378654525693748008701186678359132219158602746968434509957069589087062251614771772422675077802951711804368750405339571409850259622461411247403654638106434278369248970265007177059424840540544103481583750061608992753784496262212911203620621585223294376959031090591318946086912000000 [131,3] 663234145567354318444440483641398350784101964388914335960052321638631217650621190091686065022554991678006414372391486284301340606240469124039151368432329986630289573747172556423080150495935863057890597855490018269366909622647610313204457149131215941877232493645397171780154609491314268170618809348682538939673417207644807373010418147926435425106355306251173777851037895768774108205249425712412606301011858254510358237831526916159548075460263984172491454497518905136695331274008929706120024313298471390406468948778156123323801565312980018783366931696095308025499504169154373079079117307127151488997046009928833991384654398251849944985219934246213891993327436184864941628411716799878764688557600241597659220125963408311110471019178122281928525538729733966077110314747513300019474645445468044342802931812332434515414321328046238481893399321420348204684411529792773479087862686720290487660521862752756164217264968013949177044078594952933892627220503310012924478654015240712547987806567236450563288225379563484355202303777665512329190980349308665346137164696023772934686773059263627691680237088485344756554974710985503871086859980917272011981577720363501869368597565241124372328725409792084589974715497010376870046446437637447325274552610189090621619322601775139358956235254988903220127503208629372646946356478880768816687163593632243126997011282744361588938354236981641721908863729796968104165307171141354718597442202376255087620238199264291825895456887874082795681778839224545362600424127704196326242408034080721680844434210414610426375423802942547537284937077496829374257434010079589239928042613395265421578672560071000055589812686348279264523602893717735675603191961513402802562147550148988873746213282358908016844752639704023461632309030296740031884049387937653710610326724934630247392267848873179167011669425520640000 [131,4] 30639474418152609296797900836945505863498199028628301878679388689623747759525597725253482256382324438699476445450501088370945591764597307498438216681704433871180615993561159034408560155253076338248062620627757645594364703491221884981862580335612575964957489806137017245657939921119049019539257066899727696166080126848370818432762080828108555981315772203571834263880740581327606015473718723056622217918190603957638145838072623870157011187759559399333946924514400410993274229378537075258799652626992546164815367785880060849044457052526250612338001544386729983300916126337432541715522335773088001009650505045690357548589142683125123047761592273312795975025599656015636925763810501365062472018315055608098774718481009514854318568993030992812713033517023833083388844621207917810129366085725802737120761096355765543719091354813551261265639609129597389039201679060592622324110820012754913353559033352007809214945702816383953012524205247204183236699734001652164120240895196430685373703775063701019675275596051750670704968583513159087930746543336528283458671042937142083067437845048280016551074561296479536047553528491634969288385088875009278700322077637095537174126025867676997149069872818120711534184679341919925916679549941329976461659153982975336364331642074439653458093503999178765501368786942388353898532794596293014068152505029114040191841425897687006454341331485687804042286430303764983649590945648133449670754685647310345739629727236268273824455625671433896183191784883350576136763935679675949174612774870421357160234399538753408037093153607663051840856038519981799008425519316379228213749813031706705176173946289541565859133643791567302709733041963247280144911478961649236100638250439798296732456591849927556611876384794430325271335523149939098817856449021446377425045827077222469818468928039974614875910313082880000 [131,5] -1319591929905977981378283187587375537074010575387103164345940890390907149647971968486503475047238961292784842747871131121854036455995816019992273660799199910319416840756774756453512796678558845680364708480452413854407636210003374860602330563576833409158552807485513275623767641698831151141946933226182985912217622026298438269346487737733674692052839374912849203927112753720446579987857652247692653939551200939686715702713451962711847972239293980730175502208821366852753370124881462651759744650486062726070717366191408493437644553237098698578763881116168630587688531622357752210309497941346301386483121808765697030703912767662146696217109340668525022089060066994154180321733427577774004737053822024745156017980590541285468050731141324072212289380932698741887648834403469504768909269238279268152955224359631136484430795773023722166092886483776608980165311057745793189067982597084406375562425757262172311251549455370423060252322864648153820102180401762743881254835169635339141293133313854389909416399648159033562384314951585026050476291050531184090183250306184040126736183693033386513162885273535312367237919711628372758809053212506293984798962572922184573440761325888994050605585749691293184009406939004588422290650364909180231999455195769432600752942694177597306191717689219270529259614484565302318041514157644505869972335976326019221360047172658806338121221358212329522354658933914792041300199925061898138904732975928140032007793574347615500040019308856643225530270476224879710232730440907536500482174310346202040686177188030406386484224648014415319040437481868511018142833742732278415232732716490103174186516993931682272405034248168194856818812535351223216197208777351036710218423133574436637549633139588023398983236472034912447719047341197112049001500140636955087743472777744912319089969209077852180073762783232000 [131,6] 17917616025402568464046615842601485160439590846807391073380692098444905806746177958457466802728871521000601650023062105614447243677008236733497929684475346934461174412635328940922471929924217194599205430188883975438633948435138711667678077741978758392086428778432007652627515425400750327713394375558274040254433058407452764875136762598544647377398052817083067174950724146681429886180769839232795205656702882951686696511909870169555570055509983698738471273983145775294381418967164930571905526589417833299615260831868269984296861795593806676395834918460888776805509663457162009991904246781231038976808891177211661220714726055623328681035552599546879477557903647924852719372471143610203199435078375334193435396883924292203192057183472662190818648399135084634073119241518284401616997244190235937789763024786565648673105816042023677587320314534446121822268930243343371176945335820041488586067971251333252323045552260401673442091970938641862929086716336339251950300266788102089788026439403832818094125697534832679447872597819859294462829710564280262093318603473297504534949750006543859385214716515571295840773529673660917437376108863759130290462450575461453607436306182606091190567914663482581381844812430946350775882459932431240823052057676017422761735739095912659308683263372693062316584975470136852066423708509705302736894209173179799418495495177786363736386809783258896374961454176214098857085956200632585276738483673689814452896215283339789875487417038874987269568263871441752882983155663969642419992640647757707622110535140880959164776059579578950170165619018734440773428770617577852858062005555663767835622704036064579679804780179943231248876977162415029964202044805421747749115432634194718419445863797158227468837103877561170656110520718339964186948218991658169992135759884717027333158957628987943350697984000000 [131,7] -173094869506360081946895727749823866834343685449787560313080414562689559070759732226605255081103362312471725537496210483838653522842985734077523847671114797131554325041525142201391527456247747961975750212992777693918923641775212060858106785661241011900959876976967766774134745480739448717157492953202146020771277452317648392013017823517690596133677691645133499068623999900334702694556626309072218716056938279317497398317064055599323619298650848025934542157341725560401594396937941409250283074475668125077444607733117601788672603523616539017890471394999220343180436786464558529486172666800483171502558190949438493340093288323001589182942117887312466863832984288568908019286226489130519082062116666665622097010254418728200349839782945222129082107837098390324022081274721373879475925075151949015105659290455485793316949697577717092146219220258045586671467980242886153080613771261660011585300063319599885406776829700851421603754791188227866475417513782252402413001178915557288404039316286235610749185916598293393403379667833438516602294231238061779780241074599015176227849458327941449198589923001880128356237317961543382112864139257633876799403057267987964383874939552063083090306758102720386835574624470360712960572394955566397461580810179967447800556309784419519589070685323910625841006348726842193994102641326059826611596666593427141496250594666182173796297580697761928191535366848203754151349900988849143494622778901863980299910396582089582409508598088443930518045967703862819661855862865268910622557229516673095638669311549614274675508010263871360559323962340437655463953794678673041809657703409724325656797998786339283191855460437235974880612192499539107920982207231798368770350268553284068401812220517103786510745276294113734346506720753970150973834828047150529938032982587337691398155279768423267645259776000 [131,8] 2229310101596331090365418005805375610577321787122258770989499090403669610456003964055279492755532697865335049991055479524548681024339171181313958473341997987149438298781547043772821445591031950541293247770728474640261984495601406941162263936719970451152941806719058127835520253019106004444802389495130542711377857953299913215983159936080203712488806032278819876267408552403682659555192588490876725819829922952454941613827143102930802944032011012141555791912121425774709545287693295624651216151880053423876028378125936208443792323345220457220377984460340363872911176008613260439833771961514770185956349438951817977560612364893109928321406394531537962182166712123854960414294111754319549682244240474746561744049587409032153945698438255194418959476488180400986703556649900043426375119605882253244954881500004668581809208260111224155745904481288070152062299100645795319378113749178760759612770044699186935153890018237220381895176419839629117168966440942501509631642733115778363768325255252272430694581712999385637686579914015781699731432085558124570731698927484210462415951001591903528408221874098496422676622402209451728169187978761774316605865664716248449730039831367333857370688408761670518083357062846160978301418468805935970802170830142020963715561352686552754066451550990045436035127986731434258307480633626338807398555846512786298150237760904908568035374674160978076829409051649908937890769468446281426919257403520863928980723740322672515002416599543385029602572800395886682788754804807155484406737545877346279675862099067804851249659632989328389074053579262318847528039482372646719502493920104804258910037721102226478861548433627974301653261669344398526203198329637108523734485435886685382913465315662586928689131813237488990305165554160423984728025401650701517914917139611118583864220790746615480582144000 [131,9] -30355814843545848682071980365141342369029491566752001510525024366112859509941188934097969447249183220112062662448210413747303673945655591955314817855176440705629068900336801563219286762686705663833466381595543270742949792804706532604837532917782545269397998681704413239152847392747935049037580665053410875062816533202054100224315410153872255425214118599367799677315198671235921679968480292920148006487435950612740212726738389477662294261328959474734529580573182781337857630682720275443319326770028708767830540502931019705307563752892029374297548397208227996461955356845842362750036280016871166574136827150550550763843019823971099540015702465666846118035855172713615797874457341185626215404302240995659099410028571239250856691353490707793348528292254348453919064204991736706209366169197275455392566852792439944796268803685198586900756576631021152296959343643701938549688183149837745157099697060921345569515886704360634856694020406862671983072095294074022848607380769494664994957865621064513583744205535607620908094751928698257638714237972500399229533380501994605335277660521233164092717349294584868994184423024551720151939949288364482340204246280246152174567220824162873997514172084173482195537145900298176016804442608739459593560531769019905237956705433354697171371098090975401331883189368366836655825215502350122499572552338353894049549890906259479828762137373472763217925256728742489845789949622631153921970233935268150135626886364686842606586522715071947170985973954532875578396659415333194978032240992539047488026675242243864255774682359679618488028175942369872614383210800296167743053384873511825998418345943915334463953673414564511670813064389992350118587670960193788844589744298031119570655514421125763344844871350034452507076729454335580551014430183565210088779378786258628621714869250000502652928000 [131,10] 308643344389720082174419006805489522032782331402916504054044724253129390970697611891768931064942567432062344071314209981292358403948754230583696243715794213990198443643368220847573831580387120085170637379732243767303046232352622835997459997651412181233479474749428993107684715862363196500665925863878025132395617404391667248329966889704551271161380218652012855550875744245604382633850993409156272568453595857387946933432412215301725452317688669120791636129613304945937614260685156751472311098915355517156704639077620041722572590417446974608650456305716614674544413076158419773148982116152245289832255103639454556877325525978837614609583067337370266482039563719022307099921241693916171985473040967129063730525207190509675503732563679566301154842571426012526052733368291184543561223142219349014991714466300911141505363563340982011035219875709666254152308013744836482710735998415625452852819179973173997790893512019062139377350416113828937519794448967793601511610433069722877249654298658866329014285910627161815434953061082289012248192523267228825130328845488557041246468981439691322514965091020167597256285248813204824568484924150887216549914519494137119983550518493432393513786217019393289139014310786036187279755087281797439359946116502885240344001876356550156887099951704709080678754746271326550637066332648491937531306937612570127747631121922217266367739099196215725351740063272905562869931323580355658526165319907386189195840994118499793237643373077783135404905629502568284469005836834719017449373322572097836489452283044582617372403653983408220378706860153375023498102078413975057479260648817410796321457098258647057383917935987147296217501310555566385107142448359476819258458322531462329709939228774594704425809250146606562915758813565404932664297853811062497433761180403160525077870249963281973248000 [131,11] -2225790510946878275743676109404549679821445446793797115807377126546833388595749626994830409483764139831634526625064261681995631439002261342050206550333772786365614651091831723782770108263545911034684561939866092025590084238101393270497016297793378116041658838917392525252065899037868352206582911679640176276201909333907433497751841988376670817079559292772827327421738709848368882101282027813984355089758780965793411110796304737122809986389177474816831803934592233986599911234004012435832724533070082968585814162980924148452989913080285597637041312658071437187414932039634142437242880623074328998695131748897331315688682422492137942072511141248662582368394124095586725647602559295766777963715760780073472525772825427033428994699701501691846499324458692732830101959506583280572965313658688856089193597462114767961815980195485521148743386414708430916910065222933325138108954664448391176591913288916756191172916721396843973720210995964342104150475374224622185150773043413626965371896161286629702522252323848674123432871476298227582595757356271243547149847047665498574090891922719312214193280265326370288975812349135720813630317058093843578588454125685547364188978667713770338505491989307022520711250181494168952053031310622262878349201871222092972816598537063283579504611143375715903182980860585853850619416058418300194876852990355225935224695704766113573849965796051260460395850542474812982577487266636646208838501266311201813253469094563936878305324101783736653166721105018168202798681730361355729815279845684572049634930339709160559192252055594830966147659962740536753794997221349903475410404235264826038165223646751479296561242609356069078640934662444022226697268662589885954749177071988250677475103023888146720476561748122140872635369413004346407585069899222637586914627188071922429148884578795749376000 [131,12] 11412513075574609305871333660650151393143757682250052031384879286969342881594958374533345620276894166261840477317257812191929201394697362342998777968041951531363806531099256912141436608933599660371624093027055899616130144550288674615049761898965167651930330248915706156522319182393493857819843401477878280202340672947267049826247374637792610500351269158344934690836547258605496801435186874540144896827250067660942531696136050845346459385792566722693547188693654300553789959712725687460009934511195258760622303650158613202985977403163356277745389268735285077257622998579564252712352949333980288900566442534346950061032319907286522271323216195047739431183849020628929978969249052139220369124475442027434659601438638613143062895077528387159986621734682655785925828164811440435591859414658779422475101280811655807197610513336834419990181549093060987943247668986133708519137343025311429141648505996760190802205420532556147488712678638260727963219494300638779923391993664023850266268140287354544434787158141657251559013221845400441604015411199892349988090308317086902609871610773469210174447973439426867227779697544057438112071698588295809246314970702925790106847164177268151135042588540271225721690822807119111102581324323350634884688296493040760501661477823740347999435931900801758876593097187899887293939387160748067312755330032213086352788382491035004277574569228532125505660835479024968365298994454723229402450733643685930069586110323682813081646820430571133686636546273955840874760379016332116870484881548444245305190044841283559214998568183205893353944022420653939445999423990317445329599104935251608903776007602667135098511787481103540206654860775361290138172735200937739577597587046527101514510218046358107090910954829645663420439618913757909613372928317704940338491095796150289374096976827498268000 [131,13] -39738580531689845283992186050222737878189589809194806708176272840079809956628868261658805189010317924906257270305437692368314669766623705156491859996616055187457521718257335101401298614728503154664130141417555344999334234657517229977196224477344680729487296804799682985989129109238091207618721675630548898234781249722680082033224786595641245021202247365445906410672529229276189697332200246149851196490519204158354275601503799025909257516628346940441100391098602700131844821538622650412655892772963250277846618064692372892673427558657872673412695189684837860889511023257037865309037940624507284995623880045273852709495681207077537485653727972758725265954963652028104005207435926598436730628189466505655106088470927873736747903609252211548177016945442379297280130132976832424322213555685101052561437051929189217603070655371542804410923926853125586447301121022564770173970938057567706398515725863509033874592244744689803811324261246761094715605553216360425403039441199090256357725261625183134395209572298887940722378313576447196129311511236375547685687505403942418254155676961822376051979260586622412277350252705266488059663228177481445552615144807697455584740443022159586486847487782251960950985987195702535712650201340713802487082053565615469589898657995400354052363441216001119345470500108909135677560444202355550325679556611322966842285622096133017894907895423037972063453638921763853822281717420824958928634358649252513573073371589329096706886596126924589441790858560233841489119885454304330667703814257490783534792325080653999545140755023571110528229641864742002323743780403765423125902535736647705963118814541052984229776708551901480252924353164720382470575966517810998133263380866460864649717870397242386501160881687082212992207728935431222981711233245851949409219985969830144601272395465811250 [131,14] 70038793635947509583898889574240223691317176568546615823928046217214943174436133798290663442243510983871547260928627952393632889045068991308436505957881744375979805501919516100280557249735062361408556960536449386945093794454595120134727060342898652854935857572685878560575242302121299345623891036283188696232383264045508847327476214625218681304019559830299444630368580248929447843434123928585023565826985847352089484977312405956885612584928493836201154885906631742388177907187139883805465997977057263595471267376086608511150631733585655689021039802517619170307640433352903909595880721600199297389197415742897128897157524067803898258517570565037667704200454260049853656118107669361679085018883888141246046930169981714831422272176742212708926995963553010649598358667828949374497211434177761027035017854207080092391110201054751963294880712179320078496742331029440602238242456838517872052275119062518531019516233279554959288020459891568144398183055105619505342319049849204958336466540541147019416245983744599870504219466038289682615220289457654048342549036880842194691816322654022526159518169810395308260177934028829511609194128774213830038212679773036312016519043950676609761686854997672892506772396532228850501181460050302196199239657586889509768618373962731904149991852221376190661868396636732454750934895382953553632698881900409482340840390648793176667665786182675676768876252331723536063395970609597859953715427602793510773881336802205318750769568778684537179467126294159490108503634239452453102179360386982282541588371569381699900137793617935120841722417558740057520541809903928185463648974493085677169737872600767046420045346875387805310785549027983562329179441047906473948087148958335786424615661777265290091110736766919510263588504343296131160914922418647051317185323291122263057621927404000 [131,15] 154896282856173840053815348127407691998237128824874881222743931841841393701910195250533701217756562654550163376337314957097087878407289752643214615053782332527315375451423997123161991460364875477553003996563926914068271150329968145688552598700409050177991223930355564738588911786197682985730613161063528877058813549988430634036047894399685683287861122511638479568002180989059270819112833389357045686930577482389552675015899164622643299557938986154295528072122125880959394525222676676033836089899402661066317122469696784655824042253856050569476935999105903369157436993320488657047128178444909443105667271579141606020760360565770878425770174247182217452442238548517684947961160915547372667288380813809140734571129950372141085793744596774206680574008135325342257971287251367183032680796841757086436960267025186699644137422585988769388497140252940296005986424042934887808089373746471960745492593602064331628274706447975386359737627313165765196752658214440581912497191870504271110939381176924007249361270933354459913853977296705144380972923504070519249603939837107553571520482670538083472539743204186625175556767195625047156133947022441051953192633763254441337110456344520428640473808787521082533254203316995683303975431153900558420295005344913991329516745651910883098483948245584837464016467551909038762698321577815854009655640938474034430217367275144660444941099372947830128418987883142691925966997248770857950747772747432131532670335909928461416493376421776927673889171003363627877303198274695006938224232609176652120686941952778487489074334029678130654277633993987011860912460521503246395003455339704928464365042955573195298922285135355596887607060796366938701392464787901833431686472634384111740286639692474998416279120654709057327649322962964186821829043946340007835904417001949181602228870800 [131,16] -1800399916943294806538180953157331525820876037068947188993563202010962395020023596675140251614447872862726912843936488441549623273617232828926333753480449458576366783644346400591556819585612567021125378234933672821559906831973730905960408970248043495286431358120762393009488859728794979741237122739655546310469135563628466401863919693484337593398982841602814284550841893113618668139471599820251500835143677093440257885629936114431496265252930440861411579019364924716736142377891422058239205886480645288461399345833892146238599131201064937318344659173217098442053668817957506171383565650532204203517041589365955431398935579809481103022685200426393301848411964273295108082780292255411115149550631902523145248269119099107757716966685952560780350292953878209203556689757800258484785779970933134225478172295612235107496822002049940739939032178016525832726475719118779985826982101528497984984510378878088123296381362339331127382152291498826013130791279860216805686878472377753449223546732375624337476899726154695818634062177532925426447034525948713165162003854297248852561918057051876752240912668406743036666547056908267590483397774355251848522387630829895242586286325641853156856122993088851794794574315273563395812870276891665592224202775861803497722648927062958619236022617184905640903694704011272028465055817187755466309531264784682843922940559812955282232450998171584202832918603250019719863847683959848405317515372854060626069150995225640664176380624340950723635228508578444296835356263909372772317258962629547661290472256204235223309030688667709433470353756135218723380525948367487795042859393846758038590928027302984273415926636672389013097098267622945714605274120688288429200339487670973643274066036110128559436456952762223520875518966147108856584398850002754014058503029649328758739225750 [131,17] 8247111966063955363770781825071988890722586470934087319942141072582730117642104782552417588999322049719484717402710957842737266660839690264076468034267512475088812149756665304445927162918788584801218442387767458157127174029106780057529956341552649719825720615419930356470658036652520565191650078970320002294603048580273922574245251903538437559778335862557089900422895734209507585337900237972525322407740898345507806142096675704775164122394679529610355310997494627172459176548222821792989438279176244161932379412820145313985933010275721205715672106218005365083936182932776076905624303480877563340920099850842418552461002949619710057216145135021424228918616875368052566112217917627491398680311785841799855324339308467737007794618340551705880490744690483418320260405862492430984975849590247480457960517353005287213106416808654436464422459495348185226011363484284731998183811637803482518433702519420007405223766891304444925208455914438334447839337631235242326430417428877455848984346946987550967079049693450753718064099930142575239215210636590791628115527136032124670098082599146139447522213468684344913445974108037640489771029323725805832081241912073643395721238920655085255526217010743885809109897524697309963267405834421799810008749746059736852367096923117370362533079509011524700588231624883154174237332644264873031234039717261879501804107255118259819050218962891114054980694649613346924882375984522387300459998492859042356909970975515392256343074821205958081274745500576040685291149164661525769793905323678660348510531587856585792857540204276712952343536724429248812826710243354235240778506821518014261700139555455433008912402690151457311306067154509232191794217636466310381392805310259183539144840400565065264694992583490695069723531679481082894223528280682420360136477250742230520932300 [131,18] -26404221234245771810790820672174370854915017836366263612679994426557576445337450414048804058589885045881681874766804785655430291161110750753188913220568924277767041296950548396196896582310150283279024438860003409675168186598371127410076296051182194638928814945238681333534078588874379873844410891106590445123014488476510877683055858166399885206272533616998071212075167737262690249265543914980063830215173021410077042662192016760248987655286477136063156197564502194300154856237074502131568971486989040523642120705380027340642300160662149469629427048160987986435743940882687841212255752026891028851694236615315501891738405750260067563352743144031678777977355215444931168417401784687370701468536162992549455503622409198903095793462248912897254105774328316691284513065559427515436897956563627606886022250211974252067612025216415726553386190355106369468430303882138411280200956444661041779809298437385702251089222514644062722018109398632645905198163025244748495255520503454522394952585483611569331717068496429965240405781512111144367037241559872015721198203475578894289975923453195363523453380989271445614846388129549271416759012107775432467768025853677927554137948019224489878912716428521588210242152815835263749817158079891308795714500090847209273833514772354594575316107231021305842080069045265615838355538587829820496804844740184095355216011232126224950773973921884266444364791576139385554397115220585263393183404345065430511501012991493754900525284648000640492530340622751551280648653989702176450353675340821074692765823739607339747647213963694128018408863964037494283095036528867669917301381124475980013038872737658435721607700718854812812759111927104329757173359901902154572791668857549528020642682860233971214407875651603729495950425287294209636960066952736962041505447388866851406400 [131,19] 65911303112671026132473268217236106211632118713891736193307391130784673404637621518603983600919800843620250910589254431869069639842201277371160054382444413947572615451029663668526348443597011665491487220172385906761071886302596688047218766131386001235762101457705167011623691480093360142794656824174974037303939770170885582910633217749570383487069959643826105537182632963777795262777745047459684391424592564108870894759604061039605358494642116186879249693382423188989648304211296561440957704421689585527777300462017941650372144239254844061065100605134142863821169111027190832563640977801464488853327327102386545769305520919490459611771262665437965838135729182311726244412468363480394656901330405056463956587618447125744488367466197580568979208536095967812652194960455843105595961899750574181251987815893460801442705373768529095216272836938720633444175517472809568252926770807298980226788453988624298792514933892197544945040241451342552950699449848737654077572714290182846019258193323662418072846356111424564391894616053903134406997293904548951752904460841597790270097033003936023794158631641665381922514350124355486772082747760601568072013303453981188505334902315893746509226789681943506412834130975757996444320132406755119425929968771419982457913338991430295708762263609452681467749379402009900791238054367405910534223519730467496398040528300388777021629284545013353170315850979423428112616146617525766373402636603028116330630831702699803083795207911098820324109590420748445918042907616835059439112171232274149286123427815198737696110130745998883473373568028681238340294303987399016376111177197231537587529554511744037747924888622008762459001555649260173483310246095939817891933592840639165489613071403794932947087468886098561129708096178463712519988084244243567390575102531304726050 [131,20] -132861031793705758953910882563399250201379151914146185102538898698072180202581123207632328619108365323599795556345792343348618070513387352225477071029453197198848725223008840945502296790877187521235577717916080605760460574469070792594983973434849616415011219153324390826618769797420845835668322085903852152630188848188155275590413316001037583917236118644102412810042015839007063615162720408506812364515646340070473052029141383287892593760617747786676926569881575809526235207530190520877819588728559427474528587771384089659496775166571943410216048492168614053554189701291993524091391969284700081183526556060579856717673215609542580492359289992611658797237578464830364289309116063889831439551659681531730463879408850294722464452497084371853934651504416215225478737481803504577182617964462314947083453411387844299613273306651293352824727396933736639077700036476301553961342903541162408359667935684085190560534505379562222683381433257791860500707298915626519858320332316083089972834440823988971706239925169737747823154981112726308061926247345828501079201137462140521840143531561815376351364195467259843874902397801056524431950232143315986438985849645254689274827779525883736317049402204934474095209133563838714802156583820048002752634246370504280426950642918478584855147111851840911373845804338073095096866210501318561134049408082509761613289023317665775029099828959227756883694205052634578865472507464708075477465335442759562099911009393408874202154351927034548996416197234586506152354898978967554764113960022993935134610575173041192467835939485933218020452453637721123726132754582591292566359371421774820626659729771947035178271949282335448540546500253092895307022494554496787018287598296691746737938567417216896028130361963546306041863484190934200224772675871592099759478089288239600 [131,21] 213443069147512888349710232434557345780568648337803318265057154826647903524641447247460822365215352324988085780704276434336635967326708926282548300787898099728968504687045001100601743377761017996406659981683167532884385642932804598320689217345678099076268257357992822722234511803588480285131829983663786798785468008265500486813278853993623827977733641701465014456463531226623428995098888875112018234761828376219528304701575337385234378131304821120126194969522482517088737162194161795575285927743220151026390689332736942685401004001023738497758505994831400661110393506944813594794765755866075738683511120116878589211455400295810194506530992201419262170498551978467303678098930347559079891791998841166952053657870211540065263140873203104814625691800383002646546639417337181380698788590425805673326376257799284111980004037994470998220512339682702409791781600432870258904639663582515065540054308966188003707602172183241768596448708665279850404590426037106468887679211860021394602978144316176625014824687732034616047242941227637134915727825714779012708504681998395238120123286582753086607215227114381974807333364422866434815494742968811860167111433688787900216699371307665792998865407111091483156172475021078080277898237482955492900728940959749493038866610254161974827303396920025162726696375831073031081759651178929096150476337905406704195940507346033903394490867781154313331314657757429990570657475042935513695486943444165008154027627448657440325014336598303588689020923628944901791323037266570712459561927659183856321893530389499837363737984560927443508185058801225361703606116281284292751998554489190318506571535741136480928057994609333045867624020903237995007877683583628288003571948483464125929936622530042031361334447866238842033975293387139366344049944621723831947231502571150 [131,22] -239219109384512236452971934648729779440206393985443398253880714245390134034652146904033922554199400333757037942990066946774163988443982664395105547255380081580748768989131924428900620758186526902128929330120563090165413767118133835254599908406000513123813933397849534207181055513964040206542904970443066287479511741042440546122756318324986934295185786723648705328497279872031685356789231931209883166799180220249962611495514846105411977771254976011834046109243095509531212257187362154350401463867087899946979474705620430947502206813156067018535856721685538775478564728127409424503306059356448196251367169094840284796737365137184783800979066661602595341657307356631029865849454078386573192570714975315159640169735282432315027037159410718529607852451494746421199353254743383522562544323410999337866138681192440269462892276353789696641188828582552977361531468000898304258241039194839868976171106681528024022434282450628000031223201639058587091836281469278203366187511340294299820851830923439342527876777343994369093474426273801382014889910867272485706018015432052279716645594432218052608461742081510006083438948575669353827184952649560992972591030808347207028577165566703863659322393344696321068773821839336154642165161680215871021233958222943204309670841942956715431111903493600789041566258949268185062452433939077112269230279699041544705829220666390112354178117691518244705660736902473799209534795638167008194083861287241072828240883281656958268573530793221523773194041388637180535012086617939555988296462990156852614462405018097976333882825721536375492373979128706705490229602353524181601895885961028816169618412236141736442893036974480939526063061956442031559825643252724277151428109065583457708284074897312804579177198681385910478466032093683106609455184252077278039457779750 [131,23] 23524541781083804497069469207160819154010877665643442521843370876268712004177097974748771159232709548677977399726157199070350299185884683165023164150146310586218863670642682940373865413022226284717046995562236508927678737173569916944636566912415915733835753686841858565409558772050321831527447484432474128633169433621658830065166361144212123276270819641618952834241024336657346353842444204511551197785037031837880508562477281625375788384361526159786465459944548619466744341389880153775659142632250610006774811613671694391298990536429395581888548237495560487805737284134285319351388088534373182929129764748506303940946218445903047624180284696439780992000445096038217114078826407440061079770372054259551952635418496207802915326461604774607288002070456461504425613355979767218460424720214624274292776514503226858276517049624379663327609097822341760702562501110970767534389502155800641086521500802177746051823018521372359474798203202200697616366217744917437350620639219219588585441226890389038363311741726213608908738867025172897371172247663313197421722566041390785442170826476264974046937742682086761233486934881011683434352221326506353622842757877267676542502871419227272383219540790334852886206562420470939892813341958321513543025586488087327104616180478608209580063644669382827999507036347483734407417694491529868449323226062444028952330951472695234408492669285584401148425907136948199104171099968975373856914235287252484788758169505792289302998850916060808038255258241629756629346376812200977217104601492696513707477934436691032952235495983788731480002953011624579328029031853664697682250868862673530299391401995832780043928299005678755364190161090417232239649724324479727561914006211202425449958311907591796207860436229172392528818752922907799748068682965988980521016660 [131,24] 819831114646497513332590392105744718025935835993880633181477332962613364249401116130428607027310421948338946312011668229055452648281490838837635224392148992902216193406284734427214347405610177045106954246850517526027764123683610559782840897401865004167069669289738155627747544420193697352539294185304585863193557305915263865607544791748115240213761947738771990615585887080533336688647414525750501001203568103743647582772300009851502908518686393454645650465760766768756731998238732628610591044024705456916806847736223427038914008954662980749222102404828677623636992347912002037255788585070054761970768404041757504016782322017516653156172156254206690557865419025279695933467303918317338449333885989103352289130320930725740295346355848249868415450066180486196921430894952648038411189633135171025959499511444228130954003301000340608293338304176683411545380818402556013808590682662367547590753539753344726985045671357940427291533789439382537856670948924367591583864249400134521258755911306822365645348129306015216847523971601700180006532426504661148800391249862596978959973034162751591290472269052938836171249879969427582539159147530711786558236329040407496693639901048783921404071515164416902981795345948883641985561994758861458021538709154702986900211024676697079499504039008735979561303579332150112009610667563769816655003902059876127183314714399777587072308746073238668328130610486875153873343791709261826766488957749332748559833343251057621008394279009433901526667021275986765009742828869638080996285607491583382735777546006703664400877399096446529749407399325915391817237280163175812262615470973856679382118303883955957860802075395479001332733117016688040354557475177907796423506780050966427199342060061733592164090011910140297180142286027709204968652838748770045068720 [131,25] -2898865803838794929823411123978352788701825315634773630604049697889795978204931012915024513872205925473521934549661335118106519831154665242945434671813917008508317261844307124895740913387032084748713480992207304623892465241676381807888840292802940390481973869674022699796491351794231709902772346718030112847730450380321818701204754911268555384019328086179297083098406416476744963533590861606741333913481883774058619579751891621363686204058193986864447258562461839842561930510682036906435396175810300344949035063261388199208035382007368982563834389271384970857311959144251759224980198092565921035377940560654891339400687035831196269129526825667389742971255107636295436416389431975457875517451059518070822551875909314796528212121506918123019772663036679590207553566051409451230509347807717128267984292145980014359056769777217572465519115674737168369519543844095537894496151121527197102231424115746214301362323893695183078771806306596851761209083425163101257281992202266445677875050716641464550149903150096867677783488479944306366833503062057379266463948300014819360669548302950705507173315388454429066330779737371053863597605828375220238228832215692640524069091677696825470513934751545638850249256181277632571403822406013330632231301929964077109678551949278975815351472502031484714143139192526013874136312585856965759644043734235377221645254744341069935454591571460597994022402428723170602325819876339721230989201554631164945732171976843199646321331293251489260580480396100364948217098741042289274709284934605627690091086698015448300974318051223552118695084653936734275788456513338351328915601003405623918224757666160287212467877048824510704333651300317407255407117264764041841085431606048096005525453707839709125957049757344096840312194838414319867586672226766502811876 [131,26] 6867475795643873365945406408427907723363078316019710397550384689588104804994849974137435406541127280904711617085498840384212671779632951983236070680901943739373951877370835422927615869836455713631825967675882358402888885020989452252317219496121491517387306663582310846089283697215120297535056105172273476643932128867942061231574890444972692917333408303450405187373519739064859654238256696418386559633445264438828733403085096175455883875039789321392377932932009020985379423608662664316783290247881809202413195869452291006913167750696189034372522093380187971473461397349433537645950576652071437345017334100911204769847729902971310149675506474335614987808433823298567696925233539360665541600271703699395771682477595015537965352125038026751228759921307949959290154350282686434664265339478779032832021669112765718536122458589383766165209338205246514640960677617832828665162088307922426054675310787055550162183766405057166543186127810392577298079351720207235937007134366043045441291170935171588085805674694230327487723574077609707437669494295801960116239696275467851861355600792085822591801961603304199178727275724302459966871529922389553162679550832491224554536131237897317466599286716865625782618738663607563921307493292412434199917240219645977158800782328249221352461873159179997240554698594812405483705941238300651520415921211782962903008557214080333543675945450396582803816799590997292848051117566261693503085026455778695488206016157207078818644642903888712263247762544694929261943251431911470369210357012033505928195668360084764358718347152235660630651343399363361579767490312125302104166539111916607144332683876214703154869749829672339238691097337528553793670685165761342995764773592525888465677138439467852269919327827978498417922137030950277064896383305174907160 [131,27] -12979898080537701795775325033598104912705460595406136824068307646894563175238743139974986607671462312868417852588560173113742117807037135582585861279752739411181538157977814440353845797468046189343414368902836138542121234833410533726239161636636873376422713497483699018315786808339994099052679355023047741641355933025845632500590738820250919988203634778695649651737023672439475870210241786184387806828666295987039290273777760436745818239439939885673885401578019544755592408642270722584703162659985333582030087802584016089220686884992166643743216705807534147063455037629653437158475430632325245272323831260419515486763943810861772198837637561988786024854882552631715392425079720229397153316852381488145512077901281702894940079679533090812314071434604653150085571943334385524981505960976497794429405230233843405229281137611449080246726871236813310979190315755199488273485629470008530019342291605244811062863586053511239533544602111608416985824682930627829160522927952613473118000201832277396866994025505941259531631330130813452410234466281272765342384790944194091480755734989049004488287337137917656238738904182955651082462366885203340611986452328801695909461680046576056456684018476777281837268875857572971743078914057254563946716594863498015875138272509977941655826585619002866712655767200222211451509755113035242163828281444469135686895266862149208376684447957604323767253218466484578991330224004449054536440285243764578443253306998352889554020862996324563425111596269612601984012800015208174734517779970569325649649314577568273967447894236585697535190731317664169033916230955392322509763416950308843793187156262571743199498843594507609787304018036565702233430901685788536010666303412832714353694984693721862910422140106583176118391293931818812683634882118803704 [131,28] 20564818152341133244150122205531892867259288469086327666933174258100805539803381198229671027465350201216492922245423380562570984099420114359165018530582648741969479061115942809669491933881521789614100024696035342362129293860485301513894745512518823822465210387405822206524523442347572576982860339419947407004208913797859936533464703050815031449088869217806651042496453197279404976471015169175396512771587486388922873691722955265788943428303514464051805497951659262978118545610067949006985703750954648323575314519572821816009402490894257894390477302776764476143424366869523087073294332318757484413698706295584161238383063775461693110792750203033629602552130738226541527981466541486065503665564164876818332396787442490043220043628041492833097260666970987256064196789588717730632910602724554801050284648361798844942620365038308963312572648307783445476737704074024259208955753484181651383036829582571788714672835035398453723438490628440580069106653591784852771768800701184423389563312890141029581658269826137038857800674956655165320427220833486859205450283752032929576691519357115423642258897313325879955023192581867073601539050113982551151153717761172390930520392768729711674768542859507145136033971919690169417019161013403786401699944766862252338497144223252477543309552548520218406229756259637390831887579906401217819055387784528683627459258095322308843957741735751173671246603268871032296212509976802076460681493408585982182286519996823782088638776142762045612945744843460645853453885751889798360881459140202675732504498528703341449717895426809207657817377400332862263698115990700769051213046982112415941843049746392689218517766232525986791890223740957108202648658891608341454343317232299421204732101226236563951187958537849002130370105706537618961451810223874 [131,29] -27869383909000299487652752625022256321949477980621349630472407609347480174718795376520206838477673922262212179876405777047503448150373120466308785426876663424076344564134607058227869552440223369132718421779339939517010726600916873469957121968156779495906582526545617100210817383535399823950173739872683600164009295524593110327315500003642827631206880928319492807007204083880817832658716933386064641688350545653933159921219872818158793535058776071345830050297260390515231196024466478645144360828498000669826638647935134723801685163407088593389504084155340048684716443095893568716478780469968048709307252814533251437806939059619732596990509760707790509710519284527754486655757379065734403247656792787806648078606120370192137983272698316851312288672901579842592289691905322373070872929657636367793773381591299657519307693698817662173440368450187587918382482897325522488321073918321153211316002922195472520467679029891015670048484413223911613174592315022880427182836760928319590697077434144963729221565395134332527024574393946605414751234502635660546082590393930213665162884908805581889994613745356236168256191628377395867286664964026786278311453808218513975056733527176897613307252958650745604044769627813904675798949591722986618574677411257856161204205982074068135129795151721601687463605741663136172862832002038125242822631906531278869493036807308251852828073142640794961269804124965521295898311951411993829858568191293742206194385499595075240055890028002261226194934349609492760831738452724432352917763340962875456467319592480396459773898016266617738203362830731311388629832875166393830871707673641974235573527108254616038105378244688516940352455223945834577008608595053394717823428230614174574803244414292445491092099912119684911621072748914796328148195425 [131,30] 32629934825799938437868438583834213209503032098595750725187401103663194586808179838816858225502405358551412499677183941354070191684578272992312038616899438362387012646884040360413810459107323994294277625346473643520487734993219566820055281650067582049499476749614766155803556061113046577987542272775201903575947061005442454746195250925096697788405496277790625810284300119791770419365270068551528343501496596373103980778317594965344887808252024644142929719377270255350264722966855748681819054454510845324081467297789208926347984549914751478037090056283807683986088412903604381144584730265263550274521214055124211619486357205057977471945140954259526132077411708352112696891565266375067292416655994795534256763410885126523483788323157511988540899821792884657317810534137556573582257449257765422027961281132337324820264535587375432146449184170195710670859256528396740637156759557594048829007458044432589251436286152158969563234912007814286241651908164988726739674782753949052495155036049340633946533317363982402014665815423189237726385273113907305315031159351836815470493033577524382342894440020080560855448157633370377807960273754184127783970611795801408636493235968053187273907804453932745802282532449770266303376452747299885517749303158026943515899082805153665652429356890457836413027008584370127647983169738862500275702831258140499022393047515229700879338158210755536264684117189201823780292787397491690596729182582681275853958920657022732667150939714186378657210012200951004338934774186758925718001878388231237689667114952969421625059447421213715546951922173043446666333897179160585654129971049481758010192565779946287312614961350597525813980217494216476673850054090337865898621188964242875641953690115042270046650681205850888383996589205940494079290000 [131,31] -33187812897259386614291337314052224878506076975821013947507525485996342306098477759779357608850562974907180578185935830336735629566607571676275556245533459095699774377312265247953966666149500105523822464948028827939078891932885547940390862676530443902885902167015884981579206705315993792358241112144385857460165564177630196551471888710426693140996325666365435928914729390407885565558042571445645885717857221283661386611789570425187509388429147330200544042642592079844661820982971836170791356017736918598452627964185504205409821983050262647728276373098689269552481541361849630360343266066244129573462127310684157203840322127531317986195622540233246354083984392989174569522228818529620809791904955698557766205348306989394584115156996038628393724020153412729851070867802563806834280784755334489822833222858101441228750513961818557682573898858964348069834299603696819338151204883754560202163248964258299955469796802420246254909333736897420201934935671976070276402353174318933534136885677184918094927149921832777440370020231407757200878435995150131018547451462514951757801130487201024417778935322304263128289433754738163817964997858354027801997155417107549015110604771588379154531149633388593955461440332207489228337849895454471205239851257466026382441462982018878985649992504115185158497075061889982264786387749103832017865879817087167965012840096951161478846952859389989225862339614334584093801367175004618135149365748625090483287829824993608733452533115596792203519207575226963092600954617325928154768467126685271325613584377772765205553283841881878834016251213270804447085296528904580452591423171373334363862968262959799899911793361944058010109259531900545709254628204265938694277047222344880404489951475622183808274889104802570226942788262557798955200 [131,32] 29422070326849350653313904595274227569556606204317960591029161039947425177835026711991452273749650217812911132467755919243277796541381788324189685273376054646586681114445189351759034617916190798762240467109579851676483940039463378866375718614075936156653898598304682248522683556719738430711231251848082965470290075162764015105988253402614869984800732516797317204506654973875315123697906939638424111725665619079293292513388562388776444001937262176271993070130364456379017834135734405391502305219044952862567631628315860637538793536210194137195431414026832227364510230946877990928583049877397922512811280911232472118205363831452017506814101418169258986855559290918499114964968748941620706559394515931044123243071607501892451595279277882077807559984215244859353562717747512145097815448510409685187948991431732634639911486240076468571984240499264360883824549587281238558073477378178435410125801780957390340831144810394249388477406074838021153981003466661294797336982464414131428338487737302639177998596385013955875039600705628027615280337479960285910776866664224498813611387973341441370624937414789914935428664243439896921870777020977186247366637758289580987827626483118880525914796684403315602041252941840414904885797744902904019305044307826563070000543353384010271351573700240944400531362757827506954282140727364906852917050568065524967199980920835473174680508520731118575638549383446331994451466966947753894688326064992960246091920435692283113684413838742323485541126631940174087657044796432631780225757931946569454744980237040721938636662258024524448929191525383326324306275995299146852520606023741652758625823955993975613898420654648303776980575502527093358731397582334706208643877997637491366926688734345283483114650369819375535900546121992032950 [131,33] -22802552909163067567308979189827187894335391021347254692893540500579269906282431872969573082261894993083674034860734082277301657558534313747255129021885728254167077683064556928759034559261945574574084218199190120140556669133444467435723763439582940277796414643629995532336455878957634696444677849076499583872101754588090493560100074882915260574417922534220059636093094173211508476920907047766035647808356824097365735816555785580056548567382797742487207644808922062059552079999696259142060860736769162916096722152926958343882194847197580982128490566525685378483646282675336560395701143225633997098001105643421622798692772352861692856466253333802209241784941683285240346679778568611946581695914821263687954489919478664619609640878872468959854643215517141566332710400676743327008394612772808836486583976880812341209438706214869391547859208470792560294017557975867185093591741594169358946426754655435712352633529524332927546605686740428139913998638496529249134342364170139958499022327505017255268579600271364264144960751553312795560359641951709530994310871262337708911390054619356105055012522741449281584484465103806158251371397726731492706072411453461224380356756941583146094870703804935450838696707434857186127725957681954383041121454247722293468132581061501644665986246519058643199492049122193063150820996205566347444621617648724414242088321663337995779200966007371669535053164777518788801200853905346508184976957068765789374317415875065988488865812670492485129927181891663971872653894018155108875428520397205957056761557481773348406969114371214103483260679080038112660286458568701523920405645825103109770249697664950064963866013937008948050823875891610063096213342742925346590385518653238904178376597869152263966894108125248378047547314058537500 [131,34] 15529811049366443360638258523990140278332893589438682918797813640275125502281259635414131337373793826933544347238740459601987413167181755184770260634204324244666583804456227976085004442051170782225871312623141030924571743855429463339294839782360996466301882565784983289098975451734290405890934198353308901580012420840775865692686903288224204523922414983398139188605239485780799422641880659614942942361679589452210456432137000726897092544905681432377118289025955499922172689768248953765957019407388540879689600357073344943795371176292083016606875890521013577520384936602541707544617696719915023992209744340085291328165283276489464431976676627092506816279350045087019437350315883809744310664462079494819672010858570463395256544846211787422310740827593592568652579907453980694116235284525177223195885213347038370524475548896495315591352505740345872557203869049221548646018056288660127797367661118766073752379194037351750615100599765275321894818417176062533802415638681056554086967880807653247014838558457521839442594214778173101886275693561676689216545202557665898301013807582448131539200131141159053182190168748780072893613324356613621104683640159114401799244959192375897936737880723029322849588768246605813947085929551220516500259535085878123724095527132659111353964668793895153122603009572173656775897536450591424727356837646116897103250342635426762411969760620711650848401277370978278164293934199837654360360010793548518454401696929385614603890588596915925185531795962524718043052405013715824929760625121205724819756103049838852656734817039870977215257605850039266061894344742460331445039957575440730677013985733520424618455461820579445882494676757673986250915898157714174904730118166904971765369595498445617478759609743906730671619523714800 [131,35] -9414722936063679759712125809352858275188601603947439185536857346729581274547174500560367041648078186914110936050536353527974592072969904488269863188109495427906480327172870308220245851155620179856253441473148690259137085869535538288057857414621611112162031818104617726335205494978311716517627025470404986741094778256749859447895460658927969954312482374076314299071085112811736262341992956706007552494465899612826275080935902279288087608151824064286755060622279340136365268366111735442557518609726025203051621662935777173045725551505872293170955056420951579341715009129493121958095898976610401286188158999358283542191661537450607478162619448371945292226667248147225655877896315374767363279703821068758960189201714106905206775261620580353790674835873465671476524159722719913910792510935912207322723650008816603017410106715734051906698260358051319909033615920111679534961771040846416317536226134574617784333661478581171311581857791588005449766273521433882814931716720380551144423610978903776181202313830971626026857115860305770718072011566834133262778807028726974305305938498522758829456090092390768391341651819963996505750830203236369336994780838092234688871867770694123512415146672078678274445083383220033785699579643247676225295107026805443319696287522667718824976899566854972890995872547086952006296861780933546425691988603054363757840267077385833324373568307607806858519625220040501836716996388897808525837053383288948407937499819163596516782004307337877860082002426210164556835892349087026601970780957890711553758711913603917957743888509256765995951791727316459220616941199507375586756638804929114924077349401364236373864091469016574507299357874485384479822693443361053981308938347081332866071941155599591518062399040258072823576274625 [131,36] 5239239237981867602225223984695122853423376483779758746692030189072699112593444567878932253226380633181981557302740171324046032678933037063310486531158454000313250136755764923841678507140200125396132904060284309844335205292589559849808433113700646196990327410415282872731133770849459714645008471087400024721603146068973047216271921306704505398192855511734637243720612383785233389892170291787698961645354813976794619739513101509272779127379123536454098431950780276643901001844980653776454068449549702338117858432837379464157999488833511907211719547574149519107110430573725923432167447717843952289870726210879430629226708926652382326808080221098300674818990070570974422870645071326844570974050879735090041259756809095198859803355764515441359005409393340890390574392451022618996162856678558152268036242286679719978672905251221827692464797279245039122111699429173093809747597531883757782923540371240438839783170187459372668734619565081223423624627130761517565427957609234178486743949345806530074279688288962708938124492925006431739773741764806325111928433519235266415949329484431841354495110505425916659537973403086055981726850382798931616574620715438489809316274209761350147434711019036523932429653305197420819445337757851806624221303913116458353006800596783534178218138047350637405819753077471425646137476642780663591692098678145397611793203886528452475115831848481977526924750873517852419343459675269621628114971403881553497132466906225732414095877832651938622178842834134363357297361027829504182676716817402611426787454907574269040523315489172022497750660584333051220794798150517232585534437404201603858237824342866327937771626329985823723619874154983893572848031122505744111701422713983941554235760745123644287355361133935200864926200 [131,37] -2840690289418867276456195741136716325878928667165907648400943169485198817207284319903855772110678946485541982544190342372135513874685593635443954565233930080995761138659232361582239998713640236771034445562094664327955997274671553936042544983690705660844454498426301287612567120265384294680339930198552751010946039006853565575400339948810385640689189377592645835954998206637843285801407461772155757449676895601281460457572828194792539483479455797888672815944475972052501210132356261941919665444899958111884912434186743639616023433710618987610790659528269915807547268340804142558483497891627839441372765989736874675525565409178443088194145397076143113715562858011750746473993665759719354144434695192920207542015473908135978400234278389820528222818379855295016823293217372712863556686251169822207644963361587677012499937405748354040559724717213263379799351368066849684346992185339141013288970021015829045701759088614854090516298479812714326174429662202849727668760397113776639552299505545169903979505030811062371195637138344703227524213276243968388307530518579616651281005606953296499761645886639852427298515392310595194568487661964657016150894949436680881811733059629317310079805782482120111357724981539594268591270244620690768230843815368771124876704742264482251036178987198513517646732408637227341490197255053823508623002012954518768676192088640745394637288247811838432053054629989949543296349086125878076881496254249652904664687849647088147185450172113344649911907841620080652534960158103711691786610870183814257353507612898398676621835926893694954398780161968043946645883032101939384303419779973674459783679014102853584251422328767638075246475482189665255378660696279108000412114269325336774665019375923938945120757626326864998925 [131,38] 1615790315120916178594136156859207271915900225211249407640046699798922894257143760772247785038716703127938481029074212229766801764959738919102730594668368978157833388472000322972685869260028191595804090869642813977117545090578818913090345813435851632004190319653340529662785617274778918326423959278882001220142803182220695516465106112263746196729182471444720919930785985010834597270624193469282579107757775303300021785061303723351627858685581926531029981232145622707647436137888668802775680015049605073873883367766852663276876939661076735009771625273666729960466596089675954061930489284577462366345332511968665435340331877122764207782477386210696168850687372989411458768661692338910186739558494147215271185386925155718190913736216217203377226072687398594938903163927176964662728344209456970128850620527456615703223075570452396615556598669621259120734627796595670955239426178770223661968412774967280434011214881001257304117116566973388888389644354627561421232904508011925463709162880896504897689930295571316982499927755290550291094839289931582484739669768874964567081489609998185392328627314260404703874172731911529052592961157190146462431745885035284102511652631766317281178680808062168718051954324137582888863758366421984478222749670845670666413277986230007924830480724139585118977952192280469203555817652289326210940912745008834543656980969329054283380849817670128155412988751487148249671612504311369029544574849683598808179947001560397849308434002488329420170514968009558975729726003038109239256766121613084032239631079327336228920245119597509754321498974900096157895686260731105157036406805418373810785125737386791686252636701548739216419222625596760562475427584862465094889605800923082667707636414587662895851962495235202550 [131,39] -990660901689244704995338071060967932338585072615712870671958773011239581063905699409176427098738472703780977728548721153780044332225687659487376810861794406732264289365127429296551668828953833820489297252087516197912693070587848655166736691019733960321510283007954137522344685544456396338822675094908876778958436644755562263447704941519756265276797782077007510151972493356435530377905378147838819856944638965122986030953432615055382110484716445750082881887949240481273702046450248589449296784670051012240664144212242462436841670733836914998243211991097450000893598263536860128045847615546016093458800412535597033255617602653973987114489453773650694201764431686641229255753881228590959403791034994511640605335122061393062867270085820842828760455413204875004504668765161799309189487951590548237661131020620946230193861403149494889188455321645124516539322955630620274315317130953007576724409035456000781798182005085043830160096512204000996203817768523633841215819181551083374321796206882655014590618310603664987188937285583519806489707491789141846219128696973563287753094231128222509634813932522879800396668385967887309850390745187660979853775193100100731853943303538453153880860149697743571614211588762423390386568206543934502786112482691653611567634898105694831508115269718732490109106322406679735779302129180900814187510714800822525454847599299952903201006288266153381144780950832419459451935596863852556678277950679332688185302133826593631932771993063494152406612932279892495504978090159479995246782817458521160362699675913062674217971973736424861850462595570546271339943406276203750504942731404162366496266810308861688410661248044833203121800637534608932234623368501546140395881357594472170575777798652235942885085094504960 [131,40] 622276488085382893315300318014769076132911628267966963866714835148238958792014509044826846315620451753109351160497635484065159757111091715675232280496627638294003286122627686948878581689969058754122119283953057484135776978251302061762819940567208220366008391651988830280104379338342491917703782995160035200486379280757918260929382536908582647600544274343954687862183823305457235083513598638878488182469989343678494389742406061751570573514469283099645470599802058002999562630136134675785956278204831492752036230530728360508465596888795842791689876515295285525541411236297153237344660702437408096095009198980645289220602275540164356718259525232130818762675135557428826539488401191024083030977773365211111927210635661800201069064227606803751066762594438212025578026473139210006938904794940009539630182773354587630095642546278115031608896337375862175920089943120706565154486650301238492616969836589312610426312679989957571760575719673127089300119467398577212330203043815384873179672511490743195464370733007083827773849524110044829737889492674426991592426241391005565949746359387065741174182973024916900953447082296178311550831269027393374941382521379354757190076444524258265003197432991310648013871929940575870575624875758588753337455074500767159641191840296849184419858028830108957551583156079910432546214604383347469355639406402541003077607679817343135945726459476676049754794698710325456302556669229206403868461043587126046413844298570466216319934204520198508342959159183001576999865276435904137386356739803150892816734232200598925097600972824944861136284021613218362263454493682172867251796708672395821050401112001359594717209773219773654561560252378951577950929248222028208405335026687337956287207525144283100761117464050 [131,41] -371899016803925523299206606507007885208461686198836271736674812643732549705307496289527065520341022141269582469874847023420600168920875461623752510009702641731726498582346353339154122506341552311417866249730585988371032400339982589086407053984742335220250026363476469639942201907437642446000550597415696516384617538450101200091262094378480110423767207484416379234596345698863944425961114001820582931819217508585037783991946850610530670099731185779330105643588305729562054696690129452223572194466584008764663570375416089505685987200735523750209320773334269760209561058298172655262427902210884427949415259686565846701318106868678561567120129306011288535897441862978537749313102805320080180851609641836320255619976835160945836135056596484807650553997177272278574301260889727252490703303327447959628867504290823238862076441544071067548180380692926533870305604684856614562547421569281395565892309200871915479837939718064520091261371877847285604591260759868327527251162992720665062825467648494116923227452602276372243907666635017788698461297365984348800437211141983348636293209314787089032930472980172667009171112466791068967804119050275865459436536022548234560242165089532840108992647914100226954508715479177674566412058545369707239302862502492754672481076512221028087741053475856626829490518980361216253061168219164183694447854752570723011598055173270529983522429853104248374667334567523170804290553103455713312659344272106051941075317249148021209726527660556860570787112065133157897993724647963464794081239562763571517244802572179965446558554358711218792586091461709953861131408623860955500387630553971150204710083132624486993988960165287047985687529678793112000823118666374759183094571388295547461796532549489233333181190 [131,42] 201205302477559904708134899073353287078671130222500731949806589336790133221416378749830676192071759300588552393953237403766395331461777826232089881892059611475757528032530063479800239939036314121942909931970419207539884385708352433958700530393897319823221498175619825288163682462614205737288676969148435336576381065968721723458867554970747253607836008656172740645601384407644342189567036963565402358539479492811720348785375763877990838390555508160844236682803226077781197532701412691791948041309637455707984125198829318100974544544800208283252394407641767277641619860882127896525370669147741313033910192284511156714540402798930685517884189512416579183398437210456156590870040969737315716286000061618779198753996459530200770559840927218962483115139488883826151563462680803940935490445567935995171884063242653239020667540309575896331013846875295836031325743281164420711062681206811149245949717794548759657212285374579156810257428415814806659956920625980897946618059595248406553920384125552054623634735112869030267885270906136510333246985422869480873515459932224923074661130904300315973030217378738269225837164690748886938433507228384061926676180457766291419738468119046233652799970852778150161574724817415818536359946143891071805260808330184447964711618216185662932527360866423952701636952136666154915982882468175390094142060485019925462165901114972352414874349821383767881324336340101054057400979070007551625509842267720628725558570780337988696543304278101886468911791740937620812267155690094874934889736269574809439438303266223950219653554572582275158467935947780400994733354359509579923426729983276815452995802687210177627985054407268013977592194375705173322819071505775179033100852213140332144840363046523693959840 [131,43] -96131904698196771366305357625269283343426442137963745645605691433679070291307339971396852013868337287747811641086993626877275424011957220319389357670589402310372424149786521925056963662644877225916187714076998560687521521790642984280703973814328229486737790687410197653041526850716399896353029135196300306500461950205719130403284102892335435289391516950160184615631324159252057850876164250901821185396514607906969361373670115128348950508848723570590595702372211747391306510727093528629003499156302994317071738634784444553820720483511140466259730655483511971627226527393615855912397464504351564557352880706646473010577230502015686567692788912287252384203577730710831219652068383400250480859061145209391512443704969941815557863389272343479308851246138640728333269062233500419042498888982139448818006204072701073480132368251792512904893003583488105038561580572410575816481540364476219408120477490347677399195786948711108747663213141554432133898623765500716291789934294418651395737477468019948511681684290819781587390198592424382739907987745752797142340993224197192787158330721096316089540995022342482387348329533144297557559624634058291854043765216910187932563848021891687174249374928975358127485857824756134621094278810595161399590986497706015955411285022700170592032548863907524568734031258132205599658382351435120967465193673532556296677201961277291268243577347570100872102008246736948257567334294355024280130056646910193858307520501728219064390027523262908301278798713252767815030361827982371366418039632066041735882460207601661967684535814183999090221799574873061076300723471184101476944931896646629181008490350625040384854009770811438150466796955532461604945353380474624721006526141571247644728015607391070900 [131,44] 40031700878154209826879728923563952863932780151800535487915915932825380756674780337776581187090935586767862404953445598948340870068526244665292347352767088706449532852322499839082378122700987672239584196938097723848743164699736882707664195379896871112021426288468809642150750099778006499006208187828460053414301154847393024895579551541980201808622097865773390774207196579777423013153782514993423040371638631214435101980843319840452531494269582183811970059624996550268354715743325322689946475320043905889660243024012378438046628358950690190587761068808135896709638055152479860689626038911428826994914139078925869936308333011876519216315093603822263665795031224780919859369915835485001918835224845018652342686643993479448353559479345781645400009880093755785518266775467100308478151680993035185331792442434755258453658179344269276647022652973853862685821328807325493599245823335830240586394959542026963537165554856251315386679452270198133102350733820503736908432622350218891505257393818653071283786438152229404912043978470851431881600960247083160666475567665745092407635798226852024634904254490518541279016040380046737586888667393739582143772807938512065069986535001729647433291430239065426991207378779748228466431022527588784634819538005793223312369045002489782322138708701788005576025822956887724782459466812366684493740691071428657481839799699241481316392824439087471467329790584707251486428460548561902329197818588982678055390529803347326751997075259506672440299249124246875469174101900420887369275883587051079223193590626923225369406647135193076611337251297622653569355152094413310623657615671694898567511311744839688885409299140520474696211376901971740458228178711811906860374941471785170212821733130291530 [131,45] -14346698329445568070149473418267366380460075401821566747029084451259718668525391970593684377337250285281607333995931137445313104753989788393345791081516395276985577957922752904158572300860981129552850893580115669313509793106947558449825457097392756019278230326631791561522934142682213978473749789469276620849867102105585956958807126181715536620361101350935403715410984545006454283623916820420367018843238108406925828045063918170353319815528508734948566781633516890740235507111232952489075327256121746220247011050490322165446620799737874706845173686876256297720763138372616962184138132862258486172586033530439615657288737200214912455343268824667925545054512785781859351504342361937925785106748273890861597846202330868591393714792892890548626439486015742334510039597031124413444532801710973349362369934486017415961163319146253967823337195601934340570773520312189685830236761283077619292545353983201984717409084380645811257874512575352389602213142564234001609901146930750660987358604142396859750036950883475129459028688810891702827274933466029855271224365632199958616235002579367112310570378704699322482154271603320473399546203672096423399036253663438039261112686162489299232325196585294389870928397195984752826375029025373847998201765191542526784699030623930767371432535262070130306959398520094858192235522480465313159306603403844793119748068907115699137535435132094632559985069380021028682839893552052006369546876740935605477125035061335976103328509865588960980941704270092632337629589105509730988061117535296376656155416489714039799731898467333793064392926912504204698937335503377881789730906563251595508177206618841781309590859267453877525508082484922696172844658253995107002093347223626296991483973165025 [131,46] 4322375501926801411707812725707965464386938344947395439122406459721910415218312457173615795069133484528610158605398929872628559020713512724972265058130457297511477390275089840585880729261762404985374769326884843347539347674401942988252156156832488513831628373884388463616244024448967245555802238360802064690602985416709648951823406375783621894930533861097613047958462282462880589313107545231217321369085462492714772240982094896515257628628725748026705382413980328273551786955828827657456217914092109867238443621787300128363939013310882876092490649661939380557561046364271412675387873592896578937034796088063887196983768595920581683549363783846478120028441655592525615656771753917265046774088830541138355110721613410102317195761617016474917747439938866366610393305936704285275026759790222448464387436897369180211436001322765402394078614848165517985130694594287783416109907891228703864894581455083031419646970069278528811347864062050227548457175275724153767491979661178610350256488675854873176028089170249240289218619891896744027784602364416042702927031839959313238727917664901255308032704569739168359988688617397565781671532791192893579056813905569364110237390240185699513034514726048492841602199829619227783691441269440054916477160311389662180730330021600819066673031217337692233266986300219491985651401139137086241204888289738488540383482924740857884869008406131024427219725070790195263369304482789537066929047130683896661910640299291225202034893556619784112407162023650904917531429432885990743814628584393369167513840040955277342329578622290933804392549551612721936786667802277395715436676962277131211854427964544990366061410687820791801798153123440446540564532160186583151264161659395287237697746120 [131,47] -1030928975949772366329231188772926584964090927103781441679374770856090939995927507326312372988238105569198946922361891374911443492970555176941226919127031160541935879214966582240588628275676165751041620415136553569182629751574220834546088448434476181697449609816589986240705855531388217116372477489398320138700058220548924100797202111008843671768429733255689799176998993793980146277511727135261850964680331931631583451390702344893888333502079266182538078343529799693192094423563585579405694313734863687526311693801361175893979839025014793077402244195182514198902523359435881878427178015996619380786433299281385234267430379495300019694843821451833233961532998743746732277975037720984763614731368321319557740328995309329434784023677647708992454196535071914058989921672627854867983812320885216817732671283615992259271624063206090548795264486598418898740524998907515094661867500590491591723914085437393414931250188877019082169990095064108134103716009758155222954561925578392750458863235810930805071377083947594412399895165136687872698703628839407238613377956251351692882352714713005601416403853507447924421869539437975386607156287362905362982634790842549812054735504889235107698189513557709638646781183566216131072128115706422049681152006380010513731658129012237671787176120210631722856401681240677346206473207507694839308981866916424462350616725371604368659158158438067694104532216260949310852646022635081986329278061376311864965748659612300869185216808721645616219346963222796880997474792510481940568890891926506529571055688567504754347125142946284129283872755160465796425853306409535559059593201300727042579504553066702355690876988723695350103563629683700441034224291624856753556291246946184390909255 [131,48] 154979912303764013582437524948658397938469027384780825302001575724420008384781987393985788998234839829911297993658932814171587222591022219237443487072968542242445498952584240825610054500806307513375014474522671323149729144830440003003809694340789276570122041417617946411355316299435060258261790980182020185712386550123999706655295296752995989934841617221214850092361677313619023478444879390993891720758597749546248594776242864535399171920765698138768545759183446155993978558666180270443030038509790201698081072590085243635518188456485785672967482991781112189729272718973901392590216416893311633491176376183904325228200291168769307367936450043830660986139836545377482960770951705703330673148062759248574891915342294809665427063267256530204429319479140814043776732321796493736864694556102423802768634369371476138992168959850043103677899490153158700894928458525489226129051132399540241352475288482348296490192011987295400389604329581228659284895730877341574731419724464490843773196022044673718542809570157112087935839704182711959281038199759939059157657223228683824708444089685614395728439259285189584974882965335286266617976977110412006907718252832436472940132301240303018144041072745989941237511599525269791172376569048391551403991149685333269344621875461447707268022199036770223412580709044361967784491831141214782147205685562038944335506387494448402941770007214203016486083227340787699325288771923768737355559195931513634325549193558276356501004580806852584776539974374246759745873577982118186084229287664232578570723789736942640332266344907800301972809831929638783639131400063021061883235433016999408055316952114096153320022539163366714766929324987546890171951549804949790285662747549543581280 [131,49] 11926563560204116455767017359658935449788695941654583600935697050544735475796141311974768618980840009873281468509832053939293134036021130063128540196565829122039921766393839993168196968389658495408493379711717705125303031391552044331161520099321653002255892626341984975843234464860317195396388403534247641036612732227385010860345983007106858073252043984187641119395559332168896439725391374162778346602526988524441380063213837083303876587421373319588697001657629930391374562606739331911699948803119769116684147532300864250144017278731885533740065782712581437429435693246248653309046495762038464483806716811680149422841444752733748401077332734267698573691548023880407039032601112003281592863002284697962414650472058782567737181042461840200545450016212178911693211646625361560075547871066493040636601316114417018266709432503834459669866253978819179447447245160502617660715349468594027075069105040822220238638421104114440345891277064253669805994581088675826166006978143745175611603210608039186933939933541251979769638648876633985220197397691720594117970390945818705510880739278766060842212930101436736952456126504310090082437145297956468827588854630250986260403275603247900646933206517261167560163499018930175612474674645511246212498348757366524710468160055707279520136697141459294356396481064089776148300755531864860549284456104502527290235736588460367714982075970564294322086781075491129256520946468214232407659910597347793485845557218344197774269207431266183379649616563010655477047913234155254571411401888407026694787935948180364694304909231570074836053106199535824889565821772468254877992191204239099832298811962877675563904006590117257330883292329680956531773775938283542216075414048823456 [131,50] -20365235103083540554730618579066736498760150532567952753054645168994883662269268106775909925805698099687906123072518256882055122801578797580105564603001598562327727787861032693137840637672440525750668906368077744468829787188116815393694703088451861083749436262523827359836903555650606783394856546923168215217734413304653747034701314833406659383134543860189244702400790705124380265539670078165080068661646823198715521446224845972172253902420298862772887360825916572654952068459158382784091088890612976644957780200729905032698915817431407745033621359758909665219718717305968499677538542862990397174209145614024266814574901321937986975946155104547497570658017569561697853306454218599148625289175123726554246288735472759098161218282067104992275249537256814320850684624318182348628980944041975422642796732116619500679885584744175130749335135157790786401138439149342978041270294224158754482853301776921638997062399315514006287335719699670052866318760277414085606881422455679041011507906979527044220280478748983955195524115292943438220284897108896241669358812507044386881260047050385506748582548484059222907816133110280061202692685827128080430488716774703971949630151100080765754532598729123013411510315843499057265932632746239360194697873373991304578822478127978083449728741244395787082156853902906820916278853296598653823009028095436937638188011474810299018135896781112781622725009658020070400992314563867900725032234193168983078145196741522809370726398383114811065804622558998276001453783241879632138150768957336595210079440346522199803926775142198526274522663794932906546673897574269120837513199943386782437176374623329947302100164076870988618326244898599583454791089644286029078812990972360 [131,51] 9736037876321055871782025396576093071690393403476982420457293155554821138628634675012881886930605752629360197531752488650873096729026555819028478192371797400542508319657441060144621597456609285904480541275636048186335926531758960516926351679216852192972891539524928800536557908426204830884058890877004578019603237890759569655301067402035878644113146718056989304555194573523089694606088576067650869609113751259627459247322579840890646757437863424275799102981677554879262407687874368254774731972693047141632261340685828598853111141287008754134262363788624134453330548426137263532214304943744809622278485109265506490447657366355028865388058134300357518426136521777790209647481835687921872116989978449455019293681748295278043317055797232974404260783143343777707834337047276282961396630426726826272503123071235487711107747984025592707987260992530301188413495714624869845137447659478260820214353664105890206107882448187999164226044422733310400074337230196667605078212010785186214950020871932467260818108065724064294901542529175056404816475076084794884389434096327644718815424850314002005644970895897009292534712816226667433833200454938269239763862578603685032784549404072463053701092309467229380704632777794614120534753200591650784501166905737774908008325059599405146496567177462822251663250699977644699622805152038519246001265129156355522720530781527547745657915989943411638292494689318469387512798095452672028879261740938523949264906653718141990050668416970106270643190572362839553936831907759783566295553376976477715037092043942556030049072923183907722705070160645700106033939308492294301453405669875792173241455491006713045421647402807921543316443197198147175562442679198795808913959274 [131,52] -3393870666975885871537856201134060140761433731658484817787790277995311338175816371213192119498774113185875106242586291330186807321682402729029375422004307603305762161059639224838397078289395799976562638544270535514653128969572372761357644067559197013467036650499353523095890477918124398212726336997684708330640320649684234554184554470292057758221339891073209604730246287695101110313371874012184084506905622662537175013224755609431712938665957631000967904932162146827887538487413545380561680493230206870086140331742418826054329707957845019738216420807781686162162093218453317671380189108749852788278313619403483327190048576028585114787253825478493605611884914893190521032899143764154078884747892051396558094732861311643172202074445371582315217685598645595117770579694893139890930606746114981220815734164616470927255962253517655889261684892632207248019727911791237829714968918080410424896762804322112225744522023676930896803356880490687489264687368126223835317519902265363493266450267239552700885881314097625315895028893765544462871680389036863016488565258549669361558169194259550019452282751511774262712273378910355889284831760269740650683485370049737529953845963257790061180717512141181310093897085783762722239891796858089541410448043293328956775984653163214727738133523893161311689700589936939837667385867969126650638316062297088409070658410465890245738220105286803628727059454482949540794461413974407524274070108734937201484066237865092783766327337457543271277831318746313102587760657252747899090986869854217237810551147450282013233801828318794005758387448739335384166351970277899116852824183992138761784382801132309811137052089053228719916871886011422268617501474051839391798744 [131,53] 980391921498307879895679990381545288608914534900391823273362111588410433996283708991821332270896166250935329460576634247078590431180470880990938537999573855581380933372736732693875346010047214069018816569095122591543335439617626595159158161342117642617735084611897557277377027544080767719143934724548531085725115344180020280533773569626584705446699406255064795289927008433315041756796951375026740901040228817255475969315658713180593496800905168509199516930266211016489735600246096903509031574514251664017877614139766327349486919818664387371734742555988961816095501742279492307583596767886484597698758623475596674460323220919870511759544330244313255960783322156583209765816849088958470062164410267654092561845044330433128375326693497922149217103048723611635325801970776972065611736861962927680613904001142992413173001731482155681747563731675997317775583970777462065655745804092113369416898230267045184435064799072897083282976663704338718036318088641367240625852480784752156573014842648037228325353614038757649335995230489993913667357412926169970031041930219481885752307281860708918785470753201054757113921144571131879114975094376821107767651414592776252485376312164300086683691435662743439124394998582719949552056986956130642811376791038208929900819545554995385466739415469705184236211754980606956188018045948142587375063625002994648016283231346685895279816482100639872189308643806092702239159100792266307764679767020583147473748078396494636749568875115281605424802836406547354603329529341976651826273239297109488672973832823848638107475311968867484936917388608658747644572421995825153067110872907932983533950269605025258391890073795695738978908039223649059540732314648340480000 [131,54] -244902022343917531751744102847923559928026325714248269694141434729859141424107987734887111037914579973106738334623620712100024956253179726637126987391910015544327052217349634163151388403517626428405128072502355550616260141240013071417048703683939692641468968673373518954333286309631018026525282086338442663163901183442548490000767759011875927244430697975681573212803380502972073848470872625055413040710581383362959356180983602694789341317897434191955864019298019224923345970699482913199302006755182558762180694837758162065417487605276493412116884153962741079408792907081936733302293036404549811956375724843710399354844006022466981081315369393166770200142713815614843285492269414768712856359429619698888588653514554553892277579865311007349955818107312198788876767769808961438487639036287173354238296133202330140935421496678610014677600536547789696154872465505433919135601982991037529657738979827129694466083719823411486317673897985725566932530419490620758776376136552038709613577633039697911603143498335248843087814683604822910577440212880898527585333933758442974834423487400639692283494938121529851274010561247570277831609878263562438219913383151743160855936861608169037663622233771470484849455196737843431700409903373123716946267488723026440475552568201513567311780978111102057749180670495711687309129167842808499973042717708551821915113109540666821474304013067247962448462257247404985366823103449817231625433649676530411749551466176008535782516494727248498903316106222615478298900079622733978771993239643605571490298918851964086716697697670398564422214412062892577864335717835074591311233820840794310981603396325136195247346927179635720231111182576577038292297597893376875 [131,55] 53870852523146153519140953498122491611374224286305319293313029140694406343271276783619525210424175847189609581885467562101435307355442294871665312324821457196687432273003786358612599838726503197421975635762797934098192041202153135058828816067465687067096690869732857710976275592359333143592989702989493749725108865941249684238366925573344994812121230240774503392114660985552274910241936493563877459413165534981125847260214800724837384390385379628201536365349299028092289444339740634901568621929123025388536098528224025754677007023013536727741301771969952126311107059284271754142142761646461285263112774487748741958957579191020324675776011093115557347121656817117619554833421038486287557442386254300451445564876108836811362974373522833843619795940949331554245563513014311543410108155860579693767493707648843127307384582976252178424644952423121235822620612609498438589195696916555409141889248902735741480593703334402020060470091970042576353783588465302969113199037289466177322760988913951243890838284031619591227354698448404493916575416129450358914050886037451212004503758196134383287146126246346328836646835579536196339165955886043156022222745785832818484138987895131023634670220627458025165045216705486544426981029553591663154926349881635240980747785717164371198151429888029877198248966927057792289837408248382387853880633206291236651892080665914789554332578223534596196142337822155566799958786421173683118328248480060129945568324639673296441407361082456569714415784161013342442891235298197174511591369358905102384624510787938093570758905116509283423886156225081740034269917627502337917596676974682856598228898888789352694125136278233678893129381080696319540871705504375 [131,56] -10522056161829490233890570542018153855499556330717374275510935545431822665902207955385875928409070766083222725249000226694544271214748301941502911611663318795037245390958944973039649292496291432818283961771856375716993674043536757358985482896010936429669860548039104859226119352713167102494348273348241720450882284472202866734739993329026314647976983127305210661921146691166043111423489716048291825354039685657503736406232170631064815708883742427943886633989933787943812925190143309227652900529136073484061718156526708991183553779078875051317597773059145089824786254353627376065768782749122242429881244554487688651119933425259790614460926379198216226776818707414317250495158141786454230789137064884301785052880675394951025077057703159115842490117881550514435747241527009240467532948524223446825207321416326710845165399766895264125254622661910239626938197279235930077817646032220372955462618368243560533056671134114111239716526397013292143464168722947515260706818217870614506136009072347812998511254616034259966896179400051347226465261787355624844589740746519184520996814368546896284066970204513690355841977693433504223716190015292638233761976484816012737515937955782828531871171894963035371085321699556541270364107086012033418396314872252716420770404123635145209992111644962416664051300533721274637720758077830253755781195060845262592636741323166195409643302004316395655164423129425283542904085501988626733448425914882131509933394740444624009779926598974976424630891451781223032531244802140741396881780234508865836473621427894031352015932701406538842210289945144699447488594415022570243044983984016204301997556452428277210708262998044769758745514699345405935090008750 [131,57] 1831249786536502098460559186759841272706845444288109767520029483123166059317024796902867132428877351520016724508149246254446551233967411475843738419673413675302309782902272835594532331922915051285650260729419679625817649500963263248130873658557970874562136104039790416774020509339850054574633307808526064157224474073314359699994742711372560244029264920511355991496356175343814112099876754392713606460835028468532302741224695256170286728360084262510340926045173773916356208437347069178093448212809800857486009196592968329721084146696182157671924044598861116143248379376654759007359997958860291145045751838716180805298606123473194007019724355309503473614523919312514826820157064015579400468602732027779229774936917366124693621295537036044099368775524052967933927811965143870078632172566397014029446723530489202781036472555917472322082515462009832017863001605079010766823294820696483725687949027523545191803097279940210226985826185418536008541915968705093413754913427207554664579760440934694438566999163949140963269802645713194194032325971862896797235978857226707555153773640773566198003751273308547713355793182181251552197444818038663002907004618261106905525920176351194346971855817017600840293392813038992541172520176005244536312534755767138807695778518146589447460595166510944308999417488466415319533585369151209481856650665162730051749116927259931180221228312533524450203988155685537869386910295133991377675576781257691962145295109776246184609593433757482621309216137661653967500391247163213372093073937253425382830519552255027401083685465294275711324589797391478533820541224178008711486444046212127789444644996174623700259814615116218547051631186957429270535000 [131,58] -284117800631166236284606926529805374814163485455251423090075455858403051150814463317991345269602290151039777196627048026465340060421465431058358288006395635989578618574911112829908173681348300643811430083544314257486013611897148193737333991068449470344789733726869183853245665351075883932652773058294038485524088490769239662177123640881950787594417278671480416818212906811525510356303750387700100528154179332095853557539361869082246052990996271365504028676256132704882604083954112417368269507205508995940051270073177514173624021176480632026241441057561098909662284846668784733144233368318601681184256656879893389220899213985326883184740193025585947677578645752287970328622935868848371311953435408299201727341327455023688316774800337212800297873502763711738372033015744145667107291297631107407803074886788270378438919174702318834150751891484018779194680153837832467638300974072254837667026677031585557957525460143710416013713619313984519253607080034577788452959559403078804699391340762933583687817003517904153315782035639076724110746303572546074526505438995381837165806744171909078477567034004960372377508214728915196583550087224891663736621103287109774346105889624686254311083265947259749211206716973496122802676345835470977841455851263884925758664697769615048433567865304873099017409898743779539719823558452568436331274553304094396298405138070775980125823437134593022168731032144977466581468403665230586098102032775689459555555922930658828523214373502071107910579011899001447320677527633448684736867776197147646970793242722150853888292381178481643415296371203525717483450230857158669982305714528206772705855864444122456973899355357029540753678373306712285000 [131,59] 39208704248054803939091820679889146399729667699810591176148562349747511280078182897241384260094439318985385822805870254556127742532063880237720485998304355145845780506376087406038734274390068529112892370077712306936488781816257149683156089602455410082215228434296993273181062826038126018590325261902624525220437384457636408981209221212391825356393938856331624889185050592325855185452054015532449279079316533804423192899280732686444965224309439323982015337911881756288406967126234497625079761005956300141098783817874964618163535424319825247861865927980115783315111966480783310470622952428727716587741685923198498114346825718800001883435156564735812499227191526507255291070097580331089489149147894811978432575315572172726356707426701821073274157557967894197692299019796749570878075455681469702823555949503759588876283586772184312034779975211783154846718979872235479107691094977909654578506674471005780005612490975950162628529655931075729909576312850679037389824050468231159415871950485466646842561643509909813502702411570754271433600251650742022883291605597375436681190712168823787125816562758015368458705013203675687764845876151166567798499217681745565499601178769339051778254785830562142292329569015054200709933699610204773884340359880838938399179137006216915549744421070366892588421407040326465978972338521955710325331117751308423567785984557116924758186187566811883165099678006853717870128492977039908853982286638906345603941677140435826803333818764326696335562417599644401529717681925613487950298125631662723033289787992097741511707302971737022812059144043436255654320738399255046087913800738383839107986442653019897335841654394587346996587624672021875 [131,60] -4785973000126542421693588549699156354600510987246879951428598464124290000127810613480369146440385654642910227361350613250187322879784803339347544630665906515489180916592260573361520624731472376666182941617329713134525659607253317318877887971079380059442746500899991537066837176727846696078980657053052914493420269640188908672352053262809478875981931532880060277934180862409492031553553616690576685419060956169498093586054256437311963266132476975172712701223504772713536022950902365050066042081944771460222072091962469889463729202509931139015834380176724969341832220370806247543893197838196224425915547183241439450457878169314730328703374253841857284296032773208218844304289239831843432413297187794082590792393855012649909498833810050335791265273021573396428724195404515728588632444602913075406711772448113893669817041999549014129314307524471664235005759745179995945079519617209733794354373526893697367952178672322162624323211702036318870927646305746715328752916359642251570374634379936825596223545136366845814031460740203063639531069359061765246731174440200056349117752247255549258256498670566059590879177009830848279089356564838011294772140431647439450379858899020676165025778949144958846695979487729819270237031537752123697108446118214466365066437373993123517094376209750356249080051702726008947995044408289814472191467637393898843423715842350004267172125351216303761367415193023164242850003101467754254784592375822878117813228193186520253783322262568696267644298509650821305723643006640843208173549716331060435056719681900275070542613020247633881454751984357521590799731753138672161758350674879173064147880359186875256362348311707247629547623648750 [131,61] 511325528285180688112682382248313082032438915469424207572618630325076871088055032162949666619127442952589826510790569420247828747004873320453700895857631658946900608316262180232584861891369586927280867699936547151543682750781967153253063544773428290461293457006041114216347917061640248393732699177391182635637734751111734364902465364368687956954438052127514248942222067078678485873926511641484972862388462085141461558880447801807744173901338560197872032812853536607076631493434033138427732002931446086951925050789985037725420822245115733738707805595940153895995493691622994626892780068502030003157280546261770894293179041976333152048863276775213517789516572765999514703397903588943998587331509610185398248515673386361073075854521894996705621382932356372748854495754081766662091134699783149202121152949989032069705607367677374138096403389417864552811369398992986768017598646868349817606210952040950381491230257517821326045967306892847852134332372416547485692869785338348468628984716244473091784909235524240793009458064431329672901981260692076748702296910820125810073583965135636096289013562354064460516758612323875447377093701701311599812345893557258129297262230963575885685477187731280212335463591090686038742788099631839282190211824369743253514920937670478745210382944775823749243419946001165571713512651496921603989552824300386731004128013511553415396121952319061277962919709913500019675039135383964713770991583394457865111180194654329685727547660189066687312323871180225841656027096467365210253826981964174076272656844757630592763789107161886755097001684077566601076881210323333155500048837528473876742880301466043940800941773470673465535387875 [131,62] -46889066100023672622588504078956512004434502103466986030908675930022287313371314919080326660123810777963142355693521090610355800923395456115104662484718637907951986810528613272526430773257778067845583018337174194159033189489051901479980986720702233529969030838896197657564036491100225393948556467735467961821485732156352696389743827413921235904570384810442473626007560842340321744961665289272042349513834012029829262930039348931659559551096648507062067200635601279052677933837350592979067736412500774742352449806479668242032362913688218801212435859557901992901958523323747828449885239291566434402432016877479423230692906752963335257781945556238436508250369174128016437640852670931433212195034405618727518512238605043639965719586436778178320158533031260564106407326962880584854979496502808764382755709234863131553314892173293678899272490350650829425236883631858812275089325185406943682065025304452863760921497671765335016016391764643386136732085454749849032941407421775125346457678719037419703116141781457757253476558424725101103865027434816506574715261228476220132453609219022352608321035991538565378380250074536359451288802048070077278054606475259392029911803508032162290328251137359393704502363553751137080737456475185865197277485161637038063769664066553817597588148424601151036091580412632703391747518008392717529050075614368966123868871487501625095334630699338996447588801541321136721297475914220748993390061887530440315164390274502574250403185159068326427390706730204050075592033195257384434044847179309727420632366016301037705105677962094572098545454803994613152766115603888620544463195243360020338006154830171861789473888893291501352750 [131,63] 3523346005387803460819806486949309948406119923645230541334004613700278960435914402455911847565642981657206614397315916279266874041853215185264273310845076437557894580226917872727733483227653105932543292333289579615690229063090099766219354913363457941301835968772004218989567766137568878096640388837243331234031574030885524625835709503453316438056078698403502469568090373208853435699180748056033573476326091063360395093353143714250896947322265975802443847402990075750482294610660167697774289003719366236701350693212803560900236476829538923670046434414622238269561384817870962292960574057422846310620393213744465940662021466015988209908198434187375419762453613819108954862340260475548047066378175745490963134413235361405412504219909127018686561880957254961317844508998720208392536098099635148081007005096619321751523588185630106475491834048955015437975172427729978991634768999247719652940565862866947258488303342408765862257402676177935410582896489896882793872092087976996845810437272934462583194043974921755468900570859820565060265180758494534176664722428712472802215745302383631564977433588650747617440992322554588039351260923188419872414721846320796211746303385741239591901764764635575715922122930795173691289153982761365449502608430751222652253340305737603174522257885160281545030551564714378168273665804200917201385504172153612074453856263811672087963627304718318825913976353078262851581913669581805231214654519975383626601884848891823811995024021736407317757579243779882628288972116220321416849287036079327193332624005857211227544958821353173179665026404102882523945145350461631869057998672458946507172757914808416735423911035475861350 [131,64] -181279330812631067336925616403303553432558875033889235044792866343958041083788531407268576294187367973928997034009404124404895844430098564928391996322597926523329240252293266477421666784403215399359180437800638258278229544554463618279498358879277853897439326284841936853210198876902168959499557190104877330628627586260602555495017717979817279231744013119043303009087488305570973208894807150757815244056770259555853105183625253201152959776992501147402496585894371786666193330136241340326765772462635309748333626604889194677630045741925847466420953041187755969500998656655056199084886223295429523429492352412718678628860445106531492783637279965840197402043569339716633170098872260148202710115031491395475355682611320578760120502097040295227157495172783572176362614118087633100784178367637980777905722103059515981863865475264002733136915681951168223685609909696739243577326449434050596650977775301764673547536106960943530912337322037795638351704278596363729719583603715693818198939604186369044543613208460296767226295911650974762843249528755428872580512636133152125910169614488974329179872660159873721469466130021914524296982412717930550085597319354942067897892308083279564793984047202196183807932913912195222887320146646391062810466248910316558697223604322145892490832961850510464410801984962937199524928718794559645228868162020781829123902096914498735279313540133780201878532673332915483811686506467747718374695970957121933591864517092845014864310493894459898434501191714070265167471646193067927022563920758240606403473105081868025612111399971500014558730188891302574546606333071880890026690674816350657351968621748050883045211311618100 [131,65] -2000912187388505931870326421405347399737181574591851062191718322595578029792518976111298300867625721377025242921254328811522543696171892065830992502418154407686435674915571122046738016620500194189236982270064401187114910429742256453391998160467190756385423165625309926099870991839377361472212858811957077956506719498143718552739351588730614813626738602004164022238551750665933348287526214954897234584969756981216075177452731136518518289606387108672339937086517680404105579798296554399875095596757996303001880828204058326222666148361382368391508269587969157187120914014260534297469947225844428542408327230611202803152913567969881935474354045976558858051880230297545887590803951568859843969444476140354275451726462380087656931889715771846712029486368831699950055767801523233581538181843717314526358986544814351593588784879366231142465659714091124370968418557738367748794661530774338619129655572291863663021696503572821675983221915233795214652123147448705710879897333185198137616475199010194398026115007770260709835646485129204627996628110770931963668250713110687126771446771464394626759138716965310856754617995292709150116344277763287626649219993911726433492946610336313432995472945316801089273901968376864395242159370947233220687927429491621733925402063886788912589072801923808911783315577101873941068157895827161385972127883410198947869821071849671341602829709393527704955165981166528028268233283636406247902463926653424762286694570064817544202022025500417206815773220386294983735937917886849528040866146259114652178468269585224318916236566531406060659437066083523268365354003491700737320616892790218383036732290098577623973303725 [131,66] 2189959190274844539796909140546741657922285387498129876669917630196948580695953490157439283529686500224614310953422205831518971009654916361132007877100463273509999599274408936343390563583167266632259298811484911847355661206452604442161441223453724717356476362752569997857130114510403961848783588499803112168964636680724200123365051404344941268535896964330341593032155458606086755725022450493622003592652363469380479230746691806510838917359576199495076163056112463643035198194430201345857382144848508408143482659518450371431098469611769129431147273325609749288223834400772434093606862822259390506700939112518253784608122339356689547698792792412914256625925613429824734218776351002890202789073054344323731025213315685239610521495800914185232346738715586062290044327624083616452105361359291798900175900607470491936670054117430126691966027600565863871674768142929382800835452589080487331087304330416599228405076025890679209598265049998620704236473059014188371262942275929976672494689389438115380361938003389321329415814124283507091750770755535549179830133565737994583887681025801599772414535970851714287274922640501617057436906124270891786398281160215434985261730686916323794105485746060436745251166371171832290976495283734933294663177775948211773654536013153431373373450150256441404433787095149396202544174229992018288396703127515521059395412239694133408494162607260073036455257808130600856363811995721647699384690472342845410254736357576677390132391196155359403500365600398985550204874170840896968507346170910445607528785714252689507033963354125412515490600121097132539647386329508846377477865971241601643709571752440853658930075 [131,67] -350368163703912895032533917116726207346288211880566776944876970270364582566734946615944930511647450881662030746200607796104093480609531434376741131394309409225929097359627149088867160145272407501046415070805735900549936960607411753247639332668404773063426853296553148130874664066827709790701383144934503786867234897812428014996674112377543455615521922338670741609982780383674095332474348587188914683740354962226951151970639947635428559091866902402430696219253043773076891547481478519517105415583315399157811746419188290611488197658112434976328317691809491241768549498486734573482371490395654690068528243538865407385595064849543733457429479277067276711888082272505486435684552974407561041504314664029615394795424565084837806296850632489404865854533711558373297491069258449180810362291903008473564754972063104947699064028732956278187647777568983829482826022909613137085787046959537330924325177456089967584584279858498333807897886659040149628341668079554392862687286891104841109959221262599525690537562459929065875219970071968861167175558355794200811022495617305441370490400373519804087764379741048267432675273745515253022479904727004811415699922197218673239717890481096233677138822176644351291381799254352977653739523767552375574925793167117335652202353393295053752225527828068332186353376078394823327921313158325835785574619573224974146671271976405398330355118058085448210111467102285982446657475953570193423903785886195393089137453028152749618717047043061684282944063386706921159797395180487512041509903884114823932911794837023024516214201350995081980325734693138401001798864748873187079290719672566571213583414347083507475 [131,68] 33735434754196739103163445732814797855420604503270220986259435639542383933606917292915884242871780983693881741660671809545343877305009193122243963181833177593103848837094837299345257622494721096753089533884688903825085964087446383852527428844428390421605279150919592408576551930012757477365284370792060165662200512820001158579929659020464659252131569240443122803723018704710573815341232878175038337813472229916556816567335142682883009420161663525066709741278593114003865924286364879813872433692152508300402367471961475029632446067524104935085287854974475604072492217953224650826126018892546016540595607131268180019314797831496284552293482787156912335417768013166886271301313858208586655657879494803830995229894529710558001615157006861439211857234682857155282018337539908868318428222586241560158288837807184369447032849079594112424711893951108533988982407432436211700006421686306264146595264939230528726674088455398716763388555560701619454210949969149337390651680839434486803164842733798101086883599702807141823518593199497195532563674941535552753674350533249670957510029227418631655577665165511692875087496898336964551233895902955603068808459482917716467950050570467290798869919583166154709330587320386031255851610829867439062258944041032770253447501347197886938541267950783988285448542311184410301770502443416128721133963335305549430795531037500757004459915544937897763065203875270228305336098070816706994975654076845267502423130027106469329704444267831100221835388260730648651863606538411878129018523628654601825823218914990156877981693493670067888660619050896677315846709408186433766918297551674019744704144391568450 [131,69] -1966297034766528064100662801568645752143173449177727598116031972188460151421448231317211089071001584728193673941395424194232769930348356520293093201175631562020957812505344208998544715412050733225320919838438628628496490211574220052376024513783129688244365462489347774504173707440491439848783655837196075192211073439147718391868500295955155188595595249083020757079974807253445316807093170987734506001632402462606559964206694778650500979504609308786109979735147730759406940818477996563758765832148386903990057041094918923250421968950910844899267859156508186468653380160741879261212234188869807972142630075037905614098859546290276094873455102354071641261891061887716710329674286060055615800390669410582720305510230462708718739404748778851176728123447235431541550642852884877632080988640150257830782845709205743568218941433597175608468038883135926440768596651138467871068608729244802693529871907801025805290001239294448317590451885546692674867609658368849876167636272980935817335539971118707200039119143085357908755585169169141765926181401898041202480703002421364609655797315939706529436288283934219664978150238568360837401403578292729883811394141938557464080977901017501118919982807556342242862870389284027280204144739809437426251192665664899981146644943069817832923428837680513493158232634449928308838113379595553696453182248352412941084597380614080338240123145756814869706740415381213403592786165131626267035719534727227522165574384831381735048434623132318289898529472225736855978212876685037230742699751372633861243091353024609815200540421594001046690047634939664739649610277189592658534090011769836984755515800325 [131,70] 61809717809597377861288535796275611729062839466717648863525106549546037933280240746393424887557287458145148926061269048795244745802043597082248494723441230150755097986603539267232970259859872932095154855908379874452575527322615327939319012008637067342642773971239367562821636895059591576049039863774847662726521573910890203438638634259241634556999332160771733399902833275899719177307919428521981099320265407780130591774767412672725902671201366328589446674073143418654206922885229007418580428370525303493569029768483678489853313519298795788114841863660025624684645053812586801031666635532367807844653057569429249804144874767007559339073295632064318307515164144251848147863240954172158933071183263210155690490268413812618219932158673620723171459931795658187234813894698640721182247677441373023313622470375439350717927191843285228155251517670120731598213758517680728349646781084407512614787350470618428110509704549980589270868298083186839637422440459946837433189852923381623086155046072220811466213048720871447760776385179293668008418636606990189596955611782426697983997231784121016074513439979981938859359669410550810008526434605013166735312972221497494156051096418664757474045023798861781663978107756200620334853891011858056932144027719024700911153849421704150220785580774525439473045146513443409759724144931955005916503600810523497597556826464130042013308286015232246690434225853724787840752026885678553783329074228551342081570424479810906854907412568021458091290154873532100002002017225969662173268675263306827886729744572838257428108041835769607745744138614378635720580161507389067083332816223381249646429300 [131,71] -2741441976772414634716547539614224851509909148319503018782306410781112020027345572668754794100825770386049050619849361603682695884556062511976025523395613007523998993296663904754371302397393364441948931608432358716283451352034660652529275159966489301149952025251912929562618955103777589471928160068143850729742232579085899654211045667890678549448607838562530302173347691092016673403047411533277811044261166543376595833859451893109660279944980670604611960298261627657216445404188847154111439935620901784002236287892177718938721546462793870571453448697300537769406162812012092254991967466718963676995570540715827912815621604451328105577049979918328597038314995977973034147604792131497259275350665513402184057831393730039050787914288530002391732485172042323115554681372419981349685836284521358585890560106540305410538941491907085282639921897677522712307875671552589943277833425351638582535282226950773139073514014456119267071852930344233449572236691678340736610276891419641242217195609345479871923115570891431653403179094183295534120480122509005594621045554594324842937108073444591166234393874622545367011917446686401388440464429317456001732743097015026476080642671976116904044608923855372590206473025116067439114632198257065247963528697324966358621876857153354493506898377222016181585775568543902454625884910877302617678217868399387714025977146326908919988675894846697822495457912206739167460362997898020774904382063243785366910685871839225435569967808797647495403747207841159900620482304011433685567567948498839018084324409838287108651281189985512028732163281788715329092624257263334058158167207469357927300 [131,72] 1169148664473307180469326216652070623089387515167829607731502773678402443848581717438419687744310183221365242753906642637410227832136454602665802612916939196768047746129802870715412961651827193203517109175940098561631181441522844470892149783732217988329807000752754291364015648292167855866804874136423347347871744534852908350023731392553809044238249457828866689951681042913264188328849093147721108545774501782089022633919411507328853698322143242339244380939373851162616393131842219148465730240225304044161449390165917157967021296121261749333915766797028553614592278834495945778618318159706335643329429774813418017391435707877403891337057069271585464929446319476248775165652057605540208012933864021849725412683079374974472071191543738155005460737356273080408161868064949378616975670493809212140938939012024472320838480151506433316931169834101346232980797356111373616802860964994137111791886733457293377613305058178208583796140437403502197606240615490473643932234968844203526901527972253005114814510894496778070495265048501851085344235196935605962198905524901607178108768158230646216893155750940013840853687062613376266032796934731071974247085491930240545134345058010558557952098569891247448809284996578474634341882121179250460332031830758535770715282402125880537990117788036957120238279313984672458328294868326407656003169241976340150964814159288840911633593953391205943916018102668227349082901597726902370222841481735340047427024032968745473816252712325718789637004866992758356994639922641822632935808348465841687181437653198265968561547395327067983366016838022509761931941074472856937987344454264562600 [131,73] -265791836364810402437197278130377207215517733176189735491021883688235746759285132156737164284906256337972616346119037541875877333652807825065989570265529411310301060816228529314300955932817846986326982038585005364369260241082121021498393678417981224917814863695784776333768949785017693878427510333012305339335208836588901352124566776435151095819238555025252793339026563630904830120985389780545196404303935494242765263495829846983283997021004720651136807123188417275457604742347790129903905045073566749642514543012672172645200265422709221275148419444189046286950755379892619920419812244811859710298605461351700464550102300744019540281403206352050036839754268991723656656756499239507677353675789838353338451106568610151024630263255969335053659851159701852383179585438460036092758046120352317361976505103823720174171912731067135147847219701322462002834916034387521158635553649505230014063307836574746609122818641669873239084947378558980448523804377919813028445274866474034117459705690005337379234917156321141360996840596574757918097089712619156401634787031835880649505004479819191641537647396449526591780230159031202000028484495465198519640612514739342809990681686164502345560767747149121926738931681515204271745756659502030103029929364264746123389837900760359520942414585139951704309193310815416272855001266933483512905683504744229115821411121529898563938798080546415274673740753204593660358505450241142410956101870430298996113638928705276843537360872263669265139226075927861134976942426931937736660889584514886157326774277299630076639573785168803971675249800383808394533142647797685462150790901451930 [131,74] 17540412914226456128656189181898481176065729435637281284047334222963883303693729341499553455471061837682006621629342025600863012606828612061310873002492256987506820148282477879634816019648658794929000878931352719581306153647632385713131567630039426131870713390698429935303917937603797478966038437310244134010475395164393484646964013512940657338123287673748051724724121844033506694515193884657372907806061748369552812763775253708810948954006184417159165872925255003343950625102778473119541720086338237032157747638982668395256372455955985074685282792972629925488923421313210449140598266480646849213183806078963681687020735583905596922907531391126541096166347988873607457391430492973764363215570295747182362944540009413940485922528555799394836844493322936010766193245940106705320947057584424596960834232356588733974881281804317592301690787821135857600366211974425429623399597851166385693578036522066739708947723446492697833166854776571537509553080464560991618498319863103293003960203524179475999993736009096451060280529557423873074780152720892059565220655770052542257812326173105248623823382844020361131877861332648029397802743779878744242538847249720935214549817046052673544549658565324548927362344144570745563430625599534875959241951771206273184592088876237022540852772762307128306245310169201867932818420516461588259781322256735066650532128538067690638636576897871089652304660463593772773586435123224084312063939541294597445271864435386077702750813267542675203057783837062300447866712989886441666036905715512686445789496738997923612653523704076139002644645381996174124026844330050583328231427280 [131,75] 1381168679508135753996305105970395872184713644206932804279819023267158156488826139107837163157536823029734418185487207693007527580087752636951349607438652389899369405217384404687816836388376436855379556273154699092056824275910892910873548955841354293814190096345680980137798701275997682045909065155003416853605674213446982613726369585677767491037441342226450414626342791791185598082083506412998428193192204719415376169176729821608180648634849235804662621888616531131051292712126994177810450864279142207895950459829927516906095353505307127480277387066748990520532457401138168072537689590582391223588502776562121447821486555568801492890589563446280895268247655030675727467664614986938770017763723880363438033399289983083182382324623579471036466283360128955369931170857041443545472060528637211107173382674862652144818209768728213489694697167919712961740850193627776727476166055884356744522145555349109777060745910621743782547062734951226695603675278778526078166215693978687180545425897981325793822333914831343123802736755156810569672252772850049216355322324233790947473470715003194206562020690018743117703401723616048043696348708847152397129115241572009771789418507247111094193421446015282441534608941823704071953101008412925404582601700725856700027768612161089652330374089872117872539155400895258832127065740718564368117749754195754191488384007556253091473579084378393311208007321715598776356666596780626070827738278789764588109327861478681328239699825150427400657549164409091694393767881920278469940633693778620505193315406867389991581449376383706939656985789334555341378338930580346531304130 [131,76] -226685981389402841514164716830662557287816728843863679657539840744127287247461856204164427756308184861395813715094047167997066136449448263143423555409143694769628908679474457455695627704733721367291019984916938713801802113625904985086019692021597641148796533732614826946713568147415274278780645614047940205014293565804861309318660361169624133675239664293428380450675197826211055676830709936988389102861357267404981689178318338194907981155362108422126066566804265047962070121208130902783424186250916672604896559411846760320648272615777514646458042691516288832110348948635630169949359044859394803877035044727845842647034280957714828857950755207932961601787220754256431924854341722921451287390259852004152362935476317852754106475416857689494262681475292700934385050191718607473541417645926979952829203854827194145634062816289703042031234027520013703786013548566484312084629032797159770347456126220411482166237240214608051225277875901039821832664490377111277297663282024717610016388907591992278426439260249781026506732153086574828144390947993440463714387601873980443195327877485339374302530357724494177089805791575465740455215661424114497398524366787509587308393060536724474630173524878685861538612553562765915618451625358512361663366796549521357719059193767882565402345877443924599136630392447066728917802310775924446681684238624027738662901226575139747984639507658983334109357369228361746459456763677697781615989593119845852562067420388541650617750141732218331463220225719110986458349038341980088798626153924914915913604640590783454818819781799054768327780325958525796760546211861947440910 [131,77] 5775997984590954744196749998387049137052842592520902057786817344814625706510815360054694588254227858478279132845205041685952007117579130310350125785800465861805096683638449694599145804704808117387285590415147110157878796403206983482776747968761462702232877665183557170980233219793926074924783247938555735987566234848424135294965190736984533659517806585805394211573054559056073502715627263719234355285091488991906353427341198901231341073475103840222383498203224957446251001656591521629733831076871981785613819487638074627388454733038215559340603600244779106164597282951501897568976788999958804567106796278104259362063670233034591398335425718636092879955104896627405212151969612973965351376453193087582934067418814990216545795839967655314696718565472873388646067073807800813941896732247401440271867299912603180383607164998447493315859527296538124588936623235800904569600195868209737357574732049673228754080137140016887845686673038051025775275333494609750002807690422593216640966928264402642537080365273378426344509833219183380746629597144289099373172884873266184260795619480769420039232990178016506643203657877692915712867011616310436870004143844039245160776264804289670080610768455728219608072611828142222760444432410123974838770010475765946828071269677680057412509032760816354795330769479223387652046635518726185638628050647717883405675693221003046117544742896662557658075509768933950261467903457528803841434072280185880441947586623301807279613613975863238376757213940695280926036192156696927958164161308074168315060274925776974884992728072064097887542022164834234245410271235927105 [131,78] 568056042445414536817515094454741689328794841897136094747031738035201562159022184385068614982324137816157622806467518726055906281809382419550387714235087359886579988545756908791537091999699816580996412007240265402404598870110235922821011192207309566951632435192516801902611947893659039791625703689144454528540684362929175010881876127539424086684422903661063253007029294557282571506481700488512500356577707008124102503773713621112238466650705647650918666561333175752848218821810825112341874858247915186280013272875077525963849699729573258032153871206603860471797654965986719304448724613010208648245623559318877273085397260701156265023714301962295845440945633642226279227227175866044423657881677686139422851335062779171814270273229979766738048581073524845403278617650658862381557972516282795220828027990540729477853374266383732168884419903493446851290002057166032435878796721776384293971476738695252652645257720716419105729825165810270425329973047628681762860056219314540579235783164261120957387872002571690105315107219070133854691202263496619822469391011204958916038136848682528599939138148184297200373906348646190785806595305014512971211930222858903908921514672751893018371046335486200815226789430893713388076648514344892856954783353267876292419480212803557241840697886811569452724348533171410930104955833054109370825398514854717181460360226871609331676424976124221812025344205427140590803227849584693668472562632156075192778362032930996175670084622333475802979501875889203811623717559488404047625000703707243060190856353010154981383033759189894641555194380677577413325515712125 [131,79] -42793458683190094994167789694431595367112577936928164548224708940794560801470119714411907317556106788736899466035652159471502681427423325290659777962875204475076483434471140594495561945308491948045818576381812699861223694954198836801195435314683691031123984721501746561922882414216853821033567556860095424008188110538055301656462268980167447292833333623997843829681170599249744808325545552837459724407264262323376461340964246007556027413692300818586767797931672899234441673497523826862850115953058508902964028402415621350292788333882201259550316773819695790266114285200847553058995775725307156244397168634703346663032754862426348129712296935857865988203269968908007534003086379014561190742287510625055176396619383982330283042894360251141301628578138738263564599464077790898897462723726980373353683852357381982271920598490697436723908378626985201683859919200768951985930816516138513002562806860452134807827009157367965146022516314175370292007736858032168028306219369157924961095347634709614628488956732284947556430727510209285267756158778502388939528446729265179879795066232592321216803934320586941270959350387210416078989833906806651747833690909806076740266782792394071315819225772747994058883275793007842243342757874799337857218925458458179949766878839607867867399416640095556528450761461418061751027087439893510581222596811461755561412546565390379128568767409799138479013963940099207251164129588268907539046089163113687909121038962985668987348333150942594693647863322000046792908640730570923535312758805910720946945521675160811244355148901793897083869815333834195180069400 [131,80] -25821478038038052669753342591894092352298081564693794053254613542132644699761028330414672707319715314818870776642125137704513337105016018086074306353056271692757395060481120473324489648174860195649430963422121538449638128022123226139543375076717561371469614381690146521306847900517945024250355064353830625261699476343970385911460734188894684691930091224567907417464894806910136789232989604971964118749009404848801367042910211873820131096729153162753903327277890606090534917379770383390297738354901417101064694398889616419716815075223651622474763245818057504595572274916602174914119369157517645991233275956827705182989401539381334802652816675304431148829261179688845570141589912212005272501297485398409641759491474841394322067246549895135945353488587976330905260786301460759430033159857293010594700733136735800520624507829867144798596730732595745417092454096487273655622616800836540331827399482054226101908869595060089267549925975581227795281643302122253807210097500224966796873261550375672684041198214043637513113086979235865939687196454709963323776184040555722306195464777342562655546161591546125750164480347651881423300973498636857467851554159019370798799083767651900204860580678176359853274122841800741363885340545881379486500513603313920588421047948305943858161281249693365486581278844951581045506803938025491138982367868406099030425385970090249827195005083780809768950640914795932492286218295573213750229629981994569963456340308402097959630605998807742684850369327663430273026216318330690705068371562815660771555894477528799954350705107761812235589922734149769125 [131,81] 52395341204918943523794038175947671548067151744495796299515834931484387548103484066562525961472697547500663368256407489074466408357956629887726706189589672231327720303380098026559748328883183509590507484649360175098713165597514421615923318308125886375856000558856065892951935399630065701576177414416817604079731181168733046794040646939731389250891405074402096424425034848580863958012930802385433097646240556973833714895480569261839259235543479265813583581673707505595183744323088004819078649923885219531522014768081728436338229676444906740325942195093723003111474285281906602190656322288462710897862014981992099263447024695446586891250261000932411489808083625095114798996051603558382015491820495050186003310997125039470877477507395723367836196544087495315659039407188135996354523286777919467918685018718648303071169394400034512059437280414639967161545627972596387570451117728817213477199884982389924339739582093251316880715943333925798830636722199548428300837816752070699995274317757475881117378731697393729593448683394399722619846159392255634271835760002433738083926220564434977133319804606707504829457726127768622157599912912653827366564116020022529167021425555471494054665348172020155395522900365225579681445100453503965750831405017132302682495071566287463628512953540144051126845572187760373827000142309672615093138829368658454634026817676886346624590406908717756944211031296651626542960066801564910509902048093328590390188143192581168862309640814688363097421898856315985096079502139309074943069236226224459298390165483692572798415512463812378835571751618179025 [131,82] 1169157332636922458812025702294168085969738457180676227881475425477301753151859652497106163687488761135386197933037798492920934650945279712188791841238146912215011123270879326725319610448606987007549711536661839340636732548453262885734785908368419986130093260525034704849538319083998531887197414851991899085982022423313123642226816925079952337962220057536302306111774528986244106305778369549367675202154730018998233300707342930911550464488747932774650655008847243261905780032097354303238125927585489810775638975638125697863641924714593238055912656382967310550466038908371682188187947080986388005510602968210487425506144301680171754311668208514887169679729482171627214183357180777911623404177068908634240609684304948680855672397873795253756152653581234069902214981251041569120806543274593046672376325711253009109305480312343184555878901603224017951619444943280923210325263045724257193445953224200157640710111385865057643704912188184991012450990713997303444985316084809483455830417589291229254531583801960287457748257162526032556844936187618780557073670507652135409617027719589229899503293273908453583075195550400994837289016913982689281980193474421223123069924083101125370721704871136422117822556522334441401147119423837798462677377946504634989256853788570546189313425141795478700638903615157102554911580697750753897524009662218867760618511422761961238993258880457449665354833841716419333583672303644405910590122127652991470566455390632208176980288514788669560437022862966875573285702656897495499803519532619577618328027275534985598988825393997496083849093181350 [131,83] -208054418427597118658961277101643712545270737712991117014653097176154256059737584536783658878050760544817759699733424907874024716867616888584594610392737877993095612256698589239441596729085196155006080521546727637754727939758340160953879642574975250370790578444646371140747230301171935819060309405523565645178451404930924814801306127972531642340062010896184285007206518256640868813854583883573385994597821371920296163331443883095649027267742513436554849107350683003222680774423285155649351275926436782376346672767250197877068843235737815992887764639716615220622830047315513606664127918515713404656026257428973974598602382096861265060459386153222443132576009562464972805464984196923105804350721573531120683407925674387241983116487761875602773589507992661813035253235540073519651041585610431965726163903964085926495108126666527480145452650551150457811094269617068249891802564892137858377515416298507191822058618718247362222326774933193404539943624481572074264113042830686526274050584005822300490974142878672765228099543005849781642607031012453854528895944086220800749133863929383374870207848920547799571021979485416564358262464788581701137963117468477389493587176689230375443254822442588763938604857929214973125747108689458497235358845039705643563941799558644391400871741136446513878392682845333559064301835338139590734640303574552280837436825817299911960733974816679902852947146427844017540775170091178025231435834215775457975531522663278593978931463618758737941545925292848432354731790873446792514200179097764835668094395413015777446789954283216845112593625 [131,84] -2187979323496331207556608864589987720896681327933597649978176203756703271380662193322831203707248145339137521728969377726363327563332989211561739816334267994315519952551270484991609128890220967208082120123184264500122298078232043499840080661345971381529663863878197921531856555467593798869934445480781527762616767990556817192666975755668310044402707191270448767817571721457011684824865649443466699450398088382311391709210441039227952121604647084301819317465908803471307431542471067698252716322882851363219349473005075552769299354905074613392223364138174509839440264052621570397379200381075377721038118198481885742511897859158688884911146640757233067871873931169714504415381827048428389010683204042668321047992701143820864005449835155847105771990383436608366756731119820449987489063119584105961615285715877418803965734690872927521633917939633853040761932559392849176033718209202267277275332292930705837875356805796446804153092474332535876268871333465011194822402564975842888163670137363362328194047715423777270983683455265442433986614860527032501683166708288070794486048620162518158196106280787948620643110784693500674038544829487949379479668666087821906790891761820004577316598673021743327884443784702200323760108754947593031356492775530592641445139087506139049453300778991989936500401705568976167501779932455894338815891253272961015152812924405999009613480335448549870511334568215068015620893925860436753075143272954643280139908196008116189483997435659519978504495607750231902430029833128749640436790773812617439187343874934452886717172199889059635850 [131,85] 285908205331901381748240426585792372033024132265085233436811067188561871188797474157231960092789204005062843366039565248685720554530395215180668009454994369461177674921630552741933478914505419362223239214984491987870809617295638449804689926449738035297263433237720124941643366285112888526555280245311769327185598959350389939576176967794833079014056338856417049203360408943717282477828502456491962513661725258986351693145538532503209116749946125504328568710460801509296307257539169549841633101048018541935727895105998424975963724443914698811690909725031809249986638059114226350069819478218355917080414288173237736363205147567231651265188719237456102564389655622205292579074804106634231697995804987432759848458505796608314247396605091131437062718401916629116437716626316049356085679330384965516477132626273682974557395863881112066188226834420858901670057605839990605669027441641514580810962637283972626881753648882169070186845715234754788253254624098969823722989623672832256351469782870456752794893072293928159135866313755146860544523586223068922713955233695406754399331031056691225955991034685938822924630339344097202652900745249505129410013128021509536174754003225749197533034593854922505597402332686580902723783708805054599911786325963724258076396800382012087981709299316061316676390164807365980720279920430637339910727378506399631643564798210073006802104351197660387897633820927780792007357977560651174002948810370762791349616563113687658798861388017398946169425968733252332229353999307002017866782381018702944188735912573625249980077736228401375 [131,86] -841584001271767313353683061491651573404159170681441486359403682595123125144707918029465803219556092425956008521150127728338996602998550890166965750728827114676360444794887979516170868722400056014934891435656278497054072480272720095903345883584320453003822237759665560623476984419647765123778704345441055095957340236824319912543975949486517402137411037528681578887900009319560059991465978579959863114208963859724050654838771532548456802695508480528134328291651514124690422345232290709033865548995389420284977625139412178351135142989691833318607961867791973561537767049074102932725801226383339035316334834192258508858031445020279821284486971049260410681643895138749187672953729523598148105640956995233075494130292103283873018384125614892646655850962906916354148464780573728069489317711191150414686829073130845996696704900832690455984423839477296687240216790755664173500386085881080369252962764705441350216439396715258340973931424466383614428295284136659810273181757259758830420623063816623237253150120565947644556192397374474590610227594590723200500730853744484905858713404347530642037227657862401146867346820255581789826140753915884734920978382964910178331599819651437197555138888489616619746960422775191250042633592829343482878838804916769425496942101100096938179295443154997905602719534413355070752582850577057965029280126404580002833269079568868221777332851540049122203715909245643286748850010150117782541832575222480740332142868379858548468932171903500106151849319493368159917953184436122976058025572748098032296025826353239279582802951650 [131,87] -114214488922068345235732119550536087661327398352878921029493827054402828579934009507080485529294356016716642443605539949915713186335671024344998402696581859005897934383532906544161100657748885566810068192169329347528016334526683138021163911805841662004540306997013786152662472142663446998424869926737250368380076279243637508400340240869910133622175700550048179658781726895347787016470073037433815485037049688933488564392563586571073552835921929462548440236381156113544729223862104776279847457736193609487602936565722813888767255058544401495000921763122246202991586335073869211549120038769550260246205516991252255672326995117789206216216961982252155701076211049907999098978005320549962701232314151781281254040594516509022501567959611217621129140846913400091273495301679885711714513696657387529582777019312267486354329282234542106689461810174944780807823393463222920213932034171540305134686956384595875124661896663627192189077758645848488088810642387825051502515171013524498660616357065968906231829130473298132125770870936782058720331563284958102565431294479290977304915280100638655480897669304765895679859773446379833886675497676370501525520020269569453693683592671084733292163285751023740795044606672941114351739365977769470691214196095665653785614761388970125774175767286449625620178685146049723652920400035731621108611514482784472112603410477333489675977831740852334594219742017653462970877038509719109209055272890674891623685944189112314586163151064778769021981350353035822918071022859503330892783243132422993800210002560772083316326700 [131,88] 925049850733009483309792478512787330389857562212738261773991731917293619307987673170132234892457427282719658188399981543957355229059756704825128311270913068033473115208046193932383221961914278280034462364691521060718115906395363562878608112177529806676894151662438477951504980814136097310186106332345983744116882958652565088106189430608430721628030500821352819638592477014648321763087386641362597308212797723500052915979751808671441231603426285478980764757963144978234454586388061923292135033463006693574981832738496576985566871426049350678746731230808779466566336167274949729326164338662753100712950811322490306775303193719390012396257959855919837207251762426384210006433696956019620296997980180472234214229695703067802513377802638805795945840149889725984452605791907398637054492656094085699406437661289408097794376290629498310539967382655733642237282930598503865530712316856373556339829701996553468401362513069071994692216027334444812813589464644363111604790512938399858072899661714513470432784180264452038174848535529887497919669450271142992609822962131502814225833855726828002236172659386852042903197989398161488154795202291665343662944678716256983299711122777445928364933413875647916581346519944621380077349102785835179277131003430671136967439327583187586496181531088639507810873528274823525867452585303560646635429122417175277434262154067299824805666930040056675836939891212912816062491775020539060165320011199177710104045425340253815823667021243168694079740011429623567119699729839186124436585062927432153936693519311512979000 [131,89] 23041529765281763976578025234227297204699591295472886505905124582076385302442722958423897104976984276516515296743317605815272553029906532241975710272257083045314383561133182378268468153590724564183097604667340919215967620344479174273911632674909443485410483472918513061517717625572791682033480152032771028121861652083222490756823845152734977725400928124191603685829313360970297056472650228056050208505243935869011447494150989446202148760046858253345264900256905473646008565959239680014017262905527312686861861064354315834362460023117594487608922914404730953323498145386857010938691589688721260797056818612314593181322774302806312334027335357056161756134525421749372928194283269417898672103501187406236421108407965833712436096811629914388337182219292265163811294905891854262410641953744842016912537752058055298710631980839700183136333502048316752578490740482568021201959085778803368228649126567097819539154678744848086204530641451216300759045275389572309470385628114731826258084797546978807472965414556102486821826623842983783289130640179826227139667370109211671744744857779488865567417767363321224072372608378420497898079366966973545943130594497484995434417590989571581574108235961251790169465879469063194285048491243650500717558200524911180530527439396037791387121805954945143835327227641800228055746129438159597062641904602515086630628016906226382686348245367865100468693720581087008818782919640454701942962304524700865615985154701031033029062309829016544915945688429740793647412051030545234310623710016624383486269552003495805 [131,90] -601803740546876168207493157049245314078902490879786421381479774335760234609746287276651855564743108573731218290012699305775023244920176367183361991443858650606298186607531619132411362777505884861694875964199805918958643397564524905048184789869137121633941735299652029729345522379790816458057199142475337646557751159945422383393441954862583092876875820999170563051456347999269609200178855465947070862993853342388174240783717320629152962528900460979194324056767673265833292038879398789295965523820549547000934128985683204283241385053912510720598755308887228834177846727541148700508934180762452886585796863161391973969878667064874754889520199890935766515932721738082977476505247003548059912911845784791909591460340569020745374987747820055715394823157660096939319790720142546111278076803750644343374713412817415691560461427655450463179861002909080211258331672341511378997481220486253112854436041220477824062268276262513788682073572454029993788657963101861441396684763991770897236784081192212661098249605005672238135162157552337712261959249429210672265613329874706860683124996171414131267228984976275634716234152281633321850246103625150962281012524457897066348993394500649940077345887386565722249363801703712008907394395651841149026083036261344837374182119887005585005314188390548215541518893644747168269814731196518147953359281919847785752532617736205771305335036493730992772658953677424489666149315330364988398552409752527089298792281775719624235724649376666375058950213238149386733701139493012045700918909120156701206830340575 [131,91] -3023047775651389594885541497195555082713785295082972457614003257088812708803736211069736173533404755564963940380039899703270206530376500396546309657301793683037276190036820805433093167127014683749182042666323500872230650764535051951331632400539589975681060443658385597034489222225582936792106340060695280121196384545637315511614171888978004535596489038254740334608744610334681538640206074524668307582202765316593681413796132502611734949155787125523847549903851663892081975486448785082339109755521138123728099760696572852235774780454218679008119263024857095069552267581165406613398164912433664033133596999312117219414417055218389136758183299482535611303448765270709937656867665730188990805555959762149981052357117289363930007736286419272058518409666871568039078188579103151922592460056423659951748386032794073170736007826819387458712720597560591751998894299217640646782089403238928129830849920576717700490251712318368205743903785848876311601056388401671483358949155281923547424128734980752123051479426061941456434856066223979985721555606647705263813892913369132976996379778770967730201155949905431706686287535294427088783950443564198853809508880157863583042363742937139294816410297196972521491022546626338055018237086168091919387663123597517302289390966590145651643580371407453724251965438470820749986907367566226736477479508768144174648827961026430525432702012026227246419145826700802948331559871783205526259967631650561628842225389114050172167249109738210746230799232001471500179536964198183205866332993052174756816605 [131,92] 86006356616562210921808398442337270720557410627779537369211711427453943433118426805914795391544826933465242225110914023209476138556507867894146849439592775296825418190485674680543449394443103771720781307912308783964717178995049620598111265069641695796822186736163035684946533537839227766612441703813288780105270569422789004577042915553626698510378082711634927439408690536460728931870142085875446586479477674443115996657500206161217662953446829017700710545913978365691317368215799137972066021636729242605847690124862390750919660135746974979092520881868799717888661856116233368767695782930192702301974232751766810945935424941449598009035813241701247740502275608129073308635353702925458246115659949729378990043867504882087725228193951932708141004257911808127812476628728806577396857180484916344085914573175737215554391442772606544304756307520092572143334057991145228182033058296058316590310377116278562576521798416802915634982345833230911149026444426066211560943024450979097402627732383817180126801568217797374023848860738515011961179981972487117591421543333258905850733894365793620600223495996213468442513016754514234292591040778962151355275530963079299693862182382174816149363621545232534466946387291300501844714967568116427897825906110393545100409435458645154743570254676921023248212015443453035828514215608634641059380326183288398109002145310873961461585084220969448868595086172642670953684449153100763064360638441279528728716323125180067319903632451903912831224232837669882893098451749112392329989454973369464080 [131,93] 430897432397832371365114278505177178886278503741579013626629813310971480054777263290527717186581511477909406187713679256765007461290248796821690969144921883512290055975817416073576950024234106145999224494343958223538719227021373443617276705028993856541753439713355139024139184385559771255223853384581758893098213208750110016904665399981122860593855730670874872015489837227133170545399616093056500337714186357558620490399052277685984674059617010818142834684931260821673293242154530992319137076188081377806832934471928401471296651098629362050084377785664212831907078017879862738214197535935559005429746719633773243617353772124161332751271527875246073536246554089776791363080972695428385705572229902408635273028613121728012457285482376243007057396292057005676160258580888612376219229764116609338951928889827115431827400907928271017113119284425602006535597173339754635985386378254363442075427241580521533189338271271696088407412836285532716962584889378819929233292572116464006693152082739808372889922370762157123775570463221701571135405715387112395686405081873431000041519675003872459491250575430603366301636806090200433748349453855736040049236719673067928676027084622783968969035744337123883915541308770035066896697447749497333408076280622740875651107474753216923479519554846794717209734706780095421455397645332478434320169400229994087215498538268546579332639130235776317947101922611793568122974897826077739566596747606835852291437107507738397933051870853572256706892754540749459392358107178864026102300952489575 [131,94] 24718547113627604685248030890881100798377027464183687610647048122508660009306470230549660388689295488924058716728048954362439046814991279893807737085275534961596423618366246162136972529427852953923111864318732568001363130735011577278378800899917060890556203797364741674607594658264302697885978473075329301440415941685153703899529508328807394302988371966983357469948623633857867169509406821755227400635915236584033398898446617260755447419226675213234137318677153389223964313019495856848686984295800073999659597552183294782309091749726458402589212798908758782162109072058281385661730637981286764455010952193982190309369429706672497912648580530142677821971069343726785950586913431712329058164637625372262981643171885513783623016339085009604213335325369563599003183679951523644764520145638115878974028682573524292709490921300392862099616397473737987743871396186065905811504061609723110697046819259492738507077479256315067321140815023066474101554018501344074526915532864421912472210082575882268152059160640368798455544049298662362670935021987800816177075178247806130032698876811142437292472809640259721915347538744525988425369227342296510851173394976198933011455615816350684139664709887320371733487515792609314035834524484789534673567784873910425946111272317667853422675341550004117125323814579521937934161595417015691229696464164236078668916068044768746143590817725733806609274846879766604882268817358940251310107888688696464073932100917718299006628871570922010430448915436231849142060684854637683796780390410 [131,95] 209635899849803589176389207463532673898419994724041430273829076865863696405595611339392163822201895385965563243786000596055457188137881560260295859251658211162062545684348859260585412246721306355215360478529736661900872856515500550952536576257310452416722675081288294269336023484917509573299018032303305189191980267359117802627842091495238406129436445219325378355911520409676455593780685181016232299542951682959673715321541736358922056242641793800156270209242488516523297081988395467053267079036400012937669731669426245544327828429351377824036727732016358234130893289128299558096883741319173995025705563640171516896946162515640167509981455380421351765723317137633802698133432283584108296136376654880169312094369726812488648946928100996181119473141365084281679216439796370503985342393338006561987219802097042507478105687888169637594197413478420390181287261606898453837067067703912183738639860601350619769819483488333725398603008473331551698060530912312738048982180042974071303153592404131793084651849144887232401570819314033947958860899312162109696070296342193158726468606017033036975638986525586831098153156612882714609146408800970625546779730012423550756671483225443981982759153411550025503890195640292178467824168507301982244306104062096945388965962769335488564329390967703464998691869075360274414863837312625807187011802531450611523701871257696686608585610390041252017337097092379865684431976978394578277949547087214293329087282609155555143841050464783449401751889903312706004016933351344462973125 [131,96] 1221330467828663015117901736476563103417756126797120602464370555864063110149880770402466420607536564533644977437921093710004147859508779613603021465581427357974098779050634642172748830375165805686274962836225316582804527716411072232444571293725000168710190600568563506592220405913363588703307763111297253718755255116570269722045863283389909346010644478823703622095639728428698444269549897633697199523431456347242210729745225127853277838874755735241694495356559165538152802261349216149724072472062140466830775838152389164393299564330472979254630195217520326660260975571515064909233297890177975786739265319873173835647731831226875851806725878833633182112867845433104455867058626815304248714713375852814485133240943344329841334929606872370016763535278744997579724670642531709477047793830323586507846556760315990594618708609791853724863716589817513618426987256996714234305483739741193675866022411470817234199498193958455945243160013710390458653302397936557057618389721891154424014139887088855477746615800184103190474923956061514258292075866447899034377005730843165008735518113442821717443333395754247646647787463973511713944629978081002364716269361836243311211347995450800408472192620770594495448585059318487783784260384986825469950218311949502846325056297971039146831639921799991078460434459178943548184801537283961017331468585203358644545174245031816368921558670816672163660592359735095449329485232375550277871122833584097586105563487352145395250533837499578947666938625973393471728553641378439715 [131,97] 19843168778812452041216965804280660322977978413957585106971871688655414362512151248382404198711610717587565414749074384712423136331378024474765071239944848826481475709374367378469496076882702799217243580595780423280200302603179727544420621606975410367656621344715966840883865077175278083478484431889824617519920548723275292810775209053345782487333636979479017315658287669313093296460522652133078430456962005816020782992438053857606180513774714284063218988138924543295966864714171208380182762190567288044847027443856555126184401510466448947273969934907073764500754667160372476900816389085754504200988343737290795956671076746233792866905304297022168098868363696471041546611672372777028875245982465056877639886659640811502339861168146820828094219682907356615191552214287646338237202442082091813066222823167460602696480952344097441862404063806146638494147712944764960933354676998073727743996234607164460456529649087487166358581759480781426859658693796319413324443907601059838407861131450246873441469348084106892024736023669841767423440362138994735947428318727351050852364992433930981095405739141647119692733220347341998160471526081664922731660828206760688439836326069485487117050134904291836725972169807293067321696257519193704257520394819622057066971309035451939888174381960842569532552745531770682423859288849365563809363947791887989028255947140699052078994126961538596068224887794994395272157011158366919510889294104464178668586266710834921867679447816940601507137091096753304802376211385675 [131,98] 189232689405323260447085479167459087555773623536926608190349563325623835124125211536764509060501710964751999266859683601731552288936253320195247078642664419267078485601477862337118929048293546399777675150888710300991866236094152446162496453878851153742157139136043069547499352952678430838704953225144355121544688491704183294026328421246551052343557613662708271406934905979951148516074870097515842436372635163791499314982406079197198634850670792330852018108973142878432343110985592593425963013497806920128698633000030138061733080528568207659413557373729433510042582948096216255293052911286234480694690250378012104698451064296781207339674358300924426310968403403980513883410702861428584876494016283528604562645964609131742492760365494209923039204060649564011486117274071908871311766427668397964020658371011551975739162570172442284419584569500501750652705588276736868567214902685668313424528894397590584726596808147272324807498425786887793129266568484430772624561541368624833984433290900700661898997302470626855515100667966362582394485000374298066997852399433624537400621706124236950691304831391417935935618432190476190120254470840916237066846344347827701212707853530160611550783932658159802635864672804319951250313978185305093622328284090766016212871167952584208372549096823688240805186101630688491476179978180779405220264893219226077809065401580541194635256785971988354705307900719005559816633323385989016865429912198056214903137788919180188323408056362539464903880638042338291847913265 [131,99] 841531969541823031642859617525774738130433638599823334948027940533127983368861265316671981212592417695508093191411560980364632743919923651726638646368705973809125983715156069527640972057089903380620460961309740621445450284008319892091470888241139207506176673862958772037118679496663244416240721135993518681349300979637537001600301925902250421726822542893375651724752219851996564784176271093517162142382202279303548664203661660994523737611844640987307889553241008586042367473133203652568934311332746260085048865333212585961439580133493657660168960917775113026782515959979867868064434096895550690044835574528546577617479981701253184470468886071686284570349199595384076256999695989612290869615450910099540856851134756489131276292045621702996561649763489258708086513094225386657327892037269758463496232741162627739526540670558502571761056076377541100670238977988886837020336234322061667938956571550051454483383781958909838791622793712576028889272109297340404017789513688344275977678504454059989694342414353766861691811517455094128836787235989774856775515374512600276291259916326448436864804321248040290838305013253680800271464056412860865605654427358906605153103231667460594682526379118467286803482371151143326271264058769250000459780862676698498648794127846511056296944070944315780317999170770384980265022997820136802477250621107196195550923759520546138472027730339034242692241189394102671211047429553696528460255359396106725680963911100433406971193071025704689094862589634991168549 [131,100] 2087044947852612556257963920503905246098183837219031183009279756825342549232786670381693544933657029710386712849405348816691349458680818939751256849163857100570014826114151932875149332326774364921931946660909282908928791975723893189208029401829005419768940783346323406797924843461871548495634198537624401986259681812409927633771999720626908261187215761933539195068402074496716562839217244603913591207036889990753354806686488592278423477397253948594492112739680847179944371345540567078716116043205482941964933827824672968522910318197151600268239086862027817534330658258914902279941513002438207544112251392316074182690288646310271383923641633087225985216363139129492540474848839881139132380220050642892086701365404623910987207210119908512171196897294723951195875786048792167290194541700153095742660444973568718506657134634749199512286867199564588416651730130135849397417370763875823321575076917954085106942075734483886159675254930748440860679448358663758971666227840327709586721063617101586427537458874864199602846811836243483095965821660844698561900977276739340762482954401950694149934802484003821016628736190438244159848561741748763692585325155272169332846174487253668443105485570821753769451939573059766392214977933409689753909722397355432237925963750482472463403550389014297287143487641568624886832547153313150236815736429913238886896048206817894570209247783198449150361422610588441745912379805024622058543932054778992768989164331560913473799316422028735371663788359766920 [131,101] -19498528833557587498620472374540000228752663033889736852045971910273073586497360592427706272330401470302619522049565428230476834263464136899229696145111700664246623989274412988500138235935930867339525348977935646989178049790135352933323502222783050919496497155876566126762334982231550583400117382397645894518309032884244340767273194896507107309764786100665499833354679146027909580163227435092383356719549704859277163120698544826471060262418990964827496292680529954599418378684485595666905725852235331848863324065446947661161817050522987394944291966937239512134738946822471353430804332556761126101329997518287690260785678711943816710991827374237747340785148567709657222143259427224383646213898515160266183178657143145265499768439003460629505000448719989170877630171552310476423994820074069723417203258439697796618430137524523098318648078525925847817025388211123683717680617193654582583048146161297249566481053164625361671415123346332810380183474717759244959298749988345827367150497228503049062559225478824320983654567525227488643346171163265011571668414445045350098567474691640430678607559674401414820584039244157571279764847090890681293932077239810559732236797850339708192563444937915299112429115334617205857106699876120291169082126972380355484516035666585501359384534829846172862578348476133876614885634527013814993486917820841163853839276753686511256090749327777642225129980470907007158868633780236896724751473297388977514204442291307457055842558367002757058253424089 [131,102] -258941883904694857112307083327388012188182242089167070398993883355685390929487010775621737680984933846055579729186967176480288514599498342707268488165826358016857822962541556763602850537292991296892288307240007696446603292088458832951430626809993135119600725139046488249943420823091608939278547973368916316603980946743940780237318027152343694665673577639509700022715123044927667417627763212246212765977298549781959765123981261479072122230944108513946756123655801989353486642641014776666006615571589318454111557560061821902401942282437449645256748886916972391981571739374489251956765755262116842161144196899937586953924263084452617391724976878307209948480595084243229598630451353202148575044567516530143586059160895770693425731417723122839328178629751028398290450335957088135366703145664421201273221432423109038459765016749030986570456717689579023561057561029194875030145616431808021299959842515970378178743553386794667051403221397839098774090783850889693624802319323747359591376491284253179763970684614447057707157715730797294821575262896310592809040306699888068889455886686429860668023516883172115616662180839868127450464095431372016097707631329085176566625203025960650134221977288582913060186721609268385499245290429999333431620484772922396031747355258470931583492858774388774742668888478982917813965341540098230798483455071636383968595687240143727967498111067306957270886948444383566417178425712268600530929737526225742147949605157882618680952044746830754511521 [131,103] 106268098738458914036151542753603601849958203009110463299354439530571481181557324324415214471926740321498425402740310559147061815483956197799084115044425638798923317662366312387514566223420862271952721751128044736098056414876288686779599997013819892529753753081894945713220873696967772924570395641452143377110762143084077432691465171630051912697266731772728071487768876082169967544955964333485251475910433818506662282313999180833904710757003927509255115192452121469104203055664849680148586607950125982333563637214867456827685395554528979741185730740356801058881011635830389482986752690667221334130428003317080440738195213478666554304535775822752240604068283081901392204774385524590322211956877869225753413109320185184009681468540269194812510830858082356458409771780953750112103476459241983542176558021616556853776241080580152027197017525710405304980722711589861334739205348311612582541340196694578825797588483687242746470570745227934174656671201388418209361773966201974802743516290620788768670033438491798542592341102772097369183132102861970326598664349203931036560750472310679675360338970045414761397766767274596460685826391711827915634683850304921191794734751154241519652663803944568275962473759631171762000403768829579494601554337302000847667508023544568826903821111698248380108853583068565943264733520708210285132582352496857377571360663606121068504240956649296344526794527723631020538878615084211228635928085411988624443863676408474717458406176879742750 [131,104] -1801472598415917118342760058821841872495427182045652117999164504985229082230133752589600417093743555474855103223629711281220799021279037355385618249617711980950413799785294360360625445191719863349740956185630894401425798629025744181462714952547501181886794076217010703911615139477444727164834883355966950748783853638794904854249682198304060554701430843787569764731983716065749459194778869962106118322858158824909485082693290446125177518277433225409367451148708617575739403112050288859714122813679981347028096792791340055295592369226448114082519006415043393789707772154314702899029719201953251473426731601548958695725583517668807187211260213426451396356567577406336351467284889340721398340920620209828148708399217504681661731337784248204901548719266548144890464115806814609400360787669368743070995390259611171792800576654164791178530525089816118588273293394772386727317388389882103718645286499456764050326514529762409904929840160908224806928901592984602221634216084515135173478838099723883697329652960198682284813473938134853382462907646842530019248267274198667515804994317612234721846332846994906048170434597847799242466762510276585819902398908014433582460658503252203293578587972684747925844104591365341761764805660437803844259742696967147409565345130224732308062210592787690294498364055031017131707031693610344770181477785027048803218182763683882004851715709486760772122923953018276514624583212693128946361063702320935864974854966397302916729526724975 [131,105] 1932612116301506069971806842290002166896060372732587443565823409645660202837898224603277367929454571370583208301570827856807540696977887654286451670481991460614303658310706333544862129636931268344528075218969104812040291902931933775130155635970111482242140521874312908170106998289737242784350384105204380211756403666762442302345177351283369209123888184734033151916427024129014995875756294791824140766446019410659105146405362925208571923363061205110769474907150520736652265195399406576553571986077739005363990970401034933513870508574591066982165056704258557804611233496905346778713369929814582143202368093317902831642983719578049042613158225063790662680757640731340646486249539894915107514344403616105048485194804602458427788969332265751109602746525413438644107660821307589413209966490370359386015688195635921259504446182656449216073276537589386291087542909659463873293684431393407416957075912096053639819619673547755432177615276509631505083967625629391241123363382743473960408763841761115926915433419711920868823184066294963673879586072341651249944894959943050569371708557353216725501254690915784151601362327570640616282255020017632173686283331369278228729013958031048798440905810697831890384872099831915374342943855117841437221229981828274254161783364227714315592043914448474831124304966850784627854927309993169519931526990632481677801610364864306306952805949826837838213088934067876184211402564018393385822107762982300770847393311693492661972500 [131,106] -95191706788651207460226746678986129122167684337292703563753669987464526870982693514996489671254301427191580767715340683011452088202104986577775390028500400779673912986618939032983627243379501997644049281718693829967083786733170497421373083445917375416809363528192815096382206153062569004740459600468571255819426142096631010419731099194497855243527989395667117475812360524918421541163875694786448490614237787099669257300288651297065391905198057143293997700094073344528942898304825761731083818581343192483166004733654566479687185335455190051700823622558064040138405009818772362107626538729388062938781990761754428649557686429478789618644549145565838840471406001528820670987553330534276354352441384255930633333138875105064359429639287483715388199962102638408970885180130306485348371301196430844759489689531258904286791325474499440817032619547033824298333514444296819203766330676728399987995940812992483232553566113251295932078402123338005310668229592347973044314961858814473390122231508990500395096440993997361638969174109093381259630425183727159899136393738199389816521331712052333276780807274429413086559275137761727553159184111506666929445184646446845797501110602784052510992556502948279933070276263104355419969134324318550581805416415521117586337596961700783889592408500874261471510661049502519498175372083473737992815874109970366612430707521625957246962204096218858681058173680959293485867831337757865856652228847047716269773406720156114650 [131,107] -122217024678361508978767294707034697574470553953788042397914487035038389356244525745790973391646693900789528364054308671163338097801120303821551960136377357000069805069082185063764169181519316607872700396211673593471001192013515539414901941397605607858777571970427915780424092955743546361746758282077051355395183133270971764520236481042787757850963638994280281694196425360097563725858087189106653918144661785946109034752602201098653001870594458658843261835022029644980060124927833171865034181717791763819161085046137314715546887221269979778334281187196395551630041103711136848635348444600206502156865233427531360833273016766267598915176851007762846360184361936447265619262617683258645347692279773977713804056166790736582546421913071866224898045535718336861368674974830549840016601536974663800561099878284966590579643212772362248402845627008927943590525787043129146259506437186786923046066338802180487295745928874424842688698245781724180946867011650230840159718015701001529916182583021076873916009256199405137876894782815095469280594114300717290802841083596816365338671669459646431762990515498952582671646054855051009161194374733278807833328732491776858917084357172475325915213968149266841159492234484704464024314853956150055990962098791478044012062115567147623168500645840388256366029091156034999751289122377651272085850505626137856212632815043896861900559202519925298886508183038964472439229093442732219564929807111960201982161807191850 [131,108] 644887907474938680817826958396499176254485189893254850134060892639090858687281023760875718431520446196483144060069238362064923214358956442103175037161205022970148377811368114667937795791289126170748551919000672106637372678935135821669842179348590373371960424989946606204878157266345926609169766028683561165096306053446826445282086707084477919394572219915719119552183932459961263455870684882365298082106691116905913912363609498379711420749527154016992406651930084661702077707578719981297622047593212172935349342227141315960905156971669130541139030422520336383836951993363257726679719117619035337461183634036877797820554134329182650603668643207236372086700483316638658976535170557903223698120394441893511865582972158399871057195382801030092751514233550305250681485963726055752516694813063296785055349685820499039937167055557934289754566450340513861163322612971792360557363769741830039005273650318658925326068064335999466449861712490312149058898623444092864233654883090981811057027659283310034739019082621779093456463956327536926550225651788863823238369192945223067454239322176535792284632103546053586347436980444812484301235521967652321558329562250213338250698794580494114373117010143555859441770049347227652356284130733135433459604260098751053634717040646000220983184337367581508603986189203830756733007328894564340691351012974746085070511564341918215656139793049364710513814874728393890897261310038133819570903831908281534624540875 [131,109] -1088274922012390871759094715384941492544233967385366583477376546597258946629869879880109461523533994150511380675004994146174556736312315268716742455575738519750614429920527326656637557687903005685905476891095975852062085023692220231578671738302587570626218038587474452109223328617504078914075095377957511190007550489382354683662709593053234972868172253141176016572432264253753574239146168101194667601782389587645670819742575189773772805615088665934832891906712847911095591421764365693405898445664714765487620182113306886574302193802822369044290786059096950662426517151742245782204441462246641262618551846682010327694745749200859852558478885883758499728785331592196667022210504338526958250840872745593943547922218750204179356577521489870785381427636360991377482123110733612772967422820800601140810887853075887932061815004441524627074917673986766947786466609780896911192296127151699319146750512130325140924233137215826508510599539738388890812893593629060326011893513166667530896316544360322578171576498502236389849359745606219045321535688379876222992824073757022261678328155880016798815229792863812459969642075492958984120052916519225242700975573614899142374213327383842785451035951703015499692168469352413768901819869054487807052453049179433684432562970316582820997312948923864763266434239022064760320476322268246453355661258832772881933200173472617633300298072658592414723291246235455557802291122554391628438502881772317700150 [131,110] -2043534126474992201222713469789980243265643962078731037345641768957337432768858125965324688888821275837233719022443505474513513611534207051140568149285450004355691893069923658673249189712267285872671446259843541062278161293096802011790640310680623090835986529632197447831956595673066486125934267091849132197049507201591148187415672574677956416500285456609186568664803443175237786883796222398121039011151585608471986133902907254937944635722443056671041548825767003362314852191112297316031807751553650999960824476852184206949707856184582750247402506549170726564981111534500481984797033201269128442105505597690566256306404313079488757081336776541007978406480798260584762088422373739642124325517623322121014050591396086729396082348354201237270588062184064413502317073677115366672861907895833194573011031580399322745567481358793634447229487457630791959431263662031499024984819761768905296793281700507877835114671281811348446319670797091380998539845637637118526442990116566491355024782854568075273925041426905435650140570634570561012838985788186720673567357106586858539745529164066687256993190069802951303942270787559577308341714389228507671969995763663497710867257014566229378030251208687806798515335278482390483514259262361671375335447222101204282031640309409344034847936443328649907061286022126396858642171032755178497625493924033091571372313258234292512436996663960295580592792907599285934736246185592459858818794871326000 [131,111] -3970618315775494728197652902519162047212405859363888163688902370965077827409049222575113397048304478046400269102777360364788746170927615131824066283133524945829481672867583848611348324993638897737050970275477074122814507374458226466701209781934028160084660167122165677365967437260669608242932328394395945656833263534314940838746036439006914031467243997310877911367146868684265190752975703722133546926626896760855970952935505209331771423835758551415152815486354883807827404664165119575452951929358137008145580527452810045660477989383698503936493326668169277916345556913844091163021896804034797281724331749112018876407021389458079883766387770276455367478518520693220167648001778170968880535705943162652679125232340095648834706777631241704121992574685711675169637853430478782205644105943454137435400062588704942355336316289872803814789966461135835292114470070427148066735006198484787222852005698031103413980609932953191570133373402156687070739977313627013256487234295264707729542906044628930209443676697201078122925968058459894119997867084294248230378771114152687203587658212060569811693758361371215804930559174709596865826749539639813659535035365555704708505373351737907767449279993213338217208660872119947663529240757214026854113818643686300843242447566989789894652707317848620825636327099819061584478049202120546068622395647072428147639693242783269123339201714589136897285467787509361901542507643703780949377635275 [131,112] -10377039184501787799187180550578216526125559649660189925255969097710653659223189466482458402755579152226818650043693711070904611827742546184262842976074047720738267710120107091238286842835944155593798052482479047011418653317990871091319422519918184310517424759095430718293830066726308410855269907707485077509680777301992369625978599538947975845799283011149289271114598376653604318018824636492006173779224129516868744792328671334779012671237810641644602836974156195013740053703561927438289973439437772744637216833805341909964217887675592430277539400615233228468102411556417740482487805117307354937190415719292330798713848502617222026007050037292839957573810174569662183607070957766356484178398143342565197632704156498997154442987597435285612768819600909349123278313378513620159619812737052284955801375292709596379506005337939050655596665770277095100258037898289851414519066735293564065937020534341320706331012248778519989456101460177134016142140877088946213970165535596223668514906461530727442157260231270427114100413080812007940929168002540851315184219034944553297180985355862151636510266579326845293370878506508958056254724856195226621835838436428069442773400058420972688734336464581619206142062963486595108864583134131718651840772535651421345694154183970565534970243890372829420462645252377536669216048480958055411879231831047345840236313507819377887047899175171621932031154717230902629598938627365202895725 [131,113] 25685868945926089554848974291204193810074690624331161725425542273493490284060444994390389376424442562578951836223113208804591552109270366217923791133187210006390067160961703674363804269868700674654927796561729417286277608891682973542953433424406226379695403018076334337860777233365841899872759635874472080435727049591234160019320637672972013252667899375589903218275526865888858215709512690052804470111986136389770019689191881419790566762483383529632719367884063151824104580321292493895146055338988637390047248806219016944789615054314377624530311388790623444679477963063817348548766941679687372832335147165839978826079079962287953177910013457000556416872374233280129995276371037103268432225173662226541441820847193584918372763516721110037568189446508053361905273335570139926231924066613360468539053658489823327305003979923790494043996420906308629418219647248042581033143941184153262228341398635999892012358688597980899857203597874876942561673741844384713700930845221393071274410627961064018600650273847894660575699380883750565171034906415535351515401221979316233706477349048274042976556875125751377719888282566235341963551290062632989214665505444622902570815799273501903183484014143983128710448302082837826415594360378967782847648213242109742182311576390218093838498202384122076926829532194759469321212451377983947133533122828271675390789569681457706722301401541234415448607200042198489271433587037076450 [131,114] -5521408578174601884726160749864690970211434780351774335156225394315584230937696267807052540244087792542863016413001826272558772900410359842461013794219758037445146235301742211150360703915105621736613574667338606192148862900313989615199434855604798835260919774338754152741847824822886039597939266891095312107764095721620659127080932529048260693596814650778447855340122242448242031893545387616615723258330586113284904701116664655258572243675999585422749776538084683541895916160024614372409384112920768900044343360134073962421121309399932248889493956082729041293750015798795506027584555437306310799391704870517870102996312361367269851649662870441378691843662532351139778586646023686561602814154257214769355302848180531574760867821046249217490199622220132113971007487604762854848221779031125877077729993752795965229495731546241816954723844060720291027466685500290812835072301835270533888923775919753471416872514300372226393074956377568202442684133920050638877245766141380344235832791542245622338003856106021990925070928603318664583813280541665470045462095419663773996709384355038440222538488722561518917825699050598549475995039564526041477441933249795938115384348071358329134105698558116410021795257407827928138678422379615301919203125901284418601762498130878247743213683450244786045220392989671067611964763147077660526584191377366678375327274561603779732135073461661011665660050718441912749406750940 [131,115] 17761394478230629106345976077338668207578168068455003322432498500031288510220817526884436118947156372776694829870284926692148310771320840016529701289479074616081099605667797497220154799632414572059613351338948789921902770705897645952899626786137588106597068160674104192956391343065406052734806955952425130990232022226326357280098823873868736124160221977792370532000231886708727708701570646494079049297854989336569950964131281416749459226911778948695815026748240490718827742820401633157398824350111906827871086539682729047181413380944494355500228593378343296187774655288341508441270609526424398370600705952935903805173889161653202577030179094026979753958002838435267388074729337637981659819941444299410772390498757798703460184579822178434713979240917112650128644595640776539506433626885258409889984242510443099506344406784642460839166047356621059804258113211751786445250470272211029462585155056135500873116671076995258092372336257729794484882177174804210036912957800483606708509676122592091915034759632768506656170137094405115872010685334471409220371728362732728450984764329858070509006260876711532079873257706656225082149571683021599365436651195922037773178960084385873347493062559417753190467918017590028840157218513588064999722781104004485865441621351597510981721558927921856353372486211658356425457284811649530338513125693110665474861702687370096144618132911327445823795727928049602841325 [131,116] -18390489896833622721069014800909180771855432903066852210713266342436629550247591324396750774959846760954314097816803028989459235851489051318172575794532958594188973461550103372784772283184825360399523834567366540497763566589400011680493776205188126692088025369576076331953206501992953299112001757456492822967902994604767362615599018490466014761941680326823698747446064582952283566791586875859870459105585623051677745356184264942437963237834038947164271095827358349800568323974679484696531688010423083997936633141616661014268666481934904346913909926595735523441749746917183291993353960316479662494675337283395817418372854875042443293189181748328875057898940981255417538729826743351492835889393629804619276986023325454911998504403122589190248451762504013890152107376351404177049847358766011048935773952536564800543098352167201774206366092114597607932912306508090334450704437519030352037072050113764703919282558592382322976529373142012003141295140063096512691367363522107790231919378450333299031807700258676317728037847697628099751573727714419043451679135963098330200819412210603424617461974371058341486013039301248158593716819424601317811107045572427266559147961117139727260915591359381863742665421447170346090429262760120997306393844613325453939114472075216602412673651760127151622468079294903703134643275920507044028109660666375527436934707600711733365360150404533172176492426582419610 [131,117] -3249542453841271081410117735345081020560656088150198756929901104765488314319873472323309629851591531425326601282095289331786962824536943397262724700419086515184712248810425085354181870623073445676694257941861333737226509161830017655351608471484121482755382435894171120432429875346769757592281711695928343311186908433189403356518913514716561580599026438663518670270428213010699910185552784149287640838480090368227864047369284656958360707652642786955182720855700890777725285493087341817028640324718345393683559103438408983296477592883346935413156602511921056353931409551950817340589238574023887020784816514346380760732085461675346565331266111614283969104327982504835406561595351554410266567727739841927785573924723631866033079318244348237347421695143354021015942586796947746708434880350957794659812079820262666847068549941305012863744056347130174318115530969346127419254579173075131000508952515761883184412366892028705239207367271527639708956803021981284660339150540032881780446296718129491749400871798387709076632281378000631603776418704504634989746582309805915970735163544505576789316797974002460382944480659725717178045565285053383679694750445659901958440642808319382308804765854871294289487336337906779787321649515631411564651445255791297702785823080291486154559920915437953744039572999219085964192090832962032057931861208393928806195410726121945681664273298102940237853419840 [131,118] -569637876601263875963830533366028775107551659339816182993852534313784320398773754424563401949470884511440942088123736548879054812666274830998248442160765754530869446552967071273409328296551250132606998875945943307480116975712722941967950882801775610019174053590074537076903248122461500091404806991173771297439830703130257722028994889101576522781424413018474819075427950400025132103698281113483458014346530391126805837501262891318024140447633134779237707656731255480515762866712690813026667101916283875225078893412629635024978197105748684513593279088505903110223947989040000799906291894912755155897771979032939024245060730769108606198520562146431273377348240676227877375081064436030486516675310461154767405697082434763228785030993389871575998449115374896526841841841950035662597078944584093136820075175663968194443642702524837053007392046530810930569840770941862378000670282757720260083003852995337384097935881263025199676011244013102946535309329004962530072358370907587649738090496634174926537853203596213509145163805417247400938840243764457159682446482697556505973083803074519538489570814482848349302891727487302938885318092990271704068417881045648934809821456797674428826260657727309340470564791169556399511590280942349848120454377310793850287134323952580954492798099332600297256109886420057734807511775495207541672454808784566785428199913273994627358642431057592543025 [131,119] 71190668324555835047769057219494399123962105094225241428455530639224030161333153019422437706313078533172202340801521960398853706287517192490391535261854937785936947403417390517937288085370214442650126238471106989558061045894813714109347398693734902420157315341782464353053206408179264047050306234946874782756442497094790018979506294765458548086877029656590642129559063857538208479410310943222245013919222042160856971794813288256544990807630273198237904495227581760011556732247728717170039877761830256973437691217853457464790565455498147297857890533480212076779718265671359985963674884064243195334653689104368468428453657012435225639978323645967390588579066467618991884658209146445512206330737020154332783248062427258301495633699708649152811305539763194449100022464816172152730898894117495398601938301609373872885691235009959327222405745930487727524756524281957854060061276532005799191996699831207089266118205268537395481314992417422013846042312502402682180409608631562758787543578856140750845582699368132176089474889577112475809280370902854650022312269257175235366644685589912896820274548459126870030390268764395842376960453912886319842671660028176534786792645467446014494196911966195553256704356964722614047334225025730978470821673418594526635787210827703007778194177912237397684290131306078822262983164400474383613211485034546862207838900157502650253630613896245 [131,120] -4194981698370367808542926071279519080217147140225942723176030738456356936940828874341333908119115602147244553580640830835864365091015071079964360054402977973999203943166986748345522085242886974720303246346184655694213071056855739760640516677566912514778201659006204226892791542446597896378995258062913429681862336920283901656517248487122283090475171521133509670930676472226627441420397341364732527123026077162041193235379233628913979738197287725645014273564049551203027423665527359360815730808670702974533485386788237663722320963192922969292274974709085129343029913996202808963685100088928283933647656563877863700941588444274523206589332928904861218000374207587238027882309722316404317200347900375110894879667599329081759314105010645370108408999508093181015222118742691758199443815066188941005716598764068586227249325860238144825057865991061501006640810450288330041848204747043097115853276520444344368033073285747156755525139672820718575495023043244318555798185275561864385532672821017011330659840304851566133808918668548432461841533476413510079797334732513848272996048360519267265563642741529997437809303499320094928246072552189853561496468762803906477756680288836914904652247989634744813712404629071479116240623080638984769217903958075990337311605673086437437864943613011635204132974689281051767678406689711199084408008783662338309881454894246314685825700 [131,121] 398543822746285919039096767601047903657271079950308799139094150408131899590937692752534764154913306343449398588643847065987064958510519029545959670373909682749546782904432452888291070034368784887466058975706770692049486218473901938798983530819869949209653015479361621187464203303233990712797774501546168903077643460686973329440220866804637236869865239158187125258036356587922240654838620094622373411081212378089261146390324184996975605681832006876794990704492224107546758076730592618400307025958525720790424989870169445138150728739029102641228396270229676884818198118289268372473293972892573841185621674362275638071540054747310388545847905719533748842494674012828182782312225993277267634767953852393274287821874027917310293705200885338805464739903768433612329548111455767230080116500331476310096498657291217807614917443813693099006046102468148180900143358945263899524492305443867628566040791891076361502503322560924164494006755809922949667892855676385587077536507993839835750101469244810153741137970115780599438100424781259009690862283430152745079336908550303490524182825261834271224103808304634625060954780348579350414512792696515012948407348136620396428412401368601463354236497062747748772719298334900435882752977485678009297988063452645076426033885265901534521661149956544321617335736469437758166993319697443780130235609821802866133466747646947650 [131,122] -14605391053681110818673669896039033416216510165712858377932415617298572166845181868941974394389184398959730638712152770924206860463226901654864312651599312200418308321103273864771378007742827603490753332374383506807407942170303185813981491370282169246562394873745425802397834838429156163535338349581548702932199493310990200180614363694037789017542524388446861672505098786216254234573765440070091490336351113402099728399684728272159536349939816753299219586528129080508148146450930860848781632540917650141763179721052171243438158047541303926675048438465536263759942435411975588133695815483803306227931395700254423598629392767618067052544542197691831150990548055229075590738668513606579599410448440551871691468953683863371578954625665346410651596591381949557338656500585286344328483715038478652770051764394172683228262084570594088187884890131844808536255302036014520217601806910641837200774392520175279132199516057822415877420315332715380648479433672616216698929319001377624844528539929964659776095994551273940517751871805503221446340562122307160793154521898231990075234694495834308928626357556460105616718677281299089272066460781300187820578051624505444238021216665777038679701227256911774787778401347701422993688732713630317352703063750907610803700094750521393915899292310336636071279594761433031507582434792274807955358325497067931807039549945 [131,123] 417452327786018387011640294293575735315070032283558331555840538505933518212377685883648776810336952630406280584547159411026558635291834152158715217475017957328686454485256662852944603710459721184568976207267728849322737697857790602912311753814615520415614399255600916505518219018018033477788820868729977201441168384414622107276470154388266226269681928619304774398563889020124018371209821825837729932153879177157135636928368593523114993849430399198726032099243952743237223107822102060927447127188214128913623719446278947252256705185753699256953574108837741035011271771997228471621941604018748851966164488334810777989113014107143600809883679023856668185017093791383682969779923395842416076045625015860818178980082965516879186955299400268136116278696700630196472309908535760281398529438033742780556526490980579398921018778379667457716727208357356448654682148952692857753382244200730117957771472560384837485153240838314619551791434483839599939313134950774444979472077431552159792483278736822008136455634760560384683862243841481690444195025132361669066522231932274499990151875057270932577218168793466506870502452301108561795710159542668732054272142763945035257212431141158351545981768757272206973293012823502711078082148027440551889446303887350760226910104671894556857455612068468476671459513200530885666347670207498997996331192949533346780 [131,124] 471881322058140000462077732231919963992751241645933850792332641454944395567200030414096946539594707552552574052358886160377468698607312457476208993300009420345126508144683836906063961056993397544225287400180614585592097527023138853985657762306922602709643035368660994171745487071374008902979927141123695252226337247723941178553112601539762306259437919848447461826845967108316604575676028962973790348465869777936788710159346207145394777379535270298113736018433159860711707489112802068614205805812870758939488700860508625703527798438843467973310141090499378673047416509112508344233567147080074827308195237719605512654765944379407614802833327960074970067512541796533069242782824869342591458146776593166911509529231844688234135403413286726907050133526008401788433107742024806737647793627908321990872119438912386569842233572169629997884547981790901769772486584364975640233916046268484572133538873225914547540042483335763217068399158678869713913226837760986902354393310880371352657167209896938704227083799336524093634111061556871834151814592137651744211260148975964045798903237165515039933411563674277714003567009722041862492317375678737695911361629965959475674942736677973154365495354123464373747009406342931221017831959555196662882726424866734203281344833350087610063476783473170273159374044685323849507283280260006295126859360566 [131,125] 19557921187763120684015720852867264430052645718508515903596621037120871195018594216258177120258443044656383938041486884319224165845367654952989723598347154332799674678829534769873767715611445731647133068313859312326159048989968125367451377393895186447491344393023216102548379026234969434649605382925458221257105637766869397911962396126049773866582257996193065534666361315536221036202005760884288686836105118239232869247433241542410229955217876158204330918309508523408053818232928700547207119473309512007515867218663017574313219081050754284676739830176933190656914965895890624672196038573025899401232417318131425589593948598678030799476418949528948799441653356117439933264246162391774256657113974510893963196995611342116140109847313160956792452768004734180413797995918779080461480235968685849269855128480124487795983518043187183827164179266642744498017650837410727784474920749972085898525628498230632522789793825226429255843708154179320999528879668931365547444861806942559619815431850097096808092570952537671432982415875294705510160567732113644627134048639062107375090774559223099113918608677754459954310345656753326833381002895325193515201418253434887140111656001875794433084130261076701428397908051778354166004602314518796835193368734750199314079424264478559019985101695654983359666789385616711170686579187135739357565 [131,126] -11531158343033412176852991026818817662376716784589769654419795152389844064538466075693840841311558382132115260083597815171822009375905493858090195219012112630493888095607381957082406664852345747331359818349327274781060941942392234835536460464607263658054293126414386782954587170396855635133694562403566678932721635784629598808585730871955880776070345302649449514245784578089194978566666723345538620763226043185940832611904206388729319781325582760235800590465863282489413449574104931142403107992195132096335730748350353531855769603277037872737654984178739703240251396326885094237174230021745937893891319373384787294640120432004315324294654863509520884028908968913471433554654267855598768006234382231372583239247867719080034570534989721440921549008047871358092706725783121535592149381319779888544136445379434147685644791830951600962043467136925876627340393311755924497149848093958725874365864660161663784132706803068826854030092566620387702189101382010765437069822231798833121926290589740587555976301961867514033848419606570122231568375370181671741389891296326180941759550281818966969433636611971948817289940348047620710217676695553109165282945409723726539762444408517577321663339407336015307455227574868207095693280352316777505181292590487405074760757806627694473319664939457472840710055456453995412093307227266 [131,127] 446320777019066204290508551411763997014940123800655646694499767453139396217951207543220632247211129462721976626135827246261595756034066399316228137893048567359737404921341022759567669328301886045967935727553201629725100045217565912498605309052449558044547633609990820812987301554455703355037675094633664467465201146587980713088366943837412717307988236025216707662330390685748500152916856595041205369263671900636202179021369187252330290549055010217302377493372910606103508198356311045274003623703367507144825847514115986414911110907781276605811351882597591997809207218263546906997880657493161310307854679442278630537029687512984260512435786859343966846405387852234707657486813149326234885278320257076954977717317258580482543259553639640335440376076689250200225147826548004674740141442688696391080583219287410842169011748085059544595775907074969719131793566024112349972522523955589334214038860010886335918898679643106248674206796049321343724997098684636447836837036967681542347891957834536478380716211237586512024711316273155433992597886278046172069777043390786248445432961565468671339777119310623608192886168077846927559860259181768305522319772148181387453144029634799075367914153190432251048329530418675291297909039831978870290844140280506055416186180051448009666846550380322530015935952463126945124341 [131,128] 38748265407292339606907078512955353905603511790731896674067491660668172808017129325061050614105231996214691873297974763307950763482622025632203783703904213511264263192106700904290086547528283785478653211634384293965099121190796637605491717394868849388208507457447287847521949770000506592464955373165321266038441621305025495387970918276140263952537209353339357584557547138207698774007274767758039602015316131893966980637120000263055652647022905676999459956657148227045295820496733548237608090719557691178932684888680782548951185965566239085041970175093870631521464876966125798752430620034003159326069195233649990609799216452714220971128625621166293546552335147127147311334401501839915487765804502652458078282531057833360373383349087026858624893491971804497432936811459586573506904148372763385614942421970393229768000959100834534191443111022906961956287058232738763076355414391832454500573476615872787667594609828282371641694938289474566096987619964583798053624007479172767784149424529854455254758761069393708548413735755450602914099482866322911061296913595068378177229836672754961063958431666986630163416232378522685659806232658189725376845532041623849291910963425462105875349413566223964238045748289928625549048030092159565570067581087060189347084410812663039805976882798064164050561615110125 [131,129] 12600878947302620238084332894417592446342749985844233185078423309526715183253196803314336948914058122686131963938510935475034436323266311171020010922739221367624558838071033474016463082362480045939458504464821695349745603988696585423565921608376753924688813543507090675698899598973099208727644381342561706893604745154774595082083830387386708396518860540167205086002372640541401226490887660731069905732211590600636198597499652965135268155830564870485640004533693472872203908102969329240358179624194897111381645314940175813434011339007049351720432146229872479987504926982588481628891072244859996734409100904653972321816257320502685207041105658741415363325452457111283919495092608418961663101292034726371409356965049518272629835709975390472444331351570450901400750812166224927954387389640790881714491240121530924205804586695664477285533641825281968757877602375863274438501987495475126364086907506555567700074438523550227310851608324933627485222701873351141212296949300554495523941409272196554722130453877072226725514592891945732317498241674237389021711672331352101784268076258906295090480495670281231422612115803947776981175308728190435603828657510797348568505585376785517408200337960653243056657268056015672475707121946474286002996219492317191339546245720655162261579916685826820221904125 [131,130] 42732185485743585519463469733702374296993251050373263482204200567236862962058587658054351810782875182081178862383716042362906913488078205626728929550099825248936476937472246174384741313844049726879310633234675385567336552568944476344247001232518235737467510905945987717970391001336787654799203776157397607548014678423673800098249313307823970195426159072612546518065619756446050867469588648175749748238938554022800071791102033002519446713049601261255640995784550530511802208104290705077504769542828803328932164942889115875093671317408361847179886981473375411834320960449221785589672313280769116222217137558159227054874367464438209483844433565437195806700692913333512014608881230192646703538780483394684666353614863283838419039636349721495952014274693861218771857063403744559072322995882339569513320837257657674719070226647358855753146022240137735648026112733994887759908734409796082734347368042723198571884498379870951341377454110427494086944688573549473581377758882327392811469009859303362929325919944256482455547717973593834128397759772132408378459897225521062574892685546015418242483905180762613525866797584349148914704616737322615557564105931525425841064943316760039276614294855001872991318592494704315176446532714369805970398398893157140315694685912589089947273135313625 [131,131] 54833868795164014768571120890077851477026459982621125525351648158051698874519183579924065649717189787071079524740459003310117385165623002421622184673243120644535702409688418306817202311107654515274518864495015525610052245807064463891378346288561332514400216319954714962832285162281907437654593853254201428280899010916900364502211979850801543183469861397015113946729532927131926368775913216974586041675377766990219402289075992828892446586667249505378611217808981593568453581427813645883398839034504382593373422996741193996670020840675866672298034137058105062562749608135326779223067845289659658492863540017783359360584112592116233858143370559063636942195488957429028548947808522669380336198017854329923864297678579494368901284373195404472711962242334061308386447523491300730593441297182628490967884633458437311234887495397631019960889218349415780995261566300730051050852227701430325751016896656128608908432174736110607503949752285133195201532292278562401161778217314911999995653342193410900509081428860875618150622628559887847142847593644074954141994731266303649839487413596998401204317308944433718204173022388114607883056281026966476479681512480670342423130857075058397290667585428779154266416873244561910933641774587918816882889279701243402974947185393953004804233250 [132,0] 5322635488675295751897146995082129884639785033325872269278790815305504570403038642210153799075789088482007333488807974498430867284615222350351429721796136478995227865259341302668307643316554558267146447688800854131609309951100258957930544189975391315267274103560783351659360088049352053159529049430219908349593313202054866722121276423014785928808251168373452163222184309902627910600315795112975596859849337377421274554359024458201710301433660683326471456617800384658191376675941983105192401916809892032928038905048993973204962410920482588459771752457064332878560835867852718846141132162025815080339561561471735148808862893884022403437412003939988588307938127545725431817996109279162329693714655048737080472609248784602066656174353483431870429324219270512248452130220367479313138904015927459114705796957537291310617278273129284565396277885428732009369221544776710188434096700025785082815530212593781382026117880464588547060299572582981875073650815168487339295766308114119270258119790851190474143129537467580744191886635898228709225170273734363299135911956881182098024592316620316118630381437430847280321846718062225667886437253626171388261464420741390053248087623390465026409572844438141989359627525544212702844792278998716495377297647340942948432077471770241595847885644811564207163350899512884418493406320576068477803390036376340395853087762363588577844753235514321466940853419345136713047677635174974973149399414329306976156005053170594878906381890015188979606930041569672379199202234082496424533202972730015503070886500061335448818861712915899436404582819479281500136912557472836686837915604419357698295637966600436900138018970776550579285611026161806686721032291315371639724018976359129736550815046900916011002228185651608062033767829410381541505815095668485224828405825156799508234706240379365097472000000000 [132,1] -77478292222399370350081970590330492530896495538072397167804684712540504762875997763409861392817172791998527544690175643472861379237538051250037845257263156909755221250934177219460290178288956342430351375276121509030287560861917143642529359513087887466261542995477747538289767675257829076058281561932941615120243101221015235884678676332563075097397845928444741893406283100180461930351138170652105783035796419389694181610775181221845316781590044837663495408320604365924626062428096670176242970673881225474354385703361146261955757345292044922548340540078359462767125320489750715822854003196382743173885197911992493535613590975397512025576313820493104613758722053942736238218496582661397203979107476421585927578132012830607830959964449196432463994217824716683064797817900226108465870264591870892156719998242970605675962355035599413639239319132700843522682672613375814417265490271627267853006085941343092260359072772114099019260903039655742030833328151418771012206508144865169206170435607485308575646216632683158122328975669187431957776068318317596210842151219487011896159075243926998364160660440034400115326713869310041179546608782416412812612753951945958471479629748675964495909800334781086164727126891794607576331178037435368463661486777429446620834093517670385499008700159208435783208129026150100081249970809003831442823520497443369817160616936157202203840213975509572529847469542427988493364024332961930868297113089498076510603944357217950247878644861702233586636819352337330780731153741601328659402988512050456491427235003265203290404173818312328934521993958027551582776021727962628828994225990079461244196453363166819714995169138291052796911339666607887596609336443748403532477332797357835607132258842836788832900104043044215361921306316732156963461443039673426278251144064790934473246295084695036100608000000 [132,2] -1832104989910812088190490473841492279314393602927497626831595456614376352045859352046451927735172958513137688100913032468122139597759694481092533445278641448004002094051323955957060766988691210478072696898306582751595993355175580884433381100816813198494366329043167167478905249439292552975362289276499079225954751609119039347223900421713342961343919861468289049939701794322477431979814483693591609813026372485271948797132373215763841559903105888602217823933426094889512283154997135404911589316012081388219699204929571594763469749970204722040297837452668392494464426070144785301513403008511757210546062407564957548437494932076547492824865709833659610726172276664071456544086164744929893468106474723757003810976882924842928355863787567352163175846557071575121314256412332073615817219938983904434546982402594233800104076055591435881094731347481333641536364529920831588522950709228192726593890856387250543127059470989009634679502832391318181299438775536856523401597718364717592328086255165507151893762290705559302989096079670889792972965898221884044479459387917503395905227530119597489505807117468420853422018341330759664896029056457169126039537039281852897247806267763543929603279268871982162912600398224265389664860975449996429179227708020274878987347774918242641499138090726020898035441577387123764595332183092602841527843272780933291274271937382968261533912981078309657372884675195466454767939405982537155593728502545212727183672212302563783050238841927329525461588200853227891270871966037308957944463595531827519121346417698330936831270358118924065948963951897984511789154370375279290631080189379528661193481835212796912184732924717314642823629255094661706215825353441818505194132379220323314877936361753433143017600392271712943722182187706083832645774134758929644747164551821759375587475793678908008693760000 [132,3] -31506880194990796025813510795976197743419724944308485756854884751969437728211109725524781323732355089018473510111306221194760499453027387038380487342608033996831484958354107412722171065093644911149295506462676940029684636412097235786276956939593153749266159121452851723032275869240379203938109438372468723195847189910392299662457986176006363446096941559691898701191712591849961684272028914703371909294782056605736557950300593179451519717430242485142497079424538468379772712440878890497065086429240424894859264344001288611784407627788670012640481392520634149653880754523893011667373331363891848119126579915980047839422076419821611823664645941764391866113135208843317686470302428199498136294146294462732593238483270779424257103872731568433371442166991881953781992392493659546713752593901749217053015351807731894006702476861033533277528571509201912360396212734369202310539571777670612459997995054449441347491488621477285442468320648604068378893569434731693985321308418113210231164228897802597565958245891313621537186577509840302650263062331695068356055421961531103158632020463317816581681059243769873133831699527341797116148578525816730855270834233240844754749885559003351440590239178715212279751540631670337341598335883622788216824655131930330584187093363521219520612215980816660787426866330088921466308016379924210934304463080261598959691668127714867831910345043655564708324682766269085321731671219185028740828244039222248477621181489268394089070901861471108869415414937803219199268235005740639202544742227231656162947764557088461033984204248900726726811077669560928877237247842710144192859434405457873589791997750567516517042974832644069066340051012481718652812097915793524241197536751910148003813134003647155188395904963238826415431104495258505705122346689765622004342756546560213741851374480011894456320000 [132,4] 2055592355386414003603377937811718053895885311833940110991971973425986315503841423399582605817699321278243061008440598094886300448256838918791445502512428992400030093664458150495008353863187119164339842414451041234143040654019327448461716022033274732333214599488390495662045386518376003810265505799703656499806825039425264870920780361567753219440192001393544036730523863167688670587696125731969514550979745521224417827248241484408727932200752192509681413439393397732239947753576252517459916765899892003747170150860706112600073375759549466056330783516370416117681368052172803643947625606665485173691961245775147285409030410340431567560870226246934767079373939901798833485678199615289597941086090137113309766912903648296718240625659202048906527773145196587727119107387241271636102164602052711483109475008857895035198747501635202457436271849995575364365748935704889698290434591210791731121031485919302040009701943592137131281891907075711126550610733983874882823609968236891968441571348090145017255779952563558146563216431219785087887670295824035625077023003831240852877629259053669717056634656502962460820792188354203154515116218570319935632423872445213457967491771181174229795901875274591996489980833544426700913279788529287044467533101591732618239084849863641785513976672387280529904185208006594401329658013100221786089100969082331109050347035597410166283961453389176654255401670543169360911557790092950607424332909867269341677614645091710211422555561326268736595565027224845304054598406851587829076114867099432020620526719665905804528839451689829459204157699287213360297290458427393518987225401417205705990752170851548095287903675371099711655708375938402967667091070086237192176776105205005200932652627209645844702585424343669136340337258753217554372593066381832588459837202372802022321462532166205308928000 [132,5] -24695452601527583377848886729277487102788516257559825838432426663033093260489413344409814269857669523987328381749234075679994050460808822735306766926807527987528583296264163027684417270118225219884073688500438747651902626300824072225204806585259609186245399482503169573133680195247561128785910811294836145527850167195165329837296484137742868467155549286160904558683713742562484941510824549713426676400739025239037862894853631900301665086414713550005394096115853739508423121223950724272105462808819653228776796253590654989349534622069277922155514934626105927756718935209186463175348896203037770353809225603440479023078471285344955671558636062057454791426759852593316007652862669474380082097729023132916887489948923398081216828302837017036979195064746789638123103943468375686627911326008594986915671427273398928821043612093355434976876392974112502004172606047113938187692678046394560146374698322378095858119066102285828013113234033743201294194193790232301052041471477698524432973703091392374657505905234440480348020055951775722356450594024409531940798282937060870358715903185012417287985030652779815793974043616648005609521847586928465970348817334111760680439771689683573777746434572565092457922819593107076910475224514140517752905261604584683756848106708971660073522208834565564508554726471100672684493880603931269478453607882588425067998636474626743852569336410134046766419449091297640044844705215999799648314426791491363110130963534675325243651585603807983914749218234832416811903001075370820105284449319512417570595959832909101247357050026429035004924068025077132022151070150430873701903185849985768203083937836548150484304346005352850830417874769822884475809437420830541305284804776884298536880939366702757567046200348148906997703501451495046445513516944514772455006203542098824658365349020534046720000 [132,6] 106384586819746748596606225734947705359595434465942311550381402312508042848290965263457808410231668757721166609501309137113557497964829058579491543133240863443927067966177599292538710347815306237750450301113229497807257938783665798202342381813206571984744426097194393201645113854734537009468711821771153938593001189798653254449040660646002874028866082670467585898342764788592076372977880903609846307370202162169485956432583086769310016997909228807347772085943361889558276537234510830844007117885592632832078295330158719003993787591209634081314532327202185878076579216156329786480228970997041579693141657086790028368126540588936434223588211091325154345182176473186498603138424624238959830950998342636369885188628076728458999370293021441777641913033925870266212144663242189871404583001553582653921385515279168563102812964333963986676844075186527263194353980699740738516827793185240688879199865326017940957110622394055185028247858329535753330132620428397941381987840900137662680947638685282275328150717243612689941703151281082715571048528230316377591535905245767042712709634937397418416930018767048425130607002159558250621341666956163859562880234314617243368940929905224320934383325142638371101933863863132859667977224451464900153151893000236162973981337173691941615784103108456049638592203082292934606790274110234618947734651560826298464188788126973179343458245193429635378943175219724038306949301199327320532386315755470963955619460687013029554205107959651062567106200791210802095633250830847754401848976203603150508308338150356495585959683942110224925212387161432923711232848929150653700087842587435662205934749180714347140386001097072937704353176561008162997517559769064015703066001412054639427228739520595097524680494989226325034405365520110210570486465724824766921598714979137066008292660336394240000 [132,7] 1809322839316630977998038532670229320276575303964974862524535609741128463786571038061155867962998739583265059323247364015900874057582592698231453312963743827001790213379651006288721267789308863868038962212340099422181069460549679178678250651134039172929018625256209166687095192775635627319599410373921190020812429540406512605338950227946238178486027196117818321293432456639813288049242529279228620930234962929918762067505327616616028736436239375724766104191713802858682193906569193056514443435121785591150709468056080331292997812185456280154539624469912320295882828464075014558130706387541322629777215487421237509655251509744204500134158242090205931304630905437162416191048942927132733417227656247350254712003622028099716722910410759181344669087550007440455109352512755143449705135468129973113105385724424841559129779967758008460630577652086233593087394096988419292615823364760328464864462338696705040684004855945736426605971009858969637587651711307347253366135047980471934925872935642827371121122185701185914570354755357239426024526566496518622484957800890910182842516900991637443636185903448485773886906236272747437518769762015453920622230093219189785091398095033692179241753381813539860812195350662133568518393857246668656525314482180569175123333122487157947584054788459878070481539715852134942621008538952602429438906740906510458999617606660895076467632136841654718056542900909309464048649481171787268046732682360277683609980951671931062992135547051890545210394885399791306906394095952525981472165887822064286480226797093483735969619983470495174002831777785281730127466324870915887707153646048863150097774716441241372020452278298748130361469608745772364817280659409055781728043855627207216771763321900564049618213877250535118488457551872198861607944948946804117817727563843734723068918904127488000 [132,8] -52356986429916139867465372849108693428868870129134316868271870632872075894882727828933988755218151211113910328075237134430701665644761030330997120957323340212443629794877788029797590182777726651346514693771401094278993933852959613685698479107262849919054495714459013993660241690192466622289580365706964046761702542577728713605114945703158882261240924729752400481377374569893829292273452732762758788009597801867932085377540034322655968209748916477778773276215554048148658125972333327397416896011574319645903108059434135088661102511453438253548277229624691585549993416221029744893649825223759542387366480867868970099184205513898106878230539283414859166731733666311716745750127077650711321239837391155846079422411577183047596566862146869153265519913563139967062869499537984041121131726541438358412463470886123152660692788902900369965868240496512540437614732951433515822874516094002770358086062919367226173932438544270982152586231730926758503122198724835933171401946899194200054696701640158741755361176198268201693269266544624807037254568932571000682720167724439385082172368534571811882381865849373163187994429706776837130091033291386970062526027991827651305795536160909946480598692799787334346157187629748984796579513370782489668757314724149248705846568705617231015427953564908708786611627296887424907520101869715154358275536391234541276788051104101959078794523036488302792330195655438953813653478729576304306129154358910440021914103513323202043385391277632642520772835522973501586337760868662350826541992985295863809827903454295493482023942049199074601734923392970028394378959651539384373293144668657149993496635499073211266139764811130647524601275276018338599913538048005307586470525481505901685547071506223979677204311139573959934909795305195294871921687889930407895556326267906919028858902544384000 [132,9] 606068565406156189706996050711423476133501492579965034148888370886231742822802440067128739372495949242873869873580042524739396114546789707356917573106480945816927352500906832957079658463803868954133585174528264744637882035878048601299278680477763637353238638807496483798353401969433061241838428572373314396154515977718268729968800536811130126451081648772683510487295175838835331896162816500236826882734014876007479423187432814209142998869500316638240508974542857017445337628369985408107664363506285571857776110357388335326299958069315518903859930038307569750985453105158024782065378375610623515541489054941742335229514369184790182214520781810561121669007404532952381618005093805259991988944931146660773866073086833236789970269144477452621902124093161212701690395327467451863524325226396829130724681286015200053978998888173683962850139267478703495881796347323468279617326815416302300780371634586419551654768708663984284805583248024059418286289796076467893344234235787314730570838719133611099750769158476592351009388836808273325460698341996811860513987410398644994131291335498826037015724719210633553045614619572227682620881404606428900674849657535642872502563682335941215697143006127664963737870275300872988146239325203109551270383435732777728907606284415343394526077324970619907322750510284138139813526717204454058941761836468036665272571705348055358259154772225611755285714697597600080610756245986470102324730792901904919818032517199469873994081807174996227655728377028114137649325655112632094930542532643806277874660790891619988369856106124030947193138235119043615244777692547787818939376650858421561315874055354569937262453677849109920188262412079708856191803674155410458711001047615031757288040705885774411721579560574915280657578308200531996867951864533828965062634324478292322904090607616000 [132,10] -2962195575772468832846598014862207639831359903855993126711924379852912067954341674500473531412940169795078642827996710755484882728326237648664560860552277794631789632169575918354172410732702619917831524553164435163908718890067652541681127068581588553589635746829074726054859937974872767930936474292089259897114844091568445736519379261297231981145163919589097308385045771875683847329479714814013893248936860334124142397734888458336127818676666839447214714195305349226276975960790327653232417532355845536223796773299153677290621091670070886267785721286911686907895178159899992954158387320322482246718853373584521264324160526484984189185143322778125465713183545120758096080886448297071321074889253564362279980777786118695688123264372974102625473623222603182478553276091069172954922448435110214700727173862958380147145153643955509310437251296242498743479043423660219316824792257781414294734278391390426915257839391621326051389430854290399589462484756374566273097590568412923180983124366760573344943426343657122174207063695568419404226980299153234883928669322431295562587072796219750396446991672201780275292627748986766761487404931226066190248259197201381104999061274354888284806946624357590277791281059900779353972886229256101150338711942538120863311104870472244037390510496199627035860614464387855005434592408373672223643955733063090152988187766113860942554483674202881910581870815615083656871574746896734153919378451900687554866428825786353575309687913949234530544922149166192148529487727063043082042067697462109543134858139640076779129980520235802829141833707856144034163216864021397418588737987560504805365868624861641126978284137896988275992344086970931990179012070562530078557330376980888340514147143222119700988734337706176312460213355580319470531098190657752849779113234619889904390561792000 [132,11] -12468842751444210240073913576301446574655298857450483895510198175836196406805957947449593425524154971142650331388947194112269886785224469240287744549663860386793694669318080765203478851382079747727246144310602832395964889879443370548221767280349085770114404135415756516622684920732315887845037040486267145739810969509931302334617119212982249162485789981797817831969522068753237088656965511139227740935436589664469606971265385098718074357148883229306804363620150811435302203038815395283097195619009091316381194704354408173022416891527854790784549270090550363842807791864999103547909167137440810440719616130484537374222086165509766957309398871070475406304217205297368973622598773624636785750349998462524734601660928126664613225123286706888334691187726143746893537414766832156725532981090339532934292430680041761992489119075370378213494973339179729164812593601036657720424762591541927797078826119253904315299512288311519217403287040431981245587809602854825813521377992841187146487521325257855171959161214474138670013068737448027088609244667709876840757539984355409716432927605137092512734749891598664876633468497101066536952288897246001980416018709017392261852265466832400833848272783732428289053668769707515811991648097745592509042153371853738865952874545007259639023128204703804772755259709099095119166703714727477416771338212599521317233153376154738205516847474165107596224944554499779314462522652341267959527704362180841323130885574552794710372467587213041941215861226907500036307962051311928740453285625422603682335558090647733052538644691686743385262581362051283643539575197715866206018843503578062307896721212858926862032143199351469092167296002405511505262435491978505624644712976718998553618496429423253010379725688794996486372373003797160327033979861303931135363347025440755781172736000 [132,12] 343191238206063492553165502656412137102962449695514896906171449520403145904209252707365355200600319675406322007382039345162187343474957898252628307753959167071573901951881672117952098745221069675076047772180675422644516404536255069271619436969728281032298968305300801730062947604938471662861766812181722827253952076186712970798120106106959403392765034511923592582411692076044128990041222368152115816949257623621338309313429355483928226478342313905528255515891485507191992255337014876719318751855704344056841217483040506764458876722723764256318086977972555725747850309680626470165656685142324978046139853135919898781658762366807391199193058443085794102335952750243473209488073300256281825255888019910245590031290317840300010464717225540289047820809806270879440840739438718727706198550903557566506500972802127644712866182295463633865635394198847023378401157891690514068412663117354320106847649750918436210411991393660597129934169772924010117013129629074823786909832064924635351543850557250487016846558696872621279790412965861430004621407647832576410321300495728269180438540886807292941868260529768416884433106676936945634523462384481491212641420878277262690488410514346157504855009155072110894111281909833081297044242067432444462576337304170208976171302111667981863851544793297841417599094658108740720479968980602530601399592912820517439426580805604452958547016823289611469879342177101113429993989251644388541801130250714492683519752152973502670373565320520565089683134417028078190854309291568829917106885256032619940844157682323723408499625833514861445496154528083710308865684698891299826958989741861138745957564069298960028268824085976579718559242802708239448207120126767545297266647975717026406653040205221192838623832955953605366903247143269936864991007565498995165398153777040076077635625 [132,13] -3217297829062015286785195777160384693104502192850122995750485830415723536578188574929864657073280260271000862145282165802906109590814302506934291540507657951065676425210159326751725185447545348531118267566374466762304045062873696184507058248366419202189440967795592173968500095231611275484926916754764225474104060911407215678228382261329811088817742708675014676422732332935158618424466163456671547877217789578039832276400461127817404676030458983239048518887235027988637567404711062897868715673335842376655280163246193133130849151447722565201327419733866228184568713586253087806532220922632691931195031865447347230507203775362440039080561308019700448859885757497132893908371389366215662122852941661867327435481433471824685529485734383844705494120604902297540698443271991919343135394192957289037070979096544074393626916360854035300260972247567397339689793406871025364009575210497365597099208208087033463670989273813825918170305451709771414002280134547715051946075042071148747884704345514224533271089563174040398234023025746026938185780146689390152794305159492716760522453097167214407685074026181951908436945649795743813358199510830144874402857658683730667099184188554937562312115025091644156860964368178885178632499258204607084232904334833297524696708541138181184169998125671579408698201119008754673736992691358315440851721637192150295280151012577655591087197703548243780104350993260811523280271448680275078148664728728881511125164466205000685009233488762865123624785108189978022718854298102648690950736019734217685118298956131724231961963714642168261192868963105919724730223904017659208108021440852507243995090834205471751300082062563037275367606505877312571413545249928437716407011885292043116405219852537894461852957586368289477141825042887858749132131822840817875088723588390959077352000 [132,14] 19928224474083412030148572091608497140257855723113795887273362876715866241721262103900628396679991293292644427171567363420091748465713766361825245373874851679450564099738504451754743686973753450895330457488797875539914563634814459819086563658889806891377445030269111315027358894121222624420048037063921220449887491058326702068414334840164300925467967389466287241702734182092556375223702135703420832493939152744855100066020443865098731886138265218870876113821567460022282092020496553814646886947162158458208341975640332635200541321003913540154697818642500998503724997818452812365906924140095940854213751328280691359960670529529391151861637335763116368215312581566597497767741158377027481849850528441002721860979102247712370409340461424442396913422323435105890423589586620322910821761036745442265923370555599778916543371148959018085483672318752074469249824541643373549014907914136789562346020772675499097525050916076270785510523625664094983176170954581474546532350492838100852757949209924591247897499603304899746055543316604911170864256786049862183668363694479111413672477646185800709053800691202042979235008487937668250788593384616245900500877151639449053612060346811582372699429024708138080937968878296774187085666758593790618842921672700707427639474921041214999304319290627566706478815720925949873065872872782599355786293615341513085020948421087606461088573898726093412661201126751798160932756920065475227311812220991264281047741581396434050973940681867312782984867925321491215120104973698659412086747096040014764796862583388630895207274423928398255064313571393838112982001230466050285008885253602959787671171490141137400336853304212583307166306541357607265735362189392685370818626211161590009147849982628053430166554012757459889368834843084837466050144200413782294078517699721367820800 [132,15] -92226901059523071419084206465006094008457691186450236364301219718610292020582154485921980344304608816747406573131762142416089403968929600281399934034874727675126846892214924414760049316811424282039168025634205828319112945956703425704344852098153936061858104097441587723958079860604993951373470977472056915969974596887901630194645703574408235905778396854255427971862882061341104107632885233707944131619834770402517884983400268764049119973610785749037437191802145357865474309755932176210554491811280295636453663043272136559571310565313061273999433818245500688946343616967642465505019459623741324246684480678811869785825197515288174156799478719221997490876705191724029542411847075670465085581463294412568386089950053384192348779214030829402066723256277725507997143022731305959247318389370399708194394568321338584814631289690751624814678573797285094047157249160700831069916251000034720915131258016310668694121506519353649368396033944856390791087065353072619926616844426167432376205739162809340723508030049552247362209368939373545448587443605225738096324610563878886363930320654868515582525997877983777552095582842000599486526227522972897407776729658081691986102925422438653035888712056852164360608397171759289966730782521055666402742746970302696120787870189815475921769970606316089305507975876844536493622990403751980910151441318749938689733423438501235575349915143499829589648201270932843275871851969632013375423094490182718508996927270104400214500256680153347708342723178121098859678366042420165417084170209092502915243862214586759672969371166508883599928429685792422902460148427817116379926605986402311458555635521212698828132342553815032160305571882273768923119463290447065715154843689953824923497549039083136446463764771440082577811471444341215028544296292631952392478316554883492500 [132,16] 333639774357681333853715634580437797016801315491026664801124361962167717070516302879631447915153234286690449524193511170810286842758229401901785847995283602334533551856575381362848679534392648401063890981157274695587163567761208557587305648705605378981634397122553413543372775145931771273072987725771707585016194625440636265319775003773118468026812944185469113210195217967775164971123964883512230357452077400518636069179126619862162926810240026470491614185350922130306734434043064780652480517618818115014753338113931135317359297212770181520153288187947774129328075731042157529079387442007107421533538457578159856086687602674826706206290220783101247813961550299630134369245414884766387767010153876314569384586530990209634194630326341066491756050046105989108736462990027055089045854929977133057830700463176008768758077890030172322719070859025125214376755303576391514089606236615124587074996547086535855896440931124924693541126459141272699690516937241389419495000832798928353702205577165076191112766118617465146179472734111923206497101655917985589536633557731411967727374097744039634743635903822923109211049892687655646361121395081388674033795472971888053407652408508690331173459659471126049848145094171146832768433047624909517749196262375384686102687577558536748569388692798625287542467485583890259617837000024663057660448622095921410842282277004758720344470029075390470887503443349603358590958514126369002703210879107431521380716665526496932395367769257945446670238500530262410952640661696546960279039867430927261193889458608826839313664110313617385290282619775850289848436448838617864691586063033274743352559836292963817776881244214335222041756535682751128090073888214820208554570016800212146791221042169435639319039683530950756615576832312000514080731312265451772010985137397857600 [132,17] -959076091586888183214209722372027378800044375763991670797376406289669971878453638977628629172693196521352376161958739847583546639375118890834169970497262819951163046438963576054202200475342095167458338392930345289689291094501499644317407285165064220426354108793739681215928058580014306290840739997771302877228395311743541880675001305127341885543541165567981981667395689378585367745775311659261358101901561739576943347300270608489485533218415156433778999229727626693107744948592139174627184585887543811126785327860704118941586925434310859479823799424161508051559548859082051927391241527073249542114126572060183526935632188717534171417210359055407516103375126190005800368955080445089563892240284636550633355609221982380115307898439025700361264172562171990736740319319612916323029758066876371207113664376921965034338454243603603379504040992113055241599629647006898393467622149945978431766749976742481068454678198075169575557755786138605627994968284353264643259321651876866345830340390227115214685270516996639677176921702732820660632640922537436166440444804564713467117727722616981090013467215832745514102023642309324855067031761263934294847552890582842221575270107090449745060099005719884231945619929858668709437534836381067278967398522340168974010062035203259615733482107802816310141510970788355806141475386060499861961326296610138007209170247149989016258262625728820596258332460032010319867887503103413851989369477952831492776130733491992219199949145113003010845492739846535188301368400176406267587928445750016152694777473054910061208881218118086095400927554867655399687574640558461023640281540106661335817945477425590985809803100393152250270433300116378068841539190615385221279585682421652507897012550940569815814133271495830813607342074444084280536696514423847757979069122969200 [132,18] 2186173625429962585204867032543850979556340877837368518265205904494519906317613800524005613743732369776672994461176129894322499207781478123163576353234053492192276442916622133546395883222305161996317088649622354447449138342867668845651343507495419764763826139297036014745011162102129675573759905449022090933012498447487407184263348270356554926052543068413533360372313830511328541763273000321752941758532046253864973150759175421702205029238522394574222152075406097041077538478564493593293781227819625797190179366296203653671910294375401171783392831954209674258882280723196548091062433401872359515676141899259708291597901070340459947280129597823040775715275817269528356739304558170502522565402171000866641873332987922158059125873982548323727639896864191523862647666165397407684798144118819297574967458636570599160869850005304721738091174760249530854936318106071918070501531508572858904281963922540771207540268730770243285868275948336325702811868144836795944915271747384517938158941539228323805748054728015195620767783659105136467328559537934295734110398495268015936731600409477010708683670117717043216407227554628707360878178354550038288313144812653394853765875323238404942288121324162674072804240311261055299226374972894841396235362691408274303749465994966509502798576650912244900497168822163962010563989369436935133263117437145199632766440276923077700103648631275385409358666740940182648251137847971203483608940412897680477498004601677767589463645031989035772627839386072024892892664428261695191088100217149659081760105006047893914092683298378604237076234182344400243811371028657181883918758864406706242494851853114827241457922537440283486325630238081339856043070587600138023766557873158105175138094293308013384115580590570047835239007767629977640971637380829001150578866245275 [132,19] -3866026186129697783081947684360626645574721863226284404248124357130759442044291907408113151000830262481674792515211641571932083857424194569021679650396071583635509975210668640594288596328633433062524016606861671434034290708118384901839589511852661369001158721850277503870147641871557776227373467857825249698781625738807678222206094983368701149957574841804540060252485631026126248237506297555435360928094031506363638640065448646438787304798152017000180703819639176719647880568409611962158390871278169173616580550566268624503243525805257518951929828052811216980043892608618839195644560424034269365480793832214321587785624765540201151442945238219148239210704677795979301892214532706034887241207944162675598520881638077082994640588562112176486837120557489631731800895988451586353469395455079930302849518022101693269871286410708133802991409233508890168901354665674194985203967314546885407731368317844120358893407449953605294486410031374801854450845938108926906508536973030534079415788883970792642907727730658915108473903258404373801541431276074889669868483822547268647281871938903001479150824329352715688575624005056910517098535815909060429366908330435941678730258420611290358313489398099646973696667369168947054999378956560318807229045612391394163114717429512651623665543986784800982552184200547916773512555889057133664099779649214225810716745702686340996460659663744418331392199442381798388205579443137075022200816472196531599572765401756660678069172244614703285251543220560810541523167342347262577253173649031553773130484886086029518662851607120976225959897608357622879144147641328101071092726292796035951887255629054299422302177327682781460060818929161264491820414794334511451655958544204003097941759708628526681395552684763384709607546639834074693377511424011930632841702400 [132,20] 5031341672324607056266175746301264770662183018782561309561372319127417479878638858006018235242614627372007183930735559593120170277684718988409705499866736347674115666016675902120846488857257385630299999025107152083006252121516693180079175836465202414223496564220464204905273343972410762772992049669761220382773137562724977556297509040379399287028098851653887953689707427113672467397003369423120219720884312292932119062537816959411529637071122673055467848794087965028869734688760268415201206510378282108120313383339811017620809119547436362002834335845530039421428254292261140575145994905956560974489094378748477008555689598204346512635378295700870360095960301855063868289660946035230946943965497237315358470689450421817475430591502231096893853416842289117546753325722882244107727800062495836833484131641619205694843480051321244816749954116820444972598733601991123106264783691829858361933642851560184284234372048139186799179521222535274387560179355800117784014486446216616773167012279683230850301368883161926022188237081794440409089832945648984093617376667014275038771037679096154423985128408374242335290595074256648109557202565195345592874154228351404778753672795118951570455825470109944158349961755851891082786207887997680680046990604666750408630587046558390094292911212725787861016234121895714092793558919632104131012565113025229646165386379770684302062241817978110246698263197266958461230486092116695672101615312285463340302747026378347673823542712295105074010734455199860450715818222208354080805903866760680772053450631326811297183187673487311800553708523886934553340480573522257045774042526499568366811381456457966992008615147564916390501033231527377184488478530414801824515721403441928067578192100179812280838026142303592524927269754827417743194871472995307070453300 [132,21] -4392125052876393592539008675201098980077705221767752633605232240544813149968318834402028722509567101647642292676154510443195030012576083820918777616730316863805369350327329205359700525175086314452606144079761334665453713310895577889515968323999512495499159587743989116185636459580234515208468706795836005009598273185312562952916326189089347130163088320123044100947067007988428300533576838695956491600173258493892509448752539888024133326290399487570744286990406276043690018419040278938216120151153416072633058460804627076493641250916844985271027624785579739855009080989007012273015358719820313332310783889885563454219652608891343857891499835646400995838728855372487700411108672445018935067761887485209605478411998607890961672511076548382053713323926925701963041119868372400667146135952144495076006752850389694103284527834621234874010139521648740403677900366424912960546710508932944274308036574127109126497578152262079830825035893910358499497788280045458607703217368402420035787907858220232635975895386564044894002510067064979532036038144657068904187151283964111101698849481421263802898719033566477236939008689603044998603826343487512039539869157900257807197216542843842143782285892442958953964055742998741029366212262484802580021251326488903482663706233332622729127906421427743255321257590373942885037702846236226829428255373713956843374649443556952099714714787640065821666472298534192895258542248798611042081430168102503832533698189022015828772520904743475576037140579712898263259019198578615962428352871271231643983011613746849348491398524538652066390065134426237730807826161291061399773817312461813365862675578232764049161498390378118667704830578497661555866144483272863834392595830367982782502207872028965184037020658427717040926234244847296236744880638803454418050 [132,22] 3365072009463753194616924948521497357167381372665097157595472923155555881003839834083921381401357805233192133781356255146682352421113131177878907645857930335813349888171648237564270170068527111231331873912138147022231571586959171057754573163700382747106487308756714941407663957949612999129440050879294502060669498903131032448648642778769576726744451971666537538146500623298592128792994456151486818346336178985942622241307996175904682287715891507406938677099563467387142048485191612042140027197591429220642846185054217523144310615068470591745394212665765802262189504168271587851512347424858832994591360489578796769840568838894606728340270306857269707323735008745605244781241470876708223502030985133885530835456489218885856934572574851375898637903765428611082138021515931399371376905847707068443631522524723120604550081415571794666475820136692223098246938972840386517491026665835149609104174232680808945721763012417966013971843736664824543658168873632593381357836124701262499385838002280106140132791667745314942905462434484033447498937199016720398803143055605955003267150869108019796241895239440277417361753118649277833079335689721049007610367527902681164079673558284579865779052598948143869312173349720594635787260233240259153643733591059676184023267862179222772346879143271314234247137188475565606337932288013451792890547060550385227992700017224273280130953964425343913748644105930322175151477721013818102307535908848620759034841429725635909591765089659075742262981663394154740869923152209931441723493333402182695971378955712787097168209308764728562575011703198492713696360880911026546510862445692745404633343639086207631855391983682958703811701611866120934890825188954786859818237155310543913128574166370479109925802637308658163307879898002744886240244089126419360 [132,23] -11647917578382022768479440056392394062772693879384672536746816827921670374800485787348965581583923779684795165445920120436851641460610551645372561809289761549649303510450166972224495107977086460263260779896695731494659837933783478877361558382873646239208365327594141022286363564008989502568897834531474753547976213571642687630917402487754846444893483416972999583720598264275152511157023824527061593516902307146167380506000605202048365591034470972086152038667765029259685353445885493636758190815048796445657948547585595761213086761159106121471323228084392913033284529725979419473918494435213119021517203998409429168773801485068793393048458378605976461237257944724790027464583943371706197768151855471157731684630689624942557849037146226230221784173770569823443322366853494175636642544139854167913978377988679038506151055202900602959257216167486870983444448301614046354146911934994267773968384424076366382245762622602047676658957831200023130769297961556934443784505629731566846204145889812307453208331484722242072214755390715912025739351292863726906185820434244441537623945718478858386187681530190498104584418955956814852321715066346987182530393939410579422306027837361161632058467651692700861426646859461568546179540012383925029232919723152026740228793889994765730300251170455321408159855225900417914706474476101937808360534327868359499510162421887984907952687317713729051691319087975374333913805947148422994342982353125994687262880244320237694744360286219862425805362592488149658643299970925178910318145133875090542121948283652849644962699574292877104816201943326439169857471067505319593230055639790232108021397385048789218945662832815230208956454173458892516059594530944915888689012336392353433009522877218952965953711133942214799860530230375939527262491383118680 [132,24] 51050968814393344468713514768208501170190299074593588364450659882540945020631764479219477054309710339627375722279786946389145829234470252796727365850499786787877221034684688584647449880596029935911514246493022750594977093006037143113579151097297464980402906865950853594312674911221964880463128340208746369999274770338165263039992772632336223505224023646756959592084070011391428640490718190459173454771925421197356809869555480590117984726884608403633904764546761220168610873413686305119448591179736165431577507732417300419426390162118913598772952339578217106637823235481664667846325781045059108515304520119028179173029289036136347318476193930833567285361455605836215388384857249956106551630251265155686298726805310857850043976488273713473961931843158108574766989105770514141278867218258871465764885146721763168841842246157004389411671996601831451783163434514649383546156749371951240835147405307639705147364005757637157027606579190237282483948827326126673327538198429993770703613592546850125714376597502649118636408617642202245137586149314611401412959108956938166171243586342359529038261109249693047285285518433776237460016742429710516288411676803688528643730855612819057726586521199941223455429363382877993541992432382420533306814782969350802788608104974141056909439610298574414858570471399013813489418817400517471513531959195603959358648702151365461596499346376726796029171947432969192333239928940907015788304289569093868023251398504905671224040595131709148227487901399410677917970219730373656262733770639809161784336236543159249214602938024656332637525588472144152004082989325456676133795829946487828809832331600464335844623403759055044039082397843072025036446790858129666654906765342668113073306512910039562882458306823302505382255921887772887976098368697834 [132,25] -150094436921265948303298604684926553147037113907981068679027747368466776414062191951705677312440398507174255377526423446388299838480199195255817325119084007950534508234599340638733084212109681437486083150772966015243367556081737716786509519964888010687987882694211346175278822977798992597192770796761251896260515816585213475016160395210190562431217050438270271417174057041817034774411733371003628775914653498362783441446857592843234812149569601377805668185899925563453228126514428960772042581548763387761467525932394504402902263858007928229777566589003023853641984743695734190860806387632217367999379709799646903855773217136647240269114791568001040000326946037610302725053839263894129784483619993410732917367310835677929330542555994630800754955026428201806913054125935929089034846538950162350162941078825593989627752513087345429899208047142266589258486920205777127339716146379686037171995397243771043775171738744402275714663939816139158344075739223159817431167504183686900341996968430976219970808214263430964481890214035032594900900611297739213267281536779601525495141643210938753091707536659130592441894815020062987858959461517866251649347830305773294427405429627535591334757803836511168473369913339799049437707814074209227972452346609685213168077406631141238236012659295728335113060010798195706895155622659159951694016523994073195049133817888551731624597090376411697500281594608405530757292629920017720302677609622621503574628937332338191182966581121713154129597901685500440430904768251297071306506170344378614114296572900743869037209590420178765365202312454129539898225643698197626737409198541748810423592372374000926637856674994447360715126052892329019943315000027051053831949533800326033423229786636619950756274945020195414233141189263384535636889202740 [132,26] 326229938756552704975597470261702930725767983277222407703029756100623220988169829162273701656639455159854959669081096392602846916022239566540007561810071206218770479647533775725648469446093487682988498236634675194777993081509089488211428000585089039717185030388865231321354926348731064809210193583425039964451400418637035273388173405484052790816542058213636461306634976664248747035343918348861506925614707613661722280360828252610426246890524265320474130057608621229278868488876816533320397679871208059079818990010140185123249715565455789889191080529478500352021994361203549515669172462213295778069790017199315052669849290520429135837089359795294918916656371017660416566203583285641970689901607572169711992279317743021004984621796365635664362415733993645313985720372818445058532393474094923075921784850746159242263810579689810869086048649189238401511589899401619185138470380270062326019637419189602412977037891276255471096731937617840295655391277025461765141477482915346025883749740677582008384850133151035007210983843267883678913667855484244432219934356831563502290667494753997705507852395853842045562336830148561520975190041714628187603075040577040597612529904198938453252630867808123793546971318083362089919852799485446478682159984248938509095849947494768927963613519669589169304840378373180150885009985703449539296653476647020987243763281152763781000125601113398237052926461803889508277757846378324109124994954908564489071563310090978972809606744000740951322271224047702636003655837950551488283491053190980252281277770755404469224564986478423092958763313704113487656758858260347497171816642397335852378216747701295556779425270620235095010217249286280943873769554268219431151518848885658864715172406028840859586434774967351846682715736560450592636349836 [132,27] -564839945418034697510850535993089667584548286877379554489324147905781447021093724918128944176469847929929468195486300886969307692369672269958986780142476260445771510311958909178009755830934450417242871184970280969680398009668896564453292081878884782958176459106933487680537845819383873823887658835071805981277161234326016242438954426119761152482894543130063803623414270515235692038164879680192571241067224042352592602229473512027832627584051715832680695322072368263326672870577519471612099354967807205053058853175446210433305034748241868748824027470367835618223455089117547972444410625853837584601139469748839341468410048351560355279677749675467259942833684461732268902320197785947447198918626325177637830368750476230607487806454317130140600469061005617037388733439765296982705550381440551893467319606044323268486986241623949198459640649913452321622422763689956754820186452947580969970672657217366051171457029164941297006274777386763079525507760532923350856339049472859782372966370714852086604924516932021375773976006730783187320036102253169461119790761558528059050883470781386022004639571727674340813164571415755086291397931397302026555693925356075518325679615783378042603379614649236573593033786530035032707704868119196349118223389283437616911863170505194977990728110685070149888318294307455091600126262164768921653225596816092750007436181414737975931595526828011814696876006472521236823821984296733154932456378392773261675387153834426779220457082408387364115499301081564666244086630561066576806469188634279045385321463317213658365368094938357771625968052709085509634516123723115938959793223524396751839657158949311519944644176020148237980296133594423409179427415610684836818885666177518402558356208728061611829714029301995021083792208319494510916766 [132,28] 813195647710985216281460583407605410611284023432530269731940838642989665297470195363828984189822460904345299925399659847698540697675537262205612274655245923553681082725829119422933478750095050401281242720183023373169017006465930289966350863912675426533939813975181799586526230697903321896348090249319525871582658024891254688612272247017338805957998155732063380850502514178739746467789520304735049015747234862984303605587379111367556142453248955439117642197883686150236918608788501748521391432631632918555242518957748654914961916405147442217790881306688829320173331633416856830957579647434845078752677823195341933610015319010345067076796464173176371302085782809176255651281521871437635299534271869674350053569433790896004726804912672439117938351150121814916869155547913824604774639100185637191643661246521133282440634987031100638435339244943711378270941417290912633284525737520642647166087230052677206751672491515434394079984418437471887976818515872488778150580291913390401871998530281735244650943334572927551818805436101418848526946933110655069036456529977559809120523894469841653317183814635719758677477591090070380976084961267202159137833921464080377810102043300780657333890592487218997830963470591237657835582830260738230491238042097014962603392199992085195456268629493198373956960971095722930763727207299875313268286663334134070027947845555450180272016960418081760761350170279790301910302705898188862174738184797410542477079604999100945297291516246225877560055464032504350863331893567492021564915651066794144622360270732379007578517874548845573752647848130109233598861706204415723333619284716164480873500634105584002857547831409762163994171447166086721442437828826066546813265239539932568086406098537775679877952030206263186552446396381095050325 [132,29] -1000222158993281282065824178675242159166564860928059972210497411306173243700190351063814059150699258356109036186323376540805573679360044592091186603093875522496660208136245766988447358004420978259439700195995775002158380373458668620248823644673183912529520527993415809868249798916693603689735330449029912910415850050013652338210621990920200311443216357858348782671588323361650060289708286721920148072616588985599926139016347011445637501158019728459168143590760783412513112637128072587001771253715245380096416576609864714047800132549103066085632245728302854657429562806096781236356862356630607878100177499543992602162268658095452576240362424588037560591405323698559007570903546499112238929760184956224615732117645739568883021745297815075484385689976637994826395123595807153033162120140831029700901101078542471868818607410187763133940816238325537713548550666918017381305215699988792814330669557105929339717106758266867251343420284677891862586912551538905879109244053241996861923175596953765406172252465155974963630458263462522209916431839232249750641221297767848567273523336989328126300627912754366021795762964908428930353958364879414215990344461973293422297380386941281472735715922084000142518762455972275534737236814226007844976562659071856201498911816950858744197927152104355985171727004006115418716543516310265759540543111811013708105409952333013959561023760622395597612881616028654483602659778686065462002554939286962464384696752425982410581661922049299292643221662200279135641406077738951961983062061350211898409061335186822353366846332715586539483090339459099313338487325304535999487221208516467385046209289327680912722603120033607592689417645155024912895209053068542093159616147248108478175220556423620945600322171732451441223949798237654000 [132,30] 1071903553616014670523798557800619140377826992689280643214075138233779182375045309576221432271431423379803026558238482700645963927286001965636282353980434396819119231991057459555450663284775094555056391766432171835478595360793165411446079468818779020543448302226703661384853450489378328517184421818356022189746802822252640364572573539014840229070909913811662240462588093848961974076772167728107319561774967416626595449249123368017480230185463995440925151868461896390664737069134987269668908994967935608964104689873443000204825682494118993416989165399556792134470174732863111173328934600397337840186385884252939828422350428780400896126655916090398659488899214367012211559471820153816056807778699141723074927907512104203015970480289918992120779117686695600732055857891892162373076683789845645848455821020147983924843185949761675410623687544798929866053267515425922968521960055286213684603895247222691165802460708751564259991290248361391625153616049356018418850724792161054634370406741774084435445519048584953114418995719517633523008826245774066198977013958513883539502340886880300438930330982272807310383347541249700903540176709194695960479366937849848725839743752721808166331309658526999016648629536144641777492100069724485804027561668650754301842393726588263339007153247985980036669704014318393545290288852709928511503568994311953560537460382692462649969086877942087485502722680478303014679761400515303663504804464430630824798099889138438712855447451400151195670569826682161745834084281133323648121288502281490663474714436994789300638997076923197647103971855788522476213277057459759217087353030370318138619801783120748894821505116515479840405373032659585180590515968364596427003370121269529978831101900915821736408358968159001361205789566087925 [132,31] -1017443587319154399832344622582645052437694615556550842193416847218396572055398013739017499557334722949421064457772670917077026625465199287683592157777159151160025951156397800266135487062336074151259627462109079797488410623789720689272232721766349301902417937739914023955338881896401843900157580335317197760749354258120165578273902715236437386878790855654635449027684411093128449012886897104557433635150116910968334767323415291997395586775405995188322197658879614672049898353317729362529796629561550921017015991175454017168439132538568803897899164630059115852692337181250374648939458837595577833079814779809603308655344441794652872348902372259404673794370589425133123644509728435970325270713156445846196400775766314629340727439593494305088856495857696529786384235821608461771331757543934864265753403565425215118967662612994465201619063445793180002606023332184866338759234745557443055831288855161071567739188036846312808649668066679546612412725348266767226105150771887480668285066446687238844511776834202922734689081569768014016447496121159975447387144037785528605406175987041177161562942158791843961668442097505092688371383548255251406707179699283487690633511496682691493382532853186386628500373016805040612799635159324861380094630270007934156507147436020474359710983676703337169830632030333999720657621944710243168149750396146057173037243612739798571097972676460038034074010994163574744441954732322142937926927860500530769384598503128465863049258406170508489215661768523213283018067807011910215889746407810510375954263867146965268330436954474333444838799579193758806842947667183493043191814122658997722276135675596233125671406378756396632626260432197981217425128203892050333651355594288702805306822390139140322367503465808319592843266955550 [132,32] 868656325808029495345618144327620127038587749440210505565582855097222355666446817740169103470927092758707517868787985575856738160037885144799891581600654519452871572212428072739238458559650323073565775846002469098244781154181943775474025563651715876680601546230409061993789844669994970102382468731598199408722393781716887388772300158636901880324001090437569729854243404647044931965399407609316875886739217336197657903795963360039085992668464307946870644856171325839573178748767380960196126751775030635179689379457000601472026455796120052645984625320249615417188404842974580182028086982896219856074847292670094072382801550256232055348528561206612584811758938330011756077832441745165967512276099868966342849041555634112731823200494295407627175367209328055832535252616975297550793079119342390074394984863482083946496296452515914773547746814980748473429124483008425788031122897335275513462468367868611223105945454243267471131783517642572787149028147888095027481555698248094032906885752603401579614696663629713133794829468454998103692833907240401624692880632860538404941381140818211172176288366088336353537171272442619659871927438681013746428284794760971680626252314963623017071174289206064410085118376511828853388999057639570367927434348536837600715918234565796505037797051304587795115447336866720972869401500016546859325595613074197604392656896828521237425363222225238851762166390965646163842966633303433552610060591448257811947396948797403719233476878952766045678589963902172640185276646471786627797756877560812951598605171189607483805503909608270190603207102790737085541663270521566170826239509400700632276249255367566682236264771903649316263383373103993528239720051306508320868679256945107081573788213159564198076888964849890420908559500 [132,33] -677113497634708510413209333245957003196418215758346149392968106543411319489933113513756961047987040496518448111414335265674254741198934197264534097612356901359248771129455570772406911098388627964931400073701076065202591867928326148801643761817340020552350136737834196528976628594211680056177745109684958401365705106531623922264191058567877922918489508391446248044550252192044426296439896646935182267025800383238414918819916954879673773949338627479119652888174832653650864902500837914884026621693047969744054232591192270038111639532177574525013807382552753659059232149513240733243977380879919720544697951075509542818156542505709164715724860910429289456268565157010963267980112386229118472051584898602791088234036013474249075152857549413695746357947934423779071500028071288503157219150522888976485270249914468494675846220407516167504553819407122594354530276804242925739376167447564510420916940235398641973888150578305476454609657486225148792538601103872364863113124753188810729847813677401075719787550665802209462289702132031685915785250425954192042394573644852785491322291094275690369107286672743863464896046556842451206818100574973124748497747356847060716118175675189978597367729593673201534741540282366394205207704960282368656781364133189850403683500326939624175153895344781720413990034612373334960840530508085270083961800574400079474575724358642368727346322023124067463484055158622167554703238878514292715749390400253888522286074695415565178517209396846351223884732102417451772276553458852315441580716275131059611387194948493807831783634516296019348010163434422679637274254191114066412556888346819248148875361698019036973287360792945340576618981757820593632338545072494606649306078020747127875480234750382586787659663020910585568700 [132,34] 488430463875765452270255922804763599807059193341204671627980266670493557785832296860215257370903881984262728800906319545856695404156640184657442265201364004492941259964102380093545398868946906736688127647471340512502708982357547396340888967512062820356685752551027315961028116960652370127446514877345803214292930334430766642598976515365950649363228727242187454653669296596468138428137869061833451181501516281307762235996847060859535926663552970021038545682742023856789725422437345230852559891597114609996562779550997507633386087927897605928910483161342765103920688810271574093453741866225523911599271652791198104792737877329730174011688949360772113196689431921779902010142082849836580061222948447012130029274558934835634968286418149364242781818811205763033987231253138920264805035923200176048624982018898477059136947195889035878441591232997291355493590221264554154494695418557615268171274822350487658831538435114047955625803940228501777777638896639854882822691073863747795559458535559047877457098748619846093377520319348028626444316538827299726589914589655818192369225449246295388522655549606632695473768899558775043023149628964612983800085728241164211089032586221799974186193230881993337895739461030805799119490941794445327057528969710508978553995438715598832716672858593622248945669125421766967679517759907377528511775320984163961774388842638108136606588358776694299201270878577526684400200735495017205246232674776809325377230070840706299711387889684891950589020126996774290571773276940375131698994248591102835188761474666088265329024038102291198596134714887684573258998220897642184699424294868849222129713762124136979583812011179401573550126980284288325695822452091911556148179198236022681221416428948832608033999091404257195625 [132,35] -329195366262072448998042431923933500683567573341160260371120332100183177842782618689431643105269654607025629183208873373267635305451592148525446564232111790323206201356276535185260401984988111238458104848859117416668116631946494609547218616371796262757885832132702655917670114117934258340451314782271942568191222073151976979096699913063796167015313416387150554437184086522670640138229134000502827691996610074456376643995171922182371192274165741975974696215331981993569319145889896821739399613192352257777450449822909508531951058030184253725797480696509996527648404155472217075605539537958117422634961018288148060201814116906594719988750682090256385387568919539073049522267508806007202479011678386804381920240197753075229216923765009207630617242799534761363140171836161382199156602912895238159205854026070687471448894747350835454685355183103064524850487239334278016324069146412533649995754315304668866117060113465457923509595266121530340402146482924337936837197149157282016954411800514352343268677356480050114971438588331793722539081904076142551939988009108067017139779135117803908374587340907403482877903759845138010513666462561098302211803780192664003092063728549343513322029258355448914023433367964853992660151926197084527652934834483909763458441960753732026446389966577792792424951560604675185248361809735558474977493353635348059651395623130726203464819923318890544960312194507311280917656970787706238882005855325960404286958075760376250353261343331017283637594390489442013736551794177047681727545964774749935538577478090424484760942654014412263139764795997960260492203482606879646153142283362934384937557599020017415959159280831262677808984590187002195686243219895973462379519042992872524917529230672810395106098550711301300 [132,36] 207999764082590049593655518642238267796789045328235764146219975855986543999336724338190526306823506266552632725399454275959322144995170527226858623720286906677238283289155719757101130524622819268494349455981750118964999318749141429571681859762871382647793001086213317540486477787463156405880461892468876812942383984731245504959528897424589400473373188968517309178890065895016535110890867884602921915290711494644779204421411284285735164628436436381537703831537525985384914858377996095756340116569214231361492558593946338670826179665235584728537988731417857302138996769622304600443271624758428288183686833833855507952580257151365842562726515652447976306905948899534776939084937563189243582699168076626069874792473210098296381017642177881969847988117118542824939049697273628686083174036706838880950504402489650707152675226726374236307870333714826148651291996119917402206620099966754937632171147633221769149058647432148055455445828736957479734244983733560417093187279369035607578143474617250598661670779420127250775359518435446501839645613819684820849292753883098878719157495773663814312885638587805019964277459593902726254625605885958159007160357367906211030465336395793189781531112428901528871806464614422003586930798692978237319671035778268380101006680350854129516238673115475129446234321587854023747459369488189768322496989985388275705527187498705375798527056237391307539539297815572369058995052275029934978442472831177852907461471667574511726067940368563649499630459326036373275069392455582476109677743769621896235669797982894148303399695943511395881114156056180040772523014541761286250871203125616086362647058857217269857970699649205192420544774192472526761546211059756028135970570470798470708655657548103396514478811105325 [132,37] -122748310796304668983391789098510249075219070366239350565665394760506712444016122449429022838198976591147269050482384281884499619239823779041554871205137852263508658548312437935692865504516203263133084499004922809711882053377288206877910666132117495558349912584847698876487763738733340606171115621921716594374895375538150644831275786862208014175860616314411499105794859155534394318443043073967870924596402953623385515084637812454714452151958528659347563655755483059618473481362285570872991545378277073737899199520265330105149835165749982755426548037819761124057112233453101147319492537958986629064734594249219201069189836840593002200656666146498537621118702584321008320067202386913123752301339187679704987007656125143249335083139493457940920113051360643475486270080148777428014789169035067046877402836735498298065065717361881875323719564905444733116698923292665399546421937619922015100227839990327120516624936857232137739365360110648423279589084772070664561254646743420066060437595107579932623557927623909525648597738224020307241995082554262090668316860736706817735697607451175895285520862151493752951086289893663085629069143404552678764483581355088209530259411747675735353078409780568133678157825296344900669472495806064386268558653052424396693560411730980257328718667377331839444852671812998537868523056096087722175854990996695309188402668981316292493167360357342887903717910496464067439515369772348677537649112043379111630041268719500287729974943692287338423152979805882746191733787532509509455439959434001833356920598282682899828111755467374079341589844117161713459834199211321139647538098694968933533370399891993775332028929886482420347704679228297315845052127633166386969272349663345972425180167944730159848613179825 [132,38] 67036629859726190020031434741582105997196442602040208226941634604772049980856569840546909101563916191358711499068170546738157121449568177267157430753899779020815931576013352700066991813652238134249291257682986712098972180171656220188352115046409440822438381342907922214974552162146176714494497940371075581575144556831401752633492219070152327578191124830406755808885817847085138628167290886435804334277072427321702095690837563407872207772552795535017515192187544254275207451430252411540196403604527898794605438839848423641487623148762478290964764863093484835173312341848541099141865592188269941315488368334312668543228765553904972114476465149557770230963916533886955014448097576141848488456123027725901520852874580441186857359850003723412143476669004293458787411982110861380551479167268464700569264038760766068030067810462345286097170992574422616205732590415056274782707563849465973544947848872438283098659216639664254519259078146652093677826811291971070357989771130109708050147042466450251695121658409516919991362341995020548804025069490713007116365600657400401673889974722149498444425718459910462386305530486386325213704440799677350460300958508944711206259258463219225868594166359568635256053160083533773732743308553289384587540955197716449257654702749800197415660347301609224119627941169182643021965625907508504228890261793135360249993960576489143718730915592769583104130938538961788572591763426527605674922681322529907192761474079829345692669061222587349639383424613095584579860808752141930725535150889442253968082114381696650653023743284780380515398763303270989844456191782291624691943223292631624134469035149417597275077097244438110505200385022185494437207017179687370318689857494767794585086892694328105869612190 [132,39] -33475930376229225450962577740808544001822597504842777465805574556580708905274886932304920658053399711772223531365813151662599899237166875518607374979984531307544438951484786440502303275056894094828404888058754246954931920427886728820213648492173623113628660772103317033303175563788784497109331716528709063922607781502707918547920183842544327760895983897428523705000514809529610090274429287589628665330380617467437935657363061175649983285838203473827949999653604893529202173805079353843811629201665619871005941921210562874759255226090805546225886651966615694854581390863609579670898063309603557980055737648956774967182209319181931696925353483350554333836257842125556383503540999882813693952757287022124058151735126020718867958196618825046571282226207488992359924404402645526827220697471616176598087459389551275881095133657519490045955418047980507287920685960499677465305589530887462605345947345399057537953951123259419225412246065687747685737505411725284440241657001886500797735341483374471766004111961946337193657628649696843352035886117961879239959209787424630910007817982323978295243878188934361789765077937169666428587661513205794841308497291529796590308178876701459976886391897078071285111876653060091193500448557952138222782183338984326974087548265958326401462692896457751599073789767164785477722066484656644839308042111067185978047266721822244442806520881131056240936123409948642359754208554121446578619387182238719567495548467548037899729713044061594382404895731423208871493927343047358608794710662256419529112606981969631557209016635488610526000003061929729542032695457521996171378088414783613880267035160630395833795642194292578528029312518601095101436220212751772063887951369307708646804406452906948063000 [132,40] 15091856569705225251869899595915176885195966124225003472346242630554492906418678563612096687181764245382178750712893391050009271219655650811776896314580113585792791671020999118726923226423077518118149041403136881196851097907074109057339333213718075912137263165861821546359345294887760795962297816449481980796555234347582080805370010151194206645401892683823342304994971539048833933043717407597341310707063759314376182229145126397632765847638750839330413487015676951531808717898279945533769127116743041329812343143843301026985311501600650456729329326086211927118453346811611991720567196183198162544708130715505129808769966257592785956417670084550900234286637172461287895922198808041539274218331741047128636731791035703770183675164438923726795812377962894962397098978418740231138497966079826262195871971408684921750672913328757908948533458091327649407642628300026363767031114725189694182597735789559688175802348126069549907497132371056644843445555618204282668222773708882355616192730656736194686803304859918580882440774729001279392097265873227320604406399473294575902726665216231483416574131267338989105021675727715503065473920947813765924363987265219673293241407553249727325039599410664386660019586648004366565876767455697074345350111040873823804784892319426749037480482315298031079629010679830358088954346084808460485996157913520311767967410100012702848304746747715589515745964880503379648091501010101876798132260285452419200726609685845925076895743338467565301005498620949089364780925900730958440540095248005319428761992601755761651751514249184276007397013032342804173564037902200109923578209486356337781833402100962087203994111493549150079384225077338561110679541384298658884188717463184591607296688710769599610 [132,41] -6064598615686269404294603698786553836592438967787507470132975121116145741863054736655330197206327993433076545844573290211246414520773143037699428913372391069749722201636968066065493453784378439012146412730819694315379708254185310923499641678165011121684667743125915466046660823661543426520861594996066105492689134911038234886440394880676358987545031555376400570225652907872553914068018037546224493592586591815688784045940168756616911112594401273629193495179409314628891853599740457265997563767724955872640583751442165425423288584238500889731576850653877514033869398079226816567825660681316987290501134338384513901872213988740776878502924844705126461242928772655866866513846969019864136334814322169482215420418421538583375898662884135452457967059088151985852255414360802551512599104123819519414896600572841711453113787776143466738647020760217354294279445976902619159164420995128256460490218402256945907905407218833877206221821621761380860336698463218295114123619175617134902472837660797066645355479573099386593704457136183424230852099803263662927509045650260366181259526658810065166966570535522000113893172093026375585594298369386022327709837900059350189454459458463531197357521152274004069874272036172253192534006931885199994917420112424340272189605290373835972708942901258974590139937608752332505002761429672537560967605829108596998322753156653610548747299659991662354588203443447354892474138656439910274099002120903110279115267111256731128764045884324320395509809987497881091937591595107560206108238039271758232013750344719449806893943199709116525087063663525522793015359384806610520009393321936920937216038326066493128448640531573057885887462084951670825642227225150561600117203101853884007913643371956160 [132,42] 2143864532822957049571212424486982455469700094035058582238602979698227228453102539987169892797875732816750074135264049152630642351239171159545353997892315963571583652981816583790232925544237096384453883227336908927160623247787721222843502638282698342146517099444351847201603353848321127544600619670528084901652721333432714182470228736978179400015135662731985824660919484416936447673238879759910635147453416946358953729477892216446709880716852704094464914126968385454391353199326695572886767510908207551117168213097979891454856001306807901431931869260519157325262940151925431977901710587146169904066498081921033278570063885877338696727632755581515329124911753238869308351501023534663685822779766115045756691759812288208089660503584251570562232020841881991564655236540049707910604450049761286727162983015154595675892483053062185337607833659242698174594114930230094727774889095657604089222385741550409316536880640484935341095242748379222077309694400711563258171971058650884335094475529099739030596596388110336738058569046611169182829282340286229174832474259577054413813744011997235354654468201999357595652557589530089454239593673891784727361164950581719567562961854081153255284642200516801321760314926298042228639935086075523169853233109907127043561961717836436324720389067525171789686005511963302269181870423152295644967858500871928748795829485773004737766915010390487218785236961302068288217127995138436916394844384822272583127779346377992566230874802683378942665358915653581981655451779238440294246864837489119852953703938579458804883119066789546059324768025364313928867572163463554158404742724903681358891829565151301336705786603885445895511238574803611675025545214287261197053153781317921153077302669400 [132,43] -657456717443435960741323523711710838304820683900513479813590178741982789020253825840078030944286552150853446845744735492285017964648342443120833411621138288485834963510607324256381937379147653765282503798976494835860918618602015963705573902784247312487345844622584064306562202322507716561082750782842941882330327770760160248122646589309408499780672949632108555968022999899560776597244190038914431481828958981929985723830489193330491959842103567273198421516212332984756265918781703075843589133193027627679469070425646922516336114536209023071188810275800004701006045547561245809498768053415455239576754673541805708617449087233237928674606718850746017733783192953617984535721705669311532406394002816780541601685153187653933236544480416366995049834839928958010304257062648704195415701899302977219070913881380337523427080929080909110473194308058892556385329995842711663570988899025546181009260245695966297369592249747208874228645152243995505354053447690209187766897230475963360435050079416561150673500105226732129814763885874385619625565923985291249778334358723443116636725493152386555769018748588980308210097952424343594574828744225975949162758108993129578657582553803448135159166696904704385145366825881005736620863165134036477491092898594352951548838419668508958848596899735768360519802910364497365053887657852752236803880098154603865535015861449370004281817532354616908725745934812927639422401893382118433969893719711075797703980931840479187243444041555737618635574858563669945442430025933584323258395799392492236981524255513457513778299776854360876095616654505164872718040770783137958062557418100627450090286358944161982392915075625723034077202389487121219690061796655995752026377256014232154614360395 [132,44] 172834826304780153230229032663100780442257370625115598222228746139213022078325710936597082917591544402419194757847748476016645118658226208552591022990301683977104918779590085057279812060675026191606040352083178838959836740034496079867251694694927594814827161996275537597110004379432729922916486715979732476001255565045282637094741953956345291799418535427162060345276523202156613163104972510372424156496891668153499346641546216832421463057540298815359388458990768518203936524643190621915959477972427962362379771735387123715191746893925835029569065779052771994294914416931152152841140193034110777052057414899970145171630757443429831910058712873551262278460515706817872032151209643801074983596646659891280939558575122167816820089221849465785630926727518710911177358434846225713382393545180229293928924041393074171320909839133870383038050273480639452116397975858383096832106225519242251940226840791917039299561426462169534107236806380685030751691065023369871030279145167338855686954754132389908239740730637400626409579672041576686994249360408608221345913105818606677584791517560412926442681263079687808781330387264598024425731860349263471077652478175805327435648075774491319016876120413191910643179764424636513858520984977870856049129497348907150571331096986838326895241387816969433844773513154194706182510553247833682193287791421203680432396886080551985491620477888300312106098428085070598259768769220263043984417935943386442808209901909557492133710019273232959131773912213806828753381920125348646335736087273160133770393737348193664836605332113446688337464574394307421474554924467837708248971406195660108167710063021786893965036422883176047444464409193742451191859295134426560612278989928151422952650 [132,45] -39313884367160594251189616140337638124724979109319267912336012688343056499300528069039225009816236716008794123522502594108170756037760026330747511065037091099415712372501981851625683196023705043662414399886307675581787481532169282496710227887106835512445109626578699083668428575226886680748910426520365684918449913176219269007609081955732050200382693227924392070045188505809296498361885249992110692860860898221455011522073513408123173484056708625602456133402399344402104499531238883309109510883174774595871459437344462012273202442229461091092129585081221853962844270438848085075412524964605677673921811408175049377309573709650375068099487823425083221106819036744292408536194679021922010525372923390865406990649634998961553149797129767279503683720625548750307626474978052347966375978945361699608589868113127341389796502884236337425533317674769012336994870424215554031029606403498332341261798526933993299036584694499541961918792475693470635451816549719948675148576684337963664352497997768848875757091799088939683655833919125950272704244851274275110532645156803643390162939891389511584231362087542189781662571506484432713220824148599057057668671901709613062588405728862126368486778659529829607411647100072832137719406043333313516605425847741854993451345129597881733718035521281628557390537258991900722092712984015620850687891043217229885907217601626582688129148293728389186930319890787723495516247826267890542403733018898348956051622265372259628794465337149020119156427663027450213766808273075608883740511227747807506515797515376986378335461010045171549348883718447415242368327969555566640181746151605827090062476065162909416004268126028619406709246603568915136609558039823793732943334130624927380 [132,46] 8626705223712534113109211933307910037237691632215612953283601406040666962853990371534428923762513639980058582548191123499884706839678606321131797717828125741773071648911156877976202649473558066004718968787047301377621896296656560732720422448539404700536066295711756390226340356738324249943917172043576019207003870693144944110551717690615336590200958868207419301913074345681737798785273510094064743850681676446613734393332135782670695378491919562664649013488555850207821320354030984992650917842152776183820846096555292346682175500012395907951835431029870404073176205937476190338566807492639168714189303207558308709591936307878151084800820894495835154692821058219229568621264485372135091033647563506163762370859271467382370980800461001555570733527133877114726014733830372446821993604118032916009088989431213444227111857242185638748543685999766914750109499713414524172890726675349180550798891595497890143181818084736361343273906672824014710841899165499897579518395987657185513017419373611817278425236650415677653668099065311922399487352191524630235477502342914620047778813547144639927955258448329495046873405572249356694255058916049436830152500178079914109545936595427963680832812012054215518082884065687169313764176202748485117530327950265874557263049848083077341863296750489240949052949537285384394296476963098138236060703396321291420705804720791742596422977808691028164881091175689482355682172390203934546544723863580387486708653715197880818887720190937088368541950276993380971160241018661408230428340964631855625086583432879015556781785202367506561026134491179169435087803141990682410166402323572545641286262439644623698276455805253715680322501373940540347492444003765393505306470227309520 [132,47] -2471422253858701370566436090684299941525742180609747296442898770625894865983705846258431210885355545371428841889852393453674942191762142383675715148561947708350398255022748218230628973700692621195131195848776680922042112779733341963384101999627998917928179391001599025863878469655734274993595041488720818196558775269934103285298485633105313668855330109402009458264121171336910039159867057810624213854713876200758246607486703194798437147601593035795793844990199385240315088790782861567309304953801563520823883651871892231425102073988666323799837354037111216626963238331874548973073479090220729375705234014940256218989318976077827121566106372227409358684685190750494317156716400512680413892241799723546440989617392539533418421310650007600497684887673691661661795275747420542932236907179469684690835737058186797229193911286689463190676185874420012878546138587690230901116743471915800497253984372666288461582101065972537677280591760631751364268197517595226376762519919859142438643442540767205206030942545260565452080690530568342807852815556053727951769435111533676385254737045203441665226950111215763788022816417907015073373113044127681839590789808165705841217331614343979349339910346422996445388103467887329845165196276029371715331131865213817353044984560709937672867839754787899415632207068295718223444765885565649845203196558954243379314564985007318820562695707883430928462578136664258580095919371790246478859601477666255122032311682326042518563585202242073200506637782354994337631328118858753380591129118060702581277992860114104511951068997557427363224704469285709120904789772401199027052720065171020805621267957776164409538373693646832432121501554374047124878562234390398253364837620170 [132,48] 1030301353819885542674238009584916276605850971085832615977257989589985959172877826929642617324084567024296583293068445422822514009141310639708443469225315481301498761678285721811336324183104790296658854074525128865474790461904614133642347977901040255823589801197000291701093388150928478181139830133157337086321764118291994820133886778138886280926750406781234087043873116650709475335189936427115790276594898196535518893923548557651033755515736713699759720978724237995111040102738235497857774905573566473272614031387928974095645514922063622712956707272999915134767824582631253585168845278604281082802934177780057295978511632109334282246281748186946531799149746052483656224505618664828847205137429019350703345675111811044800715978507110575626531702480986910276236516349197436944051538842266503730342606154916281413489445072025175217460213580952361397214104746486185198451741910259165233185027683251021618854764349548179884207522739439033616670447473664192095647247469362474889591869235153439548368820544074021086110646182947819816799837944775567414806533503312685655767982002746434381609141912516016103490858938100500532736375621272415949443491918449296320152121605152893805076495266781613641114844749972359783138519155903814967821685166213935983228141559124598722157231033405864938242946005944500901766827535492046848669666956836197281825121688543474805209254258241398900750676864861684167552719514687026102061541549473293691891044124957838358562267692559061568907097352562044368998416598363099896299826087572218904952046100853705347382011707566324297828453303302666389439130711653562383910210041714412411066304480628020880898909836612415564743857617810781666379383217948810576305862741 [132,49] -460195721780024381046691798656470670473139291786213165596123196823066964774068488605314444164481231558343859400908854452910018700007880668658616239852390760508954118862639484937425401318293482574260386817169214266640016984971833830196505630253119026058696135780901640437647150738026488968520438316123676549357444366543129571929423548013505754318821100522755956655429282995802574218933025740290659164429735373463486733321313692215814176210519062649504070013450695782654002289310435344391913580401608265100075853143146870738173612116269792723816308909483627513162147929780173432556730667070703242758550004811843915706207090360814630727026516620548542996405478431152272972019925581042583883660656746175922534699764274587663343244628230133640144999739199538512953330899072484898101372703932174591404949198432310397957625183256514732438605343847193693171791653576931482656480523411246834367459523715515860580940409126967628238306944223229067901407783095270165397561104414896731590945858271513202925334881090929781232641641536252063370533658430082103192329293306746045213196828807681252603276387256836374036988051623356010170743549880975026156583083886722392541060552137676570888091811711510749002197223641621032316527285530370553963450820251297378418069219804851722579479684419782946072383929696189320597800414081183089396544042079752373158559388766619335185371267252630671098496451514208422834239952684861846677640580554536782471940363240218036603891368247807181567104233049039241431953233319883370633816623174288440123709085227106616680836775159288114376244738246513082028391835263146848835276888725114011213768884506580109010780188980262739994963551920340741920057576517610222161330 [132,50] 181635070619119416551111427179467148392287956084206080751551478361801375945095970795095607306239451949008871015105898735035761581994788641320686652355845175795070760161200738480767681183811405315983032157818778367596698250641462115090080236014954140708179135248353891691181313601814217492096506496389778931732987735357113206821260557375374235828697518311298153229285834186609752524379245182130411667929459102281803460015724536940201171880426746628758957900013961565915132336100384935482695064908938487615893579909356192626761761907974565359401355469095637592005704961520148332246570665469556249480484918454064315546616541531735690469340350559097227766848894609370090571042918959224715820034155457788211341267752108683500095334627053711319161755871747149093638990614987349992970023139147508565556293786876792884841055423017937699876694328603938150814610877742145139121647391330962066749157241879449519939002876998618864199085653596544299732276664398645822241926769502250815312875476032061531121978932535568983734639284561938594355421650954897726764872641423870122921339165899691541388406808468954561877891476029711425993439973718973501214734134868630932816072766921932010061248497895362937930609141595476296568624916500423590935942248366250135946785004462603206885733748842569293702644901149612033664492132081532271674692814736361883775080372361125720003291572119108922274252565668498958463019294442083463324803652913354723938463422294575881043014366209219154008564626849734645771609937598504658356387574205646549452388205439836752623945396130290305334755167573424369026264323696253744576315746894531227488365691169064566162282868074427673750855029361499435526820696633430600014 [132,51] -61049637938773598704558181480839045040111955625218861583333071034210903386139878826376469569867028047791126885357941206948351133549734042324743181622488908816019588996169778781685512203947777034941068000844004660793880484648265912394473170249580343991693961496257766909968805329104404395203731532743040657871592951929758539623351102130656810135921785878248482401636327760257817718830764233815355541858292814612717327140662300671827732619181298153610350383109852788645001671644963872741899428602475478047760907078364062156376768135873919429641257963094130251740256527618169693243804135862347599854269026091231201121858511429502703649794818078493588040827209273794225969653079080305308036407142539140465614948545795602696958113854794237850660330493405819019107753049806552633672494582502103982872570240450557738201062350130689476090027495789419903899477438710829766242106271202302033186783223351407678728920768762525632951619034858649003913045477749884996841066998532789318900352495920698781082033066306265387030144520643531662884681445647074994866137027573651965541093474765864415641701994583752005448171632974414723720158437304127529440447527670606019972273133932275731354683598114640151896247668740063774716061703744526356232858322566467990236103285364538469551691220098756073782164165456291433270472541872821403200452946628590756247542367285954616628644181810934453294454245637364283468847749828097953604779313958772152911017917485524940348824540649578536813769808652333940153766794762060380986505399910622307014338190719284906755814849876372389781864646107965702692883236344136316603897875437722995330826735545181949567440126045074171162602590591909611119082732090978464 [132,52] 17599345382097081160407885182542690653703830349960735627174538099203448298586346078272341040135068800995163288630919703851001131203620590145066617722656046511115224873992369380202796072177582549766662446161129556745359491785087819180167681375179725313683469695546297284557297329652971429866425298048053581370663923321767970027442252001027857171259834969656996965662859905852499802341795206479109177594521491830671589825790656572874493093314654847695429013246013369785560967108430663852182970478696255153917358747708827453641405382138258274101990222950411352220204520019121837104858122359184644636161716555916303292781024126293625119602298220715669173201929465128303992971789230931567714681118064745620694205610163419923106910860729899189206117320386572725299273591825620885270152684971026986413865156928728954214775587689609423422859320111672019352154862447543599638811772515602050000337469726954422730373074986515409102642057848948261139883333618195415643920986278123434786296891018241113824092882306739995476195080179684111282681816035344376925146740185955316321547410684258013147035432201524945047374115703812680001596662281466922617432036519041388538682805908260474736630317339894680389147629395528735012274598991180806245153791697103898350398452065445584999282660893132075630950067573637415793959996553308581866009675633470173162617609541940449252054205399036726941042604927996933815691725898059320354998440161538322173964467532516230168531721126640202312803882511939232879798285195407877399791191418111519001049340811604155233614180729392755561104293575798168240142379566600346821015488259547376931639551315284642691751597164814387956128078308895738175548844112880 [132,53] -4417603003992776394119007068785664095621062086493304741032846953179189218590204721368336995715002913497364336151786175275789654057436131386568285821677350502985234360265540527190022949050693874463280111422089317873942151281887171810093299703417769030328043878948712161325430327245762902759707296374427822714932484393437305429966711674434883440982162965377751468000313535822773429052642706310034561922628792774373222017650543125518570199531527905721249707470007904613437440660660729432568330890796792618099795901652556623636758019643666266852329763612327606937010457588997680527857075579708804597812968976686142583815845423837037303054668595601444424141208071752949511727377800846400546388274532930731012251920502252086999024998576436131752559075435803947343876901073411545042179404692962930976161328409774229183289359468275205618494470642461001776132316053302799399777622752860350554443128976037050780424300102748202053519453105461390251757019447183815135829253888565215159776475207281617216023552528469964447224910031635407622451254195784625100036263303042100282562577987244638814670721363592132494817638395896490302357541609396628152373187345624727222679870937017069549924795199698413633778170889017268652920878183733411052341156943702044089681677749561268067899588333429901075563893195520048965009224267809731702512030394748737670306173011689666577571049436798241539739463978269950569507217973562719451409331430545017383520753358482407678090011821557705296956687986034656643029427344744734438611144574090726292265946126684987467180945698809404245223640195959253753714344312952208533119600975571282008968678292891530399032961654200356579951259022176073929165395625 [132,54] 981569500182773637226026951180274428207248039950002680151035943027827306268252196947552435260997252421811897424106834900778649476012165082145499689731305185263024344891465762968371999108740000553976614558473202602963025675027168276920194225527527099385824600129966710451362933849235540039354419917118897204189105336067962474896053213140241816807159557634550176551849773637978319828131967794071880034412508161145532146908005936553332750837639877117424250049120077491798702828544320043117283141817165568695030894270290692494546868584335901244215678255903821203585002374664279145316053725104275561194235822689440670891406323239914936500748350159976586177511400753884133956525900648521139625970698637678112863747988300236937260757038708189874138688050413893234874437167590915018443495340665704877450919039814936308940866537465011967913493195404840159365581318016752057104549546834618554624118371078846319134680002818546539763336443011959293499318358191050119233986813043263460450130580450672553819890667215762555687733633342586979707080126523440732675905013807727012663248743300993648392045101371578960077325978159483742397273161128798516315859039884998053302372152306407693594536869269056012260466085997598907322923122334804041586845872363582648022573091004314584818046149440052932768777976688314402766482597305870821261749281704166937071689530690298950731170045033467819357736044003671169639385266984136724232391464347240014453593446048480478120209866074002042950948548393019157345554214386152638407250998090890785530535596689545006834641098829770691109765646159075959926410132709579422227521804022009987930608334861132668944313848359331538235800101541443452883750 [132,55] -196239672329423853330388595924416770367290112063976495272254167308921401969550936884477223989873164884819836212522094700828109039574737301716852526824974913726239292113933058483779933317521246765514029713177831498927906564490769892336608550451068694974149721668119130252270734502572555506399736031385672845571104834494924407230156778287643505929149099940214272296528415284600412634488614946271241571349395701043117465741558579473382416008595564641331577428849699348940389301883500999121993985411931184365204315497241046001174635137565025546427444719187944228532104368401284053768522509810415420101944526338081604693294370295255379532631588726765773678708164644921767829322907369367459100971377465851675625192897932641938883848814332032608573243213515770625403079682864680179140362957443778885030849836101316787250989875310015723996006439791757367260643600654098198738804815822835374993616064932138480814971452161574309369113684000947766833343377251201394108091699803328662651426987479270948455008674734781369962637826249685018469336653269876913762672703827354219036947984186280629692251308536702928500091333116722858311334149641762566477856422285303426143228041110086655966605225073881664780530823203126366011612003120120649355506252019263759014091290585871777645250645624124085040748542441112269399384207941180046389446455125420361776337799453697603579982386434307804765307074947144530582477412324109431141003501108280414321647110378795409232756826265500160281421254850378097783378191713573914534260640386633536676931489809167039467020693545296187178785309967516257588283627969687565062031066546151143418723028799955332526205355331697159868082929174259465000 [132,56] 35634744390171801827718889992609076502694019209884197900458307975481353088050379088370630993907095292429434033145593768503219268521735962583349230361648460846907264241469427301981009235770183171777532878278784145928198419738933213240193138077939549216842287394962818769402860652345192529744541068087023343946911254674960897649309983633336651554907334639921676037333533852891558177094831448502078687530517882182354675546174728449595361349461710004580738534726317595568443579797407019283194984199133267138347482360486582820508903829160396376547621261959690302541663063912136335121188492501171669111682092777558116437478170689064633098283140878170168578548505949128259246708624943381709921849948747916341234261483298758610802060509825887094603296576572952627227651910528360777774292280642514556744013239004014677571604266536442161402737350515856518197420706263095945165696970127647504306675883459966345080440056303000998437665473112276670131766576384861445437901642616334126849318479095328217191636437421408244300301352575046171392455987796025874662371531590374732265455376355242925623274285150212115608762558850235852796202454655662746428538037723103375913373410595102758974634710219874721327769002295945253332246738017769994485577967517056262520600511085098416048098870993836217938437899685122099432690822623306140152596696104553842634226773098562574828392942617930376301089786668837705233757789196223458360524688463132149047842216464511712955698504061928602063403600690898920375214726043426077474159759681478955281187450604716386966717217203922452532585464265126372631567096145072363233700158719906271649009152259572985670168494150708862547555172456017500 [132,57] -5786432944416232175012470829365516259918890643618257865989597591566992961179383067286141163523913012216269166708494219463848642714788400107926892443181520775517689713176694536260432170187389255065631455807787830111548779299581729375877297700319711672875187604380216742738523170354024554363569041277186741459920040854311697161511083159395553526518300735207931018279788196507354424237237996911954497302567176775200080806343967934438222794071841466925525469665713819298623129697852739884135304722189476617399818641510970923782222431872649641199182659511347311303257158234680491840522769617948047048740590958470352171971202264031180572913091672408492425191784562176224298632208106447124435279984036369345611591780358798978983561383010065911619612255584178805808177734762838700971689478217487084538978687743257608285412245818430577522815790466307995884929866085567099711419554604840455212142412772640331670467652249007357745062901476206655958279946013887054139675149662450271359710892277909321736051219181199214285907987129115534336752882519880258950691117697718495142848358649744585235291749828933230079033579344560625378713157708617154130622480357897903657019977716754321565616322383385563442389000806433647153534303334852920282456314784836391570441291725719726341271925777114726639976395766329141932311893242645520129735976957319423732224880125042717425209374857815425439808371124594367339505629763189496240235321560159018295157759998570154895719499214798846406233854121070203395819843769134310601816712013483423703558847354163549584198648260799220095210476795539760745723090446254910274872754067828046451267064281506870148276858160006710617560912339375 [132,58] 781801979447386581242037289223431883837365508789888277580954757634211222293381131039400309854694672395428289374403267153748403733583895260820641586326316765346265276382567997434095110105766091906240702824415825200713498157751353746204140573163956854703095057325059753890516275750777570045895287941144749753559451294319700879201255477924312213802690882782759861529923493691028588712103049083384078058867335381145284744690291880869464587287458669270922215068723593624708585078183411993612911828319929261298095598111429179472861314901365428150865495977123328856210195830109938816724136389513729474647096776756977780128768308505105910074268870639056776165898355147548973639126960662656238388846733521713998609626459432929954840122884067421720406093156108820728882779093243977364233338460409730097473499849290684208008233266072799280682362863573111529354721922642198171392953814671266772349770429980641114283563207367380990894531825630166894845225157986857442876532260775500359606619646151259087115400306295886838322733156066113966200809721431282964644310636912359793571412612407274646291043671278467055074554591049828646812503117970753305085711238370708769920046614015821277944345313183406135322873514438739418990162818336362108275013247698561198238875404876893925382910270561599840862442960078779476858363588576142747358270438643290314758603059841286318949706130246718126143294889050216662956955118740026223838871113988287762617438534471615768306819620112485906125796930742396022532420491147240699199319232089083185586901055911619110279000481060639485454902560823898878706883617733913744341033860087360124990415366451220415860112480917189418628363750 [132,59] -71474044506339341169416555470693341644703840315833212447745095052191749010813132234108089483025516646310853018988739203438472244407561931992611909705026560966915215403228518841116877006577007953105116698423702437531728759096219284589786160334095756844661526889702675915154623149733092981401448726532420498866738886854247488372696985829612289530112408253481599055292143229349740850680853101594966656773970122320196187687960915088216977407327904459166389481782692696283416565310479464799385580387188353443327653137033325776879068620810273797128361823121906391616302883029268201783228887877003600141455216552813892525980268477949046486705105467883914412409274704613291615528110354542529553237437025921423020166235517326278341740821257146964777052834082679649839525938067472089764670595239997829177804503796380090762527378759370348461808727065070674490006289586099874118807943310707848544219392631778936353499065793205869260441662898739723068882098273194552570707973968941781225459794629613472989248834422368431899945684809535998465437734425578628170920943177529763131445941069236811143248696110239830068388968169435255800805335971452268319948004647796747518456865927820865220816592146839834303211278048605525213838935993083264346178688399919337934387834853243863751166067169906565573737595563089694559081133553379743203710679254546309493511659640671605359662118207736451936804985955846502595346253449040418447287031812158740635331118468781044126035309561358650760632151392653067653540079099894283310562788721799703464948941162194303848190724785967906066102484014159388993358782872109296297060909243037933000540469047328609484697956627853545247500 [132,60] 1126796598389132452254539872942868184527172353869194839891907639174112804057043900642078070383963510848683041172849587880599814520643576141161712828432422491015574708494739325621731390467889410335536523747709505286113467820248793354489401864942628180661997823209682885143021381034149091706321235684286157337470748586972929910562153610632053624686819767163510680248088558382333709487680524719394309639196002878179988136755870435606470300561606849880433931598689898134010575221925836422067681699525369842899090069746616980690562883251074935725027318246954971540647097201705058222511949163938754907870086887958443275082721720639494559799696269541491450420641124291716594964405714728849424990456529978389524196307901541011264983291694530792303194455418041651383385621755837817471626495206215262208167335145216490434636489194871120346020996709185816474367456917238438168036081123877854432346718406546989320123364587124637513867934462222026398610306494697887876128863911874450340281828719582371328643906646416606474386906261150301670939566618365599233814823717156127386586715909405734912778176033976678396480847795112765131300361634201710716816263332118539027788958845866075315856281656804420267870284212915838260008909065718262479781756902051302608271944692212363825369846286845161261703309501649589151142579123172510878024838602026320776569148081060892468297299983643466252119895914469075201225889396669447351530807559511576831494067677860050269606083261172887900671666180368992394958912592719547790580597998711791044993959416075153457805848146231176574017856590396994280490071721366236853031046967556944706257695601470105375224137673394890750 [132,61] 383587209139486000647409027684350081977760634720614531767507128578068758285333524292670251205994922000775060554699443268432748424388780804714029171559362592046849966673949317842814581247788371434460007334491640530265442593128581637187317214409566366550168209834968894239035960088635195423915411577563743979694290447981094485790538797769833519797203593567231388045850508096962670022525190425648828009989030057419071396408749716943585005348392158671343257670103119512423649617946111408204614375498470224739761690501784105833269088851916190488470794032834068280348073857906521071237519329064583395081197146354661777664717422387241283764611476839072690576754677644989959799465910978094792768777428973846365506270935072836702386561505767627042914474461004180237936912847356089571837838321181292341417041450981293456317866776689858539695458156152626656526430177346701616037188472680685691356734099068359755947448513808531192811195237679331860871660932616569839818714425902089427103058580042795637406554962160612005014484972681640878363329864201715915802170804953587740153390881900403028875465162431694728801968782014884211507899911356741765136454045472251037900593193881847868807370752375729399854667823743847487069241207772993522624864294782368815658857258990351936784174195119221255310879203319362202415817209431573724060720704944990070080815974297407540942825158429114021985761618990593880564776095237763422805771707061641084855893507363357075309551322643303630744807085747145099097580327899644481933040097336521218345415684496792619314305532676521423252017183951871130181369789696218137508709079130521911219456840618649003370325320174750 [132,62] 208555744594028748967185552927476240507880617085068141673301137445932479782564413862456901250735375426550958672670225569233697352396157305637288790120516114619412791732083829928461545089633031805569867208369124780941844096897621212716929147569962000375541952649694249692884288672197208174974454619011681526245142936745905142120692939544753658047933603408311963110747578177586088827853056314252543670665951842192055181234096455423353496685850153347603100565276459889261406708901990528458524604693865901968478998803181637760257362482792496477887347630103617453797975260713198528123548168955945100445718939843143460095229281602974860564024507822954834590519122507555921240741688991817082787296424845564865503664968775439602511999800623329818907979687938531453198811671104650351876380685432800780040304487190795953526301153429764695680193166066196519865179886382955841840647404895448995138420101945151088006450581313966829630263429158897025894652490557514949376367839027992653432795859426314850665539877269069739942419316635409730175554460618192107954030857806925901021414979353297150172296413909546236779951618353520187008941820146050718164166946208486748055923988217132311138132294526953237567910204402783780198109098995035227165006106151318592561805185398344215451556823838507980916060904871952457596239542858008333309687430745111931787400490676131046617889257697199939070543582062802956785604222898064501817350094058562385412574920517570845706621457823634342774901633547374664267830701881740058246079233983112388749247355620001093864299062860621198028421398482927377636617756698587823497431491684874739517430283314625149116644025850 [132,63] -111424113007406149388776993934994810553554741885631094715790656223928652909378929119608161507037418257257890845213636177802316889345208908918741701946653308481452009274129381761909099645013119064494119755855001941708564678031481400031876296251592720927808822759448115832085746336189511328596060281585485507830052368251179133115834521110128761359763345433080495312096337249646736589058924510801076721799193173281477531669571914354123320559416201469594162734328440183378148730487564789516971872494722115685276416161432147426268531698837617759139953287495364723208832738774680594714364877670030272282083795743049161536275366855546667343544753258611646019693264828929870112602816539494049465465013232035040346620652882198655506858570186221543552739433611770364436033218846788943452821909209177199262997038860759275400610913944662329010175690212086797024662394731726247139252876085225349680521603282697878483299575493747182004247231310489480949857497810760483087589774435406305361573961686589985518395941155060335384491428934884465005766340072344879410525167547194681246821680747095618350220334854137518702329232743073374466999790410514758459188174346058144886060906413803750097642285922223316104217551748263522738459481564941463600272964805320444094665057157248831006531358710834215993499298610569773145040249782138743340327532640061410445740365553242991251397597294471728324091360460192292347627134389293891446220812157697076222397534746231789703990553979982045529421622395228144906569900286287103663629417312319774777193444995740742479924662180602080727010982649414199324110260630233348014984642294780911730614990026850488125395725 [132,64] 23347058052113507990419660473815065531070269149661098480734922883675141104352654217077517527506575868409023923018289181303593800415420202704352362993434891077508093481031755813624031276479634301005752596326405805386287127618621711537202822601254779134818600043441813360250348567652776087884143083962099028436872572897542450156049670292507918224537596600301206049563515728031918771559283579373094571104297421230691892894181361929509283565696161111813851031693745507903830361660305898158003555059059940530213588105411754939006700195781109569621265997327351769167261623310476849216006342264115376829363751232418138650833855402054356187584489113102668861339213813544947454014741374023838349817123634150137256093976499767337161899401894355160237754746640658775245100555848734246143091965139642803089751973379676430186754328337335600547032734665515440667407133845697158077489744900452949293358561275083530343920685428634012702465216358662839499557819455604892746402529681700734322099626191473264768176442308370963526101762237739894989962052498707195469509905120489792180267319754753291694831621755231024146954863933917126948896832866919710819019145258302419353454796765108860584562483872617291724888812510824333991116511541877928522609555135330709928263911337615568656825941858245817114874220293006360631453965652539703369696756793142659658972303402559298614313507556651697206473068573378713958406365592606376889794936283038853259820680786871470154378802261327436461166128772258096593669329827986626150446196876217861636213345416620296459641497683230863525797496983122385372038801026515765530630279777915378702257235540580448626175 [132,65] -2069462458921644620393573785702805128441384863507119175080091623086402153387770941943709051685671148202354633291089631671164110747616286651183221411863025655461267377524264181194612256211700389235294371042045617292671869069189881347699654449857957527964109314594978020389051123231647830635370453226584529791544979629612796787666373079812071555440516709284629564341910564670558282329440298724117962724865470947514628660358470818993568451789171745240865332700583794448684102329996671445887033047477675942221565126050149097807224080425948063148131939611284184922168655738888906427067901964178953279548069940149557228442350644024921630103628134948177406107856001231322479524588975424602866795578878896681038384759989041093649095202502706666230397014748660030330680068805628555937162093353118529669920609037660224442753510905057740038835018930949189624404686734289476225413327215997359232957298393106820339707880051051372122471497479112744439422199424021967377898010081643157170753064774599913465705250480229355562367335718019581523915984483363558852730282112103333452229482003582336591878703208450463209282847206198076937170649880992703854558380829871467946104532753851388173487609995927722717379311488907054068531263213682248245092892229012155959806644872932625512535557592567502949163848922815818577735617874285268481773534490250292964048206127705687282861477254348842883977818326007081715305602579910263547527233144771933409144956425175319947560494907858582914040964386143724855699212229549745251549739131206678392097082819155116883596504911228536492697765568482424308044037149525728481650225697315863112203007297014261675 [132,66] -162715298540008333762508332506455058843357636640902326574801696630054584590704627221941711617561168948056855692743810969070379777143435935025545767609520133090783231200290607935564883816767365061178346484685559912811257009372433386383966857487188992661137524847291839046029936375822891454908330121403012760081770775961596678050180396803121778063872227155080685491056964150178629540608785878799948188539149843357865168657410709444137108213164982947068105152518037491776638820942571957852954697639436562832495271421133967094021723065015205137651037421634060391554107132743081517269980151744782274946750236972476590526878073204683683920492301607397290404030147129786541892238405379142640758377655288100181257205749732948562338719844026090206373880281931739749891952810951132182260005253885636637020583426518252550915015838287039914528363670425130796260421735934924567668802512463815563896892114824245261113785633943098283837703879500859171781184414737674369987983786826906353956007002432313764976396116491778634211544405415705687490646023111899287201957042651542795742515553661263849212364736640213311412172105648319979958477499646061623260001565364957108453592376263508579062150424056494989916251661019829014964840176729687942663435520090289926096461807092843077553970735040998192768188138433808583839229062435511737164054745744739241102580089969665910785748466209763971569342989587461115559824160210296720285925531325022073005101144861754913797352518147770273824262804805848246413668075922226655731015645728621150437499096928768802158830925684543214481091944494433842602439953288496674770268947566761956607065033396750 [132,67] 71340173147177082377405218004562389189609748855492396416217800033687700347281195718552248153385344963500512402476393947851693182741577032061808989187569007539569555218522907922211096099765009641724292308622281147805329237856869271769418542718867557504699916611200447331849484035690458943590020607134502360433408733770535078429883070710284605653014078794792464308316885568942412840815317542712828248445958960231049178779843676193340384345242460717636336661963710477507067337384784552913867614975528854134399271032099722821611915120223579489643583907370396978557179173155611408388710935947346837377333339083337924376800429537406163768085122451298477513405579000355033706767209189978428731567901863750793200154408045862656386818058288790703438947370363993980834203955759230668331924018193966769199722731040822895131780328598215780195918457346715009923730729851384142556018640135799945083668734987095514052401701714874853457610336759074305136264781510292377691040252793625982562251116453768671080136677233353329657284823404248219418375157870051198853226300548027083537868724664067183166289600804187182438580268351924027279270633530248751662454840400581115319409920507203583979690420388302944034594330955107071359070779838214760407216901034994953133598015857606998507271135188767290328149630827555374475645258263092684327317631444134435912460213519335814737828851585220456043198820132504562671387401352333698542731819699315839963347300672239516790340939698769321330383781327903005473144905491659308711045911003015827862344322067869554929974375816507945189948232693340683977101461277379737247716557160145462173322709350 [132,68] -7913048090580976748166021826660872855141671268807052220520246805898033884616692826237232046045056026763603034119485508942051058094282796413379761130235222590397844129794832405892806087117770847816554592912986628897557815007562721081742847947131120159380118493188921887211010421172928590610440690231917341866105586770454437552046640009562403829541543009948392689467035677389208409625832519246432276686861178772939821062684931737134471883764473986008797684861419973522826306841710152347929876897842483457863887992670583436560285562327836056802956601265350514189799464399017915175118984576294677017532979202370117308571076467370460562007295660772050787946422526379547023731349132330442130485666658054542212032309138883061630439042221410576927667299921500285365337231939543571009553861838402150454236895596074950996619348904075834293741960973937779347517709692628876466584561379579929468046691518324317574553226528842282202382197756186584728554071762572209403388710967596984182355985593439706996829812919280249327618954016130320259617346487959116276259578285278809020588264746354770996874183741016793286109553397961997563217778804352761365627931221895157720764998464488375517241419256283956983586288890175113209048326683316338430513344361912544726406910210307187959339971655951474112575422335568503612960983119060161367632225352856254943307303976244236721513727666879660926065989715692788241459759432531734919678146384343226777571961797536479608170601316065400396012649092581119993728825370953234088114219702037615668092468733401340903753327709034681730708573343302198450002416226485317418789802166316816774644325 [132,69] -94811541067233472230280179941384828600952412908714487246873963539331005823215256206879287451840925989530659736733210282583271487786548327304538873880066933684655979589337987168351258423789880915958236097163292228238073429843932751818023476897256876492269889338057352534849046206627254699559942574935701817358337362175466995325889653883929421595932291369348154554836099495208722360967595968856297404710002519331129320403684824546832743558819116933433005343984521932388313861931254742317982782906844260748183860911601885696948367538804035286913624492796037192657012102877856254596288330136468027596185604646519026664697697936756530671692391745773180951035045263179948062458876323997699823761592394377699442228416266664060949934717432432912361574536141637971620657585389300806451549279324724470392807526176707494098642533368345890319348324892784817723774432863762293654307503132424001013613572598878177380773768408564876220693154773969219192191755114798571616363016488867275895961983196971568687569461600563362911849918800140788683872497182860374374393580711778472514084604414122617128178622621912171123907255000210815524525559714081146723305768056803222458446400176044149920341636145380358422457071747479899468110183395489449645603936750662893466048929698171014289352380348980270146055284708467172457491345765725581063199559709044318962145879179747615167951140138384762316973003554827858900653824924468358018019973970613219368071796623477641220665678065753367871280488149838796412753326584019276924542939291294791246376724077436411716648666751773730352964473324230240000358289361886686021554333224262833775 [132,70] 128836086121625536224078044399827120585677814996008635970220211664762450288964261934081076952868453328869575989323301279434610325417731679835785296956942704854232761845470380496417670960640953294459661680004515485721520478626349822731537089611982839791856017995707528937785926507153924989752137641142908465459215900857382357695498567006337106511140588864041619628507466278042124410277563098478047815955067884803756898234422859998304886647732843353065657611570348289417446538127892863034156166956356141242439494434804741540888564460995410305749851779541765889354400387862966276853580404124788213174852840269976997478202024690825510871991483135373090209250204743628155396784714660855332159981354229730049093212907738219744519076018194075847850031128191211094655321204997754259959911158051767526117790176010248082794826505630341748046606129231190128089627601060920596958013494324973630135556796249252926837575228336061900573748792616738464095326613707338397987028908922003683068374318589783946709964891246199960604287862536591977884072283453748417851460040919863883252385134846142227774636537751028036858186153023904398497729667089881500955170318423240045514245959213090398602808404459972657924346547621180700739761283512113406664925632820591617012995088055713627554082256742302528295113569475541973424495290468573168155086117340236587753792172513656796791272561638025208668930787182573439811640682798647199019457623571929404253516577214446402065845655766138185483536225080380746931388885303964356475123273653075899642410200256223456731232971156254937188072824409672629030682938357278955250197706127640275 [132,71] -13500537128673611830664084484931056807667678878729981105223401797066148855390753569457112511717029127984775328681695280034361217634696219258860500296616681697706542732443531013145477070832031392967988091084286232061289707078334952596978692445632150404860742401069415324024514131262167363989850844862888211799443355329784269676570936165629738715173278844117803022085912603622321602749198035477440406865092777969025296207363528749362612159424649532845055041904380218514161680139922198837635116678496538206919282815409673696444742142469219159237312509991209228622230066568457876681927963933101519163290421834648909684736590563424565927367578357939660308601835943725592271432918485463090717394970202431338228790198130117687711768039790372847002755445602483299993025590692789690148246280211312623631935310880141061133610639857736060893870912136173467025937299385561258575890542066495412277551886882457733115847988534524960149264722618637544167881090306307878505604678351504616065591051608160003057326247087296082388718499407447518342756597864587256274441084830344934457516533155074628646411087901013428035871781676340758988755681249624621708172996658546835313730358832928882623473766342523158262110558164862657866751573977575678703837577367755817391516500739417789048833224647433753286864336898633011046954989410261349409913914448683189409786792562966289155646400267757332662268988583120092078150899421710860605009214721369547865479357171297929805187365016107051430394063455689902463052466846206629326764610804277515762959070718865604223209594192353209813938671982517006928804595607393373756540400614325 [132,72] 121165658900829027649110994297502515873869257351109311234405839289041601636372272329577513133045048144773858884978098444936542000374696898920001805349107989108442115535764124495007440547319293942535719332569747151819866685466354351121083945783828665130081000622638237388685012804259446206003010456515475123394536860241259307809452111422979391746215205689491211151915120894651831708597260401670739822154746216431640554843924556936498491532189802242105060348568869832461857152417399834802986204295897981771214722152490872938293889906685194450187279755627938006269676123483827998672577447665206552428168350461085745657667327627067638051427755217086294056662263600206686125885875828737717643061629215257764826917133918390456697478091231810199068201040115881584187487566644438047705062605700224067903354422820560790609535257681389393856195223701829069260224927537037408220421999077212235664654948006182779944644620691380728221228357613579689016825303772033675295979897010308866987014384864533509525738402516047651433747493089055440414890847071075039742072990953990705368729534869911340955363420409002898879297953415341201341209943119932746003450456903919744042605624292307170212961892286957772512006283395633098385496144529622048703449428268936758160659149997907290876711855638677521601640334501799407566192924754200261183658204028472066556030232016539122537122382690071847661717909883786292924862585056195779776076175707697954934536569718721267040307299006334760174677789397728817371372990756637146603994022917377988382506426088807614699630523396920592757146369947130082551604883932888930690521795 [132,73] 87426764865749425763030896794033743922381308030752463178767468500021557762351817028916293052078246485822640518124896492968502879264420411631273861830095190278850918784860851759458844041156908326462443388604647700419143740036169566001952713156738689701166945596870629170901593039716428336300191030296033425472511643944970184217616166571737005435692346028230667141421536964877789135382572884956276392249701274563934154720669299676565261879565078266742880878611004805704963827447927536576391220275885674249390084996902914922592078670847989845124768360600722979573847807237485193023175876499323410003900068879592763972219454581482986632885223826115798058180677118466365223502080423424373528857520950142426578367861339231921047845333484688289058740430005691964953217210852166888731926436265843783334315515468551372143180867106044123629549309864881317516553207576144395645928897470268605002902182316191253028248372465120822479134534253042146623817809858853456726609703872960854024494088630614603140715614250234347986144824445739302775602847818350951228266646331357525820801179331918309549661165053790399004685922908973124666313536823957898175456202823473306223866308221898608902452114376683076026265226439774397166333151230269013204422690017018146134169839281442535165918849993265371700414411246047908869682268628995086173285498146598514171051484045064713149016025063056697580354019271169768801343997603086216980051187323894057899663930526982004095790891838571153823639313370747183986839672689287623354360223209559002406423864440742709111966930732247325774431164971043689966165740447587441333930 [132,74] -7898671650258827011501841684486457775697527551987950457679415271635362601411119002053779300253697569018477271963247156267288666085689380852878233871888932624047273049599318608306842113521409384474573714168426524380697294196292145588638367264073206482265250597116820402261226856665659121208752109550134865537327859707764610210699454733251188485775480486410805205954631588639641341020700955701042811062105232710904532039754335560677832133078097268345919900783139775287396359354836596424745555276030114345091804415546651827374851896561171438393451493395584310871926401929936134081520693072674676188090777347288185332977239134074542902716591318363319185361883580403244283269646118161117880718509302301625414504176860123113203331358238931198171946418508833620031925817807074356216358335231895101061418401245065435020732924073626073173893572747781443314128495220468065001599324421563280228682487146492810450025924584170399109561336922346787253513388871000920192798146949576964389564837231027503285165152911857618330693792436400335677863735004720155409810622485259133070823834972500400078837730933213238502456181343651557271951648574548404308951806344054039794384595309696762671373454262364360543143397504560985674933584883619670370898228553098527636983354564218561173785423508393774858126884511708857315611397386416113383637410616605174782289037721333912954187797112078102280450411166282049559389471072892621969494117142978121358808614185597869105821736419304292427637385767893653094728255282297019888345785730155096345969551433196846874813961150352898472150514600725233875726645787633737690 [132,75] 276706591393757342245035817125777133245565193801976235484651950851569374470668405548458362191717852838809836384642486460358280863299382386235933780508436692628286736407781431753101135331994350478456006540622596579219068236422045176503275949908894225460142958607629245605016727582265608358856782872543077988496522741206346577293997525633415213784938209167909970518605163477608735078113095687644735765279381078700895257338112329861245286185008447941782161276065402183922947582989564115274508541552218187619829904538920889283374095850097697929376316569239659494601662635762932179646352535458120213017729478921764909516581112270155623192889262189574524673188667178979711089259435829818350545657860556109203852463373414349542913972311609778847952616984933271609183574403399087889990632226392059849747792076536376773498853143700671018349624578843028031998176918223783676057304834073400528350387821451335607432559657602780997166498570272265191150081056662871827912367197987303609921771970237073757752497419297917814380793481854776383639529609224235992209283770354372050942301387021307653379792609575859787375211853915594353072739496567860669492250130768397604281594907757930801231148267931199765189959471827780198168740514740337161760015712737793430353678813467152729319857627469249710894067890965547870747870508523854278104017972583155414532954965872436251553230437374048193104788550703480717282764617675643293935202758980449467315378432898447022259358576350610535480254692165527326682684801468204662898171906117600546797677519967029730103993946719245789753413739924884345377789429264415 [132,76] -199999152275955578432810272113982061639525638606790713040420265606648025878420924890594740486807743565701501538856875526290020206361343319066992460236190474253871773119005103474636913220239035581023812268885955565360504732573352182189442568355398863963987936418114226070216235342181535726408652451035690474251643591368805458873938094621954031585422997147348584417093532826640259501201392115051716614828703688211583989379780985326147362387374059610441756432495475336127993331998781230390970386352440801581650090068633231039093270511562560901816394406908463971308825604402184291037212117714790247682430202012386719475446549496242437907205471190408177930107844602792236814163395637530857962722968836736382834746084044543096397116125065339455668469685480791610504154597731454884974028052770394310648161482491208130270463379801814740119908969745350966744352480243190638931773698946007327081975150816161398931189750750224737166024184605655977304441515109673756932924930720452955767848873975687720801391179371983268468850176531987032558245638186752517179406038183368826368728262288853038303658885456168525355576895105490878975394751100815373923498887067014711231492915717519374106898389952286711213079084677828791620989659773474172679610782065820672867829163796070854172602367701780238122322515076076057685965101628770529664667386071404749991882245985962974259731233867883507742133862971480011440836876604801865586557881186669919515364931485932221115588559785085234393130866081663282212669635900633456959409708794410749925413921850853450554446457869607616929448239037306183830054300 [132,77] 254941165940687203580880906330370098874705685816098705878552627801350627866659085345781322787281054934724706432080102622692143379584502745984767805207234339433178007590956240506792042941467567692612377206368337103905346992126628140919878398976517265099700931350570245123363174988431237489763147075872993731721946612927991267708367612426392164826454350549287066995788299712004962005181573826810294240036759155870734381965440534894405833168609421305112242166099985631582281863859605403009216615859611746106887723283821020213117113139875754131715334304706655948382959178498460830659178042998134856837473919068441779136606821411579408073320031923560100306254173395461554174007745120925241876360110939245184074580578521974583972719634692545198183565212371483217982232881487643441431947490461517048836324029837616087595006776643248303515742025893974837804439671439350793725227106596216696214226746179558233535155024858338161982817541904604441113803324970254987093908995457883038267444222196331130785206393577571505205077002503529363054469388987193733214267187325672508741324714393362385596777633515958219250624949607584279189366061206486784633284308264167970564307858707128175391467406385732058435213350763640957289321869332966225207851618778234089321514979095658626433246643329304025988777869994374787165107858506215384155204253862444074728036582995617887134910195244078667599960040802869309388951820034396504698671758569527601562863553529976723010510462977347388339931916890466661817215689712198330710546028552578236767980797023003769641539642774336324995356473143863507505730 [132,78] -7689050785461130253508555005066850635075640142528807722980821643012751144418069935650456049303348741700110967229174680586892195070837552090738900072018804242125272925021075726931691576918277279583348896415747249543083806679507630924886667515309646525877634664810002733254789636900266123406697385942831692574122739549319819132857628331214628539441482388169848012669557271617906545384837682723836499292768271576192393361553029069581715532749633437085409783105058065880452261142246207874494606854963894279914260947432898614259510839229700246162404987040882110781802242517307100099946544837815175828116087408455038975804734019871187771986304748796021846373081053848877645813756920047187698410113725710571189514570460153866196595236552811985662587166300918706540782204427214681637125375131525150721112897163529925962087049183879061999294329654599238892092774843835471179208600088012751543270835504225097934810834085110245380133642671000697644210579450647224393655967031620064570852795666288813308057876298715618738509854082796351699312282203498558831653036519994281492294714710649632310635740786694988632853910671064408746461263277828436872360699378331300306618073604282482291338670559130113788495528692976954314562026030819950210104971980675441839967530302336557621520816835301980897660313980493806927491027253791110024654825065539065840109764722558332763614067158791416889570672163228089714353048670239650118974466900626708836167907938439897096675034259450097009819106917407435884992038433854617673395277771364466104188373541003034267842521309448431925272233309421590400 [132,79] -3976691649760386207749080655940232014589423541052537261750088458747620937393609449138606676638085457360566454346777416973075356729684461279222659589549569992345192584324091515302798599052936607955972204796279936462256205689088681062077317983518954089442216820777384649897812891575940774176485738603209503913522853213367358600931262715012562195047091768772845188439600443377516584085638523720579165351469151991455378108998209701879465268478923938341603972375560758842988830723954265020227000932420441843095487288512531450802326427204739656077238124854960658741332027578282403081076369468375787374457774969349470966979160527183238013812226506000750257458709269548125893838416907019777876300465741301642617193835084247716535117545942416668022599318322319998618062552247301727030217691773221695665036796310151739717793174949757369065804765478254733480729935388878920131893215019547226551626868459541336951828768312352805630331491110592754729943202243792692076403797800717452109628365758196228530733367832319759367266986021205841991259633012464215026216169473764033432425890102492878551222258260095424533899393842449244861355303053192726514711793038225813313080263592919132622623204192689067332910428955640357697779815798931614267031832323392282874852614544842549322939969472076203484440038029737926905928475890042921774331125453753872939965773726927279966911362574011918425378760285619843647271238817320007589523698820713834851531452498108014229727113404169683953741418508773873907077335014232741137356677434819325934105471503780650329826866313364629694105714906237125 [132,80] 617084272794129899141108984300733615544311995155173308622792722806759672367363211651570874956365388104279772412782088835406613093620746282706798769104317098933215385554606013416874690498214948202603314561662638232969255433244267037630524017636440939109006929977201839485044651435375507930477751080233322236114931472384066495732383652468338492320557969839947805375613171105921283475992413042232616251292022386915785599856546818984063290274821749021382442915221966678288631749261878157669072041653432508507858331650677836809126487141657311258754877047554248342121152066186795304567254696618010802111198044040528413250677697140523808748931201049815731469305099669212046525338265466187948218409577230682324172433743075554123813827414490224205294073750453497305968094993025924638209335636330109166519023467294801574493687314132010928528068311349612219054239252984427798905358170002187900025404563374805920656125237128042838698767800983224497727880641138860904329752146560988812138608659596178003769335319302342901731745887423153835044540520430968723508663520265311355177415893638336259060474308110067470896361071994993102649811728144412292630675074370451791284403441750720573929118667125133287998798369224944417001904461511207372883650805328998358806610898244489273134691733536626314331073683049308296083485665245604018852854569768644597413375958899855520634416514724298928687547543599777941529965847876755203402152321037140534564798630697054472484608614960104572700555905126536376872392293735013199928816482112206475285078524449781124932746226078465177802047259525 [132,81] -25374365347017954908816655771087475985229789200183977265999413020996285682376525821335754903507352663441041035729411363460694465746584419882539563255051667057706855519852251445270112290254595170836125957912033407060262929245120820633589424424432694142512770085827686333049195508008377265475516778882715208342466944878316356694257526094614226765949540657872018078738311081323368763205845997136991921629655353263509295530010372185195903339650781553433728677842465151794791632985402354358895989181955417624399718321499771508936309291641790538318131957599218309421297865835611478708554215360413713542133423976802711070721812596734107981762326253243965579470634951980856790625197328214610050830181462264130095183541948812917896261576521284063971475627022437757328250862956449059419831734055982734574769789235657236138719223531359321275218325133020180272131268540077789077046556995966779732572046774314826290726187699434128143517428404713772883028210521380322449034264501364047036551332670948436942227096877110087109750061268479351969489791919702056563773157671598072850490217428530086183649261297423219562323526620714875693051224688635436192462229180627862395383388294702350032150283794392999822788532967240154147848484028041078432367905924843042867286189143783130044607723058853393911219023216434574748283973990426027404498039272787916509058586758744540275765071615553048715127760550044078676890530283344843981304516187573413809189277061665357694337918759818886700625050623425953655104872063090799602040374852060280912228271432930689106111025898598882198672400 [132,82] -368087029442472716177760971357077569225899922219007353221738644816394623250544198013781348780243380203871088454711342133411449115140024442952473986976763092853718791122457566046499608595497344446586641996398430253579968540738760618941864201113516139786332642241105119068807474377677237384660366273107110328974119545694064239638140734819323040912183239991681049009522384545468432533939533522474892263238708645434246059258983575045526833748002852328381172144826192006661540383131729966812591435233693883186341630737196379091700505235854389448012572503420260927629344722461801365961891594084609549996533180427893633608428947175771029625609338777650975446340764413103973664372468826553197265954076921877306404306616560616418252162697393189549279796769811976855772528195153789525603207825017822900402182449388037013986618231797359798415423840058632808824620463200771486788192568287095697620767594223055666127400735060681177134078915791360008175425950767961846717285024206688819812412359597594938321626757750851508263466324384958725943868677399599413091575648756421342171518937865855872000962429666458699005222581432965559553057778622755045946415209996257124998823040133115460938890145581171227395047116281917594621645794018162103716738705043697293573392579585839671489678399851381941337570145196164587232451498289049495748763657938827415205734208765149139543764629262619586607165588649150559759097023931909559486742822255927092548269414485814698914901115744952217999117802893311771242844879994213978776907419486933847441918763663443281883906645803130561250 [132,83] 62948050189118904093643411449627951570262392462666847814228441184210518965585106842156836096204803670637413522176652391311643447015471683965387363993807476489123486033532198602817923156727806512815844236539609545890244870475917829756118811297676595666887466033698853584401092791582050635356967350637250984412306328197659076863929915954987675723941674569511425443864663645305348229084289004259594994771667517834333948020654920543713023624906855493622474812929049151144125850846977750728834306598514724034439799421932219427249940777960039438942675484232140103553766498837400979774038049081423907287984773360790349150586208950980530678244202343497588882584512122291006440104401895907023289502594165850293647882684922000083365700565895967981654343509589299686680740508751087446108868479422205899404885476520287629594828172467234835552788598782826869500317158075048128321905608837201512666534308366788853796295109153791536636528890801399039766958253945602230140367595749098780838722221695494042229357215598263092774388189120341753744394957926696552960225014149254623745948169524194071196117484705319384514545364969511840634160418259711675590307399814672895683957214773867279494776886414079358114098578674043382371353250119419593192560345275846539499742533372447033712881553225999982052527102996298297990172107285484056735912108977961236986369533524985108252187996289829089267992636254613654152601107953381142561328412944506499889162541934407165482943691461726112412720928295220136259356749340772056703812620622120823763089064643322052646969744441417775 [132,84] 236008353135436691685598514210063247613761767378833009565619366360294964450883373494763817233364669689507261043369441615325274954058701475124995679029742442345759013500477807831667215944243504692091948216527059626936107681589961366940984140114924822585319428859476194021633486725754412436544922005804831168646069029255263654909889483715831433867108511417060392933709467707379368506321861001529846779474534508861388199488721438507293380612823600470031110844050556871518025908374000689784179176354124686989991497811557085968202842435270229105932576180583880121397738253865209180894426320831572735273371253069843798234214862175624103906141536564236568155757783597889796161091477176257401404296309271017108360438294206594656711422024335794383361089222969622476156354325722229648106395745101654349609157202778153038320574949089523982550584527480011633809013288333868400588550584283913750639567004133761878419266339380993303422291831376681384559191166419334311952836343695687158408994338118052004491050630839128022611918683873189126323744888572548540061413550876854447929921929565827841171759012673420850936021489603660704333135302421622535659406186238776935990278995982758154771790582939602886632951369088837308845266932285769610212967629707171210172023393932604175780401464780998186033863365778020722995639265382454126605713774647512868098278995030167242142167471199374446976121892668644784578684066328894002991306767144318718536873001132164391300358977017628072986306733234299425375333171926168391874631320749615096727695881458661963607013727375 [132,85] -43258250753811396003426957917538826574807671827793955378599897490170716747877905141653738995812688418584466611781437867423841725027498890098095433285131124263086495894199750871880999277343813392242668647539978920350240591684101719967720538066125145313421473797622662375795516899456833618545197763816361161207517832493234397992309636718173524050383315238640207437633504139819876349502827262812656124156478555730685244962757346082964938325027207872180637254261214117199910410325598616639533879256424754838866048211028828647957359492866174521510510796168186473912580912553586772219307211818916322629358642989904974855613773536298797461449112002270705784313218634563900931916075822901598546466805393937756260119183537474020507653782642554159478441477118787238062192695101831273731607474996608509689877347041782323387115443100894742340751017922257452824742565486303632010747027642231980165294854515810730062327263228601348564862097983490359643548286283399148572484636192527892255801920204104058227912855763593708004859828603605977156851328571548152893107050861674324753879101867472850418356195934983642366485376836101385043173413121072482923891180533176290345971384977634608774102346601625666756939066816245971904929621604805300445101414186344145359580431220296860126218676590685523328951172012442364241047015937204020638141683378421820793981865457522657222095715342398692682264335685927848756302986051060635204997389039724825319719278875864619280157358532110872579477806531059956000322914170004562926724266958469243342799695030470626162901900 [132,86] -242412698786898432127076513999090382289907251433171270571089152661113642112867417257418481501145940895899223692714492328809343778783321525296496937554399930829020580725178114738651438183326672269015245739394387647740668283814277766617705897189307520973844497668592134722972336008700958606888715239499483418698546243010473435384432819653047473517276420935729503479714124119679523613252548159531663399860961300635469455938164038961642067159900071471179242730239563126064597952424592192241427488604384461981222392545862388991239054889494885712073774209157594501105322473942568686192210619939652335250619005898343893430009299456401293716025467109017753276638899782086769488557794217939981327933224550761709200801227228739090383126924690476829052922605088734724317126879148997818931446301340228411976571360106630382955848805882560577302384581563526685947036371623666153715114684854083171597142210120996210903647989762107912481854988826103292429522915730364189949367478520788453568295772081156890388135675058817301720928822511299125055912515843707147720090105777700850098796380301821639264277312097336115925512727672094319603885725703054259933070262146755776854306408617533339305838222599123617549116254554666363429003682467644050836411855490509424601716699791485019440646562216459318036187213300563849283264818433526880450501740768616228309574436013281456324092752693379675362242546356304552815734574554746776071631946452882319094361329513594556922965641915592124705129739136510934949953502040489742227980563983983031659873342243769482325 [132,87] 32567697904014782762999965568859089803529218562393496314820877490500601619094958894964347282892223395336017716540120168042600466298837568111482624329179227294829717267599450553343675155584249457922359086879598375140599177199689752551526347244372307915740215800137724734729791121825836852147620615473210313614378023441475299802859023392279524846416419033692645032279201535795757848765457742501431911584213799478192457959401085947182128252071685648901856730790493019540852205681224777341374345359087708799946037538510682955434115791972893932334540822481925305264364472325505884639950255755485674141480894433212275467543939645633742202504659381996154329770237110508298034472010011204756132834212604333661904444103005159284829718739240440485182467398463006704146668694850342308509690093206755501548265548361233623181710028069221248139437871278492281709696439792595871587627910494086133242469274900337142513026956069239334842613544199472832148354069536859034591124984501660045440662645429782735174482196828673796367032173067516317517410835983379006903158752760224770495163219113411795726213986036398178027227958994892024000637614441198001333475647609026786655075934550772264745272693958773951077158819949755215858100161381643672225943114956169140594470796510381944900988453937106967312519517827845123227450299501983850361539579471767865400708037646736630269689453643747718863783672588114729053635875430612729262858072500928384922350675816451006505302723267755261033528411326295835504544133403239108215660216649838506297646664451740500 [132,88] -197929676845881161206132422253237145503732876377550013318175523760018771500566566906470390019339542744064016060018159682523085430784800393915754231337849245812495467535621536630277721185221173868345253292350770828885184598417798964047665043214912564895804748240703353430463490949340498746396442114277162583895361129986043754187995567968528602699948066889071597334574540712816547944063451330253501644440570587314423571044479638879256361070439252824535175900534544885028423887243488919275802326108661190371631059755898969044302693163160387963283660367549804558252405173987816038001704429079698230187565219318414774430647743037202614395716580911405357539261892701667865648097075696963960994734503824427081052321543047363021577587684835673702091168771218034133502892994633566724213513394362843840033755361449129444381712516248640466606187796499621594711177077064944224147627310437224800400006008857122299004375870066410401652932225979187956562029841907539928734402401461275718121049417481944839625577365035692133787721650258440466053979125574299654341188659869364453820055686038091747512482477896742871231181464284457978320876585982217626154602202309556825155060906124346686638928672787967278512020125200524967507972952378774286107123279451977933042932781947019057903685278100832730309440615840867837891640138128325527487063175953876213024234879032704423295754203786953865639816453995205984004749122654494551411119473466519299751771926297104182425203288381786218382438595907537161059728810007503828103238008529372934091653669370 [132,89] -7688395960038561352611346303797281306318696699538022256302248860734372716299951725869609107589487154015555588596133267216116621615547834350764558871058047215068191442763089530863538303908232063506353080755716373651362518169227754906867503744326549027912328867593333012580581697162755332437628522516830830198263227892399704909438714142627696121773343158683533583913857933015239948817821161759057966843883065714591660503734573165312464562599288387127558687769189845868411515190107315831052687582211025731893296267775280313338691806592814625457640498844186926812637818023032927417171369147791148794241421478745069313763300484143905780597785943829997491223859342470618003988949656579189211010538848020310500556344932613405990760823644908255605927523919097076525411127853089127113743279252132854549208721223868306581263830726066673107136192053063299737034371117348606420749396728679860903942552125818075830302860297278929833246542599246528674285177648318432812948388265444915538978548603461464979594792812422373539756200730571461246415598409383920218949332219590129043518862818731420541279397027330966615350239198311418058476807428011092923679085837557927459448655212988938166437394811048499188527883768853319345873817779508821103117051353099112058263642211839589977115225782756618366517131384794447143309131540798497614051322800846428237226995288096600096607369048528328029729769205687555143885088531023593368946473350240110648068785450119226709038945766188193684555705457929592125248060171418831959588960260896974004904600 [132,90] 131827297589188788151400739104883440756405561535896602483944553512152284037575270168490011954534253246973054006262645095482087440278945413890198892155776951381545528469609865959658014391477976897583743231230405811456045976273364437388127074591047471487781268386174652773993648170124114038051264054198621637789530399243508498170329683477385206529198920501493524095788800267073303144536328030227673631324708474159349660360665994040819455695332632767712796333200152811341871792493490608688478776323244863363559213315364676019911088514873460931858664272276232452778352604247259649698880742063303681325294982338727354838620620743169024514880089881789929625044336065738756707852862986602682786418987368426852167393959924507024887997151574036905792503294268927711614026855808318959584476766124980100731431326869410486745862710206555682552064702958925712734091388345258010995727160083758546322581340264748704814836843704843954796471162842491207665540943939825749024793287355592498531064456802692198792818810371291728791914159913987053615245316902676697238147066272096062783348801600218363944345458940502766569139786473623727866095788135606485466943147034127097858998718982091994826282034389850322582651860791524825276197949280158097196625781205722406765774254405062658368812639448234906155645800502141259175032595077710554999468604392335357207105228011989183548004753875084693338700219195574347215403011772051653792989163801952900599890733636593243078008957776236446764573791351004400214069103030668334776584371751989384245 [132,91] -1871816639620666645748201703887735541695064308235590292382819529291900153067006586166098685593099253475106486266641724645041913026833604116733938396536627153779150670547363357097084689709662779110182622090316957492971815028553922540617090632887981759970157908033332243609938081327822604002688407369359975044294830033355625917642148410142843347320627671537963381170863700093407601984654559397249225054291329387196672924803342615911177294586477767176416596098973180141463984789994782143764207665604715794115912546891607520766142716683215346439077446696445790283359295553315771474992609948009492455788718569971589746918020545122478311162076029190135668470750052626741154770893448281704543088191025916985749627969287887128907624918907836874514874097138993552829412013012962653144040689783448256718901088267800110779534261487194940124457554506869008458574104030984673996370625310612580068646805701492759752926376938201927601417291719274677445711088177384530949027319770543573470026833997730741754401449098121956334638509976633472326895039229646173841131237134717903381741015556624670043675093528967403110123895818937930707097458495425719330507946340356829130239731502156631175294159943471557255833104209900383778427320053924685734495528542580484333702545570845653362211750625615024469205939765363744599595742093986278877917729012514742753164381572567224904734739435890450205398955489421747237211543566525366114456172368148661862050950996140435940437543427356061956799309583839628010353534224185457222527365613392870 [132,92] -138683428559235327534599340363883158336781595811347731310295437586592379193115922413079187322419935173391979110536615947598725233477208645748099538964757784344582131823291663331913325667175958493313177734301443043455061209936084476372440965368618953699082280438190266463188645955245832920276262161442585574859407303538899321953769020102316788809629414879020359427344086511151177110464311594788966928520353779787838805135033827380644785450675067486680142621039213457530288309158961795298783684834187973717406281058410689527767547192095124829543164552518373692465604182301630023264977621988259514217109559931415467116927432692573370909081849644988724074409131886859285810295702138172418579427743584054862268745337370245789510676109270964871017308407860017746074080673205292687254373017257088163642878730782757481141067721798433291811588919985399191009638406784357655442092193187469068550837257251547632453832299703917633081104831340530109886501440137009222660316865961854343781047863597033517021676650017634110517851352204081883413431606133645225677779365802843531443500659543974460182376902558991433669976968040819761845050543567074162959118710146571152032647591318407562559850290407940973647712369480660321955331313433874459713274884007160197150608364648004074416316783916989349772094788861111440139399140662391852431354376411787819545601345887609401348855670156196862129294461824703202073811510792415849611032961221028549342446144186340149619169400185359185772187424525917916498538800280256354643744050 [132,93] 1261587243001410902423883578886696734079459810946239111423541324376933502148751996680041693944780906177055431697837785983092416204703185994166078422426830523000207521652352127122943158018355807658461944241459948209064456834437268929448319141484546544109107437244509592983288884153981165784005254491598727169389873065878823325322810013783787276279210296425852684919250455712798006560391255459362553872601650479799283751234224263336223228595943621362473893755103832911332054004981492442109507751691747995970997687720945961386621610029029870102113400765960057405127809387705042005927627285070708444060858316673750639684273532156240343504583168046400474643254661842902675720477411494877859294705699991520842377285906632307180968472283628756548361284193417913551720063631327646992567841018076350848290077825396374567276206105019859038234289209858121842163963498288548863337361247934534909749633534539705854294984248289954700797684196896824124605835612808493432065875316726985330681088465084947611983226667865023007577298932903915416562314003421043190799428521341507328301528297485680774092833880034012733656062544596086316890105223854955125238915715654606387753590214217639471570616321557689351981691366627076113361807770493936411726000205794477261797376781432522471709880172383371083051217677418261727956320946914687979704882680057286512310802352473995114140758853832997676292771737760551103273875487384169664068999527285447688647181065900532692604509210598678983490077292614830626955210215809838970211660 [132,94] 8347694383412895182904723381334853013778552867366014015997915725396117655473276970140811555817314473332573138482139768304579230552923901656329059483570498660445864127431235480353596030161209196404346904156957020036577410826371763619817162980649432862198160183816846745785742325057087643851511551665790401047863004565689464750060000503303262271555754476359969537793131862564249463420882773790883126091360439293369697500745192116135048112892549640097221209202868930299572293136809723630922158394219688943939377165733988587866550171697515816132836721359170206421816504531872459938206546626319593242048623998467353581974537485993414757853955461758729366437559975387700692766104569436032993084258319780190574309784027123120290829783394085854228372543797542812368015323283911927058873026974045725109012143001881687984694336231207282212394942951020611587030928044749755742717901872980467034063166180439876358751233037165606636843714795690662494095852329066791463736230299432485861067334635390774148180391462215429293969688312208432778532547111200533936325298728000137232151963020658513934147653974307904319515948617255737570800023803445528180760364279512599912102378304102221028511934805458499918199478184845192241033881688523782017694943671214913984669307883408326606235974766815351715365839753633229541452676136303983440154547731156535860846933357271577876832574661186063517106707051910214667063140130736588129703303467767929442745922065276437322939606641824606218726884099132467967171005982532343050 [132,95] 67089480900516879499487119569949565823802553788048667317217049850675815662322021682457289923603833983328220833167603114569566736772411887543554950085169000994157920090058205325461058893153575145978064574200842449148258034604112753237182462835933173893125158662596245054281752658173386666316232159365233425993708662918259140483908141613829751947001472662747125897094712014599207685099943246452697455964088419728291424860056126711231821138142741831189785612027876556532594579288349971907171347399712540391517505361642026053218808360515228370237438242014625896960659584958405180556965078601385337694472887050394778438956060396087691927848530764281210801832018222747504509764115731058244683160300274747011633640330589719782104445041707648453412308986193641184829788237439180134828111380410255950888144408670444476273994806848755012159599481130497581833681958137001935251442379539693491279410712600209319836914569885491877284339370009429387067507113550900807550071758318391614136477964446839550187924325463811584800042431957752938752000693288824370289675448647404784640533598855845884957735956646107517180684690850768081418546082756770979332054540114255481257265371054843393195415750026979829710223549889718311578654398452371305697171430190552087306019709040073253457832380915574519183264107802917667867089501398904500922700975123401369181700573050468593090078311174229657579333797089937419581941095946759498317535076213264556073623447412885620434927715678257983151665218885285299514033404698690 [132,96] 1531197599479037988911811870312733693034575064310142341686855903387378569409287859795483730741411206508128381984464249510180166440064359292662465730118788799894074916573197085043379280338803357882581729452158030256446150596645617229185512187928567511802868800516679766940867047621442958985489920651039292384453259543155264997620147026989114759847918609921211277230249127103408600276305446531924741291625097472701571943248005223786924086160529458670172716406390588825420655310430989469036699310347278695656237397685760414232441256471249243101375005186636556865642628964731703572381155114585319600962362068163781782066646120862755136606795466828876514324373402948642977213068119261372011591382781567549295564213750543393009945146723662827017345185122222992790172526347307597084128377563243315534237339030592287561577618021591853592553171368814488682975162412679464315236880167743378498357052959416050576208043479036923840606338930074308004015656622627874845213596021130946352256055627762611903225404832997143446950463104628674915506315008033990255353817429988663740232429029829566428750785709598792065474959090976329066196932619205056561752434639425414866807810805913458581779725393217277498186793339365243422373354028782825742064199658475219012656713975460592282572849943293168929793071818060802805830780036271527074871908731238436747598501845729787812597749062592015944931649007543688436261812253254625020730783885969524077008081119962705883691615175036822929092290649753284392320531225 [132,97] 8562152166199797608655563854181366990565072792887662721851001726599387325143830403685987931616813395477469843882382889181136985243075292527212077074885335912825429650868105669569161220666348834169655175631393605203696851212110121613255769463206324379815373652132644148915027438741166534453025054605232306723088791995224850625292651993832515955953103500196872295586465351506826590070284846958766023064769584396441805406388670493255365433336527082884119470940916634114118184602247336578528917544481605744696551032616285301708726792226789568749757053536413776342662879314843078867909193605806924247558408258561918639087047835320244078233697636167083813012043384446095452088110495300617252507162896056546680804508245617413853276980471996112309490689327336910599938543253160894517352323401232691072810670523923311668566066117598867024265470584142737795631377561403632696995900586132783581960492294180453215547755289148093469903017024043732495646182568879798797629540972549641615076674722152369788876812940875504532951419294896999157840231783615515032924646151162798707570424071802166954942546261798831689243790392208208936926660485205603473467142453796960435922128274762015974823610782143026305364609284093657730198036806794005836846873045232292455799834100494868799157088194015304933876265542723971110319737782913781483223873247735627146555078913395295364923484065846835659536060302174850440429333882182990567378957130179056510156149070978031494362134997502527621132208625076343865915 [132,98] 47883225731332343088640337042096058271078229422937615561588763102491871524258055820042512350181334345880977186866452458770890059025555123769624878072509381442298932767710654858539392371091744759315430541117228777291610466140015570628064797870545029457334016291004149116078395995000293566834840623806226034555551701561801599161445953911973359123731719945991084130338556959083737977575246091398903902855627984363575764572702438872107517132054174511534226012374654085512731092147737931016231755610574601067309555081862913572604153726537093125871565027379584050746611828751631662155516939878334482530410098410294860080547074522246644810358799974546593687531906549761003852043680929770877836634555054998638003772661543267511032158607807901833843344738965028624380096238653811720161302922370038969348741098453090919619302840783637135745772929086404069043689291092595871479805906372183865191591430508404341932194657801314717780267331129485353288343562597163881023992535118662415321223016997323849547402692173542726252752791128583093394733186947786177987471082283238099231562233318596953132273795964615884289334914313312482655450784780911604723283338789707158211136653644159567572982678985777804824410266154863012094507114815007935603972063604118009659436434239306923352815336527312366736227270598232576755015030349755284335875201109903451370824222549022811664695877402299392953952662405780523925160898177537900747252494058629361081968894843659287529940599041240209596281729320666984 [132,99] 443327668125882700999545190059380158257719176164318399001147864543188446959626501489518958422175558261349149469808269719812710233978488282023679001128549640269066295221784249411394009796045666594998710219485012694451603975091460315556355147707554327381161973664243846133782246177169785336754922536774970725605106490095656144043095716919502944791710311823507372587704152461753469592241962060258504938376085058247990323297020145188036984435491466086557421194550776356521362707114098982517587550589358383891110307928199447979529178544962874878856820598190860905610468438536074112371133412001599619617772246261347518233900264606047905368138936445651556137029680938564875592629307617529387212881227431231553463395483356390041086949738401304678766981967403647519061041923666798865558454542667222095218797316928542675062625474293279215041303123594469525673345285062784793948886351342877450730290342216158455529407263092828369076641008048621197586217387918480990248764083127519517959153332342917151431169445745246425052353537573970490299719774158668527107299318432040151472955260432715321176040667173289675266149314550552484582059696704166942064582945674345294034620250696182290949471974945794343118158405515582357527724963205904884558004485699203628460401690217727056340950620489358407058826747190888730255568544402561331689680589017181895946029967411996538358026489726921347053773373527762828593596321817656913405098295968619578873405299868490361796593685431387885145410912400 [132,100] 1769442476483608458959538821913659801386466556193816409736148584744649433396582015084188683531903864332479324367065257717194556459079430343251892111305352828712127808472521517118882877597411610359998724410537890437031500722341449470706163180488215055250185412031096412344571182888401438734615588115248782665071240103746404685423593411111682830072343400898383588060605724531629776060636755381229123392043711977906402207626376778490895699369446807642416495712205683089480775544991604074151823771463555643572168425284857155963017800993871176639856070528708244424040545277825988761845457838957665463699035728002628201055625212495856983836035278667430833408567842185502442539551070058859986574957254313913976603709603064329363893435912021469053462375461393608087789881802280589262410339315233077793794976464979634955099721530473771652216757804306919717209678567973846478665596174618787055245865038562349327716044171168406744461983966635536955187549932761869875649237209567031819444904585456833746764829599522598346059784455635245662207389830767883072051180491524810873695272327498420439721096754831135447056421341381164294518555952968564333016836961300380811775625250976253010075257314588855008106902121197704938001259330420743337098262827367859628798040786574617172617626726962275409495973151476236501989777514618635368928374168579501414694580474082667891790157265714577112814581937676645796210682102115224979446371513986132214749610562944735130886062727545336346669526 [132,101] -24143275554124288928508432751208825591645306853090188842219521455082039505555744300137807581195101344049382847652254388669837397425656065337073040001765582400348285864844583984164719172808383534200991320525603554331213372782034071537094139123591547666080330490113569369923662418227928380573868234500691188869263856100039904029571513392753482030240261822945425326710266836223976237846601949712713291709611538894059046197863082479100196580101830868645564133340224455744831784171288644771764074072576872841538481802677194223242455273181837966211731571822986298427408088506569328632121844385244522087274877730417264312331050259733226341693311400755210360359622272457404799328938707650446589820451861260645432411073305981417374057987199056102380408323596786679784767200239268243429712164043510089552267603424175994988056250907519576270852738032722412358174169838729962002549411243179255889823371118958335577287269598802713074783572225916869113937164338788912382329002196307785607766630654062752446091852249333327181469697085452331660092968449130515551493595456583159844279355463437103423781962894086639858591175922119621767789079128719576973892744813806835803707863987537290700346670308934033409352559717616802158592884802482612445743522680257091302591589569786569737365169687677336003019526497117785002620520371341469651821824666573186471578926352840533224215210636805443763990536360199888694532187537845401905593366898396663554394806729756764272244853615988783016 [132,102] 341073465961357135881821771937873422194187727856677851356177823389121602308345015465830134305953431166321485842800640332655375991866466570625939538195254222543811923343598104667402389976738342358799665689515046892081777198985514346542941277671677199599176996576839950816177283862403955816303977009553907527402812964148398764553543183813643963905202968494439593527759447229407937020551177083524102944633647030409060341795820928446112109846696529066450910288900861659121684434566547189908521397988373155796994980750126493725160583910491577639050815218163014114040657051886864829531559410359883320639781042260736929033308314014279064267555024932149473180836488857549180600624364139894819662447744511740245016974942867713023992928969567795821518011434937567200358656314173721187625787640804613115608695363489585343890039452867231555754299746883447787576070481707267697021657302452951673228466372661761003840144240455299410116438880511084319460534382823528225984431064281472613759179430047650138895805957621876892810176189897747210611049677010208592466975199404481532421037648931651137177376351728048484389584034099391328105753550066680599153696624814795718674021204069338802322504265752196550469943706543980915300811264637337768701002199804327644618670659242797169235918276472414897903135799473268178210513281197216843419016672288589638941026529402142770339091288766968343543327536559837189913059341859109914663609970844550370097387853541161476835416500134430 [132,103] 687226633957869743440054336972737389050859891777168901970948359598866509049454506721547478561443142973532913342590896260301454808863364747276802061965421643548450781038962905702594563983213610351690334097078282043523489097264018683791285594408089192661816608211352331583975566767899784108515230661139637758422660979267067146687924457100706308270801809227066816404391816682936624141633479392409114741998930335315060918739499594676445313011004758937436148463568432998617501413247444802849906598640667114913050544951829384728453829951258624799460883600254527484351755377479307243292918013475252561129275589810813134787858953439255462685283908125023730449826172360654230735479509032595937430259905229448871236798414783219576249553357909111859329807737950738924344147118107613816593359293107540232644177973955916097373727327955981887742016892971588488977402661893129907115640909241346173756410281493688751778588264898151556811079604824093747781240910331803690485094089111818953991857831578938702137826607007617156776697151501848544463070724644984033443375184247062297213679163775833753197379171055933321344907407667690827572739562640169936396830213851853624220935499171906974468330975066737390587428122891128464555047823936002448918695395272390874156205881131497481321868782583319699047241180628038064086696577067317611183653924554118500958420201330392466050682745277479014152271381859390411225094451828236159177782256089903249471169542435485398303420150 [132,104] -18175537941006125970572681261263230594804438831002798170825239515204793943015455261645710055385342622662467641300163957398414955818291785234364882043323309818146157144850588121133040414632425813460771973798953840067035098840175704745795469706958292837190957181939882108174221630803239722886264007049516423653547749517855690706446521875458226229938540488919961614199362827611073566028948265678819514293793103205036927708222251909739285836611804806307508476339697808842715483458471512434240964164992833924928157871386075361746460695431053846897782725963152078648611520980293642341365935450227397074997068493339634856779662839244900781663981457726564202227428702334511084424622526988946742840504562235072438363909265345564638406984837751956726436120136988125873128169972708958831554347467880078569155152661615507152114509824637619865400310604867632124861001034437197805542222524879448826931152441226237052337819123914601101466209330030316829437530871345398258047739195967975102006823014313257290402010088186842974454201161437189004036990508414356526076721367886735262116770041423418522786158886062606048193147631172528260729029831324606247876217944360675288590563206942442530369991278172235739046038384519900935970626096603511866799623611881715470709325774231027388962364073603432258799379300138091035197053739338628925140799343790264587774303836801805496664890353961300452903785676724671320774971696665114148103617383777707677143012368956166354875 [132,105] -23941771413107117326229770682362097664183242255013345417162201701731678388878930635799908682597298938082515085454324048684297046161917841798640003717110568210721323444827636564671505989193643932194431666041708597698284831430517633068161790023325600325080415754760673245644633169491066100047016472309887473877454995629786544130787760018302781586273910698906582047126657498641076122866648430712570557354868185238983013741517692105164817144419095210716492347000849899685089997059996446892627991939138766324449531903312717553142783926957877537761399582899183361957306004732373365802581848231316521763953693608669110992918091595137037639209443024518323239542688561441645719529469690898395491622068244353912051805698847531105563893131407630900429498031191572542094283882663232539149292979868377585485437560303599699361610220135155727364061804822272510175690088135378480703769973924567569110614961404094955750271879483550162931116916962220737194226997118431391060245923288567056271135676661966357505473992674421347785423475124385684221337632166877723588336286454194578297731100892108684771982310385795108465650309410960958982213678815539034416754735593511744622433640592645263199833892331348599911658515051274799959501004215784967845186747952092669969964781122874170172012577547767834180102716445465747600582029636796323115723667834568583514652511433930453322595270510835598162808567395207300662038198445108084935457819564003773111524321305341650 [132,106] 158143472837589255315147539171972437012409691176425384599661920574988303270900869712378983424957880249340558060348879646259776228818420055225947141481375928856548189995753715011017687272331110314020077078205031411439026870636160341236095607332385096317195536815934128570556858233730181679988105723254128157356211995871038846844001621058383214428962585872861200037154189632504092491355284803207493213933678182277198025131806101447011240617019361357184214067735098620581811881527769055301191221937565163870984704705537207795289152768656612657379815001656604109486568156637209552254674484235616429649007776384653827250788521384663152160813479713491448236575656810502541260051540891868644322863531822823600150696414090868551239117672542451032090268242695428134124439723803761064300567382736439398243770236014971398546567481704522085904028911941260164959810248001013674141508015556608791208302481542460543210730698062230749636572398410687172613405999477571387105875521918353989545076134713875152943898461616335208842899585820834455209622639682854077439014946426043202013386253344128682064037512838056823890707565512531051889825369013143614300468387959622114498754094239489186046074757504414955433318093455341380627433653149824719044024392726859315901227991329802444359209967944451659373109280202752844552492004073409700649301334749530356851537792848285530802288601349248483741405996873017660935244023364750740460963744349818353433824188150 [132,107] -883700420533279395251711233008731127189096855971322058713300467223361585489536372160610677185332273748937199612143354704222070314492773915207158812255814743092233620230687275835273158441667772452172620632540039011735308717933731138956290139509632780063959910510562432309584789471324591679421814676971610653964350849627462420654532135427093813792069357610862857353207021647005773468695821896781016479782269339072439901030138628211668526945972647472501975205281443956103278292304931145060769464372244221581764800138672794786503648200300881471016544978809076112873043582338901237155023730223299607753825392881464948429678970509838080178302987842210349532538882054401184008986959044895093053473463391249543064849637689393945227997246589851497303749959187014404343786612888056098689070165491844294542047386077966354644273935225159143756728082499530287058274835612740297627462378385472655104604773614044878051237050091401888277901255093177164669387250732372017513877614547494537043336085238176553855411850368107543940371924326396705405061422416640550843016585535271932141188487081011616203145537307316770854376103639882337030319669830602233970169735785869198555564792646093996980210710822477495181745405289492858091440244825001238028369292536814393007638246764688408783232610017678420641991460621309919856558355669859363704641734528453640638927284457333553715480108391609921887411552138339075897265669602692741186345652782275938567875 [132,108] -2542455591305430111212868773745608807362584724019000129936902151123220016743400138374595251516524564485267827888726860569696300794644710466797081183465004090225946232076594523470281701549346000954115973274463937157726316428466896002568088149669745848648755674800626275380946074958771100234132036390527959351783763223392155520511543369177195982601557726432620780903684602186098028393042154148580207787933457889446372384689049197649688679470204036499517474962990373371848108481227160184097539983824139187400958462808017527468541997932348049506381813686213977261140921430180755413707319082875004547380766205795781242756839013934291612213970774852500497787713423339353884059744036443901192743387578202738706270471286324925178731277671647405237896076378216055882175825600394638365978062057038967550885015552679796248648440687152779526688960708139213197075850113150836954484791085090186228809476966804404147452297552379603121339076931477058379893239458280901714317759206263703084322267615285440400815264626861195842043642807299292116627215680716951751699076747322615279496601858735381991848236085157749679255930279756023455759707530377460861084777156519334904060730797746519864438577557896380871273860469857338390142061433114810908670129000993691998612837505234205115081198993111271934720527864140902415785410223487678575955870311768064234423990057361501879266580075926368056265811344344519452512724915084437060517470051885033275 [132,109] 9448809398854094570813344560699654575456382697381089182901331456160772636191181288418688171324416024508905336163235301293141968746367863193646358884327343174543095831380642444759189142814718218527475188636373027856109818153511785334641070585092546815047053941313966361674108401274004186348817308788605743416764843960256719714514502828556244002086102124331455102355975740500727722746722895471046867799049374698406587378676890314967796741268763075344122852045172094295587272221270708752440996248911343973774789514555833093772423821034964658802819963876133605979650390302501005970815854762023890318567614988757060095240665077339041281907136064783052267060143770384446451450519252278296399815095417570617996792112360593267205005140650004845557249899248592835191184731280838716751387083805894364923328743619697107127222528553197161572633522090257307420094072238955793234003108757368384649507912330564154037244412806308980505636261066865054687457573402395092077087973843157864632016169465435080283090305794687088614185521492865633899876189356176351739758080493194226283223224303062766800128795573668753157835358418514579825928293029814009970483208066369789606543155499654292559990600765175355148139295289684216525450969108660971281266995682550408796745165690525277895125803620865956533245121945200239274542819475727831477201919298565158987996584595707569069000849411400039106753653140993435564334471475355755689070562624750 [132,110] -14379530752497775783452851639538076224637918620204506141855450429118695119957492021346881301771695671381734180201211560802014921520641380110187682288542136222966738667190084152655364944775168276869172311564642795949520048811857682942730064962880577665147368111317542311311850035157901115797212214517969115984458738052701653862286017358710728454534518009395134196645726510701169737639345286171622909464624140015077054392635091939256476175835065720018296379806918402312272406615589321237483707079039293920542854943982256845237744534293288265657285774430028768402392022900032632116039691119642791344008374843188123262776704157581297090797970657182375050614565727056834735423581596730421190906085967683087103003465249975854313540751483032379728635479468214189187153928079008606534891406816608194203428025281083443555708480476889841628506535468571086124430651403303582692848600457191723671579554685994892332201392805003101605246788154516664368291766285251711483052768229917442820605135828305696588264776640704153650312898743227912880887324940513800832968094653209291470148043539089151082716825907946724432926960633230379631187881371600863337945900228955942793726428563873055412255805256784343729927966844246646398361011220918941245340623830086408396108932990078751956361348543832287059773805141912156584247230255317310964729202033517599638118198593413682084282174130761815691129660719443983038960385089803754025627150 [132,111] -31640018348332322877147674459660366584010716502211335482061346184392137635539751917755753932652127412297343870545505049738316965520498630466150614543754392447040086698795112701521576872681539541350114321055255911651919223532093489755069391310518240366417343916806247311834964606167953195583563638313304409991891724572113055663494117877798398567523167189952094193183438225108010167001076863388642002530177480174008911465847805945847691298874996414186919534066426644876076200189298116189662386153757932089208595712233789980741515008044792833931886413786817032155653359588987310472084571501928012040089401674903103669093112475349962836572620455907322007850707071149193902053605140707707877294978027730777310100097683206267266053952221201136446385199266359754787679986704332151162511821863926331669966197823910482752136488573338182253878688871681068592706113343328873069546968882618111010885054984875210976217671413677007512547180157188017818934727276210375378842272629404593877579425306971845732524522282829239556146093818380824001595713559248114290634420642207740052840633024507438983812637032193344484824632372937217972970649891553104738562088539525150058263757221003301719095773262621739409049697245138292668876401601573557202146702743103258234314172549618665511608337447367470773736835231710157613628594594493087524876177730938204785590721943580425148679307417531995008319122749504831261457530145159718725 [132,112] 52913768899239131342676676575959917034510335805724428022223341266215701006867759351711494941453281578513100468687692052427902343319634667248208325690564014886620320496837663509241596048790227393780465140595886904000922003745141469482964583645869518265787695868773975007842726138799821716379630377338627654185735415110719962990548994960144188358646094330757738546484724318098645351802923532974039191149684252920646403484131726426872155532037805866572525246729601330242940427914868746681683616286133170024773540641332914038373314385952940257316437888009601768104069990258051801673427494594700706159903432817740856206765360358880975077910509112467167203285936490522269335697797317258616282545717655214199980130917199407340334523257362025583669420343113155752849278205044495966673791225935060922124055068012872586142493903242321787459690796647216054699513660971230432108767925856451391465935617585239132659309532690697408484721656040265598208459411139049626892816871162663815491091308143577124825620482034771178717224482760871540083841624968314375861819601061385740127188236604377896196212930284606250479208647075076415126826031800551796521226562281907144581205184210642533948425102418851924642909690131923937818029288835417804849460288768492658985282938148657830117981967038375854468632063800685727179941750828236697664816530212441251802384720604151931556885962796853777474964740409188740481148801951550 [132,113] -110915885493160398792199060723684862948461861831823068555981611590496802627976699777520605146470253197514574766345886470850342123196627126933070314485403684715834493854824827572856936401082833027284799089504060198045580797792675222562678470334378678353909121929994539129428783466846515724853121721163558807040195437067395399851550354716128728897046358973992098267294454202413427783368867898951103935627548824815698153191075296559420725616374346337623926350985320658522123381961977762281794654736757991072011474106324965015502087470200414644110653120787494272546969863796904072311836262704163486951322536487118557197203657672889140812519286934149498042435098230984703585932626605371332078182924338943221739262445690740225934755711516980383153910724943297358845643032644816939672312261857174807408832169557227724775807693843426939212493776077259637441262412971023270261253111213837118979534342542060608580162180801366984600462516655380796869716409710237742060378493364982528095241116812392719223188596254583065174116984721381203540704876801068531802133723536881616692321474771352717557059938299311479255842907370412001882819758037692174791311183529779128092642246198757156004628218208553658088595329092956302339243894308617531563084042362849882200981417218964991100787531937119748651741386409776407285191730378462519247318025411374466537092781744669756668794500415378184193551077905235377835852265 [132,114] 63352214151325538768065166076135626322483886297367778324518382719809004298741275702656711490420896991934879848888232999820131858903354397347112944901169767831004088455492071722766565637368552482667342520032368555790099060268195704494821882833430288147452129966348825773733650750462647191607538916691458644818431107021376314183029713565283262481503783843110141177395180108811811916295356386140346199499012246235713750111772020049184128838095041506995836625029221815541718449824593498684158841602010712315690658957157597506178859656121987222006156843302972999310854659008671543043718278835162930505950312468300171707438803007114684126383487237670933553036370063861859946903549585226238277752148211575232830531255731712310651294970241625044589011582595363839845692228758556312803394536196872973810048722547748800786181893862332085993411815291183334502306512185364021449975045680416174996064041333451805281024351091019123584869899098239001524464079497226855900881429242072395379359255990079035985771411190320120432072851670103794525800718184713581611364289311782937789835193984818982792670753480308907394269728373185202400363515551195507622538493152574662229397369767678958582085280392481400418781134929234241198163351486184642689686535369454089960799758592533687052791508282518388907687890367978902766625789419908715430521580633438502300323068251880240385869449650723498783869265884220392250 [132,115] -29541367723838538276996104753582081119677558823311929138618896456450395495559003039827130743914646047434380639533937380689804983080328894809122802055895588594695791542546906140491720241074165747908249412194806267799741327027338849756459711291505665351079927335962643217013629605729401334344779020822027723939436202241892817122427305092049695530659539807825049148468441430391103072130503866552054117995798525801414684956610674168938379822078651683740288196690899183774434477405004371561455270858659078218402694242412070924145102787762715508793176753788455849982969872850071048178909776191524872147438150779581377657484243615090287418022021927512881215382641098868486751837084151129203206518167145901517990357869461415076786359678995869558024214074770439938318553789395974542167798252761537944052351337659655739362501701620655392209557367888735257527416093856952536849720716528835318152128816768189433756717414133864340201567814506175169693205129694099625704094028100068839799657762244629557284432370010136841402389884207230046651491502655922633145316974430616439295973327973772145366966036141007856269009361191266190243168605293414432204355563132919224654063620565356085616559598707845451701470973555593359412943530932426816337036743627239505461077320896585687481690439456954043329628004909678382342199790137289658703892116686395509439736966473505817412543422036914153482904896521360 [132,116] 40957204873871018699090175466242517201523241390067949207049430160064164391956592717960877127522729084016615207513244516385841849949037210805681045122171488736392354249210692717116158933747816046618448264455901010503891450147773853803344953008516229860712391796960800897175010309721063706955335392806502768910118191424223855796057480142463366688431032150247173773754328293179059897739675509399552982421163984147526775672139524576036764268741975196686590035348260456616874215846276872694787545330778523617068084806625558295993532508285023025855474589415813066693015722726599810379241116857922846110339757078289216559177501376874239831134095600949159162664418752593656636795356639618901354077503415610996111012150479148534257300343182465490446585929231274922019454462417607252415197113442383498484685815961640522425964297487243760555403763351815894256035428674671301380407843209203539220430869287401104992607251043156541361263031939579988914919033502926297803807916187582584173217766928171960130971901553459373812769604840990114982966774248261330096096397708955040313040132065816133565657455646244080365315638998659241708405453543817733128514670957222586792136873731551690829001613739681450152924778254325054217248449010204635134808590888230881137377692186259665608807230773692830846696236098844238080309364661119426279003394502677731850326079026741670327342088007370016089491735 [132,117] -15576929792762236640791678740378204155439482304173725695290093978486772472645449844586405617258295583009777270767917382445179245064287031184191015000181192457414682176686765694775955570545053106094657554392701149168718116271538615964263068296343005578289151668276208622685756859990500550309081790813523341701866069900308701142678853670428518807216902970362132571652742462202162965404418358241681050919924078092523065086410412432650432866787626898997396893421256348508608182948782435295929749225741555250034258218527104670041908755117997250065044486881462407318358056302679842332281757310163318679908175197764610441810011087243268257726474825757785997732640597816960417917956876701334022275463818391167330710756910488211875680796664459390543100886649614912771155236672284859929543702442796289925091436863314307851744550083665659033633277762369065556941388725709245181644494261303389741908956219690540686823717399518763452522270525020966503965718294173661354345186887318539573049241621190938980889783631255469547084220047161850220485011995746417541056770990767528671151407859391849368329064125155620351228604382780811158815209088957519153322452580325194320399408828252842200436632967481105774550053464448177099405043115271401828827118502166870755745483706506704385200315881329351536699942211149024393531508537857720563126002407218794923194660397963083432498177513429266075 [132,118] -1687959084011083176744751392222551409213644522992946644158306380123179063701093943114503865342237581078901629930029702462778539001781144034674004029709449259351765981298598957812113293547550723773919802087302706970393348704029398955927072935675125240189944126707409970131395099512006425604661935557647654680480968581596090223438851401782417311459581939759626130117984036660764640459864796139910454618162289100235723163919550840981699625915452918578032364692958069024804787801164377906160689660797472076558165010257933374796091520382217858164159742089879706789452180226744998501276985065724184133383930995614098959925454383032999025178807619995360393730257320649588514935323655384523039868301719352521407007216815154457761879053018970529571386495685061828019094615624244195408844336451125936557641396462204386468389328020952937481645341751556994719821889925109671622134226841280431378098921037530182316582727611250822773968298552068493062938450937707809384591682182384775889082688937460514942880137626342681819252997577394430256647992223108880293464036944013966170110096250101138941069012856442786678890001706099275151424599607936214191732021550809831594472768204623294378932565913903263810951262930970041377432272090542843456537450354295842258166870720427042579437714536458814810734687193376173157168689144313795005185085309069093548396647727688545369351043210830 [132,119] -131742040716877513391944413221418788904749405142920958549489025141925969316492225288977500131471539080596747171459008020046652447479773711714228914544093955257445572225008666573904799933654877859261944439199071695493025057017081751646729947379236031502347411199036661225867083971645521153138322182998743254332109656139013530616307124890948815176980267282127801556123120446816326306770137322997184762976975169970241879740358073655125061774163046025039298747046515455302830981994683656544684171135481482224878315516785986882219655981476748401375915991557511054198172785271080715528888749791693334379677739398443505400031909770208683174056212296437121840590841813568768005138485314729430577432231730846834496119354159423691032467985320440696713216375410256397735847515519380455365690695597017781985089864315678541512288278132530445928832823027956067819153433166754693012919364159014886989551357245614034830461422622029826749821099518915488776957103749119788662468639640067837289003910319014399338076480384691128969442306726887236867212531566250959114082641948791225303566474486613674163623876384909165891126026227324389576861676818860267592896185724207181518866930557117924229068715363622396855381783749659463914131059141873332110607161960574204598159531549614445189024236401977227578472588929084114052285202326170253678104581840603190834707885001484705915350 [132,120] 8843079414935575729899305545796911436852250950998538728515336192302475403825951466008086075095766793825878961242230353690921839035770625685949677374541232736700547196782740072707578461476590736768780340078739101166865782885252532315668998010236580818469553667948037194817405486406733127579132450335588660057656539904645921723423032651489897165799881672230427218106001748078788335793308583739758265724966656556190831753568360106575676446136642742746204786653303044609210359770467697744807760655325756453161237207846420117797057917934611537300384354680389740650509213679218535323399276272631504334516962401120035218850278994148584870470895348564811562942157736020299757268848078108286749814367182557419165332296118822112591401162016542894820051182076129777481318092518659934604153805876772263157581551856374042745059206966153317340712689596108200029000164673865077058785866825725362428227849451749559838312768879811813273322446058676814484900058873796303048534674291782433725245228791779593753627502858749515816386788791103436968352775003578820926919852512249454737052122144227874984719855274356798099261700650271577194504813673129866930185912212095459246472176666048169703023462792704881145583884064652300631831221528485708881728540120661188045311158473332393989030269683623736211665468406221864919985674097291313441811065582681949877329271929483475 [132,121] -522302297177930360121169526100991292026029715118738162399292732120846017307587783082039638190913225672822210656338650179429166983428818607115680410295222056187019066577812072632565845402876626469948501381932906959243942802834768482718499469282437324985879700907068440399947132892546492968593013520708869720196418453593937576281203774077326006625674692986128732383336267915448527422394444416407360915534115648874939375099795441334157797686815092074664041623409346278503922353970730222737567662080292421353741202339277357845308351294372702802377433502404729246440465539981182956997827795560162281293221901112288861335944397125481689750362656012699514798624784473186148519671725535645755850548812871966230749337310723872737302854431828143885279515728967691227278534536207879885666543340336407745573303725713401186330061884450394787336678998830273935016729949271146027218307160880649180556471897578936173915146961767961160550300797499303131686336947209085962939376278815239433409243505332126667251035841621646221566167040613377098427051007278929965920706114405052029959501750512027998720365729359818273096855919809037815461990683925308991069087288077505011666507983989248374901219713963917428322602893570016258466480395050809370204828244025732404728071669405410256617922937356279589106006679874587765928805026338752872414404318691350596480679520 [132,122] 3155154896250393009862307882401277461688771242359866631208112038593839782462732113937961409427043064504664565606128382444247557949349811715545036949549920945968125958503043007823992954927365053403097794287337677259414022266221058754467750126889808169983677497413178485233785525244358207388474865893220515051368429238712463332586716057743906277352914715420898205381345952290180383404005265974396698696606000289468052171411103501157348935856410607717127697206609031445907764660319893010720769156254092152259001309476267451127705732900319034103794186735955935445853608482886458116149080028951452774112568574290727955927066551679726137255952241174619413568059210315425708325378168836005586037006312417981596655005666808066388340314101832103787426844571319491675298745640834048509939713177361553975393161030948033237394196248945007445426890382737067778382064332438961231286420434884188427481158762782378417196709716515659352928613746860946086001829690758004980566770997767516310524009450542252255973300687171112482380322237184925356327247556968014381420398687042292690539347994335987732229275049433119930329088154889273501066134025878721138219377177306011589485900561450437603143417844646019484944664909676791707668827022870535403732335070807065882873326981697378478643481496422565605504482423563719043398231424807579969952811128201540915 [132,123] 91681028138278153658081476727932182484865886856817258359486655316654054220987129384159375703395740761045924412852449953015275204480170017758345101390197486595076450889091010757795305822791464173316394576815646555366910666732783323764738771346126251018043072471035912226304975182970662421586730245274893835091143707880273040682145140296520933037322743904737798649744536101843958993680472515883757274634927857235783957401955820701005553387094985937311883652907985081976728725611761582265545451053273301111109440552454060364428767056044499089310677667806072173446916431364216078512100334820176761023477053590308593677951884250607466688862409995866967774273952220182598280904842745298147366505001181611119461777043618028480433457069295239340528461526027106208125936515954803409492153261048141590057283718066029128160443484241487365267145780149951064728703702248768669260715979784896346013246656798317512155873400921287100947730451066263135072692769126567100285058057166608317206292157397334926937111568514973667577194124302368338158728552584118830094943281423572563515251557043934880744804945059888061310851811383127035262447716060727742150693919425359168001042508055477747991479680819277165260821869426956729451876495921388055699655637745180268474662807656915282988261858596793410280274773276739873820042718310499224043257177721 [132,124] -12517306420202864542682971658497562264444291244396791131349005126307743303157644101289185804352370980850324917854791502662232570009823702784810754945111260424962395250771094056590932869962080631086094448680327422813081403173434908570107889452666841000647256748743741752332207918672673372019484669164761119137245945755608725216778433330367658552472282524249008421924589453793267240722744122728627057803217829688503571143218719328478725099420253967481844326198219186278630222500870249444569803156734723233605879797770440245752098342663796060965634904595029676440342744538149527065770521616231223783678461602088612626136995359938462865337058716374811491423750641370739632905098780257612630836432452422435955118609693455508176502328039660192874305117572349790622257356750761949825686831877582337936775423913319693576250050526180806247223198022523416647793423827169671748053124190246688118178316730997429163970270173432638757478685629584529637367212589263083189348099815593410367738529138079167515984035374849378821161664895888831056289565820454557091634338286889876154463220676334030828155064481600892656537772069940309390884198984077503054066716781430258736218806959146132087802437061925025907841402550751806633398545451289047307323213649749172349952636479224184385786701118760073353199093567684988609055762872661175233755 [132,125] -4641191206020101282656032076095440887147509733672079551911082557202929439943349021206573553970897191559955191235832208462782693080018695069844010934421455660845185879993409035201903585358463721083511557548438851008390369209977055445613833459566878584604404835665191819838395957792925014369180944410648798254655199856209980278680518980988907253117822159431885221198821551488349358612425119532240182592102429465309982302307614739947938557386969321304967631265241349909193726334473892725247366115519094014519935508411828037366900131704818609932443968724447978634494743927779081818543121765486980417824939586357925846788281069698934635865626418716933121425210230319240334566432050942249941325477970710080914781339738863848000898080702350227927442828752050186314694936322107173764473275194526916056069332494874223982634378620141456640226715271356416762471815309773440267152347740093693346109987980746035125975895156450943633809807465499327550207967690137341779558351767340909003650543544874032501058971549797042079864931283343398854353879152969911751363268731432228826359624286147363789810625946624817718508612624562560779249591970176547528383669021817083968612437213299193398282784363561641913614218998142629036739336859708152191722514359863340139619744613269188833467722593289769625483648976223834080844282598036 [132,126] -558740683118069866757948985764510114422482371350195940966170526417439492441477490655625142015397652412567711929371828087764928178767033369726869607425788609842995864214237090330763879699021404470982432193232686234978037425012985548573352200132660030141619251936768701840968169229941215002547817581311221619628861898825991684019020867005960187858149622528921353623510904789365670401067466378208519892728001791240736809041906545989977662103161773361251507144425806728701055837816164375547188101977049777389106763721431874803081667967821487204178407331534837742018270791738506179205400399345477333099197735351088882732398652418470113820036832359135534592277846119478329957492041449896648183965686952212380729120859495165443988197221742788750639526323390843217406595326181588500273270882033137051350029578399327105785354153651841472312999244663699707424575854513100714525753041896190833742725670301773287812865604689954912564671763166440241508441516146723754856089428133936078009755573544568281735488912227893497284856667957027494617385452632645970097434128704224972592068083986378693372042938176611877678781710939539035323342602980181997491195650143550979511716921624045755768960287342300775045142494262726889252030451440568875634440054981494669856418426072564414350063011189420006014102904213171139914919 [132,127] -322400809658524252084371485680552157456045871002539455641065340140319705955013482993848649795297209260886675999030148220362599799418791789012888167477648245482005593872553486977773874124369502066410952404744148793943083495449646130704602118555957195538818498997527612553347957897260080467963327317043209729006033304367922155434494329116988682308292546814168242540088985383140226309019984712834592215557185052464291217199564873183977853622526896746748317773244713622350846745974145721642158877541615445772752859050797221592353704636170000498214087659699054985716316317658805334630183564328114301888264696122961727441136960310473426713302996425715205171158786134974444314992587402183722809705985201654430373052158625015941866411414467817562875929724250313050911872465207965329403343924823154863287400102032425002915430439555142678457035627383974510929395403913617295129758086087666993887987575528112102165601055014504194399503907769591028860163917501371180162435754946556723766542046553367134199999649267381691275015588068312804230877969536975886671893193131261143034000838015841988364443206648759754326891114470085413917734381276874412465748446686477025940116179048150034252819248945235433227034616208818418439353892118973541642175898350844124525719615350357705958255844812916625018983709930735 [132,128] -8942365429096174598518589282131143966609187111788291403223376629369021709865165627834969898607441528512148384486527302966636504293876049276433501155596789260586359054725176927742397462082479972209315964464232037686255939492229528305011706395044868419846232975946489689368187691902832819482237817307718067685187023119765023069469469968906313787630179533851325695947856722805205401757296110817852376837475909900816048082385341538584540680876788238794675609506883154200929332842474715126268799001551267686436823857622611285793930272950649048079951227687767990763348167569615508095838996229912358987799040721171722674794113077115853785106764272355733254480640974482547941304607279103154790351670033968687711340754252999844863329032354046293088846481504874114253340480436848363604823958943204086974292274424900297045384898733635468028102785234267481903533536582605348078022259955407625531807607196149915004487199755421578395867578600542495899740985867549916283034473175591229248970150636524196191499016059715429542105988553048240291220227714928667590895357979220159907862759644438949679212660538850655281129134320130121419585164958579844253417091527113811178862968482219719839377170339106501468404674100435635681861578750486596353869299703363582782580059333787141801559432359097840141258000 [132,129] 330644118010639279588794341467115063811115971253843430594238769071859395661149070523336544323418057470932310937802196479236683095932160859428165540634273425501570856818469220525439366348682708178896649566248165267274401957785765363686248264550550088417662896238807573306426543711597241053393555039733212646490399020504767548574814321919342588905841132346458128759746752213869549834285699655244071123652485712240389734540119461955842544062959654945417919079919927291369174507517743265013388758598974068491867769965167637807951403851730099211870104816359766109460905056920666069069822155339611247241537582683842321000047695434065183117386152883000685282635415585449160966596983907052568819311339457034170879400902239529787568172668629667282291177910367869569161089978791939890241992727722527683646695536887669839032618893680747689767591362613936549577842704131234904357700776639697359358270494370145612850964951334831632457222801736726160454366849091152635523373357945967190421780791860406860511322015173653395990247155815082342300075946380095072061714837163298300706922837972084843737767865532164401527674183511326579851255153466124474219814494475316411109513021619136460290029193647213147758389038305832599737048263256108010040031957410800618365012137543124941340983074393125 [132,130] -51917530876547691146295630454819557963107358881164378461990900145427085478453194030322717880530676704518682745099923344328826391393729421982225689117980280275478426105398246166628235072247822655201919938438106860745565098756954940035036113670015843820236971122663800831578927258575768456184476856183367463866540107622246899974231609227710512422782081489118701648547196728768896135809923641411592395251619389016187134825516944930981144113586052224524812492599360952447719390288757804555792386215296292493798693354713769748807743223631613675202446057967577556683509807473843130844467311301943438520474542507622601993448735088247726807931477115804278768893710347623400977710771331121537798322874377012195406691174150128818502067771133233622565424661730749008690022636556998059040781616075511336282907417148188638483410835737083983977516686342933233479948071848473019154566619030186567932413563043429911044204365754818319202771696672281809930223045442670666990591218557295130080939003458793969322276940367475307040352492518122209289822087147555630039678723535304793407771230696411342939991811988372847881010323642373660126974975511325833477248340126889627293010413901368104627326279342361952570552412519241615272098206489584086706549386361754348732592064296957250796394375 [132,131] -51474575488161544405991093581143353147570167649814534489541093680624225919832143689138893115335968465788937908241903792020429510082202711608162306894561371457253453216580438874922959356132215150510588171339511402395907578202941627040706573616646567044489118665240299019145702398826103938578403103199097077726616118474138001725086622604816455470051229649491246274198675906675226863189968339317014620616148946566463212017099565045698078476232459345633638692051436429165286460737155853074350393113085277780230827821126867587559534769972089605922484930614638224019169662873008010383930576911371082874336646504448703054184394972009222326452354887697570140866985604304112667483877772980338512879719902370196445655028736852776468982826207136494022325443718199799694787115987629972879037715262373718121572210091480165576716346000294594325231907378912694538589985501776259192148262211452459931564607271746221452741981074113214570178324753765113652896448665015702684615166885191893016678739557050443814442800578268334006090611037808145283134287517538722392707534709678728748713897539892299647159318548153607992540369621690219175466667276299038443927777218020683197961487479083721619800116763040866604417107322521350210269001045176579125857770639027584004511878163750 [132,132] -88423755224399979686844110796684085324699512013858170879923309753569014452323010300842904282194750746674061418804974392907641904519037396062703984821469048614623023481236105033299082175190155993462765945997038674609167969162687937719219659467202070111967535510644415354844712820182962144527353209315940890133430405205641567677462598132750309938568558112132192447422771817647017981473305127762817051922659755848259122574107273368959113104316382542157287252629017031599349872529289749149215503594089824580640859465078126472666171565632817416576939070371360835990187670541322903068362526227918634208338836443314358554709998146099022758564552787852344375232341486963220402965062351590655756863157963442366956335404239223703072183043630790893727007921988877977572053911956604326757856843779129761364525563614685626368359224123000494335216900326754576079896936397798586569541149655675190550826668876167665698752250043301771329035080456397314452068275886251122740643674372573799426549302799357383923539897854641424700005237221069001054822201763354601427394040442417694972881152154409687055867265297336520893632938353921834775203885575265523407270143445481491066558354576118981821580922615640481899280738830202139700933085702886039284146959736025906374233250 [133,0] 146350145007091284495603060009184473848916228879010613193435377887976883624278983463105816541951904862081962120567703305975315005617194649671683869561701744138610194731385574041509799678416865199219377108352669980079001120052596797924495737477761309558524614060126729001972812515728409085264641088344517380838300679337125232401415266267197801425273379892079648605693651731841498415221723717986744324868780115978056903694566835389879127223129579691684555231595124190646085480495462202620254931234473261923018565965986404165606679390399336628310115552931072057291778378110782145513409916330048592552458184907135294616133388381950099890536846535605764191249008402385324222079713206872098252231915719129354031627774248380724490323750432126813730997795144394835774156224516944536112223011129696473998541556900236625748517220237505306386345174894663947230188187730004060151233837944018937207080153169858802305577328142119405316042427978613528269973637546468807035147372367177518303085741727425873987739577984027883431272004258119521799736948174717089137052234765180763655218549253737311215119489601930533602706610653668234188809459563138831379710882546080536116571902872416055911051947813453824435024045251518835082393765561152320284456618194828578377369791541862955780680538870136413845239774520641947528169571044720926918858868360713770775998550663669876306685904947780218596357623282460248582895477232840768332538272280041970987381776099641419478776385790321109685264212225913844864706071514265623352764341183749897795475632212391664508801176042906978307376422085570857523182504287199428814464737687627755850444514600593893633417928716512636365797148204550135382203551004124640541746580838453545353639724355360601959895381141346161705447424158883313326322543084782589811315244970567433329562898923520000000 [133,1] 4745636054537568024324170800693581996264285342013316434681450702930565864874639073410818393443680701038719632341492269739871904142625066620842779262258073501058842998831428946276665104718913345887411619754317439601392943078980596719771414577716005970952147282990905507001779556927103896191316747092207653002174906519632162086225475651366731311805310827647014006951409337698227722299445790428274448063840492823450843620917463483930074974175314306922154370680080733764666238637693156541383204655587993918912824577622761185834316260026704234521417261434527346231968417543234609960365345416260083030372845208349135829536300796113326487659027954525690755388002051167451941933005270607699444628130740455326319599289525546182919602665151709355713358026469153668088252748483275626088533298352404242393536471432948147120250008046398665240826508382022438155710661938448372536403919298772895397671205235244707915020941511501711512275592143132994433001628033035894848541653207698677988385119538607486123045499026287608304981888486598863440096049761457481501854376618232326554347632761515754383906079526141271703553430806923761998808677521256539005856721505641359761944635365550042097887526611495186250489241213230192580571389652650174417006581794436002798525496454408419690296150944783036395693286013783205721323171346448417610323840937991096109848148998823572044154204527604112175877630723257183309672990572244376134732756470932457163101079419093908455516930483547296598509436184220009692681187642362501178456268242225500541428124417270572923717326361879479304930373673260147877367952208196013204500227469081119732420967057479641725881280854148681372140833632439559648345719208690773039717292958952502044990570117899384381510968448253962211652505521983399796115239557187602457090392350376858416315544255856640000 [133,2] 6455063615459479146481708084635449954836833549922702413854711427987041781471374889776034112447479055468277561106089246857803283715374558513049735884273776387300738861108729372922496677916013117451194041346522027566539790979583232433933659100572929407970581201036722599739378326153852864057909473115362205854124126816835621651816636394821317082757739734663114032031220813866661374783346217173143188607750108665743640980195704710518040401253221951403035312396444456928338898669087960687184136268052975752773337260054665976444363622829940288204067178626806609909412099290743994929072310164001164843877699420708690483687753219125812528731150507886060708768353266970597106388667651390467185789196858158305055802920022103447203629661293498259622456768792737886639568319750877790709677776139707820509312367117239727574920215614660540625145868185245677388225704796932140598181543585612652861975133170575259188913288107274398537937267164010376846759842676637302819614345490430539799510491670150686253944224429886283256963107034294376403343484266024532398317023919651190740015384743019921949496844019770141104626136218098712505393326975939215599319686839922169160659291618222337511763322431136216695113920931532791056923171818923763298991357002475736498355457490006433455862001509895410585577171020853242141959079073959172029154587931547593419577344039216418299102230836348824328480130869810128141487911236955268047185761348606930092088919067612670721483424087621129789003658749854634743357287598191940773269092810692024940590680178903745001555550059828082029668029658248588999490885039611490153521499492644310386405510964966390759189253462628464979134856534550936696156010252127776283840696932499923774016626728895299851978360525968027157619167576356046812797974419574685482524230366311178915295191367680000 [133,3] -3125869792832860941269715356645669806821942865484924087834494099368204201642901774187025515811830091515395933747744192459790187078287841630531767721080664121511049118147478210921017158195089994523904300392286781309432079200403063256252487507057315124595263395703898509346845148039383707762584228593408724267297006570795118288499437320043507611231547388808209468177667898211436069849015967595619071300452158257766437286256814499739847365866253778142975494158134670092049367934481173341999350392914007250775558939891827146865934266066487760683698062391927368073058847513599226892090736706780288406697724260793067239939093815467133001173214591718473142047631592048764630539038113485925456479982361699912152000721098468063063228866488840500769075527618216922854792634659648383362678485284737596074619706707321532356122831268116515385017204491204974708225712340024287127353348797537708757666499659869376142653913819817290167324976856387944529513269206653147609659508549170407820377033168160153300693397561789970697633669197671425239464812627651288277156169188878710646534058771020499817487396053208061451383754945054209281968092380318271185002301746390639634545806856411525699588281620605663707397804685582009198315736789079320951466795070522359651869336903953138781353190070501819476746543517193145032399594050489077605983020872403488467321907245811147001388747701603067466190066227569859793258166517180227242855506971250785935753065608492986480078923822198877375447158997850189506978792674587203116072599562608650565488781088164170264189608686769168862370739519823349680599650273709521570720198329814583934180726580581246244161848118530021402720806248739549390790799786328829666758275738871269822453603320534703390705630055847378098893638121818142247684813591091344010824761439498255637547635965952000 [133,4] 28734844527772597090920240412919548367006627367141741461296946655338935890585562859938949616229086627969385603592656635222265936223097853315470341052407147905984498120016409705779339126062281167628629440624833334784886273360019413997733882894341749172037499409969159718840526492820652412327855060459214509227406896953150438286128293896665579297543591185429798133665079043833611470087530316322117374351449165627774275419471215099047551952529694944253283209646624260743967464522846812540666646020023831808337323288717477827769369524245715583558955727514348726952025926633310214523247400604734684444084215184465079068243167920245364660193365043016519475126832027210684777129297757555894554341372381755136854325045677560051670627458935794086028459888478813160008176827598873787728566272987528651108326027258713206877455492888437135500485015731294511691266788592246226063677188175483538907733303186305066805593725284354381665059838797670590555945284897318835243422527899282012585405688114577215477698638911992312286897450032225125089986231706339047866183358629363140755454187500421478510552536102409691109831666879772973354788620967343606844406310164050190590748012903759519013840963601403529685838812860790963734057673117579196384272320734105528476357052074778341653959796224801204402449305467583392335129982664291783761732436812977507911727606397178797804153405457619273132510424135704828046141735933633271397992532347387610820355452242263613432015904460749076835796002676025506939616578370755658851857069237084352642875720248820049132802074856123141921798093699192751257736695826125254006019164260804560812753714311846665783896374536405270556015519906129217288463773592039506439688551061895590420532975353510606663607669573400645923863035010324598102321949286764859182099744137064392200405647360000 [133,5] -128886879935849636321933137479577356853275081711218316148985580072480510613870206000148706572361040056679971682215005962358692223694434696642650939274449669156975477048004812013645531942227510690771644272103608220409870934895285884946599411989676346425003421912095857778018061110851326486535003174268569104670966513207039232612034514148728642866106155758346745885711958299789382814222074353206008234314250902746715272495810192281455838176474464390352584008537049002010920861395672805001205504176603384529657295332534175987837392902399180980566325599700644268161076811757453746437687484631546646323106861537476548652775430142417726390196841336404364705096188690883784140182167273415085160257672968551521983538525306151513707946641564583832070497212484825611691679933308276391236018966627113525751423484166529734066812322827710130043493986841370125983604177892542652360391043498642631444133540408815714975993347249276867263457872196494277271674804428106635396191683145144646650598581176391324228548813824515561106752815968347974478357986407149965921862803316610935529809249068196423727018426632449195385460529389161074639674196270038362094975726845188821346770257905615966273475847235559552660711946733515060270671221704267568279975650837739124461406271855031981249605090856352847251934408534757604139976680748476172884281841322112645865602156294217116314991662539229046166876943062907887508760372328952154899852134904118041602309833714995654075349662425537184730450890851594686542222305260250996047251065465485047324394026056173562879226304376178885994328550734221467840659545981882934309153820324760169295892741961335703883722224556044218657521602989543814465794198569901951765484260033984539750078746235509493506971075896019750144245867167075801002601281671882174396952904153141576302854144000 [133,6] -1108605940315311926130241677461128272854787858134255187578764658062694392275941444421951752076693533497087204672782745236614435775525851313843519763006482429681512160954149200538553275898337500720735341498898576086686670608080572944418567203515167905253911227621039899662084362616022500728687515323736679490215204066873961235532407333309939845259997566100390668917319597065245034168100366240616090021938471730039926104397998455281334381825238977705322759077158059650467370856249470513083960186246171905787640016516600467448979204638680137676013199452303865937268530273293748587812846026146091698025204860825249125088012651031794765691981432526552412871808782116935894677215572318498616368502734293459737124658385355751095982239124144765284557689137312497935474099479296498277946590313853175152520199967508073767511266207908026193483363348468662958260521439469460759190297987671859485223564852106331835766188894520246743028499381230102564330130855006871826818423351177683865046552595220262480928454964127183738590302852838704711713237335034669355676680263185614219664429357050003415693164915216479274993735534804243687843809752239451492320642392989158750605553384033455477161664229989347301427688208264591210316226182931244558485549762441192963335388219787752239572071425159137633722914177024998353935746841110466109765996736057347126929384789228783573425358028927431925289167741933785596512015764204420201068772371771396167982753064456493878327878075253196376051564540087448092434178301279457350866034054734969573643406821987235887062561221957399466185962790581264834103233328192416895833762965304160003511616112388588376203201596255201799662566599457350462555433215790411855037312033144274622677736574964812363946026960951305557826885088748051219011486510382572743714980448569168135979008000 [133,7] 46496192155954516768898985880901489505275651319849505681632293456437034559570150050838984248093847779781443267748224735187076601234783370822331715740771560635811939131635233347999828669951354496799191906258641026239937549106329692654353847178186679990300132599470669042238983126844047697337334952418131980311597366612350488784890215467582021188328077352233177482063731920966335558539706169087035322842013518112347326288582178587596963029039430251514335901174424434095666817994108796882618516053852853336590180242583687137106550320087327806715944334590161185521713412672969478870202569014778816433629906048644592085442708491462840586100729619166649221875156798341503406546091837777486623375223415089931950259575510892412531863523692321548785333043803445556738499915649047614279122762707452402353521537563899654911539245993383559658990115816597579056124193183137133347505356325462307791074038352931448251043921303181436825969071290842404710813023486246624224219754467949210750713314762063100648096382386138427136610449451012259443305842213973546205338590728104943715854040989532661627138215536660638067923038987582021017668329945122938860095363002380294435704832762043069191151734083082901051080437611767243934459131512874693831118108962942710747328519710877669215336057437553207245031262700145188103303101389609377994367081754816362361092201860935290049068141715713742248198804158017568443176539973969339992099943729695843296898639723580208161960490203875327231731668157239808806744145656472048755788569557712418646975924686268444892505054070316259915344748219510633591740614466142022177070036536246393884139414941848655143132533592985824593393189002721842882351880977979554019956345853204821071615177485045534569931768206061139907526725956088470906625525113475508210787041079805601644544000 [133,8] -700944652021908582798222436449185855887155442488478763055610976157585659331976186251247386919777522222687323662552339871590300141206453955511376261236198323555012775980997385553015498557301068968070074070574978096111348208435802975944538874164811529705108769853514254050985469793187998215857035094424456775102078693569389558505070191611308706112628300342332625154425731180627400543484099158803157214759081896739596906506128195580954250781399942761637473111171543307249767691379436300584131143308458949076191258416377796310066064012225532480917422093058647566253742303582227659392593121280250456212261752675029421624947275831155533803546693216277290368543337191500012080436214013177781381751397956022290467229820188701262161504221851156286574044468046970748173737955797867374728956756054000356783623084472715326795740738527280429874255490866480292918382458128639710765747722189959123619273131376125232225050157093022493059219039739257962698535778891170485852985106459956169930685823773431227034326293129998802471645459248873316726268319910263709335411416370388177657609568111462891896219469744412139075874897837566864121347096514044615545146679332748130754772389063551943521718599341318989370991876772391341376259018241111478419934225183927931455820179509506955332002813027353856291171291462062344843706053456779765888046238865526534832511004190261435835798985899779553461308246291555233663328801658649167975065044845672785423415486059601498694466688094674817602318201322104297430928690998622726203254985468334542251928472205293794029106447375863522365866672290835872251384853508762339962382039196129084014616976933120872201977849543855173714935233162603422874374608060700856296566724501215234501100168413900086429446189105778817611131517082194714622045604168609415577175882495210553344000 [133,9] 8603950277618759571749208864813047131211938207878971787177624528467436890750085224039224570358760764195341966645888153011363861078398857648013061755748232350174082334997629413390222420781882882522144361891434277341665510004656645041044625171728832977467353224874329409781278095274014498824002971373112129964578052420295778405290650145154709484452092607027524151711374552552440676786260484663582008075816266554913808171832514737572443563440635617765571904226410477998957054773220756125460150774984408710567222481312137650815978677227659582699047386800579355190565433564252565121473822401697156272136969600044726076021506906710247599210142149273417830497734926705005128668473442121074673855614845803752481592481376117954713350338258582563875323439322857607010872078840652976156615064940940655241658305643732792051699438756320002525436699879233791595444328925968472027565266288118250558521547938074531407869189570050483556335563007037812982834252314244227365034321696982488415722332461145699202660862020034782551926447814842273668493244249635790386132469263284147016900655743656855694799933281489783519518445326080453486346851572581713100153375990708503646549900538141402679087846827498597143346695622734384607723570967515468909014409306683318181703190854990895461411791805473110017307577363877040051687992144215930384744388819897828555377038066173217970306170795367296807405359010649860243521915912217548527026795922136483425553180070870742168264940145054209549220330909266888897567877145790282669406162286705405097405452966188182413622272399787918838752134217977865849777733848851221760679337994871849546096877514780671995760653731702956749909338458236528871960453687827120696677730665934150973943551392127125709136386111409818200622913508772759319249342619512174803749944581395841024000 [133,10] -106725341338627962359560791860785355551688925615147835815833804735963815214320068039034215784128356347436212521283819234974830525877383109130634651956457372428463388794704110289921982083210911304134605804235070326958100978723163837254754066546461528058609572284604232867021860569615509673968779031973692227197995282187818713820480266322652548018166201619374507950340710803919279992564578743487415850522881596035207289756708653355368538638253943373262325958038113522001529922692695312412139437433664506016839953932054817723085380836709204321075009991576648615186299825659081156043431976984275875992058565163229093400421032797922133266757288533030623440595677392734995797755343740516239523002858160774510922889107956635803015297936457954231632422001320067661341603705159761406901307913730944975941511300280073034481691934652253550253484968528314517885404075320536342839633099459632841550147180979864921659788254512393160657462572428070043831701199034775365450419107858348783252326403016328293924039530997247358876812876549725470217608593185187716996445594495018080294593430085691539121015859304059388915145560317501362824916459133640244098209384727167216972959688691617954846374668479733095288154426781776739659692710001037957132487482535845387710674908545028969275239065728661140711925627016834317393604856997984517009974169480235691781882734676083874635187526621537956439451695796804738734258271577352661971848088399831771163452146714857977017485350943378285702848404183340114373830726027422541920554612649011790298143269270051509569329774742991586151668385750402014905114800173744863618280358419637550612412996768345987641338535161844216420310949022839141357384046037711475091097886335953828012491433458321257214541295801376547205371159872383581253844632508090615082432751007399936000 [133,11] 1148887952958434829758798131724792319058802307137941629128450184045140005643531282987153042590557188502537461790328932970539138597021895432395826593390787893983579186330321521240307751403102790002675567000794672748579257295732212809354134135827512668855585298832202360286163986404958944222356212271508528410590157359198771966739465393373350113883660460533243997469306770937023027266407098709918430630163448057859417947430072659421911133804101025931581355601143520695050569009436840489917806565705075949952936771911501534166047539526548811764939072234714388481517799023587651716762948619816302912305984557040463928018024271609652463517733826621910002119567218743613771778223023903464959349191378990449349648815402460506585186158600993944222063998713399195093740456109274090264177093780290743192384831337836705498202148962326245415744228924093918046214985586089675851510501793524977371768359369172675878066286821205770025616704340737066180504537512436613215981160586991490605234715652062975079156003148319112842743372407644670880038199962691432994132524656235387314442116098026250056332080227287762201502946554727067822961986256458098445412735160911793420857944828298773841107445015919795456381241588871524511642335367834568673907371517408547562880977291965052167979669572233933053136661607362934185693937707708365910340338261340374941765292299011968933491955577662150338370153428716575367811241104780438142555023393117262054448296512579698490286511200979269077733909907845885926326628243221516346960561770696420547878529456655211470901356727248326610588234592334168671227956636002536445814952479463230787526703559929056516916235196791275965243505391621058666884759856434050776698130655967100474162762211337658357059124411425567597989332733676300376695577916654728467259083556870528000 [133,12] -9436935446740220332744009463452835190285908039550449217614285283914803428906414535093708381807735574005942148066088645057566763202539338191822053679906903218442024300775685044730751342267209862383477971101093524247698322577187394899134003413172398984690588929925654757724388602977865367194165325054262090625088337269417207525953062160471483061558286817869431390815908606796831983507685825077207701661646977165693437078024192663929103780873955027034851063503266002962366679404625407431031729340683704313359027401020541954190076858477353729432660470890225867646616771696881706841589596947328671378934283048842842668646566578571965665325780805325354064204425322605219953266510031346515624587743728522763816846829221208994064266321570113906538681111801055710970641796519292359637881110876520054771585108861911238374669222916631815131988375760007505625317806451461091434158086433362872028626921034362981218344226453868966228362576970655179414984601808099200753968148833289225882960866329596100141305924846033274781764282339993944223440065492942540372459600552158111351636264820004631498945140107552869217220222682239108180395685973440496822330506001068866354279185960403977094497662603833031670005873117958434943603801145067366609292014215925533804947059960780636169066682589373931382171301495287619984031875289233883625134856223449408993637999911421610079112553626037738483183107119842889538042190284193254739855783533146355257282607620342019214508420989667590181541905429963938343808241097974214217191412828982777841027772445246770972537997680422297985805406566823956425631996984983328506117921516739512033353814235111973910174275469566400539378868644028698308942162683393541861295368362868659807532781703722343975396319891239995724187571442187262563149768540504839526667623026096000 [133,13] 57258736055958409645771852175211464800501525499572265563977931904765282652087980057411260123127263093624923566309449171087787004948610504659143466489828777095433931064775021781349469701364019972761329335236411676234917479106514009058882419419876533413799313696673121869083607857531732107482875230179779818988220670568158852511463087580998734756369470733074812222102223668642014529321498735547756404222739052651943242453354273763880154047926678377227882847751061477115374505613939276358210561288881150492533481512377337311586917508695644144794388637215625942674804394663531093044812796922215735832785981079709898617940947524973780697312657660858714157254714775407386418159167526878528266588601019136081605466162865545302280844930794497574449290083737112062565989413657323361663085387776350403338454212946007858131345841435937012264265515472296204863990396069757879091068876121990659149943307409484778154211186807454405641139548834142511525505845113921259591607406809740177146926282210018826060221889548147331210479362677622610238120705846390291656381880310874061084330403762823522141931506238760790762919736933735077428001282132239286211186204036549353822029546753292741571773650378781522645383233391585769507022613254794970790991469506268759478144387098134162516932568433507739573149230512173982470801124749514785459804123256472222370791027812382967438036745463567139102513427670409237720499539673362480150545352284030764168871074510370424162652899446160783505648565812112968217028101242343779489448234271316740742941147135313049668636344509518096153594708170520392381037856351118454632139884370713703668441719560331492891314361116530926985940347042765024802452413157394360030994751010809207337062845807816093020979823539295846789719523200702800823775084925401008342688439164800 [133,14] -252892998841780846036877327895615819156294237197737553687795643601444264306026038670331027007544304874986365261314223077259378653834451159819574827385850968074914470834370101885324806829478325674618397775413313454463994980947543881804131612746998485088816418805006652695560964555308230142405255345212707280988881435378777412246955558824987153973647813338294986586065035579738291703615767998340422817116921880749164071734425879729259143071799813237461822070580867152307453287270767499527373714332373776959703104110204312977048642645570070379603909950263435873041803811385147816285800064229736234849165565452882876231574311958742877364753653811844929013965702260305706627353270603274969117577569696047467218953038535128693161618586425430476035871345937598776255536284101544678872138327242160822966882217261191307727118201329874826980094201933039777053492833165874798794534570207272692666380899534351692865107983683866860251241078442943791099058509776740674702225594554513615723647434908449898818014772546775873650330197998573275603050607905436884556903051633777826739604159010696869229225873087701186641277043881614492255159490012091619865614465934650181004095039236224202742236324441275116496554670115493571558844089675526251015103711577162237255980803946367390157059528290370201409321624724885588114109830362321275415654837540216109269826601486783564114801664715312531670573320529030930687308996211044515977322920329991145746706865035645058461177370463112852302907081805354367939553675529844499986771972658924621665579114954513284451504764376258434496999597760301456030515465307028225857046807473035799526278999378021550762428932079452852760890171413336672730371924553877250616692855118368026332099456475802559361384726813890599617879978950172810620025104322831076430394646000 [133,15] 763543902017762116320761685525035878844054552913179973169921441303859642662493951806541032093722820230948230745883577387577924076045551009968762766180709985428121425594419452856076387030425239410712488285258998161146179736823432361204262717976101276452734246372468453811393901374479773911097415035262558029887635406502570454328615647936691837265739221688698378054922275238659225068331068578721356851075877671809846900450147633553830759058262239222618657603545756045799577870205760460291422973737892131622561653425423350881017882466098432700641937230025369033391928527101323966061500478062975352103121428244190531475141927147502904792951778061315129215796421651816120418978980778495963517113841403931454410676259109638920129263365194177506384766320449047773142213774929411570348380973735547775777285988468522621213522430055208001860979358857693374697768355781620489038227962712106181908696202867471521426533005955931716387774886686590835372763952017476983439338924210615072420126529998160057527800315176907208300860133534838350230298178668676759210933005797098446250149061178183606415918690933349552650190136101883072655368006898603121293014180817490754126709053526257324710514289111430627435084012190566987736352521048308377059242089836916182361605867453886053841058818610421419796306743222476427961225121592349579482098599963653448335481335985567669482507526275373388537084013045920843638581647599349650025229979046330623987219748694016893382829331231482582322361078887722134652852678541225075821789406168691254017974155912733383216689339300420780223848941734038274425784891886355615091966622874886316194892917471077939097484798902141915960501488024224928471633929023127599737715051372064261947079065003717571234655390546739247069725423752222298778408797216276175228566400 [133,16] -1094030568660652179427253977709179562924415597815540799194534216325538697053606253441822509900362866214595642297977376819067902489120828442313686956965348026434608408840625777044764309903611996918982602874182194575987657662405509083538739447369241689651684833342549988407177050728317755606289379513019226531914821442795619460162251094405063699111566169840969176736584452271034907782891156692793819934522567249819150898922475383854493914691869405957330250901445487775521806199711399931514297649334784128730539796158049309691931928815403361037819160748235606608446186343619702329466599256288904042881517527404974568904977922507479365841228189561648771576706761301557047477611610423287488927219316909140096131171670182432699959258017164671205501956556547017365401208180774480574704841860447479120907336672171631236855180903153994634774695701076004902551897663522810833759464739153355423171088401314666358906607320584444993670123282689748527107903790404071098318613956965386018575768765103239864305274709104698730735473987253400339470772133147025316267890805439052575978940393688337713809185659421144561471835584785289200434513924972097049161384694367072544983263100211576941442699977573860951509375669228059569856214979904520815750733920836295976726463525294693443357284789622821135802377277902515154787731429605997027138155633719534914390771733311825937366211643177157652160944395511039616828572190626703709143161320783568393271229708859028637056407360693451326118066223832685723332389657126855674368036196357991205090203927980208789001692876333462036469576842579152778259431510780069098071432968124429491579723579992083540590247436704717411108726713884758779104022253575579581743748823166819283202264492260553254201342817593742592659810660734607674796715082910134833552000 [133,17] -3327962108542243129732043838894080226925542595721490139984318346566021748536932892495477132529857057335211872725875519783128306169301188122361250043890209639484779063251902306401493472469120810725322710419286917064131705681789684681006806474630557536588110601204639257335939945353204903247712899178620485859681941438190850611168013391456087806925305687186301936943314048805082369331437572486530787841082309678981050795543177102216797806857623452402035684261694086724678558989844853192596231568269749732466867032431345129388081069295566878209998688041486232479914849525830058511441106052684252216623516473145219282420944080393762378329933921284769521274021323146371675506372535804202436480596979302749255991281137871843230620199293493059118628814178269013697223785025509439138459879030732494150015497225707320120288469091949822811197189719605087685761268127870922072884993273925286045120763891636653948658461354958033240006792961558725210996560091963303594198597165138654591276848298445556550146404536348620916657242277745342405083542755616694589956496944471236055464018517051011757533060495102623694226460652428368378582008296573998088559306826805692174875653857782396173887560895515195091645160786840619384363099353479139224435277412277610789369009146149150504473452859511516777277481234801856355282066912661893214995870093240193508491850333471662827038522662825117900808463202075060949783956143795505149713480663198882277548149837820654274782440950168233090989285027674324447446264072974861946462956123640920618317510923967298709915752785040009019400363364062739506388352834165746936758045022580796314435308018709618275684321348858627001137933382373858552653089831077343835632502103135964349289658756725836846649895022832196256485207497191343034418387668599465401200 [133,18] 30844145831087812827252152210794219450689616032473385056206003608137785534403225237390275372588244483682368055490621721493357877451124414463880157764182112904152964510773431457402156081210427178824922394564975623953306520899724250890096833165543642589534941396890284868374837743335187206077436254874277580106404354634292649944709494056828489015209360902232412753121393965839044930031489481171051752020195904056325977965879058299504956180570098791035940783093172026408569508341026350293487846413135278788623453011195145207388290728080763856094490737485257508163343567290128711365939397203229356740075102300818381229136832168198183905454093037175578544068722714967944245204649096906343696449616804295328223496022294302466610533291580754928332934855537839683205326178041839674898304063188990813676259583570614064867814216496185705193689613192080005013906983289484071778800104020473446900107516339075240564646799566236673588535690293619101821459421406276087273356499747467099374310691857183499472725659532109928428908887523660778495468741413753210680312836520885094262908518899119222045170126091373116806067498713538579894658240634134914328063877157829216060624802634563059507319275086449758412273146481860662239266056598585473004983347831970945138831672565026688511812090222047059377517931865918227665786466016267197552466124235749329520843330222655361483950455573190294792720280915454619908732061510503567854593398933153078784000708739520602943396783606126321025423905560197914350627750320494603267397158574713171976821753641159630115306709789145131218347562945639345279609465269086205956710347374648901136691745869821835123515963156220053106613570660677537631865046094221764816077037011673445196971860340193927050665904368333156678454811010989502073830551403541887200 [133,19] -131978097689719183862228221864536720047402693990321205349597455813872411488584487997005390216621815751078540272244338516996858802365384242750574653099062911823505315072479506206631139579573390085492835405074806442192538247719229958911627253041694015969370200645084570716225352384785648430940106319073275809413406550229682364925210028920907344043051180410277280037402811146921321766592119213081536352447950396658939393863961247612195984470899507611398215195304849788524612219795000013959788812629234351953282446998484965503844630163229287599778859522448385308668006746245872277541537514767028612347672512211343320269278182052652791801525428753763925036107170770794233080760053819834074619107502866416263267012443619200581461233125069861646874131308669240343060130638107550293996393942341438520600586083210162822319950289207197391945249994986449585077270676497750831830175234810137303138152589976890130771815688641514213633402942926576745820057960663452974528831353498968040379655683000203055301595822056744872242191869309276360765892684069557655322255475496297612013367603960580728448742850388586388786440532243338098095771833797278596886889537986631275135655298510541085152372431180120188947889010401254075704986893419357553917987963627079203460236549285239105994311122177816430713905171462063636837062909320567684933117016342493026901560768395744173448764894203696399675191248466318285506716535019149690890654771314638305485741076567243853409921278167449747915766960613667598782606674967677415003090113266823185840272143667232199641035343054587968530030774580636583519265536953394479721137424028785893990181147191226417035508659979188384906337984126184931152900231937331711975447694213414338122085845844230144181946032024958620534914920816844231405588156925089600 [133,20] 410870603427551311548537767740828407095037662619685249614893857828598117735809203467821019663220324790498973820559039323495449559451210696359007848711419868112896897384690444962962000081245588132646624163230882354370007272698940852905581402942794558853159281224292650493644375180517266295602435693029973943463663450031408653214559130663214435376526730771569628625223098514733690766791233185933306990940186859293199835696334585129595852144309272790655443879669516634823794801330825982052358742267296458720487518278582848610952862960248954108119150163442280559716931759398619468633622115609517828910100047112600693717819012061595966982093888961292996816934130992532137104598607976630291779287725848104839650048595283245666879289764299822916600714614265262928325235299303472906508996845564632737653492865100607359773301977099268065771735370653595378986262218420544221396421893452802928262215249551927572612729371096653163144971832664191625317433444354660714464934614937228036113129744043935338801126356470646475408707935430743721049034736031540664938928825413986836130260074621132120387067855272558663459443231902667403908827878501781783428691652465194964494718479143797931491212738678072966614559563126945900275440123762638690433631734524914460824399633749374080421171462563798383337443935002578805060342519770110168459398082777925739762921477742298976067130863893170013505391661579289342604450148154331425720937299032291812840052493393110937058021405060960832328512665494257926077614358808805576418709569451411756753854464552680477546254183476676019977246881369225066935509513534537901021247867688071932363682060238374115172169549239409419931966938710941846563220198495532782224291285439671790893049026094351820409856408674141493818310535443139491296427866821650 [133,21] -1030068639424176049253411139121754890406951145948684814319159133482873613989585955984791835888653818335223500275483731780921306423475794174934311002906103204541114959123815072028344630939994536392396951232118891955120354398983197153498045367679402802571055913462683454552415810085526081343627914816351191645916052898389897340917718309855548324592229528746037280255423082667401729000531214713997740085175372869238096863386193147781928782829484108096981401134456825199848583523739515104703255018321092275979304611065782468391870259822454902361416228954504011261034370637295879975920664867983101942035723846074316835267805007132617270508901608213934969477041087742457438030280619255042280782344840549749391924797821328863558999822542161777936817719008758422088081074391595490451045219663125908067479361068093945707684341511268064743283651652303573552683192953814691735289258557956768212307196052931518342045795660398268790732547680257624884421647749697278640961175047814669635885715693252507203955748725876871204501059636840355668285615743027373368138023483633152805335342832143892177630328473518207132303202185418985579448368358299122268369217953694619361989317547058476440792259280243146398865470549053427045318041711238356499567773548460162990129348299492739525515546729884298383895484866635268346714450935165470294516878521113219682071865936280834713894073107604614599555704818428820345672055833298117491822846004839059637686002095710242343803145293107451687777265679711805317999335495532264674195357624767189849517747072791449112829298284553660208818128365621590557915374932419172417509275046279191833009890563290405065612847639291472167448621259263835121921777578705862687082217222161864431062351852058663456039722965070156310416031394780463792042581534640 [133,22] 2172798154722984709215458810173750172051516466541923765876024540165648207603162215444158329739087526008182715161077019542677525201690381021972126289748511691426454213891517997947938462456915031155291443048245166656418247400346928717652139633838053617691869513830552488775800911732612533934371978695555345739980805352078524425647239126423436292016687378488859889825254522554324533908504864208195156012285591363869533453914315550783100662065548361878646392850573921305877624081817005533214312882225640805479775709256555444906137272032840085799532877458537650767957176188887609926317849388182085797717780043210855884986775572019683108160234223424325297505662127920217433921750698255549682705177321488183475027076144943224678301457746279689604448842896623555297796422563452304191214176004439755793803125415349204254740147153419921891940138665885896444611775500051482157760661750733829576639915676718537228008983701382216588468705770557835918080639331717559963491414485395673668302179788305024024427118101194411589182615091494310627824642552585208686568290116711597998932370174601441511076514006611726347262962694824801016796767576531668414022166313594324491518225838192926074341395602142611638558851621459985519104779770674029966874069177037413715762359696786823665718032851916528445966991837981178942591704897422599487728526440134901032577256629055133471311976831482947610828426426420696696391956662398357210195432334658302058652343829370484252171658971898879831286965479249343690489379157518011480196478550355343414681430321029661193579304999319045613561742419070332326743205018830402871206261226285822055832598420835432851763368389338453097381416914979064272857822514426157329313546791345574739134768009537014928313448468239893758412801719385856324253741920 [133,23] -3957155913141400785736200590756223042726985026572208432746351755477274105018227863322956988613459868367149941086421590835224268472143029455749617613056163888013439735393331643945917688734191303682871790841115750943248100606181382486949885860696192974301155747909020283629166391100963186192181868667647190794562408286508452893437786593699427975653817067416511046259893163163942312854004672302318622357868560305478333189152375654855316502575525655205461491286644125297779116542475696549819715725338894450726212092216437660607978450418975664608518413968059711908670282458126120482062404256592940220826455946475208644246342422899085631569677411636041536400353923124281221101043169753166656418345263445566695182885619309524778111981776406905701576233260003767141660728630923213474191385971133572194238422700925243478666006177160290147665179389510567062106581725188542283966221398368580462993818017754285116292721029971258889061820659952409850613045172228573861533057411943732868694489819200247860657873880867243487838045581782942805789186965770183104869770717640670724468356341520550533022933634308308686184429611406245364589188379097733529620914498190211529317137893616417742547839169200701606913793639654929064869531801482837555852728896611442599602166090579781998094233211277521142266014863255977654146915787854603843484747751805408431440503043642255991771857512457080936094935484328095826575482806203608999174574271862589378331159692111155458822982689252930877629287134522816742574639325025878450167966737573981669250378405601218363854357350760124633901313162637866516329793634478832332834089453562259687426824915441743533991206034371189207887197565949854537171471790967225973073558474802740081464277753923827168415004147848466043272871164582264295094426 [133,24] 6341631031951020699330084095273955111843199615634085211027950407744452657140629443095745862998546930122625743826954678711579100190975024889485306026453379034774625199903079684001590257018105689267463054153405776326514153002959601731524293379960544095304537929789510602436804477458330660611919498649132673999621058900834547740852138862933189753040274697868648605116512292804164663861630159126027732623211088848693426455767904236006381831757759116616179025493084913052132686965350718645423831601650192683391413818271721101410486012678851896982068066223783026318164661999783017047731955039820586575963452815882119422803626947334680459600892888188389334424190964034653223677105733516060303840435764113946107274188382978067934525333342591678201068024108303746643452181539991316608267933000272032273437576032349469215280145368330012129166335336545839608469434664226838897733370212469221564725341622836591005347762292568804651012456807775044858008631674811076873648039040550202337037972221670035601088425415571884601890580284323629326557445231851150725946155317712624768619918145584865431254762093151893584215080708718230225390091910860624690840829649970877388026604519271926247891825587880662672026595847051358275400875389994576074178148252380136851646460389188480202985413294336609532638733560341227598438624763469936830610710116483512318500813756571309501487323845175069304930024034930003314787455518046640763713405968003539241972548311544527763972160245807177427008539141914058733993089517376038182354145872988114590476024958305969216389951436032883916475736701067148331943473013392496170501601412755214939684283886775948001259387509952193505604826812834327606719627706590995171222404446384695586687408262242232808546503360646606003786312464738860883680 [133,25] -9092042901404152039582901398314884364339035800908811054747972831409209228050420740056742901266372274664993119062031727891641597662114261044225465369168810619768765441996745644096612312751726163909531991015586824896906809365885481813785752693985245941690044342661676341454527499116442488931314549332477730404014694390801277575429638193367034865253308156863618216589801044280730180772580089194827631341860582386336638056925293749748834014356941667831783811847302486098804703513318503676254680515274693166396245646803812131395379951148186745547366071794574063953585344256508157159308040807766146619262747912823503263964933645081746596654503465862625900705389363303173759784181012359469630348910554152160178603756656254358038628735344418887897205551612013318388255333507539968669787368579289495605293025720186406926931943892102430332057147608438905943584597807119212380519532939886528904729581319907294506244503248620194068253618712984161843902323645200212977995282079612558508565054781744247030896017131740681217725998402024102676212467217921618854135474155975198011881416697035206039548336244284478956315696553970375803123188976916904951647931304404310836675015945706954920627901197649371109659050331392696090285775679301007009886746480924700556519869615617156977438856630823081534239557961496920722842938304173998170493744341110300659218674791747656865870977688140269266099781452040313742155952983966411885274663549644100781962395326197713438872551897064522613875371473873282431654810813430961571436341184644695647016897067462269340623661632092702821758386920692837035998577743191069213376653862406241336004037143782501780113260237102009219177729650493952681694132917332352433094589649504033943612814513174700989581440282271762804555156976374276304 [133,26] 11849963026046217915021468519286463893706227264369563951971222320247766770778049876171926063974354334276859272463268177977796733266116333577206491653684322039075294339080792173947288807053610886045586826481375076017923168274008009743978709296170965898673984661845384604780142026406513127136895475214629261758602480853756377561415262501068435538751466695109610720506041128208973665790742258322179077214590854505855652909790146115344727423329323209758192917506094999985626432177649765911578102201918899551551198397099666964530853019735217433455881354528022522199157880387980172641746023208399966929065451258454719973130296005618202472162879112714113401655659395935411120666636185176945319446134432652168207212952344266868041402787447426816080251932703881899413489227510694817324659141579175676948778959044964803831035435674244718171637006087276926493606743130039467843405980699537799918242613921067249538385836315044252236029476023915246488692700093817997058646021136603228736057964947744007308210344825732321871205637862494526309838785618806734110589761035386020815471191147250675579022207497330343594844290672256598037774416915126306177556940220193928707913522406318098979626125559887764047473741327919694198645560847013962177266812952605570865822039021227173612868884520055993735242575848037111540168324839499917882146236245226918209071905672847333251100544435004476506844235283455159251073450145327543440655334402444884808232448751352681394253810186214103471880345601422387825046698497051318477078917260928188139920523788504421998292841733722022566980676330066668307298354945128129867880689634259008333805217394446428179534754145537258144482143668055666306878715102584387545711472773348583678127540240364064717334991381496635619911225038280654 [133,27] -14260294758156122196428998897775934155366839655717194051437483529910822365166116327962322927874045054829608091657197026939521412241370814142515305879425594139029500356883325794127652922957796670485722079423068086681002101995712269621726582011921402811544076241784604619367184423172076591979005591157421172324749197447039117369002234138730042898256049285622865235203935938099407843263808417235327743579905674945125496933407775651326422778590842266074290780485315704338498592944669415979527547224252129030093773459465460812406635189588004925993472357440276598230311386643186068294528945788302638263442570744014527449580281584193689744200354282349834079966284020595092154818600162113602952655848706147203722902312880226090687681600884755423341548322095544760972129968764296625673973224991227646632282979722560411830848587605704316652991732428087205860985285469668368989110320372766965288513099868235176216575981056703111683453590859101905373533833567939440477356208553142753678505410319672991523039041517238300895831447490364774755539230804315213811778175934099958167353703695167984703837628034536647222111043790289204529446734385569753289449542701546565151314496581864381643917446637500939113739833774524225218246090759822625797951990633003998228559498147122970108821550119252459965712873794771779552763066134329037374152067718783854428210530900206598806907271397096777330378164493670102295626661945250060040882061363009554192981780247568296082204618239966364993598788373358983413367519390127574279441032784737652273146025724205560167095157902673120264578258582907411861891638253128860519848301851515925746442131847436035517299019400044723258878424645963980733809559337347714315709981606911045218553120827214384655412925505661341382904599722480 [133,28] 16060254366550033961031011404276607000980557772150327365224793208232387188180339697998963066559030391582461737085767608790784167984276365718466753215657710128775616572669737518308778919250455536093507219170304794747204663297440063274034325979187200774815661408803828073093664380933897932993860323613427236659298387137825889676231967397370386550093860689165169313058198138982166751768777268609149277566803265331121846848812752178752845618201125640379984398209358670770811300465682414252413590929304223246720661489773287406695059151310226559192428562679937620988596292169540486576203556105817408163491107422782027031519323741258466271096373768846788261272333114178346971156894419738275147696975498934956922816274065937473994174286084010952550039394584034022720355544324858197863255782853273444152047399395735287194347927141005565618074256021514467819671943843251241716465786299210871036681369284777676384476470151125256666986803512368316662812342491346971710252378955921467771561000660296680261960324499443666167914349930966609308097242433144159221887197399279002965384642473374196860422049433537792838061991056276622805741122693462662364914388499606980999084588814208367153428089267852775279510236329595313559050897761375577269362595714730130849602772706982190713624109690726638108070833053935766605889272809043394723279735001759757078787810865665520514572613369566441600803427847371110236881087658325639676489228214933570557675995706304301797567714778662872844524592672439879822550634224804581160954445806724318425651995002160794257511384303224132832155975987892496278207818712733213934220358092142527462380568343693328961542899778800461057169382219736982350690179903815401748374768687368432230390232514362613776819612787746544519499376000 [133,29] -17074442850845232248591892835954146124758589628280935979685499741154108238217391551775623462895229432820850101800606095030733520238479418353667547456547155329420369487088326794180822409891530021252277300030302508298988371159363409602938488914476699022228674184313357896145398174923474459510876122723775662021554759691657542831368153458412754237124394641379069822368076224000787359514973897638843885056577981831088370587665215273340575846089555310483741682864636728093481733632626250115223593382724353903236108500862384783347114459346532716640474545319751262787713535608147042578358800081185867681351921788428451674580050605159018716188736263187733976958326155681262001733424146306164320522983589987268795815888576273267755761997576193560218312116541818303630585649478295718576577380144194386316386907783681872904198044956427548962052877977282398025616828542867170330749205408366789634313416361059425838911259538702276507369373173472761980129138234393632319660062457927910319949238457758871728250482836649574775614177842343467363447524563665462849609660777278150039777596000562841848889533968953588132999393342426656012463464852538370515277544656511374237814014993548580765653796513524376345456568384286253792463997840947473922837038769012362090590656819986271475412778107655713464642538316815835212267330030324665004325270237072620352586723589268241948449192258254152141970248792574007666927307353948374028188001827610549839570383835544849220017922081600563007284397683743722059368547534196275741960531405321943540383873154078906927137853227188343857084568700038137756252799587611391496489715488860735708117839724487774945025581300743913573514712905989257311460731615056549795903207770146944527457416203136901184528822046615397469874650 [133,30] 17165824234256605163046502586820936008865292445755876977033918143346463037370651224077751274045222122453926458872089392741807270623969418113569794021579757364331716804590601793486569375631270320059384216365219182823564215598483575065203554908840793673061311983659168479654875000453558696939018482265861267500075026719981770912029992172029679278071241502064524817300591527960905744097267708694416133710107301499230266648525837302298269824661798530509336456787869381383971129950953122655829307916292492587949745394751131875642796760301417137837955429844505443242927381961781460735517419465490383499090769585256405785773233882179957596958654905614013534052424703825544813537085171120881094275993600445915059000824382817756807917403618952447854675153634535850179309157916497693592376512497427948402058057410326106556312368461432068108934079419970872150929292801920589445883953817485909392664530481699179600709813092822123751111551720839574177363600266607337758884477332393182529195468330436276469424782904763659336445049983084922779502495815489314900403579071742851251986057026610233925436764627622095389546493993487247944710194298315267349714438973369826496173565923032770435967078056167961726877596575418862024382412089883834010144743525570283545278941243099010857909725303538798126711672809230423318555490288690331423620366596708861642724883636819919167107671893572277782971530037377629450585550455700558333696729636808625517160066277558399553825131082385116551774190153986369384080793336211242814955783394388439505188861104442806474288059495923411890429370086332481904762892044942094458530891108950759704222156804924970186700114041529372798183584900440145746691516068904698824421365098082486955019287211347053909965903065901743107200 [133,31] -16240503523340002724549277423155054843856829394610854989593197464046708606308500296139197236719438685642983236230713610733442878859456881516052060680021599866825955968266409743486206382341437926977715161108406397401375314012125904375157859220884869967769760800901152246051301047331172727449475167137972482853502592860420257521637482866687240018154918946683827754047394314674138929521729912099255420198897196571023802112883975403021069396025693665785268797732172380191555905857119004303583622453741556364717645628656887571114127751087233357956551155610775740580811581195736894687204473957745194926705076736195931035637471447285703662988177834873305730384570872156679945343034527959710985121560655234729726652578436390004366913955104744433379845459013455555854039883624585227963572288442043497348594231882295764858589818279019968847869256725035651635536710281450328215018856687912914091915089028745052405455583042425695293344267556705143125940697622333934693389304414047061363174889432439943324591426905132795256804362926915412390880050588749514364230400430184285118303463374920050531440270210984614455270133929504048135011976845099784284055211470176432282211703499182394438683954161618090739969185602984281736688553589823936724712826708013245407430010415578873048556686747285068160970218012211611623791924977235756111848164868739123103536160700283007022514675111855135736805554180973042139918074243241179401705729177763929101147936900263317078532537153118088521105426841309745102986856663087945223870531285392519331275761259569468813013552626287171454117621803282006142517126221573985086825547057492687590631214792086432351084175986460872543093143021451137401484192272491318541375447900890535943115390122162999991227254214269170550 [133,32] 14332813774934903670947364373229403866003657725392490674831151722276990558201085010396401711865147051405290170748480119701949724252053274790968035793871530390199317791327653052465132726247240628247692291226157467677821057303339827146093246413508785541587452224038126287296968179586396561378618613684773941232909046653477564762286041778492565694056412095160444006061177937054859363298105595784758763275916769090632219074063344139419103847062121485705664308793490079477790828647730006534797845270956792135738151542917684166876857589370459134326027488132653219004445045978311965865654126726150816620298075384970583934854674274304557070980246322420609651634435482580276982360325077579489078304778821963248702243256362606738326451944913743631230109991955421174152596293035492099724622883102106249799674924792316909145762371228822905131805601675212324371596746074232136979270580007658473500669005619309886329266839570984470131079763167653042796205419897692197735547946978904148585722068480970088487570754566833263379321568942782160347186367596992463691976464797713639330553728134023328009436280070858353240754931889464689300771949891749176250362215316062569598209634210225951278853688006647352222349912402438304067960996297485742025982247658333920122402199981973672020451339117667858172586748200692442478292918103222213206672614518512086689680820986854315751267505154142838952809234606175498308423781199642731265035086397205793747742271232341622404138653325025836927797649020665270141666384739858625202270853707859443473484080938742703185717247979611606911431807499216492223351149968469573552871528406365294945489588371649841649055848447994016665425894992089508036714189554446640361389306647915096734379894384687369740110400086236600 [133,33] -11686979599548910302563785297876940089376124043723948403477428140934915730736225635031199032811282924949684650537873340073352964296695724943490711623192376543814297893719229150545170801967405252279022167098074128453033209495536880487330854649662021903933735052890973450696006960970787388400184840065606791285880193145488021596621600136088260393947469765721063400639408615948430006399392752906290188211844914030019826424526069403622093620586556205218681640455965390744066768305197824869305799375810419233475027640967405213932606714959945179917048516393610792494854238553266097117979585461995180758809097074295713262700160018842046957522623350217008873930303833798456857426006770367181709582547055371750533445026723015622523109903969432610867143685287294260225699042913833597932770006250191134720359020286761464651067862071143376750260250002218522175788397551727984610111708620565990005530367459778247911629331234972735119009135605235012235771683428743246565208710814246931554342176982215476267002295901390296573622326778532587252265171518321716439935646972660089290413909207118213953851323384079503552079940997988597929845722563801617325289566268966801503361112044665788232041051105421031213257256596507840804415406661864581235013048913887055250767259504772145752088203729462804079626111451969047576543260664387129171039435084522705367463614152399155412955659450091739843216273753968770696802619795983310093554175886997090055325725228823381525161106336352409928557194018908804905878800455795982059009155251968474130488746275906031581866514972873959042174313453854295349750637990725244894069843614772829223079309112025432511211716965883300281898657077007944646226953874356643660265714700805246770265565404090298357992851534500 [133,34] 8732199958883705753814249351835572249706864504957170283593981953775373911097610131535549096878980283802495209474703719398115749089861117960373108660562427910923506839109945506156389118102031483696967777539025522105301836822164459191264584023456240610170560788532713240034240115116581100525464165289653186605175913084443470703755953989832492346869368565938198134225181913030429773682744723975231018767204297569989136535899688349967108797581608822478363522767861743683767203500239570596442664866953621190884511685573765950934803685048418055218513180902060456257229943681722855452884019735363273571233949725915342968793555055084125604229596152686610399784784268928287428394678517017886373174894201022824805644811739495550185047986381411103712109429675864180705400136513060958456714742625077695121929320911059867950201757085873198513990705779156981639534394851672209586734989251691616027490956388805654938689049218268360237881337972673007710686158587892770846187896482448948181507519111588296003907896192357827660972086238885321240069495166663979478372060449783853664999116930999550437166406683451697022138695336285474805943858157948933032755207735092571193345673294336640379578951271316655062873755690574511835607100761262512063030756265165172965373751799903495469608986262657143197761912810955147421551469441232509941292304809507182992337801239295459646372240916007869633610198925565164354409942378684920881937249192237734451845968588667849385032796652923308928912048182853740046179173981985150572439669683984103100457533523149787912001671102774527851442872092811630838295415462058353687620695917460261844617109448810142022877693334201891338061884978768245212837508853101494306136431727045600381737374150261706394557584400 [133,35] -5941203858140049234734418356840168563725724381493304904822671647013742237101898077383466096222516718513554317769654127034390963044384262122544404104033254774702666042404440913803544240354408388104358831233434908556116186837918793671613885132942926704042649400111871277584693510154684967401482800049044827546870800671332413592423439105246937122667907781933204323515880925595946863890931449733155110786935589617377803494522459173953892936497972390910210397215378099172391023912113782479656585570820878331871707816051749436740069860914786216236605102637486863282602065976065410530296539318990784953184053521981286782222960039674561766019554380288079800261473223523666679286723579557617104201186828128323311861165191852170234609237051842958433223713653407976739226291345945656614374996525681853131004496933539591239792576041046421574999213400563700828559703158434703548897736333484124117970125603589929214624714222209237627586562365823593905301247393707947856941870761238823291281800377337072809433634476800296151936058467666654526293746143028573634639463731070704533330943745739832588783125622631535902943713030068936580228132592676696108261426389367578979151997358766696775190002798551345595985871136327345793459176422590420704722940282479377759824502474902020004099431293973068382263958889184646677245597179966680669250891979873061988727972835339110622976776164056218844155076770724895574380373071242512351970294416284910692175248810069802695510103544933106145189976618014601001845661289568023759487000231589404822180391330027187742933602276648130258325396842760501713147587218448202912132944457609101550203074225760477040133505873458064569909122505021519578238967457796839404543803761332955023041060992003009844597900 [133,36] 3664200659537638488916002764115280810045761037753513734003433631066355948340594260279261011463421590922658409693037465145621343215159237107811934922360917495769328478442671619588270013301530048180375382184289084329242385349083227947755328829776491051877231950089207049470054616021742340219504075308257125620085028473648322270093428579617822597250426030542596401167012885727268409157038788197664012512261444624202583143690610966731755251211993523701882841856091912382809308463625966620427156534425609529067785476179734110976810061722465345580913095263313082967959378467061457092683907751831177413089375404697608172280028821020963524502230311490048254938651787522301690105979151938965016866835630845965562417001664357612118282345515466404376907480381148483127173429599203170071447958007518581381333364999475639314298870280608516316207351399731343348617754371210535192976978512193728616384270023079656824497632917919227458435660120249984551533977736122686924882134921727679395199118081712166932696211759533128610654103376582966861363481497903379307355803748969742550623661129771095989102274607866118755268551327063917654778502926407587890008408260664788528092984420771400651622814728110072385790818775420828308312749685377893218512268607797566436604655435701802742258115636471820107685274799678933416341782754575243672045343495221565623495772625612891349791972512169842014432079045089695891828289924990333759731188033429154023571345756475160850023537225408427305883774809290816636350223831130824752637044759454217601795839709551912453733024057865415658693746653288452090886854082293307668452161712273902120260666529425503878647192610943377837176883704938132252559406591216305045199298488969442408117622041354242080350 [133,37] -2041184843163429879914168806224787056818889980928693685155550676437695130450236997556499252442806333752757807762810908596263496787293441791783947394521530866454990396748235454916081353583171972177618422773957314331291087667608042393525748900617662522337635619756581634997514839340572168769947836029412462510507287678966400448595637518114436026330747784668498217844236975539643239296061289439667736025480575513607040701825102777863739582471155371470366884728697263145895023338126916328259488650687620764517623144665394103623629913230266734868732152689839466691271995608604794930428560515900163449582563957777739927126040041954005430703261820923692123765092677389172424200706887043451931518043881022189660368401287328783138814906114698799534310426987491851851493685482420861605744011139462121005339245981386387632348334265628802330683715067160602504351301996379374087504334449870028282075861047925556394096823270494065868004984053313004326304366915059573284857913516952766732227739524157097443989021812204502649825186040376374124839858136378584507367735808269210565359364538787925589453248353263286956162154901333707038482743478696820856512507338567865403503634616612342400139674813053367019548351044014825301716630884191283004820688654589675985638206797604906249956203583747289493937414028539739579202147937166960124158539805164192351380839861073989200455299358919249745446409043977664719087469546989807280668957901644559072768522940754960771309638440921574752053478259254390246907048164695645725067049852482127836042827339355366442313614350357023228371565516787702032889835388922875467250728643881256534548772625460732347497893477860125524214708699521756308258740415220842303310220791510740037118726367335692310 [133,38] 1023337244364468027577546852555255930633112654816247036231903702067487896295180276556954374411842968756736790232158607963651890004364487679618685323868407404415786111650378314219913023449750210999949383088125639632007586645758630677602129869671537949990096133400645874614552454428203676942145317868936739825981359433595550306664290519659907950471522746748091317364139467624536226028536878742203391964099417911861209569039922420589272146615374805899534809618554178295126254061096378739597668615146780745497210559066481461756857597016641889185190106771376500713643669207888030369868677473763075585648526983282970338761324010669725262954329924524879975361230440489718655332786024873157985579965015097376591145905928327929603248867828789805518024219246621480125207709096153580756154067037458719858033005068763100545977730936063489731783129692928425832486580793639075526504846467364603647400083289765641191025610018024813011343569627362426000068441595565654367918242127511554836271291812130979807433516970645563958810633720960348802557042952669868634025298431025396151288026246359919313007911894445654326802583484676336182849013084923781527060373047323073548619674072971247063394335941801202448516247733818636641153906238968039748368498686821282350989458371604131722902784038999059028165718819855581104521240513556395029513641588767168272114584047740501898377856022816091189698393032024690728632041927695585284752105067371464816955380459963942565798323708034636727601789570498251790421830899734646696137078381425449274662974738671588838898679836708916109106789917000857162531769789391728149150287287722220695903609014487608549326873833591586090508289637505595277332724454310266770681247656276121728329357636549100 [133,39] -459478016986493356150683076772453414959639121332953570200991233708245890355005827148973971297957946437060543440657413562000981237487634944118006928845096174503743021284672226812526940030721366575579868832695438007110748572134313353472259067109240415454933734382421296865343371371534285557873601490346941223569770846237326559711423959873489388818471432871361828113578486908437339975033130574397923344571083407978767668051732014992763589383222292231694006786996078725888029763107792382193177255833494398936421486616250113100563603905116371842677464310610387423146589224322823649112218133992489543663524894717628133084165586198225954395660494446135283897321623309325212657291334438547528130184169646881662179322451534171779875292404506221223816377236252581385069918276756712847291820569385790807357135649446819574979539430601585904495551957602907642318848213882874161515825449044913330410536427746364644304017028618103246807780268798215660946475683446158250310316530618277858408942425125006273674941451388443618994852193284352287918954382684685162461735953833316047357981962005253050854351531116657634001440192291480067151881287876550185801671110293384237630023240436466174340101471252602176439941953956182550927725684535971471470386424050532050622548901124784197643888047220436898972792419943277402708212582478692692275594350032044139117277288629033863722220125266491890774875180473907461865274296246072288678029745916705222163201059991030109886969748164311859124182088447894006637705580527612229715789228163947031309712291666071159634404003985192497237720680120073667635590820286852818637769099348213111421612205039891304332119807668811606555883421614522110445814705490920517131002142379974541226169492605 [133,40] 183279560526485891832484424178430145471582953596828653042981369994686369158884707060267186223083181564850817851904709162800222612410716771069280438492458956243235017668271265673762500316786373752925194990216120635396895272567091309298619426207611450922200903462138503081998781585888753378290343236857594337369872002424403350694299381115883445738548674915894318274106743329749296863386023541673202460000692991431403628686310021921498110727264974227854230774451400501876148758784299037455234560177525096396561761988914939906174662582191292823360261317225211945162224772732191651343254741834235577931858304371790211923930298851272685700819053497254283454291668926495189339836965328555670177982014852519461243945358407875380570120902742716881905577407736529331148189850120456817430917697243267717755657930613331686816840424249831014420470402549518360918656408643380564347471999247468864932463511037018518194839052372550304378741513054900451070922873307839127886029571642857303466564486385543707846031291639257151126346099277757727649464561852633423105251979840512165053789759527243438015379869659528598616455978638662338558810775549799068878022279267635946927179868535660008907802923834454855414864047868736812678783412947360020940772821746230041777002024893229554476962529395250232545992529030797412925204372602196825388496540620544324659103264934277902676102215003949920458464205282422272698820667189814978686112572240742904609877902890160083452256812155589261515350688893778219276834738006023139983510306234451521117908890540203296981268802356239849586974093004416159964684132437835184070775881654899058002263139621864491551148207039547342199224281113616505458864686849582289445486171165426771519341740 [133,41] -63993680007652139218613103035055567459583765069418710015147911315948331227079370774243756985155048766912162002510270228503511811700593057208032369068975367443193551833967530942908335566071173713677427573256181405984728137113066148174221225897477858716393865790648419451836386946192422623619956597699651710037372994340309642053068339878498315955062583255287415826452879899980731037346277519287345940254804260661420955359885418576442425704511431261174320512485104543481997268927534518437358030330131058484255848465787281820950930782806337157423863005165619704481610821176283275542636374091147291468240375968312096379414357220742408517511944170922697109349812493239240897770969604704839354744924625350214984076469115920799397227810363117678383547251111106989241228012261577547625029677323084990687652209118439790710696319208081108111853755226062502385161495415214648074497173699577383549953117773490665666543424061020165053650150190159005346107225007483591274486872141993084153248477297522079479283472108045017463898947283324322074778503727102330718030551587360991521006270879820907459465358073509881816933350095339224688160081918060676853235365831110853827983218930613224233867041544672097075669539426378889196490342095257068467564733405410267000934516331827137144810834396438374962665138143111621921073524396491108542108284746888589067669338959922200640649125701379302352414614316681891881375564706146994874585050802124257999509016579793158341247945562545146583869793189853498178581132268757293210967472269969216752295103297916761221869808887432021083424503043598654757073020166967390717803687646672672492163756585096136051093758898992869117651307427958232984126012317014325330150567626705217920060 [133,42] 18978563630890607172669564049744174022705562113612505662126152145489333872998466911213309538456851052436856531800808546522889470809794984726178342568249267156731709463609761276067231604047968375376087161535628922178812052851547789888150154148575243007149820996483328473614516015419229863411235546448435066867956764496673178571246073872119273301483517194585049842780168699651353534004420732810311875893736597443318500004984518159645292395422701654533544645472100524686722400754984362244347336713002699321213484254536418612385845883571006265008669894998511340146659963677141017425535232693762663438788161995166033187717690242861470333864303090079760434982460037840333000117433275785971197733503095419380471411886227047597870175281574776289634515221215105526550826229951767941163768606526610100010747917367183677657511286883667427065260354679426406518686593678229824048999728940176768662106564545143368631357478521040390692850769414284661324251037140527002978115449817234764789998575411145555065153240781607595308723885754228452622661786929450257915749784967034872827157458248099706868891152283113896457100239397423610579708088197954357982111502291849116293294155604704772000166992594327510400913105139858949276344614082771474604630246649249299030451572259631264334242102099930785195581398555358700881047894220678248970877702088887941980357676548234762287908318274122409111063374640044905265774936752500549876870383728686797042394671429004553100171351552196625548759469465329658522087937561900795198990454150988704415568833786791261285575556947253220932762259390159131628950201937468212324749037783452592546539131655244909098574276893599833942394778430322657576689169869763585686297607911435669590 [133,43] -4440327718713780046772513804015731048962311445745110296115494464174864696871040867842313953293163033433805908923264380059759949639770744635231017064865945734003703679190650139165361211031939951101729876694933100228260715793584568961760895290683703363453084880198271518727374653593741669517907311252912461732976616351290729739893167033557326415361977072184258346830882986148282730548153398461725413741592551688074054076127765138310056894485209028480851287646379042511157394209583240391596018299657203475523831774034251417802068131980666369804999551162461594078877644375351571426351716120400254084697501198956692325903117567203557110666578209796870506754406179458661543180331629618081129057913639984387108819497003561057678616353746704834545193853695001771916483817886451286943523892040246423984871404116579774289580018224191607839574891468836528004353025481036733327663027519341441649020116379536893971175042471940502553940366084083987733203051468793600951353558604685833384525585057494759252720122936862993115456418273775400056007824433483180867394510701944174711427181810108148208711635324284922952676940227155263000259034413725426824068468536448146760228936473614947578042996783527175378372930313410896894400192539236795362108852104694046135187181680762710240825794207037506458574964672688649274280284606862687391963489082930566133201543979427445032263328452354146512916990461001470746052189175102174986404648647088091149734082992501257227023814535025649028866577614954925305705860771498011747179971521302244497194996949272730170129187213700163816161962057485818550177503086731218685872133279609397078157696760406368070883945420733622211708889923521046594653459185602419854312156518880100 [133,44] 615360861949165376900764138638889782138522756825246575224075267172071246018705242460141911646489092263973306082401192522742263121196372639892437301470585640408792565141212700275104538492153764918953187707308272703574448211068979199776471805910120338063052090067110527766690165707308117404573556566565046183218500661241811597996059704403098306128028468623151230571812112617756986861579607761295576860261677000804176423350049906635243487535944855989304247457285944162347727964001850618344497950463634599060975738227797964063641731683560187195957077941923757831766720343804268224495658646150553655098155616823355988163990270775582353109419028675239918849913410348323142983603227456276367233250350399807284840426665507709837178676537290792557563216735756394433009534963757465690168166730305739487126960385992298980605196675666294943850163232113629128074590687171998324553046388143341078438244261420753686785003615838673609899665170235837215407859816843334453951096044990950240841940032876721303002835815069262024639358851718688015008819955421856432364239712800750606561269353031255667221192700502271956607955781286265576335850800314700982011030726592697331840993402138923525475914735248785030398325556933577128965616464740368453191389087966679965327523259805422328911060167722822986458216175773745565545574601296762584961762355430435917249979472134071850132406703459081635386530677299438602513124472936049908623778142126777758251053898755094210914868218802585673980173836146948656969364196804047129777101095424072826457256502256994075691616452050116671244372379397193422595451481993228923996072793254575255564559916864171912113530194152708583910276332805133130105314024626504282057796430190 [133,45] 87650439931814674551603546290163572863072780522275190881675443935843905961921415591884348562001692280680611084288653494756012740113844180065078559381838122385925294237275341377822869336132375750199884387628238776900116804216934969181916617137126223747463048068172857606513985261121696603138937220081538032970802352702020260114120115774026933642451783468176547290283507000135713554848345905845188144104567734772960479303992717120382957360577862537902741047262815491879840031566916883991664197360360328427081603153830274791264560949977328717934027376403978221186564737745885433795783835571898633644710816770913257280988800439011924355417456064493308106019923599738854767886108490938842885405032171090732726187296781258544695808045731378435816507893556440496909825318553119968479358012776840433288584375263245507211672217025232352882083470572633501566292775601252757468335662126721174495096797640624869040609207208435115411801122175407588651089053734183967061953968259454534259372619742485319793977355255484790037583286703618969344188675245118597689113257600807132204192259166395214794040190162212246739914587423601394198656576160984080051966716106868126678660090533583729646816631809424138372937364616691251240014454781833315305677953675391741909527600117625846327815872139589135551972881883687664472134619783628917496390673499698067413171950828507016696821024681799084432169281856268356378228816902789676575693098193469621677228035983511445120808837426012233574991980170036075322252314506255847052161484334321145387133914574454864512446612840424907588786906522961729275934503675294423359313164558369372223726392002242912580245629580162455148869376347060199925225293884312674779484655 [133,46] -103200129048262056788898708931317144443416253116143722634337270734454007718676241222058105746518589617492199830438372010002754404702022747132169216829184994321726408154762665436222766696008666790498939237288149045120307151711271278804841632329200298040077781956454912806866641126321406237991352651053385252256905722843719092410369455544816055669242807870303967993624919987777785197488429157994463273316828550907194757206069745944636964858141690528972141837750488316078481492790660673214890876879735758760824130256670733049866243383656135041521033112379545550297259321656133306212078467371050229954354877501405997404112643173086778156689067724206476347951083141923086429412361370471542120116971219497402435537724452595739066883870190280409856816608075146504011963765743668823679330241656659373590286211774804872295394179672336401849043458590642109048739188738234921886052213711891917261187944875429602242164086918572776492885182401443487586482399258010772422438374350512783310232736239777046094802573806576411640928408516647417924108173805070392879570752393057596676038669937232003230212181424859720197503024384629175161781990321319369025068338511515624040356419401988621641974587329264635599852854457815121260219835279815637122156022837107027758154347745635291087986458853551480326380460349573172722394210895503022715910088639062282519802120526851034783271599177944067195854950033424635627863397341349066892330771513655164332332254244928847002196658656029382779985059987760659056854418053780642073186541363506766348255392129701218384677507780446855786965205640959761209174615958026852929696553740402021313030422870450976550174289575153887648234743916352734262726219064478449357840 [133,47] 46088998445146069035749405003462107304737006274345192813067995223542032994898172902076964631640158932877127830011784279579691395723843175141189204133976415837546912037769067945877963910820035953099387974233043042352172853304178954984143244440490280417930044762303987340464327289421774351652919131599735986243867678874039100769685807015288211505964468873411070675576168867272735544657500188236523563485637360143503330567906903055978343165804627337944621418081069482182117412524194444331745981452046716874966477104963165547467498375255283035449596531822414728252680866616323668295539725869246915163119316379551673392326260645526872391815023314226360347857965882294530071523794690901390592468912630121391695360004541357365133125913571646842418256511565196072198744021466121212584122724995334318913041249901368512944506208925365823252658367654676875190007823675429365727034150806072031294186682881994174992199725784054119566521980407042633049054291834170148519942541359806007547438633686104897394852453422880676474071088631558867899574373906619052776277700833851450552799020128139362135139351649161493563101364845811646203618765300310142759329170812584387167780905447930998993626815820615836524814196863711414250275029576557730194489114134636077582934256258845156245717643063646138483707739642044383237752248499015812251938256759630645923059700887327354977117648094538022556909902137695506608845559069298335499104756716238927242999402281954027307302563968060391095671626589280356184625303704564722009859098457414071853511692866042607316350322372822912988337087030775250165367505961547451684917417148350826063924804857484257143578431608449485531915217066555004140809123905429637501 [133,48] -14869304673287133762133754779342520338626647969437244225858623979163146041633990979921285389201142199371964269716881740799143664088136213584180967677281525665645379653469934294927110414884507973681473083441307135273156946848680719585416326023267776423248380502603045881089396703073096762771801605542725505839853175636324632299268169813412440789205775016037567507572103510469850464042358826684399325235409350446916912950075769141044096218593614085007059097471610113638898262289691122031407830124461288521694376294509864967723420598665164822054029736449570422377923563619747331331424830675494622366610299748835025796032419902718494290415293533196482084159486123966486765411746413227875527011674285853830708686189683107942568833435544456299633404500986517254932699329667275127208759058446553581715780990640992124132020707440495399856921531106155619300744714070419673134588670793670132951245113125450835167453319515153411289488341420036192905125216726447609823003298044361274042911090733422110803756292446074736565239352045781750020442357581954661421360543838241135449456520123650988451967489400999784661939779880994273802389941433114276028191847096878668981844577367285910800421793664514206906151139798742005968533904753377660125812344689672161661973608628222149623098955349767396828697175796995812740138714185037229787326424465791367859973597531196690590400267964169861401989789582271522944620882643021356518137722288128785153822683586237067475996990351404475886755101170060948758248601138620954463060203231607936933100225361149051704500737830772847651741751834360269037415733796218060293770314755016067408176411442345622378683086824447499370666447242123986235351656035817900 [133,49] 3768882446383401644988947724391112314143625910617322737128490084177134211636116275128643522888103465165244704592914755107559789370404076616451422766509337616773582036679960454550886850194147956675446852863360332672741002450947217080917179024870553860872372925523411473198300700677467037365870059795036202526826729095047781422127463051427360244151695060805437548716536137414494610028449580483611071897744183406046948959086220680676229482332150196395689925530042360796622200845728125554417685999956703226173482893562905951915393123301888338116748781900895850134114299398483168807775318409655021826833137946197238607554327242227634182687726751655684653889921151077868470174257843510271364983533357168846567880563880814686754069168542370139899606469028458876512864655423388952245258585045014051244474072637684051826100752638911259184575063565159278765599839881960077070801301793543163258791919757136300301815519797993804371142130890906740420006027811962145497294661527903658624871745072007299932468801390872267580016652789545547356090892512299865836129238541491890477375523021840291024116116143599381975630628043762293112616427587377702440719303494814071906453997214359796985658292894131572066984126612398667285718887426352366286149506361828635070561629588733224273675341358372494855264507937398865114048336991852207422487683477692725950703677489431334119966123848628082265156029833276206623366279531239788574918236491724264910993402884263267011161905009883919788332671765204631772123001349278534102229149606587269704212882877239622439978272581428955727291379698146329469200497472427004746379667577588635601156140053405142358343017614495800781202430590047704960510708356558 [133,50] -742026772851168139736294129106203786117396746324940512442224624250113478285658955205793724592529971030306338071253811586182221856910078047233011240321472691448381916769904706565338350994516817583835000683744130333587567162401941170115679634616751344368041298755015644062656420484034233121040917135714990973399277916881025552287687204019497740828405016661017645502794390340973323132193084973053798208989102378495410901058702549661952791490113666634768469386438104113128343481456694927279256392863975916233924890400046981203597776097196268882281233489226540816155677228715371739175553801896633865075422614280864528564404474403629921153354326446609698542936596743366376604684282193958677379823582484618201290362940066218147260957456242897710421218292918764110140094040923213815406891509270484876773370573873538963159812004296005516695310707237164512076181408335260515231946369148946047022171042715138117162426577336021991475461518710316774886611794878263708445061552231989155651650639416071817074219737894192145565002843529133790353383792727240217267759892257088258734205768229794843878237682610661264631484763954466658470801935538395780676782400676429331245396891523638446305784691306472374272131051315392820290480318352577831789935952126994061983364197432741299208708827152049248895069523281516859407974774907076840366878603005126975204914917305840495890855059522919399366107786957160676449523046502097060201153732971955173584355860170916280493302068436478979567289754460236303837837201769954743955516132420527225586555526145849937475140854938342221737624507285352926012676262633814373319618675760384723524576324502143811661648757133080618796345081347033935317505064 [133,51] 110299032885990260235162311218767931080970039164525308404617522211170044141727716358714418217432084036955965788487741134141155939129675857999416461018519245107820623844727443390794073227776566652283770112917351054996226086661607752109731971582659385393927150134046875272037663981802556567870868874851072705326838033310188510003893182318103357985353438387508799725258809482581998590626035267489273855999729801356668592151643442765351107337002900506840352971800720305368871896820122875038583046047838456634922826226883508675805740582195145117765674737752640686962424979168271044971325644836671503982999624250412030898838103480040419665673536665868894820431515264289918019754580985905079214510429435838352559726234603918842329793949220304428892294224501635188309406411321687104995556282706353703557908727577740070931942269559015673160417211676636741848698786065055654541878111049367771599309783270858732944690918124558485153584548672403070786708645089995974105951959896399513125293716324788217601939779027691715198224970930003561388225208629715463128908284424026823297003137025366150985295251270076599633026486957558142929785403451972422076202102889716937817545982296249311240099097790031843514370565405487817014997598891430005892392443192667099727118345312783057252776269110885801171010180975622083808834967943294776347139761241430651776015106399644753167198544682077041578588152808137806589680567986330997668202426409468153130013887702517574611971429128955210220062484864753814721737981685673475007820825270009834337496791092150376818404216004110035212396203041031450525788314090753448715482613163468094913201384814180987462582476591451927425028044657666212238441 [133,52] -20091293312879379080611618627092232466003917581564573297037574058114170353277522991552117782388720337547334553657958088949484226808575511707050740900366959261701919089756334182713606750483050366200556473152918931638889893535078301226414055248518267778312971540668844558474332622419780466556718194956723673943649449279181605211364963271754414030701989550646344385155583821233625708568449143916677744948361057050988833655740721978680432898026504453619629059172158749391288803786738930665043172536681917502295652380059678825968251836057551591206728657196412709406653935278742994230864563866043582650318019175361134645262874769601413387802751202287136935117872857355038499902361362779999530689856426558022444843103082251191392171557286954353613614452422119655045083751106293818979656479303899297616959765070507869385702486347487563744899446418308541699628152449045622710786327652393102325469616116532068917406656438126226532724439488560479125255753447295853333255747878879061476915779081616820467696515741034062436628852651716551200426604555469056869768892847705366965893056418736705643529388274503472668236606604076655292009776628846831169608676696334898488277742272354629203865103765630143348062770761358617761643666518026447910140851228119716315396439255039687714462177768337231038862493797929688388386660756758467355962930770558995818985361232231751429028572669795536485792374216843672622011745160954642917696060259851426884709415398227853254084257707953582363008977584739850470434986870959819807531932499772580036488161626316697287757269544610829606384089486306971204907140736833559060918223299621183553710921168266084233896977052391473145125336921351585366 [133,53] 11849265534293110403475469416828967035004395457260485775013322552203147334348099242496468289656079529454791625773730588848418462281680167710806953010718544826334406070746980282179744517321019896608341542942118274712915249190662962509211280145617425236185595784496890936971717340559419800949877473299134639384544032713083359269817048225180933521358528345936650489372592100984829293686288770789584744171024703308117126951910936695128988922831768556447085955986956785354415625609584110342483669730529063849056477616001485307093932551229946112957019946811611621975288298267093284263086023001200916512425066712167883247619496887361825766584251255726738546776886174635711620787285021830763749940895449329790722830274871318904149857308828104807894170535135465720810723021705565642390465885108460749259314452456215588012445707971908469492693075599081646567804672729637016967502836474268042491874393108706334482064921028507961787402410358749790522509604025810565960517004652444218703432385714722818762464887378520244543989320974695694752214382469628695820116362546733003377692818295925473199190688615202202506356761720987462014191450509152271100268428366701862684179586551023884673704155635505742604821962652535108858966951360050426912702294148413271664201683117461242562946960495081442152141174484493185326496019773194317737093783468872336327279437681911794366264567789361339121938249558457367116717823693181179218111661866577894912690041146816399438402981277878872617693048539731690330368261729109403012881238273414031928880619798436312556849016562244724458476428618967751330712613130865499698818033652367969121101848968732963927952892610212037940530257489119375 [133,54] -7400398957198111441631370827273290072241863182673059890128058668078474800619869339027200748469466917607642730731434765256436036005949695643946030695846745476468675970767658733705819361585355715130385589118756712381667906286670783826711645786070628002439220270151434938069259774405002105844016097544879206956938832510577776208415773197260791899623409074724291308835072522503095989889465160596067336524516400397440705639089274805701900881383041612368885406809702183123492394857617035944194569814529441421862689498892999774919993192508890854302012444215636338854229840022483446401934142845016351465338465320580424430563923725806746278329570041387796465562395900830486893680397932160039991293936539317154226474945682303841891473942947232485289031158479950120039341837279342925750343324042567912672562681420842957081715455663303122485647570641103217794592387414368324794918367731588144160158422456433990190404313685298381961622766167045974327261736353815984704475771549882614378803892757329489924938728684923676035468109146440150309802398607920803604048237260008346745459849682194749501306813266271554547506103410195284731703495218490408554375479101565074034314117705269617352743469703181319825227458419779144146981262322166491409129644521106061971955057397540457601962121041420510759624521148836534301493002214719186283064288018383601758066269986188834421964027673049597548659771141488870972344961703574396252642742959335007235885885769694459265908247530015772817910790439915050940904654763092237147014683240557751919665942950245153668960047813078350079024016194388793098890915863514496923417223576613516053015451779593103824913791019687103452595628523750 [133,55] 3088635608795880897881473141565126902987555820227465665816644370761987203183560975101099422695926985509943306895044226957935581940979317722243578622195542345361814111911988034850204335478018118898692336169732367588374864982760775903294789442012867507845493978605558468695538235086875130896692919002288825354535319477837327232668356440133443194336087681838142055020449490007981344154224160495089709300710783043476937224176023596546929474290956564926982695485990555210914835885223057641499390263045526676326739222607852013045284263175916176388136881963890543986691966316790564093763579428290677533086552492098693160920195205713464958308589703521109819406964535740959496881749234374587089115399856592529111593412713256315310550767424107523176389147661864383163954738439838997750020579262197522820492596530575769716584276069073368927542043446316816541413959613875709438590289573947290129222956505528590108780795146949295916082631379650316814227577984115826540210308056118404259851833686538983411379722834913833102531729108871462566542974454974199151384843412756810221618757156286105126081292612133008742104069508670536276849303249435570167780951399419264266504930526530991346060226400753187719636994472838677228065262438967510189853759897847366331722966848561742600167977170952514841234136289818405374765794943361669366557521415998455939697516095935056171491577807580951754129990708944246467733815942384893243519782834035609402307988651269267820773633137387298034256571322447757168655682776533923139648805048168285187009809473427005220330357706027276272280533296009581162965859369893739415638499311185212326503331320212417493133848487121684778877821250 [133,56] -792425572946844017701628660055292650008487492971639238854084294240899488464383981247263476772845117484756640604361400961119559425688178042158024432853282768732499616088706015864810712443091725983915798128753041232386972549926598689570379234544997674379128536808262135001663874296383571211599825872453599834725405427940260548015784413465044694364945558839146455992601898653515199886626358360637485581555668599110468131470989345180466234937677022455122133239126998237163219715677194866381735188506326910249464527799108848511881993242613875108767888563646932613149026164015080406134784011060716698065234774439311247668508304481248795087127662686641709346605793321153164593113484236008760396626181839186541501161853002691779428875995382081608824749643591771444132453744357861124539548581425983650293014967727041450335038050558503479761541927037859854296578414885370398633528577180322705301425109230719975590021544394573451210870787946744476775554575784673776863677013703508033026823846428109502165839958889525220689871557213449782953772004027966565566580646917903432661215306498335510999103908988342227126903884214325502066397965760149410670755526935673139976939388647970856503949098276759316811962659550088262590149582347560483635577490675628968149299839001982937831875300714499267561544402146471319663395974268918630754041873282215469237404708058300314848396096985124234042918857305872898677666903026174896528429579895249082984064657581603773625554507422837215517964260244540743444442329557854242498356005657302947722174601623778282063780770751159790516270728715902902039641421456805535450849803150028500124804436585647584915138826832966845367500 [133,57] 65119285261631540822537092535917937219254488192998519018034463239709670683009481488006129022062689077677572047957597745889615050481153321558232221553883395283125233073362750152021277847484298100362697378841861835542772159523565322339374402626588605262250911437308623129931704072153240436398768111641699960616423780292234288512805543155031586591483520183071030331421475969365512508828252848418515102682363826767504694361871122422125761013481821364996403539496625650723770551393673888382339088611510558138022469844433081937015922195440437109795624832835986160996880517308506865782435084358744999414479608146575634865392784956339534068249609968421062076475498592754257207522591850668516942574698305011830613921339664172281083934602648589719119284810417135541306433724698314572001066340947144491198053344324666382788594498596338693826645503339566895436151148900829956620322285023656264213224547989412307080058267182158022792963364227721131920661276561694928939324742374331570325857649743274140592231383439061474025932552282354540226531254010584976254428269629958164405082059287129831604911341212630487357722499131617439446608759070586172880862156313743044902154048612025516875619462532635798231946425574921569238539988610379698557794125828862521503077626627257031705081777455266636340812072399287936198249988853369666827201953524132732379141419398976281162512760183075810202857662468903140639709233464540423440227660477023542716154306018443144134861725307765580954999704166521755829337237376926842856777897211560222697500788954746039730784384826756558590661712902104750542216703921405892781290389989403589535341152552703494572797999978447698125 [133,58] 41869235786225022541376911798899903280456935328536420124053273578231689109810356375172623154410623837958589775489183760261607563689356765295429633459293438858396308356554773413017797525664576868265995763512095841395542541236309000638130483541121644987851768665742561382862170423798704487234234914654749982483438531133898075804396817120506222573784172012021331139161937720619964269788511870924090695114804586659983586726167307086269370255424881408593285610587237152940682297818070910452998632636071559791677974386769185319028063481374652019389548139967677493289129333804465979944549004099153425738559304890017651446550313168204936355995085025385662768477758135280827527135691479704163634842717398264275681083846578735560223264906069549897290401694569929938459422454048736442546236763911221530322822773876484992148712758947321140157344350967821975504141191401296551473950061833782369713545009985509154042878272034913994289137276702465615508718361505256887003679659908256207092854221748287509315558702594186318396549059134448166343776143274851558149746313030479171848603255014362088385011139137202394730969278687626134310251674838482412026096892031305885175796314140309457897641274887813501139596813901013895325760457038919914917864362129219696619856580747338177718048771946764331784785809077179224678814387154812981580450682552946709681339156204289957102144782703227075083217013141918109383794168188334328695566168436585228557139173873991909346058255600494164493406048109186446206165934259456791903700495786712470827557099956525114320500560672787793469882136269001407199999649316312275506811846376844163906065979547016832235992451189324375 [133,59] -21788903971466733984284692195427689361472537519154542566518671221266914025383821856344357413548005006352687953459081284969111362584586122522438264579984425654734663487187687432943401489374082726151933463139472908159181217172933024654088145537859640634269832623706387542307729755269373670778828057897525320067191893900752805072644954043087661906993377618153618457855647251924998783396161475429220608763337137401661590492689119178281950987956565330498484329537886685800929905740783534170427750952937054062060525803535627423196785307768634584073583299981964676304611022308509966646496477570252633146750587961561973928204463778545326498152661216700061071586334950265030898617239294208617870896960612121307374882446415114919018707347724897648445807578252628602057691733712489310389187104072110677865908010983757588885942752740897321681026182230010537101902766454493875917371529012459157100113610531823593783884297397440844587725751787565617528597717994662862650293508935816587562809094580852119017111069580433800824222235266954426312659598501056008331124703214384534521926582864297204079958335981627770012355605894402106710569250641967447578020867538846118031344153184508322097373994496049268748303312161046980610620924835208826138051146330158711872911502346089718449258802178190045850422103987724047538512409162436741271011112653101742386230313073527705460737649378701312753109723827759001550439567527442566905984852002697909774687613687302311436322640860458265332398776114325106409437854000614737589853903629178184063451151760133754088096710461193874866435776755713445965555805628671198820856139332773647230883829142566779800808336182375 [133,60] 5311179583114184089150756966041661769882550199719180228249960242442074172915163712574805095839771580702952801020312795683639955506452420287409711219301924454431170702431169145387081659234701042422954733412868413787388285540998442722512128269630014160421111086496791467726473712427429734444339288260957074788046634369033571048423143867387654897198798569066813087569285352118004543869730368098651412814039484721020943107186215296330064319749692970608195482992977119621696114649973188738858251414217142899707457996469146477965008171184237942561920746410427616180066543189094338996818041713773013377435760194602578531234241544467657692173362069611989680289803955535801016661973784606894645670862198688411688298275825247648870039156451450145422194039815498075734448136748939574059885216666951594734657845912824185018459030855737640582986676861776406378139567520471375269824425069960619862457116067398827549193040425681095142731315289290601883189361978643945940287767182623844742273922593996565040500235051299762433616853455519129991156596348503340265839115778510401128637326132439257348066524999035718362600346357568507372565115375834354615919303717268162928927062178188068440410117709283420062838920712914181230023411157598033656271125352330547341006431609288319563408860550232180041672586332116910728934932545527946517772961853453763353431078522828764331827379360467109499876636142969888331007974790428100454101430995066184424629953836380460921783412279456286533051072304141427474110087003625633635565782004797779735711232403718932080081627118683444499896076632475209882191599070654653992050135651857321919454554108041303989835932000 [133,61] -607545318905858896898928791928431512805679432124548262232328320254758902351530801812512911668537656452324370702118111786551952071699179958660029809905628424161837213698533142864675672720313563602610854424820177305647973517058012551099153662763317708334933771256913563128470668853667723340540202196347181620822834788524570179568083377318067528381617043427234266171354718587985146876185094928567099044186959688204506039854518381371050091019711687875884698906107282600223748558225073708551986155118924466115958028764792547131993116731119037521656720377592872571628806225054081807780284518792084319328127327074897498901593685449152158220934712672024971556510383502852409564799085969935640898285308553196950409750153649284486533903917079206769785701851750651248592556332032909053514770100875731221974594600601868942562424986931626045542458979822065592659599957778080855058599741842247615335432106220084813735783891758983638148321556484551176347994791045152132258332146666436385432155426034678446685659310815742876846725605952708453198571815026626761294978185969202441163488915602118540529336717590485927301889124980105775897444964420807438496176591560147147325946852062970235638424683396868112854757023725107729244587372169150636431285135904934042407526466564603107809444121326861532730016238275437560949400756465140304028155457535494896494063295188039805796751412381730825350390533053576779610380617828050791077757903620463651848981495675000505418887806605779877091509307372889426099986449040417651331716685871231615347961381701559813686914542949654793419551674040485656256285911478651724064794504535068861394450683798631657318525 [133,62] -50574487892615311662744728074608747814904437995595428505039030729446738571602408757096966166057034545130900665309097004802468380454187829445029347946338930688256448487019024632981409720182369905070440832892046177390235536969008792392247544159463857197893174836397832996227736591491252654293065881173660192483988309956879160541212671627211995400390164730696234942631099467364969989849932336026882988079025835647047397496502002782288238594890018439869948462090668680375889682739546085910300567866859858362275060606496974996434147681938553900453829458228388454474989252108635333668611564214947456629779015045538239564104078620277121171129526629243587970717378919529049385303597872488964315633582936988544395793536831022787343206005143999912529075172779967820392126009315988156881078731591695474215839761881637997042188374199053359626654083094263475163703565864532686140865056615625719422830694430036082204506170958549936536478041969781678630910175912181102957500965970120615025011521094427082414827624859319648749426930980180267986510928523138106802264530211586616675685752077566765773614153611651501124079145157658650129532992996097630883655180690815352117990327878096192163231964612615401185700150441183402236631400687632050937927308564308668137777046504577765015305314360622293643273784745269101877470959009324073654124289930917510821791122982529032669345404435119629396360022282331190588973532119333889368659310954721534523019812368134922943207387876145276200191538845139837387949694885068637173073157945356774287343405659460904089630596427863228494915633981929916215955500094380632081514201064668475699286472767111700600 [133,63] 35477323530963355904372078695879379131662816426606849444346214356509635197696132399235898761029596276506656113586902421068169846614647725839009706039618763776599937826436089311188376727318324746772407337451296868909466527157403848693427097238756746240821644827096026745080589979299852562364067726293132642353124736761121803304383346980348329526062552072750437846239725476595300617326802215572218932433118623957087544711110323216073787722261998641223230785635593846518271619926615721335896019634652243655713662133128265702349388124043234935903824830086901890554543927604520901638554176082404260947431264249296992425206461045422749600831159733820682774684884303105215638170504396000073540966825319339253425709739454107755393123743498947789875077873785653460513673062183751063338337898168049577816457204372485877079775970182257916718904399825355568248057369599217419346759458223192538152464078921494099923982613145515126276370022975434772017484718575051600523287378171268281111672372176769094730554469836184063017815822663890296110160337055553006809621693215154505855822423784540390077980073848824364469875849506177156497987940857708999505039933466401728243573815387894287182296702817125585149180845519549806625949569403040625117802766534080101364469250898379301725203461477334385853679635001855906494209803664465137515762995394971156727648871022951927321779701845955042927993807740541437166443497359280884253329802584539312885973792806006664704967752564109677713080736046283720110763228800199347355627886509572002154130258313398156334504325589555873265829835794101664310527351073487519739873134438161032119671013702038200 [133,64] -7065373964803597574771601792378983618721747247230951505197014541552790317228206096086861766049713936208240445895557638721865499135261767416150555904881165984712118456387424183484733222436986651718510236965021949332880239984101417780372586472866184673921109132313674736244964739340574146718743024304082426288483815637036012145255319428621554854274219778996924908301802333903454958772433391224287270882865438454067625249224765928539808574667101261582850568449195995611774799412035820795687873367632235644984715930826850885923864494550026251186593045436699087311454449803453777252413892371976984555553497301816853385959602912215396125947191745029029518748123465323758573041977940784259684235018183923213899814994169925438196184665800624397932007720187585911754804012603033287807175946273552038519637149566678508976852576432305713185824258918855291571246499575471374952484129786804611633833133942566901690264652446549738366602204809218129212688444616268679742567709883990033232552249402717677262632679747912045539795879543821254902544706831345481083646660377040412850497175205864841745237041601335999482657998910211415023509456965655486295604607087453673833263094623424406109388420475170416429026213021732670434045728647903865727666756636615384250131709851001225890271464079370868516140816011319144569741564090365730209397441579047107799262871093990555459632155335366335866866300977970420759921119496375044914419076238198339178641884660092349200150391886130616230623426925247835843869505640309739601712493230800399970167301884307725884970022524604589990595119341706656119057934107528444324685471031899484721990812895600 [133,65] 667610676102869311242340814191431736940173782474903036883662254734982062097870440994355446399707272379544228790041611362937469788020558678071851856218673212950610613935357047498276239087972853905429888586542643477602457383898454063237596754203406095829187538150219564989086182381392529559960431268701078819753619458403370109088939803183910152172163172803195104419368292478488859311172234271960735043036268910027010517289487682658769647698934016386612901153508678739493613640391678151579847224047536035562964199424406188453395541232235543932929510355916558910330590302944724824780851416454314862498497257753231552978471905729909704050366157239941859093845769595734470960227598622673968925291628729377285551329037848870200276550997719974530284825189931211506026403649187569731848772928655364966107274902121491836187997363350034742554954825658606631454453608182401565957896727705233640137971212450704327135667706862175352200408726438471940208879421095527028596750241287826086873595201879742955643487868439023005136158457861713217779761908137551833904181036805367726174007760680678460756075889306819511160760976092592520501721046858169946820267397226324817436638547059500202892705939678965837297687488931167280587287806299539207996840383434226893490418569548145053331760188795808658573039290880881674332007021178641400155710346718830737955012335113349036152875163959318316996378862303125861913412119695883200633951613890563301383221896706236284437191582110325953139741564824760319686139911447911242023093909991020816261916885776915093589658185837548239590854926118125812039208844918545153681323311139885967182242350 [133,66] 10367879887904566995490527585814396280598608747643712271619291724102915484748760172368654609254348288026818769300353688168290095894902070581861136233197389041800489755109151822873234362479492001476211017922959359055052107024656938908035285176466074010608977105710763093571422065750364493283005561887026172837768609606981225895483269426902082519698478270904779610991870333773752701506706844556232422290216670501315656441570258164428067696109310739335173215560700564546365002830609364993231830207925930395997940034835294172475588722284728427945312262901264307345282223430641379595024259242338758095910043072318093923150375641875396940793366031219123741316133159314605530761514314726203490318771781985047390125145798910202526722742407010522290263067837713444487384638991307218870435581950120415933588987701573692739686420743633538805448138254945895824112778136726914008689672479542356556462125713186346279331104753285694597808372090116696159000313188715504185872953990918883125815274594767097552044022433089338130226887411144216166699265377560219520409209741258050719864742958806245451677689103411283697374002030803863633835222357068427919107846831635759310246418229730833184083777346497542459914743693922549256444174526505975725370511226082737968102908775339971790597464116211200444364131588865548063742114689731959863646385350078703799685363744024011415292447125169624082099781425618129053476585360504310823107575609908575542981322284350268822795865269127858724545313853861690202995738855246924571984101580449707487206612469395889987975522238831488472952260888591154811680981055471954974252120032664967771050 [133,67] -12513090882772381436043275550187006474673910472643804826759084846762743192623815432362378446395040158722678111405605805525343238453048212376258093337696070593444734332707472213307150794399687354646735817661897192937180161318731893851052112256605100652820224096565213417715641174100739540272686726997014735971667161389277713983457003598202991239837860424663888773962949917941245925969897490811435091457041293006856088930821800326344413823803768093633702116629056247949572733144262315271777814009562861431203979042326969041905448571199029210416883073970148929078808319507399632494433716190892660750092005742112688934072645115408662367197072535405292223943406977485986994065522759572237840031883585498340786913595787643294284800916869235642756776476612689384836864275870723456984979392998026654613498132997533140710246292457283570165492541845587832335654636829264221583127666433032307204783125980494717189263759639277587356123241008517363585159067825571239406977449905094050945068104472173483766626458477366118035918417266621443773444806924893796207657619488997211322873776279617009011957619988632843298026491429318010764734410680661777825466317525220838288754653563784567994764728029329936591687124474490578367656925912049437494625985080820521027472554756344973711628122958798577956589570524762269789163318490720038835500086093310461144506476028877752831894871978620757475900355306761523791589756460863732019544721697241023967613742594420666484291375705152439067835041368567481749593636536549508521442842628306631769315692733993993042928864889101389641931388463756117724064972727864965199798394824230805000 [133,68] 1871990056157030158930142220575050316906055389250292395892279440553241824146218167200721697642629685540057472775054710120521925909887157661230017579185025843434194577091933543107301605250306328267613638506840493225487554408406687027262127310179060091121394843911539574996591203085121354319676218115544886527491064081635342114117899939883960525886010225702521970188379067807223760975983194801967706636443773922598951571311638540340990204485386540067295886918037464445912013069323329234168006442607460270275705404128890198018030113528322601494921625373730684587475369895235232166061316506379014842220234125121957457895904708404088487560776362760138050231937790876128349175736974866850536988796595805301873939918715834232564601984396808567705591152648640548980310923187544224516131643702244494043606243189636780049254547701962072667322669596135221240848628380859845138984276115633761882917768935882456944639502651320696278582809171059688532583372529771249670806124641029074397924802976874102857837817824369291617576327112122447787705101634827332320667988203559091942120736547357754817357579541833528180186820789212983006133134556030883572197447843064838624987238691590263119529793160797667177863296063466580302961465930066797839504008457777145862426328383248035834263222065103306294827507318152839206253142537010237275548949381878230675076674610618946154306371173848177624641694801549104528008329595524162799636086819886710530447898741796180445149886626664077592447057589806297132892392977280265911126497538259668708475770890478737310337123057697728172611523574484379275232008829034774655946480108820900 [133,69] -154366571556356368658911401542423042284752330609820206961014784440048720214075222091698271021949212635672892184840445894725132817399377327341539746696493869004671487858818335065535280378785599507929509541073958018191134355448701361132211326336982326736464133325525676011705770372703915966574026501535178938606483604959005446475007918103073629703746206917458759898118730012829399515377131786487970923951639804731338461191000720931230169089599282903321329734495052265557771870731360045428978978859802436691441286239856569210913900110679034815501540780677810667265555628731091543753981318915240810339180777539500877690001314341748173053378248802875215229158317842621487101349745628490012631014926729886963246751060274829668597264358689950331827523511113744841751060535637592160233445507794492569687913996646707379076746646853911501931665938019608473246557670761667781183497955914624097565602995892620696019627951905507003317159216927836368272468495351612262762109716625026067631719834017385778478446306971352998298354661095922370633220412804482294701092635854323366162421935708422602615365234557804546091126107294778695739339743601712759376587244766466121646673882490216583873503649244742860385371567962706796438399693304329825384650794488638445022839056885077875234192808844939275494378702184263935837682729583029468693558188654671814324058291711146393583814593552844371987777784472988264641214154741351381801742757566425382485727656115330350905404626044690982038923798015080836772755208479186767358217802344910281277182837708632603463889083177595519366082889267174054351157029888053369937697509325 [133,70] 6719815891692031995806023313838061151900932439179697052288665907804706129266083484129210848629720236173656901839056140141883855578030729836885166906254209072111030495982300859877814645792590480712452620586606357723349157414572587988092087943673075352808960874227685289056862697604858370259671157113613619096002576881101233594896735835007238841582383771191080413937653462335003209923767542505046013704695527298098024304834856458149437669065083274383893849501303642300640477383430591500445330275792295272282381998168976691635948631905987649802905508723633345811427155303516083483777483082271657838427735228028375762200359071817304878992400868686184362978443659191560394822502460218251971486082713473993140311127736889191100236188891474779434767848690542247147081931807041824753199184797746242332553869297499617805328647389057883969161445739096891818670114617902416401997046568186485069163685931101746254909013473302335942009750515943266972617905125171475348270664736160823202511263210301267420572819496704651344740303725491317586621023766836331958862268909759899676566641590266434743819380756337278836633218325993301796666357959688136902605597672296677759243058671962108420904141753126330575621738924907799307065480940715251095649000972526099862523893571793926250316910109669618740770836967393126274860841118128174547722580004263117558865971342967691629968740103859573345560602119608745256247814860575868724470727264043675057149821718212404711604124732082221595325438619406197955620313163197132567189644859996266055978739136627338083827905369408713498771184680896697572690343985863690845787325 [133,71] 305954677482824542908837000634814358543693287253359320971566625017576535924801756487638126511243218108640106170852719466486814542037274015241849675355758661246491816881469147860092828678048273663552838917706876664897567335049587268662982734848600034347048090867325036583024435020265788449510404039493449100530110148769008801627846402277869353064382427038840417565826060647161981073923078745209311120191859898832716619146185239231495752022790087107036541807255280451390004336250582920049467142406910048618003372094561407464639021889752304321457728132884202166174086472097585145983034623191273340942657743883732430678683709915818220268672848846140122356508423918289468384564638883459270790234643970255640439201973037354253513990268823700011825711705234086737856130309910859319960227387343561832955305636355624295736739509332847926855470339242994038437130406815375887599003473655998222289229557892666699544433306606169701867048390387496036147706310786085664587616176267169165070655063001220236831577078536707960258386750581541135608073125658429228467995266076295394137833192791298215857058718288152352980047741122756113757286396109635323871155930702076612705106034012077857506653597565318730074592026805563465404343149697454020250147722171885839275361932104029393831842528610122798325851742611649766084990288214994381466225256741189693391512657459434989051817553105662650409321658191191940129044878918058315963830638670997102552934951360068622701676489490725979300838915972995942993685579730675017014439346682381111789588662187894174220995614107339128212566019787239385847486280007229110220 [133,72] -120740784966198067693243679375347339022415367111582598779619956398460667422126313870223535770949074376271231224258395403032262740465270607923960716875938196373445269634887545673704880641367942931109946623458463764488558609179402180404179349661956644992805944669220195236900023956593415141192861123856977661865593312233978171674662424782674724799144829705031532360463530238643158639177076248631610670433028973057423116640518865335840960960742603429853682344621769671268798258648451290987480893607804096572499051878502264049104482717674487693765984824848668771683326811780031540368962298542895476430431669150431663234778949161017698776105740527603313626347548142650941169744396445614214549196199265522815778364318683392236761502512343610156007789790327871847991495916890369925547799852961968736271109512652292647725075522788220842258820407811102477212644566121066374493945586126153107494905726792734836905104422188791819026126918745591781575598079387458318591813749545920737696794359501046761328923134848317301464188461637040243418048066835916543824588758157901308411845792101453728988913474584482064588548519757859941845859301382533635653819467281642056057592840695614032563684713234445080570203877168670556412139687226810073016536190458263896269871430193187124824407727809489723471828917169442992087611536646333154317461407844773968355997256283091913331936377303562082874955200074419211195579016631521852953811903322797055000459231180075280738999861258894664182829618826848963095553926457620469623990754504146891246239895270890452219924042809097239722704093905682541703535506619772770 [133,73] 17190428777624343278182916037780673640890028879000397461921857267925808768033151904693096607146723632298701268231775040842084198589086521013906956478496381329938595713520151787109912743930845355950607852225044947994056542474318039998268298485953661267785133287382541958172391280912233183092671735294006232867277643232511758935579166361062817447848336500517950944924586977780340695816695092443177413284011231457840653513692567163877599358483736851374145639302173210784552032557024030751338583321913380783116722715760307393092068174296650062187449544148669251102590186139090647144505073561850366355824263286580834493489723834957990507019477832854816995466442821686921814483870282928663787285321638777951692021297513510278467403687303734732355436045312773167151857886595384139999906312212161368512682477635517064568764653883663492745200984399746012176634168482315021764120110751802841583066219103967288381224195316719761315543517556809321007804897295736190070953207769122769203711644510327683082150028648834065310225123778615861065574146007425544335996983941991797170159811256919343950664685878857168901431718439809706586580759652502225556035505459571851599838541756127908163715763400277536066661399595096632557820487524945536217967072637220287524250768136204255352828016024246942403413649275212953001248673200570597564536019078378805308349104572139203817770268924553148955020778210835260479708903054323184168406563186863155399421874472781991570902686296204668197870027528573992902767953165417708941011455019700037786465634361470257277151757079915004379583063103422119659555213746315 [133,74] -1603680594877231081465945976104266095225152415261600970031118357490312921727875431449905540434676736183186556512794104827661700766263888959249692428170962685807349793229495400169216516537851787764205632703043368302617925571167479633587438897811925805248604383400503405666082519600925476951352079797315895510722082322551228570080270897552473755296420691007133538871933268403697111850383103044167124147675073671954651419142450742218689671484611589247497865959456696228322195753821936037248149113197555894470301851713180473602283484684001136498638084172938541078135431558474812322703682886769015497051128847974934294159197390045344040273283848976738049800598893280016379588552624576262927717048088735853837281952543431988257289147221107758364323459255237396295939081148866090275425834072277452866919935856236875982250331376478184989712077136762727997569265246483793035385633927277118856597154958073942903356791071117546515053072992099544240624786349455800080257883516334425712453746263430061916517889286811988172277964975006199504144175209516607289091242810991950524062528143032220648398140106168890718744653035565143994535638051873511123544969074629226856862734968999569014804519347447390925002899929325836523224676183521042206841670315911487160879240277721385559533354032112663955745934472493295386490226414170483393122383263274270109981641644108263402512691109535160148346050114675836762251929290937394894080870933070900743221778212254784812295836198025710726119007345062982524031997921966459235017083085424899307552444281355016407778333800596570711516225564894077729187016670 [133,75] 89231792803810566539521755923482206330348403758795321824457813819258069140122370184088545893620027279840638878991924489376913973379194055537028463993408889711725066406876857299978664280446160246267775548738118869712348014031224610910036973815635383111637607553952944850864231724755281845423088482939033401282482477927071935367048302495179616399923272138669432450932246568654864210283519586708144112672930353884292893105471167283655592092044469391548131342689668909563764209554043447846004281247362881879904242723674872510331584923187183139017236130208412825396549605030021649495582808046098659698566783224785245355633924215354669834787130306505018144865623419858685242817147636075197414436108808338117299450995019077671809879742493274070852680040996942108386959055979797947393262626975229212746893678330031818201828362287757619792313852453748793070388371701092682874779166843098051529415903358053473426355004731231523753679374429730571658368831653296623233468838835309394795109989791840108419120854224218421563473812616515045554717487294072131914450844339735697801448655505280736418053667551447827754399598849012147261869750344325183325544003122441653850677378708756912457947510342830455587284297122034929596583189636416530026139478144704362896874830469188702096105647074313590263435248205787220287798530118283297457718722219999156231551847977227332413565572573953521198232182712507001189714239775689527879528255250719246529168908582884289042919045194177769678271693503261098296436100262698045140929115620368516552715830992946562962240060935442746927884239231684409355495 [133,76] -386662016314956224350121606045917249679731309892151605156022237872446887771421365559751894124682002951227377655707334233627130921208778735159733318396897295092921234806885514607565527626754487078225920763060150170126039794897193043227982043393793640876936675830295937411478669034829276234782100490747524387133106081616517829037189882324240344921760326266163942358699879488274456007509118852129948727192960000198716119390379223525753910079380948349103032108500725601938533606748543273008604827889368083815794365421641658007596833722043254498599260403575463426574353038809940158926588135968536083162042102628830415681246752633565548771740779071243822258126106926480191071826154870325589255588217147174932395169179601609605031997868224747882173445903731240116769607727959388127288825270939791068514087036299800702382967842825999327345818700366903347230365207686932981319010642145644485185117817435211944916586312014104202952591933102759209999943390449257034832737114852367477698437742401785644110044569387500736870221013413369614787468427961123268910401919926443004736233596951731872465326412816425321652788923800037612993257407481533138801423460266296058582064945768926681411772913355838088160298137266172813300593993685568105940269253522610039541315787388923123060800396730671988465172519858906602651188449030218236627182347255930190133539555950587824391606906495463380645048878027713646370434359561437571869957608104665900636616340601403532562575218725144972912183129566836377691402326145537707889287489775061166029851895784427636233579167858845271037038918783129380 [133,77] -387758517312703183614552715720409438497960251945478044928858606458717287803735433169833569231054990596326042576863307141613604632561401987127605836719113413771764525126300265551323638168169623708804508581088644425871502406924831841234664641901747254863330530181992013822028808359885369127900904637286487910262556431787596805242481863541909247510786211106288189564747321826117068793939883611564347689603673060499871544383382018761765892340202362137515716350446485905005391151965415130704031734751715264418791328627836678587330442564395372909903848494966322068452391656163969192720648529200318314535135287866924775891054576603492859210160717340718784624075604059437488919134772620277667388460499812084350077593428878512595420300611776346707173483438029402131540137629077812225461298848265920243542476942039356669065230906549894408686415429798418045523792167164256964422918101419978194890458543791849142573295576162113450724569878185585952856128541712507332245675126061997617867042811276330635011020307934901131995404376159493888757690556906739475368359325585218007909906958896093418510464104164826291801410114957191017986031430734055524178597487781448332096022691898186296338338025077395186935353799845151769146719253838075855868950793530118136396425407386601433756140673303622476276756230370681823905399248189877868441154248711304378035486718681252334088724660776791608322652915319645170417691944795063902801736827497399085339208112801333534559597103173179002618400909073100366986143632524342574540901478065777607021531021381215967652803391685257636513718077620035 [133,78] 36648853971924549539006646249010656242130856270471414150940336068675273372513648775502042308542691809548041139075979954861035200306132051347968658475141420683754892590953351393583891781732838798612833885899541320937178598919325107241625022373457594045024860224849646242821625425074242203973600106023404591727235898813212654927275931597958179416029968213867069785638435691566822708605632537462261769177411146069818972470848505346095662650952728811319269148961142743601198587890591020692612175489876273571939368219560066592249291846711904088437333765521734904790612045190321399128748142089957512893226945217051537571710343379058330047351973597761283769101542115001251332854212402115749764282749156493355693898576812278509574189158641824641659840659312124919050473958529404224806725112415967830270147918247205494695853947673869906846442327863886982018756793660589064430011445919312307677134938869087238388144641920153407713998282390679231648071240229061692771438263961613545886207557696427924310053936540566441223067218781001130878969434488702068573224882234277374228558468151554599169097132367392002332684089305812958438860871133419831738319479225972578273313546116538390847627957564525656486017289322920926427483303735965941202826996276640815084782645385935862280911999461981015691628830836109809622916520075522072462402478009065276963051608185497372561019498506133899278299849454660430411206826077263432758137985286018086877330882472780889274724074215015050989251049875196096926520822562987045791288466353262932764062404451130645233271467163451944637997377625 [133,79] -1211738491683022268048596719195809211058811236285897259051031911912880944206171148964317057965529135658078919176384796358068182057604482421992506641498174750155444978810996536930097078152496954042297138227504026109810517666547411308306907699290017195786795597813911625091528829495109858074818564336680329835641476917475818166585297642027100389836258811050795877285645704168766310220439343855382754023308888804426507301608686027232696883766799074578201248713376409274326759216742158805443842658261223584503238759561158395592989570092955571119653041736991921494439127848732909170460192816292109943256520671872961258525627301611209758562662908335832596269609255927016537638841851824605456624407143990586671787726366810313278618334903546227993535457513269231940182756417092458766900499148927489457136559371600237631869044369749901200327719839625441522825220378581740102951693372943850294720022033332605449699196116194973248007652272086696118055761338886623723534511385085036164771303356575393524251946317626229620333712175330937044772572614476304251079066997327889320943733157526381688463337624795857429017126007215432539713566803597223846678136112464655672462929681894224146938575371236505155572987517645231174228153327310745807895754943990960761286447798290543830215030064389674074549459492531944362907964794924594725379209436161612234564625308696887384665719437447876564821110749708685257432921687758755651973994390272803694244306891379141802585940832213556794737092658334548089336578017341982412299737570213672278942943901836885485961650203846109499985450 [133,80] -15315495845606203286861759970998319345683010588530768139505508591504142907726575176830220879011018018112352928236066695511420538574418699417952383612688632753025575055511662259002670413549889103146140645643111905121891268205833317098963001009292813119353148105751224243192239733911275592272018797377866183508694977607472897696784234167415883037376012266214057889870456024967077019953806997043048463006288842354785148992058653742617593409670461268863861601401011852230813954583713000964320568781320750805696804781087540766279873266456616994148253477917818452194251519549914501859583344467621606489433803199189189524526262357113735157475347335465182812696843934291517804242981050594721925370848121072214530408766203555436135202646214987155550425309181970888950686421439400809605064918685107924196658847909620353083711448721619469407499044442729824384423806688889431415460625869594665910775139036715650627212253381520109992867196192012129876730567459392925282614275397867134961780262733952677354162027730136811100543008026846669812306300293949945720871917892951754755760003353616529184891123218287602005705248452455869306355149783291478406609567614480065751823834785138182815538116956826114098293429279368258429623053906851501108194140757086478082061381520270403399459829742939055719951695988423174886976367987463582658033249902178576140084547275578408593256979456528749445950355282011965234871012816370825653669273630448734730429964557221441505206140958258740569014795689916568139197422631043370700288317358125887197293653032676682159874621748492258900 [133,81] 1613281108942983812035444792717246840243665277140621816582394537000802276775305347525551954269070515014828104628761570703969640987982669864994186801944935914992581355159760761442614548962201095657568667874027123952269355135873230863778520385378129972867995114453895358137818871269859304017685587170737289314984062957757512963766684267095464747799963240612063738549160330713739692272681325055756571650222537324228251237766266986699036387377980645259879775215234502716241309224367161194833509527552376149393630746165669836150150597978194623356166258368881749126021604401084446258830356289093285234505404819331791456028564043919936427290519193445535262942962421446004959609483528491614263431805933707495251956611813377070206376880553514052079160076748381323081467509281658923588659739371249207989796681777669079563797820361493885281785166569868887395534051275993874934779354072723468949747606860578810930482119899349450514158901712493273779475525881470405822844136302404288103616084905136810775193139155108274905037705245184535270137947832226535954933816551013979791427549780172633333551823893639775472446905210237477928951273102562626144944008392852054936038319525087967206075507746683972879553604365428535902324716533826529496172830159623912245602890018585988510589987961200397561714505441045587745762267264630552064218097020090750220154543942223544456160645684358165771502259511039402580845814015922906493334502093587014225329236182757428345465324077547742592603042153555327101136469781602033473434666461149756436690536174599356158049576929874975 [133,82] 35680670539463970150578893842869014264028543878295449510602907235889562337186899997931276409543687684179143849007301918968055546677500866458882510726255491223178791107141522387084450384725347202747228136304379233176007378986426553531838464008862282650401414996629528914187532739410312840684224363395795223179943508169765583267507493501524292588890626995746462203323755826212596074747763645027136630136133209663449997270198698665856033654814938525528550251952350524110551249508606075222588494915834504072298987032055986095244579564393304240204110438619347739864136269067617175241660588707535033438308460361515017793954530730839825244262374495832286373310902311840608118596257457463766192010985287558737660870755103040674497091536310048950746803460580405931634172844478121943796452103752897249155704895393952392217410830825993566411515176012005081983097866129927574776239734832950313689150446249002116948476172996556925659777934018834296192896765297943493151941182917781176798639097127163470099570772096018322847416035492048161124729387254606274783868302077233359783308424988303666597194975743842133751145468939976927757048528639895950854200973506773910970331151625114096934012372481086856577939175329956970665005240085683292422703845408596799533839934670836906998797404123226334169646542238937798771592447559605394867805723687654583116296294900153489169972663886431562720839953486518088327934280855643544761751024806042902871482204640182067467106214167804526836055469106385846555474386421652546361818701411898594264926242279633604982719421925 [133,83] -4840224843733687898528640437495374054403556215967604993191130803232142446358959545622966300560918430620550204410912278318399208511683423553612258616614945987027023462431679031757695120521786462413761348616994471391694913387707224920106838652014835524200496362175567413310672926795525388050778223929941832561602914417669024067229923839719419125446312650826204730627596464924821447941432627423171400785651821621611184689038929481238598049898883823466347879220735550773915710345871855794551079407906382404756319305253580602533080707197795194915299686398860395226018246548925137385955884834487993485832236084671240827751032737835517073071934882385486661201411803629902473511343160710553081723778217995089745039973743018296776939473782231169816800395754528099301490968470130931365242818829850653055944042654496611305690094756671054678036927854157635415389659689509560087078643816734537541790835524066023061318026102258329508475581332436726224742944032487761239617679194249864694715430857288962232716541476355827354846753625426208879307873198750613762787760870485276444961561397631117950932596625070577145294379634554149712354368971236063655076668699937497577278565400744294668135450587806801498353644987680726315912708143669371652753655396757400065489994413611583396585249840057839378799025086559705512522824196922505445442725195379508084529198398299417125055462747634976750670063547808447101015573092333001936224263244337600142606236407936825091596278633178134863400550875944711786899115929280173609870861053849108420831304231115867534731875 [133,84] -143874865963194042482694589681691192005073435203718648339551938983167392462739544368629794457075753447047747019366569434785142460485459929838668949187992898675988897816508315656908386103236731200009999238126365165550776889113121113473515402121592244550761499990948501364240945127418272694300424372879482348111047918592443131393606736459023977047753729920987032240828857110121429084629265579819091397684453960153842975678334025610521889452090683843023485881963324783277210623053651301567798823350019435463392506067939048518104804450285997083527781972977020572722861184857910176023835219750137074461377663875084792079599611907661989172653738322037549531348878417179926916083662957868435739308426647396901467483622197491902531435315279661773347568069842048789152322920807695143619825998525480719900920384695681841439246405851354988723944540892141925863847491846324217676778274115810157847390442721812383665246439259159755318135097468430363629078384171626172917954061755886131012867911847616816948240808949879188573232811157532024500491895896262351361193420975016243383077705027006007217123465096178431568570879926373266986891540369900503915516427400893142360791949384246700593575411361843464048991733533864618240217584516249367648390487650414755693709088632668262043222878204500614461955966807414299353058788402936773321549371551962720905797892578888105640152250879869370859682087932913416266673840808166227297506416694897011266258749434397597995220679840624603134525998356094112542854090513365666030370309631945336612653752212712282300 [133,85] 4604908646342680463493522340235152126828779979027016536074780082981637538074826643663924733166548606932986883931726208384323139452227828696953245117747646516890770971527338762255256872242729167683664594145565223050695968590810699162296401579772509547714808329004836309120285328245467268540816210495134779411601111041163123025893024904386511045498510389314194120865223376343256334716515349526315631316280615251189831293324957941384632548790036354037671619226579639001635063117846650133641387206969020447454189941207813545799285734010826098876803871586780510774613128504395793936737472902879166609651010227396723852693971687590788005640075026551919133997086380766533936801789744800397865193874846255828174474543434799510755426151813015771982200479971624915267021230673594492394115340891016710216335818753207106926105315195114389311903911897170165281321283240344295924822315805407051084644722935020874525795881445034792316651249892911554658836227172997701727696110171428450838146314812547736929551295607714717845770770839364911357248184717508616260390556447628406684585298987962324373148406996958404085955185083889293557194653850304146413125414412152536643793117680823898924759901568735684853097956914364623254721585366378822986554648160869339015821762751483865930926734198398056775636677669515174544647654691232566035191375799473011527877014142130279726278463041173956609443085028643000477468962009524370251569119473686766424489938285689044183755738379209504868058402918719527333993188514244675418556451643814493395148352883636725 [133,86] 8999707973904797232515467274943343899044641500164349431502898398465226183687982476740492119128719676658681027543285117135924815884860189834298677486327288947877436884121271495229937455570391271835063795364960804039502404559911115545008919321703442984408130701772543123340778568916672291583736258168083292596172934194240848814790473009986041907394955333449667279139900669833548986140628130935750347353438064952183415399716083459713056340591954072934342793900510488601761950398220820068754448442203982783342546301994941747885891594299442560481364563861509401102442509208265886331148073168589204929402907153580819804422082270665459603691599001897791811631875031769734020872495004755960842004522736533601119536887219873310939521118971107353104499065136763956134538253621049913069350129252819214550261965870960128334556205636518075266166880130367463355249504144231245447784653372610894990770933661438223374200798990103022439607575358418864805280216955867245438347258385083023419203240381407015677843859197537466995498522654956309865971182405185754389612505896397766083706585130277286233049159483806164378518882629462138934619485545366284260722612188061066329651400168690457287996018485608528684078642567884026585505727487945635904435036675661437004212198567704010357554293440433423196952530727012664858120131763049653038231905695957071398661065165887594276215495370654559004471459772286091131119212480909569192019614221425818828810170242877140843671965383141558917547241042124232805911834396970977341601896694878593612669485650 [133,87] -127832015605080162788551004645307089437300377629940077226950516608318695357046535092957052247879490015100378296162579942133985142684204427784107529007949076575508163802512636994499557030614643616214749910769064690808548172837867137051525750461650285135308389929302713060844964611216761240269323725910440130102836398621792895183073305541019312364762291451113197856142448963242769273632123246934185504362430554064688941706739220116800184172051910687069445325075449758175188928709053168108486723450707327462042735983774490613015145764623130496536982621977303083402258454445653560041592387959877462090894129391745092952443213877423628729361382280727515248108253657762129969935811361238533556929416160480527360245031907190375678284133244574717278122144948959894882281586743901720334077390562911296997142035603217153352019345773423475301915367343979917977147735407878246749776796734795502328040210269380622266969180239470497112904466064299321201547083790604201415411127677530013658170553107193215469471304776032066442344924735533930727781646023396504474242074154642805285506485797987938756549047886961558262973340876220631283443250538364558276254644987436038105206652448428475441735755127236429741353464758016098263823398643767191494817602326539151561380176407474705189794232127191712789741649403464296057840245888783285172501292011032483299563917543299995307718326818280313974494956209906353221439324725379543941294971923058296138007284920993790218743200066143781829413213007914038844357688314616061047326721007894178621745 [133,88] -2261850642505023894420793927860463843316649231332004460224035395613356057534947069916200200276472389390526714413055921356560941283768331972440212542036686823966693065789617451209118873744963780459926881134794944630853575812766813209233180430251793521050166108119876076656047634016017215673422046574537808814601786104434182823588107130187798127629356680764263084014338859563800576729593554467974669318844458943081099215350854985386190720874802026026095276607607615704699028031799339681255975577838565536868468913239498920635061291530850355165303842885195838166974583641793601785282352374830611728120091936966403559682878897953722254723984747422686838162422527889172663912746568339035125379923953414216941172562216769083928623954882963917076003401468922492032740661166381127247794680096039678676674075666953046508576367101500241442787434478464151791680114900919302685936837188999170259522991977774621632944600077179126852510178202874262324566682143744136145667442520121177090747810715099351658278508576904541671183207380433758389839857862235817548059964152710893802505951977488887889680779775923857284165061551933479420606748028893120972459947295308173006651220327427507902845417626204201235096003629374761905136169417067105064617394950920972132021766817277770313812127304008388054538854722205146569227793102938804404327640035597980206906221329055313215255275096111068550667239650022578821610129041214021025827593551229117531691273720957316305151306927561115538387527190688809544762303926519417948589080195145670100 [133,89] -1644813295308820654001039207207808895585713718190409496562348015831774068498574888357113503265792537892855284232103160572310386100045661319784644778003213234604139336237266842951968349152019432867695423130356613332626504240098737871016572420271499166674410034418541581967469407897780308360660171837088453611099554078413462004742549396605788326719597069765358091616532826153704186996922856257125538928477795943478757909300619357849454327545863839141637410371301640099851935331011003757832740302642772448130793548355084351068228674807712733094081492961511449891032044821263935495808056130541398402104225095715078800964642306692163603601748989928679732486464105235047255578657748176883668712352775571167084292782884189398493093010565145696207915078001967955941461196239816053600526295072954085522008103230856899646280851700026607712330305237072618503587479670770280901071401378706507080447000685331512083788571107696617457974245443076886221572304150420619027665118930782161577675947456272645155525494351231175496561464325230134267985963024339628129784074483723669898737000851972715228805674680833387982246839246627670763624869440817061379198947489966216364146177619994639187822166846520803306120939294181418472392473487473882166586112272425306510011210121790258825598391940759274404097284657886640365594693669686277167095920918189207381390879733044230898158655225316812249086148957438137723669085957325746776869721532077110050796842645193725548366689803750262751439105001663968209964779610598641169368201929189235 [133,90] 3193326324973252794733807816458801901625348867974442812720529372637459717463110110350739207672426960312810225525314189325908533733604209119117839904955372039888363187556080393647977566782366326946465955030598700901278545567224996156599007206549056121486130342023877786980032811215997609931517502997635682353175436036323321042184881968583999024725454163566571178611443176917485102235414241751525373352942679475926552797499311360623951146855354990780722407092217690121592715314954847694582606640231307484736623103695501683973272339322138369101551690089079851134590152409109995214295604145269850618886114336880047233305486337993706574212891373090510803939672778983140719701976041177712533839084312881433943703775350608225333370190096184362716280731470701760356676622909058578362391960320984354000060074245735699426579707096707052306697423255911345669624432741906237050829105268261072348447580386543079801322552788837956476996549372585867704616077455394220451428992120537910128730961008628577587431755706057511705576396090478628766330600671038478989622572222214140759406744197825233058478112197880891335873133410177619733236307286711919618070601356695833741020177029023699570304330296320892491817463449349332282976352159697375323899201595240722684067263055411458915446785597060584829818026263705807378368203005838241621426942060077931933183487914772373326744171753951711127245739844954947171116269254137785166655565640469770704171420829609598792431684946152992382607881761884970855890728047529732906451063530 [133,91] 547486431669549703666236733967882255200692644134984084535410313253158814819679220967737652846787452980302578064512860657402927360968774916787312316368795826574882980121535301129751172408870813802560424467177328731271523717322894572660759056149503917624800676180757501885314869711117534246851075403213209412602857211837381078140676616187428849777030008410210360959063775715807739690463148431243878599044691326830306121768585522553510307400207730604377376926063529877408892357108428545452821944410031412708836543794111194337835066981472042424941080156350696800716375723656924191271501359845821865280186202328508854010939841547078075402263416633621055293719624120953807476392889514231457467465462438580362988468746424397097316694521467044268992479957118176148502051192355581601763442975368329025636229564432154652604204776492737597948525214287683912482988041199338171580908634875055810327195833625448150070167360909429876862515541943896860924956420399439410725495782300926593886792691251886670748111866070062715564910426821858044357353600099186687882837993479002219785069763003894153749004848833043671979198722023851461697439027970155708084424313227559488462206453929508641130582181525852973223697872011052496160113630336869727094814033266212138982292765568959454860585890644710370180750882806104015385621724331019317342230607129051470517105471570598382857487859362251346070775174669765007118978424467634240890736133063656133112900463331661564918390896373338643150259034863703405746817229187797868020555 [133,92] 2759150881776778376739473911835745765611624127726123762503771046915741497217043845791318221409061851428738514460280945848069940867745541418057228323190979272019253228689003427014897727611203136870373326611988247269636811292338689135438587690317169453855308303442667761063604872882034236346771468233194626585613602730275088591624538923729184620600383928137378981484873940547685102987994761234628282758700924103892617121868632023201524896235331587918063787104599462506459036144348952695700749284415929321865791889115785181173420157285398421144758888398282680341808792198228599991777393612928881303606157781471017015314398668806885370998911674013772114832975500442465064910460878567822949163467183306246321311527127889632475695835790335107642537899067248747720952238242312691939916934390188093923584164409017169354651836987396477550808363786100737085923680988972178922750085910529962046698510165416465921396065695728532868342997583771144550169289457999374081905003349511647888464261730870729440673546304986812886439167624251682559082868574169544741668662105306379022035684715011120768511938390970210235157080606715247656886186919775161368989120313394049848560143174217200298383741718166151666560281222296831962805914682196323345685037338452618189572207294121156012651982397095420355777303586152692850573189920173877820109971614484063630700498947370457794406468332882028890768835549141560572178029262495316693557970130733466651336721018646035719453070716639125448155839411754893000364366242966736980 [133,93] -23304830144316521117564919662054343106724641716673386222292687715413944991495539688317539828729801903707432433538656104694091393836560248520424499020098154017175931425045707456090343682482784291774455282044044098355471043428965715870551439093383999796526235323180060763300905603595084990187904616016278613043720748480854831610134458325855282438878291121180875742099811678265443621354636119832251776490972365802475659042842980349693294156759682536515736606025438342054173198963669026242231770459618980408754234081475275562454607071847503628474876452902298221528746766598245080399655694241012796140878539267173804269121462557037196629269506120341823650491313543265333952461199667055695824633236912421043416031866973043415112710319860686276360358192159375586280568709192178499661227438798898527046496841773255042074846571224870699625859973650642083971740398559958594651851272996816359075696248229474349603695330723330584224169681547032183015097535498789194578124937504887868793363145555175446006057448641446631688303206040020821325079913191191299150901620116067121122881970099651874706107513693884144132329158983496519542789046985449347566688290770084904943132073165870234116281812242780458009801285046550783334844786764633019711633561163295869335663005363312048537023666040006637212619320535972794677428954553463378783273016838699664731872196345130250353781355767073115928803121056680774612584357076952027269899215045118516159341741164895822635419512301143458131916820080373280831225143246875 [133,94] 4944653450657459511993359626147882945061077348103547190212894779561210204089729880352239220639665336486609672985260804550972185169770563077211245599801169411043121765026102289083594951445613389683912194201820291453616405487099531891905989560842034399257144764013373361732785609147357944355125175910313406944946685295759408211881720356674432052134623471494149452122696269766928921525580400290370450530906646390837444898836654222474027970801033838168770773689791010667884202511338544558038738216962647984397658388856441803597193497339957605115371519577783416152708289195208259926622084840059317924229616758090653195805797243923727465181808203756571413890162837686659676755365470946332928174333320638781366838798794375976556006536577829981210205921064965387623317369115339557383925696295020507372443173410993987148892702869344520068293997126215430004502546808910963126869879942844722671342893956254129629925522286098633695874902637777652954982916932090744683156073552186620478566203968605536866405843142862137955119026205576268333093393654992967230472552790897846631492653433755093062464464469344503140807630204517396733670228559550653409867336825925005462624453847175571156681888860583213073564218681504463924517829278449380422651822836003182568182303016834833681010541920816146126459226155922820761939040680044109233242100534331537722965350783475067012666395235849633467078762874968328740926656522776782623065080862203240913751207209977785016945085825865946605923019654160164152117017380 [133,95] 85754911194836584178391083535572603765197904226377300642606327706361595685913183473187828871587511094644470789198637507894485572889203430560704694260313975690676369261041339880949567790282829005431693929350950561294743246547327004411053208256479394724756298667690307218840657910263800296575150220647348977529220067248603626681259651976737458367726003854429774704005574701654374263248459229374698312744985991022301600419357308171405388353186187778337989306301376499019467387843592069621554314257777233723280163310235115931941209145265114734617045546709557106597114813541748431642642634885953435290017189829853480728991029940985089507205791262226719747764607589868568709526353909869390757550886618389547974779769325697842069664867032521770781081695845473514195244331878442544190882902503507151622495827457753080185996244531074577046938880844610508932239899131636965423315934261463959520047230714393331379640755340647078682129633930857244645673694120687055102972245769553895078090648658125375900656027796904220926222667849810293317724206763964355019892385541858286827339734627012741448618012587944452227156802921889971734917166626066978908296647580437153675014610175709435059991599112768861508122053768382146776274951219558692472329371004018695740047200938589148345909577899706447841401683944002808083959326347155638868182739912168444239026144110600098922351706246770933395575259179281048954935465815375091593694623472566034652857156587679242090887855939732211081158427248916630125990 [133,96] -102126201900372308566720840441541806482319498746317698016358054146685362510781203552961851212833130577736823350173263818881073372831758982180141677061321479828389426940073544866673975051386528590262945553717166724543970805929005049533472193903343863509479424661537301927508005675729685633935509655437142857898161395704738308507324732286515900637303513391954472098734574460248674200674384975185618377795923730115927389168164689859949307674109165056772540160793382030985927015770881971053163163169795331848825061258405530367522051501571536044707811754302748009028599620724917348741721904267432592937627856799723705940161130651431557070585704468430776391065784554586164243212324311072539233816099257784094944341835803387771392658503025290103510595047877695078629384521935619363900787341879068064690380575715182487886797200694543583799979423265276902659546476815042774649609291840423417180970957409372908644708492898598559733410893310198425103952632834535510783120110678206574110447204945067601919412239714377068624374814832578021732742440900774430600274666017698894194892020907303515540297070252119853341106759089076974338683814505398036682064634566621871662178264142592879800648919054293307371760243392850116262280307617951058419573265191687011707546978049633992611933051211210354581405690603733722920142916486358835804142851678495773795901830030609885220349405301635249459477632970640911101311740244084153346946179656313521724445830667029684216568178966410406886280666564440550 [133,97] 2467432964171368486388754564176917916552014272308708462232868163729642153555475226230118107146965929829666070263095521073613853528819605902256291672566903366333746060788416942562473632983633963821291064835142074784948590150100034855388216662818382847036656135114373297730505752510561772859968920674246881369554066748931902089868622949220836764866671061515741112436648951081049368290317424561644235399738731908986168721508492350959740047514616188104507914652271187815242853185072669040555284420012697768995644401768263235411760422744865523129575497217825966938343182556490711787669359546817778165403586800137685043117231711071350505354755469424766800998913899570032260083511776457078486887967079932938113623943538216730800714313060935060839976891556463274392835416738314246417637901932280727963161359901653259674560443263060800484542171940310249002947621498292829906157263427663622271481465553271349030604159703621102491122855082762754681985953753797677621920543390343731159256960896594446261727835176108207766066560578000701952333458860932953080133843569870865570916840132151634167788546647323469953926898995929598831042127560345854887423296085455564138354335705629601628915970348221617727827109485763787157636453187739656655651648654001557121768308180362568888314530613898474099510677982845222702991453843343823677405594387996828128327339468985418142854391155369540558387303879815110199160409468710442301058973696483944557115906332147111345984432219385978713146713153899 [133,98] 108479695661415654783670285675167117866666554440657784383314467486587267883446270061665054199096438609838385799626341377272362034872642528956851055223699496672617124115525332293417393482927281576338220414666866894836418227570873037207145259521273947713744011002398861117547540836484949626733987968723898432182163530939228002107871475250821207187239559267574364964515215096433512470182838923579545090682255459783606957462649879723139438697193290370238154977077095240537466125096460275884699887484348744847890113259773921742999959347870716002526544227531407991199026577437064121780455042841393921547310772616383190859186204727177654033032828209870175603513503386765611803002886047985253879673688377547387446071528196240245651306634702991702176399905987195096754938177617245768101211184145373569881825467945957360657493002034091352336537324131804219471068670085657685851353670307198428939189331729120694174120493421997140521211660166000873952983846409131077765439754115209868297028271746561282171294831284487451066709457825571269918568852466172938904709165570939418767843215153843444148730801724368122106957860523204702954356592186163619030607487193804115053761671977555040436793638624676015678024477837968672081062756070158792215221995877819456801258925976544600455372545218565438513134225286835691806511661664456307797402697113476168885322891350302794573669149441872388558348102032038334818598031237088805193521559713679953830198945594924023905743354596197827105619360 [133,99] -1555557369962836263838047446962023869520543372368646849295259387031765608843167258612120279792004957148688472207317284278272694656032601613800858684981688226594636178102921057830133212665153636263200365492585742129154924329651108603121882238472085457204532524614715749786020483981191218339626366336643981584861300689315979139967780650579778922869057181319077730614260581947979303327687603016777279472482486062311687529580525450125098408626105404686522907219646634130247115943882539063437209766779217715804359844207039039141783515546347130129247023689274522443455668573566486960677386170118508709170930672994275653803308568901877903877412463051135150704135760387161079533446041870348663878425062765362287090630622287941668769441183210574389544863443419194454278000391923508682182960634785907973232036007060681847525067360201541953043823912945110098431132094211259645176346697550028414752833951673292536765965691829525872217207927267213999019706810574782573759023294624072677953744578676414067658704361109738718482628477149066104128421225893701371751222698849151901054697591050669195355726716524274890773930698487538459123548415293203389910294518753256871788037275685821384362973692845897329960507617544852108267573747536528196797991942956434624078430956774161581489007190945638796722368602188177414290287614680035177641224651478793793916171839245361370717283756464601727654863298583852189460677887317441419152466000397656260758557593076358933939847167143724233228 [133,100] 15184888399480929315140607996244163228331576645210907837634448157066224864355522233196979702517913672602481097696716967816057649026300075504991195170006875275860538653204878282643759870729988693303105822323409358655295427528335318313582972649212379287025562425739194780298075368390190358019616514857235970656009270254669365014179597839376356479912630771320542406166772687421910766905034444743965416191062904671575036566652880828446846902534598606909050760443554357364329240367937662175159220251520665533736429336314950098380148042394660827164382043130111533149326884499053053032555847633609381839429893750283259888873761639641569274426981184478481330572843281352621204977782469329781605735663900689516484107869937053019947457474629068912955376097369048412186649682957407100715566954157898391995422060394430882766347547093184980840991399023359527144634566102206620173508371703760750384578881923739114182287457304463161836642592850450351464831196591440452011439291419292697160143083213961367170507997395580448473024375636865450284240616854185567789483257850749189044520316393289661190610286578451594151891068335950369237664461248628125632754665931243092048165160747122445888371124226482659563938865531295267008070110353507351458236402514868003241746767792742032901061816488868300100039045536331285699092642816961623725411899544937506250591634383618688341931629562828240523659670677645622534372495188643349235689964592661844443058748894351327777974463518739809 [133,101] -77404812744617552738345552971134233233906293380832968392076001369997856294461295133657429166259499852918486348942568529406254741934076035216493205662725551660396081170818034221725500275484043408438078292105151742510086308240836474593813585627116679903520614922189130312985784171849434443825439825084740917932192435347835778900741019965705920597605183097424207030415094939431249063428531875319208306230470272602511674612406900172068141524265679785705054157549291395808994456647078260287558017303797492072296211190341095695648021289575716105643693324627713520618905056968545610154753632379844553015859404177688544434535875868518990573225441754744252648512268309516339942321187779570298233726465594348230103195529665029118083924245307833222255483430342655865423694035053188521501748300748429865777152093199215628845578553130009659169555656714846280829119941879085988796310659506208400207808040774860778822195719501246859422548393877821601597213831878290849905971640286234730135436724501689674711430378072665370805450618626922067382260127651681852813412486464671308051661793022640777228325120658485780216161167745341890641708870541828145324554801239353544514597383372343956837351242552616334707157082022192774003259765683606085697277662917516891560187865985659122210249959658705376625068183086659670393808489275087851970076545431065091764026363765577357192758007166383771257649586996486588928504973926449076162072316560174084022290268021379039585788393346 [133,102] 527766739416493976395819949976559717652711685709739816519377442874012671658533729436201920730262565595934138852075577704656690492213581599652438765130203689866515001049621408538879686010540438425987859197293553640219934509883657309314785854329257261211504543279176658406615977817825775190237919570306625340991939348190673159446159110371820845450571310806534497569933065798771711873711410824669562074022048102600243580787018868983091827107432187218786479833876149513147194900791443847335491271442137836723847713672449549624400330070423757640577093834645805519048884454449164176885886800441834416007020248880844111479907502969432411318788424105294906164244663491187656963505242210207636346017575189949945575082020972587082953244760538571513639208439494484776297607181145041754876554796879554366131311917708539816586485156870350720816168903999581965108945709341592042045790430967652046519992875010444521745140798703719616451086303783091444225224750530395604736678213194871867047617938442831410059840693893257176049525391654443825048340330913745468340336088523822051699032324725652953428758713465826879948309619830678249520498180951530841852700895727783764648415308619158349587026429540280521558810631230529836923738098471462769174800509673769752418819843988903445922645499471010092288005243566667064441136983936652324482872052093281660253017044079171715785769071780391845227346294264469155945896923528710504225023202915998705655522222043620365430746 [133,103] -5278382448801021200198833046280429599308577814704548524582517581261409444819099402539734523174576357756067952760274865079013096632397654808294360582902456575450334996934383388939759132986452830071517541173610957458143172660774767107209443167365658948444415583648841955763367010880698477275451467781669237277106687652169252197884203406841823580218078518879196569956020638672597368503610218233634900097941179155503981971913151130751341027050891055593299879723073556611751666051919513403472062635845276486448615453056022532863542246577679465522240115693431837586581822717942899757211826908901682544772750756540986126917171907587084316927987686075400349764131769974451541629805206205020029767664052648945653060006519863864838745815512902345319448052024393515470519052292573101564344129426751929897413372400385547404829436199420190245797071234823964021654167143328424200653228695538008775866803310016599555193834420979953553833085849336843703539301429453277207152916327867778322627645567025598153791768828589980773070435106032506949490939061709903220564066858642022744083205832684978121570391210552823314540775371095792914293694457548201048154943370725925933332028734847079425831864016779719436778955059363466620285497693673614054438168988510229999783185387411387828078916460482053803127705807376238438812538080944313646721895472510903838937654897574615255576716959231224611764746823484111757910362592562612621985867835466935171284212973734152625 [133,104] -3182786271227081573577746255749997653326027843339809988350695858895613631950889557087427291901391066005153197542695766685313197863557146171984877299847917542569499375930160173119611262701229402493186779579377397615407999946725025320549115033826611718880306360691521472300459930208667818219663576897337344394498281502417972375958314006200942303584219430979820122476066579413164006343248817241945215222016646683409976216932517350685079640158916270721411887155378148159922540441826086650990914487815870201434555347071997840272549593924499053362360784470610349568302356609693055820606713983852848619882514399209853323587278934361087885051651975843085419507280655428003253311873663446129420820665237992510063209107911149742895776714704456274102709029110016232085104344869917397234366133694858898241566957116873483499837981392010780639509885267377830590091555027385144947296366375639413398883361592706582549882990846837570378195053822934173145312426547144350342072663565257135451786485283460042373668047678286305608718653117599564086127201146428052044457227569193886261279103421862827354655987005303108251627462179231211489327289665922408077324291909775646680668014390526877671229541365779475615860971152103137402465597118767398566135749624222542214162956171624361409918103912903147681716615422534114663293624036505865683191047779358234914044663406115928293509176529151684108456109479114548224819584232353387133801632343679888064070526054550 [133,105] -155784282158813663931171676547198137510415194112718675821854559805542385143112678058551543835359447671050975286637648998422463655069454774611709313455432892428198745293452290414417062806742938852621358331697137771225075135585446445628879991743783974673860162792049991937256655699480341907550669610352695203585093223487148341548736853782382093969774262311039238856156221599748762679860429741276040654354011776960878184854779435658119097449446226752797433155447109850677297061723145635032738651252810764529040245221908258802203907115129365534734211946469108272169539964170413989261308902462122093170083189158997050529670373581335422357282538421444396061006531736867281951222867949475004504820573692996585713954517802844481068020895301133945336071262669334295242037384482782044412036441222972708595706544740761145001875054375033089496114527022329083378385550461746495856237909178188400223047107183725098520831011195221793127136895892214058678051881057701326165221687312978177831591329960021456370603422278163253240285017604493099721281333897969605686677415002734427324350724280095555757082034305039932924780016482946877997201006629608040977484035546900383215967860820916982167398722051541942252607389997602358860112087725234045245642179172035720687179585814435980093719287976706442024994136788958335478682616537830825320135314270573753179178214646676233422969141737533459526647623463194805869885746835823452668544810359710886473045850 [133,106] 191177044704179008874759551163760131503260655177225138321305987515918779415759034451927176702776024362302085184394485033309045966594709545542608526409521394974425516594062710924819333556141249660751704633784554626987680581956461536782576016513635758983196155246509969095298954897236907353895970502447362762191370035920772906929025032354728164622974291443148603527108275026383132636869567663401538335752675181776979978669647645343966282468582429284076057997122834663891244962310229522746349006930767725871218062837038490118555646648280635224310300445900635463863105375023038401678371538667829544384222644958831993727223788912878872868389013360471801235253976591854619824852206016738517733173407471506683150034219440844733854137442430854377486225203346580574923393147930141555700750054042246016170388090868736588613541415016195226767952568155999854486953019590338094777824606569706942192500367062572943013404827305312851055937483705275172996481706713762846036402210918497373156509816914405266725913598926493539803240149447566453761796580976364351379889650803720653878599358832615197066453323871701361290186558048216457212202402995282569075176402657240831969671896827973309590864410385920336878874172138586983672583587294766136056387224745214498763725439882301059178464990959557115732621007434850281704316058360998282628605745856806676521793576059810559152201221858568415649194115208843371777944857752397316588219235855425826400 [133,107] 1359217907252011560902944545735564762030039313992651517919242121580538925740804859306859637945410615774288980707379582888889356722008753250189690804750687122053029902971001148997043071716241773777843688550390111114400387661267581120836081537382988874324628911619295185024150227903456044665085986413047624875509547609599841884997504286340153640424438167478966987882033652175375290432587336967197861575101603117560657051859007019939945539367922652530316333061241299888207056146217108219982836568029268144880151761773410453843396537401077163436618890645003681722127908282706301707672895137576112244737937801727188353196903547138369793343730914511694437331378887029426114123595408575056268678284126672748104436294798869310025061511389225438371469459595122422665019085053876958862871716357504523703231501366626999261289270479268818811584511514041790402598674159138151909131646813175291839457200103424736168660653445800873901267748468250246657028687749926711551426202608647139203164871616025732638389595169201539355828635352914290968189368741070179198542771735303880089994351757331293344387338728752358710098333947525383247394562394836848232114071067557880990911115381030961292868577447462294689565452826157978468840465564939420217512430930185192664483705977076719209305016374799588907017437140777007461317592580454341128575796942295692571044458503988986133063455336111452474816619243996486518673918672490328652944078452285075 [133,108] 1431794440062261703828137175499675334626595390916252138316096301458248103282236724673012343837414517766138763393227343858090739582922253067924931413122248741348314979207009818011287975926463629505656850214817438691343878794320360371923504655260205353133333597374096584559643200634430627816070760030601493431896112768471268704712328287890045421630074333780482060026337041004963809951778927664135809640782606577305726727405838517052337076844103354364649456382325668172322023929980367821506665685582200896246092472568540142108076669048428430272149259205419067390047735321966496052176548089582233311170611760710734858090190343625217682272589431001169515261666700702777055577437742760492367998021434344062539377985706835590603083206903580468186246918775645515290349609176207879022024801934401035370486586043593803378569743031253618913956845830880829963771991219219193720680978056210714509761960752505968480732067905375947086738133645681228108456507855806170108610062776971177416310355974205048993519687899805519346612323215350585568736200641763918933686427508144817498101775845476666746829921034246854111789217335458167906742750490629851409299258931061341140753418543166073575120751106341540941842612025265008845198469505285528672025689340540316840681824988927196222872786798776849044218910687118729193878689048928737156611532062831983291296219443912196477330835125543558445272663326394848098667878222960730598440605625 [133,109] -75197035015311052998057758876884010614863845154120599459629520994603688802985266008919259139837458529514537259093528603687832593861559680364548092566477745792815036719110806390197657048378171747194781423994598226451653503863538418880738036314281418151258898160292803193841931412909321021477693176142325135759039593432414398826425044304421345981788439576283778457927843741563874011492078511375551561326438728256699107482355488714792849552115277904890007722345776004104585756692420026193532303848087750140527132852341827646027912832601678565002416763169460270548637229151108297860561049596856696891656314149239041740468891450903995196942658103545864692209660628532556040751754310933791138508066553762800129550906956880714383222875815875325244692884329012823509221763429034245233169165488090138736494905926763607011740386525870193455203783845991753724325554487424571840802579406994977873793577146215173600391005228777260137108081955908325111498949592615129552077603731422818168023993330608254871491787648962814255712236030511659452464184828158602847317467753674980434385380286546934056996548767869355202926334174570202872964354576528081177928250305021481829192042338433637036073652384819439476134197536747805193460122507747774671620328295000472649007189470040673668642633466989245899122293157733934209971349836037567641115012637353753315444039343739122284776802768013676785537646879887753776310467369537674282625 [133,110] 24119817186248473829968163020180404845429672769774046157414325199159635830292286921180204469840943295643669052640496014247625777172078681982515270439713371998397367578327042752995316639494056636745659644382454358090517831315773756998901522155295497781964995017918482765022365249201029334839390756628217181728189971148695759802921954632235954507550123248855711076455350551530424649520261282332245258045406815984999219160039304080634157392950259623963255302174022924111115551174755141314938550626736536092772665559366006896403504982462247764353606383575889415167397615890678194712433326929899751376731644781366889278578365967359231466902022786841358029502100325531061608835338625518735892760548908085258982921690967291524807666348083548006982089163625964572482624567304335180274904691761707389857848202725231202111412210300366815771474748063093306739036051636022922622901946906469477265690777628325502323013403824882564452790682624079200314539848169263439716883192620180207617462270100447195652796161820484382670536354046377632692970419133294312752914849759607311714903246241572637148875301677961363055304686177294696646969334538464297552795274087107773576346503766284536137617864984058164105496177070085787245861890578990063640384562739231807076659333259792807636698659859225326996472030310498548174870359442898570912681121595018779235481104617973183951853909680900094874524906866329662253031804811318500 [133,111] 697497337103072520929767127585558988715487764279167796268967766544696313899520341480534149776903844129152756170651668494314144969020007831965050465485620130509938392438653252858505299565028720165919675673560686446181462453034432158878095947930289040882494468914236289288634318466016479543236589721681235695161100674653268016047818029155346264312636559173209538915409022719147559161303272354487755927245016722882039322227885731876099940092367798695236576653674652753278293482598619827627727976535077711595160531817046657133599473505114764006084158410958994551163985314021140550307993739602114956950331001341801108791852085069826524640488322791877326688271424148914971117457989951685817491478997000480659758758041673085739478673943687335958330681794298715440399514644735330768173339004045082621225373990425839243906882544457356843435912041174790901842427184202450197150571886301532010590387705012353331922477040373603836966452432656972229381907927073201003003508503678880470320644491495160280325947933194434291905981019387048929274491726255223234171404671724934171751342476484116297052772894511103505072623226364975012235096089307508236012696607630607487866824249075866461127991179126182797412385343735175866752613986797678313632884266325619994960013554608981627873718656860567339146071464014758321625015267853276897272846351198307174096599756697616712791312466287881752483895423830875106367718044000 [133,112] -736341560717635954838192120021162228109918753965853701413000193395547996451261015032078965158769217349693117615781136954998398536416849081343826556963829661769855716144320593653311006691982622115430053613295020436037084815974714406044126124284798622444291053028519783938338985380783511288862086635652915087889149433913921173207963312832538459858186124936189488664693104753275834006760218172708715334375672381228819693121060955624403930291786694437752294673384331403433601627280750508048314868243009341563077524795838905893066709704459288311013371634720062806006812056276328344169822371988048291267898601590989142149895185476114856578923105885242387973607385961393433484294584609626076459298093281962230539150149582962729437819485518681542827551733693500238658954755488392214341349229659607794893486707941199240193271994274526064100270378211714072027459621803087917865593943982239731592435823371478785338269508281253628172278159273174958791513408513234441070979297790628790556868294223180096902696087644261108922257408937485744749571042097096945520809583895413709614515603219654411648545637121857738139513228539245764495803470110886866277436424317220799179529967679155073546284372659526420370938040963230294125145441874332876330919088592760194061407680028669903737592192012828010370600994306055975299491673066164116745411145382958271295236975602019704710420281774881328693576280957689696560540 [133,113] -468759495453764640776340749337384705391762388534495232707993308275020577873796765492269810670019397924476051265804524689886844131747225887034948700230134992720118620428592671408489335045615177085217999310861989073091202323610726233445787455057119651585672787490865775160450825025333158521107248647945994715875184158163657363783855417344218659351153151089091646887139172990229895619093513518619451119714541859258733399846364280943860092616930264127741415816834452977295108072395781194936863630231838924820137105095584068477744768608658287346808658915589935750663101860032628006300478739987357436775538400901962783220381980728536101119784501015392743791856755527119961088062811103284422567988802096627430234420233817323144738183194265043578525814693928550118240972159919042571133264327732466410758593638257788420569492470989718821775092891738922259571137558274668066027464954158840483454616605502834174736670064892727967035479732920706625823381050250726536240305539845444087604677125744043345273476192652258829112101138235837004468164573266488373358644753763233380224017073535651183700221160894359973057356790777623406266750489761086143089550117055025265403072688134501855012265781729257495950658430678830317333084039844729488847285409289244911829455469700874019864258518641671865015377427900408174372909524282277134812653718678782981385607575526359371188730944905780249374695803981195825 [133,114] 513642795261970914372854155990843630508336331627248093067700611007471276637712357595623836037285941215044071368450964315000970623045667536519193594304205927382891761031163641590703528490007699369490547692854565424886536780081204840573889252643331167615721883505975479380017915634422959476831951518232946867128455738000615792775160826457015967130468049940426009772332306583375987808947954603099787026716941157678108765264786993764535863132450563602335174309599413776246053130727819925950982812720733271552347978752286085381613643107609094297826660107400133580685275261324886879322377355585972095905950252349086100057125687115289817862632361251778409760386309667673038881285668106047708924982948431229176854689932732140077082525069530928638738099115235204187546926308620779351391093024422414731737997729484708541847558348352436092983494253219006586859480870623216794483299010610071094178276932317045935925335302113027911909967775146565452414733853679686124362105621956113085718660255140360575972547899607841120296921914459219336277621271381812814158698673356343402882478074798729123404728281747695129641888084941510267076856647422551920112327101778689268486884213524001372720471915102724009048357533906545550670387640184412307523378580643172297945536678078929451255108742865772332015579518083014151271084535066928734981310540729935925339353517992404594803972922500673198177829694105 [133,115] 75539186917543328397489411514663418933968741699688515064529212881310975398615743038411451587937805644629957342660131850020765101688994683557512481339015411705935911375058673599675020289867037508383113081466445018699023128520664356802792303662217924205387214057816267361125539722533394878086602509554140411623705535799422704424197609440150412266393587607362704509972388073358549065594168855953306505739541109966416138651036281547746191310096689069210405525811188528959656043338917546197342909470021457610280319438493420903921604989986837082309887975474892525579475483788837150607304486086110080697618622376011186278216614590547394399003436872160571762928770040039551188470058622647885845692514157378587357500585133414045554717250705031025432336292671905362534451094915786159614937526781846319547889587730430745692584324642774565003952850924945094234884099852295452791670948573595187590373712147625219630183048107659859482385376012399998683217008580285069076048996772095003448579052975927904856015961959605526208143654105230668380560497877436482954952052256570708938626822694835665048488165776846914215364488190412424387754337827084356371277937119723397640388907236889881030060213390530726198653341186360895015454955088473419472960429821153909029823811509413225331697218531409855846460420619537174588725230455066063551489244135221673175634376052293410613637204764169693032060 [133,116] -51807612903098169313591506421881560307827745812743706699875670621067625970136106226650007800015760949634671546850123211655593973130433174151359444018031169613439099673999945916146093841098167828761638835967702855151501292422403147647709366841197759047768418494346875704522255037967331014826328776319512393912980339873651216826828982507199550319935164112714279960575294984097899606087470563324390115807422037088452445715764159956387501069904846188093121483381011627731932780333210147773648015355776057084749885274217115014015529534205764792505628568109407432626932597591411611922761344926643694659110087674508339853906155561357338077298436112706440865898496947779227933951959376360594044875133852352226261500242435201589062083626190739657898231194874034829095322526918047290529731803938662210968353473968347937039006566922494140480323621221248211869151812391868960619512042250833881095571279240090017616757203349007400547212279977952224409260898381885890110727864724154848350895607483768658718909146469355875634609627242464552691774780120021898314378085798369337203764522813089429108027542380294101466204451510277344912643534518284802532964649846321938045890688028968054056900596221187645115884041944491876790356365104740212271372835285286959740407340018530143041403632265144056777865426356491833796450079734054828575683497710076792296403745223817439311957944154903715 [133,117] 18143807032485819877492238236494877000876228835077806112461142065186757113566214321377240171689084172997482046138185624721712315211858878903228611343937640896448528625885652254991654772895841945908343538385907941411631547112358081990946482298332747234018099101244437706616404513966312188182614763048671819049324555999675844324545442867181149016912701206639602914762022465227843437524293370593619732250252713797246828072051718672153240089047302665888755930472816128845315984223438128867868843222411662145953436167225617421757882262319362404176851110180834060112880781412776359406203704926504164507950145313618875214458625078667784738965762763355389488600318804132182366037907368734710302436087726018369440263442846766242475712178638564192682853551107568431457807839622377852633294587308611519442889363299445692559720185005873746687849765330724502631869306394402073244480280963772806352402986112646609182215667237288071416518217875115142023788671210959326289527278692247855072178617767149036391585351847107889295724625460296244877373595121138035300326171059960538312170267809780227934919212642267425673978446426667148381883607858015280092460142622231800198683453404700423230388993826856627000562982534092441233120869128454021284282055235679182024531910621277419369958593640450474291239474486490842777875854146856994446654338482465058927517296152612850180267815585 [133,118] -4689670127045715293245379613334692474167382545105581767273350941752215010606132588380349630071733951642600759680957803883729644480736361549047062848044121072946643277816312825468514489659190183274765171396455773251598066370732660147326183636919921624039012307191579497336212484807781901550022462014485898219448357668556260309903693645208816320641219671213143626609482766566498112668862444862028023896497880892502884993767686220771823887265467707390065685046058212171010043420560680169633262997512918200533870550347062220149281381437014155636672635105296174418337114378099421238672003131296602690339190304034114353630416390246258776754013404661852283163871201914362390527267808157979102623122262785485525528220731122130332525002888905407489612212824602036849726418992279049327744591551098610586097842861125958927533368112489136569357433981526737444240016886457129713805984528165821857399751977310498816013286149713417935663311092485535790643410723253600615683523702423112757208480970537525570953156647071248214654745560949153146174054236411976643401964720365613254549159322983469096232006636588558950298185385231532983410809872560259840663366113698377827275745049738797112074298942492059579490659841774727826782040899170157327315721770513308408299504610868897360396371170555261126606262258242944226024882327104255544167993320292393596068706092871095522350 [133,119] -130012695044374397228183212708646292857708097833867435440448113545385620053731079168416836640308315274314871099259297326104410195409366747866404869284373316138140430663197279706361708130707017963013499327274283489018575516258240629625650316302489786085298908422427026244019713573481427027795634709435725732307345664689696507240651679001258725314229665655626594992542384726230225897718890009917882255357340763023031525776229840758136978726115908900817843987911304720252111162418443119142386968824117681513803477901848123988316409877179732922174668230161615521860718110673509283683951720773838881737039504014537960979865866509919940905081409883541692475318705612472856662759821275372931421861572763640626093958999707725364580996181844892010291233001756902873395991513332871200663736469497856173753145048616565885295850601494545173915900775527944896595463986151485172405524661965936853640922356936711996034106380970386278344125251129494353537426184472565633658165383956522958935478112798308251574361457374149562940232753156138908871686160092730774681853733355755458132762442404761295327609220792483558065489072002811040563474968682429401765983919007282961013184271988953694729233582062904418395097326584900857646474763923264829992303163457493545422701030993126442591978580439896870862312526522547649810495820247947508722359585882978966122728757791545 [133,120] -11059121589923516460598562022412044472762617850452226531189277281459207279586162263315196131515184866589101972292671803354153021537680235531606912368055530774724575556575924318428662344540304211252723514364644525554269336401241760890815012750088228108802433152037373491515393401386122331249037624348564748221245006648210496231449044728804716153987769930094107406709236367985056406175088527731302550332307252060993288227576641554504669296190394964792852686336489023303980200330125211240556389665791796796188467196357083103899825966096592494548750847013357277425701180367815367752126088132898558084973796636482829766963757593903035320814992076736723595143042393312804393960525230207821507854139052932027753248490281316592578071094963872849509410848666220335968023970044849960670179914123664515032957530606531732112976229629562072983907150649609093358911226857119235543261563130047495019375635614614646340918429498380550352158211238638025298526776086370646031385256791281763665444053151988272404679329277856163670029666181755975438971526726671808894237750180788013144621226529330773962017319840513218705771919782826945726422183698560143321079224242208889853594750300911995809786572010542788413148455975420704590604546576861313328566695030674390954737239427021167815986060730149906430706157504323237303366496959765845345649358415731491986278360 [133,121] -172738822441309686781086783491276932965018481895014825181212439121653451083716194986623524815540682458472735583145062188981942279644046972831959810294932546205285691278792580487410539008936840989054093365169649016659697878039294092364254659108604313076960621673035303888407539127160645313944668483781517919296365514125417846358699323254322625847732818576615953946753390559351359433884550311271195957785870498108419828320585331731043874588429653603277736700547042490874542698545234764574825334343361167957438197722251519071634575471213883559167644314754070431438558711353285908484753392541913875160786014923900188349023193464215068243780798559370353290221681604005950599359334743729511629776657850407706582882368452217527895147437514066115405551415112587059873569783876832494188950765907832417812338773466311534196110972529738883186607536504370862882791124782594938296958045873855618861966976848580871934307589901421211190517890923754301648658380327573270307273325283836085022727145029274001577309071947596264060276243562491108313714797675260514320610945627169507238243529218560173958462138975244398439030132309658946844905289827011647660719830222791117109280551486894028621684165142808575929852456980626780169354380893646929863801949586425150357742544243138090010627346859892741055868221664349968570694774679763604409100999252360705 [133,122] 8334413057775053432981047109587233799783609725800640027931093495120465309321875477518801603164173543372288942155911186243478543248114185104910074981620963305696787104302320398373155071352283749058197149470703560321699100281627435886802534646081054923441388661727408751494944048894413371222536637060192629566783836976523664466370814403359715436092839018572315343649254281838925785718371891105852729417970316306825097895862742535114393527948402864404468518824151238845041033091525291983314497883364258785081543281938401497582919241933869296891981232397641487668389200518162429072716708694451182240249874515896242501409827712053414279379442652848334153667324187360110546176894303951056248894129884680699692242853115724026252432553263369119169735369890872757007075291823372909264815883551665777939131030835417439575105226925802745768152819334740100834695564579806909437801419151437020114433610595090466093669954920658112562778523090382595865646699387132506392348273757583523749494578648384466391979877618299383557043176162761012844656319831039231527725948486604924922562580865899169965236091225404381202349548950869569941524543847029096956684291697307179826122429022021164261298357635971654981383976890580329568436318805459097319830302669842938855639810891491109107720841827082036920076647102858746153445368590966412640100343291 [133,123] 288494069756753934339262151945456339678760711387786238342610168664953428233835648256579570940953163230961604489269392507314079656990885594056863479456519735020507629868571625135474010245934563406143845939042254901870511534602184616928731057186622777771299077065562446293103954997967327183364789691635954038948175350457527054372354650856264904636176925208174651475320862678873556919948081735047108345013119341377297688576416262497198137287962457154333693485550759209872570769700316877256284735390563694891565070193176129096628761304720569758419976976569985345223172754172105668959222700186605255171477525310935481969325468015597676148234088236498443808582981192859303670318394699495135506683538151366377424493801794936272040500084853208667273426563982126721108896283833170257051975019911447537383661008993639735317504009631343586931666619456916739683347845808467395003394549843676410900678995926123981095582134609527961092445802416165883328490966749771292460169419592836373521768784422107452449782059633093323943118186828073410163243402098870731938807309984599012150313088034789606801236648579831618952632811674026328023785914831342860486609264563533366354374155688767452830915389870143787888638113439271766211439077912723663521743125608458106750407452011039924217585705772498629448690750927981898179450533151987417315 [133,124] 1881191947319692462535334655970568685330274864491726280978550448105371093038554766562478265314987623516501639270256163143158253984836402179041845921651273774188787645756559002153156864419929281820954190503456694345865824631716794779267750018533902152356063844237370180698564055088633722029348113993854766171364208964613405748037726545893128525759194359172519077496779968071930298068203648617071258325751400325684153786332049350221182641897315643763312917186055647242758746395539209881623317834545220061758722494357135051927511418486099915269969525524296716666718551893053779199583977591763920041650617645670456536100725063183738011796867717279865299734115524763946523917784636906925222104031056334782274343885122956696651658422922132594935305518468045367964165960386228158152556854038786981627845539110362258667917513564500599740130944093579711830362107778525240709818185335620201000357361427135107455619771735319322989649618506539141596714080045266270696578427757577883674820986867044699049487181038797533965769730467755828894115922078887660769060284003952263936795722025869357593806085326394403027970166714564307587983043471285151173142110249672370545558210282979518662280687253286352964113335648228667778829531462922636141536101033654636187793174476162567061820969602494788439597474532922092010957236784443 [133,125] 174949755397989248987696319985187639968968943762682241668605451010252890834503427007680732558587270454639741118214941724076652059522874005086199358318697672381378069656386372985834581659884803031000412297391956081194254680717515924322070588143034603444662601033058762138782017163077328115086212441924815937007303954545182990533966822625522037717841871761934188464677470068225105655049483927992465512861152250171686309223177622105679383210045563518413456726567630452866045546082019954899173002958784616155932211139519924844624864922162595985757476175509839701411627313444667895480230183673046983736794057165886525304713685071115546116881760593858111932036658038292177506485870304854510633415368979718818895868628849153948539948985239140272862063157658526478790439199666992028626571331906280415277622540908441914973712660510567162708869671428779065188760854015537217022113294627435489686307483205282440385104408862040644968243433561945406408422880579838918321912261262370034462812229127243849163676972460833655622302380465860765375003803604994373889407993343262224129078821626338824348360409824091088669939641836231159914098957361390722304969302455299575539707101773128588949275206860550935091038911618898550132123643748083797564516062008536081518656435403023608930429137160410782550812085044796978917781 [133,126] 38743721662048016555203552015927825554990364512604793807883171556228748315244655318161535258076754046508241149685705063226571759131343323961459103503246941923224038845865999110859070563932249380901175109911881602692714906575560403690677678299411675994744343544000683651524190563385958468361215831554361771646910234958014138461438537812078588069617184904249038808561940788786810861651900659750972337357953578206404628456355954341520720752443051142547109273224773309669215245456313162687679319809841537345031158948988749743108664714117840430766943406264720837191343419650091217441704198036812520721860989632818841018072494465115443226522965861809382549763147143070411717404239960229133197508765351667614590709350163258719864301472067635491866114837366784396997854452157607295876855942654792888642035305187829316723950116706475361861990319018319090036663834810488057433188368851231790450803696436180392094903123127436891140703790874550929971931789524591093692680168803518523830899045631163049678405601124265404182650384113425036987860723776258633822425798161033782508687109479244519346393458907700151244837840781528512831459003821077060498425380888185009268880985168033931698812871430712706175922997248000183988094054667770189791131131598660422163145297306348517328837828155169043914209769938476 [133,127] 4690774750397411902211116034415295087234392885970264864060462016654952017221598990971927043881774507043203019514125024271198629660112831554712495428554303756731038655184736993333977384062302657927255317605401247555142412884192374148239467684196657129768151220065457518265388536348646214015027607829699417680557549845690820598824894027082541459910650709472600204933508924975216167192404464138288321776733403848747795861004906544335903520392591948016125991862981715506215020661539353352235473964548406760809351179464920725891234568761689472565050417420532462016641778604240508726432595053324383260568564375087842940530121225326146278798256477918231369213031216017432121630380173930678464409772688587040217666018668070567286102918182197054987630305248414447385606809558630598108519169205655740466793062338390659978703467326958626730776315468274104135094490122739548591239521552121798789992128759212038987741019112949072130185180147217648813887597137609503360616401240761571786645983867393198160496334814255285205955723886730505302166618476817582615025273241475659871819297333026231103276969038817904371696684472376061500942655640616259056526609308391041601026600649044008702643981371458823655803787837101413264051976308556064323639243450104459886584308585211033245593742436238166048825459 [133,128] 164486480569038131329561065367962425040315648199505518560857598027614888093246422668614448517150009607565524176539883341529467009136802108982389052216661983122265422743794463307136877594779516308381160197004316585807033262848602679702559844641309200939662451147579721355019089108947703441955697512783648073624702655675255648630810277883375412576281346591553274469546971319497450836310733989001954335805647578750434540869867328897606180064268927308747347093165204333081881992685408944281355978278878830667542069408695151464001076496852653420869724415907421213206665830520983044131719516856375593502001288467689256102359180693209528644437507191665376149545424542666422722026043473633982588009874410646312305868317752147849738834868420736587193097607650542212394375906474842280774154314461936400563747010851353143379439256123626301255096109254411095286361415188392038775756020310692171318931644042870736672204454762366871673253200164971207347559574908541892663522442154384629106483490648779115065801623939983626156131555989409675269746879983375190539892008352875854390190840513324820706035089581705463471864931826209496733265770736738650736170703754541016136497813283799385316529616225066383604682350060073841557928332207532920560914360887024692141114372234450949092475578825375 [133,129] 38307681341192991629403073753808632979499915177239399079814385720682443411936185576150599827446120515823567899801688192931399490125244676876759723465548299293174018659290391841018514739961195888184806536141595401664559301779950099592416298559413679314542158303039173653108046389369976488039445292013812449999983041775917263059769654877168555964234810494525117712021934905515178768818265707983266698354568204956977801264500032847936904136981325585404343944799782694408323998920642335441026790323050227805887538034393760965339252872152981087746930030036512536662094259406610247200697321574404930071668546439744722563649400089636775682359470103664641850416181701379035345304328992487534419198648826816288408481391714426183186910663180322694941890376392051945474549346868835965510550003502872853019569665737200231653410069552843522364232209183297047473864360150275255725877417878368755749864491175347566786188404162682038676959268718998006298754830275847894614564289855606572905966713304032717809429309518037064587088860523998592117003522870322278348441120956428390322381040326614536820715949119645014793122497872628538337179705108671760020214145741833211043010279406494093348497669824232911358421942590344401207756356038889563827441616263986056301822279722647627249619125 [133,130] -1531906770603067534991139297739195025740721955066306493578146173474938243083641403497226100493096719006971429986978287094751366138565623072816305321433090456945649053950153348575366958479836770720528780896091086843835550949220258573212603078042755377012272823470232255165747004311483303493273244145048393928085945070445711708029306406869871389200875421527367099943821058757391561819042042232473714413345690890143540464465294144379732093365948637088093768649934540978987832128886971357271498166363009512040427352651549821446967442071354911421384563175655466866743339130439403838174723624592308366313465516236875156358375529001050278958469302035819710189392928880568644398911741646710374581178646848903156614349527707239951788846395033483246836640934111156141643300760207092251903609873742192669626698432410052264362584941001035634803180004779354544237572671124042014516569535757942944254432644187310579915265811872395546446754523006398336169993233004984331918162145359726018428865426195640740985198714291645499263452841750276784681201855021529977572883636627568577135862728353153071106716348556173749820683783886264723103925364945675640356621623062631700431516660979179004695027725642117837118565912455322102440257810570895915071189035453025919168787226745875 [133,131] 84154110026628501930420957795679644199936358430692121749058236716504237757051815646386978104247440694961339192665258536678782074971477858982915599092824587111250376787468275428909793037924113395265460018438523633115484317129673295855737351774934976225684265804344650505692333439994792637913045606314988235538881220299781059502733852028323984166545426225887745001906916409223959591733148738147767020550474668442176193417362176333250696269567665364565686965680821549053720312278432865848952120281274332058868748830216756864530001091936939115311643748558046868319189461561816143818292783777606874832063388594680715513673654980012063564653868206017485195261323037067683524807846871768570041603965598405665252182505009545426564498701873210267835250110757877510658860490349695550742462375018752794889630785683266013031033722257954378258529509486283829723338921267384462144949924505842490846061219068814348451233867946064038536984312162140485603877821556635823832094063310549515444875141716568731951345454590614096076858412148873371272693355737984403514785261939702504754316044165785163151635085685606523427963638995477180397906256564606245405513612281406162737681900774045354646669653442727265878167281837978776381903035290734894021979477366167745373225625 [133,132] 104510306212375131723151923284767875985650112219142541067005151204862986545188488639038635170634218778342086814936935837441772645910306861711042750649532716854511271159470867620039352284621401423462646068420391414149225635600378421113779884148435324315633796955634363317849401733126899595943829284728332104336966865176156111975902141427968096077723383291629508505268840345262160370957985842362491152966363294389009595248414229734632831867523008451169664993630919664748763838254929961141018230804978344792030225621083423315392113645938173253405531828577940917490068397271680425864887556473512984051857612274568478550003827970002997565220635853906871434245611131998038558814430933499262402393653402518153174993121495221085572398044830674571390709155793553270059542852720780034697316803373612352354023368280904643107713389965327339548795844250834312032727434191061043827319397219835659066503430789353420469218877340629201016525582184206633149812241589546049638711715524995997925329281857925377845038927383945017059961285047121920090157845076970364323010670496820415583859476270155100592999721226075758841558078435831284304431974755828597532045348391142756836855792253113479051575846271100029703888165797205352128260157046844974166566114257375 [133,133] 59562168072935341140674767250083826152535998108587414957717000015217672588658384510044564209249802284739923500499524706646051440161648404289350062792188971935453166403794213934205332356298927943460240088917078502353950432260189325105448068183334155404541424482477363704981091178096146206633151883861426660820522172139318534170019270065432938739003483623760656068399295773540375104027935608489044979696622342323909128666775983683877402166073574090222129620369173850263292990719325740551635709255511490961928206554504961664024947796167949675473623882422163475792630765122732003132810293333129620220150084891851993078020825107815444249149258544517882157588949676582468243341352798178414109903501803235047023865564334284877350817988950201172790217709542427429810941912606367094274387352524768861828944379462420357731912902339866991539524482151219790588469205781189767870025988107572291620679237748674136542903734087977781515744410930955948669393868268872237039643330173377921687749617392482829247716650970036244976452596157794683656010657248494957756462270877462611309766908030317286091496185723101713717935343437100867576780698379407973994650976112309474441986953214839561369566557232540763285333744232482747832717799025438295644793900 [134,0] 1979720477939195677575868616244883385825169991091630601508280393268036220171934472096001165692865476174878970237496640281313276018743884397837146692418807055316724151130445988315262876512166063278918787841771678439911153348470186808311001227140887838965896908206158946166980442564513943948460390940871152284196149008552918485238832933731904513962914861168011516620762767359693146905269853331534396699071899233633513750498137713037028195945009143458574289193690979790789013926095682636727932184466210375239377879565998084616179566262067818101706912186076855181878669641897424432116608893626074205988095035931133313992852022375547459739240291234227153622923448737616267150881260368488300502852110882434221941083106463248359144807196640439755986465630981001608456232023092909554265353850651831115896292503696724995486271389786694006928106152057887991570767923975704360369013487772748379653869098852838947392518675809076820641958119138187018359062132100930593781716900711127482532008274914924153567735155962951276022597563227606689717817623002899388463888641942465490296920111816706751485960813112639217479382332663244720337053652614155218332911661214152801302207238279068738273107670315743590222545014231379239335581615984254967685003451163737077711007933919354325612224732185376664448590268111620582403937011893755632612916984131673396793300053861382801356381574653976472109046958078909729469669082928680924355982409565427349125956879727639343381447389389778778449688258139014351376371384795841333675401431002799058777232264358720481997380314150765923589029835236685192922031375900338625040759342711328152104108603485144510199608372782285878850119381984875831696884924878644021978928493162052853504709711975826951034146183432554004137502925081126920289234252411388382268720089883570339840000000 [134,1] -54457281454128385185334799017811476588163417060674620648557493102309986959170797201756045969305202405504042832948214082451218439258300729888210376382495507872849757694700813961863748203160163148220438021298556004243069950292915122154042750496696585115544514818548044897296797225923520117362385099242005534918020068307234302632295224169451471934633908386317818131178161791902110631138342597870083984596175931258189100586014303765092069427676424098093832359747011360183075843469838140319134471092788988594546562359892305014567753050880048317561811994440541064118893228545721624148158416656592895967035670229422042917128683516725580110759923384380490992196916092043858539981930741829277133843489542161831487155945020401112929683957355923038567317642826391601102822552099868116054054575380881359672986483727642132602186252062863044385377173430032493569447427434597033140422222731097732612070127952785943560316487332951546989765082779260535263875517295004420690802504562416375486103126132221442983973284489409092273611667487105963285894191869006979801332805545367227615134997082046095059587712799697829314833033165589323651707015927921621582545015836154412398010952856411610889026339185075193238082814840917780346195165092516842113198306579799376025998458743323612095303587300305025038627756356598053000321471433812430813684456845351070975134828769108544654980913266579377247317810504437632889906838371773297742240231256455871943372357432127466063202908826704142888348648163688545203603905421537877620209876672540488435067827584910951713335712987432485932419542675590952683416433075387524435979798730510491513666016989440856328921756365634398297474720185218877011875637889610315870633252420205875654464564212002093393059870515134766548308658983020510364618287342472880293488735031376184606720000 [134,2] 6639290669777608279609948815180710738580016344394143422439968334485643280331982923718839215988990703540707459047462667158823722435139719856447682570896451255881866299138598791164219788926898941762144198534366472181896859046671934256375852389464724440185268934747019801766407217539454062995178662095974305110763647627068398748309869017121639449456636130618216593778781210678217353573034947334494715718310885964013373762590195288264450266694882551864713439340868441687907295086068793022684781777252677581774316246403636318989538124408797419975541116183387125996957211510143567836423465788454657091012606395609465217207374861764098523103089380668876912711184999984312800496082566303533147388499699025085326222951332867336730721340953880278615143554737899409015763094065745878181851370501937700442397106613740246958516054096819531908319194458509281711420603276965932902218901946995268346346982938576368501753629005686402531656838705491071943480832652577969624621999533981861644429298514108676930931058104617978619661290780426357842234550521143770954271148044425370022980892855792368217973706674854874264004603711976236169717226882312859377503630943390542934599034786765660934186613464697521294473295520306669181983222157618006328999821018914515114128276614862249402325034036992483204809653774570025530353199638953720593679110258275184447374200437913315787432685313396937880449275822889089638826523149093941508137708068233641558327130597429030762395169483666371901023969088088608045912537706709519289901380156732270451591534287326998614473666564239921793198963707195402209578442611491231513671283240728915559192897090864926701698862096638816176112407765400999329371318622973744084283204296605207037802840690959798907027580055025801849813319655749564135801256017547891458292967676625035460608000 [134,3] -28362441652641462763388087908225381654015211895736134900492739192395789266026389482040385372400610367029515745548823041444693311805718571077078662452872978295237335142560992417348432996841245024469149929472986571733576411411432389892855795725727068756330740560699222146509816349666578108007856983054220881403766968143073498226830811532468790297060246960797691204973621069549742859562753598855354327987895305441065846271648524915972171845902898781674864115943861435240236998462372813198668309531429159957479396048511815758045420767947919633347294708501379533808829448926644648652969649597137236637426362012376329570144900565159141393692471556218877849024110403752909563886301803147560957929049262703502579362304254163238258824343286716895171925095335486920458519360158583135829503925823119227076333761783205487079447172509414214979019197681351406506370973036037400483871375788278370646490100325300852348422051856898534467419762574767895837018682371242730097176494242473900338902982065352427047473669225794812328362055318641831077712094331842649594818484313544573925069414445648138676312128326195085898202597394200435486115004064863353502432897874783147543237187442086097365694167847419482869567688474556747566004104240662947091630728000347766076609810723432548442015951266793538313290384012684840855748661698082683818245297406582567375650912468490358761607603794696707814771146092825624080624230722858542722670071604268082922304056621106542010545362770273901830106652422009429947259525269676337359470347562446514843620557982764578719022780208727080032856412426371030905872655199537503129239655315422604502686168791325729105925247821462021663806879648725353176706693227479421464688985160203911607646090882990360674069990886217615460562638403492432320211768481558189892096781816168448000000 [134,4] 122203589996297846140815746258308920901392407187270744984142384506521856042758382504935405027491320832120906238011349870026503669088900546298222788474197248545170831576945136555569186848181219831038309729930765742286706774673417721975523823571422618455966125641717402908201710545298370749047003333518525288309552734458980449381317541057345224672787031814327522641455137993243484778573991322050827984858429826430418057086337160056910549393571487319466815766869808355861989902072451390198856255936057958530603956228424301584598855042799385174961128444045592432313932524015844395104287689036865505540396043377716120291688871206738142176177948513130050312516438565318225204439100965983531642592909824479747396286758901500014641214435792638714169453208233284498151368460461753098659745540851670440385876389569124877413210280602264115344737388217318731766512743126110176400550938761639788591539115442282246496815287673488464634331632054294260898360231668988952842954542581668679215947362966084160824355144931993941783473519276044943483939962528094821392406464175986224116280175069008392019677072426864260657083569487723052780484695251126601789704186877306882794675727353573544664511991211684120093722095302097330658412260637571405583333770456320330863751307915715353686819541953533656771421612372758914011452007451960159154911282796517313608298379633992812493475249611305083995286452758490372677156014328449174861897534834253706939936305861104081927831627635664413973902371691248968955754117852722243394980092736547240726663185765268456431724248059684037028472332100048536159939027850369143769526128086479051325146904947594870295021820122624647815791217592247892574102916716885120232140489934637983651719801615024570292445278012024599187213596819635315906380305537110753064099573036744704000 [134,5] 1457832570086591337847473221198396407140210750408166073490483583161993394852339600959747307924787991891371814760753549053265468243470127491626915711234893431133198734944898086660664492323058788475969660764148907404309269648618590198763776803025243802658578727219946176329369670745194017550953751463936266450960173631706036724081057486737799626118877602173115225386599590643461333760546511849455605384599809355951132776574141155210590710711955018699582396859646658976210869780497026333033032501766629622851494054380645717103155680242729659622774907832189261844051508031047348369853269243500798280764596226713463949157261241759165754291328940877246703676277621424015336966487675139219552079548923190901650390334165269989359000052845721917898199195193999769119212785547605963035297941322510476952693789721059325115354642066121125209745074888308659686546911436121730217556058987009271005937357889956985282190546901590300538123979671979978966224677630660230256296806993971025952115153418162770083617983581324727254165412984946759592419744920902780131643870852892746269738398392260801989869636374887510468675997856428991881702207651940303393360005053335023078113560527421145531986679486495484028592821510331595796516874510933790804887230846343771944468612288059142751641657792515602639511635563839450536696098592091148870875174594955344993479992974724379597345440491063775245585269589076786635066328179463585584786274154123541648781436666355938802119632830458163720870674834980219458569150037237956663265115835910632408550759201837858907071620414383855508634193558869626763701019032606641411435597695850754399695927775142255849495458114412998971274559811072665689308739837764841542033443636804604175474566206782678791658420564232194146338358774767969698297259352801194330658645376761856000 [134,6] -60115033823731785733758793062781649238853913182607493970904057028347276343277546821070185024379867989740317280554435428053424862074216768557477470475062070188986282696169186030272101448477885257246547825058458127068649616401251548653012398728748931718889307229291660874861606069183498318922290693414664261308920966933879081156773375526424567942621668869346313510909428529042438309602854190618189388791379383534349133895458892784443590136672968272683042987762826686415384315024163130168653110040408867664573244315775847961840632396704666967651750937531853236316554894197961185443028732469168112682983219855229430119072795109924914158873857845167932519675185828621989748752325854759710715840010144464701175548007991763801480406527868190867232031501134585400900647134964007027724452565091847469940935845236530256247377110250310165353834453826314839121578108204496468544528208555046258970307227670417332207990692951152564368485490129933971294691744927711671556595800538690024241674583616112481954090815000052332088104110923272969729522627141273315271843625965924109950804086582622628213214963043433995031484895284607697235856694411165041927485956463106269606920963274158437202471565833235574398429724867973912822666219143810864818321625637049105160090352357069624252511688440440019911051935514543736300615269004628705492913733524030212182331648920391050467397694151677037292639303689099811954444821284994595431735792980554753073487485077714252815884909890349524204550150344212211224052386326312996467288048438092358709843351440749722490276792880726020148488649919053461111459737632563829443752242291969222871558594372028373959021534157240800160428281559260900657522560637271543193789636688585768787392216278112962479867851747327433910212206683947896900914943759628237048801155612672000 [134,7] 656727206788909211759271868489064318804883967181162030625673281962772758632152325804188926562284456793104967569802873886097942809981919251832148175649844990863461132447987982658543995843275374709069277550026070874575489360526513957034309426367818310542037238890509637349819391259977584276115540002027869155745877401190613835215292497875005762448437453342436951504156222334430999954208598471876985277382746909696448554413779471358799952234199012117778659243037382942633850183599702996050313937582158576209756912692294581228851695044707594913305874108580818694764857727792347501588093404933728291812810780109556313264952163742055226883125721624471160922015413202970615889577990380009910340127946618238963371165516226461667984093707015014760704089776968903543222678548947768848660993889065510593464591056904151634272196756961036570666781346175590891123989638362682746907675200584028539234506669144875720476247838598766429929127972993500274245313482172548747788105863160254538461512935015718221700495035179534100594947740933026210217066765564263822247277200406787955444617766354514225559171192434374314694679260470636252463683997476507183392663822113182714784494452765229075924297608673877892377038768500494251998582921890278608865148052251539884023703215744977869634226028536108956577542543146880635434466578051002107546956669799070179432770323814709130619030388916603471400388424436495146338894883571275419146628511604831488336848694805427412275859697980725601413866624584569434003867706483332577406660643232254728664537318061064368569418026846565160225488453895957340626476263602075313874400060581433680358099317689762345903184636643065709835339435751983118939619507986156765296599751017764171696371795798004131608627940160846922409724521361061015939719721934339614717977296896000 [134,8] -5061480455451139141890853696050209719443354679768206256289512483479974413982646425901170179409872931176553861652726276203921898964560179335201638559116875652053389722033855714013428963289484432322436688083662611711935890128483519552260981905811342645151309208460214136568759240074683325199705700687107361988204517186310844229726870081494276255825581224973847589064642209084718066305298496975433540245044037020947030438820448161368429666623413586148205600211243023187730184088859821913858042850501182358477475020316516953805137443685224203782754073774508371463323694663460358151209292089347738810383339831312920442643697274976502999339575875308429144227646419876943727678866203733457307475299461119639857599493835013560829540203843216708280591847592988932962999218457879529481130210467818524083928264963197641990948718266139126817369752569297904339339156928469669367760636259062029476002264623108543846358898645044024175975619762814275858899873573698519813234953551431859380691782311295595615951628682413365611815339422459799469896129187780925332241039833615515898450464280872937522220107663116719619516464995849627987145234990639526695306869923255832825700153834922749595009663574142499024288957144522760452849725070000157399528710550947373282434844959329413973531801568363650765950540577656968900478954948844357709752396193130983532121151091411593369957860806434630370001652219566149536511921125057722924376442439116857035423759214485786662397895332017029532065538792628653364325662309284996816769631361094628424785540795271042592180690347070253392907236968653814198705518583661525110246218709138923943548863559322078965797552530179225442256504916836209605883259340535338789465455061726085136521035298908124693170523566595893135414214902118410374230459662020848142308605952000 [134,9] 39202463123221646079522746293054365091622787399449000314442198573965918645427571600831735436756517980644468171997070670016186602736969782055537634722175329432998403158520962306724005908577446692614637704814064782654088961188708170760804108935989708466472902265160245196423309568732060995188179138598146496184470155033655253812999906188196247403805410709701488675818528221370526579778562180359467595827065771370814708903227834715231556087110484392492561580521235698291121154639702557367890212006737137900133600997254130208835653535658128579455236749709533065302967418354745821543420347481322153981192013154615901823382645232755525006286862097811245999780990429928232945588300913365005645239027718856256301551131402578742101474062502194612510054034123589464714383668088829045491344567978792078571701320840652163499604769921229624836662247404445288349551853527666671854699251984903527121762382452004161061256039975712394416047956504928442876379211646044292064712428187012018037560389424999990262988285769566582430801550675009905118866070984456139013815705521904649867300177198594924001622602875506378245599731126283084680376716418118279271279937884462688460122768876119617717864727877021183692020431236291795620846912655295228249430297445872838912168950480310175499707303013999614452460799872830186574656658174325343883071949422154337603053416559420383719491181952882865838930400303345642955743145937778278120963545076459245355956255447877606147792284779271919271951960270711857435154391029148148396507533002860016744060128290442190186528482980254634625030482117919260890635731576546220815900689885265113152185367550436876357919556759000218512275337101022360110867700003381431556494973081439121729588950456309210137840189400976968393796698018503932270064489325528614274072576000 [134,10] -130810812700950744086935010794641845567929740994561573307463108533775045302484616293695934723503114406490849111867476174052319237767259057149984739103030851135104845805239478776204986089769735112262635450778493471723763763515338407340980365636708917680988443483929127857215997444234197673906954398718681330437156272541175489541586008384211210882301015372684531426863752440471467823399304903696423280647471042886151940221652844880286103297901678968001758065673907645440823076352193221051983923380195659492578419418810791647786879026085539015016710108253071505567442352771640226072466011421985070369313853792685176638923041829083356289187470606081513172201464433556368664944919736917866997895167093852201751784956150212414485165753008205886297726774882743506415886740552281221132061268615571028976803489282704664277317969485883841799686577214826801740641552851479203040968816099916385773678280002121973458578044504316931629445229875055697265211091585167897980296750786907744983728766914157417897183990973225165792790129153653814445055529764897080552993030416739328759014819333770259213517133301053105413707483765358379236200280253290634211667997692276240205538153441236125379544992717194731722173851203566644224718393352030495794696341786639532026718052254433684903816607869591139149747078471527965094437714521391162777789299097290656922661793811706708238128061674128498969337800821454164584353191404103147088344095120554889564548003216511996520127960903137078370417577872108439495212996478172109757844976350448229734496225034096016009822097145522904424667361654992755391340832390346331792202224360727361158977753211510347132407825286717755392485177205396423571049038723447219255446546190036139284201395630565929919236682518823928158571335148124957098408736802976477902848000 [134,11] -2753154243860228758277341026931401414857096333737810877645406532240278264095243460432494241681408487093233634888293945077866119567795429885584535143994545037273141080920639067649424384116713904469633127369271598570833998981027391847286665362528252006331155156634590188793140708183324810076427427965441600500296862573879272112613135942055284571756731462633450393109421301090976211841134265025168040427584186102315055503058741166361928017087428603739934147318765887293877200286060222038703365838824365117746807309090816144669502289851863574023589526249107835463250631618458308322643215571241372558914905096872104402614160780436245838276062335796428150268220659716704682797843359985408310464175423297880029202187381279226891527085442455967399313097534673494832451304724907537794830598924966754050200353378211015927374997476801446075252842910747992867897948465690535365395816406228797433891538792086549840095348820811793710624798944098192613533160213132951542496171813344857146263403487093080552462679713370893533264473377271078037008975536720465714296787097630148974693439774297086500954561842103356315500076506651623257719136024289611202239405574580153888033308155623533947921402765440548773240969878688232533998249735135653273302654233458352676644908689060799306008097756606600314174001474572274033498217459649370492112455688501933884525887929109659395756150728227726031791908280166203420605125174071785956777302058108616674034078841989056851954154053676987082532085523022466941233514235330793661438981584924313796490572919236989398111398385958696190810209304264000697806841515366758927831657454259966384669686002200086881283141459598791474840871366432266679769661962167181324465116358124380104244054096319049263841533573416908264192485368252954299573187052161072934696000 [134,12] 55337180648907707855379088123481006049997244165791734413174972504394095335378380316594190200706634392115531669186868328687361062773597091050071291001970033675595173152278345667300390598511854253891200673435625198128939841353461434522310952263233243565094261027375569366211718372055446155805295299983757012769455391685074953679097873355577150217372682873770168666065977589314812108671394063025558845120866627205976004074665875238086156384599990793593721412435010568550204834042824145514799014077751579788226464208719775201854343159796508292037138551761268290277913948936636833213047056642457959841093123230492365240956681543079398437204361170438296332216800155995717785808968390407686621014967738253540206822880093361331708711970883884261864798093849152970990598967891283000133167705962661330455115504037646398171483156816135186157941499984366981993301993322754577285484308959405313955206449591368102272165501197316875827857363239290834344031622520246428437937416100113594861523098607947871364293299645190367426287750072084717145539042030800423606632504708184508585141693991426336374065233305251640013075110852922364639131302555496645870182673561256809256077490659754749980202396533897096969830971735732915055200987346029156858387516657954253645860665386042380681800329525731168688604019663799821964316710824781985019930511589731434927326614787117405916036704055934994330977878686874798311259941268703358043698791137498575240322817225656816797186698944419733536016984514999667900512163269471923149213619980472569604695908490405024854250198147103229905539485995114976608530544702142944692158358097514210335198763145670937087328821867830334142972967418054777516070366912756665016200107225607301755906147754867714365598142666841836536274198149429581518174070662715679580800 [134,13] -563760480125730320474724302167486372688210495128155956646873695575283223676259604808642992333088893763361318166177815786056443768894473514888709901604697036775121813366408077982276609616199914366704216159058107430439956532103745065267685209809039976680469224540659165471540810207610949430482953905791610403977859329971272907173215534268999551294171128950198351065768073821477194072040502209741232621138240530088118553176637761011095071766220161693720742273702970458048953826700503423287226044095376069004430196662152509684437494596772636800924757077835675747276777533427025639378800626619734292809595703485519041601467880733343893764968070362785162542550051027997053454605708627043947427441962135513111853853987734513112727573682933292832875089805222030004098199326386042860583148813716147946650505572587033983048406531589212425705023813207890084933909619092978186142943119853889415207087676712993426785423090055303159102346091227577541332161559783748920142259112744416142166039454247366140008877660550004032427419420290921982685246828600849189054951390466608584620199427695372266982576881635998246907106108461250674946660700895894857338125397054767554831427733310224262520119330494667724129644726809856376727818449681364955571091371048448122010909605085870635000609356812198867720056625500450173568438715426893556165443952996367028835202386074487346535517709158065305184068003716993830757549705755091810002607655887426127553338182368822601623293861089723745064382067564120417137777256964239309351717957868509776840057794218156524659555638977548092830069017818417645234733402278392643057674024980210569780137489767198430422840095202663206890981199037545490875873319707774024605887645870695520774112896483754574825994648030512676017249515085458997394885104233901723500 [134,14] 4035333964060387886779974711365332196850848943254175073374989696333309212844324801510503737831249489681325192654307940423055391460758741917356094543317611475340735610659220495233126824195552913496518544831398262573045999624683029221671254803629641110322682085327571444432058907462274420300038353738781124137182913185877379289103866802651544054237763065046664590062024245377839725508049480184551006693039781345544197235933804866415942793382167544029306515573093671358328343374781029040375623560552941616471960171741415572500101135053539793379633198833536036400743236824034342170617636757334438789021203355799246035850463648953818950494041807509434451530202910569168915374170864804107751496238340299967618980793268184441547303128649964923187672528743070530329408762471519808887994983758973543973287263862526650021368085345426335043340045091357255479164443855258697551008271898585600628891532890449911865233707161268679669661487294611617168697885732081836821611969213469105730274515280597456868331705127033258014713048344313870886092708924610686613594378284007801852127201721257786926693617230394611564150185876569316798542637738549049490460874227311297961619846215184642807506122003364058697909858619766318663827259406229046733153274819473297455054761030169143903833828228995249719994247896426897578963733704245131630900505723577222600297685918533403249994973752419087521691222199079456731540401263368670442830665962997160679736931464423041546877553053288974601935263485453536652868115179303401972404687673780008318654026442071569122872480612873202077053908047931894447699533235602180352745465507592009648612492969097551085345013071467273983974608492863100473265704064112409950790697887275286443174002015519874000190019294250455246589503069768066822197836621216062400 [134,15] -22412241280978685960282281156546231450768846987071138747028725545958065044465570483480976771919400713323039355500561180501722679131201821640784618044985679754800287811054355629990039716465110078091643541676148585577558069259377622105593335140078398543081902547149016935395355560514408895058873697187504842471953163719964259141868693626019210874638436042366190228402284980314117360634586292258768169935970997733019559792231429049456611518702588375011333578755350119457121617264335506912153395860162133068029782445043109811065176920827837651607565366546447614748872686375570548961114146122538522528178575486309724809732398922350749105301876568649097838773685700559002188702808169983485633192285832499396980973303612191020985992984932018316462411212566405541184183013952322454444281881822579884680937911665083847028010096631387545226328045174346438780529375001016187570310880626316902575099017259925165183709383696596027545830867124882528108471867975151922382244696686827853531700520938723388133044076895228717641812360131864364221531999575111308524354889286829749210145211999239566858823590013348624103078750594445846889427868218860438051565742425998021801827544514237618017450466992978792397851837380918335423936772921322503060373951001734925605326328162188648354919744312495918236670392784938979635390707025293631552399441180113810371913350498236452106347112399628036957059001607322864709419942380161873100598979526958879940390365262669414210592991114327531981870503545973355804470112883029604383522560548789033797585837334490303070095296345774754606990528560580903614139240911435862026274347964309371777318014499360552425991121351189297320869832402580074611862942754011170088522036815534267888307406499751494309799734883753809696548566653042522843584719788738800 [134,16] 101415653647426279745477245691898849939404320071344267366553405090503255943714045091364952923607724789479957688745628324796361779851465881201930994302685581219011946818231172104206140646509254433218137153074902255308564693800314600223089355148679459315301458789600623502849891424793491001310511214784104509752427853812576298203794369605701616452214045374485175483353714432764862522428168968602505841127303798918572801429756640550610802776793488894986967180079647110507869510073308879117200663472889053819874964531296321522397073088899855196420725542361329229300646834030125906963509533367431809860298282522630400439482603167318802638888570714483328256233259684327464506338467525934454763208203336176386487530659077571734435202858042771806148422290339326128927865996501874652866388971726046531150230169701035707114188568506154968296211547411388070728110992239942453289492804170183387217986099670288519552782038251189730545190528361501280052879479109009873963753996147186782512062126380689814654685267550426042345997980345938017471677408634455957669106858110194013894263678435340583648915752308896895313647096344198049464655825881205986096049260514556008505855283119712829828699943348387154451409176313657743641250766515469690479772277413496142802926333444612253370183310398806168395921396527561113045836748141852352323193065778050398159454761521526591806449128612415700666857273024408023968605419927681134915675943292344120466473036987203063041769925882616650216205762055983066190806122537902481939706712692223726763907170255791558805575990927207414982014134230035204352632536110882392146755652314430683256521801756546644906549336374206232889461145811087936731954120602949114402629435057043534570936888333169903876315845944034826468489073355650675498672157383625 [134,17] -384935006992005687682806190028842251046257228026914125527925136030682575383655133466320762837609306823418790767141141820174987386069338385600418957244204788452036395493121937469527128544739729785115658236863537673636291956142416253625110063744180461262769158314036809930637279623111156672159554447955460357579100148167733718542750886832185526361223745153365687417011235007620840417138802533120349609872542937204180194053691902721604019142342924641191710676563804802847314013300347358525377993845821782848623504690576659462317887435445151859591366654509344557604950006535295894262813408241060369104922431813454511789544263577521709771339042951606436914891674348813777375375547311281815724377074950144322454066206817509422879915770590786076344127602764069410315509924194213916014910435089787724320847941970704231835937551004518719251484816415217819879025553018683416809161107395148024391912222240174448839475667163363566761933037009905721160274318869244719871732438925653723325751913198892791422720181956864927559127183257188308075730559196947835475186571056494298869574936763024198252864190744009718842414213075416167960104060369785387300255185939949629786873512117373461700343692368371937707026779351328042740346578939712783673652014416395251798651305174235403735151513189589022108862108041299138923820070994571946127295296564883184692276060291045877970387034287170488660138912678696181611120433755035170442707969729339522483933946737013550422604672994115433490359291429720218534430220233493095059366459352008465146551292193761000788060986602322155425511181438644511662617252866383959996729185605009519204349059618616171398033823222926182101072809322524298436198249354670607342835757875931447607684359668078325319507420657145885582949855999687049429338716800 [134,18] 1249637226129614023375601722704420143394444169226151573306024670620545765243747862525216462346766288999387416112562347642656561653820709911559799277993162922086081382062631688771437602077152891636178349729504833829958738277201066772457699982721673005602467790921284624733076714870182819629367498449776358241766446545068665268755768488041727668636792555555397536198251025559652285114220701455129559490635060976386377643162419730208270389978722849636774058636680869825391783954394159703181403395641939650601265162615454393008619674392343247384797332097035728637297770317586547614652996843607359529368242535867990846912688000050113753949164230287303657662461599420920229479739123084372548885460635424485836470104104510563651205732405493793407053557904616813938736013181181750627644750624225426670376679224789519944726474059161898357185915980230252930738023164574810309775935948006709175147227717324464800139272393084192177492474796639092400008577987249220560487496116980310691037031115172118174934096304023730983943961634343813606765241451715467624027084843460639304168933713202863348166902672255088343919176426140695683591383080059224059352677378055840536449312286823225980131130228824154799894202174463724205883468674686323614176276739378357434874487652471997705814075314874194299814488898641088317143225221426474281949237866828918972545020356943707269068994775658961131368748916528168987578559720488838138526185263592285254934232529246041036474251477639162395284554795414033211792583865906320114454294936512111045028996652892457207464652704562070491899862062183110690514483536343304518491160402691772157614634614329652498986558608175703245596250975122134416536646031668990084368653100743147451436851839708355810567302600098701767217236257146013857592039200 [134,19] -3519227724764365833120127901144501743781188684109408718901328785292842041939032562693593807424334207898123859527704133147322279434101290352300564033680864290506116066490386232415528932947533945139898051176154016712367962804174677885064855714574357563034178793233426769562496425063510878785314979969687420410170112507612469375214266083452195002659851396486934326646439201257294631811225365708784894819021505541792731636828038617858228033196324974825861484920281902608889118197595995306088574120298531706021329249993374110882887073480530750256959335104813120352941298035362057064306792239139283730109200285515773800553002983092685972318969761101095031706905861182956366065075542164235088359156747885079577308247834838379551338127157397106003000188533487432564408568773153785441581523446294127152246279211654219959621876345878092484009490139917701593645224017762979755824556699455292765353026076591940633695042029571396734710974790596883683157601707356411944629224793213954752740150676977894287237549380679045940182034090196100652431168574042643155024975987327723530413553048336649045711341527851457754613442677773994632640316174957420937267453937974126264901129055033093763321993590771783730930816431801828162397399031492092953259216196320120977745849919860284846465552812392516731895304140827398740026388380507029815882245537117143934029508096570829133727165473680911421104591634278559000046459634085035242850630198292144715327895023787165875061274537061388163923710506576364490356421457657662973825925613439516654297993285104131936469186492560091172095027850569612863723543465880020606799512614600799835739525206154967222552765965756186979187831254979555064201087147686764766199745568121489230795121395248049105495474894918641529176019579669989123788050 [134,20] 8693195569238796721876564203139559156428315146939533642790649492180621636886022207237228044358238477106485865673180527742392077386598660444970184004441733069670399144999132674527609890707651463681310850706113709412682459440651439799868534658731023334039259719397158360425652262998868108933493155736867348729045459281644244033327915893241857897808797694815041289915674211167959509997719811371757163088114505580359236625880971923176434362778378389862385342903424537690999964960736505590562822298482487705659053215651546631633661816121778194351826504663886044883065565610368162342393672004909062750316506316608268424609551764268832757999173744219540484065163999196393069515037794596698973876354577572171837050660277875127425943961111307445226711449188870625641539361885351043824228433224937489672591130684537951990143069159476836545747014693334432841330610304120048638438695441922292660118359934008706460448478736644831563781681182996731759008012089048772003540472301434329521277645741228194016406786923752042689745427606888106011107052110300587795340016317114112240399091852441635390364400487219216777327284323477728686127767949984025020891652768301311923499560875470082370231792582605201781167097710155621852856138870139915459131007061035791606213481771292782725035706519951553576659843918676888745824374960752414852708472613299473211512389844189446557361441107364864726641287898706032562363003717410123871517909237195584918084269742674119222064056519012683079550734175887857963542273943518985222551006666275806331483184577691914352191174666184847687571508028397942864595160416739563476421693504070941220212295649033078968043193932817537443637768798690189699102913643426469898650064005018098100756387555232804493866923830194536521186815251976880384800 [134,21] -19006902945697150888710910164080885179750794827813271442230791862740302745399474121423594902760414254183518959007009605925548345530475199936397056337541448518758379793262884226819874849752651292039664252698649633394487957969985089671371675145090892725351521497877142490675567134626707061087784740054787964323276727175916813204302859521506785577192958385227452533509307170699348321735698771677087649892662231919632955113359139095859426336652971561597086055788739109544223618232278914006106806354252446340041317267045920913902831657889398599603112455735820566522179334725178012741308635101206076182292507348789529180921612117702206992429621076538202358538664006572706840000121779219641933562058584936455930715322030805049968097697346672044030172389919194777812228299359279879242956683956472490782256831186352685854102550535886636237768325036887837564436526905568100500736388190341723994301082322952941135597930360510161312098179354701206938111673825548507298440392772210086810444528954516861698669465279671952068185412697860952415003548967968097485824168635977221882274574895522983251241016292471474630492708664035023809094471613993554602814659258192375545354267307261144289369978679670634198785759703234326549098021407685473720998293757430452806079521466758935919510438847045602157213324516342910847244466300513183058229030316320922137948505306173173951183774572323151604038701606497149362979103583917087373163495758042335698841479212711394481329580659869624046178373105859585971173387906130897426543945932782147511235465339649785053616423174749988728647589837515713585962710549791382284670114461502435868988880025582116588947697995546862654355365459187271561694227230820777917404105481030108724359886117985425774645177435154104314408629636381002680 [134,22] 37061821200355680289039516060057044958874857719339291358691041301395379158839761658357327983601258683568708940569473392623947892260018010003869392986820325844851368478025001239704423140159975003784432446277527140965873740628666543059791057229122232154062598913191646415036300834601612527448087371431834702727662413181472510357384222649174253203539211460972741695515722066063499173155692011197118904952144331494513712165204649085703265585671239242034207770851786768232283276139227798101726734092756079625873381633897046087796686334564845906689741669637192007717661573125162652773298089867653635074178822935400471363153041788164207559181569566957227776670229449603071899113055719947003284421614487106031709701933705558328482459547178639228245520364932320021381567048580929770194183523044197157266821438958557338451240840341527553047226796178974329812553610432990115276528752847591071333410489255259186473957530132940982466532898155922048516191872687701646992078829032896838309422574444408257415445189501240645565247285707090042215910849665112737265615385432126530925505943853179452901649371714440164908462549640456723317399920596137403476682967382771830338212312242547690354538478944967282318484625985278293023722906633160286997235403151160529172618281373155129698265082396662885954002725005052346794451658491928124578224190059032055882361520890924840169950597804744883119718318064872197434714949862252756051586801349407640126714473367821049367197243645525106264955852988371059054943968438385820717529927953281303114502576046478059677920096892297012772061032286462480862765812823697327560189727415408373026894927542357890024179438481292303425450651973137832600404366396320620947155017044486486503791138875698499625772732774911812889702280563179984 [134,23] -64855486299885180635449743039461648833472433867150649851692490108195401023292818190590853233000121953053323224285219493623007584093211640957415068211905563822679479071514539936521386191531268291821379391409979090908142160824243307240719392343688823294559813475955445063856111041442290818750511968467927617505881756836323367464382918816441017581291032740183638986132581634854009918620302453402440406741868141391091354356120037141946519744031801792533860397772101413234044853567028870083546214603121710545520915208453680126947355131760929595935299809672427670931746645016851933416736738370306953762789331547056847529702078093579454375653442252672661887336684382323318259261798977978579690658107752653947000675859543742916183355826122963602267658365881288797274727542923811376632050522866427223300857196877977942009039304140064429268778904680842719998670588790350280385457293037966285927291950615864756301376452493036649242623476924567408855080409831606445327930900000897536100846647101970365944215084835910720987663115482074646819426358276617334343786750574725315494261200646232040460773762866601956077445735840910438800507140448395436794223446971585361173364137953680204214986656277140923600127003087973502192010437350063290947572868843993610736520048110151313816053092418126624072544392049323305765075773885229810172324519192616667663360090751690036351409077021127758499011567821639791828407259540899836941350302130977091172411938602908840374094358824234445125296280652902085445190605270020920832320728815925762566128650130152552117615414491780246312297989822502383938492969800496129919430998268844534042483335733046190896614072721577192196835158448478295996700888020140469235701699398545733923909929256029973656032854178442991578033985554700 [134,24] 102366145562714912642029392734529307374194992261417154287987361473515410343560165505966535067125841681204856123315637805928118696616806425527382928786444993005574707014534918716033604825887369767067958769741999005849525468251516689882166601400717330659024916834507105006875906400701112985885758052244257968129993591706741567970868539159960270034680928228905529290505734437805572853293636102253376498576023722434349022537601587964325231641682584115825660305344657476440930591040573543021939966267598427146362101940117275505899046303479610917267135126091857654215101264249120065125445946347932736316939902201302630114190793316884469502317185417217333931534761481308936922795532834722256405759679190869804633276711602812947485442546185034678703075926764431717832532669963326680074103704496269135775540237240650801479397385947174767236310399339251167189797884937291679749515035783579880851663521086795283317665459699680001197441698912568702254624133790780984634533223681186333427319066419800290010341049160890929981370877282652258278854148103648417018066764939924014608742647278037454499087492933653295250889017393229521318591055048783123976449622262709775049154733890617542486670630813150030394532438170509984865617103079440029434981325640819833170850320209526842945726744923276476893870776426827451676437179825429522037280918712993439030157158701762612600642209506110125808536714515673624523258494517936920572098877627409595869649053710089496744731400176179681456091270769390024391663248378455869921358619799345627486402422074489695288853404043736148856689657370979049066166696998881295431847707985534168293518460158086466090046711897245323710248802951818779970087720785524486298863187211030940525876919761849307198043528972846846592114724612 [134,25] -146294576268915970997110684397135525430233783949908416862259287719117684118438683545237131824488749633130076772549837695318637830241831815902513771510509536732781240369306716757755613859916658539134684351675356444459360176243787285598627932648816876718062635430611501177338966251259416510533708370828830944112536550710646272008961758279017186582395486008565412423627909882230709435328324505107846411464651375445295335351519523758569996664189331423680009270537944992473312552013961616441484305361655714232550863877383740811925645921341860999371892586429224680432021922443911895303655517819591221548357545679823181026775000332853178211779164297255665924788621509539810266792829998847036658480469011070082581929515365212669891606385446128505110619586265698206185769744540145951822502042944049176651682970341452348065905479137958682986029161101696514588496430781212349749162799840800922971488411273467516710714547943692179525952345419506575085578071532947543187297752284443789684756024606190798850290293809897726714305309543094714466894467122214960387069965736416805449867544679908417604332031857350958412713383978478445074842388343183658904628336860052847499596328774732033588793021424260516952171656486015577927536139687314471855181528761338485202476336186118263883335376649394095660690788944927764795468894068589437174923332894917777021605343172134456201740350667090320605747708224718011331518667104625498460885951713336764330433924486239794014563214350654044415622393579108461193820422537922718332031817115667798663567997681758761674671787433950441830008361178910666399341217756309827140041641548300857739860325806895743018299977728000057984068213542000499677047062787067630410167736244831187756633383975538174370453933472127671608512546 [134,26] 189834239743351961202344812303998354819578285259332960703520965590003358040037919156900365836322635973292424817910174778611653206273934343237141525514626541117137055543673076839867010155528992187070439376355007819683479255730487957107291974327540332617519578221318310868288791871671495162522419122073793625070908849467123850621260147823582410122943202374700568982318601442802714682414320486212137197723435579720529683390245120715338374360473102975171343779329318000237693726008496804248403675013447983362638056358179043703345523190539270888920221476929986556226981662720011752713747956722701516163053809546542991075654023572834927942351497330601104457584375695489132766815575971663479253547431052159375988920973814733008322451589106686062988110524218573852450048139565677975049842320973549091971054518454290233067815307710063115116660812731464735514886710832640281988014539437565754910040195339733080417284380023837289754530333773650819778625190965027227475463510121750712286980090599009527308550423418945051946752828310067339648119820387908988084510498534118720437953965977317876976932983448555881455086153902050517528631975420109902452731829635545566986980968220971467560436659830307892346086016858260807143711967261882022684150697666563393560705782775531114910775309804420069926875860223899974908328279400866579014830211634760760745164395528098893239919951268605941900866286605929492809260202295444070114800283747919878029914865510898074211215714730565795709407192573386631521815383290233113184254204284405827768929180005419138674766876111152585283904401748681658501569834302164997830391070716039274566382162024933793275717015393399877877555912062463331619537553984996453810162922239619742685341767848135253401353865314607184646624 [134,27] -224097473355076174191165064991454929969849360610642808854021590155359293940040364277670664897790384309877214348621564551531608617787164438031231465277157983677636274640324307109093821509529197988242045511685937414010694404231787551968645151478520324248262049351608851144608576199227935736476016415229023431811451032847260355802059394366733490142089255123025299896435490326979676944409084344973672266138401518650439462737888547373092018756157631853311488415051530122985210304216926688082659412710784086610345168616159530164137609431153383266390914430362729516857066434944734188753041681421545623748820280441687335985360773991176429758872377171717758691833176908610247369167206774604618998646991782091713029730268766476222366695584137002647976145311356675013455767174796267293861777030088144873498255093127825704195745221539868081645922737511062809549698104399698290781450484249154801049042546438661710927002461716940352386403306448150736789037409106472520041015785849204536720114007806375168698304871647440584419340330260619204032328487880948629651762876442736370972586455672227918354150749232159383526045301711310046424539617242933809052428948065628741574283520980022617499493720710981719746297773749673836117201654865506273876295431560183655717578946416492882099884977052019497109464460515558010259586350649673275625843408080108004342243686784751369948300316381256276088372124813350274691801768763755775120437308252976391600545616933837892498505548629649741924452225304551304390905966634682169868430267153081983315536491398416206778582507713455759502759974287581435790285032204177852561140848026652975020074484144999351814440487910269338413947014605886290998077378460087933806299250572919357943692560628482776881524986333391639524 [134,28] 240993131272281891565301076971886350077213730586972151069441410873334514946073043357029464767872311714731305450378689454795267422175168601312401729395582508415972467692752075002497233807288308017405608088983584623874131831845100473679981323454856622024826673678588183326207078854334426650933749453541804392162278296613574369765810584702962279478833083403746283529853391101342180844376493721209857135934541444879891953199616550570911889847727251051480299476743395249725118254863672859110838269239673172859115946377395451336670091137701525614487303020176797954162865646868485547417563488940108740193158267819136150839676437605763206881434936165828018013766458896243644510186067247028699366797505095088980561611368861629030364540012684996766473741520862992211444424925824551119744421922424850846085391504475790303732584439486920900228964199817594103335366642943279902245180808892675004692065050788138965763795567328836805714628012895183818578333294484910375779660303120761729408891653157348257808543234384715761385312404680640578298295393782987641861030874584732745635344309216063683531132373233903326936111682779961321023392747427138535927193134256790882003891918077205467581211725221602172207199892773936787367150639286301580292972484111767447811192838666186862502468868706674672978367140471852360038838529328920322082758194940786144694633473189524851419447828043008743784455449970551751777641736966236723791476149301884457523068718168234878579050091766708255501904668659938749380132406035292424646440543175380731400252946628975720621446197172357661405609590107778881143482026510984133888061985049389511341636906400444079491853070535557646784237249490578482921289918597172782035085029806626886426142477639006460707069772697578275 [134,29] -236342734131582627828699838203789496340658952551535742930061620200943241283424119309759166745547378714295814118349161748640939796357451328270665129182309160152860070054985445358045482855394589461557319438824910120127887744704311690010036025839616792055188775105867002667791003920375593221973043593445713681681045721677541692196119155218744257288868391456149959578120218836507167634789672920141384038185039788716586697070021897005840946259338638039684543177622628935135341034117111828072212136551978310071050648955591412709279589033934379199446287383177167157530013625449665016172182466553357289957879247376494106953254569636348494635544976303658129463008146635734797108186043715767766877159007167134654929554162147673404689303486994037785673254866303836911248761692098260927059205447381478586313127724452853309804538233509625552276620040895622428436875039550354935507582941471830549772252463368100407326505429258977042467741937881169234452936125891891842102046254112991186299827504818013549705824395183001906232202438219487810953755779889920427119128961551629910738562664894398353800963231837339852061543859486878246677986845730885419411554835643106427634108049004408584224912535953855576574378627221758238311977872334132504819258746352432980308245738994141748416576214250972413602156971761665485602529146582285689775161702894045786683277573740798440546335359350339713048370872501230682363500720002895997201646478333219590239350215968494936789404055617530782411448176429783446223974183486465099063175075837301770420765619570839107172247126130168518714054008627464648538587701714722326074551636791378545645914848059470090463927013753144702300268814861322457954094665739638073719123057129796377500261621782069161847223003188350 [134,30] 211596549990008523521368558225338158983760502739682742467064950745705315722165556543929466294210153882368627945828263467364261920918643515059492092549258832658423506448257899540548623165629166881829187178076712885736895068396994274201163765366110790333912846938175684755470467511267805376912209880754741352288895408064370524776718257957406576567707207187057096915830013779101866107991205123794351589540953173459422046025720654896528259782953271408054008696443297551491029136805828771524630895800227761090437120124372920297824319179060120563504603980654860813721940199435412588389773543168996159144017902009956994827909072493089303159029403277971693710738134743805380561003880230164323642580297337994030418952734975218534148704880962352299563964477001990214756373763524111795915086012702377072266536731820955983354987572533821435667964848824958173461303592521311840842592325897752565733351575207786735010158342088142614410926650664285239461121547269204184679277348043421665211165648607587397524954084272863813257136426187434779337084371177675655225469372421201137272324356203284501380819680220715656783446549513919950585361682974375743266862421526821940794158864574114741104226925251226916917887139158907186875029633248500727029313300003072641406505735991104379775412961226328848843070206674473962157725917358364600351033005524688474679342550063477074002596615846037595514578257846306259664413873288657043200788513810247498534010768861888836662768096501507857055816199061888340339823150433804004120550900730925674990874614153933409756641117380595439183686669756765237145033585033504951624155352592632425613296654076401951636640684766868139951164249819893923842468647836850316251251225318850308909502290022327714609878516650 [134,31] -173162060517535227070555187201016435136683376491049498649884279212672707941021490784582535228007333234811784129579912772643874460847375342987963015516291243084515892523737625548097518226705063818035416187789366411227075179226261449005885766441557344373274727090088334575073773123046415625718365793088637852771234855526737399979267096303437843966084265746144952618255492979089930211282446146702346821342073729487624807522372312856337077414918066263790822016323040880062302731861203277588144970899422744830715443330970837559526099410201578865764808256384764169541443625457594510768470552481931449457909456622926616315035479087640206014746214155509449328214201201412783010913087193977366595475129618874292902386318969257701554259401153598697494123658846552288731048229031042693202033777610057343012740980965298259839996967248217014979972014938921649178255732180064107365310239807613210898394999529167287356377069704615291904138157129328120388249526144267617757461360966565843690217953455785902111271714396432674634173053735532691743282775950100473964725580035705164887063124277985882760813069269162786818754275661455169056145981075021891330506665027053459238495817022305503094150044602355142675988929175624019002502384099922302329962771131055558004781477287835077300583506403808242333651721653346476090212918601786360225510557616729521095770435981954103066800018953510229717235656133731991424133803531875005426365249382673916978486098303864025179930695469020503449920384320263871529509475977643003397681813135828019825002907178682604699459666799546854874452069094723858488637831523154095998387604194691709598672577466557287273490303970838499736643765197998118376740792990051668564392094020291162945418241956302894045910300 [134,32] 129741122025500911707527119026647641857674156866770652488242530606426199952344894968295319942113270388392546290858087136176896318426008958333062641071443811430597996409111528918935048227014302249519116158615067187466941820815984936482926215800635193338657141343741461070677664120213373371253980651477997696729476524964768222001780104785778412192387706903362161873778709808479452636973366970441956451172704050820743462791076021933326456701086232259260569153616590880497868544562880875709715225337914236130863417077119615891010012851185498165887377209094040883228341512992200841187177943479861270961317552765421733187379206399911918192748931905529079762578421660481795816808337976959824453851829992045390083415598035923570531504197928607097618776007781562865117555024715806952953557790941278099518662600314172547540799524997337806991040738074740787922690257538225910413567641096000411854940001740079665627554727355757290333502880295022022387532735327820037741517246664938888164924852448209952309952357062958842041850843551833279891058991095606635966480571607080677279594440582948901907680859443568480822577248628880540698813312263411731730504834441384819189702273202327142951091343948995926465265463901839809082914698643238509084790790021763293970408114447879746680816862220623713055528470909991721028356046140247573863301521470172866792993420368190856466652719328341276517896330910173610264146862617052680975448711231449594076378533971530842651306630043762401440615108027272155156992319017146778040681770802912667161572929530598710329678999271359521539153991776700494813940434992479225721159080270451166783685522315075518378329752082869354552419138864709220927262990039018217485356830429395203885972724008836038603325 [134,33] -89178937232290941484410712270502580259991381389834798584316744722370489819940580345212123274872801108028419312663963817155697164109326108710035562439899882516026141509869351013687616442338105619522138528587455481151451710812737499658643946549230120298877877513217547024222336947745538923062206496979469623154570486230137916760390514636977295795537635841763621181185052093230528267817138490571901532145133228609719775265616488461959848126301639941579127596964903517025193676285797991794470084493299246666817815183334579006123057555401979673063074203405379033426768790754268566991610950160885793766556775568026434286145008493243998427999473132397843437180855071728477054588549275134293690692593182266515452853847681830772069120008408993445764462929581388734186600065832374247056644838334987918858405985175807987410169007485328510367961574567795934900945252229856992795646661220822619711268602431636096865688940387491384623764337092457691635339834225004996258418380019109120905999642052239227362022052058129555411614107582701702802788552125799117620577231691170611867010266590590279750345946575175514488632572593635682836796415052242162272535510820363071287684605939460274524305528274606218456474417064239125614080480585689079489651738109458538442964315571443839424421792151192984409007499065271312122500317122524159393959477151314334866321334111934337368320777441492195617210616572344831140595059178593824649113433950195801404545159768631733792176929976350268390204427640345757710426284540612492463342127052015276485995083471692952949431685694758105596430916162657789818461471430941680553445891932657052724721705972462404566710448848114116550273392427912631065017441427644535530841822692808795699539117562115042900 [134,34] 56367884927050616907870215782294360658893035975090339609055353626365593118018040667109365696073710471009659410252159087963619059915672012697999769026896263770925462723399806319567780104485553288410269638042199053518102088267895890924063340084351295801081328123528627475550082553794368317614718841372125686332507953699358229143599427964712295834881317483618764146303875529034510419475909225240576044630669741703914651830759724540107013133308003112656771169479007403988592977540252267712550308465172700513891240848111388939957563154800338129124953313570091747439002503837248649200469777133550195915439386241313922944493815017937344230552908719620603683295936884628137702076822612482944332602724425893081090300528636870900837823301391695868651869354815221450392893059571219969309454173293391434695590534338770627428604711711328790277640117857117649506816170936904705052887202379362081159884347434142229666147010790263043902727948454783209923161834040907989198757647501751258740442373558639364529732034776728396019463103975917094682032821170802961222841817637228340683181011556005669397704012937833530920004554689114918658115114037300492288276496061813067079786342575055817468091242966542823536081473383730653716381865729970284072141290126235092556790742175948958217311286553648710122742564994554338405524389565173535651570295588744804482790225700568935779995409452615055267362679191414968017306529503490196145637798167490975998506678306237583485360272294424791496366633190312159949993177834997024393925583203323171420968522612484835227990520480280677463338846551975813412106589302192869070248036987465458920360941431638100208579854792159496869929217978025242891028581145036190916277460415652585365775837334425400 [134,35] -32844554629575572443669475179281716989721178741554805891641443249392610193390516499720146897253545963369428110706011860892478391983725254921087070884606500255086991631371241221601920705040676674442118315747331769115193021529896498742146725320070109241119626678852071203222837483611480429808602691664335189873567724973080019698239435471324124450597539015797550181233575571873718305563544492712555749329618149329700011932569717323369850756739431078255623902764105683569271120662437358122885184559084946007057489349844735176965810866428894125299322848135556688339163096858691110727137627249920235415048516597527769364621175043599847604088051496677553312094376784633754887193726547552191260017257786194860660724293993675510032084785757661491640465612259614721188862333488745143697613614854533640948811431547444662533272094910516364220975634476268013476244570794081119287438097396821618044577182591576119646674969531701499471375268845799870836496857816405331019398921787217368343781641716195331478993803199132697997285568318747866013603838544208021807445607653272132606469478046318713640520509552293212806834470487030197750355773549235857539070409714903809459796079454397608498367982287810709133881957718414560362567881516084795048699554029352556262735085243348591409659454103310724163794146625744639874715165679711685329110886660002921802674268397929340538842854189403767588437606312445776347570851634142952331243797942306638459681496607535365831320285666444815984844013534430164763417464530028734541586101344430592211571918033457408347966463247876290338492510217057629172968983585895372611699970692042400667370890081606964841889626244356008344245850095493459181693222987874425534680656323786709217591851050175 [134,36] 17681796948971858579763532062665240565221822513234320327308507985854213282042698835927161107946217973374678886158045705960837129537428945329566131505687681916566961370660239665126011396779126712715457168176834679346445503894664832026581528053316235562407781429776524742641694027732000226980803586738533174294366208296521916431045804013442992770707419345136252048738629977985144600196752035259159178529595622041439245697216634678638581619414499526098534394999725862554934282761665783476299882079647078200028765768878148902110977899411888568093720740097633553951776235035450847529301919563642114628403136028576599851804133674749152099482707502249866355598977767901726639067930646349107341403117512010324262357603493584102161793120739530263241890661489124999444321675914310819487725342156932234602333605627999166448596218818818734923537398053074309795471501560569181649103144789299514208211451253715623468279936826749728304527826349873540637980078631426207454312710523607097471105865708320319287535144680042473457465700324134747031205631791603040048852411003600048395278869709017235614533503642209083371087861165181706780665433798297161400737912942107360884913602703438794652994414716123771317459662308907308777916083753140576431823709725187709562972277707272411316639168672483322318221065406792157908245653581494889980273511567436164079916694210446004194997772184362162187689924481915107029215710131507059457140176214045840088307408988646523322897860128326871928579611928920810774340238779626536234176033500494820159060957645640670540202056140869087538786738834216278057614782086549126452543942159658648867895558296365622663423904823968539589079480829460607979671722082121104557141046419768024383834408590 [134,37] -8807883316303135399031421718449580118538315228922817451397792898159745271559730380925993096169931444091267725069554982938713031933418874569783387819419324962013154764796148157857264668872294301506192819456153744100241778386372968946105977133052701123478971110495484394054247337719581689079897070681434196158747041782194591742536210624562603730216310817267893912832100302148495129603075005981524062143445914316881313947740958333561054050682659470907119843786816260779114129034834044290408173810314650822735866007112293001846664383002250483174696139621159972045155963265937348963706799248859223765332057665724552884368012103117152116565784215972386298887087769759691575981875300338149519833459813891122509960369380825611010000864498002238270672894963730737495922687323725760314985877403580591421863019537277425011451342470694186037915809575297529886725632114881369512348023793889294145460429907122972694970198202604619374970536208979467499788036165144258314384170153865466418014707674650269065533234161102899772142325762433135159874456326611209258724665611150535679748345156708296677158448565143754661077496887878358849034824138391044708773095454905980392162122789514983698756245747457842993419048079019947599145693822636295448378909877201143491279846090695655943164007266850012627625335277056248027729126868564339087594569931191274189900213285250604279352826772549964908058613605048246787073786783999944632057908534493220134772938831969007528024465121229234224381831979971525453156303899641634342616319189792984486363026340807662236612706551598715083177652071873815497746634430967788858764362618150099692958254839681341683964289327075733353591824750087669588197430567475477940218212784463468745064500 [134,38] 4060774930278131793491397723665362430046036565828202258908956235950796896004100103701359868798363083916644043248396073275653657590584012803993200010915323966493761227247436570294251834366140949360168450693277440808836087181779071908185995688974635138060957675230298887792085100980142810714251030935009440479407038770990528262877401299444294476421872941189282668948023619714650009276747514515332438749052019201975149958247664265801476145113370899661241161281984879747449278093050437556880271178497444629279891830020327241496175335211811381120387944284503811659565102771367290224778913458774637570783122217292505592080295260057926628428434224036374048271584258152386561087669523923468317022420795537459077764378745337808749886346876937907561716263540664893765928439065615410839658681428828774849706217895441337674090313467841823045239074415347399343797714887452904319016456537450388298693006239868847472267066146903774166153170670711218508588267666508223341387451686999004254683111737539940005804486086806496226286165285287550827625280352535454184026249347414068635383290206137164965973872074003031708277382077722701080209664739835788244648477205290086643833298201731983707928196138916652031260563291467240643494600078089217489579309884302541263830563197580501165981171221777338242106543191174137222972642700318574868235146635830010722478948017030558702379757572231812268352737018243459575110438293925845854893933514500782959371908050184404117985471070195981287697049196480090376958662465973891827178641856580653612438091834758354591853825091334672643038412311715291260368095845315366607401741433321688398855561623040171643622857358066667320434934816942869892986868539504235917208424258071858876555 [134,39] -1730243414926310518079807565017615303720561036960414902127317885313682397290041518507886253120339757164878255346617648574100752356652955492526051055013864017799148014476784226683669011562371603400250955542701356192294515412583665895985718477178391496796931578247853072329678419385771385517838247443210084303032322248526429866410107309824417848141622198487965588789738741311432156224374860545339231925785328332970204545639150080247513703671244678516345907807774252186991162663898597335991716200936293689243391000211445054947565158875745195311772261444940056566337800272960057833059350564813269909786612672436015325332253641798381856560303557718481255979015394092210266357289938170249291201411460653939810559506511224544971555366265638089006885414471941769994310911683661434394662505614562215973286710936802877590711397312510337549193251368138272344570020144482247833652494195093288283320280990944411212506930048994269517398525712820266895378265832388391232921216215355473570579523168534916118648826711710718612890155858996649701627351245264927190215515253937816673789577980608990040540954433669813154812873853575292009274256125763100270794759052916960582819054437311367383762917437250398788263278084512985142566043344060051663314381764166731347257060141636576338660332623218285078369583821042154134834562495047862589891518840326455341453336128031722830037148608933605356967116226137313676362674730627750483190882209134109775153354603708125032020167273150810491896735233452491804282551687127963685880866617955849965761159895254898155017063560916752283672333027823469939950533818084612098963356136149296131306971762795773586893133525026343228076121942770232458030557165164925119714840500355925220 [134,40] 678900898049797028833728359681531539288621401628186988704326314329748575993204152596393737795049523501624030127532515640491481753085638249320155382246564018831753286845300414987277792596574009675395863246635810487531928622171556940305443595153211299539207218699850705881842407261538373614578246700395064226947323837985590697443125408428201847974257456002366798223937492037768416444649397026153342488280265686825666891424297871922547621068927548490519123713617490449082747307599519882322005430157420924730412827384059754993587653213312320273420078125125742267610481054932125249026569274105154754627038450085906414999445985319298170273066468373220319371354785872175535546910785380854748939208291350444755852155931527181841784191823431789814658837946930473899975039251509547408829489593613944925175749470171460597109543759012104474839076944950934744684069239468022983338427064424367063951103044420047358837395174438104322448425832922394166603135727510608884499527041971978059450444886505939879615228343478726103347495778442175333278928631942355520626913093380253790321562382747125048674580996452588764752714002978666278655152161842239348300802735503919235828565322736412152619740309499658834400759510268442674791518405995846434640765131562531228938904065541500772482004234159364637649083782160190288802879791797064403870796960774617367001192722717635733762971040689477879151706868112308900517603441983583760776149595498013730793821948689913982160695733392197097772806628312828763320809164563067030007576328984354361863863329793760745997338614472234492010795066189096061936480946253838372432229308701675363582919482865496860725613523672932898412661484158819952344334437111349882451022848081355 [134,41] -243781025733540481161390306812553197542410041565197654928887482374552821366420515199100601729524991809267309709889993885834751318257546579381262726403604434588990121016037726608396122077352181589494023908406393429282747508300834310398013170906765559261353148039418871044394020491604843586788173487372299459638773725023450716128864500768730313508387062505889701133966008788031550309268326348370307062668682182360489395989137930400190527400879933743831334887693415418958732530999868082329862594736880477620288155339428162394961651520891553902503823849106116105736807752037756871135640935826404230562942517369602601453564476868942857624691759848145872925863745734688562345700865184072263241229827750985061660323844806561286312691565862312937268741772463520216955510166331508088919600808035474898862605173498033939222303683559122265589525230700088627579828306430146169043658373133494439972416530196418501685651355779754880988108225873340952483732930905180184589371777209947381136204046907442622307385101838366671369733314014251470823052780000407502581357005387095239359370694256598023373426224650806340010405798943798933811604313218938218130479157617043316269011801141404623081507532999806899206491489078942836754810019892356813564582818803309416014704534869948519326957861511600833958187807985647340611104228174726560856190466284307151912147376777659484642722185264950242658099519863257813585620507241904931557105790007242725493779733577712863080299199931522607521560261929580667807199089232549948785145526963836774650001939132162252575999072577396067998203268906065742175604277770859811331217322675945256726501795018177063150206983397949459558661692986648115961437753632367234241222748515 [134,42] 79361295947004901880522611979584675130362925730240081724258881052356413260000823063240415819606073263571974046203093901647245139344921570277662335237953866482975094274823135555704115585525751083855688997349630898596115833492639745188942554534682847540334731586072965045996958955124042888054840059021569785958843308635908903835870516360611458067353326080385839494233069901655369112895775635255621392670212340289419285247499339378613436747336937138982236893716848261217712339227913602630029311233467249753156098512632129633435545738329281949372129404181744774971924731961619408256916515449139759055163763543256866362037935262016520401484453049090592151848895316074046521649847959210230491439289273629872283464810655082749717806275504403337078411839624441038689111932240628000904814120846778654495178487686042419348861457657841243364004269549040021138452149581035704360003229447712103561174403427078436937538545030304818457006159088725882733179641879917342720066980326660342474373417393371547268433165822622256154203136040897612441927802502476355256645181717223069426323598939331660582008883099652329165419022617845388808862008499620321578032302900042618444747379706562890160494834363591420908218847947034753913928089325550216980643403688838585005320841803669879936461063933820539052377815349354893551177299829277627920750269443369192646620265195801586381209766733858875551314578360555016621970638485170715543596863547157616509999637573152917686226539456723806799997495346917806126571664987143892763518392028896299486503846123779969688495955560101050419114126335619768716832186977071215760064105708003292377888334695633819841558831637592401811636184327542859965222140583885681008595440 [134,43] -23134308868665572046668947912314593086939502207924905821512461628797955825251485701837727927331670061472426397351230127005063993168927495442390578710410975824360898949768018921241320581049095244710244621796631979864073798557673370282547696661467085825452178574573256647039578811455066708563091197889697807167615333664472010926109918792003299970046937349814251744782279991370768229466697229320241187487797685172413557708052189250151606776850669472259506499400910811262079190513225825940669733131337883029351662111637389174695229073707179498877876377855881371486489317957714896916891027492898136561993458761733149747336088301136725205764511050538920288080712673854222399123832807707832819918120019532569048735206477820020981827072716139548600186833601477923939851195131148364453056193693109900922723461276268739235130193336680467730712326230817232127564374123513943803029739662410020863634252310306088105087741387359677955666846730114894729805682185649613407038631418506753023024017863839046044026684307339552416536518815154538952862134113945888902405180506605041519120092111504357133746666883977212088123264995725090222933004231515169082163266841020389684050037202011163745114452367635155122134903017635612621829159267685180541202330969073030569945028124587919218435066162045812936605484279049277690705086973350001454153375435557589509195555170259406538944585329076124186430247417419552235601394218250287884678130565428156706458929695910145067747047524142357347393363320525668931545694919901056594662259106153939007466466254352338779643644604998044977234820691095091581539149762525080858850628159542800320622189539435422979818114788550520420707425124995234281533986099646434404590 [134,44] 5970439250305092865963628969124077579009823381062140147635164204392378957931007020808489487316715783764589036689850436413458179271575785296208718392705174490799025710168298810438185970946030389026949820921840361145719278275200056377693281330925706861407661517731324413826700403494432467023607882033019711490848445389312807580471982408542706351299985464923720986898084424858254997314651770707861956008387940346457362827971596162944360364999183525415557024027164848028783032032938293870770929649572125313827703787695376872007608225492534760206618763487822906509300215689085661460788293674797994859687362638584702678628489080282800324434921526525768136828016531981786209070081710890778210797103531995453400011263163550989544415195050084546273811022230800256380718710266773247954237771514416495739429632683615761418388634882776468409069634253479098731561335543549166570393804618185153461834712634744117830149089901304194624581760635923662619751111708334143886394884170496293287036269903353459261707974788198857509913921727790832360463599127357032991144055305199121473049424914128206079140290015872370344812277199785684063192536845533346139149155212800611220180159453347141893632980644730880298207354773619246524792407908858563553474717904633180221187699860250607707769308042297924333755738172088036234892553915915323995355253338148631310506619939326855672533900830842032382638108284194985912269865088909861151744945871722220109983798451372956440620942814811814369543836443773794174077171461177733257655777669446703707788892752339138197867146343348762653844554431415185740021748848639182706797203721365867679587412852445469523393023812071748375949246132137992146250161919111620560 [134,45] -1381000661371837834093598757531791573870826639729249228898998208323514303342205963362322380122808362461212982243451463170709537022526042984379275585989771628125370453938561203573414590362338638669545131872751493302100888290859555200899462038716832374371343172817161793297932768204420968454830732867491758643346681907007364013712896902926812832271960178557817631751865652137276243311677916743454080190165814742549659419377053645469955466978405031495322946841213406649014511511362378433219853429272566014474845584521950120737424227215525293743650004515578063526637688638080396699360777883228394659431620315106663227518366313807829178689076750900648752313189242952246408687304638990668046317830650084319198821724684043361996660147395374989609362283779396401224579003701806099557086031172391800859004090303596677312054917833209814355909798056264069285665443565466633364635865925430823053514163348255242625444458119058761149727935180237748020860675334612226991906355090789534107358306767927549218669713618198459692834341285664094487065866691364291288649341363094788952572333075088236451401317717199279517848486915465397807793865773707528314571616295197270975080459428389463193304025494725593480800792614849864876492890610935672759025628345259221116629409818069474241221020329195147637377017958518057345297500165308518606940640490504185334212405691342946915226714818383957993185945667939071916378536672531980696709029997758351694735941139278793996999429586455621140929893620903349946548567185722128198988262269170588056777902902384248427587760593512344112258672413517066841329521538506065836684442541893174885034327306748184103341340448630819398427376411634178456485284891749740 [134,46] 324656789462983368930010324393868431796497662687034281705617314095098849491141501475405359631803830183399333095665784890668026173135533083634983619097515064086237244418113201228181253792562028310031002355282885726809593304394599317147100258111840841865824855637826411290851531785003013658722964685784620152924910682321083396646802585610343162817191241813458723956793263421908042699476945241852814531650812729116902292665549799028869589500696476850390323043718535034604338822482758809212429661721234804076377106677757998429688313620483868282371521952144937713986851968321171254578761778592168401833940628013283599030720643260962948270117622128551821573986474383692361297431364101619038847031921894997004777838216712023061750499941015097726636199916997721067529319170023774545174166368230023695749132786529368970427167782585459233366436292585491793506538940454560424499427381641939031324177915654712463962216508852261545675844421987039697476752011546550397389024798021515094517700026138324635479694330594296062200752541568750693299612717723639798131979063888471334433903759930656348143369317843951676839813988398910149338843990104905258454342136680832795242194639231845312202954922749941449417957315535669130749247513095130456255501538872622158085570224672078614028569502200693090669076017486712643666977607095757206909468594681919855844914400949486103366993006809009602850559097625827873665808138418354951226883702824524420512733564257074922823012079033612102637210126267975446157314151992928377221220756398938960419837113200395198496859750743899799694015755593452775584122340965028088807557825867257943038267193128509874018384869669378114137640906281039820796826797486 [134,47] -104650367710738096562959465727897097751347915719192569759362585588523394900666599639252873400442382469992288466681901765433045454634626724049858297733943380030917419631453194494374278572333122349750659241788922863005586360742323914325161575987023094478600493715763071348871084009729869614726992975176558163412795692474691328790181011261140667056615980758111483964293664221218337351100789300231386487866735780305061695624673052158287640885652224464140246034076309811923170866136655574187932106426937156381282870112864167077490640648743452616593652937259239802007889770247825254199494371542474113319543108851519263185305525194832616571368217327245062558438633421328095130775733324384768744517768761751750612636430436711117860923225729954611416257548184682940109183020177481016960844845885172240300205833491423111158588107104842585661287998106787674868039665699890215567667325309801544432374178442330459665633930115190844399238653405425065695227214285678374561051751801132308961413889379892566946129552849822754542353179638125201131821069589459812958484963244042348542677759524071935683572768454972742091874056074393537533878132146272543994961555966702516900332658780930991396451521669131918919234224895566664546629245194861669185525892084155505685734635820102484320706864203924807992947916019833548648525771821814459389067438278765687030897727070576111576953452686538710338805617499372396436201904411823742797453943273466191053530801050379403013927322101804522537480332234254109406441233296895395644611813283218708211560529669548343530034333154972071301134882787539936903856637932418637824987836336001725674125568026980766006190993371281648207838851484663995153169560 [134,48] 43866043054377106151351756648694250013578369081124965142455215681104601864329875694281399236644270623325105402249648641251028639639783077616641385476238571508151896488308855305149772659201870488240373368985923574055256050703526743820164944967878522998678076481389971906607829802510681032123527100112124322899821617194904206902193799369841702079265272850781544338933888773114113733280899387240941594949296572893502130247937318903214121561825179113268143045576906154322720734707969130034722172209992056152767503740111928911366392555945921294804246801379396388664786148986659698913545080682301286971552100895736778814548459772108297076249491154266818752024947847982858405312678411473201242367524177639058221974919678108946986317495282698964759208861059837810125276751424922842043913895309855808841753138768613552930076645840542497689013556782017368456847275387447023663216339124323203337410685385903902287216626523523735300039995356650978602896961629838536184672694755237512019479803396325960727860348110302840382268586602253113890252955223838974108957856650831954928685617978796816102942134311002036712360412436428947886542641260618048465305228740557232887790710738671560348851811371667312165593520696215245363219460430000100673547237128064671617995047088727096854981170425435132225973291149810044422570869543900868776361444082463896220058188870754052952289954666860943779353456958710112683506921975898928844743347852712888220522956624947426938709429232906998707884963231537212281709165763403912732266719561402875914743519687731803059247228439980832100604973493955110800261226031405136748279678417582242229008481068152712894107839968528635268462653957675323399162 [134,49] -13361721906200130853776354705173967625088689870697305988013242014848326741360652905396326822698582462456439846621366471176943592729383701656094063272543713687147789873879726671175513628734400458612238362067632343245159728676160060205697028390277848851643474829275865027635435734113949467131961999721330735669417394887870128460505613273953550164850912818301624785945762138938058819899636142241999659247029771074779087057161750408382777030862125067763168870574487251406115637272877207885176889131647157040248497711743150129109325838356883142713251449698754465189083536377663519818509455942767358350711216640911603326654395623849398461623340952446087175060792729096743765829706241302495436907242908685205948438211854523134836185155765790317039856465336932538322207540481762483592858378109707395302291396858512187648338173645104338618680341863081787369748662126103613207919218223458418466789691152099570199777865011299488523629174437249189317177911409054756200982944936274458696314478098102339003891740223363514309503748765265746345673976291983582390211873654102187645235127878863325038133175316746774066903646710506144839534201302097385854930745001004953090135968776746498424302853441882009306180019834241999746854900868374787295290061393270827066450450772601882777702164878738362799849068075133530742148526019938996232362016001395963821296758373061027993746094872033505108183047377454077027153511935648621657372248733348677329483765456418833674241507731127523816332192559374326052844444459965000321686481308634864094755136313278471137237430772365645478358258284324109840246164147325327864766820363386738782887174120289271863798784388863800178947264938007017148 [134,50] -1122191660698331158875553556641922629992424847644092157028077392660927381930320150677524856786037111950207618234522471396856161376671973910450236135140728840838229897098186322553361140561265630780577097504325455026725870353417995314821379502351397825775149822259920732115012712931353258951825609257459934328763843050912258660306733116248415110631317247439085932437822895543522484898854113424123370433361574443275899529375677785557092323500211029228463799295632224061546381969881136537011874697456762300114600553132378592021300630421101794614230243766954552095150358720683962550683721298681035916585328722698601440770411565947389180207214933962982457035826623213439425558109547245248016546086844046127714293741496734945134655483006436377635586891211326761269862528464997241183614911528090981700486312949158045778799454131900505097994573725534528095701685088091782163757231173790754588267073125108810116535759180175080892026077978097002651436953499354202280947844662494414675883168867777544744973620891673291707457638590396241205066144630714397444455509262660021955030480636402788808743281542909819750398039395846380333820640760008693848665236057535321029062756065222449077407555774450180443681376973160655477684667267644182479889952804179853005510609987899597047321450112936910481937952729910056954295732151453996781811538236607527942625310001927560783244352528875493511110668484379152141556347491820211138427151069794538192456372778153024291732850098145164087866247903597618161794234423864457367115509156169291629800158709702706440501342551493041925431584189690851320182629868408590297649354248279277824220087924199824018657611424296867754354085678178618 [134,51] 3959956290602837568815601069184590552210598694559429259929262257899950753664789349879446957455425700197224157767157386770817477263203242861977927149083178645471778002684911769874377762402865059609370192929514283093601269522126812969606745469225789326524263850981602431474256709872284166084276425990951576556491768558395510513702586976474220817387233867471628602519047597207678439714784601259536963781103106352942171876453707062663633575099919898037726485434757154387888930678488916803685572636188910258171844309101586747702338655781534692974392572861792964014343873597209974025499040321048477278632730360595741673722310893547448299950608854488048788574700906031053686222742652223639003206475217860683164313226303778911612020585114458937629105714641653353009117049463881407279899720353208242593939017230205411609786645385964989800528404238880557660398474851608750993311581176900774347613606600968874066993366783336200917036918101021700834864116095408801422280271096541232116013600289742673792581022226781850327469594273195382220403048687256045048728662133722662654008417523472371027005946161652177393478213343798038067351533107278818330099075587212961924992810644154826751086760161996323973693329163065481473765942641306964694684627018823432977298298197450225615503011123102293539395215802118016680770074337268664569509136306859726463667806144010620698103958906187522898090391406172490598201542561793130676358489451112728165389910080048011495874361477088162005315978550081484615817191189340382275327169154691643065288306550095041309819812205785971136083996261198199333134115077891486194367702871392406538179696134977944695496648340290016363253928597812 [134,52] -2145222163292278723253566458856839238542094318397640998440159563466564481913611106678602034848403840528446322974858568900151294769563877701105891003549941297260481843625419462238578873052225770125064734171491996600447683500621303308624050121580454920520056742474667617972391856044855617730456512268312681648389483673207079894332781415852738422529852374758243849396524907800142274273025170255884643666709559187918650970864837158930964815321401283800769159228050262938943204926993573460999841749826068453037893295248862250114124313784376341274095573265802828244220958098243610420837889530246329241935760161797283547297566099133111473824469906519019251312965297538256854539241933829201576690965417662731505041725030380631493059568597926125363701997770515779787964092125882871161915680336824952601377833381802326486490283590933388204557509665209707016896433812080634525585465681703026828882904143912670372802873625224213297206058689939715215647252639826473932749345493391193412558683991011266173561742479179289962433214204436411535735800139094749931493029459039629555318934747241208586642145698321871414096797188165137603662337403500309121021610027331583827359027807050265859187795866721906363283584559121885302845737199395662206184498667311915254140016241821358505514729771117324255069077249848425631271661634593343912838422644299865537673122512354988852710660422024468672215576288871725133832172296606133554148492670577400436234108427770018151535236191302128311953434601795086370841390847970144817737718523571286973886886630227978148220736648347727578282385915735244912506875500549039777912866798587092486650270949857431379708624895210856515037220234 [134,53] 410787989435478203186103280224286366406287111207925462092007901207880191333641845734221249867019824464782391307341880446419557479974527441996695619490367270557871310564321418067950774267945238633023428520556595615540219038056902747749444460694819340431333470471530133024951011817682979941882193109809413620690278800447731229487896738220109811763746004031690735587473149408342528879123632331089037861324628492551227725268079976449268820705154808957332193593376931447408502743744452578501049948170671603460504486203711383450619690995674598848535654902402227745854139100057731839819643713908664547548111542305314401273456643086096354166880192372256212407556562147550849821450472883783734969632727837634941381591701067737598352815566002061260103192902076731176179047356953252145940969433473883846265194261828997229153839248379715163466024657378286644718905536400789373850760476367115663931395332857100106494837748584296504700407190831389429060347187665616217481751948511266232352313920428893034102100003594402729479835611181237443274482055882838620897461621867588703515739999505067717326958559007236625561752800469761900384415033809992675435780303230116733320799754351838977306748467667842941821868606868259640931115127298749955390255927449188238904485942700205503246285207659733073315290999184900186864070170871327222358188460018770546301793313133004978358959316061168304468457203947188220951494409541535121746379847153225955396198813505826841051031394241266786968363187694842455695255050601580087762640226031043237172621603621782397567230447008530846533655386710862925472242313737765491003813806805017866901456418508570647663748527968988083270000 [134,54] 175785617164506121652158466856471278810166858794295312901890207710179939244734793292245749815618808147664352208866221652843228570172478393909535155061754484591443382333865068026828715476370157853272405107489628137362769190827701464506359152459402951265383486321097931808129902179603535436857424412666755766109500815557036390959325144489173951487568221160385260136117620866854480602367876232155200444769025491874545448345423114864082473815557677247110097218620078399376745624403370988872752967093378512388886633445167685668458245135762567154594075963947885160512574730348332902544792103679804659199908965728747541589422031238321161102594802533207667945597669964356656952231144803794631909025241745855109223598793271401348103886134913732370854631263156146842393197833494871399136166277089323330316003124913914208145343798251238610640722501351961653537645299705587693299998876197803274703370318645296757727188620342846595843233259611603740401404617437382795785667034123350460561251749748068219832217087385512962639894786779126417468717204645826341183347212469184997093823668614865870939042216641393298739355251517960857791277901770196859493783107557585640353219414436723125940994537813522101353030690745874139774487930755584411958432057910409865692628392106116048320146547248673272726913265668133723424714200517144313980177371038863072079182880033012023643730533707185125342641874577088929970758875634532980473059553312467029370870519030841374568209885229823965927185703074658705808007459669015967283769771116928316816489026646765120699234362405584310933193366746680179047701354589299042125442215947758075248257922091321930059761550374037983750 [134,55] -164460802101600309280017827806413291001814666305470026759061853237461993776886227133765218041245063399094952301483897473207460926246767579587940382869186216807700496035603100151168449191707579137286896026319596669028618775657004732489175707157521165822673900513307755243724468120657501912348979387965271458524539146081985835297030854707174951870587292814833280869869380863172503932961421740275419894167105210958567414331659768653243090631883317037630615260433946516350652443777287045016966885367808199027992125906534944621066389359387841888777205240928980699941114639074826076754263662994261413287320101384611853638017042340230402485052450241892142582725343444623371392902767207037325849159007213052917513625925182272967125157550782018627078015559447293032891203509134023291335743631012737184898308232448758699154593581670240260875062465370107284467700948850584295625174745888627857378155294765590867163360287522215973645835800108791104189440355513497164966528342693316511500802685726215203900512302759026380104755280631866455085039858680726739706186287292903787246490295613469399036643142363182748221577084994288263150232904344532628203392680263165176851256905964180998155706989176820064803807195926523894290769795665489373317040781945713371239005640117604019875314209042345163328252279939469103595661343848394041261079952865200980214529123503997857887290039243204532095475056166742443198111130394037212629283749901129114022785028660085393170775562004738357019254857733787517690055683577113777495391564655878152817000032530829633192859934837246288227883535614147762757910539062937375031817883657179988804984660085531171481683265374900625 [134,56] 61847370280309060362314249061897555726232703402032144816149307544142025540115523792831811075545495903352726444182166420966687856771405824178760589837290208101431610930282531150914890857378017197925737158207376016985827548172443177308137357689674630522055787045445813927962266792173706817738361269555629741395899821677067675068146877273617429863669483512621542377915645324352575389042308776379802539079192744629709815839388608393510715743537051334145688178035870630862403778524897326646200803487648181010177759961443823193702499834610920086052108126536682636402287231516776187411276292954541391528490218013940616132161959953684650021383729056660503676674917473140425811177249572454095194469945217450290303406370127578688619911253453876591335807591268319704329560568250789369516102878566727972602213765390815925614528530857948352639396355999823047476053012945405984657859889572364383462798392933602466617550331335696462011920060932319781335008058556329821996380381117556555740598900982820547012543195747528984282141319339041092723073439306842730246556371351070953216855043050905881456763580666827481658727122267933755916127859116328698255697667307264228917369844965379973970294750640810949532014560786280942438054486809450286823749517725293343766396670204661502832225209207771021510927675991244472050005492903539080992475589818488934389300460104278718998092919947248554486866097360196371964446666127701501545310051307412099976023149911238805359248737866398409226803320807123370502109923510182357424373848616082561478278915996964067825998538805676052841767558474374858100177771867581997032298209926315120381853945530850179000329700890625 [134,57] -11784291368946116807708561969047203765863705193343636016964635013578002979558673455509275268200943026630259054804436688375747287252904122559077384477908134250472098102606642136340488414310984231456795497582943514269963965986207749903630177671358267907213146810436145158586767778840784095231816606057762833404144673502626124847742986562463107682033561073590024161177082409290439859034686597324593928789067058121565466056779499193739866655997341510711239443534870747083216105942700212712572912312468916647695792966533239048489783363567751503967836679871202352858171442747558591521332067519741383080112413320925272141909238004165257356847181915261158038041907149515267565019788851503529504335490123256745863001993697976507096076029961416848231323823074149300687837175741002740115310796815230919318731047587226656676103284732293317564380880273848338242153272436332788992681997281601400412109135229179758525218823868255570468681570683622106285031028065592240944667116067780666859043820944634622823513962664522448044346657314879057529109514537070858844151566207561563342214115658308233844139234888633965036341368150034305376641734753126433945057437789975296792573800023424750056184910431431323817151357569330249485971660934197783692817848467286892769014938944216420516122667503017029023247030256121843281930122473448055027498501769151657444205385773413695734876318884834607257233110106793051144216816094368326978900716768757207478084431035923710029961083211680658737899454144884696363355080462995413256061851486593270402408779661407855401025027517731804386539570203136497804141914717155005671723114151820075754405120565992288212827819375 [134,58] -272526684992445932994161248833602856419782734437188194060410389102635961703751574564808405916121687157974194610492206987824689158740937295382560873344426389731354417865411114975429360674252827545694186010985402908324635403272229990807983932603656526270821899248177132753510802214772303715468291876472843651827006786179211524627548330469137521556103642502684244309677898337252352206117934196943017735275232572550806540816934102309332445486659870435517311117053620944376599204140133298625634433268293436550840522013346848759171801386230873368351330709082719273388250291329125265854934980797134708387732278845505434466276710397449108336141434560117345310753655095129720800958908657141003934662986885836566273789856328381735896093658659562535671376350950561714748940415247546464172955356919671849993040636121231657553723588518541034031918062080188783266394154104491308450041636678014338101055570477479108272008940829864971429823308975649416064664522958799902569531704649359190031714629928892166955247801441056311904490830305683350138538372801781581924912729272821477291797608906629325485647316812599478412561262507712995968857106176285424919541015019090936097996611655311439622855717376434011264868354350210308008407017986941698011410563729668332578317063808218245244073510168599448418967952148135468800426882787390612697532281487641579457902241522622717721533135314587672734923620816295946866985325632708094510155680878331357727074933075911358012155362014877624606923062423478861450354002265546923020960596572321836369783329353002506286160219656552191790267845581211076624502204974187117560436010279445268413074961454695584240250 [134,59] 972207712116327802846178314590396272664400018847644768067918525497049653050650342393614025236268771211931707078761323621554521032835874114147842674865984461369215903086106728170439587677248897551358209510607535685623216421691758051986020769645170411042926563543567044838570552165527891648724972076224527053470649736082713738823075165559199515021203654834361395116650956228260806977252620292884510590849228247911301725722685483532809757459486851264865280467668236885870054441396731416083220849905073493543376918914873605196703972451613879812087138733693865018513236399538512455437497225233643982135020948433843781671244386721494715197216146742470221221879702677846909317622689167932890668439269537677122728091243453047124235775180398108254893135988304554117650560969353837089144377682453183693349775116226396723574854372065530234593594443307701730002811531270009842920428647777124816978929974941437816499022036903902545380057161733933239196374601476568399127553085517413936886661199653505011643748150541809130884220330530815845200707047863057193037609125174048234351749389622633733840333591072036412737917907540131360730920676277413855270131287989129619411749334108415608443583818652434496020201141567707355758038620225889346132591739634598880901065900863416432551385616217681846140285893977882047171970752787751167549618856004834819701520681267181978751923292156726649199901685307674711713150004644364786608134877925139402523701528112422890709516032107854295788590604306448643116748905623452758688392574266546142691565137976908404834419785337441070000064813370050898699651046798319818147365037557499991423511612226712516250 [134,60] -356354908794781638675911021171467062352200490509053980615124412479430231701525579061734258154411322278460314073885045196487738028127792587782563048834595951193625686993823619608774106192199754668370860702132220266137870012573185052979338770584891061664295323781746140801403164397027456312147998165575115050314407142945412921337507430260684025547999364005871356155971234748229092049674616704422124572497349121140356657490653896995485794721217757392068230094757991178875037211386764083599103335697154187174412209152453402120988537342052346401055445787220705016043289178414078139725215808848849272009566646980149247355209143691139251675846112903402201246359033882173356112808662701955607772687175395572555946941084391133120976790303096752904154296819577449462832237356300455115320513796765066602832876251523075980626277768030117209035176876810887814025727676233566167511020404454720922376593568509547626375170854237340665594931373230377219033889768607624553664014921845103796650589599408087930181654559854239492708273165724902934139411118666458830278625219330510671837448065261232299406872165179363326707740299817725665438931537780157257925257257531449803174156035512752007418245500882622137603230493206505919927511179642129296332310540638086608152770029067838239884380959905006915193574636497962838715290974328477363012759125758553375831709442657602054000054119066416354057007595209437277380613581682348480159076833830554949225838752859697366547624344071733142236725395163711558288231216921301953911934615772141785901050593092477559747684658430384615631333664955092761276591670090000600830501094702293922408300980303191775 [134,61] 79331928371068416726571549645511757342122505315317896757641263297162234402220419827830138023464577131207155723647772962427387919710001263416369254611263759237857990887550307577865970992503265669164595839764726285720344078820839488475096891301184365754862034618642821955859558659735094367875770885298646055750976303532556041079631861621389386299865516272331463360939415923874172568002885860648581973281972343913535166310376790895000882687284746994286766852110226539070045491482384565067070551866447414340041673784402097177112754696135656727109757449039156969569787646851338673396951224096208907935564974180505297151967857372705176013495524340487413983363890541197181953197164187787519014923440556056016176470734707192346301074664114086967323879073890503008727445441635058452932282599492139035531702645031613314540521199544856884896829173589884133455773336780414161011628106392371825417415482725045679624718936872055190656777716290616999747984283029534101636700264376345551260477318841670633922773420684401922500766087173478664151223179570157945260817605567182358404058459591855025338465839181708770295481669698233173619653524624869244401253660344290874936092694436965661417014170624227486176292408670106374258262773232519966587549169379588088253018647710498474983868511880292281340521947734314471097740120065799782179084194725911376750487809870442751494871964352380715003959330384071048583321950842020422477440531724399455228373977176600437594139813704641136084980910659305936758447052902001592321449929157237458711357089259077144516621838677122433215965686403592557623700810697258079376503120602436643594863399537775 [134,62] -11714618908618212489441456601883012986361330058688413259143194436107810180295725846793730981088143836711333121915587127847625746342900810085959870423775721308497785300037844419991647007257567303008418917417936783568109709883077406437700706096662558481114842403725660656041010023862371169208145772322575062489516367407033284437339963928917329718845209761203931413373873162363204934331422933346064952391274335912622997003704479863257412142034863055405889183455394571387107436756799175718551394532659471831781513272853243929359473075332633662479891063291431552786568064979898381234907130046089492225004324455767269863914894408343010131390401742331861839660319913953453474298139503237358974200409833660133161760435628493086014052067387705567043694390048272409027071640778663054585075133733940402717292014984131339976071971803177481674038491972091154812352971979689737322368127869972004500946863214376552235506463700038602443966782256904404191353914868964853823109016983921202386237854267542989033839243102861344186912376074484691070113038487440000483850397819288423434340860708035577581193866212094428042758875026009815258210136007496745614839446230879954984060210376127542711366070835912949189701289126289185563609620683849852455647730182689554514353033823109368287611390555391182759533602786528772512358402763595398748865673462190652131721436350537201344650864506689997750111994663729815471922609641769163801170563217792159293372181711101938359653260542354195697893742156745475318412258329160014141737968328356587728541675289873225540924310294858668430399354616591785537452156460702445653838538860454666934068050875 [134,63] 783524019735785567104898782475344403652720782758926248027170052838419048130426966817037332603567358282785737221146996745638487146062398903392253097885499269619435281903722225448774980456106143677402167893792957104632676808360967839636423626953930549193878771413276970677959410901975614725134582226397079737450228930741585883210664424872915845258806213605523721805990718198094679507605813879525660200422480575150938308618650736110478983709686928092098597370569337954485022004151369999949143401226036999821331215753149381132036900461081382789150139191747486569338893984204211312381204308419339734155553720385583129351528203930938044477089985285949884173760629954696725625670130147190203805709615574948884092641438982687199675757984445717138655789981574661910624387539507245441060952897617120861922079553133890875738459129473124603741918903727441289974762504660196454934673867786829014892615703372000441856123685291908959867139015107747876363206959698006890916869990761240286362562272658386368261568305077987974416282549452004836101875336060441112919828897253325973705229481331549033556085876508068631229810351713546233844530495238443600185367953171440616906522743882023971866637291292267787147989590740151516265415208719283846620904910659909038333858795953006189102610474397361322349799367308988790399530692925860210485315087858639459075461271769039561696712718002507050232939398022926684144343482604435056730768928972072066782537428172912957509223187518428648864281176625263148225947893124815259555177918453392519284778605741514833222903876984253854345624594762438563854004857860323868160301649843966787476325 [134,64] 172736709782211013488143424288778896919595025338288866443298413522922887197719266563031424088410081934986504210793573858479882646663798502419951525204928971577987162582498275228590239101837425964826005998806661745777343099194120806465695614560278785706107148071026902744681827352798541665147294882224678009844989446241028858942246671120850825702024115200044944117201331500600726994122350590758462734011069896628636378754956178231349683623271463701602719508028033680943393040303760833428533364191456972033710881068067579154063654688503839077418563691921738478570955019042778850021506248673839099001862665008585680313595696497864754059270373077805889447348073662888020511998617243390234296778762136546343024430401781217186432361665899489497262934125998900672921775941254917108275497195613899333318028472186815759313261585293760676634563670842777754966393206346878663365302888578246872818501796210289394113685335224227987113383049622886801561722977152245462468943251328135657932503690228723369504081275498724430325885249652246005053275749873252769437730120940751277407602007357403520646201316610274947537415632127994892563820933716123811129546570048500892298770854961928836066188491906089682480139915172983502341373174440718685028046143090625345708480781247910894908833227575837705249489263407886164654386575672160808978511149784188173609796313896795227554254228318485516231208790333639576776567798890548515553530543813822591362337801290157839520315994621286911007454980763873894856518593190076047146220667298655613545733175120552828251195550799758561012870518715190440499687382548837433405611342209465117825 [134,65] -79209750525515972557570624088479571609173865963536366981377601357855185363755506331565256065600905441773038157628119909469497869093488288434616519617446033700116562714872787543380038192674681853932033416573228046748154357502815027935262191566509769746137266727526780534279529384114069011836699459887949030264285328646611491461323460533506590911762830592622142443956993421264410970187285151393519114902210338698896625852718072881769172344306765510329919278264049499460568589568107002592108931214992777233098832861583121999803841195339828723365318991684752786722884449010979562064069056295770095293417108536689098129956473774469694217289452093423190325212917699727710115381828920940446941286568364954667748308561605488055699078472537570291595088686450911449555168890845241498656617514664384681167091894717009807619531177883035892734385046980699924552049110375397404870428309127317201119419813530591361630871080386553229340153570930893351007306876455493153274184880251886147010996692767341645866454520756026020277011018223268357309545494570411201872628404074421884044040738420228516681127284859971927297626004880185528625979171114060181718176680223089739150674879602922116583756552995284258522239074318784561706038935476505702850253669305841003548171671034827530777287868179554512230122089923643067212740670053590242913945539300226647513356646977255351370977754823464505970136392020294302543545548522011183511863638821338815286284980247841409504600115988822949037578992354872617069452612611100606443644787498406170723617985155765706966298794160871823609676607467802109763748093547765004983587564461567700 [134,66] 17293849886628126145843694943875598369089332562866604513658637019892319525244186715592491333012646153420359010007731136075915943297896297337403842172422216967033860590571386505021096594711886516880610673302748276428942567898047386189053580465216425570685155725461000767860357354979655703189399239802843672390148430939204814891645169201225375195212005115157441206467408348072461590221155687401024094438823472695108908934063394128306600052324183540048359854164990283991827537988166973959436697244085984210777381307596508684234572727062850921460566095986322486845300821756915279367510911120260103923091263390775165903373771461939107967594231940931666986954808694971803135847535838281254595730969757744790373207948581033695845375304582999103280871564172877783631333320212504635942408905577790091067147253619673084048943891022453465492067426587650899949859641114993325495780682560000725119979232483517154497671782760722987753096539599951639487976852728618632913542546863273314889724098888054740977323561521325205802897009744641813295289793528330618441455637990977654855157904751194959094327753583838309476418067937220804677204030196062091083415735250773491228484847611901805499693281969585601312902466714646877856523101893176304235952337611945859243695035877797107591251335832680467332819849460403361148213484297197852657045688775865237853751328967736217094924743543462366940584286054161363379630656710233798704959987844626724313145412816953245882615845140465145580897817820954515906947738528705335536691325215565193847232978066974683987547417130665205799435067876850814734805232337686722411774550996400 [134,67] -2416883130824160086593721392521635206434881251475028188605403898531800515845640980191984711053057083547417024434130231297713190160362223271711702320857290943629041189587642284709144810083285617287489534368526083967315679803585164098385051835998884670749518150808261281909386197064437639237040753702941508974047538012459206721439919241996934706279687720424942379193789613220353660234987348621608531767328922713376130882406820406234666827627201546594364108146534359047679921959159235797947829474513715020088567273662377142295162096905829512060272243345656380506199965981425216369530646565822250922642704020489453740374858938484041603680395095114910314838670398717619347699961569538911413193912753289137184929150237337214509284833943896499645945732573003525768784735881749908299659621778956130057733091898989390729362024627815909332403212184254819041352025601319593970925941308449854353910329174618485540302350381315700919165882858063378788684099204832253709782915364313722817204648822965308547276617570551510652889386983751979250261130735709610726300809721413499368682851522558904083656355796462816240540296101990677871779591170597700205294928565417247722351183258446268916983279444519379532172414016627643707239012909579528125461072558655765303524492322876118722688897769211017100264141296733194331999989153841178874930310368860828608549565360934792451548747486744272724183218692084563509423822410338512986093544121987522852474458263006540828587428069301611730326287506287045992759273613307492796932652923693700210713448701521736606026048037983423171921203148272021854614651694281433137604192975 [134,68] 193927230177470357803887425466775038245747822142826314451942665407874290989244339387764340573043604107720327139353894829038275184194825664958021234769022048820877184406912978308085162523934986075731569388830790737978663595236640681824297598155229227742088447193514156978140068617755965702987265682812904358529216099450014126695875509696288251514742176661189896214765876947782566638549864259571743333541934111155899904504885873012741372121330250724404604789894277309964154841149158242106476775966112940747677905906034294064912021896440705228831257425950359357381306119311644834855869330982653736727744706278076587505139643538341730038548787905491790250682755447325384777579429578018565742772098179498064744475183531261757548129944542500445073956398829993626608094478212144034596097262142437907941710547839185322957850926374891532208018324176997377893384495333330628516751478844447027550737616361218157736486356695370640950112723990028741887680508192382753008780682994870330725024866914706759253825348018443676096635581798182856464939752391212264932842471293996106438645522177261934153572249453276133055289446511880831438940839654503333191642778476311088578462169372236068863961748867994124105375401947580460432546029992324969058609833597185209090228948593173876361972535676470182972642749684216138519603597863811895914381279310583694084245262498702981763047272732739852973143166552304241855869937801314265965999023796443616718057783413113017656358000121389950743769795617104655526600847895576605982520189591587007909121414165679000749803368388204219261301434893392895126144529293088633991700 [134,69] 465026433472942055156197599905485884426633636523859208759788236933474417755963533656700293289388751449076861853730337582169449355570017147984009508381236549397213084818423707955089515607110592146123203476083316138836955563238216613753381961236613318574264160791162989090803728237594343672765966513318893448776215931868272781847019565049736477849930331670428790880381879882065329524024146813531364100857840215889291892207658836228633857099446917388196200178170577788335234115095221401722645688102436939653279704957390706194406290860414902917494526385531983925660368607127998952171232275711240138782380855474172998141493630002893684888490824517588746368413727513893632144818683930608234814451628982851878123429559757144689396394687017187973389898777686441296924829214101975454359702614002018329440706853175467587406911368321911614887909222203732294724035645437196485835579748620136644348857353344596210367035385629339538482235356926694363845584034261670399371823713809604380448166941159628096150880619744877133759408062446875128428143351904850804346737982581161162608143000638988433600538162806527313652869529062184812007652951365914677232195586005923286922024039499642346661543156453609192810892145550809339899007682539762733812874200316678301305972934007184793480175602577512519276703875699093651968768437774025847807621834223431215525732212009263086816988130596253079966779054379778721879605602795106183594835667285000363366594624041655745891492244029740491160721828655928978321224356599253789310023807623371622075255444408353793228198803511113690168421173303277386383137068992492500 [134,70] -2604464865050449298775756156315894896439959028494611578455536697129081804495744786197954049740068857519111949598673640576339726875285799377997864473794720665065501705167193338025675531525329796159075288006364139192662740862208657159935251627356615339728713351989936501468555520571696659850841508356329998743895284346258242765758785005556048849280236119628856642707387686074935560707803652734761804098612242471731108149005883120066552121635256029590117351667147636430122446558173088996499876085329276731333516083393141392078968702419823779001076580442266741694899583371831801821274501877656490525900840134866861874127066264144108764007069642764338105711270264686141188188693118271685832898320705337256711476163335630156982773510505108528171291938158901175004835636106440855965628360680314880775358364745374030502903042045926054978761734504303954632296316135019749981920398135868660513277943053767855185496180487407845528633662234460569338728900628906964396538231746245567044156858694235854888198105903624740754983238051769584364684380111656846766767877237272801795621484617239425940243800916940231434915167938853717029840928446581293213182165306710933923574947542672826180185055146891832262988468515705282052063382740375904718722504091424128427465940670523008668782977871320677945832956129944782885793825587648924375837143773544503191789352007210415600420040817537822186307677253079361117872337519130206462101557403480190524498611783609623187602194066794926130880962026068859236525024003093844179876678593902279679632044891734569888754217043803465984327888966461213618470941543650380 [134,71] 410606246238653712357953829815968617706406869501647123470062274364972134776960902862258955234675641953361672833624195088361758791283974205566678688435002800674906166677605315002493854234387066591420298380173447515133275174511620429512886656145721455322592469042726488698977697164314966435977332436389238536059060495014474679829977084603142447609802583128740960834414350579717645094723634007631512387868884682768657041424854394739382716851165522016571840361986637630162492188469171712233657016805805981457180385103791627940226050855748567777732507454516201490621688412319684311790407007739256920301344618942220214339685014119873706534923032146961988814656064479155713258958808983212772347175984446657184221160320820334923078479237731441950526436053065365377935539364347738922324910644561356533609701797144839690225869591298626777354422863661988626567982665980690407998664903439611541362283474995141712861103250810433856434875656399185885927244421982775850911400230090024643682521173347333889079401210166298110172027640229348856146869043682275036783617059154135719302704463854712502294276150871491336614749908264810487223237835797486379641823487844509044440028490509653992648398736361066354963426459208470391720831817403402267201762951736797988502128176700797118294073382446573521862643448848746098966800382621296468204025681052312649131160990478494686161407642447964604547906244270344599360064174613709089623211554532002815586134336267169888557500534273614233160414507972524994273544324220009685294066789538106450704015642916593615425963164352014778685125836908939306102337479355 [134,72] -36096622037730549622140178462448301789983433834722314059479154060590332484608206655994584684333703928226508997081225203986626512015243492625052724751482220448338021404720228685149654228268268271651929261959923347305747386038543370990131364704096401545941939123341492711718959078558377835604712084180053343362450870576946250998930684411937232998791577881450167897797458683234958030599272833389555532693343230301316704098981744974030350020982527490618091081770192984768159576562441940005062644849223789797471617955442296526966101718940923123308250143794731358617877795234986777574180995396201961932214163758395907519745217998917219774567111989294902425982168350611860451042639172823570923992847570901724862528164020860339394640896083928581296204643812229675063064509117380395899654796108292186249537213325101918753897506198411534808822382517564442023624375796105666079282459558613481979460142453145863382055740287899157325459655166490443853841462226205130553400824097565396370700792379236772487127543384373192050836788512441293952209061175198194715517294762130450355730895844705766607862105263728086665505875754416822135459548472768196748173495089622746631817498747120207477497357431332878979062821844326323213907212190067075094140606884691785037692746111256935941671658287679555572526585463468792241890849420895810821187692303751994464871652414977136441641246292730505193245091226129603935142338754032945937924379096922206388717272881713279248321293117891193741165028062816445881863424793502665595641336172525308053864712115880902751699878291747760393325420112427905199697375 [134,73] 1721026858131872527008531443261127407629039175155156607809252702435264385241080728689055444342205580823068279998088888480527867846801377490852787467824639217039564542058718120820671527033988933170324667577394047179520354950425706705442379206849605068299173848661183492657326542118649671118688559990349911654187952345031031577932452053931639250302319690430554091047706164723668983296301663084346901150685839769464718663887371166968631352465657034816141699947093259623061375590590568609813608431958392572358783420465740334547343236715648716759028564212180044192899181598573498129324273785087059585515580672757405208899289967303466408423279394468512102979293329508743914531669292214318503029792846955435883768332424447834708169141845316730889010578020533511428023718074603187312787410366336525938975794151426356446293476738726323455885516215124139787866040512244968184819069818582331846798867932422086124516513875585279920175568687554362500647742883739808121102044776180119423413959316817208356020276277443537874045066148150028475750845805422008010962083051438122849557777098871287504840504100517578509357079488302100026890927377360259552739711181961777138979997911014721292962777894790148026305159939927587147943062738755039007754138825622581121231465914522920803055040054204086610175080020566626681168335247872497127018315607970461886087269833515910556537412249903074052292182918195415693992382237260269410173617314456397114976486477668852574872193117800366435580739638261104193656199080458385382381514799165709141757939891068207950462533630787021720143818207425832499340 [134,74] 5170623862664129406539280488708858258553459405993981470023932333592159727819489157548128749766528889552888593594097683983844971433675655324164200023830143897456549491272254357261938587925527695757446148098940625800240656384015998073498574972047119852142158530608262242315911539914044771080539898626470776763585896676850514307996721551747267106935997761664658517491986292690763983987541698620700036113929803287042996481432795291035397365300121788606490854593626857429110324423529190982512534588866984613976700412115211495792912339843159177344339455006497882058349623362054884829428847600796612177372864473048547627141020935491131555409523701793162925235105051259609989459744670739874429556588421970846239988556274875866284641750917535877208278412367241082317632749730499917469964805561691710805652788409013836196640466005544189046564334333512229142224505304482429515632408262836219855068366662921647049128431106131520763982812445288561018107185920385244204713738028753248643967376970335937988274678348229072143466905888570749780514037432854676542204952850816916897535171816613879157837381860023918549692730524741574730551348013164633265959155839917244721511735888876022296075562472691551744059731448474681055211049911602728158324182910768257392944621179117309218996663343401161234164766333115413815185640272917342232046434333068345732538129834817496278733994098113148144270827764490793563806909731659515238532870960497140327244166291966189292647655936262933347651731280208911487522351201893784292215952790719229815096406352122214895967308679957720976030959161363840 [134,75] -7707868563783441933497782591941491497557095430762020100864109615136776738428744614349306095840525460560559673578205686298169392304214888082473939828504541834261687177028736040640803531064254835358359578460644235809429143111211928770869596841075227898195968441894103078020356127693853816568649111642249534140502229789570963029721737496902200158001882918374877293594857293951105812144148717193877398190447288095597229301773138013642390124344125722872543891325393388734247929418508510705634578200792797289980552970321730239574030516949414737081880022992568308909185187364693358404157633913462655001226493162157173542468083079281609071689970730869289604238095461932737864049603118616389547814137107965955017496002893453387407202155009758260451743925866095199685494733510585066227063660381132790905311111077753331602975534352007166230873964229121805413236882491879105165621918088015269686700039013745778329579513288321673529453018298542448767340085880685300260937329632724261258057172994146076607897935585609100898051809185262418801479034513310064045732250123587213141007467398442888149836148999744475115283375565171346773897478147299602025000850683884101354859776814334772495172914828083599577023297035543246113580503025359149683021421331200874824279451150539543744907305586310122338445666745126346544411282522241041862137086266815032444416789728712451280684343374597647824782770824900231061373158746370889766939296701146352092602649930946065374284867170955683043932879954139371146356257191974263717073478583647520268223477519076297401041495098947589158798588196505 [134,76] 584618878448691983144700935842869540362422343485019309271572089715131723117266566667459139953899122937088500293123058007792926465033599154161548603445840393803830725839810989773175373454600085303140505094163526630355676301314977616555067006772559953697234200854462533982938995241482166030722040213324192524566844190223199548487544958498543967713006738062724217619964723335003645267111302655583593746112567282090596953934737565603261368802212207749918466003623443711325241921430200496440916651218278750727475277003958818416199281554833122095477560320148316036609715318506017283789554326291981212170174178542388743664603381739188837913730038908785073651509581874114701799525980002243849919852854825630279249760419389374344924257828592998804607429291103521274616410284065536011443738672347879034426509053174656636254231572647962425965854663345940540568321239568741293574187057553441791208660158194460280008455002727348479489051120617962679925829369693003087650952320968632228102841417456341636853444683477093019441623557832553923368929616688237759087857881641818576333911474938221633880542132728723510704167291597526638002051361489003056475614834658928617653903553910266343702911633862427041042654596729793169822511145021439467245919933973675954876634232257024525860023544696900641073706545260612791357646389001620665293166071505049775191597765333932205846004294626915855144608834021359226045985288431474055272255170921995783922305993152007657011666878341956599462381842753670904577555443034523515257164808823807139929201405788157470536041001477826245438162895 [134,77] -15844550239219620498511053231106428326568064535540037840537314265401556883660783652369694274466652711635203279690385614184842018750072886815091416825594779342225370985349635176723099769672258356610953044992339899151844972236933373874846024913157958049741020769943857920218312823837570772864230615852309645816912292304481144463922483732813078881397080589845406265654754038947928804108079800334370613208771752616293157689729365468223546118416724352944689287748118225948696182579538379464562825062146211214158652364740113735142400031368038936970658909536360753123574144727979955507604173805363814811977851813001566843487944345310308169931403086072176351130222871970294281254476630787847127019611171412511637940042751391528202570381563085645342746477499905213523054270283411326770038487697950034135575496806632364914775841369549664883259841270570555677092548348737044948210931717993773211143373725789381599390809283619271226137461033502858677680590663955330213965319033533531552770015164858129468934411647900024688106211983326025745452465363528416009981576910384002219105280302076742133072182070426715779652960145032711017182719073815487276912696561248067125505592126258261114402916934468760768339928386738606515486541677283274947682702828226617629520288742422312936449377906824053950240840189542886580488489587108768836086364316498408123266853433103154689977439480660745451467214422297133626581169933352040697545057979964177374783835299697002499978687451746997983316154293035303088588832783876204048328944812927552316714365430424837849065913985175580558570 [134,78] -172860320892742688194892455241937204193121219680849762458320357139970827906704197010408034731007138726174436774372234636134111940771702172030678663222297538292441808393869516089991444516538283163576534944041178516732547747081401921373902286405160465657214265244642594317809247286697958860663998898311919708276831175404791047825579662655463749460889129377526527058780136601225285479662751553817376502599562948123590503626271471780913466553404848486653673837529273256480645429258757730277126998290171324731788713469178439439257370416194164372641166694517139188837017747379424319963535733738423414511116793210200465254664215426108004752771360930418430526213482833181794546313801591185843574802339284802022938207234062605231236718782948807719659335283685415907300447782506440543810235181499829419905042274966368545600513695672580268620737628821731070756899882394066130842410820887434446890496232603630448606143319367141684098822119469330353445848936843109154331482772779790174631133937195956334744726166566573384338290199095616831945949842561706874657173206240972806959000387578140395243041889694582691990564219200374440853932390041956869505168131685058858439722035844259443083495407704695865797604745868397140165823082555855724058615402114378390213534636247270290678070687116313003085716024497924286559120329202423564210595721930365809920893373466740787285169683394237922466699789738943108030872215088351128194846659460628821998665717429179774939283718436831657238818714081222847426579082299479975338669627762469496179768133787021265087299838437605175 [134,79] 1792311567754021616049424488740695317259653572036178441336383097539121508497502140127981113464808757659807490747079337286253911946766203903285951744201717469827883467109860430042851763522478665534916446938609939272963037429311452293323328653845740318819443805791047474046992749167057802385671489621199221481762865287883789237556055868618414341315104057266416537148210048200404489320997196367861706303472860293046157800096426327057883980931415064748479723500259341164781162301293292485138671903157671283304805283782338887102560126423117848809715864652638010620166980256083533604386013772917308327754498317487955390132928874013797109630710657965503710957676461637721756314002978389358085914214227823912985999874699973350590748181528557188350449231360023077774711168261568939079531153089600235644727724461964694679029694258511626494568866330089564648541570582330733354451619955135377665322756057830020816292011697023706042110680834294238242669016074401537627961154373474145377644744750883383228764647399271307793704093250255419097323653505284554973505748688678409408995368084148994406997827767248761987502924742260402953790840517010600101666803869808297458825303331370965957511854903768902419964691560926545695203037630752793546861436611680513480420145914466956163262495278015524541439142872603705130503139360047617008968179576309253599319967665395858434554729228281195033567273911278411757640792060496927644451216054109932488365023998604187887610221417844089073638096084475442565218219965389732506018567563826273052816115844986300664205408434200 [134,80] 2772958748552620484402951222769714336974690757452232400837525453178709611005868400130295438320041409868893927592658690868385036609709068872293287922327318934426432938091328526413938812793627888859720230858705080247602470407758169367600154067224497568764324418184369179140003610424592916593081891474238219317568619593981670316362675517107176870509810608431719984555243735667180749311679346924723676704389589640855876264210612158818248020520310483654505055329007046149040436302220036520116122353371794972948290968399142753626191253735506047528687478413623288000653640958011367256188707361951797424249931317244029820481445630602728363768353507458573095701180885618488066519500467770365017950498595328259462192455528640540224269448636528964612341913789345224211431215120732066389378940171055599265884097591463574662667353854524510974105570176470231818758535669145545179235212455372123008840836457927450073676861269617979440733862271023260365160285932425776090210707075259954318496594139123338059649128130976403499279462817230588960096944876210668407077331080388476187970364426012639007988928590776999465435823047067888039284587644948021470502182512267491084103419121833416326118904983889908809367104300117885032251627662052414010938747330591935124682695648917971300005889684323074476815931864567410417220131745849468323003259164341355623098345859869979030166485783718666230835480355665745793217089582033115773911135089007009369710043022764601812646461554362067684411947965000523269796158214939055849467384281830203204976325017843897701611315075 [134,81] -173716928225698689593981528646132663765004892062177015198579991025989828251634772036611788689246288997918670142694079669413145946733120058877205484210519170019102112121576313773069023470670736409348317272807352500850773260510782182348509141411468445894913327681896351989648994056003123748633701163001244082512571367218103820279962109966481185605775972523621976592344442135864920370225757174784927935644855937263129042854591688603671087747446248640405090855014332970842364179406614384645314955415271197995408334159362569738284019523941611840038681862616093007844314218851957119455813442302568367525455724805011875552225076534325689674599747358404836775056365576462752378523196975051139030048026778611412877509842425246660547419021541963628483176033955617032643128287469618465315383467094813804905392627485355859932878201541559741900140651209691553805200228921252793245819798129702278823767417433084538426809305811096492952547688066087976670410405551684686099754273846806756361978864827746976764552820655942928457258517596190851161039370102651112711179147261976641891323998102344922267774034900051236597867454421894116339959406323556107417344561781717835908467083130225265014850613977115528126491526414253129538965190591859345629839441435813992316539430437168974523808743844219644877772026817715128133222344526428713377824803120696310458193256283308840744858280867050968511963876606279475576124893028315468784874997782632818722975519212488616644261763802593680808223207984381128229124114293405347623130187093886016046178414942407942512900 [134,82] 2936081875618847105818606969755081254309546243836983335328472434540122006083713209930592229534912815528406956637913253806413721795675211549305757760146661446783830294652210006018802607722478610520143212706897963796319020689509537827437189989042469722706544680755570506326121231285084451666605060982155504161080720361971362183192429006344607027724599732997852930844983510145721940450232484862403637879102359070781239016843096719724785207063713258056828616645139179781566415686959889514296689454669183421526943699852985129098965552820942260067323458570055078955625381997720541016832274568741210941916737006685289819926406566462381595783484431645817808490152364977312814638979575432442295271452482681418498652316181481660664349230943615128775167774581918141978390113732222560906980678400409671944147071354410721232445715926362151783686080691993118436836880297280511549840517372864324975794909585503366575428349594655008439330840401966315589793015319524862785707649578314266712482306178203365007178598526558744067051923772905003266233832356066377550478397045648075537890344022737278216843254340495283949216219429233493019408488067585313498967791956943060282662184122805109681670693202387888464254441354070574519540227571176305981027502971656788491058882490783206621346702820020839010401975613576200490080155265139200810170514753288360954685622275258694154877400385454987966066937058455090845563973814374305546509208445286511216200186794945957561750559940615731581928931104931093720869137569954190921259761465628310890188325346902673475 [134,83] 173279645228252847850067132481436033304303155741954882539649401434801042771966442960826596736660454380382974117040420559361432349599105790546139496935416225341212184292951067283969365157740846446080975884583069309585362372615766386558797155277373379744317522720289914771444120689145931218300337031435075744412725136980514844694400174644328881531933780455589916324353438470679977293861972706667739225964836276031180720740994373126239712447381021893380835646819372216111689537111755319114645639741221638992755699576931427287719325663605656843729222397451369033537180030346818397427631338675507424411602772964768321418248036990445605148583843676409387119917444664277057621371643615539962533521011128935761100363644228913931392979000716112751654812244647109838779199857298627761594790045033241128860533964976146314987327683989763557471089440459728757348828344209906215650995211418038856287621124882014792434274115950370037439371625474913880489904737279534143415189554074038878099963633073357380810049578942881581899442345870379180817571979791560484930688501173959974961631275445103382198294887336801397350478611523421645159474804947866067624561426266316768982827465868281375714372717599051871391828463548143071657916098131406916842525709181192403747593343269545902514145677879714393564301176385680302490358644013667686275713612170078081919110575051599176968816922773263376342450129473012066873790083254722271501398609955223489043857492552840452935939901271582958760567393132941965950925700596761417587876779674147920796327703006050 [134,84] -999121192538568818134128556414424375693922621290974301146596871231405442123579768383507586412396131467352272083217484918182170601887135533346631578796793947191888473617349243280542058999824367111376747490988498462547623236056680300183745865526743772902475795529627535638732643102771544501461042893027437099168386982390366329100729595577554847060758083849348695025228276387285593286171271612589969405637880876639002510272240223683438081688384617313613815020365569160680246142222083041667935591687560927769799359447560360463543189292167572136514629293068690274944039899738269517782954840946790966807559100865040872362753390183644035853434527657485647351173976339729406328083292874721182721595132930389228996198506598541699287775789155216839029424958132967460538650457569012891275443691791304060355346203284356637552906163759125527922413671813062201348456731445709931600789951444476665540489236627958944622241672212070894040922853656324695073670121130260627404781358179050711178812783335861059000188780866969719006094866684605921864075229981852865783801697234112604176341258691422282981102958348404312265130127830355315049757465090595394245971751613491368602796258892497739790141468048319185574150004229388387929090469991970867290320534782195441867292679703224609852460306883403317294493428580888075071650000555768799122862393660607319840284094109558615957993093741846322062405427482549823917718947360737027701446483175947056398839912168032899408014181935755297659953476624843298339616647246353654617051536729626730848834500 [134,85] 429786599946352548004517917338662541492405602213487551507043292444656123967077404986338940343261849130550168863222044325182972028827397089799764396577947418549687438099825091461613261297551037331648021251283263996733584469892984112747709167865109352984717000693906671571958992321093515335146101407746775763287445490816428348996937675362182258283333637477072933014618535267215757626643079806809516328768303326910536564826283042492369003325040196598050085768918530196126364861461228554540278130347971311035565998350852365327969121858327763209667299392361533856533778003611994294374244064062968966701037423307925762198296992917572142797203106853135245353518923566788210714285920091095468651613864939171234298112741053643238460654813674317053476023481942668958741881223975877846487413652221044811206647520767153438984658006811580091307802183524549124105278150031630770963809324448061420686745893307796595299578479699363168930715605067997415588368284262220351600431164164175368812595588655764937598473894690191430252832540084107244120206666300338433837786574964422339553466439725808373527537783270326214419763048242061150042276505022362133045624343893828574563689730923088666722756474408491903950837110178278083596760788127434921393719794673177762369408530069839127035601215172209236247207258021409981743092307384343246292026741233482422748089633018592346870780295642557855584399651638659493166104770715834910685980414336878180037351882811612878540150187213734227715033720075468032329875936492765724196177111283392209129900 [134,86] -9165994494148115245828043206922345220868574476833424568092700515170863280686325552797352984971009734883033732472808392535571929868047087776399690861237606288150745540179714190029533959244345892132590158884955361659269185313721833850165792339106783567427597071698781110038702216892178300878540488413436383431288415159066261633609554774695309188713402037515178342120788183580975499362876431862618870091884606178133613935323660167964986200996669257463696025072343987356598412292364909968801175384613965620290051776374302753052654700351682406573423055083482815583958122046831225530965833376832199195644148927886569347883900029833326461510282851212655957900241805926523226971770358783490820695606598154256081006199379427449757544035435205603410747362413592987137651599361026189220949718516487012989447727914888556003885069478889882983630035957046013057401065606609692719831251931432769329859234858421870599102989429245413671020359091586392084999008949829142796645323956998538203783932469979182343777499024215455714332494766277272597225519782104155838535320720775128286596051272432020378988547760955458557485530654434173750231856513257609322088663680350227052434957609199658462096098201691109627287176895813335356601880083154512629797910005178712208958750294254967014115743099807930602299796933528490037022242024722969366133299936000969081509704742223939977258161886844950295686944823400454694786007961462530132847125147465381245957851865849483074716301866280199318982163667648433458504103411295797703611047647435385870 [134,87] -615049462773777677165075202561907137789178876681058213351377134358217362351378387667443805573898311117235952253701421353764275193940249350770319331345140202652698278819352845974534476190042712962574183224555005667681762261210060323666905154814990794622508927746578264876761733969143421619572664594092251675676308367346098919855356636074106241259628971731996287199393794151679042672562895086706960698896372168124955035682132511857030706462404771368542262840365308778346175109788627338021275034250562219989898098538664868379524209079892809215665370075913909880413803203658860280096312382560514974397808621926595925304801832418302556227802462170201820710511046947202818149056649234036181174424457602391011091737094639620989068861164756868791234297114773973896019101546282361013733593999849836966160501190342816731683299667760304633027789914378609985591869966891015673842193328738093631515344460767533516238943317399347569557827357106632128544164900486916072315739857079090874710065772537912812274387318149235714711907365876571840636769420672334467316610479248139788688723932179286129996098802237723642804352339528179509452422913241368021169205061123074109206368242786114088463393186843445228047324591639519956368158237145740407922510564946336706555776519452607480971154367124947884883235508568445757788548864486984161480553868063092414354797922485650026499188781509260525317592555481088999771771687930505018592764606486614824221552311678853123027974197904123064261188848960161429336738588833923731194939836244600 [134,88] 6853996214975190500814570627449711645704513571651525120509747776843751295744663412866454418452208969352353462712426728110819563511900566953032171533898721722151706087987679948542978782330505810836825261050039638161112590986612858455478850157784320979749648755028283513534317464615856275403955886137265775972228317718068606981650501456115906548398856127286663297006815700783521860302812786044876483476338182122655269183659661312022764355530883168129120504331427972156015011676037380010355252341085104438192713702206497541421130512151017489188999514150072205258424343781020820994866956208127824416899198284686389499226774815822548437881429240866858611043901285972353624873045145890619098578665880045661898596625460805981026530764383837129436347744061532957627871470178160721797446930972960554212108581825390586298065665707193424662282443081754076923507980788978357761593333827048894031795865896874977973663780797861548027416382732590029947925285109266905466228338313774885065832005459630512092563376771788195266999106530155585331410873851308833386904777337821992752020949924313452095789548607852981213082224485716795181439592588950649508129482553591737156622103433031844919761221545539278425832538410505485952706616076469500715007884430703239552135135272130882649600274784132267450830717415746567529555554474515462812819441848896588273742758527479305593856744165313842421515557410478031296601395080550156887363770733066529584053249223669682611756028525970181315947429881814573123438924619604152181014914785 [134,89] 90737923050600912163594095706910384530719243917828389874936821435865315704523929640229150329001033332109701129347075128228973969370540469720147584195475466050639671659221029257792683194566991136835883579035072153445769868945203568733428966246353791205780288575577940836851329063323463984021707985083671881687613594603074396243617709199131546238761520030862217678865302775556889078515160340355633093056573818194175807757123473122853471694284068152241390685181433362287830562220007854275892309265393525333854003458131922406735126104546448826771594576728886792766087402989435415911215323098777775464783230895512653087705467574059539532466736972771093262281554629394685076496863292232169112639936002715697995608801301231666461001199763286491702608710250537334510509544232226363510889644538826088021071440105813117425274735761225477329801326446707596092638649534192003370081981347296601780224432260051171174256537018746544117480310498995376395245974472354872757852422639532224830568634939550536696413038118746043619628063257677898903148477528904580126801354962751182899445686188980857969321999186918310535065910240581430357758788059993457503554702916179496522122120076323945017052884936853051583315686061125904901640991646080126481654004314302126680870636041641929070357960475570312703102681004314255608112598836515106547055066716696692699640514190288714027208699443088996182321607560840785358646192885481571822810883225110800394548260149163713794166505467455822262158604536274050086606477949999846107285 [134,90] 2467262199158758418291780454686106211779960434647910349304081850989148665745267360453114940935474640114525278454412687685673035911024915354741451754168680060083475320870846262624863468997019705548429295639018432400451853685279234979826121957189340062542574258460191622992292299252095104194986136284007940277073362756655694260748220581781535605291579696953577841728846104202476491374376384486220363439292641333674967104585633854106955000013778280650678631322274900968926928350570069377966660636795880166624515491229343955837306339970398772879525666642615086105255215310480579337978747966319859724871649757805002800733015829898274210430793421220807269396890268905525339326031824298254844253254828647314961993422050509765370395196310787272243007991757808058085072162752974873074817936731584992867909302702943925491678556572477836218569613714192364717640884262939964326721457245529660722217575732287106069615784156431543143227288893038252126415817032053847866939269636923228922497735663341714434280107552867449748914076120654445458950134033590854189398808625153842539627984363394524951333963193456973711899379171476090235580832907869779648707316567289626658285048160380682219715845186474973426486535041590146873990519670019571300055480253930853481075702101742245056239120932708700226781861516200070773124997279592445224911989099780804342472194773208056320102601609232855854674935677166557912562680524230248955987461970838576521889089044341487390197837381872932753738468528018389171933018277689999510 [134,91] -310597456707949206097364593397374198512868696796489730847987584105051809860739479190264296787679655485403323901840851812012967883924874329544399823057072435409375389274368037697497481004183844856181685295519744334151050548040774617372713503454501751976125670070841213230206485153860292854460131219772606682035227700327178017329131249258950544956290882160468921792845694751960368046781912537443492811937543587956614157837715848127530288187987429224619877333887045994472362561269838871342679340620092560111505089480991279414598637293150874887609234724312231817540200981457960199252757438134375491033431381482194610392768215189974193066726806616373330609223935283274069034089528169390932123700064800465475703030699930396888066318310735956579863112632243703959355977643439011537372650601517450357194882399648318011071905513932836607978156161763859582562246142405191568993805068932407345200268979601624070551888111779405946908177071597363418644545096534414409238716981158037914451490927936392716953557171037350055780188911151650866769444214306341564429710473164388927579755933179788060562260429276187021934419379374000441733338236421081867636438205513438997816265279779894843181780289692690592533257549765901347166058783162242027091459775403650500929431965820169986114312137675075481033572947769990218402787129336000090383893833080217272815225622915049896199779780529711269370433997236387443324860668995665441475127525280451976186016174181054044516393413890570707917864767503327672648476513273430 [134,92] 5726091177295517577650217139145602172470974366247981978225750174524742864067213692260793620405160438821293485332266149082110008856025298846265702261643204938216116356102230872613951502113011885395711878179079539407107175383245900903672950624136472188775213984042295418520242631985058718813298607524347326707786173549370699742998814398444345448846546341665003569336723519086427312697325848947571245337948360783066524171290962516253664525159635848923042771764281853347227846595285214014624435739646905976103895576710567872790103027043101237289479939301641031726281095885922864862173901352664127838222458996913685850973521830934662733860850888478367765286687535131554875687323292290881836122848735478107706642436464100535927132003193057389906920573355690135312150224222784967350804500676723045137731156844872307434185877554589788609653664279870143566888053497416390605778859370001774291421157413895014045519522363800243883580526923731297831532147153608429793621621955066571653412832728472296124068097663124432753410917389759977089443936208293092772970840290185928542594900200197183355983094408831548401096965488942504715804334682778130860171958233824129183216228410653379930417029659997047527974362813424401874185916692621072713375547297134184893124443390317719471988501221605479658343002343383778727821907752170777883725174205374828491812909134771408489711906666788563983660488795069109375690177616200511770923417313540971957999198283158461235981482667737706054899991980365154497608765155 [134,93] -78180424290777917796219096259741074450004531185282656367305189056422042584059948878194837999168250367771279809163763098926606136187256192364767814883320652420609171545325102590907198665149154273782956468342465853229791695862126281631016731916271561684970002429633390280146228500567521763006031552787902774348362424301596133552552572809557710765688638816413227284474045577013741030929453922626646945337665424653503655518966690385475744546076992566364284065901523069388683291435543280619349725658860144240674402575891498327160166484493382711722562685760952172063392279089140949633488932005288365006989868916457126060402175770144551597608123951576003157106442708795119456194167798631014395243243317642372335958293191061765686622957033419360733922483427353341115527545243590770764777336881458289449331625733474523879493698127208342312244264621097583395037391714779309887097514947080150764267920935801922429224368198278615092116237703553847026060088791785119496513531979311022150076541267100362300718493017524357408854559294508457798111530376488336458650564468265862773381678046082390739344864814759832081668789553960104218768022575383025775577480928456072991169258123431556727482372731649782691714857331933530773181605182700607656743641653788708407002777759046409515214694288216357293007602468974727158235652862735081724702433476452315534847280158447631824434384454264380031135859326940655949770918941691910553218073410673303365142074203443628196309694084839633068532707744647707991480 [134,94] 4723090392266889429463827525806363845623284582230653008817011562599743041580380459577563039290260824867432032822244116584433014317586410341799489845583171481261884616759245754447404480262840109034071246889015520362711944875208617174150698092266493039258506679525261051638866300167718866919831063439487368166568703637976622266449245812020504806773257356794233298238534597819151093804678287163550461442431412370912482083110420441014411498836920203775426140258050481006596541742406234881324087181201855405826447233923701971583994240814808114246743838468915219261794046414370831714008592675980713901065955482158323014166967689168280910910132051076734145173685747713685284177361319761178976150947260340053259700603297877867562611493981992822210480808516102750656812164172297381366216933612592972326839344684415361866859207999669175658361656176471523889317938534239457700723236769126270898338939776553008869494841242489449837301326268154145150751530768476444007761239047847851558884708959024324009115731664527603984313169732744535105417929473186330204794659448551275061597056471008582761182556496628128048461238286316440887928619385421876001238938748359289800730964810132280365299343097184561332067731813828980565736863904461178569476919842557730238116529332683313223982378694262394625176466368854411064417925907322206519670106061339336584969501024488841407710563448585428825237694021097734809513626592867099328913684465090549506168816312647968440982265615980459865897295430335072500 [134,95] -106371622400704102212074020630699814068681359626397041457902780240995577824974405836871724390979795740713872116303745732608239148533442118014588510562627499311670488728509846876251369863368086105039008386329831819815355943429488498934032590975985463068114824317186070681462727117201153737824215888332293879100052703822889471565036736733535116415685179049755411962396775366731337087911496088811159077867227317378963613808190562623021970476534682792470522222110766998239092225985399520465576977110868034805821526795064635272645713089065650020879439710254595344022061430549661792505636508258920714218792160917457869885312176429353511577439675925088670533545758217285058213892410464607716063443108545710017995392320018700386185500546525519843368355613215389231850397465759094072566225596172109638429343419891860335505766208781264409975938658405990153514626577184109829701793316060486081217889280325044976968170353762633636418365214241235047538340030003889545019755772589625385287118108841005691827967710978926710438658913243849337078621266770817363528745549029401992695957776490618296139879819110740845565526601536484923454159868440224508474711099133037765015248295361242715622408042337862569071420297708739645064258051887841675531084486500193744952820586121282283030985713747311752780165714154005393721393540259442456220729430385965806930143614927159639233206170078490580979536722389747367744354094703425503481830226986088073715018212237947079321319530772881110513772972567760 [134,96] 2090675867416070493634775354817071859781602898651403466972770985202037231986103134446533827023057468695777923486468060174269179719117819031084000135038551246573495322835404933284277693942686566616401965182134153908427784874728165911607014739493968239525560044909313738932739507255539713728038708514164552511839099465752252395075675760672879650489545279705184056290439590461408826497689752755131783168624840259374567230916472800176548230292623172972779312605170325724786812620659729809214522810354867268445666648568384995176800293693276449197864003820094284602591283934675335114762722916392223311256004724007206926704200559330434126929167298156690546400970679600399751677382068653930845336143780176481660175681114834921908939113727020075988757936116308872322153707453574304799969619862805113855234311967575622192878542658342465947767249566972226056969593567356131386950288088795812465476117618142177536438199924094698338465272451767150597056300849721893074643823748932561082526880825271336934056518689398019296506570219883645526371765535765020733431664491557831067486898364654089715949287931609929354531809869945272691356391460233155753145170336078438439287070139726706316842543817215778776391568494231538584826703000958254084424380226305935998999383817042280630801478415579617848318153313606931172542976445242760215930927018659971786408723767260147467107699137341035253466584551978854760858604914732069833845313688391427108006376908009503168686021940423088404947308524 [134,97] -21759970832889332565433047415354644744225282145397711085769108360493091200182477543139295449198254546003060679675955425646952017490869840661299738388192234127633643223015740838347793754675247003103418714443351086196036698761772688798346368419142361072591905639989580561420730213552908330905841228855010087307509092258162184200239016692417670506427268611176378409714180121461186570784083406410833169555234284866010870389080619554516852350816417526646733963788805879523850686921163383194995553536622590774298041443542682382252795778280992751600439031576555612037124215980692140838898033843475525894311616827158292970164216333545016200152873374684313787526825131508756546892238448328324900399130639112797241520219235406870348851439368991094114700399086690078677424347143841531204284561300148992495492940677103589752501967297155465005964333392891459515222364880674712953833072400991683006282538047388872513737033551358736351089417231463855061150105245123495768617912863468520499962937678699392356653665922165774194847379065133823936020087978116351195432792423151818099555583109371709828320871134551351592864481310163463142505993215519089552039538679516053626647764686125256269330010551267789593893603466161214280233831654659820923267948838275433229787845155253697645059499813157053411414184243961565855872753348024851227739624058594444727577581314498112173126175088881930972337827582030549847381394659642274894582335584375574826080256738821926781024006097206246372770 [134,98] 217303034818646128097936450873347197705190167626575902713221491675976953096490305320565845152452691048615856564318814153747677495359965167521759671943550754291102858983113369466890217955202699752955612048736840930305666767803386472836205841353225634136121159298108524763572621478460926845016882974910316026715276798900229200584738501161382496496740592506594926832893086801055476833566765361636690812240211579821268421476221620861599802327971803979143358034446431110071866766566643824204850804240633561292835179102701897019575410020368765578095322548826087773590920642291035663086448013048863410198406811511165542090307909514653411483632942909738360018519265558811504401192465722438941923194418271669803541334066883902699758082112709428691066181148676780072278547102132805350109830814490340669029960399849057782900480517173360939309802180555680426804216226473563252682308297310703475593946606460863265160408561554456911206881365481894234385284458054959274066162904775149329213520063450168393999061855951901438368921781607731587502887304129093049900256111804754552679906607527470809663460856230935009111782406456613993794341340853013560056449123992751200729999372393125221555899184103028864126838576279895396054360865633224216709478888682845108461832740758296381861638049918476710139144328389501390107317866903308648610425637628730547138877007968108116548840709337268156447096966130580964579281641377048166248884547858587148895261901808228105710322106486774433 [134,99] -2249976789866765632949592177861828471399864135375314358530105207440277114292709968334138248774659856766797274510933902106517114579296227662924723932940953240796010148724883078943890914256631610347366355098093633241518517966587883193225691428552051554561232767772681690064152165612491677355555107257533691741680191302572148248835885218028241785256981362462468541076986150572422517043162289218482994248473641074011502939427715570127818438671553903229292754121909543441482109501169326879198424650212876138930870462236834893350440171298766823578003074407198134679301270401985249081687557048027222436989675381917725243206768406080666583516276490033951504312018292782549209091019481832819831764962525093243474211873778387217856997782104206717138326356095443657073903440646402095828865468176436831042003556489087707406416345855509420865426685158356114002742075130039159363625505115084776650457562800839033818137578169248155393578844999279836968532251451077426364119927615208250262105772276814135414546193159207955020908318275707061212083994929055227546696680970952410990694892777594647853836992763209970054035202701845132038828456157247258925031025376772624832831422033994144133626833768397400156324888450287352438135797078733898293699969163644559888319895375496470656687696585444879167853962143733292320617138148311564253894261484378030021374314768437224495134430923562706402533294223179246520315561443686028103939731370881736569531664289290366633664119820947 [134,100] 25291320702575344657697903180834545033324767178693339050767744800030779403553424549396344626148431342598347008874305673305836020607860275115891476493078425055879171060095220959326526907562417264790243102867673161523903916946906267810959472971405032809509780423139044099804414808435702481854274822898967848845570180638503428045884189760761126046345199877622808781905177233178746638194962334180714750673957066048177087935741800627177007154292304217596270787889428021179706760604003041792300486275007068289062628357964409900908591385502125331957385046794820795145217954157442830001612187203078212095944886832873470662551039647344114002409651391504348978156132338863192616680230452077559206823697426119209324634217979601732064208878989791515482662116527130888669276389050194088970319208012471705041580627527170515382701191854027316960233300811613353786900706270912605456293219374289008853211441753857912095344841058247124736651016811412046299464560402494424762045693528357812782796919281031383267597145052718891062690778682220081302662405829266950013677085826577356754862226851858750356305577835733144765552780361041515977358495247116630798558922219172946182764325980084715623614737751693298527713703861844962798344042869562756011445616801930800995913189006668912548140796739466411227987515484571690205030144857567554163959479749307430885703251775960838208522862030700202146700512563655151880481512470118062040116844018789754912410521721317926890429703 [134,101] -220413294890500946917070082836390165505899054374809819940169005755908065105972514335881636558850620148738345850240687890626524354644227479011042617370911390177924179724711522092884011013923671814790244539493111490509748352511870038026139125027854195236022921241011806361801695934296347338037862490193055026064543177243562935244104243828244007553321278906932919309577896160380971187098101008056062664018378811073837767619261131311144631790667418566076037796483958493215279703658360116569439952703473089892299334613790019251880080333621256913057574922401797983159391171467251316933458742617108298722490817998883197211838753483952780088533835178648439303941824869536848913647152985350049930876435919247662485145215911179206931500346249391148023294528484259808550776782941547090239638026277646713047635132194708481269661636217475624256114097647622779126966567611975659521620026918584812436045381671907422882834993112113573649084635736412981245448266159571270088968666766141643038347069773724134553678158770008768105674644034596993874958171569063335694053380631782013428039377777723880089278435359378665601702186330558467043922347272419624030522307174590005285919425871190541638798682188449051658910279043943447789765627530909831212704937700602561624178955359728659473858484070476219948431478011850047813814282427157755266460996080534895052806283752321823331888498678019422284339664756707233126893723108723333257300285323658821726854426666543999792 [134,102] 1294718041320377642095997285069722706523874543272312179999487461641055991226982106243063787411277114041337509599006994182138333835427660677714394801907874530138565739348419034389715151020217577806552245732676874749487465310242505400694712923568651018238972132150845244166623317187815068247379134821984057834248714383451141755716085753580258995177106329540107808721839083493733462607956751729227046721584858355911185644064214361495956823796017886142485503684676921850973238162810747543982047937626930294364268608079876359378745039475580211377076429278026550648362482002229070675200690434962953964879181232035143609286623030284501050081117296793086934872964474321291573525576901807808453923298276046658826760222795874806556122776512618565571120132965224216382539212367123562113342360418731880311310953674017733439204853339856819303653210887395926491778802734447405205688408737541174676999595397088893529735090034638493059370376783262305029464022338543101823035069902519616239590420178048258173695338140215540399316160780149938900833727231283493776746606478676501609652689538388671468860859728142554032701778841853756422167311695537262614160082958932367242809572316951200613146189475209205275114814582422678391966131753017283866411034140508348419574982557333501914071997712483916533808170114719683074868897313991788718490282374423538672450385601294141230993962211710607159404526714362640394014756811818348945047852323080620339581197274966149 [134,103] -10535559870355341212301312097851730574254732278614203773272525898478311835770036115460938606691129063037307211821868148834567323470798380610141951952843695682338943335836764094059394357570973777492855333667127907951672127765534489972256083389931972533608021594303537815270156217210306996462282328311675663290772924314946321347095897885962189317585418108465017150183983006205025663943742564736858229781307801635458774747080424265353900751721590728627774304458149795497042478620840468741569025109335930270768212087542442759151803477053382381506341545653742909566030270228867747160100058309673956991491749967752837858782760934687983240668726436993130586422740313739934477193089988130433538218162247638790416990981486148411888371481736569339854072577292278722313152228206005235320966406766665645609431069621787867224011640790309847985933334426865670427993871103021099409359037029514444374174513616810691309298113685051914161229456401363994739296935329089940573943919931020437368930925834594075272928313941530188296297038238403760960375819072126911203084176429602863073799602957293269213222843777591021010437239235950865902604203772911758457755384541432425123721222136327638194391754760665200993248410470468412894869250917313507787477816669981795281129364881002178090781375034938939540991609719974702162067970747383984708234159108145422431240648172688258321717971545320028862106085408022305127392001676429101075824200435249064926978136075 [134,104] 7096677019949816240203904853245634400186061883200343515233515931981972855594763855114850584147201545724100157248897917912471512713958320644404095587838305390857034490442313546304109546849868557373358588666457579658322075661211224547872830519563279011647507824003982033163837647518819703549901754960539295584249533303909948221623632704535261607069774134838964983658537294679526661417683159107622522314768944213731139070700739403276951507877223118262844053563281736284634754222598685059108555394295339898971203188721048944973771551505920598623590703643970978683343929551187743890574597608507305860441397248857042720954798693713335628025561991775726638663229846240223186008979950426335410583065136797939080295684258182859687149461519674920248099923762317165755871685219002381681179526085197000032822654478220752198414255988534030978038136728850009974933799895738723885983826955162138304273275898178958633533500708871822445604484568583747429680895265675353493437304006517187948076329853234564877343408070231382805269426301072037669879932934311147388717664387829027793144048986276066479865271318298613010604489810537706342448367326856306887444394267995477481900939237314465806637418008768853243255132241562797390061159230531908425984777039879473172232219813517081008901263645475607155492105043660993801446303991529154454782782495401254027050942538511367426705540249393965592205144504631032314321413257132441067413812177669290063550 [134,105] -13274681664733690705816560578238802572760921560240941495202519294267340374409346758752467297991475370451504412184894706707513031623552991903779906982551116856869951605749057846417633911304321047170228555174488834116652640804886574442505963776473286425944822851473416213244763391189069173746862982738318987129011264560336355094801878631502436862925537876764994633466331245645616080310407624374600501979880929757799141760220145304907182196311178104682836418725096144885172111399283308771156097370593486934235629106502977861084040524841345472909558266791842695116108214441026235203370966619612681999538704554739702462943606045514636809253086809346304637720487854326730558668218679329397907056921628929112294254954216514213500732658228900378041773638202695602015639138206300677259255003057628767662437118794078571379672168281166881609480103302763893184836869557771092069854358122095154762817948518682588634612530829814766146117134711673462452467017822766257490082398896369796115102272733250207136024138483664726274183769305284280732557775735044835017478677123837070454793754187538038284009470287710362880581589971822525117592949532058398017081791953052024748644278997657812163731233558186107756099488174088425713302751305315182240237601512974688572899140349198843650034729606602704788344442998652919525332297354806029884123508001345855545292776268316053462628402926243146859258414838174728155427390548058947457665169028231325 [134,106] -198098491296109373306787102417974465642497780120533955208501984490444366024684452413851679738922274841079663675646811867918559961828063838860600317792945992421204089294805887931164036489029632389443123053419479695707601550385128765671368272386420517247247392450421787046181645673095345036733981912208176980464160442730256220846799767684349301969598594553956626361310201274245504320622920875766268689207980295202958923234098420581720151325870676760608557160488241750254791604605646502606967421305666640791833625942986891326533568811013067402979879788743565176063410793221658939885177161790746366657594182148581561307151048792318415120481367261571979983233977172420373332614626167455728762751199053307531146381821230980344850627768424349556565994313667549063891528110969650665265377288500236355923769766864446091156752009644362118200932290067838665094143017116844044803140236180560684178663861300498342875662583795529574491234188154265832221538733027798210647871870964649537200249725952073490769867691747425375369281955376724286476101838953746964518355892989565054060851272945821376245347474790994558654894106971908256712526140495227541129458921850757503286277988252208933914176904233258731840818138372569907137085567573503562754317059661592087467020864568153197803895869532195982098591854636969062022131463606613818996528633827081819691372854991635500510658101577383027406076465188483258066506893861021683318023719350 [134,107] -7227145145289295577149792760423383248546326810290012867351679187559031650377508891984990504952983229251767415807762535914119574182901286310042421284782157312318527541471947989971477818984773479702959227921819851496854026518122843826734011366071895006589041856752620423398369557992402856518256957536783201978062634716428645324390370382719022146871002028066513256265803523249486913670694177025618170080991230418834901036795976154321777308812909674563615448780852520219275629595131241597073259264153781982711467112556082960438342637486789075550383300773173095240044042729393481166900482829629135278992533769837014261613509916011463271770953594903075761630136872534372042708003742435696944656762128739279354121298508688179625198643178099186817549935951598315905241107975656833183074509960267775960848998487139860298764228249830131450125533819168468530043889091234868742653776664010578508547797542478763823798120661273299209644736370794916375568147149877614538336553536119984822737779164610552087644522641990653409442975895512513563212160029559583381874634168622210296833962375452919040167692219924045829338256789015810385499616203131072086207893307354033069005254215436744783307023345108092927143617339070012378200782717220084239160219968732383458153535903280817232778028108070254900260868675726961136882290816945241593407503270586767611461245543724670493034762112979630690555317474695883946917222014630095816800475 [134,108] 29443741971152091223937738818338958652662141241575660646618052057224352226693631149896685080004871112452669402440364295872688863172844106661830093518995442140195473520488993092106195658288061639361818894832010965872644517417089243542342971260791259934912910505087158595949011939100018392784914548234417434780741668468927337719570820715292530893541191810464457892652399532861104671939218377106546352940879739550732858398202783642792472893374587226003774974544003977470173204132925828268133034892483279693111557666016689219474794194739931747464100426332017334447818904141678361120788253845563431242734339639623118729852844419010752874760633173993391818945922326625674671186264924124969580689022910029620624846722111081378803911480525834054628858914973137821987214939753644159771666235542758738152372378072623680978080765401629639500382814880341459501737512368345205597097398287784060965545331002094292257151204906690104877438773048513515165225343604527960330716384947338835528327788652484539121297239324942478364230534329626472913849319912872286634341739402477618700629887916169386703275001134362964209060689828811412438895514799262359431120118739914141983869703253677813561463119463954060965267230971711095229539102593083965220875945737660935670883092099068563572914045872005477157503943722546789022640996209161116805794431813241160062002194356139069783684929690401137725395054220591049946656880951182999025 [134,109] 106984303072286485128779622126940004870842799269816391682315434262872099246923711986249774214184041320944423176887530257844516541865694500314593988479916623714426170022260199725879431836313217510645835549891029345217284992173720463337626219931613439329527833445445854960547549675562430696126855598656916430791586348127745864873518734747348440167788462519559122016626251323539408786837954209889653347159019717027684328148426487470606479196583184477607600019950744041739786969042011164261213877286254074265863071947368606581993423106739612638962949780960067607511854493874668501867132350891068689654004116367009951110974777448851632790613435082917188082539998840963018053420447001462811290428014850530571263303693572923452935108070961201399609720969425519630466793654981849416244622811267711222904230932464908556181788139394209488289937739964934785957111617486288219156780557573789640401868652952567719067426879386073606729008032890746153200768519658993553644790494471475453217745314128560150903118047181798254840149533874446547629346364577173862378183772350510934782975259406846929784429762962101016060406653116005124386719717728252965900285240141013005877074847562610658153957906487051663995315978977768816873273477557131861684816479916391069305928119080638207274333394897329621569636225647354668847987593188375924490553111614275346472899143827071331453754360104932746815269307859886946331244732736725 [134,110] -67979229106869209581768187612416981571026080130258400533168994399464230183969683585745683924302659351572502517226252132353553914733564811890440467542678158385707714743234826786341953004566698020805183840958379846746937322442020024493242903510702211824818854095971890609597639141494413144955997425178345864384470794643895109343682803836447831190858730208767822165176023995392583091829129218292818772213000286564447057298898475529799409154583276684458097705008522474105885386715311203286729619977117281928389783545554659249947810019533931304246922065853695708106526709930677290248386234177002214821826449853764411826692580762304348760512904010348339012231148841946261081526945872259590697273457715737399556665305223371358593031889379416016509664232506400055020944880520279061247493645463358098421629467468058443151644180257125935966884300901169384166116401705343671092240854118837601979958275685402489228233051929366974058116028296296841496046772846988385947908006961828963951399234459824823608610368695704624038495248900698998121048877659937576543529208405947030750430603512968981739299509401931925098730408269322510478150445852230282208253014837216303820244490309790779512533208590521378323167260909404935669531796172339331955524134904758649906812871598115546569126723824056152300336454737774474548287928077730660538133976025271668228705903434638447166919306622989689051988974881818210382608975 [134,111] -817018371586931439711761945553848607129926507245444268201301031511426613968454586863538177857374923221433997439447058826457766951111934247691067220015153286221923562093834146519528095191348958956571613803704150693848680264293983675318401044493958590537720288295872915367810590604070345685409685620354722813819844456460574075447835172992345909180144691180226337966260065810160277719452609895982729224385464376157199851163028637155342789336498638396552160209751526018141483242469161480689376972380584133182026422174340030172857154815743780674063408682456652838220398402956167394813578907017139109269891783869520220559335530853245916543618433046540578985953005293844049480751648154714071510266654209947653262492416463932510469888138925714951670390038012050446985004287665177519304064626365501469446691179975600577702057552630595617866228399764574705951302415282346318834259236847918487164679925250420418053676176242391903628505488917112387563300765519552316883574237486622178756310156697734041649522223257143482727356404610470218229611070943990027933193266038286323719961338405350054513675040485784169137322212398273015295675519668653363994680253188316094130894253642152454276927339018764102372142182308865362701723199348093804064057300702520812824388970084021822026382455478047207073557546468879706157964898890724477884508174860638738767988809778453179897815512354259146126685985582045907115 [134,112] -75266759467186088541580672917088174095908571747131483530790295755693622453158653075417628691359743566298800669923557618273727613984043962174191478435004691431098914416977404329146111332007608353942676171397426653361861002551861793618446824930289128243711990565830205520654758050556839269262634790072680290955508101483252696127699666805915094792475057945004956078942087705784103452450570965784788441032294268596468689030246943471009483150031559827780128701218199357653469343820381939014441240463084584831165378865504374096993674135260715305478937932144688229420776953730612537586153351390837871525360732233263729117898686266104312082310386666603696748671437815521821201217848544975359404225202157061469242464847016409676274366626829757843653190888620255641784511776330416827914754280873245767584980682905414599241123546178324327541345086337900479073699822305218546002419771474765349074053247598190799174054341233306593684382530060364257263342923176416722336937443148264464508486335231777310031111432534791344776733346272998815455876713660853904108236090826282677269427685334351758407492224459455211027291285915003866751947222622116414952818278433762718743785905181892143591141105479912130363141030436120921762125179737830757334386607858599230380311606444756909324396458468294120602998783009644291642741609799955428088612576443931614537129848420032905335115894300377746182501811812450 [134,113] 1400815998008857955434964838421170115470025068514567033987005797908186122532718119662524560172953283016984851025880413870404608348892625529366616602856077660167107859815749067072797392704779386255170143465720260271174946691342775667812593410412077547333795318888015313744094084397394376146741295476826789785674772631766230210433145249491357711594405703602964899322657167965223264399568209473634399843124313318796662619768341615304124325220354711116381325587852784427417545053622293183391685584214473859794687767120396997107497107986233973258668281388061561571907017650794587744092907091339005630782759276307004153396780382872795227974441256982246655693464788230830269122652144874514609308550119705476932231431097616572471316210217067848812348080446804153769876187083216689727868713210417966598739182953468893738400286634736906323998472000661068713098719422977794094433698434381676364183623175091524829037470770170537189664583676515956917313166305457616370209004690858855176479708672571347279538031529099770073960936215837137519142877380958202017372341790307679949210495860621871824964497776014318828817003224475938583538863515046076447040527040132026359178254213326408446528329368649152846834183296996942440431434644445997128756790920058429791789030091394679336258276450883567437056553653777984992407593851004622054954656586749938503646945628351260171899805814158185225583723845 [134,114] -1090181763198890372288666301664364682734480686386199387599083391969711337032443360286822906875238229261824231065408103574247402404652426998331971641791259619176205519733322087368167575575336431062363879519986016852812265932951170713337208266982357214323531210737671349965913928667833695620335288507639240643612019759781589396489811860325303040320745794792552029533487415807338250647993350250016070109494628569014303959221115846323047453965012269403523371972111615772861992490900667901431684249147183411549565020450951799315225252225983293136042743586266763824047205319651295225671562662251218016867173096066925860069136125472825384857588649115097784142024485969837548811325817080243851086375465673266326532124070761923232600424082170086540546838853509926605028116461289566992017967933002267306823845260276326031827514749177139793665041204376384320140819575287847343668255995342909671736263847072936316551855462974040938741827951092090661821568511684639819276962326898583654165630729233077506362738855979786223005604805201286440774627856490048349171090175014130597740813250690854733180457683550711623313594065514023696428708651083151677215476580018615993403622514711609456842382128938328674528144439833292575090554035518910992669230894036303957182084182803233931611002653721284327747540189031349874405461965096152102090613157928658385017206862224719340142104266248820803005 [134,115] 411541156249894942501875515742581344285482141761659445254628546995963417620498755308898817387655896583271752057769186330669776730463716854912112107486216992239746013328329779503890935705028564422313169954272262117994825120199088299961856847379250732282929686814409787602870562617442425967375314698218600455234771040237643853669670043988166889394634211642868564511246508800078942241775891291757718396392409662244090670019779682429483035901786958010495912190554899196615007102530978619310413350634926781012274602703622668588119619495643642309354303775264983126933159530460132339579027580897728071543858190293958553989238482677218106078529490729522884895221703107526526070599694323275611815783988878144620698631777591576214895022142981310357588182528596786728387533944386620313544431272474858647941795982249525139931052468275199507273551619305620011820428249624874288585575335217022713544061993912690651025886119751964432796864682325178992967204060069155917433610078301086917443840864500169896321411891566971686551008400805425107042177006629602079312248105680123629339835981448148652465924163071144124880790862937571654499018553872582849310878401261113034008050987901070684086617932465986244362319488741164298691478963833804511473218247225707537918017593768964607236268249372542124443853885572512592374530710830224381151512343384762449658295684556337866649245805382845 [134,116] -13741370117121029546193344189039446436439109453756329102062405966293734156765180070594284887096347917605870174987922637113925986851534491864131994621063830684832854260067706044321616154564498567066090117385423843389026799896746667313541322660607537662723442400872125037749434596803795580526307722507867252577346795053976392161917094698218462102287274596241947407500869703235472298296058277379625258490933623871906765924053682052005401673984125319169840295084141217796546731193943740285525388482724149201024891467532227139734530455267074379784853957287034263377843956706677281385841360660466445439726605441776482407241783077212495616688704254396299992086894344323087979927580999639620820466269092547165000953236258803151436888883281075159946496244603183849477224059594237443523171934046002553718715639850333002823424657986406080009909581549665453079318491215862558957966675266904373863698135533560310211194312568240132664207102695577857841779277034072419422376672047830692512548635527761169586159868020775823104752274205041606710236057410248365366523322824326227387986782508604221635372735800245682887004486262204099527536006352156432781534310887098319728328371283354054671133831452260685445159208617490894792008682427057738815953995777157062734949826341440391930215496316155469126889969435233591000368314206391567589260267495294266678180132564722652323164110 [134,117] -17898008640303769609973699967663710754877396443266002933996797413191066776861753858094912193570987072513052401023519184707310197644918303762373301681210800831620164418037621685100922191122859214518894476160974874233684789386562759071957872483891530109720495593823297946013240160732689815455418060655281427485698046977785573497767608794745204090550345501491956433557474572364715885454505579484412078841401996335358285030222983087485186755322548590997425466440924621021465338872733464947450527524238300983341651398884283525252982021107264987567111890266175436603756778601991009668847189985028471817417573695789809186793149297330138194130886554777420460238355403493436816132606152684157545753047534589864298239758353447867028770699662958544956177584345738667675050143054978522533172866938577386220241834720821761815522419305441791383864926562385891841430351759771855371912115095978844027671616861215673956003256935565660443844678261020365867575084520232491471405047651493757706669796235950509468733508592837559077667189995376372695090916756786909737050733573169932006433227401177555664746226662904687712328247381670817186407771647874934821771159870713975898405500951867090706722728142935242499824013066175172446540301502364860119799970201150138874222303610925971594510782991427705451702053964416272781507767552507021904149614243181818308912744332383721440 [134,118] 2001609377688796481952774477432121440090521401214823252851634922170857565601651179294066469001596483615377381783120292647326702318095161620087196961856192657679562035182354192128525093235596328460589943889699129580991459140206051721807425083179097659903859477825563002291612080463103502678855523038652896301883663399568213683229675238951272466898089040106782909747607329698089478257581944867212533298645338839326583548248786545315982946642081120153729868717082354841078439574386156254416018738336092167576942773331210793554188805980712701799719186170574516071189642751380906346327858986852347807518452206153870089180312779749087879312320300897067491047158540379370840527560226736761313597389644020327836537888688939518810314031093935907540419180047120178624731325308085665050204212658993812280128964538188238066698707835790485784844911795954418423029723133410635173640416820057292558950603949626015686047230654888394561418851742220654921823240283977647972453083516279997068659153331705026108647120503240145656338243750578148683233094212084256348379134583153357232502157271889446008229955855224122990703955585639915684854023213540473081486688901113064064313550337299979381463627291355634735078400855093021816603326945708519045424154046907741476911236826786283905143083812870350692643638990279499204533601473590478598062423167498603783567678529535 [134,119] -349549766062141252764591392987924229029359833440517272582606445304192486946803012728396962299855196278068901471194694695222138590868038646750737405164565636494914675063470372569551539795473674301077212477112402268584623950128154385444828636803317261464754426497633193394287189200679127404881238879080405206980585059186258872913962161168158365752485120357687499483253805352962871077975976344273896682952876461913820709325566194389301451317433280525148089533653981923910047272549555774051702021116144360443115932799261157496870512481193861277032204869602911985078382152440854067504470712800504179995909249677672884966188229371617101840695455795342044120434633388473274013091145279175072608005059687074585438258870857485779889119841099351587421820640326504741284991515536894380250859294727916072754156209311099563696007377200466391960818666761636010871809675061615947001399225799489841086255880612373793265902454027422463379372229567330366793925532304045728496165787895885797504440693825221826680434025484671915038761462643246436764964133290767235671185146387403300154046029411178016551947007809158427780702716493085381880543152620380523791114123656490172030102973948176540123064469572668614789942961923095186667005958089223761200826164475575124131005477062437533541606277337591024874873449960624040308542598498664328818649034572530743536415 [134,120] -13579060026769206424042366459421624037438953021739732196807813639841362986920870889603268657739881152527397109696006458242093074438482077186439413050568449713123943064971850279835962846896796122321271025287365395161079655782712591425346332299579746132710951977511823709124653044330662521692823847222394479215171566387799392552579799235201284688553445226764686602779783014764249931830256924255359338663252998394147396607321353500096826925461612706768281623362084187800042700907724437894346728675228972534106716247198483969361918965964533180409303271013281855530767424820481011256957328863590578036630957779300038082325926802550000063496261539601738034366956679063230857820767500223937789195501566607256405547207136330724656933289107760539143059567281009379369554916291852928396157697100825806884663172359171837610514935169680433882515719158659206955767260768051369929124236969724468108414419218860370194167146821915145988955209639911404603080991778028550598837876743714331226793163687503017945672829273704163707559428474791479698796547325759531173094135020069395202599086244563762020830856210357567627927051708667118765581560647807575297956013518722208449871595010631214175791325637682226965238891953793859515476306464478535424763654223489160246987443079169874181528329900566037944127367036297495034006176456321566647061752697437305 [134,121] 123058884714308180669730942262757536013343527913375015146864610996766833048892677823503358076872516713474697829369595547603999061570609477993469050319151335071389919588133935745002627653258064406737308279658084147945048517996073904983748869376538839886437706081913480593215910290791849901333105085304341929518511313583562246943814565405721258664186489415037622588797970220237541992444810615214545493932777356640196595878652350145548656384140985275708066841711325951138132293933733384677632390194686417031099510314229341394156190471134218495423834112854184979815097034422346465615572084365674187372797858055655266855905907720974408443428285989143065942327351094610174472342845549446690009151909210167102981711811555605231269614686859545712817032931121311525724925154256832656826095336235557282700622936768517224601446763575874227487822026850654566599061111216254335191113889447063612308306578186663832516725067747709245164215672988458878586783189731207745417923421406246468369313660332458154009551286707545592201008326565309782666387014913112977005836185882162192269378990873323602243456689570979420013046920059540083386506170450964026684674564785090311752012016782761728247126206711039052063177884467874047012827427765084315449980234264916519669439153417825930731386736962497478768627491958452711357571276725642363087446671 [134,122] 6745796633074668221842023163380530369246217913180221776159704888803128893499468341222587516066338246442829746705020785564842215971483840265473444245859478994283681463184173845464606205363510210608326260193406420381042482511908322665932548451785705298693088927727336996391694210533905103832639664236521571696242292048061029758515313380334836124274743815667301568955155779580072086532876729137335663421806126675139644505691382831019989629805523471163285350900122306755965672912350760208588276885277560479166288951506748171824615085854147763103410595232734212808132234909989738244222695699812256164225737906918350911084485187410615790061473964368269627336886185183043896702571569325614816096524121240339168966432586782441801737683091747116453913762443638072421472079773144589222510111952324354896707922964654909403879832658796596964511444846276151464523588431709872131966520706682588489966936800224275011118003465857183538853688773973419078006654487651639409315159038158086549414568681690248576697634674595305682692577993921360622809361365804663589056555040865962159515430282343852991843316063454113292345491786058016288676606819672165925561623451853778501979642946132600542108701069597462192231965138438498901004140336518634571478852690770708917866996097166167458277813507943223311786467381059030034125163863249588595 [134,123] -198722762799660521505985035927376307211536860514785577252641296762136054802311682285348655505491590766397009180618739758895389660718008418143411982702640146678426808888548244380943209862289153864735572183811781366998031727317657334116765784705647671875667343141467042410397230018855074318207015324335406419895463793850409046538936037216048930090825462901074030416054578450976760247395813829386441444445822628347452339942154649484236947997884494203385727469175379489633936061804529616978935502113239369153457333022536795397506464787848917482086727268353873389668938305079681767890382360148818849829582683987728417291460494050018887677446865920857710997893984090551296328129729283176747470914228294986407765826395148646597787708628789836504872675825451683724470697195995215934110541976905941509294985920650662428114017051858217744380999777886227309543960528007697731712719280122167793702075226279224531946353304254112359236067260225209641782621332194444951780926107349092254238186606205201779617910649981577872415434012750498742864008046044874489391983382217255638975371617874160047808887254876446755813799290195458479480788446539918008214053352226904937798508061574155892794328121595018951326864205538416396350970517994107628229629308753634919025527073818141214328893666555665012486285911629440657136107115078 [134,124] -5463366205300345416929862316399792213261890079161669273032088487297920068269542826222472559440762935468360474164796948780503732313842489173181544017823869613689407263470138026959126546357796848098484279920464568165906304865423089055590086627147483654197914094586005919390014886290900853857657017896975567700473829254989588139295076722352862216979605788394187268320067708831474370089618789652313647782061144306360378372688252292258187646720521784292484672295525395210994828027410347358307109403984437598909352637108873036478693422223376176987266730939596378343368472638397654293450813641326197900733658020768250951496147069562493636737811903345246669849963137735864775443235440795134652406457539036081316111726118564513836665725635870199147562762865712648390463321455484034145863879281255983182363422197437199917021636063051555692771523733490881255579684042151536014584937019838482256577103917355657985570944733491541935991877941688946433743908886908103829332849458438175477984430898885246936862996566450927454873659696421098899808664814301790023033847469090180410688934300496708117550819760962450484006982736306123349251901048199014090118018685523252988885024142145088436082493005901526272543776547069095764057723158421896104104402756045020348673695374724902016084225383190934556962662739781231458728 [134,125] -22165543543667385158999761304180740321387992351599261414188789880936993368920983740515813024494272657003437535097015992904358489544281501978522575206663255211319899481619790652984935411155212511009505448360471754340868468071540424605404188005107504326301583236076544019044382120961166013567771181330179087528181362885835087056107012333026791982994627460998789376808406052884352179758571795211051665730950338892658219762807974978416988120765497249410130684704813560250125223788308477492582438368588659010781609310633360001939579240423846255176716309010646497363715627504163735097112907269775430572859845113062705312697986984926537191691108244195996961055147181654013643250324573500427642998704235031318778136650426985562013769583656661894573243682519262090371785455390994180470524236824785214218118415835499525709019958942172538108069932152471571650658643693594166082017673621171650533542412340384795889010212568884930260291940052706125103710233394245402969894015161398850450135435119038291682229463438828471557192788697377132709462129075582240307420707053966432096875671398986636678596856420635831169137245143323601032345756844945853233760101184278716576172836259093367607821541197713557209604467388418851942590143050965189114045189811156969383467491351742061632253203065345209871845091842938 [134,126] -1032332087717821898220585529441122075263248754677112911530609876433178539649085327684307266122388657793292698804351329184389000079326928378894225016262494716540789652555905942009363721790556108831771659613072181009616598787938052149873057002708564646522537440428090848109870249229985369716729180941426473074921481906020496583816581963428432950593147134822819268049219362889282738287783064960497918772614113101389980019245694989901608514734336186513546734096494020370389347412013764467289004001367117497836972686117377679000345895112342712460089310097504100923887026010379068949055428440397397960490277716598153073436843775323005902690801928970932232083124473706912371648484271413377768987988233341729563088775916844609985865256903362548183872708291281500809750442391526761833352771409584160528214837490460660206233747497909271402710738640811249004973191185956442357575560856299804786112383666683751078630327262323442862495125210990842671093243835546488202001212356612303867388602029615498762000344270070197636448587242320909370934675562479396737084527190698185475016450115311377937595403392817487916307230141720700270728091050826704504421981662839449486954847517393774282668034990631743678521534408757357346193624265695827791188848067063330329180658596142593010199118468445198295202333 [134,127] 330672051332754708861179988662521318262016618324511811779849129981122717307617535076072699142046221318511433640746148957338190003085746097039640419895475365556407813651694841416606527717170026953497999915343723565043181133398954637520544558737611016112432914232977201071783612029297806895655741037039039421333390962879648303431540839134682825395959313489492913979560201313144804697151032656743485199875110004643993431184295330430526017702611289157440079925010306056221550385895457903751896926623297096479411781078318703433502585103096806856670853107053194046048773411901773868071458798735654073879253388084764665714060880406053621840445940600386484926023856468263373965618198529246365950467396706136600930325487503941517920498607938478154710141352740017887357770148592668280427289268244032087835403743809244858462065020662139816388036889130209204362386245256327563217071223289207505241001341953478694384987566272334789146693424388851353200523249032683973392127907058019476405664586357153058940642658462278455173343074161029426815871544108904446964778929795323951381978846904181353602778357797640547353937847872680321295994190076322139904797531100150680557338692361477876852997670052208943032407151231011599425138939871794120722965343546864477318871196721770863122190152601751 [134,128] -16775984945951397263827314579220116768717728041983747088148676911645741914188437258136337143011278240682532600170969429780881722959105826355226147523769354409570741806081846430994092735739967811549099029919667543552517513211596188778792508772032703937932894369156959633085878246070158973699869779702185029025663648694268513946409619072038776799115633047572907386738095285367299263056883092952033356339573030155018973480129966521042275406617972286172539791340916438952431553658956733465233859692855298149440528440978549752784467868886661349658363035393992434052546910611427285038836348532572425185752625662852772885812188927997959980351201971903498667317357498554018371601350100089261926318248827553301667620588849170067562545094522719594555130962309078251977939832741215406443771609583259159388959763229118942800869410846953669881078161874931733604720715304413922904846072636472466391235381892095953316933686436396458412622615459426748021886081940157787410942944975223352490387817985989762942749158888754953699684466509905058343621314550774013733694836232186505929948727766471447970025050752349852806740035015817813965104485694813496083732112196597892426959775108895924116315057114225653524624685041640494905864690162232222096033520012955809419089017588194449194684500 [134,129] 3013365456712020800882378879887241216729454162308911552062286326844830285484135148731488962013516671226604717854281254060712171165418107704484002438689281160904697903914829310708870949837649665641718689804381983857612979423973987079169069324348949929808840729307294129842748075307411705786175438024711558509873476789149820475752344215900068602212082500567424925411274525348784421154965005359848356788358818238948524935320825140657006019656230204047416374561289477621052957686239014838247137506225945347420311003601968459080574532209381818756249928358363477607363059006202871725739143082496227953319633963316384892058030224504542909578188476964693114620210779371652518189521829069602445041001187039204641424777379208951572365879428851868823708523008957306798438072373039809524730621442818957924668940224462302892551153190907683203822063138916938659614328339601949179664696084162147118705433585379970818186491489986958543344943598825107710688210963285546784394546085899583796747362925616064238561648592011517583696351342993321450650574437524958568767950588983050543375701580152114693578769677250172881518522252717235036617307944830341526735028257094200123360226911970752931608660086015328978756277239664187463826375917075597639154332618864739380026706871427750 [134,130] -62619040842806573029267696818944731098699906566906414111227986859361002175372063488574112596652597015339990626493255535844867792363686733467903335524430479888385332889655013810045481533659214300427711250736407672254394903397528236000424581793164187076196134527831391824125115164564702102527759696724156956719235323457702974742042444833885875228570100476963226119985048019038887509285525954063100338334712691218759198506630346670507284584957624527386613838571011411187227516180571744105364039278765260814581350342378336512760759772226703862743186144784081034687912531307273773016610226222072140040807538984949762657120833600112142096444321484545537175746232967737673985247873949597128044105000918386940590256667490435349706838062660944922572496732500541665801136791199902935774502750842847808312202163693987779747632914527080233840559077802420256623510801603439206980197980724656204228693935198917983203629243926157560736734653430082384786055238999678999721698236903028849848281125611231833057396340615703263005411159121360295758618741810808787218782386435164456336573733017076532705439036132335843347864407102342009749127623703803015513564875213255652071614160021486689487561263048920799635192761388287924182651943067796080696349281743079359374408125 [134,131] 2028558282029288985242654175837463385398565569136717709739290011104160638925872943344625480414155243179554984506760481753051586926963249248820360174693538677243139914660657855280116402706172458282983495859688486204694565905582288786737594856824220018905205653695680659088190496715163682296459483070807516785763380087426197011478098235107692350231218435210209992266696794153457256093731212127509150678565036414845042431257665175025671665435503523284261187479151951566297827364208913772399164972486037796065113028030011759005550926073849414983346559329170046392965976413807956087783606052498628503471784335666526235541249352764305713138264019430810696671500851240347847035198158772301063575684986980395414419370235420710568434619951013578490268239944082692121744592672812139975513541084881143019985924285239698098759793897327112046593414274152021358662917272442827589596966839695905656469774939097792265145970878043213193345755384777035304824773871838537099131828379332985635110849479949328034721461398404368023065412724178308473671131726788754474577764104291284727333311494867486594674701444320216952011081261516078591023771800668279925049030506617286189066881693200358337426626812133046439250852529829470666688573952923764920335741846860625 [134,132] -56569988512342565028523659760125486342991751741507689065342979974314866001878006163205482955259985985864624516932517806761523103645765356900842201014636033253943800221938386308936139108336128355141792090235160460428437075882848863154055762553509260925634136477596972658225825063040180884864444557734934896646397707419252891957475946891806526081674842617011315082253057776756324751335937820345968433079002900546563355482015932359108299515274122037473086522193748547539020129040566353891872825197797798483464928842349479026614881502749914260914715051441178093309550732289130242721872758628437886742230868475915343431802886553715787187139497134411233245788878701128870449423599045198843631565952765333200660260398528934407005365848583832320857140022335190828132672448844420828287091347949061931135179868719299147658362213101261796381230397828295309431788131644644069855452872256611473730547121380935985696125065539253445073145386122978381592586146465213952925115882781033050923307700495703595144926553157244096987110655636820547086267042547889653564110991589131370995173562030194678593121745406623745388720863251784354956352660346198779597291627621023962175078820668555205338642277367599698403848808442613608389354902070752669398142225 [134,133] -100826018024263631260673828498592259237175966959330495486679256663081330639452043376302725299722838303250326295579644999904069723690100584901953572365761903265627341775090730077193749722366394312571582356213814514913590068248478446125940196784253078641421105365623812968708400845380797757580114299776166981805197147199562203333928423580887949304741369308418335105121342808726785535949307255216980959012795071601786344989774718197557452952989111269330168280113225471622948138869790486845055237332895090986078407362938243051954186345421019473160135814555996109994476377093856173235687400676519103379368013376815227261795370463200512101343109248220141660157420620593783798653874128507261174626646175069017116188464092727251998972061270462680996946938296351050447646370176122826050133987073186250234283343189800771653381226216982700777966301967492402527705983668323515930451948537730892564593898123517155845412875706824674722739045528174356097640086034099467173442644997337530669945713037268389889241173605787625367947817017748956574924059347869004221049226586409031681125053764706289941466731685891191362278985052142523790918222447766418629731371597453003262510591629273177943138414907194065770190185312513211230598082634000 [134,134] -12533838311880963772838846535669835510544238383214355955030736789031346524123961482286548379135662826808992052544120951210250389837973783211003767768139319357615935421715572173191582142154195992470463536434202735765601373774280049440266898486142523175770480584623632649025302165005177681293016765055549866524183874223662119299878009445585896439133590535372620592564152234151707571349937701312392126771871618442558753657199649652902603889476873543049301079996193604631649281865876120260448741000313979692968020794218663995518282200309803316964018372495226962902437452198280846819281249348650962255564190674205882985046835195949556152182392071731665637859828643946653135043350453443951924146335498486589373395259435580225179157189386651932001521761021811436787397938668100318528944505150644860107207316466165725851760945524550687443042347891477486460676990680472253120034770877546164946372316386928674001374392613695697829456676340935257990129088435753391872929725962214238870276474769578326733805149365807549901054761167556382868198003002490314351150039483124690978853942581026935001927044879573017923026270833446450187685556353097035981438220826219086109331442938766439329961542420522139337437618884101065290395200 [135,0] 15781394604580540656366965126524198369083640861420668649779528709161860297615471328826507789407480579295815287509983685055161089401390226971912162555116180638842180260225252603941742176636613275888094877168194833870677873831401657341445722629782866466323912512355801453911335494789645650641470586274564648666163504943753291550635946052313071808756717074818144939105941279189464697833128606179771445571809532483784734202391096301522951064836709535641197880215835088592164378032239250374487706766026150739101973262381172769804711861159738556481837374956990627097510876659435629617278631943264204575334137604764406587003735898459058786630283014232757255937856500027158271650509223091634538340341931240782715208241703510746554071352155218390337325789793549197217336088559595311332443343072384885123036884237879594440422704558124382084188952391351237205962228410130125340829858843284676062234405534825399373046216609302564788355913925350853305224205655322455130139190742752171589898176987621666428440012459422227634755480981945669667940128031728077853947351616825978511517437931993002094702157245613921396664951944432991906769548219663244078091765239234383050650652388709644056467153464702256688263343288523284453856693436616630239068848151604043834231140511203509803789658039350844453416506973476813178007269308817119070020948481004737314149483455136523683064352505712705735311214119467208839035409491247203055086898989790644768556236621345488310509323360086035100384976582897419615537093668916325485845615809128142923307244575885050837002048385405177496847324576391069414168567556023290287639356062771300103472342169815373836164791111799703138656082991927676294755197821340171357954259529077819993832964841940797875642536212099130206134042070737380747825829695852765949129129984000000 [135,1] -1724254676753432711938758740843260748722683770043614384055608947309714610751477267172738464727010588117379728008322278073465007934363809642082734430711441387624058875493917988204536949992343353347530287968762499660185671450277510775504450045353526661080167343681098611410178275796439061580492517414358665308691584035511409155091191485145372983889626575903851587721235229696409376213077129836659802862651226218151495935957265868515891216079360401972960082128894692525886851591255136179536710588238270445478182514702224333711436301190726569343177945909670912432002563427469065617843073937587962819664944011940000566669088135461027316940619293089240159707202733438106731290788017783732794627414696239464758160867683987280703577131073272627578179253505927697228461569407887476581339729310779030118010803412657980703043658433312672000705054075065014713443544120235550501895679163864556546267292297084946782363851766200154684586835081904640388443680433526717856693984202476444290086253643161124734954787512966846101322589439258793872358789025565813429507858095408018885390011216985360031279463617530727136092047893954246012199516887246470802604902427628930772223194509135300235450244447579978719251563224955820242832295604069843709592722248088786960233620448496025397737002926268332774534167147177334790772646778897465331656761662444894580035954439943856252579787992901109989174471431870407254400106378393169144600729959158443409865411024983485594929843959268437986508613752227510236273743444867120975296613170771803225191841912812224198453283474892091321095985111905533282124009329760322261308790180005033208696001351352158593858605195478111749399390261629538765568685359217441768469542458107914026726872352248452589464916157356626542636369093487072278665910069561895398214952026112000 [135,2] -60901022585258127228666892363653763118199761106719054084662814151780302842572957553661391451298320788203945404288881666112481703462165588963922408462931551105518517618271385718022061169823207026067351354451585730894532383078660051515655106865518831630143232883677829700990163742095143719089522927053063101403178201123565416407622810974925323577945584721012960812291300329882387483910470564297441860266977123672412218181981862202119239757272543018188302167752639347350227121561459712192849037193563218153413375755427723263231075229286477755898202092585578018096412179936697076356017307037523619050903078382223965776809588934662617300720414149985185506631632578286001046856827228407390414679123685494765693795184342217743266944450199172308087233548939387386837693794593994715466485682290360167749858686664134374223861339253715001949825980460259160845269421118160194890278710084403708942949615338596943300357037779965840774977420101255581992662648754757741139795100267507683208750747186840768321605708580915090624739635318092624268322603916482841600528137669192562239299820606610679470148439761077124669768794590905766729235988012731719360939993724238723970031215825250893431797077364344332831104324569158856718493883263682003130969699727715906697400791937023691902658437956592323655084446735426454078337392007570726647707612479232077968352031147517443899494634070958467098274108703954152679629557654782904013055030060811970340641384197065054902063309764804095225269852329071450627771653888090303776251714159494348367856369564562897335755185675905237610915626954528654198531606349684484029492363918393382188834500263960437077995534402428097269756190729166076098097742375473462404232242665753795053044544976212805615246022117321519008926986712687623515763301331235628513608335360000 [135,3] -126266160541273071640408686121761419205599754336865465998789655513376677078732708815146880809414460142478422701302323454103400264509383587875421714604403198202449389129841451485458861803615238238961176368743458347501746858369289299419208190018170609583515209448929250373454432876080693734474701893326618756978047890329601104494390831922084346953490293243984610142717139216876635670167185827822011712889221738314890622720879346237296452275454234404682377624488559948959178278577808680329325379785159848158250622906746960660451677885430739932753264413287666625705048555935657145106328773006960242102520280433268757494700783783995113195728902903255357006148032156077810022148812480438013922566031318246398153406598540982821983074974138304426452717496323451541602119541178193617937498025961540995293113921684412635308355640796631819704021001328809929631218423730923280748560877884765035282619680975112723454408352048018669644477885491280319955102057380761276937095785078411164200195476694406685105210871362393097946831198011458398067023374024579982407082811011616125557532372233339935228031378663091989217504500905946571760912338484427885837200933003569078475434384337829302249342629744159185395376001858325775759361248218746986930391744880323727479818248325181212950972952973441243155964987765717067285482950036614929432080402615657609079686325421564163320924419190303556112408418630440400682047999571888111927548648711198276293875190488895768294966952357682453314699299691911915967682354808166285050934698273602709944344166883943347835555780150278536067190800474472305848025078609579828309195506519069988564677773661986791134491196200323647018974751138892630865895695283472295951511025769974210955083468359529711587068390988938793538462938381435616772778304956427361287405568000 [135,4] -1882106195925023335947353424257468805119821395733626504351984044947204279694076509562015022893663699155301537078333455131135535296354629106781906379009485959642156726547056408766392360211391099663316979203974508959026453550111976873293638386790202791203243102346965090034975055706714182690931260014067059219670069209105745523275680922062207506859481296143939482519276686464327290034074929648131293720844670524248444090464542423016880465207716889353185810938339923611145223284186781769791150683991759747929688851897177752390169222805160169756822597519822033661978299206230738080892939479888692226847066508540030226567137985440845531677023881063476088425853848118477206779323371966616905272757718920343275010101220508298843081657203458090806270223740604459062682641693315892793158320001289926683202730109788689007676159828956463459779244879065835013383926314756741729106231211039639245461112208867143415799922542290386079062803553445831633674366137149598112955793179784511730560046482929335853938707406510503888092694439962977325732297655750562863707626098494293647324317278463024305982295532521070937967738552074562095703566386467578197357332254373849630759113619162667182942527060654384702077294003796769303940386258563903744095404111139388561740156274716738515021050654915391891523767797624497885466023180822921038914309215062795959824721992435147428102241576423114770206608012598321791427999591731157885786957717879521161583125021628820650090983239773476020620699401519872340241909315608728984361272850360242738751387937443698085740208598966466150564058653036488385110472063213036171696291484502600039539635287121125392296395627518374968146462418545765057856468628385464285128096858707620635277695223451144712865297888411643016225785389547837716639100876751544120246272000 [135,5] 86848478134700272148623716399730402028978936107098311434162913204055450696674078687768120179978766908549965929240261646125829367245023505218646124551273129458455160469168214354280634837190548784344636536869084547882793238784327157275675695668418543064318233176402777456518560958731484544702465993349667648401977331851922823684063946734641923567342503813563105618925461752536694697490259557540687378479638857863386836764215081156886513721970339413323076792268419564777782420898145053251064748332786160435781188159508932071957269730717386822618242733581156746535365847391067962282941093403006297320496999876120586129432494104348394051681027057677446605342845340989490117846622539119065371401092819978561814601891812426486706292377413723213991951321668414220345742432598579820910233730233742456834472088117104791921666939426900770865457975393660009314128665405125326453121668322347598451385923098673546463337798160418767941768688109963182423000479640673455829128122298019375986303118999388766542651782079133567740691716971218593245623776912007934279496142331482141075558474046699742336760842081886248777245143138436223939246361467165607012313384140009458525962892313276931689831216603227942757239197349441325555332692839713987961774444308428944855040721159756538576397278078943855834262750880737744479569559872604691463456843339351799548307435674096103671209483193774781999565975817529367682524152278115664848975083879236442382620894064307887417907286817653439074993772737860213837777622030748509041571968439459312416170631305600857787337810898913812055670495279769308329178384278179514072182592013608335964972805706154728771884724098073958554299682968861102116673065437372168232070757866578388875074189702707646657585957294186871641777593724967255999581496695180723486720000 [135,6] -683591216651648328592083112296911789165883768453369618089196422064486081645323830739180755628377738830639930870011176443945806969483154744560988175662775877939424113481955291514105578994522718421922340042665240175235766899640888677620950829650550654286133122979792491666964239928883944395132023818569485609013025086859106294202057641276861788648925330244976268671936972535962770259000877982047006787119406491265125273331238522493577081580262799150198480951142818937204575902733871029114529304199274094016151222686315719990319414144280113566203239425973343863231701656923999881147842209998839248021890141361087649498793564081223235270227746121270876635877713748462224246612232165018841364352288981278818648891404524423124192225631841968788232047735318451481797494135581395044600247624272526070177223977683848295890356162235948031399591527586503415618044868540939626626322073460293093359478487975636902483301485885609651091817511845588535648643078824058260607165514433312391082939622269815071439004944719788896042512676363222356820580410910141137743734509281973047279452925646185759933889155949212774735686029713176260706815434073011267536543734944905240713589242366688459872327028126402387509964547478944471716379073873495362784893460490915122422280596851472586172946402227989807368981167468991303885012887601039924199081838093660531062448525932075234188691442541961144419520147354492181617013130621512427784343583601733598259204431212842741920738161201714047550479248210266453889448321014277861071536167615370189420348158149888436083550507490238298078140590920880310081895266894163408671755602074004871371459867695782296785761171352751689058848106647535806898064099260676237902097237934946711610236155221382829104374184173932687507385711332746326292482958102152347648000 [135,7] 4767655963402584129969490519480569915538755989115219774766110835381721507443490831067663101311054061939737520420526408605983050913895676097198259922790291401402956426980422144720350746530108368218999325650640210844090333650487325538673065239493842697199562568504392401708953661604298693402621592022352197433408370036898205986851010776948047059494680163381730308907378109322762929924169012884578161140308669284732245304353206418612677029631365195227681169646982377189818898769628701276745460205071457274431326253246864328914614231837927486687594391644951495055054174529654137946644473376967544769633103249849861138559374941361134883714122078522336384815855357381222398733451986810208885171810916484417699962174579150385666854464580720280259521773934029037676304668656134400379282032398683580751084385405393932211646731502728099876399947215529117735465321077345684920085712187353813150475314668571237048935291571177332658750538001288274826567476596223693775260426689790870811125452290926632745021786066281795454888617227106638700377543653262902361090345583338895793757398353167300536028814691635989948708583110732091432682406241292578346082990179352528958077142462063280212121122809795551760304601173833601560174646066932201630366933041723341571281027888354621767458692885926832217105852543677448122791826670435021713264182312882094497272195903934545053309900410037302508624158912846311224525985094067672986164228393550015941699625066826977452188265698640043481100745399743838860518553086086354739877232771381817504530649639173236554309802491277677387141557637968267780710916138117215836164689652614515477075302508344807141517398886600162515022454899934913391243779846040610803257681968954127503487545718959029328001410199665805265532161159699345997162689062428999680000 [135,8] -45954186532370613409008036264757188690448403808665241442200640107601837222759587135763388365330048577472275572640429161412970336690272810743501622308113702233778407361499629209415121279983704441953908371216273268930757141454323757850171943963571627029731470905321847198319968608173163415736420678188530333361116718745011058488642055718782852583603886596936017802054868527722042239364947662285161690753847849462353333590654956710647805785333974042143033017669099561431722907405431291050923144515708117628083724958440912623289445501635036510321997421113562754173027157625364108103162579991533085375920148127193871010023068720147044648388497994001843099936925176720042385820072765061622264337003554898154208490687188734795055108159013392508118296503055489898330451984105720573741101658561676291528214078415405675933300721244488246459782723851671974037961082472526557439203060006069319183772384123316462809491929142520474912376127225902613147922259988637945161469964895109495527999047481119845367265894870689223040483049796197364465337063729745846631814072816536233127480453686983247147994383843677099435137892518132854073827887051740257035802131023798410467694130689567127950233272459209727896251956222426589614779631753993271546281260458056919084490431764116441908306953445213647683696585462178554038802118065150672172277602577765244030910788105693639899096915768123594903830400429291212930373217378174215392842564894054224192539462189458879336259151526560219245400469582898611994884881800714223335411363828501831629298638861488150061429169538213367217360074824384256312679296647615219017576186757584171843389844173400119465331347812281943352545308217935219448829458566974534869482376040632783846349966442687711693597461884579204251973859684753763097433269608644608000 [135,9] 130580210392467285598703062496065885414921571793907521293986787918697996301467303728868033701024660471003749062215773954864996743984130278371798558209315641151789648391138221558352998628287640879908981998341586632010670146245957396606569326386825680595920627744452170891763888179747266937580968111691953589533585674692821290817742879062139942136712795329517990788448949208540885777537936723114224977290094404391970181431145806970969432634184304183203538891302474562495009442041002462239096053012039814548833822543200951632745489307733339110805666775429770422847771405219463221654075150147630506662987609725747065797315539584919139727944668495128082271847348156714611339415440917937609098563863655630755189188467684000465758305750507804049024044326986773724029747617931556747115249475942888663353859758361235220521213313351368358201730803494478674046900843964799317740800815439129797539859154892897699548398570199201169602052401416637482116059378347309744803960346521084001141024027786306649632869494788958291796807557377791725649126345669174484352861292499461925560207177451435990789444091053812615129206657968166342207580019990957925295413695648998009279616280799572762688063049987470678125531644315285482815336928483812513085098793538817077759485817588469797000465006529302714806396011021726155791600561043049364939693804372278423387493019381329551404651155719110116545612701080091921834013923799326783665549438345705856868043282409974694229588840231863720113648540692014878086393719927327763761503580973197207133032095880003894051395833415495778599265914068392677393601439074768856881775719227510987012710461710770133529316329630299942413539270033600412578053257273653683850549248353715943176969758721593497792132069850844429498854390575628555213066166337536000 [135,10] 3885276155931268453138918488882309044455433832018793616000988766247284955831321389917720616713060931203771052756125304064286540525317094626884092533806969782088516905270182651771582017792525098905327657530803749643280646272714246445638964624779443878256193675544644831397854351887854201269745483290526743658435983044448006732605804600405976191586321833042828647786022536719643048959625912534961158666601079659315758562897009066330730930010026981468769949091045907893863741639803680901686067411917436593813836371589488071282428523722845438458867213885842756626862149731596091709718792825890551675890787313858415300510019264261505828249510478201797430240239845982665557490631299825422425900298942812627145197520134405714916569708533368329825586543867008413338362423725960960034145963324728364199434814351965832110384022958839341946684644283303585639237402835488277577894912749636048408146651619044057927275872462160855302979838483663532721295130894548755371661790612814108408979162160220956691627448190726315113646470405821946549430815062941625241365664490811309546914425619471433651718049265040045729246544327985945161250967787883852983681734400496630317510287243786459376942626408483774112459045156295985338827732773332040090849567209213287452535206488399510713261539850247561523793973885557166872398560669107519846924070909029532204542909152272424334201515083103066373032147214985028038243195003795235456996362867856683660646060979848210649795816330697000842058679230769670985933553121941797679347859686047528820025444785170549009550516364746928867834285185735248448322997646541572488315406546453335895342354499420824451181163785616156835046210647270456542241764611992113566518909432710422945923582339024296717782767698374023980731689835224242686815755980800000 [135,11] -65988642011873689481999272267666880586927372101020074668129028510432579408560283104323789324149397384432514976351607976084881878763971107717242034005297749425239195046588946776765505933472809907482379432945908068754052719879948468045291954477841920281658769050184473912477656108370576432473900710630472719461631680212906958998752133948141785393933367176215692473090808229031359074075831132068275168086345462480197080574023605841110986463363686542850849436152813370663003701553270969057439879769139043949052501217241667457348567360106062668735480234191285772417329187481463868755954857515299643902798037039153840747565281566538970374220725528489484210675898949267527828686273408858673379696559873942707876525694444127305970255984962394103080078753636363067623857311107641964868909042941022478929399290193936020858121738775073080712532990533753194458791087719866408874395250401035462010709426805225175036550273427240829231205783507800694545359501162422075979348638912404131212178610263281488408570823036833805289669747980579962672501589405097719392272586855013332050734383694048168997557503786532955297002398378903239168188544423835682525094936923661689790074690210840813510136337484956971638911009105339263786999418830830123466591645090966260787075289504289972814849441536072351118657206409359377090104290011025579159770496367564697829510385845198966131075328493201517381704026659790583534868388813396109151871796128287093025870447879834651406622851077304160813927237914929845314607360472166058981182510033275585669563954283866457286388980986727174309770625923664178685724468847300091913454471287488395936741118493026549196242698199626673584435907533085548654174481799595724936312114287014016190359688152454887271859063577316814306462334507688558943926596755200 [135,12] 592255393232523940392966437223244818617094909512433988579917792139617610864383011041323927098530053914738178617975839028697883072292240049258478475200364430928957062702327004672950232283597649067871872285041568652713012732657864253889948304663004310810536368167782303218917127609372590031676900651539662836530417625437864666789893240908672775510061524453049979237746649991502817989740069090916002289549791948985214962744494399325867659364964558062016949113595866377071761619851405694937343830498700956990512277200122748427885511390365552946648085470340501746910846274127602828642034703714858907377493528853274967281160286173257629071309940644742038295720591222089058854858009640843037040609479811108120203713095971085605368201094117308684296929581097535910937180605689761407365388627456206866467691086739224096415906245054938796957124748222527689868361035894985513361912192113327441904235519403287378986581126827228069631290295548180088942288803677737329940139523885754005878404332641234320901413071720253189878070618823501335160188987978809702428101838497322618309682825849958278737223069209248997653897543747334830317289023430578504361748237741058529803401643682898209811103302147330128576816797809214321374372520864621880067627910650776526906387385627567309393548789616663716189362033199597636676908920583139773686942619299425862603171328320285022960264498787977895242190956774417540025087753243639987912208476502977149667817442299262185949271659767453779619462024416635872966334077960393164639656879152401400471464967203670394603536915563966845462523705501960711381394625003200215279007131574772984367087815281050039742915510667585981030690008830572027256623297086761331889186404497740032182961431335423960045523649709896244045121687027808390868608221000 [135,13] -3774614472309527305216411430291112563794365937695834022624991420632004032575674497368844367101822252166628507607956866086982235580690639406386882558021567348230518930311724474043661071078972692473479828949225207987537894599613359181229061339610236588690646274067023506715464135305533175763653202886229914252279123764180222661760734711586498898568624511428342359793496512142094019841817566931347895788190869621072730565574678372213786012094325646155512400561078556953291309074647851181295896319717165281873735277697954690770268818404203069234675108724308465448693551495113117654815223568786285133389136786351482950202951303838847364871546131523707473782147322722297200735471759636700377716447960497164556379973970699376524067149372949337421056155914791375510929818822251820149674907556500500794901196575069801142664226626677949253567616211693367695925302040878023203833656540551330969518103881047074595287040023123982692969293685667993392451951296995340738565711697911681201632043739453953447770762483469187998138905920021868733760577404608678655128179349577486778278419556197698795312685828289504662500942191807355709272902498121570093712695937592586665985057670847533370194444729404558342284680484414999321205610722661785456358067986265754973661013760468441854101971637939762396663059180650559312616037098154699066730030511982761985271753016159722154846978612593865287953082327584118096743757749682706280467319457603610153985904895473855568290023297429578738626235374092625596304336625552272211174130482536931344131145802289264845913381441447847558238687309786190306057756828542501950425923781569257784832018995410014359876995630788193857561766051495756586339809791035706113910912073705542059715992106664024824587789162111390049872036321512174375415753600 [135,14] 18812714943185116042168416888757404175448820577134906336405684076357998542766057592406808496479536374576139035688457090670788885543199524090025932614261948327049395268640613255539394665407451045761601032238263425301468194479949493458305417632691276123028514592498432766622718430826962922097539470424392106831759706470281977460851719575499169274401276811158790870816262998283358475420576025986738606140903345307106565437634728539459458841378537311079511791412338668897531793690609002741129091580145202895552825214880710561429967956903852345356320366415759149081154996378975076794781063205581724165240089409343209633293172718313220334486777224268671973866297828639540523576255640471383741072400310260608389637089487860044438469694908706018290728815532300912029614061869587236820174812809021684294543771912187468241763438808751080398626821485837526550715192427369314428546153409541926601275536228356588260594166083808090979518596783601655614160005400096656719696607697846084679411932057775409049231682204790043653208340383688671811342894489468798480024553906514242963401589620439262449909314794489436826100754936573770445660568706013041978673186118751603378049017070355764297245898797510292807413730819901140863240978983040877317972396763800823447932507824209968147073805545393767932809589314294406820573297834363523556256454664620224937766181668420395388844217616391697742212228071900843532833918464791892383380684011000386321530499878914214230025409510635187577902796773093061108068187798424342285488409331909376137523633994569764432484831979553428930396005105016027419088216300927687148164536713402983088867273737000030332430150491574742934168839382607111807357608522150141398801006327245276421337290454213276497654976192399376362963801951718386161563200 [135,15] -76888254911055875099862211655838605557846573532979173689363497948996773426649078897923780497253224138717871359976458323866293029613679010745082150838215304162755080041420631882238511453024978810659850238730888484487273710673718264625740189106763500619584854244787347195929693358205247978882382825972984137286909009434288509644577555246252413241621862454861790086358411257049072160504454717029924232359708083148541492894089104593690940805606981814194114328446156334712629852434201061734455494007834448830598452529371316611736576657004587734861104811411434578407426677737688117958733262778078860473907690670174990604457412591383343425078233970403859065005548181602690256198798127960931384929824498370490996728172575007749320138420757843960240747758799840475188957726195959887351349348112269145792464034565826534257826454835387948078224076330207368204859870902422737318600559964140004179579759694317525570859260652572152034457423584248682396295978803767202862036499258571163051628972936664379445988567122003720976059373314383064068713097013591786044037642494832489022596928911234841676428462993172043581013301655686913377980286758904228178053810392215143891631593328637777430680645968439112325270206920092863620017742080802917553477315125766367323364672717964709360937759799160831874337941992889191244491317702395399970611638121388579489998627864299483821903830152821098938040560579880035072665262552803552578364483279977832989358194318769321702078547720791072812923357181694203265937805582088567163227090802012136550076569601621928894627146652392087349961972903023735430480712712173595581410930944529082908630073530287753670970414646844077431185020224723505611187839136896487607571171762637770708212780156468706677478370506504799734206255127474881858050 [135,16] 264829209181744952190529003824429767840783862469447631275749187649395481246709857886366133431743066945721942979540924749813161512734583314483944339487137029890054025368716458021630381815212653222417278887961365975536161692809655266860891413737853796400964977163772820044083991431543841271295807868216680406917817363416901340978246371939389583428790163314926838662119457317811953400588484347870842830788850032589255105457521034089833221862391684914845651235255591515655956599744741929686453312630923733985732154626907853743870499939237003209789292266869013392422812993259529768877633977080668861001981969832666070100600712477372640180718585463852971931008459011596875711399677335261410755969253587360905025525997016016721542081498035366153305465814082184667453582480326667830529355591800552022770313656685664349739563664820071668763617130775335564666128105498242578954318340968079724021457627106049980845353046342031000248689507026568309734656738722059336723545606123573635122349184097309119137627545110154064587315906288438894949254028093948415613973444984513149790783512653128263862385208927412474697733829758295325920033878517111897903714725024590472230576507804339699378026883307360170794043262910913678265062446998335428241598779923369237724340639608107559399603910564406290945254273041186831311657248654544486238136875890369122166935390536014765699560747964655551088659952629725013576906969271689269313266040012411644982548423658450404844532887903099832202548444702948431678522702457163654978910848430386699447641141527875005834228241942393193081527470688262597021515955835778619870719283295567758956388988990742044904891602333609213235757863467334059063104915665243246718373761758569583542541158565466566345252240749259478282071600236487236400 [135,17] -781768377649289539595142794946215813405612092958934440642747858025352480117004553647493958973380019414535376324494091033105043594758766848644793083187467177282446400346809782008636073564721109032415527039706820628736912163988086310104248529497142252574162934466758339648778344491236282444993016288331065139767497426115021528508458469253918786025718660096219310845612620898494026567429974102364099876089645735500248238326386026680715375027206614249389289945598044967673215856575405155294165153865579464620723386382127362743679817544654350790559369130400371302887853261070060908417107694991744690155265851816001474143953361181923867933424360171266846929696617019234388859930912443896880664531781261557239252450215204235004750848859454132028707355325073176055426277979663948004784478371242417614374176802699571077511130302099083615728576556373090122116398416754085376192512780347892547602574254644346776269073804839172201425494203040476632439964955936866267674136829045882994947992308741651758383371964722132560099103522107023896208807815442647738313934875469205770633623977209054026896522560198809694210220400804701274962904656380896907759413438956740315476430094782604978759437714729798555504344857165636908574835021515653860100765348116192942124703599953519304261932116831442336370948966589245862688443879006335025741987246544678198909273125416374549269256348809796266566277628502286413623321521176461343252663669834180150161725651356195382797136900045691745038540515768231978242327394117255050645387275804009952564143033554351229773399939050574402176262006048456218315364373185873706714945307125886026973575373133413018124264549251839774083145909350224920356667215294847692037987350429863771429150530520079108021280782898986308400587220783780800 [135,18] 1998522109238652364760363677385449205239149469116989358025897255226719861317449071497930370642059377787165601954133524179563760770400602165637064904871735849700962467325069161731306623945687686421352195751497637556667315347573077504715998315090632034714809609093499482484519289671321806003837320013483881740699104698768489624663557908214410394351268458189105842035154943292547675486649907849145392959058257933680282178461639665921491189947490238881631199607677248392709318175807339153811482868205530177655692386809034412313242206378636504765389461889072678823077908953513330713151698751641954467319337541795398086996430590756258122615490322027233784461111790194332853836430890646172656920904303361971730081495749289713193944863709847100194827001628079267626467867458395702497989692177570316742132788664743789338571081045967614861684746259608257743155379709957066536744054904930799504964832457963451288131936532000029456935949118276163869417063414917787825446047997385327360324374747164327372389413089142707872966381859145191401003567011178603265830098890980794895580469872090830251451483213963299175388621211181512011203122787254383455916740020453031478092029395038813036047487506341315905441089347958170832115189235675122636106970223334884775737412976038050087776011630826807791521444593309952689193553104260201649318829856726267668494232731176445584236092123692433658370323829201068520526480318814343745522300812280281327406048240928161301751311467041970722194912969107404754071955722044778524240051886581959672833532022933168073909240753546826192187313627042877574309631517382866589490530273554064134522634365234176774909002881659601917947724302131164561079853025366432368557965138612340543711587646117955964627144529372260687174543710403250 [135,19] -4449838428061813004046309268084824924683480420337300268871329790321810881374804991611931241117948906120666634693569064690731810092185132926718724088015366499065049234870476803329178137015409394159022487094881133090428746396369961226114630299869715856245669809050997421692494571288617864157680885672645374169400719958840951268341674467157158870330236588067852993395188542943349654438077330151117739000173551998273509526659394845752518209315071178104747189852358088475543069931844317632864990654065612401358916376384744180039082172252548919436940488667072251672655084246394763651161425730643914641262326925767004185781922715376198452736232211213051034211983098218346074134451506905444839662444865499648312262615438339515953602534569763418143390157632960526809083281722277680551575659095108010493673049565685783376734237022031704119826064080949870692024815600106546878119970909015072283897929711513402727125861063604603044620920359056019650054411909930557446304771035733343470166253649623503285123292238954379478644861600297075496588762432303755078033150297134025519904676675108898891981564857609078443650563357882564231356420693375755017770526006218181139526203852507405610292388647428767458785352675420338050551888551660322688011021529643840735452616442234879959858613135734445141900640909257677753300760225962905558978218465838014638458754769904943341786385115002184565398203091574490019241664548693082327236289627451729032592037920988570980916289007643443428960527363976934596426451236468827990899002350483188537537969902931940907859927671948895030929198638343988224247927432086307207751332139359066717123475365480746681195830847129028965670999026599921461885272776777934575962685919947102932847254150378239987227778889114510328200309487000 [135,20] 8643601870513356586764347089494407365716752696706421499054076147613284597854983585103563627418709909510417022985881907129055892490438438394526684496679025851031137293528966815913034132925600396029303215259312463659144500452581403404414419245912246932881265933267431788884182338334708165829035532463592476634647079642686828442100505221652316759776799442930125147769570253651078529042536581836702782275669191509491385764368565116499754521840431643162306752773294937856206696670982706384944321545050753378735022418288612325950764195028821160919053470859775861212732231180246138559817459369296831622252262051926423479241031009425977371787731233906887478917272628001814374260506328805351777768502155982791138768076432465226528971659613667300734777798782767656483910178955713645931634873870852902012552305147163724750229724902713101511140766574391836353564178216382510138045088641196291995692382969661156721368567796284378770155285001707123592451512442878056531096946886235532350662017642016004843003997655415453720714723340331623301392911073821630783934593665944783045139994079449522823350461065666095733630103300613269334915810270022599944532930769889492076427845194694054782274983219836981770896955977732575553971265467635212624428035499865681578855293192719771137340300951142428150302971029447781840798103259860143527541675176474113339059846838598688129412876505884096120835769023769565696040631714523636033741506350589307586991891541737779114058159243251792220644127271766614800376414621876883100536252996949544968330179945833952135166939254437206043748463974259506345672223650355036622726223436208769168337608968229275769816466589901357050254941120358361577132526630237886487148494712150649279396854948283036760624018817714183175776678600 [135,21] -14606659207348358690834716630960164974364984098923031926960836922546620553408851311902155657167304239865648173028488249627715832162633931740372132810560741971186269737316157300869825958186131336659944099536267613657196817392793130647857219673657129458969303811988098934063870814969411027595886362276137796005896387965810042902939056508735245850454040257123652685096189284390737318538039909490840221017597901151869030756575702169644142734829986862188931611107122459894122572846032863485508483161778922852151514855876652474712244799662077267078057845960156020050303093306210975580401243246109799144918929325592663018425524238924648742149959716763349301240939079581342360197009791741140747811685443871057386887119416514425290723860923408488887273685615866927903082185054055894283266044307250823533677568403335582144622077052844230335983822664556056046314158389832404761939771661212711932505935545436264635042787398959403372865134504378974318904030690603543385652590849850904583559989173829904804118869102956409237914115263857485938839281586420768031533085674010995723726770506153747923660165466234873253027776253217925802576375859748709569321201140739546897514476347579794920827305156091921079229379460484604261829448006609365341497396089475644763315889534429437827646701926229930822399231989493088259444630753873211363525792666736154405830208658086590150642458209573397410625276293863169675829438540938676595622408097059038885033953654412615147930847014099944720360715504388072632332247334240232565828460209704637850794389614235135422547286093411547835468944079715424929904565048120360260506624823152480793043478137155823958936928210271680012741739797552870381959349688438110352436758499027853300062294724290075838855999939280849133792086 [135,22] 21284351495030049532749018544284831362744422431858927771113474843131833820287722735822816527870587273707107649860041887967262538792607415156209189227843379684440757461932316790079326284376210935700990832189152701296894944057084460719818050477246935546289520520124314091731404922738961572350451586845140925827295051247915323328398925259032251775274668671390921997735766299107903353773598961172932842465674919210665291695380996023619234172295083983426435077071637628669689680845891270967232786266752504193971264276911125816971952740049758911924059096850765694946208901845631262367502087907429970417097814616090642500143821112320791714729450119488099606176888638867369841692314440659591061852880005419447152852914118491957460967581575535875175453095617755260623562647839106916001744618613814018520482076677138545272681312741726992481991198973030594275286825112587304027866442840603697919376282674960550098596368645795694953945256199559203663371120128065786421042194440713365188887685485932630613783209953903121336454327831471893202437748564359364841913891530048455809341977412497619265513346907915251312583669240225206204304802585716096874028528464430018251357249040423012286450883702132602313957822978242170698875497104073589286497746785017598497956393405232439763715105479597563454860491206241829134877916444748290805910138670652148661132438570401932357380752026328615107248805132475726125140341214042412439247206510776067153725779727586646916264669654711674580596124244695893029554264341878643876469423538849157586495678058448204426279904654947716757280125875487686471958834365135703131246200929204362292275279954870160230315345202055422670325527281437601358207005755670821268519389668594280523713763352900847512426538422503226624640 [135,23] -26219177687719706078062062116492132470182369512019640161997310119897739046839450906416159080028945581136334863277510733772912782624889302825814172694988428148628453006534227026303939329075501412375063614295143050260705323665029076931484293523216002180175576787271986148398658128830112049412804024121947637443108954284911865336151581233271544789882665578574763112955564456238689851799868828993233233103762487385070255445127940468705702881133336832083461817681893016858353619027804742390921739943732269915706900612543167337157061680015059233099442547689579121467993570786639002440703052716367412012151793754550494467788509146704427369542357864146528692492590949694409848717080138622955965721722221046889058698303668994759933945796789746542452402743794895727247315348749228404855082659361575728959491566861146759445199853980593906781389384438763599783793309565765038735036164531510487044713896969894468796284661934304742884172752400786573695071783084935334736451889979119197009549651044302800263239910435706557007026967946372399453821667613360769880084904349502591652146367439194817368309889838947076645903807815136821082118817341856632148055513807511502344310844650153832227453914942388733691321421318592921259704279895082441059081819116199899319775831559590313154567901886920162634361491816146173861062404250223131406366150910542668760043337597082062869041425732339761794802857442686795934737374355559293920719182763206322318695476414075494629093598467019895140072215469016363661631930444549364923855959455294329424913750648798078915443466081420035676472557252722556241002722152323208067725888589331742109618970568728778745119575415748267306790156459275989354139358928237955765338103027536090159194081291210874891429772038281772982 [135,24] 26071445121593743882130686807090735193923390391120373385617716566523895999739234386126852182529834348457743830268351277012781680892735217862510256311056749467088858935452533461696707248614052340481184203820288124843686826927297563330167041553225954722661102032619062015836528691853643356469477843635054142008613146446183228583338509651629068029112948472415007728511159467572828159071326876342256339076081199622720600459734572349602114944316653090935242199154726727530774944703150906086081488223366282828886539533474662214133355536260729583431491350994224986912819706541851770461943473875869316691318017956961435356215910069232357121090715690142512518983977453012015471343340570431864997890826943634268750108891666974369738673291906003205304805857928838646790445672419756761629487056827914386984412970085447053787229710239949435521372056824019988175546759967922186876539933862619871460748165567481845360604584334816497229184781085571891479938637064040216268551707462848519232228776320005987484748460247447083919885017602951442203873790922389299127224007623127357999626191511720570975171045664222915851423936423768934934981518355377797719484948513265939033503124807206895769857837269342439449833517211149756990969685488065647010549243913460390303691175968466811190857461833547440007713952667371348584957119643905249886453557043394682790276753589034960662427904769600974011691558499501480141446509862758100040719808766220997082907267950781068027552131311814301709968012883635562570700107286104776095592456042372080876236698295703616300572501515448023738577198324710145393872242682757947773543188451118268654107826143681333223118088512279695185386768601328685333360507188032855920704255109652148132435448645214714987664909927793678 [135,25] -18165210343639360431478793250043434283258503624438551182558514211693292504337596611678505146069864787473139889244749915975309436601995480598861859429852442598184036321558612425388295327464265035707142662329386030566682177493439845078300313984833478391936197961590534383615073037269613194272859645382807286773587375502578642284178282204941619871973266543315359778720491689391296065636298128853429119549554744531257667857108880173956559750495570631026847931221975955973240682137563629345582796650263326306570110768820772678637621926800068944587552658319104362435281973703270018047956805900313116577576546717990483683233868356228827779372318489655219687239475336757762047420834298833869985197065758298112047938339034274554637436585966631401144510968719121598754117057458690907017565823988650870696704572018568307469563232139499189306878083530476615111113468281844013741755009442134050152048489542400051364869633340812872979105529206758917865818616048889489329112838079627492043006516336635255842813676163800834785259034116587677166540713851936419393632157690419254497638745429571309324539226734414438563600676509189877472742727703261045422289695062665173441927314160941600735012645217879046069671644151486083224582659665626003113225587602278378729113827754055423522806149918177286750258492466796136466479281187912598933659968281742763798119889863347907069665135344058836078741601854154158972195717356767653336514612023146747286778377052735232144283308951349721918066160566844748922967503922044204323243531492028761775195922488415025078894015748094837928554167610926760121217055375402646779021678674439091972406917489662607923789144652740104191152613236092159643437735872192356104108520994058021542617829568207275005143911420152 [135,26] 2385819077280891730838201400576888947579578740933178603632205479268455450532730743589174930224786596411639028848591138172173593989536480902889446439276990667424279462420150807108243517921600987466688830826900360237592363823289048086746623903763362931394154800528011520521816134375134635091420958088012203480228957103270604131066230648399505310721208506801816458956101991149318427041615965970474213362099480067691878828535568586759747414869162355382528869801301954312351962365661113868344117512873024231183671251379565781043272104489245700605086783700851624082997924344314313537486452585145998971071487989171307018732499592277811797339749063405041390113107062265630021676864852256247506514840706389439932879376842466931485856566764810063673973763873673570013665160502097155664065844568486946195958587305442377453798621475536968526834352794721385651799796071408576612432029145450403663150410377473669288205615389985925981363371685292144909923856926231287324628223073596868074901068803183442570503824068451329760886749282012810107447295292068564112309123274735689492083269430454175181275623692654580639060476183798577496130293778612573048971612798151778723282561814062890945018683878117749992964382496112463220000210730694928086361052756927292569685886311398178235487383437865489800249959217390332729721330164934069427868299809222440453841235684235436116500021098417636728361283017719821122769812336130910606249532087062935805369636298609612232636402907025786649622335627801568491953824538492075464564400630158250098215161217907186410214923778461937843944881359471349452254289195494169769687337277429614076890866192233064718106048688304173993930178836827144767545007720105345831954085342479560639879633737507298576171324068 [135,27] 17903975505458294389292630495449357360700082359695993871636727132896654694372206938415671511472166588655351435286576121913763308885128078879010088058952159110660558848108858271096106775570775907274569287377167088264765461723264017425982603711622833483044046858824968074317767503185605098780432347896841317821646548267670726562169061262969597990304538103460077372249189055981174981843028842721468850274437066547221104600924994668913999110833784729101983992804611860021042702171338085846304442460585329907104396168034126261173971361063595483377360287407088670267760849503055187948199623471511001723155958478311070507053073523531362764457174360759774984929800411933101308309905771181751181947410308137406628072841126777288077517269799966190832217163132926264938797347359853692239969313487524249609651387477621849166319291871748868185888647023563672541804414271381210440756140405557575423921031417426735722113527973323440159945343637486624993039034375691611344034039974339127683441818575940908373784594845609856933052389736738974049354224670859986511871284943152786611632739415920958267092736723184959794163804046504217292895065263231420797293012091852527650760625924496052236975195669145143842283968978455487285824594557138405107476104070297938942139486792483853613509062326892944047871189772484213562055860339829157554223489506280633183037871179013105308595009409007456857903552069274498125861514425330630967622956160566958255472129488188016945759378687905052053910072160295254360199485759955818259162873488335758844374052132082932707437037112064594802354614441717712585953222805549286670651174645863677686368319317319346088283580556732733761991557611171899975806985247369332710952412778006962060873989902191016305436624 [135,28] -36913027371438710767551515594978719278236749808350739381296589200093432496642411537071154642185879683715572729337001825779925033752748086134323854551432012780321881243028038859129191858444014389895396980644610854081240716931155249355585826699648740769271803709942949312608029749273462206439306878675837240871758721531652820158107443775303847045570148421716784482097634214455448864605251948469189201439216878435356858873076608947287127134577182240991954063561990469170037244192254394684252047126120914761305866852466598528998766378440057768466323058575757069238933154640182949167594430877660600956499577846481305256715866480426932327425846163439416021497076855322969332133667126260333500912244143276088702798446497033112073573586328338865051440600736781583727188182251776420407937421969612233936105933360992936449229840677150052703951241299606850640380576373129064727555852948828066474798494335269904278256062068240079889279194872382163554890811277714012227515194782068298212185136987159238762967386309414161404500314999081073400364706115962618955656303667570455293468855422541775184841635222787887988680205211229657136334849751960178881866640420631011715450780863153311026750958662786192077686018074886861117767523432848736187820810348196482623873580653898700154403741438863579017041248863565880172937242248895586984867813403141807671773008886942054874489555993086746387832372898902765708994725430862740446531425727930527952434108464317505221585350929438897089070986753288205366006638448776796444711868378940877257117440117533759058799501062456151597566662873432885902114997865149858485725200619790289316329854996411644921921113606348820441993025250401917698033187802291435054035997448737320830412124141746136581200 [135,29] 49067645805756977698213548600267589277738145404233506424551981062083464361480685332782348142685649509645848618740597811006537628393968925594518828711765033247063283587272699000922178057727113078137736505692127492165722529415822790338584678079809064345043123571128799076648850816905954889028939592505895924425421738641452351585600082221291932325105483209707342963749614044019684515901665005139471391538738928535140032322874097395759533498152374302691858553333324839632062492137528824952371090915515794708439445978147909416432857106389429875790799492100425783983882174555691897407469101870739575335425735097504065020086034432452395593681453374317513893678177077251923135857409669532175918276288830382384560292949926558160664283575854782578331828299156653318661982396979889877979524103909634290123870629335413666610697163680428173550492437203469459607086667127622758201154158667496876853679037634081350173118062473304338100279051104520043243238712054558871322479797127424063146583791708179592186310808792846305467506221489203617260872192251072314162235836751219830733015448620641789005126218098770776403375081959480430236548665978430670887184239530317681762278998358680830067864460924687347837134156576090937121374929174157670858836467927354646187257080567978319315338353738984431828223089156902504054001517531400929707735961413541411516382431462726940815267091863553974926154337907874753798162695078730198492265977895746253662209685125992295223936607227217803690062547132517730106855455834276478394051190910203068536119749168329084487514531507730048596941129873339389208211636663223229654369599925258253734927031852646775124340580516862218857194457715745598946491215893406306599496754605628790374895131782596819800 [135,30] -51619901160761390230339784883299831915170117655380651219329279229097653802699423232325155591502866205657851982682759797031689269961847044129759884718713002534631783464086796498912490893630584381836644921369098702397149220849615278708999612963423457824195808410756621387869953222277994511161299031673627504917158977192584937165197465503943853165382089929567275131566999378957577352572470919524188454219416726890941412876576452429726095110256395917939358820988081517788335842606505665027139520956849727134031967731556070094066353846845664310246319211458437087917052305634912688893532835942327226498524903272961816014535497598047663151637868070483352597329577116147733284556612945145899626335214178366946781553999880888013468829403990245053003319016795411412694302206751170466740371316728858073974340256218641775000834331492479806812555109013376976278072052084107970659808079914549673590682620673543281916477580478045876321263384441146457335959592965978585266505166616810355589545618079901168710249651434947183350327324187052668334274491572592745862140538797531971684877190190072751625696583540188608819464990051950374828577794840713903768752852321662422693080395976469499369490317984857710802561608055556317583971724081381732984398406017114351184066160389832800343471907876166108345394654607450412731186989720216966782497032026926947733830628321664173807398993274851577830814189061370115240954082336872363810879525518439356518598509494417959938099086205205359706312356560053922124870592366649076982006051649934528107457303531666658152116621037462825782365679059255014699159929523738527663301320809916232214117398263675436054568612806717509140293661940587138022195076316449016822725416789591992749040615004383600 [135,31] 45579357818361748607112582811961421506194235842774263368295708546293619317666941310824252131991593881127618933384072818308324986279131654542700337083084708880113581674877896693109291965462600267904462147638353296143452516551259516148569915702067799184415141406992886778836951336940887491104237585799635556674136349063914402830227024870693105995221613191517591787625005201994950880762994675206716276150191894173910767424900636064722395872652223955239361087393407459782520425987852650362757430305679114004211625855637356223236793161656893432286962286363229567480648458989579280974279322590804199074096293420248893579978941186091973813472207862683425024693817096684706790058824532918253742868777861837133662486914546798102914328550240806121722798017771447159103738998960002957538529945260838220560565560256292098572393244478975422851510801632092460721301309257091864735233453858617240338623811942457205233057486028309750708751686286166107286238652271255627356589867916582734524604934563804737446791598647618416182983302663932000576817324635077842510541201074717347907370288207972437232877997768439319301730096008198264074048010510917401597963269647519051288744590967633722792428232991384496729031858846786015338509551253576647606449403225116620348313611907109415743533555712792343291632966130197472035591956494845131161466412044288267638180187771321953927464140342165245599649323806555969782918386062799607951925919822569060034713245146487524345729688270377491426828311709493372752243512980038007065953427575558488443033064630445542056905852582134798988903191733910432969671121860934246733297997605402984412744204276480309446859578646298625809688438323573423238056287685917698094023814266672639771059715686475 [135,32] -34599653448482252543687397628754017759225244281241156839575807311829805034968712405608299584816437217764795087466641476826818322323243809761492351267140211206323307746433711644631122738722033201023105543087243777979098549301676436951752930343646882360480021813934513479540350464311426827146616259749385097265847367923857663082410125361097068733635545319205895553661607396386582456444523158236506304054424218830924990459749217945174260789414960640002661214395102484326205913296742193851526204149582472986089821206717682758766738142587086894448091668020818106369462609640371270765795763991179571917909348898736967984849854806176535491761550968712675011142548855453089982047442490525749105592334721791448624625456362888039598838440020514090353362024936464930628317473496770209159242270194966901883752868725457811711237422511753849206399371432158490373332127757861600937084465385945718682109017451665255073094904746751204831320157050194834992215557378144419774248974983261521057779890090384618864967215911470767347653857177522367006913481353743243982194118788634062718459352730118669180214405046392437631668400578255991350118514414107572811810722311578203476459034093623087988358268396505829069366230066612344797090732279840103929401330654505322788003308471163216524901140957328443089139889421557926329708054829262663492913522023557196891394890316823994954994885526322584767036660877649126712872732799807973620031102586794990839997032962929308240119163380378179831797463625581411896855036289447727621077204239724609975173880239893357274096976828890572527700594013434204652454339213817084550709349301181860225133730201012051747830680250969730480167525366042045425742172808708030279509586371287718500933227000 [135,33] 22835181081794649887389894251900605518236132959294746376702556050225962357216991983305914173518764194492030723706016890093396389628307728665764922324988495030272158408430486672047111969087081938263259562977944480084543891255513478519023064934105891151757368367833303936693957561496046469174499044831415746460267803865928023205168898285349440078234969622894817992103159343976237613801112554195250447965344441459788861369924443359434843262865993098812831186469139156411791616416920758956995403964705292191920137551543913408843044414488601390647702832706190625908687407838276092677037903246377882262614010322029592361477239936759629886567662793251554690666203683878850143678449114675451830593103938363804835040927847774546000516615370622315374563812748392666318295144287005226202037927407270324602598101798429197900218086573173307683950204735628456677482137828092361341946830895119935619981308911416684619642808114303367115496595444016671675692003627692477518487679469453453792006733902950289907162754898769582958093311056827278750089342978999401052890047588694187202414383961873552475343018805484906907243983599579169010945786119050158908818283139129810737273049458280406658556245482746632674804069765675969493395849816434193031710146358476537626654932800459198171104705505316156740264810579492083027237505599353060820794220271845202723576219260658674538579030216536643767682308871323018341109179333132692555080849169199532073410152875063708620932118708795076766720897780244597315022346059973200520722385618072887826854575897885444065312613281439707935960842837558309201074749809427460697865938426771781795125526230794452966705271022975559419481656008381175472533232286225999361944343430020142898462100 [135,34] -13180657087455043427997107173563405328906759987209034044583180175428860483908464303058311337380004152160749922200989530830220425014259272644964195518821600532539749057470891511212134781869194066392765594620930459714306668901342262329813711611211505328811745101402989298628423263457773036521575136762787150078847064893464976447634903451510534103796873236245831665694111984097850977039076366485476932959553634402004982073750908824154140023029455983037071585410314114306526462320307952828876682978402923498705072268265998544008467148761635078796379732522776732124183811039467944214442532218984503148752367940468610473040015823111233066427653740662970318885876482397221529137622454806349068642353553327155044621429428201295469335899934908346905515422075143278146450618718080140994636104189381804695671794341432359725838434671457746570072104866436279340736079785128949077064835188398923471751092356695883865666112033230897029198709326877300839764696806114410310558185852949665063167866665521775785265586396183860734746401630392328788847614576862688910253593202006467750158710432528167038589405771660993913788621693713283305316713360235323171659532593937177857325842907454741176208246791223737313689131065967685972936885817686616151411534803556197019081721466021230690753351553399846381009996478027437687524016550629113348307144405275147203388171798635501184978199928484630149752945273162610840916130264284026958958277279173106613379457209583433739002337809633233711397580492990899646276640268725005396164996526226514619393284182024643363703184719334915085948833083731747072385817980455966621835541233430896404057138361411233711330446391411608572707757652363672187353857882934091627411998241800487547000 [135,35] 6675793954768322701461797173665903262136582526217873281555900117342202187927076040006229685781747784217829717845323177785191938432667031000693483865882648519547749761789793296245548588680681377552308378381746126037365124030217271030666465202580563721996919784891419690629373166424398654892443488100402013135158913396659060948929552979538068075991843830495786873123416463116522959236357621745494991647825793813268915659083544970517236603881216971586116128840664814215796292317376273651300225488098404014218616841403587271367350407641975391940577617081789044320379774056796156347214705849290834532165053248620704402170607081386732501712863414328927703939524760538024731183188992973868536340854697449801675864657076312362067804136505867387189434574291582984405304645424978418583996677991198050699472453357171598605483879212487306270382078695563143797331493721743169314892458893133297094060027371889742343647164341567170729674018278060218915571631661201061695117219232262114969344410182896740334406100656839633520567058280417017496226831426439501716331065808459437401438327052254459229081394402785462161419806348809324013236309250930740288156133087695047790389883052549444407279385007329900470447973222077676350116967759668868733583537182866857074960635431680111893147339232788916756436964817541669378855153744896011413717321188392125345975391685577402448480245361786731701023059421397877784313800822333651684826114155628762986400853320177120775890832421672722233192605188332612249009424572926098277786101995107641475072955796069466671920226086487462943417653440399192673446588490558150003307757589163216426947015038743450756782052796899981414133097676748269922853570455040508270566079469141708140 [135,36] -2953662933611749128517695044765777549007187624852005343571624054932601174146227574936985153555493654365347286274468407000898706645235082929664469862686168126661202814842412866504970120177362549703304988107163778825969792164038936174365865941088530725878276178994746202116234368456071411041271526473358008083384296869847795888083516984532207816734741148080460100185418331366383526939489408974272824581211096446924003665615197348856235158546801472118210818303141596224851970040402347512003741966935911988575862481057411679416530151446698119854679477599201148997829270602075619019220870347435356516775495664481212864510274446980842555901866161168695582799766519133333456962182351980007179917286344748178133320336175194412678547257225312848701134240786166101596198190205112685919969604861612536441512771196990349051861661363744656635671393760079586755505656225427145324736785343666252263504259917447200525524328971622059597625104361343000436082383065956558284680546113833433915738552603869882766961768123096896295787395007634891858080269226498502275278429066702273642102838240190301459261719968589720054349795510549272772698842074289288655587889038098587385521199678749186926247574882844609243373922420587139810704468888023728841142476344879292048293954588369279210178660605510937885903335922339874555624065091007395780795797134844418559502487175317764481407261724822383812770919020942458377028131389240580469858317265322833082033003667833354908842928567457979765155185294754856034374879747109629453954266092553267424785547078338962272968673745762486083562001292351910435832320635252777628187954096232947205137966885177250560478582875910727655759333914741223655472778251369999547785224900307800 [135,37] 1096345768103582202909542295153271721972810538457106269883348144251865391117106119268897876240343031887210192573206771471874461635094158397098920612686600583696511036272248213331624824517911310298713338946505749237066330272861001788736290702847825046100028916448723427078400025381994663741669117939294178244977843171718873871392927025586585215311632113276329346818372730970730884701759561376407363382532419455492975163413489282904469449389574483615366958523444554395955232792966702321554375296966614329060967258486197551814470068833217995324483386659188010079687856505308109615542251228438855910380683607038832919072961804793527465461707539446404976489646805552112656966800323427308261665942871936799142792594152649879001798501437153401637575237427872875833087720791079724930549245958257880375802430390650431536322030497645171701159697444597070513372081832596259639471107530647862985393998072958457903320967431524287147013845211697296953939622392477735866735702201959336305259968505795958125754570874557120462550099104761167555874627956347092450130842732468484563150723480087067721455231685212390710036567082468680890142925675811018919458574010428896969600302292791246719877508455522276846974424500972170146880816349176393918441733085348323557145008822703228674569728935846442396828198877059067233438634985310775515484140596520721173894143398406276963237413231227485911498843020744101427841606044191752287687258557878832989940679823343977581369440133713986405394002773339299808171516023508362958949668698365481586130765515914669448866849708014388376597871797641740889889378406948580824253932374925708021826585404421749718919753229635712543352102382914602020257443323929944368557814297675 [135,38] -286884639648387052928823590148177394053460063268504257615802508359241779582355884203981768811261046290181501283577609496370275474097977800112354041841560299182291180900738551190423860642754729068560793061791674061096410739681331129250065669085177756475709642173981627575365279441284087604772592060111004710640462890777631142073835189107878569669529768335792026247529052966039988101478270075171837805232894888061077740635798735461635608308589116450610669592775951516662510480486175935273274253736269258430552351059127839469044095042958649525068806263131223478821762150827371447213019950938562395697086210950960656924640361341357612313001597213898071925285841185921693640319549878233499745649932016020972946960472971798521540342676261609757130466448952040751786351146432018590985099353365728011310240885649540666824383426255636635054747618185384900598860817542320896718291718022001549867655796010587057044187602127957129233794633417176493303695576946315619634950341608621990656702495284587065290820543444409413857523449707298170070704105924485686724541080036805640961281696959708250756044550696778783014083788755693648446843912471251994803820374580430613555568079279349034543545289316877834587660077174570450204487183303651806481914111890971025206707086186964549038769849139627319122018530930798170767945806266387535879164096719140516793067514231116569376019509105068726446152559253110759626700808003278651366164902357274934407098937156258715812640815459141770479032851410974770993137148118287072976085494647284322837290920932332415589495590028961611546558692621653755792752087249571993423452381208105745463422577317539967530387179856804170318379720270594829712871432164650294748170740 [135,39] 16561533389504793315140971356440758635000999544891053072230610163122716804149592702492699688748713039093903089106612580293252047286156823227405709099091747858935187072181584798464270907865801436378832398225211400052774947652355707310526770327020429468502065747210359261934042190654586709352815497309480672767413556158184652724594277818678702038528160428638761633917796535620502270867269686741913099902936393656053527304482304461546732428882918100608936511584402160874586508268156521162632451220503210501869729068888326538883654689788745203564665335803639035365568992805916107937168160915989987210723859906549014685545918220087500164130915081521699990496181054969014202331925174708198213486674094056858369759187546420178154931306868864178883655160338634748861800843092317930588821194129394961985534745436232875678427701121853302021607016291965092980087461323252584606193923725906501961345856413137544306278325874531347436284588746635467879930750610241558253950139302235794771711361613258697760749532474632526465809304599578278923339032440434341610606877507650512834951734136533634943343117261783918546502126670789979373194726498519140787472615089683346883358287678552187339696795771677155761720481540651572426643252621567709687374512114257332692418203138021604495988944416766212959122209941937132455686044065292972401432376632825795781589531323296368037790058547049092578687191818705648424228401093014426151462438010471784766225755986682490900248199927283887785019989434822716364445834565960327805690679045452324905633486414862006231016281030815455815899605076871224067159582227797118970347939602448164178770085907731752995298085234672417649702408183933008226714177377690186066335 [135,40] 4034936117272621896584823759153547639610821489158639482263487631152817822083326523262255586284033748908370584976707358813709338505074197043787680981495056700871238462942999258992663244146578943123757560501937357896772969886052477617478117011250163114921215152375042452081600528074280604078176441890598991693066410041743063534363711939412735711750129648136162679610254610130462458662441776034083111041930610513826352057436088809257042155995527098529794432962223713533100681552845211407022868302587478037636173029907191558866870384538977105879637319445534037785763681344282623007265178111017203991243340687205582066194942264720357104389074167390591773571149560460312746910181616987176581133992977696562657143594016544772572151010326660168377695887739554450133360341762674506249214398361946042368218074659122412567656971007453070881408610427501823240040317773042498711835457158963506609748299558492779940036786816680850507124263562732226920492293909754344838530767884551770024952130309231306102920425951504145125853574094234559940456097217759124652829031917353845009354485427317319263625121085638577100752910454772487020035783704599251611573169499511046922548705905263470736186876584512678034329363968284570934679038288496388901568201073392924865025529467505832981961009374937352750595619100816488320768072277000493255270078794654650909647005962120317269891657406180647422951067629723297007741393969779300573241093900587602483034321188333442988617225718934950897446852356676623096370619858523668879800268468073647540317782903418827806145214277180616938284682282828708821007930960858033250982036427698651412481456570817039152889874524325278549346557939734618671183596914694756100 [135,41] 42535641739495975034148256868667312897852684335846106876500315604846113229280063793617856218038197732683123573540999278850222914436251818629507224643958178602886563111963761773175459390539810108796003107584787472406738315153608719989658940731327104863369773557669907964682554349503090928274647141577278666201138922190926619527222996446744177506843342725167268617105015465175978340042175096954269285189462005987599062708493461175982455689900877946130428947467178233526639753378865102256807768480549278801025173090255863288119866118437202305083756042086416056936270215762537786692289209592979022026016855063655500849724707680045001778437261892047916039038040870632046132104733244934416852966684192894112443115295788642909190776185656343875983060755305305461248872782948865500174162110688291678050627939255249637549548617518368229690240411324854538652209284283664643457826043527050434090767490516251474781077060977820916077885110719848811097075587663651757311974679300385032420174058168859540688520352535277076441555259705741053332132230758898044083482207911793048584994485179842361769802197451182491396919835151594628499114194495344931895344624106832922235466922563121039999097632940824869553937262036458617241921464352487279841020419377006429810845790969017204070427139873774483706485379274739799688131522529294882575835968963445243674530192707906724296378400140450012978653863932778060177402983265503915473630260677526507203043203763709604401971025811370420187226606945568228873943619003144331378508838742073435517939862145953364643080636719943591794964305026282120372496632873996608547762070194488274073778300583848365601792331288826582109356262958253912599479495023980170 [135,42] -58652535187084268859320089148807297349105802565523156903800625609951837966111095200205121289096128816282292339376858297792710621058924414638686425390735346862925160226532687973982164224603627045242668895008319818760375796589526675534551160810500659961003073922033994282816094821106867134861591001562794377013497741344069392795742811991672603592153884527007963616509994445914218449747134356354727985351629081344027976710841305008880943517979869005129226312194181784944442135031736308892431701277768364036867817998804406793098000334955408991570163110054461664850886630890681278648114900668870515984190809151757068816961154322195067964028818387361563508056784686249532233399240623022016942211473565959513994559234620747139004350185042806494446500528668168467443291790609374026444757004023492895696650655814801255071545919398720335736612666755013411977447861248585021258538191047672628143427432751723897603959814127638128632509148615895078213328443162641782675444486349571502006290741797935653148314437602629990145718615009555385547136193679194512857384649585052407854610333272351603303300457022654597894673581066455282585439483340285039611182764656460437111849343649817471700871963964562223627796648348144724855132674292357609280608141323035390262316653668610969184139291269814139162132756782115212337182196980965389024751873445164431509122473065973985246208484856068765549560340979743952791299436731061076307755090453831220127914577017098974617345343341472681642304904899437841370870098614028408716653625450610835430166242045391098153694361786326848771735341155608089707213707318537894953980646706191971300382987036095305039270835281815116956349795688806525420367531650400 [135,43] 33684193526413113587687412468531950486194312771884802459206472646615525983941167324958179794419918954244957955841210489307145407116114413543482487000782605802465614631431911037951749530203369925384060975928876814600624606792800911516731429103999949025666225933707679604857892495740912722102799602481784209328602629611802568238821203834258034630576631604926889045719274064876221304531437082274268125786484357100930413462668442444784769096035341475179786005132413318130864070724606764582881814729188995303117971858719217971671728642778901871786692444116116846628394472914112420724633203844546030943266099424290570450321267887769455874499456333715883211090097191308685487775032056767370340440825036880384535596020839532761545635726217110330498428727817225704298521270398925361852607788337311691715344634772192937370878642857263266217389539794366329755494401154100206434749816941806537550328503071260281942366296669995690672003551689283031159858235153840868716582263261565126152343692578467622866771420219099298761598503173778894954344259053791298872225001244537020016875685496325696569870068753734075138311853367262403429031371175834328956825993449211217989185172558648015244571198397430596321613835732407946548895693405752706925052379229470860118173508193791912004961959921402764290499228611123433165900334572250338801439065731107640837264120652094402793396443949691134519896076531052544661040394688391575571965819524302645420595556930105387504002083742261584205980515119605888368283131944833239791684429356619433037504538303767516280308063147220433732596466151959484726838945741761717477993904586666833276122688421528081766519057560190671034131490906738289793863850035 [135,44] -2640179352014362987210984855622355927915208441710421174499090584360683465562439538613058367460914848805613491825129299824168589565962433148155289002169598081245372027848508476803283704977837351951559783095914056713582731738432891649669340007088257433977429903176386791356816493037400565625493042310762420035451793713457747110507804720440527513059422105932798204358847375173689516056400936595937188174313611471656936736783221924508422029095372603422159272318269431662039850406737663298834121605039030208849518328001240982884143100435964160790027311708425546716836332853343737595076875046398030480685813057362411482798314322710315712873725794835970996868229774478523226730307296934585002109348850002858423660094620866271457611019441300390670276565061803514650955010675647211317408668729567554151238409025646216240019008337505170665892552861422208725351582279004342449632318173639998313313700509059835438591714642062169244686357569737661850118532611908006597468461715883549421455650254421199598270578047279454524163659555272238456664018040174590124840023028992779738675125245692434827825333978416094054271451474854496071849155966021645637776401837546468340647168769271179887897219583523700980757396026276192703114640825584660284126748923319971260074180683027711029126096915502620391159822521923223322885094276279192229779077120045622236961132019639082228939229690994868773490808489243869598422022332581969692262672243214984792075305829056334927606237680653158829403081643083032015550554922868576688126687964164664955322907747398584566332522884331182112443636459728001015246031219372409425323848820177963857619461579196662421610907306613033755253155868090630583284750 [135,45] -9610907553143803811486343532634578437551981768464656624150271068294807198004399247609071760757047363066815425481025715665407616737171439719720429501194762659962471209927996698535704695434967436515454420460043801043042523537291230544108899394408003730144625312230168662128754079706272750019375319420214194488119766932723657580840222718119669479953939476213049147505731658933123846940099746590819354617887895782612243338897682984420556051882567236604294126453506057761883414256564704791002822010231873559537892400432536204377574255397537771466234372459107483509520578118053382634546276359241806609011705131198743566497052862070715483587537959241925346287869501670230162093111188362869928503508566090629592495899081758302471423132840613150288515538122181513731524930094341489776203008340228769396462293427132915776906498137146687012765727029955579167914442863676542858508833435625860520804691073010790862364179388256174096520540202870047309071969817734218131354612028499418449036702062348190914150554573665989260251783166373464159942119791364872274145842027529715164597664953932667595009016759007989484318216732061459910673390712497958066651620831849072656627893208674497482310026586888235977160900929457338036634057083194943718304872011302103658693786604200998828793302624791799855240117186092175114774062041310982794068779075160332887750223219255826761324782593932573091684976658489535567937589964494330759480261904382361059951475139880260297603014789355393319137491681702104796883403800485052722840806387415938984108089878939297231678951893411626986582942795139695512455903050138262024403139799039157414895296632161892815396459902784771720318713048590250346719 [135,46] 6094971984670315691442936023015987160008099354661061608213521497286789975414411232022108359820263693509556184924580562389871161731412316460001758884920314782543086893002445578955053241564296056295365728003729410934740101933777398302164292050051492314326821512303131792609613052596797543806488849468405276520067540547205009473672065743544555904072639867255793495700762647514299438932021118065598251804980606399416444337900456671700411020740393530136794531457005638344382778534667589501477928212984596829957740313432502914309187643368227335864916676595442325102634985191410235116388130393672182574984535686377581354274210847161212497014111424793061015641645278041243927893956866111386140788661029390308979523927718755683489652418044324504683210633628293605435714504140627228069729819623117648462710403394169728873801823496412869542219473965794371030178577285996033864285556169849814815768864524786916371420335115339626927371876663957623507015256491641623397968314960631957441702939596376413264867214638233217981677673969796212742224282105848942149062733376491672192765978608995412074449391630776347449847780063275756117212253073940695066860055322656261714889478250109591824938966208030515916023120368380927976182521068081666241390742074587366919848337604695933573719114738726594532125707663150492084445161271380360415810962026895059960752403970860312641473113207430176452515313181266594528121995534217338073129743355970623503125881039457932804387184054948071131234517780779047476938741735221999281323781077181662597837412699347492612013109842848923549389118800926297750342327810256328648391907556311197275696068934257460661522458054011737715452832268615759280 [135,47] -123094823237673903464073676261711734169698317466609004907015201626327713499406634654400225707639249778957875499671932980171716967354797161130518542701448842986253063563390271043305664966873459804808629712096452779884929563033387899471771821400412028620074808976099915667416441393221200395629903008308197882951544505674867316808598514253626355434511967163688096730269506956186749493427799846794535703824164824604460643408441707182636184840538999396369635295561566604430264180071835328296360896306392881570562717112183160609668014096320027451409648516759808526281546846092530568313446030250484938249284486792482106448022949936773796389638832508427992761936199892457513834911242497408686277223666667369396063043924178726135494939800379483538905122960739869277577962171687293068409050734681419045396053513266997804989701386376796344185346020341171475634861448315082108454452689099864584466736199362748097761804764908436315880603686838203648548477898322986671203828154143663204004149455784696948846918908106566433135158118316005499435795785276982339267142068279437327407016850924937896204675967002508494955941355362381047483051248010437946468842973351477588649975883484923234660275332973835892418346054541617436082220371506269059471423065318007679895434961003847328928030456368401373503023287746532926686265673428610748896271617968369754975586657791855410936300714015707819602761847500717951839536316381373468237150945477176327289609239248618596255264427431159974290365866652162396958121154620685201100213019823836707714283623678354826216225733968875919980864642317823137758402312302301219414958220541915267887946866597263172484065058358568578064036172985630 [135,48] -1880417238650990063689667072548410792549419061782808978557545571927330342268039926662841396670298777948422766742099504264172984204906969191418812923548865235027933515571678527952250568328806991646923851231668350652644907325891334589490873035577212751433461635053792821117351821968762283777867633867653883117077159353226021872999553356911275145987532714197211414694158342709989001078103834260517153886170479177267032890138683645996288790836095895799146598656556115092042140742267156628073803215824334712781475381392326972284111321994775809374330068248425563449404931171128541054029130538370265216006925145770878678029727109708167147200061331976962863422829892565391416067117678122770102355132185609501070440780443616679089748670151220636166083416056211191033418884188437550197507221419467708673739983156204114885784799349294891131912543274557084359163778003226981899059070934529465069720997898351161318186746792628461836847118275756177782765307606725372817223546459956947875379261603820021171349688015720928351313496311889622498733610391953162523273376157772921924642740965705617794226143362687392801292697502375519587494022196893370213200472270647309335635815591284518185472775546466665250566106498883076666276389602475761673797147417696758205916599196565894390600052717075057111396032448861617581416917348805000181432931267166971022950280705590536733418257228070307666741234518436832149089280816054782043575100689656343565808585551149877986026437188784651533519290096294229551505692191097896250325772201610727286764411894710332192729797202135443132908174812135855754084567718466692590703448951049295401671265898036716866561271587513471744762710463616 [135,49] 1132750447171517698130582218395830941526478006060566432669052620869932054456315817334421847520212880948096723610586285405493064956286967695752994722207590341266315352987979218112248794187489003288477945017204457220223781751050192201249366511897231645480699328222104643376926291150049719571775563248091734889384400107777223498852814984212794148507589932807297604423876017520102896746443720246459151036671823817231671279357517108688246095403135881111814847668142157269136714189533153267569737119971400146851211029991962326408107163154565271640244917775383409157877363220681044709788599954402101432008106685552976613255780937606828870472813398277655229649256662557922046016871821097254982940367351877503944820451105037037997732343884266660824690909237443460239674603851780192485514607391129033072481312482895135626396761612343640698445632936825609092639359748035108854241434206634728294398051791685366477287328352351056236424071761145513019480202728892220846761860468484813791782673641088834126296056029305978749571112399850689726033217481103411215191563563012524631285617001428847725611212860704610914295314203353074253639717540451197457059501994921323299752043384157279900981315797118858384722616400716336445417122697428166232626920209201980910047852915821668056951372800376013751866952606059105598165666270619166391126852369457386279602339941483868557012722643169777899496595756902899315431668245345211140296583062366367116858396426843636365859236840023327810466262258710425670870547413388631993271158991989068006878635099279149352293899885129230951745396406089617519521742672258734204411024592597328013454190743705097483990916599211317122366986699 [135,50] -189758894458535138695005063702330021292803970092560865653721822360874484627268078939505105410462838016704475510942615186484139330845390891459394854008388940948901753242718465716014376449489411214700274557644958422126878583645344342478303225963834493973837725973290139756133582462403493265352875710057415498197679191168723462320363874297211057726790839111196256432260952857693098101543283103285231636775915026908984685393483518899231986092960538673162223272806524189135246913070606041544866940571196653287718985240788669567255436276247417234363584428547960176354577902555910838131065294705227811533825881107777162517849485809272055615078047783695590210867172892648943287786057960216889374206887700151771352507177134130146967124591917961528583709578479374441316610997060367792383385254428006473218881264234920872505485698570811817750900117476196672135640202993463528274961413997049371728267367142032429051641504913435342434494212346271550151013976856703886831048359518101527044608525087685840599757786348321222955126887309394032004827838170096292403473323307435350919699046626588221806182239079006832724604547080155833865026976043692440760647202616305302606276189728783459844880655169711308991713128443119043170903945695352797992501795064652845920604887937876701518850563952555072946288067010165111118220809190522518354530299614013397268070491990186305354704702247551501609181873047869609222432864389161565670592158297055820210194324998005444265170553737204888974468054380957646546123314156402369386940327242939153553335235213910372195561119395320761268788059076364006881444504852830011676274142714903580682141432490027938282123766346164277360327 [135,51] -124918861700547803747013788738463321124559225467616427588973946026249288483152589225990649804463792739700347822412536530015389906880663504052866377693593782744349741743824733042571768331306576874112991254693029422080521418852317043169925901682129152780927383212591697915024731137650870048574167213290357611305974225762982059672495844008125635115140400379318928459823403880754373466113627431654896841167189037148536279587239076775897181555295421081104345227161665430397675840814662401425681491049752015147656482177399240069072681327324375268585266945484312584323579922540630724177178355410932663868179831890481911878469924743201609883269939546651008028709326975683196742754259675678742032636063075792556782320782762354975724164746584760987658653927939467072624466792144975377559966134066911037998572829518956224563829785983244048392099841780000820712706926191300197516555575625544517174526243148401086295952741001838278243613242559041400144616170401786616858388510344841593863392988396592414544569031768939620111014204254068812670091895616378376784836071660732143069724273356144704846219393828206013027194806089081647757756801035151868979916916647645311822513660078559178429870069305984459861059525958009947500195324432034477845634646258763065199647852880924402599826516582587958059570265191677532749671637271155934141953521277652258334976623839906077697230686070792337095961310392144216262659783875047044183627028504015921756512191225541297335735739027691820698471133722450993033159952902304330032397285384636846294916826374903871833376879525441294774907221648754163959665533797594930839579894673259646190981986181759141608341908627578975107 [135,52] 93905028158544355939287610991632507764986701147778660084090975706130473498225560635627602718642830855454259693281139221392117454817552612925664934847276788444824115796105901101173859221416567343675571245160969272048458034732744682005801901286260068553639258470659801784660347501478573544989177727965923454666211439619264250873305534267416144584719773772874818940185778813405696650391510224817926851715181733719394393223773148179516415145438453510321611257904266024551115525576202602448488867305409115576733966934739757375923821817194072898219568585947992728312834084758005685871863578670939285342546063470090562135007001789343203140835968508897043776178860107104632722977233243437786543640010641870300263781984597483122560491507178265224632458989576509034761005359428389956056409675402855055714830395146157235471414719371872268770053505070569355280763526246894492927319374615818727148002865163719775422687219249642105151739271798020207961930159371553227837911130436000098736309395497634293314624318753430690656632241433827374035470678154960723634788093904422127848645060989097679610831616240940093110506218273979015466682279907289757037763584519175290596221336637051554787312634697790664849751770738475966177825189772999091594234294925059496383341483089764638370334607471033251958941788278472326738139779895882949237876353336290506386417033997446509588275054908207559797354478827175008877205111656742773743384415367192553853956553930474569066986136363771087739126967956666089482695607509636841738491051699582265377910970313148164553714761052769926085633092597838909920162220172986751052530782325795148129930364911722948944227413868243750 [135,53] -26836982219452012553599786283987406722420235069999158368991946841700872950949839994053690123385332449315427410470478448773711610685914891755456243164975243557453620143953045972697859589987858232125179600668333316236987167059088563045442451364161245909338509421327739356618222819110535005298072989852855697636234075364950172943581146396079425348323112310124463833993262461690925684999624157203119111414376101334657032182470112366210283284116322248176102691460087380937092041579495770060970527235139662730863604284926061310280107500858334253219606295189889206667530552929184793988170461341143861742892064014762266371612345005587862321415208467344893365973754970399259336656671816383562971992957329628247109096077399390399209096911463271174484755755267187359056184442915243627918615881676606618670759892849634695784484714700756159568819008266409951257935334721097013487370927785630704976239921217571189695852933681272454008404536038442972471161485661953104389124323566992230748701055215159507553998241567902091328778482818938180907174457965022307120749401463514174605942489659555588917315925059826791268251900617069646157593336335751239761569364523302248189838284614909544496728196026040384952586005530406930152534841089153345101644800907387021358424532469776052062763971646622836175999145917109519492809778015180320731940110635040759786909439795431474953513798367603457348123699875502328820639465257003897111287711042534921516779000490531011431693342938488838554909877953601460221627012348939398568169306633498133576531869164636782204222196609413515441386711426054531808985260637039354434625546000942060114578882570739612370106708058125 [135,54] 1236672011868942654095436442043861814312772010467377519114032410516357211099239268507300651800674952479139441287087549784601283488095286725911332007270585897100899763287986430805335624294827713749750610283202130958940565537359396232837340751217171208648870160609694199615415736452713518031925232012417676346492764048382046813957737738401388262612250500713751020959173927220258939321728654809280728549617906629697824004452241783039016916232028682497907455632199030578154090437481603375728602167994903817614526925894726425404894319414377798762231166238562821047691745113480593386358710009711035895111592673703838008006848865925769062019061186581919453771595358498482544133346275147789596480344784818720144355285894209918704740197526672889210314571578726274189734941855413770775542764879600167172994772706393357792673101593801314958917773926213695802673859702772136737889147665230219825430238157585158515390264713062479870991771458633176637638256251542252289891946209287466456862942970029122871787854438812974108216809755591599250678416295067648663206432500652278050972671074140492229581132865357573944788918401432337955128589108684788119238232523875136670321992502503575588381862873979662969489402706799636870413037461291289632746445077056776943575882204638590689537166935097824177655489370292729849331308195156599930160933264580935149969764521125243801584600881396523313442726056084004109879254301457730792122229328556914127899468318593987260339708015572895745487347878901545308943235024046556371066861720454484636106456480246635286324280032964833043841032405113250178806331090388561535208475883306269722672964842503903942223247500 [135,55] 1948209068655465372596053598313516713597325429604694584137808742506244645717088092178055862266250922543390702608877382258243518075052541195204763639902794941418296993314431999070766245598077812979686927544905813217084851542665854432729526304338027591649740969843896343420155430392575357606997116175636157330512108869181782956719849089616101301344873507509420498968339637755732030469930528581936971516633903369199670537514429166571380944966330241688754413039474572795039559278836715636097640133410958113728619949228957797495217944542562154294725949006498422709525067853575648090423744670480387361791264216027231459065643436644731798823299663389279439619006409736140326840973688286647187127408602113720355587998733939251378564183711798787694848238382908829896333376164997618898270443048204411476905866698126895406617778096392895103449002205303471719602667432989359319850362141924549861262333465970476565796363035195059278233784667007413898624823277492587089370350930315704435082503816584730927404770967070581673521289866697877630173886100413038826361918931119656112894889626999920263759540631590261496869712900016097762656429751249439976170691253167461186942469204281918923871980977464925430221649497970844182506967926743281491338957375865236025615683050797794543117604075805573144369113341571477318746774558042154663362900802164975996804986440323418742804914575012189639908952785383141983265684209568444779624355191095475858079021821933854336278932799578670293059415642422926778948322451145675896333804468687780099100284317839970780127618924579169588756156466284626422155970844880673465796964012817152667847528418192408475985000 [135,56] -870914868359461503898755211492530030759422295573579405593567383659417336355819989676253644963734220717196033224429948373266318023372667027491513219037453950901093810901760735467724402335532987170870053033466508105873869301775268538707423833626442239746660387899408229777819949904622128060008365648756335675070514503505357369886821133723547955243475553717804584918799615990051756586847749550514268435358600271255250263490850044750234484256758155791203082364887612110672166725850209302174695130617603573781971093228960159443263355041120346667130134176928616088850009371084339352322125671645834664048323373845605254602572648889111072428976604207499382043813095052089013422796501180985922449977302404263608396244985183034988345748287678873743075028634452695364457995721492373588571541255796372095721610584983644039395150260814807137130239464766058959914412425083857959200896381875443236138359890478167130433196075255363787703159391374251185607910843400397305576414747901023153837402935677689663850742277732888754673873538499532692718899527808515463883535519999801875307425005800060642128747785439199154603475515854375123547254049762823023567731320437864008732584081205055207322936987426971326513194247238363406674432720037609471620815485616890988458030177964647757683875483545800285988656384889361757943531413387296452290134477650259723785024075024265268439241799030058806950937125899662613426643350873183036512445670965829109277030985295184646176071256734680495508693687351001341574767136110174583280509030488888236061515514568521775039449698464904638162728898766817067519881363998167326230882118345048879617105713677344955000 [135,57] 217597818513135612912361605217657312139564696151636860218561424788111167982308812632831292289832037144406844066677799151087775360866581825992177838341210203398857409043891726628875207826051368159397869276563722654040284999267878202067201354355128335808610402442899784998182338802748941908709606554825976816736349626020000079317803595767395258717967500851941768471981746088998031790744791517745413675898738799704276445412797318695063879644285263137710820741388355475957418656375146276443508910527960777093004942946621670436342831225078821192344099631626987738542735065817275070435639936269766966370567280902664899926029762191249135536066179189957103461207703428228436477513617727052787729425048109750596107974484418423951529237320419620356208182178561506892568281014925422326112975735566381390217520497993727198422805676966730252144824974709755851923889383669588966744551796386419706837338665684410353054551726164023345150904469519515273299842813872431729388824693743806408439340251829441492661956663465543566404715476079220544242838694561581736235669658474362928373522730319244393132717767330847787251587651450394260500684140620342206286850161680965967593450180422497323565255491345728902725507736567554877717971578108991371563889757368647435381319105025707888712177702478001246863457525383945356028021566367706793794199224547539308949425466585596411086072626730024728306693022410648309655204064734915688865329056397481050932875677523043918593172813364609104564125687226069477480444212198816770355329412824431833959522458804681449371094573409927519707949952262727122366539256787216316407881855341815073364225268802793500 [135,58] -33717460563189247411171531229629356416703445631151213975703179651461027989310207752136250839968913103076495115317372668413504157245563767808874871748584300670607964143420426405953165871049533713358415593478362725574914901619602474564413219650248443916181389633165238211277457548756930745829113305101305834936758904187793037708189126043324875339033274733657075941544785806035102000441704308522683283513330316555134965571075826724490067012039522528541713928938048764541981180603419978655984569073127185489254991383534891564935349211351735016006408061611726414949048154770964942624058338976717116051762650750457984981035986384361515977702033831671970075449920829234024279387687675071215860084960283063844603077801785721277351129569461391214218355838330862381096383914325510187446703663599478826620715504849545805562391556783464904763582918418817049675692054667644240888643966735959179818959482774053393951942392795862909201708904172844244631913025230711889076456886164593022796963317437195469744957338125712892560553986084089050491933691822617409318055344813365143930521374917861623675147414992842013333198806574887742381929033932461793546066833474414272724914573590765860147554568321280605944215165688032936052645497964292913017715572591631057314014658501576555025952580657985909323813967356124990508261079168524383511443687803914156915833167598461043250326414577890270766197360327211801450022759050688862048746914681125698316082710727923703452973571586436793079803990384642772607886718442438030210886330557103562727242686903718537031669300724882855286504714608923208331614464580878177614426518324468628080009135966500 [135,59] -941853469269800613789350174811444411041705916271692210975285939932611150036039475181265938784703777974359305786841284135251656130167742877998951700871304660536194639450925830413317742897783999918473194634000457626160590945021461506968670720780251929465906081142503036478827981402131687224071737084894306566799207389566559301614020548571870522860385978565659959100257269968595269603553558263486813489369797311256576902776435440140546889583364321620326410561741807500668311803959886885337120386855874072108469900606096392030470996598206521247221134837813242379410029044086565861584412475892968181300102284622038711708245705895356717524199047959561197711759693619003490792019048938736372396696559340803288813155117094500272188247066450242894602278339334151514195872179417937840143805905584687595656863388084284478141447222989659242677795641059245798778886074628578162069104254676648980266804662360850644674079246621315462409767317421199380690198566732438101408990095833594663060614767626773181034328606003552446449149521753072544631370198427872934347054990013575155267395615475101668233342455558297739730656386949144911094263177228326251836833199372492868920967425865813418826375790601878947322865733860463997899075256195739209351421532209841159673427442660098374710214025441083158808146787751879523503818356927126811566576428749807182682273610005622402955499552704603003677763140821299274998444363815980508753915531116116634185695440444278167254266031397979060303310023942491827341615747090581547230683654581784161674293397464741258415990439833777987133720387175370097676182830172218711388854296838413633263770650 [135,60] 3071241653084404448216013649693449049889768200937646029811088601122327908646849551390102666292638960290107538677542630059776673332331263528251197572761304919463948399296001246103863507271094779425979262225105575691329061566870383114187719361595893455728233543786931872550610318102413215943703070638948710393308467612220004641537060745022424687179823581514119752223233124825752835235593274693983460574925053561526193537931986006740335936368920363499307103626309227356229224609587751786981692551247192844585382233077531097554186815675435858308198190517341860586656637946339871746800901186383472442632553211256034349349181629243449693962154906880442813762021484026218414986147546390782757371166151717462887478028431746619077707028857517064502710247182256351576091278710328291728108501994588216618936727402494049605815727451024565507984801408805569322535972025363453016287914352515106261001689175267389327654070745126470259448279458326841741158204765667158121671390264036338862894740632104089108352635275277780706166177020893546130032762156292903911746711945827926809537444177286974059295311305258433779339241788564507743990178348708105903052946477582490978998935561640324227914672095178084820692501157892968683773323610686003446914660738105513953830887838027435192806828710655349333249178394934409232138357633700598536536840934663529497577148072205362302286825720887990790541606186868381565884098222375113587502598883646053121986245681321932095489217748066994742889353222006166337087641556656404974676023892439407291249192001554416261268453985057556342882070986409644539803511621661792560810941122795710985212650 [135,61] -1178384711472807181308517470445958243312941742396716735500941901839760181106634806360488019427970978618353073423452725372029787364630002409018888185195976709960320986018861826569493450964491496485932408962284137209792082423391034731176767101029705536812067646732197186617173157162601004292854045135173761193237246688818550873097022869381418202783643875740786174841692157698351413943668736155754213622102789853522278793918109934296095921333916481927465864086560924742551900530660616478859285299526205329706942764066356197865848168503068225099730028071509664581298122683058138013112178485365560655901506294102680575152212084301325154265221038676073325299491104470288568796754088018494935449880486467313028874051577104455512283788534301028528583022078038870523043603131636706028436460437350479058431668077939900001676876829669571395422679065471360302283526964663531622839457483262166798320078082925405739701588738119797495476303824826905197602075258037615021181935254301765172557573488026872345715031895065150641285106591673376185135443965222222322349868523440145292966405363859055571490896619914603801270722989990357509071797477586126556393012179862755361971208411426819084713862160416743071998620065681804364263216367352620858136890371285035700944640630457770886894531098439536146639373562201848364656796817588128992212399003848398115039051838817497322212507635984440106103533357003271901352585852915807213379598140074156887644539841126560945869501492668250227540639922189773013682254408305408077926836305475705567038834949104815393702182684590877569064074114754148587530176113231948107320079091564469478075 [135,62] 232710428065706011131044448894687491001285503021429988946782787756436301296700538673167400565673157556997438590464925173835827281951932183082762846143285273879514502223846862744014749323438340871804530826951969783271224417341921473824605230178835485667208120202817894807611262824794238280638196132121452723936399825424595334283772506378997335342847087016279759236225680180339405882287892373208184834808974152769601971651313020058480182529041068144245872310910665448930402379076927285638025308455043847029079261731661957983457249155885942902299090107238146249522464157529380419548603598773708275149433481618549382592850618350181073381836585740844174742935727773314645705703127306649736941244516322360052304554187649500556137054141331353377130671308194082474295329824198769121596925981535918483647155444849560614890133387423643507040647305138282752227413207345488144592456936447821712003641804579935513560952698985709606073121324421834151505934304485086548917819492189669115040789616313963598233742917761883494058794252975369255096183538100327053265534320170996048893827781116566048616653387413375155398587408530154180145143487126035053934331155669395984152074753914070316799162270417966605231945203995698186007620326605126172569198442638839848815727888566443371321979775209100932669732708440556457745566080483744631264404799809118691814861002000562368336311616054196717211352995395690570646551898827342102432566471526654053606713055385066242652667777704827773601337096854245905220426241862896011354545735667225298298690349745865028298578205341776916957362910775069830823370826881574424492609716297002975 [135,63] -15491630249153476191130488230110686871472092937351853614526048208764913339183111121086959454718485685408604974088302977050998239298494390785851245142315746118475481497933048073635350609047963236741621816051581524908141733072123175952382624346944839411251937804148733814229786659362708889578253265405041421264576384490309921059571521208416232380212913946654289990635736456180282914718894815294608497726334165740677142958686688046923470177931624517572363243657110224713711806018270693341211739008247820561718501271264027006535191796842417228679942172933231696092604815340884130149031457912241728365074016241510963184964532123488988124187701403440973438809571639808793244942637958660710552030267297079230680458703581979155532288718035077917841628344138200083734990089817846789196190570898653410150643640123104724039385937963809093606694110104038263915325623858550406823685515812141227367586919133764930314196341553389951080543957987089998739064737355618806829793196083837357744800174234193690025748149163616617402894048905807074849025466025767844772578955721408336302809405719601175508483640016635422900937338999831813782302664566011053129539650718082958422157817966069183981233724789677509994378650595513237177936592680663126954916169862415401258101154001032986663047709370697498112385068254935277378369340673388175503205644693506049404273076338846105861532110851230402143666327617767839915558917645370178208646901580659318786547041738002551930232835964708308863384473937798540321067241444126809971841552965166746799863314826706171492561813492124787470758125851015075446183961897201926348274355520450 [135,64] -4382529679981756467034290414055414683601694283848747186471248480945647876297455377718658202742709786947521318372125832060239511890060731195725591501452976817733352442627702201823534050398077164644560045635488155838678164645698553127095696559930040955355256326162378121351493430666713333574227448180279956069354177617685431847530309792959580224438208956692831700191819939338066267970589453965371763061775323513056425802522261604560754473965362719985628097694855226486336846005706301846996118706613321016841337264666491426958131372801305736291907786640694804054832774128200582040267956482116627758139460645383532637724578408830800769168482341290926194931816285101219664050693480145063438821261477226841923547155035903619275906157440079737705992018885025065173435158876623656280568936961292207094258900892849782502852358404680960803332854243635262995599149553956203261716957624451303438594068740043874459540104810515578463310496426273697438647486315966030483750211241479628272823390030460823696211831873569927092594563981757202192578423290374035092636069705259533956102082276465832197253078502126992527706535272132617912048769116204755073851623630053688024834695696413546625454969531873223544974512985460550235319209501449712627752608520276182061473942499141975841900385653487235057426410087593696499889180698683427758953701820587361376097320007820716897066553385485801092961603013051599660222642369370488836586045559105775234838560499166039812898341332260804394622029856778844945196821016846584392178271337978154166054279776661738989075075153147579622699936915618401301935153111322298437479908050 [135,65] 1456883446972014512081558410795305666482909186845491036424244528142405146338211461051530618393750371015424135762214610532962669332463719782109808155962317936107394227638995930229039812960178115820611136173684697354467680966097830245522918523243597107819596387501501209288757074994464196188631059985533466505901787321031533417062195468220789629192419141621800107931729424782115132573898241561528661661402290496733097955337699238980518175590772413788581383473041095867659306501521377056382864953563073793189049904482285955872187725861394492561200854355100439641149318913768270878646654192619497656626473024444369590284527111017719004622323431843959706822175841998541277879185622785853143788545315563777166683308350110282138402839443887489437334247674255007807868330694780051860121941043631157367118338153112579971872689292929028836588521925298385769702125115399891317545024099282351887267679810644864882864625863355108694149411525908148506489796454060186876251157800694616858981214906082753573442921342593695703369324024964859715893021094823658370464544725629037480281936118906042841785359165259146130582400014379385323660307924668544259256082228562272803014135587523972742275565558387378897231653885560678548939368050085126272073282146665505095254693324019131880968108939712284669771433804461989999579935063251469197245804924941245557914453403536377810767133698126094738724595565772438558594511913846595088816981614525245339414318818476749987327476475749310775978024947967061559005755023832598263607918363966731253628675762021527848700717270214507086873935839984471818718303338911416886966025 [135,66] -208585522530725191611509748107395026518338404557708509146765170244702943170963696479336593006313991623655049489417558942987711272292217206358166977321185282858800968595351055813177803676362412872416168530559980360265589312879982794376069600836265579776863088448548291947000053759625203163228730701113221668346115010391015532842205738264271260812855366424436963125510170861629079345424852842082115182991615145364302681788307309744435776195428188309006727134961875389841765576214964427916858624947666744220616991133810640299795803535665736557219025793717329522674880185549892529910538828886203797384461602799278104222617034677255702178683608907367698186129792636856766327599779438063145382042069769111524162195744015055593860896292370987881464453360138956131629900840713291694982764013807710610357078886622486908553048179514213902460343404280862526099424720212521228199512758226384867390489849578412894549658421426313269962733810423258750919445728286697510249571249467020858520586978149030243856130783386694109645871766565851622957970682490598116989092970955332198331927918467794662594128979051153685546069185288750484007362882027220167505246099910715878499637327924628378566520961398329751662741335756636765620284047771252227560080806318747753370796784902931730788787901770949308124550198270576347779961997183726302752063498333372783430440991646234383815269964238689558239263667099094741288069108877920433701729484213078793212897723546624109534041264774338380953148357451916742969272259485408040271994314536113959877891497288803801611212966005821664121507663246382665148761525028237796100 [135,67] 15077263760877468941226490446716997573511207211852422017867136661527921395456841286462734433482836867728741505942634583190339404408722176925892766664094745914522519307452008377706667502102263457555851654716445280219914612644041822445686443597532752786286899608356343036355023142586878646365573391818902397451902964502892727573097741307093051342607959635514857023944947751324279278468779642022381976840983761306873521554337251597229618228654911966652860870515682906307362429822447492236299489414400691850798875701673266014839747284131188310775308110961812251487653365759760652930794201679661324511847552472670501188682210025501269182614729824499459613588961816604072948350682832932536861928647357896332775732146085197000223864482774667253467066661512311810810191395572951820777809415271595229705521882568756223485758666330575866513090796325519848501351195652992962227950418145476931703228580220315769939434301461616191169664136963671863979042497880103243525810521700493495128731119084464865814915160260104417435691082090241808568636641835973365282799434105595989716351184849474130167679373849770918454784073240050999436163715500163361201366128550933536306006465774764376931863100817181907240144615381301039611197606506019679837346721014682810765457857515845192809311380465447512532525659642611964885781003379070430291343921129586703938992622568489653247181521535665583522985014614900394921464234966155943658630761308050031742576525053783641907250964819839255472371974321213354470915042022648688319957227567391020971632189517845797610958211080252315397576764824078671537667698306976875 [135,68] 178676512281237318346384133327286009687358898450151844253967668658407064941718187912401027145446404786153203743258460024769917730380474432747735011213381106788890276022773909613732174742209038714886332957608425580220079114513867871837095838045715553322518720870139004704507057737337908432998872464761892532549607484655880314022314567347968024254819386155278085779576002156851452266333448442834959511116978568087052093033762856007763985139989828011075183507626029654778188334288641426718904867122852741346231786948310036939815314245619828064579116927091636171771265622471941027012974259718253975960173720753019836014586076088428995997889580436509603591937949550886556274595854817295176797297978098459980459085168702261203124208343695932173018485493423309292160101932202593012266041189191509119477329930392356729216343030974334984687249951783191223921358331514101375160592278186987653218911269749032028752867083774046381630035019781189965976716940896734603736081665412058396303556869399729237870204191582147285862866126194693990872164411927661654072214933509912798345644810441717233397279922741006704010535253855206026325371027863175955837309526809924225921784209248294187846496582032569491405014453407641458654037928289263804044543302219996991033510397183498582041993048472988391162959800928947417930492177875322490584927328833315195115044228568326121011418614729326536236120049576774488662800317825727761609415780668032051546303027929910101458407593037678562599531821877695879734322180440385318097137273066905546116704622692452627908832388043204514629614278325122343545694895400 [135,69] -222017349453833369660310806119303431074968322640919586521968091641887107887122645444647229729767939673972065265775990328863145428855338534845365679604636583577301324375348411186328872207717942393492848306084402875657366348431508605623399066107747707717857153618960597845517979026489743899125821700601254553578154048850154148555932138246692870529293129310068135219645810370229489939113401523527234123907179700853850147741950153349673156673321474996590194533996530671910483148875478695303553229463243229419923229119334976737380923308955820369814933278415699856959473035577086328076383096605904087332987837403160712411807692565885858268790356023629671762826521540792087053949925472965503301555232955681000300316932180654458041226921956779151185679660769605993972968470801504663585374473720388060133765729315641067670809550145455221691560055499779641892352676777377708258424867142612840750086530595232074457196123586769167973776921294292401508278831715127642167866767274855715528212075375090388209596200260267030824808181449603620793348803769939065696048005279243534364082637936103759489283532869027999882785494307535799317632251817425251138561267355192982997268071849271671842728913190062695071320491303305460275121786446229523819852870252867276453516616747743994412055503951017230026095069608677207333725074307308974379568493799516977866548990040522708593947086077588862564416567194539136409426554306519142079372541757905851436468330816487732789344814352227241385599288470695256380169579929704952418501012247781022843640900391720216353247604856560104980591363098525279615061305 [135,70] 37498084161825437928751064278182863551640920511195912322489402997318791162889855127423157733938758590055380827976821180063139020513459601685411577607237183939121286211393022613497933231445488270674967622346440939169433826016849855421070056905265347061607805982633297838710170501204779917289170481049767310826494073679364280748316954819982392210718767759957629437156423029918156825156054536285297764549197840724605982881022250256413277392769516207568710610110844658929083512648689074907813753931753233461993406245385593757964621320845057529499928553846483179272410334168600291261480289296642951345656102450562076740087028420340020501404568173519125692901654492141564423044896602691041309063668691031263458397686062356366309288624166200943680472147424687700728692368520019210015979048267635716719010113475827640336257382334100923550324463313185212000948399261960025809800431728259434626569453636615766901349044236870161028630782014584977508829142218836540468003378415014907677520044603307014263794791470578094455159469193991709363244097032742365841585083894786967175186605315778752748442957196036821548393393333942139500211707264857304905402417299621615431765906009976441379322507694239650798911986707280919562824485465929851065238647973470902803834363681657555522775223444774414648732803440384924291713990734360450079927275397071827974312401281986392497811880082471128088086247716055772552279345921462847767671024839288612636617508155745356986790146089114268817836423581587236889696589400680811137077804549014174505267740949333883194787815113190594746768379849026382396955 [135,71] -3833374432755554644244951943022467747311936672441145676029828113310140100374317913620441250290561707439388654324787736507733312209954501505639030419429523050378913401041434377165356968997491107138014547030045268338500515395957740100427344569515685374255270973593779188551944287204282575068971868783456363047484538766131097507959607933610461268091237094614073386856988209855767791530712583064055481603521488818212610706187958569313826239133931691996905862188654072067552066066606625651512500774180631708906768019007787868945480280959999894572121445135372678145884877021698034904919059957374086729766015983661841713376610140225326974251669047380008218760427045121591697317992626220254905057095999581299797078721842346002256167659942302690664471185920646728126972473780420378535661906139169661997135496410509849403554744444912370685012503551297492841204242610668131428580274583459791582074086380906236678164485984136062470079821256852471751373613214262219791260590539068597578873143965375334518838695062073314132353674004197902482908295616798433873377894846815741171313099211969362566534676214109991740881281467150821269694537314471205885397968762594407982732331704398770200840667914019523144518148586215816236877168210120157886892126981299955090165502826767633232986786615778316441133612955056482412592507095401601416889307137412700564356887279812667784272247799573412331723775956107601197066182436508869895727490114790015109058228346639451864099998588765709431646894521623184070107418497705123775221782583478476250781484352964556230902159262666372758224113091766406490 [135,72] 209944384208748197727755373491236725275916607520659434658438581540179396808253564354838363112064663208877924174747103355435594552505243137985166058878721072383815401635312578827012916515210685767200007602233968777080102174216391588510180933134643867639377853513283860339863312034185759950367587996512457777383405687551360034279841104751483816360973234915955043799589449766978493762761099317869286938143815051219050257282217691843265561739117032013889138221993929156622158523024502560965775192564468639778981061298431278056351454018790848944183634380000585160209998760384167789901696117354144635300185940186541230025540482522272634668561456407388085526248182075236943922393699083644376280450946510642106448430856487091017585185010955184297458690516257786454716758684836892236681697690494751338791678499249478916325022008864625949727961607744011839098702385867569776821113259606797683485461636101201686360496337471213861394807305494729147206978255712774860667809049222344759433575524637400921348435072940119773815271623432472219432456053946111941616239891404116343520298674573630283409895627144392764319745588297395678125044248118357488025921739886516857211381854239470190702584351970566215763955485513145777007735048272180239988243111183164890731697048319091205110604247070631051150983447965332878650936017820010342141576900154910258013095741131796786207658325852856659631126602976109596680869387471684652359988297216965767645907411928744233660805700125229514409985956201069191510058879112237676051796023513375006063130490602454349300424010936706627316590546738770 [135,73] 6262680437065655171240217416248730555877486556843066155400569349121325069772074915097507317785230684296761784425159894841010066129579193374516981095550454615301303979099865712594443791750265001154651372632637279411455917484704628015690144408834822953723890240032799644142957874677832016100847447442160958289136692220523378308434909727591644149212394873453885071426061435630404468717299111172419203398778980041969269350180114938671653567754455603870848682898119751817501553160522831072436222355995040938014250224563593562793542395804494530753989941839297789721781382879425046152443003657343774534786445721889085753240787881088624378226262762470254725302877183227849690442269602321466509041546108751448396548185099646461107985604939959812530862829778919414456461927568781695362632145619745245954587674327366161336175496879528137305956623538984260083642140653852399971823109417566089352502486168565846968802033974012300691665985551195301604273326028481460538083090081140959128905564261098036802831790959196582284363760223742763844901463444526749752017555822475862219757642074823555718322931829843390463973893011853877948241429224527891566770567993383884529802040278449232704968550148363410090708398638997180948427610377996300575318049837319359985991786759315536822190392450474291863986629645416764459317247854318101729400777763658870138052944394955163071175093292595299542272815322082980929684244420177852098576838111001627372663278199408704251167746831277117255053960041813607969128229481181207733471245977129726539719742304868427264289576879953941288376128185 [135,74] -2582518556907119438050161396921478199075392197143841152385807845282534437577487508444294487153505044947227800292421198247102789785155923252279495450473274604353271161994574301676664177895323160981757658284549085602333273085741452558802814667892668869317490082679507934405721884268696522458342826556301643714372016244231177610343277543972957141015682566331632644920111407206935539444857626873864799906694255435629966172133987975764304501306765531303155603872683111096811405923426342291232478732379556285473577016650323883409439289584597547434411537364740865359594478576253212370552398969777735546252636249116932614780380222442289135259449975308671253583293969269500796572405399964458284275518734884155472463246210434528307868802103989866529503268025232752699865787084512094731349962897062163620175756811239606040930970316868010951146747262442755469044788931587754981158862623465305464501474200317356037459321060774135885505634818654315705238661704646926350238406854660058675739523678612453786144156718239559241578525500884589802957768610250852341923973416561497856448624490368559059193497298246340593879220264188965350180549360275565334688178143052874868454455824456539727963867836968659508868768618799315225492800940849038497063423104682435023302814355723812229563645266799925300319684570499555321489977873548123407875595748271945777290312784430311137169052938427185895495989544246571108839088701916266160057837088402185995729094700946314946271546125940489683382841901191296749251833080801232482269047628042347535737225119807338848704378221136028017931425 [135,75] 268005573806001591709655399716204940486416778945969307038860432575953185102828926920896072417740105387020034677250636866524832164123175381089539380296257638933937171863218312269703899215291752255309200097727693015521125433679745270404173832903869823998598762929083894865761049230643258411729244572274733618681949599479657748843587486889469169646727652983668797546541964386849432187076521307829900112998183041511377791531823330274813219982044895016959331974434605766658384461197314908427638803735599958696415208509047877232192319942390028614690656740407648886363940316272393804661268514921648097493883102669072110752322163002199319002397456639518939704634388865005840484312545162697470234184715333069131455741014585389322107103930061581240110105994522229033125522189817187995377861114756758160978427242438112068324754643975498508851388996314760504507084750416347980105383571339058752307491342903297408861421574367340149260120169999237501371233280150786240763878504892356928394549843253873729350438634391234945820674270303492577826265566151783633556493989995530079968008821179816735640481674177162138824297104072225892355410914904030852049913066401540319706102890269008721741828922532982421957856383616807180259284951065385179952765137911772277773576167682317480814064277528236806970154463218254567240465995657577439914291288873876042099510075363197443667494238652760239472867949813232533708229979758777727091190383920443372317447589842411709174456945645088181394614125469170251510677375902001038629317317935861752605713110312009484808793757349627985145 [135,76] -13959137575417998245394281932641949621287499722871932913984698959436912994543854616837238862663132294199747423608030986834740773080458872245238780826421025510336146510790687341291899521390461934637584334086404362831762230810013618329052648251721418030326579523032266142117178762070185843591849003556915198446400691985075484476094486081503824000190804692796626883772987641933678540338985112828617680941251406219009222127010416349805997478263183047341266093570503930902200025721603495825152279000857761507411579868112862080178354496096052991407648352064961637198386454151764560283215812693884147654106524377186129899284224979192669420129009786878187094864797624152017320170021782943125111474662907468813600974309860272809166628314996326243603075442047675234212547205742303776474213475228678113443669305153181347928529551553556606096305022360050170247980598162145467542867529755598781406634867612238438999478823446837327389571959210932813111656606929971762355252744745748749996575344611579179766249522898366868803778940832322821831822500986517283194723367877668150267629303223650234966233069814921347041584796803683426837034620529071817872260912323111631168772503551901561808628155145831423997966414959841730299470067285840995509634400269339904587690710899132148046976735506717662984179661737218758733465165944346127451394644524388805731805259013044412678195223647359508405371388367828361811013520488430910152192376720554885919153916042070537119765644302837108664540638770404637016183548609336613055900300587395105987009640640872652606165613618512865 [135,77] 124757616118127318180988586435519494333228336379660526495234022644188248503785823117659276027261117368044587941379248226150228294710945874760499809279200327326687654890452723298769920372495682535716882651935128803851815953488254878146029961845808171516403399685880989405656661141435667609117643931568241808073022984610959857664473735662905937694835992053785577406218542752773983823792790145959937260390544635242967373150620412213165624594705756900011469210857433421226651546701766946927926709606411970744337280990640436591844008163320856430774260410869621672623625908242736120298091010413246383561670367096135712830662840020368690849744836465148662589830890001287548119160986676095282930552199517701419327855530729442913799358934167114752662036939605990778366264136968509433770143126603700287730081354012160431060162322070709586986005894873645094529382973153714427874954913294864962669323772980589684537232978941247782873497971064066035209079761332775814832764703732016950456016630073474091748160407749496789399378616787075614583203197377710791474443765747451206766196985206150727301519563111125206253380651796183051789038798949961223692153524701859602967270655294673578161232333718256764916527237421412311996254860377887852901539521683057886224892315490169588285820032199651979357585891207286698027051752745673734800314584558370229271542047570208307613242333803264398276668817295911893467421141258273087100397635274275014018543423473998106762263252722953986829136315766377287161700224076573427974952351808407147724344278660605959220273563875 [135,78] 41041387452618326121968167492613858306397312609575394980346164896246278303019147265600869188131494990635743482023670669619942388956756585521843084464812210180181876072574752496204598546920844281334527571891531228798378666035165184976691549653031675497094760415231989632592377149437820176902020113907546465830448097387161417574897831950134406995406375808152380135742640359161911294824744410473927409499877289302804875590935957353254342424481274135911055195723577979087014995128378434747558769584758812245647806013544982529864587034966512988728373201890643000688166043611782477550633990931632731335295709871220784049950934913067952822791857665592593486907808927039947838638662732408531344212154092346013112850372951668755634284119528453311945436440235850872099127764005520061945938118429569816930369587404291873757046128603321833186734105904049651862624279396341780476992013719208981514527295666694041499119635506619489277075671306531507984261708575992673333111990080576371769274554893748851451813662992263388123631791182217674505621496770884194994589306277620294548753919504041029302249732087373409372642269744059784583206932574198547347919828712646662423919108667223426857629453889519575842548238922559330067498000453467372822942827489518375963619113311401849512974354380906712070570192481751885794408568562074529336466453927351464017053503958104490578583834679088743768154044683441907960986582882487157497751721288125927394507616431765385482862284111870447421015004986627954731340628554451962766628521709870664648882650829688367103961400 [135,79] -3989581559633589976134806604116460840577255726641323641062354033937229294399476895520153330924571876689471782993672805445258148466672570067982986848673360410106574442787826295237077505922479966054448757974446714705382288862104707880321695515764419081151597472670126132022929845116100090116601036565463315569877151800354902247769405029190698239671170718891371185076537092866483149212916540134799293046905017111483413327303990729616900011914126665880763971038675387484117060203608332529126962508166193880619966135539340151890463881638599371951302991664070343849206521790254277876701709148187688251540569207690871086390894233796465607862440071788476917028971914817407460715831063871007908559670159188721605566516444307826462636048439829135157587766800817506932621416598058224907280884556255060115369471077476720759050522075090701372006217895847097872254050169701943256423591110955082245259467327268199242678320045002564408780504057081214695231032449804309490055275597959933535447279328549969279980322362626136228682175558450033000298548634113234249363899235400104916231929515499172538437991437607239371581794760551510961852803375314220229819746339358578277872543823046767403867112161656441758594466172072361255219592691987846768596687966295321824191495558466927075398076514228861274252419867719472364698712285776263764785994815539479662270869688850663342564598942783860001547166181869237307142761500208547336671882331479996058610490789078936763806225801574584418659862664643954354747904967513026313440006255725613075191977788819510139725 [135,80] 191467364343869259403935732834136472448367060203541388998820693893661254724970457902032162948247994918923048873524718167453432428183579096944883256166578346649509950426666328007135005197722019371097490914328447671927974440894548262223201889704093419700188668988690365278261063375275519197335559205799992411927772726890096029076837993954432960887932060323238948614710185380958356900254229126535142022991630799032976489225527127510702180552427395287667984984472994507254015881968152619689746224003059053763656651231237207862920002674051066259180844784977381066516823554377850645264397965618156948130964943626970219335161167179857026499492986828189983037358368204829683377631154094970909879884927715038363943081853475217971870540169229418756137116706156031470197770028663280217925465461523343110083892147681088547826755161383453259178490191355114204120202480429807615059563171502050282761879466292184876427304752954355054577135732443387964216100953510159504024494954631376596258737665582836616373695258539936950368982105424179500916591238569791884157199978402493017735774852886671037921551022594025541088854051451172909367380837668686130456990208656883528915356271335113770190837476209024013490175336387651031751073576543237374699521268335144065100423867638511980941605517405182275206863667756094339822441672300253653394703752441499610085846055701733369279989771963009776188250854003322537359069270086515737319703012728167958235394713185379445043016172106993934112967284195870220545521314360667532685835147770625527987574200478460700 [135,81] -2848918784142841847700023616437117101269935238838415949019024878315302404256458071921251909735755811347958450303675014316204991729636644378612952694867915657293998093027810845702524554881827258190388047562836941088341827095207549795662857915487723538434691517089137526293315586753579164141800587768712171467666351073298239060271946874747508121426797163302683034097241424925750809189586725162721355123116531165220128434060386179570662987647488898715840234503014051676534441725239904174548604003115594552964417741585728175509677183295230418887368510749008480747810213255914533302289601415383381578552425463752885721299538319546022382954985008742633135472116752307234279870666396226477453378929021202144455894620536477575460618216909120082865216707838685210469344129838822243074496052251145065633302159557487770174177003681467790937845305139417224662732297967103662469747226621393556209053105563051511288561317328977453486622275635276836377734339955777377143443015324500085187882361589000667182872251533303480522393859416919843146437996335893333147388785460940524571852173345879908069415012632669956332871819591096460467162928747780615670662389596493336655508888283717433974739991102919492230105474255932384284482874554549439313745944294346204512166412426085003297062722073653693796329561642822817455743003389404927644920673022478406577773519366695462295423878117320507567462870513185591723823749873402491806379763396559894166683897310780188177314134491536675681092989488532411298794739685558539797550324208396416974405791630075 [135,82] -638562658555925790834760367453002827659512160184468957183930134812138452394369251036178973998335129081226798952563213860676620099396264853730534670549991193429544542507455096434453938491670608710069658019238659978131609061787560436971825352228551970757327297396059964052843363880667241917346790285153875242664818401851796089647505970995915994847506230761949952142623312874244026209433488226567072811654500959961141513529253594862804375851083446779184688364875613967342109412954409278654567556773559114933362778432507692193469365192969716850158804025514743674580396026952603453894878050174470166422716754569398676955969041057566832682112441355159084318860124600189990279692926418313223512938966695432952676764048446112413238868134040977544855530574211469256490328118531063358461565978411993533230975806406711164943252405693959244726043863646383748286604014299812214305343269957094573434837526987964645935120251598658939563404068760578216044885922747920628882693084898062866342146702336049689513689486044736089953093030649852722567870038190622467746951073369797754922411420124127305337794973890537758087649237167753175536292797915667910687344373646531978993708331991862014710336531899628347490682836149069144043410652176214311197281004455238604700799960214229574717617852629099482283583765823506216868014977906632875916267087352456702955509611152397949166841344439130662757119819320598752169370280312336991971324935324045370327324113998054815456069814436855018651617490462931968337557423758793486803559621005684835718500 [135,83] 7040091486761129661068220825009342077235824397881928580859306975408229089717693140634663213189406784373774062272939985505374643267716649702673465889859306396001516948933272700643145992379738994986763332693320435645607612194572427590798374743776490954427692182324024481332248421996666819324216729728307938629911617359842236073751387790586485399677728364317810124368854882377826212355977555618842531127220116684397387296549073015670070601295593634887890312574741975275778989022137263476281303143437461715793401136313634347608320249814593455559626622626994070369987251957479454922916872226336464308280075542762570804100891060870415930796382670955742107099429741992195601317259705661347934305843674055799421374769408299164641077775654965535678205053509939661540267533205547517283582674640116813779387512998052740875098150556423594527114381126332741618515256215705444923300622416981851385847454395650963199207486587239932023842762396971155561113940251297628397467429067750310639496858310735748132186556756507366498482636720707519313285052720648735424027792808704962069406205899802379246512083806846047083340721959837426703123210363413310740552072392690808825330017723009766759948523586601963039702483004259074829367903743353153009975050381287756294586715809006762182191501073756716223092267398425924308120926508601478142465361394170198028592031654978711541249367049288406621086359388596009324418832619003200656842727795246682612046834326247913928981135771523228404471404565261777284574619645672500099279169598120417414625 [135,84] -348650659567944562103530337033344776520994895307304039127485313311658930548570003627147845078498234636055234910278139644357816793321742210364053564808075547680069509580950111265890494860191372064117919811822067267379654338563689221822297161771822419837760070635743860644131246303564748051226268190782909334419459102448337354776064254689761091641300423523995565280631605432173887487572869817557644838013882180614589288073522589118798847526456219885156332094177595409618974644790249675701748514192931559965215164369494327089924546537419814343540640227754278996613134184387867603893296470566471138917160161256655050770091634330973640647335748470980751537404130355956969886862381113384856131624709665011173299629785379037952294151780551002457663097506402071462501798161177162218945356568953657145821594893104870967592127809808553452364278962835555490391052658382027714204477834442808970637876498658105312579136853573990693359070200887376276355577814049219603632818536211887566628456616929209855236346126042928396441584424477007088853508279717906337648014942067836684832920877453193149706319680395949139916155904940641986252682072680260255719549533304593221805791164450677133515643770910052424435882145964011098473964777958766593898334486310425756345019847653363587214898746647672867854333911857907327473821100712453604141432695723126145891247126025122364252664101365993586441915188627939588192820341963286489918079035221775135763421706406388515508133293362145315938854700861938789051796065795748846678075322399148150 [135,85] -12044251677418140604550850053173413156064419794309985592588528858650832587705334534346280799450158388959156667432625159649934826164474838913238561023850461027010801874048079686232947071018181780357252516643861762025681324384251832762865200835892780427675967591167986283434941453924902435656027806644604550378613048217412765948207610598902244286047639550067001965093394650247464387478748856917864849099164327750064744910714368328553949145169330602762583551664548826222325875379431447992545980560378324610101416135957260108655781491621403652111857118110525924982904868200276675617779901692245386623399362566500505570402266085319337637512076582464430370981854272357030666667174947021182774211935426628165643230584788797871497799278285831118922753329164420802612913304535330210478294048500219652145494839583039011263470067267461807437727577285759655996662879008046787114037812128734036053810454952182070616172276976038014012666799825326927568784579262835141927622731605798285947495548219391587868325767257359120000295576017512715196569673752493839241129201217734457289180451125660569979010158872883072909134343516002978533256837396475232501882328318896317918420359995292174487718206275011290216865898830365568130563401142230303527768516931134673529809759275453632003524844380568057000013294952896259534911498606411952097989308013269427068207691359202945787095133164732850562022696477161762125911333511561499905236391113912220684695662200856224139875117416088977652620471313511821962817844511492881835499441718545 [135,86] 1380904422863998650276101758856138126280337412950275504041018240840069797769227999915923871928807016393304866820080352096162875531694363938615654653714820552297423363976030155786299545956231467163002383914961827376628434474675700610709678190230575195050206080623262565405628408431806325814443895479662003175279447525662348090735426238032327515431843641500201684146182727879325101704141974149661268249835142080389876336276213663362437110239421547274754165068678517820792220123456342368041907853295700825785962611073096108022086449853647651195134611594323938813476330021553138644505049744356321434725730329242335804503018227002861435083610114167731365255755667320710869647646943264193209181002593486677369385772436344123327133407741551406864061645902212188253567564606674674175420481166196687250478164782459270716431866459846701409417294551883753853132096707744039875945804891634090212808288745942770009051160683349033328071594696070121811558878530865182602357199211230893911232339112607381568076579999900194236608893670458484069009892118878457496527108791265929889657554535344125500214457631091253854732801199815879090399236353519629894629840299642367535011033810228972131625044966810476851401016071713459781897622189575988386878717813430816636233587632739263076078141114508126602280478670790914840771044912645098858233256453314780914248089465629775786296449267582674809730156018453341441484836812975941420340353561999225864063591269651023471888839780166133462335335710244369363984943814320791850519725550 [135,87] -19775194604514977787646492462594162196730454317346469141273069431009171683038721033296330229950505334957764177355400215273920998635010020278781355564191305669042226587665453348814771625643167869106901717553292987950225028690285281408945293572442325413578234726018745699655209942249983482984835101318980270220061092717193019192309439495689191361380120755785706551687296478075501824873691460600704066188590232045750389127971844537000464908029299798666802784324876696934237985047312530447423256849733362482646977506726150712770538991499750367712383990224961206698244191513785879519564584512400981236472143060651085464225781227973191090620133676800236890196590213509359632830525448486089096885182571994450951151322215507003493452466920805833668347525658940344548939871765429979447378906845001241045024054227966152560982563131221026650197192481697305291462315421119350373029121161210606454824346214360467811818310902985188143475219089729093543061113991701362022206845414101549610336795917966573598989990266035529495444743811437366719167347195079387413572101668867318942802488786767450854440487530491862992860162718419043927098518378034975329553440533720515494020341860019925914436471114010640544710477740040186196782406209853265736443380818505898808191300488233395927511488809003373885355084567026882873912580284817013947661573290236673912531876452976762056265752923820578106572902641567617091857875930077011231119947045802239477669245104847275113089796753242612878283061788035709372940554720822907335850 [135,88] 2892601438041573579209666488950947923334494899910823841104130585300317169622353873172000032962512258272957232647031184176987955370269123690258585500757482415820776028101223675150248721119907378459000970566156033875307993583770079973646303126776496129795100800484009964371150743898094582508184826741373231549472821313818355845600191387006845939491060732029088442661480289068378021912849101798991294154953612320896383253182413939211276007857377232380589730864502771781619183385793975384025771878310003243123257090718359225139026834186383115351329762545773378830594530842279768895225141516031016322140751516804881410123923589867725577789779802829522332726374464382693121569583777802299539886146506141979263601237665667625642788340186001269903301136987124646188330095626716365307100479533032482587475601493972110026186471898184898963881542598003017540103022187654625024095837026310433277589325441894751351246455896458601545601261989130399158159215181646938275480127387142719124080385436538167558862906641151606013527682453197460289262698397818858432028407008887324034634023563036278800762769855409253249612802171781256321426420691693273280996425893246262719269330166310613872408031899343658445633677311770957820578685051434681374047152472523039533881188017216282394999230105327688655630311036902635671608213175122450511850458622250255036565077573382701167625733429878050949581259982106596169786366109838971101230976377267620910461645423473231772674421954812992007503016180410667044449668441516033045 [135,89] -111054357655581918804906372572568853846804984675029520628362597099193782273210993254545400492909595331716230675658135885628947751923579514420026089339922098558847434025176823480846235712222212623157510169424033303539637042953262799029652553835462476899369902897580902285320903010042462326409747937191814821289348939056252455037101915049538280457481396984189959362055374194063543926328162335996687894656292556228001351986341253942009623309447282379195588787237383402930677253791939169849762833687773681043810157322620134035960713432809970974846469367111487332820322435622784141421498897416214469582833923847166856381789842360106401362419961514891436365469780841138350772975904623014199772077867427857670320367649210336459825949026988123089974572804418666385626231534469967827173137585473788741700386602426411840845788016238458295205187000868576342754268121003690158145849456471843290251336069166423605119034748197788544884854179174486779877861736858555535402608343542656069694961327927563679628682294224266593294923863774896022734960801373649729691015019644078576495763732852824964103331248255052475781171764318476775490025416252699796699235573008466344655424382278653234979854966299342510462257241696536701647943488246094166170466227325074817783663725406267493768233622947121511945969922417888166828405847419417751143285844925013835553673092313364937340982370720751502095635272919793961063319087312422259107842873928340024351094362804377338303077674128321631586609998814121511073652539932655 [135,90] 3946515410095030415013633569717840997539996367756827440596177802110968798081266656398078446739435267971526700528297313714624360707404399864218563619252599167867800297425092829594680995319061247632038930720626684482214902671804630564534830214859679187749822887058108020423723756711052432510380326369058759654958091534013101461328687167409177316336698253320719229828514955119731524858720490816314801950703251320044745564138060156342961632834452768521487720382401273441662840933941768163672417409431517277568958685707770079488887858690758405905989857661789130795453380246531714785439845706090573592916132722269753743619363326677134601268977917761245368659503585590841867378710021454110418672230541920665314710230395457997620374071530732727237533011830437235875365024967627035121185353012190640874983539397968608628489862257827466801978386752227717482725981322186478144599852952665326172105418131755012469847715388062060668701191542976797166451491184326223419244135719416296672503766402146167251818947095028583964453176426329923191443608355254519878526792225623660834114434443016193470318198893393718301462804105165702624806452273368485486705882628348528978408912888093105078617542476572481557616321295030022603611571620747311025884233378385114431194963337994512656346936479510345456422320629517382011552741707934148201023205776722161074352455050689232549959335800808762382474930526316918878450218008541519380667903514419502119544495040376571369330207949859084007564923289143624791503007050 [135,91] -127749831367724823957159853088618406438346981257870964768116715597932853287844275401485591731116589250647508814670124617226664173868778116715052859197622693463311210866376512419165154184651835922190020390869229034511709022793402182864020294884909188819441567428417529172078260522483591635303012201542626623989705942798989986620592355377875481413377783134958107230993427528167767247835785663169501981106480489655576051225053910829858247968733848189812455421096613519281362466481135501273670248634604953464119886188694231094860801027161493960878268618433090765252745526756133655869344163343540762213645245376329003954958407190741399520798023899823590371659054105260017514906640847340265802200787505590921713312628109014464623767324078046335274130112029430586860665761303520072065171775551103253846268407827053489035331129732681800014088824707196634970750420781163973264738090248554008082525231666461835928380177944341430781281743998186510152678494617950561888100112960034048081013706825006038066498916125569494149524692212507356499875898369135857322816835102194666469273391270946214051508667433298317496988718731689406077475476741073882513441250362618745829744828375114791861176801014172243145167881940513724348826759334785948075141482124644177811755525952655052312470300268658802347921410374430759131721294524066776050713469092908134655743004397489049720268891365139317936641264257098698010800528892144399907500355233105730305751717585969860820700066500236964419449057782486046135360 [135,92] 3629401960105478459906332361098114817061210659434688609748571417455814716792891428413191839738649463706621839641172172018112414820490156924818534228813379811211458603157412032849144490053009695100314402296382801778734815932884276152026379793697728440631044937010916598592231277150964564131579891550221239616129494212094988819131272445422301268606543055487766157120635030139656465660508379158278419425744775859228592481203206695174393883654946584483905022679351928256992976832006595842017220985110418222484126951475765277650540027245694173017835291541678956152703443925934540307875428061441120800599179159818033315292487963963286964371540470733841376918282859833213810352452999642044562689254733410129442658290568356849662486309193134945290656205379453725977634420395981529545838077364120567707866283559656406020662115221708273601801533372103512686748211640189540416429385162601456152780539369631868392212388852001254114236656211315993592682945514627236264209483459827430653942536230014269989428895946381424810007419491407209451119918428469152420506940946132391696824883937351279652808075807205440675542920809042599073943103780407987411552682571586119980914430069803759108809160873110676924381476461583586557463113595256922945973120590907208599445575356320464788540329167599273405663618097951901564877408754295240279697369938766013713596775733654256443505455904467872006882641020237178153143691850518360600451686274080279868709866098961001143337763767498170407516364993475578950 [135,93] -69642001540124008201792985037429902685659724979337999628456139093027418682971407054955184982880507898954965378003477276177777706838183993597836077160513390849881925324534554991761368594120504968183066317290786588417463410156586886425180661123840998879875988068860642093694004990984316548331637457688670318623367690809131147693374698778993924414234697588112373380209512148707819855757881119558189911232433091418560062739552898447895017677652619936575276218493738870619829814627251568050363811599918737363048991912615826174491242376411086086347824585992343137911535043221852905689049230433103206821575585571443406239150302732641896333266950305142536374299803371404083434107605267355708246443920351419268119231045770342009133591870161531304238701080360034553169942597483495728567217492898590452660946647444479752622709202387020592483574880285690843480211758766812959791235346579038178310816087217936181853893858039969733544819166707296720925641285411754490931774806869592766055266768013991558758429479981469314520670233785185838288192603168367045562309673127671734102724134487795065467553686215733586707801138538633685987655454367820945091927330225688681333286121942794900199982723095330624228959327246605601005589290864847028652147690325239527509657260313429124180410879612295903176944052206968567157696222741760810735879824513279818797952175517678904493791922428501822476171715675543041865392386404723556400062780457954786814929585576942337841478505360485662331050336958920 [135,94] 763965992956914813098464460972506756585119388350277086700115216502639817234253103462213045583446711301292152004270984183782599804770358246763862625362112757618269335703592942199164220190798779875651531459902017671318777541502197800589711946799047415991041637169622074131367157891987451591489743336721676422478757842261390981526869077552360860398613903603952701476768914585946190182501563228010607590920441105101080627032227657500364751407450329874207859222511782156667487358537657063671497741430393046791594984575307855959218213322262732988446599471486462300646456090410635991502535657379209011908734838764206730267830349967490991656591527866814273429809516520693027165496191478721029803640693818206510357747734965219163918596221872194200380760255443523494200252702405106305440174517126524013949609806062746248382039694836908063208871928072912329488169529457700524372277561982146011975363063742897150442405935725273662081628310129164773963206459802233458412606578200326567558310651418500734890124013377421344524719915017200892964748155124827874967642013670050355268851946837657278858040214912602759068351096041981930741764436808599110018842982489429325758181514013823072007636021379611157232986554144390376972375431622282588684188647907883718201390307570720860796492302300370985460386204697083385892271509130686005709162965709355925067389251139257301219468277986511908087033902806000224424658086240420111998084206432022613029716352036284719349679881282807266636990980 [135,95] -3594986252457050241850434133891947291771251232769173570122555317473695600133571464706732335279385161339157832110143229718057039104348846749905190805945662982594721206834736265804582673372450875042898605303730086221075597146404962487674894223641765793762855019153225897381637397362124168354356488631612418219787004128531380697232719238458375038123677839981601982515100460149507106542700376746317104282153384873415764800908715172021831590957638607904905635383554417405491629696992725006031514555255622548724741569970721896058343175724018934519430428729262148118486226554741819858842500670267370600633710741818623538673637442436483214012890552178630977840377041565418248889610804564404246845277831949242361732755236705631791924329957245069364957517181467330296028342418324353960377745855067440807255251494607757033862009664444986195981167715224254373568137770991236814375536935084811797322243003369177448379373762841898130973145162543285488593597115371301011821257503928530771300406051682866580945969421069783696573959179347272066994428802730356397811504559897036275093323342145689242541128491524200320379067916407047131252084376633340158937941910134028706967290537145513769260524495685421575073065724416913766596857317721623675490919690676894649610462214929455086877286917350259240111878513131175425374719460597218758359090383248227651987759415345236414283662051133595523848983264021544388364647394044595790504051780435630358611803578663973080676583424103148135341 [135,96] 227017114563894249562041209790371414958406557310855024834979595874956389677921126773679675945636379056961534318537383120163096090885613533359706454932495733344138893993921154754116076164898835367352332212857035017242953901272440407200943033357766378012030017562117313567366069279507354245182824023901719020222268915712852086698267156719364867262353540103191706848454749997154338327858778648639087501210777898933718510273027197638147590142339403849751776031203115162527710730462222273223344119634598679659099863012348909959389037782894881762500855446964654102869940478254686559179757944288227217702721702817135380836830511558697843769108771902869291047885478469827543211703313209244483063972449192235023056669873444723314187370634503140438488966012990731789295953575173944112741020346024751262871919141689834821668939418098112753543555956894617209973429081769493267545763449838843432643117591022087334009670378277435179054619144643971817945777608592839185859803374684483604132276523274446852133917870435629022171357400375830732403992121448689549033632945814626302635424909606829976292729399247433474960768394846705757936808282073695640822567301518625893109330203296879592218750369043066889641014296959648963832445915680958862504905552744581046946418115131179160293529182480557362861311655476782488505565296197979029496873740750243696120684188151505189798807646617946057041801783355341423889408603614106496238724418344840130367041273957242478720476068244894990 [135,97] -8309053245621365486687417838931777695464349132784759449487911748400079635085037192289089967904093312830091675111186656192767646291271623639563744629561813320496345548919566028309649955626488786685978302863681011687801673786667736688656994525000994851632372291312627068420187904831926297507147869747326147490698088785822088476884840468157014202836100690970186917220758252108383121355167834754566144011774412232994960388558615945734406667606918954125104014992695208562767416818140236722391240699728806496546954405782834712942211034171295286735587016730473076444568627557637308630412812961784575211435870680357947438343862393107704634467083678115509167658770945906064419794677283061299017863475122495243383860479335181339861586625850765876766786152006314643939513939996651771131063941091107533045752246024098782209768305584113447009551743724777091480300162010650308210141721008522394522682525887788506192927318715373025636797026715324295371119239194610059095290915046861093746745953931604922677097978260825491676633557434846608614942888349492338538340412604169388118144157115071539148681788404960939735073078795904667633661044691900739067174240965149061392368782488491776471380757324212361989546577139495916459183391532778033048610333694733554837532455303717017301271246090955050673779794104692350113394035279595418153936521222336193665700329712100776685851875659888015875057789858879277948841166220878691703009279307232154593466663300845789321125190405270 [135,98] 174597219633856644992171437380184927431174615670122530010605953379481114446005412149092079322772407188963920552418627163291770791718636832194719945697392580244120903832288445128447410298974299965107736441347354351093643401720798758106060845430279223528549085068497788643002247350350508552343933337598944955194468675164073407926413712708537911577190832273671619155652745628733142928362583991994635568217348503661285935812976062421253852755766907390952160895901760226910067566414353610024182171855533153380218652159079418359560682009991851530124482894767229301014584822006460015329265964940593449482733404222630708791540812639696434213384739750323370464987295933777347007314105376381579656123202477357534102255069336829812261685498248620277920730305418499144003566103244858770120504418994473483186549753883041235950314367539356287512642120092644336259256853668977905658967757033538298052062121340816867621391206816519643027312130335586800745509720143184685471056258851305712359205559180714051641282770255245346702778737412069181193447982685458108087747974573434929394800399747299584489084117208573328918064960522668552431108059687377208569343276133229855279705836285090932777168306740727880831266500123752500423008691963788646735554402039169922186768979308060296467952857548879432399095030959284435611000949126013350816407682793266654984309867029254316696169607139685648474992995680744368036036161641539502410595940610544825232476470285755807111604631 [135,99] -2267547647575200753364798665994053916713798386033382510850709165589804024562647304404389577035545230762998636553593222816492997310266158544591025239061262929381231728961801894326757962787567774267565317194431646462737610163950807675843598973594571875845695225617317348917025081505788108885129507089602178969797841583560357546304716062085953669277880365104816817039053110662966880535819631751814399351028882196434334900231019971514325674179705781818646053991048951332360923486645678953550947782045007722157123504612187910126998680270397964306671453218276604906204880282926830744399896070634867070759864476320385444189644215408143118110544191294005402087606875476292299032110164232007721262071040791518675837088408201556528774677117862323529032492543086617066679513759563926812173656279303386426866400586218284732580446973415659566395920809284065728190929102742885472175459051705540790657068388098966845761430158896117688751151921067817699387623533818590365056755319874039921216180649070241787395690560452547070536728091518957061727716866985482369835109161544493802691654390488877074711939717669741358751669061628865076968005219752001538251693559459016122581293157743096009928917242239321209037378220192679891615715218871032289144099629552535448168424155351098453756679694559726782926555425413158385754176133879730377729911849372608252377950912163047998555578654619830120453629522290828417056754732299916912756324414873076092216949747780751090439 [135,100] 21786266944254788026452729372356413027088385242463794853756119601356322946203864611192112208290648276975873073605356230002129141115634075901885894777039699654682758745286715142555467945595431124214898449288943147932012750559627705305429815174957362669043949196384920799768399185705355044396180952823568301437538605732878833385831116999640994472147920602720841859527754604573568309991372599344057208213468156548129275873822526788051480714237515432850651104104736432985248440266479261298913402893908683165627256726658775317814189358371068543779378582699302103309440473697893124081447558423099692805979000249180845971906971837498940627590874922710001729701538873880363226843392506232387635578742844550559667977930350444390920494555944690195083859122868817499395902323955839460112676978362186303309108375050691450294845991393841281090051050954816107891735306620303817480614981937792395512842667388711481605915803131265783550239253661972268769026067937380978988687162083517308422915488512341452147963082194855425310358023024191202169703202219572938163616585214741994224946940457442880160892815623796551314711281856294228676870549390854972248453427271543838422664824614330268156638072747673725925092743333134152616529164353204505855266723489882978686845071649052496129086835058280152181279284804993387837964247679700537748024414931401376848655371475008658639491365270192452370227494003490634232838144878118621179930746161063373114815164637482602 [135,101] -158181467521584498278553268752713178343298495523628255577125094723323835657920411065480930289204800740770766584429271867445798023961451359450145680578004394129201764769698445838816151418348822261716562725012461279101812570416187518610532264058321163542384432357732590435720042318747593971007986715899551588658718931278772761516127730136772074625799771536608056107138281861733719265013792037756103574098572090698022458805763954422424905350104502861302128589355115348270292919840858940119509223070105263932178085156223047567748253473672666057714933569534861398749505433621033503193573807074103884465958991400019786411859463952469835224861884845865922772379672951482436732885539705926761985044883698165740567631919818662699248847891555938498420356318227922674101709303547446225411707491294734990142477675152843829746811774084375146083632011426341944652545578576482090039199213443172360291521439520226195038256022585370649428171934527187119729006190378115469670447450754830248106453826806665486183296575238441485204180247811691369395414996188128953147243975259151766986222827332581272121717883129537715553816613818912108827006784054928089164209170055376328938241061189240513056716221992586128383374758222335544794598317461901697695388242402004769651446640537077302109254053932438281596276533298786962138974847308500537664148292738830449196217166994889981510255738205376066377018968167887052928175854818068929946330775283185183887180272513 [135,102] 353186654228669025200369462057090085038922888859057773596604763639875138089629192437705962941801429835499068885455616370375951400954614427803894334729106819066499591862843224309529682828502097930860420914622567660045666782956985996910750565446785107706950500620665513708803884728237337433564121712582420524759650344239350955917346857897353708734612449236834212777662590597638093930093287939933492710918503094492517509353069853857399634791899254757695565914412562157521717000142483167444028075567118090031069602769568708627329305206942427684663190229554205932127706901680204081131185546513485665027772275396297712379456154422447743146737284127483582842059984271496529426818761575838973100496291757439016921569478462168910044619618087101703753564843992303318267563125621531676898428761274179885511991175688660511814653099790942819131548074009115806245080793522383022868375833330472048427498217395829786289793389025298357801956458534727705436751554351225847308303865059453935479082912829056660358333388099388854710286385217529531663331596039863672251476681204109147580645671598234321336765839350349847721540598453360382215598542402220132855781924660698725110622862572630072987035110669576067001181815766888352446564140461661350242641501727500672908645690117736572095455725171286241420615700477769683908903848836871286103759548540940444671467772069364927488551931045717161823409089237847999544457623378530011477038284524147682681500 [135,103] -326478147914570051515354644859800629856280315227484683378968523581830600555510899479900246139017825856421798164321308593001600290797077558250213906076070681706516990422300604451304866639841308949575537141956453221206638675054268991289756371912426664846648862299102917626319495010618468278875342571400647103062776829410828101081783351969374340192789858526925200424755572249272378157732626421174896672041012696004385982153800684744102407098534374036799687216126896472899756489981488407420885042100967667567851506406376868911999091523349365296865136876894124337215038618280291535069959358768839161858115022603984048191221892991824710884861525871949070517758875838223235503300835260578008020433013335223984194497656347165608649475897225878366478742299173496663558818570928888141305484642078242632561415374604841055823727313051971003967441954692280400511865889552105488489623921327142702487661977005621789536980007621388171891364007570211174577471847075410363721046134917848050100987026105735841798087785424519875042108107227992253404316957229634677446960238329856764058316439923692407412522609301966123778341242781165122885085876492081086392761837953775666011553199116095874338876285884705877730878649342015072422446612706139110355355184518954759780004366747652298969761671996195385088485293431003091309533311710454609924434299759292007682727336918500542177149707946262573928147732076972659999344651040868834013467703344873025 [135,104] -16072215245010325041407634465318220238627984525698156888201353867820106939882871501861947977740171200952691062112471600074820653295955126014392508106207271058195218883109695526602985589974514116328967449530343200373092701048465975961920550394977711343243937455962507725761683788511709043449174752124123049637882427359768877536628401153055815660539522336057950067676360556112983315770854953059628208740684438851381748984027542468126597101781560651974185825388162536080145864100901913032403223833446455573243797332771404869785506267530659077868755712431844594697057009645380766472172931755089280292099384658406588815372056894737913457101226389125005897547690351706985985549716864199841227485620913720286454565575547138066845902576112219813656136753812802190357328470233657787543460694111311487986356075660277723343585086617966999101380588558019101779407396367385381829178330040499100519621642682845308786277771520070677633927642906473818137463650753792913850502135959543932519280023223739987154339399383189642153843853547396154575753017255704661327269107683846706984863147407224929210893395705808536502101334437692236448434857732931884218190558188968035947340763194715724610896676046205512982784313592148635351101598149805931357067737263402582518490836654968815849090844445886971108576032199032722494685839165434492590780597980585121210571627574977782077563195434424095437456434765783918078866404360244348645692543837650 [135,105] -126870172213720164936907274196955325685955839581953456325704051707783012146727629088667589705653003224335899966048824423580529589453359543630460626821595484892441951647352867123919377309203313860451841136751082348930099998189372486372310154583742231729828044494551416949749545371719049664319669964888155976694233962590825066163287090938849182289777708237814866096036002197207542558389914004597133413287550018531382278805307565807912787312763786667439114530883185734428373324050263664013718505921921220711959204428568086556949880245319409162456216186659593653384654773699489105683815087980210815304315127169780294407993705345268746066132405178455789987256196018638864275013111921858572183344955713349097197543798938252085133577936900374596666148001760759306402325599385508060372474284415294136933535593289584211036974276401926933617220811507896945846945546952174255825348584023533972272490559971258400651138091174503662882599446051184473123812703580314875907447568620420155369163330400897778270915983848903402367277180341075080035630128705746059190651707079544802541231954136390427263004876217105986452320474888203816110401424818880201799434145792178150402325906800014149757426949236203889150806357825411935147101219327086562307449410371985748586041595567049025571418752284378564374076073140078517901848567983410082280867660413015986520864357721087104225295324020773455239419130467863561780699682779764706988786575 [135,106] -1641053954060378983002706714185771899430313741796917416765807846377215943129697988897474863166356186361124894416862091277976699973023916206193761701564184034325981985599715229105429784762459644230007195891817932541922239363033784559523948238805717525694901705611766491087001619197304394249932341829135886438762207348022014838338403904782151780172078353142534052509496173724205177609410791699656567936646938477111488517766367479266148423931284666736048161566852396424855417227241860386098213146104884140616649321704617591877979533266331666480985216623853038104517691165000275187535259015518672260633073972209518488772063412669851794725742626383062503033239892345579882263778441080574238118984839107506727951753152587404420202474887638284343575324219446689817125275193144235001040621411122987234164295209444653794895692167254008361552676291414848897525969357529223648618986052752071128070972824308882220203439333254248554607689652153565889218050838844687208382304010414719192885183099222804158722287310290004721701884791330914758090386437864591785270886954997731933133534097268542071807213723566962491575434842859523896984028786565860796090594333327560270888270179124318792487576702430789091600226438132180482199121104693759143011665907054812857317994567427952346892118266340992289587417311954238541679572051082637171559571348174760017232228111679193570115512057890363981830439321194737835468219149789611594675 [135,107] 5662853542960936419124272749181811243869658641632552317415532975431415128288127788229997960466732531033772521088786129667333337287137937507572381955544199818429940835485151710919247884005667560284682935378032919415825039027995760739327140285752319803065140470959239864888641841368317492735405934406321161801259606055655840189462471397216447881262134487608498857419229284973110143917487494941461595306538224749280748860780569507927054072250967961778709932024372944486143815629442858224273040882982765264949706439287468312571541106490095243369792568377099705909184872300529852358570676879481189139938950964031809962822900089575770012199397587784825688290866454829309618708338133047855842224236271258239390930099186554364902960594549953354458119219651422082823868665640619242352199798447986417998905239113132302461347859261880503845537721917049468183978596405591570952921043523673377308380944745429989627477461646439033352083758225989373805905328681698479705606964093171149130718920502119013339397344703247166544055251577713043506538577800441988895920023388016902558665214208065832697543281035332684014833244972927146741152681726365082568882952590363956224935133303898256523828089602468605549780242213125312842621518570461455859663740663126914315156296697383112171016216499045009561210394943404037461139572531439176667609596853170998772940505176116619489213847282678240224203546683809583705629951497263075 [135,108] 24588059769889298530862674747293495985717396470517045492680691738016359667008991803752589843527027378266822699118283191160970192565916957594993352320413274418810532306714928283314771483362902806972010958056347162453251261011120194745482219916494496756681532492053142184130351275585929568058266380631751688628989242081210036460244607901848142641742497444613670401851325316156820945339474538378545511741924931104275541289835067406778771970796559795522983791617695871950480621886432410438739366336212180032787285560124213102424935592212959311767941704982541244738663948265309675763543093412612464593809651796737431735144773333122796894161323601030455537826984501040469700707360015463246225181875159355321410158330717624062562995436393026124537958813688848266861320899081248937670073501888196742954387849632348900048351810927434914492341697852520884077547518187227254899175037313990963151810345738495642090436967311226497328449815514068105183503084395659701781342685830159307077540981770127117949697723476029074822619644417049902468439625077694169983978735294141745991016979967284468842571730298750569945048567808302448636303652054775647575950050706138377546334322283698676086772439267611986346059302337951228283240152758581001244972999048302341709026940341070351855360120989407218162696730015101531972656427471887377282576943128397268764675410614296184641721302305980858338413644798877920844921610950 [135,109] 136127077542563325356236854287500989104479088560612204598152223480700766502539770528444000497502391219009865473304047263443831904996991544464906927973863844614552801780582040999668548479777268947321173290499800067689598459203778107232380079249763790369678402674887535969984967672368230293304245258134648795813847262082448632954791142386595244388369670507622027367664618588792859181797942695502719192093358505578053722693802946512409914271349287812778845030932423277582924692696357082163397761137687763036417575111588333903341668559713623669547860716847476751540729293723691328733502063049645944061559239801005408648797718794808053449732743243255728724528271784895062167784395550488081933447335369159982372936686439298264051698732102815133968153492850739721501131333293117048302344425654552114020553697580378538794263386806822187286504654790952962455749161141303447233002818941627625179168161480291918797783263155954992833969011327116905393234741623894139581338621357975640185519206274423893064546416435221785670341898222357867305766879315052469919770246225528024922795294122955760455800038317495035111641487089998198131915776634629593265592456982673281562656003812760323664301404795852668469829338065336637600823079663982807770737927189540142183825038578481045022711507433426404654312539458348661713980231907866896566262068855963870390898412438628881751902035219113527505021324405937310419050 [135,110] -386259208143035543234327492207456503912194186001710853649319857663082676745444298611451328061219244682237131829619875022961970991529456591601195168827563298772924570324541319275693248971565804317080881670995960887117313491296322023298144390418648028934841708396796299798280992948978657688195987530498408554629150586755145950217579846610198689132763821261038801630308953545493600339588926115869448911002465361890900353751940883636854589635019002381745442965709077764035177101510475196715126740048708612619343623082567920011341160376880306082774716840930422801750538716869810889618843491327061468657269454947296548814296994744678302333690491595003703353402547817285419487406106621724532147318969367405362051997736725099684221372836702518961306046789286909023911022886748314660946089480196559019954531408807271878315398868301207377017355207748788073641651815128563708926568424772417736186358774641399650925578180555406111080553433678432348525642457338348367185491258821151059796930408443318990471526548811279587757437132521118814088711504737019862075216676052016911403158435898242531382393329037407088773377403712675369024827011914829668938672543341259818494156406918855444125164888802574378907251194957542166257719881574434246819963309841211386710347368965734659336202918954875751315754127212802673727786085589949406557709736484467474468131540830861325873676926664738382707041696448206890 [135,111] 1211534045096803239938955640712287277257807579918303361815956047280044094000714162979051621790152530438175628153060934751471267694195290828334325025944045516394462410346402786492220879677292398644870267911032261054673053785109056012813672821959353192651260315429113551422127294150035273103918187693379104155268985846986276286587964000342586288977207942478865116530968016962076088954824269647158456698691541807090222492097584145747042394835166656282548155339375803530650012110238222551970623216525829536032723602724499215906320667338293215467253905664867721982901583009058696667755451845514829209344836332930863893661057843046011880661824199418767998452303869343778177916075371731902501628044956907506414091735828752861949321551828482994191811284089464475351910324259086650100456433538652450352326650525541292842608653262379854700417989802057409347082622364997300438629150286741131586359030809044961895996682086652275677482009445958039478776865293077216431590504303778783258705473769711437617378207679496651625812014679358469415724938472916127283229837616716801278775500308646481204802418715537202291896408109349045229195587454490395890841766147338541982965642862581440618665592391886800145000895849507499894590027695678848921112702768884867701787029451139140674005091266140442737660377295537238269625024775052150385467495174184615552050139003397785891119447101068979846775847734575 [135,112] -1311686982098773406604494737378174067937268325557241238828293084239988734906594749950654813657753928168493791296301563951331445643904730371128417168138295678865174678221868514096864199806140737032784701847005315365775035014397446385564688416127097714308704171838690126111336080741140625493878926561435776335728327296347237989009200553386592426524921458675350975943500677376026971920645334624095998035978566395111917034573043621161116789736922487902321515909201564568732293455112454689450846298790101792995981634243813871398296110558101879272696777760473125931488272248905806646432328838782271319886554923922596399848472246143654080270727285432267748727399737259444022102443379017987576567456151392714874761002379194936895693270945363184324657515129226637407135045207018417758980719578087060918063639378699951639420635776061264865940547858553735823546578635850595856868492202807606208448154205323271776740936197162982436876710265667806043566668833992082316837027994856531663813700604764159875749695796557713634392141828997740696649288990641775072893580702263097692855046952149827388655877541582518941938415115262978623989039263766261323766362052587327707569389423900298787681328417219130341837424487709808181689067070232621294909153818144970950791717133668823164793714030340800822102703729625996420565431444455568672289334458826956494013857379830325394104555556050997631190650 [135,113] 821093952686553461585626196725477361403875312093575043673781188301716063772871489763010886178269087746696003035292154216951527883504069457035215980702222806746557206407120547831124979080611093897483293160823545055104059838044602171386716186600306544158431899605947808632644197475729361867502070474437143142933815449643844381570674757362573715936271662208366945416643229115915183008809394833156342987385841660457336370098216381657553797406701196596315000964982458943960675495001245843250462304891259564399251749178294829614906836886561347783122820100861079956622221042940986707812177643666915883092648806851515530618267721128778275411538117728686070217598008213603872530917837985846176726106329629777442507281797203658320231108088249993430095388499404643079206567572159659957965787579490677557421732749987036320800781331131706771065680422756620277519775959635814103493386137059998332419104530960440358528760910095226553928109954052711061268649629296741874060022719611188177587452472346044811589522573962214320111252130713549601315090509470818182592823488926541385318192509209710589875068118049350725293454505649366596934831913533023476145841454374633856036064234136015688325112372934089848694576348525225319584446876803972187432469810776919877322684479380522684359382681118232553625704253417035000850080554569955591523574892452058812207306939737373130507055255482318140 [135,114] -514628675005873688240406422626080869427803412709545174489805387840909045070141067576451204570944495788447026585018938985054779486578514048949220430217861967447442639080207771097765109688070760494152283407723212190760956465440431848311174025260749119184848127483543330325779823312954313806725380179069853384595922816231524465298942510514282711203679656167241976562735344236213619917166561451360523849269060920730821148207708391664814537015559180144933743704095884524636518690285533268321723611223627028849782268603742166830976499883856890404788837254948013625616475276381849324100476616020948364115664490063694298109315363647003465451344273853470792078974242542306981754588754720109914838002754414134476811367764410074199532354439822183017183393264364721659880587737396926722102427854384745133737005210659844628772217389572906189324706980257234761538718307921405713582388603543520195177206131202947068668404844256891024453754346235889756342454375478139469455977717884461167576886506209931043720303918730986840795655117491252258432341853347697775256932748691426954004928029677208902017791805623391820201411258330416089106904663472754746059275984556366957937549401953107204520804061696626289781444482401580177690420525321405843427268724424907670249760378110763476120195564947031175206377747433230916593808845444895848808804378093216358596686933423157153201610499835 [135,115] 115672563127357306737385840850957679691903008150031820807459992134732240712475042259481041209873953648755601964248126084056520057823051535043354427837773541352590043857137824454108679260067773336203535864626741994189309527555607557329084750055481881841699073916349636520733128388790853621795845225686797790613456175613913753419668623706145076953646408089384563145729978772977943832053306794633083470505501162162363525109969912860167641220139347232275339370690060385285696221160465511747185938400453962396568895038495582518552714634534030543287723302699199737288963959724432089587958204021629507475217180425090789478309001440605222777880214033355711087912295925199725919474964643125488125996015692933293520628399298597373231806564081816239635168587505432218886812442418107437425078087394409501488457494557695001187209393566551191873133564231105175512094232345618203964894509374997214524645291842699841508655208689603470781907111846832567887071136013700058087573120699249667083721689002991403694615351236241392609623112542163069032007597683713549752392120083566137112509513042721036091132875422885215258123436402123941082684765870561524100260613147067447400758711373062958759733562508841044590291916982424050801528255046584848505285152892834695982968665445933588846567845444087947890192343282158900785786609060143519200771999308259628508067981069512913492375 [135,116] -7910744098417510429288256546184018641751933422397680606274130342554341201930183939322417231147353431243530333264681152007964192634017209063935947624100200838812399043351408595077424832177152045079668417023184081049070068072880684895682980008629332096000560830326303161856740764817023843410669853046512010703008049989749840829624657468272145881630500168061300933991143676365359821943761437319910062052852020383169826383941285706583258184924607908467284372076737838300577446281891210442073675416896166764366855082785765167934663039830776449787048749521925333477269122515195667393223059468262233285524968994485678897869605035781855216050759863426652499388631829060871702085449644996402238201454027226810427272491815500539856870677531616279116609571340338497735083968033576148458644329051481613594401593186577200448249724448902142989763177463233050979786100099804022400788282176526629699265472764224560029962443379945998327280529582713532312405223153306604968642204580819049896583964227410184478087067496399267820823285924649175160971678528214306410168630548070531359171270173391584802632885603960962652425669147050817424567575716206551497031522881289853482176416844172022926168489553970297552588490920805677154434092341781266643461652055476957304894325635287148128546395983664189417360522951003506470912798974512271410904311961315076643138014327057920 [135,117] 573334454510468249825812331609859301715770692690130184895038416911627416228695455306372636372789599813285743767129571588652241874657339985209198983225741267277926304793787625925489937405368547458483876189510004034515160964329964931298642055407472097185515323615551919530357760747343420139022286381234975064112956030030804847171835320964557445595152739761050704437743033228233489262278775737276905597815451421528983138002311990499338482838755156474050844344336323684783517894775611608748973231144081767804266355018762148518821428768360290846997641389181867040612782580832029383552730061401461329473539068279058899141200738437274768263559999807801874377336202708019076023720076883087414990563307925405740440486539787136066049456292445630388266808499958576449049662897005805492508504819927481384666776133249245026131871318855486423945563565574329111748754820448337858068481871427565625506460988785703707044460258228627810992500670433010041143618566435180665801417720058802420211074948382619697322175088223957611844432984283840792888529850099790983835936850730985840915686125956872342373503951827068210296380207021084160535943161576382949520802539242525690989192605316076083789817429987595619729370935671300276280112853137768012080579899874796740279719957860657586795883115446747068050236270832527421342728833623244506256685437206367567666521545 [135,118] -1668657107459615187834662339719128497385644862597325321145157376865275969634315170103131266301204872924020553961825957837141316572852965445023326511170780904208020348014200141945195591704888483078623428673571156772371382520499016773220857428262834474489366611223852348468453844803483170360362775092021588833859870591714549020900955279825263471205466406074754011119254530690656592131850235676326779244359689179402780259710948837477095719111089048723059027524086015952910478737990693668282002108623787029518756975820987304784992764599410976351440679758155344529774956853111916502164132099408362874763332951972733173079760885542826754420907267321214654284844113484946812637406729450917217847695888671562418145733598262219779815799045188522921652775148383150121345578451334241151275006963206381847464335217100199033069889154848748335077101893115947193117524774158186272774299179904046211777979963752832621014834900504582722113857807329668823326551984702734315666830736620880318527014649222124978178897651081239199748831522161512135769222652351661416510923157978394835749672981260889841507588415952923031142217217478352096126846986985025294879793626744117238892435657743363891331965863510774178063590439434897712124615327976750913147688909526276575789601464116923111774086403848145709228615731171688854704066739733046047177772580690400708560 [135,119] 48231202892431685536300077541848533205547397711115598377956212715812511389648747253892700386863675949562252954014487154773668485042067847581034707854567017876298105106488755586608061995646446158927075497898213137818934950389845470320499045371493061433246435720208584819403443137384100450556340832813606119676267881872637990221231081428461983185421216473908026671600611203996189791364507676744079630703577817759357206929643404547424018097859106037235921209581931825002459093519894348453143633533664713678932550918354595714463119897109210535111308092568439815650703508362804435764665736972674124302398259551933815070500279950091432413363547777678779449453403682863999313818177827587850421816702452461108850964855290991168985914657296249455377869804532484478566976405777952279078048214187749221961814063931182986099204131301664035553499837447502455855638289750847142042878184721189840361110804806077362487494190342332757513677275643205103250649534131552303970416472388881147055127806928427239618619441026056043580814265496410862224245733245958370744919635849016404509296407372657343735370667231737619447688843673314662035353397514417327117118551740646229637940821964957393766131810926253559493410999183381448550660453274762999474929619494620635715116222016876359441599271991941679601679041310012535902869243217874224039065056339305 [135,120] -3405478870897262686819320099018155235336872640312592980883900865352449663421744162131757208983979846441428885432228556191266833464317362146868987980065900328710314856439764375905444335609965451521599202963889502702630875503523225862339889257504200396305800523004348703530068863082670796616356787274936754528657780806018209632215018143389633314423669825495249436332241559662690037116811491497079240382057970056499684074020671942934053704219690485215906785303124850873551360068496304600168702828010539660832221016725976010912431902483708210379096287032352241864160344246126089654720805244803037349865901459670720238692061228259282112708850375119796922370853136304350675179225842677182336940876557845786464879229623224705380697833045552162146891066800295041833785391402864634630460236086666325452931873906911500931334257562047441864301898470180895454237207486125566059302235145604036921448703239339075779362124344803158326286614999111789262738797886511456061134086409828770531038814621725152360780094729532784441428292815616950080081922831842623250452279319744898806810973351404325140913144492416842765983341184036074072814487332652895737334252031397722910857188026505034297540909930981398473609128369888944983520297698594573100607177558701216959890757194812437817241928842142457815663082882445014959472764748705628964552519 [135,121] -304259102402704320877736603114803450662161319091658802356080806440654605498761377952263963049668517013998980552580879842043519915925201346618649214040297916420904509031607655711310966602326799635502624475965927543683530223716518481763303039247604010677523364466458515615991379051058383784168083532903830291392032093796844185416513790856667208005448476714001137066702180776853269304363520534454236359126170069711372653136636093392752987530229119397036524293277512145758104246519982940798075779901103162799744210429794092610043635799364298590130069876858203604696983774918447007373651235953244342112026641891216450311665349246396547476075930408503548463987579707923958121560646277006356594666726511254579440060482227541981249535968769544804533039636079861312074261179817268839882601001211601501250660982495924317909304433711745168334144210752245538814612486511462385378958491649430641071756588475735056129150207162727301286574047152179060672209169318838721273244951652038476456540457095820073974986092963881921353973057621618354147218752331290002103737832674735277668075844649953141859716340335517236479497671780424476642021918492830532428375075303504625386558367075249416936350170507779422462310174681978251105093350355515150986165189776192840015499149914454165582038640505827167306808426013336652154260167950083830 [135,122] -4907409752568853065616382230837694676658725376407442299367979314826051832069787803760963279373853083810068790354259145135710902396972309269488621633957856453385387023607575268209319460452716712008905953187127928701179724108011772235984038536565550742367161213389924744635179993497168184923559045355113787624632026545447535817878533698134935906399717012813871425711739997352565816581712066278624729223831088871168599008223095791798127225755266153724720072378758580322213734767257713872496658593166920520122988690670560993055428404869184435090131874613058567046223755762778181197804474488523040900127106269183869219868084122134633711289621054903519218147607506166860805979078858149278602525065584520734734942128173555125433944712374875987231225658339879676201681079879259086167468496847358438081251143078145662087799860624700501996387211307237842649954825134999136136029443573399710503437491308952053276856134179483870046809080685710583735029720569842417911605257532251974270468597265632077554022783897261324345654659354153199685858021035332306519084698840625988272242502296260694551162929671723074845439842769762829214987067584738294094270721455506589652116076584335815911450284797568271703913461776904420538144802522671576218965311092701787754468882668705954278525245987808899429665210115981910891136885110 [135,123] -8135117801082190964971874549585536894233376134809199790426138647011343325882673640936906050788422350814487721248583969785394343672362341561663717935267046544386755243092595669813186588071282425746592768227422990710047954192637214867782341190714505694194863410421035894697957539124722375589394203110349185490147032288860314866213749650413510722017592661576022597518306128060363015812630659626337295525098879697845338114736253075257059622974233685985692017457666165096447283009140845879490585582136482744153265327261979135775602253018787110402845398281166406465971803263517957460444377413968432898756250404484641248899674686029044441168789961348480500528917691941947838319746737626665800963699874406935589906088440445061862514754018939123762856630827015053020622473983906002985129251919671630389919139690832755099276040517583383225506714019432429106662677532629737774034755478848675349500764369083595415816988565429125655289160750336684873494681573400416757865267517398251981716601422400817560167535974390435068248711058975471673352037788584235288662763984737330843780223151915901963001512466409706084456725821531063614025368044060401852734026734002744817119235339785235543113545750304232996802485543024466385874839951152288919836406106358590471498988177580745348551327011263215592147725739932281056 [135,124] 1462705603314061484768381398140959884970905785490104698094128902785987367658741373611753272576072036141401528930961979604280434603472547373645317275652376559576399267848623860106962833663003484898993346106542581311227747643921643263201393792216987328132085288610397238368319915242980463875176427812796636360246552094652747554426078416002881475806103186524857566169938342007800144613602789671729132070619837153409557510771729543302571539808274672893562243269468565352219496398942688350513267916314909218417479173354336553109419372233407224357815289405604385382342211691940257573899612795546874712781459350643807708523129623249970893274509783207083045955697704787897323923233472574898647324450004961243756713222415591449983740646882776890456944679639540396212298776811739237757174023037751156114089275313981826118709412193978520312613045760556714067622846793836689786569298286202397138161173693443590986646140734978838352328502649992551086157931974983485344341620427562423177157859107701725636329034147119624373470651266527435282492764820698669328171043312292738689321883583354582440201672029285031239838278724977994354511957048305484769598025189761609061769543514007511830833625787628695528765960638694508198974593532391823990834144620798737589039481510821659365881567811295876695890587043479 [135,125] 34850721234079711640084936288731692015401992532367221501982977440886685122586374157299137198738587617638471635146130506497144670752723949545451068832443114785514118674629962512809116438259867645516081952168077639388740789828908849309538050674565581286514921561222740894378122884930748764346758807671144865697471295245153140564917367072151783494149614224020923300497068661930792982168230306237451288720442117682118854525449584724546212654397959488741792729461778024248692321362028398860848547794075986732267017818670535869951914652361392612510794075974574353346836022046365937159115956751102223300612602952834959161498668094024309390199300736783294911317713823543222018936761731285399444464027046289442776445010669462235462058445329868342773500666330781010877475383090109921358803074389586823592627322798044318274449662672278077150881352662994998451003078050491095448576810248923355419539553566415571475707674576927606843697711203741494942901106915370171982404125428616727095008502573701807929193882032980144611387793160740877418405802303914426406571958839935868629833676648578689161341651124743385756074899431476508439426900113477072379545217365902760644859844503526559026095560052183326035625058610155799994324202731015586256631726257213754296739779966093348273256401252306650755163 [135,126] 44927658943925959210713468241579459341673033421672544059137271839906932601917860320952189460202497643647852865064491971462156126199555684757968703496345244444722049214900893618011470521397330898989903897141843034570349382793246995251964672054649292492473126416312192229117318522870705808427194302008135747401713540821335869890675700870650459963054934425334866350078400781098228137833615510618717013905538228640795957376377648948204504930917901041259031467132465695918776833710546826964251038833339714599656483475251897978426164476173371364780568765514360418486382536350432984741917727911110333642208282250558970134602589665912807543613528447690453999865952928417333302077047956936485723927076905168570044611313211233216071054795817508731916336956778919726309233682413888722939647584311703307321105675937624072262832002607343739469709662985085229639238367605951545081731029016369652137360107510454295397246710363908196930165559260751657592059342266758211311023342501050093011518316323563253863852142950992335500641135364380029844122244433909737480815355948603563541326160253217215430123442557888486101243819476786783949317907278078539286123379245044033522052832710600752520886561900874393072523228690715235581421906329701673442411364032575043690755814729045883832780011318963 [135,127] 3165225193836720459865372743547815920984948498077963373511342531313813951400749833851405953231206718465860222494619470929718557393601045110030844647489017959611729115358955023688326349430787541706413598594414801910450218250084892229604004618975645082469548292710854487322174745457063403495098819406376227463018735899726997233976287436207616387472446295854189911334878245351163913558814468142322906344152206976191261853090060849991796991318427944563845463503703454830249061859017900752102000557058009915886446050204657326233759712863605281171866767953343972576824383925235686079607942325270308620433914652705324846659734557257611184980853549399267959054335718097366270320573328510836454254026846202330207190292230734992673263635114585794667900800895164679956630072560466032527818577529603249557254852842007070874867577709757274030526288998486803380422690003959961107291043091212371856485219546226340321019321372506249609797232718815570393233364366027749673631393207220194277698568789663032294458113175773567753262797833067288214579156807982721231905091001766909161155362701782875620339494393634932197888875284607270788374521358522440408437755411873615204584486374349183601957063459078606270245432734600608951993610951518095083587248267244521124844761277351031142925000 [135,128] -1531995647640203944848000442924964409227376399204413775981231892509810336795597572550165929402174605452500456640602488207210321153239694356990730506630905121832713322144527149805418739473833360327642261153362709489147339667259440768490175741569994657600139369574492689577645207737078236307476348769663748175916473336460181652450375566705741970826377336179910981873165520353889033643256625268420561210325677812396032320527285681115413974606797529236653606408237189642070212108732426977349666756098970879574728336945241059265133747443232355959802736147083741626790625109286937147252384272426561454420716487538294742563971451880836690092568861062284306532812993228762463528787272353386905664524010732094693476230581881891336212181198225364750723463811965469547423877302145629254658732472853080716440675665995288756694682249193852344577281229277869145629389316096991191701257422241807316548634186800130193645631663461539160134333411368026970497460788507059567133604681789540037931733678867676780797591159689427265698730401000213631643870357523849493074315243660324725089642995372408564204761163620044976878345893670932048316166099950279123092647130890856650430941406760007120195252272563666060349592126017693868243028709381307247347675882432802608769336069557125 [135,129] 26188457672199731722652956967075804153158905264933097924585805419925785195602918685144966601821486040745972797578446217630491151409821412054852240548684676198688428261825696901311613111133151311833471336279727713504413032360581633189772966084400145661913356659437251869693394698321802209775645319841315089954269243014211082639989245436710727014858526503308358754400936024410746363894396763746805439930155732197253894825087466691751082233302209102120510567290201383985260482543767298075156248919625481215171397242015547122521439763690925265017565473177415542566660744845506711234250538051122671557738922632761991426090225434212094730697064668515782268017434511813696188732222979964016149703653547443922675647097555098773210781061282096939435639006623643919387950735777322443301763410882632702770034049024823433745545294129151880099753236726064178605075397101601260749827735686551847590510950937964101390084990257951822636728636755156425177276194496680532044288074824776630209461808049068832069711374319911907108571683282150904330187477265449195772459590588967952213511407336812950675214786895471056758461020125558549418987356008555505647948717986958217011892790955360499869371586898270955689804038411988008749545711302083391576390120336296351694453625 [135,130] -5729959781910277117015936646934104178029545932281172420346538134745467287426539062368877225370070178821285564941046366255286114307401027102909540503657245465653976833576090634720318833004133266638401548192874473111007743572635296016812666319922830037808895549993267715263846250464477641456196742428904725484600293217520871760105875870805022279727968736264149795162091072794005268660236160653160821502184467587063971645266737996883052284392949421496822771748558163678389549685497159967400419005478515358977117267526138376447471063922874188996087972945658173706698991061530687120754240648743620998734239415953499254833875656075139815924344719276880324324636624531358281479779730970001161187616154010178482844684728325583268770760987985603005652348412637877819447959790218228025475898365979960393869805705340690616727473575562687403347732687437998550585145179910155675281820642933909973020149053312884799895027197824751620142009242501161324861886896860378821929342313396247289167868687903363625805909226899825353003884606869349898419972311835349812597588266083573767722393777976038716973926063349319462769582237261326948421936742880047507026777020514099248516058102969037307279431304547251984086465640871227887272051966938867765933106145088250 [135,131] 41960604450662336389911498276833888639954159198028875000415054216329655282134767499541720945368361639811989071328870302255633016939370689780668617265755451392921289456865235688859518185016002668790924888919981464336898689232494746170275634794861238535713883484143950593144683466358078201872994336749396444048765338455204355765832161005472942880300671280214058654150574713708349492191213884236506124700693734914849717765717375581035018601853041661449748566037315504382098098848747910355690436528520101411479479212531509750112849892674609010874674893734848924114715254374933055715105110766554803890439782410679745026691943875294231749839129159554697261428945909064288062869844607112487612351670728286786167418536337306039076340963321108935033580109522726360789543013724222332919510043396275049774041423001060231641194441218706914240689155616048557675200558716274915253113659432981174800150075837462196472243805382559550138250207247675898073635732159211103324316710101974375475056130874679504082962728508579560946066229192324814546918951737107779313679258318121967177292914685062835006507480094587004905765273418637423954564707141743402293199717169014602724517962752151128733422821411526988201513175356144596386277588330164394972284025 [135,132] -1342174041057089741989856139230113612985584245786734989872387064195773654698964950797945832988277379935688273521948177768335912692708680078388568140240368987662145472158472882128489649924027450187524077302770681847700292927627085414476783653950754963608047484840555743301097608695597004663474080060364923652015610020256783894883434246331835779457131477222387297097788620232360029387672192570916300097401676386940458462144087875218632299597009555517447849116991124242326458098370931336670305135529358484187374081866892759638108107663867998722685971898139518609404945713086050541343220806654448398918830468762340916149032554483446642185872073333156253358888617319881780524034245277100176978781300996995856082065605047048213437892921550288247132249483080327481926705975709475755360717580144341867132066088139419945815510608179395369929076726864900239548117962443958722536597845295615848755657123472731944146221591538114327049182569247364427450885876241646601448691161759828838162296468830210714252310280207859134061042006934699207290197819067339244000586485329408396448784116063803817505108601240974378603424915665615137601943063687175234349980847226317373823401485078682643388361171071147590898456992800352497273635374480000 [135,133] 11660590514494836878899944979092644828746590983399250862032748573519190664889094107056839490228058783801795685330318800357793452101417524730639295579147370063473029695854986467218924058965451313958869109923565059660165427548723723178762683268921597116059335586016926281305878472850597636164858312240422268400641158149529616121582154290457979703192626145229274065749448780919721352627407601059174453573131060925409485182360203066913308889703712653250226939130808846272513149133764352691114431988829582744765615932256137073664706879234908553876767215103648714323806034466959718115308163170906393978636000437279463870005973012290961155553462426742276130730520861288531275823232976371031239678286373078313994323735641796082572972727606665753269909297483241773895311575463729851697802652142555134291485541384446210737326169752040427513061220848535805162247087590117079035499577836889914957907182954755120033986574982301225959381311555329907633024786129657547172173536681890992557001006796296475395894668250043032652522256550296779510661192776384180758031564753979099057243237950585776196927723899267663033067630815320898747933059110027972596177166974189011136475261780937265113121574376005777319563023286765918830316925 [135,134] 35568601284087490151634108883338757197330980389283492978883523602893320871096563008506238490294066333331321988329364598450982051208202062115669069417645481532665429944270184708913724091735005987948903635134524631801286185272837482790883617631561768786699915340090726387030190248717508802207809205470284081944152033374806846203346940003384670428233741693480205009284680317700272322687994617930323514246291711754156239575747526268082249669725634776242389744407349093863778167745506742733217749688128612638914798821769338812248679005345369229931966880094083726984379336726312729555407499275605123116331072632389638972897140001529747038660366869000895099588833850735626018322642402394139742079380894287416725497042265191465939708970679637215565206913973933874120329426229387801988027370590901445901463041517303241378179076858932294383334625615253874967569186389804205381261857757861227828402476077884738547072304594962296924563073344534492939737936563547952914276550309333618496146654478394374207990578146054200457248515561521627440858771888077158199403477426233745600151893395857750833240640525528701541154792019752516963149887444361597074482594969394340501285738869563217230553981954859557057296060775375 [135,135] -1003921604556782213301717367253001383454154072909770272205409609595026776612504230096838710595462229155695593905888456707459960945933295626113374873265043683916358399680895822525518924799314743484954218372328692606348100725838717328998366664921216229507148410744972360911118497531680544456790644735212565601291836730309406275456593351989203769897757701093773734087761447178530772529895809127534117410013544591287984704107801009301565792118856657635577545688117856258705010654303822732707151312394103478035492157454653756490955852405633259938101559601732443062209143952185481393558919376092715883762844902389970000298214985176915046050802759128641731471579440002986700182005364592806753163041450456291317622892400855725367417079965947802623646586666931192915407538310970748964642028230044154504422982156633470645271552772426438238951848212979211068093455349211095869667583823809404840348909561621486267419124928276437445124379269247202650226827093678948864429235438134170501495493594474732251157695705016228709059048791568084847667856494034075398195942085864360930370525477805030532747680928955257326594447695103256729284091979718457358757854551090426555145233315458114403209519979632221608223275 [136,0] 78884019714875560863967942224733451273444448218964655678975029021950234522704105954829859338399316231087872090989475503600934608984018606399411319685562749115422563134081692758731865606266834875277957510197158845761292365213514440637279572631701287535275032690316075553519189086023006814789680855357753561481020645230001726983324783566923030606255973491874010830871272898508406339394171095090730076208220878421008928992159368873507117473011041850365886030163113642501799963353064482792773082904972790143570291608195805429550220190196182202890048047447310145953318857249490872673234280757791656158099655801459463330498331727056890713259457822510422368569373234152275525657222552489300635591370537650403424068110895962765399403715979992208435325505617256245692905623734069190340099518532201764918780672249593783446872024779740579405953595640451559171244333942619171264435566399344314118997233484937834093344143422155116136996792040975556835241209622653960779308688528791398332850559081225308055099500032962989699519850679739846091023225722158018965756993517595026850092620449086108872473733620195343701478005134060371610926413092603671313078900567947931622510365920489861226160424744158875463846476108463387931815615904100261042130964025062064399115238389986232347881600738938929728879431640914503102832447118895383239016919665140099633188402908869447660897213191070711031732109788815783987735547307037438167349224397514949588224560279338074508071475200121103042102071840856323092817129365057076869237018914673915152277204477955384155315012034584694998317415117195500530325509940968852021374355501062091281111559042674290380675609053625211630389005999505574830212504050994262658264558193223700198285219346055086594231239209741582986512752144972949066982536710717440000000 [136,1] -10328529688634517678540522838696194081883417815035281410917582875929193706573176542088353793213064270854888473550636458924280463750173738392967484611816971055024522783986782594509621575820355275122195040270249398505751761002479697236264405133933840457439033356325263473630935865573317694254789734714881959634330273601096725860023840030604241103756547006380294692970795097412219888787113654987163361560354119064282507820476473417798656044029888852717398500237544453410581708642543176620145630887487896784089781742149961505709788499151137810097650154315789627318789172943965791938412316473607967664394107965226544586697582521891584716764669697671071503628934796740358642861916949454266045659750477048073215266237735409613282823250992854733439965471724125232217128478925762005512012878410178945831992331360607880350840292363661141748862016012353298575815795829997639430177648577077133467598028763903184445957060071652230784719306733688173183479808943131376418853252346860302802654901045664303579322588202169867156794637756636357507137348060323576869961298824668639653200311829030579066077052439433500072769181809580180719263719214461798022906525355205827750133056989365521775719653913129155737067547140459598171067114905684546666387594991058221003781698440960617868697714193090308859545894394156299033329388436396491076361671492054841253919995116159346963803438851018980381499639620417692719995700047729406272478822217421734283920801913645554212660776519237045941553432712675869743063407476150181058261153949762882188157093215577485893302008616709115446862387923635339432002785362331017585372585362030260778690881719882269280533627053458697994044600844165767900175620125864375365960663170136431201039090625505487180355440246996330689261954719126230502381887560037171200000 [136,2] 564714691498973377089075177952522837398397272375201852828749540244188047165443121587355245216108162266700220444030137442145493647340164937794906620788298409449859715387201674172712898607116051846215934614498993874916092867483232018206429708498827136348469967392576543473230612242902541005605879234502744970739932584090851259290696939873950722956024001388159526251896131856542142858913003947243250570626111864050699080813075125399343048559392645947594762807017192668580410231821918098699739055620590556579836031337925491607893750717312328322413105511420238132487429690848792695947034271085290704817279709500607288114276914716998373594160251791420938725378046730989116670158283789999057006468947371585270610374580389985679600881737516526879628865564170272889459837209516755157331941020423410573253970944054525429889126467866872491551107014790498296940596379373163761611545820610116248791492185857020286556640461003611725595734865172037142912115768869268732342045486049385312244284828875993904509141971022909432798324746772038129186521982650996998094088004895639178908642884778485368855917377448967225609001663568334738474921711356370661051731327401389084286305184687941655790470884254391060078158506040225507365070775478095664058457008274172433449521142528403955073924059407425607629867828144215760090377706354101524234361395100632082074088841097761677631519007030424880927474220369806796805830651457581027494189432932578948436003584716971869465735974072761458761555538025019335226985050854491995471660182242020738942686059988920103502730535140146657130170884870215259458649324479336456915543754731602587661041311505919748662467038556209146870753837670291126839379283211846430051512373154054473371507635428444309394504874347918052472779929388933439912487005926195200000 [136,3] 13970043364721716533680441842865710651075641002872125516374045197183593506325194171814070847479773159696411666982628810263332451590259705121004535811885945579502351393763922504891374524447423143068318839502318943196266543897276267882871153643519913740799528482714943328600491100983298531503043867143112256029937198731949279526356486893920406472154986227241583666802598250299430583675667951636848727065569379345002526322999821757502288407989184242781972231296803818396565833239885868841519161336359190665544269036767245866084919720856614155694439631201182138886581190565126733796567747460509993428114515251704139858073314999895494096433377934446118714177470438689160587648104835123316136129401143223429407338496265429450101217126284289682708019101400103858049962161044033837881428522678037462106952793123385663580525137392345169023951389257031709110890615560155918144264432413909633095312002842406822950237227439826315457487010621802642277017454838095103708160616261674525237313054347003930653034195187853677716193603458898638916847237892372856595003296093719925104426438879295132006437152638077698500006037764073686277178037591435634480640536114288820854468434058453972577853990523927253425885235508285565159628334938285920221095650223068294765507001560546887164356429576198983552762332123280348588745272807725433854509250050439026365261481848258115960099004356650688095549980429501119818363743909243688254267411372789519567006931636011444049118186681414192724095364719000230598636040202369388764135014380065010605405276598939181059965103882011251399594171755099422392530402544616839891616469124719061908210698977649576294280793505812975121060891386259791234242792547775108595081965850453576997463750799896808546387473064985582829958757145949322646981183788810240000 [136,4] -197507475050371185180842910764314489603852370912900202558648884736997292326136488094704814051137569123106188698149961400964639682051146823641908529709569665671979280932034294689132181631072650330920692356185879809943194155897819171313869207512499896817107073043832115136332286531851457975614712106089990943800434984629833296870921673571994841329956164265036929610687553810044685662549178248855892971683985871671322874869068175127592034226373454708794286463786577380489043144221256626530338872847627338132059665848914454900920224846391135819353891124529949305111509607154807792727914954622621448082411354737070794335797912468023865815405214872245245685045606998810482876255580516475695876905044662318806645621215754117863800061846894451200297544010516018941895152527957701825379393415213120473144137687380621642163012373964166261698237565244912037668978048806289338300935588856327959083166420137607726053432765829646692360374364854417046049017124574882606747339928711874445735458953648373155236059103257405975605126237404756540040326345615448251269115645413179744683596289962105176806023337470616362344688230958216559284068933413730386359093962376545144130806559577134190525601622355835703548824032304185052103132409755408536208793167747458858235025352619829144642517125638430708055955536428474369511308897737782067302749825259910302091276774018321986439275742960313023781529130409545658752569049931521780018943937269490187827522294481447096992519974256145249415356368261461577221904814612870741059558569257868273940889649010510276359365533150693794677908206269300460096008315018149515225182239926177385042082436539679491543764976462393365111413956854577547860213942843996799025683923036571200202430909869119415560712115619006986917882329123239971254138799390720000 [136,5] 733064409774808625673821101227665926771449670139321095989128414580733609184891298567820722359646468135088687070201852128255118212919403434423032512883993187709879698031037916102045037833119099213675204960184481769852264941679818547959128263831577836300373448142612303501030575572772235679926491063029399612697269249366611091475491233332306727805525558560515672240145202341786603247778599850883970048792269274045669381380393989024740130609154840112207384922344611405180072222759430402245013913995072226613586543505641819494180074593673553879560165642215863505295980557548419014375182809451541839744934303432057043054907319391301227838405139845643062492476168562661922861622162406690819147508901400818333587081953933511376650683305535574003089160574107784489357351818117824465830167735577971676071908367244346570850863235490252560053744919620009110331961148134767085731657512018544402277575083206855055308721253086337016090057215164211331718853378133071140300149555107578769353097826198545490854981109971924957202008177228707921542571027986818694937276867801571276846721347729146964508929406203943499624546771642542188349108678491203737572845863110122459920927281132158028990446466956370065180125565345272619985699860407938074267779184564100445383560914381740918644743095927998177790643494296025896670895202299623553173139473358501541849311972406765897788038703375818380690839962460370658559410261837867056245451895446554916477108304841924931069949501358906507182208548163640703126825885793538685169101860331130577054730047978494557843107159500927822560914099042166631293709625560528701692100043551159124064440915668844222840910584014007411032910957171788057252644232214056257102802742257275262704705039917615076946062661626372512351579267836351819896462508032000 [136,6] -4254898602804796147327409637187088746958316941712955980331648684559710934490399485183690822502695117030599742015842453215322239428125985225656822472304543369463326810585092664975609806820304536508382300114830384460445454084235088473506895829839897524728095589378922190966056807430571479089173651484924910027076193558282715930091967701465341957521984264898366480784721972399782380507257098013987326185915392825389670362568128814302058243289399680579209455473261067338552031142150011255870744279228684555984633470535646598183703819563213569984618643188737294207568161883968142452533837814477541655195171825729508564874901012824275452259071584567346698880441302874857458426530292815133369842536202448458227949985376183823901891980180407611065570631916436747087211855503384876345713885109205688155852042030985684133249139056384764357294462348354288626935922956886083195458401133377121623853225592586977252046024184007635747430233826918100974268539420874695745005582252825864879416100623912267699294028525933949484630101972715328551262274978693317011309745928494755941359207693466371958462719541166713485491402253158685475095560133003614206202389923619664768089194537879344654974036743571616025688336220115468723775082439888535707714660716777458506984137153301617760563478372255698622220289445686129316136501436047105203146683234061955944159603720502613700771636794463778661950054669673210049845711934961555567509418226219953007705475819218947010716825862336455241194774709810786092014341272998322399968100825823373695075042212823613019285030627099119771632953051860513782895546887594334648490907646334890925553775828882752676821050523485177132350195604377685655156863626216295013815089191046387073817279192363766934855909809070063253838791832717158920444968960000 [136,7] 55528633110959990879276953516090863362666106057148919227746596289193500496759150074659559462970529565991702732807677561077973999068196562921930396593283145036552582175002629046459303807207073683029095530847303011216801903435409382759319517521113345873232668867335107958002754068483510701403135703450293770306926151635706590403012542083117778599911633768845777283853621644874466899012660671724585505283665906534362564184908089572388465261195017441869185287021821599958409076705965483592916962955497914450232500915149326036892272051295015272985300146926257241011043768394982542989961474858504234311568773872375382269793806439827044736707315216159199550689097996600461564903677555417024883823390687006660997812898338432810293322045675500389013675775164682907485378012010968516151867163886334839891845648866149260863459589287005869218987636547890815373491242959963612303978166250685602863943042277766550576015237360171602242201655785968649861218093760625087583023120463569158888158518678539496342664855457386191661192504392397434396440380938764651326000504225052460477787780424276183083320159194298047332875989852682556998640280936798239845007392049445189135678740044541435777350158081240640137601544800329201811998002279457656074329634728315872505073985601724271598673125307308823645480655755704587862124022409319260133519810688367683049780359041503543193396997323341990285696100846583940516182985260175977912408064492278271679515931676890298132692942223475259310194999469122337145829369578958648658152826846648705224013199395601757967525335988082181828039597203176053020483303933223144069543888499386751304467443827143712608801898595024017869529743817964310023192594000563896692739084038934529533641300906903420051652088004153375952495399319305863955480576000 [136,8] -40616511167843307640992571193895244188379269356089334739470940546114618554223432688844678455532366409110554703119272496107991837696900555694970289355818106371707424822041839088647832774461135963957770154964325645574729125688244587159302021758203002307299719513105160874461469271125175773264399145076631271637986495881023849767730677970188344543653379704942856632433744943324155688077026092990351519846603151814713237513120232495573340071806460224343808444528950052911538171054334305891481466008117840645678736255268649157297612595656104652131336189878282408898410611683084618810521054708724389464915340592266889422008562028077154494006313131029447327855007069987920771367641669715526700975523934310638063776613455971553886244812377838265836624193328835328653495656637289862765863291632097942254401699043567862768847789230529693095682886875377332262433946545463751552964544583586744215074719935966989024511330261831604174356009519477894446678859020430646791213600025260798266066577323830074860972305894637428139427814949346915456386573054893364133142503558241786149365994163956501414402933965356458262028438919294827129558824451102174972417884166839865072667035461231532668332417136304608207113254189124140531246786253419942442981133824017536285980401386825876960694958675099215429559006517070234086716284604411092701827530457050413947684611417212817508741353790890587900417370518974765064248797891462023722606433709208878916041461074751042211324228395223824463418222697312524492506768601760807852405550377188143096158412735793747357489259248863342526879797938258279853694916021947716323407525959052266640464761019239227353638291843502858315396824264324333669822184445758165945925552450143172291263175758241315989476409697819218116072679892671587680256000 [136,9] -6141961308015609941509231492827396849863167054645846969213542291113635465037896265785889894082765087640611686374136984684044885993889637612921677732963039743263768221394663538955662339546322072641782632967211670090255153085177022903422682823048963493026399808574240633124703831907677420165081636211154743765650577206817223742665333090683681174755052935711704358418617675699142480571415792161487437601790282136046276752908550954851545343253548977977957518556486584813492856416498298728191266361089941565863739663219111729237573502595711429714028081135369046234707048413659720775740351726149747349812339663753954455643195870996241095543126020592346016185159218728895841795907883509728993604593900884729276836847773525164373746959266462997005110364045165646461095116803190588085744565562403912175091522818870939653449723918483737702707992218015764299108919750398350977719719959769916952643901832473886359608373312036849535900491092947305006945484004184682728939705593019689318917135107479972590503678683486141431994111457188857498037380225283231087920772110518457620399308710201342703058728581053821548332936984720866407832138966015601141991681258330433339313280546710265166259512879870534564319539333599443635129014972765082218225399271875549950290193756297669833139798206298480542491938421934173826300543403864396532549919981005814903703770463647166019978923475359978423196527461002308195423201348758506543071762018120533019225083658915793772174457630702968817013025154131971483470991851836181264071884238612837954845286789152884058272339327766065930410714669717615166617013502095760197831802142767817829082894754247793775557736361690116279069260624172661960889649849965803433175619116999418238991699890402441896054136456967021966385082891173357469696000 [136,10] 80402920356069233484791258022775150986448561311502809764173772799217034542322314705170410403105032331312732163917939253235989876318426366118540409023393657360037591728308956838825839842026561532420927009957071976263195618982180781857415956584726312127247192750435411522593795565605436348912573192974330397178603640577677700341923054412311438697948991474418105305249071157088909717899793362113100190574705177770018749131194487215803470527667480630959090431198427270123451139248409777105170591983428218248989313402457048995205016328123799309582701987160245537898965202739261696717841218197133693362476502704255134320929302384530577748277448303311790622140001517059450122366586550808150705722873586075410856479731901233872815267557642682354827285401545720419111818578305827788115889423911173940126923310856252236999228104144313898430077048485450404120840274424979444301945231481025397028512623081184156089761232182553061676608196276571032596752104692855264934218822827205607585380151741643782287321438398339249970591272916773844905073889157985380514955268176132331875221851329144335825315600204829501324271494129643414665122130827139351211240780966722865548639596238440545873568534671679116676366219954375754700686437087680097113645535381095160438255853822692809360416674039045206691280286034917759960352682586300306152358609405573035556752066255888793948028552492536810208231385835309519004944631493151567044056089622392345509002096496244335830005266732438634665086155606368458900202621568117777633088734377232130907380880921886935537052432853524273707294280182440060690849052769308741202238138156649032019248155560973368405781714779512933706172850528903720666252172349986694941169427958508039512717439228983409027852082255350264961703831431475481740800 [136,11] -606582204490841187602205566590406408514954013212460019433387692478132797956513266390734849774533139823532602334360355010335119774825129964189833837712324909979394051902590699242377228289833926892924847147550487489025097674844345603621412751768882518852911520919013514262465562375243963058279095829966996702513707823738850234392787669527700271702757808615524985588390289484889642873028467081644680177996872661166971823437982600277662924013685595587423959431285513424037622311027416221001567325780996995176958343419375200936621430504185455504256853571950805190042189298765593219094634101076812635480644942685658193126634864504227563281123986198758280594982254743330922023774387383732371505569867919645159343941226076887324032727369308741164767562360561130240545419488282023799000749597428201613183476524857387800102301307981604103331398621364456796672038552380278264402279231784237471991087249992063964753310876969314042147514790285532421471422689998639904384831943367778675183887973809708387686365221255777875159702289143861480872882352613261514207804259449323897303892934722292064019653240030015499751389262047253612694669042635115132083753773681084332171826351085745033144179114028061214708153960752398107744176139670169498094590207692574494002754460749293507993415729247489857503350236928976247044025540952133244500587247059018002558432243191304939866519406668219068230397729296734571635667649213942599906804653854758035809554133780089377249989589230514180185006251398836181298467468879781513425164463609761585385255917929495817675532365521242288961879274080487878814698359446304037341844842494099146135414489927371470444143475691519906164163420552706825810858546642597537510800757254047930381103526396623479379717272532943897053392258854551190500 [136,12] 3320973568563258064566274971601480217692029406595047769476546401211227933488295868344394006766042728097630797325002358198423446871751567991029917119819064664157874595822264384088820298473395500239331927071399231697414900236274272400093811393578187134847214317332474153140531132904782319313850669805593223880433970514260418709442999924219535463453319259294723969142465577327592942339431681001867658741480402901408043737614406343710553848936983085111413188982660687362009048623730235507891698864972507497792904022695899911493116473412416725205159241321594618630774806036947774247994086010858571570639180898061152100741435580929718505767119128490020688411512378879582549975936228004620851196132514935913060377828456888675120840529253056561534021652979283938344807426342410889704729801125551280355071860358585931787606853684423259885156708674548070864626848873182663475277139988811433387805922271686502296512700759235301594743136709844780716356952483288974533356538789418424216285668397572252122115032345120221363925022182359765406252669858728331926191766401563016731923948622123574270582570929954813154422086976182327779205072321342640430589590919434885253777558312461101866780815177432046525595327315443132498468175660587232581771423125224397835785304887866366523342676046698704309065082032462193172024083044971551555335453522110059863382393060098463664230038899088987397994406228111445882642175623475274197912150436352271481278549733846321396440498151126850738452546310975794200719625904509568804147041333231388370935807253470134682330813983844446724516181997853821223189775939554573971932154557940580552802325557347068572508941809891467489710650766084391418270356020131854081003401832626427986664440888071827661215328905527892117206347568101377600 [136,13] -14349187402357728156862357198261580503216830948340875039478117477290590937574965686577832598271540023341499558038382370275587811203845647626750665392697663291040791896706775308653323614955622174543335962165859340045687440947715935083133366325028832362451611596238428238071790994979296930659507450066256377013551712838292601283699169403542841577475463136607157028001201743472027951839730989804410890529978317055870586888718767052275103309836294180561716829113834578014153006531025655113387461566275623668143224730679092379618323092845170658881139468843162951266157839949085327916165248384275374024169426184578885331855073747587937606289971356441376188179681528752195606933704716943578122904044173010031897257531115154720050613802204768845404925193294091705750657828161186560973377351478721441824052813651204400451434828196299463398465318443610887935652357606628578111658430755476744663458451922740929571811713038373066654034155750781581252777191372499449800427216298116746993435019612106904528713627428922624500173318782924895107837124313995789470052061421513270025824578797048500801701698793074222147179552005943561839037301807679498514866097913695698706543023095637728115992663597099732405604382366260818359820497969440114716974032951678835749977384945759507952305744277605434831032850643943550132211195807867691387029253066370816885615356898956942652667496392480863949811285072755366301600145235017365553412636847803784703666801377015415199477888649058062918693938871175477804735273781622017136240102576033698839541798156409663932127383733426001192136312568660108801093086633516992117279334098628968589367942316314057896121997834214950099907850075983830427571634475803400605672398799415013102091723398866359352644560278071317589042339714390000 [136,14] 51022163535397795261273402640512640714004038781549541306339939509959203402894422933053635415572507992614877951355971452122921805094453993222153402927685081232691304415942345280951804096682238600195572128770510681869043849307339719938694262309053773470695474882250989247870080243477198529420024395099702914703407702336917309138076314419218241923295916005359619228970195709447078517515001076154057033503043054701722013068847350489801558491778977862378252019329461327560233151563722138761930827644966642686319529370441665200459067079983846343934015071244974524952478649154976172818755975395127647176749788927763660918190298133660241918187688283984080291121205806741450771742291239231523134349986827368748547190084199082073823788866933643519406112127684548132487316253341916001925827777270723278122307272561628356679440731741861067808570690108325591377927033447944041574449744617566707490514872086535502553300049618274935646547259856533143633949841347150660844483687653492399777499116842849310629233182760351975947929950827303139999716714990656401348811171154765381417419514805915212505639873677854680009445015392619107137074147128479230521340484627803044996404744536897868772874254277088652290171591692763043957270135126691641670471642984187676626211111855417155973360013698598841176836741109898321605966220044374125953681945106553018594582300352679372333074427074643290437933390572266401635323005319071829110920166700598389205369078916416356799629279441036358787279390682586459488409687943055026591320504322963429470690378717053237138922805375056334876173366405883816403239473181362861352866848442864754563532623335173663212798194679808555871664403146446727662616786677937715132991918456679744308884858925753470801305724478421722342916189069675 [136,15] -152907734699097814267023068858871493100716815483265375804698347014406117582488741364933796672270843320513920021449973026470279604929950843017809407939593531801331967605045267497167159627074039244184066633603079058414996714770814986562610896912609753388981394295621218228130174526771189207482104528461816238270502756071453596173941592995298956052494914466914099894923278050183792467826351167555182725310387193050586095841309249079490947190381211388202877793870559027723163361669350663811297052159912287008601817201686168270003527161066091481954582568099599867032448865507466487184492528817361879282800899578860992973215450986547942085768378476507339644222975197485072259657499078467468520800396861957384723790408594530576721426296642415604699717647761572072546269167335197333678629166926153041946321257735348552821251712666081396663628212583692032638757228015991131424206686044540494662084434862154324234612024047299034454564986140955422931837987685837677417397208089152001693298030647883748586345869207090172780676226809259079369944845133148819209949753642526996195054102702917250963025012258507232458224990930160651674359684529866816683541902666710157731059378888170115706079124605929235680028793746133668481023567329334528230754743760823563060719436854258236182702070529825640424288064234723691695771021702300575455011451965857784462121972642566819177630751627784096970627782386358136020506371047428270712408095869960902485195604848441212710174749958483207267740385249227556747249304029237767760123488063855146374473347647554243688494791675832868953936956571883175782380071787839876980594266018581882431497270253215624500996503637561945154353167770883487092081685268303436816395759278493147717514930969077834228003957733023884226379563200 [136,16] 391766019480056117518189341644916368632659835371317205162743986992075252688543556169900241113379787613935470549177300676771827773395008774091094180588137021515704233246851771480094758449454666581956384506910428973849024621762173042804306536499311472220475899174867179199622826775870892000770560313390788917391069031176885662430479857678976527923759606047922055151253479910195408603790262067277515989915956286032597088863199133389152726622158389314706648440023594051267620206471168955113619937075120754978717761243294957384152550542122702111772243983221736593466277168675360891524575583134848727089358910133033690458282419723720554504612509241418272716181298997200534688538466299876030465646143523105317494377230493500373960596195779505576470038689919871711905644461206796038781323233450121797900921969049466201531893786092424643481762592210240109500836903530785040176100640371557238866270425325076520698214122420208282144319778894140685049757089570367164848948658429598046721792793993518526591914725741910763814140574881036553859059736751430909037665592725851868382443588632362081107606196514306775489779601797581884107027997683132281133515634122508986579719450014175755660199209871199346963357413978342051236705582168877745897718839082731761762358582529910798289170333785720136632669787579503945301835752796833306109281152639329258123196617852751845017171145704376054861272823865104967306875233708506825345739908928651378855060790433276285922339093340947236888542610150637388545864604541320321480250965702189908341047925742614230982051601649112437378519713988962332969988021237479801593628506864332568831050864959871620316706489701954242433895532700643443927750845045785088623875170993066326085720546136221558242623822447006846291154400 [136,17] -864873500640158500656999003949596812165712815462373992151109212349695790045910539821777264087121573814540015235039321889036494075645599178379590074639953054981427638246459302317738292077469205755817632559111974733678042650502984253780475565118314259678167695898386726172999448455682569732297295663454609371166757129827445330070096171551110431460529398076434670614199611066079068028839201235804965945134284677765732849768513703985132447126195290929021168197363476461556799089311320013441050800360104316937560280050842974745766504560366699226663490459155938029976346891875779640872437856108107099659010652541824857331957572587383099246225202022292018368923689697280837481186351298726209092515662053392432714714625184050000993585626035493328720343573037320959555722707141997090377571493293568363516721143491048936120355010820393936142214307644166088576779430902437037288655731530503895100407316589695846530637592391337768686433093572131198948096700321086612101733118134811987462607386816104637636028646695000492061328610034468361503530445757588630118877381188393767712957314161687565790819042246910403189294758383984917923350634553934676486148626142846219614910002671711760148070706308963760361303129236172074947455939311284608065418226783735760695476452653362884817825802338754779008620255831282193943124784017046335357410670576651026656970515866690329820265591650041202121011111006632185335359725592942163252256482517551960886335352026369269728370372807600390931782741557122518026719367377410015443246308930639051549017845961839808386414133262618105636088857100874837455595349233251078864935739497995046540657705052520809124478280565711336638888316358308584341041762087533338245740239879975522466570623613273381972116982636154238261150 [136,18] 1649162215601944443937245665420523110219559456380141568381703211351776400146501111567583584348883415342015185122562605797113444379237897257124619655315408427400550781288683180747665558611870838542731107352661904254372393446074226658948064009643201805996051147209967398794795231786272866849702273164522781869106852282415954471941412065655585923292448566887405467195284432997327098674488628502570716465207174600806339737069973620343515537267430201181782939192255794543326540395426534299158145402913784691437137544948743959199323652590674890107985731343905287548572938419855248949101568002302062487334114405102750173670858446289358238844850763163444834862772171982470305232074349853342885372687676556038353300252372655924447065660085845308954410249426765416304037144038572393403601803913134520664920151065622428052007100506256669249367242783303061679626352239262208128680547332471501906229625052697969351086909004493502454498735342871890185257011597145903180484927434676134027489445039274837347216441240170365260025706804214733719647394649253128739406304184028609532779530911330067291268945891271789289948173454809134198319546993630216822138684291040436640407858995987652837853778381667166734626891997855019596832604248389426659534950263705234239746423558244030766982230385691132516660195880096243476835444620581010395636528141697791435073230320918766264136914253647788610128354376429475614590196464038200268493179842766748143014848205175994787675730695219911900244776467720346649244774936167929586744730307091579972459321916533455684549025138582354315263702774437617272021103166154068757662655066820006537593407023805073265243632000506735215501385628848091490674810075012506152622900194478333235344712964477432931629600326573619968960 [136,19] -2707350295130904818181328866229524465586133458566597716927688963648399623576699680741306443354868450847590847262624069955442447152442478461210078973375824497741706698063768551369509189355342344895147008261484204115993290394922650611372799850937339914829648994300159281933873047649530765593029364234480827315049596258959403840163792674884509850117059834915190362920813372910182493603433275808530716394286170981323838060241984470355539153723634816301189869783359184278461895194726278852468508361304130527441648260383942294612269209632973845620498456387511945959523794665384911941760668144710006091359697785286081196117223875822714676151255509176734309025494069852314745810461951947529896991408955095531378891809860513106238176630872152975131239071640856378727733002377547729677019604999609420106739274755309607450615628910528886771115291612990592144470651846081067748011074184897588167318157157519656942495803154223743207794436746491318746657263264359518512621867684009106059597827437775131525455821445702804470722710360179977167840365757565855164120405444740236411676156288167177070794454007616247750307361372146146666371020526070219273628724237768735751727065349742104926248245429807514663800804471259114383998559763020340073805406320931463958082698414568953991901370310092226077980415271789332775178082591656290802728169856997024042165354852500758910196870914372158674564074423835108511571992468242313280527904603545933925441386113995215909612210970902528738499807789790222105602876809561971873146974802555048345292019383710076364335709194774860552315208415877664566221833384935683144291796389435855656323999202761841138894921574859514013658450705808984799946264307359917759037057735647983216458819579080224126168166520969198480 [136,20] 3784827385289687190311645623560731203439128647254355009803353837865063423255096508032831130800983218481185166756039039133092667155920868218177614522751766093351728739698168330969788573998006128022626088096463153668815782568583223587209349402546832842340298573556574536951111430362347318902040310435584348858221785261954016805155162293488280306793017917029860604256259147603477397311722797232153693137766106708414468604136143038566797470897545573804923986706597721859189358275138314918501917310802788388434923882012606830477237531781819999277185367030941277609516492458597040839333988491792097681591474748458550314896991181007482458161060702622864656753715529904526899785014188235210980504021134128678850758210857781374241016540389000343868055929781247603102740396108155278832811994886336459003692062238785550253553743153506272130900858671158476410594517831286311722921312663837852708459660721652629940298397093139348868916865336581458134958800315779035200242756596288359460828439728611225723322193683780762977687475580843909814636888737872785231751375342871553134029365413641777319365928904808503597532655848996772146481335784044747816184565627362052067111700065341879958009206018457642208178450296627991644639648522762895374890805832960580224763903601198820710775913391314099164634054732030250247400589263950061136013483212019516672945703858247661101300725246185715729491915533932580304625344189157007277974058181393988721833702519587431046211725737792340379172839981201418676576743517638432187268294811578676302987251600170102114182065264691005776461278269390293854908892499149853899731075970435977325870945667660323946286314152093966691827189724569452768778932076192602121744331938249792699778068937420384733007337248260724 [136,21] -4394961921083684771713148799431366683624202104491929446596366287968076539174658780450632060123087475808454785615223286534867606633980528813874685400236591510048417636233316512116574413071470327476071476645475708958361193845110009546289127141749004033958112326991321815078141130413315207579251681083035104864212368895124215331630821562980142631668790890104401653908837444269582359317984179763500920107796605627838456427308695592534322927855462425529930042200095158447040421779535830515686091545246567161319698021529821755247543180862427922506068848912134266205495586068623215030499582059785070851967203151901603867291663798700149731647729524978977604677337945867106517100005583178654415296418570684510991601900221889456991386648801500281552492026823532284451020842997873223632136083083375838360635403413854605638108723212002702728798498849506925205559774474190197561406463883560974806229272629905515588053139599766095859186865766396653509590534308467264838676987510676362030445309805212833861158257897897374036801535830757658496807327935601620934302050329005103409171217537131094650587752023335326603639913199752221156710410065057691914131478316065667813149837208890626410937042656551700780436663009330035381040479973752372495563437335570973279489946730005246654095911346214001477997807667171540967787026966901736914978054920523489387092417465628970690152572272250027010535557635872844069828235222819924848200165072516171819779101849014963615491358293462495452465455086887195333101131699265366115875183598914185630524637447783424623854306228496099142056753563908433351917301644149064840557820672791348502054122232467422542171460406340462221405350877001431694008169946949611295084810478520278333227835069351350184870488626340 [136,22] 3989930492062942888103168981074922355399625461713176681653970481592080319393455106788874035394300477638704638621277009555282329479435700290546112054856017526993702208766915752386302179195460548211835450256373343946849199936882188439952330829759755714629092432564635137987279968405918998190852204527671817957198386075038624308501414159448755504532086293495478351213187052552495529147135876841119028914390766132061531610919342415720446424924185643593613077002195831159361173852075038638855111145092836948058664054754582112382322805932979487913740760346640288993571873192353943877901988406021816211433914506814044404635567825669948358821233678597252671212869358903792458375901013549494849955862787949851876567567521404061523343309027592220885080275998058700805059020798427150457243658137754726272956545601050376342352575781840694972181948878488849223878726607431653732482420768936563239719084154819452745340636112491076279829124757607365744442434861815153670198635194103085851217530978249714791744981757337755816245181261877091483500703079850934383598108560968566044402982756410928980882479007860280430566538484756627991071026332251300562561972965837979161441252203669092566165669058567169761010875788183954572740918139475387801730250214540831075507506904937943222991562550152773769456113686268113904953313952801373237591789287148127965082698860324223569667010794454025935222620410565502957946385111581771813583173482536020076989837176490207512041387398195904831417990757061272330904611139598928014530979598467180077738140451307634891134676882404355693627934112443364646150066926725864802016419061444516790247456230750531065488998125030039611313533364464618736193892963110530631769747616727008651139449960941633347818328830 [136,23] -2295004141809065296670165773593311934757904830742593573440004261948191865062046240974845403645801751608652962555004587788160426819173581595341442672734507917355542806560125976590249801186145499595811952089631065935737604534759719047103059707933438557361061308408042652083842763625577972316821062879796856646936550082198232201234563357607921572204908053966119823725134822785081564708346068247695660760733132999633086768788539031334747362131643165907759821071300473994742437222487169638545792810596664543192022147328990294381034297982097342842693647631414302731802413322502468709803303806207809816357762097034016143102565754197081982276063321263273925469625031999982854476236371209387045306332204414079838174280679710058082802695313595752899866820116874345229910255552441999511155608130141766814817293362676167498032934747655525379150486311959921639262192747086785484778814886707181291363103571618345353460020951347976679755505438150327305811278685295705102532235172349862989347542603871835441241206596831739933043702395610892026346387400502487596747918798347941895130145331581142999337658625061923321848960803415813624741035634487023077310173054081476590416782976539638130675258868717299240196257674562317876947249306506884385192138859139662617321924357600840974274076730406034407488001898675167729796775420036611911866485740623984987230552776960420568114764695877267035638811786846963262173479795291985817298370007225114745695350333355669583921226495505520142194235197572731835842346013664237383043527690070879973315491275725396489974507740206830998745669708829896431780085385135100839219011722904395672249307694524200253770793385653880811140863846304644722334822220991737790449635450152444364056789285072324976025074 [136,24] -396797478857180711654294766934017216591642822777301271849438848748042696047811732139210396250954095717200074321689209644781626080048849318294641958813047620648606149493354997338879382280367527335394078245442374215338875720999298782210010132512640055020473454974598139235308996891528106213090371157393305652798957965838387916215537895563218389076574271570807065554056403254480933380218290893867617338526753321739266434154963189741664453161004101611721482055156170363007632466566806676721327760164060816967790459621378022466540107628219982823326147551480429422890263032839779473825071452734282559210963756083911849033920911836222199606004925945233433301434217997444694210307264154673304311259119196856994414616451808661830317716598726722706809117388109249033040602141426534396647634303915087650339857989452876801849547543109533048606523223807393810278586046920067017917762690363172528736269826745019431910917726569658063650579191221129351911546160993277281086009983135844728160319028705611551687221465967157796242387946344224461908778571035946271248813267760144141581680357043050412022926706103977502746517919210241942795010164524590962958145530342327061577592415924475352842580807405144997920879025929984891265588931909653603861671738827403472508438190006310733326045648868656221038989555300626272038542723318732614353910432566871244540078987630579481936663725865206391861873005895040002693597127318122318942597301072965407309158344664791881735454949851100035878809555591941532325604238914830011174603998192657147439991049547785501666259074131967208741835607147868955474036255895127663993528566118570352935945645289727952294115436277292537662350996148499443855418546995962061958212611483552668125025294706054420864 [136,25] 3236923084251591710537621261390736944310078049828472407909515773841087412059991071186296963428632273083258023904686599247798214522161157504588615330216722878108546330093430793595448410407168100856298731030093597933086877434094269099647242588467562942593177240800943404389180906290737920049038675148489438501193045872573136373964270915465913218153403246059255742061670772552427518862001741211458652889507254660517680709062811019484744002293396861001611824631041700460179757287843755076702703617954103717314088210260107174813526671252877312994876285963245141786078001359448179703749426074955191840490323802256666795921544314021933905566794224081002279013373718570084270822735418597744158276461561994647248792595849054417520477363977178439348598866203042206805033176603503029736804886996597823174126717492325815069320971736805719634372051004642465067138269530545167989972939764182597384991117012627075496499616901085132750343860230281469113613427391865345130434222507362059145696572684457695199908325818303584561039652826506845114459744361900005500332013739410866929094525807798788103764891993388442568737053962825819996086556500755081056314401535801175238801962501349229563570083492555304491748674798379307721414408523443244082443726897485359721317630302900616468018686869110251567231021770989747331468335679395968498221031204404242135105083096694014519329143746006928330465640127908348833565125852314677053292167853434135207093994654823538319594836707030676649990374255801246231998867325768000250662290785134867611142731946145258594694169903063234609324385508723663645700039506204769056398346197125968761288102791917104549210482289526381559222653768697861821372537718321191992425436631696013387768593029242829072 [136,26] -5220018597082850486861572921558000635857755517289383507759059917719964449104809634547990367704479319648832902237540138809833204586562690332143933342424473685599526749951998338702784434651118160067894666006173600298071934011469523046988326921962087496036278550579922483482644327963286812906766148662764038546440839798682162267417354496881027258412788608907290586645960589603480179352421967014799817308741476333981655770506464628417493108686515600720501573727715487330695399752637701508964713394477916610798099753428054808704045448575180742274673620757715078411336882209803342770391087674594779920482514213253939413913962299179232731003813335542476299427055487772735784897630937807227538312525174949482476688675468502744506936049695028115872305487417274822137107660680628653184833924747329729704380221710775493639674223394273493645237317449948626935039772472769213797242521230963321743357658358967683834748596662063494939714062377783349642654345349587495249280202171481146607529182195431996368663245838736697614256107841875175658466022377412734642767121832706733221933311285062923012538214668311859735527120393584448731675546277446428829686681441309502981892076932187302011865858176568263496912069296139673501838774251423579537891136603272219560911678202507894060529492327405945441754953240946522386869426588606517105978115478328395654910086537038153536213681446731989970518871177972503741031101591562910279213540128404839044708182020968498883187915763585368390965165963853100649406270213102061135074189713449725403846820154618606163051081581166586433046018657901389615240233225556639351288837418639792322573540442097764736755888706164649948635272624323510773731237671234657417362259499498188878102800258665323 [136,27] 5706763171647542881294021101933278486856782075517567243555509721234320113035074720079146972819219854399696773389113878941147646757630670205395182141089334583932636122484732940814217440454923466807437899081920696801707443426063274961414080193244060526608607025406365216176772568284065050457714581714011920782682047956691122244821590761701012706095736094278050546973187558620936920773164831371149509503923049455200987619139717992011656072210026381807783302524242714402638009161915466705356350351511573592904395291449632942777803153423047064011803254449672334523858730203140934406581880063250627303589116079740684283847140423340074848102141464994121702782104706751579546164855679863651817992453085364178501797386149251633854037261602492267838710651523295002961261919949162020453323972095395901666352252502974543998776610812222206692961905468282510969762676307676968339273151506735427238764316848412077947347792108580430075364277823002846497531436251435736331197008001933568801070424579814762642846121387958390607635761776289723379399029505765699595035719908738485419546957073986224849665351115630655732359642187841812266985501850105786918072108281938903526453709949180527058348656487927302508051282340543413341530043916972628389099741614221655153905875026357614483230308896924114041763427218447923807540315454920588399895876631710286615796849608173781309769388715332429907410496504799868751590554491622372628195705211837731444043433358806810329187609833548361883631154402746061477919364251081831697441245433774373794294527479512082439654361595547538863147449517468604413433162030792461195338765970684099885816203009036616732586462856454097328976071447238826642539952515173750609274403361170054576362163364450 [136,28] -4649758892299195766358492533603158056852634489889694146953110160410346477013716304090032086857744884639110446952461627615295408723438638948311015079648282084639228833529848819809291649909862010205349261853267155762164714477463116229911552717311499683867995630169372347826057418331748353095831954713254806348967601577507670470712130530847899361711152066821697170522593086212139697730356554397768371762446460185989950170117012555498225243863890805265325045971432528673028232022268412873111707028268293305693173190417263932379508300425269688489343827664838528049993124297925681672695362830068308007555021209707752411243975210232548744914921325243828028802079173936471452778441196760867619677627843685072234148785358973434468835546550952022527131574236932562596916929478676013414634693121810602175451529760458417182079457770275227627894477365032925026095787045385183234775488521267427163444364494928813752404735085628103485125964613407044186730688125894851667397755145173909723237145698379673080732964604382055336351816640641984679359236470484763926819211388288763772313386050769435260055035496564010772073428576041662607329700110476502114858809275653283859984478087783035382014148751637872373752993101365758941768932090901771486920820961252823307054610731397990211504616049128213878154978406217800533512205017458566735989312376130014312858540151286300262441673391465574448673917415576297778772015391098487194293751453326860884693646208596786017481778730111099539934015837966689543083932049254113131979843135078102825397468923792001460035635815316694058999457709135449343936319899149532640520890096009176069911148790608492381194168313863567158747919050536441474157830888801711705182898844957527264661114850 [136,29] 2424398590003771946575219322173102189103524590387573114347498990405629869947991758493747913717185827150224475771265149608413444946584828514818780896918188646669921409089980384808141797095580159079890735738682719457416815122331374638475506471131829665155178837544853720475974534175995739280625978442336456044389868574717850511577724772973348260584611326283422792860344540707254376343284557338400436998699470432096794836021238242654265593914428118343335388496988783909565537277642865769007176802863712950885802930071444683232527964159156075905030272767694959483897809377439053944791975611791594494265782519029754606553734716742304399570998002746984371107116534052613197406745069224981889935521893336871312327755938849826028926338231490132216410979997917226257964283836575929366817965085368638112704030813631069077293781796612057717321897015005343886073118439618339896336955001379504112488836680565150938052692409339772616162401824878783008203308540186668942718356594613464829149246242817225066992456736972591723543200481114618001094889241617095445048724672606059119788414376444277178367525121191216217227749668114031550156246454250191936957610903390186464754273794516295311853070745051987980680156795945011821884935065540568017948053453928270672761481041277981299251746187483847504985512056600556980288061173261001831029926189083795539362812788297197079405696872993493145389102263061968995096340633451062852708095860677878994110795898055044208264069874358223953665864790565673920079987889149557175305729812063583165690769376867395703209281085875998881342100756332408045459701477148223049599798880555651750612925527279154136464418322451998876241586345261787431134819694400434685251855341787734122279600 [136,30] 310701878378019427245470103106091830787622890991513978235494975098408132091114395413255557852555773285963218879178003303243129947482866223898320759168108820506540767641351868386933734581958623836728144822124983308789556352992332883895010001158280115782015219066793624761801416062474836263013246966454555842412593439833414895282744758203803277160673331400904920793429826851473577357350211781619178659547851671416949943848114230550388116204019391920394212623592048074927125592462594657027838228420500244380842953446243624569668554914005538546360980177935276226728187569315313629220934468368210150132648697781574649948772265519433462267515821787342706710743164076387436604476753355310995727438233295781788815787703341830464912432671377571104133157468453346729166670679973276547210080779095558263479921184311139808004156991696190274435636493524332963211625845966757982181415337561375893687140756540442443912918012651743905004021520514418593717514334412331758166058732130871895743125558196437314893842162001502331593207039454169422201657816664447889585032668506402169518544151371199556554371355938640049863674713884144532152569949708450505370438583917350131192986208058363527311135269288039649626712373388880835115675362801227440463542836906554854702034749858765646190648167964565155015269994055341178626780299307983948222314657702918690782382165318898134319094714567954743529290347084868558699467366625154163785695099152884692917766122130447338599999955491672711968867280867333545275297077722609074860122084701066965805506749170672504896399101743985206884488739377025004860340055703896282100449260478515399228886279737291226537478173421622134843664628648075420312565862552961612048381534017029634800 [136,31] -2473276247119585729176146390526994567064049824039157212194941718177611120578594109570167221484365087630313894358096176050105048005379042106338658440815022718848738173243241871129867203509110523297256113835030294300999500542259971930174047909310608078113348433168057387583554805455564052847418968516808548921755842559284977934092356433823093225739203509386360966019204694144310838075116274930297061222132634987608727052429427719966740565786002335693736316264735713387740803907068226266865081847270249547515279304897458971164965419981077535196716303354111569381616929060328883612996689301305675503403288603757559398032842629661906353841868189807905515568176338793168831164970405878337129156707717474181484735536823221438906694516199986923226059779636992197664926662234656710808844553018401030152044523066691040389607177152069807350248986648703859498483625151844939978279686639726940601156553296990070388071176091829101817461109691041969708731312873635338929346852103246188644447042954720647540079234690669286746032804104952212037156735420401439319022781084993188832398223272670674690522309397374561960269787202524262105659199017884291699691865947901981184445632605174063904625401740058652492358876527860271518697477266281105469030163635692926032875637712671744931923147380448830855788903612550359669493712548920888349848946229995649583475703351348856353304401908802705436519659084527183227985218133026040969621587578821496388311882086506706823550540366893332430898223870235423385230477648626131079399052125474942744915924415232600041354536565159399775099365254493039836727980483426389521321524906071332107752687353579493336662878433074733924648203051610489076306621661838901032946458085859646400 [136,32] 2814249646950234366852529264118101870338031233959077362273002681483446775484619349286956678746882501198330400306741958460494710177817226431610343007288723713214816410575775242816501365044019011738438975187469800078465519133344749784999526882834623571222931942380828480618097715435740462904389535934936797552063738632980617325548136273455288159952626169571114563360850147985253832523930839966812136803768840171168001472595784960684862902157027818641791881358787892931396822385166914133500944015824905086904849501525770375892624052129912333142454399624719584563003248323031711950153566757263128717261893520232096687375105934685226269743272208071022382895203669425631292640222705856592952516210540194764068520169488396775439608461229287265541341465483512261107428975942012447997067658996914881193223277098574337311732143317507179911368599049794009113005517362050684403785949586365124259483403970392761224735084824823316842947096449337172697541970637807508338732992212861226401172608580490897228843039452719199330830056351881819708282664717441309529728732820017491997603849698477660122726997023936779030773769348868609139032615929710332919801273518943399680870493212318478926656198992823937974417068616136299948136566242520741677447096162630428337069762465742400038421980098755491045856947253715678825885946016839754390483318411257873865727312509439810994253843492635398463206653937617394598956439322355837346855537481657013581620957658277027892827228661759432325647186875288881504097291029757965420552028033940574802039532041768911896565386071237645583064549816595798127675325335696068652681115760684369841347386205689091748417052399134324229445502503111450980030234170506140302856195092292825 [136,33] -1147104939310803870002305340484898324195523812254072394535777708067493900093694978471209499496307175147598604518790453288852080766495791182738669740343514279952072251145990895419047782446002204520501193663461342288729500735860290542504598885076551568319832882453495609290499107648686657022843274665485902909216789373049248720645782427248682725095648941615474224893444775607611893461161888691281249213753738851227837475522153910368851421250652431600528907477592431871178095768890103680246268715518875045920542963528094900609147392470886288985668022506598243635326457320315566977436669876086398303171869489513651848861064955759496964231545391296695441044710327938389557407635316105449183087709092010403501339413425734559456324187485709607094677691403049503513151264581666719747830893066401796955674208333864734565143639210614537517669961006712607464251164932116147880093187509566207938009443453474150973260882309228787735750411861493695311563336467471320690512617317416672496543165845000158963149932642625122208808331117965307426847954149654204724429279695392936357894410412013378050542155679016255917398173904082669088343594933561523655626229191782257789992890025506712235894930468673698553438595901207473072058451754060499236852257663153873322042094923014224142896771943241687209358679255868105893566740400955815169510161535062513249759739877509677389290940329488078945759071325746925046449208194960907360607266689174250859020697025689000698755364008466971468768227682148871066789885796965997908485454227817416056412908517167935631630802979814299664141623499048203209357654614975557042456060202665363253870417056539842414606281882259584471212795886998217261679734948838653124934128229475 [136,34] -786987709888859073429433088644227209882799674332299831233550253399693921774278408877747794061984617245856093207728874537796666041028117023911968685842026105627769263964595288125434921934901464770367214473917579330394428141105223316363564617274605007183944755162363133494438184111377772665851967992024436126779437878994767771100970412078214188744197952335507690696310653611093143118864499610826803393925781698726165573920920700500242771195506673515092023952530707086181992070025227963133524376596442276533061478500553195327002767936554111418628245805021907263311288732129921053524721443276802505347901373088247971072442106477076379960248404206141740433822301874327237090052899676370054310884454585460489206348327707877523998851903550492410637608688492747917625974604222331119112259398868436787737937371386369773338980512816705682098631242631493505990434036991180270495551722122371442677340237744588257142724195302388022376570441454720944706748096623460356077548302727437093605202522526951263983049995197094952119414166286091291017040155029788868051317404404978942242480307012086665021960560654451153028972406825549567565521375246317888644215069266342036860815224008636712430508843593818858083509383158858092338753993760985615791514766095464462419668240168372020483850123843069429516087445074237706228320092881635348763519866563395144661375675303132903462478290788889757741696165605061032553599964921881529828375482504899875916996103278806282339653925663431487851279905765498698461389353280657752501178810733347266995148246348416686296668412916456493707821787988235904296960097692502070105016637468287698516330513641742403901657824139771045609489552752733654088257904885625129057773410 [136,35] 766583170623627511711768101008439206148536788078032128213629835139345708133456721389457924442915095210556102105921873481668896299219900800865109705207922292874780146273793103609326650452079968762090756577439466528471775346675063901305792503268767991051994631002476848751186275196174748880932308342715151989286575039832576548255318224610935782943164497046375888951028124023425986735116990724639665988722726081846948018228856876961736298395525724773739043173622127735910138881171591856797217349302796972391909178481860136161072973071301966750711702591907469789377498928396859631870562570785502683431506400791993072867781713236138632808846467304271318136082327220703114326807459592197186259364174572049981791382063131578649944436983181965503637120236345497152852073343309686480041327413951169398378573122052326860402020127668355508569581207784320673275927130197406381646588231922670739094021221455063174802393680722083536781531649327353563558430083827265101984840584161786675766830174211322198344186423944737232853403419140011123457847724565480867374852514099647136570435495821636167667531862999140665001883448962171602035053940337769238816308884587566824048566819422845964468113981850257041132654790489001740986951242331836066556160714934585165195871717708001089146551851455632275483821382875317492323025340296412343807074913562215445490614977445907963906361212235077496199103277769152730114467045743123683843650744426918414193369943980921031813957709691396356894910043771745578269555755576898223159510272719518551444856379599401730070083604895483493413552816594173984299755168876879370305903565825357158683098152388773886618390232562626210934808142819946351035694036176349354432700 [136,36] 1273065578526341032650448823911891491700409476131995778253773607400353935115273674165834026156271952700702798225773889251551282936355674822321642002899533289749670365045679529552901321094921436310336705381425946413344508264778102104504923507196874382796545489830813041976853372388307734369778960184423940317462771287666624019370539419990761679820211343229567155656337062539539818768494208656164686017342807498387015274469802117349888264069213248686219746999752593247130768491438736133774215602286104441179701952237915030400899156005296819385288259127555748052279646654065572082267032536703137403137098356184768581798323973034100106530449526041180303532382886899131783461098270390126369561381520381162142149961863050746889661201256067100672042356650670313253300726622324689117762730930081767209449103157343970724513355335881121413093956678007574001523068101347084687087216350781412393185795343161581423162667285798645198841835592018550779142927165424396203042942449183869060675356092186103135150446774697020526181388681150030184542868656628414357945314946895572968508676329087162391312941574902477605886678423152049166957935287750113617546859467709380425708623608450818836669254953683132335936433744123364301228191696572752501858940663488132614676750478234232246382678355878663468892258666639689255678141810062094160473562521343507419024650881623697677235678638279798006380645439823245382626243950861749011439551624670146171145380620561187093053784816720184741543020013851273335232993411469265681534237805441519721004348584035574308968115391170497989714719472278509943077901804666484669982786557177783922602303789079629416532932386257634093821273479344435339000844348367115592845 [136,37] -3029646665793156181795643802080450557480511198597505863380372222457580122544444869382099926592800316353945274025555019393118218820983601099595805295045059054756871545220854883964446861910566432520996031341480187897801661228987964462406692600167241470218849944252099347954913172086037768073655412277157740202947159590190014087386238432199295959606180219841134151956127500404208210773522534793270479760137548055667617717177241770145406736034511421351550655434861005169422558851852979427194585215792892248518602498136502446183031030880542847843245467613938692079142734337032287322052215658840793203361177269551923549040928806242210530344372959300161639094036862741817623360397322093660082381368337578754594210711280248861593709235370581326580887982206538677272377759251031120351729128867308086670477898940367584043198429677195175970789288777948286852303261806451096077012369358084534778589511333066628530548366967058689575128083686865125730158451206369061040297772936704570012626653393668148422577485423501174939738394934375081689709532759351880634200428667182841289126299552879957333631566518178367194296111739768502565167725960052559190021294890129969673998883862918520997501449291903981032192850765477326455972124222869454152864763160787681679653293744234941769475810145687848636332764044310396887736207572673654510308971068144142585581052829915768054770447773469329363977238561401034315481078766646936879078355864361198199217062017926696752587985677087677689304234686621257591832417876262935358012885682662598458371655168366996120260733774408625373382225678137358366129339387969711157284079071052800914237000888058141592724663497424649166853998395206164035268405113223711360 [136,38] 2670423261488199046004553530992545405228021623419664474896392517862569274564860103613271742545407114894423287340463301138885890453796982324389064646483524927301935526266060147617024833541725967051072852464709575351237948441924027497822569861757874787738580499793987270578555197854034473151956725500451166976048454159084597599726848063133990786251867341086415097996209900735686974057842646727899379376954879157122895554114559137891231874033822357440419131139310133569873994736772920413896513789461353098349613323480655859002307717566554712852185558851151130078068250523607551618146631388201865178209480496286093646042548530597469060519773548494597956870007872264871576146809707782466048835372489194803052832086183372454102553159501844217416392923101523972510602268077056244401192883742835570721126167277292985676877381338558427824253304116072184021528610730497646778738534422697929841855108916826506221136909268294467952019781495444536685203625514693187295217237748788351408691290128718592427409727483079673938678975623499562687632985597905625289681427496489157021078417885478371539023553071973808419021761437233489243255709285852396679500237994917897543760574944140062469258490380451280183056019166841885141374488400666197945844145241832842316059777461538571245531099622059370121693084426194976017846273455195583913218714848208337533456498173971370758034533525824109509248919045794451261964915667966794511045833807327800575755881237825751081002408905176851980242464797058871444859265746852363318452625792202408129808234107614966302385345117688827472740468527727410752782603872528361120305358857559214598194366970833408193860778765308995174470521237635494360155538094487830 [136,39] -883148630432732337540040687382788397488827830458066741562738461720534090431642363562341766826739547140730962549440586776449666660814009273471451634325321945393838815693721925914099073909098739690332362012987413081601706649902559390753560990072885155760358936674101018510743349181748368886267986279138109119653170259167447769900085910072531893145103354467136059510678146863008119072884178534691916067875777929917196551461002683194272339069348222275444927940687441192980669016965216948064150588471516227884586993597700058540500353853207762472435374306923523254623025146114368583907519604047640168861653197484347632136957077246626912320879380778818159710262548592556182247681330164936341103095522537935791040303374387719982024050196722539258459040896775891431769758602140713076851519787883501082136863674275630681080723527683513697489335192045014072845104925146252382598744571566622851398359245293586881410335300692633603003201327505045847119310096060376034170077399938820733011933009309137205489296280000349019051999770067099639472676659874699415454945168594771671702742040682440207466078876723388953569036128228619502684313155579531962595983496310314462853068928814856185829537495298726580984378938070027091979878713636922579719433571316637801234571396455242872492685222618480263480934149567875359991317065604805086543057390948807520567842524145121238321594683062918586244697803804342247050442932851832834941299450523333367129055790761420864308144511753106855280911158941330332362041867407089374559369969860923438209222497182417440594216848411481247504893093229418615741993084634046252028995938338707932636643998734389801395301113912869973347400754141809826858365465635 [136,40] -431099439972287532841360941580996956117341027688570413327654266766692816757207717299097848501571834803795294135438361164810706356015808494481477164169215845590792292958846603971532671979901602184309922090323943776319496099083355370450339647723460020915646830477311084258637208009466815851392699718676476785490065309623813228429797217367185081656617963196215704477568237782700042077966626118994289144769623067578383201927415050764112127502028743615880626083276502129347047212067519246575159744586775311147133402324391735122819400884085012784076584030408910836531376309048649274157405280720835568852370156209906956699542356781366878844540276282189831291022293014827265706677710596178250198868916276481242330235869863411416492450144486565763546794008911605732119406705943216142838609159511730852636524571709781983224163064070966008290403193690787495340110323633850551246704785251462757753672227420189455144733776070241713498864026459857275507609916186888891001095863943776121058409169583730559592755973784477176517521066993281083994680118578301590487850734022621243603693840970069668574909552384019731789152871617623572851666398945102088395300622284813539721386669060876414879081239846021530819458911295907490946187191097431491743797849225434089132358615218003122237621482722241350516200317677889446450616865527541329387917271615089777048468921355895310515467419072570587448104150999535459289686156098415600308224696832631551254635782894455161055494269974203213800053777943716134584072086040350541355949317200363456507462616465292686831417260696490186480788711445792766119883435680550246192262402765415055150692506337651598429799992085832998392882106499859297129566640 [136,41] 525278891115247180794055630726174899404367804388825317619385259839167224226302121739104417246896934862166452375469949876305737094936462511943631525202905981087348207414501306191366545609261038484675052813259131226442144543517711948809547428265618133617131038118516169161904103235663400910926207392623623539889617057956963409263573118249645405937798792237808952217864132037525825052745371021021094475323514360013768507197661054096037097256833426687342901197225892824651971435964137385836816988785480572014002109050978376129549548567739933549357066764221055995188523198180983781203463320423246867875693528312173756129261541279643959763253206033252194311874608452322514051426324796166829666155904427821682358186727518541917889008637141347898813266405221755426442691208128704792193392193290775347455497711339136563522098429250089942750711889381100121678369402968347399702318950592529075115685727362739632771962979020160775740924120755052481807131003629111252036620255018200181925439136971534161325479984613455092423409737739553595818563477748194589357421861880990077142225409509859511508330782225671536570417059002732820909958131811725893265998609290644308322790763693433352851473588875057312899986468690691319212252781038073934459095019900503823444083299982722663663505488409499541643766776048929225592660384380471381265846119094367537347071514341258642978257018395465062706721449978179699364967760320475501195547250976647334224426343437889984507615687709569731908613481743559020662559773596946852395897498737561549859372661422750901512003311672505958713127886313244682045860123616879775848646806333499628571269120117200097476710051583287436781452169505812246048930 [136,42] -97496595574388115888835227770042834441557166811506706944395288091153567313840836604269132798501709887854722172304142176330946771705973055172447213630938811392972193681220781705293477988727738020901979247695963501472159098688435913737402508274434823924653979936325365916281127708578789001486542044432408188171117359427519457487664245018690041757850479929652896925340745250097751519106964118605750529358526659919229542742374041087703338077982958365736079797162120863337108685876671645571364946727651026636666062124846419650498576454202301871668093172858511853412326418965798166103010394008717169759242459478747217689017611182799636224295051760555595281375497944580246820046323712506476823293510103317333687315335302874190054574216067022495829098878702582850884405768656565172981538026070078520368052327390669263500111547301112490738039145673858489859062608487212175960142264023406240790092759972509372579969599878112036474201976800317559150483977758585204452066519370731580693489748796096836688672703694502107330571822768898686058329363958521699361950909954823251852617927525587639706427411382637204948069121688943466272386194542096891482513432680638182966431625212507696343249715606149718173170865503905801457171171917934726298669955549848620738370914138138797592583555609198196456611610563559867696829493784660791848046733575970217615159155852356204046452169457154489291479911640999654408169311636542845985206795802150553124582665156281666194000643152763409129315429171628092504715810332269289054673904969334304617770704867901377315263166828260309255427798781340756290378347186472984881287556961746758955653190365278080922054016895202924503946859895491188780 [136,43] -88037101402263379281735194326078153052398870516673134592586256399840544277958456036917158810723187382178781204767051705133000072818092893664743397340834852098040509511426520878915958726593243388157130634609770119530757542792541966012035210182531330245284466079651659338271962504736675202768915287019648144691253084076888958229445254532561261062302426065453640537690089305392391469683228331309135657249063636738192265681186078548318527850294252069311239356612581310824733203041235083182103316694551520011810140249690199345025401377013044174933269373250747918979432016015580808186469074208175825568086506103440370445513655908627243722514904446098826072173559764096767755071831579237814338670747343983757863464233039510110707504983523709765668445258113162923748635537133202980776487068036921460032395714684961340763274508339469916626407169529329795441693902475147299654429713925044153949679242086845951205434184155875006076238305049381604010947991659888984489807823088717556869873280524400336628064918397429727679908140658112322916730315046098843048992660024275229632407753322873168055618022866694590424632449842042840711293513076365055819548285791076132274593752421164747605725442171537925345980380280149176282022805721174086821297193422571530214819047817827211671862554666125662723974909665190945376079630138414482678343961837505366829354318954700662744320198531518805777554252120535062833508558608909648190017766535623953051087948274565918831277069138608672584333951475427499903279227334469999537268180346473459698868761270136388611928645422781612404665176666592131222247182714866308111807390632415716177231091685107957548819213923820430942028770844383510 [136,44] -12884278173502212983915649493184348475758867817922996394421070060331290545023796511934954881029790374164448206898651590926475830358555484471493912510871266511377393294326136310533848768130176698634633875842642674132280320690216099023642475000027178952805320954909383604189578851340735997009855814181425209864541270587773473064595168168825460249176645539459149150253357388532203030149818534533136214388232601091715310942918965748299661600708148718944936301857115317699027915240115808506231929113325825106340431436919274910886024931384580852471387867015628248786855669834007474669956162321332146299905007373617341527529765492715976618905346496434952678026051898530638670358948355157193967376644286591036715507900245223936715733154221318582802453939423766117737874833541324150869387419398061873370536633601226117154943398948637004968483399214161979662199347781186502290982372435292991191280633693701920987764750009559501910439727963852527244059770145410563501391611285947355777897829010711021729541722616942300575631662498781038462553435915400518819807271332162080486407281323153953017437216437437519285685364826718196141270501208608582909848175843918700967599043833063817994161234144684113596979321406621196709442563169887239582478912428421558359889206868599147140942933110360175741393581657181579373741629014401038102050201128705807928135155210829062685572053237069851670211554424705847824497519420368068681418804182308640790511619485081856467228990683308701213486893695438262229264853513957517375380967222652863359984005767737023743450886283542557585163263440663675997254149224779441391412298943397340651592955431121860964845355710366953008594323303514 [136,45] 109830860628625318364327552537516960415472823951677001779308349155679653894195641804300259517754639601766230783518783372153175286423021325491880868503308349493242752026823758246856569067812438243364016671146344746081732960504151103002469035714142227428699948427017462522091503361843182962771082376148223503772909914428939136055765445112130757916853454630976179212741998925999127160829267407188559539306858598210292066937536160456699584317724137897182355113711715918199381966484653256831465253298925842590022289690961922397726745110524527914195910167735950128417311139394767496156516013066998304772437584172771441376884366479324598395159582417043076373501509131860553824513235089890565017447408342052557653403703945284388514836737943227851577712007616795281820914126796962909769897122370096873740374965793277766384520725038879956420802699082475105584076743486985929059094334131318424149374089907012879918815334871326824798944612649928972239827537444137203871063700669687854995561458586568226046265033628389004630273118126207986806855519098813744195759876278431249680267909477945535623198597790362227801485185782147762005436477481567420879100501094199478503642273016533798399762662375712096965191925382473816875574681330354200957619279908171755923431280105979253653737364749064896735925396815538683171283925907171050832957689925177687984337373386535916865466779139508718725605999912558162028131252775466601105710779350433125483887504688523922266437263405144609067381074763940252263045816665875929024375018662401319160440674564436675152551927247325224719645484750458373467963627839007899946086760252504504424493196468774772396480997156140120647400545580 [136,46] -88461989632343964895429894717361150089707110235128659930892400051065230493797526164271490446586258725183589358899751041520048781633343229010322230093347052004159866416968808382681713006117341162646516778077780230877424820040724727078550821252806507818033545907162810587530869708035406780426275832843027396447595713654885998076363401209180500529148195367870995663342496924914331422696846123681755657431396066846486687448879579685081313686080810727472409120298676070254552160927360806630494590645981332764452636146831438750115436896384401152384759698675785833068004739346687695090322265577117954551874831759008077665847703484993725608023298745126532856340103245979093845502111691603124611192241047862922595781528813434364630409814669813350397072832052635810897561891829595411857508446583401831362831942054831739982048279461195972635901537278245041076102812454350789132683832178262388549459763355397314855000280861762043963792607696111707596358823476646771754663316858074446143762377020564406028770688401497284319608176207626245807044048866417712035726197315857340531322703295363637273949894082529730402293672365957883695962624156747650012666698161107217664064569636550560758908087528224123935591959350195925407190610271123171626027973246752650081183983284042922921054500506424654224974896725353137740456918439895914286117564232341209130512922521282801842552930784048329790236076122527547265694518280873706460949379866045718938453369880184070309692740082492157911072055907732266548487083572795780140235192245280718714183688950266434382297263572311701904980973473619761031801909820047246873613846130331750165598770719788337883914985775100582168030562 [136,47] 24837633441933604374659639694017358959218428356048402959985559674134306184395389228816333734404823077167654505656108439027041615971740009768498142917780161203767235017662707166178761708262541387678230703963315372988325131304756450069832192277975424563452011878935368148998368020553254927954930164692516715398021935413839559792968075168271069723686707898677858987360637338113456549257738087454753320540517358991888190707508624229928411548662314452551108833438550344758175988878003204964823556393471254361638206755114674007073179853841002669270205526203268661133201323434619307075629280797451546495208570452652253533756481981738188673475243111035811122465609345446074328210302936122402816113361866767483401210337843283617953287647312524491697656598565191214513693771036305366193003370229965030415656335080016588413790206863407915490800749196033558037584612650703384676454441342218707264181545488868757825526473324616589091653774463543825653891708980998307997717919340781646398875361830529007548676184143020581053725909428152859744489886433317645934598582087693904002057670704870905258877462427244800372946354681754792172462450949813408573406196194778734982141935934598459122362924938302494363639566279976486489289234831334230461548807154939826842805588107980440365592695629236667146700882655840034029209636812465495134073923515207551152831418880376441959049611925233285816623854810628629471567557436024417056010825852585146198518140400169728109445163135527029734766765038356570773019444103121308987784214309564454396637314482209337810108055438272903630825427320979767391390131255893628651384540168267976983670686879524671565638938392523643508066 [136,48] 9062628761216141144918810481971464939716157190794958165367943304112107963035087351898428994488270345586664246121096751604153079906476643169158477797524389443775705151314944472080142049512840096918654692390770939621865290589018008615510301805148729804579535415131444077232820012517425569646020848066830191359906821536280984705199282395037282257741648385815290819662046157532460338249476313205341570633387335930834069795001336063323249208549478700906324160224953421301644028727980285680441159943939051651486797207252395554750533658462231559375872977472171725548892706145906537900425363808259261769204185862957225027265872151921224798396073779854845425236263884312803023656390359870935096735366431039876823940072765499157669402281065415016336442703648587405476709433394211607567907187830533912552252816131896109025488546685416541494337028986044780523463892166978752433841001132427307638123093740628173005811344728620635028499841756114231137347449270772321843439972678800080573193274501857745097255453843142723705160019364161665129189133134936910814086120898530837559483388143218307614059213981273633370136815749474836795376408010938275251828878839984219858130154805324881037373914691932151322483878650990722087534359588362336106708585976582254816817430201785690225908766374060940739514516408403851157220238108347949958467314814674637988361946717563090618723417907543948530770014044926869286644507294079272743128800273186163737653035006939937204823247956395454148467530730797921980698995748362897571170175129249317676582581107630605746629172507962996497089020906030469979117252360094544260912975961889090739865791062439398877501246102838499427 [136,49] -11273855161553670763907203768252135526008563835965173244555390672097707166652029696001762040360537207959191212646959180377352117818224168176918877095357120856353800164017184954276056100327364140546244797004783891535014411730246169577423872509455604617084750304845780240771633043717297715422637200805576440208340333343552099016511238038915769794669442073416318416051780100087199150361851300736956332271557496345457361525807513911601192143095947187489356844260145273194875178542194165486747419814646531450581865435635192829917494054336622069534239350483520972866047530943266290835675946340454197513847855540064012737016884723407081739615186856144677122074100017177685788174635228918925336189114531749331876731120755476503500717359023859391282667186796574704840404569420431626958180514251255183282619943555051966029260192514669934658788385044418073958541136671966514465906825090732413987807106190029817688660720036779717318455823477257943679446508145373220955988203161341999453155963123410863276182763537507425196724313760636231824052862589532078099371238438422358299982876230434216487534920986342939520372680408934505972432418218196943184820289157788494281114092275358410980404889989548293784621268555361619887016090407532580661570447339926312745992480569133847736118073289762048740707951846546191599162404158376536966044572053636513656034490605481511443459057141363040233587128334862914159863390696756791140212880099803503780302210946250260259585093174342358209704144146090743737697599603584985094388736570660856035009531103996267361684357430072890314412231811259478617289239898015389387050018687090585294040956425474990497417367305011911 [136,50] 4568321399605416404428189421068345655144402690308448860272574494636993691434880728424210391868407925633581322646979077754497655696129308104490513988516034823644956640740078971780311810976760735955540952379121322764299285626915949717285543841043590485864774536419333308196272507375365143902643733209062815205704236081294795329096719116295773502214642337060643003179266641235353142325673648889957879529267656495739029371176793797419002311452417168188501919935428760157832218794418931966782471228870500713892375995755752753443581137742831469658845984349203445440506068074991352527717364397850583198027917243065365014674211278338218551507819065502265324344722201778693625006678512673040181899077216169552225704158643174144671863271877740767953094725430830387129457002005469249104371561665129990518299327019455102327196860834870099125703164049883383744334902661309571755420988059959283093349201705981024524071202359437517542269958627481017584869419965769532092161280332856993465128267509443451145571662154824295901616510456219938972916555768891084510389262280556010651202412195983153459072741916272143262490447802922317927816811815037994986928330275710838565270295258102847153756980932671112331629996010222534723784949026294534254378746790482030714243532392050651991082101195525985646332365825353910106143413876441377279026406944074266281458133944825702462852802484412971192873821783337224430995667866193640672930624191098356952933878805601151138884200323483856292558699216617895294349288067091888423812959092644204834831622183437219286018099013293318647455229582619930409069865355174574999241142355126010972193689828753757164472350398149 [136,51] -562390599206252226652416144628367215476927887813243651980564051930229830305300430423657125987252757027838878943505628235232016752109561698202274277122840303175647564436401244415432572384497930630993099260361954112493155135919976631931254567298432646384113498012480598585325641031098245619851663549388509896799206456545509743367619120152452847923462689099427796631972545811504151812598882378995578272583979260434919679993561906561360053319174124505263928417791919348182301203206806303997318016981724997686341273016029456985444077428209949502830207291078265157225215650680798105884988773767472087993979077656795486613499235242827339534548991412018688813524004998044007017671283982168916105275089233334235694534677432625842538976534404763345030968185033710337954033954142874439914744814914802427405359602359387242706611471398432007814889433754647199606036399572692492693241156365156886550000517070477543484661238203094821479965988782666901044010784431878052951756125606042848826273712185029663422745387355143351455899956932688160634971706705623903628155823911386038781980614940237894756871146135632385228196896864779401858242975276336027421641334269916306022274137308798778730147496246825455277065742943108442148501563690757085545986589178665969839485465940681150557153158983243671938786022308217285837932478800836299586648104047433049154034719444654098037749259995876660456781984314012876521878921894199145940785164676850644883387413065798153222510759564340720641591087207069281213215692849860907109850383453841822177265969541851778543276937459094405204767471082063605281940122096097272232300058457287075467695148061437227305002774 [136,52] -359378937716460391689001600741811412375992104859804932702138175546148509491847288485051696432365721124603440701988627163290885374507542708246693287946325094921115276039996874452448027269101654396829111080154254690651740070796344271369432062841214480888353007961675037208448900150754391613160559979450447567495943665406602023481017334511496227607007756525350339002401552832702823878352205347226353679559030355001321063718649838341698482914980711587217317392607867941997374934134733042814129718386596852636681605326740076195648430338184333247986614945032004138121102262385391192362060596289644821015516798565518000272331385879805784221203486622464164942661595709713973207853692768641930132514603369599901343733745233538224218436701147075401981876797631318788446520150301728200684861414479191728411885177444347038007530495243610661627138528621474386667677614080878585529279323322504823586197145565837708410100668443024525471192035428806902611420400406854718127682169929377737777592974480165954393564143123761179264744265164984905436337845111956892394205887918475088065591746560571775353014742934134157711086578008768003329726473298057049468807230379428480467135644707892747309019185952439340012770748456968917110956829249173313537328520154051438546950403429120231879815083796577730203301122701436967933906313949116938778322488533138891544562321040982670091179352349320336329262494634439974046996530097267206258643389853319245965882072590891293907866585230449880502424506107010664978175776148660966390012320431612152564587148991994432639525541294315089710435964827553874019716235994957240569541271537097770605392023483456995366875 [136,53] 231742099996189696990089398527542731876841341638321380966921851412197915629063630378120474642804358595350624026287342652002712839720853617083060054046584419482032315643805064075698024759866996283068983985983391507951969109708570634845047406537501366488407442535670294172599599661891253571488034552276804138663379323119415430166041251236079385512225368687110938662516990369789234210123938005481263041013812738673425567092832048581890011242543216235180616507865249924366019106739430841910555431595757277032500548603702607938883182614490776632668820235372730085334954757672173218264875160433657276045705953033829065120516857466093012397888190637048758275187554938340148666535865203386289076808690014937009432636284991564906231865353104352393272366907501274375644852819109546321928805194892694452813828073867183960985749947315035769048184026484008103309615714990103252399181186485542489240008643467111984309496311335375987007737131213655000166646469499449553055747601073608224198088181058927877942806812733041125249238905295181173729935257320343544530083387328128081457492916689690136213731348885616544441578621917326994354667307176925217952022101231948832317368456449453348071472427404022392361103889302658255368736534297725835639145671658396847286764874545915781370247214030806635154859915766210366412907486977925583049700438431142984560126809202897079046653377240668822821136105275522694598126024240781916888429086085431006466734715489328370561983954717707247331390855031797661186086136192684319119116309988318760077631320940416278646162163160070431499253487086135368184948778536246680261768860257010898490633735364830035625 [136,54] -56163334405226156005064580752727005089980112329455787615183026958409212692091997459444913046828973687868319071091585943197245365988495677470626587477403288542296468886832654832577211693439168192206376377361910897520315793372048106558049562496078607351801687440626497505957399820596603153198236587675190814928624629066135379822663076608747095131683576782169647123820481357177518850110303103078494697952591005082157102233807640917910451370165765461152106409756469027265670667689444026499785218715691649258928517227215528542758844416874008273786300328713054382417404699960388222153729145107960885338704233269581940151882788234312560051939222901037869427286390147498602927390246341851521916691167463951153053877780103299977120802350262217965474445801993649696546981743355263034768845026803944273455389949763772669500495681253670287450193468591626333481838732883749599184214577188019562688683297283305126366532158869496900141252315985832061289195341568888904054454671963288453797141924045307947145668608294687648574052437402585504161008315892861687970334647909921237613333969215856457461385004394441178367521272205878469503233832305296019921960425935197321589309146546017407593924494385589399769767983318618267251292302995844802480421397593652019461080000035756231810924360797106591175474860359661421125663460419520266420997978677170874453982751704317631211606677215395926310785504979023447290632832868718889023610708390950026202517445689669183471927039519442924097069679214993603154420155253571168934415453685996989404447448702538407068369918128807779975797348201384378973664098480289127920812886225858119048104872782035625 [136,55] -3488838642170790169548659792069922875662009626439052197010687601297204556909136552203512198886586854230628655499511173319187094364534924970217589042154387761441509956288621071124607913376806287670413693948294207445744567763769862367426236634748336516733104299520518600915223941255392200879086301924547263672389756421304704883131538159514346399904427769795694716852322518214987814572137836523026391272485125402770675322306685841008752253671897147469352382655317970240917837436837870230971716265443589215390159278501789067207267834145515494661190340383649982112128403738355250813929012690092853527673479524768821387125962951027450844062889071965515322362047284063895426755183028847796863839335322890775782414713540823907838833460134047495138619453320736578580721761936030038594091945638748166307726662657651999980992916063769904094536246255867123151865439337206317132341507727153332463994804254306424678476542041305551569834741032147510869176153918990177542440264469149903192132022985699517882962092943737437004284056903988342573956319590570670340205362875814468652480751233733190273449305451979850831649368159907851548286040283714311627152237065858772681513066916754041008099928463605060918824341568753460055765675650017724467629680874444075515303438401126820657860567789307316114764507187278535214533821196742423865451196641267060629056452421248758405987036906914814331031854439271016519220632411675171439139293360691119741197090915700585357664042488591710456242774012191733854816785303870720859720698707789677532840175749352070666737241429306468162555427024671873658667228674472674256002664730584671604697656150625 [136,56] 7202259981904567618253528478104631567476341486168967345985461780461460461707230937275816003147846127392968786681198816610255111288631745955657398513199006295969537600944177120189238534553332743442150964306757993507495247086157335454916931083968789637435672033246177379973513616828990705123762693790640120697872041166961722397380263046512901689285676324367375217796601022410240953008246407224915202705880028619762123434123931335665204991874096876844442090834542288127683403026584613502274091450002024604913873933924707369487835796391801825818031541089146325474665522000726667330818188918388376006619605690107127009218992985572159550839043185397339915343244099155217552502177985405739457246067931846735740466264550120262021484036870077575711475408752911505906100415795454010244000094841951243296710466126863884144693907617021655229228221251497394213042529626521555624631435192663597462449253398132886547631432924250014163482735988801070504074177641434410638131328460406970642588815822487747635899665447597549910018278561568945081846715987031932017486146049705712736554755912422229261260106545417305298478024266233563729808554921580439296875652261946439020106132447223746710895543828873579750391571327300479936356064147443096584008041401452763536420095921569637219476456700625530492245675129877339943092306942981287087238106600360550158152673901181354818550655638494773085855812908085335128296386635070335398674649518782599859104068880307312626834524724845114222817083754635418975220623041231309632759673684254516725172747460732256190025341564275649968115306023858787985124953058071429325341410212308536633963600375 [136,57] -2154466302718138407100110534441415424159950334529575997971438468438320918508304937733798333248643643385369990716574467870722598049892120251217998448169477491803070569899408522164352310094670255460544267950738512665454560998712222753366038993712506864559452130934782360227465395502173112998526688403381781598528517728983738532076403714891821149941393874381107482925570181557961301660978267755984921166289133919598412827331123590084550666109060456420098342901032430575601112262586129477617845925774449803670859222301114170602684080748786883017946725551997935331325979594801169793835131614508403212283789933497377932457743416447611596534651215438792158342581823077507974273508049462042513338454803726747044873217643969352637112087423242561672937768393810072366994768854126420346069694405487146866451644340539902394271010594195369885298184217515016794546400272757492977416165246069916348941421522690014237643597416090941955541913961734514458205258107196182094679377837245277550933064737896810779377140907135822475533177258566469377162600321170151298242531215919084946856472388288793307586523779121383647176136102902843068906555205515165516139762366546526525555843278213232028432872239876344025056870954879139394379835286047484915233323912774657002418439537533936094717894001377184302915523474686561559396343389464372577550453609682277245230072051352288854387725436906414117080287098656385758132850534094516094113914792286102965421628456783458447477003302891449759104370643726207784292499463810541628159857589457897888782786855106071870388425409165007188383417162007521120432553759756661123305304894509567692267750 [136,58] 87134038118165193379315104758675338720534174023080725717012524242485949442449577148613814170827832395600652090228156757424740122915357548420425306780008416685349271304492814299956270362178203540519901890554811619396102827715061246545361394294851497458165251881601278335526164906052324272249947795507579926098463226095139719099127694924822939581229424704868442836648062736123246949523822968384997635539524589474244343289867881048380075673011503132104091125477184501821943166079369998467328766181765429718381137569934488050562429772077070333162084447994830464503058880130528083257606860238726740341668459866010242940067655974815579742553017317716531247430395189270776245364245457473822411134844423111296905000569381759728769550166721916407910843699231389915634654031857905973401030976367137230354679466895221271740894096367708675441644968165922215525994043369949516711763286823382708610906501292711781018169242465434844905197756267896834099791040120234087119507347987871260480091315726854914067577518666544872006702161591684543148344109742042660355529206242742612898765366979243159904720144678811015060366939789778924089563131554701913861398651216716944071649989613120316497602651029203465739272355839253167316673838272051122550391561006364879238462883697899309954628306177057618514030696911344787166367975670995947191751660779749583531416418284301762056330332986430866670272037295413298318611912635199521277059696476558620954015088226426174318014013202635771153485238837576754990360359750704272572901335106902572202815305191128051384301002484277092963705314306995381278340481522901811740891271412479164850 [136,59] 121157276446898556188314610316998643400429585729595457014587320673937864007621271446974205037379957292160229791013536368511458254073213047497329893762409833599407275171210899243359548213447590956729853150494519511089151115544348535249704613062573151802237030295883340414423118325052307190533409044437162007931625757569353770637293527485881332309476602955703332689143379462414383681817875523800867014449823531729325130418316950155428308115581463661100424621031423050174644852121816852304792885318883385870545448856628590920492766230303326008537141406333418646348032741537445676399355109786606318305461244354806058904125016088868816115918794329580763572810884196642834418780986363070395630729141773089683662270181172435700663750260557467918495601062271444313170141423099684675693163608517798387241405116944390915858216059454854330677057156720831366053889667580156785739619858741803196372176332623074338904262671543549130107706367818744851365682359846420660543279320413654039548329939060057367463035068678635751474464965303701624122173264738469909226739026007773606500751405100609011902657286332249585587966527842563615815331254346194697055473043354744026332661742634148292996652289796673099497266037452517810815826127581151913215949185950295464110071435527406460537250361997534451105045717853211941014482131978236791973704553193018350909741906393444141281002170045810795509811651089619142796953987399445510954705334605739402243116629307976873800008927862773911123157771461572855640930512587067125784916801827042566278880208317310707025759866505801511507595125871158410696159685024537167611655980164201025 [136,60] -34575867960120552585379255196320459013474637197352744883175144727495598100505688264285840547570422703049279056900610247380436191320223636466264280630971643653348368380036183695940633483136688111402119167440544787585803613522452144468684222274951486219601564719581430575046858449503696908146287008201181956366416082714387183195603216333433696438947059868868997208603704446887542958320136084437526913135303715721923638116933308868812693201777576774591363801047433574243342062991452309073645283091763836830826964937043799142331190626170425557533557528417714778729103729449561810238750774294223322785579395203246530837852649463350883405266385911224311658578843124443658270404539206813608340843568484618481138725368488652542246408784227941047128763698392511029075030641784774360093480471459337103735703119293946033515274215719388169157540145739079286667188118467484824348923515620044444333651094350861948701721697731258296140812872699230626490016194575388467663259502998270410185241644310553260416551394388561764940060041498258556944529631338655870338851255478523579941321567459627759593742926263062564963439869819543617261283570277799357519584010751348266887480740471000220982787808420934770499921334037797026287346052572857850264029375378213288887296959558271697268900410689923081493883440027271054054606845418520514671075153161330625120996562007143797299028637259025548675874865929562532783822122794659737444679492036688195476149410008896878898461231317959228084038390221911443800997176427619824021762948961178225712850376919635862263822008976272005064785416334616498132526509525504473460801965519900 [136,61] 2422042778417918529138102387750705955330771004376355543551849596211827138016552550311743900261347489017309272414311431013450838786271037216029515566195556061391583427336554382417613423253903776996998149232954899531524806428176651320034745191314849291698613752372835215081935797367172518208279533697217087764364853384216451953557952208418393720822192164478374125061489058748182783550497332167543027042126554104888698442435369997314431067465662336806683566686539593737114775570366418641340395431512475070195185585954547357851452315536235298614035947127181121642751598196524229108017533453679250930701545415086898967485248069888438219456938489323488922794216556130925617406142448504617545237059308119340353733247842113326257556483681370058811983922238803637253991870853139552750239775247830656731651887591223367971352992661107502309773318435690429173985311549014017892326578754011723568044244391429118943806679821961484210420243281572790123092621036993857433594299612203204273425581597086033809786312836380180609069806471026284508765782279462585177216890805055158564910031691319879142003910760971192180020626009717575128270820357997707661356478219096075734361283271994096689570987928488078615142934008085251188883167541959139691557266636187369158773803642751660026519820056596729400249144354217701317302765971461450840713770795623761016385591620967054768428999460031501332162349937504432034177785624173300003281228849125323222666444464766326897756838411823320725680833073763062825137912862733730906426415607476869572094277570417408914518949539449039789265739399592999797357676378233223171258177750 [136,62] 531825222224808250522143473874167917053883289457723021143123567093014349012163053055219203215083406199577374368744394593568479980489715495092148667169709290291839242266890256879025220694899516761113074540068326181956668395642011629689640320490337720856013762824161455327107501145161960556912217741108567002296927745556567976967019626559286184501785401509888714126373652285443722756039013821217220480666878372416646499944946276585930041317088564241977808609957123725152876770994115686808114057892876402154808993125338361582190652399725550267577668036120365932189775835992536393970221631652464709276126999901726134498964596419460455407919160968937566741657609111400875550776580950080794536397067988836368584286179408040562757793786197629362520321993380190662186694920388629843136512302607271746345907195869442182633269985180668679604293619022496784464056766604843507101078066587347241539938385085996647565216656508691604216739172479511038473954556399259453214596126681906403070268276377497734212629853973789989196149797892224630943402011111725815229685251678166875552816612804223907258285350367445647509077558642845778732507095308090382809104268508073893504284114447683274430459824771065975469320749673793300524878869924590657530632953251775037091570676846510159501741636577312372346357734431543849268743529926300025190352888953768899484417857643986171999475749428373142069811255565933258214761979947107521932639358111923728265885967923579010263496979301149061063863533824724422017295378632657890784040602785133562842116928722878172359448196866468277066502306895467737156858559328074722439500 [136,63] -87770452506152467292856010507081199644050730253536239267149154452858483804878619975540607211018583343049478661983018083877638974882506534355430620580522141319662749375192608957192687311932942635924504685001695201556471155377165760410569323946443384051964658105482840659401788811437606908772437872039121473058502082753583332321775391810898229996069181519374443312057594930424943301447096655092358515275108360713992700425795832666247403726347832885307822873832792839350113540282858688137277027947870431872691238536962401270612237189562733761078249749453919749563775423030104098781512315273171714610672203444949691106818981755131775417443268381938758506263146401047932589259562333085272333011074527857606354419125852760810831016971555553729474779907832655537863829550440538784084784762685283742864046376035144053599561308831025622965767426047843312154708216112569482623899787061857159429092945264525192433815321238046198628453222451419444957919171167558166734553702196046684026681569212325597374391794591936302101096065942929144116424677264971035606189820338875452073150155562573918495626886358020408555752083749761985449145406725684721159827362709790557192601460020928627869566043023888543552657745389529893976661837326760624596240973279225037224148693397629165113589576801144826820249451190410660699406185505030811649757055052321386984049037588521899262248057640338227486778119529370864986057981902628853837734448382265810535492055266309650069421523062994336354147689141463747173299982471416862456042924772626879623768584332245469957696533420676147266737627908604960202546474696798231825 [136,64] -4969201132338301022754358028845081200418453627186900209349889085076176451680751316333262531809124732791250494746753499051810015374086998985854631410268894068789317992070559156496127556309752127128526465629440327704589932198606336722952088569508189847030455608529145319057629055711272085229827020560918664404170938224971944367544446097104702395246624212699479517864812931567805720417541518471156618660029532025564007659836621823282922536915597021156493806671111539618123449028749958554691222276498931427744597332921705959633560822784067442718636371168864942262605305910717006275741941324957164388876773650571685444955970247843155423498012833248721839481134896186407681490945943876816934200616659104543450603295328114994318313608623510151363881670765980491237786467029922674442730538748352147367321603988536535781168519328081652663121123347628870060306136010237069068206085957123167332040972592982416070715607574199333938667571089813354046077908870019450641131550950776597261466573741322294613146604570317114356598979810416665957768367041480202608375876627783929769323197462946672872530170425260667160437027617411121656256712182057487927240988255867839964191793401198423696273287679910353869549076459407064911360867351200368797772773143744114208169757729366664382572496851320965995995311396660496917394023965830184536709477345770115514804337414500629879598177471443315261546446277312039143660454178992569368429158593980736584225154834936857987330933904792703139278452641665046240877098967299213625113765032325091542106534827935008727540859362703137936275201221190013789138496529382325 [136,65] 204115723185660743814863252590568298151667091934708632768983532782543572530190814898120500228115272459979300335963988202152541103136101171009204314380990835513402518364331759533100470512551247795590639315467120502334623312517553276710054541358510968654606566976995403932416398825727083798753903084407280579307057038763155826795167299206733057144890703353873898175880922935467554873555191234051983409994713537696944436541272135731910433971442931976344530058808106117480228901482004870667654791922414223809819612164749100100445153763556536563162586527991054952584805434552946881550486559456529229140603769614904835428143166760854825670843991896495421466428074691571419837918574066126808370312551506191359977728352722757923493827552232819601539137632120008107995777675485119615593853255944975830445310379506592556707708283927096556016586054292040238787227462952521352313062012087786582953325889937348858227822749045466889321865076664044279986100038224878501234692708624783800528996019431120747142760949599177679597104374427077765468421480493331091587831676987222330039464732791461237819849934105859639233087579318251467240365954843128207500149473715664542465373288578817242216684296497982560404189241907384678648341963779137912976936004779047969924230543380901155598928299580198143426714909357466318486895938672473767084837107178674695769349436216071571015149196357270202132680647798180896956358921153008202217610968831719388713829843493151059089100846436525705722750931318317503760526425499500263022239833266438869521105192485138073519808086994494616847340399309214211639373289550 [136,66] 699325735122523003554505391394570424155528006595610329304943997470803685846891255041264625586144480368417293676344111242861543520015270208499559851194355565296804746997800176221963605733020801351743560737780894927857606763805134270142522466398160405773356220268536296703012066189605233972796248064801779823486467900574916861365669525815016901919362522863315418776108236940490022466736806060822158705024492482907555570458085234365047121865772493281501148233852689569791631304047842409986754150707584337297851902689825895713086190170556396677024648606461023585347709260573009789450176100598675658606050814479473840133368294369183618929753397689340011462688705200038473066420569298878191970312450179809879126206559488178086874251486084025368177236514144156751206276144164393299005675924744517099136246960865354294480466565117599555709008361519238090234819568494574810710832051399148644165009921779244535917052178445692308652573296235576010051862823060001154522653233725645891343829375395863134344545511980890143042315717764243912059703402547291463371612952726555044122838534193094437384021421314855729676419621390559452556213803854924322410948944889197044835492754462813632930343614759816813797755828592831064389252320127131682589216465766949924279245207487866419777200799450584382338086415943166606181244536265766468300692346353707140021950511546726653973898249144333369144887613267691106469302384055210370525034000027037167313733711151950546294285727508874735403212191897484119707826237107302259915363475380683921550839348071751031636105971859705872945220107320598027493847250 [136,67] -136146342622761333165345263770241065987038624725466063712533470325468534418980868391797042239064045487313521396071587543360923615292983711301929650812118080149138940671428114301214972207146389361686090460309205783508455533941239319819929670093450080808747906756241703898149383862746235879221889176315500672355524283938121181793285784350693225942237179584012735868559944487446439911475309231986426373210100601215658826011652413269417385377481704908576664809028933958521706896856347846350075093804973094442673583469247265878619505903993568183556710347562704293815613905450983118143070408421503218827045115808577889243947212370423073742815317092476119674613426254109934133354683736531612845564978834187133557733213227181111514156454679293840857159769882505193446637110494860653991667652462636775490736901914439053040981211058471501155621105108050206597037158031424456421249882559816595676959691768009404372633949700458470288043187493372100144864921800574092637424658930097798482461591738226007115495628285414034286828710889063341821803938595349961173245637332533156548754807343176588060210048002836981973077038180559327710717389898864042813326501541099800143294685291404192303567123718269439791056786521707152859504314705645558058938321756942814551761659124059341687603958021644036757676730184690779260190127348483758149205981548370084073832296821621573950069646928220531550285762757116573513258140639752322095763153933470326530471913637783761756338170782226857528191926512566788639071499118374744195507899636160894476165506026129020597962439679433693787158764949845472282325 [136,68] 2485610899000348417313589367330263266327482109673802679070402661422373918411859977877354323706167857510557881609001569653275066134056821839565909026404482521760048952962968000139733922343243480755781960574776046564718688065528465951429470346027832405544603374486446325676262207414449587809162613119219929615923132890700671229593082965611264386788233936533331564462939351207879305866462499929468404707023880948529110970500399051512350491393102736991161791267822354934382649138743485689860348662305884042297796361073190914165000846397503369201775854309524296688651315209349157344128391344077436907387805719958505574355611361878358352966591220291917312277324740958952995327346026266585853429265858936966018625058920671680673054321728193511496296749919884896182435140975974943812542984350718920227941268166068153713351960793357060702208580589318837152415233971647135797393619845823887639154207909604897851400748441940920019001133139454164267220769492360024322082743233085497886541905058921884814635612095330255359386383234735555305389735974445912567376522508835141270927416586167873232019637983852076337501231907953145439870724071668585849327781859967300706164425793433284426378826680277143942734662562367796407830091299750379000933103749792877050862399613162024690794762685208056163102028827344331691381929782900083718023151216796183842876477194344578461553298721614887286254283286183533277398272545929025963599937133499959031400339471444073994541591350309839782128430303520468935217312851603514852128834294407952538125970308699209205692406979346792465464428869531650295 [136,69] 2213671022475754136473768661947001038435559488743506858112796388063821399907882816953710416287213026105195810770533613997458131508812841307202765907741058369473433093595354684800643956755419239199706696123791475235882497945665624621904632873106579158827184724886446946809536021470697255282182104108321650402919320945162125894931423089751069376847120221574893676549295228285889433912166510103293724172237071485272823304573817986613830490517927385205083627799278585947645759791715775381184723441574274017621854384163140538580523762283880076176930435165920602399984383038799597591446755045347762182857358850471758635046674658931334842477735367267466203363550431644095547458779874695931231295361840215938748657486850037228807106283270356654578112735012025279137823805964045589668733374416238742516711433153719466161803418180827719456254290597046582424169940953409348362889486076744415573462573960407829550999455425852818889933505214513905755353838806381699431741293054296813066716687837469143075225148017879272853563466908921401834730457263040231625355976431716013081405198128318325165804270076819913514753579475780797215643727215488969633955405973083975967955607847674186354526451654028720955825473502674424695237814044451488994642912234165006815147888384255547979769423312910796492958919108452616581357737620245828310454400916226760075951876709198761378546607516225158767957506120014883786822893733613549412025357267864465427905561603977602300546455296542785120530248775850847205815281960377820751221145173577652856064784045436005327474573709554820309430529929877680 [136,70] -296645667523083484260875868534841420626410182022861310097746780556625520187477698350100716789676151119654513377291658706641611522443316350300052870915372554384269394253278306610462896415165388006264529627760143382117600128443140787513813539373775069835485792001002390272125708694407136270130617350666346599227053100179974506748801013320042811632258087500149293813064432420372443902189183020738233259756300677258852101538282393049119639222552857505042511356557957824719570958122772306951121819812672186509083528094813616888753456228632107211122879970665790778938506875008452914524351454363050885028111230253048505401974182241076439193114308176055611076213957201431069315141140205338163155386831032648934306269015460282486182548914466451127613249304489935504783715057013767598958395343196239896513874114212414503587178092242264112500760832885468275081044011637606176614380639372749386266171048060401163652479702732505531773208987358250736590993052779631839170983983772334790601458064020010230826928908378678226701108312400256397065416607936341185262436329278572235768700894155800229432291587294385790642512104024105805594707212282022904319140053909226100869213095696797725030203772082275413213098655992132826283671082474392922969659133733599743864264673871418422150493493016253794077404267325389995539698072089840071741760520322755768821860814313367791919764211579898780823756215396188456241493610009371181628516161031034141425496602053436930922347993980696577334814914541416385866760535609358878623635276440419433941459908540946235085978288482555893927222466255 [136,71] 4162901666038187009618449424830924981555847287383261919821103821193380339642885617646088836111856453516992698065788405830677945907757425656354932581354091676574436757404904306943866839246386219103768195361875135172320486080928347144958043195003438680385888917660866756167396071547081550081065652324315015397312177974909498577962895860919323434359893114902448405470042318359560834295340675006123952874378932118633170144225632582377675031337026272634288166485191671018261316104273442865285134993615829749012104768070261560531823002767765488939177835740664055578294498974038288186273590935217592662082131316354951506873490797929981113436752680948274728267392141081290637201788776792239573963416234759908559525604239638152511639258217060070728139660975359338441613005574166954582247251927572797705834479424047966149802342370497067227876484336986072293974412644824470701709133855076260051383123909488153435780966727035532120333064831670114875657777978792515896315857370034474063686616128756851738176050806213584427522072420918795813542431209350682750159028055539315719029661929140696372465737731209075227491266844357189354671205756362713140315229525651142585757522660098684068984616159602269462464257759193803128492391389583973475332518883542192868950266336313185850393154339296310548553213658850221861109089115524030642732073472198297756845097000764828778874801611591452097643972383633026841943879192778160507347602831277385660876990063734729371581381232627630454682673768634423388878257892227751603653944431731520255271126853310622727528928901394721680543500 [136,72] 2956833905634361686853028342648477459671345911216222123827009593084420918896357036802753498147357052931853802177540433012527397381425673027064296816298635311238588203591752887127901963451777885417070962998510030859483524876882536933783731443266169114298410480095182409331180104785830289708933343067224855466494396355910172286843248495056812565955282330638891007520573801690696267552745570681749145998654898613176613520905933936007302389712460209063916999973156159857168337056145626408176348105902179117183587614697527144920397677917460029073394205566312290106010472839044895927890059555095417081357177672800026036709080169974984138524062532161431597284212393235782682435722881000494494886827537268287491665562541763031060734668910829190853180273704450926979280755502000780471952958574169204515755899911192248237811247848107651884579067423396721027265268278423486453908618223860778264825105924831633316453254599394608146994373584394588952915820372156289595728017733571962159570282815091759731707573505128384916822698562499123182832857077580236458248307041769575437725295825224414249242415114661738427699233444257633281143451056463431111215669244863470502901284490622725189283192987100938008789236738580048614488258666439527892254139118472992367552351645557410986562442230350297000247981249394367769328147295929325800845894839255803645823684280630606437806974653614453735165767492686895463396327435936435070367962456975565555994086977625966970099895449666313421991230360510140917977178810372188846758357325803262231092842243216938394319008760264095734775 [136,73] -339918968307293361287744823350178675136658661728381141038688527295239495459973794356599759506626135438463767912842344173870603598989104526812283533599409574521605809604694929889135349298518092471318769780878110204263755963861080099939156572067695630083175576765718732867944899058190226753424180863465171923865873559349938067196067133145045313640650483906267767832599423491446295992063138295497966337529510145538137628562324397500767825555159912066154359812438666299746988927229307616271303524912979078791028105899570072853528094207624439406909164786199739397735333731862025140358554223451724960442539642037061916171122534129165992342252334862086388615127307140270215273303326096829044879813762258464342959560444825570661120923728727445854394553478271908179312937495338688428588200622338658143573550383091589431067012277631401320099487597632116946036752142294597856454179388153017435183259337869508723924237437993538943244272728424854099695609238659643661856520962853142628959623209553233599308531761831761027605290940706074854038782170262639833395779869018176366798772293598030956769684212828903677468000062631364923707423562256348569961407767664477907323047768328935165738697085218599027414299895241950649377060250552139855525686786812044102113321658300849741098354649560871691180566824927338835647379717932952099850104812939823842364525438286432006902021560876125698226793963001758853070639590355024118609731276003549563559838402847326728255303911029774909746308345968555646688171084439555366641801463639867007198597965320869496837392678055699280 [136,74] 4611344079101349406743411752953115613911449589871682448271915114134856045058924415977164728213846149712141670942370489261179866872139133159241988662670759824802849568949874299213940970247970808430890947014996546930860794637465514515039666144835358756115266443727288465666015881044039393998699359522955393474960685298750048892673682728709002064611486623521666241658656354972833798002729495959725932409928647184778601897848376440311064497940867864858392837795020256474108528124466247929938231972362488412712638020001904798030387729341116696498377622268753594450979091530665474216327656795086096032636571533922397573281422223022876657953593192844562979674063693314417732161740561742038955740722508270024111177496822911463103568857906465508177438045435550548026933786032197140715004522270965178993389178356641970826909285402015783588303015350720704595776817355974893396887658001926242743219985772941597322212582224287644267902978608308450157249638875368450644929386006352687197944764604183732526911757730869563518506838859868050962443503414120108688842819137175528482816716533016518441099479287491073660342215094019138449610497509819265460688330138873098832002653304695752448657090267600793620231223637447156979718109528595361407036927336979480255122455539225976710336442277333046673371866537493253031206426384702030903793144528568924582177041474867569824714760856388834003474200033000503878371378184467573241497302675836952593290521826147468964089921970659275106135984705590107714361105588677993714877937226986716757785181362418874634331815199425 [136,75] 2667415270931432973264172966848566764261017222623903517117609325326756425683712033793895529472517112011658580577179133537080333825580520261873954625777669222046689714547954519014275113536669316766631866339933724075701813621890306920675505891245906175785186204809579718059975048633882432564945657161747599345349943143784286108066948510420550964705865065297858389200663621633085496953680350889070317317641248335406090092299923637850759065558334332254459580749790796089682609953704480405664167601148037066111396774489937799085372492008536605483326790079521379543599773811372112840334821176864254316662456144903377760031326919823735063711371810473350829541653925525502971695262153753133488944765764461194761327724382816161170064697478892214213106556702132407173131509700840412724248343347764262126980940950140346252183084865384891570592643008561545526113943868921628573819787754321323475888285379773667434010017836856539309385807274183267898452801561084093545420468908641386737433701053672876852602462942501930411285626264160501832534634433790178249418434736261902763564267834790982189083269629172570737467518388183856559832325499088859869056344415588393350057166584667385591239098407806717306310284856705983648467548504003447979240657413184957159921673182573378759469348460617162734684146851649557620335898601299660368282181406545163905219909337377344846745973846505390230796988611464789981984913469829273872726776834250804690568133355944513804769840801812421743155490465000951181937582600868422849863707990668760131408172794869934744626882020 [136,76] -255733902452819391925001282464552558522382002769772828035089926832093378347953382425648031935045359544645293221008290861753747987749276720271625669245375516465119354841098055275642145049019692212324015087501497946434701601473295018789168819915887434505581491832821333903758397753817266783589680758359150356290542076553183284315258183663867454082713902324519031585888808500848794239894884574793843264908725635235088290848050187481752901025468551701172203012807304387500151249378212676821199572235795846935044610882426284306518968411584076201581131787595175472752083905043355200717991390620996274937689168656834203836052612216899910954284904703142054577913117577036277840766840373548953758682539638898601841550216401057243560592530395805520612013429484555240455862268208411015446827515350516538825771304595564050382872308794362211412380863693701797366521056989790502954742518640305821912365268912765347031496754240700445817758887759140846294372673150747368916328293785440924537890736286784149523192993184918882728513448912315385961295286308477246539621125654085843669070543091793016239329453542294542721670320628955321701190177985896993629803130248431407984587726135309975360237325965052635040133371179023734888346216082444611929779150512312226732235529266361610928300426184585028019576808018194286097279413642245993043997109696843352587370912499735299170274675489680690660162641169604183721551024852706598886986172800634582552515518408424584979211252160035150868146482044172258415677836709802881012863175684831445407336448896631620784310 [136,77] 4174195905932231521096470599878063611706994147025925062008162059280530623804388257210012829132729359345390353046716002444124736891861183944026365858724607191827928552499071850787550890984232144168672821459485977990581176485228044814184802236498212841027782640389821189498387727661304469698434008587835148962501729238327603415729794621564921425190065578401733745489154157390703990546547658818221592211985167403235886618544281856588775670489689360982862951316316020097849816923426014090322246739807386661903197683386999320640488989524341070896417350713822522566385028154765317801584437781431903543921728360114915186595034870034879410224890625369500332372581437998735534132433605882499980922750692233777439911655029209344436002474416407260887632367439005462552664021977894962005758173954502035857718961541344734398197714411484160767712041637431324689918310575015347938819885512007475588773143114358823537442637124422998561307071366565304174636405305943712015516879989741286792323351873607589417912762772669617863184051620665365263564813349905117428504127169431091310359576020674223395386321771736710578426653047752611093214466100673708152048548636736416891590989355944258811207290269647116420692087123345741158626330475826516358117304533743339607113067032277199732488799995282813616481854372608922127806786172258211742782930301974372689181188576258320064021177799031698266143249870644795354200518109963493341808436975565037339506208833685652063185257279433224109616300119876875444313477228787997870323086521553190041986297068025946600 [136,78] 610460089458658124642342999943664602013977645344921955659537977814795309823138242330249874609979111812052894636003790848522607393481301793918727408787340209010436459037126159493133334032614226946863666843216959987160951423296597145397225228911400469779459516802654354489803443597373545310731978249139654960971655083635056399418561977635146928105171645382999616388526005719713282763309750067288503585496419815935169715216756601594388756378899033448194656936114460928938396076911110741562026196850559167006486492409929741625369130510103969900690660629980415758257936524681219942343042623595335715623103836617643198899671864142780030257338216495208552987425792272110253655618293814708757540406126598094901071424466817699380285791576367925045584489929707278448097988677070338948457366360108951362217499452549032882423769600201465192558812537927509940560656595423381651060256130277775075110479390161408369224212508759405706099940707144283166516245121112481635726430139730102732566729909055417456768315159685899087853673579479239836753179053240505189873278985206006343632728265736297333463229659421984922076436073867767541358708919812285811622184377839121179198734039355223402542937785838497963359895178457517458838199364645345188277399204555281192097964611028006801946502199470012942809236666638374712762711286814504327105547839192052227937303495854582431761965250476062423633815872463902192958374385763528083250866196632771505447057995667694550671610060038843136017655082742909646072020680084163124483925092940764853015544069698325 [136,79] -42963256569909560939524949995826365180555905577754163689403273653279638644374044871927895298300774379186392189925180257620056876879608284631605085093340238735162620123625213438729500885037032987178661223123199667406801397215432446298230117961680362799533572129659337355811349346229644908797018640990858453796195759535399446325474025689233608398857385432190157565192287296719703302492859704481237680894204896018503345383198719226162656213730907480989214582379927425042246603383063137222389764444994569646817487132220213562470493198013208101787064968878072159450715178348045333792450057224780602701657354153884140182853557975051954624841834950733639745899721411048990723230446338648727216928661739865554108639111263547025941504395085503459284716391073466078167651485372357348497921687885046986162342540202590154805861738895918392992528177532609007443629707600594628915544881527426856589336197874643725489505627704310069014655113747710429707746859095802034647273923552978298583243844349622134757158471814016860464875477850160534693922430308171930858908142169049033555726611377944353812786127019700281680622493706598740564460743670009655783007807901722717554586065048610548306777081562142322156514795802759055300228050369825967272285067546373651024252902155251112978542749580920973791820244215324103515898812919828354846632539432014704075926363893193734715160514082662490701759414464132793921553188738598579946442766564389575116889373050659612665758811686440245719922846716497169108629372770065233678139124756938391341086851200 [136,80] 3211176594472491134983710470405168555719345894617615543661299417920870969282904880378501572157014581032474890856124073753438456425125193616244221209695774283168834548823840503282202655607331312354931779581911648895965058859588516715577666401063282414271812079246619817666299017852003793767217754337430455446734994406042677608597200837496402242967139397567150998705021230621364983612738292045631699638549472698339696630618213472803519873236385098953660066836885004103406475118851094151888064635594198948079780125667999324092627604440732274661964735842743679327519882776067762754250768896626023871251752230089324837062934703796306224825190171338413440445654682495594538901495405639023473028533978692914143694782527373186363522584731864568171325953988178913859998199690648564436724349505980605109747560075912149080795924902276521257370042154386670920206119085318055425778009697241194457892813172021941490227787315180745385540647806774532513073778431984464874574178661132787272664249005607765616912295999304668587838087322485852943787016772659594456067255875548919209007487555059783756562413343796301370488874047771305152563523118050442378996747579080810299703390647905565748258103134294625649254030339332800243007255362243105534328860892396963788098101906468856464742839434398933690106978849190587945810078549468223202320944936316258911010954558451822142248309476876347271613895481028618273023997437319046258259857871027929889463032162576877137790298702272005476860765728126473348341087698816197126582723332743645979448525 [136,81] -196851182175715851830860642090884242315047263115451727521720451030101819779660742412333367019943933638267944668176763995292326398974645570531424891917198568796467797787387132546883755806740938903250952469948565879248652422265596073242727801326797355884381246445747370068930206923532972823774482599283613929957667855763998037852053693812806482314889630184698431318212031598147890367009911499677259816143706792817708579256099922135367623131885336051264741952783134627372457359427607703315767735905329397681322967131332653451439716410522810274107357900360925447366173198834847929490180003763419919775225336097910075906477456255736573653615733300900415355081060876183577914824753532090017214970583439660550377177016541307835546150646684146283600430897177289743220592501291675545902201314966043323304075103040597246574175191286698983164642308043271671488905280092005779023165415505344153239902148546418656941595661492971062151041733402348724658115007800128960792008279686136138511468180590925526129821763646223556162080957390388817637807846518886405220657350978381586858428347400437907342563632650716049737130983999693839037131438217964702769407109766783427069760508736517549353948977686877021294224405614894818955114526708715227366799789177751236159647956287342360417691558471992226218921550301370943636410593198663787573803632055794211284124809441086510768864897528216439042247113230633171851202855532447887867447275799419163854776104403614825793395806673400312196065342350713482644800352362082749978186597800993219825 [136,82] 10057246118686520559268378599754061637274231050249708053038375156360168880705824151134005258117087905284040604510561535279070552492684131887243201948023931721576170518334726630872292801567128512071903186253687462419601714419514731815746348532617561556821272705897079016999971166292848494822674765490837392728272729792887674703429980808045585046490681522980931362867112871839807257325468125875368584794219720255609707419344859516446614958336339949380883542206811133342357391373349947158689196285841722010963892849692480388223393805229008386633930646084758707152169837344389200178907625702752740108442944242101170647600037011417148931967662998939031729519712015857975963714668746859193039563592337053330317286581304042082517810292821859458967286633566542261269159720805970729609643139315982920098144689077393819217900914454247261176854352142370582461473066193773117366180319549640139548581585616467103926392350849433598977240279395676977640831580664658210877944112102870153131615112764906086896088586377687183507889803473136353593281587057915989838399500686770537960704522618514357440708514329108214620373031566726954256329465690941533270158809066107721725793656703184391964511987371865041339124419107462604748363854865753439241692040831581374638256965407309463642548502847938648118089257080133500840496536731452933976936549803462323513251607250124951892416867833314831117074547650723699496198360639250689137424275097395257345940754592185694105857335793370528889968883158375720203929494425991512484026282985594550 [136,83] -984924285335239093478611427288884395404310993507150494527716676099960635315649907794075570876612302415771238171174030813638252470346025666799437550807147082407344909091736174539585115505301356511059461633418454881738185919294486498442310676830594351244109727156631619250508122510075533762468484678695520363774632573371572354429077226671403851401291370116791650401257471216870618302812333290279776352168653595600289929333183916425956677821295522018133863016306731169772677596384586929251395404931803496388117236997041150761835276144109951567082749431520233259573900512393542355554090392766756273044342832304537003594341677438156312320125171576187784940278156596709924988305161044929844777725218398791847156664268251405466881311804924202626922053140581293014892316976262197851236539468951674014183283345828503148045928365389676443293383494637823081430034778320485903465571547194107297019671315299403060745507955287586985191629336578878470788853350770901709718146555742095805567797170024593400673473093741215440580594795341515599348661972385688344151230424278788551871017642494052629684264020011345772023584803241286241149262581135334835030902375887569005714114969585537046914826993350324840128837290601990962013930591917083612553319729894353599600970644532897793213517375056223175190457864842590318272847793687496899328101212931667779496762569302800095260107447729862173214290140887158831229718572019807710994692946501037591563779641824293386233786805565997064056766392495044315626910703119165471264918754950 [136,84] 89269787788130896945306531724337564456051017663242251511387480641469670730937174813427179438090191026207747038095120816706849225026067534824554260546870829286257516904694275560483658859245910500763999315227918463318093902126053289378923684022979886183089952075727221978656544079834055439010410699460969308894682191572847359878714307071111945718315894991052296234497085256264781020275755038967713263867058013486157419836177377760241002516709277976454250335314941526439668748991832451174431040124736565068119800039439322585504667162691061201939626400970983989212540264890577812118214488648768010761664837336027729504412594475068240943410674124041212738458640454656919154910111579829155456968937574245062952787557816858705354520287405771520709958234816715598286360010309540098724417091410998273979291864893315025356845479205275727308649601250597618760080319267767613785872240842303401136531912796946994734324264357353875179905413648718846131054364835822984711079323031234243699246714300609237780534451509271532797018481606879095109968091468638966290234765719080511400214060372112691086108970219033682945055709970937046952607884160215339377835801293459508218790948998623767949756398590356121417743043874478260288336301121628376406859973341239848015164415679149459746625430616497836472657767489609298753501614534362407860967809956037223766062255941466872025836420684789126963015578123252753151348180761835929044660786670614128783266954959061391595003126107216689955912406174105749025933479048280017316938355 [136,85] -5414854925523846719138443661633937449701162548921849640397937768221746036011994354759098185621508081918387041709795104061189031955856070131067620873123758266934208910025231804462329046226300550174368862496504392826303977290210651618065059594566969931471254226722529237238324413424827240295827491220512944922757875831262780314235376848749111730224176743985221483893023407194711039788942419822720071546996642946547835563447493759755339807877810961619018231473924741544930472660969124919921538243517529655856991637817395895757188240650907469947648886267273863381483194227224402221152147268786729157263830484624031576229365533112688724277269992736708284842454471973643566442353742663314068983515564359102608471701980605967995307994544436716334841274116557294051001813408925915091370221904035829325096754949274074748331487861745961123296776931716704650406775356024572902192023785433620721928650117357545685669285722114198820992823983584623902797783842904378418810360676587521391670922567615361816662109967237665443973512882710798235147613185953971518034764585661902328706443839736746097251454543024377520499842790917845296049543313192657011606059541702143519496842385774456344559410102699483430440532246727731439299450795866292284577977869174299264511055179612650804345690714692496884798237834715332299844650489101645415503411024824961808051334484529894281480473713702643670770822562405315476374280531842951393578171276648717556141226831027034125710621663481950507228926276315154780702270918503821223000 [136,86] 359867064176840381134668866524325394051693305511904848726738090644560546970184374695123191148996732450332726399365141597049905887195428781832815445631632397805806466017451150657592398604459430117822538720147335498672436865565452159662360460343355241011490632186595851358086296017015558154973032709520271452284797963237295692732612088343361268517511913431771739681526257066768141050489710975250916399511681466282078267305389523940193365855126030454982868408584555242579724875978039430401593853002230460821307331874790027612966288252524662884567901224405889090259938334895519654490095578919269075020533155271055746802977316526428017516131570053862650084443465257527221474414357241423823103766535874339945303406783908419719332025408580685238103442584400686515621811554152582626812241269880654067728621304139725943760664202562500009371522562320417545661580618531428318516747244457790618787891498427749284672817306210071366607924444525756005591904616243612792882152927100881125579985862526246550728781438560267087612202484015598967333460176497410319184238022373491504583279975722083570051355172053880289791667796877494667761603774586499419113758068272759286089166134895868569565554781694397030718555692113274013336805664401010664849025110220482716828477984618478960250490508941641056418974275368141529931916855664444396091957273435846507637104265491132455012110376041200197506657422364556440459237571513361894394849583520152201330808820768964399820300494750345967087428725774712526453362270541380190 [136,87] -20466037473595319290078712627113933682905727729471318940679173194844615609044392979980259972576500610456807545633188540567935834887448862084791930391435583745478740767975250598574488950879376893504044321702290263433516131420398974108024496521714390535393384348662330250729672229594816267048412439827117759262075292698861743295560245718450626896277795381963922730754378112858145255448444137584718590000298748794887255960117642836278512045465113120429866874256450503412222479235445919127258836646088321993200462722755753354197940745766689571740809773772557076424846331747480183473569261442166115884694820370883462656589241453858937262099948006036183960790968995132167232995385269239209767080544416258331714779299986684805498533588819734661961674356943176231991901561816457317088736254191944198458083234356105933939305744581707533736130095472719626370342715047526245522884807310245394488546115026818533048806745148510615587928082593058619388341005394690275371189741662127825253305139308873859940449347279828832494649056306273636052740793774587834634694894485396943617328287463949048884169150942096749171845989134788018316179461401230178616302080715461474320620113781028141462678718851697497966514904848020889938447650622653393934709274396220633676044934509576451141682706981858753285599477710252541140662541165767441834058751798671209909921183569598037009861282688291622789942243717598281668702891790058648229104806432068804487848559913134388191405813362148770246236177519896678637780273105620 [136,88] 915058753847722188956081376037616093720326472015082530095640838325471326095565360603746367605028433830078143824913622219869966670244265911090061533325810438254802213353518336406405080971062330414590721171268502329630286168469817976569575109711850570832914397689363659157658061774950473737092659840129938842442316336909071886128018914134949241755222573768368697035507251135965978563569130426625327392647246763772741981313614206666559293084873399196296473487895885054588734727817976492746376909981184867634847383340434338049002060501484540453909902558334580832972899808684671072732690332620979582388492457528699557012652693566395822319148626538107946038193537166315650464073341313690029923484612268443947511262115927671238550718602693585542608515427947992801235250306422959749545001933101696550244045273303983357349362051585193449552093008263404057555574453327058267681373988389666431758502227479356227561850954387746072025131753321121436745025595005161243416784974447194041824156918842970218861913275936203928154986345119151129315773865664758866904399002990195085413211830421686159492278990358832496686625924846825821610032081756957731375675401717004095463850465510325227057743386463860522192544104521592564594392924365839028438723043888836002195140514764188616261789706923447507004831472301525671747609608475522243835448195219950866499457564586080576649762948898228703531521610453722616019701108453499054247338230514575002055284415968549404308097771182996187720856493228830020661185610 [136,89] -33202026461370207890569199329765136895674947352187153578560897695163988331262111481378138883611424975425890841325212466745621727563415347641003541952037180193709799093389861239947754770209746319585348532852288159976436034864918631076672230658525808422233754110444936564836012456760511728165214198836711216819654680471628600643807343900601399162019861423970814369033789199594049386521473524182212030534924552671153366961162384751240574575741408649751618375133998120688628940943183923735152079627577834262939779856854425805164145897937683516133662964670839660983395416538874759462107102046074743215807646791171407802716597876768713740639518947683436565932156299976535410488201310897074622412214556957371856202120866692729721997962509906397402704180751757433161529272399690673092369546194007899381031710370471773787882865173845047329795238714068062492574931518019797397827352564578222976871283283861090870981948412730900791556965679550851714304243444354567953375297880969876727963881092823103026469145334663413244713131832034820256801076765357437722216902879446889849151271061056468948159188991617433700226019794262093077129904778084529221271429744523757698065701861255680887298571168842950074165530430938371942745958508580968286351170890079984826875396351310965507946664690715544539877817970664952103222838152457669340451584288327219743576604613611365900919322890644408185963687596141881708692095240393430150299207138602250255731637299390846719976181530382266492273208198200365248670 [136,90] 1033618389884473186712965380175075332501990682856874131483089110160310903248515803364527111812405643366753658538788158601596922985651685917431372164496276731338225900245330091618752734078989778530387796457300620914363266227675998241120165612355254671733444511454339649331169388262983579872151180642104967107884887836441027903494681741130527857519177942915127835140284662711997528398808373348348463000063790981479707803666340670951637461625687482353557526653241191227471788887551176847885228159954621375108520051985983366412393719842083954643274040063419564415276330976346315496042634334914940829205524142814490120857274276654271447125673722881189534943078884415375350837408449829620691680180603277471241278448265759133649991056259057841173324227903518794668831268909192526066853928700694062524295381905810822741213895145273121479536459181048375566899674842819870533957504823999450050997039131420822278484028188026326277476014375608291043774941317165258940752175138784058665272024804398859299783124235604703981593518731111931245636585551184506033011196231746304609493084933693212839482495379793583337899834661412069450845200253298112223323133247843724279573267924966666724921315160904575921086386721209917354639303972700120863865874462789706109168479762041794733056282745305009969304217777844038042411901646188254618047808311252855332745705301149027393287656933707545036361319256397713188711362273671086895725543730509974242231891669201703079395497174632090190814077307576195320 [136,91] -22739173405901622229679889545067488865064711037590404402343620815153154896525793584765739854031764596623675315930729765457873608188775252452029025938301993649201692791619022240934668316258950625415261436714015537239681972423024426157946607023837634958125463178772462448780789595208284677667840028916894539565381565658228986022516798759762823705946833446806373358893341031314059303581234075383310388567557250038956055518439554515709861856765338545528858925583921072227737475809363676457135038289322704839519989157607306831551437406087262515186777751853984313915398653810373874815618024606084776904041609127423080487629178605922544581368846094112490860190466471616192178921715039055076619022211273548589841303734553167207925250235058767051523217656523051138303648821180530644587784977801510829315224111273255524450475352242719631715501751450755854530253956307228713895989855135986820866555418096518390353789316130198768451790942672288288119119176995822064083003065787020936287524675982348660636951516235335895733316173931386412208384816925146680037328572937503544515930785485031600752919126594690560939178954482879149603283693204747967229472359350607296828863312302377490024959217211136839972543013029667469148615130511015162106009022586445644149299105915225437120619365182649481321821728197673514826045297941594621429822771041693622459453850692277543329327112067530349453942042711464237108746145269800829668320176323638512655954126990598309246144713250776233314487389406340 [136,92] 559062335407179575027119912385915261508902495508775597324915818724247415193590655980403785633743541620448239655564971645474913298428945155609495297064066645084827667288642899618737607897186452476836764565236597403757333049802368809750432868631968689389801607170927460234011063217153048685528868637235309772303935405252063544286553743427210386407034236660167711030726681794759979331280423841901411722694042939115074868114498377870506078451068146123099849849558636229435039439835293852229478400507220927396997303483778233848748299137500083619366851283761974272963442492417538758865484258648700993258670153548868330305661004733878704685637681258753189190260684413285413983396999912044183292634344354475643137621765327167167776262826989052223347243523140936675878701020682696622755038749876967028268570965720305739948580786687105020411427087149599827152965429648006499933888668570873801847237300385932860611956340751517435286530417544290420909909920658517955225804576464109861924236202334992032996312001984967882742997676420055982165350475598695872771265272676872426127280418145738796258270713508987809739343117392071839654012784598720293567477104483606540673501202817988739638885156518143212926210367089978685508283724961549220293931457561629163188203552522368108494536603808107071747100962080489581755838230948400237834199990974806518761427524728670082565265794267618370384096591693708424697140160940619961685599406714140640539282300978580932411435158695143988102642475 [136,93] -16252301157090918907090855795790586275173663994089106980405919093899848246819679064395413139708772644197492008803400516661979848579133023179519974930002115980131327743220532862407464393788038303004217336960281576035282796811400042335478326236185789273466285491799267544514105734436761664860728230380011329752327697807791243296485115590639020181630209610572634467885087886358863768308023735795397926118783561403034087406572488520138148044437849057445680333773690077787737394295122686269327432540700840904601882806352958208355464767980508834058992810423180659057482092016421582010851909782293917850998558949094475859809580388251883426445552325998910695025875084515412281082796251597505079925933387910215844889950957037134470856060896948738346008644095149846165696287177732484078584628998307410857972661595985846294485862590148715412197639930866224962426518144545896562602344606072987430680378096394508186348620418537755295454386873890301006081002402020329164135116526451121955966386717995836993131968969206364403289372894898078753517677153892883234264531857629486423656995822508819563072957761803609442923867173168351769777820726691293968013487636122287847769875599601420772631360367256687780393263874097514417596574641871413240324342869111975737944411179608575487899475857743377247379442590382034066563260812826989344042193484369393186159257108733243570490630762601789959785338615376961633269267888666974491374429049611263930383304200963796876282347006146217112890 [136,94] 449512979630619806544485740438113549815108723279091422928832806274046963190585257873388544178545129823218399898714438844980499903525903296141086464750016550384108302000227571236780127010014679178428374380303657109264141433443386027543117393743613914107328463324845248490220380606774135547441051552399480663345367308764545953482685777783886141403912467746458148909002416874965764821286117674660599219789137925682719079049871539376540808226808406383348907939132452352357874835601239185126294828273302085795408917864551286354184513719698913400549126031040735959727028733198033723445983006207986853785072634541279234937009269092693684102240605563795078167607630942135309447691503076549358411903254726307944146808363213339326525367614344326658533134105728821893267147909962440316538743469618904456711826119802949113030594537436540859549968457117171428269069922575332028032312259176346181500903888009878518330507695364295024520446548270752846843941684238845516877586667170361623016607576644075345217464476445175479342947264049905645673122265839168647723269168024592981705139396668828645889658805600810668429758180568404089346284672979627310263783257869591514452018414305012081216753159022088014089085211409771236283101397099467767017529345445313635605882862403777529843774134098218323792435320482138820262539780753495630234024110971282824604290053810175053529059318680418458970773243745707325882914799947590390723941433963918680712092383868093552064934774035024179 [136,95] -8036781247505305577994099785933082907765929491978877000224314873591483065473742702764927117319513858832120133540751140959792732417499612916651793456896716470510855535713704960468090540411751446130705628108756231133996677340319441466756036072015170847786025062460525827700779124915874173676726986405933097389576287900096920687501318384630480826052607679793764667267154261122101825164881435672640121901238945615264673149337448248177644105952615539667872941032268553598180708407667495961948397161743441961704401995228719820738469912877483167314361383885101495558083199794572788020217637101589854960845641047503269046354086150349214707748252267727983818927782378573455533506604372777864497407078368035486191525718419727595533944234006154030876690243408344758207307225501909970730104565184409209600585466982444207737624938328794604433753779697834216167900616804277279098282952882302162101465243568538661955060640146503832061203001378779452094906813619767764857126373459741160803202449266299873586392194381200821128634072945604046908238741590123072847040874366313922332660731076225866473033735888961407709596238471528680186786456898399198073412536201178313615306054931719047732292934810458505784988963678687691948343816717171800712748133815287346249129328501875393368377586859096615464404694780795880757695029246488002026425333017644508398304487645374325746203566756135975820954565390156910348008223271100256287680083232047187457314840189373920968699750892925 [136,96] 51705361709093625364539243476099900380296879453203735453351740978261679364548432990044819570446343681919107773235546080394490602499843489681253310105352103900289832758614583073637151336533036621732761407539639368254568612819335479199566285946525601778785643622809509570944200558659773310224356840847697171048550838022797424251060753745956981646607045669311708948839331785242089932253086807704538956349197800341871801628313194920818880241149001791601967684169324858613607587553967557119603347887503895011247376737423444379959018115532431179163075613077823731995404709849216059687919055489952405261746068674297353808337658205984232653833724189083186397016044801538735340842890700600285255667880150491893581215146294223711908186289441677341555091792860219449911708384725785724952267453371314536887889763231377460222265507090031291436658421576478231994972466844024392708060626612983614689762859966881109875857922742880011129291866776829728414682814018580571946191422506024887965342185472897512484628715631754624059263196352868125162784667500472104634985452985550939250930188970984591924266847098693310716289776554723408947044892321748733680412872932523070004643551724166241039945281177338804079340524702574005439885725336520104080700925595799731621279286168584894054664165451653415666404653366704818411980080733375633625216337997731182433446862453365173217112943355876147121771406377144225733034776727179539414919749183089516091383579619921662279425777 [136,97] 1500806143458360618559193869237885218827586006329612383446915990804871257685948648200861807931908527113180348685507974543162091824263741384931901150364931434756013028609504628379936125015082200673469742168139762644884112704440208955783748459968785169626741112299688176091688019336487998620233203278004173173182041290934692524324744131162877438508985919323994059555568893740290437999019710141829241629486392649487106815381558494938828239614497576689506957722580663775190307315817485581009451330117615925411718936520045403541885732902716781097055194952210189996190777647034204153937459511506372974049359280417194467407378404117193034131896894913331168675700474146402997787982234706134430645030701395368300593548424582457239968512722233418611929826979346700644444787171296588475978884150054058901861770769219645928514668890009105021685395052781616412193158374345557682497086516536596270782066805590560833188093246866344989487669170672210771562555534817970076120856774714393128245621813992458920147733085330078651937127436702974328486644978640418425167852214988710520861789059576992613686832153278876922105019065174054877778478935755800636485157675799649131248919019409794224174532789269099103234310177473729011075620072192548076977599604601387528435332884416433402145740610983874252237249516205716159682634123465787077298500098527145504563939998506288424692429565423236652373533951612310852214136753012372813215455154412372976867751220817873768329 [136,98] -54025798741228946117770194134596539960479280455322637769612359865439795090005012676459848088050711586218289648803623577812705359573832542676631035654127723922071598454939837682921847589750191827949720402258076613137167474666017065729550847823895501040592776027782606872461953026675422993371402378491358336851668572331464192217157478880689919543325078981079703248447914453632053323854676599485422525079475580708440099004960976850890517561016386615901137676542967954747450132225864061502668827089993648519015306004682181713180030053102991988030001241167703669530010631387433529277242835994469056574664544628690677192144671117780098605540357094607973499143716076459290470491762846230157766510954663200999727396489996682273627046192052473514025508084056308082740683633220343712272418014715287894398799892158337678605476508740478869811534958558417707819792109680610596265942679222610768615669765183404020574272708967311514617481960959872833442782718700256255939390919525854580189670220431769992848307746612188977947359055030469343695011050033681234080928487327320921933655389143771192523296553213122141299638804722278910246224362502398944502572289349840342364073357263948209300614082685384996538006783856433420524890812771669960446631813189101203163091685688455619275751346945296107260959169701744185817333723698334090706283633674131725693781725068677964112503837466102441354494840603111347000068545137272468284958733072362887905301348823913752 [136,99] 945212914432377746738557236883082646344006889974644412694630334709223663916743057856565856543804364812619308462212490626626178671687045210043135023252918730084103143756351502468636461857708451069712488307548429818557789374892831092350835356404843160012060298267201536499125183663889363720535677280670410418595169293446345854749727451107665587120210260943227969103718767777413331977953705343073260490631144759582649199400734037746638880371397254159450666873699415465738095054120780008539028311179037281196832165473349959260808339603307268356148229144109286737799520877309150743389081358844896525417718890652549956908424472464374769272230609895086702422268292155515792334277201928366393337617653043933213500103862938869866633794592992507836705922401622357080625599027090474893882109133045538483904944304948895476402787501368712610128439158989324202209655273070464597241053821593949487861538333403328924218005457228370704520118538124250958253805801772859202084975087232553515664867398197971488372647436837758331549021222118692745699041858842200318556197397049015909645044833379013584714049113105934514564824921280921074841546724043614222342639980732111679294703306377456583916241387943561285183815674423190540765390862357350732770267469953324152430813489710549460527858250456976116163606501145683397351621058357641329325713272339619522609084796557068462474475496134051854177094176727621291993237501782935814501285833968636394407338301706 [136,100] -9729061383473278509755333431184501627185406392922843707093533041755528953736362325408149531988444983978280588973088564756867986194011733168944826360740100012463531288950236449633715137835392313486150531169792384714669012812741066728346673256133175221561224958728055234551687499617129068018846443743863406483067316513959362076467862707940338131048029614589259529402264402425684025904498935643696464268502979579308017487130237111253704248849073343237422396484375520806063184908418431283658412517576311494232256269844371908764976179889090808651146714710242100928074353574140058587241885657965325310743869255933947282272261644158522072896315233504621747967061319357512891036959973755300152186484572170867258996467651109744201440019849977901154944240060432852031461898193906579518240194689361482849889391700379332351080517012489681460407786915927836987660085634489037772901820234750284208152438541397987579618873307683402091583193554185938219233478383166911650324288046331639119975030342565514344563513051557301167953888361098615008135078168866373214949305723674841964026763893209065789533795254714151535354467081717628292146940914871381892168949746020441068049984407073185899689559743808553823139474435779325944564025032751869395202396360313620313343276908746588859912045542831311933848356380360877971086822504134089331047070794356885420233893364688198107225990265238861422513533025000386212993725259182587225924023724479934329900184 [136,101] 52723998155190601646136719768461301936613630066508365961008367482838248348993616627278701166519164129878156505183951538785561609741707418041079306004750470730647180773575919394934417984235218385730908273786394984766026647783280898855178347618197214500911073361140693553277044310302453386559060513053930122056187918316562135542911819881004484698577812820511355097869643015796253916275280739522814447346157481332322011266703962784215878669679439528787915336598245602927849560644187750052677973794275815028264690305249146190955782550089512173163880330330691145239451814763874818005315194201440706155029898225808382575603723342618237694528635495579697272949152613698008432086551863712869385983269464601598307008138197405304296118620065957589026363792154033272069035164678518725222629106275664884216103618799070703504077644234963890844096812336200331904782053195224921121391537608702216343226716481976294301230156716812718533153826109696194175176431365249494457093896609252226209616060827840241430219863199592429892161193413699577558511473735434004389695868011494909592391698519547810289265809737339457785435389670334489185061866102458810650418757316038345312377350824934793183777763095936875892102797031999913350126222956649965362032732182062908502417145677183402647766183358053671811842783055178028962792295420267864592283580361830076897151871948425721116389887974042713123755906558324612577009111654774984580749356546641843379 [136,102] -372758231900431102044489799764370221053377875008028919010468884413910662834468522058040630108597274760091485025897333974834390369246898122577745218101396739884846513954541907412530977357094721945505490939984771415065213707211839914079380038394293750521381539141346792363369425468791355128959207743770704694158265756127553781533700400107129332806181288394715957830026860772488834923989358063973803164838573848006507796289660967113889421999693846857254670616414439601896189607442595268491710655440944288375512940801354757139670931405675103922250033905243323684493062633339413799188516312635160276484123447684423864276203073040838873886043873249043188684257689977192909987509547251910690550192570194895574527150182950090954561093310270701041686669451703918599271693995343621612264631946012517207211562606677318530880849397521797804559307199641402000520247985543923145501852722811223319190123909270083470395612743108512181377280359958345211132855925115601702432471143949908508458933025416867683683984082135487570636106889106776101983474442005718699240389706409644372493316676119120650475708592939996472343896714004232110722756151294240014508689259243307121873509295974276936161410721240685420536969196694203793183673424733114549469799046597525627469800942683162686816591718188125518490880683815566395236737545237699371448376671610072185994902559166518133066927445307851366670556399965136032783913910843326526868253852559350 [136,103] 3074310941542046187098578794426423442396410451497693147884652661387003280573806035405674214183484379442399860551287712744311896582951967524539725529511675678430347878681509111908834445181165121502798136801475363543072884373651524714920360197799314908142507511335414903193059693592937446263669180659689674500694953517925585149330702789090294675493694522233662118715015141491571776917296051656207776941342373189703096431332080590166070791625624811721706723138627348502412089511988532488990631332214761464473363433539883683826362098228593729324020964493019781740278372138103189045446070808316983584234030883527855697966476321354999029709918064447080055845202127162565370368348208017627146419975272042101802534775781494137060144291599594827723647392680960598467660369931830351603865647334561629718900483104243651726407775390773681365503887257483074922867532924655653947403070244977275992944948286743965837593607421286872918972478564603322166490156447763139015639450551088645688886244137651090301966750403030221578698703300226375410005969541312855419854068999740143134056331099336879087487476185703956865399723535027188129876808931981540864648681570345315825691960468418216991748183814054058624240180271598223112620921112961387949067817024788709065785046815918087635899466891085033712258851711442709359266709378003398892061699276836043711608079616821670061609443646762207452056548032937775343790111422864775713640087175 [136,104] -60138501858181158384729536668051710755608249643347292273861204027248379390941676295592355714478011417190194391164618940114809687349730104483529174931407370574179922524552333435515312680155125254906155292819494167883131806536871091454256740902677673541285995587389059909445972176150907615083672158417875361010108871933153739515861162946966311222203189252185421595594713104800285215232080488609340824726238148931111494641372407732388282204886558740803049307034708347184175389516383997242553511917167264264693721963762517886208984291231264193582430906940774435468863813123257794410368064168091724645689045510410785996597199244777524600467097298746902338887205821751195735210632131964450157577988566365416888378027085079695526427628855791523005545501067832532752443218664828113471404880027409633239838592831787856130665579326569271843294098258418693798584010829970228796421618490932296972968887156653102073247536607549146249955893657466864989458897740407852002671299495751086428067756820815139792959106379219071829615472975018804179360896717164931416105941503143017836776953012298904497341291419765364964215264025627409929653822617526450625923427093538237250151379013117640779582701255849846777500570778160647615619656946250607309950227586029198572637239401125658717950490190808756261975350512572066786746132965920330263703282448352556240437199660837302942625713436292130919266895233090499096710509376591517111300 [136,105] 438173308414944519615589446009433020072878621853945222117033579516416958375897465661173237763526378713975295040079688610070884903452289397949020766833858025473635237903798069246039347394813170342654131296520627767920349962430963598019178662634355842633924228114917502800403620500554814242376292770521690237777409354285106192344313360316343003252463828001163898762299358111001024850084532107329326515506766129056844945573776124221361735867892504597444282560772608834946629235124417299498713156493455815245615146464624256922712891701610124968962058041093739487058686229780615513399186953989488385160621807218513243773360552708908634563560499267763277101826685922658792565170758752152527153477079048938155117763374124420875465259629579738840709187052906810121139244282200120765708596202591808414136100805057658016801610287163551999153317546901469169557879496957251876910114182514097451048674285735405627054040526675422145829977496742559068371792380342149585407837164615902330187144452065617229074376793774786328183845804589429152748283272832374586092297103387452367573012503078232774405632177708248557062727866407266603093548838883642549263793386777574065593525097159892646879124934340819569383638407004147294765181276794185266780207342424092906426315923003395726903552240808488992169657669423027111716042857408256770520525077700257503463174512281268228444761096614571085695229098798889715636513625982595100 [136,106] -3176721597382449816107044436757933819632106288783686595444045595167738360564135898131928456391146805669515011809877655136676964874620256866007825259681761444994027796730967826489290059268092320287071383543624993934785458936799097337687650234562552595712229398775667592685091673465977757879549742078956779300536492634509264976908376036434283266208731867267179023884821802853413195326777248955630609359081580381412643649451025016989822988808175461509829077789135988572600844377056322755839447729962806002146365928158673966727005762280361824575624209167133674813680356931387732070801925672629450118103102870540060999069626654771962331249144959196145853894264821770105172746743955067572371531940408058084375820383758514000359095194918206968737629222585610436203909146516184859847153107564091527415170503401671605510961344857820701858111227011176369461687972793416162450662403534039091793476607949679575845194573412368719902148326275645781812071890076271202859312596109621118241437255394734264035511659279843561421240838316335423391153279287089998130783203979937233114995415958309447554729921487870407352153355240263708952903464558642397440188654549338374288364017694510691901258219772123630706927857600163783315576185781828328301020333240742653065816876952768369529761204940654405266867638829587271316787834894095783626823083983357531933267091755175048887911968981109448822342962759957015722054123095725 [136,107] 16396343791541104304554421346875926733689313829580002655918437554596642066330592342872497074536683442685939008905521233520142725754204462524792129391782030453005280509576568094886278309332758226706100252551443430596806082058380034616392995455999931222460613383638102311857978584187610349517227320669205743712967081728063718896679302850936834958798913911940574760021178313993078676216129730442842074070395552448918975801257260605103107996589396348583216606700499162620348652166301500794675123769241792468589539839749208465911801665900145979551159032975255186238413647117358630226288090234245123242503624121372297334765561355010572932913208862189360087946929356378102770305111851882973394043130535949505876075924407795350677988800190324123830378149243518314409950570493459015819603505934244095548297829881923781490222392569548758528352602440663525122336345911070543712872371199012952031710546001162753019564243081129528269314918961003376613768194630942553969578543478660882757449154079463154190196955780995727116731064038757533356069383819779244119273959680797471742044835122504037630025781024396658721093059351081593777310995337293954428202738721715074243558856064124418492974176811989339012229951245052403676707434805750732188986344558191897026472145957036794322326226786385247226283336885473883799484463734459190673962581002201184436778388332920212442847084299944651895316705581685936236291275 [136,108] -75134847635302483815610885854911504110530946502952115048132115452198589643844570905919560252815185218527722545834080316404289854373657167014600143767202976726211973592564961394243164411939219667837030940659718181628553395436946126904867690651590700953032796220621851391653710320920236595011917479201430892435919445848738860648991921181555442619065686916765641795834583409071304161399287170756177619356825344088018342021871624798163136461149949020751535369233888835665748249345469464386743377045552948368147226371630845245605115922563967750449711620677430617488404524422939884170391521630919100095457164929281215159332531327441181259055384705968825217229016507905581970610686491511348936695972462083581127654948070567895526367073525827639378670675262806516435972376566692806709012868752533486575010545807604176598937031388458999622667058819135848147172553790648722573364542939452482606046253135230452269402767536360804574150361088436294751836089591448361018117863305693384349184251334284514915981553326040393595253869728693839509441266551805015757417316491595804327628130995826519172903410839892820655497136347427586208182458097716602113156302163750043818542681857745146033720731304066467478815249475373560015666346258359779757158393242880190911225415797759255989157484851193593868892824609793146948155653277653544667375194650303127557457238834721533611177164488596295488239230024575150125 [136,109] 79199757229185599693799703047458061136108107040546809670728207001370862628100377894319040136000046222856215963226050766292834646040979968212292172465202544810056416042500047749075674458132778164671334103855747446837255933547212783470712217339862951320908819321133010361750538142527610228706515044083497611661384703936589727221704626310668933597248535798095512130765528559030336788776327044593890293744596261379388683444831274789051895842214256878326486454190944511873294376605061926609568023944749127503053952259452143783822911679265571766366240545257658191532418399772233204360446335730823864198828871410947264318690368043215593771307786998926162642056048393367007966520709564472610840572241141774514966748545794683150112483741467435036715189919502531889921859727673241542173925722519435801949839924162930330295250344320671389894708274919004043881077922041519606180201836585826552863718693473389451194293222816816787855278881856052644369061278291578251251495662486966198924413809555200443295614673603876675952998091094161484976412337545580209139045192338853792272837058346576038707254945977105898146994307435990347075109695118078274646691573311209509609184639485887000184369730312438980414317768694433865884274981958920232893501944298295203570213420710431117448472104833477160325326488349453807396826302179821977578824998890393924936021706376087236603774097542143592692822856464185 [136,110] -334337170436424791329935128497125112040844507279207853659900143001983993678207358373295517250150127259335831846817093946629883127066951389891061441963656706080170606890778209118467425638180151414390761178068414996009404724155605979612059455083964517541543188988488576972551407293534984073599980470497962145115769474062955194447497268637827201418972050082033300373446220094804924986552952410971925532182158033888963664102596675588258696785855990315825182915920029253295826575381941716992866744406827369968935567414599710944890727723263856226070903323204621199816972181323135018997141306994472140305344048901492167745705943411707902067888418291830785025356589639444473548984432998703537825745209295239160876032701069740008561181151680437438911553217167101725581858700126241941314073556807783270790100797811835375644571362483004158850931892460880751462378088607286974949409964685906931441789797644827985496652548497795241335676942173768586469521505600932662758821141997617605513999151430665027358601530079819487272495420982726967173776416930345404287625885885717509585947439144725173167672711953243997550356320849063701585031906972452532642066897639102611056267710683740588606334398622250923908652908273953619064432111337399901129386917472607201832861958865464072621772929004180391973513484293129550919684838997690620132219432893018994692046974841926184285635597032154265805695875 [136,111] 34294888791849277556299684515328274391083618620925096057132211492945906076715105930937323732194565083375450343616681047794994845751158913990725597062130062356820242789445703629698108075048814457413235359389714874140934357041148539513770032397407152899349988793626554921862816813897093365643053724088183306601080073224776727448290105264132766429296136506934750672786503746176011191456167863108048101757440196482881763608851287363411738597956398329566807405541850073480208216698047477721544568197798843433271963834718438795517728819237948947960509908193295351635827137387158184806343929203348411796012111626510546031494455840567093817899731054510607695912365418015637925464285459426314497353135469353137034045581850298870166092708527253975575095222207876005844788666141924790328247757861195635166922421310846982277818474667640077993996812768802722772699762946299660678405412108541649400227136267147650989639873795761546962426328306071266688159703209616985570142127992548500448803298447513809792947529231758339394417588881701554481877311004913811768920165163565558990773905716820799822572711582419406537596708635633264298497329959679965614693953241146259554018923631524355955315901149946792977559165712608328202471748966627373547222690926873355677913756796639625826188497128042053138977456915731462828226898615838446600384195865288637085218114417391220077918631474359733730 [136,112] -117289277631038336495997201006887906076198037828268951092595902636324291141234413050425917160605617200906611959426848668521299471450549735953577124679315550970279282022304190056526258424263255699158778229695035133910147408856281317987565746005212658719540192635135330520266551576841179228950831675253040208550724316211186361138568506653162445899165297673106023496778612193511492617255493845245168905454912182870004506973373943424722306057872347107800458029573914259508304093515504051705724069696938187460764007880893725026480991637112483484274758505525039463757221724129044697661191699770942316209962794446558308040537829051273373953439738543844669500158601370702427132676411607110841027518786772124801861277221806175392927731690528227131156305562176289230861852361098752064593389131564456929127392071872102808659370455556265609534819547462997954211932564089894212993880007708316808596157919496398493470235892770060273346505489077603565608689880984079834795028191282618183931525910438625199702549158197793508255944041015627330052425037516990705339223841152052746044536277208130582426602759676091769810635461190976475148699434179363977750049970723897268247032113451852448220061439387510632488588365871078501041735518378606036520792878659616254449560702816140368122252040742097828943132723635219691636777223119466688123806497321846780366780793051569517560467436114640 [136,113] -87065831970930044438044703858065573919727692384077826884416616675243069808478931239786366386415645832024096554581379341184893989222294399061387679642242454017495535517052376778080281095700814412617170271346771429878308069163961346176871207115001403218020369681504262370121045138850588664654226908666749713904178500598542517443229814056061861781045593937002421562862942851518550511179384065390608216886803763673791711100223121148253935337847264509181161597939453188863527902078884535840668090862655458495735051055511625145559239976320242663185070520502468353756864686970051107508419320500516506270035597285421110764680728642814315253536820787806308091065399828204728282595327564549947959658585284033274535304707297401602962210601336627156202198940181249502978025513141194544915782222182011951496091249947728633220531775623044617866743666810362194574478488708682417534567724383754195834379956817331581195896209490020370834867831343221192660449364627621358732477546291278844992488640148051272064075906606747433491754416307559721623076395223131168033518296719699893150372001787698059622994103377479878034132976170630037402895615632705180284462192483721141979494816182358749226044201066615599544055460688576002040192771213150215401526854767784494501964011678931168394146439209786490328515584696967488154944937064768323509508830583775232730596863830918785846340005 [136,114] 30009631474989940915496986331175415283866545532538827280144543162107996008470938487754985077614800105858841321967785344926140255225117317092988716423557263029237907506354950211796276810247435012869982084338655440409461711294423408125343136847893897697494943174888926486028091382559503438440182717732905875828530105605127885659864661469336806843943133869489841465112005202023540432452570928872866583704566510813994715932059888825110997913259356173436117071199067977448332320825404377109851462847382033564066198213285063350639059950268304986009515473580039567167318222178310083330963750384474581410431503808110880213724419202615240707310003500616021674255292974612312041296099408843386548563830429421477066759160929908021424921012069528113364606232980238601523484840969160652385390657652375848080409164303447853020695617596095888428479525620182697568184198560464115462026997784051158692388638617242104903966868746373961022687935785213731405521750098542952199170939201546631706083007591393863973390481403934528250966208728756824367506224749940842781758454000451539743914351021825364319318920073358891572222261709596958179076233443319576515184406365200405946573338550080850578021984524318891757078140302404042582661886464916752560621151053090196950768501886002166962105814062574487519533678957951884306593974270356339070174177128649883161176049141735956735 [136,115] -13855029927016525457362898611938734651525812398576702308115516579622593992600976085598927665026585138030878260789179826200286946966986367377268622282943291200266347772320980072483470930990838497418010373689957890440429219064381249678912922396234820895813917353184045255143002015676089093128259294815180314444677171018732963495927358433983867090266403088034263718418535876771666416677603141325590440752956811560305044959295370847996170390126193886121106540700226265132248256044887612583067177818804208921604466552956454811860195695778078706415750417987044431467259756147884158699156481296566996604572680341729587764026096147986975858560795930821638175489703972472410223846398869654059950320661012569548501275467807255749609261418162662913121609936180681102628190038177071343086134268569211833299864043245945042831711645255263088989130483477865164364928744268059067308767901692877336935895152812240484031995694160456576906115750650986685214110034736658243299135266934198088216032172659341683381657355104142827649321975355818632796833903766354284524657410458774296881971358851470750910219504962365401347895990826078333497043808273179644101353415043168532260712617052548610460878146469308016098346929988617557854707025528577937435297342757058083156558263469824319774327028341439863463697642002110549711747496299141135029738538803102623039819347501885 [136,116] 2129364958083687127412869326504727253390557887510408885089406300358615612907263219334607921942340755408540744005726107113513544702487089279097235789141023523314280289977083094852169580309948134464582162465082173340781694107755467622721896982369188387105975386134962217536638679435351434553438023339383043470948357912083437108078855914880994065353037739129937099510031473464453607980684073258278623064894755993185110619707752412378750484342743964486893075763273284048964484450967776584518155363545056982531165254343093040053568316072581530188437414150303083098732563806354658467642771709016261912967536143920877178096558364855213646705754261064415077465248819068749218368301623707824698627826485366680940791792482972981193846216900103283872000746890755205436451624825297332288690099053155889974650827623282690729513419757511793862696789019393240623626113841649956550109989084901584954139289493598849022949037161808050419617482517849995716474689519258425441163289848491587249243955029100926761603681753092911060725672917967743149184804394915987827250922510897023472296855753867988238493170126404329565233771698655776623773050159371647907605012776019082098066369898944885679791935590760761578895804864913733015145513196646960787885772102270451927083448662736354153043071452868223063878344245555611723682332367848176324489681353310284073733140 [136,117] -2465514974751811027541239550152522971888589493475848552335931768697395228725038530989045486225990049351920026741984434368256229715913588367478709284287377705111538716340663893031465810122744574564816849750233554715606999850264487589095091363299607350843829468228103379395324723433755330842641173934314111911154453950220612023197854180819533155749576346396833497448716384604025568048874514064037533720610657503117403603370187153663608845993885757779426363433741915701840642449697727318702892535557773107038480458094260354618253100103751160061394700553756271423958060468217602130550734869719556174142910478510606443219990218534387343090702549941613087679864220492689937401158894874579076854973474121331656599822768230282679402081974731838894569301368501533109724808692676047380635260144139187423979842184884366466446699271906068233450437798438046911013637685432947122317997093915239995761726397554639611954130295111872230104308850725438482952337619931278809856693832389797949267513793040870797066426697016295565612792140357884757841528775208089152057507969047739817291306619776124000936305596396636025792927806156672393055434529486669049364037105360294494535122380490013061826675629842819440373616124695720906760802579027639820939948688892401613547879797698691285226963076485322247288392859473537961945904974372944969747405967634888545 [136,118] 59514483779811241007691760014300068057678928068863687019645320650178716626565245134390051465839877741339902202093449365881888170695451372166601397594172212273776559416298850755816604869611002604924368485019402630645042323445707985731091960842513777273981215311492379046912675959402709704085678497332821044943453698651183179105538389926591430949586879098111395766066265565885542301648353170669815484380002129862410875418237248216742112293734470720975682663013461557592035513217176809627494641031400731589782561924818158588419929506386941225605014711217262117368476201409066100927841112932697105967305703056532065293644368435057500742115899204944248501998657172066600166021356547276647587829317382757328303854818531070560983805564769338222455977574867930882710943107908162015538749506592612315819991649089819277956904388477988481685188110665510197286186293458563788404186120708028982869023544793404434640298662921432843864675257585951171346731763915588691307324573296014168838998951467465315248142680334407897387836936497011510197759145912434622752847807358721975096571500891782476406361829431003491915245209817480135500989921221483077284629840231012314095634821315170064301520027126349753035171182130514738834300486044541764999268544625566907791159413779784730277456239843504489199678943822823568905427264702102666324988591280 [136,119] -22147770082225717199888450889910363361334641641657157563528650465891731808387248415894834734048343482139558839235284263138957039720794025722955471785353609492982493515806548381089376309020086371808742783909716443183825958730098649458024046646684870058604639545387802485785167813998653604117307066813110406788744581539401458834831484617308094351970000967381819619670205891909646853469995929142031704470790537049786372472475645729832231402394790737345094041975813110348321565290689596893471440891474062102559798464182755320208096650571417280784375020146070830010714545757992553124012903780281070544377547043122726075202865000931832236421426604582047554438706439443993219220827599351777633808240234651918130753899142765330593044617173721322883100497959879245822576167780283586990631255546772826385705425868081819759342136216390752660370904212577942246009042944387413083363107797979029674895157194167134509968213217921444831402475376116576515940190590200456308779619497503531484951849038151777177560756105933941764498044160413255079260737672746653791208930052876511781649305249535013318944185054086346118471811378018695843056888131064067622575433934485872535999124009384745034330212042588253007518854407225579853696622039694824120708068294385977227518639930459093674616886232229023755046715244597998518826773736966940632224 [136,120] -22569828999107231730289723151024038058782683985093430372736342089791256039577465304475045625710476810158565832169428969862506782855506642371561548154127723601352513932133329760328986685782388836156747712523530029235360298593485114259931436519963785427572844182126793226314099664111594894603426156647857325759410817729139475508356757239010502787882607844619532715295043699077381036275789591276037817245829661126181137233462640777158022099525218421458112109534764616782754787485825215550928403911825576770249633221745144635097885902677171666594996693850958928897058465359043749415563759481585739969209512849746655885257458905159300618350254873152788163105814707855798635909961862988315037531690983007091287469660752145841336535061973301793659158104835284550138391528206122418463396620521006195846448077943803233174833970749293825541967632034655379110802756553275868357155746106728133530558162408190628517014262151492612302856169722481914735231821892774190911394945719101457628394826690519280735158221651858341346869800041200427933220925331132472774127798426975335936877288686325711085692679598404031100792495789111741470022479031291184198894992936861686500326355724628080338143182916502302906329148096884509279722202362196450213469501945874781337642557770473378664899358017850838416861307684782934969977597787450 [136,121] -23770790755576287170703165340403089870259681646312480013932651628406349750006655896243380008605566533262410744526726860656318897201327981914454074252438979344207374786613881259278564954132169434488188881955028439420435343529497455337511281948193262267568912362481157459729529384397086417312167579873504816251820090258053856795958403556102130095162474564919328393269491689622198564321945305631137712524395166472617233462117931781392556273775553207938241099404656117465182473587621769715297801528501023190242391087084486762181444707478492924550056843252024256688405095970696943648499255134352077131893932547664419550638434023100156578702559661438667965057880711230970245026992259814577390978116273846859056478893601232530103318827295741990729483566797236802577527847188824331922822833234972992801080752751537999323915796709037720856906767601340440573209709781781139469657641896079735572890465585335534529295516310636060899016063546898702258861511078099716429911656024184062012702787265602515612358354874683196386147437825118795250993893032375430708252444133579151200995374745006480843347702632935074981550464076336442517343791738052241441682732910787608349651262774191192337999898470833506057907119462894337081103201301770540373319914410070815048435607980688480728755250358997974257138970270802756671935977 [136,122] -1121977393030945830676381788653798295493545077402724771357899742194626854470075089693629459017280114277026736274560735684762406550724823953467850311571403756105544525161664615180346573833376712012602196776946646325778791398157934966056462143842228739554445347337527124229368137200861894743714220497617382887888087982207188196622393442538487512348932492010841104008174361990972239280262939511839560055550604163969594311088785198698448200811434977475844896919144307333858478831927094040356794057069083298077624304278922859065973072309629737603211725159315182418497371319212206693555119216964280898985058273622554303269808704319144091713260590352597677424651508059978090053914485513096155129345018043690711725586443993430213920658560569749775792709507868323506089035250787268246490415767625478591004667829209626019592136191294966389444890924633640884264410269646614566587191307636604938316561953477794929947336362737369657337154183932041176975651560607522267138205842444457187039443377189875062055135806130191835059796027981112267646867094708937283983448333215640547110388550226560824696374989093741102461777560874146341506097977762481856174364395856147201428867852986423107614527363980673839527185906234256147026668447579488819812603554240908639311340523614029452707400430931431957730886352859983324 [136,123] -4595260455202792020158071621413386348323923587886784044632361632662553039638652875125583338423734940024179795618339403044620202786613723977096947749848568093863903643371654193926300395168635283622780788986418495814424571701589850032197841909689723047520007164021529042392023863776957216882357299003655910066636330368101210605168983460425651887933483556201206962871909145932681307922299194722377721723708568891420532370524283599585221080862417389159277171936830914960232813953948325252257371554314453999916775563653147505065160352824794608721539883996085826972590509538338889991685473876235186282630590775811189450881068130650057556800714530414433964182882461600038429384806858717100503608777628773733703381332857773875270258103540775106278939420002303562190388122276334271657566685136914698493763481125805565413530216108157421422867457761671212217643075891277774367443770303488370022411239807201326535517293724394385452692992816133121431778509821049600392757552031700241687595163687489112210312080968852080047987219642911858640277998784091789769772793360121652512976868067467581477704495092297371392523587882105865539779218156252615754808961859926127144374694699387469812950503518199954731092802156967818340215365957698781310558601918644516227074077016501497853153469587591209645441542263 [136,124] 71898226417807743890117123996735524481922907561858375446097827293506404937580067655621983447377971746216857115010070867664743693674522054766723262929228435811694501452947795885961280494769249533198683227404090642767268292360756446947242358268655475283634559117222315725012649507886706316886141215059167698197414504824107965375612922936789156117222594647805074543892644494500498897042644185436040399663878443154133773843470403175779867685970367339589185548396665298349849303534407142766532667603210338003890836284377179571627017383582085519029191941739653019916986755851062783348791688949895249520138267878467650918296519833352815425236496459853080807615722588147284389730386553919361385807441098323200399923906206170941240030822860966773159624380985879834972118248105884749711667518676478683706966629979782302100939291043620371524321127434126350560791330733451864901553931227960398757451453605279375599078680719377426849274997642799958269430410936452172896711171667510032952509388821376470911844970224097221189490009585472927131459815548281746184392148159248103434657881642702562869736393561394577121092058545042473040187629627957357174954612154816824997335339756083253931909095807061728134170919009952996507091445232097327282233728294884269717492278291811201028906162370400764384 [136,125] -2224684523834505125294546707897086798333109778148598135968526035335103633731206342321117635007071163967154941145871918978284182998842214962329906178750074520432131932807447261916607073896058124089016181453097471284306921659886112322730171836237531599706313476668597998933527524066195060173218685222343816212475677899568648978262963108860065831884961916149099804863636563521844689991078120921625154774650679335183358743113709452508232149784249825854206869724401657656273145680980133620167862683150489492538749971806265232116091692174418283750240208483862498273595918258506916462746691817137141687938080423785120136373936062682886096600122770799798579112269208208393660012403782533852655376645844319382686827264041841545085370433924737606744241186668659158109793715780813399143342439049703501498597513980892354597731730376643472176631474643203892745926657398188356703050017230416028309645508349383686261032715068889787573221035576551428325515771816767815574294407451478158622065189047840287631778415027476559609265578789550792821623244194490023580383624048433709141509685695836633701467183437215883652263673140168332105298417443352845392808270144857820376059134673170192898953831982170833122493329906297756324324550083149051080696172859014681573665921587164072563910331629561 [136,126] -124909754062347563539877559376811490022158066953477585228636547425566961718095546945361763435404394340404516639124097193617804102906373499821547509511637306908316732735670201352077321273148021400007710884382668124513233959658672368025760514880358430681668999909350082385073760608495701126807168493125731000207421690381477281580963600856029514429524051479375182951439956713166171581946459721644100430722860911982184451864682037312652013951127306958190744393288930860302245423369965345297857934524772073297704436436060461715838978302306568024056106708653483529226834082525304100429967220496016115876159485589423116593364468815293841151653164170029016487322400399859776956899618594282450872122537909339579579493791483916111475952848704365880767424057051661505051458107609207248804992020113679946153783553471587787356579567561442918102599846862452003041484550978462320904821312432963765645031553212884273166620809316725733643146895964731428867513553144228557753754013368789705158061966954490572269225413182897104989596522172268552571049128065602683905463850475951466990919051537061746635063109864103040613963498849269496590213500283307004412441198835507781581128694675527262277196898307970687323475525435947569347928973900487617078232325998064349429672493283442380834414 [136,127] -51735806528809775645646322418991424663504378447401988529223767094806673565029736316958173526654377040244845533318654560161179118800499488850873561731095119023416534861536206969402185917711129934923244859222104846708146368056875062445797584728248762038844347124752726133408282088286576960199845115412909877287554886198759527587864592798153848176346835397317567870387936371226138891405281323414499124625045428518019930890092313649057134679419156525234469597900245398833486555151438731604898949683220714292295214865298136548197616211333426579258235499551896517805722193847861352841410223355952108179051423294659365869754962645333000389136278027793038493984933023008050396508311205812890989907993326356729844689898526141456972737278277089393678917616010883798693137117895237920205707326430002437048019806548884318870605190351349771773285439770985327278060846828332486018125764821276529393572582835277422225272835902184894095874424146465920887930029850383253201590628747169038021402148017115555578225130051006500658947841750479352109208947616951627442080594456202161815025340648817050584194338345473998959832364428253384199674569745812252808215403463213713260874865976112843836082347534608144270679979337200283767638170949331333055078996502667543472697626368000 [136,128] -4651523731810231348138476753912403282148288539673260106293983648698538344751153554960929896941111972052977008481665670060464368840482832641655290796224301594930555493510112191598408974882106849216464619632778798088947617750177381779449832733656690410754780291090412481853632486218986083299517544288063377699137658901427955030562151675017060190715786188817643702444041544673320105106951151818592827412382203931343645262393100726987609059546791955859966107447385410091630946430893904638149571647436343477179456289597927757940978523341822978561981353299644210855450473383606652643087064087035333001175963873505601283739353915532884725939708894081942194945186904579385793131283452436523039887903544114251682337557803086301282533445349222739786768475359952989897017288997955771795757461432466637949020089681730538821136718976322882100655297252311012381297075042325660118946404610889137033541567729945966132707195515025077451737908138515477792504745675448435652625674517609092996505827922464925483699991778680533917898296981196784329853797173665743652056763253803772399197038967447489626940458193908188806578431735824482072990720895903447987242084882871495671805767607456537337968296510035963922559905616417843287194097180713503829685839981271964894410625 [136,129] 2028627121016468362016413092806704938829548786870511045686520753380594892471356011319508043184785129072750783303589702567055570425035483592866938065532953772374972894178646836966458098953075041773363634624959411415186324249772058148839806338940574686491489542946512792919664090649881643274045930241837895418140640030608012336644779868949354660113576897935568370756655098796980011764685604141141092516880090872614274216278098061198106105945136621659607979164426510046220302103505431133497651226192964070759031574967541346916970252053729440190136874523947562064258638590805450905700246222302348257864853234568160718866010706269629030896700954296422420458776155908627960342580160512050123703871696817854554746279698648539572911223802850918540030942882328563409575326681106321204731656567586156161606749834025399337658914674866220355119705192083841523475628531760924879645997096870853599980707219096284992715964023578791223196443831946584381807007282707545434986258135312887645281862242519288285421556900214047016102285447402191683660009370409692101193502614535231921871167051379361319171817159634075711213815287798075878340846976050172752732525116541228558243104285146287648263773550446941564046222796269797297491115543222115926020314865727875 [136,130] -17877778990874381256893371638530283122466900041372037671336688011243033612798332121839509845872527125349095450024120071919575280851566873651767465554547416247080566853742402112495863029906661202298990782055099835794844834815330773627668396453390472079317038450484147742619808859621486181305748528270028768674334741034144883313309277919196311030870123544424160296485937162947096368443766198271936416376769224350533449419507602075922745934644286832522776120241559589006160091338067944164411272668567116955826562369935264532521780342566984215417653281367808804378333795823372167011645360823137872952725825642739842036942832319706064814430700006782189023509795119500729617798405675979866735770745209818408877500013818303767076563532612365848808008375195393048660028308696079930240098446909380447463670802678962495447889471791494394458421157229018590946967701394421092606211559681517234957412557325167670693763387840765448919883594403987602222137418542574851222720702094207392506104993823435205141397374514907090812384691528332762291873832890987116348338115210233476794891332177238236411719397852180642923703493427632825834348968627233141662781988364193909334380743947973041549552390123580259416546533248584875352763225836743144371721850 [136,131] 3629342091827258619473728605010238006790314495093046563488136791426429839380381289953939037639719150825949735693205711014259393671307993011316107498851977134730394562335237945115583628294215155219673659465506101658480911301644457106799032156805861626923410369230980983857181278602333954792439730101217099268306861316651156376446926744710227116241484169268321970601503199700716871061143058647859559664877055867952284914152901624287106442103258089733886102898886249246046965652414781596196386792564644201296013996520792235800384475350959865342038988515925506975897917196581346766091938679194019850610915930960857250286820843789001533801829130751096365841012468675173668993861907113654031270280745532110336969940340735750495356581450773874304229771270420162327848354246310382852426982524444614075703472431043252577948517995023991410151121931159950118140201210903276321317055458469945792752947159643021110804403105250025321169211214087868220877909130546952363589907748061082238325239617174961591662705136282189285922348342206968201042511138725877202066876951836196184418692708703456321220410772076339615778149126669555970291335537470864713889476782457401019340172208553593706354769206664872089572876458784670961851025785797625 [136,132] -8353941255200285780831674545075890023050138033353782081723537591886254371467051316728561972578926723961292950697056496641461490073020192722826531915578917250912835587729996266661567549474052383437136215835102530048024745988385227824464539879622994499148348488487805057799557160615924649525221770720465011277672369846809923739145083928953493997791376250854755442653459659506556399095897858222718474906786258882872208436801764132388283747143632376535902559229585471277673040562175276314245663006314726270189504349895999666026519926404016046024795633023987187697583781024066445545349952750081629755034961107785696396318698544845685662378626204523364145771929471965293082981314015326089867825426449374538885059481975420962332429552562768654565386952386759389288155081163570142553557031188844823085025702421168288325785537984465840739368019029092536026397824488544056328960363229902752777448553849770498086848197564959055066651700050046734036981001097001857623231140351593285346391405978764250274849043370868582889765865692889414982820450779526695818794925004283146061436805509899876173863342720225211452026350954273618304913037373166504854333838925842607641779989510397193711931328309319810784632758739567492892318225 [136,133] 474708200459068804991129476712470852113551096032642828857993866900175506114855876735612860505912129487844227318070548229609276636734288003574923112426167479930274772391650213737669636361415364649038306582570810958086345939653038328461953041014999137899184794292575837961569644382250853667302675761335357206293846558808549398927125409290987277553225993120170011249558898863606738707440728426261531849269629044020582041121020357531232616015659847883542851358936505519242358634071963936664136927746958808286545275134819324185369281272826028151784383161799538367514260332557637384987689298231332374273863924587906921378737509444600936139163230169662446043882577978473720793490572272987258488296637398598677907182567860183565009584900528993956901508346852742479087116368862556046450378445910499056868372667207361450408590688434656294136737614052938627732856450456217490248699229756940917039227016591793657910741564830241569530244907714765075930498848726931206058167570888860151877213759441651711528697636051783343598684725018968830545209404962492393837108935992209658510818773431411300502600444075028045471716811688537976319779617937548009782772461439467396320288913622129601721341090895266075090961920883525 [136,134] 1062453865271757137495113501371103087367754927359790137262606320522517835738756731816101390794814764626296410719914965073181730027498820959268478722208248764567384672586976252907334049911296460113936788385933494678879442299902798903286713891441150815230251777769085502322740775221047635769119025820935221842846955964920845148321799309096578642612270677611782085696289488338835827484633960178228938804559709703257513891024790133275021605146653534383535954621426920035356665584015602171302633693054670842132162824992286899519060634089372572944624516323096339599985197609531514309531992484139343230931497054873017639276578417071851057083226348516323680033886439303284673968743810943748357257225747143311783301692222633743125095826662822359662861836529523567986414989161853751379726107889620568281346608561806381190910255767280764415603521508068191890271487375155247980631537663431343677711707341779934791726734900755429491903625487375356866986512293997476169934458398833531621975700757185307931092322074678767008008574108145607815361144593775994803445728090285970779909565695249279735385195469562087062511008918577573082940222946295845090743560620444852456811262703343781424411544033115907724214675 [136,135] -4049543351857075281564080652460583349237181949309407442213721541259414221998141607944291089491212285671474491950866136266321409340863542363518381487402242475807889031466182170213625647859605538965721952058380897354267051639009817406459206940168194892234661143584296298006346708647164147678113054204619212239071042160692158392191593834589270327777652098080647007673234290878869555358789175171079640700392604807194899969094094553693802508225202413149431593857310367075335056469935493910000982179081310446099153863442422526504815132799910114206044445228794270923446767310789917481502368328846175867375287500829942698895629763774378233320810784210205319189465698112664763200918383101111924900717493507515350635012284271158037935817702538031221169017811581408810202902137758770516754045280380564075326871032634433811476860450889011107997332865097688647587844226963529855529220086736387442497382806616969001224928239244687396733824812532289595232939950228931441760198344703532390417979264458437915227861290895311678819750356468904103538330104599228966024879247721185825296489214671027540526186905362631516038597626288444857440039520953342294641871742537431154084909684325503892885031285250 [136,136] -16109898122481999915315177048685956429458741784382427313286268185170538035580822276520520943180124051429438013826788119762416735413757826173854308918626173226498552208093546536155140254648696701555404220693470405532322026425243031414592224039071213049834328876294050383319453385105663013003849739325692945337171979837452191037277682303330580485718854423103411604599946338446242137799423551018097147437360004981414281246212867896645652676122226276049224489915948824130193276674520817366381727682591484506443425614437171202097212777280462793846605821898866052510746176882904871364300421822897136626753869836402382428860525191319471267410290486102358544763343316277158644239767884852236104361178324553586056618666147293962844368681091633121042370863925486041905843946881690669826367404302817026017336136754665131236885216887043602446964920831630361088430927721401559400820450164786671941136469162604067129223502328141877317033752192475661844031200760657677530318250665913221448065916614875813690556743493881643472146665144610457427359553016526693040797534811657390708031082627161277440957924275929585281630194625654113722247110249980848393167966676541774057442661263317013009525 [137,0] 248808022504086313151647406886080561490714752059431869132624891004550820120795069074335228563643084434433524893819424768547451189943000790372245253562033476824320035238572146992846018273964377569359767929843369427645292469307073369857771184492058316197448538104420221545011006467281790186738156188619976843913689707321315102473941442899311020044772636834089751827052018249547893572704640456511231967109674457733072197994652199401661263190497043048869054887491195579177314262708421652956944226914796124023546190419116831710419700602278401232457803675182862643371054526919916705943073514633965262488350386421363675595972923999565771131012518853142755047190585828026555125925952497563625177069418217942071130579938628994101922983115974959404709267291146696510306158235831252494581207189076190165960508728496846670732819828924919524993601397461655291748531246314418233057109900948698669209609809208989056106951605690151086335720617953609616284931747168197308043897549858601674176529140578257997961728086242515686207023631824133289049439669614887771878250093315070968201125515625502114850776030630928556379680729116843815324164495803813243579130381361952763776288875221880606205371307463556084870595759440711745793899392125760244196215874653113187866593361616656762269167040171859566605444715759058774136862670757332469788012445577757377116642626550163129794934294914661454683383944278314489210082999995516970958514688559815220314475119936693513206393852303441560249711455961341969983589784755944181693863275697000861180277462185983663348748546173118332508400806796824146838139326443517606013727031689227845598245309438143748748860981794389460949905334013837163911309591611338037633790924204452343504109186350982331540014927394271478311511169244778473717760000000 [137,1] -26257796010192036328301315360814534067883170164894156402082525782452390402071325860319656573571911689975306834470728391066126691105826874481842848462778919215188941220777222924788980577482550316246275635227429658150513383948404155052301066829813526967373029807043994788863802311517793217488531916059795072075711748701780179520106767696246241684970162660951431637964579481873349842749034598166255856105195025192148323975546608468148545528564904236458499829557135839933968204897549893520083333462732363712233871961449360489636395887443290977037090240968851211039547847766665743080787763333118145134722130747945991658352538186150503738658646945538503348640442764581429978503278786263993207935213981815767238597935576634887350318425777970574972505693573168601922204975038890447795127070601727084360460205997642856935661877597146532879038458642137575933138017443098795678481941371522350902063866570200506748541403272290488805271178244415469790617759431581195452393204807452850924048235292299447483833275675872098170801515193606666430507349210810268651106032330303804970700904232628130120213861683545771166870895911795381993855510385717157248357142535411897493887092643167053127531865466963078304555099746683752471787173435948638193058423241887215107751587911894980714024496247596387469224944433364215885329117351616535274526158861715010907936404314409624581798302276669739982884539339595680487965377468239547412987043645137921906597345001919844091000116911541093315610126951222772675367128333771199842908368181863026985290695072862875946682428891439061828966271990116075418891246214418326122314050595465564579117283264390548528104344280148416154661618618870225887416157223115647688991583682704729493808797585624310178683214966841219448934360022687691885772800000 [137,2] 2043159005300797292967778911509973708056344729381492739877290153722654211011675519951890385171828987707491725675272867347892582519232712835642693166555181121540016828774635873795136754248304519662372873982398132392713011944308076644122197276260908746605984946621093457047109654506131985786602221767310301257837836344202608884812171091654181561438412929050912177426434449358465642064284059559404936145235810896178069884431818523942542053557562167105414086350063176465520521422542019552466879170291092220860269030040057454959509436326145381878455016292669692447583120813541406203447643439914478326441613300381612923923862020519865489286109970751725022923112770019136304487913251551683534448012376661674035529285644903771838387537958533314466027328603617606860968223315392315911437707469135599003170871609850145392502757383938750238539804679303997374466085546634417086632947361386433607652811154143828495914540069658812746700725950702888749364752258792309787309410637669390251498633737568677134339939687591372527049447090547502945274769758164628795116504310168069086036822363018220321960459813247972603972398406411779082846529848893241104565494353413663317217684264123078425746808922361961505332251774189765098597786674530150890662384907283880479151322207080562487594050217125929085995672793257581535300327588936227267232026051297822461493888599744970851229359591987625765308563406381730433487629977397466119915501849601432267401876012191594074460956955761306809761189269221173700665188403842856910329861219893450358619261442299914033680600957399804202165251027877814944621108387167677757343662727318988795088939298771184716409811683094787236663331876753144008103969491182243512159221280912774827544254310977638947897988836607459852481408101275467922800640000 [137,3] -119431295367486452461326175173822571057733302876345660098882069520399330283443026128600550447568617153715158800782022264546150071407310178334062284903152234094273024646798386249324818785523835902006889108770129885063455187268169912335427847687076821995392720523157626186204991924371341039116916881164595526313065828263824285315605243625245906383844046319270382068780110252693140842091557432548661501588857051238905780479597351630941564497946574976099372313031242721922914954602711891619843195737510023534741586439403958343964648069078806004858268160524542347675718641439316865986275261635577194278778121867686863351894640053273685114893190133296492705043811472864159048582802613817831574603489653114424089062388264445728375144518617479878045609691003651854733282514191808475798420128649519450736162732392008332867949968412677691635292554288911796383346693794233896555114183622691724231249028927362866198977761726576868908720933861695809261485419466333878488055586423347263137949824213286374943261972542575020078405019156988456563996118753700367225923175966424249091191358898124016544730907341406633108623534804260396593669855114290468252640485189709060615570876302362057824805029175913975700117146460108124764931469917174917822994906066300481344780389092311237338189588739184096478593370817125822341192730295668857297048273413213185495018362189163084663599615851849085280178236970483596356967918565586481651771181826603801480331039595650137324481627516542227364520789380943717515602356770292562810659103181959674721155111342262312357824068357143125790557781691125723758609886886986333612404186807051955904021616168073489605776578475370717427533463073467129782263209024615047872351438864183533735954413711436970043792141231189645606354361455230027038720000 [137,4] 136542867122550265614740940982898576738239170592397241932909495840886171944024080254263967418792470483235343390239512825263296513444848241616486735104752658045928045794547062532547074378776461961915887119040985719085120154423217459963750598979950294757098031248248511118915434308001298650920590328637614851965716257333756580864218767346457346712470960533773404167322998377298141928996985852067293575067281517286389713099959852463842353487862359939275421081259089310723143521997239992872763005842359127710235956314278884361086623392754855187392338862846290574226348211022739000144506716360322481400785659433287954618518327820004685344121870462886039565719868173466339745932210213505798219475517032829211532748802756835208914143259377026549202575384523795097808649567038201491693581240141223319603356037760755318544470485407493174079991043432040499509223681519723180897740858988594815658419495731376213759015269660119107587753099603092582292213114927560638359336686957625109083173518977468096415559099307650952950385053738105593023181809252280638820814759725180267007731965861582479175691539539516280493646098974508161522518223254574334330792356658784003231796870976929767321472650388369566392845440753635378476504623321457005286570987164701105611988454989990851087739439505865946548910222692641232481763614044408273576529807630681169111715857758381319284377996326518283604472706901981225567257436035195130368653468796681213196804865518456309216232419956202356734682716289153536833292482432294898345816539927785397036563004647870184411083917103643854971829693074888304849319427472678565546508738888099111217244744557231914685607708606607584695296842129646605040642744066485107596887902040676649357243482132881180104357118462271871149289317052293578752000 [137,5] 18937581838583829814274071109274731437306661869537778331699563721073991478309718466101546296661965294482799067013915974806241161988201719168787595826512552700638257223482029384802345983401453264170685563589193900844242387174338140172608906565144883850768579184915759685747831031802465206495091017781143566981638806550035899528044696469686773024512875470834616752176181968893576090205871223004169725047259252568587899990488520073324288620508137753551882599855222398799109953289717854260472318664703809741550121636149475423789769264988988961203667365823131050898094050804257921021500575980508403449192703470084854948473807189141283292432234632660008463768923832715965178163449861611564518185247228710725014445077045472995036403727285697146539337267976421638227646299794588561272432154608883673737973897780153877963824412913469604968967967546365853261448139732230667891451559964711439313125359068842154653348257262279998212029247530750325039619888399195147911077121157413656747030621154751694624576565461546394822349974369851763790402517427052141247089922774150444770388654992684444203840274377568274436187796597101090868231752185208860694766157128048592035357227385071952142503445127473150197692071964375881470340044686151413056046768815194187264487316262505690220647801141889788571847494069017388626168504109499358301419392803482834573512057954725184343749891301003155869529674622764830606655005401387747650727775450916770833431297450109921811854510619957351727568862358070076551785089115036934925404441890490711766318701836368503934971143037396751878815332175701769340890230425729722066112099436008461430229440435291030408102062135867904879451245110124297616759874645592285456577123522576540602764452931290886126454758953945189680195928116764344320000 [137,6] -178609497813101217214085685677346781694642342152826079365820469704891023363647845698406931948661588992489719584273728298977278141019731409899055946948206738312558036842479664247513324917415778061085787205296656011823750177522840340593718692894653343336238504914285027595087046306148130064565450288094920906225370304813436321403226887561573790773676479061981894755189238980120627018030867094772599473587271554923930628784083484242675291929758408523861514491487010900742940910001054516529886798043884985918801503890482735590880712558565979070680810409937425527167252168302568711946601324598068708467179035403268228849464949121125449697494867936319344728437515728201347059261221913729741676477111455195421441889478163045297022900581393444643203634140263857769949982992499087667057643497398604557415766721421766021371571100557429204375516184686424755991753081294774833759223082572905247312059318948780223953544344160574936335566171744538884274236184537784405733777529940692326738058123439987511144742251764428035086299988457732268243846874844128620515638884656073175223969472820002587065872011523443668334181281053305046133503075630475752774410621487035391775718741960145848661379203564186389556479183579077281844525152548791129391019189572031748271131859110049407657441996518221742622435371688765136835482901611470531793081854794496076632953652915587201057874831022872404152540780144605786511486446390507276683751207252227985411061472270001268013686947945941771772482228318889708671516797278933367835074569371104520952500809432841867911364746679316228287929867441549475282706105792745007554390579355012693930413239040693016670628574669860011333858167388155613165659114033083082230862158269009209194669174447661723085937860960553442187517609472163840000 [137,7] 222493643030552788140046031134162028772168438509391744033104515940886776884855238623575544008711956603053496586636364436180705525750440699150744824618209204053307881422222419283301789000248386402668333242522572744343663620354927798306244200058662149246056881413746163478625221778733463474028336696847542219170672126987205007140993316935495294207832514718671863257379054207665632846388440385137639274945260139081610020100105401778290181304775558191788131170227707991806620394902322079976268680311019973356979000258064083489305573760611317070207841479960346141185980931332492558946736925062296695072012657067163604497988343172837435612686637784630523229399408918464506126828923859259730531904037460792484334080126222008653128555303433947915135844014479680729119694608726850364976083134958184878432919806359437629648106451368163114677767811745986491333068224420543855240091101810934295788671599462819201886383847558444091710883571190000944507960149164998939098446862299941033344799040897464456835394013129382174924300371633838836688025113263400178463485554137163818622143861206401004341907149422705282512440948419088410513182739680539932113954608872035939228660354590380895950752133941665136218859195689869230906439754505116923364779343479571272439611128403343702095899811456316277175224660588253928056144392367125897988600792134252501508240596990735124250484614705719689207405570538838793217172784975254163477138802384254298328787545825581088251661083674161985512396959703778973456178375759066357685608463323494000851085361656142978201541164817586973393373078507823429255719811743682156755784982008009012734440312479344101636112078630527176848973516829050577636240869616278664086562713436671994517328256027102287727107362332710695256887635476480000 [137,8] 8259126250636144379868166144817782303670975028608607999492353084514370939372442140455486135040866780562260892168447739471771246275896937892988448405867507614948327003648008243611609238641723762519062821060038804064995289095477372101244913945358489610624767793471931964243379734168571162253476374138413089051415929985527522810308623638677345008191002670474861135289397102268839065634650525343614944727267318700925346803916255400798251149148772407627481409725422711240456318124879751880482005474471309884325356717576170030922115650451335546950187444357695750507648386465623050845687058558049473657752482776497686073184387279224569896360231903048545694626481343010495438584707065066906960575149755851824989265467776769936595344161612752114173569352220401258170033896305800561196969421095653443744750214419959329687876219768602945707840814209425113354470112903260101564405326089025605431354187248065447376666078040097498759877427547067316499274274138457114518043355598184906532717527473709993279052631822254531925205422310574966204192442676719250211383311535480270932674156106362417556988626995049517122025953025920321450805240876297055861372223698881352413478493328155438959397881237171123590740269502330442306316046732081687763526722513971572286060286551084862110283893993873150102623436691352677017879220011905613236355637409242575111281115420239090426232052445340029435775982554352874982546722855922328488245366191280715172556458679694411641863340188448228877292507324181602897202149536134342284414342926535965151392976175961176989263876656443945803151436481947548835670411671783696584416486073813827858166189988909541854153126356720036105347716700644431022829242197561238005732483201085710554881921251281718352531353254918119556650568253440000 [137,9] -90878794701777129422594103205172372583846851639940472267093680346014212451411363812559501493728558677511286637831911224322831251650546946499865007322159601661393911363727044861295989121825028705853637447030951295085918566448099821590578921825060522594539360364044695109050323357434438249074765394487345198565774160367570286656700676805460235820732480398283844873019645323347820730680723798318212549617868490205690241514826870222603800982593691894831758856210026986522682737897741250891751748637972275774824186716051127076614854985024007754826269592132797652692535345651920336207362984303547050852478327018179192581797128794913499223204963331445096209289491381821212871057703529685385984881942491833914033310370491727687465953042713421641322008198901561727949924873216449331692541029573086875575275600269009795924536539514327569694109644369218017511530327569112214183448026487950665038528438965876340859744721048546586297965955195430711496462231980993794692487131179728464956142369059004665372148272070233999058703637593817270204877044796718776850593981759701585356445796651667646238256475146456818291219220045232757894910698609758486802090967482453080859740037096168086484539667549078620697320557826622513853430042524202960795595012288537543454233106931894208026570641894640862843900330711371647977192520567478599140727343479407143520542233992178164359819130609697482693832167209211268342893961419080743440017882374093969916683304227057870342487941217192314552078704238388934041503657683881465330402433163304093400368568683480532390663763119028633533087664445505958731654569668442592543327165991161114037165357313184524564809831961771724964843285095878402263483485442227770368682435465969315490860713674503698066007008236600842512520966963200 [137,10] 574387073236494731227316728782881446008860147034179308410725450790642262602247665366875641463261379923174645645071316883998590660632378070526484926368411289510581516665280897276554692670500749221031518267777374294364061724520164676808710998865502648970542032363801254434807640578579731235103914688246398088416145323491122254184231239166047943463907875115805638548431777623033212791243419088384689929409586806518333040533651164884720678460251216662121392574629065270061133103278272413210315464704344064477547394647073112678329579787317311860304524899326588682074162552533381826231722634089312143056565623037137255972241828102399914281515833208939092395080607369127170189027510113645078151330027069742203344034146901081402057488014342082496516310251832358635242988053529205338363014945863101301327260047533605936204782707959068260283081163823568725793798808223094236558707570280061301818496464431095407563634928609992426820238960057599017485929059504439629191305358013486130797088965685694587396059922557912323636642130087952629283299894743687153791610970226729913022502382829404990496622987950032504375261741750583667201061585415070093780387909160772357136948968606111458574162098121350798507558184430633737278878232288113160610993234118306755544916768789417620043732085137053970100445341354518322082486389733270147429916654601363347525861037460200790458799010051568957515014747725972610660699761919077146460272105091365475075566038787832839429535519681320136306325611312389764224873805919767175160660595287966782574227051380125572093166449066507784874128032312741890075509209065637350401034380056675419572965044010664091245617372364017803126458198205246107977005159481073668121570554734819228100897320117529814623070129423826223422903680000 [137,11] -2667864247496214144152098136288919494804392482927151160844534611757327777222724204462253665507217489816000862053363124372238271951821556765147175991203594246116573379683216412208560184912275059797433324593833215180849089382955213767236063241107057092393564835641292776849739456279600019934663733136163081740247829804891626249021410270793016692636368425180064003294069129484176660525235920375802516739625507760976773210067452034965792812578350697130345317705746300774599300959856482772087976205066228039631037980367626745779956320782170322351296757892805309937917072534272426655594651863393859628229426809738508101121809527183075318621927081268565331293831727705529105530116008776612442187435452707480071866985688044841812228594327948512246632895250913156402299522558541822157456676737498659979488427095308286379655483283051052407931904371518031142760442299842969211240377063122483546320050676255892684986826666329754692138646112096636790361770192547467158689158961102694381807938426337044834490326953697841187549715513080663284242115946467365889363899998589236161664262230531150944746235427700755814215201551715261115810955969215168789788114698471182100809225347613915050489475421233246108025901861040837534405141322004986278457663560864818997515440717817417709502286884799567579684388101759217338661347070793277508454262536324135597053046002414882010772123181991760991182431822417672442657143987530046816376891624973817336680914507936671567579235617771729979118426551397367673200246145975827486703558459108654264426860041746452885578006882096432715843211720446160678477384788073995254201901600109088459376516697878120640934794375916418842475358763516217351147588363020405711646462004591229314007314223409836882462987724787954520620675200 [137,12] 9857676307315420425301541793842649719397792384414143334727831110459928986273182911812968395702065507532951856519339214351666447901825532467002061486175267816473611048708408313935338214328331017409366555225139854445629041730979688668816075030276002159040044817325487555420242356737342299452769614182059097783065480790232845374415770858008004105604937951001637995231848329196975867891832830257765502742898462761797295261832001012726509196005977298760819821530356669158342504684331996582915946116491456526325339033561573445067645062226724235748117437672401311961236610097312873312555479460188752928345624778698821326508649284205584229791320245800868984161104337831371226031191312254216694851283260932527472012386458735671395290984311370176602027638993900328466340428763904221623680684638596024752553792026779866083656856706566256575044843849538882082181244657472090868428670130463664086472802395118326789483074736597656219954255222992441267368077217920388848499067454755520719535422986939319760820960492696041715559581654640822715823022534430664888559246039372525806822046572580164014646316230641997437553319865014042662220602676609065934722711582983524840439119373860764935585359194204807150907025809034754856475749924926553546661729631800705876795988240476963938191240616449977694119082231532754247929852309050039117740292413536580281150890411231388716162665690646765539798932430902406466524740065562591026904401905937558700791534404553042880929466922149775134743047251384804346327840400465028566177983536334791278960647329652706684829272499680859806653476361729842652022344105024342352707865097763737062011098279926304411021572294053590139961988585053073882384406076421201193992466140732502357747411803502251869716286605329239373156800 [137,13] -30053495084634054400464865253157038661031512013319339124816805838575410127009620121723362288174148667625923283504372671160469006148807012595618448237028942501175762775493712893898416028102801588011174801956324142222455774902793476588940053871208402981704795910522625730771588407121446513016811295295839709916464888690834989336291920227353906943207057179255757546567979887048869608673179916262551551951602560263504827211987438270071520435172214483459686646789838244745341801142153443782041369612192690612449362486312814330502827127570579431033543998934002648491604354013122034754712486752432393220169624746055757546065275261727634402008312136591972674696363241149509411762044581133573223883989359065609444589895994022137497174964251353991831394130476646396662177723879957528557337335517203043260592028537984832488229718130358304498284414952044853554201009249317139971395029268570819230053774963664224620508868440517365194467973401199323323806630483489722562560120301610662925278344860979037461938967501700134086435698336837424322481866196042747878991628150606047317120596267380582799394513104561736965230328374258131073548587126928255620230483479669052248443774129126792298170750393772698584306250706687623044406791838168468833004766270195641206256309348550190143643054083709555277126606400745750684669305995537017732784603673969924251073186131633732508126346093182123270091395319321241627022220387170853342343010158123779512485701682234574647035681461541238150585551073379594047372311145002265414964675775431620874125259491046600869214782334868729021481851108414371612584756405590931509279056638134327481657975670832136502122792523422706598871881500854919299661796824843068567272932683435256663020625592249225016713337989594522071100 [137,14] 77086685730748155385988087085381702158694749938921439519217229082411469381055278623970901834053613752769378717498029826026114589333773352817062071279371914479318331145800453818057359417732187050125955708051783644915890029041449198057002052356610661632978153211324499168809353785009099252764450539864744615434336475240750492007848747243030895553247273312310359362468928517953049875040734159501079084451120276241139152595337488624536883789479668506709816871760529342814630449655457984900686221805358922978156730403670586803473987536922175836608241876280075267442998858884901277668379668444758221822173974973263885068296029602184695304874669280211763659002360264072270097257190363148871908749426994268706334192153488562494851775061483628209618348933142665378534081942731592748604805613523878416696341733981773029360348730516368267608584179474097946628266096194899527334863963138797983696173796529373242234729127103010357716618386480297250469678578712883819027344470236595794148876229587398436780436053425027116059738590313762354908939442801765138319115739042113729589956329683369603088736533962600453959086158730315335769989220646217740021245241393513775535708895042297195870995561949797694519751603735362098620406784483350382566727428416613215945205903275592260077198187484417884155590232274055574065988452786929184638880192659017293876830155048273534934347552291302269434658207658908573620600011807246342457827555931566866780345294297868714627060970884710319735269690869587854167222574924237261776693792005398491125380642853069978301215548400737549008664633603599924275103612959977639306477589956585439052946711899738806449377623311254937924245093783581261510352808615196047669658122290334099149922375594748670482680082884334404000 [137,15] -168018041884464830164175404379083686305831051473843424002108146869152332238096643110792508443335933404408727430755236926101839519737708236138592484597547146981697284677078057507085336636782633226059871423161541483307792955887394062228067187025819778056397834287537183618097355649394482008129382083937164092551917263500182346180325928667127753941204634412728994183136090102281437643988071023365655215537475712580471555977136493674634263726726550148120516373291551326934691598262613027890636827842009175612183146524761801720877443873333362961619736675554170045359636375382463813946078659736744385878887783547087897338563163149350783638451875176047715894054242125813601198860038984372839397406781048380442780611579436025007109127720834264858932871960521371794647621273910126521052905538227632000334529099318076019932214481966451022385978429610293853933461589150360543760490704942349303264983361241349887867670276336442632169718919677535302845631437227727350271833186303476273813585053995019958724578684838604823849492930956991175623980208704510180850712106849599616162939732129463722385903580019578872245898410529290881833610999223066189701231022240397026258641319972771704485649399145394909747736374276645834715985212644758189744332922852559536223106723423699660732504906538427244711142669671202775555599170169391616011147615337345405520714262187538379148889107422186730611652004039908113529066454631003506337592665699157350695079007684372319284640384523440844699143320446940474002673808950466293558399793916528379609472796174914380886706300391884634890633681785498959483419645474049794893341498321042624121173649221990304064425443093755731159207962241042225303022943927429394925418238548615037098639518446025661084722347467502800 [137,16] 311948201987244686288564168195262952518867406047445846002316101493142784734464868167187501071700927221290326970304193996799460872699742948499134892582294364951789701081061928507243009676291526944211943493439328653786394106347001440575953325012581109005464572421809156008434629054930944468372472721197569215719386552240008677951534367513088277896369095937898244587214243297076673977175506223531599597016281179332004111942435359651313757622810888926069025538609630261475349136373697810683284740993836770558557530658846293941153369848275860515277997579988210198225678293439250346644234374241388872996950779847845436969225101144138191279617025701039643763730557321863355240660195008068519710944053553421637864649050559569990219676670201967482853646230181337453281261979960806780881425957191145870474854916354202607690514069251934240667254626627608332946399812729888945292393325391702672612979107790601932674771907296586410334038740413235384898163740452702545105659143428323157542718155813493689288263925438692012672662374503780688910911076851989182086259070317774958023848602377168639805694656406382796098786438299972570242381040419060855130041148303967872273354581141836358363235265770258806316316284262084464132847092101156959439948153117812927791445922972294031690934738669527004247392944882049016122714251727283249419790028985200007727104929597514734550629679274718394323334673265688042110300433885426991608536898283443059447300645524114010298819234972437145106512361545776063541988947170379578247762709759162412732825594189841714566932484905507717864254899730434551391924472664978216663702101909684524275997928065059487082536513947153139134656065973400140436888883371615446256308713149795979765999932226861104415664251259450 [137,17] -490619742403471903141006130612034320101665109367045668462035221913303371434142764073867193926669593138220358004772733443662854891375088278586934639084569159724248300788903998278998979409510701580612684981916760001443360279857773220218911938321865805719783380614122394964635091749904185563800932757035762098150682023087094190701633032776883490837148720622080602255890212143265003070332423214593663411691951552187088930009630525060532720403005336357829875738933799964989513409698621530759315795928053920341948822870703574740870257401852565585262885975013159066220248977663829705189377157447193596275226005191664030097740646626823465046294321624977620456558274768915596111468097055359986608640488801289438054589157611665377189459567744095248077050684132107728436382570437788712957856658731360094994945053637840149067156023491177772998865614179019464739664986298360726774641368059830405217458329790724014160135928951771511191123108709494290555766657489090322506341629183288011760857071590229781971738315757602786943993049817666042553022254889265735642756289718565214665403071706622418426774052500588862517174123164689290434807457685378764810125586569133889898303355469709422539241403484515624850742177507668599832766804388269644186051115997488339540388971747930419344698638196266503419063524210085969697879422438156883384337007621652734189670460165784822191818821756885497935160044446173352675828749048367888563501848350642862621158186230387737155206789864447019844825261832611261364221402732749172612562302510639099875741931836760673085942810031082777549215652852932672236740974514079981644906917786719478314790619727663927948412320327473999769384733047044344965079492920539509577005817058084285504148397992601101148586549040 [137,18] 642652185311879271287972737351814915432738756459358010099896517442038020261467273157430172659508736406798855385452207305461394180548607814521136019273497813366247074788456770597841180722583862537460166883875506677160988692790325841635367500376880559707943758629437976969685810499210899782212142949691469416692601473039399006628858293680866830378945562149110723431301817653857803071269600612867045434555854413909494868067899033274975834613709823958666081039686399147826174515703879301484894463471132502064722436599604499712560598666932350263061257467497966771452280005905362103638507975245871837144297863740502974849927174760284596476845050413466573445273708394536039492515767412123255441260436012694680746951750426349430752732532876124378495421698444787594786694311934017178733414949885389019102262413273188681432241025173189835239144731477442668756749459282573803372845332405594112857141161382164766972834704012355060341585761331164295401160097625808102276349158310004973640167707707355403714125577512307666029022657807642839468683693304314094142377289104833210902161885789045832509056433736074040032924223588561782924458543606727444743706717329650191013221990235270471094655976212050298492625609012980733909166776206359626417788293806396195128413325420299171106233377519874651747739444580339291958635433857543368595962303263711788515593460553476084738818487805827457237582904133579818925964313065945804343635253970227838471214245164826923408960545359907833768362540293812298542150665990408215387349511133957160124442824181944238263821322395268965822958140024290620292667509633758874719080273532631812557582777378662661494762221975554965783429073843477579166886538619438521097909597232645130658802322398903709997103520 [137,19] -673402052582309367742609827054884355052212341977471411153691784286350735378495900546702939698200152489618367148318974439966612794416002860780437530344068670574244324647820405299559931375904072276314391759092751201152951908194732467158307379419668203497552852207430755262042257336343544872667534239031289544196564162091153938193348438200736905002432114199121037850113048251738777736926919075362813057047768907399822307944014232515665682464349259698582982307502684113600143935955361504467857709296366886831766529951626284664715897547394461705208192077447919803676762868684256980439170097429553074586518057563665323539823645423567088237577907400903536049814102528134864458261030793995061682790349216259413090721637750175510030547574990703271375643361336085176810345460476872341261820524220814424966678315876572059103724602326271633258462877007370544842148230482319561604386873851756112484419299061810334294253941764223521933733092746057937330507659255629197851089757145125426895765690669459169684095039879187550278754136856073823204251898137740290289315376942396299418776832451278752828120108655084688511772100729818894362614108037627628807892014051519054219620704969219869580000739817244409189896288589879850222177770743609456627861115319210006316675774592952480279145801116402342540191607295572398298997370052381851245939624934323650137304479077847510360959431029524731871482654532415579787997959571128546761686609124264146499941100399362660213721624941191305601225133021603299221416196630542610116070881985247152109035535666540213744195825900407676878209367872458455628541588550210459041057673226058173461050941140060697565633852123672562261533806502773013013986910077266656449553266335050566477588006626112512972626 [137,20] 503405162689171182762612372593642873688017693132526499014604584046044578044881598671941396005127595641353210223016954465362335416690808623931262607241629957449196544066802350905449857075345424944270306803485291187052237974087749671501130912141863822438663452879615971342756512188627479620389448005420655930336865452776659102262481142400514596874595385716687823310985680749430677582764072382021455128142802377303687262740632235938477873192759854298648805205744821920946572219699217589632632026796925652024328111238045150548366431966254089063912837919046294210211559211002193584451200289413431364642929541476590158973108573197786238344802887238563785957321177763082852879694205710629193695230838591801090046165332118825045362625551994325916717312272197728648026870639018003269689482381202758966315933700954788093788665883467351713279086997276434700780012247447615542983815126224214268716352250816113499102237736991909659744283105067180741099958281847444181304791201089892626165290933856522830605827099014847967791209066634146610728505628506286054173202520347151423488266959995774377794059050980894539290995157950789800749565266131090805925462774712949251005791711391972107359342362793218678781107091052227081257838253407530957694774475842491876990079979085621448567754094026277644175949813185904114167420130458713011596563795865950477764810742336770810769292387294121182671859711162552148079866199304664397723959330425755340077671464612193049329939385854728883294131373279039123006394450950954366605016344279723730498602272709878456379635290629682226736527660146099862080756748679303829891182707846552536394946730269147143953255484000082567343839465693073414930712393735844349300584018039010405954561978262203555040 [137,21] -132088649118873990191499303024824955879600563290497620415826756619038731369906479171324330399611162091492478971964165848415546376923071731114567850960541482552434707140394256831078575752325435519709740381355978874104754784473545596936453306513047536033118112163460880858145820441192058527684718714820451870773716379234771723419439057379665081258810711493242529133852775994186481067410615025265845669211436377906914528769874836992848009555631089711318633614155959364309800117399413987734841276479916823851990880944974363999338814454234899771632577212609275419334963972853170309074373258765305973448266534251592325713582451056094874344559981638519085000091216048491080413318944541437018649868247826344964355249038216730482420403927637270925665035934294996425122990028025925751543789191429666551757646453264943575260060829282257762928908920604560036927369259340714963257194050849961554778772031757498423148179371549269882572688115161495300588444778416116280057280925914189318640472634699808568438057624689048473735174490089221793504368790926337811566842251335392899888879597740960078913605912747823905655806258698851203763866402910155497239124817470806126273067190752013692486684760913892148449826391267801016065971802876113033034348087648448537122730551412228970004052435436121121479934537983228043617197547140835340804211852712344997855158506093334336899398957122228128930748648336137943335222878661034907790557602958721491552310522192450809727809074761002267113818676567697464652184076164864898531674635426401726082835924916128992369100287806333378425179227912987483917723271971836418597179477392143695728411504499154133428901428822027864510299201704835596850126767003001872727792833815691864590927152437996288 [137,22] -343199409025743313909997561809316333469330321271768897397439213107464161830744561815995610864079887660896014757792482632388550861084787522663807678305494648577898729938738354063178188882688471233757221666179453712772946031805736963362192711575412164851305746096601462868432719180058065318061981641284283503330146951789493940066875450623344102670183108358389729911408437391131486137017002889180252745897976423917878240794391807991466145635612055237891517902027356803858740842984302750019576259458929042343141800004603585607923315175774511490995431048513803602867048025751973783057234929323757952043185612896985918918193094542418321557143015858854080209421665669969046789686980853797172157627139100807803761579768616126337584177320065580102398028175009567027749110757780578400052384541254932405238336230346716703989662605480791788898032456654194354287158838350891302894171336221995555047200317630319213867832131020105273906192756221111120163709639236583185765611957087806493401978080335341569781872472221998627389643055627010990807813118500067794783879526996709949073635958325015782464664276674192758783813541838935234168326598046627640001435121567443867381587081506172123972545565374797617948500596472027845968053305980068444657888890484373354649603797199792652411948249222377139898920772032746634362179750335184209968579033576557092372402169207620370123532832900102446211010076902183444536539229029198801081584085004157769542027220086305580759299207626121369800358711006939190195864672968855326318250866025401998858351146607650425313467922826964463356880871382069182030488042200588080298353208651393656789254384499896818596603077910057343932942400920796922118575734873582834931709915906287139416542960185826 [137,23] 784598322744941062514307076920653297427483489322416504727826616097449665593746651804551224870143199632634468428063245786230057700745642473514298288713249377750884462833946956462443893272197774696488425524637376927743938608695215944465934799204090506442149941790654143393763182355549436130479179562448479468500200434057334090814663786485477009230759974472953874375361356643222671137236079138405053808416306510798535738087688661735509053992619481637784313208030901929902703336291361250384662871760207296566347779643353733494264570482170721730721628119370576630690983205186795206345545645234466416929734776322878508229820829513021950654569934008030817703011207154745434546254981545970679520493665697017647378407106024198544642873882110139982120067566850345555089646240380177447697278207307032928014840368031951504378906504531915876439487684579493539601383294889769998490436605963115555804082731882356490722370568196746540722847019796312264375788805813720579943231497305951226258458773836142400267916107595736494989870618631878814091907488770695581955157780241074969154041191115500737593442040425054054317040366239232077380347480753149674246250518272821741842562883582003442622628523247467411842346244522292729569247138594701103242302615651158403279987696715316998469709973619656861178421923444645663815150037002010326542325650336706603369968088789874280702782886237205468392656275805278650964966732603389942264790173524692131837196262929654313928312307424755703093344439960951174934960061871602336321318529219385604747181165570721574203918919963399550034132359690545949203004783350626672675098025807680892582555760110472521422739499253836472782563630208111478109330354335243505514019464313637485032484095628 [137,24] -1052653881383747513689549853240871323914418592127837862576748302378031452014913642767115232071375178241199110138655442069420588390255700088850656914113738871765843028684900160873842470427010756434583413806665322532142281661550056455079541448817117801108169704280507426674482701928003721766940368256117064492679087787652347450363686040433639719284274007451942065130662688894778789332327455404248093132988619953677948055627219849463461966951080245429662250512382096530401802394455413695261559492166004970446390977505610663904857819510950828422365169071892127994083855138249834078773904725591852823155687577193709583422965914735472151589561115625857429750183524861059925949768218502099568373591752154195335392113466689082166159372759540929475827781370863648129101557962168390938964024247610506438167145121210789309585350618600802418619231155492371041127778295083258621756252163077068973156565993312321445689050329898689322068903799417322023455127626702924730269359098117389574093974170419414714942406425174500062218445332718781569320664943998365233267550031917648160955579943596862667087248586351550290162064508051500767841529362553414523581790084361221807853467869794698811328453718044201216702672363011261463136755437346794832325701693088673424488514304053650917180509266500224074033203935615514885095335656100927224193955257874492652847834115789837115158201191743241987319014204981275427941933766788618607131300856076367403973597353437868385473631287973422053731475086657042927131156236434493599446199864294505795446943827535541146375926665880839729286897109665609331813078464349779435130002013492793078649621965498180967354307601670166100915096027065932982439702632297687102275050879306225947363521604 [137,25] 887329068570009807084571229429385151207801731759944789521914308973824107328244779928782635403661978010476658934420624833823098417982560811391120767726218237013851431155537260611436719291334814994582440948482600389060662681158698561214875155155182202089393570282960658083705567132850716026401285686670048985015441828092490736186834920424167255685560948585324668204596429839802311817750016434524423665936752590346943420431750237468443337887964537724751805817497615184840048010505697984446038482727673260383093829100584134566595625012361036781407991289322462894127830797648840101214714023980693058299178227452294780391029142376828628313821918510659512997940301534802122772334988700962073039745046515161002260673344907586660270799232479056120785678863917258953973128652560719693406320138803930333900222245095144459556612645133735985174375530973968687895562201636869212156086918517848181360523235759944949755126038528885205800785477145258452199121192934423571941760692257402129011665432344990529363819092986353086407768338993962085038571137218273681730233819486710154849091228233774314294422447331990529800897326222155731248355526607155717493211980029740160599570660050272458509608877367608171535603886502818735256630184764932985007540345047909954179823735833027181917204285643034019554238050718257038663154031160837883422065374649303828827142612638596258609507343321903887654859762493743192951812680334700441848042767150976877736404281994923860778371223902389716848810962266263723390372612558561214046722436303961841741445668307028819764264997732905025055695600621792625612710498925969842914105430550659536670341732490990333779555700608444319590898107045392082686358296742929553371972880904542275304786 [137,26] 140890295761887181591782334066349642535048031820013777908561181821138288735815732961535604911907880778372859949348304634461925603422665851815573085840719140526949080515445391833585367303533531890008481179566921801915009677721450004939840668479388515005071352716350556026868698079219600208132015726902529933718725370592954187482100084067247858916215463075965055355802329836247750605694671588150865618141995854793375422850828790720757460262284392945848950712527254970259658593125133235820698851191288250805467500284039425072086298229755693222261062003593356210257938964549982498821255674190699250120628477974318689025244997525917656450885673800523031597421374731168460730721622286415151386296543377669116228501069898947913853959987061901698464003296203221068479447886889324807448659001688606145036825374067928525937798661150685261828792672742651071047521731897014847949730926477358400869527535922884742116408520411303048420833960835526533372585650969700637545913971098250612524094159187154974688284391922038453439686541488391060435834050492146125215301155774034213186131079394861370142768522706389540624221072991681398429571799729119834491081180123876015844898623388730843175790231528552287447175581459962094948183393447707862200638333852334108673473819954577185291675744473118025859836357453234079653301427065642827771989941088129257415057774233997492006282152562184388117191073527814031668229255497276239495203368029723002240502659271680586781881721081439217262399062207104210883738243425774452884365366617801987990374498257498474167264221043910062271336294115304389595297724677333130363428215521574494113437201034330367767898442985279267380180151312884038066106883572062453694702320960718282664 [137,27] -1972259104450971534801358368660319743251029799060922991622923183526762030192504472042863355685114150935569965292118814955082142080629504637692462474630450461603541066002649346044216433608163162680103152758381228566916547558234097285410426369362989274412971023788602687592158383410423283981726086446535364990637170731659831469589865757370971928164069535779559068529027180498493775575944339150812270527935194063434285157960112670311053767757700129797481997442585323167894053677640888557695018204740264919739514879983910810047518923728800162477458095309231495583143499714386290394149893532173318344194573181813457031973332156841335235279493165770103293821111709025551998039509712643112722700111924801698087530518381751492317654706477651992813898877721586993528763535142040710562765728908260993680225263895020771093906944158947677320557456968117360561608830916997738226756829085674501339235751035634914442805622740673701482436474508086059128570086282673404757356984248508543743015195625159345313938504167164481846785838134490143184086078043071716464185555925888588105243324539215945665922918362249910712345325266937563015305278446538782211771074693498046390894878665200193922218788092211177237464277807839192659857031358213709636088998340614696872606328767116324009959832839639088761752753819347028676378098360166917236613981416905464575326980217896539784858182347833746866649901211621792370748473766540113493882488367175160485774878732776090232717785021996601135932656512416801809770040706059019342408154528166819349367245643665253271190427028530169325576686155524764138170173754828897935987940013997273106957917252104885183862797919224643439767737302495463718767494492387232597108901372169823550 [137,28] 2927506154807033961682047050603948453567318302594512862854548642512789884629211230066044876268401135311146988427822525097790203297729641524665173131584589389483472219591827492359425360554467064473340802093777759760546852112847113644810859630688095297644246803024899007105464934584776111308087857923187757908580430268542363043555673279343099199273759745519542996166274543451226449594805681115323102707400321409997052954117315640587332467262717614011400070714203012418168462900426374045985651006298002676047122156804914703867295968903348427598378254901134542253217228621748870639101234176525391667924022102923767297350930741869210913570531222886962598559601010009322424476062333382267006520641481727664619501513394004677400021380243195922716507939055473791342058464770717858463648340359798565089970312678924891785194236486484973369221103071939172829190234023892541365470945272806529514689903817967419543618519101290063472872441106372188997970579215231756474010588915533089104173936130074086008485930174763736956491853947735984258574533953253138394109775206286869104728868170462235965382126768058771849973124440500060355952904949438688065049033268010831814273934477282208381553111485934088217021622981307072561736005715980973611722374379766040944767122605525001884902410951562887435722891878095725033196147185260815753173874526791232209271965542328597202040140759576104863179256392474625606241459467040630988175652674564557535088893085462644706466489975805370760199578199223716686352949738465473946511799692601996059456154111998223741657809481964983631436026619847634174517214497914895860706203160458706765859282406249270196472461671047064454642925662833727310627083155023660932656851949077650 [137,29] -196181203315012924318742036072760365286536230751534382053067134567310044430761286859301132977168662870104484481210832207586343177286776090780302075230265524435650390499343390761156144122030900103037586045277486473495027268268771574586557263870163344570440802187068997294513757048211676971719485268511019595227641483114085276490010475931995612316462751514221841292400961303106633307829163647052605880680011129535988328732075279092642770831164819569424605635471449521800549050211935142686825516647141001131983020094649530795728112948695485167922115990649384756963975130765833914411318452585707042677623026713427502359558760980786024208151072072196680868141829782066337773815146772425685234056841866885679440662522965996805205254195255355269268107573973413787059379042123458336072522358129609111395657148059144068601852933423797017215272143521718956017509715044895308033715460255811681002901162616970945708227914560284262678766989226460792499735763532470672360159812814481985627346497318257776128364003152895969273535814534941975204371843190808473422848306146009847062862152683432536023606982148274609727157870862661759007349754720556347974654382061049995129608481686080156896207159118716746583473722218678819674435883711841111803892618676753306072196457499670903199097758465429136799719368104114095420610427013646645024385202787983274752239379886823482319786706976242360325156466527234550048312743309662772452628167344246135079430676616963470205126236430980938922382490813542991093634614416820471754308943533179955017023545954602783084575010931817025182910587214622167563549644462193174846975193978936532603292899211563565353292284813028022738412547874238615731359534384475490556255877950 [137,30] -6711281817857737946093131800170241789068238328599094891963658789202862528030792489935680926339117007568615373243083346874489226736765570919702695234407289898251349331448157783592393374395006654125848987873060816785676498018879554527281795870519714984144746861849432427925595913196221311731098354921497913482453114335766058015075571070948829289567560765151212136672195751302054361457201071990890171194195512657029592599741999484347106844703877604770820875026798018896870275228268991947072641266473940524783831303017518431146323747453587747190289813584394253091269682440013414671431073298587729014844128926926407009293532183425030161539672369505835545806669821285167951735535886508431972383044665222616550246166637009159631856464309218963350520666530863216398368556071012001288844394114551376665904486318056497393987849933453986765823502764106512006165129395842854953418418300340695953381978987868456383580142793597103672980411124489445697956247951031396039950109256461095071767031501236918760867186470167276626351702791842917919197645700202692767838566358965366984131825515364855411396567937723047722413418593485376757709881378378193072574008544354454420121476630406637696072261201041102143718594949223173273816447913538099206869950183434932096110146638859821378152103886091354425408451538915704643105143527839754736649975590125350114904632523845595384732322880588313663060843251728461004075843586533230832863121236267340039486591423147134825510262370303275759324014746056977568917019227516022042762891202035183447916709860971109446618433198283262510937643465246336369449296139411120593603879079202158983661554418603997976756521164928861250018285470646059349500766155040526173340583700 [137,31] 12916825072681287521853932666292828345693986903376411915048845448955737605538451180260998043303546168392482724154079455911330594229980259229722143325117825320860115989238592487825271590761102348856861632429446835001989630823757572396254772647473049748079999237121025768524443823362740226529887585868234578428303569509024915350545759556915574066780858023777590612210402335606287846959650081364570194693853502897693462889356867667417012019409559824144864092806155812243421644780857889956622607539480358519387299605088961193555838219466156069855377840228885620985953213916543108600909540218750103188396723994015839150073518462560463095681733100181738358858912750719442057114215442762700545561199512214264741682515187757494454070258944248112941334921872860627496684455881732047133937615660957621083678639682344135890766601083699885478857154223866567230403842452485061606129328072232487208617988959554063315000481662837022625727031647988316692216807504128460438679936777753657667912318044312987355538144288856478894187210902216548575395094936930751971965909672241312815796261940266743665944202960958094889875730812882272460787451750950845222940893791704103685949836687162547982444291353897210814744404871551480282361615254182965284039033809005276170567834682873101271703227497707310388703660330107807475826046005774089178643157908983996423012886138939114378320719694991592948416273444791812101479034526696262492894396581662190379206825963364908117082459005702778970817558471547063474764268607484615047141107866271058430979871736261421884174756151972076673721088505842690481674700325227704951802248602414320389744502580910356409011272384311714696848770308878586883555568399576987938778400 [137,32] -11318353191272384541541932856905400705726758553928514339588341573959060844540345002433205490675323178326042980109885677228948879978239994997701383686709486396190166609540967000904909247706601726915835512425523534039571850961965776651320627627453406819305428979802634430661485410255447922685206011353340138687481738637915657771906769953459802458809884010903418801276502361773297359571301245302852037511971543834437879087228795013179128966126431517776305099587668633923532008778188722992334401555913285513632083161303291394770220763174433006523483042963115862153864193973627400562766795776931278867730168126959916987261093850164199173490865110065982218019714028571240518971117797164052055068872330458666896603378276804112737101740257503588364060632523816537078764971700713380172259972599835611133448140052642284113309096673897706765157644931982191849213437114179400529324881503384367973010672540096632961473897084162340567960140693400135554711232545010006319530357324659302946492284482290796703961163765606448495302912578272530388624253108966638248412247787941830618629888549626750382817487976976789962644275340119537191730775886910739325869615603480356214757906059891520547909948195239447769436293288070673456162060171974644009503227180082207161248179396467144804995132872115180010323742281506983478594514265649273679329376253792206804313695581830606591075660827497214171694759406502266443460443957229710721209543146149923254338560718723397068954319516299533370723480829440635139636279220060509294309630160895862030502125417211622562680578189700366986731978348000476870390354341052041015007775807860002504867148148282788629271655221285415555808246014373943575780336281665138725650 [137,33] 1214059750030416979042245770136225142611673345126398173238146296381709483670781330792562584837700142812557189678648767410457524286673110970522667829488653561575835049214526115288692358296248379203073107170799904030426840351503318420352048658916382780471477549658007511781481754784659947291910632920384460953254905604213171167206851844716142294203291949104006622402555774890575389322030052303882812708216431405402453749306752613723854264986031647107336968213531305253694586976358905396816584974822576045082997766238016823395173735132256388447172623518792509953920587385106071094082892340779604163536277733117473887182761247621229668545683977084741325131488107838918654115478929874200195743385517629013874530728823895732472125626156112042967112784350422838022360040249812665870175057056985240337197306305982599903288871375271308860920084604419565274441344908599842774663107102584894657047005387411320917373092438425588301037034500090159306234101089756466471916760866832818708023917837630051063684773928972891166927155298344305188316761102819625952765099772182302821663799132776166366710402547700687475455521823581736536927804401038684811188667027048710433627901370699916265023887909714813914705398542911835080604318122034728379080689072598411260937873652594577799308018735996837967956614672552621408909253009902381334380861534522013497823808245441213240760862984370558636529470664013545579816884650269003744559869266202375872920381530103562437711945123637304366679985790371186671100599438701832731421868021714213457900201211545333792547968582975015076003166649740622551594784542566015936053727484897791786741731402423708506658453149255670773497674194288974850748286843582308490 [137,34] 8101628485116425400587293282793475169856280318307626942283892402620099883550689109431870995984051618691026472365998298030495978932862682522186071911521203025680704072000672312279234051601103287241867049827413065153096087399517517647200191155391033745813900886156827026081526255925211702674602461930270824914871903645474267741926210130600839587610433894580575748151231711691574580977852368118044578151639469842241363743400082897852737283392849366773264174371963197495791703906319862198970227361897105818103924810717444289765242050178329645421260822482406208792389546159958814836738842793314198896421379782671095283723697149807263423934896521716615825057064565072776537373063561796673306065549068604404009873349550340870779311590194056400392757097483667752547991098120909822054421602772148890950370857525254703791444210763636059661006807479294201391403106175637370076039217881543422073279190393169958099720771686473873966811779936317500944805672258747323423837945155961473470492821698491335137228339772708601851445462335256221754149252670088996017606129911589450446473991616593125243483251492901521113331353323510704658130705046954621754031787403693303552134264306401768918279695547514957094147627213308966870392753606835680127440269072315784135513871144094555572635949534029317461451735366530090968976417119224127256516119435030100442653410001528599857043312920769838609656327385015553544379695498236054159477120393432168456177451116654924319373730377815205309750629877533469526863267090203094104393571627252290838937703044710433318889279622979842053236351987505063706975104819036045877465408992991699097793275989953341446223520015575172411696789586728871262698831316931200 [137,35] -6948792100603082399014624493646373511574913649540774393339987318164943807107186586273484996327400703628891390040356550350450309593259965438594007822334510167801461873096403396282313866899996974875108924996930018376033169630132924023763013078346501693209336715301173583209883626255005763177253505763793805252550578841543663601466227226341867626795674592183680162212315882839566962841450464561714525980632947342309131046289695302028141567204436896456341770552339148074919121983602355438774956364392986198570170941531155171207062588787569851944247189112853313794796007176136515300094855002901204623161116051776928026097834985378155498569464760506753209299382390634231445301178063874064072405451656403293924447463222304311042894045785244028908569523709521725152131353993997925735984053013148959229137500411018543182698636598391074294273958938369710749220356886678075910982305512256156534978196264660342958392467809857665273796774322289322709345021085720812439878457977616317379059603551861337675813810341683069825831141305407684147723690999125833765876179067379097969359338900878773325043969509127090451531434127467711072837682721420408256290475416776785181207656709316777360686566866634530249814171844209348850447402155527919893179655507861163336450181192833322525697037901784337406911754576267116048932957963442204256148959587138830902219750039147183253052318983675537052396345465054430640526142165536455049526970833963701846149567358074407705089556972074540719495305932578763956337034410633467709931313960663759784338633898725820942727146812284268547870302191831207944931258889925652845442139170193220288032402881131776717998566252465964025934407792595806575893229556835 [137,36] -1538316798352493601362044628356193464703044878789113882040754230060989750435415226678907459673725463709348575328439910084655361012616872961429438050121865102606515956791638174963438549125448363503473549554336251682823768071736573708182286144153458803547212189801909890874753045984629537282895383651293714493357738135499288614541752189476562730158967472344142860994519625927950795829808076898425754527323343713146422078021794939882893039040574579277972367022106037916844584730384606530331098645152702266299342463815051026180104340303386943684059047397187669916089822792494974027109461089618284979828011160009732098429054005878017821407279524173934547693099748428776218877972516306192186621161764029380772679273998868383165419114091678829469239504979301389395220842296828830513904593826920757453236242000182802541704748716892939332885311296581890793979400809025909715701987610597051368992777605590213078442793877417786802789680856591530363723560785262475242047665172985590417543434118473090267634258358112089287994221806357810711504270941055171202297018967263492797311194786524464401971783463193742544377576988043174870204084356044706946322897992607105202391740343446218440169115144889129370743494370451089407163805146421431902675204865759464997172393973748186682174748796267525615174435351144170063717738619187644898953575534482693904841125522284117814278716241118861401961877821233027163747288014520746051765242665969139076913820733982344613435563851457405875570139929394447117035425889765388469573984953871442335276353097028419727086023762468227676452015396205039635415017841055176210622302690206007706322376075209384262453780272052448946552340919574036735366100080 [137,37] 3884034510792293952731139689884571026521095446205753138359081603480441140492015642946338424756722867693701611644993645217967488586570080040450381041284935791692481111878860278885892594209042160768878130337846268318969993805591851387385725438223060134319471441266943065062800593824850976135817556763182995820350243112796318930791070214001811892486942973396978388771129211012531124190460664688969196263063196221470863585617078709181082888218317334726999733666477871382651596493232042467450576894269012863155707807997578429318669368941725295920554082869052749722531387953609660526381902189660921174173741337475028211898329040545428486398916547807333443845539041229400802111372779376714728067251779286104340742865240218172088507105188527438980948846469353499930908072625788087406488373456962811379193260384533910311543339171675001259299231754550191108387391251300404288218875213696668940852810798806993822474067274773158298622593342312342257457342405238358093230408875951094917785537478958715968270280869102939875065391987905306997881329426387597820701707906994634254086051487403525564697406199855402793356536482600262074395916269091079559206446474635421143499255778083428056890764792713054623994438287893781802625405568133670486844336942140085804127916491308746118028445655586641788990116651900728170916170312632600821440062146952018816963170261280549685790406023689585899472729083147642744721798230914484350304419449826875884839263857394317331742315217953430379669082451122666110190446007789142806658750412539157324282630454287032452631352198474539703941082141715493896616277000630177774806375386353943846627670512591562061141509995346376387965744888445504621165015 [137,38] 5922566426806676069000415883305793106639606691440724149830352299951749347027692355191884995146769839924698878908939830141291241209095045075381326824565477987785217771748081986255555757298303728500230920476895349574333499470558391870464216275810508344877095017922505131379168977268000988961740861467146216514372803433930830947536855075204484448038528452379149359363979785586852743047653311839234730064970495949255397392550915652171669727745567146104134382207180126421683734699276286379009496218599050312490351904715573804492632742964604823236657354332388386924349174495634365965109685447825437506393356574248713937519070518171451926328955278287887633397798825797063226400236155405459470071794846534302737184389723682307500520221891441217587443288858329356271741581637107553984987076564747222559874844708573193419217414852419814607058132036471475210694078913460734672529854811481518314624594340807734673902982716834423756375840837420861399245949551468028083269716111285753901939790618886776778655217542150423172732514535965619451838809374678392256979826078876975843246178688716244897379410456363266408399148165329555364884845936103498786748522995390439089715364641657638927467613831846888825264188843297866050822304721325512861031808141936470864942978055578390565875637471918044467585902266917834856291402074997365708215676872334192896848545282985839269725079164863273486419622520386210663394803916555491124688462821928840969072524171654105621474655559904970798712771404680483328672998263309851496658047656565494640949194279006534579236914036859145355288604499991427290633986575741866822164649897393673115943781617683814864980237049664859336428257305177029976950 [137,39] -17766195961712553163155079285800085586178232871510927196916683011658054794105409898463447205994873034523703789154112805278019107910098057569203628302308915397559989240696992687614055353607817550829164908455814678641907041725291321159171368919269891262737300962247942594948151187748512438995981059353894653685047123129324144214488179082408265752704762709169823449703078002421973603606644425016222956919881896578438894799429369222174361263898468256466763129679625370386518942783958945747114901023119005436741768284024631797665985711339880392738681033885137470683764564654717434481790716479913302815509957033435918901329522888696779751734199147106156819540523190167616438449229315159023726548972690782623559742707458164636234101216201780743180872812298784465430784599247863100659776992396027175055813284121101862120540482207504207400050464700622108149680422693901371840317408005029249591603937549086123552741522337490217914336793046748160674807886703802033165960061418811082222386714455809834718314976948066477645788724416117909060694736492981765893643788742339336096547151153742327522015727989794024574226549734844737417405562853102632034742907590745222756346760507576605134760976441087444204267838671783333916429927186775877523437847157216765658224734498641260908734889027157162417740062988329701674748282747415025057005158402996927590327677286019209164769301048642443965661404093295313284028659331236541205882256487590197736251003074300796435232342884016774238346500524300528857526357831306200263459530202979195603531745302843819602842901335233534954197222475904284526232448708740723453241497089279607555388836745311225519042892931010842344187009635016061840 [137,40] 18604435118677198538334436466716715458396495989984683002603968359648038162818666254099365563230254876393897708419129706808925180285916082420979106321022934089312010230194757321954917557613457650704643373598931329724455250287273336655835040676303021060776313632119899852353654833068836917968358300650914216944309594799665858981593341567357416581833759376005709218175416471861761271204618463127018085984243013753456911293536466116997611424264558752891834772042621760375950380849061255384246584327350807470052432693417574560926099631565085824123985049257159152386543778577935375761549288481841398560851257723529034611502297971105237612590142842874975247449029237883911386224724754139394241464902658838958246785769659529323799694190542090991819512098303016508227970738840392518989386477739989551108396212162643553711976097473692382376629075388299500620272747213444649060429387037169053392438699632853875876368016829930518833523707746147632840553105275064519821156666580063525381810392008253158853751784556118059284082075501378065762282294149159792366048020626125915586599146097305397231410245042771951757170941089157137122976495683731913338063991543593384368470187209540113112044988213808954874622337643531354555091745948145980538175159493912875748017676986804337491094135935559446116679825169042733944275417791543946229740908791109550980093530262465634345093524190886215076466709704146129551553868524267496282110448443794753105409770156313986952815349396942516837931196904170805814585152355121410166348456287723744698379249098005824640729723275854227922750817090210627243135359859364877110584244750627207609905943170143971164122841789598048582889076809766580 [137,41] -8302914853190924869807444195938467167304874728719755782084135574543700107631638907446448902325625248140327146301154218918882241857134964088499632730959658520111245969393422372422979335975617537593675824610083884215071361358623155125751201915805268335913591255415073800985455175946283861016869637589843086055718391681159941841339855101473019929478038984663275140250908576577091061837484237028097495882171455941247576018547660278112979990473901218059486590325822901393296680525941710293637619632466125423917131770332785935611563075567775811488908491068643844208473088561214080818347306186881323248998345188390658498637887191714956211092989303478859032486592819513221405857454953753329330934374734712111987412580525729423339475510995310366559666720820689205583705423792971421166789589491319594337683397172228640416998161805292627641490631271630798479265422464234811068997325720179694614432288929888249147424359950375205554160650274231969877409094189116875097564724127693299164344993500191616073829522654582459699436049269687069464424433268027432557395038123345599751124966254150813653112232811899970623082368503726039342644188945232260823063349461858670039660943746255680944447145684427619705004435340884217375616328761415696193310656551760866889286124648012105760462015602791161905297282505016762348333380836137215468478228828901568119320986822693433609006673143938622479197124334638130326824925728582354127624006087112933506104590137151661550507504120890009766018818846368671032532503089786028509653421762038034645974371461474843644166679853769767186609604241259609796022589822960827330865821962878021189501062383306059238265619350700999842191998117975 [137,42] -2697690666054068351517198862171155635544632461187421690993057021851523757681099167206732057737598557233653013204288979112601031815708034222557689033354835910950449557019693654712676971345725037591258187069186269443662331010638011802971404028950953567240134326231929812463914747039651641810570353310341418111826521414253202044273690284054308356027254623607999182912575654071037822560849912964704289053906674405820315204214960819972115207195051465180132057658595035132037337502944516345404118234915668372366211667294108899304692896907630196017688938662424002751732734735499047498872280056456542549083317255818308562959492126807864101713587111396499577085655692117700441986283634481991026118866572999610669616866849874114541250255919513065158547679668928087978449535381861577507771147011802238727308154658969479100606528357631894518030944505856934256600349181959999732745112062224900117507909487950816379978698514124718207493837314330759594808918249375536628539626644083703709419846259534616833114811947123623014790264999638415855059902944664316537127986655315148755288230199997219569874667576046999818460522594680490849669304749996990163568662855799337627593772443133278418951324503568377685292076517635778521906923861840887990264893139359182911568228036934141793982297974314317682374662663874020046310036568218090879412233519469157480434920568810762126087043330692058952363401207933476367564184298196437053639725315771010814432138848021224495203289515285715230189720275745172660137916706031681935343935822981308184618818179009361052216851350528961098883136372775686703298976055148006551571223111692116073459962199833856884709981767962310732795897040 [137,43] 6796023015016954196607484571312525870990041508266703827843245351039472106761849208302386012647273544879114802656837138682056887934947836337527976176866601706496022647261047084815556716823016086471530017660684684166007277218950058706987542892180081135901505474191862832142669694066169828963484696107414828403728383468660175128337562204208804721737672508364339149698462710170092308585959846772412984811195949147555391306030530327041429665535866735787866203997720356335064009400613338541551347886240297530006943133033825037034980083417655363097217454069410416823279450865993302688556626495787108201893636491477593423299550999522070441587321553025338813812433036246895010329509482838910695601201124101514205085887983482467522814794313317400364765292245201783114382512540323368066859113602818919375448425332810395413800945371129082680305836845047848864834956472561692579211520393336218895474861987032226573574586149533987701573878101677852141254299399253932927874953235035229606359981207839927198971223097675444644913784407156039527569348045257241103928038446316775578296952815145293828671232988506312433523428111226294985817791634452027462550541764480664993755360146374090541742053807741875455194852127447291075461169553966430213420533955117824506442472092853906382104146166328561796529081325009204699093356336933806085795269157336252523365051820019854968150276293771429019929916133731295690004467254488001553095004728223790160391259252417514085890616471622709129269538391345432427846223792755789526402853388315306681328424068394181673072899528737730300311578101701318545648365570712668926424331687629131117312925659189903334046110427951351980798001 [137,44] -4973658727510158411849837465897836697279102163062992536942559186827550307917149902964153508239175774500352555571539160283414795751448510695197428360765242523775890890281665912161098126991826873550299162201538694019896586436631487624913164130746747091067278360131903545052027218825111792168751589492816660133965524056047482151797126938368888609073004664379055331344487138883561061793475121649176054111991600893187682999791201763271048398240581484298906538941924506558818884731777132408593109172074313445612799219526838781507811229055376202479077326816475278912370193712670257654907951134644545749051406349102904709794575979727070733051060277489014366774125308858656362571768173015799802973643094029217986349747078295345633973684019627394130220850885178345220695608495838992179323218745147650009933771081879083904199245319261220131022939473598578929062419818557268296580539602002815957211205452474273393483691838672218647239277559041090387561994201113455531214050057797831328019162010203033500844948734585365217129220142083215401995780326264329834839603903097627728007227934133835668912948655348510783999766078738311799338162343597177944176328730519517407011627946785296070316271407906057606537605461597358113425255995417474892278298547413242250645912245944104178771120533607998938601914699656758370263756566829468308046739091818435651359484089874867908340252370584495118787554939108982031792430327197936053202921907809940846014651911331227884549843412143278592971640358055948151602901121316628647141806482078198503007136031758079526808906444997645214231755859775925753454079175632593420014007736636315439432086696102151600674494508974013834830 [137,45] 1855019931738292259966425922587573528331724080727093575267308963233452545846585978241977978519645078574924996438845189635794160866923450612445947261007767230163891454832850080860147799615288439243561542570308455891653121678985136933581033371467351907284039281636843870613838082095685654163075213707489376887569117467145167289834082622490230093183965514189849932360211409444537211333150785757220237043589804330586027387073016435695810041716250652069348940699534202452003494143316681964787970463288760004648286466438681428900713711153172734863204871499178220029448225617040297419995629383369584623039135878196933116656078695927888608008674236471455152090743876891855278163749695765098612562663329685548666229113054546730514721143974391359465668171115671898694376869904156873955182080685004813877693581198783236023087571225847349493576848035194582310965574997119301607443787950960681896005408075529502796878413137630567754211491978632078339136461250539718976450757803325360782138214116152722539099780849830603989538386620510019568437472099603988415311255337377672724386551967372434094036531219427265888364552898474153071688867537180623146239137891596374805149018254525219074219278093172418360596106444397435120395209145186864433262389545693601623255781950667551141648737368523632378580949667215104927079236294381923214355225969608513564203042864507962564403768703498275270019343713387262885922513604928777987464169873644347031748434564170611417091619547945784433437110906908531457009382208889649180894599954312197542893570081918246317059931088995016811604217490840898745815127535818032296879257577110704069139769431431209552971349333205004076 [137,46] -87457150752577244691971025752280023578897912904700336987656831115859347125309668356914468315165812090467742925818046925815448803364211432012974502628301951965303744029509012960782423956944294224231566658528518639829866685860942275226144340888632586259713893024697485338345525369705683400114702137416145083796047359230540552700300425198810856779875766699321989259594313080933584137210518094588621782139697120149631246967419072278174050285324784114708928494012395258257669912383589780370236211544996439028839948295095609111872062693711024686862975000798149683183735576036720894156780239290107905586675559185425995752694097770568319698154523920876874362242567317625204750008788696262555928608314753698118774960095234443721469587836943664937499389805167614903842600105572356888074154001567531237884206812558266720877523961236692672777111599951250650296996892764195757902121073045460562169185598943445192903411062473233209729194273332141458338522743454558238816038668971661450592394402332197127917566340596783572199406029755529522990976414330631336414959085608524574071196392242285305362260770437023312870238431291129395333152140866088407454764075352261982487564312678532704240901334094890227193973792749317173926837646350791720106031573459867977189706952064739439172650482160392093274716088884668241837490094837772055781945844003784911080779375021949744318711839736293433215799313466840724674363451185308497471129899320510124848278322528773453644769456541806174782507846863011451572594635081298133302772397382626555780324551086115050024433077845544337205062262049652293121998277886627023557322547191042059652067953488596410262718436489312 [137,47] -336812187854669942436465265489774520075030410508332543118418604061282781412249444275987596054551126096897169328135231102389462517285504994777157996895147016545047461947925433768509928813754771875787015983381367243359227146493059716358465279057718268309308852297626183346992774178809262437558929558136645298438513718294584534537554449172274287718822199456063307320320158483647529418879363284941705939952431021485472067728310821739691474816018997575873186898384827586421410801600418621364748178964901561441925948896728433548514060665356642356892937227240806537358384081288771183995318746459894542203925570463021109972064520912803607195538482605203910534857689173259559371924826330132604059076644729190241524904688874904602749923313821776838303458354813181929596524073780998463568186283790456491685789234887818751902835709794707579863116211765756404830125657124499217450460204429080381606461673499200753941531530632739474508806027223650559934007332205699584735933782716243563879195056164654247450591656888868132846651014381429042061436218616514907924830926839950329204888211818451242456356924554100555333675247556776986659244516345013007708876873607886346362233993511135143373950044682007248995954452255995630807764786417501020417358169848236662898689934196489130376410074363987855718759799300200555481512144028356902053918021500839774724042674956855980306857198882004744535278606640541123103168465874701351536336593912733018926915429777520520189526480152806248413502759011420922065675028417403219050408331958678410604072792040931590363163856958089291022486422074280040020914762710774758836067472684505747072124336977561059356065466794 [137,48] 235294068908347994376805533762813402029991850497223626032207541120850535113483256928947017184284497442152909618079469484730143581269769211346367299873925987043295282640469883568087286662903999366565014069099497232134433330713824889763492423837428411042060505181749283832552169954777162351395984579049545896231076009759545256018627877966952368737617901861011709632082047761564611603019555570566801367792143404905768036634571085308948333051956021562634470736228036741453234643803757614594619564475095814584364020300390500949307421168258217414959177801853387428459757809132033049628665203021387641803115917155241730075660889772632118517485448003821728014486313556522801362591307397126669932249420699495253313896584413359462718768359395157336157430082412980791019007021912604314019137271653013672873091559472041331590115109013209191460879321891854936172629026634625249104717899610874801649003946846665920699009946032900567327701066039451842592536683010103504339828371602134531122209523762637185732742048739257764399996062314822811382125607552084253709937779512518318834267862246304353931173869442876816524958942422396380224922173449593204638897511251521046779312670068568969370561633379144436989590917214505963276489081824808643559959950280580181120610888556426009167599964739269794743353424394452748514734393739542848262901942132204890730398312301639556767617110203807060973130555923388734184914361286247844019784606041969557570588506327157775714484548285673296751567414499195550770217687190437564452105851225038846134651693099282336390611252142806305393803996629513032250676726714512962320006410129615124865142036708351169430979898 [137,49] -93075924202913983079495652061695967619311748537413916154635468379508300173495955400110197346658299107540662348067846880767144002755804634141958142146541008000359681913793026582413339697040663866908510529966369896220830475576089581411454940161926275746903022106752941416032169972740404011882729474475372735174904682400655498975781624998352307245260071836753842759160461863499261994604386250082187633289018299022473314296021956850848425267262613931496500459448461843268595156221712724320629306532376670360432890737284554366013112907828664138115002666490551749044918983637044406410486301122828718854456180941670577179509071233148476042376926522116520520446656977377534477090298143725048401311858905232487758400722957788584161570591608273718610519548878943372909486378062012323330614928862465523972032689492059798298470721281713787707323792038013808292101706337689025202783392291645869374558040741109825068571575725712644609389938269905145102417224809501476447916022563618396330511894824656284895654619336070596286150136660128792473325750819883383499765989026824862291871370520241254198791301768397446243145707621670345121870717954560366585914145513156977857035229071989843218930674333574802062046230532912228616036700671706087589434392948864304197983286474328812167162644287429899345467378875831353848347379845887673353298157984263628990885277018989550954122238871605839880521020221332396392443772141411864024484021554771823603690564149514854492359189419193387477685763625528613364815742940277459542798600332229259646470934716443973958693182796051543631753322583432675117193676679919546352765495074750302590055833517750939966696 [137,50] 21058491809480487764685162361022198671513758484058335120757133645569389873055854809446567248724224901209515083008395711544563769057682900420614737386013010059724595003966160304628926385358175380698198639424519743808862312885666393017942112924362176914042381037710395471724891882060475737333599966378053959745479165373717543424079172720295659454110994420475218613410907015355167840167788382833046095594374076919868694003177073728828631892780606514340674614242308623561767354372891130291353981871925076074874597688213915947088343512966686498486131311563914741615263694198204761786661681990404587359399691861139863497464673187787115379706435594964523285302220397311784855782504303424096410345188580413896557969450177832198794955735084377253146241393587769959145939378989291423362478515233719264972272550932391465813698039125124596450312673644997854042778443857115532692201534337922574874483667685052898271677006425565772597843782314512408739862499074823582584520362310836122041837245653071388241091502108465030021459468594893847677582568364727524858435560202234051964494490191544014098084424684388438440821948415486788292713708000076255863165593237801971015505284659044100448871716136859547608713848958575894346409536202444933936166272481265824269778822580322936498593450609546047160394673654142848954313896301467863549336564856050941542891542344154357549521920891762850585980732174839082111957317281286615401269023622188179107792524706831045559523062582508321435142936605366375320283018643725640137267892548189426292842214683200124766393666911843189107795434669307119258065041685847849266774435650568620328810423210646198150 [137,51] 1409640247457490007273583451423100343896907328991517149923721616620731002042584295012603359762590376355417577143156575548741226220750452371170182720582541839860227697617446357664961422649779984460033773219434996302636232009347587892028076713231233795070573912978130540518836391027112446977208197562340676579159920397477662070144671091986164477885539174473588204981945551036948839663133396549661885018477638858318774605902640564345728108217905917022105963306555528083717586804846415314152099890653435226724711251796006512131421534365553246019147338336960053764401705189300837789751297377332125690126160214364396494115985372611132634536404067959027897918692966792039870348647338999502210853679551286662371628996297935385539927772067753486797573310378272461698817369037884958180724569286815999784839552082068647193211204982706504343367785641795004341328901274040118733355626790218327043334712729053526007595265447469458464912353204044553214359869094291209103823121091807761848571017724616837207144394987630147965260668206550578229934670803557286774162271167030780277956969168862169837259589972130177591296115991228619135824703971813778188521968992242069542516912570305946101921604656578561446675498711451251947041115032558153311842101107406363025247183644659513510553260294411351772060606577697503816658981548074468725528640798334214247801248606706852189941291360825571362843157047055228336597117033347646274386104995224458537890052054814287468969715836631778499705925120448392765438015782136218878463391984228959035879352348203251116706990869347821213481706446237246745041672715740435658228185122378681901297443675604768 [137,52] -3868142208706368665343706268110835614177780700896215501708305671715293085401195012914236013966536405038131816814208447599982222640365658761841188841669835508044764738158122315185636354071989440269801035721554067421022218318672588221390442238704584312141499329026488108014508605654807102654988843588258388018928254322531130642610938214741420478618132504094654332484352148524342246288643522086174685669269068781831833924952594279439875139625578557462914815753657412526302316836305994021197746009276376985669290052424325686343752337893257589932014857915619452520357253956782232812688796680386755454298380002141435255054562439971505089371832597173333684891953156896982716627087031324484791618224226157721121934861008016717349391513795933418099995390946334420936288687014803069587616819451808405365364912236858666002250298332173050624900572758264574465271563780694254868857620195966061928646178013703609210825384674990231279970955049834233071199091838604135107928458461945852455564694977882848728857519376817891633333921896538750197807750024219292997200059528284823023829088271088854901060516500281211414950976963290974679748998300181145852902823407057958984449727074607312109967371223199129515050672826835990045760390965963951188095261812532667087504079916780608811311587409823915332358709580941536090628486089041457235443393578445697266544177610223168001978254552124811720829908601215682437795441864764270836302283688699791820758175900627287515884640794141088774921854149132718224525508423801653617604053382567039315993429927907933158376124575447965088462245318322903268664172805382510202300222389042125711562888992500 [137,53] 1822717207822360275959441501694504284175874127482382280967614302517139486059138444900164893536615684896894538019111816052895406445244871649453323543831879507620591182698412251298103431192498925423047029140248274305932215873973588687440959391575656750815716260421288442575493823690649338223406371014756815106328546548195649190928958218216364079538138495171148513535013382316341570598031753979772590170288058066151077356059438798050445638850095950311192833075618166347031785599963398615937316278606062400973057072462157165685781234581891636598721491952217087581039496158991135608833101367291398223711848389107402655209504731403929934386798378683892810284793401083339666528520777974733014698900020344273174327129030427004795759863862469185014646965454552253595912313315385086410960994989374650088826885267837469121370696790217446621873212652613058006128162766598246682318493398903839148364062605665490007995928546001199574802768546231199074108638056214495533503590904805378719779770018503819194748204680574317563771369945513633148917634411965169090221910013370496929595638508956444684967326361177503045117774440761896414167937839903269396942638233863917488219884498116088162935781284274752652468392093979675330128646158215599676382428380572798339018282553028278720683809363374412048700542696838346775379709271977137737109316273289099015065502647830507979583011111634818216507514554058261331884829329964895435296134189196552660293380899417830783237688284175096685845327881874075168277681544873893871383841046775471698783969295478060566806976311805524057770617423125141209527973452784297388992648386448160009804456875 [137,54] -385175289566554071021766005997360052109813900541308895424309316522945457416610097246199678486577699541790393792505802921673269807539947898322103154896348010612251698529297908272884229418896425308489798441936649655650876073843387435423509001543453878734376065928006630740329474210222516156681612488592058925907285609626414129190981175617430105059145426272639034164900483431194865680851134184103204360494472134231726051109029875627878255221621114125307415581637974682447546090162815117483898354396887132377290850380812849836602192488197843459880039303428870147845826526544967185874145518920561597610160547948169799108514369225997986523081094154953791086872815297296740956264546421847370759070920770699263377236998642041994874437526494245613580047483348075781054517146197157503107407338573469834663391589724870578519581774933828357256952130946939701122227855069845517535240121989941158388811509688734690394235118134707201767494424470663852378105148274765288163077783069535159033716355902610727403641612677824984521788121134181706564808159594505503192809004985784620651449642235105679670175791329255748598143912339480313265317180779502576377038538623900182679470337803301428237738952196627250844889165311027289252088637289564466356003363867954958158366378864882911865945649373577631664945773782078284260409048705958608361250789073816762424558055446085730342948778757471544145771377872220086203903015882616609027736509163365724955793912261189349979643034979978264537665354500199247876621008062512529206127147985972843010687069302784690102920618417054289101949218575426713389249949937443893563806155645552258983125 [137,55] -30761420519372116552574431453648523612566745286912811652638309359953174920650121236150495539693094996567730784802074566453902942420709709328726596652480390087943132450276898308856839648509163532350583345131322808838940623521001501619316056047690084177037645364243637368896554713985092161161671031577792156275002436363585135222625441523026355249164786909777242812922814252979654441459374435277305689981408128274377911414731240381384420472096550116232827802626493214783547607581484566514488131429207021308083517221368122901028246230353938275402150081250979500030499915064338835839937028798370717399275422452285783893925056699899574508330427960356553533114657850945051930981659541927499786881307491019225274089373186621889945353875651038691755534006284011094669006537795230668257215138963313586173531620307138837948906889316278616188854626385253454656504171257025063794685591707767642549517201371581987818035114683539177083335088300989679077973799931939203050252978676922865674013538775540495990694602904625083106675336797390547695695380185166535205081883568611029261536768667938075466945104423369365082498011349973851575818120281702673258465834689817604114590744932370525059779606786329153464171225363227907535662270502599150116559705390359932924485338787815981126658968399212099083213901460232087644054779698011635809369260914396874818420207922705171618437268477204329119326103772057996105518702935443229248624853147491243377578976047869757353266161290928838021499859541470099586519035019856855500249132953094692907736394660908596695632124508666002133999452361764514466967046123685536720838099236429508000 [137,56] 44912273184751711726698461103144507696253380238753598876488242125210968030586385019944115235836351453083950697408052897986069665458497879873701631240973611866352132843378174731058851372104422664084274635581052050771822119353470677059164592230704185361771198803685394917993381143429393782987213438999778647579081049158157901278760245387559452450769470062702694659077318590765291808568467850080921608569911141437156601579257737048233684907876110441181079569975476896454289404960170437857060913886150056732444976015859899581775920857785785473473097977386622349816320464656412964921725570574844584299077958596871291749210796418443220303677289349492177513987996929306200441811861283975996077272417575678541142198253461113072448862695095369188446133604522337491779700078878369542907132430591826913172111496044154934052369965292058510682740986615148999340129898605088295333225063071715986625582945545735837946561437839392212445672401129138416478156962481058547571886732147194593137746602443508043522235782956117688126964601513778320953509705253238996358317699079915597074492552291423481220674045699802272226555445774328019460750123193894336567509347146085333186292662394339695540387350657873783896525421792144317985548160423651468710114769324356857997639041745791129856887346492571372088440779450600648547541893697657460641012441090593595407273161806528943866968984804213370901185453550861030894157634917522630697803466943860028225612383958530168101547569705855293942053408082635624457596179702414046481341464428371638329080078972552530404191315372004597390311833584462879716997190214810685748815889350634750 [137,57] -11345412487926268941385578011740087225480850098903464071637782474907919394447382816452636891219258417476677428726902923004021400670998619754164364666451413697269297489102792000146302098774140274119460366360286934571735401534648274540145354357570019583477688061514664636926796284074360433385812907726655450537256661098648897255872109651584881750923685003832697925716967840711849484473666993611172939567045556811152912910715712224804388340186905542555048279940248062217335214301024841605945549029709073179734008649024801223092099772022499640882831484297253017684723160644582757395491030594395331240652347620007892238790584543781635816245437845921021483100195106222174414614027368267900006173260893035275965337714157689692616401135684617757799181324092836268364823560539215406740421144257372151369595928971759984976730791194042348614453053670381984685524382153741865133847932911860208847851078684635656355959501732612458630773239406672532092838589169550876996855699976274617825722435616172012622901206830878179065487490601035969144305450028322304685029404506916316050050361384423458380655067335234437905183500296520127396871964769140379382404591508294507253253236534476234530609886104283817158671764962345837172173543882541023825889894801083909874198916783904492645963702471499806315325751773073911644123880555524659837297312999619174394267013874588000197023721190978516308607948603911027090962439022986593726215315568650035599115334029266038896018093617175309026359116495016104462849155950061730893064247965088226633788993404278636095284020068123844392271075152439890584705087500504891198122984213025 [137,58] -1696318504960699322657407108921347690758069363837481704751941048154513887196135550792271984169946909828999403120454283221598953806853106379771939207603485533225351969761165780978304635598989766850992148280120510510920046026406821354350702848597999410060787202767512953489343978221241529645604323848887441330687462461380536332299906385133425104548025643290487915917386016972625128250895969910373219511978583533317507697642272887935844732037743888512409798365994250725213407245268680338291303267127351275514891855861124416667977295300910708935516380881824308920332472582394173817822612906827481871712946271090648300741623122913437888778914712975546559166237989233688210717491548980007708142338262417543532195577009265540259694865971985681859673870894212390355168374616201999871439684600408235210173473397778706739298587947679670787611056365975800973416977147021083873159263403020666695754974938631653766405410462105620385177602233687335029387251833095836400974401198486657953068998690669035123433981957156853657302331945704071634784498087294237265623365662713228479033448947104750201156661225316182455970994546283738252101115300155518401456270220187189172972905659358654792759224932726572181748027468066492339220723453968753552914453666741416764663947189716816031237617200361965878221750387132156547363412406849602366399781350514108697518126267681738188890603073403606686587399867399150485125728364993424806671615142953707670756423245944846219454409588941338456530214703378601955593214424386615687161531865698364713830187049855712789698217563509343824346235451266904702121389733641828824002350 [137,59] 641233425810370063323666499946388180861679538951178416160098039012157845243077654136895867776330882938695439069682997071323105154113584841871118987519069898176016108052059428576975117975542797166340151448994202628543160270525230817031296004141544956014742644692846861979272833435986877644222655055831573383997343030932063536301081505330317929350130784899670784515855849455670230769341926101464357407147150700511257156414802367986931823161130856102737253497850718851108590032142148887446639231364074538558277433634408433919467663109947194032798755227691348421669833691389711258090725666168271833756718375563746020620342551862375636965574322777596540486193084529275143322371640695240805717549171733358332908292862968737598005024956487089344184928145922766956782586734660997037574530834013548931131800803898431927568961450764557492189545638322976124138200876815503518681479149741368199933895600781900244652863454708496076049731218725097120268860316504609099857148022416725217778899479690057120491183490183832605664624026342511803994197196453544853014734327197840518208545796904306982283395450685060697774376408464888467236486504743144961616779332625190237244587897310615376842472317595250981884521951411341984107188627864643902056972408227863705425848591298194560494869592042545365575775802197977978199972514712136959914970009677737511929254609952857590970109700604292790570603736105027391084208849880026887722090395042986332402001759439655020485736010477645593178272874319749043625027126107903271285311900284810628006069987398625591491534208183257963168347241166320256378617358738771559702175 [137,60] -108694921537249057179651867228631507376002392718058102036420972442343732367238809480610889155035266489472139782730862381128968178727920797774098387331216579745411841172063637475233520427371653860329739095359037212360635771750265343553539318410611251245066948134593118148166901732722287472945405268069688194162365322381072515029703674017800199425499319856117223272146511438077608386773834773019841957230909294350082758550451057934796921739511941411407258503288746170948153559537863450286937541501007256797939026807015877505886236434313545464248058216076575397091117302839995318058444547941436691127471955310199341739132087094549453843975160461940045150496700230233980764230354242344639122007621490502200598553011491245703166521791447348972926374382671857227732674829887200477373589029532530697629543908562228281992856865006114799342363174355789447365124149363416824566285075946824727705811709108184547384139696345764689857213613107534202685940992993192549748340638082154537442505681875280638622139758163518390820967845661478402165221059150421048920548583511777318465721254096812071830324236477159641425268988610100194802839569927289505375499150949129259432501408854774464237999230170511604781526040473154833743171640811872702312915733574890667417892944407444080039034301736236937456946769772193550201266286589842813510581454012217178267376517237335100636856623786390745772089677013724056354605108966208546774036398683426942345220244755736145438325565323856755877680656476808552074326223147350883815149659598455923131088450164425132376113244337254083557929352094678151365912239818512440600 [137,61] -15878738284001442930456392657408513693486558127987805779673136636668998121769525898389764182135087522899078908924981383277337596692052236247628472326326754553518259147377478812627309553743560807868584817278623116089947302968256004661017537774010024261817871518544744632546552056474411493597359680111250107505577855216195403416330754265520763384628585231949772881034627860065169000493300893927686467127306451213679074482111453466457578703684489561927068796115442627210522405592302698199075397071947426375053898802907479236955487612062267945979355344000653376050335242549005690320337438202798279185564131248862211867947011453790172125466790315452312182352531003687913906252951302146762184909372144040187632629619441274391083352922814132569874705056758207790457175571526935516554099980333706899491857158232441326198326839383889228726423474145336933370762948851733199343638516349243716728790675470349518967769649240087284973391861265351404767014897815941376353086835039563255504541401026934350575963109886953932947236519574577255002854566257220860997237963166960972266795190952011240195763975365174042012892487652560288500459753123378991785763064555909704761358092817676780629779764338425232440017430307914222028696738795594007003047383134607582490902867128724165941333242673293363459207565578570388624481421806913233672233545976834841022308629493043325164827562251366814977616438137575371991224725981558830659398507243970438851707178245674281964986433278953591826767906441400541659780019024062260996662578199553884638059321462912505848087095805458324772429033033844471204064037821420025 [137,62] 7134751688311503596617610013629173623534103901291190921970083506384137208868377015274885852446723962700932497034865361368282973053131682184652656176048746077231783774220999543147038966879128965478427044664945816354091267089725893340132817713414237794659622076708904528100508601294378397277930400406016477776186541954632362595175856999244278528396687584904652694059819763864396738268044761714712458195911065710133460078070250855789100175937441336876363842602828498573968250085911492001884793314054070619302537386413266103102314187702654580185500157937583430262932864565665729667789201254765819855312822096054969990142541579277003160567776570239069346190585560272025697160874499083115157967500158707171580648066643432564363070855219009617283208414617295291938704477700597349655385185498846831376434139096544068879713899773250336108148824319740847917632018149096796768513335515438130752710056771122226119633803408114183153327201099648234728026773568607614745637744099236185345822408325351298405607913708345387981887332592683372012751380752294818760204794801906126348004267548780596871652670737722809362327105367436254267443917079857054428607906912336855322407221191872139427332791199704378367106233205048621555949079950118638862214405728980942838711934490615543013723945041532442804173334037855815355356737685916923741951095886477804954752535059635524948023784079811574558862992149347988451383913300226052797014454864755960355549913014993021450454805655721134145471307053627150666761606768694353731509646929437298010137080033730901947680491518388789231849825242781100161438168690925 [137,63] -235124494606541202859522187938982982475120412267288805159993175926767368129874472279354189040249814406171156224943157835598503975286420987455405928133249641874191508100896164829627189041290144953236130473129216726509091869082857575506922312776159235714525184747478840008436968956076535358681941718461621857975786476042780489189088074438890409293405225206160300789847414530770253239843661335651449062061333530194030649763567138302604292070018136146207543758801110823766098505443569329671612361439038024355397323796179576057396993595944404360714783287571602348160384883606076853907555150033350677498276971773810391711249538100819886446824403889768750071924171679192473798684602151783965838016659547447935252145935111354762567402008939652497407021425643121711836510992141390865360582795638180499899621488986795762250294201573898271651923600623877155474040957392786048984434047111928049989245602143656438322656656755650599357182942825050576676356620877905420090484818548205253947128464672015846702722203453167154464191156292760567771450247336279399225609402126554775428095612103146564339402101418312701799616196971490596582320837924465457285317532298931239320079356889931389689656120308396363392885028239208066015167892605405518591722177011672833275793842002811341201313947274834025584813702028295680548876012492400166968409511515800290196217920207905695540002164376056918568153907646217632541400824340428595131388869618731009803672422918933183435750438396918071351384644266892249190131352199695516449578495808729769386252176513417678981139608604121401429777316341818766618134300 [137,64] -220793656686589742165364482019485641028296308311694901405209280363977725425759296334920261020791910639773059446722052223021390368924657975576528620272410410470548665924211472735216435433511267017266829334328658477430417381620946814507594276496518523862901732641659439012981102500026640103397926353271860949217803441669839588157316545207645979008824226276966301254719334227682499905178290648721700841398868026328699179626149259711645273698734110626950888415941324979991432764133554529783090443813159145050659554785452487810135455176855292526492024416943258012929171592247644200793765933490706955745348627140544706857836224883409809506427054833917251050558560353393422861938231971841411244160440849850804489094394731835000939245812919215692146422783761820407502376142312585112165923881740221681761838712571060208033988992816362663519383933033211130374919721596295963583737040272509326865902417265594212798862490261110642145623229326643562041263856235613488260279791863905947100181715364112194625875066676788716169542901748237390692749220222002238900092113499495481181406035837024036560204675421374858027418057118317065472957461675705691464675736313906177777837365322695649228512298323761921405867618383777971507884469697578647850680743806485073403949322885608359673254105131065241476196579167673970487461148432297219206562778278982526171080056482373784642252348618404707583362705267798895730267049860679050193763155204142143466854167688940378672101938179868401854292397535273055765668292763233866856869942010972257775769288132150888342189975723303844246006534820927850967950 [137,65] 28425360680653323534319372351507167611273199062882852450485302737693521982244216345684234407135170443927054638199803939248696331755551484300358662077073842525726612385729672661708778798116179535754166898501412302942037770270444703462580861653551121249109067737094558601601415546602570738758683066030606871350294187083081145713626785796070499603784476431226596484664996887359684266420496304698499272323979509676149311490762789007370759089771084855298148909615667467263983281119276695532997533724138952415475632041982777854294979821177765451895391388557375449328617505109777977022319001218472620372489791602209760679040285176751841061155598961179974404714638228884233601530554354502918098074814991709526376934936597884445024281185059491909190719770202073921868952037678829560143396409752913507972753057911084394795765918876116135447837322456940502580977637597490100871142800153221493674464053090427293982503310330332535240519527797546706634296031677910439581359944774702221694312091348577585340127668752989028454678892186377936608635896101750357967285719918357469244937992643911353229638342813233157697689424699090016024444295585014942535776304163973350556648300054401931878917801408130614425037936506664035934454767143958037468586242882847686698345178261880593098149323772406920225463861121812810876813641338912305595325386613048835538211323603847741726038150868688342413612093280711899561252907218234731893813933722666663329173322044859967626361392804088857021541605431661426428027680067746688658869438637658875067592707202290203009254337463902744711923462300434395775 [137,66] 2652408455240332634897449116322216296293214799014662305449178198933536316912978014183765656142123248599853059034318884217575156252355213486059911963299275706110676710668176285536144817975647943405109077372606705050183817655874861797410439513724494187745774802770937080881145568543957373360263963582728810601639636133768600722536073504902340205584517333638586397269220468001591934186853547711782751308437975043129480708645029740348346340452717549453439427179528473704802397285805302324507042416177187461750191720306548928427858307186287004692214536214937253421177639149235791601235493182973232349936026519981814672874684005518934801189037773667299179995014515526333306683320032519465663178820315590964535208765155445922932811025741350993336809869795196936415502845495388827383526016740504060127615240522439583463639849325727161215512435641527721958613187426663122604379324965316375958871334581240758161440078042165919037500948525837974270287720615654654287697511548420557950321367318698022031492246027355636208947843375339327988379684579563208664197883601470885388272999698398715523863357316797522450200558320630931658517393952419191498063057292007242150704414975921385757387667190478230534823426682886021733663507984390183512962642493262669127773407922921465262161194486958207239649354827964203144921778533092564697285057794849802822906690462985824218851747249453783478597028701514123128345136758429913657072740246804615952108665918267733996297440495157814603031380363554007694827301352527384440821108818277607621311554413323026176172613082768813886711793774917675 [137,67] -662685877391542413355747327584640789460169903793308754666480135614644777933979070617178041331269619415236528718926203996544815103547943071118200164572320266753407176055012720028355278955477845764820202919439879565380498956737161330044859399391966225496531795850318904956462543592483661110213014676738519465381092162986367533065957014982126293963027559991192448698347838646556391527281553720518217293201541950301838580883590741903674276433793996159254115077619435097781112440077947611863684370843804813788119356358808135513621309046287213449228037555700404824159274006982113718458358158995531928090472421016425377043838231050014256526813334888913177181523368494954413274924368662666768918896183040572472202530268183218278484455412083893712735274725567336912569507618108812810082349221622521170880758838279028806736818502294798328818087518390133730302263061865231956534525901027796676020465433719612522196990076380091405351569189162970764203051575354617186574670280042269580038589089896023355353515718078921207410231456671116812920093118247664334321938256574149764366696731407623008764847627571572644716679694457727998665752632068462041660305469274504934727602447276909524485641740433826235371195787350717234176463787194292469989236855330246982395584126781783229568891036670582118219747275032230712016290276647885269060962117703988067495373516393027191756837620529702961094477712315976059593137310711386966680131150377738520761455611954147106134031576074575545471689766745621773552544103084483943247501529160141616296755682867744368935450007354021861983502793955 [137,68] -21907634883782672673902249594512079697515493046316106900632854019294591513051459178214242012399321563190461402391913516699926392775615177311478569727817468752437912371694176502446360254076204739398639529137593030423554423647751813508192372400510989590397260912270520926720380113804394581355581618183956899989462348530840920180664509716177901297904043992118800779648693103975243611286878168190065897057996572317832552207827621196202262319788434046318877611071503591314375465695925387143061430574853127944275018927740342193447941544201451316970477681997933704266507067062535278326447050821287461583121589491829021514378817172634438567691668284945430080838149113526471786793122312748554417263050200036113972424479344077246735957384236889297889466092000569574727663654540788404007646936893147666951170362947770760768354875221671562041499679265793222925115773988740985575271710917618707958773102068769623933437328160245475318603323231643385159670709071344727232591361154155902450669821279456051550930892330045845810963469929618609812894699590335589631201990689991339469688880451085376359793285634604377524333480829235822299369743557008029752540586325493414086129950601753690154295073131013754514665406072605894745180802361106628332017240364753946317918104044696489229015847320068974865172857185993597733205220666645753580071139735528453450424115969774220292064354607222735742994103313335320036162228368777513845500928862378994507204901165456096138239916289952552459353610008155419049425511253633836991785245629538849519193514922340161172673165011230635031788645 [137,69] 13982869507642645913800972053305575549389586165924951577796349298836594538542487626155032982921458712691629290678897127682863077363593643313283543911507273851179849981785381129526433604626007828806571809257929940959560819153992428543986311207133419997338205236483827266956928585800188456904838786515938513130265279919044583851860777332647001058406563640201989223649509064892096893703879012296958642355560949752125298631539885225511749303479886785123137388852135917102379658441286148045956279593352158855078390930016028626052492936636130831733143103066821513741660350669282292177330596883292379494756743932430047822338593555332930820110783879972856653569418826939152349172392740277644078565638948687918155109706544260273265805022141829337381417238798007814021806407741885604832867515596645356643026802578082001712915682264544575590874921818927075718836367464458335463160196057890462586097328945380065237436817406737391834297143595186638537501471459529462384445105675653584299243975876040388465147670254934445109530912506355314269223950473304710033670985896596680802086546708978818856530218197347170202861914350690638928236276826668967363728851405657117482164608335883312557596763326087549847445942437628401468702292707507059502156540330018322626988713423675668959275896826166098430674714279872025284440820951421784589572073021952832883296883187784466737342758009181821616934996078268758612193439774661549356423413568442753734822411352479231077391977347300343622051558648345630573875778245459563215557125044782629191437845461064230198044166897110767763535 [137,70] -1039281756636396730040501016425051578351236448485771935489292839308391023192428187615427181575589222077071508269335969926365214605800986828946603889191718776500631189723549410849395363899099992408925903802988296135278285630344198509285935563969033249626298435002564095227287843840102989590722556177012810853806992476304271192786698465913898821723774895540938710405643019223770387087210146135864380751653219992361434561035077541517312673128052731324181948038469400633407227016253309643253218491017666815109025893627076685748152173435698698398861612738620012780799940852742664345026351005029605908311888342953528308357196484958765906023026197495614932804781953957095659334523745582128926043277502157638196966454107120170158983857058065736524803501514258416863557795604723157870405715219530140856665814346599067827974330584456119496537951034399416837601090631151611426653109040802677625703677128375039875306977449406215525068107741446805906421532758444970701190118513740632011040587530578233719047074824114618414102655030300865787125162716443841771712262554979425853252855720868607269017812912491102302767706400329230772898118018499602329002799455126064252426892832898967051429588022624319094305285458959178397466304099103164221318458840288486040821984599382826968598685482811736914690222776142397172899439763406040600419581983695174197220544828966639005672698047159481125860471436967387880411364671168247036109655263650031992817732521570501682476953655311276276753194049063368284847283485807629520921693488061278162831908500792368450255436267798045070 [137,71] -3984687377400903496121061610974910507482815907170807766582324818434443527348324037950468292225341903443875688946371362679009222779126951116095998370807977574963105501505169265485608549883826449985430334808492182278120554963197462812927838257684692269667760797062422512308891464123726975694899094915393309916750802759092322205775447590131959104096346826992681656912185458057941889910113024221634024640546263887709710843119897841885040219813656323508279781746591185277359271268642692127055624990922819254185668154891014031056930011849258358063859464110788993718777235043794427294202353143606569252643200242116737485733818030418175606199565217892061133451841428138827391013132320905313427589794259764114771970240452676928633417707828436956214335023867477486537001070267525293248854644066160742998494270663706446251159372302273499840825654622863898928628546881436505879158403755926845376370679264781334044824216887696483061876627053511919036444333866764881674233743193512673894216870985298855995714427396375084938781559408792636802950627832158576037449830566028222002642815419069066824924531862730977109829055896178013118903328184576224080453083833552289550564353416033785747184358473772632050817874347216110592679203467191265880031450572252621045885048771964186088145836832356521073486409985579793764000896875698302787770146506696538540105853949581079296806910843611783251260249273488121557256616124332872643042159695106719252718398758478612705994356041609851105173411555063144881748715503815598352945452621642603185637003360027102268804366830755 [137,72] -4192784329809475474553935829879193697505468444944110886776746345778851938772044240369986238151279978222609527576780468190948714343835007451164564611691929811125139641905318856814526582269921308772876742882020437551585186225597264402132770321448172027902753615676683832427467616090430218612305607497528812949459306695835326008253051308152097932499873837801595331307552197375783851066401079801379777350912723594099560649903891213478970233389873044981096420612977997494820589422948887364624522674781374163683674035880144234630420716529466603739473119628799507474362216955408271077534499870859173656736431623049353544373737963986161641864029779019873667016979756529523401247453522746414878223657368725258728264696326208561848499962994960246422128352539205950796509986423349510481906617936810804555845932553323553652599295611317328490573048027948592226876327212176100873500363797536387172483515884742913004602015562102307948207112830009142182236162368351100656743612120548103878350855004936649177212506662135931404202480223000993314403604443700845316853643068234237255047352196979105880255558272009485842433271732453166240240348808801604791262670964479902521690002926940834905387787479637560342736968484549099687197323172334394245668264875849503736702452871316489753600981314547965308977083313388681491620911853578181380003614187879748151251807786850570769376626509945520417508150751891898525123482086226009462892242578878063312521528736969204029537174003156057905885115003048518978369982759562687980079657806141243827035759980072175802688587630 [137,73] 1665064211265014411113199789456237631276541848476830787800546963105743334679154248523939634904893691117358405970922994050994013140752143598488318365447458077501470582762796925898529090549058027781274446012004435958376086661885466508427969747983670601553898116250020257509025607235402294324016249761283083017278202921122475336331622526191119530870110977841848402051419303321329398793307524300162698945128236163260713563022669188196074852527629079607929945070353190571064295108421909440799887734403433499560629489593921524736325962390950306888777558521206099891805836490225580147131262373255057444840453749168283815387185951493101689364074394091730746782733359149132231385738195695415148717032070393649175095551806854704477183779154508476615124559823190212213382278184758647917260699601254049262772756682528678878480193148702124317753153297494879502357598301397329376134662228990673351430446586280106001374598291705838828465547483769244434269717740740932946646410567825036088978107728546005525426497021984048047724874218511580359821412616531882891753264522582575783467331837251496837382222152448828222290527342519281883531175002956098629115353522087644218052978968025960958688924400274818617288042250056009466952630795333410793344350360175019741576635403238353340835313819997735968840396540424768895151082967844155737118945432426305123073039842758631385042741583414122519203490950258382133223050910654767662159634237503410714707169658649875580483658938173012755848600185154251722974274825012606547682395355784908760704076865597730483996955 [137,74] -103656780990087683146867527860220884594681267735723251232269899404500518498974684487369317553344642251346955711794914816724507120662845939076891938278495717110096261560403904156295036220705637547504218501714595875105785332420757957799022304537636196796531762720728505203482182734955712912232820552467834275925247886815575338415195499041779138271465552358080817731205512933320971180739245225017344728598673560781512117838587664518503901241492456597566703364605715211641202512125119016788909745944408704089537202126337735331605140310205541006603664790277595962582969530714716999288929822454618787796909761708322021330203095903320428967530734754059032008695520354034746383434615516958111827079943069879770382959007490311051972551474992700937304422509399365928283363354483448540403528830864178627650844958012372418886722800676588374669109719871128518383897421126469001980187525748176540099244029914271083220019624298970984015398653941997321865643024568294958972759362053028690808797833725745570424605387907645907108270925856726062118358940982671320416185270687990912907546965066732951277640686848327031508672594704464347938545313237535309166743817195332639092242752842024261517603879055602386685356120258908067640001693501788167466386999028832108315245959767442615398305542988275904238035355456295282188952527016622493536784480069264613547144130059956781550862539131247253827600145583711080300612812318587716496497403397456013540316848028024753367869481228800812772011519071047592944443592985046941905717365759771736244419061581427919485 [137,75] -4568671492244621639339057893647931496794159793934052274505998164229108978176153907186086340449667681990398087502643858346506476287504340409139980340900822240951756403704628445123576369869496905964832955271734221913969229884930337282731105548706396149467989236551249487556364252879673315662553438919742153217563116449455655826351350049773373755302227835343289354617994280325375720919062456833051245434563423876283015575737321885582186504592012521539633685101543557213507010455467732737714974427192520565643527523864489601358467029838810900376367308041131820506432059218470907203135406137318251963176696675944091329112321174240280012275629023995216571205375872068642418381076228229147142168219027726861885553480935932964317621611936200655577227518293750726504452350851454265914274460640772072362153781596889804003572456878034962713506046401657721011761094976925500652826188659619422693733881316624784265605884073106526806260047801796266616622601433496757339044097178056981491432122356836300136547139296513663553305656832514493994104830559506363240507675000803839275075586698139915143659117123301462545023822977945870793173443969035247068097521591142017454093718410946461887756477986130037081913984678947217028826333715484540760293347657619534909803072184632815664684180796065040143204289618387670332276019757750811116707152798245761151902051247096237978611646169740583998742739296018437229679438166462058959002982747675801580327286424266267229185475933004540107062505376325812224433272225847619307438422996196394900297895653455305 [137,76] 524488760579825911304662586601496883380063471570503090528123489547686470921011448390919105716651745552650543880667356762756112264730516974446133019225382785524489790548888929570332526981550110735282725779615663321925428566938854248374669605918369326790481910077004099171229911669967534686697718157384660290072367733136427038013091852763584400546183575646288608553061785598919563361533293664434629988755873573461343842992626159367668318463707075544796423389580404461420027038158816848963267046646875656936389248536640688608730037683735703642248948491904470382317062607324736208420518167327329854375883404752658530248621989805435645600410887727038175663634909129034053302424044851300595885759614878390721561264759524592861164636567821580863462165056034398778380267545271296991862441963070724710272732911807955838795260054379635642625006897784516229412260039766489496314226047013115851671249354189812598804636602564322192243647574248021800678040707590040188714864851363428943586088317799234634578505435518189752603541174974862869237788570276990704898603743955513556262904670662879045551281801716091690660435887760020557437034665523697518025750334170699097111927625034027210348090018696272296751413067117306812980452854550398162485830208112443929146706737590756866495455458473602439823570957980550660473789998840605365619194399488756002444811968598793356530854066984823810018308038403407146300899620717739967712918567731096069469117591618067759709740004186218964976686050084403993239185006589894657112495176802812452923944308610 [137,77] -110569512138206253628041377877064961154437065656775372356086101149230966569980216398140321406643574123982683581959543488329838880674363233650741886301089734412651048091509447656109809942625388857203366773178492494123485786631943963976843191809064831680405821357639002358632770791884871221200722086272136495591738480309960021493038527174806096172790737081893894796115147077995915234183052380208985703705907942073977196992290786560246789198525174370674682974813159951052796172863441758578723145471193561133307051198372228710137786226442883083373612451289472308140669780317279646510935140654028352473181344458224301353939730049428329500059136311036137645768079212814000878319730609178192618812315448658263268531713916698033231759075790839558291289490672842081132921252037835155578021491578301816145904938603341974741896499459203831089930533104326524931030439345244335561375958444412173175467489158011112260577825008403199466910857562097307919027594567914866848187946677146010585544269730196559009407885683514955608584726843094340179061581026962987442907608164454755055234414884323105476681303183905046978072086598063606161965745883936761724183556043565468344182906347882183737903330717383085461778486714291857521595724280161720009077827831791814296261371246757905357148048665689411695240535313337548540681241136875005813872287384695767394721173277669424058754804061335184371151460700188106439941624934447919446497397871391601306620841766622743446760630633401510878151892672602287178709531066503972384935367117266872934423275 [137,78] 40411908032360093636692813652898221297444636418418204247697230247551188859819894198540895131069741455192167077902627205222724126933738497527777067512282404222988172452878559172811896783669751544831408326454886719734449457859979275661628530226281084334366796017250359694732234007241969039824687580157314222825374711486078362087803759832268737999473458892567917583421810982793506457898787043597896961491031716762967937666634403973297350625287211426382232308811308318680013428094281584634205401271491575705914761336341381993772290048891910064819936785620872589970634486724119415587052292374612620251027564319839059397572758987764207348993715170070193891603493683982948262204152448890821689438958445963424845475207332936392779555719485398692114530106031369649854476543996988227777244126027856413327997014057941979353837677419761072570910403949525873180040507478692772846720121456276831936707855590534189818035205783600379547745846903671152722379140908603047512985890330991578809792150632910342046843015111928602260257373428612533974284096620305488574488344290759935765618223253566976984194161979247134851474360162779080388759657546122615259494646361172185831884726379579897959884305470080286461310328892324084501125117625018836262729648844862153145915756942821028450218184547873187907674112264054891027501491043445575178074492277632399599270143567166513343873266604092525941732507286172944570204998174457139896571694419195631840031711512239942669297038977154974598304214632471256326577458803849626079516078813877722384700 [137,79] -6160553097709722678777878087467495086950662344207154680834991595704983957651570268971299545291152175063840530624907574988997175985753715122546441876881409162327056879909542996580182742295671586433039583439930296212295502085815511441504829265449486648186247063382734998292819206247388632165438832332134999782270293192445259117233004343278051583996606069361545083814275708498889369355232682640787082496075801410227167849072021362119433597041746600059031671986337628394782765522899691368784684410652242021156805671337939477902783683672954971879619966508906457613054708856883307051994186869657479245121213463730206158064447616543325689732093901071074625255182155534819865653270662487739182504228884464062253484335841624606010441006326287465914160857001338296818165588337220590041168928087492420024119027011829154261686632622266861781039336410030383873956026811968621614894058823481194079563030679816446740189020695875278822174761243091560421906324687818281182240181358974775436424045704606783519591365483243677693587772683983164289040125803425534353240896952180796518497609226807954554224487708531299121115328435277307732494108679004956462385103007005781140956844513392360891720836140466134961183516260819226692760515824598944961694582776121320835692977104702043361646008099533325909195244480150072590704968053718057505821533722885740308083413010178359017973716226262562724136772948458484313703163707019479867988408336277356849637361852832332388630765344364362507540332420326871958924647951850766220167682106417679850 [137,80] 625789652598259849376054032451165871363368406686741336318020664810008751195119842424341156620949098457662781254258378371663584896111236307382998161958464726372667866819272110889243659389250209306119494151930906174290816402407267195978948453579914502851546351405235873715919560893940756665326698114903910198459284950417725682015971163921261857772882121054059436157526644586327874242891553229719104855267290271347893913315729748350352178143556208222037290659936693026449647778268133868587136784213069551239602518971045931271009287664835813414925141282605719159529920474473858549896059823458468537430629013032624041873744239781713098393026351331388463593198014878529760328050602757482794684637570559337631235075556031431132565146317295050981724483660366651337511854080487668773172046889912317197369263789520777505998270871070265160156684135316305886103900075415543713191858691269002801297448196070390404598002173082668705391754263260388876841334667803923087064690249385890206606496985616111949157743834113009248886816274340447282144100633306183102203697965236711099213569388985333928547973130526347150802882576441637074503029195990047415581803111105674691157135492058687556107719738694568901476281474284621702900395488947353766712842878327862784601973315475519188907229421991965350236084528910644015152143291947661837831863520515136477413966756699239946343348744539067828259649656257080402696750396611051246116572745539527147736463430938089130164873874627479146268949861478022375362704045107763534624434896861775 [137,81] -57167200569818347762926183434265831335355686939227373106145774899727694995902173556700115005289212426951890461732841124501601572680252682764611678267575862842093902130549106436008033528736348079272070574118540573119096229696471483952207909451698191064973955248372321370572373598035217173330238282874446210728406333405424605786743680175223680618661713524394333679737684478522736293356005570372768161960769453095362566003069235912444691556060410379235522553462994989279032622740958369389096922483858863486270781455644291807833388705935485810144199971141420611015824485864164261134800266685569349843903741344163502339240932925604586033066832326516373374666758297027707190740600037007315286679154552235799364303475630287257779152967696127323738303625025337837547691455935466007698460605895642888142613109769547489818393444340370777175247984451840104129904648034388745797606196348555127262084755799233379599393446442644684687315130849142422650055244051311974374277277718079388249843848039338958059364645930919756102842622306968912814857232763391054134549110812620635664938627675847234394078354740000843931135887319679864228751016938740285916786859121546958312292122565913430448510494374569418496186108854225476145306495615271110383915445206278017463084869347193011425270000344187447887716725210887766287499931389040418785456745162423996442013189552562497966577649253956630090191630532952905484968166821067621648031172548344461230792333946416551808215796965533023132632881923360971164668228069361282205149954475 [137,82] 4810617946684835091240249088184562080580071607645994712953162962280639381430375470810149517959314766263744529328329058603109820749795178543786008057188869168380257129713732578035482375368603619922614102734637382763297754988066773853773494553060450064000161102245752343830977407383032428102315791849923376994705469269482376905962364267324062698185171166734447556108362770490208313971742697500313179190039640071201526001068950615860136338801401644919123643501540416906088254948320960344386823321814510517651557354669260147554437751921083296891098221048239487488989489788998196628999353200601062595112000210839450146225597805876400813141719030221575820594201831502710618030494562618067966520895191551676137675811241150812681580599137946061770609166400922296690677909805932404947713621308698519030657199221326519906946101940411239889061790547387026009500050280891698257890324601181450245142019686690015850574137619455675031341585511749844881733769049760450761138717857066229323920142249980434369531128206970844650910605186328369282529406116246673477413610038469541155474335879742681355799731329948623070340566220482856871782148100038004152752993145510283185313432082514877451357638336575624702885474307339444283078679437784569505380129115949992146076387018940823566314328573277355542013893135348397630839750831914356800558799593551860934379268235850050084962739397740409564350625463084453077574652378322142733078684664615036420412776011616375498635445461839546247487565916156222360361652932065056164596150 [137,83] -354923817008776943569594510990069366396867400007216813561727445018691367741371787591690536972407066762021548101939985505853065625542267567786308125551666439185115816976861824262630771332363869709544398295824928648022297296408433325005878985747613580300791525589304095107541027596709958819304775817835648687656877900633580245149157689140514539768672904646812382568873874209652635622140871151404282493597609900715880208443693198753679437721577556500251052373404420806395403110831832576900871991909545392709497057534124405711354485468522820280393628641466194945406848187236833585553798855664418019907090678466666989560331239184758576215928233799157845276369316663238899685059017816919771871920987864154366508413754211409860958550009417462349785465944710943092469593887982361211076593826096729190123652366357842861315619600607757903912059200774552752053213174968238257291571035793496163459874045341592680590883633087774008878189156922200299300188809921550425612255362014109166965358843747902284636072580143608306212609605573142283313060128580463456649929880632512748624798961500467610553971244487030960229781391276036065260693600069427366678000537289804889668861497121541525432466890266393468165819983671354232627973775090204255253547897902816787742751321058142074449869617475657058185297483114963620334632127847569307717184986072573395498953164126617305785712283114026546088271528245118561432920338557454884592344874804405942172169482164576428957827488207820973314204095373396609612622904070269185570 [137,84] 23643073392578803813816814161931813831751908848539307577578987727635846799680367632836714032515529385787804041033913252424681756637549987798849951479133787708513669361487151695894457743289224479363750817437491618525763717439197835413042810490316437175710443695364652554092540896066278034590126019816722494399893606506106866147998742229309401445839403257208755993414383048646325399975413339235387932368952125010736600350698480216882200480560669708741324129913898749344889629458786796149850729831802002857403244359748196719041015181897780697195664397312189593207742109006757096098417572402117608423451965645244806879568238413151258215291380807749093293406187679067958340972808473086041676361372034372332624012930884233070340225590476362817833848371787097982434170837457568952591087706938480354388295595023162532460469804661662542759985455118581359583808258647467375335307565247442851683987529687929828260773994884939653182239740418992351499915854134806510428167279331048742051828096779884834390871180379416136504652697502678656432424547498157701955609454408869521867789128887357780857091725403164096174730334534964985453157430619771888993578455147741837885383905522884179274586565618611030154915302536861417202698516288027258990507831017127182619976631952578541132863107679188027768910219044056702885749595167505198607199826812021550201203722857289627358186702811469316421963294343755406087535612062014492291672404265112766980414389951117506154384879794772457960102373427302119374152624031225350 [137,85] -1385740094631587873041788253873509212208573873251831651273932996836295811892428147109993780038756484326337413689152121423228939568394742550847189884706898022040019479157131566908843111752086203918293452329179367630666439476795983412779866732662574806222064008677106921946052783619611981529108235036751183160028616626915799306021611275578140164296278758185510374833881322027696222125877449488026387453874305580678835905294160392699388071535347093681965032212810092157318427525381178183009447618574742380442577766272885027786481196949523023855395137231811226910134088478613435067783553622166664566425737545729911158746625781382880147832586515604882393178470249082731594128225353753822179974018371379474982864764675638672028652365837882307955428878974560522626531455950093264908395976974281503792457504504850567760639721794216006980848280092280681222087983521897866303955767189122274022357823393338549878560013074418158131917270314139951279714281167527337371725615798735632635214293708231642999167650805562778543119055168604179509118668228757737226277292134304889983847724395208287173722025047637812477636033703231659472710536946869296792135929706478868996022807636845408554725235113207549992106988521683437842130014927089644160394481332577972095363921239750418925478745185891199303759380192625585488441005424897640665964579492906555383122478029234430395153544494242349089955796197358865495134102929271451694814238489844560240163154675724514134587156597430480533026453588158937214537814090270 [137,86] 69330753810671921354318755583404474614360525604966157717192884262559064239185775849013284224114667987051284019992278983652915062710735657839958031538624294358559488175390747560058707464879222929159685719770485294700671515538631407303215748371196141956598395008267075364502945905283592318553855600911522081221546357707049360217769628446890520364817923658877044293566177470278998091959668781880678446011264208429582474501735626553844335925376764691742429229753996792812412839908659151058519846613283756931146948455317699607041882838061505093855267995936836420530726225941435286128747644509318727826026095741419459106164607412775182224061442064973511255940869863637714321066171301136377514846449711551902077063730926537361301728020146521818128148270325548071509682003011351926916588077886854513694555948887103759156650495058625902503254624894855818784065676260866550982988908205195180202006620624790646563437560092615934811459778713624935449263991969856118675941294573926835303987559142445051433995141962624804408378061662956975659994930677719922200878610641391347225236559849147106271853831391877386120756116041087734082896711298926010002615911662599084230952503964765811502750765455478649676117840607237057545899260092469873744436286289575654665955599123338600012724384178901716754015540090707003561411285123865417773557369323940689459900129519292379427522351867445227402119611708503092193461968604743705986498385501006686735552679664672660334270370029285078286115224588429878457567815 [137,87] -2958503858142094855263662829134936078158471149460941460777671000338041178123224076490497047725490441200104832352370870920585999829418617086330020858388665289908103984757533050014944250929831831155679048412883388926182027526603059043201495623044074453212512259114818159754537531870259095231487046942278439823367782871646445293456359281317739328217619015132629935868177471134560317978263112868870989922457788546218087981280756842551924979412253957249077510934233929881871794962839740991246869645599949730809063395462664871294882832531252891775537774709510149049731621156895844412540450172770991186627129154478776344909532263179545652195293960635317494953921655497933592563650663679185366073550874359067746338968875842420512441999874044521273963484882943681159754586394814509579832384581909933591238509879964144070251242576285394377422794528266828183591981672174420573813785946607822288220989988825539701948560769258887271657846267423974165386222033069348028902548357219629460202420064903915400059869470307366791605400482481730447977698439168213697207651311261672129938853296132195078151763616382046808244847759045394600232518125594771871971836042933193864710680286794085945279499318731552734725777831270356922485919309601505179706143509625789638156534048830151914593827619619108236287111999955574976701433705435194426816129545263933090588691055935415889293734383701642987597538199500299265392347055818149740033917614291291084612576251467562552625206200976562784712289373670680142095 [137,88] 112832418193782997785644315221801590862511747380432379545500832329024517228322549668213496831446413806090781782585621648707344241708518417490297542107363487115160147459356973668438713606476405510235363325361253785715095444535440350786970750866860058184152252590841542371059913850988911705690527856929822119814811442618823944326321015366407535389864254589359888535877667791341884192358542380476178121496230521138649433412488737071848746136608896044243330183898782139645530028904181792691456618984917546042117403450241723216086141943859054178660663838099559917720301518248083398004271861877450696583406513801325380273572848174505758237727184714948833181216527218326227532931683070611003128230218131789933350702361367987539988967710336749798760835384766359243406232134963288590005237884141653681110079816120217991486447628236092829445212608941325947522880062549181090000212295864128810691188184607680242802932078858854982675265531315551315282896171117282674528215672416848061588725040964389788435984866031350450828237069932096389388786914721825564032590526842833321483716115405472472842339749824743334069082293259259436058121542297632885787777387282777494045883869291054856016386162532310698271642902416346847509078294482057092458158081607150033103668821590513741676043781907472511945676237028057557628077259614592989268856800845197394824324240410135301073858533425058144767397842838977108781284112742573496273719616921199410451157797496539279012114378232418188474891306951242550 [137,89] -3996314455277114866401015662662953335593213553481070161579270490461706389058656736843507140781952850176908694457058814184902130007833792975218643098589113985206565342175158225823777251769191963829596304160812369386172716507823970102207895743714710699614678923928482932401118302456801199312086121575677649024673340620189086295383892969403064070757703667893160487232765446509550214012235135817150682316454638011240123349823681331037060144341110571605651349461327405269637862745875451205966546376340460281954334766288892581435669704456346602738190112780384326832839254404215256487489120952326765095054022278835324510776201069631743597261092161371372378803364334254424588409474176223492691364396396542256307812052946264928897014174641253043814771018469413251475940751330847570242278463101259531307888575005711112892079002192100536578926864271512130349756358866650850514487012586050686973846893702287089582557406479756163064270076278166177612947352724332640072916835465025673101867999645680349510994172788914318539020900640188731892665997817841137877089153665887646537386113028054512547698330475577976366883198239171668546268970795259526018651387382239358714245770826309945360252357067528587508060809047928992081372891076546857007530834455677438474584826176543965958300982665712280157569245648303460065735800677248392143817319895989907180071905661482745723885495293429908344046868558693608967161872190156993995220113863752237914406875513309687276321628537021880904409411137080 [137,90] 134673105378327000726132695637659767922280143063560998091950878457178347910097264866376620856673565684531907871145028630124322477332674149325562142020251494358068517535936511963553179651628224013158626924004984095410325162809578272851973613913854947162575590235318302491543331053834499230905734702329133652238133026815204153623901347931585510842967728380028522831560198042440029173804852959682613664608484616981556649413714981294813830144931237832573677906949552400053424855590957254343654094230299261017784667896917722903766792268302135042991026215303334807000999685929711978537856794199118608848291668427514894076245111427183053091828676286587529639717226137885772149910098220473830220855714566396111102305111824937984025598103301612122241864915526827563961023145855409668103063304372831637261029041110294734922900730981686470548876517571579056390539551344450237666959842496628348729022181480745108171608026276562950814663555706914553667358736659347912946829618499147765813231293864006781796233807547246218821133803252051524911652018110871876259554255966734475539324468360950918634338982896814081011351679398575271888071670179522722503531389535742221338028971089197913048834358728909348698156826907080630325962981165390080489625541592984764724471700443529204325391903535106286876754729073004373114821866567176099803362894365339036197997729834123074785005498224615659240331521568779371771155409583116639622693990880410754191463268567235852345957677519350487517954335 [137,91] -4295622252740616513123185831530118493036246057461638792851178953836660115144390683451628417009166087099957012047449604896073376481957356227327845841168640187049649639558251272277461225881080036179378911016964197571893095282193195559199310252464360414070404590247315871509171173816345805539869657392282336270624188124299592288298003206073541699120638071153204217061925558852531874005386669313229375995181309231686853630255894273120373374623043919634870714608475726935129947430000572055429904360917006868886053688176360228327908674359667256826771505807980367668235159555005609441395541868708424608790167650076989425869341233890844377231286019234837157199174032066247741856008256837364005690574658619550106060897058803681373531095957647675960413135307394478705204782887795013811165928686088565444301543577931414371324797866177475205200579172956200052049717061263022071657553057694617814849338996259763995743261650146174735772990084127344280252435413535633273049851979879377935500203466633544316225511905771303726545204951235552128732812536512711551542952188063526083290706217832176118144234019148469753035792684361403576681457968135529557145627097463243496310976125774004932920537281090989281493736894732054793310120035536337805200210050034671125376253603848126528026558014416691674940136911001113209872062826293877116633252943656559583403323435982557317939260676164118594100176976796444793589821748157674117449849597106318945893479223706118924324385659837562512065 [137,92] 110055420062262953953267754184617805886274357582025103848506019011340478363216639576201170037903074589055376389211740240855958458612810145875816029561447487131191303798427641722096180579177523140221652225624419354092658010506408370174719849961176547145062823569689944796400700516380886456344217767843075728105648253604425712574675278064426527283995204745657678424562133992682373301845791722313921441436355396311965832013178701255387577279941703233345167381920483007547707186793955167184658594241022740500647839380007081705460624416126364185683547790922889509922076139375406133303886609771749561951779641545543643134302372880520957722234261165721769270523696904293400770800230133418095014851148988056721831717536874738076569764479632736378236118682505355560343445341880016201298106335383180086449470480752713581674801850649761435876467278868087442317833683555913883041035698568606388790484959901557767158039770167103660258785103425599685448900294582373686035297569854944127282503471327353651935145433782399110466465626294898298934830724728164835765816976876869647719202940060176680369311306303262262356286135382894074286837487797857171897351074571329836094886972639134929807496660411328906241020287609605200281643772299556727363432975818630259605795837112108018188348780744358132436459166869048097898200026240834831712040164940967989140914482001356315581945710706937790350646262885533118883733198758484097419090971080111443323138053459218175380925973366737275 [137,93] -1966221562800751982551941471050894687250376695641094459954316131746054885106153159802537060711907958815137647082793705513455905560367929521409111230614726469384697028723435115550443221204251030224400602650575719265232717412272995781844898493342324723454815182090762041099762899513811696682675137880564168784037956308529300572834652181205718739504326784283829876467144247461129141915997831839063282401670351287578243338550400952609241669030561736240531584212258458880448940575165324868673794737736725787692658352845957858229034928242985374278628847536357460697059530574134464989159927622309469968028120704924811721542707949507002760514592384237577964665550975370664511288322038043117561161936337163166312905517354480870036492851879045719482915321257995819726106031922054462727183330351096372040199432573895829408390281765164076817589794184335288659856858277111557562485365981790687158979415759973498050139515845759403988782001968059469898541663532741020165771451911116870993797980031068953476486276395912883521960867277359110065559634619416201145323844454158106239874763349300861109589307759083792004723718200110151039320181634667570474777094237965755582268134036727096120150290166383816056136663830270382633332847025063323701090793784414170669176588597647668154681239644509062816927318951309348929240447339135547786093321070850866859374804722014154421322710680671522345080090313216471069316581347060412521445828800836504315084789540047650129852710891066 [137,94] 20186180400191645692215752162503807593307375339379709799303644604193445047690334389138890539465177153211566652844259875087889477697488337677381065560826072357648306681138142660120031798709062992889028070451431176615931928725506307760493389254214933671976792407562888999195810907883149528209315916166107397585670242903161657700062552678187569692435904712128083980845839259958696437366422244756711275814740808149733423182705944927821770451567656892951286867661705961592737065292881801420273523711074886982690061217186407039017187679407876357406631047061254377319193083074146782401752102607745192676930187437629586604086693487651006934496359286761347044722328733020930848812901117407042933426470205272917880027252652642097713430409884116492793641939832480371634737511130250042954951381524282617745583141405127560450301923928514333202777602596240291186105090880386957527697940256919535372005065808453535405723349479046139630622029902686156256618051889080203618585057285261997582383007599536629014707701327132290330200667220009923890773122863814923905752247153363821258120906260955746830869492920896479794489852987893168471400823068691746707587982800496350815012268769281426013465631626719765693572043005291123408342449325394344277523123329544197567300994899251131585766956457830009588035315685044480776293507154494362767035841748970765007840178055555404131790386863786760463335499873484086733657106656578887180924086326116282889566366855763152867918590 [137,95] 67607836943450111613116987987634592666292182881720748858583259883687033486291861249155653264599054476756799770590275124114556196956226031742353713498146903992263595516667214261712860251242377848388387353696105106101913777912580830839453922472542049446526631970736314129046901719477289153120894274829217947267271349960315453069775639276505396963717410093974576768996074614111352908464019369865052244634764297702870638035041426898358129259889915658739538635980104774907582392175484040290021920759494090525822083240156126694017623905724771239365714411741489476292193681685031072435428765112902667750193677098190779498182602905630179613443505333850859062680308156048841782556282895969640671888193830872999297670740904114745926964930607037717100475863759382370098935186479025947645636004403729295133911790278703265617726208211464282601188135922668190295147903344903373237249804979532687405304501149299015626711002569227079452856829846356632827890662894658449539519936268151427526927287797354152984186505640722038871201735234895413182256523605974343761481225666417943792361851092971495444549727800567391673444490488968495814854807165270496954197732337280993075706274074070493197804432959509061564095608866495058975800212461052328826542297851181865698919062031885435355232780151961869007160010286543932339377997634580418865350885402238819469153427900882643149032616485333197415817038190761749479500485975546657844007160362493419569001866257348658689 [137,96] -8396209837976974741365217907502988617597208770716879529396987813893289491483772020301790784536754555286203202457329255127490775792082805796859972183402571709683827882939261305326687558618010885626155697071932886818224566792752868461965824705259620127829596801332292524296682749674763658891521938532830978231208636101146123224460907900635744269032602497731439018680001916052984262638587844429395027870823351434937103931943997625085500695259091835355848431308648687057678985341853320158586310625355577340182317758372165514452235394565623237901939330259534565588025216413793525476775142347944080274666280887011919413725706943892640476001752512991495460935132190119329862561172509019606997955755309781852380974018238332543741079778273795019527054968993634352459365183306989108322269507830910151508866819923825446876010330248374811733699897382301876278353802306435917244219132305225891223093397056664072138600651385366404556783656950184539371655273642919352949657273377005139557543547411509282164778502265149465861381805640823004416871797783295774414063186842033973049924237565292157136050835478068066562734048722492217069342740018766112368172115629352469060553043789581688201752502863881193960637829195872465239595878182514857053072244834230324035017699926888074586878230467371235773522241150694724518307283619329210996119760095822663270320997973273258229140063293095640817079511355482146082047657695997193344665241300343286445269008511909623 [137,97] 172454146324852828915685514804206616614195127573416029442924340443469716183413309386334699002124270119648792857489968532210706427196029948445078976150227599163113238518233717078530225029429437602037292793494588567226269795992714411217926375222169521846967992573166058547629887442972992769841977377710839935453625243372832766884775768210288269909429747879609773667149264872534289870767701044931682468700826440755677566410291121507592475204584723030804730821634247769069839823363928139891106906207621209990379017154396688545114353675884226655971594541065815793493234219649256393899660248119849744218346221622191523440054307989198620649809787620679130497589407372113497833070568414877193357524936592596003283951804648650604385786879948358821463695816211373051244178167823186629276986325257643379868307823236865962364290506499290787635659015876003162564244678614674960669911243233608017950165075647891512696123487081071002318428074950626602498346445915711415240136694531172441386719432350347190981669644456999962037466447926232261111799293527913751489261279639850496934814053658815904536461194151020285084422721582425345369640978221411365966211668257100861439765653299734529070627145766814831120346220302949919035003053352595510862550312543342532212396743096930265373945077343837216357602816535959630053540593047477842894297091505741081946268090623583604734997107543853217239483730100555883100968161040032445751497120961691621428435665199 [137,98] -695962396201402463131192544905865608976483958330887019683530588971115744139474963684433921039983126507597838453553121311276005179170668264124158668824207117176107022732595430132844607302712738909172690854405812624004693507382592096717489020229259724705319787555901780899160353027337943857648154341181311053649451675163717850143165552365508570663697534575263583815206523896478638695586523047233356311812703249131571303552702218068055212075917399063146220155840254996116906308511728343709098422724358260302787921985587828206727596833453330321353749340711177789744141924457973150854263848466326427320992264927671475868946156460081089880402440213160828762966172090800575132945297557391630962157686352156084011826227747407672630652153094908281220646821887599232219475009066405808741766136568618155451528256122205791174424541223561174852184910017182063981909223924535215279929040499973743415506459954740714279199835724813757156540424755913765249428012584928824461775302764836998323582566038147789339285052473305293614114079519301492946636291662095937252940634908158259432092741662851994318810033979538231677149334730483502750205571976015817898745233592002646757534889316491592703777558103425746724081359090978407347985514779541701914708871160706789442764957873507433202359843592542504402277180932868940533958648136345007419686947657430263036307335233622814662418549065413718835131733690164531298127795018541237834600054675188197878633 [137,99] -12477956527340264053607498583721539505751485649274700151926905749187697385862751218033077543293923150418490431298428261533539457443007349328121276277714210159412072180106633645169013530465490226253245298716957286073967882403070656448011422853221141150933773066180836537968469755327925558348461478370742341802827082975831630473938979175116370672824942806674400778774573489485342567466726697070334797876337900129288937199306083837560843246657191165096754754817929276486288842105767853534235325658872815476481558221420368906916515868909554439343856542270544534356897431720052798230908616831460487946846067438250892946394566330601020009504987377318969729163707086007422525750542844571410454998444058811742101290598453201820390809460623228450302542057057276188216200101398561545702125198866115429138388943305589982027688462178268596616027718632801473252412933003847154509425648591755957478998487932322020667315086532597154724577999906436800488971404889077129907799193591886120738574211566600029221370977158764142691937166155205776163170077819719551358130009902077315922851597868436010774409056252395289022513063718598552592462859750415033370485755873216142618749193205317373882200692244863347160969387218238280507915607194115418914004034278107605881038365721370492696880155926983217184116104160351851277481275812474585412219088629038068254864142937653346613937806321260287680160311860439614193194998146218997736820427585203752869 [137,100] -554320142918562346259924740684435850381665524668390447900721374737954946150809208049161641999810616270055888765464624077875528327861879906671156877299613536812171907070414277717156503248418048307184571122002598500234217580969790694177310421285367245885208527715060031319143717488873671505374617056470686971977109811829104832494116034303847428329849337751702663787340314107105663064847165130628993440551182781660043582159036559998761998765904974222272862717212257755855807150394503906928441195345089405391906018235642958330710620935832217795610800095785985995104263005967376625284562175111134453594267315139365043166501487532307995640399774998384562403497192335436152062080683765203633680873324751879753376099024569015938915827320669889972574410528214723782745659841397362896411577058204685413005658744947885625301659798746885076452979435475632957615653448464966194353285798455363327627251370068289431999770246960600289546225108952185424685607202383067919218064027032415170076289582022147743562396292386510369455921916551122329524184860286060927585481568025901335564085045982299912734942187162375488091718486074864468540706597866861404319861393934271135169679348013754208991112213672678083397550497600326142762997575318777097836989993603608807792168984270183258912653407076464301939802234855310976479229200748303706824578398442054187719871985016399214632010138695925389671298031789797626413801383185306901896854477307360 [137,101] 30283291830261385379922393712069348849099220886003253787914944303199982584102323167462402525539649316108185328757103111350726335928825246182846062954451690662483834458215335044579148562630675023452249404810195124049910277053040017682136663069784243213415204882106290742593657090855849649637754584965203022263465373707467694895657398205813713074247298207886745714943550818336040518067248241548235781271220335657991336240216075375442283023018714067550790638252404198111658127489805435107114666257190038134805129266872528228435725465620612413506679698390469780031891833044208487736075843241791649468492173340293409584248192117445762492315947998598200089285695874082027894833999526000479551997472903620482565728699900721977009234864491046723387416636551402108946269457398087051181528203019983587003363514880033618138492250339508893439113493536088226103706228497398094232310343251208548975082184773999459587825765930407817749463027625248909300777900831299363321526907065602573892822944113181412332782056507974516069029117003424746252350766458173374805011426045491227012635690904333642207225212149956233781797102266022095615800245533051909734937909005249148472059200726909058050047955106520011035533587568673742904699187667172520063258913800610925505864295889020693440665575509259096513703473562407437783069629367292297677887387332332721525342011980832383372943490241858156869504672323613844740414159153750678258219085997 [137,102] -666742404966471724448064289850224016368933920012179958858541080073344380727807309597317707308885287922408061801294479701717601293116419823841073137789742567234335573756869668825193875973625326394209217722891489206238543240668281609178932936033124112975283304540544817439560782422204322412176951068859406709234728201401680192029074459956062468674793429774506356671753072728743041726365320840657371316890181263894963934123495010686822761058330202469442633780339643274845072987952363931593421446549576481342784970671482000051697788028193790643101860787106524157986574517609258761692239284546800710971128512437503391424778139469853794346604499320240215831644380849860414086211403324412161692685604588259783417728355556225819421224698690199751264824574592084059107510641406815352718858402350880036166526685446721576542676405788453435588593099004732061760908514891133549185723121664066023208715270957866446244782075657260764192290150365860522709599848652511431073733546971058196666619330802860304962859867890255189749554332187102246033965690795135235130354436867238958963139274093608704345627590418436602679838119304045818512237090342648379568626733190288643335308666995260750079457391974926377882688477864380432925124769106177654823722111883216972277489819046438087987768507236806910293154551600398184242330763401341350970294268646255002569040598129531690840037279370987365264350428572303032875632800810848398655600 [137,103] 7228144659683504074978177413885978282458935168354492888968421362195814974461003210081529944991715504566225017881482709072803761188963616805310452489514631270343013437116680640200695617247515001281361879427136966990481345725622733334759840222121096844271186176703037351008322981091117546618261675243112293745772352406801057410366675383169225767773552195260597051571863189896106000085646563626690008802041538205343769548003324556739872456744124642709862630237244995548490461801621704107819576668220883031768554963046803588367570797593866828580832571867131231985606230297350362897380142631492684702633526664776081209528548652656520748725247200791473197488383866778520661934893581228245953209861286510304939140757176113611764262312546047454631407287960816772147419967688126843941878827920261133009182437504520340209309076757504372738945977291347792974497085758500758230096282292733735878645851964456726443028698942568891062111655956891542436201954822558959487402340389045832695802291966048218787183185591439958345036613476782831821492158855154298241972296439430258721084340417967411988923881749030304079094539176204935327075992449117975442285749018849098931310539771270133072665040697782303060452942933446708061490208069526839177068558122346006306916302724070761065741507487723348346449019212161914501816902776563827986913660347357240586567392805547295693434840268932468768300510994405031328723961330376241425 [137,104] -67776610790521907063209210933816599471109327216009493176610400706919086543817548042581380466564084661568319926433243673238843157912094351684203306167446802817299278873195877205140194655951452415019927459689370945629120998738694231912220690271432347117669842166788369062815652506152358910895014290649546551854419560105545392032260734090136929413451434318883993051973309486006330718692873303880225536503064762181760295642392402133776406027917616081560381206960468067255581602779143378159225873239018255842374257856018139456628847955569719982907717668105029719254741320013921406236345779412606327653451971006490337042194254302841930296244495613909671457964841319459262279750569822302993897701164909497447465629798365624972571040499416901394734831212709649304126833803390941830315020870463846298861035254762771090033557599354870660215611111128017652287997177193714537176851506332639970079562953997623055372350049550883743429276335073236072206336467421274275800807011714775199878721416320651116141601818273419053951462269709635685579270148435408001723941850261602909806095668214228763371571486466030474062513435180081853681457320301019102508836887532110927036426509538179114026660464046228326650053911894963270392635119212726581394815384751406979008503335036973621149083254751365488444577795223506023089683084136315802994038491824063938921268592683368754608866638063731031985170388423662723532179460203400 [137,105] 442136900052771704034064824617560771562814204986712331485530385267879844801027411184922239812390775686485102433866342732838929476873644685383715125148779786492499973132586713895947572239753357929329786720122275444430298140636514375297306291244267334548220463704724815252621409143317826521464946866451646925885160453978043773762699429184225704541210122386927472806888824654995601654794934602341794183352408646554582786429707527780216090135188059788445211638175887582348396230467665798533415427452185346685209509800653040908570521206395564677969598564842109779689801329705333686539716171073663221168342890284712709445228982533897359021873512962158723797526654367645430763534163291472122290133300160280383090213549285999835343776904710859921054562410865366984960620072246251352575680708911026886984363064743024574736956788660030310710647599708701411903880174460071613656913717846782258135715689386567014678177468317544911640659854445754939268003025853096995514025432067250689962672255137660285769198082624988290146876069821356074816261661257512832749423133626404437127061003917208848402610527750538676493165414017392192714439747031913439501911354734873968581290900192509535682740880653147312933552506278779130934426877102654263533945137273701664403628117855696005608141584551609468149419511381737120009794045140036770756408501304933321306155119975051409391341972024428049140032907463750139227972175 [137,106] -2209527205540326499615965469427364136644570180242727678269425900772323956897675582273632621319301850876898551093557143051523526585251834530671788410142621511114307135655329461021717490475142955080792257373651882128119660360189933333242397318245168276172925638008422291385626904251392535214935074789767454736033913806757352412938634439261430841871112568301529212988382043613793387520156153460275978621843416483399402576421216365093639558433934226604966940120734101794727109819482983316023639427246848054484710766023382581708165281321561747865288518716217009489909642277742622757984806792323465814867882538313578940943271710424743147257357201628623521040443453272607316143700015728354042600571254494541872785736781093619682139789688920979341017221337969041892849576871818225487382065894634000121786478849027870277436837310846948108336795341828048466143670815088419855498463818468275909611410350235261541146644218425447750046167371946894482131102672615316030229343196858420857431000846685509426255543963159219459721938067350095142433064965682045486675181348714343256468959280484802779464083744935063387858981687185606815315946306578598979946507674672825252710454129201735576517253795230613110119795192057475951411123105504384005226306738658166329873445762567045582946352151581968965042198698586698261642325242954801275129443180953624274830595309392472267489115201775836857592574958111692886950 [137,107] 7033741837214143909318428681536998109507479590208207386253069383829148894423461188110305959812189104721349680082980997627326985688000123679089704659140353871714596946495148442040614599961257302643041521290956113873550988974828291679375483204262371715561563541449297411021732565869471200515969853040096750739002956406942695381236557147548854645449291838448727467884007550410749066158306456863940761699416049500181651978243382329838826747314710992428405022437496344952142856661871529298079556418303547963637627944943717965820480415336848251118033600558533153322896042872799821926626794374143431483354659222762351103101304389932095320925335658157316528638804696874827069615007227496441806622522863300637434130717370796470459594996557726518852330818800348533163279709069170980269034265726224755949076504803498822212419037621132141076658712988964128365503096766495602699990319730371614119931391767887663677791367780450220518370519429508218692074925235309475693570522739051073766943065966185744366959580376491779201035689547800987264346444249661098020561703182331046250402635905391928987379922707287448803194037005795490492000504325607476971986948189298593068570795837293496629116853530386652307122196995194834603936394259049104123462596237022722247165486688208905542875223022323814673941194655034281254552427819355254747711106869478048669888611595134019773493233536172367066655455729503100 [137,108] -20910441174728534139411915669599108682510185228908248789323321344992068263344055312069538802373216466085425650387209523515487344044360023143163603090631234346708803933869201950720419865787016613767616283182177838140093180258272102284572927849900488428058071389475518234225308294609043605185253486065478721701859614105378493229079663569448839425517431607902909280958900931420490452971731871274612308487735718176237954541264411474453239785066542427097025357956464528667938886631771374601387433887431154829927694222441527004214755596184615556674014276196797832940552172248447038126516765425826580698766722193743558521735328842905293233504476515306126863242612946556784739544476783125607833014172075057233570163637341996325307396081651973679922035114508027051359843320979000578660869418075901497913240219846039362907659733954668609926258791359831841703003581285630560556195873890150537434818081862338875867677323562887684065717932933981226021642294318935170774970116058539843312872011854004171471633898689020380201106845797841799508796610187289937951588871825447210193772725713152259659314210330246467776822240590708670531088265474732759389553696262471848308023753352966942252231028344405500346512623682721448583085740057087878991442259160675189846784875722246553375483233265469195684484351959903536564249903375114275473665838339911972493978198126312454283395334777261452000328565915 [137,109] 45932476585209473025989210798896476033524577514943993347298929942674137819556371181048468890459408349926003529607010359323419881221444803968264760694711044925022021107050694622637514951242292239002445300627386494853250543222030321709294433289581956248295093983734493894024148913061546527580424684152200707106296509499309879404759350761726386799431288618239101275561670927135925448461839823937912355624720292138567941371443742243849056723801511128604418705083517896318146535560919216447252810682300468992428765526418084471607267143067879461068934779816212893227050224689801771901435805449787078701832146750454883203792553689983779931657609221815476825568228397821146806041063314972000627412094002185579478575945641890679697210136446071539232466922769354842165487035184382048981425389646898987215203748068847938019165475514558622332636821615948094492885862077041444988046520503096611079460782813441067581699824855832305613055292001160408797075909364844569570995756468603612129449564910370951926462984893913516965889255972826126851127095013919137683680517653791337961017980701470389417546513173216570425867496317263610014733354007760660040184875635275496202394346023327636677739505056959951326878578599755876031338811885709565329443035523300224500886917086415174450163296494805012227539897061226461239906971384168931142162807227517074687881276503691218716267602236789868681500 [137,110] -15410084348185992451157187194228319155819350984846016849919660372703655247585994799031988505774882002685269633402419964969636606001639289757601217990242724011784283020820775754056551505630178178961646868490410359541337289626335888335770825100739992718302686252487212336382599203122797569942159372317632057455886416853169592107112573190699246194758353108469357315127130230716807953096205723496716460180878406999308535705375762616835081572433799093023139784137840705085650045795748621774400990676293256812567647084629457218371358026539088667774201431649052866965662860166448031043059620806458795792645511473699464715724688415656077484990000362464005543211918800403031312308246797057774983788690843867532675538681080340428660273251662534842109134206834581192114936979302471978371857117990028800305674181873103340481852125270842095025822738121722448203200411592677233576676512196902319918018961904355300225769637547941097316494719482273199034676380928201808368300314884580569430745089140196863301783791332795321883865187706615192224356314559405501994761124772304312175432109442701899256532943311095379403703009187152195620302911244293173713386446879900648060709352011290497003070307623903700179766959164449532019627143860042787255417490532374922758813279049511224510933131158397672676243273819511449597503139507462144347081524200233665216891358523537380268491243466952615 [137,111] 52487867819817553216723159457236093113618482521243197345298139582227437666360814522757780532090848837892104358626361354707055230844496619661277283534975977615349631692719121117314255401775168850425316786495230356633003327534273821091081243195754396806664503433311148068776521741600727874177087537698909919864647531628786607095384372891126136786121777485296100479554433650552028225457746154163888932696198848714114154480944717799013374678044234875516538876337427746995499816316010440001317725359669926492302583976848655473595791377204053270523825532060832378322464883683843600842389661551534557217963591738711096688638938221901765396137833364054871739192661940485024435933183680853236968850857165363956997228985405145958159444336446671981804057873195067890189833843209623533812594448282411886432913460626521608605841435441793207299727105823800516445673606422164296326371828865416289720782251932964944977019392930905937482841747926451470845318185497350144048595335335515740272057927549770738407959755127363631685542395290824362492374996311163184285479659126563820197647252588101809144730249513879357216254663164439913726649436167676434737115617310578288280012410404185965981908122937626820458934591427517886330576463308294054443637989638197602790650369716165067350339838346914572593551951702215260611463647639103589700541890875602146481240380800679597286185038055 [137,112] 27125941147189425611174972330629486928384965042537808306924584889641320220995716949324000170106128645128459548555153011293853789510804668654543327061072129232446614404079442476450561667435382242575045230600182580653904544187484089523453325301138494973279142357524085210902995750743235504447363038067369443154400604447033080996776792072355747475451517231706736872714970157379270002405838877295396339287847392169372207251015964199447437416816342117457265829005503501816525528379906553774213409665292052955437056841624674352906564382257130365789772289189817727143022753061579170140513106413101590563628418264960365422977131921312573113352958245067184974712294659601038626362913205976816163668973914589588160747982620885274278396611102430861718286458343441760064585828630683195922868072993582276664732380357464813069820107022465781719680298595284381815789945426420038017237356385063472430969070295590081279906235928963156665741029534328346269887878992327985325803654976639626534444964213997187149714129920781392794465506860983504496354568064893137885606163785787458536817090637299172290655539914888920636694856586275323072610490838545634667364764269787555770450485427537801943619269853939725696087093455178561997654535354161172285573342071373836724097082611135086094497428002912948134214014890817303995980781464176277583035293680129569883685212181217500948935 [137,113] -5042840181625912426524700827195658233697780371725050315865284926531940720860070101848077951709078631482444033846309697248293327875374608981245273469524973809843570804742785231111258989918304443505261564118280908207552707180571175006591505311368123447934370062303161062313270521382161898619856175021793162948911449435304271038312276605572583463084467540202914359515071275980410521210444007377491159904133155866178187569549127934561419301520549740459835708091596652340759902827214708855441960348929933527097315949066867099463521956880573463958672410749872977154656182536203520822611445516681965938336635758451323441582150621385897245231278527329182438055529567362541211327243367677047326797899262746348197794366403051185608652241155406022778661244724682286997836608244579251076797114003860784371189530309596887492726338066060732943504806081852501685121245128605459518287042619146417678470301397726016990419817767186340228673224980520601190921599461201408413171615166676675467161353785463027227995169082142062990816927274009060541571568646527607901658654759919464784125651073286459691701848196863665171329012041869068183156408259153701765683056265327204992014394392743538021492783045240937390445448674777737377760405939834375156986347891512051013335999019109754704950861302602236474667010270272424622469512603981390792729612112539544864370938500454325 [137,114] -4525113854983083927838043839209710114268188129988911482523611179164960659090487018653523868097312695066583700392576027821098124551611010468615372659326688143320302559773765568074495721406613813125756781842864516029779953078954192194004604454206227137328919216096484798141620860407892778086860579379022523589742345711569820877762605612168014832361399445280482460621216172673018433159298046450351946089808216110755571481816615074177424873955088876587013463273091388807181633641067653048188373345986516753154510889640690160170310773506452512010558759240006220195355837809797421807099020454283787715707608724089530137578985015784909396963476863691969426825603965938479526885600718840003906954444674259687898342119312922789668895945511778776355487657102344666484108148357660290791478598085887669138192081696085930422145162552309615101767607448323149624834487250680749176305656332379124175523785529720436083468259536507891557762381948854766990697859018636374689929700729450408557188857653496915114465117604403052131874163512969940770790193354486296787790030419787883785633123436049578358506353204148340509927834741111203681316085126459703929804497519206438667832991041853264115028838154197772784895520661934912174733677297486831743277426843739082966289504537990247146346230556371894638987033687940297039767497611075761804804186213980121063959561435 [137,115] -1183713584013031215297027408938521925615723678275066731465427782948376751694541927614394920745537021897358017889043589869088348853010738879259140273867620568249147590859170119487210576496507503777008739691399002463534813304401146692031160910049527944203849725668467751551662420998301451964098857911626154818654677369495681784534082990433263782781629615456816842393044517913375200458789732338346733467034493446899999032182521523599031419391480874951864102769374394175718096143391979770076909090056586216792158472348405509787374040400246977648100609091213044522935514340492269310231802640231783439352310893603652073019122019658463431469069200938242101682548259354581332998607076927712281665541373019068204453173485250297137397069765590671927415107738384387713209012513389089676128081078112338752915913658949267689888701261737057765752841302684470888167658591419777479812553104293021690128882051100750501307359344993239360057036835113139275326594732394439475090908884386163379675953257639037394343642974816265270671818298738564926308306606076766698883019849472061033944139565961712112730290046750543755608851505766489254010922165954987834703904577090624856956529223793968258302302758148969899012506134884979035889863815727050240726881680378434524841435365107432820060152503053106349114309244515027077834711311225915048162694739900018358435 [137,116] -1419216317776701096300121165276137449956756364620864594815604619140197617095187371787102548383390884129841664125521737231748053945747896306264081096495673436004888641863216225891649170004401069016309220933211131829898640791369328858373605696425613276052816523165364583618921597217282397289886485070126623123172226495587019397149906641983794930292218293928958479626041682016776986924672892106554468650573067130052833217782708703506378306637497475329569009908705391498695859034572884586354981654197833284419490196623234544125236997439233600156759823974945413367958060941874909861652134532020594489993272245444062292430192687583604077336868327409342859582844709121607345549817990730296498854783642211449867306340572631077578203676407264903173937814032008541770050293507128402799650100165375718928404910316123726115662830117403881505196469878975792081352048059566653924864776124852554610887218797105324512999295083995401511812982308520434636538198459577867270845588907523858514054053292322144315135396687261714578307116573725745623214714049226023882855167747807125174483024104381874827129567450404750677774219519981399201406538814431055503389773394882141317167693175395225544658113890826876321779201856585585146485216054170997121658041150562046970248870618230528976758503875195055792450765703716576729532745951498309250795371987269500 [137,117] -45247815897795826899459564842143270201991430545057403362080291634058543148164042771530665344818358323866389457720602234142758175625720509472119427502099843324413470351325348264661924456462639517469631105033812266307068589929258852020037924483097356039000691572231580421410059370002795610086119980907683903342981578416539696057857965051923254018347575007461355493227625915028641808207812108347955827746944472930375389416277381657886358017106469783526325690604084150222734980294809653655928617086633200383326870437241826384406682942721696392799066249584868527968456952115459285955784481543599221692259654368925666808216952066002111717893201812295316812254979704703468604205759438239518420246036429065098773506739802622379623732814054047580868107868307453617196005639451515860630421767765121010368423664400056580639225403121663560210724837248510206676121986465826059034008186217613362704886608829370393444735676074683819236886883887757952348788395188774078584246060955056589312829493808270136491850958307874481865803975954447674034589095969952507203631743834239850644264302650014329113772326674431164635301130211026925370154555512714049522631096219576911633365041419284745461590110864563992608158302491361303387827484493708107381657388202495541144293864368563508954509389674545007453057139034996035322755034541052793726952595 [137,118] -32731949791812937902583141630701825498290028169873777342287921315802527845170569620121968848561249620732734500927078883976724590987316238253591393471180707181351829778033808185196784485294464457383935846208759546854391315655477293055081364233149879614934360619721568159739596777111719670637924735341810831481822853648123925003379439636351569544766141801247929534284349099542807231280113876699836738112009347464951700861924226917072065043702060011779312063396887782519558879878550422395983552815472691370593431624691923201761626033374193327653577422226429496543682042772401229383902051752365417609345864221429309477839208877887798733228977278310148683414963841324574387446204666573525689260691774621547178975879147519886707872347073638840453268921124461404348929555664357910734642932063948931828628567521742994606531636820833452686769601487041786701080971877881948987519583629943328541419411761661342617434272015857082462175244664719628233846431165363201692532940902590642610609662061128968566202085133001557193047297952674997858651932267065549885467333085617013737395478386170332855078320083235181371886705872627538562768716650290781558186616780078474182517196892878846931682301099661123734598639830334135633637302645714654272835640846910862541490686555909308557280464418852014723494724021837813066023055812142486879 [137,119] 522215546108585066882645141973660968283034123573217721735657740263530021648903540488977973393817146863106184234339612014269301009744391943064459740444038089651271924861947189753681310041173939143523692392656832416971207248233203822740238604547017969764134506430996825415799446952267927713373620667010140539307323856792241669922407080437854493492401817220640849693454998763755559039899374580848610353952630203204139078002989079220216903405939782455877120807542828209284815313163201799612946403975430024486538270843220487526054490198910432807625813488651899484285897595541687832621425091718487516386593939780881673017428380731503098360118069562507267371767428547151988677857698390998465882538533447456427684234778595931419475177620769729052963885636264943826129075975726484495344640501270320440911925037436587672606411109444939801661150076433997073101233639120490001072145217413235956485909379084523605008635739961992787290525390292514200550014428494941555302771342673091078891152314143184393440109799379216041843436009811841739935405447361880694996442053653830810934123488139428647154216755687941830129740498760580500620909701042729444203515228536183174658153141827942207860674217692839886359107740480929043653833225671500339022708868549824796422417234186949323034665363288581547314149899638861680787574314265 [137,120] -67554335115152542145386453031781011676364844420099474583845056747006240894086694380898180056575561645511612296240432243702676455197939085071723278268409964848192710950037387406700246541827441753323968126767317064099433668448562504443093960656528801494207810357629796382569777958864699862002107082517663821199848924210960251951307534962706834034891883761514568739245980576835072039359855268129837299300309470803356991040467398734806243640275881432134898674818404344149114167136906573688592258630431139205702549496217773364219119718114683251017461321052367409723552640438052737734871865504544251224743929216939870865578735496554313808988007158490202010455155834265843981536688409190385000498188777502287007282757012687851256829112986087411397178845902461489969967434362351009885047655575788086784838909650436517969187335075339014759334650493843751723275577513163865399244977565182375425385952972282600391576942076043497612974605118210885016362529422136460359840437836928613506352152223397326423039665590055269514271412194645601021021259858140646489958198781034928907398180873524186063930644232000544109826346074793359682925524781751812992855984807626163096583846706833415815449650094363905031755830248707129331537676650135483250756628624941109313381688105897333694889568882912786171852685265631206896719 [137,121] 4083788031335512049269105265147770187845727582040079474475348453134661561523888995881401549897963349906645255291604258664102263767439006773480984017315935419366468889766280379760410164589370102169945993809351197882843283267927886858551979325255589119941653305769873804371018228690831264178522152018734148389404848377021554122206605901473327409415072993685725676734775727025302818832216692274330761793259121090651025947353905080460791888585237968342880477618797734187454282330687309273028915570356403827727831627929465700586335334793114610336791908471266237292588745313063837196445840510572401851637762796638110122016011492396531746971671376311918334573220323820155505530689274920069965988639145204324043952218721820293327141297336080878071410256632059667393472317370008892307114636226064611371124771016971219646041981415091701876149837070673472091177958372913893988226997813806898331525304730904067396272580462849628740367847487778041911467950331837388271215644177108267161764736534184984036598627572114542989039347170963360599385063697813187235412425464484948579975949729294009829495972474522847212088586044398458871832407838139193856110276152834485925933405928737263267876123056216464536028630185865217918369787138051136795209224746321670239183350986734106259349379823257079005144320769824348 [137,122] 41350006091305886274459477169484068960304316972903133773516085402051003999408730125057754084869431577324776949393590054199187759810238284520617330142570142769267732174164251108489331742467569198191282561249337567655109394890993628425499528655643283407383054621396506168881937132835214978430770269802370071932615567827083407854160341472119228263240395833858334880953583205954169073445314940959243082405954441570058952624777322678242842481310121818708514957565028829375607423677422890703001993181898028741197291305400030372372303709958534069893503390210453221078554462402965612093549267717593529846024256250563910455558161653035843575364737840364514259640807689814977846773970592997940064209578047745075788954331811699866656438724471911548196681011972736750179542972179518715104068745331089398299241523742118185519758398445470486869214063384091842045786371828422327255392425834511192068975507821477461889219838538732960322619177953671420231813738422218233444161709644050914050231103848102000152584553338240732542748327083631730586767753708013071736374174551625592693715733113919093271028961218297909687471053542914006478906135852292789559276726900268656219889990044263329084042565855945187659568517205227403692123679345600135874016680039396446024702054268441144750322199348837340016761256 [137,123] -604032858137018049546257782840183066291563220169233442878133806896294936651161572369498035389460587909883676254677202761714823285134484710364390069992487081973003397511428312551308469524628652012727376843598148453545628067389437455769851006938293374216279589262806185522877736283328251208726417490623684300311735486521264377341785115692179362185202663537424932657654089967003005680942814617926484015502344205969549232496936485655047211641501347930339786495951858781726437948127594061930745510055315452626993378370463985145703307951801905169470699585939371388205055782727839691233510573504582726825500493020230401812234794397033171185116164613287549677144046425571142478739572581859764090612913279508639651478698071396267450062458099868870056414278345954670565881074107717048135999679147698213795210482060050723519457097295942646833699796083329172243978792286730269395978167590810324447936868240303498396434383500849657872034419962792406428158592359625990351204644574065332861722167672570670880993812397968724414158363134826187547538185647858188890593351989343807713173979402041519299403323202377501896973937883266556464807561027936597615170898581352466787270248064067878414158268286927811337861559878700369722453735465740720828865076671761281667696053111384444378459657560429212 [137,124] 20835414043994172832576162934472295807948923240979540119931900372772014353418511347535440980898832472455288055947994682628079632125470569707166360458982904018936309658161194990158559345135315230478087372845247095175292776539935929509342856152971338927589958289575462489062376539693192565807689435711125125450764359242445381682080870563496245352304040149735638189651029557218011499818948488827111442678432973686344306740558936247668298626239766711395523319846962997301370131967615110472485930366480971286440171904109329992367050650432824712989944647414500762576798297334544131892409771197015073651057894766806367469692971348337568445548426898793469440790307075656906848314802271324258506475987251676799563535976332141551025096755445380549302749427984252310166038926441921926360080423809410262198625839650284174367945677276992984199841130712863082416651088680927742304110167797934822734196714294546057804223117457105582142258295460397066717870696424224360313340166974686249676827948233047947582580612374885052616260537873765126317080723876089339277292569073556470327360480386301181264717774477679426431830838066155191457342360307068217688118901964806134362371469980530903115258910299458092573767942171992948640519351604732689899833715062479520858232881642808268767812361994 [137,125] 926340205495743521445750849966807750130958066017544493947767328219887103120236648531324633028558899672581182060038050813667621235380342064282706304026159791002381364760203690003902383337453324763829070510063089850135367215624668486312815100246768104218641423732602346535682704385553884091138716320939941139054159607730387380909840292466510159476487505047309468376933262279157468017159046333839001378456630451646025106678697479802044262722382557196189601446895496207915577187382590780194759974652436991148923408520935550059350250950258603680667246420991113916983868107437660198228500981997640610898461611087711986816503596732594979375183809853693197590532900625280394862399916229593514148496406498457393953376396448646288708381524766987596888297215882222451726763737833476352497068693679733181121971138605859407398610012562246833918525852470770393345450326705704802323516791440226517330755492434909181502924046926618284878628622804923552743053810705357049958303506584932298618348000619497231108924213152810367085877612530600951398199206024754066087234186006749167544088218037711867065809840573793200394500438157018084737716100605392313748618879274840052054791222222236393510607573166579589006499526721776980330311652872860800517641057314321907198873323738256001400 [137,126] 310007214296547006793778337463506192823185157957765351026130619859431473988054030327815982236072236425640810896757301761191880068263953253114726729319154794968752412614340039167448519585898715726955959153754473986764037770793916363242894799078893251080623532183223438275427221510588721055573426364963200228314780067268972732407604585942778060984557126579673557520842612587288136995563187350955372416930332914564017512146056196591909685560692958539939264510858637205258159726833412077442070670894285533519589502300056753375706650477930916198429687601331944784586826639563600117367719021419753346113268418174048609626645228930111793546391293980130555662495515069907097273335470028299380761532623737705681792338894192826701039916128356222043349506517863576593016461738913811178871139863173996402854080774201041005521857517397082956462590678858002063682668137190986892050716126313492169986450949580731511830614292937096826225730621197352952536368359190740563234897574995790950674505399274602690801966595684566224137526907873339346184956619274080151466841833715882806519994841414985462903041426511405810454848681860826647277730013380916424828713814643810267378084140090440996715628799948651608275783993464254895217446086320327153903822940302836548139288800358 [137,127] 191890065477674407783390152569823582749265334700681985196338191941153647745175279871782332037044939566963224441407987003953330356334982967041220004382241573703230517016269116076431337623038662258987626501072213916619429864977358421046544875779974827338326631528425570586039842414997690430369471977978451958590302415124544878453311736151029748771721291155791956716909878471582822756446684779243238014934320004287033217205631069736430451196345619317447373215465659381430938821072638285408133246954211816446467043177332853736997877290690694319888008486523369135145062475252846197801503013125639373061966689299599118852734671365390017320661095898252572942270147082621576540855017275366396527814554313909783555160877654412579566398253812365718135195855061943891325783017178441392444802436317894040990042906461311869443933401074904857377939276890696821041460165193940865914481004826116770857173339190654397562017406146495219487215864366720136995025337526438938946088954201266301224561417261957136793473900904837289390407564251928915504015693578763501417056741244264299025238108430063428817216478622981025466413057991635377961198267146478053806988542897757287111034809701618432278186034508760220334650274218804058992917014191699977202974963063513145518500 [137,128] 104857066944594128855516289445564776167446699539864397861512360094756409156218117523911507211510262638290272317788884147627530790704391490714055463715906070037246644151586287977470691826101655893769517850280915413537378427629461414158027053893996235392905525458505905281399271899675787030759841660653119807465658150387506031081194267573780414386399975918044476177071892557456520138234560712940257399965612260710129620125164292918799549558680351751552523307309190602332500101649037674871446791000530318600711567503127141393810741015496969374655409863369189059607725848413453407081189628543577761234476332847184970249124888989847506864625898544059234371860540375518111635340422858760219056295369906671813136255357161330454610173006572065705227405660995352508068595177825080159468681590037809804099614138999783793153279494766671379472167355885399009450367779699924268189985891895234925184011937850921290167250744204067078151962184112929677457137543666810473447182743482120583417251659738051069525419430163539065147616029995303220658020893240980492022425573668062183838627827800332635961077869608945856197146891870728535584973501589515286540274808173336679754643183263636190360312504468163600861199428122672251702410207270075862982211169700375 [137,129] 3266947422075292327727719469050450632780155282717082977977580140108099050712609242447635465268159012071414970011314785137893530068455606495257080240582297964271450846682310297184969181631852185658981773544051379151436720390773526110724318258330963184732949240664225630890744324033544204152785087068922066056228784302143828609623031261306805395447395442248110400462106348824155462326081533261716209211739174246232544424634214967831017808720970789171848903691714577310393128748719933082789779625743600951209653986535289862728374243910894149275062976005392590662212906045203858929801231183717447658732304399899469214313529798521212168753354210593222521940606332041130938872512778653810472770092361952649719825583695620382885308341381536809667732768510808899724887779770465320987622506977190911850680315616021843660029813581409657053564710748401394620778358308068689786329187437226230262361615567646035745156616960131089027383786673897128538663397432582800954458797560756455504202270998812508637771917146157905503515302389191048982052709503380698647039251062588632711308593057090500935723617775462179239687944909614723428687759279291169143412040664803035403449880069139261401994062507232938766647523321046678073790307255815642036004900 [137,130] -1342185540934805532691004657833797740905923318968781269650979270267600659556361385548805522852594447614285117796152403953987040678415369110602090354303118843605662103816204530068006299349017081738951862154617615983815432049630248270316098382500969069800245016834548545804855903398530106379180346879761776818599072465367501928534729580697920934931231058793477373238475281789231056940938684224147244337053813109426036712863400360600600195147734089229531840815747956211316549302179825564950455822399427376425235979997648010043853335713395994381041382588312636172626053084115910173984495894127493007368798302397330719731450793283975973807960424370677049105427078498974896815629761169670375813995584904967246621830630747518051586392034722343344267770393435753417857394355101241496572260635155753383474932757226703527163301762569469210597348160266542569103838864966398995514156273646309681411822013128042726020196033524919499526501508175705741936434456074947761174409152468204125691694137418232719720360300181191618439274807222104659188361418317009328099995037926130266026275897724862036973642133659920872273500992803261310849552509367632974199564178850178206370508000883752709065878746789799978883598898641418433222317924528750 [137,131] 4260761040036987428881006745541220628506687543748617041999107488694467032327316390871125409140893764043981810981645017651688041745443266681436254973117332453826152490053723631977132088671120695836259196433954929221905270969719809671277757932955570332223696266697099237667760244694753942304427369722430342613382619444295328663811874455089085327990491479424580224682352385638772312525062629131202250200237328274708229850306784974429686143609998461440534377017100621417216330336454681922266339335671323129225644015268114681127347689610012962749357820761136397684705865286900316264174140976223240827554283968155735358196183308726247950624643112020190082303501446285989990906206619314717687422175759489756494355508742525749364482470548638234671478140555235071120861959003665126199020777890961489576966073703628640108316231768415164079810225412310273283133604881967964313090629113621069058735439469560872288445631374138191939894233742361367656254911990652938820381519265527004571521040154737254122316929932096003073744003027756178461561644157540607738297834063498244843304946510267473941604668002080069234134676765856171436284960126918930224195665997550982033368932129798800897148550062608752084294337170240555003309875 [137,132] -430079953017335830267161689250575120112731284149003373970717656884714910677217378930663441277626948714538803334192800929258502871166376812659874933333223458882312024076783935920901386993560527176062113232593958006820461161741410686495422555918092575964481674885406176876990946561350737985676741654634773255702090849171841525888144160852675807702382996964303355714353122553393382010220159677305614000572783498761198494608741780772488690551705483750857885246472043827671263854434820260557122178344879288286273067929317640074275761476357673878894954640749170768045554193723377857607532138825304611199523993650659434779008003085047071730433639148441624126504170366747676700257443208022905654817757536606932862965033780054462774437695822100322398738723303475741261618336735379853848282317159285680748574016366797641156365802607673299678642632114164377738590474646258151732504827372252046457824786087528421838115056584264502711347796815443324669141576746942592139104536366579650729347737386512807369990342849301390888302239587170340649457109939316378848543964825342129223600677140385830014067621927390215545787079544400082524079999613629272189192624536726345213566333908845323354578883815753629934334458873700 [137,133] -930076723572232151505235078099771754594626273127234635930207235102123361941552857723327609173330253268220292166783814447959608200896218443659575785760741176058663823940165389638505195505350244966471844115393429228306682873564815950827636386976697066382926743728929139150255351439099763936816013945712295013233143575507508323322643836532137871928254495007556455532057722882157908862560723273900408162302897925887282265015203955314418277401137092828141952161959633423156621173794379118130047745191165140039731043559600989244171636652789017460028554910423610258377028611687326541897983848301068968210430473382942576913232313920131656310440315291113833297194676741869186355604306336535372234745950050954035094436956598483329185616628732228364062360009099279187569343250284575200060941277071682065464010860922208548006222413115495267364202676300767573476060942849803606710454991066363731751725425933259090213890851193147327759746335538339586290007348879225616622395149823558257563401328983339906976181054808605773881990271858818259859047171884185011586881391197142862998296554564187114344194607792865866968450592388882752053781754291457660560440942206335474118432694700981920680084806174595030812450 [137,134] -62969548082249252321088123586030822235108790128424873279344367556013194037813430980109717582254934128980601271776281320253758858055707116347422990499715969051224349523964608228151645704928672361913574965984502433904264342558861127415765350704414089117883344537377533777080909469781299565449377673192578268543766439819208106492644824012106313811778693558593536865914847396453230135282296316932165238116856872764271272304007391969098660856470481528933331271758853946166947694605667131117243806268218933383337197831632896639524264368827375720203978243371366821905924912506107584270340866860211699820143119956785785338716477403192684106085024923730075305920101570169758372300326078185352491287554052523978330741497864627892608365653083890450611142862540605083175789778174184792634798391234100892728365622267960869496014324250634392579967333654752968426719158490313328274623351527328996539969660155797564576308111193734636146749414318871368099966545048455664146147754493654905068947148163575176203676782380732168404430184184235158121141499012133940942996935073519552576045833307492266267697897815437622163484143845374023563797492604280991085607178715530593274793964388067843012355163954000 [137,135] 15480274985354352764894236387219509606786212520850887115175343949447442709600231970121006934557056074205525316519498661076746866664502018888781101363554416477805088335470489937333147308072372031203703520216629050750525759675412199965468273425630389053615330147713826538984612189522732822800602855557862308885913436935499346144353720899954127174697357545054175990102447581067544040123414176197258977023183476745942871765125595938903194975227099353528978741270765740482768140711221082850400567856156222154359463952972192026588915055689176922263870942957945738986192911529539735019237915605809181081682327103837510153641396324424713139608822228086549478633819692444239521516382522638033281302582464130948978919535190850168472175820589612789075599221717661447619518688347280917855195500284084652652587957964644489943238550559054773760942475688065804529598118175353423632486300204888191654034288309267315635569552136873523859635714408838916098751532463570757341012039911401912488429035632189353952806523672956880086040323998259012160583513001667027377634616672493412998465800387185599422570005074027253957988376252302348150592447204713558245578209937032764183173348363091707505325 [137,136] 19360829850395753271437228266996328678559031337279396093034109489969858075682995929121499308892278893024703217406072359297728633274337278373945970164908940680310251772063561743539546260281036248738235418025221821638686871752031407474652843990824154439886982963784521388402995144213224086449230236624837107952412927630199059885271628419216933242160724265119232061224469866234601252616064853216935832666985190217008550166674927529727665050799153492456496194564150074239089903498621832447507930126278522359199451135713643086379945389632081704649124472456333442722956213487307541295229364018654766745622078116503447169015147799350573905183141132934874771367109817059250076021365550771594331010830554492876808098975660271250165671873396522161211275270908032128820484132231945771246805154053952918864971801999855006469913655891377355478341155701739803237295185331038617854537671354400348392985896306176063563721219538538287656140518037683860564148286227671534906972975536451010106374513446655672008122583544278200241195523621976323631050695139555277753493828238644148949481549173764703816868580595091388971484119020142675634701627342988369192353565141813327766706466750 [137,137] 27665500489133940711774198219157623446218586859181028489769871988139749681267340086952105366052697508497775468833532231039575989627642038264595520966782404377950017066183779545837253144158343092935661154029858403338734887522900314317053707883684356712149918791764203270644454685366353449572511693039901164370943769342668486403683329885509409058634997781956669797402708996803277642379790613767984133006974665499081099175400236410510267760908106939702703801028871565517542267648316600092352064670491309245296437370262222183791080094301667690689248738597543778917346192497141218781135577351264302386691844627761854214025058329509686552722322887664490052681222864245420225178621516584224318343465056223946369340889900089539875388784825093703771348712387836798256358500573222385692142595338846331496517488752781325320305939325751005094888130561146798689758553541356023192668145985128686156269894845252770052188355698812379806402514515751462805785694728306397217457104614662753066770452431421818352760324958861368267220714598239766645924581182863073411369096308717598805033795473882056539734040993188116456550423414645363788238076636781426069516213538374726440 [138,0] 479399550443424943310601422656614987180772805388826889101825292846306815983780613710107698302699676718913926357236895586869497322828951913666200413569966402221860954081903267729045031653231468923758409446815924615713706685170878105302533300219860239057409105099178263806190338398293491605292626976244803574889002845614671977626633792010324698567506761738140050955920803141701494295752242195401561321663184524078327187065437646111229022292919110791234580410251343836522840415645816364201985845700841432999835268038535507737197462250495564758230144345290040218012588932531528230107210107298395284342764518220684279039456632091498478215281694988974351661222307077969360250770611953604297023720931279043948668772314379515456138545724685596720120543178046765542519409022004189653554876907123063016232223337240450593605601807491274368718827778868749011325909593211632548036514168891467938018991674729637271541317971728455551271191185198848839636278553214968768494456763274266110518452593666359401451942699205534486852092172476312792001284323895508772831967197559255897113701039640711605224749056957754948815893716157649180024325743042311471883256641584780356779940067637564787206295382347112460302733239885632742733541793980899406733514870668635775163943440899417930745501736785951622112455283998922442006223221522052645036950431115385271665149032700482552779502066958404638478536515464914629196560441321542367869227153502279569705153103874075780757143742581595211955688187125500339313642879646717658996807606027359433178823197537058513465576403908337917237933895527682427550209842872384608993362068664566619123604388224980147712261777362550356405822675826555574261493376092050832580396348247137536401250584518917023588888231199632148146790858752000000 [138,1] -45524660722923744661477330695909403754258585205157386620012038300414239596761017321068186414461967146059987323295787189775382412335020949387063011536977719881201085985348029561217515152233984954818383580289329082282532449748465737094645363239431471158966221977045953765831098587264139073553901677170595113904276671471667676645546184030278152803413675671698872202299899255174279727221806341838809781505860694051831642267468250517572254248216244949064874560663355024164696865400315719941867091877762138181621196026286007505805912471331081696419482325057779336686099144039169756967980375084294464300117264868068070678014060050786133048829633854065167666360069724303991227958656212143938414141979145525380533618199477154618501084706439292545991318261569237092856196071018145555853386081622632316637970403631634417696304326234916127029132686159792572651899943021587909567098152316205509164401383546538943161922881104902672095559512107189999429647426262602588216351042682913718570542309802204100147969740849396822801320131903626448002300077895353200659656920051540192685638798141833019974039931945597046364529283475721906237051891987395873403035576616146680047436191841854809239538987792324943137057248605983797550863940354447225215790468283609890992172248549268771409689458057637597227207678011295085645795558176319365645170619665776464064651172476141427709716126565541124055899523756499905627830597057246251624160609776092803215385275642287876549914621493390710486136408417090170894424189174928502468742556377780037030559537575280824957315481941150496841188321987206755378856865172673721684513586929955145106220549183306715563832798558601233796428158035403592819971141479585188543193812475744961250051984714004827956656584941311412822556498984960000 [138,2] 2040172937159284076650889877847279024967067242390924379561361470553389485685703587839084788875970742861325367155982492374738566411041379019280132947113271320926480198526498460523151879589678395552852204214904289239246696699605446286749829447056074347752698014854443241874665376039138606184350955386838969297392500648945698701227842866298665495707417367052294993605521698422676201402856658685782786773228436808820588900416141253354248269564432608040135039795557622108074738605688384363169009934251933966435602366523810901511234424822430112754951628764198744782798449679484637186256905438956565779653709932768657451462381368813285047551882471003924304834727670238775814281436902919904936743314861449383635709772856911173365432631333095629632715720486640612322814309481714984122876826955179147446754320832476357579581365715207923533064537123336109657122409116892913889775792035016332358547137157420060051803017723335102943999258051660215125891689413895815548910975937725629742466984066741724039351113106505829013255012219982061770554334878500853875371151381025373549860008272932851147471654627317133279728135808891445658099975362912668199997342015487884247535302077379976835485016941062886046317314585289917671697271952184732316968095048834203445570806815246725707244136090609896124407960558365523944201007530054401451464893886213746790960441876186593177889595472233679349513304398600347512776038145179739298770325347587081643536942322694560414362958406472615615085425719032481612162906843913364539568076634984791967269494793579259089053609026905830532050986533247770596841624804728286124304331736746369337798179352873937804991676361555510470508593181447538699207347416057877515157401520102778623804135388815761977736636224214123450485681684480000 [138,3] -109456331551817101999470495378664085715118582971709949495053999600088911745543483086006285472227837479594135439250262395403306968402107016631502337205113558371986831031389164664961261573400156250421967910903309524226836301271953704716874306892351731078908059261385786390157593531771915936947644086203298208602372956872296311644654557747086717075979915235227139851748487155490688568678047166915990025915327021813700321221129833524019231696078550024523170155351071046961950607133176555072135766705810550756310284800715043569457032359484192507431294344634012817025495784954418917697141827600976826199269319079060321643228667568852551733902992160892974764889848203697073313305156420460779527221839342475641726627518921806921138274860037604745825117463133180097621383598035302705758126796993994945079231641037905567225673059042774089255080920942871137820601171321578259074994619140992735028584221970411884705960311234124968679752544439290502168687191269189644732239175670005441901669981712416928215978480942552799320947194324020397452437814244395023328386838626860822841071829162099575179012424251964104439259400029214491553218087677080581269817833925642817744558356375344013952553195594325236663618914645110617290203783404891274071933690316112358632877479493807588549256561628524197198400531524903579287205064625521101327349911233417741985527160901456878083868845617329542956761269880496710683963346874539108115983620843239052653469941211709856693635052060906208746336788574493114114824476222008998439136909346795735396577808547926824609655343169905376937491060509079496350327532236539995792970629834385909216702793349807950047916594800964839740820808267268153512618720236078845703834288799057929725929336889499137328144559379672808585416409088000 [138,4] 9861157940223484500742297082110402109199712995132268113999486819021889905762106249287307294611238638675385743136795174358355154254005726577478657394739353966929615696895555678865376723756879839207286820407661395589114487443520083043285207901743236040691326070287375284192816808879257725210665619549081096458203357289167760469602205442959901180240520066334879578215934330561046739195248616759862444203163953059746034808287994628425705336577192823424534541300119105786564583236399129110550046108764741881333935812492212166706600736563864393414537791163875601135914143646238700319586058510389251573791312581350712819471367195346025798203071269945719894660722384102314468476060164608548248922347726694444632539782408913297597178749086908116661835251979601923521270471228326947539987149992882254246408141151523679972812748322645206539397209653098744070303626369560995658586011579655070075247934889839658341214273372180172430314498772660520886971271614330152187379238630329615068731756750380314618635297022037607379089181000444499999184929816934141520817890456729606312702312996839250457768902759381414866367029348072095385079327369494904917165165177360270244470289606591141394002703579514946119979358772220936280257355308540032928866965097229354513991281073366112611115645133330274326995900689894278986376470250955025782528554613741809938700409129297338953434301638864983081481698972518392034108015840022887871098235579888566728231039754558032266465619819240427851659136854611881027996410749721697338340693013072519960323430117123314777996291523113786612570740953249664211729515740885515889793551293355585629712664683806844006634298347643017349655745150916378640539273664054836045744662072804472095941426467625365112723924056389538455822008320000 [138,5] -188400962478395562828503529545643937293422247707694612925978100165539040322950857092585653255571315569518673582103154555273909038870067170619470919800848184031759427441718637287940253207237086263748197135776501356198038839595174041898425412398065497195154596419621279165983468607972644631112799675217679523692442636052732612590841572377318296221045517521180236843561844634687797890376554464957276555831493460741086481956391136549617734389470214363016514881382974323053230878579704525410948911007572547027758982894396613598666007558962603837576890621217501116232779302617803739192373899545239402797299581386465116010816433092232888251466805378133975061781053969645219041458346806308617714981481872511341750033880962332423988474730032279598800152184394529587460276240148009042313137133720502501168540181265651439090024633287701391025124414044313051889662142981660315229262585747960203058272613385439718821188043522563878098620132327347077510049401691662634395438455145788382097290069704308204720632667807991189426459339095881660859441898040449989462849660364265338673954659927524280685181730158845540742117295672666574551314914930113798544241045170627641542957611261312122445455990124026243722338088787470480077083318170129870544773508166927020901413194546704622642860274227309098050932620507439340224012177112347492085282263621469221367859851281248981785082973053607586540509530188551860168500680052313868809815214796481597058619853199490623373380949389527690196166737063823908493419295221849227834584453647574455599656027371452698720431434921409887131306544437093608575757144377119992868512536125962031797193188718380283133447642634688712964627651660613190085072884931863650582785315660447421261483226995330229626301834627106517838462976000 [138,6] 1957822415829167786042829253227746590887445203954579041949647085269468780101458631254643059973551479860505644431942144925695546095946074218190194880561448867066652920071977990000942971520191549261735670154016156474195200218814880669381103402403993370102643384916662531003647882995965738293825614820897989553212091672551266853195758071788622938857999899494265557350572183245880321735712501380793792338201398025533927534631022686884932804583295301178165318661117818319765528683135145590697477501295554218938856092395323255358504389739446740080194188755912781486665512673695549572002304520487909840039526466756671627973954207766405586985603591303275867568856745381508923762436848347264387334531815314331903797875878222166575911076921090024622932737326444379406885686717142147774130167200855465663517722824022821023862060702878621098632475529544938133607359923603450323574207669740252318886240624768598046256379275249976022151104642088810721560746479829980106771925875278510374747267953656755530709049445383223192395662476018960185476680390214147163447614401647105325910941772945748541802534809666946880268753231985578173369250434481410017458331052694652030909251851424149005133364073296131513230638862924763086142931851405893330258887360433855032483952891103479173066676043947800278175112363153745943965426223756725860098829829035331326077648616483175619691442311963125143743573806540147927294041600044848794684022098087347404052622264646250662890567340197382848441833721327060877397115969615327756615213492254676671937063240733408321710172303961963661451600037623348861744727783590360846480366578618806727476124851250617516462396326138778414970124572427194554659041128875952979936286441241605617999460007413996872536085848312103248592896000 [138,7] -14761551264805149292121446120004488415627860530703033677876724121876524096871563393220618377872577585952762954880763367957164971347183714015364898589835976338818576044055647267806005509620163316904063308650294148100927938250989332688977182287238550010772151745544665553398067211360474793063695757620417668552655199791229308749408690146114327239947286994182912966074016197824255241769031827016460653361898169152249651714218721606133713492612765962926910606843822935559996768247897918899167143093914128194481573192683617149369445182454473457886997345674991104606276403967068832602494534297206078261287334254201074056536229960920625485145963081204152606479757006223982569093112037184650238127869876429332244039127288311681017096112440704685407673852107168835743570068269897559677946327123969875690458596525301832427927483994064592185739032003119550176441216763376599936488128844746432524429575551212735146727104780769972496540225764413790276701238919844761434223206690101288089851965942746007973797941610229314021951599709568939723041743963873559410257139777740696022415453629869040753235817665463444850741159823370387491882453622953311305952024054745348241831527228567394754290372734201506748210375389199913231638641675089419972291265183919728884017743477486540742324724775584055751065722097907064712036330383252670150128174950693283350512267136547726498556371513721789865642326824739423389517268693475741135533535944467703789045388403560988556175448013243833701955489204917439667648259636582152968197473792633966662154457315968119844234991794368447885421374325279864697189226655448600663133139395899999269518950984875637591517763254290728251355419800041146410095610163683236152485433521851975943002402532865527071518999192862078271488000 [138,8] 90004490543182225190081591762685333260597527260467509038534533914989465486027428422942677128581495699556617185268253232387038274082089748593618579293265264833100966747381926571506331159739810559544902440054090283807380277552859641187091436515613650342857058569138768527122092690124556720839249408609691902595996777840078577533501754867664905648116327560145912743624557852587575913627947688889540749870694925442003051164904721445904531422660780857606879404375087719357146680716005468013579008565591389123983042191543720145996642098539917738361928202415500424041476933011927989890363748345736796595324078596238971457060721740605097388215142990193283092842237592188338928519861443580257994170698413598267765373759726543115424741456333564590213669082675667618314380547225450814695346810585591106245657525286921457290537251005345221214476784580233627836638202252255228779132057896336960458712235072309203953612643696909992613550264647234959568064373248422859011777808206234789165262591812101563061273123876495267607693584618067954940473821146942431959059676689984890559277313915243370298458621936663263771196379830278170488676024734272269923342162144203577012093050832357691433167484395686880615015300245299738536740566458496038796301892602829764210417314790834786079159418090737084132510301583669833037421260605666262621011328906969604035175809873520668310970554016718049446655874317195685670102412745746747318778244190924493319318716417619582968373722289671690258627012567046449415068383207766351394970680368128775816222302535439710989431987153678211248824061920468398761672945624033442166808939610276594280645661894503329554560961147292076000797672794896594318010703526321413409005915049520885267723870455371933282356865421653363916800 [138,9] -444302006769086927718136273994255672358173579465283074026534339234005417315207598519251649524829311854061960171816936224799228793539820616376001709997144042917572154829487361206931125853029309109670521070404510283629351121350059884389712915497095197165683023334296064650278448230575955462775814903622803039198580605043213191134039570644605873369211956848464229471782097939929198060059415767190737116277658985327444083744647721936832581479924987437532981846924977778359649504205047042450043429373002558272918838084272368472183431348373132533375800426830914623018939715271654255188301491572152727623596500420948450144547436283178379941613968374039759585123263189693971376050134221840502257757082787500593626865524728820450175241817857798360250389572807437506604888258088176366486932691381543236563718298684633176810666038873555636820241000337959190539842031962825756136621754488194893177757101855273240270770031059301284314079504892511108296833278086560550756517669460747298389065001439283098226480753798934673676274924300231146341130291168256838163635055980590257318390160324398712424885803356888139345888610517100878548126810039636153168473056208563974355934378241021870119890889219132317147858108166532405838537204695756925400693328837879693040901915113527847348724735561118636746285224187944292036822626859253709729729332315033218862799624900271749466934931228841497545080475631469364330586208171232237554934735608576891800228829077784185877340039695374832847888093024586642379816184771450925709964999725458578243796672433026172981903010377959046456288644704727779047336800690997051556241475956014516082797205952170495916357969654499063398165148821235270609858593747569817395161610091153961611821458869547443662694047440368640000 [138,10] 1757866956593066422241535774165217809783959308325395254142337187379452877282955104855035087830720167682263867227729709874932584400295099368788299449117423779347608552656863744339574371582806164179412365822917621138012490035861938643654155724961328064673479233629042464938049528789040781373999526091917485012331901988046432751945950972875843175363081515758965739995642427863946352508386723903261585219024050116250082486490128089664656917203973330251600003844541486206792157559715457470254683614097963563919641176856938403745743513847917700296932746992364101021660627830560074195784304356294321066085075341748935679421511176694070363975970620666238828186497893631226916176960299745060800512398281382770449712107261560017721786243010703319148945851492503392023592919994533553890660898118288914496535438549647679819784568925634051098499580140752414815837060025756872528913244820089015535539077649917678442807971431007090213362304333588828225949771502301020989500334175897467763688016553698717018751677051278984832889467819681147664652905068662035905059385107433080660885042667151584823227506105495244546930893561581329834482501225178384217492072231371197067523215228015875166577505654326185484710875167048850888129562655409577816160801394654148593340335165579534333398373908124472184360053620255598855384358037769127521794474531830068325948462361879678517916164370898051014498772154504842986020390964383153217708969093406010751886530286820009490999297196296745631663146838441548042978962292096011398841494842421420395487105635041704787337569777691720920277537653825251861361927608026587351134532378000337987607022922292419353309534570979703319038145257762804775415499691078382959605194064192403067273505538429559830809369448462600000 [138,11] -5616221058606842979528025201168712073940898962373186656503615867129033463878948234619388652440789130291295302677419025267993248286641800454559520996637804201734024449707185984030150415676802041095234007790205596475447191646775787415181988897322897940095946403407126268974873447111150017073265728141005165475295957897390367400854904092841443168434414670000813940423227026376179418640187720095669115209017549262387067087898046495151910804282667489519907001518085817715630216419570467446511771052025345145189548690633347106287928758376184796709105479973239331363456930468612191191824908891440579241747498572562328486501151567538593209785235150858572287777820279667465095191347840523976053175896065983575896864194519796282613920147552595629435175087572035792060984627582730889147641924490031347657051992042498284690885082012891620385126252140926686022848783143987931912267814242820810103324357402085981095812011434189380971992906223926317712901464259733467985870326381069440267243646230680189503974779958552705402459812734479956427416050851575764011337222184766937278329356633638640244507128748545926791514941226290306683266128700267626019721302058486874824597088138020070777149356533853983684785262920553036312060427735848163589848600268345475150598072514990731242372949035680549793162782780740479136719121463267676576214689342057856233838090375636614671623819028860228709893571896326500856043774234040793773280167617744543728321576198431234944400451725536747325178041555669645201183765716267373530534690654001678246017210887447774669310703290381388819855236602938587411030886475109787910172237459210289463873945404936908672942762387165367095118530643793342680844146700524867184365744372056042332060530390280421206917019311002400 [138,12] 14712616624318154603659464176785533873789217737576345496695818970385606353563143823397829632574037971098327525655891028386344060882811891870665860159619181784937566396298402445652576389825204410506855555442021341265611986438923773294979910037969090270232088200784977636049385901403886850853860041389207124819249496505244132256658145013542277306048268050667160964918419757511499635661888552200417431620901696725278566927332964777585634172333386997026033232368423949439914347726178761174816950487384303037896341570062943685487548759382629959453743995630056644703574771385197083006116001812403195644757154642238791481031829163638073300303365748914861839653734409644964174474572297616266202998872277879007729479484930423608138619277461436456316180336666780322301144959059743634452910257607320738606376342281867520879936168481954810555012322723038930924852995462321325007750947500913884754873416668577915475541468807054104538385289788262271373887961558617980047104248674959866000461740973136880600814807963438304770178036677519488062742405340116646160964041159972068060311988698510171613962662643862757361301252923636068771848128399956960344530278119314987640053061482023701187272584997687721535222282653871359413366151953920823605880922530803386647311355472862551777459651822349520125871790921308463101881267387041942517779144329379832814604647357236560732827550047034855083569395854609717173921122518631950903797787681777114639741741074999682196703041282943790215371429893138269755190919246652218965162974212995426988335579677326085403759475490386225302696442220043875983218325640787502413816212006971937197539304677606019082610228343038531395629477691155684202022019637866020060020110410108257052417076961983843571433217447125 [138,13] -31992985236931381215967329145182169542635149679272874716876928482175694187593926784958232140435014289175511396525487731720047698029257738530107066942864559198459827281523245005608361068965998864815279741294592723660816992656091495515551532457915566503261259878235544878109308709458688680781159254888543073897896147168774982017216159718500718385180624311921710552654126955728083414025086927156346789833900447968034556311327388565832410678399210097960406389015814901686525360193772315183069404120039264285896122489060726599246057821005071581071942268338772702642823871714997168582994599384211127165622495494249792526489345649617901810752807700596615946040881354491442150614004349802054254854394398996616736501934724026865917838919468549625275122230752311423270732482002227391803964284727002274279680414599095766603695166122838256775576980891304178207246979925414293795735453973319227369285864534700723584636994458527436414075875633564474218932235350500731706537757685501578206976509219961256241680261349244426539119552125931302181873046540806813967274198405925179649442864174961938265846279362331527580980506657363689502991106542113805408982303586323010352903085931803088260432060339465708361760953128656083455533851061556331759872405161371622674649208462912641191791163934075859999710932183789027223500294611333167661501768007136899410474912467972390700590284775935197111965771702673806990926307589440168412071842416731339380388776385135861940873651179159761664040511859330201727118221803072576436541311590146532082109289396583644592034704893417375860476502172473471723126517337113428393763537899083557724856047953580219599062694822014592630842439825255730193838198959712360282193512789670067220532840556767162145212824800 [138,14] 57972737185553803714700818889089845194173655534469070293627701584092030658696653773345583293790155575656423382475452569018230923086494374916962002232691044136653179943236769728199259792006752801873574071538952537482072791421863606263524668076248141256636084190162067982528154474922678992814253518429514738700684606670438091384637858812724540187179513629482833893585704382882125976562211413303665647449808337467541525997153272689184295032308366677752134075125530270441418244225981710617167358703295234286345321743484461238883609834260571163298378090632389321771118265461733967115025718125604976827768081226967677956943139057788294967778715285060957907231368092536748572141313426575605575131477588903788152515853826456216410232316304984231295696790347799579020943198401220825611182961767186162819360150527770696472315846286018844425669851907438205381323763410424060499439110042947812976756335382075762716634390676803875833947630771228911959330623215131973185460288856916385653357484586925728083599283042718969902254085346888755284299284734585461343654029345087454370959285812791383209898050226959173135664970942716789317166039431237946159487383263918906872983988752667914823098338733415305707645429306495770640445362513860203336395916623357310118997070465490947106702582009581495044984239094077080858746382461171297695715783095584066616922286502280210184537556228450395475449061899790565441853078780355721657353417714426893198126644821208396766984619267601034057149613793307599349874525198306771352982528989001154952149681787065343443472580931017080955993692957095597414116977206832004350286659308203839914032713792682592148871666688759885199437864270190190330555059443615895259856492127171539413004069317086586775968000 [138,15] -86859876617572298475047369402135031164423664046752725446714247413754857452993453935830464994712414891528362026987314738579652144553127822679360753435136681971998216777888340983293494981573898586688095430950420807899595070727913244825494429989651378098425638040504857492510876477116401532741058825049005497047765220955657882329311439194398268789894876898313997520572870485518503773871023654680190209383896907974870291936933380266785471288185501243548874361992219925477585661294461597428902581934362171108934699811055164405924185679066590942065043466744222744857505006274862092441215907220802102984332074285805712788192464756500436995814813375320623956267403872160034656618537806574062136167516539244145824773416580762362081990873368860701425986197179713764612276536377795460835003565919915188755546752153948217731504646866965463403231733679174564603959194675661000395787639038474186702743083545798135301037714802063127519513806332771454095807465067614665745426701166741675476984145250436888907393591882502677842377168500288086153131199517911983760014991973817493169772038249724332609340582258058987870056594599213081990663452202397642740508220266533705824820574907280323214701120228903084904216968986755491432974494239826219212925994612376367266904632738268812760381439779051804934375041530038578429394651403261570071646978533289013581053034609528016081215269047409166024928749820640264241837701216782664473952151234619801964990837029358655047185637239000441584419856655465553795854806424560187499769544854181310986691451089941988685212923056170082287454667303370830695358958645050792027243954373899137701987802647287144941579232541668278684462298244274326748089845789639537516020960392787667647810068320454220951150 [138,16] 104811582827159325765665094737298052697348563846923029314873418757854620485668390093166528821935832572152247185187528854632082000451515978404542340872839792383242183879456836587659920157596349881011194041133016727979727582666973997927884233477143877336156446950746477333301090215164900223305054370702774605587627917033828057987504010602409075029863783219287353011024009544884747886310213717443791929851088442812713066556348488678044590135906982473990285644268381326900566581138741874682194091280738453713441212348871935685295387073340935611769716771776364911387055331550347560684072432492536673655536385902346320294874170227529201823823502428746591331745324822686119573378975448533132015341419705854621477820576485904106449212625514086357548429540225359377688739717414663318716856531936376549452514822986326888044144996396282829087163796216619837852395810381699550748156402042593361543652211321574246240685384643431231085665860634622941351093742353354407365743583048676189522323294826880350483359637053635838982866501018236452590607151043965936739141596960046361936188636907197638490938094272158182965505463511338475951954047622877954680263998738269012886090638328966783084557107538147084923709610173871026409903853954471098387700573616846595454002662664899073101264670063683564263757203992190897431136942749070240410774630624623020269209140081318437600276421822168070853685738507828573329269450507348143891538297536248644292194305148260799679709009093937225787952020368768586109523257713756098642123047858908673731048133172895834400220730916136635128552576119673299504825269021703124764629771294140412233182622558865421489933047938836277025855982006613710007672848510328016440857086103816668272860393451420677760 [138,17] -94843585475629344563889819785445862447345346503805458567228569898482539354697567982367131737882474039234779651835671950061576296867695839601055524643204837604930432826190242946483709997495904616473306781452952118336044135419174709168260563013409630506940236569420573214094128223413783977028674029944042038414482407426100957419533044410070161688730434668976112902474188641032953020782269672865066852281224739392983291053749989753760555234409973692052589058091843278871748678640918419996036502752661895596913141753136095045855127554812549398839508468156966214659485894617224494855284371561295055782163828818549096999012962069358265514412128062785166014069555172061776596398099912317305057157010538836342021481340436735369160204014387465123859793006866819258362948284937558583822972369096292608030573586549248541477664699380425917584940728996278531111494243414749743086614515566592229660711298964003495544205949313960815047489108257401715571524557510021010053541124856344287417378287488221933632340715331135898685965944877232128226765800332428345026933971444492926832001231137318212776008469665796590502055875316008152765747814547613696200515426015226391835777854155113868549932871381984106046784850082560790296261778260085578175894936337395794218750634349850418839353053150934966423797593677469009902643441960377078075625420500778213218856681630682010786937631937086476272660001117352297443065992853633120040610810677161919388755315538230492424913387787865256536085768488106693448360490282429969282520227926624426233442909031271317227436239917508555224043357943506802381274907249998629459655398202845521543522226061586256042925143181950782249818215260964208361985090633837828834858552713480697715749368565465680 [138,18] 48766955684890898666727703601852917123915428482745476644514646390077016500912352248134426345923082974344819609792635309579908353420871100106499733280347273164130797690274581142762466069729909834588909203655436639200232308592328571629705770380109695392781885790220169585752417880375900167641844544248012750189153710107623177261200115340429863887423058507891742323656783053847087339590421900352046854214548054301030643433642221417318030727861949273831739867001763037879414160432054436255110536958573789854630647152686850541892600547915291764164593593826748552707305497208734560014808624066451865980665301117057572392247643288631243957794395829077472697625561595473573474107647682936377412249208019891150632718721244906063215115956820376614532441694014056521751080645058583005432088203818298750574835880797706544226563882834275382099760886536638782589002704347348648896774535703332439062584070387548276891012440049240367705072284653746004961188964792158849659182832789879366715830044857403258508842605557398827396917125018613216388223247819303546717970222867472203799115767164729477984047489896557349559292652892256657814972785246013623115083341383157195972325729750787131169011533629838918041407155998431738846769777871404021474397883832444899948877694520667970428282013797707987092637542601331333440869975541917378793114162676394783951643905385232333958138707343190565339800959649539145782152398826547640127523019603924282775192377477489675604575590258431740342224204973447761895869076812957649935112726045836240874807469384948483499016620337233330782856260424112307225724442021094068195773220112724230576015492921604592171888608047580726901243489063225915627336169451570011312753627015553692865483163538104 [138,19] 22250140255408447439735430290222574426180540449922675009102063321218409389285902234484788339419989318999040392871390598764523176046323751245651249837624859049391320312232361026644850751640521431859225850879436712766234362369544457178279125690683013444937638236045263969943285422243896434986236780365958143036753043459353120274728147969835763475914777530494476712814735259761729700476732936629964852017307957451245983635297295139346975746111114553769033955608340833371523013745349110326352545806070063636983160931538231519826868223441891162801596856083940753321037153634345470514891648635000021540570621238285182119487655741360132403652829130562428864354603166499610029020773616525014770568074735523681978322081030288999909850695670331463248180457422339712751506922687523026592844591626280659119057797800194696441579127301171122002042451973050414274818407404437978213370885739569285950106020159797740015373721447741170915141936706640324701904576215190690196609765658499341152217987974844371143204244881105474038125568917671402733664657976496564761216763678988199617234099387176852732096302673163825079789943918445968292149367975300510398781686475848786707349512424331095775357074274456644964092372450439167161681669484498363434743840843958552841330592271733177081511825243952184638527863644655271158923352486271070955565228391298403579800879554336222189849326699452443838738468648449896072657623405084772115565960473689574662025348758427866481011379183836359985846587254001660535143506707022256864475295143863827822488739631901750814101067541238739227078621418467730924291858723713651477604770736077867085600532468966828115914614672148861806003128026005419915032205722564928429932993426102913638408193100 [138,20] -93947193372112369958443063002875687899257129971338100846397887239906448068674297769398670219386918349285136267491886495795110242192398792068636691234249819555436813699657696980906794888782125507282578293833062932407179747629127339450538595510805044209223415079740593325145225503614993585368076084102637421641165156296016818545770713173230987693841004589894050092640522769479291238804164893069664784816634569981505751514512229086037050872612455848141011560680140073297407002836643764671749994896831991852337876722858031349145761353202465444443354290615003299200493068173988952049317434007544433431734763619092956882696559140112064541803446330528028795049775759635484517889871084705578447582034487968584565642626236275533185434883932742046080672055132755932332831727372294480674118016970760979838604632698553277836026080231866432378567000797105373119815788181336865644051375735285438679685057243800097766221958459942270046329721624810725201523118068234259965355939141418872942977614000041235256144831100380698917283629008071236051660317736609784701877495953438601101220553897526878437832794909210137002001389324860881500216673090293946627002550884174195623551530666440405236448085993846494087623821530884853448842765340526133394148328922749785198598783637190075344988393334454915333404601669010897426233922916988580650531859651323358126625346291556534431019576657083249538935308567226048232908818273977572082537830296419089729997720291970801164599134938317030273243281177823967086054437462953044265980287375459553163113660761172876711575128637209337760252599313920914256824834733514097292072539380619152404209316278631611728966946155739464558443181772205634438756689960612697796777612229275280453234586 [138,21] 164945872848014823822465198837588649373631578268560427745836020651249789857285801868729592004744615334080840020659767823981788191679746645853362207336801568275974865130133661609910713334460273237649121439032763901168692956353746291909956480657301898597241968499236492013359566098919988893045270891473883606797334613800476202694929387562114555398665832099323699080008539438596559665786417289857265934008618441781506550471638840865962119310199754100781086299946515767500493526218145346938016707133443443331605563382366767977858498136087064784617001663648766377389743771069524622798751926767293403359691767189880508060622871363678406860646085291402674938397830782099620806093134978651447228300246306710490237834588052914275512477860311757768924403563363191553589379162847978493995726437592125276749039332788412061163798849079902973722854624762051260873686191359421311065570080487668686847538949919863622162980067186583417275332556261259062319100175249780064702914076519718762397204433354650255467056925811530251608583389129894467377790646936451328105385512373742574393608637944265453560240587356211883253411591298690788431160189847528851518201442027993618040604661284257888703881551607574402431872875051089173463016128641630129504072261350302085115405092350891958781003117613065971075928551255368879221113338805424325530717773081140150938966164995033972038649849473304579034903972456670225269507423406156288142639057209283188032627931751896636397639577309538405547744905230898633227095965392907411651204946242561813985914383860715970076002564428437622152506986061575873876989999302190389246894350709360130241081218590222496462000851370104924754985419649922576569806954717099009584614080649139956527522 [138,22] -301481033619027876381323247382281995199383064603651114494746290991166117225818514349820995352460610279130220149096422223243334232942841839387638294716319500154574368654913478102688813311199733338911038876324016384988543825347049499554245373560677538737908488623698182153519921879455059186028563671427856137634473805263574990725074592999149994227776117412655793373949078398120939859382721472590583175093520757063681710134441638444791069588229698311241174949656623172342980608193799262430809286382453154612781892871477049777627348680572378772251791063085177568372814397069308245201958598107176201883697892043683972025699542126759444561562058556714082895117011813458024969600412556207194755470236773669394271061494039772699146912576312327364064446692023164455995222637971892194145342980984381036257069565955803114978824473099949914120474534870339423999059661701142624037692587657584332509524663017263633144070365490603824636352191594372588424397652369644385998700788217330705150902247466896013107635507742741808975978433609852929767670281293467395739460378402043951155920748737141043137668606698766292327521285485627855414427907394649824298587209852391307170287159643592985859938310724810021694117903957108685929999465528813506713444724492525390935829633831067135817583622311566883098243461229146097300933932282405201923585402196664844452170466573846689502497898709548357154211066776946018448452588335010576938046652870665924164238858761891255643457657885433869177080685981708664123298759613001569458840165011624894280520236344750513177544007792585119986966357333322874233406887659631461478333505773335812618066290852727601303285432735353099765705660766705523870640628081122920879053275477399702016 [138,23] 547683015833189055922203704276338503826332229412410704446698895457611231129429502594277607578527135967715787530260543033246643080191421555224985438646799311205432003844867617037683657897887272354219776494898921836312947538107909279633434890612491110255092746373001137335339644757069419832335875183954039587477984813528649971729452287161546021604058549639184048047071299539701156273713824330586763501852004296606974740480931467736281499729894255924085013217240463044122139649336437304484009114483097428936564187547091875301188857432414777834741735476550899136452257096027695994410392031331632963509845628590014125646500773035724290219296808287163481414424070365849421377210721654766807254255652515176962049027819217540096645212295975165136208010204878836270380098271653748052297224664487699710114205963746278473383253896733496712826142039596082912707166680704337868887792562449001039836553588399810770063522252330005561529292465234583886023217924935131077551840926132525235664903201500676076089696229025177591750448490537465185499444295445823689806349778825653909875674078286847222177198767749637058434033890257269366335491507461216757611771321373937575353216163808737234034572665288126169164078671101455730675003466754253917838543609634049895927970043541592575377891674645950430902341765310733998784096689285885540043408794519793062849042139253227204831874651624366790036903940444688111925560050874385432629959976761539156173255672373760657645387175943279193469209019015359186438134146473249849712346240803139997457981447380649241090712419901078163708421998427084701619065603191292388581260274372963901010125772046129414260176272485677829747022781230693451124618392589301754032215342333951872 [138,24] -408004915720431655301893381508309401199957877930925726166388445632009931050867702780081257791754644525832881169839133010379336176589952956931310563153267744842237706615510437923440012387047439123189909734084451327955446877565305640900567276678971359741735569701083023332696473327992130731793773520435347921235719186531807905928975915849368309848951801193887606497376863353728922838389479327909545091834979717526312824706138563126862718203429557153628941098047145226179828575646754444644902988499083129892303118050536182772961419835974223205949887912690919146275378778575605579730813658760338959895458765334808321322548490352727422630601326889065790760627624964299569755380635229621058109248029773849065789931978522330589686364531617835980266451088915824077914348963728680147134020624439298868708371266910367735709232370551595866766045393013904494100930372663921251824381291970072719808551121663071182068406281841292024601992471948370936004385755247799906883869661910569785299551525354866467510509293115704560669688496280349937701856327345374963309863873571750519833321138584269204310916111800653007869493947258958624297993505666208972382764178449329582732129427014477073830462331980641150720788631531192615957865617763044771299276655637316836735884665911106345646664295578451580825143323430466605769130970298026624237869982109819458847201014733898389964822241951788031060003354943957278135870007010284163423214959446529370319775844987964299084018204452682131619876847872902591571469171748387756438301332236445043841617364277453174175458256395403976670659362848116239128159331929832608163534858035643298425203221748522347716319357789276424460681181735396934845675031243101055101997375999694 [138,25] -1939712284529696340840045541367385316904551910741235041145792956126902280575114281403166135669529600412748549909886092790622730719404860055066361506995952344410461221309688223362079591091927443380507219109558834874410057790838597987029672722755453231186071157684549319118044969084368306545404559838193461884669487017398259511217431757408456900947646355055521026132658333510065335445285753744739325987804078194439503324898443500076660055467044050196475822334789309682617817022321744179241690212869653309956755279226223112511143419263485502706541161064085444572356503328741876415617775545739729165732346208298029525483536618184688531182849172893523514226775640249874041996512614550848003354926879735221309575747212030783695776577854104594983245032016801424184940310319585583805545659004580555708538545597637502863996509115530589656985178198490304330599976580257704346955415924368958167494060044748401997138550384420554403877005288180922968913111281447475139906935153147238624629962776613865328811268679364756121409948869896305999687012434104359115954034953479239753075761296569242037538704894493122111022303617382589251294810618397303908868238640064842530808902075432367188835887803939259705566312617897058040894016065091435961845365383606361266402540882728955018791785242641990660678738190290400778464620904937097806062522999937706311040405719777508107722144268197342134988494394008207979857552677591546821943303726692377114550925825235375033149089292312983467816919531087931452032879824458758339530394686463090176197788090508058604536134583281585397733718010807852590193466264109107966427716567360126127534726619765196147156582142101637904061285194684823042899322181021015278523519633700 [138,26] 8881423584131048132420029303160337221476515022293592635974527868640047649822765148153006701686554907697898700624078386337125563807278090256291658166724796028841229003715281380566355889044767864906516011882328379260244914932311544173813137167978313240223401809873877397718692727359047831336291307022392961343859873215988034833354952512914806095356387458228485238850746772896998020946124248017488475822691011694773355238677560919017535687143162890396559787698794579308497199326288533034576830518093033671610658742356478186825537353713089132811386373974118091806448428665964119823904370307750106721183663889958460311306035574444981889038543249517508030295712324146297134184021868357940479754928726227211767551564465417557515828844053374066838715496942029488728614290083482006086601283222773863819164000483888518684187226761796489291560393496525191354727068565198356468222769088186277916027638802735968096032332950904104664862079849941290357593390160695727135037725150894640372111069297742125867634419810171227866017326206066321694832078658480160798811231856438456838556889090699979878843096733243416588326320042648868480720666094408832527925553204087311587470479406662522250729695318766668659470697328597116117443434641814941117642055333202811576441170836056104800948593379776771182130698738601893289453477522406627345229194219823511398635676478110647987859596967692294570783597571331138176668596620497671305566144217351934367073403004710269154439431451060783951357867343928939246377516595962861719396634465412632398055453728616703420385882111255231468358109869744771309103163465800551643180483811383605400583096687109105297899649874581417703232558707096245085482575990911642914931656752 [138,27] -18797763044463848452040890840338053482887330737253480939073235806367081662057530172656803372979611022135753250931075292560203177628070675155625185662981982695709658713153488416986286967853932740141292503637111272419156163412297070589462099315356627757759833872332450581680218420942198442873269512499798355661968788034002936020663338080901550249564852866885164217694487764138807369896458588009686404209573161511107756225865735258550878221266654276121346911581424609341458801084800976786257968678018203206664031698701152984221775676205598847602791319238590136446670885235675876276747011121445710641836250625976364285048787184751256049632395689072857797809280701753175638831009795380673867590659653868214956724682633865221342570688136016400919296930755662960357353596817559654685116971926450824532827010477152055830392262590119479038201929998128229988821379647011229086820954331726820642677103088395040351946240417503298202429128177073935213495738510193350121595419013095395454643386586865067455862550109577411277636140449691607869082825106129956846627285728886273130905575217637625521377707544584565250231709444284278368037403373489016231253096881895754397784447820045415722192356042200145102637400171473644830777386127387598873392552655413759954253281133859849328208138361747850796794543703335371882512672292545856692306457585708919338261330434406501213371270783336719373969375403511513571206672018173686329155589388754612529910145876671275855704971294859437393237495005907668765411830030624560838905386053381187058705089329083354752301892853690259156662314173378329216196423595940678231784437740648035379373972721818942886728000584975516751459435620370193120353794402457946646884800 [138,28] 20698185018605507521466822662482657624901618050916287902438974176796487491349613411703430570768461795515244592155374203162524194604172495317702960182500099337978316991359981502781063957594824296131198584371865593718725055528995428060269777153859352523003034456608624694094076929769759288726951064218754151702642333837406751788562127265769907230816043303819232491766806592083343740141933704853512547001933059733852284017883055518388589518237075794701896702959034044486554564555931114920093060216759085242835454234131935708130863437681029627628203361761095913782508060971239945061027890930599009359327259567602139200429173885462658722509980828737582024556065840265324498982413505974983163618996893790776430340128666996330967221766520611175564046362915890518791341795049948089177269859099108229680493940988542924526689007796490036909509919134445162574127709212173022976917542514507828483394839946072815801646333606534012833533890474498449015062213297481198056417891697571558842126673277902405899832853509200523837667820776028228895765944431254287368722973235556485819862853366952641167360132479281843628298979613445726175463571404351509794534269033538108507130730081371111379243362790115432603028964377569774902037454383563865959520806984078304423844713613613850080182850636265960865599923347186486194443640382704326392228430912740999790378197568598892697604277323629524065442774027358886457684582498946434580029822515471806058409752027695823679821546364494561146665323496966206940610304336888517757131398038304449917260443497063700305389369389317239571075017131963873890682607718979314150046094297260657941805790254401067917180811881755521155561081634362712551102693723359733946025 [138,29] 2611957839940369366326011440744430151912580005566774609716066057211912843299325152381817933228577719074193181111203184647996525486475468348382025330859660281093612323563123830934780770338452315178328448265063484580090069520995092038192781740172539733713789204561458961019809268764453493147427165532929634000777132440133688273139932225112555253835283536282272699483225367768995562300403966893873710928232508256642484184897905975305267168745334288416354223227903055680240460783796470215015306691399436496379490508282413997629838190713248983268588918003826677968848597344056246780512801303401127420395721914671942715602675594900539512462237788910467781045705730031946619597249776826205974067739431460097652633396120335551187290380534107990761861322017455784984768555707525268395358856802244898802963813060968206521361468228552917427968367062707517364797539407857684516580054022951798346795167838064685405262202863986767578935746898488671809832843373995448844850090420695443628907461019212937825364241637693298889306900248106840924950588145799690373316783544432134080223986836263054233469716201720935647717895539485724684534669051906415587328610519038412648333395058799332928564111532166364832813430325162612985097386453916225684921979759387083647628351593373192737779228933805519884653688180182119569962407157599853741601857490601493858292238390735575442675719254657002132356048248923495419541798882269002114154538748011172202213356942863343734534293540726293428710931953357263059265219747976656394227667323836933696045980626766281786817790064340227275582817622290093295302676453504658505242525753986576881635527377685349713994772712239828684404221752069755150246828811769794100 [138,30] -59760753573929495277363940320253350577538056570514424914239154971120278078638227223702979464803711477126248350811473195233515461602403360108248302442222233573909506220830721797373288946917438111487401013270384118587043308312737759315969834950295658983207167448271506649729559626863618317003999890033134096755130748043493113869037547558592558115692848919599043594894430852646159123506525801580075759091804978563533919487717630555857513557189882104346436736614764296742737359038314462371736670865448851576218910274501408748752170596794697939640266599419232644661504276252122074233181499179285852019418524870186666506240038967512595410319481094147586321683508292545695933364508923715331319117509737447001593182748550132344700913560500458352508392895469214821991053810801375364237428196262525402540471977123428893501780025455178357775999923350807513258149580472352925090587219727982904603649625462772825755777034183898020074585823587612032270269033043739678252081788823649792132628506478971901617177481216532278935503725351677274440357768150483281905510479920754597636400060930973079638749428277712929671166552124992718858134102008130070960896996921587182999073606230569415045186508088418005761277303613911215408720163435861248122937201766377636878080098475935747086822017338216534418822006793174648360134102959588803175052202605371199661007806422443273659434372877787747486693084741415404471258457864745328211131814700533163831179791851104313723226364357470736796562982482222756862727535514159466868752953465960860747727615470459196354977303184199801207656418975796430268471094922087342592674460153760736117582472323573213611293536165957241275905507656264001529868673734333625 [138,31] 136021484152202413104829560770792588344540269544537393095531724415826381563849879691149776970310568680724811223945585036382793006646917960643401617939779394352922359989665914403856295117968576910165295902806969601448678171111780392834436646898170530996685669339665666889580820486399049395619804408788022761475300791281953776237590644280648100796887312069572956753471635376010404027000674555892582736975266401875374223180890339720845620876910903999980224590942924320478638828929808011511211600725867989750156762119930697509073796419568675571794661144853749373032131701724926613677862481963504346272311908907395909260350279515290899500885412341784827081940428245271229554877019141010882618632656613779578677687992313207899273899664939395490465274617819103381758419088748676149730170839720264671985018205476489423676938484729718177511892740995470901952397575554790479275436582308637940896205713110731368307782295467409553390472651718585005785292881010293952488429808036244510459004884382881475417723666118919437537738788805084406201884942817726132121364243546059157856363304796532033036056086580903937918052690294402956473906812706235739399802293477965469773322883540454893710858821856352938158344732778912319812697094142230540825404067191190805876148601097277039706601177104639115495968667866530896884876685459669760596503222069214659176098589808071302498781650680915833993218405064657979556264343268537831900393964369267240986435304226518031438525205395987689986614616596259895349430514831317119958722113426890164283081156638300699505883470446777767186243895155687599001801122414328602251784578776512252588055852417870974455590825507035656643060104710477053759569524660325 [138,32] -190925115257170959963870732201481023908650081951383415054229937288789534111312027554898639327290746260698126082918018576343198964727541818343849867355479851980961071178483244858382632447594078640455600567480020050051771791395379611725220756587479700401070454063821491391316985861641034004620539961946112400018932254820894172245971898313429921783281418364910622759239803986815656388086460784014958777913995895894469341534576277150389811999484293908616563672609133211397515271051720002554625704780038461233044554766076141090845985299741312015583521241388916605690730716279963297849736509053194583816521344788213734391971501976546104916123604089092435084625866104798031010005204090340420279738720637685143213534691855980691410085401313669304867370927033487618701354622501256565427411399653427238862635051106340798349242593994394203005982117541650487001425683453717933766244485679212652499449630062709622444892393004121478193109174463226938701259376655690702392414285396456794060473757411451288597881440530906622366654966926411419762489230821429862959015164240847839896086771794093799399569458668995137147699542106969489408033336370804567299439806421739360497104005826186249198362640588509821896022207142484761226171011184472289540402693280832565532431713475304184070016361874748906547569849578569011047526013118747877714059780465643841755782836125648614992753838659516690513154260906310210383663238819905536551780166510541446066852153951242756415053410375362340114466075572761073315617657792248314449893676877352830430138708298463027916783118765664275767071449280529176565649565823054385482556012417106296104199152092298301588778497560366021122496630355694161928149917710 [138,33] 172149397636981853773441015203627009597484073980041714389416135316774872394132497515150370200036601020616762833845649409440580877022147118512050907178357637981558239964767842155007656932053943447025808057315302667739617533219128351937632493623936620898458085747954141744048256112772858516342612970284561463842056175049463947743541246299209240627433245271974334984260811873612516908365587967852392368379928703296758609599015377437437846314732164956316552453194284214515957688186555656107065981957726721582792060407024136480201274724039816645464791567403260056687523119711701608787489496301307320174003830356249911620312118947090534454680824751494911258330784647543269310806430080809007190578212810220240302458935703670960927351572591794616042679574798196736170542435459128263815816208118453396149583830924090226306906637698441389041600509366083515673215146607932558663762021812935787109561194795309514143536072528664674808202712474918849852146094358733525344354542806573694244695064417893307932177829211226713728720622559171764336377433895027625463525842082117758249149738838307761971672798616358015734256094861265290183882253745968263647570888784276297588339533929318040159516240444900636335692238235537724972975630961480838644165490317179846489902317819451831361672939773928572245601107749265555936684864277727785855765718520170095458508667797812673315449231208969976045328407230604055027042422164577387272193394794399948136675231652405863698297350141122201237903611839331801500197302892005594386390718004696516814345418787723156134659481238973707345568570326585648713770401081017806465167902637035144354004973100171649617152897687285043050335958621260986903211200 [138,34] -50042790230861199253103332394546428606692077475313942478877814008781957570670899519058634089436091648370057630634043816896879381263248270311621323224764545886819771857592697175438607698921943978316187402674322621494453003592966454609647900041268878804551472174388196262268694386449624105218918339115529629089631173242966486323167635477772480792669073563878124811705299505711324114560477411092573224314069195715254252507007360503093594924738564050876327687991399693070648104731027486724212758710884889534438208070802479832707235591710003138908110661343750315511227764642485662490116519498495845023469850500859004902346867374928040848691616410476372980628852767466886980937886117040459391777751510515149308813672717792142202538955735598303043518075894716697336677558362506205331668794323663123241634839033514603495184933051807628550911774937827690494507368127229314950564041835520058260541333850971618464005314173600803712377069988805850130009017702569978710289239433858681617609595832857839483092904486565767671287347882146634561354441034210100360990610435568188275474457056339337174916161126119475628788070321575393406319837481007690807074547149465573683217600028818412643813865392305827428990039185195745484209932872663164942706127702231804575798293043420740644910360561282604904752284948149304252447300096445934194644168859980441756574384111410594689096309100482578937745101789763678144518646284763559879957778335085501753914539746963259897574434542848136112218801682919020887444822138869240427389081739804756191840283277356534872919352575171145606485351779007326573572774749983175983972831884514643606242282287321506525627308906820981897460570297191956628905 [138,35] -138599302005894924948476424275398498810638729633711494811280523999760089148416915115180548282525347029559115128230532252696037765849065564483883950958198693675820255008491902043575432060907260602847899208271722675680126775932858846789511254261988865050511113443813003525501604158213667978388352446948441476364017119124765690955448816126673013721619929189692071993394135979553621065307476285368777628494279581142438349940046473681474287255265022786187334969985757369416219778154944137252596906690478512829703908768401395591992961299959386494407621290060583922439822659843353822990486375883077092828545684495779331303502769595075554391777467950955772726559787848469268312833417853088435399431509061775387486217075397428067935380248944724847647484767494288905158020088843980063535057563929799688803757700332195042319289145461012152379037361771478269979123749757548064652214185016658710735587536954599987173744609273776742394577448842574901193216922500944641163112261760970772846398373743145668087328052199128477713944558169534923736794180842692536727520458199952292331010840313357591897311647181768172631029437268935363241584925753117694901236474160913781341024726826628727810239626374996977105060528721940163721860589389145067368599465828665881873626801858115942632956407347962798173881886304536770692404471445173377357284569376709050753137151337992429884518893848676471724889675313603300989476256769095852888057864292412548684139333495406056844037375138991132684859213604675126612331426439137483026720552396202105997491865374746966788284742404230707550689647266261764714404251609156487956633415374096716454066018301964598577516658579174889973942530278109758300 [138,36] 289261412284504912073657871067465553174163878534314850550137372535775826940897860049002806300935570312821800104664341605939862735828890275363591866949043714881529227797317556126585171213929692985651828383781820685667090519547061807177859465023580013985943600792147435982168252466332221949358967752849583300377784493898015236169367838963798837341731295173552470451324410000128661050326191677901273920349708663698336387446822261873779093752004453000070879039895533435451518367783276696938402525280361583961955634605847467127134605141600011802287558280490759271390897249037586713075609296733535166931512654880222329633041316960882771773693309605108638540143505310784641973898745667390852773485374919714372088923588826005987500536621639957546757918837672117824453900779021199740064239289917367373790716672714570469339816709719465919593370145922369193911225691038522776941628863312391170684091199032209621004657138711780301148725301894173040396196552488396971906652434357521126450349365868908326148184613824649872559434838787864222779616625218057511783223156412702194902102577038937420291469789303444158213463417793711007841626724776538867738283265387918545825982108234290870911860812308329035359436925790363961918288937406691492527218896065284591957094943188531737300540675646805153212511183894627654061039922509411325770095335698952896834829527281215455822773067269666404209297160272511345090699545788783552398529712770348778920580452107815364996106462504099204081831201562402566517474969949543827055241258218373969109561921609233855203504428448973744496101379109770727186598533033550899867711263772473163578355337364672286525874716091624661467024709304697410 [138,37] -306047029753695136894769190664541577890029423879168848054161384542091415294286970841228997706088631997678412298887087664578376004823424446756145918012373918485225607462707542910228921138526712073453171057574472410931921070470352804313971987961851892768993800348377558548413089614644591082282969282013400204472118911954886133780271111532065211571685464672395575867521139874304656551748472796109934617042346204027216824035207558791234513222947145538679895392993856871562783768302325370396967792765573507048895434655461593094463100233144341337156815195801037158689467503547614070397379781842550944864728348321320712973778322787801837647963524079504562715491710791226647803322924139292332876322554399524301704149113109309660730932531314355976725255801731338981061338416994213010333644457389158435859440384867564737852107597288144411538482621317352766566501110000483101225622355547180911281149668263489098397686100357968347631086856665219346546811906900616950777423385208372835537920396616884102831646452645810309721804031754596926723514129909602622226183224737908641250088670581580257085681287605902155138621696448122680782702749246505779924788976976402837987476989119541446633431136878995655566154512353819833106321289181149096592777036227018687952796302531875514631374976365659367522408505713379434102915236110708607381153701674369496945638529976336813750117117197962571908249245429835286174519464640076759627323339916421524393990275320157580865270267604875457749002889748604048502882083726007203745470060391475103357409012071950872596589375990582238922242194589381553011836151995243140994367505659043546862623191990613081540931658113252683461614851930065 [138,38] 190605268619068564341816024369899423825686825474354191362677808609912929915677054789912336400683465217270473095082668744172155200086997232805462232021624894062484189908516380221230134165419435867442215264258986569371530262567776315244261587636922507819992415529044581561366900348281377241619099518139975653673981996738486938680025707060993409035621394082577208519456848726124197586100887257888631636070679360563243851304346718451351598406140756896631987945488335799890758930430504748974766111914851293640226787214477144878340817509054174127152108996950823286261046654506356821638237746372752088458204777277397982868743073952707778389516778150614571061670833035850523389099823099525010110263733714674149793380942886169919679597170020947391068246287947200450087783546899752575346644322533317576187080632856185879929032491200601067335243028829113629065195223346741870468322411865862860561464315161210209047677934712555334323336020959814514767119432980991126164239795194119336209453371067286029354368938888695415515252878711423234180504124591731282423053003002284767985047373652139403427738288674701556380304837139211487380827110520851597439520109885735389323376618881257234101530364953646930968687648155396987176381561451394538843488960101553672838318749624093714033650400116464943640892158480005727411716651874211963056636451126157688055663609214696901885005311775343708546103390133847891930877628541175943536291722698214011086161245952172172935859277854734108837043631414629504444679586029109914101390226158249118134070929699545359207586473119877559667691668286102731999554487442581364731854291134426024417358992331934889295127302387859860566653531430 [138,39] -38181394541018808331439601687171305873698428672882440980736076875402184813718001956156456908643906740720107838535792764337273823373656957722824987512340501203133752453966815096125198753070063279662030555344782499567043989304283715811531298725139696451658484022173021632402381170646787919345961644070525758364086767219953514211788216701985903033128546022455332616326676493044508458078480354590413708152068939059204338024553036455699223393907312021211348933017336395488346990774297339785647082177607511824093130692874622220201513381894595648256108174444377030822817301677413855093712341151331223001272533694379207608407226607795832086393397378791838790253737092556150852969431781287710506208962897525256776893037436993652166815486983977380721216807340047849862658729200053528633249071830200211991479695885867367239498691138803927901160104396554142752868927783641857615511451787614550815461334772286437615140474127317965481137892700932173856530786941047879451340495361810950290653848002748654478591837429427251777150061611874070156303896447647970736316268849320494840644732211056237521566682958984739524121445521217884447445160005780998842216606014589926509089042386126642186836919655533247081305757525457561758148572891219534691082730956381024365512018820518398095923776932742531200101887105573109585377678138568845366197375453932470709837225459052339972757801998399832626666709288369665882877050944977101884177015756562818816340317642921867760549177736872717183467505494840447768553114475293485340062981697130235944069701307845749240986595078946123668816980812863236340336652591996304388840364016997033762109061217536946112472661835597404372176420 [138,40] -56367057055005070442471087421506386226858918668842170358413932739133819406204330498700435605148917765061188810074017934576192340953268790734790932715101863720327057893287842726215901191928073234777636596001761151101052519266076707792639535121144201962296062768311884650220688628364942289953635704197235582604448836581849790551995952013150592195833324385083347836133488101645143213560331813281733083673393978376145559134284856707680516849249111314337932261321143008459986328754772074843867944206448542143366698709703898763006633145934792966290278250646795157114958785123264411534953690928055960135064742080657732728302401800481216699080973513562159886159339885505546952095090309953615051464182182225679190060815828823479739664193345203703335615619918145779153728255924817552284428344548395510450493793323161698792881921174115289278743502852627969920329597166757721179459687253673705339649224913249733587400044729951038473711249485710326984781920128094151068834426720642566853541946744744567116122137257663997616106182598136888525166691029300074644201819396381018317584449005670015279134098322240905901139656226650280628028007495362663455295977956935833615093866078336648042277643951211493206533239049278514163158027923539083776154565981637252880180688732558894788377561825868465258903813335923347631992382036722603472596699250230037926327546652423536884810990875425203353813129435991191049179932010435818403747472247715489629895579738329056897509481345369254679372886793812712544172172819394129362784075445510911791180766559389374698861642673913511754648414106881994884164792555967118651447424166018896895826352392877953309513823859883333862385 [138,41] 71670696355931913793711621822914060051656046887239786760894080075093280866317806895054904521512493507921538970046427550864861378871001807988536451940871430359962295216662684482498225937196154380746981402967679499457165534610028647054483078993487656004043688889406465651711521644738254963251951618212261951944143957668346064825829729064729208899778856286213568471234355300597939945342145766891071517978765547232794580585866750024614525584961806750437627119660002168936660365552000641415137934071819950962061545240327456355064948694823681656064255933945407935058501589602974540565431555705279862575744253824537715942269867794685828318495239948279569773400865367727601726675933162241038962883753903110999973846736866687559614282744945571782807725344637775554627602278154622090153056132562175838460313635145149300488119682572504227936746839579435228120654308397754853568515457554503995570299856861909291326850146284119875863437414086361392744641149754987798071717493907921473784884977719460563108048368293744571101890804410604137032662722375796269960974883197013217697942426572053704525918583288269161312528112942569297869570099446420729242588405553525025178716387220448990720878329320582458009840893313129412307507735227967828207043945557155158589657128919667193045376985307131484388494757217812873606317057019664054979451769920761742853741445919848243120871693285608574281219081248351152944736985743584205684269058260524897391061517147154946924629797395741082536512139346535386762766745858842268960996130951700231722694824782450400082842072994592371510165143363877608399366249063356635870986027904805260648719372615647706609242355796869494390 [138,42] -45468287269483663843095884208500244430245886567794474794408079309541637011768802530387650928567179043192398523909461192648689519432273454217739399686824621131108857938178314606652631491113298582303237369899251777285697868004980547212610018893184804529670363689788351510466100131631233230266220417098068176111284332361386303088421233337998907037046569323034958965387256330110456880182407580381788595884745263530055927239030643603029495204355188415424083638833945348314681276684385731729737411351877171292353855917718248993585377429794379602479085398515437371015943177402138288058878086247619015801277746551893149035032040287459728393862217723361140668248836435457867840512530534138947102823783698536514659186863349259550489802505058583305016985757073146365496583401209378093433509319890248556902492508836626163931932568318398819989177517980830401061022917685746103574532755496374857159181443214281029834583706794215911261270838976253719137082042009827465350425918474047013923839928201505060944939666186415216598543389944337678753834693727774314669412160332791101653344168218921970634541088221366654006469523676870504997660860882952788547828756635246341943550437633540502377312914416047328016344331917210503358839856623434840030574274644835026619134340807708685372199237840408304777853461929512306915947705030785273293906787097773460885066204524545864448532287690841657629503701545883924597037823693791004141423910314470370828282488276523233942096881711773138162122039450299378149724743035970819279421541191218864994433157860997715660020421753126188997353587074122570466110459699598490537379695587362975105461233109145572977844432063828379 [138,43] 18318536626989774226602691448599537728925819571961775928170253672722741481618446297180740563699832798066015459119571234315771902609352120598422188480068113534536348068408184093636379024691987024749915650294123369579569780486582934968064760316991820832162097097525805288859971275053918877756613990321018748750586813620196190189494161065742133350727335061681936821607301542731088948979678227659868477672309052889364690669454399910774885005191480208534321505034454167066385555365461945960633870122189766236630743115557743541543949878789978270370521658800912485669599660676500851990114259288649912154909048292587320835364350895195401173242920232891629961696287052035118247946677254552217013406423065851807077620865919411060287730216507012066075453617846719386915893268378737960818176195031257145546081384583836432971741429773887769072473137736214650336561607721586226076712673506769178375715587318287615228309797123527979427173460869469241759150149557000510883233175310541712370578697629289046128751317332440753193374011925490243846702544334808693978507945334321419507527104358126846378047450928630174918697819001893254734241550091236013467902216326314980686764501348212177488298709355871012784497516221528875138048082418796756218189084411523022852036415647634886569722227204431965981750801449084332678793359658096268660785562400456169819635229916030199013435786319050915809849220997268115635935242581976663072023054649811175300665904684836604996803478670113945842606905702847805199674702130308615525623928316430833096237496104303571324986632291506552521839134877381967825664622031847341354430972329812903012875833529932337739260574275130 [138,44] -4524794213812916869023242985733273894518071736066796754796895696155544813653909369904006458287255849767994069814728721811005796385356813717644478192317161841844519894910322055135276363535210897786282419690152418648985055204740834158337869189304661329837859656446803513697148538105160991117702437853015653492746397032566168279672246343386097277014161270984425986887738513637138453217830791260372674520145652496671512930920810940160098046648768949136417646638924194203647228108190041745548310171648056425675044725565025977986292767365494260803965397010874335872897645038507422232229535416395048192451602517711867205496518941643852341139035823306868022333914540561443300241970140795675447906439133745673029325917403008631322492815273531357967272461857757051154708923210229247314810113852534966049869258550951595943500323982415885558289955676116651993928181232710092799428282487576706346460921827423049844568813365370711798132442150673601159143021987332220844230489131049595277804688231959174865440423085403701380825112151679787604283344958590856271950729722934979651844509483773090730897872096317965466181248773539755431205800207241772636484011113859765854302269002532022072059912756146236208595713174098310007285564454416364243519902231867398377866887154772538081900840165448518261324913337477227048744732986315424159740309731241327015401765140071106949941799912367351663308301527760762643052081311133511465196319702777870448063777579797924758572978750960524273428077887911374749187490503492680959344626239198046249482482133910334172992698885860449183387603255009137148566168208372641120846880039645708146754500741561612217426593622 [138,45] 246363554435901460151280754745813996208749067915746723817249799857425774750910088741296995462452935255247122046343346601149057708516967681885742771418191508108301045786807654562351129472605696914953701208202223787879399727137742083585570217947725594087636392983783150229888762727609071830211558978361551246018254684182799950843030318603744523106062105693527912012621240485019653390027029809049954946395247150844873328198892518420733613642278450081182105304173380162064861993968012790591313929322404350714684036985078924261918287282356335253261988409060575377779170282716985646322623030018989315365219796512446033261155123964918623913451547817603951374626503667299102360829652624992186463540664524457468105735480314260063165959962487719620117332000195468294864014119162087749706759935317354242049096889379300394620623322974300729297111355967830610928730522849875575642609336674887718995320490939247590940467982870723145450612174684958825877961191812752536632642781912976323921275342673236776125833251432554914502807897417739583022187866337328207929783797018847221801575686880347305665249960118227516742764741333764995269856386071601832224813855161973302599857331384673675291078500195019057395561461319282917274719943609124238852429529959267608524963203544649844594867051848289662818250293698440268654782287353674079591673511533837824721248423428741071432353593885665426854937288350596633638975990821013276062109625076295501897904009955419147454455356082967793435589812680081264572284939688415072986122967742151583224625839288579417289665476138498744029208097891004326853164541792458241577778711086639097786335944792177339319330 [138,46] 609271445595637981912889533071513135562498194217862442393545694667018394594227600159708872765012974386726694494984277279871484816487379799725504604214518453510319657645796245045332975340881979325497885145170407490231195855796746210375370195039597541576608178904824320591483092693491624224261883906158418963262531638721303807726038688273568594120653537846822660171085014574608973545329797157303479171157877577195846269941076614203021764574835810606911402301367210894403417509204367485116998154805891713515578771354595547748828719252889100376480839329866505162162633813903146819143739129134780735483805884262683118509437123738596702220619843139989196834007352841586933625166563850150918539040838222604303652740673041996632018554497942735989189547341992450534798035061994039281424482001322961405238667610032940775052665603355099941953265263285082520702046031780726277104830945565126353746102972382846121303573964488353784990522525765698543919284449242211123279949501464550477091589025037186276786768591671689328384241077089532058839182544734112261902689090288635982623634708894752903489559489814230630713130893310716635785718970176445325120590571027398652783424556706864502589934634268773203269227229816701619865137782789410465963991017913081363046042409781809765500381548849913494166550425484254374568051299261374048822155272424068506624959920468222141732875250084390528910783536784166302399239307623864774967715104090726007754192474058814021592873945705057267689516994774427343112491652712547957742985595597577732385583631745779640379769221189962481951260690832146590431257326480510655973866886057837629913431422405967808859 [138,47] -662479123195930428959673620051478051788689416916917275909891974466501176858308719019671223753819796886261225533980966995018419365338850889810647983310111642936905161761483801160200974621574507281105173888932341230224170259360570630794263212305111384474839842258478850095883819472105490859128707245891185124900265549541398950236319131812113591319520807847331953618959502804582275485702190080482766819681092183584474433908563398284047652473599773266092630432439030437988353811605517578001842329101936297421801997323180784077526215468871064499024231105509542015183661695789880365713994882977127251384921585168483238592858238840512095731885683524100107571040263090025205354093386439381909406413847876171385248830757333691026491909862898846744200710943104626627715182282368025604827314927761703111251385671321394420826887217616688654393672783803651976652224659375815904791904630293120967352034494426762834900902803110340997122651904793581691506081340723011099097758141317937849430938615057951602437988896793139227205167447358145200002906352941210088392714616187237954698337077729277886032864957482754284424197580424866113896136765390662466451977742672597743328986075028390101514204587470281166082608386052734078861698915978630649212027637147435057318444859063405464093893702954655150306651286810640440901209726165655547875585399875997833824195564056336663778481734493106144765575037326419354897939971273386851624980701289280369071518514345875986208675465587340578513235886638720271307966203492588024501563372010116533149580489452000326343667128885297417109277590887389597630649163523134589229346386220559423615321772545654923 [138,48] 469999046449188303014587027368467596477478305510009310958085727076311188498118880157143969938726308047253258287635171940695748538930243459763247091833341627459035057318002893858044025996912204916208939619928020456921161787319148110468414655436559279060229747450268067561900389896048825385607229570346881917610686935421715762989617581808918207826755830393111657349042020279222213592226621475870975853920688104207599656279519408381325541967518439376547613507353400412034578760210983057073488467278458715136689420489257742703130537278661214941945078522144688416871914754436484646008774302910286100391659623044830177819134785009462520896299427390923368068387560495539885550521339605267902471733729125903966555085195657128360880157296289550914367833246223512732627158146484312094154838382577634909383958196416417568413954630654636621996935136245898523875655701856002969222565628750632614886980364218117917263587589108404128619332212172257704603320249164976942018040342786735441925894527947430583646114853423746824316086738172296714276124181063672846904095641470377422710569116114657802043701634031560780375554116068202859873181274288224499053293278034907288258329912434334965449654352413097272222404926948161255369044755072528379043334614889777731185311856434726970139898289953601904828366533468698468566955808388226585923991363080923989829241571271666332994402232047728937221634011336252967994203607253290998296922473141415323532210919388518329612550964148645706126680383084244376215730981938151849652224621449125001782220809735191964612610118052629227160128166492038956732775064556037551902025972272380008124543967878762 [138,49] -220671950347098517491513703845156217698962970571249300011296174375146764223809455418284520906938726769071517345694683226897174070046084902563579547868765236698838805308467383722530008992481981811369614904669476617498360706495430101180923937119679787311193744438438076488900739739547767073611033499160724680234115850925659467377217207706792180558090034129129424235633405789111411462566597637022974051362542354193373984045391696152484936331283037021918485897596794640274435759125443774086849219591354832785980069735245320879771737367898192712426739458840668773572415701302173119270198455477213005772087361257529355328851970507464782644455766492396042889368253761352861541643600251851407679967410603408133779252048414844674131537686737159103437534870953341993037450205355074217269370687773460419840976709204110034024522462417625084329723516574482881579096871687796561128343080373217653798261401024303793459198878602460191904935551448562196592083004920318965868425616283847570460624584747438810050845594624355802452555628580245993186118434118619080328337444006728396454854778584863023652656392900729924988568608812989669718369217370546213429088960176595896319936395476393260671122695751171932965494735581330267485885975587589927866511728272984841897249742458485098237725993529905491930354563284116451216047195127216392132689209483579810899528857945455828467897673419380998216755053447486104504957155290638092478168695779195532798838023621063734317201019750871792080996024190168578195230879868858305783147830416621926385840479545741441262661201678940471312375652140579644600000906041012075384762265040635732303546514644 [138,50] 56171972775535383361476447247214510232644351252463638667968188759134045366209889094873672723809965893368676818294396991218350820782487902734401550451531913079266117165691983620798905303334982103783473366307775646182760814843249820700993293219800003632926156923361124413316957847992694432501476849614784981811451249898990343502908627015771443138354260586591796257785048193720637431763635223213902428456430944805783310088613782747885343512838741577517918172536474988664306504899245345975066281285037695238857070400008339555310423432526888246523440158881031761250707418741050122902763282808138138085896292846293369536353817299131980514208488407516895311593104847215527670035059154474827137849679101834891292224523000904879941522357187246143304909313579046250174568812665586344715208472682840727042554318779807051455167683744987780370813218136565844259126492093647693227163402638706072167689758925660418179954881512140762476090469547507579285836388449138967933062096836779051571874001630053077206735905983595558294831211253218608274526984417807767207895358757340792386696523433845187925715801814020326832177007297539318163988660018179898181491941194247457144708576758499929347858949255884886183309955411221802932482541065348016260867261569200110092747797128818886762536956114491139715460299217572392063345577278883496909743943096616043732308561765619105343624687613584515172901032402816307474862483184968413471164903601918709911625370489728072750576912041938560043882727482751201861485659642331791195621463652189128213341847509438307443533134538357685571151388961515303841388038961275849215474858699162390162377806 [138,51] 3261060400976978665425179901561885280983104926797909968713537538510342656232198551093566180418824706146656519065737748921985758422409956360620720419296861636394487370530415651805779870005123838772323354645676386552025764819779593432288766505874757239919704999693663427622944601268423877702821868807308365805819255935366760774694004888712005562013059610008919040443091734908279231577932687819670045643619084407480974136453894479015717593645726160742204009963974035097674608187912441016417976064264982156107441727513743373638886497915325316881468331603969992779033763527397227325347245132427284368629327363036010467260926273786214019860996691481646026677897704455669734338848333486416239540124582069178876936240444537423830000690048292256555148239726191077684392639296598795154331871390121410439715479306314139443409691930086070679726632712245871141550778769962414884396337276292304658431674657785248366886851981466105222553658447419624037201035691686717208311126032917072850315590379095812634555978865149097987472356682992440820175551740550947853268680947889339627553390239067739978323212465238590962645918604729899810740780488354098572817556263915235794276407302275972135616066746474124833760181125589838628876635688664261985816686925036024371045560363331249200771126833746187936096711625317432567981762136175141610963930416975204401009480658003451172131884493187901997519391569486041049609901684801880071904453860850312232526693984851161233715971328150744829996358805109148315573613012701627818054305388791522109014421179292909825523229957927873739429233760775878084298904780664790851385102879290988555391 [138,52] -9027583753987832885196696052001474987961019217468941856773903311239169054165441854478345525094122919832090926391777610687369525609189151820504361636329463666651300543880937181338325415300891212854907640901914299870299279554368073457116512351709261400531522353544212628979088795595333215111110136511922692574242713532742292528591188987480674570648858038206066573634567425802568362522451763483781534299510925105099789460688091062499625020589239879022657328847987933205058458555368557576882764373173610084882187761460455649236907735152529661067400128722934446582125875460092922805549080164979526032629231700637068060494406963088398873764344478514811852574618999700713372915664149285156333278697399524378850217492466958954587144469844125300352525152012228477848103384171479924167841458593814690794729500208184154927948329398771350050013021626319081855472225909585067019465115869362832806861047799904155802150873832807976310076222692192134255250697631702380050750613926816709356606459127428496213299846318246709845175267670423059469937646548484785706059871968614408557871183072596718716170538807252685271445108986686035216408377895069785984416114639233859231922557986839719344758144739594515176079440311943771339579238058602034379872880101186688919792009178741544561322086172400926247412167050432622612920960190411517363440511041861540839977283909118470326571771612269724023665290899758475163250187020711838856245808040385933727910822601171652678662993062210653680513679563602306055953850281386081117742762895890705834799795842852685393290866178025757502588277557324228616436396472143528541505962026960460000 [138,53] 3458119674742143223869306251941800164189904397775563324936818018426061652866169343514244274351515999900071811747797451542408805874390749553281815666803174913425089118997207537621797440565282965094517963643104790439324183044677011314810639085365883058830417977127802783349216792521164063935213280056945481126163473902106610993151223958364625664099065594128563694280111991493416619546437017389805117866158338465670207403850576606082885980060313312546474426923696703560157579135922808850178815235773954969102944086044256493957740003365092030096663956670537844366599476599443744871968902642825493663308580082566770695367370117829266701806246931499129138006963961938551715750330647819425670686842393066313583748812433239345879354365688783182667890862012866299137687387011215843644454947507260869481578682539133520236072438660797181651015386530848804635412498565375011370409805182053173499055409400495966492122351476072022673913097454182282869291006124908880479538154091221738176556511129950726995253136350881148535766698956884860008814422688648962444188427576470406821800622451535210350420591821448991528921121781982972880474400973942255590960852807757075046916355226150274288385261551721924234578848412147203936193431820018066431793326964657544000620192400988142210320547932700212421087289330440897125535735379415018776466094130360200529038715161572210140497210483602984045983132602406282156016140247516946010759104941713070386828041912713036862106145583831156239195636304754282564259056896144136699076656480930323991313409739497898374083246885945845349722062276467813115394174558209594076061315267020000 [138,54] -390978133333766139960974317307705128657601367077439196867361260977454937847126117044409214723257534329268244687461926703126770781682788368226763093902539544970307508615289256303539727711654039878010356292849157310725594393812477592559026251307724555862289771621180841440524173346029229220189555395975242123954181276292959557172811510332937803084810366275531778833084664451972182525111761453748057190917493883082952638841289212210952068548326164718699351918387056541290448764471643897847274460969905094862512987080886417681391553190317765539208381844625843878218207291928014577224437936010781349070478216182614395557945715576080871377229522680851077504412508700998998951068489741842786050921658015187604405130464729332588448658937841303694171581980253277871147134041335862539798429276529904968518965363296567521918308814171424869374195010368166443876203696902152518686293280713297485005360103110882255359271044945593788327934647917273725727054637964945884301964301926416291238346128398906004255256557568418622831713143828391560811873080656929062874446464665074356492602668302535552687192653540714650635484480591775272618863569313314916626010672297138370808922798314300550703168291316752888850044664685544206006822681979212474346657308560576372764048865332256026683286803216317125170313922626703504085793684292037650775867006097822897788458431152194122258135580061300739120466415060181344170106141619941990356599715232756514527068365252114970945486554074602101535476803758698978319105233963717012723273695303636450453579461517627999497276940925523366752809802803034155148842747333488403891176730500 [138,55] -179015464763460754839388192175246751288399409041931208725803764239248674383968013769601591162213892837071578114411877722543362932516811153184561643118111650722936535966247392517621406453093659943192175035135972290331673244711622373509155995170170992487934327179550269276653777546326478034151106554515768603421352671572774459684635393358087131973780348585036918442147918720735958197975731723983982625556770435745985100369629166724657721702517849044487357900084425601678303016299227220809318300030107526800387580834397547276727583473664086641164997239966363052702767186621681789554802446056207452724421188793114261034070314863760520536678153596009848134437431181832259640171791032767553266841007594708065719695969971311887189731275806876540217830042226247885988144674485806378625565938926128392081027105689307298384987115047468969334501069192194975295108357790600759025562447907200609683400168091109191855816821357358043283424697304965964713350032556001374530494119595820829252303833199888184491186553373788816089792207911127108242295893388998341857629774204355963364307622314231562436415284223728571610621716981828854468161544936663170382218273106420765480146468786865190366489037284510183928290727665822098324169082302035296102869278870102834824166322390860037417156832832968958763999753830270343355284316422406930530862946380827308717579901443924770704382432096962999147464272726757674175964234312549889589750600563087758432236675766381906153391892736157776666300495493304076401010861560328143259098074415651811623626930939333927535410408145211284164129859560278339478013317658546303018048625 [138,56] 83575760713091732098497065805595725790610926125421579634394211787793656589849785303915278928775868563055896801278507974594579149081868552392342521322408827264373206316403851336943973069533199555657414412789660579068909785698278945683932287692543386067770119470315490655043783782534565144582093027295320080756316922730061098447768944276472875736590784443548846698792554687128483783451255016707673541797624670051636989879196458347093320931804715234057474956720450423187502235087608691376346743635225275810385341473628786356360882135323476581669180633494749518005484731805229625681489404371851290790366400806598444295619741897916916666982470262240315873192389256668358192330315482752482069451891006780122483819004310990476834006797088299712089462450519640668669365767510127454275570700472753419780780146840225212457493141748186944383586718146446235900189144389870627293070730901999150266527821549403724453531289230563780380357317845289173219880591842844449195698532299717997241104425242919800066699681652030249983084715689112929747451611201058560798368835035585869480102017784498729184641147513812439350566391908898791329098742224692147970340356866789049600807330442504025294332988516693821086404543942921861844773542633205878551457501139304453506428953900888285033812288853099748509956992955580475062332035060301669168592688223698330714492152979105858127435519920222711987318178651602160418669108528852306733856164336259173926642274048314989549643328855717459851917168215393842127558026433080215940918121617635714749509399515386445175582705602523707423148525947426582991148572063480827908975 [138,57] -7768217606204233094828345807032582029247273528537547804618998649253754960179535454033601112623154384183424480420676244812681764421068005045377729836504735354409322496838260099249243751461780243563681858586871610228154715941926956001828418341394387069021906526096488249521643325953455502177394900161365292306933754674316992659452383912120363804742164601599451195766841129387351027280808250767521726746330533152917957036836491501129180557387921280840489091649115015373964378625731477368274138660665403877809811940085998818916933334280488580505552606539020003918576420681238018113927680047585845140760701613042780625413647342288618148148346199177137857523141714681176277546062238338239081533708386244231818499394393747560078290062291948882295764959234151351226131943593052836151609843229281622168192690559515979518273295944409234910451336218048526372615440027938144342334465356719866108991457526511455038149862544848974096382075760210083148650181360581205138001060462899119294616407805815988693707927797693609630710692234839057170613985407049406290510003975659799919469949044725189543224544441272831622513166154100848795246129112590806738734901550151642379433998643418292322174418817488501028009220958857131867221020518917126135902296621488525626010001288328878995898518782103430132009261643281131598598131209783562353972099391152933601101299296867828084676106871752394820915046578994999614238708698077291400116941344399987554160888337068905256414279761530947275749049294234894929064971240727124893118217662839658718660575999049319051514811386102102054686349331385193972344551029534249100 [138,58] -4382066269007695481874599708554950029417940351172231852343263738315029981797771861415008954717961085107430627028326191073935898140529500472434728377202252665291943531461678787464393410122478470056649647140351736743838638306137308043376872375198042434542924060457129806950446139280588757810138617865232336075087856399479342674178526252882899847064673406614053491102095269174369098068743547604605618778460058161177266531986110229807825946299925116654918264706265483920478919228742110207831942261531905760304373268968338863981304700378405393592992624369983865712609876399914956074246465822944613879327643189649483180734652889671492101672786852168372841512020533982925317941151062634808097213955273108388749387231464808900255822096919351667902123297386410425723519770991041770656134664495305467645781318991789424640265139699614698020874406458205089053461509051376474341598251508867358492696393931584015036777021180881176114691096689165065987641044679984192062317558893848435366925250494189840727256617076776164904605945378936799030553369613576623846526042192336447433369992871264039595341812064936871998551999568645048525292564851271515223774900176251376074430296492528483465663449965260190313675969849248240978018493607075565009844776449893142887814118654608280718115283943324852834279861668467806338833949016431845380846033505891715878802528605915695409750106975698612230716188749771710316468546784224116812766807832439124522879649097759604139732124053920244875510315526703694864196233454283669761969965288465101935943609260577724122354253355518243659578439959732502466393838718432000 [138,59] 1550895196664415227446915762510550302858093521751893789928279920903578382805087180869838008390646059442980411843234284126312972028652843862977823897225193136354278888951284205780381807770639917776610513620231162635900986026815199642201109264685677712612522621308295487956879979963541797436054348004620802629267642441872690497966994719953498880775379360728504503411056163771628238509531653268724499050616369296729029216933136979408404714141489601414267830025050566335223774681020837943290968550231814852631125778811740265865622879681171510011078547832915910922755787208381172424612869576462208541580918848587205305637227894254962927555322176242981418751710575862610042791158273913224615972705300253501969812361669154657200855002700126988468279179440750564545270821107658306968104245249112979489129262881665608453951468035465366137485400053099158133349730007413777081635904634065443119620551616804214359932755640863314827253625985941857646528809987231918447596017724178749474449648892390958105290645532421809178078577450675383738746122506363325899525247488264909354373570336417009681730767850480326999759252347878133994071734102577114850510690537759650076665298160788538864446378349899341131799834395195730865783894004975101001096405542171179184898132259749819622105884215745822022914209128308070051532523910281074783701454706139214917113999383382665602356335366894546146772284999919622090848374889726928103027594932930275322379515841979261729101130825786235555860362138758251148920970746609820322738379352251376532949905787198371243354060933193617348707075401702726727627666591125 [138,60] -52068249579464804245591101552952797053966281221314901836274030716841527103672594355160629461124357072654222858577544207327804763500486366189453093932639823117825556943052827256563620126747287115484071107021810386182743547495927826540502938695519878317225474058574561063544301740354424215180021808961124065114611562832008304325763604970639058860496303420228325039080337946975100652229139054938955419705134893718553459070883441957293012281397289624276011269014891583904886867809776767139075180522839591386304086602383500956268294315471460867884465631070195090544113516362459106990866485280143632622786375184468021806628820665765406322403703986916063049002241836423929366915616886775958807780474674612423080821322586785745606099690024703578594677308147569132452765476393306454011402613753221068141351068110420714727522784084047929974430789154579417790136009936084730360696245318191028678924108511575641059479594223465265905013706266902040544806390640183397924720576900326961708409229959630085912512032015392140478140659895720106044331866564008541184097887603850197980045780021902344374699655640096862301386575161624464200650278028596797340126971500028394273399611828997824301867613788568652681170008693897673387139234630922054086035147718206604107583878643269173167984967657833031663980538021943309123417139735770422386877341530244029903884235536523328734616625539505629916209777102697734163488193093095899584915574368599710179610917861750223317079125986191654720105369480384996097719663035246282518873809982386338399817294200899937983398179157422490826185194041341051173218625 [138,61] -76781478957740669700686863100593306250214144874758618774873125010314045938488909215969155725607217241914244153220004330550462568519623869449489271432787203351157340113382780244617363849550345442254654688775166939409076429943799857747272812717828655548744474552458283512045101467131560654279663784528792541293173321024165771307186564698930142346056644631536947410006676194732754350400818588022921178491986959257699276731767218630468010011350821030297450439366308358689295013576027002315004838827515102134517097863179573504435092570695962854095784603297332947574490399875251756354002713614961076754835143405001256766236246006600324303403449313424807243052585397496875589174468002451779112067093454737582126120462993840246194168710987025355599368067651462108286251760231813566570650401612305707578728573305992142385633010674056740971907738719583208008474032236956622446305968370846297155124985135605960606317246011511301473533593041860055067059089388112619320533081991779436644465422631489909423465893047908374840826391669969111022489775914487076114169936663105289859626348695719374160619729105085370346104672094752979736033354962225003847515911933381962265300007540550286946109664728262659940077345424115699943426864734633313719884070874075314775730089688940983628931854997080985577000209575879692459772824865651659638781260885988168450090919377095223445742814890143303798435561801790092992637092528869467336967870631525557980519001689410277889987775553953054472462227003936753517849401407797431116708008879616786220326120179130301406899590966134963555944516506544000731050 [138,62] 15447923626767560968785788772244096563628726727503299547694053275130855307711209486709637878771286426231839142346349628201042354470661735091281073279698265769645260335589024305709375561758823627802691827055446289502507315498236148989711590970589530675748988296407854224098885540978369310477094935112939950803023618198652978534357697057784138757066851927157958414393262772790565318209867477069370196729930526599342916626403962587914315390694756989825620630021815338172795140665566374280260251126323238237377295372563015780029020170030505342569784318247621807523158093853798904349076540377700698698144794016685275610163431514515840043577194840991636123963015894462156365989823231746495897418080861063292188594837997644642351003581418821019993199632081057817048776621668677388875908871946428554099524593279310008170610542465471250499271878826063604498104372111612416014424530925226548264713803234110002563546778495482052626943598908885568298930830978328094685885009213792864967392904867931598658774894666820056454937919042933597164376085686452290680645604442380555619336300472719808432868675732359250354031152461658154807220712594543054511744422074598638495828155421079082215656389709870646702046785340879905458816602379874910675585222335354557289212924739578833276057176244800673964188745136057353162993479050231806569922611175473301042525832657084403855690830455217148517616363133387986640628409164739361459634701040957938226306892342634917394059693240122545013003123551622363709238403326492600013230562575021650585837158664936079918247482978449396534797024407235032225 [138,63] 960853059386728373255666169472585998160643428583605038110345375362183973423301143010270467571128338799687564988061589619671203177556182606170480574221276822746717332932350224979201946571507985492245597256922612941699958072106562687407677539193228056379563248053918984473601914418123453983253168314028951667178446733820772839893260793076405178817040489806921583351982056923769082347182944495011791094670343018015384568317817545781709776041985346879919685854670284507795716345235369020150867705366753159280306352098030119921116492720000332544421586535597933435714919230599271196239986013185322662071763870398980973726163483434852079455488810638559304306846620187345147045247672268315405990442643787458559145802664512032480752458138066013298236344379808898096835525417401681080201845578468188400438689405371220159155426836063421057231710767768933117801347284280224633008671614367228112485259515834918325333644973222221544796940957102484767296393765536942476042780971888030472728198952596861362281339859952828982090741322804664952552489589119574320162363248577572129275563482984325757912910025224093559288560618394054113080116444938617576805933111925137943135369990441797448396595720519212273789966485545059528343958756684494748335599040900901001405650488173464557384605701042101153700765112694716446533821827457251173057102615324235590443856047378606347341597372102094230132656449641965051792707133416103375120931487732520213777243803429578203516417002254737081655638928775034525997000566995817780191788632100135693271912266588777860977723720656773478925079003197150 [138,64] -615573102609452741947104839731062489390159084561444383179472472844821087360158208236418131193923377619150674768918145476282994737252301236074392510764710289228833764636987907185124113979661346220842062819108887252242896726799894739132954798058011444838871761672818600640852847465381059027860711259216032193352641986562323803983773169024792737780485618747490277948228380325020002339801287723084985933220595003358043806537579988651005787548877569203957783326279768134371492092644470168844156293586573419873179680148611710628298296798883404549402099819312715979948705347246946423977035146486518344217669899216364176293693925610768862474204267649368624534779840927325397094310181276598705942753605570583092995834621913367290843994988562583225461090875159853518493871809751838541796224285422302104699218618646845663407376085374754043265339019960471686559135959340288652854753889735520467165522696606758278202517785619015164866948384489449754654008582989023190543710053167782663356934055098202036333645844540160428438982996147043258948792778533892982101753888934720755514821434435977312107386267862145319611570856802082621464130606861729846448190815538112374014472791911962440766502893672276640712356500820974624271255496448889227988332769753713866586883947547181848679327472114212115894977462791033729792096599886749004975413735832330911591631610602603108825538694161968397499685054770791658491574566301274347251704965250774558374542951952943415226169632490381265199272325401522196083318270224140665869304361661962069886064836074638700915925106584164921112282849125 [138,65] -6965283015389293600763435767497746932635233618921366767863826731897607538866469022311251491653518112330346140966688893046969207356335620080161159798387235383442851377334801722396827611601528065779350703196190357588523201377278199064660455461794799370575080402219323851953555215998573651967439795111496754069238459286582817973160108267544027737163556894854138872559944461378035254192300910697439501891830650238614892910265034668281544920676259234199364226686652439685797230550466476634665881749810282447079085820066831602990288271079386294912546961369144960492644047402923699026153745977349042629830220480861897781565469776193182938765487150420099394957616064578076894193915809821822671747533205743568138327719350017841619809469326274485769477439914557470887829226340429025727347465013435348297819167512571493409842922117172901858045002648991374290682686774050986060692359340124349920647629093313089649142416835110377065904141699406958361283383673773310612901735310700082823156840845256766071244828760928099754855644390457146191873836700495717334682781405634651351203986059392072023364594767385381935168516512095512987298165107871406706969296848429569986728283273085382086037558277426736061479218238071671683207014982334553855592957437705318315573838692366758399148078143154651793243594229301975608494805947233607921689850783487618044315976363692522366751156905774970950509229512996081098605763649582600274615865696318843328231813377400462291981268525946057697534133420631551025765708531788256623709487068159294262643495897944021593971713717151746484406700 [138,66] 32069162171859583703469091993767585080960608051017618688101649926798225851727291237134559276630405422551305510021214691606610408845972007027406077693019326979513936492688658164785476791398544331861595811098517869165706519619430437798230205918648325058870125628744741655726686818981452794205743683869618603722944430024768318809894526406426869071833984726096697433826290437707703416753641559948396084909831613867036516014726673380858070101607516934298001897185495828388647305214998745051069910309479600078747824278465303990196172317823018188107509764130443830377867457294059937507142257712538164189130931220921151598213698758253405987238537138192995884827787041134802848348824779622959842171434174595306674326037288104725711794903807884269792500967861298969645627243800043389113225663485700761462327422703239598485442398651691236542870457818446168392716474928358418084610572443645479288020070692470430090870712737755945456796322514763528977758251115628532893060953563298131602602185599303119187641291626222838875560039388974742261866307007069830743268931275686742766451586572279540603921311040902412960703342260042116639976709277213074162515468681721750151068105613035430851607951297373391386986127083831513425350549901366916893260900953645630977454139903852980228633332130377723399094289720973729463767468328175025907197616730997923816345418928546052282748359915556585718390697146538587780383052260403571679969062268649007321857848809408824647959402204119557061916918733245821143534605592491669716456592408335952953795480464243991510365919685106309194095 [138,67] -6290395426198397861621351208640199890939535458955989312637413053426176356091086685634539576491655761604721182036195848163685992758430193477933962751553628456140089990663254788830866043475570493537822889525667227593761452674016380234755774375162331707970978428799850860633172901215925563624876332433929550852990137496815594004328365876137761425566917694208327726229793758220411864535661815253273520720231535111831620058693478409468309363101686234524567313064386762061223384774202120534024794875532700013059455704886133745618395726568051443296607999088513150562567350746705375963103405781174116191066423930426207749906691651501235411969369472883967046434086237700732436794282298116203345041853143785831203867275866157216847416220500300338401079414022157295556724717357914287532657226345283043298808105423725936939045819851334548222920498379571909385239519318425353161871707384546897264742719749690884495833367843896221204034313542307871102633864099941223322876526059474689161724729845201319182368538095720889903274387510313595218316088001428124783930024269348630116844723817223744219890873002915133086908751949888365007484349292616220819725537735344732385188182336152542705290818812066172961223967977916878961663517390057930013822416233189072502372592916688126205082081139091678118731569768343435440675388826190734857878013346353874982036448565480687305977082070204943896129270267841596560401486463545170349731249075948621130827442892227412672615051802285483124371293192241535339718532866859690808724971639184396514314007708328939846287711453871619570 [138,68] 824827644455086545371462793331317328439856121725688089151386351444202400192959140131744994666771396145159255929044834233155284565910306991819341733280319996314547147715125208564336262369378603295978040283977383930815567864700427332182909356690918263595161820316492924308363172709917160192139237149455095030550588167704616231586283197859294040591181036900435244965916435526821693084286083768405257428162077970894630293633628531696285273404710438717543507751250898341832776699852915841200382893654717081582303889170352421711892956768849183523654984737441658237501164259805236579015885938880936088349707773283735596426729645685628347657190103929183086170746468107368421820118949196318365116456200800572468917273667786342759951758891626395630122422971104758644722637920349672182702518621387821113793326464501559371758793042785533021047437318490368802741495865578517558151784627726956103584761727661732990863375250967917968291224195606520484320645540308476010560480987645753102847286713297071334401506214191952420129337088775732027823139729550940780969030627221364009134313060870810345269694987864785305388043279289855555267804270034911458912121277264280490170212769805673310198923535957062176225427119365277518414302974109607108623537681456349624907258423558984062708295640772689136499315747184726354057137635982442736775552502117655548109639712836290984729229186678982945185390473642893734466712138408314111727004092462686601040487425344948183120527668576040767533420302597468914282935251796059196543629944554334454434786485982731374840133758747850 [138,69] -209777794611250867840788507375119712186756778349127910013672799957081637352954798353159817117532552556329205287434086231287553335857613469918075118410093958640006666223530478157815750663582388696773040728381838454635915481886745498314488960527087933162073004661863058138222987779739231598607170382703689020718925521912790112217690570212756423836037517395390036845847930391238105322410154272035230146338248991561677094452510938693134481311427212934161478388863048220075593557768162393271290407909606648574551712426093502410951373592947997556161490855797930414094582937904362216025768913391674616787637668305438990863555942390352671614644744432698217686655325848540259514276049348961769653776140422707924931833341822662021662590640987797969256458009232219603515090680918651602196398171515020068638763958197157343099462606562417308984605678035067873367455417338292729193348810769859047842122505882968302056592337248561471512697066709541641148500925029600281528428586358466723706192884715260158965892688381950999571943696151870101943691273737459843044448928193347224603491519995690142521638460551576298752587826365331989084756907022101057984865763638603479337097957927356273933218562308528336441031336796536622618627868608389406941665325340367937255867373110632076191651152167224492109531890641865923224783149500487704427353508971453667198721345203425776957504390610531882989878539887616958269335575237163749082898501654823744886692278026890145668621381590274575497238654509741234612879588101632586712431172662785149030803657185656480886414549900 [138,70] 60024139876421575505149482777688654859180194421984862082994736043360354443088254886613738547654487476039819826739495078595899003651990449047161263068456438316447765078388587357408599462980123703660998293072000694022020102727946805942971386329432429958781696443337099290196223447022545580100840989285877534377877584950189476332797591306068687396772704109421550675425307301012660310082920794050404602367967161483096076948428953696118356375710152620102253511745489748907032797613452470888395912054370858513112648665953004436760750758138204602379638525645636099590306658356274695834947223660854685127958008798375489419909332445648004507919192659191172012090610780972864846941100880541483402053142373210148034496078073121367361591308252617025372971635079968319648710674560415930100323566534373491645636440942924246915868758703094834035375309128346929615368395842125973383656978083835492522445734876604241920798469951988936572893580602234121861432146976495452573426552620274113774396793961613725108394435974291868786994436347837336382619062803711456555362595328588375742473195327714713679857507280076000923209247579815654491888638291251540317627426422139671871505890038507175965218894200964550352797153816699038507079736565232302537990799702216563006763617691174447851060950644453606165117218884211251825984776131853864682381295417023470458661218997714968427337563910367276039200931184054019151355554456720439267267567296679173986811830959890457329867852988133198318531962363491662475976831872436363202785069083473579544802686560526194918512225 [138,71] -12618854189842361322710438245025833999522613687161885237647649685380150233612203390043794177512802847447718761255245350384783308117237167756751144718269104744088498798982338368798182679290184436812370454453992099962905424905882751674816732888860615272247552844387782843141469213604150905154224422893603506957993797776718569493380764170815270756257459980832708444797134560633319880201141369353388773639952400837214777225802114862325409102183134651423991779509588035520677448209989519614206921677697525377925545118135486515210692031627430105062525456759477209402076644790496664150575880542101145066059839884996975902469623550007383999133248522997505580302931561157206103988133244344974270952648713989309813950473542933885044949006232140417687572693173260851259227746838837779912702137007140464193607257982727547124385296493281873968875764702981916650526142511397748828986125648134571760620244184910044682977244766331580564388111415688533200351828390980044439772762440624006780496769140984861082201824373269907403614241271816664387695231546109923845011906607478073592109701727461868828367865652450307808008811609822425195593424080478201775672253075058649768249399013255990414868943017903404309315614087563020541185849971478960213638484547904689861670417620794117791170207945245347575072565981776461255191178351001903262835524985271586338130598761530354209993748084594860612032746579653747285570625144218201917469505467404138519296188926615739365533640702580720630062995600245523240560201367563841036695200289082601462507254564269106089000 [138,72] 2253105184763179820191234017992777623200966232437818514385798567577388119330521306466010414413633006093378011813100822863218808414495518819671432064196419241967275449743753201844996615056709758081865225368445347102554514489271690604240885251513845496539136119007605456203418989331139063327084829086290373419907140995947226600731089300007255333222819495557883754975795123338267199809343528618762218865080158198818173754209214695643276675583740349357905308767233099969095577452918129327755526777345708171468091344091800911435393192742166158604719641271240341366674255717029552946016448010338038935969074725980609879457432518351322737787662050402761644234558408477575217079947962279656286311047872810306017508846344764349364831179145294341402294544648124756624757528797420866382994123519918556869425996329492761078564046181879009692248266961066618790720598077905777018370221226332657360540262479987597632897461582019777599113448663933649453160610588221349119957276772085193910688263338513911612744206319824237315005722993265711826603686024431981336850855225105271302714263454026779639897550419706205020767660202127433465277240467691766130175680395777148846342392328523353341145682655828475399432939089152253500955049928819102946502477837455675154475403710872178301475939331694511263765468474073801068021883300565456640938037913999405004844956849840146996594709351851500525882545569987353961726612298325913013838573689742205471996248452308578717552510589004759583957773209823263280823061390288343972675987291317758661563094782083860735 [138,73] -382644313487885628349619053833500790472831464701124014015839155605224808110562528630912650858832612721854749368359412124665177306255372398878247586626553820553761218258928534098878283197811438779312005150160445042287953509120118872195087112685223070129791016571876596471531389330579751235083504557173860441156809988522350117752326283123427611309762581136305324520214671643563593959815620432913506833663891760511200250752326904583025841698332699238529957907649494188193918358950479497623938738999750498720897114078120739839132261572441424480704056073091161401406711815011550492325589792216944914485379955429132157221459358439183421301303671886524498733669552602000481173469376455322280195255487674554375665590351030818538903260337806345036429556049986963282461879225199954436061108581295543749021068717216932974019339706697533656717766612560097286611469484061909725426860073797355815147015311094199447963272254571614115744402772982677045846741704691212234449122824807235582941181296575803323143216135140274995149582406000047211741170421659133045187041160114385193767324852107911575606551846359481173213602047613197827755138819402295889956521647567553423954698240140350470461977051192681222754916544483768025444141394679724748795114319833541865579585786638826460214833897395513784951762478320910578926635749410617793561809804409857656147508853521125190006158880533190576420841267671449252978513217688268689043155981969885328045930843579204765650196431180931610308616578076427949772734684455909700654743096748760149863394025712745 [138,74] 60529252376769309936680560972443205995341374524226620252285551006477984277515047493830767054905508716635306297276326431541397968758045504810209761653198250348394628782045234928751780293050993755859781338846516726559053915876496219202671101369970570052968036743602201085967668264161674333746699491672644962029326141774769996521167157075215088570166416609948645482940352303295242241774740655676240469937627470330816347416571515882809786517370256833663819031014937731353026320147013042525477690644012314212135745684671668140849500782856536277430908484175157040913839581115625290533895329954166124590559021929663277485461492575849665595366802715152404736891645924494359147480024454727378327005683585679142147843892509199588021163892499429922686663642602679656950018927160487395928527112332131360849185922518282991188708841007299897651095717147816085499272822162060295646324688832971485214238951470908930844432874673227788817228421402668432287273488044522874277837053962738125496754175966750601437099015331856543356430401612282174069039053379119706689266572831479994778390874513178187932255591134859641003167540689324068346135430579470815908542020573304215325494041478612964108437554510823213614751682012328378820525565148569327875563114356455899407717792368501235233826131138792216691520471567426774015297810837873594074586463229571678859477614104805765454549754153791241835928912032521069851509039485888572266152664639522556246085188052077005236768911290176632832737011874576643623113619493070942466268957774650753296305651300 [138,75] -8705339022090761750389515222863575816919658523705782112689311648149704694392160602460569662685904463153015967810671660938885102683359968329522583528174590602977578955476209158006902804997825053862776409098886864536644404079649805032623703154147641994388139899542465291569286920256000207886003753615863762541367812638880633711744989043569179653236778178864569124240571858683484146782650133967099443598057087746294042977177629944469966693023110070561318556341071338738709628444059400637212037008983111224156977762412994816835086729536333055685670184599348339888644844580096334207376062846099006661643930991746161509227571555664892828530848782780785361616778680966724160877831364867725748384181941244375427923735010886589857310606856826599807877846108754966526007231334651809632168687961257802824409116916925883786004504140905187752111288668173117399301737426564714617119921135887272813089341610563152796330538739105844421894147913146501694483040301280093680360658024452030828661730792359731198699800561262699026576520248123489003746002803959455973623116928602748420629085876505651828327185577955755657407578019540082797858880042831326849893701082635338786892073393291029451993582472235613242468609447549330238810237961626766403365436384491579598555080722768030405983635758902992624012823007414565788290168890724409051570531991108915480214839172920725164671755159521102966576527683192351254797410820910400450059816806740791897974548150312924180947527633353490039926642794323579308548618009206007205417820219104630874887890 [138,76] 1135999726319995551245872873374334169598789661263053614485888913202593786168130987159378314044546929444505464281227755594091149975096443123277182380793274039553026682442813520110450983272506017495684529109534082639872136487319918485758035368291945513612117278763457806149216072148305958287461539292999829960518187264340463482206089412305337381413155482523451329411029014433415125804760781418761259153235896635841979297331509923326449905434037193655487799821364053124878319997877207259963520920879461200734753647013762166325349146335397556381558727211884644663623267307839779912177508089691953602049107180749132403547924892529130162441456506682818553810152605320586991795240982313590930306879274513811044457087113957224607787263637774926290263178415079763456257578734535031811798868978313164070061992928271137715448718896249575933849550850763612173222221694271297359662509012240839236132288014835722990383778465666165458239289387252534234126154181806468817635605645514852189110788677768488909890458723634774887369640362161573777456569531291973187052615310774455840227682446046612144980951905565260447472525270118916080724049888075578263287542550871780662295178318757360296547204627338112580739747262412924056187239232000807452214227183446057093457523931331925131062648954072735866337445835057212521487198203152193736236419629808731863356408267649733506141321759703564142252966324049399239276285043323495134429560696639091383903444442316553926572399816685471641562238215724891475055058142124407489069273448789584225330 [138,77] -133249785154637270311487227814689848110400951344898330162127071795334417734668896758103800629440660828824885994349974080783637928950712834201942247433431134674337434571839964660561924640567238731981497621411131985398106580940725334988105295529534747648779653320150681306293971617531914976241301565594489272665675554230252245772723653772287700877143541397339724686445422507441407377276836336010457298599050145865091342933869758254556819439895765233579092176578256170684329253696272354366690663334210186214075347007456364540471149197382508889303577274509177188430695156210003096633033180944304488529281926049884105924152541755819152068984986280294573440655498376104909427659232104418725291719767102691428299505907846254805136253839032802934112706656114547828750816794028795593328298915689185292127702669589281193191272716478175527607884080933661482229101423545874999466957127331057535867056865775788006795123444772505896713380738631156116270966802407613039075379464336868549005904369550855090683973376002199915762920187471535430777768224904930223411550100148311934486995226801474271979014557131687913257733032454034978092605552070396714634064318353908549806557276299314382061267982976805837166381342704140838590198731688593330044804233554162529273163296777833441591417154335704514257892435598893958868309921533122129438960732353532803663091348898438616310910650868515793291800634712907785146538667079639551881791058833228797630665276604114296183845624721264427793183309841458674261513686905897371459332445475564150 [138,78] 14059103305245119871725369080207724401053603024826882570834164036603970597620257823736554295685538756382344584848092246332357620363751973409519954791047730321186270535087498169785887113851394490275110675822823080190220618563398198801396528690117776725338528452346362708339147990281521287950758891212007682049351866017816542648168024997220887466266903034862113622444208630763142352486658429338440335209324311735555035561351633016092083927108103993812617185370994600973547649379573844975387519563803212729074448292707081537220279699323915101105902221295784956277451840851174528997397987054136544177892593221041578795709765372840331982435161041866598636976658120444109002399895712224211739521905927129902020721618929636389709086732329200309817510571741367576788017349151985429847689772667694212945593471432211036454335998890560369647340816670262056975037526317714514450895973524472226762244751827100964971546207731304932170986051646079663552157627838265532403427469130408328783633073049943346355504145117024713752836260396848264210308324889781778966607726957906955083364639628971961323379377854378862188243443685250584514047239087960231079348174055264239824103661665719049236920264976813555919752539788272889522137257128958140750363967731653570308207252327427876865744577459749893265684320485388024495868397412151123106149932567625119982446485393136619901873384757235460197468063286253130688449579070146743633249166148448545438527942182075380861879964383513136159733854881420128194637843902400710794449127793200 [138,79] -1341131554852254750170414632916756569326152774266249869384174640693048892306724817891855533539599387709397595099223298096642936549129196405688200267045321866216437676348037024953454996957227728456862858163607462357267274992431108401984816736071931408051161104184909388138313751174371221203379238586555212371054872892744083733950672903761222083663670858590072257100956489301680540532875029086658065102811210888730147240601647022334977006771359638800682357278289987463968185248980778667507647618751027662229060190287111571010921079848855820673340227880456572966496195451676762660774438669957192799078952989443725551894236938378698430317432022507512092714825164816587173780987539776549527066910057954429776587417412140481446295086881496824002078022618994241347409838464328809503544754581588421535753185558553050301153537148299055832573489637309658107314737852500622252093996790486744759806807027180813610725546446075834787289841206365420525551091977805750482431381847083290712256223435614826199115419470669078982862415475028079433788588915690785190785248582044773782840471954384597725267098733183499707237306523034606486321426309701186170133636520617212190063628431313798622601943063284369300820659046304107514051737138565719497208453585119118231294639940919410754631109697877039075755001716286953418599230558510420521521633867762155905589325905816084096850004474439318397084078564036493222259578964167982405502793925144487586677226339282628950791792246931618607137254336849209784494705583974689513450871700 [138,80] 114573982501809685674628527865473828608858992696592257992628139613841399066611755785230195288530307345947400164214978943932681416071087820391680594787257353933799910577710750724022266074489677945527818763304379040015450100239504903353501392638423999318882650781164729832652649178677096662492069911702675572024563611224996462204308603822697326002466355405683557376709111860059557053328593933499894235387690809112095732470905759553377091427144622284061037182345155640838059156338223038919940743065947121656975390514819685461207649500128647593304056515793072064434079497225235664741220821896091664715054929534268370504240565191701037172016243232888844692644975760215037002505429754641254746389847741400595010858847081149509583085951504750484103188849565886956009173345593932280990814308263326863017723668062764929005473286829255311799545120280417937051354739182639720179205245498177998004797891250803158064394272347778322080626084894584304607557282098597916797755457958187625088919106361062571773911360011881965702782268178585185531816555562401413079805328629863110597979704260342778488883767056258116928367176929997821717389853643009683603748703869349349290484535636638638046472678835050272751912013234460379028147426000144430380922371364023637844981148629414279485970864826609363843733955307944312560867938556011363630687213069530660509935244335060151810523062930994579766362408192758225402697306684252823148678305698036942061557919662842873294745792683067817194351393977387211240956149010102233937300 [138,81] -8648767932672017577525676330690291964994140388231739071636810518949995438606580761977989652057698832547676621900663814471178395830806350282410687855415502309672643067809211178032696499924564135327828088038254546551022488660671464288530319784218336661408415943895961392172527076034245446285137095891732498819438558779071841806958613387692732917017441308698961969798127765538106427821316454530265853594130123498514079350159702038360194809845349219857798563937861627833262873006315868328412514249224059169532899894536838290370079337788339463659960805889519902242860177353170043546304991870498756207284766326400781390551867840507294098782565604685548496108529119899987415502592405093241931791408228713369498874202624731152480219569374259428815216331365900452730090578348999144710565233095888191419590667849721938435034564337603313473172206656327126955638724853220751597484397518674375714009319876562628152265902127357456253697178476279523641170523634778076128896639048888993403805924644988443495585923146518336335540955981099834975502333985789399350340912330699828025722976305113269489792943426955332146380375368945674146111633641803047055175918645109954535750466885452415363786370783621921978321057431913231201019574171141503991166226699462373242537678954419099764966588379620744302620919850883764626881214630695307436062605688059296448566110694206536302452371580957121970674992965420632908323385732722856999225701917090681700633973695402224250272278116070367486389172959780040078394056509464538550 [138,82] 579010146814313122458425418369833906278629282627359194139290038053662832236389397217346151837636576181414336092863530773518157685899334868876049039480972366435478845276911092262908733134137052714551522912511315329547203140948308847077929382857978077209022299611350363004757831461940563323132500763052854369063382042536787651335097852062740066684587035905732999162894008364431709699693777451955756034641938200357094481792412055240509393468508231972476370793572324045232703374399546831604109420659172629641648600686566842765926161919605452149301228354696834201823647184840792555414066201927287382924103789451828614923706930408034254132272190268780850420662440141251430954974790013432188929442517187864405539235683451571695840842839754032033645155722225402465638947860524293191392455693875309772985693242821799922870850073969348884167271736009576743462684499096549494330854576127990073705082220644926711016813599379217492360152717936985494720563055584098968964790227402491232852963496958921306174102235448617687399458466130938979567966771072940462339276809698992785076402335756369914307790692156334546437853396510576744958270530006201395288203693505934902193445829779501346929980013634224881398712950096200110148100704599790539814127272352224919384634994699138941022632768339030762067432231553334666166234658732333531370980726950448110131512598887968653979537823097263364294287874879354058890327082848828755863407055145714581301177751187164248072616766949268357693645059609812382021702187263580 [138,83] -34705436661923631561258677357274010705069437108528863737003336305550262908497738266205101380372609400159729889398271955075662228388795558640058148466319520183203547188814553822007292173326528474045444876181094480816351415408236708952393355596525104118026202367256749863545922912897924369654253948034969773096547640528281026587456270199926107928149354093568955353784509316733137000856251965229375835978179674266233058197525768040866428809277381628688269769586792849800149606301982079327449864893989583094666105395872772648827901437134587870605594513499335171151467268439472553551664060381477597757123792441835964376847160369577514022766235542674996697669141645474696134548225000756106775119328860970494408074225532575600229861721257844803638102960856977771376433422808491467906819497800677253045116885866120301449828461690313834376440225502232786254939023513727374867610607016246799600156432179581267579594789523724175478023131036646552367274895544240079444500499864494108726041847566110005093563736307809405051989795751492777534386149973722764625742089375205477202933023333071003758654490548772221191925706740082924669441099998457883988398913706065102689207578883882668385145370346548980017246719507276724573041048303563176685456291137316700166972835604246336639598570155354939263849897477411291614845798152410134516855732039226948260754439641936637379436148435085679469620891701867712383395262255243271188879859579836446337682613905434618205448133253713045490539489336393005082668974800 [138,84] 1876453093821501734228557392241387728766983267317982252760295539670893459107947221991887149065662027827471930556028272449314248195070104370828248652542062061627117584274198787997676710269585947792042362298180023008528074900734915903350152865318211524467674362324736643153025878648039989895883046425131539057529751077786089083602281361491429244699259460208620039926699609402264768438612681070343242855247697046449429985000125396428677640165751773962244279157962785839077453928424753126718037817361425883463022323825934243581034465659059250530992544072603431458934800647376218040545884392596728688425802612230196460411889892874786047122406296948507868522685302386628378280093460432226300912969135310718925532133031147213633173024105980953497651814869784079031059899783070111167159633027799395259310556737134375458535459231509174817210170292915579414129115550101366049742040576660387604930597307042738218145254709279012166133588927821732207613046399117156985522345849544613313981883345539565755873588293012172134654492701122617142835551721388531470831079290730082196441064035210515766224201601585413324199434021301437235150626100617207205176931519812309186069891783067870500587665224811975541434737325267635490578104358744762919859394129597190820985741959804451020497809779668676465513598404876244824893581101010467338092530375094995583257754930094107994372513008637157294120468794412855301349536993973071165893163440494900749153127373418315343339267913520901572635963112473099555576315 [138,85] -93172022415897227438713290940912336538397145168648448855806713340989648165286696949002737718468517204478379839001898509747812668511305723922743614047958808842478642679507363876631460421864729212171880517026674797822392472475729831374157414654172062643824363961218263450873169729181313978425798159659950441494091316688995134902847855451523629480245184275554038728932821147099961527178275324281971165859871169819479426950466841292821076774923296700341254297913448796396669451605865491576182423551665454908371619199263789009050240496030687010638437956196881995294411303748729095788490362488104732190207585775386101326170919354549418845316310802776018469750620832132842188431760867920155171792286138238874256487471914455330937891607055861303592070254930940853911698512920311271971198253418776048751707694238668907785810569417073108672377560083172521973525679030907624624857230555754991879655777783516061655604707113870078625850185239523094609610189884240230467774842023326652676502473015305495906745180557999424952700279316530467394550495128069774107773205474192134728974841820489613351585573325276224410693922789553835166538395525655065944062107450438914434060429786986888892535578316733125038449478865066316788939872233777035736501525898088422702595572234399559227772000083590286340904317962026715449129468543446743214315251160903781519631187230668425812555778062465736144375038049331160585858626080387958125933507290265235483341287682964613407816180215808719440538877917998545800 [138,86] 4407874706093967750781918420115727549681240590642294860035862681438317127714013954912840080033175431961426618045136121334212655755167513937605103331955442675266192567110767935744377949871212997123174585772384820218964225074125440644099489235213041317547024982393130164851316377797728610859842165999658764729315799974106938496458501615733516855507352920354604526054061599881081095180326965739429771896481541000980899825646973920496846902560279849622780991129290025024952960192159091206731501684277072229423678469440056341573575716067221233413134994000377412873087673215637809980331331416022852098274819034884320837093948192863205379300715854179277872467419549805815002187017196594122763269959417285391289142110264977229274613937035210154349344551548983513957812278084629449874551648884834797722715687719777109332699454747359528811129937062225999124019096477386158623210880870705078913920306348944900146912919333324388261028831979197054954522926214903357274986991893735554427097828149336171515179712600369049847552203754844451054504344131195079872337578667189364942253545885028165126025899213054377040448197677387197996888484312558758642498675658175509227058502014242432318566396010170928735747268340681816989055278731101230966654739154320263867545289750257741414545880478693951642208456094255363052520081358175201941867639493748473331697927008638973965845682992408493937698281166498900470828657311214886887607428522292809234374494855534768727532818125718462624634634298078545 [138,87] -201976744999419036264950051354086669741340988388463345008344885123586184883041152926440400306839856217553608098523289432197747630544249776727341116441166301091474964677084707810987060009399537488464605510091321339893767729638500140976845446750589533061508581654654669760783890274252357592928075549366396761023830043574930352677565020290782251408383282903186528721943828653728200627515329085627736037750111755216557209364216536840093823697670544614423355507162297501444975674069787372891860190046865437568154181624277833045912652649419573054955077911753414263959318593268229634057821247740372490863351142536021860556968561612994711314701299429029730129294176897885829005689105987341974352999571249109140915008462212015035324103078412993294275097720847283777645117387240088807314538199944357425138438104142374985838269817992243114980437842363321316380230462449725124215021000383958239418649383254307732533682579022373730914817656094479883000859592033071269845896151550119509972926071940099971308025386602481563504634781835464608735934346272987665831298937315876187735002020160948171139730248622400680863329909937967412934843197791974308863154096128753386946117956252588198582977103896402304184560548142551170922834701628613051646215970237724570842130324102590909017053692043454884493035555786936471764634277613430106143807354133035585181730712050630513353970772235574602149286673654505237294303881375266591202855009055452207150654760605570173825116601528341327963894604305 [138,88] 8768234469973311788795211013046813051127972202888029830970391351878080452612510479420868668178093947451123233977573593650124868901748702570522296896890406359938471949777930205342743328359494348790963513463287332391638916148942934880113928947657567202706145061101182074954951760858710243066065499894632082295253950245016378664920720705931002185983311903292907781836815196444585059592294230785407340703326319284882671891694353758497172846365358702636218374011457116684815427009043763287239203003850552787683062213612837921610500758754674590305800836627301178558125440192637905183583560581719195829219211720619092538478173466740438031702198830681103637799887048744532084491794617680612913419226497879673465579426667805444900492876305457096594390544174125414581298419889755531069605140413274515105997982997863378741805446575642553340563453181397217995888523587467609042095361626636172108097554249601031564406789576372762329668493444503199464266126365800580881834950702514683793221838694872624372048843477344916139269052642420087338897947353330208156529187152468708165257477905740173412984646504157104495890148186000851957390769355585025254933292909711832325220396871917568887538752100749079945731197345800365617018413277822506261746113428126224682950644816539103372058867537859669105800425507550955910023556766125667521683419369199222336688833627567166550227142000022860508328237774562873459201373613212653443329599447340867391877567291899878183044459953357252364911835 [138,89] -345399210205295106904426962380093775084669691896217728940752951962772200399745862431139838884912299796501003441873366643518141197342402110900117456270238767682031394322872553075267557724618202803617336635441269097741535940765141153689351421217032206462015220156114823489608796652405278935352324760756800235457316437450813329758045195981035399817886272345082427602551861069665419878298441787374563105447051983346841474982513803433982692327963837220321164283117283354063907096913955503766194885703232047083392391167956443996925276803572690853204626899189414602039543866763590449492957173163169647625135309070596391233883992367882073486865047124297388725664774114397866668982406181272368280405694439543196157381899005476775576665446492329692558784717316379971681519492103001465149591364972658283936353054383574820330626025985565753729204452063251729443188787553971843300478593190234611098638492168101305787490258609609294223024026409419134032142161519049390148934073512542644825791496453390326156568738152325358735328417795889073134826136654893201881325980422061301083400452769834066117120024417812535145006707330572850475301094816169769923049802186697638150296813693970980195723123657966026472758436557280885813525873273871624245287227761929994086225772692999859399047883406980289538850933434621555525222826035504381219141102567171167173315930045634869470648125464290690668889340697179081905376396703345724231810406046382087965101758769280747250489769803352111415 [138,90] 11634966858280627293299903307573173290653589515401996872423183183530341022505437343079843724262183200026006687896970977586634624008103578051629841288944556751559103427397396067060886089325795733017012077940685779700585319416846110322731872813360206829862943986730475387054170879451485803463106102669973565894119880509273596582864305371170351520450074982975811887832606446490965999416824043707858435372813009165063343870212066470352815003933491021672175682050826486962871023627906804635823297285602923546055530115620882351395631021545744391673166551946633179554755990553913524684000916706616750852612203845715367850853868742576421524210355129106430306204991001335966072247364030853711461019546359167422291032927881059871267098621259683213180263783159877239515582308522027901551173529885393972093057108971663424387778304628928574310207845744072279531324237008256030514712404412456310481424299041589439785592996085745306554812862222744802942136721615644534070142876897932018200677990708626231806041486782192890850509712157360038245879999477225296741472325655188315845671411599066591748707493897129257212895772824511652572298446572887766862991810263098435162421031639682584752444740165457834534708324134801833021705127381779731144700874298662830959293208205222161632979176531198387825541576311027147013355582229550422937104810233396278339133423887388959306347132098365824379681667983310593809794481195024245809943772168071652641700799027132451661914544064743160 [138,91] -314915942731093270030893461971055409485107839332359412611210880848054440376000244130696092616046601970759724652415904305053380609627360868841255596050963118128293145985282228998688831122983767137160591678445661453922600062009454307441180457628595665215712357098654502971287342706336466994933646379545657382768348166857010664642561176743588131675461227775658770082512133371193838541199198155282468452028405938167572860061372084159708638819469900958127347716813041678651836225604530752620120388838048024282376391216683641441382938742381183176741312904370303958562316130678543586103088812302296060714285230154319719348630426726633151904827306711235504002420635237486029114951080253440177695977878848381003411533410714837541873080774207924927515430133151877097597282283385720085991753509731521451599192429796152412743857370107596982715765747183490574087061254908201693962602075422248711499224923186240328263466564225754844856756919584862881126803244845842547801071622797163154703144460975189522080434769561156296121253023389918359351024691833091635871822029898683604782857139649499864909663373380886671431734959580838152667319947324547995842979297506467521021654475814306685180664504245162543475490830711559377814372118653546550657553994877233455323438151290290119250436761977761012073899338611892550377149777152829008395170167994683524457255455827891396822401227102414291345458113846663842624182505152706406316957222579538919629815334255937998246808764090 [138,92] 6154670023890685002371523593630943542498933958058320248464235490769241574711955758858623436177247385964707817839890588855952214934507091964443800355105057471229177259958067814953282788801663621516708019564122595730932326245332087628268116798925318417189080268661729455826199883897476684519133529213242644320487311999855908232920726332379953624866605292990819175536661728937678862625628776311182201682631655759562803035456376111964199587494517548188753441550213051654273329313444604915921393960441910485402484858485827811056145608712389965589476217615407206147252131786860970916981320361357360193983293036089185768501965089740487538040517122021943669660520463156303092756365705084860046525571917089041418052516492972415912286367230275053999669796927331792174211369887565477953763131309291062335474720252184304776402179551633528641217099514065505682755206673426174566210022401559178689961826780265373623602150433885118437087455577393046862231323756663481076547150846526600729091698419618116751021202198727672254732595175085683781016128944760688875500585201130136891513346905766323419154870312377399303549981970217644809147638806231430598911423941828799289094857388407461739866056038020038344956443090708210231189547863596085068838216611782044783922263343636973908853464826765410355140971191946304963168659341150330096378823996375693400393311456919479488978255815606417589293781771592197250617646403208517439059150513589324963059239422370669002329429 [138,93] -51426922341523700188952557441633945561178326945426056079742441565263392590364826541538966143381589734132484353683111556671724001028224102173617274925592328809595298582845580800536391499016209658091897395204332810138451489908240045509654268343160370958488890723546911689143176003397641599295542670999468768379415435488233102098516022644858309454536696919291584664372674549193851842965975102003713060703582067210814602002912300684582204931577219586952142581307530908724868340809912859152011434787613541139558272018393500018037219682306369714571283239902864908391090501709236372462821317082385949883175960069533196690268861602537169094962566794123335867832402013318097235759809482844962480971856846911226060783340323960882278343085762708441623145374764997772707646324758795672880362020230171010070052036286914812807913200371810544784931326733315526034986293067767134083707029184353115300394693761427113641337587475116386576636706446698289527985856926149771196886910442066275460071732194021702788173224089918031697482175372113525871631246212003510130635413472396803222062096575302978689869468646642915089179112578876156514112823994703126607330048299118288065899201885596334112718790538638849228220379566048053195829210837801672803499157455012949055464321524745470752930522944562954686895148379125400504867174706108448367113046332196571910611355834762889216622415062320544608062782706228163674163627194593484698335385497230634538441299220539226865 [138,94] -1716388670841368514771504466816518185687208238287512423006402469837225025865741202964518405697056276458216786525222567883916487029341669815543817176662028527309243337022715571241757582106926787905783435230691270677993975628620024136892689134099697821038966486321601795929320322797042249989221627398287946934693284388032440078612020538857012345430626822992242987110862657189076933700919282081952911961622623900901381268257862069326681172451482597352289747190098830251572331239454260489674903967580158358683229087897844172975256589674027769715053513434673273076394874168331850969447291412944115408685404845131076038990116582785197069181420491694809739549817402830096132567141344999520346216027156964400966168466106386732562529957509240840510487107838587358467798456040802564840785181221605999513022306538748684263751896451113350641644120431799235236268090043566844574537678854891672308542662146194080737097389664671404009978239191427810005297854138650992145976327921115539386116119843095525367561493152616538821530694648648733087258481712056132595865993823461436098843049774461618946852454456084358108968409236804033116204951062070038867525919838322743619289396922082732709728915781685805349570265533875110743910854203324349645796174019833894001387725730158193911676148224644637973940223981214114374680964427428516621596119679180915680304886960424393937771469012377816377661056738767533218956935440979636751850945188259524489341022309253953 [138,95] 76345734980917546381924809965500860864351385446439574358476739821010329728003354296316301417474566101768694758199572754381137211606113927288874172718237422745652513804345911534763102842418206532956106632411711005572362845045348848524863138874919172663309527162186760252328947749123668588072114964318998185811732721974129709652503243837409334212601023357260097187211098275720339197204046967240456084589385063918481823826108340215019549706359065044918732192495157382219997335847597020196094865131261889910803688216552860348588242793604454323634423219614980821910072449394632834120159028637900009983690886737342773644618153815477877812501308006484580625769711561535847415409366182544149584668957099204472035367935116199429566761631953399429482591829157308640399798072684879856696118528694689670116197751644844256558049394019875895687768875852765643372050719660068105709667753489369059727224843960854869528334997792368898858971545786679474943032960685298972607054776448207998676197876555041194309663490982387219283431154470386319951201996854169594473455515274947964048264899323999919856980267530646744941427797865379421712382397318583862254580143852453140849577567071540717437357004586764188880372402764798135802857611530280660456826093920820928794472622730299195601828152828029463291543852297190106799848369729351522792908240210020484695981334979020705805439586602369387464497874269211124293326868518318373048397843322975595809016704165 [138,96] -1575476295152414594202910173448924527160463788301911843185945004291199820525365561490476812763122536584582391600718540723735962076108343822904527550760017341592947885689392917590158594051251376692250975881789634314642297686030106859469355676350172472973474134804361123603195522167103794020742098792246947851829986045701507908201356352592385402896184419632033566383515550440572424732065678022625171592673475980387281008815115998058337385914011317958618240496224116600264291727396227849158802328237250683511610187659036524413330128941045382890547284327901019974012920087804019863781616379185634378823572215064476400181422556178133046188082931156235884558579232964669501487447119519113015187968583551161807858665340009838896124144601723280144262495953023538694314731379565688860629149628277018186996969461229158878779442245894451453423508893008180417450967389467572047947060307749909040381316981367915180614293060496500442266088982188700958462177651054351526333570424434744241353696478572607893630364776800524911862627352358224924204343432327317695341578557575012073904654696470341669169162256054570630904957072739598501390943016589350580943460162605706679464682245898213894787704295607972240900113358545124859660006242510409101174848762807801782366738353479103030614960352551710314596259880619229145401852222686274417407948182006180242753142425514841515052586534358043911728778002118910769830988758958693210588462009029216076508044 [138,97] 41046517080667358118573504128867132165341729528872980431174065689149830447893721924034332756889262714180939676718475075084562246976592746950423590403973485472919699578742263482758819701434520058809199068711916969842321492763899354161286197213237433841810760180591486910704477156607058289994242971481538332280334307187409143646169292692293974095555373287996369596769984098231257648012628953039522134539376433066732646755563351917215879318456167904477625006700728674926452586365088034607869085023344996454841875286153680969293385204645493540842500662213802736138000385900287502025949211696317339133482194388088833190031058570012604799792543126375872426849394942568915138395209605228637513563698428133709656201977096372189334954575552817767047135259904421860683558262809607557233795214453976927606354938119677505677329257527881930162732409974130520409094348148660037690374237457147465273480011302036626048146048180950329749047523254236755083231058765634186410847645291314969165188982297906830177273477200450446808523420714683963020895476583257842257733782889209739359715145640140125956896071771447043128746924869927754440154929684351501748362582561246702362160184163723169862748227173383407210677114665356344415085456272406613583410825703137947153220390116337948061519064752713367063648412068760031855111783882378430945367133291883956311655342454955125604935292118067235583261141159318013213372624018699920857901887301008291633 [138,98] -1361113303746285253547491378837831498582034291290211787913171297067862465627283938666392963665400228491782280858404759292556959607762582917126348474050172430848638062734031321975761264760452126761886724356976093914108174514554835696302867624550964566043035257913234366672883067338892150011635712077211873686083309611319136210897128762704187676203653633519961160738089227368579916859641072539421705783261328663751132268285210337991757648809967555370520495309779573521523437505112635822840793582551398744391550357574513860786020193962468911455788381141308749855006663420633809764126504450125936057043047771689779763851639254957583880408722549381484089480147352239153155857297494945722045810631557107116078323627181134928006360593200326767845544717176814204176374902205090684437868728353381177279632139802922302261590716119086700883014816225278495527559298127335414850709240425372580441013603130352931947725512888761262880928129416698641983726526649245780587103081692625059699851335328164682299096155135153142018569875397614771909387956643098278563107788259529245587462576474594153901049123799958178976182079283718326127115060075791131916506187449970875397594928163898871887672090062098708017127856900132099853781590562647910437044883402242594550317982709221114302880022298369475915783611523441459766766047231625969662784299549158474328130629088016796758232741631879083999073514931767429954329547195325038032049418368980782 [138,99] 28506534304623939987629922891115169690479592391848199242082005747132412517017281348660486716147876467575282765402745307145163485684115164918244326731335782378570546514363428594004289371296554930535091557883767708200587346541968764439192313096579051650877597216985214278266220514316385520552291133641544595741317003406241125338645687151180494128162611247559054857685340598308066519801727259797083276847553165624927200548715186176695765425867350386500017710698931688020945149870840765803442838443234348154568029503635955922023614371733609762177721774286682200451183952266024377214694214262267210944864458453854536468217163729688228886508329371215596678891112450819938859233538689825636901655657182658292636880019990223601837613662793979008112063207049839801025962110136840263787333809365368581088752286156396535985882119321917155483938196551593035769649850589280692363885429518627832166052778825675588738345752724288857297499837072369515806042124364426234483321698765765214109215282646096250024337642478890510830056750502554495786954307243781413358497775704111705674151597678116861689849318968341374925344070369820348532961065773119838899151810873696110018908103173157462326641509417272751508371956037488390901639940283701911922784547398957952222580405636422060292251641455455535474580991486231574056086596119350979545272734414650538158791971838326799599909866017336841639890518322272782726237419731624512599856856059 [138,100] -167671494720200623272081511667282276515296613367124550695202137317569832453056602305154596838525589865458719229659253962166555523959449177477471206635010081716250326287008861414512281726640789281658742321869192101298552176507314839426730473337135366917163772627252060397689823682594637551052703321698722729273814793605237091115441514110076706087841986809749725431089395745180256121907079086353079604513185296199682817134868421556723088133377368973489868622613575807383803802534201573403940009600028884449768584200636193075698623131111379704655929138832256451570529801513361194925026399396269922916698461992778292137187613333596409739272335671165331888096213486524927910214518625650035719711802963581573371183012351916385688089950508781947511262018874925325523118976412439669594330398581232836835323584574917819451278842275327187058288663326774477634563883298649225691708787173507237703620206682950463966088487196208192012363318944496285846130160035554969961334809354031451631373164805016369242881256497960322767721670318085601619983292586308311542170865979651129025238112249944103002051562392523081234228734077967695257226292607304426033117424266385684473878867117295938462458412608646503269382638921087944662858366618537581382612157064370238374665829450576243611054222740439667648521445621025598940467710812994875688893350187723338407989398548475065000636134406735923831925688268432667355268251562591931786996 [138,101] -5619927114332685121299565274658537261198679612316942050826692457561855846153639399081966726338090948277222158245437806486036043898467673564563340034421735159816164339491817516351137787114695801227467526788369398602135020634723752513066935627801058911356920066012771983596389515348894011397074389627809251181548152559556932521911315017054182763502840792307208337127974707693313203708282920489967463707981041532366132732210052621741369244236746879959245626165926830421887587836127542826125484920032254543871484710499728719154902110545429388012751170544325931287315436839753352170835225240441325944586227162110221967703594142388005053726187960664650518163964402411993474038243162461324826611920105737958879742201129117031163893567938718560655087606322293919578202349586130292741248691336370631879474059477910118222062885748605547180222934170625405839453512625530261714547093199729308890074746339973498316516973365680961273119426743768362420308980510017180953725834241924041206391882094283127143981817268248001339931254156829303589550591314157422818636878724021819071127942798570814853518681851969909350748867334279049430697769295284302236605691736365634105980437257642521087244750439067243247703459362456215156058697867070870011037653230317094862047048119468094200482381837776640837554107287526849952809295426726260417591258665450199739949604341219659406722378226662395324341837524509459815199184804796747751 [138,102] 153326422226505651858888600077852604528494633780904586298058262830327654203364091768477027164409044756261513936864775861226172478563995533722050069643504300485678822284432827936062213898232981933942293296962855915458956410698768273660943720254843284178354092316351057914769522430389262140101577944938424905306256926501175603766861475487317935415779669607811747968136770713770296160754451440122565972950862592852631554683955448480129366422698333536969287777497109056235002656885412480241781612116232724753674254712011436031574673585304623485583811255428533621190524334319031325359200509005247871558121858095880328644737621180938113676046567753117405311206922366373990568884655234916724715681833956655778621631653111855696955065748430346394060109109380046344975620564372692254987256754000531406374988488306998389907788358647355995792317242275081986846555669229778409359105907643205994346850146162991288499410802661659050830424002706881819916016167462078102904471232546636497816174591226603559136212471001642478676268591326467386490990533651295155108562702670981473749046744580298176338574833831996759748498969589815286782678375592522600005286901706272131920381459595874697570355299903729154973517671479991879026455039877705509139961940243657793458660170636983166118733525128944377255745910850946062651820031556598055244227466703269837966677143615808877817304954286763174661309564781139251348653411941025 [138,103] -2093227362682323987103723111568185406865945634259377095877711754756604698237363895982098178308070546069926225596721658995730128359575791347824895964741289364124966675745996934385156906617665487444556727400427771509795241665387451020856587171830063731102287910612251476550037086796369757414777414329393402768925325715274707320964734369887535331124129584863532987594700675051667138858149400051088035371000942827361117854017362687323857762748178863908146931330847557601916165715894895422497085127884422525983346455819073068151993115716858727982894775461783177712644008557807075064151988388029660256759721990920605834554098332384367787970893474725473015230906716819755796559886457882173905104338903892470412379115093640200349331893252813338676863307603147528508118801696012893654609735367763877313226526628633704873975385853846445067049787479676946189691138152323245494398002342977318750253983231619533056727089745294046061808649302681899131534694646273203426068578726074748568365751473446057579262154516024326626959681908249591152813459273990546762568766168281144563967388021784395675959790998588477415249077112558677881758290639502845414349039882710649776116097326999311585286162648150716392967367502620862531570866892205306767569573505004354443802196181819349414420464316426703195218770079562824394890553788562719461211991146666195159672421494909021572730606257794315640995060300504460877018415825 [138,104] 12997775097621358392371467698391838342828411298379528498571666356572508226692249741979156461473086122871700661915990023831269573286517684621334149951668796691316367058769930808878531772308794675086296535075919952664969516527091973066552988723606645467658224950547854994698007152544914084298166518641120675954840253408690017729679579648728894247604740927882091497262955312514212278317411312598784010924740930108233554234415113933869756041034933957460765930450465234517976227071234776725912290531034122938594193047919667997519522077321852870300161905143244708771569421301381525214589522183069060759340600489165019623912149150519212547655101242080684060060663090274785128697577469950744656021440183504993384809920516333662556711344360305116903332366546644786903835119596695991032791616465585433662151023486850624907218795706592942198466046236064253999228898282883904463738197360410512516485987647784930667068510924157091179954308423436527264635032771377406375735158592442062931365600538055912849872441162423604509881034380421767946861074062132282295248485277325448030973966060228839576910762472145578673411906297988326575516991308166907995159628587871663250070038390150215946984685442028569788323701064026957431954088961911350510942025566685065029845092762883749188158543550251284303240218036535015329357685480005807134249631225935241438133889781818039132707009283940983494031616122303787108775 [138,105] -40910388281297545932365712328224688346059447793404187542354044709532145203389788055739919793496881683331167721040132733941427302105018164683878181459911291880317072462471457523496486580570844798122004146068718714658016469816860010269725413608465927871244185705584468022675797012883165327142118331668824393864602514356136988998475530931842519219303356416767054438719931295409855685660150651991710906789957730725631328781977617636795285787925678605005216668210883735581966711785689119073982699829551124085439754359434167698559417908934543062718239003817813643981298514089505181977628089474527327297887019162330398758527858415149524971790040289852583505686964325061401092132506896827816044455811859624438734048847576728983825277406220926981089688882510838967493289270262830136614843351757484682743126885696806451722412365690150571219822391319940947425718026098440964395306643266972669700546690097896739949423336366426053736699726635557600803360759820336318903592510897656942130169296259557606046903682987516206101503651602653972838091438675099496260272058551780328795203983739586413588427879443917987394956995208151939888090156869087008900876144171379623212817905291810307940824507859814479363448563699502195187095416894076477759978054554695219357366431606839920152192950614210509771663409739048759378640637302645269219714269234449830276500335584489926925317131241366727459426037178530825 [138,106] -24219990734909560214430065465955775369575570816219334679431330559903672177038535290338450568356691046828677725878823024525118863329863626581013149556422375446399271820484705789302230447782039350470824891459639565421552777319478315789231960368281429521349922520449130438084198544649807144089001008128978346861860735457059389202467464667360480011552594501909097463115724185302564043937907594559470839263672958199150096853628778564221994295695938455755161756151898779143138003024999815678752868011116633873890804595946081631218074635177921007069139518102417922226482516150176453081563098477111715402705346251585123030922117084503291775044743026976507440031007857830513196567139053818697093704954231928741654273926162500968781151389089050560008795854997221541776096368826918606354307406838453666555743668232375570369483356836692466864534550766283673559298110358284117436454953262938112300221289792677233850927953984754816235159529834984971118478444979440904070629251979073149859474677608232209480954792986560460876768986995043219471094318919149850955342358564062282671001942649667382005276000214554658537167981878267508667026616941453940884094086652242575804915368774541928318853646249565267375410031671592533587476014059416299319177667812454482960426518141691904708231843607237859984457502866500445576184602429485949563853979490919306444975400946349909240259112116925556108061537375 [138,107] 507412119470598047427257442082274872777915980391308501253950083793132888274464067185517311846902436089462389621784164614778919841952811281155228878271063596128485796629748962607658128188306095494324898969911094590765261050866459628487637680604276011072978023337335490790382858964682546580911537823171456848438884368399342734257585338869167931422841161004431058429825052251629748620967430168175100615158388281259339298676436318953073505152770225935628244545561979795350960476103542617677787881871936754870658398240841272527265053771109366127382845525200489760669709401555883122654982352313035507216869297786064809583304937303058809915328932474608318057999588778626005444915095468250453013146534438168694430768145258642943469822839283396043784957310939272993036620398572303575220050504587070514721449916017319127353981491504464569246412796521704369599826202631963138657736267065485352950052460051533227149361186356039078206850336170241634601474807290530035427181088003064441917231851978862242784057441976197428527782727898897952288259554850219669626659937714541851282201915681728482690760612724103174988046526321462552448285341354295748674914903880152011296042915138977268310376940195300013120287085596491382352937454819508512495765213221538064238061703839305675913617467995099636984556245330436166897907137432521155861418873850812667824520408789128985962595571596417993655885 [138,108] -1126814404891960704465648833369247561464650995324618033986018072832509442261012741051313406062638124975600525318432795348472595439776031376427627831949190593979448877920378681603323172376501803557841574574920848352045883818254052959122556774777653810215653700298010278654640944370051090144704794455056926400218744710020098066285680287901301855216031601881354750148046407435962008892221397698545918432783154012116394831288304361817998385143543567655779484084621435061349735349966630414049117290748524525597008188237710583572363952959766909124966459207272652687851260073818225548343588057917340883548801120822812845746607751148167209685640345810442437887949548178042914679310098980856236428506371601210530537984507225734316699125153098363432630612125201331386267634961852781772902130692509202003593025828445270199648650710600252702621818972624847073340436496438106364236007185967332359617914277863298884429506561790803731905649301260001613765529143111642987358273403762740526956396364597171232550809896805834204554495020339119343190254281773225822369217127473418938528202096763195720550909648643691197036118873511346190147870098629518435625732029354527028971078455495027544195127823734422369290996687023319297702139961994903900520483037825861016233574866613070424397350715521707581954625129973147311193526587645197408067162179848332413774634269085325672457167825194538525 [138,109] 1784264738032086064049816345691925218234816344536681501518566170370497867879935216705816432988007108416735463511885389955086744842445822369502781711316053952382058318189715923760080774196244679352943692214133497860389007921125998128721055515440554083418523259586996374433077344556496341666709686087744512280452615052080923601194621340375618986394113061140633110807633622451331674265801535577181140238778696095221520515740519438749370176556437009831091612955692064143595572605849698598974056815337953277369978563078333390804690960748207526499355688816596900543640630421444050502691021239746042715675778018089035484965366580747998645085514774453122759477381890748477973101815370355567826131978647957850424001114692931993742234688259285023663028642272226116569811865234709134505138828000337455399947343009969561862032821937120966732811067986805788365957253979965821271702822080869924898402951936723430607704422870011818053174850559859711955763236174242713908427679810861189929495872178381236014632220008095063893453012359004933045908224035769240040686315777383180204376503492733896010313424300268066979725895139337277374183456588838057321083081898004216005809710871462108262440234614535859229189125664346919471108313493703379206029873602435738618412553488356111469053682050071118738222680338437470287766343495093050416469408557355644550970746090262504536285316388505 [138,110] -4790474413258868998569515767637235964924297678311724898070187413496827418040796222575604457101050648435894071958725362900553087459797156691908816306774121537207173728051002925845628041055454842344407228359375996933002801459808875700746308836123978711991908570914330281208169740454084744411531466894322162670313782255271160751466147352101974794805210155183375565061016686537763463873393301819713429096850369608576645140394431720044124415683912820906102816001581509149554459467578648300473152981389197203317117745456011051132869613832561706961214636469090051981216838700772976469058195424307648227672008691641310358376178340254435493697310568775298051370825268670250532177734043773177538105083747355338169917147528386856980043095480173855438604734800529371845786129457553374540850677154579454429682181179617022392718322059419336333098653808275740257364439401711742263145973497522672180005800751492630224430205230027469898367373966878421597349829097421864082040515823266638161404467063849149289519965118242695029726442734255942134853343936649795479084066104393096868299782017426773466301385447284805927901137258986729436858375629181466990617026207879370410625006387585772554164893666570684759651852558100527073032887242420282856128069677601003277234459430940855459965482880834882826038673149967412462459053306713935232583605231993318033993966337672658927883675 [138,111] -1849286526847712044767399615745084874407965731633766859700780465455672902948857935073642365110451966791872141576424990977593386932540859512652632466014880892052856221765146713175289576536692338497519556300246114385289700023221066995578225857264385965985680767847409949876706484435558795859784884196860471509605139366046279744452253841752271139003820457843052210485017415323620991130203694803497300955494917133214711928315116583092461406093169605780473081716145381130340376759957638756786538767076849033100661391254520013204589475296711631399473450816892934338672274134176461237879555345214342434751854715522638946452353862318232629424624330111809468535065432651571504053605681589854669603919126412841580254007774245143136711272736920176683035682588381705845638050735136525002003363162864411713742471145266997750030817948074355482497667549129858740563945882746525667917553206206723485081451677817887512597128624215179369069612006749213423607408006951560119475450382106701071372260213622067078141062398522092220481415294514232368553839962622493390820584330332706035589909961631576295937719254316430865324398326394970613597091664580595143658033366927238952635839167539774263005288427954939640590003519141499372550387489888599233195960928217691603767028775379241093895753831254425941760397323482565512141204790932790454823935647614854854439538887983140635 [138,112] 656534777100430569267212098794472308562117831782398642775213475440469793440953323410074134503186067971896843321024445078791677169662811730124581926255993472308184475976236851636336142517239483755311031645214870405115140939918940467023239429688697875776950825124510402126147967612705614069272133042112260554806162794338130210542519680586737702177113600586373104247550954063963812257790943916095173046291667908707567832559575152279115551096719886751756566667208802388287879378590325971876639336433523785305139481902649241305266006473019899238401398927503288660034740082581379869834751496387390127331753564098624227195207224437544343859386095207322113917199125448810244192683126885180088254001753724598780334078284471165072640680793020409944272390626801563539501684524999904791667006884276129586070169430551674094231710088572192232781637246001593885765662994598474204030698683417537272490185775090989128881420251468110232771781408977249313643720220497119758788067098187654083548285757674047677274995518674471470716437797175137496169485463790700356018993313013680242352991392772596093711725658262126178517707662452047978195498865939369448898285436249062559829884566795774496184762393138470558973635644377911591042969038272340877083389889097177665636732686599084391630884665521582037497496111408184977857513832586593008780207454182810280822241440915 [138,113] -44098060995544985679899620121287640303819621557820306762154045058797338018211220266689655323804024156523277372768818144031660638860931985362134375785262865480666499677843621947956565886928878540946931311278914217427532448461836334051771478340171874314467711784922602117521043132153610596534341432966556786264577423597804871345181329352209476723763806594605573970748122741299686519274344806133763815277049118622738284422941935966049289186681127555093486345203390447922538108003903162663615963644161972368287981153105437463042837073271930294209453902968028885100278804144692782174817402803308869667757757158336546694030724383303334647557089057467670864778593520505606444166659363504362225398475586970535514076713279967299956870697825607959195942873153819786159692930102534572335528190689612172261935188438947249358958846329931598157583184672174864605034680819838945861303052890387867707737641764995292274576772778664569138622169454970416624438969168911197740917578335219628960964535440899316386636195981033186147803487217737472022097610302144839058779956257120769553045270419058052789867460099795543329270413614717245775074576312867347637253120107004755236237423832916733200204447257116800491755773731841253646327539518394057800303381947490461065668327558321679427174748536262501896726371793104869954566942054405581061051037635383471448855 [138,114] -586506182628106839402914988277132482209706753190156166916592685909622150953649660231256768823709925273279116020128812332365358459565480543822707287526891843715836546179106356584177277699882935280546922517680237526148067254444012005258377732389966372885229497308036215597228488655637169990658293058993950093775791646672055044058738880564776963998817333696954239722026959276886669650780471188797360586914482898608371888468625127782269342211797714387168914247659557025106061949046163248955409688396772268419347756015764093846823896737878860762369071454699314052377259599126729957078418578273482806194244797619969065915092105085260537719830066140276405401993288367019320050182874236785877891397568620747642907720863398245114297504918132622134604544344065884583903871479194126380515110917612390790939772709494366682503260067284068418727767347689027045799874439394138148909414158034349941253748425042964218534960601377563035344980223839540015809928160595663113263895213762595368496386933981528776772817323848073790352756470330817594862578232365371699223769705896533041674625022641282838014629182114653806754081511663131574794011359636928291632830426688885442335485657754941925912196642156802386864394143458777377348331780167092724290410465627785918895408419562138978148667245684466278246847146810451764790443953793460802363333720489440360 [138,115] -360253092761867364250455199465844475694890354896604782375677139080825768586467734206947168630966125612712268644024725534885181568673082202916690696906401065005273934401484688930186664712900988458232649564089357109546655765295202759986769531569994502733050808459812749472022920406697222599082689019158114186999163696592488058923819641041026236955210406334004873077936315958328602216210399970595929969144080408204956350067782776644616411487751359041670016773202770783759506751506680631678676478321441280897666224028219660504099357570552864337449955375344199612327327473350326472050173675582325435888540859178935777064019295626592997857997745899181910680547484010224551296079737201305668947840038665352056924215675886669945926773075856441122923355259421534600237183016085666128224946402606208013136900537497713010294979312168787393706081708285089761379475183694136847999722950277417613010017766182090514116852817067676356701704509108126402127608516334555929109915667833126401743125651545853887776819275321617218104130174668831729760958356890274299680412851962999694435910114140101432118915829136860797788576174023390491113124944866025590887084317381995832038474940822532918238287824110051420891927868985268207149621606971995507884608535952815378881131740256824986415225922915206492441035141766646749129022141402225349770321947320 [138,116] -55935364206782324097262275907010596739258366998809894306750512041432509212946426487005413076338885776622026028592754616356059725141464144745863266370256704177972730516096486856080506029332813483277167279727895313844343717440327013283015208618342118548286115034944939518979415540107469661493561646205604721795425888139810547817251226523507593284423218736357267669174412996259246199776698595639068657587633747486211717222711062578999283958237143345465766529865684955851700690188687885674590237526707802536532666020184030631740272491092546339110317643119318947882841149916872082668189219781930016078154027210780823750902991437053787272762218674177804294998495377102135647602750070746871174685121595214815138424191399864403431637096420214040521949272074673789308913764306828951273448906247369873319096959515608974506005928120984325681506033714685030040434577439445958058947318617484273718381837087255955138789654643160097161793601629553862789036641748635433960827029537746308394220830319984440941818053954496669532790565205805829477436533586931610618899838412790397466174447059403672122149380491141280782122418212444332713010126597627576666702628796780891387388291150907819918009050953519463304647139501786336504199294352631383139162487476852403893001160835279563798412126292274696390352578517870590537031504439513661977405 [138,117] -16848156023298452607514461504674880701095028432160113102666919515787560139287279356316790148291783981660110006178559184090828180202384867173919986763306243454239331957214664970065520282196320527969384347074951483636430630785264186350547697096481276248212016099033035398939038831547240160319312882277617476532595391858304075256760329093309725475636441087627342605293434244989743469568254580126998361336487495661816545944544537146778236426725355973343820800898926201347525676417622118625963854733053394660300293461463440465474609915608887041874279870834917347172410079787553631860468610309595528596383500743095583005285926739321484138606080491967705483275995917371757587979441878229617407385839704989076952057738991038142377121869062585497535505711127570834206802767929638687626097653968197609659901279545414112965140319564415262583636483069625180887370214813327129637596001718439914596370445973998542757545230619389236933274119052282443846647111927856665055591589534620771922387266494961207690612884000241033551179388928495038377502723838778314441390678258195495296575012918224625769665687948126706204470595932455626537629412972178733751702941960730137743950757348977820734433470534969888424522371351815774372398696406139681038475836895246570386288338680929621323954074988359868156442107309978018386863865005690974 [138,118] -421664416087180254625140703880965315256433216399227040588678182302237628141461319488666013797074098658153484293690971204802730381135556605228150263054548246585537781579008101108984541754134335839738339659523020494795695618865467155302104858112600886204186330744401331260629702137820903548890179074340715225524128656967282737083161975553730173392146007103966726193514511706615767896551317445284606370828622178933214148053745949392695594551791753885136942394400450683759639653156827599177799596204268789777048589148500029444707062206865625000730970647701869304331377962496212387578282305907349829604865906152440916255676215065843055092650222473777665752054133190011739287184253351219819694672654131607268869619445089659110774541502856065446946693095583647843598173261758307244776480133606380782785899689936474641836608279564896684915819972073314887447298907900358491208044275847263549756028838530486989226171153733778159114817686248987387668576573060956897860758501540709283429985397846260066249525281017123586203377621223155799616216337708103527617428015091197004155055130344995722582354881578033931806498261409339302553770810168449054192010428639567774649790388087767033259311923029508506935409952129882945419780126525953052765310493199540954765483006174093575431577184708893255537829356423368153349105415 [138,119] -82442114383208860034545084589596108389208808560613854083697596391007095588970481142133776886829593589369713094629416779295725123176901979857340268184059865841968572673058612164578124210759424178572753439253704039680248714600513517394785453495115658956720985428580690688918403163482564666548715562863477280078455670222383252055273521743982289440512659629525277134649021814171256180263461490220593935031073398230805661567546157646594578973602219158346503483364987588827253317118185510142880093547014545231516514800361962167190114487685204920632069594911519809384312016670204651921360325548948173644350474907588316923223764248064142912169575217570532494012045605243760221382087830632917303173900533709151294673572095006737064735911331562372222088131417180136504846148104399593189760906471846791195577229485450856368213785249694905193812593856763076392101097797590456477454515917285210359571869332840524509488060864707723249161038274301997892450972636229256653676360727247566293694807199893739958471474491915339596453723391554443211804542477387867123457151077772234179223429638641431603442766292549579141466627865622277633412620330803012288713834516907769224553876039586056312252360995451121296032829357247858771879792000829990046062897844641901543484547608791310490002504388136328165420924426702724752 [138,120] 2236166984985121369199642791287848455590340572805757054808341357827170520088789727102231772380461250990702902842124442470491517590037130596241540330122962635201132257430721281752788651096473800335383383748711346097284195229309985326042881618633627089012179174705508355949362943951970220497415961183375178602586281031565384482058872958876987188121633593636749754127751420013739810100208549122367706239262075246265809297270059975088300146172164383764945822217131137353819716512285326803260219385855040332162435976843739685839943742585667845451145418836544858266949931913805143522918504325446361207768361829150730904305169263605878919285303991622056483530523879970432892054153081857086426651348217058851694501747074511966892697956957379823769630604981255585044274949880555724617812587391806561094833939367656026537025019240675714731791972524533758551888671285000948068101748849010574196019265502012216460944933431265257381471951821551510335228510799727965220549346126605040119615861394010261010993165463352190363616322851280374744724176892006374190702164732557776367222878447600977316167524947668449445735067558586834879361684427498274778524488700268789770655983572461506979188928196357453964676780815338171950020438788164815366013774694689859132641082314217301325625731240324834520605948932535 [138,121] -67342052794066106394764964470241431560788344769758190355590672111858610066240419263785613528566737053400429885954890384716309751735447994905990179450962156632678339195319820998583395581174411764099132391291268135063823865479648230628863499045215034047500151788097386576974818883385009651542515996111156621800787830242527568062129194860280457250123034588751829809188163944401541952255229348714956652035107200705744250069163984516302327515956297475830468848158632663262135906280770858045472983577845260733178151593995057721640195480844894771222464859616775121656297353046490491654226677409695090979154595998561777702620203146382838498126003408719497171685186668658634301689957450677306554313430165461902631864865630695375331523440806873159314894787156575852283061532474179971572823704674993603788815988802979658164762092300931777609334538499469965076546469044100400315277130778344350476920305555355601320455971512150307405864905516488556790234525859298304248597277785779810224317269354596818409146706178028097578840837709122126234284365014255683344114334710301712341253527873527419834785777259282228563111823862608721925987398605516113492780123550288179828666344774528284262189413106671001838737017385527866288396348431929449566622622555110846681621757814134160187911681900279920243026 [138,122] 2315368564498474299266150436481218573101145960192650148389901171756791332620576784298317388148718180496018093070187291277883604781448939907786880850468022256678420692469982323956610689762781793620792666311812648761885745625971603898257356394937342564617431795275410441646676156559050458126993777696418948119943397312103568769566208512251452440612256871190899550064623543380605677704804042097784641808822106215208559330794117746584620093734999493696016878547465217701730306536108270486674673381865323984368797008153963268145794834554898518309139144059402854049705929951200766120942037553404243626600539991945258207455365185872816166287856275607790492569742508329987826832257334796756949708040863310449660592598948857670533099352710096295732846037540303390413986730708628982272821759522636985055132913820168094352426172969243477590012561662467162471029318935532843563165716154390076939443772471269888025830595125600627746919349103981095823817331729447126715608989600381595350259753612324510943984568643340913612387090743913173439708776029717838870454214443715761114986382847062351053822230611122985612659420504399440484850025816530794141352622507494468447080372851850603608704962374346504906110353192927252829740910244693084672241840996955707832216834614065362658356564038474557 [138,123] -83055241553601412651629436689030733404184129125125766556471718923312451701552910698638441643904667556902087145281214487789072494797062554790026750699006755537756784973886616750139081565296839793144980685943344605374880673510092227272537787471310426933425061537060255739142870599697248467110032544579783501091508513818510171482504338843038127930380855398004651836180497087639192874801669301216960434041135796981115373389442431676219705376045775755298299221332436998636935573690788645216488818476213221300017364558113192485583604955266264479335615427462721506208908836473818332024384330933550335275189120542502406057714292491639111114604447790548346697847332806101209042776272487878649060931268789996546095235075133943178795133403876630770557051249478029289485854708212263671206835032776247330401330881504031077780000697351630212983158195390610476990991353050848208252100800558721911582031819458524086112172408504945913308219963398266382326274419892190822811969212933988626465143167294744711075236159212015507132533539085939763064489420373154246700836741678086536203782570157260253799063391285183127490223678857790695373906152593457679380377269384637490564127976057886971208257990271675268631425194919301412543098237618064313445866711372845167441298501826607522112147448 [138,124] -4707768590983139113981674330893250873280402054027871086404500213052839467647097282411294642140030867301008262281122186105583075516500262066983542245016353117156605375075425502618249454646199294498975695306671431057445235676925493803119078246036223298266493278241153484087722561341641593154210040608366124795022873035895209239587878591024475417080367626295714560383086660869681333249622930383475900503225709128549301837546396706959951830349562602528691204436833029184275504189025266416008639182769770436994888005860136899227473242272217121271782932169778402236733784511300963201649830916834272175529122443677944891327449806262941463214487518000829941355870910992621900072552960095938970859908640394827528318791323454369818357146688030469529602722708504853154808301687019822125243636170502702377013479341561268261170828487728433911187178500785428621022275712139117552996760930351755291933517448279423224950974454026481747705190862092098862005234028297456170798958279111180362218383974391233087904573487357966478313399863619797504358168603590137841926787572372954478238106069038056186650953778030573426324042486905608860643107669751040935905472148096299923303663400289326580201342782637042271638263906983402944871520626339541375405458909900920760418751648377447694 [138,125] 5376555931505346033130628573370732863887381607936796124740072204139947472305116026346173023624384308810167257302218958135851257668524260357476994223504836562805925154224314135448882948771883313167389508028055712958171307316809827318735580449033574032361251583575953986010019178894796694757792784496415253991747540803351854598734691669896346750225965120937683382812914195523406478090868409847843485695147825697572029724871227554166937496582897955888261299574739041527295622541670895458761571821034912522794070241768818282494940410736228307939060303724404108877983300791436245182932706438329152846727026293199687310409271090657797454400680294583128215013751626881072268802923416107238735470445813425032653777800793998934944597153974044530944548986262773922550731690630289331837031998885442894475806504334296637859524899728454595205920700745708245145062984165439509455086566601508866782609350088796373027726383476640540643697084558429416690075154728513774692098070294963529306420565301693858712624931425368833341470485249190199435173564502391370825899687883293693893641934046775419174003482601192347413658775223406123336324153893826734594084778729839323942686411878766214100138226021122239061135008753131254202780722418491471841609817177862596723730645631 [138,126] -1893658862560629155927753775314878830921477643275061531755152996850129080893743104285475728792568944249740224719323773619962420915344637056289273083835559642291562531522924644597154491598772792967771479028349657051919680036059867607914980839208445869669353358905880495987184721648845974366104661903974588134019143651948446569708358279930602696165471407334580619631005991795566856938903618309156814043066439992508858799733217358121434257371298246530862886403688642086045869938266849708765917711412623987561128132365078999417344461382483492940572774358946699443267687145870994080338679235663357669525744090239111977384926097358226998819751043224201941419741835607321106899857318512799701531346925852349628809545288922582571887604132453511761805013355624119059133454399153835467379779070211433816682826052934313922300428478111435003573169675895936579994165270357689126908041436498882100228952010797919307329384968090797857584063525188871850268139853078806891914733899659557211358015711470359932476374649171376185920603395864395072904674739015438842022954801775072240109778074112101227352076807825050627360524818713023827180785361179510993189639700786563048425029299693641528686994160362028781515762159709815840973132139763069119695024611198951182124 [138,127] -379132913368781867919473570090698042468205207498790506268753885588276385081805421053717433815897665938883692116767111061349719378574151376117717380508415202713564111823070135758811791847616634472853952900358703034997445583011757840859467021363599440387555623283917560255557732151447949388030484701152399981155650154070827852325649367179373593384766600570560691581611278575485803208966240343790365198914182624367870407885419513140474994472267879107106258077550355631997796352608186577785197146931684250356765097383917332088144051691774623346947305879569461021767168871655480320357128538815270192163694892650551209500235507623987189561360725884504203828990534336683098738075673902555763307275018407806291413724363305559135649761316075253912802528044168745440928925748402717454389902837312050479407777875177672951627021584361154099499842818071978203406816406787306745651114910874597823263034861503220765734643504768289595847290376331635761576951435909514524170363687482811490942418303486369222861840300420915326622029884350306139345727690970571911505529945113163362818361407490136140594979074694689935138978415731645411841914149081635545074999435010938233901789678531226018923624984787286270848031243684126899326437063862360977459172770000 [138,128] -138119922153690495237749547025136195385907461515443343893506826691540182889488091441170114486624428663091756388512655109837744094490849572911087986730218159260686773615860154893706086703167709758059649928919580718958509865799457622644167235492085222401347749194364061723591703483010439115024027836781440991546418473339185698174512130872260258319551593284946968302537163737788901189112099687877822737815116718460441904444629384883592278712822962270293845177025662841898910727204264075913049586912472821490628606607675760059512862975630151514307429930131920459617670503544000860397176986410120041026438118334749632920086436446237805186986650272984229163383566468330311972954517710584554832452977635973840564200295735488050034949254032980677781039238261394604184322647267874595250990211344349399079457196094379253703544200523111376851502239080485143190156741760568097430401701422078517335716774823015169322315510084647951130032784296402207797551468608376078901718779384519799060632922923761233824518382344173861899670008616947662543861399727416218292265424446980286245489439584147456107944536919227210897493571625257017243291063914651767762111378189120468651584441930888438536140507909984071560749166174687715503022966030504690002725 [138,129] -101726130946696841565834313610157418254611079115253724271692897105227436849611944563845674122006590920578423799384681937273533511127662924178257915226856557591756476930235458505313091926799481572365490937331284741584742662500427644406828574809794355832366137513753523578930351490497157684534906013602195020169962749593923108857728571934887378555976924273206259222909841783961714282680101456734197197363407001028068074826222844101199584812760292244258257547405212803693096432493551415174495273541100373029023115597495735181419133973524507558150450812123926391387353021886088477666872470496191200021064524743289145979521073106778478266357306170675383977664125061906272035315103350145686656243290789591431580059238477706010670379131897358465794568812963207580242987135377132092440425345570667907903421207105395162324356468838589024332329797127107517363085333083327645583429079599056735216262976372846953536017266577466679988998946290341275597244268770301292521071366796507366719413685475224135294639198132144477242399781736753346963025634155139121201272946751493346334937212822568248661818792282942404422093524900372266201459563409076797346632840772146047985064040222659222727824588540344302707694378298492876513062883408750 [138,130] -953743939066819074151745894700241300176914184732503562137912631803904238214081556415453284308231457303152497774309580881770428202770354088036982915600457264517464319248061594728346512660184613962413028980518350579447751733851958867233545625857826338170417772308731485711803811540206820100700598433098624059029811318003215732982976346788855179425414084779347205433729814653759169504201745097822829729445000762145487782203616815923820591635187280689215759024810434520069334280523486995794286321541821853712473657405236868685962584991788059010710471587764123146606798941247242257321011374026054456503631702489397930210131731159097130372357391251539213309727888142606153349606870411159207598476223758599026527001281631098153997293057383503489202966272215357087481932918318587936461588737467697870223496051759992082453572334779998436518413771115727839236150352822468471066867179639121264934066123456202156341415175909577650532361387382312063373701836580814422177661945970724260837787241182737778645691613629096177965838583567681318668832421533337807039970668703112977814492034707158565571823411420085660551774290948251806356170544623334979507214031100162783411652697860048932801913066236942151838589077384223827769775 [138,131] 474707445961494964895375936112687373517619526205793009299771195327291583144144073849102946024009455361689950137361914410583736319051567455575645811043229580544407999374273829005160601492130648271227192447268402450883788581902973217487418890828964965007460073680136414577371839851379257758412975716504713915410057160486934777967086431444396694439522513100298777469984539294454384818549763924802921179238514343139773382308429810916538197818996135566946459192419748759135452441081996541324196340784399884127914915321975862578932866135324033340389876576563339618944532131641496288388084095642387521444199415994473858521193167388446479865049046208607082644760337139360055488068885006295707701436196967104826385985180246585634204232634919770435295318677355928360739315494937932997122047197644463356695684858909427534196431988925402211045517142911772578356854531615240021138182795964071621768150702130237494642099920547997161342415220581278179536522728391317622578174225228944094375453434344481874523978457911843130719178794418143473773236225149605131631023601324815644158343877490621724858262129677935358950885455649744489504332848906004990478134265998361552999944457245682476305695461113478780346331985165700 [138,132] 69067039482181516464899191545880412387613466301345146213000573838286619056008982537702311206693438900597458657656237035035405574233592330346317215188543059104045496659652301736515899647446063559244688553329643855656030521105131469001909616019184294245633394310254200147672530434532684041631693191103080542047645536460454755659581089548374112050852862072884076324140584584714927389997379253979530958363306151387578159228632926651044402532794261574706573438068855169262828721622565186229088294664708027048244191848816758023639469050171376095730532830115016522122371212573425223374573958639968585666484340930544410246876960560075389304065610788361366830605704225839656620626313420226999226033255691666588434103521801678802148008390690285308320020190293490341557300330375643430520992877888301416081901380123864839114171141934124020187181530113236947246956719336292867211838573233510717499879695716378428843836642022502151183469636247873248014582440363375463376875664454764515924114360582802736565024740300433333178883971894952645220245883024050015289518502707432722671866713996652002859036246321191663991465873878366339270521527320074845934386446636380365123746054037901776233140840474184966995625 [138,133] -224520770537829262296171707850566975748587085099889837283091096064758647919530237138656744317299287950160825805795142812084900865852430107666885896885885920775943778879117542940227935795371438586957420054553810489178224662894760484693408097764563307416528693605364096993514781184798064890537392269955691755941985729022863111932380572409427184521675348913438545157015855983793080646192531790265047475262055677235844364725401769194865896697509147045937018452834383025422402298585280379756815272290036014675936827478469165551632922981669012401778099251972835585707498090591283961933196871103924022013197319390692950793376144453303020455532962687472429134636136686890572090012579790501254015149114901354028454954477324458870372639885694595585949025042910506600206711262327211518033435291208489786097307637128855516543606775694542081436584984027240370197029728629722349625275785049384415663948245075333039782229691725240847215258809301056097599266502473188016311941083954807938574465560235465204237575622782711192941180293460555868478027322528045284852570065546975643401192386662164302470800098144909766947087768480465873720890318686195375035638624461017214444664698154169029691778750097875 [138,134] -11448807094244058843252239558407109458839147570159343455722820801966701854149523146022121031571131146463437598925322250843837158075739110896445642061581109914497760510442711068108777770302353581532134234149399897155192791358366074772525381679935155227551709599592529277708914715602977517685314858144124401584098856301573816650182288790561359052931551724250745584781285535744355787740896503430944508587581211993035899221800579960438026117459208987287173460016978067357803145472958461362127002865534131106963365111071368530742460835160096405683021156395058284595452582839920719087097296306665838427592861663053971385567265563607554252733136419156087827817209855559815028253062952145602568634574198235622419662573931330702135409461040809158011555606147184405767371046324632337769250942914207031865751896283206480981433154878883012404292875827174601542781418322752315661603314428351426706425225854576311989957717671977979171562926309602302459775466833881993402419835485388741462484135023134087494290138574921758150219717819284558690843230371224318688404110677945718848246339646280868028624985813026486964182704637122900373247841175268068862171787679599838878964239266703036394075 [138,135] 135845383928739941737927873354976999491023989683592124860625099481934993610549303206774827115565947526324693151645253549197441841429503922571803236038025453250960343013768580644545492566055989519469833429261248503319750431689174483848612327152941879766608210203672058916468197864199979605854791830762082474889065615651935541751301266567536758107681768898137909247986923222621235422599748438957972171072834814831065470987131581928585994281599618266789427196139674383598454157362165447009705148477661434129116553143270100334934007462065952332177637132753625494943577948116535827425431543536800348758872929823446576329957877886260568421449537751871043448354821200521079691233144154987374074900548277365320625655350805026895843384282561039077396142349331684339904585446716395502685270843019063638714953015387339891860699398951736340383811430312743761670812706855102028422832720782365574321739788386885310679050061048113537134404712623833526377487129642919361847081513372125910689647730383459363334098747233571608887837487051799355895945106848770723946723189508016761129281789894571565556775103051366467895824059996617489363134970154756147975040059210634322091961814275 [138,136] -26915322043953674365925240759839769422331633669540725024106201898410467612749107759279744786103738023024312922073564050277119102473065728348592107936159464444113097619127645049392809485994667815736351040240461844709871792007828151199056676200905205547489786008575758801451277249148789845200647175842984841307946428392064896656313261469971472627411425411149518208007467320169242676379023250848178303206965278499188047010874053809133588140052101570520706109822053224876574797042809539367783649047497976207654510680132455997596021513679270217232386779668949073209226055300545868191924909301312021259468126075057512756607173469332323379296719108826584806076932430659989332803470806550372366737052486035858910230366079626980363783213815883723607304754714916535303011480612298195864214344828924942762099447976115512526445108959238700933020248833544704529005782266395871732127753925968905902689617976480106219486900428643960991323801633605582470166880469449152982307299756103857706822240922203199117539147645978291319353004510955233086408466917955719039018450395224928466645071576762238137728765290690848369195534353560130001131832834130239164723018655058605460 [138,137] -8871228960719324032090857319230153673024966941948255523563886110684186800442755940323784289337001294532340898156349199479314261576587124103544209617868029849390901065956803369447872995508694303305710714493270829721932156082906514174144486117734507774996061572452914807850914838042895494838891964032922522039987063217050063966212788596907091994671566397448209276683859150641541820202479398352536221169740819290879160827068496220227514497878584168221060519302948535719692869997816190075051838667201918336183989323224213342469750081933534586136309983296170280209898826510862029166044831589867842758605650235271912319871851029799696145492608389876689699912588502266992308944405871575752671958482485562552643185587604158584350513630879631309219620880530353349725624592721265772651535850690811074785102787263086590856946837208499647585839932755966799350661107581432375711471341771431579441515075900018937106923771305979389363850835309094026202395308661331795536461279697042084840610104989627635025393704336849327467224650245010411350549201163648640095063564103647325556384926049243726621835586414566726321964858052047936106924373634095052033889145 [138,138] 9402012710931222371086956004283996722811479347217457170921012884485081976025348178899486586803759263134995066289570268408566329676402430585008553610578256192626511193765878530199995340472586520652730908022501933507651852955167544424384333142797261317911048537001063768060841707776676878451840738711421645877466440184759983294821655599667065024098625613191023454046837598240183303804412820392826895156137218407745212741890626936174570483091002460797145913588461818367605003743608240846511970977544176136704216671041414354174458679355634780687356493417783162667068965005497971900428897260336404802166801045231885488113294587926714815186023030349159411558958780459118162927012202629410047512227717005310922555459474204150842300115132675301162398543055501877993679622628842200019398005130789105997853686182188776308425139794124833385361407189303571252747673839620805897563410756302083650601908310146071499003351106276716837409276504645555141215331512889721588328044088064717306505822533647358014820413069527006893539988151073177443286306486224105014150340187067754498418296262970654035481097110132183214199088167552668055719508598349956 [139,0] 534843525522976777162093909330088951781692478788294096603300064536698487116914555025881945111703836845017224623997126012273428203311832475387559128851276442655563075353834815244623291927506794626614728191887724413356616394910088845110240653219776938589373898924622556316645765628639892846490410892569552238134209041912210922743462279326197626411062729945475279505686422799845697227709368328364319701184195351175739760819601766326043399381377791861698761750975950979136786379759323872872708358482219217943905503892753001690291151735555014655005496022853339989473572442054485826448484887619753931092102239786729000617774600240748021806987753170837618490581181832136805959616304025492505864517944939166416579738452682246569041804241747664568716892233075413515270321425063102615963699648781999993158947389258082378724489803864785172714023646582991025164425805419941458459141516783064282878769383101578060371379064732327494864798665928636142998232073350227021653822997271177405299429789212955854067922594244234760279390392627976579263259610267861042380747406587599912482349817784320859668265045945536848066987530762218035042561505820118345441324614021680841500021308918761821759741814858075553907145403019983358138686472047936552278247779438681661973707024491189626288743611613120819852023920426515797789463958877669681328184723988258342660075811347147501193715804596242606917994163728568734384255462768513242615447599760962487722225397119244923859968108609769172101709963558232287861656924569944493037451512203005426635242554973327875063052765595755189636752281743376633649598076658556313486682779697641321679001212198989106861149685740259389660176830287899869461132983366405497679515429852006317660584569476538189685242406406979584000000 [139,1] -47395484103370958110169145989448435600885786100710212655165295119245582002538106167275912125356879480676540458943663960496842868824164670795108190408398784564393580280273740168873634298135763333305140000333714655940844633397533657971736150435053264146617301045013557786753678118593913488015236510152971118963761018061607597322514303848568965587447117365426401423130700757762890197351163324058544971739381476441914878724251536454651586731803417819855759744320995346827045436520232215971284523358119532990745182816813979710226356527510167331011234202522988833794095229587711617423171472600916618205722807863545400907691066193813892139069536884796424509203200773580194255273150484285400023728204526264011284042722275370466613601289064093383037031852751131624187165203023904499732691753627833071487936995093318560514136201369483675796124944973534772027705713908260904768252305153588795458198343433770627928412741355918175996162246961741368280832774589010855610163219173240958913944803007680167836818765865886540756452357403333918591601882282286255793810867077402260139185110493021423849289729893485889508069629771790443369121153319387672086618951829266531507212203691758150829484429243632893865319253369094892898178571795615070241978469270327727547698159860288232752333531586536308577812743594253438127124121765050493235602528853193180168191967497296348137321797392881873716758595067465928349928475986456580587778901802331618452901207788820150642660471378451220223687244182415286908966891018912721952289769993376723767797355920906121380413078011318207951755032992547292543258580607383412305963088798268500977281364154418935352247080831829602687214865860226921870100538347123305700151304794698519387356975320080211164580947499386142720000 [139,2] 1851685333811800634398617141991552537804244334217745176045652588955158347708173737979789958105470127529529324291298779473809950134224033126909979438308035364612518843688239286986790381553355716201907960631668214375564130223450476274988557961482106065086411004909560165340877075806389244914743919375247176384249355669396097853781916999343208284474931680249347863848098821955382140752088076342503898653094232367898565137964596664976854961304873703143842704016361663070808219323635243798938857220258297493456800756612707689191287009198427330990309836617164329024138079806965809342014990001464133617698669671904713362519818934513084738431695982860875329932383597992740992859040808652537663766785449854506833915301686916430364663525747408684115674185517324493192855629500668278276703669159023353596149675816646572344247142095516588088885784244723826953678650382983610619108585960116399179847550157500913056357798679374028680242604042156307317637106290382977726550697580917425269624599002928310878460647528151453285025671170662879633625247166969504876035237091658297929187871420340836881504716522580772098340527008639909687460659802399364230068838984318803724557555307852660570561520829621737371916661196475701696773564380215020938205120777153061746326050583262829950896017305611132757207396706813392300770870530136942605010136685505726651367810775594924537951369177203419161707187241506170264815108952682303494360781765431351821420024535729143924557326458043781242917049525148978630329580976904383184329706555616674014171871602106198244537397981262221878478374170332636935702961344353908708944061798060805022866265768347667495483056434930026621662658394633416916652814752837434696475403664628941703023234220619591895507402336797458432000 [139,3] 44863028157232722400069382347877112388414389906881420327816739342320587745845528646397586208250708648494063171386673997908190171585920845821568800027753692038297147809716207684487154210311526130776555590865276313888192496258330805849159300575642787904636551469588459736966835805787719203073247779683685143850325649339061100968432230928614199909183337702423537440683915998095990851059641254389933734936987048410869119224030382988476451030339032696300412133195612299760725810958103901004100277144881892495847186262163379053576658311926305602590184140560511496954344496888425389852676130422529652037395320712195598218775323840134463232703433003970997271309108943106894360700681140181140933460387829567821526444737406153604472260800744963265735895463154256551915250406013729435845246332922244086226648893128965443022990648883711500287399974431929955620684523739939490617341431693419237032848788001692414455176083537380883775884120573048362317201518164467979945797546869637209721994574962045092566177316324882285418257692150599195476776021904819882483008526674925941116067703313980179694378037320170428813525786175748013204242362738757243323931213696581777428606974801487221933344229125976587765593807450562408794563514321466193221016862175956984327007986417690665973722639227093792344662351518792654356589631535625274381568701846571106765165859328541619136895399650085846286846973865968325154295450666323561401811980585447809075252228981161951119621465078752074647695480280704608754418371914097587369877450197960676536357574100686564284238875246700589229722303867040821126426375399454861127601395227834292891547594019907235981100780011280104263160912198493032259988399003873850329436870903051701885586631250545265590426204425420800000 [139,4] -7733612834369466895673882145044519508629395110291015655350554875317867336910091665510496093130368293357302422024653115953895928695032631778109632094071307353580174129576465545230699102905008056743326362966471918514617414011510794945410211284065264561514413470049798756540548868409133661300612262740703540987660445348618196893451942663555297327930923680241634297048274445106237548987546071068361908538565591358330428553273489357145749120505001861720541165645778029199456486763444531283780412507666780700130127852179788434645939409346805435401324824902385943684997061110238384014954442369024260169198400800231483826133599541998057963904056378399175198133232402093216779546136929334645373611346303642833417922844665484920164089884586435482033023271905158459720728672613920404432613772318458561795980196651558166990989434020786437006021232240473940159220918198103200798105853493375784849286383836174514746929916353222704998410926278278723896466200585396824588564965353162011419641739103605578684860372606742549776759349981585705711960600049411289417201931637133613069047025221142536798423975227077598182066725094033241230667010464202101805294115311415037162397487976621144978754382963700513501634256515270342110507922725923765903918128537450603749844758483821445676649671306012260280675166027383507394088264886791776208582851330846956266008387682043425361333951798481543561512107023984876755988080393154916223539116274572757122684034643977239905983704705216157496139251229134207816026100314676486769109104640227696289122893966342842551278998713948328429493948885938855011418219166305186925119511976403669441539359480114475681959985095580795606513160356376816626108516345675888339958979398310712620505522522064891891158250856382464000 [139,5] 100040405239261195683916655997230130641695908958040502411037408119189668241641817408376553565591871185415524679546767413035088219010517663701335949516055629044706175245401484740579755369719487440212870907825106638923076848380595045436213355464380293163731804417961880876711695317588160525930713856592068820942362248842985136643554365434767342646356415256196766553847658803099758959782488908615491163363736123897096027576983059856335379872247164263662909450443794348944001695474800530497846723322192537564739984433365100372174567715109413751600899351352607206736277560885447236261992714301307970107848489639255859036045196864326806759287067420931365195698380780019012323911815645980311537247247010288261294232406384094900993174002606765543377081321994398600353863967610664375114095146516316970269968032924310574270318264230142819168792652563193578140103806452824925572769001599243122082485645465756934004201368268700285176052193669786116877851858448367854615219667806208916426543779447282942766350607569881506002554370166891832331866183775615678403824782371395033024351655088736254346081835630172280785813573385486327406615987037223052827845642360826621386770873890635813269531605370963281122572618602776437324952604884409824957183311623488501223484748571276225903272303803943030141709904041955726689325582891715901541900153748751855869343958923720749275108435800950352281423499119490548850583644989419805056672871572223082645269280195177081226379916133018096138489327831723482648809378202582872049718655928779396127034550804712304740892586844035219405915247598157783946025889133063102626920363690502231503517153583686841308503045677354589537452998938533564982154313920692896007228668815789684465604199020499024810383455027200000 [139,6] -527617134585175958772837174520714826869563381979148636687110770542243995519889029363259567628866148612249313480724794071969678264379016352694434814802462531648496447702817758478301031298657536700960027762160471706528916598035138673058136397099969188560971695872197827360243164431832589665183919202534166712070747521957649821152937652474535060300885919165647460894152603737817655364827796512714239320931975176936209397932579740368775188815196559315961997009946204546864368056563917985754080897696588319821679697382939979177201660449920985359690836674670417751492923407568756930928365226573288113910733986717490686692735122358819144985259673729777445305586202929355698886908632913830040174216070414407488067224812685785463087013337161100021200229298104689394686399470361629447863553704211524431491139684453632451429430730187348700279509671569115245379811791295875895543239110306260561663703236226302295775227730643859381648373806353361051345654830398851277641761064733860212861566231178318481366538408720336741852465478950941321706333533460134039629676953150547946188625408474584897110699237818631025880695363195000722707686125774737566506285821898514274463817770140892173785872629890616214916628373404978964178113742663721338496155825000092703293368324580460007807180239922868551904458335024799024186013521201465925640492888455226914825592003957550296833925237238375668948152563496315184410555365671213046427889355427765624172967554201207608909899004435299185433336512108857060126343223072539022448636130968914571118419155072146032946930156629495732649061234174554079895168683738581866174006127750588315476292861057573701354845298868023081499460873509519728984398786997848182817214058448715825514602133005924633308689334272000 [139,7] 401593875636948205790469228827650905022020946725473269831644951368274251754336947701047685347358159688470058319508358394871808417004819231553970219075277922502600427775781843798549220655950392487223484216539386818021362170328257554360712534729624543271833627995776154032240565925521346061177413635860979941115104711216178099868988739228530896418861947310760900207529673541479006695483225691952437621593984640973604330530722498488936807943444219928456676202580462765431479741077662225117043701765706316702203693434160856507848201343885077525520139105525937952239519040464619032552640393141709428204986373769564441004246517664430225332054905210921663810537982311627796501037153618616251086402167408768967793118081939572886039164326853465811232244806086087826635106301747995855813461163255862453003359433317540919947363107208495731265136010568632669994463895601018344666169824114961839415490938622896901219163902464909545089346191381007983067484619736118613476623216862106857760905357813356200606618064216324546484051952346094325840503752644288328513370771585039087080319724129797530375389938448927900952010384618260350030710542112820188561922936493791371411497227530481418566553596288032618898949693641205301414197259600206893217104344130755343360694358023909329209155866517329570483469649003962599214364566915994857501388027899635698334287871850411164122235423809461560272198826135069037973781819439910718707818753458633269294513831434193344349428418820477595180730251617778277891459166973258261334762880418594514100244534249294105663470815952431325062011924621787266436239620245841688323538631504489099681576594414634329761411765392024456598054029315732360564096171888833443727301242284632782241300403672947207202196684800 [139,8] 15055857238958740216727789020193946150234836697200880010934300108529950922888874755492256214421604510613977546756540492572214421670380774115806303325616824457730053034469931997104871990303846485567868614217494643906962041817162512797709424860291949683362246842564780036794744724214791167744359377273955326849698558931238548358391427103206617124135751074694371135368864316685173592072757026735378370593411848482737363924917292959469886005576448754685231434102247638443126755411498700973205668468424078344097332719159472361009975960676845797144234327992472347873051071085528321960015309383722576435912662088469433386176188579241615373120496090149884529682257252044272584461277426809513367877206212592246556492221359234553561420262892757825147982803921161994456307401688329817563615146318890386763192743328903964805992181470650376832647533580176838662080156320070562600222649672021839719631372850613050223526445073186079121849594274345187026271756701233167477074910207468889957566775644323345882150542492715515345764146337537592773589282060760934935806187301417465189556801581965770742500543505321213300265451338537541122959672516276363615934936886563620919534783060576921766092754950962178280213996130585127480436348980409139744000447587601732678266531017658493426970965251818226648934044694396150732090357580989982235009641878644392481227579565618557099393507490445709214690205054330786075509368698393901810405586107583307269359782593141935040656979297166360083189664643400070200326382170237697383485486480843817004737252218633086605599514197937940887897998098785967473622011760394474171478023040705309216648619211160613670853049948247048227348351916463076539767210767940550475355694800944782829694045308348598153379840000 [139,9] -119643202382773901564131551593036700678533483175928230191005986430486628738598403063478350515467353941003911584263579778470905333527676357437286526763954004076155637037262792500642413023127775688115898023052362032919954174233102776950610231797428146994569435066554408153982186083587613225002898645635460375436470423753495488244864744133442846233148272664299739713070971004059691261145405778107680827597763220002912893721342187272378102851897666814670016239700634971977747515336844203195102904069836435266147053182225410195520030916119929540304058849114858641495760170281560884680965770009423406648438103073116846890967469621885281293055028073657812056691541093970141995050034197226550429883459118723099077079474528645472572528998633219731036901852438151330610203648052483239758634880888683530771380056817980168422870504000231708956801083881143435139853856643798740961410839328034020766828618921467276248238929614208227709508648831409360862621650590733460332508213099950250238651367025807392769974299596012105339571316339364066159196701412761077039630495451476288855560058313484546000588568509432115432978304326841244647359705112767106733138867457159500008509557998800510095144029402551515116230255971851224714130341790054189623842832021455384759890080019525213557846859727970894454749969189130329581899670365054773547216125088718497127737117100430956061573241380631568849839886451284165415373485825502918752054050956455157512185119568014089297149170485214201764980893319801513507130868500876494552530606216264047959262520640923591909526431085706443032673674669612593195092762140279896378170309495961599236307538459896336652552781214599428082138092157952880081888197606841760255728995812222465180566546349492790194585600 [139,10] 505162545444720041684419235540899481047432663423511684238941803033210842839076170146245624022863184141848666264291499621675823005526025268230679876013630199241641662609126192521337460007554522524848562567311273309674651612557330086648147474620879244060308966869791905162105335333802769409873018862891191978134907444846026550217062983643583723028391043265915101879947941605868287307809526066719286988737098114820859592150256994301105382351239383330954964484848405484892064629006838955367481625263589662120779873530275264606222124484984709882327341006064898404793925025235263690445441820350503358566690105727666647869644374928492858126528098484992505503824730744272876533645129646482055779725940054533857983451962189353991407043317847291456806753687179689082674945429180881085256928667091028700442518839389983468122885867525829077264281815971792686679406301870506487180109828304483631620035475598629105603179190746574755039438773286095895521769751934154020479932969771111687038399582300625392924571049832530738140061536791936042052158401502017017601528711615012486726789642095031153346563246850239135761823415364836760655359247781879996562775282861511138094752283957334392569131203479085918646512297795468251119223705204053771470617398716125424702962244879069392642082908651161828311020346370781611481542018122579804263774599788633372160299960571823780019687270643791119629191979873644959758702012345531235015213742412530976307023242256546022349379871116182732866689172704196390945788752193952608887078249739939208295729368653984254201123205340511253137191074643752047494583466418424059659567744937199824032908995619296549465486142196065371941924393183423634241770674984543246114802748393781413649376032261483063058400 [139,11] -1409612922149271119263108111891102088202187856965120042431145943415452854256105111597183890016094509535808245478811392373594290858659617324626541064834716614106091666541980170967535367391393275673221966413876192082950657735966002453389452878018522031520385234769902540833154012757454295565128383613325867810775379388760163852365282152471099906723730806119014663623734457409602971175361244291857544235213144393968322396076604755044572637407794803387841020366166680703743051448239125340245575563627958902179536874568189794410574434204325393702942789195554550330708979005214002444248765195882112069924846268372907654189647563975939289221807510643830638922233324533111451101270394831094744113259742569513814543200760811099865045690022953178771589039787677137656778888075928985471225963163721241820619104302605719199687386839648829708272243465091783415262762277783909771257439715241190355233082393331592822144717390953654566453646832267743233662969779102158978093519979660128449188176960600754881554619971857557033227492146364655648033287064537910093912920074228502954193128198697986478396395332258398027710847008741328907039815174241972749744243551637492303204698935676045498081220105926038014559474410769257207810692641720278655152056055130235490233280194087433276386047422297692709141828309423988690073302582044967671926927029705209604654926555522631832538116051567082326753750609415948696617723229961417908970539913303480010347640149883681465994830610677473103445977280529916844806425960168713984997649341216901566329638233899486622335482620672103541599601641318689656144773607072670661243005493436137375765256079525958668714304310021124850908399487386508327290828774868158536130008791963281015202485250558966681550 [139,12] 2724954738515873672254562519955253086879059968973488527060806619945355211580145117230927788765032468749789937235419955562166593555246774891456981191474774698645100880419390697436318588399940133620793889254809712698278796391177404048323967550298378131516110320711456844244877047346969050139137604937822992082063595472001386264772069159041265164066367723969747165077015889719644129451571751796519002801113869750124933945266733323633366625078061852859294207909111634110122026080325709166161157191150416183534381692292146012042522746174731372809573239610512168838593831292813266123401012139865021646972065787322961774081711789875115912669295496656934381534517289241380650789607154182732214555941052779037626187452835461710050637255786638831833267932991560243392479714706730489581032850005691399421894663569816693978562668287087440189387843114655588735155549301807010608445617815230456442682824832505739321661957715279167922237050974000861138839963258664341537580674663931898306115597344202842454608652702801790829047354354867551052761622640180314763712272818883008442771362818798546894041869410877738205257446899455172668344228068516350933151078894901577284918474775026342048257065585591619340450919804587677731633539739701449538263136907875323126115011195065244301536783616197545939740827595140078760956705255046738158032784985929259606224435537354323813377940837276934514498621912651181761455509779874134156839633268285388766454652594563391560548361439563013423462382084338417022722826254271829935269806456114838023105438463900073924511452799979355514766801707660541827571987654157171289907391611852726373113866704499172922539182248596379879601434805872896391049481583104099996046359036466968205319146034815440800 [139,13] -3429735427471332446929226780774506741973003830361858771160605501344111802894415308564142402080758825747275727685433831960929985039885590831874604657866661242601058272097026512311631683042310348898671271195240620517300861760255506214810469750702157904520427999082885432044615652261986504067156461940412924462697786687497774657515225925747732118352911851917053977849321865037775743772219526275520023751948735626397870637915413252258095410444133457070328909475712787638285185513353746709690204898940743671448639141688951450555719547420387963514953074965748049036584566843558474125160777975222753827471924882011698423720476810100528282452454480798641524574808865257135831283827207818650636121057332106749598124842740635154773943908325076156692118775999034347049928007557981807092521183596525689054539477081684126853762043669179475516005081802907380348700341834580565584775775465936867050296171370238644842381560939650649007276453459903598280856567727769591924171741114766187095634369672389406001232940830287819590283250812555665737693547303096322012839204623759020728459202048996567648676138942404809855310741196930030100061032163294251380443507791115326743578041649811283552774165255017613407287608177970809978160196663438210587884263985332048431725134964489290054685674272650750725813974696036369958890113442800607915615526474837478739783270857604699887247519725795229481623203474414619559950919472321187508943454160989038386850677540142744395400000694758000195685613315684707731381926375761373424030315220595447214127040488393170041889135754595225150780592955247777718639427954066408490301043701632422974136370817432065352859190232436115945833380750399601763256797349779041735468334348790067616377098152123600 [139,14] 1570279424552442916461908284486938239504475635909621136166415299577801720031459858947741020488981166096543599460728471109044501644194604308436595921355478202645874264728021185127911970572333281360158358156479488990011290395770216474984048741866021089655208555337552464454545145888026899634068724484881123794586655271707185381075271850344729498411819146576317090797281853015175418552713737116023615394931858737108971523196385964523775252767135552114574000853204899727447983866392876327739981909487960428340442131418865189565415587557879256726856188456507624831198396088595297503090222454919673397576798357689769148998668647833775347738826162756660728095958802574744004846419803347993356032141059250325953891391301790678063721313708357233903333058967409676511227090069141732943285824716053143936172586461963583341875054006786083309365174856737323843211903012539211154365911751310047666553395424626172170229123467702473072090269616520824700770029329881692170674991358995231799968544351563576692736329367654785767535635083159260990688980313473775226659322212201791667016623998627490950997263382350592915156313994385481667769689823281698786010331364257882209285543392004139361851474284027628016860891798376859481994339525945575774551836517908706361716094872515580476331081020592075255992570388213379840044437964118033124184840979350916504685375447557918963940991690170365474119384728367789785969934989032494519593978115806131707733561472057853119853634730911787073543352133700660592837101039335933482038784848752025056365167046929593731916487297051813148220662285522844315486375632704366990309232947057037224083234642117013884062402450836348462342056467426047310884767513601591458708864615896888962883065666850 [139,15] 4514790145982086838434888010556420321029708435398857122167401260651751059151608678970842639084352155475560948874545960284676233350019967611722211629170033801940578759966254286885701598566626174425485217154003180622281728737962350418705094295605523258101383858055035010024457041744483299064461745652776252255310983089403868456217398045916710417940658854817444946498246761151847548176431293120700839831809227069766372634274744234775340569881608943376320355041707338736225553725211407781082208209592860339909793499282691145737918457105495596959526304941098647685824037521570926583658722924349839223023269442921770201199941723959265785697517564194900461502996461125033829722185658238377220301735072438809351545836304663118107287460219165037973839258904435524933375758911869844603003604459554845456695167980948264983758260659054642867384861747300902290659777774539544986753107530453159265263149912253219230288941879553017178024434325636165800424796031884147731162886448704394759534148442015536889444538888840694096701581463544187189147831737285668913347121177639914300968339680124742647644403485608999655022092467651002443053445541550019822278989082686651285140530863604478831983406007195324637836464260705463815658203697908137245394555949550847524498953400756333207904734385960597345907511212755993224432790095192871554255287442046459620421073279450069714837503256752874618911946747812277113310653104482336845094372394628759789194124733221574967137553425428933761235299446287596981892811570478183271035449533647171328616827319020559855587850467904403071222026199911166105176587142856058441627356093541049768702029513901254132062861210442889973182880790273136204466108904401241935428402381997452464390523700 [139,16] -14198987093093775282846102847317498465697130553539200330948059251267642502276059165869389888206086052675666578250062340481138706556682258167580932025131212316182666546810188980067259624895542958139554680900418454255851088791202437628513298746214112584390943277810832451759164905503368258933781052541645680900337122306879375372064348846539751372468643879451478071701887139092295049178028900374438952392250469177109515323218724051549653510631240772018469258159048217000300548472775598540401205631395485492287488523427840256193126800945304685175767738154243635212857725439950205665045736425510491335257430780462585993996212310206284810688311020850363662864922055625788465876483259181171352118613697365692395198592274171122737388624858434492920633033068985246081345217501793460386196998267612247053120442793271650597299222770616137173971287148676447678791465111453846029472464629330002875915456524838378395324251852717653654852138647137105910855276814957107381507510952496689851753980106035111541659501970540118782925839448091008717402076541200744803507006046441875585808085866396872881280133539530203864186547495050048353509804062270731999875040170025011906801084896427287066380899594420164722272945357039734540865161600089096491673104907097626815669440852809391206689015113884262431557772707791567762966111020246092844651584278525541844244977823008531955632504926631193261712184083147833349874049262382971037798383054694606562142125357953766594491929630267688070874398607461676548749534692375850517383537370589611035402950738062785465331780389534703040791820917095755882113435706011978527838397158901624541083695900451564298601958776388831815375395285585646632958355812614444870911185109201680890102080 [139,17] 23674973033943071953181179233638189801104218638137719774878042057504815007254932385995226134101730526249502124372372448742881127715434232772160664106173884910768728965063674272955321539576825812356466686859738964621246268009723716245383726252861051904681346680876613510382518389712045411277935444124924283694150686899160277006969140743210292144707274171746368349640176996521138712250681598798586703993938726528345067475358468944458470988042487314460416440764205559733430012402969342352935104508601446651014435731355101317383465025172572700516361179162507153952768966867089184981564040169067659110596027833312357673748545505849342627235288292355832028876409507141526587286724055542117338559648666024047268303464180431890953698717507761069478275586645887980226149075461673187780722488795717296642083469350342953285929893175764420746742544425005000414724914297834063293326452041753544548248226762229840120128703939934893393869944417750402143935185803340825357545577452294947422611451299696058107452070658084235962906095610929148158552475400153931992862280795512244125914199139808303232229215539060765803827350888454867323346358648330639616417386306548744726103195324341495985226280829025149206296142085787166484332709772595305044173002929555772499338909434620091722396887881103430124898260155586974571527755197483168330498012254691780533265250034675913602758974537574288196469366418804484555217125875420078270113850488349749730151263515458198715264878349534949719040837949681032381887341631000124242252798341279582053940467662228178598359818077771251024684126056459453206290317859780326386359271543457455229969680557170915087062517099614839777410700192790806170189440602858242881548426113318768296354 [139,18] -28520324831414511571481644314248272339750608469403943914806590558601773653971371254073906551572871921928158951914740489759652897745275492678602476798656911024058204498757429950556176542333249256260663859499066281059778425074741204485772726848710691511978198619043854659467170569762032888996223866301911523119235806823561887782309486607478529275112646176687172364139540323625801631094515274077656234949150332338356475464634561318546096976911990384276449528401027675373272017638619597910297834866185628120701006400632553337510620839931704050586881980766335487059776531511495129981830223594637935473300524835193870905615043783257763874639743702477192992343182082795675594534036301642709912216130695569174124327065008689853392150003776826807613360062429508110729312089038477196238807635865275266662417456982361976969119273518488677121302717923515900115763085454181939507049050182413096180538236091117687918504357625069914079522005996393664120577440689603341516138357343475756873511405542808528167924433986926136900545182251006020625158737941964569889902299643116473010815875203783251335154274980848778253766232136699551932322689071737493788312528773043527290076599935710090135443457815514644252718320074031162555068418951371561088237671468739654502138438127660974468700297755046455178160749253080667102369424608653051883686333638778294425302866496403638859200006901249846840618063261164932652527965085833779314705798667633152842183203227305431887092045839125469433999630124186487990863789791792303593673738926405959847714143569899710061553605041809293307369348314074835872129574960551480609384731001100012338326032070079383360559541589464845873964056650326587707384756157695026571458774410031706120 [139,19] 31480812040408882339579266440144300260503447043047356730903082792242059060328831492640555122795527372354530883322840529670911155614223075181652519549882245492172504405924264143599360824198773171537797262240527681162185863514930232591978799091162303453170675282456781707284983209700647399469292997805365106431581193344636415093198943808937093972325030775403222846667356382190322073398877419896451135536785594433501968069792730676493042773586111037862281150980892413793431626229523626461398307719083703270518736446128807348239246622475106105092702010529818410764755955511352532841720709651466495127505933825534711732520724502033903781341376979725879437189688227524456255503959302596325817773796693014290273632950408598136326619557785851390504410315150900738215412280785946660536806395141066753809698908262314511667443981631239744115877292510045096542690296541378047434509899467877641056703944302700342720330643036610207902688340139388622145631529050353881158973790079481944851131865190592869541163191509882149184923741797359373893266312728393438787363179509601440400184883243142636848286489138629001307610275755542656584451938025944575636979199139349406455492676759332962888843547968707612406655935925529854636735231140825119913544962191589235075294585124147774796349617250720103843737566610372540326272602995272166092775760051383714210712635182878579880622575645740903511976732256892483855531319207953000717698701452324430564410887691432501143499169559162195044424465377060979963707504272788779990938592031512051497354972979128586462085751224749490825334290353082452589917126971080798423903183354179353761028567182445321035578466998422589714191026480789395809199882300654778744538908074485922 [139,20] -53324777956869728609973491015565667790870358612369166140594888775340371629859406771116973450931239666944510161813981690478736430354224959864686679891018342491850630315029744745825921948714291511597843201939002054004008149864529819855171179416414565346264691026224647219524866365800288735535907985575645021477813138252252968594224676981620713447300266626889487673437637453742076244987669495326546952036503478840211581931239951569095603096994266402080340529189402954839750929775592701871039927999326623601837149772303873899111795186835752740140610567959556870914997044829618048065311157734117328731055901393002660146898891640648892036779024789912622300579059839079528412819608865075695170047692965117811170245448239569726846819847467240378554316093411612163753339420941433113487661864201449669584584095638989637577255090600985624752770527437360282919616947927512359624100452671822190056765933791542950132681388145114832245065402629787581961257382066139942513373705372603342678979448750974611265948343169960735002279751921074824711452030593248573965558326038021196378678060408635687741494898827430412361490633289861756801906925874888435953886888656737083462334667972283293780410613719700247404868025466356887211137108856516386513701029747359432984734742594518095124693532433466571808421924001143859902862333721106562114606964516730572687000823015662977872492691025073604424773859456604914544263046210222922607820195840045223237566461417068616409849250883671941174039637056634830157726656524022303282455670671208584795952626519834104827883421807159823558237473662355254617442217490985213555495583361370670469985097512104146541033473614347309625929375974394770674665784812718328660042132832550 [139,21] 124408522791728328478148753042548831367384760540165852899109846769548628787199588844753872587136148367642848036218220673160089445438954902653298796500309598842496525576131699724812443925885024710821844112096255210876241318773533998526166389047867555782888610113058194468812001434545819602834589589805210556665264799500138958881755266517631346171405934692626998869184974454348927022849347995930640794171539690831688740081242741625412030025783051374868465091170540518272683595875976437591650118508918803846329845094925253830858858812448198154985431788935738994334154054683372785130423087050899878486385405639616480000922003178373920525092305395048191357842279390171838049231073922366998502097205960605936450841871193928242687379144635520318639977080238871960205810961172849367605895834909242334841881023530782472785929919604017116234311690416207678084286585477320328233957113871904908017277978404520456216890682673733471343490423684289550512592644039173206656984608992091644719090770427157754930533703905725473986689065967967265186543396579739146815738118306446966234410004814994006880591454363345344871805774645447719219583426197979131252704035133759153804900582807996227046181231685447510428962876155901691908165368259377163614201281938925628064328579790822636650092302789597704440805976861365908791847001955220431633170199707019287765878437935299599469711113216473536875304124713336183740480421184455875537221776085094751830790689565864013625933307239827990061166771274438949476984896493599829060801550494568518349790367913858855159188867209759737268177800422894057870693681272686265732857488151910535386764214486535108180193150467569556880462119469299151203682990970924944013456225556 [139,22] -179578745389589237202779124277733540726339561303480557586694640990154172201059849382366410355060576040975873276157442550497472875735351811417943220865691265274884584445518810923828027731802057480057179603315164818682815675923204767916757479159868663170607849859903186817177261485065681596180361171185239783341220938047318583312110472489612079264352840155420766607745927538857683624337255413488830696520518933586093569737002396540681529138707117334401108322950999609357148741599543761912984063207090985824874747063762250481242166291685321778219991758102963562541130011021841671693078384678209523819455483872040834959456492112313637415341496173843167316979657572835529432345260486491467354226091415376937372753237655875785553696253204935481432983856178420035602439392320160706477393920705736575202597332768469216896210157540663839503542092704573888294563108822527398903972475642561355628274509397617230426822555441875208878090486156450740548532617242827201271963982818659211568944372276684519804230620075523815874153121315109518809268012357172042778430292325260622657137132144073851231270835084722460584663695610381490274151628591047051897781403718120897671841592913724670078924274264741801179728568454748769478922839172597115705243274033325429459122655254591573492378585450386098536490701886531968066371326927510045732960698804323255001591781347477035165739759008654901413384140341210158615250680239468742736136522917075632109999272855769344381686244440311495770014488617547542060684469707318008824205157882771326511398509323320573562416075781367727020437469100229765476175505562881669437713820514354336066913067173006281241086461050610237482643243882395467484037005699316320099708372 [139,23] -208527369382467756131186974530759942872901063648608833280689473722400111860102782293937537063907436868585260781183472299258884625362140461868553012042253227818792520889329765236261028428822672045495969396231958286922914777825267556138791341356285748825363248248305259021852160429328114875778859900417662400398870839679247532163429018591997460862764346850005690124577552403650999824747732952093820683698560509788430149289258260814107151613684189974860474374132018062178097615881396157685928857881073179247061052979908721004375404197107552126948585854036551314627629084724711755997323567773712239815055003841796811080749882708446566725945244300206266517519871445383309274043756266557948803022360433229623730190893293613158683729873556986358181358653250981176922788737402023079983739582964496064632726193584374513361533770390730690302374476202451442859721520987461951002888292412292606677865787497644617033895443368945535420525285291895018820944668767621914994852176626290218284046110805026281610649337699315370177032772799121406500114260932872145122296796502011877972615101353532490364842587022207068578907108680818090600068326064160934847677843777089388549446108288700991420241850554459482774011755663110614836504103986579286556603956304926793762068944577269624245281677400551975417920143978296076647379980748166855029465903800465316711181505657076306930627902559763509720208592134041933680035274895210435234487495101748802192662398090727913318982512766003795880101377624588086873326777592964716430854917150684642786292243129595358583505347840772121584644331225052328579153431482107265568437176796926877612761319303392005585573436440336229106944675103436335773964755718752453735432 [139,24] 1948888549258925129659752638555652909547648707945795675840092006763375109315954091120815364656068981660043513557356988487892258930808721711598652378291974875644973219937455871674814375701177885325515027828987296886781742149068408643039166534742172730610154099971881874714741052369618473698515504095861403563217478300239231188431634034329866109518245143053818961852536929203309577401849920914914834414112310658378161171320006861203875300872586927614770780045137820507019481670549423722551449383794190064287125513136914695968501469651678452249120149743371117291957834551986094313566183821433055376213638358690629409816584243982201803358104919832066101542968291389122266499727338468340010573329404870295735574301045840309196744808498651694776583628914363480840637491717322021120745737087586223441469536331527799482198752221540424057428232343565219638276737075822641296749060095753226891251504672474755342490997131874533519839663141121732081623718020311097105926646646292524750847459136153921074445401913015495362490993265818515871858452970690709581426753848409334380566657672687812333442797332323636518828188459894514259129681511421600314630727582144495267655293826189751547062299981660103680277998192358387789007568802987675847057448994390378999437509506336566594236962489890443072839722227518446790376749527212172920224960820782163169104082181041664674013367521290814568461770135509452459266269192916165568568991510261264733046210976536154358595799620404697642304167535696614177529591153254249018924080076969175349450346032560535153677798630376739257743460693749954628588532429385069503197613471922814792666421507204367386516356292591154018647134215064479152307959918957498817584 [139,25] -5519618205527207437889127648610162121943435503319533378837456698563176238565125371665796592701520859846163221909964241061859612023173214431119280151211022922855092819666335317817466888182407602748137383324437790889461513337183343021844869949580697601671930650203121879731167265889926052905156464963048130509901196933657336713150146890379782018999537612047011648972475489925194969461561787790016658403641362644752926281842997028624820575039108560335357706571084799011104073012319999960337436973400033162509415305735193566135548943548379386494155781301553447142151115348930516342338666662451261397539720118063680745773322271131043085668400959165535924985603681769615660381149851658490736797257793426042081633235331480188149374235963320386522939650719589130693716016952470141307961261015313674782761369202345734980664608753466462672940476383529876147695271553250877055006758090091633175512527654849665529021602934385795782077315740199619990877843638214315499228387871918094797072674064658802382949719680157794439782509747427799615657357814837180451379743815519401252751720278082298876318908657832746109810974936468535021138178758766908045062887763609457776785690166483524714534889757813596316900896814166847340978743238825404678371723026687269687949760523165587848372149459450107048727135220694319479944996389382115411808146498694888780063886622851111912317211023135045516120183696623902837881504532460819224821940560927877221030220552091621606160824170564979002566348767063576142081726270316122205625495274988514657389107348314814806788797961080977291634623873429555067568578330401346564600335361000716752883006347321322329695832437750924244705664819950006897874806395719912416 [139,26] 8454382776349239192545615396954412327337208219062190215880010311185356598916427688483618735048278342302323917070909547917985232846583885062189812269447920129957465989273780129845403979231823471705933873100868400577115288180298879953575712402347352257485663557784071686974384525332850467132235780304821075687998662643921144299920292138782302421889305241875693289691159026279705788040081072223169589234201258232900326938331513593182420651014422783698239885055966069056682299065464652611367577511881158449136045001989145605301428653360714273404213017566074386157520004012276136885278111726933670572480265173638898561258110147380253918413111071879940631497691496443976737624998451548015401623678772083460295168862180767986027551852869624569874712048623221645249815314682876884904293239683155356733180586245301372616015503260337489200791403218820051966763604885917217392969243295924116790222873632964249633066628061401946805592776721498240064996910132429813720297185035460783069951969765466950760643693195457267255464509477959958555256673097110043560468141222544882182228702395118153113508653459943482288163178664746279858326521791422287626478471096052936163445857685974343187116570942705525825283314885233308282926556249191382033258143935223658552552341240541076059009186850973467784525008708217604686116458340621106453304994287581148920854017536845287109174725187075283892871182865195419176398402761501580018277580234435019058086520337785184315263234372486499154357555043138504979155272800261255109971012141925460587816018391632807222164890608725679778565661358726166728776139074289067162194853547287364927656553733333670948910895434700847590043893046798557706152318059288974 [139,27] -2841732752510506097725492888967339896030765146893020093432757954059751119216070209630293209689941270102594343249663154103122206036441709354284339149907588243971600781930450432761123724133732839463248762260094959212170761041452848002962031329936054959337326316288260222336756031150110934196979033054620570729513985592139642163974179564866344692711087466830867849046074148349460190736436779193469484939263012288322618727882827723853456988219925134368675377960138159185857014961890867672396578879359641864505109160120374305129568393887703902416468131798217652756085015141923434814248223170119232056208529828273518881410536164833644868859415145281567842785909978072584073073780978592320729757677205979713924628753714437184133346666669408566702345738096919909276345655482345458526174778721344688496517795706609895510338176796196112652091864473228804881632787337501933522696183660567244643442426789782812243762718683641942140572973623167741401089490160696107405389967108788821364797728240510023050960673401299312300225822553982261193283962497743335951990900130326811526971521287250713298961778629375289154062718864189608569568857670067091745782511222422326903620039589111889842542739918727080725077627949242584517194729559028664539292759689461219459858182036569908368316643247141768868254542748597983324065007602735367532851889436362864304536764424860493012598991106763083407821781759890886902306438699234077369725594616458999362841793651125642593745270071642394082773672185842133729542263875756420861144481331724009410787183038825057091887214180175788360356787213795195625531656447937916447397295192072239837589131762001634683878074562006050414131639969903817603104956251125 [139,28] -21565739452586751120458847481268493606549754428117561051687967885572895888130642253501280862238728924447119465455194254614612402154515706368992245838134768459921497351865715695511837728254714106162104192606841590206267873235606877653352233741866965367679129026474649281894193271394668768005386007513366919833237485640670590227914787814144295999905183811416038783126068953451787347781375679605781723789164781979356485365722093429387644892923623281535815163499624174621250348526304096656176961769240528564191953991565564910284974750698039970591050425343640961760575396014721974734998705734966796124309686983206742350553075614179491473395765857062631777470362850454608657304268686442201065929546625603572727826351168193144077815565766289053365735785742413808790003989267706480398020892724435514005177010730419034535926315742122162052021619957218320613311478223558215924950970587977381707657560743790785528376272998688049504479400210242416609695010604929128571765050654522864229010804906859337922017345364612310116922272742666585729711660197970290767053128308946265522540789612582485692476286936100576172900871900242563519643994659754938126781217442507519000976454469326638828468983749679424795520081260056994311859678555358908396651960553772065809773421968744198010220751984147181057204083250646754293772682659720627319010188588375911848520972592319744201396239512537176679565040381386005229316187161808992061099524338607497033424109111256533345975059667265733394502288441172306006256288263259734739270821508072742760975356576980811869458332086339410211940761802643518924040265007462330324796029032221155898183864319061485454500425896243637788493615369796752914175960800 [139,29] 62189883740082463091299985215886241479356097209296744621725313413326328076999461496974717760587992430839855116306440447220916005058348741696966376149417985398151406934727538442711602770681928290846157858642687604010268647104106740094045720432938960262670150399605382033219312835363177505784690881530909871230444860754261805851660485832451926605063752887749752820874228206990612818025055320182932618668835185280369457123529096215540045157283899879998527240489920725843946199866102944964669273352846079661587449536972669032332768345038859700442549996192335504327838410735690607301316100233653780895013775321092776460150033740290787459990907185217588788498059219324337983183625302289197199657684203484263232174985545611323443123365809369208821641337276237106279715732312380423493122565497557918998132428379584411074735144443806023012091092819735576405814327409555684298547784676537481680288811079500912521205437410496459889507020459579610942911793559148156107825782457667744516568840014547766860226331283825476570882761067589283228173652086584015624964633152724682395001164400467023699992029571571174780660058129198459844956057536395646290797229122052300085426183125177654092479462021357903987025380505250481998779187065488670938622446972619743182835258263587057814743358733979786575486320901350299700173761701187334134763276122837190282679669678104351540873705060602325420324581648175128779716106883575442872726258437694753557263568951043000567316579786714014561124365945088269918057058679236470583757183994480438187211558043468076567731467473202510054864303745574639290606421351011957982384150137519317142112782753059958734387714546357759761949303510076585579798400 [139,30] -85281269963144639370214878122709971672034135448523328125981493827162280213793430723624009442643414040500140843904657373632485472763531775939942851070516960876852442508810453085454197866085556016747253187982965627950700922538187114203365205098556892588882760233118750199777946126134797090059822052324254264134291856499574362758763231401131041757012077043272594915555319677021318823806691453583628356981315977443303092709566562670932011666793711676155092449806603354910450223724263090567874127509536304939617940154820664152579778022660971048578680411015864542425027958077811979565193544600179668042335911936485128303010118759788755292590728883136996537440733617738638835386145279580194176436043517594907921639578156897024102950726453337702274097393920040805885704357241532334684750303620100554633428536150343107568352325170176845738222563761292973386924599862064138817146144495942299902521097563066574352634799131449074559819369837256213722759742450398847402805160126763325116482141496583558628344207408643576653690653937993864987325087871048531520519170476733557884588349305304070323298312900009372511784689261215822827213769573954787103853166526741447316065054266985856840293584594697810564534686752159374331805903216686671414475649505722458277237541432211469472094495077901715827099589750142913237166157889175779491412178067069423268582365757310982613353843583370058162406274162561436154915267481433983922903313758832777176722071548441805683702452820597866911681508857673836877286045535248119142855678801144326260784955664699559292292932092142448653071733151589351026698309561652201557596032937815680949954018522163490398923774232360325007138639374454794471600 [139,31] 38866791517046566186119471248866599495684165937701489497028933806812954822532407537567301038959469658906234449417524680921845882143888678473492141863905289607694015763765882700914708575240526588311969793251794035858160132846564943168329531043053390558472851789234418970452007216897423627491429062741199851858372304161080557074857492308194567448050734083722464720886024313779896411528275603295554318298032980494682757398704782887327855338442314827047392826525233116059747849211676569630253281977723496236722773296299792800601220495775036587571288659324902249184437859473360507905072329113121996752047869008224083215580721154514698425314779705879287895891914570620391329038123557423687451066699248099390593024117239461217656637476119032667136412146511577009609076518560241812655367199012893708492913536371016752073403872466650791045092597417636555085226506231618723038231942318220320110275580671980899453381499752592019166550942466182375707617088916944314904929354288687249432076908034566896163345734130517232269362126697810691623579801383669107791493759813031488119900765045744587156331071599507402147903761227534341086201029512575239420608515516596716634189977566694416790794081336780541154588202327058251821519295951211468043201642705311013834467956407447167617489444337159342395534088392180910071867841525991159169857409928828348876108741209977930832163926344075042790165192000053772879985319673090959383671762251427654322121669486443556403616347336513818549379674033560963957707489199784074773397657798934380514834444409709901473968684481994736598548604721267295926251217826952389586683711095439295153700945052290635241860138903560899514208759870779649440 [139,32] 85463348980778969697359507247539627280595444034111302711413799317809957998643461877790925310170733989009256433028103679739311248863994471907857633285263249032732180269637098514564868346104101941658275293574117561118749645437648407258079941805575436094067628118701988257588356984407936810373142486879769116195096657693379071438243766553951747927377440639894598854237651532834567479933531629069412482166392558781372185264935791014286939072574185756810013590711873919577440735414576224156509375617381137043254553474582846907310191245049039751481290777963136907014987916719626139679712618105105079084916369945479129109722380252677590075222436366790468024599515344147010383332742276760543432159186895862333606558238039760621465985306505285578871654413244430557931033910526612860849393721471441374295520875229507734998904825850880204737238017070576143481007546557356249335367782805967162744761491978166186159154329463760523217796722860585747825125684020757925090954589829940158447745650037033070680933750206214828143178213578483939919432898736582842699151875602416280933031073988191387323725478797725343500105722877069716267293991036883747323715638210595853365182364765159298251250423863392238795204334305280170615010487037551238678672988095242800043456480866039111853880739084020418532115699609194228894646808413501278643839857165548044408771387920819658956654389497489270440573787062633929635678563985610872379047415825774718059170881870050493052822879960186660048075659094615976474431898734364118059924163594590614181166151673577801881315905836538673809179427931801405678742239296687906589635926498509657912110842915317762229137734100950548911599719755895000 [139,33] -204283820571982486471990003033093923116388836901037360287700841843278823526332449109404406895222309134005046603887527403971599418980550057591324581516394754248573079970555250991467565290588638303158010880164512226272796847158725379026807479245533642898340547050500952515206842057607056754869756653246557963531518614664996484110616603459242831667078047123335227082155030126904871222238516593831107018871608825105944481438497351308689766604041217030756657702813997512841417491677028116502460472326755594026279145483693610490281590198997085693267889966227229075629759473164619050731753327027109726687503556639389394556786330609094535481293824186856020286721971513529576823132456614782640746308949274344499138658997057135297246036391054451182314709409205257220064437600524170029202333606113564101321888112352374606160603831206895807397316231438323095907617642924195701843484869346632849241254045863424117776220850236277955166581587661105668027611758422227214712622492067747574123127492881049248744606176978519663017722884157453687356270781621273997406901530613109013094900662443337599464276075695372132932109826088364119262530765999381361424547295245654258085921231461866179822095394783156990132613478834400408033658071930922170901977895423952822865197018380702793272640039949323380893130280207771692704706498198920055164442406565885856264213995808591949081785814108042160448375014519683763262340037438903734224148372958299035048616118258143695265772038548065890734572102221002881414272561390263763533388722994584968357149807085227868643265865146983659257700845673714602317569902341916774914677779837435162389957300159817893619536344618128692822377078750175 [139,34] 199353940810085843893553949189058838151899862460505619385707570399986208893381177014660118110300935077568185922487774731485816312653167383050910512910060200150098040397799343276997242068969189285174359460663787301766372057997240929461153471657997470829089100605175533617239063830139230153837073573568390487252344407090668539780358236824453851961994184141244619239554432739242819624501913390359638178358827671970795864707098558323967406003116939181087015464942622560522840048921732552170345202773662974254195033176135037279087547487787728252203968204500966375926552265275756727029425434410164001696150098673915951029307311319185721097789577353177424551015790796650155110485543562924171701683805237249097367128339142513709907466173011614672804500906765029645878164814581346908833206228432320590178499531080994742657212296905082310248514053804728242313592915692100908995137517821283618537757005215309692754774987154001884771930564372843580273205187165895146811794375045226780362349090395156894932259492129610385089100906686816022855759291702922293984319033053174215445531030986080011177792086813965888895006454185158236988189754533106795099228937447361266397845417185898280873698251605659663726224714924777529679644393576562849969505678887286340062033609300902487639638503891483473965328937238793054546567512490078868516809809365213677608542778077386264224620781297499430740759226089514448593006873747394022541822170652733583667453867684252656946109434962304752406008812472155336803872554378147029220768019988172520207839916241901845918904501968347398032474999194908288023755213368689465409092646582993515092094880067119165149279365509029260395959805020 [139,35] -48384802152128844097421418036680023647909315522728805956998198421175488385327626943514183551823689554276205418199505560341866277096255286718315982608839706331368650172105339414590873620970604631687756448431748153648409766556397269321356448754139917535492480793966869446768492195113040933643253864773911269478163417089212286848268844008273538014690245161624431628347963692168578269850957724799734938457333482626150970411540968367488544132912086777878829931200946620068759168285431369308180106748243327055459088821034269673062394693581373707023244232287954680252804897334835509236578168667057759154510170907982494637192390236675707841416268682593265198612116034077397634090402701736850715623931660337324686607901447571041064072076112513517460602075449397515966886875769965905546932776140664523512008950914619322154570062615822077704731515854294517752533092381401160883107120855742086496560302258482332197832660918573698324396374865388186578262424341598912869117199946474936898849658501914751310566120808276684374047475489712169332095391579838565778443627586552982086062548294942698618557875339269983902209663693873274280891227577660399901327799378018871603058721946188639161093989148074086501603250768886752556926536234299421445034677069623253512777280219360140619807360378730305050595831108954924205805036140735794433852141412706074845968812256265794522706902812575607658934112777371133981419341706941156188983607639439822547245934678894209710352676486768490383832011853252766587141105654640482602799016280157134249064435395758223630626531758974969035502338788922080677559808702213382735546767238241248417613858019589184035198266119552999294850625 [139,36] -131490255197292232201423993665011462605863251531980091169477496236074073206185388443072185210195121240215918324956317279561664760414923546671959194825455073937488582610316559459404034504930538831474089675089712508987798211125414714050459873496255800715279981101020492661864529239761075364459930724064278433623390329420844410373409132504243882259872929874098968533568049974217491567946700717871805748747272362143178973539311913310243221758547753724746812576192418605729309800636939623651397394301555535019069087508906101157276737117443005631189046017048997277448951806371351138260927052834131092312948891329225378405060550939281437393993256872019528252491626801169619681868724825531270209769543737307225893887963384782379444271155031413309062827185691783082915466151799627164087817495395252841552445545364287449430097607846836383404805651395186050381827124403011173702278399120716977715762963329031734302702203084773921108885205997782533016984023962309648655360818011186301328768515609740551425892097170251097481439158690668649635063547514426728898800429879543468900294332459707993175792069941198163703418609934400860059520815480456459792086577896301329690083699322715433678028312647714026686506519147242510885261931280332659026295318609114748100758500210627256359523451634366502285101020246459088529198216883097160953993924804728055955899006558552725745524535822957527878580674511448089268269546706847595185409485927652923335305833618098009649811006870876330946491528264781682746437298401414604282815190045388465860032451661595292048227145727840945668536792460142968023433566023405409801084769295718309347468650350244295354842478969847028580360 [139,37] 200026713666726663422302833454233926784502153306680758675875273838018151536748084409571191315146544351631364761714439397082208765732064490964911338138990531947583523023718573609237153358271695029322746303971496900945357508504647633079631138619557055830047597853093881724979879279580000508509218888727980340414376432473840654481291201387871145454598506523601174318487027187757446205673831846550438809062976906585068184929634334100189802247990288645375483359600900951729219685811953011486290193886289638599786557968166833792624373159158710502207860546031723049289031773849977656030687099657940261548077025660489066759756218447780613698101323107469140771441544496008072422649510652473068700870164271426658429963338421107132685234092514947458340589659863244863555749730863116041124250423072550210808852521097432657898430924726700942928141104281761846157518401052448823465197103932459328173119207971537068060002603454807941293573520402712003070096441001318256247832892016837684285272027049779765447842449288824743456564698011709670755567682190583973210079642114229885395326210731941898937067588805660177620134345469347000097927098229614112769804575679335694844936034711320675366799416872675079570752082053859684073861545602483925966575692501144665863864315448675481284829198143958644494370987246974517642020289418347282497324606607912810626041505196145257154139084040421058458793169540228860118568856038634871422418738954464370366005529900645551498140775713358821407186062552649909115394078133841832339230329439566127351017065880977783716591364766751216634432761022534585479510162381668163985086555965255179406633457380921302961812598962547240600 [139,38] -132303747359389120377928317995877344646413021815082239508903660645423566194726429586211533394201052792978579638859889420540440016619497243459242351946462229903012456722460257862903752298750769895609285742877403222381754201589538110062712968003095264766780756960840799280640576702830311811871719779131058329558251395377255344297665460800790025927965510755188955373597195597851050065263836740589168426511401052006287869934422734892354038193483344258106587135855932294446677371454585234703324755575326295961546040219654423518186252717028731793772991604122714381688233322742257179225226983031895903571445313175021646233209868547105161453962186292575937372953586382746465703256748909847793722640630401914229032133840452995989048615939005685200494619036231951020048593805115226961741332411258274719121254104280958679770524178394333441527253362792915613815445455276631269370405239635781035324846929316323090581060680754965422651548246464217525466082133020809656703300169846756477193649210304235268529058345400467908527029297099349366348537689128616990189254586458831820881347488694908276961378463927304941308366169350662779884156394378846484408566663591192418940259414028771620643388904553478354284776324202317475869880431656139801060473376502987673199067594177979688360711096690479487988866864223187579245897469109507395342723291445919556688199661088660127659331737123410757812630684299302898718029053587921657394213204788111891464387737830123149410271446791272584417460609457466416120175874475872427413166428148734449786545838754281216666511247932320826895350596910656279592745334005367165930313591202483952157306778997086562078518458204983410 [139,39] 18208060346740848508334636531469362264439352742206336749594708296373956731867172243848842499802742212933132280651749107510741779744635809358877079680326657390874796489231244233180088813569951049574202589084027498772819003218530940204565201625153720597755202001474771926139599864847968331025329681948627427328926304442496925133426288592088180190787044614278180827022111722182028929152553885933905017665752647124017339616862496278726930156444580420986461764182699752450739571771653974548508904957752264267484619761537303113369468416740973234340006557854727428815688877356856953203119528528526422169996935249635139903496174374233780635135303039031974056997346703643040320313931257380746823758774733920770925479128302654366106993759407649105502491278245515687627767047602743864389338299538312870591606940783968165676098932928834287977142528328209442984346396160535950919871760624993441148252932170247893769433297189562840483275855214171663182271534405076326036422413996192013366302060533806236194001053440761123933685277198580561908772549180738781234933244556520659848944846164295733529110941539594446357204080859127204506155637981671025371879049740669443887587358510522553711159186902360936227328266583453903431637984135282247347532408435836917704212781108604014285335464114835622281187137593712627036803658625866064990473694717522435001331060759252566325646542680591250648977590652459957802119319264331747441831207438110696040174762961349983598291691742712069964342502530605480922972232093195631958251186444451281240518403409800967474263128836687858242971613874146941614094640565232291647139644568780605789221017972837549273507865688730 [139,40] 49370667464922901828279708958942702447172468701683613176488148266731504988222401806307325593924009052765428475345419755769698983205052678750293969205951129450767987580905439954469590632791154907277354838914309385220502946393172054791214324167348915945926221342719924440820802615751640605596879321137829345090192367966421571283325043148499487618333448123375051438402409454335912556125572240902921705073276293855596676256499578715325810192430203461799638019193864880239596098206847388768165878586197029132891061131863994352485692652175801409232831664750071435745315761789655391711805648343173448512490238667193325905084602231002078000922923656140689312499680826517975423382234479432824839378317503187083654364895895734782451222814414145113113427743193354281431337650977580970497789218120698126403782220168969693688997447097317321887151395092965400248170353672321444890695085821884696353836753462825180258261033089886825474110670356181885227942767321985116788088950541260249697174558873835342702407199611196625191969632736084359408891344082242814288470800569903892117759813975910198110491348845923758101001606395536913613491325997437335409656168391502635461855178604749352148196619727225114790998335125781406167433076373840343451628561323724447088442336295577882831741268962697453967867688723423535672503771610549176658761162287674362301349382922329791972586995852067807712302553404437095435088443546251931644516708469460887036011612816024596134777484391259234304090399295682392810464357104897353506391760614923143456019697665889493607152427275177495768916051701175860298115276829363141867819433844660353983747831999667256662941913360 [139,41] -51567203289530135909841522219428601987918147956067932253258443885956408983714876046281632767621484647982504970234589977300902127703198918342910483322050818766425127858967831691459092811147203015868639555439323382044691405973327088363606914088125041632692832329156450370929612464842360060047522614707026482546327158730695114445421321229002788900579064525605368919099594139498133573599259480149192474088392865422730112163716613949945979487582798002116166911584553832206052067821709561029021670240980756203843947220063054198030030541929308920853410226608546376137389216070665827289089311277451015696583408880189419489484623898315912874573366795800466913532580323549438793436883113521037097422369318480548972176748135954565498687260125231527510260698800658671896929333852863099264406941688740416428774698471911471280823140102745150001727686570997552788413451336236815711551343994941682284417256394584831679663758618773534844148575774543796046207687842088538994647534461938863521410602860623687315822862786099532239804459248667904569245216849678684959143894361887069165584007900964786504601520279597891387127564337747507298155154582233118601475766580425346124662404297481966342660992756979883904762810417622004310210971458661808418306980494702994346683011462805092067416629006331664159567252208697852465133524230662099009876081025483367570308273393871255178229683856146265869268102143304359814584960842333149578415030159983780653572568293855278767560197778530474834485731107955217501434019633152057996999825174959690936696720245005752370675590935589049041324823837797571092286796913531845159651727752654418801550307941020435219994564 [139,42] 24146848477154625408104147743789382089549566353331677053711964338799685980591544903536615189140965059109169490689772528496371639463487300577949859374824445735929665601823219408711289531731768731554107993794789104412304237476466425055027072174412089230806273718197907598229769176219608805338445764070673944859297578022101233618424044753148697757751531654903409932619561048622092764259213776914579025199933897642296275424587517342096616715244720438125586966276034796128643522935338012544684330942932701923246996891428091625584136066772023667402155195323707412987696565699270891407236530338804731214264793078972058762068248970127570978415055149926993841174444407730644502547706468725307521337038853013421808916128109246635809776550300352483482714471959450739237778792633669126046278203985529051088996108719540252321660157456073136525526629529949728140259406174722923618449239182075546327367828860975694956699543128304006226941618340704898786655679829732103979200748761946029879026530555867979508242396313468420407928458817191799085203639801054089824450142521414094924321299848197627247821384434082154872094616037732985323328873102590573440436357351023932159629460482491516920271602293390587918488631629960670702165080265506912335107270453958099615485157403353212980381304217055812796153862481263417180872977989061122543011445950394535740884437697706407905297457302557366394703426892954245194462746781185501259695297974315441327606042467146090981045805202018905929465464063852622589389413211794092815920136096019440567533149644458792883718057086265376625958819640121183607783000281430560215231631750646051184036172072676453879840 [139,43] -2071944308199809225616938551683834415519959134511703716776967898576940877611519985518113438565756453763424207972044062266251589045547169280423384632209169752333174489819857069474437775273694365139470676418165480845541686271644090383471512903988100776887786419968518154253325846218224399298135235139281979699710571180719989176839079402771353635917040912238363704019367241522249661082449126335395036548666056503399981891261734395050814897274980829483223646026952630407508046377319794688424157631358961603262199778836251524407487598992425517159854083618451250680727534609979741908291054323754371508016304754611320582071870632001539093977152941428865288178273772924271461940617095192775508891786516136341822396782717562172327311106170638443752334027319360844383113872323656946825660911873424360245970109244933595744400632021876988390735903352197860896673037172102431530442744710290055148026619694364934811367283664319631891994773791692246925662018512814144799699537642230028178418142568585141903157343557898711608206425916475739188569019812148965075605780025871999138107773783482120416177447840543910247803741295282846503571331526699517601689096276700709300457096670128102284041099834109094370688951691661416127903383237828875557628689469041838878170770004063817115679721148713005522266731144092181115976531892356518098205949152292357638182800518213260845179187031474360988822654217755628848630564430725842372160796330495646052067271676461629032723222540693484600813842819830089836290475124678679728976072353465386774069579953070230848097363354963536292341662351488249257992148062156324190564332236637397354441540118827260160 [139,44] -5123225573841594777011974267714309522666102591614210095087601511819800767434744007194469688586832358232796734920630514828228773211936431344795951443454956214481264467389010465961202830154925614072618893841914742819167387153204918981201035127244961283760276693485943522617062266635109152999626730628230713703475303406362614027782539114931230135544800367918204528686127543765212106510898540580694418396662735852183215510680894982010446827779714163886701604510591995884512937649544996933966529262702222013555159199347856542222879795499090770053792643306281254651226176132877426522810124688856714180454326481247585237242236305925855013425147442456217605124924391616157252991213116485538244089320485254497079506948749325156900821950520537472997853568875126334827287750109414793663951521049905088683137954475244796570789952927984024566903594836624043762650002373668571729548840905259717548215813616662293077462991818279436906844549272135916502252472010186915307789600168757539878293978128552735954844774817047484177418968190367285295303124887624126167178843287332607969968610102294923208009609327647877544800558835030655408626975583957530365749622485504223209926495627611264815084367191268582699012894894890647096208872381596798012203562387293378891746631273521157572977866455919081790400843838700294815837390774489093128989114837802685395380124017929452122500354920228249471237091645872006539723340097348031566957926921579145212760278045660528242402901449668627676808228097439572044500686733035844973298786186090936251600062765400543081619528317081407266943449404572869906719744759482946334921076265126880229645151892634282 [139,45] 3807934189496462056852705169793260449390321115630828057131660141178417948330058957898902282434158214776295303227235601155115232409816715908092232700556144393775386133430942170868004414644301296215975925913456296031815860489526755332189168042468033267906986931737804765925152793593031293570959456504346202527062525253411333740994647418989209602312082793089599340246033838441900925653331144391982095330444638133053658904310452130412202268462497825947265586774857097409670051908284666698798065203419001034969387927105313656235310804275544945579878385938366880570238478667553291716951263594516065709283052256616018070483093716395705184339990447900444940843657512819958613477749282733051022783252354124561956174990553191826533409506076700038446301850706470578986116186855097519554335304235079273944285120918450313768063368972292882495703540529578388001841680309546865378342826611763766857259850644013606365948372789250399240330599320950962833820982927659390176405602779077854223242933917103720927430528831484337317451317678011510947028135378671814164690646322979339047330666505625914499658339485390515062616497436096029012950274853585005609420597466253021430840164237427276328216891888476763098138034546332707668700794803056480450332466539146292686876309627893854765379820715488626080541044804010100885749113216121138320087147172018997216876574400130387481307852875464768268690618973616014619459760860038101411912023057619402395548899152813699223004638104469877510142907247799996445004189006605010519331027936119839461288534457755542097976690354070739107631852939309150777171679725920958810448287692659152065389090445495 [139,46] -1169929209587084693363172121084033985318654546991070378586540413790248701633157902792424047405063606865058899982092634353989019667360246579677560063627989504287300570539591833443783301608538710707138698091827394716782260438502089680903675751191468330595047270695770314019157114961834739292782952057993997138202323203794132256636358920050313492068270103803377431030615117634563712134783973231275735941103118873484439968893586243842472765686111557232695283443073075831840321692739292024052714349077147488108011077083859018316104297842732228772761042834898782347930367175652875819100841826470966482507918194924716447800310598607485338747252886533976280267157458599680785513582580167894501568404109246050109398493093050955977132654982616375369507738343789703552544053022572786108692719692799860506566452069314040763924511706783343652220754776784027937299459302352371729995286406901454603594782320583237631170053473470912221459150270216774780481358001729387546555174724591225231688122515718866672427319400030882450205901168506106961661820396741656154160337567805379758076263241281049347892514233923598262151147176401329380939319378375049282803670658881206065592427354131424798029003972226421716994204089522546255982304816494177025754889013550918257141054145935662364909380530430785027252699256356706482610823337459985435932625360944926489023135285608584861124189431918592473478126882622337560677935670701020926654117522586259175690117684847157089188452149569960807459771971183698977649002191895505568317740225273601371478680051917663190895364954482348424625373155799299232685098183738695532923661555468791576102912431 [139,47] -120244812386634233128528835106742677304035523851313062162044508484151331480259705036465275636690124340376843846993979780003233997765300094750738088249862616419611959916580735563596518445145008370891331951928786004347374794291585531083009145245883599152413723370677449516049545325209724066474075433356390493839957157220202467736789036610075547410416795855359791103337979153911908855850966521643005396036401714226931392589773790862561290501875887807933723232340148700443360022737038346282695016855559118261502278046711452992734114756539210847263679998171469364297365674083134543975482066365685749113933639476234020834125774589668309790639862486007244304947799737636190815900949803626067687991525883787606371569237688828171509839359814156661558705965032377911369444164469649683306350006443827670026877927558241649180029315485726660418461086622777818548066365577900542977091706211242329645845875813342695642217937102772265739654078935800140168398908610494547180379746545984488811621016837598421869924776470809294819754058875617185831061154804528482118942003761665785903361597243647708404434641399321485541308973292162400961138897015347862004381083357982430044828915601973476970516555475900103458537420390530134822888834106474017368711047763661631755586169636312025329878660097878784608569884752561617952768459711132387195245602465786527819455409870369704869836047976740213859601705684078655364645516381987916244438844956979081291195001103989959855742306906483721008506053546839928673664316500186681183038292236048257752483349078477638198863547385677350350075518091257691521943856314218408691263993139864509140510 [139,48] 297783363984393143924132868751883787475384603887596379344751184116169689025452162642984423410632478570807343261666318841494060488938587270585511042154073186025765381893788535933373330333208114128169908364010002275369906245288752031554280755287584402744853830584620391002200643008799534476879000406570300720305660164368744767861856161166921765937417697689049273747033394795195608641327261240022513020162480727972869615454521553816794564695563673942737628447221815691366816998115056458344824232624055999527737338361641495480363153464704995818212225833342495395602951253189720410423897276117331766041109755950444435801200318915177347357389317798133402755314979567738922670820659428049577871203717792932435883636280754096707153106419431910354350661052554284547421660225733418297682734238127126081639915858310262834915700178435492510526667187601841234848563602423379945092725226982875853311854679996382763553182890095230676335365969075636685271035245357289425186410277067119831658641961713497492609306740759333406394556599866537879818854738424180962571456023517214757300507916181175686825133174854709394450711354760043627626299933129308131190369924210484066766335860946457315069887395209969875824129201991980637278818409083074783607484745252636749493758450071140758038032885110394168174651777002628468733880934427592931139349094766674406737047876631032556535861552639237328353028663493352788985253565670818477912415247073007718737600886356540769923959694304143599631138086409607509677223617116630518318097118990455544769592054804415323065100424916109712504513106012353517368733810973881915986561301418339514426 [139,49] -133483636026474210572714715782994616381038566843744500254805132244199006806397004491033096866421351042038446674638108634995741525034479447042925970481461685286085444713636202201993484368909300877189027041154830852305334223966611023809130070170689680642697383606328931414510123552025903941456349911463012956260440655588344571682660460814093512214981703187697811146857535137761843445994245117114452026933458694334164445993393109258792484442953722467547077626862823785643704629731825849923408032122221875016512064929997036204033525043265200141343224144574364010052193197036785283735847463493608011921757288901174935960964416826468763559266370246108904059649977892191644709566321771180195510007590650306410215242307141640887045035748955440392361765147178871937607771474505634534671498675593906129844981650473117250617157695177305481994643103797209825095199276051361654147417669912387867554634815607207955749373924782907374109500517697094038466611766856268495315951493293663262383759360392421447156683797902912082764268190474912463020212514071243122314714651024427206699116364860338873152807652480175631950933561127156244352185103269159008176999968188504181774888210838058932502534365395474850720138111032820233261347294949056710573603833930498735727407680486046665285343769106719037630104547927634351933734297010222270339918872480385530233760133945806986365615157893156018174148200796703159870426459490508984391430234055827050770254417886791975811859880721513658090699615986069229546782022996768989488040623057354394380176928203604605156319569570127855434837373026172767663270380177413163708388661091012499 [139,50] 13139172929626789037268495467268055351754559477119016109840024627506328224450679276265132426127431359305238066055380150902778053293238123181055581748025673798173611767059223298302073677888425543890789440239169145382824697435983998726679234276251028599371765085737471616504121423260012591537448497019516670389306159241929524252405505520608306365478790742062290085507809338097793866572453748911229608949892884075886603210436297674390905840639834298812861149170152572720668579236606343187582802408775676748348474213530435507671194969621356073104036112897084302471182034491799785550646004148438503870092999998102701393592294654416553585316639101255255307593581118271100673039343214451007307918617843151814528653439713717200441840753828535228824593756851545133592405488437558726812199393740576357971296150460124778450779168055727240964645665655196740975515400738205800301296348481927162778580242985168964046313018956693639282330920275781962186321010851559443980722759504712957464074037003808204059168132613596168589206292894530027409645562168951941586022259078972211043975167885593390862796769207773498017354591424926286226792537814737769292085514970844313349621086588946784390350912688703999166605280711984129073497969277302698432204761456971935485264594329305076529803481995283698276054252691455522398969222679842896216150190187796856296349009333268571888174139284946635040613562674673763365181534586217244515653456279402680216194177992252115157662133578172730722789443850103767637996611122104897858824588004732398940715069370253589102834521007435267097874155169340518282207814243250053870747235130454 [139,51] 16416026257073775585743693851580241664008393508953559744644874485948800840884236768780249222641497046503403008851933334073595762689603998866125143389022229978909770653580426208129836669665734905077020730674752924759660561726517025389573420947510540962631441472419844233020757394730110326529192977089235704224014846767385294745769642913291942695783007753285896409463056063014843993743000783513108864211975004667553777313728378681385465183224418846230365084388128869936565062562240895651099193441221166639572121507778050323018491421732992607549823616888704422669273967708698718735234018427076445276678447698281768028901889863805690834108822123695886246328502484563819058672230926455418155583072187533117888362544793351489582918218167140604466594734046786094479538776038524237213103383172827167177606861050408323510229281575329906868726970909508603111878801842247741657728917004403892293074423389077029271892052197501302238912635021447538982967779856953789378608677714070549666934105549231141102530954952674618281782731305061502036003771376593880481982559572465131737996335036995538979584322857761695977424321801544016693365027045060066331906019877777734570179230380113791812928896224454044752822256075930995151774464531565653769541427419865994474298225721735167269473770275959131021602382900537980709866786265367366218065949918381204778804332762541941617170543995521742656008684691375193241328962480412789553412850079103611838835016376467581601892449886565342902323067028066680738263672995173879293937758734704901617221029808649119096693487778331623468877960041803345045146628651643541275760291875 [139,52] -9527808875604724766118743725427439202847458267626661749971985139767882687936824367181824323232216789189428879649587366775301274483855707284009926151820924763879771194644419013404799396373104672404411394837504291554139025064979433610862660950420892838772472613933776656058043330089050537342503227054477037708438379077435055320870587854409498686081484617558398342613239294354258631952027800691662967986571454756866590232695439822891001707827949973874413299030564069647676179466788442903748713154944715252989083667355616830010571541177223685737657618644779761961136100345005379071489768292369867853980405251826051801266952859340944798456700816439015495833442693328329562048127933364670713331467156236492469537763629909639685650449365255494525899872976467271459260980782050563081333755345078708925716764368489714567365276684726008041416409047786981204533609007521250434745384917163520987372012489393813644447362790624785235103677565178407969801518960695272470979854461792696280293619905069876740727995475393901797147376861520927739076947671442583169119334195674095923467941504384738430486523112426591753141517188708635144638653686707286735595299179781496288753984090964668641321222819382504828234727006635875490586814092709365678143494300451009616617415263240520106872130344744273081491875449273114608990768231154689096889209371070939421619605020058561788380346641921214977818543470928549179884775543339395680890613193646253083491930271231181015395136403415149056564622443999546171629697031921330106339344631092947966597932068293014032291364150614687326980078239331281741044583957718597062126250 [139,53] 1787946551824385037379582073302419217758577778264393644494208213474555068234526927656645129787473530899570115094815229639585735811000130593660897631153346724170224752895718243002099809117909863467180778837022518982419293647771362315497834721940280772234539894518797699761590245263311272057757286270881468613607024800534510192666724095267620744896570607724500365672213015071245816331514027851814407690270020576201424983689163338355854459446319969580198606109406435840039287443393474091583624890553489126887764940086748851768856652473100824102124950347596664696935214529110135715724733612515402494231411904395329667098571443124385945642444109155091436944491780937455638101590658067771246302273127216152126730851333363607945817194708477926905193527458727607351369805600742800053649892408326891829005609970574147552307437190103176137791519203378378391048356468227127590720117155278795458515651811538760782279938013316097198757385329393988643055172045939901219703935457221442406272137281271043559929544165370263709752625710745724804347148552946318015445746772571280511214473110393146430536012424057087060646732780468749233759194418927521256033444910493169844170434212825998308333780698622941951696590791906906322519894233303989572627323620867254471997752996169549746358358307660259493331577727369391524315446764856904575412470696128287981613996048024677416004504223945953360639556063164816647937706582083946255687736066884513903732001443865725176006385936723695083688039969417854141162302895437909348267409304617537746785919307266500043926152436504138771152289645241507983685172804141365221625 [139,54] 438352606768381533518497877848929804026598441399942200366568033838626754776629728729620241014747319861166140467187616620702530850409352150667140303600162224344206844944555919063354235725931184752241837488022744347973003734671060730370056395432735645622486271539970107858609360111913050739110703143805684646518914232258309186553782248494310496908033082802623497682520351575335938299065448997227254227949685362516963512129492153164054021815817198480624393315824256593177571485522648266390392963750154242840129162938450843834211485986565831828182817883545496933627768380211885996292262309093342802933385609415875629048606200405723443504342834321286673743779071065492356237261560280147448691996272462698086920985329882271515081943048708194836902427838368851406079487334244816543367447234450958819494504772300815755076596498297461431310813889342308798172434783536969821209725309218548447503201499943656532306599199713948063233454120711936490591818172751554021408631744810921904495146093795571684002255793089210545056758137058658992355235726251423702562352816002072016797709806273141714355587824917436220928920144483301128535612931629165231285353245546882846421128305497346025011501048013849685365585096966534757539909040348082483581816610808854615068982098237512329879428911951860158838257916249234486192106009388123791617275327582486857177072652485956074072597900898163091032970164489821833865237764813535820529798420846729312912455234061593553758522559275551616113995622651845063209964457454528350909235090684385852976665821879501638886685406430200235528979199347779983527161737806169375 [139,55] -333691689541989669483199023029522505318530562718390687828241032204270822464380916062977576918265261993636868226835205404222137752409238530086470499678512146973052223537658117870876995107644992568648042851966430971200379875181812169143821400740972072748795080011677732440794403250878957776183795471855282918662779991161917885329591245193894609674469933513137197599845027923673260850566291965714779360585261400402711004705504857831254578869606809028679142648373869953509114501597055417465815341002257650490898676309112725019810929892926819715895603500387494432536990476400889175922445182739861656616552934764253165322889273086021807328383664565131364914630405769399900115419651043295860368091217634769371498879150303154992638758923767138098991907044863243589151899487160996892409081570332497038476506904095028524424283249091755501117880372732352886467173271585739278166965162531617406154918305427185391939806168020445696851049079407416426142558518201685786137517042251010258770811924662017899910073160363500960625402268847868508532237533613327025651424470219841795184778332070422018906674256806785732596293996151593067182902654034116031035250306698711145194979499769635118565127759227852938027076264407296370595583423930768826993975275442644303756595247337003446138176079449001314046888118136801264023001778567311566754415674425936215108567151962707244690007848102709317123595947729704177304459315098997022266285234009816662703407003848542406167113997710433969150519899749842545511289972499500934718373068762563073886184108116799282841560644481779583793063966852996887809408096530150 [139,56] 65510292132687309892378528116049353102946737277382227065522579003331630134698698536070085849193303930651803463851144235961077935081253913072119210113655019125691786181841064422560441727901907809746985599767850872033586593856781844506525006918565260824830993449099290924619437876122479341369847688879856803321049465455164525737344298707550092000744499308101570154358236066759505235367288715757178539026948217640993264118870448952176823450444103067683404521340487858126855060662851987268622212148088655843000016221074591507524312597647128031622959381259061084827519792420515284849520718397796068253393069816663701418999317437197433202946451899752514152207648746852239844805400207559501321223969114754507181570901320852739749505566076530500945853450968128824721916942465647435782490545143239221403996156110767490230599054551703745527270081111842875872608263362599337209874537133503857416655752643024992476683985190110667235534380812991727064781035913671622423429920916544376587811658587401865691457643474579719591136260903514976589194372542919991656246469674244180112225153099332357882128893981798389723101414365951359230425873031600549309055740844903795514099770844043606135897015893525635841617848799536257890189387712739938955972594131078978838489441559425042212974548688978981912763804387282724102254046376900123557227541137695652997451649308993310815296069678479279352744515742875762569522638021547613579404529411501224427055223278934622210350876735894402543595053692992085347151965631968492570936122185804802698657431099772254808298087411098361278260482707429557159977513400 [139,57] 6545484624723351019722728719457482751152345222185439633658446183956614184171623732655487924464292361294302176228208469439507230932314916330013720318404646823619959206224511958628770495842064974429882215416396704743656010804210174877043336229142461717448491380003134384344047426263394744639712669060700115122325722565010957871175898410691474731085381251610603019278613588413559317477084635771229106590701274410339559304669308604361592910609715130563665734986360864413862377723477507079485088925469767229364287451998373148514593709592644962895183282823414145865768999730836656274534611167166723412950459577668809246158467822019364386572381935652143085351404729195087658921919019665777283350916936933658220241567609072995159437739400736796303910465857416765021138567111686683936241834917468816905374300945887264589292861048817521937097840008480424351917855863153773391444268207357199478350450427436316927009024545244648880459910431656318253848120801968029122666164500392663998208979246851068686318839491562254456137087253546345677558486104522199604283504421622021798209301210918988144485862229587564111407175945976271349642048013506890206779448946793671259093508836443582616731025221497602503964998780801778796899294889712882241980943172010246153281787223942840590757811276411577290071508936941665592435008283182000317981481369125324284638883747185266327891937680241811346482534168784311707442437201702368185235926061002759853151165118227250446668619763433122919781968260813295904005026581535298142552925058236647405289589540816149655202482061081843352534518889693806234551725 [139,58] -5627412925303881020133442807949956824930227380475453468739878103787002847148704078955039272485181512873564818986664853835182146951979516698894003089798371092284582827517722254851750850535876492902066427917109612171110800342258706003145358844144600696163010125744897327578056305576253891870775144650563796402525813675443508879376549239087147070833439856768126037596551350454256817257432083258355019746967292633522935318955497345406719867104822872694569641531636718187424527770546487808614856685714888946440779788367499215727699501014025487072313843413995390420847253662114597077454283586194626076373343266150549177096999357257153112853941456038413760914581256238838776978584763669965017075348379422789324280440323570370648199145494327573297158746229174592079638719461428342992928304504947899002667980280447487941639199326579393641199482750055659070122900648224141847023058307375494442631301595778144951362809815450406827474069005773175439699065938610860917881322097384483352712816250754659907219395386141274882727684960266895148168535593277916688780249429169690581545957810941191126312920464520412650990079203450789972406179556758404721775591888793406810839815609382239915719869369626971236029078559639948004441679168056718251952247800950441338743775500324487930840923589312659413602816155366223270166485914868740438982186226987092694085877002514557449328450367833198364094839131133556378298906215008800160587694640621887885230917173772197692593271605671008779945494591967004748649797433621694085513793587542954892638919075452273474707064864235715714178654494511940728675 [139,59] 754765655345583726031563221301239041207021053592698968076484751560698140170172458531785656059549644566506071072433515807357748474339376199588545683539817889371383473114904322403869858782038027672133313868501643387082794762577005495935820662427071895633203504093894673891028693339380808705107657245801294563318843778857591312210754026614851379265969731339962285818972315170030464752455152249791605675345551856946321735563974828768789247190506641377919818166195417493533232632918115371091019452711846310364971880356923673577703048371928451072790039445426116549623792523976195951733680221543716365654410470652935568740490658617172101917882436317312561043384862848034056359865110851819670185319588603282122149042783279109100193735555937587011128554001241086211980702772495007327487760877094962081280983154899471125123852205346287862484443963376227086462447399681404584364361919551868699148617950366990451282148753638618257391402632270260057838077872372885650892357153154697572816306956869599185303662549751677004068017048998508356185611667779969314948536897267105527154706700681865156025076282746722974546005188338268065080692882439414297450620471635678971366208673605355212871482222853140019250050132783045959613541654627744933006864001376316253213643822204980493662177511787566060584206612772331019669850539694967613436288885450629309469513697264563145748006981650601495351445136741616273822155179951442679965217118853404616703341542545758583036077422723642479375479170297385819895843134065717136912466810738521671157156426700785830170988278914503414137546814453520175 [139,60] 191432957225626797196662799557416976439862289308446296724818588287284732658422906094479099901697044417086928747421004782081532992111528039002290990008520584493491749086255103875739059855311042232114211321647728005656720884971772689718062715449132465613132986913940814374455419046255484783403616019621830000914631788736046222655296792707217800630139254665389902780792205786822388832917055321893221115714288248670514427103650172657585669549848178460765370659538725768882586574859450776589115083877391103842026636903097934167687292090794239427374988930333726653820418884919165702874556689672891512170237386443660122301539374808119595735572032519182870938184361069380623835696364743824556790846990979100331875564515002372988194890759472815712942989254582415250603834195093246295322877113126360531165669049603163508124025398606214131516619320014445716749361520004994602039298224650056551008181459690660503544612685300489829497468532176449645391370660121212782764073187761535606011597278186260394662174347202274227555726703331565822166118665358582142250868791601664615858623550683837235555572751423478665127880735766163597104032008583602501518828967510910403649183065756748966415894834507773816783346761445849319369010826607047427934558491226951510466300467510497325250890936898826926429385028030071901109342472983516694296469942526262770214773488304823560488839816642551381929686447570556887425941738205733254154741446410053417505378684309125599300069595276515189346448250926597334596127891496956977718397594537893622618830318436772334134514011016962141716099679005175 [139,61] -97511335356715762268790164445780524021859813953616261805559559773787616188479453626700064290259790157623141792921738060101108077671673242870825307506139070901988791784382578280348946312591885740748686926893070755669347878703931714212680659801114076719876431811816167954913079984385950089443081568561643507429479552150559891513652642550027868153831612140701015232983721481230313878456196898654876156675046849122428176860846370374338892033580938104515192224170726073294368798218379753894574965693585778324266303551436457580823816434535079141980887752832554177860071056944641329646306238588034815149990296227308271491561514933884095543918007194830740771467254879107885668241654345416198570648462064031665147906679473562019208398090593919446755367588157388534300428073124907464325237997656627830405376898770552985864692977347736424248800474042769859852494760610778839124292495992362405633216732427844537262447223372887400594690782876293720535631714473528471593695988124652378672881252849809410396737201622313358377342745831975671763826565802068405760737000915296320288660638624991163560816564912122801099541700418435680594299033990998094026620261086826728198314906205399254620244281023616302866611801794978401282343982507738664659115746003608414008168854550976527983489863850750401890900368325033711443886425095858255806713724529517159630751453168132342340256288847377198472598172882853655777231130373164255587762445783294908032124004384186650290577737874320741369695207392591113954730903836241617526745266898156903088899823398612912804915568825853395674227249275 [139,62] 18486888871622330195406560499287032683400506712014592870918170347047314773504242862407773122527134437388714376514555567377474695216652010337477702015010588331458259161409547426426701730761620562720886573816039401091126217498141019261982479075847154876584834413080416459264756278826280707496667773852496501215775898974703692683935889972408485651195145516371991716713938392318415278521224621282654046326675684627045632246712149323447839859017125900350182097747780902653476732757126844127721551278344531050442894558603894165013710110211459474919741946537042648035465797731232382888955211603264367346589751489731745267839092660239847724623543474052438513147527749214721048900720743193341217658976607728189269784142916027485653991617429624011880475450699380698010796546200257012839740288132101414062389031515068715786498077969169986707794158229020421170798070304691036946053199960944691998035908424665545433732957003587733665971656882554989651721865596277310370830732717126508972144404204174159288947967615907379712046669469043179624498189460885914530461938230552455881485601290425123270766920459368059475049134448047304248756013634989759096901826507572610966165818109182830689048912843291482670588226346440857297152970158869336818443183986863349482735334608366865223615457158963304771497838560636645046232757941508521435548404904639982300193120359634504652422610840281064643203574640992863736623550479567128486851081076930690846635333237135234829089092495898393462030775507326253724943560244026486030437128554173565981760445443810375430315108833975917777738050 [139,63] -1232922434080975395173839043974807074165010803635897190332547142039065260257178838150737398821942116744315446392330252271520113333524295326081918749721216985062041054984463942068284341235257703798562560246479564652899779116881080895473276668979575036867786467573167029746465387786772716495198851264646460700445654387005352872440091829018851236350808395823180425506459909427159912583689071813523650780590897162014700242672612506909176578514381745641604214183344579538885360904395134055009494066380672693620264113719860311969124791137047915078104646038692862242943553921287746692695949828014689344395188572646567813824364050755904452418803595361021621367987169374303748634937891208794602434302971336463017290105628282426967639393377937554423241901127304880143716058380472815151031412058106859909197796328638376788046813180087074820959806419940057542167429500862290692338856511893045334976128345630222615940136598823154034352182545635964200493396526090280943976976737676780099659853745746387881729625439658473771325115296599123915048931048583697086955483956064247131674239852614957773992459412887448876041462666242265952299799625950175372102661067827419528476148916422183615710528983266755233490580529237245733597830296307433807598812306790136973875123090507037749067117593908815585610734695444648084479134528083152396746770785924161563216787069057312420038355805734993646993103250133538514345501916875543490663627769002282982062836825964444196635093541955825578526594973128089911482378551146463903242556692752887997526588947033396354245771536401410828925 [139,64] -335887062631637190343423399047400153930185220111212405836264855512837600965589368839497451044674747671345161864421400796886731370782354895246173557752058273470871607305057935758641290841958415175458280289704801965904185518373427628978987041559443005583329571472958605539993272963197450042794562564477556670742579294690850946433288610584749546656940464094280100573169804410966618412770120723537184492372912656875853553757438723761512213303959974734512194281068072782159850886698232370602594979593461476996254762883472752909760896627370652848649010151813541642545318179357593791597451318236093418093910157690666645704577252113626405980464668021555336429880607624961632198095407633732132570191645897297311786108988422390791649288198320330119858083306160639640510881299065219553782485885691839618069270192457053221931585746584158793171751807764312495437922841593794358167998176141496094242023666401644030107853408714354186447090948015206043427390193117097303938780190293553251426624318367669285663522811290251199216242318419253546908282563440669106599989799309147857932080421312311273012361661333465574211456962407100636336498029820575685821051216452760902723309581845413730371405659080014793376098980108384639162817681893264861290629454693338352394330484925102406983653881642056048367835169372934644014709873555583930536489859331872690918998841862746777426492712771334829278264573682456800130576735311476746388859741601352842626236928202260206122905591380022420312669487444792616842383582856101950557333650929303195375873200074477178717790522597036050 [139,65] 138044638466161898386517680838224907646532273815088383321647220648071494411756307921097222911783837537251564462415462604384156861285259761781227407017267322729237039929641655758873036117666081784770219346197262737778650483178872358580281522996585994975499145624365771699924058449954437487885074771838065318052352403526892742839596541135032711146151650375564704305369164173565867603828858339775422642664292347789325086043640621138013290798163338507679452279835196097412637483421217045472307900513176302448114127628810894643617431003175210627530528686980340669451306142185182110603085091889873637670984410744359998858854599744847640964441869128791901748712140431523320212481674323965749513391046477421088136066055305691380677314623083278978959657020202031100502421481710047867677001083592481408692267045754353065522834340383837494176155327389027560412044565019828219968089670619595849349600589534379013722012942236399676544379232597176723069677489683521947267521256905080675290058907239535566650837966046554530108599316799203522382886270931593554890819971852807419128980489565458999203817375261568530251259296501744718237902863171673450607849837342843932055010255114094942824062361282536050689579330315426030174317318788740531785705930197468944025892074238118002596764483520373558909462018734082896219688110773932358672031270526751972188168041788519490262968588613754913954236692100564206644664287501280661239701418806058582687881572888185942724106681290279444708898197668108563085677335022484591348963244228137775943416149669482066650850015392945 [139,66] -38580412495999952158111272997595429433070020653549180510632088623207946383678208530056924340033983476450968675928718411035355912057059246392177097138162642983830366974598520050482555820354918664406049416137219242636934096611942753463951290942864858232234886041217499869854964220541486095159212416208586886809640359257269423969155917186082948934105070794457459665656314609819290000072847953089998621895025922999766902307739707051199475195694228130808260366638912917433847569341929327203340573728006239045458351705843585513334322225759569152100465366374168524123085712561259308535465564009171403339713549974480286261107349912488721974062022781147384016814140433810480507401767083308765064673576755488671473276889236831065491243630406012088064895642176010168272642083409326434908359149965577679324507977809192862283247705119423011255911581918184462596152564418452139293723714939326827395370904600143558524019507465737647495503201524006647244521889031418676155334812371014478744933217207146942516928758901237844260939741529910914440735704289475870378916417457763403351606218385026516184479979750094298744150772084191622221246865725962842867330363102508375389742285338041922046336334018212767445898653614799871886192268834699665786147403308773397652611237531425531214568200010656695998498090366615068725055738397994176677910735125204102311889440582861997062542211124651226123511352616528996128326112007297541849505070896885047715775245340860612074947144577500371396836729176107623784247610338288903078212339505702286921508519524308735226295617545 [139,67] 15613701750154415846731269056466665775186341170982283942273292567343189639345971529570398161904813648495958571021180650760193434654248861965886116288931777683827097319794666799608996485576266076933727602142432211373793488294121838675323426272773381405636804566373031592047186114216202352901217103289299576578807471955333749114928709840843509526791534471268779108678759210527008415326981878239434244535114339992117073376579636745206515064504794259962766056987113140999811749189181840437052524626847940939554134383874423952157646514538720385866664933446971619056146857705378942321890927109587853753409517318692927191537617139734665911219484029463216088652160866922804563781504240512720160311456771309014170678636878294188044355587907657740345388828392578722133195510697319323512125508183063315556842329672695257318230742405614035962571288866350029546274890093824354386724284783967918891123872242840836271472258708201813982882724177241337423068901249870529894265568022285633554277363029424831940457037263162874297402536860286876457642218817307470678531548969887203333013482536251836437479303584609288384147061241853640942452392902184927423235562789857915435969628521855283190724043975469841972553492563245384482048869730659755863614825624386942416147897946583015790040095135826681846087903405095314414168582495921261677034918608058874423808007233977051966141042426235978397658381691078967164741790798659837976567529923889101435478303629022614535090377220694862208251902711972088226909036276231544276237853285063882762686993579159842310537995 [139,68] -6469720153704661971516788754588723168758632377408533170445460068931850320922427188147153272475794424017503136762158933401096228048460583787182848274706942707887037465036750730276681918322458561016688397047430436359788712616362720255563884655386322929407022208974447738221484178977568332499985782985216213088098605618911506110227804474725712627159560972903139672216287650606854577216661422533613818527328713045265724904414321969444035070347881887844065005713982703374938294102507781604851385618166900680643769124132440681831352782574857741316560286861649659553596767515122545296181427085067960356447441001335814451514550338901686506102862394229316525938656454939986002364452668674469440132160338199070800284717703009396836259085385846093974878540713109780976959256938512546573570803443569129819273425018113858585769057982472312320871326860281124690045951773185507201916521111606109245151222663818913070349291033984166758093522596701466890607170408176236651976418317748665692280946010754123027444017584697135872353652665421543174389032072187650792499470021739507157284929619689368274055976164219639300720418101977425675083512578184114271790599130931923860255638966260831800894088539228644073178833835807868251441800046962750084728076747778162734635858578000774265024442267700699178056769365428597378756346904927979165176262310476320909182420054474121397486371755394087955799519025575977285326936338916820221658090259091913940244756498812353424483239099436804607439327955455580971326614447149922190261894392472726411443632626800491912710 [139,69] 2003148334470281383486821250174727154788037814114396417853459352308252040557615236316129111313977556422486388821559356981190845933162411718114631535549950975548756172499962605084304872912812589709206181291510146383475630349633518329932945489397132530885646517298054993142486969615547177821758666720077304661707399199518056299772773124972277184552573887892919134557275579919270220637488288327067953948179629690457286962940258707173378534012970531387214272096714310191707400528110159468097708445667996911083384198034609792418851996594024775393883290942123109742479558311779020242535763893438403762214605936804590072316837571815116163536120988345534041335182291456327063156854072676967579167011138133707715703738686669045313791083588065122241759363230905086786759664446716524810575717018417921806438308357608823742608674289625237242003073590427090909693311592405949300324917959585353566394450651503879154633751026779365256582803566262801604612691479854778869970979362644702294587089767728516663126144050722353309325020332292421538333489076955756349883732062271612623742366077132133606741793293782293611281226046239714790114154974686341165384832862276794233596981594774497799572925097806579673263918766971968229991744917986391504451036805110247663929481838612165349092301254601181112006419451643987103933582590868074791348622083154760684682163136846854265489590181488838794804140576507455231913442961787948579281312839236320402671485129474653496474504097408141806789868584282423305944949075422450815607681176319090349500959483537895685 [139,70] -477869675719016457366784287535597740129866909484321157955343730068722288215452053901039353166662776963472283567363829269351752909136518745292532301579572554676920616700502464532060501776132887746413926062677634004353181775891049669123145772849743038184668929310181117133145270681249789850157230154024206928638868554460006465237314301151562547027370510534540442332489671605055879649564693828686880033478117337183767411454411413618330384454983454238166188961489718405676896849583270868611297487374127170345990073621836772439801920627020846409528802615155865664477199003453088996000489638430283903850902265930271381188998646334653146372510106422574454530109046906200214452708185161202600700123118418990330011310541467801768514728809303738152563071726884686232848683530329834797533432173349546262299879120043534552399362879690314973079394569817544166250831952774332718508473500257861702362254883414859662190982050000049600452694334826628749387189159378822668927232548608161058042130295798181746365095294576885339513301634112022105418681300748717782491134333803909799308664262837073830309068343840086949557911165278440923679567306826373618298729316077110376699832109404944305208245727433556107770301837312963763659890120760713875479854308352311064758178801574060768045157137247876698579096059486521592726744905152388415720612531630532446376491207671408149209425103455130500667824290956594673007604302248547119179039867434894963797047864141235374700719732637150649501826086308505607372118039081444732182175714734190589475726347234680 [139,71] 98806333206863648900523550027197990992382807515695558956262807965760169283260677527065081951642496670763517263679684693775992257618704107547627759213773229673827318441905275337950584784204891892366881311262297987466301228206689659457961471586330576704037253288665451526548523652836279478234752549023823037460943360189956806864387157488207119052153850359204086135663059081745166438274911706905015012917991588962280886678933176255333905348582281593781745524588085233093435584588922486074960004336096466156040158498683025325478770349252955363707698995330920461621344991501736096216968112976474763441494780528766117392863992835039737590500013022899460909176772284527850961734014033639281022139925717908811993329214898364069076494423310966800791579195004117059800024397074855968536302920679857302262636581526950739549734137255805408316532663106136337457155295422159440874133548405408083177382913266077235516613226106682982415211821741655679729969068316500371253112697579014732190050006109822555460388061687814762273026655691617445548279285370934179524325866148247462856069346469739314901131698546988519538605596534637871008056369928103905526567215001929607923457760788785189823273082720997277965809908842147360029476507541184239131121432143053505174124759642034774104445749230922181199364223472603814695565206714904314053374504429759807025140618532643542373233690569079055634684727716785787450923394578708106934695756756286576883397941210883200411058034332436387472368687108356852703435007350339663908865575600107296391612134310 [139,72] -18903351294108029305138369630296700540614314482988936322135834774380896181657593943754817664167276331729978881261704296569200983532018959481827677306043323588314149224895034508234787810360605232918995768963747579278046364429617404688937279009602691758553999701659906334794934527681557169936875111601725461200332623842188199832482106754951898087445364250754610776659014977231752866732468129058076346314088416380359130311291608236802020279217654935737572790473875560723470889718100726133571409804859133665397988927443312858522091444625835129513420877085367750934509635570348114068600216420134629526980307798838431605186323901294077130484638370054351064781234682637140038187122796738959319549555120365263317557146325909056859093445640596024664775440370745919773846206477169348900409383595292311641170759492851436791409762707011548625046193629970074268579100127776089351193037670935204485774552657013079011210786328306956100060228506045687914662607320254309471844498381805249244994979547053671990320122686261137360568121838199925002676110372067893937229994266904824685781529392350085318962351641571942765902209196939264313013616976658405933242996812674173795665102356402199226612278546875242223333958621505533142435052890690418716868303324061131768866295937847377035375192552531001054294350133887324088668027351444598082571005992681944638066859684497296318593328406734540446883059078860395750911047287799504926402319588943444930952462353610695776850323304432088817622606251093395405948204508801966837856703294740801815999130 [139,73] 3255709749723571228400355460106659046045122052685259234060930943187809439793122898960967317506552227534573899287071661683144964913419540951452000098137368617699699314510297628633733948994708841064475196924508005964596938963516034908630709710901029191609869442143159604003132963624751450981105049886160760284457539695194133613526158065446587778775696376236230713457767987347454266669309863139122238101537701468826651611523031032763536995805230131784788192734500945379577600856707782671731934775415715842095247773178168936640367407531313328140143116138849965740881772070272819988606831201214739104324660153454891802553012065103257181055708001919994822930846675368683022060049329989716317633555659186660812920669752318746246810683178697102048426898554012416201490326213754981385926667095149648232228427709939917983541287354097274202692456516226924475995943267269420969682014801040593036538580730877057329312778082026275667978432685100850689084624568966396077058129401548560626418265248717706152198689683755725809591121855322623316677484940775139219734203318082775197300979175122262137510824932323678611894413169955099886273658486314646070481936446078577100877773868332243882721326379799071335739801076502913135484387249554170971289220537195684484138351439597469789789062333344820890193622587529643233227787404699430374653834741609331868064209739339476957827533754331507408993674444981427184683650907013081194713715261957700315673919569263831916943103300946467070730307637799148486981875319240855253797035607776871878475 [139,74] -487706356616035520377611357741424789488974677332784524548079581890633632776915914282089768299290191091942112291538844957565173943559984244288007593943162479407307859104712969794986223499851436663272252182291355309493984090310526070206469422805469538647793595753978833797281213191914889362778561266845037228026984875075226997837900443601723998104548252564181623768817299685207692309063599045233241091897213479478798528612363210785382294894872255829730825261834868550981966338235603901461922267705332763961172240377484148421271916488795901014488255421222496396423367242700663844882052235883705200916289838158492767883714244570016928734249651218523685932955895893096149163176698061271542969872271762797405188999017109007948447311450305847249571076496997026956010126933076743805436756118092793559923900245139484346176391550364138282398984086624209708635888406878515257585000501133903205651123608490195675635457352882124772400293528152740663415354111247696827431541894576072282506920109422004155153414361166645437466614026758098616015683837860764699980648674995888439955281243596496031531130046040139917230434431476106303558971321783543156875207918862037480009662224481052930527001454216651994907398122442803462785519565538506685059504501396960465079015484391623378982873275686476589827242250118441365845198441682592430784233222895511860536702116775030488614020209980368892789110254258688141426677541237609406963589582800145512105764613047649360795142964620693761438999186561125460331355519500283434802096645149277600 [139,75] 63818280040319171930525388665148401977352855055613372886226442408642288739619633535325555778102997426452324242420200156177459212612857075171206226883488821808082889582800380549708302792031023797096514865090498878570096974321155092895161313626205133953745389931048294231272617681793071270377019513848853719955213869050293212966022547966626436506418337180459962156006274620346986566633140176070197341563997916331606044867948447770445994919901135866099341215798704418661524003832741956682318340719634444172447617693649807420922595763390888291020403110998126532453776311920769315377890890290840143267158104728196057048188310524818449449750417153211374745928121008213987498786204182272044629781851617244105868683069588645173371940351810703358276035882163962123443059701783219520794239839224213231806539488155359270196850919587113364274192425011115395906323590586961097659483815033179162743880761154285263004857567980535666958306424270334997147849679480021850025932324713819189075016575088563913004594021841369115818574215841238725572370643070104088530661391365942250025881466106482358764817226497682863928783242959966437447299297581034627144739041984577695101146446314484026992956895123153451559335022937261126527885848199124854201492880647665489442079849686108658298519485526266055338770576743775826602594832438267130777208456561630627223191347949156024721801597488405231326728877036494232121650864662953420696459544726269814860395809971863655340518015186689540998279463452732301481753548665564320777503628891730 [139,76] -7323396599839330256650264045746488614043989078495261366679910264645077650944848283092965889107303057244124165181374095117114260530547350418601460605852050257980164210851064001550735484138555501513963942820965844460571377108949415224745657562822206379598118388347602347372907951682077070178129468156622379384855609382915913917057615195943424430980149879136994220237194895052171215711314487258663767535403987431093822741508467100698320744397988625508773620218735937290128292314583777803344305994458318171224195192235784539645820740861001023677892125097469101275901887179620272335760676485419492382492240862934670802746435161366558626679452734076877844626096792163233946167447408721113135047797215226487416668658417007013102284411122812374882312800077018889297828643602382812037727058751710061546409230063121274744469962378944143318863724916665300465224599002390696562092745655294353905396585893615659447160395693242987365261444027622794763445250463355919203897752649951418823545821693177382327724813953417004454083132190499551261404297878644664267401573663038771273143549861623316674311806181279573919065038281730964425923625870754902992309552436715209038192996762430885887697743042757219980291013952367256921340966361787521487887553931554323656478786689712296077542156402249471444444693717383396119384121887534892573904824024316227769302927412266892535011542450670413927458924398155997918889212169139786248297690359540318728964900317799642181734564875260853326006188141134163115254655090945906230454330450 [139,77] 717341377763982857961482256746882558683773013757987696141508856137656725591676066987770491874281419982956810361671853470675249827568393413815031783520457383943367767710819128843393936732200992996962652317254829190296547255800260550916738997534298267829914225877457922889144086361672134257693128764008055659390110778477713869712973208840540166087666983891235513356992737852625678543931391706371560715274772625574977556915308648415910261990503053007307168280099246643165870579168711926130964014918041927422044604565261292342567136330167555469910565868465373280965435633917944164373180969090636528588260922087169039350046535918969180575343436411425565036046942392490837723452799406337865053956076401804622600687628565705749134533425492011731679738197437986364818523609429991234671183923341164902109305476438105560563351629023098890675916632297960555218273307741304142307879111776137132575991763180308247962108209572756413133137982909888461439793701862354692631094289885426184633104141650370335088139085758870341167747723964335207712688782036364469757099899431168555767237405644203418867512767241537298936652132052467506826813465788098663213781791781596995091232460158330791788977938468648998559233749292424921000902619708092016963837302870997302539895311907061562026434362347878528575013987910121614636450948223411192084906198485741969925284618198788289241413097423208073925986891344187139597564292985909120144555571763901709165017255925485873566513402734688590161401952809903066851735104201808723515500 [139,78] -56803823803974958173404051145990434002488537692623708472837729918157060306906219109840965867328409702291242619407986099585312613016121507440632424806323851507228439235208382697339456665541221839529396564524958827491917850786063198969095164556923419082881135977329254288657999189260757511006985887332397130389877681750233654534311590772104295003941466707724673929313344809816187065025983763592146378132875793395813170875855956944337178218645120564034371387312505841614450397938093312106941177780478561722839177058813260525882249087255112888951868715357960820013688616852493247197479518234148878261010777680290635764921676098039434864270302988754463552383672624606647279533983098557664720145761395031015952599406286935348281337389502252905796710533417070992679734014322895450244470939932771881986292580330946335765668575687633809732456790399046192501524511125940229291449146935740948758559075433954578248340276389049510305138287087447097196385287954178416693285966288677122060010413173731274448492297919705150969347039525114780863869626736618647619160515807482355355951672333709258591581492100309137577829604902459188060609342056700261672914075819958226926505510199593638693132272689193114154270331514258594569899503082284270729561125634938568062737001574016796388646377670622489601772619172259482745417241082043124393093410311039944428984071423712888779911703023715820184330382381469380786800110588718200609054288428928994595219988650373141685014296714972822125330092038429342789152324667989862525 [139,79] 3129398295189777437362025428840811933952427283535110106675532739921002245185104090953405015858331818898278999712039177601652653657629731978472126849545365350719037753765042654540823493494318878879023543539281126427206913655834711640172561136246096067985306526094959753013619425013120692269182788938778931386187603479202327387035660891568890562427238386409299382179455918544882250068647812870941001842012996681523927949288528276075822817914588807371749904711366671552224285897904542549513978277950047247715763153573398740062295073054627986198359779492546096170518222017529159054905077349063240527694503418353863460664747648637022442893977385180759104619571157833771026695286769497635859587617720172609755691268089846617710443285561877998056647429066930232075161778099140236512069575221320711518891616195567380531618747858251300583784202949711517839618327782038038213555103262903905198092638718811981135692625359954677037205557062868413761379260291685795896129628359761671106779418825102870046705263229849647769716366211355144912972839784049483168610890627783189431238740990406207634942129486460257704086317518016259499385510980957714133730976319611138918094850739326580991306738173712851797276357423576366501167561033208956707883956207994502997726510236999896439816222384832131427917505737265918765740272770759887696093438845898075231335119984069954703128301517447721046273964001713441368519016262967301400227016496548000237666125065736360920440947002294666052406316643458180553221897443167125 [139,80] -13745784502844600558404528155640106857000340241694230609228957832193458355776593773875145780763632859731832624010865110200995419584061504597655708871605476582617445597952347971376107367230272190577240944251853549618999928635280212152845247475784414056514126371800271454930614724339877348637741512802088608469676180339711430855397094562249058690343490433741750142385641391676202477275593036680036113755939845023364036748583506878756855261757980871202882768894665741929211473481462467945407791734122348865616815771947841043361729130483869819912100127187733061235295870491301880816591221949188285377589432553612936012542707534128655294284477758514937022587453124440190013512844728478915710387589040572913701962017989127044091711801684214953441875081905320913832845405117720646649819732961000246771453272451580491232861202431996934012849293980242787412072560651643746741886845262851348668059253789354640263730090311701327385930850080134538549879912185836712048608612156406339414007386615123826657693076988557428236157415567787060434398194990340918661559340909975744355750260175060817928942973309510812279953617615749559952601848921226616168678496981127169848121772498130997509710367220361943972367064230048817422286973932556269215286485813549905534306830285146446901801592099137505194606732865254230718221635024265558542954326378246336853680858030585326531409147281390487519260312037468676970001605818956984755100272817962644451676727394232532522235544287560119011137798598111208015179885750 [139,81] -25147326194309025509782274069352312692387180783022246104845083765580144099131949122591770868057373989034371441565801193788876382760034824796329038492216647472736535075038159182217764457429711113907496206677531274531537261202025440458232439740531382290396064923272123455609785633382471152389041138140356110600458281597597415100747874777432585088863518459285594178440650220568534069682493193960604151424412069480714752926653056883949349020170054408314305712915079325465556569339380463338373882350858972186697590640823126371329549213849390217946083731966716796746851285255703005649444800112804049034403697002526006227219151501189665079155738934094670850964278086513158731986470492403800514269175898630026870375238863950831951197493239780478946464455511614763960300385634271178391699558208111752377280320982930582431662060218445472169996621300032139527241532480103420713933999112079501999852757551574217038900023128532962871131331808731585625187654822556085518809205423841956266511059243181773919454656927289356693685018947383480031289203616439958237192648591545473900846705189990729476969193809231071261770222881981900702822388721840079182700114798253675804702754206176623040950019873172170681363403193397364309093573567849979002899314657892129787027835687574043658350015426857602117226749072531482531913139408847387157465405610425486058232322733665355788746801462645081177197973113615466354600031894983594665179048141664263709664855937539514944126494697888750801028077775422972165454420 [139,82] 4135441597433057197185679605576191848829172203695282224109313616366343101228685742163268179768770711333908905192725779469939080592253091124762084017022054951042974620715894431122361861862870061418654276545427183311091554375673257071563535070130601287843752763537769676101830272214549635787663556018457712080406135737571614874994736439745885832282126465889245761800529442161865622516373389650464363012877101996449799481589163613919570546622915165386145161889994136725034146123356307852927186840042416516419690820691837413837339936166754949104451637481244415088423475233199198471710772800203277970712081793399906878764119653480628858532539388377273824908156089981667609491913721483511067000611109579233588799529540201406796299555527460024056356066160415602865606045537698714048258965570227186269128354503487268144627439659615389018496269839718491644602523198366388075758678458295211630821468219470633091008407321135165286474991295295937946104193818076682016643234794987214004621539925687410474123984642312273038759426813043652609399702422736202503447745039229375748834412037363718470476638758099150956214531774653527135660078260920180781713762756453519675612017506777412571277388684196716125701121079609410220610095007455943795270208514560710559533796734782852649988372009873969346376692941337729738704366645704490556699393180284540524442496237182277754260317736845554541390707720074023978440222265523119186851216746532015596539479729658474004162120883220706881676882007927636157375 [139,83] -448763823057014407139645130594645035750526457906413248937712857244586788620691583751782860394987313596950047305457816957503096629697043053068118572719406537352951250614361441086610267723114269963365474625794919281010352222928896743979784147251128746848545607285422281306600561831082880397873958220519948235260730830995158922546928697942702226700696104878656292145272768796819538835528776452277286239178984782791985309497699183224657048039872473902267296079562175077420684862684691628861313172022711312362570889871749043561362961333124598830434726981601450177640258322576665741155146225928975030358603063342638142394459367522509352060338994974909036248588447889300974091776765286248949072778589143441594015443212534391553045940324267986049389693505311852309310777554470965909889063978827243500432960578771666012185847728503073498494395450403041964694804066556510874631860393254995293498170068583699969697015940801496298531006106202405397377088023276604000079364568690772211617611248603842181438827585102919191195391758335082644440510587318052636792469254826068084041075060242322307190750097333850552770624590083718134968068170784515975036424000304343559928727855079595553344202023081902046448982147514686397303010642397963552614069634887952705625171325780738412407916325638691459076642640495609313318840145215928092799769390990730531396872406152022638889580390141250799715772321774540448159642156405438678666930694609603419130419987126368945248826292682364899002813072514643175 [139,84] 38565082693237691688834010941482872914636142121918616974075811353695521709137535492497643993195294972674006706490327455224486712336998719986780402904130877465829796654839940063009533568286333463067061202487621449937637356777917235190672910595622211673258611733100838707175629357229394832411392321314453831367079579767995753751195052263947864133659928224722596693735142533025429742522609266299035481760054663614773877673983542114940343609768033182105449287347952752359623247215646487195078536421626317226002547395211265601159181334924027213144022155016463173318448025434999637860130305103401690981574450994234303754635748458990552484483563887440173870421909028523111517049613599733974750722710247077364620644950281556015919462983103994044172225537898995146206943130374932901930738408158366164977044082486004590406703973295300203790594337580192400367086507146696186544357224424459604730359880604445741370694660567733571428347157010117942599613762613988675773451551714138062562352854349114917170828191973984726227226438770019102754726352769401390316083206371550999156151302009522543972820939298527731417745220711989689311119331311830944262396351274973567565793554060963850488924403420652211869545441507667767244706382022089155437313602547653279568511732911585763119166260119707824741785975703831639669783955299213718029647666478632679766148405054552948114978883626083373044002707915516676159744839523633193373952203844741323435674030852148377902520627502782602778038172446515 [139,85] -2753694847188159726105893385290295860404123922168111288332987812915403820912569156184354438940739431212577866140076072032638783980632501007148125126772536924400351520900909885546875791228401242500770762973702388166276461829532933605018571854040453614759512322087048090719173850082591962156037635580253668140782555723661869176235995563384038049555042322937735820302577517727274388025091812158592073704430532011820864448234331475502670499032901130054061739661292048115315841511145826969128828173276121517523684566941498793442975348521059547963645424580021198806127672449186000342914034287669220538077315864665464484906067484158018412123597206074005983326406573455297405121763130830042138112789990382702090567448633280635498906031315540241776449997484851341243866974636212353565490046494174610249056761590900934274969877569595642348421785779256260028209109601879599049113504149079084823596753423321375563070807162810682451919523812168439018640858360285386520315436362083684846832218857527801642014395538349232609112103331309948094897126598891319118582031840149958548103154240718037740606191021775412866505399709591139755187021483665406703647838193782293671035134056741530491312417410401019350170888053176664472885001112886156321215713239898698020988003884786306015488515646639699380013888399546414807601376008022085979964964613033971037315425448220922434742028474552149476632293669035230094083654300108522038548944640563038276927550089169487509239786572148877315691498650 [139,86] 165521081018545595130756555104424220452925231550746028541049928590580385948653638757912648190521009238721368193570227393475715758598059295677769501786478353451933725970617430788120608736982637425009805367890147478522804593034713155084675155536497131720192347243019426539496264011312937703285543542320833003967274680229637307656545910908088116475519335776693100883249892272136545088545381545875383292892520375162678686423762782755056725327777210652968890822301506009990017308701963024740513835550460025048314600005787175814459951392569604991190552806213651858664773020216492276738510104402362993943426842641117584690008821270283143441925895018997500243126953009077840118906442213575275378201593030846533434052748977486497670332864751978351081912118830162231976011640833567519597815599017617302001217156490098016893112187605070427997629064027408603627878611476548277978945422783433922486076466439442809443336572721993424070472560607469419772101579264930026981284393101768835498549478062851146316250964336182520429447978155732292976693633111506159347555558403293053796575791781229983902572242424296610589441518638210310016147760409528821633769096319934632383965614633215209175418011848885495239540913697228931150264123443823271533758139161700599370884269170890215657449333850930595905009834503844266137076769528720148226446865045884053135134851066099878182633788443177642894164057227182354702598631423841525092212502011970198131934436746131174315890493421079723392680 [139,87] -8390223730000861342566438700028214577246583604834412451893727542629104846723223135561081661517821290654803459052298795931067035102795785420831527096405170258664578257299241791532619265354503269345522779394620464105554721403472790050554569006438281877951487136610608396246438730937129866903665523494145044948374990288914785648212146388366638578799812090504081696523740838441318636167414019524038330343471043586669668473567378250519629314537552782497332432292613830758389737735315497013837255399827924907702236162784782077876502944219060634487768354040389970398580353262843442866246563224057938451024764362526495101917512214694250248215455886936400292582402476983866364941647801972141061181541644835319748341138915798957193472101180569754011555298187398504066824101592025952476747245472385005364123553795919209313090522085891954064333409349798376625043941151470614825535993244839684635394746167546771197211858063525512568379212363022287302085762285803289069981482466746019584860870071788937115169795668081546114114344556482493365632094393462761459834601549341315723734421058331431363146154021014882327589316242484733882982372570094331585989337840715213228900766908573163406416004685468869784371233738350981917758559403472097414026041684681378290592162164591626571938753244431636138200123766800918508137045848727961855411375449956890982187338825260066173744355988381830278304751545750773646304442759839938463771345919799627100978351188657562699479016566298061125 [139,88] 355528405571402280551917876947037077692356344868239825336967751533013347632909331757671372146300979392340760264412274391314204175111876835790661767452323833219072628790311469924038959087743113971844861445883132120403264247506432637548650446530538686336182893385911789938300818246397661541324475098892703032872923152777377700886884229386245185292045496323261899350114030578861830638062952901511317406701176149352435172440794199869391157957977759696298496546498782126999646019502564435784605487153568982941190656921340798107065332817981457139729621900669403138963181591524568752954777950873383413379824171096998884206639764171363570808300199204779151072329478632696045266043099535041876717102712489742928135311725368185144779059238016173026177466079805538816824184804273067448040139461912579942025872388816883151489636845488028764968427831752844894816253821996794421391451038150994625471934283565147487638836591555313954530127618567821806170319567342492847099259831395455310306881966030032069571988863307076825584129967534926427213137014109501063154358961234474153539116516155854373992050798299690740824362805282380910986848824374355434821899812542023424920424631284720561507570097107529219370640766872676696138737654303107749141031486379773700907119789309788712968252082625185539641089614152443238825691740088291851939114292502897173725978564449318070959006423126305443941289511689752998479614624276335297458270030820404278923679728657299000306951213337330 [139,89] -12276391993188366938719045767845238029692935942036377653190723934350632713525031443879461873124281054767313515732702290287054826853664306710740408344923797247605258915147822445948987418255086315706700862435947864029347591253566534621492755090746686004088061427435040218127432477419626314123799170712215129916738481197670299231226057798104309591796100847056403313346950634685218518570482114695487407043765045166685905275225297674126883638525748728248001476149343033743613520041484330650444358027868983589324347066338558248743389006550364018462843892017995140449742480425693185815509363335510094140365959365931989329297851499769795373552546983749949682179600418004453627735248749831225562702466821965229398542252582234855597488926256388125619462234872337039904159560844595239367582831920076655525410646944514946385874613546958268164541242653780248119288597130774346394917356167721850587151182105075449754718209787101107903474405560550274142712617504201591326009541944114373091889318566951197369317233143582437172148564254436230487748531145200612870274222374890220289336376720984642162297836840773094619381373036644232096510477210453774525522480074324492937312412766484234690317900898382701779805086691553916095733749968638218360897303923057750035282292185868559282354625073699437218025139238779617651330751519186771797345774624347593670868897676607793897348067093844974174535092409359529425845406354073592629507528325180188869426389398721135619686791235 [139,90] 323833463384522511043150068064519706015406083159174580435914365103039727623834262122228623017815954250781250670738465055375883529157286774900463830686436250317524504615246129802409398315612576988475635198046888554780924368424587473628258239925660904371089970856878181336482934894859953944339231265919640514997974162618578546640287117019449719560920199563664509734374151002814418345524330716643091456059199020303278724035057777884630684247833608533868295483711766903359573545036853946616038023759525970421091964834606230971663061595447150224884163769978553157497617844118686340961158048260404832065558341709598541023039197149894302043024004517772839119878035420232010281828371161589501841733894570178920777309703105083029887350632943047030804690576640542968021724576247768938619011599571177868252959555749770393504763239733367972902118161731614416348842723083633342254468359752483286573990552296825363633893287794745719196017661227276798762982442934760906455339487300943308127647222176114752686983503553379565937610170763614399129509566867864069364226172766727887859532204770652528120586104354939863862538785280336023374774980200464596395500097219391644243182077864278899585382208017560029551889882486337732789740880687726029154284934961504745906666715941298120500765140906077412301006533485161055796474587488553541193246484883541193846096098009601196392913428232961901053297969307368139686475084479904578965049069175377175417549635995247370500290 [139,91] -5087591050808143426877536012049768907529722134254843535305279825223140010961046022710262481328769146970684225590244967523976846473339417267568998208904662118510737262915429119266675873508591746700850754824999966533163106179466691384672988757729784435229663550880384591580891701077304679800139260024314340930665222573293349113005310852540606084392610622536073810520534753093399949654455438892370643765790396765804244051579401850853575918156589395514357220426973718721021296391949368497768549020158311175158184864684426858114864099070172968523592852208654740571101144250447128767281431437669444146568023288202208467455873832004497763782110339954642208943259263643480530755601076132334057469935734332261490577185328486564207027691728964465797752323057148598739429337595632396254161481026717363139951835107611692326612238762639507847634373572391909842782513739908659688668623309112663046457723458068023337870084175360458920706554471636752637795856449446786126296335633774244687112275442502069814219537223184436440504372544594152871147248896457874472401345940483966227743409114773214508429667912439617547739989751703890790565389873620420524984580011137637857672044950517715611250107282200494362328367633198482973485172231440745764701172364726764860186812121453949202148246535203423111633955158545528263859134327977700004007889248981119420006103285834402678659475728576815398988532416980925531424881131302841430564128011302451079080600513797844401 [139,92] -53288033790888254729814356096524365107705706548691753930946748509997881444040533354841192473614386149163297246587708084635675083439267326693011468853538489251562320376523405954654166740807133684995022032573753927682873965508774459725927564835928786428808311778262898741161675254766781038134017197786927344752508429249454679009844640686417688220479502099146811054461219765418730263177612627127671251757114278943595517805461408441657386852290356057695074716012796788728141590215972611907248335470839321452205626120131751302373969092150802489852932827162342563460906534234809194688787521830886412365835449297385283559194762619416590926786241202768182341989012282494646175901150057353719533397437501678413035549313471843098198317344938451401667608856013592570186854299254659726612985119041416785742090906710900779513037452734342524322530147000701825668356879988115159349522640190145720370043249454582120189400399756685319338986077414146898428960985823786363318839387270392462615058324665358538790962915182115523165763282535887573831825502476647861803225694062626389379148042844700764484554157603098117292513538972250910598536709839139590967788829280878147108868933967105872315480876889635079867415317296609078570723131828373035218698387668177200259763403551249292559013588738336418390119468957856716565456643522243353580459543737113542570882710018476463407876256485331899052699136154761350041008807578439790436113591534020458858418696720740 [139,93] 7651388521772751495164610336318758058952991354366503287318522496151900694030339423442507816667496277090966377527997757249829384274517588604184959546262234115784493325891468303402194454599657856205218832552230385710778343592653857498212902436494617084478330930231455815116617822039839614089201458924594015022669380336549285249011217326221819445153207785444713687131061362626662279383137604698531682107968930363335064072594512819766061364349613492390981254308626479364176251991766940687565771902182297296789925627466332365904545625366909029367059132999180709118635895063078122025608410457660518659235860369024255402896951487784308605929873022746434082255714331428765384121580229494807371834650884154768662276761858934010388024437954462543547354270850173205561639353155523541957445967896426474101964622719932443663898770487658757524209239257398222227726249601494078799859741576398540291526615912533053284784840508589404721289303910653788416080065359689802058599932814733613435818066698288672145289372532309065911053405712043878951303481228038654529252428227267067320815585295649133003103587787527359654172782657418707028720045287106959956990983289344621795297269766226419750302939273351477778063721746490396097444474065982424614005543510181992718044746310424083317906947598318495002807066847700733345021589877348604443710561781435595673392748422344360532759935477452460547935490113992803809307560016614466873304300502416455330245285105 [139,94] -357464606132547640800440267480536499725895728515976434962855981895844400133577103093522890032204020287450016498548341030969996470133037549789478171827647140729641245307562848992635872086424606936196562941416202639153795790319882371326357831167234955900944759687187315534512728502778846501322483751369260770908047251003321454409937221635082103890931761891976365764839611553536646703069547530361755196474326656012570178558168696453570655752655971122059110321708033031048348618952895250421978852000075044608647830593438657701822653961236912394009472490654732967220875936365170615137017261896412255771182960654169773891547967862634735837480697087070414408568549350071080601322596589775349149759154399331235421364176479272347265186598392588376085775112019518286967674120175710766144041641876476843912921554547889399288176456182331610884267154013614166939488796628163288746233021553531400683629328039301440258420017477631120080418929459083852761257248619191365421003508212195254345455927569700587807660064424051956749740032292175994604035832195049467312964265173760527100438504047303417439434232732280916617598856452867483437156456530768233633365713076486011291518922632134680575745407136782560317547994355946631967915075991425806558968099058542698946419376389319727792881249145397684190678860113615621957268146705431576987300568033436104784796930781634840981855048530024979298522370735712379330649734433074292381297691018513483218563 [139,95] 12630026479008491512878567226700363051646062286838588829276060342979789958223125810837121583646635534890802336129428991902503890969580441278451330347437597145299970580225487831402994823169913421054250392920286817679868645379762542652517896313620991683112454829325207134563409553873949793669952682941940982387417036909790308464289455255303513010396752589118840116463748917655641935659703065630400591190904738622645624752821381880747211187392935428172565169341327498701440935405779921507695388621424234196366084178254170290220654546663942595922834769113229258913532895493311358719151856407403737124066005154916653979149079167522959688879239744600810792741706972219964921062135254965517683029970173792853156429246161457383873803505414908841221867365338910202323737786259486721274093217787517874308844597102164506479126030346469465200039939020830576845298203074905216293289901657911651458050028668272995814249700448941222151368182109582102262528144673413169295018543263238833041491540405574448784593905311443884539474337895518012982193319382985714918153646745584042686396451975224971859472695714315848134680571505244544537860497415887310323573951615213449179746654726536857555673061387871319037160108387223345383795763435449683607225551902192603307673209437095751717872152523962603336256116362954923418207597544031610330998488793594286251365459743851729597473925171725694950038000116427457089259984189447791587190699681087323565 [139,96] -348931884705564648489733606529386214448365800084432297542393134528194378412370401888977548115335429416039668884774869981121169763556648066871864721343077168197387315886747087591830835663403615254510397779878823091983465400931966296878756248975109084291743742759554504033477780204614478156319341456032009620621415520006171619895950095265081950855304251481593529495123693026318455342441243419196177946424148483250952110664042270017151883785525655979126294763097259018842213367848087613041924499626062105084386352838682634499981968693429661095088099182915349979071906138507341737843565436048586652140809841416498958089060339969293288762097854143136183271155955418483814290537234274167314469063380775967466445136029485574393827127937629991616243843947251885296227451252141788302878120776087644755277569196778479075935757654095952809945520184479070916825655803307715940209355222710438306922511492602689781297258161624193414783841796616861102845036761030449460159771051436894733800540109210101258110064923893191633285775113324859590999461922345584397738983399848514619915704376416304992254372598813034996085181834965944221407069484132048617793746655709238491752543470379527957350984110443445687458802322985856943753993329749131342733164235905457444126858769632278895183824187835014071670340196019985684057676883431585245887692138362701959027931596114731237662457591389940453764966996079484893023772621586577884999409702736674 [139,97] 6280214741328178684912913654033839828104948133220795235116819204529379672079252018128164355860314584894590762518383735816468296006992677507276828671485441417735249360888767836812672558171228480715598610860862831778744450293827183392474245464009152115268203996289533802067353410840080178400682031694993136406973156149949594545868136877132055369776391341174212550509602939157773343717391727741706399166637731305104597061333843882999409633426471433027917240462486798920471254153738382863503458446809828637912412758095493124007810210787390091758268424661884219817109596051269543055837269885027564832732416460952634013684567605035050699909783361385180097513926862983751270745360809912389549412818365131435633792024641126337942316022620846547866853197815666742928790641337956727813046921983384582761885230005666935374421021680203507362229136891770406978388210494497485807859992797947436074914817515134743244164463643108935904947116836572260110640651234701379495043114090818122695626865041418091678937127729607074333372757721765367905209793743088593009554223096133651777217563204980567328723807555483569880017038585727525429425635239195295336554605901468148713444081863604133822797883002197848666867262092287096221809364031295808535845151515318565199842237075899720361661184830716677208040127642108034847985321617042245770607795681158247686226567642607095683159939597432244079465739551260736388560023912624030893080808765 [139,98] -63116861074266101651780285045998364319780239398654575227813239613674204305505797026632053572662523868296568583330849280281623939327424680091731194927445830645424007823300683285576389154432103029434771459202842074000439364645966800683192169659099074562540617279008052774787060229754255395549825595028531611307087791716731545329362382990376689226572971961380145182077602765646662526280592424063428328460713198689691981309409695646635063346428119410391189454680608164209781867382361202341437546612190241191064124940273546550378587505508990415263808562490202724725346717140486839152148370575710774328010060164794078403122796416788289889891697488630208477339598758545913231961847652986856399655755976190673050019212745598413012166948274117913536874782510504211336146512633540739769806174173404537289178450725878468936837078446150727530255809759103672212020206418500538393706625721347021544810972448703818756840561488666353756385910589148020598273515068652172808586214812875913568689622733640896445538950192454300910565057588893994224288142199349967337283281467314056025434620831698137307613867716554147448360168736981848441101357633618975607321335802184764066250220968237442931511389207364066023505715193394099943451345127391772821642362690069433676602352455456684902332297623798708863533554620115673065333956022833806249820485921718081091355025171361969538791174471870527297345752451134799148467221834795029429156 [139,99] 164052069328350365976251404488044925758531408796403435062394678297288178573140859152902029137010079299041672148120444245750600163018226672342501657488076452718100753344694855428369815295750059362924946132630873667597372036842654975302663829762792927197469977723368358099918562589922457874654854106263709979846065075638043302853518780070897339081875662500491124096476286679594861761843674201882919923178216513083155333794236750494221971733995329588951449780791631565153362100471741590836924935744215023807902196047602514523386596176916676210790773494239494598029619178983189184402181832498723930600299601721542261915142524805858567596403658163146178769925099297033113249428319583645007895529000675998523313380350420646964280556869623499055545555293887130665891344245053599264724167881116268780382954285239033110233325675171080853353306848103638419998199069948597890026125897061343617196096876197793076684031286343428518542731165841889000218277249241334816835305777148195278592191046273016651655861812898746990097727242504237635957083136725861987432869472580919295746826832035074482099929089938439776955766811867000809133164768638957046743982781446210692160812523043820029367984686322126947426342689257664213254632931540256013177857618174137859795606343188787862796200142241077495105594144787884175812032501726346198346450874875533420075295398091223525000280770375519901734529411055115838460767059973536299 [139,100] -4098673086390396788054143584203166296243107049053792794537948370011584066595224403228074043432413800218824780984907431633412013524188150463433762563160734655704619411150219518562100494247139437613007789779017233410187194020358129511514309516900909276029097854293286029730715177516737422863524723048514141618299822812163092639525187089394123707395506741064575274056926306398916897010203645209331787727852496779353382079298885193937164292788481794898687420207324845644893352740068769173238891054127007924631958568604025451444741954375880536860801591493603028765403761975428503652021343807435320630324263661658507478608266977621154337117707966623858016015376054223733711926612024228913487722933679709858047038732840942804665941817733265147102757591512373106530721469532456694735550137678859647267092948494588090456597655376413742982249927739950749353389800144656563059189972740047885297309853491859856464440452203783121612299367247616096070032021444409535067430068510496314426830990383991577855911223117751368977225573573514594024161612509425890531771087243351221503156467388994336653065883645114001946778719609633716709372156511953489133639590085345965156095166810561554201983042102110795711598800110058023531815333221563517781074386956721440090582677801338298198884757108022389226770191815320782962974537913294958783698722619023719672023487428796577786900651844067652378737437871598680778035043473724 [139,101] 334974465780761126737188108940580346553761754747705934716665535124288284747852915712187645641274250301689707394910688266875372382220089218202307272574597964143787072300316658993028134753263305215924149783214421761838068674500785621293830107417540761785051094332587289776396412902800051938301189959912415989784329636257070484631066947437277256672343763908712892835177177702217828548275522992460745091199994585730157429833528780842766261986573468284996346875919272593615867322537658782659085679662061598915342888770469151789812778990576313762367775049116029560496221558052006777973571502497731587634547223753122157765823769878265934894607377562849381806518488185864756404272121885357308136696290337742095228170499992480937667376073015069560798095129504951804296194406002344139901669519056527635992788537373198887745376613568002348974779485950758787248482102794781176846064150413444582422645248546449156701056290252568241623509573296051569070111063094866449687822193691959994238498737603254544918367026801684844711198422411658310184373165894992410852525680548270375770000084661025937600481885105075903348391296566085993002376394045209843577536726446272134713972036589954071189065437581331660495158293915273212410674512587462171704038661242552506360928743854740657937882608602135440328736118238149668420669241615860887676673624558972807336665678558118984533268238767981311137050723802225721728900950 [139,102] -7237604670449194002485460116474288572904401127551674675979870691847014117252635106030615779290839130434632871598468643605128758188387439120107386757218776707417549495676338059827263882088645490894238412081178350424970942773088077217071860044277152462918906345213357266208865508368135344234069106678547042320942656020058293982296069062544031016974304903851980976550058999526035553081761939994158635266662512319246353605920708214711293268323002426245937211776872079048152526070960237536789615575198647809237722738227082216354000130536914294478072375871990284943126497619640685973215214990338431192858272872691900882735783199982865378494569312057287845779536944496660415452457011741736210315414119544064210744299997121224315332793313509601913162490404995671946638006867239232243103237656688237255147664247556144393012780737243844716197565280003962945444556914539493907916845201487683659577889448272642493419273835375761745435573050296105602946671140189304955695795281638724603154459945012171360197604835857521183697800412564916159913776368199387108221407641074655952438744566155540279344563042676050785926045998375248411495910091594246201612623357212401991342599851965725666122489842646402693747096933930861712323747626548648456979528617924495701307972026356665440423384210085477134181819056476839413806254333094174684767042071561207236025353870022132904482894881915404790262071255727612410750 [139,103] 58112994804568577899870636969706315234737061476449656720905154541722093713386736020182171157147241379482123301032216095035226037350596905345646009255931481315523571190598440477441897210427639185605283344194530189221704742330169921031910635398378010922337378795425927683782243296300381197923587054806479214246450716540932594662031230591451170642981969535113466596638566139024033953731062628307397057009998160947011792179299889571081090867336558501021109010993856245234530546885748510554155718865656072320426775746140193618215288020662008894747711047727954156379353715079326366067789318952362961720435775572692022022335771509460317317844019369290305769582990905742292029849261380286426025293209682283064943792550394114899010422254783077361766291460092983699207652993365205775257004837306106956858225586024575951291976887582377870656613323892464732263968791632740186666478897738824054641767920321988080631776509307360954267502913608600002337277009215285326781651745542897302548716258458356492259545396547543680124386520204099407510721434869628262949691921378445865846769057926276981010756117965528979362313522504482914274440651080638235152942933709682476173811985540034280682336648311966770399132282833733944210484709313916418971779257534801610217420094054301790496237261757965784208445400351855668764150883293481368134400111375795210643643766905751325736552974277125940916736540459929475 [139,104] -461814092191556853167918570564804608735923814848988474657056022812853308996363934295003189152068512259648677810535610260722937403204636741112623282107919826825909220691881046449989876734833877546982258590132760551215287676681225951352025963553809601740809255261831926727346784559483097514316147176335325214925171613540516152655876050393666065113126046803364725561078934977259801631139829586082513139436906516939165871715108296528147056184104113060747496569928031267704689836642514245926432232902367613955461316207484431745452955531563542846331908368889580257342738997947171636520570271654417646683009592455789099989989456707141634308132446722872703840539534432408502378995289886010773109867378185121037189955339066042708725505094953516675143713086625380327643194740851844663970751199894586004517434861654243766422416575723490248192540354758331552826405127413573702566357327312620240159972593922908168479921216123793166360548288276427302595963690928483308940746036016075112827763435420363990199686832965163032818649606814592353801821312009907912594200625576774159890654385855472101664330404664953953944859295431435427268044027782505358941217903243654302178139359099126184979592115281544827950877724828516980792349763075412426672928269292813882506581572429536215226049678666464017503931391720655837369995175021912042008989736734015825180580423594813445340155456503273483861858405150 [139,105] 1070845648502072405206763058500592449603408513547875504983172003643461173629291149275505016803267077705944285947928772899879212780350589670288595971311944670700610454870057168362757892019318774894238533144592805998437279094959988838922062155383963315171558408240659880702325848206161609198203541241388801300238921342832970659606744693373619132253109353192053375289448119801339972267990601730021088748626404506709558605242620200575303466771873321576608635785840385114749493398925427103274358221905287732513885095550106649162515160967602905939246169943699921198678068184468903723209804376923936834720857873596270895671138008445697130794118595316492027792836225793354764599171733221404315209797580314069680009395194455998423206489767097099972663816743984848749020745662998621189489070843625773591362911096557277221612479957640670469088569998102317839488685378570267472820166993605100595240188688890813291127869761620568348386650010393909575340314172372112862256226897520219521677272949766614940903167404410890056693098378177734301897693895871470749025681886863152222933284730118186903202975383287242715895903103868638690810174677629490733362041578064404696084257881077090164137934089741368026888166215234030954745521383116252345195692172199891844046145878335883564597466956511703980252415834565800127866045865351628214286705051737174747531249626503906060393021418311251561020325 [139,106] 3728579269347882605226037644442216359032623363724868929262277550461487514331636011603498661615228785473368399540191087487784354197308906155902134666060526229355832567509202315971921043479761127772747897788871438772556245460682679615028931841012052471357488316826755038908826030510596590226944924724322270013333941751520737845800731803648114736838026974312540135947676307778867569715040167848011669943568300168826819245654596927253993447410525026661804450209073798456048352646856960465839026715206236553792938670587837096241444741334304592901487308110150153495250623399362597731813349565065065637825922580384535631298379731115646199043579575250110234133629205980415377084626422893151374430860338057476317182715233276972651338008434341670584767079497721562958536798920350064872988118823820130033948507093643024176561486041177697373172293984969275841994967623432207906534142829522083749407067086731786460330858732327384721741240908123675932194124276398317446317385510201844681883631851398697239141444455993734780426615513661002174945237925937565744173897241517597174117701561568626703404805328182226122176428229511483775953557327782230509179817306978445412783957354508160753238610718984561710994415260555432370725699509467771598725049714166606020522475057674513266052300195690739451225774787932873595708402527259167548247442287057440199974340411610737400774160745208335160 [139,107] -13884505340064663129367797705040532133687942941933080320429459634361189268332952605447225702543230954533834581348465130126137966187940030069813516497784773336903987521861763926969339569382814235294028937534174777549247877359347043659120526716564891899247505670379051910555977138607778108893689608572670494577372680260491149902337662979525278094269391185182920383856101468433385179495360339140202659916322932722341473167550586484959912618544730796749996928231613958639469244072453876665741345536334206771088298078706311197799583983055329359762039530572718946033640753758363778757687343618958393071221169745755833458701140984922730738212374430933425082259964730476366475622466951204446838748449585255601752886997638770702132368280327381437121889985391613157024455093229665694649624559434095354378656048209082333345224134238353855879975371918815599625461336050860832247570579368293280448514003696989963675112025559048649428520785207376490244737006151932240864384734775874813123722366722513051116944518034860265551936460627910398079928360150419941479015206741034035550611115568628801401098634640955644098166033263927054369235311712420107877354279785959744032991849584057506388854124431632585487116125014076849173835698374558496047400615861583481402106754495796697392025105386135267327658135577816683614454190076769382026772496074233056467614477020154041540131511336500 [139,108] -27884350178760544373229674376986185763283529234457369796631564326606930805934414697687046734059479258519923204582732925576452806296424675190980489956243437293025622848267519347209275662691187906443493772087553566424665770339802826780589401104976510193632877400222383067089820678808384214411859072812513256861350562695403320542399119920655670091580497660235910753020237742449503334157328244488441183051658297000125045128159505190952607860248692692767974242576260915926896818887649700051120632527117953511594343798063394087817459107462809992327334380462495978622151178082035170877335202123610873501607740749172268129188718554067772080231357817914972297384388577201095057083489980049172717194696411972868532534568450653868059561896361754125904875757120003872456397398465017218490647013380446269489871016121156112005488436654526804371433684827764219357138992512652703568062937253910210428279155443511467684660261098457135524917747553029561261953618200275188881982254524632771209552324541029992234068983630543563473579954340253304026483540274582141992839472460337568298202010664273173221592274369205019948200244175496675317571033591873284847470889155470883740787811404972410784648259079642883728634272448676969805058831173878529096962015273321694815578507874706762307687001263042806443135841964610685378472045718234849689452471646901330646496923822731487704900050 [139,109] 131393312117188799025732736432712153063435462954558782079269862074486979885621316291424073545055673427724128816055655040737833101274057035482000786378441639215584491324437376022108316065455863450120008740377842068514425072006896897688611574646281750536768850699771753223554510878335446148731888371811802739378576416420416751752455929997267657083094313868466713104492081243730985360004067779933834427505601803768888107691899401216251247496794807931743825320244458182241414844382745682767170391336192643796520657650586621885090937711991393512724550114796552724946481074324368659897146812970438166657627485463025487485081882869450005320063126707554890746361783733423149947259419156171644750642102941182719773924083308911000256574325230166449474961553419814080725469881257561812833991821773213634113775403891810801060502873800558681056851491336945602441695215560376990964715894678841307146212140607683040566424044541608356667591552025052641831515610548881064416618273550361920063480922301510216918237561148834669263037572633012376454822477666618519935669290400461386192340666009424999550923860721896044215239690796564232158638270053732464260279789057358356967282163565328315588543651587157210780314583069708135115683964143355357995960235233779106457593417386940388726686102142361752251390471454539132199535465697648713584161988275376122497641644689696826580 [139,110] -9185237571782090478089619110021368895306968255778396669207858351127260912600563243662514930710265783596923505409849326170473053973660859141636986919963616407355811089585374418583483065987566206731533069406896916887690107280528712914711340321643312459054785530377691700649516352161678989304390342946543515202166346978541591061328772445695617747527122020137059143166615714900039328394966441779866272867659129938804755946162767487936830321413310722921252092672726186253217241189275526442373190501063682932409636952625954824751304280828050510654908971429103457175726133475518083000005173588050180683823855594176153332435497142299909335182600833673099576655762268185266806720864728726926942538266507501743274428440869950729789386055305737817695012375205353214998656805553445825909468963922584269111460136884657955226779128716922531237995917745341922766404977460434974873104107969714766957368714802411476920159877527737064683161322671872944240410057008308815962319446048205617566983785819634346962995351147694261529660012754619188339618610263422803475771040129213697351576490753789047953723266142946834209092987141987650288551057581100482041043831022767982624130880700886408377415342505578439501338598045597985978006152452857063506741711736915784777554796859904537037797668914644524420111633909775685646246688847663366795842875622096136700379914402775 [139,111] 13320960165592743232770412164778791168475220265779581617662936044648029088038578566732497021529046143268310093028109026142078154291165487049740722296665570629782387455341761353036014708867660659935715687215133311611825699971646634503149657508025979747985178257138445565876190948111987077697679872684802191594147551144272402877445930854742499613529966569988732272297742261000381352111287663035287194056914149623921339840848102029111016713874812521694113405426786737092626374643681262508903480284511588792560415782879702196513588055946938197531812838364326073465444962467372435057250988185369460034892282478732132112728709614616689437978571845962951684286136307770111157756742511077233939746458514909145422858622069826132277064515137196777111836435864912842585514824812046322386973043608746892279688121284350383404241759945402428711470334189539442363653809343591019140113948699842394328766032886494322204814599744676647016295553847077107506696294337604698777147086025195490066878199241861958319028466260639094453315386982981524728215245038883031704805367087926714923443721930863981923149898241241395205268198252175319838818530977439878618080452575333537183486259217812383874784553248415351275466480497822685039609543917371984701285007802596422940045761173258820731744390100264368678574071815267448591113337638881663654748892847337944497552810 [139,112] 61448092534580657861093171222586658722638474680010147810131285700294000715413414807748471863545485083479351528265186330068662063018329690776006587573059174028913622283146743968094434720655693128833395585856342264107995435535235213074276742380840319167695913708989667432844916455703290898166644561304844772028728603876288950696759876116182013285993497038521553665758935515591759708434253202243606302233171990350727399319139823143204762943548829675919686837927025574959837903510127540339757983947173095779150135292516583566904063067173073601352150765932510299703970420147276594845930366377032015137641267485595021313963699333090433102669496747946464420897541692981882433745584834583278714873348334923384306444851520908962458866881735906660867698768981323766084281969007459370404572026659628978506030267776755290217772156659852367268852103824504044390361776525889679920715787304900868211867405001215985912940205782163100755796327970159329349211045349145914195318524413740439026267550270022286939153412339842439611169673129255028731417831306745561373970911818956433126294981687777225942577751925885689840528817923796982017069921274540693219677112037048643764824291044959884461342628441819762431486703790094584071527482243473528716607476956910415130150547222351221191676506350279718600309505468630928112285245084772865276663937016207627075 [139,113] 22733832930399485703899692120249539105154720291472950269555850647190450455701556819445881284211101210589413632564382420155636431747029141097640476839492456791102913388562714004791775987210109152406670133444915199304122051484032354644301013016162288922601560013794615650766371506372046712436634933023884990774168167420715189248885764731967989828893711964685566733946590192425294496792670159969458994665881082890923747946061788114988930634706747571627896886941242676596491799664653697955814897072082835141230843601576638931085670128068149211329738937691467698561484506520584799446126713106328888615769104742027224683674399260028454158130641797532111832946399376516050302673022469835262640809146571185892407451317689620643417342618260634296372870348179155969151131039499895669320682881845702255585224553746384532293056883561933229386577285799228988874982993783319329632922061483990642230329487934332756607364731214231049506020671948616962388249820490770213342903975551941386930805539814200244930940229970047443077911602277732278020466226703787005556248569619962388320984221893144696312063024543295437921901624054679373076746311214050663637532408870917746704864917263697201911546452116287942026597428239065631726233715978641582597855652208383410932667310429744897166364540951481155410582001775246010101736255926716944561792058792155 [139,114] -9164643220538884238073757665343679749133339306505946880904316590244408887646786155198359459892634657620867213231949767829509838262438645848470188976629308733539276668583625997236666874220876182787536415189170169910631696960112476962010923512590248680094460760278907474828303410716018056973280526294889873709781229180509509977429678697360148171130341043523188041631569930088029902602440914893475345083088937553635532739052932372220938685949278054187846972361982578987231479642460778103029982113747632798189719267890119275643664786905859121873270507210195188603097957725882880581816094747417535072838859458959213656626822594127828762712752661537633896405001243317942501057756067936061951363271967898102858875994797229309044430950737086692385024216475027809356862866929293770391117203966049413301894222345253680869790595275056945868827365750741769720500251939516924337249942652193909782446258382296946091123106776635431825669700567090907870327044261673026215956374649065680946322768212528512054005511834484968473571606047297380643189525969956378124486615591545897849317712262646629910128017816144211100218295558413470887732752830090779835535513952496364363171583920453532892083176486214325884540945372652435744450678499935740055892376527919103154617485249472339312182359108006420143985338379810661789109699521543917968488610 [139,115] -5832433210388510113708587035286040684162157102859046800134400650999017364944388902366235437901434832440189177109803252290550630453788670856460312905304565306380436338592198580881126522889506125875228800569699905269295676929740976700536574946192174778219441382666787763259057178584750171439762151348473409976968079185310724389127828943676193246432075999553831756674733989983844059499912350334450386449374915656591384284098026735865150526553945961990574470959270750227137616283639996183409821120532681150765284127605726750559540797293954231022802848229153207557685272308293492965086433018473916554894346794620010345404265383833884037560191004928992995618300933035845821291792913234093240341167694711089636294187923323983143902855652865552227458148074968372881402187342996551375245201836165239480476057543017325583836004997890492944678271500683662507688440395359606404661277682702160647910213845802486967361664088852405006345638077890388075931782106675383856034097363655175906026415228403944539683664253068735033908604213391233312368691391102899296540955477131551872376652707439003179100878711124940570882912011869274415852199673919310926096087061225940836851944594026291884479025858558420759932939164331114817151877685974309189030758317958974567901772727669201129185659708164167339698302555387522006305153937559429340 [139,116] -2230107513075818137733201741795698685484153619264431792510392854449972656309654123066378277156435801873329261643708810189120099961014286382354277878363323538591724797984817535921071389700159328691980767673735615769553281425939463337562121049335793244345402171866042903112292537104424093894127805546479495987564717620244012694430517445358055963377599131644786424088082692915124636085494229758662857319598898419706193520166065073254277646326643295522742666950480050726976541038307242484432796823513343891044468133223687501407096919871887261669009464775320675644596309358307966493465177742812530959821160958481741731194016769777274377735232999532637949482391232072652019014143082492412751507182929634406610614166714333971914621582454517195693841496187156594095938966546892934196227304614938477573004416772952093871368649596563847951034673628192927152703009508332554692932466685190925158376142873803481370706563672384803151035774606021801193912799029357576975756776388317743530600177079452428723109150691026111413839487879444031887081908758552519926788540572641328633330827627178235049934168177724246141965985719656465086948845116101963947027013136594892114618619088008859124743675720682103919617185787882230586928492559065250691386224083682427589431818899041568481266106345969840856062248923161490700438819590404 [139,117] -114057514900429900050302056461661307495611325322655177354387615728181209554876044126853903264133591337048086430588031335425895549011896720105049804133260877107438767092793387318598975755059809963442492265136325649717806012717180759197777722117776254633955683568353509617162334309666771394757499905500155273238899565326188459559271371946909540162467817182045605767903482380518897053085208205496430035474042389761271357579492937423242597474674844469323205078085421397990042155743281993464377726837730989109505344515448246483850658278395556694621146028585670845620379089225672963269794035141995698188370766280355338255440854619807881569910049409404147748761622578945477888817639835771329682471172842400358065357402667021034834094739160432977913107856116976121927513598365221307310654129933581611418042691393111412347195955544208100795014851866422184099579539653499685043460098068279151156075783109864285043791503811661769880121404355962895053576122154042055868023165106566278340577594287913301528445140747952385733890950325250724442761229765889932327968073847104320591550008302256715004015950826512235305461125383356602019108310934333560389181094690528521138346779509211667609330880879580370050865190569210587873786746856823843224356451981572369178008842495758243302732794979469739354048148930048167399285 [139,118] -26768889492802794878949827557908477937248332693816755756403262981413325904840369436576151325728104263662159563459981920460566354017100273790802540254274657985440838858555538955563987931385070217209403235581810002061603947085323066685513155389149539922631341157704177101856657604182951845910603982341203917933163311300332364990387252561705731441934794644209398601926560749565441173396697967591126526307871657338564754700747274269189537185005529496552321144377653647056586831736624819089255147194768600594801166182051409099214469195495180275582148707973967944799224950635733046666159359092727953556017619981610885068913269220028450806844273419449987836306715853544093951218723724122922847452425499676279286994660985590670695756720953821405689870374903146181839834511419202411838241468165030443590605118984437456646007876679553145119958257072845689187037009236484716929207556732153728542204346531906354833355997778995549360396957635394167196085085832341399748194109481671045353558215580986574295754708838369038610317275972290498871991144791104739747101024971763741877473221619788523430734729096033628610427469423519922262533016673210556086145066399615694157997726687054257880753070844223479843770918917144402081631680503512958556102525795325632505438908166184317271828602306763109931698790533407775 [139,119] 787635872530805943955637148895595423902655882097547385135338558423460060537968917100543052845850729476233922666876515811043121106862317874559744770011552214469834126150462014390952030169861029152959527248690601547135620298274689486134396122347041736980314888880786943809261712328049630631605833433964417426669219264742820066478272872687914838533647472677554175114906101733883484918450086832189297340210186673407487341053503530457922837456181133586523034226683637822417357252493438531563673721922153982727656488640175504146382831590320075439228364761452520911450147662501395218187717171663217026265144923240126534041752564005368985386101059837867980739321185769109859654573088602012977588538206335184310946672757238305463823737451599130579569165834984582859640463380477491579911372100074415493811472050148393918830474644353396874817639440366766908877573674766412305605425560006449185293444406012272432299999898503003859928995536710970486677366337831082346673409931574889598106779979057419259563647761627816852893622312992267487856421288301436806004530791006210643384546199121074832499382364472856815650932644913310982072336644442444448683593800325732029877717073986067437402948955936791948683603415456832194032698175901355057896368338241550933477404253498813683968455554946765644709693783 [139,120] 39128857221527308516361235523864207291053417301714102041185346587459700323628787650382103093339777350297552444422262260766349389348758049772999782719548891934167396880707544264262839370796166214344650063366503426954928951943312254709635686496357543656094797606791670848483165712412893745264168984522410912663161628134310711844654578092811324067167226652971893940953070911063933441050419293739239846952693881795708763197011258211545360378239788379009868872858044141681242730582157122511115377876320981214228366297878654579632668639370392623084600929630384583570332614253026717036376294926709935307601894164677330428716256201249577602136276019706741168897627242950393671511752414708418330510818838179503326112799730459967909101128414650278402288009552648522218298549930406535023336354122290299252187393934777827148109737734767093817252217657594929107893032922444064987810602456384793260098221653481864367497544862847745139481305453376429263305790765516783417257088523098350044476852749774057608293393928224764207560281409328396945508632800749708702874928815296378007846855509565283791350015609270665959137708473764663037162157751768511393151735650718410363531625465160779731179211993528563914417223584548599698376786023618484223318672219604002919805280459383031984284813164670351855 [139,121] -1525717838247546387992487843556837911937814469361049103092229224756893261046516704661738464052591275007530130633191083121670680471330718086802680878586331254665240119128993301262432078092803021279465428933846510063661180979136416345739412284314905075187685054411906935705639202948243859961737219274403767841265267486021297876782231352145922316616775054253667198567511336819672529798192694405972773494319440074392447034579199583673172257751731423016681218304221241391540305881734208379546145649154129240108319040782894893126233572522534557370870156434673059772151271779380947258768063999875075036411355414735847505175978564128720898446377480714319884995766435439264739448883551478411745652901502852206328088478596972032726647027456914597941311451496998653278922364006742793481464349672937650165776430095247384319953565651127573971219080012892165216942605776138830231218821436495552555685512807523812370175539730961595657074479352021311360167320458049417495589928519847276644921129587803819578043210711506298053654256938081286245696082686086809035729405037663097898901836651061143035787518422073396875492173017344645388725202230374242555172683090573691571849767696563771088728863852522999712154594656468859691307369205504493262027803304756754921409408360327101505956070435021 [139,122] -182521999658068001582573653780419424552029844342094814566393518362788890500096600915468633284457401585047789575480219987268808831660474408468333009055995962920187430412587823245308132943455335011909746646516950709899115251942747724779027414745312469459676527901665436583967478227933641955725931282621889382514550105245656202646777490672290718922611328691317795039657584211158591647040285134763858202893248215058102298776890973592980979535263305106560737995770989928194905496349839094314721552991563596650025287934982324379663703453917362638048800871433504659519310877518837334314260395491511606262663303917790473551050346013672151259028300593404307981983081531295276606542975544461103877516614512402634852315344143489436418029665642919343523289560641634419492063642548175197216635510838236264573810687936890478589514408427976394439903072299553926448092810812056519417146987017365186896792789522017115080301798946814526726286307162762542138262630093216875246896972789143446481223433741386872225465179327499061021094743488623155051786737389584477751669762035197807578972668152841703656540617406135491880688947367731503182726235026515379684960579765192963063504308935345910789641682808601363953485431423367176134887679669963956640972397502669826306648748049082022299695 [139,123] 12140617703004501378753766149662805549845418303787013980801826094335014972745188456136854466442243709867811731514219247373329747954335420540225481954086971676182753531046672582495901971063529048548817928777389033043106279735979598300927938340085592906558951789231380941923728424275847237132133104979306310748722056953666521324644339567379234273272833870645623136302699085449938760459760387580558249146964554431981105752963711814041759416071397194561164174963839345279655969131941353026224329332972634577315182178063866161965687093806250755024997189374307298411785924931443991389775223085166343664012528538869163958005791518904763300351754696055316159376211086566266116527824762830579811962889088935510612580459131572799830730376998910311781065005120594087953776596882038187785751007527721743771446144196066588929419706662684685863989930610005417790283224305089958912882994808490060197217531982026642807297396659791184473989140244226384226278632914117252805820471258879426894218465351385497447375105741934978690716936983360680476152819849707047245688641137971784079979313667076648995331630961919448505255886171890049335651920959575854497886015985836184706488747689868927897250813403679525496545839697296691375151713054547676395480316013113103370045196172298411 [139,124] -116847642277996641681605560278919018013443759325009959045396037788954710966303305552509521866852348583066866316323342367911775823042579811075401064489928389374214500932429208675262938395917906686569590602461982821087452844325594271534125841398851239849508977724998082359547912122731107444857867787765127300067138600688175073240589506723363564022603397903931864079913868775737807923374748841498176607770274998347491748827200136892882363563330823084228452672094012697394552040025217558907301842848224014784491489091306761688621276543966537946568665526608993633424315595509488237187601989059626943934309661407253348983777453122101556609746560401679969781185152552092106234692599836361084573431702397607979252463627173307844046816442214106458290375090092754271815676843739571527048991706729265830283930751752090734913975549746391528720519522928407726143581043465023889528991378795171188466398623180787831264634558049108646465233278667598349141232354508038640379513218096425111917083782803694489539844567737866992760736711452529452949529108694316777367574146225592359800824647157194479582674829559692034691454734550459991374932760770700725622370939435375121352808872734590386806167746994423955338322311001114807333430263089849601915510971293081104207576404 [139,125] 7184366101437238496786474583433036960888019375279663273566454636445219282515659369422636660451251393347016711935513449479772663425092495545939119761820362613588738250995830879266533737458279821493388494937487839715382105064243591827790471577039675998065797973200648814181101403724817251088992848661216546084337944413647021327754845257988631220547335299824728378083502466469080066818569830078344230832240837037162592504846594089549113766291523352820140809668150860363846804170512161864032959391430120171004564434485908894442180487439317918906480131900279458306865838405106108427989469840075345934974275516217170338896399096810654412453231000259223620966845187993053243837262684512549790937237018405457794368556658054124044269504945443837323632244173085110150792158548071006171809740226101770653309680481507014297068950153857190837596123968996480609829815365384308553979515159232309451408596152268854790207876075218598093822754277591483802540224170241129462956534908237553381214000378782370606180690511610866074284853991793525684106538348662708130708233512466008616585238657938367251867219844937542580717006808592069469505736296396549219684570448537517038299934598972095274767554862311415873252006078140867369657606727393645352228671221074965609 [139,126] -13932710737608164964022225041558842195497056468251095160402266815670666596145183323018200577107671402985065974310849244390213135657257618294444170449445769490523963608242069080133788948954164454855791313138161544046348520673278914263148010730824778311157593433834403373046103913515045722102642316085451324274521312018157322986395543308918584315510353327387683871966108800599781451254441485745191899634670275400358415371289411624136510574264799701456998754098104845454175620276990215372145914117424267158189732552633250230557735301891677058751078779970600890523416330200807709366820362494633118362323191972843579238767144734579649690568088837165592522229258924658110003586118321747693891313389793918610481312359614524136643898071311099060060328820269542657365241527375380948012168448646843693987390454452290908280083758499714161020705326002495357498273651913938163730080727410780717274695650555253666739345253416489682946327952036433346069461232154288798228181886754596854291166553911201486380144581942659960581804883410318500563900849203468323334171656209515950162028701393957697316923635216833829076163413520301045428997431575908392539670965253900436334506094207773313894051572230154338926942429371013285142407629854061380138294968500 [139,127] 1466608082713975541865102883826231891846558099535331120017294285698804789805049970140724266555148167645331785835048783527398196443175367441765892095572464777342729031959990228540586383762033735438179629643427030942794002080633223599304086127159502196497267526846406815068926234996229447383507614175936891333975179599907474351572437115575341500951948970747605569765832441546624908436583183475751540397351241540279054299455537883204558554924727369574534915841448461115424929523900247917867037320320706459155931474157141290686634221480178053848528755806984154800883109112773709427751804466337759991793231909054908246832084750402095247032192868500862714356986086462934724151465608743605146579188302396252988272786137513317110846586695433771771028052893514766201876905406542636528745668730480596098774082217702727362169824803634396835966632295078492897761430748021535685126621954331774274746646628221691373585846942474985029789739099732899816265663042783872533328576519590408031698669290960020964383461059738360899685644505710690754594717200702434828678762232565859986053472924883016148683736178405106204476155616354693157870389158219396960062646293323335572575195077432210610687098556837445544653636832560042714077460597740854829400 [139,128] 905951714121205472450446215212392987367084881075351825307883308705919063895314542541092770487393998903068625363479418090923198828110767903017275851811655389921205750131474422578754622124233294948598631485169313164195805639273846338062257731194151182470056832912068063700683583902217196803101197253503329778938182745256750795349329714937479862159202568869155761474074412086166205749330071533119191631853636143742522419292236290794950365991943732837933775097186164810033393934281693509732494462401519092301795946240175795535605604605283418147766950796863767596554331540436524058664742808901428897996594159802362461982791102067138587677688872950098253672848400998577241325207819478908533821929327460790165529070143896462444726375454337481107170039710893940127406860612848686100848426458979862910078405243571307852761324356446923239153259166330530466932397555474026756534936294228930584464043558559828160404454012118137609031654059224845077514039437704433747164858639454335291087256744261823492319728893007907908262947157202036490162947509477280042223329106619216885523779111646822512474537546886813332042671036474973469749948442692113369038333327112771457156723618152210728350120159259348461893106671675874740165297438750 [139,129] 40434383035197979293298175044659272949667531488578496001095527934745495931864991347850872347493844240406091524545169033855460309593040357121236423157061399774308610648409346342452365261109839071423595687294987356042814991989332463930014120243779841090771561592386788514576670800299570690830231973154352710697944783612890127272200129919042391676278767337376340201016216609539347902336975410585149022957635322012580923062951691306356873620361353972506962300533807739391458687704135184857206451811758577045641454985525522676443558475475080147778871238698842601357801644030923037005742760672256807173870452987916400211694022479038315069602103915287655037527623194420277429838371444012526209550992564185050282067141754360268646877800680572064555522094034920016543398523210642355714857405129792918328601616761387300693238995652169197757034832705275949769116043017864645011536775787611506601939029363974660125280471645026267270584512346072067394506032590039233943885539106607932964110581520407557995755773228038542009797982606812814059009589853887516354782952630185333409924837462813928381807632827458142606578348812721832788700876647547802671440664160123441637021451678883253977266834360045894483812438076216192652550 [139,130] 35713705621052625220952470479156676175151597855500560616285285668248821436217117009975978387570312695628383007795667032512541835739314218959681216250865529614007640092658107716370594642419954889397063251638930553584686606414996834023715982208021795699533802117685240335437357967658235323575970814936162959557247309504074763951175303263938728361306628159239137370370321464925749580358283642258333972687551913668978383768134639900428045167547824687502603597411957878015567739338528768832287742549609377491539450814739906469928686297654961124605127016379961974659918326394074088208070292462636568225247741691013174560716771689810136680050650613560991766189381652275656622265374137413361457428326333711090342034485677071131694799044745891116895468274590602887729950781057872986623418847669370829387227796903198395670472250494636989367590071302863596038824648099831579227044562524480748580504656930404599391288367115891680989067457610807807947063333794381894275126464348623120635455069511417674015019661825780236332059876336899792664155832870324211642592896002020202723377268240474981035137134581164320208435300247303697131866059042061246630501794665880406700905918793319151033509179927608630346995821730475 [139,131] 63320596329923010163530804666395585046837159072031602307016365450857257389953345019067423460551879661896245235727379343521144601652117387954445156932608426974921434763562273534920946660598793753074095108832989093487408064467182382530921969981077710496540366224688337356538881948955642370915563097127774568494868674097845238706268066752606592381501067394726316928984006504634124081502044623993436636167655388962130663876443039249851600964655151711050570254027758846685679069729857904239502612122766031542701780928294782851407788297553260988058303098686864263159577056641141683121273264582307882211222973669849769991628957261687216426957472474918602060116891542270160096616033132871635327956631626618014999248580092689593187440583584318983598451041567567930591885307177630961835317619352639418161642211504583238199364589618762958568345818704392493420594455150419212351132625087471404312962340220980862834904093158873741951573876453245586340632538257185341657254716240447697873831294029156795009632464883160172286663764881659640832558313633585937763300337453002520031347020255714759987806368021124810378999030893632618440666320768691777959127464649010684518994550674008128493761162287394607999300 [139,132] -62969431832818176821876945588776038560237116873648272151871901868746368493374859844705554414570915511576648480347824247921343509106908180509314643232204167925137071674550278506372792512863999792612199808266103489526464529404507485164779404709050534503953734970867196737066291189941742857500254074520656934520010963549806348554566275788771356306924144098740066952488105441141570003411795874283188436977812698093255992767936588551526525693560764486886108561401275837312579857552937585254124435539276111787980155617533542076420646142906813233390552400920666846662033602465868411881807464810240675383794392188983127801823870537984760393360757037484500567018907974593967029448276261231547060754500843629716949555337011852164858114437208385659781855509969388789763809349265844685187633186090600291085404027936482880862491258635315430644470082210171936203998208114236679976663799332223191294280143031088622726177924964243936760035542778904469041607364586430130039874206968921386927562779335788866295183591704116984602443454767030411048738726145251232156926621276712248574175423510300158692301469089466971459641355268543662697267681124930828012779125146849837864340963164346525223273260178425 [139,133] 4700697743266238587228519419279055202497883964306515133365315827370135359203047586015387445600409009064758009605372380784600083815163749301985649405256301259665823365364766270167606488784895348106096458233089591325985100342424463764863240077277802218133568451545958080267167750107375270352549674135641690699904048722666668935524996245888066087573224228338304049862840769501514252662583177114830865901791426378826089812232531605149074880362399516261641018302353876262076498934127187734857545737216576531599876600059735033872453907138611612338862752337080702385483875039851246721784937443856664414387312321369937339162289696502635314827344609572870794380258573910312211715102611272815677784491468876213176676441779263096924128527562863418536273548514803289543996011538692085460038240169601977858702806066020654666154702460886681195744489589063139707971148914157589835987517927044094072733990454718462487232839097703499656424247024990083288826750008272834452660842667155598824317071378775055927565389980080711329875456948689901406933404099335036917080319851675370223876136118719889209374335040354121488828799805854031950231914777811966970485106447459747907155128358801043030875 [139,134] -1643790562124691592704790900481173182317225213723191433146551229570277741208109600364134664093378204142278924835928364908085762179548954077280747603640616061742441905693226121116465824689015804298601849366031062468177955548203945117011392485751503792374211111078346150051371811859359919028009121285752176307834829304448684310627976263260341918666878948877512777493854088408090424893361126197099871230859369030221238287719055840635963332544018144296097487965304811492700078646950581455656460638278703736475613873262197858331623090565643296704556392255042451916462820652735852153156233661874523759059317752091274126532164987540187957357966549371855388061596453451342977408816463051157003973313864456278327086878397925418937478191210990638319874803098145666706910610467296828434116459604348863021540147671557712330496656580096194263026807476524949420880547519084341833942362793518019165066495842897958067152994198873071510687433568084705574407902661684173266127507482515530094082905927037079557899556848435615251990365692338601822238047902904032652689877394451106656164697418265306840534351929064109313961123083160447259055424128974764123483208655756664017608993071400 [139,135] 21285317995020830862813768270626570883058401215508366783856609889580361336388558146011494414360950556368424036576838642983954089156908176619026527334923443853414553032774418082830694674837192395284192995695261146064560471873761034612577285855776744206466623220120653362984303157128062216037076853345595171218389245617326768255892136776907646180485455900927579032408311921616321061291134153724311413413173647050104933379741915215289061208002509831083996610530989937781012499260409151661341723058178612133517472253875914394242009654753023340444823065302635615746170134257628602551178584820707807897342686252726777006947282447539671546367552132226893451917353386259429218936985411044279680167795121685419551190768509638520799655493385891352685683655893504995888115554261048134610009237820695034091623420287010429701737694328851313213472559060971657477485192006078901467765186080207887352995227394841001627645241407449365210104394489922429329677225605514563602421839281187775771667655710710615097401772158469736050776329524008919046143352108453975312759033488378498414594831481356187509384287504735768480342906051574771546591704423369595426757028203504876650 [139,136] -174495845130556775479817118225623575051021045570068126550712561546885621579877628358979873994227231277606928440928329068325566883436424923279579168223247723527722853890290854977794608954614607859981118841754738454058680616132618696927744257856916836087645460946171686417188774831183563380693895397125280272949159510548993834811844350226035874957810378572603484886474952305626487259759114862064784705926318942354308892964835173487533485317053986906705422646682762936772463674564223774946395245957612664062447487207553789320464867749118453070272945972373557513491277954120115572739889693361391494103576998998060073098155324733838258625613946358203607954940519464534244578253325470314354540725436593132550248773174959215388638186705806095488503007032419066170334854043161269490448930925748777920597732909859408151635319102785122455163083017260928374585648358306625702243820403988211054179184933383539127516977304160205744123933553100850378127170226204562638963928161338280178054168117336441614696122282972540126956839423416051478784026559941647497739732662880080441225616003451424256938446275725726517902845687669629522588167078840324935875941645 [139,137] -9627641003071330781978270473183163424654248497347979572341104192486420374475109916174102467229493074570953673231653579451202640987032279907881579167360557616606022008762071221943894988662629205085001678215921362888095730841817133956926710819691312239865579836775429048542508231762502154281317660408898701659004830260064423086377562686109780087140567743560662116776479894122960388177878554428336743697552822570532831642274792414999299883168552667494590940034176623469951786853637179125555515304585025212068045526238708246982888830809776550751829428320562666513733273461712750885996314118809470211222991143590695345589660242632037712918374293170838140922614787411947251700744483069322425789847939943832798504217707321869364721038834496450924242851077004101133261043488592268419760829976553189450184673687483433443755008723797733281092973777467693856079530811702118311401415025277505044298408778881090525613405890741854222967440743507029493652505896244695337945505368440646321779999762427567621629069033860590381099214874856827744731096597748503898861411427224913158359169357368470235057573918349995399809882530016320302643972493212584 [139,138] 283265468377830740332339468303080664607106868361818254172793302810473473816632608457160949417323548085394835414509848651903397625178403313832666580649902977513586440909877016961611280441998944588532440358772236226004982180363626656594636524074634337007410954050504738921090243048473046541999680041986996611016752970142995404405474816363669770132329008390805787772155382197835948952964508226114253503077156411589931045785624792489285907496581962452539595481166371314748169119605213825283036530737537203224592916366493734560099378082962739542459685577420919664964323009667260425889317980134690307406701357820147823811655760651735800921138867338383394086293891559222717939573664638477766621123429776095306146993483563020359697220006118239594618088847036806963674641151628814427953250384843896630725566342633001718437598555545805441658954535744681222731700153863384126268619260702447346993456598004788327562547301936571937224542429916969649062870800644753483298405586671118286638482465110337155923397166775092997218958958788763773178619665666137622750447140187821062915610041300435881554540678925646963784891536492753311355 [139,139] 755848632178386010310336913917560312910277285179230876840733410079462176174576170649063809825479271338899047044002068498877287199986176043812629936326041945270061014570575289960290216279022942303828785536052701880789167733001587938557725531285175949270401589685504735101742081137617196622979032969072985670532033616606991012710069472887597037711939266588659351972028258107201890545696557349275872330535036605892080812909686909512857424168789079588949143457738929645461257472990568033086614252034550767551576629803287412413381458690643177422617259173327298972240048457664714988630103147858430860469972712236302884953933007075982996706172043245403978974174600458520573122919960367824490269128865199792377039952219439802324540344379355542898909125813919084144767335700314986159951212865779145937011696658289034186824541581920549870058409715841977398172579870377114510549362335976366741300992131713881066046953614608210189741561749859283957473882678639726175858732547630510656966018154180044566093042393993239671556387094396319847459048809351614871167727706975911147821845742316696281931423987326897506738090882027 [140,0] 356368041470711881623545918658375528359104792559250548931911621030625920812403735477739698616282806033582453394429132517820986801003799492561303092058304046555498072143391289346481034559229861794632450080346533194653359088584873446599700155287750374983623247905487143135225885803614013537212099491295591421339024085993636558538187945155683067107495586809010208863016236135049493328952982906536501319176458131603352720777272689200201671418298713568999879746203807847009561805243079942005711166997598643679076305074243468812442047375383252311755450658008952964895704520371431853857355885200953429021491513706514446747309525744567951109228745505925184742777541686086705081128786794505801250656383448696328630029399871145159401858357067911563154831008151393882721726194519963624895122818913312899748697213439944301243317444797476859647439040395323393463376671224084170187688795339598171667563351618956275759770450415862023262835723541080524252909996024912047330489554436070919695838868143665475458043434462887733266854794041213799343384520880584870262597838193250415031278174975526737897397084603651835441626994196360326694478640143139251588837169075527702285440844620536674800261190147848218990177968148515659435709268129580548263899208683044644038048161033972340031429046907955753307680513267152976598797482283883388285172269415797883650488777068067175892101066947584481584815294851562286035814406661885151411736894420021588545760146922411218367705074018243445289901199785557911982340898977195333481057198276629259397408532798593255735653966312105088044512196651406885502697803053845370817193107784350224997525396642153404183402927938461703545413947363063472407151193122893719895489420488968753768620174375528376670617600000 [140,1] -12036721944167617469554762831083325622908201428284221662812198566664103898741114847386357337240100072479640782551174786300716637819192972890156148512426169325826949709637125392410914883113409545307940238173065742693129877044256039615462587373574429283478665600841097363955521369317820973218248818484685347284164872955939213635490222477606112672147513836179680106674185791884123948410791391104579531061986932201158414456012739619669342478993687570422646839295682626789437451421408091983827521782284782664365365734317023217482579329397450885011825428544993766986312625062708650657357724387427761711142610810183406335192106210547911463078788601462214214063374588560992054061428210523278841213263875508984776934480479655075410496837551559227579070432030789952150658434580975134365014424833120701530261792996904716290265707700713076780608859783035796083068135770322023833261264604619120729989963412566789883425805313196169361665128293138851137616205152063994617322702089699863639641046753328532391753321905471927455194190327776650025731108362926127136811333619471121215169251942377117427332154618350097453750152201751979284924714261284370512518832353894084595380960170142259470532553828468128627857470451796307001425766686591711048656875195825568832542974111182048176164500013358866326565797955534308932447196729124362336558388120414908722986330902488098132154968878518635829380325821509075311107022167727037599039511417187758926588903731350528960282342197493531325897111776581871839121030887410820049394752764704140211987690174733742751563630863856767969050062243966413919324706495000204677120445279833845770835949342173068257608648739794934919487826529501642176569777662518386169704544153405465006204055486976952104910848000 [140,2] 584047678503797432024335973608105790553762870303464325167365948049060207460940977055591362413345112521116583858110972619258984903515170004701589220549160644472819690566724662189933508603904811272204897339304126673465209417861832600035418971044415167273899885536215780217833772237215212203748113400143664789317642813435266449090184333280223609343952289379700013839646553923648317006121851721744545798570564518052195011430567386675038216577581818789432991246872182547518911497451916825703876366761703803203916002535458782895098164575199258335825059754627963763382570444586002947942056402452613144814814009589313584118965352038167008789620693782234036123920674092502919248528754785071254863982110753262321834965258112504709115494467724266649959620635411106372241132694489300748751947883996055302352014184773061045050266750279591423152449933374512407510880762935275440043373073495103414288054478633689626687328357011414858251140778729902323933522552598506546288089200235275560100594082158289529724317663208777970984370757425218117718737923081798673331868356739204479251741400872548279450536713336559425789712698551436912421045261767234732271719756912573727701778634585923976445659574418706150314966307513795871341741388767032604385065964536187116286949548454503844172135700765807610152814943223855833551348243765293390616538494370876978270002559130001925057751524032731667878730606088598448896157879922642541562826194003362234390868933469228203570505543402771273428039954981429138507774845747416309022099568171133355170527270439329098244883813917010994950496390706267592758500592598208077311728749478088145307796918019106756507879012843203837774109095994144532173164219516714772037480199617635718953368598945483110481920000 [140,3] -36507948325896834702983128697479961613794388047535859629328276119373080377726463372722598926806086625840302117871845771063584525705354756266958399094604851517376031590573871232258628414464941684832064728352794211763713508044425523910341564762582417175780330541788917673839159814908635329256023906479805162864648570155455142657341137237145895055089303535837795192038466081654714000400785410406497480145264973010837847284141132645387716189955389455584993919848035718950429480987988168755323324858562085675935198103931218872375662394741978766187520085731497395127696431201294062534663900693746884206728529835348818124501702401033160949374260541074634076366617982141333517364812233725588011122159480656936851787327091898728460216208640482566098402586309274639372859136486448520924243550997366610246016683335844579455544023389102719596890522959074789004732223778304256520419583648009270992695642408302478045946156056013127293544674643515907892633080054840677983508602035503351406393901133260019792236609084432325760073846030069503044631097699558574255014330686049812161918213732261738900959299175662887821611842154497938530116539835878819387564548293138386145748469900023217235160128149404153319660186949145817779564316390087961952927728799785014849998274556067261892533228293842728843948126401374798833729986201411049364565642080884692909551981651114742818230820580023631503284197662830317908863846549888623252356885332248336428299749352610458014965257420975660508748088767834581952916080024749536352101700975745117887437524635142481183446789510051429187176020327095732075311238916823769868371139582123089814472056555298387467829847759300752777891951763499516322679735854512907493995362726108279048378723151886766047232000 [140,4] 2858038482387131170536264660061805357776025121805374201637586486521501187805711226954415516270012414977126615615375622249477160802265905601202415206353484763301324364538514575583654753810460572825519719423042329639030725459191277053252009958067466124197235553949490339600612865602756108832584650716745821265192486911629467925460219958241325997087565221927902349982508946734373770700663638192415630078853709889074556555676965018416265471188659577431493811659433230279148991378064788596252382396689632350855289280505832841279408142881360837704861454791652470214666129813389995357588118418571980877033371628517492830209368132021359931802568197569327278895473926014738922381228840655847397861775739225502999330078930016432298569703121969656601057582382444246149235759397545646331298972357397190376436078460250745681610618333653372945085272136278268708293134053997492374341347178375047712813439486981985163132271019451320320367277140394864892092150750302629947606133958228768535254069468345074708331771781726950493606653889918366601525358355844573381367236718669636372202165825037637128810093339313680599664941092856685611396814951486068447825275836198986953906799362471011170952327454172248345896912705212019309945214958109777151495099411371210202231508125227885667071747058009059408308715376766113791257033811280627638042116158531967496583704491853917459097099744045872963563088846812336335747426346407178735232975274676784374499894070684074023393728013362308296678498151307473091737800818251395165278606057549147197809284228317950770643139942555529367102731266642883448323525005899424338944969732252041725902180998884807152334953652944214898920460519872473344803278467258336214855457714346105447800149323214233796608000 [140,5] -17675257997053626498641136433543543508590822500914447387211072175192347937919004070596394082712312706144771767232510394562256817897038833191970845146490942187580282279122638777367945052904626923475993106050121414275677095204506278953194631231935442370162849904607385060167445417019061257586100941908745713279922040193109140838285490218969017076978297590916151821914882831349367921712162731279368211227223803069830893681971556055240009714058043350573906026069509471233629800956109485627074168608030575431464103589658184608292709400178109307989442289796674278696092639941481984747162244855031452291733612965439473986693374773179433427624781079108550634613822921842439199522809977075632645865022841693418180682655003862378027194646844998733354754939179496110765732017879327497003217204944271770107997585280710540623111251864931559875082123188112943795291111328276290762667937519498755642162422483545009358026566693481484213725989966256746160042577118367982281549325120926997395554091142633726507699917586411602789731077281733495249392285475235370015124470662610154623130912570401845201501663270138927629188532485445199161423447557001511269375168185001484061575202265822440890290904560382773953825273857006629524949735162527220486308676023483366107752271040884532393623715271444856356527162855439275012298802572369478164597556406748108072318109559283339656672179335555637711206323198703678244771670417556455891948922724956648597849819471024028830843167368534333611806353938484910899204706084527473588072726977489374044529366982458399453626520097607856530779090124176073564217843585348437861024786505309064506453537612566278206309614500965301247665211509408076637668234952800044459069382790520409563065611113231024128000 [140,6] 5300670073348602094048581076882817506893039290968728599860381937051326653304830443834518805618732048604763800070862689150434722943646936634445249495121556509341032181701478664877286244824902063753722140505893485588906304362054103469816084092849320695285063675872102526379382263325876702041558842358728525508881064621264259409535839112863876873244166222200966252723039440317301212325178333443507571817908160495107513813174375848254304474735735425596815860011685639976300118625954368127249106314949040929543695766961811562335446008436413110500451454825020356190369242521066369286025927413436672678967597986751456884364042150707677421169993574571549945103553347364990140450772583540679702546817815265319771500962803489328560869230336145678382782579353011978783477542490658196782306234723150079374933658659184888924900169563372286483271407246051546738447308814316562522684331943887614784443226362450654156946830299081027430213033846056203215979400509783445647278388583667985609290058672696921544649253620415519407146284957257473582697333354282590559301881017656462167202062948571588290651245819807919420126854494465465959331972128379159466337706278912451032242727308005384261244228109084846232368125045170943209696655122525315973879970097442278967164523302642534908870294537595590350300254435830375481262150116469294187579652853062490801093483117754410685146017216040727801224663515536434679100728506113247983585674516595533716087620585961387886594651625946615699715139699888907975049589030177679843774411880000272921195754458033386692152937834789317482745010575517324781429102485153223529108959112226750339739109486073231503648350245502054663921238492732160625636001466101709957010246357274102709063346018897100800 [140,7] 491167767377589055465635230516591475631327804691349460790505719146012141092497077761286230876310920327010710607025160640560789572786887276510804032235952626113947364535207551015992587202860010727772611386482631342465082687361628703411675733335464609680603072388247188076529867804246591435500627953026446702953134174428868538240348323100577884242022840198988518856782464298869409553096793409982978288816345295908482960452019370751859212780083763526365739558939026791906539899622948230019597545920788773442646589731016468943636244071160635218621904450160524592135969923364538316526149750458472913070644570076409464282989228332901869276809212406966238916761129393155265504631662091760335562790378167964953688550546650938645819351983205867259127535496659451437809134932223292638266010973917403550635832441003378317449743557560659601668816694082426646448399210614321079287326818462627024915145250134024511202933349955965467302316893072278146827838894125707428938290199479545796862981400973650982304674811818798458335719879705434549552490237143738968125798577005989961296037182156974667542513054102346399816484612620911267188302275352840182885097249949117090664072110669644365228226249320182409500105465655060700048309059389859378514391648067175196553031450673973054249833816377812115777211894588791678951738912768104940555098502918474868486553623905557318069476520557300746989046540274334868390013396873608046187176435351843355500630043153963361261462312285813126659551833222035647834447327394239313238516967241749811370642431722645742971103550316199475943285641727914883083109553292525770014612607009326642823036725526523014096991595530464522548910488782821109751451821667896447715517979866169789835952082911232000 [140,8] -2020939176711326422899250106980905913959941273147565274013106278164377926500762285300027641369562225034558791311173465061643988139302212265649904206298880894306371981334784376772301993114164146443083681592260202092797804797013159592023484217251891025530787946142920972753125000498853842722459029385753229347238957667586708497519732589534298383478821225852477244832363391478857457796720327727869302503536256081653876800078221921476559366207799122873909766384390615420792547945563864365223151705081930775322279539080268597001243913925635970382962610368508149460977864849758740002988835191521926357814326469759272966250823283637799445992491803572434783937882969880235078834999135456857238486654651427615465625210758616305812198026882817324560911457522158506360849218836365848492263332355558909073189629649386647358492848424529003429204840947532251070263430523475355069939606099757007526750277204417999066889934607696919259015802657702820493696645364228225155518537519102455343951417781810006398769615622473873967700884220609562466514066629802113989481071423489844373531907751065161772748662956732095216646707511575159546177201008716990038296173329248949902571416910077041591224308635435130961092079576516148601178913753713522300275589823868630352849723332647810560974738371895738575512121198475024670943304019455537168426807864854005215659513692395790560924575991691803858297607012863427317510427590579340062039476833245025131876552197370742991125501116219486526767744049497308341631970167560516930789122353299343780353778681490316070161995107579930457357365026302968789585981378350469192754449740823572985819349910180673606008448875314709119477929521386717499613457651299257322573157237661337789452593476403200 [140,9] 1069590389640177007065670750581067503157668984107728669250416100490831305554133284230062398310668165584266990206087214111400353996608564268551431166761044640016448254952110833897809827597856233829852725649133283986101680770337608689592968254703911548370185874135885810052244007066201610236311021934614322527537162325584419039705637531800787367464018205745818942765177674229302634792682365861245910600473119477487855681811643957733719261137972876983295074877213429311313285833789654563680835136877773624975613703865421982839056403633690630897975875474824295320506094774404052132211831715893710163743664743115598154906280663851722841727111333622989550858414406191152068740438191975596638629062654796336899203123897561678516103672853549081130209089648026791524937295697183568754936909915915039495409308630031927806729185695732101575431096531604887505453387506268557979327361306824969083360332889583723328538523169748640414064387156155271531193362417814552752073995812924974822634628389019767626810602589640588631466616802621864576028492524728336422264646413237244445085463461849155860266086158481422212242310135184194083450068315541178708992575010201685990613219288120966315536151660187938590689432891690192420304554903494460176389860098602644725597576211869552895779125908444771202913262501112019694560586170671173150866135364749861175051913624636701335557232157506064845996949812357884410220789280047292689588869623303057729992018433139305588127537118213843967112104984628728301387936985422947220544614956295345824964266198561479240690141819381889656730608247556848644630158892308072267929352895268935303714942134576962188628831175646934593722684514845731154054838538081977842709003183021479289777989440000 [140,10] 16505200237405467690896174099435423829440001410376668410593661199963453031443235798007408452164720613309822006409238771410058783157991581906324856254447768009216766107176974808177074061529219825525008973016159773079939891959671051945990665533566521438437535572931481468833847416692223792786688918090922383000767925829256118355748069134593344152700533396365724773397407311158425150133395003689697125346905795691595919761022487292937588138334170600667330385835358928501796082728109836767342356947827290392116223940788693287861440296346845504689562237008993218268355670806893446728075325990489081012384776257232776170699716068434497556412090028367635441280192481165994623962026035730704758551774708731548486671666290338144726481216113641503743438337309801811043330402073354803222137696003112983219451759761625491112802546067603993526763534777241233865022112271901181661988033562673369590154715539613956552808716363460093178169615956005643569945177237380225957379719328928175887986603947323983910130282299687141271111911776373539644090527545295325194936574112865928593682903640311384283971666751093837002145387068996758029116609974314414200871312046565247881298407061479890248937248466298523544091782553655306066004485706234516552264077430108662858712757305336974740985661076088220934151573868416241867781546877306729971450267091687201215949657251524504289083817191683119743098193141765390485996182117506066647781539232839960130954307235270338393073738734498419960978566743349890645752339495387179931650768018814735203827602379966602581836382617488003023605791443468098729796224832076320007627407654289042459722826152378481564695112540209482561502629753037377250847433840126248413946100003237110983396383575 [140,11] -72475504524935294916782739171764326445755708104998258173232562630552934210888302010700764882036521358315612108033430757005164977050656185464681410263716008442514037963660896313870837344510746628333551902827023850116768281315044238853048898606720596993022095481094390692913866931544811583723155954185922065994131849624870532352524651786155638237193516568965733595094565420900135954702791833795509618400112127274856897485074865289106187025725776863490097643810872188311368088071096182523374782786944385109525888982251216408755714045628123722361208787406835007147367888554817276021456758633510130349052944595668169681298892187647794368220393741740755387989442154969651695378145503817527728419361099730325558602261596923203271773379623121593335805124836202917577736934934637512779975260191117030242871964211599454574949464765936339793124094192790557397362750936297898940591192828999514699858413144807620153878111943267168947976339197988244611463966305426625098200505448250173640400595194620730442874376784105600749573774363225234178996409900400573742419945373422263602024505479314313601772864544959456301908157912932854408058267425798850696576713569353590033669450827206859282197482643071861706114027564600776796233275219731055742643031597269238337561445274824303900243472323767862975717927889685728366800283426719439027278714223157509719830262206652112765484863915965104225230918839818154194030905158105971090737295722223584357210280445444314802686896832714013982925421707374576304352602037568986316324334167002258304320656865427200610105587477032150174128110472232743306308953193866354334471454344896992229197108557726335118605389709075483478388399484100887409810299294286923122572714015911027327724000 [140,12] 175309225931811821872129560972789341697969784090786513396577649570184779683861450681391601328832187224529580796601380622523494696109052386094710997068899952120978801717355636607098133257925703249792299282790011614186370492687090521475332151955764764241770552432748404685071914215029234308902309610581070088497599371933977222325488437154269501494968185790898418077797012980478195171373259475831821419914794725016330093147359204780138992884246074000011358709161657492431366988170654977469256095484842492037156477763899441768696536847474628904620549704433098430437429729105125938598941790371308941707980039902319725718935096275569828785476506749985920860961221438696022239919596214413840274016178189029146677695877567089809685549515765986534689548208988363978651549875248279228350610340140337466991509153941656860473900154713277457618602753588675089299582137138229153590849293384681245953057688592526326387024210467003466185170729147394375470980438042222574051787510086587082243822064155438262508481258182624659342493883069766418678578469415845507033559765898595422115469961239060613542675982084608666811602803898854496463442155681396466834605665340355789875107158840002897526009994064821327115673964619659634605372791820589490858090379137976762417388537822585789346716758998931399728071104311812216404538465262842041045364210351428337493842610448883014729494466582937386741405184200620004829690638276989797531753151815779552006440616731015434724044094448085375970064227920208954108853195246476699422714962564995595696480509018021597967388664010776348079531486923404432544952574973186020748308137237178849867103741486824031143586119415883764168322876321937413341455144220348932003833704156131240700000 [140,13] -300305435500795712411566123927032345244034337671054416142780921007698824970834911515477859250070500001083635168982485151438830575826076487849322333003887104877488950564696900466780406769290634777488839050694432961338871523627864060465300982278646091225882651404759764370181803262306803222681361480746576628504704859776283817878155399106393609616741885948982262572441044043803047795905020283106711740546724315730647045375766369444672235479667486944977865220351591920037261539951368599820232089071239517745896077141638760150267690705237500225891925056602719223032667777742646610907114867390724819587762387308041102445163300486501372787757453899773237820172175446988390992814082154324964975923247671166829849783468068330119108742496634507571145210149465311353419677421407828017452374229775451606099666908576716389880560962538614807291167672825837920660134638840977354443192629686673480907272711988372631146142533747984771302301434177607229323902175232549147389053419596260685154687556268856259569611801958295148994342539752297283847740979047612917961487111721794671238962151941634308035717489739295321358652344365467865294203083780220713509082427454812828011001949625948014703607932466065228714750662702496557592930399481950887138466683603113326559026289276362295874994175989281553114684325626176140331076450295796894617821030735458887642266304645784591935304928715821407715133726209878722827129886575499941514402201061759430568074232903508716079018835483719539092992967500546924526701283751437028252867881335887069130735388332174431414958122226192301314213032080660321957283757711819034460655514608852848020873119893691653617866310935676748077067482236536969481085784626927299302907362004462481750 [140,14] 432552606042208403950466491443478592802247888637544061059968758094118635698690283553254426064948635453107306002432048094472878286602883261022189571360912180749332390366864096311987172794868421818523525032904225314847764296884913287474674065936495804318098779083248498501523316256668174973286413165026218871725971687686366457098524578283718227450119900997352554793359385118730776562719457953090418903599628459122935556300492977881609342634027665220301795713465588982871998453054631143205089123377833433655530038078045868773761833543032001525461422324819258236985832375829658467511717898630841925503756877784572976117505128136434413367164968125087576561879904755802200630913052779356153108667076980609194006252575610411359731024542286275313053875353609731179835238561033220031531562123534600860448550419228162350864352890695169397005198319639532639173780065007584100037522349518342617086771789679326330147689820941507418424703860761855027389810801954368424455904586707727427971815258886449226112815133906517640926157272741859572751037820965268835478348160127074363587977539278839878989638759127500563041878142923713691614226892587322517022580536552701855699992859489498481949154397742086026698175622983468145655502723261754081544755201694650348698880139709336704548190676956783206060849919647505487071048225384879314102983089781806207775371602463465651227704385144264074670261181744199414828229745796902019108159844682123505683691061414131599543141179582733082848413029407570200275969243926794305120027100069416435390731487605100954625375695742920884111724911002066245652859734385268299464712859381843756616303535224787957215103774122412848727810655113411177998386072362918362110743136208418400 [140,15] -686218083536484309237572481113538043995670512688009543269019255662812256262992936681682274728530581338481066545246596348628892691409952745211547227905466487886904132820642968691774771088938530236107148390003640222186032437341097001493702769239788484607141654438429271991940577669915470734489259357378239208595814452337012282423826197300637478536192821044691210636004062762166201745505461599471654355661242710728053474342950927684674622125068754931260747889472560682626885642279779804002429005927559826622009375323474685403988695019506480544099782566740131880627838825228367943105032903921834977633374529860447084440170457558452954779315049711080980161897931200023443141090499864064247705752653842739081392590925517506729564698073560443922096718383647567574432271579409050916706895950474978669231914797802156989547453818754050382469209561671301947098624543042890373081779622911285385155120380181297178713215156098420390726482648249411821482997861786495316659364891161655702571672973629987828828113947242770890431147379140513054437816536101763358628244890573147708763434629900644010456321201877141019334742268235487409832035220689790117571984736036400002582162297426652882590947271620873065149459166774650511288668531445530494733852766003716108386828280618811751393687887382631331012596436866680810566450552596199022158889993613036151875232660866904116491946621344425823014326381419063366734600667988154751910462317450551481935925236654199842421376158876030507569492563870481718374549532563670369183269815997588057971021168791744614886729973284286592499410668137649649405437183219190541991679076046622084006917516453826129800121408342109630139180740970204415328150636150954145602154156226800 [140,16] 1155296759849745711145017465386239672014654257596588054851169605849525433111791333260572644352564117471385611153503456599839933446676402129651342913497669657875290175229678159453495062070415256329095102408453346511456297224745539691501916982819597723194129166655536911325519875956221096153677283616812405479894501411707107478553352762061223062779098301259614255724967056719242086214773242899904903894209697189909803112796014782373109380060723803678726657359209049240580708727305338535238868934435132045590735633362052964464120598376516366962891728288296086117462266184939193849891470190967496636586617735309413368501972546923339315691549035373458926165874011880108921784254561930177427100333379571796502936457692971601008485697322512031883814793680534898883929580939816125722797280635630429382091850095788672908344375431112883627852335836011060493426652521504010543899600698084577569472440328971379650736035845918500883864747046961855859203741669040184045131069380903272432202315064925476602352025443821663080832281167990984949954275754894621099917868394229306217261852694017307772594069576647496769588183164001848020936878365818194736114906946282176287635123080759416733122619139851186771981002673866797894248513831309475240401356029446625058253160319345612635525792931424836718380827569740524622063786116231309377680612443216800740111224606613397605970601714531642218296904437055164749152445983229614942122852009621035656618338152574714510612437876995334590557263353262408784378522349313224821203603287735619307736656569855982049380880489715423422051630786409691338787963703170757581039520475494023358595371789898689393145631570760084495615064534971543280357623176061198860648538559449 [140,17] -669151842208650724847374504388060158112843103455398682822609101957666716744570330482603110345559606998033908277338676744696894492229328493774918810099888836746617847533147094458892437505736176911261752278922481818156812374547159970669794837001353262648540706925216629257941567863398293476201331766559408126996580425871543178975309810612838430307106289431561218093555913828819840046356600916055397019514907452070949093813390676461882932091007432748611838939010353753138102084219433540797383900309727126228348691210342846528094873672694617129063645755578151424196420294846419322067734500395128580920864253478466451487496435928978251758887303181740104549874855669849522554578586693103680953160653328611281306733569084963996548255180853265259709966701574316082691870820294445639530182885957387519502279496028532563037348284266833048239151068301475201626900525805984090631182552431239377800213387645557189204368746704853581076101643575358345686946496071768642548580108089475945452235482399303650316692908398062743385114219918363017757089056359180173526671370972566965477164982019477824479740840384390215575311429186296733739208714784019448235178144346419455121931032988278579129829214565699120193765457178782482599314061292922427276407171012357528279973930703212309631796368431741185884103781435705863073192199023644609827568022576533505643986764418529248737650126560481971585259990378366930335206251615483481306475405127305039197536302612608656624103014356023150473342395096993929754167998892079320476886577422356519525448725034530494894226183516064796848184825015463327830275534028565017795017756136684409868607960208440637023524340674708941830650168712552144967734729655984838268185540 [140,18] -5587100299078348040377937590584522427454199770973125912953197921059456701286160070159171390786905827760978996500149140737095529442193633692619521870783230880978578775321131074779137620060261762053343974723742751995819164739785158332390012170907838055909557384538080268115701292107690257166338976813234075743038333724352078685545198132051866048417624868896342483820132372104162846641936020258991171482340287853630647103660740331220695314068155296481685881904284335874885662193341559041541487990225197317179857747957271761609405833337024729316353097137604279407294819394645169588352468565510394717433709623006976207684012151004437425726937798349472817508815687484483876245054887186356887773825909498586706880301476810062757409711536866701036397522230107257385413156648081190864604025213859631080516496665931490106751009547901171220255719272134691189435953692960370840272338239892587978331227740076368946395404972569683061287075370337631172153187318025909908161541533198344458450913324713674908106797012026008880883259127007264607098012544167596852454476389849316565792521132234364923099128639160045926525419577349444774127002303307358364904193278882399465551712047764183473904545490008931738933026626821090076389497170556595247286026447454215884778631377801518139894182188971447393191792308538930359056904456762830197968216427127809511415328749442679534657417902349327825094100206675251998690299829827424374395493414220979461265512404202497891485111247488783539278040600433713416161110939025190001190911118819843345603173328975617385786325453876911282730337759900841295255850341243808739010654701768598613956232701232312156795786266985910006154354028402564535980695082698648421615660 [140,19] 25546026797652628537210504649245564569176186734523844504974303116015686289212651630785300434452091511085892199826768341006769154334592685696077751452106368315236177943250169400375770989885794794107129798899902632071018248887551611251747927106039559002399402636202046780869850218656750449593725042807850356904741853977149240406918754963961862302772923546963739921049597660436334246703761842207801801973244225648420604056636567632203516575480306776247525520127823399101757256223312686006236389121619072704348701412070948088172158794344062126538500506867689284472186002484656610972284785399595241989248951083078011248255638784274284210839299959969655093637384256449210010764471279937218363745755896360214118148738672795897402646715496930140664351511636695237061742455628976792672409612842247593239611398904056647553803646258516886445994280063981906437706231830874894643503920382453418446638628285533558975883543503993697687179716010662393642710891121054123784582085139606190108498723810245259328376378112970067073946279918879835464839211895451522046956210720362126917062406880624776752456982494213423957068208129254492898264808441051057971355347937094677666803646636790750895944105390733902760184617533766557916578989964648683588986998965675549649229531656621951514278465194024448360341281028738565968681901995914204498249628025757844998645396362615862746785569500579750743357131807324051773160510583832154795946893393231431095112942172255447636285952086279552983253231141684138798515526810811456331908433872134502591798871618915841595430659855861115464077661315762089617816771804315480775992107391141918727611198483328625223881358687547311840969685355273908110310197459005024590282 [140,20] -44903020475237547898898922059228652635990450151535743319368286269439701322063964791909672616581230312185020654735309622821315853437584149845143592073670411191334487531569593206601979772534515675720549203411351410123396481596087179937807597568542430845967215164443878732464181054977616181418761528112507814656324803907449807626988459496933407940555568012125114430632226609594687226093867073314370819194628837532610692791963765564104892174471762401517518000391647838721554136077588828662291350607777643798716144852059144331052703665505223842355951250229166482944709830452214440057724756441913253570309545199995780148712101173916556204386244026586080760556979068536269324880986322449324216044886915548563254400903092264446030880377863887842588001652050833671361149317975020390104491943926980663000584643710915807238904501453168844663498510323160936309331602045748324676752709131373671682651448713174835021628277540078246143744071237543678794449779937158068169403402649501693951628884364538105985093217885241345456516545711249714756789214867876069700079920702310026137333806190587853312194587150084504996785501475612190869301505186615087964328580308815923119989320421721416965921177767329400459393788248219601741261230132598574265267115330821455610558657503774494567682783483491480562491686044669515233043138559137621921462547286986448755358119390272507622097245146586558305687623993355021603981864064872542296627084272400378026443024148893938959575950194681316475785034372017098673202023179774957559406590254437109744274460732540896774372484226934629975877677802140880501480363174030563706929805123209355517146472167566484781456913981265381530033246316929873892243123248368567200 [140,21] -45050235079996610085328175049776360051228980702799415016419161631367882251984387800991558236080849396134175282862528670951189293529526959645705305573579037754270384196289439115072142937306830882733041244221659754997934288032864914016656030897992697565757542165376914905187700957970268046046057149761452834302873954498972300472873441009979671267535375339391800615268373944406296752254027204599965221495436244006908734022589682835987240947107436812625085905823641120788358206094247022125418174949329872109738471559503638838494870415400476861741935964663945155169299069031255760130838512092845679979204509394477212398418794222035342221547647587614858628896620734873585521143669324760792310140474461291299269986394393322422237134138310589880026348558764951914525199602090574245899781753055157269142815890060736403048525962376824594055306090049193689132093249994947996201023881666067959948286551358313453970777486541029268758912856448966376772349090189799094427080202119049898224005578308515790785660678302704594247738095708120228654436165942934594741081396136799171199238235293706367991249538281122150248911196586419272406909519113269090128534265662002483993129226650135227249114723560987940517811357587410863260007697982310351280645186273971325259430150150628461646602126748320380077089125759855506105530759167418050940676419310423528192773166401372709600723813351043151372204029937374382304664437716323574864885636491233708805863880926319519741793940035068194653577482515772563020247269710994885219382256340753662559124209111122855743583463719685474440467951026677039285924074946527242914104566632961097568372337032613640325226750357970551726854773857496196176890244980985984 [140,22] 454392396040763165811003872763666874211917815839959080747975881682599832574714092498436949272077808039376090231347860665215406547315954875693337974954268995525219632311877209296695410707076724103598698577063865477545236513749803983108762895551417962601065561230537946268712277696618134948399881670612930259999105860733002524994214314063298741344435710885543375648164091611740160619493126171704723888264634383753225184276163010425438971206349663208792901491308853431112086811912333580699566099500781831222069921346799156977714499159251162091169341252477961021656857366853425802014449306717646234442786932556330507666100314820249429431545478183602415928502663643948047897351107728824168979652774080708229252837115638048048802545884579412179838027376595496119259388314977473311542390128073394355090048371142675347993370516136646607119189638069748984248098526023481793067619345701432115850306923300219462685478075169508638189504701642181349984219310307326732704215381881803225567452919359186123426194077395596789001267966832436285325210762091474255976413014031693869816994420979772944629114684183843350683480871498329786990357573463729822478803947908265179154652427311585690807705382184894724475534185732908844446784693807787245898175256899679317932520435181050273090900116729540133880997759105849555994685626317027174045449552359785173591035772849200985126766581178572471376462889067542085229731532510617941556259969630887835386389358671840027436525379647111565658097455031378995515390022010532878514884934982319601625276222444897455891053944409245238779744330203044513841863501245201317221280499054079013196376261667514264058898358398709744482448627059958140823311867064910 [140,23] -1217551365620524716418601985007424625272793954373706142957358019257410592643916566757812099852541169089729674251871119297455811091375447381565635059336697182613018683528915988243434420911165293843938312789082377591807099921428442397030622113681801342438847476785570069195405945839757522801392008427518200894455884709803029973023625621767674743352422191580359698219484088255156048066041228006464840008338319623183380953108542554660651375241387085162537235714809625554470957721896709947873454269370097797526333069587692311194482438332926935928497805486026480262623076711039015531033882098034467915393834582560857196345600604574376198368159793432138174078015479749433380447796668728514728421685721066652178654166284874072179430006859207742574802070537350606032805652871360826456624861116342172521052264506096815406116537356968982980387662206177834292208874087248245782326994239730944283063648299358263685271358106922791899572648428173088835564205408668893850897776628177335707248318053830435789136756545210343097276583281299080398911772233071785125908949940924518329805249689433778647359165541925756210820009912868783012339387733025057893730551580214241860924816233091858225120456269992885301506595951390145650862229206931151527214320604818212310194904037549290160185786892224966934099038539194993703824076423836763594101245222122546530975337794819006755043422562453675250860910721737029803780723545498128699030552965499282486690470717605668704153011382503896204565019541115061621756461150704937909350540408321216987009224094965063861214759781424526204301417822931685111869099768127032184345126066360687530437292043898074512986259811544039195035089464725166624739473224036 [140,24] 1667754987254284199965672979289507598593456385624667874339309738052651163247162048909654144504672789412679041528773455874722671075647898872087768075488313393577573112839942266420239170130344332935995403629931874656908498660488131421806974878609899603309405434555162310814059781305880238238162313006488251520545412149619281199135330063694534865744373114790695654038981346230588921535870457544211710007484927967604285516187160944786542308657928511673399945127239298701845551589931518708146695940837163803122082453894312405608452893901238418132396286507835025083866156580887070653587205815324777026638348969661872026815274256331889442493395808579462356795249851994869929074167994948209118064447109914494261927128862126254903636335788717404548823387015193595092901678835273897190874279372816937797638796648161523405961299878231659214227122772027711672687068090777478423372687175658989182264972586616770221513688903818930217134421220472795435692650403443546135836085366628266734382380020466519018876590883720302555377690659957965084811139811399366228194204460109674756999848452117290505049258572567333845698157311701837793650487284215244066857726097767686269914491785698374633093155640074280371449236093274218837132505944152657656030349222638419770018335807021369101670783577492484330310166099030966663334126518336099321739206565215583800879049604009330796964403990367815705459930073845599339252596560707838282673785002971631833363204536390555870956350920929675034953537520965983219652199914705406158525818361076900992024739214449740408522391430052922594136957328713238582361682329101500247164310603622013512667038723434679252733329789595208807685378329172308612821470464 [140,25] -50431542472952818074323540981151652944481669949860831684039106067053327243396896187739583127412101045650522501795746810855718823708720222404922194209619907476403508825910210518182627098727311241912724433332889670473894254414530648783436610689280341412957539862525576911610260097897790472007489018009399388612067175054897062673862605277707467442269292166148152406630009800240268191971229385956410882017939307365547827153202372829441524365216230632938039750599506469158682139755428870127173625076893477173280797026590244064628259707125717304058977597617254847226962996698694944833762952606623054177765744922742786553230222004799147560282277217874800185145757339579316772540164294618285256710325159805935722506000561569574336853011314392948692622838244642397913039188067659292637567871193457362737930995304265846847971120048154497179800838707309984253676188303268024337608490687247535360303041710608748817892453359315555767456450008208435846087960027161295615650227513909003942191488361113047817820376937831089228463538845041228586328302850079506150378795394402503190437553127071638380707278309373166014767807207257083701479677131437146313111456769519592311905262680236652550566619939013526581236988087743633545724950274712367266569005242393070020231917581277115161694799216027310157534331587047556276529852023993191530262432688936077810375409914950058690396982757903393340295899349415197105443827871186745699344111009399155319237337137336802454645114377710479424091875243945208141964681228715961639374457574941277043455840191631433818460161522632693397301061899882935856735735040468571382524938864223931696986703638242192377383446295785939750164111599315434497544 [140,26] -5615051089466188730874505026559881024106891505959846390983659398567171419602094394187372538932181092198784161017615534562262553465494842192005602064730654052020706094876265640943763577530928448432103131202166077907173289292529063925874454955020425531347615894662852887489246499368728899298314365869939772010932960222131157415167949463034193341757177306227338529252309995668001819170484433030067892093847407866280460653172918665940110869100272413184402723930371190787768861154627785878078520762208687719212629335092041224496361979905123088563247910806940796920330861950379964103131419542554035963566276690297262574300287856492734632992288059100903886838694290985624211078442929259656925808937088231109072384284713335020093102326707677351188776410086732229933911265857438184921644392370765962910591453885316173830963248032843213637680334662063557443788207161202078951380071699589098717800623067109967481048752745811964458159454199827813580814624006227967822945796712700927947213507827410574793341982811257450589843493944348269673181052410256854728483604486963375705306887086441239196595842826395028400402486757256073996142318704639964911245012491298324581423968713933005494129323315040728697857916375393680724763469664543453016792497689853018214473268193283361941375168630278803032082338373311158550438185990607318004919200192520886323188101873999421453595837275329139602776154169794019367428920932185098366150359307593905627892166284098091585417654488689963219524270537195794749207752696762868491510500841898718088929802006260996347628519675651426834378491626282773409949681437000518437637659621259725552938437249523965775381020289485677436633022535424941161350 [140,27] 13729516366286507088947944521806716266737364102940725086241085582635316994479686854163528338011153304929610300009530391211155273849533907664461386947084547924863763571071820455543947467835669166852372423009262716580425269264185159825207640139838063331295151222713434463355130223274410994437360495404686375036049883338140813905005310381146562556150806619676325584067665491278786868555028444868097808227614938511575558641129949634497731942443249734276388798510114801858200753850587705657917153631886223282915766696912010593907782092245678985670135717115940460097846417437551088677782331284362365806434194049994273972953213171947068107887684230139905875666064470150066907799667935832167394372979769431553038510116250653914617423037996992938120991440919646244968853151382590573011148351250266647328123103900282030710736531650445578416893823079997305613824452529736600022402789249389116630550939398506516228158627929735432824742819963045132544091550665597205089667533461247938450518738280880130192976744841388323235801529066771143457381797029713813168277163170874622105056168174737181859835251657151526475844741902068519392604529421651710996368573134342081543012411627063736826191334372310453904735696473286321501081945746022781232920668589608764782980190102267147606071567646430358297714183417277483952724419346773849469617661589506522769420996944625205224529818101685780383906368796194445079788277400077688129330901272399483347654956438307307214745752299029837255458852973588390690473090604602456723044836349236070072210423258189967623985360777690560903585698069246589909059035640382683277364823340220742129377598803857266577534004120728688361959918510065562500 [140,28] -15265442902885358812497067318007997054723720287263526366331159064524460989668639602212907571753371699496279237573864021571132851755587968059517734161839211000511815613166306927953323619818300176673018005988486168852087104263910178063833240133861499721435519117235268205546997148551211067447046457191115988161970587614544764034611912850447025516634528338464211911480211799115383278556660149110746410988564847261305859667487566464194520082027982487355787805843258092648899843857391965167200884244879792208231468973237180281580395013480535981556899311959924379255760975990743896891772573108943862530473136258144531804913078178580490948007701404492074407919320920747898635309563999102561863661268416290830729735755155035328847649895301542786004293344668845425818060385907954638192939808815365918041368691703977197451411502539726146022356549138719478462341413406536005947803137526945420500843452482735637422714456677073377487359588349770730910064784131874215974546700864540809498797995512837525305611505666416233506699996440300402721378181515719254031430855809512287954355643654703177237569043015854743611642067814746305513806260817220742898782885039707254554718146330571951918832745649244049475553439063293509934353085483035897702220826111766141598281936374507882503771531169004194033507759662023960858722586080413240897708991581637210224178444677369060266834975600342264793676366400432047785318442321093200470813723780853368066025913065400110859164871413929055273798039126968903031031800703512276967445081487347342098372684071596107720580966069717397339600626898402615449596921939309023425200786186178983376820503240011080957694972427935042612183136672206425 [140,29] -75643296476526156372917300437538126230256800633134233708081088681285423181815366899824429617708601598449875403668466859597413261487167420677302591150685607270420774467417928332098746074355411566982677720039858140066995354498433276197572040974870144004230382509775260838515488799237457802692943908204044608425766954273524111231992632278735039316012079457315303205566695017169217846160473801105540124928058340093707087098155865368861162017882072919436874336647747982902012833684320809456009829234523313695257524600382083415697379466299087708836513249729292728505045471167620863877604749541565738029545852937505452522186645940024305584353725598486458403686648785596952998656937693897986830916234432002858198106144958238194570168524671687350271019969380955354730142922241136546787804291555277410173142660426743744271617623035311350358761559982860538468904748794650210482717434254164229481797336136568761931080129844652487468282610389048897535063289652039402512424609344787812492530742630660477221695937336495164752391031809408843359257201432201038587652530001544332694922217670119407493185252519004516581062581662554915189830269172684183981034479864074810597612040197872483335708835280841426828873533490275865243928738739102903184896642332382818227192031820236409019086900414772288349129250201373497673496185171208407721603307437602082614933146706817816051849623803022749437565295437676715446566861001934587985348921174572102729905974345415644026772514732923457280283506990677735071643935639177000651634975105442904137340152023021728287067456878559007186030477577141760360585594234018343859781805978992756097883293671149521558790146830380253507963064325 [140,30] 27175714761950775036777735050070382209301779018683634339563782475328671734032892706954251060002433745014841164489492769381625357406951994463948869792393977493097394601161467545216538665042729881134346685687661893077725837020961575314665028788940389797110480382116504191330805018639657669445252459910441576028071645647515226739116797720048644729455366879982762422613033672336693541698928326527987285663047531935691014029165368869933522266152790128903625529974873646710037200858967262010705744535792016910006475619551550910374037609291958667022978314535929184081608520718186747551899683668807473989058394261729983502666387116260887466313911549817967904668977240834871040669648561545232978915240654819155852202846672802619307978522404140231403902535304759396484176705142608930443993584029341505883415670036462053039804674116574286782117061831451934309831554287397105722432136193334092018745860014817337362552852720087778848877745441396112712824140028665403579840354701725755103865502813977293319460997200006351070830836883129653420910707878526144196392868077918073179283644005763873965501895674063258806178740575705552405318186037546446934303821166000199498026080205612007940708045774862894779320221094307694058966129874875501851511762053373242662156683591600505679141545568714934200360716168364374712265347163852069545887451716125667879940208951965249831225603676538998460812610844025399509618584078894841961255063930255462622612363681365607015833619956474005153032733567018631944095109747932755032611972283742229597913047638322935774202822134384109011534052743091006830063080058443352994119942303126199933533224965314708575916803921837139914251641040 [140,31] -41377673498176846817357064271092734021869753864878542528858367370350413152011283322189259888608855796458324833025361286010458525881460089343415417680052368147633054545888946574530705914837601222498925192235753842667765950179659774113833854341470216695755613783441319603881371743243543453515079543456682821699656034527920035814155922501717131180337351017693630079104117130058395965420603159877889654316955607932517118794374414270262863311341639333689009395163265225971345077095950815084928953530304870549512507854231164857584852624603214402794572408433371629873051077927414155880855481747582931275933090542615059356178683458147393303457748713101818764732062621059329936952708696315626639329841152893619891421501638227295534650629062978404445817635098914117474514926951131522977594293836469701539277222328253321466975382741051780557489676411316631876413565422079834104541105619620256719948136223572963365022986363462586411470125618325722999501314123632821390657642836491550423106846940360600240252900455368769915753493810406935530720859660342286334714968904777607638996972818711651779049747501224943679705032692446666833145097300302308722472024042254108486013437543673933136847738600772875127687358719732927079064685115640379206060372926230032307540331026858754895134929184627901833345337832936354343920791330400302072785918699514967900351862775448432027781980717354096107433858113712793697974113500772099510197046382886851764916363063275781014394222265003322061230147452886058960335844036177761086010031091358884766644735130847676201333942406955449629801451023645036785309981141596343292928125529992398738700966745496765902037947725355201518528850 [140,32] 23503149207418980462446405435502666927385906352075503066978153588052224052686310269902119402971158178878878367803219002005375300472278668832665996407051968615319342920286450483876038928973050739411024884772359542696072791636985570610631319971916686790466879789679482631509759051561645557867159631313953159899766132902343975925953479513251324556705538529171493590610119895304071358634040934104147528796229699270953941276054572539038365048542515545605353972262339508111373090466182496948602605387365611566986894878062397204277588263293172070959328410595074847936403119755856892845252213804173120781740863992516614636828580106204993066205789398808358703528228048054780963526982337156985496208039131592153026533664701143395203733833458971464249811674009789476633709938465382270649295970578413921597700018264744997235806464241756100522999779679781104340763872349706479381126565700260073991824358664077360206753795634047408723720915987316669765599621592457949573281541632364650236015424274096763214763566919828344324277269398555246378580938501527944994442826009890493258392282469812603377825505984815126762498755454018884148126925744360996091462148943064525689492235475369789882111316063054830833238926966033888845501530672658617342913054658037720916485278796147366652047238708178357519247316180247039632067794680893093089052845919890725231683432313526695992603145505744971299717425552383545085867367070234622146206453313664125984145909965323764770916942897314137254707846170942618752446179349378719374519044281465809436739637174169409699974503955119788978589648022216189007391271529647924961171156078605392781796595035909205169826984090801538113290 [140,33] 13749470415019445311333442470544213436899682153649232590053796737321882637832927220386409613449746228320133628224383583485639032250146816336338664125534631839414661892640889894298713554001697017262850026775746578725176645496840082958768162497214327702609363990669094816767520275752407025212811420929446994097294699787459267006702586845614850163295591229054171935449419246087534117685356205097692966612671356571856894415745649398793768872701567751117272098010936788124651984720538533320021945044597025587825044283308324757109051125694355269074761505412005625483360524337245847936359835153864169090482995386566987097392202576641779522615614754726320645870004022749075420080686757259140102741293183924626125438138380568538510633834111356535646147785677917644962434344647211084711574859545013720584985327812077027625432299751228674971973489380322846945967171411362632472736328810509778826159564576150495408025777432845154307714851867793137327154465131337629085595984958149343184627643424414139811391166786441271831988781543111015457921338329709129310640215502668956888301844817035434203764245745648283676224618999800019314811101785762280869151953151461152560085412495749512208822414868277097891526276884527894166321706534818439660502694508448165484479695826735981818961353934820363511197969054381349824282141035885454070441082507627832820244268159717978242244528355068599821889836997924491243926684914151011920122172190769129963726028600341446560082126216851304673876367402625387908760701586724248983007694761248343863831274226657783131226633190382011531030192774682731370848276514825546116623707130683484468512688124302858300560528923357603680 [140,34] -37518030980190233135527303187904413200899946332750961414210968422367643668643142705979622759857833703934773172615508345416215199580864935277016926722304091140331529095200998610407568266607744707334549906923314016157016927736447164917447486193667617105149064021056174585745530366800858130523193335869499726541436043251057372165921964704998258717742263952506621770980481025739123462158524059514536247708324515703208200931259456149741474367605280894352115170732696203863339793416318648504269687057035514505081963147593533054123904212551758821297340814209843729644319624458717228469052447537113698375722372670449687973871324988048028925263623701415604513754925795378235641454973965270967859627266286338461240811919316828567788531227918395261862689558554303921627385001129400005514733485381987260788375224545504928828368372813772699369137307102182467183156319528048510767285908342271231567026538783407034964608547513330985417898552381817294749068387055028702748568397932706587401923215612295201021719278015425623655925827789146487120685844773950494855715264074995941671450240227616190705543188436211794088700953909123151334227843800584203236975958615076221000202787485319988118798061881914027524364870742402698356757374577736353336821561156870327350627621528806730792986518834941085267064254527047875140361339711063869606884390565356060092983729014825063956264462312032773333868966229942290070274670638250364786652515397266429037205845887943163054602412117973336039048019848256338185446030506056949597628374944429114832165857719529820548418446194544023164224880962497148327575300425659401150949783361180192264701888893688368989515486636248985 [140,35] 31694065500054359420198246016032446587385389404848402906199235037401415512035766989468320167678421726616296564600816320783477533723983397975872381569259389883852972821883904833908071787494346114875553621766168032427783732785471900804521283995737153833053590724764630875767961717069231635915505688475351915037584131227683158033651759201377549876059372132677792457829642654585032089587285977354800622825257860256446344947698225841215865289912163700203059658048613062890522312282823884481999311514602187032892654570077991290566761421716651884519522734412568752317354819679290913288682299766161586867891452711903576571338483094715357829613198878066700267288056177842651617086584796846187339422246534794142893818529693157749381688265943194900234472675821290559689864049802740576274646513331680436406139311394410881573158779797763662043626117093755638968296542193562612576364104136172359993981051016457418101209710413428019234625564217212466807669507225481591177800038404258648896447116567831206405150832229952076517325072574824624825374506077178952995760839539048534298770354060078810873192221446475687426645701179751761711242532194934543630733569497973389380745631861355387020984707022289483668935508074607350173228943768676602946541451418144018698299304010129486729964345289205424301933725174762797150475989970385173849977745008630957430665612252066186779825510519383703470612696897809045638312627539896416942290513543969781457036136666917803985880112150150261051526167080839404930611301266844134390613873700564399517995438458806323837100734469242573897115765529771445701004653331213215712797643568482184255564517366868866812138054074045 [140,36] -9821261180572349551034003968637787723600882681940465521128445713728451553987966764661228988404444707634003192154992319960249349733576168423077288976420430949088159993007686019178140078264474641729735282883137028162111792932535492169338517094087009258417150953842819453575061519315732259358339152606801051237657434991556059131161348496077099209201978387207721798456108734759787533720451015019469627563008159068509573554692111192781663808081711368304902073458395570790926151715122796429543922118290564223601789728186330260108291329613634581147353749371400495271579414437698892044862102191920686581542281444126224526004756066671549800555537955269100331478482516876282405155676909342194382116065320230844608037357036842077909864936100272348373426890640709297941167622231004312899689689505091022007190949273225694997551725198284424994788973014014066972921625028509051030661944231178372268270667308844920583462275430583293001335471187000154179967722436509140008809539042253557410473084394401043262422971983621173936095538823583267150357240865600623437808786453764460141002426982106820233740163413698324411298478882669150663099544691094440281413196250308082420499719082741822544741786701490790611237255087661702993754189243069787337831433799415447226093221196734291830517493528413086634023968728041795758618989654987543645051375932548164065995633819347135665309692031420281762984145347488582219993087881672577163929661797389733011662623366431171161962638183204474292700714232409284024703655906081377964340360846569786843226000067987276248246803460294856483596345209998438800647913658597434141841536755210205050854426376605747451969526320 [140,37] -7224796688199004369365018474171718139149690825931533847635734891360292188387502082753377892546358166372281039383731427637890304212797577839392669176883185748616100282440199227988807011264218179176785113393374286502336872008943081658267039637881375182230273788654956457135332322871484619511348942357640187098669528237986474227520959590924189707776534719834396141225752032986369012319636870065625266454214542333340106050480915321725833089220698702130363804842800890231475427672733561936628403727733139020790564412268030979823242667445914114023268351267776919623937164303542946548307260778010672773511611811917053509907925930752477109033876350711662777790471424798814948319971509184208957896303846623278715543894664141501752995089422144272110795572553970233401409017493311335862273925078069914070136398903028927061788057751784691072858060764759115071702685595934111695994385983374325616028085380130911084790943521735822245980991715158897980174570542700085549459010654922492128207643600370763137626598395784595385571798598558300603278804742034274932921344499854207364274000816673927593486476198677808118264156711126779992297278748086321951136191086878558533940620336123935124273864445569617842451999574302208062520057394027617163815660969199576801082326461714855043016580061802006460517712575584075692475155491653517370966239917147789117638917848016331598377092823649556597228239692508962978230937143704481177071812020192221453307588508453783268581901223292328075283688822509896538598742014121556342680625064491339823909305183514032608494456192929197689055181739045899127949729452179265524497812128858859607793946568318807706454930 [140,38] 12599067032842555897364670148450585055563049932068790174522164715276763127795350032090042066673957017419894293767414429101763147268425836594459461355307689373387283730578160343512971650435577752903810179960662314378206348554761556641197092033651579117439313851610746780374013559882229863148551229843585185177396611802347227129327330960762272480855232763111763478697907527007721496952618259370478940827766245244953189316090397860393735791211172696038786452630468689090832824362785022742959485084772711895202647502899137173559133176036495965172209713840309917349218142560673645244916970002614461193475864872903035141989781931410065065964718109235346774812184939245711646265441816016085923692495372416202032018112456635909502250974413990507967420547787109419747929738245712675925398328014710127382297347610932692169981472148309510158849627421784893305534958691415664934477116502164356642931863270932418750358392859806887666051741240617051711266393358000537085924908635655816546820708725625133209099976609576284734608604102351711325603295697410094794356929305002220533397121770175991332847597349097118416396666175174945205490704760532466364164561015492616698484272106610089685010806660568664008864767207122110954746281348986408274408774720329523938283159447681261455600508047015968100042020553245131555288158511105210930322045283154383543405373994828324633074638713502115354534050852470690025037894040029709655921973424607213705980684511737627172789156598303771430231300919717326722061268774160062060670783676156291484803852904273042866246317595623376160344088023068280978847626521544640723330511391590447061740946263449045466215 [140,39] -10928888080758883175559519973278537870412721857061013482686962863381863791924978915721338237759554633879726324713026278686535490842481106725911654667451555099840481312712451355028949700225511833136137075112280213365318124507472314590479919531388323196115543579106917617471620406905354368392261381443996636491021357338319371836790389536720675292949741871682833731290587143698922308809769741955471725766922263363345574614732358288580976128531720425109511427712643625717629759161614580469534706971869186764603421121509656484174024419191946547248568063642223290062222268236071606367923243678331062649536153620599367035595694484568270295185013395293895059907231753784512096351807124032408564695266804157022730392828312294627082649976405679914950037705433374115980611488584393064463014091470112275936092101323788172445372967924873553371224910171137302562488961211371488066882636609373019413440621017611512545839866051202440841175221313918030438329265992664937579614214038186903348068307140056160144063729502594643069080063438272516685210136838554154218799969234359165833881458909807500065877760630235711447857835669953617754484504368000970014658202976383856728706609038092444714247653877232731466585515095473589343910785350988187263571285079871736888473394016976464292512708057575676609460348198871681558265418117672133199393309246608406997274838356122371753762785904637118765352324912972302375396021349795203701644983211955353298811306113272278833917539436475021803366132898630498528413652398629495492322175028604832102229809909204317448040178599542913934295539598424470901597061615103111986152054231809899157754411532695287450 [140,40] 6814740805068755779121596339057857579340305039451700391030473673797292441943131875107767248873579692680741497051349223688988091544206737002407372006657431561211107969455877041707699824846569975443009378559531175989946501178858179089051636321063169316993284016130457966425380818603125052664201229538589728100912234101067970069361916956008659581896223516401781675158635506350052663500929444029355862153387648908902479869224923773816032097288108700759217447308895479468524191859786399542102500971930967069004563566424988412786321515693051243041417467057826875750452771400733724945023179825362425222454246948294897349441901931276392584692804677498213403500568708092742980991690425646938743669029708417234398568142089069117147848308258221412052039673868617727440064175616229765507548431395211348923680496791609265281335443170448942190660657827151881846435698483996946012526803804929335518027016526760135216208478845611298589452748698042265127950280937583791995574354384026119864478611560937079087052269376725881499226587434505841477466527377879852733277013670266565100282191673336809927988676285929916309272382040196689581609738027144187002951388436952973508190092567684879494251730337012843228800761077493187518472420628206621114737363327351923166213608305313678653951803208841879224859915905903886644556713752255011267533557301446381804192666520429815133603323122006380313745370249295740901614615617278742135509138082731051179399554829958089023628489839817076306657433066413629340454844149077836459434093128531628477110497118537696669664724998292056654734015591413327742563526143699562785563632506074392692615317408189956 [140,41] -2023852026880269570729335467847866097346724647746407368795146921149289604200640916255883099495530482102009629701070675091032486561726770117609457691628326463942491542084377965550977721473622927992655385127221957244184085807459950720247656788782960897299287281012090234053264204900211731476929031544548732613568750296400568993112598756642264063097546174930992498977058889989718930862642684448333130202286029583825120533827066707290145917660828322659942628089684753605874850724725038527650493593942885373450117232927313121851843089958735957959892130155068153972207204137903612679723470156326461480793936734526678501550199110287073927223539630736261862337564991816633875860048889558866932557916286739620582164528166941417481323449351543749362750497353463667474389594243300699930304811609268506094352435282185245571504280046785423010969577466906705210203789754108294890630835111065435853463944159461388775771861767544119330057633328506721857783730150034190616628776569067546250154091918716556185145473677545125555344716153880981266541232470175138555747720416284544790428236726031014037008960789178016663385871399506337285451261261107793975309875698503907342347420866529118276314709343764458531546275575777515593888950254864249924014736986817525501457475581366970308127795731345366842182938248799359475595076275211985087889317379270481328049086598335734133526634987132594583125848493235288294732298261166700599176836174293362235015912790144407088068808021617150686019843570439098911491192638856926265069239161057770029592446367482287507030553969935692330108078124908854718252253715390851513188848375988670825445364947200 [140,42] -1771579349173763000121510584892405631406590656540794060330985477482505304965921228843967847455753391543613235439692920359659061440310957442011109507095542201212914443908252930824592640470302869500422242087781798804258483816504874413757871258430026242387206569577016247339790259833781785324184242875158575130822585261397117476593232223305945789884672314352914169477261514326186783197900480812366371975258541158160633229662228998296323383326531555989295077611683826644320756570928173648124809081171239660645722113339482567645389893188486266117815105536952582241514674120576676842409119875209707257214415145607632639465003222676754260137524472041598359781194596368470501762852246635828868093114004043179673118713315197160096289769729160989583603979344633279659552354608458789340646379066224129814469032076433742854985700175159174541133803688084192217177197095585843996874964771675069450799376523813539570563827052933000203206781226007450433635051196957315918422257342173794542891067351396073425256376214475512481531367143940328661091926986900377196813597399392673098623764477234153244077328275950137979731037203552881860706770476616470474180498111485543380981941426952667422271507832015958280133349193970218856194506302460367082550347925441115257960865941331784304245226717290095496835301809676944429390291614897375845205951563290275018073414176987776289715269496118349284445106803668223390123787708288346180145776882972900874350630585941888556823521616704523579053717839043367638218337331526617893534914699111834629814123776139183219655966563179790054192526783088594710032892376474998916301533320413442406442497264 [140,43] 3021020310717653802993797694806280797620801284429012160705166375905534160259488540187681890048420818382258165754357929852873218321545453257443582014268012049150792721026204158713691236944841228245763093028316069913278649222219752360883653549947790101163358742980040668833740156851726425694484961224187716896130309617598078314959583591331503074589328852494331359434327066249656103571326925474853383379410451973950860646678743945328848115762308660005335942655127083464907722674255003323910661574515042109681654066049658156644222304550975224530513649213059151757474586304133724555087819812820228986688955428274422103572341967797106188282555116380594207900998824524392503853490889427711377034406284205647957923233751375943125834053913442996984869589798263017489690057384011963367121130455627152874178567137352006904054444499462893661245125711155031226975467572445411696412315433234735358792875543018300122873732617378530204492162839954345972392300685710977304358822852029135098762469157002964218814822549161935002416675270500613929299170919112199199593855996341599629945172300037776677238709347330746350430495796301122662669773133832622841588173739119942995132665164567264435048267490344482912245897675724802480671764800926090137013503393650292869160817384674634853631283821318658627523774915106012842730430687834219180992031973613705543340204135284451064722285126262124201232306185958260129379549937841780149342291182335788738683756384122610040192629718078032782332463218368839220782180156813092166593777479255784613260970012757081421282976904992697780856822980719832928446757792825899849825043050111360078426582 [140,44] -2038931620357692854733182272232034204607571916433846074157432893727425069189090134097652042230225196109458336336528894208444130715136810128939904305834571376298201093230957742404682157775307088041325625956032007341823980901727235225324489443153689488060249460035003981394879676528121170985744862711180963492551678198436340210658643840827410992116404382759908827133097466671047799706105264232155274439767950045048895086613537478259379943203120307782103941620852451008851302027758668133496278206731907230740460491731594264531046091721269152600298484673201283304156258091953892497009046266817092400516197889457733445545272026482173094820979996316613450439916043778126932508402209332460024618961478039796379892112999104344725962854105271055392459290712654164671326793317091866209170937362073587250533753012412046832632850527341397252743046377042345125100807555578444846088371364254206573087155423638273018036493194465154810979752937479608674378135004841148801308522553801045892016864141846584884168930210927182920841279623633332336121545626728321487972740722795823768884834429462951914592061410632197768944732456272897849706006071442889453420429603593800515735475976874117857469887727377802758790968155229126569498014448009657994511340789162923372274499171158353985177395669162914989541513314934558514313354596530134567078874090456136748362166789970653556666457510759189572667829170819632118992826631648325396437096989797852997234038124324019945828759838467228930285976001292768000824076265800730650828478678266835137011804201769476196014955902901520073969241146092071825579081411533790326441594279588523445734 [140,45] 535288533799684956539065608014625087920508010106830546008028213090064396858703725626945285743810407465490079510870673358103075324019738511320374708484941261861499279559350317263282286708777475331726013076571068565900109065327653767168504426947828825475831084190231952851905260881460989051078676676617837263095994268854524856527744080758627383052179085323027922161378825816857374207797798729416417092579437597483964094102349737509154490155038601737942835892342816622411236640655562965081138287438971909096054113776769078289764409203740391281465696321484696549306282816884400927459661275964126342041037064985579787991993174651651841846942226211022908872542614879644172748327887270010160624574168879241317501806800681147788196681812324247938895581777071745614403555843862036599698323006166756657884068483734479499595455766101965350644003726829359214417565614253298666708003091137359849479665753328332429031667907843317090221649532305635846064833543847400051878475184208649560891717939191107520880684977717240202356302095450126831145591350256863733879877855506725161641953437905508909476405750804030654162280058863481855657368972484243807475942367539529620107464348042365700536700303025761946469958387628094757274514461364857588656449609814565124774798940433301225138880116097364619249549257219411914484564956438210438905375652543327359431120879535240800965442603446264519739478168875056163078232253757126582935156023398290362275501839640443417862308587474427192176237309543533362196762195292585362517221309285736051312606588520229686019727776231323997038067701060692396180339061551608966745768643513113236 [140,46] 268101736285914684047109099939062615152299166961995514176189466365676940155007846012242781436233205636433073326191733059182018772744233091832202417331113459209384847785952056336805548062195440930894407820550395139717227659874850168224365258810145865080610088289787254602120978891079527850023678869047789771203630038652630755954379964920476932941785094397032370324314741831458100406386542945231230918782604972358360215934357698884620775760290479195290163947707046593906012815931625904937459549880797490225639648696000400321331795746131300485329464646128197634064821623053637639483466427200845540308845330231941091721395987145734794141315748172505258745986386101398440231759720750050360059003683159437223285768653020978916594151706104202140011778427014379438823332670907115602271896208908622866637803661483401603781885631685902251574274144022715253831675973282882863963808454172242035591614086848164847188346479105315094719268626860829169695837441637778842993021648669901815362594984672556101319704772049911016558448569692141845484552138501831741448948780182774894796676886307603020860478759670765561984420804594765941958440969877471869958076170829224098319380195386551849739373917248381687662713976117127272535919848622132807560059920245135033033018878245810454555074911417202956141056860712555504918459766039633764439870866397467193082771767231173816435185304220117540414732733173530320407436761316921137503065118847711647047251369677159731778064971466160350852310237630488317626434721291975128970225397095790409083031437611882520369806134035402847814315924926850884127954498837007091787494732974007 [140,47] -334649185568148602795807243875434370996315127438490447809717852231520320581606448744438436030548869569187533667892464319307166698417082023923511928947206676593418069135431123399746422873106153093898672106068269290608097108076915032613263203180181543413963492369987136249985278503088463045657995108111205456572382670625782048246531069371405787690677800100392226157312994206891436798290886161842075794051120959288824527415944545701306656202850399671497961423597824747865993755994852667967228770751277422906269852939675118041648093738702024064785725168037179585632888843812225611138072557039780189586515165592790425662459663367972808877145241862764879392978102634101073294755838525212637567594399898714329940730872975678517096149399303213345264507694713155001275674017705718886479255838615145106911721066139164792078552337828406679410402709117780618396412559225832670970922486116027771330702819344175453952042396980016517458432046072134172484366127750161895371507160346063882470348677257417776919561561605265113400893290874621993809219190124656955295017423666162129834391484398196807014657116977016531890296162143468477587404546334669188805927336110720733890285052419229469018830640363705596947856645056917104259990186610226321219210696780152965139113255113553483524249354903173721665699524067310963965238343352845053209997963119243997441356051628593081497764235399126882946761681307925700025161438718081654335158101190185673845843532823248792001399306890932068064606548229455837778709633277101197485616282344469546756629786876011519317993462731883274669519620064518624339347879651659627430559979809 [140,48] 146316514608061342086302768683982419752389325122997571941239208508556836321672612894386491589725620983131087059696175970675665175837851052169954802873701019270767580339461215384273828229383605765587730171833983484396717620204374268736182951055327303284369777855676000600670539418106396534619435787102229210263954265110180192252142243891269254863214580554341151903868193402515220370686670777519008683706512410422593246621655333058005991410634407473066660502295926268977589049540566395346568712114232624084105452923205739266881366539094938242345745567384798983142805195292805469351941033777409684299739490485796411445180316084113776865670382097858525902972014274127761590756420570355268394838597652242217833769770498986976117354224872042896059413726265878841351438813934499250981785315306694727641163993292094256810769059822355747345125179715315920061817523800768610711721894419241002401481530436485779309099518024436865962999947951719862106885434328547800561999346004849315567844762069871288526187836338914666514103452178245599166575798766643468350435269696662023450510572997234622037323884361433745322152874956049912223140634981881492672358763805111897561505525085697616204216241867825655728921891403513682885708073135011424627870362322367072545771168670622277858628148443355464636760638979065476344933509558225355323786077864432281255683786812655047398504332084228504404010366920979370004950719087099789175018577135045344713433946064546759272177661599488678639982409440117699297325038409221742155894812980616967697176109035866063946930476241762183308472064733780026135330134242500325717711351 [140,49] -15889442693913532277923227876522253100538592841091868777759990174709913284998667906789003868892506750280981460029024181324168778232468962598960493611068262427253451929973582691343517112932547660332522288545328840938464234998785737202654914872459519110548467810176733402245278481910977431854491872768995227546527897378123692051484041897702260335358153011999463895443413259028702642990431250893746277679308025542956759140258895436622804926825120482006391535322963846724085987976248125639668511413675752227101242836312941256136554456280425985509104938693351371694442134281562532084425934607944408419241062228850678021866086611615917143264903084874965463348070520004731204765165019562072136519986323612991626919505124468041155411226622460010061382499927862318618673059343971818334571369394266284490776397360739840019062364212530003739415552244551728670256109139789221341582191445861924939599431585463980529196957443177974944588058117301748977897015284920280123618916504213884590916389887910975249704282536417866924199268127460404542797428536377454735206156733218358224797077960805492596716758026993622126445061806155226554835307504577691688592213708986334796453708968820906410589290066248899262502419834136977527276960650817457995660647989025798757844641176486661250066926959823934909233354584056796684666650627624926063441951289024374380791648737024960526616321270385873835581623553295221741854757234904027259261052044304329616136902372721365911769666635717867790988077207990576777234277853222902214973152535597841250441271237928023958435881995614951224291043601808946882445483264685885832299 [140,50] -17226437146556186074413001205084214238566389636658432098843656621093214969400881602148593320026873555757282477691545734038628305434920630783447498744902756971698806106911628321127752082758557123767610062847014709043006899562342193746715065933925622746465400623738843589479894450485361496013054604895647510832796755978512239774525329506362355287551994049150473374581319292077080146901326530508058312201395826845241460750970199486844947872490364827439490927628161289655107783495548859984108772826887542669390711881702814238260410171253778409712790116815669223591742405506896842668192826952927317874659717350424161589776879406646810429112199586828380780755926228302953861384679077407743640382121113206178068990870146232763121607259035755061098489616886993096252585449859033721904138966932054804036087497520192196989537283198427120377904986646173218186551298592548363921288946703378329808943532827253260460723385554831557497162617025743662350841122832843392776412292289616201127098233472954499183216488191017290263299480789873814615935370148078785510677489155259132068753951410438289800226393734732945764713874682376214563937145234041813447456322591396704517918362141269454704032226464802756138315506487173581936226907765082743233702057110230184528935518697481344480183875100579946518227415197877080175636583011263079834685898123114595449319608182213725857440802867342902493021657523395690608318146772234545633345339309901023000722883395218062906425573978279758915758286830294396169981597934411976389764582318840959055189522360227965629125993325346882524816675783589389344327932286654490962 [140,51] 10603578548023746434753161251366311564966816180842106641754795423357680528076087879164552521542033879790248997596046892062348384038365001715425210254950472304440174652872888074283813707659583115810189607047550932033845398324878727174495009526871110281160161167727759524715095004170697678960543834317496036496693423249723297978919491904324422245526297276663493272694348496580136379859345609094861642885003112615375228500020069976518222363849333198768913827633693726362572128312931747421080686757272001069116574474464607240206649293720516421079530287780664624992771238111862341145619394003826590091122343744427463218690089830433938040019350311021511991193112666135393419917492949773671901631370021384982120985895575791286340509613295536245192988575704241852149355250761605931566820976657320436160079013809202829191316681200276979245351627582790153825081136831647779283583319986299607557653812838708551743701125674305449862648600941004523541348919439723667265421579664073028048362802684969164284648044524638312753808372323254242847812857815844569790821477932172080140156935734581923326462120887737816083168965489441860612920452600867320300601742381835310283623533749072780124587382049333277417426370733012983310551638383880588895987501721669805672683935178209444445976955943152017558405989186636596323714154433611674759258808763823359270259268579995862141036527583500609286039704134983330991437439652181383091897088797183971065592930032563728666864588598859962976668991426180705503466291809529009207554865875070824352913689660697932783333120399829671077463876487529285839604186248289375 [140,52] -2222533661522597573022171657613035647070410175236810682336329860267869557859836526438137306640956931187167792338271263304715886253329094644858774821931560771584934823422528531393319865154207500636788945271262712783620075492903026229132895447088017065417506253616053645365063465765976311207997413029919056921540176429922099856508986802916654305168644503021953765524690515995397206989957731610565398265136084004015735034501633615470439184239266011147983581973394351947891304684208238819483396046475711773569162335258681589177641439040466743075723627191207913131993839858404641994744058896370315811353096833156902392370294894879201317996413346678026458756443201173830561206401333443556503021529144313217141495761455759342827397598964892368437828978612613983513561266778728556496900761590276619405103442309655012057159162148265824972130870042145862887710322205237878631553087994178452460658132397039099230529190435161815313019388138733937345759959667751152401688996505098993624598255023353356451027259190914803705867758513336129527045461470311855312060137652300439612355163815293773337200138407450409906894413484131747029936574881762152844592805120594147876960600872202625146468309303660227598805547405305559502217973592670110190354580477539750871669118236859774337661873545251904638449363133266470797760634800345834329691186654421223282896790984642216304209713237757129615691696786449407129430385678393198545692161127678063873984453907189852988570371522318453017209232805631475067308575114629824757262104258879449594777584615571624727249912294422069969007031849577386732075920425875 [140,53] -528575607093183505055240042981536932588694879779917400640721467569982428525139600591928989270863396645710702754742159256905632419937317430987086156045802583938734899251055332594750375499086819605588947864054543041933250382800442738636113536274272178895386932270474052448277187743437190601854993928409816191758060171112244801245606843522129395319667163148244938271529481877993573480647554252326744976429843856045172167820456983234192898057374129529523382918580469033305259007305277779910039333415914920434693438249452066239563228524812670857623883908565170928585906095636918760745746685613031386378585520850999039467676395201889970957622689433856789328671584795814880863256501311295617066934135630907171606068455933057687992435625845359209356838185294345806278832973041553664030193226528181686527283908370115510230042302202329490627549697612886940815279763597750459923193624060320450007811816740549291692390690685335983665503913099677354235368915103137895462409798023139209779505617953149358959484511534687100941316621882287201860433953255923085754925186483547507383974561276048343948901810308323997349644293579173198392798661427529095648468421717019291962454098507765128291097142638446038479580822560408500947699148382056607495011417325830367272119217928932440037851930699613792177307873130217917509714318256411670790074210517089017008202285559656880682104760847408871810921418149676994923558132804971343620869364528657437391478107281989967222938359296208662289019304801622192371997458225769925851032869432060711361485708465277748470462509280679748311983386622637884311241500 [140,54] 565919144736290817549657485775094940788661199623573245250608109086559085131210646031662218427420355336393340473811346928301405615004499734024187708709906220961328872325507882334231241566693833235261698683991687491743596103470234432447139287739579179218509542754411933567055798488694644223361601449273975108332222914832342030465179264789903733633119773123558920012403214960650960483211163972763316037457893683477606510080981910352719966609657396520800148465432618423668628021239985678946590477058665477213688706698490734000885827733451403219589884451044017467900723331475587077340143345369658274706696776303899067530892070529110260597061671609369275682227873347346263262383269733411367483507059650191144722578561086141139600024176883400539978061937247215541702960005998730869634334245419698233769936598148982274983792815612766276395600752949158422681537355710786096445714673846720857373457950571297413471713343947950630285761933041045270415894876053257784731476641210151641564900745458142043762935964855838478245974527326617202573609532570794295670375986407502655666432207631911438739751257725621850946960080227415542274536603013527359461236989405482901486641462378549980449000349697373872938560214173730218825236443584700037419445379400477129898517546573991958843990611862771295900410588674976773102762158428722980417728178092647249605276748657089184594718988836353022235835469049473695369027658484245571676720740739157602213529703421803376443262390691171877842793663469589140259767949059560905362717866157791061204426879435864767323016197894681987695836390754515077832975 [140,55] -216439671091054611849539315397619834711135930476944566661015893999280111686640392164116004481613574480156422566955516893410098295351726953698304399851912313785255779286192324411031349467615550890362425094443350445761665249413508446994667423281293762989276765635351570318115558989242355424123007332299077141632538197687543096469624966007696585243431863778896698616247383417054998431799941381268222602968658404533063505193386458230741583315106119036463576473127506247559384974526034228449674030827261844626795970628437533999833671956452827584386725866279699468590510414662484584160018115755199871438975861748302513899550371995583064798154960000707188196915879126452429419253244448162972599010622978435343053101321421478817984460467893324989167576504400724703923904419794043467997354333307639364143671993937597603013833732112421218221167084919932072257617275777503588740881600132144350354905164375636995977263159427335799500171324698929578357581255277188722264124535100796415690737969951962187050138216626229828384327290988641600191770367610011800666505789910352245714131869416058421086419787368653136316897515455988171516081052742427840112166237126318772395014278237971450888488433016464595321213153458480720837834655390662124140718921772500880935088956459065185298084681751153862964571496788918607606962187256129319439556857396466465627708146170953718128202276477448850457520350759690697267481794869186509285791537664125900667847099386144848695065699457032107992207621192584371518172741049303504895755991565745521632799962055644449120878991271365503905371422005100715350 [140,56] 48863432242705690234111217153563494381850710734653890493973142558878734294900113012769608781988977655177903938456279381458545323263699937138105309960585899243100597209025653543349558479760059897348233251611453363213901177759516331895654797360339715763885499312314855446334209482937139514917627062497452282488314383176428933115859499222570684690510171467425171680983167634700263625607717146371609974100099260036874396301145342993832834146486722400508713785801220153304471845117083641880023585820151434091989862877116511889648697023703720614558187487325679331563866477541247195732805728350606260422546854835095956089261817102802557367841343302749264780958806817879479573400560809097768001947457155678056430056566209625831631012287994736917081279859263560931399954798330997754932663699792108932434953492625047869431638948901581843023406799556274013822293568427516606079337761357257810640596872479113624176687616519874979554595104075514498268862575662189122127062813695438517369816544796300050826744416126351752431004471135090978792340220473870706213184965596274660583314031201059139496895126159915330185394062630434565435053893660765974447585337089424989524399372858660884843372013111197494302895309476385619209230861938977124743060144654932567513757335872471881474696942106605574605138391640572901116827544022139921909572942202425893633848650550832620118282078944930521953761889362065051928067217089984401387991613627817345150028580570091859457309593407155192895408491663439776758776708408255922848735358922857980693722891370999786748498800875851807097374922934387575 [140,57] -6672923841368436955140271011930901125014515647891746995030394685822870635175210894704598487330412290935896629186567617061489109576802813527806351443784550217067314918906335708907515459100609060560763714759526268662969904707907840012383471453603061779202424439487038979047271019858872101199328538605399856937334588141631934794710275354460356302061833632220162501092134827142101810486170020418298218069025407654276218794273391762618603929082784093627082888344138756882272970757980838480676311933161354825972370161172564016745162703101087169486386333463627772385006617392131635046372351820585479082183247005847159108219140949507252130791654501216450349721746070954415696710714956822062622145982688112173115073525784972007762946640347821336052616316537483288098156680098613652752930093087566164553917997316531971156206568785612571997026358248238301325004827108073587277956661139798195408036369928030940302865481268080943239172014166468806780889152910573797214905917764615356154448158203964169613435759855514428738355795198374544391211436517438023687103874502730345598421642908419771667595731736652143554780611328934564151177849046788830353638326360583094473572997712473833924685976596359894049095505438090267324756447171345508688191240606654777652140812275230108515838645510781086928190935408702980088925902209504544958947608155257315404030336194358723448392998805193451390454331305078636192665584668973820278939053702587822958277555953467980123440134557901872306410704879570109578204581613996421923903816585722435636213810040402034332995608171966019173469151048250 [140,58] 1065399809579064100955300029458147825115077366911877758390129949477936136096018454842676612169725012827004401489572203008696821560379793602879507441091027857397680241675367780211657378712797458863723585457070666339234678870029375089078973034288578035494967135610223426625239328511379755099795428701292198810565566116258881490905374433961385492681173478225502386163353163028664717785418218053625116508713941206697775007960881503479466539371291137933495461190900398128235467166375541421049295728809661207816858177325147417900891770355516012997277765862127524072251441116613999192322070438793520115796655449078342184756016103647211797060993512167474345016509336026083895590911233001489741870054317909128372441261575416607830024063504972792915303102481730944709093596951930236668968424855691432120320023849367267852070887624527696148689945574016281477657727297130535638439717114155515431689459605225854095262027639167239485899598289052652089684438588990078191310987656601880932364706372873385471742810330460337476360934811886435409173784617345842454214977139352213963766114126503088264395122238491139424185504158121807234589804233107411880789456698030671844177449564575605006172344779023975754519188669909616053786603686796813021316351676018318172831541386788634978191471984963215320097635413814059851930032093705145960728867040871776915832592142357709481387317108986516203431056769593135896552189393877325915796543273078078730063289400890065377757338089371831699914674040368791535445643190710371829424774901964174422580337882275588904199096676287460589067738725 [140,59] -686487461183529256839389833471856980363288325463737298733650390491756682964747488225665867857854521919182206563530244836168453329926529412976212797546465427205895030977841793071589626144998186925747930329626013315677401685255061925409696520055165304654684665898345612050938409239153448596710880428935585880361538915510316686995634549590201763059620706079498679397498430811946331472404751623560201911249242926054807507858888318820799092440857865319106134650923088312709338260647246512467921456959610089090802341296814258469905257918141948733439499966426643659116281501456818462659824749014137683273889385535151558735280782304903771403121620333624427888808754198730532618990701273026290466092373898050988483370446781606026193462672840754216279239843320952966353724937911032989700745022070942397222948043497478929815452318727020681006148271580437205823824503202743275669474681742323136475477616374463509827015359430667063168821823599485855138903593227864059518209642955472133245907764504843463228282510631524597111706598604242371667839976448596354273453558041859532163390503910367052951963200335046260999888935090128857885316239510956058652557729915755277919779067605037414572293180084496007377362046771853452167580736569170380486225692167792817608738622277204003141255455396094739207106549931843806934354711121627318597003908146428118946448494470389537352608104259771542798341552542920387169837348528091566918471149949385838667421890668616198427579986878114262813439167590904827459714405314408306535072951102285106811145073083491479349220277096457848544900 [140,60] 366462842327136067537135767550337591381830004171906356732234844140619792811414915388628671634749783893311166761024792043622450504616102448613771075616892298063090494759415298385242866210386295383669357625401639948457094280742466525515666523104694822631149956832387318130085210434812072690884907045405044608442361096235165981061679190092675443843611315201245006771496921963886070026954825451277852971151312841649816715638858963015159409432724902304416130864871696718119750462213694260099614479804588078853563112118892677786061167343866136705026956901602488434089246790858211286027654042995195160861438762583463631189217759370487523533174523125047057128205719110408914846378303538147119253581993969143867954274731607381767150273473637279875906766930492346152920691815735406317634416053206448202391842436649061734877857930793479854093850947818219356996826750535156015228739150883355674092418818130004003764120912885009685666595428630934996169572871949006325521239977493596988041710780373514732525260807579106757662793417641517756187478127046095007718676529298933452881476283788811538342452846109836136713110612492856506154237748470191297312066762880234919793274858623822074742963321780506082699547203386862286971302744131700947738771039127796470941566009711854501713056382369788682171505653710934254305302174519488103221806227278036693121669943174832280257762864533462440598102022610303506717677614619738133225687450800352588249718773232058916557614227312851694448671725413267986290829706152264998131921971025422547797589756621042579091424193068787876550 [140,61] -118764933462352971907602944168375595899950181857896226469652760263670685254876001402909318483815879971060993531947058066852406514917037793461951926038202275497768759188881161349538349900621895588803951185818117087063356239034121615524404997365926288988343455490497060292910979376764954002001335135927567035088482790447713262313573792493316595906325065901655641886677121825356765695926511561239827407722297463210101566782516056184921954140553224996908319452548456986618693591494387533793556947455145237083705983785827415797413686062404633854826896477438840977797122576705925062761559326961645717822128301351806150268619342944305689142362243815253928417218320071269335774751444896212727322663317276590896501407750365069877471529748783804890456223654028935389350446653893984882029997100873848275129723412751526667195298881725239971802700269664221396215949657006480773625785931766465754546849828419469952671313702730858165943478490066040523204275766981626272149639675670277621668794271783259409284329458588325453445862625419403777743603706768085257961750822046228299443966780310345835067726302214108421072024734603728476389559131383922903963665511126776955644389216293563593828545444842079466446033145347568896301209668271332592019614203520316266025190798798656053483532289578805028361749694286050150305913038407677445303887485717107039902783138614128262398386129899845425818730152011466165668810681967404834491830828365633751013724345066834482313268375407671543563164523751785545870475961283995549858958219158817770668347925160593936861106188429146150 [140,62] 25721655343590045296925945124224579440407273430127932810869743529845577969297270869964970462417430554083386746017413976034253640968397317772073823088001990280608112839446017005817231583247783147107857564427574079619630236668420260932049160569602963566516604951797675384580624114089910684972857492832543804505254250874348083791942220085739617784449137712070772366240182193525701981269480545367598324933357229832916747646020564879281735586048075502194660096908026146846542467128489852183010435758540317064058883392069901709134304381342094643350133758175290897222209013751142835677387458478391600238236873979004168047443472093743734267512885649785809644370215549022448102028643983584622530621170497257501793413070809202998632956181025538624260032781256856595341141504671154301811146094155554958121490801814174263055774408514608106775205203454845434105322556306402979983414060522932342278739981065561844713476358742929431119296804304703959447766297551506879311239648292697034766662868234946461125921190184438989577421848862118724699114843998039653543086331603055654336329037049129751168170936610544026454373961526693356513038040794444918396148515166832816309038347268448630044706177517922822800121698781572475786175649239019473815847256619561538609850512204490420300100319151668802934176592948868627067946184620278850823410914469991936299234821436411756313646916618275097448334865059857474307502701098092386961230803281718330597171769762372677713788698384722775623765950484006687507121960659284870466560703878010717536314334517177964774399013378525 [140,63] -5240988243891849098885343918106966492065100411955958888596989993826773817097057454998760574514321551239376391386414612476119671920966656426304250979947411413273777419427079779745076883163427936707056043667386430349869176512186668736431247574452085633155484472903740019447373067456422276234977649396851066334249437237797048614847260168638199035357487477886752867585175629657823598151685411736376768572924605871223057572067756671666655785582010228996275991578292092229719507061695645948416958228967792024311681113252746201071920462906827610191198667863308429253957470446864995856240919840071334753981199966141463047261948758666455853935808363003685794190488394632907743244547067083261138448838623517612172621337321126214393631855819316634737677242116333342371527137593645651994426938606502701150795100949824080922930517022718470445105355203415087737107381441487547251269152843791869322445422298056388803581190010433661226780573895886639145827131002343894890546254085177663123618751069101791342270334946135264348430203811148561606693655986872158108261661137740144201502414522341887223528880126543656167986191326026202063062469914468390659682787886052357594239113784147662574648370530679460446087119266288158911134577623275372126585903738937837377781642354591009770463328273599859622401436450153441132127479559111568107115117656354706725902966505827845197244473530180712659919688431974009453141002492897256934178364856835758772064675409731261088644156264485644070343082280165708364001414528025555023731624930857751415081126101186727042105503400 [140,64] 1932110497377196375202066055434125860368064574196583407291170864837587971622964863664627911625379939839323560213971984532388894635231063652610353000321429205794888114174292266151037606911526253382737879914079240424085828988662761929241120580334157036749386799879814243720652263196629229559544626670778747016110223330829993316527335555324919064031443204420696239753327670309709701891726533515856243278606652123548483581597122866892990738893764986384581102513014979917937037004828214298409726732672537322838132267820916534106735047653408656508837917278774903745418330262248925277035664415976146321519700052760169615321229566971908283100576201574377306284787226667806986985740179081412799180059555613069775004674925338780406020277876565446932884915741922697669449247022172586031634855578411415658624062516690590002017657849999101401124615478788803310018833776793487597295045903452151605247231174249015342231695228733510542320784004649170969744418731903010044291703503548736479227435734403566578829970281930080551810693201161277809944963449778350475913122311929144282333836070280184786074219063545009933207999622638610334300435703590518030057955174222239706734695445334490063253374824586689412015198229762766295049463450571589842753199581781082166344701347723943881697900515250097896270195057482049227522910346626088477239466101391361997985345499633432484901627814361358961543865019771405944943506481885350204548849845788960151662448299257143786074707093621221823387954749245310698943411850732741537127863358829408985873448746592373484241195 [140,65] -921179473168377495598478039195107905847773604099068894650087990434587157966879922854045889453038943338591317397784467437737159231383584791498569178141233737483437568587874200541499701989067722699324176170471806766265337463399037862786914829697574601953995089841282512282302979355738401155342999895896700638056809517252347056942959559749273007913226494141967130883668018273730896406576698466933190337615614890689387707543172674475780240928955927678211665272970362532608702161892123023504585481756094402560039017528478667787625575076096605271024789401674894530612225972995690616338428810442071573493962463595068100884039629623869618510345458872615692170815781557123611532217463276446989876324630837206158885322299122286883019147552107489389181819414821844963797707446462507709299148673024799820796733611545125587784166086944524132774790019686163856786991928863847421596290513213883593458975616606936324227940817940524817872660720333203788895885371575069279208352808528327712142243577451797561012902466299556298438763453423780290469823732843435681812549088263745761233538152383629018111977023973279467076766917142285079662860259984227743335644633761028747535859801580465282114396387894234864885928168827189756141343554622827326278390962577201817085145365735924469318321913926613781319434508096169985972084053967156396678108345524274522526874719129044172716422129305243437014674865617241203035339459928871420271582637846705022581561642902265160883374569571356207326402598535520096036660265210558952907754268872602148680186813216180647245 [140,66] 369086583158083527591011723466051504776444601117415799182530170529054324899091329919411938919561308078373260540694138476566604576025676378454373414930911359374513579812006911296738586937460190132771798235051113882872614676160766250250115414375574852746097127508808199476790303712940251220175388300020678005999738269909994774245807725000282074032241206057501204629394699336347088837265678911605797768067550822376503659832500465029076576841436678213478365310620078487113406283852034051339776620373082809470381305614202871175494548490533082295785219261375084328850477916593062124776539375673657702653156744529923183493814028505535506729317823968004922264200666410299294806986541987491819686852823114347843842516387268113876083360024308424808553952830101078733695676337898934699614202068354028632722153012711913066860025598305862497809784430315796758461804553693434332488899777830326651096235220824943113214413689861990789662604235406887203437609619020278141995975490997600456054339783776666561105472870603617824392761068133506138007389107049151825892891472214294197960020528064148105009723910846903864168097081968257141889690685783921366568602436747181188804057992112486436567942567770891782645310178362153011242639915177199311883193756819223551648868562728777814461553336407586647835614340945867730448486379356693796515042410567662952531881169100528530371379702004222998952899038733274909285142861473653768470900855712909162196570504935784090010263993679221647850004391333658908666244557091076947387853853829221438734523781500712190 [140,67] -121475435733304127844752119083657041725955120211135418919613391914156617079477400625120156750941087583132820500711559002996764767607288592994087179844025042198111629823811562767659942087455886652612524992187579080774285071625820940130902469507493313399147793150300395783448033980995183601685490198785977361423156520832782742798243329574770184194545033545221048260131992817882941485700119278324350433276712331442720714977625687374820893087669677479733815970180795777568386899264792462736742900789362419042765731062597858546884109134291745560010319416489476922154645538748173938373057006902690163912379734221710381096294673392723365879066543960767202324329115970853144256617836964356448089369546477403589089019095541373433029934028075418775692809327069460285462735284609493564532538516123070043530956872362817270255441127595793597311877663619369179091523572987764838134532018336801407540146185626981901149626125513880069147272547392763172048006700079981126700801449417908998513814329707073139840044199121628588191898419553301587497160919395708750287786943719035604463973858633836250707605933681133650126869949747750634068853340059223356847740815577865490743395702087750128907800686901487762453814120138610776244048551476097911987804660499727103374677298461726948810506628229535552840732767490318469058532785791568332627539352110366896540676010731944645129468777106318350070151279807636327956505972979957955358493974382972292775873986685652411855803520641263677273954138774794318800081920028869256066601007838124620337315184187250 [140,68] 34135940224963753884466748489011273935868894948068698738973919231210872547444717400277456248543789229946398203833139079413877531574797250507145769144930734822887288848013123390665514572847682731421064029707798745863237302948286406890958349904899320685020444236739639319778734799840298984436200707147985251543028221269111919582342761705581724286943556524972887124755838336365703161711763070329866204341037479684379403116388702560359708221775132979385933322550126078667559492734853241737519788914738392442231960433708850214489992291568279424579872632382746802153266442831624439827348740324588528732117489384194046351279748498322682191263889132851862277308643718400334244933070750050193840145868810451367168441853559551231639385025575597641367102897225214522901800334759098237079946796375159111251534934323950922543961830507674362389750103963468690253679552406011638079811894532590468786320680359105502754011494342805602611191218116015950979003756917599433818896331102573828323243086490481413460126866959076008299565715935684261412545446180335676226435540324873210672153609479078336139996418239365002262167362420488412882266624457512451714922865614859563991568097143554091217825436804180291403780076440508327646525512031242219149179700886431608819960411533494560426578190612417386877669818368857092942873268243304576129836320719429885807511107106752374720132904346478573335135019912695971724940382882357283892873969271918068833957842627137824300844073036743305488092026233642949477634066838261823056213326211164789726245837070 [140,69] -8363487252830958202985920597339305687813925548887728030123925782366970218010856267500389802477670771828125480688313106782472339960279051254883464448689715044359825849061634532215449370437911598465176853911821922203015660350463096661835658675746049956484649531629279395248211737647195620420635427226065176941591228071913092125525122244475612742083090934936549072265090815486219257255313194533990070286500800514234169465733759851295235653599558774940833378131133425507438745777044277967221706092080384214084360173556081778967064511968269913728815980350451100556803120215958649143454064408077701543378060794209456896130610695817898797686718497519389109200245384522018004552744885440405634237879226006378378255404857189594409221848501020395496180279542731525438011121024643323875131287796120045208264059128597862356872060808573168026545609116411986828322434084548548384137822046151919024825540815709811553744257361575642555505011776479416697177832322884830658717697203509651278596177395614386059836347679992462058513550499762606827451232446141983515181951915987667215065623693409388050591180017716121337777368236184509167904830467813221523015960132631703854934189640223754714147014400199802920266371774333007998298923832017253350469650226006462869137479745110419282241601666710486483953848087531519786280469401454029974853405977700414888298132094320899284782896196602003893772410929645094653404392596853676461690356766591690787858242309068133871004600810804348857256234719364398659280891546862172750100777821916173400996920 [140,70] 1810158622128623805481228769316839225333397731774654045514301108775009030567235891029212599764516181428958938208022115267574604561879561080473204649508982735376229026889303362277870596524854411137237906425001434044434497286766841713792403864729469534172291973305553046264886073968021239283436346518120499204419947711660692586614784367397278156938645704094364036252185237344289982397532970007225216130747857271132213608668546301993042037269883287091391252263832099065089510170010090778786979859966566346479227388877663151032077142071090216668854744364748141256134305510566160142495436217645988169385799950243556490409022282342712298601003874542450174380975783041887235358635204697291087262396867003239111764134473254257514481220907087519773596379156423733064913884855248882614624539665424604700404564389511696935730891256776933139344841678583229082997040939162320592037184384775193678990043668328684621565860215861298929599907895810675273315417317099771874260700894923206664535640671783662588294404629198861136417762790985799002348024712101256580375113859987136837694319871412398933226447813427909161087702557230961512294660511649478786254177937230593558490242280455243733649850757193391407030187312890128406907877359052389608206623870919542979110620681646363389172334075524254015781045282426918502406470057551617099580721500557879240955315060659571727782198797992012651573070737825842554882890810243899694166323388891151740230639948046326280653595465724710625041709304450058721063048744125643194452750509339479038100 [140,71] -351436340300286955695987489175982876325540947767671628427220680738466934363367573649080560475560327346899538297784763278828424772042601969776229878563544046792174374901193254718181143905558065985685946952459120546064314748187258831764068553399540738974700615817903545764376791044950288189485731829815518677273406803314402767637302523643159546437859796396729715497089892029175880660663060926170536583167471286007506848287195209501079421990988352878828854747344924823390654452714711003307464303366885139520115190268296504592431171242595183242306809633972208603402623326020338592143338320411303030394210006744506024716778930165089744128199801661259956998206696449406038743012262353911796318337812970432122466864658564478589653712285483607858199682533676367476305020979751239975447646195376262368735999708720377478570223411236581068496537976586652959597072192985598487450858307709333839439844917307711735960839204424779473803944183866051574758630113240245558568283160275314250166576902250646554407022590479400413426898164002804259440490846751795321702503118667973833744781409268309199396514416178296993929577409299888209542023794917186546030098211266315685270086951142278293061736751428569623383199105441564905205494405770376483279270844369628625544466432649180589334752027191287815563835624323887260452682081349974041334034837659011189180661771149298811246874713323246111133549046399937663071141489888594096387146948941082346243897752527617434009883777247003605368798535777167186674182993103276419427303509920108060 [140,72] 61868052402345158829165685843981901529303999174014222207758574700038398665752379473574292906204953195929034986202482331360793905973220496354685808630974936001586195005857733518395851349841442710885372363437682274314375330065553420097594610569934834258383201833673186697680852215856607403115691096771020772920973659858998863672025012437556568249730224061967568013511926518806398049336599497045161649815213086413499535256306776639212019786280014638946998580873990473162517808090672832812957706280676534163746769461869990871253314728786282434399458162911275434962556514487366529425852124649405816914623154650276725683218509281806623287587688552165862189251246579894120550503432215144228064498100061213822646484533764506676209816869273074612370274073373444835548746865456653981022014729674518365286714278602107364155491509629016858221877952712523737593920204250794744110140383667717113980336042685881663919184275950964309752696132860917560869782180395867558398119589286664367850775527122438435006412100051025253162355867449751852918810918477290689688240915353629674246257858297954639521431601271807371381111012095631287368034035596364996476834314068514841575700222555444725034393846898665964299466216388592246905200500686075677720006069328887976952774705970173711293917029609215541489156785059349105575103704007153040845216644495385275271886188856630342990913249382052673451731682923875155743972139108523036065377811436566015508239381643566814930050905852859471511076788174359384324306020672065632688175983796170 [140,73] -9872827527676717357752046486848794367873718374052234968037487810872073962015037627280449295016348922284147610699555334435724533354661524178339719858807869475470343858129138304056653220930639496024355105612692442003030500307151975103775607966450579393097879307245599418433195530413194360430802717959002739872575506847699577876842830660048539568652959399956657797923821941281747221000680928128809442055140867680846336950610188950261836184377457706816829838551747018300036504595326904247587180576927090128250884836476128681729278384392929653099126052881375041427593948284738563019309545998934224897566669807014655705706479913625155285315470240836328418233565613171418515129857130780951719933995084802055630559768975190107846911680164270111641618862884107641028004204476355910473032886332190143369023256776049639216483920194129089621083869428347916829830978081763796439559893597173499249639832398632112262275580241951861698146767089095130810759289573022463997728662069190608517557796496107466521172075032130527039276692663645967844795426860815784096386915779018157962617732370056643324527766833322410788342369404530582396396295154492049785674356437233473686231556256618841678675109846049212387754101803548080420424043177481191042061900215390951942840820236135783302064783871752390223391624282081393026739046576348561094766578383426836925120563142436839883930999684725593022056519002357935290263002505981271898373291780117596139965130470006618989509091067247553067000712787719949065250907575877220879703288480 [140,74] 1420306503189930864602729326719812691935270429180226233408755135576595807127917665514962279617238863611613863521280795752795992567932002250819238235095718766694094844830864349464438727221412434882189835990837074162453246664952058512403012088368541570828050919570424485011858611375658962843172443083438507542639126139765674517231999491140209957841657118682158076113978664014463046699401143251869672029315054995728939098653795475180187310619041067005507626293850842737610916954494611750862699560549236971065135359616324298538530705877980945700288183134445865497898988082066545203322251883492531762068618079054578568483058850767011506835312053056501404012628564939836419018893823373482984042185455932339717673767953620400468168213034907253682604872842832371002684244973549745608531965598111183978697031426770279378555104403736520003598540500209447075219808080222494318880517179390246628679451941283740384878865350335416038974865509768940233170438186725927704428833592767528291443498833035109488812264917131864469497672049652354924052189125212198615342268507557442590677256498085071435594190853568036206841052167814573940511944644622551439369820395503448247051463991863554624628710447670216780853249192567710095290935384705317470349464452371523638923565680704729521121129891276079581197538488168170665093927483953981975456552111862389547503026542364401097749204644263612078958481912669621539077631970267999107880394262424003788326370984648645714259378819271080755224183347637419030584848231614376993426465 [140,75] -183039352747142487768978739180254266112266117706553819079845048061276773217801013546317741800897972040301407826796530914074837127547546019682064426345404193569995467572827370573510815642090983487484290061036209219814194991722602092058092191146561210084808751659799559896110269302345717158393700769171133377492390489150399761587086293120312711138674951788065589244167862308172108173484317321988458670183783139346690425595621210042018041295838342714263236047794904921980938930286268641504605888274565289891895996104294463277894930761271373326241567377232747181429898804566769218651002334915454043046602241709888322403929470297343738102477555070602911870818991997188825087501624661964707670253005715646687895335754214644485500596044340229963881582451042331256373786533046094581499889492974259055280926309226457271684714821978565946449337303785362285712551279706566128296255287609669791999566052814678739567830568189600713659884901323196434313283150289323206988984764427686209464101764236784710682691993295411328301599274397482898125294159741219809135347935504322068516003789999794828704728125648536315701623576751449017929746933550736583398755050106050015009645204513636425699312118012759676192610757991787805456218264595346697874806459721251104688952123710163744857547395279004883119528171688323518091486949936877462472923136761457859234934254027336536301930401981116593948148890024819291101615588339647217358767171497594553571066182054565855288473384495115953372592089097122936809696846348381985770 [140,76] 20812795196688492258907086832410542028332919971881330402957599318637859103044658047845510173755633994236747362812289304551918202001955888272182898077586291773024782444289763248644651252314116718477334177247419893912172480261661105423459861329047894144268476363087567983600661497455253586818427761809914652277341501905405200739796165565710050385904477582588664706766324755241273106348174297759420541247459339396431017237393515078876627580377790361399702529197414615875993932024797740493505153642648613273905736548447287637489314041937594666119140194628068993248425418811659504652369633572364197285212752035035796025030148640459457712501313637402628471955344804631247281586084781487168856800527552297331507629226952599644812750919042436637801180890257801640030137295723676393056913492570530994902143806124676835766368063890629425042776759000823345474544826248676006252792391396348223796603317900783944218588372816040900755400486089070585199263450406666385635334258208580023774491395568687502872425452848873714991689818881981264953695185239950456795202526513182825643244929154325800797100832333219024495357635420943511288172868930988598009087183827210905729585962833067929952114429687271835929801276550611198172793180336259455913400055297726208485439736275440809339900477483724005399650475753550782272063301982622026204063438944007372917830471856193249029750983047056304142578533407012904055851396896281172812043887292917400287800041447261239766093528402844087982115763390504679720175168571511825 [140,77] -2026514022927242650071432835038606430079373561109417721974207088152956043723182453093093863424582825666208252715564321208994411793636845658219943241639986268391254274171811548663924482962574087709198160928748220762628559018847446530597129310140472909079842642990304088416762630088937966892296332839411969518319569602202564845601865333256365411813030816664068701366896168663139644656436403956469112739784483561361636944245417982799148451690099191890337069412404257260142744206562235037990803824903889359474867963705124078819891078685752537198798670726641992284572516910330569866936168623432649513927904761188862007761725332303663983582971948844778217617056381718606513301774880188872946369243347101087087562306916752503123698666826649922117008745661442950045621861851270134269061710227044793663685737200735260091845266814158501336478036470430191899625213234233769160845369510988026593921041172454853172905238212903595237731121737495994631399916823746021361919360565890859966419542642131121753866922595483108361791671461039843826445492056527583159207241332322314255080463379219717522215676499762038177390649822985056320661284575166626666121990417359299257338330098658396722405212961847519987056793035350139677000816954719099825277589418768500760754859194218506922361037078693718911815819673576167184403436701894552318419723793318348840496744345888034192195766687752734339615943274244980203262476938437126658632039559397464232770402925322160288925377766808031900493204272535472206875283762000 [140,78] 166048166065141951854133466952734365105784550439996937571087832866786080327386837147257550957029735584626070663384665336829702891688023816542892248051407298960931303603471758442199676201443670350340221586622872226172379345468676757373423635315687827726564560818787026365776985905221398104171769788067419608508591070896915387613833514123878140241599198895760120212992630950121836010253638247409799147034102647923968953780049884297444704079584276483440174923734233844342795052944224127292006902898830932672468931911908801519140137993197607791378354174855445397682725111665693450338837548718042668524578652096510580138721024492132536052360611897137014717965688327863574649988744396780767162731004904844865768307684340545345450646096316882330137008338214896536300150469333062856075531065337248131144412802583794245679666710208320684106089263295390758345427532539487705611407813118766374634309806230545581504796212153986033750914540022444942662451229843337646770114463762432574592902466463912384633239246076454502803962398097353662399643314090278659005074824966509599451110443291569069112900576378142342088238778863674283941503757771402191484157707940148283032907455127207554239761015375041788975030573117266961966914434472774194449145549927966958576882922897645605156567237477181535835104472112167935695171500345792177266191498223768374836122631689395156816437274688368402389315943941487561625358505724522876602013125463458098611653127913717515611902446051649138832422805679980309825905675 [140,79] -12542645328687544727135589342967210974178371453631419968229143052535665215735981259247910755976328429616278648835200710324542466727895764481684888033332238169152869574615630034376191796493544426982759725797507561668509932680267166875932858956549630398909399370206678149662947783197428341990560522834738265058521588905266974360759062607428359328354246013424776492114042477064986070933436209991686796253828970388595166779918560015056840451577814003279711785378410891859565859691700134507725099438758588559155589449932590883185424438902734334151187231796684365563515402243606933808656650332280431096721730692525897732509343048326273534913794317415650630639876758490755417754799234296453364240218002055455570522706553779552777077923854703773147189122597374152881620867096374256437575424515571355049200332263174094196336247908244629846466362516414309550283951891236771321388889534610206705460769506769667605253675102503376978467583826098434047609229923152431075999850876679577590208631917918727666745729464072809243275137805130931937241034060892586186412002367280606404823592378704130494307119269255419047058454850193461286300850244878523016126513276277913454037155126494767717657457310180063494594860600974955875143947329489493462860315580780075873745842543364678313412539399417038058216117115764197418186151861473473961206811448830054914588647708535051398880174131034360475500440173767558773341524977859392980070040795948604588283297882812012288509032404690325735978963984752431981375 [140,80] 1184738058679012367013737826018613576166845485685941750695600135745181680893706574715640832315128164860458406882803236999621342366423463754569342695376970815988113176389244775063804462261902646287140397778499251530523533383703763130666979845991347781124073825296679186378697520275539507712738446785743533237356880311452563229169623913052443148112964193820648300740822025440179974288026760360911576059584735862571313099162524332236919329697374908848151409117724370989481827893647113150385601054475923493185053804947830169191673114176149351404617219451610811333907131470171126441897682069775922147607987982825934042137164428090843306809982980614067766324572556809416068890922985124411760463023914614040989704442176132649879146667384118298622437207089815558182337411413812739490847207720337833063954490630848967833264960209747799237816044959911503966942390967535663796327793264917964480205570129490020943089259369574132865541657253363344123602663747298986978384765746930586380096946200562563828389830441536308737898618046281261932550455336534554391817892206893107214281200023415998692025597224302174067527694248636717480713181424373713725167365531156401598439479638751191393182203644047704077693429105860655303369046866040286283558867937075976888157175731060484008377021466947580569935484683257343237061766509202113750829927590099427208104866096760283895414530935929803260862692219408642316035203667895234240207546768926540534859126069152000052702957170435933123542495510609949580 [140,81] -159414611697019062110297610508560142484118275987274064780126263188626847811405079411919732281944340073350723426591910722507596502819229228928677743929216450548004651958658894109865159393236972161037940314414266491005063418980971601061805203697062155601389805011151063668096473803653080697550163223842405281089602424322519659472161778822640494559107649155299068616785987052663450869834557637055566267080423940210150681077166506466406745204899968775002128469189346221728993634098051106331887981694122292255276338781287411589706932351582259212152454135294752699842681618114159270012497797607762764693330450921280177194256879350929824340021226440429063345824847631601529834790748055319961406447880130461120273547870234855421761428582309644924840407338356324167885387692665704472568123621714901206401284536244739147462715123496421559284176146742155386601251292644218397680023765347646534714812577051791052005002479961989057165109030066575001722103328595792802658800084883840730009410509865720334996478062659137091622762448792648806118570168833422926832430764603598361914427319168333717228581463134822658170873876036363303638420259617799465529749619748162819922227781442696727166816510360674050091117816377474019609564998749632269771989863285193543333480629254138386703748480373478590211717158145972798160600671355968838993011386484835304976992275770519481738961942775690432309974056687727596208553132043755801357641200821893132648845465069454345203263447705465320799107254020425 [140,82] 22526071021678844336962423931752033455344887777216815146343926700720068579613669011925480671782341402535486782205086237049673282281058061436390984749960399379447871345887190559734996789292733570665124668169784938921957288527182359634697432271586147729241486327969582593410894101046082721197072935466420358328997517658925057451916863084276655398952833333110336135361414220644538786722835845307376315242813727077904929512174981150449550652841578595033385654232767803456150750116731740191649989227256332375860479622955728122264149621006234612365330724299319365183157456404599306119676744423658348195711511842979762886381257796871200003333527508908897818154486420384765356874134244290589189410595302096604835947752807025204746588415372052870984913491104647895628603922616635471661793153879199586338781357413339051361673355063746550898229357435050216191077612301249998086386290223530162220844564549939643699037891052024011968487710551220568282552443711437524288229149594039914266544354065974431980424683530233475122965228054539790960777617087068986058994988832956709441329698933726320825798700550621928964786663675928016787675127975595490839442209573582699331253981090784413883486392672979553604864846032585626628422193952408437657459183720113002801145471811665195519515324250199907307965041184527342400534973315190613743870910816674613077374019481661394780267741092100932803569396948675824320091497241924740503339184735751655051443639965999058556337161180299038118930185980 [140,83] -2696530140394754007428086112481347374856069755883101324169661685412347496613585763957605503695452818650062292412433156163921073905734781712810247221065127359051479510563759561666529604557932474740074712798828541427005171051848434622929642651796112772261843429286870502239174079317481411419176682938460927529881959018955907376371518944297151934425660255712510353055427874304976710173609120532197565521250389584867665673090678295951452549337088190029185150529758793431229485390296788696238184690861039692143106996461336287048770829416306699971246804502167845073777409053489473572393497460427083116007778175069045325113401452706885988795876563329537707470150346756246657298929012228024046493221989311964013502711068400470074097728126470698728823819080678889249690503588073424704421063382095746753087408164600505198645622154957182748716152132167043787996229015304390823209876004340437266951876292638644529142058689607280775842797106485642567902246047879238101359015047270072053421833447087570732393591510911963829417743779345252520526393852704434703834822617162661310096348385171723127863390694995820044659236473805235475058496905906713803238256317813541379625742802618000904319599299327920813536459878388504673906570392094221461395491601074386599787914975190125016612186216025703741424440932026887310203446681248196452496512745076281500723249680301358215708005795133317905995940179071432288254846408563242324160602772401919572380786490270572174503192886268809344807240 [140,84] 258753707083687302338627349225247164597876723081574934355613422810497375766821590634038190696916571870854166245984634169197212991011737863278719333187551549483511362772938124615826528391840355893976174548551703766901631427888439076633304140191970465900195113860346520968194242153434141507337109301011501473095811489376944748357502678307154933313117172362673648299199875936325847865182029327497670309111551121038843379442166982222992469410072127830657030144843817139674270967651186323024262975389311078672661991860567694818608262788926982978826364821975264889041151394312388825361697506872654417290066231936180458354553192693525987472823223276743396007505844422184948433192104885861910986210575129402446176489170606415610728465142981412901915812474537317145195605884702496704086915391272898219301449238159785502456787849013115794546442831222003634978343110167370057994214104537534780430267685089291562686490270075751204828433330900789483658257811905717397522161248159026309861277533316347218060394644875114357004171284789670694149916679340997078683497243719861114334135584604973590211108171040835206672848475250487393919942734056048954821095551122733803734815918705049839989907032627894836161212705591827657424746475539734040199619886521387976199051710212529717274139193339009039522353096808686688237768902391405636168890619866197543000277653453744095947788244461532543767575454332503016455367614650239849715334563558618452262123530148453819452528398645716082555 [140,85] -19699758742746749526472023461727884241726674639581868313219959973571679302449567317221421590062159088403724507254863602464165983347103976248280172170069457894928827958442577094061923288257704638160251929629377983281630261134237071645020494699539095408889515731762874262791732791407350898408369934075559255145882004919480203128167356158584577535656287732388822139506175800886323044758276415288398936303406101991878053375344973178231367746731859821315841928350428140792247915831435012978565065539307005281289740528304770266397180913051578694781771790571163747711245612072379067674691849552861030623371717926421469582240322267111123650100430537383464123505642121100200999568533335622017768253772411300060107619086577668234193497332328290525278384013251488829499790984623207771353335824832029340502756245092876086761874049490590679919921651322852141363715690245832955369112075572381073915359128327730765219413411022934035221516672974777536073511755982269357977178567955256211448032009282030779191869123173350047386243956026844923800212363010158291028634160516121608684833131507674560914021757583023004303385095769649874376702907163470482093824819524167547872948002662824038525902933167410120765970199073962420386763376388403986718393825542593853795384901211386819302733462425544378115598538496681134416872571409239529291812061443773103569143187332350166421468654714164131800898986205738823113669895962008142139157899526820113635644484539955877262393585836361585 [140,86] 1174813738990997040250095289609707321084297361572222098822605035399634739795480491642742426215971899756105959931719040444571368142856497186957870088380191826774229281904618534959970318725522887678102015598444388344557817522935801832242373838877021639796143442552770544640383861068872774387191695062882390811687433417781946968558198264149124031441556819098472650177727916567677756979425698865869131338639348371091239606713775406727850301762010537918425445199195384016197114876428706988616255108442633194088511025414890519808481675549374322670315403050298891281514238956839673118195299407243733024638641885776028922334366028310486241030598620739201891367240896406488243395186326740249075397538377216985126320611944664556780786632481228781613033327263237196045807844158596155168200509453109716553301873894561379597876716577123253774223161925569265114047995421847728617350483347090941902116862533826363191782859543012264353787409763067255712633633160331704221186311676280437423959441367976793126364632083321433900718803505477700592065860602621836123645448294161929817040456424909117472384099438948375665617585060496363145826591292397251133097803016691218889284094879456695450454421455278717590939528488920901770319743920345193407168366118243502456440437377909159324406768283000147914157206383984447010732087150997042515879715305608792925449259553449036799145198906531161354680279946144908743135072506123286525893430826532407415660936020908554314274821387635 [140,87] -52351477713866159927805311408398035991769660767413342822134971849543786430833862759864932521959322716305358467465407594949212216635926556511296389785187334251417385912356876311752185288856984750786809064908731339459559204009462844002746403988461200995542835190631096852613925055586920730274745179433103487631433646996420900613236023717246660757626549834440985654782546833577996767971564482688723894321359549555645323403663392811113391559151982440440399251435571537377951963117340228005346518295282751877041809839691118781303488195035876272348942830357271909908558885329897342066992076886771496977293154195316510761985610608580556072083696128334484762888235151573832575958653907667326723332819108967113230138489244963870354783700474850049201452677749105968134868102985658869694002980792473099272655828118485726957902239311720115270563058061469397045012576790511140688476006402228864473152365759226593858074015138518309136784159331878184238592735460783426779741238850526860528601591620921511896404190414813476294010535457046779473099020930708857407488903912101421704739001411230735396202559999762578147223284763942167945566143894320130319968182392716803135642755513119228601248590530950118183978693265216652149272214137405454319449395677548639824498326602048535185328283759176071171569957731681316148234284564530671929561883699717836013695486704854385832855235022408954168239305891147051879554786623597267471021005389824514733239696521901224735969910 [140,88] 1412907091497617271611113741681169778634782901534544429129344651050175987823427886268457287105223941285396457631646090237870272078903611211784159513876353305261487304132073348132401708723197098421296175869283343617575840971858021842637557128145586515995552426160473330144500622588017292335479082440591783712216176676551948850869710536839459439473505863342950027116887534835959827323147730890105461331498945288011085718842743048748299462907043676196624054274772385938436314891777907256454867399748370995293966734809355010846652702581096337057837888461186330303769547489269308090827100026866258364200233986650771663300827493137615752776285183808322516438951830935160948015072223224124430871202884750381250415563218844030235947148343101711575209802721574026901957553290185309412145949863334111202938269049912638135919680884707731062203265129741172321862740595000284307437203486870069229743371499708142627661049373213665464295512305330670881892327271615863290164024685341490446173038448618104130992902320191026998944484010196331222711790677977194088307988888292300926701302854039268353749484589959707681996119040924369543417824566813462856072354206818631543793343391301798042053075633354668156819913415043669771524252074473394870144160231619970832126458126485721399129169638138200192485268368970058702592100230676269564615868021387453003476138226115704679689451879528183394919161230968977679047487005964991711866010670832729164499272977855438208840 [140,89] 17382305928069314650362744702143500078251487059532205005967644588330130387732111279198157909876698069602404725700478972147973347055329338904801343403692627774129445466594731628346073893857605178607421651707589047066153102356052310220448396080289890993617217139612497479155459827811945085788337851715920065088452738300381453926859152695963812893956373719987484190347735576863160159641144359077763811521948508808270195382801650892385378990178031937083589048333154162779282054045298041956010774504280089116590980616355680921391431939116084775385175166166282155183306737832690845554887622173432844300460552142922979766522398090168874622245886035731949092264611487001777055803677721051297947082168469920944164511593675309170931729581611112873995138240354583790948372894184100592893619208383878535989946786755848598636500290714253229618047954886212027243239743159301250579413240623996312550026369201579435175089262709408139922016785822854164594099597878398404966037070785021455872570263196897925427280797297208610619500547357046577803417810153110191128927044708248133276715581781964168650832652614106056165859649337196593904400376425690446019003638410757129485197172998784485081973643346399764899527670759792037293262661010652799056135814149636958008554978522298087951445163295759696717483183456076191525702154741919537253669347140307265373683127135137888297370881100321440522101393688682072532804374108702126601777385459955594114369731146349555 [140,90] -5191993339339093741872925980738735590436745613398993283457729995666605918480218990666784646580221634605119368713766758132982793680589166203886057904174035737987275410879595666560708322560793550820815718393471267308311560732407285758626174724133978720382005148456887803202315059964624810479914563475885268019091957048628469937897052939122440315818702379019082526610828962818276813135721442499090151240120384373932338712925377425378010979383282322239864508188351513242164283500640353668872984990865370432201624455161421046264522378849874833426236921405294722400440388372106311834916125584713550328547660800487723620214352392617846104516554737416029892229718572165251686852580602487632006321188397592251079259673195758489151172767928122072199746336728464150168975309587470676402266653783866648066546183523373969774939387144438703364288324855408954022888478784000417774078148046550255149753694600170660963687350221205029407116911014524864560381068432648306747635745473220907157155076635542887831516903881053225426940330758616010078445583900278591570919766036340046678462322546943848579374361408884746193387944264986468153631243890025243084539573344999571275057074160294564599708872926960822344376067513358339878079556174175605346850104166278818065344383595554460575029339283965810749201121150041730823287188804143278866750080181568984131134831382834030043292066609751311507869427965381874921218025340834465863367305813413411818008703239276 [140,91] 401336383345861030457686535854772505499323665137708485927435513124075238861162118999059030325175033526318454930402008332863690828878080630896480729976513387513748210992976753545206832646708813385708283099382191419349001746107516608028948843072786592736498442096038767417700233228342851084625620533768545604718576139801197266958636201139879402724190937345232784287009811947500360136598134260259652640646089397556699702416357193703601013263437215649351811420645536140703839842116323368606627854439088233923814917336005697715224323359887461182971706606604638894719302946798104070978546780445970726511446209554722946441999768405943446824979595628558527153522216442693678109960749672453217218390346350628507833889622082191404349482660295695791162499034679153608220511758628978996702393560668518428514956550335672045964892982934091783657169908369768506738210330279728739161425700425740985071276485966920162896600278652251426264884754031046724295220807715428868848589093864578155655068989316460997522938505713229674759172900345706597835793437581462854986092423613873263527923011726527742325045754000521728894050237303937902341746895637560263191172794876264606818179863088520177293306090548064992426768157703863397647731529760577081134498950811548756421330776960761667694677739751782867680157388428647585208639533986753226376814974938290737732925474261305513495243641486121018050896191910870035745231319402232239306106628012089753724989945 [140,92] -21870687396308542257969069698433951074896951843405468716622226281226196913964061306660229102893818886265690266763892820608718372383316091179344494267412728617656254025831909392496010845391246356149205841004668791079165234284326377288514220111729405484276128104818486937886417410790149410257305401067150995394175161992748773751670783220942940147562549021735455174588264712403501061815064824020964482849278026615757616945399600942623468858805134779701351915999074924692528378789143813510512034877035271908033566662464190694562078718156020441233656191162380224728335172318165878582072891356470387154111044895208910829601413165789704646756833362726248481784715963670238933387287895995967764838430706855204247321731702306675220415796109350708169038819539562149152986589260029487869952237109237004964402257354724287724941045617693200786718600409020705487969024800690723944175317393269248686347565336265067747291505738833668433549878698788304412771627608631648226936419455764471704468476098158817242473857469945044408515103197276737487933846881629822424156799523000117313667777352473047365967966500226014222297018654415574759208395233382287295823511285495338487746946046158226680238785773577126303624499727567734060034166381031835507310113099402036954491424429772807686603674991276487464861595427593999907416905087803234651665581689780007227264994111729573465584812229834489311989697218954322143381059435992183789962770261047319563281 [140,93] 953262567134626569600010633267865919443326944762536686968736586562249590745807512720988495208906856573177311220146769501443084353265954454813004292974571972609014729202702860465505000380267329803399321653860588999004320272912681976253240133208673771848197198814302876251209564004831421705388535365940188417847532984110665572038945749983226357429071515568719126907931875878708302286024509937818581754899894454063278954893923381633416921508848381821724178194668327252578117935064798407531454968557550179924434521780254721904755659124412873420362827319733934695588587633865692693660620863699713894003033079163067075997276321832975349370470939867664552934471409023824244459326843637410879335597423852962942716181758929918950478095838280631679795998817490319967867425358580106140117959286493815579159005177688395542007801348729524354399287965406106013863492142225728782014632356011573302069962190556326138347353271929870355812738836067009226783726487795303247113295237695486805596883479556807060255221367317045013292019098578633869773817451010287458670880206259012618384726252307486054117805065256267820905283031372425907105880993369441349236184873744134515993025405559517810529255872769352759959852934156875948895614890123245777222857628830632297662768121540880312330724775178939900698401380798660763298608341061654441874179721861719252146176065751117867908476424207815706892425672740399442015706766398972889860467274391729083 [140,94] -33672724544313000550139255632473932420403389557544559707712114631256229192257372310506920153901408691285826485952265844215964962097334178808513123959738046519624309289119475940438290468721116937232377576012902492406842464117812802454192217108687889067976757852808576128730966970378132602620807290349252553317679948145238255740161037409132254160892839676492382390550417824296852610423844452068128586444928344716471838174113440272125678932630587899081016930013850005399581964272040250233702313132143096679425154629314932899751019390317289947882059269155780986709612350768603266970219884230605134408368132146227112305145173542689800431090374253565806442336866399210482478120826630785799859542840656685190110938254948246733918476789067430470077907656198485896680001698717963335681574352517565999241074346343048770419931858704519290461867674035860726148716732672084153934740740787195781676214300043942233233461922172896913946835431970740514101976626474108452610409298805291212684734714154887260130221804873298507777986964178761176033008544507655287082117066888109899777530538761570064933279370308190328737623466082687896388352849680190388827670031330738108095253357687122118303506828452186067125886376359815251117194623123342475636797001777746869624260676597125917661944286965618446725048371494994850805696040594833715741828883880230109615875343628492947316878093105475542518595856755663365901401005219884264410521369488071 [140,95] 932754554398286815806468375433926252428510104444881236870317545306114494996345110210804720826022114486255040593150593515106482613911339289010140957387403343318567545505515332477825958265013933931643611202449601516633434567156237719572615089666797966039316417505858435932855351498346331991550061735008358616114820624018016581005029527839296819174206097643250118287176757935235734378179261908832186148230115467153397730753522290198204426464666447293816218050931880049205664396564306017878147746186428045528892722023783632684518641695411850132528100616005066442289332615492520153956417762753719334341141726045570208121306062023610841774510233433458243329197365372189270306961377821192914927373047427833305261594740365536152339077812788451597862482714757603776257742598838831762316265538590744116789257792812996732596177619429927547771600722404243344083505686977489478948159737168832573643598297296596111056429787704014722754957746850756957504309796435856357688300290522882879820219167763226093153356631210299468419029025518918863676719242960149820961066782947431581552986109449269189932840273666301230556877682795549961735659595096872381898574951944158471213315895419477885308001735825688083192758816322200986125266864667285502140066815412088972835470975302205199384933772841381869397591728078371749410448130633739418300105862737880111145931435958913429693929572485580473883796969316958195847075395917068311109087974 [140,96] -19755718457635026436247369564716343255321940501170144736310697595332311415966790815376115469833440644671297642040664904979105247593813598304228980691265808972066618525707153217067158450077911075617862211538650208931063366667682555482857072485456759697825904097782071356111934919692809751268734699136488961104732912192693753627258249310711088082800116356846029914507934626013439474785799817988751540608375391622273243312459233640571598124471098920976770356448663335339661742443623823763968363622977187379735685048613078341180419993263198238989969597356575958748249629434399645163101910456356066274837605005504696947831940566911715074314617673317493819266023044324210598224173026145025085682792358544757385208569464725313508955114562143599588490631799687550338005084911029976109016054693540841760924962079110034132452065387666462148126956706767227244492414298114198621510730197132016014155336211513689225802239891118278353841004215136240631243929378609668115060086769318532631509226252911037833629407913095541300781582479541586146601165501059388703126498830610329666867309007847724457070243661769726400237031204524719607756040629596629793302436108567894078066257990485138657551278372554714684000729440029784811059631987985855671410191345249243656235882414639337067749944641437552025644591201886297331081046392155618022853787395703049347032590009339090787451236759039969156570318711379900775860994707331679950317 [140,97] 305835365694716785710802916358171636744742051247566735426973322269966625073193259543066113616886584324478229970997531311193734274192094126931235809155478650891872227068040124582661483401607364919101253871672729846976809087840728163310848057455810771144540007205666263774583471333414558528603195547576907205870682451184705812776105110234310812172523796697891748166215924858517281384821479113746241032483596747041587079050440467009428997243992813863643707703310160280368977720119113711874516194520989243646519496773927907252858433790508411034806450157521074151226347691865241362626242521547522674490246677854254429035189722002443685155117276917916049633115967845631792212705742387376200037351584889120008209264011212336201861317927542500284529618004895150117114770708251102510367757035042940480093964136016205172656759890206300479869057514935537833246679422899004594480719661809308267109252611647455379989094150427810931460662010204124193843669395313842713601034167911912668803492676645889954326909252172323740999588649154924254322533585978495679035932143727345780260854828348954382700540028182255474202470082687937043057309289062475997619309903853327124284070477952169678373475516056272046453961402100611663377672293911977589832016443901770273647585008150962982658580492462318375712146136588465804320761477755577799235316141484606949163016428880150673125861508222960027434089057496210740666374816450334649 [140,98] -2479869485196962210390820658102849118574068238255222487667992637325815904114873466513252416356213818191172234895064506830222378461862612837717742659313968292201813690415399843224749663558617339400481775211666442044794154036822056488686654486013233059954296171690528295755296807541736852789592403078763115655966969644145144418438814188233814497927955958218086056408269171320313391170500087801625028627654872024212349216501352651151763882348402703044345664472026640577117657754209453570509113520127341370107360868247776234086556278819458520021517280272476610458309413356935482349440757448228798547944288928150239806920902975094957307346745431895250217500760325922217086145031760987454492730874504264570928514685883407476605786689437037562455970086454243929595792163147946519024199549355531460923609480549166726440299466855843680530071856619399934630349654121458983930250374380134407911525302714948857572058084313422389226053201771851900701740027540465640776195514349903032121113884076341893295243788787771858249901289679058045992816950824947936530732495302789293270910977493868864294347238025549951102970809229624961487863881338327613497651364891297315312155620554917431574768944790752480602991274969085895664895802295647156096202054749798629504492792085274435864431433185267665335551337015738764937632337009046196147340303294884140205232748507320116067789875779002306008435203488623279968382175101421 [140,99] -20994148659089592494561631492441568031178692705958245759981854175982811002040711030326387451221179201869939125256430049109779256820345288498530259320915940299267834997165122910073586443810090492310004499598133247652117841093948948433691467744057270975580601905419226174763270550679713582492617775368992742101858899902223215709352294500265170625987295371406004232702588123769670069654829942356812887971870549531367423868789618663987185142474542758898034827489295933350695644589526525549005353675933591840231316917625245825430734091427828180758881109458895122693420467792466603447865801216999063483787448916913304809429740424450650246400853001086892287297015313276345199381906052094088840114533477005150859294125584645134522225328409169586310737647754386420505641376027205524376616116160185808820979938416028191317228823466756309511732158721767959825655341149184362046855820849225904519171511778296986880606934836090302114067009815926948219209864810534004854587244713234159536593669708741843011808431517511180780452877697782854504455947287687247088756459004852456351289000632537166628321123292230709417910096965245550330144922245380654863889869419932798270324921888799286331086448085989329659640641074305585853878731673132024349839237011184613114316190408268826563727872250459195472663980837608227022316537411167810664525879605573044610324949454208790699422639325621262541581196691913754131450716 [140,100] 246282963143381763447948164972660559240128099397859278156539126145653982508884758491847017690293368840275210442987044288744149433475499991283600519300830559126937677626716981391074766997402915396095448090354416586259887391587300100049387331388404303823749486847921228077997578097627907629146707808695511079584986094359357086196386676807472655021980146290237739193570752772682943884498700356951485373078903350387135051984766371204988629952561595866802232945953910823263610109719366891763695429073281416306724228413968168447341442932117739891328900072510977055310628596932250466070186717737139728753264786298149603524771616917258709210098749878933555588510795708263497518284999273553911004330845463351048015787929305734099336449409421610459462580185806993507490236162167572637020151925762312274270751469028809219233785221791067413064340819588586283954650888702016465636461257315523818146156888237902274149037060105695127233931417239021601083439171939835552083575523009088028591598400017466587337399674511767940392151570683978863131626924370451880698146013255733193399671648392056180670133169488863667105749337172665121491132234721738433756224041848821446674485219458172847560021814318308085435058160623721298397153610356907016089322001757674495524534166417274136250677358536236473929652219738026371843155346676868350353046878453070928774258195608668006101030197673947155237266214145599910877 [140,101] 939620736282313011807054580976081097849036400016032200603004688611592831231033001647800918019586386535866608931033666756850820963413188833248900120810213300590614703423628272035117354848458440809830391369414492606129272309299754809542474337078165513290260532587046435434271412584849615027416911849115039098783510429172533703124578157659738828574521837542436371372401272078019843239395466317685104998749222837214895713370649256498767649905101801621151372031009512183754104214422559551113762000850531089339457284356752179163362752653663439569151841895380298876843339428040481110986744033750306174353551472555555588607654669721803646298986262163285622182913895374298758042549723059219648971277398511566508037451407799608413248352285476761047131835709411174613493592676932530436767253996125707856997782349681705794392310662304232798181032220180949360323199160734964602810720731681626487270514502042027123168967652704814745825166768679643521803821358810283814883433282579413363375512245555426505617755688271741922342058093699835703802576291909411672606908247334496067893556377505978591960464579106588902532038289360401764706557193944910247785379349567151074486917025888137418370047385662118518951753444781708210954470456934243343913811771640773860505317412619997083324960725591442614971938281728861993297560153309219552939714576254488403910542298747102618069365312517891655849546773422675 [140,102] 22727171262554788033474353243864405893584353689664419764522147066639588780819518061740121680862648081194955804421921159766523032593118667533139249450898825996887945143178607478216377502849730081796394412146765560000328783276661387268939861803118886610971100046166146775409839223544518361851471381590649730103993702402952319789651644108810231687538780787814961377929731433578741247161368031579463254560725804487956629934436271779359112546123761635454274453029380908771310717911650896842285841382427978748244110542219525794285732821651890943491450496052144610575867080837660612198631048453680022397054762840829220135579435745235546520705795645637248780723788725725184009869161650935986565569984987436393336103137576374974969572840306280887117973190737816465016391405264625181674081705149159949016215161377133293379544992770571515122159308278873262726592168061385981565726328571031195327814958143880991935438528784259294500642247220616519007274402786628837701310519151481596613662359805147345004506117285664321329712655606300599972943418980726307245877318338561408005912049216783856644339307119763744368199686650875234241077214100412404270666041744832543128136839079272108627346535799234855679889328462619325462315728501575717817222880500469266871123550386423748898948408105619221260392727010499017044062546360497317953498954460777341550328496427717281999621853559257634802651754450 [140,103] -1500312728729651774980292114747967510256716840485291242104480353735381197387264975841841648085983609668129053281090841530768334086397360228470948352865105499313930286778099964748017502849133240787965412308884233967597643932899301461259656334527120080587271057207823227809569739543920291751083171954212303009250055919514080438063906343375789581832683858826157668472104965816222423591572639923619323090660321420180388637730107976601437430400194488798423966648200930411077532161176603075865342166837941510150002719488173635864969514580306503000455560116592797363863792015434219363448389625878955853371153935106566283587967307396033583181258426221935012587762901186721695647942366173384879311233353155081144518237035107616455227242121563720069372230374913106537969957766245690579356828823824962671565546790027006758817194301988342597180121587346575013451598406909017309379441559442697740411545280541232271094052439488407795877218373361664219431709400207201962102019667481347121091382621226574634971625196347883844397702698078508430801312906940004984304971030984704723456146009625603857211423118943340478341517485382591859973421620301254357876689465096298841990363034097808324282271756957832599072113842871925365615163298747593250180420571495323677531208820981914908588622468592488485753282065835249836536275050625589678030107048962614329537049407364425243941315167220022480176975 [140,104] 2152934676431136814486427631702085749155804086178090062269665483358942016029690715267213790372896539029730488016910969272189946369696432094281825056582891366112401380397605440955314426287903716062458801187468035328123648616966100861705635704293820930290160491708290200268082275569370874037829234012914138361609426437849969686707609727980233491496099023305042411355939442808148726616706377310883644434720622582734277111110807470766076597494922404890543834683303538212706556447524132484721679376030311112165905355274631751164436827972950292134400947442055887591126730080977085163498385714461342372310958120732503912269063900668955674259630195415901177408390181984740226714119405941050020645155306697335348256779576111151525042254542372787932130830196149151811324588261447113882233651575043754021243958449583925451814131578015480894027839159278207495888862363844735895230696397975521230025505120954755726210098788036039756206615523234609649970381910025324364365339140502074380462334729952338751238243713707185049516952495041575189503749670551780016835459921509404113488984565276898386184724792031736742808850525968243391148594244296145566201855083048738965871345992056234302369337620627972383386870265598268241451125669506531463913408330625462730451628267158472005345890168233245489036502219063199305942114785373530967747133794253885509572909555016420937735712778805090650 [140,105] 12241201871458027950398093082500101289580831598150313647051265778008754852126204213150377104384163721784652265498299595944629917328984261499673547923676924791855393726846402901785851238746683326557548710289080189760363748397253946330637337499235994916448098099615663456566990995786183188286754694404735471934658770599244715386140771654173212525587642871608911714790239997815976156801158179734932284176652932753138485658416672386330354292492390413424701359135291467691847151089828679322192991636771665771328802455487044744278611087963089250307158482746459801266604780189567739865552976651164407919862123564143064875839874967796990338978041059037329155464653914964591878172271276781466435289844013698663055092657063555086651044719323035492809846210367728634057176156350256574555315003647725828594043175352225631682687790750273177586264272434596308647357038769867295452319246851640054229298652134715890099373463002349956431547419563321756332580165364417413434696989535851062628681716407919735762842169505664761456660661596966620313441147911016247384750214105122856727164160726222181344650239436670230110641596451675039670170722325431673391689994213349076625349747088742902495820467261178275338231784090520066868199208028393502949741448451395709344698478687648504042098100444181432021859608329623323109023035668111561049371325615954162398208392324228798381891593727660 [140,106] 8171658053997595867098177963896002113723354107345248102613316520522477786275635074390803880276378882588635736039651189356066177135266616675605005201806113408950641073228453325722483217774111940676333714920868308395403677967811631700798265560856600454775406505563372233818398369560281193573491596541365067185471633543412522067051582273113677151184646943905934692552398045234609724787098756540689333563665979379617832441092108615415347614698698289179338511752549625885211293846210990727659340735336429429270348377577877196725333609233829644967073426179039198051808165031606147914913142459622076045968433648346510731570040054324336558999384292614113035620196215305851897643149107931446247821703314913055628422908044518322808422119018732186643746311788895610791950275357577825822615230262709955646750594764408138277871145446636136471960905952287525337269822259469974722366255167602980349519601176752055440119266642900667135242200611609052322380133481186549925371545005759247418029461288097349600027149738910350524871068262247669450058375646850709925596676476882422178976460541878291454292449377153697415540582787270588973455995848389828493139741324166180235151931470480239833544006159237632150322404599687176792628963154177355043712829383416054176603682117395878518921026667862164434669119002530983179122123404741675604937889263687968533705416588596239926432600 [140,107] -28519683645645317998410593968046557477762236794050499838881359406059337775470371331324608153288337075104052922012809034603269316173023086337752512422676593884201971278755418877763448992250036216279923064412475967227679418204994499134301828506216231021416510801481527822648415088220326518913091706979876090654559381376590742742209307717659191835172732283466895073192730897747771356709669492610911453920891182523040968191247237312627933556980877151467046893400683478906144617431790911611579213128822431366899912749661691023378195145601637274625027844456961948562255946432348567873624722648286501692093325786898306475534679874539864036752519582260034889418709204839802810519875006114606915754419660516131187984731869626926237457055626172402043053250881430587264841141179894190521616841088257602109524204295100820038332874875172782140373610545130390432336526808775334753988298069902246698241519105336212073058484655090911370782511514537790027095566710669205171021999682509173009885050680243880470260126315114337106904292743517857983758805812974384266073469226792309860742329848163090893668837982108779568350904802457273278582239433951595324040473076124652930779740648303639525297394041327281925955453428595216714969748810503550901993658961389357537930140752361708547634242853297919471991618290031590415473935991594773513687656267578444524185116115841368640 [140,108] -295490716015914438516710047114058584584072379617675515968242055832171794353596044575803715805197453658037478207290056516656609088371896577583993741292360103484286751880582474775912601020932728435470313764074088900135196186760455525048426248867753416654059162543519799924435607159844344385665753399553210756357534565449975660170347099498470666326225947895120805846713091705231323073066187746671327908309772442151393059230892830393588621504375773471369862512535044497001038582137322892472445806127729084401775199391224798520288129093977665229788683038248242276596381003858013905760597753667221377534744537984443308450840912469652006354262280398696850784590160154706735998460554198886422390862747930639106103717278106393691780718731697220927413325286157609412242318466107465912179995660668629725527672615804523908369632450783631378487872750674151025435709450133360463964446054493594492574299809823729464083559962579024107523311385112469381262837001943668275621164263497618810423920793162299607469040253771302490520055772801185375089057835404308765355086731203375688149893597297867003759875333278664938524017786817260246648890976447399408527358238185608725586613339809825677469036844812024362019939114005214750744004970325423849910249199414304724328696713359172435010310922919764607374160560729769885771983906343771222454662701314200095092124942972405 [140,109] 65968963846770094395248677533938682908525656125255319442122192338961799206164286719687422935345458321550118362227061653717324839895062024872776419004771529969361560606568634727818504846583795224368459649639622010934836040433281475424200379463905272332080764481199077946157091321289531516202351058434972189706624391668090509769404295308430500357574221246943039780043116814034940592689564254828298497883389793937579985872286113957146107107818551027581853160679306429651487184934816264938405136627447812305086844863911439937940976663565404099392251286790111749803762448349461564852805178930800443337799343604272509928406135086882206689252647342957358505643521342911541574052550357063671282150954420822703681611499527302399443036297066471824065095832165368795415975377907952326697203600324750278944605284749982950044597485787811412908072191223395465791422962206794326781939643413286198175301932190414815955009951502502027286687795387085168614626111706475684321760897966934284699145016943460591381553357045224272356215046803156547523713915573924949069641923947867036313961987972510761605796920149644957949569551162882338372993280613685501174817446991670669085320195029375269886255583426480045638963294905390650668876473869045840941120827785953686487356908409038847075285376000211157189790591545386376221379127844122892103367965357280458334693285 [140,110] -1613425744796007943732696886911793713532342327578505216301069068861501914292771022946136292437603441070266339659740820390722788988461992796463901721417875963531493109592960125557423487069005972507049178968439961845344607575856396242127928058807282127517070273338762439000055790450144852455227690726040699756769417077450690243453213031186211247720350358528712652775986417718843450902424783956265840325481351658832403023948980260845181104535716197390667394776939247926657928731215752998551017328481669861231401569042808328054095736017532639688818234565370667641457988073456276903454021767774490306829300335293608183060413293624517317372184519902082645930963320683601588838860516045294626455879992928619902012609827317782507500304810089835453816386306247578778908128897146952187230485447328028268795453983755550773033306265838134025260218038620340121649111144516151753129106931087113957194116473436066819064739208534514319180325764684948253333999105097149237461612340994133205346460464619611678598423142701878035543488811645322615376560969592583287575551145932934891511888298749437461338559866209526660759630040698779434968829438208870811231639862847356296416062414244424064349563837577395698647973220640313764605005305555664856592946256676991684444491897678290055935096890104266768049380034310158262379509496244682763083209418321696432645 [140,111] -431197378401073223759034412240668954031405420462525154039978813475995938446916786603547709651288802177269979682162112444946420412721287761265133835749393994244017720087360212449972444447878749966835228565982185452522022638942412762638748536697627581372511110961890802035615552261055544466546459462749267552025742781663333721992113294543655241044169933140116298717542327854569975770883767025965719962883040942803985602546010381793846812964104054376264226663980856246832094426738026389145332836881272241166831371412292408327308840583527561107817672402113174948933112367533841975589572451943937885554619829303566059768870787092297169162493441959062371118626838064806348339933713876641129555951608936967670161695842346975799909047729830846480709635973864351771430868612452693770789805378360736123039350699273402449485061633850840291683234139872362149670095518424626232096090985260962999051966071474881862664210518888892322662292238445384756094383186120470023723251404077471995127217238344212980062096214830176657943513250645701385040871340469293158380100883162894190166374448542755700006545734635781265149587868889545027500777635530799315807861763831947261713139896301449577335015513611178117456851747158293460661338417155728965448863536002552693921786036117889244738105004917054671732701187445224873420941746605742819832003393997430 [140,112] 26380956146500142130163204965371441806960183518523266288244831060992426781419680082381905358221922379246679695461658567201805565039069231270932931020454106174352578483492770942146242887068889354687610204789388182115857448724832105148722183678013877349474416011927105695639394357188620873223487878508884779640220790337214651895534223165431884072306465277955041319983196957876946428333971868441843652235659818023164760957860038386413999096208863070956846905663676086456700606744455520962546990822616190423245750310542994077364778373214487313426341288454747565704202882241125315089718602444572838898622528670653341258520074849154947887599910711709148223637940363505907532314772196071068468481475707633647011102895054013528643057563432117991281876156804242841111310607230008406414177959894282881859480613429302964286391480765077297928985234228764924694488024564744089306557829830714350491738442537844906297975296864983761480101397143814969986012298009581222377811948818716462695200875872532006104865585926253119597947797218906460990229405521105450645479445466292740259033148008538130041096316909979487355272725891103866303381373571812016324541544978596104934127057801399274330111255522064219130054428293229599834343171857041946550236397643761447309850261074325054674029051917524384469384310033249899357981795956414717714511725 [140,113] 48352887146068594904069006588568232413357874670246000824586611685422941317967474238645373775005171564345260868977314058197278479713517967225124511188177971924670469283273100629998559087206285292134418512937257616684614294578740605775884384058376403303123598258690744145834236640756394403283097680977457408565865189236683812599380219822563206921955790944240897523040750821993097182692090996565542253575285987338733158174225386065443103008083480856209178185622052361776418699097390469814215923985877723442269184046192359992402708752433871062821537046162043098956883875225215051905784177150995676646751105475477408288226685653238293288162302552424129611092150892787140422374037829479529146656006519921353440677658112301661217019116177306745341593067982055550604518753269160536060447939094175889660648323615860310708748763756083361697347084416501437240184698889665238249275545200481401724588467364283816388022175416837131425566668750648064933379837062285023996736919694674155681063741275587833963865836841355572749536105827830458059944692152367972046348847259602482477104401166904819143620248399136877036226984757137107054041559494013959580027807256149178883865833896033043980084240734795210909230490147175449840818400816546057854203953331135455531990483063483386617435946906791185432509999670567655564404200801872208010 [140,114] 46126174125041150886521998290142666874652841709714367710255131987422386090797627353958438255176550427677311472578228855590245171964386941538868013198278140891035676736778308869486259262433451594817949090883182630306692906393932981718744281960232483401030040391816539805941143966925249662240791173569647815046832503552282439995901936532743236017814268192734367303992133251178667857768468576853230676302089999117738623185761740313107737955998128002088219678709347867210869898794711093178093405995059443446079229566849567067925976912618348471459272953910270657443233542292198372340977069936854915463210676447593966255223328993232958048971001711919642743214624828375954823012145243353202700996866832699767158075647033952210157130958665827461497881063127087575138257638783063074699102907078206542536397545547713256461951503469750900216582332375297220456844741642255485350654752972590236875184037919844989992450660678272486223536754388631561724867340104107863333317859498157073178213609637334051581051358263406135958239160888420299795954616996009915655468717675951877586921751907006590434883374031481958213982439231983990097608980941748315136606086735222581937613166204420522779211282568027996761495792326241391787481241043704760246117069656311021850766012261124555112958906841107784017648147217164868885657668016930 [140,115] -27156908538704816349921198844807566498364654657261057384529628279485770516724786072610247371474140655060040943423753078160003143569139536059028510913950588691344567611645428068207012014120572886318936540133201408581104870794576076159517710205109684072985225189166531848944741528442186466954459633807032886991862803645323168900586875583554389168269605373036573802487604425219093214313568051693584898915876213477743818835864611201601196801950028410791623000122989251421193455267281369432851650336965284376803828978593999508995449205106881106917935155959566976326550868545775302373939651021754806813154337155328749262008260229653403744089976752615486050553341139865192168302139807594849478290335196982033416240694205398975682226011480838259113522814915047106114806207289872307500371721322575085370319075887963487854621150994024181365477588946085578618430241303235447488261826751340397660751228548268623662080822770380639585665910837052937467600355062254716352646211588824232734997325894173599982819533760623364203801616923073466264209247224566142272522831214429644542682026592307961130958120626169084611366602660711021479395247380612170978619113934183072446356964793500346244377547215164272994964131073722303704944407464314983195491496541104270636209414089885371153587214313651530450524931735699912328104369 [140,116] -7952779084873183623090579028802498979292354054995168330515006785527063160295766373037793074835295782596976218614814904870022277247222406861248520902269036055636333287512922434353551839625882187683821582454493467533767708855287760767373151734262284815057042824269914754623761691580076372340713321532601569785631810040921893813281402507386392214830819288151964922777040207077192873036816377161991513997785460191637937338199965909488067202096782031365287388278091256707536105121340024366493286449694311391792379460071979010041646798152143010421400264051268861457469568982146296036892643275530114165144971083079537183118851020216805551765293138572773968449562261632177745939053061885580171667394750998983158158672234866528025643049289133274510738447606540133598122563659904889912554125175415904046082508307040858159854753479998109476947841573548569345542009614684758016803038077273293440129651580968500456272718071476965332608703812143622194350861195964925087192301253022052174016893384103593273409889852769733916597740365867530773381540814626228981201769017560768806863034569713123219991104291555633041427666063741417894331288717101463000168594205693806924980273889506433258098487859923860357986279789769553867318193402331628547465674742471322526715389613683301248391766475315604874679065699654246750 [140,117] -4510283339520963061360628468499606558454128642581657379053022089764502466119177377600373555947182447916441330521282802758818117132180423506266611358828789520349653784239374645925032421986572577071227955302382275584378218023502410565004164407838255280874059079878526300091291241291263213278145697180735852314228927894803448867553773899934070137805432336512677421832150296924674667874092943919835964678773054279916987522938664888117931007432732226050267108547375833643154077457493101274865149271875658881074220652418397591451115839737080763338188904459509404046070719077222471352611750922508131071776489630667399700350360547233207977402991860599568044743401303371573808568802808702091399065064780196106028575270940909908189566083011857154956699833542362185163180368139493179416266822617198825682097639141631711032572795672868068289712675283802175564526714580426592085694878969452969724100952173450571085939828416387214532242374667630667414293214806496565107511642203620089651149065969713808713248656679427290761527437315891161411264321734801165902124145939600978639246876456067851541848373167100007982939719733489549198545269407931612625805357627777816482978167861597862396319783587709126724771432536497319214130125306908572494955860869152485495166624200542362347871938974335330108212943404694 [140,118] -31398487074484474126771838575134164097452731238620025919537876235682786282220047085775320973160491834985244038593004413428680322485069176359611424629169840875151529515179492793262481046941744520627299255913478312003785395196118239711314020391783292406219841760767876800951594267474423554466818319275218806819268448938716190110895822382773642164066032072784512436484785210297042918384412486283635699732757396832372792675649004762676651446863592453466201476830362256704496271405523093106308823657639296537627977958100423245953623959252888546704097611424555759080279568620900671612089634653034805776914284839933056907684858214643652643008021984841317654969308972644626388598677721653852782353611617439369174426959451772344284171716075220053758465199663794455583589125404852946491356715738683365987831588923774474300064091427090403238545207389442353352187207765372477779945554376596920342679998312243028887720711215303606700970074319655331789617343801756768311617379583910439371579580358763689790813571161623902031796426927496770989144951946002492683091234606288357809251388983401333521522198563897092603989548631953090831586011841628687119214624712617573415072685363825241077640488706769877872113147184808629936036808072130642289506600056468106279692011735402534795395462090237204411183 [140,119] 9298175769657914459579831586713082764072110172448125570466936899895117478999708672202252566431282749807173085040657605772311614859274714553868974607320922209674920407790272760018132397860149841991608476079756003921268752121030153443003838052966998878904165919546226512471793342767816760749291432206071938512132786536233949827216268877413771032252912198387813433302782798518396145506240513318910932153307633986430113396782307660577073056053378317149160783201584886387067149855779678603778231574595203449182208156533456661188086794259380935988717635494948374720559961833783035572580268551333474298286284164727453842742874584182879160548173027934405087874303085680520363686196084403228788839285589593997644850517448607177317689886317384212438788773667555969751756150142986863488514815434218595151847088412873168996788875541537645352680295271061329069865788356267437281127578377074528010199159711819709265911660770170427124291972951172705432764901567824160423809176434319249173779042559659169009929812067633668837065705194453174334792293731533659552921309136233436544729454940097405625980897794205216426648254018009668294716884912881175957941590586639513298698961165722446716099914157458170180899775118966875079352782080336651040850723524014713829280171777228212950770585312030786 [140,120] 811337231995779259189859385485698153024077588294557362440668117305399543466299262226075616016427917420182487414454958040965206231757027393656326664279700351760308620868721982711558426723060468846270065200489531098395861592215479964998680232884785879188241498970164464676562584842216407666451464739536102506910142341784222875061445814455796322801835202147980277648549518238258685707734231884802773625289353913709999084297521603953390981858042544959101928389885969813198672752491387707792854670233218138582707387816403075857684814231284379449042551270059396918356245663753055300445389612645786056157679402773456404540013303884733971030431975547054028500411898968116156011628304366453566664192562578908299983297772197434163202455034029323525004971594511383121424065570388135107967290920758318163268894189835217643565106174725055282420868002218002658920585817176715852987462083271105634297886758485362605496250709125129833574916422222574467427140166124634920040200723778376523489144129449216259361938751467647517289182968136017637989383746872214436912406269105921519283656774992173212323986288512029056906235474631165340826733382943753053384225539996871589130147703306762049778625261748076549407381855271916721259112904521848892559394622461293679798937022532438729254171366 [140,121] -71094869761980771959155398867004725824508028327721463507142426653728688637481964183654212772616821378889081414927370538152943978157202236963081931430981512119208647516390037774040375242932281330917033108850537547239977808110495419593242526661862508709407700487955938652411379246230550993250229715723284781522292562410575904093972249662343145366500748210358394162534077158759645278826939744731452532357446867416747694568569782922463870493962503205172384281125345367411823275341640638068044308531158762575297803366459388966563596859695463716249044117698008730647029662922044105064932448863372300763540558719524671552333098095531430780157117479573092890829373999490563352680059114356981478364853171037474943333940378288499401395481476938394071172511827718201042624315704207381110474361531786517758864918353985773248670354033510090009413013213197370973072172464366853186177438985139791118911678824368373621633309803418604937216523095032424440811073311158355769889922487458148575867717246089782875457407589696554366751917870802111372051564094515310195123336223600777898311788716348874977132859903292307474204336646775678529003439196217652181634617475746211343342620320621741097470256665767148851746473505196087779622587255720898196388438950374316796907695611143478403 [140,122] -4329569724410920432159534738010994089811291583913178418733889592406580094770904966568605111773847041777258309135679495274887900857938332495718852941335686326326364228501165638935403057231039730412535416930899818023338845614821196038059003486542610251223921474095907870109890932203845382699878145158214303776938874725035286885657608734393807013987865989342335192444728481898643296513670694621978889278871559610204536692246903741701260750987691947541967664776032866758944303803224322719118984476342841846965716844581424505475484618610998931790542167847101910839857648937881009753256741801046579450484790821699618574694397155586067651745480014260135074551835271904697956848705642901145608104424752598078431277791665482656331817762542606282495949828135813720708396812172944435712826352974604798132436229496114893361103150817877172687783935941297047666684598000661452924095566386634717258419897306519298692580169436955123202121109714740083809517736262487143475845892588995647078170496215896850451465077766333231091283532557039915709808443453903492388748418433607078698981784131282143273960738425497366087147342583321092325590623256418455889799137271291257816771884447444047428169321660548394142167495517697388051059486742852052283060431630238349776012338713639 [140,123] 223016114682331458120860935575436373883539319713367378032712434420005376538474822230418180467814438691867953746346753883609180163588347459378936183846317133479810467126674149528946681418963071031602595077157308514212861457434940429847553889478373770035841869492097787777710268714822053267057965769331043391784965886686332195450683759560476445993809627239587263516441350409111845539297324641374903809467784378018607034978907267858641644819352866611467388890194002966257135750666444711445737187480127919363259575523203832686327365099294018647478046545863346506897878984949753685618004240724026260254019721356184845894616437702486865774523309189249295030404768122988464776668962202181821347415881089117675232663257716965225574032301214981336731061526988814022319342998988001253319043717278739985361145699255979191746522104506132073908286478518959865151476402402133686629472096055158801582433826268168589884848946691263937260413704423266209630181936143308848859188650390229118133094590929681657530065938934754056944849047255771734285642180600961162570027981023183320685896155505020531457924888865713018726656887162357535666249408729250710536858933390826743342465929845808732324285026976021906670023672517969939442217299784952790785466164922783502581796 [140,124] -10859031243253334793832170411490295587131725481331025641906298082310803906738785245948538321724604024408656623885263353506717039276773784095197465292062457170763176272209950599143844502974601212331088185259815659042433694576789484616671789150415421239874400783441958801214002288355526136559803872690127166390659588009741239764459305979198291767602036434196212475360481208021780489666950992753498465996130532642637887934915959293187045605795386979415080865231827075189179355115526088434358629311369563174450470406733075994307502628788194695833128191573251688127267965810341101183296716627147172266337670763985979098477199945780193928459336690496745975908513129886830855369695347096072048000895453508654394319746332928633976063605938203782525394346323358498994787120611833229595871684879127006002679695396125919069286607672766909183301249389327849772386431494269134054943798609306733961865588549406723188424846923252008702709425928023626948316207236195357339709489647875850005344476742260692267977557527747210649832591139238605899450090890567686220885895591896870290265017967941903465618591838848021668694461525509222157812764126102886544268641792439666303597987631918315218338197392452590335958268194692334002197712983213556994641492538253984 [140,125] 117616507396797675417716975871034173738489974043776989568303694025450468212567527727582985377942529473851736558020499454055043359279221240969317928588239052240181632883190302658895997731092800944206881966576446526409478655809418456589841692239479884750306649063492202852822205750657738230707477729935577660403886188144714206621397073962805429503484476306737635835424226036298851457837855663352432032532377412208470585252202173074595744205401754308514215636274322609490764354832153782815089285003324354078269520686793679469781811946171330533812832854136486255202353408360858393910739209789402465243218445184491162712237082861390358840131449365442428897427566769581313002611453287313555994846936758210981816792045626803645107948051895725022082669362526439762582971262657979745546018274857734452796680003786214131992213796978147561390725435220698398172451508291018840523502161612438214669378339467061927034640371833571948454626944736677012176846391861916321208759217562409620301873469113054194424299514338267585821952372946389802174706288376753135108934893613757438653552905849074090856234021803943504302134581659618588603590439425975075539710548357433534021826473723083096364512938785222246721158602632707484906675672131210572419600608 [140,126] -5212494165968311055899661842819133969148208900579965668273700314730243563019962748971495353608083248965107556837455658138478100393393442579560078608942162342801412764125202785362182406821650283136374243711903647402387942195882634694094709184764509883001347193495469736013978681415110719304061448479006079973984243044645985192412145507705710844256043851657798256088893545358991502155417032401929345466629799638944973989150893685839708440567246197411520619423299609953204317832947324184065176183730854596135467331333469481886338491687420859725250927775087039340002557092113081065896379340834297371254005345321678842778654954047793091010931306980781432308738852317333956876931332758360277329231368960898693548970718434711185264566757375276907469557803253372243772747746928279173763467401181848141354169327752307826455985914135038392955460420758442553311496727029566183584451188779735214783691683792178995650900204152640571709189924059592707686500717781157397806159697809155468917438987449635064847374784697589141054638555640615815641574900365461163798958996761162289151044062888483029775008474306416881258720144592831822654897810025909700965168556341650734545248921286460033447138473186852892273382111582040888640184388048602225 [140,127] 2740446467189319363277122146093102533846899425020424906207600589184431145757246115239345285454765729681019117452887105702480367283519151438994075672543191997220905359552485399177335062695720896438412592597013175784047586587946131076977324579887214075048731121463851748222768110396510143431453816110298358181409854886781415436161784042095289309740624912176160595530836786168432771669348570570953439749103148026256576010879786917693423688477245146850197599786624891855853863963727278859668491212700796171007326717312606707947548118922101936582243566548220602713278604013156918804633915382404330111922467013865564153969924690806787278491207975499560182853286651531434895439786616484065352662100377361453145593397086725516882007775883216847956827416037887660777615094429374945432581262344967681859020975101283718949120743405538590930294730496865096546927973919077142250931503759286534635433248732003825248366753947286249264263103318084163159826004935616596076187501396646350408999542476897539734370735246689199595563245876428936439545827821935720016730092239754421641599396820767363352895123283993390207840351474120651492345541065494976976748241914285987868061973866671646989970422433892133529107288744292711370362179125 [140,128] -370725080167311209934294217914114002444621064459073392050544705115155381414045478352116754374165095000230704587104771604763152778093365063430223557719184882057499964504559043140625495714057725786133817047119051990084648278541157963719149586086196341760505718882285963824139607825259682141310254617533909062349512785424323506424393861662227407176045559723663400138263543365973455282241010311826326906507832384131738967281808161829795201826919522792671425482173526989746200016400675313329731683124868051857598404213554737017653333807368266306729543782597926557016081223968402987929366301133208135413599638464464434221731751800487697929037000250855882357825861100185929605157021972292620088821191422024174652027676688856963237124820351421541272612726215856401519976999901373451074811377252375797350124047426014465090955545699865894919816345216344795578858016750483731000520797032160078900922564356181989792388111410051856621775239499599679630306056491561610159120601975836658414853403776324160543164873727460893797610872099642855694712949226790001537617668380252993983798813484906450608186319180976853390307222452814701734873762015902555586461258937082524317158488471354253368294506507096530193323940767193820250 [140,129] -144125378287894350447753371629141108318787427858610769348535481896680607697446304238497648505686181611646840677207719523239943983912163446652698543564697341085396401241933521874444684175508579351427052928776828975907568956378558023777302947747245528619201965577208549971167207389774682222280935456712569044570196272927154446554810950365027560430962386646450554365186440919399755524081720632007805905270174268022392711013170738301625418912759308863847254985142987852145325100056827195832860137671151536152230337051718418346248935044430025645662504427047895258359611866166600465723858262733704908229874378240389835844679980003683794764615241825167623468785445182421385178625017518477912419085694635446441499851746451046148299078170207113799925862376778087155899694300611936888161353783711925200807147599524541744302383908320303801744772278308275685718676607193706043263769565992283699082531029872363534426795625477263177040223105663146379577609542323220335547111729153772325281693676470021782740542625202220569524174374731274504067234814649769061646607717060755266446554638352835922974628904122093867386121152661518350569715187787716908180855939860583508359084776718129926836819422429765516159566705475 [140,130] -2388599975245436527661621817574971121512785779069946692187083894207962791085164307274168750373439258447488034364361333922467361263517002879808420365728693659752617996440764053138435265062484227348390842918269972227322649307602687348680064874139715935576307782399860823577665585034372708751435414548898919591444950979237870010640538568705111869319911089599973379736947858053265393808368679685574961603262506985150347984418094763053972009790150283638179201133992279719481639655801903978353575492096330693478707243109097389050158682498698174985030877599440668885057654908243524466569889806556463887752337898911222839367350046610917320651403012710122367701811919145777206498185713249006667964749366539791895386367498080634595126273205337987695122307351902057658673984103962303036126987180521505775598498396548353767642365029704085407139229905898996303511384273880528018326680756965081503865112835753698247430716795339815115898264457121907227309316249140529835081785612499965563888546969630397940929041195667534191456309253036698608591630910758679175134458530930211391631257103158613559619620605908164785885425037348780861516994770949128780293484642301983396973103911791195611034882433372723920325 [140,131] -4006528485768911088722220006703894967491148287200205802887463696237931163388668329475018293930548340238865147032289619663132764928814302702104144359812571439109650026315605954117553711280376167356314971692126536453753324540756360440863305312401593158446615307509716523321667199992595384608965866654971432877315868038286494436108449118318361751338229065497563503646545161961166781553883980978453500501598869946615530732469532597251883482629365010967251686362647365342992503845885953485214026887741110565393369064471077110905917279223260362951901969616092028511510645080558855419038050050824733880684768257298276338178409253976687230579317601139368633465005076234957916789287635509507271630834520741109556100848422211766148716897286234586470732734267733862376305275883192944086188189964159952023341198722596270019518053457668165900548567217962550439656355728016243180931342879080957615678981011094341922538035553028436919671121630252263317014164286685766069755193110328746669190723742218461377957708245812835136645408451710563442358739832789804524511792898203972436231205248321316691336236510360656695599009624840100049935484717818280857013479285465885577849708189672750791584574946900 [140,132] -669115657426081591146194619001882125510425650804197767179072048257361781418361773059631363668036000214710369471310179220597544382129442880631660347317792110634938044828688220503323718958144519985919394644787588337549224650072784450490108825698650874711401291845376201388379665993651968192648147229417633744762223371152441868971137833318148503699979085683295380806745792012712672640742890851827004402617449425039639912470275651320962391621086324876567055047211325475171587010862549061822536810284440409058987873644744091319265203413621206912885687051577054624956893390883331200895382874586970379751044217653536257788318468658281736993515020089770787898560595437889604666145326119253172136102910821870304655506664807899955612617548905143824428151313946925854961529647199825149953156271898792734986861865864870935041755161722744129297315529284570625208343376919555773123663485203428152441944251355182186758852849921058383454598891277656226433553152752838068484301109257257502444813363053627549086598469852930253190730092361239776819331788412792207288318889971069564502287681912259080748766098273480891037168236200314345349578101745211483763616867799508738620829440109418960725 [140,133] 135845754143233526603606771527373494949787500084401337795180321619087543000664494019838869223755469384731590270512049348986284301526345463571846894901321311715492128002661591642556058318307164671719812242317802894689867052811932272883688839232810574494574367532173208768774722141217908714875321806779339726380507566390273248813476042983666984107239456907706354621796116105598184639968467039341941407141879534845487006068305034533608842707495083709991494976701776190401261008264184008471737147595898191640437254988992564886180793791614183537896415270627555720324450534662349333436391304077242066005516746982122242300470108317752975581936495413373392731469192001149296528935214774389247782323776146106449658812455806816545815784274298784748631059464109867792666591117278387421942903417766930007607363120152605674750016733349451797813844191510674798485948000410590646147245203794393895787918327029623222624123688823373888052062061419055575171713007420651860715559907217346324495425099475503080420037743591179481716637649582258182691233990181878882809447660143851272931017747328385606236612833260907124419359226850909644747952671180427483896438955623432718055504313050 [140,134] -6409090775588618294728139614898422338260373156067152081315686635754776571894771674725568446404544994163303576501361928611853401501431669209326495481959335922522559835911472578309704354068092663597340060294802653486615571530086664527534043337587211273349633589926159683723125916514606361501070219624295485579869946115750903928551784263444543740063595679457701502205767955439883101820547365375446080018219371537205030658667132866049999699982248723144863150993591649313719420582028058478395906559885276002392227649111693924324735281820674978721602736672350393700268446969211167032520485882464333596373449817832543144684217142086425301572155932002194357985072445106816340533352369996241480672472485421744659317490440076811131774704806421377470354140038799265837008000317415990806419769881573316616402586749569936319882898739347999535377215975054020162043141500167098769016923633120642688483315121994865340490764909541964066341437460919526105449899950573180170599192209644154450207148948128076298011675426095989443835002100969525093473041468463464725040826532212085119781566980344316125045091372653558383070050703842095864901913072647709871169022192209847775 [140,135] -892279958616020888856982591926112909300034403523596893148853750769951151655155638527458704756688521189826619969380820562894748222171664967542923357965881368025502850633289727281237111375187766787860999779518021583526498109834327929465445334604393799405787403476566915193120392066198892073360860841482511915945450520454716959921960923675939279050742020367484213513569247765150257677116624403420321535829642915444116819100215302862881751036699058898161619668918713183995973840606572416464373557732991127796906405932521993559450768230181252399118621281704931719295704800011318038131769111189135710164594374139970667225798285879502347913528416712286689648306632321850549809543553677752078271008214397175153298371828023249502039199494616000461383799520110954868517650734393675565572897785178390536040980566176002732739927365073444261710462094661436868377094603685267188728989875644910197971289333656703000443690609653216579850823989298541375077739075046433173104419059031836087786162722087582202863721786011420782591254272289135920943050751911595126521124175696068770012778741303546091435186261345117490020540144693376863675360243914305199961553100 [140,136] 8862266755501257945177984161444714249516404540574379268495941295931935352618128631531983800756593863903267911340873720304756803489228022165943154806821736251711873769001959329230598852662194349291197793225930197952365329910790001376227691859908937499536215181671272842702257725864457611317966940351506909691591242097432746406532420685389920399305583712032325311764790480626837464055476455418284281267297402138165313380273718457606786590145219435635278358049245545935176434453888171975646993358253916941769020426540462495870468524931299746749411027628422265802387615148777880146907609144099167934054220520864904450977722000935198271028739630307807134659125863863414982867809391229490882701223883069441347732381439549524033609841625480309880551475740511062946879660647854120137878324176127352708815445278623302302168832517256441507924649832996486622672396141688933008065396036263114649936743907334673854683215006403516221340761694935100507045975554324577721324364540698514316664251006287969252995881873540200072512811482562523342409388650339018686972440140857293647089941034192092681640782720209617844039667753266894733894204182091706 [140,137] 306470858915879490053678538829032628792852723868603909661947988404535968481974404926913786595944121288418012202958336387696874277942351490864328870624707155189315899518796493003523105611417909792649223627241352700423799648669293916515175858891959002475955207859079909151161382145991920438765266201312147156690722102970369008797341653023544131413121550952381164332802773942667751486195591540029756865361002421607548150806876686074832645061251110425902367988227087959217425192300272425571672873898287858092068597313921754905169988664699915671599865425313089685111285479123461480340355256158012541735789314140945195102917927741532257187470454133012716289227148443848007351684208814570317964913485435620271531759972331721536089116313809437610397787700094534536011506053363745248280281767831028541622956796919921163544589987073596318280603661256840964645660470940904423565315967927504240540538172142397302826312278790020500340307655746838445048010860913741006668958043304676381484429827097598848551998748007899736008900378216188958988854984204859576215239746378794628353345379338940380630239045132798679801555717537536589310 [140,138] -746192895201267594816287899488029831299061033473353695005574608177723281353919126639978791355719173424133079606668451362881886806779472388692389739823445897697031539479832634527421136410517451093557253576624360006903511411724796704833026089455121365278076453393307761945121321628722585098226246123045049033312928712845846704351698204971686183765124658382838515034191972047345575109327683244447624019831323221897201289833040303144227445681707351982264041300040758184432592723577866790277768439869736839089044177991144522119480339658459535480650038594817329260858759816449087990877957106439672978470032549238917037616186027791524551396155944043107232706701465300997068963289116063637929508942919555188349437184944737710976281610276746944096851733009789916854661352434364853724797746415028942566906570289683080489963119283196500905514599722043848505406736754911895490421931301849418106000180595720869950620296029377500869386305209025522692459733093897798159981134263698321530001893399081443107769526639898343114228335296934501440095932026582855565920110876396038207123215762150974964386194678030142657748787200048 [140,139] -1274015652425143240950963993118390887968056214199891280707245052558038718940625360115782304489773907533032812459894448203824986141941318046391832093304728791152773320162875386494653052871019200143451139432162129663706868450080308476149668225064981985815788773637477893830033007187745993828948536590694164971682717562988057552865460261015619512485522401853865718902777039750189146499434120161660660145004957905903115618569988696106021948576458649318199811205140643903259460610240481887950629460255242492510567600204045588787084786413102225007623495167721297349599787106440530975681940773450919488117678830414013189423188792626653209792212690337949603079206632812252559507977061692897405831474833219735280531982652233344730799916778346789875304443689104272806998235395533582414323779036441267325799516267473024302611427695475485156239826081122830230200725997792680474928059817558870580305620681014447322890838036870961893286864646970438052546347638666248579853437544353405173382207386482162619995304703863432186151391491780929834909617197811221253377842908979810916477046653158178953905347351168530 [140,140] 3532968031212959058099754109291374402451741174069521009122595378263262956708150964214549751922629674457702527287834829159205372571345994020934265594367504580667637233291308432385483341556972631219686559905669129388123308455595915336626995497601742679521945382343853839825843916106336535257178534913202994525020218054492083196091137444768421286207948896432839821901343944445399020261403911281576379637611216025592041015029497154914100118997507086890528596264169734540560802130240830311539005522569844606581434076863486143779066763370792036835667094725912927924497455819918631153446770388982971419373656960578703388340732679079557216360079669704754108088530130260927964535418000630592437221113957347248057502603897850386119621921922219154901120944420128146872242168465708257795790569962300220646842647701719771596086183382360729246279977169506895554166503839474155122230565642792478632779617221392309981045928966539835292748414696724033655813214660280971440911960255413694974994342745011959650988775939607528419701177597811858781111900414703028548631537498573864234934311621655792770332656 [141,0] 145092474248421054179479164869208538577641059995616683415597539539834002683368774398445972711578326135225022008508718935973391789857872828257694209018467137372546971791364337975465993370458079982310535728983992778290403389079826279661037849657341501364845955583203317688917538536221067527359822035185383117071903015789874927627275922848764800908756061466326972640122929960987779652552644028944926218898569053047063362292860059341173019433425676274744036129298054995607945098695177152772372568909190513501678919395337990833593001744887033058776875522831242674491682255277969064881327767514018610648941687920378449810201956916989387552426917930677229628086697297824447598251810771940441070384304442024107499416521495728106808031464986089369836273531713786193044053414318569834348477640264167212557179053976352461603299679432078062389672061368372060879598944907587852716039038130891330645148540817789285512311854238259484900761099384982428333486077489799119407942177461631627960636021467798373287914746307461897204433673252668101772157351722044910271155596843625734028578910939166664800109263591774585601019851604258319506338534277363885842721420578546592922656912885252694684881975793812006881929056822948483063014863998559860097296711590734241419889846957348033259547950413730985539351261861470010179272268887589025493878077647443971455127978126994463681648083306766820118098280356026450474539309250653458482016118234359630692441494641890309716344264287894675398367054493206205473983910686679473376888353477380105740578244111348036679848582789359677621453918001053487237391076434473588767053765779967827073260709692171481462140326702553287909553958340168162213264397633436191960197745533117108979048120320000000 [141,1] 6658853425707486212907455211508170749310062396285293780425340611566652842529996338900013151688867833541530912614800690281671724207812823414466160407511160150932635228479432844332044155809765830596101249380037336950626159525217652301036052755016517187319452144523822859880434888166209685895434179741007134740786473505551644422598664968892148636552593947646295132695050742857082259942188189999461404960989278864545792700227276381023759517684951105257185986643192008155871530945310302337258632896763638257020146191548910524746588106333169177522127100406934305837432631516513772690575245861209257609039307809252336312656650279575323733227591154259876861063786631421478733941256771420954436747728561197353284617538139867976166594453716571943968361872225019747763362134544192426949296780135663218328281864101404379314468692134907723235413336535016985643984362601429679225856102213851177169507298895228291135370055165039971412364446581617684742552227808202590191405411053532979180312358393922948424747421321676797774525639798513503034688713461666155425456729623750063013042465117164197934893605928855071001990937980749097378584106271682379678832263635577502491372684978571045099946926392728389609210640908252825318749372553976398539845736918263626004900709262390055868544988327453851197648538446870865916901996693600478680954091566844668529497675702462912137309365718706943761523356605944278278331776229745753018843588988698102248709088688275322092470932708573016389311550297081618984304217409609618730082402501713803449316138241870762134801368750268035171917383348285443135180827627406690684289965405289954011498937591682484576923363829888343402776066716501594238967749578942317261223816458715200006278946488320000 [141,2] -1423599413495763350520571138419368516994322560997829758658976939105670932611660825080348788791302742270511486340571812808306801718525723862249457746887297460315185527521689774943300085733249180169035505203981079018283822475325568187827369853321152220165825749017914139813661403466235321742700215887817798469979788455678670842109199655060427043852304731594148472599036885120107229567864491933602231099461056866128914499264909334994919224788439315927123219161334000014991912221106928327435076787545652601051622523814365885449399151128533939075560584265984320035414641496517166934071343535379837528691494476016615025580645001180541452346681961597731808758645197919641077201387611925498680263693739621549990456097342248585104896979383546891618288497954540140555341111874139443190644299269476763939425848852325733439858754315250849664331292818520237524881106978384121412550899330679293090291990372701955783965131506263522941032028566239131565304815400681645632361316066680117173233820352424432624695303119872664197194441807372911810508789894962294419363673079648170962404282919347742099605272960926340585920756044887032172256564211294566554305006438425538060111312777143972227654583096244565754029696701182834993878166283918182312105311952447627607858074472178329977296007936842174075910158067360589634393974566950752248958792423419701544414693713151457494695838477312329934870964228422571722734872426277220229587741369372646241210794894482243645977360778436992669706071847527147015865684803624092952247090287592292724528775684603108696354406758612479889680479001737607009967781475165201514245541505130570341164367923816141667134932727003991560584016697228294683139523649865843732268509451709044096262649937920000 [141,3] 11969465456215257225815383624930222748155779481890610239489819332492217700898134956770179451401107438960574517356514637019947112891031838678674255517654348324237546414732358361099322617930801854837363855047401657078476938696496870002748093223461029707505290035994706945081295063224762339249815193916109369450458880163068012399160420283626691326473880225233024046451704113662083863967616662372181484437192625306410128244850801320857033258297832714287357103424801674767057498563783368328668135861968768364062464534574725347517873050142859946062824229997352675966232250136889833608956428477177449789766125388331999917979222452334923579510100973667951230416099264255812490877139272511284137518811614541182026079981638433335438039036069147900951308844286965112148129029056412621404764619873341036039162062756329198214180785518859643462182375437847787688907989490563329914038468215855683383097344230564857631405086701327974631273554631428840846441829672457220305771681482898694005378470384668752183476037240639442961359159084933323949977531609893690800510150310802860890338189076081608453534629492557712909688958507241937335221857583019774226446358025805385922460909836257214032353032850790248857607891111874521694598382134553031452705256315497786297151653850378732591089497769694825245692164699695085880974396215833316470223262622476289975559352367987036174689399143706271225168161337976224451191312559081183220172682024987494911160812341515849058889148615899966950165198944436092454930090732872240551910313653920618844584058270643461918298539471828815852903530577867223806200255468294370562482974654742388565633488221769657866503681584741683582709746802594598150952197097300934064807120876319793235370180608000 [141,4] -274879466593421860291590031044313071778812398548180616748950678843856106797019697030592759069378179734780748800915057394331250126659416513721286868589279993113505370271928484114855230682813834829140905904695391951755409871347138836814697989710436693563124622127356782357868703833651389120137184083518495342778107330578684097524052523719022943519037242222188509234355802024790011959859585823245924661062857981212253691378713208165574477649291434850325349259271481324126545623508571587786161341952864864905704163315797070006715685795434966561027507248133062611543639285915569329858612843401308614557200078144875791804162709687177550063400454344738307331448586192633012062838720657850293347017200882205819304101332093550306633300264520888190074409502213159893683315393361774752412692393678316563199244426983320502519477550086389927595728766374872013206831265586272864109778391484789580500558544830099385807670224797623472936090754526047569005710361852543417086821990717627201998059242070765956311345421056955280317245083627049495212450601980226498317957182317241066779236073907398644056553668985322368366420146510396963214775856230677752791977596023060216730104151825931348375555223753697600990415420809833311937511891504499909913402612331613055823216313343180269510648639603202140764627538361690476432219225057050537096724175719164854696138327125603670118742229484428666786648744052931302944660504371226531026439915606062123506204067398076471663073167798764589048993580816452622867717679063314496868712713033501537341356823622437209863347936116167712356231011175781436193365731619246108127222834275835179962069444128376798824713234831535344931032261755356543216275073149359439627198848605008499755188224000 [141,5] -689627553403114421560705636811180457759714871937420578450728954571775353194543697761191158509177451047364366726009310134740382374738233167107062068062548452000766640821802010402051000061541676658699464529358100585747742250613134267748039110680646973531874817011218129116321861683072005373496986027854535939048417444004364959441241910367533154367232520453199575463083191926184242782926910171283188767164838445854780603657978421523798862897304464822871165665280630946643430392906329292556436826551583816145940270017909738401213797167141805753271246020679105530900883828361152184913492545613349361628300554051016402861310239150944950240883398483780145493685896813193027520000087223810174246296010219806368281602672691533486882459081981991370035331629246452490942529575405386064802148990733622080216683589939052089870260309219504293981995889868782632351906776507362598299971280876074109921792810018578001227924908253073540558789236933032235561359329672832490834087805085180862302132253381680725353144207234719173002039564380989679623103424309827285494997914114037778894185984802836571389967700780766904232271684117141798935111520611793848661686473223198732906440828141491861949560860847190018506322489799684519207842264825441370998978340125587079512647157667807157285754659833551650322081333169618189261354674175912144801401927596656315815636523400618365927151081710124045692343744892023081916255178394945899611129684753894094682206886092555424891943158398485044108905626778366145521820264600099461515514080019276159161060296192653061594598622350723266466312018635408930105855250550923353922898255308130632841695321041741266785048414572563105028019235567490195544164272007472367769695446286928029365043200 [141,6] 4795699240224838167093554674252801943398755647435877584975479682246101657908574720413892312812184985785885173354936217818433876799084271709408088022895473528122983102364003082505392977321204194242429815257953444893943236975808026015047226998535156028917244286163911550071605104383734961523260474174311816017327252342662035179170806841963464874006727972032520154965087831815487960084860848299995513486762751095567045928271437183899450746722702263897468900583447763781393095117904372957076284647959198625803130586193909905324517109092120279437770142587549789780929065768904391051454157686144778998547500948719206287714679830695379993629348025062357902507613646458044670009396942778640460216457539935174497910116271899889527498597970680480713218354223048057272913971446321604151365902364610269179029345365074875520432349298400047662452773687089803419866655034779195470306688825356994472300798581139645118703047257810725478855858633806047778222155676648799068888308064122216101241972480824429585550755424342631864725103324583643264549584329329674308664871975421935130909842575131783623940768112327601928672279342742330557658312539817695395283150824175021839065636957075949341330947133169833951453174261742255239818285365525517868279439531796096339870641012721577106490813467992468300143927598075567794683041390232632323170746798673601534610697555586611532142067659188533833073624045289030018521283715916074472988692770128659787478619634529620418301233559293451711095119094159097236411835300344726536473182034806072747697107736121288346010193616176906637154370381190732971004086821598577339752600393915219259089687925495509397739622849813962602559057708880619402043000722574438760881701942434679750656000 [141,7] 20911017427321507297001213513303878002748524596193941767447273810694889986496360067652399423119399512859225665570037226767867074804253109269179204838310615658861560953804917605905105486947903361622609764017790571491129777797307185728393814356579150678711311722979725943213572580105606755146860423956640099082742618698311332751383910006505087005896287222675582471975877735787927988308882074287116490773691361712058701021572066164718184678143557288435220041590901271353478892777394640229824244741377016514009669148165070515376786602128508434496757134988321232803527592190693761227306498752740507765221745860716621304118292496717537134531267068608115998396492031671802371183498154101746700461157729642233090261539961765543206104659527652853928799811867835022842300174563479143022126795339098450011475196240777085625511107835627599607512936183895608973629920742836308442100366500718842654193362231902761191702999050031950126831850242116969057663143633655639688141166739633980166604628625179949530227530165748439250507652493410879908001469176590925699580381636740586510925312215914085558287844058272898480761121938889454967526889186421316464534737765744897368966022098651909622253993663093796125307911250013667010439373291336412920355316712004597211812044459016901888892387146773700838377786028993194484083428043512905864445145513338890807543269471530594224383322875719835732056718430115183058622246971557259130859879838470095726346273093839422702576110050574894277676469980517085139655783757655381379234996080133885693068428005570655242612524830885306399649670850597713259158710270697859366187270606209301122644511729093999408839426262317968062813227696280708527250566162808531370475657736034346598400 [141,8] -160671736960766226732708094638800056501611703516363913563639727823748072791946550501993820545455161472877705888396294575333201065600486147061768371990464719040166637243495622743329610764180380288113491372721097581162606640143079578864883503368835524139886316111392419424358596617639543558693390129291119189827696707952972326740134973298353684128516070181042280185095963761156191312138249243833897831420848803271487205008672771296112987165871333710214165901688277296392512475979398598630856287228106696263057021022995381521936403057662942502720455620673077743745568828847084426853721170934265145831855788558330211285198128657324872600411179618024460810796548081669443611088809866813464239489707550004374930677380997421164811739011222265127581514195793877065147636110478923140655626831249093865170155641443250628687780097257721120162973905102852517249958616738004614552668947081198828667197971515444831291554200057808348680374144944706523705529460605748685759158961402513326625182195060873487757838271905250552784034089718011913227647095309967659845139387875916392425838550466888282938843968881392346153627091360887143266696690138041602047329791106220099929913889514234353697671450468984169694900090293587729889582245770809361650587631838111502139767804853073378484867006810289967984032721972377022173309506414950490255275438259943226406947356607014818504569963228981183799129236329615606869718083961826274850857841276379538692272325512288494413383157092037581293735286962636705388916839364133533461398021511546117709111195371610477639607618421318101756958214496515343093364733519074165436006014283051046231004433966193585948067492672471571293806994132794978940551837894959556228184485216229785600 [141,9] 359884443409453451116193587467113289764974159481407354656701159212952239440346587162923595280712703307688628767221930520325462797025351316658366062665751235840839506057852583601217497274052441385313462156946828465511803370548739534829885629600436469944927488840906446113502249064606511840968790586814169527679332439972079510945706077639309120591165400797741110964358973514789635449339157655581784121664218841288216364127984132800242639869353760961195866733219755267728144408540992456922772999342797958075472328914632266558465288075036823096088158785666278960248140235019557917283103247768558605097119405815585975037601207924514892882051537083364920679156591297450617473593867296440661097823586784621997746001264756945078957505894804038678524900987083771056985579816709506129506075836158980285293219461726642867580985155406347499307269794824041034653118652374800933210624920134807211145539008226370715549649155434347973379363475414473052851805616113037002091968067690375603487230590036346025244903143325254550909413182718555985354261492611443361594170451306096697098209825853270507919421546549159499488105629141762425853654705054532123322271129183715002151404877622372365502146918344682283989985597464716178661263930661910679766165691195711816657336947653100227325442421106577422930134291644622556370960403358285398997840398332317665612369340619934385045761074399471273107327459110275244400510061379957023927181115985419986076575972816294472683285377592316530945623069436994487910165664353691442272936154315898328635599807382809596176713594914181353534995363312740296644040899962317869336752370989334584732744550655041964298369687960806784536698113253553744544551032935594005495265914314483200 [141,10] -282373894057494474609761814363171661781862923231855013064542667480963327895166284874658095171287356933252692778566577048909935411126349013810688055332449122469296754234671549606215090019697422963218204581374978214295553867110283607021122265524013239464208718809064703337932656687789426920348442170714322227114079378267061633790085690275535915338861572603988985273717253776412941092279455990969729197792552112228977839280141708007866974275023062768917019317416050397957507047583256355621622994150280650234758651689103266235891792526849504179877693293134936311553826563021361877227452121575533091409364114102127718311530008137219695846825167028838011470300376356499830593860704736914389802560900533142018339757225052022441468294323505075107063906770591098635494968604967636098974185302157827790824717545601132120063027703870614855926698695671169576874942106588489220731137563827715685455575570182277860752783907258645980798545042401363638731805020959166167243760663768160353262325934514705937240208769845637254468320250359010265853408337879307590108522943217242705444562729905000368876971973682925398175502813125665261595818524817970280672596409626899188761871941657401911865451188556816708512985529211789358955401847435742569897856226200007748135276259563052497938001261683052496357902688371649375023661178033453268530011605457756445026600006864218309984283362077381621339113138545728862803381338448289012791323384897686293100023886882653658644181268674546686962221342375002566698991976145899134551107846714631898706368451280697715390084269333031440623891208874313162192288812040092514990826003311966747907206209770333984323236107434896421306617131665808315981337644891458196053996412260800 [141,11] 1361325898094748299709587660985076778659714788775762907556583707769103383332581775095384152057697036532102733284992742836540566701199453185601128581577227715715671672418582881824003654277380197382699393066237267993519845793674301835688392909430503939839423144968835539923365626980023581166465245498602020223559853627783184182793122495578341672183595484709429688737143934472261987975689502322206028071409787007696169925494978249197078958533233786163135283990433409107806221528069958646688470629656435642110669292421347827823889048872949827864957267948071643770255182377366689114092294566942974413652131281543099714748941548745741695550346764427551903846740581617171881811935830633266610809280004828344500031729957232869838668564241872180674889283083840790579143148081821632099109704065497808032211498398913950725726105007734515472978281308497550633484407217453358813168801209563220894969902489132399219664668690192708742301361643112966694484438266578277151382784218013385424722193685065740886066969013256275267391221500165395796391741903163747771801716471126722985538614731148484443410154991197963780504515929085950130719335326694021572828159198527433050169059444317815114013686173326368802315960446759875816521880465542396838299726071756460819305162908837514846873021285876496931874858923676776944265127703737613170928355715042514314188518882755376754733955956728660499349669664858578367925783051897072838167409412017161627487683886465192924777828134450281280019506635172002484882059078238505348939933820612405281747714915724576026542675694839345305488509907647878183035358620300096369117646546063369104262682337015173094763261721407513910647736275534783249558540032546743507928193067200 [141,12] -3091361481750149185190682549391156604661082737256903091332923708885405752373056602620929344736855417230329878033601781284750856797041319989608487655122425532315659390840439822003350174485298678749617386331523536542193633687016586513138501839857251798708155525128371644719545532913043451065668723680234483517063102028212581970151599475533128649266529866093793868698263863504223407591817292405197507555798239386851792594947982471371755653197287698526867196845216476410683426447575570246529170808371190839728525116089721439415868463135105917904827849702709201645999949594195054806612853106319318800281792413899936386515213326919645962656624207254061735745069190619736278476432623708753059686322149469917756880838809518126863504155141677330109647116604549583140842257612484830870007213314573914871015480685723054890835732088079430831205204292736595093015400860423689630100865598942809220393017407000771310694380222424882837290385886813895025774589006562683261743714835916241329905660154926457761165566401133810890224520652908139578918476923253751150793449050302362811723395176675646462897948712419313614811227614244090138314565337154637831079965747248492516869156358086191015080062623797713964391202856867457237918147139626613625823842241633956434356931418353541707422069720783294516441575248046239532345067394683719835932656802817768962921353117094086133883553096549654586830051126717024699856846222741364737880894040498345110084536693194678352384124126893897998569086893088409351919984610917438650132252630754379364782180474731109148145106916011406048079773203573829990637733171630962623945653569440611979110152368489423789196694587547863449213475790700247745711213396111719593547880200 [141,13] -27359288954001571911618095372129164778847620557924149150707165254943243548407101374662805399014812791323513626106676446079232927462322901786587376904174836287664796249609524184967845382217842380003143873772553238796471688119639240334764543805285559363767665994322608076129563230925358962027264001235430397754848532946625415242778515997364062689900680193281967465948858595905667792168139373857874732839183406690327655657470140269368310675467279976839274796125400545745948049688455135432059968796013983316974048350653455655659438218304073420026063057743381798116724117323808183065643680073369840232959858036573305228412542233007116742116580449726654354511932451035028544636315474765863503091458999077501984028959391366828267540599679463813470990478444874803184667132008221216215151708172047997762855756391249788467839964624393548020109317099117196599388332664013771442620339842434872157758232790876171622161567571504749793969557059192827258136609470835987811104550462441871630217704378439713018669123960040382535990295789448833066167085235579436061687497698906835943891202670954449868539634164679554023440051863219333614177437215874228198523487890153855173155624476937900507291917446464471020294795956604840876564412938362922335167018622840500158414279740048694102561613201467490526155702092577107345269867497715574659168267551589737041010075320723339500385460275554506553951323455898449373505780570054555074217327379932816491453920811983757272546300920857007717929837484025442467202767137331504685085268033946215559181769556206130648356061758907960995131466269666762326110919599021087865980993619708508360963409260084019145997269613759040477851361167879328517078449937680908145576640 [141,14] 148058914826577737943237595462803540762505710734761339181112200100311165160954735658280990994894288418133710284558385049415521777564855316361469288752747965699291896874533091217532101269250653653450205221152037899386023718490024857337312678889239822168164180113724955645050073642603614094658514391171024589491467357343338747355122701616472565400297139805785671666060451417522437796090178610527917081498826451376520919103658292969734599242519698350242466541875246333132441600287267737591475665928132235887628570599051076573574784749150758780990060426050196366895270534220710001348064391948310923767032002184195546040062111979490777603916416502376918590082116311858585415732086390387761073600445757034687906479496355753563931094896472908443740447835620076774378302313165156514681129406324721903580523761971249834581906137661355770474932398375367923758508505954653169159309946259213659458074901270645461205142027271178415445057607947447261071110248407538401148295273428405842419562446860535961630925972421721658314506200842471332935107768274072722618687700372461708335681103549427526741657464541356425436579417933243445039121750611756235879125264466858495569157082898030145717681256040203610663881778587080159203935125971214122672966203834242251335201581884122518151871924642027185452499552469452537398123747768333221535015888654614865123428493041122339199665952905058332794630570463463541589749299435142534258585091530998318195381605215575538361236380117371012709229335277623723095075758982018982539335128239979933111980235696639311313962922448843915661699419411163688805155233383568989104409606419405096448562556089382977035590551786895614684419996388716862751578073206655439948320 [141,15] 10870883901800765631973193412356862622226538288765849881166102925014090549631157620622464828578131246034458282527828203524012692411491416795854826445057145214299847860361443881515862045144031739644008699925576248911854918080505231432612007044052593832097174213556684888667716598847969743401962545181796751217150663315290857708938403665201333664865671611824584036505034197730338616156266157048338410205516534314855952570494814865100960301786120082688601038851425058552803076695278192028858986462817876766364440118147256983671918699886468990279718192330062534083019228988649791909237509608765650406542899550272606022880053452793253288264607393357746278065944750940716153431575498859371190961882517559016153966181104749231155820708619244031695900016761809351364111752381046387371346513923114466104461082210838287896286215092442900837478959609358260376412339251447124604303662617934504645766886282356100999535724457988107489130818783652768817909101905169942662211494415837584071070718858322616573136146222876331750004745187830812286944404166581873990771709329429105579168187595958361704850309910199120227670613374800067374753553283484862688922081285356728285773345886535862552739025722992372315827240922203065492071291074515932264185688604328886145139463396422979433517586290709719334890942007970673187023654451020751709126541599074631667812630108994776420846382651588084691960321451478975150160098953277375794401730800529821873342311327541400781131046779338102230863006515816822174799537110453803693570813572776408371694285253144777130083747030399423975861473981433371936429569687558714562149336603285172138896101000840294789709106020916916642859706631593305273651945592740226084 [141,16] -1363251287497557422971822204002214073487084892051755197632057420066076555111967046109810042633137744321554722453453347437177800336439825242556260578346786595855516693457787095585738351837177320220061175152244251159154617653766274219362639629746443917414107670382260731472319740005375374759938620165131872637223152859956057309457111532048088346455545031481459696262049965705430173620874148665408184698569821450088830669931823008263125554995676076920591788200445853024096784849221601765018702391093270701635480262043457262271183960733637139858546399860966224834904609595648216287270729074885662733311896386652256103496670552113509250371917294747510718164250778399506576386029228255754226980111205792598716949362715182157908998022146842880341681376548314244278595543937142223930180334030110257861094358994753055108008741221010824597326517695890337843943815902432785860544629863067192319142814437458422137470770913624686719654874814817310758472557628448818425716166458919210196655372999385997271574862122124952659411568723914805869712149688728341110368867732153518330658940717132348352594718063469206194813744204400531173200779076452529442032697059552539225975897293148617237431935246375067825854649747621111554699227699542203122328288079887425814980702563111513352692312250276803027774324071130438196647394250372279779809363097436817672380267725021097218241371667570065853326079465226088962715534400663147088544313568796373972167405574302199108886602383623094388367634141211500959866179942774818604940939220089854035039157847658350945905053311709652752397891681225631582445777893955421298385759251552668668971514599727849177509156044896848278176315142459387585907624268955437040 [141,17] 5968573210399770207483615529117607799598466340752085380062390399006935842070534427262494679507590985260096828249071893559818718620961301830715979918396924418515437639904052805941422652243409772555367253197994943895520120874156399371214019465576476645854506691862643283630100008029359699471703628520762415845356707085798107650284874653084420936816455776902203349123277486167012717049674493083206588450256776977228068794965130168654102238459412298579932067441315149629760825264929661585225127530290630743001374295588361673266260267562184367001218042333161937478727152064287435869732476199346550782802982929712026973626973272416565223766502545366277864926997840633792117310634233848657747511475277861140865375763304805761467285489461864904361996928427597844585510816927493848713235026881913819393405227737676016776886888282200681206331544415121432096173750035559091377263664315066600910259325917546593123033780835128539177666443734496000235289416270165632008938938778592888208938010878135767560078921869038024743375638491296058637151884389578464345450019045591903032920439998958238262010939092775329992576434624989223244539846390629716279008710351594455194354555079442677001137383429222788023935552826784028954086744497604964933232198521785769761989087105477219852231467101505640712400639173627331774402055468342926781900655577871558783644676917632285116901674829014878941472036642053988760856081800657752831199804145957432392888358232250454926658933694683763356004085577448538485739145294117650794297929203080699159123226359261451890469902647771654341863682107871193489407397023190729842992045407304285611443318361399328769407048934154284536672213186501808635421474960776384 [141,18] -12802002116839522586914392032323703154054905122319062053533630657682785411599203734778963753126455349028246239355054344337819984971342073228003692520455846690552288727075947567012948561676727143702647729567928550350509604042136089419559149747802459188128476267479993779819165460911875439532616882122797213167103370241193032555901443283788101017244427503129318146983937967787866918841983732126388343924916816446734332057745324175154213172306384663044349707932023240299601087669560910107474155159776666555260012890833492120218047846537353377844571160798498510752968356949985282334500922241385609503240161944235409571808301294801360989576026177868981183242758483617428727571698442992503486476255666714318076931744109296396566038042787119127104334948553424729506922594992336713869508602960532238700886465512228911593475755090206368601797959552510628353596347007733254199918872948290367288811522197739475045698762308841223173999213057055188435481648234189967811439163972098985801048804604944879419087753664697378168168845403359647797958301840821285703554000292574453763678494054222724745210576006993654281369793630108187741942868304306480066521110526761296310476195947070958779370426918660255355910963878971566888889070240911161336449184100807140989591614035282140604722853187234177653951406347841093160759487363231309164301904388238453072308005780471179773001487545990656282511687101950908793304901968084125723567091667941867709830291875453607248800154967170764236198349825676528483742108822376700120906359392459412332285813703029715816186417982942394761387707122360633530152405708097583960757022822341240875708704801913971064225285685470686954534331825942695147640310025622 [141,19] -8213548121830246087747278334869512677799666483608699367392523221276160929244430121865069123779854269448204398605614242949161436112730697686334229174519097137725159574119007100792516314581077837312759695115136649815563089377551080043650834028044912661429202302480615101776912972432447531131011206452181423666822242161280556388308821427628684850431008259627038013959038967453070593280391612462102105289224575159188018233123298202229110519861907143493607607815907255917280225944008390646291712618856434326232706068767112186111011194853676862937975835757154109613598164336195013173396181311205976245679243238555222115951503326016379276165534384062464420170364835858963535526326067126034051687818216658504743221760217656700506804725551762013414915416272713498606673157775647770189984858836231839679643610219854577679899862090576716161340179375338213799284155055663459580060729137807527182100047277222522219734093661562246426307740971194572734166068901020149304585093382453808273219490703589971781357293880815600368271468905746493073054825918440018070469296187506280872220206029682265135490209096066018680393361840564804682374462723731210044235073430305037411593631608452171489295295663436857776265080344983986071128095289676802096715193695583658776867104930065463311502602688919332531217786114620877062458460251955250626340621959600631699651940837329323885752211871400907260435874951680602945715386567855772890259521306839532506844486071347371505352898575722731520134079796352912630971182039533872702575166547717509057235222083695566301779300782088840251763640477232164798273320848501248605487791112763795258985434232453530354974717670159052921230178879131774309013455496 [141,20] 110776967675373208374565936321903523783525061894884853361709355377264676796851503822306904055652512418577070485059920316731577829104655819729843644678297173048799790958505604169961762554441300228559398303146559457971800617286036655220164107081030724621356375236666417962095430835722594050765694840526780370934340581862470328638864430837099137355789973603795533996697111057498256269528796651687163518926857633681017682884539498319940403958849914548756922859114387417941299702889223235144729990393317066806280110835450126001138596235736658208438152660574052307736501047584354817112718998790800230372069133220657632584269428850834298521962955053547617286437436018306909602511432146969024708408162126906846795749820381512028957241392177345487965341008411210003226543889508304093987831478744133936639385627992172588373616747475064286290305779768018577415665908790920894544585866586852912317612966241339774759822571764710526824034820298560271197785112037444859350220589599050603994840927950492622176317100640865078935202269147010702092257518986806427161587480054869550043429826702777331498540393630987635217100720691219465463946112680579715942311995528515716432798215352235888203695139692883905306911915607755042010961837352492913075951061698592633485864868171059552891775944029862705634636408542775878178274804320108942308256048803576225595104558481745444739403914049421939307222138546372091641855066098736852708009225721171636916285449164713487264894274334027084467340871017486312436691005142581999378929576580280127002430393910553852581504370731333235019644659694883348157983110807626256369363727461984215085761707831580426159188029383431595025201310583244971115453744 [141,21] -275909040188055528848761854823353837073300869704262985941946943026043134871914615449929934953838777700957718610051094306012253682244519283617551568259327568790564744443597697969845706167056319905662019393098578590437971925458326595050992870643316323735804703932234671218606446740936885060880574462730480946355209503741095016195532500492041322023827783759379535347784866764739754630369775624932144342483834317849119387842333145071491217264009138839785047078568207030377455778917779028718641992040653378965046692820485234171595634096232204759066330080338617551542609178064675665456673353097258673970212573951027082494530093285982605926244449032991584714286821737519879330536101306295360794212055574686536205573738107764440307618545391454486969730347348418072675001480692591337755655688681265946696105778468576077412911045239561207321615992555459286001756617726592219176988844226749328508873749570711615573208374200440638774868165812443760150887552344962266715025757470090561519746491169127460908441493417424003245262137250529807846455837366636630591576460243122156168065707937355048870940073634002789568178197734022187979910518502365913962500478872828680332911224230981388906107347473843689669353947533900737821691874844271520532393591416952783503681138551039211015925483591910477049299100597477870581534554352991245431672005874564923228314698540075664929219982099979340480299065500314567415718247574166969289416203700226954063104652993093452937126602214290229896477230179941373330709474637333019771065843421310622273647797943758555138438808814904432931292666808103468184610007583298837798408367667942269644750375141444454174803738403486206144673084898027760726602 [141,22] 326804117814763546345223661197996418836072054437058470502906450575645813545273770089320709344282866201621328214250336506605377560880341340172573232624659384754882447405837829352533682288913394383534464920295566773316185961766908665190921932526628356259133796350912296647702961007878865435981659596276708222397026816880186442752517411212562280996013639789357645617604468748096452868114230256846766158410070943862716398247665969979388503490304391397482941703602473180773115709192022118515457425692361409144291220780555167196968085391554944697568407388942662612385535560929186161109041486190361807432097945759395319548988782161470051861520142038406847907407465231863257929853183072892797954719895832661590221202580673440419035906230079059696569959430024865470134676982602797938976212033354870719669108252245380056832052454245683388563494011788443444105099355886623305164724628167986415373708307005440751942582126903310069466861399404364468592380832044153571072279815678815731512773592527540735025227708463358724662657751066877539781691560227996957435572588268360267744791715226536841727943641496316900704857132251589746922779155797838756186029462004078221276936925360342174838032228675739053731091163171971755396593432948189916691469241244587326283716797335691059447110445948347919199353384245134860405189681277595832559545684305357912871358752570957739860557888609992660678981284617601170480288198639315161715749367165009303668220078775110253985458033255194438692016516675471241665876400931285268277397806141745155399561688887018069189475401336490368043653477571602302873762045704401029655099800211046992559063832014397318787499502498010869424069718545217296624 [141,23] 129768558574946924663804584931584124288078828290041084581233967651883551528020281471373738941028802187139828155467157835784463880455722063262972433586667162149714900704832075739889237392997105007616712763285199896036627095603091289635298026457891452680562859784840956285647257332576374196770653092581910551325350540175820079978078655837443178039766259497968810429153866810437927023300365109642111876716883030252236301924782607183129556774200157882297711417538631568243387423504810615502869633725195325844079577772863761813571099194742135738306306540053375708565888840690624174536829843776029481948004235293368565276099813109250291890380927994189827796533459694406438142451907853429347413889930832689713458124006181578609228208790843098461506417127020220847450015699151337183556128755378002078478902708225457478813478710713772260513542973215283241338484937251690561757800138851476017781871469512187466779774987154401409853796580299951659383705167638698523641404582824419401716219470276184743344798191686127885093620179021971133117618422049185850924324208583261297259083730592539782096836332320387444369965720772512200446140910213801155160419026347213102035064105249219869907765793595530993230658423927325541157356740714726482612940112373628572359248349384612750498664617453651837367391994718237784729127295252708316216313447835432530592431164089418994911418386287097303953990369641825281070490200671565336802920682668250121139640320006382098511836123506485819598498410584347770305171266390843526796219760199825323386917479926244725889812110916811404459133272692099463622874166059428583839866557267333226605616893730336219243046498677916893955002584674779664 [141,24] -1505702696612012066624740887035040424357584025505695107025732698325264708040062814453677879312189913865953019645161031364831267139675468856560386606932521501623026156977322241870197986400732856569036080367548061048283799277350895929672112027021498724351339269070308280972285724794393037202991754780483495068561057020374489691228775773849672386993958094116370015406504436818109737551255668135155455316116362323111899669645534936705201348271322291681775677235049478393629792545847003106793638052343821255812895401906817457784668192316154477738902791920795016484479265003149233330929148515552545420825518867528755109482267764260008912883550868510657233480457702094144982548379412857505008935411036010476951516317736127951653371247832032836194235243138724614065874684887982081680545552544209586354107146105379817948956339361500988744349804044348056005941089606434518097882347092261856899101630631458186999579888451608814677742098650916562805505881753057756249600155522666056379817165758842893995949639779422313442512542178390621288905489836550760396601886418822870592464089937319061507481192303762634735309390984136238884799127620431909246686295630252808594710946182543437286577856188532297549801786709885231690406997786035436785150072222358082788204371253951587075733184957883896483187979548330071567329419454055395406518517186251607340695127865663820966829609574501173395833234231809424868717562182115384498206339145269774665954432983949568406909982529842187488606664789576181707922686473421398804852498868732394488722662516133769195356482573799875354836073320796270427540632721465348529646350086347205577982872787513011474604477230865705544525688159198786 [141,25] 3092560366726912437300963863620748189816080776384968831271047541831745257463065043480922365500074266100032441007085147404712078749566492569329338594554101460692433985397859266590348903732913844076296345864434417784521534328822484123369694107827277275304057743804802418247126601666878471996880509694067647206960940299688316048809134715127588370299049949660569579648824837976480372958487403473124157829568735057125476660120942615698053412857913480326058583967325816374196848798681099857364093550686551451160206755552913521336191272136189345668296187390872659990503534579601046319522894780140769686462249415069000278742550154591402270615516424647962102570877426467982945893635022610875838822795263038698428230462700887695096878097560480423927789249920101830226019055411410517312530485438809428227026036404701072826087789723115945935222696819671450184292712239933054513612496320096173429558915204243929210855374535763298733069099519483224257372471151701121190630744174575757213438216061384082400082110719107080002501339322062468136995694393435928499187964128275834071281073267156685885611782217912205141686436868710138421594553901809569898908955203510975536882860082486758539438437011742551888083118881307896858806192449440685006052698322121075973522436306604576543008875094190326972097614117248368480154988016533277832181851630435754071990006834346360608461018929110621314994788104449123638392976948039051405866916317469960527432474266716188166448429327039133375583816414626772237277776314360167419822959393359703338382334728137203240624819940969723872154940583986164312099296791804468466117096484747605690797733490869754947729798501227862174230777315432 [141,26] -2329202394271015991652289433111958252268502392343605317574527750876735981413026923775651439674620743957543001425345245928550747852949865107220362063085731009095174233669694636513657433554018329709429991048816384085921723963356407257923302826096328887018872016345907037032061688025985968358252417693545801440766347213687407272641373608904091789186725501703781717042043596154319434556012419028958169536654744510508600910823729207833661362661257209281513435992180539548181908899393627942649773169943272076358715371469290484893036119263020371484813695070929480241080684501861394492560774561836532421939340488408355961849446963592262918156306688050938014380792715740668967163059528094014291560429160572386986006309702965488096512298887029289435814160121152979510678010835587729317770428792617171036322927988580832064550379428815891158270051731278423568396694432264679007724337027779965230665419616002675614887815581312347849492626239663536515942684661392452704957077352098044493790219961455690523032494465775974357047266699196163627663562925895417371924262531902956614514957511272217456959801070610457552164609795389231627095905515849116076872514672518384956986939598506174088324498886956477923897018909903063006322128155880297422772130601639161364888805665986534391021430519452739717185973646614818373288957090112316299743198562865763331575192254818924723051779363322834537838960044464081688206897195998999982514547293870633327824464546777763656180515469451612589673857741747303031360438640387321892960419923645076828466893097602852082999904112560327223653840399550962968263120375272245335983950832592096769443812853422302210846714115099124830242641100 [141,27] -2344399461165746519036010424747421321930353010018008272342936315802941387475951913806176415974021703204823068367284780493785143577282228921324250637768693277361506770147575843021355902367640412032609420685754212287525890367428800562520265225279854809522820188062006224252412016713124950275262139499098585881389016202136721117504282442450118301743283846156370681453191396340020674880908840105054923657918118089409502882784375784893605439396138057597639053458312371038489227334417898004085340249951445861888683057277958713505285714126136270650729021261568006174634857052784264924931957303611720290198044944537864198480405814884994207051755072137750577277006890326430551018717794942394079949278560449541191335552254953746741185634177357889527807832086959290674526885773009752831858614238215688487944241355763097436312270317536685481612482279371184209669567623003120430352394529351063636350246277249662574295226538860732152019122407798014054860981391334695580862062565549904322655426095444781800718416994697755200482303171594686029541540689785781402024646315830326834713210870688481649097388226395932898681530493913236024842400494983162252326165074731479941627867955816991947975679621899312936260925403607100782411436009699328600757111748741204530834429448783364242168073439941479397924443047034312909748295883884670600844281652039679903202522870791249260211576793371040023273682720162398395868019443960506216133468876060866700459581264089126256502185616976193534728829089125559783636950820896602958941813368152596931533206305000470755333322840496508666485335680480116629771258479508737660225878802457212501236106983870215395403447302293213713176650 [141,28] 7397321011423441038878504572142510816112033294981337413733885869702803331126133800064264838841844825065864665604957508017236556171691200449176694905081842870136326083637745705550635821390714557462207373891550793315592897037439961812464825227806351691640678957390281186289688539606205183639624802309985051802414278773025349845645189547468385286611638434225715494231115813740349353722786457914080704070379228302989496804016143114950930258083359382837470193307354059788949523832455703724492891224202002168660165599223535302945653954458045079814416768456201780687373014162332305349566552949000809869708105495342454603486927232186782285409673037294638171988283873257598377484613695513394039963871414281209191508407169368980340513014855234696600731637205952172888538352832129374850284469253174431669203294463201911914195353663883321649383820692574420468270769817105518967328511720446835302830623609119749624467007240958944790995275649141954269262754750463428891924060341692984694464506728821045795098274842413286440865561592479522224988636567518494555579083942283783238565294489362740496864397594626077399651610312594170143325034271350475130003885006509595705040060575751469969117416799801923671270371907505179442716560708287699295267229070209455415553041371530649341889054694851159431537775886810040408397943623188925773180007429801920820893795912384234831752631237122790198221984811568195202958582542988101658193538910504830538611700384319278432264800531590830337297858030149621821633055899046412073047152164641175869630421622780198024833452666032506442203759023773711936440565223641636892334673608437587971139561681671515757353970673809622046600 [141,29] -6727277095822177265789505058483356321548826678289386559146205037154295489279770229962234830530607395213393687686382798763013654712270972727698865549363636474530316102086541731832168257727165028876782434116442467899908251959493503879758395056354056863864311522954042461308698659927505628129276940212152431607812740204505294948037320308291345146766869559094328248832028586400859261692172484800653937418605942632499445412055232457811608171986679016929759120143928451847864670437134050782184146766158615844892873145164520672902074523162818165985157202508031382069890959728015070681145071148009482606241256428686900415601766649109661612740016391161246864230229979808546649043084281158105164703459946501248099024464109173560046446461007064412966265309895905464976320331566191202714191165209267392017986458142290708021635535004458925692711658475033173818297471224817799323362577312649813524846595726672384109495313374728510074367082704444710032406508319130341978249552067894802795282057832670119680715147687557580250216977722970104850271684751379928546047000070258534298337227711745974943001484045158775073336937736640921251838452771866329351393144147878182138417024605555120681947039307067358992377613823403283814576963709073384844989165813280077325945212458250326806205766549028961803150969291051908707468161971989599380419324954445024204219799873560503235835669220670402436938959603815658683291723525415221577328499491071785641834129710188939433659440103486611541971938375035938559545034486749430350636920666242737922271237641326115026915416979092048005992185426419603737876681147145379337559000544599650339814134155391313546081630427485831810 [141,30] -148180794366993947776062395476821048812791818667051105600415713589152222310792431681471754060225792823274428782151457756876037082949718298045346230132524575784991077327993326425053693350616895695254043674237974243335226637491687922151043402819462351363561044626258620959653461894551490842860146408766553871906473475627081856095265222629025537970299107845062237276730996140491946988528230171551509878079216875041523812542969103440427363672093622926922948521778235382863242408012190210039034002619818102498980491698969510932873799720181547869457719304791049996989104709336142188885639523286166252283922925511728894719370956589402946142934249974340798200705336222457429760734468661067055724208117384513709686448556288031796551655781153982428432380751947192916360025237631038292330840477602003872523266852810479528403049989655507655981425536588987274434840059053118510681820079507046994973268473855563794040634935426882030828946029099970437147001321763751290873293279776509670561908156703130505079837219185095712167910196594107528707225354583321000662837364832686058148098863708418452180161418325431103896493722740471019819825176983887554487643445300855642024545490567086009689144921096282274919234077721298396491417182132377099048994200403907314017284216358790707244547869551839693453269131081749380042849706588781584199539072456066837972803693577459050949726506693681702396296615129895719759909923724839459143983077970245351339517355226747426679592576785831215189790020531128646445658713939212022710955334397569613768694001957332088265071897923591016549629929621647159424696949319089421219828432887310681434063403835011827069883209237600 [141,31] 6442660653108320785573349919027230985175726694561343489673408773690589171538194396425296906439877857193488778499338356929399679894365798192468693629817446816407997148085324487218480634660083274152250885784058871984747410506772028479664829096605420731110571627467092585567421517946842652282629197862981508836284164474048394026456125340348863348602232735908505472478660797881720367001147637680422855138699386506919441041066261966559186254015245991811424448799235611588718324384341466646000524513449835160575703157809283134971839539885068428981131320630995055394907020815911501250597098696167115470429979790960064384105775229919127881655835380702608831565391889152980686036594291848369111172979929675395836899752271763865230895233462024105140804593958399224012179871015888003048446823005667601209658479078011873805267042739113259687021298866906459168409702017115884345018620444434485036288074827861659053428818617160034833767262102659594870305456986213493281466745751273947348771162126868730042621481863383157298667132196827171533045884168692278541440198179699660971566787145507028387569077520235531675695573249438972120862866399131124980272310652550617423045015775201656770466410130080426176809529988963719161090335951050607973663550750465120268722428517717295456839236560389826206566571042674523128647588508710580330808117427683288464730983295852922253394544293964807243505277022473269662736084480873321165932799940958822753257553325590969478077435153545315007683005440916686897973057968770480445160627275884273126262986352698595906072789789223429542817484975838719256490106827867243934351299336419685422127980985460099118131799400030 [141,32] -6582280670208266254778158881153090593122078111289247607867168860148572812095367601591724675531482977926127350961051734340889029095936840079307196957611559895605264515160200010399928232891161173860854125029230369995225261043650254915725821243687226398869274937548272191227358754486628900473717476281328931057887520366592531469465344298247517076874217364703762548723836774560760582944328926752294062351295461588558046067017349701225296111737931749321613395985657324991010694721139747623940402741240352673249626580097824355575510997755642759223770858635296677444661876795055125010424340095125371938738574602307188256987251836802629234937056508055783831073504022738174019564617398982729708044231523147244639521635206067046369143181389560005324554322033882918096888323961880921709905278185624611980976513961058670171416890231185240803005636136850114893710835352483089893699471629160674013476896273318790539676543734203678865948565879503766971728056497843433160024724392962612717821431526601076115407680569248651724593028787089435297809228822386509346587429626410908762512503907528206283772078624429805721023600213401352700128779013872997822208712910232106093971786631254541501549332557362732545061612839531946288125835474356494835356804004006242828898866789142693883646070530728837219548913410514436080369460965012855609790378714293418706717786222360179432596447972456964175553798245038957283179436597194662847025685219147000072626019967858875767266391953883262007861679057801168479375180001190181504055345369301486198758173588451925347651435005166477311579574020634588732433564737596539881661803579947499362934110662964850006342564860 [141,33] 2388765777325106903413328713378024412668445966170218618727569687316926150510627209724205766507527421119387586985556384007925785667970899218852365127803227750757406339554175041532734061195100482091626052591905173801611616766353818476283671544433496781770904927206538723586182788631477024533992855655410362783531193788129258723414204474161587705551703640977682024917463835990740036267874429939267177276970097349320271080367416571262286790949534874606456248954761122111437291570841998287716320454368063575576625381893702477444933136907756344715537295203284812388432777725195830343743372627183123010735301435887730626020358333829586156227830964866645378864263039764431574700197455984020861364353637713770632140538490963418765423313733840334866034475890039346899474401816207059005584969736224932791978040150710661202428937398974046836942281314599397796139053426165393578909659483128716187645180864224577500470715242667695915582263048612706397275003333371560950136546985417961668550074194650415041340000372613627937114062314113182196192236714506662130012216623726024809247173144683860007307116704397854484707662350051541238595961250265735162695644183278372569157188004257159037602024281561399280050551269808463417762000382177936928346357066912142723582990766503213741078594591020980120179634100423608668675611885677641414714813649802331125609041196627480094981350230157183300872817390291562787107138949013714117765350179554851141464693948953900107212987428887852190570493157948261615573256047854615822595062482879097753210505851137675608804875685073650338373532973354071605053669762872205431610422778304691062592755564026967436106220 [141,34] 1099094210780641734042791681400312218141497702737319051098614928559148026193610054978403354927060043530772099368302275602937636505408054020960481398400433734476461161551953090263513952742025971221847109961100063116047238534264475310827168801202921658210672621903336804994323579663260060300523064813530523335696076688383303156414587832561792872492536716669964575302232364539566700872291267525033760431319599291076901962951583789460585131636698605797701211840572908626601849672911107069283014346053425265792437902760548039969840740998311898513051489621933612354409949044590991119364410218313458209424017331395217706016079761971525834765329328942929081255682107503733787420056217630285005063492654648779239948427101988977351837045302315050999441354665807413516512921288562650836673417624562110318407228608863667801379114877557420190578325746592573855590573939450640917880915726316644152562219496494305309287101314542159889952907427550336225459458072843675872594951301724418516771428916580269713682963268916210309907741285000262671358446153062250427453085244547692650934277845988430511098306469989616943290963259500621989053811330242076631475854366404363377931715284970732277567608324103654662137753887405755971260900642164486115831545973902507143562142414712458447429993676888043727688569109006233846160969019687332531223719849993593174894755943531807964690249571937252067295806721208543058708795232902754731651472288050047055690058115049733738786177364640649573044069018965251360269789219016963691017574082898018253367510374997585127279659396638527136510681585452595359587583193648569760306772660849620599774652394587050715080 [141,35] -2068518862174386990448425607097432783260148880782859576233300208263152095452577979843344963727756155674705398963421292308942182830404238723559737586059233567262097373918919679322876611707892539342395314385751456940683946617406544921301471657244186513108294906049164601547279362157349454272163210788331440625968224049274138887761238551799087274064518130368729229602809394390072877439639007780063124229756326454502227140397973986553362223914953202810370978056448398588140119947565533506298810093064925706789412090068861892915494747684042258249367957596720314960752211305398808728939199874219907839796960380318154800329786046438491375384089987082057312475286578705715040884520166176238501022686066355008436357607265663180821592060181032974482065470785610143903787057416362415032882317238080498412134326334795272092525226546837749287254466723513490294248852181674610398517905947553594834673432416458321475667096544724176315773773218211365173652651103203952730910740648578430026926961273309094415434134744907668384040898844579672978198089107783209639493374417266985623404538803397107652591482463857180371965381025736639155913637756050040294864318853944037104818268756431564026583458916716724474005394509879391003600179079925387161868361410368160538568682423650672360014373273104361270530149260801469166081371463385083735843735185099267276457945839280302389274921465311183368174625948014615830014224184334778625286482777338375847693697778231865586064056824430424034174472399108984639949401810387260993315754246490567795116827784428968420961298540783538899498231990845745674081211240311237934352114864246350314591916460260484610 [141,36] 1849842770959035750537799081474146863215722165297574234063738513381922672827203593105049524212487335318982044717307809607721837196450011592506668293730277459951382227894920789513658385161414283134171627820936210425552860670482318231239792129558808132824221624915185008423640144385581129774110278487565204987335664545480781954627452631211698582107715834758254399431705108399556140574775341238802991397335599873131637818941190826708668417336260235650204814996871580523110221696249213109547555716374326514350148400890939930373191840675686108762447222695367138755190265299750596432672641541830325338749771501362479050106314835773132972908290677386901545440010977789558129806667070702649221694807056664948514970340856987687009646499509707559767324296534504046843335155351099087323071881305314569723310351049707633465234816982793254285232522691484792151013773074385490911977545768361151514803465408932946576565914704263859106090942923671004065525893188220164894190072129688811441653545335245724259879603381063572262570495475638321995702580292085334996087028873854899893800971583851320516102788208310118974696199851333506715027177880453765167975965516947994133939715754639522459185243191610356465045801445562107416679903929893727515425090617392008027317949841331738708901945558033706105938870477675374452201002528583840789302482306491020411175343866067120806325389431879503307829210116567510606563493601680187355364806375551635710968000846782471124024392658045803263869016404758506438079636899113504180039786078243576418382585207383949452401133927582767206026950955467499337465279708951799285437924538183188533859046678736970 [141,37] -1423099429962276560388073859501399833803192873741769990728978066796725369122884544002077229490077092186351598267314358819853217588972727856463727107312941275508671264690362212394017350833136120008096283165408299888130352546518037245405656420353406757266108742393383336216545156076527232425279369688585945350090140621671037491885777526742772536651364051740128121841754077879939783970661921143009895367844769019886725247513986412492260231982178528849443803633772787609593354268577297324714101911873176810448611610517776838605025233154407795459292047607243738303019499652288284613135728163677533002967617867652711881658408192577838011571615669928481015189389818920346900793196292561104035762473600990209763294163774041376428143844111515170329451625627155555635766176481018738242611554445751632748111618514531223630438961124149724628541670917939970911223180936410073887332704794354645920461831766661876515450938802382290683664789343591321181017676974757266063828636701861110293680859206884659509765655198822242086140869854899563493591129542555338741133522287184644338410941126067350293166732406342544543906144248442560306581552517301306940159783064075987949729847235305151665511228498810417784159265022957695850427997548305250538120518899435440869686014099402753796213958587894561579244293584452144745623097322077163751488646381841325434246748544575705535623050864307394117823614350302147953923315671364287281672845689057702472928680898705523490436783555540773730806356917490274857689906439998457118719373551359460852804858126008107051288240643550877821226281369334028581632755626104480239354830502951299903182340290975 [141,38] 677447590323613222576357600671572493897522784708116749566781765037678802002871809545541819519979480959598087920493176800045159905598809700602580873020236192760870328404035278172958022272361176547785096628283125319425561426565921008490096240582436325783603721696283276253525023707024643978235055255521354170182603803206741691616181737196900371471068923199760024279934035662332530722431233090323089583339470915341187074820376235608864392135992080037773459543968851694451600870678523919748288273823677543379566314081499087621792312279812058791306246286047774125942458030157067839568068811190337102855656813110987129069908386908811727656072427364698106047090739287016403615983252502690651298073585963469462987175259150622316569324298519284490567378792199346880764470352300964957148949125732851276060058749840928885112068009909432607245925650340436819432240835284964965120289205728035749729092279103600529936880068668401717103325552655395308329714559034131427628740275592638361751320278526009461128774902192146174800417906999545386803365069830222705517307722649347579783188422236881753721064292973866509411038830758444101569820419159388759314408985440918234669307726224240111702010186888604238674770281663208408603416405038317938385592502645191523112203969459174922834655193003050302618257283775000590222939541282613313900833185061277581065103455837589846501450815047192864003834441621018330407828511796587135874006826776056173505547293823405232737114517158328224630677355937389742168642181255085746551343262183278228797987409919665266974699293541457079535183802810120376395568101281108661746573923675253749398727600 [141,39] 216610145977726899890845182520240044062722412625530185540453902196198345978095304114585232686632070097233747966368991151646842357492526650803173223212151252930117406373471123573765122616980751333745138954766264259532832781857363931543026609975013489870698855445175135836487618508717120732392201700926772766274088080938556844029028557261535940260240293929775104660333938939738765898698327261301574267636135466610614109712774750705388055030131139951426345963727602373302920517846471630128936375403369254186096036920823366450923443761227147868061914477622211697727826819232397101744586966812818375922358723328523069755315270955287882816743565265930302230172141825047360788509849900985063905512939772733426563704956167386303976952748977437949454346498313588961299023884480868880808806647598834696654861709072469233022780234938173487684772401770692689270047469460371227382034110875339230678623450391027486989876127960926288338822761840166623080102684264893462883341096115575314319773543975301943924167895012692848385155780886303679895641707089767924989314410790296922499369611346460812172232333973076798714139420101914506520111651570956536272150446516751149899537233228895356544088529017592961317999859953222731944182100068267762749728520619846286093874420583050443052037705761379992509346571158288431433088873287460995158660309847200869861423477981632050088230399447500721580860383076220280836726325192300270995449605169998378127350703514488598838922926350363675451411333800230927036537748659462152515646386072751836859232202807897367122947570462405361121693035228196900438535469648514875309527363604594555229736 [141,40] -646329587597010890964743791594037689309298098870217149087885523617594673872573204402282484080128144561192526378363255263543750990965692178080607537015921879169731811598744282005510212273480123774518036323226870237384983518480056752114957273547835457945509944484258949555010173846119371691865789308861117602869658285370075575429246447920556440715840289716358643258961190249973121952339362775212994378024209858039173553546458167290730952484562911772129408542985046948602251755982562353794434125104920182607184445754585660159390286729476092582995112421018462391745564004658230179142707250956017528426627649524761595651816253953329672597354905092033169711409733726079297550853925343314533787571285325369621053714728144510389553067983700639613908568058298847440505396927263633182968818308912759291719313456187080192093931810273463477215592375959045290775038574501329793002340675701860448243550791131906166236543952030234888341719577746198132575111678331486043362365799815949882389773816010342441308183906114080241553619248563600315080605349625100922942425613876982236463608131093887327959268464928593850545285760587795973763497905446600936831617880320758417798659848391079193351787565268350614295739401246007355706570665445361879389384776306560840920312142655551267323394007970867051677939222850139632595091881085236878672703739242360437948950388026654790033452399660831694700656759509825044389627805423134445517980517594465650631602696167433363125163663534635045976947668598489500360236948277872588289091048392794151387570928700255364714235588057063742168696831340697638259116233449562814073493488869564990110 [141,41] 451254559434847085394697489495297253507797986769726360094569825375569245841440934868352893490378627643109592160518511449441888391140712304052493256688330207972304200774262940136012602590573994401444032224466858935670831566882981283451490010932409121764999760464478845237382665163507098833231569676907735259272318277076432671556573602851254592095556684987840825466745037923652470029255553603654525550523186630467863166135043083372538341695248759088110601571000252935094545796112831738908591547622126235116246154969520593808842335198756644045261075785276613722427431553375213639171765048656844553821913409551535752502608455729416356120012857903655356995861322354785839913449392048980021302588944865762057137510637337192943801823556687907019721507853386935604621672203212797634320495729764902930647780324691606443936055734416776631736212276614751654236325017777799655562206776125823846335274281934634412256605619166906250731955879529257324500766066386960683781933068148134397753256437470093123720634667061514162108357501795325373755352979116815109089384389610969382694546059796162974007229595433348118344998004055254837987956216781757365001693010408629207871219388239700764277600435885531154604298412326083447467799366471099361820225924267503154138547631297848637044002731161829147677089726855210110504430149888776332079957682100733690426216197286765130722146140889604557165298859784164139965997604772717726653338328110130412423305571792482127176985014035432797592748937042184394034711049527881280824956365808251821323211332771226695059376040220101753776635781243691311008239429627716827787115478988427452 [141,42] -53858790809886750573016257473670280173514698302493334739394432794484697133099186006217983030151688091108392853143855212241213278766239321941834590533764297944510839226143580470070380910872941436061641283113207157101882022755962669874758531134998482561116542347433111793722831281182338963622370860727529880371701425911470621861739745160603561283024463915952979323662127349859215701826759588288001533521108552940321585421585809553464972087570123758011325628068270709544382971776699809971062547702523069012889158197291963838864238321678881299944835195174303854421803764843186558868425991540808010645797262058453957039001427736141143337528823155853139079716521551777432116870141597520503531735464930028546196188946027075917016660425196165163485429145544460426906280220595229628094871217503770403965241309075690727221552588465972761517514751776111342204537405561153037021618193387412028231942574431730272940222387901337983810573946033651630736293970559567745716965063209900271437967009470304436090340276754277935599584228374867471793371127633016889614388321223236961493806322641637534895160890438313106901263647904823891293960573943013431234137918749670211265234085478195722784463872267468135434959489835110081113567653317769995187316470116459806336316981889308022112141168507428331261299985355842208198748202265056853613251923498971894820491457683872273274356695189532058573970862190104705806490271970356277222537352735620768745026479912885802894809695303822678329026140862228568446003815821297046904266003314471194160874054728753191458159991080394955172584794562363189148467878459909043403029833842874 [141,43] -166609189362758721023807452155092548172181923275162195131898482505166641168084553824431492098363915657789776984637978423513709001635439244204600591156826749794873303216957195910526085303309091984772171471550930657497852657233812098398778865933669618983293253431825232906169157383265588308164651534658263038496426755845087032532511131955882389162031804658275583279757839700805376961091376243133313943831777947412573689880279348584216389908813715564232512858823658597881379326192426418629023250443553260187350406583210860103669933663520949683955594171025726871965020410925543566296014026993284017346926799412131461519994793876015913764854679754066720981248571415832201541093526697822713093362194991185435915078480787238194986729625357566746223559697187036117517902230127287847845478794249118724446986148943911780953287435321854192173179726316833673467249275213920489564019582436570323612386645702061655131694177414280584068308810022368682027843815668703605489441444190164570197719855692329112474861092385211609327263565372714962559632143332121887310141541478321104092477166906673019913386529339860124155113744653347498192572970282700839442962277970759948533214999440140700594397825935273080628501436499761991856920231193908021019498973787254202968674808540105525899444694644685181013029217680960997087275935347495090592798811574470261770140766362551837648378340445942920948213709529481977312448545600191866324681349978223787410567945612744845039126602818681218603799180224412687745395789895460870796246748430714758584020884199820646694035222101616933769514063018938323344400355412724447717234033397 [141,44] 187672149847291547297032804091055464763642721395992723432456289556940479160526392341092274813634939644254348902717228499239675779215252888370678001504354212517672546619655784948170210052980980072098895369364723289619598453655844191874303858868506993991933985420772249900900476179738660552299044987798695414278158644809522841013087592621707613820930769669315002346038185618950231186132210689392330143591066797967091245647524190173837320331036970880769796109078078364107055251801361921694215644075342776099955781525479891862978100115656191584639578813466937053391196719551652449282882241997302653972911216765890452513773043143432910293534230504572679247428045757524804179507291219804810801873291898922971571401102152477978678826663047567176914522017612871079341778052446698027791000994890394956679889775304293108993246573189097774924725675091553123172392151531420321539414798386945134331148717900177489747322880680767740987507599883565657674247017884689092809088816340601023855311987217088417377755148365683048827007458346894154677463331626338592954291248280266273285544378339726014961742858661157696103978624778602311186192286696816716057602617879461203562112304669933771081487460015992487801130176386752500582376953325463598290969153911746407184831644785270918690301711570126811269099570180918016773071650195130221421156176226118063325403067401242219088474950635872678732849361917978270089989647554928431114884920185520314359619547614819623451307092663816857506411340230439071078636157711907931545978031074830916634134290331395234703805829077656595585703135772670468068991417948966658467204610 [141,45] -143607466930985666270116091528390822504702675509820023248496184186219676212127107068722840371401531454274528703998449750822483360618062091248784870536064820957152087162230030354609298640848097137755878387472164758316693486254158911857844530102219645166998066380500870957181577520584309970311184310791180028915231918471321683116789105133841074771309027321419373130500058044721368261921005646514801999561193777774794902527002749838168396047771490853147377536453889093881840768420783573490884942028012872690203214470279620061026662665093849538651857132716882285054837003541416423629101193161359461239509456613200951423582366231297748446866313766623862853091256757224620589895868253181667854137606649891946522495327276650393022642101941773336369457499487837155005341559972048646541634713583138139445100424172704987233308047753491396184879239113905514486490613491580836286316985165662547875447950946909383561162856468860789477517859019800087309989353876646765235326396610707065960662553870854083798520646304927317228759538926814843618246404050290641652513452197320509698915902423725029160203516370441512962449945614981571669758301546874648845852515760555611686206193510659982671826391181266863384562762311637741607847930061645912687389932126399626865979829812832397380281285072618866384272715990496832530077068129509758555415754455093116648516760578702643509951659214466976359017594208670172237628806828877176148351481859376421368375696902817000861456878364886656719658272893053154247546575489159955598677096602847100479063247856175705694687548420636633333754847933634669964237698606761734264539 [141,46] 107790589025888633602002817265210467827932127585904203017300873101723447155464196966812502536370693078067425848068989374131765745274417004639031242011558403002778446664325349072013990787884144013725124398272395040618052941556234667319821880808144206845465777084422843801042056201798737211739785997939294491866357640191757970728447169840834618254404769115563912689285675736605875858221374063028930139612592857888842284540864824495061559856712861633878578495207476870134120556106441944773512942963877714320983066751023826709713902428626700111415515274982484896116851789252624470262690083356198989802846777344339526721578274588373667432325180644872553361259853606976363170309934413235028464692518212743490050215002005537434632995680846412639436046508877240724925869257179653388580406954032316402426480549379124859743059921728784621207926644940764493800127132915921087456602621426012801291941009861298510920311761413579457339002398323482571489237685161040256759773412802436369859368339331646146061158970971465323895213361601473412068295940033086443443376423165975558602344517409269487090589593871911705566708667660251542292158548098252576549262103285462562323850553517786895404606437460621321434186931574064104670272769656964941961645548965576435999351615815779855259003710621798347196965187177357147751996650754104592707505844404169824879630958784714446765791924144729779560505788274698921813803677425623067912956184181731702768274820579088256593269754446527061357957870257275671332918681070711419780571303064612279050601580099128342618602286745560865670149344684669800104172256085099635584 [141,47] -82246465541626409455527347570249578321340878445583760436956740651747342134568267179167907822747698731189762037848760894452549083850585769067321121398426475280349722717618552164077582031116598276259425133526845484285482864663719216594284413788717464992080079806256338744467168925147390627509613033307605726058634556234565945074945709082278532344268744844180937289465514773278752831153161643767584346970357933160410942379583131369216125022646627084208178605806630360293245174209325931681881255396876604351328792518525637132767027438835801740090221839387838610177221230569577055650686695396296546237149723397664956578340565884280733290222198834668744324438393710454206644106570372219016971870573014178142818538785025183354789232946995264153874629989599535987204721641631565979888946194650011448787435184838709420040114843964130522380086276531175409992017717370394015357867757023890037675288075088516977710228091399873096152298284324473973463774814196643531144320121609050858603905428532733884793762999326503562263569531840294114280334805831806839385289760793817328760245315556732237093013386174992151966123639930045308254491302389615903040731910443942584617319021773856981232543884839251838189864684057410275147566638931280862494029836831466172801725952781798747073864881354781317907232653290521153598906662917508542020892296026612709082660159755049329327927462997137192242057451031420927253554161343615531223949586823480374136357474457013748079594249724362486202332629566019455218196320798183919797328118580049306114910561708238704217910701993258794256394001837239374510520477092521828 [141,48] 58963622461752406670226109370082237903387401671908096183694564038438971832026806071392447033545547056597795709315897129574809398670231865417373811462824529935439964243040445365387023781685638986719336716814877322291257942289595464191680013106158579668710871434550923518287510298205417418325341918620658153287658576485202083076484618025680700460717374305228930089698258654463667024562565560855764621113953207896434519772860096657833341131686689366758877463925527675373744857182070120078350744358980628543859757783959737579632026006746990003793845982097155476222604398485691626534413684039910351650265458507812074508807726466042737772849007274362060077161756066556840110185318712019994812570116837253185086990889505152139193519337288283055446180329524771239341355307324308613081017564301286386318783942096216711424050691849380886364521468810919999616589196518342253217435600626726493469994670649676110528758133249466220514934268690521977360243287538227763114954205432372263107364086234918893624098106255716115229396899979643486198971299203925741847867894194224106972747657781027801287355357587671559263861075732141293134464163956342176285350186247913994779395846620013205068841988793028932225382498631636957991078650496724300564783603655514037913804096847965183002100561345795575643194823898775563591535364072869406878567920174137638349642840496644146733122554024351722867069091823811494389817393968676314357091120703603443001389589124813448302482809578051870119229491585838697149040078876820765820449169619887915791445674894386938328809405035018698160008297713274082512226074484082 [141,49] -39300477047724682942370950799556165685706345828202987701852001231947202492177733564496367578512995874521936019995841670500413292445944558992488322221476354549557322853502579063536367430059187185904030581354759496898338241727758646959213982415621646576781345926950686840622367239586610167516784952554573716921246937995414401603260526120402715669778761634481605778405705547410701070869613110443450974600841697297879131338039136552944876321285261133998952983800027492218844455189247261410457108955457495468964921578819233663826517865750104207736794280822690232971349703449284170805683937886061935120026420445150828296704738361730993998338798196728076939193727015502244388458600143003975968812086232871032172444248217508690470990264878649273112742120607187135505771009666985678056016996412903570665665584330213812165694885962277515235805663329240047214852021631022727716468055529108261508313730804895780499171823345030047014781472565017596296771498231056833261693091899712290716565022290545369682800649569763953796818939579566472389108212889279837852903825356197836932880200044054612381924426247249350632626575424473587106352065846601054409362973770965533274785199936723529206293424726467816097535842712887286008299860887680513489053515138358933841884353204375970575270131949042709124998486188118049345650527942102005317658266994588642431340706188525736014534952509631781854523086271679485626070858214282425351338025477837888218913231093067416218900056244308489071529195349492403004164935342156841717923129104821403715327802397185072187586859913729847032956071029847879100936738677 [141,50] 25317627450936372953272924593317979777469693803433206581613398620861922748458174828657466986772961083138998608110631311319192579844374276631206192760355171548565206591711394012542608017047601563230406927211888438140679135236821835688901520759682082538780088346314793218533945702126982234859566737772576888364254006631751841208733283222344592618959982756572061740093791528154358603950753686312935664263812064152681770158834538024994092317610482657368626613527304438269129675208487490411865963846104227925218500998504781121275492115777646203848160656688419992920862647123177888284012647033113383729736109458134158563412272669754836118992179795342156571500762851721155915687370919707703531742308006612994721193871702204058719338833106125284041610443848512459449735359104495803356532213994196220019712133794401065862192359516214912516764597804319470979285972947942285869069647589271275638783813424695343161282920457121524805668418973202775111010446693651538804184237457632812372082715376957439626318768529322514207593143759934505206241857126491661637021364511542021655602986533108404486345017584084068597876760136858942626858892392361333782405655845508166603408928315773897491593843523743188366455477072027329690364986728936674217391462012245718290003785600436673442010287250630282529222017693564993951987173935560843687885214955658624551687909936660364931078571648252869020809307635920039328971916356132479103785323945062844290595687944487081685910971145394484229631771923017937045748299104796852540386291820255134803431165018151823858791169036041276070144349335380747575511777 [141,51] -15925297301586878916450098559462053077045992549577607220092368327717198010103892039187155024457782006695404300975521932724207866599507348565122428014415275486273521330629327035699008567901399256672815360114579377611059137608862612771869695400135106471940557105065585972003827866716714146926703035168651622218461683358968718383376965152942053662684884699673796068668010190891457658143822663247313516870397891589038824020323173787955908345070299964131302465833229227045326737705766660929123978585628829654475106236148355680559777573634577192682141182675102724417173488635182205569389863141790889754604237708361547283785826956699723336566615818243297284245897000587466677845767137521889308643952924762135048595764897936122165764978968777609493106871655327869724088904328433999261448571337297553066411771097795122700502153336138470843130946417814093008898268709676199194445973444187977744453114160757869184658368613549131466217069183886566115166965756652862366326610592603267076803473000194700815214206291820471528779974471864554606922214963217073781854038434362783910548381310363046941165581805968248164630006174728236803355459673135837171874637464282034667180225996002466222186115709955469603006941060666176556826093918562039113818466469614858722999199934557515235877499887301649265923556605647629002358853381792615051353060704145310269503294830891734212724994747393409867760600738670402266762580015559002934283237194988971340064559216762782322245090157400738759422402486409854263569825262192933080390643524814810467018665151539349042087414663992253882403102223848346095875 [141,52] 9438431181208603454043297732459283227215581578115821197844968439078562877854276814243842045725481268390571477716877131515285307641312495052342427607376132008739711495583998549735714274714422767351448127057894465268410094689961181593627069895415495672087270547093620712423904440574380216114305849316077760211091381154031178444878370250744403885083982837380476468077899911643365504128321295016813692520214513268934525755057512174928994056238575925139807789684512893924962693024521300377653071565050543676841398759414948959077559459559213385746760595813857176954690900889089779042748684601005564318263660060167792108353566398785470465636994808901762732037127922426624283868921267690427524209816435101686466007383878931766363619011939454314329307455712570286753863484972279914488288787901744026815691349300729910978355172827722070193921358116296331914509143558841824716765448413263955263870519727832549604123750744666716480514985026490773968722531263654674368414609159701192237424116671243355477528349210923830501292052332357212348614025656630005340143571951246430578258754912042320215387659643948119798279525078708224553628614610785597826068988428672693924837890668007363546678757229063300154808258444621160585751322443229537084168235366010753824422864806067425293604722153688718420020851667448539726726395038706982751391206164581202054786290312698911863913484387006620076100403329497801534947694855252254575254271077799343276021344347608130499209551144043704374702762503838263356140809784117435680926980753934294530529289817114479085232566237294950888673517980596540375 [141,53] -5058728670044412141673252625525311234522774197192624421566881730494687710241926801403846084390228954996512842839214787697626641408304270010536470611016669977959299463724120050843946384207872588596094814824948306284295636968172155329644772941966588432929731983271827827321950940802785233749267426684477601193897649744618588022760343229326724870862771988883578375255831934023162054855252858069533192919397048721538407055552082654926281832314608829407033957554815197627756753169751068343274252480839944694327324398790760700711457354881425615397714170702766330578663380727126339631576618221305141775980899330348853070839191104273120240178139583316208274578603551294151430184853863373440801186860541027427612019787617346754850005610638900807369731891725530317099558695624966570909633659912113217459204858005985881418498806456476156557347858297101381340647773423776444544473363714413525221012021028281143130027624072828615827799299620511159527160274608853231937397693419231725815662084156208650619488868366881287422726976960259375528905745646915423776680597620452230497522088144506307796167357839083540847740477493071315152172905117377880227071020335240577644048887369704145005574533881280132063243850666793432727344211872344692614162247974648590323491071367839978382593648736028546216818437852653934462200200185855700050788090622107983926262290419004781232890222323689906732825296164937739956356457680862951220649696707686747815679665607691728481408149378862656204499265059905293571444622383821013564219446572174907094508071474278465008909004150168827178495282817549525 [141,54] 2401829313307366276889680458008124719071849344482495192686881562248022784337399400583027675477630790398824267096080424139277665862576749421856002569935863294265871543870992352932757794899245758658955701494078787595173126364886143499901797091146457589521160702585422153082655304175481894408874844428011913324985110047883333648152315960087781349124048581515980679317186457423232739089523451881275736247016539503021464288131398527443261532978177420408764927095022292142029489261997308255422080990866092981391589498360426403228222930508050267450238383316171191352920669679135923862502250992856331307698936541231254818951830225867468639345892042866929528633586863833031766055923952961617068363736437837700730244151529061707354644258558145007212126042524746286769824993371968057907282964344310163835178867740395056614401989905168683932309887733355903760886626399976976550109365092287371021327964248285253725387274855894060738780512550135125262405398373723255626374689617544811522690737869276499624577457827819886981081911203738721927505915998566879052429839002132287753147793937246924642587535044671027190982412857554263334468497343527958245833553491783263494343925887294052960670075890601945783059347776254617432363137655538576078557138361235720942493384102136901887237372651082069965836247435656463784382958338036866306809241938322205017656487385095334177690873861592647405029326145088094997107135747527099812537201156224584188462602686982174344345346796291783812930316160548555679582359940997106169873403367436840591409885855164618679577307532547455313598791693650 [141,55] -1006877551258198501162707833338034518866614593238235756819367973009128403781628811726215220497733410920912549496544614762213300747755671802752937421095370266862502919038149257333506563388402175253916392886080749456230197576955141173765448617723620187523463130702607303363024359262842400717165318379687001048409274508000162178829766133915129035854737437414712636665363814030176707426277724742622706872226853613887667939907082316326228173804772939556214729463343148801158199485602937978675579646604117111465593812168918055643793861130034989418995303253835074474339712853519992575003040540454770871514320868275076379239338833416651172673106362324599873813043803464808642021348629124100398835695434001776039926705688943217449931825672894500610955314582245737822616106400654963656899636544586330614966463354937007956893267618782341845609964129376734026668777097970449789292959456095632103074200835251025718942960316764117666814875836311991655580240250792542168083563835253471271591985046633063356305191914225599116687967412202553933927073625765167139999626315569150039801245690321853425927259656598728826280893296491319869445160217453155855344828329031958214536530317703118995188389863761686434373814832743949658728221924247982663528878356521452077215979543744445727544948234840862751593668756536058650719581836969670501932761631186507880728681251334357722205789499069655182986543330470456829245511509131800279293298569686816668239821171633217736220856135150485375249580542941957670394418531738563259190792608042018894388244312287352306328880440503779450038267575 [141,56] 373502249320953681029538948972225767731898392542290047587142586659389869070078277541773339320849471663717426824835080600840985751171137194300372144499733408506996730644644449488514105014280969346490908207564575990915672327674817107709136735127480502064990347315682654335479451665375187909681808632599542708961042794190152109149807136837475343812252297032746042568630847397151986585729971809478009815096833452242812034772791644611295106077132157972868262771817508144548798486936319336153463923295977995851285725762672607012645086198857845275301966662790460283350411596844531232617183286421425474927529786636301229672500735667925082456681384696953098279481197986127026300945997817884512305730202674190357406903520239118592463294220126382137307680439530037997697809802776742404350037748977022954458150598202262134396303058707627383042773113656182438424511343448553287566304662456960940192886586036187608891652630794307057233501821938668941918077091334825685094188799151809409555363082204461734229519666124197385072242500131657847392026922596358928992113349098997521380243243530784514318944126743964045791193873439873523646886171783765015564611488476001729166782284340498759805339748352374830226413427537840270701311746827589588347536221774880884272579242070766490661594343359052085920311635071940356925678327801526817653709602658700459085359451089515479309870163940579620301484202613113751667755088792074265864436455050726976366344983035167438762371806819092479191293092280202175744683808560048070094534112747927373181835782605832905013981211012066471971300 [141,57] -121986864531255153257595368424165043441747608408940631503470429257181770638781742137028338219448342871465967582209055732920132694070144298684936150580347408477648136310225352132508239521163057519652781194763045679461779708193508124900058194534474499974994161039445121252097054527150877362648532410995566711327188996871404651971652073863110875524768490273571385788340728870099888261764163329510672154398983563362690630884531377416971096333184652922185187843410439497428158077568430172290534019083624535807749367104154403262883234172448457395468882785266420505749493830158327287795442440437654267865969833528177567966543918490887598800027966853133604378690311605628538743059001076249214126672369356590002856922013408091292967772377635584328561945238279818582627458126893430497304335304439661738334086718034828143541113800883666335151450739604691076532066672419206600618251481007652740084290784999375134319251412116864692378378978107514228352517204260200003342611876689038746382096944629533152213605780882516678893916098174876077406836449674256580973236694945511788649973585678787363670466764683639171554431862792010846492582787576143584851508122076576596684459483070810613352103009993223453422646535932947146036863336883376904393671629258286347780192031224282592804517572304529291129653212073025644198992104964101556745266079881930724004493674439552220482169629655989554523270734391112945108345687069612120000309639750319786845944937129950287303390594294857609913721948332233123964209591955464343799589287753602812319689001163186186334164348122129077375 [141,58] 34101490599148241792994816465430309724821642949801379435597342240277049919478684989914299217652524312899578737607164781456921836378474722490801863996263715260789270443643834960116633237274881420612364899782920447704766812038435609846142674975972308465590356955057982055672467701622694599039398514720793527622597882290380089641782963208919326974569424806352812449390681441876551940710796624106250534866803894536603542536554769893270904568351476873250230259092273758137219477609999198771160812131268369455749053480876581606579964532747890855380298678426177840047764956033132460157467892035451639457697961582504047464458290296013892581658758618427368415391812917353921202426566637819868943149970418470725936756824649903883151115418341019735967041888328162508914673461995403726987124405541519998661590567501775415308178934863484567527873988172555551942573382799615314950032711611856522915033104738089773997369231826705674147321586779237033154880975058419585169637374232486596505772325115378560124752876827181122769115529277355488141481975926899516104594312294454149353804543459827862527312724187951211822653717091567420552104219244819345570683679848649866861377664453654179649689194937117532472640994149236417905805033752188100488197990727483234916391069370333099391841448601660851963232677371523098143657835983070970252674771545389458229977133128494208349126083229178744001665656782207217110773665090711607448020299525464835397676180834525631980051800032249450777831951195787632026245112763488721636340716256992953449863458645934781628292091283154975 [141,59] -7452924645172512090488342625325247906878107243052816869222231870361613970691927783656268361730390782673773666141953615553102473179763282942447866868822515404582425211564077142173855500062542065502026593532278282729142385988531020020757848324665829214136208938879449092777065417831126841232454895414574826633800199977434782251676948929962547934573240547994414879501429303996701639753822049145732712574622157455230040624130245914226171497119054005513650002404959678694463874192957236851522250960684263199407345515498068438073924634705577011043930208616966201215312090399690837447234735337014636489953571453949990101086974672577883300044000011484200481729984021996245381843834530699153745070214100135794190324397071973197785538406031480256415499559912298407584469312239583726299997545906560961129577576000593750754867382570304978530230614743492312034818727801707613622620305119116912632832668695878993640614804947246543718826810752307405711940938581262650078494700882335017052531782357218349662645483404548771485452978657968289892493781036298129100088524981644944492578803012203076359951840948796487005639232484897192227367674599618078110398833755720341843387590670339562442619457097203805889599213178562471416306546987707529912571164210165224404283534494089837328480326522579335357967241277336575768701105393632035987208023265720887682623563219406057938133507072201671013590240162336919917858075359113994355059528321602806526177187046583860066197494057766790302263841136494680607470002536315903481485783300849470513168983713019327837472639652275 [141,60] 835854796517383629151500697019725244121350990011108888288967900170384594836943519317432521396490789230762883437847555206709638907113741025111128266555262495518729648342475966376867755235334429241390167848326640665216846594864707151975178294026819981939173049408777168780263935793911800886419176315653790349723221621753529726125276463942133841334408785200155899732619169440530756318186395107489674197422739804471972552594530374536606923667323568880294715034326454268039460803723544462942949598286838908476000262454168510526681220539527306364209361592080779718207195852746630340111141314092093060930942344069948976913237084557952990503594956302935494628497319309974694694687399770043607807682688644155927682838779824387162240457311457798761628534001654444346628975898430830502404668355610499513092019542688020210929510184982024801167649565014336751260641320877984116210776944379712188558627252559741400993187656262199230531669667636266377238731324153836349221361440690581326041985838457862023453486656362150675666927060914271437365731050186184572931080322846954419563521210287785231628200182084391841877622599856198381894843911219381127647407616344479392939084049973392532833498960537468894672177838986594603932915539408503636068547181518999870121152301491537444295156721300850026367278685601493155111756213795085122116921186711597157075276310156607322920318814353552040962115063847307759066503675918439650006941956024146005434137397409696387906438727525260255173339163928374374957044223792468498903587136938746641554929890830544593610995350 [141,61] 258430868677050473404016624837767666678651628368414494930965387556474391284009574467076972013787917008343203322807270725935726753677734801745418728873357162753937801839910077477125324773712330637787320268252900017720832762495026383884787304784025810723652316594302695914041591376476445600552221721975900823696025953833742951288040977047056477239960596176324126907260706259974549194607992975036063166089748119509876350485338336757204094886160626240437102300009807310632727784331224763160911509687810180752242028094473595391545409698184469805571227967482057429714953727708502261878697592660080428551846635333345811952604777065735589149991534194027815225832826294305950966013370395263122086666285815160076038913833070713701027407187490380184279324344456682448522038209784559616968327689724155670069999124809841161567664770693879604315870538601781138808180969920620306609111878336118306879512008144271382853596227939904473412149374376113317601053070138471535205455545331292564342067600321248662950848340444358458920932260120408183466187392792365219683490263710740801643004939537544559251000957253787448724700750451149656552317073203167334909398725892796207690681337622024927820934577688678554890250277263718428106024175268420141261112958428749008142216190908158516249672295114227725274488862809792595903439276767524288839702838658573625584184355104403428731836627793314782729250711847624247535888922484287375927798390671421597395521315968930652660599708542935571918572191299866363319220787273855008547581180492774446639367944000529234920725 [141,62] -217096880594820028959548088530153159950507948644632458148870453691743687580542813486883984877911501552231077625848698406602739406083513881690844939886310206853138438398267632319870326005360245207751977137705778613839358787286688438198775156101939189411216817966180232431035539849564566648505829429898220084722193742463320383520956414458707319631214482058577946042056208942563985933681568910611971797196337191903397554302181303752336518753632915939726937558611671878793234862030848271267293728497644091973285958888683254217800007385052079486913117267630667658529052262947343142278746924744745671574077262369495620906504759295265614289396347692282731785141237522654560972942297381965428938993190851048500701448986079930685346065262570139517594258244186047787857298902100067231381985984615237812536980340824682048584353686420614745609930647292121739190550045608376598585472373585628640769747534592394390105664889501336338061962951523386462417052541494481965805676867988979565130719507220195083729223071327677318987670071960001617927517643980266549667868734976911865039978102986054853175324569454256833337740336772581024022523544481383309163321185917672077203245542739751084680183795743726549580320177813577812069595113132381954118928209258122089140985295589713360260906495772598051017863253018868525796410029879205755067976987638596019952732441256754587448219290555933255889528982486340700309668554424094390469396091556687175695841372624598878285943769967872548218291212509555219408512041030709266758697761120036079223788696890491827450 [141,63] 91547735201259855673113193050494954280089266321623817913129939435781525692360748044037507002170017507119282632359296491543941586547633170059839909462935955950581498660646178579893756336548017560647251271635267616095960591965933598891427995804159391568765209227600236311350039429550270357107930750280912419486080339851149409929902026881986533478751737872149145252509904044715762833226887277879752332619497476513537909820208377313808039746708357195469573063265436441978953011040386080918731102511641838890072908392727091082864988700505048944128415321485595101836652442357396629155086936620586720902236977272187585847797687058951863276905251176703582897874044660158984184929952352618496365029901227613075318644940882471022378863057810830001418907995234266692580389444699880678653386955539755988711412272972990251316839581253615701872379434414423313795493695266179737121606385480159234197996229445075451899528929643237459030665543848026640039715280775757197760042241515297425055085612015428536355365487875636822791283779829007057421626203402882404398501790318273412802587476877777643152245907027523079389079940229608848718469642015999443238021361718032767691402390631375590224631290942687397736354756992992115286416817109251017887201944370968899922207915898471615060913329760802004946384878254881898284417591009953853302758405669353639491329177976568616276589196451885837749797081592409618293029047176055568170043612787184065405754159493559924657131086694840724571658152168255229216832039238473028882155516518707717720980042742229020 [141,64] -29166275357524654505211193034741574139821102494945938838871236488920288668077970382293812417901992825842130981704447103196362630913825659444043056825785133757471128677834920699023573393196233537931781891163021864557262762946416961534329498330439656477393580898864055962115578361993591531837599991069544005272727284234708479250245490645490840041032857849426619360680713857718199205996782891380424599046939141640526763193704445740437121354203300423637106522025792698573397557017945170534922181142861792637473147973950099314846307891457657006156159030246076224330381473240017520986221648230506068103103936229306589163884613269458943084333129652109387486289202655691776367916838509339563731095739153519848261271584627866290213782995379105048300259981785069429387260856971810585314053674285166776063288524981221314572404366306387455628882182146502494398092132500152492712281861431356288468265374936613911839402070773453954928051581726818804522768876612975484461163222068241297347581489980411569044629388737730344928123432274628683256096014653913365145150311023359016486921614650892381454216630658353589339835855911868609239797196967200540989692718409071504607499176092974743119666225444457480740337473018429247350572847204718573555147690429840948342902615323995416105023435934423821089994715581155643605603484478171119289866754383710386119041523663981064881829093600967154708030412094080134540254618993994220403494555465637666856716159040940495540304514303564536268628353153196159393822317310804878074853831010955837643715756928470 [141,65] 7672492186551216616918999946020697123861498929979276808464643917333486720276661431290982632508809153171926915660133147101678305782055766397777439440517409450780640526859459052096480627854113195539164114873209964679999206270640042635520994141595202709416254828854428634589266866927135063972121343297058980825206806625128383049532670626257158864157858584171765603872192344208845025235839329161631932911127806378471974787272447367295842991444580564338935276251530182795592507596450948823067070761404897345678269091754367228283057911075061930610418093486321447552947741127874988776269284876888069257358443016939518918012988633558202949237121784727236104830078076294764946762202233637553014452984650038249731794364467564144922160857524236292834523879592455341092544307813978106948872380990651769167820117974396983608939416563810428272840346983153719104512566445365184009196087728626164853482498477770776813744788251023338056369912327877555289624195621951314682816273333262100649150335942000526852135670448802807715447117035204580596552165737559017217463672125474551344960122329007199947917396672791940877926243174132890357139735762347731221248779200195247236785355551371556608842838337910409365246891191970054328911206383825654428523356706270729441692678671661976012339620384830273483324863002060819623347966168372738345523092195574920401538080381351134783893115019430038519529541092017824011275078654791501424031307252833031292313658481534883586460954277399122471856261159469880898021650298681433370045346643739812843469323585 [141,66] -1740257054118399081529949511008759207200649908890146459596457127075674370144288404707496387407572027855052794708100761687237327456247967614658297960633204027873705009737832887881253908645793688683403675436316133882285720326209719963329151520524525105201720644637606592749910263563935137869487497446080726050463893787382410941834816959038224250467619794313568142672547919972525926341641972891027361443198880298009441158634079110835969128733872063095165831272919914005911157377463980364444044539442027604472766557028089035472031284960795143046782447066597605206302291838621863060947649447242879303154894137994983090366230602181397991927668064795298600174416081196976788979189967813521868819906476592873040608914899273644393441380946161435310601303706470197666473695550715792995508696362443174514175379290723490083758818362399814229469737501160414554611492431995211112135343298141332659598814984726720311794765999839333569157224298087634415527576115574863854855545375493166367631882890130306001197729684843412876267520143979627754160630607111229144599250138996534371543093929660119404474722522049137635777219023167752526930714189070848202420893247139079607535385722051440205332634197577122152532182864935687351464804876010307756066699961472509163006686820337106594052451035141458159455882664872243802336484131580432065119472712304137721578477500310344714636954049206704942314445267109749931428820526345344104829407525429628102205783783977733383292112789576753441626372410172334372544445240251471282132383449232868615047690 [141,67] 355831268009883283763306754800273990669355792471769943434940287170299523758756434314043120421681533429654018683836370813976297586389273784155190638895969365067171418157670182210350397099877064502948424704381656791655533152611526857830507220029768432697060054036451895077056618418357295899535420089166884765852988321853482393798125233982597841063428572308078399484733328200506060499274520958956649411099350540112357186350717758897591924898551024987016141680842142365139141442335337132664394030614526707902221209770298011883489443709576508539474369217818807746789180902820770452789668157040271244578176732353929358721679219608831845190464857725964042296696877575650011209829415479154197254625989201727485903544144566178025916379911624622863994160333927139456727192400901861101912847096672137198170249317110027490686575695352800589161224256730801219167744456811505437307623743503765082163817739532313706994926374335690372351795433193247306834888037206364577791638168479919944859022410439817541024154324553649404258686575616733740486460810305899731343065633938041301900699290060733113106827425708005481739860455021424189295328843666570072188151187150415550177546130652484386504237233021813523803647881825471285664430829312307696159277139683143804930136011263064821615943384229110605881142083855767053240920545126478805637231111348312915753383763318505866381371149806134113916000164116149879709755782020714197465508888270316101839576890420039773604859880134560728605276016891604372809573745466109185047427249217957032150 [141,68] -69764060109720882254988499716338623177840254100284509773766744218122165612782280331465289909116282713552621718794906108451877433543149828383500015121598442125928762897110418069765617800903049764678902344679397949486907435571289974756249689733770959223421706987671361431607235255592245858452989058785699309565624560300883463692941195719314956038547063594677270338050254838032493378827197944064334424733270220565849079879158227415059121960252854882489251793481785227995300312719609542184504015770675516739619956729919731195075618479466396912687760053461594295593294886961173419783845402607824013159420783469090121180634020512812942328489215569258664381160764076153458190302629846410614654069601229562535223024124547081858399225286092250097223535130806481904501959122697003086526822988117286477814859434508326111456080783404755008184446140997989149458356236424953360841213769096144079786627993431151029264977868186024657389196593805342632893089438923941986685623843849703324870255911725012874653543083998019472428742759799733613288500306170091555442265203188024747081380154053978456199481734287527627336650584494520741254754741904916912060093202757353047809888918147191726658962573631255036991899804908717294548043582081864215278791663919534026933851125018390124684709259152127953402857126255282311681842654177306493217018938905795328883662293083177760399247199924566850273954572867855787135797204230670445612612871547409720841841169539830746615396607120155635214070264302582264797133594394538035577086443493516920 [141,69] 13930584145477190574896020759997823648936002472983516500576842706552776733787944720650009584657802480119883279413929167891584426428634051686843826522314765113822742909533849663362272610800611141208418979736401829000141192698849855693637517512669088608149213251625420262326067043685880478212807833725081101218496470286136630458731675724284883565533105250136738130177094982752907139924493232360895828474084858950241602311017882069426353318503128150475716630188070817953364177318845653156335745520755618859753664176590929861611804704735418638462253238091198563011583225906958643189535539243723976214870513191971027539687432458352733542888071432882218223570067105059998306592293813065867923251942597265157224705660495118784928491017409528204028034243574728244821345754928925060045595108550290926715762572559109581985672311274178647710255812954888235569570817529429103036094763070129488100335129585383689708781903152308202631211637483168865943722228424175049129100281927681158596844484338461426701321959891474579831195411583687080651469705054710190150073826999161381126877035548461172134061679028078419126082167920007620108069651125838748055312791760031014031175810794179029275594065399463405143822255787626852392721084095578304992935001521600676962264029441955482533732295041905981847653588086578327002637600684059023339509760117492826531644794306670382207641531762073519998731986875693448531911871290537594057813589788706652551222362774378636513042447251198271990887672481218983609865638979100136278634162033460 [141,70] -2856412360315657917439357807178672684345952493596708309482006762134705140374438217926546156578406517405885938053460779802286514415628866927018654252410829281682823993458530537861691005223990522632202196775414963760018167504931451866415539289268042504373127605983356774256730307910859778181816269446168201625689511436865762852505279388638564511349430191193121416332595758984145014104325600672801804226450264124888772241843643619163326864350664254640648435482951883949206911945326073173642102982584218415853196418755790313372629858748047153407201520843333140484664022651831438155962988488331210823575185122390033129718573737166104505840426784055100454539186374939565234826903908034429868216927874947764947000448639533254182616412369572065571532257497837223876940464357677413688796571458133892109295718248235643169911786196736878502169306060254048228330521149723000228489989635846859652983093287146558466030031060414003582726505305725445186685513310332945082233502984503851743340044191272179023620136377670861532298536099036729280279911937958412104606346284750670250559195851884698842445391264058753256106493181993542539805195739173885853732329866920102422040116697645186565439177337408582303314216977473396514557819504454384865942948541081768398045987514852370137850412011769060838719208521926079826083864587129958767253431463639411903976545946571382005586403780469190055956222591274953365465834804081043004832891741439929893172858856295469079956245343403922704634223439386211288856447528556141591643670700 [141,71] 570002437635056083295692159591644658238803750487959090935145709105354963090511831964583990478150351124993994245020052631877806947915284711146701696463519868985386043002014837637428230003458806769180594321702070161244743658285168936353842379887168761898239385254113620657944111069947167640482770153693838263350392892260801879213894008267923389743774622184840114371140081268214034668360155662438232369957277397297907047036514665473931639123637914177313612406908012037840025669424481524944650086246765080187667165756707519448416357447903970512674994768452775999764422713289006746148332318458541757704102450777868309363144179183133855448951060928670735620712758344070961786519025657854062081513857810209514670709301930306033177808795017625297862675057715836666203494098248945836780157744844244476653701177972483216744401817492586517259296775906416438872601580597538658093324755442491510058191229137118227140972352104632180049667637126643043811275788087556307813129331971227666081366237464648047812750201704839864263178019903373538137771780806963064548480252193307586682735487092097909692820350331928257943653983026708142584875039642668301868821393342350469082335719265608437890785355071788213758962307106282624056638942300478218154906943307470288437519060263275564612582739866594639683408360209653041651532423671689587778313252523631288999619878137254800630918203074602310936735017341930946874828138059530976434157611907118226635372357652104766550642960561053593310775322143378912226794401078266154113615 [141,72] -103846456070287777471392764954765596543564706238392096937006909411680498274752822586092481256021332467201367824852167611727940541945133340666713061800998415742596541959810935975326406426060389193839002039328392765327037649497971749341601800819509728243184969369740514710928175196494157901526589166868721676790977625685001676568473163439955755801023826738886315374326723477097292095866171898891344427872011163568805545357673912482552411457948149849907177991455269131664274130784897147572815294029510940005034240020632101587993760718253893613622735839316244023673267688485290217454923527632950371714590517220064983384938876189867445756453279937646012125384023154415049179735921891656985688627252175372095636514361159882867724906729172950646619426704860385588711635758776239881683702844320042252762670052535832173415149818093912540051085787523192839751695751634723389951642533085200001996528731038861344694027446626750039686869265831459183718373924148483558462375150460305330786700698562918052619610345624614410010289229978913711262035247002790890149322260448616868513191092399817116960504184771617110101050702193133408196883508183683174107673993558695106337809088421121887826080296098269460260777447396075122025141609712679436177349098984423455976632853123763621423356999108832822853693905608729799593872895553335284319385815909952384521439692792675263572316424573070385178915279859868257552423062150310641158258268059797186080989695875240797064356258867055743408736091882850177569475311885580245000 [141,73] 16707954267242327991302361149452244028818993276642694614669680679454172272013518883476557502041951805141076375405232200650132391917528251466556980007392797852198658963343678813741215532639743628678867796465215212646842949468333183774307536811945995174468437414158916425716080615702379966925983014616984084558187983826502519306570922470458569024704952770135729094145345485819659220900827976654913555045934051576008596473254720167877463910660289896831066877915099266770841202682813637675332227226084563526754864650126435095064068090551838926613868207219845544784454028744595120453036219663145272103885762374723820874768130361091620790549010862870546616229466570349830133497679035970528718785761945533508866582656106282473408165764855926230473643813062007950100198705262684032451433195065229895689594426188429853061874741406748363347725744808224763150570651774546594243111257531602569700729178144960973601183867433800310639379587115150746716228185049126264573771380621932976299745871032741333547678043642039892270026166879021497716739107879674283582324674446681261206691408010498048163958440174970174809166836987350911452643009800150630333579683216111088947977651924017562239914332500330884740485258793986871838589846444025291099786191344213188390320118490766492988043578246017817413419785616338722727700317567342709102532265428209241092821974050181751091669684060297443061820618518545218283982949926693661343213231646766101960987737068411985161867504689899163658376511405251519037428520489300760 [141,74] -2402141657556486472855980472528038747703381195385308638924252577730415575272191768185762486784425708783590341701059484555739669942719110489032471344956353694901535463650786006295095636703117419571856651928898926898731836826264346959836136339695185565928371594368444740472449376931301805887714073397284416438889373644442926309953218565070370944546340665340888912918112921302346955148043761834772854981125236090582633001918869672090304416408662470738079269758570842941534273293837005241688180748775860896649629144327761787928138278519220015953035686709353909706711042916499006927361562696110690677247980928976370513033936909014192189006686747354374492930175010716616202674984227981475122471205717134916663474682851152170605921562593037311855727120163620195588582122669613220911040386574989094199275771559513961938145258024618402531429296971918160189571011943160858266684029813341930316361272308629672942044993941834036756915080918099279346215176180987214350879730155144741827567426059329513541305025123352697505591773003475256517955071623672131701997437811966046613456094910230194693158233981369741005904462116565691124248883913223347711086911293214222866965159977193348913889354137891789013444642636495513436621081748989798978500837825045787250436224037438720622869858467861252892372715728854185774619057313765935723716585996372272350095045817341982508854630967901343208316127917902240324753259023450536920119082244395787744293040877128508879108993738540965714783764381524019906879008413445 [141,75] 328928306657648369104524406129108665033486911135337009521071539476164022391640123653229135477235386556709150212320552386141835009901133066274001029921412617722054022302700781081611884587818151632540389854390930528192825891107523675282577938799500057137166254698053816582519910541207850533629732676815881975059928417318013653361783716306828694887850180367417036365943235470851939793367245679130065806878305266371795290758486127963401569071541007083005000117109159051077591488818627502493556743921616135387988206339376556608803368831850071984344022625302218501611387635940410676961199919863979651517659756670843499416752743747124111035528238112980358520765203077350862395001917135488291395187764034153381093823973746966832462802944604970628804823260301686362163990053886449894509705699551672515343845367338041664359246419906468831090944470398080571461855805433508869664800029667760064967797267531292712395127677271374944911270639524975081481645041279172571494997142886662256962658185581767893363405034684659103279837911847301362227159262638450855517702395295754923143147073285274134460849975594629855191913375655273631773726962186956066411786526540666727923640316618246889985546957693211554993871440437763678772739313877393435771060282143673040793332101186784296079220953721235116301793664573567114458983443027062354305896044357315904565901737229588338478737044444884378307285727806639236168688090584858049714058788239180129102770886925170685655616094214650085569106975331416051632861355 [141,76] -46686924103720608443269286750669550004632718780308048569726453390126333898078241283530298211754640932289077691779631738344832513508946211358309323174925790702644987979547515550592600477011924620105837252852921899018604267640284333157200079779346117416933729091555906331309513629805835905638225513518632376104176365331934484308932579157108858127787975598344777030950743591750386923984036830751801203631181154115525285839211160812964979702295029437877264881332888432784990944788952009381082316850636748465166912494638291522626274810165949493607620782750866962156860499510110362264157915163100871894810087401233408764854953797436289019165523567276353657280737209593810675238470024337050280169137774830158182857957390831527996425538619890659375945191249498200471332921035557621870727192736048258865812519350824414927081055414853967656321989541033616931373116125939770934533529094770647934076636569925049355869514321775586821156066481824706323094433770732021859784872488925019522464970456402661000923718831867867156546455777665124161109847257304048925158837287129921910346753297926007232751075988073540646919676171132284780189062645452656752056227712097657920004115774368104651814252334433028107947891613794412674085821584461068766040220762794125059517461839787301295733391286276165152963976816686984172870012945320587266850362407138639818037857568752686562044905939785288184424069736413688255529352650995944071719481057525858914115707220066029764485660685406401755149783698570956109050 [141,77] 6962591758023757029037713774911485100719420415541135902762814358627335313486610706964350982709160254935448872396660658085012958763246698646555887032513476255542267796083763407071497027007870300926361809452460775250581532599193362888818293439488685910581283035600348283494210177745115070324704580399069235094617306977897530782355425122804672151105216058410307209208148268041878440764389242864615760065588536506859486658538749312830365022409557211766999250968409939857844238603208226940634830577153458220837227129744593154626111250700840129634946012482149090437481004656640058864800452576462136442038416610219903958310138221137583577497340007028248981712731658016165473661359978128448736207412557210307507054522795486171866394378096208521050483750253083531312818961014952753624048981142740402011009849584577550012806252839901691035478958809652006692999987710462756979979919798441903898849512166510626376638087725209292569633121086923792408323887893291858347238915889597312587465605016283864177944335494617864847807344476294364834433708855184142345233952119931164832691866911663283151754452139656885431479724211515878985557839315659062058078396226842914039076682406061644331825836043910748220049982169371981470457838453886080433322925819693484844284758205879127247462755266874196715513658724264339756542922471431575342337932991667874860962208303831066627720313756988780420129675524440039084111694652104321686199874685706155180571225933050932753360433716420328737833603504606700250 [141,78] -1011953430146423049195962087900755818730069323185305487233631288044960271093651804583910520691666586975924207034452813428592930084995204397599014067370824917829766641384425754907701511740815539588566957574865734053125103979555736826391038429121436276985548073213706567937310561242717706225863421959395724336056734824205479670074225683479148675597530956425256987688198303193657822937919473293058439395504400105410376678259718193947274966952732529897182361523297035726247586210655366045307133441865762213384864387392561110068740730836621322795344924028944973345424860153436144640511980612622332171714911521421995415950954394568568206398388707333812966290944473227660246846964192442307109500207471868085541498971723112903926608648303544859062280170674330665461204225618219502172813250407662787063268038226829584253295892929704151044796444766144945487742219102287814348439473338847854176019756885131701669474337593347568537831602186499478696997622745872645568961622555064945722924573620292468912885782603959521239667823902198470762043621233407870140605205656402869986529343504318340030575570380904115145572937797785538371962972706944634399493827190488232612168471206694406579535950427374714707316719806896800040345839655939626700046408978210939580177448060379875805115715620288780381031877877134464587424740342993391706564908576103043486129260820586659750956825880995506236960898639413814850965525527758315104976643302360521926501304965346632585202426513135844971356004514691850 [141,79] 133249161249896041298878439229411837096087456194254046120200554676914171124799685902422166445010732938442870110298972760708474619517584697721832566237398177411338198092320152708536906752712362652251929230639319197308176013322709922635723990769039663583727638085787684457655605013333086604854397805810405193377956535248467975416177007016673153414761417475826814757202946162807534915372415123349433729109965868023090656300574133773797748210257702035154236696488126424136142661350199874235426193328129891538866039479296054678187482211971202255351649667482221126171805851562196580215329695666048498588440957355374157979013680957001854822640155071163406523105041357350079335851763933144619097169419678142148495577064128689496204082979085038217308120694542410881625226233740656256800288424681297338025099528131934190363921511008247365648458573014380096274010317187123238348014811764401849115255239034316258808842227750572246726458794344137083295204996539863359022793149548770153570300778318521843167695812779464069131608893034495258031387308486036323363332167226726309186797495477287003143181834971342410776833104425433665941418962932551718226476141148066375206974745999924345982482083343021010658056479884865127281082404018671094696081034045630835983931613526833612166521459829149014624974176340644048284113547420885635450007606795263434477065705169732701304210388249134006336416421192089186968861613036334164615783044297357904436995005908078784594394359181265075046124682705 [141,80] -15544371379029036175416216760358579891757547631132556247753215371635389531541575362144295229324042186617322042064859366965101776920058542824774959960872382623407395731229666989763173189418394406390774923345375198433241109480775224301037161239293032477416689525499312365555879463984847620827120028679248267164966176803574934176340635504928661482091356345579471468547025226397626862706211245087479469717132103884424955415265560476520865911293445888978584709640164479738339469786216741449316413677022505531621588988050727231495546704530896118721520745929051464449344870103830631210964750800658388822980023577121116849208462114022714101825876067152139058407882696079563296253534186291850561568769756620705978718626229644782226047518641031426396589941422477865629505280812011964889705681303163758779687474484319661625889137991275414415642588758044480532912682117268711445654512408095453844863769420556946652676068323566149102078873008949427691142756631323967433309652711035880860671375715734315645415310542981528058498447777982098398665999364260081475439613767890618898715682698177821115136618557262781823850710367582622239078819417633495551006956239197560405962404598295781320867307229559508393069726388300569048285415592178855385749345729317273483621364093039844807356093229173634979063818954175481883345380871396301721646480559908702603554812992432098783078650690020965906746601322046588677018715080122493756204359811061650976606989184847432934223751975377978411030650 [141,81] 1637154553029176404933840067210276254624584765810295885605816566119155365600932246869241476540352739032418787937660964568377589605724044645142527661404742111015810837172011171520786890031097157331892069491299696814626173870514793578841352990026353224084963483310235289795849203852866143379084946706579237429561838834890429569409146077293624521192446260915988987577504619106081982406906668912841305529952064740084073188124141773107724329484757502120940729778193442755998446678661916322495503407988794313746012630566576775907955872944182995766311868261238471253498179052918213946111759854874187880178101272933263250355324831612301592778502475258288865306895203852651908687068189060567187173746428295866596106766096446544988093711422525390346459078568031010705906125678309524885420634786632762454037033935700393648113367181380605830872528754474319591236676502738286118056728966879529906133429205098190073872573909785614736934887880672154814523486441496146362416022222856840283094251294153516426773634012970505046822778475552274796645976235192668603982972654696433862189005252672833741709145019455753902277341360702360892089606909823164750072634839779740831993393366287522804204422394214916179607531364402102523759204028452084809157808792458498029490982376230137680121153214865968016087664749194125591627472414520739450422044062598278784751681295780521411870174213440826203051621874505446470755415880032046234635391482584737671540492235632166644083585026639128261185 [141,82] -161547475001870015955952456894673353944587246718711576829923344110702278850238636904568267713943343813088058178802760865556373648849908831260481048940164447010528721532528818382681342967023000744826393509496391825145201755355733453615876064060176758700863647688210777265869374163913353570939506895496751976799613138534182202410259768033975567265414346057757536490907426286894215575802183494951159909713272835451096611493498184863664153925449958400095679325241140172310252731117519299047857863120409644852691315041768032895011726194483278589739876171387694181677272838867752783763104375364585960834549645267355680321873697358370070691032412353365376988200325557568377586611666156899813469039678574010702788280791068416678587285653407123565409294997461554065934977735926148699718659811876046468622349614280503618794747702275985473787202678611943310745626912617002888632744128211838510508631795173680258390628491062706705407053800012717839961843054873591967077614379827915614053261621226280740032257878289724611675697100505607104876917127945491801062797813644132306128523522539236647372287902353972195842505306043346070173706578184538234695595271916457490990958867190877041679849713339776639713455782130373264400358740674490634552246435464845540821530106448032597512147824289177933064434040864365313886882287268836449100042482968421584853901751891522152513426228016242216710435463269905529556650626318966292025871808902883060955359620694438762038203920618754020 [141,83] 15457699419138768364084495542699605007923104393592349099479971405538246092170370832888748830158770428148911122733146821786782194809527296014676087797558041300706696826201863564348835256914087130224649727311378089611497232822608516851400171604470945056624884592763920656607469284960520601364721119034876267290529149164402079752722944313231419447302012641400670607118844719312778241782979201066691438352007938805814429506919517278572333990389162161767976376265438466237213431892540063867377834117105082860707484835274008541924281677109466899975058898592914515632889866241495072775830977664345197027490403260112004746572005967741601510482588520027658269313238407525066293821078557130356191087841034094085657754244023963957373760460670710701438780308472397942809026955931083539314162985217013235592488167138417191976867039088034883742994086857968133468439931203915258263156417685479929970605712327924268278944666475922959553687324481065231118460166454368398336882984487435038575131866808385837124843187264099381941793762860457405756338242269047992794714463897332166095173377026375031818073836585041359812978591628994035538046123118135874219842070623320316146905892004572076205793569543273136656992918765151205433115521929319887786474482361150550099001584551895288340916925550854911813641599933396350990036034529282043671953478124557894424301971214219927107734723094143352940541865812019352561871458038861170898354180859802176984699703783432004573320836519915 [141,84] -1468115644958523554528984730547334379459270038371208685972021549010999811963960971544824409576932676228979334949117756046287199109385725978056889750979952883157634422119612656156521226660325262031473288085751918259837277840103687771663912943623136294498317553095225184682517202422468637232729138207034375713490239493422636313368578008078622031936705367461384607100372034249693568912580050889192963269975029036755884313698218587425693770612511292026856191306071687175028936314732035766342162366869009943495489656523621776927491074989527984341380687839421394306762084043130101213986331699291975317409320430891233595836413868566862207902574833978787826474604185816075932072283202901448157740336536513469085856309251492912378818429969910158643439877283739112379818742503424619146821388897381786068186658159975556352876407446940652221065965560282083190367226340364650603406128841714704438533996155167793779419209885896610698533498119156456656029312636102108746902262386168850951340785193123532121568584293608585805923160999027238921259195247934385301180700332741684904189737833564490567447553216553230887107435549782846088192436251748946897741823971548425429401087781354151328447781258593441760305320643336932004288376370813041606895421497811277572694101440618805605369898954422817694515044899382420777932315490510249284140830423212409099008014185752871590539438734194057687369951513348626448858910894746513385983506153557510254777434249296889203808395140 [141,85] 140513997473026274330842451210942424832410831778983961689607740198460693729718138118420004806129872016129990957863892603392813641191707674730317061822358408571634465780667764423475190942206343076053298820309252836580967539013363004450736117284900190334658246491413304828306538427333446551773067851736024745649700060523824243956882275008449331866711731574569273890408203595636041970813668129133597061842683172309591685478504533590155929231327596800449990208603827753709535878735840296528571673901295178866855350107158412011698795931595175053401658364236158472269460969574882167592882753398572143975132798911485635967164786596116615828159003311788708135377012668042992952192749521308320570115119960202066277610088042338179499065109895400905465287403179028355857195824318356888452695225745459271140058956559738178341988135778688552926927706988840997487698757072664479244965992538402062997407882706129718705187717205951176556241934879275792440269179104981229689564062748111686479622957273713535133360447351406782954726284993737268670959600566241349233887098673295108316950886564849204619868214743029145705669641570594967255227136968739951290401430528808672016951328997650423921902469734661529857685714303236416350485411520517250279738695491193908122228565307159985355344253390441327190582225614557213701257649677893170886738651025322695028136099489536070898280032392345151532129674715002263998142459604392480455826627119381833751883279887862977364755 [141,86] -13450849973529509684472393307555077104891788704225712972582273470165324666711242116661559675798195090088157278831768346735199773772475351978091003111186740596892706518715176316395874019356188698081021115927613439961422287632853929857758068638691452777397839011077231668132640925302273341471407796809814433722303856343824382790171290169112853908732195847553525194022325875147381875723888574583616588709134861060128199501030485854197722779981969794817367901466069123370776180260482379500786520354277060624482646791676471622564089483850321958639556492373563743269308022406889618727138261878578198557970073661232030006013923706260820603038182975015042674480632446020460829226720234919422038697714218347675500563798884709428456805936440960109155865126958749545477304219784590623929000454585887142689135571969674530803558683873656312376462056635997767612020324224612942997063315970306780222877914388580545853689556809066806184344759096793868231440829959589773049154098520699284347010098649868417285481820102774763812577389370384416557717592675893401912936963467227169820782539806360948741298884560195876550370349769166665904095391182088859283421091511311079720609245334389691909770799157008355243815891209000892356012133640866456147762401882735423875497708469085396576361358541174007532547962147690559251833989440156773725855606992259707689933964362101990204299538620106444584919957313851054442926496832882717049472743623687632092357009569593585785 [141,87] 1230521634838231255933224649342322545632734282360996057711643228267939384950755837854850980573640213457985628207712786161533221655467694623932750837629582802249473945704089059007605971261751208700257405836393817847443261567620940946793380020254794022652889869616176918318122227997830168007508694379942645378533491889760416907613047887949336981114189230884518769788705311405709876586994291783887717245575485885965001748885661058467022211329429806758379566716179846881698027972701211388819425026040458441576634962750557154398310881505196773056025727134543632196966531323052820085707445208376187395649511576297294384443664622037384587903284920064427531190786829484525255710210182715768689632288531678208787060418135065396744271016979215415340037805487171001053807864360158335187233316955171264346338429919842134535841624493331283061303528899540587287107711188251763796068100314782844092717354449481706511045769509252972994118624926089874148031436760512901910409456960109844259454400036577502433701028034195747486023120098274260938157257642720472398348514499111685156870263304494607070106458206608858592972541428101549674244460351492666947657664072242063414558097790256105678006756754040647806647623414480200943071411030474012946831196560028733120058924068547317999805588210176065738558826568296058880148622690702355417632703421486307766801197573135804933079522339528462808779177860902042959814995706394779768857065447314868980205051649788535 [141,88] -101322902979353654280978097098623250304231307649698665133340037652966061222162029489808332567976922351147133231298578182811676031576420135779045686430181402268379362799243732247730119274518891935987059185899195317032828678621974361428571320695437598246002774356560977921678313286205623990629915953839838765275767331609994403509972648112706403873375263602057059836806951771302167178155530423120640522706249721289435707670334781931543510353002679204413259937744009174441733665166517134734841021387062165065315285637499772525895649373992718919434026242742170652169666196929466031609571344316449230511401020181019971781511696106607726439098712638745330019060129546961867614522299280877596221263488583605869419890539436098034011311746766167347996985064098860280629655236008553973469279423118247902230325398565818585090410704130532010037448024307131281177558872161576123549305077129078989468565357625283502764773281813750505663676106282823035706266799752580110735324194432309595781944278459925291157870002526347045005222924916584372245729816321197168256559430899876222051850100527981333723555684190243449585901173496176984672868091322618702210402381521216377077214401026811751892662845675667630375146231762564754129863196715541191820632296710743066133889697409109837702733706343492754884214828772541688799899925801192385611709527925173355970273469837169123837523056926286981423656892491459401463392913587849143861965875697521427803598469045 [141,89] 7203984325421366722289008722660981962916234482964426808008557511971224287920304984914172152042777590212569631361825745118999521120436771098005187516197686647406767123876915859846512652344434484422523067732480271402135778800756659479686915639855310639228388793791378929173717763368010487355975276339934003185381868367121389295487197211343715826064625257870485135671924778612043177152992861884714946340813062710396969149924588234436567356517154466591058126645802372866396175079128400425646816681883202204371662037242160135495634558190977660833882433053126529941123449017197820220428952051988860755312877378286396107647891293440412301402958174071174345581993985849773151414853933636092053862028762146301254057091472368460735506149820286265631042363248041625559003304586591943049403569909563908102491264448612997261161128635326222395917597704283575679011671541709779376785917440316048008380897844631765321734635515805267220091729143515899018045740098809444687536100747066568889477891133903496373762183905754683639632615547787609618484933506976882420382539307890369371950237235977440624660704503521640460082505205365808079206992189524769355860722908277857140951816405319453679823703336871950779102284225159825885492495758552512437938579685324998995468568831357592519665260255428240987804419543553267792646626427097599588232126287622652910838484346967009594832095193485482313795312262205387281489123280419579079780854356055891003392454 [141,90] -434873111964147897520153551516121259396180551428243542515107960845212983924334580347401733178593195825319219900236678742352952817702407281258173656290153847330053038264275959616738492629075629627871384999325279923268296982685154723147192393763053753254135193776380665932327221343947783448122965582983369907989603043683194650081637417300891142844831938389487461532215534860727915868041233084813035615836843263470149192918254352285474785171694075843607507272541083011944137900901530773360468157183806319245455776460326910225644286624211240948975363238982811565909432623115757522219030838173193127447804712079966844348019196235883642814952570552300780877911285870053737619575867170684029414955057295092914264139118864798507144142014704383286981290271474896469477007850582798458351328777398605552559322479792351586310644069969593821609160019366574993726537856692371988040243766450642729531201548322399010369503143661883131514436025589594386388135030240402136228139775443853952008360771948500030393064829300194350480918495727791639940459668882500780509639002647599439133317972582152212675957298977582384677341061294097644656930047696917062960169632410664928580410432218120621666758245221891879625659951831715953761226046318873561261231004497784972670195824183449108870456226096265927081274465716394081733822103136726579086906033356470914893428445390754901761950446768623844721315140484001674212675438555074030128974123903875455180 [141,91] 22155685429864617560241404003608845051344765052505883924298778244723454760841862302336693775009732327067223446856909359818275108516835446909427323065288103342815435048208324712208991400123979423509049011335798087487127038564135403447773957549639498715747824160128990781771849885887476922713336588920337350430898082793400926942745547633158891752942678014176447594845010426045006172473985585378587550715974052213201478381767028586341893030019879435141542707109254563284355025902485871290502690182688518428869940632183701949483031677749682262341643270078552342083401967229383842937073708615131461619597795147637851303675774221862843392804432826377627720258784237386512387838623846796654158150371476871482204614078214891783907708511548298212461884390755671853072372472034742882029361914988796755700785494458614610277817240116232989864363354222600830058537272190244559579081652796430592867174128957972922073926509133296510788037184388681055576034145752321978714012814290273811757039342293209154125831422057494052628382872798853108784047760553332067185648900507570071963375652293263130710668430661822353021542834448658682369985778632970978377532594125067893454488154752264437664424375444912895203854180280377617788963788457582698489105627998103707189719299579129230970079105174126161257703143010122357954975876595679126458078667988059212490778862589564801377017632610278056913146916979001739822974594126170768300427585216662863 [141,92] -943819974303244462844513993286490099341613209195528039552315604107756884225905775201662687292666082613629663185284367162783180934625884382767010865133961175073523561417803504355214985208944633437529956491448096000679718315510118904092942669295530456444943295150663969517673698208508610827027207365630781114423641149397586283606347105391805706726539819009905332168886130933329235769151645358673203639493314143545071199064799465298967401589971232591987363299713535318275463905611396408993994024308762983126308827749514610384163862604239562211426575376872713007965412775736059465101900864956781486085590509540799005280793470104068038715386356167057835651849154588364218838658447350332529834077390014485563403946184165975696463337174784805353319022853443815065891195154284887234626199622768567180340211306948217926826993798335804556062156304380973585546468901654177948793909249736209847535220747194504881614724437107987223812572556938713191787578603463722670297915510132105917784314416229199600273883789782957229596894501147224055208894854971763593447245360904673004924155414950071478844213825321813328376546788627915884200197995958598158731764511583508825357587107951740177898563373701163930747913715486851877854393289548691911229346131683455171592720652670480137787750659227372436389661734102644754064934274591241545987194990979198285284834109357254657941542184899521582833994888476725470243148350945421416005789759176 [141,93] 33164033268607251498280658836440679901775245569269306889871154500447407571146738941827461316467388749598508087282656916811717749321183048208343050864635437164074914374452633175689675951717448494435717675719337234459500906738459605187609663346612708689559939130703105405615348372105695784058562346909391401832653460970386362086879831995800420899464235406692900524481763971232421976347056430531065039505513035349073266460106887894737095513441516647469998272221389021833461045001835320025052887812262813654898001624566510197648501777525515392422011385709011780853927627217095997232733471911297047142935620450229769619538588939863495697877139069405839284609842228704930704675083605390581155707733015066704980902404395037056822564148767257845347633974235160336573934078391535159426103654537063115507259190980325566296356314147350345216395791976294034865799391662395154839440092299119776934089824043196601366677482069639505557791473823124592449439149152236046786661043512658170365222191160876292497889197921281537773857800536008230441186533437537739549263676637954946718760653575570999658590353655215603309393080538005370770612898825796462574101671943389434063710017896792613688651257769590907119768063455640912049929836087801380703540018812496513028229886538170166502293957207775952720733299694625636709695631788586985711781939319293574109565359588546881959616435308641274725169197505717680766202428543535284238860932 [141,94] -953698294936974017312494265116188174518018233021432525979264516462320002333389176329966479784506515324422062534049748210418712392511079424412030452966567741357258917308374875098845967510826400301152740358026034562105295697628286920769396897903059366603158055202022596617317215595278611021561325842095077805272919452400710585678958356658124837302234133556480509653600242248762219499150879017983995490993023162529492973492591511663204648858655743025419369006388941220987877855866936182076275764269401201311120632242509161248131886616370598122971202535163010491787348112113641620351007570403050076779636201305572710219604303652320319657667032037381965772129375399206940257138558166977946255020433545827477327167326741653857216528721795773351855047628743634601961420649570347658785619206087827473997467229006932389380241320193983540161008643658784069769623487214409529641186122383188912798422140905647740962858937867022580977411483293834356453978219811539054117453380981398314028523596785156312976640350676150343051099724657150575335929510967180438094850725394680233421437691261668334524084007243476664773733649008422102973660326205812487640370457114675102093814422089172441607183787507962411013552615965526731004407476072300840241955997463972050805529770274517346783807718376769949975934460780119797170848692980648255207745507089846885298374195629862598381357517038853058779468827746026030275056340611683386615 [141,95] 22296273181240213534501556763027414547100523814805144701130316536659519319278283307020626557125072447343869144248988834576885536660135589281826308677389252699050611648419769381575293741395666682673477810219031296614084947955658133565088176501141187549949705912638956580909107636695569985527857976581327640169832688539061080684340682176899647217618406320056737412978302813221577208545019542579055382725344537785190461736207445403297873065826723766562783106043375632660516630161331349728673423165738989948966507586670702286136032677643952430015576245149445373007480987658054642631861604536330729900680496940362387030955290637146021243178092267214738608860098960988124927343741229494569380747369848481652195983255255005521216401032191294510678953304280682546916857535901871573213236625549555199548800427188854550445573364672373410819285252343691378462753015063626169209960907950408939821676043793846323857772331711834344998613788619484844170192650101490304422489427976264756519240963869120365371757420899954880664690346301220405707180371316551328532244809460559366289763651946561201198942979681631895136518401458364618251511686130683930859609717460846950582131135684677780295546738194575589481054242222771754718298732855609516720287259009038476069908876432691510847759222428739033922136363599773553586917385349244440360945156408409289062074419550993860356791819424258429620957400875279094555004666057161034 [141,96] -404700493025237804011814370147321186270368876451078764886412926820334720295163165824609249900187221279859182236542559819377201684776076258058499126780376976119156671668609626994916090080477450569338414772481335254583094710067068204294587720475479686418124575152783418239706078872244050171763794020232812998055523634474242491922945927556675559813068146649286702496732971021123177781803023508076169403421486571509022308635186132718432827152224526162832329774181457257569279702408638044545806843539175951557176203265970018695657220317980251481215641117447794471081454755367271755051678206727607914117607885079852432243736020035165759594495299631054570795561813477821983305334831406062079927264402420871714147186760075564678878681862137345605132763670122329943067330848331429100047189397696054543850771308142730779553149830854660939384301391964337214608664853525515316034809335518645552913893317507280855590220146307178871770801510099620292125292726429264763059733865277916025519920584786919207429830081007736786727651392770339430286992671316737797876252588501632707981101728060492397271268295582325445672440578416764355669365385225243571907339478020721354045455237016265274244418078453845997513786486049560872943120073604222914150362782899242666302404635236432215370552424762470055131209154033585001282516381547217303167715739454624148176302963680562877548403762373535312886501565224853707324313666314 [141,97] 4810163536289351776614981116655455572439365224322115880544635376489473701141703982102474460652040520633321368102251486953960486751311078919270021384633190681670894072834926884004478670195719107423581981396005445670277395712654824487022814930232925525085203943963222140704033839603751972553962568891398268318951926807859592552177833372962885582298642670625338396613867664960806418301458785058699127207220929058867296333875663347030084994987253153260485668206905786903942908070186015815790553004974038696944430459025062239123993585100889844275109397135555045376586623783108107767815189775448822532118701288111110942628110819739550424046570086032148699927352336275130349917884211936986590856577622243890596398270901384977303900932372298322621128208301545193933223191381766595172685792533144903360930914240246444481076233109039219503037137091850426246990505472397824577679797107122416145970055407278828204616402397458499272340590029478908580077730045059085025447953071260383407852413885436318436534479400954007552281368200403420862291287409171988234648576534346288573858551496832692389862999754122162263576225707116751218329624397456826525164558906926434367080748025791166012267439226302479355774421431041126913059956691608229467397022569962253485485937965793965397195712183451732807871013096262317448916196917641905463589025871761239133305614880014609257175548835050490007479230369459504134168823 [141,98] -29320411737730952527288247743140981755719437491526171558287863185622291471993804444934582310137599455947907170907394080698044307362668895393924461407337837975543507245723885483504436080625513757057414722638161065069329416024353182051017119935115201351171693352741916389921724408016371125957048391123244568847462788437045955886657993142326222223928233230841544189765001465082638856514414246680209411290706647405209637381526377756930001933536477391839846594604419586618048246360179144211444771447110685991206206953917401004608503163547517438765844511160555419210039665079210940143092905852669430422149018346165745073831013503954491617127078757855420032145975234721076506971316247868707118458214886601158065941752928670213286641282171840268180146906695577323219461851225843532620660751038154253527174723552998230207908919533005340411293816532023698698757846329651551798100793382032459921312376647787198309777965994844020466569427950390441552597012936297485256112740611987567545842519257450003211632314104222746843103301407004556073493538194838388732374753133648428004349530929207174005712132784393226467817050260799997616314343325291500775866031193183746712191841338233763599314097146853968657554766787640835093571430636226341747380653726093551361529171378335998154569618457849184750229426379546865512767619328469953799274241906906004125019830777133431035886638853190445916745144760114186567 [141,99] 315634559100283723184804605117090748694612434208806456030467194319034173169918381700848197712359549478183847030463642959624089069016566523300475461947517824579159841000746655645857660720039985902049453746313097892229888552245656465700695265716045605320689297358794437400454203472903571381204939031617754073910980967876839264890614591240379558385035909236412851746537716145927090319540174598970719900791837742333611948249626834130893145572146431315174559503496091490134582887423943201899993747551393165753986572890991050283488948458930439520691705887650660792662087905769123896742003565953902246956540750864810606821566322858069129462965984634800750928663955156065823811216281225258068932439840151194997988473147743492875485857401565022080830672964273958499390318223836954264945712412331675655471446614689128147355733024067686337010249925636383692490290036591293915368104383356271611874492627848836071246253143752543467230796531639296074047358634514955051496845380340516999873567071570134262035968999477556921925442754203676664866214016209091697954496228429944866352450766997048235867112176366530703091573347698416192597526025880199338893412736088938303879537717377577454553095267374279945623272206915469695490987848725858235737622824263128133343150492329810975384226896294780577322052840596659621652526075770167166874708547106790195997544350978513296410811719168941301584284652621502 [141,100] 633225390027125930905855577673464740882233022013211095227008859260155174936672961373377028774901143260741841648385696451376024659976383418399596866003327533736083666994308560384582974495264706406350754427902140888663983534091568410378121878125935341907346777478041907181763176144028172166401422143505361022136572669856497104232779987383900835132202176960453453100444365791512080830029443424858115550029501771242428005255262878069464191612433757620298706019965384772778751442966793872151863735549994528598603619918239244659842866141600686767559781355175472693715776656242060481915875240489906805124099996837856172446783520971973659343165402642224811444086776955077285633007021424753876159027557633882684481838575723330536632683834921452852571001937432227340940287113944979530128925407793973774054560998663722741061886552173008008265199038224433158564480949037337455413200293396077540679096941148740990288201569096021408833824152213161232066755140481326997926223474600259686651691263575190967677534607835473443331088032445849485919563125079689803256983707913504469872085823061086679043040595437939532569650285980746548804001193660641285258686086920064462144638956083567884437323078118892846004060161028100846199967177060552531553893923790121661623554942707821265344036910522892712026903308571833548304684129256647776086390903643748196249171670958151743598659986075395332858932148 [141,101] -21054356845689304348093407378646500096426718077263607507542151677398248357895267385525189278954508268673788712874150606434062049525882199713770852407761707977717334945336074620652391490308659681154736969535995088614368444228454811539943331726524482810186796504723386833841181467789449749468888826023447875003656273269466288290153411497796676726474988170329287235083052620289450734375341244550445387656589162351153266895424838263221146027008441190102396419677140583678608483006979512885852912844755032372066583273172884867499081854137792661145358285071103935807744380013810360190349906801736950304293903409592663309575850692740987251281163272391984160412927657623605338522836176088540706629711836374626360378253247193201248720128795039474658996823321933363678136242794571906861500642698888804096026689333350621243258159815338755291716055844123308455701118043408341030642668486438860330916100729600840586009580059329748272577305916246895594259245096329784546560792783112522393089608047425057833512099597379875101701598662910494232450525867068545112950099766092170963605548010901452823185426273011913113174343799467418042473511702434689164375720008583246024734761322099757856212434315987277221728000339682667349186053109426947271987920180466419080018006408944605056282523513141478751731407955839709473149385612603870307081925962143593654807677137158788378496181359338375138875 [141,102] -1255159175163023178581801695038982094330627827334390302699219937931538041436766869130008215162122745315047098764600577472956721002583779465238891532141494299678442208951702745066756008477256170976180224241376808341345875726372778112565400790175932665386799683175530560040059374544707904773493450581963297130275893343740410382122352615530947706337948963793926549849498047753923228674276405176250814814724967539108958792984090867878555089290497754282606281722132131459329880102167986830492753302172222712630613686450086894933027093611048974299283806466979039061941557570621204648293064396439967775236186902377556230410759776171369425218710160644955853208951114673878247683356157738610170556549498172460776411863566736209504685465623398850643463741279278458566314560723816450319731384949959953231719905186701578247618264163204212859639336135102175191051658830740412956602445766867058395608586484195274276557289881907817766733316983490397821109908997279293132739538149516490423840012334185924742485289753956670852564015764036826081792443199373957916207660757185730791239583599500789975360012068528279805662724953363148034198445145939203320962150041639738582931672819657104428908891301235748203817358864108181302564220518622274881047786099599043436010440036812312557332486073125998037741474520985138470514146847888785258433323008652968582075652659905932674176560420297391800 [141,103] -2078230790683519812519307910538681008616158154679418163062043878582925552276054368021702632689965900050755468472690092937559170970603198573206337509813486258285085613546016273395711120432853374441807176283017469443773278893948504002902512464517453721876778774745110373318141758217333017982088921197370571991853197821620693468271906488365962976171804978881801779468455037397347501812363240426306590589803117627403493390735219722697496354787157362933432323080985677819543851728997048373819061880244632753941321904624527618221476672915315836146976917944753472755555592524232474915966632115466540442950238801209509189010507440417414930260672353597363058909916128893237625221830727240759557598110904478791329163882725564901890890890152429603679534977152324248610310778195544139833338235735871046528627174520490895986152497481911286446116835661993119285032942819789484386505520081542761020785901452753951825748071874589586640443188249644979659644415436443827598757985952736917724212694033369689750609221448774023791707135203786898432690001880987263836466492831861011545694256381351338108582295128966984716373247647176401040758263739762882089648278812911475322488988866568694200649328407657332794504761563200574818795515037939711670009340873230637193700236752824741141328117975773034191910138853395642711494663428047526034652838651149860046953383295404675678919530137250 [141,104] -21336599189187197943134255560400048206030945158187952352897523744643703544814787182218869261635965766050520812711346520603727020008473550465789694282859906503913689318256440681262978198726671790648420887260203182369916172412801897079471284418075071810847442258759221950496093971634450815001882548220715983686911163510325134023956094857621522241689217333955705036784945748208193670297744184610791932190389365473518395861858888142434675696198759065073598136793666630623500950511747645268962636226827821773968871416049963845504131903484001037288609567576724367107979926655008233058911070269824933519943591547194506551966723245523733076789208060192126629488951676878309402566553896030044664067701444039536216495223391583938818332566782303114521750593524038300694541352442267181030194954235497054192684904220809719719876256082344939547073105623321476476403498353002255037170009054764547495257359438603765381833556612630461684827160253674754995143209253325080376180442545504981948174556213312590886195865597230241871783122847836127893657690704037057620966845651418496826213178579738415003846538313927705165381306752060604926522480718092539541629741295464576527898586300192570579759831094917592779847680325843006818008562550303792049595894502442075058095974497620297352047490110296142515336670894563687357449985038832291173392174172269381743879356191467264540608015 [141,105] -37453471898366098057052503038934957944071686295259952289294112936984721417355278692337252417611319414836861758280205133619751475766408139824635035879571994722041790063539084780242181964518280186718854760882163818409877756011172028814441098579529550580429687585315616251665893725287375664087925606426848929324102536364289667051312018492239420289502881470852259018353481253298022495763820237293529412376129762861240293797389873891827574662191540039803833133716363294638894252720703295783853038469507133736839416568169355592816743475221012663991431325549584323563737196169498190579009081657939893876714864568591817051295590877681338014598715685622984541472351150346329233683006315005757784423156551465811188630798738435274236675090112429913665011573417811000780276841460339914479950035736969371689880043340051418731654337696199225395948789944367191043388534575377029928876077778647176537637956694621560912690318582465803433534760975252194152100158561550400007709866867696918731671100289534371760149401831133353249270642176497911187983656181421848097299462578953159106311353786661058264337259412182788526766389153299610233143087826997737857229827807771788185275005251954372480729105364903845541212710105413086870114630569393372508805282995895726558685916644853482718259903815500421829567065262115571233818073688222327828450837380509471609180879262884154025 [141,106] 172765420562832274543983500395295349608641249048615639284512575603977949494843791158819497917355683241715847591525002099872571691803313374464912628081795434509370611600603696818049421733333226739273869331206058499204496355444732871859290196590277584787072245347842911905604732674222210397070941469846371837224425162398634529288511578454727302327331793856177897315062406682089272251916200376486405586792841615667104254661239650174092722064312085279949401065470435932607764247600112291125719840065457702706772946988271559757062626249568661574308829624303833153999632350837578354227124518145034381918103385425883905584504357034682793571430514598302486183028557013770148346712898489846704100508610154588372322109632079205498577390864029383157978172166404403790207447763494941409695468477894010541862522888019002802307605774256121915275755238611912913072184143979903768092237022566136636571975553299642544097067799233218836893196553220944536660167143648804695193054128330913429455079123390156456388911411990219092122930684205324843213101179855250314609069460912870301199320063578966229337825848671644288309651500893162670054617263397096679839486069584372965767646353601057440838106731778252671279880434550822927933372448174176412934948347321727239164499624609610217732434455818540723429908192609487960282388505369098925040038328874249062154907589486445 [141,107] 986035814360522868706724815456024584405892650507331316132935933727213744192826172763596666275136812035413150403128757813905381587220856369075783690993189677297699169420873373341079102840623400404147352357107132283035106295448975866454971074916441956478155922983038021330096721691426211880993901168732449967998605450328362081972688364250304296563756093527063213850548810154645801111938922051884677606723890534867945658200488874403612184473263585836017054250833869647127929446459964699934961707241985064774699759784178546827488709178943143015062324061671831335058556389740120522516442701104727022662227408695961953920414219349761241076323272514483293462731634141843288485765916010870153021401190127078435719157475357106926522251938361361597908755788977732412272520781998710808320323650917917764191272727589889597123428334580000034582519374860447218310763800101555907402848421188662783973807695572142320112674093385967646815123625384817744025602682730785896527375633045493623767720210058912133636513296645563795472651619274291688977202985100620951030526653517683056670888471581208318280838254624690883706087498778530754977684316497430475198636518715471569029035405835570160395929683987856930017990824860465440938631546186225798970007643887588009146363080148383349102720194653824072592937536243815719279450427987111525393016924374822546654434710 [141,108] 2272127206902171997320874174568636303327658004262029273099305143084580619715320091540855899812633831220880188948700551464580691769925664524205367629669996187040821068852976501645967881254379567998307780037531939698114172686179980855182067041815769334962488496828672520584270765872384136993922931888166548982590156120321202631289233817914468487941787424091391009636070587134579510798654149490258733603554962145495803356675628652037562757739564967259588885800254531760908064805324728842952420314932984254534632445577391561983392975806332956855721439597935813709632581030624572571064145965259379783381537917206317265647294312659514963361706459917703483267970795018831301620706085016768941792665958526356608281818026696894453391503232859555533752339448621858239387386867051012744008559030878587657343415894993208809237262077189970235830076746918267617966143095847728108349630974850463064479151015223841579122217792378319292106658568403585126608690722666591062887192862177194632191345201486045011543208950219524483845709390011189582293198092529743688908360920447294151527519081215887172238704209758475169810313036957689727335974817457641925882031732941073359696837254301249712857411581363648018766144716351878164034444960078116381566784508867696821229629725174745513019630658245077282510255808950507029288426645321094355509005098005305286130 [141,109] 5657602153085827661496454574486802972494707070095724217498437138529174233529605500523028616242344147365136182675520154244974087682200804110236610641203239532262504998841952907117577704866376286786448013405525429875802790087930444933612124170585303601907661289410613346587804565545265935106964702328317616389160844435479448941035731399821167763358428448854250922454709349847176007253649128126057369400295121449539949646496362251224727625995547640239252077522305495251747803854982077333481924827330100779302692260678810844696604660968248808859708250687702831229570334499028947272239559885145666590273469702182144414541061221843931989379442371986325413521650108458884613713642535629632902171164305906004433828575634190794048905167169202950514292279839452192262957231246212425804223861280180855901063912399334088911822478230250107308374261272421758134877361236716644822729493777924159232558829068506445866462285628041822647853421595267574725805800196171525560527040239652603106447296946268228657053528214593044531636104464384148568112442194744990754337506309865194694745632779463321901135364841496517608915831690140637273074854044409814485370259186800935932936477028581344722595692262088280720790845990926238293095653252055820029008203004300597212250538256036481930160723866504542821834245175189793335474748234044932441658051165056795 [141,110] 1351117294021553429939657769044747103180914900429589987888564527639902319651175453396017473868226875211159714641918758526144204034345242289117019072480906547984424779930540104189877654269626642385267070263350546648018849922401355991753180570546133822365792719789590976182704107563713749110870595504373672208021630239046604030441119381100883416674027345626896965385723376526989083842920229003620223296181642414779986423912460745659209346759780708981180502946293213602620189067690955271282647206481803838281969772380814315748296365773064021266781729765017830508395403676429347460068261397274277652929792033512829796591862764267339831675783212049623167588567431783360926051856326280692075914862331282762180443879091153089031463526952494472171736261936165071231881381009228627810791557584415795426202063538401810697749929083562119646907067404097361767037381447357887480145955717782868876375137952361823196765870863929266770016835898725009566997441132788605233876574404859250841636195869388048049854336112003911916323762944162451249500890611388732458491061341875127657131904748051127298525262136682827914445763885843514614053723843386276532330262520153016416320966740496808713276867427853516857083901900782144886222268666352993584242437647793880177208194405709494479208457389363311050448532301159511229713116770300924285566003585 [141,111] 4332600280997087085927621245432782211366096252292968945137344086364524076714025317292470447499746038968666809889863440603043458959686195402945025627472654729126733035120376414873140853840141938710827632354797093948304807586351978180259267403068831509089530369864698063317165029989825015240970404125261244042971937034131412704277009633923642700070586721863166509588978870558684630400556331816530189505853545422119006166197649229712815934298628657447105693749475421438058539254942806235595703128275632397939352943956111559074078423862236021423574649662954253806852239247403175022798433364351606777121920712967015629914956069625008999659543157231085468002598002699454604246265494538949377749104485393196358635148138771587612888457242897243323882204892965087459719363911394076389265514244520474485456317149040052660135564499669295423721942592697800783291877496264160076398815434802701035584051368412398862287367466534468125667529643496769913025228840689701493893031707073627211550931209720788599519046393380444917682681393189719594082164008174501821902001356805561975498010107717286531894955205632668991994425026942832312108657667159116685146152455383741372309727540740423178374477154547283236004559549973620106897476361030006554624652459053945441069793471865595013535747708779228231746716588148830468766232765329449665200 [141,112] -591970611120718188391400955435843947442331121503141744893758832270112448252955177990473433236580422593736209207606020237131968962464919221876541118823960766034868884950443768998887994963350134414048348439975328516462206742007595797057368857560717734751180668975353928145313918169854068307525741039448109035803269029211645785340765390898819981905079924132801045496311286087610609727559737777995809204082456463435620447865888046296013090506095709687964349124923549155419984468911450080712852893339382812895785737398835890851910019067096817430025110307278388602518759010923402169110099281346371127507252494040809194101953704393082150546201443423763590130952281372325233234430324155545561483180703764670413208946643777343325931864208403427659329231615949406950814054035542522667990985713316067512325268030756231855507560345263239726852833451881572274899196309333783852228250394941174917324610748930331655601154725380463993680946382270127846482051328186580524132041224081926042780746661657061662589341548246370671503636593560422153145716031535288678194042445873480175296281906575034305761863070541235181084037318055849236329105657188317589866378956588458701127919326612706026705593988140430674445862937951200819115359083634383503123350025432227796092039947133206586705490298005353522760304121949875811223278496183800 [141,113] -623235788806932518933255852461169493021216699734917962577764022584445604657097458235431365691904473255179848327480668043750459622542907167772733600197949611798517557948586718004729130893787648232586894711060788773526933302280578489436990223468713205305237966868209749152275292674014948024133321392907665614405029872678354165846747028373512941584726846694299281102533411736239632328657658189797708188398250625603383141333810943301955690153062267362250482968671917463353070665063757930945264861411522138304418287465519424246535274344810956476863979576389453970555744954199703121257557515233706217501188869678090556566142092882603823273443603694588107137482344687143062078362706585211498587235904130834362078061101490707504429115930399584995330848881805034521872777695429760354883638540568137105754567527151726214319745168891421760196056831521797793806325086992047457106141272001044431137216282462121380866774789060222148132207922517511212819848248500564328675405454435632544037566075129226983837137055808042071255830510024752100186604677811438779778014478466788805356844476411679895443947898672692267863899824977737872985360690582576340659002999998979964234511943365065549764359108543872349457068550011828352385978746678007190221575564043247678651155201991412905376493068044199505644790498428404337401206045 [141,114] 200377445171476501889691444098416666752160930988747756579617131492377025817392311444540691352738047218011988174084683977525459080794707011424715361923362774334443031097981006055475023866188902325498407184072509171461987695489386988647019331370174327134409553960309593005637362170358786782776974786520499609066536982055784227451192839886408927696278020320108229820353396133121147374731537158057384900712451946026608262562388558943733836961697024129757279134850769532071403771844612888215836642168885622325853644654737103740804088129158549570003788616651435994127001685524751394570708202219648097055149581412147117778340921380502160277932470244334202296606440168919281158286348780104234783273399381554411992951047587442168985489110531193068083022728235312910392168890520463442063692722015111318326329704982865199361902864069520094461111774600044039606086956086333983772796256321252918049140901838853947406349833660434396245284611604914907972581939236850551876562609219473334524603396124901963923119831154870338054870540568959455259826608021017224560689232556855560990396580387620550770891658663639728093304638566176389847400786736464197898988274872912955809703582971355963580558291763997339455341631231662636752373233954391106678312536816760267080785805922538964743896684023329704412330194821875704446 [141,115] 138572093683089435299230929926781271936887714339426170155014239457261789185390046710368297996450180947155549604813412759438314189309309285606260703311379920976330940223916074534519741138184329199512982303561614274732838865735688849054391657122734064419036025722041801466031757408893392701651280139883511977268304215537455644712411988677178802677208211590914354463910411160736856497324570231307352349196761988124105116786863592683049624276487881473361512980978854649744317418820764068493347817811761502940931264506564357809253896471191020264733715120009919258741943679498652429406744513949256740269889584349902222836141231986570888602000980024943801277394279134420054713054453635611808248000630798658687548810193481724953108846119146592379390610682841539112963835565739667855720169183681445523900311768922261915704329993013658226613929037436651345365316617679048053166538231858741259535164221219645628459214006511895092516445781973846734659513678098470344753259451282625401464291300811000858725246106032308563399220409008788770354974065750849258087508419499947329219256409467496172945087064344100666256034944648825435127667706149853088287032910526197807789785893704501335556356974131130599094439306813417811253873958757713561833606044130687200423197140606425446692827336802960983257241736438060 [141,116] -82276752474095801222170450893232354928109509512634797238919716861135409473166596185713145422557923515017418899558292468616329885934433875874693640810587210990937484281257872375111987275380464379909450880652107043854217943770683650933906803232657812159239138185591928108131653712118700182075697218810298757189516729321885142288767613746847495887151103364774355527028271806637016391331474015207517007243455763776379333245068382143626505533544822649491101510279581191284963025076262253141642629594265813805863843478920209445101671688796779719291881064209420219932183758730611360110257137838712381770730235828916604781952140056959426105150157531223269908457847311132179501326698086100444720948702994950140803652423546286094866428735238205053221832063361487766160016201551246963170459749712754314402690237432246051777317670595783398828139641118194944280646432817132614682473182113197570513199931500720677774558962484390786909203672558413110169613721683256407441498420666416812680923082702802781166757749271977757950929299747820242604676572749284608659257160332138152504760693803701691437783999124415619041233556046773994307580020166633721322715745143496028395646909963430928587256840413740246543116622729250505409361994850918933086717719609148081064015915162747255951571580650413213901877598 [141,117] -1586965554383790000273833382018667490742805694988069688463547640031231845856739743078039843684281913709717620227611232405676875680359257916035651773875701268306457029771988017447918419923251970055090570387194317279631505196994648023628235196750500592771086697910655898699082564948390312336318301109328732896982399915686840793468232836392901559658780698953528492894349911610766581863117049446370450113812808211418621588118420808476296085569867331694848374251806305779772890993485958233868304772633863211886137372728351583407223262638789410003437871437969189715707766040461250910443886926544180098171362894010044611498958114486270858727116823738847986498508170021185451639131937844003424530473680844567542007117295132166507313046643509630366737517157976829359166865814505039757157248339869747039445491779285818476631885651064883488003112824929584330474518475881797108938466819613268198408236580135139837067023518614361509840874224259394933383971935881737604776053946053655680828863238944971580513225876814509495534891688891213675898663147893670038295455299250137532238803587609635536526256121094146748795852875667763806336184838448913601972727511978519754894068540003847730332606390968399981777798749546611632144811464084568188306155606572048972447413724745395305488752608051646854 [141,118] -2027939072769137268451923925371131629371164208111777879947297023179534350577011727492670000011700616077460904885254269932975528502568819880591996343461665375761033505718972334694904653980546966393341041229120462725459908466126288822946431818964625388728361994947217440642333454723584982091579971109366199111800197434199537550646581301432180946831648380957805798882343985044585071022057310044974503606275216387407444977508609430703695826283236971753238977029416734445619022990257099223261643679851675383871313375479693239622144230975310075192093831559078609567697485262234741720391015747344148308584871991236397710690521943115074698428036311301158161959229011679015058559891095564135034077122131149566015164843653456801952534579449875600905089303810245805221447319484952756750174359784259134380272673802897703145686609027417561945272689167690381368947686160908584376244680589788645082942923737642598820814808444985744020516711829534354347666804520727099956694344860832201489815895005875025609916466385285771651516723825753018817966363620562319632378380483137243306164371940765694212360875669427028837960101118785449385383340166698532392826812844046473863657204265325531363861146525054242222370496391633994774391025409974897323680690727591354969990793614921308481437435099037 [141,119] -18605844261362401776487924125054001310027352163517179429582729614760905128420212846503436487320335784454073921705514993837092359757799516457161683859853367035339121756802275272343006688697974243469335544184237222593238708188644988361764991042919227718739111736024081580751326960422738679085449760407712979696298415930227080729356453309948066088163524299821182243270117335138926283809060449991947416975788925490490368591390386655724090550320445504396126235281752639498409081054643218792584160983556525706087556261130777832355817401819303553416065072614194706507313796640027713290029571690855490917786472008989698960447503806016104598251482797260042254682671339588354621596565534348017938673727240895159224489038584353382222160042511673925995274660947546134571206505996346107801018643206721806561212767968403245600043576893753065922970324206445580282820352965438392879615006162085236681447714934720103396566321325685177651581976898123528761472416701521876459584058923373630730496387373737107626613475078887547178183891291321183201725472983516651982797382928347193606809911526712653174939032964002938700252151611611079470610509030855815519558844579411826271931890720730289013954642948820055722128701398966663662462813255656088783019537471926654917152639809645426673330 [141,120] 2214105921225943647571921728644452838388507052193840787063462146282023149453552926852342822592983298098308304892019224432860540825720640695824267624629021451253554916427103850319827245457807240481913151519581054843797132034910596192228703195403930379515348603049743775607311485177911719748861300645804471352544755273255084472707291665533100290898221264945822921298825195748852688871559227909372072157683534222525003206036855961757597086634664893592728738476531175127644723365750609672104389285147273900468835331529615073984728659867544331709627200860766247090688114731351083810412066568827592448206944719416180949977063843022011610072804418938135736389331650698292067143335300387385080404743182227454754458225651742900835759392960832949907158914444066082765261438646111114612787748824571566260825910433308190562068307353911483849209022843232992182036904376407070479772807982400722467485411408146555814035233515946222941825300426570931599026990357944873794761228842436492053269317654355055867590204843687673336875257219698017084599402197199122135999208897487134414324747512944555875302961895502520590894412008711234997712537671088972021285423269372735526663152092081597929745616182608279979802952677134543549842825633321304450886132106872806962591681483929741 [141,121] -349552794259046324525501350946022411854948386742261891394199832330915620055596593780243285199766289644003001260369536016747336003638901901885244352645959386473582766522663470641825336025051983260258847227106375556741346857353372077520289903417759668389712752607380824511286974480804200644060153844261882911390875158288974492194423051541716511123754886484957134073256637478672317401203021779896519352019507484227709577195211353193202874013134800567104384012576502161151632111846833203793747110306631451381196867922760735823131212095944028209295778125641530613074329575804147674710253496223964536559457606357941067461077322659966415111952703256846282835575730267612299752978404748499601189637793966889851589828287449047680046828340631760591407218046695355723559902840630158074562013026075876767657621513086663192706843472304510058259109984573496345134064197758588330444001470221619901235210125516446586507354025848636273517599914853750052534085874565050757576274762951855763204229821968071958977801877752140730807246094705098769128526560085893259404433518293666547890695614527387163918819832787887260838163746641740165327141549163338392482417073223423596853832468489610430126378123108425960633813909536381641180905355586228198699161862763153865143765001 [141,122] 57790139660997596816286631553435579578403567197075353485779610352192001006190699120077025845130524493028428543143921333959800708096530483899187633435795782203601949008957599223895490674560916422317080882872578186858558543971648064660441658568556206788841482429774483982102712488824260766450811118707359690884066456341916174828801908158853588380361666480421254510454269595584798932669399833292508617161063233518929207991900890499715178822702742298691505872311494911366916967878037747319968793891163794058916480419038869888367517225502371916236353681432442974204635829707691973718613607282205304646767477183427705438902510814882945471314075200163297211813695328133157353961188310455200224897015101320716625434787868047684296208388969622786723146400879506751991724255249408432123304638788981626681214003294325450288272215682584605908799982778659120050140122589100975056712513883462959059347135257317693519895851919846438403354275268083374460857869256409135323386490335487262404140160695077912054706586165005712758396962322293753044155775375836336285163187736402383962847235181530811642041867232524681050015481763769268558523627094406981252692668267070019863462248977386892465297683741790581218658476010778092398258906148786612613065332238335366897 [141,123] 1978942416142877191633579197290694857864921080152244691081886024739601156135937196002155900348402471167466310509251868554438087527678296322911492029821355885398033731777962042590648390928511468271447225775305947006499654303252548496449326441333971928819956009634566627543048507042825753035711617357708916210986906498661436177750211292224844003032255606689715378746483115024794983552641548380838494692182027354640248630213454417998156276234748416726697929125453855745399548099394756149297613973948929480391098600915452110820410793244964097654418781428814701221072888791518486679077067932540887452463085796964300696610943472010696908135656131353893145610549440163564438163225274033881637987308224351920548488284546462278082835494263376087035083932550245013992213477146617783181042256035201178008743969408732465285769128945164181200971610782703376365971377877152925631379029363096152197474438028327600558579326440322437601702197406429924405023385932319935117462320807941221099419621141243503202212165516185242588215948096771023886244456910019103526480497380842089227072927150802920155960790417314725042720426039770465021046467794506598527738873148570661222004782839126225678663529523059895203445760340988188727935746108108588565553992574917 [141,124] -107050671750496572843578309675387819547595194801661597637593097058024504810453564435625205151194258468340321601326749312926313248337206032131592796430992787244145262192598314902332154518941345757792419429282868757782400838441408090300916048759322270021371136364207016355301613889065512610304216051709772013563020433882504522089420090574209442751275743943829550622592489731653116696142955393313882764585276133219862407595649499488109111468789947428776705873574723455977744573018596148592421211557906513300033845562671296083108773606272298524225790853066365560781271430501002108413491094147404472534544541359734601656653346499847015602763444075114607154972138651844162739817919452751679316314329413746611738586690362740278381129791583318244398873962414365988316851674982075268056576526602041762055526981607947221075227497875362507311082149208260950409807613512983055847298375443093903086104827592647979627616463908183054634212132014519695063966809334173717419352237275982376511718584075175870873834638594839729131355337210048195556407714320337331138072020751204996641061243656323075845008359108168822156384589277354844579633634273505063331198745806052133374156159064823290628142342464675984192096637848093502727085022894524430989772 [141,125] 5495819183641283712900774341272865749213904079391542360736949237667698346295491160488380536440204332587115581147040175345946847299068130120756057920041147215310971503427076022915031083176820099040904713833718804934168745940238244729604475041201432769879585977670611203249928759955892901921763978479920282380506507048080945527529525825441330168484392147845638010046644954903241179982854566095796192516343368756468883355948238474311325925588764348973771758746343895724950398657854595521717100516766077474694661512480922886806976580323893919033767243316321709000114369162983270414414184699629574401355561208724085795057019777083854746580594075183673346033535695500813655967172070502356044256752251879479631310993933763684649123488609031778269196672302696943851956596989981664818035910818005954296627186560063400940911250013184871982125710022101570073705715967136984852456866570214042472290968456018723624079300980653992875145029548690846727881522048418300517567947870499956531179800527003177514992444717737357833801618296416433965952615327237785360714032254227629757670355671354243147336623411267350602034394621653912665551271266007037651003545089647526913270611722319703788577118290523801684601038232089726343689215335009957 [141,126] -14723053670129849325341683099864522936970965862646855493240264280784622398969030420031160105083654911316986770303555596576499317703381516436970627232809884017136856140479156252241552825472498616522666782849882025802111046504518383071760232658882735783856643393383815049492333365611729631538047923179638793366751229929794749564458039543838235806711287832373043099416230745445002962313515952621473689760376891612018435632788149639762494868997756341817144462646841584677122606877085573047330203030801202236888215015621515215733813475267954479895021616998840356588152148026629310370963382943649491610401288553698049031091592887638097204780332472058677098327174167128940737818394153334140577399622271862729633674969914278977006448800311408560544232584527837794212054093515701045232889589899072042571551181359884834933096943003270493530628316074484004268761516734539788746428046577190299207853948232122127189217466315021482937676556194647409247929457082713591958235413127850177557138391139997681203360081755056934591013584535004705478944292221166119047811951226819434682153589448282370148170252735577815916553235918664750573680483493773237862966693283313306783975901384944814451663174894029322549006955241673714150780625 [141,127] 1148946993386310605583365590956064688613196412646599357154404474434086721006522719560653459436385805701320371953945658813600424201702663721533647927514052743956281100185940065133597813453202673760248918348832588608519804120924849322568100518128302875985971964968836127156018565705888069512413139409345217651256839840263390760813526349169122080207381233897812721369783291430448302734019334621383276345487043353040137022101659596270452140907339456128468355478303349975058888548179551531304156813773987463263900402318886270317809520073618748050609368006744074191905868071247974217811831315249535836510815907067363772697397900833392986207061719069640161957244552830730933021114625290583488718571804077248135255463071626339874896452746169614984680938693900779452815200363609005857978517838648897493427534528596344937599576747838051486393602622733584513988518802168519460537303648730836947743772991442571985178070294011548899444329987261194963151953041310343783890432021415345016013401123479237432209696063851845164286596080556564232500240556835041444858446267745100456295815277497146188444752213055425350302008797645728578682289562425216284164613424779665956361172936542206179381325618370359180871428105860028250 [141,128] -1454259087445869533618981188843353809323245930606293750335451312021008518821421785362514914075678704569149932507080794277126724038523065026252272101292048904936239353941692450791987155275343998070983691250793854190436843904217211040784156134728669923248980863516038898794427055236318794138594328019295578168045616579095119134234089471279111077053699879786926400720963151838601494535593152863009534854944855167844085896975615638490938515863306275549990788301218457679541627297710216765391312545756100151883022119687185500173550912179957925116582916322105328788914895444006869521799348398759616936941865293970679129022298474352806410239883360118151176801204127233544826171751239380667037760082792856265671380632677965755738189064039371550025135459932662940283249457524532109423941130816956788840833566728366020822004773586118191745001035031310440478691449548387827622015908828517013911797244715820435813987252014782686668370703592789192637974146352063338925681861488232267746150804589985480582952039972078093964292578797422351627559778315106538120091653546615790619851002347449426215743094687475540037552011700345417161413968345603414068409340790757573090300805110518013812416005883936240535187035725 [141,129] -11384654567928375085154275076624942752040158361704315665364411275370553870134175648887922692628734804239883541830699836313079082096907059731248835734354126970921893910799678331790661693774160866022918032880272931761145139960267513326381486917786949056566563359383432602403080835689297876018500769211429217815981335469477456702965706073077545934505884985648202723457348392403953933809117373610391318690166061847648693938328208095820729693108790253796082686349433599746288613941146967433292484530502257898865234248737483016731558294915829952501475573900283303519305951220265436359522643952822655140253639565957552960704164804781544059111959265602561773201364453588212342517696050796862281607441911548149635173108456417718132208308910843106273030024666838100398210554226420607795905456358139524427387850791673610210726181493733828031914135707712424208166583401154615876201462546796275442129634066730582933633482737764417415945094186896058161213547643192632627152331185770317867046571100239254295406258979455188942374303733292063527969537793722936172052241255798171920312367761024298578867417677021556607062798518208047494645419831109954974961206309441081658746706366959004545242560779030608250 [141,130] -43005339513396185346021778814853430553411693445540993483875041741372906245158268245566451785638131059247849444024415328954505007748034070955788882867656626786867300876010869542771164622170117971597100158094013957330236069664821061883096087527881585611998903272804300994969826565095379151943108591583951047126892075486744035734064258863180876965904390814886536714203661613744600973734728111850804046270564652860505353671063286554077763725866070904853768086373933673579561968673167773426034472106942971519905912592824878450333655269724727499640979828450761882434946006857096692788374507970720231745997845642811431471263061701726269438402040615474549963417943775245780070844347547269567572437416957134008801622245536378542274817890420200032557889529150789243304136551127477267456716891520442794800205290521376078221813303476998870811530438293241335424307982345570399408615682377692498208287774104506829831206686340078050713125920347800914789121523329506879992278416657128931216511820706685354184576906838442235952459561335086219576416869361728685601575854219852737676293453956475560712502694513899443429852455223703959600225458349572111073566089411671420497576229671453592637166686475 [141,131] 19806863664686374580407419152204617593142003775310799085575794777844728177111249404925317363428635852575673074517549083915391684065726326587472278432087494292817939330587924593333400251109902379983454799616639303545565123893135793777516769946954112929982615901352246973218644171613484276885323773730908324191317956433667418470564710862490240153929852282260511280851136526802611741799951877579475228237740759595640190865287459645479563600155801111446197142865824253541858790771727615868054756173395943793090332629673181909819642582609711451825379740718816508577176844248251868471996673751306086386819753642941141208969118241331904751750719956994320013864753004299785524935478776001220472358824447234009352557552000134294773962140733904804802172047706764517419278168845412608267146303850413398880887957250132984224894345094638603397680215635873675012023251504723590008847884189940180911701826739435085026323728438333381892754758749272200478249394618584322485476188796551131805567839713687176555174630174494501396688187150709669276652264807486583596414066958726432634777853021871883040935936327470134315323523345460782457344294296345922086337118851877754723034762934252432075 [141,132] 19343049646957373341291511954046433082609339962500295250502238946589261408889946112359219263286165471788675137408115829535046683014029719224020111512405173919084513526706119393944937148084252527497100481168488663117527676342813528277175517433680654722687371101683211508057885582376315349441094762051817025680281496085276611907773369593325742329512950225511255800566251147704682322361115482252288979587633178625540390039646224921483707400326606743909827542350956770843251379214358420350618189777817915920817633238402227799597503912370182118604358774020722481681838424501955090772585693873757857819777555053314109687588257633916930909296658200346321923883461496671351596948058761716115642189605032695612359808541342182915227226003163553618492497916605613061904913650238271348644825312519403900737826922341496335212489507161581280701127933518958690233696278172714938285521769083409003745795636594913697802028047743370081954198968277784884406121812960204484967060359662636413620963786397785149856543120547143933772855392156969945134151538983539861393333297407364532405928882388929931032096663559348972092091991012510689443357163611250434054345840661286208779787425125 [141,133] 779047240321852645089053180541309699550919720048729797744609379730954431678268912947875797687651056816161202006080632137635549251883079568738303419796109055027572586075734936508235064533383101499647232144583404567632697338056288358783673393237656586399740064075458354534614587880572964323122599588932858678392436567548234400875141869810467482671130536375734379325201519946215188956959754728878820943129040106786374720199970028491579885418324548753280856566562083385545411846498679387291803002341586765264146107949407480947522418189980331553286746509002881236007011110870868389285648079620689565166934081192103351841150345701865780955750977923697383285866831517260058994129497102765777668544562233256848359639932006686285388817662725604375273456129745985186535438046555945452494023851878492222039484140535498199035831034679959849810237908520128201580205343266628395239638240377331484743943660281388652874528995916701734817629112868005976969198581258833208314883044313896040998477781355440253102892488520198217725038260267048622846393951018564473365003703472684225157905010354953676616374932194949860350414051167000015933085810728662627706371598496186965 [141,134] -174495751688577845537830041718475874470308125910222869026719671002410911743208261229495602410717584370624146009891897691024649822740226805800422492563116321307246782391477498959143737269898774983008055856571912146311550881495653807062822668119805352655672752071755511197692570679649723319695673546514221266169336810631280048980140691904646885530237730280431504285789494977512404849943851118281815724578699503284862177060881697065253111475277648402524501683155107181022378650254487887932967283419539456439860568652043476440149340895434405296702281918064436480282693532556837993587341184540135221212793079792439290166732878214385798434076536438645362165460708298419298258637922243830890177161130991122769909607034782294237854059470602927862056002130977506212115297454383417515584308637655550168409497997278510991207149659166172346111871403761473837308616468637805042827442118685318242511320161254304072849179570966830028794107208907761473148612073169931576248575310633740350566122072161272134546856918274651790675722161710885276825103172130882076942666810425290871123597653730151882258119834138304904030478863319923452543576997107158265075176470 [141,135] -535487165999589907692473223615607564181882218888761146339476597607736493537044384366439521326189030134247781854079266328378892383069280266552972753603583651550890367160266518677256836796640785924747189277972128941517207787260046310297590989192189242271507598131258775967734823752460537800657405686769552988663557591746379883192060748729032175237693816005264074126496704758644577998128764363210854063718793663447059173560535023330522336882223949817530258085833873212015462609485696311187135672385260294633555114168280133799544220136439625346160018259826730847987253268019142010931582404305848658702562022449696359899469560115384955491147530456425444758746165488829824212362318858191433387686270127856826146473552212592347889034667204935987391970849585342421806783338787873056824108643919658135488200073365703106830640105476124818719813378877370447524192578440625772078589430455384983707185285196925620471847746961155891048339121934050501084577846134604179312434698276131195623362168436075239840464513936648171901488395484087128979563052923334628024289675163681597466659942104817118945114432373613054860822429249398424712542056384899 [141,136] -44078756337316171634574245994571624974986681566104342594022739367540373524509640301348736025440944632705635757165044587430494717043651350881331133212138257988240971387172890935461955495103042507120791788272584876158101738310155036417807475488652597562980055424755632301055648015251156838535759646545491863331823100087591293921945488513657316202716997039604634010964654778035432995981396379592294123899578944568981098518850635737157935484710019615293470792732965701033191955284235400248487196458350160144876990598738858356666060250476321040572925199725733567995546857398127991522626503330131383664273232420915738306197375869831232018119975205353320431755853946929347084409658889972213436617338324052997391685951106978146288977845846005890808642586585459622895761888483196874904681141625989327943863129979311778104105444188408710393884318567636079118475647812775101291473171037073153703962498577831426572326889716528997966954982072693326522023763403921315148121657319642866145404998764129110962697301857437329679411956340228623315643964732285240336074796116803859117093724916318760478379231061875757340333232648580977082345 [141,137] 609180108816044896859509143718795099714938952070192307605976019148211422400760592430855330075080186721331838987383725039642088222467884432740843769824378521703556971223719602559326779936554028538162188249752583421655178585032084659520135392002290684890630778649654833713970628403874100422671143502329333924071095748340855870350779790985671017313242251940330375491703009451888614387577717257934967884582122650494017630938271105070026820057484019378792084422735852325370828758976664815421278668437879833315746793451324095087701988603967151584510590047505318618262487776443761098839799329321415261034683711969515141108819937271573870318075412725310889334234093045102606871744222412860080824942160250307524403736543164877966902675638740927582832059947125580116650600545961724598865258211401856035134570687148118871474373914594292717798507333662069999868810239038494947076654263819329985781189629185207856608908125263887870154025663320736446692327258001576100510980379415538068616388410625097678328839354045641368720197849526681686331816619361034378122568883061786143300683237552193938366721520286957318575951245061 [141,138] -34378253817120546494196766332173335838269778911175930178186542903599910410351097633046855432703333677786284857853669853856887676558593177337544163131007476932635265091564651642653022562976909421318845742933909719465176362151042391984200498700510683940945063884008857632355586449694816237333843899771080652516023719929795383877928686623589271216599533894830920173559559899905158812569385497708116564299121625263229025046687836835141441068740604627684021178196466957552177681685978855570398800262961382370959078821343711453016668129247950189179189811277706783162917370138906131328206474274027895828476559366183251483710050219640020271188795646897926004404197031468833516589799676025677559242082316600254252550940993347879097907301388471526880504169108042869886954960923053257575055846692968262371606466433544507376177835077256393430277237367915730449550698387016500934569340383912635095842353782348785633106479246577850937056652670917748082524352859299473741125426365511826721507330111638342039620494217699572096688662454611760721765976681780652340347636076643781939473804973630313300573327822036089 [141,139] -3566109986266159525508508159170366919530183036681228453234404731483619626601000167982359922579082641407543564617889306495793423104201624459462177249732981282635243833274590931319551567667448703592484178224985962601628442879067563938935248628073284748338280223933667538440144851555920497718609845872020101548957166919495584557936183809307395528198109146344378446215880000047823146848628482842670114738252510473350627712897226074846313670689810877678363233612415258775598894022094818848884315364366126969341060739736443271063834159260563485880322669237527132590718203798596222569658940718694733936313812138496105307136081341216085606439104846060464826794786688292334587312325202039054059563486176952857597122373328985093682178973402163402074534883247117942593186508374335080182190557958497470096127616416212557754052197311257315808820428218932490226486585159237765296391659129855899087959851551784932967196915897575125215359157036498659262553089417465250773796880696356994041277512076851167008805039294383741286670297376125010857768921765732828944912649025853254697997818884014376264533232 [141,140] -124965110118797863141194215392960389465840190965747263560445107198740396403886169262206977023081348354487063959175060669970742613034650913777614770914909100343267054397952054390885087175753948500072936863490183145009918696539197575347232995763426194700605856597262087422348041186353380609313769741730641099155117026902217560774085369947250748061675253764704962124447808723235224450273370001861019943255405144611753490964613521036528076776228852150725566431023102689797421995375232285530896415387486305628186462137907172008444061523913362269592496016222241177302100676029505984656517606338582033300758817259381598249534313838433491269320089754789810750136344685974417585333381176043679428651571575498577833089832920160590253998644164215617404597593290879884130152434154282507944943241484805378679116941411951367792848723211909736950303275428923707830815532327707532008238459073658271577278065825638767376618070766586113548386003123901672516311084660023954006950989332772746475645840630549697184479246686191459938483350280406570240467336217984230948453169008338490616550957 [141,141] 4612724092550189239818658845013158979347951416907083262965126710536358755297953805552403549934082721901330739914784313914787779209969878861662920366347307825356319249263093773704599229942123928329370749100001346245576036551841886171704526764717679121083529271413542754770724840251508093931128476233292780714100407757928957562103983164366056745117969988078835528281430757497159065832335788795149546121251040923376374363551264127974494687427560829884530665391375888684348747261312278661951544598906804904754484580184804069303834785611307388400022169976517469951271408471955049862762358324637817383945646173778437695280674026564098156511613741028126999355649482345104016349834331126452411294360254709246470061807016206252830497425816776705643635713395301999204652746237028828384797764710141134016824006723037951356574850504331220629983586798543830577995460017664432320600672921317150460453963516939798189384538001021404275518845686106023221218645192873941117960936874500635315353027719568416947419166922164859200496656786716725810834157721902487238166750607200489527 [142,0] 35553122857473538067523845735185775157391512604668559633843350214281094508387724076296431681432941360010980676222024950561382825690678944750526477692139007618138353427251998938823093954573107617002646119613911796063499810327342682825206119585441753906305467592643653280459712763522641418143378603021372985121450215886986350994190168710912220625322231409097883889558864788527629755542860743013420056311209422214007149772173105630919555734972619721090571923846922799514742013450937403263274143288920657273500318306053481645195319391590361153577608239184227355574401957589664328527035337666401532251641557614176086689989661439474932041379726326205655183405111049429751163483577869030444826944494358158989129689087877673611624508625679316785445122636058758412509693094408778786664297079992831912692526357895085017623923997088844144702810749988676947854132051381550709310921672435948058516363924433560491514776646075980205996289381654248429384532041707586348862109335397733598902346012041354363631109852618714086226595234060989371212959074564967833497278590047809677643446848796494205436690478841959623586341617043877469925384438060353349211316275255719508779822658609336215439668646125566901019886469127399372531574970580953343521735158790445996137584908322733180805080313219981404752340228460448376204299468140675654084278445186674759533168703615233428301075518835656979052374348759458920778225288408761109816818828329186731573400234668415282742384191384526360186945694174147034019042537379491801470241114518864747793294102842717651731394391651138454681074150272404239767036270643469908842874623849143445042090318787125501686743865887291178487100503773573296255612140672450913043369592702894080000000 [142,1] 3446222154811900265905689953019274881208690298837780993438434427347982598233230286133902555309934724980372769229610767465663329848008336507495864663430476018681740784634401483889223104205115599553524302273928012906595296130509460963701638642275405667825079814548256316774832236934145933499194024927844914611972710869800245754179089555254614911180849945544885219261028784226149279921024668579527742322641220998318520773834732498977555150895434778974259311390534296005307728953537740782745692857352117748242977031720243507297642740066327998768128626764469254515869138317612739839078932627543938508055876490430431226691457261684647852496452130825235184950119787878221609366145747044375106120306257030751654382994284198149856314156570720684034720416453342556509616405155675332242779134429019252555736899894946802023897742456418756233136041623117131070125410338379103750270986813007755464313035836741312196976176984158898718483429241228078109306392138463866033414349714399420079137745678983175706397745643900892658049833354414338045465682993862645970890339345439470084299082255404873037269132695199041056182209764890287382966073323166172912543506814759256444727160631390201003515397820034215466245382918272012435979369923904174143695826264748203072364817292555825437158104701404686233835998378383466335647057223106747419434387008180195707454005587859074278667546533033118255002198427315684206572091041113170586475655509178372692936758756138946496229580930193561905513139066802771504860255437204501519908079073687473097146715439832234874690493870508473854320120434644952366304335890174208316959536347240846675487283969253743259652545596991616548492210305670873766562683525147954863689045619538657280000 [142,2] 362469490272064352605041009417422744435889254328462891892851404505055590279782178058129473443655187683299193136152731398625926456430528356908168816946588635349170271632038381017686246955800806289900899643077771577681001598172938274658576578308389968305069822436046794309568233921286562142058725327674578517222504813382724257410781712832318827169038403299776118636926422296857514636374735873357901673346753052979197981405705924856705869492322832115002173887470249411513657027016160083352306377947499170832520629781099156604999391085390919485260207966466747618803598706166945991963854777616608017108293804338621239800874797526768615026973836571569168406344325534815109097339888856493310583096924829150657171787646749207927430310722741063520251777959971804519390471547404717453810519435113759441053138192869865916633659911501245584547895521593209834774022541229628556298274013933250418915616728076174245866526352657524593241443585251285737510696173412921406524965927586897378921340118355085147413539609937965913418584157257577804665225216963247915344344578034107662248070263476455132555786713874495796865801074121960255748708387233259937408124710127792086004018370155235368406825205661951385335021722581144464573542086190971852904045371007428978412132630132923146423944210176462297401150486167935003803537457337614640494665110703761380372563540870956166013597985036534369818805862773183222369529921710874621034269424328775148821107291450971055145460392871953703219855452873745634958665451781493336451795938223289322935963276545121798173781912296293212095741528661844206251028555699023174199213436771198558830345318102967655928266278852790207158113788962861444380346427017219832188105314164277248000 [142,3] 524151733621827023483936741113728793018707932351012936914671490629123454117996471631944130746145772425618367489450271011170874824992796849785524148946052954828513083496060064653790418644269864923361442056700290594059043909081487674563255095994242844430878838180261643046181111996608231231093317827704241335571957401200400488010661482000827483431359717014248341071559677201536532472133131975632844817720415398820076774406073584963725521328475792046709411660198192333490469518798007713516137765596437842727428810678623428655360095199781844615840241788316528097369222516979762480036087924752853561784188973355111603170387662790513193592451559192053484589930008981692141019678656220050446034261775063808748399457543219786189355823641194813343850632971899590223803051271909454048481816391089840504091556430163700193330636503929758053641014967347839354472889792916131494629749589517611804141256377462644216793422598703603050975327070167744390698338323030126435319618949501846072315842731770548918329219168606764736763772113655981039092627462109636732951190606642381703165014103109961468717739592413103504545431715841958122736883270758273450197214785467338919097866631299186087336559588706784105136584085101000732096776313055669140436065735249622442693008802537311112819467778663322201705013056337890423714515106265997736322169180045331621094715825062363954121811047836275672141599029533143344651891095179239381527582841445485703589693947901904561123165197795141878423327071364095048874564415223240914243201383588426931086457658583041808423017326079813850174064934105328002464806354078988335762886055073467073226799029901090386500154870125270377716821527105330096050724860062757844690653828612096000 [142,4] 3240539498980291953307457577193489538674543675314431901324202528122123030270257913121953654203655797137988012490588396034456444450847102936405912282095798444521104051413415768696392660829405750825549858789280669733268034578205215359096060248772387862774125292504924945398498155647006239157411224046716765709591994454348313007789091452218644650510461793908421339009792972697380548668457313653231578914201864084229760109562300355021731226015590731390835618238737850767247102410008117538561674436927961199520462763116830460894084873821648706161636625246464961982468695771221009121431532871356250997727340240690860852291882784657571790209804409223277845369648392481044462804428403899547331858941086686643166265753285580874670123199872106252375154720541349689510580267020115408421316258292648989830848533012893868359760665912905739960896460923142869589120532635295165491890862107853130152430673675762030831408750658718679206094740247679302735414295838598241561110613329132267951687229010525555612345813233945934964694123455541016654930310412557459992977650689115000434620322097641065336603108793698999888363158385535597597129282739687809889296205401937627553796593548945524917737373977085883926725559306238148878292368859423243243155304425626572522261551842540368408007048708081714534803626173023969828110676822046415341078255356724854553588856163179868563404172790279209690047046125235492648454229986721512676197286145584460892728479926914576365082520809456587810704311453608499311898378658571291941324284372778564943906620490178141728354666032390908175923765702141826344507038075669041894867787874169001877832368169258935747831633652931256664254371514109482398976439183793262625301763771596800 [142,5] -58169536081404442249740398042028880996049592762245553254847320229504191918065619951944956063055057179523054181442914417888322450657275684739127527578144388909359546684729782238264500532661049380327395405726666115085655274567566544237682395384797953840793725413371468910656284751329019944238375694268284723987359233297838227481901252748852946807542983150331712313100918951316525511884625472275967986754003813933839294690032595441921914898554786804006898248082305791934636271780311681583282078950104229508249392197452824340322299275995680928528514662326675316701917803243278683386161060068324475505554047372520617797720155257744310599358211348497860161171200122110470268603768793851080443795131176771362220254328515559098542981761571036938039928761142768446707343004061718671589422802278385296065888898895711964422374679725225801627768772599520231811645104968788372917239068236282309341077065002103942456304065784018672755732166765152663027874335046121885420623667459373476264290595028158592579277843618602963525873104336875200496726464740894951581403402990581200326440563016481074997716132882826053601242514690548482066299195624100375430919929488862253083631859902952360847683821452354261515090517300275229539120865036192009855052733001128465873884180390606713157137789874558338241471132963714547589159025601449832751594401958010107402372115711017796451364875846679261372541694760322325137458888409029698934852483776488321571179731330195169821108635349972259164676017126137272010589355998582007937129329917564561951940357655371805434158406506227976699750167945347730171593420597066226375350558199358398259053997852923712372430946936855264742804453327327586932437785249149281593802620928000 [142,6] 191805957798052734335730194135795801188723320360226938138370045757313077195336168965987602789709264887396535964856955668608619913046978024155231267176965753238259154050946383018993623126832845980535756327310956437937622728932798549617677037610090255829758399719021868885959407251892536339612423729284899927563460413312839781676307448780275233208400361258610421004889368666163329574661270455018462932027166477192013323422009578131199189753732119564478560782767860875527287921634690034855370025968061566232375525195448329623396816931608236272900439281742144224863465125042528585906203700727673164210967122142100719674649823588583540018351178075948689397294045910756484992126343128850554153602677877297552441437272949203828979175360549727217180277633023545559857234954807509440705640938807000670777936659519465580555967841017864364810561113346324769465940752266853994717617269729408343582430674294780887353164293114762748992875618245882644638362986199064301032890657527443075789571919136191305871651813405324658769046491451041896253438663803298897448233411995104877453010364609951805017352417063240333597516912789777341844863756494360143970641496466077967336198770851452497697941044838259620138587519100184694090810998435526336606579198915532669425796469136499126389744989289033431852323942296693067532815167461739626991242617039758179806728987010865360630055209860565346152381017751428854292935083705778527788302707791715437352947317518129125459915666853288397203854485422641274870094866399270116417727332521236980388030338461402950545190254960329149389379141248414547082571140161382265564896167598903939236946821489300577096953281610397444606942225420256537150739657031725613223772160000 [142,7] -57900718975705413753506894825113553894893052611271595848690705356908843604737624862844661920930549090433449207441125498910761741668797792268148587152669916039321007210924466297979500045171965068132449069147435981632688338873937343570195997248656187611914443688433712227080220500319927826243895119182108254705916282337924882182552339265886452103209234963690184002353545879257939132735857655252691341580213410156713114108549137607895862816628673139994859693219446792677783592031240015749736646772266987122648826631703720715705598605139634067084997715998372298227271995644511212317998500086853159078728655603634765874266527732979184775614396482274610338822722124015230439761372190273157510737153709007535888147830471220860677886294299529522145014566325660319035013520427573161834827423189765034826208440839759834743826154684039206006454579258836446946836590559241260830904975277697524852193983158838250327318731240319858564611266875691230280830627478931888014283394097785526929526633803871511581495562937814412442853098901533185986356574696375593052572209805195964970759358920091707866747261751007800677782151610085987857712015039292317035189039955220978238838965775122120390255226288626335019423841951194859819850576343852794595080219310273669094519542894275595693154477301567469028594522551229463965533001560692727476407390400312506989602486530647210823427401863581463906308193022043107069870321460432384471324250499045279435533140556076052447065723655228737477593433483692349018276120798968370627410263142167232385894595439980430485391554688860308070513156258979691396948190280192019922326448143279942237324821192208131088143355197420317791481649180733905319075235683641550123827200 [142,8] 6684427127639799747682548877517423384915706929935049927538636541850299618742445329092067507103599363759678229012436724462499991951941344820669834789101482732129444002641540372907147152769642531315233150086650256281587236189145552407002716141300696692660835972693516493949297608075207969893377179136880851010897737165831075842545643966506684982949182834503208643556583389507183450800165635780320979783301756440391127176377204940184610772345361944220098893824299843516846630494051506319779606583899380361983074843493691316497907696651752828854725061866363083422181455805221121348258181759267274620966680099806650817060778054337892464596158403873717733901210272727584163376870125618978804694837261753751543288211456113144636715634165496568802897814017055342401003742092346007544742893327965216964473383613993300583993429298401711456393316790868577988369367845534235897864102244630032775537208028430607003195760251678318948639610196597079983118222093567775646113485503594242285968824775396936929800493956140802002665366531934551057405932462967561548470710425243594862733939841126187065279288929120602828471169660770374619247863400088288586267750539351058630837973077599912347515185180183188265168721795545918693649117883820534591249373808802153672869582768543258758447874283785639584404953023374661974638706647636896660355466201485345662278499760359298524141385862117601869362822402716820749276131140356133918425616781999180564534981185990221740161871949844692688537024517277099277942093882826122814473443414109639731206112375648317102557147144286564500544385659837849130154408027402113191698016194518977062917414036730772897934971833422237132349533294226351232770576986816010951065600 [142,9] 85347836054939697800965605402462595591878844769366190752305063883557213335812344150953452744205874996345801400594468382434999397413471550883968015973162217601586927238077176025947408926862937308357666768980738081572848384246602198631455103296196928551721659705923402524552035900666222872403879118555650764846099200719023177846758841916411083082132714861533612876936644376263280223472451635309047276216092469883813902987310962069197374717190036972764695507714174219211077205063821270467994187433280911565178571611199055299041769848458199270842942864892161934894539430839505356978004774091040757644472242247205090453330151878498638893893238617473570207625087433434361513662250282308668472385957743640914654657237443774050708362136702609729852472606768749638515052059756282806198502830194862706896620453728398862542199748378757382290611826580477414262176269521102161209134351449880444129100877692818773110975096578043804352994801850662441950223773789251677806315081612166404981608140789725386119011184389001189972992099160434091872531886990673743326147137813176425352555949687632432287632980466039596063486204912872784338316753255138903822910162366723270184360366473383478560729831755016358664623123320591071891713930018313150968763934249309193894021515924697379931689675937406876848372444765249417030955310646215382555393065662600136383429624880052061539720252056755814354541958406261982063202677859361638016086641422568467858178410382842946710383478095893483002860488929545330716332189509241208047508251886482747169302388087640947216416200745239140803702363793831202554005287842588663414216587294624963900678865535509200379052049381815750644109115017805171538237386369242268620000 [142,10] -142867847613737382540380194410986931158239315753076793072000515225267913824798682145741872815896121301219234170068067333263033970852417665340225220362577157912191342318982071685455484049859712179200496294959379271877889703596195878803695691086721637276391058319212940758179433966095159509991095875416349888125535803659042151554138632243364995881098024409846568916481655922680443629916457538957029916174780869069866131189520292473988896674037947377257431784904776939964376728092054031548875789929380807968131996827065508359101436775090252262242936412296775213030163461556752131028242373104269406329063169436238318496090129328962734226373738088386178462107952992606185677854111483387780735629813855251023329944372325520988083862684491951460878217685280084197462262475000646761750987437206817907880776792283292955666790491168200648240702275760553729187759108394402652810505667949051220310826023321431331723560502239292621772112564392367126112879517860296682708842137618882671824053116334151265450896058364530444765579408275833707283401304362074172651878593472498105239372096510269240198112200320636974603541925855544018675176630044502911191207702202800041186438529792107841656459865110737028136888004036250025863861556931455690048038251634274313810873633218398063863257303424593523145730492212655562438788902324551058792164922933017623162573206634850116568488690024738924069198717686654882091042040614166849868542218944647228148950675900782966114335177655966836410635985708544873031220799734500766539957277199520769262780781243364399979450007294156513694795082263888203703411240918864984002105801385556515756951973221494160757592216479468244402733109252449835203763087416628699200 [142,11] -3243169655390499269594022659621247185520288127950564879100044369254675036916459165760423706727082683041863629680820414899696968087577401259016520904777673720173338487419100252072440971302462973514296603287236436537967518574008972917595167682614066095816235440966934779133667135418927885958989970735283264083451011628271004601119866874953502463776710026230309807230746631638828270401045575749367129206384806335740120478570567154076600386312861064165761866593567386051737257258335296310957031527791385304278414549974425354646485922637849348407717545372303514980458806877803509432789842650324537708258867098107556767792984795097709309689869613702905445237114922702557565201743545908823082927781782071254046542304876803230879050794277390695538089931380372262559699415538181417510109537140044310950386898075600134654245040949079921340703854937470446545315503676676161660171963082071270747261570111614360317582503039979094747789278851880003999308816060917755760286749700618955806984385749743342687858115890212143300317831769946023917544930156939646412327022046702673738384731563817266688198411393876901136192875120381608674764547124424068030030120436681590464302238480055259661499637362166931145038787212916855986861600640834695116153790454829483835509153471409214041799564112006170069342144543090343236737618827963494016826459288388427315226555222663233613523247740486285637695359703944173710504992627608283300099044237920691998038167500275550054932226590680672831685640526734687388775770511133244190616303554636834069292917832381324273370220711835539596261515637772360962825635571303006016026555792818485173830405408233107624371542528622299616037651931708619006110975376846234250 [142,12] -961706383312871853052599353678361364092495203230468814573090003782848467857936058029132391902048339697440897148476245698151109057320920099782717559577405607156101807820614527561605815724364384340087734019615753048305144360938443325567530131382365127133424781474373085595984292671652237788280735062504443956842239839639901051935862167758456337538489437104909037022144777063760735477110619551718366440466823803806080407904909125014334899984476253315298633170380734227299663691561634905923062644899734243168162948893004911701410971201974283245561217706825009260547341579429949496755541711712431536509951811508490316968201186848105320538610901245524207561308442147214676609267194431402004872814996764584594806796741680417775211088859973057584694347159790337722943963750473686370179186438485217849154331314692373773510961504499320422669541547254593637391359773750446540978859530129868482699165490767760253665671523959320792303775780197003276722428890905880634702214230317362034916990736806384465818721898111741949878270481056912740035762651628243710986322034627428481661722479700329468735512961076637900643403347353888918627320499883927072635945739062823847787433825622226676135706718088924853371672503965923913058704689997275101421772792628701767307660058418166566143560868765759261905389275801982621731913621828489190501378716238350938809100605913131228781064947342814459619777003708668905528677331434114406312578270211742442078629964213665040168456834064028411810714874863587616278142017351081746433270702759822298704634501605042016790895988182995374665036849813432246708081805541306219060284485690629490617995045103983028371265598970952419375844961501765967402739754083040 [142,13] -1655913373951136180158243317825264236170338399132544818226162859901347560223693395439507621435679714361104442160790075711631308406850946672611906564542356402584725169731174955573950928900002137710855628472055976843832410381368295899005268537456336668242447656162964482322003086089375686746606242194266078950864669986729701783076522571784004949306077237426505081615961374186545736952772195721675493577058858808169425547560198445880875874769138020504795202215153446071887643688947918068327066917839007550754535099107504398762721577215976592676597403444098909876722754777075771998622274601160564274849272738691914540207729212057841161278176625968990937397830774999964530011543274806589079985613274559911282042627578178309688853290284310571510178248944659211432030419453384719589994456530937167874401860192903809913420675841885202801200309792707649234145785633407342163798218253328792476496099878313502833421883593522600826051211430705524445810786683687811454107418755889975086083077144525802937649425188862065288319897567669942957449038396868642569561251694729455950766958783765940431499251719596410833660202174400367154020535672887566416091107356402837876029204192446038564012407977036298180865573292148037633319219619979165656305627738376122108246450702689680046525413901763451862565451001233182778449851325245628840230826653497696169432676798393809028484489424111157267741283606956164535362938979786879768720987023894193887337105161207977333749312964194324036120875193754398428266373587102634187735081472125729137453774780480030162136269897836490579640020593324845237250654422344339594160613824414231567652456751519225691048786045528179432350147878905486017862780845680 [142,14] 353814585063538911662450375939205917317318867255385702391228745492801209156956708445973861330230867367951922728182273418342761151638231604923352673310124162685589344642316466173511319479899823235789464306952926704245615454596169344498155663075669366920731907217671604138993734401111889428115436947687157564952434807575669224468150439933066735263114425076629655852179620661088082710064160566609262177738313623115888617117685771741737312182780426285192043250638305855647375256498885355909848458859729567847400124620364217349941569714370717257672648492709658258292306970085142046385361280618077063165393432152442364278065217586285768841209477092501279196691163659339377923748297975995417619440205295854021773670531931284992193711672463449139992661155745908859571075894946953504999102188672605942756820296670170685924311951953434850961104776095903421451586849894990837565059935614294167004054382809133115229530526758273735171251871856789367192689144144990137860608013832236981475733379679370448396553266579050553059807720650759251059756135299899095010660566898482693578776122631775858864001829229864075797222328926755059217310582907642862247964367128380325615133904508334008357746504144528689174005676649658113199076850075553651826555504634225630768158213595072549878235037938973475819454653796814131200027134702342666867732396869765999399313743039318754257414346157181958265867742664197934863436113677780523254200072192675637855856009930962890064075899746655972127428678758165571018841053462984728092361441874059019989583285061698947042970111887631025768689240926637951179637606623684883000539204003333662941118912761190060447043620113570094239070290548156883533781813899 [142,15] 1395410317255905093636608812541013200844968032565699075839503895338726998385193893560033214327033245256068571677070566147442069499266755851786039966360522535179007056373760790405151040882186623951891416111909691918697549928869169194857111479597245842226622755162840269387932061144425254832556017915190430637437356561773825523130993002208621305052371519575337642075358288114049955119473542446971351757452854724766141930945690345352190526720886721303275015214480494049935420553167165301047465204815162457454123398266009633227632409422979045962719062551191504848683249805536664806302105977759028751069634533727603079882124711197457955479251324036170252933087786362150853354846879340197592120246941990649453632092372854636608817401311986165351045931080076744710396424795707083434911470007389905995642081389037606859254445123810995227841628020976221200550801497906409528420412840239304407774885570486889691980437944937281068155114239884454180586727633676129844760808942881340502137568911320950101585655532554146733439514112891632107579811411463396379195279536901525775529577361834690681890819740393002832718874927297506340358962683337016585205245097346258326157268885992945339982503506506262113326681366770338490915522753671536646060729016064937995097333785626892172173969064966005989251703927694272787230098656248241334664977403278353863440187501943409332307412094473863211419743137018339050542144515898300948762935469900321174188814227856583633317088312794593295998063395315256404508103158574083962083947124687454848406729916853622096613483310648113104493373588041678823781846888367865861688486048279977701512537625781117196129183389943557836853171517556393885196545220 [142,16] -6459144271039827848977000700682391452089942985287736587865709731412595625034988832146621090575520752110853227018258062864051641413965500885476592890099550483068833318741670730106055966408151056426767937464683044683756007765259952040088372767356308698529309344223388902926236827430084662435416201122911055737630381758229431597587361935118118646845421536016966698354067094563452031126603037447831010544485165489888113581140937708823355346006669038442640378460083872917260841713193313555813799901640101818735862592973154056346544330113276308278407696635289219848422972452100434057006165508165730451148991011386377162520911437420328664656720956234787782962602423460194150785001707789103366149321992544182562372914303096945047969669517798804539908669057300435036713860835939850653271794088039729041458454409276518507474227000928792447620837423370331512502197697248406078944525976680050822704137597896682744358211818689057274969762157203508410376044604859133880472012119459394265406332417054061238994327844987150643220284152094637127544860433382479283012542108628767514581643954430345412842588119395840377838927972055450357275944710078403636639913496266165018978655540082851320469067176483309045758499572360637308733035866287578708541074530603384144200381830748166516462859398290588924971867236632736615267506780493649167964257147785919514016048252785549028947929427026321302513501409840832670526322898736366643841818551696906259074603682347332412463017449913307047365639267041034917070621760629811658118378665255483237301109100789448221894203366074376150854332572922480917434476910473952613087930116922887800554960571619599944295817694709733024777241762166367118596352 [142,17] -1649471346437242678352321739135928300634737484919234113953951367412760444632514616762076313859221080090851615731609471553496272334068884000621927825648689046740084985613058091557873132474446999530546671283529183188659618322940811517932866437002007798095132246023011971445711860439738915695432174590154851761918759842858283810448893358384850699445560746486459565574133114399760608332344758125844876627568693444027689960056720053617580169892663010086706587081492652348715384679444298233774271395446259081543771981723810064446008860393599571972902000543451909545065253457448167067265543148253252251251284481483622886097965359605766229927031963465184936627359360430254619440869370530979641836033951301724858150854112787252295207846479390266977213852115121289372299505209237128208499258254355469327633147673509993441337544655190947692770866688226783776427689465911006764640286917028074702264680116472951207561313255297979491126898455639469756802807912183745374598693803708190730797691485646276789853189335646973181909139648693896563074172341230442652428402467063353806232493667145129691829804292579555689406555410754153331758552007967161539047606225349532522504095497994830446235361492614481680790714169591699589857550082646116300278023122409497539114835597189450025907516899184955890981357218103518371409869900381995879961349417581667805597047726319164847671331526042734402615339950073014076744458799393017513908054785837638787974871994709698624131216016603440810341836770247075285278033179075357595729519655555464165266993027160520768758825831796909681956843788593701820431838793876768026383064853936152808984935329769054840659667547118394923298288369654059826526 [142,18] 32638078656389579444695713889583096326767348134677785702817790888407886261987793601495121979248126462231925867219230004040567225003636102174939086483735481674520185115676923149882171579104161480106882853756311783406199226646072775558899010129655834557284794569399035237642072491987654894679795000588651629235361079366673177550467835425064263307064296421578678672828672138567732057546780274137753594433045917157840196173249798859197885191181760917089484917290279594352230207199927132584270744022150753786672567730167477515217035826952797865692052971402028472553597667727692342739727170511090507995609861294348526937416581044367964984241644389857284679903788924437670131870656881375068329067319959891943707570671944318811555723841678204328816423528211390424164613563522797734357831111423686045609122911837929982894395240895321083203217796423474756049415638909840631567129172472483442088656010981671089333461330748122136120451058776380318652416878419327701255313348535165194566333081449580422592981432944480124550641740559080063350311344731392501177696690771845751465801534235105100496370706148594802867739948220306246393325739863664674637954927961555536989093214309817549079615832599107101023021875622692753851279915422734563921085495231344735965298035289202352298332343777030667754309800586942935694774156125694087739189015318501272316514096993166364271472090252085751977497013400620496079704721976276644560051522462259400227369280280325926992030068119718309236343643163158348171444886777247491450146526197224992310212562348053681699516473524184513914043102667842868457159170421843659150278284029455331053569859731130389423001890910400056181195574052005986752 [142,19] -63173086825313978054565994233189762377588188584924352777742668916166715215614003574875036533451559689806698713302095434833358516178872398680138913215966932406365870774704936126149643525080269007503905923261383549303732905298352666768037946287400033396369491642534818441928304851812500943088549464706518502914317043525524540407635746286293532898177785468349756951730688697531328476617034568896585670343940779654856197252835026812387001563653719802046128084924205657305091921695640340648555284583085175017587370782179983084113939119375445152530133585321046515054670415674473190651712402268344374481281880005515300268908213937286885129766781179550171560922950920284469436891412870322010942699451362661000907431135317461886316283805951070007729262225683049084788444704672922639968750408395538010039564670614039590170355980211900853945505213183343285358214139197560354209352921558374943809118048341591948149533149744322616569383291314708084056680081959507561253560422837765642203065578013967211401459263646411341323510919714640913348321658318719900843059675764404734133079596367708995981424616076709112252877919193744912602308072424110295793872175904478598166969843674109716763341611603794279931848264497886298689190975958011480744028334879740474486421193352533762992107939664831898797236070045793158181920826392226750422477793341508714232989726334760625623221068107784245558024527566539768962938722372600057803069743502014760619268494677600666855807107592572377413686526848596660699966579019661552915513469797601611516804694210424587662943843073259174076340018746859385837867452281681970419032373451088549728543051116442617448448555013688314923396653380599720 [142,20] 62793706220654341463359118357480084359942782375355402262665537841784318792206295496590871583189852140909795018179557319174588866772000073724235476768526243184986186265806765763884404665702314813920667640541868139492693025416267899016664932842968558558172478870520140204801586592531646086664450511135525588301166840566565064574941634547026508771093206246370311272857909569257420359435471464871091214073386016972283759333570230153615148263201365372921378605023351050964541886612047684803664082509310572034918456844562797846611394715761164728363588334875028706758860132348596587812463355968501827771698680743073215924590835640498962587551086237576266880732211203043034559646558021906199126713519887882681916825114961786383902639790376170214702966994791047689763493076260766681235192916549185849405209600579164374575927630903938868413925851283653466441481314279592437282263286640861333996719109629632917446279704962074427663606378862745669567027337605711505563286876234364686216042837236497408111144075316951371630829876093934618194645027633981370499524590257052995190922291757023719500425558049198213182211901553588096285070959429078668819453874690121671508885671448749068596157428928355613198068933381589429121906816710567982265066485792994699502399443466668820013200095623241377798717163388607269112888533476866074567304244520115493812337694319798288656867167140266175461557405680092642172676221490725278048859201507543186434978566242725923594524701505940726707679061121498467309478179065382772192915237271969589913945795594773849674638044449553177198069698595699025251686987768194046103680882579387302953577052277559458334637456573293325654922865967864 [142,21] 60019667212783291100454085424615224037488609526903751559785092424245389176235293935547866872694218786615460990642104687877282820270818653787768156954363513907258603526866872495653168253183966043312328126344537026514240068849269218522121949717977828614281186932361636832249545979756734726276460514658635030570711211202302990099299477625965765594336974550759789505771978570735830870709415579067092781629330913113056041262099402158767109195300542055462104380013948400651439847474509493787764255320515822736253068592166469199589816030962819914534529208339330496212207741360000781074657368940152522231077968850831310007888907169182448885493889525323610287361331864810091562244667354779410198743982315687464728034458584147832463480323630305859703714849354798742518749922846061098831124688609518901110915788363105812813324200927273648567896987664706093237823266885462189156321097614429625208615656191602963193794314238479981466168970073757983004128453491362656746741136709028937713938633909353632779864682400002803127292372270523236090221907514296712655582079188544504703285853965821809723228153396334054139366972859420044996686115520696086054601080672176349122306682374286371611483084379760855528209554884910069849253062435456891105405032275683992022901696548491982784079064649258803155316082741248573425788036061454263158958055820451644450168985015420915658439885057451584432886203869346112447631110822257545368309966242840680359688041771043446680088734192601685443116269302642465660643450561401360100936126029697056879035934604254652742879127795970647740570793928094227908992668714949887339170279306455297427719515686623689428453710299852514529492923476 [142,22] -408623536278768196647242277718898550719587516180125096115384750691348747817664993783913599020134325466416096816711204443140631338010458245352459831728732690230072772657257172437382918475241005901094483013267212539962645905801802866144546036070297336445902178074561427697736904266166472615972249126675279972513200215699036442256056716583651006872615922625356440582713863110211325708516057272456535291043817798674007874598222239951967079175976529230264808017768130744720282541990708424527655804959688447136370808029996219772978973440681346735784086973343870278225194876958549154893790763264211620353606420785041377401414760648249070884503988781986318728840949128787372890820487855433536032697357300810851167885667373413640578524820786596856562349152679738708377089377706373734492624728324631288030668353052910027023784280205712677151579617873694283375267370976307199913667904591531044421216945922121966538784204489080799679337104102117376087261365953252944186283723810223332149090866707781634088538714110120289448456562272420254812337615262964460080973615428729390112011807392590074896605430517654866493844638230907982455252547519617375320916927871977858876567220014917010931599774123718807418783507040075650750239113495900891051178560238794830327549734459596057591661778483786706398048850740357779871844880464231057835385379433272670258592630573690157314673615807225349614805218026837680504824403121837886571841572618120563651875502838523496897544991664518124570714899345205542908109680722963490520417020272354382360263263780237917184535845154752423534524948213054769911449847498192972644330322043109575242380898177859660198710413968355556878215192 [142,23] 683937948066698449215246232936560843791910632936104974563341253631987610411279467738690218027794949022587087794678051725409913974163586911512074233604752129506199499551624691677505362075168309503549171141560121614582931674393754372601979070983784229704714108106055279824046346967220552054804553381116540613005400199311224378028049261838728005791931295125475192861822908725360134098493017916916702495398379085002907357213501771042970948729192164515109018802705770192250188510333614192494181310264956603709203578383114214972921060420672505318336669262759170040801181609054995225442909498628684521791837114752917527750457820838520353408551505829370760787039319459723001070178856930380726418196383927001929264445403932206446833770838095992042963321691537024059057254498772949240804274629818289792750755774722537516823271142221223464461381380299315029834057713129958221349450995504791716301295591737610155055910426831382238326625157150923195850798257029711108684338470899363115331592712580836151648769355416318964086621212439838254695538086039794450978426923214359292227379401090426083300974970425817532205013028764002335405031963511504148340956606155058554873664393427350744076779927646276427831127141475603518572104365967082865404181896429056045966239589592318789383000294454922318191133905931251252348750434532047978697388957849921036041156200460780660376618523055469692589114563074956621573511131702665894819846777914268306942418442049642335145731541496121820088161425157657239335700905761068732356066691177801537282113696826771944542010578458083516909841013273777294422073334831068333565124530692100465583475335102092271160092322870177668065998 [142,24] -180699511878530374573075100852901131720329154972329906928087155017655255156927154590258587982153714882606808519239567699389441165727256404540688175409137974878195666284819467900447809025721748691717791154175816112409654372722858214789810143328838599851726943282044976503136459141506291557117116744585899517213560622466789605911664223807380024569383768295094015030594618746918371894173495755460076175265955742710548258175407489542134805655076494821631527044529621188671197733802220342564468668139077720360098471322201761977580881660543454217770086332996748959902838877656252998521387701262123303982169670636482731372269350874442255042030446527257909337465369958580211217881518798571934629614435553152769084638410920924508740929167796224287763052458813220929319718283548500184304286085607968253925360262473154922873846329186837384143194267920662429798750988956073816198165039993838314577696062327165750253696966673360755246884551386047045527031164907231324937828252434802872102987811964802820429695844559784603797426181434481149890653512728249617753468660127972273519060338722137197976578705028643524677650240405819299974182440314958341798755206886233949758263482133136847025308570436817407742229445164160357961157280207147993599816349713753519119226816715889177417655841332711673430579624280906920920842385179803471758645270741653304829124449455604962149593247007916432463145261861062400490740974117568782483991643211804205155780738415214170493396051489277937714919031651431921683828094481323030196863457427816887962348788517246801240710627397944569104169787524285116045714725241440708594182687603918359473789218389297282350835062897916912128 [142,25] -1054154098404649161476895029240529629468135221311626680226499819613049789242919073644029252849269388056829515670160320723594996907644352574894370285152935525313545777706227013264259372713623036081151320625803396598174709119420051185093054784987377597213807784341352461393724488926519215371237892846227541445850821054488433786286149386438262754516929813487328673771303335193713783308806786269950848088465132716015811689378517540007096199812955962957148951480330370781965144279926986507691317943194416918382863847538126643600640735843162175682509510089239197126191213982555245012633943243560862658769928131727814943649265208145779358291586790534486164630566159849903320004383877157513295750632422229978486443240340285046452981601545637148460897471122707746244121902081810651319019313933666349058344669695771948879075491414550780974375355221616702359449517116981935356175034943594226821940961361309648420559232706698068040036500490197944748637064262213076825926282459830229554099611076065644102792471332800486409427791061680786301073923095007836184542319826858352690280394069975207565221722240581532724086613622412807039801223970832295089974286361517238253264180212179806835239375037215165658952159608653271867003568086385018943220504037646425702530811044234507798977181753487578318511464397566180496634312829856746226063625030112711664561207260718373083639958604093435247335437936264304070346163215074394003126134679492710075512321748885282554831260105943937427188877898560129661137833913363998203330976451050875805199928583957046101099059588878411703268958078996696569114101560390151355948962298693502060196880428689484135640510334333449972 [142,26] 1623492427890176769477094898806492010458983187590264795789862756672794125034815060750928845796735934768109000956777778090752742690630203455150204910266954989420554821962864203545963207473420972748856181468801390412367979158120162615739160104592912151495477364011718863133228404185213522748917744761485746793745835387759647072423555329609246461982868920676356399808364406122291809360002571854507276072454080261307050905872264604923612999043247517114351484677825772395327667030906221431161658302794917296506051168474656036001059200471345217164836717211353349733834285775500228211199757314801352122646504677040717025718678940922818462457158589435763628748883761409950341831110308039956953217141813545396036684077381127777271481739793137787144778002105882972859753643894413024246900437732543688049830747073346227839813879427285995718047965840634825830739715917725113290900344023701515086013798129993533891774322846372010826266475758337783656252353945026453330350987086851406496388061677685618050062640126140658786379933026682919710288382683977056591235572134817593144243113992061345801944939959877420495455156351825878391775346636118097951728998673879584675524804113946510943435348951370560004960874465347752049578232486403815941434468123247531913630399049001567393766441950787297684287277699640838557204733293102422244407122091610916094064197273921987579463888465867859450861615208886164897991443084816008198087008772312182825517890563137717253901298064452864342490955890297497114693479276518612709489888035773585918275507427823435929126100228024829038678198119141232688579643665068163390131704860328465950159719338027288119268065040000225 [142,27] -553840895569254210484112995766334299340701548811261303425539523561338319102447114218899222871966145164388907366336444472792140110927448738063807359522311504315623671498793295795029442429889686557952456225877998247254589238922428300336346519400667646764731217018289180277577811102841654170979378511946155528929302307720565072486860258107739054826663002743041817327683246245883401246500356398683583973309088279461993706661580037315445677274472425118510047689706420379378006394506601126321366290880798198962441669796852447162333603406203048272869447725825788100216267486785890952942210374226817601398640112867161631691250519882686927272647218159135169041459086229966833470118644451285893868719270523109393866696986717421152124409794107022864813754305466016059667846118290696692997810263358088455835479509125072994497832998834631713556795427651149931202532931572296608038730504990362744843039256664540005179631696620644743204950849801567966235653778766266809319708035753577313438035012789934371047385527510669338787047632787331613259676284771571342907686790000654014355357373037299882382350636007592962292210203535442834144080426622509888465795709229159478078737315112676690469798908622357480166906317374671087217668981920726041335492836186377316836998589535741715309476452786837876831430678118658867397889043289506699593221482927832926354171180948671570505731776901565771920866036120093987387697099404221513672139788288021447101529673202620336863313550530647427383888293628170330248214206128379792456741309335367326052626077511377088116353645058007282115171182795020232579381224373367219122622884907090280394747972979678464591855090625 [142,28] -1035313350077090233371479876404426042625769646860610628009947876928827459669481011947920756457403106897494636676560475821640696627544535472726515293773269755125170179724930725053613235376756307000404373374542533325804944037277652409242352433219288314461704475567509801896215082945900836141193620237306731230172858708241031983167297214196556053074709916918407739979216025623872341617030145604473393310982889776692554166488753120473761721364597475659627269800218566427402790629584143750769738472051487738586545716184350184817681134600163185039593688419015427477880306040506539224205270334390904186364460002992748430612425345548735112459084488015781896003147041399287777012741324916572143985775889307665151195291547479920887235560578905510482554469670201275327021503995317712357421083006277672666979645429281268656578377106530108667591595284033869938484636346040133261060160080889213921040053858998130262891063818260425120916783349145652565147596783965120622912426226910392221096353186793752486792032187933152253071137988573985756682905516528580047069936520772073829700665745857874282117590352369233096350887312257805258885031586626776505988445334535897562902355945888146093120633318254670641395016329216357207627836183621668086099487403441047097629980042819188640972859999582457156474051818566410390015023769902026586969246916709814932115375723386243826873331063103310555255869689079413901726605269900559624165309760665381668176530679592244950117411179993838071919032824462696167428830183247794212296189570334366703281258496207937777711384318192869179577471401903635081801562564809275642228356180229781353643621561308945760603601310 [142,29] 1412239784347014491248408428028801554240785905546099438237045925071139773616017827029000344427200070964404858807947078315110442583899000253285548492733336498823819500859531106321958578066565608125742413867548402015520269058697706846171099022036212992705034798034215411969355804559039595016273539357497543352174903878680684649451996113858981695284658003726771982497869095518098496755763174566138967450325929532652059692889126728038262993096556953422084966694905674602254754742335658171672804835341813070074048677396250593780149586281338266973826728941088875977772369843082824156251036823702037736413760319647447578021417959351911839405972219088620806651329316502505431501137093885744259008673936846418916538705327009520897072280992731133772706563275002253783039817650845991130201095102331718399317866102541311218757642108871378240833442390776504664480820567319909243582218148119264508264235631598497193636722325388539281281527113449946730731369239553651739253897999026015207564892053436885293516142587442831494199851060776685820424624019175563703255147503280702108258366433138544816624602226681446282867347439146266391127481655607557094777801868335963254170204666489441803161636676115565984253138205815177205461417571784643697075101081646363316094796291426248404844963091983752122369676034670010763425154750550750384298679227996075579846103177078214414745854952063437905772909164215509760047926568142722791932796574148483492600035709623542495336735300148465168612625160698296689918023193730245410953313607679244382137859932935608981544210941639400338273396090239282947135945844881436108538274338928353109364085132978854024814050 [142,30] -570324068086872366502482098152887899712032163311041396279123436964921559719136208136541227054741312523758789870848494468898369579373099583112727244182429413525159928041286887367027501813841665269107883243253045274851795779262960061575083159702929211421209396517556189287875650423652906184800623607782913336951132865185651038769846305361144460983753864053770484609555639478611385964710713129891993437515531172876429512682410936635457297562636567147669773595784991407569710237312057299268473450874549517402666327883431656207119266370520768519551320787649169911651386052278737776106507609662085681236880991539833807695935331192601035145148520368132312428232685063299312838135360368731507133000735169861099019608455464299709493739752284800589241611671907912159453970448187472752727608089360740110021425907596933676032212738259545223170846766893461797653324554071685152295760404263652932250919155032487618332813329956458279427673800991567836355764468837564494750784982031356412977560090179998442555047414591084840446006500222880968080679329465146305956928569449851948914366702822605047581702670680354659447188333470868463961064947299888030687926644963168093828448848938140558904348744982461083050570249964604614525933291772787611853598875224619516304969145230210120314932628864820349234957717514540886119738754252918566155904693009320062531534751786441841679876749834588212228342906938027763532014482491452624675546637538840840451605684287332555165001338541615666287128924096370527292476476125120956635986168081221074475609800673552445000455080994833182220914278687975832370275622994277489587471934714630725357131778279055788380 [142,31] -220729240576042923964899765227960471619711871050016364200918338624442890579822207455878999515997103233350335560973928527758129402315944355661725449324369250543691456997888966385876343213545295850055963113770392843440189226918345408159376689850582468762552029706848641147525933702102007481443378733212842515242442140499890558085414333090520670280879447581156377069724219446271524505467656977947078934926848708097010364755667402627840612834918767352552262142726523113339180194921113082854814009600823143673522007417434000572411143661387193211670227300858957998802499904887398431163870782124783554884644111288042321405909750373239919757764446570374998557703674621054193947211349141048595409579758825420243797511721272997206848340926372588893519912923565364375535935931785603853053097264468936663974387036216263823615560865856127415337992930569607885193198119368790579982450514260523039653813235593897308709599447304212109606110165898242435880937315984015906677333138348394100934169780744700622078252151984524931519355170610421884717823630595855457018731340839199337245606068926511451489569768683227221843186297558463015771189776624286117316395235537899403681044663165144681522370382617301912457265245865715346492630144022250208172835442723823661492553082841911063316935261406900068929694773531976813670010117750206526609036611418731182716760257753916862977308606205330600843833233153997820639998942674040430643012922755610299036014511558019342733635489986293987207158413019164337395959030542764254233504645281963839265136876187126772367463701439760215669345309334428276081699810212707787031302165542273236234633929173498600 [142,32] 380035719376462854872353942364440472773916421733400806292811740012362938444371732281808706875671568711500254067700632920579120757998141827380395379993937240807604440725052962138757306149532952632639304246060579027751921598360097150552637270957578927755264641639835831807585207655864769981511443624293632728967139636668378236957800424173934298784465620327513561431547817874960836616217758028075909032448961469396039191578375052441347371012443122957064237054916680443832400797812933979375639429899780946537393023823428724969313147696242978976183523835054986666022047601783382477794436602322576559912902189827179339536831569680049172167529069025891314382636773261108691758497991558851029772133156214085583945650747103380999088054156324911442317380290667992997235579810274779935238910283432872353703511841818639648329603470118980070602352971536638671952713847305942082635668672393440616826499034320949086991958692567379217067237913234810563689359158769691726093781226542560174221468959858270477827972207583151512325686226977175455360842313330807941892709206440314718267478404021513671626351992736652607948193799336455034111557749109708874574992325106215607753360593986283788755569454391673330628004954334493284671371612056423901758850905810472192014000963019158295402499509918122852673193450350932210272872042721987065794984816541891129763296495500972564379007502765548256067593518428556536897698594312338507188626786372258122791718393170257447202451525067448324824734435180718855331445543032190820379667862403568769810837853331132976839615084641195947251500604422620531582576405823229427368455219457877587567591462743940 [142,33] -315133941644922150954439682000728268598253321099403064860534062421018156959654285598536211550802461897440543874131512881382801256305808916723592679545710731894421508244874288620319379196122791419446878322955454366046156337828799204716243123036715663439831982259344775277871677873687607504534795752880405318801253446582140779147566337953592376378359161633106438532471675807523611086332642508617307281144183913425238219490339479687834369017516405453765145812219467321647712394580134173177994377307111128292180615949198178498966490929692925995729729636029614801438571988615704783531988904249862650260526981322468806469932362621541745369720876827830281947002104519980373218636693959606683802662322382400448714472386403121118949611733157238655107732454856214605458897686273322036857725935699051064692727600445370982780110769824777592325071890715313199023278991752854916416685403266715001949707308999768280683867702210764401354634564069601963455223323723891663341730726555827402596588261904011151832141721564149522799106975322164949545344000306421482641432185017237427693300813199920580598369836701625272339431497502569802851006234989958377347292105511604215682725709171738537549961903067467422679101353630814837998213177191187387313862697608408934741972538511602815270525957513649542608254204998346946924698136177156465423676842184405397419975611389179742301857157350993969765516998674094850678866541388449672298899196526801259047754069799518497187545428527381406593647550132432800403919378652808549994220516658312952417149285404722204957691434326480619672424943925402908657541261331200735917601208459110043301945291165 [142,34] 346504914207954716517424962008315576168161110465242087435318875351398908109025209988765748987775397961200787513702799726009502152157613738226287417153565394236055475818379048740998381571714451244477512222044923969082186769115853242559899905728711268725461708126522905972348096888129126103804783549684828735402880560277169567952824549257360298481149619364095351445115485111054609298732329754862763615735373088978356154726886891623289308789951556238819715075308724629475717698613978799698429066348556059714765555722108173368937482311940298746378904555473125560949805382758418688844052340442414569594144849014564066218813928692092574189417901139384724987078302542853616616493736955188407157023950258443167805659733373357330148682648213219777697680859211330165617656260321216647349612406760415752041186374397911441362787389262335200726675806223960753031769141004780104669817280298543056426219152968795619122864677370616213495423604969633286780598341020349098493569828162089752010257841668407375194865748664759706183365777180951400354870360580763970733694571913179174294079814353481851761570494584672587470864397424213949853718920538048971160608542725495680715212289904119464668722909729971133232239186365866265642992117901445491279778190976276601284260310767153857528139666420932576759276135986553249895241514539801817289197052395367593346327173210514473726355715674736383287738763215821977807998572057649952103057725212044857445526964350030217187366297643299229688107767922842431480748550212495752856111185378900321740163271416961547731500374883266668739506572393045954021645302778693324049785796657103107457834820 [142,35] -364168122521611915079367987326812523757556578902438280936931485921955839194060782729221889189325568632512912174012656850880592291119778101896207360888039680591607825171546686360656650646111447652100267862470081771662905712349289552467941003264273461831940330538317596744259632574717075458239440562005819765283446458595713889003923086529355673459485963964983773282878015127926193137668681295005776102229752884671413845086173384010388594525563553823230066001554003449206650834146241710663948852516435718233767312917001977053750458842384875035245464154276387370394392652017935236766197516548926633080702981541787919084193937743953190294921666239163296177448084536607955460137541279247434475922679012720581029744867900396838315725604158916496321807983227365744624189976706104275876797871933192725737120820759947179797889023609501776601401789663259864540286971936466630705274894234687365848966943667383530240061075701646606103270976309110157344683529486844934383010375940709976410759742203002942240848024314478557665596226237817272285185297004767322710723987403032317824244223134413029554721197763417668713673263214838170246652517141103862517728036878708096603960808803862105510686420390804613685976180413439518818634511515316649091328485189078497497236146105415493212161033482487587621340787428347691228522737550999316176214547992771733431232758196747078133994885421589285195520986470336690119055374225377196210056692549503479503277234582625075077756900641800968295839556107722674005803116180111689185385142162184544897433856951509381255340382055872562868406235791223995580024714767264809697413330921177037618570 [142,36] 317752501986608345321437850747331245590247748972485718078292275195506511919167924128525782354996727443230240622727679684576746242980387237415425926328764332498724202513222721351525739998870116294264873011558343825735824184814589973193731917704936686404061654719031765694891920463098433813846553261950032844489318829954969220918878811088177422513232853183243660523883824595357731688593970774360547540018356714273992397866341577002274008623101357574350866577463635103141098329808688230811443128644626677595987938877466648501654427821206992985762499636146855208549054464303465623301682562645471229675348059486751710781010259321834214932362819457949721500647558171090326630650203805876392103639334766244887050735649407947389324819144643474438263954528988482798301987244402007156026609833483237536892183667808731175775074896144004912998708135929977292356410712868943495886991371253947987571734760455584131550343366858903427374985676157519666337803747773368952834224122933906256714481958721317402757919303519259484401245647256778482953461687565650781528041219840151679234372828502802019247609196166378937599510490214824805895293496421557299771261636069559912094425528178093126224251904202043309695691011215659371206566457723043202594334382151431918239821943220981343759963150652891775480085069079844881129825228142047436032317762242024930237955889185291137461969998317191683210498596014528702858716105933817627531091605990042861467580848433421434763908420183448762901934835332334409995336812434128596938868818962919314615051607158574801543430067573358915471520981219233322152972668576201527947273071735857619280 [142,37] -372215939854742439339276257210577335546476736442137636656851794628715989544326927232278444765241562060598921565346932730918028737783795117818437847803768377787354073749260799936495791483963297467575896075465682564926421525225938272982903929813016672281663708802477883826255710859550070670521712050942105667759566099302264779444081885015318806165875643471356821052760409226052999475827629401301207281010763273975247794858754760924141416347027979526401632769476098851200913786318703136302627966434273956085308080534512701804643735394542432022678948441716504622725740183411950553142435908086672426987055412904310882059498227264225923730818362778474771398849333862588475320666192447796578539420976696206836224785706057358841408282355510978519664974720733155266605764892957431417895254603647048980774760125623021095233841823071784568829841327440033203788834070207565328678124711120161359337369656106043272460031139558757939176802876932829694918339796014310216301941765180873635353446238835818162118682566236215843124458473981126594932673714751936624369106198669517329886776373594909842136036186236595653601953414793506491209108679692250916190032400753466727161198074486763075967092885717371000559860059497916018261237862512345948098864516058497043879088561761141370580966113146565182571076508879661520172258549484519131109596098598780699860509495143329715885514172147415862906718867964796607931465272301242837437629895714968477961945239665950776666828920829402143943735482318639793782563104932808666946650858471541914762068694645299035479682924633508883297982549835764891409660600854866337599823319216730110 [142,38] 613198738811289171708576150926501856504851527623992779825086211051107610328919840877601464912144773583146833392678877217541236064249140255845160304193341718226101418202701367100201529052464297854145674835968130578427765341700670308516603125500927213816190939333188567468806224516623059441844451352526596878728038181105360578354783719228858707469882701770240148451224279431274282981662132582871074281496256414588178019219549469394822884329655665622933051033399693293290870158391293859123487061321921192786565012716409116252019490566766447308207728715152837983785500424852687093778413196910639135523678419967402290215367274490477889955116459250638969373858338224773913055723491693722278742240675009406013159085801272690468597587301164427023463081196903968973803604923253226785958976476019603744668542402180879672807906336517911677874043996802001485176286332837356298988336542420217403974378076041997816759477021265910439601373259855879002487107931208923594390778941478430139876983092057280014801809152731605059856751103113581849106145362380474768118638662612981272613587738840115603292558356796127004987497905887004618350666799460899001414843755838473349325017898160621630008016631695126490802592721082179336620243024123763767595650601138724512497111498322192062404748224654877203522350386694305985423894478656171365138141476995512470934511925278840531042905987687799886482156372818146560109688333429909905340950712141563236653913861422140580649434449393841939890532931853255329266287554508175357008437361115980137440305516897369043023037005296172583732963881179568101717964270456090334219641272744681 [142,39] -933974805185040460328706355419863699690399212586574084689546958266287798835397133086394790298800100589646591320838963534202775862595674952284835783365125615182676401818726596184509305055971515407981824020074997090584235608961535039554360839212492530699655635882646739324168751338731066149609063904934611901202982589523767927259699664158647432517187913086064287412121145158917531947076701118414884487252869839309663860250127273161039800465566684192870336611513691984698403478995308508620129317172172994193227697209698719139732924720129159053878710041560914347699968467342205861366715929129200285283171860466407006172159953525324295591130194234720471832666545076321949977981706404393214458370475271855900537806253524722106565009849364993425653180061793043772786144864013195609265233936609774018347047380712903693576734322796877692272505019946214300303814778421412094531509344965584441458103209601747433974653479613648093111300729211380011703064472574565172636390302849317449950172518749495472226622056713475968760881956159364339088408755888776435959175111003289507564048620913889501888622006734087979831686304132658346064065771551145881804305275904349268287120173498825107677223547580029189491503369669582066277284014975637109714474582737839388060999904692938493221664356259062385363736708390899663537869386710657491753489124407402502859854847111479610734713936577997753106418417770446192777496962724007171867320937099460436417432217657535718898430332294459953220038657171890097933687703226841898437262985053187346660591949531676599332551105511601163848661133448472778094188415691202285861101242075 [142,40] 1201632733657374003394163537037047279381024279842625930296404366793138470879074160845493046952721038903565339035104363218471387236756987186397593399230495972672682744366803010721367304489691060058158113355103447064673381909930478333619463513909772135217279885838081512678335801330646733088861879473756687301061521630754317969964146119367625680259071470863330562685160821050036717683995820008193528277831372723360435413583712871955918654316991790479985694954210053997942838366888682577563532803290136141127091753804395231080367696731932963220198275819825138683942032856476112755885722937471166482416681178306104190499666872415358781074435492073722021926203900728392982631724035413498161071059992914186279120895181579553588780958824930062340499293260768240822348008210848893320227144682700555534455743151914546857765752460870158718960862938513963814528501128171629329381479341582547540715872863269624231777083908657677276809362712366656191615078539937531306757848791292178452299787303345811533532753938014870154398142260260641920932978755347791286855070946645564815836925435710503201971513733876643221849798708373932487760837957894571591978565037700580520891069777059253247490939706541738660588027720541102666812007833155278750144075855523472789002743128105305309137886761501899831305279211668287502037599753230312163766320776654175165989492128192971050903657896533829663248194762821831595049155013075195180020387608071376119360178139859325693550346656125187052084941815568679014191657446158285132258981921455648776872070708991481650514776408021836147734291609145410647532864319286860739048012938 [142,41] -1369484200390471045905347435330706342044905833029107998508262338753527237975797119198636685732611534623073185355138733644781856320379881646980244304076371451233137871524207787463362595664646507346526416003663372126275046175435069807972137360637015663449723258799313346629351905390936047613722110701522321333968002455931557523953868055249746250995701665435614420088404289705664783690435280785618826260517900054956261345856776003115974412669339551093986708797289547966684477663678224357145732158970835529813216344464760509605221062531829635248038199448074223454548844637627083252578208599050115116663816667382516962703147243239450420707943580742599224032850766069892679281674569252516995169399234649222946739716717150163685123506668987469200727479049377427365030023076218920105811409838197557796636934434224618077506223061014746969645748800973284906659997602208940582665384165718226784801972387626714717232784408326970468588102825147813338166776627297436225041147394123719967443913201284273637035036515562743606489992599007008894186788391170765264285002491950152415930529533251567504965258018835747160201262014499096369888349117071967753543454846312262009588463775887161550637501176263417691222339577484909520218560656673230772778507685090557219918353626968088672334552515913910212965756621134033613201394647688339648883125164386551115898832053067998623740385324434512307552686960083975634494060223082383338046377610514230677770380409588862888919876382290506706004449387273888973043929087077614346742079881030439688260119479101677855894904360791596607593427846048081213954191034999649681880480 [142,42] 1438541205716485883590800491128705725707829742275578696399460307974830354097851031536400039723488478465618268845078522751488859575235444403581752711500284261129755177207189193274345700088452339438649442065712689143011209982957717149445391813476130897381286920444370318177418184268758293331777215538896096187551644487566579720014067521963291252350711323361693814465187209580143136132373005932322303437616398810271493383447499917993076378488254561172351428825765938162523309437016520898719105550321697494136738638643928859872504050164256020867571368842264617338414759040427317137477622912414288712642674706764123915710116550017480867058848741656477774813075185889730013035000838231363965645712738154175218827638888095419745308069406455599159217885308967662892561261580009145011922764835099298065166081625094182927006475661735755819168850410680260319084759008769169960145709902225501836491268394906905847659223460233101510977384551632659267027735317916756770155430114184692919371340816144877073524244343601239241801524408430519234785645862003554609470795908887761440323241863017490635272937675659945217188157312317147174407383898932463058712686497522716555060145569602546562679863605376499972012722148292147033403193383298764113858813331562921990519464329342334603475183179430488112173696304126831559137562850999458800007075252510322278532369464154483171757402686713146479085023052605549376698283369842232008857164031191534621476346710701031027192034978832930580878398983072171729741531499946499598767841999950014013939852565315168997202122979317673629797468389233934306932140195853481008266 [142,43] -1408194628038510188004724081427686376075887904593131942447851975303835747850424230881577157338661844262489578485655867806327044581431045513004954315378719336365274139623798617679614083653321999941366897582522230944335053418157069110187965655982225512934698450480367322677869163183689096781857720591541859358673564031430492543447303732672214043560529835815152301136968347865076655729184648721380823860805567614932711385099205770547418216633626766712505373304889987380870731363817718154188203989870019360705483222940241758475078409298587097964184559893525050262178342209838691305283946473022631662861781334924346619670070835895665896114114604625609625369364137354609790398630191663388608191236336804274086359373233568246092333384242598350049244687638611233003502661962121057837958314968576835506688709718159272761943531908974859436282895578747721464873224221045339627183696952530827786830422967557500538331209216794618106146217370713725529046019778510896215340300929847626181203419775540852442546350835186519264019282901007359155819231011813807969636202885044739491177586020366018693789197789936321515783944453628505101868836840152494845596375953113953913025973973385997687001467164175062725045194336781719213048546609737463238810780917695414357813806560150027107976775117305401902953120945749786730244870122035417424970488082641772872837374671647904462400489393664168007565591008320381886101542101039013994159814206730534906414963310580634761930895460213481927889995385992757496687467212599797487476803633560839610182607597707789386845831620774432125608402475742315413311812460275351493 [142,44] 1281836546393211864282807858839704297060198562712297983791900353278672908151524401627667919508221241232739470304129300329057027508257024536995498294265332801347238896269217006746921998104539574225626099158092771286723222642455768743199652385241344424288812483821024746672748757670288467988450048033026610951012222786054908335960672606960356663702107569465404987526136563266801873055956262327588158717394911015699775772138246400228275698703406965299087109271437964305877840552025885774856004101581911395308045394886301615389551740135178498245983711116210158527622540399197411003600934133507362242262300730762171004824566806034172581301572314888915140745319013798405784361005587875300754576661209899604484500407111827305932690076377574697003563204379766573617856475340695435343013614803699287504906828586234114209640457445832822393948623608600465211619973411726043197057341310526068935752203118764579237116800942294284740826662752719997587502323847906603109802130334146138150461145232519625530364910068073994078021843378401002412788933268676004924014054579887815909875970221400092836024130101760949940767767987347751993601190056580730191672961289488085936489048543968603030722533694890565966140654017958195235347975188927609417172902382599708538276221966138321593947229288487054305901116520119199663271699181724237022326125839447599506335139822847086609158022390576312021988935231830143256514202869963679930913978280834240082918189873948970812754943429258962295987019832308392406774814788070954938625390630710055579625222641685711274457107179020072441317266076085108572013076579458068 [142,45] -1082883635411634308157569555979793671186948925385776133195501069160984941134247771819944556073473270438982617239123703212524262083020568464672047050872759026000143828504763343618183039018470265073692579006716691830301156189465428588146492825422831451586640533148996199250417254188643582273746275285380530883691466425570020122399156986792404854987861270208184472277321181305318846225453486438639355612828483354410263349010963928308039021755609742728965934562383078493949497695588932405557139351930326554772920401858273652402534754570645955313686277506073196698021904554383227210333324359005603028707991366847106003371441422259352816625789733089507358780399893559516573167046780654115778968195482260811479192326222645902819225613384975166676252464451718773433248828019614548999791803834352120923439247201462456308964102399754647105411206496104711819258832964960347875069780520484878864079888606724258096893881969860102459903749526112757201875972209684872020697484367708348814743542311047205250530968886422033570890067944559974916199449767970651918166881041419589024867584282130121884314303360391963037247117882355734529131812454566854504683618977208176309260573516941610471915779404681188614570847438347767599393546282820314086391787716275744912339852478641280831222478210635864179434405333405203268374915689125803116774436512553892010293362867704300968669631265011047051984676386293705660151041357636706140076067331086836577698704771781589056128394140770290816575059474084401882052060735859331467629552227558379046272897799748388430573241982325665162763421651917895203542777112349 [142,46] 849542794750839715593449246437377671574474094945605138170170464849201457867550144527337650046180304010453591034987379571373633685696104000366133680714681869384971145301454823113682689898183338091744429197180652998779080520079197911974223214197665630862963861347416445223241843586087386041776479208841063712563906380462463283694918806622633571903512682539433122400241206431686997646643102277936704957044301936855512118347041620482204613172341538602810668086902942204252677933690459410156565923548238518138115007264054734327535093127315643201562771731983349972729152623169893139519663177869694187842327463997051805952045463372725538096501427896173122793513857030161459170023832956915227297895738762286526582693281702061991251666643077092882090007635186294715548020592624029086276090256331853850548636619536239756632860938557850484025238809637493797012008753691899217422554389143370014791004414660861782772443987715114798545051378640559398887061831957473371063410259851436076943337749629820570063518879420420624310361208482213812514992366106790107747177352070552684941777774679610896801689783199935049052578954556070986052463530862656225727419278246401197333182372328612836846272992521426500793036605467801523150707291669171898387684238702087681702913660150217637725215824313349664321222908016417154343656208108961325959053461339207833554971042188190784145387931273333524633980253488872621814095242166258830597495077446237083627562931477076449258411718626342922895853219441449561336779842386156962339591621372902255279626114680668671987904369840871614895880901976853441335505881 [142,47] -619624402837381167590861136495410783297586979219972015975090221285974566898646234984012271906152945545929404548636696246746883389476390011306635159523183635572373132886587416323806436636722701229155364212450077915229860325103641402347537345514154762107571118154705414704460109278060008506744871683629180239928145279059072630471699901673877663700964499162211172912196718736408262365482190857191547999471791719063997298553856004558624640400867007163870662792719800271313933570524865439501519906045601861262005547294054793135791179073184704825397541302388447073987781498496437405859886038488040084884860426435734875312962373898123576474710992897354281654134670045931183002056751294504706020019900234917306013412290967611263733450339365707019281314032098803007238341537240504799872771713435465996083921964279052776191377959153774293891229597168616963104323292603725485765760217024030923458737979179613109612987446768221134755775759387966888783504680150695544042192410103253805492353633756760312230109363100421347934263921260563267978840070941773937446999432394322242600317449947812050903923183154726077404130484673525469749647731339706031495740684106239795910141567153941839133501721473656164565699167950803610514931666601010647771747207599445243578572320960644332169334463983667591035313118121256215908472523273722997000664928974680580441325412370617775872874845884194324728417273766146557993537910810430633539642904131067402717210359903930455165153590863123120192956078332502136306822461766680279765463171288575607686367581005545809427917252055212171169682880022234343723693 [142,48] 420343701494308455250312002013032484920976218876545662595606221769116224089335130019338121198596709269574184933918788711282184196250269531899727202212425993175123131711042482711844463992382171217430686573785730831443991306730196473996453367494880135213131150355479077126260722408542298370297772940807486748138987031916545069094651662624807009402002533226900292973569109301896455477432597393300620566659374582391055493637119401228014996957959288530366082383551478517221607754970081533023258436135441877721768857635114611182244352923701452979426742383769357028141273621424661510785823941666652478359581074546650940421069129101999840985890531098206506946504206485766494276165188484832978703558124826999893607005056247465371099844604994469041837157852513567931456653099386578110172880729525605584088557551719499329362856677156456050464983430843730359479028363979923875999582314391202563098923674751747303911528769703069934149537746125761733357790548360446351913004472106630749047906370290623161457629886523598495986933884539812099230326873777616454175309732863170267517017587211468906886497399652179899160489918444709979514547610496410567216404336019398436912544048353793534111553933055457448081760482160904556406791071388965968994139254241153311425823448434490065368703804509093878991249005164850174154822080429033574275982802233395053644002101868941694650424838401681223287471697330995473649283870101842411580787058534426554497508531235194112514663033555635926657494917006945071650526732542446740077474782369830917182313057491009885543481750754005096122482350583230196755 [142,49] -265262666017409743135200083584753249240362381879725926715174973426955347447829603375694898989100227554605641839078412105357556752527406321701194083481841939795606602874126783472753660670839352791015688975972911290363205913623618538583310739244819283540740429925585371676359791951637047875451711857380130359269663058063823593800694617097227609265696943886528297573654563907373521952159751720746068922516275075695222052880199914314045358921217652951201938692515555982983628478543492349706292914544079249581672511205328780027839679915360916705874237992097705107663444237176956405174015865075436685994567711209933874839514354815252529536043294879120075609846752846203236595299885844540415183489313809157944916476161527568385782350109274444280283090159113751250866149961724126850740397606359384873040350146068885230115099089138422394406118775662433932661290278189071060188708884231766246418923970965828591780851268166365168933141838558704256083760956190849173019891362250654362248017859192438648196415321944781013977374903233223061973865653629383937889916282747476965261342688900321639546186901228198233176956044899831341437363038161897895990672551462635642448719665469489852694702672999502690354093885795046721476349221653583176803749798501426938205093143465611783504196394396509329819603927913245928097789452330928594319717488392117049562323672348313232126819914726320748971624734415349962638348202018863997640101246087836830042616028687792916086311510903961686962700909433457783581656083219149367936895475553680841616159091885137942054848402341876101780749102574717548 [142,50] 155787532919333138624564884472276052239159874822938742618020307536552956350670950096100746336435911547921144899298586250608338371569158845550476838768205181623607800351788591792158340880714146168599230067474570860519345240636005953018703299690955867766397932099511299326375567701927180132729352923463481393693714154004684936605676803932952634232852158078262741368853192417140064152210072356917370711493134346272984113895768146054025216781732896304226512213517577244178440536638628729176285666865310808072376986720922241808621835613027715498768147705231892647831812018194957848409884190575899303559716829926438834532497319411557962808635870961107037921786461290155084809506520111423284109583804600499065127453127842093699537860497449582462095797190296608175658827099382264679838721676919931929774345975891656775210160592792214569180832849397161371361059316159538076535571892723730812699716895043074630679391743017937837850485282381780443549811043708256852660368829060007757513864137026425536861776618637154038397909664335985551223394142132679710889669200734138761607518576513071328903205702062102739901158892983492211540220963331795890196868303999276293838411006307062190805195765722626641816979972248240180911733111037747077744168542996698501804388499495622372743894106930354498095960833539682307285317132142769669323128435147846192696430029481192955234933706693398389581516353792394051760498056106480081739369984191462503780268028345402327941560965737985915209278930574174961234306954826985934319484403873038373567392707409235466479921818313942862187043137279891 [142,51] -85209956740737570672224253675270872530263553924486663910905105151917192092262661238064901378689365577651020990926021612748338009297786099956491583632660658435262570421947126424560710858165577130837347887475653590109843620012569083491091647970796494964293890420409374650727344055240650267039647152465179670168395134639024529225972333205114146362301481509274800824284258082836399078007793028189371006101249780695292671142747303502863472602909814221890482877405850979793563003013546734073215089378644814110856838163427110309544912976446506219864524119288735300354271031014227027316747036895931604233592053183012843342354953497134082485683258171638318626006427681942154421452812412246586424505372502189681523315392495553169166227774693951050214872748490303962471957112159876312581288435466234122633209178578775265549313755624971199105860198231052842936107202933274112304067454364148277510275361359534246782675319030363581975359833307581848636676229514494098910170174379728869755520097741704172458397842056137834305475275511704634237955368419548246107694874749954005183697191643575770256637064935053307378521338947445629801030070678972522036770370257213986021302772839304205814672197227656333680745180718613996578151753196960484079208093231776113783956147571132684826127933525536606909961179711456766164828639395574223897221025100620182289075420336832972492310517319448614895866168575124399068835655777095447751054359447245933828925852765303031791163904745216087835504422299001172247794378998439331258624891701800702520231956290658970268811396733127149453888645250 [142,52] 43428691166078209734285262393807273338754826073882744545671877823375198357094107773051634686034631790406868884441112399384786660035690281350004502322180840258976068761496457221806628908922774978319940918631076967902172021097973436610250827742603407456245891337615417574707247233432997819598137844891432325405932144998075195081522624683455168409063908409622334068338552503562573059797148039468019133861237706388955410350279432023817573096781771654753907684651714468954596408155033813675914364585877531092701089486164799138180789478504930425470527533303421181022255727705897811868922647621059105142543563930318887032252507519258005711853822199534142554849205528378096510487102818285258165003279749606117750221891998801642077282829868369918305312557503968140124425027401679791191294132451756531151525161160387424533245368874319861980464283425867268239948336301382484269533907663044125569603810187519175636013252560880831194639830138925623774317039051181446133688883492454805645798420870362880524964639235907002415011516232389947666517688135023651748456344551979688023885227873042728878424076197424851179728927136386138542177809153115870960671909464993359226238809700984559604946503700428925092125067656895008598745033889756939342168687118207410385415494546657435664425170373689614449598357497952890834463498600694351386159601284362146000122900488627657325141903778902585865622735222725480012186112306058630439170144277832326894243615991843524196394921939510324092171658068207077058108560214725044874320285091932545381155941080684449800888105871299492460354600 [142,53] -20620128837874006364047752670640812639581240873098585294069191782956066663836079365204740488577692193601819145403489850184122901514113993700722389041356433350256278488637400489107601140118917926140115218293624799124690963920355718057843134353545924810867608106631104561630845922615580470800393993385834032667101981038183138033679288064652987829255189929218479032459632337689249643268433796874077576924371971244524121427798003781340277283060441639882660464607949256089650680448088691081053810815275683270292655568405524317153256471025678826955001272974574798429567262630818366511266172162834167799834796029598380829755976393080636784937659594606646626685376277224516078817204324550260727981363684863198083975526913867489032079515474432753848317516534592296292049057061144451102020378744170104945527692922454958145928662209144579196548508700338740126980214408049594075338950723322786300488397669116429254800237522357967032769875177446572553068667248888983320898474290643267683063942814451822095520609998656071289108551113882815581028382964346066294142595415648367420244671223901588254937854530186875548172300877617361647896181960171407922675120323131464598023842605496905012221747227640539111249474295348367949563577629406672768905121048563624261170784033098042521148883385524694978762579626317294523142823462758315456601104666301883245876192592284857158967762875469531132946390079795250498779215628930799664423015611995462058620278366414360661005364604827720541596109615930479203017665990586061869269884583270553051767147805985570162522079598842518493600 [142,54] 9108782288991458845490874706194560835172022032015874365151734887572336218710578423624873528226923862374966508361245131672754609845321560043856137662712520819118903177259459221166086475324447336816070543137883871615524525689658142271062266256834900508582648180120052126876742327350997425447918916920136573750127497765329208368965629530016517833390411857321711010810253850857804858837624250723190994214084096197566417329774361243899017142589388530516801806999287253733477566932824685054738790793017478664794588084801298479536049442312843619349302548915809803283164467376699878440809452993421211380710404300776844977784666722039688658991953603601563905046411898477705377309182930922235590415280941683978254011618819720176788369535150422036131852706400563088356549754239647576434799497009962641184226307951688096092113061365093255626945351449010609460407248376973867366803496073144696301724950260335499484833783837277953095995060695952476469022076274566718234891922779008349787601733913789926034685918482153357178439314006704790545809506399294739769503457059225572001596187933560744039033082914871191080626271018084512564242180549503252757190257472799585924768692057562805401290731497419130252213387921147122496598305502782266309801032252195374396126304566811634580173293759597643953699466185643286005101941150004444017444501294682226259146711196072090249943221945278106347828175474697848423737556827356840626497441683332406365393762886900657120076697599220487485760596357228848528151647146259036464451679340316281062963234098371422154111685786085671425 [142,55] -3734063416998442851295587159686449278819018209197969561682524751408665221825916525501400170071969101662729690873932498845238222027178079770593872685157268068001166610959850612007386418625172620513819648923046673151937475593647686891869167445096291266075233525470859433869518794117448188212999914928743727122848680450409507707393705219638952166894161820400288405757689330898204353484924648840300786053962313214380425691697924660006952447896383842229571370235892928588452754033345470585839548709925237702066646429891899750417351309405356397331759479692281739183318389528309680757752329763034354514581807277791152913882400348182919262232163387227809728867127892416004783593072114956785542448206212934758477872268026230883119751030388218288644997308928356248971484123587838126125729815427989880306489834911526212893652621512769472223037814928166875988380108509873690403891329819381770688666271013604249119853653557723995408363674367232803116633715231445139780735754230144840825295426457484715853726289332704265456096605673724857306465631405617196330936242444151062844643628910460149784168192533282500113349474628135910778399858369622871700949865487936497851584348301619932949347007643144982536501183857224974913740270079948532878593290051976626322636204944181032109059621634703156104049196386269233868308786169810552130192279404100224082415169375122784459628584269778044694347248671964344866060928611471445084456315972604990615405138905952224791961392217868101879326796706984042294320480182694514531085409264907114235459180804337059343264799799089650 [142,56] 1415167096817501129795859272385054043034706774799379212978492469876666520656988212772234632757483491250517221529865364956254154846529986763850272786083733987959931087956519722309439492196230552132183769814743326121563157769067335498728251367130659590942710183926160326666227189567744962563545714084928700453267123422346833197418930170801563317214554186457739153051364696027864572279321049771888412121112002933916986154852939044344948770438458779272041826326036223114543454697050115079496005091022271061135207681695908735535559910308301427864052449413463502390372771548326738925035543477255875101477803872771767297599362884226213441518301595256702105677769451561414139041179656470482693039497196041720115555832771406290313226025809951247866746046557823993047270155483424729604731684634941424386731292417835132900219866564763990039366193619617451202173761726547018704226744785134070684982188716801580367062410200713501505024803950210260481592173807651972489565335370706479194259207189692344175518398489921967491839991584212992400655455750697866841438487452678418260716566263674869836508985492538928953006398687902097152215281086276911065164124976531313001015189237803794944933505465503380417580248890721407641827683500597950994484993459560112471085297243836650975678425856773924380272292398170194123667775036545143466007756415903418419350239757631358282978888563196778498887765723625066654287564319650277532336666116688923322562206432299926605134362142801095410495652053299030409019003837234601867649730519337975274934839327782328390179117185625 [142,57] -493345866251217177136657171736154059736403622383354204541768303621845123626057415381927105156752288395602610633627692629699812903456716118813964161485028438662913506861668742732773859228468356139200663418589652162170091406078911543928047038575067778183687306696114758941635130392317644462385417304105840503478175989965684545915767043463512651639542509689889007691018857266040030287709368120312772684482786698522752273786838253121308197803520632617593078432030810376303203148684559680825801821364920551824335412527712506046174493621148675208019769030694139888310254613305803640459154487576587150974965382641056273735200016208425986983012246720894878814004840414351507129658532701935367615633388594341046874232956926289100537925442506772503581899558339465890849717512602743533282523727160902014364456136575851878343679525877769493538031138285150343580381524472900916617252260180176775199943480966280726316310896634682226399202568480972719661703684378174008219682615388483167895372898595003751683292343890376994901561922904674996838513910723711932788632725789526504668141979041850495962561221714028367853203882883068061013976800971140220777251253482706533817571777503196467437228619922983997923437645955550345081000061001312361528740069019292553208148262802689158774981703786043176440675969152802766431927144345376151957423994328755963999459214265752589646643424045558461168925946490984715383843483512145899565841978613376737226413558270330646585557475722661698309086988718517672128651426716852844500134933978748263439733932254198753491287325 [142,58] 157249006713049058420090098373472866623643560487159516965860180066478120963328952233970224125779241454971701466152269691483517714487767006783488490020967584173926520735744412453988082888974867861035527811984487473885129100810538673926327541338071018124832552229260919465226599564422715745299213527193525490470285927788022271998796409158405301713783598285982246215850212802345163408015028144637877668481113818273602682337003124379202626209695268434526982618295269722384153307924708560541588982475402355036341172445097125884827864654372303175913135778791047039327311415907140936175887643585853031341504495653893603086227067753413921557246812820098774908075750916425975190247368657209414970085583774499316404595025107588299492905515847128903521304401327301326116077086227456017352360351344602987712272329276766130393421103938640932126744063902424273746313518554882141914117865646195179328132231462028694675554327269207375470224497406594301086846729432395563977553050322699567162166070369684620092214886247313577491435792076777233443753909094658303719972401559844046968775913605330191769218690590582096673301484672252700564136079905548084581901818123916239855520392976863835826469860826936928038057680948236989889693644511618788164052718306012058886640350347328518577445075077155878461029932047425493766369172053263480422269363458492067987681500728035242629132936220072699565952361049827514851550793956816767564157850462664171411232333919120360390166383181903512779459991592674165595273604241879474470535583052210989219416131134336765764250 [142,59] -45542434851726522382905937972648794692286673725684128868278405836845617414976131999231132420266164304742275003442469313596827725530261011720630034870647772874997760064617495016783712390938883951494751506555051322094314584618913978744847769023410693354384989775838541165084094357616225007400925320884692456051615873071993754036562803361490865300676661571724157026834073109002328914989646180083749130529998696501627900407691594296578821248762272596995942523125260907561603429198859359355266474703507512993524980541446202736485521370386966610625151415882405729977804247834323749227899907409208002077426400783716747686791474587209843750440774512677322811934122428751815430560041610598422314969419314424387682176980650168442729108215238949717215452929429765389977151278552081643142071654170434079097615504419583800336233893416891252970317551020130280947657146742154677430827044321101213724640687760611767027315956536720682948112545802973647291190205691042118814702968510850220803112094942141870008240349326338811984632461802016896535407298082416894886422851092716479124024363529209681346584301146877695620327088675557216960318512442234468678312696014742779848310789946452646994423245498291835717418824227333680181923932951181335528595941686992502114795151768119840297863643585123415813051482036628457901377323209952136271898186516956105848978188219600270047552966963708159072552412471433354802130307224815196588332596476722199245862038773246829303760074407110557850021078490800601874336408639156968696746324971086334656885985717462778400 [142,60] 11935586595325915858234443514851225860947390160506499755420327374750711066625353941470406682329492699733732697127510961726503362811454445768926536220270364320930742956598670465312575155122022839617362879579741803967819108942340682133071147844586916366927531386599802915548993314606029174757642439191473508760480131080475147365979586552832474046166850650314577789656248769041836017694202749677673444315272780157674890826723024588939598980209711129443262916620436399645363162424564386314751945478734916612468866071992670536115488429338336683690973817466207522139944766474617089239551798640247215976424148696199074040322936575714359606185807435661510120688652291641649450430608981957052136648537572716025514062947618741872285303358835893999697798300220414483342698983983697807373985540832955481786594318979410153672500989094863569034299035159750483483013270416826902108672403384422969396460045019856643916127212375828806835515360346704055938190013473141153151176931836075814049351576255425620457211207787949329021923084996775899182080053865345242727504033384113086064230149421002220862235438931074467660159826339157812790162189608366249386429468814204885586272368829840046798380766998261971160742073743181932808500827019478208513606048643122282967988404983989105740242963215783948535590415174516091231408846079941321400290281177106557481817996335084720077907369894854366782319304336083338723419527711261473238288857891920660109959618416955074642451375008637978857713574633337955409556468211029975266261096328114244615510475274014950 [142,61] -2840494298004527191366961796674230186844105680888728915521578940179501959276033814239009010177234165593299528902289522885969762923855002866691604725538849230941216420401186512314852445526335890869408769363416337728545966360029637272669850038201324914516094579368846925315555926409778793838309680759236932713295713582188593861079710779621804530884628714195659057458978163016601677216887937104225290206904029417448126294115497863290300021861108755056322023843893224306402537393219611963070951942107536800501484586702080176636928491152499505571549219625728121225454312757576777974100171946352205359926196126060447491091609425146446747695233116229717972544479424579997984132081302795524030868508878915518702236238658845544225882212831160479878102777195699705351455554583922764469901295575313850356847603076807667077143525963778960770012352376338222989445863790019445242920090822601381631156314315682979345789624736409139126429121710466424102450180278967993137510615107360581698034230649167925384832520967683621117587775010242457671793702199866522503784856875811113982009087243057693831862798007715812352735637682711351125288994880142026445140149475967028848021867340624544555899764303674667693079482539762979204539761081954864745267235118077994826151850164082982528992061959833802998138877220978174332426909588902212749296114751294304248247892933510581742738545291056719331798039981991214264856645496845674139294431996281042050301475332791106399805447576626389400970221289611132357204467666638867725145301034508627392689190642750 [142,62] 628073196794623919343229824565171780081151230073957227247501634620137981087202283007222145797428629498836492554637073498558327186260693353538968808530091773928583872120037079054195295286857461352256763207711568432034295138978416184687736809902405216109312769177014431477883521599542560392509446489918086288981132287306293565396815600789658799927445959759541397701969235982319681684076367991159746070369392503117191999379862605503138024410517690104524524776667548453629042204018991772666956851911985955941350146986939495623353306753820020457539023652098585722742268878880074223805688197011206749490714457884054599677869363495025447825461656406167229316752684096620237627688430985862286323988048892359472140970937387484685670030918477262158959998102141826365188900294441423323921732005972640503890186779057096858452702554299248776624576066971795533562973173870571448296662179836188043559565743725262704132225300778032308827610595647032007254922103776068434947173824229032902482875215765241540861254968583245157860120382809030042026819826988739300696008998345610375660328153111817315720328101431463745410780822740062117766798626471085654101988370772749930934851936501549079315547988639492912387839920153210713132483799095395624548740461820772641433760908789655588264471078080388542230525859658084865833151782140656133098723540068671128239426836083414360698294801738914966697554858866638971688650991104544418771776832062638862459021552219362719160980623085503910614899972834827305149962252258621993828313059818948565271385370 [142,63] -136663627410688577796910901143400585609973126077148251570054612448909190476509669867356849585210100042787763910588721803667367741651605575058903543258153885802604326354572904593234754345295358905128037781966920007738756806816355600243931926663908894714747255733765146831525777689196971381600289269026738544796620285869224606622086092014210083434122096878636664759418340466450648584356560708562345185345474032377538161999333044451098432320424486905832324661871372956731123790682829538946180168899197706353286574882508617440670346729116359047374224402209068673161944549755497679326642945004474531134100247393235656908921363611883913551068660718434055814862901067727219590633433737660450116348001295458853511712030742993570398460929897659687401123986911733370366056102528690367315730186813104776624585612484545292334337517157331235027929920399447321754399651988972337709284530369049451174483167277643632825077964258672712797810255842202806538849818290120605733606563691240153731362429031111548372363013100848602824618374946982624265102105718636287882131436141650071245672993866786646246689239032815805290087372388570861943702881844746837444773941946143537841348170930369420225783696405717605345984522254334380902972699265895661780945062537781396452657740585976978276462550978454784640696010669866556375435985995312670826711834982986762710191895505839604607244940403684117920743121133905355943153711184972310719336779949005869153417165456642868789335123569605604010620123622472517602384588602921650181725737268598530617020 [142,64] 31670194404003519060984280214985755085191363020826420554160060329693459295845999142046777733641334364030372595970661858180746470850035924943509924027977558969999785194080844342953207865293146540869957247113052209970849135470040552582938186572406375083365544316834692235890043775085849466277292544635228453501842214548111124611347368521285997694196163763881098363553766934210676495483039445476450117731736574124300909057155101175715851710076838477292520009100488329761507528391396178510204426943435704724876819948906104302515566247068032660623596320958375365599778024145929860175928733010127150356975511611139357483062531473852519335654064450351328209125359994667586403259198732037539713126033501712347095120580952161679115372621889868959168931206001549107319775297373099160935996022403472398177318389976134680039876583851596298540580838991969605286085157581850182017422345805319203696918681617615271923392593149609916159810532488941548609851091031882603752047617377590286435391719953450642682109040848434221011529854561691364639400572968015280082919592292424837691506233967640028915015989780598078161858238827226446215824084807691046531587813793161515502813761268920115000292737134326654089048496104887122515275422403475673365243120218615561818000845082869380940493072490341529411463992387794805505915822032798432395049565374814759592632405175487186729804002337696543403785630920343947159637123914258590886964397788543082026913381924077468273244429610725284800067118290004721437376169279645973678288438109403555010 [142,65] -8005803545626151750725251511968577907369307944068239530473373504667135858405985957730810052127767011600911951360827961475563683612253227177337919383905501739416904997998990886710912108950476399912355466939689064510407899041766809373679841759931939707776482697574330587161558884636378283890187399574672281984732503594220795967197972118959003289907740570458432299575586325966463531041011834278537079647202695843784681672340756155169800868807647182095736659090278258739121598284869736373093186174658515056282299885752127691180223821778872630008207130582295405960831142604179604098201245652039203036046475782422549465327003587281151813407718061626418165992959189626911294459627054067311563643198818145803575421646429125408883100046361172863315620233873273735521747175950862224970825331774317492810510912419359763528106337843750183905586486994041516957687172555688897807988032294472261649906123623965449423003765107628607216969902045177885443477774607368844361420859215893492461858666025876777979799465885259753036247235074094896954716946845464305545343616129565850543955053063535654245731588729955271143421382770385268136736423518428118409079089176539234693249205086885851886746399206115010484286837227517164389311554008769823068382726492545235050634807512842206448638393063434844101083489543936153200445921720665639958202448306782016012763911337897019395440337936401695546916701420445280335517049687918131788228562043394541697671740826768471243951384676190542200627017655197334982398191266262490122485931190415930 [142,66] 2052611527196460083784525667706950262933557593315020716652520060344613528847621129665410843307358929472480074776995364072784819167940051878751439075451795401675122132760620485018693419030423900258416822846122870508801800023775033651567730558979529738375445454460962005036132379543753698572860094601669749625016779912362076684594846049554927970857996313939249258197745685093903807448833537334452872235706869824218214898845529342843689174830953394131367672356532634820292879378640129623081613798909357761968064695803664852050762673175007645717590417904072282314934450105502059456196333196512584524162798008371239812337892234328651069154254626400952287416183789805246766410224158581073691873371031957054985952753886927454547709705503462757439352905754647881315341224344532447157896923289935845101564501120875186739053979284292406841146144527173818268836142730678261714117041422114186373993925998914656593761994306077828119639481952386657688064310616057198915937073043734901126908212708827657585547448345134489754444060926355580572375813621260970583609881655726232779653324763781383269026917667938393338010015268648109307723729517501619494281697290543810568251013970046521653441729025045965874314357586612114239412919537786785304866241772347031063038728709179496645608113837753594367611939265151870607685576124275273575593394813158497473856921885068527265368990016858868527328152942200157686000956445670074673393599147527476483362711336658844791397939505045516413077290246878072270478679003638612344425603217075 [142,67] -484235825140345471035533094625461283367383004880654573805024592328329407456201144692912431860621835000652571114429347898185908669300179614390260044742136649079283127486265191130426096520651092744971027518943626782989409667056749243441168658788605770384006089940802628184219060729434217247918166187274455862882924553220639155286189474617598561930449650550252458194243366255262844897809288017374332740413554817145766704934097366054128730423531473217446476149355779454389366454416450353215317871016142017301463117523330613160597804149439204423977106813290358488676571148946329071555072907830555195237773684815656549041763959862994235848505268775117578781962569092345679781565751436744100013331791153118786273532481667616159554673705729871355908076840873625540311274441708555559754480503167061396439858856353469992860333841550041211817828640037865360623298778193748076279055643666445177258319342763315647259131714104881039797865088427618817707446441409826152245557576333896500759836227979662089927764312978527073906284301265363325333801932997270693774636177182871158340247742797927346880605956741433299005941287875629858545357920942584159616274458628679868446865301139771958634013701307939535292677352118512534143914164400992593811770658385388753785781038115748440651499467798274621710725344993382747655403235292798137199197427473454203513774585930423925823315570484449970791662386566506959779211801501500532240663295160299764510898568917777911638223698030301666401906569657654529923146812964451044263614380 [142,68] 98719767573646292613077057231988442086186191038817910632313998522272012676250323962701885527686047460114646018384618858978321406491911834107011562859302024575222709101822982475590244148742227581834890857266775684494909076787513863926998878855718353128534416708809485812533645322862842460031578973320950462947086981908208437812203325947927263639040381874163509764331005133612963398481101380743926621055401350557895729822707613042749395214600241697450580093140696729941550714681237272092157656508142895769409361446386664882836875676723134154316265437349522322088283686228746148449879995645811170103469166922904497557134952425988938143866732199475502667573479303027322097840342215035955497455462127392822620174550614542483946678448801456523683243367937209977797186620970765088619322724059300190161938517679976168925514226248278392686451812087211888335003108107774786259893063511437400445748954154165262804917198909789241167558414162910917263618199199745817407085455997571841931264282327590473566561148903774521993537898692620059361724621267257381455297743580810944004262990255830024406659090576276816588957416155314434181395631818614495512526138728282068729146528240020583397444188039755638790240807489265552819241861255143806242895948196627718981889593023468051198493414267254197580478097812362780512213572811034101645860648002318699156513610321387604561668842893207118813189983387061802851005856094856469743129829494019723484380952079255419256650016384725805030300426226298022226311008260909001637215 [142,69] -17068805891720811438235000133430193185364881660106434184951276470349133751541343872297506742869301852176625421606133904454323657424117145973963729051353600350625255502197565461498448792879059253590645147636660699667318404798712494319673974517428222419195587156013726390537033010093010067076755977077192889209280759865676005380463504630787121808801504152010217137386577131001651860383829974531035116599740862208673252112366949226395694811713395960785216046153749115986530167913802933738260173335994481065706322433960267624481663442699440306056641201720539827823043325584258461611167947965252204798372396896098831125517349685632858205232908035353581124384503220770437096550028503544097898885368216012752907179720108870356523778253430377263292470059810545091822264909005809950478924179508364567588857818822743996212049266422413533547393131029953281739650308045576278933012700840266524201691531551618276560488173129169298641972868363523460019506732444308562697163252127971290748718974798262671585877220451280391974560265547516916335388798431083864506541480784959180206392617841618409019803085948959100137532640172678198980955312921417035068590895489494466000620651464683550286443837235170953142560401399577933111017179936878279513817458629972641463389530725893989256967471338401350385407881765889561498500720378058583550382905205594904234720971252755889392658867871296423959611969079337102093645740259404596531874886439735718105871981993471050434654336358637507074936044214167429963973341763278489400 [142,70] 2638516310435033002114211026649057614520621990273771009982938879003917929725828671508980337168701804017391863804563557318632618935679876941676432158376136936643529950552431290175635028905923678830946760966714523463793482341657041607057406801157695926421605492364998423196074482892727810190550671832299344565672839058551021305943363797552324950126740453362408997777807147490094581796478999660742374533064124014524653750884630836515405652472123325577641449564156007283566728523378147084978168015267260444346677832475251555631091745304570101332647946600850817454510729582581071875746268449058907374060590750041472557881492275901000430931178137845081272651664241616789769514393070161206585248770334327046736390861183125739990072735442122838308319442604739020404787531672270134265476334906481837824528566352380263359703906610397921124119047038675554127236484862204283895185214715436147357071235332436589262633991445056027774379091802074048386846968031448330712763779402242924628048916011775129726886366676215420607366712103299970796316466794755183914341325274302760512013542669260637272028874875964183503606674355381702577518114158852320364741485804188001151872091984820094673010905874742187510022733011850132522229134696514330161529170049040983627694768862503145951840442805302374883445276866871762455680197834499402450322845029022415009571865699086169427679617667319122281398010141046860712765617221485005649844867208742068729467970711985672359840445053459525448423929962917723043065418872955425 [142,71] -439493858922977426504735732267022301689372955820553852375551588944143628952401672296954824897465080642400175092938795574775077233700649027147086219861802011598382908630890729417657564515491961487581374709054281385309549670486783115091436531488077318209594398550325917049154468069913704963985060333758091155714303247085000491142592322268757917569288002163301587604630414501526239567268061464202464924208519165967829107856966527423252828175602175461490548599616676132227320212006827132016548501669830865800447369371171059140640657333424399056942360529682537469448154193796521218500891929301397502100180388609321839526698878930024804709762248338154553832906884994713327648093156822996595145521233326009217674611590404259454462673208451189731763086472191168900931942259179709513289126942351849692261680839441820358141483410290925235066627706290369448904766427424300006057990569963162897615551703144698002168401234137458514633232291564088726471174277614654701951360195613332948703872297598175934333738489203409241690945292868496807649879568922556381838847319292194418955298161181393662388867584667875471510862915927510717602354074015038930810545148491139420922511259373828410048810944221210462204586620907788817854904834555875488288660400784675610362618683298966279274253761476082869519837690163945719593271950900293162773905033709793200127456905093976470708249371712235330022459534330705795906561352133911144171792930388181249677787716479355373974510806192644533846608370014393059751604330935 [142,72] 93874848732291560232936171626848233287323178874695130511157461235809528581854042018371184773495401678860560748811026290787486680991246994575292657878788666206126309964930041685765454019950859584667813147027775606975223683897864849203424090261050564290110040835221570178054993670070119289027140945110114621662938729939416953357379120433682197517768971091218222973501078738152542336461186128355563937885169969944098321771086586050482116783936373388963665464076629675432155507361684952705096440312300359708215729542014261800178550828296045416550500717386900033466827086944647919254289483201278246122354698928121741033283338905765257560848741134370103894806729515443777456297818796742889356306932303187401507121715660985868177311161080134215490281626006965695976745707062220988239669259748280741490404285211267137616024991356694348091690382602964244107583011563739654120154616738184392737798806355146504555098853309667253739334732928762406430183526328096343578967522765338799723569380045387275232519406040887080973522113596124159779741741994351240709125324561073624977015561688539883917482509653511307848369387712993343019097113023651129662276302772151811669326829234530891899555039971133887749323243879251457088959548507105043213489142738445363157848629421830043194261312146545923019337358769447590263190919034943446813941899470933360902930266775420588055740026748874280801952189205778281667750234564470793305914720495664754310297950332535721774637995936285316867441820967986678682186160 [142,73] -22186464701531128338704353952891579357405004845736556866467430150618854584730991010401745003013874126719682039157165221878602481606345939821346726622866768801163551433823238391482715952019729812097569334301765287265833615378449116053934867519704352050500079456996170621568601218995175857191267131075746018951191895860986269237531536534733016871026447999167719895797108736980574782081706223106431963624924758269010166308891822045007530420313432272058174049182974718746268063487028703945986935160780568013692777437145272573236593145134770854188601275709189080172961919452028788736679304010571743925762741472494702535350390473921713327788553438039018841868113355554762264964924848226555192575001609697518083887406978525880347522504864174394841899147329684677169852584604572995661611996059989227536958371704634703744895506350765396914402636167974959429490312240115026968180719575315781491859384273500025335761202863590343097586511550879433451431037103476309605991273340181480958764560563431213850954002656994068811215749346526294291061296798199921010413995457993145656278405403759720127374975585082992448481523306835171125641871060451040128283423359367568867430928732403076258681891351430173299424960970973596309671369350545853664334282782330388765930429957871414127261313401069632390030682778439652411463050571450324758073366596476245867088949603897269573143149751503164462540240169565636542725669724761694464461559747656377205513263013724984858690936976887083481637532589275748769985 [142,74] 4661839574536189629039037751418275235582744664529775396770968772735612524875563368693248849496595462075442195491601153730864656209197117086761969629709809041971112699802900433646282686237548256110878672430548846741642827066692711613898852417525020869963720651878209550144146818132353264587421039482976445547909340329191951471536461489325630283930198686872536012357817381163919375121288163747965791191517391267213124222894922718621476012740876550857139745418846148804937628312055552681589428589435307330625783262607040954175795470644897996917726626370408097498008519109795238422391609904669181081593889452733764547601502179863367899696342962793862576426350049367494596936963791878139484766566071299848082307467862469815402702271470169564455194119567236292226998580429878288108321354466709216445516380030055457057674569131385000728789411059715583827029177782987665955512857733615088980987972079333761652173757141780822424600272770115947711963644339705230799621787619249932980876785156751071800091359290246296469418120691174533521119229110449107208356453649267464573431956604562175016261844099007604933916306508151248057677619254027186083614232487515968569079389940395021992144127965663808684501479955089026534244463541479545108870827834996544616990125028962301863565371806681330390314256390640120032826354664467548702418751159721832069323991159384847231392213784391919999693029961270469871316995961905836251635213511979831446499312995501185790142235976750588462127663473834775770 [142,75] -802011753118484270170553260882643952081531779467595728065862278713433631854710010005195052597434395064955171839702729739894000840196930297817556532473810932910650673827839013492634068814079041753300851825925737938944113084456722967904168858711338012529854437406114248615180422118193280568182420277292572201670426944756898294876756291620885054543435950975926699020608624335004238275377202288085461925674481348755046921504626338496153623229839381249548471796681988591050425008249753372041636487173852038990376812783821895346720247315058340675023775196398218189623339411395025600357735506426843532942238621414778342647158523744692019431223489348338499377972426862201751924182069604391438190439084364404218897705024626457361825133980507099359391992115197287856305731124231444268998199900262070595162094744527031985261114002212492682016859922720446770783501946331834742580628224884834902107666049505690434889480613709701827851924314173609131453963916540217461741727233436952494174806938111598672028219499938243688643324870367252832671187041234833467747013538453363498617368044703680075701009991264406271803184820651290513772322810002163305902817666782615046307971768676208058009930645269472949028792521863545755520492787513212494284160784094652344380071423599551812001263890595654382084356576801305400398437707709309311218648038436508644921754436227720054227339037875472507073217622819532960142451261275549508041366673703711607896332762306561837188235320591070383737092255821770 [142,76] 113600971627807765129116837466588717389608261889896653017156436336502200343128177927483175630267565935181537816927589748385150454303823688903122677557233279979500145222573568678881909774684168335736361278015952732015546632165165066868706435509027502953678561010471800793254647426497992114301963217993324042916543178582276530511112960594010570060202030726475201434295806369933582036930289793087537692771222100930517989298307688936617165278171218572083907181727738333849791402058854400925760754998424701629711461707368645384560768955214434627919312337241725575380582522136398473790623943928815328488745141959798359262650132977311401804269606576101644946336376862991641477720206511030347078685469651626485887315083007414202771106604232093954386418852287057089571254108029467477093250647835677950351041916219876224417466009686750514338617350375592250134367091106295991154795609659022005135513146605184933032471000733954962628376716440339750247080790094980948396268798037124881481665708261370796638926957929148717513144450931406974558172993842187220090248381225109391944371949667373013311079238250746164990453809621089420062782280979237124720524973701090409181320086431750988640765846344858650693600617222481587921056003213856677834405499925225708176130176062784971209929266904384609381421057717930996340720931646797142871021825819656712559941655535331424641891612917376481304968007498685625964136851027648430374136778864897483021427149930649537588836334377555821899650322375 [142,77] -14266901795461270704057294249121880399960958523507198988057520570019208935350341320175164796500706350535178354570487632925524785306329695420720303348230690342943619753553056301765955944401882345221992900537774873922923870169914471270627623353365892628806647678740957408183693055677373937522273750395380268002375300706452147055512694992279293788893230008739932481689256012368991714275540555922431516019267414026490649096595915161562384054823708299561491556323796721108140749065076576327654351838432783567724012183291962550093248780722799263608740079369752982911797078497175921413721425425850366668503045542647323450070082659767521122931602226941887924735761424715386820100580279365977491136288664965612691699648632798821753788554853036332281859209832256663606790374141664677967508890733476058999727918472897601527863858202109490303945774896649327858193939029021024398953128958229883647231570886264947995432490799274352751585570648726991757505337102901902345555304736951376172986066888422277807719682404811255907342079307191074546738229472820135696654105160174877457726762439830773701736601735695694892522706491318236246052198170891403510901975256422164327847064647797526995296785364183943499565276171562899854771646800916627371212909357418545533493210799295797868948145577639643778223126365715486747962974811195835100195918095639580618488621813997587173366467731099249480858524668122332254298592803903328309804766852420459515210764005388981275644469928035582558178775 [142,78] 1828332171031657183133100086198834486332095907521871389874548899878498150600239196979243364100689382828216838410416111962595898661316978803892287183674569222417656320264078828434410669296193765314435092058620123099338928928450751338467761699861551716563668523457192842368590466855295863824924790500570242450242222505628426954447624695265435488320911214023441838747026808076730649994688463531267431400469679692674363656465753718973998974027182000043356795736003030848162699692330061681770068280864834619175349175079697109884928924567313081039403418387082863785352906029293600240273576219079353267189640510915010248550847211017541108132040470908498173099633014334148580257252425285139398919017281963495689585216930612090808706788535773089624633773435013819314096215129235815468078785549401626345661815754539739625127799907289618555163905398663306607576118872891933362726121942115926827417038628909568652429130261701177670160518492921474196176509566871263594895982116418479480538328994312797596191805716905609251501551972673090317976810218853877906987738152825322302222812901523632473916749858383766471568136609312010307610291590265027776722059514615045732501342379659301577906326861508641264335897811615380454341303824251077715796108310685043289780844979519784187903770661631828102221904854671829778614809239731488791819529001718627409082298867135114299873034467344603940297836306581633873143956887280164151652082001465265412258141633196988432954655054008284716080 [142,79] -259977480666895195717465602452488431710407172043099219459395775437442225471645932668773844969435154585012006590351279467379986607719761999256455949255989008970039029978882198359637871444113686195105522871605444865286039414144135454075514162672078073094265197412446590470901315462567673550656690426309434498125897104598132903757150380235356618432802814963100458378633766218260931915145227939344023990611668854496058787738513002285594182021486361649659138319728870573712773980650050441909269723931352746404484912955339279369472705427017919486852939733423844950846113065423435599421197465264578612767766524433189129837250642726051458385577478709416403620115400098959217585209329449114508143186202772094998261525726578056068359230882489170225578579267177298684668902680901232419401423091597456567795600698804803521978683132553538963683215656814634557456930010051001947416584148311135137377822832831625154919799290534549640803588317030957012191699603702801389265129382467261042258381607665626630483323106107405064019950363668271965091523370153896760562627264253999526934002586576621415528188278343468365844017978827073899463081587260859188321690631533628566284395556680264007783136618687603815614374359361853908598569921984687029815674799167289335907070907562764302276288621013199080107180777782905062054583772766356212820687568116162126145000634043425256860734310581082317069540346657068237859560231381161298823638397686734171562324795609932728937872950913875000 [142,80] 37611402069192189396725546491288753774019962015455136813327400037988418499409663060705076770252609932229195711137035730814179315246569863702041362320930797429641552970931130991571949288451282938169839244283174043862583412816334987832435117940684093932536254747948150644051845889792773055043726215167657342826195161510219780810344510217111700778486086605759698089511033922814479843738546487831857505795690998902205907728180146662491002111542010420383794343232677631579774978151999609572842129396511630011350492677960111965565248745682025317720826355133217162746367986328110307666166033533673680089310353443054296092684536732955425272054497465628609963975029562456825826652614080473088598699008656835484754509689571374617173764395149065159090664054717678828133584770177400149467108013274891588037010323077588038465489195641257981827049039582375141969441571516683625166876380900363264632050793286822502417726446807179278989805056513487055690364271165834685554127819668355327096145331696308348594793170525022563707708573900804117798080978954218350963611012382546055670506081222761726412128783103348264165671340979819681447438677158443444803614807784305568861827473931074069247392485202273825249641512153965190075650358766049244417603462016987853136181032525312169918528592948861191153839759811569692032547352996233868072822355447550282537706037704236736313344316151832086000255582252901717178028393081892525571656602066508807488197257565643275684181292393740 [142,81] -4931972887238194760478056509476831425400706484806633607546424310213921258415751774377753631067459219834197995777754005775303326808027472758741832906110941588571083935005192691254693943926849442611611598071956567903113541360827444215415040522951392100446038938503804699674679274910557594262427651234416709453374132515230929215119153618286601672630089925818343149414349925855681877243815184450003373941194425900024079834494402854545379645889586159554823290879091409180570583029778776012204285999249817555518237311516893570240761507947992853431424467096059413069416888944161871128931331159659357061444345962871345920296271505808660838470768266253641716657834349706492014528246174001742363796439862332521405270967989094027220631389877892289171996756910642395479485704433459089707697136037472098035502225273155666086639005976357549090416220756423550405629545152011691649633935437251487151893281087758410333386260813605837336950778804613533309684966441968034590317246736441181067485017304841365547288970329422726649669303298643479588558069713542469006368740991219503804839551189142979879523683220348214155440940532599549739184535883544041569788676599152921389266094532374251788780210125646246613735209098682031779367607829405309820641768496830601190507969227331003143560888483117139845772758290561799398145116015831826777151770903260280464877288788320796140927960610198358811675051393609371485313594780661580645387026626152418169282603272039720429314906875 [142,82] 565536805941852638501205953103343802670835518099596976885605745217111063641158115402940474719456228180850377539890766818558124778529741413619711025907236862485583763981417551004957930121502184615838312470428990875335549836033535607602637519376055990585391264514480326012539184983675271811058976578468066135673174996627203544664151218423780104276343181431827350402939385872888883894100374779318561422524748181321300458627918544343270706582478843922288427383048486065317492368274084204228384456315142409837984924814427481611582084793496937490695291021645988412931671674997970267567925130550811619171534674033530522526799633987290043794807654335404287390182268201056325107743948827564133984827125619241668100500452917963780388890841530007059548501764230575212273204071746900756529711163371025422584012910208255687362694359459521087952265286092269551039813897254947312919284409268242570255478713096774115373663058495243519302138741865281579416706298968760092930783615744605150368538110587317726527951711790086835740531448689960674431731451349184804452806443333798553421249210289668928734530853285397601863745824701019891246200164039068164235645403711490639290944495149370380906140152923763410648102373313765242236195192212259518375643863293109750258190004686311501855690735830414456074663743010409343625773239336727241084806508055399045061419586449366378478516098499619398741489271429907609324968653267187160997160272210141257874405963279952384630330 [142,83] -57983694423801785614141137002669780986088707145240395375315026237716073219612681813638437620964792267448806343482137309545016504412240404286774251361418845667685409306245637786078256666230235495432003936973606506002681555760497947691232664199144205293161970343766759871986027009184555684109888814615516077702747238212426143800127050918129038365087005366704378320650802369845354716634255931544852270188960986294384712151098653143096638616758926368038583828748097055802557148269132795506529555004305285386621845067322054096835497944326225110658301274766289652462472498159590177698548370445581000387294096264625612864830473205966574329575033131432568469224081172255613175579647224963403699057895619381987251633363847374487714050286106284182679311930773769447904486727757249148529718111174882999873571239611036830806510245866834369824620591406257112920624774029425336387043824973605865972758176461736670184936346854504608795272125597186369851876310183033394396760103801240110227135076111430452409615147170702815383654381487897949280949863892687803188911130054013489611925006240479639028128479609183021604034583027088242414412076964867857453075718003231833820890990661681311167210084449869437167192254799564097429735817687056344493092611519801416789815002392716165320218229464863201572184834682198380163528375395347794484988854205270966554556407477470150660658239973491787528984130367309142628837536858623532009914917926965906932316688805313848005 [142,84] 5490798067096743710886559722425908556889552605619364548846907442773966314151752803623173795179913550402228073765651520764173280139819265558856725727857577249256499231321286312668529479580870359849658408799349758558502813317449564197287894703042795675002312641368569549336375145531055889578563339318547619249383568552494466089357122956225425287372801719789134353966285298845389151991751630552415009770424157953216978724959492443459880990093873984151542241543517839518606320589198641455046611082912999317935268793212922689430042958867011513935310391143472126823680076845634566262664170593150697957013699089867559715711741951476345719501565037584071596450074096138098860246455295487694741971706918490738333505751668632304096460974386056981720237897526306654057526654900920928907388813101820939607324464638376077201943484502766872344579626064739265966590719373589198794459188137215655018338906411854018369025848116371183112201936170921204957497595310149942693321194526202989336118205523993489914276821973012173393074579573240327433085194251009972558044936189732850143214582867954323792150908860182118319057714124131467305607856722352465466268160208792479395717906456801068420499417570677093393617935192576040392239131328762963418800984324121617042868088078306441534613068256991909891755281666237725793846587038016556476830602721648728391985404046531344332364889154695860486071487626466598579898231621740229415500652261209267390504978648347915 [142,85] -479362646260058462259007809461146739419972637348927865855250008901775540954613047535461072827335371787312030497103341213980643550509373098139097597084189797382923444779546461740497573540661326408276719080918950698699757559866699393323923142860376102606826917738425076127848875069992226306043097192916826335340074892084776935874399360726266352690761910548113566122850774123442030472348513641108684272288441587686566465221315906822336192491347066878645806190242080690716576408856358353740785576441358048508556222718775030465152572693892040096333594559959009279607170867857098152114862447869024939851411980998960233146843362911352298976793088987161948543351051069671217227843462387740350123782626650528894220812822020487635358684449152647006370105088458386512500101611982199543107301486501452558338130031470139834954710512228266110976526133262652202074944645556720484045042574181287072713464253828187814409550795018071383403945936711832103911813563162074628563785934579866027836949681516029161126311345543356322915043987396866959559668832773418059891936151064215911544091452058601848920092322442850081491847016328238371572619295913888607856223472840043337898314978365371663352942204800728161274531921817681896151249374597627760467804269652283656182775850113833609003214759571043580154956015463400430012441670420003720412477642396632811895749698820186578213134751131152245697907082370056940815339849697157724929468993118848360690021510815 [142,86] 36443880723892287533041785082016065239137435074539417704170491874984535836097622466638147578420707833060710241803229318876584510573764576742034453459061439373570308780668176940506293803800938086917769516250590984657462313910394946143459951246809791415392139371293123759178799550054000290636691475028345992546967633074665699332103198670043390651897135859802634869627048907194536044320560509563875297015843194614006119744099246055058403866334666448104621293150325638750599237093404334945209710496552022125016970437022333708673193138221332926265297448298408520877770376959438939855340167260096974135449717330105319596258827354495106151634697931149050826148896014975233237440651174877065877313544926691350500394602806001511433738925545541703531011252436887090256981045593456587857341018180319187598974321243739227826841101911149333254298267429243662898950393501914924301706114086526900559708855948600250407281916565344458624342530719433297330180060475846757270396527859467270022019802021233104174907034329901468315311679837031817075147123049954533283233129582377314120059316231489069371038375465215278580490775528481999860333198229330685779247498314874373801174084090847910099382105551274550652001512903026907103536377877002353723947205914974299374040090716543138324022124464765267392639786493445341663678077815391438896333801691056841462570551000829490853402594567062259550928439738533487634731815860226178848964844142617188177032345 [142,87] -2134217348769401507089674413809963791242216509858912497477637821560833226106244413359626666369408666892172701241552142863349781345579197669886610781625250514424638033398309254213968554528703801544256150966930202341975943534718924367344555291328375136872436421573087094889179165540620037240606897564851058542455093742097745277059061649918465089926217336209505164180161306346411868783551385725253819287282186652155017234185113048811422496489348063453600117502143620038113905349576411508037461465280943755757858880353426982478449221494571926195578494654336843022064616481328701842328915772273246157631779438073201899535119068070397974989657947505564389705594504084727156412997044249505471678971054337862814968506474189091741394882190483615272942543707487349948531330720625221495741695802411640426962351331023441608860229029567915010640565820858723363557156249515017977416935369824770868552246027974471103528796303205690733272763520388336104512648979137441207126592405635615756643274600580866919343006618287235019444207963214646973206735762416001987804611335920749358063723854590461045351593844773200624559973095808840447114329530323736293609913372550708897978073574982591287062650198142995186208129805175260789654973758947497668553888652282383114468184077328414211797166830226954306404825150580064040313599702755612534495627521007846148881612586720068131056858912455121956225778462969502982791687546191842696908813357989779957740 [142,88] 68217680245207330244547921545205837182650634415528743241579653173020458830942348159839722463578158120363039925450970497178273308330948308170765999973827016203874201821041427583599592566668338763798966780931748265001261172456307935794593513741903349935565228672926177638405781485389722332864101677234223891582493246248028330657135599792402301901679659777576978285861306505310672806647177021010298581177992925914238349541870127232118561190332017967767975239840603293677282924615303547241863439758521820758197752430616768538507327800873925309076756858198004581909913415411313447559462444382868195720160925913855048576469086656109684118551312831549352760710447965458139027915335719527557502677976024700872671465285627700906462708841747998152276987275953818406325936211393603998810610359567460951184809963469702392547516558963060801706507725024523869218666311378153171178500231344349633578762792927625398640824910942365573342323122324875830958317814983599611521204395479475998838701487073390238963784768053944090255428054090260006134411800599502045077392117379741966543066592079415044522156565793901885538816842243967403576888621522299675176107564619217508825505731812089023216451300123863972559379214194406549867794745815737721342789592529193357705956965851388758172968363087716137291523668717172132428116641813622053933797796700910626650904525994372888329962352237359960242993130510060728951205087416312284927823368187538379 [142,89] 2287158969442037249493545328176737952752654642533251797321059217116134813030483188386773570044880105482730229378125582297998018706792547402524488622188597043529468909783524688146994171376023206771372351711649864769342646625199055398602125245207967237992103369715513266543423534983645725190984467909231560839320653907249667998047574031486245717308840252892145923610602641202357957763642742847599084064417533139000553712573220583523238975679751856817118671500464560924221736155294379577737533769100201068287859242078175528489214892137267652214584419165408973052371691365122924222618994827015935883420159590309977978179621149588390139386207419776649762923501616526624258896074719995929126454325630653588061766393842453004126978940539653699378484438948649855295956848095401618314907643979584352664931054322843087631189708877713950993468067076035319025002315543661334875921202345017494638553252105703826072819493584972309080336956897958813778915391113520938072320460574517813496031945945358571832307517400570609086108173397966257130938746505157008930747899891485993644156615164286882753567152147019579464719904491179470515622692251893631878080796834329474778132720032371407369365896789657850475192537071460783329076220518908387948253403550285789267480819792031875863242901796680860734016393223113263865050128360696070917931330556459623733448613251838088068587785572723523666509180788715508064910058578837551294702694756515 [142,90] -486053899123733270520524163936913430411944484413839639028377390527828068085552310557475927512822719624023558306648808727606527066947896847063948689470870541591045282216874220623749818285582725097632745010696685996528149751158906803806713599154633149824963626606657101493627161492189458105811573343188572856811328390615224967280500780466234771629878799255994044125847148181174380987535935570566606583338036405697046911171300437761827552814931989589629156076253162340876989512259988837162416258392591176082901086450490174143918093532653646050571813387432958513811004766130440719593852609695808481815953976120026915407920445512059798259646534090779194544194692264929451335497321245647983798905896101503742664269548347549312409160787886598182048284511193934376255453814979149230620872365309559375677057947322220750021745352643243024818373299755566367308363783126453636140791236604946914095969579990723497939470329463597484392061665884364047422598308418180808183508448317514421396070586349408401101592377002149186756631018195040902933271540704853085102620653376174970035758974735446231745220043306481245828912065000075587434872863865124741553228967733601797795048402999436777818024142235157120688023660115126440006282116078200389821814195878461250382891106598926202201397105939778622331466390379667003336024773442373491039096680714763575434728790396069876047124750636165544534865127928094263351873267514726192557503658 [142,91] 37136580073576974899094242256359639310280660642679512308580165664387061974777736836613941789581938915307281722686195133314530923616787740029361129535666234091313414030547220249490982221840939702503058120809067143906598423935769411158160067660079749834638679149167053473146524048560932093770127220921044874934668640954935684611405252903421394272373850524871707121726968896690464442206770459777947207246499295124573736414004019557206365022672079320616070434804509703167403810881207136082724322404747831518544048217561066134274564618583794813640000458864313395071236355631528331021998672318463665821593270823387374769375874165895378736708465093723927631144962411186694167876346073381154966195528332707162506612296734850948577331101694077416207208543344973619520049230369493498159100993271430646727113933184065513327130772868198403080027263488647572987536216923319812295963442771409131988556265255406840058567260156344749221830523464221218103133044773564778215664764486455928754728400657992329664048884681873176185446467546297358048055265897867150507769060383301591412383546679284085341816650920883375631934604778102920727081180615305966524748347435838852969808383218134047156251891752711286686069845663960812227338197859459391233108299167336398355942857336140462501277865323615540436974251507327606484807814754052043556919147024705777753345530061905829972744153322926192083729770174814241803836935008586186882075 [142,92] -1954824734870142363110632513697670678591394756979828239894119635852789508414582878087277692558056020244127342958636847711342001388561057332939525100913219024451094259066874528536059493510517882402998582965313294998883697139502978816621100551404500687963175077654258327214764505585483058154915219637151550477278047428613623910793232477531350025706224845553081050858608083633587215441030938592235240119230375872202957478718251771233928673404890908538389117125498242885869542673122450977641538120699250961287082099192078795598181617260771130003035055472976941578533623333103043950258376495865378473667431479619768320928132423014287859891563681773961519067867384436639481343456057842646924062150528110518234784909314068650459570901727725369097307302793137496198210665463733435140596777729368850051735396081158079200661816385183411278036477127427032686625424922949367155883221221653959817730011961279920800710448755471663331130391151206494527052617081912404758886405931675243581600831420761962783590771553591988649175175759100217113810863974710054499909843691516053290325255587483575231242130750946312051567850049668149942798207953392737015256762744778807757418012353437365339638943306293563976029407297762636916688072598951649388414788132028819495874217170626005804855162099364038246244209500469398014222548279857210849361961598525075807979657042575838699508909266350818590328394575760133770390862191152545311 [142,93] 80016764440993188979381037725321266061496470078434125528915627816839242747482268076988588553472982145984537287929065467425424461114940949771068965245385080210153399831133699905525176299680282373496725969838753056143285518695137212839120261212269159119280786517762930722186668946267781590153726420579693683396405967246810475258458732808258655559613597472305260076547711834747352343975000609154424709927953183271152326263575071237732321202849904321171600491772118504314629457203752713889138081616846482894145889801721164926033246692103877128564427368213874882360057917508220905953952249787994702901147800280181352159151574412569494444867378318926702963562992935174664424784284912236872791748509535630555123644911109844001944749461530147345849338461880534754392665143183995350373926440593652008266968678355067354186759491501951514199138316613580648044198976124347113474100618969306471681342355812564748666135802188971998805509853165839105894175511352891944868840996790040641759392868174484819094366210822721013644838398781659233325913602091560188832533062563433643498876925462466079017743196303951859150669368458040162951476627945929833324752202635432313415325715981928042183217365151940866069413717982193289811347437482836043271709925416568480318982444362181566932741148953995206698903088570157215996931974900441057543125197358980972449268283901403449762005594404558775762847356309038792792164937275653 [142,94] -2438572986181598372708956927189492424746690767181899588576418234810942406079658822305200400468153051768398151057161522856569131447007151882024693304935254053214252630822149110640696695080820094612425981621618168247069672384975896295064924811921234873557848587159547140853205315518830732368633842341568948745399972715907909612334250669902288435169513966297684246387123399141868452377237385862149068211804081185362635280995622409063701151465866299096495627662979329914455028259264067757636377582808993832276804769853675734939121663243312508852144541629847243035045678469741487787103331084684158701692271375943965643791809758545447219052197463061644038587109702869667596284871415127835058222508583242344940391353603674792695371048239166074404583761573868049722914438079989573649803110153916385121613724337795870122390778559696219239923612532790086686943509438153177051489710198789179566811854217115747972771026102304526748198896729756014571793118836500575688619045450589135687285720357195075314427806327639269516853704335015521983020787037592174462017663789868107807669201218467254693493940474701589705974297273116780099578195919295801898126705770230239350530095313611603638941394396355620117799975688415142447489337679797174446302293808818878504410715108590078382042830525216323442590848466062025325810580477741831095671732271938091514448877009654181569107048940510806140763446850992470211918581008 [142,95] 44409067170934395292189833240387977126838675005447444772635654868572313278344958988877855726533309849615885062029146878735101896634406664179832530191929636439602786518701112450487075627164132130395401614589768586406291503798870608175850433084221252412516133317983681077216997072078498196788504272118011630408658017390394315021190112453026707474812377885849478217959149898380358447510931397511496667759814849394229867513650352317498818822950002835170166483767771342163066402465952448659623124741858418688373735143887163240448442711707066058741460434790134287741588245488010781772314330894800165500393052192663262089687869114011411985243961557328242069418994515846634083327109457457371653947253974732010402270551665412312674547467530897439388367894457767620509555794847517052771409824431323640198612856075575907735304962293125182133793951187750866152954084888779922200475069651011857975804765941999165480063940017053062319505656616643914376848583488118654050890717301125306837451095014226511897615391695100210972611978199767445443587484087838339465341688236403973172146357757319119573824960903614023591191139751195807207657418761414866874879467273389497603410986591880464247130764059751124320211786909624699249053966013511635706617195257066419360655046923618456624078843758032436100435809491081384651228944886959674949614931890194993366647518927113824876472082268052267088764489500080328095239 [142,96] -203817488183883909197598857617222796271574108075031777067416829796472865740097245587811446513822638995712053281582377581816886679545852751444763291332554364543376231072257613322483758220336453593649443681226763011278982813342038060087061791069122058672068251679464066872215196716608886394345397250184162411316007696709004396353002349691952607377360632886119476827972216995413742401569369636944030721837707682409615235384007201238678367529466400624982595173807366754060641456269891823504538279916489322500091149099946057649432078733229716911967227644206763340300757490830504795998795531285760561231882759516684448267092263182695301060869864840962092121207594253032894333480014484109383130387925615095084476364251270157316602332793197555204435736364855686344983683381947468266907283341787722120071811122914366113214995786584026759336873648094820679876766144719464071796346553711219732915004732019244833128891184777500823576889155419793877279991275661568078016929711149452851249698040087223328032576338227004529065924582242997933833567223858030859328251552003434663825649882109769422178598289518416045574642895999093454995980581344764573237146441157624635889622420268656807485709151415887370634483080084395056872119792913815070502055670302478199337911768251265377194374735862492797780437703799496675843164880343908481615086317175040412743735593693395737347343988818813027241212307094432761 [142,97] -7146889221828256668171438148166102499526952164027609643260047884239629935942631094060747336454589119875781476091720228688712212627803795162454644593755709211415733839813821401999736543235820540236190434650401517240747843864729267213260201832082800246080481172941220519804215486421151401218657625629464149607948383299327574798856483195922129809086784999229298426567848335878100475376989020409652585151221029766028215794021084564081781702350729891261769891711379159675224199285038447322692571933879673505880674199133585926386567392334369206237129400254769867038230427790225409772311331268330532964307958833200078349749792818947791378003602348502523743233180576126615807306187599486564863897039545745673937042633127415779218022298676729267903619395645699850251359221425465831973662027599614081940583935947076953166831285523183980954090845838906011916708358747632596504796687231328188225355447724298326519589121656410147119259900807607324029553684688812559025393532442685724553557601343758626315461966278792385188359590913372717030354281746442177006503706886654865309704657915955212681445950485148594923295630194843693415679732097157654250891682981947448746124339508953852370648108999801222248896552399218699301369107290368557292675665610787098798951384155105959985630316966129345042933082570976315534141329661938033126892901750165709387721366109904402234182297620175246868602190453612 [142,98] 191432413499673813538656965049235967709650191795801329394254549508058510961687538900158075549563746453604113410585747563143554368910528665063046404623531075223509568587130375574995772644843387777989037067841479873242761770092105161218030125375827695544001988638026922131180306350563944992745599772190733509221473218620776450910003546329569757961886222160966133530405025170988560207037177472786853929841872898181236179571841810116443608538037553524684483727857196189282862107673698112366090101378114076606884366709348692452986432068420535144735307094464902595801342375435862924160975025284845684940181883315845122468002685674771457373195873190063852596876802637051700543353379331082930624821629631200322980027558255311063316627621864105728697624687923285139678233242486325323568067768429903823183221057569909417522086344947006492467521122747105898101013891104036723107585088849802877940248864751203060328417573120844906794193932105720744399668455936638016988623356131733793346269427873590892001848262063237698132325865304723627900257229752805237472370180944835651644860049551633891286199340413303828748608369225031343281579619463008823755262387435401585572180673517602630060712181392014115396207838850045702569699979536618226703728247264610875955808074092764086275774113780461724961120829695381953244376187069356308356537179538222608375700966959070146975395433118983401451570260 [142,99] -2876113305219720700934898631760030711126000333318811884004030043745437450375000788764137057984765772609870301115597383251859056804264926224581284216199310489231265805652051162064131462497510187564242418035349043644539098470899909200961335431490215144632152311176580578596385449394460932927956381224717974297427512983895084703705309938820614846219745386092940475160153988563729590732621617720392514755675628945138207293434024667744269752231534356490934964492191100037219781154019556993126472247731949484994842206432778257830908750630847308095571115740444157276347878256522687041262004531194074404371098846802609881053189536975654472394980745594288809608267728055802111403365293546314369706190289038054327368636093965947741512882957379555316134097594632175852023842159864824285975035989331734985951558617410471024364564792482014474984409601261035013460028317587523387749034092891362877926081326286855154614722385449924102124744132642241520398339583325234903184997841395248743960187364957717758201999005661467337661102063288267979114379379882119322456873759468727040934417202014242804102909289565500633164393081689186753339800480681712281923985323304523841024342723461650159396878570882510853339041743542788234905600937148571831838734216060706014836471826729803732739934207714892406922674801841804603487038286309039200888904536027850402095882354795819805935667764907495152732 [142,100] 15440256806487294951755737534025468320997109014740857578468527873879800300621338127825096139494811566859117362424301156893967183980808359951081018891958345543561545464521451882697342840948042432853395551319754642574590532373643953820968636201848161492838573746421664190953359249307859561993689731916031069978178217181248195206064378171688200083091101754189995080553293758484748507646275784215229267807972988896609315102062951669983775408304017187276162529618471091718530515239420340405118303017241703718967206543162540992086009919676993349454455706049701545304225895564256916793416725912669674178060292210559226230619349234957636988471430625490359233264282222468191698331694032006666370713987676405454280852789798220010268034279713898556901712185238529467065335592791287167784135229993000878522071654628196101519504033907400160166655096407546922235763523243349307664331733173832375612079613643270053109361662910922111919330075090297686320501850681657646143111756367939819103233175797854352970159084968835125445997134647189013293465038443049478793743840236565248390555262614913344953100831470683148064936430950567136342264401505362332336580887714017123250575076902512935358329298330050484548588549541490120011980819114620862904203503998166813958378477943925784428974505245767241903030586081751898259277500865844623750423440809095901504799371620046835770612638192170299 [142,101] -316528141588513851608911190716308493594076869015331372595165824736093975064183941029872726922995473456569154625437600395857607969264410475162015792867099503222024954750363867277819593718181105541269242103475708420635004319391087671396202119606485883495428827779991212871348483223483920673343281263796431178821956485266930089625398777599247480384001418541874910586742239155271601252460922848561343534230772318666814240341591479056161463618960981139007160951662228228584980059012532816264908650375023787486458933865770529381321638812101943697849556564022705604748351215361748036599701416849180942681640289617273489690360490851732744018937854032050956599206675702168068136885972502433574458135608621535249096114122875514971149681375580576252489274990497512649061722242728834797686954991070076388798634936199359969606624129894828284477994429698101150482491426743944072006568912280654851618326392286970110690492474222954044498362976540021198656746864553892779178021990092806562037705788409229882707705037023549612302591647028538061127625129797889567657217571701967237307823640981609199707595560394013791409941799043486354497253450441493974976020300073537371014107349256028609467875394465241651307422286408288881025232584561204140628550988954315755141845580492811276969111769932286250004025764146324374486063570541703716396385118134104766357612076829332991077700163425 [142,102] -2176297261590168161226259986356077225112340001710783194460340479844490021586078367759986959562525045030341361591255554672274722821430655004048209647453350882348917706850762452810079107580991404028108264899707290562660075856299844644716379913050292230373246359698230809342847959205927883705893148117838297484945546092598477763368176918934293364682848035698397115636271741290448914558726048834605212710903155587555117444647861683179166857383256290273731558530856714901395484370699453725403713698992637801628960566676552450533838594345382173444158522994674803845607200252715116975757749072987215361354125289970624035340528214518673137870802017936905189100467748787605938128147897664316838555297403088037501775371087605834100732004792333787384516940863810497449903034055338489288411653248396047594402527200841635206511805056222857987264094845046334146255843636966376488358182953412373621096257209476666054855940720172560965511896849204698476552165462940136073717175838436118193329996105217466780234974592689800102057266734855006099399527227592289933935193759162648136702292411477868989255058490598653099932794149400100893072376409619946300046763515621526916071370819543569131091491809013396404159512737475612791674029717922553486083822466084325852692511787839991866126202820393268778188616706816947404860665087469483040942758042341642456926591367625761141066275 [142,103] -22588676106524037662121425455828202519139478738529147895975408765585872175036756763476355596353025798252103092413349970558329855287741400922977002465128057921466022111356218756843006390125611136283113892311347038318154310737055855125843562331806601469527125926960013541096964362428318760276123524398785045959491147701338082381355095061006753060440968999258081163888044441421117192954546139948242069755683295653946607668754109025578390097227652486151302387786491324767810682116043415447042226440790567583366355703347927883715729295641059564588630762538993713270655069456326153014449213826034750324017268936319207791602514563760338857482031402285224921013008972954208233734886630091121075335919719577788298541495176703370193634101137638752941059204619236425839456813031170397369237046037332262055128488927774933797771621909684034189734818022922595969606157594545753094893651825187522931544883318836259776765701926702245969474835336055009746792161874289747623662990961160210926591374537370085862747644873598384443237674868203643050204166655785933298559688041556559574859779181660880580719806252085366653013080803734845014562763021376856603789093188512785137846689275991922054722530165137125098526328965829341800466738728311069836693902528590144787992283377984910001642554565424408086443706950761033641242687791634900630199475229139174253654585976587262440 [142,104] -152585670007588526454210925306615713206970217359313197134603806127032712289915036054015841192378940918031918287370341621532883859693079784545757256392599876580008044722481514998627036467623459266398393429954632488801879704672181999652394972293344635131737970234692318479267970001405077648163077802836628570918141505255888150657500440419823619984911640235671465433972536109150873021782941059725433318793038463467144319795231899603209187220764951806690833662053133231747668641178618012223046097502726808341348666786041167709278986422299820316712538666989916080299807937572920964148624210064420004336740451485728315566744986694023587421292167409271388885059405613186545749359642247811098489701354753288902350781438159989169619146942842217856711584892444591474580813230646918272906708570428097635000497152019969440663451926122435802481673467030276554965239493016571670262955349023304375785887485068267150441704836757720959400664069216218496012605586950197570826609361755096685329715118561949538778947095345038270368618746987786164889816985908797811355229544293029067924345030560579721985156765933815200751583006513898537070623607891945976703794018878654851550831342706630204891291612218837949840646959259793699497952194394352696176460072091914460391831759361712913437334811112802385620963778765818776148397834319181837198088555952482421403655535809225 [142,105] -790384059414284196249989590035426055850207245694678877932283844613201219812501703749896347977529109016327461273232532084015855068192088509933677256201612807093635185027703429598549397718979947309069414382164287425942681044806013894196286179978080894014442087249000611178862445626786072693833614723930793578552973446424770099533199550912384917783306777025057508693602253038092752508116180037243411991505094123140392475532490039998727911615634553330102333058260716227610487822395288693057916032864135913914548024131324272857435432462771275236871938254329048266371627513469864842943605864724161794595229389127172597860371485220220659034836957204698466485819844008704570488511636467508147328062171112642865360569253553509702923007494972031522256576459779905074038338344791574007940478397719192944603776467902216227419279445218994453110687132868862380189632821770006340564870523703980785376232997540901909610029859124239800524053280644137693995557069812939303224116216887274164273134086479482274556177157127147893112404910628061489372890291252779978427371442276381079807164683055861478635885140058378785187595613416692892779116439431763993573533784127852838366171515416551691712904648281329322417514802976887927905677809881965135999384774693764930179517568604804421014186827345085989735117418752960639625723902438826405473377195006019806456455195 [142,106] -2281601903607656044330429948958493068492508171887885000120880320043127423622092267957723089778683212590963020450037139020623872266995435246854002760257226983228980547055430481025153332768802768525689158503467407998249469780911576865319783750063547514257536305157364698568434139630348840247080576642031835175205477295323004488183112788028735148313089971919633314245715494708549824155305437745998117118910310420437385718057099368364890845766797020340077720303871773698927216854075390584248357591458749574750977926382524068802327232765658494730205305905650965511581350422676367035666461899623276633742534637823203614225583347938999484272441778443438395922708042934344897529538234836224544122531387427185574559989192127640630722521825403594816506162470798511045609061047986435022420078693728556277716870034844022362444150151705892722253410063922089529462730239301689398090677621289506760357539058237534234278328123751664753378438632524530508403732579030799879145019903451142836435143767599126417459801748106049190244908351059985995284939865438705889119534282492857336115981160339589855471138852669332454008078239560842099192650947640655176077562815781362417581072506701370197161915578404190259103284201745506706989982594168655800517481224782194199603530378354866957512356720813374449323998405218286187005236880932115070654743126897987191400 [142,107] -6058854118259521183937602676652801467441971606685994180985820992112729947406016884455661569323359906735024848943393950718223928357686479159308743110112902187141254538717530422659205770409248581527089330011648993374328071530646878045077160737958347948773466957164927440322082555278938221041577206367934844538576640572501489373436787440114866350868781569259643140335336433868002418058516216423312048250464909902510694069284236609441809431867284328614720781691950122851503801842525133694087006268846529402884101099792037359971720725409469328956928951357947902330851985427389205692621743627974701593680232506926897155297079250214898447538909644052114177613861891073661558021672889137921487852830979320197826814449848391606719693788123692374077646269459625410757049211317435867433243646145356030445740427057519790722914215622188521130507528109467999660888815807809434771486688841244351900920020036289656899900116415688068040501772368409951763925228587637350739746151170825088170036069790903372378744279403526231259335164215481441863646144590542804987812393381408492344802191005988550517131265795334812143592117450239180728157915835562654343894656329707312133337339416789438155060649002825979835892288134657919525383366858743872346730211248914066599517463281673274120059805884148947310834100894198060832712587047584201740523281854888290 [142,108] -7951275160558640456481834794783721198907383652065753304647192637561459730708489737046643737216928506888005577249543884116404312987835058476867180487971586948002013755139374440107783526294536274861291274710792766260817644047463853118942057109654132617692398158334150973894954639284925797521477689726792759566577787107885730382152960094937811375022211513199264927851826474565193116850112518212473273771543608720221470662946011523642196192082018830866905247468466717722970307469150589589645455905008241891470495998434633890678185505378825896807499391710842758167580405537608187553246342188381274106407316584994560299599873583913077945483446763441520032104498197851661814229094294208459757995517059359623253733375761657449376789779723971918824131641614575330056140802831897871536824869120294363514245321362919724338475838877768453647605137092204948269769779760788208762253289606135524503987662227495173875352886294546290622688371573884170286802794671276841734797759279418969431700704564333171823883549572148659613163333955841769090151423723716753121236194186263582147695725892538345575052129954616943740153434868483186353913285629182575202680313647793446969192440353890950144545132013542544032591507950311624722260286312544541339152360420257170355577828952934102769667059124398853365436514502452456925083946996121628720554322485 [142,109] -7975651295241227579206870567308365407001182880612241773636000356641560937115035095804309383878206140059357815268236787863119459444366951186777576382539684865854130109957128586442250438809507467478711949183452115061955525412937602744818172407927013216861381253517456866381813289095445755711948157082165202156055960346294183222945507819406579934907263942994876448201205149510040533484246650745830500522462239275242853661125203441409205414888358442275968824416837433528216155708457055265983434699637573780771244916605472370562393675782604704985138309909064083887454617342883686263475523896638529168618398392729890352701821020663863866447588403867342288840586593102854542460016523817652843843840193221106980228160215141240975864145036635722450491051583735977307398260750564422662635913973184746224989422835081202281543183544547754681163715753360208262680540735678346947473945956836025170649690412647732457765137773214187151930176095665493547181691045358331094043391587868597155598327780251828533851648944313991041159136793756922551795227269387106940942122025506895152064950364456403820258825217457113561497240939546573107232362063381741760038413490693732463432974335974285691255324802344993000057712439389787200591196218698100052415016796138391332586353898176168858414624532471160722412689361911344434229797111171147513770 [142,110] -8067929919843598859669464979135658247921700972890761011074900270720546021222194875287625282938551583005740450879712630830571705344130257884510626229096209018292391158661937838813067468071721563323047992455210318342771236103710298598668795286123418893932029879356230029010566065365343096430927332265733927508048006475680788312780381001967191559373341096973784416647044963634759486982759221248705805023466511865590319784495916772005132289387024945199214755315506946852962288608947289592733126351431847470028779754665893524367934025802624337175305183958749401042106323218278099566186594082646961369200334089103620324632454187952994682222338973657244088979011305460754206258687086075107604728859597085213674933532924042898917873570108648037561817380638124522157630875179655204505917507824768514830430314607732044954232318515066812515149388686885878041420721612817826686844150387484121553723489552356729665907764868093708970775702054788598752205289237897388966054009595558423201192764315699132676826427421762075969053734744506636080679647057482405436852693521989979617530846524153832161970042242444831806863769974366426019362973416172808166893811327790011610701384369953486004652531384091656808356271517119748467906595120035515561138242544447857362411074019870349701539969299835384838025885679951069388071614199954810 [142,111] 1582606095850705645257431332030424002877306565908837661790329690502427563362190277684665954518257837280413926327081215404806142838926202630647099291929109526871116125409257676840730843839385759260219712223734108973273989033993273221123858652053654172755375194295549650599524016861359288795698058388201626947586483262279650175194500405276824584633268040889420539085312211160181327733036514307509089543386477753379801515845010001407679821742316555648201061591313920652270379645829743322110172259412560715158962974354291603265664696919590850191054170796597624076763197356861315707249459300534879016024116032510193647630015279273676324960588205565681055316310107652904851061833530674450611590000054895763715223512836310236303035194909238731794856997300551720970541840889996068083521835045638561551201387359174656215786085610882638803421211678001646165904927909819160337962588017000649350292111450865427440598967941838294688988009726606317341648534909610871307035108097814744614141595947708433555885320021429950963334145634066831601461323153263808676490271805764441397674053764678606797793136241959161994872265494025314706472975408780445839544056038502625935215232512144475911337398546307791011564134668065831651574016125050146177233862182275105474709283755850388248650979410205438290898575982971922246933846620 [142,112] -908925847424212834846176740961775623337686450362718696586758792099166757113953285082189497243349922313581984208106520025491693784763057819596607184083235985486274613321051855583034840900146634972825892906572200044023613767571019909609363325582921823967845038246201272998990005850383853523562055103758427690591517897283310557166281961320346713569452090325275341315539631728717237109911657093876560331876352861249476008275456936388324965359129621822578025193138841735593432134350103822685571885904742253621603641565410927520876214858102536378379927817574301893297456002502534337818294163172155770075240483452080053476895114770610710739811911823201117418385143374476917985436193900544550098336655475570005383537516063207989624816231358292070160186135993357898211171933113870315839372192749671614893665295242542249846071987286389314593459821445773581644358715394174877706466525667093909330018238732403639536504690520061645001408300086324793492653631447603165850927575696637542544376056150960779739275381133612317697034749156722082885307457138336070021663914780142926628493926234095852729012894040828468704483606996275898041536159608931378058388486082648089637978488972526236708390629729974839997522882899149177787550747936759531626249553190368825105013197947632294445541885772183453037888912079488070855 [142,113] 758768873076620344906734648513207987176429245664096427625044769054502749404173061063727542908370636560115280602671058382384525599177940396097751347913140074700497190632107853403793192187024998841755178170838488827682736127273846899276127764959743540467846976565346398638502373727158929191597593442210085126140926438245227068078778498199354347380164237951854535926799980601984297774754214649582343502560123536573256956530126630310119294894511225579726611093971338112530453573178080254305158808204798387505196535715344767981875575800484790137867959631112808739862088787063609362848274012807219562947782000241818048877351647612498984631637257421989258033577729624702486392070438772586785796194211417020909001405084309109174682787308641354561361815997549101076068008263220723433312289889785313228817828386003069911500726586388819955809949962841158151199056517500022408914643170367552174226570509450697800662449952810723447752455427495260425386194912459805866727696583145751691421758569597511740482720779065310467068429836305329053367165393605447861810780747225575903613116872411236558417430655892679946098188865288228829043851021296117573136403074807761493943546242893625984301111237290785543938441816688698249743344620577327256173114107573077955152969333944081867149289867739578661631435179281456 [142,114] 626567154827712835046071046780073245845484915722752854042949078185547996596989339437374487947331517187755748509342277428021523975712690705405889924423975082239074913921055702872217906237532115144217451643181045567289256133795503688069792333654482743198531351445856407396944071511643578100760087804255460606914671172378748755036321510541827088618945453454431910111074834566979981300987279147518318996052180866718947818940822993227026388327412312492802848269664345095600552434063090434074633959868996537460912938599423465639754445295517084828720764880118210500077339659459849285647007113169413067429283709361272990144164182406246825581372136130841988778361509403105283956365644157823516752717498400857380622060623413517769120487915496787867684339920195533595307710484731384946967453048869638595300506631228535887842131846935718235799711375231839338612272193329872705227022611383761461134612070007839209379444982545247077858046609524054849510560990634794558138396773599095685744011681864898578138087499260767598061173532726204946178266897814898179858423870334658905058043967006520996526682822232056449540947205031445479040342387300452106463919508962473655011111812769145027151450056956080346032631379924098869938998584453996191567714315239447981929420467891969686889856349307457846796462665 [142,115] -370861602721022073606485055321803826349089526270704114920310598593600888473964466066076205977592928301213985159934380703093993619912644018951432040145507710776780097361010950308141763365964258064771719960999843246512461309859033133676239415438093032123737164127287815385362219321731931946849291357334418913707477448170992992207739830779412371083017889720124222491951248024965040794389152825514252433510797022178261494263568990768234132166195471800404160402185984304089134803916639465297236555523099579308895923860060848056087500661849180565381185406536787322969242255842872966657758579258134666985533795994201766874717941058708017003290890991134159663375537868687931946455643776157502182567190264706977178139914005185733705120423494953298134683236303729457827394956214747256749547682666085586064060809095722842693447598427299209244295161579192016246431084640135267145998861268290042587136399833114811137638439339294177464262937809212651935353587620639540266571031915398932566466917230845214466014085312247466650191142984862054916314870937356512155449172221628473771531682381658248647884943378758061025661149169096257889374613723687782475494820196342365680345840595628224248623882727188181850076484507121377752083889874779784273907724052280992018347370764602000251928948014599236447 [142,116] 139431573741603765772277446515347856970123123930491685474271734551045062517426608161637046520901854465095473748782792598662757644484225148532986991434432200723495594205706631313469547062532664747060429441024191029735927462802864353720908061816442100872648954559233661850521321645044512147287645096573445757414972308073626564885423370138025263587170077491559844848071682257837710156274527120551854900878873019727227138418352503397315486859733031495093914312644192155420394024832808220347433008784400168002850943064891472032475132728580863093697077377686326047371353432506061610656604694106808875555947197091525211762865539228003088313801295024537943224316305879213625755050037099049102900900937586275759887392738306687153055454625170948700666580783460630354062334399485237657488136384287205982775855779263731121301708967242164757740680816399259094982816235501729709530007086751748944386313938056792686134268846141740656948525490021761682531982181436216515050062773448308306754434983581789027316050111492352831139125635945467616704173672104988628347270547387305850724899512218041622131590354303148169266773861542000488615513381996138017350927412658123065982958722580963055520185911352333340206417632052591663098434096738786667678743787137840870943024355877338425013999677062745 [142,117] -44036091241356061793741699548724780877146212532892374589465570672873513920962223669016280828078057462159043230610904183923260657729749406753697911984124970604259709591923765688392236316950290755732920626365732707720888825637281722006644467641502929099836277287257926162510657324950270713086539783369298366146909717597475261416346904743291807574850091553954027457638848366773852246704722482598491641978963087449431050418066785998332753266144371930833102139186275014084379643953350824373064602265817802891645002953710354113401887754011721714860143892905458658888575057558099989167149807103518467761730628471732694682368114441660166377225489646264020856936106775207950835413121817765124265705426719000317273651657359034957936345455110439822379353698537671047755197860187908675921142715726861773440300011944062982534214802270364276986719877129228862039282658861212030769274093402542830095975574352334449337699080395910057126753839634225681077670087336835937536772627330394474461079171785615435300235331108590453151115362703974515636089235196040709334334514572270587102028101191082380691052235999690052382659264992975049860277269427143088990429854571887181596303348929457144324876264267562064837751927845313174059939645612116438520751996564865682724022064717190761958780199 [142,118] 711073442329555646509869207500453785062111403095092325907003213176092841807866978183781747944657622700128728390911155160646565747184022674771427054561136415394159850231050238667214403535350754997772663745036160146954212727647832960308588401647840317548269080423105518488491938052714820207107199890536492636702064541435795502997680285897448935054443692693431531980073467031112048278526195603958053677452465262886973026456880566814106620190360519253702186445455570219542674670605187786199475311396302116166586319293241530731649449317850385811565668104534069686005159270871103576193681235674812595607096284768258207650936479402612001272310493780325098436957426139787806707421634529146043822284797227077848098941235207787993832549405069318088268205527275681947607096898131939973611230344416587949814354176383494643184463949906610116095325979002528050085629321688844212189464175701541974699841551124059933576180927603193512664603404045305375543955848469294233589595781066080751061008501875392556276949667250439575606046677374376908634447170647233017326854329015297222568491559576446446383695386970493244264211606199514990381055670806668063589519609050505090754471410907358643066512333800420003851479073871266268641281676075836073313292925960620118587491372402316037 [142,119] -326532671960161805916246363654587361332090000130318379923693949032185895247986108100623601063414199826546884358438801730136215871533421001801618676634735227590730078239521804374367704170256935441511779062063249745710409808626072614652446522918372386751644613448946555845514739094967808369596101510633517396633958023688279884607324243659955881135340637828501179125921709568419177833266874822255001290916883666368491225388113936294276002942963825312075331065763700355526577994766293485636766462676490358831442817740699973634076472737738182313839623177878386023256730802154885371326285083352539585843772255455785645208188163744772655643937955009006489671595032884250507608576633582214796248434107083819713509033010152129454280160447578943069899236140729398012196344961779485021253371538877106039840583054774713094103249231039956492908940697705718582220555328311266329128128956760925915268572093590443729239055262129991975567978282421936565637830219588829667286495071718627793493781457517750348186326974411061730983256448850726701931740759548290165796219423255312620288709628341097829428151192459130674941541580266567796272405916458334985431969504415333038419245220602710470557593310147249636588235578045260370325100483590921797211226361066742919920759630772 [142,120] -55801747200713303726779083869311352043762027120744213468551957288624386409113195068880217994441347879233048858005624740195798847459491364706993851257481320951409606087660759958359880867907759647069561972536460195646699390463850641432871292684636186352162797078915603643123044432684500152574892991060274310182706056895111105314301918200996658131775653255200565529253784830498684668727895142700752666192541602199387732299297232577147372560684076514979055262758372673655896935022568468683000302923791389333293433418768046818631150088821400187817581988732533923470767011672581632355455376761542282313440314272421497199430808424130438292606973095203453303639629355179148490288992437762576650541829859333025830295340156478965862518985428256316742703306505833394610778675964225269449712225303632153090775549791518551895010508635263588219230044089011943707766597891271772863401891971574668965550805390641606230672315696668216001975319880754879813413684817314315249535834312032755578871272142198760829259192748662767852116985947221663182407038295893643437469652312552483767606015627136210494393808493258350482559764334182288768075072042346391536498500192614361681708122649098757607631937149468745098532683018851348527744646444768184197117991099914913355609 [142,121] 3167028455859868788059512132554294852029272536480738392507368642719495586200036165624251054344265243041771913555400716593647928304998584013089449955472959600300400997925929299561966244539840947020492786580226207502283351901347696438487652213258994440633772242453542540097653409592029238098890396304489176407147064385193507692764054786444261019348631721524900363104596533588393282774901509862977504713563587285014146962679394541560643997666000948157505688668115346106788306823298986300324780006040089707877962442660589946209680195221824582821518785838858920271103756988933940947863063535813880650229758146009622485402776006966640013456461342395253696177625111803404072560289491041893842331231272056296559608640467127536624368616875435993715149405778479364865425421111370114235110278019402003698923692787816266457186257427675191445472229535187577900040805585167832168087117098941438740180501876193357192788292757528151404123134892917452423098415877200593541972896076873081158547273856801118397061800926541731109945086443057493184235374137933562489016722534905634019923598889440354055197537595032361395668303771987867733494138677571590844600630093941365115120120565004138358554960411905749419689727480784074680721945104388734267006422981050086 [142,122] 257502569945032796260540961169536680212284700764639515048218261986292039981912704844063675261368484109762862230114679382082098745978765498651196280694126705148707693880456803741794286820235004532775277706638733481158605309389116395738623495274994608691370061796733080199611566524902990530837231720954946319885140268650791057931048730882734562777186682911242507336064993080925496430629007819162304137328583227890604332394241386622268349608132837530913977812039133601245145465599005960501243492054432493221678232420289078548857053570525879007948289374382460083047281471698859751145552314483546327074895800068039233478585230358955672879117012775874500892620394412738693300940598958401508228977084830263753076456414013738875338285184339037441966372301367559209672933347048436194396154612305991908352365547251671765835793743922362538046226013727367809444102661996847174856838236546881335264419794785225445076109661843540663876987208082044327029911675650263347239367774255574073324944275334625446548615848534707161769801774928842740028747237458575114592844124049714318355147006356798376992070574275655323067613150481811866669350144995535833211080827036750150578731111008557677568174660458241684086546397718590652569126581239116949383717092 [142,123] -23062547040315733217681375138039022918632365069962496629886678249678428221487180214715106479351493664954798619963480935850410770724159576581301915863468894198133356955170217855056555656584916335664371910189701664013206033073940960052026845643265863207873500067346813474954918819902922136967824957703135781455023716172738195537360463708516008971709221370172457960650370360340528039651430572848437505740957386283620167599362991608371042292237922875680491439785846509200376089248904067616878692358494120061294157831584344744059314857032364018882838751487748366303728343963956470993513707783116457925832313898215063783741768358623102297667101755864983558425700183271506290821456516178007514549615619730956129551852280495786665582620117073570676648318171360609204627127173825709374153307885062576142712479441125738033904588007300482703963694353325874195304453713437291403344904615522343504809481180935506625688079222207284081000359274979069260588120549511494332435665111750506107237970410309088076787132692601936354958016549640153066740673461748447228556682032427752193043472166822440112672978262933761957071469779295733050413732770230430024817912691132932798017855951473745387341256486847724487306328343048998420496457725569522805 [142,124] -1015265256528581745876854999122899688573017076481289574689565861893327601107235508093194600116881268671996499130138837878081851059567023027371483243127986242201561240423024337560452422311654630514204792668634419972127224880496196070353506426013557753839681391466802189726830216300229949225589199213092329925881698118087256651851873333247023462117005318293503881892382617098492334891937092393084220022453609399996214329518676012685952452831659949355036731326086827291512010871648598453858586648176397856225427931001403951006883180423195096407881743653174901748069949891911225493072935936214504857239266231925987108036799527344215069870763385979373998207559863047280094581250589079161000246537028345693866693714177718731947331872037509713034406585225969820634417722460702415676504348310540182579031914607238017975571729556848433604240363176790639907144109851730662640857243893509215458279070518625700796848993084064221327896504923508382284190696280668440225172387180715389983113126149026805717836235130589095134896812376652752244937616335185745559365088489282656809389548979062356173549629208505985647457203397890200669720449738019206576572569982039710271122868619529199365346501361163715355007230870117182647572167436883 [142,125] 10998922833091836141215660750809965123016092712312209741615892056675020867787929245700318678518225629027191284611495713655776237326678535939503758643865152799042119411809745631176499258608589307226993565457477353791602052379718231258916744743071158248941699791488262794448489317223583351579071993450311064935573284002774519030455544855857794498891721831849088935001206123615425231560793180195086939621127045383515101953268859166367572609438989642064815767377514912543065245529262110467713908403082022965882147609310605666980174212507301413640828545868416569197270446515693133538108979848271033323032574219978388794263345683791203046510827468649122182954521960484191507883692958432667716697499061438340689518660336655448005479833970510735665581343880931427647440897557711903618721199338372853390754935222516132327842562069770822870090292726954141327544278567349698531161062182873403526720068314329468789827050491672875791910028619906388187187541989361492204800428445254052283627241722495280544838013275076218924854903506156372037060187755921257050981365600239738042489407267672877782742457463677555100267902923347247653396854638586007270533670610870374743362185559702353108969624244094776670069211327136403901751 [142,126] -1171118703296461659369036436938115071900906634852730256009483899282908439177157807409376798907463701136853584362059695916828770933402651185528876066705547083340755720791221625259401998477516734754512027108119186382193460156198801826616759966401274588533195774683070162921928639897077881405752459340576693114604711954843630173614320483416607055037252558106179683240619009741212582088264704547508056895265099811338894910269134684533626075642750376516084789906862221811562794112329722072103360419478721356099413232869763065828636408322417587024134585522833426385808847503925633978343019438830192531290211750170360534749633255113102275457388957553198098957959871801009982655069855978466441748092102250894408225791451423896167327232882962884174169788251744102245169834529144554462738774537897542030764597479325909329315318593754981427436493218394508814433690339970876703992543135297393915096869760864281285442704456075995812284949278698379361992926775991193781704135271533619832040129639304127296135611647488819279497240011689636188403874205676664811006841323842373854606871068234866133919860836702132581253925268680122146754465848022159760706965525255552795333164542891373036155637775299322035150213930491950 [142,127] -361407891829283368012875756195303287195447061168251191888380794943026148742002611409714005836100517777802254022805063965350330121635702573277848095145879395197872544159734166814670931116922743920359028691552996829519403819235426389620363155218743239644187741089837079800010211206295793692350776063745076497428034701778022404348430295636346770832993202186254759462482913475796749931378301242680726038689025633849986585798981621209438368559342192153473344746865526193223487040697245570689987871450347452423429224870689540850274792193709186613950628911206257196800500369970235886996350660464619381629452550747737478182809633954520557126596854754343750746823098121022250203846246469072494271963948030973890216847618628604517357167139496035477394116244840112066266576374134208501703838920495471074784683292196109868385612799168683752045028015776171861640180338362146912972903747314932854392852785262437812985680152056355732882431984320838028261276254609290751510936482851581288709405343576029089182735979266687309055845674706612937026496300024958890146014161660419530396724442470121197988763323911529958668471690078137463426417448979746783157628623691416608968341488464606919728086313756397915770900 [142,128] 70072556837429632106172858139364119724025894317640200689307039075140141300031092021760662763673888065870007188925622607323299261539912422278623712403517412951240026166739358370437830023893475133798653732391462648061001765465501209554922509532341110834658718817892087386843220435080957745137387919612024125295927962687253688239821903460475653459675146753440601551754239378509622911555060742431677399639359209362188909081934520300073679472764349372961552084894372917551661689609380492454838343652114095319249754827489905418749145663977715629798066732727868950383431017102282116657422379337994766583711951208689203450794742088416574997898240074430743422485311979582198261821885319670817296779023523117141307906079331524679482090625024991708955776620875821029475782862413288779142242120222372540803475648100017809979417658872935883281220308923308458782902783153085933913839960827756991481532460766907139912759507712345184463339913026828410238732257830337965710191818745203861552914879851656472867219303492659164833892937974653178696167366755072443091745324471954169788027179088528444861284115260879537433706276521405693688142584964059363216483313683350196800480294283430380898603081017545825 [142,129] -132319884162480756447459023831806997591948581567959123213061020097862073312888262264597924186220583035346742768228014340963243267223183003226507765900955698343203295735305458979568243539318787373261348936029673116958888588317376623508219508244702221943929729502207891468150294659950800678981983807749439982115933777842101804971942264139304661765889997810991089178755984687629253953737871791217328568092279513804363840144123560421984878266218359262581059880733126077120680448196719723591156760575449778610718061014616032144318973849111510655460925538970511844338841870446669067491810940481201281695188927041724597733858328090743523749224316348715698456142958147517475977416799863575455886222142577907140138636460644114754745291366452246158302123447003386020695368065493524240625904525561174534780453636930414427742867154342280600215092125974316277469040442377753653929762684384006262367828355235989530513168857960758864035398394412983721624937135670982965477276283308111443073364055434567154056703075908059756797549927022705030410710065513929448522160007320538413572809986844512658551420102033923391853036563119728411605171847688670270606384440733825020003413032180597042087208775 [142,130] -120629793411918879090376990132777983000054751950889411265829250807254445504614880257582161455339721068605102943948424713528255349517935458084841227447006452678971758510973586598708450189883258859847737258661883887508536365180024533943321791905312091602809235639700774622102846350919893162834263224951679391313594853604999111360915535213549808944128072145627199451821888785601876030177657185501543114633602432252640067830579508077472928995381733190187323913115717182268561309044650784445196836406822019821936770164124340382740165249913897208841938611514442442428086628639817799676165499978382380227921589879157033806933463059484942002794686408889238200700541580110115406373157373740541224446272179920489158216700433040907934778901045070306043201126109653741591172549418668004811241582625533113648074738619870337118525888745153278009105407466237414872834688234950470206827854360920734850025590321705031404994478719108813280676599777570495597984955704672774296314020382638424405078737717824439090891014728644961078365098941407507379449108332233548360332363780063441894153935843759880207024759170587253996334143647036682930619248949418783593052821043055821802953873388393300 [142,131] 17762496722146668090689116279624223181811926015496171089950706644490194805833282156766021522801055083829706446952732456837493515624243890271914607626928138352698173451331057539403988203200282406379401004695181742854472940492531371635404091401458618608762380464336293462043814752467013995944343267247163809328337520106830693335448904413753574491019581691315934221382838376169009482639739487848564574058678622032728929243008500578565025611091288670302052771667081831738085674243080221102625646715977307646870061690835579284866297601875643242647464969321257844153586240969340366004590151219607668112842728441116733945436124721535220296084332407656484906981071060115209419047174112863328498023515979750428607477545031286573219787753528392460337916678856298765295166720296244605984148344260972274501395070297806558884886584543688474278902296898544478814050795353573923282367099748970319459013437627096165845637914498312176454296414283353584578271020183204650372794479461657720651351882518793632998098338850605454663032972432108790777152223923740817111784472563905477917686850291964949755242016557985395938853360161948354202423097112928491193239169530242972672217975 [142,132] -14452824579046041435461344520437912431188085530340438139918287489038038380846241065070235607630486070195048332526900059346668332741751082905605313626870260313304369980264176416362736859092137866266870072101364867402105909549740448586253232870097364243565418094872199715140357648497034700229005036865703394705073731718378976029480245752597262780761097192967434198004037689265158137294641679244412169027222566390800591804470560188980987443622282885587650558466680777351919067878735173499764228253889775697471481444966894752627447706283802516028589017442037725675800982281153228324024930981427200946574825614777636347844427421887748801094604771385367319586684784692304087801508681939237568923663342900326240957903793819574657106225471363148149866745721501710507518828435368617074311404614477443148574698033101185536060516325827119920656745822283926848601488557925709930152454399031318655522547809692910108892540663008565537122227406631300013644212676442596396670646677067913536942158000628295041603141253973907981655609951519821707771960616286275712071888952250877009878893710208894414409629792783181351077721210718737233085046300426713488171567688810460 [142,133] -8818624852406075863994163676021801337941533111521128680642230332388118937212319752978904321566389759343015520317763052980445027599969153501800798268098362954072716192100711759144562414492742610492565397487422247579666922425113959900070454063112779926840600301363245601380880179175312642183861909275242810376782199270402027246503366736008622836370904104432041484621694524853528480612754561291309741175109596265741545796381093038814528346484698186218721439821514858838760778237613244587300080973374435813771636539685635808708955495132219263508247541936204693238071214055018333658253183306724996575197107242734666602245877513819444444272701167254990099284609342530752003993806157781670658361835421527996539022480971867964073739977481836022261062051831683798728401377139146515596522407819230557591840438629691998043307146590875358106781962387763945439905796846269699820922652189869319863758524560917082103875603823670660288121582474570192709722410891017417685159962893003650050267782992467213849996861440358039874506260671744261058835350352908564012558045166866366063331211318023203153046564885521455996031290878276420740367963802795238778181170 [142,134] -229889256915200328869666584416027211444298589987446336267945261223560356945239061760441727037134023433922342033989203837180535324918826818200575350339137561657638951006189863881095755735242767508502020378345981237285991411870350526264568243489801133505046879621106402835513372341604069912514485854564877801358182053297875264117365618164134738931491822997819045850823193974864673635418355046520136849472091602742388788382769056420061259328018920187825298688515927695608194439880908135390782251317359167840476465977058382313271249794081802199984906287055226813577108838960257849323644416376006050302871374094422177908901900840089058280778384940088023132709632883557001997936334048219706500224480590726361289637654346916939461726636847478907404875867162363805583833078246778840925850787225839239741511642665601532140505985937866515992847760276510372397840538128546733197597640867924562437516700663826469570577221969062743993089697380847496977140094431086449941074330686732127756812176334890588727103345643977331295750383675605746933835186137108105328204921307672469010333650884999064678227241374043380006929853525494766657720433142629 [142,135] 306472639306098503774597993682309120102273320686485008655937911919870712492752539573096012940799382529935438962278617967966107800587080305923767661212822341425073076221686527196168869489009280069606281064144020324639475712288111341654604199795551044716109653635589119907809137162544188798097413099724498834254772338431152746667901102976978569189790566834518841495249297926884058498619333300317920775581906897279883494560781871039014147427823720749202364289835032069249794520747572851177514616026399522956003157128424508967204158445135898843261146108827647878835257789422749299712726005994266365117666640780859198133981280648778363571221611849273865168011693866729352146560995802254194515333774976546205785525463254073313149627483767860754516302623954902421371734922913445117235017117209463838503717953998861390054944466982519273478622128372221652338297501700826469786309393789987146249393242342261588473047831168644911893496005265947215364608870112436719978862742691433922874246575087743137008094309534765649619420186341543876942871256969523993601723860331555503492948958680038117573171530707757672404267596797558759155 [142,136] -146850763244043021201128133660062500858643974275771053807958902398047705370424112944964323862276364284262349255329452626812509113094521557198484595606009562007556394414787868521063865235766062879771263672782515077846727263599816665499024549929694089948815423529499457233431260297018610057894107321482690255689799961815918044444670187462938389553265652990781580323326888141018869422087060416590370609630814862891239161892742665938927208343448171178687109991466055254686883535959036969917423366467528743599837341541046680948433276168024565724489798701320610452425415945073829525638448872707213772455043802350488383146144378165779694099703908983835798942813814920382454927522607347536384816222629109601427657516101664072604410876756539468152608379675605889138366784663227044119157540147141233038418187741287381221373272073963439287480544326484381621615346134994792276160896412195603113806431967592505289092403574444999000958657615410348658601943101910732533788865503494269836995449269472717506335528171587773778030758652570140178943691171188753672587175328786939512054505728850152810640712187520813251251882940260 [142,137] -350925789612958886252866063067911453223056951435976922130798053418496102149526327271200730948670898230267040886282563574532469520691478512096835814097916944253291519390372242714041282835953901446899668206836261532185382730482720012750004463010328255085000535654722397687766541028400365940298087190389638835903922305498733404343536091555397759588580610961491631213309025287631339300101778520144274396340877493414896889729267236286602341518546887105654867238013191628940361770000191389895869995122898962330540941564232668830534429116751823785846541035819263070834092971157592880055749590944145250387930077575122453070703241484451803963987380208804863047606413936888795786294877025150567346542498909741611003787732184712080070944989587489930702638861032654753270806624518591867022753898770657160085529042293331300542445558815363595133931540156776790295608140806362657826264726022032932357079370000289856167768018104566417128987883336482876746537193778039283349399413135291473095596238057383848813258967949154752873972518584550212409200939049697326218862861090293660776563715823804197720534022723551123 [142,138] 3136064981430748145520746814532272001175031202566917449158538251178629267949641343665880728174845590484893223773914741189574958898375201844794164803447409371868114108142766327213842733582127928443020583424099992158582167149529121527535669928045061333694920526127513382890843376681635737407904431674710120212485731715077380831219732573591865476910895578331626426047085394003935077023918280728173864146658160686715950225077213818658766045057236792653915280836470069441907903317441613127759066818669867228388775972524538278393892506448759436872232252430371911598056231437303130693518564358789676869086080489097660401991886767860682729416325416152511153145801308747785807995281051273239084561458485750501239305656412652556764680865440121750394751355821920950959516349269531516172895815680081776463098537926030905963130154964172295639611201357870210104178121183889165996042738439945869955829229402923354597390880800322658469415858632203960306721382463051365038618621741053725159109806014755832657488395159071620244715798071702033755638468427697739113755120507136709587641258827846405433938885 [142,139] -55893256422066601806069556560681998746476013250305981286403622355511604410662757225165774295956728955477711630361714434444856433994780327828213570516418305918099016219293369845692080839439846427407185153758008553000281161634488475608143933316012279864871517721463163887648064272133344772927440135775660053863116708748635083893213057375478472124247066652230688345056570215730224661319727001818504133453000601054470910724783398627591326396415817373017672987385784297908054512450849342252007261237502118167588881607588284203344271799655809320981167008235737217834831597455217439129396649588341734091399144553072179566539988499135689343944302586596214657729495568533579733726980304808395126791878628075853926150582440312179493247870887014034243649246846596211623829632702462053790651166641749772560947328027375584709800374380727402727379291814496780273379452841893069538116997000099628899118852231796343161545869448103276597208856997300118092114845773986801058067382445123917633623834705351651258646305838829925868642594699036161704219585704897095142644721490137356644107816833 [142,140] -4579580946673292663140875343111209144514385970808598098994387142257136068632411539575375270099432035762935323444450857552261103625723092112080968734600771297087042388587316436569523639186877509009531197741683589950452449250762497131137418602691806535558128849380679163134041157968089904354540189720599197593471760202635306605935798733071239219382154007278781209262079409436386514154610792719747458586438529885070543109091732576953294639595841663954007644695557375115577431648148269460986137385840063814659700921147128218284409680603530049950063928028238429517808892001480551648792312133137425698129500137277896516869377610040799874697872033050792195725872062946439257149993662384339930890665170984121973523923633299856673965566689538727517906539213319903955592111703348225731658224983919879575547036949408243943305752442895844603523558858736253580137492181253004457637774742344651007221073934053192882783033527689559092755922505208583988162279074175170774692100026363816378265528027839191075895791101847489065011479498053105163770124543441493381593099423342949901 [142,141] 497760355746878944990343734285809038811684840747623666162883055460527230730873274578868888588337366014475635009518013742434175052034061603115976320956317332481018830935423521356710798462342985088936918440988485930233915896912010328486171616285873962954506468659526777904371229961732871775970234145846696258457336899804810794377467202328344669904412773904468776892274013042264719545497207621628331757222875660718108407632752038987819508714403363407636848250111375674012511972155685344685981264532876972240709486689645013813045494520714993690640623137390636454410776713784829659831005213249178016155195960260571986082945585725387826057930430596479497723589351585096633321482862658248718223928168047956079228481830857920834524532189991762858308493520083190983314158430771111682509639553246188674831262776422999806730673597297576967042621154858776268429052661867190570311996219669181440179326611172087200940923587499125805213939274453174529565735574088271691753282626586176455430430329444937641055742753011038928338318218593304858665543565678638484735 [142,142] 883853827621501535796470922048959125326328475056498700549194780538564375970033233102282644266240300447697897015989324452561786803507609038943873184783023638818719119003640303733491464441225519727717933738919244190973892971753080076792173600006644740343301555268020264266667125496714482984662526074182411142549845038898816480765578607251687707605397952864278529966293510624514037253773241767004664556686592734409342238378302938369767452597026395994401824655471074782697202236479822130319970360302263177866397246115129712594462393153217544834677654672894634818227826295904532784606608357846112484073116527375710142814436532125950919974018119181754474577693882931033654205816825894583148088117606251863602795392261608822501614585215941841898632774027916982445265531038139696670519242463995336560663573620518853622239862991431458490032904436617539798988795909251515099076537514963600070343016282030804304470219480314125429621381076817390580528103473105398358789531393976923580954437439246878360543399557580785809180105926650960216174926640942 [143,0] 4834219170638386853260823354695018287300447532160599061913777096102208605095131401037434604854639903658497315519800160632538918423047332500615737039288531220314409607360870633969767389585118627866547171090562974476979594698254685615417058724198632182990912587586487111872130531558871701750886433175949551730309338796217239386805065231613001481957272735917195106540245545395231785770364436868790387711352892923853686282431979824828276567929297023445806627005552231166954203602857110331428241324325117527517517919741025982943948016559180968036044684819691795396339450934550043260204204021471160070945345010159816263672202092450988635407111261513903783075933663959697651974316398614434041186486004191460430793832509818581956630134169825308001704626748155433874462789659609177689983019254128973840312344960205504375289099365504381946201287508321231599903773084915716643704353962802415894234398204813477711913278803472230931657217996611491985486861971818398359343332458023798814518037203705181107080088742221011133722043823256707071701032652226797935546861752467323091988107797993238649389745451238576444434265957654622189583704257596687358603038749116024896627068574155422875130132315604165312879845618295687434085809910836785473634242729750119756106202156231865974781928096978279843331189815466716386664011514620850956847999070292351290300289957786545847712900301939434563735905256050859016807214872651327100969615823778197066586844154602687150236564984788705939621974407285555340235532104238072693609807207194348159446855992334653153585861726106933129822826811902834557939191775399319405730993711862992067794378409388788263437647700643826967778982099075305172992893867624054652928000000 [143,1] 377429762088509896361123894452777221553618695213731539494375847794191667968229606182237708784568911840928382329485575202137312032899229347521960358861401462188314669836933895278701430380411995084556620039646977151989994675582819198217429581660262115876282934715746834531043880895543355237672285193491161224392265324021093819929178788786869891578409268128737147402254791311229281792632611687578639214477578425925614943478460385721228479688754763305780469301812483293477354247562809101011261905902919063057755172956276213909986336316143542482584037670301523309661797085470950752416467549034698678523665694419993951844900449867486477458335246478485039918966977186457241532844008516877893835337683435817380625299167672807800290037816792576512924754110923443513758841283980204627114670568186802021654264084680026181577977696765814069798665204437691316670253082517476036881976602250212293347014396818019587341221827311005860973077774044128261929981283809750802519534389248327534927003930202794885431163122272088801970214063279659543784013207930579764170615990645204662639532153918987850682741563256741812508076617239433684741051365333112142265968987047993502911236232158509169616800663063581805889527318591570041490307155229439695245674010655524379848433866257981816490351398549816246555284655629351136703682466477753734960425756827509427585940818142576334797208943490406956867761620215000346218448309947254751027864675787148823101467588683977173119643882615408969145609911162353534779505336057842504766960465108140242820679507005922591110495409341241320092916236742265213226456237585872765435006057512166620844427090964699368426355886000190799939612795880882168292090040477774331772928000 [143,2] -5509971830304262351056836137324992189113245657108495291726777739165571578161741534341415115321076262992333826355332556756593185686221577575342141474571005989345864766270299172804236746569537949917619810562021753776427680128092326628181149967479758542160716343147404862068873305650394444846546515496311823286865844040526775521261698151435153403580782812781491022996112902687895987487573065922408695522671163955734525886100270039336604807246513099330524461784399375553413532454669377606918824120299035257323258294697499927151516283239897481649440374563449787250902095008361947935347130724916787609243298875570261788645808102517316651475437074024551356100840029724736716005913522632193162170963905156123367189795583470403149009490271265743728030583124830546497619105762334498487553329697489775878727810970495853639096455372155543359329640579681153827042254214497075399185552562333720450767121879515165863437347278081772975742105540169474449782825760326263575475233744045429393394816749616045287002759106305010628943165760981900261680343913534925610997871474684139330443223405821605941919948135056679249737890966873999764964162798606534745359988480487080923572883544820585904037894791952957035458775553106933679369963053916950303220661797160286622241389991157750119638140369602489840337852078973565458234624708981336080165036891279108283553651078239623146710504726297844594180960579052159500270294151029308549063777134952621142185899496284072703805180118753027290549302296563679175485463328241391435317884236247101203391905661765752634341226945666427924626690650575752218902064825910390544931953155558888647568039743812944031287796094262927941851724200748264942991290164914971213824000 [143,3] 25144256732578108346534440313635972307104922994202560504652003718659288103110160603574307024886732563029855327405574395151088822100962641659379294549443709949264697262257893539603978222498811305466956174864364424169854591465909416326366748053639567419234882977173614751225268477193023204186899433030833280855260760844513118081415276614648031941902075465861748281010985187886141184631006865259242753852592622855746774713893560263039146390231884484008652813457196117417083008615454479606492763853260071416035288940827832285693628589868809835830894151679017538636302326809006046535544997202424617410221191936554522233937644327652269561513495751875866650303529502666791340713677138316153984917437419357896525524689037348658848014412703110304198091637134511010165468101484781945242508275822306507043693211367341775141753346841948160410161329813461847878605859832343431768275731059457901234293933651270619493564236133881768708569427414999480654850662911069508605856546340223708247567254441993288483316034063013263862634776579047268042623027142938303098519062366238133440717439812118448058509753549639271378984696802995447987248663063553174499818476881184808023746728436419660361923104722221387221973545622321283852843134084761637982815378218381792676088638179848404634249402922332351339311564399178347819628845340692517173499577410365021439168917659376846665894049943532170042169670724416055919168032011031710360200493393063738676322099596499822995735775453332386210421349433441466971615115792701930595401003505921170714871407437449988835264350716344671935933743869293568737885395849368112057250181056680151434209346510538787078665171079965276865139826982002771619431935085078432972800 [143,4] -30513742024710613559058319277838762205657134400780667426254494456934130469707640551590233394469166737286732734520120910468783689861820507905529946370177054333386657411324533690960048688557495299658428389042254704224632359361547057263452577284156580238407491351261996104589059419654935160152676090579719510923123094601913290827159071434969042922178293553040780802190340652752045294921493248387080633580573117823532394625085439276012078637204112515654556223416314616957089560059630661086469653601830480663976566437388153846958470207104396572354347363073397588741871454752769190371763728736110465553960421836942306388038852790736464520886351763815420188625787318549398057231141879816399123456451600448961704436067382419297336830736103189701919967576616737207167702360049714864567858131688014369695969826470042635876785988684170337536379316725260545128194993959019963538648721654433643506601249281643898792465752745373104353243671784764071916568931945041673724919426693225074369210326705084662294799653780102452134992879870091302795901340166981427524538675261046397729501515575271426717756121359727093411107475058395079759074657376291160944257276080243550522146112843815684814975173776617413350593641374566067089539585719472746086263179771724199649989139881182738494296534315468824282373491122865552593234247337075715663263908126374863437054769485831784718040891179813820556913288570149902492901000181092943914669679113851277241630857391807489264967369674201772244007013173160142477116992017183875849284483620025293146143139130229066930235820527361495658408295220046584177117684515128649396406222786043247919404227699178508543854208464680380074362550495165508928342681647579136000 [143,5] -86257465943276928824666543331660662624881673027001662437137322783682004563021171029768878655957647081118144463735972547757988944549767883189144211231049271614981095058200711667994854464756602027296468283435486378368527104213806074704578746043981971803064042090760492980614459132047514399628887029538512973781602187813916938511238272543251832934479724866394163321020603064393107694346275449160284870820703301445645646939385459461808541172261391540287312475237614749448223127166813492264600561634048328181747884403563728155781931431886040589915286262037058310651787215467560252066182393034513420652986146128440201068109408951604121966682933177301619971370807393931062656344489714051386716276977474958315719708597804762348735596520396228793895831463256710566687087423440090529556118771040419507158580110198516513348639656945414699656727073069470611521752372023962569433145367415954588889006573153334853684406828541404711767803022565504684743310895241987101754325170595523621680477706114745810983511041323446706825930897607964508431734693582876244041474472288391790483134973974928276285892618296289141874260973745022167015606690504675913196465760800641297118435405053963606015453237600950327154495795187303915121433146155656026306465056441941745936098433657401001257542127165294135898259845594675110352612452049313021971549148070532203183167579855697987614172733545333694831824208557658397778370280965830139209844520970877098766283206271538549812836533557487291978406427354625515643745908098088733585344409069367667770641962107998885327905312935185616628309416673493654085053334401137358547035998514151893540114600143548588189989784471141060609290924140961507103898604037734400 [143,6] 2109260138784272861171688066001939904857405135799175500967575142067038875195684230562430721730134720178477668002030734247044159532452416093413772272471594361717042438001812208619528799538209361781353463854299495742753332599196569522489274116656815227488878638804205924550542617462083130700852336465241283239299533434707953404231072258126427816095414374880795806262856767417271916122558866431598389938251183919559792147412213219814736648909344970471835672433919631465410366620003919117499570125785069122490299806142029721587575493790904509835736898712735700517054975535526040511183788426662742165476944785964400511141078920781258880358973358468620545529717500352450044291269623953895688132509988501341083112872925664960909991215657337933100759523190633466935181534551599990821225715779478942229000534553298946716822296638354949271344791780047238374556397005990479710863334499292142912659842046002083519074815164618089149704574800078731450517034069218359662802661555695204394767707963212004012588532303247103870136356610261848686500650511452725844815938105062606476981205564474029939673101036797872484753649400332984477031522802822020735065740942901236541600914873187626821386614164842738328424686148211612537182791545133829344492017884842323435327508580475632988569197550364829412310984040356273017383908458052128583429289946561796411939950986246583698045776063025501625034062137530291165649436139001664721322296140652626979989074513027455618801122215535266283037990045021868158952054993290395688048269414664653399973816921876927616030537700565730335976584567915706777288976732832299324203584972482864077399275687514368833629664046437652615076609267705731143534118122291200 [143,7] -104261790078216413721547798400162294707057674939523779469662530640571843795984032306347657134347378814084502815856232129241614254673860046697830010337882351111298591836753954586339983776161235642967079849624713401775188998007460838457697594329289148164782061656970016922517545992347412277455023840183377368436311538370175003602660242400713491534814309584991135275856143436758175459782049097827191240446342294673301862532358387480836612012499147199501778132286809655311873460448344790083508181195745604941693213663983633000103505435152105793537722846060256180567284906821460472497613459340349996666700637515019187248503193287734903601549354442340210923614371558566689308230593134227170015000052437884681155244762552067108607253478349328005609802130447964723844754399581677208810600641233590946575544118313481271293304716245565903479410701468450348829353856001590096830508945775823292663822195342235766631006612701657157992143864871121592583415009362877444675380442002120368624142157148094210618662395697856047106792168577721918762600269157859455252150050489593226046827159938396666810599489130304475603832028834157547648681666729073701554535692615068100503980338806315448650324363812326107378507301474191380527456247048417873548645543342150817916091110002591080600499016301445653617027160143028976830328764150322748639349271580467471715015909171648294356057029768948000105221611880532847607625299477283924292713434850916885395342841520008985798112065572997903928879082041263917868145028325034920806663071540533835758224247927137676830999996942913281081790620174418269550723165299777251088949667450239989822288730529612931337222051380704184456307320125031058291098753433600 [143,8] -7165744900103602801275659867808777427291523807648431293596507014026299003850029849163818587897634568056375010370293242055695183672707032983296182768012239256546038520459093691058383891185985888116270844953253466718941221547933018031510803312725985028214723444037487573331596362002922086924713412536797879199806573428952563107442874990293856533564072881583608724996631767010534278744296738014466175304379737322338091384052740895024774859579517149438654922603729934349320071649228146166836773631096504638938003104155618814202212764380012335729275077323876546619551364888788925026150473059091968377086454177881431783627719502731562687622285145345753415548972940843251089038196185666604801445941241824509528215777221766849260847578484284901015849526184082872237970830463745061509399657488859430300991252595423063763177279230602524834354272190176202938135808453556471838561418407919288669758586933311193666334154354247217635337571721253411165626145433505560583702190921183890165291920320254501242146636420115141508585759935925772360974029960176672236052641145183865791194308960972606463482633514730985051074737400040003804858789804344882344320222858658161410217385722806457167367207645795813726789109429984409451908206016331560661151348802448169538402254818607364875636890751062505549649851632639941654708428756862649259289983026361752357733029698087124321681522110029467207055671811339534396430445523044619250185565333196463127856379184646871018169589680288616427620727433159664223686454076897638870788063438641862804008025623179200163325396590121207039661626783568198382971130024726620505294401188026903114474609312265816481691391147378510676118744647922310435910864896000 [143,9] -121871556273830136510433918386347856665561671116832906148978697132725992789135555423854638476578045465655163423236929341335138848524438646274981774132567672946994564623078549244235363612503704292709204522320103007123595735153429919561220223767631812059900905208859670138882569252118143960837162207977866087622941935712032707366039237691886153856370524055192889804440396839746818176349482595751393814777007237966977313812339066010592380733162664864869757865207877942051652191803498043326229398400166022292412798769718760692961474086156944444773564241162701269240071887372700896262137587299306898145708621094119502411156149713110890276876575265803512834940403287174249576950317643345558746172635664714313282619305843384672705228196162941878106872129928010148863732709072143207677279000406966667478206084846494319114103241954093644873127223276219862452596192876771648732243914605797758133807693554057815246695769509858399783533402428506005296276041278270086259669374146891764557115493247849043840021955086551802483284274376567718770220566698670419660541177810295120911789187766367202127664406334746331721054605070695116842925481396287894085532423937799691433247093254209989293333507784343289854271543474755531566943146401200874825605841929496690344737015433502179808211570523873453082469175432284819729324970420794510821631446689317068834085691380663553445772892134743830396945395375574655736000069018706196535507969904987092554218813854337734006876470760934970684866012953893303858069478521382508172522584020682768065848895984935693404508725009499022616590907887399659691095761354141165987899557520254188296903679393107514468364101791359558450635217585701861555888761600 [143,10] -493717154519661412980879491651812250542067170755968984085622070215142936829636888238380141381759212200913045882448628715243843425950145933825692586406122638046089315659777907353662170308393657335250619130884025460848398217414614030509030297596045792196632580460897491751297520883258770257814470514467948414370279060876605143134061833689117367124189179748079534996853902581358950507351590833587232779385777216101003106702621033591244617787425221525880960369159082126180786141456524766662912334199152552929572311470755033987114527460517314179054146205579587829414015167946529515663350434794745470202170908836490424104012852092978281465961058447823309459370384376885362434068536740688241805192549928382490932025224655765197826107461408693994344953045830093973507143605759877331395144355882616403351021009433093884906857466856138583037699196949525601016197336050119229534988543519133712720715963896812041125971737118710200819666908927332074746822575924041071113147260793487335540864710955922543737004127789695009852100456400627505609676534237737643110684531658652924566006416742029870875124065422108029950327972929360938151942182193156646896861635611749327561031119273816083543166188597936891303245706690600703898775066809236511311860231749367535835855979362226875369432563509624512376179719916634049271822398378850223977317635389650527674490427701830687799991090442078245550983619904554385890943969439814401511115838133226573356172804128054485798604602973760882084906058341607777191793546361900305200644348377572111715424556712072816517131371020889930275478949530988291357044052873655286281492179371564214695164052151506532647908156818331437870218001720789251981304100 [143,11] 2378968626579602389216751626719281427437502257365351912353206820318018458223779971928527549763226467889756431987450871154402127137713321456277881116445294501916603739258036648117388776761949894891580219936756051359636755579935660828165656261703197092229921063267113089862566997619283703853719052413862994910709148178774461005785732158635698945050417871785036853644170643790148866425215726547086048161599639868543424903314087409897579387250423540813478348421566367256955598385258408607979242249582961819843187006452124679765000313408326302476951457160152839058074330475186938211621303840744049760832092625246700164167043251134562543157585260896401703745754456037121503799248160712384912600120867526016180354070938519380565046323639259479742369688221667334387571280151616983245652196703528420745574806076048734891223719103280853739913975063458598418975235839516104291925579276809662090897817933778484132874445452360440211000768957471071587809896532934809312485606163399049807750239412848378403820988393222658097921357949388124525694689737434182692556327822220169354743252405016534913527465640171875070136914151151192631122914016254134402830706189048826957972438662533109080172671294949245227392738302428957831079720276749249888684978242313820300753709009153780833204359438361210664290486576005983095088988515941173625108750749017880491322987810647760146208257067117312003744447105139190600505875072614367602417867868038949081837242957303863199575295063819271245234325391774826839416831593240620822310416174059967548341886176751622522151460039490364916506151652722900690948098586214703133438224321571757690084916518752237473220397917490425610843565534139272761757760 [143,12] 9208488040438501602029735729949298728586291264752195901103800826563449165001872463642017851391539145950924413547754337482817790937957386922355458843924533124602610508707853295680478670035574232836461099930309319113090738346338823038947614475246644467851848669308615512262464264414981856099093991259902373164397886043057469803215750531537247149579113170798719252328397163440942436399525316041734764246989963101755257191861347359617345027232278693657544600419616207301186511847097280431766611902178311768278911075836215351778007570842193774339606647431493554543139488563554644985029454221288403316631790246413869741770909900389649583488346946862257323255615166859663910019900686694637543142577803394280259870124725739162659280618184616570250081633163941283927689007429581059276183141769380429034841445368210948987828674872850637179506218373781894426207230272648015929739582168263845666820959743078404425582809853889253881529356346193527607536021721041795459996969150874235018464963693822370041942473105320004493940659792008710005208412280824434599985052848272502220275591119337815347167507388629867513213715578500362388091577570092513375487463921753489729099375353329336944839771940908844782290389126658354369618287673694805952255217491397348912033209465841000382814935346286039988892663105399037359729408262865221666426359460327914494772613963643052056117881907141291348826718251702322532142780060296768749243043117930316676807491605495548504843271042405627012019101004265601296475016461250638976125944558945357601478708817660560603572842588778947586799563553900416025254311045319151623157526920230229305692471840242966346684809886262191878950969487127559877920 [143,13] -15253997118983039000872470835803965641091896727251757322399865555541235686080926330471129763464934163393261815468926596505009262975253829578703264023523970616399840594961783062718373302522330720833905095343401114923187484128296616791245391262571077608847199064468417001041957778207673061560616180551158954856055189920814821231748686155229071345832751720780292297836166119004813358548025474811440520387718634734154309752268499984904437917286026550583667838185577038150559214101623142603250189834913384456897756168623930352500358670402769657787686422309562961570015795971837916328880310824434572103260478323391815318373939159744166069653459527375284858073456831021693796908170377003750670763665685598846830195275879357344957653229200655689939020168654463170982768492702763974981395000662315032716363606116039487825357439739533450940736199175214003437241539386486575092694801522821070881897427862063506530999891337597805530049837006840522014180913356897697255398389322457780368589428468991130527337468766061748482446161057624738229717916796755508038711107575114151955539324542367468914653392741094081592974531401080549443648175692639237246783079966082089862883533280364582743513942154193786471693828549734539732960280914090355747531104944146294980707472455697986729889429963608603838593259883393099194642034090223816325356740970732366180573694973960499027567306253794178607547047103644248690162195656083662049104490979155752677586750339198662706971348737642693608965453500966356430932473330884388892702492736804567567271033832374339653549771542392066594722121464464752137238971373482209372234632608980660010992698479215018379287093036342709774289824263207334106 [143,14] 468169773461055110442434940247365467236650147475165320705377512642408380372597172618049882137278594211186263939048323859911220744748641726399226388100198730257592121893970694719640248167483111921046906754871447756816735142969271828124043113844605152789713972359895855797454665376389675239283248834465727437339600507039553076449315754392238457776628786297252671814518909737702795318585914395515462399758266196289710157228939626535206033539439237148963671388417148870015111771688603746795275350089695924852945077003067311352105142141509542430489679137312819424823238732384150466496964770954421178576098305942816224875281243152056845016736801792367059054140500038735593482116534915494884647695929374052590366726710849126910650242025962403907019899573949139495846302533423096629083519212677428997365859731288105017660903909238583627578972425604957730484083257847023971130888320692937222069196078109157870857729823694053827800848018318730736383094624209647685552339714305320422470066060764375312618949109640412437264957541692924014448329932995433832998527350752296138634725077909383037607935579302752318590595438438064204547009586764539702387845425320843695804144361195863917108047419036430033618874895932545595864256353562697338246194949471580663289537866474802460627480527595195657434094466664277392471004490629296009747415840380383011834693676395204713888164362487716866435408116082251943950939519105842721467966808940454917882022606579254835228491017864668337548599212998372644914882427984824377278053307659983021172357161534016624075146539457449187503557680979629197918148577423743839673806413020173335204355873514328596191237583867032356200876480515738720 [143,15] 2007387102403338479683946947524365864123086835055592798732780602580880054002295427671652673594243693405596301689206219024870926944314643632153240410400426698935303017789570814613997545630934935243169156016526141613589488162967396533350418556202470530023902514614762627144547180587418066585687081793627691952472005348810379846209073981085101995421855839378516582357220556682362120136358381608550699131170393277110420376919920479827011902120609802714879623918621931309076901683543627691999369798967462673146125860033764088419823086322175842650998079907722062891884944346967148578705610462452828100848606435012646313450260162527237632688857474069065556826988113227273652705421079407259453150840033785858385272665356840959766059844248844589057133708802897915099153851846730196961543844216239834305778937271195619403201300589797111297647204200143154126375401274866963998681501762995728663247420178849057358880540916638094470187550870957163658528553519187148113800159372744400909750716139762642294543158359064144523721324117601131939787714002600091368955015667603785960227118129100268517677357415264587633610137489265446002689581233067687788973500721515784790020053020353320117975678517475230911088839657916343498151096499792043335802002399226036198660069482657963851221496068395796727948548176224999524902980892106201761416923211902489738892014307539865143443046225165576104931258676887259068436698519517103985882673577738851245090205744546866303789393009543390957296564885837201625173495057903228184299101198252634110377246096953388955005943932142857566739900035241899814929503833059344217157521340131115213707526504854553945459467522371590057112173573948352 [143,16] -4231339448692056113761062931881928506355644714671417050875815354600376591994299951104606130831146148165643616675771359356235984804961093219157490960953148897919156632753595435122047292200801236692000241477999902206711215657585655867932725772646676554195970332497617634121948971763642963401816646542407351151098000701953715800099885107692415708987616482362492424975791931287550971168823292033865550855600671891662241122320370135809877462053961238716355184365065895701399381518842909518334059783291348764034145026926735491590014033513591320313712857443459421982773370873079693768651891992765335351514342316171625142892158900238290373711781883267978975498815392763733770995643482582200736134310944019392869069037193702288358642140859349201036552421323835530485535648637748644541270515035883259076002068045390030786693058550072578407112999917255344106102469824012446645777034340157379409050683060374738021271162788877205163704907334844242841672267499584239216049091867848379344707213402615198174381364912794942550680789224258948127090178057113158417226223073360845304904192796790375201439865947429787742393653753070098003421968514114789227260495268964380605712232781196548694294479100132828220273531474494505986816920567887969748590743121738762548208549241002298560979747876709550217690674840388567526347591822143514224160780027741595893053421477640788786860917162735093596610312355754402257813244640811447294059805054118037934599559192925598761133123102967017307312254492047786584341569053334443424616156222354484489481030181001119260043548668576710970414712624047151958927466772070402134870542598762362910648623914060268368247024415537384318081401662990 [143,17] -11541488554804905797664114942944927420084449521474146933791705932332376100111384680992366032928972953562336416954203537438071071461463948610405249432099472001792422075992260075666007971423542110396494436213050250619597090770651336407643414059335228045071646158065985692914751453960947938755480242969328571192911676179123962753831114858576995748681870398615329053851731839745263044438523798220515367766446117241140391468722927458757300939178509328201045351884732924094889247693825973586213119196419768833750383567645305334642615814901421826009617417512162166907844393825001007952773726263218122278854090523558037491031855659623806767724647688897103066824206895081637944248916958748384813212392852643967080592740647408872931631376282487655323229012428028129237714875370980638375334385184417839060925618708099519895241006277733580800260239042227866147069351254747191852796866622684056303862047910201739334418541721038715440167471593231272088881924423056603661534210471032201130165156932871840240070415389052735776633400111990083548829407627053034958763778037937658685208598079750065751417990968475585608630092158680546969997117965931799261766514599531821725885530630137323020875695625456413510164313979614643459478970233388806703423019409828528903808169839392065799662738402566646599742981689680397020096590622886764020322776375479919223265867093633386954648018993243212598831054342563281805070344738336527058900945889141594296341615689173022484786704611728545021782695896661403246267363266773472148470570314300405140966628521359455591778911209048376942403397076452549724217301737561004477370887656468681707325429001274176012021828336387238026939993616 [143,18] 28374983587906059071873643014368638813741270807476127882999579883025769366081848873528477674213844780637291717761036171855557608950043220403977918760249047501177992007628926487738704282816401602555969333086647585648539269874346865045530327184994589151836206131517136461592281237382324302715066741181944936873253759240402319762831229766950467673587333362210991584735066295389613088082076552223111475620641496503479042325137201768650609017686253611273730695804971525597087016338934260452373391966400176190148746533325945063053337519097638972681531997838586750309994674001055457600760156016467527525554349902780425568139792728070335795207091089969442486513690916416580405687812424795682306378245419747318634317757729341339483861314995481127469555629737900045904017372240192913242435994364361764523069094915042679426746758094757409699139975939419375824602316257124461993159856407290163695956115399035701968580050236254066441950673829307639602459648166478064613538946886095304665225507439367462176500565829117832748159292244210532028190624823251568176085064935716324123047227650425860551472442682809779069782183743079735835939473733467943791909242444309578214765002912687699028061670523800687220393320168221903464914199452277539780807719179110986693792492976514542542729407760301306849987158898745410206904368829595019074609144563193536824246236077729206130040274271069143431564721965866576112785216266532937093367633978537934054941925608025867891512298035279035858576171018033163356943424504765530099247479754640462139594342934570971663909956638721479557318654547120277056470975527425579004973191822966601174299811225863838390323457074338147958244948 [143,19] 4595623495173965255145333901929199183771570468403951904723728882420631780752887768504559645306123918464540722147059228408442037339729114316208727726971365832468488192651199480083558436410521576755338316602229961936925708812176001918296111670944851962324375598954973882920419601791613743814484454819458453702622153592253084102992433016548428503485638345216047471101110646508002730262592985751976013428428893094705675281361435801883261216399413058198093350687680007169618329739287704282420801793821531410095474791335777563092605880618344994201730533528846862814716167738217470353380597496293825722269111773007688375660596466054174734150719920339483953455922633563822107413116850131929473706080395945653261162204940823957918551765567614610576381031862614888624699270958466854349278539938001468673930742872863724500538761109312225389983839701833104105505478975641287062989265252879516641402882485157908721061333130974124555014268908632917760193494651898083880675033595294068659964689438036466296024761007294531661986750528384023557135291062669724940141366471624888286583318779128117982877344053098896541926812324180924768329227749457204493810253772292098787074015748824997822375055931048410831947430930088628792873660749182476684423493363005490439529458607094866452449792119711453296563812826594319854044570782295475407179989978816680478551694914270879597387577459931679064570915705811435251367143269484608298559298977918156616050891736848470013122787661980599595456387036160249790393970458002696189823955115624453510134397999147772796221744067061494408879132918120694103845386369458761331708829772169802828884307787545819822025458820566889163362 [143,20] -90630050513450273430015180393954104318563196887811869967445113851772472622448320962865884914259330149323136361711817848707885724449292341656711559543277654280154165006173165256463591701906904965529480061110455486238261066630714997889901886423422462915373476980246206587417135528425712393861547059787010831569292908316545995187151181138157223739197741670505636405497054907385404306948732456849869384223651702732648813330356017303636122206996323920330804736402282000692999227120224378929380076535758150061181071494892344983464342807719671758140836253233393452543363783797698130746724295289458175954748655723625202959335782828634242197211209070876213153487704926129794739165866047543250553981136185849035711725711496530812472925137006617315249829501038338621712559658613577968466388668668085477250221933196407062619229439889857004580355064794883937826876261180202843561936807045062763771928933967302134739186133678074376781367910162095447670715473983367366527032761418661421271829196597475575142003047463295453351858261442705422656996359237868551756931848107430117238911192984298738111293843655207409843439741137965982249488802093277219394313605008022227629576068934358159675966124185813459166149904984548365781351637618893623897020182742917723492557014421942925117803364433234139880948805483911817704383006670942476911914900484468667646999950105656344422004539578223114942261653697718044474689226095151678528585720796202624515851911375004212763891433420738764916518841530008297402449931054960152005171344077365499931367282279916930995316154960536667027324336425254165876079457780991769205742924577426556671559981914663424244666296960548413856 [143,21] 111228642333751998054431535406478565073277932545316967542847291515727884386151853342411814181343550792275266965241958212650648189641493717957422074101886327918629203561725372750779051986505565199130973017299623680803933355836931804093167185222831057215930991495059885439151806367820935424263941078176604704595112333502208679619987159959905140155430317630696421999799162436715674064178276218500227493287883755209062368816785448261591934295725164850671553799149875374827553950016258819731601550488181896399131479814587643570068849803213246897357777133493047362616618917997378548847218120758572989391292509253599134700355285258886868757609488532345140747120198068306802653466058123402263600281788842021523039065662306072027703752620644849208168099775426481356265353575938217046366053967134137179438619811693291798049349314464260404182294873066719779305411709428335281742802656993261542127868039359493843351194142869771526868165568166504045613049501510106038460927736262510815524057377546040061598394907481551662667039636721298058903986829916253368934482206596100477259163520497319749360911304823272275045137750963079831321651147572953999636479530871515786198113092094542942386266569310480783387487890622051752558328917639748621570056668914791649266278779332071340359028846310378413694678845029967912827779577840440350378034105366606518615527381315964611224864572937433781394778496281015852931557444247913688834981693755324762370209355693513177261354960617348110669007250515529902981529194871544252857156737213966442665384132236088362746366966272049134293432280459323266002614058282069682845946428314582356360974761767913975385542554564347534 [143,22] 59277662432148866809783154722765096916135912261538836657040937925041295591049583911538451579428827887392504468047350996694040662908970051602597311975976327762022208753276831877013288946550287599841988544858010541186103664597643355203231735996943697111887151747892374638992163633854856835099123621895880997260340136066088783053431172123212640451226768258986947213095866335420005347810362457044367464574019390893089467175354891394632007886478421459491229072352226453470139331034917921594215863896110485943059776514622528963159543319300743711965323059449604278705070357367346145773855378318437648747765997098268966401878630095493706528402363847587265856393176746287066304078115095211694027684398656834391632066824249108393048269205954466444404615782721129682798253189623976735717968155031123124560909517483667314089606022060324408402726428411170547051403224917053863265039494224770175813631125627263979900252943872054510355969849073933295610107984750463395576888159559329765739665019768942610894582517333493767391157521068183230840202029646377937775592443581690811718883775298933284591247917514378881032955564013860981997392870253078647414095568392896134247912830153117366629614395297789398487686216970267658892972593439959816318947017120061453764949525576253725956344380427525066184428915875919718739695884173194290052953275786543831393738333058316873026939759449202337869598061622835822973802122002893432614827970266416824414820180085354911434112190031089852694045179964322864902302517313298144771522444538784169782087075873338021468292497958861409158387653560567271063310084745104358071583413885496377227600476577820176994397150239698 [143,23] -270980244962252841702881987125832429653987773223004161833039760786178557643810759745664548120618024670294463709322061690251960388023479845732200006795841277984652413600237614690196926444643207509416137657113100869899930894464252790030556699068494554142760485455317409628740004216659006581736479464036764104716133022956102480665940893808039888403225253508389400524157040735759509122144229269566736433104032034940884311460106244984885716509222472796864295732645632562668592508523985486064856330190067658432708476689570339788236888721682491950313604506067129625012432618906479322176498515660543694540444015462776157202614736341889038828645580280885516712740819923277618460458236130880306108191420897534526582264583640185317911910107329300996950621344492069131209545657966874571193150367278616056493922423955460741433027614470871071880210460787455332659851484122676733227495498973997800254642643996289792385204173736302614546815266714902846737588921031213477566887201653413010990393698395225794120747027581354475397084526140545314073997004796668043789125169207444355353299993752186490793897857716565980866779504379131978593024694929745505987608051722672043411285995663122788691789056567875571402461739663980995287806650928401044712357572726910390991209866644958200879157138992956759075474436584577115851587700268621214277529067601559526034280808955911399593795505032478040208384459402324637231064402673250477118328482831677259717287124465437565664765165722952760105672295468013653400369378707256035512702058379536140570766807352708135365990396271772124191164423020817966601982302865900150076601220566022340638487212295886623008983512880 [143,24] 197577978260436482452314477024560370912023641373623590126863754233420479038696198049604121964111444540700392998287844663390133703995479368415335991409793153756876736615188575550657762660482506429377700952450764657045552722947565119290901150074275022284222174407495812524638483384729888086861408760668913534256554794715435101539140107163108225971014348704427772106696509372134090169604293875782059951937897886734318146521038619738999230285326920833283814768110574730549048458671563777249559201897086773890453114315341956822655173898755839629340913313778449959969437999422069917062583902404682151220911631775635671315910016339289773306616776614267206454833667338236384578776137524185816269415908300642033335060608964758650310315440838342079037459366760926207086258502472366820241020070261597514924826972460112874682962586493918640165228818450623382568001242140959904915502753624556514831740365952125598554065513059179524780751212913018183994486527306561936483002434236743908253950742621171635475052342141548526005310482687121346684294337589624829419844965669705192864726995321609204802155977086637925786965940064271809763971889457489468715266316125150027597618557401012910905031735381594583673349775316341102202533294125071515732223745416760391549559834945104469300797811282960379312489271715406156422064333971650018383232928407395814634168829430119888699020485143765242922690237115225441935296516258584935548417561961368556830793392364320216678451176386491324170654184874412735702066555985819555066832082941085431662496842373591926524419311345913743641695109987840674533745569821169478476250610722299649586527111002625961036712028 [143,25] 127238166762905619494313352653557313682230094171566729466013820983005136567018464947855718872460779359396013189215046131506042948678610277184225358504225446248091771521574115085868323900617216733219510809457520739464930114715307879964872904020838153090000763474837119803444185643641320303900102056170519751192736756704122968793787812959495437313754678445665291090926305317112087079894727106894436282178819989336799249197280112054290138122366874884631272347489479729972235957994141662823876548024594724154918621037340392734422069070012238890124520581726912913202886328943739326494758419043364840613764007553820439229346329071955859433164582413600271517053054599418785465383398928544459378370359624269671926267844007747709865111584402651955761561418204527538712615046978696017342117506261791344660021312623214792083793370694806153170988727472118298740443971496026606356592689067713447564281384145687268123872447204479769959414845592760704601226973295958380026791605683299049023670267668732973729116002741142322198397770793682003004794475299690458127576091314104032998919518904124323841972602895545877579231151025911130234386747463704746972551349090947442003013449097735447017746690557254513242652819828175526550023055706179912069460510129080687312159019079360315376450708500045785477557883750576298457398929910544745479558884790298153885643209021688338102747855872401320760106282643567646368161719663847109440947160887010978036431586705487696265021328080867651132546039003185440483629130690654250726175367913396192707117917760809393064116147944145783370539268923708176561329133758152407289295833174501439859502619959947252113324 [143,26] -289341344691693392036776637009823860377085753953136460469624742276786805466686993565193382173179332362095305484591045417275331285814370435740582323956772340430876330682502098684412585789408449582558864419794014598985214948272645901536360861180117386877767754035154239932711933909275665335259958156554423595837222503849550988751307834390822584495947760113481097187948709027277241608284759417495270099899609535424479233986842614500872074956950711856584929155166645902501303246517552956524067181559228182406810562434348322559999884812411353337976639894028619080362314750174471340828404270065963200153266821020708047858044071356226503414812086433535783588796466366665611237413237996784832726007739016205917403672757101864338665681495665077737096920250989985703433338464635553375697666423878293762430143258101307202178742091401801154553252234636998447528033177908673158125573896033645317295296785220745345397998592623771360777377746343952221735056936703222662132012801010342401269656871386875026344416258238929665120443345272003573788207917700542159895950960089382981663570078409404846826328519912665139291584466773944627589858095362554755709522177462754877499734076832326477955746125029002868576585708999071591361024780636621740202016520236953720649289975339240959846712760178706569725380086821418682579455569581723027554809156271836700335466022546346261009150661459438406092568475599358642393443031869544936888860164141136686744467039120705106508091603115095809793114366430995274798852369473448811559913830244948064811875035880763261940763595454773585870151654265645852757927394905838656502874179454018245173803670746169761100 [143,27] 135169203466703642767556239388868960107336461553952966867073368994812645241485643307372365917852664537766520090369210407856596316802820789491504784236805026175240832469379435359410580699476306858890035980190318256892587216747394914207234336188004684565333030417602525083188249545507699131551435384287670904217428794947625946239328484137837514871838216869825750424832971697178740265147228537907321278789417634154053960117167992897166014240822581536313252023879458357669003498653342891493954579490878534102437836131817995583636824271091101641693017133458586031357181759807187349717983884855952061007220067041169126483463054176040693680496454999864215805815916103326723394094738750785359510190018815859517955014709687982638317625400130716723078789847875221172172668966631223539692951202393641720871221966588487588134619444645637014250522980947916867081250847309024190342063005781041569434672776058187745019026376475967004445984555824944786267048292900157145879072636289909329339311711606211888224441051097895861908556829848582041591418268378175266275530477470149095674884016587504428670675928437293147235020926930524950872778462091195621316216891512539004899960814249853555071599097938017414580293811935838354765817279170413482530863417197042810929846186326893017442000262873550316615401282783370319618567904578037518850890744049889735938154949950778529875845624131901804038934525180978887175517537407107911064986821273465493203172376348916054305458422906105762955895235038399386603201655085250994718302887776974018914231257323134475577510845601639231371906142774150897808435821386893374776271613330755947213098784445773840 [143,28] 52841190865536489056923925872519592617517267573485289465659400014875663737198133207238735924668606815744646229866792757860831953038196766359533888323927896893493452665928377368468371360371214311894587447099391644375162241337511281170133615128090778718069091308921940218230853931886684289054546460493682363031982017472786058096783059412254311059254302960114387123669048178369165543621659083097349489323869225650282511918152948214544003121477344667693587971464041223716611091095189558527932978820744821823306918735271000059409311634216284665767780272021424729231241487692981643188040880189942004636532040760802477184612444634656219651758781741052144584611366265259011865965069460211957402354780122272551796838843287918875549414265683819550509807347450487733165041620605535024341920381757278465697378446777111094884365923458259502709983578832681635074919692253012807584433825681853785411126104865878081312990463849304660920441841700084746892928567293066645930187610616570441426462023045382317378455741263905841364343772023397252992645211105012080975395163173784213067848621251161682711147116465865072314189497256604536249908668119964399798668190641918527721687608126154644374362385451856875961359570304273927083923295963706922604573057304623597847381714029690500726316921829887913467970553150993013372415441946137800527514945944659110873944403390938004887698225797016810814065549233059590786262291085288099162021880370395621363251780770288804514748629023219535674298443997677021563217253225901352281021377712409014853493943459381229686049820991737054924742407450053858010022530271938832997739286836818987038899987193200 [143,29] -73213442067958557495057626511326847831452142268736655862790029390369936231997191703304825065506056446761185362589871118123654537292169392034633876861828814639868181742513445082577248147523420398452021810227474847736207628887597380281857763228261757434909993605944055081665998769668530913393896103032767855945557646364549463408472887242396347034593034999016666982843523631803479798330418429242303739617353642076221232843487947438454725377211151995926205622023421828170290197644553094982599307341707214953985226683878922270104557790478761578220491668597620303776361096162862272566433569002289241734372007340559990444458521056317896599703625697715303323181421129667753899013934950243813055354250473250365800419426308936633150823225270822762187184918089196730068361421365186117979250118692484188629933592676094892552913545447336943918515643574408137514112934183759983794549545534183299112667153436382525273351126971814961002849003852936252249216843807830655172966356415031149385195221509506420355535922281963625325055669552270175840635923638955274355886406009225956826676331644172400639371894497360663015528720415895040679916688848487880263677043251487083573440977380841733054904404115628968298766546444135676412344647676218538324517632005443590514639191675103377516422147554013368459621332245607383896940429159378515645450925942547378364402744481685277013292794895139782432215712532603079325423641940059322327134540421368289347220933313405696382293296594192577013900648877812404858013566479373646095510914979441277868588071348611859735259451330435539296436411504249350017412978729185655062245861221260750835853456255 [143,30] 33280180194315935995183004864085731163548553611589258127250158845851101826980734928113288388932516073826290052774567448804320384690161909434207406492335239724678694120919243772099745051643033515788148469202586873164626006068667693336027505687858444473816253540082653045723639766066212844127318616061666246436159743748594811072421164044503020366377062764263981481407451534000979924525172610147551367886591301319024175360555848459321534618737874205062671223991111823234305419287761479228371543047347311851027665230885689863295055600099265135978947649681635864130041216610559357301628129792937150561551571530133009483937864254771478018395705303493213811636740103369366158254881601647081970500001166170374651466015675850835923066921423977307235307831602389307359135827665172115168218943760755113514955780404396946615482859593170997745757536497552739986876728927516047365814690645154763140739912111006048990408751272333477021218144552304683390856418141723252847134083424458192169278155471374343088094703709075395200364086023047714289975716513233633752422090610616973309455531100036291889970582650400381825640445926144018613653263494173735934696167245177967665307960735673522386636117436569536686046583801158644477443185927629867942384606881117870569255955112895831319605752624582015561201093366732863848352392096334358217370048104657447864760445029409232833959290620493902184584433816566915205561392320758853875055351389405172637090322112281298338865320766530760850442886419744756460688077677306802834802391214539021936084361411263094808248409063005679234041233234140870144530565380196367302763276310027241949063960 [143,31] -45886325647173419656763981312198120762005509449886794156478312899702471895076383257387901304625025401204652843940268507818053568228647462235962055920617594670326516565968081592488220356001177780817833197273829283825630887938339567184464492506414331587772934704155915836185154636199213902977184933190732471328028942747805121339749610164765346914077284309340071638352702418177757893123158290045573095904544787350015426806961537638454748299613736144336119925178677292073841799493995639820628208166205447233836866097235680572449257832656816761490293716065885037363552182101939769880589980601661380837274717858025240562031884483711502752275434147323533148434584026352076204526108532497532637982416555756864623259486740387057937068582770856813915728245961237052011359319904767012506700433178790336711141110215223822213330893903458946782097974447158334301340551098695316701719483012670947731536492550975484155256592827635776984191870667081424051101583547222502556973546468182657297470165444977264829966867800359735753123156446380485571963285175376425896722824624518322485565527787020703705066259009698105658797221428795251348740047396500834893300078992347445235228008288124495558641075290706426551337773111124433349879463768507190663944263246435786230169821455805661268032381436042320041797423028213882464857757042475757997602146613389563112307864955493549845764146658496098182952538560625223975876674843976197703972455326600168052105757951573042267216370971987009555292006335039596668336681457503125963182985679242465124362788526043721049416409724307912168667224438918463572604251787802137996992670731441596162300 [143,32] 66806759155443293476932075031984180394547882918205376708400973277411299842239733897684477157914208609773581435518690762575062353491058657408439222335903748414370812813416653148675970498288980431926143504465028571955546401812185413904759183669445182947939843898572268817813566088810369663441873529616190637381586214698511069197831107052514640801782860937230190287365252225888279878770347195103349407712035089201990193398265831572204753745039274331222142141329351476065248372277610914582713116106652725777607519797492517428745521874619355428097073860620872532744617726947770402899753885870211811243417835782619493689945597988800792627793708263685278795827759514418857690020260016306467495422541578959237505088681966036978222964129593141324803189575814605512464778433902901543163798114660725062878638922436864750035561499319954130048698389485334105649058051254145177049791056916739076530649161700629266651427000405032731585921903813389710567617980480054160692338862911670600642273617330592839726394597885937252749154432237526305056154009052924431316026481669902314042973246406828453412777243818179617365137622221682901946499067492935899889079113102783765639984314502006750861221546409855279359507367088795109474668492706608478136090468264820290454676982494772423187278409377971453443236115153007094276700194141720654226099366483103529363040849719538488901184851887904172905159901745646008858726560039573944552961862669681749147056469389558533201137410514123163200286079686847088044921814769520260676375637541103962923068484670104508446549940993359355273377087922844963883154187485735960876619211643896255810 [143,33] -52089517229668947291665604553700497211086885252142937155633160320654344655795947692012813821146736558056569080291687137621471510312670329814676941031989727898346033135183476532608446626706100965533269045092857871463645410103797929187880789574773216813956362506374252411034099231633725300750093044989836677443070499882475676757715644034184692768813709636259036072231452580086055684344922048804034678485001846169052709574222519598808060691081295410974733635749778297466330761952967046901573130066864462915647725424574056901897816850533450313848093344983682999380053234344257974899551612740462400230663798173094306998266180491297225728480421709578279151177048015963784616547867002982665255729666696437467403131857323017036250994205825176367157523929829262309948270454584774224393510119089578175926024985813849132037183398852770157361914508969553069779412668705258485867612109550082341355528722773447095358864296207909085756883262631418493519633547840859045530630303694938056111516853727818564388216460499240384007752847772905551861330298277165651319775008838814370146520737764223088905840115076364471965113114310030836039537569722348366768625721829105941274450223596123194289360746392410480317618870126271027433989584445011683182000161034811595369107298982010042160314205516323828781755807993500419566196146616937212549722543439345168142331942640872492754716965433787338893649672601717213685732701652209711791874280986220669217046492265251505001920645891453053417832371918430524824169031553625176643947183227637091713474671629308373279986961709126990814128138054348771495763330458323473282795895367317640 [143,34] 42494770831669564701862202940527083789203910638188842636209675619708963317027465111386908436171775484396161146577447690932454756676719089964223331536556280542882415659539356311123304871630855823639173227715741633837326695645799655938418552661239541551050681051114518222261749718422866037060601674824542222067233780244613726573811385170816865083252454592098388207725157118279355315150781621342632485062815266379783384249442139607190014784490820429331873717007529556959499694517539041106649975622655226088639024062580134392374239928734236159991252343152324735876855109092109266356960011564336994427497610606197408542524897509494978582695541565624370188829772425254178560375106734075336915634394476685859178167111006757823727211160904251052175151082129727903372765666859467588716526330093668708646746831088612701095425363146522970450505982419687655871008312252334916791715604055724426423289782179496237712622782750694151544043677885779062319089118298547753029773937148256391554273805434463077455780465561503426511674687290417526039966490956223276131036828627287069584125269141144254232303803141194297474833042859157458283985533923203553551495870399899418204515692673579383875076774127712509986383076739096383219632177279869050478021910080011229350607781936377504347397971308385030328504763903578863677219940983469803063333435641285979523817472078264384629468373134208644800869752018231092772063037655030360844787414807959106018912713329148268727746441548242248202640480163045263182255636216018621854968208635423384532320697532889597446443163510025966129224604839632364525467012871870847320278672574160 [143,35] -72277004592590242820982250066215423036686699015448122571547631202236984755575001560483710796063435688219913561913139678129013718379158482958724960020702083392849450388562041192077545922814201583074229621060401772798392545995688911792376445894638362794347988329546101483855475253817716458263857668533786020266564762671813228918289168672408382949952762084799279393453342076124892949212051435976646771035959273688858206529604671824071435535030953894410004646526210298816261617659275850799118864131388697535522363913554159757560681582420141625523376883501825980715912878268718823200270104128948990589814961195677381328950603754448136676735678160549859863121152873574159616140097122901250213943538770395508139722710467428611014132640289991745442090466677632381702837072057823388805736036508127046467405466622469596238289230936677808905250163121164753519702525179580625459134741348116317571056286890808691754188749708268648164916158576537517525795775464014671270507375343152887439488758440431786203320708087774180510961220657351345236925079297250170198120601281218761056215523473083741810005549302830372430017863397898348528279988042272206444878905732599403766241841027439183797456092753789417572107284283904454491675110810588476386576394197537385292659022467239855864020724401755263389094099643710431317050026093729618006353609291328731514726854755001941899537244950442363538994963130853170216647246532396654947953332492979943842635817493814157745031112737370523529676739729386550498938873194929217293129282897423835066022249308843422038236868432594465969941974809402998578044135208904312485725434165 [143,36] 116263330413546037764855442370748013024522977290323739966690315706070627632778866999468941562647747493383020918669872620234238440861204535756412609826432027575634978053920852488868699056515732013126055239826335958938668280439974408807432635765129568431322018084490506035371658380710777130796334015672045705941922072820704667154479118708738047633754186224646952460916091467190107660883254605339826978301510637762433413249759357732842209298614983537367561088429496724838605713244913519618416577311946269199358342983863860337253472420390087307365847835750602133307074512504017023909152791362699158300810142805993581090636651528902803171940894517327321508502500316135373938029752591661287031658307586867759658011844543139269863797030763701964603579318416525041393780560015406883628872465394387332456229482175427379676729907737277364259684512501030083566738698838412826526275255656094189151800289875282637818060853056357195599639179789849157519011137944874830937198983573197818326511288295813937276340532777848947982533343641341733612221277823561552201680728868640656189481998559878998618530396734978150556489488888399243716332813606319016440023491515764279921673475858543036384909263981766426999513963181352333296490177296354955644973055466013510117318685900396385229928021198025423674252945762958835620622099875475923255876484775787745550929761936868110697228450639660428616361706773822489758790247232875011516096054078247998857786368404577374599776411255842037266416551760058281137901531162026627237659677080528319260742123014762302905607032611178882559795785389665741468444247139973948441745100 [143,37] -135876986080108593724132473258808284527878016631413870117809711701254657769626174949071841135896189874485761037309173152053667428003524256635914856904692168736342096371988725029631506551844762922115172922085413853492917221031116761074434181091351972627752566774518556107621944038748710077383450852891179856974302277196394348509552489042540226805000139749590731190426903200114131285581414616544893967916215246940870307730018192384275097699699785522089395393683111025906114056853514662297662506203980065679706059109007906599144549808203299847587157126208927348836299352253620581056040600611926468675315988420314016379171609742677456132666490193022943007271930074625404336464430315078076381316227256535957139268162495834514033498563252630259370637110866107085590729444965180938606354936248319843927935491143183062786763709035897795307251515204787974084083240459979732903609273982882395458984103196253867178577986790498109534984904764951238183354656642854517826565018729059417284793008244939890065664820394625807612328607923882561883099087978921626053345356708489393459038253418749418564024487289229386780945657548746437622325582812463788837905269225238305750907100982459104479237944560602127474578299582315549490392119907737306287123290291239621357307494201554811730925020323949431065222649620849231855045965607351002198675600230452407815148262897510634825797533412408996045986890515646785465159743576837282026256830349394769479728473342572967054813865165576747901375176396613494457055505164673950158619843406292146804850648961367041426102535559957314463067023465161021388726932703217306391809 [143,38] 117571519200822343179286903053327005679355479619073878931558386876483053889772298638139673841464320787712583832876848074678986512459927524564909506688614901574975891193027363366750070657118551351925290708883939731694502994814987467317574841004852558780566776038284654845092346976068579496421608779559866150377863578889840728096579569596507672428219016039547070241156725320673643442694411898450983564600833231157268304411208422348480593645398760115378424361075480576946030916589583248860328944930833507141238506664228569276185549542290995188095429114367568328836960484577744697975282185450712540771534417137596546919394887956066679067151595105411628086712046201458034709000679858219696969743319979720872871308344029744414480257592336327935079350040543181879429276796935681072775937906712281348990975182110737022385969662029606178032319882462820773382078268294247095345448119409035077922300422238591589261253870982850039856332592676200199589675533946123832287559492365496548305605330580638423915265609562155470485709430700453675087169083749287969552652331528104533906529338610214956627044565966811982603223011125624389905670358494142861342318090952362821616972953677375697389015210237005683298007083427008287242348920357945006041762559391016663191446201475327798671896155665241374210589445170718757182488412308046772718265269093291513787768575542336782719346905923887187585365494163301929297744719770445030809413456050164402946688444865080948027816132235242827778096666377827196490097720130115225138712548468873028867897309608849353431967207741587993775023602637472456441952222338237478740 [143,39] -64437520518451381927879648005231082413767142712215619102503625810743838551808199105790254540819097659220946099113596094131435563728400139062279266098763586066669389544988465659088712179237342257788267077884778353553387786067298267900322846138022799629851811572502650908311431156499852579803612493172805501677772359055908774482972075958833361220190999687146587700144324524600610061948825442388299412370223342990967178213055045349026822401721255203040331745232311965532377587587193553931073950369565927037732061323116556708139343281182862173728915524238932606165224774497897066910207001077955055065742323595671556370697129642763519458658975613707762690200075063864629651028650119259006046846738994931159143094220873425061346476086434159466138445332065376972224449010798178279808365265755773297454212435720567217285630638786187667002880133109857735390709097433390721091972214096150838561737550348732792443895910762959061719733763045757283529243145312983695162844820365239855487020628189218983458552598209094956051402005508014877562380775616603029291439962078668817357320895273518703826608807189232974797986819303459262928782876493417747540396145548805225228034676826031225298080491583861497120490426067332647094964106952628580978621177385040068332020974267548877164319097556611137215292337341290021866120606231544872034651968270428001615765916634290094566295944328299327192497954937805219204666919709742692666105412664389091418661946091888623034998929603745126631650747386911590772710289576647614949058476953387841952245164223405308944598594112131166173077043219607035088300105455702542 [143,40] -16435678795604174778876936468461948610600123453929274762030797279137181319054772251249552069974224876330246691227111923316099886077164182083329881696565985536544681362454480656515645480930493414434235094247185015431977012396558322466541782560109939742174689368595710365162358342681621065146045903471813891043339492425657466068029286151055636670431696658265089852357941028506970677512982768208511891385624842958283355105405443800874693140243325670932803746041528823262133250584008207750587456231583513670502405061810072412083520475499025657123049425458498292839163457529977145155058784784434122289589021404988204002361843215392392275498713290354313530381361133291202270233876300290604787434190515286792494771562220052582517640833432696524488983546545011619212946655731999084600931098858310834255255959908446693173138399234489900523798656593328619980785081842696122235887862222291476436717411971472518485104775053415314207933202684901867107431588221348786152992613324088814299912868410810451872557824984472650777410076571363203228170323599301067996105206485081788588848151385399390222955422911152061754063903888898492854965016459194269634077716248846424250450617198963599525323615436250388810871365045828040522694396393118298236976254075345214684929234772119483984653498699973045622858858849051473099450694351955176591605393160234358545685152742365091884298649912901178188684012420228029842237248178502430790691716464595019357935932710694007718956879702973107995549275900370052054157255878259373994547732626132787121936452120078722135497285827578402908823367747754515568489894219176 [143,41] 111683880991724061287373279590853348357190613822427058283990923699432307812084040555537689718518581981066393936311809431725827711394943385905694669569306961581688557961578200265445963365408532070721920803002144922517199759453181776699870774854361885551780815569620319234876601909357179631627785502316505730240048720221281236973821457334881681714079274207567818573032239635288528595977877852938373322075121138788213497537051592137348999434903021911375197966453420850418256799929515276777080772141145029080179185916929557174896683167621311514856953883802266957919001255955715923093760405811090147661185236821800632037711197219193512635800763470483486270432280284298348058710969317635443652417952122976463456474738893735211780641785032891054326130238594776889543344155410895882248401088052484104981358723718650201713242125206975943088496529537660473066363788550765372460110776984633488428722788116964536820942792598994276370975202523088238594544627782844810799370571915243373199700743564068979386268858546764770958276572257231513351334580599863641130910629941528210026709885568791259069005571424049961315934455225741464919229068860270384706059776286501419350226858204597733848144773399545200819060784325464876218237326533041175702221529206536205433525330926424844387414260072639677402119754160412462875287758531807507322846924136867609326176636336908003426983336332824098770210847135142083566350909760688571088951546497679596481239416276534087508182423990324582843309368560052006130771364360613396443817946220113578031345374726367446898732741017510577667516452796588043588340587095 [143,42] -200200737103058837690764994685410425005492452335810155992624856359026906932356840192090151818160076351345036256639476388585807870770249036670608687602496681730850704164714368023727736694274141180203902643956760032498155999968626391361038550239866939353184556097517069261089245033832139650506534455563305415307342297680656228622979056030668260033569435905075934098347586570278998348403258511513551114670551527414993023846276323588235739166657489227006919007386021211410988406842319735266699145982480442936740068160026070399995477167974131869355198558545505141477044493512101699215002564106684606279061014250316289337928965733514425197121919816920919155224775952723587665645591907709681667830875757621782765447201652588589054550159628749528767536853552757273980407623519929959039413847132839510343735910869008987883509525918532508095980736800407840040597676633184242548124846956911906990010448778003455581411483622986549837809596518324129492792828531297778293677604677341412522366235923773060406470269659442383583051790546586291260278983824584343111701946590703701832622582498117861031862055825105553039826249331687615800682137853025290186199892856877129010709015575673432588779322922244294049173826740719584664343517642076056831034151873294895063781735481519197698266627457039657772648951590961345752414417753626077701669812932119453888109896331395329128030286683243920723538203702724858987791883242222142788615770354084576488323717169426248738881187883643574272879782471016428468628937020307383466890280485046435830065726835349017904226752037561067810750459620381833638141453 [143,43] 260661029319120108364371529373785889585849209165102482042732783063041668400199678796389722458778337380180298783760360309023238359457455711345065637523480685155759511304440001024783176333431247432497224387720590708101319172757114949112520624082666673157620140504807283392784742696036921394227749269273479302116450063119245332908886120804012424721327917079891275017599937000864574442745784541167344965464698725825075234753982139129122037572267790027483150263852336435044778098448459390809095125018433086929955022886480363966604819662010192748232624766021381635621588345229924923756413453538957128995258424404209834781423334699606476692942953803974790194298350746756613487506803723233847443220843254614982262904024901830282386581017863452533012920187355892060084041458707926661799479466263394400910977609411081356312457305398469711738633578178322197784801386770187213653646952902791559261223046506981822271718144345339447763438173640496731961933615719183955148093887283113665638051925279476426355704557982807240127634757899435213760075876782436716895318236006425901655142587113527951211466723133228875024669032120218571440575994950351047174526640570473819634123307122428806573623538179102950731545129495258371419532731452595471040554206500766121988462995722473615043581999713617142572546149930041279584307115019983803001261981790142624890218771451839161447357362162840322820227462924700668835258512429535028415774190050052869677850940213024285266739936551671541723110378520669026389937573268509847320726583919813941098011906019965778853018049777826551181035120286419304592639 [143,44] -280886457461586603895268350497244396770093920261788655418421837895392066873422063896466051542118296700618815915608992781912470758287555317967382411804890243623113791361224297060973018348284297167228288274921360789756409296117507158270671456059933943704836171848422759785980083652843192172708026207522014894098284479023449141148432058341236171074756329934062450541504566585896697959982761499325738659073058639186312121663381635304403475921739699854410461135570427100017045055895835055723462665998354162666398521537675158591030990905903897991643425053615757865626843602490327001303657521763723322364955767967889643062275996719589258639561682519561089750516649857847451601453878837206805247545193653054577069457014699643796455346985584051552270758024839398555175354021848790604712000010674860339991465500068164602789713562025164674400873095514581603117881767075819680786321317172359254641867704295694467071546457480612394527710255572228090263550631422040423496025750122794171779662239319738722106248787383959080443412227556447188595749945211596828794214558953588434559693498016484387803410133353861664796834847530134928714468211675801343082420755777065052525752270143635526335000057662945226917315284773656986774520413167561001919723492879122881742844967032544409987649069679835156739958665825444361455613961885522994548595438617425398516057283146733687654725056302882997903519960150152713984822078971631471038958144365544100769279869778229264738614309868140000649974233460582922906833034674251668467908792189972908765259068818425582081743660353675347013672831155740794422 [143,45] 261859773198650965862137334182666770455118405803480588572009498791715082233259769020691682321068510932220005528830223563980493753080979575916071605341478965234083893237742388138708569620960769011984697547673122257739611645886165407130517189337923754228524743930789763312446688447251075706787681836248890657364540981787846692265605158283681569001494366222175265261958485610541708325053768733352853200534323437283874666905820204313869842446246424455695936917653591843512452881459001756589457998344885424381450389520877425411922686384899110195318807028976661777006450814740712977025640946360667355652637088898306397712296187989278184586300281768297248235321153350331075612818485796110902974785316507194430750737374936991011511614817995431313537699584341557081413307430065810048631204803105102266232125052752362636236406907229986966907763637890388216290065066151290998030907570453533965596629010574510914112409020187743894522292737579961152797610997584343582184732884831471136117475010236864118248017736767909286874478516604221047844351659388989408217841099150002179974843830857125930707036318631971275983226166828662087258960084214896951072759213865864279923275198467164927507572260170219490998645317144700382298788695828850776449175830882972365214963755828960693175398129316537702498392998443698314643887139832396690732958618403343170396875056900027889357354965129174511192637251623580152988983733500942108113895169187099656123717784443501719289215471058556952410879858423532312435053324844729413563037396568325944691214566613492226754921529979282140533880030914586301 [143,46] -215334853808475024915950487278373504672628874074143251419498001643261900117007498252862389288562458604833085288704853632987268447633850918800311182275195797580448493331138787502913651331231022099000166760993747335197905847110729388993237952545972263675864382764693792112902135198880400179395122529967585173846082288831164560750034678495512473130893270082606968761367865766863584297821843571166962738004958351007617242939884224755602361499364499381736650098932711156915154671037342276549337217389999340111100065606711767224116703010642003360175754594990577070628810107580282959558537675792181368723549360658893784422385245114402955249238088001748718489824001143692823232909758924416167716341543628645966331041229574019714746630723156228236410836641209478933070938108163128622581380838880998870948322253542284059369598069526432293696031921763796339335217861900330796018431224664757704774468035576222079981929849727379467802753874734056121804257223121539790440387769503049589460812264261620873819572715679266305195446114173372960263836459090515361072500706512163060765230324879260429513897207534260653197609596548986888927578589110041568937085016895671640632713569678177059931474205089866492868098122214418663142144938947439409166484391668562005037471041451397726386665648138097364962945765762992017677742262801111543622990370286258427278635677175816318618101595005867237668024308280374575295071254059377933600231621514922616773586670665370728111932630754682734113710791078959739050419371719623595280851980951401549268899884943789878139464902155353353810686593564212 [143,47] 157622778823829967702115969349574473483058011103858528655387177611653510643800205147393864737954513375433096211668448155639860229388243527892103582191243313209508811049321446919533786078256740636710852730147702886794430080088859784638519474113973022322819735931224335513506630097978075553744784712775753653307728486114914123730870421024238704732274763437489553382880729082768042176230240804776597198326631269044412126727962744334804663675008751100154376062179289768355294519019211704348163141424217646681309983057140723498713500798237046084200953281693332331514140495933851982017126268165032442779315212543859310773478554993060309722779121603348279694934875970662205873128904624567385303664773654949630747932444677191229242018068189097289147936539639051892354672229199452591815319429224352873085768965094043674095566237970947860725589887754342281553611387484032509956513056395203009690680454721169394291225546263694910984938343875570014531312030296276339982764146835936356279139526517279260227995609001425170243922861468731765799843447653847790711322966217569882180092357466629988851443872932977349119967213140127830107961134919424905528435032461636890720663887619073871782331476632814320758711446690793118396488674859740473929569752592821111104369850321740820100450871361177023487613052613979496763602040160984958543769688487547768060759213913541539332212391586535944245442108752666410126480118448282337261215864315653206784941355026856065778452764831431480366008098808868201559167156132058082056795807653211817460029884971229247708167249712954661266391613835 [143,48] -103107373061575110357483244167673681108164808631756875697585644490320559493796455218859630875483380874529420129165669984163783175125650940782398185098430374319763347631294175021151731456014553876415624503429262956827578224144383766976119141453933901523383087728620746152642239426577849316132559927434423380887629465370860952766547216981258547694697218337156995454633137427190023058958473279262615550151200491553484132520410333192614643875928156827108713435777687338861063404950990567564482818417108699432845855385690471778243648947539573893066760318965629134618078708659386468175682047335340616939180446278916783033398361731800991045014717013192820631546064062988492917272919815055475015999938434684845765630163109201964927732121504700450635410592823293607600783952660210508121667731266109359867045382545879934645811274879807474921861003404890136492217332150200123570007458827796935294285177541199347340416038890389813992407950021762890931041790278887057402739889206601210941818352209151162775421381105350619607218103404210656282743872586100169957476581302329511476821238564918319425572797778452093100719103342696479275692688761072658996527818186422865809300411032071841117178974576609429633452119634569969260289875749898470410348844228637297647610422245420298929725340855742095342460421845829140380005416359114972112332114024339989207491383466331795279939248907085934607979009768136756303011624332230795396271372376442642281261116466400113626623858793729743331178863861155360314888828082854546449577809126726531826205353411789254028509687326407749016736578 [143,49] 60329693290049015646299483934683941192937692565426596922779789143070604911987471783065520676642832163990142868290808849166783461965158351702777583606373003648569523556035033322765347608903360857106251943216936078367496572397183175959162307703182165084345367839349762159865235912462600239427901784290859786801325949012017329699105546615224428368595672194642545734564946051326187244510630727441188900975652728496901082836372558789255072748489590700596354718180715934322955713223190188342160462292664284702504857910513152316114778571052533949091337824435918814020217251192554410112205672794493002563292127405237187192504925051796455460604191499868883087342958883328430735216929136414361320866500394697193333034019752579260727254562255683704029569411943781107045755939347600021031286032319603705369582883117743679109412291784543943395660848025939302638928829195517606521667323878848957134394386428892399127013024090945618345730378183542753070811781708632951426644091135730491990420461356982136276855348718555459499833646702057146784659629275351370934816795740058515501271330984840926355364238340530057570816281684915779192681959543724831766915283688295375255291720892027023457748752182661791750561716621600398867988527627884808613349890574271368517773226531822386325100705938236635361715679455709263886681308095957822111698936476675202460067167525636829711547210647413254120710863630818767293828776243483541951010536836549787038569334717201750704299800886249062242613211559480644505625111886810865640583801403704876990873991168599521732570485217979720198823 [143,50] -31545865197139462802007521487792218030040665232347053581352041306820017900541627925390531264224425718023821131754641981031645998233448219092604390627355852544826571913318661364586692361044013928150152384613780585485927494437386653073959106540904722736634704351331729405223262520356992752297650395757647360906773166175403841356089757114764156640768730385930857363096183496041604585249974920268934502123804616187349168464766810592380693634352650967971118234326292420531866116605673423002004210620139997897751716992440674795043744313915568550443286455332309443501513662515274613693872653622947044807530307114140908380317588023224580050155688691101555027255716434886732561079096678360047045938814723547196171575138689735140837738859215335383921548867637573886131381484361644665110521959066144886483834477694831265997281124459850034406886008840340381307308355696470215657429384903570376761645977446989247751885012763724637585034780352425604635696946420074493953802534288115127009200226790754349012370892916998581654971352819547041828523103275535270370260549029775639436059923442808618258799926063530173285689894919674638873390940759477973411574680911836922838959545920105163117166911838016017077012256599318844413308825308264628885621263365056103943699706503729511957807250120826896239059095343097857380060701155152445745861932508592777561231326963178506539665407236562117140730886257358389242231002093843844011070083094668853664516006376909264242837663300008455101287505610632478751034517354529687501829162067629082514379954622030726290867435513209258625 [143,51] 14717934505949872114623863577134041004576276977891528599282832504453288977878558551227011656263502427931514124001607692846447268926027358785364313124078178769248328087665156365330199336964155942447078888578819694526796394672372496138224137678368371307509652398348132777215006872273409656257344128590676796768546274151291103643892253585716218421863002868957638194800968611800444024562577567195022557488433562150754052408928375493872225203723237540784657894489044840646380232568437342596155963174366763348302246004520999159702241596930792900858397503783818112658881868762531619915227005326304303564138557407703547194885774311521151365837042979952545113827317947584354807101674111562398815459546509599831901913035587208489333678881388582364495102367197037462754597070354497182583141327036873524600467097015517792110251456370255861640161957139655352782463282112616889078548214795352235425881372201890706392196063157685741541019565155338652431110794575228176484550727345590199764936899213931196537570504938971902174624653143089022259022083947074515993664246920574037039403121952783840011326421464962047699858945871868454895201005094588757077927274009979437711288074235417611500156942521792772143430071736913244337525598595235765207959546029895165812743886282186827569885924917749474627691540993628876268393924593975463110217201778765818625316830732788218620956887546794969276600897740688717180866193480481183191607414501734733765303545213886102323858196281987048265669296933367585748100146803185836542631933250097557356737496203028602790693413807795475 [143,52] -6130354597282761692775437642294618510331448635321256902328018120929136164990397693357757153634426778793482106319590390386039485375280547413627047648979620373411002401166929990609099670121795358652835434997850866111723092201797829931794510042464001567047434763386924125361104229618855296589358312068697075487887874579405892229669544795324273588858217733549285078580441939921301323384536899029144784834228405675124289895021789316236186733957643199968272364278152582771106566273299991793818552618067556408857803639768364564376882742565907662970965389790651991624165836232468739829291921669493066078907844578573328121257407835541457836463216393937445565886136011887706025568822677068106589501864671802286779311822391971858162972834081165377190175543066779981001046683171646322358782417473535337634177867311947146000634290361322547782764527634698299058708111382264647173008152030390176956764248615211038011787562013023518798764560249783311129042000540232796268075654062463410498647508545615632590799856206721039272660231298543773067339290891951381912129696601516645263627983567422130632290026083751442157124786050367163541877761486430909249642483203035874478515928885481852500283288591838279643961559909021748178776851238396369821145089355449668824550759589597857548980290173808308337275114536324719256106048532298190771893299800268912972935156467959448112322520246264280284980301969289176044983718271314238189561177196282590053628559368251902452854100152949795470093852509322403525287156933920253466970786436248982979632277919682942021493031374100 [143,53] 2302668800185810330724901282111978824025655692521941437758688010241572946688784848374086787843911613228664840805033307620766228198071518710294687245561509379320521293431123156006694239780471165333287444226401914195744110677901455873537899467989778424275466452400015010651977738438201736340473701934575866745037703193381398847207142433224509395837768783588454203601312707257107926745463785149179347276377378887692310638786803814678633815964734957211515078075103876985231010011849299767791494081196407811233040473262171605180208781464663697756579701961859183971921497443937039708522342504819967587330346300990903867263485948123148267856363353047845502412414046418830280599663426419600522593375863495798321768057498683485603069420817289390411196927334464173346977761779177304057648882322166963952063975083780812413735621046788356868235941584446823444347311539169451363546318503283737726614182926835504623447649884450050320624524705500101262617859345047269894518964775797462248180168498315366411297716967264030021334991622812215438065273908563368307562941698998740089606914229384173213004481682124320495911923887372987917120259918633845392519104368585166227257323660162518127880107750336485019766207827472725411213326925978308162835255567714939250900361722628613760104008917630499047290428817228879188777816896480958611569722234623149162303817283056670778121471670486995496479146119339545753475420915255286972627529634047843869365038903409878655640459889157802171183979896084518071415415716422462572346455986836975066215031008352502997993839925 [143,54] -809493222305676614510192643443532116148040069946120662468391971741710506897096519749148726295406765664851938015307189052224976771601355264164374556227716726083324275536685153081472316130520509606951641016276979262935483620757109133703518363746759117899198560620907435433140533061803118689090558498141806647842728712488725844459452368922269504741246949283363721759012217704661652567616034463272543708286984011922310158213672505086728425341230047985660287734857761305226697647977629303813987683553367252752361012271010751519071056618672826831982118694378102409753766078477674905175685673157767038605192928446238326668734544511873713996561420182574982114123096667447067082559338698520090697893361983051734010073151802969147671575123012551387154884887176696732919368893587404027402200777619665101154313285626009384469818474577347678389810045018730623332618381139205948494948846791039978312399375903932748449901057320001478442879940631044298356747833342813509367670310999000596884642591672080577298200071712894464068171995996330423973379246033873349469038574887487537455266531381163241429485005555990102704196203036529060752373163997334895658217318591103877318599356098927954559230929704503366321917604230250779378583712589895407645261354973188236756188895025143759367487974023473410875010982929184318036392604913083069275800298719647152882845721170852945448947344133095048133562484100223194757718993289666508521023340476480468620978209778061546514491042863172128577298190434320611835828251237803175048369280561231219645459323018400320072900 [143,55] 290783269011837448594878876948131991900847070386279293283797457048763050580683802480608346815632092343275352674381149499445086144744826615164898519467769541350219071419216594268570998131919567229291317100533158754671184024289938752817363003878183387886441490034102430351299234200180144705015284983332864121747016271297074852951634907077427547587217841425544348042960385252068094574726357109690375348995036382719528649248224975072181326580040004503760852549859807559055212493348776772569761684167347557612822536464702811393757440013453027085302484259567914520447895108102911202817862902420855624033044478713652045357500736632815716196369082802252031891484852896858436810896413868012595534203009180826911986880940062562444288641035166149838302541112377086532880524940953160828872541668257253327567079125643617187678875683483653550593809540061085622104572722305248369674949223078244771340048677916303741821887560411989326743595812276084797914044407563212224122850634349863009795660493932431515661788650673194787105648169379991501563584289067166855985168434114489433845087688508750759603602623893536882187024938321988174733384023952692788506678693079720614331929256494495193795758162585296979675153032053361336704714432306670471238854204051418653296054867030110624598798895261109782868291487379116024940890258033376203202055271087070844079915588818821666301038196132548498843670742170691400210880329969449103843897757016280822534660441844574795896669957619599560681998585542660594098737592412236504110180175336165955518297335470541576250 [143,56] -119063407359424091087735584696617939931189374554998418933639432572203928279857568452892231274891112369995800087385130987211190021058532694303354222774294533497221331154166977525654786128428681807067149865851796817049819659234844014264430257455786247030287780129372013864363181178603555754890642561934828948245283478522026303494850336776375414784542521625718085898188817022663195511547250497126920339696044433411064001720219070770274845764416463094984951069200204880763444422162480480460766441928946427087190338613729882454767456878398960298494626237221478080330002675190467161463425469019875588281291023158930944486008005720384308458236784222819282000817118532801598824848787150253094454268610063725779954949090311844296830088390047042631609149993924689838197586434985088115702480230365375231232551772645609135552590746999324947927697455044774717289308105778742646086186412877910928125149017197868923662515794586361907302213208319158969536314569114834602145977577151139488201744452120241549805161937364465660058533942801664639457803968414663979224798089302020709957976243935340632386816165981230881404737855034147012977355968099850832826508181746386459034303826973470631352323885455926133414759913773839471632918795473727404489568368096838132016530973843674345127815174906214952953573573746373356788200108985614574417057313853337721832771876336583649208094316927506382491273623304998848557842551415036671199586055518269908410904575784702548945876689834963273207513437347709482390131673448401480619827412405488870185921292501751450 [143,57] 55955377093991460202674689989707419909259757895930184571199297560605553910400712906144355859397551932244091560913643547789138795555098935219746028621648109456504797497322595986465973123052998727147755004415650373990083149043768855545418978341945867140444232251541473624299433681193148108899945787151225936474316416798032333603870028085013321533981210351261603169406348053034247399215088743791960494765286577483236840368306944603228564926804873377267687096755736296111345148755398943661303599811784037562905853633753581821174576637723061654509978446591930142780008064635895108451597230407436839031451277896335003213482186965311700749701690814327526226633852642880336095078449803083342020312884444183188596171017323275500376374472949539825614846205055179491626208112985549625537499388825168471314380377987871536801558156559822188107769067692195969422576318610848786837510378589148883014255199093885444093363442995681952878678078657412132036280058318363492055574206528061519686049161674373559577026345888082124686441924214594498128456395123088759638649900391022774197105003354632601593626704017754544193913209483026568395873271919631791026847228246935854948083557193316252449487392586946935248216843538990966290166802714790933052236581675160777912516746689657527512087712914180199852832845383050864291785227660473121204962126138269302263840514971693561794039672333071090860365235608267646878608929695962034484870787556338382973192313056012039321131312371402764223792547005547801440809539377623523952798918672556291816702349833875 [143,58] -27042224096000282019531974706144616444513949763069018400895836978704180022378059170305288042232630773028966849412010019623756691595856971737886743996001973478962881504010351879530402432365347453476831204182888432025197238455826173606294663086163519809491427129162815979874386550377027538324684744290617777590026369713193213827135782831367006957843279705266150514565560581079010906386993931801283525216048557419170979104882950247916500305692539585906652914914512203975245851128170358153000255421031302205734410355636533913244827300712819043623509779977943196984396968101871504193822549239135303255858302467961686071556229105146317393424474101284904583451289923752908704749643067154394248888068162609771009988679610945792077875580285252189504986232240645146574821078323411340100786726396437447167083311800769445920233997683872889140578179032682665162023611989227315972417619069877801257151408443865458659409358648443824729331267303985368815033982995399423695321527953520357831024588979558718287148414686506792172837167857248344131802803006436882856369789392810493874632278746996638608067768939172078737751468159307116531291762388715515098999814603052971253189238857562851639139663121764527858366314226412479238016413666063505660248916728621147910108286706700779533373077955528451683896063446515863138276307635849610830440420891247380029036119769731015918267826749624608686297163477682223149387211652539865958466741473617398062337742053498932579482923634600754266412947863957192113038788056698220700820728612905161488288137800 [143,59] 12137395359410292159784091961043094060570696801226295967151202828633289552826470453145186157851247862943466419441162083755437260934856114649396620946513887038054522887553300790233710435713044889776554055922628602867815839680346571051662260900388379328099545832108665714867287597598886528432310254166356763081068370235593296659895729476891462206554094611118014432334193791845999876248076963973512086164421324153152267377559444630098123180773098952094019192520238806688438997004545008801352455651220255494440986295862819137886271432617603766018549041522809880726331290997585158183073945738144595082969653572616539676929391965391865068232522314148658485061279330901323745559507756925123623344650262381997141412894072961548298520636786519228421318634815803026949049732299652957810916917039971160519158060228542299397504648717794901478046812736887683035939052520379592785877049433810376102674037245714373719249501542394392263714976486903494224181477515298661188588550336608460989045022626040578816598228036185537050472620260820542144292057639504341162105680458710761059199540520464615787762352684721268330217353161854501551129434173784494760022088932728444014248412280825849444452262556335480619957134215932745809286024511823560485218161517919929877911705686342759977976635492237420984682986424510051208206854237121779089559551267101834885133356447336036897576880987070314135879970348422141526895923708747454311492814804242899311199740061136779958853438402478325066956434796997106829008929943972164167801171611957254677419150 [143,60] -4807048470878910118894382667513132347610593453043102943435081180548903154680780387461099932369548273986589101610209600174780356487979663640918337999423936606100071893608297431593548104425369742773712860218721124957563843450690438111694974441682442630427605598084098526095409040681208348383610731842988370997742980687338360264506548574849554078396336621625422871590995753113785605411966473116135173976741850761574786130307296721615042720960017717435702795752051527099042937353197490202469051271805317638648206405641704518006764075970827668009429420516664562349371111565634334885247014324284560296137553412306898271571781749954441492186306334752856781674666537313090627693770103642479037793607399762731101869862693708018765212367915157161599505630171921086137274380088578336815536183090703849486149284760851779416949944316442365110064051127162967063341128607350716641756936295068764276474894406701088285162008046291355311626039405257928160276151286850934768758920037951490243729546888016590934084754501104330511441814845488609355132990547778107534703477448635485665903695843883414849585676327886027205539744964426818105574844107208003722134904740362516657994986675076252478807033039957737909361932737017967929623168420907120705037687687756020741707637769181662071549355736687784145537705149092496467677250761698131249809936151452731189521814422768923800723965181162736791959167971959970752915953074148822344640489556428880158023448095651208925442715334024861493365647315106469283596703413554981563436788267087492462800 [143,61] 1642001956962931439018619304411774336874317651859292060761216619057768771804630234133597136790689577260288126235699467940243871916638531492617065271067651207582452519332009531391184096743651865581303375178928114959349407482579525294760363377098505151490935653996640821121500532815373268410690237850685515306289224162072700083269422222611407168213775634989589088875855394422498432674946154420367669281870446655886265428185509739011342286272475063519639929601967136771058304488067098041811919845718299785084645085680486786678489473362444893847359667427250705874362051184136244243046956207535098795259542133283412963520089558059164574617215277250964386863746684599429101557294291573799195650063145749799156864272616556971601430827450586363053593749759051116084699257534204257925743810682676880694620657243327585183125705223607218264970357096325024019038594720289185203236876425833851661075494311337329497932499598581800358523528819677649034956447567786121400156839437232185313345208019049405484128710635053786103697636959562727463556916788975871433975750545398218445399193171196136236161683814194491728424301758927692656481034472097481963664300127693359437515559557311915821505672745481084868788367831255499836173145327191399321925787349633126933114987222702623890751582692333785581945002234726994805324234586781640150707277145344376359857817111932431221888558090696578463910853910320152519088338850244460297924755899406636407494226424314556270995269187635221155615337086746371811950553081316750699978097666248007220 [143,62] -476606326194508741250633569882327338924342931164941452991549897199275404962840371664932055438081844546367646863177222709587696426008325885778138009895606428377773792707881680761338361435235875672099036482879452871129744024857513272864456639859893004179137060662766749906323945998536496151860278463277468935092000179314711908874155817788631738793112738194738207394389976660406976851345041338515541536492145517275626942434527116933813793871775670482919922273756363041002371672272021599292043643293317896713316097039709505890194192771693466315904596221876079515720094356371806446725494905663781728703561333664944537608670485573686914925227046484990979187621256187571835589955091989093112386103999248705392512866357296819161081636275601381460638562075020283437326121087120817878009099131582830326351232216114463919466195001122875294081585345914965314163641261287191327122522016962687580829094406379356272704914489549591317929617527185497794090336401779501106179297314271638576919729508818492153907852300084026925124501567336025870333411604449357047717280930334864775650678830559376144717997147359897242140291727626163362380199554961409838417243406033174584495029306377270931717415755853002866092578758440127478931413048849526147113832340084391932977252811158061516610476520569142893290241951757839933519429234032738914521099996439372311031466465547409737938957592457760772344693767192242222900068000494905288217287076941893346929960422454220997033709123678718119874332770890302799515962934962890318794545593351770 [143,63] 115649176621134380519819459286214550418239325642532646345378453659564041737502049283887116354907091826079921358644808896955035588658830155171489888659101430717057248310735875187775303861139551788304581161811548225210877017351554576344843839013999391841765608582969350244313395761471223763289149949006177148992462249811871413425658195927381634621532184076283967638838171268903863606257941670626424886190638338444560336280943323201959715579687031042423802882092851786791459210012985146735811169404245360101312688662732932550816432654631614498601613759600516805274389858528943050395326520215829644436012292089882665853621955562070519254806677495275206337264238512861355612419456392669689889517047790040681330712749275597169166807286348096691953541654308199531061236109487235423145386643008425073318851410429383292144901878019394984699079957761502975677774414299170283299542629109660731551629358670965656491176260673648424906674123480261242084755828206547826876831885999100414656040554558427215799627634966315783477471957565758386428396958849167585886647553028199090372028716591182889103044028937861926227161928297932996340113091849760621651682251355123979385570998944176068165223732516037516409189348156130984542275311887510745821705291792042492588896541042066346581947770870343309786538728948266408533914531375140678343997226466523223334230360283327151799763295894596067008423856843105435300357099408808146534397829880008005915319857194579269200568873599861890803882796510914085402568658617996320569774927185 [143,64] -23011924795846561045986397178048864163145205373559969455809381058844452546846037266329976254580567676053275894847078993711763327511693234051616409956898539187459551439170363938919076130361656218111445712772010675450259449833960291729533444594823222029766627114445053753438319646866946786080375389810860150460813375441570308162938774389843491364860618234995115664057530656651429028464025609363407485430962998499698167401458906226984337280031836555426818192449989224679615613443515358728165442244267337732962302816564332146030243790203873622946955588088150346882052460055510870634298418582634707216151650306529315506188374577138983497943811741251626276782546458011038035365593135013155091841250554073994542473734611555827038124907732584797613002996517925232867046118757018174225997750826591244352480760035646787463811077003712550383938325835771442055483601970510484791059213770967490001812192922144382413204389209067164911169315869680045041421051372123138998931984404432269299899991216553053863188027246813712498916929283066361044176635634003954866827325506318989900336702681977536969737889236650551804741667477259035749562445100920281502512648178341278931594840468636641421125040495286708847366143090710068441599753576708877719123464711249576171265378591674821194914524808521932729738552852563050398425740065911713779937417603801905165560171754088700025338890196351680921311690065287280385732896292585703182300460865831963262030167901584174383241909097664477354902384154137656271402237678592808369375930 [143,65] 3750723928108433876214912603736230099687468349061587548099456300182990440788942502992079160281758911435408711741524904941210947465373458999125727591076005295340656825377636050289388900089101564807445994244756998527956701248165415204183628385289836375889700883925433796165439428235866483954769188338941332673660450190406397283821595071401688461673171897738309387620315262377678355372877946194142318962241006052510397060225142331424239946484314987689705077419692706926153014244034712098148074002059652583911928640576862850558420958962017267744351900711238620352844145166812128768068553153256876425987206642334192599042886653028063339843419374812963173345498067645038607675793558253507298144095275294228907819250500612673211681653510585688711515747046686540904672871037984008629983115639033216465749511167869672891498526711884553689017974277790946161681761917131062925643909359689398672168421682933814407076422079716794320514655332507457155498000480926574791208781024052337759362689915655652943913885291760674299116778522703806921164564757777775652784163772420270404414217836679570616066076957327069154664551943259024818758016476553275878636785094415796772866844718269986820855488376935101511804694909998320403783804485914197371737130546700535555121059497118464610144887078619804871429592124781036233981203457020172393800160707201552700703645914549875117695537816701077263124462393964917707814298662201439243783662744115779045777416502744993591020706385009545538968485155616390017987491768500957018500 [143,66] -578744536754553039696054654980839697390906589306603440337770711444364215146997135838698321045554350952892742430436187475544312856236028735855591162228422308912819441814723769891013137114735118212871284439200262653288707743260050650782821950067959609757001421134237124781511843034185809515813053902375141190924377051945605641833388247476288822104334355389895405610716973303207707003185650950503471244126926966955812593410208459420633296540698077122524166937578328380957743620888814441498343442785276741362567602190149365060188843567175295132353241354986960918062777748745823281103823586462774517826189123458124246864449435266370246066955609070617297230031810692793026268592298909707429904455030331815192900137311610663326546828281084981211335027038301296767831851370182496800708199545411937528161299391394131496757733718056938641940031295457954218706735409507122357787180664405323603398538830866055062427400528127475623101062998745722715325475860546691132195732683139274262746376295972768322756004457977593810845083957581322279248056137961646853371991674745824873766005372993849736357834907919609076966101790214172373611974342281323801527784714743847066343460748570463578158658265177399816801358663649565454496261473862784629581824438352735195105841232119312938942573100110735680230754994103970226716823475847815300456615914953182094671604982912468137396662288126432551999661153779349571279916638225057526955139921217096166650165152418309746114592712310560400607539111621840247460767803031875055 [143,67] 135576520122200297778928998031795334992931546980253768627417911412948038246172631923334956133681222894069529807995546493596345949978140138809014995955340526663363070269896548936255611063147968979875237223897653619808959072888043580240637422085739219760389583157253354110534934659656561844444676996108056837507565542755472907895175945379526168364699516229568443029467297792515164453385463775306768665348527520862995681355374914891188893585401583962610665813649320229921576348718438572441335344672776992198688377182656844618569617302911619070337844398530229446579606479234105320617441143071752513209158751862313765845833335464419441438197377313851084600116690223994235274398347445994273810286207626279116804051148774171495039612617556473131620081535936068982524850188513282023144561621842163564003507292181609150434697214262191614742730631455963917396286939162105067592127974215110924427557626475445586544967138294056648097955181084190592727170991270337828027983244492493079095816751876684172131209877784580633305478106198437211700558379552640787055062146962245191804521352240071121854859954638194959435380115770496699655282710737957536302533285454000598068816976862577402815209517316156357401267966408643107654628843014378841818821333721640516238671177519691395391466921420073415131341777334395307495243583994065185480233776208653209330483035495741046214378153814607001999794341155268177757349517375701465664207549682071979579715750303480293533382073997885549739424779307289586284488753057115 [143,68] -49041980628495530844226007802061188331968091479580630126358592314913997652622924030151309663656531686085033246952638724823564356291810914268390326780118042823055892570910986274073217403466472596783788089870910564725329079707987347364708452431855463981997563267910048240264844444372608752148649265021838228482325797333460400146007654406551578489300866016097022814083174298080795029386549388256696873662548388347377540910582160793622272788668382087817697430605762780636804979271453711791920944372739622088822114523320401958973060469414612747569097488277045156378242075079304591867796548935935499986853857708530046676056192297182905537866560900481976497697777177527080226284667103108461889973616837206505937583594307779857588039324203209788551224632446025015958769163374847753475984060234484262577333812605620015002990424194352775814047215078998622649257722342312750322707358434274503218680556912568542615484984755885443039974816134722716945628371341785014399585496778772503850888152939600683699862549525997106387214306007493946045035283517029095754961548107466325352658150157267807178686857199147753638630630302536218657257732104802434303451219097098190437395442810840471418000269384421392663033469562980212201358690361363312296088217460545613449151370258068228435123046739903164698174357312200618716162876013423742311190169772768838711536677175387645016818391262900969404861054962877655025622886665686450120313531511870685372746557742953428315448809216906765549764361240014849939534402530 [143,69] 16807024580054519856181882078075729091383743079607413459059635135298358089704047423778991417554750711311099602769177408118871887228090859387231580569556564208041754468353787848967564800777321853102037309499952759042043602076044657294457969366939209503607091771573599075605482065742446586767003192384471571876596431818260579588331148681637803633926217754419168093907989031332872618510918434651048750341817165512219426370712261652420458692983646692763288286104017216773106506588418559148164246328543991401996594666866282628333690407325026261776980240725613553000617912179233793159491664882602003929538715220131278013838543424005802848820053538000115307007430467196024029121924561038875961390724854486922915057952963773568175438660758727641377784584649086498798188954728981288521863982853807256919243418497160764175427600412429537809160516526335187897398763833853722858925073480287383803992764164144688041903244420795484800171218126611274787631737983736400334090352604694864111193334438438770322048093540676926592347452782578675467350439113066286907435432772396585850703867010033856681550715576877381360810488713928570499280450997954444316106267052114757569728942884214270562662143578118580188414844235937988986321007401550310450582386894467590588317588952147226775578489903982313048881330961221984505715621118210707332590217930076332483345777463404833596303108541981550578384259856723099521877662909973336794155727087354644920600160508819011129282962735107956211964128071789444843018990 [143,70] -4603941217690566156348326041490635892282861089642487976205727131236662190428738567069981213884796475583361922879135236043759011500644894384653664361008161421100745262428028237149511677056375981569687387417717609257660305578333178321411388898665492658480826269845303677130089275019423577871025515385292483041813129403623008770313934397248234496763473159562176804936310241776260627556520003247203883333940047870695987250729215892317766132312484212595981027374627350220425729790148959087782746245389169884896832308144909609407715699277919176408403891078406072060474650388534969718489838378031263420268014378757167092510715486850252959886702121544845549338562248379024333576848364842467620299065276627302674945274409181704116610883291618209079193089054905156897869096724781499892171445227874150894807392752020464276059730679211427587472208922290946344270399085221559333475014015758724548204531751353746621230727296611754381341883889986594047527254584254416006000098823451193106029546759172202815414662990274068684842874857171116107181763436148932105938939183481085257913067124487746072441871716925681399427882063239177361567397797218183279515301348815357501874557654378585972889669847926242382918241415737373725658324029477669222239482737612332424479134622532682985712035995462953126750300312462403201764539164396068891480475618152777310004417625320790530052464552532489687365907353240610411939748499983566050570318907839821868567321812151691769136893410074123819882544030138660949410 [143,71] 993480562653180652991679863372269970639379646677024081453846708941619488590464386930754604922841910404926179496535593942430584948100395853284010245379934181723641599450088719757304073779646698022597587125220016047952656348343243010742924686506521908349738576836365749425496753313805645763525528836387022062460219156950875797072325046911613635762055759463891137101432529553050970476903857210959262616598742522847701762046489475170522266073036504646012413000546742928590418619243096446965800867441205369761183186936527742984771917534213197195715121974617008417182251769088936894006878748995165169135822264817269135579281540664878103739321390235374523479609275996881185020697638090048847506889768721227908809623445768074260266068684449572737237659015029813578027190488543552240061479136003299747303922597141537266981858820100599580955848989349461936257485371941342639009606339738691031386301234182113681566490996274955480810935076405253786370748122187845417422284945905730788034110364468521165515328408159076208321516666156398793134099581424247846751652506313337101268217617985511893999903675897858353760172806425793771576880874661758216202603895415231091168674688247670247312563659854138499778731319710008967046964517102721209674486864069306828441456208764416282225928076419899000182446220747499000298625994657887550717744190795492215792560101225457635988847494466952978285873484636818230462987007775220098744213162629690413408794810267308581514605929252196906161926932205823845 [143,72] -170140394007509458835329603258665978006156407320048108105638581456185139253295694854185043520384056353246647946751103955987986573429821343520439204878361681775997892112258211956083042603265401918563266334708398454109142664905436345594427128421380040832575554320333436389721671988976271338341320776053073290668880715480256877724715502062455891251060969386115589983924350909365213392790531013826507983412543113779099601582156776104137463411047306288857186662481195861698566973616733717556541047569194957228168702232801827956663039533199152842068770882917269998259740370083003181931694633989173022868092756941245850922439308014494684987554686240451936038441337683089457682561131305963386598409126352049457179892118459853574151058588206019825992491861968260557843091259972452269216627766120794997868283629862829061311293466963869520753274645645123707683233427751210746959967891253420245061265815863151388838595706482594715439301200936469074155021055399812415526980413882330096536833096286417038177208318414583227213473023826817793753549641441362533400420073360611369014923016915267333865742786408923685500767339643738595876960012740957102955973324045181381892842818238671777830576863136097072960516104749068768840922628435228706536828503061859576234033572176119235429845170496295363379167986910716446649395590836806089631730238500156982580215845283060376747257852956589573831086953159953455825655270040277006004618573085559255469612689755740065986099669357400960629078872937890 [143,73] 23700388931732354207121169899528442856937412651738894925490941191679362127834916991053230169276617823521341131238693531636799391880645170105876327652288878217575047180692603702835135256710795249806604198107410101449104669330745432608575620099473568018909172701793354391156984756758103900954936481241501960495435509387424536623224603877785620978896897145554736230985024113805716911689447990535505839710156660612233845159328572838201401316226171631758716730766383503157257439948604266533844600055800664095041891758771791920603341423906169170927267730367436238847872161581512752393152513987682348533763501395759211672468318414798350783788632829871382198910542394900815354362246436245361334937638148704179897175845431143658525851529446264812234215732572577934641764548102398937783085946684894437528528246678239091841014014733813680205072643119403399505251957391373846039804638599160352770592898250164815439127270437289540060287906815323592839050248855070222723046689158981781498020846792692628063286069850367608333487292461339676119808597116425503908350309722195053853216776929526130646063362093290162786695496640452758836497209134583062658253296510326644974083886507961866641949885794708867961590933661985808049287168982666436876337721277277460261608415554570877427474052024382989844593262880246574833860595609704931075795977576093170145425311101871892367593092896530247239140724258302515738081868735844158032870344318849882011884647878182149790687997915525241519781252885 [143,74] -3015010002554041513598944094450672597652946886484933069172320887045014702013171875383103895803284571147715029709099551757909919819771544581221070884528913764555702015034683181422243474594493579019442694765949301123121128722832167187809802867630755615929235275326629990379664602834836850119702229201620436679650902258701999835055976785542680427998918065885642794353523624506947867600832606137481468945466601007665366929743568945939687212497793974654264602441275469613479532980945831533284837186642905272634982551597112780336324061982391408865069885909940202961113903869545360337616702574723580368921559930301747249597659560152001540982021320561493465947244483894132445171185729539060008241887122407186955982784982711076601759806262834074987443164777901353330271422299938311588210028871312548707080818611292369870822338039156485973892763707850513948392575310035041230309357409548780250721145189976124668389073266417584709551186607350985934926274485292715527258479384360627427210993253479509016017719163719013427784130989953144044574007501495447227896861522674083718792742373216889926610423833861010166353733253642547853337002891860845378174143194919350437675714583715010016365349896709812460146814975815321471562504627782517112685837666213743363025235584382976527733761771435167681191135253987556706596698447018317167837657006614421724563583291517240094653573583415091919572382691850047035844216429720230243838946276680229546161742406318554933649999565898830195616415 [143,75] 469728918668564855940311854759505661661350730020945569346323016396884550540072806640141757772072395931371794156975513604694082378264271871313256691973835448704043575196064144293802177239761245476410179059519014339304152554374047390378511170865317894465208304798725605175424835389541792942409494103199692918033861449852039469461185272174621039662840497999488634887300892815066934118099005716177987928379823859823136647925386198825202305176360779688213240175200069543115671326905803368735374306793886423326302770937088529274235280098143497970316622906652421023713151916026738797138347579718520089746811086848276845413688988246953231589120234404696357244461619941995838691271829372679906617005322105358179968012392630721250543552969586927197644938496444358720261314530750263577528475092588931223558134980354441814108853938351201853513627363723653951950412413737399806503490859665834572374183934874144482043964668558701954068348279739368005155191151343490854565283686079236127441001285335976795945236751898087098528318170991238825839980135310027202318517210146812099628742748037468846378326272623885492041051668390335351218326252681696388595555233948091362696740963666309535017044791083831009927484564168116077667793538095351827969405668726575288819283772095226130258520247934212998154111497899455849226609034217463492162192204489665859686625420166661465320445039251328252764833251463772452549538630736416800184300752996104979426377269267007589725542851646076454775 [143,76] -98980080510843133158999876458347011794179555194131640239324941833839891605992213580969341969211399547673872696142234985098639257673497373387726607333270742891264185036092372190724017840869418385958141468250012057918187416370224119393831661919882638621724825938653060054519993306406279054071494867382098172383579874170760894181164790142620059000172365349948865377192552005567544323254013670544223532758840635639358960507293669649925410408268134652138952482462994246333637893910724386961404919232194640436840400411865918477373932455190511738899479560180649905759751078996815288739344700505579016547372962168916212370045256784784697301668258192624928413265687282335447242481801909750847006817020603877865330985311710976817659087096927551303900603987304769342220347318105651838408719349911510275246533146253076479305004118294860976443831045308959768800364996634614542930453759205460617972084908707728862676323959778683850804652916852485892546193210642396933392515353518362895685080514105304969024109747511388837399859087259842658398018236224166628276767290676849838456095614640113259722532903861351776214077655872480094326391979171360615321212028254752326432357038673722544394488445564997331176390588146009499866156681476650358842083349451542315604306075538952020006574763921215595863963981067217012533472954019969607364537890022697834921646546919894505143536431436128661480776276357143018953098320237895277938498340011766703789311805498436988577343769253146950 [143,77] 20870308276764818210716526209449318799234656562855766650625396505622951212578713385923099500378692246280748012073400939751019671427002722982603468093258132108797888278198177148912814050588826421427685172158527674890391080893647292154242367309595255061423255836454393984337614888242403427538058575019149782105055222990019599792695558350498232172935830048675807576407022678285752448047023584453185735590523126620172240045337508620180409273618631261105153408965038925654616926187240072945531235466657708499970481323049082050232897146559813131619772533625985055029055579705909735289419089290645678276737411041039444835390347420860017418908645115829180624267682900095028826123967675472462767019700285732299748682243752120332938602226514011125862535457900192093051096852485460193672976429832461885825146115684307302396186151822151159893168006981158429588702632375664455677614145837877463412769599094946333094068338937922404309321451106714173626203464975214080825324289802454021348406555824329789556234289437482224483150146913414069313197337475121981778722112944905220694181033996317914274915554880315573267372979355072174038850389824843050749542285802915693736688157016900596715441659600554000729899144241270504456431629076586173630383717776671663891899610263228575921081575235156515387047773114491819656987163659847530939494262089148608434476907475877345234921905570157120822452279132840229051507463932671439294008040019587685119922206527584313626149946325655 [143,78] -3608942196933498420729218856951713507402000441177226065426790103778279022218805916431525317895127007074040102882355271594056915848873893991033169263125020518479324359389838231391061441022288600250916797277940127281510210078819839503864117328096270590329288683369320260734425115602085385488912778737369246792343656506904001852302263108594426425433731932591556124734467063702493668294156044435942446130441543184514324803377180188277685477508378383994323086516179648526479768747976605717677556866369121789467346761250045242321079096433331634921975000378222899034979897230035703687159194422961640563932854816091264555360295348356419167209263898808657111099127228399054648331653081529845701156678911972664336509119868563609306555648463441022164240889066155025417686932922277879823177885142270086416074089949990615190783781672088687486031228488347498958935589257008855556344430403065440138092114047503916515359957885711444303699113228640423839433533583060890306647937712155961376101975238854128976593356229496310658430350318125020793965502520354443847652740944023053018202425070531976422285831023290027962949889995535947568807766283138967054213663531444887627401949610324524039282675701942968602730069929678650146894244918411218470170606064089225332227190805693343063868850904590903679849497074741505635516470338244348810390637464353901791880240029239514917781403802328096333893724497637278611489221779488992807614327573145532375274379367221120501068937425 [143,79] 490922500281140963218320650608704079172197733840908743907609429920355682212361100207251236733468055240517293501246613091267884551341143002309892122461949866690493531740391105824992992945454602839782220040204821733939427512769843246291330458978563617592768084180686637131471178009505622891511911354288233587266958865175187942663147494368229793164890142131724195494363026519927893307137592567578328376857832219935456918736132990549201200817097956387437096151563790073176410390120015543686525773061459853018213938068312279458986399701710901934514818099536475269369903462752070311148889664358079604751418049024744997658152406523800304249606877736455330750669544740541486899010246907355610628670403815412031525419787525211706561015729926700899187361408912066709952306084059594946384322037827761174370177589659688447982590808052518253477939112355480601343766397709909198442050981138567609436312636713544564421074014084575103232283768570400325914565585303645100966540695689532574195723653353478472186999439277572698937881439333268876981625570486891809704045190805042022338198193246001609043885876483423792454221234238946972468408725917100238670808175032492288297667588110782582474888642057048436555933159081930703805229840981757888106584241938720320755471609096385903211774183049360145349617490236821119568964352756973663309084807662436796972743560762550165617592018051209378946282409236434513221240676965198018218031361996371132515172234881031070918965 [143,80] -54363739008070836624445203783017438988024057574165521277938055535446104685222852193296649805669192207447538435626022632065639721311266790054937649434325562562833971475497627681813697344918791307317719001751445669859770013171931948231064203519234544963224165813664339202910319515293309726181575371405943501232301726900833520425880919703432557007452677074143576559807162723982017518069660764586705252016582403588880841428002214468114841714324439131698657933229675653173012725019999568357218133413585098461190702889997522868005819912178861075552386317587515275108583282354494061781333100245235695279684710784181242869483245246777266789516024421055158884517226822730240125458943478193774186237141929570753361256634248865332295797787890126808942087940103005400132692526237697098467982396055484568033019683387091481048960762029595057981084721084503309991431436753101587530248446734311929522312979867485681651844575756960499171161157637473386465580416015362929985758211883343039199369282737170103409929740898355838987760248933894239185082541544205947439353682898035163643724386934469652773696083862763539313570711115597134238949079202304683584882620716283289344658697362718949369047936018177512783386052200236863426983839076048683596232422339884885392943384584133581526481619549505902509041693227160161215564765106576206088960528501340583226468290369492540391848596757018191241209736169296387196731140845760775431958293919783434641792659111532719055 [143,81] 5544077064904834094496917036831995195865401437669806072010948885135123074921836249863733984505481373252314705023178986080355386334171852863620459522651691784498007385539997386905834806625462589411531751939549241543597998246173229602951336754306388171527956107564231591886692131122334121597240406247195238675392420695908992901939524084523928564956541009645631932117480232612769350123243980195720943157105569483652598747272858773940389685935412620538565156159769657021748285849503385706612142655917754837610555683306208550653727408045704809626278157044971487809605003786192917796588210340977329828407585408574149471052114660190240983945210397254970254773845077506266477434545623668983495608222087815651576449542178518552171536071474990254781259826074121121233410521700126519701761903612776526977322261287149304756364458763118069335644148920981075703194297306067111256828024296746043592229348004988620410078863910462133485980399740336961129649524233311976870329366444373270111218306591828327788162919324321250411621529658952294944743796082385346454797050020100250837757808133374341741749956204029723061250326425305111066075834738285240610617620182554912059003834598489740941656765193732109301058881042673201886147185090622876616449193741928918139952623778991792665175442806843761060232446184770632119320349970230881189361852160772258852611742803745637324799261574672764945865218050860606785335565797537422416970307086091015963310938733281350 [143,82] -618424700587796238557777005389217204712848804296139257918527760350045357671383140012448776464970901253708859074426343840401892313457494206881154898166637626889408169751275045917185278352273418524766189805333875686208109199583082744644028162055972742165256616593640943950144418416111682383018471568152435621170071477325199163191634164448715523508643960217490403250630124343414144498901124532075760889881686915155803781564128459236536797382451051085021707181708782387532862790559085822189303853506539395117422995752004748565075284778686952155665137637090170515441923419617630756042495272012338797185487327973909076769486658063885319185830853252436528251974909586916582769973771199086415424330819460768730512986513172095349456472198219745593196445623995405816164723330697948836831809070736934974198454743226388873907224516231882987809039124269694419371772439370160444446081442441818708400815477726875767317635629407699381127989654996492730659633152898821610097927436661850817668310966678136007238221137115330080634665534053338806877704409209536851849854099180659862132408485477949725874254843040474414200231840917033898413420101775009073448498048591668087407934269802649548716406511184704552449873716977135257203758593134785402664778645332656755850087301646978225843039578619337184221341195396663161511245524462741479765273723390691213573504299051000579849483561137669419810508767565056925184969302658361189270605302484889230545535764280 [143,83] 74126927112070325366914124828550742585301746221254166386666250913775797999657794676733879277221581874030147053114564563844460288072123752103315278529030884670323734089053472882084250561327638181706661253365173874941318805311229205683968042007313059905567062300219201250940029676685100196579527971410765874032103104201358886517733407337153171695850854456956081763316521712919118653288735282037585599225195173784406567385885663128696110527530231945420569704788411282544674286797722791271018260294963972318517697120558605014643146652908756450362924389589473325675808260612974194936200084126281843144563203333243086539040795577121595972579968681623744791595034424509003500185135761369532474093313748234427188868256068831691960711335901075033263453632426583127163395561320646410742496050311494665927322259640168942943170870015007295520826134287018537191770931540685959102625339385553560537195394111569583097986781590924975009727980505094849731648723824055043090801040320914599791914001245473580127316801865843770995671536264762032012312707456317651920321657432356449222086782873647659052891462538948556089630432646903760548157976314369463212783879628826308033243603112581461249642311309203473329486313299004612507009477937904696516197488768624787882403119589022727089613217498981983546232981992509132923222446793784771711057706708652158284828986611131915438202379564628872725779187383316099753508953962479898814000412572906640608410645 [143,84] -7844051637661604954877755825428264891401272052627121303786269149850604168959149272099136158794659355833061152726809978348185496378088224185489731918952603223937917486164706418589680964596820014499407868624276636539794556529566846451203709937379683207467062943222064258984658694059293941305359563421825745018872771302195329323805725609575871494902705645016917186861917781122406335990057811698875531618112294168982501069213706671432762738954582055992974489587241657192543724106825523143727489909418321357000977921457867792231914816924246699525962994121672842538731479979074427096128925306267565460956582977328416930388348801676732760605060550822545659749977872594626862342141056506421496360684841280559799666065770394528006387148036943594737146942528022693565561715643558809114049141712407040211742305627910653228100513312912173936131687518377602880448249034453255440180116607231272875757134876759662918072242877903831095573401072832802770656667654510588473863534315423212724782520800117183120239942618120693964259622683923033567601182905300804971120180524859857839274460825825645652000372926849313787193802607752894685418127333524670335337857615391659619204932212427801529077215715128716244174312354718676172617896618417197788931293832563329936717865774362858993834060522241981931173928819602029193212191660514812477884690165914638704623047532253594913384151464957932009503937112750633269511761201303937867511949533154601073930 [143,85] 622508197239419412620959871115276100065833504884801627480303403650982072120042508664206994700518239895388788341226448476968439091376197173150205634658968426666022621596928012626339889027786716184733085057762170139025516063547819615341940923814307790880035401750555568081794692663140455892303324294026506951059378310807112276539704282473161887461759469072463282667564945954483028779415512981925276126904755491083834371310714981710070104769982522103825625361303275265941952228951985474581094198604407056383565447742252750994198592352260963918414127044774441201200718847211276057611895532611426576409707296789840887619152351605984266954493663844636571782909093115280887874958248869550604113367151450404614473464806469142246327889377593938207352610476454698313914216298712983367362522652561705229181310948408254140120003558478959675321441851315330786570831969517812758597384872301368325845527671909686351299016219061266830242641552809651757711904808873612268558449535125668476214730983888155927262820686075242444792369160768376801096796405302687699663126283433619593899907833253465520329382398864647294248160565887743113744821801412591706120837125451206586917039957237047728248759533378194621302966386300704815156449088002142867458182019507016938861685629335852304740024418954603786041845124871822776854743678190234738960013322574241069186501028994883120692746170773312718032335443182260099068213115225207605459735255496010300 [143,86] -29855116772789360017669446101798515911165319930624357498006918911934575372008943655580612706922046213013173747175230950325156009679168460977051902766593653046971797329260147113227965945927379671779277648064345491149254808432501819426967033103077490885005881640468291570922107502498537207232405628763881275627577542445640939567221762368638689245307307184467724503026336514243397828313178152300612857868013141037074515277796145153791667545239622863879670527004853057611355460924383048542938812031548623343037836297390368748748004934583583828570349980609444134524367249993679306144698577794142177789831593452519525662809357405721483515719494285902115578371010738124828955881140147517261762159639300491839911083058711623585190525167959119936274092462946816908723597308268651649503755080326944641671222939297820081392894813246385068026897010005152801234100403407184756469554479924166942943389309896627565003591340939976003691340766362475729436278562742884163060103756497692596250628685903324073911406139853000241538109753362058540700833754744178491570946056837256598734344912281143763145379196988113291459751454655039924429049136970945653920591656940409030580144304667799197946553280951077486184833356929476855471388897042607418769321084682398240175243955717867314449052394905346052782361487158765017771389854156792631136869941133399958738497815476020655065785013573019186937278964979007372320254412038108646867738450630970 [143,87] -215862294136721526059864342533742735075291604993740818372534157614000070076167577774906070259605001916047385312954053404089645120198387153828159210278485587407096995477374219293757787252163426321037039895527008234713106771636920016444668467271642332260373444522999044221017579997475624832399751392360472676623258646188529194436851500088190460622251012683911436694853143412582963621940520928795878524061234791894001062695480312905435964236308253596819645571704058114851880638256583345518481431621014938026005119401956050180377780459769088363420207875386191141368661547691873257671870452403942436217867690725269297572615981191130328707794395836397574326047874972435330871901748049121763323551241596780246999451232407311979986176587159822821320129270355857136320727665570844882727084728116294125193296484507872435153707085677229001561219859499802692026971668048872367154447791402632538359096908491546657642462619780993896355181421667675524304743448252720980584903097189860882019624452023766595738241377578550910592096733258818935733124378176247183375940178154781852452050682305484553396854416888834475332486407823125384158244028025330921479424459116288358413881555217875249195256410789964514910198807230844764056578707944613174390762085493035836442914954129809475692834553918126354973210914581272290112368824126256222445906086964685976104329906985490123448152126652672247034474959545646472109532817619833856500205361 [143,88] 189833654434472861080771044274890761225411864346795471250773233743320858755638049210117455265342523626084043360961971968183380784966807726033327605074848264814692043036613769444595548963489288134500582421141064888137459371089308831693159088551282185268992906046049265617735394152706917607841051388669513260542608208696867290666572637159240892792393565578753299750268659845868811747922838404978104852081807860511477156012884132389894431208813486761005201125310349086504550951279667387378593127731487193239574191801351475003756400647940673951206979249677768548163867047402742548378377312814766162437205662992884605945415653036600511348317711785908964922702660277182828334933509320518359588438248533953974259197757679970090792678417395298009900240801856090408374824501219865613135239930462493737103838912517857898248003455040511874766324134020658577851034227644441546127127553402806008891988995784935503240651089949267548736098088562226075152351873528267556789091407751931122536246534994949091067825045256559976294883656219724770213645274144296459454515266450134259580144307111468107518198986544818380695804546958697854533407619409966493701846772699638595973773208778101426309204082092242700544890511875571854230232459024363677053657040563800200070686603885685428791758451635303536153705129925678806933807021382737735021724596919766841740809072876209263370812310496956752709212101019284997463020683882624963509420 [143,89] -17048989843703247479012048101355332824459731991052831189925455713944160586538270360349373159557468462124482565729044688791267516402963670372138120118830850507565384013481322278504430896154933943523648456832947594210756587956423861848155383304106266457129264848410148590191188482387114082164465715434043463336009063045106808457403925455351304874535955633847478059734132749657580218364989976875125604714144149432418901907919519680392972572556341804287316113954243165308406601241073876058037909912851900871229731471419334423840329319653176230037809764925343337783113174754306486391410541817718340061341134758216870612122608044430275846368200183431481597412577427744107142003955283828116927121537223421079593845692146880231929376963767641692071031671849271033061478887964806034715413827502097914019944779581120974432158941865324366828751726556354909208842865954976031465583057557077366038019662822289793827129384328634638545512089778951887441797153640949513749844784899688798986316197748985046917685211909878912983509242477424228169175327926791179991701996582710058915656522593307129514416488709181085197985521238363341890785712501759810716486299848930490913688103915746393295904238963434203911188631305136491634211448824784723892520993393968772275858255695716794531006566967027954438520182807004451578217891684428196126502987896569045787896625987256580750527897628837514717713108018504834213099433020293986623 [143,90] 566724239677115449656371786423690708791924545432446642280040239835551255694136116856753685440360898801049524885300423922897692048199296128588409934431796242326696040823875213235607539425398578139237911303612841543012691542072027734504780790372559429018464307763679805721091897851819311739580019650462639916570322237025410650314483950605894396342074228971869366724611762749775229540680225418245395845206226582553021894834462497485634527217756100084255339663853379682962034556531693151531173047531467783246389734200096974112063623614996457259148135857025586063668696751560779888220500324623660511812651052418641068151678074725652674618767646554310790031375952514690616295093456414430423885548652216554499085799607174635241754654193950819262385564101315163902591776584062224385738763563283132999707797656366614638346245742844521732045109418606762243969400602808370119708302815751428573247396678637409097368198725628451385282197511583414199165937804059809348135888467852528308706253341855102477425007159323381305057958840876592294795535596413372154696172838245946963730109473624539333802830198568211496991187009105732849290921618563743393447669211658268373932185817575718869982760652685187683906264232158265012700895780462843471349618341657834960332126147408827842864773807471962656042184424796329851054537329318470064655914002322673995086287932621360201488522502707472276304297211112628682997430745762151 [143,91] 23900830362950392173840979313391649429626334921302242514894888561141498748140379485446466453545063205786340418369550661545861934556209952281774934206920676749623687168560556612543605156894526435699305549543787238144208088101746369694460781446056763976147581095343214499271489837559216962032102746354817366416952763204380771973402516281829781060520973024770264122612424124117747416202777949283828234215429587685645211032581623202729635705781734817566466423737298554636851980227994588065816425666144716872008188426762133789386845958962295035052425845154002037264793748371913929678659672627282254331393613807877665713852017591781681872992904554980924434336699262272018150236609524635680332350594785958614470382829923010301011504061385748628254412429340560930770308410864370827178587813503463830092006203788066632925789280816841161999935066694780299191208450718753270987317291644051335652742596480542031009486144951846537426708604569781443408968563370281959784073530308828751074630430652839641259969959427306015702621228394620639867476238230187782747616795608512400275642547224430442134991873494341224362801466790086456005921659552465656837610136962979089656166137642893172633002880637406622377770751243828185904007038033777681527629519142649522200254774193750932605620461638769603670559817466033749201407717438306690133392779452784259907525242792663032109661701528366077388291320279735806319724071880 [143,92] -3214279153372143708894159129934362656788282469534097334052973340523541807568035481334739117474954882729747162312087944108463686395761249508972054441367535598161391594576142110201589354577069753759463376044019325998236199010314716709138105475700317262338528896642975731873283046562574089455828411259288336892888210994537966644485838236654396928723833835330226188440876999577229739633411738253007584167296847130033495581791968056067821416298606405632219789289045047705773254771214015462222379529760085322886443702007622145146695937170088165909561764880477227140004334068433783766577932234968369027516647451689918811788291385514622432404929350589302314027829985735353314127348404366105648402708377936556851754171752534738228140538202124211588181292247869640038434530180765205999191542941464137693289690601411638149273537999508081020667423327679698962778549326049063002627316346726889861692335734017929787499340209038798585989221964309481103432848482043067509128846406671249812003311596231772170318562989120177423135371919903652968233418991802381106678954510871171715216134926067161867583009109416389791135491105372475780523407392100881725467043279264284871115076603754443507788875862393590507462113963739821304785387910744169833549313970093769128830839795891993210194186795275598337751556371069196656670792946034648301334515873750605583679631578838448013214196259986576948364418893929938998731832 [143,93] 121359029927966517597887517685548070881420209906566891887717980411007976354249142915435906285289198512052913859720491233096802947082619932352685905791399267590035792043781811375359536639755829358214770868626709855584753663821664704975951369208118927725877175334384210407398659579172398609664200099902619568617248882171788447702701495462543273722778120434157387328726131593232094569279545934082320373576049865478257921936116212517676452552533513501864811403209143096872474087516680677489025965214250123031050500528171900217239596493346388471038890991014038842780036127456345754630755174861949703075667746996176160825605532917171703269453321151767493798511810734414469288824745392712618335744780811453545878103426805790318624358521811260016092867064093495926357528315177241782875624579452281108763235627563936563546626174910346433896257960499009210424888283682334880560567226730242836680803628870311485494802092413338661546898772005653717679906544565517702896374122019127044827238505360163623263874768490581685263265949844343589141938085755391615354427089038896448468616848295038272569056757527078342696332578516732497201537246410034025544303192805303441626135153607264552852366364526354558814608149135062269825431319648965777524198970511095442589963493710611575789181434227621690603206709841910045187304834057922214066956827610047004781272050361990877862907999806847779878725037117522501281 [143,94] -1041473399415847665919520748824261001361879064005207916508362208162921329488855369686633501077703870284162524753051468875481881252642140541839550659550313441848990183230292851199421206940335275856987647613476944223681140594261134893988311869237053779537233204328832878749076528933885029866454394948867590769613997327212652330934210800084384734968605933164282979561192337984519166837210940490548015933282259877850111295662692936095082026403245428582057988266429025715348174021425082996454144389740536514902442196458487268748770766832663165302864769749421882428762696025559505322945071875079389290267023074466241249812314020419270430021283076456640990939092682417522051179648648332338706541563177633097498291829090015783419885258049266563509203369495815555882280613745161071976717973825672512185048780139463359958790715382736432654538326291778040904548938592628877622271397256956288198659786096194245517657489080318008768368571163053970971672631603521936678715772255145145988778472784514140743535840539819155241287731336887588392411274017406562324293861694133920925597246122264942443261775186309478072432159667495350904963719488423384046139194848910002429371626248120689700325024970675457362022950917842050879747177984876654941665332957376266195523555715394618453088402678421728230952369099520680657946556188162040334316332502625699052715774574481479139536688062324863989104575544548058 [143,95] -45669439011792543517525833630651289328164271903543464845603606127849666719306982927710309375524364116083100377793406518387963655060281749661314417927338558806749739228628435180312304804464947683003408924184312567004137756673435180946883787225713063048593653705412057035657861946754944980116396034653884424263230695299773032069932972689133755538692690571416562120409942448802109030560310878785225134737727538601810818006725307993530066287294184907452408179373947303832501441763987955231405003971636341192546157948007022925448909844352611391300040351922785033453155886052367875860214180106463749325123643022574377092014105347770457439429055528384838940732230217082493908564677218070655422294815672833911600498620898751934769588468621299202405699145687395666927222874250469022071159876288948169308435433225210895095396426010381307027166965590314509071187573680915326175855656099864452471218339208357644763793365014372889821869299422589708515289776124686417514308659768630057972459410545115985975897712093920185466223926244256266217546113808134901435039749910352423021725405758750681496915186505766627851144493621295866610401053874362791222612633100886830825170610277473582841826469771754527867541106438893571087574616564576413347239299839226860614173197081246828443617881306450073698431196325257050140588207351643179434692429543680138984043577112017087071187511388927324923054739096 [143,96] 958402035620842308731534882215898402617365783393627843506194106661891025604717867269239650895637714831508230134392287747554126011025791917984836273266805954453912647024841404576743703633394681544819405623324778535576619081097550140750351856226644614443182022348553614283804203667364921726932408677129085067827950744999077481090898771914890799602777617964374267634272666782254989786920247386263561174274687892953316113261159423611539415901076206190793646082220128210210236747471039410287260442014670805203742090920191055680163337246172893805580592349805074309149463918975358452714722348042496786060547208837338345552592345926545923343662462732745454116796439960682095775512624350931561469718849538526028940031698407110920383828992029182500966585210522253185389047127895950146467718479734398618122101769459051601144146739385315677714573485170947433781697714140186455243313839833307982787212183458624003984809269988076639191242120652257790071674222536069705007543748904904509831475519566643816327984670453427468227787640825909383155410704432238405701182341812392184419600279106571550228226129048562679517133176363309520862701414110210904489224339355329554882165316595431565529668674451074286906638583859134821199687076085951953499977751735121979278648994423531609841166063754340723405893534966615042312536902300855943474965988114827098253674016176041621492725599162294834526077 [143,97] 5853279091358508731067096550221492673033697714383264752388365007124266472425484126672784413604175547064100755875849318591030310545010938333090803668248248009835741273425949639849161268262425602170006519941000029461843631232889116131705440316256385791930210625549380960113602394939425920119168880009245993666275522347450186999034824589703175076209485441883800473428505305394829403418719444336298680665581453022046302106877266378585656904199412167875646596949702704990990247466183409888632863508862962834551158497306823546990509039509572426131359266145015142327206437197019651212143901824236996242564771281295478328809723472910135851098718662094815532098665411037144605687363071734933734349026379105587327872719116168085330769913730308956820484038567835754620848587594031812155013568587982167973168242646435355731715538427364586810770267872708066628985099130249766781390994347648743568753753813410476107132720333000175095919588474688878193529553347090091960112102077249110843328270579998020778356365698231565847256485974642255122030666225434409258933341302111771041516240885279826530642344313416139565740569977935648417728319759794248157585301471609183243010232937423845059158102987902711340665704660937870246407638256490190186540885693386685781208183587084839971152548997491286821260136811316626206292181860720845489757566189222330902578768381329486669111387063971782245 [143,98] -375785211915018391707892959238502914550666330583163453283321739353511581758316634142790245547884948732533777132438899999671751866873341284614991016824033752962265092926936503638906368424441618789144667704319788730481530592783878006234098196131125898480749695680470165127257273876541193158323815703005513480616814728168534410707205897119022288425110459655554231739691664361117278382871443622647451339807030167348830395055816462681731395438235384885336961509711166787412097932912409759227773885913164575136000511936003112653886331883553136211437981354282098267248767358330640487589155018563304340682777582735550174197388263837477940961124602000046047402826743157472327720303009872288235246468221692108082405906357064967001592153399371450227952500526688409786058586974767677404132060268334896814450279872935027578951196957604863143262336095480187170406712764218659690782217068684765831639481832753020130554401927738512353561805726894050452744957143097901543555692350274982297740170632025826530810749460739428018012339712048679451067777115654665418660359419399830311304729456311361704611566059959935188391937876672809069883422517072937167379922760763780072532379018086544415933790468259185677411477974821896162501367007718338573986507928480085628489256115745230586863952647296274942461692487054397836649276967466080724278620876541109182295881322773281839043480887482762 [143,99] 2594722798510351121389801453586822665210670608272659481769925361734735385412254324358507038613353266719719588588234515494240885449427439903272544353276222715146787769961433970971287621163921707368212113061390038152439757159332787362111930261666698467380168282612577526879581815113777315554710035023110058991947020492755469694792965409686720398559665469099980520937613786394622240839029950733696908821978171813689937862143061460193994295274405767464002074209049240571132013843106274476454173017825059452367250428030391417314352341149369583656225147910996825290444235350029222323598378395494237725412382608100332703785077029882723566208591044889925634080448382286928641330720950856459077798589483816256901429029688694701851109204333106655850838947835019095213005169942383375626640421341804893544314390482761680813446933189548559048157962013727255267006394496086681811962436359305887214415369219392385297856374669510294338165723610852840495341429781731154832656697866589691604230233611249847342650194904693147468648334906756386480637432208779648886682671165654802654378909252568263101962080824647942322668174698950077656059081990784128336840433785468532639601329824050337991279824548432907588000735820749277238615587896296705030800211337135220090330451569678756206441392351949048201410922255554370213339801589620583586743193424440271228361008255647758599375368672 [143,100] -14885436694609323606636696879260836550883187644944116231679396552692624222332176693141449369763995035465408299203633999240858440347534536679725565851025441570502008156866815428459069382610203136607898743302957919642073344367261682618147458562524164965348387543106516321480626527026164712350715579878821867682995014141000775069731606489344532732244113034434896079976517657361011481288041694409917912669413971822036990894253676530136618072638585450076338943091072110751215671332426043011998112266962947551098978282193254479028099337553741251386878086830719730649889882192688669123765060471304028000115107153569082834063627634121807495946538149385416545592126275622393470696426429351521534244050120009568035509373890565154001259862159440124737747926642057334347281508219571162711452892629812839442200258458730820825590076218107878243339406099119474915302567302954636193601685328263463546478553484840518337149664334202436612760451502964209229174281385716706932638794523065390496167157262551980234928886081601818812893108336124742859774028046563450646233957333506506762128771998777302686026194625977253801058479343194920849947718135526502150255840469389325323939009338459268897381909550972125387776192597186446585998043093093361154514128119916851345756481715087079342260784288378351846461775102483883139311226673264765636343843536992292399583854819865972452050 [143,101] 19187966892349205837159766624128097628247223239851878439471376747640959341367132318048040635274582979091259465939700192723861913836070517388907667723169510666372665797407705850370369404377407868196400156571881294146774831852121408150167370374599064893960459221359552387769684889849259747409072256453542159077245533542730892179607138619882757960377141092581812420789503910903933092721757357397691609219533367402053545118975789734014684058050194135669384503116512774217450270490039170088192688479874150980945239748102110243915440901840326705047684032400096402264563926174969072514488044210291726630920622467405460647488306828361160497730200238498580117811646349939308330793222537802898964514433637964666724652529301327339911963202224094144485385519487581589483823473411277278174484190924748688930014527920099725401808330839451991523600769646071008573534711324775290334397104233711012614568068795189598021596785187872274756078099049758786388720527132903419881815608929296006507168963467151402550578972966077499731306022089208373277407519233700588526754637047360080172446388183623099455908832266761407935476747247813051684736956587934950744028025418396337382369197402255476692178639013353300283599650621616640821997771268638790754731039258375383064616264978695473466428670916359023143662188309821196683845075445083379785775903960472247680733542401370700 [143,102] -1370927239221383534614539818290613517845401250298417392745538658057337330515714380475493857492974044024016708517717723718274294480820020992114473503060498751717013987318452886641984745982073589559441854968979486633404432665454320047251760490785498628219951555366313030261913279944979879135789125447068673425026227973620697109748589107162153788101186266870663273843391653590292662790182493010433556802896840071506132771094350621960224727452343783095728784231917076460003333898824052517355598341355713017897319450028489400890171288599722385335246146211200516010834692820840389030748655886798232002856905147063822533132021994951989300746565798835186843238544072353464642179472490693365091005862168649588408515539718131021110771896632540664029892116627305199667827705545462874666094657393769948360041213333490446319501296453843880799012358514358557664455098189490762204465720907813265670721477639218900953149655049507110296122300388729629162139751526308781255093190020437752241155619716029985851107256476559022687891352368936406943784225701750038091575745878617107818284312822007431688371132536216049127870598540638081865450194365703172820555648964278756189775872561351659055374031922146683210412749288829577360344704312167205813552871296160777027124885711407959577654039995277533564053494817211685049290064910781486039080929996531299829428420492965 [143,103] 3079299501461616486672167925973886495469856041550787844344131321560248085154152528840261581808779692914626688512053692610032235584303432033317015031336318498745302516189493836061404809928250399693275542946574706936036761743394003494241083162143526117829911516372778589981609872500954642525096183481781692669605329639263893565099876765579033413754817480562614458972212042243997016274100085266324237184007594383011286889236518552480089338879295896017913694215995790214844109914246177782526597940511127562773672344449781070444908027361641124223215743567821367019923367997929312966273152908861415684598995094246673065114186935020944657310517566314058432551074024016231692498645422398744280983084535452038564361559723833307601017210999208000844208959259591277624098412117247912066440031241090477874002909707863270713758164673680887348448727335292064380408069743286618685653823640335798264398643732782596831532483580761357060278157319040482259157028581037324509189512108893492573452387002435079033650013234768462335769837486513945599475149072459723376929017760022955731174644187560414191223482324251920850795820785905204521645198907533174552979008129109655822217090270190767919245580553749393678325319766722829268112053910648075514750105989724486391391430215769990243362265090149715387890526708586818986209894032436400656489447768078923081020625 [143,104] 19582205352393399507693881257565767558614523965452649190342158731907875369456310745872106744995541643809342988880948487105528115969933544945859653464300909045536284969178537851989811654850044662417210383372492890884045794949601640248904280111703292717046743322881887331694261022097509634583773307726647004552465840885414736609315984897620104760344282073253722181921343408545029167033483454272085117961418017914217250756302709852400644763902776068999225018483220261211674044026385666951196683590620885175454567239243217492148825808490781930389132512699577425854193596488474512147508266068806550661972251178561405995452895911061595103377223561324357958288821892704429463431271532733353042732524764786649769363488583655711110735024472626946491908163616246372008905472443603332338304887737718778948245170619937507312135098998294570464950667173504380088250685582605434686864223263334475423357841679955464828245700758198283109527910776583431538249421870291978417423458185897907403579164163591832288485101949934169387413883465067524277699338825768464340910257105621446818964817253910366650203128896626600716423354608241157240699478436695669511259027219581415091550098024329583350970175959260938805438374378375971132999327094475143048706337685274602619679133518790835010164502406526691412309965787842367855843010764695789679797153959768663280 [143,105] 229749848739455544214890659244963609450510855057104178487392805839351360164183501606116432072432098800157534334233232926948027911058630372485302290721815975084759302297884809546920611374927869661753614407765869098904981429248858102922716410905789207731638738229844057274944064906163743055845704301817763966368395484963127647974452495725736412715750826998843445949292250154732127666653616806830227665273447270485795631092916414791086627374784911130757887587208420060355627937140371910056173234497704329262074782767653861046235519700491724744882002397075161906697015794316912724839636057939073403470774376998728722955763199102660642173536960046077466386661287079706996949103836866380025720477175844281109481118723637850103807020022820981893112294690426362956538639448366076408995384217949514653813548044694966728840639181112785860717733426841642060874406083462938726426472748111685541847492207158018380198265946309382277748482173439036201005978601494629232349382370568725584357537976775707058786179956490996294634990299887899543645518888346041158923406927763152463051191156572604293634259670147099796627647819885910565138913883674925415812324143380385748250767197402192469350828893315994422938333423617777390543497346694875112944499832161445801170990513756244733185670586025806453850535886345499832954026433197349072706867637246065 [143,106] 557675128187050218604858417954043690527392955788803869198820383303255594845038868329651396269204070371236489538202410928924542222520387401787369814604676003952591624244871306400152500331803650037555419977016400763252672484519372813781848525640861772751579814946811422519364896964250200725993303579006037342804715938306094626920771211581013894506960373652123682927702279992679322258046076380020843518975512523180974256399558570191259803636585316464829970114335023057017504661501965691555539376701874362463873114063499291796449265769397086898259702940468248608719142903249620605558398806412836446318071926512674272563017405186262030438871241571124797520852365283653069654601996199800012386473153846750498965510629149429815024327244691500690085336923514662407906240918070806715346300192467893272557484230705974983025877716731382383983078730536634193246721779873952871045488499148243677095501590674576839121019464597944325884643610807569899772603359194794690661203466805244189353757292032784564614206358412320620584507513993881309284979084265449378086722869360729523241944619347848037614642120378119956460951408605729720422445706232184041364746396087888113874484039217507598091994409407921000557653570727506150536462417185726265371377449628107931969519387145550406947739980878154311986923468398245388226519953933100350520982325 [143,107] 659050544410254008918037793655488702542545781001287584704911345436645961446941529539034197859640860597717929685561052775398969671869034892016239050903540458285461627714890215039495274777697069009814793942376127793547865594951160519902273227197220407000760210840880470303384649919033630774876636985904420075962714249735234920057545812181747078811682789615717337734901003318613907625938037894897281787514888118983995016869665616918488607564197380140089003728248851395496294110195181921206413383233433793050534136384459003042891687578086553682252501351212406534581786652027167855631774499334804335654661840081596972694140359118127002722291603533852348720330705248369282939648355604766051163251083904958846575405757031081325587783481856780611087421369806784456617886072848084956572928788737540089337717925222757530485798372989197319197372352267328056825288744255720425076304523203863325628565030213045938734662354611193121195008443736466081658545320801364484373203436593173949890139605734685790415485047308221971595511765779316492876596226320041559680628593650915101093867815446412361162540691148585975884928295321271055930223539583839952693540600056652982770288396847125268732120610780311233287559068437765779370261243838492240011963991854094895574826829856045021454062025861635018070723979556008901019287403097460815340 [143,108] 1766883378673431446973151552956753764041552171481047730700709572912182071358959221508125625398184793543361379565236309199259731108938744748173929869431869371439017428850846034732524042741870954778603086973751873957098463397246289251405015109140321424771830917989897604214029804086599456096724428964030014135060241051521632540521727736806806315571333454514762377222634581387555755067348345881032019811819258627663710040894225737891803158510966717164688267173860970816638224095629766379596330000576160700773339023591939270164226324670201450645996188324929843807460909562899947495056128608056350795416729256981923979765981563268355897545440392385152705644527917571437441072354037650810029868808542033413610769693787670641026851001530441291071206626863148846486784304647604186520100657951071444874086700848635741218223743179868638967750360486543872874770075400559971638244718908206956977625463008192514845920050497137065748276856941249149584708083497602921390619110501613659507554016216773899633016092882885614805007158203247634134840264614268211733067856638283639245142328832340769991534803175215273851266101940349387534426601513368177806984231192870614480188898150592632957957595361795334351872579036022768628558910006026252809508486031797071209884072787868748928196054283704112456443760518239786598650149229310965 [143,109] -58426331518740560141563957039093122336654721216266739536874833294556139038940161597411234216943904022230820963171802575653486943031751479788628719515398557036137028902708931044105443574430985606472646636385713672368384387187716106436728057353310739259444815698020886947726566710720915021018607295388429901134006286639680824663789488623556209854015907528128646524341405457591578083049091671757433540224038366538966082782973709266288033533304266202640059490425074964162926698700297931425040341852914016029154444679085302344992209992168732517656954193111522136734995796976914092776371663335125830387384625310710679552508461370871888489849778485439509944455769873346832889701171999887566786811320326433056213105244095753412042338548209652304237693934819463965766836867676545497219566774534697672999124932324404425826673539663884188594340391544894947373169887245474462133982051959433121308726741304367102361559072575340330560206730994515723121391512427558085669945921027274657711451984461831560749167936828837172193171036581185952558656159215703308133898931252483853345803590872723899413829918610278417670317071342719428099255729657575793869664752115093901934072001158929181890950526924169076114231609832401200425687469180408883977295724476910695438459881055380310565926608762366359924577301282154719751629965 [143,110] -1907595415072576135740726730769373732543390930359054163443893037382834842169616056516817039886327159036454606689966081446844530526798765509724687745590330067697126951303251314234383089362524366678837523810092127847719245809421344397743354033615576890860335541774352976323462962269455308421565681278680349176822171989472562282327562093133295150774035509015596437534326039127985894869594149587744600682740818491132556409054669518378726831771508050369707133942555338659352460796608230899175157063235341150266950722916582306356163492156613122124529291750637824771520311353278605580191625618288766707521555124086503447789741773222419597990398074671856938760846906406983444085462125562812154205516701958443703989615861557377800671119115825880906549098011886769666270596012151320891781839407043396570466359325670197589091844610504051722076731179975973686585239276087376543915050344512937780139995614597985532423952935635625067255416455277875014405165257079064404646878597904620953871060912397105969812952161078310230085135472161605890862008164956454395826443144271070253320507906924185775304268971157492813262092763738674748821895795380441515389390568345677878247652209869592372948756258550098338866860660040524628029586198742794350515484676687675291251251242193512234435451975885018687114156334888809125340 [143,111] -2102044255429674445179689108160114618970271437228422859503341836880508384984940302083346115652496138577235037881602804579574449580293109437271416172957065069892309924020037563487741505820070877939742643237563497822975928157835888253380001354525612892854017830010271171696931024795948691764357498325312537428616145067515519145206740065718000285728269147793692240156873928739072915211793902900868434584601691328085618921253211799385853833147525607875465261057092124213806288329133316778116586425884940075343111794585868085385921336647652551197140476319422978406681807550355170758859768007454767133535656191624930040679988852574604495615589717896459453507789132196633505555552536506455375744027217291618824155668283488427665376305227747424056159313543600735855726684286533512858744776148878154998174387996980115426801237873883859732557350647449930288933805370513764266496179552706067698351853193219031325935148806832344488498713472261775358053948746404770691981312424981304261906719113995817297398274215254386920798862010173477704971055776281773147711634980815727341931745608697132288916330617971834719897359007848959272069615655642679769296645199317750483263303977926892163189792238790938446076576172078895681052992142488615443172420856210528675880543528254147700766581284175605521440138764650435 [143,112] -2816940535684322155889190053633347027437662298761630753232733733228788383265430205757959635920418362728711491526900038086119294519579530823866833496039332360931597484196342695468611652348392188388521736454135981786398123869013760185405830120017313200645780764721700968569941717864841053927327181755083891393375711334455254380135580123160514984680352947227835737466885202501248389288755967760348623662207343272380866142114017900599619101496124565978023633476721655385486054859815837700238436968564982755914957430646432273375772804097685305803812136976852324695699044755746014688912399559586276291896282467453710754440886113699309768217671711447928628979678761879018789936588142878833487944528794812336173686276016117031316828706584209640179149279451741856169595784266866905182680547669672071741655512637067429945935940580626224870078823798148725056338940893300505383432144432793225051764179915231933955405995049788064819406215338947588224190882748456254431346547345102566808104976291045485139348659026015805558815839515633844285758862338203056275250020734047893481268213334134062723111921085043069524407974975608041877100029442796564440770965564999972796854349861831817255259848150457963015296123388379801525248854840756218493540710027192745427259161304259339419518188049884294342060580634 [143,113] 673346360928582444032395042093650222635656767003523606198124446009290353628038809353359057335302103929262297052342162009756752847366210107506456338092710316622973961465450993097322409468303977782066176303441762453219697948294080214497251534067873026582311226884280912458024379344272187371087275318037202363274477121358694607190987842449430255469906859794157357134231976241110203778056692192147810090855740259847369863922534414913106102516023576459901361409859872220970554452954753022775357752530953309861935315974248784473329959143289171158946644825277315319848172995380800265396634043261736538377758089534518960601456576059868451456130755315765899194164370864119073000410132219773901886538793147777888543791363038716637071404643982347239679838655660160652127153329304880696451802841471662184704130046831336345988690228707504430995775982381707594251670597833145930121462943590945301035515858559917555337585321510032742667231902479923513112461496220776105513878782431237482386199158626586659067090587017607174051152475272905180489905577932585994293782048385055182036287720819684184062495867994594296805835539098202987945234149822457337268514782870497543819612412796155876844518303577048756059734304854799082394685951481928669163847055695492703177101761210510846788252250649034435080 [143,114] -1159451667778499292664332163405407137521504308657159032714372589436224343390644918738679105937602888373275007801662409501586409401885227797350648718916994872050602524225148603914120689502940353793104347925278349529733231905282042932689295736511284256570645316696125254465280269246766537430365756289490793182149263341055940365150367150346681622114859882742983517737200986321308448682352887799002510484388410936567311886053076676616297227804748145503143171187444084206814432746970898591636943277549565499006395082804613583658999040971678430049614739275354840263956685609408007593760957455837488420601805032118546608957426357958781031229485525029688539991399447390675950118353765353981567611985778855330147041363108114507597479761245761561883161213509834347446735951341314168262904967615265439955447311620404606338728344735749243269020925526539704311990651107049593564559719748415448749674756993340186235865871824920151954605554075981078567364002047908290253274560098593885326661231982116207683708574589308296606696073153918414062880319120949820834508289179726781392331606664246993667341279997848366209208091592353793875221996067276562742217231828989242012671214203280754040162743854884716755409342765041590289841504486168824914162388980102749113283139473235676283671723982305787 [143,115] 669162707313127389044692564307007047131061497316892860947391765654384190168458960686586699123605191186961704102296743984299285768045911293974252614662007700782935545523132798897034747303860133147773411793831778487004892678446378740312693831286923045245298909994143569758445297935917133445997148188127465576378017902802779279932075966939126197345176301899827547408465977765820453387250702248462208345953805456102934040189890028787621349230107467850692364943487422375088755576253108321176088263423583037299527409139134037042518991949955233266129735424714998434824572783082538717080077677758594388961912361176850047725148355997865964824107515109110743220818577277158318817013146599678763279375358285339268481874425395372926170202989754274457147473459822171929437571269934262375309417534185499840371228886975263628067649842304886892471931003025573924125979315871416446133489116945038406347866861936331379735327709909304698206867329728612331726452239842266949920658185816081450262284094123072296722749772943231542329572049568620520635690628550310604397755309794414154258578268667350337040683085429265454383716719928863568015668862522298592639813700981593872000807142611944232906608165540811031793952590546028297738452953172985398352287356776709635973549765613556226551066204 [143,116] -208407559230783769069182256741427134603527390619256146530043406957972666364000570061505840657272610684463249474261813329605230924410320945403777518291290133369696288782693100645354608732760302751669299352279174794966275436873021894743167084546515680953692946275620647528985897917653943960246196631262953510220624470539044258097331780066886082016764985238046995798837035922304511406639322566452502502760176184530525545911731283763060210997905793318577457585592146333384957659522213635768616310738724234302281896760304300394399009270067733931253936764560239152840932617166747859716975596292735675263249843919975141539877254224458188027827942047016424377622127909054853712572012095564766510411843425343144125736471906095886000728414424412306811300116882274582071638319601977677014229322320925281477780947310633210190936760641196585094649933886862609479829216708223187146441759425607458970051148105686245872821687261231300066147982988406535081284296142550518498849598064134047635689533990133667059814212579147915182246821557683140222665751300539287471781778406922761451895503791793535052899917973825901578263562621371257746665139101754820890826204788000074679213262053318441210820078922764923829276238628934943723606502735518718764060741355418775028216126082426604815 [143,117] 33381520642878779356339329105505390138408326447881021049613661588758805082764773623485572457452784016073479836316667383765563643164909990830973592638797954093879825932199284465945205580821434373046965892974126453009797024604937867476799361963749579007146552657418729160748933595943430221972298130767791486836574274151603646815599757181080487911312748802341738648015165083731649572419909757936773208972461966062066062920331451879491829227460715025687547096810136306317062874675379152869433202111190424486637968929575588199387439802383849643662907329623217871437541207376463714243348834887638180499901415984107181980129853540092518380447969028012602597582432507958189029366694700656404032743187749330139924706242349317017318334678143191123622134255183893038344858415645709370006260315658205939221386421957237739538510745313886941031462532493413024594032385747879960962775722944503100451213316600352301080225375626833919291067742418734837859633835131585959203484556849415133173523507823765986482093436690290393562758408043372638559838405215899668978384723583219598216128018437469962430286178286278896333388484125948332684207828666556668680913244526080959156254813611366754567192597409573443084258284096422343362613112337323763711305148509611688365115910017757 [143,118] -3673474285964722922074938073903210624761725593801078002068566441466223550691532069647259289652481403104241320718950824649345809061995931326922367335369359917513185033288061840224566237488082706993401623305581948471543184856000330344017021337213544095799623502284316966061132536318954464245036340934208710037498153037014457021395016237024359204911224627678892168644037926894008494253771280896651829111570759286723312432289936314396272025428851027983681466212854581894265171437882648519206165432349291048069137903129116831332365127509200311445663280092168864357241408155851329384531273806649123678877867607988270848997244509737793823406251795866613141309942252453261549094886527157578431047424604262110314090126740594615430673882818982470102819609773994312117798162805555361395341206866014581353624869058655406059160158563329803654431863277555972524389204797020519831504907893625495803091863327063730544012418591598873564581972119727099761280540278422473949912367084085719016615729134731540506290663727424992475328137614670602236306992207548769934000696561280842207589443232382940554718592095303181535302789711464362244767301931237691700202299714995109025160972142593915238764154897504582932551346170821373144044823109838479122096286862259171416099966 [143,119] -828421141288480971281912002549729116045661377997583401789448541265666175169392910704002869258501358785436141365973030271757357387027469779867848651734266560755644129863878554907507709260020698556382802627323456406967240956247676569487636954314963687568304461187244764385643821120300910184689199346189647974012958143730634680664419327684733021180737188425567925184865908805350242972102932911638322915817981680375646456754127813544660692515930528906078911798641460288853906747357832881537299802175545020273883403904260085199185236705070092605702960903394368466809882181131582772116992742966413460493700456766564133636493391644219864152628344563641867569769679431800929300476778213814895370179324989352436687164968678549254903851637056280181400384682966489144482279679823970175406363712081867498638864064167993550348996235906280691657824721166350539812324799894452788182037804093370592947797128608380151751334077301948673392959414775916002852208637564584152995873146895632691601966573292137841174870445906179518512400804110134033140257160743161860151201390543844585354510526023181971100029577313888252127848304832133332425761316079423185793981048664057011811865572434602234453910025024105632301400608748016613148399050746237226429755950330364117 [143,120] 43288211836409984171167015682502998144403094062878833572906272320803500409297919201044712665412785921338307388778813647873319493811207363781782565524627056260799370081101597616434750335071704576042662523067717750070136612405026995233224818159324207133333640775532363267261116125688870464020996767444622584941903032254540859738058954957063026622284062266845880952604308284550289164110127322574191480481374434951705835073069662383367475264927531298210077439867714249258166776879336140093363109470929947112253890169911809634482522942890724828831682513891585286072066941153165452380088304567724097838810296375232390086363177097441576458273139758305750015463324463381980054157800323200731608488214992488905854535855732458600903475869225357577671331152664927066067312821494594876484269322291334696552904767669680146944595153169211054413485818834474990787316790916410582098397887742409706380164660196652585076213922280860655654188033830800392403274276535837257934989933909456443923311319205636014784926729866724997882128951459954912474802994770539042262133514393916005075025866075727788840234841801841939159475252353289244035051503315624099412522199713817939658292456159336529895420547659208950418344205017676939082456139728419282117032304571 [143,121] -2516668583707433031543774505803561623096527530749499250841408081071542107287903782873120077392787218634708377354170524000987460679045969682902997037234465961789703123409413580601320382203194064393925197428877102723322028316133335255726750730295076677252920840112006615396854061990790408272810978294962344094869529434482497067387088907634390855197454907691603345982780964904990446757013778477383814830614814833034272576422903161028812521532832354934092005796253046423256223442520851588388860949495111678572555063324161549228544619558920226329030246272075743789909710817131088060950271998699791977409954078643960421689602937795875634182691830915220939070411786900657456779609134397431456731977188127856547285166414447708195484712702569803426010648663395312538193082714989205047586375544848147755005651489260645411295875714352422078023096162105892084867196704418912962311978009218244055308102564669670706797692007931388428213095638064280179342683734859822146368864369276181131806388964398112709209995066760001188270024605682421992316983916494516434627615567595923915778985507788822792503577974630073921718109752284508010724443654964314086716615551808989393133565445783106141143128835916199195816528096299823623084464723677301529407 [143,122] -1041597653175654538226663682848899947649625075363143016510007845078047068992159117509588242020625862139620474589713983844358511851377337728497376176569321953156135568332231931538624364490350928736834406080854033038854650005393422906693898784195404039393641176749179654957176272429773564734755619875797086767062633385158227492910994555059423290726993156550928591330197753093495284898459046325259666724185805919389771299614657185322390075309297294964147338045164015152601216184960897437499085302143935455812565152925160506406525749264391436832441799112044981273048130699404051422415743790548292880425997346332060541001265740642964535867634797580049296990860479416007940692280843641656144634941819857367532457209916088830889445622738981921487930437166348661613137050046307064764398750640596461317351973438714610811347854306162357773026260742637689009241705309759885201066248734169691448727462115783766281780366589231185242780051244553099305724014487001802831212306853177609604123533181983933133159506797604375215978476100829927107216748856058186439713921082900857406471358555256889795527343254712644399982607232296824224689063414449954081285376894641606387087152665097186943137663039662635419829511306997053283598101114496055 [143,123] 2609912002550177026641460711818173911601621657351639664742652854320148396387090464133966673765655831972174780376084273996510428401131768273121293060802941884780395796539451414392431880329203770012819327110136283537180753960259606839273414518924274723379675056853923408490710617262058626471198665876172608253727767258679042893423128504793489019895692709044926734901677530061287375607015878644400010317454026006152516283552176096809596838456191990876985225948560075307545665087776433130419884426590258915495573583507504963204973031508119706260323922591794848373908417790207234341289883122466974375840775171807782527227217010828080350924613162481306326061753642857598748176202659858787395196779889090701368583959210727050650863057614770674234845113415648582837214152612175102372418258985348658369399791447984989414288704431833986493592449903137940669845458805977334315340121713364837632140560738905198144114706423016602862628403275278249536976350047298063620641218372913182022291960432883751157044944640425586852278414979579346851095308819078768252566049210446250074568101835816818199117547776451382081345961701252145913731731704529010762422154610001913967899391258787941945342283287180180727568176682427581021835377 [143,124] 5835853154579594987365829055454793409154927397914196059453144893026387384567520470587895387821683856948937097970483195950171812156248822824017943612308036029850272049849606950689357794247424631272965905492748094611981835704006369235262806554740547787220567575430240039499346851933711508119384683321280370738893770157315990471963308545789391410088003136842805079660063998615384972911297588261196511733890891825890522906976310081408739497524330805654616546936078053488463801884663812607352138639171597445954064045387060097737045967201991070821857305834558548241724105225177387870752580612221222852663269350665443613646495000631621978303948553606576126923751868295981575067256411493812075738948446453675631155417084188949162072903714193551312941029016878677661080012645827812965081151936186631650604149192431380099985932577531419364235161629087792559279371893265870868364266722377507590528082014757451846652094886248933922142273812290635749042164560988986428223042742210220648884987632841299914658014782676633833284823896688114541134779796922095677382322908373411947936088237325377015137311431087783398703966656423572002311923053321619173903772579724985829326533964646685577166588403899483470691740517571136003 [143,125] 237616662845433218727968366601602523246196799385949385494992963448949476217561112189060556618840553172996877742621202344400415097984166316213964615886512823379399320066431653335922479190569069490289157053046631537230896310564572367309127573999962831069186451487452890414335605492548276015779628854708130615892576138163832248687250240104043317097432087506458806205257370728575563814422236086992872015803472872656615058071737906435128206348440604872512922047349945638547597102069515198856240742660008744910156108262177074047374291782033872246869353671688143826581602576962819428879793246504062131566692985460304971863297978076600629043279497345479136498882655967284111203877089430605463974189774389848919821939801012562266692405068210642735002882944143279503537811588075949375344438151089871426419562367344981922300732032704659002949369486135828683429703944924909433639040584576827458340648740806358770032260721103522736307699896627484286624821575642882494599458681365079611608138103394764272561026787382372821620243486643692923931445860036859887049145194734369221260498212220046344627039178693542999993544304158098341270182308939202878032064630283634071475016915067600081863975357565426101916943627300 [143,126] -629090260303939556157896319494073290444407897558493768373240939214961475562220861809462171981296079201483732783427012411280640020749375163633244616867508059616861806683536382961189359117861393236187425418782662996940329953955907429192806639030053535375141277414142483715040608173091298077624465431362028087989263088363442898792993873482696493167767504684016111738425565525885709946627383735458492558988355749018325607096522590881183468021734333016806120099397235683450221935824232557505746100020304464416972917218647849986034513515440911086262127591516547214715238148537391215799299957333986386813481780376107155655486549605245413478096721233501661380717762736315537131761455324991475280979320514749391705403658336801383806472226843422125124851463369781017987004272330528672443055038652926367517629050291199485882068949082793800618868444260262778150067187830410115313205690336170034246631672297226962340148955783577114231948115906504532409929972824475959359269526651156304194382905868149165581242476631741722656475700131395723991502241558434713082070531301791179970461172782625926663053489959439845957922161694987656982067178417022326807638203268967598774049871493395273162427693332167152325 [143,127] 3493271133881075946820573189354959497706864332807252151330425744260043358398194528434011911788465762077589289184279184944712630219238482619641187004344794646383961773374496821257897814504827990568366432751462672603288786137014223036015029756988155073726046541796002406571538362126899040178841948456522305529518580831257173574714654576387360141652816969691408896370441346712371527811335011734887208259514757330771945640829635862109746147200134277341023078102038734322926902647368363497521843853958015988435268569425007111439813740230252405942459234485536478864437183467733875961524883588367576984134096348031880272710214784174317835027915868408179976288221745398086065635216510632956844119212815868056042178811488787256698744877940338002374750572582090487127090923047093160856398070545245654288872918979180802455588052229565999136621219912054436979190138462096914586274826699831991492159850789295781468013366554828404269343205218189770718292268901768473248990471080408922206793777953025712412961440420692972083715081034605867031158786814266386794974619331035351294088623397738616208290634411395354099498836906884571556768368394031711057292818711778586484681822847828096054116225435600 [143,128] -61464625457225367341803886021175749372614733912092396575984173167276891980324936998337937326286207422445189050526713928189048859102186990005790391049525722803346427880254564749809404336758034287265053320570884045695572501453293454276860335690939026424954713901585655339783347202027529070747740219485799974724247589793121124740376902928945452746557027288734471167144335056802626275314242218497625554840735108466860651124487200661635606901456842315625147214515699868779153064421048548606660856761544558544010044768381775718846947117943461566341548818374087190631598617217277837032666180939995800446228158238081751125119059793202856442467939595186107375848013191741764944315653407680677916252111087280199342119956697734589992552508004999898334814598834942529929677080055716496536755235214216325170671407787284043876642590033576932915523824250210364690730585088381682039305222021964072423218716206208709543986807536525221134415684334729428560383732898523427474102610391416118202309798273145773357433568642886211994881605221830675212016896737336625652817100954240967718002174237681885820614033346045234095606110633205768591890696996308000651875895389471398434046290831522689632275 [143,129] 248205527259980296574269695004102942272461634395773387996714685461040876963329362770374032702135038473812688866259894254495837004800098526382892269288182055124788125422530811991270949362373001601786483617064376054090513232169592056629687068635376224429362577413227636903428398444173617533278111615985194880218214180494071370470177903958677744501978020440085640549481445765396483275380778495162667687858872065579991614914879169657497627781308821562798282452779889908346389903230761839883912860240284539042844198779927570808244453377236395518446559768563159207858399213315619248922243051877307878355143098196435266539344469840805565598504353583217448938091534178197907096268531006361949952563434911725442479167446151174771642806196677729678883646454687136811666293112020967800302832688135232522579735731245654813725096014592520279189857179397374109881757684742757173239315462252811097437367423484188058302870223380310462577249748850725729058326877879415958284096248350421378041714513215912793509560338334137380721605667588081777055089099135115610218723893882922716527454106247088481786301591725268349483136556385758399882597541260536807997530627568711698737805713523925 [143,130] -335140311505753830498457069309648346600181202111361594461286496980426021079691096424032857108170720793466789133174865519649034001399818736102806821601700572357352082472858734071371422032716160589627345753830394507944104979332912839544913244120931247480238273633229510749853762532243696560923097149162587515634043577501881215685248385854845081537563440616475861411821698025273695951570331392816882715796176413592997376251205688672073046519338303731755314619266157369814501744275955758278267435368914123416836319004746168609466240911866905880498571871107253268432147160702419481330191231544629018965093137772708262090823463790194083471216096255069980888282344910450764828061030929550724464753894281747548222494400836945864636803889244293958049950696944115623928070202461591544242626401408256976117883034455341205817500320220370304459256901511111602512084465072186174121135225775004678501628819097684150937227519559714267339036141611272173081610429114163574455668608458473607162933611632720616212142424222571398834703398848862340112041363928338218485304975093616655449651192351886301191820615882192368741863521566784455742521342523725480610313249648431735185050 [143,131] 36172283006194086646613796951925698765255104441639384939596208422501792499378575075044271476395659988549271388363608227274599815879457397577650956970127996457725445163487572857894843456907870595199781656786032387349384870730392736066537715023625032922982394514281279296930243801420472495749010116437981839410050804530924863857789796632835076792311525214797027116171522308071904979894056194802638928475101835556127574955258677458320394625174582957449466094621213336609435364708303904800747873343289565573574006416002511419684338708370769854423730419947130061638931558547634515516198848090846728770875495643059915420986098252012148449596731747836397841232700749461444439849316019937009462330760551264316493880764210139509405070086168366081167383825443220887515250402558373854500879798307108216941540362491445928933212535481275887264680901030299078581024265503183876651046417904950828247277122575954273227617207384071177627416616109637017273627717226238390940428421954273135322619686122694778155682519102540469200787121186078859791272075302543087130286528578463614734227172062850057794016928216195257636409321082772325871110940390626409249266504704390 [143,132] -52611955437557639123464842932795248145438870857743170201240924886979748604019982257170377113460805370198484628062781720210364666626661897319805527548473994736230542578079326808923701230589513150944241410161890341925984457127889151482147322513589190254756550658965605911765851435150630326527669183400711944587778154118039566870915628648265284584329768091304500446789045324911882965785508543559874938862190282962810235873034207534161442594700065169248009067509312417017661724292846953000494679113362963498188316962471803907721172785003589101625522936759780418622448174665016483692004474800219857508428427098988076720010279442647931274171985935748764431923561062680529663156056500576813951430000726068555410118740548492472043769261092865053425726182999117529094493298347324730904520356304737587340276791424687019105562349492399733376283240813154683840855342062641432771437388526340707129048809318847518357953339263405490638656581983315596577804574817847147074705195780601419047682345375423467128984146737847904578118969059550073554610794710653262860955648799991824338105668636584083184418205470152847449371966656746420317442421697752568717195 [143,133] 2129478114275606269432679516348009473577075667738241170915515023535893686688815779505548614912115592187296160737597851517086147162354570716753929954878270572833535029785819833269073267831410568751880260979658689329093627702105507840918107333595729247462434252549240136253167931034549891076762855118846380744325977071848009607064741399020040759997678761168321654079336477548475340054808840832251705638449140296067467140949645135304237811627800036728292822296058994945027627699207611409571692329809029399461900565562494233118514429089641942259939538304478103993361009012731674147036687722393934335143850731746291391830019079299019834545329020022604268078538933064420377308294584548647948697452671546727562358390863072611652655101415990022920782895608146107282035230107007839148636268044742892726618849739334357418899747696851945791488172985192482934519728142960894277632282938561559213291036928729195764296599696845456966644785259696764802311280149865785402994479340684175094354216676989813937262704676094413736796802738790677027009933213752439028465607066827443079073032775479756560147741959990176185784203532477606804576498009721 [143,134] 282083793271637219428664346284282398319697678601001679870259261362119547625771490672490968159686228451144789337783283559659688653404141235388217716956388708024692621952921813942782066455471675340717772241501191549215750212364822233637114120484842862902047497164961760725919573373479312132921184262241225515997021411422069988629603955780522693617555165532446766638870503249894087337361361718792188427384213543987301588100989629900738952217027833956245848999367303915709672456858378247679323399889884408856824733937388394260231552786993910976410261445508000625161833620256974756039126125437278799761379570206867748146950633727909748908962921386844962037765473086686511119909733437685270081208304989459995766528631621365405953054360206108627926915613829974015907407413324798433721843993595850066984707639030180956966942609116268120086671025520003815970526709131701373095704661093688360487003953530248094261770330171088694038518192654393650394740294405518133898941184638779508686019254336547510341822374878818032506725077642147249301105181702717241494093003689775942580098859978936145049074831931520599767902320506625211360 [143,135] 9837886163036645376005315024198289048870625603583509934086078017160415417566682533332337107361376285994904987680142073456516225712032725630865457691352708238337332720547439768654327615973873472439244866496907363094675302617576337874221616332776181093640088656642568452995265651596837984764019934079637703883693790265005047697743425920222841215192487605276102190033887339922277786715427404871930159744636389606371301957179402040189784571521949341606559406145314102633311096778922519845542094073861783221852308938361323668411214166099172742990476370352650595324237326608652240230819461670090042024669729366374478757285651216157268378194648361225154307459059137997892118611968150857727809104505935792150976503068324946387347399796619453895349642829237550666241841460109069685516217355548984153770844277606801533408847775006842278246267930740115481953944910154954188070684596128111244206253009610274193777181781426235248324227522572017550809660454720630028809848486945196593567547283801579341692584291774549075516372615833401531782419777951476355545740427843616713403583016619998606540883707992048812934411189144 [143,136] -34378244309001146127729289209967606895927761721622770275607576260070121470736084365137873533041837737799143525735259833978995145743193331293261822250675116219310738387091695294731530321210178007075429055393589230147112108716373950523348131902591912979646463446913114370252464346765692902215459316900050864722126070590285219453189151678927186360484596675657787021480201424502853999574666902161028837913782286519597352162282667170625804586377582337407960066343761982252469360007874564022626616055503069314837432662248711717259619101109549936130329991768256883180376245694600466815646747318622432955493320117082569296143875962006166864297961360125871704504012231864432736766219905061702801990705986050942072179746382647948748733039768188118926580065725033911402716197134984327643948275704917939102733168076294536073765387394386269028870177485853916745961167545778227077168614998537191603575765154299392074829603436635293274626865677813510211023174151768356516725136380431963866663591918153403468513735703199668011243326926095452426270119451783133421198037133897767695712288104279199864738550991877672 [143,137] -396175680057805369345148498553790874608248437727333566401732896830314242733702119149586474521482521093139273491366072308859022925930836378570097704445453283833904548005302004352480968719254318622653787004754208632426964561207468870597570930140032382236829984532375885523337000735206012720797044156310852942363805089044864886388312026754417105865356364963548093707461819587983829539982209275649300960806013635751268801553867460010605932589776384193592977713270369153859218242110900169098390832177621905657758537222842272178327138215615568835533468833119132456461457871696760465202871118561989051578247119322897010624376234941157890599729718153319261860244918566716044019626836409972112731031113303579795759909452010307581372579235871550765408865293545062675270664710331211495155213454485417532019359378255717030001852417741981207008572557025544801583300366142371030813601001427721861676462220354888020892007628297355041863764443223706739576275469006575074501214773486110170446731912589105280958157865980062936796798294207810635906511452704123533629737713279146861463323765871381945081537 [143,138] -765370207332275899350458282789553505355044909740003802425831651994687364292062947969387701843102706303969192532000618027139687256882903401035973810127343066823053889391220162351562596734892205975181399974838234496886119207072341972804093916287219059264463710248366001229390050098612465302695995723540137062403800672784982927956407711556766547059974843414746613525875806591761510017072297655908837466460904554314674086453294611232015373667704431829980301490154280438365384884776989275107112076590501259430891350436367292292471903886640678407074324652493884468774219839889092945319297436920068020302621145356667068366376940679221098715351934055080181442898736600346200870664062292712490336779934889249013894589436905317774005054465759265973779374438316586856058847526252516536711302166950207011163422392582495262264625061675981615382386920770142921711655936857558924460543325233842297876580392337770165467739432148756566285755874746462556499974405807118124508753733702880998959256724323774172638444201724340544596444145205513985811951866912747959485781189975491328663492693315 [143,139] 3811211107724560383309701808198468045758824048266176358868000496331131939708631480715364143433030084399881200088104255992479766280747498393774038482839705504013745390914992335878341232775898809852241060404366438887786001510314007957561813530216585579070580365472292375115417880827327311229008538432615659186408190810753979039862854563395764578738953829512627659568071969766089866918163667390314893991048956925275701426338525683169313418704674609763783709804431251215257531817834991755094527228998015197493198082795986770437010370465000764481060048320271599563462717939790688951049122402055602398627905238901306477219294834772456785696228457619346894797970971475820185827708043364481994753655184802849743184340212929795621884367422487186502206198635315761968869702948156239883316574799370148389454593587508321586183065643952106700538776842157786394441324327991936993012603794756277311696413920756627613154326619806846078712983040265906038126445138010820598422532886403967987507938733310759609279248599879142639454763945091198525174813787206219570344171364315491813 [143,140] -964623925458673374839687107038257357501443045864440552674507177825662349824590869680912405072625800068342286750151686803416393686224607901567832180436052910324838751806689518029383721286880866141575994044421859350936239881871976601658313916580688241089391327633864776700544986614315748342442051143003520283235907092038579248486908803983455077775236823863745050564298919070574797443199380854003177266758572746103564854523319579355941982486418917138431190612974986004429741528203744264896682420554527164270207540068861262719807470086100629804466912123540933103148134758676135960843049380837553979014494357730285566544262414349676904534513965987788580386368348484736544343103601489210302083215715862842473214820702289532013862783151073895396458512107660680517874072665056450207158251630850303489262478323164400956593544786210225105998535313480262995957377336859414928253754431412213083570971370515412732695684386570144509310930967071004094178007670192898291816778749686859329791893577402517017103398745114327772012150866079682928250011185382746777299 [143,141] -886086741285891097424706171643517886066838382835985590286715973936965537311264930479115020231146753208067702070116444009432871260840843832686961381507211861535214751561891087752427613997752114697509335744261841691677453626531405369214018499154935225431824054734419155496819219074130497294517937556010023983676316258161212299593371734854479123859908768112652533690274539381640412555306164624560565144954803733091430066390777881756833265570722659544741535237014860436227149372507473050578730964094273609281339982859620817715764978603312778231703307725718569945431822785772230989107834014904871448827737556426176223328246432479413870357437806184819410485361658798973077691749607940443059444575950030935840705047457746970229689256298471628081290180763465596376080371388528395986841507112605999084773342951313753978783558511546853853680323452958235016630095647999213356535514195628379142408609389142731814935654017835925919477360774312346231256482015903887813750459413148251629003415006982219882425710301625578085614906154904733943668703206846 [143,142] -86552127308837201019372601114343512476078851002659331646526041415161014272360041340689182872934848851279557471859912934164206901202892163699380294622307186104988492988296436038463790964957410691984246992134854138931663920750709018132785881885539499804055020409300293147431405981085420422844389493085317072677093414643336430168283072127442337758286470608734314130155164697542470290649359224014042614381059004118893010906258820898320843652611274694362620915823009641243721188383640195437935143071371035534380359284522369328700643750881603179811640611203724224571982339409931135122087681841888697304101628347391044414983420282831801826570074862520464310068351659894234084553585978121365577859835395704679067635908626579311645650099854611830852850239800204783006205932824616746406073541791783872849634375840799990466109845547094006450611241084807401854338126007868311482758913593807891472704378863538050912976542168323642134510685677138551291291993535601823880612336149168218377938008816663524315453407189533872311298375634192 [143,143] 53764565960250959106152950981985893777720227321436922557368676699569707326395010956336988079770504110900100781475288127296939646876555763351268835764997999573419803398330251100745020528877118019233074898329285927803045020598424748129863091093772301689073823216627926957432639347151596731734740035820289766225850147353007449074544405807485690334456091003563103590389704535095137149831368401410508339499800507368955601140189702195554418771642144730126897208890590069733457571561694385109787996704793550816977548159518261141520803273383607435953594848963252328504392048705208651302284583415860789098982870494289641961543924008031536401331469483834788458275335003861998907792634690589525991238647333158602797097582045622040857062449538824778995018120881095019766730445227754962829811770276681970305146779553361889808618394710937248013791918974138468195270187091591964009676361381725907125602939424462807356782315871208158118203121409531125878106833599304569901459905121567982159303123432310048239319122467800683889002 [144,0] 281155476157639181039869671662897297013821463927948476397972001093431577503395495291040909224690146055884454661062624263420817094432294595530124799278424193280417388125339725119271676961953942554485809470028168099559397189345871712839977525489352244030159614878337556655223533538039574261780071662927793363354300221708905608368005026898752513842933194437360478258200868847353529038474475530768127611528143553794059146850378090539236219978922665251697857749436037460119214542257477233734461827341841606109872943680664374025309581678056655063377567510566783754873672002148515102172161577007986542775414055913562016592349305427742120328288392901494316043463028618581571900660822512167432409428365628595743462584722758867352948157573142300239866036796908337393204621015557730142705468661590017841061200256343194603797905842135352168990933950829554792299513361683548077086858243478323803174053115983935959201709387294379966337834199707465958139199546267395523517554606453671744024556998050297787898373413224377433282133213878265065487018678687860836348913256522149804621666583251136343938710954427855596821458792388752464978344682319772995042029336472498066071116609849961265696014839147142166160406199035241839395245083194712847096879183010872516814467867612235895940069162532773884204072890644791274328537445069696242717072944528120952742565718081738175966667645305059394355180803952805557553992695847913228283672684067595297121352979989891893147168927411126269660045598130363689360523215372949823659425315901869557730115464386437820223248266353807046627736146267911546237777299251334474381728719329972146899712374833702215062514458616305743489377794795571368706441216000000 [144,1] -3797425982798128211836639605318060223323270060241503954354319426536809730027506712265827000053505754509141331648032453888509477840057954214814683188880900783239442259154985569385672538469010499113099125718674040357192874173285219384867178129064302046470795049478389422026068639280225821748733107055315673730759143465055265501362374133087618690351582771587067946841326209439359845350433201194310436808389282741075322925792144931776684295414978695992032350591738300938622481747260649417055076093770878072529833273470553100973576574287239753249614897499534349372842381044385189857428063388133396717339958827379450607048429823751404782490471139699768429743990907265310116717661974141600646515582460628921688854591566586920586151094213125666745943237449252662672178965011331132047314498154967488178100195791541417581798787247183053746271412751192598548186478891534652274995619995001971322646359555272609890283278945847620744301805696959678552928896775045302058073573917982867330949763629356951769171575202543274163108666061551397302515497189100515232050427371976214112801043092040292674355448415795058779636034732871788756429243951000013442062074477085568751555569935636432117910087329706587579679500583775560343447040276500911493772023509905894471399818647837468816792663465013937513734384009566429914076685374331793066408584322276894269476803057047474550361743463961576719520525945597450031561352063432017459984530858965885636140281211607563739401387036332033823918266958200168983967566582654933968085281199120115027843202436041556887124168618554810820393668196373042900281259943300003876534397378768719030781124951941949772770553225378175209979154209076821084554133504000 [144,2] 24672648200725677914751998301391233200937048594262668948274240840344120025859131779508902093494417338718668100880971971081584260062281637809218015584681314488121646953962464495653396726071687379661763327130742804188504017099484158380117772831067329327071480317579997563934031027770938511811839942953415127247220752868354238723340346782546732885797051365281603481402337902953338358354643108125402654896981030700795879645177055890430043810114128204357327668290833686773523471353433053882055728733877512976309826229634355292271398566010621897576319577495753430468467084380813855337804518679129640156104300836965077102336974282877431562965113322255046671053361344958839872813166149221077193203462786888875397633247692531383347564948123207167175551570248175643271124770637575537738067910365088794933769495963105758301298677978007483341104530568572801936586700019931512762057700515470931242472631060793455792053786012483096528223042389650607180468013886454604504011932360207453667512269866904186192952162825162129265615069313687696563294335472407685680781203040094210502588408053093768765085440358612099003913408507428002948990192109513128620093070074768207340563645400155753247863052948174398506827023136391154830221863591913891969407739688544107240904752796516931801521068190502408197455424619373955999376945022912917827923940234395582956847652935824811476048272783619688127773444820739170519678846028544000075708344672488977044181136095051899562573333249148467212375927749491970105521439901575926208736794371777122653153366219235282395644657886911162116353427449681425027621464978563164177563414206238258916908878676711961881988467675774183323832763485442208602836172800 [144,3] -84990728961214979477333867569583991964041441357520946754764698822549812535368595172522287760959765084808774584952360562772945850935194349547070572231628056047760938395784415578193943552630498660681459565037984810529295608862550469581712944509121984086617780645868626473275507603009530287381355184409974837834480107846678306341136640165775459694467118156218401312157614154901817668568488051257498357044725544100128311931198903898189104963553512744370577275371542861766454473345766014349114742840482109949787853929262674108612066619144092058659188882028557174337819748709284451359522606868866270467860757036565226972984570129826842817481938973043577632649553351045047976969697599412916593524958331841395143569036191516482251777420575847443931648862253962427066044440288307988368590707227847297919648655766850610626244769556880660595851305038150488849822887246773419435934113616717641965016155381225189843414308927010574338842651916429586720473449076606729266024477448685724435746971228408329907082468207491318831273350943982635469818524436689911607690568505350873622484061471970734007991606147819360756212050351453298491011945939993808850452121763514672693128430005368781016678369368040138850917477351890464042080131125223124012620901755557166740122276983813904141955374264259572314302186466545152006713896462781413242255101167655552542389173431849236031763168397779386962069140711189215998677516861568219128944395437177182031767572941564021376049557067967884095160000020476365832994488952952826346767637825461149284083419659905653612934284913400952258056358192499139985357454259356192763274907953573887071384123211685890915139817767139768076338372982013100556288000 [144,4] 548696831439203091283103286523092889524402517159320759095610739750235093275096778690198095360655637190860724554763048991178109222184769611080156279545838493611502904540501009058936471142058240445197111540885757892575830478853832736035065535645463592084366798280284686736719867561435143156729009922937764531691736412819049022960366887078932573866344067533987115915541625792354293848928403896497763826649113420775155362881196221677576827974475943278503296890329655667021294132863037852446084069295963256183003793540059360786023796862713310869591124279338126802633245158337521700367193119717501062903832738752305997951104225369706299854028810428302395398683933212839767259807281356362691575056373909102665387293108128193484540814806223089278890944523261109630060884287262145936886398184812102868346273674858558420653430445097696177256476615075823479104289677774891941884630629360864867956044265323702162807952917000905535362363489315524998104960597960250221375371206519657935938326890172835684026957995228242194171256606794184074945145917478192503341695041082510071163332209051639464170423912917676240260850466557076250013681356885608590054359818609280932352368557162564658008272673484495727628358432951423092484720105833979988595249970347200710724629848118671980968171274160193229433320088589505852513915913660003597713962491386974291743224572131779382689472669830166166816769837557291144136378895591407168362200564839455381454984600986761245246227458965584048983046034062556745331009697802909547978866262058975283171860941377782762268017096813508175890180387344657065614835780098386736338073736413042107784338050509923944035373007952432561049894505341061064294400 [144,5] 4806440411899122347882416317623169616146187832012231817630082104778831963146413419545799681847744568846682896544722931839830480386449437052263267481300372433515774620127879922450569842537387416920257953286428205525262660219890784520135288660438127810724897514554796308709755807067900233820228756710841639869280592148798134548058831565468269563259304714497634290836876051593164605264353302017604307724991528008555543049213216500830344949825004763448483107401008238409184902026374898673907069330056587118234213590200815796838027577668936741582491219402894840379669775502314735346791377341497861530331339190701054884364936720012209999620236134896935329129701310398184086415115769724540501454793078303250176713258696733747467664950353014247359335066971432625795094176858605987416620440843027589345612129728464953456269916600059470165016859823090339809818349047245057934965409984963728985228398189794170294568910302431419815997419618691431010337932606789198896940186425638023025482143602032743356769305233572578083819764270140985022921802908891620635725356241077672454092808728164923813834693036247473480173205205517581026644115321314811454752303640813218409819740896728964659702960696813327262196732106273776906113234891573874207111071901407803624214518325226994470554788555632648877562011456171252646960453167337928449581199899276483044936630861207281706854657760861656471058164284218643942264379167444613346501198341203710095794726844645015076888547565912688690078907598536327306118572599181584198080814894642330801012896345999549225980479317493457569056754952641420610407244345144889349620700732802725802509540080935953551635969298381842689753757619385375129600 [144,6] 131373521093845468654112856380746122045111953311825962501150104683387189720718220753444744373354844068547038848907909954906253494790413253905252270322115837794789468561361930695986243864985769687832439802831260222744116551785272273879384668037459851411483616413081475131139462358111502962981114107174487224237545039821902311592181274878443458148856250425703559707521471335252122247791713057593998109028047217681430452327661532141102085815404790907209839283220131092192264804744866523412807826432278426905704148598656446876710873775035701204456288426535396195504292475258979037337895397496512750760955072033393473649055739212361722468144813710826465871653371104380454228824712997965144079634435634943886458804329467870996720882904599083245965329086709583466580583768708416778839069155371462311606152564109484301510602999870941732787325432978795402558046552258719668471289813110537322623306642600950938309475830132294070245012823403069520447278922863775359302754765084259886602784218042822895927761320675175768624193880666558412076855431859925049789775727200234783689808019305558834816692764512038419331188972774416995181280525106282749526216802749073147959472928790492265915163583017130755935824664327053380072687601949857876112440864723854850889745091694373171679940197251911052135865655797082793357194109510980383574739671736981574515173105606942734319367140796695778980216069868199909321790425340612654532687928387254861537609277466396177624544521570414915002040322709889054997307922338339551142486820716650856404725381067199988773173918543416996505537819103021313548772463586944111492510504365852449936110101726381840345686950309289483371388722496720076800 [144,7] 45465421025205260775478228697931347628172696098131681671370479315815251907372738088583397953501455314122033223245482577374344402103001507915679197883769542802292319289887309866823746731725729689672996010174878598273104724047367471160939974294860071851364879636790574736405904871426290478757535259627266876091693524177458466938120668249262326785692402215468014363246943494278103128045217042875196699423366643663592907997936799719673397763779824743307390661657717169160343221409501521221745319496966040952120640877068874609769794389966546972096529510661812973398563228970843543123224960444377022787645339707548782592745346406566410082899089590251193367004676756549687673728243596840597752983829066554359264129036169627552592937445176458922664538252092834219313606511213938615408694615322774711794261329252924307279598019545344167953447833059317366054317456130131957763365090647477879250912589265407098287246763702560621418784026224488288914326297581972319496209808894945755940796318725961716613141072522097334507771292802186692967809481675773120489626517261746394306224670083848673180992732894129089475177954056303082286600603875762888428373897452680626674070086054456139751586433496376812236965530279695993219677659188397817314554175619841494885100144793949608676130504654830424399598591204940870553091062674863853243461465903971339798226354616473569457734620373828393089541401543386611652837954509992105371225161237529317550676439151427067858798520796900293941864869298454186997327187287619433165734451637155469139566153815312919380752285533573406490665332752504891545811555195965181075558768517756938216628501231678526342647544782607319872458885463605248000 [144,8] 2968397732854181179559231541689016423367838741030529392475489576281686789876359702149377314229247331786391471355448873816916309689601944161522567938159317473116685743494739428181076132494638999460896655969164771911231492354490924761345809647591373495274609319965205914823692865020237451900260470136967717875893458449810450038046192135051388984743407161684608980847388759148027110594789308608106957722804835060423534623159900210552977202616201790944368037421623317888137757348561059527121850313634315490504577418798116475797399755406421465467811752156088889315987792021421757984214645059121185384443898069969630330485888806061967920498687364833554322415547386687206001718222627641437562453941569039984313564220954753883410244434960358319001214471264968397057797558482021598777286349348420321968869737879440837799431552653476544215484150313234867588870286426883171771475094709210351104855868392537075918902335055058206839476274178878333449804859233663213175195056132172852161428835205748384149619973719056141583807553574892250270209799042224589417709938006629101689290954829130244315532157544970861848606956936775253140171500043885150638235743793670552989887255231547458241011246485386413766291782082512666828127669171993033399680430816305349327669957898116622839775257429741232285240406617800499881142717977500258497087953929300609807444485960500531773932190348792483016512542168255220119590385280210063258972467140372463480808338011799436029328981780773744177162039853712290545896348347526671230265933630719314951389990423695357568299492441473021968850373456305583225334641442160665453878825115071045560965721267134814825641634953932056227489258214160620800 [144,9] 65279399212101910605554090724308161917449432336372101333070822811089911297759621501175077558267715693621186548416173139842466174606371036004218194255918579264076639025869336712144984518670156857412672355562307301762635122261697291659732948668221177145915665874218261185834350880157021288538840505111679283868648273439335322398676524926871231484292701260389742420592761016411536557616703292642447772154016705305542440490217833480163897498657279323657202963582127795250285830890507729929578287211087242429489272855325341680495692716712572622533767115104642159918602319692129839117614986083504000318930249029011288286396995205737646576032729744486927843433034180004280169155012593062676812472518719841474375653758184279339246137450749250181072085998236151651086974868194912192464715119014925254991075910025643216126835607140225143702176464795698852839267718800214549703011589648414242789841748079818767692032972164649626334667448185015575910828640291662717043148822427211305695717883844563438499992798125114160694700190966137040246119756099831505541934698669422439983662391652866967254016402742504126019499223017416365658339605372169459004723885797162641140863910662333775805926241758454224685480926152556979195489323872961448438062017883642758021110873099271575740025760970255205204385317857570884977583315739600947235863788234813254123745703823849048441505957253508001998560245268044544655185789144989101824459151093206655304596037889625252286921722249803596453483672619212159204079097080737637321357714020969082759965813723425537529078072924291408538163868246473849752957851211433214485388397429009921887665520061817261887983586649402949619375965135952050 [144,10] 581570717509837909080526234448820544178253064646915178679447708841121755266562108663059045827543118257800743780257361610298019750886218371922529575270269400380465984129635954772504834717165339378743021318160985376501766000332626687126356692907222009394522353549803640719862425717606892015553797097556322525951619480274215917571692886569514711211983014891163339646531324505574032031193224212450217761584011882474184104009517568935887828239843024071415819169691496089128550849809266192022757192733477300641267345377717969327404308289821034911979769045394715612712830700611797025625977060419628019924245364219929224001364227260729591675107236168067140090569262917263405672379655830031802516896986111144185152358999459287648070477698942669799219460031117485289864732157819909030168554690247097025527703714327249532819055929593945734693114308261607960161334958511907084578938340997135564720133544978233606401442464022040192034900459609690074753398717312233266831121487006077431564738738436755790418787540121394587368254931166083145765692596311949597700434384240292580865258061969340921804788979080040476553921840430394268529914832074205801817849479936062511334085411912309235372194324832044503354425954443802131915703529239433418750088605321614015133210930896363103311308854863903210455483389570250203831768660838638322382517157256812467179954299001529379788115802682025972870553241613235503778423622727986948216878651573112021594655019413499153307024401829052810363800017346910990213950752356047593728775562830384232946598237010733012396945065397205576528402638891920056151129873003442193560087847481651486697762064601521396063552489478016997189496978306400 [144,11] 1875462982220900171835369005227922564904655275035277947412252130265665066869776886104931346847368766526691708567391680738436411363046791603270614367307174116904752019267190881054990157546902842417442045963836141794602762210101392754419981460262863558014430489145530503366568208937890249783810889928115026314756454491154149353772790618150822524687840336357771280274874302520655358503651088219894523405517997264276409844534888444183633128617227857917268654903116974474122290412496716434016466541696267440713439081475925771638397256570498513548992859465044777216112000593398109671488089620977585785992764753293488565866837435044798753212135391302205399197055149692953721327940808791832312642558077246602559414700972657241132720118888145959685952643072319220245299464010172019325830930249469114078626688988165572996748657674253984023565907968624338108432019546257469307691709480163935602097679725307675196513565837392904011363081979743658490467483197417695709257291185175964654750186533769463769428423807765070869413278440071201663001733569062541847745592170077610608694609146881652335192083202894765703692565653031926133091045593332205226046748107954156080516657066583793077970692944390084762280276647670767842755707824730798024102871578449618798945702294858427722196502078141902780856509354783771068953407138573433077552098435744028643643592707140816521390860827450064866538816591060501453925729953301233455308492078078123207747328969024220213089651764493891213873291766075708180231092477143431894032942153954566490514811279560383451986368818755603922099707520570148573228451294363502534246543886226541232494420264381809442886178681426757625544706055120 [144,12] 1477043500365377031912898295969595989605011554156750157308885886782352470165404693864939003808074699093748024348198314965670217319952239339954128232831723881720139747054222443878348403734445687844764004460586897902710303866607452765322479665121677685135994881344251755159623475176355167041318517762127631895496762931697078673390839769087848603574913693240540933626082549647384818752355607147334631049219446598585151726704961635444630922827183723231111658597077031952252983174390139558717489137983371252085119466256595912805085587062826485540530164280133004334656797315322144665220212400287195732206568685254813391165746476249235420224458639328117747436632008419962727789856571626911975588545056688808569274779519949099947494304827208243819152939489996705468500350104302958899127774841578389779414541542134978535807969375195301220269610967762412160282197411853459911024644331548636662644076386415357449956625896275170602265006482747495738923207964593262134863142282519061624908403467824226123049851261687097189281430503521262390695731192964838478127715742776973868711739890427116114852764820886664145184481677064831516720551926033129865327502326030694850039311212805046349044343875937043172249908104125986820722129214444940766251545420225353096104960980044453574747674456678120459013469931951323873357178419752176952569248416107539831458490945893900863692117355198665883425503719224594126944682296084309445076076984290898417406837732260227072944610663102994046612653938697596117544775364107314578976773113537349860773726285586545058054376952571516858810626157157047408144736710235102095160805817318983160780646422590161578666813135311708897970079609 [144,13] 35267622940488171640908587258246013568183067260471767818443563913820228168999019917029820402018579340518451634566811771987061042986376331333249092370190989996214017651098374962327801207655852026740609711325750066364805260294289074921338268772344967658727792704249344801525009680609613678153820812528276826609474976429202558353643085620204381122859944725434013944838606273236952522636996477391919721513378446518882404579381135970000645731353258493690193692441522656890090345339646135114358862934692996914128673699667585974611330511784317197648199147889036412693571436804768470674186655506537859926759674164290988066735335362154678087133254194750347498980925107524129912344173083614227957143967061253116582403865291176324607604969974847743102964783412103849026858181711719659505470220680177695780934915836329523159456346642497066381448875444122990374047271269706728614658143205378283406611626822211644116569098063590541214242709599902440368926786143488148393205801806859029600784806106407828795593148600745217675623576222850829748449831964444829369626073148250128286177453836852757931020499289819865119431479627640804488785763976925812063064140559960590528712311998381190047341330041302033495612446037351412203010165003003267740667587349926394115921829778382174913033458321095496673060415563689707856751153444514548081285986635817392924021541951923335689542499640561056376738391828419301028292095763179607483949413772722715395945983477060157332878242156018023529207276250422167163367399459487602377138838728458538326083079044601704479383347600632676987235401654407184745645767153105908812517468835901061524167498255502457006791055862068895822790060 [144,14] 311463147452400818607505448817927654355598372204189216854479544532623976533683127247983026240274115849020488823288719482194890544361930385754628094393730563208877805641142187232441394146730626782544143291347575865558571046877655128130554354022389749695868721839255606180563550996650233877221578251841275969651345894034765027808139554112300467729743315730901699248858707881601235969722478406209752754657966621941567268186313933173852916542500752896884235964334992860550412881352788892313182072192184480811435646297834104103779707471879385335351638744255634934938435568320752071208499714216870318515848527769844883361943379582382399225893766947161221359212402477616569177115082784995913549045155145822214317397291223108795300039200432859877867408971670394422452476820545488486110175956953904409349202552917682684199426364112597960606823959265829385058308845793243776410877673612988036759279980758566709553507342789624104624142287898828747198032067159533352471945298591623458525296288012970567086663078542420210401509492675312022499208073405719926572149980605719166487180895110476479339538848616702615116486543930136205349874282676684995686212735031244244440264309497428785804541296521969409488644893893806191643053505118930944197825179919457720083428938010594555172669426649024622104367417297145526327622931257354273819574365540890692821374997281181658367673473199076296365093857768685842848321912055344691918127601546439623460534341492491976431998274226230047016891445980454028134629117116659763495416764138046976600147158221567600426491072374737777581331974639873335982260767778839641323271996098781377728402982424528250535953392527331423411072 [144,15] 710350316420626339084099556703053095247132535215440159376755964006189367601894330546562958693471807406263734207623576985688438092614782809558004405381662205365246305957899028959200822885505914414348249393644544384387801279324667137261296702836915667056610905910932044946561341029504018173740564283171368197267108372068456164546718064155640896103730878743518253844225185655766269757926653267538961128588240149632565759575547402229198965524803616102016222520497027635537193114154798567637831752270493657359107789549191695725068214071960467717173117209906151594130818206996147829800933752091947174401027574366943877740735150962399999101677187030530129019465083528494368086602882927253740303542485635070902624052726025740216777674762726032845661445586771263578597486374135832519146702969393119390076295863093845215728223071449483404397096532177605534037678007408636751196542881476065118375500164531248095165433424430575196367593028199155381598444364145786314994240424630590265794613000741275626111440300484562938176453238557439034362031482569145252349953249731136173121589428280217879202326562048666593254070800292793504229771255271332525297704185520347283301086543759139598261962559985189482178874143621310001682437078070306162923051721825204609296484357183751914731153907487123289458520327296478053812043751095660481649601269879339357562929632479921323690531783093996645241456804695996093692079483703904075685155892188569630779940991936035286199933139882985330983118319472791511186422088728755526547051415013899702561842746366142189221494091618659531273111725611754147255043966739598542579910777149531315282962479223541298090738124829912054416 [144,16] -367968611011629572214739836145100376818981760869365630696289822631049138451679970164299127284870971914019074214135226592532460438409909307358999235237714965998843529591803716593065728059667840147009399954747797926102733593033503589434208999288588481941065666076896975987211677243154541448196282914013069013540242216348717024470683943119726549025910438868507239513088379143231418843340274114514200445506187197424901807917201329083092608023579152944626542130695628133652764816801664262945081123913371889101751786706713685522494284937327999819977692892829530462195137038544901672244502223707649616424536369988785379225449093769882910555487399718218944881211018354278723372081837400869098902814385997072571230660637278290765501472218168383202489778195894748291303871908677285025608788172219597637753001856255709720785345402634135593273897356100907816208728456675115170301565779692540160472267772131302016858315880784139998302102109002409071334407730376337611819583445345721093103369240545381982737527139861524059554989716778791070051517344353359950456536007703069931560006371685745265573436646164074645235911666423105231352530545600885798317814944791807416711567315173510130730923525580526805121416372754833621859657400176895608305345889742529883529841993059258147572275709107031417642243017230042864549690032703467214600926891394427658235524726510174119101748417002883721094439030590120102546069334068081653996720506124587453000687175946652423902300576259866623718618923382953305767044864367225838120616597404570163904072537493642380900450854800179003469609385543100741603809775756661149202270884605357862300402324305071240289827964334320480 [144,17] -1883064290547746611429022003416816544558801998820481601289957015986963148186103289486814909282520225449929874721225581758753496424098941656792698497302409613427527260618465962817752275504066369966393109548078594866478442567952869173806594421686112566136062897685433745358263181328107980712530020075746735679077893579756750516309642618537044621797936447068400253469456490841152355027674749144873301543377793937563226013405058538778442102090710648548772392083355142796319310741838422897960926660903428869197644591033961552548336368223581751180328173619208468123993784994700794091088461357297680430835635183611159467170010237009770845306686752315863767128478691623446189818291020733388854127123554992570342074686235748085616550892153929873152775907980909492433500488635467420533795562426511812761500979537954123886175941031195967889522160812228588112748764626439680033642598629913333685423504168526598365228383257816051481052357158031804438927255191808769903074509980805120126591393991485388818898777360596553159438682456752573802948516393134221912353652466069361912861143074045009962749296163421698578230129748251616931338069444318813386672556695127871735028109765587885882313906204201582495683406186694428385315487927652541034960073743060986910284746464991942772197910186580134127483502146543342049282578035331763782624341628444751299966948289334790462171840498265438327711562026505720845426459017188126068400218313534340455776080838046217362176546470836141337863734118645853348139096321155913916384614083725351143497171911362949261327683853383483742156988535142128933350628171850491806402341364428702761268100702519565273875242474959692 [144,18] 2033919534771494530756765045012695661142532201598871547943224739565758068544855678969667382657025135069481244611901516385283922649865533089007180166408566752074064253364009505394976629420450937738234690188587661695464675439104717302014894039290871551782801349973312877742508574769385156120844725732348373375772097509569586277421490023306001136945887942619498620063291252529933997047331917714441391838638669988910308177033677391628783301942146259318351559362734097705364762931793312522304694937304754990954078715517681978423748053376444996548527179115346608511040105197543774919326428398525304564093731711381821691255018595064447148266839541233111196777232564312357463329603098009876223228007225190561986012091936290314726214354391695012577058565640054639237472887110663678200588977322597649435764334988151629171713030980628589362495688261493130603098183500390927860767269878260180336529971718631041789133273041960903111236883499767117129262773646980894938023774501038008945671908458655119348813463426987477314474400446618229190691627174223786559615677434188762209401265593496463578863022171457123316332824694629456709539678901925753344453609299817882779916706860078257376533979389867503607834143635791701682408223027611094896620654396165030135435583937757314850370121808659442868982381528103142962954449687846537633713277399765209475658067802052238586434929382950105632370142367661151717422207372464493198512437097501632858981464596310406239078702845716402311147957692916896691157237065009308286181736708568161116615396814038804144392875953107457380492712580830607911415677105010627603626883608681177009864105878432920035331717329356 [144,19] 3334035820644500398352138225828143156787793103527244471756571278001569540807103582795931303831285301733866337430736936809118771385825479430094112536907722674721197243224528546942341349028858359326440426352467904468450378798159144093750975208092320007587447707963112203150356219203410352637451355255821849000088896086784962662566255427855314980767300453970342690646364623413136642678794890158367440759546952689598762457006361662555496302810220095687923035172560539538363683848238139105809697980720814598086892970176713136403736624495820022562111433431731872722684061588346443772567393824956023234509147749634216327573371504344468687660988840717500785478241526602345402867895235216082612718121711271829229275119876173879908271530332143368214900329759228778173062088092711422344606373514024220535779540804163812166117804009779649179187926382961851683874303254983305045406424240450065666474135786022904033904206269146374555976571703596900665246492273227684243882235725439411765561224731736438548071411970401027463685697074974898139202118557070678962173524408783901329090345121204143185435012971333728769169184212182502468167972871334593156533257533754645455554859756193864530598916455119485135049598636509501490592030581530010167934512942195184414405129886147967412823766304620003499128064953025817625410318112962468080444241444048962979536837074263664467077219710095051438599850672573131334887546411662977173647944366148274683340181971856838953119212442040344501687678807169926724280217924123545295673609002147590527861551684591715909048226914387156878601122326948557195474084596199295534417474704534294603243604194090705543776804432 [144,20] -5707554453383030263283232802349955832842364159662647762464526685213168775223727866776599829801701291591953997353279121969682042974484402263899975293265917556171326834109753437786404416659521281822758168826340147138454138212361956927984162042959832790515448313331773612823749998852396622631152792240742851421030358367559358762471840379728049704636803594935313261962315164608226760761702257439077691861244572972717661482184217292452322132367024968807270675765383246544952138132571846023097574104338907085843809023366212917440360517464380622115346941511558984608616352443501106737745535190174111325729255811424269586585706026595428251722849113347044486332177826312133713913419257012337046254030592057827253282737197995668315632125814842885688617153514110473706092876170101438544342723382261260294410020059575721459421555035816523155588534813195779720075127577305373692789942981215742267377123958566225063414616502685429155307061549271550708047368075247751154277652418231697346941140632294503415450949672741372127929003541032860413152898576669869769311460954003960851172738219420956060282007010239181418689553234937559182193719919495534096865894290874829036123592442251556417897972419285310840219505587040654319237587618699225260673915056494232618747507384008955784291839583585531958834708630708393339476062720776343433298158871371169146743799890894785633088348865693285944939277787902621585491503932428825961347231414361465693908877448621679625663904501719819126098797759069803356383827832894152835655256395893265808646238193962306543042087097279827084945633973516736454427822685761959777953294572648115032780461544933366742601386 [144,21] -3231036650735695520174164315039647493693933068712483326361857433429733516214387952390409746092601587283611637002261047806123078293688680686679191784366425858485537069871950417965796974325292303842563146186563615262613507832531335111708086198997936327704228125366555000860316751695581998101573765322711990943026114035583353435076715561101470478324768006424328729100810412048609326981965728968654209067014435665612658622437629202682765023015702669505937700212171208096559078856355114869264307073035255807979812612256430334762851558196511700879019441315833973036000346803948470998552182578772462000137097650472884493768748772346268349348661494305806136382485317672967921308542852861624439513808560040010759638115476014958122335598334538571167745541142700184735371247800884767445285348327794560511105618334627420835038617211033869014491805090707479267067481903214915637002246776565724379974797488795218038747553690089496296598989422434805971488073843566938865275731030262349743550905627349005516590342195096918911941215649633408727912761452367838846525658470387190887320569529703438756585919494843568784125554121222814827840478526639085078662147540689623711807501021838549101122452901785303214390517843525710516838962086833649496240587345015182424006899984368006972349272591674423310101373817249510884447614098918525562234399991204832192238940567031999382174274386127204554186561256548151475498068452774224902611381723578951258233275826675861843862303675799325040442775846486414537509667647154424091085411789264892588064728077079185844876657946063506493817897590457812058107021061471401694499963221418146483257674685235700867618 [144,22] 6762061495562571814058288580509567478680800546385709872148874162956173741541037829614134303353952205293400231456551399023229481079245493289286547277024444750701731107540030530052969976825175689610077969253003806535052303982983639384830155237905703212194268005899375172521447709758764503483966747433063227673214746845583422774377127545747042986802030035280647328691739243448633929195073079122558282087968689437928694437790792644257148198879564662058932813271733569375974138563605822191753788190576559870146494420491336478723945401804933932732932258025482540565001195472126819804225209123482084156010777521327437542295336151397397166744322595773057349754754019730842017462612960238605606100014995593232831979804740486024888782113680967585142413391885350083376480851292947187121714959238934065656419712375329536920629826969558245571538595697081393413403351327953410071179009601729052408424560561082778216722965559358103716430216598306890175660486580088951853640004060463093312889128483128781717021720291786142774860120339690541746199310694320024121666135334173157541826756312213359687288795599528764619859694646103569096052211357266847424615435336873423834839093552548985285690680997996247372468808920284656791826507584388936977693932661507396056745341740599420042997221139950061075102793510190212365657336469056723569010431180865753365185178574733119013167993194712026959964824088824432068083919987819838434826302013588952718121814113955753843450972585726040334680309651628855596545586982367263952079994958296709033004560575414156708928352059028609120849663187520064971209096637768661641074212612316497766100825978005700640 [144,23] 2214759741439644659256484964119846772099086038276587332898719527778568016041738697560448660917555890162605543445077759239016102078731661214933211235769695831483339866032004283024615466189299350106107793155005552201665735813493920938108859014562732842135679825239205490130608514189505316684952315168774141884627748075511025079315490910256056078320489696798192009062491956543440687567904104398201930533878276724550950190594943916195135574659535055804343970140430109901831955761915299935590285242519342818194035398826372359868851217300298987850072370359195857483967847371188598996591273858270054677526635877960160872650764109992090825760162987950387526150645239088759537811261713029684881182793601609571081384604482176129211557871901700207582569004047958628310504815085574824437690929550654941417161906364178575946626182365459947046150308206499694720639633219113171402895365805839451401361360088538131033166546959452599402164878821379754583035947723072998588712491963710119290822278599154021801608271679531825298963286140564421451443385447601200487135484377158121374982811896737558839879483482813861389459313291515345985816716301127682133789028963720474884206236276097409055874481101427030038165308527171143453194719035091237944684221321336272252666653014290791817323538918584064656702675997553411314744460260243189192333122089483385779591945911538948467629366822811484423999765192121260071679745747188602033054041429827305886161347654825238126156197101123523511065484257404367754222115572081463364861121500216414978691826650381208607294130869215198067567716848909991842209446502229309042336103493204573177811043243345308 [144,24] -3554457847189379436523688529502577085419179859010709658573550489032659598910913020737257485913976659535056785036927435543671651141112594322162428348817743964432714601996907659716012485887426789436339239981689257581495521397007553275064069363164603227998900029784791337113587365339152900857237146997353486165161966415461497316625989115334868255948533320358218345161038976443113594039566185637031295479690294700828702892286010992261252775972288675959148229554336007437552115190754343447723151897694646125626554628461947422419514341661432464074239723365036112406719011426056067444787049254389700053857620167685247527459641933861425363073626072011790585091075675237042129913290649741483425086413328910109483921418889125408144278633273656743709623153071591096295151269457707969573421281200762185431028934370564349925392251228459716483539929901909539994360683562182002143461893213264276893192565475715498912655815491146204400375533841368085341057506594882088357035917722860502229893476086833376257927379968037219182022321267278642907460988149783423068296397208675090978689827916803164505625064349718777080808964302975816139273372838803994768883396080466884585592740892685701007388752233798651729874501162913745797538427018634310147944653328220448145722578825687130982155120294551021248288188991710906945371819746821161943569678814242002715539973559211687993091496812596799297973391434649654652365165571928269997177829323354655977248096206201331262001323498503931035389228674040421140747872129225507846982682524646095235199839671767754545163168336433132464058295641440493569661812405496506317669152947624699775906581818153 [144,25] -1837230108528165475203543583752215790740094208281694418421211530913951560265604915553183808488508726131996935365518035238862299112326649156334340609894435076136135069698245670170262104505170203867490234041570682055604405515057395036166294332090368241167218962092007349436704128662248840719498268947211354680386768016120138172395774354176884119694641889250982617027417916524650725525381475880430503648218263110090375639340092893475195487120517518783323683268595566436148858557040013227914650651327141516096307491772718615556245634086427516329222128985170531947263043679568242213333387292943718471164970049787206608785828272538087795256765486394443006103561726272735441667502918067757684483327543944447598794961462644124691256486569097826605298105733826785639397512612480611861995127259101522141640001580678934419419717353441914467894303841194115167356050850895971773972784063328682533113220526630496085375818053504267591170382861676023096156957733682097945282900722238059047412575521460827017228186288797357867853463047666091408135185739858879672562722755256974029774477148548084290233693928776408429264257637020348620035106330730525008978243456156929336427189158013763089885348537123094571563001176571841629103829984765165816771437396546923937176298845418014983255595873881458412957520598262258726608966534425105636696594134214344985571101782496682265746918420848764519458372212507446159579660357449795958698574827052903460184841968404913584468492501228121181371043527758070150523995646539187515856631868189185399834021896241211270938222204280626428845339274339384998422331983106065888901731305331862114128330225 [144,26] -3079089776732379202992570421158499876109808953648413292026391571068953878770170279341883396941373502551762910124641580377875871127691675425398111106177395192548007332436314363829801603891917644023111597775927876075838127263157771221827728035644035304809743477392061000972511744847256873942830785544588322648886645118678989472234506193564402490983577383595467911148393063262880208299906882947800198565231844277928226586887887638728316443672902956166860712100465430259028648990904228055701404222879178945114879601290344546896555792114202138914810985200227834862012623056109545158276538595036562874875388829290966657040996732698730366185209524037342813936688012024421269741608461363774908644844415728567800636456957654712648445525814367354995914406353358212437997323642829422607396376120374555869425264888827564427200816329895942635238531836971642147495825180405466531865299800070521485026219122615760064603238266717540342280766149529042844536850191642758443188970523433540724709796085222726256778603677595789906767567720327532241933157794247292582359781630918696254711301612040440434211894171831905824642695681662238209215203815267753570837294284710922704469634442115359605287524470479856657019172566854109351938391518979939262347828846225520597137786895701277700462199833162997860386310922533163691544044222858365514961188426736791030258153446280898041005651496564161322393485340504192319492370220240071952453811016133712450374608996760789305556709569514655514791100504921131128729200854684186360157854436555826288562262270381014904859604640094636867902959457061513831470612400912962602247424123814352286842810 [144,27] 7023810381781333803347766208384091019102016835345992416892989195949570505934407870582214548659348868386892860731681973781506365777158686437880424135680852984518859764267530751607165354722141336801393806595767648383423172111568791374684982501349657188498475727492010289340926850051364290972728761434202783406511327761066734229181387161986316563369843299965604174223647903909141539113376315434079047756935233761948190956849127811997614519428429856144552379927230974518486263376638777701906058355025495513433163996436504338362078212511618872814574710170130052426334913831695444745401337775097645811113051596597538953628773149490863983158468270131944781553930166140945367128515514088417357428599637354240185524908914802526892896949956300892433122664138853057371388704050684981084209774932098125797089333516444670894781083366157174435860386807742226172491283464792548941016356693177343926229587352424551664681792882334276253740704638914080289854866442756107525720064181580611003330758496340374813738178226971627704611888634390850377890190763759172088094800314336004586164852903134628794139979738685098857294334644531863721146858608292972465482589262258958681865416050128380795236381164992948205302971773629613603311130343689372483244919615385162060768739122972147156145555017729239856227949477584439528025734024443794646198128182756656426367936809743507051413491785616025468766895418370397043822443153672600498863131277785536927714112813662678936198129869949679267944563880184999877093588206939322236371386099386542252893127762771306656585187297544049677775142299237524494560187106733908503991496673010847186350 [144,28] 4574985944447341063342499407410753839492842859384255165517880877996085633381822262224558587825297403988486582966987015513474163658406071552473333384186603922075003907086103590064047532930627390876526704683432197022918143537450734655154902331309534630614156195590344067107307641650361337106060988321364192450960590778414114522134561833868726576945023130373277787317845918388226740572540025862110271825314456734438023157726433006933597998988277260706937059167785471001752512578729183026060970823868442100819068750197113278210361660195572942838398947114444678481198086192914500571059683685936735442061899924875767913075368134292993932403410207726979487996386431207414125522857245277578086303733726617084303828068154574567980526995173915780392575197250265669779913497579800968821462032742568866714883712774373595810724252937270687898170030415836606308779817208134766354383438721116529567998973872705126758162987448331461084553060477102983025434170255748438451716121401247644847101266700624124267215328398375768479554310941990303834943939087873364866911305016081451387829088962010855549799868275254120681352208527186724552480985617774774839046002227983297158541060410380841034412884002950562405573904740388380418722042612105237204106953360256992681187399085442641006987127745282032199467961902185940243027283886701541562305480143990510134635159909162484870261641138041384124274050116728114670343152555782920197234653750419990353102943584104251147072138866178860333695388217663927056791890839002477437610868500369607125894415722607386663329654845244557865118122013395801821416824982579392783180553452581828095 [144,29] -15342816399149770448866900743520779123055325841619702414452538124203310919180654375718448614040218744165199054025022028279881511219832742556911777205103662446957787959643838164930506582385920451026969230269886196520920539806353973182082424802681186393403726336580052256944846798041309561456746739793748542941580849868115974119234724912734098739118928059000957982549182316187828899071371435159656524224687697054648580726997913086282558000027411436965931027927848391096268687497344607913185093530633182809624163812952743783966069348608001379382495288310580709405110486899935563387449730307915557719452381274873986312995806703273938654767972631691429041441947918069758531643589878291136277264257977853063679854210528838180270714856538847571362733136530753119342745601942265132812251706853023919957865400254801465271642355082997470060327149392498876494257722743750229059876993863482205117141020894402736961779219839457527908902380773565215700093932286305144627721029001286877562659859948369637769065135779741107004334331427578812347730035031251386464832106260857612379895334552447063994407117380689776415637576731370082925238519548462681864552644662903073920315042031605094493290908262312664242707392464289711260753533591003176833115991128775875887062277485155033719815525156975778955925238523300787450242054078240145130365048246804014736539782578402039195227347627488198177635808048741271323497243101114172454903246968653442039882260068536049127721272065867529085741190424452346891223049197688697268260146213843587460055272923095981617046402421843615057770224278989342380190020606518624577964667918660140 [144,30] 10573245223611989130336501452912483963912551480564752365765594406264356055428414334949694484615894901008491754223968591373998597262460784805752515196564433984237064478733998143066030210225074705067878735964234128325347902798055950397537265906379490488423225874484118595415315191495710264281429730931505342250495720438882492712093789877149667857757499325434831769749262796912661180349246642185459748508322640034490841340640844654047944355218333287711109432537750129241562846035248332181071568516992971721298148069029823753053407115644545646170119368207544582090557242420247961016751447370485305155107652555887279760976252293734910190909613283304429355486669136909695466676048161681277637310513408381682839860944844608351757422224420055501279127621017229713137456772816007744961888774614856911376913837506274417443569405251750611257159845733566273012205104938282252381698809362804782141863318368432015487791808624920888223602175048173154468049060830545622851450233497777280188739678460758600712607452775991008164465738619780483242944653179789682209710487569592624524514942824770733892335335801752797269166999129430863516617604620989267243634525963173533682084808816256541954359524716421655520605118264504651874149953345820023598273103635988110128833779348214491235618038498285550210764792345811822502957626560229051612191014132836466678356295954400446040147006006155898301437033128845683618168436973785860699200635454504579896322111218190514284585853527174436875563203376555296741595044446468724075096387385662194012598099689410219267734257341967595915511797119844204607534142174954825635621408625935 [144,31] -2965636924086999419794699953174998938195619530246821958230001260925586965493175446770418371901533172088854564890151896764413645643919200532528735333744130276355837493446514256566647359491059465543755638437548908431278481549601812415829922437603513137359581083091782576674808790479301773641780587755404967161487780131540548450466988564562180336499938994438244527156511924810972930715043629142092486530834689756303354651419327308622042169657936923403513042611205537290539057782341216683837271273039786735442209678144893563507049505342661930433601217985863518849029237857772673156403554054367173738037335821071293742506085386542159114824618865357320695857030676831733808866545906073216930552442853088548686914722393678383914964347729906034429598121629320765288591573297363506129969516243456777381737658207249494533582577663075935046759713106547325882387834759193025673794106895932671199534295979489104678492662278761787733656201898168178221138314621602393661447786917442724025045682413797246956348823315130963497189612830468101870358852595808162712661595610109269265555271584969994959748157344507562664853647391471249436710849830227560320667905145292522842249062614576467432091806354611835081710754759711977209577613754069095983636922548915945566453611025353018498625772219451826476773055567289153029472505744567515041790627360811937628940811311239220501087435761749093167541769554100897478030460420042954577891859008135899736827854704052571111552182154841297097520841127814249622910048644789798347693839099379802797726341833226083629432291911820330272687781164068527799797601676341971513751188580 [144,32] 6303078036306910108604715669802469107605914811382696797886639892832373780191963628284094195797821153032143854966529876265936400640861037160288093903868747041615577553738844612264872135244490464432300602849907093454234026095493561404016463477625800288671545688749851794686329662198602615605561802034886543838825786960611488853743133300694569099721168569185721753390405215903359841717515964346066628727480512706109320014163106572771456196867197941293534020777812469574993297901248553874208946010503769352949950634818103547717053373407769411241872437825465644065218123622908763791240763386962326820194536133162249388832217008746711249050008808688977622463180827116760543728404627015729631478917528507185103386209318023824717595586359811983059231645369766789579101401519410241075768723362317728640690386669991471785197097519702685768479028022568874469489018393505638224437909923910711400910381920058768502886595337803944561209908380142245161790248291115655035549987406435527016151120780117008929561481631490099310092336370838315952914649210545539508108183341834724983600524414908569407887676314404013381584929241029646002559826693025540402747280179059403246836607075944225678020179422210284990014569070701865306850840839471809278438945581738842495966430730891935741159412733253974291233004171061429140288037278488465393999828992720192979552464556692924498301667660580029091455346375807832660284390330899914639699955078448291514743842988531869222096722826363495373905529136890535233297799624530933341522458902316484770202624043055618940941538515310172332792511501226593113378547625402918051690760 [144,33] -15913195838611241759318051242318120748629883985041565925561103464263720698398028863226968875740474334685362606409290916415478259047489893877158379116758107776240118139405015127203089944520349598924544596215046026591727668512417572655640189525045476580143504370594566527952802575785102096438551302276731019310945048611056249188124477261343585370923464315997147034633456332171887918297646025935194174329122681851394372101982520843997407873017384432124996527493687431600995348533580819612238787013614153452279488739434025090835130746096250795665099476116337405829742179414938953360226110113820077444818354906287153497165279811521740813761003874061071750751305506491747245465522215902083622499400516380845494271986376427186047398815404884652959421065923276693791161696949651605649971528458581816609644014047601749316198711633519251882736523109357792372490071331258892747305797051194364465964593809937226562778452591856228457473851533714396183465084557620142571538569376162434928983064439427302717624852955772903333107056309161435884584881838781859005780053080561798037395163973289499124829817843611645632468540076341371319592706162627866864065626626908294796022936625426908096286215066677115892895174970163241932356252530877810916313848215984914379620415844297472865265540351101200943686657476477109457334959036899751761559666746729319926344151786961365101774970502036282567709353674257736386958597048921378009431926705116785476621219612354799561281651440042152875360156138017349825965268197558678894707812416771645022897740937409680997857708384786900754645203997244379444087071199610971172610 [144,34] 21999569039941689043505972797123659724550064633605529485879744633519427734620296425037445410957212059632655361468823948818665156928419581009590985251994603793702879580661881981168613726818275546835020199395887542686757023673597766695580884138753030521063651847275817882276713338790072184067048995975100950104071768018627459057115238442152468384816369917885398914485593199758382696315656252432278522178774690976529964361132150876566549358369807442246325566634711980395548042344404641176355680720643382535090222188232523238347827548100812820845832529308477393450603185230560688148197231702786479927158735375419255870190885176436193706847520747565348297908165876015703806531088655564735989839462165473198951168932707424763981761911757416828555417344902327112202784142255202548427114473018312762885756047597669828222006495203596572704176961595516146706550391020684936943123148802541196557036511599982932939424076120635789737330881499112036753828162558546516477665381593838686307538095088561572658583460052557414932992019633860875773853227348714041387597838681396892766207254438875354857655073686839799687865232332194093860570562818058871512916969824166137039660475713222018399443881634270054997029714858205855455500606557341446708158411844047105881964080280125808591563767129227508490395157209627996742222772930561029088017935195704736994312004590699645376508128314220424959589135814776902126950349453106938837344367727552743152788029326912153811362548703522909655970133074538913352261649623116955932122033388336140122907564378072786964264164679548584034957137232225355033247536271838987720 [144,35] -22030108254560525050392126690875711352625778643487900492123619296224138419725191075809883648316168032276022789074631349896464879461614069079384325554252117131431074090177220397083941153838826176672382533523724500541992145404417328866485730414642421447625834495331625761229937705591769324138427180248890328709270505757906297581584051236965667928577656351063194358093153749263482847897731533496292925547725089984507839670708821337635558644870907747471839372161231869555236886541462396371507962551567290973331018616938509122954682776478493310307608965997336786553776680495479949045597780987798495415685406633615004862246522367400318231690637281153254222756253314871507994441932338525577205109330602437771453686508879877882849243629867035118957539398129296891884906164641362123643270428936102831165293685960094471989921467842069789848394678817314579689134163583949706156188404384574836071039215973601095830449268891378406367034260544668872017834942724563000224829814577817552613924664157695720826658806839048327130197152474352407489952130928730816226716389238740740453848850845500406917204623630599622220831134308591745390631207110387148984101615661703693385091758891573059284466970643507114795699410458307325261269125515793876140366647239441014157124503847470725432134079833622848306907796200692038475994579971753968336249907554667726002936962322283619702472867103389029913611190542381900783895616295464103911803931898164958570565867471140408220053266880460812093937640537638031044044421169378402998557710419193497206126714109777519865562520911901363774793678904702865357302786713111060 [144,36] 17317590344489034217322447906195661993354567104713605453337361083544931190690394749371919728129616270007530580244788692289320294684658888853515798096701608390979561696291499764494039737683475306505480367525680824526112980761876850066571485387048879677712655740985917894721993965494774235805043202619619894160372169266348305128198936397969032498787973792304644467703291140463593587089728592733095074414337916889345193939668751244769472287365869791669808378053005732319932368920659331927826338666009272626055090817531240251746957082435834507991864836935648332051980576818760463493981907509553021406488464801305843922957212238999639080974402881973742003680830593670553327971313914694970027657273286263005064290441767017727859611257003957857872849559881465929365062758201524143484633559366872452503303751336351583576870691987414190886365663902769413979455391190373254029800491196191364083718318196202144064348153172306213096893092572645314020321761010058229306394364557127857895579095040507917853019411505571734111498901535141031765933280501459248223096755933597439642521908017781203760542090968692444724380000842820808560143517393637675967924524745382147443333043400220711432574558694022364362492847729030636263113097450006959764975041696845058625140631387300325796525981339598524875835492113919299293556610110103185725730626519662386947339997304137450116313562617249592977620187100372949202538861723555926137395719750525137502634740289949057264273479666165413655864430819968689343654423391747822575473719692196191273470084574353574327344557949320616528852826831548026415634085153936 [144,37] -8434565354160793349507377575886080283329000937190154599238475404426539695024344625581154638809467081451994602007551646039889714191823187929817716509134404410744953525071660352564411917641533648989932927286316708190570214911395871017073810314434972171227340756922693496508766336773789982143488540449299983921663710466884942003749632635583118482776373850535506207915660761430445183949612624962583503689595770253918495476824739493580803891050029096450103429817891929749882791483428936872158032776197497047164175642212165514385868263709493675314355040219785514136511550084756896333921672275660499035779239479278588980125660248822898929501290541966238733304530418443714961333422885587335205419253913189403811028042498094662549049205658288551216927425373838386422590587443271520009800520176297218622711805399131470391412189143009451293821257707850391524074976136262472517847418044724044299009684587561281418435627367189605842893245824358957477537898608005396282986620219327955093235075411077693296849370665444362960334466163090868076712996785347970893174560969746875206203616017519718920266571690609925274949700962670140398008978134035290709116591169004296316803268342989168919226760672597608389774304620030086255168032281352496972958736304181620680185726150850681178214423132265255185511897989661763906579909062585028045491175002227368624981268298199250511390464072921156057121111369229391537876111969135727260512054217660520958303127370697096754728282428814155789096791092222084340503822663264155743581943756285213819400743618153485850599641356713788671991673844491487913681543415 [144,38] -3584786235676201126019464104351316999084017957561142294163320799438386526843740595729905840722106012133003658816877977136487656672807776685186428086392942625048698230369254081652848627228941137796331203713450916102777989156052941748480357467161014157958366951283485102421194938325590679585395217131820703148238532418094296715610694100738944507469926985414806897015150135693963986614343970396954786644895710493691938404899933121778645680865072403214788332003893266911356916606417516210899625516381896150622882236686256876528988027747786106141716465725082954012925559223837882870877445955840167724063831261070854422749891827985170441979445833371810928424953466047504733251166817240755636376269221178919204201716366787277311797909373456971086866985493088857201004766999192254186291454155834373748815050105343701140568787145864173693900419685105480165703843857080891712886171654863308814561970275162330029310817680236537884091432682465293451380864200626509693327542539231714066907354821171676941502703389341684478372676038806375306717921393095023695312596386379256202986420555507286628972373399734526894987720562993392295515714114712834771477255037443987488087502327962194475996311110155746625249282050381442219989037758700161393218942106561339902870968256218196970225034832585396679804184894781521848160438695016603246546430758207509703291708201715690346235918201547324320382919312926054321631337005821625646860710151304297256760768095137988139820930040019749611589023751530682109244348010844986255879364117985225234928093127409778879712846773875242036656783113892526050533222 [144,39] 15749660166555337836269068926841954191816354657664074401624839389367930682742280266192525565847428500398048936229331603166813763948175734726283157701223281291077848046140165498521579895289331386997396275149011705575573629599435050880803144041640587947411912922795483295306646165106588019226782096299893549501304198831684438527183529377499896977235726856083263276437953818673467907667694563285468018768683422886454141663025366418381420402650416709810068124473865915746133462269228430671786030291240954655651281066029757317238355091715723284427134276637311154738366314406415862221918550690775517243959505067511269650662656892688473744466055667766097421644940917174009769114150048724750204723238641216508272287457822280262365518513350610405446016962086321018426175725747923486199112964094814558455349376574237888170049940878001466378435513403381990806949492925572467929244713455165479131374872802708181921293988682923901723286515699775315522032388413424732407099185639194754853717932470658459179432504448065403693500237118188452008259780709180534660177757434131625993257360748329148112440414087632807018163799431754135698021252244058522523206410468929196524409939028939268897334079908873226390664749260461105917899863686637269849998112417159740789385828482370675395349697944439779957150078295030468582275462690720864631510890235916722666256077946698251558031895565600759170820465769993073071238391760480042783896557951409732042202618577476173436794666816073871033754183220429035257730236029147557198886226931765645187473491669589715504634911369936162354954351839998787716274 [144,40] -24289961100258365003594663567917570233338492565759281126164743011802643544692942830543285165431351765500578174773341615409500550255863207141339758083460264349007322643979085800838694680335859624258111024626635500910743929821661909251847751353923121018325138876638065377147164121193370702769922633750040377154448871787670332494065985984486078198276935342232229549127101563950942176910767527874784116353171781133274779840088901321623608835775831299668194736318201151070840359931399168453198700705980500981949178531002619299782423969639668149377905645938697713655763563352202692511976759670710695116698269170732682746346133394281623864481552909975805833166912551812426042413895272986900215440482250026764096168619638114863453730495032106795295327233857524020793864165329775692595654721873521779530281251341390140161329574591352180985932060443516506232455593632995304285378537417690015717701005352230534774050816060419562740927228523862373887313790577628987078843890281292841103116772518120773265625080972913496974427546037790373060452103126911537404783332929755787497542712642697294472443744954974421524135617737740601527431060407553576507825121417900919620215461741551641407338255154438798688464615335632974739200354170457196236452265491753125491198466289075460688837262953563594283628610781091634229627521935254556929742300553223350235597494926789145216956275152289097651827900711729269253936643183860019447300408753191212467672225828017720607285388554148425113104977362192685499991549322052384710683100833522878109330736699197259239009400261114632261584435298599620506 [144,41] 26645933147388792968904478109864904679214176309065419877158852784727068676117032927626150426333754195295164962014381892892645091787496468369208066641623964400374222971397687566763274584129486746015316472487605962569511773582249744790227889681319442489480591422419927493622636400457404449788411877460835001221248540243977113193089797059465550790937719236001053310658184728272305195085098763864501914329299771789201587975314751078192642897896467464411082467597700429675828050464613692295146306295696386280773493479367441946330076954324913962831906561858997038624829906538057297237154663007643379305554338092922097385818347974970336324616353914647213932504723920970061059616771006315573500426466922107184610385810270503942516394315280520592415321896239164823589195907700235427500069681651656168447736732064139692275297868964767340588461292455713887327131693530721494157034743578261072758468421325075826881867408655921887373882852767550600192235782905664374809699368319699900552225231439830931934452102822197949221157134784445347070174219045572080432840912633420694187173679196329689156421277727345172889284294714670338509718211275965718510799720462881985561018421213716792362603313749279033331611631872400699363576951846519165585189277960868334762897627074655518301473281807887307118700965903948036273522150055282915106813647511235558686909146750347355606171642203646392507828030909039438748544216292270649093675399537044702568346572012676497405553958721087801107698986527812707016884365030986873724562295326545696751415969540825070429845016196807242936931850351287876 [144,42] -22540892989103076809706800723026981896762904155012694379651782925109077084490581525526375944465580853766412942737951168291438053318442742691915908657805324485697121999408721624798257968508432756728692430677957729142356102085277760395575984040798592470595454659539882237999070746876981406474620557846481916326151200435270123841068205501264340685642006759910435188736980824113650940434862772837224964926355592917813106053105080852355942097300597330592024907260573034119111900852861834504203959120866025167481270553844756665525666793024767210100035514450217283134265244638813817340528922925114632017777308081662994458526805705555228480328317287333939276067784443276241434237050480664817714807822206215466483074881319618329646357685807589645123191356725559416093623402172347053856121740803975747069132899740963057643645387250810814981348414734541794453448462405697487743863411593011785543517774203782016450281532185657682174647747939205621858586567347468972978159604987541943026152327645970437513667475186349639526674297046539655386959312570216846015127201414800606447331239111358923366799081934947614407507860987413935483260816605465290133045472572914908057712633300828998411642339945294831928284720870430960519012132628427633781896804848527161173832788506272142779583634758170747308663912407869947914125248719038828141788138197468468395426349036164097297357153671930792633733456898567981090500403689236868785298904109194580824378680956841204977447192384396862071868007627435638085065818215130127755829569993306872440453270409891744495012411646457639823587058047456 [144,43] 13867604810975652636337193630034457486950937301625897131342619744833950883042505679768086642131405626055276113613160416778509763945064892487679076964802868913256825132373608942853076520769562332888911861129493834621102176233710916862430486639276612756454208887044618591461985437677730475864807370748360052293850988575549941232140695275870118452067079154018640003353226514868543275457213251571308407123798663847096957074458812324784785638851637222185986108886655700474823724105840405746310435329328743274234479326712288604432534019898550861461553764232938028204678513967270733709801257304574453838154684014753778987869934764776732224813585691429407871576255988838222906616958247904553685097209069099419239608361134099322897446216810775589664266726460622636562772334375690822573563985264576875838332803542489009404102893103286976321854005155127155411362224434324306040224165601904813167275989610693649636395233521582903627440885642746928092079300513270553268496216101828629831155724985396111896066982685338883479241446461383218555255969269751116775458906050729594772084182798316441337201339514720602974832885420321733950795470511968543716655431234434759296985895062245885576026789453786709497839340546832671959718569792850293811976288939960749658003417666062831209391646913493349232895863925536709373539418690304972104813322121537790691274161554089116820794227931615107642274608304053846672550234875869507861241708261440601321066492813585981574324406054468382010727567386966616779688929868733792865060281931864715627184711706235014188795417644046516580465729185 [144,44] -3702771269858284496066645030780236445378876550611782770607872560147873822267512368747815076135025207842332933993959540836835853341197828653457857393213960370567710401364194322842381060500903021004520554730601609536500886401898694862898560894912213572674218547633696498796749430266800853009335843356444138498681414456955032451456837423681472426103061977497992105401725395097113519121474926146171806886264317653912383663437880397689380092118628054423244023365656168203507336409861935256866457764286985045386845626191461803481987651767231463658598228961898045462330803977538911664159626808298156842943150080350361817361552113789289434917720250575449934393809794104791984900789506232765900389241134191266067249230097716106934276784357028369078259938201091118869727576398937747956962213233182400808137590972928165212991657502573458860457362266077762620337368038219765044955214235361793887169142858610946397641321318833965652400278473275621971383640412207057452563444686507147235578910699742111341388006346825486776794790523721382190562731480021019828782223453520783842356073346071853314329950518122219409079012431303032851072577571074087664044641700921460966266196865460028099509756286012576827138178027103527895215020550684980826322899139027422024472474177231310520818168368385591099882169020801966285284875103223752977782042858471682319971067602321736827305715130081242461742322075577971727152398119012001762082164957734502036337852867479256209346864004202167023472203490503318716732628283301514974791861959870727254091636988562953289298462674029919212524890 [144,45] -5006267980940347156805980833377250565463384614603970184627443144661076553901172656883177638549459204897930488923836336093150283072681706338925309549453079869318815817892496978472500360248633186909895331306755096515530276749097264433945803075600453220377577394877931271878151918763297590608558287003098933081521179322880445993592028968871690771093700533812988594779314877690102500514186664031503081248859451389443052859804057965113505178825401908459959562956836822095555443178043910722042520247612472927701058576491494845961209218758395216275704700486357599718864006041450794326964751165815589278002034940636013057321341434906026150396031575772285853737308593538142249435979586467921988226417408508375413798574039905415183484489973043199099340399744812340717743893617957826636542609333571454185963780450983487875742874846775246462489166416954862997973563598371791016224933820590469625369716588823261670951947522171335314761250718319914482947764176056994767447644038030075576557419604687678041747782015852001010734768122190791309146302887142501723738627966946290567362504201737706770560342502824824626566989984398920242724869019271190152769841171596306956996123893733374287266400973615865090274613452261030203087104892334652055113182492444138520747173145149947008156300167996524167180812578292613907890435174886586719226951612237618699353989149019009401457400150136101460935588488394808170639685205087380502793455340746008628404381566106122358971219719527236660186997711347798244592323310090240130368065275906179516519035768641096497567519438437235902667 [144,46] 10452036573409063607853602390536033682267052037873757218512126599556070751135150792647302851276019410105438357786141840305792052733013555155513552782210520118865816550339659860547135697948260777383022202245128997170052319882412493968760126196893594919177400204601899463145412009322740435142452592609076145590495480678464351320457923425373759559633148393260788534012643580062833251388371952118949667904466683652290316522286552008451392791747509860465789207011813249071043540265726352002456991657762408605455258340082862314577474611621691394792276717850107404635554586036565263190006116268869641040288278938058916314549790638001339898085685431748371156156667483334457413967329550144553608907012903696576981187764171706081723108621681509777942753058823404417816709932912174258984826492240628989904362369650165565351750760301149105965461726596329470457425885077351194794134343992997361772561506957554431622322858316299735131285478239758300674345286253415769298420902097252901846972264064201238978658053539075790355818691953137616926610038763424004139962774758240327893323613298025974102530585521106600307670220005018689490010925711240635671598096977912026380089256659742386717804956021554667092954698408848191471716670415423954069815108140971763267736386821759310762546657789860908272413677202448519658798369966273060369230054385087153063632916563073258639998343867563038652010385044817959848169676106166986505238521817013143472206246658779353342115169022721993551548343431440275834565521328325239391577814286036707893488889344891268852534158726436558829 [144,47] -12287566752991395719567207574426419895135372553213106307461035647512871454125351119044925638923586739353507065339417730147738299979534948915768160501775165767421761543892394980039889425544452099365008774439853316005518145928034760757184186753418614377597525761458647422474806252162346357766072338733263025542065416037604960834238714476664764518469160956347001653593616672560724562458417297454437438309906225440468891448005317570266068528564300900125729327145473728837676158929579956984085009719608890961312012199569417136959315485790378139417183325935247071661257473424827750141860156397176565559081732074701148480442648288710275773854562360419217787151184498237926228933062621987550645987633917877777434338880830746621619884018472668944614266405303931893553957000447097677268238576753127166841157565311509125954006182655715821432519296649117205984707449073069149518561503767302822047700371132912811992426693270390135489058683627765274037498699696081856474056806769948254106634909795638859632394078177355808956693691211329686011486021828221803203092038505993933330011560345726807030955113790361538852044014797058880653626202611756145051610193537431428784414049085823088591520226042202258404072661833611874850080230383786845024528732223150684055650823100117242745752373969531335857989026084337744496337156529473059814700307380614135729258902758664212307124349509462073492131557497281771497928469727806366232283588823298279075244655915538469533952877982037166545748785272067935795092535399904648010326283773667573268469197512253275038737713780711192 [144,48] 11299997746533725104078010935994680025546519591324228532378383468601587470507710341968631209326709866488757125840566765306837762160683812234638051344306341249372487703907486953551353095500236337671746813239757303829073281888208393790941537598447348369525538109931979036247107590536868671454931452818283023226172936674776903943982397762232597497815084638873859761078887207258275199569996315513635155387376272586164014170428909972968691404568610404728692880707645068930502017453939695392394823128031819286052064006061384031799916095556628655473535029575380462791565531520319332557071679094806683208017161669420353794039471972828688918326194599702428296425453260212329638016194205967251518356893201778344011075726522366988499202748713203203731284557752558786083897355196148733772734312608627361291327769850270441821445576118627732133885558278164327711304732603935347193860928600810200229843898982505171557068980978036561996490347509640645845316073819664961949183562687128821960792410464495314742094884624158960492246861958483271524230297243799165740574525108639143644773507588379233547934520476496984604727867340447385410072473816308051864900042152605244386941044650890072526541453111606605589040567214023592379158389782342342370952357868619333793057329640117335567965435260036182102140423845615632881915808286800314239133932998048023216952477485388864525597966998032161460473755334060274086546854264181720117709952099541911644825295157869003084883709471642862631184990720405395192234383015482338342351489461463987844818864680582256923860810041290 [144,49] -8773288507897684257105287877353035792072625204996438773143263494101986303587022022704441111062837209615831696807036063198782108056915026176318461509162003952799070626559487704298234641764301819358348174106631487541490323516230355277647519225848733391520387408754867076667801014578691236368135710196765609522047269839116327661583812770976876014052395118571762106047291987069278290807689401984975624774535112858234032634731358177466478891018096581606906943477478811997106500011610818716648696759933334331016332235096972568816641688158574011494961101574360662576747128842251883290165344724231002312004514966129843214033317885050866512521692244422429354495589010301096916803419363976606863914445481691707816096318679617035307671688422209357620734739022273706192276307223263468650560634994299021698648492693635137960823966209180645704705809308199884236648491215163948606006544620685353310722288918428311511069640754035687089734906820981294212981004036049508967292463682690353547927796432661153582500289892051784923504337410438435356313832396148305489463579749050917445032795497564062438520638192730822134188662895802146026604888377790963725789536685092670452127724771305351727747317624583159539604022142386977829161984426124906717213650375247667665773927089530853329140003919022977500405565841036574104557173588273039979473301919292207029364624084063906409025057984174465691426664343322305207379439745526398100006625388717077314996555827020917114287646086732515777156068151000923101976414946777210047633884163689307099223451106713408664494361409 [144,50] 5901453301250347399257812079602887236399908184681139671361710145990685538021054619644138478181426313740493768078539213942286911043193420468172700462376408739020253640350446994080147569760610883164634044061503320709760362385664576354707350254164552991235309771588173953577593920245392521396414763658950310757193572044804231698955168807488486620433277518215594116526329268371940200759408315840306777338424163877321873810438486505866341890865081032441636454313006320425264213854976390986967561021166864951814193572968170196714993023592094757791548077816592082523355277319877396175391285449047858161430419324131427423869469154508847285006599684790016794999829166088594844012251337184337878889312401452136132104285408273407671873914411251341935680495237579546198720715423435310303627775201549866135998337498687373792737070834232678928447029452794983032017209259725601594269138014504758131494839595317661097641610590940372890264870008023179759578543886481766539737920391598758430545967662405043477163196842103166759787059394330139478608321819883397303492641706716430044367999286688695617641773397831259355520376888347246823942600556103023140379216884584690912093487366040587676591337299548565812116102634317534999232892127277400555408220798499312933415417681261816611791734255879075719174038113031678549912390217405428640511528422186233746576217403788956098485267467353332579749148282456928552920915496300517728434077138054657097154351075800874313338000142377139705199679331432553714783597060847243623251556487539426320816783435479460681533600 [144,51] -3459405359231996382669098095346935850542113357403574023303073647251180537223265261748239401925259037098828142288151760269287458790070014269987450644492305116378788988509781807225846811973201983122093150227578872395002414455328194031114610577935611153852401011997985524813036084660960980966921535764931491409944455286194392080164463135848280217188661611026504474642559689228378029106130369560493089726953528142972094693650300959582052707831328702449639556911294117258604540574113803326380866179933207754028449665283548814567131924882489437242175210090692951654552086269161901977850831180586737390079402361986586182872283748092501176934881232342118721996092197769923872390017578603357549248971311000674133613586696424747632518514442459039078011162915969187607845535665101178992498178031341336632142599996103369911720484639807719214330989915232674147012241022037390725278558113852159502914959723778451659732598228421669865042446429120596811049103144720953777219541581590815388203491687474065710200056672316547593685165742513725486552439593588494112427429143979324921961880109666904908176056721101709745029594674634168369884089484502285614571767323469519461423910064796717027334418855104596319346143994936676436313814603920548224325384983011825254186342265309857181802651648306112479331624369880831702186216649728636436824108195372206052382235706533785476864549510412014225140787777205688639915003118108174731532687763836365969048792568470197074196164195637198809532285791314600131484723241685907995474147220174650624082913857816436758100 [144,52] 1752638188512526003331179028679902595684473230573923067493832536008402305370128922728253311000640037591346092321225738977067049738908304509741428244772111285669011618181814098377121989409737523587285203651348544759786426162248050965222300754996088622532787568698444693209873524297407853452011871327263651549427289526556018082383771611729231671140262900248370529467148522607443438865465091091383617125627126365416207816807816309070931153910666295967446817557625219997841385195129912038798540173912954419229474809876862905692445027817029198089017113291929749729594408482575788706325216003227117773118487347756147629365415379306240848222832109504414709622561949863809314485421655636068349382024765434366031937202715866638846799959117451956224361092532690289178524008053846465874096020129396403691578091589430347690537347068142003015280193862900897358429142418182933121268992827772955785452130077589501748660301843457717398979688704008349775334897012734083764138926364396601118287840243881889241142922435029124218412403844719365118262416265974432091434172966585606207134621559977076528236222403161632671101923366076735267210455562672766750902631367534407930205840422409605640822082820006683272431410537512099440790907898529168398225204512807364117833748320315978013308451080396508375724051702949248071171131770741482243384751681967927372045321811138222203139065174231141131794849258953235983980561197884154274499001119262098316132781063676879032203997071500864642187055122158363811066754448621053124693985486680267290660793376278505450 [144,53] -746724607403563015725750211995332780623841620254222376480688281514138392472470609317305340073554592842372195572263931115363823270651048379243559660924149996296562486578072658886466938161350118424811289102387493665540145967007898815472517067894189683805259149123214101094087376196977223654242731065441059327759883443386355163814659801736255754590408221083265385494767675961759388375087870956553567371771098036448310451334958514803783946139525025864040664696114536215503278850934081206445985278481047996484869244995546719353100996929272186838896599911551970489640128066040394622857636157060360241654990449543242933114145024920942558861640279014572534443773844639890158427712583423862314251614095286171951297671766289843164830708982320873227094437040907441542210928152720767751637379015866633778160131437837925242025103691487524761574768702699081432125667876437541787803027127062823264287992429975138461332106958762942181580244762265383835120094846114699462903543141992418776902252585819581156308186236901910390095847947540485076054571237856176647518488474610678868438835762370836100771653590662568763645409149137279929283480509433856497685018994459635110488252651420184833321905669482493173280542246011719417878180041155581963977045189781776116891193129481572620607777695545115198750557575298984816012990433482367444387422343035685277969399745180807105553671887338440645718352342756173111716994488328730669707686047237161932464421848256574586673747401213263577434020436691982108409275450567166379243441906028549215504093332531800 [144,54] 248522794013013671564105332202604214200215494366923073976268065937945795022276176867326943275819645056937019176584328087917177209929268094876753644219378017326891780824893177182796934295017212258622607769675916363990253234851930672053487694972551344948310105526624179178146476099523809366324057489351560929399445010790824632219853740819606566687003078176031553174535321229053805342017716378138783940516630470052410158490670263667328814492477303265424937997129572593408550977096716758961825432216659561237158939639669073383529211101033301451474961543224080549469397859818110225430931240689010673750868735153781787051185931897771075724000551929144102131811979969604059840720016129087155429583210311072866024746410715313419388932450325944003448525541336248948956839404859483784120234130203489592777843288121970312771880394821146359053002774623131648309522028612418996112766635895509234985199684369876190599294189846157685781192697202440003915689818977973730784620267404817824928862971965765158528514410310006960311119448880990648523137871113080727597184130475856773272883703394584937613433348978006835739924612970824390505224929277865121575309448892301294047821882222761002222232122164448736966417653189496991021944749689274856341068023730530810063585237882220372642617005479125991440404445841979145117096758902067223623880694488176600418563901005951672050926696997922515247908949929769707609976527293790033846690232301440746578103323336236398172664549979398323210450647927905570237113576247366192714229077742773327070056399950 [144,55] -48140933792203452476047253234499845293551105168589735711517841212251037439783375903331773449041833076931765224894254143128244752730585686641896258629707974614354787994340008688253199675642317152829747542788037347909214944474902403148996495543839759321365995781324822605137859257993543129698806606323750964744630206516557370886236855639504655625595783458275341002795290687837906284008540173168065780555432147863227500337227767718245282961584817077298243189328366221829985818453142460440433399934788687752869377113345762632583045485516409178332030743723549754626861157299375963251727429474972621906461404820479264122715654223201910760333963793359365854047058236763848732200838289749109629665398310333637502498111301050053708171501004405935119533884469795638378309094194390223113166887209787491126514541566891176903050194260359845794748030956746862814544604023674191379499760138982526742681975835568038652174352343057244025048276175465767911215402526329606103874092634325094922426683683614293243399300148375848746088635042621773561442237596747872101548223208355020244628410441830575432646979817763826281808820776662604666546188361824306712619355111104112468375364640725854627921563190634424528355305106578677478056028353943479218270800424944348459713265034758928062396717497849494881808176278404543600176627767468026619879846797642542688770016615710460159789243923619938550913103366849313651638764524800930225061292690610710803672656113059697606579225855330408477665222685864835042505620951354040055944251063527252338001800 [144,56] -10265275039414830570710753306851918866665831708656466649433040686412287620398639011865318769014659447818118440657296278478512606192868378671491011355722681652559111740420648371411105257914447121789845030995720843409663928746405780833718699118035306283551681475399241046162978639707506238785214443699586043618808950452048482201841891869282892931103510722749549506089950901000996731082836458558106730958751434498663791372982467435493734288994736575396791922034438918924884439936742371885434321630504066482613100000616365309131745399588711380365825060597511832871504367434254012427010315068746784735566230816907634132394480275945447010518338268046533622695123398957703006543150063133475240294970823958843089353993381814866337201858090495250939382467948710651209144078530372554682526484200434771088814652995725496579252252773814588975261287759749159518871457786606406474225300627208066985256865131695688545034289587070525509285971302439515555953640556849525522171251286786758939917497238371855614668757131537561764679721065875143606535279063943536802579925901402253817441464865367554569882108359333161760401403891138013513738178020368993715903258651615536300331337017716398499344016584705516075907763043932248781583341598642871374997510604711147849748615763608155487554961775483165506644690345047904188377822733988568745147907508460628541112748364191572409457816923908767270916627596243876249831289497054151228894953827474392772867794198085772861362705352114829968837956982254637870572372970623775477359650716750027431350 [144,57] 16191767415661411986261759232904625027518617087479016830947501527578225441256573132732295706325255939412754825141226348662096482998249489307292180412416357803452698400253002485154892502154353072261677507257469486772253487657149660721444392893253666273450237889286880163586726000781628939527452153646801457828788147422061241041763496821297563741002092058069916873413836162746875228933010878872824140293378575266105074866780664765979502356280665212295054357967527712921669932083385992206961265911894394629666810669466132809974238495305325274041056639106754260586384858632356485788198722020102863254731696439770882231553595257377041098613034058717435330439376666465307197088090776997827176007595021090536656969664620923063007017092073168737628505485366116695529883528570480996859907378704308716286551312561996816244078979146437939570021911280312672580311805358297197413456172264151611955597992913792287104914890146718869896005554925355308230032942059646650120740174987081227170272378824406511525995477535526702657448940647231736656728013926630881229124117944600313752465605461456096255441259769837973111900279989656454000614955577255993175216975002613448819390616930246899876405509982602360207714967743237368018997480591712918122477389567521649068981457402215222924047224155195441300135715809667147364664271984413979982704529377654405375390350893321961976663669456788283026102443852500035905707697741844131980247014094407107406178716730834473471605033248732015263793590689125782830085227290498531273039863379057526350 [144,58] -9807711981226766053001554758617631757404899833369861317547413695511676060539464818243700872115113972474832920131124308023972545560038532316616574580903002924527126428624688966751166637118181518481742153807122754158282361437313064494003290464750048712788776400203461261366957092246920109204333335927442485603115630481307078848874541598080840243221958685230823444643133653069011939732850611797252041324430360410418088706013217351955560682601995620142128469353719557565976179994302657376617272011121774847486633262009146706264882412323009533134705629655706716596313700429516247289599444305809653277095118126407826814421244029813723094032587269199099840549789040666621990707525715840688214894155042543202651089356334865926145334766723792324449758613889262780592422115723424226906893104932615740333239744189482083281296400187371590893501024312079116296281167709996026268532371403329659253793919543480350358572560026975052244366961204931623702403336111428974977069390678636177827151624622437906396314905394048764779470470077175249988755250903492150700391830311409616879441700544131039917792206372483454843576474896603254821552993847688918925891599241910522647593617699340234492348107055808062622021657379860797671322971323119538053439806247630225279325474052257530783013038024702058324402522766858752124076073818205679148072807136571015898163511855287855382401971767948399719594829905993346871595664422011863871001587931335366734869030810403381417351158887725816997944001499108902007057316365510814257203261711372575 [144,59] 4199857678301625064361651770010016308790929343979230783637518270211338925697531259770773541092836452097431678766084244133936982308036703852838606161416985336015581167755643360277680880652173451198380360342118445724268433110533006279131815443520056658877664961254496429722036256793941626783206251291411506375340816504261743783381099523144469566744652532240831859175830156480417366520989069117939904616469929814462436328972628245030070953936916553798799130734549079395278615982524263959905429915237751568208865417102076118136803251143252421733077669910653104595979529664662658844863100654243058907881309947926261851847697902092266238741938446735168651262485366736855366432944779918807474696228918957036412837776053876553728640431763466252730906299711210914313222998668288760769553202493070199661459555998747557473309276410304357609519188843688619403884567656907180607810680112040724747327516629643771193511306446674184851222400310478610189529155835888203799325297070339856662970768317357128340197806966572460145535438999626879634109204774447982792676501215723978839784224935612759373716191426152401850944827717540486140596184856339695945447275012935696031830450988505705295014333635834563524350887330479209400813615346329882303084109863555670965080025648642910652960843093815646359981672181826518167930164091951110085934182256942677879265124311319442321356962123665276557449535981766940350312688684926777366726975890190534800308478365006062378875476964334603619312037293713655699720567611912372605795731212350 [144,60] -1356214267025122974745937655171926909715929076302474975925556745071222738901827176040553845866647090545795638809518411239015175390533703482055377908855958875660673484658251364556725282320510486227483297367308777867849467401413233396837294473563025591443265636707284371135231582820444327003685657919575814321291572267985591472001203975282050621522593236859124037651973541039709010724095686915726486693857756669573400518474849087230372448278933959765189964578506569145380753489009420685951540288464987572329138907462776740262234626140526144472081544024163822012894188918861320458084764611057842373304704973143027366395125844484176912425117129648810129167821648262325843285302138450913698287736092357054227001891673569459732820182011767576005328677848895558850237256253802197971394928916892910970686257945333401709437326373178450074049888446750207738135224242496313949466310826676878665411245010497820532778979774681714888991655074861244340892282611876343218590598310430446947929140983679174588322104383381136842772986844831244450133774222007921413259957829703368065013712018863400013949641339985402287634069456159926275137078490480261870250619147210752784621921673257975959232985065962157474271483452056002655035141114477835247275570653534623559712649932807011730471539231711017465714350809530770941440212712068808708473599592455476258815074284300096396341611908655495793078217191576080628869150358244185399801718815342320127715343318848349672372691724001011002487107922291521655366827397657478904723606705 [144,61] 303503242612001656443074952135940951804021377384895470384044523066800095202576258668307534407079143283571117292589417811001454265279529835987072479363749344805899616997524343821871036429165875583898095610512021761797592168730270930082825317060829857010203388420407829107827771827703766827784494729553808779315725060833381558491396986926518674698393337982848093375470590234457214025704938925845412836528080567171081574182361979800903038653599098750032735123054267755887674931718859713141662904340647863279916384109966564773518037596480383467939457821110461364811083920976511857942502394290376964231798418534680749662440800308729451213236744935631821996798468765302338444589044998978913986995794901634883032397765349585651264779682784082620813825251977608334394940083082671422253011685779132504078772374389311166803018281275885878203961621591860706265625811611734498945942316338625139362914684098739690822592342560443736668183252945749036067878493435419959050443497695454919517584118571768020401391992495308338805137646344329473492500444613834351431590297389464301187256070015279825589443455705902232707612683076068212266552299598743392000555796807354672245650954616096410631468514886116455350801047748531525938043414213050783162209399573354260277349691364194197135514330850049308605492480262388629672159661047870377518862358497958654185377213834792659060662192028908268297841755719796341521586270423514301133032563768633077784100797803705576758146465239230087173767859964448083271366445183582314469480 [144,62] -21089747060652074827820949071880623715421661366321756701216474005448647843871243476362754483870039030428188015386035036315682703258489921352012732703683750571802727778068848798808936633400586376164973417313098234157627380597387057683653371862086179334797316259536211207513714954847835547277160855669913590016561812854778351616199511239790788751451942774022473216064079369703433147562401695981520236230937040743748175842898311012903689097540486820334051838118381133325278353590118938146715402759396049635619911676959849236271774783738023329533661262086283111381691545983078846700311666266454537217464426981935607762874001980037844202705036690248273029960759751714129250841044144373394995686677825771299033275037263377523965298414801594754490427555777131210575242768637087110263102510368649360345265660427923382945200857520387728402074307374387085310926174866133491247348530820419962607582816324363273850256592837674445140678821997083934200596518270876116911688386595805469533330180654440187720434823185729033753549427593549136847395911405985910171853575845897977999722092351704799633940405791201142583394706192057983800533000698618581735996931602256426089433887656978008894691001175988668233045823745515694706643176826226054880018766371303220828421696277703198090014537325740832109685700920456908034790032308464219696456403988204266372011459588795132609189525069507812160010562552767554970795395497570360001953795552823861176645014601673038449326228469180750362344393548352827617967315579492230135 [144,63] -20494142776160425950603431226218413761833649580859612317136239176581740304632131272914405363154245278358418291782503594371316286101929127540555452219425113805573290235736530922874819213415719733929894993644067603080057016226051192546052201151251402797891198445247867438542743633125750325427123540895035553821349481242516085439806939636836608635881673994428868176168738590074039632534748709277572680496361713586213894221676990201327389352251228213045417914445299171408311671247420774094310258263716377192838744916832533535287144042421881133959044790916204330252393393960739084522555998660710036980249615744190737772693551527501028504160180133320818487784679834998791483225207265528180173044720683784158492948994537221446536194156685743544445950979948780254336097637202732700226089015509547800651881879458623821821690952072124211485601389326964833036453196822995506225215923016524954159023620619024206414321953148352030889676428628627314240447729581355328035055991777707234470187226770595870201441279504866313259545363671443027805782605894488288654728353393479645905232689392400596766550352432889389280010080051865140896522392551440705046391159991858868954506688415518174644556908510116640177922008273492771749582625105930458081360462018066679655242827871133200209839443902002838620476468270017421958888669432854229963223257857070116352171603011392579555656490691931632499423493827598237751713404241947352198117044513282207792214848939955091145996475015742675105716307942041947775906227159849285 [144,64] 13168175293153865478943227813552645300963830392222515872633056965339551603801910595784649929194201598806462574977058714021564124503896122103487307360776390618108491528823438173291209007334662197664376587417155608144770733182257761254558970714915031308267473655553964471571970178676340892310678609429240157961630253085419379654104279302298045750232336586091048118823264973770487518010295028885945073423787192034788483989246035687625719299233370465965214197013819748675305472319051372889044007131415525881990097200320830002220169409317007251922003395386038668201611452154267817561516165420247079312602245453160064543621429103823099901839174215195124993723951315126735411880277775368158281951350786899382665743718298011665486030870118301271882452272750611501495603252729133236270469613414141835109447175788741274705797679855615796706113443022254419519727540033165494257247726358340287940653023187939700379228409644115014061014812739393416197968290070345164792688135483341375947186270341948333451819219571199375303294340539843760685004015618939877503197233585357896019841607275316226718267047649520738495919000593486855754485662669923404190625211492263930605471396072406751110019405711791881007657500675627299184218714146297274596514297476724297283961689545731055721836870367152510822383943772336067842131992000441229833335681989691248581983321748471408871480123428069543232908005447530613175515767384838156522642090103171601746892982828064942444639684492922997543646478323204940275122605632040 [144,65] -5027522352574327309630629481791136256205795820373406558385973907614602939201447137524883679450765787890869650834461100816382358427100126829257407810778415087167109506412016175018281766581080885361730826278563769557417749270752350875281074698075886570281150027756032242290131513198530858836209710652882554677671893017241641014706006414663821635156873411150186998210755654884783742932245481946277361458135885730132446590848605169274292360022986094343028180481218621523266995023840966303476066665523537194527185062329629772845871337337477116739042872344302504069826359260484054534099267436333790475702818180427345323748854591353152153828647750455157501350791923322818668116199718451686266083244041953673002752032483216441344930285021684998059146697980568355386185724413514394554636512983194256581287764246174672019654665245278206701819839061395718384899587198877086995314674572320401181125452315008515199258847550374376107999069837122842944974591099847060619828121195826675640264751946110704901741749206142429639212491230652753572994698853022799030736530601694536352358990714896741978265220640215267277112491981484802155761411273485234444661835052495007459332569732462255656958064170888952994838824841956646415127348202450281676203852920402954716630470516857845299422512015625967038390493316436161207165591335585266798426246941899007580202112271441934444278728137713536387467051611568429469519860149175937710908103252482824718375049878205046404049015373184643442617839206043751223261542025 [144,66] 1451876159578579133533555726910508460871281818277796178386836086979012776646466767270603997679703550895281508958594357942977444303095520933343113957319990485197020911468764325159149885022972601624257059127174487342358703391615236336620618878227988561015831817774680975223352552262005309618460156342019173037142758728649033270662003868839907643424201201380507734316517995604940289108743719245736470813691627705584753384247289717328968416593047008822314401777498938014483884258124691284622534776284202838092644643055459656268766639555744148099399433033431236359158404398873139164201843716885068148196317497346524441143145932705344641794563186481021074431660147832837274995614546919644942619738791975456711491954323401973888166397811233064668784634909240233812427274565406230471658861176234272141430942498763321372464622307903455264204411933117688047172707236068206290407570328448593539470005549327100751775019899071340779542176949832600479220064203904425536646466937918989161586226753982159010265703633034151566047812906131350577417117689894490371721261089036680585876759198173661498291459348418179413338117448679439638586659860310514382834511066100542373527024032221514181735219603692821508092485812212552636320255582583189351069644180702455575355687874528314578377905225213022680159419315948103162118551536094688995436568777569533131235646969951384497749059705314767345388261480527558910403645781474921451796850795019515929563162718492845506615567297433961681157307768688077456404220 [144,67] -334343623996314381234654289534237392338394672074112053076040386193067962773185895551654032508090361455870418251270275594147941431253799249506255077953605356806704114365630312371797255637114843215027387338100029115940833632462534571482235776955779885546929333418445553052360545702098599593019382855190071207958229543856544268725352829404505201620034590773997732165679487855412804699641925435310124303507928777069354491742978367155949770650327706233261550575495512414161299512535405179627619088400812128975444310497939240051235974134732003745830983276153158072202918132137169735571486859096782900421468684922081264967594085926165361903908695613972078170316304816608871880884854390286394772692433921169383016259687255805694683967820766604326233640939344549020040367689133810115722859635686680308073636630794014273461809076585719915117237026256040190090329025186597975768900952314973953189446183175192891970152470203869121169502783971531365733520619822360249294336840913647704390769531182669757119011756736252392327409936937819877452393148932304737609599624361738751853117336729631792365884167275148818247931525462328692692480552498528830240645586469503465578649621376651812427175721954574536281305602890118877192545256241028951033383841719748646977442851105690055330911907201274124630592724262150070320697861070955120578693173088012739983525184171922108285169558367511009181939331699762690327595930154652064002575928929084179833115213636228339975327587895467105553278300918920397960 [144,68] 61925573994672194808842810609387283920324664117422802494266255099335743473430956692988643059599087688555672849028681097558354459870163665812273276430299016890782654584230726698674944368568749544989338221534594768061016892562785504388335087788635026246020417978180719613791194539432720778186583112500171984629522107382868863119952155377852969325698441271034131463022195805869431822879135751693339065773959211370932238755051270682707449381517414413495475114994118899951492691158526822321928596869051088002744940868753190286321631757091729633838443311069152724129223163431961079616583760265082928545061925507815787192621135574125200858707522161270513006285258504850452761986516883196295785697334311044220084482770929445426556504974439351758865679384375382338782515234754195791755009429214773043421449975130212983135367884844480879597040546490677004806733605438744186276360255772298353873591386128303046829521484670738447441568065716289090321251179441899942155450418448758017063956155673528121301876525020991795251666538969061358669841648700744033490339091392626888773261647607630356867857208417683602259732506355732767155575929840114866525789692174347207819611601989514934798158782391431600975848698684109688040125658877828109469409333112839218399206367999705671465709370358769637899663169601825969191076972464605089119707445043779882259358732462665735616881156472818936233574518918898993765893848780847950316706058455856834783449550850154080929399658123247880107692166415585445 [144,69] -9240192039381915329194620082472739998856961674943165496195374563629984584429371992433630694903977440678808106072323605525136048352476394948414185589915278993720913774996831728955016375176665184125259684468145091371520113537987341045560135749865713303491996347626932344867633430475037401380959410333734160281268678710389010094034574405203926402094073998150365319719750182643734064599257536925249997631322156389874642788602527579193018480079872206874237872986546687753455243136707091296086361896992355336125576815069567661761862997519333707693908764883966260957145047388372412859537000704636473370915127486143279639368005588018291701290926884326036859451125778641268329198936418454622603298199114921103839539577225505292782500458317778312953821171111269521866446944323405323956358534424046232590705403218294359023660825102551771678913163584333250148182291684450555323870074796261384097272589819180186256712383980824396789845400346224858512714956864923878337442110695302308716262057852121563103857230591048962876325985639815450481482905573590794830081612423081297137515855987167525470017816211998973405568505961062711850714981275080804863848756347634876761614340281013020554076145764718397138463322927106417694048865512515763886310334935872529830561970778369082738244766103825115774065426188879612148167812985434914971663895564382614341366133360121888715552031404712065552787206378444068814686627787328737175293237619908285928648874703043458741259330892552124180744581517855 [144,70] 1200544504889266659507572016970680600848294913632429358809247345187485582679759946395908165003666822476583119054222389160464786001120839807017809043895825670310894610493410280925462243575932071211690148985247438975092007990529185327041606424855876721863880333313443168242760868857046987016177737589845043724015338174696145935834427111473290665778816723563350652846943460878994328826445442754022120530207851580585301637749536127130897455794379284500022932314656750514116970685500993781897058541275704778689401830557537239536196160335816863080487542068007567563966019519559494918290774668047120989708292007815004100646105912929960019164385427187686996384036915583308074676254125742520391138643691948926167844133634885550683544771188792084602102234190268835920889793465683254591785410685376256483204488067686430767493439235110871881105915250421127613535238584359218756190558934675896708043418482002113766139776802386722243691664513118730970941647001237990734655811192207911912528696631716765492287727219982149540765629377472310104577691452626612869220064453168949799367848042161549180111913675811790913581476176909804651350552559792597679466489314667103712422455028437644560089614455855679733287637682093936550005589844085674798869500921410926756693792460564049993963071888977451811108527900043596783227629046926069611956858279363446500430275048802364944366407285765157216490701148556335430076937925145299642724487512808191128792456770807740769750504152974453803694177360 [144,71] -195979019309102670845572523132914120031985993574307409390203038565442246431782373140553592321389657625930123990441727429097359836037269444899237505181122153786422555789731001315684179850014015736048328796352386046259734885343326625382627656892334407020280340599617719898870996881887977056480617956865431038719409121066295662719176357618424908086572690311711139499966362858244981253710396214504222354337416837279898334289974095587282327719115172975488658475684888263260324020042112378436769337931357179688113579806852607974693354187335502396718646877062911527819187896903601216273849551304852285108348967422649378382329478864546553019776631537093310539034125344473554248360130852728620901576650373980381417205826687126409489999859822369799303501589584398709081466670195615344871566980823513337603251324580274553117301022198518770592766668286813778496040292321673174284795156360412074263417574773186590999547614494151140449829803671032853548832218460144549159940675477089152001885125420253189121117180685749375303347653970524328287753363504040123313450393195224073435081890169088850593039575621609947161753551036863423590585974431478312327783973893979843296038480812485930830166859077767104950654572033888488740852067380426232400826470122266602624884405629670924017711623901397774897240128541096310224282611258134315118144258911718276460169754332940047837261126520795240000461358429563161114945695999549900149915139415933731673974218711160154105980101097016804024620 [144,72] 52979748121837658786153385728263673339124369844452746644130193820007331698520061821121012822745796753370605647281586414859077193398695333566828487999747166431949186637647940083138755216112203783521162624581686965565169010617515115044642614545375645497166953729840912964901104087171741800009336517610595824211986349016637072348864265958505172615024349290092627913921364680862767214397537659503263502399928212300303771521461787510575832214034323915339706155359927826277964147508537810638085959731169449289546931491978389027938654723544334549659847082288806420713812371693525145976074833764884526805339187067939914438609285797422965564485491996484758141888603983085701307852119845686445703200400818362569578223456332303124030135787840672869025815533634621586204998788749961885629399029171408862216668441751727635697370288246168014219565564519702292487430736440656699783629355536536202171483125509662942524756548493548905042728435377169427568238596019228679770914442866044985305760779539402221960307216734195371960868794565668392238067359441174168230535237632218540605292492436496810782854220113899245379090491295300029115996640712632899358456029492461298924781384507130991211849540203810641549323130355470714986499955271588790157020377579476118988963591536238313588402082360110031254672335252182585093414374915736790668451088825495653717358346722059265641755801481052349998014130221451938613875781621299419133189572622874930668865283100526029109639205151396627120 [144,73] -15553462125675163381985053987785512976822276118038501010952924246506021387060620138073114714707486800613871098908815696841424425318745603638069388155390642048060381905648842899452656465006428080465536078326615388698237586262465268158469023139944320441980627260637060197907450180013278911825229517415345415793083879351578072803699734627535996129864135460343353234226767568412488266823830147220449111869809306602146706055831142009905895589030898053592986400180076420859901585419201894904594656838922376181810418996970102499921356481497729451139595207520416009946693114121842449856275287964756541144492338281696075800245058874604755371165320827553142808988810513648187859297044457891225539094077449896734805953838206490226607005837122691549654202224113118000613040399542870948698466999574875850328075323547793837869157022186271267578761727467037290555152962131606243471138681712769771990065545551689185319684146259227155602492105279796261231099123694538744371301410266441800682875684757272920562292044333908092477623020750939667914575865708617011878742487472894369766398332215784291407353416041809422589880799694007302370035082846949965525465773781830715631797595053292106747715940502037782582512625765656962693256339605785973697568232055797527762470040289623671203125631664868299373607221201641158522429422823365516677993344217100072372251396194242424453020669264082662379555572774168238994136868407150038214070157320820453430325376272589274399473204454083155 [144,74] 3759187583916717713565395362659229268457188085403208030146858458621040863916261482421174244367530922097136732580837042686028081309359222094333174465774177446886241936223541351489468904671862691393395248667216555518491076209806119567830553298880790379082791460975428952566293581675320464358813747536883143508877430709884515558164929271290886066914729528291651043720979834988238135856572830951536765911090902005400016210962410951276655897961723784796524459129803738433527433275165948162658807028290167022808987700210382273388204930467676176578167635457409140329711494773960188314868741833852659357055754766755825210412522075128086675891606700288852240932274157451766037393475070222855671981790965615974502794053992469054476477765588349825876940129812214837036245663598684452616546527762131015703415695522445936713960031455046652927364451721900758815133165576088679909151999731546830654631647878723677600175589905807131238447025106195651315333791309268646413179881577042333619247063803554001708127266301815644153207813258688071039747380174909124678695730112785434578020199607603434791405658051011148322898592330735429070589816186508619001526535334030162271438034757410365911009603345775644998729986183107079670617600211233563638209648343145716080533197911271506081842757601444762518196125053030115586985994214796536595793290830070555755843377764132100536789007565741998916593289781829719522526254491774643117713244678599311677524235880441447548773284132250 [144,75] -716234773530431127186159520854537682389581978245499341210721124283881761443114093188830422110471246246069223347353962286148176112231138662233437669134862612103503278829101004598042084087109673758487201632344687913905962758907273350042264366600062131212715715203124698050807179652407126818264135927782622243767657868661049319961457236377816510634232254595994870711923460106478603634477336609308419796605147408888542652883221614599665736284062537627532830926314394741628585987770926183121175745058928935941563279837203177112674206145515046486711571812462896763236680515118027728901418033839285962524538639095579479433451892144274210974684079332342153031934142557637496355731460890918497492943658667104122728910985126438794506994166313491031624194103556977276711132114893272038018956928562802734517056637694321788167738427134679746580185528928769553761469704345559984759783359141059996367000717538070465642729743558534641228821971334909069989695622661042009564793698128962587308853393125365947018232889743520294632436344523406268559269657286076889186377975805929092319842364608570844839920430144841916954455835150795968211902596066986363632172744358644152807921714614343646830442900369126827153051874637624925389132216535653108934501751261280456243219612784529613733791351734830975887060820344295842385652295661611327497250508062125084576299498106736764542648961977332944921846114339064521556893143768153866720052754443490358284260471894404076404735875 [144,76] 108504350378317861819963856809470517588727991465218491461297551774162611880719497814259290465395064724816022080346091990039404972170388484810140474210890974949276859982068888182828824609349023739482414759267982692933016235001191493550457791746652828938753651494006894960799128193700336199083374152837893548242240588265321812002096833895267818556474935420218580242873131516295829114614385612906281106281798185593313281059139449020802690824075745495587294304315464008849151347120220269220409300763140732620898475748341507701175759543011829720082594644839760722920325984892450363466693731564096032209816638291185233192980859322085347099336327633145590915689833619780381415144624893633796546403969366961591851603926595984766158485978341368206564520330663300544641071752397578115501228456688156890819601127949780834245850240726170758126532771263090720975424115014818871275551629427696029073875349780448960065207748530323430273337679851557311447135484299780176027179620338673000679009468089369334967528138588047706027756324260455574765306395764639328943581946176177369366015865593334717271777182625518411522544124953175918396359378395810850304771326925704561106063489089935773384660186782600485793721471223932823816099727701066713720387512288113870104803353051144727916239545386943202555981406210891083446542760805135318304545520503643597569393320406161910607993541218965916009322479576782658630460114619243155706357441860855560178699716494093518812130 [144,77] -13533057898598384790245653796814756629342746489730645223400162982711083002719810275139320035427583380077120268974581308156871121817415541470567349722383806014806599069829468179868222475227684624147164945764182294526121419334225966158109132423861672869368553116118165439904183271408501220794712097431517594089696700231551571357356053337456950315693430628380716588036034846290796651799395782872545733108747246858257322730752885386023001624463230003270203132067348636645320704650390435585146471305913758094024362768341360466144322008150351588625919576144669676211364257018728591847568708239651495013904353022177438726497725778380963657223831123708800639028716395403492372074843669600908032986004637642605778754893868234889944570865587014764414626961440625079353756157311195648617380536658664412956329602943974088975581240636238696417737448660895394076967554583653609927884484930945263961962546249876326506310838375875276437904443253661780639151365550327078309962921030711648613952863865470111876030578152182390995920520293413648883510346484078439144442196974199029338395358880186397110342764877195547912814040254276156114430892095317431340222869470630764589610262082701472547537479935252764964695611225615767885929419815600043896343427401206262995021761369756215081545775201175227983072531468501994904523109513002560145400534387901896885158209887001435035455109024950252588029424168773360840555202922285322354598888006352455787578219520124855225 [144,78] 1568415771930348461888982920334893884199875243560307164617595796507299124726982159695693862123862025498448264270999438141652812059886704105347858543159536144386674097421143433258692441683782616492552795617796261277895971532914514219514479581032602677878224847371538151429766659860688409661792388216268370515979611951166296402649510780403047500533830580551673125233938179591241812655854570973346809342530172094107404481777618415244191648675076274619502968674439381499214257269994010803995692187562686183972888566380420297403158529684205552320558023545652382829422772909568083386836864760276535022582967896790647423291266648492037477361628311572751004505763689697120340839500030822761663812070331886034943866484068317299044362925610055048553822264177616218979082810380793882688867377334731953837859558056919687607240826745139888447122979769109757110137432378576323841503287160125813548693020180388235108316989312435192003315246652875148600248435374111854822392650860344895857561051371720438701137909204122934935198580052381082048546014734608965426024860401301471226435509378752208256505174736977259471881707579935438687185211982531135253256797907534841556940177842595502445504248384294227122116505099210561921703069803667287724641621021535437821584464053459186508219471606474718731388432059271454693241555293157728355484222791979884029599843410954835054615791248856776348103257092372482101656423194738447298438873744593056088914342677040165 [144,79] -215638081731767230375420536212739495730553892104953600928461632493571128692694872028948839504865992223548831995108543644104162797864415720579261472282228664259550814092874534468294010886432961029494793728275984509437317855008384436774445994605970628103222232494840690913943443590349906814219333822132414157913941838121423178448408056905260965842561195429251435649739327004042706318713878884209752396405089174562660624708530153090649112596771338967251072325270611359877823338846639559668812473908335638638221275103537693064240726164256044362516460585655936314519689467577696206712883829851373736682067609038530853527490599884253981969223180999321183350135331282771742196332525787333926819389873178629216263971927128551288596943394724557077476688694634599175001642341061219246302061265865381600621571426001258764091078748773551379220553850778342798705110546113032426945865412744889981486607199076214573429462662329700116546273444716564907117537006611299959684753541444706577029026296891912097772742450958974010252627151342024884362949796879332090653030372101689959996475623166429130607768664569582545817087625993202299162372479429125130735501153577578515496934251168679658600197112344308843631440730219276399320836295705744291901609306549692652263765841463802714183424054711978912670885238270169156436739007726505577019751136842063390889765534697448255051095499695663540334535785681880082019782564751818313304551920317757332776387173430 [144,80] 36957087229236336590577247486359644569761896917524483792012877903242036643665883604744395953559032091475187038569662251385572049862676639211126113656974264410801029087332790511394212713704891471993896659491536854896702701436517378558030683509015246843632159388003647413335733756066882759030882097632490847655041357130438363180608039914620202899628855951557328563399218536978638718578169468565730648926910459405784091434853221149822178989517301647686391609486494793753624578280836572943300347840406614040436153519916721518817534150598812856308019216395959256113146163415557909962397416860676378521115121441710376284736216069272963084394426199341458148517964224290161746671851737178196878401349149217645729261961058709278935550799038950955342179642315123701557498504476571408868215262025279940665212823647101254146570914164514988970914704806844168068714242393671905129338457833225774033639474724665047563314729133362111419736833196012400345712711763610027232803856013436752814120494411848840495011225959415312706185060615551714570337988074559189788534929910436825068106873675283345123736296732310879586631821203390986405373854821247320474097599975632430892732842184560462273802314681515155742508924511908797778115880180376384807128403392165103217748954235195939741006340305437953310726889205469003598174046940572674078475034129792771196791908104018436133629950382953289217967055726471744429326503269051126550499074125347127374585795 [144,81] -6056300306057398268722113351297820895521672910384703058404410967808190746272233312681193437384492610962831840421878731503278604878342903728656160413312147969752330714002629798045542589526336424681358633970738510600806608709851795768115678689686025891311510522094673499418322683508322660267354464268130783026805051142257263413972348450235227491319447508017279220151111667132848819099091641865963416165344453495362512165104427022394924879078086764571466224156164638436379912412773095102169123615166552099622301805996195834057409303057319319856679561520422669545347856518180888385943187890938212566711907139568598764467876244564078212259001992170248295232968091838875062068900076595018574890011702827792141011383010121332885034899861089229119536016011336379197884686023090691853610169395201562656473584216128453594904571869035992745047419935528606105665066102312584689797110700336107327572553065726778169339659893274912526955349705444597124233718061452020620509810759921256665121880631538564116452137544948129750078080772474802881077776294311737305228173981676009411337234973551886692625377040318910067391134288375684607761381889888567564719305300161390374617125956157993178865988989891446741898519152740913797016789247936277956516009714888271708429238084362247390109915042920281905845999956274393314512959806093798044608162098576572159261154885162303957917729501280383528459982548535331084917160981155180842970743884718658607835 [144,82] 766247631180034856990536440670245706016559176981144718645446826398153745287513483295941983198297833042904659586425447405389452223924511411811026424202203203099032895145878744919275022568890105336151892621600184363110726467008933332961531336431047572912474799271580250423634797003413260641238615271518155001811475194345903259230845402566981612647724580725610286202746948722613654761626241614034097414419187255495340945107892661105663170532319866135565214353299750501212841618570501977405042305096817457007130820537295960144311774677752184320850590435683609617336591549776632407087740419427977769169338082602517692406335990918925699559523048092966683430282583275551907462677877818147141199585857347358853972967790224225441103440476613260262791748753763249335707840789041081394347543401221337001756219199205627858824852349163347342624088612541545377198013858148533557250362391957272510412442087668627318586314789770934199987424971347132218314474854528327009302796356495461402089142738257676834979696001586320082419477325135013476462395039763032716551393733121930601410329523609118894587909146226099376143455019838557956040408698031747907454996331599452469823818595574234231339269266883842207523570820744049611606311588468365253569501370734079097476980689943130571553343427623562824969716252801798535732030557286046495467052679730624215135961722137453932496028357898248796053283218917462964491676240531463135930222434333783320 [144,83] -64031498236260447793333013153344745127991929397194714737690377711876222661497477771956312730707908581231252933558206626935422830120098266163631427173703366747951940353028397126661522705836642895566492427119272951630071631504396968366573527478668168870597087883989492015226692772535443086096156256262032905476364795461728678737842027504558585318718261000783728515235212190629843256466742561324667398053854026254673039149278432893638424086504322487213934982102709519976411879961861999391376140110387632123744083716245699567054070705219076155593960426076460435838264097480701521004456639488859449111230913938573294826019852185435341466068426172126701271171036440583373516385283264812654730490916232371854880793661756486442700184604246735513674337830208497336852398062604440415623763582437114542068879743288085930078914703956597783173884298954934200597932699804353751681296684928164074060471613521662740979794284963427864005153706887083610657005722575262658406229884597539666972317929061400418103158712023504753711534248424620422019382742144356068501893714179832805816907097753387899048014489896126336674556785982247291666287516302094385949276522626644937467254598831054125647927063129949325588377319280889865272516882789339730083771695167081427585700463325957166588724286347763439879590236556554369728393464875790015098468012828126597645397770967677382397939011732317947670398324628539074395889392468396804265975211597595 [144,84] 2231047001290732426197238916351837704273706167500575301593647819930683394297532730864215860297560695941493300495596248854966621029844091486361150356771997372765162025713072786015374532023409516816861364018810925250695078293968070858234237740588481974064970097374314117304829620628366938963923642121337789419209028556105412535002124070329306556398578957743886800687000585453975456237325557669585941338159554637939104630139621824306691232126948597082750257436536970882468277003989504246479390905680381934797301526513011114186304715195407004069230701911212843842316277584989792393739728992475753358304926052564720787044164427652938850540406713568462883612954381894396133495111365653349504134968141839919206780525413417085828359055748435370861377073748907512874641057402566720342098994143660857558085308677766283710516105252029308881957567163593157119546793880034067881128758694422041818519550027036983962018234782273887503760508301751224340475117855616613357153699745946287355411381403568296328284948632689496717521896761290856327678461727813334102007051047217849474803530777738058408995742695619339981947910397181905380016746979273301371827469336351060885040885959361023910786611051973130352765318385165492655117637141212918663639364727501985496411045869578381233042872614318462284844170629054777459838672992413957246201441199897035111462936035588185269938161762016629472754830362617052740126195060912845427441135995 [144,85] 172844327911356067470654182619708719780166808283805812446433071319523005079171150528603800895338853587512481282330196443274598138960438893418477031753700540634698627399949557535328351379100442858403341757095609159471226171646039397721544916776707245874738436858111240379677039352764042394737018856863477220288700634537180915700742679007235825903038520717216441675298960045877681322400991950976908273675624297329116163170394027348794880274939383778082056600350183431117061954545404759452149179025743043459513289449539768026176763228682729381982962082515588256382299719850714424880892621283789793844820973714649071698905299563464840119597246732437139752044858088710728023528788545939242800305115790045730184773241022686556076258538936515828079623827116096479069676625647902150139487021718629250424593333810130741110218154701271124750429347816252539822694435139936764100000365435584286690296891024953826093072201634841371359046693943319524547741648721642831500705005274627073921986465013347541725818638909051470370496056637150199083542769784716257316746201466247010945211491064181316258166219214614238920738365405933477512717816315527903702356202128531546660326449402001882319718127175765596136647177178635671978174472326112463454183158593366772911628591872395634959066483144319705001279431154159001459538379257551133692267809433652945492025366188632535407856051195492973377263721466663823364708476800431118086525 [144,86] -23219240874792481212691370180962723484946928846523603867078212280677589052996440225133588915825847678797549793227552891100028029243552915646095322020789355894243385133059408912893578547870773556035725957486045068373445493110728788828490527895906233591230366049549688981917060658812341962930313602238987510145751226541752815917130989547063412450227026784521639368555127814886318240559161528310942570499683184324835820090810975924961159602662227921457282009005981562541332197083723302363324734159267420907960914166694503086055432966285416366170234421190630347675613488601110892458474716330483199944785734985046529363310190283609997703880464859042364888901613430171370185254247502422174579508193981574390085002128609104552752940465587479968081948534956198106821835019495542984584446951037554511676582218866903242042297156069930987802692992201076256179945748742719447873364366719883222702116880193481098768214211444867005811239358674214015916523346883204748958379862449543264188777603655166792669904887520047594334070552722144481194084092872981291915587033558623554945257831875809558224782269834455861746023176725519958381899215633615800179718065785166453552999665545437429090307483030177748871935367968315584822213049245119384639736907976020672615745271396839061638425879251604480743747987939051766379064464127137956432471189446108672660040707922412765317956812674174803830340803223001556681297787009092318246 [144,87] 290714697863508074892967988529427702224687099205344388584073244663188928147575127996013986923882380347664910074913346309607533033592761838511005855675405031121529125131125196572806884561973891824649649971660456259359999611178136588808278517528394335621230201125386238039698614281939838936977948597222756782670228422027204137819906249666443586797504413756948055232272366928177139170680967065909965078716009845927497695637346126616199545585235346219093704639454724774067241320599479546844098480845555855880999470919506118503296722708651183091065583462187034191849347717118839310320489507750569457939219740456598664050156847553667193373778195866897796223384760464879906601360391873236890232933660575623981586841175760508812136741466782188583998596347963491496471095358860010386180509429721454312909789705104163602078614183930024660557915807813377498250773168701055580591948037162061284617669422955888946149768147712813640062828439618604865059403116325746589568404467738663549883079365579979160858399856516251601355518415330717419589672402711882756293715263283639796074974667360919048852041562265988730402161297213228122657813039621722299043694413501253352516089856121732627516898442238404671214540580833127545170813108351706226204501538455243833738038779215069253137219700241012260123805616605877198432991146566709946764435842343240508212603588598359788411889493459694862866266346564502724757600588675855 [144,88] 107834669678515370543202284085443075153618899199764832458496224271647145068814495064076005969293216267672352427616003736463118908676392837291677012257846504435399602169327322677281997508701118583478883202649753189881250938876837902610782446940947653414338754000068215292274133258445244447098868476096583261901651220412665141387802854940729710115268195277096008583835035088074190658605779026575051310066380547076638438952520689556876451455467846741564571834137597092777192665338006877220926089597081978815628204819851095419370477822087692662614323964977469868626593564477868192384836683944920923704509527944055978943816568659006331687245874871539149392959001651637680421612315589872422594405317088733958625185484745885850614866144328155576639467581047685486938961330191088499419197985896770317757609269791470853472105202294320064210251328824762594684978128041587711631219175823306035431599326092275768707317016351328333628494856106982031225971677371577575208027354004868597206570417767571499131943453642195739172669224200518601215756100783429005691899843517114743683797920829898088909714022476809170286828995716418439273741507658557697849658764481426161360653588673565005247466999912037728965656333907327350625690864397232029557579337622926624942046786282739332795071897236547374916518046129833401280647766568585758844931093335078976282048834322310096003158709288624976721513505589240233103464452032 [144,89] -6283488971419214247674101695860554201633992952835968089255755857212885975213674102616905935893401608018338288605559088532017150115673531438952325912672435052308066353298122314670886114906448969289875080660330409352871664068151297391433275550702825656602082000224479710968312730640259410923842582786536477112968643407768507033878883358585106248139799687883880635724605433343126923417311507415498589759026090410473223028326957165578288901382054652856001827898237067730423307443399040767306617727963584455230648211485982759073585442133623411195833305092153485936544296104322890264765512312226437104968443089136389660903537915128579356166838176580889069225188717120342282704957492569391748333937651026155009606902058100126532894150405189507225516117109656944143976101937810116788065809053924352756998903675888635859024632079452691405890408585747854599880790052196359492049727046900150966638069344752685052038006719600683268510083541045955833365507037652563964413452533161867149725534033990990219132537268486567191430409296359740163723935637301415406510565406187222900581004144518423736311360620874579040520348727639099356119196756154029329403706675765711067242552383400963406463488835216210556988872675580345960857897186419452390503842063310894609301586939325713672522302132385190812992991239547901054158384643894488347154791303523200563725012386968775986523843326754847389461846465916792974447984 [144,90] -121435038772261033859367740143123308875352624430217597277388705675862105911814062756370512713212894512146474251527190095959917806354245270788524791712617703064173401471971124227853333537950344324052715569135421538033286214406979044431732825537524685121578670567772788118529979610913691132468654054293663054360195701997943028206579477020902287173064177457336153734068529309957952660586116098080615604712369180661780090849147605341203246517148143441615480018395917401291828430769522033024572565169541618328895235044401709801238161156147705228761820538699291478478930485784906110114681472848819336771286028029219843653233376645076804789201506131705553026992353014985075536289331260112893976730900897833043532401559736079284563052420370482584646561779442525413312467053915053771544255725713416939272216801754263360917556934856667649968847572864485911265209031603080621866747016822063672278007294158132312833274631218787592573604020541299471762738218331916646435228540604511251442355338755460736399755787032062630941179550286669489121925473451609572486972276034072993834109799307048782710406432726796696413637428146329513628198266392084959041344381781382613418325434678722655342860586065530213536313348245671793896577273937995572767635093334644172216738751416152165352632451014579872241413177905793166275428603270840648101193527871656444403860399480656488469698048259467394302644553756408468514 [144,91] 20660823018908172646040363843596150892843142036765231080061703907868976503813454980469898785124018718035505944180270536328111604758462715992232125836698362169809365850307610130656716636578518190083299203705631461941375224524644942495502881742673906854692514637605541841967066875918208987964903913989127882610245018019250172846263934035673578944012549068785363635999135402676778566353349110857326242665357044461758608745904153988173211022367118437986231563857270729484763235074740485337401887963235559100095115581918383419838287028450624505578550235643009747770605564873235591601380223830187507062548498862688527841280220323991900636728827667169750286877517641797096579891271772146954690304116200761674305639121970229005665427515446483827873274928319135128755586874866138966196061734700923608182204451616156719048264288815360949652242741466098758527631970724058184872108393638511658477541487634772065268579911393149451727723099164631002102810490571897869845475038885065955868900961875193290205283282953078140556535151412442996661069269437967555822149151372321760541820790368109605662907858396956279830796949250255581829933797803242597566822217681868047611294604235866737966061740041193464260250807833951407231359890866632165758169889769291429683359463148560240779318552127556025571439148088739707090387783950469196610101362809715890320085252269508337673975579314581218065898248554067294 [144,92] -520359112231676096044827572709787169496911027709391915666328861258916555762469969843960857374354062096932456188286876391565393430968593757358296238858674270317769874536929389649457631427680457689666579507916284463275485552106385837715964358953245553783194857138737476045504990349134677928054617545477656969297347415834649550876962900521072562500435269588456927398535851274646681704027871952041918360337090184369549649986766945537606797665575103277775345353419770923133947260853646452785005455222850774904447003850216286538838870839108686710858717727355594214966221603908518323422973716497607544767286110389299913940605439659092297607728611683713222302676896077365793603359311826554789251875445096619508940054877285472710098841485189071677912927026162502500264862727308423820893485663098397306689589169664386104166168397508938740292837386562835439069993701515952371919562805779448605661668901192442796012432237789215530467958140711528290647844368010506382434211334263631878524334612337277298939766856656634169549635431343324121057646428505555913571104762582833900364995126086402157784480939249530323465122799595967831769628486898894459591603291485613209003128155273981612630527573910545027808097463339951371220434515070091787284695665523334667291207094983620201913647578495490282148974552722504941406153242909213581870647564850842815858163042126876708589391821678420722829501432574 [144,93] 4327659347842582399910227890146754219899800585714578703334914442448467953691678352471138958960848329490091132519611486296342949588078899331092503251980254745628143234190210780576431797378545230408601884170783382023310206506385365676833806172299309952209253384690360312021383059764379840956065318051155277156991254792619102734620696512203538473630890697106642343483414397704585330171398964902081019239548988434278927944408614590085699654120376049850885815123808044560562003988420491923901902696528561777771914494241363159784434938668148841550697142145063262173714900268025104111318377293371078733267790460536730907444053439561478614800747356488364863292729206590174628227724710471379988080075871649150535342016290018596739857599544548989083962101949636766961620978792190033753658151817335759023370611770410823410521282618385970225508836479117996346573646422559736222995043766175306600467786923834552645976778049894244287439483062378808493534303819758579384817952505087731637413049962747593055251884127707557158197816289254688607618495517636823651675774656232445647458673500711201044302741655636124814504332534444359356314171092609075768405722808769719936535413324893534685240597344954323264228547930254086441694451558484444737384263410292181121474910497471889555958162060234082748099569846094213242577048673457474420661492281265671237056225543236398622551418292522167134006605 [144,94] -400526039943484914206591857816246010440041678864437287392954885178705237122198863825262023319893233166446922608231488276991069133799339071848440668846434758425740242694102383037290239660701422921395775974517283366198332533562917309723259481857886918563308201019208599317821403002618570186146497881778653757696092667241759937496647885633191329189344434344053098047529016493008262884677598759517921017633303467646406320210608733896869585715991543876984747788046865499058395639397461636172456592988847170894640966992974040940889993289384753902536172895126805136211433218189813604011292054449169752307770144275304890543953860783825195272702717613646146348816537254244170795487988660070819276708309170500377005017625437262511039834810583491186953729292757324789946354539732805083098982585914154000696245113303440071859111158925463005091835729004589931682579369866614778765119601343735956270691167576741618004405798642197232917709285721776622830670743840115137178875252422098387420001175128244485432343055070106167810886228089391898715501889290186039991493926947530970279071122033139049305330695116778125637950342155247106774023156930267501427871403498604524847352502038333860448264738922359428557293664607852065256255171441750770155870131211358552400791063062460603168913718277979178776568648460306384208878664452890144123508416278050675366794155124437991409155502514971734110 [144,95] 6933728068343726125972438923906209293218751654078289347072077512081068923604242853389460961384306951420481430528670616956571002514222578255134763332072932310422821031044557895886019037883025794985503404589681037667590942316787337289732219403548820586427946271482515966658058505310793266364817589673352402339598152481918397902224385128491603770526328635584535593809963036194103809651260933180929125875690319883153705248305746105267382918865934252425370757756274996347857887918733593681796483122679601813409084257571871075238974926301981093639942621728350477966240676383165879657946118233641204353524278880297522499023999234185268182512257408859182385387548738178603663118672685690380215714520205384346828958570441107385966610095931243429015048545269533784305136059661954988142297648642343585823856573922594604197238987432258108816657334735251979890257414810519748006443899326715216425795947777124540318429282183690438752237772365093473257836162015549584069277471721630793336115157141985066626074050988338420406962291346263631898251774308006562531280564984109304793850772123255210693764938774389118038412294748012269866994272241117634738578560931410733713583811038232474393175300113923366471479442361737033596461452282917717788080335100613277219972119117739263503892911793327899938766952524319489537995186598119686727041073086469103856799562324568383481317396616444547 [144,96] 142819229331590778237370355848211111414853225690401767591318177391576948560310578976289457715723888396080422509285926424227620293472328852237107495400829506904300192980554667617164937284189748553182897347859569178119506549921789546827106651950377186282318698344454111936474201313667115020455573110185858137758230081057656155252311777072950937448839517712811581751803615912825494095182506792974577035767417248284948500036846049646025570039501715886641576828167294217598176172682979672204684466207606664165287340906082234138065128576963725124094424785447820903729068416997908742341389250094925612120303122622507935512689361920222441466983774216411559585615979877860207436699655000696589461745232213851111339828861174401942780860377028973070104153407377562795639227072265129893224300112769876367817794900384103404596442154563879605298953852208812171832488342137754159320706189554060559329165364408030790480608691267052109526030284520568303302112478358859646953486329837823257213045070695629890811297676378682700616397501760538391323343565569184414795696522425279685552328868990171412311487031646738046196949611973025708462102540454976904365206921549803956456878665683057649500158587398618238296064531393846579009347401658320882074225856677005706598518449516274934869584576439151272106861338110719341212133548893472193618269385876632527789207881409995597665563356691 [144,97] -863064397449509357995314840050426607590721768965201839678533208307328182133632414787780547014143485926215329582933358599939736339547982100515395536977633186656746052474226268114662839139904384690772657773435527353159078463426316780320869718921112567220898813143704788939567201489724371941842955339722028317240848932467019931684630014571310179288715854174503330116405224290531030817340061812171176711039814286450559711030067645600310521971709335338920299243869493793932915969261896744049070017809446554645148580859023525030217941664395154823910349122019478320712752213455341044036932013280123911313210564566587525030423936272649694588679204928282102183730991699307956742065734566570112088640177879873059116905446536045294813225958744694139924875846837080733998440059229719262910965962130104300346704840623340258877390172041132007202979648419324342121927805400277850426687487402221763365523633020322187491377641236092394878916500762645604774614546490511555033139363918215570347722198978338806268506528840745762939922267215328423621520940183345720889824416549712437900089295381486612645466221280674706703373079034591973699360910172399648233266824308286713932044804782520824461765295769067138558792598242331664536286249262662354322467759373800116920190636040410674674337947998270536511555009484409626469515911444904416961396449812975899606641371636570789672558 [144,98] -42401311261063621183185879020278197069918392909345754139492087673184925513045729251501866915678095352216446876695381979258436852601547278324591695308109979686977403493214811987268633184241457863397591847579469288434067145330405118788579361124054291529984905671492566646778359564499356079834302176450505843390092229704842384093479692586031028549407814988965716346148088845149263532583434809841589933183662123193402619667975884874502479067280827885719124712679631433242592836138956155658402104906774592128524920138725743792291254695618688342082156675871942305069410320624908363152670512230808520142864284028916513161307825397762749898882707010756678667442858742335789156900044395703562485901472594276547036699536862560654767276956582765086776321626457215081325200824722651877875402410329234136914313298190936120120538871386729462816226865358242517532629803416254525298487315281894283666117207933218068944611206790631503223327695130863368691956781668532219592182895730610050519972748941539077853740176329667386091288404038656853988037128891010448122224941465303145940571140093919765628078041784166885942879897467062760395980734860294235587728350666869475184650208764088345114983775766492940527509911028827130260401298530745857267732042320087011932863489830291008014970688180007093797730092524699363578548742080082842107316011922643507009716430907637236060 [144,99] -1532377722551130818636701088039066264757073075009485315813352658642833013336976703522932745612084149631937420632435834575835584801603386180337424872828305478167082298046291944389834415309089718138000301696589308857678496974107394304727294340557695240656422313685482574826930264592860159778210135590314267550218879766098143253664785692664791498915776030534312296282545596482993083199788381827879037847622796729085386467992093131264993222683599449000146068554805664481403409922293421060425313787118414167337098772038335241230061128615742126558071795114575111904539972291620769903806955155790787140524305419091783517016559033005523115568369600950686854745004122390601887507007450267088440153775153327762744977556221861431747586837634444498448286273928221422225185824895657805028594557489244433633610562894105751489229846837351271755229544165838790071637184376713784259693100100970108594694732770441838431540008056535040088808729639916496736878000580509629456427000718527291427084293317660421192670111837893464867793939726181654614721480533712234578162482422820406973414214857617542143820242731887244842343558260703264494204940188117242938049368995003540973061427668789635833022790186578881903388960968101432771914509166283908566475412499707934510090781046344669206625613069793385524581995861668102592844631025366378750117536414898449392513485866164876 [144,100] 11065013495806292293488499864954458472447988908584362791333095836741969874090868184840184598964754676419863601704858569016761512828084189451358218456598923332428890871805199406187682414885348610999760864360383957362986355696968971434006436267625907229061727331990428161844752907454220367653017707219583452660549628269416144202404935749592804850206710410042451834419003454594093970282383696756909605433684686756489435438439001399340937654622227831333798877784027270030447108508168732841873771943790115342455376265568466903734669980660821402934076516370122238161458621228058839189414035503748566299957440693022350851088277612788016231065673863872701912090803462450985319437886640926902269095279264558438592133048311463482891216950612898885866394618266129101176348654714267792659435890692694925202014559000563327007955311176451901919128000057042920514880814624976195583323857258786179224079500450797036617592447019002039854701248103466370108162749592130288227251890967923061702518132850647584374068965408918179389664373618014629412215155328941488516907937795328557773460093160211011055401799295901608600245318887471227015857166974079204246049889059081975040351250813257901264204912759071922057163408147120719892730997855753596483411464898469843011705024255199004768575160480471470638420713553655875145950830278118074784508868177869752274185714350 [144,101] 52626299873718562491666630535402549833751876535649054781972341638764557014375421099800897087724852943944479810467895933529884229769872719989786923159957808828436193395295136717668998840917663552360980632321033661297511704466745687560663096306274194177889589292473279953707584344694058935084968313731061754743613472059402446203478980476530904077313159845667641123394322207158369921693870274009832700146174839713080509615276228742358346913807260457062780272366554409231107639525938446824187530251619645627907425811464756867636751535353328083235104787797688036749053057954531888226932486034973560458736485641627257956966367549595253690120131606776480343083528608504660570170430208147476987223942751216507301292297198595798967528922231057405338997253218305619092471255423244508317684385462771452217938416685714183310848664582353241150656211719237159268303990029675096888201635603211370283572582484198183837793586820322980378882538250130313322127628253742563018730919680680671361826739918669635442799661144827644684869458191204179239031964878191616851315489915811032968078041799974679828853014663743583781159655887246101042596653927639818746518615804346379988742974715208049776011929611795906243847524509998092666325299014385506156448731510756442785160824276428845040685361848089114784117855392075425681728219622803608392986350525386617740310 [144,102] -68526408869862363719395327195839410089661833206049068681082867442382305041124730246327841033924767071606389061968713045811140837376982553648106050823550840344658914274132143920663721810224773081236073682266531334472443670091070973885513064721201170938993666217807667924350861651339450109852793669332697414798753007671984542352911596220322121158279780863747962510053207219283076954382376511097313406787882570025681082020646023626371771285215268007286020449381393257219577974374266538078609848691754127529362244862589895988003959567803237382273462749542225873032371527341800281181715029639498602766298225904855023517731304846969103449825832096865683669784576377552826309480201886996256512743361388096025869453207575412416109001242746653346070737937161424863207310972407866199785695344885215633700688659784374387510941773380823898045779549689260627667120957024221302426444348875167086235450686173459951585083609038733631938027149948087924135528526913855055376247165821484003977687872591004223915029036340824174629128368940293434648703844298715540293273916320187977131602496708717355951409460757222208166137804188306650109274895531061498743862072495751919688078657402732011134456561871886361034082004494445808385371351697696618714882437362608822713896554919595929939232185779535761016871895241714056696293003471159247086200811069648675 [144,103] -1624412592042901289823790729488378751658058557167038716109309145241657674193429073114233949667098191829556637519996603800887021459906299790843321927643653864311366515896252386247164204049573076550124519982075478354221107217301938946101440167664343991549609254530805113398822369695513492128548252602545778740571382629746198066067349386316640315885427408839333384754981989324914296335072109138717154582736016434595996276771169273272662732618556673784830035405611725569084238954061283366526852736236928540969126858682105046516771794506998466375573610518313090607658143123696795075966064910761088775818362208859714418365180688482224226379378494043559151334859401056492125957376291529149587953646512942709358029786234319219237838396875902300718151296607946034256518567324438300984230955307811178565723711966840803932314847283219873939181066777914598561822817054351109887580888453467821384817259405090617879449631331757906990609122797295667502701633126865933195916600314696010066853873775130213131590065084955445392610898750334075386136856752633318197608729846133248462634315702618511735784504624254768579594249613087046463701390737002704812486154310573778762484865953629947910104220706375399452830944707365731232781208220587330423349324633138953861762324382810768734605619411456079699004198773117741491030849644297101323428059667245 [144,104] -4790027919254923263444677535175793402007967353401628357750924547095285912387959351037128230451953193662418536302798038346790411569748650354393592328720764438452964257113367641740008413738277941293836083120871901783687773464223236872504619657640345897758099240603498078815217694275211330885736902325220442654249202333879641047821241742043106414643433228872733426862695627849155236592161993104642237685886963317564833967476621040106666530075257118107111497898718911874850110669732666129152148075305440758492107637605040940279306541264517082710384430263431793519554639162278536385702123822795264295684321879225108504882601175387559020440381249088523284670430460903710681763254055041965539455061673787416713517269014623711264035559983121393926618165218015164632622819295500889177139372583342691967020971593240903129463129598944515985244171895284149674853439403653743752301923695162001820628561174252807369273128484022027295550823857473132448135826820264712900867032401691918944816465081840752381986653774415907995703106709663958541019345266703037393695836145726731710166712097155024830582575172149465043756290470827031644030149970792109848295647443533574795021304496623247576425738790726382075444182228337522934340992790718050476040703273542132986966315786839687079036482010992318564222607581550111652810737452716595374705335 [144,105] 29842968805704345797563586330989199939350200086148521208081574690037997213719115005622215802657291018654254458642306378242000106457708193087617421620950693580186402035342981473544869322912122869263038687101453803166801319581145306485755800505209521799801276823148064288227303072308625566844446941754760245567082735699893928138471794286462904550279648164399179677852501669365404064359717909820685058605577014035730314957554014922100841829625603678123502482666700219764425134382059491049901723201714162768883229675457042443860484101734178764106321577124490455236028405101384898154256567665863203330154438384471162122018839518711061235321158628137434304425829786042731067062788204908421103127864657525646847349713507889539296963143707926523715677042865152402133698227778046463075005065058954092458115469434322610889958700142653063976700960855021631283548265778596498996494968469696767889933081348684912960139415322739672160586980486791391840429739643469820608697147207350869835427264717931745657049280889157678882359396295159764749828225463855727186169231251199006412929507633349882209790623043598879673191772260510333824672676656183082685419213883380147747801474875348224983666466527056646335268985580939792955790422914012402552546203774022279664726240137585607118293699485160255036384040353230332024585669192106614165 [144,106] -80903027813760065790135756786326530068762233831160279757453187735745621069473969150088164472643350829069881237048794546160032155982453021398898316919467791048956091559245083102139840997725928808544707471933583403228375144359105784202338000664671073937397795394741936570873687459462993640083717607993053524360063425748148072451406518601804497191618978051368038023336913018183985004932388130950427580360304230917905599707838110452424446388674588862157646547979528344984566352769844828883053315325433870234166477838814149936556258187509066744475651328598601439907817268207338700995196189427975845458160771662225936012019819728176758237692456141595254288098434828920646763395937299196029888899263487314217748726120962214698542449437761247652382537645620620349111168090819387345094593610797375828009649779066551670288675266795989283273296305613577579487727462188664112137003054127439145150417720505245220572653879399670939897032332242377159000716362114729095867941836407262114245274667938675988288291023121743668067282322523188758798924298737359879791060355349795032664160567563619786029352196981813359288161476904630073315824895956009397728713431105013384357683676131314450252375403185850516040405274220597463275433573161446588011265914092765670798376928228244364313306048183174799893698900113497340123585867444070 [144,107] -250654185349530866557072280492201519912518867654157694318330171849384193459106977812997536446498221191763498754094333334450971305207015819292251857943704352086365822234002386741740740589515744313261272306567959596297818272898466452508375338316240681445456586192604440650334742016644279758004448254163355436772850165276112762716506245677054992048346197570795805480733240542383096661100422413703667004447420515985483109674059862712223420956704585141503711506725678646067410139259096315707717220952755491699865189473982550630619560104551682148800146441810088896460354289568303845723109996231861087805528750191389754161865741555863436839731929950609742073503850970642104158630523663472749710287652557092356676326259738033520571353608596423735388333149839678711012907697897951051177984720903807940894573997151212188182728232635194845259829550744077605156744857892323251795544371710237007474577080570625254079743700648630481260460492903284858251835329068690314999744913885259272830967999171997894134402038603437682312315774422994282739519746269175042641472504085992992627195513462501215252507789737900019231356352317224680404847972251244538909234662370199711490806274678464141152679781199624189598409341023480491167429027431934146992475697934781481642405560416269902472185093874550452424388186956220461292364035 [144,108] -19428718935159892160941491774161207056412678298467609886339452678575665611428082875648375625842178311492059723349937113275819743656415721060817178923271304237263279139550604708719309565957879372121739574407764728071104857614076076108319494770728566081046809321722487945255032279756363262093693246566713967306938416103643047749917851856980914237970609357310526842143672857564476768082198683033126289339643309740167429357739237260691839277888876927935693485577686046120842564910737049135634926579548406519043117390931202414022539947434683447808933628891637789675023790870739978433086990573574782131859943837363654470513087059157613883436390449667730199382243907616347760203837152479246971227985437967822297377636431497824527634614307875629423138980821319871431168014920258069582585052128063156056445981620191605730709258241492599957696401967957384700777523012401744519027744286966851015961990366406231750343252962566943377559982807416969598170621846662576811226918118993719545305458244097822587786013289600010341316804896394220872817675299943238971699023201988790121253741250739428535764515761274772517900474215456890395398734191170819303651185504416351854698668263630412996533241783650714625595485098994317298560743389277936724013171665380926659089854750414535516103531624688944969093386414648406470 [144,109] 749675203126305539806082909276106565119963145608622147391209235102454226094462895052498657016350196595432099916702441165345853149147481974718132120906272383046711210148095774865336225229483559124660744211595060724939794469602879321884606703342713474117148612409672227117403430660781372642881061174013048658829591927690349109687641408821325702295972889674765268362293920105163336124160677896422198840777194959182368618244879952107237964235742841240880848874914715617039486780047812963311000973074392404508041810449516622428055016080361728003986785158979847954832202414235169506273119999570702736889079774300320104902858382999301361501282443372213515374696695537212072228748111502806868788612322242819024458085850060232270135085247109137220611199740624338437672721593191618630933212342114000443450533890597500624640010292941612011287292464253045751872502645187220012003895467845659338596759551664377134322304509820742978238313527925455156753085675118588944391053227773522157978818770290079987074116977809311931457816379419369592095311610975708218379460874255405609189169083494317681363726816128474655489323068844309143146233636733449322433191084360920172644258030967830829322162833105481472073808696282271255630129964660802267583086827049523305655039500716335477344144472253663669132217869681775 [144,110] 460897146671300564754390049713843262143270662945062335805244727187804943354674832604860979888511438094855902574985249765271773225228964533403915950295894088196610362442627491425407214261336231007056969747705580976917795282552520082583622638471272493523691107144797888252078055018970937276048761938997924400557962260992464247779290223453488678545731000310574501140304563539680379583256645192354650393704229959480555096404840485112587391171282746211646890875976284782629851049069255856616146276341882312492388625180541508060158346860142404941671969574267960774018722388421441141577715598166671171354238960918188250340246071715356483381901498897454766116542652147459352471457541539045619987482296860927931169780195566190284577035783447448706248349850213001394764115507061473169689718312893591901900447043499652042867303017444750531631730502101366210132141708847041904024886594954277173245159055426453496141458133239663405753089540464105339964136112540171249032852065036651458739667718748746967626257800437810666990039240208122461123126679083514272825535457946308466135145067121891905014516738725069619457768335061044485203008687403928920246863364865706434065355647972406864586831454133647630866479908389352166057673007812336486360554808377215333667293101831494204016270672324601493724822445 [144,111] -1247936829873328468459596465547519102084169480131779739105948038963599033479541195480045006337527829086091298340766157687733600049148287620578523018736109394384351185974105393328442953763512793652873057569540696190192443211029955005785807079846925545129062705437909354167321313931925345243095987472629087430317098160109289188660833999157041510961184302560461992476980936240100199666504223967437244970960495031524973323076257035313674710516169890770860369621459506791904066436587636714113170496383307163074649288145589357026980250394973807983100082589414278372683030122811854298387796041402978773038340775130552467729390640844267300661742482366544837329607578408258060832720640548898368823811318156384526000857335509494885137022158702478907756292345066970266603735576185011186187258104454575368320445930633343875291133952151063539300491606710995291127789390550822160739127511193442441082277096912490896900860556824346784282178969256402450916422605366899933496505425247998710874085502595402066055160840539587582195226053485595737010387255023078603006390543920182571585799852969665524029413834234579093689242028214860289011825826746864490612007252739579350521715446197826302304916284827683738015852410037279302840559481435796364924698905181134739705403018392505998514955204003674276499 [144,112] -839200501802564246845371997677024316354226173687561527953089285491710260998126267164083490546179617857165988189538496602096697432630852155042288284366355591163764713402212351383128976577550392059805594460315480758573983385305988499485103310828356893786717982250502423487940190930806547923411362748115825669296125549025284348949763125775304317670026632452262830110921392931189648958566342170266014884242298577791216168367575445287779621062508620685111550666580250950161733617496387761026527454813019130056245944079560226543085831577595339207109437767359609908713482745027895593082935093162572616655282882741937728075320804919325923057750326191347340426477500623468046703467880694848157201966438101589007960603880968880940759661952254434467661566868102874761877008356828104569638075745302154241131276686762307223347812552644659280263885574241108277833214601389542168133639561738846613419309949636858513999862336355113258724311401712383450301296471035896753916164636257785515963640470890763357040198791017402499421413267323723422047523371429116574600449406803416774437877671585551561495213633912819705329158676687744178047544644958090896201806071061285370478999998810430652200806924763483640346060748992134304377425101293262517150959830647593018047108286959904964017438147360280 [144,113] -497939323809116233762670537023577359627640471213472851865553253676463240368567675626658743398088562624148050091178028696757308679791714109311168706252478739866862404791377456601854563595096405142117247391635586725792448481811524178561542617389934231694340787751387964789925385863442457647952555469343445227664421679951030444092844644941992803948716752153230631412884052322943889187962050824088586807882607094311931047328864300247803479321145164752565013701301931344194683438127320967412320627158428884869051266927803580486320013748050721835655978809676901053814061639206005139540402776857976271498869895390179279689401134619809790139046901681670703741412672469829941586542560716551160609321854957009536711893622300599318316516841822087621070857643603759490882692682366991834038258890236233445473007341886805862348948838801739484836696755409438448545664949547462080107795392133010788236598976612362287969831114672127670668870585871279047334433312818993837402880623592904657705577349493378766267065680339703303292546296234320472846681425641650439425909113064815859481851372143472118434032076191029042861763396070001820685236196292167877879297503264827001094101433283734737969583574622652132474380431205516319330309815139279279574135002150417890610490901363330105653516392 [144,114] -257133784711427695167562041115851914434666082249780406368536692136631734867048934751965207806939366605527509904797477564650839385141142134038994934286947571410462448919137188115904311210368504888443505354685845052422592708501973365705892087698777255429202932438624378967788786961940062701463252293391661856160346585523463609874199907436410061423275326890554519397849944883947059086320598482339750011535110035840856382224419496734981489269064731220401159490453954669445779556359272130821982013543044487833032908185245060724817043184688246542752287189944968943534390633748774303709979793856935650894128842016650171410383702622415065435253627608522616495557312243826541260372918603169330780607766631725468461505532272780512453845105052160575509360252143051341879530369271885347561132071366463648297350887677267393026681853151726532522432112299929954496513489652002211886233929160230066274981672208204951529045113509371300383888829870247082060441311031415932341769753702651891680149545844234274089972959476266311977405815500026980776384124125291714175855846361888574302546016595626692150230823664297288546214373570907828384302095515943872659759928101197928492353692968521079986223849851742237649646574885793367534055689784960322409607797278919940063082935816160675071 [144,115] -43718284755254965208469655355854880571847489284868751918845175010257482129317017149947902553776824088431678031617631860185864547385363118350888728309308205736017306097110263164904605415790037577182957563862575710342066310048447622911815755058760614857720462317652654098026096895368636589352155070695773102671863267448571996956944835095734498916417804642647470663775567106943212843858416035836289623956489143927171878931795822310785620176558460476534879080221417991158640086468053284105921407050100956131635160362138614621543325287053196360339797616886240228469355865894623564902420369670514426572065227313533091969298635668807910490359757557732893642047037847931866358256958135554004397107700869273683567881062920890788856305831305721159352487417218082251147433720978323463540591256296380395825770277180718601568789418658316456257378848885467389376102077053645752766500219984208408449670123424935432920169168568196541891962406598872315544619254653747674055907305421731542771106235090228605647702476781480630676199016616669661545575342950397413642794589795791694502313556091328614931827086578765783750622079864056696023493123065499474668471770595458775978968564584053199194672551050679559572115957252555635758978032715025717355043727932700721054510423590181 [144,116] -41206360326127104312233979841375283472947361327084318460128321915260973026379044717869467819227376068356505200562937447003570407569407011721241873242373379797429082796920471501613741780351381251162280799565871136604602372617731046257430870838920182161378946997047944415478901485730099828210943422671956452512732412724233991160685084579424140432146927160641422055865556344310680765350862868421252791380610797036623340245197528170993464192454792618939842886544605983347470382256901366945405593535711372774777878579427693204731964181808636345256869701890288101196525997159983774289630710256366503549154687025557613607863075302687225175057808510891310442199342251009177406140317726342040828452848032725963733898575974641544139162845640959566232018529946240611994380259117374612151889992909154500899689217395329534747694411055625096107305570395698403254370069624480341959964636649112628177945750902583594763692338520023033356847534042504089150854523465685802012003339261828269560211165484669583762882799135999105001639992521187197635552477968487943636238327243874081568027342649804411108238899710445228994907248756666166359464138194411231987022496366165739893855309701048417127819478644234699763422528723657519605188726115525076773815020694270137374811639 [144,117] 19366381217979689134796492386609021851505768704486901276694784905246889243241115409667676928646915312052339188317753721981703063099699715758787586100785503745262706429125202890916098118854201185701754271453953125732779836243144762147184705786915087305067123674758170282046854813798370552158496921333136438010115875760661319289839095929354996304869956103718818395561872401578467506489861898731038329459935710189684528564774005743094117856053331011378989002538326182814439093793056372224255863614287143435318621659319906239169115573228441814958029324433275798059035596489465286216064715019085359794213527250089562250517308094589718956341235919239089197322614565265705893477110272229367003299237429055155375857779379441298369278549753178349483899488379211423357335017825902562075667971189496825957982611818601558747223572114208436233299543389311666037113698309611746210558678374744830561218689062527538769803263472824745481163829707334117562086705938340556899483841853830788697927072795945913862695844329293949004543609604260661330445965366500541316942769931659837680764362054017040147973007300948680870158744413668051348039548344024107302202376606939358456659543452942867238390524259566778132265569268507234343296025713485072440685821704570809194 [144,118] -6530501153042367847615860906676500105628810432497814920092005968750779461793192080167708143994603345673257421066768594281903888827318968283758032298378753669656896975331829473521531610917142275329153910824319404133224888265325107393926180733473147427472345537744146240963723704496908436239581897909811277726025635638027503225781070822621377586025898662783984402443877359832365669408154092575333800111454782522663049889634545899153918998477382942219555406631692795112724707813683088920682509359447681306513093249160417936181297299457602997925506693361836581452158989391899705604125907089454119712335480264406627763435042608736176439492243644319348977512279970322098605578854570782291140021271151583248163224699776407052291445011627058045678373990264794987016933923034199534623907383779876817930976674257411364432810934194481815309169349076075211310609140165278040927068638149968789855738370305067195526071361431039644270008071241227537715876255973331301883374491167174526559087217747073583535106400144833861069729012518004625509370576284542785017584640823792750285699637646829778891132437231970042132468393645857527486092627722157141740269033039018179529821769227555967949337771040381408369932079783943987252937525102784099642145248352015 [144,119] 1005672532342326800409316185678612259743585239100823729308187464990824085134638795332500159118430563734218118253578889761906627701757265343425094632690084077002233534799186119026281597707766048708499944285037374822511922563222738425589947812578956188739936193555513133398726141688194048375201172427027020934061233974447659973755928995661089562658166292349186441666850439363413308033335964920809635708190778606105291111385006233272995688041360055470762862802361811248046752108345171289571507103602269324107577720348904074267936308223075104679473391778611392329019085431673538070849981512666645012714862759842879823400592586982023035335255614681312065350663275849980249883521508719314695385260877021372284940460486583629655179375861451370580378294546600757551089683089858710792500000786734339436816643661739811402462094374363854609537168315877645362162409215782443399375660057911655851078620770094561244517657202836704526482085930039697912260047041928431638805659392814110263700275438765444360051681877290150161533340835486881723493341901212650304368990827036919691929732901263349469059351075732384475586271354341894412694144819235484080364780586297586208322843444748702744467158742603447274782664009961617492302779159959894101285045 [144,120] -108002828042940652500335847494142529742154902628004104923155672567855470610933482993643911784307782043787684720350365354938405422677764786937508230997764308427551570437932933883767029979462780462944862053346456829848042401513444061880661005770983598742008203233543036442250757862516564926458984819839212913993239221021434508126247850828502671967428427690482923608324406446867600359473307407343977790623603985832286312001227016059170823349578627451989329028220127119358192880249361891693280689391816714175278069290212367061635278239595503439911183479803840613030522463129382089919427715769198529918516086761954878638864460744358109297797885637115271996517665734938503739641432858980769059549543755348194777849493091638434788196685661474236742312154134728345349629085621987152178368844498528214434420859780902659067806556257865663773739718258019082927476224301775898377400344646544430972139870611255304062119107249585970870772017966692892843392961310763473904249599562214449511569713190408304672357466186557295513171669579733834800933629610991278474609726184866109886538057203975793302536085948885784315384038100736194224246051016849304090116590735462300815884755571343501549743851382906690999507527398578636823924512102704027 [144,121] -9455724273814465528203738343095631170260440367623888570065787099358621702541341992487433949926775995268171883203163356150343346951403710937165071308251546794874297166892133848550539907440339012026410184943001128010895263318064671771501970792542653244199371986866432097467857684604117301646694291424645216901862853220442953579914991273537130125041736330317478226508948775911789092335947919140625151455069695134025837007945757178858518222092838706766446095414373140069040402292272663819270424659814808073902429670546323945286126535058490969563597768450873867560673063950079974328599302792272901697372535110791745496182321668115588534951310716113904436665897447155903956383698854576436901141887577600987184500656976402775390347843683360713112629499560240823919783970618125669187974824909656121701415029362198885432283073183484232874370572184831495963251799235336849555390586772074913051314236497822510386111587654262242606096417703506985500574676741607910917580930086040029952947593535288904015568625300095835209843666581387852316929941862169463442053575105711630320337721093509007444274112234684672565651963756716565956409324100947901101146785076426719490362227380001532601139039649112411412277373642638379832395916901 [144,122] -935930080963927908381884517907352237156311812706331094899436899769888096634439461262592868847528363979941878730773451221243224923488124606646299502807098482875374584332887460262556104059774960696036718018126950335490534813617510951293638071799469127648279253826172676970469543069678378626682473678862864677147757125780933116942326993669195890945891624627971386525173655076058772983325339982346576003724634878777313082297688409474254772367150675976669471536192599944889786215548578762399297681594620096265188481543691943160412226819405032680108093366833305014334271147794965530866619221291046021806760863218685245922082562662648810352974860358219280373412298197206241785801904545251797909356070547550814412312462915836692033585209710795288478009715653754482717158369149068131405996959524528719266498669806994321812932705675808602588761190856559838676610474830319919054530066087381332428952978942764878772879543213222868091435836356983293393517189292828671448513984504032530552625879646616516233215600796859053912721103364967768345710828773788207488552101353061746193350530134728776637789340920529083868374299459780887433826257027258983178673867766566680444406297918354757514329219881467481469231422082240434147 [144,123] -101040592858449811767363516318231587183377830338865471458409698891837205816136543989758802896088006545148628298643264432656213170269554100000916677768508781923498594650891787465270405934439192391251939613321794085706758906687377852691588592481953778232720709010773917676880162754251031967801609463103502173695385817625450957484511514341173324393213073885068342623829656771712043395588550513182104841402000090133566688421970028861863344030696395517200444563819921563311707775599948563406665844151182975949161647707033398620170859091907203530883974465896734603741733426329898274523001318814946851693721686900973631153289431328336400783914599558352187362577934475018799803668510975486217767263763534174845737076590010057799374715545077005453152455980370230670353456641314542022419711919881716394780480507486724859191611525354903147607894291862038376699710302251722984466120393283009208077813641045137998761454015106765978954669210769884841009357693992073711115293931008152259538436815984592659205519549667804987999409291581400311412051023780133218579221315679485347988217330665054319385014608368144581220599068569483692447899540035447253379515270092931870529825309632068442350333783719488409675750804100230 [144,124] -7826512796667245573585867848302999300413851016832285946148077241879405781673560035656016659858836854452026654942080852008479708711614515921268134943322330277931898491865065853781712295429960425113768434855414438933108533308580501698140379238977370923052067569912915748355521410982097775322502802162214292239959642548978971350901773591656510615286156473142988287941748572867477053726912614161948735854501485666101829916180202329466241174067262467848546047339044858817597762256169513050231807726945106881262710812118415358754534331223237218798038576597867958132224670833676003842323619163557885620997065121775461540708425352914222168557010837046587254005445571518338996676985900229525108884975675053070853524724199186302872857247960506581678000714919977179236269255464893607288016431772439104960945655675534114045410333393528461448412065077786131130781867308743749677284684000213905205789230558213394462259825656780902097808132812769875500373309604084104828572708374546371800318463866557638693714317706411921886201765465664003476903886897362451170724134801589916297907681114036621555659390699552612794140059390944966445840603152933729818781005750339126559454976976936107479723102313512163676955894 [144,125] -153384484037785195654948891624522357060304274487982541345714695075189485894358669086296863587665015408610055659428847076531280759334187337136586466716229285740775098588226717950285710432622660220604041745376410016547661419099883804084109508284896055531184217421221417104020585807780057338238738105740936038754793327072179856729817915886099374702173987078727256444444404317386911706701483926901978546279097656501509852286072604430344386485158652208237150273536500552235472686385188773809331867072398609898232046195880206758770783427013388276099361123592742926586962298436099761951292905263858419262230851871101548878204372611245390366853177484622815930308933350683509558927573189990136686959380424056455766200385369272556096714156985354314651947779329074995128516897325948302908083646785345896775160754643249174371648210294310731751478756899578917644864851399927823240224339823590206436657320123505955752788172906814595949993728757510298230458990930065744284626147102924663977437309600492584554233765484856121335647389691311227518215244632691794000861222812020314147689729433850190320910506895472056694995851768042815049560243346939225493719983131606694202894686657839816614286532428975950 [144,126] -4014804872288659031580053450137381806211935402534784840019827021860718561792684285799832228671615410214280558332064441058688238050551831007013910036624017625224902245833738057202191778543101558560034443693869095514373279837219954288124900422464463420959396910524418164639427108304665833407295860782490432520790299881642689869027896826123834994842666588141252928029502142556916893339615170071222618305753544558604115021233729892853194049301539416368819049773096307371987302538904938947019414190575760333525535805599890890267647145788707256032324674487305653144648633057939909911712806858073713216529651528702459014942000562792303695373219691505808140316543630325314590494648738962177645221993716100103858000199338270214925080426374115423110490185867929183173507630067924962803906490191614918674099720003477002761513606607114996391002504045144053691739804602429798972641795241309577088829047988347600373821469535858465586599197110782462694309925033816707012134280205478465365068129302744939926468092178035608619658780675866455107385869589964941856797399151856410457794016164713777219891848528105428467493454633113406304311366419828633744424934496151482308805270871440308707536023650 [144,127] -8324984705095929246268574864726083351827279013153178769663477921668197393550466704004880990703407632803059156950164135302491636082954990852920559517581245239937637709993534185965387474886903567954569457581411163112636040889277467080302787522864996991842443731138139678188166383067743171231317213177783884301809721223864146003669287440625428082866573840716941615291529846464589420591493410420615039048210419821746847572056469858155852468759600971428422681871637553685052864243866031572923311436533485604367621482616595806500025435309197582280789189438143312706511747196864430417190898315052733423544758094640088126582240942581982069029149171774505832380566967802894937139199898884100152616027876660178775972966201718121119375178980504018831729828931313702453511694636528069315294566887150392128979949792533523394682795487317994126396944172608594077499023442250872374597649951717592541592102552455483024811406999030561209468377627160234723728135780935952518265633536414935923645702338979029690897043816742546184713891050853131267095281727253469851453883942005524531471299390790406774614620857134729643715682090973300347690201262793476566733478335122881958339999325987611075 [144,128] -67006241931405902440825424988863432886446803869297965196005793540292768922458568372190565612192288913128335201174099703022395842959292281219301133280924451362934113553764396923899211786999637749081603577488867251051868235120580452304965197077402443921134098241135934396988064194354613462922676109514021442046791381177804273634044925777620759916521968428345001146633394639395436178958133678902020863543118700148197432428735357981515825261149840484363957548027008284046618958776751896150431405347765769588497897844486527063681353006224449405415829372065744447643579247697423716011482515684243496151970698922595501274087680478468605290345135526333487826869258770372911792856213791576403845427259243723499549793316795105369882936262439936490941654316874178338433243708895139128101859691329833576276609411650790330911275904357065181278219762418478933091018433194546268202377732414154009210181783923029876324031954613549380857392355494300234382249724430375175363809122750906140559540822689701305702533240670258528249783748606370225376894330144882764246330695176378583106207484840614021984086291165398493371355818802882707715161990157102569527563353465340606173007119625 [144,129] -51005165362767712851576897499919207267293930586695994916755934737198627483105909185198516488198158198777712511133385331241167549073862227169856414833642000438004516031411584293870116982169161872341024800267466301396412087561178441519446344418716911087894630817012259796834854789139719454989618361315176047180399062578274362801514479766567188382546588746690180833664523224569268277716206466670654870412609637479058814950109587199370186610786808307248030556073336364600552167847235790806276534710599528668548532052442905890920372391617949599604521831407867268814652871488780398840118393686389657988234990306770414084959421956484013875514558087450266770430713891952872687846906735072545576494159938472640439678337700883651597256948564954520799423100452792767203099061521878344231314657593549982019607563769209246398358197934770064084108881117912967977435472080205703272043609012035399816160969426261913130765055452094520422904447455886092732909901724516797336962052995112976871210182827263113521069207287844586491648006670122254627027200369432199537254416912468260885078042192650295290355440110010588543501737198486127824245774100357045004783040663777901725 [144,130] 27371617313493618841416761976806963177092682055511572547721184953631496786707799282675917526562172075888343288968193055383449696629010470354476194281865947396662496834952426765639510604573415620691911535861772162816696908404741928891038299563032161914902497467731515073779250769302793334126304619178218604394920301307286324112277660092478857885210502118939141784611397682263749492397612559418132154825170174406445525800301342799872349976962062257872812632982218015414649449687809565374129811935219497842185392117583298994061071830918678549655287727630542341324174873385812535301565064199025004244875701247774808480346602944910381752309940735809980005561243092838402249155853538853281016403228860914834109721123158672192028648266112775686903256465866488992620326560520208851444494591850372891844144371647104984284041175495894572750966401521113879487990917574940931586462679998790935344293846707268584667642206359609325556583199197908119708576646635891583534442225481156063975443217672331227074392087172366238018257193229191403030189733095361763589390006598782155784832362118127321885303124531649875581154544692474175934910660935209250047344122875 [144,131] -73603009443420795646660893621757265223078626412235048144054962647826358170255417280704503591574150865830408235676254774929121007819144338767311958393625176470895311482996137920076647583659375868939857922516020517382241658668083947370900094553559019873995216531668736833979077809671353566300249103430916041939400338871092981853835628984828463079630865350919691198603864808590279338809588455959331559492852799645553356011145138242473344494247202852722687843632358398393017009290819981150878659237468622065680391379743489771472837258263495582813155380960985858418619594989786619497927685181395403572037938885314705246376005100564049381177838648098200639342907078233766414391118408390855684041589134866647267096245089080254016622938925118670997777253375071568118253522887258431306388445487271829792566625069769101612866771351746160521059073088358731235387507564781991962760222119994064326409878803812067921320338522448389678854181815533976845133238812305814971413875174561007465107228540751004212434299423533331924315634169371278601156951182713956635316726421115056046562971540146156615471636131812292911398786158790302309590896882826336995 [144,132] 2010731579151944276494366203094127107940240077651410945093128758847845017421321026148935412911588838358945385990125359457544095939731767768618978019627047992785844229873189193721999168057063440107485323384302048483721841068575166372665546179134188727185597122975146274674627490038656090394262389649240151852756511049993839351527045395317378639433474003175164988081113022711465887237070142904348485477561778962848062150512040229747674028371477058673110709758604122982388454779548666470698836450746246388245135565192802557498180837100010005652211102526895853107182203837087143281725396139569868184424600716270640749289713110199575515169869002815077624563278651318614168041435380460496042382775370664279480310470572906783635205432972668476396874484064097207403647405474431070567329835868627120050676071584230186034550316511750005398803785742394001560859372779244289331899204169370369314710726063981145030947144398338174254320760051547238691642055548711406229111970047621963242133642802555986692041233258838887685898408449475075987689000369006030672129930608636072359142955922947501497454339897449531106152861226112748551415975591 [144,133] 1181149215829618049071821698104901803320337915723971739179682731141653617111402592028951665337708364180237356572820698056792133615568613292332707802594080940450355996728446066504678402928549242356477985927070056100115699703063378402562930642603023213457201451849160891749069034868313257590704378417204578264252154096954351592195063255712648261797000237452751048417492622805874092749543599382290508069376059515221940911498772958792810097238325647374275842297894450576726585353449123797446965179847014285883935757698791869403524444318927988213346224680883563944415941389322761674491449695766040169736634060199503015039273101282984857890231940760228437056003170256651750384553393745081174761278524604310671521685339304732745778980077693648272120003336452347469322302208114158865117465355221849749011739497984268322965461824307830996979867581974207115126093375364947468232855503692568195681268315743112477245106913018846825256393486839553803466895289763561737394079658608083675245056423510718491118771776544400377399800443005162231363906082458882032311750454675614527769281831819626056731486217376477073324650373367602025 [144,134] -91119366607336609365448428451905524897762960737264181565718534712383327392823526641028675440387369079788159932555254198421953708735319059057108274922754080807935611524768429391613075480025496644960261430517545007079320069144974645474803518202719000862530267733687400697773409827539933988128024683004097457014821668500175449998833689554144702920840620269731239435154014145950837847442940188523915239568244120833857129693970258012907073287395450573073598963638475400277918930051763824878606643364474629277747863956083528300595875526482275281634177473166776241205803119276870262728396522872660545914055320671137323223338486557125191827083628131525615532643600009085694288186909502383794905002826196475566830900889160434491779434179644585790989507291332508653830988230943737327151066462189202229053006626423823755910593633171268492505426970684501739550803266398636654247714238870551999483530285461259400543293329331623861613228239884335693973227251426354592046097932163952248019972317768866532793804860801182074152490779609477937779764538206913268709794825948086511571287130358929075365284417509639665643808848 [144,135] -1267382183755941318152049348284457882484807082692401750068858972795138245142889860328952118169838072888798242593440215264443234081961930582736956866582520223208488577630592852183287119231277099301957798089220005967953614130054034633867353876244314811743907581565785464771483430991850708685118757653536140247016374658950082863988960808328518329500468430450969621047570710187604738254435388635146852317716940887877865556933169660739223242030098413056079964156943191898252787702885898554530002620908391054976155318261506047894848294423324924690759396449793512032799273333849087055157855845447837919190687981096472376273366870501560673787577937872781682871724305307730284217390622423801918372727181093374701748301000877710370412404438829372125259136017112826613632712506500227863267535473507863089009689265954183737974485856670356350907149289910743663401860281504123034007356194411436234177127569568518519793180049826674243604619041208054275800244138727949397495287420397046852948704631247395719990334299039004273426083134791272954016771489892917545249728025632346632922409202858254499699098451462721 [144,136] -33869288581741947363768589242536040994505140167648580876908442603703839740917649536290160043645783952936117265148094154894451611707038522953858562007043109718395635059306512103058450785023671477365346991303909257745915814815810179573793424492685182655155716063798053221905975685262409807520762619999797940705062605925098452736054068607380615082549767536590952929216655276667702916728605864413091457402572496202807965084475645684576839201954734484788132066588711029267308559531967517060481336188075502393616358972501746588063388379835677165500686796769643433224633524304860246426661306607457718723404617392126989504329779828597865921527214363856771607611965695731899299177083386407650006884840952365976444479148733243382246298187706458744564807837653092645071191231343440554214001803689149429048300343955648762416297294540016051101491135437387473837228517483067405442310382787848828851952465671809620653851404679345058693661539169651307696818253566318454483841305398154819559623083832788661882195936073528072961254053805288961903645076426604451401117546757441244849642651350289832817827 [144,137] -55893249681495373049834457869581384737807045224383534132384502877139491772772955826212699559746476765999148529692879937162212891680149672450043669634801566068455483893852430255943850363193750364798408325153663133103782046615159685634137176096898307563423291511856830500818381211960442329511443833189827463296814938890369868564847577604824725574702970551462067940378163328354188727719764215431876974748113330536376159732053836554454911279650217701998008950942016750195661945874849089660553826737834873665602986991729745232903495712075637418604927484902422260133776579139806250298110813632854797366806498350885418395997841494781088972367759325213576645183920029604523693681740663950136603057619117631583392627794340782765398735963393329900393355846777031840691662228863280819703144944742734409234735168948454128483585601013088638634165327831378996167266029311063490795696782759993749413608585018607795378094896863274151004227225292450172987190372037954076583174222933373447911005816622213545845837130501247401160404754251286244902287489038409230546796654175932813545175013565 [144,138] -802038685433451459764444737604311860941151308251972177384238198421468062363552026470961032728099228162730483648624809918916784734058912508831707702604226603945483009943273059548653254456208544822722831731423868354611111221991127902312116731694861375952818730351388931115011829897509688347444576208587627243803685990188824378418186783590517916372677722425362474222418633546476087267106222383773441967954325634043464268251006723506779587348318077452120152574579648089388344397417766778532625828598787074815103195305165248001913562201708432595110725607995396808071319589916545776099892180911835715773986432772715578309338138908922889058028694904210099970835529365642863076047929621116065289568347403207791319135973355569599429425140588347939331514437164559629613322341739616204725633036456800951955522981463286088828969522396805351507985935292813949797564256587473418237532473528521158238475457738943760876878774349425194509980872700059098835014559159478397957401854477214081263967767050617059926514480739183432251196063711629672258842311422857921957379316620770345 [144,139] -565640784338094136465362351962764844206654693051294899964604477222936005196799155953485467499400606257815512526211268465394629175900256475979131267652446804194417968836708841884531344711105409581400366673543225438567291968634413009880780631229419189019567945058102384479565088296259881121640015467222886671518624686088405343097059348495315042944026262668182053955932158161406017163915085054025365680557462338272026113467229059018891256477052551764388453834277162018397606760347966250011563343765815171693770789733224368489527444217587087276780170372003056036934211323580387880042183594486102904052443649827437777554584401811515431453197777359604450269900080678866876829635150171444207783651014018556656383964188792822442734871747098788528605184459470175302048646503599406082854971014394762285742655661245800053455278041923114605255916928050386620879368657869867349821291090857054491068569877271545981467672418200594963546992241430367001968218884612703470565163111242463967185139509142651253092075363538072830009603506715307710522664169229800554365321 [144,140] 761666915913945361329224148108828218629912721980430122315947487545004583234962316289904334121368967957658745942655210865971600242407949298207201345664624426586126781854644241837964185632656047454101142560074454988644861279137228361132202862871268417041389270509807044515751615539027212365475577492315280943543723216972248561426035839373608259951991919234523906217543584395291476679733580679768523402864731692466108436973277039329000778175465644528347914217231374004213801558617553477803484817876505342803086328841770992421121668040801377881229570415671539632311597900027971993853693193801595124653480681136142306651796387665988768508899216267439982216971837848959150776776545146510414116315352266937947138293145668547505423548004086378041622851786631709844516387721294276661279374372581576966518268114947668430653562825370386705976685115869627726103828375605452308243150605965121159361769754447533518447843231289434886739525273843358084168454324911035396494300726094517900496693791314649151106202793965966256517145923670426361932801196152 [144,141] -6486721920753639604679276938669452814223360577657351915726270236775536165070039209666381741812213907947085561595903161879246092824599222970532582678559042567412880817526792872420079267974981219507883183500766671540504216142685731013514364250599658546353970520539141509574754081414552384063234697864300530372565954555928878707985551834053512622773566250468805628485325268650285043329138141613015392154638872858526472619735351338159875096269440434217099059337355245744701315900735856784565616896128062342641991634567382952448237482168886925695865442747090311020524278855477825379376770180284913800545281654233147395000250850598052750679264849877209606259766412313758749378258065973903318895990578800620926612006221341855129206637416093690474026214342804203748758727416610598005437259920765553410476024591470216314402377124083025884169381953239190803015970818541271606158032262204459094581932002307208885637732505126315019937208301137310175527063207058040862226643768150668678024873462889972543477460592836082412671673045458124 [144,142] -53573767930309245698206348535083375613108203959020355831750732400112446768288022906459566161087767752063641088774345150522038636685274717188873379551678580484581698069071076563043015524636683057478036408969161411520714226532365581080379782126927037116122675580767439082919552213573720604590220546477609712138261001821142992097575768477311814389998708608391256572742008301013359734005935812623602652699319758051984426380145508477790933529344171920070188128424122215828368241772027351595247614774954437135249554749443064696936766937370438985041342505653499066806359534635040729224578289527146960731910944774345814795326245267709175302658492601457326856219764716897278600798293784195682628775404416370919550848681893103167833565214858006823981963096396489316057140978832774626440065281797970901754321818791863202956733281670819175505468022525472054327978536299064763291310116512013426849344659526429525356158487235410200946881523766699879594223927521484741441605528859671895756059343377265306444409201222287257118239 [144,143] 2281333438469158850718400359876006817565119604732130831486545048536555482471465412958716245068907773010148306670197548614241192541110677337008963688032766634360013226400730729834296839552021773787232784694867564914062063542272551866331464382454458330929735680072869279732719877060635305408720317188133394205484686632719012883369424842077584234387058348314397273667180047345330678241917414075958656482597169846897160976707356570922469323475946635488143779862573477344054450612797262219507525847152880617265401498529152991802272906954773090853403092148926254810234937583561271066882105542764293542212811875499974394857474517303945301850706643275550090725813035797052877289263736227665297019478085906585752363382490881915682609907989043995387151909564219204854372711461250253724085211883438699270446679912633228606353844688688980365006749765261834824678757764000019756515590969745867321682753724729965412963777757481507052609837275669918204235690086366300081382691788952743069200312221350607342944209 [144,144] 846001497759474128195314767219677351248563237080775250062407357772759826219660149539290428425546770898055270780988222960885425739471829868425254850707548397354490617299884657678120017511655469360922917250211525647265083853449415195859111667718906787346538298820829619287230447949598011561027976894883679821815209993731353452251828834063983928895562813303374273631457890165314806868263136686461159140081448131968291960025033223940358732673217857111523843514140998238327598886678794252642379830451686513267966290595377437559565314695419967125377631159020769512822872622596759539469951125618923903141641271883375939563229380619887373958341973223344348240370433559367487025444409105639823534166251431090404275472944984805542565102021059045065069652504690579514996060994739901490318551323555704617973540309572915044645780531716132637644002457073569366627992108706059278571034160502939647727125261959953351996110008292596684027136487344110896145016981550507795136165380662621403055681539042952 [145,0] -1004431794247879311468773585333672496012093004998725670417362248703705175695399619301156264697939822684403525172141591452665437974669700449142731056666856075597524611096668392965873228039113545581809095823808555404947902409036998590791255725283687098351887407527372975390585871938107296881592715843597803054504198014914697500753539543213194840417575439401979519740325422901041240855211741084177172892692778173251744523498272596555520897252282983628817352609877292080215528978607138622566249580707949185433872959826874036757333735599111463616333078143537008484522613717689908097424006941938858656491197430011967126890245815530093622133905713028985030397497688732576064888035521620151899952841545502208819906857572951195571321218103922213906879391347797068801019615925741014218227405983614074150347266756010647959370479537478846108884302764883619673377668079372609765454345866320698454643062865622726462627522605920534524119762792101596713548241553276853773240941708858036161108211487563521242617640685108057586986993921504876107353266524925647308214991873433412434338684943216321334268081367797101186896645026025775798128445513364593365612697636663028636810731854522751412029522212309371062943922072856283697287630924181592898396929271549434736625603129704212949672808662309132839722850450667339233637291762747202176166656039137902254467422737278610530729608408201069958294902985515712893429818951793748463094498939741398112840101075776099348087677068122424005190203325623385773116257583921952905896445945096948011964802191937183948275417193347692665601635236914429196105907924188692823183102409835709105733562832453657455851436720153758860521452339200000 [145,1] -168883356095629037527637706130705411994844705970627550142073178411215994004642239939741538801412763819537334580798589211038405872496158295745297004164914368298289257762255967045580727736136951536552834904748083288528237008506058393565954648020639263455346723633648751660405213191351594695333132968411747508495444672710927799127424696304662746896063595339252578519399490583768316813837278974741993617118205346756390526302996798859609133080407440264901436695612972912356273239863502358272317481797024486404079719924781125486587924198922378956279631767600347706509013216731518357464892666315092519770791167536444743156657984209108050639474034870392320139983604901401299004821669122488190886404815291764302926938592518110723051144677821852648141519728018636625295055810858344736422351499927419591733569543442327584997679496799245075905522901427714003864916993234317905480316728974280572212496170420566912498394237590794699482694539685080346475953219974353053267473533303735651199454088627521170773931127703383190975012302774693203023640377811174222582413424828738857192039372387520342650363910890322467795785840558550112823557505531505222506764930105756179336814579192474964578917842077960772649479969708222784899780543371915422871852380297439872838446166384193122936104738752301625426674480446916157750163400135819085431461696355954830505267228773885431229355140149336402998247210091771760445047829598000225735574241538393856663379023835896348531213659085978693539191857736500172600831292094172405001932438315004527418380333316189640842675589365546361678417606099459887895434623508189555968395207975222736673003968760784992084006967498552025093116212019200 [145,2] 42313268078357398172264507592338134376273142765718926405867293908694880569845007135773180799625653359573963202626121330153370820198288503618433261146796502757533039332444504358546655594167363895151198547692081537813988529376108734245870234028579397370966026376069299996622904384585019347426027451033398550708122551844090912317714892830980912911813139065356913956911727583180365752134988114175247994559893849180347680532847829258468063987605832542599838063569295929938663882403354139390163411069123860709890505878284272344314741388080467259045922719730333124610002343470701869622913188846760526218101636052865752987958917902521817422443965462664772528331328338966068011558522757568994640834141358510094597021308863594235210370274669158420502489883657544643933312813739178954704006689398245438613347700363175354070205306686289007797231815850134482155694978942600402404495757423576345577316971626857519940464395117950083316738549423670788363990030877751434906280422881073555880548851880495279558565517946980174842739659351957517318434330784220782635103875129476640787829542217824443109266928212794573855259921225383588293810770913275538822965098467040394743486539551623959106121793440838375724059316192007206823732647526687256834711590021332647895090229134615782015479277037765825748045946478018796210269125499055798514617521207437035731465962793287819764478265623933051661041401959605217610998534671567587234684500380817431114201032064265204337842001371195720249115664350358307685507828851622476774044344376031789186834556127560081640326816072682065254904360210028604372434081620297070537931438139263169723643368979133340689878897548230410027625611264000 [145,3] 5566086581142125148649111361862565272179673827926441147027904364051207134794291693536885219314768626499232986882121408278785769953209119613301089729704031150787582671240933114230406827547288433774955095343004970046444159484875553411775921875516756424216022872470208483266520105077694002413992479471092533698121974279279200664159161425618542904831320676715210421226783720533435024183186446292038186354748738742351235970661552356461030456470908794730200991353129817530110622811929937024013307399489529178055067935316408968785713622257693410904747559553964938278486309602536332031251234228789280671996357968440545596618410833850337585356485876548417596928078465726533547054569736039792284800667179810426464946186862374203215990432126458563236017981307844262354716892920473311238014208019859169986672314673280487816811171070211316160423489633351405512430786790020040067129132740114629684706708794164374878795861386916669819133260378282878275215941539404896785544994632907357836683098258162022737042782254462661473792824633811999825956002814302828611015372239488325615733183838157248056500148694273185906421796214180972774127447151956756472647243107524376119912196529714257004011472366950775605916613510643670657022164789627062195395300839835764220901008059454709309905197049742115070085044336913135867893614270012657908156836138332925032104526330585863307465381827332507156141905196980636680123481875314604967334964523850270836192657575638320198935468166178933895260377028477791328956260814489364630027625768575196524142644304796028057373192605540782909827933330005626645941659256857203525468475963060224728091878449512809529060897404524203698763805491200 [145,4] 138289148993320532235521549841640945430004946412195022076236844505872722468170256828571262911627214699644851900052833027908353414458420595948120057437424751039811529932481796459286471702523928132650063286291317572361945611623340099338825322829410445495211806542654967335589643196851549867690864792971278947560902038528038570029670343676720619528616305855130585020554097873776180649928727067311327592295477021066826788734790729066750029453693252710750396077041539112243158109522300378869060398543719737925290783713388491199316617091056880308474959349240034191328949513442719567859900919015082072900075803369802822000777961460165109421661135620047014402557035453305103273223868377377401270479682719809307203916077087169556478991629980111080905270208253002647408298093797016309347053627385909673998551357252559047473520642009973037679954588519015628929931577050522911384559233946029208982504391856663644625383926446021672628655489841111785240102335387544792691128371609004161184365411310699467255167108754738243305677283049074579951292507190493198493997403538593629990680740118595038508404373406140190926580516666717644129227731930138251589436862609981489262874454342700398937937451891503058512432717791842260000079733011816711578208702074439957440184062310207234224632884703706359090301198862796410169603697464192037695102746315366048233509656026550174882544862412237737047278140826492204472086384012461184284781773447629493644632802123568026096556497909874887236820672509089764246568011643656212962648242306767056222929327651384646195443396372552091618108187342700848387827768310675472141235706590858417071750151820711964036502619843724886907079884800 [145,5] -26481200732125497987486521061347485984832432351627015636113445775859613681692886310002274701642368013505539052220825479340234559118482657066597910005208739751985803612012115484061850366417111591136831639096445051838070351596273556307568960105711934643419700213569015521755300748810044517779185971630818529881380741996065364033014263851871469331958133682883302370563900935641465547539417139652616118500755677423070242475201980336556583353068187779562074440349222370415150363727828380141955718051838318709154020084138704954490857116359876333100374468661349939749371205108405315585602196673759692455888545350207652243564876748129281054394058961832994888471904097572175029946240698029865179264252266693480932355800468634414216121094333863513778128805087728348829819038891045419921774222173794043111700424165880690921535935850520110764303535675301125726292889055231951048634171029620037281126195719425521056033137925371493252321244555625033623852760733618634243713752086577613094386256341244463325078653243443616265496869865449314727188508938667458594568151555051962496643741168917728448660045460119669406350138013871424926019783288754199359047754518955035069257066697421085390737210411135825803386868775555833365520041084236435625145458285280109807294949311047390168965278913357968299053594279031448090417846235448158020849171220906258111519913737761224002670255754539859990668128888414145039266783359790975663890536093866238266469037594802672640941584163034105720724548306396346072244682366688296845775412184560657987629319277248610800075933346755019259828072560520718767428354929964166209115867247318046352852577905485557412052662294235214067531776000 [145,6] -1691076966548996784216877814240975773631551612009794142891410202095927330609909486822778869874224189523099305732648001556905492342331411726632613935120012450696007993367812822103263221755345841451139603132421198150887947554925042510750403501853352463833754788881810240100266761549543237659505131505383013017804350689927137525053549970992583831546628043149319968048227075996804921129411912336749274870675854894758420507870502892769391421440321587986117661536942905301805275826367472409936585247796656569215722088431975112914605805247337740426983967184880330034698620447226753244863779260927597407377870626514038885189957648067444750304091483560409471428801183782837551318415656975964798321130587634224211860142077828816542455003994137738982551719350539185965939392751208601968751388964245190703821530479473456055368895501509658106466849178926151343751633391041691608018037447899185805857255484456787560757748052845014415131318720833076161179533364241412401885257552902137560935525712144562337577599268399133690942764393239143417966644939347184046112145192984895805894763512406554816038326607367009124194136384647825591521562335058253186184072441344325183113250546624153949597934969134264861293819517047080740786127909853578191768873851889079745611713976634537184208593575789230340158001733683446244391811005572207349404894709067500288947017368854540491683061917016276273086485830896796750670416516984035090212160996276357900365608833495572840141153224740737038352749101796270522911760756698146583572981402355137904678599790809691649259740062987831524153383042797881069683499035352290802896461547652155756272387218885438435562831994872152984020582400 [145,7] -40162096474553224713226986578775582576583606737769717302238364693789226979966110020279684623954070709417048576843035333074071796310932429545457558145298105551300087454547668045825040066501640080451082532673094873219638451921543179474624308247517132312456114066986507592521058673949810385649109348936760937379339816097009229780487951686772090779095786113363944711758976242946101967835255683103281201764196722209374610414915299237004005846906500558937410783430910806457992771906378542925698601096799567504102503492555816106255716298142663865197693361179892945378229451719750528716171460663721986553546034800632992273727134991352023278469827219196844441674337928309673064352226722450478651274140308571871380222217360629199809173313341117375504259511503380633539685163513903814457810987060735466132925937396850105637308837889009402626410640936080266510647885440990583374950250886595643561898165509631678070765936255109356574195855645077649626817921537674061830514935821978022486421076210292220966262927596750698568497978531800772088428805401585118395586933243015122437163609076749411189429206060602899062508140859953737784680175676204844415521496627541913233063827849734460682275992376819917272775081626978217665339139386992029205237265080902952689485691608703988744371292468436041444099724956509250074692631857750894168889003384632091489203694611342969895821308480120204164375569377938608332955472458465955425208192205845841472840233736057909695346218393104128189514326910120880674401925582088144451404498144975872582735639073619895427183403870239679281463194206526319832593567091047820794113778314388823195460288172719450240144194547359028477952000 [145,8] -661552964585812857145459764762846835277095762535215520926135917365062720441228532996325710363485848205104717390293187794095726049400105808965718597243774668909119163065279735324415074221102096859486631972252026418811634484748094268091602308376338936642385636914478757702101974786966720274342730118839616866315345647080835682428030821885737556403052099127828989220819950349030822354186471331261561534069841275463027379693738919743880828976984442468207807932671069790960570862507265992483845479908243342003509631313391428101574525981265932781166337672065884891864854871498829934290992648183239802862004878740975286004785255058389624129094515998345438977429777600159461997726703911972321591330411011797758471626917946741864502607898526286764342586683632551104767668805307352505357001542587161618720966757697162709603141878972065055835022461175247930511912412825962601570921969832736868747237575721818390338516879502703600137526858341898508011750293879165274865150005995551729941663596536550135495061451320452295120689286939472902145095942689421437645654173009817233051099328880853607228033755249811216905960958753412601852312846251572343907355703670745256290097383545119524610451839363659282947102179725824014407629500662169093395538547627116814253971168127334214179292084589379702689930831173135730178414572191359111094139981889326640074412009456659072230325476441251817709589319707078541041129872517138763029625246792566944754299201572501477888414741506039706776196075448661570050413390732201322009671208541049668302166270818676287132337141081497157895733714783339216629396481212286678590626036777923752553051615978297324819722467380747686822400 [145,9] -10629496885653906363343109726359294311375572528153331539558337217346718647690926921717482534061781998000096108345631826101140869385677714160064899889113948374147573832600099828234666613006273088553944087817220591895830151744034769204416559316622570533160737237730060226348218382914244823859726239005943087488273399285404060873294513288321718299976533163180607176112921396495833416404033907310158022905504363249075895831173209691073237879297969586353488930322173665852903425037414323445485515130295987615825458627792214822661764223677532436787866744027749563922880739270035100866611701492112497256941288554342570240354172011888755623568756944411167903730573942029623752767064373178835036839751530004759077235647661452621308465689300199110358036432770370735766759590201334123759215042403016786232012112226684221676637207293009974885464334000702580915325651188409348357153547818863232102896477022764153381486047823538462358600286411280387402323047506704937112683513593604638024443030379874819837313504225180551687453760431745862715599361429463123698493940348595435393340363748468645602998791747709664029479208453084280369751462135081607624856971519455801734898590269811228297276685427852058597833599271272007393646754280692137162398352589036142909653128747190871804896991371319837562967855140598632579780670020105510098177430236726137627012627481815629499029604045942739962286291446747863473874230177921401850071613562122765334350190739242079437491389923012867661864054098250177186374173657071340352279084669376521031059735449553985407002228384642446874209228582074058322183577754848922149778667888778696130015315541668801229682801248018872916800 [145,10] -129261111532659269697559563910256568158407065757847489618197265626090943524326674763045273229957979624610141145499214879614993761127287414234680993243680381425677213159420839984576126787007893969349862938728968303153631475716514008669390377718235409132714199127879481562721633059068561004642446823687603485642179842496824553148565731829141112160879090394456522665143348826438843049140646992092678359614106391060416071131758990171058472833773706684387268790244091242542416830891059608721928708641348671326032876505144348138890016260877170334308976725758522421856273651288361402072648126227666372620817300824922654803571244680111627640707252018413809420528081045393275649750169189072772436621879238887506146223826035949982250156237514626121615592228434365791877005990453269487241854740995673339276500819180300890974711257703037464411486428312709952044639249133917667266840693989291959595770943897833224332817918739291727156175586308321655619857885806008758900434808378509023447329196638094960177564668893099670957258958413112194820079124167303539580496726080709259427365377167051607912972454153244137663414046326050854207868225817018911944308837150554945901795461834061322767168496835631230327556619431919772067987496837392184250961112300344891974737574266308848719422249572959530773786693687474622305436185418957060908231068034095904326170857280763844547091891833613640229088434993073044886166356414356212484364275948067145357713743755625626078760394217886369530669683665090349790080904182418204397586016955130365820756959948296019346882580583176960418063136714012485391942149261571654645583084707707873393424507456167244098108386430433020800 [145,11] -940525030987466879983602274606380974538868775312441517039354881405876100393156414411818862165484693446125035277904722539496013002864242196927891699503464535783259618219342330562152324121057917122555973925635041915813076580381480035697607099426910599953955758771243011855696970364673479054961865115824860938102461663894417134197539007536671827923597131903318221628032197211880906262149813602932929689257049574288743702386116816257180015493991000512581010938442632374423632626503911678055091014536639955758834433663211383466168168977421232344565003568766035375731384306822543546231189548680777332012147040539736051281199093515862094773661763026682740401421326505049426423238413017139070286000452719029369899432316555048579774026222324313210900797286501997901834049351036957145070597833078100492400233963801501931530675206701759057341978110605256187281271474641035362775132707000659764593711200441437236704176782423151110232776078661496276925356433891604697876824411489237744944493848762516785147867668546815282272146245010535637846006359494768668484194178895119375003682176837764818090609537172981317503879250675494314794232418625673027557324981599827652699893902066502019001577914734129902131651933209152764467848165678223219478622472209719570204178630782920490515362037158793446318567564761466038520510340985615008317689577637090105879561535866437490837194485142635511272079080569460400134346421112342971345219066339550052417182929225737079357910933494598845694852112934567499635800788075626647142685769664515779331641604645635561656954592714770516972859170296256096526307857872085882681629341048169554606409283841247561282126116270526356 [145,12] -3542840554374881339399712031068450536639713500809904313431069366408878449001042955908322284733333518520594725366702487704843042527455199087457755091375414255859166999687979805845418061020838254041999651293287476539899984642056249699313198363470318123991980125345588789751900511984365390824186510791804572285138070959325410120810901022501705762675766052312366389087530587674236238352616866495978918729659531575894716023970553085812058437224346262163528125746080617227942355645565950080127459229073013904079827077995992081598775526581843375654499264921870520258341090652128960710840280815101708802070274374372963065742901720484726884496045316858398815029663187354722798543158391221648421404776884710139975945708836140718819577808613577197343677540519164106445154277688805407905857776386717783296374554937088738626836756597801684222591300491646448002517815093817710559839676851345002622672050402059178567519149396339171746719881398045847465842233265795761310246991352122509529611102946036417835161992159469813815397136798389517310030508689166934423128924722605426787477950522604044562091305532465843385467386064096504352141271476139575708186782640995123308676952003721227279840280243303144406569135413106660796802149410007944320515465645412806115853102638420379923419226846262591093055963534485138957574065098930003731330138720247208342609361603167929332982055268250925677180929514148985631544019341466709373656274913342337707093393801931183276657508193515957476058805366578946202059229930840166741095392236244268663083549738075950438753409948806217806218306676462602135167634417063754458771820509768043569420788125660470403830690102626720 [145,13] -3369302546274008981562653988118055636451737843026771268175903917814033790501976404963374656852610771777982013920885927870414937946225120414715329193083272609402802355345795881129085345502773647971256039001563881251021166512259724787546710868933633166131571945833332406009624695959462180652787043634185058085280859472769747162473762778688647785379086202888318115625986693859635994043602540553235635912813341975316004575882366725177320179162831855577838579733888451943070973867837043502962929163699710025788581013062434284206360581177576153354041955145225123079216284595703705700005523959983998673319506049248693579614472853032052494799909349424384073616202908732299703299103333449790531995425449295306417432741859087980157808066732606023904377165349630599596697722452278817069958803478604348848236718868608438436756781777430512674464599030637800695390712861802524078488121972917172613495109221504811117551302378715236242437599598097449635690122783639612136969709356633667607644951627867380417562824259961503554090733318872903204221968570273026725059142498022905384818647149614263832249070261552236806051359798831674250286262204358361370283021553343974430394482485324710275036771126693073907982090391210959647113400867775947053610156783575534224817385470457831324804368703235737222039887177518567380328646839866529480030716791710267959428421188865407346691788373840402478278902525341042669664007505745464574333950350215470540959575083164604987929259438281811668556571647836445093992912736375522779304510701418835888374685896204495757796729189097128133100898700747908049768585914140871490586758567547347778901319415054332244205035122608 [145,14] 20722309150923072216665673287372451511843569371235338157876971936446652504729886687845597813093886852178786562539561225648253544778132622381593756033064170117793013230697174258152182228685672085917860130505383232431148192198617431127759163002740651711023522954179313683199016266394247708839321545052911138401094612415766907280107200114184677350405349081772241219072130359196258464098573250403542770631307761172914441962161064362540593928929046761043825766820925434867650979916581859983116970080416692914076444150972452711884017894352987028845578878287387471483108998466226824416277606604194299660645663897563615671779624492255410057724076319759624169710034413216461557636687174700027083192549248485341105438677842835706418857901651942744585359819249909521651696282827699008423982880279480550975993628452593129964833549509488089331785307596785885882502110255552561402257815663854051430894393528230003839231414572225269049735133497796161414976807903979298699648749926005592855621032346828578184843714136748910589489046963041280128299199211673618696860245992023023936715974496532239398587256019649765816260018007365714160276901083264038042450499938697484572637033590344927078629868350862248864217312866112940524908595281513494054429004793536989922442776744083102345009592628470909520931737638278672215059879412184334897728099124107739351446070950293254960857488037755437865524797015792357073440311324162161303432620796778624676182446508274925242000666271333913105356985538041502248644722955628294943395968924354677132518011670685112837858587752069262444649061366420872294637056352569307387816720310845321892135220689373052350557921326 [145,15] 63793398577210783214083265726997367454082335687939775324786394785747058890951488869021878740211300624358052384637106072389831266609175141480913552963667671968486555805959317488503911622387367061935560788822072163248828366052913811887971578345030725330807807501729902166808496974005701010090800242577862688875467396331834267910553770252864495595471782539173847085028464535589747815146894902317693880150932250347844475715991074400791971296966085343259274527384915009619734317317154681820242982609927815929861916383607672187872062143322874604147518186823477690026196925702859340507847847874955535016310120783699080497678553223986213037613756147085756175735060403585417110567941362116673352057848983243440432550406103546722544036374945388953949250564537710369700772240413112238857878340690568415482543266886146969519552919924751709848815674116704968199551074945202214199246173178573927170817106186431067660534194121214592409269324131834277654663923354591912406360222279284668363590684196734242483116307439915483801992109483858294306716519685565941389996835741919922998612323485195344536944650054102842679496069799238133600475472838017902026011920190836403426680790799018153711236716408892206044479614492443204429776215097330245287058104529858122947773104168289542420289011085507542200481889000343937507160689621660504010124977884341038680161437206407403648801809997412273351373534468347156055272292627068438745295577452617153630776022935325240579771869397912593287956332499706594165904450317602131642955161044913917382944458314528994415946899223683522020542343415765263437350089374073133902783997410776037994414152247524377183399856 [145,16] 15705136975374664954282107277352493464343845928987287456617603970567560669536022771414844922497554726724288826298413063988177141721684596216753603143296091660796102769118486424399720749979801951698732709127098886802957444775493429198248147063270396359397187873378946505464787649871399577702017328464660727272079163194122357335897253040029129733191623031658234423864234157865085705728600502347597797750428471569168437622981465659295700120191192343895997293319447307189701142465868510576708163241858389951824394573180890715712428679823911093053763879115305093463868194428056557255848678572241577191478476682366978372270787802373575682674879163803914058616479875191818769611130166571949369237560059414979016335451011591252312350809260855661624658758247892780708858275940739581530886433427877411111027176832263555194875126781585117671702935551739984000416052878052268193163271487811955244722413614294569125066141555003872178142314279676082654733392422259451977555245010686990937781952969641590310179545716570938282673178882992109136378541237005340390827893371064235432452888176523166775778612389541062225325378803813354450103256935233895959312384720983514959347949637194017471420072365643200432552510003287559511617672996372520515840248974713559316564942874718194056720200880127970326325502708326583983790353524475326536138187522105852691607107045843455364552535787533804876511911775768585110597772186288939282124612386514069388957978191837563784262521876754848013548739502707973499373377048078151852114765184769673736799279662710440863708868758577215314273599728832573691166564871178618787355284054653974605628022832895455132384 [145,17] -136368278859414138054362618622133575839473658772118324642461234107765484916027100529046270213015477970962075169327280151481907089655124928293579544297939163630425113397019260057682728244040592056066480553234309265339183912124274897041059466318963672716498908432998498017187312503991633259725038956944004891742650503318501717156267884920635187222456672930652958264543870187588156050044954295369926973189722578017402872668408110593486049929880380774340895968445499551020373137531067396039811481032865625137276910149952040992789655614262646474178300915450399247837351373121313419789962887972845418370937107182842071476240931718699368126762807970974940804383213520467086697088296338852087677653220069024723282975817651230326971004654814144405413224151005601838927002589436425021925069222524262988396920389886322551094627669531010298609307225744211001709207945406507608680002409542914240919958413501664691764982566132793392858549431224276563526042172293447649450434981494806297380436159689688012074706283846986590341555062731578571484776971939829079753251053878647451651075311230715999642696046962475580096726102236451828036393814636394791829061762903665108459101671115194998616100057588657606396203632463771080161702165101852135690169479606886908780655174654275305429308388593750958426890193542234358972311075913892271674048648845417574878593058338095271880053685792817417814915384980991390605497090591247881617023180164215696192664161584674307322975134610260406637553467919170233674774148525308455059180318404988097286301587932039734209062435777599825980742167479784428142061811772907063234245775191586495910779928334042757194 [145,18] -92874382320783444679038587134504406465600473972464276173307123460948686168443218892113035125727795129434697994539168619863633869585866866356383441254341769744510069666241166001054871640665393326388731069714187906892731504232584058982687653616105478049989417570369367359897759040749507596130219356887096276293246560756793439711926801566849131264730444271235878917471807721452471561869545386631857942742209519624132733632224441935018814042032459754654000987042834491369491280704711441169220816711284258228635032784403091992082745708982418175794405818912387608056857641168245625174568206822530259257213771566883326681784402236640758928265576720375557628323781227740066745213576650080292771817320146358963868052684861308137033827011876762435567771136930686507384206006835247003919931878912229369303979995079823630486244561209854547550323089842087019625184814354933281432837672943750362197785120108471864864969858379880521741370984348624950601283198411495919178249372947158007230339966802497311980386139541120175890615143381769305564338724099241832760634788272334867239719241636250596607118850812067153200277459736552077660531244292291500157481557686030688264930281952504161038604944106438889434581295335291680892559008068841004131965149045898386475329180812171832378681309816999375767654960057342356931495442273666999149600876408078387778303368037082103634923924413125452206429775462068308317401239169759665491563786863843602882663169176721406542128466116718035017786096440703438580166591099721192506144204553445528768115908614674769881984799040099123642385542133963973324694022312157453333093716042895085930374432727041760 [145,19] 143617512915877869931527792726144203502964330419332366220786881675167352767214498760809513515060068165915950766143176384484021586411625685617938031023657511581906451274155385678132788922567897512657709155003353105670128808605356856461354562480587584310988211171605189976564747525045502714521527247254257423835641666145228042270098605157720041799221786032005605823222956876649306879726959707363418003235155586172564582276842104450517033083451879318455332223927716657716271889719438681748912754222672049248652910250592744015632151322090393339000249516176589178171474874749316583370191004420767794005972962667762204140262759810823827331662007644942840180763837773205406954317935949394524337753996588321146115882947566482691171180270947742585983396817556451637949789545103747067655475050854853254002582351870159032011883920562179292027115977125869613198797541131942280836550118198702168776000088628637880227849114706340346846226130479195986090490755651945185239540805585215482612225994641713088896670374774633016119096978340043829595331978254880350073416337776190244413119632121328266471741885551433120655206718962579242480555084951253154532074646489197819866041886724669363445668336854051307080878226349187083831097277418833739591015647842799049779736801084592282773800946808548855820414555351339565663939583832393936066371099079387535749416820235971417841418937633406683430404157266510242910387319787255036153746595466017353133287416485921155375442248670175001471826295000933001373011811069039023825495613613525587239986078730021595526050831898098488642510222389680287185034563278868414883165304236913886925998600137520 [145,20] 140396533842974153438240718855677319011002291170293213712492554298224531781693292888720920204277199558342292605303365461957554356633732079021422870137483925156495887984436865978078740721351577631422216307487550636043608451479192991702898711114499738297981465800820839368098562021097683742351545990830395599078634028106650270913322236200525939941723859935438326949760599578106257332819793386126271551409119310181293147270262180939211844299095150574539690422465620802940255689362047404497014388256792516234493350420688880803533036468148428217819822464156527281213256191382140377637355969771678417424106025382659114354098831655984467852871565896023728590178459173016888260798209852165554704117133054774107358029582160075456376501698978336692041043790257949423791866131029103252782352746569492983426982864613736158500629880631973976475087160861582089906674900916150251509795014431016002580630075631921838399942857039598751026653340942888740317999402877526519857427819365082349375730643935496444878844003263487839781001171753861012558872083994806677038012765500939099842392678961191962793534899904543790521398770402955353481543406009833522506956973084694514674484218964688939165663469128791587205443809237015286397013115021834363751922111103953338978816645183760946587721060011595124288330772114374717574411231772249198777743004253063638855255445159037800836658665384018576107561911743484720326256613950140673183788401830723071083955366736784534177121465239879828182872390077524496234067412809213265955866095281530076266941168565370521084404505755281751462302483043256535177184935555975389060436011792337397239676384662 [145,21] 15688535894739285823004207987359827215117523211568907338813944459364249275840018102558699015776609736936490732381288205851676438339056797208496945942254289929595148767821736507495359270812901721269097008776051302775106486892279912206195550277302669493611106750407710774137815691721071378413708033114004803782000179576764688198552677069519876570030842708491490672226058620497797655835757254640914513826724193200521322599944095525102206828195552961652362970617913952187732873848967981077728037363319109050401842223296261182169487823780315812774236689270702760733026839859340475900361046698869618719325499386892538416763491211394553320141507288251226402828213146164191757003549911476365455174423261761735086474960865298817834651512508231907759267338162979299723400231272118698685361908879297686436571782048268670776753271905946954485404462163590548231059237376862317149501657346477950900444745740681727761402313569209989687016065627409584559005059261077297135235978836529771529950613753135839014102497869680244297310641157083909181841453860346937324194353566513913018347917657130956784417504623982061382901605814542360290307649124449972375769685024518632168714820737280461376981631995085868208957942071615306004580507534271428736595823926223966786746992520377471307817636857913682225823888218430215372907725008679667582451856669818341661539869711101490430833337117156286235240212345638981645988994000766454354241149427249380045747664569060604058119827013885775682756585695899548489732898148882822743908706811497577198517607068081938930921140486227643568248491573857639753383923103633542969782119222685460170608556 [145,22] -82250685598801167496590843341118372915992402526530413046683303764721278829555016786915966414834196406296844059637505213847930428517153336029991901045031043447519309623383895840058155827063570216281103082659784833796568865162733187538365199315261230654092280186648761767157729780098083772922974166355443412356225384558781181193488811163145508417867126507732746329472428703773550860910108950582368672994316424148482734544700073790781475650939382809501874658346598509459725254993826938224552673440782036004746623730740469046320666493223062101008237239000844342791754714746137261948035283072366708194292564320252809187453751825662147527839966736250385072271866017991858680153347628963197704110455412809395777420762128158456747661743496107398873798925037114002518453041413943940456916011984833676190654931500133319734404956192543004795215086209509909011364193513402102464784871348011492414772257488483673117964274530004736179777322502082133826564499290296657040989255840705576053614918765959446969158400367381719624543563506847823433771491464038223200983251629801252014561948555774463932240767430954119507835040639098587879539057309510794804482745151252675218366090733431788822877198925019170086137390349058865080609827368173356594986981109426437389276821178977131073681389168102182509848517015607975092646885830743385676239752961325385831063435115788862560416100089589546481871054388477162105819749709137523309364783703120770508677033654404767396961252003206704844566299162936824715141224493956470688114447197622821306985511285200007589268557282410155576074475135165383557595631437898979359194886070168363961988 [145,23] -324305785171142110632344948681962533051427109881372528049072068769735185676792126860430567407759321775078535797015118620891103138964950666187892525197467357109867865453970810686608657884981489530398287182034559502975542227365199023813337830021361416145227616611111233000601815370339455612027673444261252125891060566626221294034861684575771290523245083699112282180588975595321390718842074787104984403586818635744135650264478458781353120508187005727298232463362988372114952486003675876632318072081123876012416454826208963422802936470107983806449215638323610861558805267925854830270664511501625066175256081622716480257691818716551633971610647875527179647767627638551057195486076843480284014068858810421636302821946931633651880772386894465900598086161014330721407501442502984586619163897755174054965856513187710972866909685592196043384725181044069276960079826840643899703829617768475814342928339993497862371605642730292411174136592757559773838360163204204011207930226072370742860476191905345095857393646193109502158114872761050561088301320231472604692799492034582998815142650637293156298826640373692548092854728344257018077485834489781708094129599019803920595121532872550816579944593950423480113194420286130923975520599588613349393234332079302235121043874639317320168468002060218239405408895055267928025427874835511588517227063359778975116933262083721291739253678755172899345114628691327944606511268848927893290559966333403207661474100189144069762643956180164079776015548055275210762481691047940731956720276006759645393003303703040137558407179253111779942404511305439348720101820383743960988168153733718966190 [145,24] -43226204358333066637529270455498987045541866660258954985872944605570719836207801413195389649675733647074331475298142260502867877147367240435972117348235788891894855189159448972255932713811236183323848515275858853401181088679034139310044674229675284177696976298788180247348823330985770304090981975006621416951373201682012060865773906520000171051813755416872061096354194745115265701589810209214506118827803281422501619142543218827726221368450103331440239068440907138670310097705371437018927787895765670146495372441663848697051113783577562373909857414295098103889365897314193356212120111033193289857931548603725884710076252126521149438079925314203499979842441862692531581858228497642071886563447972060265184561805083997918732330551069832528325294816509798271955859823014435943239080087215766231119558153310842744076811925344645380382768420490086242036320595054388279213168766240986190990911929997407215774314971759786958020742425170128455841454025972409995857699419532875917716403924647996570934889189955893937296285606981127598593765134552300600819499999749808080000806027836875306047808975875385073890329093603982217820111605056257387607452333389093534863782844115496819331416919911791815489584452798586873673851808209791694334184628903570543862110628805251208072374955243405184254629093134337371108158346899390024179547504444569869294798616672208613587184954197243946541932474698428057501300702245357719941354002019790093505492046559927086620648166429100553391689875785906032735707788679852932170653173468639297395236581860489968457061579629422645994070775117574626294019015226193955723788784574853776 [145,25] 413505872446625037406387293023107481426203020461590333726888826502327257593050801735820018176474177821782718524110650704912392998690765191902359380144251824926937719974470466249731956901093762333584371206191481480258759206570485457073590774385418397140381417640810017601449431056826381324260106234993954862746734687980662248713379266533695965027080257506114605422403210279565503683802988442167022827728316208630729560854802024760455424407852981880994556182008497543227420311195170445630120391833927925384039658760621346245605170689894166093830566276682497197797348615792541644794529305805234634459977137152748842879207525227845336421851741682204421064035952191788829456097127635957457612520727853689353620333631743014497430767296149707893981567429109277386202437034246597552096619601499289712216996426486171273308985127736092405902098587693065002252390658351699405405677961866482701835548830153487234969420099350112061962498203086980134769082494770580187833689757883312589577407528725769253469125319267258743325047190357595253881470037834462978742136278750086702998966702486081670951498936811303986182663216061653647694414143457071159961840141966642695326096057904145537477319598202433913057078142331182010948484326272466342597543897860232101854123725002856549234842088381750752386920578804881027958469350300701431709546154547942586698750561668002901994440531743287354268389222014325784521588746904434862175676357198280556653043248269960393100641875281577317522829921526268159081435259079243232229652770147495835874825016587037581688829011448910222376863813550894232322736347228147312925997892937190 [145,26] 426302974100495778435582759384021911251398782849960892230180804093893996418211963698248702988414196924524226297634417150919113780241194937220281371283491529032469667637752184679898120158377463425183205440769825570747472039431180424335033337678254572931125554316766174854726638278331224106964303075606682517493155164603891162190969825007542077001798005794756853861089185302821843285062892753441407186190069664026394868802819330564737298033212855945688570212399764169513003190476272315243091293043268832740919657740709211045654720110967295135957332411085523702089726026188354925985168929709679168310653627385217806001831299631189581003239547441436882305096943288627946193108240171395652317892378139669066904241199078398495706707563129510821523601118513030520014679769122558989472641454938676170030325133784278943200543204163698140844492583835922900011706749821136381199998726078017315911905053383466894567202197076758231771837654331175447017214531081754994414908392842648241402438325198553350364398516165296137850256754630091893959992637715185254271816859198805535833340616849621284500771390726551714278580236079896253050377881852086156823219662540780039672969303806791641146560397699362904407335618019243936432848277965360256976136153752516214367798587272126482631167139899583330580786773217420728875522949049745912948203491468341797494943345087739745593160504112435408299764302618712942669796184787100997772236610109236781946660464349182455253345674158676775600377396784130948258853560634223558152881076032251505354580140445931613371109783419058076278722823315889826744376623587554477201187186250 [145,27] -1038405964383224811474065689690220492615543796338591272249840770061606597799762217074826272941811139260010088154691208419411627332357434736792451274517353421778386054675524199022221941720775171248524470719577027520162741219059404958928322380787094636705341320764238729546050849586966917053182691293786281701840848991784038149736050315632451518303188358434095411502783984372551370364357721433449617951954066651277324299199094937427863655085591980554766262185392799048552091029334740789731752491449947323940824453159566898125370225840935162363562812901825806899527400066092735648444055790896815742811302451928756541123518162810465228169076739592235570042041068097800521120019335782313565477985458723150217347253767809010370172024277376613252021264143829338633996082448158108135802636181148938272891530250046348992000255728975489823090710736394617756589411678421207657352541019808404769049105052391170001937082919774200681177119785735761845973052963503043077791187938406101897004846203885972552071528714695147856145733847013051478305211121626514626326267691339640786374204005677874501995983636630667250028576990402424724835512168026696192747836609209196793501581718304892879367787796709890407866012118582999328277155533839206061554194453052370522053178868693798936091105129034171342183348160252914457458534404414391271747998874099225014418961988374726570134072291058779785359344029259928220911252295623086609140630571124998547564036392838107296411749237819609292335304223198515425990369145890415041164173707356189001233345967728592425958651778464453932164875631803559578982984036744995202042335670 [145,28] 777239009283191394042850000829169316219769865771599176210189032142229176696108489900205548557115955391203509512486609786512451233787892348808938808702494438366028964224247680375179136710098828468586315833554354617605895470238599670430480810717589695504885931733886851580916844746627133928015998002205677787002810195959490108912959613434060206008992707675882958116880343146809905091458339838571699334530969897875363849940575535872617155256105418071365549841905590203815981457430500680803028647820987929979156297308673494226671782634738335580050172516904951039810612480675021665296552476530960863455642219394330253184294728969949099389102225459594569124952828642618442417172768333956849333907866082653715826090067169219074831081699144674901919394052068293163523242549597009568266631427799614673161035706072228458207143373783593570494011495395252985326647685440104954632499531445496551103082714225858061737967920716521428545856554773065299704649995958962203953503740376958167784724008626798438367788185820240694233743421614993384802726317514580262852784898591631263212843115356979270437500803917923661715276022745191778855504928064274453874186920220736305178829896554259727148473087200674896388182546454999078539159530424245804943025890361226592021311064575738188719413670535897522433378364406670152513030348843597749561152900537429387251626488209363337979386509598570947340791342328431397837622071033943713226106164618936432383175033793577269050070878920805800133143729051289812443553664048945540842027114106038358774721592776329021326726617582295273966260562414053680844936425379499375417000 [145,29] -1045332269623542768864289553001411570391837518049296005427447591609882010501259060709611570350446592354863190983196875619410022005317668618297522936117191019274246027963194100818006575052608346390312330833958609199751857122135766591583955740399659721236934295841946664943066078205577999654641171840824306217950981871823437349795964152708411854321260699755251789667201056550010958586386473228935269016936468190513657398109179848632606351247052912686589804958535655810956252386177192797051696521677154670696735414845555665202677728922958335475812603100373833207072241753496892390756396266212746250199676788425730739079127825735230009098312364537816828986999054022713918045503774232594491637942362351023301950666380915506879856214962244711466601950174474287381486030618443967036237976136241793283941037382343420370121176737979891736910401704158719732327517326028662176000296623862890687603954128613744150232424390422714570240568475781496705168529103056725701393025728369754473528684760010957796848621056221533026385856680264973671344229290123870476127232185874206349676347925624380228929946664873688723595042186857833180387184135648808437160282083683330450361073105766767246222829132804284992970460867599403214721738772508974713638563534095346772331585320093583863811661453225706023054432307403152503071317574312079935892129905843903232459110041528857509812849893774805498649864745033696418431506026219169577692088318581106880600829377518431910194786896326743509193023662252559165434951813981772491960283979582561803485379157850897916699750853137213622977777899783963339908900040097294071760 [145,30] 2131575993199289913019124331890957110941441129704236573476076879367801720089447904023171712401987790510560621831044461882642016464312370460174096421911237560597607476587238166626893963679516314556480061087106855830750967570230049108265901070694731303426338685855282028458077034637668301983822916977517856088200424035305089581579620422083354956871774370669537402225439305639007634657772059202776249298760493839310303144640190937238977334050217571543334756229423066661392197699069501851838256610562471341205488545455716873737516480024638647871534556691531902257147922980232815447131380456314596491752716048784850852249058447676673432379090707112506841265808680139602487646608237486724877760300232777041455930028623476824082323628793060389055780353913944903681670160165911082268342723622322169702116869977272993032366725957225870651801964837776935931919237380951305046285877629574127043100862580888321958360688958763291792020916774873313327623223957609715826711094321380665478416433167644438695248074175676037795890357286136653712162602027919568604080568175196804568268037232869611668573697696442351140179805413696262951533581521638560898130850226587997403350234992659991526674569477310648479713037843961157646262019337931565850259360986454330328526457524459300443769762118587870384897436877613084580096538426750556446977307600751183590883944218562175621462311835712945345157268853617517744258943659498885257911378767744767427252699957645149619009838965638214391485023561284216112767203707401820719766839452739585476727989296581815735935931873589002110792173913704519626502688792931239540 [145,31] -3016451762213277586686214736514612100436644738849467501447815016094148732133015945918515442218549906280623925190000736031453292347767514205033660574678287672588832337783556629457981996597629102684369676561932999921779411014844623585123786986239171397776823726006054038512859755153754004331606574826184487763226958608852115360322247077510549160409983802660867807858999393402422234724529309360696971632738162525134249280889129081771406180768037692438222976249917557339550557312710498676444224636354900541706967422922522376837917422847514677847008995118105118771683633641722290821540172257057831215787717878730532334506902592690463949616619189241749019311813537931444208940057618764189695741961836133672174355949889051750053123942361398601781398049274996857377508930787450893497659777312060680005762924292031329588038705393955856812286894172423807749402315839954066183330677956247744132512446758381507159396853408630303277219747140014122416869225192389734680025438123870393364298775543844195201780805310448075760780899555126215740645274711739483098398249334383172965264897879238754431256520299646275114314459671938290692098554655442405542922147875271092403991779647617895369408029658008116193019948857264848948178273726661434837129394568887780722403043091730104197582974076138865549437831449108538291452230230560873122203994947448487921217514804415737645622856576654604519244451823491193882217111265046655197139723399374171390070620590918153468030134689676917551434287706298848550770682552766131124959344465450200010358554955091532087309298715776374490848087090071379062672792742407070 [145,32] 3266490793585527142765929787883188385641263732254464944351168475691864014713492520348099876453970263029757331827330190044925792477824229089449080200886195437670701342112557750253027264816320841544763488112044648083360349538934874893888980462887597534923360164059587989357997922473779423378397426396782466810540304158711241332486725556823547247487000857595192767183446943022191665391922028286837680808480412570232469455363144280986499990671497980518803718999431332087176042464541548895162578434246440562612559942839012878557338627961978085192652307488012654484454420760723376157544376076348393791583974543340104028468501183279939062272478482812225909307838325364653107878257916513753620065855571929203283734603577411902364307775247073228989679617001088265328419250793777394334844959760491820332449275472141797759676344198492169087720836512866928720610001302310517717693814110344794929793000371769407970548931258771331180017462951151351642021673378847366390586181139219540349623991042048212980605946994767033978553312680004692971100280049512582465185149985207517289756658655310002352434610780221985742071875372236553418722048501356058603664117350837348290713119983865179823864411183369980266630195783224488915959608443357669230524942455942220118465349614185785906047725137876187523685061046608655557323305562418011788280732169025087774397826183619998187738866953713308834567965753494163431977664754759969180122967704541907887878778282972232517964651592946346753986094791119917186179953657417824923984412444501241794940538847636319193559730880450001873777697658421203625818910050600 [145,33] -2959714655394869748456586999343449196671163375345044917393302729337161862417066289561063803130687633379648648603355048955766453072892585885605348284454710814937069537095675188076700905771207932029507912929246613431280749743329251304760365313998269193595676302433936082752767681991094492135975676790899125756565536780826760680242706975913316597716578076922173786317025630734328532101664275080200834670387954695386280074510704550677619103706210615751134362393013740245372668399786660542974154076013630932890900052685985805881675090137858496344895115686507642979154271972823351735487135107553534806992022519831510834610207647538713372126994039794897491764448471160240027445555645052793083368814916822897183482136762835477206553022854586572770749645024241810856857412903822047917109587505709055229753051005184012907204594748318544178692923539246055683220803690707559997945573225124533114853003773493046870839378652318994638024057624079478946306029956910733076041814966817821016592325402514481177909866496552583388493316980402945326095862550339571730341942973391716716143914397838891689072401408504279184871919499531671272598304337209961299551749401796683454079876773510675099902223465198726786687030880269727969952929207274663748553650381638435876165887692091053808548639795618789474545726506777441575715610017101008189027311772122960685406852677656124803975396008233752919390224640578050321148890346312122649420070086796868710974531891243712349375473248925397739547393939051261101502196332555193775170982436953633085486254238850002644466472484053135520475212930796361230821118445 [145,34] 1969503895541535794101807690111609540503215659196195050886722717488897988832142757634490932466851692284205983122954447589207704561340895525596069060787923682404738809932394573477462459301759958672055519103362971916586049318620448936213411528137287341043565441712649787263486686117764034880614240165384287096850708344468194601601652735368047390349893897923785946187382766516144429845825121136272028064338214798447023285633708168029435921239360945109632478722245406403047753258966670441186619854984811960916033567720425438840301432390706873461211535390162876887472444561432432529723947422614352961049140255072164950648723918873123527265763803791376323159768443523303806193877613375148292197291173471995778001748013721517342081392337706139342675980899387721012243770902117021650357449887687670763000491175243874763584894934017141199302633390738939183034360136330318381130713790654818044745146259361071649959631546940627622754464758384432989980607447926449329093451748785444010854965301161341327341167733194997414967777224998164109276293982206090914996957885888700502142531871162022158228904087665965454512065375191368071880419218700758236876674816724970970628687576529717467788215850878358600361915121468013114471221814461878857400889968019036873620271633070139705423326824662253218542943250376873958438811121169494521365074218783548536123319225551978530017099296016392599257881249432836381418848649758948753994170632752547344512678576943246108970150655535670354357679290061500394630469718042475182673057809649265553576502527880408901913065183816286810250885600249492986301700 [145,35] -262505388758905165906865512678707226412969342876773544458947418739228795486678820402879188537079320794210745678689195335252219045529839564073618905242904311555615551068152103690387381883930854392463934555237613548591437927516670332257619732301050218453374180987055779766495731729274886949900020510385000338391145145642750101275394140574740859827006614293599133557308527995057534634442999021435610292375824868599625230940072943120318872558653497281193706706043280790105224276326648380686242169895811531439392174484186555118009769864102307711842728865007344149295971142142004715241979194320244592044616663165555259985319589466394079628492862538354247851413553132366510407767922449440669942701533203031817474491723699928858585623691598296966257885325582259172020151460421595879316195508948923418400963689676455875786166749407635310930368668317566783776980097989701433250591781341318803964993823246726991520862967481736775000267625844112247843941835793015220375614081498809326439128514474146435937830048014814372032100279252576069225368862210968774651786657263727014248588958219095540842093820590149093285203970094027215313214434628922272557867193601224053788957158631300742722197184006154357520729024311547698222835161301435107281629107560553115203183742346969911200211836705640686300960213707520387094579864296481681240983728981077318827358005338820840901479328496642669495052546963125232321331288540767511921695290136720218523106861623056529374558993367546129080240287151297958301382521532258072487259395622789857772401177256776370037168017883869965620416072113450582939 [145,36] -1740678844774672344274676195001351519741455195403538558862177892106351711970262294264779210629369776281116110884411723503074197714682813644690356024341487071131242203810064324356774115376654815897673161556606858317323055669680428326634734324939579112034541819574636132268516874322325929454040815283958957741335107853261613828598320553959841964113961982828672927493460901823882815746044107758467093655466410054915076433491842128574515638131962342437977308476671183150983790453342515278443982540731541404927309233569476779139296084781573374643606574033635673082044355919390320706000104721572565371921033228619779095631469913996384688352148442560395336667605028205512878463907293710091535006047346362219188991860224668211581734355568959844823975432566767560965365434039135829623817144134458265824280630503146727598393332640329458047638220998328449360280448888316527697235445695822967810795653056408329512955154678489952293695325944935265683130470926618091688219435997303078451138565256201431284961495297589815641582460858171526371582331239184854543750225916170868324301072448111674560763883041086491383826185772896560431051948404644607146770823728435767913699749462326561432264935660466503015330393548674939067394561613837278265842406452624866876460721204964407148574480702601658630908703812192460928690953448169792538101521658831831652509635414509212409556244154530965101648251162299180674471007138301094892740612703432889643398590295569180100900050841308407433361435244515862240973856978886036565102873116007886077869349908733124809879148130343296391569575662805192630 [145,37] 3384545246964725996665061821899814974763652519970908916816210012131364748903954454403572656760385253904798980391841228222168184267564862724560766046680335771319507517441801734470115339224428556411666078448479621427863474625367881296375640709384493160214485218237847724928451458267758639567987080047585640687464657164659463808928736126643763833813605543756035752809215912042350236868139558450241724511111865624220271908564096212008508842198109820558373967863078834675601878040767142656427991403215444347101473183117896300977325508223928628469754149175147395716837150548535515667648722287483344511339205326389861015226246876627230883420447998520150055580927482431630332519161997625538368041475975972331287971338344672694145623186193906202991140206000080946677376471821844937121678371709763974629141435739941658455581009995521848564390857100731834852202958608362065750259115031784366452494779545714058085603732583325211725468169056162580167021240041612911704447692341066128906050384686388524568441345650510009379982395258643762480178100432478613418684661688615417448575356597774734027127657667387184013892103368196840571628466975498446053704781742557051269465013566064418157478663203056446979739509029998664103408307764937908504020058021209226270692745139799058913324259941551345174320778568015004739167003714957693539381767723854510688689468027521749921100628866361914655849313955923363297218924283189180481649812581788237847809964422743307578979660924843292603325871971494327579707576416135096107902263767391411719078767486165221667085898146963984307030090816424212 [145,38] -4149971858155024161929837422716994823900459756515969769927336770069929293381376326207348333035233524092360170575131860852346517998747698827992126716029909539192714605367909407441633267067430636877514623163715244983294564297321199688599148545802137845874501707620256155835543829658918792812573247432649394242690273578447151383916241345853293974296492913117607275789534139421951598994891026767918932644329374320175376452978795537846361241727751817990152299895619564821008787712417378310287550656928299117210120422386941393484905880512253051883592679173904555355931407921677690198030305289758283563116480894537300838423920230508772041591313674962815388983992219499394005656063980819301017990743883781250429772420327631166484160938598180048556452395406687680995734873772329098887621571770403573942038528653422659935615522501452623989397693219421333816928670818636223416588962324865924565821512784996117394062662926288905344741368640432848176124551327833690308488096326657580561129972353122619539300342892883808662433858923808312826501492338650138799464415087548674520628599538704160441195998426103584740611856074640140136975487179980623256472006375339483727028686174372212191860847425976098741462986575771857595094720498635093496859997431849408893790619622570675577874719835353549526343130708289004015623177217090396759349549310949000874006205019283835458238845720656064710872141414546981034014751100321671190650570408994306819691479663640401797761869158096034951716957268795301089115437888068386826721533723587310089171369759591826682867585198835677815797831968800 [145,39] 3863346910020351422599741028286313848228485560740870153772056638047282907215868822286262586221840025607049973123102722142730531014746090055325016859563950050284333095395392036469618929199903315997735945992917594653095539494609373139871694715593857311105783825861334787526610952435729834680777774726466963940536481745809797228167800297202546381986266457802210856653497155120864412568349891124409323020925561367366135777483259319579382004379551507836175054089517910448215386455206432472848365447484412153311642519072592456525646162033611188606187927445661651057679369289579738402840851947219654635632104281311089731958440289174582704991962277171134574783408582195539181049945401764909666765256076294606128858614984381928313710083608310657005375978097314844711744820682993946821618927221704174671740942931097285439081985052154439223480454428557277723049911024047600000022455330821579015430259688020989448529302808090257355125164975870135766728715967694833494783377077316821150420630470073349167140466733818826623545255378285685492845948263584186781154871052633464816600160495278668854521804065027171170808578941567223393274562638612551435827841545060470909097993964718070473172702471809831511733193773599881946940500274599233203230116253447852181779762122673076393399155128135314601944590843732065589228176950172941307131505090408552995714479298465916425913624429193686622782984012804955509690977299478631751017463186143363236019609142116634553486553540839601601709041472170384171892925996691213902659934066807838935102145046044582951666661056061141811606989741 [145,40] -2729549358671987129536087634660923284311574618632751955357056499674814658752510502251299043522301872674953244361499700329405005069468652350558260896233187146789824224824449038402713184551601859626700763582447976927367426101808039291252135761519318588557180886484752041613026446690221204515704992408079971747219076714368490253192998723039509007144364075376369689868945137353831371714678202986563371509386640872809664111043792542064689732880766515674101577700229311890788216182858257265733919398685602932375571383727539114470220842830296725739361124413599172673755597571078541592017096910624969914699182160046558860769412233797455176287356687288766029880823346637808566257698866391118352229930159503529843907395127759732822041708559144505986489320566928922943846339964001890609100546908035387440012852443708183840558700185927579040919157736392750779681149751737972831526605823330540095142273764337816956064787982511083640749497948981856614849890593178147190450362453859066588936604519571255697735173881680687955609253025607618374895844592708889964961071758365134833229049460130690422695285367952601603965652998016103219465244622865642813344825596913882966889793621918530195563902364182652696288818774684628110426752820883911124376732414820188962736279154297364343229765752982957449195839639304292663888586271671438471484974097378447553480184473823339486112829039580577047578263624327444754495796430961945441024999116027431944324454912932528151810202308898769553732912283847652803850751258858159854390005225528238631596129274939273496688762831854649191171736 [145,41] 1212146428579173331877885423688862348097798684705136100387540594316657170034753594075413404967337218006524945436720243534452801210406989304450198614065453675369504059813243071263830681279957029788275893472250511863838405247750149851912054947133198698230901678710894034133130143139127871428545556516763169134221393761346453401357523010489489054064246895117789508537124308754538389042312087818612576210556107185256907768061752396892489054511282835625529055136164906351167614891727924846331895748821531577510516445897642514069365450947679529029565308386768445616107987860204409532725698507683102674537150479383648610420441024530084327995448229920686034067158807295189857464037947177731321530141810504953147764572885139101927704316985910112331411426906715248755873359225601575593322770495997180076114425884058372520650650109496139844726536193798485007762324836596753319333140145330686970746018055914673427997061165595487715865550230725087630978628302842642816458101145391770527469845292906616196176721988767976535509245837563349815413301391122966899329704957219223544523964744206189869606155895885954813356765667858590345274958089529810549321172905682166727304978308142208699287689536484618824326562057496067068207510282303369413716754117585547390720759433348030148216730101534016453868136455744854616629262567552857090869639457296239205008684123901845706991618581181714750043333330283553039112024746979880468963977391116982140791328071441957835853230444385150561154271088174190279021399761448174277917925230814308099008981012399652633692594811254943192677 [145,42] 182294551455617570520766998788753906758224834251576996275485743511265722495149265346795641000961143188338095739394136945469551973696056301269483112854991905922545878418456283653112532723094143922250255865795790537516127271949700432923050435625099105841713354208734219337690304421624472625786158792126132733703847424687025590603034069073069229031520358457119960509249760460736588773693381480761688786364287234492441519768526953939620518577882601166222134179480953327979920023313596359636272912930292801911870354058908955802832405465074708301491443920593972922502290435489689504470855197070665789629139318165321799129758946740761349012191768855374871170184049677178789691525481021868559762678125679044336168098370143825251200216430475169213392585123765492915538611646371373981692633707038769204674665337141933501491256266972638418938745840717544336799259352802789820054497447933600376580863690343147449304590924733123071548636311036041816631183702431814456690957553478158344573405505489581273863263432108958717495924176123977944429802741414590151076426558973573509750573071217659009761365242468533126886167678078163913029337278770993096695469935389640369695836571872383641130653114180741480167536157242816267143076291969129463492912671535867659269373378537077562668650752844470183368358808793537020629096251935016916446179420780660074327576307364843635309940474210574014086748553140491700308445785574451107649815222102476452522645991489679605544098254332108228000303022494627651861149579736099022134372832289277384450667582516586339540096194259462036 [145,43] -1103312997776859673349813900463502812967959696555833140272747384103322151503877514647460972744621976645891230841230525823364769142166715198657618038363444958439606206746672637332396687693181311825728566289645077649098730921536646306492027376799262970517956271491448672808308735687129938983207776416685127417910740390483823449927163463467566640604874531000448349552927869902122474452687850086206602122249992896253200860487051040512823678214393868927165189426927875958582649033460562456340303098551551424581526358618168644313519070696816013826991068558599899880228598498624831783234645568380759846254443760802450022810689211957265780861888423323614289583348712965764402071969921393861861024669682652724768335739774413799884323331331408378112281544760256296290924803012507823710072406205566395575695532617542904798148948530054347933774758093743056622435031675556913637597295697769431784085341807931523815736169135387648274350060647177292614067235619506844464178957274517768763108577022558214663037020330525242719118811092479041870345707698086128848752160050321831672482071881116070906838176777986623122976032035737340668961813475428518927834000961808113734071626544011807784682508180189167151717361652327833753781538956715657478719608513259177313803368575927968578443058484277030240626429488476411917578103835797764020181464751109896853250025173498569378384189575478247061201574820031425902041871900697876368506336745185863938043143950943154037247930302350998949738851600231828816576282334413676136453440313940918169076698417386082963519529540249774 [145,44] 1445708128789609547429079176366445317114476820445582569986605131537102735560653404584499857799572294986460750602213909536252558884720058001621873143434299356173674548386716003867946810608347444050927750762884908399157196538273436798268823089904437221933108390809835250011796765977013846708651103440863094961797455068334851018097854952598428060140307573591610071704168815932738306451777269217264273315758424604875060905240780433547725338294937053313201422855520642029730804378035706644343447068279667811245246659392707203262151931711146530598208403552291452020388049865283124588806996772657248004607001722633393856705018559380597397235326925575078469457731168042998363570082266690428560816329674784081330831248020371322474111150744516516908358239271331138106131056868078818526461284709615832721608411412540173636038905821240256303135345979711184154524933528144823624340157689752129127868692497253766447169209405338396794804309688092936373000403895399027373038812285209097894868901980179263107702371162100973229666841900508801425548715963314796731494763899941487165431278898896197619216713967576337596807675861794450983586128256572114619634808356698027669738648830975176996912180152070834759038761845563582545486894873910469859155233973810890322436425298080146763188809621754045277836130185883706722935582197938755693760108641653548187530339212829174020815728499284313609662376706423937203967240234922640226905521666038140042091905008896660025034385802288436658567938539661083258050762251436317328475719995131187666873080610894926258581819308436 [145,45] -1315507845233472077206485629084207858881274325931691205455366180678429810612678933418412737590095774281521370258163757075611253367358204264238754671006109091209998367376244677274558681588690971312282450677015865826981454530712482057722314221324485860603391223625828744157724414827477184401294119541816124885591668556465514309906455533108293450690616101600045620917097483352821458154429066097323619503581876753323569319904561310114969861510750838225515538728183544136347033944872098778712417384957006700324540203173205592029732923598569614456593680197669970682917630600192565252380720144635562115094200596593168621927683162099933052676506866145809420261959336661096771864735225561718392542792875352549832843595224300935495918620595898128620065929122095820975939667855764782981575160500961918051075310682544611920078867789646329388805280686301677293006012079818342266882532326917773910469416019150720011213302942734844861304526334888175210717182135207288468083945162223473121426577558536859503298991502248075636090281747389173331390577541223901770926141392805416087589702339131658003944630329331592992285213897091978848689540014279398422297421029627784902049124284700634289405429329423942668576717341608306622973806340047354284851328819660005742193851788731732101691870535843073494816055614248720545204909602869664663476849490982325300140920380324214658969654338166083996148937868379092671502313800755806191390853973697562939418641593675251161103206286706872415375879628770411462179747394557363404569572253941903164932441085026705770756281974 [145,46] 925010135560716714649395969479590437646954868511171307021045797876347545618709125123439597488715885210615477046197349760016683291171636626941886137229043883017956137317956029406126727372462776891799467532001719337401905556677601419054061016575967141671529573955357068467308478603034677034847952305463229059113769628422645332440884621386866067105156826824509837786641141452417393292994617601929559695389364412200936625774317185945774232081051062841134545980662269013430186014346487703522493121345696071032750529895014193089790869413684600033408474555409023994574197968471630518094947275792986177105086365465560482081835147412468452519799531461190262378408289304042392093352597156506852836940417182113359771186241144239440539444100414683599700407610044795390537582635354887590206764600028841623892471213685737519353363140619515589216861329057300720280793180101302151437705926358353399661598104385091949023091785672873774106321132291482847833944850233029675346566533459931439924285202119442227583951756256885940461627613751127315160137967871993597382859510631025694481268700596331482204108097216640641652133938484810448029415424378843931400680577195386230738219666528903897247251861204439897511300365291041232161715311482286334261972610801334081197610802751254459934412773171254613527502608729168364412925864926718503710998009467226999560797586041186796884051984279205954972465771228673188469870325822041406929039266163011816855766043964219700412705470402791824566254090749335864624909417240984402486310191263479319192483966312820936734708 [145,47] -483989528004514225302855522859590205781832608722134502298586794301829017828112724460283924087147874652564016395946519509060630416120082836402260471590653837508708027800122725641709805148582897050162857390307838909675911616614588209111164522249142188742539406182710065501363989117699692613186455235711607213637898576132151233495035305920498326006842449637674517654646573758969100648576995004641410548107898962720142742310510821133196402488965446623339603014096973323909316022614590769821177252168674243448200220865564004671195834009928976349792679512508733748868241799480877082247122411450908344410978819502933528574170643416878457745671342669483836108658243893163256205591792138606708236118949583738217069271669356923567620562001877352069685728238738129370551943647581689644313735500746103579702736668435629842988703524350806762908557310410632487642791018756224477846892702207028368084507036248893348917210034594327242376836236006160665871228771756729851984420123258731862645673693396506859734991536211548847175297004777406143867439808006606175733009704730769034938248961363205296371220739537295679208570921286494564624322951637517079590118455583368647948534659232821186554591713316612616839868869071568348442208435917232223179799114672992425065421113838323646963274752368850717120734767229237085022358619630994557271594833016416654866145000546343635938376995402051069084166810322252519157293029405698905410117650842668098677792016381653742296216176341362974000744019556827626006850191035612605561427627999777359732692453164641019876 [145,48] 131582504256397955450956655285345684547936872804312618568621215412925175996164078682343572737425214337295447577852005337627747667149831989089932704129335739684933817078283734564263759658252319353650842377447987509984043825556768293616582770993339324204145213867826066664360335847765746756742504248175889812710939011855564298409486283082619234260216971080254960757377184699394009658598864206334295716475566276222716000508162948687680488336784650969611449762223984931523609084289743904071111909738452690128049152753228096086686136604914960366785876679253280852311136147518484986544259820586217618301669337665650394345140262822116439067096054002830229531896277482514000160498574513505922172407941249250803415004578251340083750063608789043097234096763894174667975581028162162612332787816695126174418414734925097849085854454095927421820415712122585994772426226490101389026250239163512740848344302874212304957171720675546146165297763543778883762492940959344955154566702589730065174706826315945975523752418493856296817648624337030840143518891167242662094986995705680798115495304384970996444326093281703735274354420038885090693150001659011649773978034138149847719679048170346247439728445136379478245093515236428673372467558034637992325135593630160910327355547040373794908998522398419540551607975715685801232636865941038685217606703165576678701807911114880581294604341761734521578374333323115602823980434648553290534186165204674132325416556565434250209840209961580713213974831407429492954165074452108036298201896771801422427780238786289386 [145,49] 79999039188238360249550829007891387483044564408281782525280237452767745671883004994872032876249626451410775987631780238885577856221077047643732275407079224047305752302059023857181897706522057908786708911657044001530388112724313355425675786442784286651057686327811229280290339108997985214905505083199029659487204841145613083346400594555954115505727371658599364510587472045005400829789049785341947707344415344845849394047169154518099910296487048015233989869888561995010599225284442833230835716037317196148985050957983284831632318981829209274543195179541894874762511422081357566795936116819438668035594490384173825593668535585506228984259136474215083259072873580673052117335336473402241743470661067527312348006847567057232591011371326695343014557277941248416456580877125294957614167367473255249232393709861613555773358582432332857680488575565990792568491112195088006532378746377173412575666894467863933374620121124033214658301872719304913549950916503051864290286554563485394564912218992929411769196119919308150979364394601907597055280696405786596238182918246364094056346482406479809290805205579088532326935592926762404785481510801849146212277410862282796831900274941104370351537452032634903957517136437219373802211249016746108664649989272092845958710120706963404298552138371239599448974258236585871145759410799596847532397085501055979630323829203831928483213101811393465397027369427925325359432940932730749502464322315328844571457535760970186768692644266636032559022955010090865119213607424969042352410665786019965236977387086271 [145,50] -164131871915330409644612930289954311406466724733992815768459273690291523053162693273939930771158051493208164873272933421627257554081820543928475046977949021435588000374153359196251469541590255117440845979251296185183829772989154189820498599688670017759566549539064322544191167702388095912871391058428651461020102236556570146677189855395548052217309707262340887757737038677831864299368056890457033781830845468403109540730859712454696419740831295648152323517049326749414929803840292060312499433065222052000601172564625353213721619221720803190769085928129000865741110135029048751425134284674558225662958808526577729898846583672150639851300111229785920451684539394151683207453050156206659100371403604306186979634202844659509604721362301527120933029691491493939651115826080370553409203749087792917044651794433931795289544592638824937296338767948428895247254594518543763140591066376729017564259031241530239447304032816442726805229148031103167613381375307783100761221943746959937629405304432543364582446650178898334227644064921255636081197522856354041176926177739348036190018199031424955096502521125583213368186236797971159074492379400634570108328145205652126717625368638717284975797911039663782124936962486037457260985402641974011928126703750538042843118801609404251073849902359261433131935054168294105012996621991964118223099681994376416281544993208210081737674542244310420254040075774134206074374171965475321749840809581862250343284124335972228817801109299048447900845349996899631725982209007877712930901155429596045309382589850 [145,51] 164726878447314000251889933445756100436875994582169055030714323752203947092687573253024841531187787155833691217231733290202674221341466242376320756630441519258436452127190730953669840640945646809333365674563945119168003426218954301973870204553698737415546623998618002219168884810772806413964771565599008521121168636314813057221113243808131549824823660907248950884100397476839786321247292969558255819873510920612090515016721003015387570786300978966531955134709259270670104411153793247091677270717178053736631322322030331937853076789970550271277411546725188190444379463335545789998407692567138536792393717753500116004896097412483321363912780636464352360093682875626921257675718286624214359260409230616930452470894450929985757180216055477025778335952349244308859891579443506181325269273486582447313943231483506572313576014153304482512280608786771452147818836297747797139398829261689605008435538359767678363612025273432512100945322154966112909517146923589141663809657250955626461850977099746814972755010067773029705854061476813534194816021220917698484635382397226106534327542174939804554065594994845066282013129823223136081357094305196685734864518879207930013006709288932816983811552164408777319958996386877035744915177420069127249325893444309834503099872386989835289820495736800355619371206899730449967160978212932806569223580885443218395250372778043894763471579639580368881080882676335367730323102884734659467634625186736942611705849865093218583469369783501205342097993258895456634131595668794403736358549294205390345399350 [145,52] -126986512025520328512146518390844425556091643320218898986152780094642600535939491008706385638883069479063342717381963976857431745299991431059181585206470657710327810969388846848060670270790164933130171579738526923812363575988234555674645388997217948322296940282169431957062784577416648233767673104334451900079219080114126746386377931901089412984546465864782111250873898495194839704361816792285183716432772143295780411725519385941538618296062124123431878872374073747890085542644057431439584549491320371344566569885642695369027112646169291016623789573902898846134517906157219687301165763867356248636182263526088497906237279813134568821341776198993288527984353213198986657446056140583332310716998354018161370451125697061220239767417827504682535254594789738730795770569854709304421201069679977063752325315925950993291472896444147076351215169475216253572374023920878683514727887448512466602762580226224748708578147105814218004846727488142057985155841583940465668579043420555156428881213511961813715193343316849916552594880788679143837394452627343739594454445847048587406593098575565659911084467860723105149620852274170447029509222232324348060383594502783042467757716030457618463669520673826664123976758743390946790179201592635265888564576370470642003056947685874540967052740424354253840860199814651358963804149586896000980527838868282284268346480369005558716853765853199911191414163383882966269185818842317666817802429571039792085907391386122891603317206576606994519788370331576136735565259439536380768126567323461635790350 [145,53] 82381228060597263792625297969687963376090920694621612088270356020263762633239026963729641461054641882162509761188652106193237901776723395293347702755826912706892288258886448135054765575868173708905680833717502879233929463723293253984019062355144247087273717994520151242151809144676227299218200428804405522660354183940986570207657528249748921805658644548023252611961591042763984351822386453400916583025813633521988853179747187971060049945583915848894921579291607577556646791118857542172900786392944137161817681426436404995234686607334842564344528934675821521764409262394272131780916681777343698144174620366479323464681372032682671812449477407511234221050892094519011604265190638003568738615118137412358862105491699183750840905085283347095397339640468691949724647079754616023393085945740740032003119792554863553326028494695096426893644454109320808757669215281255218698943182469259183305716248936365697353145237141908073700839663742464795587862860145591833440666419344472887009046353275326285879189200461171060368702883288230781689115715162712979138468482488260482559006960555196945157531389788497054552148158486497633361409809346264570070023520925371488901934250536856703164093861588637161015852418465567408422951404586137252534362708295808376218296694703456845900659422170980144624471850834943603034413309946077858650726823017094241282067811806568065784107244003049098555107244744586498690898845589898279550917791507588919249924999330365351676702010659945162596634322367088954279851321720428589021795224373100962050 [145,54] -46347895569858496829652607132931950277753434575544172138404701903787087069100651006722348108440018955464709669112281322595112819239632189007446877721155776047735629007672547564741700636209439104511928514393214607462569864999807898332089339689289336373181729623229967322099924233150470793387806198587120029661560815071032098421279231833519497153260886406756861538761656846378698937931923968472807677087956010474043794593238752650678526089976461151211124324639697083044394607189925784619295409280017157260924212715506788138249108513930892349848385500174899741818817642787258783511050879477678216722048056853948884818560635337238579537366178661886920341815352811364168725096871675799184196819801528822045841890285851194419929687231073975890192924673780845325118460313262721787139725333428138464837024221882810292991548328152951524204111822135067981815441837006332409733192898161564340139945971802279024008200601522977736082430637585894080255773442991195380623349630480693094026942770687254719263378588131761377840315666960105846854555936985822408861697202815008230317514763681379241437708051599023682374485935268172780545628894945838057518386184198456017002674491348429038855660422019959647180606365073296093841601271545719489180273905786643712269227422804307130945416365674053314584480356535820405835181013420404761836941263149784635527485742387834775299385156753810136555892237738967319576871330693477956629465819813468666334596198624646889404621669240758030457420720675295795414488042170973838670257592603854600 [145,55] 22746222612056909921377534494929651115622267077710724967419151790910665770669193203104137354806287229866444504852207116215551721174721681044729747858838463865729344229184391863732338382353699535472799602114583465737822393051924060650780033933001518093626348061887170954392449324564566309820847820657300424005694337620976103543579168557681677499851853897986493731486982954605579669603798437718879255376098584350072583661127390620636639381055400866203118252998020903490802440941052965920003282864522143807892568296666431741235722370989473423814382875929385183364456731741368426180055205068886927642719751497349827772108826701470817274927586688419238857522677182071928943585566926874567906745476877989517033668109640358575593680182775694245727318980363092649596741773549470544982636373677462217583885025600624023685922077900226195630186102525437954680030157396447817725247862086482491269427134973803603018561245069699006096411059322298662315065283679632559959545692011564951291036425388378106447718007885512270318850616944663056647635951611420703999622332832943145580280956327127523534861829368957762084629260967332832401829530937031960360114922898142351977669393212908689122120087684987563877024592737131205977832475361010755581998732637806553483626087264250000326613773799649996793531033867059983158925034123764448293954061839599716096323497534176503491151250017894939934794161051488438714088843726604014752719427679922170785590554502995170965603159461770118433089852082054944213502760851548605697477341113675 [145,56] -9608668195365165469101045976182791606415454289446178543042341635889703560988014754140315120854200571326607754799882013496557750297298337643352738677155778215876015299045558599593231492764446646096449516253318062465684529083572355766403619392046494046329074225144841665209493544913422673744464861540416361560934366409590463455452169765622163038236238865595254088176542245005580750519085079566772265901839812171879592869139965823466173566506382833859646884052700068006273531213749155619292369969989500565800230161230140915617068367060603207741226389171314293085411664370251331727865261631771131029653336378799997197281788241675719676062293293687423334050772788696029573589125503180853211502767330903945383217411599571651587345688744352303008599255157986323875511580867406167152630147076269422571525320141753894205018389125468780229631104035696223508112051505496800267910298814592239600871951832314949519265606812059212389780398156135733648658926839317115967135210280611334180395421086146497737426860439019116058755043836384460662652091426735260179440868026095358561243857338295605505764594057693201064717789537850789889011131400321921393430306162088902310938424998843490355432586197496386802985910449587681818025492690393708918842668650574357248855845807001691693829109532406476715297320994190801278771700823692117348907369728232091397701823683514538072234386513959432326751484422638650741885598751395563229594042119332236256621815616612093613905384885803588137679611281177919376956966517238590167319573400 [145,57] 3338802316926833793827336881874458424322941820691795674512605450730696259128848664799824384392124510194157251084226173934381829003810239357965144591445089880988806228797669519718317955119212218981327286271094670553041797607795649851787196560258033438629229337310747163570184387401199447305100991183010364895167186766828048460181168696632304023614757396403744251003294263182980341560682752608792132415383028394933959434637682473916656674015979567564306220854766532393573219512821769087045889721184253295924952165155139082512735073371212235973176736657045584104275788001775023210451736547250312107171769809805319720490406332181883286791185375283421768412739298354903305280028139725680628102128931891928854076619509209554025231306271127721100014071515813037672769117705367997429082539219213287259519716823277920040464005853583021248806360209363992255246050487106153140445491730497181650183369042638204934583772913553085809930066792787838543128733178306863714204762151399936800761275215493018918537464335030525629803619276772041276571512876356169997034569761291258273641218759380456018745934281328537199052597875434460739818053819556990351792284471755610052404880909619877960997866446655475661843493529100826993751896365707137649026752891578117712449433001719212568316267997029347739864185400448759003725770043589690135607027072746793413536735492117707278035304499571559440432172340153148210138987044319131535150534366643967923536902600427952525114598907419568648228941020248427569615102981494214520232900 [145,58] -821230426043529231114013111607433412047757854712200949776066633329935016034078768200279605301963044895599417769889647265597614758812300358746191572187165574845506234127329180987367559554610183658115194460105969159222457124113156914682081091094012493564938760102225969348328884748136904190380898981828011588352473305346999940275613153063183651597596402182335785182343493830574393868317622558155373968208506874559467777696018464220798498922780009668653444341594451233988826832610170038480600554039750510926179893051229465633765092219687704212175482416853598774364102259023788982834409780765769015818188297495585098610054627784524962871086128097937999976496295348715567691591048992007028306729357483620967052681921140415777045353768811810368591113475131982392047932683643686321942827579322231488885983579698108507391005399950534105419428242784280327663322906631029595427372576897953120667443370042165326990673873225925697421876673467474224259050478033645625674608167324183489131210284868487495483935594503987043857595963910929610677665005127186853616214815678526753860978188665154824915883637695926028984860919375921389886944284239392470811242435847110795596894670330237723805335483472301247475400088047961031445820982266985049360798062535009161249390136430908403176289966096285957634592169488571397596044459421874383116626025705339124792872664929959730146700895393943185581723500302944212510546043758846916179212831492214663928155127975849816817591806513584721600128893582488409940063902463542755425 [145,59] 27329168899431768062249656448523203324835893781219245079352747975129331916132672632126102702497298638613715241838878931863228265578186165004042825591694025698185404082986740943267680750396232156608139829658524950504535950862337628923523956938956704697786413391233196674813076006568526655274677242878767211968048722045921571985648342273178645075981994880270269544449070718879368665572426300638938146884494245830659301771795024047279295012291606548446240256043279990001489441486539798829795240525325364208982966995640263701546538334138249383876325619102166223553393995183588665253902019267325946705331788155134534921415671328680191475845954592807939585175427529419323942130035047464576541130206789755607695789084701586381544952694447370592151910562587945005397311299938547173164384212547154078891506845232785240389565309902488746453082971512591323147107305730381808163381775242593199663133773909683005018944585253199335772407449776897167340644542953019647529172323394172583413717682544552693072679594178085526066837703339564719718258207596401459170434891162086469701816686408665953357016732117746751065029773626477451426810943083218332882008433646665767168603617704253791755827939755404719496797456199679220843391821525745201759552206091738174904950174662368912209355690011895311912701669375963443691959398079774175512979086473107286596762397457727497556640029181006302347499756138359842138974022721041857275026938491840759668380370880478081732370204028591042965282963637928919604617579823801395 [145,60] 120103636221810394115975215008860865230671441124294727672571474462256221163147726118861607146166354033785931102004194227904825190240508699424892090215985604282595374613509195231409484234629887917462340143375583845220417757077910148112043841866665105644398474640384126365448003801669413157938002797347967085625607397861942564337257617944239314077981780450055891346058025520347708996563074582746288617419730742107917998467288572797432848827798486677516414060551765226101378540424723394601657582288751291122638360749113472510498226094064912680052827509122834876934537307717306924513347184393983242821325286173104963367196990162298712042766105857969974751419741602504591265461907238684643052031977724458792871490232740541134809967216184872907013050518543297717621132669276247875812688727312452067283761067380404448800748315085519532174065731292096481867644026231125902221902118711655967931535180812003482973224833408651852856046527643188166985884695090591693252568259664938108992841878733839108443871644738908031581892706197829029015847519415314245776740429840671790919088304982732476137446031797608001420703838331985407974311337645964430816365876483190296771397063804822566889246010619389301217714334800180399589255460805334996785083591815284939624453944804373637046355423684872670467087269584298424369824329763375295866497070887043202219364470926242221490477547157594155635773287440235942899804254038761480909442729547930092175377557110735397953092773177080627917114202243296662142382331803430 [145,61] -90859882101054082297969181981137852874386459308840599876066855343252068800217086797516816380337985259792232147082244440164362400659368480313835211917302415095119904651702482928867858956129219675194670133167242404617641498206408833173468845778297598590879919307014145537325740681596238524464544233790061933928239212537235898023757173881511989793774787979644839188099292519921912015652766998597991933948668398312705603106484578966648235368406163736827065678377335116620947643823189540776581301638717746225981158586096199348366545905089220767710115352386009891567735680115193723006066345073920543701665075592302706596501387191778506693975972558686241352791358559707932620779467282262755639072368184720933890848759374225305954654111090941402854330062988978265139211010490155566784160278040783302624445377722562476238291669785242024768582976229954076562916671883326991841586663665588061948032480121146276589083431821052238319099425693198110660938173284180205257549850415589823930661700438700768311470403611765618500415659194492707003138752246390194611033234605832005309561636006893276426973850903106838836926336545873220642394722362541396559430951967407502802956763210093085324083363541861237011025997987530213428690303979478029223802638631022928965598786511661107761141647889385247718429854921929205512341253611158479642690082060575414008965534873372389108234618409041678740035336654013528534258883155050061867170268741020321865323681528902185493612678038284574230472842891625038378672749380 [145,62] 45221174836935909260001035302100911029124202342047424583679736108043932991100114286067500241888823399040686869253857676945721194867185809708493623739174887580113944189097744914139714745232074840349009370080662197606701821249220941723836146929562772733335779161195946181248192822435491118928226301986714030307036197013073503633004625781258224837845675130871931516193025500808351155706683737995866035465209167207062007591576900108584583129301999992475015098742841062846143204335493639165729367892900996706581015443318761880333924703358828253448712351340236817110467719351739699487845821065035925344815547754870581244096918643274680023416538382134365787944424979527969347155834333118775681357422386622930232424516980356206947825827664895197068775266103716471503996492464631725860181795675263962138252816350111369064013111086032803427261973625958389991871948817322808502045987090084145790607914916448312367668881158865716015326025155730447037153265228205125609688288654170129995725204655992660306656019702952306188230039107813854156888351763289837313769707578739726342832611981149390382443166093453093950956343577095588319511766608955589565249304107237931212749605283990854043489324007985020333432806575163830230229192826562664340404452623281706549737882681953620466252555224265544957997009596072570283565626280857775207409731305635588110914236838898357410760492004595693644188560265195393173079807891526683677125252858385233815593195496381419584924704925979187862062594031627182231274530 [145,63] -17771270500989449677806209676919575275783398800044488374008202836429463873601106329217494897648590583648476307623328900273723330611904514056482690028735565058543739453658482117187170705298239855584351646857176899803496020212370760290413274530625384043496964829267982326665130831223809313843545422839029760503491836101336074357353397324546721319740554805518230398384609236788166450233740479851601395728506018560471023259517856989881348193584365624460771715082572892584150049107107681077311490005296439713477444741972368553239522368333688076682984208186512887365179370483814605379563398060709064996353729267012337061722280912652866524593635422370510863056523764671980445744206386328446743620826872899581454256658904316536023776821980862153107158981038048306083511162168364354493274318982489346638016863571463940050707966240306822076396101251123627556711118926590561985731492734421533862725178155903656709749232852996156904126286164040576452232086543453931366781731610219328175894012159642931339213240700855426748948158746919222446339123297616507871570552422262460476160938613981320339368240626830659298553098188856520194590614059012091280040758995765198507097916311285052154293732140338372163577046638647073768423270208873352866244887206189003176918005653213435121754268104603263540954448047243900024276793061251709040392906088437871358212101048562047956937450910114420455977617747395972410707729612801546064144818546661903175208784744299445387077944328792987401650561729654760832665 [145,64] 5752470376216906453949238466056626695139679318905318854717493662696013910400741174497903937286328599801698481324826935314200123022508831593455931672877117629291580330142121878977055343705800525817204093341730995743162540266174263736260846253526170330182331349382148327211165890032272971441137112037268770815063263681778232833437987517628167393076927101412797311044242828962251164107688679722368647332928327010313834327398605689842840084291505495868289266631332997486748266899570912143783777351372136257400583117387140044453755716089863246679125339611320047001314682791132339828205061770499883607453184863312619004339693480751242694473850880245314733201098801861690100541357350770313661877129565069359779478678034848627097573062617183752639021379238798393634642515689206763802848109717917538131869106336538040608207123261377728571339568005344719982262918642232843824322318651145632683737474010891861370548005079816032792347687721758862836933283747831117127803375928352702913268158358711410926944759567733537184448867403228287056816615706719336819792031492304301493164733251379181288677721509815341785937762007369082786267036791190464611051119793827223369955462794123591714787154111375434727060309645189220839123410766600695183409341000833538114318975680879480473999708370504451807547921588830015067882627274762281401743855955445824087560040979561777647003929846505442051252215650882641417674103853490164371616100089960416174835802120373029833425088363178495691183113771704938940 [145,65] -1531666141371661613677295544021182302103618920949210485056302364102165929003862977212016721572080707708852389923081097615484009373572778260349827075275090954051223054189250153950886663857980691265488313943216300672992727299084914078030588439667117651349706099987923361731489107114683062622959613241872264498057337668788908100914612435144379041530186069685185038854289996159294356209041714367931098087460860017044903199231525498576413262340720787779183171301185966468383046476066233407580485565579121836022744328093596609921494572585840484989757190160834262159724128140304351020454009806439183221372689206939570414137589541169167575915485820459342483779135954714831091360807640604518245307301731914136654829612256769303105595526913411030299288747655741958579407680040431329641970158600953434129766786825771751057585675389908271849210765992380939315161913681624350129226834660317840084921149510975952649898885864527805981419849023804235608632415656133459397818357184184809986558057552109453341671470610286229477271154382940962205341521108017868149545154497957639960285961678349366727251440835743987202078648809408024986139149520604738577634591506284452036655311747257333592802619346351562475014433530929237963236015255180831816203767841337087174241513857662976023974106907711920470291946069766995492636404417264729865208563939942549033863836597428275962336692018673434194388193688375666176460447458241812340196786208887122360080471675331737629198185746483290241252470597948625 [145,66] 321583992953544442431661518561949835623848973948046198211140418172139099576436941132883760550604036224277967074702155291463412998881977674202061578676293548393073216672733778668410433643404636455163090207598330844736812256904591002181025117699792750433281911077024583941901214217487312377635580030321597700595169927302753820371978288091705314573985110904789460825774913144727633154938582739963112630373976863771433266768241136992505126613831468605595781196752337840206556886303828045108475885534647163818242736951079635585562080150075933888150429222131620279932773577271918834070780677075180533638275400815832211470207530112879551838303439101682109087492248874321186672739780037736973631911177908160907060391261800249024629624725328123512501115429309205867723483521956433266555327577487386365616374627941545527991521121212585438977340546945246047563099417568872579553941814285008192011142163855156187689568457241643118872668281812357607490015961299485829007810519556873264009470023342777738300172327705489551993509146111298784129837616425694780412406616406437231160708815255336659042033369543169184230761804367434573789706656728942340126441202662567654599962794232233366939627622139501023613176132865895114116450079936935400865190876567001335735953225397260914674264860285962308646046889295356725836908949527789863112752724172313156008475413887119966105803504892246803787598257242988423881805148174194473755177914223172118029467827781967712847423049993867855402346896355 [145,67] -45419625517599788514820961980172332913083080944127868198130841206534802326709413468759697271855760503818443745009842874722174539774102951969408283787641181322960481267502185628452721214651536237847298831639789148130222137212212180804360865266280025012694355844686171133031112254408576009931791233276029132694962334189341432835561343029018498907836691342118123884586355301759724809547120567354079835079148793216961097310252416918344790236530670901705395968224289033367028193258883880251993316376700952229864104313998972146711650411637569931376831506873477680605547549812500660107380917007674428871394893244530788612796720924915760335068048228317916976938724614128816230982820108671759691332369608696866647681574959835445979192469977119734024373370642045141629201219725796472157140664876799727252442800518126083869185849238854553996135819934351676209298287885343635698167516821357337470898546745183080070685512650545467233299086458509923135052973689792364616421443446068431139266645506574874546235182473581522181500669011183786164119068661796857996887601801518757814519062297006835563024644178659698113815529516502255295894812623192337495327676258476870712130437594110221964789947354878692949446967722197801384947318965371783185352068936897319149421219685721326332506442031756680882675040921879907225615581627408213295200560421104435988074324291385193236252811458687127751635685415417453107575718130777555089538727534699212874930052538053452562387945615304825324835365 [145,68] 351022107326936343849852751297915868689587138612820114912536780390861324143246675820592071027368072810644765859032351578122765804433182445520159152984102539359914351248002247108270022142402448617026102792913335006858590392316236456369014790006603837381228711608990610296971357051922020099155262377322314645211686571281956503202007282746200656120064159252525188959839104895585187499567788294553250766162660521711239600929691913605598660628816237139610105304491156387565224091686912348330838113299031964414180542353619687689358246762130710261667059661640853139619980524951272395333176568027361160221716474979251772855015844379768864959971804525792855715964007744174538184590232767174301185424396848860527037621172048169554505690321990523289459389326704094100593252661901482522723143332296173750899114188867061164032458789208076652628299872400070195075834804025388507848801939560487140461111430092962508855807325138582707294647345948545227591715188142514451800336528081188689586195106163478601780530471205512649085220403246007660345726116964578812601237418432350699424849438258169891666224520101572287878441510445779701131053926148523236247272692607720284736889299374500809571057389646352716278724428272788293949145895508632881258742521015930662101312281166335903030477537272874054047859556729095110635466960394044192796819845282470513957791665013821132617907623297653298344397965558303065958242131286940612116803194307762244289826863926077683321765141280169137310 [145,69] 2286835360186456388723500637435322115629596403072779624212754206258558503978708416945815847340418945444633042306178029909766739862790059899109387553783423998522452941698486504564085451714363859625412257846220666157328733175277669745870014028566549837672347934005740667613936867272005414191346888540516592036707784908475153773758437610104251879251690325441997662939926957833196318388971038519389512162137075941618402781334866992271057857083808932733867757051032983016146436263849299586677093210284231990006604618313642814219670194538039355323333574555327506670005691239105078973122003840306480165309592029477985515098569319677150925484194344115017930660399255457706714622151130918583503306988073820361975283262210548133973321879190761114352743395718097059525859166306763335159680679449262300078509177119332379946273095523113245002583184334142796678506183625360853233564283437256165503743565529858416295382679963228271455750040377581459941473434872341653626268824104343456726566045786296163437129333968288209740564917266543915040656245309362778178308846032947912354188987984683370610668071770243039893688950651786788838183691380375787107217105101366711165162615017300304141377737046828297273137814419247186254695415383948272185544559198758082862213879911196182779756695620682769821772482001858528109649753110626623523423055483730447482730741244220224593102406400582817717145147895659795936117784094652409121953416084932817327051601441728883647682718072696020515 [145,70] -888337340118153823564959494865368553726668719660131323228616362470329319366915315294455012366525532377960563134649709798482791289101699653950900518435630186393604471498010913890845441219488241901477057490829054535890260403058190068967581991157169247126916753287772973647312026994400468106162385325642194536570707699829194997875433816020488153642714141919417106964143103425217323914829404763181585458121079511362575779796992770154871453355167894215949220192424854939750852032658803401285457714621338560334407900007227189189863378187569976918202660659321648679883436781116171074163486623740326408197918514470050403180834271724421663603632027187024255698049917320347343503347179199897012857743528376614955595657703429670741951418956774361265403789036912222697747650073253843967906308389716982162781745343695683629179287579358815047320939527850873493108628446530906346861463757348763294460024985402396509023810487738151865442056686611350479189042890776147762075546857062946018714284619478336022654622841658863677420086160806494171651702215270623502304716071928773911032100737438054735130287067487827980835970058161623480663427457103015885298391435141457124320310375465877222610187321342461234255650682270803345498904896522983198063800121972140775485752268243538690598734633838340965406120118366198756743874484373451558822173614721527594269324038421344201652171873098804642764182121758881906380776786963634423188454650859147433854084347717419071471473357603385 [145,71] 222158725897419956889410983119326627591041409720006813530562524054343069944055619631372925718478785671437817433401489269540421313927849151335543824852449233054807178854894071174639502264211986864400407265687677834376181112499969382785953775534173329474326121283785679593484731062048784204266801921041438564818161720083144225183095222978304156205103331166543908503840653178134383238139824660648613743790264526099863427958983325060250667193680213637033630811727162864395898649678667908380181451910227718838435917215447328829402597051462138131126626821642705648867456322986086720948979552167002037780471758407773995424375975326076439498032146314171939635810529394591561660122280928767763629666049489982309283241907295482125814067983038140069024404572280345551028706654878861841054195668912929752737520177176839810738380546546588111141853214554074495229684610935882691605365958081518218281058876186326244967836350178654743429300792050956045094783804631832819280493826560117291808765646349082387911208075035686812902381062414901044454846167370548980193130951466977648221573054171424139840209842645837488106289247480076321498694506239620487551532584495533122975830989637411331569043323822677799763193178355858920671485603130568309856085532148617038294936165770498695778357929160171399910726352166315031321019069200086672499322806470306496824131040131460720664457531886021581428436564198824312717193656541706383929559758541022307469059589482315450689132102515 [145,72] -42244766604470697487804291233664140954382995015770258704395629379473505496575246952143960521873416351677411149836928325074911211457670736701225774783675444992589429304303465536831552861420746110302876127623020888939044730461616087982948112869984979239451479433843336348629751739703818100153938101491311521251712778889068954048024011841600083309109445490547058206835738371156367013956691154679706682202376124507215677492001315865525590671395970908050353246534008432773378626013717109635911978401098748684763299691279165675232498757060952603467686348150764044019267021695027357130127705352423219084767840980062419146188940937827627781836187779452089802078330840962129652682844076975940716693629415646143218712968462259211158348199781071248464106043651371711331551317808151301370767392920566500680523503562549884237721659563523471653219596230782968099599731993211579737998517943343264805558949749034695582011447070890668709971560314288085087157362108128633058561042734748050607763307109622022838961745276219282799559409686980364893601193525509925892617797949079884038614117843160700364402017125431468533147956967853539489240203819309537040491168725715980623913513962114208936707731810035037706633945808174125427324682952988725269568610893231587662567982350339360580654967574378976455114013524821738525891591787236300131071009126958587401161644961527313229616294353289524117092766899411208731280483585711507555018648640679358297281815116740497311838580 [145,73] 6431954948204272222652670129059495717648014395440399980891958813579439710793481697799524185636811775364755047151557908040971875449281479020351524562352425835594008835799103498526205458425166385246419645244167535886094733329386629057801929764756403948277311225535738136855957915517514530172878573227757999214688040320254654493625957973948770083056528261312801019166003107567387814129180618316559880380764767170283216552307635147513943429265090023762469752983017985525599369679052055214948997478109500948021244522639267142091321085468771809276605517738094179527450140546798907407048444180658487587738733258388486469641441885143887850253188688252630947438468123351004520618747273317388173850485019799110528862953754442672310861871334437835448906962692998145847989490792035992019561185640657036162516943767075248663356408650319788980190292725832581178911376885261302701275863331535542992669479916327793046840953904005444701495716405746762403945425670650583636584965780809817148927635884560245916628692608879312836808091774476191337908281804277003501698734723892412940667550285080657576753926607901002918268756465759860044626608795758147805377291790138160741222772201176883500637181987546585607382396119282074219726025734143743146847898567282520836401195379538432021676105919844612813795215103712161306323353320054995121493765958524973567907502963901437175598565391801912731388281512667698363599398460520277898067467051009106326246730975247419966870 [145,74] -843506276060424745516431263514178474077446648619091176598720139152105547648273646539265974934862227316874663644407154949519866768909528432839268342265420063053591871490077473749983971342388922423680748728928422207087813896845648053457421810549094086217778864994816800361752646629139966220278762264552782235124967273059255545628986023807000551839152300055494099737612888721951193083648625641100393766225635031202417948635127905217953153031609496306232149941046874292908102098297593712561485012832293973639663125397727465167983925031297596202740124104587568882474438977541935531281802248561294016131002540928918386115531257954099438499830732569183688898848596568009385038972015032115285589051269549766028425901487539490217042185439557624839085260437055115948223532720561300814226993415249141975962057022115506085333097991881569539182359170683380385068935496198614306111880693270356664121797051306862287398812313674066997780944604347816927357844313153301605462418864962321725620784025823773216072392530918937751856870759712307943747814332443522254534892339197967839517558105644100888657336134589214881858490272385432187372532275477382287147067290054887872895752974929082045794562062692724625855635593948101044803496669944358447793969725482073008215927763931959917538326963975234537060700846044362069251076596900852238729563058895355957409846240876943176373471439593322622273064607405666269149323750347272257297603461339865202323793675093777000 [145,75] 118175802441447075646548808963839481336222588477739786931200342192239632877376026349945074127564498699401948023279763427053893659952086764240933246395850335562447087323820557035298357494576048602337737921603182806651843138042618075206908241225988217002170685087221302933304013030825870507811057260033643679840882579432738907287908022551429964938636969136053872080192152450457257408630758096471553661324388752700991938245824031511303290595864083759540574845750223251543633753438561415475114668350528074634214424608821407872880880002930331081143375577329795714519819973078130721033706500944120626665632794828634453308188459055376092572144761696841934614750849945729473747161253272820205611594548271235161215165005556463299711007333251303321950305963557754802541997799225219304274956066339183829177284509812478911453898524131187911036992514639965281203767659611713186190138008962506054093589713144964801262879036397711649368953869508939971246418733761870211643616355102038337775856859610601915475334225088938918739006713758811399854408076457999092686315619591523009028142667169379385197933006892441367787017143979518680138105426171323944563246934822161500948643069093335215693824086397001827927886102182937596242520272620953794553467768741006380973139270939278662686194758356068339637168071125521570799377282667033775961689974021968259499913005043425167879130232049177669886130921959319625568399378149958690412534998645756302988043619293055 [145,76] -22644883221501707301962851671865333521023947387723536746426022714999308309257056321052524881754828193234607108911757327588632147270090381547160766450889411290826082129230557308450503988991239131127119723259878979022509787486142343308384259680563401567967258403772036677950682412594671436244751300746112867660729318777526558243801553136453742288610847605499057887898176348151330051178742944963809243272434811542392547104524992321084356042605723387492712032932583340668529008451735896586950107854305945418440720176671757218556033068034388767088393090668323804023197534337147180258011028162239149594185118656850133549694163136339872190241743783648582530527575316666442733457467631443395726234790949115867449945225118747617303428480473019386274012677779207168885396301971525068310509725624334911624464290943419673265397282244504569227735185955229582740354710379577016570556201452317531037378600302463642076525157143546227242926983207501295730744074874313746271476412200048884127595679491168165888857954481979413268977229147637310863519408577497535134111202573168570244256622386103368209464009957777865326722293217649603496158647954951142075551921224414814024244499802635453256076617862212934990587268639028699325065312767287649123168229278098160013538212140933942199682067760163791289645505362928094164726297351259025648177593904392490772193223138940813673317857118512818594742369511690063087887773681064538210744853840233480050855505200 [145,77] 5072814412640077217200774403670955685583604498540410860232509798793184677729154383970625789457276742469960422762917333796923178014052916190846969717061687378600345839603173736423828999825617500971820831549100197781726471767534903895897117584328801512560277890555402820514823550700325123851306307034995874919297694888519608820943872393858565230727020336651520260320356986007675219687735265796749431938667136393456197321103166529800706873755157165945724927700060751647448033678995817077328447376984401045986769467840112264678239621925315314871405625674544332438368859141060353647065198262842550893193434680699287990866943956844636174875388644225544238418778555783379329962928039304236844510173612443645116437562511225283491477925404237439247385293576120544576372227021264290613086773150291727276430226540809989605562678374261264682909223204995926630909136909869714658106266031614632720662709480810804706084923205693248023955246065062540587914118964691300248657381619806771492510642604598828160565588802334555481153275641193597130690162469542631814318539744524566207656520983833555619552019915796576827387972754970205130021984732976501792863209905635111295422567756316396161598852471666143036236790736119384272644051741507965958639348512765084230802509412128233356257525391860475290444537638364869979968147853135383346383281087490934780242803384014582596674583373691284917339989176239817914839215909465242710760855910351904287387460 [145,78] -1015113227848825934356134989360678425011723078433413697850534286033240166920948918053319442591254641121163046625121407784306762531397364816856883718812824035980027171719613373440548810350191525877469807005249457136145879267513665621419068224412115704972924070899399560784538683207253461720571489857267282348078348128587294967638597548541362330842858431446215403289950834096797825935797751193663128838595130572952794015387151075291647297361607173484272700981180729483639791663157630212684513593344520348961447175637186394823699588569907620747022447492448488951972935701394201973010111766190696834993001847982065611039182937191613909105013604849020420127803258141774345671044644036252829575442411289161999997951258474411997927600211500853574934413144693254390224192851623700614012001916212229853355007129992615612315343293957342974051575302798372548259341313681037296735041402320898625497215866232356554909225204628264981269363614894447301542501709258975359733711090159103727727054894489246538015344526526111263194353791279585773103117254872298141676585411659320229447924156623859481129930657663399371113654446865827662700897592853151928544051194523683438148269152934319531868287306928214969014725633606457033490943432298855904174554222677678974933615255684637624672678045147607413766286432851595433017336343124557808561158891956468496126025846775221233240313524759096305802545054444573129071028831037837195773854360878831607900 [145,79] 163695139176626107452761722530059254808064916957089939103361964175531981238709347486068690355094166491393881245661820057041208506440560169238043396004404418895264088652609622339820239506837512524419504541783783848841863971933432782976770338086102178063487009267704654892434373498351077905455704390879948804001689752502835419282576597869494166977194198298325657306170773016809414734434762748510635790472096515942213078652333607528282672609953886520025680976610579925085251401628837863677537988013795199127400581380721073154486982642411743274203071213366301589008810708116986141020578482689497270770275597387515964695544992406656271394470683567891905491178666854181178797185482860572055019875262491243241928289924375766788074687442717404156687847254513250674376211395743972159909509622514136275169115826841652602505656848330868571942649814927856588490188689009643684646471336586629661674496099540035317588650625110659981080116870242179134808172992599354970028920420420465193235766787171704773192576998674008351737338414878550669247641406547802641356371444423926730283532092711543657683238098622498559360474692515789083115455551234562217962884704717866389219268510916570391631242646612143284886866686508824897905029909006437702231782659043631488783768782955906248948964386922854276774182543740289186701266632413112837123390897734777941838127653595396162269807551813233222773712275301107226054207944625413665340475022940772255 [145,80] -20680483046336182642902505053075816912807139241642365821882866770527973385181389719754245671794536046407244887161712566262677654499136345780172689303719378395932733499978246598356472609587431014042792284224388977913030381362044093095005293330731597005604515185784642014950851136520524832530789455165003830288010092047550163220729892933563234187831043027661309643006549981397875226831408664071103818655740139318502165851872245442666973169363339494770139925964202748881220018024721404792508079696214629824066961005347638625920671467246512313643601811681761854191592500051932261420309635507532580278469254393930673346052135741359619818156891041306505526892011963286146156039129386742107659069506668165950180076294182038751098749966917100148470676068626541316794864396265872607696210216246704499752463983260460696001090042128366254132584013221812507352400411657644923190357411515539026881911549909823061309339312569148401997353213757808690642991190152129658562514141109478278452561295069776687481468831498509654064462983704191918437572046611271091921861755851145015954849138173775738050597940000756619057184007458144453290705923269410518040982934777083556663722967798015723981043513920006526921902613237181880664011536320863767984132395534217818071768635193346887643569210008521382332202322841624039360537504691133970101045973136943469412380926433464134679814090194907775571616817457395016456524282041981805258141288450320 [145,81] 2006050204400021625562699545643644302446044302340393806747474865079887477764310215074581627361744614789735607308138315955579430820969039305082633806442116979908005702892971525587517031387088219851041007743040612063777036083704113589247154887231540237474511706240822732903637097738798930784469265482333714290810205615678147205216910808034233686719133265541688868640241623111241662354690766101065098180634432385998373036758564421238031826655786174285910386266382131734631152376569787169056967940030963349038680931958723431615556610842452245836905532056759278958122710988191112627639748496017853269020235189161945198819892267942880156236227316913744934415001347986328308864574901963363459802706846306153476241950848423730084484504907150590276773191463419731394907774273900924917376516931217723025145455180699487173986297992879866273027956681004068329974729647712287667688749747210181100076338696655110522261035844047312863591368322086931816469914832564427068900520225895917971122178326259555601234215819625601072871596658081736283455133080022988777003963772187979081554960439050195561811165395048296430023612761756194715297915847884291672316278138248723517607314586995974765926332996626800675127379674066120522849470712645357080505777667835126248362708864565620821043562369651213356459643005122012410266533258270053714239552128548146110215292883593823896687659803546501616078707547199428099767961162041631747302695385 [145,82] -143605301110360251996232852339621044793626687730258310266217867412982545304308042205388165830535531876372050135634567379119798364292648361620712761372203585553539357853536601363895326734355450263410698199778387311117051825884533587571674299342746383322890284751016215660466359361068507559451249928959971727728986922104788943640992861305195423776438985191202811504162781827367664736946821755947759616674872692647758522639191729490692374994907726374314442471546649930578454548625382864627207636993866975356489566770686645293863171057079183011458855203701739807285136435049585938496712528336984134392426355383510915398084677605688295708732292335601915781278120938294707537013443124768637093153178690614762124990605224644349513503289133840399387413081208380221482084440118727454907851585895689164261116454913900110086615299799748467844964255937175934217122731975453366481857712255848344520026056986959925250875076370950333602767301159605587097956253801442760621834994686573644278489037981464961153283546500050634542527580682234312189431021626583528653140486761240836567659711636375542478007394049725781401489918406753751347608622407823574609296132039648886883376365642443729590417139928456120773251092652632124605010802432944419822740043668666268668963622325470175638263937952245434249259348067192528633510517739341213627811233502972364351827506104213788304317127039290566136966616192972749927816713421188649736325 [145,83] 6816604846399866208101581331861427849134793784192683464672867127109984458026198335840642125450849672120668021922937988419046280451839955397088440683290065356794600569236449577581470602549942832515001021351829629468698634172980636955864258746181045208762511961402697298727943347200977068291681238396209527530635913094354979856800673305584752997108078589456172442738693179535779510289270532016450273161772717260417625019245268341310069457621673168386337433955940570493543020656532186724903022327159287620006529475823662712066364777272423384873381286260612937199666507855138845244088748970424931986727410767870623638048946472755201880132596250668965722176499739464968053486890351005627899800027876252062060382107921182698758364038203546612171711201762515152189670376810809645223936387917246186726224692332006847319738116260138471541713209781113716052497527633727048631095375655745523469453338037935749021650731180875783773275130474499688195972750265540871875152389603412845638271166609187146709392191520144804699571741644363096053202246897892171580749899258970476959474916524263819518688088788029986898821488859756966608831196288619219846253078693378646211206731607498299649406084193728521452597789600470621394357218924869267914260816410504722160206185494170430867361957808903360241756865903269338947020943353413616868380816999394120555644127928609678863515809833062588319713124239880009603528197677875006420 [145,84] -118532141360932230925080864742824049478273832019414698310809104517226425510159698817104320468706836838729240753281303236804864632969700140385510176165276026745717138387622322290994976489814737630342867354063663354522707379736943602922064657234868322829095532479144928690929110103087063852089111630580091705918165298342210161798111710760013491712309382607601315922929081254194020122573154786537588517329085776411659087662546335730728654788907213556810390891090700046111936495252134692359137246975246673497111132107371147021645896808518974395632514108828269971732524144206773581643508346261349215765368187595577577010224572916137089278153106255177437474973164072612019481517480764928788489454243453158621635223768176887994915666492707831950745856103346956958152077518313911406624278198988211874306329761030889947619680381793965898593540874949373457026550173935136655744844547127122261596776076396958977448355818014497250681743801637775572672156558816783765503849110432601316748021038602501701192558130696995104758010827688452337698799525631020247135897372607153825221297802488137760857214553236180600340649749400445771334338772439520144118194456016633765264802057615651588182835987524189557397657033498567562729820297639147824508861606717465747956626841068962843918733645621236952979566487857310924370571613354203968355013933617185941717273934050340614153998170832095566252353669824556608900543269144045 [145,85] -12242495257246699371405967591670524408524908650429504577768590388939891099149698909613785392890875141264759798017562031951837050563325166708514417581575486309796797192150732284912925562610311963417948459624670194141760860499681073446345285913461201128747735746748007857691447261003752900991187332334924047339042654713081923496469263996782009329047768553315539310732597804114262175426688049369941064656472736953567726112770757163998779953534905971422612594147721011606385122784665324750984026141932718756310299351498125391915511910801042507442442861190388342459376661488658459727094009976695536545841518620835766133800560648482740286742369999415013686341477698885225809913818992486987937551441619397755622637049835563633624179689066825097445456035660196023992508812619765346328752122509863986938861918938055990282988318410782512548702766594061695832701525259838595267205379191096183155760276513946591374698220204731159114700673145619383188902017806567445112436260052840321697834776092507550193445211628773584173102999353074180946668700392799699173567529607318365818676627842484203739872540562306077225067356640905026232581119973694411415157242616672584034743784770251899741147344251477035349407631085597228624263536512961456695983113665354079181006877567572053207984283909270087199800978214402355293211309614312984288246187302100180575794993544536196448973458041290741004964576204318703828571030016 [145,86] 1400278373775700748698646836118567116572838649101787519371018920248663272986328282077127001271172859526561611216017519087220151515228690618879447966321851785855711361362467455542323924945928617917221617223131720790104574023537324287092824826871385795863280366024368519799192424346669828004452722894786533064211572492649971048255222364550874834348133778187100431676791556163555674631459132175737237231602036104346775082097106926907188859341545584231057885642805761290372854902341015894576948342469526010872315679031859111944422590213005963633996904965770192767118773173826881797377911663697251992570624549348913553291613771074913934346984102096878138500464330402929696965347393561089753437837932753100636182963131945931263898153746217110272209539515769720119512860216772858883020960653402546227358669435068766732888266273581878737375317792691715617215620803098407286294389521057639318377672874012707829497478911051264720705614314841067053579608981163508258849569363949937388954819891829270850264205102934179890402130397879555291452120226873404708093042700625544189967297473683287404847196993200176878738258940863031114937115459464534238497846417719698999975109271398620471261971031358983260090684505006549268292164995720875428825394308970345071975686938175940493113584658454007820477939963703622166857837643984796981937901885923859890153050300993212218428801395330428359787392622563678970584750 [145,87] -66286927367178155889441765654333714020816076086960486058365107394976580389150150120797606451148802970657334316511168872996890243498494266436985522066067929970979434351307122514278038427693026191929207863522877977929024602680768851835899730776381718270767102847774356181453363499445782427589672646010092872525174461618379172953088418695601165329679021343854972017970629847929470047246938024475885861156489395782945543961300798177306230950347133534951976456914041554240670330783730423560700497395219733594634302188519652499647964718090050639908684891106633600805677782375506368893871642844374933249509056430708694199874842153385935655474602152542826639465708714563913234926574930533311754925937746998909375003025337302764236108685177544649217944843391980017937354716719270561841149622509633609363588397159862829907194130845388335414277922563222001513494503752936890425278290900259534577235865223584412627306533612152636005767919676906536035857010802368608658556341486011700526141211096969510266948564337166772917462332069720307845929139804056735055153549538830397303130585123562196324818656911119233174415281235747953004919451262990598030172296239941047374985982706657924977250257404738045040876527614390586930659454671964185478830732567697858678032706659616972728327400390890147007194292895632919292082820140264014063483743472761071076771654480852162672096772759365927717843723861264683392 [145,88] -1263953679344333132075267448943194075513344230662073892007031966450317764260485164259026639791026457855986512740609143564633807149359407066309299951321929861960437344499447924697438152758762434201310073579051116289581158519150485861034511832432572307759218787844580004843041739012354358897487382561689577038611556958076400294620194802824288184764827559613363594860991088647213702877217669414664335707890611088990286893640934197169928429740205115545835132061316462286758905144652623824765033559111145314530292311098556661693215729246576482977454531312107044312913190118217069721115469712709493618681309047156149256688831529332301119860963438592233506825508823718664631187884704109946607963576203500734818762394925628519272129945203159640464595120026943296485480095905693411652427830528569075887122256807922106519078554995347627133749720460928675488466362879585527252704866162291492246716291694885546502708153442919636305996192974753146848996605743105649181865854922119274670931865543896023992808008123407524740052544452360056450394320819064651204032946239451760092947150116863541111918839011889460702784091119227183809866679013391768790823090377496739448227493221778403200253304348382927367940935877041564788756558654018633409974315870544169532249644899231489058349306821010529548186417607206227258669635535059211152349590414964255507738959484965630515080007263728256492962863209364670 [145,89] 371175208909314411425782216015830817084683377765404980895555185512446049291121778703284270488697971832222744353535069228702512230350450795676163465454309263049261427577627038516873566361553785884467229236475359729753444988242271118724360709061607570185521999059443454966119507637523624240847759866361505311890247604071486491206316726988080447719483480920860458416522739144835242343407154010468454423491743205721033655301083412673770404944332526624635000584981384536321811998802192972106711261809144157620532324773964722329140469591518891646443615644331535863215207124682789345072555553813318066709461812881195351415804703184326123931545156543975795073200270001012732812042441035227342760779573768818502454964337195825777881170153156324782529898418539382136920960087420330201286992869623277781454772994001673290398208052005741374903166732945507707952781917057258893635357118299446706498189076746213553199608504933519833265083876690680499073695822355823314806735810329818878767896584530451365413607269888048347509059773281583141557247406750510230669945016817601841638486646376206607484202707416966897784759313334780043990105793318676980140053184324528612635676313254258469939021518507113805625860299506747726027668755868455252003241834319668645293694146451605031973855436470332021539871504078199177045392117600602019067496411662948073013229179988970221411438096121027433045279560569 [145,90] -12210733966916995328644249385830243296221424463900691676276584849380018671576960879057771964357139356254050737970760901089316118623805657009981499592973029257627090127348981845987222532987018940086619965867649216952346740097210967756920549762207618913105694952612368031503085355623583906691535099747319083728160043944901383134131015862132131388061059891195537302127595242803191400823877992427048826757377698732014157343078954946922531293328883404513322316709101997032553512048633290626597261067082310746219496239814241945650240333180050221669735259355361847566590304085045669202783520969372551311825065528172627870320212254413007539442701608531053322778407753089761555171005035794193562549659827932555048889276366051300627645356315885388950742916678955941309702768820531172084652084792987054873712235074312756199702867061140327285436255002867742160881301931739606902010108882114573914350930149134075940467623017797879700168999064152220542944220449201431954271940103729386947471947612300985134202271595430161159705372563764919175821250681230763711221637932028351716984938563655756028269526360852239811940862703370957664129046594618257480970370045702353704482813515722568609314840112611587302158595456612367451836252558752066519297050587215543385317677134743599691622738032801494039850616686062924979853742175762470705416981969925806047973757527775874194503557918692419107922629 [145,91] 36190753261943064386277190910644083709124150118086029316898848105330919128812588473209906048908430173481849523698035274881702709479660200723733323069150686028162060645734073650826036957181219203589333269344226727950771678820122345082981572448568530163123633058952115072523020857230929298313701867300275564878565978266966830473989122541554093396501012213155394513417065544083626058092938374124010807601700406049584511017714316243107460856020715594782281535131526471761761723050683365596275835089121722777691753290179328877823673538436432162302229112156069977973322028609754508474066135092369350109702544604369526294464342253928473812470059422958364845419386979212878776084577778393795559821338974214970954268426763662453607791253900950595926028961053837952007751067505031254663446717716393301161083649474941925008141103784560933400197589353010329101254753405885028377645496853927653202898968361239461566030231435619997231994511279183070467053213732070123329494131516177436668327270687082887352654492841310662255712359191042576009941489758094531936301847407330147324761913731266269563028241626064413735702099767180820670285792403382363206899453936205276601428738916802280639706628777493077081074766912470033818952721715057022205067900436396891836976401232462368917639259190829904183598032651667136474292850015961226962171245921356345717477230637242297910614118971597982318 [145,92] -74784407722801912290853743719063342200215415993939200884696207361139031611531566060388212185307335940670385402466856935772482219864829001048315402138475304097246287881208653448322132454855812928478423899017221031180500693553334498588982402266281198648790543816308981145942987924248192975896727253683130803067741392583490551163400282289364368953775543490703670318683680938181899449574948865166735149748918541891930449176411433915130234801000309951439795128586414138114877225896056828077101361098320083365074264983630573235194817173643503283466257804575638424445281403186616126349074769912850015242887452294853996216494740821176390365559107518844592197226103582212486929873773292392233272165485700033060350699019407771886387408511652456797747559965607442399421963596558971918970911198626718544346393789818605753623483159160567203711129047862955198691806154641177858141837391720389580503596167147007894209509099492039777872547800849426614026925238181620926509929919327314772006962447644233094943948212490568117365481487108980259398941955584029501210148249166910325919404574855739925836380789589348023051463748344356268680205504685416443770190325185425559438899517880403001112582098260130238354265737422499666847950479202283274998877194644803577435368384149684804468766337156308185846742628805468718100497726226285089768565737081701751706677331254706546767374546816508556 [145,93] 2759325393605266252883530430189781146910083227232908716763887115682826583747656392468560908898217157739651604301319001995563109699377406767471248736140932557109453508397345877937921837284362405068228722684168933050437149077065793162639082733340606824872555013952298094691832913824116415705578171966733643373877815140646809158868059670604854325171507773389111136557388245265329602588278892644630170939346117680282863855016161795963269922817876298566182524609198863010744205688553037714890260763825549558935254468809897381838491198512735398383096084336908276599803685569447084907506364035941548981906990548910133363742147132288481704386965865511729256720641360333738889103938505392764839287714198139709052525109313604755266047568302433587327986371492842939291421207038523126386175771795955845147503252953312708276814239465864739444408458926674784035562115555717035069860524551854493955417247753949218209740085662425155933126708029948577594837022436309473365700482704674989842640871317914490622274814694920833773670112946777813625597204960501798202677469031721523890927631256966797360178251988603358912973565510897527197233221202635067154077025090783623708844812548716573967572545846050496733000141945260178204782860314754642563265712797851206767059986869366658218032652390810040435852491025542275266865358875656129835732926648547949913250498098858883248061007570424 [145,94] 62204209793947640946202974557624064672015955748518117121883276779870200687142960326473930639676040150869883469920560293645716664858961868716103778728559569291344311526593583506927804130717625382241243988257018409445464623021500746255429554140710676696028223305738375160866260392790775553263671757511212432820163842958744000587816184548270633112666818594830423014849291591040631073182431271517887102333860748148885045715581932733250948468927808512389900767427739688789734516221789285664303664510530928847254938486006318781408157981399617666014089769555481572375698563564856381449034572911063080332712839996571626091079575773912878708357600946193295674047433183508900930517627276477778866361527036380334839759731744135396652465150562992109552906426137252834353427296864878196790257151668380999752190263411146837113814545187755317638571734439305768338687876547181062544991183018230529704512674015026391153385644410856159883389676944261306751904956360350247251854576650400708417540859382891561387885988998226631752443247977766405087190257362176255525009221153654691235445516903560840338821106111724307566745558272687227035588037608884361331709341936703680783984545623805451598129041642922857935326286495106613424747964412788701924068614918044368342580136203100760651721889878234212930705667743200229706172194570685731156710972248446049972716137985012457897154729 [145,95] 1366880640106530400364386329694608874029488702916253049992383875975795269935070639342134159751885170820150386102010954217592558722489987447722611918737830288550797316618847114128214850249606400477778707775649583403439241510034030490285819443276792582902244340314680445822600508706530555363646953000356690633835855427590734889557050345456428414920185138555569681738750513635319048395304465444913881190813180687706612640108753997473198225292775859364877113354878598687041234292886365498461561114575129582799238715545863503712486982730470342635584025047079559976985662888423791052420109801558893454999895951081260552382486526816755623615231276453115767146888436204291399263239207376575077510680518538844315549510287680834260180001717137865772763719238362911743273738454001029997769310216447541245332758552621408122459285304708551216599212720001542311291746063368825502916692137969479564567480940322970258574984017075329461237394402483004427368833805269022571727940162140091705334289699429439372745243137484968433752480720810961408588775629041725772391764703295054350752837664068428591715807509166870079342447114349737046838649610408243304270592607875941804355184957212611992424962248667275048378794336869967078890577187284374834911627586650502168989308973354546286798807832172782184107832363489909883864739024623922666986361593202894333324977169898415493659 [145,96] -21016606630911225538282038921672666084851843014513285481479066459397114174070287712590641000866104344408560783027094401218483436816845321587147691442217128683178832238314343009388309775475032225920727615472475265630952545505714678720163159540820736112980061862558642606993771995544941944550074621858246448543680176773198637485876606215873648171239070950488910216458650408969599125606672075764407070559546485600372521403594400970421735192718785303805127692840156310937923112619129870078501584249269977457095616450574222288080827074914610378733214970389640858990677693257076322612318733716524261616701068430831848286325167852170051058124354688186360150933798871564772388466994401184422247566917654187429134183357283532192823627333680246746435023976537411308706976547797347553980335051225480315750384495109699037700547414686235246253895836191865068846433481931033998404561506712452614761433253995278654205858072351845123165231928328620295428828395837352915323928880586362548807926410988178593299848755269744427204531376968123115419724563302087520991772644070884157641755281906710846821724441097407562937487657747057021812477365735835900412474469768474964955665285446740665935188283013619603536351306016568138197351896412281809294654721573894146352654512278723771034030004128393520865442526805328731085150718136911392037761392227198922298427767211114838 [145,97] -530766141399293211306378358891636788131200865691005509038851450685088243713954451330058134510303117405973002233821981765043774564580387677614297902564689075647756146357938015541747956947271731176378703626943517790634435172394385905028866849902755181490690204704769631792373067187596271921339639588787279558463926233534095334433197248724548143987188958497251868899743454021330710447434650372580670304028416968460830111537513443841648182431534072210185340510282102116609713442578632739998901026371843684946543363914872332970839169692307780540775224769338333445565312718427236004131745583565646556306598098538609435406409379336179673493932274142225977177790451417538768660405945935945544129651464237667559018337315776416498632214749320579898450359640457060924755222897712273043028905116029806362280351968392014366980931521558484448186353205397190582320463820361505288142295728691975545896513336390538264813243199389763380268590499989196461702189613329765401740215775280545721769062237076285083949268737287416337316461573079712255154575081828119186814411034599517795282757291473386852373657547006405573750968209250999388064375720966874717446496409629512056842022092824295690728666332020304951790673880619512029374838092493797942212415084679859616361471637907271425869940974071642864589007129102131950106610501925445385421025928865140258173420601939 [145,98] -3831666144241158711320128539360476113274136484056688010722878007838124168872111270266876218909321967096582670114467211568826961791791066415837563501658222131151511346533682122793542635339033429783661741710297508124879233393473062478518334279092773427571454918277180969858533551371826044395390818495108732688410747991355462306784519604865292629691771627351149686881488859155361392983964704558295375321183905360955513106724398851997435371173030048328838438041750163623426088066604237783310402716592655077107633016727757726355997781291731872471418058720687882722220208902673415867068281358547829876781219365459213007737049640637482143581847976549417239149543429734460514640088497653560913714208980335177916365748805429072599377416997528185545127050074467616595444831994549863835511402367361217701403909570741858530303123131116212330465030638916811808453585313585390573247410776266730288721824042215848819283318166500477828050235799603097856465791694226450918300618838077420738459509309471270659710672599883993190422447619141426577999164724904487228642131802433039901278477085710405162323292603424267032835802674537147198559453409217865620608249794344108074476946428224550283466568840392968092389404827932108375364968764979953027457858599332852115434936616861022285942830438668806295520014745913338398737368974971759456604153040493498037411861 [145,99] 8439147990560505846743729898765315809184203787732816886922835250512970059646641175993038966417296162771978482529916515413702888640608570100062447622200122857589666164069211784570361968950842204889083903740761437644552230147151226159489982162039757342753285401087354415205901313609882213911529540870265640953297346491030084118492111657095452406678900332870083337753772916544847885934137867585946522538341340821048783243907332959910478789640949629613585674801656420400409930892632653048411958695172703970977745560372054076315506702647798315237680160345928228600505699074713910346508538892086194859493448457679729481226622276160419823084617770853391035387970113630297726570751581085693216952255094934875576335031812123863109540372176498045313780793467579759440861039469440781392146663901020753557151939959592828625077178236601067396760913990224108532024153849162579963353750796178828155718678197324852068297617780542965769755390913831058370726313994925635548665564541967583632640867460640683201270077676827381618027602746741639688228240383066817597092997243946790840456365560667276321099434468781421286012656939967497419252288727793750730704678106458757374112742254647211724873211174945846942545771014151844706094182139095364242628541578216787771999782706528296721298945014304927526089736492347152449768031224396883299879824100193371489 [145,100] -718027589750793148403957464050794948760656847349042389721419941694708549797015822533082268915461612171635778748896425762718546163492666351551679658282809348983917286422468646017792647587515592218905762236587886197676341145709407210635131207912915224937627973665174517937161290888532311979183754147253107930920722831776176358651499664848015840360314697753773076418899143878578491729574753571422521293006139905001243963173737922486171617682342681436972477824799622658790854267448339010930728175009999066590791122085731564594284312033761395893370092628529897019442011776680343961404657193748776446769220171062088739003331973066150027086827812691204779783315550998360883978546928641481511430973914999717587979390875072765530293066224748332832651459353615226901197290868307360715705112133478847270615718262551535689387605861017813928604120142312368987727118574308733882946979690582377017478796104999727522545424760096217720422466033775722940360241927728988955087224364815395716312926408189038993736597102405493417406484438693306802330884384772833016498246997641713592504172753684648917112182876880679010660039604022865042020343310609578874943532465071484809092260592839218632883141465158502163183949870847315137478780818749641607086166823745420821005313697727470772100576032729995940010169568993384178975791768658212200130060542195565 [145,101] 7945709083245975968723304902640421316772484376776261084665611670799036802374937196855713906801279438331512596659021367294629432402358741454779645244961596272796943833091578218775098844141679962344383191318062151170910252717592831956719200117387222116068219591917746235160106396680957006746901444607252477319560141169528559652502946523471670100529460040899309662167621109687063688817786146918827225681906131007014879598653940967729751843471031929416631472629511436079749026874871654238389832326346554017041646356169567473197180529382800986354078973468544517017882936056033987999282100596531672720332112380920898602771524550611713663428248941653433407434621704154845824344116560320546970713084027965937251685054425830203948639373430291242524751197693424774452939614025310996483565049673409612552535410140375174369294804516611450831310337371962267139371710866192547318660075197501339975739312148968209099953015656582352861091239893395861042998084170203363738633276956881441906934895112441631753534886560685382470290290637223615829053351288862059282459605825464588688463911013552801773823925703069868896294448386267551047381286501420091049116569097473071333277573872704849777588061196651785496577309667264114003662452493072794196987485722210702381361537042464777692941678138359878470022252743791694725697792115286813530824450275 [145,102] 22699503221053475593603418843993299029202728024158585282981687318131176485241091088225217505997912022043972982373327678928152965901563454891897013986208251727337910629908558726599745019412377580429567238439860716339338459683932483048159736561952397245090578470156779139666542608832904591858675971391029767078978843613394163098154485755776173339151295127720384767822543963978877245381732139904531122079005751166041159649716575505891030435893063591744114022147833601989846224341299013067470737837793712466387171233137294165848838922007429558991397553937210245162821097824917432011482273222645662107884694592161228440168224181351223485834319228333837732201944796622078661825317293455152026697462333415845143491800805392732930776164699620207768202949599582522038075661924015274335003095218389931440066949408163559277864569156793375892497008863789930908690430394929292588761896463866238851569019893590459321259144539384596417014860923260575341864098318108801290647661188703436025483134514221108774669827531631817478012671152893243022706046874472338068447992006975157015256145267624220018593542293038305543026040533177506364065902809969819444263738113021513969764553261115292152614953107946542374934172727378094365267650599698083816729157201498792167850951725738695715715887798133319415031178874011549884748207830433069079920 [145,103] -345927300493223365798877035141509817526594980924923994229549596201755178247957040819621278632375298785671591697894050852288441929449155510880665740281798873372631161553973320858574910256613063811875479696786844110890842551617452042935188238631571347001471400527321929107075941605597654813317341920439571024086039900760016016893313467011273149665096462004493338803343116985151716880608678328692636477844058243642855296443631691983405060618456702061931720683668025561986562147182480710571955014277446481340985473327928707924696065797732037841587841838011172781800562574292134295382034950918284233617692985907770163963066000781606479709966960163073818235988319253793764573986706973660997046532175843048674501407407635362408325053213615780507929345925977006139468035458807346557786925453362759471477424487534402545763320870482380218634961322410561967217473445476029292839674062768345757452175561362518543247060883250948664680116268851736886223393559062672970612322150888782627499138234750591188367228337005951925466644704489629480506147468399218631808822572157428485831449122851942209399256088865268598394945382911926679426973040468597520365583602036997159926285936996226466748437181219976311318506143121550437109402363694100022408977253762212550751828955391719930355790540577916573780439305001758422017379774466050675 [145,104] 208499151940274581028138875637319232927069075359501627245768027300658611112980905890396164009619356002476750615755735412799476470966760202161897175936297437945645031347334078765565604882599310532158875948763382828058836605146349277515476928728783376305620643109918551417922203435931543900956665669298174943160056274291551245454638576340216506880579757591381203558533951140149076776472369309701689535388545358277333433421525912162980577350775489806414008169955344941518333486720425451394406928522663035185759820874969365898833164122953479245985861140307882980751921299632349089549573105158960940591778573272147466143475671581078824153537887493243363845355775084567749205755473541875428317776551247236905249510944509275496374009259934314653188927621163953445526832886118015080588871274617549689150962511676821630131051437802404062566414928164703621756358377841619760606562721417825434016814036467434538163132008056112194061342130352995285787795427770318716962058418210018168007668001630665878248786452328293370369964083339638078613677863200881167824896802909182248020717513773560905608924659865900978791260942232346192959066714765531059384096161809100862361769094670489655015515199957014000771941913821792273208409613491875991964283843894907710696191045354271453926858635166183852581401142774259645203184808735 [145,105] 6143897928404858186860469802212466596821858938972353569332961103880200901483036027245540769295530750337884376598158307734165266688427931585177244468393796534527348813339570314035161471288122459433248623426181774831483942409070541130515643978089540331221955313279858501480077349987805136150647791222654100378443076361205502789016597541612658779972708834317122143012072263733482265515685970731256053181836512064762390959464980725916922298124346644595513974251927397956956518553512463369126014050690118611968852736984295243901556590354430792682383825610996526890214774297587853866986119343337499217505910981187395278926834855224333217084008106181690816707444429870879697430245309554557699668604950794482824620380829320663450018666379288606663791021706661576080610121562477647802745448801346558877737659992703504423090130807934222050775223696178545110136087154508458268105519595760594058243101600658028582028723564094638533724414162394807936786740812734749692164067536430053444100330289769912943923509012944917674007781192474036429238564601021285531099636881749013823172507899089934507516077438737780554720639215634170252079687128054772187502184492506312534700280701180946489184061041338462254076094574732357307126079696518217188456999955603874788961840647043997997300433914715558203112862436348742282439510 [145,106] -11797176404516972826933657951072617142608542705417524251263195666885714308319984659396571459844908475406511254838206359407139696149187441717641758944322136196066602108767695015661318451742667902997764434051777129964181148206068161075826223433681971096151092943630551166017651788575951052094321883974487685524271497869948702084265352524614213236780068041708524124845201857915034438613001318891584951681790223678927688969431909293656041764231297638047790964874048953129358664983569833080700693022767750887289130060776544574085019463887148414063502078857035575960373162154886330705258108837536614279719231020910894900681467709480161656316110410349429512561579607268369087007105171730289118275249651571828486301320632934199977265573120850381496979627361814020230200444939633288417106728345995240034925952276813198303849371136812651229160531484856824507108731093452745640360956489819928916520859741084957337467441443992080677522407050557475742439791002150132280780639502594874503044473976285637122798222027464422019338619142114688890829605964607054205823515940128194746921429617838804014720588062046098777232848287527778033063468869979947404832388758525489631507317049184972689111824034661025135593807961182064695442252827324016205268790211881598098004694489574878316030739182263992330400832920259237580 [145,107] 182898785184841339989238474190011285640245062909902028206497926381475923855300146371140869690133286971606982371721420435535889123965347781955997954318759014834082377483481813606432237926803627228907312586933750165070462383257355992033020183389358058757456750819201729675374778938326559084711985043965073466646941696506084073364561819549852803361523168489116085957063643509455427123933607400433878380196042397338170049293326104524357452975385372224200337690972368763645221653610664690203301438588042239884028489745467870421350757806104602621759230480676244380791479389718499567486989368288802920914056427623081886615012137133551405545175125883984791815234136788980043057219880855180570190860275270712843434689378664430218081726070796845909366424116578499589560026653629688407813193575549990639589996187278363300440169261542005315672071114026846251772487412458884853022077909500330599781181398801757849172734864866620700914376271346299086108103144227345819463209836360036601201850629895581463588774745836705196699607624442478919492774490135810005795613853417641395969889092014886723582539840336951292979184823991038612060018471463694646767208196530644227985982244022121362592631787882203044701353936257181168491264006919145412772119567507295421285325365546824918167412408925293520138940131120 [145,108] 17929240820713502476548509873064758789318323060606473561309260110356677367862984416658650142903198782402313349372674599919008196615895530443338446712361715091075951530807721924271214015789148656054658131100710039899299876935826721073558067389736721746512662593828301308043795447649903890976199745468348567050695544168819366429739601770355611395383684729708856992904332427742864622613310546541573710371856691033447156843839578927517881870036867024467702661019165019917042847242291058888847699694093579510174545321952166588300862856229746133364337147994120036807598679757729942897540658049555144339921770943177153185023520754021141352944137326147962734267108532454682044299120195166497497688350734481407427554959496469170138222636753212667420973759803182215855594525754066775477299217337954752009067629917983162739435683706660395199991858146336061040795806724067155503294712289769567707774046341849707836892582358116843085009101496008943962847315246336228380741076437588555778460630659314322314622142681495220376037312685051952402457736714578579503180842087891690506141318410754294646802147695382556069624080616129404376735665696159055365475155276969337834401238162769890976761794610588385331780849753384804829258882013711813233064138231338011529757552809420190224251595910382428115169545 [145,109] 28370975294050735004290505250885501731858243593897346731940714137546885162692520761087792430698260123615926624959367676607685566871329996078247311767309950051044439166618009243085999465676746547360524702062877084493264222990590030529322791342852445206199091685127434960979962982183691988651079474934758931482687211498473773589257793195745763073080128978228510867865686347467703703631357760161495800224856540588501857994963104008146016837462378411232835881275043259470734135950920362976539697451568522311831582367741842068526059460363558866297780042300090181035979215851150202216402977738302442744497042982684290595932896414432333225860562561552392785179671528009581440740859977665103954076658728963597647022288934751530147969433154611851452712509557346661561630258298148591098114174336892122236415677270608192477523626819925172567513821175311358889974045313685356460499387698324948135984950950037818035967435919911504096390958103250804854198216176256739084187853180003808794631357517795576003622006420136659129686950794331155557577657355853458656799731824509021275028499680258143274180691032567529078314638930233838822310825928955856199989860409098351388393819606176725498321710802360700941377978468837725877686162490759053922084127365780780020951113124944887417995671938863780 [145,110] -24413313934738717296152439703665383525192391358302328765567866364477814267857185446004941937959001383596287114774962969595497416881762692453596343076826558432825984510908039318318610670145519814834284421709615108471322961122658469817158729939566800269635939470873015347495160887988388319641859796526361571522320210078724309907165229112112264529556419525304016785848891820545207849121225915270534087967647766094960148399461663515941440608795025741649786832479760960093030109850132261610270604811189026138932376677907600109640496461169878996565270662164705643840531734632680178225450607465414718544264334587500328556156499422550421905077779648433995105186551214855439408802472018559587753141623121089118687875766434036002103078700635713360863508003676045432359876072280498115128597077380318701136125262234420167585645083742893392408616875632002799752540143799693680485160980913233186288244460126297900309647862732298298408413662752490313037352421761782390138535380997655446097544875772211805996653809740481304817689237407179299055027462237062661276145872147514238221027344110078032485607384796397937003554896921409773325660861052983893747835347332674376267456220661111301535740511864356681039070402835468032255741269617814570223905559092298250018780497391772982582388991167089 [145,111] 152604246920246649966287808056039259280043581752882991686570587893797562754125006978680835316171719143569950824033188003731164938803351223525668483316708830406707311532690631701659158207281763964171962134338322349943588924240036779831119043665799727141312829835116048564007801773224256801037494989999213643486896086139771034568398582109635380771355430905655470605978834500092372513951910197117123831393380709755200715953041002233783189350919630064164395763671470107175558798709049632768867536403537244139123224609236509262642189137950226762983812450613450504432420949489669919792914665065283891735029428232936416268122820419092713752515397403763930918405965393520205908916980531281338610252437416882343679161521160310016471602006898360278716154426319659205649119366178433515098460792756494168310646474570819771336062557413458938374890609610997995703895922689267957456747031777575485732822981519242006695915777544432428992330767129805304621217309068553600427325421683332505848187362523745096470456439945825054303678115777984014317431427787937094613815058434962131570477252362532595241387153937177857398788252805733449566000921569120420613047929173433081308887228252171317197368062426136792843088913505984271189363484741765182279182719262027657409729966505180252464956915 [145,112] -118034721723310110473616586853456313197917885411237436091871187421187558113643549209344366082249777760095688687049290703489038590342544043078254172677309557874740888302938879334807574356715908080588047886507005952623030287956804947718433474931808851280418879355559831956191061838771230855253333168406274236235703075640489152050586731079182157432879598869497178735689651545387841778531284082893294195824081139211380560597976462802945823938153095104116318792782154552550264788907808206881647476197868859247961002297496776619931942246313319929815072808053496074992733450446615026594058537040638835073538638529081715160482936704718700560592210672874884397407206343981138639192203809184062674124433671178064347416228699410482982179912380908301974777584816047937107794746774046280122147639760670202406480020758568389328081640947615377308761272606899290512332535052742614526274675608709243076300736019597522027430770093408713809308718456892743714443442096245239205820128696867537640243783093826147627052433271648118562693927240552583981314279610748886630300541931518628702426743768864572761025244007766149001182336253256658920667053502366010612797235142669843085358390897418754467080218764286519292785573806961472827371907781121515513192286739463790251054294058039810283 [145,113] -159262349295156307845883714644972196404341326698512883722726646279578293935260631871258153357016434386452033837655651321246118814355965667518196440665083889665911020405454764663833507808313440167898784600660224985954448492697453197370836003098251583054342606303522834995270392069098442653553491580369189060751590685885829424377466134624821946524394280321887270858841310517024271372468290017563947697344418490163582119610106552401670911376053140284087081572114180972100395855172142682113390702023183154570344263951970352809837984839281587211792167802470812752842464170410031038704743093886222156755420032448282855055756422709079451119586157515512170785660334043705887512057824139784437608853632497829623165866222374422743511455666761207124721381996702200984215101489581367594203726465382837521968720907490062530976157422937476389209322614553921158962057319142462272377745717108153726042988304392212117137790838410219970014519936838664840064944313286772885001675057700352256488247212324071751975570674418198653821651342804093618888297186402899709423898316043999117936361344906384832355321612174425751457970515677805890152419131317376318691459623438930610742125045705181653078385327949604788454617172943570315220842128251508603132169194256488712473207499389010 [145,114] -27703485885421070613478545667680752360067323455773363497123814824166060669137833102448139052303322760688757328242380359360953842835992802161017857474494190601775789405015479306479209276580404959945640694382636762618596624652651890327244064613165392171921140331318634822293061719218905100420537277949107841992255090607344280365511512905083752925921764645730483841488829165491005367794297925836619052861633009266069513006435838862163052026182584705699627369632108182126907620726430151693179835465645802514819547777555498610008028107441870374637314517284218607790721184916348471097194105764650561131979202967029452706389772731830084422350953087863088905795658315973693211760499714686739999873818291471523651505401660802416151530457395070781756388417115156925542042020429563750260727201894196619261705736848105380607408112958774433140539912170025999096371888222657628584826125604718494890906862015120400264697025329398656495972186075982809157709856870968829414926102614289586835592668689263231518869509781905973696547610276990248002688122677005842453076657499431559320538177207936875173554269015793333973556055222645202753773061992494264035124098523115734690446867024088246544973791245710787810351666968983642802096673139404918744010675972128534794388389 [145,115] -8344343969933867881333900445804091391571643354866052763353746413459773640738339836647519258504860437132705010397790316826014060457932419500570013217874365541961576902938840398030077705819926481940841695001842414498484726479301387978274167076743341808652420551467358922768327501291691081403373322510481386648549888745094217363859348093874037320959043685568287118735771604371069420601491015416220481838747927234201929769038664348909193604778151089755802992966429643822218479099217219763929509975218554264596073267459569710609326280951374466146452546306019959722153195574649455869614785467216981406702526784570366826889575002866408544244698016871663358422221711654190423401585350581942520176547659897595567867901897705663397512761249179702535027268968818216245954203845769320272637331448249901629418281320092872636251197944219359475285231378728250183189506117580923393252983003876154024171093641840770780178535341174113318261878042924410111617984262796694747025592088093817887422882237790545548285364442701457408272681991829502127657561791404858121109090693842216630841699252987889341077585619787823485412492156747412580996695486271351129745938100097667381844627667788532548377547399017956720921947321754689759916086163984661031898616038831981656 [145,116] -8386482138954211062656376675428825755400118603746122612051218533291781821943089871786484949444472326539805606340076395231550113275323665239735365625770376512465982901407454257972142700481681556813208302403284988376963503260595338191272938115314348703671020259015031245475733684967772905732386206383413781625012361893861678710950539112866525526892548769931395134450538537289447809292018051765676609570131832799844908677938864635999007608821098318779831480476424894054570063866761330116262263740278358797959807599735576163940000153928507815972887583925474954725247006570234631591059424671177610008883331391213484974789667848838857893006663241265480473978319925161358089759964148618365188432293037464008160050871189752496760398761618220473578747235225459733790992407616551927304627175890333391300503270856442105387837041436148141403105423687361769538450056878852504485534717889155244499397275794026232637923171434664825466884797561284026599684992690396833464732509198014203703315312544613316990570570492496796086099627552309700645819626707311265343203851406139478575317858822222718546769948909204978540798788425240891900561183064342074776863428856250390930729131626235154287902961976537386478868367146732206970149605992948262849656229224398 [145,117] -1172733111054645912466459097725498573575478704936114452662804171451980333907941730892539747769083365608118942064612681829284763750639219941440891607966366788102508035675568209101305408603071278177136697523358216921430320306263695187255394218336869682098950547567317437562723157443504147977011558398140996642607240700883808380108540857492401548339526715916472688121991739372709806243812978720742796457348398503874784974340968756392935928345112620157873945590896161518698951963764154517123783919747887375833148916319925366454487038324496178797976236985339531023448056680693831628092485898820800990008689016723007279083230263900613996317486398112362416214088951584204979058839747538337713646369037437816931851488637227046469564454768365121214637516380287371855523076395579999630467682186737046280652977081973770781700578025664507247400420588582074672055771338994497265492638163475278038904013374649257298164754255205700534648595298576147968177232375242767647684845486914613977283361477570305356488430972851372491421685683116742686049713468237865579518454598125668026290377045209066381456469058205673751321192288643591630526302737857440696755752824939976901234916613603279425629851488140774187232952340474831549137583891581942804956049 [145,118] -891538967355689304544276236757287244348841134401626477361244677412909476693557177446651205922077092387865660960642650577894836255110829428296840747650141051345211241281074119301281924667697413268433481902316949620351719231168810171805160017708984755924999014511257958553469810567329157903658233181729646752814393240369261443677071515788751653734278083100194427265589698679230424846002390032060076984718801671832350467475682199478797607350259945935186367160538989358954903082779369770649337113057787070791632019988143833489138136050156070948025392661410296710422437999618579833278308518222573082141184234613330486458504734028278345199077990234667220681803600887503869661900646163689715743956858761079172832359965373994785257905938848430876513824305962915462884145666311018931864453473086966766694843928033873333337191751938859317310010763903412430505100024840554048429999804995333059569223036278047545275825370922555974236080934135602104602883024535160380168252616558621747296551897654503714328396115335501606239942248999343798329573196921597691567578630060510621084507853661428352700897951733093327337900969699826516080229304127697403502223545470775294960018674378419864936398121195353705972724833285391462654807665968082234 [145,119] 574788677328951634296694418281384573419904497833757610262861461870148912599670823641778419657752950708121826297571083831626986664865946111803474877297334883548052337640055616816944026516942768533727864168407448706563678000587153034941564217085013140633524783972200567504347106885604790995968038670310919941753243079087149459500567506570252858918577780433845805799592294078454356441590795402229377220318961953588700196796897856737790168658768042924782800764769341708130788725485832271423280441885508689350176145838789053178047376472798379375144181663220240923579988209673390440452798416702861952346395968894250103965939800011238036057495672586778598642129569954397253210438352435827386211868820915837817607119170991301313875043131349795903904491042328040992766352165757202300859242024220018174900460885718237086463847737692771481821011030301677075626215201966544619157768199267832470702962162586502324099484737811832702239233203944292097036524362120102091790650919764686188740428973293966761836201225933582372495235421602346293770369214446116169542019925613525651508818303711973789303527162837758125649113678321267269522149197245610490261240972210796395025206032235454555104857197963423847697572552103361910419146234671 [145,120] -125077914707675928385445724585380287499766054258852796767227255552083247440187242053439300227209552289756897995678199904117476694820591738193463771416110703070346683397750036167257032199678974826738605967251187616182068648462246763387616393925514322736845997537738074282572966751027493636398835247213597928266883294624236133063621099194172137793626513471197348347527820600499768918502753219857408207871820721164881983951562422556623679759510049017969427341422286610671004343311278584986840465234075119041149017459733625184453038906562852858522616045472795052236841166723873221553502154904830310736692342883290777285282362275192791435552383567060598862806612398868826289256142821542261414301217493260284326121944651370988802926682404124672309623354361877375174823997271260965401926711084749713477056895243350329653316945651357140124485811261227856762681304119262537740189974740359457491051584834282139494186076335026214687001360862190940729644455272265214267828107695249165132879932867349146108311272449888481824104751600969910105271822759338714031342361568928656552373241352265279506227752206252672068668902815243806583616387621987405103051286424177119484430967389760435245370182228121947795240040390335993785889 [145,121] 13625911442336950748222896947008782937713910290201316987380486523750897248204451716311228600877634120778377980951110155179041966058890058122346220903503499370760419832546927384334827423272840392101404196430414571203725170257311536544246379050901847656258424761709037295752645657501557138238277084410386590921124538223017883564899372685796102811202134605025462635375780231331208647339548092043525340921688038047768717339533816067373492594798522113822216737474458275068284659576036295835025083227667522404539224373200497657370892723865842949474032377049365391952587996487580023297401840379147038348998967020337620881386683091485657383836933508554690904711701433587328156723144964536763783873633969808126813388298748601773450358150944042185314451271672722281901208760186064441778313435074419015022500318946110805372083162549109536617281241457317661389725305800869641825287016804737176895589558672220191746508161981508541852902365992048015518296416933567934434718737036788709008031930914861124118061150360077575763762975437514908072817212362487203206845137891259309016486507149630247506331367928212518964805139483169236167823654951295031498620272326840417409676189435907894557697486656361683752891930825770498 [145,122] -2539658623562427013026483476767230390092736209407989502364532126771592916540809609590186001208674286002797717724895206957541912220649813005410025645755634994822392315058467878495410902028865007272704857363521834439575257422352684810590928254795850849762201664710149098582476965052180538691160648559519711177746280656577327569596506836887448195060109789575956524923878635255632406385816740022923961654364440012884575238448060818325481467724816511859995892854979757591777395072188638114352200787205661039544995048868046750120653863812985387706098945858820020749695764705264610671196725580137851876828870339243380475768150738836491773307509206504617835352234112549106648097942446084917433257985143562977665080109335226259366148682172332133364749981371140932011594426245541515315285819247666585438882999425626965317516925626769776559759025478881584114326311518691177645328779732110561393256272807161198554557653192757859265697353535606727960702438737645704449808892288877165498719346992853436397798102600852918726533739147992064268116441669061418590325575306547104907390313039160533106480996796791668160037743289413323230384403374772711349075012892734832870807792259021967714702261158195361454229820141 [145,123] 59519291744766395928380806125415882289091235202718520220653494899445899086338612327785597088358648994466026103378055247568008334069568601753916835659692583295742717228631321864259013041135123131404763663601187631006682603701072324397121592980125745487241489324710523369100267996793832910987893460113314895743069127890650208986796303425607148437020313182021302036904825178451975415455573318020835273406357116962246292280021810881708192833377628563485187530407011166139235336832983486570481861609251278307528064318082021012726982519401795780094234224507266624826500827392218884598463583994150529768060169584886239695117040200433251056120399111091702020772326088009452183841703714959643767011831397342177806575685404633572987740895773516103478966983508044822245822281277654447586689337497308185511287241374961354140878268652905223249103823639017336896970093126998808485294639839782175477332010574721018249698352777787379151148434075767768806281588922994133024422892836169968831377033948140901587616519684329707608013682128365309049025458831958119901199526173875446548741513254843085508686732660245584399001034865821605593228958231817018532133234388070136695109079061678758048937648428365520921 [145,124] -2862804158954715753330921693323752711624577704384741000726958704750215425647529413387091370609345900808772955409357234254678472788286109518079680949287616551078193895205657054501661527166326707763266957584659725721936278476644254502842827055331288560675529590437927718976881925620991717469615179907845563721568233561638309711547322009818681111991925292906149772057685938343455945673597589120733231255300955308266817200251408185716847640567646001255176763238324018047841202762142155138636814662713344311593122108332646497788390637689019792854090734663188935514094950835056637027255631631514471009336272862561938249720354186117667034690883482745531888551460372729453422391622287142141351428965622029988265283181774995502781591157026658754936311615658032859965942086411193695570271352458017373050926049131107078138511332455608100799033193986105767860364057204498869758924794526252443340533131592278750009945941040609838423291862482072952399906486542590510537117869825504718681226233904648278916251959386204365114632037304199783766270500919757487242227720450080332890347792335881105397355775737946963003540127737781206170030303056307494304180612622383292226816680807215453545479242650659 [145,125] 4618268120416323782795194459599990958526795756014719903166325279081570238373681589946868269698098602991630568855131625586497559414346156324894551558658113620246550066753487893647588298432832488186649130336370606856213786444366488382117639694761498275436022029455457089320586620374615872159871817419349245188889796982378804915892214596091921457682892781726917467071987713515096339883159120290510769867905500137831568285983113194687333040116140023504771631851820698743234923918161451878282593286577337584352808568243528802793961115144578030645727312660606557781877714627105308520287572235187875194353625081795828562789764605588038228840101616024644874854847564895873355178156565947934280133753580338378068172068956377642603394946274480114972613891456834871523602765869184338543985499972796552971183563411147653454913934487297089091266014861432695998680107998572454436448485178388165173902443462552007559743413463295487362526187102840601935570670790239866559562709511100529213367262016339494165433749001688798932335522541148841455564749803095160485696017191564946641952739413866086001017906177339938345368651064450851897416759638494537986131691476435277418123511929300603852550 [145,126] 7962719907142861570646887574231924941130624830186656622764293183764423305479136401263973318601905449534734232618860877029952170011283880410102791327639662076548387770682802895462201512644818095703061964381310293771167311374588050537670434678658043565077316239714586844783239558273160983124128774478764709622095951693310928157205856939840245705381059615435504257256857064674950930634912262201975767998760074847496986845918672677585716903534401365689449360371805102818216232955794582361128071424809088219747492201337797866583536785166012004876517524580243972102132324580085776666515547898307485276509920368891527146532549297959432060282704478648197979452517167461130838266365593314996614804336047392202732600784587407557656803096674335619321992753850872162377378460673868443141151750842816431989145700881719675172542070983446304600545441774804076285860258073015475971944752492266883716122035229368281001876128567783237453212217144337169721118784489715877551290093066882538144967218936283771351009504948686077914440324421034786359372812633692755043392049719763682344077515319137105428297441592749491797962423876208211992874413085192781349974035992601069616232422840700 [145,127] 4058510156316563298884721652338137153452535331057702688687981095591099387522088469392775209163622154199934564490677916458134827036792698650462342604235439104560161707570825982155453199875304386956198601218440651611446877854958289806058630420092466846609216247660642826013525133660356181968986754237986250860214274484369322804180667120412001589035681090221302640085144209174893111805556317853110545156012674599193880732389577258553495681255887315386086271843052014403665895170998409484787932055649709055996798130770924194887867635523822810481120641543043335167556774083583989200407814967327339901018802298638741913424485271728241975972133993157406771381930243986800350177745454752977782795687205606820192261827816438034361080411070287565712405803579973654504318322730206732158252811476702398472250788614734493817672823741279225022539814401893207335363095193041217463593244035583515336730425698656023863955580534354563911127515922124762041178552692464267863255431142909572534069127902477706348783255855805650536749460326981679305092844270565262395703513966215786387696307258814450993780909517691143916696476041835008771132829448518402570609084512496137909854325 [145,128] 4955963038969477606766166796830002784482517879128325035971685251732786543104463506316655171500435484542361746849508910048106759141981462370489398292815659054386379792615064329215967750402046015030097727896404723058554524972651546519516711200778715232362582307691672550211552445502853317908875199516243269578110706899206102705714893432609591578799348643811870001886815613566413815260427203744797475931264450128102984662742452943606792381012123856299979565690778071072633291820256266968539361359567550872524024648203981499632148352799855442811922550056811269932445030704635383684216106960452522373751963496239070986404165411597843887837928780128266107589824817559349590574172492061123209640144783235862753528881993289679831631551852451270650368021318552278509249156542608027490014666962870562130503685018409267392195901287312804627458084755820084207067514083694679961921334804629555579032282687305735429724257258424083901647940422241304366590569843750007934524641589752169187873072515467704018286220067141589147833066548148144472935798513082076676416420149221422723370717270507405810393148750039380953738339043326627526243031559678061433998473059115325 [145,129] -7405457285602600841585729858813016137669493577837429523822691144083731327509594490224175293549653620961928739161244539153268768316606507997216778862636633148817393249850176541685750169301530666123793707773655960647682641160341919688781546696491338803304145482298833599169654644381404824629775939576582983526514095062494793408541748893807406142297845346195784286660319360415128735318491906856410883676819400075841204052086152693307475952418636705841634134875778957024140945757934816066784937199444638389769709870684842997249971578002443318782957408459356626792179770830825255993807131419488628481928642484782600176573560464316257421905211150691255822494699371805431806807991032997071087787675915913604236772953412286675642994207616714615830886815787520517236932865802977351492085082297542211430401058899795393128518009187337088040840974808493991727405147184770291088542542633467395600245431607141760487360070716404210563654379430522264572623747045306713247979875221641611706228958476577455779280598769271744628057923675905372756527910147010989025411968255636510957884600447117411488141787669274087885366441938840438563125462181453323407398850 [145,130] -15227607447928070672992236911643779578032524823639522494025533273772168011805905216964320784697856960914177228320605187514433583298613377974939304332891054301716611084048328203889881535533794482485087447565822800025462051056024516471934939800301099368856265012114132740727852148752698264496334060111741392418965352368458083681432042863870589136716257872378809301398110590748903706888984925786458406314912093669092746743444480608646650106112125684886974912870075911457448897005711108460382899408421541343659900537914229489601429524029605122591867480017990829828967244920535513365686917799800143554913898607745158290028806164825653714040793555436489412086024725060804192471691952003961625746662166107894006167329064246771799565530613368663964568869132372561324388384557746835710724028976303493803348126281114014355068714948896695350986940785106257585533137704586125209898507412810006897590250248008446509921243012929497810754819949500998103282939281067495978642712126786209792467399290395001454521266009861474433791833016403244900519672421133108965018039637378769579140939510721160720122643595742770930630598766946063462362636769392550 [145,131] -404944507771892061698441929119724424573478046731471755920317904354974208314501454193286185779930529253001891390070497581465763429531783634761605497091064829004947985175655701350451614813675451357333315235215796302388644918093004554418479070027033064627939446987334107137592675384809602812138756516604553042739852861076675475577802013029625123728979074543811286051648509152231043564988791868054638853078906725368735235542394754786469573688903683972779425507281660084584875466670010459153962442498566473959981883682151377666636082260847064866522087789327406644177583598144870625778816010710174791881561922707420150176521876730543000177779318617180117325788820920865028886140943003729968826785565807376781960676343441172560730912423003957846963477726250119056413541689758788836494714360994915813711995074862958021171822070645410418938952896604591818580199852671583199449279533360994930799241298677438621792158040247987537771068361286020033937816527225306122882081609638866342057906292652632237090088308901602058192512595140723870716560365441043668065499308707439311715876296205589993779897186031959770357089340251241681486784 [145,132] -675810757634117221985958683566592736673537889987506834215836243922860737453757454114827176159106799509013337838107526288342414079092282684646103897950103196683742199575001252188432442589645745165653368248705641574186154446363658947537805410506284679836195325468815744495559029332059054817678161392175570687698020176149920433320500607497924892821224124984994815130775207154249251329869319962378671855070699744131810979397368881404788042711924562554032282320472786141493577071703230951742043114814793867798118790676509431030199352275708419497307569927897961531668100723338667946978967258967131532877321329925430185761800922319048333827051831074776335153431988621299291382003355919676157776969875951912853183596336322907242738551126559214216033065370676943657351631847243172941113742096123943088853784969688572663528821318821144556606907555066233504071828659772303770519207702008023534391517120084025239106491044634704266996869891751501223144228810965975239449665589284288253669353574029505933692071679907597094053392563240737823079751018776877617564544028843612741359748915773242185525231569134709971698817823202210 [145,133] 89414719408325462909769389596061338973881931195414617603624250210316614745185439764776973941874479607173916421653606503028903204363680932464251578957839604760804556429879818934641746063914996125987057893940647833877815959689190839247830218800206311759319705836074964837749313713278581488391492397356672838964480813067024917352713797041590492064366268457412203667758043167154880403892493514916004423586104365139936002276370800643010335836580361643535118222999521228581956420803451335467197809267382901416366044388650352494238464833816829736901798182153249235149184798236746464760989813485220503537470544560252800425739700402510937363265471140762526348886963808548373480711797960257576441633186399525330686544521820810142295557889726533246306781582360480160110151293773709593966067138699224975200018231730740193531992328364779704660347680638228864050037916778701316213488690365270117786940262126636883826299012893233814534035732750991975089905829887075299673447555530930250411360963797686067440990949291107152794867052918953052627995575903394534955938044967154119562609759523935210578582938103167144932550 [145,134] -6636222649860265258320455532252701515984182602867036150921292837464604146622148721826777281310897211175497080466147085753860905761177755997703364732476624569698967501337824954241839448113024064046624411909611285210424057889676401071771234313438487718749908100198186405914117713819909889684425392267990891943446057077681793181064359340274302628332632593083820899389205840249070232409085635454326688407740999930562851066219563998258870188738547846455398374850883031216074576096300633451837390511362523568471274404040385452119378224517278089327448656836469992918100602122082457355889270797769590318002996849420864309138046674008226867082337949010070667826941774379777369535098931928482552025345455848235614309430144911004077160723508660640010868100818051910570899154732832518180081906513830551362575051069465650452685037728269272300634591852241010072557606454248871295930702019457652403651403239812474050041965117286822941108706155407878603107862990105488146995556463608452397449116616672964285284000297555185768398168575523097859785266675313928249550290691255734333869772731361947247247490282779 [145,135] 363686167229563954386415367819514347738141864723242699108400853638245280580619263589404070084826941240665095694146932362877755752309280081366027826743151149698197576115414958384974348878169077425069949319520234451533499139133789014276538105808140925958675073763786618206943843882044623242953952088656703778947942852915498021477864972892257364663911005436092113384445769275819085625776019683358616240475342188376343338479161150202309988269746178102752194910387433028906741585522348729907941639418163478975252368137193216064420462950008487351070268158795871168322844909762386405107243466483658185460141486774480944437950908542317733753349667170339431148579553062360319554018447197357676918079567342067518168417862967017208228754488247844697672955501974400276669820152263131747350066392990678852061246517705107678632965414257159144764094550658092593233058250051031242343744412291347070613324345041112149669605087461163121711065066930757887162555027135263817601292455039124307013599795940030800455544883404031921994872302496235137882086878506456183613078412275775255129470175685356714674 [145,136] -128263351545477205126265239690916760997676848304134326956837050254231584879593408040174921671281086124294189925665977561422778081492371503635548805709067456509419955247555351819959633537336884753568146142797614754031530348154387505242205690417591899609784891905731563707797848398555369840522093583770372756575604734634470995504981023873457214852570498071047622438890296637976264537899655505775681647834392121533693287408248137038945336855487903669792265542498067771364274681111581592406689134676642672868261818240783683698745043576272333805463310293905304526023921632856212607671424150666952394651223935936914083165279087022165475319691751771355379944354602490812044440825682397200815095976007850210746179164296018461800396910408265272722893993865987864715038362832553400310161102591450426585595753972531344332386342730144278449429866299563605046422688584921284059384581537687193176118729121079681202911739311345712232275310707351029785205903793762519436586572098657478188240552988407875354094800353051361623665308741098556980367925059553752691899580591858873468214411443 [145,137] 33668739776432402738319448616522758080641527855570360110212983363400923946712209145446799492703806127905762033902420672730777245565038101321568105951777943058380193274611177383967872576859094961128866306652486856795059219460998025877118093214337868290088099750205603764355882540595723749630130671039994726860762629399612633904634332364170560413494159694147045448419344453446128309475517049032712636844157576397278157472736647631937307141885333157782822065011542919866705796300917102205339657960561725296978864958443224871286104553045411280819547180544760497826334864605531679762428802609163088940188410094642579164603924199449752161947070966650333975366965678911445082362868660155168122692799618104717814435616201056957327835626426853410947702870920495030827690857509430272119433129680606987123401605101336254955252383996457493095570305307966461911683640486223781105809091256918315116895702577958362041271697895092439825062569753192229710478847701867521296711535090552142630824993554659308508479278332462825346620055776691438563507624469418421931622864746030131 [145,138] -964622241920141872799731596655556878671472127035747296891957189677887375147773793252610643739760676310255217853121909891006803597443299882216674826347125359171300209746266094379216139215644155888558172393745691809319657199108367285200105147717462321727429035489966443507248640511542647867097065142433923261291958691225887820157270713873204196469880391391389045453377662471706328007875212021364981803597400598273623483824161200221471717449711309038278938015577699571349696211427830738967481856249082609872734474577441664204899596292987503071573919236669697223859123358876305221069813794785097142487459031007936579263801299556476652233788380041907164847004000802294932189644281427378005390216372705548347042493761635029653144269549623775251504677236024324777534319887707083787654780940180814713379111044066493267863691449090474515610353403695605796757532203112487430968013770929631406767996342173835897134089569101270751172757061069004752744309789603944296441801644257607355955705558553808139732940298006368554858679118393465410071962205766657576105 [145,139] -122119964595220960767409345278959076624678288455540107801164937836265807473552519476606943363566209916040159414983795895750311459150811090636793351187145202785244629797672051358771895687092492688154285905155088187926567983657117628198907587829402429827531179814743700890095251692101316387689272902842628950440187714886796793015768036737637806228965705088211654418216401145341111910427760047016845847018712867734206198233884092440393713050414870450408533239475192079882527477243276413829291611877449301993219052794556523682417773958933459893127281420762298450632763008370441073076158564467209443099652043794712629767168958347714518316605171308926151467915404626656526102577733559693103212925874618009049865923482217349091854663651581577699342658964283539448973325805309268241970474562691344482862838309556764629486262306577504360025983006095790354630821497229485280985128942269828428367822429343962286920473953972648996310060216290483512773197730390852810864086443876485426055767437483439088131129231194935791788760448205925432035047959924 [145,140] -115701700012108402032484574115446276983151505034953037842237717119949707767672142727743470464132883554007411386486111945869493380073703141025622684667002638312435576290701281709814552355950530675151280915214938932964528453305091012450336774224392035974417559123937442775640253376517843088416778163895995830756400420138191371304311838291310340878855564539341777193740110880209003848797153298741242613978825640466925354462837663351821815081168118640510068748988462942309348997219369605454753736682256099108086365083791720994738959614508180805544213396522365255835529549514883282424513028512599441489247014254096332649142153335183532169578929788149761942777569167209855008103245238163655181742876096878683455454327595235338744370234454904298989250623497926699465216230219119030662630818591445448211471092129841329342471748510311524188204100331862127306016873601916476760988119522232013754845173628132783801576651375975414016362942755831566034872931660086815614737998139503832478921223133660501031518673323940585251254415760658857 [145,141] 45003120743297944301767523965192315817166978348286882980376419423855324965684867478674245259789295509283344291672736622683389431762817551138706042435082804392381940048536328600050901942274462970998366429104392486952903737040282606848830302421515125796567875356065067864248079337510677906219443772520910838260899781481473204357387911659279187862305684275959456718115001135152641510339159971370270358046083445955093612262454108126945101112751125869851083313899652852452975347214313610516529435819618202991531597767386886038705610530707021349411858217331297389137943988974420220316192014069145039853317641350617310367825607666440665003589446639569610541719244627037488382981924783585255794680407771474355410919533538492139126179982041120743088463080507451271554803525041015637359925001688823178503570879105461506258234955345870242812840025313226426283033647938902003213039178814985672263511729112095457119697812571070264875636403104738980110192265322586950642643320255961713875905212903689730654016450237302782377086 [145,142] -129869435932792027868470810656277233895889613278197144008405033375405479061485044347791645330125684991183524624983356675030772168469410576206076964116313621556285530469381201916504771717936025601297296082067290949757095220127829894933582801655626514536741096166281126287374019054023761606007400249884314319555797589364399639277656986346903822630248800557916806035292434378649212742529874705288699903712885562536983751707910957230190719025572980394759786019982841699641142145854520404045753569402202572424016290215726971768361455799315700874062394554326165979140041362969302486323341864349442744502935634513863435449638573170596300954921854302587055880766568287297690086325711691716864432338223285832693611857796071340826108450737060469885092188677708512948503548582592291637663700804167837695673762674415983710628402403403796556128834557965249632988987158183207943490385988062105147221743924151662722774418871132261658664738382897717992142893626001636868805549775815936291786458888219431231840309964 [145,143] -845541161799324655635069290998676119769073071805851494922093111067235616031778069865258093153780798312935378140223886752061733197362560718127511824878942220523982630690225228437462628955501708013211463320422333153760316234597576191626959863009092140407444405684318464531721896987980122586230693381217019712046020072381558952572408523499392439287953119332503739939466750731189490368053345102464516811722206800331028355139642766793684560940493143395489190625623365708599576330934341574345452691641798179408792276018615938085714846166513909537060406946372623927937805392266157100389215646466412569325064271489603315815050012947153250363674651155863657144657718898592278015156981048964442062547153052875650494584338311583320512940562178966332899188155120335220433420643741693339404913633567669556899036341007026578585621996545483076527554977066319167574540173527494533517269107764077158077682323981167677833035699167003690510747301806899371505986665779242008246544999383592744335459755230621 [145,144] -21122568037899593860919983470503011859684693464193511152347848476055691266134027215138050409843165521160295938450813426304931013722835454590802544981517597850937308454133159609041478831498464506542091036223822002594721957887029315396564187585315755459752945500382171969896602706234564522007062105489301153936358911914318748436493993117989644951298628678546578146473608438594172946645287735747717533088214300215433998262159858275666450487098451544241841007256334167651648603535230036887589981972301183870001932004807276209846232319765463956916408860124196401278816692559923467200157160245501202975588283372224453448031274166262551080839610166407075534862704541713062204105739617162784268327363303124498401748997561891287207848005293251875248509837894365045036433807607938346973857594805520637795307981979953502014236810294914033476789787336452498756280788423829933164925531992386213757678970160316414356012963499662478051203794472658337863021543760206014483282849255626508 [145,145] 4067178906676990850033419107820007265371270797318355851867486945053715229505010444360101031669812150962648560223344476013323105512289919474258656085673643496818428513136850918440736539783449664662804612039659809686372952497169991926029193608719834865678116687710826873824909154703600491996320109441360828797315314665057372694408611365336241100169493584783923317698423267381717170998234997042191234108347417013234875414841455590025554771943486805712923219035437775543148745119064075513665883454162589469850301379087816292237150011990648280373924058933403712368724389184940376256775892522379980745307715506647432203881891725057419062514898061613622142666120317782625938867914184057995336256633950660828062817126989379668203365673965437424936414276167796688268607605442427352707282450355511114683130243569077774485768528153205608564642725405077233682077612634365880994969598470170236572963016690520568020345507993838246469343260930578537711740930442679912369798475 [146,0] 890326120515155708333025812892018121151430285346641690780236917762070573795469821130797991953839663626645417490329896836828903995615976464894753861153912775087456401146018384880699869734747567484080944481762894677696211055377266143686391432899361439603707594778999684801744248343833486662466655017434393449821245200600851514647660476367349823013156340273725081971483005337026629275803871103817089181187627372108375885033777493420775803106238198650997338739662569436147119302598427807528399968481903519607149188656895144318714150105030507625837110489242926118442294536499036860629630164393416713402480918120744975518841723008396272690186662635733320491298404777870897768979187082056773398829869353620747290171012563697659137534827912962135584796423345174828172197796744393472362566640317207088010063387041108882147488816988650482382042747814359143104035142227808930175992892986388305460542608160102524893495044263281767291705639080008599012527271304618319349178905439671985738482538390841658347416841701726686708785660762024976832564835152053842411713557512546073197657641154116312590510441188532396125157790892998758378384041868896079282708378833340619023589348126548735004628550923400080878243938255574929419865044536788311606972454454166108090518157404443463363050783538666014556236445603606935421390894936858620808583842815366148720682889989087944869676535053094638219834132426213710985205829593025801400300813001267708628523713064404199105402322075482962314398491680066969640787963539392440359551354514978205691089924740308035275497555438862104708177953800741855139502477851146109797896081221613515277990078171460025052020342784000000 [146,1] 12359890593413748255729613478457240099427051984615504846175381882463149271534236986354289815379812258045968746765767669942446098595300510248692371602523981187294429821988228571287210624541716383758133145860866742916254206314428004148746547447244993844523345103239715885685942463071136820757627172897238136372641514287114396087854766710858010783667482079333626879028152953318667147243133830162316169018949641497196392052592185150584502883342367337893168884786033323505965137704001798517578785846903817518632888032238990729782945144205176415072920032475952480818358901402767647530340542372851730538549335695271865569685486093090526977534606452873286832871464958795851409360784903529899161145684485831575317138179714158070234337345492380353466599626669441693494965912156293212408146218050079219693135153853580745021445682478915327739482149740282370924617975411917084017526859615915155828259858986902982069241670091380470052197659297475203039937850154253673827692985827865527861741030878817542300352277910254240440241493092231781433617061655570969815433118266977060171312717880756106766308036306060977081297299722750785697198485396876063071528315115587731257256941307160690352574418052304249739197012778162752334316912605342781271124780303392752011004333409621676654791832101103506851028820715951906014954239397719381907056348428211071002038136473369413835405244171818736194457795754001222050444695555243660244805610715782333619538137321503611644209754633108227372684494603137079283300553591118286326584541311490341806979400948307425040301753173167344909646787811577955986440311927127375248626712871779874986513963100896400017303845155635200000 [146,2] 9120542957656609491616537434126076811797933028149872266883299645039912921705487677405211254293148363208203856585386623752087493049148826876310060479874909770110236201190254921899199897630787972170066514018071559107533974117298664598026693145094134297595612718740360663357588912440477677804225113585766702971436532215793980238838322491162520885955735769789450138370762458197900857259630079533849470027383326480543319813796211558198755181534839413930852001517005605132439092804253808659937188556312641938129071617260540985263053191774847590965285200503489791380411843481606364733080782486531622556038317321921306944234403335182211291707366834650640758046999001183383641448084348644293336591890358968237696824210384291619817883483981725405696422952256478914459340655190970290934166185734095658159062549032007984035504748044978932452286181968853170925237792354999700516413271592487081732650511219651112218221803920832740465937000392409244090746391279468256806835606261212902745964904712635188997943852185532659105989878261603017676628943304923230899114312134652770039204104418552827786154436810504150708274759938576820758427796358321373657274987602770735458151585974939628588608184137647165985327092655615883628694995832931665016693366676294173170994022796734719785517522779890427878535386995854917413135249743740659009028615635004654899697815031691535527057294914414133628609942327195561677900120576341423392681827179043782071344975404966427414498624392955306369095402512100937223208277689899673172480276624717792448068058600119754684450613637752868986309837092623935416058335291439766091897100327912541431247746059557297729347996614656000000 [146,3] 2030184951081377689109095111083194657681609716939426060817776714284077392046985230034054328126297844666878694032996082571625067582539477762692186350832883404867389231966022290023311716892582438820471657835528976095664897787630348380551795319687411739184698129947449462563573645964445167981684513260615170783402034605695499191411157138120718880046726664159237010229357936052706000847355197932375000452506596274881623267975108301169888855016063978970585884092992361978681154063687672248530966032646194614058809146165345690294086489021539322722216232370242968164604778274404561868048362397219422307456485863893772525745109299681985308977246045161395655407632218655322358845983073360691772765214483986047867259396803167817173469705280022122453346259824202505108406804427633116528564648027252081126571074811641424262965694972181410308791677339346746510882145787481709114621408202562305170754893929351351366846742626374504419142071103806864872411965197220190884329341020085854991325020549150505556372656240408579400819113223694758044308897643379352392101808908270507818510374993818367310584673292347389959801853317114348391462099618596221073863965331805592146963743491422478691202349518494496915244397180842504923009940364412506487197977632636828456963850660237160167188581342246704686723166028209978711783871012862166791682411561542820107383382590922823165601576197822768148212238481272742713975611181765771951261799612334942130703376092891847561186925412428138359271628457910099650113229311572483846517502733433447402867734744763103630979942115005464153033742595518554202159778037252964679210023260392197210775431191894525992396177664901120000 [146,4] 249511588572760560806203347001817032231457004451064676177220902236426743556121936249910382544730802621238528735452902458173120825383838847517987195159151289949161861475492591138516049349366189069321756850768009597774777654250301637060884882238692759579904878065491510305668232317301507192505497997291751490316769530113594556926633299268481378677309675038135148337759745343422954079156590287706005056443946075063097393116240238692043487082293343802342769246064117114738065974769401205631500279327861099843091886685268601175486774756444023479619588681043947531760813277153239304627187803141147208991425198573874343909994180316457075337088345241411462881063481109992228732978135428790817702798518704678059453324419588922847224184409707390610289721481585786019374202951084007830882038187642806229642353665180974685708379008296301160489629186275099759495527286083387098739870792629076940870915221117805721687915557051822735553028493180427778906761108870717895467766026792955610955351425072089298058485691735436019391227225633396143498328576111191947026855927828683415648848971211151972576967194947761364654245280078161057293709245095494007410057355897963590908928275098437374527810476490370579360951121798711722458771603991286226428734132348889445898798923734607464649094683487613919078488140369685793712487576963303799309437371977224359099270408999108703355360501210932519573955768046165937095227026255165948051071454913370802028368361179822592522819712608998698772827163246832960278221567369323609686844746057642348252944806901573358602558270746074804566325352001532346247630671868494594758489083959773256827042782809962734091480177049600000 [146,5] 18727875391912089019900129569461130276825528141067665463726150615911713804463572788852967366380857864175235768623664301413981690946051269567080924235010879640650806139292156383353967320890101257555951766066849102262446204362803767468432836905096592409451988381220814836324968949890881016427718000458477250664660199515779088217043605064447236477970140372250727353314554576433562024464164169495664943282516466637501802921847971550709929475138218407332405057457255739476102300123454788965620719691667720296597491369441314705423243912432000536069109952023893289002281240604774602688316342484677973748826540567553572444266584483471318028410310842463868032426876141260639739744215278266826211631968540495778146595243890773264783558545587159272725344978708309502781659887418281091349074975308845331867781680111270450475679275486379492257994611872572499179989662660846768755019538992282986755485831905526549240943359027528801411707617049756886323855995267611897348664815797088310950494708622798820124109051248842214404006225702307051917943772799777329347249082798856309328636982351433423399439101168891583191358500821567889645709278774860760535551948127625128744864813664736216725201772827803491674032763082676471800330018631520380514121345068190590108024727886181709107557936144679299141670461783627192715496121930926797799478442127451218031954225223049459597959059236383774478371951885093805081970503832430846518171686685505339750229123553654506912097168192616732972455761292884304696607782104006310951825201758377944343997931354885829401631670729421929553462171093794172189625193461670744821581171170771762382632325927827782848406647052697600 [146,6] 761007231413594263059405693272146569782681452262252522168724750185185811727178301669568552240614030973881812085514154201286514636390586398188487395330903921961138862087124762513261213993314575949413546170451180009733123558155649872661226147825796595930822184510331321391055346889215457954862153104164105585309504886951837336057212005908452691962661243923532037123398988057990580849249478584440714139500324040136852710226342023362171544193086175061068909538749236617839274966645380559540448684362567701794265332819051210274787482484889761507658135034892357051355023839502963949482022027832711737531066457007044979208197824231351313730202376157374423357007654931777610302630110960101168398101720893941719443542351510063478276098462836023255559156577649806428888048273628390185988195257757831099547182480119637689967344915732002573407272076946290134574211009565466843401721790485825631237813010413675131947127330857767227262246189334338673299695877042119421866775473940875693427464227457059526300629463274121787906140611464555395185012391869067819184710320412994188283597700350398707199921725123323778136073988818627295808772282832367671750609624062196110210946132570186284511279422341742376720185959161563385837248871425176835682751815358716692125294112395477811287226183783366341753676157268968383179438124342059910847333030804181922674427736182265760691976723677747747066894147731512357369458384538132633293184798343259438871371167776954125558621186359987756320492761263708420867179376334290168749801512126553733697055163833274063547087371662342023088226146611179813839833344525142035039124035713490782898475141238648829140799376588800 [146,7] 16581128565769042288559820655885221573073615747811966230365331441586195967064124496210593723910475785293105833115499525520625874422769528452968957029355421779655784263074166041615879072382929289105181697803143888970777050122885078049367754703614400774137205235009868820610051915690556526512103141777707590124044690640606328808520780651731655733424462695914891731240307444440275799256275386762888760326559876324960191826242291149070608087696216935361440474551348124022876828378753912523895245105229668577140363511534646498774091840537434560934563491703271146298991971675570266567484747904640994899044685974875818718072279625793182455822099173510680600379348160390714612262551394060899787274839107809587636280139853781992124756167654759621411350244113393411262582432509138212356566683870939791332881459542008233944801863844246417006583134207762763540990134283722888187870635500344089916090896840784416258937423746899171310512307783811963887820111585090035638226394188021098904506918439216346575197733461612469570431473840393384762887069715346025375726690698101872637509026469441471963933455789222349154453266414806412270776044802725407951144631203536680729203783534965248992643747550321902002955912430406927544804110520230552397882367058277585150688667641698686835364855051141335444434196237197650513241157026610209574370490396929354905133987637123126797024443083997731582708415696370033542530228898923601434271029175808236428052457999157120927432358033503758167510265589551509190379395107324802626004046046959708426056976216925359269327065538672916129041087037279189028804004291299756140444352737265984015582539292165698180997685248000 [146,8] 207401208557537678964769764473337442935009611159833174661442515490870320979380919966609063899922133365043274669219517399788832174434416123241881703987430768580943741662728100413142328962252318331894730995166496908888104170051963330074401127633999202204708752086644593157795144068318305222385332393206814496094111208496706013197467561357865531049700123612803847502209770387069036219900769369200969883874131619917213940792361955027601856662607721840603474178619143704031805720983792947225591578221388241137556866207586678127593846000015088570153775734247447268773913414113503098236959186074735186404981230798263865352528595103859298716183498291679637230620143128145775037733474820803215941941231050508883709820270235258124881122692131448292368797351933609327086655065448834550209587220699924496929057315954840389619226282908850866518281414468978134164486682221402857805405957583798370651089947158176661381155885521836195162350322824810280662770396138386577638787228213138792369645761385091088709662371647375645872441484899149989026343423278378778315876231039601464628867433520800421725801444005702496431679792012516053562830454698462693242432758503416721464711369045295095546269632730492928851972510388028998381521757123500869484792662028274258955402831251803348113430474715715344086800157357195552554629671413707734671003951742530119083422284884234138741414925287853028572552580264230602206491217372832658963098445583394794633928821478950949565162730307357948448979775003313289748267352417033435655884145274728535179798155508163530200670851245532126371326401431198383571376143665658210237474616088119724428358316683152491411808793760 [146,9] 1589245498210263775943607044976067112999005290897239900067591436079856253216531697744249636964763160347899693885998343647913272613467784936422017433551992890113253758316646902251850585544002278500967144412140607615956090740206263113228657177019839351304102059420426870302484766638457017966778306596940617587516799865147961945232518931717596152575637932264800537986784548804019798122581127390509871311072839825970495187634517007110255612186942970001221952187690801491050481184680170600704130938063087871344117822018316443716861028607344452611198146478396882719077868652783806794981774677878033132648322505802955348636753000236676066583702385472195112591761399558982696658981704660940288958137535734962000216342697715079150314363076175591760550429201359481297873371633652501792060610409832250873592565985867426527617074254306329253196272909114037276410995133008806172303701154496702685041201284354257350672134024604894375672567155780866261495324690700925412559369758120320006239671477538616068137216086540396295026114771057009867068502212863656539979507897651428182522716849600786995168572441799562426805637606886692004207096085897324783479238546115675214327783660249436309269578111077931281971277053443824004446686748405786451242378490854634441701223098370516660455853116340303918901137376160957366036119445607591801380201154995570880775475412118692444037693819285356299799489310816857825029405014564934071716881669545334994966113826192202702260246849692656779867625446820198421720305878033175824016321613282881690435838266308036983939719009733476983634083287302217238266886709483294546332122163012656443113585277163955683139698720 [146,10] 7464215526959294222456643562207240552010830478620720842421703197005313002330742636276626345390377086084694233897743822187606699513833544431010295161171235745092544871512503834212692864615435702208970827313259815024039700565616785318986003885863523899155618872279117564050873380084204615687166742419609234888119837363134657937578694801362504325738288665290621678554093675675962363436876823124208517139480614850724139845917049593581464429727970870834874205619741421914109777666654705595759930967689485011921251218677374512950494237712849477007064394978440242076100134439832163749240643962121284757593294071113883363810968840069677253791826899431595075477388906541761468203237051270306554176511812676313893061459986819356500043002549269514599939570138085123880985780837519145207385152823778146562475264401101555118734905169119017693042490333761462243959676968934806865900488444030826821862271432398751033839149809900473898151240552788274894500265277455326311627133445299385454781205195498913461322664029970312291105074424040554850227564409602298645748787083043550945118660331803771341860392316269561366568722424761570952155178523654201045824628026582774728130539396718714235730753214606831080194474640287178216906696886990282660801109652418348936570533774697182160853556660114184141567175666013509768919931354363576092164505226667052447383186172772198761428499250543485587856532039753676593303733692023961566313084367758132232219585927744345957129642105625294683454372034839466573586297217652163903877321299801841377239878963118940059884957073662561877811070348671470085015663054125952088204611952584266531232883035372312538148839 [146,11] 18591036556772865913896277996430873884837140778455148274619850276288303279431584000761421820302713905606370250901588587419226382246567210484802854088084733384008673066053087068785779945339105522805949834744297465371016826458522825910750786173420452752693774000810993162965469589154986082944560617690454865420460248280458193905830292978377347932965616122242200806983921119363787049179197792643415951121300301233236556057855998694199729581861093951516686812311434804036402843824875564260181171406967698120350290200857581357971776526158184463859611405897091757816590991891074551959134233897534296510574905023715547167542191565902518668360871595010169228660818511689857408924181911225807811446964648671087858924291318877627442164322952424646165892490848586570383883947832766095323604945833724672842685549887215440077296093256378509386124944245814841612842880185522092610916896080647508096854024165586492858220354937224919257419136361313636174303028984351577609063791539442670390171237071816284196257247704447772624301416816644845986172850896144244629296025483231416235791596146537332768969844626338447577548686982509557796323708025287137769288370582537530582809371189267832183022895855138153022259423975245360716534494030482428115780257250484625509521552576687764139336065402024196386931477464078440535730505802428134221967026020391116246100530950197018878354389932312119116715278520065283595058579581490401119568632709699507359004805381043502594972231522571321837104280875688113100024506505860458991273586249261521568142069155068410383092176383073138304617693885347912042821792811718535304965584484558481288610896192217660797760 [146,12] 7649826612657269055246019473908291266010250388758112514734607926858258822435454959444665610388742343223411101801323610245918676345611153457550479757959441628639365635956885967881407366450369860560166910151703685892367449271525525562603781271743092906002953852618914823947191868421522839052128519527146363819851548651979162192991044567033917014659457495520457268334956473564437939971408702730679937825902361584938272620326659639445984338565941688197127202555839033024868169050062218816332395496648744624624020956958770413468731337947142420526703096723828823933076812726118268173485805974655851105328532086487060933446372564834013272053989489801303120344965135531063975515370896356895000799651728962733119848400896639973465281546300633899140317403910740082293899262300229557138686276375245443291846375214105531862726579234176453692581760043739614631015376694518235861479852583684155732625221922392455191411449716975778374084649555037357331494619467058511607976889655400496471173709029398982290101173535273754929360656271801846501793515924975100298064504606546722801049994918319902635407773915126520792830439548541049200489412287884312663213432496131123446638387910061471785357060635709030452430571887702081251042856692943758514475096509373552900583946551587866975579657157726682666558452296403731601172322421922378565217441557022635353830502576541779939757383202435172028195930949046325416696248569254549458633802127240708597888308840953547989875462491633884309384692461236472927289287744155618033092326307708874963192697215499400362454121357143659055297575329202405202386151557010385284726531494380307232692237824045882208 [146,13] -72707000836905555585246707656682779006798820034583262268892174315587179407358494042439871966539909575570706605668402028181059484953539825422208604908099376579103226764688773145890280546154188986383282610486732682849787887493625484616413319063706306468594204316511668818820515388570178618695694152729572637012452020202990401930246571326304004359071550808311236374859792188531484798805402764103345536116752472839473969985834041118977796260553448245462069343074022363643095183082809086164950246498978941453826454692345361441046913697508222327615259473498669015421273389119733662607630148715250087698590924034228597847004559037467912500296765819066428335736024550326790672646251961900557480178608986801801379571039794125267273425346641511991642971758149786793287018804072127857290634183260290119782934196872836114366185938739951248899950911484148401060545630813634355553757219832025454614845083041594661759698185625552677775924004058025419244600543411803005928617597880731276533455132287984651039722218268030187212008647702401014949947726301856289640222285754624817456071604035833755739683549209917621549876976783748471862213524238129697633480640538196671861032602999452347216554275623676825297935105632124850810188602422348736186508570612684195554190690791811275105773491544768222188487393706701553126476044267093311344693440886600626243726752592168369270846173191514959052559674013051402657099122225889419854177574402583897624055374286652652433635016771499042614598308293856762252218880476540284803186952654880399728985240384871773717068199632473961216077718524065908086353461344983618815522377413701478152205126571075580 [146,14] -165978579952986982147202684449799953330109893197969790154998271570675185671148805538084552180107721955160332348052736180536503231194500421858972622964732861585902778720119222125120321593743652017362422468089230488770403781544135377353620784179323946084268319720971027917609001328275582405082236345031992614943476539726874610833967097229578751993379262735040837143362334981988543347173637743812032531429536769452167195905531050923482261451104395174384901507729630083606256003037820362480682665969180588063086010949013063620383158002612315086043488772150557087625821603663149425227779194145935872969887806044423655068648884330007509323976449026087637808107334606050175580483942737430175572917099352796580718488522242515201579915925256507797503399122697079918440681852932938397718836466205594259210442319963165527532348640852612948518594428968025643425496802197451192320695407251534686830725076260655112051833175337012099006570781155121598518194322567240070529057602505000851071358783427339009675050982658897052242472334752425910292108176854865245654196702357540306707636629530227379926219906186806050198257716541955770441948214468963294261792417962182993440566762068833471510664573078765771620822788110196342116871515586807956714216486889787136104399301721357621634026271447789369430913624938840514911863823877008235068323486393079557133162709805325231885074562970237439091023943443220200646474061323641269729656338480504477495258155863829695194397902547911413939026633371457319820542815306015365972634730103948075987281181310217896725008055556959691874764652267876124511284179700429801740393794846653021086626113618656 [146,15] -166442519750200368865992507540276350160161904750452855613650721572627893440388576293502854516518977983928224036317390911417001296469228453215012876645706846169324710128940828862489807666184517974858079071593812326204357790992142286428491321073335295026144187035916330572965763929312161483711611937332634921718708379971346904056895076343091176900386944623220928335120035291151815070453596434159532363245940271656876719725251270799679438617299189891128030519717818311756750178698304793991652645873267049747000953211191561533398166128665245501038252978743207917396112353209105183718806815164967059477121217925033446122654278174108510036412036340452772567558047921417672117842838063429134087905200191257113386580288055763082841590499565824328354577056768345414927155468031070257206161470666031630400760681646882771232379808049584603825859793120913451242892740596179881725973320815755921472400593933124249642026014152321602070716050651911498877948634840594921365888619375506954084950145502971282545622140153309025602507263626090427640248307131434138321906102130579047675710140867726028351576805330145299982436575154350095103996147576470336801720592191931973007101450551051488790243592306613812760934793638910895710495949345202304431525855099120890677366138564391341020153615331994282830982855808749789517007103118212592232448797807361969918457410024200788555363030574327840628637794976819856934842001976564787721038982976676908367506244085297894379812569387022752777969469312629114891540476999609362707209655350679601469580353094001650583067378502358026757203738655449136125492131162983043783105768606253528050159798624 [146,16] 169583432112870342005416647484431958146046607678664926918848808106854752894657813058335840359623833627998382711450931195649448331810475257259353643405529350808342504602096392609593409356815520118267364521491622361276568023354852100517555472204281117572293674153408452882015679675779078624588467485597192612052054521531839136015961368323152247796396261884776048283932946091358992517971376712496121854446390165819837870399119064953861508645244262041228285765714856975094292798437658408804281121828362809762354345613826998766862061324023895193790686608711907948780022519549037065568410975874648839392032175035288715684310649373025077704173105778557588909969894775030140137697069341840578556736470665366686704304825100715468188750009740597728061977915553431775792847561577111141269251674239568311083841174242025311423684309796276196704641193580959803388916637115860010321283451469375754861366592258760144957585926538286195576585633680762470120248037747043112114913311818451602575877232168645121915108065076729124146541642642846395192505132129471906478244382355575469845606532013537894733812712518565651280727107435314331174153609711586017447727148444424118477691372362755108944011019864580906715893822893105905589081981148459303659148278444752618336317556505238469932198823481128518979929624273790513254992297859243748316825309297593785892470913113005679943287619046534665406833501993329078335098572371024833067726394828609336017629942137047363007823200005516340678989441949340221363996197925748365437397328970836845931853242410704394072957192388252187318801285112948784289013040235380042787690628857086386582067168 [146,17] 2061562813213736140706161197253665687818525989267001572889799599546014062604179195823184556445348470457058692806112369558588946563460207014678100446556027922367520122586367147950569769457996277719986469755779326330681537256905429085421874939738480255975475184480496911484870114645925797552382141329642806029362430238067585718117528737687990279863695553624487797466810705007274426237011146890368163914830979277360579427384002425026135997302869441402129652089288718444915769508878278277299747792569159950655635643420947677053162827013677619572798030528258428861874772294786619630437317980999321275670651749115558623486253267426750377386351755312826293761250910308454257824836092509296551667501587642019253082573380849689832475689055454107678113334972411081730674561660881000414611387649253716038825882460280225588777027262912790936062159483098578887414950365059730454543389587729303137993126961076105055762924860224253553317533228917648510012000581891012466806769313140801882864158199833761393387339155271367842925960442419253403794256874159894325852787121154115507332256874041470868595558129002265949887809546143117226791061446307037251386148848163103562310963792787607165782067109687898675464799893558849574357032739025047998199249025672930889664491921629931448288402197429243265519575639366361934543307740618313408975233443956546356208267713164213287829236399982189858431152364707795249186614227797088937270189076474088480339693073460883815004756077996620347857754002216184507393678588386006645518398252301223057219151032267585498874853786452944132151280338534455389926214503945630719158805093571885492188024 [146,18] 4175860734179032804559539238702799172831869481127642533095596102746488889281717610424421019919623290075945463210848875193396166711734676902646863451500559340600485176237807212018480066774172661171661650543124808098804617697868061541601887523578280690304053047286825646319162661186908222949709696236708507853244355442219397842001354221313896525479239722621742095382171864620188995389156248690532776562538183077196806639645776915212309445894642216278376231504222334437325530978111486132448136022639295663883860407363604878403986204708175596299679574369897147992202814026740209190438497879022063934470453544133236311598792565403429759326814156941989177321187510624562041706390489024350341431269238086745460428330913159508781024173559057297585244568958142523723906874585983340136117208813004483360663178517303316143522563046526227746151694129989597119958978013837784815896253285470649087453532258092952054666160688698984586116674993055051310558933732429716049074025287475432049041460799547425044583628529515479959459487946480342122972529739828445881763627327737906299859789720336159265851515746494965875647076047479611451229357196551479730470363402316332770088504139950148231925005505630895782128849196892514062157503584408570578494710224407833639704252680965549226144147421972275352742307378420412591673713078824932237906020364238611160689238238555645532078468527771598301671217372491894457505070898536564525506851221285993471372789217227620640208417840302068767803549188939283257792462027085890585999477987829741181440703935305593191232320235948815431584697786014735955616835430354034082165137378463316813494 [146,19] -2028557562884519501759628543173534078125429701003682025386679871394697777164192854179970484235324720041331098837451496758585346828762736102608136689724460998893239793790333440096016830872670048398195931466740400007882147324861162167609693719323106437095503797436242099917002933146741541852367675449793356876223879701776479498847673791124075882932470877812579595680978841237781619214551200391023387396383531248232248335957710909455297949709807825091536152159424730824819238575612378263624471421400432500843053729524282160860591608005837162035914267259587655632530404972341782018918184306254903563817235402152136943814658654768318012587209317892125867552785380297077007704269653372361235778033427009105269436893448320569300206424063877754344116518569478155404966382549191186082252465332699620319638266914821376969760590624019464737046480740580779846484876580374122745704142189345461234840152109568793856361960468993611009381755005839398900205793502151652322521982856545007497171829755306680313792545226772697418721792795313483803945620466859382237152961645159252695920755952698409670361501658484786639105727703520553002066924176858106086975479916206980423582225502867491914007963736648700989500038263047984012039700581824036640240191401786251439186199630415087494246915632067303166820863581669355088316154540747242233470552142462712765302803976772104480131890897812350209834984989722101030200228185580424826979835825318579136546325372839336502179976122457216275924762665956026890528300657227051768786209194329561319230704490263827787077050160413751319742734914074476614499884076068849441967227947759422666 [146,20] -12385572585139842870967899676814281034057077809497265292409574966248709572470852235828112551162510185328652061094509123158347509698475988085194977985489620175203764597334908222242817979141853038788959306537179588981816082276567551585431469805582029064727236534572473500673290223213640909157958723978748268151942831845574327207843574020832092356386069764073950994289429107677751775139536103340954671470014178715573107787505546548542697014403074642106181851717814456694539346403082369225082796309970772554966757716091743341903494393586119145469534470524112638332962507889303592592576565148513696443382258839130653565221953991789165587672820389308998540836935572796647088810848541133037593250710025398496749987891557518285801046924103770940783234630490688279983887704331009819622910362817371731780020722422399867804098858193212695647027999551596491129608839253619492161449790544906149327330412730704798184221934853145577830383770668887709875258725978471154299758213004743973648049364505702939421429965321362619396469670136058634932600268775534952535631070939686803469714091995443243995800363798865938607114052792776394422716164269226941229053916976522121475279874293188639322298634764948792677740685383406631882501175956963833524641518135482433903871151111171077737890002748010661074066958207154337516176571636615768159072666310058693229697343700470337580033815438415030233100359514174267406564264663690446017387905403321692487110791381528544633304614853340489303939095915269516956292615201995204365039923327130372054865087282030625261003451553081838615183872073205540998973537034088200465358187311589936 [146,21] -7475664900284778005203591697609317947292918664806776343613383982988804436060816280689290325674101823359274282415387673964939723755081853693467180479936950572441790093560830185190269612396779684638206911788881507329865002458533847770260981732475696052475010128968252161828817880029190072496250700891350630046216978013762342883780775192726464176336277505180717793330404075724302344761421672774086129878906429965966921591818371929619740668807904060909960352702689836879681086241084390036923595731797208220485191392327912860484060428603701635040017483754962670339614793314417568722182610045509663784525062276390905527056064114353479774480577538292828832780469743129231015416716706736576911098329716971121663963940335585768516543907254193304518019797837461818102105457963682250970591570259224474443336830385025113831096006437206915691408786187929238498985569613167763716035169012305879160147362568026311828600897828334841274924186585363301354591843407060028535184465737003936240793411668404139043889765248048681694712139076768435560504044850722107994709811750625571555817279357043385523296591907370309221675804905312513324472174959294970949570303239068515327659154453016636997222473329045800683293395200081879081464176593634419237357479672036524403619446822604146082004549588820221936917688824439361599973833317059922230790752360791338333277452697219146441010593397109310402543088778396411740487325698003229228356814578015377636056134243974829876741893620129936036759176356458144067883561884184787407369528837880232384804648705836881419248342762995681505200013055337531647680041301250060102417325045588 [146,22] 24193976032577959144084759123617881405910420257231783369454573498334800946414315407929192159669002567634089525991095902471536425771603130979497627569357010941059538621127989622267336103305246638029751517640713862932362667166243292146249992833404797411192387300626641957184818559354448416829526006253758685649219166863978519821644668720291115332560790553994114826703399164856894889353880226927108638317933592180678483325938664948039188603717708593012678287020228852047200844330353956854874812252359794780771665482988185971527651133796997864026931925674978001974896434577226169184125259959230044277134057674450353854739837916485069180373086715623781011548929808774782355381321650404125129625978934063730404997922123001293713742391443080658165192498041361469975773058470540500162545600358178294197877420532072703085112591319197846300143858168858561783905965017505640158206782864873000985626460993729856692845979201454941866705148074822838818658160986458736023741454524217218220914285318386204453644954835890796393065621028913211052823655215628493451859961135255545878741473098147737314512547375976125716163660790368553883939995154782472063598634424061578925438316202845410923183009864152902968704386918581370691769821404616752099335426175039901566608494879675495685170278056329181022303956285115993654913383324754520289570840128981028997673819824839721797311313391053870114410041541681105008036348133602361474081416698803568246005440909500107078843189831491273099703457572607633858908495231578758134337264396579325084243247341646721578820205927661933839277342062832051801852469230791709108754495686 [146,23] -1023722840408710299741872565444931796335073063315185125727538927786812371847944343592526560408920327288075161037091062170304322569329591183412266628414724373540579118360695662918792685181050674037715175721558235329859555733593528585917613139602020746054752439415668248150529972798747165871458266927277981501280849948320415036790863659634637681316685812484203929083821505192655494790345767297916854935209144248625691849041344148980497627631668741354474214443514196601143422804355811900890222327538956969267655143254107439993468954723872401314021211222790077299360830516252504591540269746708432452750748494032797972725296795848596712600349447339573906141612068742368945712898839144164839276586877869305703318074919425156475928828056734855075465571290535805228879271738412718568695214530028155083739416543884805345750311742481035983259694627366224822033780012820144489734606548471040879311753257563266505515044908040317709419657201172479149622359585216659823280284503770871127372798685112726223394874150594467941065996835936678516801825833632041883326010493444223191752860099116761524617925959672236946180511085703053698837264595940346096040637091112729575385864845231017724720381379250617676094457376288158709981297740802347059211893870453919522268976226910226490583442887055205864103934980645658970385358609444008545811258683659583177514517370417238582321997458030194760240749270260929828604340457630989550416829516216740774934821886481816343418276932524476803698804640607753204598469238002460844657460510503732460417235799791378005322999381353146874125941493392439247302766196154999412145296 [146,24] 29353657421634216232329173423028567620629549384387034644799503730002105808219446799360621165362809459717265810960632086910306370145898839111233495881968426932955292305073507080433704375204030105169360877612025981619516739947779894123733277486121041408343426261985852487639104905207410078268183693340067673921401690585078459891126956468510045875072963915453176251247913519584181522795128122962774717378819385476284689710436691581668841945827166047324424425978202568609715105823619324952909574865731687598283144844974925396707031765103746896497747759407529831216129059577608945165723834845016080001192510633362346716820903910075787683938456275603584373601956268055980855053607823092464825780876270830830908212392126300140327401834767927069333784468302854757203384519788841081856299147032751050818379828018434097582788971515869935907259168789441901360697799159531797750979782525931511115500015266667574638934441473303170614752397500678004783444947284554104354204007788925512886329829811394644668382784154776661922404184394667338938870106537311287290459178028446427613364340662188680746533599854987481749819349346147196748807559037316703599135471960941031356124242914104409906323284222197250569924379851931567748755900994194380860786324890307345726797895333842890663503177714058985198151040818554549270846567331055690619165612767970322710146737846451238479640480661192548631742848033354578184915463145171821737896194284692928461102956356917575311762136343415074035666899237006550647338189028621017771845601186091485302924083765953845659263482674246206053018539548528856303306835970264864879084 [146,25] -102021999172007735118551247148300424548780705865628328577796852947434763406106714704802374271312040727232553376524640111189273038530260326880966148616132094924875704867267314436036686096640881279323878024232463627752528062290501042874659164626269089795452281253624742916902954597044735365755641747287567390831949106337258799244769061931576897460223006570538814526896071109092333673617968261975918836443839075501817069784394529553449508156538071046433329517164131375785680234643984625571943727727293421189306794420210008321929112673111645719401520025536400956121079087809047034400058190975987004479483053397043700044380753062111888065790797797076339400521336389723212096938234090691051616029132537976634971022490686497548896997234270643439063495971902780994913890694481863812568406686061261346697104324981105281597987867523420339840950117409216186128273915417790965427294320014961044414093284295842566971317418900665794303601942162736074046508442195704908662516215271950696048132810610316589900550409690138133951895957427186819018590155381854737761065341832254435960158814400481082256128254925779531894806403711610527263658895800310673162081525597481048356124836686147017138808873799231340348150936279816168281578532223846583090594418895377011565280558140487807267051140308585477689276608834441767049626824788277189750580440881292216168378728633861425676688813835812044645647839899727086602727655991711590268988167843047463338169746626230415299610289823221175972176675894594286368305196732415456242802427813835112576778438004168446836394461671621110747809698483449765230856948590020288550 [146,26] 163290621594107739528534060628385650561939406538308421116622179652761966844777142935293933470052086270190456637181846437291631378476038334458158993708316111410305332406068549582364360335143246285621614709035443034091850798552847356763879279058527558846994312455651177587439889489632977285722396995302396558100006339282579767071275263532710427123119088151214267671785391779472958032987337744712875878346614014545031587065731601410341794605672360125899669887779602333523859386981021986762824388689415518801544545295242784255933597295659136431990181734239194186877624736815225884692462031453417625697198699653829292103627406077197733921965422760335629993332756145372991746521052114413395936690966710318735071028891046957141950303982622735292261073869646886310327790868918372668200849593200268754628433336661706006602651949681799278823272443683352923889232801530199623029901779546093863718095500052288433564289306737990918530266116729657603817872841815935073396806570797916579309529541219217915403025416683815925974376535685933669409301692881885393183690240602418737608470588118078236729825140598817325268626137474899710033382936890988058854223599851895606792403044086738742003809457042918514048045599826252121618809943057538118163916792527441512392295728300001692535002585051134166256488254734920523533836693257484510563800476769935188453641201059902900368055802627585658115631145644139516822130860421197105110932169244386136603117618155636643892116362472153395563412041146999848565875497926108407397903869083811658654514270485233013877153386468495261178056406073774843864267982549080340 [146,27] -252574340036032826660645236275942584605768167658986352448155552236671549212103246017343863161694176017625767728736632462202065755825395027829381502523097400379012189706158901333919433996386525599433208076698474083915886815333510727366883571398882489128016493097903558405760628893878434989134376277269636659199905396413452542856475314696079978509170647131351787099524849870228614798078352015114094060371576470772823627621654633992511610136276051754354919769480807352516410231259318152237153854825389036062844384614203919533832436500209633778458507197720330472182705521344800891441458876618063555958986683685027917388242612728194587020607190768076019373880917085154581130108674036463950838380578604374340190082474392568596672166048198642562576022017949335309126788961922288699586639935677713392170081050742528434891875469024852328041061022072376481304987388142937389872298703539241063999293707412000108903212617393680898389450105777106455993457358396001645969762935852857771243120338309440676664985268936410288634141543093874732998592160944920421267217822276808350079518801531234926082592872970398703362581922137242265147946819847453104647573005656064206657272519394067165194020545383848250122411425050884509124030358889451711765222171864626064412918102797516290348857524406037188996964889504316115936848443406946858924485032763640950588983762788847325328774653946602356856367392025910458113842489519499900220960774666779020616831312224021054399123695046600235443272698918998912628235103041611774686556623088199237633535223221794082833159613583938817545928006140684704927476514855110 [146,28] 378372780675652735235107904702369052892543581132914462616262168695914827856812348481723344901207965228611806874128836247727388072454612329688388449635131057847309830589676469550114495685357420713189715694686956321227498618102393368519636604245864307428369148726159926976673682604301359305318041283045753916892241918470934837039203893870527841933195949591067410934031625726750365530472043299376794647519941803810456839608656685922831932752511102192654109088013745958807788434980886142208899545741223070666986853641069639226141061949230110296743426888451414055372677395878138196335396352295455903449895113799763601210738031844746774151050243398837971899766387623876586976607438458800589562089563307862774984482068880371015141200817196045370925314149919702406314232754196199100896071812365795465324669186563141085699478776071960431340138910352019510115602615349419340886931092094913484569476818743229098085600883440283613010035272338612106193066791293112335702000312204986085518821057086386618858793542492155129736531956883041164062997109996989154655954213476322732811348030005349119593514693767464343709098165249182540148076633747235591273242798422333758342366213696244096122093026003954210289800305895579133262809470398198724813364331987246152138634135574720598992782681963256776583276530222202091719697942139158424155742309475159130736736933183521491588598402111915277651062572832811019786105408462968401349934177154707207551505498990884799695044243436382623737175431176076332767628976725617630105982118397209425089065155165486248863582369821114172880996583135726137492121916545 [146,29] -473258037290555523752602442562774633949543278335884416364800175265341101823279597085245387223125079132191344691953366076665673327972518476652027389872356521880700711861131621209468840309986506395719960723095078150404299492734492095240822933256394698402227416943012000840302482482446999838662967529264556136229959513646314624592248107559643827646116892725831346277722652404100767284207118827306224574109178391249446205506204020324308869722095451065833098503493814391562553825042030355421545586177434850318148880392144797659514740287306347002219773026220626680098073385911886072073508847090071679220828485190687661581359733882407170751268264605567500360168316596109005923464101097120701675630630776419638011388283533710962817126136569358199301493173055612893719562932189922401045386501319904368423558222444882494334457913949384867676338536433590758440883329885842067469290812273148568629895784622601319398521229585164234193470402612896552669102629750922119568934637372160270522779012353361568758517954520176090854141083525252598437219260982852951977716834870823478134663479004881702007687550309451625315612444487559440393646703261738630584423269136995246170663315148320332936743461657567715032398496415203938017520032629991172990021125883748630702455160423783526565264661151487748825955888540319777110604717030952189399020199423613051702161262888419282536157182024531272423467132413932373297487977122866706018999858317969449921917043745713323394859580640496732328269627809163622169324008514028143322973390635934856779569557531169778850011546794504223511905453818998480704644850 [146,30] 483410589855427181532256503874316268850094088440239230387775692269267314145008591907762736767590703784460710036406938752336286093210209817606929135079826507444419012125117576221708820417925238684242291687182912708794617643230417107402913104478196617440389820928530051206305886248228168560439457124182075404187773791247981883165305387485830453112314503545946229361229869951171889371338091726273592704084006449856564029168392594082023245547237116866128798272169155449592130131779580185130547557261206783288940384070035276339679630183612170158721130353222236712266411903014426654360390286359569969948941197556868622263573684803935407904745968193741857324307518441923956054408203092839589596312895260389272227062942707329671561764075305778100699100491726601629716771100348879454923273674042384582574489061082471612494033014921324366175839130235926632907128131810079881342397388030221450689945281879647834109475131349254946728746546787434078267442079663081092072011695760476276866698422467221093658211586048440993668270265800429486046935794175655987636133478293767713483261283543099567291072101047547105548706034059649221444942885897143155502237781978911467531061191800507328599245804470061966200045152152173673437238333337189527733396185589433621163094082442760901565207263079300400345524373716906009632443890665017433214357582807016535241973525477108881092724622155619159354350228182595702585402672352588170519836719187652390576392903136344059831184742200457354833292619091520595589063622659132187135455713029097736573338232125222451582975166125650917231963231176227700539260 [146,31] -379574951471231452740429497209766675867504207911568107332833222664299082201736405979645746282415036191717544008478975760671879900089945647786778039691743474001760524226932232817934801679975080729245206221411095827919877471395750759083699111162428324932507993661929453785141800640383494390611732445634035992239577974422850339997722475671166288247003107384582964605365304907282552875368790510541866979309037650544469393595794283270979146479156455455226417633581872633507396547335929541621199569672630786041913831227537280322880385426581929773846549802736006898540434237585710053929545391594297743314458381139703383279270780210353240424556849525386355941862622873029419656424509614888379813431512830306724770913705118333829783606033298763208508469627139115638152838924617290385500591858747548422587726042422537394333615539449001888356041417138662062770524061738784405669480208725281108099901618045170304857909902130675646680586072433413566908452595957184199559255883459911718519808625183751066890035010740780097114499784904780581257278105189657322680243735898765629843386565099384232816493134878279048358484742380336237111309006411803396875545072476698705021793362137652972914083153596666807131146819644980058239160517140604640310988143329577069245411442142252415695525939074568630941875058470929616248289405061529895227569756276588614834459687688750711065310802540461904814235362723559050105309319150711979706323559750206353286754216794952215761749518677654680748823944704892307468355823998162903603967368559480484119307404913652468214710545425330996833937262639918777780 [146,32] 152371512045457145358585045771843094382892933104586822225120132509775266134597311907176306329334573458785361740177410240410711860924733923502835677453046811623412542218319195729605463964693319064713139017447951606915714294657996175438779842127829620558839875688551060844433107547342477035730893699238710465804389954282618988866781627408589795935623318247909200483879075528951019830223908128219013802829805050076658236043906640832320596496663705505221076075712687625559548641927436727428349202436768175351290311196293836095270752696698256796561653626580608965752801579958335793562758005432927188274107213098345365340713519379867963515195747951130289030764716936184741330201000195951124956080374661792351867641353078595063164091728530593599108390711072329840701651037846052566086977530859203233462176458023964512046534281590558367788573303415953676813354207552640180807016361749827193411674205700789728381151373769004629828107626093472532801309672849382412488339263588276450253754061393783534055345930965163646745130627681372056105530685413097775306962603784338224314976862929532246848865857630812418587503211135610217285057752859129511138200044853233120833043494307024560252730876497700165256813658178242666255006235301371157982027671285185841623344661535919078697463016321124919203216745626026096415419473646736878598943879042151575487731368728564536676399601190746080241985243879793433543739311866646277977041568351913119266540524169618010638909150694119129249862936730135426368085898101533674523064903871839362790695498341004574450356056397593266139392867395564080 [146,33] 153722155215161141838033172117207231250464214689142051712433849264915483688138685433833247462700870914867828638576083629633677681793176401049173547202172457294000298600819474751161433435710801394613578921116572107543209193768165620062182778169666193952350662819120694733509040348150578668664958098387781788714019265614985820756655164708232775167341192570447094243576770111433611687415935502685480339951830967965880170128932662017281304189249872326515007734018646653046211237024390467030112388360974509334565163213063543302112573398296565792533309678399632491671043521204459348939490012857994432561369290024330198463220510346092372690419763789634990045191803830833143594850145924531208447682178177871883852810617290807481677435325527496324837948738816218290876236089734049236043894527011076909189624869194986172902953991237362457836318582232729377444047061216470131898188079681486557318324639774443048872331560612840449163881301201144604311359466022767928721691160212048229090977065842770123208257081109929726430389054610878101755206422473439163111258797793443889426805210311730120948735912510330856044369052359475345239478620940468169158592115169424333220989776712985025001309608769061728332776162552286741023589001921502594256556736732447515719968095374018867882253364709300328767352434007498579980190462615726513059461037615663413681449331146908862207937913561483153083420972722849269126668218786997020519868140564094656241481440264402526193632764683786560355446182153844752643955624042990594053901080235530427840706371512386778376714741014898115600848592576880 [146,34] -443766220907876319871553474120830372700831349231059609778144290815794237663450283420163131946618478761563046568007802371701437307877790012883800291273917697276774720360417226731204913353801229685117317515931013095484967078422904229906669736551294905032598569133879235862008695329533478764977826649340844353333331702681236873895958218443593981802028113624489181163988959126276784534800143895006114376274622787317969686870226983190179529341036069659640038180300324286441943105875291436895356310101119531177690772971458725707337641565328442804844160348341787982227036904197328339506941225061752213340469726158228496148485965387606015029885110020098472985199430070307154566142181180254295849166789793286987382994402536436243730806717359170333595781102236591632583991695873777011990191764889843278349820898732692826914255372112209237297103805624502516817769234732816287142438801676315350772148357438051284569903256824081147592324277432216073777776471225516578898494102016669448018606563653336166606717104027022053417848918534556933014743699240422833441846336858134156317993680529371620083176952895831480804363282938810729870283608371068067663643199183922111834979380194210958406778636165129548711282036421287193064274674868842483167888582175717686468239969585699675157718367205987196296255471736959667377618027656491777620827273499476832139790010078714574769985258870466484580131020881180602787805323141688730185697941886486585253267457761980408965612432126405437315611041773592600485751286133317027998569476538358900324316882400259117087444971695442340951408616144 [146,35] 620352800028974292190081901608733182706731978596907588904385694157053130778171733741430240203374611030051585884624021646468119944793652418742337808056534631827822815717798105010984464706458256115179281456102497434057867229529110423916866640697543219225438715722649108284551078756812189688003348245528098888064940938460455243117308616335741993625753788504282749036605517819643814607200293246095606209647154821320725411507273703083275874660942464837565572693776341526568269857026187911802847511680762874979856911849172324554480411523420021335638289018516452626480952368732538685868465532504668416434013235112989561544790352605274162929158788646167898568142656638808017820781739544250997645662146342610958799175472502062396362125608823081011160758125990753463168548446500810328003123232640612469197394087988257988654572060385850503831637129876553286928429640938637512965034207021917106121770460025054143326122200665459526111137597815479655266076506919021323348336270013487365176266346738010318787095491498195093427323441528091037201990334970304670123127084334280976514329815983243448036574628714264795954843531195888157551758057745923256021487698137811494309460740360798246814752437300250174159373251966414489651050429805562395262386015923777239865711828262334736208272769364096787237515224180639934854531311097644566406419635856018592438486746339939274934613234088656782357795374278883378446998473667688771966405206554484146348500178426688650605394599027830871145806757680380093747433537449588538242529947890254935859297943246133701158920958335854270262712415 [146,36] -630568499390158786352180639094248497072106011170830330241178475543450776535088783544719070011336095300351366812765223504004458440100468481694737037128753597979503343246910722365572971034444974085174303781873882267359189534104966090552762651953556901501712271210985440357654304878628785455704956510178892480578116808958746444316789920030103573393901867264721586481784846771505657493636019404601988925106610398030976729556293096999078264571446846657066812332536667615272596460380864649194837373359810076139757530294439268892491189882412703426827463711274816483364791209805808227291250714319965071295856415075637354952460222832608164455385675441868799246460832361674963508728672988245542808225766586926445012571531363428304910575753795269924398255910386306784359895302761879749770593092524436052997738756903722474310268221522440365880051298417382689272702051024478180511236884463639885216281704735643918106193436181015482134763928633909942127478620203732998728581730412141222400901243167686709297475500341784168312612315473116572657606118139233414060941718338168323271062386075470484236260677827646785237131382783427770823679877784520970328479615509361664809185904922693476354280380852088807192674531486005904035577837200929191365366279046801394596307524169749966368586544559874435419097578473355586838772552560242674541474313615228704666876022562843169047465984274531454204001907690228686285843608453133801527956906530622688856407126573222359676773398025599634067290083784251733010767694887713607025131246898012010140304170002154555442415748833098355579704 [146,37] 486646616466934531773857094135273886482213342576970959427149426972171447747148705247991082786906250449828173067726875183001660907911858614929664111371908714971969247535293634402988585770379794657814305895969389896993683452451366614308548699000195879153934939152388918934399818010968731039727893746095057337409912349404284625516872082725801544918199986727331953994607511329545096389940497118975246382680252701143033096540205006469816077561237257641726517100892119417978238955353163954979187156937557852232130985224728284107922089779786993642708822500432464631768886969127459778813539127743662740362010742521117130518283730147751388182215130480961442329431514869142838263592286499241737745451603903711363149160416268844012328617922030957055512372117132517689664168652662063723503132549539058234278438029403942503284740964231893944376246234317268568857862106276102725141280149152115763805702188284355391622335476323727937152258417070275193518627313122300978960392253245614118029299128194641665866906054763966220560151843729509952365996252765075522042685194778826631009650756023637661537064195731194547228660521405517924574380371632784067767553058134692937183938299682307847939052693676850187164071223773126096012114006103030248017869501311008078522700636581526000788840463265079844235265796527017769617161344124241306905100255570699992851727017801814767622594628708443355748185379509784493701282542068033547132304107073629135943154072778453757246491348235996463047203690958054941784144382448473763073471169215055616759544019476721829812270145651122371966 [146,38] -254891815260825446991578806285875467570469197056829057012283259770068120286488349887623411409756380817574388344607069353360243375961518389618909675351651034750789754293311276512044905815008065882936469617314953930246218577970903276737897513351914598710582647124043647462499588378857841360970262491261829208780493281221425999927859537847148398180813278746621067116483526847896870673153819035382538042795758013631224891917864355976464410650198552311990622451675738019731320047761810853718556654253293243440846627680034846220569731863879353433848592918232948788696952596653476246499932809166728071513833565081265816190606943057245781519037828932939439992272144920652007049340531045189077947337787911675691679860097632043326889132594485469398983016435569448707370201665636735668897389985049551124682695385774829257865506295149419562584321800946270690506257940351250322981129716227263866887068503560332866629186218956814480522764488998425647300105913956131998366447017481932724925895774162018492578401798341271985720193088467793211580218992764095631391490841858791154106885629894190386206867397922769844712408125435675225407193767380503881721342384210464992024349814477155248476287538639352235229162913803071075574886461093525628329000555298200379017831872308748573929627048440141772482114330195746780501418655690170516512550922190786418540155778609395216511237809217766694613677471448246234331904648954224203429062650012063061290897772390576522722928066567412149730669780268490797681368956193831270087464631081662151289319856211510775327472063725112022 [146,39] 21040494461946057163480709141533297813592125881348399518693326071741710820024438136065016045236685575263339806859782303117487163547751237761335337465190027339845194191396439020116596087403743280962606055904130638836112062890733094935531656006581781665627546749593223735707518422564985836520775857818012073970394020083055988176624901013529341058596589916225887146519586498430052387103749582501533423192036463343408343744658281963750398003430195466416401373301770570512743003453552191420896729688969186562142188918738342333971358472831044463017641948134200054613626346042316513189207291260637718954633882887846206648400121863008339247329374164199825971552370653260647115470079480838907137008916423440735011597010323088210052222836622622072650698798944177105351406322559571344910549212462130515163245383791912355142641672431062836754377393409922435462364134288319437416607772564833405192505068157863350424349436520952430697147289844694754791682751368856663375309919798284692350855170371213396815203255830772006697350241608327201824609267472236603983314476260246809478594918805592586752216684606197827338410648188611761465991164558261848664371093032836242050234697167401291327637225424584746597555206666396080390861095559821650759050887046743895362609748917215610501529999079919095133107667289881020530159957236636435658248205417169514346186455195956049881558430499571811904488761311251626307955755213858625721167855862577539150368658044438173507710451928267809593595481484473349100079797094752535618075247916891972649435669988276609742578959926038 [146,40] 147609428831858963948359529663039369292479643558816648720788498721914217314305256389439834560467567082538245735112285988633168407302809535133783131521288863720530807136412467327194658270881766508000856749524112178086023946554523524368910452713864792992124676249806658202679412443637895334342652465035524634964947880610765198833886540699585318220347282358282752104521173752517336039507836737073102201518017233827773859678939367234968144868811610489013558331422135689105049266609635051971385582802957088472003285309708443035753527452302460438717431336342168211345508692663133420048718857218712866130058427253088106755313199555681596656215702310429537009003540813016595536568128098647587817585355661746820111022371234731539057014261459810604307527624096071009443609419480906330826298919370994460482882808467849010087855694436486425999230543477421249716155833181250845708501390671988767569152259349379668432157425457333963148028578682676350005892901855730299201025129695700143439466538397456985916590935924580021371859878002418641598431278887796807872445770122523763264393275804128941304969847884412577150930121446663837872897242678371041798431379167505493414642496404781210625037852095648231445340104150961226444558647114323812702672548992867844436057237167213118474353159602226064127743105949001904612712561351411749359853551167886333819589303864457954523197597092069448285729217613268837978713954901816666908413499927750552076066184444792647441918047583477243716268175665243732570266635742950275085296132040022305143310564371388933947474236979 [146,41] -223355640835834265293289101949582659906331567978412882924995811050502838080913457085609731735054213019068988551555844354201070129523844253316847931065705980842545083086112575055750853208978188842842587349812746581054019662533950816866321317560737813894668876981218243684435985918350426717201905798582257682942083271006999058100908267040962785565697279846290086189298340296610270292205385879988040576627875550596533708596203788121525565498604186593744760918285970960888463918747992009362430192563897266105870697065290264207493092485470901002738175120954369736097636684371497917149915293048472444104256404886181513727707811242438267019045463327798087908958620469413997962642749580398669229428427267150321494131843698556827076882902180192025816141167459933835134411933376200632807830327836785348796828100897258023768791774744676462133090057550945074431326176389532319238160930827439062049283511384158956864336694513432572995298060429814267521557792366590247982681589678888915620861691440434560027392950885062900030548811758510548334498377263109479592030844681659666642958994250313853532567425618413946817404722466285418401566177026828862014153455959115994073122918109875090512206747144304197976147338899723323176010294035234097122214788366035671494665368192694996263204860789831359859459490605992167717822604133238386246719633067970463492667117970771918286090816032647166772725926088895237267602593026055565744606507267591239468898006030911236009667088490385518873485836025178809668732459338649958312865703594487468085337741066619347593763539 [146,42] 216717508331752627414659544037775297871263794070741757012038991410450103892230969988423357028011726286119995008992471248349032052876929414531476212358053920171892498595260455392015840163144030864036636853731224806475498960666527659331822529763027655127596640397485445917902182345115998705710257776558935574467128388004710474062066144120611414199994668996896580308512796099093913518441495817476796345593554489360358885610663826670499406877639857621360014885600027579674164130714844426558412752367637021362869518367103314984104954193064768679355388286605950036011192487242436958879458114704873111807583503224048650307503250310711324997871317767724614239921576669384262515010021277432380546210400122615826719870782704971600238824719856816397452601498139911977195082742559130384269275136421526187166862164633062326305469939031514968913336254984713417957536131063940847565169514610774866350682465992125507500934819484217494783173633392289721349666648234592808302559379675570271063526061530837673091583747910431146869899869262485662752264684787997676038029431769148366935952068057055056257304137154531946931113011161797931281808477042778726101795584022533607995950505667685731031791616098313490402237823462736237030887029904208285874115066409925103140822034844840978660510496589664452010424061864023170060067753561019294847051414500216662728704832134944239940925936325178746729965752700501858057983617414235652630980655012344390878369473957962466814838728092402247211737047488168716902102241548006838824311837419450675202972736355689194056339 [146,43] -160307449243583252975881785943241816146388485192463084917922396049241197961262741716627337711317445006048769814115832760664116814520191385367738233420144321198208592244785367193330465045960998995422483424747760891457975145560072547591490706878101406552542385431962132346518289863811730759496300903621077886988327939183297343537692485160208022152925153630883030936071198610378138352746091096850857632026745327311280729066298475114232260889182280747830776634255844638765377725823348515987353357924833035188827745161124809019879087443234273287946948454888650982166419788602793350531844281000055826526260507988520099380848460270695387656376696852490995706093885524435619083207385105712967311680817276332481649856255699631011942764335788958262749070136450371207643860627905788079124339367425239095866287087690817968156645034098898431402813278958224141873867155520211969238679957128407306261120337629497300027485179906968165161323100381991284736857553944997159039924238987070250746907870431462981305466433481382337609561209982369098430062954155747799232791428555110907848812778694170119820715455452604624446584529480750059814624184812614184860476308477086758820845562807072500073037199675213758792531653210726896013658066269982886517647153836139613064104334372539406785920178660360190007275701516803358334852257732975203338398774005581045972617980300742689288434299132313416945359029440001362046985174951293267793803754265112883072589566968881378506285201898791678446961466084162147338851481010536270498319875778728509984341178259520644421 [146,44] 89812092577962016035459449684049142503847690532854003402200157169960964928665875153628786836181593764419175667400136886193099959394244058638658194166746305066243540818050259350396087316110421257144054947365597259710322308022279224832223572839396457470556679083824561047162462228935280681712915260518482023120838001580657768674605324402546496255453888624040208943919038567226135172155081433642985357475674097895239046504604730769743086892513132219355018236009858603715731986021930254237008003333929849712641591198934593821995272031800981602800704303763774598287351513986876884013976718968994765649539816520827624708980063626556894121420426308207781056884471430145441255831042223489004257711513529283533185705106990621599648174882074338389456946476895169904575927913978524141299881011626649760937448527278416308575280967469056039867384065670941184867188730481949469478224615006072695097189799526664766576174314055966037737680810937683608142681785843897496462700437684179628071389612502973893270619641136317047192602999310877985678119213584952958373608389457959264598946755986474722155703992673182594691957875461406107297541631944946783010553575127465510291852484637577353614670240663941515146596957747280612939791540489342954398930046056347570928503908529194292408851562087794207250629813998259296400402760975805937188394460911728994251389612947980446856253157773902251163949849836193513691362112329008901549455438506433419391895749884213247837254342135641623263698316217472828089743229167139258032901623284773717273328901384889673 [146,45] -30745783911518147850979634297456637621810143888315678005910193128558643792252264609507691931592487099417153528480825253394296565988752935997064290401878018775683014127577793770624684491538352963905265657515408340510675200962182612044037921340419556466419006651652515348209440806308424701477069597871970633568408114441356577807147681454705739648398616820598618952008953376197918218432622230423622089225207571979793443319926718694644870121632342247569254589578078352176665187719190941877609753434914349009573483624951699570781949456545899714939531564246223060676857091519614521643320971067569260811435510511749333081534014259292942054817159638346035600083087474895495773257812024583838786488763130965499591148314642142414626309382990302341706269157303304056517673550189499698044980394518349736971728148947427407235583263499125952244319913894703554813359031881345970852184250968255583889447981198815422990425399487264016653875350790821991909011979806030139030625522057480663904723086879532722952924898841005136199173045990652345626420923247997746855028916454747633661589727918912361971589312785079881100527128275535881285025769951240142910213965351696166149520112939012036618478469444907600631886583621304206925334530266476149889436392200086742428390300263964403576847470684432633121111625395339908083914568092498443377282032554646841213268409508280140415519589227067691335968510473255385695279308054539023486041767010414147041871794647627261918267138007725601571174812277249933901521562158549032298448513801146082305194966100942 [146,46] -5973756130124060415620763531845341359328037098617495673959448986637323344786754498971440548751363087794178267636561850721509646985163660092873186715591018858824294821243181314054926280025622828581673266834052497310511279437760902323286439249083253511799607602428445016418825009630733133089910131396130483500801285294060478713945689988364013562749437669011724456451375892672497119076191501079628937205203211999817792182447043350535279778156681284448329146891370898586973385683514225270982766067334977301585834417944203179315999805319774703793962749575944673632560692436483046311226871125892285645430325364524312805390949005054515878622294404013518190117799677667396995800998878758684187454665230779580841162372254231467299056117022063044114587991650328110318115976236689985255184498372603175758076230223834514037666515157547829684586256383669219786377942694506562208362316689627389427003857497141556387225627928783722178559716308298959190970222418039172417131814928410126849702238988644920629329158423162857852180745477122326356908223704205292233620256524767414065177954754868952969972139042965117297213781832101575065854191073831710471567734846692488677902049260101055579916864949773837856384604792569518852801235740248027038805595678425964830085052216815982089204662060750862469358068880187371376158026799970793861318269327335474449655737470605006854703748074042645096369161418319385827889397141701284000134318368138277362362888838101579897764200530375547656391214703644510321489675822563442940189862523764498520501046245 [146,47] 21318485600905826140767343200428170412580136126144492611797329892445942589367174753669329139455945048984873291416680997075953035887249502998323668770748777948681345229881490120139264088549122184373144553613448791092753895572164812906097220771474312501673155834381384466002119378807992909313217935517662999511295767074844114028134872696702848134274517302768665526019330793460186546858424684552470772474086790603218349259193142846416895657943278252504014037804576976636508620648784146635325498745272392218330825755186555320582360318233315592955315786129548470806371953480836379489145434718962769340381961249651043023864308770568765492626569723859747131365420706131008769165772160229660706952575576569700928660364518128831318526978730973786639267659154717342978107440593705276134137646607689602114086311549375527754637504107534330570215037105179204856241233655318584210862069510991613463839316399198420225755829714062310674524709791883207378245912563148805813998426803265335738494830263782170166425861262508626370007287171592382861420244052177021452634933090564489468395465126611478547377442901708605080006521492285079571736815706860911273916042161109586185256518916846558716059495307237095827158087340524659593483092159307887857937758207023796235269048647377959162483750417937459542151220757062491412010099017598986872601439768842360997414654964238055188064478479568336433208892518745253866564221903518140159185460165350941504919607214848104501195803982528114324957808476233429463379842745256022480263305075100627213390000 [146,48] -22291517244790196671627388975559563028942361636555833980177034153341880827049036312130346325863693643279469526980865562376248082748691809332298037689895613485294492514723546834542959864889262387404515389638306693393794258454010913430911815587575891152583072656371482528080961203031795792253076353719785972611694071427479631262299337600667588144149272771922501505116285220251958506455900798910123459309563931513776298442072510837293112060262514255711531189231984560104870755745038258572405810677446886149671466271263515991216550755189378750640751586805625493105337107792869374459684898901626733801462251400098147782065742209322590477702778876774107170178091994799708451937454077810587671456202114991262803630539170946497308550405866783845274436261665434178434780385017580840496955333973037071715292771425874233080222454714223464427847675995469749539371638795819549103279249897047165443892219626802156993930490862828711701992065754229301408150960900758477939004288454903568943685847253954924277888056718584544364398734003097405528198228929945348560147028222355359472215342298992621252225606406832094319541135448972703061978021100489438723266255670167683819448109471197526580950281930863042486510639473639315834364569165621894201482168763958866721014245073034357865121287218488309007993549922028116889030045147323168806453795001601786605318505718844347355017461394851858209929419466956081221252651108633774759440662383186956099941342737199512116021490526850042162346740946028051398160815603397717431387907025171476369118 [146,49] 16605384764032463252698167351996889749970541427210394556327094330780636173900839928548048064559313393052070101744978623358067797791904216920740566366749264992284083283045101074265985854940365618630174051551449628665588750886511917553294961116835144554566448711636970388233907381100203621511313900488125437781093128474909658643848816192553519107185817847429746616153607076931154736282551805899325678926628594264005652327050106057240229437747150539671598286301961922647971013991492879974543660835715698059259910033718271544447495548776966490508408143394880284539528354256654869030216046566329950197120253408392318096265166665411209920292128466398194354445323852817827889717940403153496977675483451486313573906675398162038163874765411634636565189758350280629824377778849280561225205213098873027494809665527223580245051983676895074516223218260586449853946498478271355110554557168123794211611705379214939623956198827168757449161836440941125143043829449353973576597111520979427910541407469618259234899186313085851938105803637518420639175877397089886925733234751217026403388947121378093374073523731254310963528925036976406280432644287722881173673239646670092037273413479953823751136103348127594503138713536093764424055779153129312417123563269983814191967757074704142138971908169632132208048341118379221550912808827422089016939337260745258158029538433065880759509053901975902184809893625809071346197748662821384428763728853346514798966805010252365960301130956914197714902541167811625359480846218324961181985194079519193166 [146,50] -9751236210837560804127190405737963583743600503155165219205144365693567864308449337151312068857556460354419726563373870076416547845630049361439985253075493052055631481046785962504829442674037119152784006260194308149761889477185408739652545554975950175185254528656543656951185892920457986771180277496660377225401017016779882798002299849294047260259220401596727985162433259013500310571357369127063689905513562112913299445245555730889458833245340267687129121366812882691924120219294651654962977923301932983305196528366689983859739019481694550786915547933437989322551794270180777766435431678022317386302673332047115131225919808900814168579225257216395355259718402233367102396290959429062513220362933810339520119912884717123371446538780977947611092009837399995642699312365848382043809161680793008607386984176029675659901483224347814441181735057718623643921880735984982803018251550832855053522149896321411131109748108194263146562988795862101521943286517101235155087783917368588700208879906446391259049461036869859584725309999446106253595242356902197663494519881871345375551309152378631675210521545782161343927334191451653608004568268492768821113681770426850086022676356431054624169678086824546844236247413396413978433992950951355244989062728014519105335233351041823476230538958136267568094720328149147333406821507030964286419955495092751706740730068633478604250577943186912713093367827508508308850397722365959197962719520666325651134513016567209849606912045784236169880676940939777474696903361004138511688947231910625 [146,51] 4415224684670991259439289091005532697710379798021811742003937722160533123538846241188014697195477895044777686641549861616491937389111540817067904509245344071178317514941986902304522356893733989154549812465708646672320825806346763319545732420055167192630138487830182807328155179455354663996405479052462373271987185621783618621306857941894535495276943016203052839466417641068148345934681265757577989447423906394201167052224620948806193509212048358005552939645678803961827073863685391046213281605458615313379678701672731941566490984260835809940626018378990355535537200606665158338404242594623880187179502882372329327435612192068054546051373252293083905146390822662532445136366793246545328716539881180490091727297396053414375428839617876507669003199187127100145042908294876401173031279426036097966239222403379337043218408009656257996832704292655024693887047410111441932314635127818797454406680407443497645270699766703447938964932256206442478419131522897274967291946192994542566272528610725987152860613537784666978088607507159679580824640346435390449721254655818011102427720629253448878903655032661838388591218071648707561139904592476284844176318075074892197693647946833014057834759235982435677435294169076958225718406268704088008176001835930622704969515748150582710237039023454174048992877952927780111330010200461928617541111682343709700483687179751956113040384450266766773239166689854876949833907499967945333860962428270411843039362925020346687439320763677583806597649876283295216709472870458948953889565657100 [146,52] -1216927703844402771915849776315867346670891548291483712555356617064277015203288250766200623483639904252449182714856086978112603737890717631717151810702992865347206461366726572393296658168002009348096174440634574993869940351813587702879232636309630735272697115669231997306275604316785440367448359251968066822834582253427227408537349806717639016628333054464378879386900692890861495225330002025079200363726816785358310567386716125323484455884935140498911015696860754839026137908589090317042666626523050432776701010551940814766602347938115950819507075518010460583208508220305002947447951102045080972451263716461177748641174717267363159895219269838965443515573528389704440559087859301441262273155848654591173344827744847115718288497008872235321735200172771262478565233509850330920780991337708822354036354797566576993400134991931447644985581326564729256674088449823997090629700453993485530805597012525345520944591541765483113665675274096998922781528206855051778257269594936928124831830060074366491740958215668172717426426962979391071506839203796752281514997186570138648291635615204727896138191646025676674318347872728941339122843650352768270843645579459698643691602540860948212402532999408275602658786983555422561694592350197248263704693592618136756670456648222316832859246780384996442440503231877413526368425162284789410993250745964228178960893371284495944920282518734307319611939114569694314057508305125641752266007718360840632430389620410104882587492904055256871653216956512892750943852166316778404182436475 [146,53] -257470880564243202145701594529405126089447855490103751280687735369197573265703993699482153901173657600599277438081041488298414361332874329606099946609339771827329239705456539885689524007999847453417282259495593295294073655653381909475708121864400108130375486208398796478826630378118227859426880581287003049096340519661071769019878801684531878251420448496796241197948366952510796055333085081900539958943940034488424801803284115869165254867178914238091761805435864812553908886536669149385148219967342877482052383162887556106558829042351645237735016424550166704798997207584509576931594405532008312283516080039531788268014082008210067707181416802278219104916868385656911710056673919266586213408028601283446058489819815767187162366195249947354703877818116768571743121844283252130625238108257399478545769229781023399673924258398579433815299442913317802562856545095493168486004734562807218664336516221011905798945517884466585586869264873530463120274754846126002973433258530612324118752214592133718756975649665634133980989428464469394829550095476180437342893801834830315077304167814535496145372032948796703258581550488482303992785676771134278217343876049502381368683672504122263475720490402213770698315063690721534313555394301515367600532530269766314790062503114891659879823320819269046773412381969841444906295151075298266928053849514162050563291919945647776066643076255663450902095708192405927326930497644134069099807246787986345683018147767051320472248938070990154990344713302621305590231682395244047613900 [146,54] 687348280176551541827151479258769575294559686290946864716060109589449371967739534763184318598273144020300516469763138987751374986754019748726353581811991031278412361944335375040064483264569343095763038874105246495241869661807615996280792400867197573588881839720421690083515807360448233234451152123747340058862626857339113127830868846884429470548580287535007313127164864349139155854711675194589053032271845713339743033881522748007368783649492935983070712961610400195260626436543648768947539600858997362707488379366524660274146443706592791169502361730922641950446058707779188353912868837221282533010815797958246259541062425822634036946759463103548620752261693052633945388455421447084023216686966574845677528331211141275418592207794733592914719751486910309839871231243086142582320055488168671882843423416967935838140173333479506855537364250128852590817921146622655344148518244557119448643769864438542275342087393998915016578344168832405479778522876887040593191495386976338620722903166385941295112432655097383797155235279283188080417372540211874386432881269405963342193303454568657953298175760882354648100303973775433814211295862741896159244575156624651386636080504842259286552681669968802310070335526233351629790599509455842876284988723959235591775664256019204955186975457044041214789166521733400620858463621801344630523436607894559560865817007034337310498829335797021721693598578423079212728612738864219421452563596376441545246402062830863794007053006025815689844739935582330232752433511032498643875 [146,55] -633850550546470347096543434254131714558627202603044139159569014521902331775515581047093218359336311400936548938655030702111701878488221851098413107762322672723449611783746702016550450308981424624861574286963993408489885090730549337957440189411585131497186439735066927730626764055109564725502115834395228762938878426508830380369684113670269925820909090028586057802778272390307829870587615172453304667096582665532445441557276771715904055589523673785166852202988016810693777226542959303568533061984166308209330705017345692867301667412580457205700243144839673698525740071264177123157095232492409040721406004533777858671828861795642527970203564916401123325576677578425117665654139468767587936037661193041254110342509152278608499187644537078447872364242991355094722264457374740957802701087961656789778938141468146380320004043034480454201128626043928187816612264854649835796805343695051909662615916470305405151999506202839632879596683652648785473038847163610472788522061364864501804518660564388322352807282358224567780883055793696583294344926844109744370288675362783723036796787414502792036050624135748107008879946592011126679879022718087174428718018227410148022807132498151749818822306862381013509172699239122840008690830961367106312772117055201804066549170969163414319231576810024355937904686436254572110712510053528673166536843178098627771378076755011917670092189464436642694599687588029852365894726963609225714043783628903365269942105545316528533331832308506747998189108221692587524214519126372425 [146,56] 437427473364407790130299138302069212308465770528134253460084069912529161799973315115692887912533173922497552432093114969609933247592532613711410946649562138052041100386770640205953824263929007240509784270433973178744349729432671192724095148870832266550921596726957625208520622811735657778061690257279940102561590970681930022836875175845857367747323329149938316603394690633517320262654681117288403783272882911707367638216323395799821325276894768548358456863483241699458364358062039280972450319543890828592839420062420865263366262906872330705029624764090073302785403497875875880805612364212814990119492916751161209554220343407739379124129127985188487129509024311728593476629596370845039574137854845619385150955780919403526745331970922758014764232545811819883786649561149291509009846429889529576494159206146865621721390875559122387567162311721052329513682558271736030453790132744943643472060171170262589020226925057035323228005107976262994854717547911001433187017994046471673601132945825400905755657494421257779786220654296374347285732089611068484590843887729131149264576590459112036940898106904316751598028706488904415293242961909205039448327668320932360921666761989201825277951633663394688085659717627318011625702342675629850737519815092455952626631501757763952901016822770862570123759177923412811117315772765333475060776024401401068529757385736980567155669379950897828051228241841669237849002700438595645385569665656446597702414855401748655664789618105966690182254283505180313051704682401400 [146,57] -254172764583907927327026830093723841047919697007140711957928363720833827602068424652618850086876718360054741723494066978245111094958884710506222601586091140198684774487614958740811554380523879477163735729920872093383699392214185265075672436093843448875192170441364163800694494295853736735622170131182350183293887009784876052724880407547926448107189769789866336468644319215848574814209708298106501279696862734517653726649793337534302962948456272571937096945291717860191222835466009883762972346705904478818063717760992783653193564151141964485635763091022716844962030498855469612124628379498625850117424093936019851932000021837893444653773934877394945649029569770648818028202759303092182022750678974146111783792777541145793009885349029846037363997606608123440545106559271563658839579975544976416203780116823339287750030556144171764459330992892042455948476314452816361704278713102575901038167998586640340322074933133518934366020381555960740777175500634695661982886286171900245245426498069070037750086640162628545297254760299607010705002997571157239085955486398826154616448882435092540575960274291063032102803425411130375615294604391012703655104010991566094114153971266531274319512933956791748768565477718584823462073494374488053382947017872726896461630891341183614937490778126840681178144870821083834863619281342221160660846200797914363974345565159304259873567898959579418318299665838112032099876151229246787718400410227288184930348498834034004381173105175933234857525638599742033346145280175 [146,58] 129306471948198818689208305711292667146784137943602719816210992639766315366818301865804221025559238316159835508028456712745335228808132856355693108823539421367982400030419245894921781751165991972447260786620819630457043276290575651297163612900007796568925331080336690140883184381308388674010288211335203278430635479774479286377778516620921680057382279406283942184899337800410978674611791002296628513369622952811552521172673880981319606670087935578401939157223999350505534302838018238823391872390067462213823712211345254229984742900610296284561090422001572510589932732217701002185597475426020706958826959151983425420587558971807480946553239591463697109121474149759520830803758402264463764762658388851459328234130640957406146263234012406439465213465913923772130127011930454456557926803686855839265382452319174056282803822487625561510518330225311614462247386957857770320843650104423504835230250219968624382279645163545952632637006721313443041018165538780304722928971319908947200716314956202884188984582435926423081501195925844311126378820728776445694283084445108026204192745952469915854859616136960678577161712674667328591765588332811299428071069200209551196668029880002024809850747247929851596713530484916805233481294984783657299517704146754408687708542322641270247029909909461129537796173703119541277708039048947075812328735233514265531062566740070586393472443185128699458169014226197084322340914138697604890206471560172410752622344809773159124747708203786428906933199572837017297170920 [146,59] -58394921595490403876564868477026527187862334835788729958976402953646989894696155921917687784525212807154986106637656149912520530333154494173611054820682966986608271588898412765983623600339580756717664992531380950164016749546963603592503224054535302664510671147077158363763977929705747857020542118305592954720929057989028633402549930530780380693238124319976333199918585325403881160830476962474258575573928767688212330525757093069444560586895789591226527836882651766655218389442906318992700322868491915756948255176860471063659441336684916831104599994562552269149145060851590445357088338112705283032122859444016927779201405070383981976974104931782657401574857248130425617159774909778338355959539615142996849624413281817880649889134735514195050358754542799114687941443402843044626217154735111478390429636484207923637521949087365845439462011938969221528497676916076421960139323980520249754470258293906470834819439297272787540845019557905498371301029993954776252984984252972830114081822432888086353424451978557731291516361876485717205643103796224503590311147849053648499964300023867463653848494076458545746006156365768073422741117296507265201537506814889318052508334272924526668728787251763975990302007512373312483670522690186338243077633389733256399448702141841861518115889419887447116156389920047431436721849944287263972697077529374137319388839887684021900705367792441558851882758358462475887641493584724899099974434464052237441322075375111194552715133031485931145703852238259616573370 [146,60] 23405383280151274290939992229405712506032325706759237460278021722726686453643703128118014901697849587209490665931488811360447552551592349283780550559195629951485418468917222719679089629971533366186637401021129777665848453700008244513048365600523234046110183898812148176069399801601449707885421397996993803524204122522500810022667584783369489319764432288642188865451943072250267685983584489725815077904918877878765602485378656185426307146334735449011521144015829491958671043796126360107558808778690207014509203019423472617145947123120160611719858909720221837711245383075155346265052817697891572439648262348040497154094171521312584722589800717709843576831146130522845870201091020671962823367738406963404118332266899650810626129828470050923851340835525772935275428516041770852221987122245166241332262560131805771552117969913067915756836992994104339854785806205627840117785240537325108912798585186120278723941749266776532499816661122167436555757499258293506518638448343788470276155474399333337314111362916393885995152607723264156436451698510110795403681728322871429529363718810922208447747545517487774724912101536533987560939563516845443911363442958793402669639869860240730603437820866419454588666136471861350188527124071542525945228358934103195633529826892346401293540742472083726231140999568101001193386636761696709345606234931398793487600817155651252568713910303431069055012878876162455150657502064230673966060560123507024435617987357641881076025287478703902028130382313698498775 [146,61] -8209589331357815143355750986883916675271345962395587276683288761500939411427822252195862999551066572367213478796430844499872103220047732257474227771287080468437114732218504611023722286310359593756129363067368572386347223666223860425488498396781695315588444160296171206297253237514378653811395333300133431628239300241780088694553836510714748928314393456911535696390670843659122715999719963296418026114832342821986944768321666196269485935560416222549801652249437824033571443454560014866111720904834694584005309666891911729459581988542353205986931514826578745857177016835173752066342973727589485109707167966973121078429747265185751278685661993969310060359450304659974018927684474171191257901386151551580743106157506693276980903585826847317669804202556218027464827033362390753738342791232185925106715552632429190759315084558412278106651273102195903729843411403706443950897846357663668966456047971187543291683032444415935003778730675817455704347100845475263007556478723076900021965755840119319851068705927953055370453414861862997089722520440467235797022455276222409347606702605191313459228702216855975999300316591891287425841481898973498029785436454945194361052413866216999704282373792597226523505293824212194512394304019868667321282240883295752807141810627493387056759074678041135738996153689176355639125489208076828597743526055516495272408513461959818462111905288214695478335561171146895259586912278599795559181792269083086179402034893033934622448801050791408358760519058427805 [146,62] 2424846514529502983902985399701747729710645708126357123263961608778251750390293942202777259829317328979936912795184832650723915391614812335025973575506603973583758805532290486508994302597097530605643703151701267228506100634427064541972622791327127491608124403441730306961867543152849916885944929161559368311230061436827094368633007196798813871341998119205353330111326136259526163281339551369781786497190389527407076572921873474835821434257122342320078976350016842237070452706940435997191143065193428034624171868568933426307090376746551077941879189209955092563371935339272544757611203077719815097914864438866730960331801959600826055885085798606732958706423999774281134193513862017137000569618041864839217579256345248575501941823885204429137851150985215142514361552207732877980492182700783431454550495967880084949418295949735029705187879846777314661394404301574772872199325987962139887550137008570530679453915824652911486303149248399423465782265768501985226617652070024115591203226740951104541285547889896811870046855732410372570470825808641690226619529241281989626187213278462693796665482933265484072453018429285592807439741956894804629968162447685001659428705653981676925956409651430897195456261261824769528623270725166481622885545272809884542554648783577939639039045066884519306962742124068641481437616808454202035384596460674369497902203664180201954207563497465179979537516155918831434817406679961882668229940663692601058740901396302182244684015845779413976300336920130 [146,63] -539949316642671635653871188993530427717538401003124438877857538720774077896665210424026884621331488053218752740356007835198546786326189724262565915055637584314418224884308274259506705336072709338209072293844747187458663379125356472202075435957117906657018954349540465294794456711990012933874864616694423954978432090519144687012762256406191769771687263547625973587009927149965981928315070503894187003907852434515575136951999330150388740513233583516237017334662236527945220336949629444088307831375924635698179360317641200125717969103185348714584753419370357780306556111412644513633456862990810479980550718751640100282151172167127998718366901180419238404910277453225965374374163805384303555668504036069297870342779582657453362017971655661960545064371472533591661641949559827241231597189955043947847038986381178516480610620840693097906248435046423109430431241577837852443129133957361315350426136181889388762531225909612865454382156328331752520424860353613359484425740449918509521593067715781200824310621643449218747267501975707425262107985135502509725269927069632287506026674647056738182862712557660459438789620735777299200450199217086422717439391224814271562777893618594134694126451385800781859629847197623410855597701961774538843188020404788730729453176878975678995165909515334019646845699088530362360382191964971660747075870987763761964718296151468542096704974772462167558198431389692135967736607922517028480812095095361656554789377264604269662143978796914829226344520 [146,64] 47984423479902518517267162486826723267233901335758856668762027639636414786281880616029706219528974998456396061286613480606597588676301264891990502915590711660218491583342570743409676536604367299338835900820283232524328555096872679729070074228412964257922883140417859871595150198544775477173315293077872213669053729580516673733716955426782380251086035988969338367553312817211839374738528095612765837750440505983984032668133962505454480521350331391326352672439123067343505136703065163263332976732826858618717109917686009871818747268464671491876380775811226246537962969522593753794846689143520514573035599876307365038445017601888801118375757984985425881056580006090968863926433516452275554081863663911440815151249722279407419799887943458762143138737896036009888834360603500285917797713048009540334628315297322646115628869079051854487739031810862754102250765117473484971847552734964751021119465216892039146465216310094474594109277286850812339515187028639928725873781065528857327211003969611645462128889523063961332387508928110308760226785047893733142927530245758025658523219832710109251765434103230662664315540421369732464112250320599469240658869869437147163093666695608424228143182525187589047207560772445414328909012968925620390213392275395742859272324804123944728996843951189302517453294228671666566210406964803588962122651539879335799857426648195297154914128309318602149069770490818431752358785739657532576018969263881081585686372490061661724557976469937097580840 [146,65] 32392496011022152270914784360959925703734457860173575917346756754260345841597434207458301563817898558753056258004462340805154801236632770274607628022538248997544096564524852133677995610338215119896947839060157221304167918708526825516481565882411478627011507737713573672966894203582738498884211671019519635582482962806748472936012755358606484783817787832725237117526593504639812848731289127181135105492819823180750509775617742266801749813451740423916188517449044030249713664413893328615554575394841768259307201081638814624350483409568002773940179761709299977302306278751296732010215004663211772742972666814041789904835436918807447897425476216133329517517466153125233615581523190037962091289901774656096830538392303289636390595805088726512575044790566415952092872185152742954362451255776938124928721640928706478841725829490064700008373399852638196329426917086657745745789961403594580623050873070901785394130787223906140978464198368303012080111017998766485409732318019271979463831733742024154839499143055743159511942488885630783400347783918614864176641228568492457239202658407505832474072585738826693634631309165988145230145222833605996763099629671765436859984651157173867754483913224209622754583746631691085045387865271814776579564865288946589871943809870617068097994721136039998638293155557914029735125110264798245405983981163485264498854786237056437729836617143821097605545943797200763551888271798307706700523534237545308084098135314661034638499653119482786465 [146,66] -24224048962742963662015022116697727112388691220451867195058060947096944390035131397426364460311777748522585942269346177182713350126568221821328478157356534997076495971099254583411727791712487385224551885054222242457761430175348567638577760346625469880877866786184317586469446583869795953513336521106552889795027669543069089986832844265774441068987664388720187999558365133598458217189507680821055840586993505694230628979158958795175737681937455598002264272080670256609667432053548483509470645762053445058345670216919113455267610928417328180561695181455732363497856223259755877218706382723841610737678271219347256987880360108192163029805845124933384937431414477700073159103013752825450932840121891552188347310108065405821613527966449203081437890612304995683926793398539433864625208063398398467562428636538383326200278410788653438571440872310728301441044578719504436506175909127256136407723393629840576157132936990917558845725110582804147760672966051685991370915058007021130543620388041725545848030963397571184030049519254866368386216131060771025922282933465839931353766931038754835542367372255664806511140712496987954854075112722973133935846278809607137212064692585082508872122082324255040398302160979033279516853768314971722641793821001843973218842445251850979404765748019694073813297532781714557515234600034414591737964975933196893089845324826262746463140257745173102566055288646017250335639557667908627972132879933868759741978943947705423002822516953838320 [146,67] 10516128768582016585411092123694008803186512296649818760603865401914730300243524142663807775259398386185680819167702617859794612731368365476922749036301773040197562900530596323351363453893736571434513001893394089039822909901592535468305554888397187246552654972846383661731989521912805187221672267098680290365839482126949116452518931860848925213035343993720552554981648392249711409650452907000300064977706671494219869642863404167344072082440629918483473082327631544090115174733470126599048576516020042632593517248340224841323957831021641901359653748604723851064237177222838908058937483500943920573818335864810993696677551231519514197686608199143378313229145711449473589870262547812325509172336205553984482343478410905253656996581387529748753194978806280295884056589714276020345534843990582655765375297470433761097773648926612459236738988336977103973568990014763990487852503375060429229354044708465712821544125049771340026852571769163354351877715905614726277852248646585535054059353587265186838596500411405814683397806957998441730208253451945446045995363573923490809401182261668267249963920913478820294389933155245704076036148818674421608469682466431447441538081355148909934679231697342488678702728662947963662093951917220467475558405692395264233676334660914648137572957790387495358499500406399880458965414425889118008021315062327720522774660476738919938136253192737470027502410927846972965618270196242500017623867990228262416703780486550678111603073199845 [146,68] -3510283719586689653254667729784557473876825896399086840883008425511104887033920706924810193196100355149898763029605073935021471914171915617409971630450174190328487127355662050084695219870650562797024962906989602278943750587203183220067064400759595051273989045294324540366089895201447181318038964992240132612069362454738823200306077702905674666769137006822251028561393682602946190103875299594827147014589065400654449030815968250634570312780354416820806390598115420618104369434603662953699895786437157820948931997053730834667175371533282075886202098048784351420219704473356041113721671238855586893545718478659964905620383074335995850938857789828528695224847797133174154660073719381457704291271729384508059966514462860411853399807492876550452388848292884504221486271556000266666162704282060961606247518877420887325978041578889608500508551568013264543194998432818897737693347424159374805718981404921108410202701237163266888269099273454640973416164613709088326727214811191346203380803289513056347433452183359542116646531222885196993337561855387440710791697187524745854087131171352058045253087640447306590090872863793449086984622182741265882794336248288992032458936775494878624289358490503466687148340431407369433987668859598325494099908721852213348369682046243647362924100235084417606887799639858701742121085385928611949393471886955389897561907962294188876187329390773793291325838112851481322885034722644669554404214035376234824424625792995952972422645070 [146,69] 954596946747670216366150992979511796299789443055924376387108232762485455041960975220295572853226467740768443137431930507075477206356234071286020519175199935003398642820454588702867842596798458407528996939674304395219761126196679418299403780493044314077567145578088738437172462631254649150491578452310397294798599290662362358956386295109804895291525061362885942367098766935400884941070755215018573755332257233450311218736869867570260473624202252746240359237355651177412606783417463062343591457621796504846030937420637984623781207646653873945599882624938524509921119815807902325442530540058921823504645475500733147620036275702152175989458255101649250158594541866694191263191367493384234150265715143271864497063648380826440150502985762208818062853598040675034071594235730986328375642115107797403211387792442077186611288730245598193685092161229603390515899003774498171290875430406396287356486269224287009123369433264296760484335488444522379954852535422740322704868421600762456582855353283702624227015462842156105244495300772268160268056470459080135902983653127939101834695287042787913456166783585731099465565192353823646727401008225317620549951786659313993211149997985632665512592933744451711155989814494939076994536040712382122813406659201063216512040150345926922033614588891850381712425833644449630177493883598672668855290043876307715922734785179566100775543692915027225597981331182314122827985524947646475424261168536736956055634048953625102643615 [146,70] -212116719310083707333622649818313455428424840364045593583384896676383933843818232590817067889608156905009418150515984312830858673802495089420586337598619491585793788891268668033291576752469139547570524226580352652439526544080201834280116910684030960926368922699084372666915356695784123788464066745074134981222994764400771112960750087613230449237727923512720541470026005472830435947892605218391868434320213190029208936483204551824135261903997506828778041858007980212366087779565572695554590151064068597405967747650043839245933478309947742246225650608729309779321298968162543351852459921944660025011894847820003743309969116054419240135566633094214991036170959586628663699790142630251476089310811869532583371993712193805104333114304053662513696827054475526119628008766867629584021729729607275660157865354533433258268136113186183496704572845572528417440184391747953836849567956069802302298896474329241923097855840848757849544691924048043192885735667435946082468999349290019532686605918776078317974874548824254205622428541023297772035773638058552351026894255375308046924320302619307952436700600865992751159815883211484834465728335533553218186799850289306586898088071919422492670543486380427005759236833582162045519872106365955933713724565953381187265993987177207929635597597766862533311039871092671383466964541486486244002529605978233846443511828912598969586823770226598272105565158962771156551801192428326600252640158501629872482220923479299118195 [146,71] 36946113977471576676594534149505079857774499809043270268683576629867436541546232098827688948156940797383933279776273971697695485236872230351149337880041003755772489784211089218466598635896490483020159652324782935866661833107031388089341425157606611445899049774996406873867096110531064938011090362364207254760395664788581728897997647805521566904003301883034070104544760645908678296727989895030260130904768551788288634111722735551542422043171432444426787046299379157469163547740973370922416706182627449532372632369370428837855471551957052892547051698934818047072438415074222008250569497825058809324581437867565791512499602626124728011416259899685620283188921396062655036321156478890291719889399185756482215494565208341418034875424864342673371398359598743374614060158530910297056474250814058590961426237656835347267824499380818264185375160871450767309409090202084861862397267378943283978914342652361789773653349842335040692114804642114139120778644665681386802913978066883196877678028733296161516224153194014674876341435324066603835920886734736247160417604022868124580819959628540080368810376583693091127532437711130769296015380037994933119478241280008392141027836665523690871843431664519832798680294018214321543051970970053261453245456943924746967820531649417358721991094500422781009862346435483177322987075613379815289118949384551901485306465116751679534023584144226673281964589397965929128519871246480331478034625605529833030021524996505600 [146,72] -4279715252068639237535958830170276165370734838084473869689085749522410251953589337663649844082079801285384298434039259661866865237468188145341859373172858372001590355215156433993578392646651645742201766421493435115715169835659094958589278485091541787966137269699985403536320848748077885865257076401904770474295810123513518953457318864946585504989007608321762084990002830564924539146438807455175314962942183480618277681162795376169054246537720228260988076313098300531005803638428601300281680043486023088135567539283050033772044401520212820992876650810246719717161779391836358366358762690162648356710012116096123713020121072483784504057333283864229209360319561468715513043570843637298712461337439137269639210770491429507175849859868802780196756684574579754787517373652127371920002396662614273968277200895476336595735021102390454595003337982973663405441636402538143686880443156218715027686127308518639774348667587091004487717259922467295278189090576437895553162870605652449278589745425569277864137641418723207670794820406283810657441735435055549527877216737113894193562444689963433400123501248650485518851452877959892606343266757254209873737898193422949782742491126249574028627360014326064372612948550390779966620396835300985375867516835470671319094719582900136757682662634796784869782985335167746126428254420522995942664038057685654301399600116510813190736658182612553323181387121746753497314485251220549843077504923918942057839246721825 [146,73] 2509931452076030033481952085462530347630210140829407648804489983728791405842007816693490253223829694333598467729401370978576454764976700505644981156844065143884456493474054128167893463094072905118609525647136424712652990716137714935534278729330210787379070682073271525033548913408511632820443988475738346464275832306158928899667413793920916935772232058963174477525667643546923913485643770589657442921849133058815505931356318011417856329450895959572979587026561054561518783617987468567828065386046935690433013975227501215057107190374591576073641106448693000993421863589017024643259616192349263101793391903354504494351092177495604801775074041589263492543505958453021751987578554972929654526323648544070851281867992040240745064391909392321953885645979235840849454977005591449194479196235591167184259129667263009692274657709175776267910297760368348678644847348180663810971222610926566672690270804095903335293505041708258298672621360590661956161857708209693809766427655928743744790114183937054477235085506270992068795648639667761749251774051871318069052231825823256952107778452721947022287630382692499514001967217243674005892180182419523354863582579240270628524501290423808300454416986660918631397235429545569815333435756536949378570040955617805026833659959597230518274176098861121969786139086483025833797301726887817065062401611182565529671995444443221255147874765823373270721415898954579111611123287246975061905755368686612045616415 [146,74] 158724489774403690331803100680542527436712279794624329267216078617361276572101814660977861727941866874223483289358013441324485892538670471005781134774270147826047293096126886025696055483202431472245899471035485205350431882747206185786510155776820408942768338415721085468758449344605641371830491368742639330989009036724343067691499539875333967759977390906502953119045881157413696647837968840189127518138518676280303521971183248305415046132072927492396841667222015088481693686919270159104417797232622898302122440309816636177525206684048349045642224166168172274730354896184788335583592392721558929822388591245923009605715358057708239911944588888648221460022101603476879366922475590890058352913986201907695212129290368992339077651083158156065250288323353836859057054285532876192379533676696169268492075259629615851888528527599236471506230405495103943733102010928033517588295604393534304987999768129621519995537076260904681539232271541899750848253822132556539459660274063400606015140633209458428641324680701344602090922723125824860788307650751883807762211424317375795307289669002628322247931755402381279879330429071606862359513791107648596879279181245267388350874493003730423814693457809976316947490080598186751735350076109118203826098402219291501078229590410911192010518447990964679318777834436563400094504096578991158456992384954800232308293383211688281221484180109122016645769646854912661181512423422168846588051257196101109498835 [146,75] -51070482341336864282218718626889105401839176399174589989138674757612629717499966520006920265275509198772168331091065990970830318912449210722006796103129451503491942705578525748149806486008176966410776244843858459697842675388139301631588218880792983495409198808865744534184003755230836358735175392984343686433838464548410210426545310353666490589545520310164433326894200371636282506085998934239994002768937040376077346758439834450301509509138413187504053150865623636339076882820733005621707062510718229888332297510790552673417352354766019264701306274770270701639486709520656440806340551990598918207283316725505146286142931418370957737136986410208732107620521450230872115697128297942632813636350337167325749587809299904885310199877732131273766420697905720413720375789900819281005443915971019264856052659949651808897715891958837706147413519554270354052028766608149147098766973706170596514363297125567709670809022828793758862977948651515704994176227837002478591474674074450466081490352114516391125079136027069785822170950006168942432490976001394196213349285181453663271464460739872836569182931921866083005181461017494285145234988639649279711321885328396787925149882956230637978948060524230399115271868502434787391916014713436973819286975686328754769964918919974734491044041871549557396762168715639130921605395798465298627004738524525107388192010671547378722439431020690436861606109913442081505416341492524502689797850274880701125 [146,76] 10839476881834731932192454003106609946773968234789599853233239930488309095122658708374820319623938112531334278548977338406516842384924545876139233047923935424010274628059685267033616657136428877914593694742116626900618097298220227713431885928390518889898963117247834776308518278572693159938395482051868618917437239698203505832355700823484532874538157899914177527795863652425247894275237833027077877162113506434837354802842498741765449860730354176875886546616413571502572045219952350105471424614095898729757799694262651226903339728680149099104606227738160910362158052984371438655137814295258330521756020074265230981002052663462461579498821503022614063597493707215676755902003494237383861943485674629841432031375203875111794518773747406698815020294983443756200929588286663242957994549854148945906190325659742472409565543061807032073961554160245971462926428044098821344099284082028940634476403397975413362386117890426185534166868078587413157669622638278041211812690631572288882517223123215903648143685639722102855836620644005449278221065721805925483002381754702394439095549222039544684793638073768983238436573864514164542097677315374650064534357748416504046175410597529689809753658873866440527398467766490093204598634180607387236329026003912082185436540045185141127128525952154883492722815703970635598630760623447250139622991708916136310110953432672103648760649147767063687753216184406226493101235621739055904404812175361705 [146,77] -1791604519117532743425301247932724041618007906822013428546635510585921465876707062138642688682641607017635634750403994993017719045398750594119940488111470011640288207007864247254522585265583504714100346842372116349927434770137861341366719403019442298211725377180579435758505043711888370845532784960179847238044618455990420931383072715840113405392763125722361757337045387151807573872044161626399396648338082882188324658652909491707566490081376155500341250089192407992179398361140187859454429733842787910816016686510420406862166895262967781601215359868619162171184857946731884077623596595419774020388973007315386289146560587257633461838960481061934089622935616869778231719540536088051322755411489179379058507272593804885413024920713705889372874343018143256986847358950654279993574441500943668836875522515195478385658763563630163304067554911108637288415670764651405466198078027208366984533720967678421540940886193074252170744702824239791143557674146798511138774217897858324686887521077605691403591009925392368212404568407989532378669839488438628361673219445869616943667568024276599463992610339919990300824406512256473771764301424159057064158150084420679694114632137055515220940567634122504366647409729742500745364137150729604253966720794903794915730361264914114661046443452666167684581775730977460136842607479918299310558472227357446274053441119796475253140471162839765380840235119558191275751785576331562713803102807895 [146,78] 241973664837072177904958073168985101909919003086802853119457436237371570030563499288700359689446692531682834575479645964769473711291072393367963291156268324486674259688682625797359890838467463445015782023039718827245102919515496961120044457361870405460019707058451181766941477578047924168467388376913767193473593660374993826252493921823495625562942662102244584202139221574671028358226447870241782560941015175223784613548933785741635595618186798320193983155450844093242737602894264070597655008386286820190527203778774600836264011352825756044291584765113679283409564133085982941085419877765184156337553113443828797985493157768093203120370223433998761937357717242458646487090466592437242153524905288720310022171054197699543167790802158485854863059543841436172216855919005982598673238358267358302267086693157862095277756268591688269664288498426428963431210213368240373453381816146498234271926981269742978804213523705427112179113859628075395315540476521113708774824650931786755602464976776957008123328358467874455896658014098628493720075858743456517057965980430584412382733414699364784028856038824814812574396691344231798965842740738875749567084459866828464745257473162673225468399994552390549980852619404903973853548669142997865960294773974585656554285449675968012880471508073732803210023867097724558764938406066362174569337507299020156798510757001598235993161744293982026306681962759797678478892501519136762798651040 [146,79] -27194773245249685010942309992526475835163638181334791863723010494594785469179994949037691176605447704595021206641090273111449807985492972540280493841555328893434833010393035077938994808310018883701872759735617588536783199150453100699894398405244399961987047189227382467208741139437297654727309024716482428242661980618701483851440530458379495120343992295487109160173801857600315918664942267856434313594220363154759217429524349079819274796847807357956446019703737380413430781879556355684603434337933717409298233631283217265715119600961397841835532010952587201841198472200799862048100814500766388402944047942141519982135840573443725449540876939602914276654606323693590608192753199931450145993065744322804610909197587590427650828707852601722961325170979170759007600321019569143871310260521684905700712644069117355095618745138224518745198610468327145567020280960747738167982513785959363166330569160562182663169358004779428496597564688277998598761236078892501360470419495270408455954797835792709469669718632855254648189802486476787146832357870094392413636839860620347272589247255077120698832182874553716427284353267242351498289346146468290733692673301763279213254782087666867222389064992375298096075796415564786352671617534596125673016678340232176660575043499579341117267879415768024112105370711454910557495597652810245232102977385253482088267307719856181742013526190580381635352095659276574387308085526311425926825 [146,80] 2561689290899274811345995952382725458462465694757494187389107090072787570033596621861149449700601657314371855004067071421165861889717383713515557185549229268689589612960984991284461164387926990193454838858005345856821354785125183789311867644183005839445531203413482331916952696709947589829348789244077575591164642599303403748230839153785780115138409731461513140756620374106019829609026176952494777075796622515975147813860079744020398890499807081046932037398385894571545986642177095773506703780663516373930332902663000114604106926014158933102387281243630977621302513615625446394087441556013162238018591500397052808567984309715758971658670005798183377571770907078582064851418544292753833380061477334678546381770590260114660398782402513752347367570907215184082770410379490861088626275159579828872850607788664504175528331831620389317013099632454332490428092030599523136778119216947679084814823164152405166214675630141829963065037215787216131724240678405600206624364189624458192684148285841130249492419904645690812229500883077709923698962843835168685957078262789130613502496271615479615460690277146899620285238608321399195120509041702248406941521607908017283998276813883768501799761339494330340382023086564452805621335227996399384242099366038912521421322851254115853261484437782569703159688778986195163207141679756015158429432168453295753738671048196919352009471143239267552181301003182850249093326771124737220 [146,81] -202770081700954259869267556640983315893725929552939325400146037872271125746147346407982184817997275636541142284443639865730051950780679922300722782731167553982537660211400147170344177342484098531089164745436241618783534410596126218729182964194269091988173824773344475091708641525864503115972782540455104893454782904048722857097313774899900908356045019809419715920633457286699176920297748834961657159965313105267400921307942729999089998661442697009625269867236765290835062675090073449045495227497088283474114655462823136846252485493472098532110277690277336154029594163428544265199600984210868019540205095806147029280391191549113384114568801424807134720181512083699804708367303128996577379729593305775976927063483998099195169548328082472167438260056787629639674843792589348933025838437466298738279697059257912390670347365635060479886255418735045885271935289827008941380457219921657001196012092349714823139042074905097374179520343477359905838828271558773968733808096338273275352052042832211847794748488305201433817500426289189737683918067715672475918317448789462588000908509016412351321921969395996094316262685513613960256541933164473214126394150115091101449681822216274867650856605168913385672477530583781127892298275539360338930886501407367780548614581883021159295842631190127767974693712227848217152376696013317184023234253208305759623147309692308306568786646635038566387223166726047760193855281309010 [146,82] 13491633070120919619661954258459101531756803143227362928117727734192406369107891776741739478954448565809021599317771939483250855657541878447187909482255773700363806817628803877442550220025862976489278630103536797323840263803133228697502414787531010766352848331537821727491402851270618998497794110119375554486439664423004742427963949029818559507400665167384439788908882492091722259020016918122552718162565545998262796936737532365988290935526183258945330139646653247272646628689359538212674371927231963288313485652764541577002209709576156345249336977340291502533661412488785289770421091966113367270116426610384942548545229598581356814675153686433026129773110030020969006656166021665217809160521169163879582332726316848499294082170914586852998991227252150785135240940114312274884273213136703299823431714636118596378956034535184094454141630406731425226845207884987088703670673276043375234356305932359574749464079531587585529279744118810436266245620891294018540084686340947092997389144925180890222178805098096829198914770583989075740925046202489771298428417115707173088675441593626177792828320337913190152166251955822699224821701642117337926251794478427657898110902045901728384180938381341600466868304699038447865554273615505597757536187805925927118971684463881302618087654204988102535564219991386984090744001586700594546905001440208681958260620008387432935723250680003804038906874226844982026622052670 [146,83] -754461467489710399081797658569803561312400468565751893165809811638943123106718693668340827773673321668670876463893576851667353765324010482975650114348408017967134913799801831722025534279088191375548179309674338421276198774803268999045662596532866534795400820013308068977570397375567549773181038612711225200244422373515569550970939311834671348724974398820919162945236891083788558553762628900879364278315445661302859643788246124008787632154478015590562544301690823096476433488482045030480609208565743352249799703006370521022799450712189375126116778635978040959838733504485147075692517481483141312376699774725034344222377549024316030435429131606626942183009813531114401405954869658223741173992507023570749591130208195089482238976994090445282226259730697907394397765189104552708708860226914358678054243049279547246525222989794683875214325362397242046371758791730098540482376884407432009818562408326671362957234548415126820495797074477079015861939710484581707656335383243379446178917107717092108676706017176377163346822101622571019148797658316812201572358246494298898971562477336471526602064272280463762699183706461732479170385500931089536510622566325667993306610925557906239409912726192558438234752165975587776075735441766543468722459548051368796772308759493123220782847213188000850333982817107669840892102701218988540626731248755946157707167965132907299146176604445486004278033130190033449780110 [146,84] 35650656946704252087065101312789183282193266004146855972016606883772033613404856274193044343387594183587060734867629671466809576144083212173246652531615243991013796959426642436605003430899621282608499928535474921046317073104102049598454111413280549217353515298730212034638230682881664999149869762817755838700094829254488689489968258502681403534851409425281777497896637287831555825421940671968367828984912139584398947491332187251769543632993662864877883293649208113698657066995253761574951866007976757043793502576889882620587274137298940328130515367819492399978684811959620881963742878953706632545415992572900345188383744505555320233050764996252790694472036322858981391461825542227091776932877189924665511677361206962245989937532413772541185162617900928679875170666267445379869994710738639615565588783955212483754173321391655484650305778908990121552202352620560141919893056640714296485277833197812205199081965386776923310541034382330198229207763747200892050087806537313270325121618530214042276751976395462681059722671141999655800602852457573373032615318195965969477317676046472871208627855164494725294127519296771685299330206414396629259400162288486052477787100799173899515334712397350442922263142341011233474093121488022150290705008721084910407083443568744721480090447936176607008065760146307910593407070797203571828217504172036951508187642775699742590632864866189845056129837876919990804 [146,85] -1451153872494637989073648159459511090211352477409353213597511236154481872105199401934653917707677567952720753514061289431827512322817015961997733000118684455084652092509537554966654102821470686442833889024817863812231476310551039544084839920096235634913295333054741062023044589392574923472352949639088993971800689576082447769053264898454320402704231305027955287521646681256238801777165810242519664323996007368169885425509154560450248600644152967117786401446697352479862718360600522758257560352028834651016504854573916868548707348175791718048636303367074652606745550050932968070866732426494622308148510778373044096360608558939750035917245388959884778555268403196211747130417253266939839671388870901261637699292909795670510645286636376376690502245749540520578791864950623760603049903291911579919821789227192287938265027835711082852346149171786295165147590106093594696868848220001795691108781768918477338244656379796020041308090990349986421566921146327976478462030098811917943177350464271109184244040317765667350027978858599963823645587610727128499259693423259391133240043514635891221724154620092073748659150226899234840618214165221570438885156894092844566314078941302459027296953760847881275996608957006781683540596795700276973349394916052129033260366205279833628780175395789948197533374909632135424447281202045710331316599057740368809618513461693726245901529441409767190061605811972905 [146,86] 50494903876653584970281584490956477893552677337470328103474121066516030046753774472143314524218593031277062516914575784474967039740129236683355176760623248189234226881079421590347891391601886731062911203223114254112453869041218091077716504751793390525763745995916931697193239677115757151940522582243466377846052427099331835326467077119917958763941776044963834155655003260202876943608475274581847218824747672963387138194011171572123340471956986899131806708331891887901138387727925051186589569293988966890490103901708083451336266748986040924053306272691487568751893912390064776595986053432289327347754335482492214153569905687066883990449002348035182379423586628464914595998577145190436331443130983548790094714230985996968046169220339966417005750651450798277318062217794938469987375144385952987918387843191260573573573708158008936190424743938931093672448403188070817207096599852272563581693533044628078243765071016136640859678589140768656758369471903133540459553767800185364730118112048507736145342394211358072744865477952861082296982334709848812625326924677073982551158351925220781157666468126377706134604984031120319689407511486508569230838498000626810794395790671906959314573043467427609810160825232898835945350863379459921858796695641634120231992909087105351590793081354108923039952626110713537439996044264649694468990739348154806031869657596935501185275373900965649157548437294 [146,87] -1218593646588775413523902070196967645524489519204616256832129735802383362716559722351183157981015479710115827259356401638586560557728017764480992848285736713312663642890142502255813958554731763611619225102883629823590710670862642380654470848873469316022732906839765202380515820649491170924547474755781543708143182835050080349447061627029735150610003363452547530668922032171576716052495393876322665565856038515805094999659500175338502656948539480505286494558090828243538502333136819599405349777704857130850937303481749986207633475718491582246485457326593311791213398515487530451606455345540139212782402274510021433694700120612777630774519097060352695460450010686812216953340184895857589206760185608313494204250375713922294474002821143426858561236523622550037366926694987619020543659335461687985609054464455081614270429895076286872592890322078311296487560223633355203350892900224971509284386456015310795489012066890094799141476442958480646659969982449725246549867886223542869297937536475543303461860201187379169369597951146759937243828571920403365697681515149120130231612533194388530366068296894250895497482019580418425364740247749330268448852680096372663237739457439185024832171247257682937522062800517569826735878060859301487498764821796682988110330200770210464176660238781619291488294267543924219577873766666306560473297810339195944125753009744234294534932389673542716969671 [146,88] -27943686496914642662043412638680922165356858992161177718435514091432833259267113782426718717516679903867013144213421425119433335780350232212705553656910690041440855689851829787543293055524942566344501963502557000694200213580274095111329204801332862070638115376680855966112236396822973594281900971889433900143088512255530780833493643474549450665490692365524042011207086506944661026087996697941317714719228156851960512725709204837646883365699779785976128255077882942294114605511225706811300436696648370066423179245182673206041103234645427122077377338866826819795923273622323030877937895518722474217468502409354631824162947633274921892809987059665755981934300082489554748952070317757154514103023903466457162212612350921169511126138431602545111393208765668000022803149016335390995934076278252446023563898871883641297967828336736785838914518010858698301428487196424568169682485142569994235120701078858241199409198481543187956449000746549667620943770883910539320425426338499898821350858651001357553238201432147721415686326766545756361051344387277426640205153262848736689784683307008176099868230475646083787327560513494814717325585699330361104177848662542208539765156548780569870778789381652606763732022228406106485602254127228736852121894412048753787198203670449750178158650380100810938811465123753807669294792550532511772009547245413581738098834453215683057155357888225418553 [146,89] 10476291381894239186804513801663743622719868574385463492618775844211855210722360419917281586899499962381837818704487632398731069797054584401646528036225687741736224842729645525254163161010900919561184123542766709334785973004472011633432069817096245506787635782576949961217366820907157523722114549931883143262779075557579817487195704685227911531729484004438190227304925659387281847335233984339416210052625870461196319395346589656779621802777328283643117619072011272352796230508360290262181873608642259837326444593845477335650066658468296803985502825759526595207710209742017542607923583252800822812894625539407893866740149982284680682799059176928430675903860686541687696173392845239076591820935866517076421971091174522237740261785046320785379291100074574143699082611574796814718049043622715375192918387706823422428090754850063015886525654306069426053908984059010472360744744267335693950376616996865263344555254350547250553774855431713044729237280926183092285240814701846511887369975293646985151613885402534768008198314627550990168390712506802359293987445052416001016537608504393333849305958881296276848956632139468174196267319689965486818825254394203262411393909431087595354824627947096925836921833343700723862889532897232501729240109812845226430693662188413271852368538311498510397738181539404996493894098943411649426894754539968468254077201763523256465306513531009302 [146,90] -667224706146454403019280205651087674511380112738737495073853115458609816165035453969511964877715661309616465494830787333592046139451840027196361465064420200536982786433503536489915616684935177624638066941176581385698218060030835606708679815287420552219968531464062713479598498232847782301766363884343920508389862907515169247416314206813620480023781724483685008124489775036236183987397894695579120070855075142774664500320489467965783054751592676532804318817791552786178420299537732074425441639352060482310273999350589517947215520314640864289930868531140910266856479835576793527386762291846549332600718823599521423254206950079589321700396440248699382646541485674259150681262985615125557886099956291182676930872431184223292376988650110663131802896203191776917677360405913201068496756926469914653024630038063948647612516447984941118764355773262784841350128185559108762437146243120984826068930122460378574373815020308051293872021956129235666902617338229087241739377897878318738741376124081891127977523024588922062517037163801700506139487447466232224039936414886771909629982508885773277803161770474891164116779412545143569579835103712028811635471241650011654269913028245014905320870603180101102026739993311350719670951995304359445132875007033846814157385142376941407272651844161384642578648522137269792203115201671268623715815486982355468061164188001706327966099227844 [146,91] -7844321756172086283198214589159978920443664115893691895583432952235912297935762310133934645059012261118254992047943590110373405938660310035160585549450996273080482034430557279283166503984045892028744173795679976272631343762712600929507065264874283821268154063489886788818389812927560950131221586550139619404550185882772525744729678560362057458163380787129113421558856934652514817936874669532960369650651323342303060878556847669121586654665576961233432585734489237158236044176266011477114883215311428720986526720600105179870431796486966939098904910820682073466993287437220679302169959432452141136708840736404846600189567218477729546822289857251570782884817317560019500026253332016951225158030696641660611192870884195671785397382854616260136885367474097139652862006215594395681862371406852604599805441034945377902196409592363056032934262997042357535890976075473032738953985201483658153500955427525388206074922517582679438325542430144460806123174024862978529587526350681061987237866869373771211745000119828266935085949148305324167558631659949654136986747330980464818138082452395899160621570157948424063053980043716497305177751723525878588305028709812428901431694580183351032441039132791311060635675306726150762361812071188157761600620815321173082853806921507220892986563293650304712136537461007578288945192437378186035343211437532122533692160807399824779337046 [146,92] -3309351268179732996186741942763352704123067885774937530335999665117880130554663973207336745903932506431119677806952259186060371072345809277410375010618336395640999938938932947526004561786207765309072132223590196488621026193503357212937622725448445749501402205869309610396918942439673005831196285004416269918086537097648731833684330450776745885939768153076271706124826036668724147839460710644233563285773297824879743845549568662884347781483261150363628615068751268084459732817944783325638600590703186603092621092954730508991205481879832553973280835889060098306164522768540468078284257398376072162207812599865285537810029551776270814121787549470560810230820871729381261600042498993302976058176142256117498181414465451461784830720821449660055634404363189048204393996683001026097336438698074846655127907209437726364230141050302734996620385640536619539782541663334429599598395882678883303197862823606875639598543506365669329846193012205711009088107090835031012294684887594290532995109734809457359802019677043094614137764936036195369716521031394747245525770281923922614928603079035506460141510252532105383114192700716538474175913943593361348233907617691006091530190868468481287390109792907804974131633300528019311024897998497257310622421180603256221501990640136978116621518085998194505339709409372078176118960790768803082680828591721546972404322284982084644309 [146,93] -61409489458626481320640143929237798326340618049201398300434065538885351547523217321462290622784470304709781810839524922048761084389954596347429609440487645204133147072307898363055868675815703614398994389969855031668394077755496029669611085660228719188973382182936500324048454206014350152613360219422293958857879744005215414034233406887176446563221093593050640537999635644206600194846753739201922775546633644515938536533174938054708258563385567366129169067177395534308455026468824485605636674261688859681412220311528488930711941331743068704095731879148173790417621835391924697985166652371508480254231525565215599974253086474777751515510058744589189472964054307309652650432692907101298831593961587814993113574798055818715221174616994998825457362783185852966180434280282856030639227316253186835064053635037033505284346145028388167389168821980584887223811464584819553436548080935231866046015802356870869870748199046153057052069106261876150092739418444970240875218937828520348028412158367760541396869430742196320466326861649229010654944321221298810549803638475886932528936315707794838072350142541666242944778180808022883623318620644702602096372706050775060321336830454384897609789727538242694008132667092227223821122339046471873209195723027032855300977548799429831714018881433072777354478389770691379180565212654015132355743135057322673331285355593039469 [146,94] -3464688737309449546862633905079072334392515016844353880581091177231129292495489825579751560149142151122756589632851144281728184124426274626069891733628249154053114880389029814561555635681062928084555632635900381650514386495439994664235240117370433809045116079067740328233126965320884075011628574792764575438095038333313717712858408926600238275413753524571134259877805707009466148358463238147370312067319913799150497875425881734370089439933295961842391709475385902380670569957305567880680855391554868330471789887532257008834370814267721207648676823119937401200906456623408711566717251461179498925861180405425552925686608510748174975421578118839311979996470852037217156815548875795815837292567131812178524608271803893487294141513990194870204700530021193997082122013007771595458483733969917511281319148995933212956817576492535598310942589947077146171462547385285233768055913879999613964855030741033525324592947025087151697833545962311403138425689257815019241663812560601708784893724371123564489098377486147980524029059458343169707836715352462013114281719948242466867115324727781513870566228499630662844457238186585161185760541675305581232842152246118895512092934576262419843734950706253495010925865294234856616787464671546925031754722913111487513350286711649268696730328031423354775215723257524668649324396447486340345639412400176894748471523094743 [146,95] -58548970387973859044181865533598174811945106231815520714333514695119246164180601580139270805288166992216372195298644895470831181857497122375141849570415976832040876010249085297915168354080126001952383656744566766848187838005205740152775736494848630617282598747453993131676709365869276649017159203369121284152871761016534510374163172234991164615526708201129060808353566863703951476969424782386361862014386798617868223673008672060715868272273776181754342270923546016743584023088142066167229415380143317081793075628524195215244817453207777449761871858891307872964881706091360767894972322006769002230634221020617054982075937643613763893977219462826803695972167908686550332017473790364053256528158790984299845094834955931298339705903432604819489588312175946848704285643060180948549473988148875847325548467897845146558267932394351458029781147193328425601565689091380196887708608858495072871110842728200513838750483422435366883699339917289552614850596811635696482768105697837754055220913746101003288077091759189575983120147601224738879704685011835689695373393463620106744437583439904741803256051813732173223792671408330684808553014811848415646110643116606600539788835009152091248541955536531168625028950595768589662714054470684082125245238510761334930938873112031016106517120555150641340772688457872153502989276247441880390173603415519324131702678 [146,96] -485804693786702934832504739307493322682546293535518383499552399600755415591974793612042756584271451511173349034731585105388091778598045052640392679921205902490948713601565366440197216214776685731571905679498840860056300836688152710576428890117670664239699676356722476045853635145456566437447925328408111536755740885687972492302154042718175230531416670397416066284050052709185550099882053723981800002513983283658306769344063532566536100348098939708317721333929605643092406643398457885669656548809894441635728881523473005457900485957183976156130159576992071612319181181714023004811509717279363424249034154759367898893419117734002147765921353719997460833713058602582781601167267935696814344032378928061617000876247029694473037456224675312073068276164161498260747680600220034111055011426947073048763938635995185703102990514680325150663806741728454771959186659424907772076427964178128225501429402342648639286139577199924718153833073064358660554350358743503874750272012605889927741142999699086453671428692439540030180991257891874257124782904842038181834331361314219902917099543613999518374653293722025192279994519758614617399022124294173686879268842935878021118370453170779292279341611996749308040199299170237459197965755300292876211291140005047554268332436435531950696196256458787074722282873460642929125971576957184250581063372092291042315 [146,97] -6339163139915497209530034238064632615042850710354499699716824088126901758518059429440217023034932239263927165678883503772567622976526100327735042277785273787943662259447423554021799997460840674347437249176134592340818309983817626710385161519713870272280745045947992284671814006703525572037541006411132897249221758088550099636826983120176599323521768338179683283265367301402014255748620323919173606473448585701339591090028752135917572370529060406338683719670351980856067044385443217593330643396592890059029048192410187669931475729315607167392600888668074080511078219636837765011994234939035717467708170205457596034300160453447435779680062765748907741069575997281204937206307094452920037722149064545299851533583232557886719510262396667625928211098932077022553211011882295373753565893882787179498343044443213895286218342730886603324243096276275768362042960830590583468973282391882902921001792862163643526255375386995445738245081779991957294622770036273563535173042253880658093934482587049379635918564565177517347066269300776081379049790569644996562743999731000082400955159767896750993781921996874635944145483391647282104908192009869389451621269397051115510133302179267714705740302721386966712872361793221826133437022658800382459712759893978037728897376219300756037896018908460506762469878197093066132613427116924027164323821584224145 [146,98] -122834445986230454451869663495714809915224124792110984935467616552005294485342533087961457081108059317172342368232021509081846109576972864902935022187801908035829070078992258267892249677127081882998070788309035016511378811032825211245547997153359954203645844600232121934029392349000731647275424917022284555909087203381909542024210840960519388120507145677049962412403236937068769826823752273847246208664975676889674497609705932189090950712145884376614390013026036979252993395867290460493511095041554904055210305304695428582670352708681286048411065074555878503414191870949048922529306024794014968591440449788437175664878532275139019756815447461460652868605746401597460601497243970922863383103592882919326448689375621388281000872061987042661823272908693575942788082815804331927128922126824365300283482562886304753851810108463209624215434489784158834589186837760162681117126906839155587733399015385800031185754726863296607650215372019880124177168222279082689398365545048995253918316058108373418762711680408121496102763698146166477215155412474700015123872637936015910666934619547870489152563901553990517588429015149626514203598840161353947016026634547017555715263182542903146333385574945818959519404074029824974588091954482378509099807945175891026034654170839038038719532877224212262213047966824054237966359379183478412958341036297 [146,99] -1856709177011620201017918946984648460550527619303662558873174825229903319009261473007278997517552551559525766912651321819447943838920505629605783784184563313976041080129453064624082042249791437793406941084584863234572189917961393899248992904145511682004579999494909166291315710060303581743582299280005425926114760366221255953769832560786684835795720390900985069887494171754252306158585489831680249824319325446946105861655725317360294390084198463075483039943638179008933335651639069056410801484661913710582210911066554817389634873943172711601048015651960326595523523868565601202530710956283838059508857835610356918801432019969792523263159349622928635274603813217570980895939197839636178446229827832191925181976421227753456347407441119640203933511186314773105455250363179318636482822196997359033453505688249277591143627634760196634405235611529734568280689140501962912196164367317168498393617229944622618356600886380684041132953417331175309362042632057968572991355488753285733340055943677787888589533117730869681977876418991793830924866113910414558108631936186662375552010270137385680056014985981216336835603836325362724067765605075452594991905501044479823888780330794238211306270689314349143710518603723456947296235182162134256586743808393283811434296993778323181327748524990540062332039543784841361392400112880203062906341 [146,100] 14086562744342048711293924317253794800419450956515761934811312491666975248792954158900494096619842668086481375482948373676844164427587765763753621746780107843975319189347745515739026100570567933418144452550872956486798370546685807592303416800729080560816790630357187679357390567200863762652976255568061134706406037116066530275882318969092052906326589351625460836523971914400640716950134244976240257823628305916378388995632470553793473282126250495576931279102110013870757392569547139949506191200431361155133680098298166228406177288120763397552177760829251976666164402928674839450426654032333656078742438597662487162927301673714636382682825470233666920371675472686906305909733857123713259541033706613237441721704410705800954185854681583533221745758395542002725024077638958341874662234220590768837627484520103797306836312807741551607410109413650506703049340369788503062941961908270113837163329188320078559426880535570379466203705811635864808875089148280777441537641728180337117874861781767573487023144660354676394259556881584148852383772613648306038626204361483670317952807068641837416656937580284306481041579122515948899043910037885375641641462283958597202187556152353233290229115170547359515414169153926914709622550782751358808024116528049389637358953088473709325890702080010901005075670697452542689050059956260521100 [146,101] -6969234600038976294585139147048864054798395770176268562027957444528672851246760388516056387606320973566961935122106768592527524694836714133266550894956097118470962999836165513082529481698876062474115668568216027408384988299038051893951942924610862756781770570661202271421300710740303590324165483037863718861470271534978161716923709532391528113030341904298951143716833427211791111339010214374459183451951817887842426785297065922276339522863688108279098234705385712239922500246237686484375437131401794793447985586102580677893759754913419861327898202828434295003024257905359684067905749031260250260434990819956825719262449948160400173904693781598252186837392059602126344961379339068817366497094142000714253962918484902759756622516886112009302609280002490835399400490440312722778044757409597942272491784520862460746307508184964571337141343604165748073534195184083319423143346435188028933270773828557864996555023112639029228092083448397425365026939191654012065567869350475353030232231825294160560319575988979742796217328737786689257328304374845533271672824838589682986870715306712378273539352665565072635230877831414791223080253285680706634285945966331379342281009196592675564342732599555219297363531841751985737239928267316856423918612208542140133141504242054532724368968923983619794205656854554605340322651164990 [146,102] 206652466071736008589479697937366141417327868550505576860871269198494831551310251930371781596401794902697062722516947527160042125020849220599150288233247423923693826275502594740220278088814733668648492527517796186422298987443116328192026868379588974189326936545768244660487759755935406360391804894711698035618733383269874404644976132336669358610376039362167447297641498950979541342481951788970304739541767049341498190917746562828689644981683826144077877407466749125765904696505762470944166668668115697796214530155690838587623903540459270169674024077908025054172665185443615773009470831840887645488593228861073367327471690168684372285772289958512504330608444098867912152590592235148066615061476895498241034733501212436206850998531329997396361719277649203705729840911403539353700812197886863222634906480748201044004094895753695181375775493440642173394556544768388027491620910914670359912608005787058558009757508945560210314825190108291757866386457069267193197461289954383021894277039367663720852894268264052726997610737867553892596720215956637167368603624404131532465726890691111086882706621752738911911322453019761295194320421222755483339048064055689380137141916857393687354902147086611032657259838359310778760155889352943537563315194096218008307972317609872063576359036338952039221892041417320111167315735 [146,103] -3075586784761378423724818977615443393201776266396213863604602513854885864784755054498753249280424980946114470604726600326383130590153803398668004474392463758977054277283148302827201010779036944110826427805488602082228965455161120243441810787595001198597012311782507373710239283262095944809876678588544777508791343642346275705016891326966084158763513647493149008460199103628000107173863241979137814550663683800582117651516974459375520996107965678944256280462030187593127789556082602862916524040243226726566153281445344747166575633692452608731794044272957937196566395380564516288483276740209809801689606550406778473347825677902521179568243746334855354718985046210475687701379875527060640730462694114449201512028615584640608114991459549600948771477716873875028122768205814287856778424804217383937392043040614962032941213998896374805437196662238661015698232097854480824232528133292440385826914982701832812707089744976858183009054675958010167134124901374917232177200711744000225789017067403181024728559330231366491265176403725405864275351807357316558835872486427430663813076889852909971770652634383924611506735980909137887119796195639436878466884985523761467852097918038917768364124330117882050717694461873281554359231056641578762879287014386363373548221758286539862810051312805419852807998423740794320195 [146,104] 1708062560925564590313471871918029944379362085017991978184034920213410140984611054956918017495233793539206762307800376603312000122979770398514719722652500996869818309335484809291158943923288609485141531816125798362618691843159415733046543316477781933612875690964361100334986078061415238469616777013647654288544789033321521443636374534258961247089420237663631370718594646871722075680285773991151705041689809392064408698507863484568233507012794748619332561321939937202259039129629459578617653655925554689717084998586932026978681240711830686040159157233501046389981791146635459166357731867644427175301885875203315766384291551941659354882392187754449462022457280045866897102921017280697280701871475249201978394835990224745071753995786801504634610285895778432516645198171662273061203045419104038280809331746645660165890690901123339010747642151113651482310892490188514559788004897869263947646399431591139375873523781456560524071338832699345986805949602592487481264573664210692164420293723339286375017512972108616744494018740610844294799929044690110184022900219683388484990247485580616713900593566644092933032782548156333923443811309788043366386337384601370200642248227033495603192968985071735401139298780193053351391124063640172536641662917142704294060137645052753857843909525737756650937719115487400 [146,105] 47156189652106929499827637649609949300595433337298898762300751756719092044055569230948238857167156314462602319839312437287015997133384644803554802115663214988282677687874771511859645561456565713836612915167442189903995526567714870290449782359158454474829179408213247581982422658923364820381603249010031282129961511490426396331021070517278744928538040977342641388644278121315446597354903037237407993724547777021178283797414559911078687135146815903541226623208628085250495525779399057232903449316924484606550470570788342951427104275815709235798411825663924640056890197305252894135919451669599941201041094876009239087248712188165325872204911412243453477002251477241465122097185328460027826099406331524178893765326247758854988984525232434305154199994398230462740383526186612828555939101480647220799626802792343806412755697078553721588297203693911234138111922872448468914913154352752624017455550724505963314941862006567447542984876164303149372543337825757484237263675396450350999680162397956061294650328228120505928681854592438436125461062785916055367112633526625404207845487389603116295260277182311124411679077607525465189343253665183235674695256446701646446106903211255863931108113789750828570805155303539313033598977124655307112742338541897001758156081913551989154927471738541396836999662915 [146,106] -461425196155263304553286885559973523137223460772213583421596197864705423957974752752119676839262427088085420212637708888103690606016615738841477791082086317401350819285329276876126305057366483848813120948830704859800645742611904355753611047737888798538770402502304414857746235493504678374694897356606131827833556703647985038118792402697579990328805118662558201356989590374494396431734854341873589317415175054908234838094263063405327290664036047800483708463680956951169622736210499826518419810549972823789500693887147606498243742444110639272593675774100093735989011050896491188878401493685430417813405329099726103348711903495078426222279600588435940899648969147011230991051291484309755579681972744649983751084019705686846059383941945855542728177804922211260457175639136213999629477610813332787587692366314305192319292634137889845268968115308574240677648025635185889545710398601232346485447057758570756348776724137800086733294587632167032125598051250611362647047799032979503009109012116080318740228613250203129396067169696758876960767110569880128099285727304915667764089663796180393352232944660332500281791328301008267485069195392879585574604702890460573181025824433988879119250152676100744760199222992446504009523235667548397695168781887762432361065972670229492427576194697176259310775 [146,107] 1471476748555535565505433254756299775900653597189177812231049964052765644013932964457382144303377154196006795146507249408284891466657351892589661828778495086505319557139437826982320214577654389402838337311352731325125148593363144812406868637676505006585573455518940246520117741002296134397960447677350845052447611331841291278076536272801230476003969434663636516507387916067944103304696325040345823174735369619602670406600908502592264637444434671538743147746988771770208172987020413204285383146570550997742258741291681829222056089339445736864314287460644223100839373429630936844350762735564010620839616843872005429407862842256782806313434052240050571168671473647107915375725050780322622962711132612921496789095913497274136323662948551867839261406478553739051001986322136279508274517388223199602596781434282958431553269132642357399287949097160434802632926685429667660486158987145410294975541419367777744319543199330369550698090103136520046744659828180000348932504011712310554332552227156663314534932791911687598479709560441939819463481275554801970716182908262426826288847564029993785882658827292217806569168014677198387519503585838968069410039602689532580593051166833456409792328516013554726785412695961179032808758280856781325826396722379656144660777448203070981127592532183181320 [146,108] -2032066428221157437811188170332419520540281770779138194047671529199841867823944070898124047724273165155885192971055098894345283011678732324774632417236400745145517309000123404917985898202170197234909062591789522541047868129652835684026485788144501847943459396887502911872618340163347601731014349466195615493234232622172790002017996449526933899794500412068448148697964061037184313511719162909187861371981111318540215760784983595191271431491739194276776770360975820634884271159834032578135948849421861481027371964708622480661923720445604771250938172089082150747923534825440608715131538863311283626930532988256543844815235981163594611475974459238503585008197132297360169241204951573825596556103802023198751644958819208846523459466438358126812769830510635034073987875719078466543476931483762670407384172191494794777621509770310463773415636813620588144949280836192845595488711446958869434057729155884252509142623793114202022686557566986578143452814896634349562195468322859225518466677622189455443578646107860074807318873111853675431594820956749639726226195584078329520297573839385846286461173516515778324542435536390054156074583156663001091724605467524764172142730110442657867945980849068961095207797886820984707292194026498121499443485825159178941034063346960358362543363287090 [146,109] -927210213840161537440242380774307657204428838226887913598106980944713375791162770014446315469584472917401880897409136821138662980746630800383540796224007275208878237000508741797755570645820563109598279404061497866327676065830820661008228945868386469309460773006606791705556628458054268152186412594987141080027971607072881927606835950423088931913745594952416631444287644564970251307674581477135229508915322607501909083011491381272623269857808717940714298506793574683537952731697170072321824413232845732595969487937523324208316345268285387535726975361062908309255313953134923417454696344780172291698944755061922927259295329747988105233570567172012483362422576984134247316798427701730422540471517501651102279310880130502087804596508707418932484722769245493850451154214541896692697847035484493614114713372705342116682014913107249109563915299740328201615371417477100213261517700730948215583654484048042641110354033504664700124969908687985498967526704269650879736572795194543255063607326080843465893353243055720629876173894605004605862163454027287945126449782734404130517421503148876056355807328485455142705117638326326031097478871440457836344870637885176350381296502493102503807481791403367809469177443047586255720947471046938647413370257525157851560430816304410448639219 [146,110] 5157730314181669114958615591217420680148019250619045132979231041337191064363202605604495419058304494275563845227400105086991607984768677919125890191916638628136906915099669613006274434804879869440529467145870387329690707303447745859084102475334412794855968228985104519389211306489998844999597852777145262461068847602704337607594480116315599337427077552935706019059869234340010610494109470560321881334872959516696842445899264530251709757149789405414505305657733356039075811978913424012016291863710619593155525024427747227860310289807727456811683793446536386755315227098158051797620923603844846798528511991008827994564336832099813246201992898538577221833043384394940116544157905878260160036701618924654073043198309772269896676603524766237488588488540714855563156069491240205655003159292857163303766841671708304169237812368386436733796249997184242009738252523025256164312108606860234526735917810428388949297518184268137871703599103216335438188496103614829170655027041919852302733161262494723822719079121746524100232019338688109779099282340324428886964717065624534245275187748682633868158829986084614897564794341803310497705514756261318341281633879649325364038033464754058712036204287562013973960719164109353461235927688422882574444074898150142583294582427176472225 [146,111] -3618816273184046179345571890608061047769109531392178519840652038480273826316950908415321818077775963191415648631851360644268931791536202196000449932458782099306230715881069199291191160361212352846225766215102587069218159907078809993985985358973155422490579036513153575124106392707147845241012966464564801001136759710003282444305049467229547716240498299370604832530198626953246347056799036675733703924926439356470322799161580291104864884199080132226965196645016379409464368468202265019749858998771381929180583784974856467201326872991468882454500466308606121899489929126728444234878246464962660767430779617904133209928032859517121920287160873821117667962116720811927607258271072079860585051125140044617047970841388542105400069398769540128837417421894860525110897698010382194477278958556964314441958397459084137757922752405798951328062753345426234229035433732106978087264330710305277394052288754829646884422599787575717508222261458343969009140381003098263871094893726208938271951712328479504814532194132737044812008128223908611204217590764571472560348794116133572592357240935290794401747378314915351550047357555295571276544823433348231249595873635304331743979108567437477037590131385069457398205250465129289640326642312162639007092914776376700862186411519469 [146,112] 2747088752343451076501762703256926256634090317557609525594876597787217509343220404504286296184008491777231113056404523829566663239595262229666131830189516121549127023817503514892944468953817231644039724946004629910179831826150311921614592824437816028000765263616632687911322033204869481813628341189276608763104694032590624413932198090285621086061630498310505561472483980846162328312065803066251704349283349984330194800770665450733359126219766499139068768754281590803132887307324074420625263807650472838207150257273206511280324322053593419211097142703005136794045871462135401294084020276897139380643043489612197651148727548094615469860790744239647942812751253063508623036511818077196396245632179465440237781906152110771193785799079255322115914214037949029358671282706972249217960928055791106142088184306101959262583687990848381823999401814100790133366293430589853073846118501340830380240088705744598540993768807501810653221899701086532114670735000549749629668769001135596608044672162673172695875567302964717842315771403830049850139777484487930581644188253490429365360539632239508354466336150028381130479892589842830939894763665430486248632112710738392756775995203371520702062535079193321750701915447661047730019488722829349486244750445146074011099616 [146,113] 463657881554988991571099245146660850874801919299171637995319232959838070335871690766001049750105194476169465328424506450190331155831554275994166177678755377014332820443216983907631519969198852888209828503522365054245612734031513878708851868663717900747619475660433936444274868847178302156201770545904336591691806140586213102238941120684424012047017570502753714498923093621782571820394863907777937126321771012651050625864180519827837752738668434320255767112982539135061432590081192004020513142552915611371834187625706551804574864159394283490141101557279971676978038436911687711739644470678557089682449088736314221376890294090925529969460418872189134019471719255070876841328670779429994088518243758265757813556943666757990425832747766121319769441414107503478148099939712622085819144471696850565072782582719967291825461917241482436429105721424364889884090719230172494493083516211984537171419062165562205297357161386797874474964477838331790875067727726568231568318874356150248877689441224174984647158469440550863771173477362622091694953006621952648249663616510202165650535252385058173932233894139574726105504764042445070770963583799298652333111621457279997251788981558577208405458065445148054518183360580573445503728950340868460643491418513347993 [146,114] -6838448915337933991960842457640927948380358651672220609495100936080807502856088987743945146540475585009390659737096291258229423579062355819201626216016315900370640512511143307394854672112990853336018191465504241801887932293276489006239332292478490641329843158702814353352047005437530930410852206916626130355875978457742873447346851434055939874500147106843859259281204234171664886436758846852662653570207999473457585905554477454517528845017587400006665692549636187611118242448689625346047353840304829369717143399798287104976702001816018499547432072965804526606779314880807919329847320424890146254902772391508913396088153952277525293325919929031816647327434031530645874930092273669402989158189032448250668412228076721038056672422480237880679371697038437101023327524621592377268521682966871010372784504687749746568510314971812750982492095778045887748934739314197320631625172488465036684508198573078183070946611371233765840933708884875044243861317613203288724417418207318631369263973445489541468864431115499890826947717758403292789155040114199663884860225035610482308407413668580339227279640203635782079191199899986992265699340215610290655260292474007888706245236517218830852043229071327519227146001909242188371942982211432839488572288289537 [146,115] -3591327616443540553043786607234729639388635463745339186787481507057099464876527466256515470209526081194742583514787662677748595448691377643046222079425606511192654460011003235144419225189605401796412084377732029242633047842379478017729760611851895086792531241594382849703607364333959437067246582959654646574149836359458546007535443185323272763785077269961732687036552054805736620678102241526109214431073671356841913919300473084004053198278350429174444189754045386898398354094357388997168946295184845505573538457797834976850656524989599115385733501664482197846694567046853848542723752525065987985232244558536237030584707466175803321296255900176129171878759110042850218317946526335106624695660743152347700584084303244512553038678526489627168820914935045193826182818857270264838851561235096339843905625408718427106434468774247617082620877872153321951320931086327622731503320444259446243628993266765539560923466352759756520614508253469121287444633069621277927637533198717428966564602064458255819576826401182906873238444738246048380522944574695840001845503081711572264943026559807012257718218294478876476803479186511894951324197655411853002323806524970608309294571481824865180780278484346679275468303523777312337401963583958089603111611 [146,116] 100756594163596838184163242776463200915854258127866849234738883317883310067591994755108279550880435203245877737763221579480937088667060523150971704915332957513318770605902531954207924150126071659516349169040736757904371928412399310736336236991231799122963717325074126178862446496267449605751517893452200849335640268969385023698778307684325701878286207091971011994127605174573637324585034553092737687657249065592851331896616227049824234436552384895899877418838936091995072135350916528973625736449629839226013316635169967704169391364805389121351961809311729210980437351510828460522241987779051193288465863434168489681789902830355025425246010216991284416973429295521178302630743669126696210656097428378815049138015289289016786791477076838053996528912991271417950022007023012955762893795996417856258734874415011391879604352357186641351874269716512388064262191975289651106162003547028950622451652108993987297355842069116009841680400426941821152969990199725822262876053363917174994212863819798750990809210478322426685986102642688716506570295196843348432045277266321151631270132787771328685652365233413727964070219435260701783480443765365898194943147787720104077120419867694920858998031774892253635022380412120106099775709390017196 [146,117] -99653808101067832050365171079887429163953534487613955079350749884035198569005629029175609053572573760589010066456254096985865369807493415616194090331815563558580435835849543400578505023139073363670419619243816486811892761696503256303131667261043437129313082323250935611625150329713347923519856713198434069869723826726004945216455678695203200528131141143971590207721041847859553201523736901257287334873503479648558559718731092500424451009874843196513750633399859477167870979575590612029267182112501968309386382964310905141979578415311956204643848597028194541654536808598472791922114310431587341898867746323642308344931359501966786774605914510282015906382161409112731878269244815833831107803330118831331688177639793613059837100588474109733648013063116334421886099284210303070931349805706191478141791068432465163978052543339086103836860000191627920477719941738389794970368222398549313721369763055904260310533591229484345318875056374175882102229458878184439050516799920424808155841922706694800380358012936333663895647742584464578445019283024315229041985044485785237867073879632436068727749423724163897000428173607589554460695616415062460965591302324117485180644327934870625851090003953373020395977973378253830704281182601 [146,118] -254771741156490891313544817176941130494958189900438329995778503931926962551177514883323118272491366472422279444246988585167526073712802830538712027681288870078299535195384467115321942532630547590714444394321436945386952956449670935437238355656780622414348681346803163173610388548347291670986335155469640303139502749620582856139637669641921906100725044590072007578606501711549932918127856643925870966634419145369380411501457856608507244123367550092901803309030579787202463857380492126496834837607283517382483193896644908948788510469753645711802406287186671786680017408685610907451706954050286355045336025287062232704772551169690223769473822768810675796978925121092630731274693824345961157465525216460201544138836690673110934438961033187830378809397288943076678471082477068113162874617189119760333468348714723170436722884208406994019445417961371690390349491254446372845264858216147450776478224395620534909825896354997393369659039462851955357815309683528657118995687866881084387049926162447307768526764758829229225353849794836184345192901875824487714933512938636159411938419599883169611805933133682205554267653618132927943288421467930227453459702659222570580723957691853568899103679563950227882581562751077145590921 [146,119] -66095707490532096235992210579935262591397782202523318888043991592583508833997168952828544402349846704055885323968665431064836977156781511630084353758092979025153205360609727969188091110147564015410435138769423767480502310446667444440802546345626712097814276767703366623741257454669719156977043752876826095649745524403411443088319871987348890283882095386734202689633249800951382445841764848480076451251428281598505337683244303134041603719551144594972184672660988782331646149841171104521495343555631797639635855514791631539600011496660646651902947062936831074414860766102595591767962535320937829510345903901029848429791399946982602792842785226293371653660063199110272059710838485842055482700580712604775044015144561062396671435555728900692608656047336647667667293327353957923811495250035188917317354476680845288209934200757258965370936658076478768539911058424191019255343087365236396611770822652869921626740796777979996382172271364216128819061048248190728114564175744227307902407955645798128718007833983177278544585935425891760427922158098843697550577214286128376665990177959164421028892337963794361028028026951571234026773587658557735299246676082227828902114737630532739273114878513441127834316544743578797 [146,120] -21042991362971007920077233705925748514611743812306761113443992586700425145968822339482162099015441011044356695484524845588213090680152497514410416332679968476104244550785577174358583596560967642401935922235086575899739699518810318165242628443093428617018716531861186723976750340479028493487827208887421667634972813989391634625828963222743510523337591445645447430465015901652531639170727789224273764680121998101791104671843729252690026106435106598326110647779848424697689843970841657045625509140646974009837773601200640679903477603237893036936274764298075494283182340639819197469579745897871531966869764186634245204390258311044641319646934306975647405337511127046471289582831507121274543300695015975451302047785381741600142122559150325240496979634879913455819109917432732573278144548886426826154257099345466853186077741619603599626634611014053086510388595812060863064874310222344070960325802305739634567035963340049879916160848536803948676869651919667991093542168622514031087364045516750314308913950603479955975647492771338008293626603144109394476207556100544408912372137095153040427270084833207755629070995851223693022657684708600687570060492642788330759832003425824611667197156512592233047102314482 [146,121] 2064484156986658317987098426072366788938533783149648264182765423698132939282932547132603492499179258787877118031953460980639003298775388932029978582665183159939428274105856325266516507458721416727720296567837670845220502239558010298952117256255224944918849856913139885758752989825055877164664262134680838078804867453219148984812863856129532454759119206836883803420895163239234077631466064482692773180644215566848841974948164412414758179087003171874386926636339158893704846105201234252611711768087745396244032679166094175770777924536231921706140684880423248339831031283486524765679787954453112027030036672037197141284078039955017768319298832700902760555934385332232268570030229114742160891523784753762800921840706183164492543091495913568936959311170196652021416315870216446024023448096133444775205598274454738586436561429993238120075737468826653394544279016391482485409697917092648945858078871373440412011955173921251999190880940178039044664487678582762067742960330736092934906760049279298966726687980747401950599251033767676422625791073445243849313921722069167499210832547115691308864005211341299728477015926877059945358834028209762786743334270914242871050224166291093333626978277125193083120 [146,122] -6625814464598540321671553865769922035844975446173750236935122867337387056533352359266730189928044914888004468293277466100650789851385453113204709816827618466580355128827073464263090734636839006855112735081919536318847517046211530804291597573481671117755892147472047292350764266785210444943694496114883859558273680168471524520134822109624589563690910470625653221321270778333711613025115054498385795041086755104962799639807530735151401590677355185207169130879283881356975303519888506930646910220565576679513541148339296630998210460733026199449542314916419337963736104676863515356324447041562336606906113998323986828516464691506296158530513118890568951712787200902231945337763428279343041088026325278228202649316601555937063546825195103116770629621567055832936463825042820263762814063495134900442481112612012492399666129006341999407801166520234105530363620370739138541907927767139582381460186613633412637983169839969906819566963487612086404875132054765455023744436007439618035760599564518538522051792306464702936567448263528454004513937757610834216871799691992778949342427915170054759001727644007439569744975490666412839603277647394653956397541000352902606140783034046923064335305579930 [146,123] -12997314933624457828181124134996251349121729466645845186676276388092376637003826243401381275238295953637852942461590148871705981462889348982646727913426420029892575519586539573079727112520634974738348697702264281010851452717053366604287473615757138145621136698304572327342763504738210376465448111097819107609177384841220798954296882401947097099822092424906179314609186184188645090317302877435752539247094145629436494445081917417304598642744215389273775066688863607580730812334767999168847848610098741760957639955342440829639526344450343055803493422841658505523004668018167308601649556518045649283343995961929102031012628903920022362185081544761118098130019333318971555245389245166768030387809775285449881172785399454675843480282576767078181547399862866435121905122445734540455746573932723524429758565063835630360819057540500140542302799366567061992990066177117084104058300814750101785045837076196397016793502227304970582132865138989258823645705194355898585915717861411221137574284375880882274116333084703839181768492157776804104253712388218726097169671146472508678542028153401736661306655793207085544882311198077375367682945394541979866007623452651955968571333048651966165375558 [146,124] 191909210445065152122840566063112351508946943838865397266583806422775033274940187434403713342987379077534388011336905983156612577289970446713836356105730567254090163576948312063039113845111747489777107244429059174805989071339966227253530708745033508082217509281840735251709246134133176768131171203459460147101602383978343932604744656791724332061282923507682936996097823370781218429596790364610310884314528265363799170576827576494686402032991208577005401861621401278878920371266826909297609416639531627374999344832193065498710282312954945441664123065981174359745645068482482041384943065034098266305720224371370045189814397040290938614447921318806960316215020627021012948543742595284034670873824285561712873916966795986596681207581397998521110468588143443752583643414324224554862693584307011339504407076306891777382182528479209363398949538440331651588139216754591392647020935027641140138682369671014270597172839189342447903348150658571072740326401818591857988950317137224757108172587730494114738755162630455436323967814221391248291910452758093672038288116816470444680437202663625979334041915611739127521653823669406586330184972287500330188184835205906762463995952157499951 [146,125] 1234824693548605066781128708510708616602770579494813402444284117445576429346285703432040268938886703273366194253542214021657227695518349193478953144402732905165194633127743079939063945506368684375940158934004502493910908318636188274569279230565127416369972408062893005878384673967114831863460192298536472712884011030619070513168942160749744089627511253827879116394396436303954899458800453916120093305496828222683126260356625978510893089186818734754137045819470858983574242785108744332914427022546691126236134612940633315250594048784851005699528978603498718284055273440288244273796621954169983560417209586214344859478892209286576649283930125049816409148987086294139413935243480811245219845516072482828178889204732785626151614308595351016412418748978314005744118685300414998907956055024401457867872987201866210580333921982850033154647691070976570475844886657816147067431401760473512674972256436968094077800811441559809328649251567124470883134372117555262753810172940646331995138872641780086792378585211422228196950600940696386412652881784330490185265195099260081542959117942766064321920461106029246430749786097537429064827285326923688647148248117896232644913337700 [146,126] -31561725256120179492114434138474273778514091513425320274698947722120505413807323943860179125509250503154613971868889149220687213969735038586072007471721750428579236330692933874517982638462771081774657831008865609306249507125859993078210338629276748099700874959133510357503446466126949296021001718698462236398160749567677887075266270989992664217445385580320182484126843862065585157197433742059234471671298907412084228351840856793238745180805825935767824277568988116030945336369380839584286372803667465263495146074349374382928482195844804399913686830547164091429895106820736455245107527060091321319808903388288488511708069742543057147443233435443130930700476131554758523447198748629399334596244393703269750661454454761991645772466467527702404611122523210348663453024157906695981277933788460964334726752396905826446978999710398398422313683303898531645413024534427346221316718487661273271123000179096902043600752442490141736914110002352312858176429206759645847440039786729195241908752449234434153194965599734367402403935388081035807329863922585807486943367561672942784359845327754197252075444156594890414812565094071906434134953045456975713177834548075599850 [146,127] 21349407369568486338742341962768161373086465084689084966864815229001975516729192799899364396022022431112227900078786432641335548815872543895262818930544375423662134577832482474270241373491549985973489472769360856705749906833399617847620546482142514294234244645517643183825110013061675862963048669018399295547122116876026830635551993007753590619198666791111078299781504800231044302552139649847210993369042681524692160897353466400631829435113203314742645316177972109740238998815722070107725590000723849669002112908455109054779845426402807053403900708222201286248352061040330994251010958912016041848636142088299889100840632342869107088076351358039707127727242151987656688745197071554689241672837200195426247354839693658806757829887778516973719834947046110503171260289627653588357043515213715635365235631484144616563388494801224449623683754573377751614505525416631248818293576400349180923522676344066957445113938459505180742971331002960955653387767839671919305164624308636854605120599009444231331376298020068778763315903524367774817455973935748501065550645505325544014035275621013473871407929479017244902820154932522498834769066974919669111291267875 [146,128] -108075810579561884348031327288663151854905935712771966771100904467179256358181418025258050137611180788754131116610195082483709161177964498740331722096368434406536054593825461376548963066370462450040111482173368265887200911795363283379458240498897716606213271938660454492569000383788877877291199991345248286786033251851845776945544387298511362577891776858688950182755423209100787796178739456016763836241829801071677969210850103929931592670798203341276328913411006402205397178961274292468122400479001551940585811951554360152352575416929262572305190086993305921940369046050123312242741498783882742415059637341664714188432508999200038687922117408705916058503425147605904333178366150320388037439574699239972886326072213125438587048582481722007938732340376956329321096550549663498932858243230760169863489146168808270925312937461970733892669624922744468025329791055889801972669796161515240812454250712157075214401129984678231809474636648589532672706342206710695629247615034976165369396714263416561701609612404953996115891184445351943456942736307774588264558413839422058049865351029272390854254338246638755423629289850938799137614600838274077260 [146,129] -360490557715555712812314253981706123694183551467407546189197555677080262124022423996563025419046898357188114760082258744810549356153384195239573933941930556175754702530439237325476552038907100923831236986771532331788007173287951450171718554758764183859921339760478168528060417055033813203804152088569773466439361252045890998558157552371190762807583564335644544753671848789287730896220315698220646305062669991284162811739040109984768335715705916920214911830198888941908763052915232933161244569956288525106474309400984916308451181989232723559303051784981914585045906006735952869602009461716915024825048404318813357074698640889085286995208941393800410610645131695061830106920271896824787902296116114116699454088362309261892079973222848455356519929583510155440048897291778750288706495035768570924090935623432466752973762706157306355287063999934777095528586870692070735877111541272396221009539879258117603244201352169761590918217629068047570608966305509214701253931482394604512053577612130197453809557492503965845800358763152081947517615275451930203168499252607176117723182946019781600328926240588575468638719444193899735424157242320 [146,130] -149769620140647892461383652194297369932100297967790356204736002150501457957046925324135155241710990237372924055020210557651575901715581276176377086040437332517005688643550742717811113778401825068844903646129785672484072606641636542145838258010661073652194396012922109902331881290287745467943902866744579475891586073073284991773922630621243029557606252169999139160502990274713689667567669815708547649910137185989991165974371204870475371024522715306992202195411018522672539821940435631571459497576872979259639871841826874185127116315729934723958302803263400031392595577026250511197237874887882786446732510795239886910615173559420945746760038921842134776835823549360536007421322559863989757442488375689645522621839657847706934550763053418505351367086015364144116996259069138483071340399807410130535219266707179568743548554287577492178424471796123847852560059847882840329752272261965100961770360432789042073508809307472614409652586970773281329933423051146172466518978044441075021513253017103232503476886650820552041071481696106083619771369325823733076437695089874274507292361757211249424835885963446255968449010596226344064 [146,131] -201954026046510621374256891209572994734726030718246828588329454863816334397411210504979703108037850034209363464887214530637243956676941810600869905597958834952023517654364974879339588612298295444618644814788071240212923064660716872200743085087121803643462491644321275834301928921052928740803676463555053973279946003753695438513743434818218441437087905735117572120483232083307406266712174870658617981009475513494316764150672432863720749312133419068800507393479520050421625877729945708502131510256373031817809161050501229564811935212108755504226995569894435342061179742085602352555332241630846715676767515312417372616108547171802011487704108635018926639027038744025167825466813043559627909644100914487854079902505411563727033701196852232022937758668859305877010337367390369031382948672697250044045935391424318138768567226604718160804182992538988438717669280633070564409456521304075261872017793541364860076709348396056826912397141990956380398271525855003147189997450810343827138788817269856529803627716254141769725536248343468444065929595061430326995745269372536744289583546139452072951196547665314232041109169545 [146,132] -19689659339652860412592631012438110924795002888435704946432176756161802251652149158400485239131573626747788097472490315809350065379172983947073380825386108062520063541683043261697506648603189272574743946804385844179030856270494867471150799927162950641117612900585879925288139938433173401250952484029701691633793074373015667552566316664918752769044693387736495166861651687448652834571215730429918143198453820640700091309380398063747356821396026303953624775083214653438460261885861235815921046673991577527602331112246660245033357365905193785673167039596231584796551600161926606808343657795288516007804170707527391631043667610460679250164436442408028651335417345261226626193909954572464637392993574841521735761862350928425729562500951358935101124483351340476486067531713266632522323869647743530133428461553229651374712213163472804158211047714945128539088881505546412408829904867088698454181675955160132139085108605573588660156751857016595357558341925021293014527479209178951112412770700089193179092825834174744850141150813468467080626617220344207111773438241713855297114517473917768139423039969160483448 [146,133] -2971938170639542614531732106836941417271933319746115595722429237152303152897438646565701960993208200020146229107041796140483607465741382410797456700475108212221851488211699450334203693704538307041682283341038718013362225872222171286287221106799684929816859150761936189851793459569654296078497906174774937613945029671135487492705184455775765313234807376525520675358238472759611316892932876460018004408945378142468630724754874456163121704181967507884310959755584132226082535627704543551509090268799928368603894900044769345977972702829316918780228529500061101348187756585807893569984783665079647729829471662005363487519531567403202735780367296864638199449790980074481480992778808712461820695723108863155751286806876337043785202170766591751155560474898294710645678940398286390581065380159007905595149452053012169274041423697442316910334108467048118115087292531671951760160723512011083098567903675325068094408391590114010134876259802063947680232452566973906330763086618574936789763081355842128970035647564962340333580430033479735899441457260270724048942313512331436737170457382437130981992031966 [146,134] -39014329936557822506862311550111803605192564195365011846666630389249454999032183197054051574791872074574358652755700025364568934794074163149325656908140240998511898944421513183012317127722332609772134945781347209029392368595633904331977138275483108927595857513578704603881361392779795999292922092310602336266074861528937475641110372321363735882959772358833140776815401381910378795141076357500304837670938520128046770746289548150097751915074309414452462981672174599642957924236705808086947437159146021347031133174599729174317133323409195853488342425309320420434278392171423814629735801479693130232293415309889066490425970237699086035428434724015490182879131660323900667365912236878279056092854709830109845552790559692137866824726796809282718124023721579879436813549479851817161347600697831829174038367730530189516989468768813227171701033574011569350902790836041654082854540374494850868611774181429379563868335797075688115068332979115252520047338273559527098161134458953646924248582581262926311989783083424567702113698879929966085992023123924194173268881757328359170272023659179779 [146,135] 3294934416157622592609787967987213947767828836999431588426718521677161185213634069885301644230191050918459473175519135869406721706891963557687616110012708833715496135446218482950218304152461255021135356766852262334486266327716724350456774804050141940809378825296434782985206426676145539725870660820874297359950357660013523020139126239115465756335895792064671149039650737652490261651083500020983330394994194830346432755363422195369834237216704029494595502630417291106119953853801076157618549596006070540150732274464336179198842418483223107501047824618419644808808513144942057384491865758442760371838672814229558277234371579306413212311520383433983326257640735795581160401262937367265207262518987726209841787442649223767557295170254371738535207790381525577079256156654631878498815146067561442426286669158119298172108391964971033389167993792215761089816150709910264676019998279474562402041577081508870204455020989871379020346511007496223822903204522540508115650338785754041591264667063498235703032068497246795906036937500871152043240513403826882737031108913620467601165124 [146,136] -262849255081563283269794203787186289461392247438015808546921478147815002405760010338891039760797335480186486154129497982915865391237958518455998016349537512798128674161579798978737924278178344117294094511611315638009130964990135363158900481566696910015052791140524601966742051398597484477497481093264299155047109832451683444986033342538058674084200138424288299859048926346247249218032736534830491188096463128000331489678626790884818301930310104518753070112503061838468445915597346328349620738900212468987720735435457729734296436955996739275072199609874245000111645349736095672485793432638817824788353000930506574761008732376754112466759149760104238153712350530288042246338536169257951819345319484550015967655466191906412410640888276848188856291100348736925636204690323259581492198465964728679743049964908632722141907564490099611232919007858921419166901574889468478393356036281008318327491482214638305589108763349994775091260453133476063894940423826405363914959641601171135384367572525715296048299190474770610737311428627176909972382659722458175242903376127264 [146,137] 497861949313635309868370233152820467270407355601468222835078735375621541664213584065933952890198368335110679711287583906317339570313627095390589009674286015372996571978870406629339584277668334123072753075684203754195379598937341741123730142936002153953510204483507740508831197542332134067264567954347934692970708769919363240233476596259916559194200477241313759831582014262601903769306015870617750975329061547059097250609514682021625170452353530926381436721370085291556294504248066517725641883882250558642544832931118962248000193121750538495617466383889757732855945096940709415818481968995761176195353747808915073649020582454917807522521778709603346558980136528812620680862925836062972833005587516751651067622143005670907742894373616569568821042388440507996746779639709221531170701911637296605000296933528820507132403372527974334929451348843182103023803049561353083475191701404735863880220077707192675367268270813857064979050949014618541366658573027251371467859690970011638716726877234894761700581074175620586737105272973545833844833691004554102029 [146,138] -2299850305352778570181723878760170526054394214879219548641310363692423988452722087576528061123594287772800844787370068644957115731223897727789683281601336976168390086795481529319120936757528040219196736467266426513480572830395866758121310067648887772156965938504682879437996809799286150167279722771323923549397226104992878742371640854569213995824738403849325860019025172760341157787724832959837537468371451120992653619470019742076326114497366881823906286455989806958313737055107779493726095481804512681574318832735617354865771733517669347842289299141496051060773843277741088430839992254553073504988829744033085006333718605177046317188581020881845564883471285829159535070163759078305806245943265062486726004079627482773784923893520261194776443272981205662922869997149239446969981946441956712373313464431638444060202756783821546572909306932651779145852262725155289569592903810620657947392995925226309048206924194193278509059684809934019893076355100163493030335515989226865260930063664732251676099766192285712335408314556854357396998838317 [146,139] -6486721835569823631263518627220515016761799882876689490001332875851056488782461590089928610848927386961352248440938218880294176123177625698340553211296627685749979027239757855972462628612810184618821881499828692391742996837302339252058210286325119426007994060609158878596019787890827124226255087281267275612467052557806379313732123620821761622771620881262957617624305425414078965058717203616716833848990171121075511357648128711645181898979778316529252629151798660029430460804259311472165230340250691973279318452739102663335559014592244566812256729546952797965852234252498723999488966811790370566298919211621385172987905686594930343788095877371328237436397356768266736201587317999693649278547511154984290879337288662938068847469224586289618871290200645209317513365892038003611232760881954911614302519917559220128824084257326003548718813770189315993164362463442490694565282285571697781374379488631228059179950247990377939261934579212984016410277118434538777978301447705356889389848638918676186606021337325126954262796345658529 [146,140] -8763510373126319023516982943038591252593036960657188676895982475752216187466762249169821766487015819044533403363979965647305992786847974296372312114897498251733290941953588629657904157106236935440932234034879818427731396338572389740806903074133370999448758489299243831681984588391092053034213489274400458455993602122297108596246169728532482868812316887666128406221517492310653469165493783970876318863684668956753750354141223096653789223291998782813392826537743659163424987469041277202905858250849344825549258876945089470366166410780627121296072280020225170464060532005109803322387772171827575259020207815329475865384769355201536877340959483167677478334671317268315558506273293387064971141168821915427793171389584423886826810341784377898091468413936797697613048944138269520113204710683881349814020511770137930176605803162993779094982822500028572884381416563010386569107196274405786964766369154820712596781987903827438029323324424169610113887143202043683807917621664259459230757993285387020207563886994765233172573 [146,141] -6648292287911712842600302514981657985772776036555050598716822751028525289673617885905022467520390123575721009246306373976258569963851355970057266909106206078389536605179317452076867019694759505412274282318698038298902641287860460593095279662652575106600918063521346090107345998474654558349878170360073370951553487293055984390173682776631446088509739376175311939881394043299749814993480040851945847806763403084024512820299047622421998177894092815499800112291821206820115055717506354038067619374491302231374575387713957549510330236635465808820148938432197514432624205826191795560374150666610650243385998585718348107329790837713739839107813445269381458683928149908348899909547916528967049714826814877367975246043061769995488223171853946155042738956418850447092101381299728530227263817038647379294108126234884552926519157408920761721051228484560983244998160573947961057987966056614105582223659753534500194728832355539362398254701385264073765179663244648896726827403201836581088564644526881853559181954874 [146,142] 712513871605812691456295963967531146332994026304133400614250131025727256415880687883556799832309868356500589641292323496097742299421459340223009748372431174229965228543536969901023614700355159051904349351713515355065377173479657006240853788641452900528458713222495322992063826998902968472990023509655482968050223137140940428179769402349057818708132448660371095040891031330128593846726271390068268546513366122179966173034893864652731184968450079113330936520424059048583773309972012432601648491230166122572457996277704243057442286927609627331716802500188461213258697331222264057850998685999632665457258198633085789458443428917384975759011390519549086327261244364994181174039268325936094063857801967678082651198994928856473364871437356813896447750631184422321999132644790743360311908892009983970955806486313634773814673073583367174999976398057681452134597089200119964451269926829726104360414165467687912342406314119254684020416317475716282997783353051710981172341451847447987269727821311319 [146,143] -4541593300482603927126027288058941225707785844674723560207324863921548646756259768606835564160888356979530056857762678808123511006578961999530812827437700920215893833511028030798408742215904331550265980380779318006689942045480955609821766166970845697954550807827638859540204820883025477746102838581135679623915096762103447983948723400362856891884714471793104746678475867185761591462720296389446527384927112456750397397592108849994633480125962522965234511817904276491094672780601781881296019727578877773107890374152785445242757705671801327770805849516995552068617229221212985860936901585342845956887052639091733187811603028565718961301773855199731256218406804105918287121599811031899046650758241567983225865785557435514285543437276536476871676712561835370934563653707380673980599348894962643081692177271964559756906230781238790662616657706923376600731688530803106044994484880745085841946813687029092230840591118856173257319970134791781253508155632263648372634929855982006259 [146,144] -4053391489000099473691138174085936558268861150984321791049036273968083520970473314924196334865705598841761595499594453546995494726920910065326721145194348683299025086208242923864898509056691542826949659767375988669627399763311928223886932936738610642215348749314457366463466656214683810905079199257479446800485583588462488912622995346680279916688717809632952494065755731247647747445655712316218669703340246804215567355791868141627749909164758502433037480205188288592548160528463827105815575338400118036731380917544281866149191182516539971484721583745774855302003849489457927595008911027791200348779318478335204785116006097196620057602246293243053975543842311789893078836624809556831965649454808238817485229482363069124668244432221575711132672323046872054643024967118682414177544289609617040306084062227772052734940128150267923541262229942803465021532145005857701016494326851584092456524129327224692949755632605959943761013158414865603188219791696116586895648059 [146,145] 8852226442112385097852419647149737836929717838648920358566522912843737538450885134628538150778585189130711033940765019153122739914832870049420415952373150926756019652487081473620422617796201821316877342701683347058017191635138966787502943227565854266156018535245767333087074085720975645587539516920607315433939385189170355798055355689658970658121296621784948551129539287040003396003541996867608050279039411702327403405679076450590691599618674767389554942920700141150461664786940652342936100390622141065436687277368816308423792424550997185432838275735088938210417530115696090570164655223502636907093108328518222717987816063277398183190691750293148988868561654677846162832386678339039162222398562903644630886915995325317669244769735964127147047038083263194336259116114875587114006372278783379797553842727982831108455679803091068036083942368501885015794678758907457248821722493700066590823232128697359839854277241947423764822652474017318721295044 [146,146] -3202396922243309433600380559858970491993194556425114552776700143480372040014925561790432256673558694330959258453091239008899605349279938221417706616064260638982289665529981902613391723261672096801264796509899668249267127669470232139700556452069019858840316645359334932412715069044589334558045145846995160836407721223936529430050086228039483177378758578309088618925727944186248302204203054030771738153786492165740452474136921786171318743569164446909185503533020291854527838659840620704681787952310629298456403438057853701523798696609197356892137080123265301423501296488518409070541937743100666062527706842435796303365703511126968319238627317891571595068164337093700172107662554109627822074656820679240767296809024849146498863460362576068888059412755494988780929835182627296181949408670843512779708565136462730234352379615259488248155392735078877593247850289406373580143331415588797412097394592653734629542735165942620422666010001850538 [147,0] 120842151102184357995491257720975146041498230603154432520319313838182267444112164299707469435389508417573349807445837486321262464639337896661538135252236610812275195749021611082221741087211581056026415586382245911780428652312367313468579634504420366385440271930305800103094794598322932782008574126239115277865888670767123541499349600224945073770600930482826014037753286901985541107064335195846035950335339492286033619646226113326912414464726118223167979133353619421537461845019184817458129843527764005503201887419363560314860168255140905471722825955839408014750333562557399733964783801545597398240538834668589568712039162347534756400509201320230674209992595995663795009447343284539101331832599267391204481585091531187847816319737951638487760179620831639403825445870649760242453240007777993494270261398933070920497151698617296235286332283323468182282517680037827968658303345341060544531194245683830430070282893748583240057257563183197454443197992479792926152329163740345617087693177317467047486830472560105638060699218720008010864119847227901192225217240148479644342825153803948061714361235631475131283227949201525394322805773717980887357580023262496227137027876017016401615706016054557259539211068263332012433136812167862099763503344107839663547639518801688436511653376588436189243265797040502381101627451977800661525701505239850979655643481485097106544449181396066351256508694935430732395631816073611023900862729257755756691917342687328564752934916323469403819163269461700234921233350981389547177680141432699725203206315457565081152265006403664553550637504173707699133216401217212939447667145064906438169376430422491136000000 [147,1] 1678347629820432871566155773390661748766953290365677427290956801358826819621075582625143643947241379513363794728455952534936263966950509321524174930013522544248832201670078744024524546413863946668295760278787594890486714387534890854323470343049645358626980483246500838318554531925052071968116882150237437006603256605179643604637225306873086668047899040568611106905463204949866645559014065627898119039608000056777931921909754945123465639070297629277663928641589801309318803413079500703924912559658904190901204184656364331358611325904286181512935158796520410568286770657361450458893655515180678790108578979135468532634491571002522785930570348825422083933981484722612135034483919583134381532090283161262758717842709528269831131523444445705311125798889171799264384697224030984669920901270822197525392288161050009028669811162218495714835405242780583054650331062846198257526186534573483054406189263597155873969345979326658238161535301639358367311436121784651880749003503159284597645253976484296750648121005452102106760323998753772070649727291237593572081864125671395205612621495745471324683360896441321726883579976120293318097212089199767553927649132138099186029258891962228148751886347560968019790991871456859665643408708745108060533934762181040241892034609293611124089428666280073773848652875335392417007942380549130799312732872254262414177736591242163436068885285910145545229434849006153602208117002499424043445172140683760464779803876260601626318242586520364269320542102862353477309744024275250596734816256049179562416677709821882980185029879670379571513350226464846125324630291840431394082374814468459257466417053940947353600000 [147,2] 1207275906160018386224807277251012438313570911350296345887016071916674652421605165615841854706161605534422396508778068259035578197054795514124647571778068509572449729594126924989755447538813399051778899331226485264761100377076860315785603612705666083252397221195609247843777327168778165637900787231645212019701062244757612726736501942190231727452633087520867951308853024075789604466490384909792650598756695320308568330897906819433962039819724696503808978134379801592024374793215660259131821573979326761846803265106251962082796104161102616897969291008967672333753648489421999433150205023085471567682076186022766830793362606798983737656881757248573053818102450884009440916320086527903104393445055217869018422932543687321950859040337448929080960288471619553209030189772794364122043540309797802518090541295144545045881587266508934666190061152882311091454666021697919380358402756640425172760931318519746795388852294418873118938737892766426677928924192558212806177866126381734623501769221140998568874738065938342014409445322164851657642449617692770897683922918225233400783922125046320884424763219042614374830494513950291899559212854348001667649219182206681332940153706167847488814001607707007502139060184243618886437011697899474630913644500378354922373168773223023524105096550235338952790996973084826156798761494321608522427994021834863752612463690900718933674763556919911249647843781101138100830492198997931847595081899881650505567084320797442191912251164885527825716224593153887549771020247642351888582894189361152397032448198400441994898572259645781010200214505550466685828836809491515923100506084561691315772270071388852715520000 [147,3] 236818456700886309729500439438177551343586618805439522144996150763228830843883863612068805579801310312443680254884004233472650673979466818476920264086369229488077113626135326291469679800127373018305565400845617657488815689366476167635209054691631635651300835517303590627684140319124344677608719591321663139007667564272712724698255718294900414857630585127932452232208164602726228361724905098892337406586597581565999613215980690555355444489511010628339267618639780010409025800704692249370442781063840257180176369159150675780524248159839444656748620583104314880833221816978590140767553283198388601760821965620221233998202962157614883746592610140910688743737604081868072403233011931885610276991624155840793104382388554629137632285817190001111977468853472932189339124980506740007977311361327355432530768966973685492522659157799968790668471729000703434363697924024046546098194122316899274447897389921067469481421915442209242655200097266059028758084211398017677341548839866449151790468464791417962113249382879675058153302885859081024515151267817410570402562067301667662517361063842441571047450638967082973218175577830486828953989212242249946040705031642347198256532245014843572329630225065998737412988667155486139476342638466845681973288225499072219311413471226244807021886111650239046331135462709618491012309506161007714840078106340995715416446683380231589839632929254377327968290627595601572414771759730822542915634438214629918934295671973251954686550187396564222318868750731585707189713714083895184762963229484677900235992388483855852819083627290136670562744278114805682039028280527950358525074950135603261759785310549316730880000 [147,4] 18785769238625352816002525646709125455948709107000058599947772363226294738471834624377543095272421977003965066064994275689661176725432761206322226623963048456421011526499455285008522456440822370848762413885164278947410877802915889374467720561159572934923638893499604318945848556353439429955876347432823075345914268705211197747051919672820145980824883760275700686152813549025366575132649124480596077508656599164980329388408198035842102805868022343102392407874512557918477915835908423758066554874033720108079760556278358649580582201701055729488498074172818642349218110094843674764338478766547153294143056526257702925942453009624937225265307807568135193646896301348027641842975091492763980563568873777871640236652476119426455331885339603723086350365988644905712019433191707992748946321453127247456219479193409730103778000752227536591091656178268162499110272450419826540257606898650871195265128047208734970500844547534263569551495507859886507004764378856760788594117969969075992835818835043905723632380365769909504486072652080187429389775812497970774014867062014072994305793471150157697539464957038946284286580914372915586083528836137369059732946414782775923818696871088007660439845594100473095509292354636877215528829907270115261179787368296696718432759429466615493895288175343664197449709063773109539085852814825845245346954472276613634583397425083106623134858288300968853272015597510797662200558526264771789470726820826030718582441206893413837614664505076915614296928226396634973751335074798829196071156156040676940412574804646878127169155690752140387293526046902754737688516218565763924327610755609334083571031119717046681600 [147,5] 633770338045288441864711637072304089513632074709191936180558278968636975823145823260361093857747661731952305949104349224681795497862541428192299480754345942372664554574620683660003745213452655686936305735778155276882867212496730971924460160587882524214692415563567015488752265410226764129290975316854599837208070625833699522467889328613000160533848927347563961488925774774343524477116899279949808722191069777220196560429565822641187401614109114697177685859907480225493500355392482984706324499830614967112695763659900081447240570594911226197419490955774857466670280589457528741326547946334671123995756931286388676172143400952239704659449337442158624392599648398822501371291340932960701808962821261131537987234143923399626459174801025119897978288315779981962132926732869963742644959800895746972357915904616985233411833973347623576294769723770431284220652263481623553388843672920941254578665339751529780053290373682618883439099849350170281730453891262947353649402428048559461871263254143748200059735139665202077869455766499574691877126020469543660426294896039454578064706822587226928226396090576002352260756964486678644613206329788309948274573831316948519641685249309763850148884380403095838106074902344664529233480549766968619190763759792418600691555614368797696926095961819922405485232824798718644888647909189714239378587557635507702909149510851000457298008856659475464739718231634842942241452702948461617969892119731905846571707840892412135325218427333743641587224067715483952005454692126473681242933687396641149835929995287590124608957917856300214815118499638980754630733152696080813456420629692081897641894989193543680000 [147,6] 8492525938308979941882238672913802133765595390334817769150240768237398435012365087007119186335944027741497412597125606223985147374390750959057122921322646702363824774416464446848441097515195800826422574228906882479595707237198660772975477042237917170933596877648813285651867420533396809338130321224604126310715817078601140359873627196470395261856344545560334156819736143007406170878673146200535906751954738385417535956845323754011700628683636861352868884352425723336186885955713256602120260896483348067887654157344443919188603636422517681910893943854373546458303968311221570158888933974537606276584735712562945993046142940881363941412267842546326130960889227883570245260388455593374422298565102139499820923701700968655981607205222282419571379248927530804765477274334023338530242638610830154387252978377203480851755504187574368457484070340343769410141799410600744943924528428143084582008333212492471138389381509381308221163104996511112554055400474969278983594727860788690505477010305066502474387453867016802708502838846474678821063739669516961761462126505070864720120683254990927365433907557504616086172622446628545175975090135316976626866578738043568998999505987156757039368559738060006024517364246168924523789048082422999400925194341575405819790805513649132435341941355131236523947778442425662155306846442612081688888457269462257543335557531439627056968127134087929863841629449564401981767215799154221560325435394287184933789736925396557787954390826210841611059255970351115889097255516052162325282720306080294021198460831127322517772762659578068290083786213297163781433427737899213755095606859191717088374269955224371200 [147,7] 24400309300828732658735313271338299152111610069670363819743618013726708319258890834348487736933969863947660039304730865884977004449530767615493469025105986568542626833846559557995635548250309290703595925287975181021286503523852798127861728669657980767894217753682551279630192028370361193877931229940451369727347704423512630544367701696598784428698522395244321825868354488643381709205283357259162532254283457349197159684020219422579170305426348026068706667106593779067849132669894982878083358241586103035187802060549561507079808430935292035239567693422453319202783743245687830918345126847681684197112481340244396940440219912125950345494343966401324368927947421189252714153613234458089360700312506455489209834127015119954666464626159995229020949317992714592265080159655461173258768693816274725007235407402827075857612886541604108446702902969422863281090424044544594017033105626400220620685515189511548215615515668525495511329839826999019900219237454479433414483422966128537098668535719057081525023282444651475180384163474582157068584369032032612666191876764914372461303571408877341289244529319104891261423830591202970326810511862027271873779265413975514374737014872621813332636535303556841809051268521358795124743244181134222716975456871950195186617707019802761389731132874090157099715157258563124396510002224054257818913685310099774173203873448963776521137633269440378460838944958489928888112726535731743284008679935460804450365472646628913764493625501878519853527763810710908346829130152191807639990274645731224916858617268256951277325152018549659748138875800218541319932009707616713396938830943729109515961311848693760 [147,8] -316561917531116968170290893241568674314384945222979623023866961119798643837755900250560636608814803723194637152420144383620982115454667433354414183265165123825636815165842678317213290604904719013648643455039738237237883547952939579517262977453293468530628765747269594080070654769344657677778740383125171223949355760426988129948885006306094154943420437062836955928476355368932127318090739994516056131441671453223137392554825848084756230746697248133186058275694622760987281820866958252601744459343660567610947864857019539966730086892799330050974223048466045686493299420558944964854610731578439002244325454256614701219377544552630969960193898440985235933509427188366008639624933447159288184164555442546141355419787451574948125845689792550447280519880354254882786871591864876711077650232476605725180780271073469269907407472871448401099962269593013775102133079801181926083680098384856642995006006516760862716700724361642125880268342590685583586926687468496801143754724229468809239387937796517154665013261970186808482523712922833039204280670269800739689943895964092811170558334195132438299286941328096228164082722278598459336824688268200190404886502818332589897288569747279352662120219308101568928998034321264801649376853124344394480709763338659714848536178973617950372334248389847120029935563720447910331067292433210466135589835345511589341444832915848484442148314364076834071793966242215471084029277863720939904524164286821061733841722630426307214817189541951962517303497939272742790804527761341605471258402070154232428892327629147042492397940707569734065730127866527998174823782175535604283319984262170299895328821733280 [147,9] -2036929560292525688881816198817010098668943805720841922231113535350403434477299966290556749478155324653003618281416680547769409138528999782710853231214821032059250510489470066705617350922383145015719024024645756086069796242562639490815559174903157705804920763856698599359750094747523630636730372381227024435225415017498852930054367559381850635938483839026600156588519063406797683921884563443042432352929617259500704193025132210882365733370508861375661414585542582579768207331483053575371366718588779421796649219361333637731422817063632469545386257395788213888863085024193452196233083734113401645592270300554337790109256089643824231120192429674967443895389019934851085199522292102084768596917413687695878111740467216632010949628110542063770997638799438682253015715890783047493194011153959318636857044529640379589749217394625235927725686298058244238408102829485745829885252361993806348060382341398585240417458873439616560059334109428120926797702900423708251718860342057908932324054505867143424178194778684757222933851489604421384469835990404907195619570998659558997487311068668572580448040133631157652077545904397841791391333739841112004997751915632411094195353465397873364625796377900366210129898161886383498699817880216706859982086901607662035084060666240162279434159581655900186205916734648542335042159967159285225760573202797644874486938756459912868244715747062081209796903349843342420057412043420093539654721004244148589247505378166924350575187265094549179648374506764224374170834395650745756516663425015052118149333447599195171720894340943899256478046032774603596238448975021497897328915496790622798462924502106 [147,10] 1358546230108375582457973786049926429051581301689474705004510258429596405501884471839019643323991518020433626290847250327185998829460210137088078757740025218198443777020432697062733764985030240850309870002937374349936763097439506893589343789084255049490172221238117230826487534857931214203565425579302519190276442978373166646088851225467797501471519846251811753291460087009359124675842688036393505315597866030483262098589548111595928141102581664494821245048847347219403423368422395906691148655301817760935177988252215208455888788805998607120907384127093076513880662877183707616861551620999196129226372654181140936614202810878272104609408929999476617988098696955470926237103462436000850956320271412872919818044298062862932757434950631131656731046048500659430528104774963322836302677071916373681578577278674341046644683754211565419428459975362094226417894530725670054181977426532131048080146528634337644685906634850483210041266636688261852122406477090813759386913825154933652331483927440649056939882302354321942440618963699541645880681302852585282429016853068653523776491968738992478235950118589505879852984997455341313872445977654950215599428863064852591148703509471167244900238050196497863470173626982443597630391824852584106930248089480839027973936515353236578585052461687301871526885162956276290656773676580094533600847971753209135444753777416615207953084479678915613777924350178219201284042305924529863930266952491971710230016272413177924197498388888545611372308979029977438013646490598745699664746026138091593697708777403513471746109251002491417860229582639169687022177211364457501712199655057290026883240800 [147,11] 45252856321190291738062466908462576890856985776442246227630195535587463693132783812738599052075280454484621410792031732695894872839962928709435029508116696887436421734830534495211215189585005957353298674096330554766872706870320002216671213423881669199619087222568897828581479836478970719800679227933385864534704842166310543042969104950170049268200119192741360130196184398283343400758222162205915155409118208558549607505029158270236502467051713168780432397336517916946530162838808142764613168250037487018061343116699757221691808151263366168971880858274913144641108097293163821905487389208717271490895677601021504080834394486556042437331295214483385247903844568445680911448854512207303046248623544243992489043585728397304472005570811457774785049549313147605085087532975127983194259551947220030663627665705605988366224004832510167868324045490678877241774682776734641989350769469940855024198113366962625337019235399109422003972325656997116086210827291785000264841615128045093557235890046336832854704211790864762755043149681987316081001619928861087547599620662161702670134781314053950351668482823618749008404781993101317300105353940054979005741592630486723689446431735932724447997989898356735344059588551699623727032154331690922277429480551812284594346691386457545697718288279828443080500709048545406013646365407000017028017389434346829537564088390835097353302286200771107788203174111300056400152120165689736946346196664190906387527548046798918663938883257320606279188191119825482157078726487905199418297673341711535273394414005663811706734404165738408731187340650397242231933088060969493541778042666955648851439824 [147,12] 209406293786264172737571455086851097594665408249031962116393917057337833932968245549647646625181596169845829299267105436948524697535781445025604359472946897475208468194207571401377745595607879130227208150880258540665152123904709595399015320087790586574337099064478870779375944412796161880968997862882782262384806530895373337382638066826023989073624138759399763073322438218082797362958133629523613389062435883203441096537153215606343745655498914332809545429463898546840169099030923183908601035869846467349796212586635262922847381849400994813178685783350464914464690956058986913821642389210225444523808060133785112031110941915149258763414865630539303659753280128975430702829795598249367096913373281050631974390170425652641609201431752319065342070968666878089677954199593238200929970244869648532654913349687994005791230340761496057305903753558094636606889036251331815639426278506200922432609175152973049707307304269692409828961431549704566789068913577942336497101273334638312925524957568220615691956342860471729068822312960098505775284394179758229434806895852106400324502727514101689434476786150714953051614349015482943363707680295796620171700585711700116487468431117291044915533516091399117325759075090956787763171123867303967609824874624663664790767760156567977115283162737263334374916462680463593206351854223280535715251944304253026188729108458390234158514093575054160784436115737460557806063752314771599887196044575336603254114514220523149305819331444204860453619444933019821106998902378133610554141952721975104176400010499346499489360683091660800487228495151489065714277150701479677318868676054807609456394 [147,13] 667093184870775736204272703204698773639730565447118951415396912522218227507766084995838948422713240165762267100735170469156963755684231555039069216415095749183789674977796764724885479327177568928091307463600488203415725970971240258888230102241062220579779708617989390437600419739663212073998462041099830262224738833208442537036383079993112797249601092518627107725248189167471276350740816021106759757531179109726876009508714486714520127912959663234734753787840100111555085158514521869268455619760675833372174156637879797218894432885978993183809807532602756798324430991027425198682207048232194006892843575916520761458314905516839424701072676697139538083909945514434867345790039102053026886617738205748153376366499471052568354392557474119240854922188111339462053123164445978019502541971034255478794476222772784623359821806914849375639603811314064284690173482598094146315185440366382329186920262194835719675718978585827980468328452988327841516244622250935109678752139052115564024894090864646783725716697426152711674640430158374298464776407240018098009610924624888038373981096240566705864384315485813399949147420426420959437522971653170664247268704160226901261193297974180412599672496177066294577347872847000588521993561935495164973909469501312633876392272921569859891380039035050346559297487441028669114152368022409009847721100615618592861342646041958890375404128965527332664767793519213097666108046532073231723714427386803572480903010128485703206564699127026034051920864235978830091335153531495176701145451791755011449977399497927274447545203143032060875512422421581399147894115174577362456920766787643839292 [147,14] 1194855318945046292511132072763823213009006260100088902582415965269762676248826905267153809134251112073372297504596800049669184675025821743822920100481774212972257057233026761407265405846264586144707504198272199311289687979615564232380622120087887938244800469306894692599611227222683510348976277903687517958678076480891309405371555375268953168043380875645733018487009123179609086202995102440123934112039910169493734263138462574810029993745459193355027922003802342765354436492154216007499778468470476352605353227200177494313695357667240870380624983661728759810285618890007533931911579549516034051042342608899882603261619945305021561951310504397815061824196658862528639169361627622046021294270894685748876198897466351004793176199667112747070991218693913586162541075281692767453423374246758220077240316686503509988394964464870989735856300204171203142292856335154709422666415720180421222659553348458790511996081688733791279054319650054415183510661207341727576019187828466249810196706801920630395953423797256189229484182803740392609753617318782358887914978120518030223521494301531113413534590413107733285604480020055133032951455589313317296373035502596455516444638443834981658654709227801646060337320672308342363922017961259191784171704075740114727524259682033811442963792238864833315371488333662068859397107598872363114667441266219933663902153833365425299380552006989237126617750290958350201558923203414612874065120997161505784981633101643590308090930256851060614521135843376500658406213190322301662167416944248008148732353114378488530796317401304629888551431322764269005008457886600091725476045657851023712 [147,15] -396420486964960589942944741070656922798067215194794444089076730941787817245113880461347074947643054207676445954356659402437742274112368864983263483205262417194605298575543236648105381169102998949963854601659704693294140659347243628038197976877456490724929904599366179911159508091554665847088952428361234219276755304857037242507274295629224605864615759382693012075422693022154804249978129993623495561140200270606037528355397689431751015826299563049724025096479711987276727727380835555174588854501475285425946494555068325909570314874541205431070056792833934865116432354942154276478584605174137603206849959141107808410386196853591332695978133749231270277437064607844341886215635231588677060006829864131406905202121106631361814245443704910290514014999296395266539111665557256249984733412439474361751703105295163650253458107988867502550642457905618278853296664083556241823879650463925947666537929593246485688776407428775047281759004878303931494357964974639685543708928021003408872643992067624216979204741520596426041042916936661808419045418519649393748136339413409112360083696003806733728500992577803917001754127927880322948454539169872826839735266662366010028190912020211286466126777059814248607841421241739050893092420620890369131746026282126081037361532505587433452249573736925622775232696819859899742481619109784338000429089011185649163689090123097215352185621339544626432969215317649950544368880938966014229266841862542906572956284092863252525274965327060052446689867003442200223877039165705469383473443413180455228868399022160873088406325011164643196914114272696375578099505615850058642488765548854 [147,16] -4983904648807746253889707780782921255647498468390926231574425680068411158471961487111721797925501717221499592080270215244414056951428265251891715009393636020021478290178047794110347080923590249708364375992590058580138134086773326728415869553519262706971040478305995676385373697972320747577887343807179722417023971501063556329259629489627135918882423964287452797173697969081538386228963919688822051123870419128200447289438600083554074300410097101993892645588132089664666572549610493171117651721303081031628015487869144955930913028961649922356906553424910306945835985911876068503289764939646049475621538902289224829799257047299706435316020370259439139267990876170499280125949655586549235658640220391158917344770355135594606407690186615499077494784126616673815405819919444946227182535530128992518926585203113795031209906580022824609527851383818720801034029853402910592687028393686621796330800824848000542240535943144222232072880413777129771656885331536006851071391400237564918873123871627692472448295653113601717512380511509801696301762583194609591201786356278879804508795805163316570436994443132181918679490426955744661606348150322207920595285606326351610517379852453850782266930050401017065601836406557580341141967064188904314813647557077290957446452659367854987868935187553041393964734464485421928068805000747287010573290169252067981587446702006167834695392169048421960322585586953368594517533176151910161051635107169980140370618120578630749618173925478244527097348910207433378791307990228206967754976316795277721320558257220011691146541625106138108381893658458709194300384502347459972811202354096 [147,17] -4468447818154289289922091436861377584021594676110280528989256819035140775783885709909497959553872729098220909163163488467545229274887677422817891000143857055764628019003620251722611630952026140654097127575809172004963190573754202978191654123307447951118070915646786392338661979825153591849933158797274426323124825571714353702804354922981606017813646409946021080370920238013999698413406825810908466444578966878754965530998295587341659593951464738108601384045581050435485038897618016146049250691235309755586640982289186368333305663873114458480773629629569612565014501024528572994477078846016749135787995484328735600297212611582475132100788799118586390122409497656283439979749564745267002921246330501967383912689730405126907154883423885200424213893367112974673396698172209866003744403415481591867922203792238890999686297425349044943157503888664504711941514282401648848393410438005252935545783731728015701208480500614512987042530019333209397691036939340463109688233854782517990168000925252688848620585782974343123504711005840788246977232548773446317279743026547868630648933314865458728999216951325930691387316050889916680462844917195646572624933001861567704413772369180935199021279240627337566797287483231379413446211184135075802641669476109934010976129799832125934566487428365914751431964123840113796414969407361498187292491010562771603940736168642374702407540989226343392097975529152025508331693732388758037815127655954014530135962376413754017111332857828020222311188462914852412295590179154869806729161235615685128980455995725708596464899395866169273369855951872589501657233398013797865648521954 [147,18] 11599221948607177032344752379235903992429198938815477766283108000196552553968768887368547555022480097329543622032180111080265099165905792475253970785133147760084531653772721603853113572694620501956445716861916252998741360419588448119036549293032402941201306814051462526229441839982689469177886898165601811622606139031934572692836105663793692780546589482375246163887245050641208555326277878076186075005556569065328615530012103467049704561519929261666110349124875337734756570360976057987614802067884232929183658301774382832401733043472309169059299484222104666321067889618344910748643317966601237780921874651315818594818325788457895967910089959387019725150938778439271309543548419793387761716240899604112186197498017586361617798985379290879465112606939664338960551929331191067731652483856718002191819431462882527282916524973008923658806993660213239084782531594018364809861850848982994983121658814124059295213875777762444588917717033476595309766501603264659718677801754255382649083832160269706525118016159678084738032899339669365240225079854713490599787511363647819643582399331442560803037541770933510434588249374191188517980748134459805124727973263840760396149363971067575189203238875914231601630618418470901798660768986810368251239055824588364085769381984464900405157865755829810118956212220330963538000835710212076315768182201603489897683736469943592081840184935155042768877004510718572120043757334258320438901709284643978175661214699793167243481908108583152650471561438442911786286423289241245386087255211795679476820303887348707945517704065454448178768343460230833889130999980637646840758866 [147,19] -29590217153411221819351519108973885335634758843418240874786951041389441396318343676200375931324856511394649826947710201467665886927436053774240673687222601567421386721090433808394925711474927353955138559301665059375354781021663224731914453645189348869009390830761142156666839085520631389317694805083706329784481683167533799635698867312833675893998330038996665078604799167080558382030002793756113228396736215174031282280183407423150175689852292085669947553865785803700158553443238702563782933444935081524821983356937365038488496404854288267152788221107038399426501561159623029246212465152237761964177142847794995256132151630838860042478481818309176028944947134700921977659852815626992702609732250357331306116609862637411752334354980588022868571699584730315331796801103859300394944897253761551607340442365029296658699640065946529464109711351435226925986722607803240944426168278389629374988504553654968304116669914567575819103308956839133646444375256567681184298131835108187933440873731846546402151395538442477213774783690252130482969678986106100489491694534149433974978092781913701256571158091631121153512141665359490353932617873000019208170086569112289211906282172139281058531187360142158412419488037825187905599397803328922639262911718359160837995842143573016777484812245752719578510651044631297083639332135902731891926697929058187827783037977131019592480693952442068928156360670636526514041087816666892252909637808474871428710906468362903182581239168945152423479329913480215133753936062749070666554516994303197576560639555785985292041354927180012105078557926170572807226083169458602451148 [147,20] 147318831204823808841200018761823953584303039787776129184216921035751331376376407348355820208229026803191315795660351210608296090194110453953529772622988467608154152168666410213523224461483226975246103542066289960247478768369275687678992785732222529362774448920930626175942774441818826735949724038214531183293714983723271893013173967467005744316070594960480407965894188911865483886042093337862617717728663350794161867458263528463768807184039176110903137909020831837136839183075833218408739063177519437383595763512104597654819054625949321542626445958103263537471518057227054717792656193043392251146565823507344387049045419655721016802615633736246640581413750583386996694805566002237969683079837495248069207409381556924031119334605017511483330432612529942499061837662865608022986488449556111355089470046555549371278831279604227669326270248019316401277580294130613930932258982302083290364032351822016113639079691683414805381183055616149172134786293684844174491476445132040861777219499630542646650632816683500780628710972895484339256485239781989189464980560342857858271276176795147055006606769193762164143422706627910001167911929650106015231449073457526209565068397128692076716589209671618853005592562359801161874498707916053188375972182757721025867584987123493013988944777773124720821529666597803280365248325078005004882334493468388987503934986116870760478167033820771522733819893024473617991312911661691783260402882896239706290004956231399609578881787958728863533459388433994833639744810598285134791565112382513139727286369650819946141035375798209158108140730019042711070763321506322699712 [147,21] -441040014588032380475955322100944530174238452527454569463052135363560233008598968097481788087052951345475799742713760271296699626302736878092811869716045136559454457037999295621950165591927020590729647605172706124789990384731994618763538460420176569557232895929197020295835179491901381332553864805036560729178912667073627833990605333214480658611798823115163662839311581238218967618278859108114621912447855989919300869904199247590485596136602089498452539430885459050578044422840939144464539256549204230278099705240184486447486998560148063461243163725542975793760365316448411366349691272771625892534281789233042150724972597025444420586929759318707892681015359934395444379538806784001793682169311538722904147379363607083812376831537089991496688955605173163294806849785875385865973905739970607114520710116842738936084484931585128809262180530882803320945286837278895304633926573382174551956878565498232973303212809632045540877475774701327327273890621727800327690833457532378231368611135349787765643266578368290451087862656309518898920502633949981738564235321001541448758106599707957780808442035646794509424902039928509221062625361065061039092815972802935368076349177108976981413831681679118826666727884178897167027760155736114418137096464652048332279536679189470754059537648751557580956256560321715741448232939303668133156992176528409439920690458457017425277366738414542587417986905930935184487738198661751879943282468797698095195782254622053065200153758781683804629405656135326377552273293969780147061288577703025175143817461748370064532870205681302525113357735903591419265982335645877780 [147,22] 1412294967694553643882275053993768604640815963484134922258295970476727638927927646859561803555173017434714052155492917997786056952107673244737951623354669577928563519201710848600717783793600465887478391182182428081578632224054052624661385495834739133191308811234268999160516880671060064740366660654912993422123350839271676634803659494800587893147320513155541323821185977656658559199456580411035989966160321006814121646045395398708951993374314080211745751144285579033316083718321382657846854172522503554167526991564448588227201055069831605710360353468969991142565762153587320986437157692222228610775567022762328658127754078826948013858548417906548007861960122047820854431385327180809636781749119278540313530553546679876744987360795817697555818879950102788064664439275618783075759620647739188422057828675691793147176861127198149477269967960860045072593647622579635088200292205392281773223971513417097160345801461100570078471455505866026307928304669661521274706757902818837581574514426163109375682569302472651208287291890821022592848979454702305675099103138082385977069452431292382367778647073674095991664450800511818720816889607732845218264549168811094274829813725493523831914926179927512620413155215896028318296878613319491683160395237101707396027208993591033924534036663838556139218948371587218971366176680203581750853671718168482566167836877468791839991350319719338367661745903895327671954681214874010100154659365405660918401801268633894045565228644635818773388027234478070763403990323245942435431216973410568758033111901448293650465970176795523533577097083664042461135034792846800 [147,23] -3229930809763560622187390909685419429625603938235972171635367296546515452782995514795266251648898643838997715868867153730706233117912058120525867499408742216342203640846832772195178666567377618429203625069274810052405391477494164007814154338223571990993663444006411406480635160892713120670682942632880933125555891459863276215877236698208146868687028166142274072642226797548639691549632641078027718154932266149859080407658493143227374571202582236363461481174143881471395948650465768147722131899772245469461744384157098807825628732613551855295680169428704787102660782418923132410793097038369676318056552430555970654580858500533037350264414747857922532543300075150801872742097141180734897662597623331660783244703789050731433101247189148149911832440850218837996946021122674946832108061129101768692266563187044426161712538339607942481601199458458956849553753353593700374415824858612531193654307218489914349379564062922559200643843824972785897157620664866672285996171131805698709323279162141551444289397317036977329492475025103556229507544413940981410973076152009194950408750654233268196775897400510037427291348170184962184095081966465296002198695056764249804774996252962355466816865278220630911289073733223886050654835917551138368788346567364520914684177132356005897419195629781455517102094617717221456603490931588991070421111970848650997439083718668061916177482899548746148892434499742066533152399712004446254428667482693731081601541581888068202723976649529409389706770533973364113958735267964220442606428000592690630016260933983744593505034815674095688301641927428515497091031225312 [147,24] 5917476801821986873920342680618685023751973015385835539793688322920779993089495487567733374875163543517678058073997795366144033000527869096024519939876555502341995530132743477168355181541101623794106104989876334864337492622372751712091009489154391304536244872065562492092512262930550194806687318224306027388611702231457621177998671424057048433795161674419201058964008537116668657019351226874110859867442464276504015266258687546919847085896232560683188225072413147707635646623992854110960737644696848356027993442156380057985966327215016060351410245559118979363854890053545316313712535718905977643270346585969876807542279819225990321276970748963526776179405069889676831908815623545425885380220058820148708876459577348299320182639589131741891084925492449921638740974751194026146947498577904717581341203618221254351855690530876457643801751548786542201854478925217666097706604983149555359788749889777010468736034961922423156266510402381937689378149926281695330011108748679685789870659384429503845292179533520956673853465319298357951771315554407699581133009499380702544462415792270713403519965270292227792945427494912935925995709580834587220452582080334540886793846347187666595089912285559472549369878212768708479962902046923501403872094165943671985711552530752917092248995008055320451861445258403302957049398320406628588390659191407494089291133860275013025434993877087188777076905370071884264354387434084123958812901001019138692261572721938180337008090738213043287464923540113458760790128437089525933382118658520620239912594910251139566045728558959980810225255521177451657303313874 [147,25] -8873300426458949653958632172079658176966198684411878394241978957928059706255696690672773976800968742579685279732356367328125421552014215400976695126045922559422199526115836484538307199636592467331638590710593891717928890340203961945108811719698740425357796449148762031782022452765508401125213222549323403530006373857843569631768713650614647316317814097361359940390925528393612461775759851847520742786874344379989492447705587483532445121835203526268250402904457049608155833596738282011949660655462410874561152543312435169341339048554936595748132209614616275485486730022148868550063953038688131845924717420476089584444068528557745550055675084612178454767233753042684855399801690230262864249394988718141556378866289476625499465163987166659111171074916939585966375984903021212346175402456231914201317401461040168898007210132771761208165830985267087206984723267960851697381959266962883208217360437143954863955738469415616979290190389473052415177564571357114818246769922219783044932518998266350058037403434526228616252448451793887615237975026856962084387099966021995422384018730397226673307243481188519605144340522200099938776540888318667107986671746808142388269799936018052067998681053360569989344893915798633607584561989981801107198286604253518668729986643695014359244725453298095086716622475855505280519733765492633842163687564239064977985499549785207449647193824984429603323697718222360840509225107932982571510292451031819462501791108879157179677398494179549221732141307805338675520072517077468219119016872304457872869677710000852055660618842578607737827969600496476805987525 [147,26] 8989884716702616562863205945644655544136678193866456348678676034481138934240446590917906177404867587184449666920996293799797805979697784863189075681552590553648074360202974365947011646442607540757658324660736893990072319410427715640258143633613949308178993529696187841348406139344655577171498756805473711083658517453535260882534267824190487851293804634418940475904044390945801978645727306242116789292621916950026059903464589533055441397585785911982465607650000773858366263655322783617915973458033213645670718200594374112415054153556578974289375471775620941492343927406364447190733066784909787327981165453026844396437321224594239659535188878521392445845799041970525616433468948070385062408485291070159027416080824135436556278869871173510414860362253632115318930977187005713439406133145927896689858029658466385459191236103246158609640124026097334612578956775664567208529670786385684574479322345774204781278582061347551968195036990049633975784047971526525405034479191953844080276470227563094817800076021739819778093681500114580160611007163390760721002923373174759968837294743594122557410303600683807392180608769290211324729951825493177397097382330639602512632270788859208021668776290971336712810083411655893016413265245499367292586415939678538852116195463141724733679148207197182557209069063252360143642593638954971914513859453716317914744740710607704990935183242930027986393835517718945229412615607163208050859045226909029803590884540882846782504353192439194493341026412218612594120761118464973972329970369925019619168274606021197815584076862141956172171425589399172416180 [147,27] -1436994551636811018818096268075143151769767870052149281346808927278601484053012311965731326622467352391206369187196842120231936316072260808840121173925123047048859681623755901903117268901636482431137014514614076311763998278307940149786183795755800508454064696543233645565659199609320371331337033770495078597372920070973847852840397378109325572478628641901673001491945213747905175511651259359482001468687493743099281320359748642669497720956230917018278343031347279487704988434228975810280026961215081422370651502437914734066065272764681935858491999750485036676037451915863165864499139692637632272650275674968644673047176440538147238292506103793660070358908562396682070048912996846319685379957710450430761331581928830726337603236379262765985147246415753169072417501046467018622800133599358608109122550385183536469497480207005456990862406463623644791890436296738574055052116933207616643884348705434373253903884121778471930215214409123976981898535983485747619796980451269278935310751868285075191014533500504637216454236246430955893550729735519263548496146538807414805237713425809533861014393185640037149754128065999213575627445961616995741700006479473726661193285918839701591495789945536287929378194211036616655047996453046888327891187567588785960941973870081543688423770379924937431633197041931842509876519701972183916976603608544539510374853293814971660431279714041976836513521788211046456583816828132425336844952664237622019712642284910741681174780051307745271729358758507945885562773238095139295317650244769933547222411599544207089449062708525641301267457770380658600 [147,28] -18359116330122468412368794157751947397616751030093636779200772172713084256112239654563226407828514461569315219877373194017603918815956767178572230290870770707844925000046667929830242116209347465028393337137683994584461747960760254964356642378199618290509965760358011835981187123287487920200596731261835194062582112447973131811756602013160844715289744279123595538606709922366611387432304249709572986873131466109084840497593474402473005535106228631070794180291739481048772840549752081406725194704664447839974450498100230955877862306085790424648221719547375885205408407924204777303797906357874533821341714175613847927853945474485473959084829807077712332394296720909502360621045997051955888194703714947970464791813786281027866256631634644535127653605968547343138858054418993695067856307032362165341694817911966271919888643763991981103431723877896780024749102059545603476130556965151636575152902763115181408358782889427953762916385346958653027696755033332869233845175602802114345237915514699123657975919023833022430937217619712299220010170805178761342926480299670259136812514276516440341285498540651346352707720218851385405854811498539782810243502382678066232887874751392573769951087314493534438609114329812892790081350255863241058966624398809018464128818905300799600103027935407348637780993348379918452702784028609342718465215879237659230890814596179883738165751981048149119085297813535175692315585125752532102644898127206253681859998036030499486266564244732151468135818384827669703758692835842524572772571571123818003649083478466299218331932590788497383078420184598290 [147,29] 51623223655980959354095493195667570906240320698488974398414405912716841445492966692310814035249802401475375380631765063469536573242225832669651555781815716765572781205698149091377929201550581756791382576162900239201766046776014063737293426882387636656041803902898655685100671771077184478963835713138205949347287163354879467829167561419781932742488834025159054710968695458446215670580862237536105433072606768101135819674771776422224948371902054870274268224125442265124048034102881769144074159619509386571272975854275798343532174580977924603272538167936379299943037173560703306695508800429525052536809945029475009333465997631695805304719190558691451908988153606267171335536324124404708208740645690299148218560889536712483425329646222628207374333163672570695117967019389658434474374785872323657432950677149457217204635411607147987355776093171118502851885760801780726603230115362032740033075623593031902738072821632125788187136166319680409126218715731097459851810623478794035937337711611816837458102964869119827099597822640222629019840853545880306749484165519477147878721704407732751339489899990207767999088749445280883413996576638605052943493543369600254645592581173072847541241718114438556771487477073304984346318685318767280197033848417536001991591147398611483858016001393061437237324645176264130043597702707804259796530956515700157176732779628823658608566778191042476234640617346695322712410745628642167743626580978791972718420404305120538835523067893740199194617049952686996188300191976178602273107142547817945773340543346011528608452015120559562757316637910700 [147,30] -92950383270222392725039272969712372015115004316339254680392670241457435730639255570155743818590995635429861324260714634889966927466490168219426981571855223355297513532205094436613281427648895275434321893608524290473500426095269405997846283869646817777208078729858136785050491942357888767098553036369623454489130037771407497592676534434449520854041205313645433838058309106601467652136645029440413566049612022684886042370420226266418269144700735992994892132614489364573854321769954684455143655520834305155461349929379253805691417019317699740560881339368016710859231225638685398088238546077590395645232555517602238235481985360216466457369951169495677574990637312614605543715464477272210638137142510618971031305525241519711319748919262981157501239909498757586283390831241907824449101861261178296415817051474361668564460446616800806034155160341774482121552292481449433404288548325332560646647757738417339611169095079254722163410193963752125065447671066459429721146804078710112476348729162505119640742586510121020129828142312236825689847563024239495304226563604158064420298993794060663511480793775283169718284971817826598146032748835175053356051890002666605376061656530369106052675695109795931588248726315056519004030914279921120906034541912060796180559505036605828630610579744719856007468511464445918732626671897576175338040322390669350170033983214365927345431504583142917541438651427599731193709383749371512752043588369425850006318439586695191346129199094270999737866841125462678345348593161685204920604013179442869174473713827879675731858207985858566238348178160 [147,31] 130486367249320452628047041029098335610674618792334725546917565825210209331391043673340065846429348093110284804656883814406800889031890942322223089649528502952029163949547426201832640021288699101128754313556639185037857329456133163876465216241402742405964854608855260142491037795741185451675029712997800201739655954506112596991664899999201281541826658773880510261479106458878996014424761931063614262751160585052804882700509623897549479881443852425979199383725195158793766517077618370448332796727464578086123852240304061347080842337728397522411344238531687401132327350507361901474251064991583426650901328713895263802007874277560879234396212876896877293717076023016305224391117590465172490920269335264536617812826081364427432064719821748224473206869941284699782753969274049775927370338162893868037347039506506548776223182454802918909131871028500262734078064388031284975202447589809485937774438468776515777802729782921889466857135891428523551085116026498613980505000173272157952163776922349682587491130224293504219860062080565436548556927913493988825056461337280393569331207372567139812483830710645496101169504504693135096708575781086651989232809660976546035932928120455620119560705377180440099488394604883435968211021581509556736129538850354366264382976156167829748152751199149432192189981088940133538571780607883938056747985913618465121601892511806051421743672153209276352276036306689889686331321064707108957804386509938415888397036553569325661810868120606924241690230832241453766826832246690671769623079301035060725904804629166615362332776418474697532669325 [147,32] -150498249676950131687831160812621971158983467543737606876230305429084537051693097360830401502381292008237693963966882813115702349637633874405738113095771547584574173327441270403869204410371464635469524391461804833451577983616446015112982966951157106309695707863111147602050610856505073334081610327781472535422998421999569716814539010336344245717860635600879274386056469617111986610778431817156118146503065690305212991191937637084303880773351564990304870089294937433311729145838277465591331262916106768417012022989315156621107724781919962882660798958286369711891708076845945082792190313361084484372527605511846751674874367767471514632069397125554133643465232784250157721081340973576230103558552549830280730191624644650862326587777922067363703184268551457745311097042234299850097002143078887768833555350659305968094645017836325125091163970092899742553204765018616772238397941649816762980233439124214759161868136267668831223027674826790820867733754863209820893850130431103407511870420544529299761651653672413357667926054066912200582518615819176788826305500221009017626706013029535637938558925541117573839958670914589270644732084082612033205379735730358644937917621794580108218131528494408396366513131334841984040314532051201741572040023582082652617567256032166200991095381400813855493627713833634791202371557807304659318501488985457981827685640857250631442251915953204925722487337678045239061871454985998804962531251570359394752584172150004482824990082300795181465571499527305477146638761243695857954400372966952608363126157400033121439635095924379046986720 [147,33] 144314883304706106756047091805215227203235428375364338588679409548135917282653119032640759698047201706889104335258916467058189734623221092316684115959129198710444557424773391642608462283352300204580165458276343935451063407369233335099814179528381990900776583627479785128362976596464081776672710521434881570725337113484316311006473562552846210821547055230429695552502227740882415569015811589178442803897884966055100325950944952939025386855100368768913556427432776082320686383628816907571669828369912901259966840548699742999825328890953342878200548191684426053266729077614918487763355304082283962672749337285071334435615514306015218074642028200150524501873608502581159145295259207467161294916168866296186097248841498350248732054890222867385159120022334548539926372163745645646781970760524392052114775816928282394035083492499927826396145144401448718438955595827198481417711506750283322379325855722408275533443299734626206433472462706961591908370316380591899641150634218040303673744339057494211646431156221188972030470792951313750079724800020891810921868398630167906831407799920451840072086258508551529762082875230360370681116423836233042519683006937978307500784462129672114663545690522791581674764991904808538665775788446573791867371089336098309177290401571930279173197793329814643416642978098158590138086694644844446473211364233990058145202964640839998187712699330611463056664914903880331266840189680251026006573365078187176078924050793908971374262974031390401846295296898916002743084788096656558846953330455102860601820419531157930863923474260018444691 [147,34] -113140515752236436513126266472798096615617225644984262925791655547186567217478237272995866302170612616840545189973403744697982585862318660185156635210568991038975380970236262887869128383765050034798599670974061908600173466435243895231374901341163811541733046277153659879084150214471496268126859383731800080575291749856200890428811393666274064097723676861390215333637966730331529268914021478357323625720698853063484196432954462416332189944791331261936851153239846288556201788991747279992305746450158507065662842990686319468494594427896611284981499627415226348108738603019960039940074411388077387635258468286952249801608646964656839813959691180793392236999613101808497692065522246601217721301129056646815403448824430625556162352102393271989785634615221116436738769923705371360400220722602379119578622654760180794519765484904226466583203132292735907376248239998409338936610157103168537905631583326914801345575002113618776078884335277208344401221440183995901659684904149892278582535928842500736675352717375599491036622008420406457988792058671130081570790574647127351785897066299341247838986991955019754645099702073377077553545369546306539900265236482684478643226501894470590297453426825019682625036374785689027075776639743230602192501310549870663439815940419328583518590401516270151018750778107901200678553799636814369673549263384566799436348068134410331770100133513341380568756423345893334203289776946290245532082216986288357591762032991269414593615298021368985646339666757973911689620852977603675416821542856747725856671882566856364905541280633458440 [147,35] 67347190489433723197955857764823062124575147461779149778209841457229502722208211623477097645467965338802491532674167493395140838505271246472421336457709566790596067544909411062828174538818724638718834076850305241383845468857422026626889924840509651413395088457174632184352820516474567984767831948077764385364407213018711248597193772671988717995737767167524657488095569711583896230077775818016065217706364694146409978395968306013008865521107518406285822792683786531934396412327480249864701681399934275881751263008322793036756787069448954324246563190077070382399982823575647527472936232664049061481210829243270894434554633306846819040292101214872065092132483013832973791289424840427308323813852179988463803161898975916147584118026542096722086822945163029725167474934123537970384974880796916204453234449246877023912846316812396208901017718698723617041515348504028603875057530382171133538608435050876290145411506784404799707826503258232143287643079363376615986006374726809136129981572585208925966154686120585014545692436521719497280672749987418174839560143880088388882648779821362485712102830239791531252493622294034463318701457137162437345380222192594474127394022925312076831930138318117058401740964159967284129963710142393805753754244615746765734432623975628276623453412662955937123186495325947689723019491849419304375286070612881620328601719301821660167832178580874039794432512993933290684992724419544340687956783680855564776025538253346887932574550195627270717044395354180827023526354217833621089434331796255401615015427305088596573704702072940 [147,36] -21166343385185447358475535779908678045151970228919825530617701104075711652375709759676817986265139000949949520856482557368514564359955736670616945181363995526260390431124688870329351771563434400677150602437322368800083121609145001859722538550554636513507922905624801953290816955546682851833086710222055903631843076698002241754194008500851376304348076266705010054572659478453554573510165607238703667287557177592574624700633112284619524128314717741986910336072550210535686787382562731299209836605032216765439731690016241843144201266806154084393105426825624902694825126676698557217956949540085622500280568514083805767532622395671125046015641440303901030732076830271297468351020261386319703315009237468457513941136831311872053507977394318803351910589569893668348345661469573542518290619959861699654818597075104405591170345729613595178222834604829227854619951151007256020516812642395634139052247382796522478011137725069693039662516871676449738664261875402154807307174308666872886781646598231489396698949617491386735665396421425465064891452434818095844835669464025713521278207524815814760011536696455129541984416044003039029035612635116350072924690979852347955562577410186096459853877909499653787628849238344501222276676113946709523104516070468757821524805172077529954010051957236814451987859040202123371707333331260983209571150485176571953357643010674708210422302084186548375511691695949558069817477842511912383032512187655862689617884120206178078386212510787302746326660010975980947625847166569469013248410059434955793974499250756947626711922918 [147,37] -13642024235722753392869353390887796374214002990547768326184614325360666193153206514771252057076380551993916249412473958909378194933212708529527989562482327955655702902384070252249410054507364395993422636402465300907411930842423466608841554341789308007100251858486513662200985444910207425356795488219428320895818508044168572507232870697260330306861698230187562092371605203066422290741635133923126144552346013850343776931038852496503261518817092877417179657790265888799173066088079486216552094301093737385526193331751962381836305921936295202540156853636829620300580467254319668638814227191340779390354878616387535639958347419455776282083185289094540917099769171896220685987751985563729930223633339477817686777079607044847795560293493006746825778250392420288935921804531397740508677673167388376698144975422027389288202487456559667849955343097784056670719838426111564631805952092693292915251282854660699044475541583733628103317737113913311811993265505914767804578891566604503131449501859172338759295394811544610454004289323839226657260097904304739432367030817464007518155438724818501474193010167252670180390194200007964944749786079811777839166326028645050608928042628384404393997297192137088092027962724438966103115044619965990843999703808622223182840991521880397330201959416189715129577793570032000856112740731150268687171770205262624517763346872924132829469972736935705724676071358606373742033864119299151280136513208815016262189238088564592742044044074205488774194087632108547728222525160326960034408732784102761793663907247636952841221720 [147,38] 31723442456435887169629682028309431884127701692196642149560585942239166952334177822747327633895920590583237778551610792440175135814378674269957116725489034382188145634090617339058682738087158775386204150788410188652273825863949018131464817577948424129829300405011607758425033474351805575346651366194732945882139028111366108606875007815319956720235183929435894062067725100282458941514586041710772968573161217934021988846571104227886676124540049509351158523707109109324597770309515247808686961115390783563227084877990877821661076673812780004612172456122967415859150526676927007849136749997462343114120071826381392470896507307767329503868354587245514982716204352010232352125045295963853594425969434912453579867855628181875666920445228680412051610495931869428789370524570073645475098932937912493909878415534036707451908407491679765936964613416437161564060832014331299596943043779142094613367362281508215010714804443694340873648776067021387552455936192678477234820360188927510657815600554430574337909752579973734811889553964868371307284860636034125911791454154558709574454209309167519656180018042011824664763318176069092656529169155429573489949169024206742543687443300228809544766513241708259611634822820336101199688379054676076983680535206842494083466120109323231250542931564916330192057660817979596291353056329567439980183206135139943842330518421296970857294569311988770070783205704390641382828340581515982335956961730565938124074588213908711932448036246093637582884229882196560558350229942954362114216516455883764509806713238199506650792 [147,39] -34353236924485788344540914478614900160569686825568109004058655533995922669734377663453553381727464462689183108502375379250253177683632274684774818864331679698228399130199078228036997666672610181715470949351786002041323663355844284412007946133054000917993791917005478575684840063658856783691028901813483504796171166485776443312511172411659812404303794114978294222793260343467436650848359264532440830762255100186893127425279183563797092146823481747612560757678614764466987696017703835729803633708556977772273602059240154777696428990216359920984244305997545176050185269152078351374393692770364222105061266304035310142920904900228767461193809645336345918016269523981583909857372644316703496550098150023772258306331818256162434466831560109227657283388600710730628996977397834225119339296999764203191373877891504416033418184265382055756432539613772064731921412244093609401111965983304291599545461201173705406771917335117705868522368885136704814573487532839009537096847039788715292723611710622205797407630189437473812315459953319793482168137948268691718365953094180359909952220828154240014233274142200502501800191880629374529991299369361913135803009342241676063644481842332628154516701694795646518229296293324957832397540570240126290720082184068408983150468841544365739819874250508339020699566330384384259554699053985781213083529180349975078197570340379983267417688309807789791310241582151626704996615288824375053058563202256406713549431090063526908001334646115970094748067503645144218285575723945060012681856828957459398543624065510045620 [147,40] 26959827882232295121294125647183867672245029408062808634412364292679756623029145452570748064658930281110094021819921576839222455428782281470717366701142414069868225462048800766104020651255908766247296778863215496678081284833720268644070935439256286502626694937640224468964353496322471777999581296155810974156884903812588266428667635334870188845216314022053503630786185776526661178764847913269563904429423293597131537380120373858029661482086544474605643709265765869457626006184326967220160892374604786226454212293943424716700142161444814862938130714730979033268159128989077381235461295730440484184404437545622385873932239176755620887193828944290183896814386176326326180961077538925089921160728788483676102055524519067867364782504469748975126088454732125238261037347689809947022642701133611752781217581749246064463451741523973178988154585086982713542413051478720022976258263231508804770515860239244395096923623028299375518698271495109055833696857581370961027865640877112362468805050191262199755176583275070364065422470539752089395401612628462079204321707651766863661959505919524215392235762732244562204781863178455535544487932515864789382782245732281270743654414754739633212092390560275270727533895070411851246961353203074859277440705415507665602506416915894993218542675013978583715584049607256897563459673995872129540137954769178373076820357649954313056216260192819480647490717022116023240179796182967907269377785740681282048963094436118390369089075383591864512027413590681172879772475802097469230392212664179132221276685732034396 [147,41] -15889561759317295738338961094981244102234279931124041722169427542138055646733579922998931645407061588841427092539748430779412422939985357097866769974851285134632003632015437071379690931002902747104814901306477449770422368751303166594210499940688439089692354328778757582959532905453132954797279587413376793341828010535252604966603281647865123205183892382566083582794513886653921458003326207092749146788215130113970875520553646014950390667760768843294992886870562863222026959234584551266201261538851421231835701439180231722776857041454114692969021965141669663105864409276292617812227290902902304595838941904173907605678411673705933624982028898246115566966159556046034247237730682887009919819654957590645792059462803330157749431698531340362494374649964238893743081875625459020835735202219255999899532099660939696150064310737196544998175176312900256778221157150345318877549434761884314101621715882871868056813061889153872019161913503420619493988231394668760698771470870996279238587702087264016632403966522047154943904019146622586164697396469774598236617499453892274178170567111003250221582015676004490066249366884517565609025511437984269681361967864518559686055436329918206275376014750808359080788499346340045040637368940124305642502050984545411660822688086043319300925483096348014184910422493276874296473868917844822552599059667654925772134378047290488326071743172589217623750371511477185692720095988904301339630333305043396223229164974490775424430520353945904471039670043364371646603885599646704008945852944296817294770203586885 [147,42] 5966616393148028446388770751468699655212612918471920627232343505445927734046964648413873438073867606227721912276076236812656913119199060965264891589771660549540362463727409176586140937700556300925886000532334727024940361269249574583622537746455718603785333882612865112007145549082926065795475789913033110958511954711290248168595868156340829167470953095700747496032682797954870227137309361342193785162917770210781701657949448318481758711312479382931877530316629141359159051936100764642673119352000235326744476825794638749167321716425209010652770472880352977613131609749060724592545938162911226323518826779962587179817331665058994580277337212397798337821343873644155467840365447622057943863460017196719615466684930460982913067180742459772517037992937387310343152474078525401125249963621663254488438095095781131123378065993854589302996672651628867480535199713865891566319904683885152612390476600972055515587377581712956937845596524025222501495423210079363531955736429057850219606338037332690257381538208418165431413688773588580032390896447636052538803817011715915190466607826626975467898286027546212520338596915384440375092922003962388037312563681246421376463978484765973093871292440619204771898957717466087469570886978012296735688649836853972428277115139220131077784309537768429817952081386267841913864152991304025468553431574172029499482946258797903643609547387421730049481928400737565902228689765693364008738873883487997799704162073164894858846346745792183482237425734573779113764254770114326280494326896412167531722279020 [147,43] 489533816471503469995786848734396362117189729184604522283043401472358463542549217490491929086048022343700282582753244125257203831169908419296961575088946068230802694854270087941406470250909554517833918405450532577118860854776098474732653131863286933100111732739953208151442685421877660142173189476558616474731130750717423374893520384462969461251015414514331823167039505062687941707837472074682141947535966758202625236971722189468370055227967932630693538686000506894699071188797380269562751678227521457433331719007495594182929642000647883776420101975960895431727211843680047124703576226582916789967035989961085733332295579569619525789283320008870862555078472181577275174793323990001124234593001872257623204703126974785313908093386121943186280971614802315483967523571547466378095133036249898354529265708276573699367038828943506514266219733958333966321219099647913206719761364826986778364430197421669408729071511144116156751150885246929927838221437047920755005327536012599622475813912255657835454680206395926885039775300138080031087634380413414505776181765889115973436034257066932860953379962823601262387771331057755443130545763678424135248244480429794956990925402171640458295031853706182424183417461573138919457272158993379538466707510871858692688450385008928280222618020937055886261318069315993760292102015274239059599653979040029806477307364462136306204230559775274483231608539684297140699148091094784257305274387937035903679333030140496043709162576725913195271766793784710060623965017186193797144547071046685275088523 [147,44] -3347346121073054520421758039699807140218146777090612823423649123702378074158699192582949269230263885821002560579246644945562439725634696434064822076622147918837177635831369224920131876666914017489086148603875554127727970994453300097646567981571571018046676686199609702792997357384565687728978016278806107024995664499814289001536642873334380139852907158657616292149817160033785271869811869058850743125303695455992683965988579260680198053382063008618265442470139653543168789114869837062841172597127465925653198214270127782516703922272250167553719391363177901692300955102767103119834448518318286440197732357337690951672458181836458757928208368937705902939506083178893408477318444377004585373852632483181178975656695035446513795445585991641927518467722403714401368807352552479960446727755100011527429417570525785446914458018148746894773824212850767804787355240988271182163661825047251773186363930024675966540819792599120119062490814348271683517912162872353401384707480645817779903820314659628619213718093324577902012631097138274244414273067903982791685282022250711323474725413638634928451224936477397241109611430883802669725168534071996811811429365773415903913618299931627632824593082140104833961421028616507349965685059245104491451720279050920877872749644219046287507817067116799735757844480833814917049792580089317504005565773588763205542241745132731634476702434238388927391347298526841238287105355666607458321981255202620212476909088807381292987257532309397143249390323022971812208471018242533462685202019508966637670 [147,45] 3680791047910736893194983602615562807656473086223000900944264729162904149266369532186403565786721454447105511720236295311965653472517604426329290061683625297584342998168335747556901376315520623258736942080843980621194344961998102138817788452051456424760179607374115451091926966155947058963912278157421814220923466148668738130123870170127531627333895953088190322284548809713678282633785537426856848873673914780659495398665224968505156285648171291190217207078352066682933744526840338597148889734887801793588803965117258771065311899732538891058550449840436231164074840037071350812142128375781858746675408816091407769529950697441714543524927712352806046644771937464872858868588741195921748668380632918009285239443025883944509136360824839897767961031142629284561096772536832599889870830947992291574997234009993024314436906126249091047890295526168023826599630640377245275745538878394295061031383853993808071234920998201172506895834317024560086270866594148366445384683855398464179156151891078266646043210007488343117684026636236654326607914790269478465382683127913997330302630801526521268438344342356361850928996733919238588398191850303394076481289131226857468634100445051221750130134335667205991440247356791774122903973729821627307413182539267601490024520739836090290539274433079970488804562252369610452064160559753384079489456618000612112980897580809212015283579148065739112362308791068571195550815106259987661917694251230561520205485937303168938582831720133250286673087062127273776070830384365209292613222768080592662 [147,46] -2796788814827295623946419001719130934529937203288015583095107726707442039243848794386568892591306284168225187104058555600236109525109247255366518197982158263176340739391424495474284545289926555225007581303542248075170276648752399356855600306500295668272840279833961201793581554693837528976526675093513155757492101416047638460300099789970568035269064630109428283134748493517527313182046208673314716668614602442614738340323856330780441820859203744838851137915075464952402714154048904020425035971858351261050550895229156589369452219400780191269887817961753792241753726078191374573088896320012626700580993057557849455287124294527748633073773676244504819008238191112695202361658032931635009954455066433614410205681735064413308506988233086562356977195810133161810302857809134698173915888675864172292233577317551531880576265091855809744307020960167490277699757695165669544556125219042611891635117775545950717711960489350755799423040740408710108466509193770114578700461844983938318854016581228996951610313391278297929469827532082301527693561279449131052179151398434515720893886052126717703005298902198668426920076449311988092817281990788044762697862406704047811414025422056364144393530579133136627607747183171453583929610250014211050533416511499931171281279458354622483466861973905254351735837106660676389915537242778524699110399466959003437205784424641279977123224401321484446598587315558265745424140336917867874716561492312504683453312319232699697298155801967957097710329322192530380321101388255563703388195942886690 [147,47] 1662261562358169035659334914577262293575777497985587134398258006940374631945947161260784270582263547410432821458529246937008215594986127082431914731393592814512973688013957306745779327896046482810678677096208703108906192365088081219060048331543319855882474141841043378424211554727498279016268769977910127618728270081768368451261788797361821351673465360742928355510016685359721377568668608198404133251329338546853972689712290012637876437966461923045764897939303573186268480152196697509912822975010929360159107900803205953066695633972366127768526089936675462791181530063842814858264189027282918768246499298763357840365441055620268390920944682245193540283914864463886390202108826909658263027222848115156085173545584337026099142667579007243514910870447902081207328900085978043507123474540883222650036990687836977663490158024055779741999696715969538843741718316512915050209127757607253077935329177091645049828847844418027180805142019154892174629595132632209126049694409318203317096126527277151918236437921063546665850808490721602514735998469585775126642095294729046033071061033134976792846720559002513944852659694739721407485137831432885462992147756186059115416790031209095489631039643917248302270175014678546238127022681731000090169002009899387192589379659814213886714961797292485483069820477446530418974286192870858341821406454855041946114521975654057010569417643102432603261621192916574880841234349933905785021410816939650381485840522761125101585076776402641604794998903080439902364040428270761248607992638305 [147,48] -763388313438001445440635866171809101133001760527522378379860152584955116673785374976070838032283497991178451288034237226125151093000576752746239742980361143759705966993704894271240660457370489272780594941051041354679150358517135838326881719143976187233273793817711912308855706089743266813864151691669121728431358497459145001686296172790770258057995543010139283936342154449603914455276400609875614923031182168380424642482689110430078992554164236850632952501343278216245071959289767302791502411177241414917954401958826081576103836203327561320575600054178466203140531543671585661767191440348737655155750764520102106883520980993985455917489155242767777984472978511389453845244255779048215747885844597530585442673979322661101925099708612699216031086396503771974940716587996713712470179916731143439978260125625478700643105483436766107048918003410094202433839984543371842260919225262937369590339366418366889303539797899375100589867202291356153196567348967383143414086873651119392149678967290324974786983265953475225483515640087313208120261429395733720504210899122692503216037654108625865441113282103646690688513173138596129474921441687489952364065356668702888840441211442842391790884891607323532109502205744226269173699736597534770285085553351242683447016131718494682533623936431843270166449557237018419693904330608031875277011126982771699475549740126730692523349877701794755399548279303332727371569374846506143595691114256635991096272489164760383091309594963249983622846921659013929098198809481412618138228266 [147,49] 221064752194387271330448254791516306981812803664410313189869494628552115418727055110865443214713691500117079861710062662123613630149351078087544396790607738123494534532156399307239892189180705047757538196858559360540309322086868752905752126758929266638131740871943961107741204601011308433406849289747102041585592954662131987810128085368678225077882286987171414880402364520362501335042147511483431746089178419019042822777125848712856014650446521803045389197664204805084763776496299260884573156686866102024943184597421131172067283514631192610569959136896637810861942271697332117508217994661961903798420018285595884585496701654996882128759601045931545144640778703552235474275840056555431465161776460420528567068512890327183025236748173545177680052999926725387237549326106450595904415980788739606273622561510653161236122519032209300547471117261716368870182441280990701475753647047142909624208649655304659688276055139556629936924174439945003033017685380679820656930635193906256565844115364499001058606617313509732741170408056237209223886719277426260945197417651320119184545927633410769467841395078818302984101244592113754408780465264757468668795178642832314126847416576702557387168533909808799246679208982263344011541742840127387102100475237786300579408333234616040499375807715285583686163895826637027243526345830308020520557018639882665901290078062529474721197200537336677717036540074167307147892112350914009644823040594848191236025313071107420728130596365628413277839592238582996526344939988782890662800 [147,50] 29547928058911032607758268058507187076223367797725620187411101545626111981519306211351650201182414447367428961682258450990909198495795071740370992805773834466146541370963434849991334658931752661434612367035329339608550072801205739607695827166700245230651227489442831376705211870867305753995409660906614991494300716239241508391871212776255922299398861593319850300781554376920394082121988785622466135762000153347098559410266039682044765191374723471919379499923832929528175941370399160291858760095842521258978159531861358500361113746181482054605154406310763706115971087566210774594722363963928360828301219469377803924635747333818502060547130175945807364353449164715750040338922341599785127254634654339643594991419245067057055758989320578648267786717014508310242509213952123474476411864638307672487196370280856519998136630124548241130690619135864348405282613567370580227526447649861110449990935105085785927935986397442764265124591055184907734323433206801876857642533015058338657311308447468666956358567543036353236505340555287879559283476408763784130754692135584882520343013566183902990746270282185809819866738255732064847485475402693913561271364138610555012898076169803667542792254203156811355220664563556102345187763101992383260761619641115900311916335466025041057924430660549150058093213363673310021317519886623808647255241743604207478675748324818638112406419217681145688243383154047978906753592297922247058157049749988076809608933766596319916324986034568043030179808102469567099048812831053229175 [147,51] -102982573704110986915510788173321223713121742313446328050248676470805396714750222386791434764195008434002745545579459198441002430274010492024635966379709117730530301324833562314300409658769927591383615256628172988426459198360239635869021296232768810806416799065796694862600856069522894802611473262098128416092471339013212695087100504879575589062471504721776210890636568316808675250500097591667900721916034619923719596364993805660642859936697278011518218744931852517844903015559080179273674934908379065019748405472915653382742443415713794915932404386915127605267658601962340511836902987100850666702863157540749818992100554560924234407223130696430373557218037909080201304845106459315923611188926629648446424956192947978667873127331213339857693619435396627251029751559753427366144886209049545221192835245112360360354620462441007251452373196873012476003903846931471914589793154769106791326034287523434411467954771434957409905856260500168869019798379244668476807994524777277207200983704623996167503628602427436002839258283446691428954349194330265398836258703827236634673888980460377732515181815534674949523072811584831432517312648400101159875710456428242834914282006877817436388246831676196360673114087851721168338178625627072348869358733363347359716993000254180492987484559659308209249195473678321722022112727407531588591456642629932346482126274558175867463856153697987121813654793030650727142561540273523702803140991224438271975730393537055239130988359439322184532842139091825869066605368629602925 [147,52] 94902059877967139425082385987312768953318265896993099439898103918343771751780844400686549121320524055311885388032330641136599356310533981559375365385317653635714646010361450116616887393918412061879991797946699128935259158914318337748751408879566127861744336270098129616242939291322338901861182840240310006434919573191148214800165229144654797327163493282382193546102329151001261402260578721672209074671418244036770568993297268820125748428948198761263391140118872342370876115148635961861543251993337458364771480233078018817426466566040605403227707235045692271362484546382769045643531729372730056087335911126240726660602407413039679111135769684610180624292548880673533588285946026980520378521273160176211180994751965700089516219457316644003452496579337791771360067046505224892091591312144857139207419810072210684071081217648690358869938213005142151426764055277418978715659947301449424932492867097417887313276894684009737490495309261869898870063432234559633373384314252807061445370168445756982414022897562600734833262746661178399190913870677381802093567350457381836975725062402256326646088153352750229531629250352507177412850549236509465576182912768398955151271988728621577892483934051773039953234792515652818763647318076449893314980101463924104683001674900542092522020162858664423981951339432991557706350358249466170004445825686181753628991363123848852195140779236967697913789874059162593349008695151690307919580583713234330584318780018903909894586596243900199678945137982591795889999960140350 [147,53] -63314610447114479453495048422221086475739435110308439692149444376833393446929830009837903982384157254225570171091300741470601487955840424323294707229259472586997353630026661109471351908570134299001894209522474478776260819648512301698186097544724434613425352025992665872064289890929878630370431617123651268941913063727492232142351362986915311669487754695991140184849994738761085056157864022827178185876428920641335730247917015739466167837910358766806510999571362019590372126129060579150757637808670371389948641171146098306424222090936044375540137165880395744311206526018413502880510699902936765094721521482983167311377001019352104636536684579801924644493100065899825241315075714056612756262646126939387797614761132592949414765778515957059501072845328610292629520332911866307273272670117244194242190356985970315060387572304702670105042509931648615687495773211140623422454966234227744152864307388078889061132368523687349500626445624096646069742454599347543590774782994180454043167351215097663533217388420016803761492744032316635180023969599318799315814305734231964647839108620297826863144074764280204921599700696354875863191348997425917533662142192129673991830138029481245711275554792564472143824052185890937938157778850863254100121813615853478845314364403951636368707441315003274966224411527800404892038150749225617442893045592769661896094160810522139593253186337522095621224265363741957381648327671947188728558053769414129721417629970136055490170439056605960047463004542044056043989336850 [147,54] 34489561782074492187040545937277747886548187336035477541655148245565265277632203918345667986288328229939058572729589070408210747048345322769946687672444835349824003410156506107155822015338748418701245458277845089156218444481730346075049139586572044832366750693020076268880568839006142365297782558187885551177355177807763929016844715605544418387569008422495562004981328264247735058034610466179672743762860037074515900708451866514837394187228586035602199838360180754200681052116171711891015182740880884177083159620200185307117349743355469456102503510873488676515548252143930403360426693203995560924165962401457404461947521929482040962909033334657802585607695259157605337749426496725447603096359633404821427787655010424800182502866108955279355969697715928828348138743280721252991224472499801062715598557235160968576344094580356260651952942603730309212614446492158472520392537472065930463406858538195317494856135838159530472406045364533029523113603098888217132545793554423407084777766828673897805542888983349454573625524833906685188585976594552388505506290002160153532121912572279374090790484974738017283121508142236141164228947178524865116932712268444560248485822924855803667126246988341905263082380907337022412641081080632087818867391031079390987386676304331193733363919627554359719756042316833361263491441932287263522720435904478733056248652523988218844352252486156543497956059489416035332928140715492671797423163620706923319383948603829841579059746132375122483189257830905160658520200 [147,55] -15660012837350611290465773515646084184110802301151738305436315414269670370624753976590211823013890421687011824807036622449042712194552002591914843996053579180982048444503612460156156821124380760163147937908655431154302984902958941087175215155175476849963710725793716681136066180607028354335332982885954182663243923754545224632146179807387719876522885319489546702922669750112953843425511822781396438513484889399476160333264763124811574960847616637345807857193770033864163006853365058729056003491686983307409516661659780906630755647106626921301893439605579569587938343866599368949772976988337824969969479182622144002327755156598649638363552439407457320673344762295462625333349892473296764585659995812024060521719230863988743271861105227398036065164889615179084579169472359788034566299218701365748956615886554690986473817059161416933582448424931782335432065449919031450005022601387991631218205354062739975915271254997208840449764031135277365478904245579717667720295700635642688354073756222111702461097998163899612850430399752218572652389197549520952499419606190444649985364055170914521264653821667742223221062502348244703038813329320280064863257715320512415161534165444537597732113428983546657796820502812500984135927313325895697826785822730592274422099267792961050688991473399229269889366637762971799405282132578816179216313706511879204929330891048084679789051426893539678073877730298794622700286743233519562233309683213115439155946762724157015795244487458361407609906174607488954675 [147,56] 5693908438138328030861843763424806857109946798406236268431152705812356463714732289074860450103043974377737712209924209868278842798968584858700427295505486529537309958999351599886072402156328529181805507119275808368869257272207918005781467239337969496504111239663823196506178083686482138837769920352149822689638654310627241755692257150969336301302535100935281144320027766556749779692073888791965524593671206367988108422894290669604184957974825525561456831907467004183742984522067134859988409751447168095976358530076319625077553448214834875990525311914595068070162349668057993478583681661649273148795120880962778550539205633772777052994816445359721597807631965710447140297559556085083792031247335225710057953926665417653441425096032578174743698368725708960476559702707249840363284831307619753598771279438972047680230523410728080813472407955107932355614794779448377441271338584275039767261113365263828827768403201433798331253552495800956589656054860687307800822436611606123664782314468509624665737427595671458405940086624431745365057156294579547428357218748410064390299028407617781001200565152833616555503503087123295992943243089331466001427226970910953424052694744326524009554777587225240877705428485276839641621993074674955220760813400697382385511675892921764133493124353620171186856881184280338865845891441933408624543843381061428188166920882126340432731227167418203716319118544643545495350686887178131622961821692242163593419786848432965656819778684156965078739010069698802700 [147,57] -1343921821091367693890460552822059408557082169644550127584522055385316498576265209131663040810186179639352958741769835551228281281564530627111054531464423527766144169102374936904015417087983588416377352032438591285050325112641055180464674544448198828877477477686266090983131076004405112621263790694177703176746174032898233957422116769199412333239009242310213679617483950934399933272789137931582964164852843481175923998822731488142237412860685297164953063642989420536373414873049008852170325530440948991162303213596378568600153500098555405441515556050911774563756159650930469530530857953956565713473813617731356874434876956765346539234661425962706028841599941730645140806671078814345757081978878409039823380418732714905860672157936708515703325040449877674025667659104062051332388766431806272763190345345385575595656687599972823140931250754887087229294853727795861054770581466911192510774573521304756856515959727727930081179091410721687219974576584307018927313483254533366693882894846732803252851212805051790497848541824261304680188773121415093728201925579399494793079746391744995621395952521336930895613904175419809530746984100089220340427355204760383813134495972693729225390852337347498853604074565839489597430111802407362738164761414129727971476929763070841946795803876735821006134769985644841451133798069127889172981008909950767039839543329102185778820630540308668409336016224323913238440553793633557641461197033565265939121394594869933842613349185068189768099535766639055 [147,58] -137889976400893565143598177273557357517951924970364152827042606639827350822299401753910913451459133140796249946270294553059206563261800140271268409059795209239160826055030072336287419716255451495167482306025549790533006407845113875243943377241160309714635675736073809653274930566512266502965264680150585132070464527876773622201982304598466259245568893728672595948208236408444786623989207188650644888477738411436867583916616100702753592845335398538991030163220591648230001805392249299569666223814028341046223616142816739636707847214329391340835673907195346316663960892395734864836824291507556517876423810312647648586871608944116958211033767572687098778219068925665678060328760135276630149341668529211546174435583858238362300765619344596967167675990709964664039917450513141394155820841169879030182212536274169924761269205886916911773813923355069356245025091094478030295296182334566615584256902547295497693860981858721404176470582112343768785916159547066575177656476767974690176558932298031715618094737127769261129725018758848330067987702948422312317184374026238956804352860330208459395361988675429441863245158658562799888608424653287430779163795660460513414593142912790030566396538737370343576509205640300472232809417403488950236621328798094736838197352003765748676959763815154104507234424694646916433729539281248057428964462478839210536184357039033549490599131805418301579101908848857553188769976847117220519357005296378401899050710744541390366068353338794172090273825795 [147,59] 425803471606007274147670134903447038224821409474849681586952820092955814100808479831650046133182765252509982233150646743661122080620276478925245639422911550531370443291621663979814856427441307550063336624794864346827094534168331887217891018345881149270303524723006245744317511003566761657195427687242718695897626648121234042228922568468807496872951202676665201545440120314391270116839069079432309749376742970396980837291588369070957985336825275823262202266351105767159222335535886832664985304623977037420909455603686608311687906092258785897119219737936764802683075177655981457100407703114498113052327995854696210918583662653772996768913719868367995828562159769617053151290006807354335906157790823276043999817859905796407661657448016163882289601881286932730440111772998613367207229903968146767193640998104712649625329655206656397760080640604509034997051618986829072565654892069930434783024661808713038129598239197668461849206840915425499402955339574301203904019904407686443684616087169878394284760001037573175878836881000556677565793400260538169857189681276146325804404322804063529434629037777970207690486286805109710409420597244761406937427326975421238014100305318569104097901428526380489193878173269152019305657956025280792821359896913136587674058120210102986153527580798252879801757088296597290786429874615630312507209258745870855152293110971511773883030050772300589217270479026063730853591175554644833807251062612082701606762014771399060746141133174945118708112385 [147,60] -339421522765782381412408315225600234356542428426927040687388048201122268680219390734917888129437849175324958434477302136291929793952014170438330988469616159252905783017533902192793647176576815566182568201926169295059802802333673210695064897972578122995599118864029619084285011366295328548581384742816160011178906400876464665283575862920389072682235246130004609378306634631301529679425997416693752915275634598582957385169982802393372403051269210132118875051813067032074104710268915199585792721959836329564148465641235253511539827544990085965111561373879800919013504718210922807221635574246786196495096571472726132087124382183955227182595715981165871274758821446452382229311922708521313222622845769225759908684811502791504125900341019886209542133237145218253114441610738165399987074520805442280193159837721858256106184976344068750702112421395561059065823768190579490381940788717412805967414487451087555125354125501957087232200705555844388520504724233906325176682100648792394343865490750003183555435571984567521566660775547266477306016849523407257789264982416607784688339733981556471239462861650152621852388071359758790257208478551463925910278827777213080210187852040478280644325974323475525951272086489189593733302887726740791385766504945136690252721517525452030783166076302376755216907728738885425620871795530224036349415964469029372637842893967490671610785776560985059222973854911315252686502876789705474289678914578626918902205650018930472826289529011578397894790 [147,61] 201079764378239111465352115585156262397189674620566711764368946245273105076123761328343682790278334114763568173227020873086411926090808464513921336941203552583548761605353418009218211398295769967007197385930384774809798637854200006857592463461422667981839141643687532853959527877743460182860999320494269316044708580819298909115980364779073901659231464616695740061416295269960901333955383394974651160351688189811664629877737639758255498262069269371196534119071062534886507285803346157705421607458483114647646115582171897174513430418479854281790919391818885559218573560658871484210344024949007279698517341878783737700219880295715195184550895953064174229093165560270283406814232309084025720690950770316368080630902765880944664446051943953364826588141603216521684249863767608953526193417949246202050648056014526969678285045987029616482660611891057375014979988249500230380882560938343715996066072004457689026815886396099889633407433308972580434641158186574295838743645405077908837480628137826491222359705757225354195595240475671681252635440392996682738688445483681916664241823208155656926142373644887084651141821700674491465704500301325409882120242895649833580508735076318780170289878074898937547789407365577764606730764558598633881463593463094752802846141795139298425298534405403131860983726877563273468190446502411509238751115016128718281352340668754302288224315542976086225486051507838921678525435363561966627811905528082584692610874052737036062308141686562151415 [147,62] -101275969164258277451988891848539308308178688793551786091818077189870522692976376695318576956473748812964132004942240844552163409086459126786802092075531941128147684126151542159490654672722980870215354488903140876640819339246902462297199344345600452034768784065501551480822361291252296792814949283458837670806090852269887637299857891390785143703716232516889545974816139795935057198987538241078735822624818164740444250350009119990494093157547166961424892554927105033888701529991389077459463464424845250554485161357617843486658842139115824526240274654848822326297089781624360259191415150906859839046823547426193059495768177288743107215197934998754304321575840083726767539530507636902215999473013084084057026834984910903880899550895146397266365230004482734097189229345572155430829336926943605582782306627660611885971471512901848322821440456875608093341631306484227636924651608476456248409647463857239554341491676877741902139595636047158652570802335363766965108841369598491343888595440676438620854631723200131649878139104424229556401113522588514312141246075915340077929564721326581425832921741272572002187265806162780013064072694778403765986909770741064624655267601195602044644388508637295994967003493666585379580338000148790336107370420613815940832731867613488193811503905556584889369067425853161037732271283682233994799137210228797093401215646832175531857026217463578576427864494503975888374674899944961684437336341273250426433901144274876695159223669671738695 [147,63] 45424126004218644856874088702217355766911737292055499910504066069494318907153254777425564964120483166631974809352427113638588129410782030465554755531308644564284800036043370888044502254778196246728960410894794588755592366630838271805141807723889255719302014425111681948548230243678742634551872757679909219270831155090089722922373484617796959364650789496658538974257981649603323419065048353649775963333365546701155734747748587046482777485885161997895883139433767945082754991094184243328107571377721300483837825542831725702259978108315830702024155689213872759848677027333112613981418536013890629193625786060993528981048540146932717949108620842656324033547756224546200544362115584735222088407459532249000544517771073291465820258100364927237549641172797820563068163184886607415480468882764470018014255007668383920236009069790355142570941864554646699395949968614589729104294308430473530586590499555046560893457811560683513685335654598634906764240399231059338791114515632724603050977830756874740921222941440475513614624240299733473057298738275280796201314509039374801294656043039177228147388938588562892479952433241752953914659492615072477101459688564189676078448789805975010489380522871655533707055610544398668023849270509441591318941017479816100397539571549896790351283243190992964390286494698025541181578144543802148028522411000123376232552272593255329929668295838566876694278812380930263470570217766718880427697978903151445546348503736482254571316720735295 [147,64] -18535230734413384075651349335648127022362945932120752167224794883856873684370124796056140326848762636765761781434444480716717997155432103936395334767084464702481566274548838574379982900895021613547401038262296881565325935277228489553945967653600786129764580788766622825597887062746300586323664695862421183633616903101278774811257964098070169068155026893717511555716819897283907282627174240093881601444691180104418619906817967762264374177407446985932040986414188275285926261540967065764959473317634588011466921897488816693243009097622049224821980043356098457986496426491316067435747822826514940877902550564415652128709903331144613380569933984769594995727583216219166570236211951928505248315751288774550456419837734946571113187242187922662659987097410216326997207331932057894825396190448015424247949699991770309635393873490636398583727189362455014664548464618744338130961968222564260277419818147972586488202124110064606903142690167685920509682072138377366143032472265172960798558516387731581717578296856136036715644217147965434137013560702546951594434662247603716160303236276312647892235429789988331249335751130066858514455825004814201063822556351839707120738957370834698569703228618051710783198723755784150247077908938924722935384103106426877469467687535327907385523367085566058513759845582240294412964873509976145214534981617343669804663817681695718625204598237876699954376733403490742108329211083381196547760079811875507150500200248544139540732662480 [147,65] 6956326118762641685140193682907853898858948446403743104105326136622558014166430615921407776776273273563066079147469066912801552829871044018882442112860073635946009357330746707140142912060701451817567105079283679961383120222835853409151733059753458072365116168308065424702122248998306169297656515309296088322270281425723888194591346721656453784126134052627209513150445632416146847319416542605601927372858275279639613184797837142365809764076375597997980551160100436576601041929770968079152321646854150165657831239526887986573094213185757072749760102621396669564319823874582930122515006482824579441696165912668661235163295471555391286024593855205477746047080808675248010761966783118560990718691056912741618536772553876057542469091778146295715593115906803604188677894318486696425516790050593196036458547608748708947827827328277973720180282605421642238778913279569071006625604488932811467568834161647130532634713025599951509989038211198511520944320527596923900353250514931179369805911071713667840479432857314086333769146100111698164821068335240056909961166355842865772443427451919274984787542462804805234258948363238291733657225149692661632782836979704335212230127209576573986294152106680336195906614527064608579216817318725054835575667309232164664332277094201983750190951954582709238723630718929028984220605783826490753262567843710495709184877750291380382424068352951324678780957554631122467275788981040234802627402242854152952918263668069302402874170 [147,66] -2413806284444672487854274242907468680967871808196489895504625606698779480004444739217254720022773227765314380247123829279947392766438170458043790400683660300142678481484780046009374442387166617352774543023660236370055269782472660836848511789299132266765571063296712186106280378328894467527195238149422303135970737761266916989673456001914575558102004064694834616772686935530024061383213521270286777824316294553270469755227092848030834658710176645266882563133959587039100081174645290584739248644966929153484594647402354044910695197946096829529762962542874747356446613423510203058540693337596668138020035529554443661448312525148672493481702310937861753499382481278084677963039055533160131171493343425391568748387798061998934758420772277483797180475710154978598065158975394216599661628104211915157654877762959423272264027682497524962448162976612786110742869671793553937627249432025899995529739138268880737425428675903934104670532569590552822626030178134833249340207779746959095434297211844759978634409821105445374946126347760089771990400196673489628138416160860556136174931474376148290639132254415128364649197294053204520811752602165433015136368294646890047089483927595281197177316717017030926816124783955477544819790454447669471235177978537479478843913425647912371969519259885511602762700450994297107432356791582689116647955253444935548336815694647394515950686462356939321842744445616059027323395806845341756046064709075005410493368567734731836450 [147,67] 775709287211935388845278844969743944357818584238607636369643349987457990341473802997634169269458034236327502277904745395743446450287221177486730435905002213418078679097195110072714578554488644544076952088947619931694859790067254449242101423396873907616570089785540949457761710638674243864060117553037420989756687300081968357429058142016285084629307650677879343134582091464928366963735345574300627924035715240833826095765732676614949827880276841875281383941896684904027045281854317088857988076190277474638373485753447855220927117812869159976315715194051090812532090086238774034809937887608413789228172054638571195557044617568107117888804712966564988632564335832009202340438340012506916823594958733913041826085353000188189550511040753952650875937102844659964891487834699505334225404740924822416184022843960200809211112624558558241309392430703817605377904580750552565922240288406589386105986318673626802089027065744389101613196359368016368041006906781783198920442481808968482101532992028280397995779598213908178552668322769107313090208587180939739024727494513003394662595645569328904356710950811497068853188757947546609372064699928678431344219189855659501608351618861733320681784198732195355954021857366976063157960512261508011316570585244034039948559210989704021469355242950588738414386546930224618922057851302741402500256071697329092814479588934067469013627055812331053116300014013856033467710645359216531175527059500815141581076553455893605 [147,68] -230760245626909196194364414329203253330403074976236925363764231290800289247438123149265456772037410885859937478692216947201175809597544811251023142374855291532131259922770057932522413419164154925467447802884117632584017932452198776851710769640370699431741246147781354395696855467318704710328652930198810603227169713990525089478284396758140520596742330826083896883911040032247997026798070987369790135142342303260802570202745966612851445155534405528169858239113789514102956118384479009844239145093836328945139411408475354354808119251526608878810549380251461264213412229724778590092528569295600943651598823163257116386175362747216625099757256214802269101233588247352710078691774917087853706942858239331882756548173829571478972658266851575434700275201448581244343936268913722391656064084667615279172552749190531136334443852374621650844166698291583970285488484293172434859059718864529695427285620307413087895440278776175764639537250242033353211168784309642280615867796579732514737971039078473179282211791788451528446520523992823935011022613855858599749321624213092517058297945420037943239834291794003765908867536967326533749315904798599719656059193063385842746534251491284201089055623880541500031684194308377506123387820178986866501916931645392637031878213758153539483533996441566489610810806821852596292618632854259128715119254892548287743485553118845368593840922978754158885258259300800535360192386779533007702787100333460990014986520617870 [147,69] 63446094703102251442098607357005407207238014368205942358619687015071775550279923992239045674589137081697402837901784790554156746381870301220625393093015728412317622557715645541652844330065476960745441634905116771795584570276125649739741937290937724619174523834797083769633172177537833288123716510774005195969088731707089707638037215762337159427061271467772437153872498962281801569998675138486763352210485168588501153242862433878568596162603060654915333129795407613896606296439194520696601550293899851022077775985341107995580874707767899327117859275430165948084698734971605666968686156700632182470096917987635670001634888789903218285147229350491799909565295377615141559371371826558103284749257708253645387424580109060365246345592392925789828543050420816515445357830448995607330970420591073871962272593975491278057527908105311811935004134833811235760565469328840069050849762056850424926679311265983369271351794378076729371572052124901391467917617447812118611892626291542212776019503090841771102852195954941883849282876451900769661120203823202362501861840175938409998038586235035761629739894507857980321546945745670817428874098449338830317172480780385989199936312822101493183009388466213716706401178203196321116197506133244534745212750296119751761104376637937295023298124940044339330728249191367944896387949921095475610762660105582364423994149977095233195958158027557258296650499740321640909800913545510491754482632988339427965717339480 [147,70] -16092753763595473322423810705371449927186680692566191216010826466165859384124103351018518046229697770472809287517608062639632144892175318031174997783183518446611934084518805287163137928615746130214731019570198319919628678930846126303375234297822496940140423513395145035674328648698858122356838502296320332174894801398977453462769095120616621438346768155712463245504315483196236209399956957849810001145330851103296152773448637059525467346475717603307123723244846089798718806732744091515952390627360359019866471879352459612579387237464032295956446842186104080982004892874415420411068142568754384977361019588895823919285506215451242507969692789777558918335512801444868860007551928246528662598948655262077020692604406860620142107819145314405472003144165912597515362476681758365878487831367770551865491897894981091434334492507601387435681918142132018373696316113870029479257459459630245237215298151654027095178627186652550465386691940368524195326762262000561712184795967672934938643083676163354087707068989192901211843986011288717697434455990616852506277393176871097010742334516412835321388750509019624616360677859730777784742827062070596701040677145943684970921967395602901317174829885348400127406543852865986143302213787591233781595281263543610703731414901366252429492632304148729776685571024359189381098055670308124307304229909815362285254226165716014748891577763464333800296305496246972254714450472979290015423075572070911705540935 [147,71] 3759585721663387116514955294085571846394582042571775738579598570319431340409055735190708543974321459253784261127817497442956899395660659733076101495346170921227846218577112761633239353318378043463636747481985342669428212835694356302187217193885987376002186236533478217847641189298339679786663755375285239182686720706214486153504406123380872840720657321636544825659186901799873674845720189467435945835730319836162838334460497576357478243857451892109260694159037162008753655189992115288158550958720347026487012601202694719199058320442856096285790777481568054853707113014070927680550273020150169886061969165392662251149740905023890993398597995611493769986930631227226818807241831758096013736537817428904214291024782802638837188736600502906152507783297722215617520768039517511745320303629531293717126025016232061566388013494973141698237414195190231329653845054451169073995392040819424391874129691353405107172224978223743090956517978559782059147613249661491859592256558062968626155961097711659761823722578751722933100989391297917763025192663304142791771126633907337122671379182776838599060235219067766447607495331192294918285933232554259097739828750956684886541986576919227062838122495474080560609597142729842425185234889143240662668622734967213121356097503046077133332110042772850255403545192522664709739705139460407197366935124365927355919911582895692762741116162208886899788768369457920594664514992806923880636376569959718374885 [147,72] -807983013447554843472859805738953659798618138184273563802540122461325987587211349851121922300687874769999781984006887826081542617540564668604855044404493758416150025261036015983474632912665038294029185904564070195491094312673324818155568639000555948983300550723026888257034350400779605612242708558390593315107381452828481554687977260476824712958144069023146624192156272146328615801388626256691320203099125789546357563197703452615007716118565207778953620588638324284838229820070848092189500624740023359023806239980983379168583236415923087635900627374285107702990770719081378433402663612687755260545332431806949726698599448501772671303763691517285618663110291595832904186729097033855359277696115773620463545134133321870881042795986621273610507180961465016041215380942801297130027874129066069460134456163255549541694024239816200209751204770386224293997743571994219951050817018606289793708197060771699288292272092421564710860376781532023883303445609374150465409180358039316235269866265689234299459706334725789517349434332213303742221419117722743754091681659100160355589274217584396099802260048496366103410631377286133578220231445607070764877223455607663524379862951913515316408096583695474810635590264492163671957956112499211825550363250194664464616926835165019499329207278243770015550428544129132401681369930923555590472384907124404552870876613565789701507731559506383984013555953733096519499128677599198110391752083476667680 [147,73] 159574980080495457041737565526858912411204429380935911829389362656580384141207291755494053128827823255533826425963553866729900914243316627333732906694852194390319031411250517445214211963801087154307790892968422190318278591983276455899089914367299336803819635731654623621684056204596908946369748588922232807262752918639807431448948882253806327655822141189201293948234971014258759263005311279800071411876068575759788047688513731563530076861100778810364472878554099715120732694030336444348144381103401640717724017663500591257545285092140427148510788944404963644341513334921715244364142948297011184215057981193784730198470334272500261774476774156362391798899128720201107890173645296803350046173754560627941061193907466388371516628705635058425377531029404403223951274647726310974507812526977318427267963638040224198313909500991703377262869887184302723452610030824637609897294287348316133547414468101076434285782729445123926900779798175900921334805168304966143186126144795415998771906431597859935623536629170593501586988590003029096035046171631064445234269903858504854177825655687959480236342427299857381723659102377995252355491726454634709370842090304803614247655340176163482959644658153902349535772843231245289327391741942581568074392313514806099753266890768243356078337964114290744750547698883732861961994268556210887108800817102128750611567192064526606934346092216423846241658143119539247215020844408045237352260772541025 [147,74] -28923718712696354400697354367113176144987481323312971649676618235211793318460666681143217488010987370345210669864020285401481344742159926363302556279022513464244453821443963006614479893316387702345756564429457306531622569214479312997474740925963025562116703231280375859832829532408123453564652955273935703929713707144158817501634926799808066902178287443815253846887126625906813925420612263510569028187625913297294776954983654891471543378531721979220207339260382404860979189408719565523704158351091370928516372629788656391105404881569415586343385027116762943563885369639255978219351530233881386309117854815775979516079317502776767484420825853372479120378103175889167860787416970950056300718715545504773340550789056291278774003825379943248353556236824094185780737814425088715488734935560580642854502003035698068030275766049043808283566079322766118264769624231078892965257417934282157050461675265221415443833344042738698227965453791358678575022145012516781802412881307342434671172352564333704044737357796069494243757825354445832192387944503124068272611633672133911985728830519733495086855481193180867048124046303294213272603575565451471328174264590316091704756233870244613991694327644658728880830253302749311795770118071955296023004770721337324222171533885317169925682979101109691593902836347787114828953532611606647692314894837241147013521416255803972933437730653611372598805584008902384724439251723955362912043210925 [147,75] 4800930973306340383315848941427944425950909529877390330429334338400969633202216525942498472288572582362174296350815538276395665134807915534917545937011062980270953102264437959369692118005090101314305630381006030141705344499365259383568750815114785178112072070557822230033256845560814267907448087312697066002131956357803753911163209523407773607493701660138762931619574944137705110084538962550088424395229616479364966361874393023449709265041253960512404542118708988333436893813536966551422182197957083460789587216180077266675277131145721894801034869873583586559298001617503352570450572000417267873589640709810259944395266591966945132997101944421408930626786146288219481380764312301868339841678331256983053012270908731736308327139865204108128887783977106924333557770873590647503066056719566351220296593620643157185869109770185898582268324539841822230202520000204081711737823736863086974537500098452114623277082186431169634092138278994938508199526099696945500557067416627134323420775539352720206755033735409140007513657091197861484024225801426022740221388084640395517504706879236007589775550833025470933065658386052399106358886056025063742265789191116328712568291209735722236458596357350855102601236403485685885393074766132987861233247377408916263036203239335983985057709278966348605943480211037760626422131829243322649019434909278147399562392424631718426975289817462144241336571266566821306680764945530796803912500 [147,76] -727190937199918555072910402943507314181797118611863721602199274094939425086000465786805018123871666786429837679599259416714819744347405634439192439146880052406653059480027445331028431565620947547610659845712385815144762584674262599850767203436970068109805960522680304824208018980260511780525281256640505685222493047257922264085287491479836567713707873856714320939035571586915980695981759915363911877916452833222098074727814207341863345288330205114636149338011533262041512771456881126688705362123286415236620888618641563730316166421710951567956215111971607359577788044088369815962654519101644283477641782391057758680872422427266343899616641986836422011219014827636486493473876530479898186043457199879857182297822004825324375747073789816045017531741724468030953390981223471060463288714552446440119743959653018247044372833274404528911003954860689346674354080622622120390369395987940402457199282713228539336717730312962428238522087588219048440560486120874504849998990962542437706329973242149819682555690923139533805932143747254888969012112170970160603283914967369621198833853148599524076106974835730078449155417373667086397478553615217319649521568819582251932832433845453035482881420790740279962730022759773632992229514569215023257349516924963830196512482231742553229394348324815546693160068753054921311284238862315187524795459360084602370122148031104728631520885171834515144149123126401570154169264553755554865 [147,77] 100002337610772131017494733411744342720616094908277208321432598774220005032683904602398126123453055770523344040715569716966739955981634208275657194419646644072078300766419888104666283037238590059422032855700098207231966480811837053358539964319567650016644030702261843647047163765947981441066467645339847614548271370467169863493743932923377157041576974201018271456919217626579921768953592331974458699460688563190065546025554259325858980933195188203557970314435103305017170523504085606571663555205845269763225542804119857417355376279069061147155733927834470503406599780469532049908338129056999066101065715806773706693880931150057445946351667665665495817284726769382432351543858770259162942619560566361240721376431721417457017348305594832682274932137468865318623943513691608777764065467066864067005235285752478643896543917557986983015398258209033841194196558570973712196138767191575002860603678318916901109394619444796579055763365113088050166419535804063853666559549510604467723691587101747919645765976736665040860389487591066554559179284502693131332711967143187742990968355539609749807036369275471392429058886326116265778679727298893918943908152748784621426740259859602126425293789180717463697867310000525587463659896566252983322231644730758557034582167952964321741474621975613115621883488888461129806590955445566663383160426768618525221470020396972354520540034836259655936567242328078117970968130130940700 [147,78] -12404616821378143110820951175932531286983315584371031305864642142564771893233889764059440990141069485174388305076607165254782666503782133165217038141347108043211512507013424811342111858437273194441549084625700394590077382364422931914667758572442105865679869547447862622509418924098154772763999587714688836060148909538518983276328132058087556322804729838299913762410404309395251699992689318791329418023807983867583507294007713975945468267506053287763249992648528604561899428382744197741972230497438156587077158839549027792678177427757007341505421871401939811512366976313878761075109287820806749118893804905182242032008771142291839086262807509151893879318948699615329986969899940906606334209510562273947995124554336349974401961407486140302855863880825202104031186492406081291242828823095257060782475242324242096870357326592999554674495364127332504075224608103413269358267584773044511341550346717615125926056530387983333951899101018124218887400313197294235729195270705936168428953005075965430344149538340539240042585755641767846570855390619341323701137825073229269222252993567946189252287893144310650653916997754342913049802147208808451443960535951154228860791796225654373111574604730297359827116243752917669618802868241501992514776743926301546179902206083677700165398869506588251215844256211426693091363008244040482254450668687961508090597009325942530690330015261344274650234292035172120509724594010530 [147,79] 1377681011360801909955319578827181418505360188670282862145555248882508168432452038777959313562468861536968517596411004570416741592012854771709442357992654579264703726085629711491942693476850687349001951442157073479015818143672228588699681849205983291180868240837586921064412625484354552134081407526502254150428551235395223290232198421122622460118242391054853881806752726689583257047458289704239656962748149597695749082213572144381754343825824355757099333654590965201208196655626843067734323731947256189673104633318688977106721986095453916312149045655257386570027531230582568416502930124754171790340202511442192544274580750168058543603678914706943508401212752574072045581400414150927987665859341278328586704142525096374650879034853261414651016174670900506724646410237995625425414779644481231088888126236919729525509174262543478404710920850627312615577789029845544561458095320171445813530346992422425699229548130827459952190052971073942464537485423264442695636247684139136409409161182695097121175223011777803933249388124464581326661911373015802947504160936761276494343264104800639966766761103040641689299795050907157199561116259173566891294226719545157594483135918780161619237970588866308003423771145915267089257833065890350707415763862653044933311883080392014709444526283044299079885165253753531732897287055534211739712628247227010248584439222641084364209587060774844349027042850295788948761693500 [147,80] -135951913327440059399923908558614185100923957400847685378037579406366632347651942317291761774821902808450706174110630337409189626882857916557097074903615335301219442867556846947494112259860172702276992093112976292594338191167715973745039439802171678214727994844888704661441829083724236746605862355359245043986592699763611941314717700081584955390476150409539291153398109538769675936740059651041679504183123328767148110401526127667411107181350996046744857983626811341466664699164342165207670735461120293557799867169691192628668764154965916238167812454934300624737610425473873120484704442680302044151804235397247670177048866036490164558218276153735480412450084994176443389294329565597605394342251332935548933190422974058453579813847611533488187138566691579453972191197699652632567959750073554953108963969785288950179918647710760815409265263432116301130043609435491235620418115364291737357929782625274026520166808025062845775622688372683031928942929364681391333104594094831160910982307166454809655686956450493793671500566899890832174144030901557557024164853503874847759413646245801591503434306205789280054760994361795052206782291076014471463975394907572235530892082206463964218692175987417315200467461746724874336084469989353002334640913481750904354573670350933066323565855486164687504352729177699092353213252999445973588958142244033985406386795528450875946109361983010080953762281440754038231220 [147,81] 11833783261090960005206870944562483216759944497544431087688116764368048565439432920797995906226638367516091946793086045253088970366499329641474705469885293353597609099051405635151265350558974151903543725128512949393601879668062202044948285263119505341959777015536832131153696078506649337974782733519661388043778945246765061045429347041606840593402411947307038160400381858093689971879719323620309558412730781286503891611251970306521525120462714285644355536945757065038241053913631572309473566772419271236200847716075186684881670104132737723987171029595056441353749694697334066362446119261269544477061248412530376151108930387153625449035265827715413773902689006050518913765663128179449499339374804686460246977667697822226840594673367423566145444351062581121699362197816725361018257091829054632703448955393724962687920087131165155917192926949662486188081358153587053320610031952840723905970101412270357065428898677366578449668624640884776367886949013528063699246977307365249799695848019997874969915805747044489521197566894688693193012471090769694122118201175357671807918502634882503852971209898209633280040934902067244542320641847577975221550381917931098086495721109621415177708880414723519424399625322464883287680042889148072386625263554686539190157779792024946767808380022084890134670582511509803273977541667355322297312466957345760369194650257021643873877877071497156072571804134036046935 [147,82] -902967402214393032008843981453000563242744046769319047673206969656675907063890520367036626736051789386152214934436888038403476905542941987477442432118809736078203422072570250432275211859839740241920667722803299922309568225313627633516488088262921173606748695354018030372348596828900244033091323797892035602409138782737872612507972264167185310611271482434416384480410125446481399003071004229899377085706048592875698932572508552308112629495759646758037244122845626542631231649540974984350288230349650150444095165090964694536688980789542064216233615075684472581937873259455685809725832757286224251616251644472411580129384739994721747534635636730538159880129298785078834973876522138037151221865087473829527030660969064265345262452824592416551240920814259394291158100999322826773800688644745985513950265119107743541150114039673931186231808880842886212951012870911739872216258302134576518361148817176142472524827590198703175143327751915862329235330721404006912713383292740734047385401729612240174981326888168402634294357900946173733050007666395952836483970999831351948362410872393305629988997936721525179339600472213514636088186158519717778726261746350484600646223864842670555351980662953022434300630642891451836253546746527777705613458492679089378907693614782503564945473866614204539155360084271750539796416978974401989967304188266219112846860858474693666795921944670463767011849276899835 [147,83] 60233696946359968350218247222656458614106546593678610733110982535541909645706746806896071700302616357783961809428182222617084167203395753312561588955453473802500192800185783822627929443439218746567752388627474386290804873125710342206383788642771632511042837789467008205247736775357382065763497821349815044955683051501138832409725876165546199904447543775285073211752800418993846289320404752891305168656408535594250100804483457581020800604525327915136775464811948116838136312294726211047980385314794310619801735136599862490734089378710516208005214291598237255296719757064136587029799001047729456495534858351298529233350749543120909148670089722175738095238375088149879185555801322750925603895572540749757568730469823196625135708932247497138234428236221178871418866829785674420049703621158257402768397862749432268039594910131116382791799609029930989795263969982633886185294404634636902924621713686742831232637060307662037955266498996987447970840047035460781471719783008250906856803503591476954476845930159452265525189174062970415527846244733366092854065823101881240245431202555283961079300273942176740663515543184313959029033247229331046601633013687906300913846429883728609716378438574519443838685205429050311237733327013087722412684829908051085779051057168223367248467705825150566010977671899562011999920655491601331307283111397750215711938602758743767573443767815700111195516141744 [147,84] -3528462480770391885550114533706453862014297124336902497003807505496474989494817510970890601552202119135677912816185845455443736813627368944394751512564037619539358048595349991585690795558450467301407835352479937106625581879932336818438115438910328544548475088136289762060225365109301607500663953351935101557072399072267210743754522218926809310082147430859574782470642772249912777967393272845998137731815300894626257808368802702973780062962461557578201414513345313513830902118985908678924028897724301181008933729398557792085913070645509338043728686565990425029666710776831740009252769887804921898490759985693541685761138538588261552315616108376476834952916888417669150960565298796129416688351095122929907191911342444562412879232749476166362239679103435294864846157395166336736994628361109610343658367807928285099538655216483504389272985285705582100391902659498987932732079465888257090919045182723684234871740946279651143057268967135549729357763228668664993066171698570839465967462530612298189557466840760778513224030734551040267287173814335276199202165905681944944050391865631545636650005664940327170459606896211274318592732700444366395831514920370317046990041183883307991733330336222387361450177441927610914291084637040130276322945749559456162636632232867040338630139869467024467579026726732956899379360392064841846034026475290480770902143535527046779492768475902654237093150 [147,85] 182471717705953533608293912236734281414248709113036142371667449735802521380148674918497080136197455516409948251617060499151729288802032424773556107589007153411118123585267095140908168785833695547847385910842146107069945716876900103627590489347454142465202836298333033860748517030589414729451617009600048169114567557446347040223116232318020394327933793820122070829607882454826957483037948192931554688474980315752223932182354499765443123246362327631721590685242589487256581295152398163545305982264658904971294482625454944096166892098300115021504544678339437232847890762031968209816687366165240934734432924629760538577038889047737063703475219833759965833676209772745318480437978057319103677908156456235929335764185552474196693623585100495180753511414332259653573538667779505862463172290958920515084528914382137331789581894329514672480025030111345418471442098570279303365867160828854004450444608384539349787894365061315965126803168497314523770607658171308902883111213221910717690195772507653274606131594387885323824774200326711082499948538621712568530634062717284525502465321475288938602735192629345745546883469570294090895418327751434038811388844024387885585923358306827449916054022368055242225965503455207994909112726437034795933747017903891925571358710763722095681903803093822446050430738830950703255712278447670085176739550451028128806055662703392316851824079361645775070 [147,86] -8135969144146253360989505096428198704244601746074392970153474321519846932161239782045781287102797367688871443888492080403321169472842362838237699992323729234324450976284544704188621808919435043411793459012897654389207809189658440964664224587333809434127665250057403761975678708420781595338318915795918547050537305864534519244058996408070079236214363330624100731872244782344108679977738256873254420980722962188721642118594030701926650328058196497681853392316595349143750079536227797511282942577209661239814504929626993372149448191273773299874817537433310672708256377279767184871807054133416555283835435154695906934680952149014776508697253493650045473121165604591464959705799726853005264621029639309648158751145157936727262851901688707589053574436095164150384962410519518315509500786727604346013765262425084254355237450505529296342490932261997200378895678221316636654033660720739993204109050408280386819435851125732576135929306489574425470123210025573788446696229570856153665878038331722662908227148262383243566751664159754981059984723435652892695553045667837513208810105217297774784536770436603130248857588115158927089141796030300203726732732898229232426560680735018954298486507035797817040291315685320752603585627379104348148628507020490490789367053719984833614023611160147037439215835766898825098060995289452604281889506527522129197550828271732096437472857998544607 [147,87] 298789971401495087894327002822963046866059343064952321414772341641420283996703810427114360038464255385149239555363600435852716454188956229004911667056079663440574915430706415213770618677963800173230623513092130509829647195821628766855242027638619003812948427514788534434671955524755145075316848233309461027179280552991879862841982708530460811255305648886257266966890494675882767218324973036436145008982673027387636619966968980376493241631142620097367192356841496600765901715937627899301251609400756282062866776723895632908004274183526800688424615773856639379540055277443886718334910672019364768393636938493589310088068143415363543750778046712609447157248394441081568025414336429893738585153919418158452118122676308361306000573108221905249603634840938024391863342126437304215406827447007598998011440611595115390676221879733291789548046006506932908134918986635089816969216016049061087561557287782566604106657825962946001813118616836559818614960236136741912850398255184822134514115096002718519191779827564907342332254610279859152228622973816618548758419805027080716936879211953843143022699963012224044879277553618081847348314563664955777224548986774219075779592812721482303507321219197280332695585106370204917622706693174367089418157071726809741816429011799364706850982290032512152406137413733674506424212977349713323310934385532859357987678786007737992525574375525 [147,88] -9318807487128818529063418902492323741227218242054320446840056651821111911817884602493448570298526946195571849036980636932920901835426233897910966765341425131710847046781356582859743749990784819785991977136981295790520729911106433597571189630912382323489186726611990403309791942268931591207183712249001968785702931192347329317419066670448208336589433032633616641646750930600238864444529768572090556252203676544930487596514728924306342845688531898823338398386713751333154238156633312193514349922327814948709255068903997677172600530829382460081333850684344494694881117884727981539417265448969898030265116048996089194715209903076699373010100545278697393020299737140013482637288855695189462097630879362129871629098076134265564827815819596808028392519088915945332838940788198259772370586221964876471518301851438769535168659468302802099358262124532703528096828886899641049065757712007970880969265047602117047378425606067399725888857920374259712291079467606400490103347176168293117538254783306394627369544724980812618565766614592836541631511084990684297200729049623292828273860796546100324532517788051914509854907721817953457318300484212213956484322123073648567027509811792991448554757700209848745368572203281051673304444611342046586613848875514945678850661813813144288113207246050572164682302435263350462608320261678550865170837774599486918665665164408753822034657 [147,89] 231271984169933339559772069611963739608952319619912778707706112626477766991044526145843226443805747652344340783034879793023079583212763615150105388819344654197762168681296602289032200897204557161042812313284805345303946045379267592464041199951979154378625290179183049137466588604165647676610365817723476100978153824474856400954567907848124614267766509501475630641513840051035632899408895535800664974316848213179755701622483843205721630784849189863069251905859871703841673716107511549982176461276056356650569808718801015139677190695276134429247754711714306527303039665657154051350489805013445256585606152473988312263965542818315012310734900749133182450830003725370273358945232282955903649014882588599827005043172595611875612387523457786354525867752245091213304819636679351029297232704820122376774507759665041785530234016492821377496585548418884850177555132355323388521192829502396777572208656950055582662923987525862650250980151058509471080633026836998805481771370590540154069846422602513791911642820840983523079897669333759721860744199466762101730359036515401852213819401134692595002948013211061974322875581544099249929592335504110514435552494533993301368360049094600529556323050827966678150111057415055875600853588017984659814558390745074286639387334587579333246788660308182529059962867822412451417547737174523556968128296130041350068411094225931937580 [147,90] -6272971091729006797450918440841865351359320189652491987965035633860402993487554244224255405741961075891785200469078406219667387671183200672111455716067155921207283542145455056329490487421871558141104323947469866699292028044148578982874103574671796912656001544394456747309682380851118050691260724427166872164440157005007068667778039112708334183169090848624723677659203302294258866234683531464114791816302410983057325706267191841324127981239904840965335259034848089789279513280998082695669977770413419470026891668744522665911544204553270123732226945617652037425238304572645557195362390883719624942968171825068728471954340525485169839967395051945653143430274347774234570460897115194129015290223107788161199038513627094985865347877168603461526656064111108260452640891483014303938990874750446584908780975510709015013231296064472423742642158000222034201919062509239241676743011701196762301116684510045776116197012451020717650044248927453823837761400293092440666849205739062936417100576982691776871410036232473077988335260431447680905258406047293254975294902802811790198158731497712670670391448057073732355020723085112206442613677379270713997516423461308298600564472922673767937191800015584657369531480447654735761618125648372214219465366041300111795179112782662585677858365925886629894267158316962609305733133119163915352943594725494743752785524318308511 [147,91] 274660254198369160311332782575441740485660063639911946328338008253338882944042679864039419495633175979364699379485885183991625985911800450211103551981833625418589947139871414183357397345280593775527276926442725787263141557823785353786133335526529280558491047449323564983864446510594043552030639520716481006561284027934964146290129797746714963483081285373744711242150420691826283344823690378459336756049612735582964069633852189842231662645865154277652754342679446379389516142282790689397942094734995569376303257593291729483094374189801322548399377122461801249129346680803942056953001393265903355393410929407072096594608910599374530763099634033638327068947455273659078836731463866381681626709677781777603729985974437902048037754199581732444647544593504847384844345396595389293090843000712824640361747146902346156288364338896190808188431207631961495963181820736330689311389407654221881516556611424068466375733334887584923390556213942774194414511726169763814274463258904544907340327364220793809592856485279268687063674530722960624149734024479221533041441469746682427401958048543691832697654709275926927336764095662456749449998488300561643099025288343048227054612181842198785491915957306514749918610236968582126829668341446836396678877813397568696497226251171875735344350968175013979176694723294522300088382591544349549843519048240791748471293385235 [147,92] -8891907722895790579805450904066638830605133489066141374817476024091902344607888753033513511119073115045047331062363525996609492732232289238677057048497574098440605608523084207279840359350085905636867517507983226612210895163380524060905952120521614841207283456242391409955772977671152621251827947966600719297713855931749604494756193636023676619250621334050599713788455689141639597621436741403893327480082390306941908970287315425601142415214560772940873583524280653217522832511404690228654420499707865693423213112950678736372486994618128581503342578371699776096085850012800697939628607508079144076363921750832798592218719631268222477505585471558672900678522976749289056999180275893314429051147187027109827327790062102415082910310361369797693627566865702102362442886045043164582461406748537671693668807771832335289447724437487277128797380285400127771147389520473577806058493129432988638954697719942018442677021396717450654819920364250223579570695868095762050730314074110916591824991859068422188942782407518585983723463015517275021057833397150561242544913143415857372312781489074628231646899069171227619540222872232053931884325387848108836013406300357122814907269088745573159382583097002988152233114212625801748247497524774642240118881316887557251488735266127192416903756248962549597255379409866187372326145769343978656548454956699016688920205 [147,93] 313294302580516062421751773349819494307151409136315415313040544441066748684507957820205904877522336779513713516220460761640499618311300927721291800299724124044071641970365512516568584855962375181526885485972849571420782972973918326747609914854082311857456831760639115958202115291715444439877990850474694754476142372175699677749885437337595729852970020155076968573228449309396626756539526002655151711820102323083731650125784391043103546134041098403904236773414314284867638894817505207580556386095068364825744871028016496491970318582845404945011229607010823320985001759532854357915400787480445452989098598855053595754391663116864102186941668234874467256558907909238453867761520762124735515033464094186441491324474208789409203325427547156546887288010286573264281193692898183556546807967134245852544866077784043346332993545325146682358628022681813485127357861849377142435977499604147624192363408296476419975081426785170980630046448205340774816959871613635425534878435996026956014090747902025734177614468932594965474598052760516731391548491455847137067798363083614704599244136623008942182781381387285814052808216381371132165677121210421154364686783096771361430394668910749954716137315961657678164864050630831312616781676818569892407034766628573942335616713375853001035208124494337002390186020866990773334310654021012528321145802665174074087 [147,94] 154360358183582117755380975576032240513892549899504457872478639061727266685672345102134905492639794917990514626964551677886290183036534033180564184380162343060291510293084069719393501703328431965674038117309863254054807883786304494848224238337761969710866289322804095200432412344604143788873763469654780836682259905008470652385740840089020455238075086345296429577642136985921830811683540914900603802531425210329554329048384611526969303814350262601950181175390753421649824817131735385251347729302758959395417844963020589093694311479482390689000511309026168422283195722205727824873045837792817882961498311192918577174549668963250849456413039822738755650579767857784287118296875466082115070754774286283406911659729077128708083001856573768391844529365534309212935956486964724158508037095786337721483251048702168403327860312059660302484311945175815494509240754085197254089519126114422835665223429288745819959957997698969992274753702965602524353617596690525358342148374863420947298065177182685635997348090790702859128993584383072180123304133340596583068272944778448540810442754157685168484163504552109279732829098399056957470665475701268095742225260382462269020055862655798590301924298210024610299695636272978797828273646594213726450825022883537955693005340280704876795533409302842774673591027459019270483217470259443817593523584274720 [147,95] -118262627874711835187940472127391943322923990958330769935844977562633173766076654727407594138386834179604932656100808041092681842227105295758814146601833740668058801948738837227250279185902519380550628740483595066015810908341911360531206810634133384236344206024848301767352119129540831594013807625023934584695782089971675618245266415729245941871201603416789702222052974302547204504606952447916300081994390149332861482861609591637419410633632824684086167881882161703840929595003631494722081459706850237857022198517320367675060169007584360883409305516202543719754229386694662699315977667171944571240346277748092765240421512287966359748594614294885237704360857903848616748986631340909376565893426100306025786898202091068936489905694161709067600356011426359641502143361306283738138173691370388397174049227629688004515805498496319862315089933064582630286825090410148272083797541635328904247177994188447720074127882214767328631812404257815697644254869114874926968594519347750275987861353783085029131725885560394362824405433980232143877937588673856398785180568838739489381208479132663635362933714129295912868233643939257893157091736316759917471775891169014004004473337858875178124433057700630590371366265182077626789985223063551371859545751892141233701573401750670807395740419205815006746738577984208107294076051530235885184958442157 [147,96] 535367883605576001922466240110312912085131432048666972292109156259011453267669657021761874202407216953785650823652080918607718563935949284735594668628170768509803702617816913332821507305046850948687969587419437852220542890454551817876421258454238119239072910313234542833780976358846054012929692707595723202329709225854792382690252794347748693215082897548152596320047389224301375545942481901074821399941232251010403348931674997858912036399597407639106063667980262626901268462886394861088920234435997007897381196892262489806995978606482246575529384687287437162015952384955481936446635898147110108104552498135821893004996867660616175873973869586728421035014759704740727794885593132683276445656692253999786963848410263176414766228288631734619415342775519653615302112926431649965254478873353802786066501930374740560996875677115954701734988806271623288789927986019883529221927684952115921945720173861354932082523039041329562140945971252737166562004343328905765231171393990244447775327204491657717155902521196216054643415407172520018650482934722782718855677520382851178909837785837159552850480475376998582202193923181323559120431382719407579179647211068125935575723511962362918166082360239089617336700685676622358190368104166043975322017978348419319723109093414570298489234188109421181897456565808278699746046655673162247575045 [147,97] -75480550820402995388072183654775964467979468240304658757596087302475011739970522625423108937588777666088699717825582024454190957833767333292027307752465029281245381856058433106666600775121092113308032069058378479329870060195156205812041629772889456447869444115938640928300180880863037780729953479035154325691707281121102622083002309467265395557473623741231511248780433218675548979399716404308482366346729576066730395877186193235138928423591252670917432518834649213531559291488486212542834759647662186765072856060052008117542834227975377554137790024545542162715734914718676276489731743160893988593976011562478586254432443902879486095203670622399923581291723473663147383435592902793017464065795962615591321739735424964360635070830959519218739276804894166857924943986321208432475396518460370704134479475669045326607128124308915346662306162256923203284658377476925501363489828471357963755542037428174994590387072850082188615097326790549669067276747839100150484157510929282713384489791224574956084531556529773601988591479047572614420322869257963736235422773912292091575548582892641707962994276151217275039785931088319188953801211459861315928413772278988998335286568832249310504530640066687811530813954908068668871052178700401968007736908393713266400429852919262097255699223171321159777458701386951608569968850880843716385 [147,98] -463687908906902207693954043693412572595412958197630269041675357842730944811097644505699966665825157384508786553452017532384439741986340090714646187992703926654936307098517721035762902866460216584408160953117882675880620535128763803270712569707712917377875260737036168104290109029207600205476527709026206684833683692466759412981630782084197295491780551019803707642944965970266811429004683339344204231161255106847916560297125640639026435393424080161503823317812371295373806532643672022847748503498687915397074904964113645843897047630838150030564476640375352245707681328075027634300818075011538882799510188945720772551890704675413778898865655306412376090452786825103608850367342059206002468772940084343102193822058900476541444998249878262425105925182398025157376168567447309560016894073487938080088721491402557922253073174547226080763924844690947728328913736599487263340672183872403899607002145191609008323699466503040635594775131134504280710220794922138525116152190912799549697176387941721053490567551777431178408511997199997387526028147462256543061936070349102007917017283466888658260249567742379318250717204869404754659544696961916147388234714471425450186950526971096577078868748514497667576063251556065197113212623723978084646216619125908995091993451680943674074370521705141820571253836691090657284593980910964 [147,99] 3231336974968778448058157121421284859000246235805648094930120536121583249036416563421085366677717361448136165956161656501755727799956511328256968927563757085157613157654800816403494999067136156849684833617024683452765180407455152860197561599804374234103398874002788071276893191787807650020866441494888462328487563407195197670185731920324721743169796880569304134244462231506356452510374531459668925883451095128188692033222904679242064660203636150563387433763532112444808631431369602798361691199007658161530128019937109073978544080112605232103105270006169463139248352353022322011565490870759980816056872388123226942570960384659135008862408265176841923024613183292900936190716254541860609043314743474276729669932661890984757046396712932869545244284410863600236900944549621045282299672841791779449669182408024900573280503402263796085514508231171057037218520388130337879683413180099001153662931754964970274624550329207751693474236590616385823130179358763240118884176604362899585203472097665776698177144862879509421782934685591755043170418528987436969354399544939354177648233531220656855847870549550422530443025860896490290799266821178216427696579716309420616833864356404349725582117461104269861720594378374115739270670080894571027007590014144670747966043337336306761163155218823063713036466421113153654272160850 [147,100] -7565546307308215500563694691233896617269291016990175691937401846057440629880597022880907299771064944452828245238766985911372327852493608072809489930341881494754545389766970919572195370445089844442421915815918236074342466423696473817794719189892019307612971264057260995628071341800402764673235579542804540583539762618485315621852339711611987685936960627304554744235494036080567416868723956480446498373369844071720157926029870977332710274895816750816564456322871724158230480636808641296624112232925595920154537872691845294623619259091970463972316228818964564888133570765029362337575061601534177860465688691121195759592640033325172534407634828634636607179292897994188801563731607923016336358391643025581875522843180902903960538033387837364374620879909461281458348467327872658471845847595815406017550102649730801260251369798884939566573006094083846614702870707261635730711778306925116950558776587466094980426161487702479435926236452941074154279909108322487480344248998805673750464420680397133229241257646721086856615143707935748678014607754372926944282285435438564111862476675146876141449605570799856286821079550974401810642803660442764488290092883502373253290188058882954455795912171388044078117609016619713223864418740418762822508897599213426344465389652617379545495768799593596278595675604239178540600 [147,101] 737193733672192514567954653814772749941585983230030225729170479316074192625244695313450845239670972876748420254082760466094738485253274120664861100913275575695567798504936488945646907793388459318701831846032251090952948164347983423315524188083064897600071131690251022906732761464451821251411437996191141696586069209352637475577874889032001704822542009916650144980536789854239470074492224578699493328093486804961187240195470388974500363829113899999334614843816174308817030688421172877443568097816189409629920254506994096843937807089789233284337256750621738807306456497695271301066729850939190340606270553540629571463099831139758303484365924560151040984402969463378755018048605091542673942043092829486669014147056410454146394955404009364833025338440667411686684073458658675051169475533370333116232377206000982532719058897673238837307374980142345800759537384985829950054068135648722278323590703781918334075168512465885929036860775261505537486666545927640855667653367289181692790170221882806787540328420250680829865635249126939158841609776849401551350498485628113021850486297657329528369478082961214510509359617227913302701229165462733080796413925117622746688020243959893715755987077947837947554932884217859846778930291551785737359685106658650188875114510455064530112629689056899521172908348079164845 [147,102] -5312664333263995280682288849340067051430721273304580093395586911712642411396785213066267347307717984694024316209048377781798812221064687668828346157978001164039703371351472207415212472712303522474216209575904299571004137466986165793071912014074732318094312889938158272599706740538318940744891156604434660709494913885165226345235154399351007204821418674120721314641689891332704164871028399415562536452638668290187672351362679371206742038922139849671432754315427571436388925544661748892737588115218923652578803438000136241359468311548565156659292358522239621984142341438881121098895575879790137748461004182260946263530610050701994940024258675297067160976105158627074474824332626279979126374192070288716127798524279053708402034549737204352760005773507209580720062488898274049498840240203397899189217046268508521803813475563298339578549514184462114025053446403512764144495066665091569038621985831335873211697718600920873078669160331147280378650829764737556542025026195701433637265363087162375921412877019768801026787868258194760539105864929471885234508653633457978362210734848904403513401884336747866368043963813359656452480349496303133205642913360430352011969220136319970265305484413339474050813831913507133367058120391585359656678467931930259548074300455798340492747806364004590768100160254625 [147,103] 49423472189265684252057955699917130511345838318499631649592876435947724868447778856875049118747135602433453631468983722111102686486391743975707132302189472693223717459335842314557502422579652213072856648780849241428320662020907275982452879209668145979041825347841605666946047350607524436621656582639715603754514125712913840849082904025635453676010361000571653250938088668473980886797189653159451575627036689756574267399629841339574163300011524902423725202128896088145776127127308260310076547383688432128590850039081385895895414364106297436860236359017320323741475294948924709165272445548660764347174633151396900370719749983146379940499729916348833544613723522777971895898523789490173346601565101483937951609882858677117782320632176385094264655641443485313478803143317668091580616317793401331476285958332482828092189924175221182538619604416448964682728064860518928629538909826543372665507394050075898352180974885153136478417233013574168871658104205556957544414165742200514752150813977523401122110709460783419360818488142771710649168944400478377487821726677148871860948064627984654805709915857481696979835473242116666783193451572673742107781167940731627501472058315351265723183862864441334831307169274135936090221110645774420818540459568763094542434247641822759080507753085612586324687490 [147,104] -237859177231736830283574034422547107706471327748385048195942547080415512538353217811310456530516558600189836046347925797075405814973734850797551019918523146902078195844119149035093341973198000819605760965508203157442786242233974692139743499562551376279963427215183142726653244421768837758442632903376570483314222891049088216257472410333280505862305970938461042067599799730382598180982416115497126959519209936821966523318294478706661946979232128383367358461753877341018453747643606602000360402000082458040870056162152043370343126115895206231437773843528454763614295196715940885194904664144039522365584770404152349206462084891709024158877037900936857700470450042093715648685943228140857978192227392360259663902448991409945672972682439097323611147796620720596786773985072643030615236562566575089701052951261554778427370972421480571123193698313748855104653467965744463908811194568520083001762144385384817288272522286297458305378277026537593413709947760648320297040542826702673485858451212446339439444080805123158172435615263257677349583040154278129671930902767461633831240660732613763815845772357537103735088249017859041734301204202449986715281698265844002207862777171966226852106959641453824813838592730290402358439889547321061407793359108851637638886183788656187861964098563352961550 [147,105] 1336162452067915760357597155425262043718342187094215175714288292135138484627828976905951392247765504974770189631490238539887589166562444604954894946286535531567154061000757151569583573768080384337026776209478458506015998329732102704930120022668808215485876400701875979563611947439354249489960786061981008612458537580043119882373129258282292999309486627688042365072831186644784478657559106276270149894910786157131389906288723293638080138498884195145045782537177811393133365720448135715264095837240789100113450326676519876342872269934855002935496692406553524102290755001580065675871547114431259231472202840052515039232335510272916556162930430765071525057123035636431494388224444562856990011890475521019512096483990561881373187303994920607540281403673869411226689735418319124903309346918778196342845839121726600506146838908885883163799186948065848404751199060906630230821516928290065779768050274241431408308535325149273799956955049730679887851735786115767918416814741664136294686614743107409959444746321791404923047997505831758028024871466834472793074244779963929687979621795442322166931566775972849100356670063931207921817462973861678177011385065922476734098118153560715277959016522206827552236535119549855897376970611547181404848421265843911438731569292771127907742729897599005 [147,106] -4669194890232674855997356374398348575351344215307356721446992476221257585601654697127727648293797008459090281809515742619496872148264773550978668594641162621815550015309759815536166138590120390615350404248727110069716019778793426658883530080042929739365702096125168868366592739322580483804312692723290171685508246129497475424579406772274393150341003882804661992147545479591195838107572572518153054424187305131501687618171516373396448819135269629048933857634802123234683569503350944907683863208099087718156385140409215465959729687539826706317651991138364258422830084626409442784375087919815766453370494688395927911150301521110420520790009432286063760473200326579452580406245803845538220532034333831811407153265930502972731191471687338255062422544933583772063164419235015288208519213581870098368880315925328373798675086158809272424562945970842978682654468433763614551163933045920358460487394847778462635766191832831697508529045658400931758506164464718355371719942973328432806361996702247204168510391834373865226040171905729967940485401938645167660094602510236535048404635173627775637026613457978677711697717460529446331745418176563004475312443188298625568337176064810664536507829721425959640759210886670236277570698453091957099141056429393440532419863142668833702723237400 [147,107] 12197041969643851705517304043743751713062375899248809069459074618478651935320667375360905586587863931057464596065770782135508752551214436573920129358361794829892561097897629875923197303118726365515263770748689499024109660724737913893355691598821589716799504600617729651139180247926470400349595511590338666945912891543884190551066528785790971160774096167762102465650558211873511180886749536711427425800071322801152202840343331700086154507118174982134213695522330177556293823936093800383622386048485332056581796430226268743774515655034321193381715285016937703505545596095770936507720447350320612902149251046957778159816664485784473036005490649735493762141104120906272592975155264006288162784142578117850790964701688272706203709405321957760754582050278181896297250146835128545769624621617658732327376368884942325524014893177037031072048539159437389822531244399290983911760749287601438866051713877092546689112997136837310715534966128344345860121276532516725359045435155176562050744892470151670897682481916994063603361485042764987122164937936341298661777159232575546488923609051545792709166662138287552389806675810043714796709866304412327008276001089517024840910272635307205611933106657604458303856180908169468864330179966596904771608645237409583666784925243315157589425 [147,108] -15306555555227531569209615760681791105472244638009410839911214581498488812998607340571405566667028065442665132165573879744479540371197646968533189499512138919442493808979522444678995412945066431699057738816255817802549555052282570229824844896721481997507265178820325933468660348394891904598633752485103797776757977912756989508935133273749868465282571120290283956059993803719676808521172139478300543858578791668093267770393879409249908212999176152620104110827176413451794974129298097914693974869300886206091620706544921786273399853200784005556860230091388197322427403856826603872570053054502052651317198739909289949135624863558191728730050109996825963477373184522323530022073083822325466746139667586122511082530643744367568098022738637126184275999648110234437027613987733916177449165354284459333839975817045001113077620640197481802866539013080824955491311781615656825918764227116606110520415054200413800603873383018355310965006420029935902350513467539035415706853332951858574779410642410646117843614165080046119649815335462578938100298112997425009894585660438559699665591438246318780837351741378271860607229043412877529026696388676789810283897495310112343154351325651501320263125688552445919897727524875983843782236396615206144115499917121310244157057304138079 [147,109] 13731899753453024937925292336059063770339527111394669709174534896737804748237991605621197416675741739259755783331097056810420169955058981119969147605011730638800715964007754680995803143333019434126831720151085558183326031602488722313173679237557661316568185775141150668853691248248512476815635013659257159629572611102243819815769576740445873226811798830234554126413540609850353916684423850242284473217543362755956190809371384911874535226380577657737228443918483671860678174403860359939921248916906615522083881240162367071605529447309851898730844863419582732091059263567020886000820090365972837485251688363050171786366150447061577576417151983950763461477584488070047247378322092762317188703393397392753921842420764090612443802691213416348089881337895968883382176534480625250504321020388744857789361900991762108742174326893131010507744745541605232477016715449350273971021832671774771865360958823689682768571685116319249201898303878231943145653528503183134662992074758258518235716790691893662468666389719599507597488060316123262760799686373935787330162040113169886528508208487943779722601659075371670908601269202963680160833389343017302570359444602437657149591800046485840714005418111331284989161206781079614447484772424710073073331370534657160306263367045 [147,110] -66022986897504322123018158949763965468435373005412220989612290099360247876128095920368356722049881553834872655723944040468222231094221022679574178120481074417365870803608845445124215474369671260502647843960515031893663399359215236845262327033935400705359485175562229895603083977734802465010996501900932203706842465078671085742696931891779079952074657994953376023874246462695305634325749584278646756963737350921219911675081729158465350107587306558290692220871207082357112688422681095088334734553261335222165143900240755457784528142073974958156735643003365021700551383404382885873577229165329185347703730970462399568837324661255587579320725731384718603686663161816965217526159557850215477804795925008111465343718813870040740314397799163491310055600872182354236365211517795635622715450699905285117720468072783228906833286950488441189539613747509557151717439181988899305304820963391078436686298918069680282739442021925586403988472785372232103165433583188448514877244997339640342200886041662155242629724447709836638894890158319456374205896854552105796512591884987373119226030316570052309151812280632918552460054434766999377560740894697652888125232946672183834959806958222112500618285942039687050830080904636762696053327609406020848121603353062925195355 [147,111] 102084370603238397144853572485754519606842550796171683702670767046568535088994442748867177868124264366243574787859070849307849240910454549228717826769633635433367613057212658832817614010383399181069921503735458515879864036288914344766193325373403695101178368881903552831686083404360449254564232881764516994605921350160499929932007236971437859359194133396005605570468491009922589768391474012331210055354469889254752751277082148474880365307897116197097037018375331364335610824110942374060713541688247646451983983449656299986548072784325849740608302210333572489552995211244971726403459831711021218229767906231380291662237602820118532171052038127513828650757173705687708515648512028713180903525599385346403306791048885380992016789682796782577013830679659534724870906425564235011274265318483490159267081389248281365268666043161648445460186758012661314397384522766295165668194892335335842837872705584852106182545997212156040505139545907341155151122444773284267314278018086613554221268143399015113860977896573835523423084119319174645108252436071411889323230715547541296574220434055930761309263511140751657194587471535102151114836649074104418212406467786938987833683274172340063786917761008157728854487967028393689718564580000315030021227505247702512 [147,112] -724657284161371532952084305661620263700235024553417238362578781009030943152970505864711303837593775630554395221625251962277829399256683851022354221530321525733024456559750948399169017170933390830944506993125613904766081037200968737451669403873684184228448839591755660848026765410125727238109003116480374027085363951101404493250124337374762526688183706245604522967861915728556796155162189392099730801918117436048889312464035934795973745174412768359229326247211593080102303987501095601722520136861040681027796305523780654226892180901127392714207976449608485132817417975803947568954586978044228758844393224612496991654136577204122811511580879145190230280694896585156919276208043907867012101813587797587385941971823247650483029364127174576266424041595348900866171717508096904200275826068586740065798295697814062956557833395367555148731053525969317743466576318608661060935633965050009411182209713076716364727826692082061193337582112190848541329757808333971719366587524992677024543796485570545149501773504224032836954260948859662725386347180832557412315088654872188221845223655322852156450665069421889773476816478269782230275498628643124277139984246927638002893416834123320075120388126630669561625243284644861047106685793794471173932324020 [147,113] -127333861511275415286791003676788272979363997377579076040375901022948467739696689419128024279293028950152230429491947935018647850957097051519302353172544812201154884297012430672619484808068471840511100976238468825781981501989534554939965624576561377970122368244747550576692234284982149485794109165362209606417850339213508044504219792825856084848406459314507157852764141257722132340466075484645079328403624302605673758525501939584118459651653301883723193624853891033440117036532678436682368192179602162031391344168392954586167298909285746256459892829850046338630741952388400353156409179924334453209883294667760523238591467113729291811243523492814400532838441790502892294490444943991408366963044229976990956273531168554775392870403001511280512955767383582425171905431037133479563369952701089494395038455819447353177842904494610090309255952945288786868072815814188074279464845415539248540181043457177345899443936072781499025812543043118776089695807933048098111252978535522060312678495693342137210158982503399347239593222347444762641087236165407042723923053307041359791420402824550102577792675421650212424248917791756929695627089759735638776560986940480849195284414269798724321116673625282747116140552145732679244126600935070265828248 [147,114] 47047022292526488986662458290606636342903645888311038237140874368199396873645983101316336220974195322709443355951490899845686442797379790508444517515280051284106631442374577902064723141881862089804525066941240627846700585247520430248916421615889849386208294437967434910262563415411277928887404761579266203168020605400065444518362053023407707804135458045422939367630893047874695330018144086338231235277173034057953287976887650471307789904459842539647453077790647654289697646855675789164522086906618060052800231151993560810539641046733093596244806065001282364168695811362808986102934941416365642946869719778623680451608763790777762896092500681725269784683643710327255643613249979164394583136268633418410706671230007750749537511401324212815789651273944624968204357408165128255499108378193694096927961746197472309152665735856259753548332441046719764006984959667281666783822441755811105304068011095024829844400671248272770759289088127583953606744767853925311599646210422964875601638979671658084652980740143344854851579828709713184446639621777609257377971815428740229689742670837276483122358109589070820382248677152985147904328795505019421680643988388135323190822510260470557033765429603272837702239600312204521279107316068913590 [147,115] 55635703862307338833675601662213814540721483987811739500459480590452438242621751078658154634240976728943350165800984212585285346564103379827320565290213020983380190129848443391705958281435652924700520598343856674451074346143708711729574437275767641925298931104911824734458526886135721115590268684867645553154977941425755131306028308438950947813996318920175029627694328132804886323212875202089301384179012618142557612091221418482186588993153817688076507406126902006355862843886421973621146133402126972774156832429871846025162414291934777390698793780892101199527456739008950807373737332357152602151981298995694126748252187226640080023370270292514770423957589406219778770482361463556174310550408037582107756047240799888358831089377953536788452850843056705463343233170265034502872018980250446760950003585309372687269237055066672936422457381040407814204150322053389074432607338084070557938606854090172842718702944170696488921263763839143219151777206995884915165730371277692843959077419641995079166005332015707302144265114039939190655768601125964213046166011748814771048860233469162968980672947484503602503970916543381384993113738777480885074218658090287191898986712773982945232577549584301463998537051921652990674344170541 [147,116] -123794150990765106330947094755197528086220511767555624750418728847060650053378931063959949080834130347306678862925790593451331809928469902782437629767087181891964200140769693188915581303388569720479834640618983323623818899923727394301158438942794808922544433693207481304619819897020153121445624655435508584642493197523310779775088540439834527231057055101258216049104810536038539053897626448460549804607956715995515417349373497529036580659335954102370246652708687071348936318137198167573370981904015291806063039447125485114175903786492771507159636617953556658037398093330691048456413299678691880781856563564527069420204296659812698862584776112033817278480342353140622420320218136110590589174323370078616976245019290566877455149022900413182582824263569992989082755000757526658476758465151059415411922015387337000322818348239404403950291159011511486148014540356866820504731407095172174914736102329511738768026108865042003598389215424761566899159412275575017607070941949333451774055446194217434284275410867390257526285365328354790277603310579046991372183559432534493950518143072261426058243199547685777011765219549225629190564507243089362506943542401181371116305718045785776124321053176715312285940009213976549093115 [147,117] -86440679256968207778291739984113338460539873003773655239674266605448588342406300607450595283809015943349383810441169014914597953925521483055754833170243067251239735126642996931418582247876994295830959590201304172821973145227367068735482039377192194438806345524195163804390865854198674902472830997644415928967204605402587291754884550653309730163507995041898662246859975725574383272231637552778743513876808087247361609970398837178052199737697800572838877352387162561494266336686438644252031913304605482704155219074493758778743074600595064441279106630865597691160655105725959074473396159010210496834085176337046766203328552040905516293921094948783495670450908463501708742335092097018647099010693468277631808510868309541664907411498574207633018185265793320160375980452671277323722177817138230584976671671107843320555630902866707967867479173144205059868413022608107414897446699186801279323994953912121737157396419207577038948593824581747826671626056476244792274784661581842546884039341640584909020894775792539220758488769724232820814320573509865885330319132102849128402026714336270929286216048232503044405354485460368055461134331601082459753053478669543851857679281226002048053477885503638392532773666155642765 [147,118] 3391061533571628897844564601078809557165247164490461477233015987749775625577973971577692422914233481499247221535295812498847775166436003259394558908915156144363453709936414993456501188390247205416047031704121015627763920502002956891605829859595087375116713979833916418277381211704039655680000127207243215801513863397646085091386248183955754918157018221956587061263728296331682052624249556704703582234693426716311893345038152734702517079028167728860501887589188277530626023793154740049480836515611924075518876207105173467917100185797386293482492664904481660011865292152142092948686266160278452757239078761796348121116361034514544592971225321420000206496162120016959709773429709512818307728819091459980371992570541200374061537603923926491257001808333759337327498294982891512238974573253425265892829516710179760627267829243357598742387783830364800091366063687703836255912163107433887081809165530392362188348002096544154133949369193575244730937510668635069517737683723006453010919806723838799097905691561947830528546113613880712643884464116522618015209856927118095585229500126164063981942572356418023974207791991591905310866602177952141613151463248501745483563234864041926144968204579529016418497455018 [147,119] 9478312182327515610938359958974027346767843264510793712918081403901181317903159730749867352098351852195058040337203061404050675613387390202161225839031674113137357368781183035231335472720224862543823920177084017169140281336975199013836149643696117223766732714556017740301639832335342223242524744416766453930130855583216541729179080077306911759604404448073354997493479440768641690569004578010055919825873401396938971099874846851135490270717452847336647350061847491532948215591660144822227931021880842585641734967976672745459391079410781358869232590397346860926964208274886244275049251050473867705641982846982347295869186504739046138350391924777364407062307587128441098180607996516139758992999309239063181583694109753557328199961735531265557377632208592713078639805490633693877424171883111309122488521522126599743521271850064938562254040290504926180182416637621229073452891813830434858284187576489072004680838217052034448944450789904516970776820289550196171185302449242342478190143953120483388367137591344186553803302646907668781206636250123582356237788272850691537767422553190971579246864930735274740216805985883004279596371749114788450736296875328982432544490642812585954766514976346539647650 [147,120] 615789986115221994815295558633393870278245642836022082686460612512140676115212189136013947800212193520801638969758425922671528574086485647444068849268879959151447917076281462765578979916973514211941480436835209934202288353274304536494938536759107770488730426369365422577872265320366101111827758877815514274431719885001541077767502414916613102501960895414671464919958522668794456861337680594916119888274607269361576911269371476571152084748644836737743911312463424206856159902674130715119831032777116657825962369305655887101337951746844719224880559838638980395682365941648819554889505138359071818415520233369324623580394316663274664321943405478160034009269285580268424424608206945530463061556948204521237463731174751934544352800532966656660077517734695740896750783889888078742034194452680587654560285454814798917455220078062536126387906509220033371773283783502906876319262364589708560186012479496156549319911488857878303482958398646939831679447428256749255826289892748511897704253782300051011436598347632746790747687606933769558074343220341754970549934239061013842803989968722067318882998379899347084224449198380714792978472349581629745373112298521742683169925444570806888284743579908747 [147,121] -27857938480225536583910707133238414593938604756841990774939744978141593723237426536311823250031037927697089667972863687144327084745997252696367022830251288868438488552070578363918845751581788666205752094642819046264979703956191107848196825869532935030709169064318476449533353682223125503998445624143336185416144913557012897060026924626563315204614941754444215167206809084231913823105936134705139807349138823895879265038481210226039116029944439203811038546206408207024932777658602801421619223692231327905650736959572349075017092188430599657877641381599553331576299234072057306823650459572529567478973493555922048986786061597717818352006154237516858503827022739876487599143003208903028437401824322422497832370751052903348049092324394906638813455172265174562916983646793114564231697574612700009780384135300610450477301071780149007262982576690227169815621805129754621955909427638951706050564697724771797850017239973710135659569221468563689324695397440959487861634295240676864985877766252550459364518105153773582654314415486336731871644596624564048425080676890325667393258340914274736048094977865770420291977915876285929094254638514301533351372262005462076081852792551011210665143530 [147,122] -4627887424012153711507371357428495991981362963556063943220834891279000827230781961380594332988503337832685367476929142227475672278715231236459148075384047646227367229107564284400214098098434456896638014032576383133794272954768369928605765155696923189024252363071316907447379268308872037111267299302582649157209612171149398223626424097800462701626522581735334553918655382744475242743579208785454209589309598599545951713504036344155351330676693976249221237131169805547630590168446100546663244058181750441018408116044653683416820268064009987590522089083184801966896567096994583935347978365814129336911750903996766938521304812012195152797941930975859450923367356285038331090829305328538092425507395523460661130191328335931310424986490539568513924882685449854218210981968835672117548860041266559289622553003220805093991964547391482434044905056723932911156837808455510691486221250462710985711893331564534435591381119107003566926902107182461446043392937911218782561787556077113200254901352133599472116049837097827876294171960208777610799067581511981982493417930589405215978953749543565933881020928878561749776169031384033876056032603266484913428267748097026699084074240707039535 [147,123] 8632032295277727076579184690532778505460956376026551745458628589189165222001167021870989873119663494890664095697024718663371824055357966253662044846793984046208905410431250346677480868003904327247133861608490378339905083404394522151191954333250351066322627361326516652857593470370045613842930730975078384410502824171292626875881521205734851317172381058878778096327733689864555312284526198842256020475313833093657156219305840019674161447853240736252952386509634996496343385878856209861728410392125923819566151342450312605034497795811651688543936407814368499110899434776024184774466809132731801340661305700429899270109337399581029069075461578617608815223810592451403633961680541817674928953826565555001428365783967892811541779001757606256337232686096393245089330327975573522707646660481721883226069504697321546927887426935113402844456076642737669480145274350974598896263201311463570446628695193667311164480932526562912108401794462514322793541121041578471352096058210527321669884144605813947312023192833364407912786810426145299442305816967414578301220758552580301669103803048231082122399338476017848050790064163497949661732676060040657663191327920541328987691861399 [147,124] -1459925710110776024348521042240893765714760654806739462604340610336736272496822379400517230291418667433632339464857826233621996270492213412616540096820475724337264263351186929016677865914233413672841558001419540706271137866477656529468701814533590840444219935062117849925745794132521579459102118221101374650303362281032776743935062550948467315874655859543679790697452065284838846819384348085947483868103606115823966586508305316582774948042561256314330459324264292162576892079194472551486516182915964568160176130946075855032308601850926129780315020323917516989160790435644098059052909047198904876452982644190403778115467824626783990287838774996668265648731720881754974667394831413271192679003086921168035781141540058961224094880867363876690856908501551626914437269901740965376484478992093578642450952620145901653444837131543748898535281410429212089344314446931398546907734432461216064190209145748685716820824932196249759233731805187976067578718841348531756568433192876878106554969424970324288001839198531245712019743382452477276908181951805715138994313095211666386792031640281073709478534068817221556234553663635057807106255279210553766848413097234532898875 [147,125] 34407555769814935497558983498382636999707453564540582284474521486218148036911874237193595761813636598981044491720150399108893198255877036868766813930231561209670549962328022440324185708866928249388595633813975824738216380934879036137820021724659002703948363293458570887173475168221316159433626630347586964358148191979452769501458814637279960456064335248685693732900027582298355876460174668959697827328049276111550953856631001423996962292295587558225861990613698796646270609017167244300243588931158561039910483797258818653839789208034339544067754581946175851789191696176557676957944511183742453600135811226269352375361750923454149664585547361787123131939454136317665748306022393919711761263323500373810332841683543875426140250169470392122482987615094846818086989960215698012419907358492611245850438185194786417186137462620380175233389600829111636966317421179094182148323973048462601587612797894969939360037104004043644008137039559738102149266885894359393159202261070558268438149905389675724933671202225878626241184615032195464739586497982263871056111303542897471235872074775020006866899408696035502212322221003212125866815582170371201398258086593250 [147,126] -115196102357822918895642353281270934953399375170353128640125417102541942954945500398541342620574170682504185578163842387252116685482106661353560087717156699765199976065018804727311344132055979120275333664308492482396532331777538086663692925771699369349754867042784345668183409579028522992367082567191980280517757948743886788817481901068604670002497858901631908611445286929919680464444954160634001763632646956379879580959038001678192219175743158055198035378118844850429255857952539166759941450061162120909225931731543876706473822886972151753674349422787482211390061000233060663049552992204763707519240100931608541311298914442481018836951555045294583368475765619574676272729755646485413078282837143436073795537108334489972203874335001081734873435709375255113097449430901549624048308711403909120158387651325295377558725345576801780638628588117597135160316212373836679625478487938776522833518026493261782449474292237690268366257648497126288330440574876579650046376459144661314144115255517579648699531303008292183687729194522814530771109214517523538457380922662795334318011315851831659668644525137958720180627455862816443204282150292180084406250 [147,127] 1240767934192176217687594955897498076184207602136559004287268960154988378826772718525786240975542518596096451952018017879651845933420304520406373085605366982675545145825700521847514403635908339874691405859396212399611264480286388192651726044882959647250184383921576615371838560746145146219456564035856467075749154301552896746142772381676124961833041757580025369071070839689656170724189251743158218706244257220028311232634049515882505911474097007808070375141292531768112307307306254446383764532209447026091916939847395995467693412069283164938090865044661974721455852366168185561094868146018392181019582936934504755983016388573386460187611780392995630208985944715584446912801748382531896033693673589281573040454633877019201234757457294472109940446182707076322639822618435099394681185710113481044446564697491173997474371105787076086434484500655806303945590113555459991690502367156131034635587609016043499405078140957056167290666660276229640645039276567538550094520877111828996604338989834688919192081431219680475029347254184589341664666317245151922411594733834951674114880169049016039750375050231311988879922773006687817013568265010940 [147,128] -1807095778883038017931094854230068514210193513643473762516385527068140762162578285907114814799131299117155312671868339123579354463106961685907218768101789624179815824194451819674293834223191414555275593059730414756026317266243152237346026078839334530595950781187589630689907777342940292844199602304861011890346141129943564204080862736227683523171256772619280045252035230975960637556185322956894117108582836681202355750536206734848413258026504883008035567540236355286942475749923073066939948480184567492720967064638902848745176074998198606299701800465040768067304729234940841323018947823377163313010712270646656568124958700376175868576522271415271616758882602108436368806317165905747264332818079305404441572144341006404229790753086328678219982042368690214992591033278833303597958641203232616551302088900601300326781247206578162164475204380186897815713094511784066969475897311763074851094067179708958723200829874933318238770488465903953528413242781943162758894060707218226783677720180087527403081430994686561409763374364349816772649719580414598605271772073003791507992390887661199442665856966249589800802960173828148671320245 [147,129] 1718106166292806429619231235702290845338139063779215260165585549540885160314985369397165327770888122812464100417188717992891017349634224180918754037096167479399187364922104798314522784061824680418027012206865990120398557630963011555796563385068126457806637200658683697418066826883219921732496635599827823012451050917920357181592426857884401874791475177750346231041499161913154417070635424391982552182597197185981883503685773892711475666070464805438347693551100182474712115589159382777335646613332065442124844007943918963297095122104907109318035093880925589882087408108042613175719694033363108886583016663996121349512879143045235952110478350873983089105418835071925115676112446182331518033727724708409523662628781823388646602389282509865330548355529207092994775996605788925106290002820974429385437166800214046501034804443985558862842899060987193036569924761070041059964246681381650099903457622028319681595181572069545104665029283329687219048497361148337130932297563841569564234279703595239582010804633370821147766997621194059758313703793704582630166957245583221055094455191394282245691771617955539746283696560614191 [147,130] -508921299992060838600262683011785707926836820483874066497887764765702027023203656758081823543153874997735284819783267577457657766517417792407534867299623494471469952919423484457653548400088892357076910926422806699846838437676814328646832593591395079294087222510721850244879118084501770322558828442396759502578999551088227186515981246124693671033686759049684309599772630011194152874962148362431563168791769117487643981213061629672792897193005726529121879172940214864112717348176729811518980001928033678545433637237826530793684754409091811295409042599562002211984571411911036167082725945421379287237895415454594041006458662723127271149256695973989097450688448014071486285726352709165281697631278405888899296682640317438628686231290332571742260098413036251940385343877591578462680921567604761651045555891767210675059641955043978392055069762596894140621224875358553942668352231373637815244078595313100616497546001745409447050757676954387920517054100119624314566464092306621056589824355765111383367229916986811416920689818816355004178724189083081211649769295276714971716779080609801400910751959114087045665625 [147,131] 39877236971425108073979881779655311407324160502113421411681395586584934401857117387818621698129752462429223987587885032484892759212590828246218215929753073973855608951249209305887230844962495849362099270020789207722139334400779645328999627093489038628758988323523814821315971685971450200254253364447128133906815758348858813496269052216082941494731046772606310880141699905709160086949019696573694956144552723959524316900496914816242203703370605534707652707589501576604581436369631374140207084652656389551421236953735542113447458635809536257076756572726177047212550840002906060939798320420717383667939864894770645193613449205997922426949631751199549924267954143234859400393448450889067145605576246917999589306956334822714286035975979681774015345841137765792350389360709897626101874461632468405132903647365588034274248890827321828256856977709159847784999276394554215466039384076749129211183034698822639075982657370596428340805158023035110148770717802283272715301181483806299487375735301874707651069550261714653484210269705869491670598909987332572553009416771023996021754424880033022933466681537759 [147,132] -333977035540984193397395368711865885429008616585665739005884865881699966960174618095573606543053874078682778850512884771831131320495660677256653286053102110719459575003228450894382004318133193585208415126055291099976432157731360225498259753812078789353770447336295002393363186255652489658230040350954361328751693416794896534673689743603970841709212420499889674149491610461516357459582471433542491016115057462474331635527902575568663478870341783036617007120859201708326634284011636992614614027114833697149691058997534229461655549992320261026059569425554029253612582254078178154536508904788347875457623940802049163431954164271210001704802709744850789806776047720861184669154040050942226085179570060231378878786984311753661906752913198918360745645849967554479044038541818667650278074592694679606949260368076029311501207871033342186874698511991638555848625332742846015497337103113623214957948319495023231719763026206346270917080778356907483440837058516254580938732358496743449739001226147389045342052176978142053697621467498699219112051144977698550646706021036221517013507954075735904237953 [147,133] -28221724837616439469062522990303453911048497213633609890175853102394763364921846486314169996384104139830875065233209995978144117585170662752948078516903484283655158273240594440540451465243875734522634793480951904449789718507339877899852214393164995967103127683987576970057754506741190605835752202877591528482036596084817311159148453480220829533496366315494465297486096096196520003513767393556330457824161261390452287729476016773380782640720424395318354710417318150436905365507282168006175241665422029481339712387767131727394612699420446994363807637451928717863722183085200299662397643922681810033683823294172779782774405832537016003293046925322136456183612544456005802412958027786171255741362187381056563211137098905701022180270123642975658724479925776934407869200492488492161645060907497912341721812796218865272945832607465630333248768413885149782699592364537715385274174253812531622420161577304761929010263728371148426137288326380889571009402539569367673079882101900663976473491762961943335254327079993086761825322687949670108431793991677355365653061798422222553820150638349 [147,134] 447371074442969579883495249091946233431803825886567235379225950729435129477117805382117168383439972770094970556249480251888865404342144572662024762647898268710166263833014351412022452513831846444564589363118413085929173817726700191707212489900402581613763493624459720243947333327842031532363938392225249571058687633918957228753180755083448329281084018866090966926674107968619442325571699819184149866133271296871577514486571642203580069712985410783711771904371781804770432561599830040031749556956587056059445344185955464146810677849528356242412890753035652640148362665133687555460997265364579566251246554839531491143143542208889250170878327788252277037892903830893474691343269763930980262258414655325780931693780836055674781032353871000833953385877209399288052342746399369411572002085169813701352796905263108425575762089048501284011308705047543110224995959658400682158114796613357586929115128771559955337045556657429409146586897983779356951060527757510885776056996832245285243752833667844674138477852780504993706975789575228537110145326064984170792882205961052699951 [147,135] 104608891332773119054624565156588620469912617119232706202721731045264069465270384916024248612403642404388617408917390195479025883634533678248969602601283488341347852085116650915076240039230250222486111128879318345393440320365193961849688555305232846989262387854979319223833088699187320948531608709358528439258695334560209132447079549842415175894508423119698351424686666526679835639824087533643567838498812130705154435507060215914376997150692122132418677434410118126920164433245955259386498168563705695863822934360153440718888753437677792855575219971227915968087111166926199094389491595871745050056373422980891564203971056227596397557777699396851843784982913889230797244723022392898372721636967828366044517763734649870902225641167521771303045357734451876485608045048641145823642764842895309940719086640510970109049605423753282557193990036611620792123789012782357484503499157803474458038261102351423576884703976463274855973744323633095567952490965356906626629035761561589209656583121740418571368445934097319040864144502774432017841242712809228552005671992410 [147,136] -102259659597715464261474400242745798919691850051382247102102567582259715278656725004692061909383980180674597244412659558482354726219668912178919929358359586659177516137884999373002037984560778150802041360297517855885927963486670874537676315153314654661865180957109328499853379870076048893550171599440857107725840253664091850694621177891832959242865022129944247305284562960861816751506900487889089784479160852498488948335837089383113003575370124840102321685238888209303357740705960508810052229049741249588498618087726620674992186016338883759284434787779794384700949370727769163231822843335038800465461741052154699486879785073331376666645356126423932047131912525641305014150574503511459577557946695392890004419035046043222255997731624539173565478717437189919202446250479121088431017736271716109429460867300894835564877923514353302348760001532848942070956072216687224493319408274699129472903686631190911627073493451362259132206225069835835676251234618391846944418281217512962546254379211089385161344285941030998443636697704188797616709656912957390 [147,137] 33473758954825297880193914291817184080307608732769237264406865492329622283916682340812432290394335150781414548677720144266855501719790901020365153585719696421115125824864901547953972648349615923505129280052101264221472745132254051411912267389688918988512636652285403262025678500969268329659743889751978766557641710612205824056403097648708480494250995343476739694406352683036710298732800977208776121600239227785253043345969085106563839086264027382131504343425895596432492318665428058676890771532139786917807843939207133935709586832680342103931068337185159897424270486576678707861207441792024736715512181447892178923563910551927072532708138653258024053689412621979720512058843971375561443818246139627088779732854358606394318187259861005446191468460300690896639815605105333544493773221087205617067274323063784340306612290753933284636368305148509981476765395985919525492772350372821034926690033235776074361198086013534992898341136758869819179758805090425890200306846744354393315315064344278031732204841350073310413791337752366998895291209 [147,138] -86499461246802298494203018660582676988559866001639112946850637374921574366548476837553365669448706736976067544682293456920994742389104326941920484356462649740449408489766497300524901829499386351395647066157039906420777784131240676495856099944787353060368920008301087578157861643644647965176677276912494509073032665989104782360709378594629607322036212007699453581337017682782510573699681861470360380782691732428891381756669955906044766900296065055558065952901224183651413690089496667555113329355759051465739323710746633727631392202521647369678517596862653983870032436040230034075254259273210274443405905331331428456084102238380494394203882420047400778954525913870666487664656006605776359385093356731381420966376585792983282241227750113454939473731338718992290060964343992863846042882193061854437535406806908208881523799538296783198165140805299644434109950191502384573847190430498843659595032231729681779098784992601657789848955106404097652041685603813483939080244030841348214993022160256623157034085932753163946167248335869 [147,139] 192862829566129302789480827642952783694233457425437424442021261418623535040238674402484860056552454045502663605014828969215329858195195798580078157662431631746351999010111628172513859797373002136926994150041218301898530381744730058464107140226596594526038110718075686817943073603952613679372377617819026805206931911516868084074385439589345787905091190260404797899063282488016028129352933308178499627932740761298357009745295863004503027918802342534022433113341887459228020297393909282828790770742629254672720812893657908233953943584013989353460985404411526313744608311559239468871857129185462027561348003758062402180698155744242463577033953637273859497942797027632986683299635921951190827537051365979958330297641603605488885383208251659875929533268994996403442920860986170588305734923583129370916763498276621646660305367612785231352967735150993487035321169739532880016899702117905422037791500098303061221073408529923192242796741422660191689109360677998939175794940062664451187269799678572372412581755671658407479 [147,140] -129869434543892707940108861089773078726190334283705015372236956267320882808793011867315517138258771579497630687791495776137997195050825007762552197319474671837544978900927782495401024699547897778584415000093260156086270880127784369924002759212068300617579183775095299301206628281379411767619385539680342595491577453696432421861603312241948790871153946431359877256212538287440282439241321455570732760367617884060507513509678139218446121666491144012504347350325489925826417736044674725675295236021031049808371623892809832863251162930356203075440677623141099352731282206067508233436290066016361342870354335054942141449774438265764758396358205828190615309592762969666661177591706432440244611275960886778958887154590568852248626691156374239215646298224186336908234671988128702644289314060539899595950443026736607275813898361006472271349287407417169724088038270432006288673150329367305867849528018060981301989284064830393860464888614444193957390617354882156853229378009940207230994424070554006518999476077 [147,141] -133473066085138960933207985247177242691256322930212568223743156243168310746979728246318096281132424087705461401182518573836288321689274105235331050447012000929763960845069190177063732351918722858531514390019741644166480292754262132155654374895025402381696062255212998421022051274919408302992397691952749240647866209672481321760678181554032696923743694021533661957672995187772914374189557850482113296714397548489142886329758961437654061192663719782306767679524798100636500256881781670696417020784713146498727004302405462592257166422832353768951543858925859666390003690639658378395621338782136328744667098610266272923745513217615370480451088154553306842291227973882482879509170399829897121997499366704619981653264157059191412022350895899582790404211487969277147131047005493656156159409560323258065550034681733718766914199809251090366381366134811939369702141419499314806604831006812813946911109877609783958760102881689044598075289511966372171230541251090133707548671884495907955077299140169 [147,142] -127119265097917679428942273003851085455948169608546463179638258230472725008065212378006187720948000440898714112082071042767610992678313292717785035043383145655240201153812391129203692589555106369646086571619583396516860801140425792495508583255630853912053347754148415710854024520904858183797222140761634697284858691738244424225967454739655204395343058562426263697133314239091788603333862206886109831021345126612886622271781468143586978080565054715689430175634788721725916147131478485544102850394830894260798312511955383708902745283751512158263312387017536289596345581511362628362781767469188137853813027224166741217057268713832265218636082759655931156475695474839870349301629544306558031543409887359492854666937288122625826936647821971939294466511508385488420212051990499093228530663432671154046640753344167331699869349433544347946603974071752722322115448713092917151708270183307487431280187134283695340201976659012405466501584764052327182493227852618327657775433573176333583 [147,143] 3263520806960129172714340443150579440175055168906457622482159737775293028128363271247164240624131345332697661233537272146577804311850628807493990534364523233144565356982697680158689487762461451704474163136900887327733389856161344088630206190501821181667956526104849535340194256481561581904375802203352883220180291413272742687207848202528851680454386220082190787676743836724101410728597178108064811397102006743795325584249569090651460294754632520897019048528952180308898077845122433553103499015401835468194965724693989609262610153610870723786943025008928707060104681271676124970318787898048157476227477922040624809083835100522891164638416504822194250795491115543354354992214225304494194500976753697122666427790940488803607825049267690949010612423912343121158117088593986353488236333059414704384236694659392656126806050541851135796544150485007461825724282813983425967216501077976500395754899991018683018485042097049737159648025497480270688898096568701220094206414 [147,144] -28677331494530455416800339696058339284360901182914351446248759943053930530902640696971335388236222930208166055142554249848907576902825399793476412513254796951576444446835956998776009308624354923279377300526633770535771065273683342971623320352718968184139583998707732443168297184417849557480489669927695540769612045303601198337920732091635843298163680014455809861779418412353072631982673292534477193179572474223427792669704176268727141975653695387967226356204598078865686915202838812793021889103902549434439800296404240830651949419690546375366677490704373680539760436205161623590876068656465572738326916161815720277766561233665789439669727730386170673564477595528026155245216311648672970415674576932446739809393411095114148991249681491806801215134117654576059932165193786565186472003736094525955853261435222906469294665524591466072031156590317365150889048234464122489007159729025707475108997960844728706942841304617123139057036373351489393711309770 [147,145] 3228464795470967280657721504719499199385463332339829226778166296781274989313546091432349603255891388713878741222048303261316329658636959450254493202047225513476360217165177463618795921013225132022460745064205412980471853843292005503340104111330735159887767787952841843897160010890093785950165263281554609764744025932756583773176503748566960015165643869331668610925645378426991394180764499733167665137755076237377065368596093368496458649250784668077298123690957427644821734660170800729454045997235241912768151458179576896276838157615055643557713946353843251182333902846860321432757129131132784321747409476946809409772887655849359371793917302091387433435683730596453870523135613078346687061265086854912841035538357827322358777251714855267631698516703375031890018158879213862774038068147153231794266482400325371086797206825699625715493381319650501508034624214618713415955655934580888731905382967304943104422947912009738709116782485109360 [147,146] -94384041481380566867373492061517512112246732995856362975954433298485538713792617086571904686639931873384396104484861205155590637661661640806843905087279343813251590131879843955980163819628643238227671936072507924901198217137100591141708745849783071201276173965550586661700232873171226812869107737379943892192650525589965972878879946504869139695071659277157861600156753607563346233295881258487966984528591603153546521728733200642496617182729389389432401275974602152331893106295353656311884062891339008352458396041644478441022454297515257248630075354953074521511775929585132571861585703612215190974691289670147286713166294996442641661192776026678026723315292639182498565643075345186356671201811655220867829027740625676196542135855838597414759154330655636964884545474636500445592155208038312445934552735328070829020349048318845906257417142786744541785970143633488839456008213341596151172004998752345098179952837008813306 [147,147] -57896229351368173672821759212278990461445765632563647845511155288462787737718693486238839820906284188470198751175513844456737826968776322986410093698219371136007535920951119738853146496762998088321444814486752270233840507047970909933212102970505366574611754206910386912386529454385412406138671940641012994750038169338246871083145671953698515171285635416252744323230297053711263995496220143312198078177673526311544756978466183679404890005858183559721645428432158682506211366655875335670957258483538934697724982072067278982737440098304078944976774199552975249931220684964565695761076707490601673187755225943305862044700514480799006519528456528914090944992422188748383836094410750262539446209195500352648049074923333250150350600544238551293771755426269393933683601600870346399165230574394336633543713540409995113870593101254805603313499117730536359625254438780226796177428584502419584923739859327697435920438239 [148,0] 7028111693879439368707257656893950015815163029570091725258800619522070924158152498155525462761033992853538164683805561123262194785106878519007176752229778318196035452686454877313611835673887022414367210673834291224978934196149005478792824400229183425087045987962894882922431934662949430268269024081851357962332737560522487234867968314387990218020509895650722196169057158999102178288932504687647473423843378540032573436590884290681576423845645390444457613200628634770431663404589170324492944712992801624056053919059715542988080598270394206250945870444523649395705228312215981255738785408637442615509775482023292518568457580633285519162575716886067982775122328600069285541914059620668414501436797942673004335106063867032496480438389799330559730292445520523344823349437735322749607279683568706415832516802700122707588303703407630982764290265065851353943822020832176516778233731537558459265575944423187506052443000902967914856649562809167502528710600116804793523181605073802717280777834596248217710095633943960344656548727430452419064828494545130463344855469483493220185976093190801494292105876854532341831951456229930608664803843818126399245339330140828393708988279290858967342818507021282879851426312852865351388807841026341444164551228847251804871242396449077980174270325937431718427541829559059995989315219487689341786188532462976298900332609887007485101275257738457094376275460616722910515601092135860509301258562268594840056290832007903749179397961966582154743674547245645792495487342318848134309109839824849321792895639389140329381266002893246701513653403141224481762364245447018610662917271704656307814400000 [148,1] 96968108150714532772897177041025856178557542131695937665165236186091261067189436499850549931687597920492851586694402970618587369816756700522892903082330238825683691829567609752881028636279570988979601807207597451798853700504588489147095288264708053649270122366939902970278334027364252613840547051641648527175647352913256356476530887013588956072306005284881275597831118836906745626288444452324504720890645646763368899154680839643365806957281216682470530358981016420747191043418862785338943313901403439114325248462969904266163446434646262282684229846177532870916007080437285622405346974053432037537841328107514771705282692939917276427130326630805112091642510504670759344766861440471905453130603986908442016803953603320059803152040781845041953896238980209196249944084883153851389774328069930806149984556619487451721103077338032651759378522050275528449545550032370919543619409632758443023851472497570648075841736382721984064359375368078390915052842261139614572715012629167749430576763751346941094609100127297088854066090530215276495692289538736378302628132433593183894610494938057748870630756565103213181666394299152499666372161338978112797110065721593769848461092684135266298634399095821364028478907011922549189161906638033536687358199891384169415159902219392154079972770741803674465343475385067222000914469110739564430525961447022320865916664683952221533961174072270570033421719956469402515508754821719611825942506032890656201051605886223927619218803570957816818352479092225883652165084518241567201924982343489570734997066343605965660449537184481473807769269760719378178095132610003810789036474367976987028357120000 [148,2] 61333935001791413232410131652490790234292936301020049580056065782435169423766036547259308232820509532461080631715812563929133804591512511469676382120989778057720042530716661625507375282497797912588741363188973004370337412158060533624133270273918834716042267317117575886442338054008753550032396755093154292380177026733519734220159042093306042905148200296142630159769201635184909598791264368849293203959453027331999289948909314264687724488800751657600133535535470066379693435660567677336098172851425115475964562385021173178462969259074976328403472582198658287904730285469705971752945860875544347213262584991988138771338541204099038392740666055980477849302274618277565947591781607429919161102686137598515880992859264437743453692389649387238530004889617041930409053639786621421001128648337773266396210970094020180882494674376770330738116678429135365836897488575203139230833613952735156770731047507389219983547578827806244881887517951693394326899594576723993363449877047511884821080558941222988513028274616904519540571738557780203040935507709596449387852252934395627500369324512546306459929894047367100731330871298127956468232510501401584913863401228351428639800818437920907852758198077515318144500897982787056586099142945566876828628460285408497169682999705778087486957744172925204421379980318966399908294320017722655496728139347255894119917878863954276268033490977401548176643163099862905991343121958603775167042326942013096072130243167176204823468001625960313203572323819841000835395870747536560504588044905093384375218201025210248447530963130185029196276066757695288343421949780213365510772174436488266771333120000 [148,3] 8155250779021828948263321344511103127387209634207586968519210042891201018373098125935816941317850634692495014763468986797399250325783084110604498293711065027312972449245125723094157425395882839428160684866871722337209093673469980777310083960425490899762342173615650206821721438313494773897321901353048643782562517190631549187572502920475279968891700779589161800556892041017265669881316510624715412059402277173321886883525797484980027306415630426397457734430840503292324574570705222000875706794452207284691380107507865408249475826035362422576331395758036877491179339137563064343036903526324337392072344643191204585908917854757122640161412380980295821786995778865392401567367264813785045832059560783731316680731180398929465349179542294256936041042233831146021120182498454861984891133281565451145488439071699502927490268981638970176365621289929783270180060822803630457817527604195162238442928706372175439505236467769876671340614841249274801477809731518441379690894265458682135153475420960790975552711205415939027403952223907495527232823826831245183144769780582148306365161322154515950005591829212605744918573218803719846484564139925116266882129606869071160010622906571943982565245742615194730895550508616215442640862849700758815277201333973138262118159753004811027403423824098984168305861065919521944525018619170629773678028104800207054254262687042250817520675909365115854186892450638296149861489393352887886855693208289454415158751301677923477559625548658509852168805329381699185541720214203954194327250107097572966239141683290649455699317071291182819934253370544523491669811002018159924500580718623043823966617600 [148,4] 345332869087826994098086712466449002635998705337657346322408093041730869377284966244924740289807538372695228194895923512929710404877184171093661849399805429554614937689970115137445888073056770973712757360072580217407244948140775789162505557902101115700704995740868409911749317723778272990854737078624050900340460667930931777822630696092031428531480085044308559613982153405554320481180355530614876753148736670297593581847741832886938826203664471912052702783690073692434132189372759120351639864835089449836152100483717772927992942789514057707597532796128269699992293912968765333251447789892649315428075591405989999483500861918590383882418314456336421114429566185950206688670118821296449043610060420963442538662051820992453753273095229619811594978593817049136317293050616763671520320802898589549770886122225491564174480199621092357936915036593609860814350651790166854140197072515421903658285874403779724040466261558368104695363878866666034289609078352682892763840449839996051359821487029974792655931228245509658308832109967273346743217789792443216202660352170727017925129874550995263445080078216096981646465844012552267356113639409688933773716488907998993723106344328009641863402666495591391954155214647140270473182303627653309158291803100656990580288406538919761825232435983004747438608539042192626277035283052059502409886929098866031283096098847219718075339215297463931863408598355538586347697422977969310851867047796977541160608062132293799146890951408803526120831434664170476324597992193984937054972691617665924440926798017744425895564481704505528634528562976680005062898898295346594706128214672403316342784000 [148,5] 5299437158509335688114370291781696782106933842747346849490838221229015365520409052859371835304717881638988159855701766349040463415041582751385122079847345190132008824432903219097113795565546691272607059132785344080801242432853742461345409162799300954301253569915257700770001880253000708302213861328043807458750721608207835467505275251794734921807225259565814390377482459479522501448437191051007136635557939298029454744726335087481068360639178652327084197521508164234247986689007932609229280119792783078653131166343499660726720871986875974714886143571050344007514380298268777388382639631109447593401234825115728736588320471275272167666448838111543739309363339896276876131778712820254905138799751975419275851567229850733130624054228821079600874277671465067143583161187560731010629264144415314944546148497475633793895629243835264141717985589774570290927427220975265619904267829113500674477375774626259221096545168734182986661003002372255410626003611348650690610711493604321631879591946996668926462857039046063191309675754346866840656588519487936917841728581066514860387663115070315600580533470709696409614139546499278948532064121004624961245538827361315794102077421819047259923490868945559465674412904820178166127982680158575723961597628967600010108505879096943941755449150357926072858616879156462861400304439891544777632692250857240063827334252712926607520704533250837959590557803806490459896094022673595102185520318264019014442046290000119051977672029731987147450401009812026475909185376417715451689440546225618687132698489843456423498836187176507495229273070734553935314588444089556360545050423340565738291200 [148,6] 24943078374770532462975521787777799735006917350757582795432611358113118312093770338373753443063764229899639727699638453631784517761118094093658577789206147004456855600852478209645327177036091690081744263797514286282605154696069601506568473532370475143604408869721785072616420922359681487533937889060447500510612743698390037033125321066586825801709100877678239707015266541273299932385850478769744903133179075236592541475989575466705543090543298857491465271588494606670237909467081114379433833724941143728407306167702278479938091795898075109349002541093532425065521368656197372980998577119809776321755545215933078785555519113895098284107257108613479510031123184609422447658012063879702317161363098677435753438325559380332522612047440275547514406730080764431152273920459814337939767382518120340804016153596347197811700384307418642494311153115256409681974770077212561453106859849088501045484860209608309814096647042709284211742934893159149697358642842595824268912611165849968384912222354472359664264141777747010482135181608626662480616473496789706319611891764084715610918754851879033445510386286690986413089407555382062282263594407282608270700823575497824250118608206961510421565335655630588983251072828596888314362991337922170661955064714284842742982866309542712964870026367691826090061362722501781728593132691839016962832313844798460391477245172928492161582429833507789199075486068678503137205054669964470095294597682308087105533558325518500968389240260920568139016845449312287974270857992103220357229313337623156356519196801086856641032810956732914746255569530408034598270282514146668094651185535440703324160 [148,7] -31691526658186393361565246498181572378648728150974149379946039665646272983394732294330007764028769517343921602524531685114601578512751969406988956071911549401357801237466368403992084032237659875742001035782826104349992229064739534047789256480519436405440331085094394956193861829760117870058203337384971230200490373807085276452180155398099050827460745964238003379950747187729576123216269206667956481158088994564062430017268227864810772655460886039785102369341507271661856088692773717298207536136737180501369752487190886304602334828584655586350075600811562338461983498710060667197134197153145410804145190538499625535996433763447027910145595962196559058308731105845293243160300308907255470317272883891582931104710198352020795354850757456449230621589293228062675927617344895690916859782144672527638306437814886474339014299400794476227750539237399539237015358152095470129894113486736551719461300552683934022570075803789159088666593478910186759687381877548644769498994804209331077860138894406856654636544057880028893142658944473980402255629376305513512355376469026518560168288133931692903369018525924770822004843035574095738488499584412700001112534976950479133500849965156387560159297124491722958681805223208029464170599474740870976089792257277962029698409375072551660133399763452517825053919637540749720437192787430953298331286084335957459549725408266215620026329656472466641038470148993640666258785432296343688985577698491850513834022209364148695663599027147870868100642744977303122033085847349385536223025879559351726867572194634347930416464577877578102637175115825477962263213198216739871262034602484756480 [148,8] -146670258072911771488954991128838472089001440599341313001532698376401342594040998170424879255713472655233912875105776228014202778993291983819081824646814527861031507648626212315222213880213764698818041208099357483615440058395461455784232868174478485222528201066701216373878449948319819158508211916012713012885595823085248405839735241900299145796600730526604172460429680967295676970420150222355704474391114558492374075910702334666819587309657290434914193411830493485512236145143354873407575451687528710141867550888904164016851064788225844683738748682627381266983665680316215263892979536871913075696232530886017782566407843473821424148903919965683581550526929931293627746963273754274042134822662568535470898265160865936866054266715836588035218899614504912769394419321104740713633236541065383011648825753191290762568263191864441390756552346900383504028126171657873201423732169786825748435055034576164838259191601300052242771358362796068636793448234711901564116406387431522742525075472996745029327828450478915005974892450927380409088383713246942325484478393664723947956848041642180896134201221138601593580546454034683119526614645597878700011701473080420142170119104559540348560971504443364192203440603700919731576390208976339291517444231523034810629124837447678509410480192963311840504938807899005290519096879249049828200354709413892805516308220000117354270046112783968403740396445820462637272079128410576201045268808414048117092677707131492624979610599890912996949363566135794763632847231007214697754941362534828414903057663386679260783111049707930229672605280489860844594723475635639474107747254815117571 [148,9] 1650422315042476068997914326515062371921046561228730466230085514348991322538241047941510452746303023998502424706522267378628919592713818069494867753635129178558725048958912751801809652466404702534775315134181886419378727686569871256446652492504000627217061100735147517522534976283136743469663525764407073504160066793884178985775065478890369034434296427777084207434981012487897595730070495551352500558318876336879602957120096239716703823334329202291263202433511413214738799490119642019162581896210804445702255520498571045285298504728095483793575074039572097968441530245032692988843678593483941406926675176974073690344479604704895135517980718620575551912886949765009213352887159527892128305236486272511989297806890977458215593064856526473792216051110315567022575125629827561230400788490394267155139389305257005125961933174720157004945339166017403999274194752198442815869358387296710044729098417045696851356235135868584229514649607547238931916699334646980988157173953835758028008477893143884107574466457373564176379286878248323951473490918925540089720340036905528467741555650675007429158540723462654949572221580790822981552185985436409556976422435520266953149357156951555680643159673640622205179038951935600013926625821407371169654394695031150016668547396249902638039225770501340158498407843743874637704081249233400006160864163777989124637744200653778455519216888736382690556626617181911451172260134811691090723450477621053648503710550297624846382637808355855421367492184513940961298280300075036264693720855705360919289533518002302574311796662843178163926568338118284560470706272744088930678501204480640 [148,10] -540897700059868135421782201143016979577099526748300980418647556409658506664365475820326144182806819041154250450800105004336828103264277360474110104083570708090812749517667460908686482692337602796491346437112208320360757847824962975591962279789445226354264037316466024434113724945470682557105488241851122142956063875713168353452084325807550869231454295067925655661220479703676940517782821416308427255255503778228143314485004162026789486967031792183795622645411112752585735814474460102078357006647288627137870949671930332877948977737196570938342004048732463829546118125697918230196760198028330290960711260552207213958038918859844335393560816889183500972056024408643720054197869093941367136334067216545608224683434781805877061439485502759367039237876061309117602479137438758581045100266850755536006497560848197811452545790576407293540163448475485506804182303868016958127302630598418238543364861988525586698417465339234100863993021126121877423988665296109855103103241246664883775040096661223700599903177080407398127448430989427733767185601959967261475549904351951397606695631143652131428113000722873512670708416392598164863473215470384535049788551142987101295010121011996878516189062137984824279082553431849482205419705193063112259789496670576044424171849416165181230907431351494254587379751443812294485158284609425503704522075368380796097761958575640787395550492178089690827602087496874851318047563034976954120354725455907040082472571894051078827149045958926796686328219871490037954741965152180352889313045319235778539999033124773811293618929230721850557773779552165192782056489830176746181628126080 [148,11] -54985545233526307060374599397866575701805549677971075755158684159331007733628427825454948315388630916319647184768526981295735856219599939803319195815488023091599871983234657350822828613297507090613592764016637269541996674727138989985581580573356521348852148736000277839103257310178444377210258810396715196202713344161011090612972401827546171644998528618416571338786284006470235890969438156338884430829407268006268338174454482977505689596609999855278146814954921317683596697361811989440623050444256366920788578133647942826912852472417345392089342273066775627806697694073878205908044163039788877462394365252730156044800683816112390063507480901490211637084197492934583500929297857110718221437830147938928655583556053397747438070443306285809217521874832666275074601960626788709310503228676225422639980669468076630750277986285399378905089753668791081678361816573741897815866618907382921990990292997619617543085267516832891762364268060488796174059261269872429753842230172197886694357986062566314679980566874099742119629175604374219068658267401237951208514322619012899929405668464782271492635264121938901850879991341048738409401174801346228243326584828464639627485280272562808181976082487353736169947716762629967360656094806480995514029194779219208002017109654310115218795551037937642582203992122664307760798420031332275757835687272634316070239451325358319821604317554910659141928690876347988084431977589107942612866047494069319949125475225029253109681620754749354491510914463635555939733868796762803302693909139203911292756477798632694672860184206663916685866320593203751403561595822204605179700648952 [148,12] -114818834889886488490325319651516927998360283742902127547586909055295219835784849641354185722144110818417859116482856125149297217167431971710316299306633710949808854544286816679391170031981538433830560212197769856653929195127062405426448901703510163113292314633059297161123469728741702832806640707586093483280368442192309956517582611178460706244479298658384936663292605716434188018306520022561184937408001575674411519685406774846244609511504810844348761137851282359806145583475653479381017869096346884045392426585229238326946081038937298682915567820683688240687193040816989982893071773197232388023297566459913015394272154501065885901463230881075118175689402899527493354556166751542148324229194492279589291811516677605889874329882924414526383415931363850132178820823126044950423426933899800306012074903828532694424003918464185754787146597196537686483840334187322363254566213575879321619406563102319225628783678928868236527388137068300245631870992716364939965648426122646273516874816843809256270130602438469862314181318602066419984741997856997774522755251948794379013905744301794157140291170027358327337697536592749366781031400809675899938876865756158553475539218612790126747930889422518360667018983509593997723008590047238591977770877522364185636595101078045942030038920351163710084875086421992234386304603566604701326630943565774383156188151906021589055876329115962352633907211723265640267717639871525600322249139805726145698567107659754032624358606505219084885068647521602569709787745594871406425854390506239850363698158492606993460674130371930472316961084351352239791294700884871615480974080 [148,13] 209277578280296880310810562386050348084750616799369945580337852889951597717562885823787200861556102595625788380518314127118695737102557993210915806528746221124632468215682262141253934569323223231153943568450892571348536739219883171069052342333948258540873743961498091756703484653759122907705386719517367738329951298091351783346127479366215254592108846251581421702588955691206232143078331588546655369898736166700572695962188711124000239092802018917868797580230702596015635790979682697902133418308370344846790367429529509016231274514904425455670218837013820923634931061713363947471513471919640318877196998353792731537635188808415055347185530751712748297841784384719838840039543786289013232292431245980209994162218398855636948064887890171135229986870033412584079219634425039234523132227413623283007510839769402951721856489531137448399839495208982749221117308052622331777757449713380261169774754677810604538746575732369631533958358327362649530224716412269631413885725458986039839609808600167119164665044855360984234535132218255544248249159718936583615428998855998073822244036135486438058586786202806484208288420383252461123350882904212963099896227313217256915596409844871269751886040549625561166199134431075087821696212573494955854399481599371750544494798279179783487378615246496373345602731438921259036995772533008954123145808362689809654515103059740520711103510921861804370917822168307135462654129278707755028712823102654337004017690223297288771572594719074216095238604830103280244369473081479806860667976671524979875132239957304905009842390558879057885546837945766326585834950951006263979488 [148,14] 2514563304673693637171199077382530453141817819304717615377258857886097012656540532013736182566390412582808528019107441042485114322319710792156285010365324916374827088999345867745636629931275718164264750030548569991878753934282166545073304931014795347827621453584090588420580842938147915830958625988543327099082766754027214951082404337012051668210709236962505755751261183024468977457047935376830774963064804217660354036169100438768971901622753676695629312778470029188845170269966502302543326268496653074735200145336973600595319158899276521089631474539528171662015811429472192161645824420112160872158459392288686300475476556645514393510899454351576110529295798798684619740366461236138974209782414142931215960911315554396491132185204944041469944919915672529492637716912911615550474705329598843345387556618683234009639524784316833439413095040914229018424341021612701677204024566682378678420853043306647259824807986862446739321786669436242189726516436929375409220347457345283134428292486949441890041418091456342544530331607644820826255683851834533237937279664384793580612989745004829129596172824565513627511672209545320928312108205853036515069234506720043333186999966387066762846036748083072136425665430260868554437078018071944463399563978705469500852246703929702229451968240149851656502642074043405783406753863699630100585990097245521970623658781457275431641338591412514822931540941745968133516529599896382048807611113901251731551611930226393669264668671738606682495700770487361468467852192326536366254882113761366043324578355141788873676589237319613546282866248451829212567937949901848663795 [148,15] 3437855474152830375749387479288828411033232694366325291162280107259688037702139106526936026619088207110461512748092505107865419213273675354978711685869240109903872611338966705845491169263243497847632643029783077350577010323073643633124726206004497168817461744037616035317769707031081308234340666879103263870209178221810068789298114984237258777509355608410831364054482705901203641527508973762495677223937805870816422524227614176933195550473382126239227576502099870694217074388739847689615441447680665406548464091598027436164831469703766364728668995663684371644430135812752857857651709674390680632995011244772418653548656951172318614642160107474638644713724179226326104238631971731074323806049525494415451143225403646611283231742255980063478210795438197509727635545930743923335416639309492681763328181007362442306915792118802654265922306492110565560820218044260866131915748048155288868725650691269856764840783735112454764224116729852246242022171419686197935039566633368675844770318100766057695249262437176836378649345252123528363778510031510451784405154494026996611303510813044252703430869517958371096764491341906781589025663581691456302212722135007388680715031539967625345887187457388796491254509417940995086358832468426456594640085971590331278051807311386374094033155655676116242773325492315103481391919141844230090348554772647790907066558984833761310678534895119883255864788992810053662724270465448308303034093108397617126689291456788773794722381869781996438432563853009412028589378224937191084816522167492691458451468300842864885267677938520678014248758683485094444249424295234915504 [148,16] -3391274282588005021067016626954470411731732238991570169647931101924201591045486901618498662474678462147341544398365532372617535921638568094063689948477485231466675878894330636630291710913128511242620218294479349303555261639773046529187537715531661678717698122233542619266179749823541774371845689164043109387742661757253693132237697663575837732143139507413468044466185008031597740244557472625230463973064003461426808700785293720544454339755996558768593294903824044671942119829160369364115871462736409000010391434094892046088984993129142691747137508623674304651424906875798866122442339213768781656074525764088902460449002626424301186310696235123944961006646281829406578020351323914362963266677278057446159012783404517097691072803973491378947557161954140863303604515441265651462603074200549202398579675723935261120861109747818461200712189563121458073514691142637310436071552720551928171576421986315971497698015378051738073276064315766080599440147718801068329216153289458155906445534777273552159120667077821673480468851815356537762027532505886623949857647672561416033428504126125142381999415146344092301239456855847625833418013197295016248366750352516429048148764159594191164190533166218564499653228131034229664639722180059847713275692121868887313074791890529338084549772527298712925500733377427292706886021130841907801458041705832103425884451516221449533412493397243628322815603264051204340633899624687428377316075765368175526574248675292298790822308358506098310732366974184418072675952284804528183590413833234988320825016280222066771044543722962180823521063099398668493194113564107240 [148,17] 87905740978744536996356267249451803116813128976349831965931626474873265291149918126330972512589253792919015314249684253150510271793912090162604015081540789819915790735869836430137253168875924890967326716702118549395384775242284427670525011269751285022873741836853327168040962621183513055718521287123798395264714036107289692304687148172118394300307935540084343338838631081236758263208971509772504149600637034680673012605188276107311640742192778573963334154560160032135720259584734970050722333948685044121658172806757255491457636176222362725728556817070871114716216107920886401677843901504195811657588646371634774593259952026978391590638012066617221787779675710763056388081566907584021063882418244262718577078755590292074199096768840925981078392788363196464519075310407416012381928403131797129079059302148343097104934178522141615844169795088185527048172439515638774396954855532092413299640744952051076124562071356848569770483373783024540007888644600801883846667335730014147667087156387282761602105797074510159155241066782428577112357195183957607806880006216965193373834221223830684509431709474597924046896038995608642214414050238018847534219444092868786106122397164974075113309219840325143542454404093383027149583114812728418039527591852160917809865565888667149845339139831330257467824104293187696861854615618705470141750920654193070926418436143072400211191897700171361663480628717432794858781519687944933666409191492568170514366358441192041893397874455340688950153322684449504145730039779310604324990477700065807189862635697848593205436074053008915929002095047257914850150955960630 [148,18] -236524778011843389698010096220727674203284106529710080607916224719812322632396675678172148999860465890808707153817042334261194670297821674379651390449130005206311515264185227893864583719137784189857824456177021341653295230381062852334949354033993601317693689108684405356239820450058968428569079585390619342957936498311443676684995072096691090235150636019114186370638995235575043309984985814937475996556482001208449383170027311218559633962093904920834584358422259395526326849944648984506165915152421021509948360626760813047321211537523552786577575347851748709150788598346327621210173858230962648979889275651609983532496388962897940523090630807876215146079720840742875277664246700556763488421583574318105440216236733725684792552428279703606285479990898657984631951742030393838498779725189097556958582624457446021562015994612127489811515337444122122730173377397287345596430011666097572007559396662428606230579783596720199067687743107818753737072666407902865641578452025121002291057039790726563692388926497073156160225191262383238581230046423354922248290311615446893190839982604317777915368003610466787852838989040529289521133266203410448957717360849681152830875405572892184265133415667628882378181183900504219698900929503844925009107554337677218389064222595880120984142209948218746513831767412118733819886292782726910082406720933705631968674335279657010760038052546691647987554303743474200015656810877230876566920497577043568831313010853761937063087991727686043080974007820862724855619598817229059059729594224339952424436158620267306365788919442971119989485354780246628073929959008 [148,19] 377768911690099297859703087483856989383557976755384623462816892272094007185345568597049153892817265070400916275746250988586186519751679930931731699284707464331442781265303624736591348490020203249134214343321568846001474170149204089643842602190892085772841386682931085907500196306021693868190013167000206447826838765230475119538548969406365111143048437320392866041368788546576033047922522744827106486234360424040436934053269895106034287547203517985449517959657816390465428636152970057736415507805031289423048005807204780626121225826232443287822234424323846129964006114469302921147363916098622957028724181512621128005432608743272673632995928618118524512594145897686250795652223735843160348092416207461698399696442726263770059764737540813152378810647227027591170237188690915358079423914616608374859177917585952417443721587659485040343480793072775725148981386939010548673030860983262765376597838318067881420595790842730720553337415206918856010685524084453426136506985695221893494576064665337400303567799522675204767169522558102326766003049106780408327898914440887389589693563651889783721827252165491157940155944574385319195552218039765132595064051251178679903677991862774734672932371192750372131004594201265050344554431208007872395145578802409116134375230462795162407604924345097724437525727476936963941234012598226225008063184191738770253966463786886209657504470535340804014694862902361230082961227036112759866109336001202331217776221209903799748986798313887661398749990316657897973080583060740837255259514158285394927255524579662441604810091202631972922426341001066005250593520 [148,20] 1519965401826695719803846293691770441994958022738396285429897326017323339294423697928659702936875495855232213630296923049778502431833310708910759375842819288315557796330580145208607984606824247855326138444176785662157721771704731511353881875665476972772296656560403608754943525610606235108534565127570657275608857119016161262378021722445334339562175965485398605231937780343614151435894966184137056048317624875016708807853190445417613716414246503669117136340723131841400596916304919116029633402158721780615200011351557425493747333428128796701790097124970058186346530735240921363589485120952705269645718809648076477166653116007590339375293784154661602635465798914774265468619723781755826460944326806579258005962622193163542446171513435129232554259387244398179353413325043315891065525906559192945723192186076584671610637065583281010225915910517446947308841236328092058663357851169275956581371440865736561714833870821141693801697368523798097035271546478421129909434501607886698603989980588533282426797607455259307048361983513138058479047168127860738750888265472489312910489045232516029073517530388875032404131193584858998289388805212561093723780663480293879073355497539897051651961741538240852236436091986813812660396388240306126062993415639050732662559854580299144790221479134980975742444102686703485861191610493239741148064548551818184564766132558219778533645912371316079723896085296804583023941549763441612616311950509160717638177101026975688339991161358684972464007533035088073873690068230946954808261422806007533291027527613889149198299453946191058716506756320429551758418 [148,21] -13545710030442753417312446409077100451971362482410589175329567477764467015472934851256017586189540567682276806367361317836121296842695570843452991995337785463031900964621398761402771854656877852590646946506094381481006709069000907258804174396511038167022861981524410165903737860887799084017652765305335901896521702062190566025379148908132844110674278374441373386236873161190860211373602342673649373936954401743035857063749686452760036562256004284087354514488296253701355645462122792932621060139059990547167055919680043303023734591742335637663211044255087196151941798462488829610369711195669598844661921220347967866767774809787192410012595640507599558800448403754087490922009333831927260483152847744427670842226629061840977455167620742224771310493986459516414891006037330159319355323414276891938275399207685487720853068738387274524335772355229813372498415438147055320586207757031565456428632869318006324101326622903671287275031172765409810215648237738061084979934906167853602334613415765432051771464637777956715661481972360186324920486301444733784237493774348029789945177959681687766274230257146058846638415308068219005264457026562848033873791729464711556619798068911543751910697094066992442479030272089953956371060442451967172896727931697907290925389786135137772543422121203180772493484243108463302181807689308440922781223979891061653907782275156254958869536587456270012717660556906096148963867320037221973869117908018178343907305116562785441895398288611490511512806743912940971741795102202822144818844609017512628394926867962619514123135287093653664249631319842574268360 [148,22] 56715747691555810728345131540429631906851719611798399744970675877942039811334664570281963885720228303965644607181717200195910228033215989308434662108347426053924217395033091061504818014759585191431239984209929157999978330219387237344529092821949365490214073973288612123968322913604846909520161310818482937339796699978566480741936615094713989411471121169315583943214997769667959608803425489329066217507676995469210871494377305921786142688357358399389476077058369436941750377700797191188494079418187979169146613997156320015779296410832829583435820162044544005322830108472993175400553777505055758365222550916595095313366190360292916955586196514870615992739944764294337661497640883259285272245247432190217916112000689742562782198744154894246639522620986159796296780997708498737907745558027109062935875802147901446800457901259966927046870153651263364752395524399239379950335643312082592240574280112065632720233648162128870204984453990388370913300620690441232854018491844269165452752897756184804957417176424038499109763642925543018106872116726321168281593663368952557857733816291601801505508706831444356107351550296683667093047705126037222238852339091301116048132959850613796213669514948842537776456716899475896038151507999784489590258589790113543886214982418561356656902545633372407942536741390561659326563363433986946666026456610793821547160653186463796458549372241318013253769276563236994140510258473048386063823390575898637469005417851715629169915295116037243675241169902774072583803424910541281266956863910031484929547512565106033034547556730440474368434813922344945760 [148,23] -170646733908835592807669565667620869579117227210302158744459487000218306259465088393327435235683565619397105856252036326997402644520297055919593866823430557996632091501255598792610843298470152126875358049045677432140368902727192115379735197046542246352732195993472342591754571875905715476044377347521430475826479064592230236403336953601225897533353998958503612760721325774054242778076174117774690434873906771761269864854503186985889645721403863743962719317279166424137310562119137604819001140994528478587621088697075140412166530868658157992984536905155511319870543117167221686185726704090252247009995966788128901768176831923194075346624584739230925246233104070070549707760314602774888077393396285491677253020423427509398495544039429846113776931309143435770953043771854231114994381877175891484316121196759105269266865045351653309202079271406474012686501100736922434372576498348024965474660137841061348298551274298056139764364896443613544831322568553543647779201179630860214185353946495907521566949470028881802201285105492691183618007787378529292825987852132976272740455837415061329769524198799816987391817361000107973020649242959614974088626560287699441798414109669368065518550951885846691696171080595974678590660930792968379433512248016373125786669236926523907704166415253955316412322975435413603432543180574764264220745425146236708637602590220734032973551807393266184696069746226289097523015154220159727563926706223742792174883019665142314473939796340192551340312919262331346394290106628800682961553595819594049469120263637575881410315284348158696334426105538454074 [148,24] 408142672445664128159131040550082646525923089514208098896211655260664374712741766893140586729460793989247600272795611724808898097961316047623562681975625415388636229185516598185420998534664910626423910484432543098408018249004439984051647454755848156070757252666052799258087195550389637336522680185821417779518310138407282062183396932456331785617193760302661862557998352359263109455832474481287211704447141544087541775132262670182032948182033844641527001735086729687844195523204879984459743412762536998010883770333079103209732113081922708463342158013668357817410109469466404811513120696424150813809895299297480124174958370582317838472425070572789338317621679385921187997218946036613026277543476604550326400088171461125750283990025083551673115538604779764221727124760584436022411945912901996059454078732836477790193722774971379456033677318369578612761414555934310005342041387353918647508882192972270582214205370243523189016975584581118668056863863679511087646098578433814515434011130907498875941681443925854281902654766055903782794631024491699269549359670391557224543710326460612946623017255616125553992100251610627057512776784220344578509839536891003623423948616862174963022524662328159275801242764853116446507793926558418819944652290379686877366895650093790646011977196314547571364843614716827960416672168549658990392833825733340223213208166160411003930429330305190897077156673869103637164357889053244737843548340004208334558214355381048932424165924425718663224236555526936145991760791780030572006605082466917361889472445195001526171472747909002273419340257886545 [148,25] -813929002414758434663171116617076957988216856307987894918582270586352933441476509118848874361873059423491792457491176954285298498800836397427196498794601269402279975744297995898918715771207830290445414907122615680935353568673741545724643325151252438807955172899298341599488094598579960428360928625641015679268910592784200137951716759459765156765173356640556309952543065195235627027287241536944589733541025323370751941439854023178471989736428823259619324369604129285184565866705133600857647942873399007939885391000733487654449794037935286753424083608528706056624830624634023058966969053891901752330775521457840153010904884891552792678929465424512890110371125969710434883829002117143879480937808452160030462540773402780807735303460682143437817856498211714442500142375018213939476043703245999999183427224467620177128191023816814839734142172117689881503013106818984760397090535281751381264131050408434558267292387839476361825655213085867866819752714790834356158673841690346091607830623651602261802302239570949809434261491177347550784970758271184119449463192953564198476188469474389911163858095538094705915054595547485487839057586158166972820199089749186386880648516343959679815337280367848031049110216033885090182704560711443942918373895381283764602718207399178526620619240699164876567349935215812182853024739739977668164011608566294062829551215004293125971839137065928223029151545223235409852239164245509372075783478268036305961057271595271507687649673330549215829380701910808175136020343367963905505026550050055721517750234418798618151239981179221027522322641530 [148,26] 1398926671806167751363218520786371851766504143379271375938412864107134285439639315766559857471328886701625667498677223765334885386021752904271808628218298922634219768646111106269723152756072658063145941736996617317807430725096668331434733778910059053868947684357342348223171176122622263682533455309238298223932243232932216294654077294012154030250819056953357325845248690209508009261003188534119427164059248410516094848844290552846134032168899095681045566786254759419450823423402826215073191608729839380329009050060929183699418782990038736813418234566093768359354785247302579839891001551650261837817526917998908179661382705005034608275080079353534396197964957871037854483791543891617103179860215326324719859439216302007241945293947793313215823923053115528375260058799637616359984449186917828536844236044974700065194902942771787353080328178328608930314078462212265995974875167136894221910745732060833556092961734787055478599238393209703875087520517560727346848867821145970800353205921788006171577301140553585711623869540231116438155446208681048603703934920695456289807830434381214788146606681890056963044333484256131629977096420930559756332687384091581986527827920458063869178557971647463796584091925690703295316193997250494449062176861382148586135422632455217299298634941321237333075396994080905176113866834893805187670992142513784805691303548809453992485564140984016099085808069283286587992098703096679294272962491922021075526210874901933997363826308637408427876655507552117145130371070226346606040996661195096922107634420381204089915009597688943636808310585 [148,27] -2134729111353483810490598869956888738838179914981788596740960828852653059368482339625337725426640679360048915856056881309108993555815797393559837769717827376405158078025380839935617325083171464488176462434180988365132505959178452089561864685165029494502065138873180713845263078108654949815266333127124066315020679217723972574951358468167619532331353270331598193700635386357773680968000279125843957576382186218971479289970674553129920355834743021921166083413125935503974385766370215973718149226075568932536971607150373470568406224737624147131663574444436451477171638949305310254073275853066526167551330131130422883520757874378689311449318839572373102168460635596211392757525040290459110849716213438979708586116753052776998410628249982129521080662755384357262894521064329790010579839022690717554135608142891621281102289402343795809693971347534075790690656915580759668504250646012277481588227838154732731140772445364806933301357262609272324712447557151253179087090707008000203939469118252748775706273441319012874475466361043215279680934378283455373444000853847042608943424101462383379247016265270728130308939507375764583588140782496155448372627705103507158903920922977261201558989035496404884918874251369771586287504870413531609251124184587121528612081189571943014191541167974515175391573259929296282916866523832596222404170861577142082089594500167557451348908936995247643609592567678840957076638441520231690992386886324040702969249240540731635780479585455460048794787478887832256935232603552127732287070764063190420777970042239457082238729144633412136327960 [148,28] 2984282319137159349094110905946793476521147759380414619746047121570997869368440422826732834773358609440037251256206734206097972154301818731791075670911752564105910119214304923465521979346466041113083713274911311763113563177528685060636373546419785021032856545143031053366209781781154850104000530981141987160423099730987899327274279474622423639885081979291133502901210480491026045341010398765333244705486329874943547716303252580862407444800399048705428213728728709380267785902131525588422388426225023679140994509097824931360139872022647170844746135662547484227497219912035999197851697050737711312616795121332930198681887630723848407977930195859695904136706654011145492393733789363416359773776060099433598487960912879380855980009033716816899148011909362462881524762499188975855783640913706052400443733441357608809954746909690696820482724106318049060019722199001672189753058956210263149725455589835658913021469247395382552190767085062443351923847766915229011513406636854878106125704016306684921997076646062427334632795724225492066158154584740343859954981126613801274831470305217683954540929753662424761937579730692414944100395741245059968048608948631348077920671432998067520066793940294596647704408499217669543919867839950309051432573700739641205014213116079509185076289728104160122495846531369470138350169690857391708391866955858676348145834608996433601474216887160783013852310959092088591538254973801439105888357331580954128627139408393231458078901783391512715015754150510565314526114724238000340935653574404171473614977479037356679700647727975661278170 [148,29] -3945555943828147845875215333132843530974854619393363569225384328235769518725260682850234244442274889056161751240240727731559068121386103420102043757500673142440373462924985064351365566418302936979996423748546743718311433978794558596167408048781741320826167139973811231682262355158894569249784893935466307474500041334413985078814823283265469348873461037319261447938839254873929458311837238525010672041625865603313441743709097535690908890929228359431617553641533377419156222108994601731604268777933250362145094040906674713077690822260820315706846319082650215862300823357591939472254055450099763986555370362731069508628916271359670846796958063727368931738323648312837025813587024732189361468134461268811418499326753994341158914558309199923228267826493955175572864223473290728800656584869954507698266757132578054329570807215037643276654988542096540197005611368912977360537155619882745905376545424933068995903306521365673099070959803845230721226359355783962213176485199581618848415545516452310229779945415741481334592512964065574735704578578480832101015547524494307826832662981233802135173468012078227843934068193103312181440311294909977098850911294343350328315510671742613030355659090079504546441102516610615196336371085428464380727043193067181992677042921101420359393836246810866861839563979106058636838789887223115178932583748493073487013974364715912350516518301177137257523824806629112120522887162088168303645440262579054446301070681610017465537209925118837052429987546732811130071307400046414387351961101241362853956444068007610596089807021149286220 [148,30] 5052857749075903343969724832246101518882964764733353299900137976331139616450813202213095721961312286178054614214071522076753586994576356179196741852599761682205247557634583483451969008781218848563240082910251112109205347585795641782853519502528741145614712558709229915957226422690152476563246299816515716503096957974504376897758712666873738153259302911583671369889603429508788716289366899145193705677997146203020914616646286759856636918117439531386080236348589599067916984541405189192252497633192768977139248003639153401462153647938280769510330240354203342533199791599332106386661957945943107589896636631368921800240101491126164711230674831640363347363967499831387883157248726057863277043144803654985730950102567992705329223711211212492150169528644456166333323742868390219258676253800437820403178104183547302857939538555003842745853570445536869339351105758073611215301580731244413408875071143340454921085600128494677414372406889460287519699875473584421103441702330875091815807989942104697994957403658155425861344455760915578481803113607921037506231082575567387172592395146641522737137395427876125978525729987824323852401924596287074444274611152082045268419090058834364814936524474594180665310980935356356697728235980097171157129004356756995245061139897322409628304026135320773147603823904805655538167558300862037822268910885120932658188149585578806701083379062045277670279756167418925493632157560988484235093228301866886676045805320746519363689701529687766677999807581948238727925850493371150649484013862196998364887879523594351946428623442314220 [148,31] -6312219423838929263514356151910588569471738149730846792841004413416888225794162547420816725618614070609967325250508287372097640995665849282208077719093936817203683182934158984875798516491429871859859457853236452337994680360965069870467878099354738931897317055154647951154576726077268739933533880020190393200244637717059425314426084166360353708125271947937676534652976371965540975886190179247005652017345560937626669466677201996005861588350892572505128332837115025491831439344717901609885175968393282316640965929535412806284536859180356006323419258168953331059785719745515035992467103562195278178087787821715345162426768421926670482823254999089129763252417965740652550411941789261859007809935582754255424251603036241609882167523803619156122171052598921655726087623703144417358994603551253914660023648836968295741970280851930984970545707515200865345801426958410708854970747805228907265901237591762440651950544778527328235534655136623984679703993938767137541073482183049532235908601969738217332470362152614168839580332466745029147133233422436821121121826371637699560117631770773902751593756800319352214113067000151153789422029421289312085556574436909994827514557952420306281513195800790821933035172973024403899629552625060586743925054673523616744040061553280497649413779396549908397346645765851853607626402466431550630608534597762887473385594215466144599174429076598252279352242595975794003261734097621829247720663773883434970179470835834828180999530288519160860898826764285912955786510182398000580590742595279867844525091202436366145521023533200 [148,32] 7608026407898837333728447033968702284897263163950375076639875199706143661561418349834461933397782527850182007021112939067694478983107484429952580407684954685280609018394161647696693070849555814385830227599082334905845224519934613724595375725965374467590792606555413996683889749287084545225689526125537757875279298244758811186143239609800397239925780477127461509694531448595754920468252894593789442903919327477336147681786246489207163960962410016067487818883125010178023300396312085785134639794226722733051895869154091810335589446395029068567391226690179332700890815266970501225283513339359253315032467715660828257346038546247116119797524713141354989151765270840900115223364199774159286363104302266087028005922234989874832316383725817833742147355858281826656939978598048551933296464240851714442947189535384614797927917883703839737630088737504088751905029530043201154222243440425708546017334114968583110776021713404374790200676427747618155782504053790411974240767641138905132507533607525043147870923772631765506216215485267030664522920688949686319828694651065122819344905580446899128914401294219490585333578320571086856225933708705589518235028095249505388113968846376101307508488248897822243338747330817622855155571313943397055049226934118396679374106564019344139748943342665543715532981580049521919049787208881913794661448990928209307474086239870240156267933086225544755997549045713857474646125944930426925981706044092007104366630510061565785640569935235684745155345625944813549314353458926166162660684821848730637909758290992706269225671761 [148,33] -8658489970943340238837889237038365606177085390184590645420037145740980230385262818728491289759246624832392559995318139007550174183836891552702073566009898796629861431467487334755975230755184435586134359115700367558034513536428875867640649189577400154072564766357211907711609634604510066736859026646690730557613619651007465765051727999634374471928293184036342352048882550734911901386436639094985208653406439714872216700151661818199262564124129195484743601065966973594397890856148005391693963046040953562258009369997206850168723413577224538757328389816218402659482598574722501145064101254809546237942287412509410242737083192082218755622219584682085198351636390537487213727003410205693824794327347704461338874070278847527404691635955016897428500228604331759293496391340148092253902630533187323377262610504485443729024793556667669709990012718939218303657377223694389557916547826858464941821209558993181237502424343846962580331002146690366850128062888471580095677263254089403893081386081500499248213842058820453406082973861320644666059778383253143981656639973774454396405303925790050405922752723142426115929304368053035578436445667786117991098970478051645262329554689219345765425794250539226191528101577895212260941027916011828655126923973037107880079290899631702827346028535229963985343294031368891190342616183918141564515964352907338839217562838970285877070359279653582419507153274010990588032377857240255827432276056637223452577821920762806480980116512085215390843012971526204174150937709003125483424646041972996737771231406038538223392795 [148,34] 9088257244818463330116630273188172590952625629440963321555339885957452715635875070904530335949734956310479754485238563079284857969736929609501731929372752281425339064558521432325134998549877471332708557915098816570920679388620779706644860090925229290433453714141897680691485859005291730688884372667610367356650485102931383851120491054288965476883101403616035521276786795810418009786505133979216898983037401525589294446284644280236697311288521922038467903178991283114757293149001137286732658262625861697720592233721706390475422699707670125245534545257150329241874364765941626929645530531993342903629272994009680540130770159651739132131410282627206095855001939646355843772116194971085294462616286481792374802715365237627540526858235189541902137071196127915692436184637765838233473263227219982443828576386230041392232478660228587016236236500811243388474292414269919085811413341004195918020759126567210002405896382322062050803168820341849378376480317397845363747776892034144089776857099697074668381948608639754549996059871512885652212669335597595763977776564230434110290649836626355383982581501278583523346144375861893717126056912909821335259004024327529069873631518648637318064362882526623285299609537653154838848251388030753463169497867776536713299050638006764419286955515497280212414089123338006749570047728312700075112747094122911340765622397997387800457433884756215453127884274682811621330422180535313281856499264326062568346003052448205170519246305726811388153163112715346528074336671408965819636331962206721573848840422446218402318 [148,35] -8606986841179096747216859473332123059017184124402269897705881898232760805489147197326035815887644621405792379295445822573463888403473452085686061818397473953248455112579623042148119785840875987776245860294862747332290139761425360888122009743582669220942083460918043817234273145997283308370619483428465233626737693724870074480935737311146216001182312305956760274404454042634532222842183884248491865268679716842172031814334119484847696683130735800486832695504156734597802825372234548484231540401273199017634215267343416275252673673569703357634219183952271803425709173481591606297899351637393444539136158647430711935426733524518150748418691250765103803127736316961639937975608449375418301854619436401093853777128046371317712852835136584120146223760400657442246243877831530188544887803552956126290123677606479728382751436976056584380391770335141742175565912910101365693874281046377748154959097037953094061761083634891594726815864896584440650360656636214950914156481703210657723842870810447427787936031383175510124754177814846258094752447964854864149117961087014631514620043307789351871334664662845341478934152151921204710814893509548998234567537053753218025353413347702329022794856707735663396938494690376481801285262480447522057825593951398363765343709634193499474968272499479378903524302825167436272139661453215041907552875968887050258102225413866968633077712206522821053592944009540090219346297993117118154650288225859071496802779960577362067511032634691018415593822574789142897957691392505885248431426996969357197793632284340247312 [148,36] 7192167529006110405710911821605265288255738417828460051926859734058848657130737676630392619183007679756268399184600945398564093235447054057377110359426793418938560955293121720460261576172543276437887678315682182222856630037670543211717034132592294677862848825087309733193453260925736270069557519089325928785639617703095214588532566976825247184954668576235579651948684206496368888159669453944515258700637896465542211764197499221106314278278806165008897003859240599726303160383904509079709996306686221340549058026397450929005922912478391582502355224659544136961092047408655460615800749993650796240579592935615215071172878883472735708929395836302998046249425474751908539680901840083126866490615347001959611284614684941307411370211537433045448346526227233024792979539855943136622897745463749936545782503865325572292834875701879694555690474493287300974028135280826058274573897573464176241020174009783832535890839370225205037438582871571719545167907861335973784204273820435971002266651489676931281185608770768128555107609449269153000409144815037655879743518097095374624000465118444901284258180339791692936602460698286998069942642615263025626065252966920512906801227091325858099334605451786125533080406125686921010353780065940613792102259468906091680482159756411259726748253975123723570154145038886456625663643939417883694587927250463692694407109577212652835749407978323521389719180919253915314133984487196726744716546395911869066181536296767541693091854363803306770428381749579175514587049932913867052678031895441187893915803908399944 [148,37] -5148566077895543442147489870732681246812252457489195225482105075922201495909069129571808072275740701000722140728241654781721524486253377315610691457841300029605691502760725750562085105226133376201127701535711098136192162710767089061082031561488363554473026757013997480957428708724963743560798943209283027199904227510797187589723071056352551406723368656013773103575571783112443872542998458593303156915907529631868018646073073823502568772490274007397779976040583795421200319980689854987071898013085626986869197444245293007912567635047307323157197630491033895064328159848827157333893678168021467306073959108097246561299801451893830095337026159370633672088155774312656153533810960637464910259998170822740169698737948040684042971535215058043218619182291210282588659278429230989407842087867141119805545875496673384359761991996435266707356596774432441127644540244134545088539015389197526212430365595283662665671932001436940212974510605954971008773373239785307699323208518822620932741792528600959768953461227052397069956948929252579751054817381694838765807088053924681424569552793774105689584782829225385160075329990024376026561631502911004107810813052216562591668121537736523948607325986079064220724264155657556580075199467813962614652510066160925427788745186233751171678782554913125666590417579360221245856279396289612083398261406536669642588745371806733297056544426279014666612600473699507313429870687024379128129861924367465594866109230260279020157412504591698668340344837793969437104672926356523245818668515465222324784882880066 [148,38] 2986669538802490901348546468256716777391603822071046897580447610885019201530731791129673809006722352980586671907343622949079055047317075887577112344979437920129935120862933580865873933311889164097091961206864878753825561567826012555167634169260245060189381608628409459112511496265853916469548137848430862848930024286531996278796118261837494039582260686591549974927441713329939529247483450058264635636276978431263359971782397628807295491897550242491188422518693538410756742445857390899015347687801874218573559056993701199384359455713166442617147413288665026990440507083996073494120521156824034111532884054767847132743063129085435797514407980572187185963964750982521965640068527932949833176978153002270628421067433045304937509705717257274919027120953612726365506046859678867094342149754430927593159940287910382137523314207568638968755390087936585228800960525817242826435455058810532388723287767156540355792495881901212327016105411551694159471255172516656404956318099245199989138975901412081963635428376400503361201778303978664437656657676671720652677135621744268680290366991772529751175177390757658376993003904687949313410164794445501609802201544621228298327509925949869999636094156624464049338827884351923654301217851354969990831068094503801334974840504471448271754023214240501763958251196221616888363089153970702108165740513915563214224430903686119885951101466176137052388674518084079756416051977637517486795882452945735147350776066588082821843110161432636871192024213508759476770472102427141320579566381589092694524549708 [148,39] -1190793288100530987554826763276125887129580932727800347182272411159516009945562250173830790908842717908832458846704005007027544457258365810820989152285728485542219993248799110441459855356611075992220664390365430686931940721854169912472379808077696000243274523402564225483850893243320703188077804077746016834044477651428148126923276255956301814579830345083776783250182166967684315151434878999972520482967478801266058825303720259286193779409813857639817356287534013855592492188601885159703533133496551529421871310356175915393981084074244696373019844312445915241138301671633455188911016764151255059476811256223528242533078741602365332209679019290437979229255538278878243678188633965291436695973093458699115682645690841858042361097143133737143242780028066312895341516131997724468717267096006580412073322571681578165714128988094005740013768953177573447368536019346996739653736400165394452942575037520430777958915747478213615092540049976323712682671035090123128495455098491561246910734639555449392041145278521739423979888249355042128868805802757160477691838292034806240741578777641859854671395075706272293006209081153068357052051672763903082888383088019429652883009375566871430590733013643882698793256887615927884900996991713444851059786458482654912316756116182317375489640406719578490050677830980184968875661175596114133392535305290837909417807016723149592867702031028576942695391527296314998554919699611099369828424846037605293084043918193177808021831216560845964018744544655511204976946915003045471852158333462906562422919 [148,40] 25746581740580855917589960833399520177657410263590815723453699989696579004837025768028057487581921852534078311008997314061864265203633393482249457528561581353884607162650239104395954759927637356395873904025152421923290096505712094049231305335534817731438925258065704095449832928697655757531265382736094357296763524164590082477711698128957468057723249726288259730168600989182334940679006561701050721543381987952401774394942950267969109352340857359640009390855566740070031409976658368053034169256567777604899873964397460836908485876324208368838593144474837373531849994515897203374880809692151667104610274299664073643919428281348794295672043175689370967645281687554525329161601023611887578844806737073737721821018029493203878711234372251262911017286507184584612415398923752680516678402242940304050013066060206635541247063717254541821608902236103113189114860308017401474141833992602676184014718578399811239391088380065116479786610107696184040523308080333409113373454046899596838949651151962067749749094410407887543419751866293002387193947891609211766225901920909520288577895235184789588517200966792537955148329758683919574842228636799695542634700763016137649000478425028603977497389117211690991326721861791644706133593648074504035088039732462058461402978449091956690899680995921565143539544378808577779555238543127590513460691131172515843888061168496051474178865327094331216277776510069186597432399453991153673989365127719175138465375713433156298867829302623247295251511315068280511805420131157368837034749305434775422 [148,41] 511156495696429500426458132450829699153904763415929391437148644788518093498128831690244189804999572863120041275059497768913558234814176696947788153180689707030544643577641694809585423676788867535730534496808762430240937923204666000066325827991081503347689760569018020247651680265984569449962718377314934455544996032911910076115673672733064319890169923515513463617421221737926929294689369311290995019236042398655949876458194681118709029221798233231522181507515599449030415122458326061935842035963494990901947758078968498654027496351636082407194826935772991984011200936210926659388071885156496785937161600065708689711610039012734154837333332860501902728817930892574272449234255388210421300567118762360253048033403041174808569980758193657278905731803613861073031965637588235693033771888409633749168229810512619742452225799452697658040280838744790103994015262209428113756035527882486199339130781231134812185197288762275603517129271031174296049317700950952214048674259109373099645436234244373364394859520589879896340797486237436250360986554613255697043234975792160991163086702675543828575976354020761735343932262325790878323615148636686580360666680764711919918316905535567856969241285757501252221766556962870961216071864141021078872935958491926634442437978834299350431580667609955642237948661107399106230705242766376106661655241559218022107873400014409438154364153023083839541153376956351734117687511535530519816635395498608897048020709966318732975062788507026574429084488219687305511535608350793824806785671292683655 [148,42] -600974810295106602379769833371039567215985546939119508031565389473707151556041049073175614749095663865573299596392171323047706356592663111170091192829397265047918757512423922517697653529700613203627942867895219375319854062190866548525557820465973336650953191483401366512429917642854378999410704792631088475314569568148494153385159944496983073105070938185719820469990039944607792115675235791632550276362751595529040654536693973220848567031166084281771770945044619266439862771076244863906641413904499848599662985559039131697533190397902265210047265809666383354133090014680332420838874324364845281273412603006357581989879288595929789624144616850607215115723081714377903754663838544997305082191021794546657557095653601090529697696719198956214537436363863665792835611372642353929748014559605125589141274083495215989566711294711826249145255469952363614017116022234739014275633722984993010735815833388109054031174476388961429103352524121369680379116489693394615634455348945090640084495957985545713781605497357385842821422383346966774525145797634997868749206011141106254638476225041716303301848055885839959193394452860513523267762446500052686073877840020862234604356946370189067728477794024993956707902565760933434540812712304309071069450538873126110825977040807093708628727488574462539610078064014374389520423846879063973096867722386364215293094401421171756404196080032185520842779148825328208829748006088209729126177775588566874152730056686022153988534148077658155975608888183475252644121243964155172483565668176956 [148,43] 467484088299008516961491671072590543127266775825548774158703655039164551697683480786131512528338183961164592090434035336482720666069530742960546418258603966607075366266022348644188182976677109580241988909947670482901669502685409674459737482395710264256379792737044185754582465973029830772367825906200409058273912282873427218972976972899452240845988113938205733949291879864096636149210070661469857324083504061027213068520383569299827295616210793244094200096766031187986427194959937208327961252602011963857749596987636367916199487881640836023554462248870408554224150896862328326370279960425128941443945971643326156778118258591906531299692091156643712105271484141713170725258460804444315004089765933644711866587097932275716036844784010902607187525241995491381922147009218445998509833544575367061464287054583016041112969002793859832924541847075165117612259886953670364880968412318403940171752367682839681458633903824227629306576488893456018454930097411142894832946322346018488775785239651144840235542725417222683969209874046239216652160548414341593747218556459288399802759285158342599376523763292519862771411372026689393818179091545113394287244576350931467524554075535431099379548322457553495234354565914378528309009222647280513243490005956326641601823876020999977040251721951415598419066647310003470607413551728519838634973823804698418008383679435240978663047960032077099184218016138994153787249471868162752440333327778553034724725453996106357967820449184027421955828365568545902540199054387287194568146851372 [148,44] -281044253598230823594945146977599546783328136897653600844113672230467692619882265928010155065531171360916443627659698266346829974521527670963508821935543871881093072451090155615305151288482372937529481920125110555403105108648853330764255901922688654402843030847551901521227372658147717694874861942130511080579505973441401623245578480679945429416788014353220647012008301914461555043673800847991345782543702670433259314184759429589687856379167312349851246130190665443522138020485890847175026902585706978086534695191988811432784464182164734151308676173077881573258943047853150216740701175852371960214544395971951559190213958229104839651970001538434897114408344327284382054736671309025927263021187323149678563734443126275278865002369475990497212211569474157009939066379673180740165630402751432225471357991172073501968272332235896836148906962364159748466821679983338572127781691580112680143877686897404686359184422180437922953222829942575719070556158476705608636199167668654993005263828863080758022225561296954610651580164744166387103719789566727690398589219777458240807293007504746121642069299726515166021560172708134746262055081645941321552408075186317213869122895988276648212894949551942043960465786440830975986846540977954376331698270029372404268668937731298453066946567123377128664471587809567877192262633880714328110255298224916690699890860689031144306068556405527404383430718684267380149700962674491255108369887211935948137653253351588885333727696479834229414107370107086930117452948940854723694683466 [148,45] 129903269356892296726360866957328930874968343534829349594213924045984175348468053182768247808575758413870779775850783414799448893442090507425810913684673908280970340539002949793567800799748646147489070489184127076973969826828833232377996942816466619971996647804559000235842824519892044771041847860395894626659174608621089684289606545529911982822524243258181739498790127775827038978262891051569231033525908519405574896020992826134199129766262695177453120133896345439810109897025172602039279605232277627370959274097461890425554758564812903964838320252423037882114985300290238551778520083731875913309200695289647302285202430862379800862924189021718182394776035135931600161733004952583502423614192237595495880591306071979858473004364598978491835740841727887362110480252383979836175002627941964815633492521330296465097351083704590444603747716949811704998343470443171984499896881595588025515743836472759772825909627848078167431921755240509883497500415253851698011776515062588932836040642846985248082153214666245974642657021990560554395659335333148304105812500487896415933969401568155149524896738541671108402698384195126588405801077343936500242371076477044202151794510986348488051686336012602142135475907992744353740735758519561284601995471092204162158663489068354426080960653296860665295120073346325487895318055307850587287913567450898302721347625907665696223131453858218344445758777559407247657016197815538501489449731758915683391451956194465439277453607832994711252756909441600128558707658221120190107984 [148,46] -37835944698876011061520047973216260254572631849765677401744238764687454427984444765120987186470083992830599594023832359009345679224440158494347115811238357845405653599029745722664582944840607462320461835921808982768314912103328069946707140311575491620218574899748884404915149610748890966232481871188492244631173801898350711599621262037790799578696004700594784018793405156851322935777442019772542797825705024465143814901781249802139368662997286726605136617145558580071391341854025284879906292966902987978264804641440721960916795020689881853048564816480874861828978627785015204994412927804669499014711206396565030513532042899553473036954053272912985625880496825028772823164580502679369917114424890389552990647572495607343501035840930157273826664223016562893244721227261006540314986901015428348100754106012104259728629368678802201471251346217678984347498305718260234420717210688292036949940555530162773371922616211338764348546142419445741363730198056747654876365205878018921932932942261881747344957121283694079509545951723021553295286933939832723170670909512349561435790335282733122647963966246927205700479336402971299103665912385457258518391289487798962222814953259283599423327114036851899508186008650439948780657983899190177007844227673226888148604274187842565584772074370914986253091321823645448601675401562368307497474821200493253633965490804804106561161475972258636720401638630063424694525116900830150324109538869001636394413924914293760864452208656433479982158480785588078181037887479931252477 [148,47] -4877197045385079073977536106425342248962462948559014811923961573383877632977123829036498158551230984410608552378530840538868580902336849106736992752676171330096311874074261447653324802745663957194423859756442585978396279948808230705997335304172631750232261718593824250754075585882508344475511276586372153564354361175173939250485413761158706066540551896186535579356528396345817654162450622186257813228155124130785098178892782883286451341070272623003747053668933721132817679976740880450831888323505389498852915141729141759948251463361659021867661064462581243015331318917895569661014140985500943620408541304396734748350752718184269543289708259770074246185449369211769204029165181275771547958876643911004647991237206825165991129917781052791564489249872082868987933766632355952547281764616852842706934386446701907498037680351776399150471536120310299635043414447285196734147445432277076952325171775451459350949865500408261518924126099072816045090846376475279423986042274733120400735508397609248275983349373491444828573873679568387544377666837675230543242714538127086671373620466433589918961401948827854596008926468031486880811043886363156646414526562527510065033047540088310429531027788607406346864888773235540852674044617159015963120292016014902383139212973226793785073426890861973353770982341972014833359427680503957997371100151511894250820037729533059039319508949237185736047936072562587754067283517569651430462391634008211368358597717497743949201410374495394393035209101055266234507077866683834 [148,48] 17382748069781745206408762429623625153485032841901595096100386720366598512962799589733251258606862501277512914648831117895749050166534402606248251878574687438479171447436876286192368067511546079229065855636356144741173427356863580989246663923210124408059803698967132345396152510503753626463540076093741710171999265575739421352133790139280257530744333480500740967655287126198656459662516429484117874756458109338638132746314692696072879409769926072405680629002872100600846453813060495255260703574762742572459685765291007957599666786638449198722638803385523087302571789787369675215614601133856096241412092225689810701707167068419788622423475868005135567631284615212646512451332715555965229371083596547084935396041099929802652256700674856187789551884631738834989012604521981331454473671550044453521459135126058726039475602790400901899136631471037117802806502629091193343518128854858080176065782955931846473557770808545414668230589465883278883226732160370150751396466896372793101857214037083848718606399295663506349833800451810467401728164133822397916941343074675985561416306731613276522046556536935312231193237169782601964896374548174977956649527171231358927308522081074362788939081829326101362122633759767969898805028527822677361474869473016259714841722791141631703558008191212890376242261775286129554641854450316403040045336329300462757494329625619272469191245484541877577324431095278787757127013321202859776082383807380978968493862439541011346695115574225696726758162461573412049366591670740 [148,49] -15970845070127913911645485089776988586718029158430637841331864479220895005671078892188900443659539214525547351139762884256248617631144999514833777083910637220959195684007442327584573394064282093826425767901226160470870210977086641896453592506607543765143858649779156052728799569373009447693218124685157976851396599307201696135200703088878505956895646709551229324216674800059891367070299437151110313858425299604960087691473682733776211177074222982865394050624610008395113291260910307905933870622680235713788601915282195902991636011424425531076924261265853053786761824347597549372341985354464730953640285389157555364418241574447844168783677349938465280394307458697065864836592491811787499405963276597542876496012491797232479897219963958382267657580483763805291714373044082227672094434552455730371675333721842197253456099634455974051284034410273038764230948962076071646247444125815489700330149142822292344814924168995334121921309847772546910451110506802043662624625287736712227055362096266900389804213968941274079732688635300610053557267587761810408882480938925356842426302653677815941738076080403974684543185404162262516734815528881389413282282704521294684155471183461306783614653146734809598112272071902938127503200187529990009158643540233338000784234759196767863181004955090012996947361519240204049166117661774526261214728365798767056199034881984593701420908147193882187759462090942199278769808979783839594197733252145192705488688126734916716330793493962044705629597250170662314239243225 [148,50] 10579557288813512557490937788397488915601980634476774063845158896106628804748165853308919984135817552803384935420750544858295771975581272101470388577350469410292439514922672764342989407945209625266762729629273186064168266296796935770829172758946084936375337101674300706383630249275150476715639480499636030516251739863932468187126292099451246205810721195311036937824971655298625325553827516937183138718122760813016993643165540710971734947683061339358997320448315626349991041596253386628237656527349738067038886954960228429963457997217746755002343516540547140280738707694531726656828135025652411950348340477904600306479685746950161137211313006316562616394181463982152588845340961361758618893457049647769353377837010532737916733193326110828529292432070018867032637111400996339203965812145623905623114994147536576243654849331646293169599539902127423286808152950467429441351634461982931337671543358446293352610232414789986942638355770129420197190117993076761549448792084968489272109454346069982496986221808261306709339537754791818848720394304653195249052843925862165009482205827370205569598841718120645495752897087277918494063282851832602513439367154860455650596470682916549245326250882767262235043026528926413654564913828930919274657006632915877386045414089648627687287886851074276888531751601573244629838814019547345152078235224646045998247402264481859815537845921191714738918238766719301358885687204599768212104034388428793742430226103854981854079605413347015032729433734940760368377100 [148,51] -5701323136926976621193520004742067912521094991332524358299599302053967160867714553815844216112384657710214638901439110997209957684760417087636330018565350682845405663176816464657018719088023091477959305940619121983327231563078953120870788413751312558827963781003372842378175327564257509256465974828754973146635363039537623996621138364824575272364997507423816061650726149077733806485601039735523638014175019397312561807125377742396991396218970299800206111043785531695220900260854528794477117192384209873215428451555417925667185719656949559771566028011892588138564471121576356099503591409174752250064150898360085329153628892341964927551358160520191879168901773838939081064343493488615656470961080101587755703167216487543942835924335102774091820008224979051459815949973936702201845070128978585865191329668967229587191891729672163291235272793167656719870523159814749189559881049085422314975028056457398002853857602200802103509799141445208980070154217417882878862988404154957253447159675178689906756788601221983159232872744849746082116088160227262259684539568810443532217412976259376736329595602087024350209985932821730855366708508390556769320937247034478553187556750033336169279492632040908744968788088563347079834553894723367536189728370863378435266735095991416416201748863943125278885272410084204748923897761546981694765401067108283399289180033494965532087614708891272234677622399913037328778064726449521352180009221074302810794964461877729799323520379382393182145781975010061238400 [148,52] 2548792035415773932884883402945479895824019933753725373052120530040194422006783137790743873658475933590211801029797189878591832387161277089806012376994842162475467271021708637434391924255797271187604155424123269690314692085480295836914214463383329918857120702362530796989961722198706089742398131934414094367920346547769200120601418939320976926107859066746496419175194161744480324648446554463701025591714165328869564083932431164263838651247285404945150950542978201338955653970210978931137479370023679797672439884865261195424997156379869517709219136425562540157369921048445810285224372532277832004391422227494620364774077883008367167747702082996808667708805665610678928917899948020416062501411257962633290224916957812076777308473151131682261826630220072657049210927901015741146266276478882380052247158582875986627447177213072961230457442934059477514413787188464382232274072142595772857383369518559404073695988160567723780885017367233763949080290525396667900573889981112683805840499862744912907477932602321710847668926748932245640562725914891463368392992535052358555006208612284193411792482929819233964904941090467762377457655735502237264003965058269480366203505976438026534946832422853982436093511199386910262809841737565215226662867334854976836086948812589097993502028357822556526015176661264715083023960917116444910336013658264324903455679117720710120003668699221881565266247278006860268482429929574900565452863865119630524300257436653009064780558647429310414956015421606296275 [148,53] -903707090078894132438521597800792986101315187092816983343619675609552788043303723065762495491396693909039367382735879036661683928542326516087264152808403183327061490512676493537789982542603939273421061214770691342370506578737625869623762067702259075511841927208454095246071627233199316235244072033390521931135819219676662877829272238980361798273671280438399311716045123415594818245997571813003889775880791934083949683368690583630083792943611424182937302265625495755317801213000312876577797545045009248481085788529460433643610529048014737303819878976569837277788389506642581798251596479101235303042735339524872969817200355269883752760782138381243336553262656200645328589419600936716739575643308286404551734178310009096985368697277976706171517123002771924573673505099494428648647468985060933857429450934253743423602364116251024908821535096565983382693225936420305715084342206737955622101903794263231746463733706618667179737391330131244595204534914785951309463447837758747849600453818067345173015434947106041879659177475475818418348240825994199017632564747899714956108231257705345060592479814101921908485026696317845350148036856344060761024077330442128516174474965319757160729257875503708166545422227435282051323024086059809853387681614928463060828107574098239651321761824463391916685086943982806837732565744524092435131855913771812739809347317569796087801258196455975895749668728559671031243379288159760224873109890259751083070930354299353957086752433116820607593827828014075 [148,54] 199699097676559705923075296912621409245240974141988197066386696915662878538975321435334967493466456331584854615749624676411127924824630037320067004887262494861468935871040603638383500558087220171956804075904547056203953953619301057394449330883820688264458245638101806451764951844065866972718651630506797550965261782127815929163490145444587275361258246588612648457436736978091779761627600871079766081199325260090548574972285891438084904718361377686333234293850783366375297974397048118337298966368728430254839594147115989229188558622734538419751571943383470401583098930590770356036862386489075722241287825287902649602377384716717709989235655117129851963835066189118847820609602585986439697438011428637372969968484916949186946445047007043591764215086173149087064871042177168106466508314130750217733583529674547047677230329189029184182567186136998525553857670834798946634976408510547726016680474644749447551050752002483423103546504852977197939931402024785630492723580569310713002968758832993806485910837449990922917380865690513533219429207816729005332061621907497329993956332958864112206528149708609452690031395260897392565981680896177923108687181503750534078836738760839459859803108356044295496791727573187425452538636600130221172194183243789026812697957851542228170138656720367039660876300660965409158249473659588589919650055557996060469539459553232147146256790673625225390594002080144990379183790494164544422946959178872029588395099821309776816846677811710280381315710600 [148,55] 32178252917057324957807991476341597672473903934557690285014701799509281548897257762170778925222203071591021065047461213302270204196416454537161830285341318742072159478936008323466450698060410720231402638001957295001739221370872906423808273903820010115206301258145779477839071277919525590379752092712943891919266669119429252639407867138365928845541508118776357603762572349116679707162185716930799027699784408600056611348941893647043780292834436058547397926087739493549634718844141137501638135363767346367805022165892856267791553376781977101892240552115581907201766644086150389877880451442069370737902822625572843907602008453048368951626450359795184286012678315679702363114292085357535156395480091470169175871939515804105036281963949436695650657171818694160232194728058557830795873711952015828007566240654873428717392331895460988934556640458503958276456493839726641942476069043650355595063129987240887960583232828266224109687242631861075707656520499863046701299775965807926376211376322960910912322021525597921578938280262133709826808522549459022810713787767775210761688354631588559228208329454824175287624105347314389913786848174347171134487751931199201604927059597266226966834755720155486128927958426894462585681405741877590667417617197232016584088720285921204760693327453255011058990494127708402955618559764049678545299397267198103787730218640495743644364325429307074767213098671720468132252886309069527484774757916413556104134130884352314318521598991449064615171250 [148,56] -72322153418419650882661466192197782436617482429430026390845436456701738467375715492763353065633977214417639063216563245533519720204371805503475819250572063649351732381900388539760863470714644505514661241389263452973429378993142968048177073813814589145054543443059722397145044035497239219652923339841412785408916963532947693788328161046384000141710354508025896574432598297638463129526222419590704891675860328909319913307333136855701986697956986374478126646568060611884314350114517412590254139120384185659581800593309177245921680890562584953573896859287023994142619193668651973982915956547954492612552143347349063122452092981062103925824355145181989168263332760106021013254111697123590897454031744243887693450193766210588519804773552746879627450024844384767474041586792287058843741182241108421129337039288717905134275034849822441884148342723131698517769736225486381461538367469567340978188457844154557128400822690339595825269899529722539754281331511334611196350762880640450527961998434159461525246385839002886549793314311313235222784818935748684914964932065059550994373560915620300742000749596414064543619871833769290005668650317040153762144331025174900939675031740362762991210488303634289558137459151966422614934350008763502040861261456558122216281431760846316961471565888022956183568787794239314937590211774521809644545172557123667391601758166164606884127731343914260742425732963215996525559669109480874972556618713783507213924682426906709783910936792377920174330 [148,57] 55085042243792930672406950582528574975022742262835633402622363263022242572546950174461575881008836448076969936481067637102004706552342502623950402319688592317410304082032094745218260860182052990317130841621292051515417351189526875415487807264048862756910917312837524609485811534802630327068327482329689102441944547301891897072223850585445802144830366044629802795798083478807969035876342631075049864026200973644898173101925015978003930847227410067308659078348507269463322932140634950757450196419531589410311834035503510323594971592819225252317527158766005353412491012320179559897116859347839712782300554896546372335377472611429100804285112226555687604013903809253712537020066325716769626929584779573369839615440955257225538154599747014836933430359406517533738825859799727991429557514140801473240395584263244657501248055796797651192066422799560011857614968233852296036164303583530151009060663765303180758504547922723935434977090624400530723711056208304837642882036965684468675316903063469383154571410293894503671254344231847704568067669684752713997778304968487064130632680455566004808478847053803926459204002870142463082037047201285458635390861342626350004932142267394061700606424708611538570850996902068772569326834139658937772505380836153437228162622807472956373435023548539554225405509054950622695101210253453820001123429131223127045070563439546109803514273993571219985674045155229486245298524988656684007501144325786211880839506354422207901049006681134362505 [148,58] -31688891808401471673065515612521883096759580846849430050965005056593715084726671449941322138621531452461460813269796952605955663766929020399301248453790246765866507759961019268533327205616789185615323387472253704461893770026871224233554498574976455808178212218673920614259855096946827918180405957695705270254984169968328334906335723292944759504190765037990100191296613945854486448210437468884346665439948697434452427878702593895963007348719624674745533047789203866819405296340448648534211961908761549414542424785860113265422785170881343549994837527542397492309824793488200480392939891555719466365114581720437600224207101821541517905381800591759368565142275114706270423195608223991377697682093431181357611631415871445621110369206031684253855315272745402787846879449906577890179374371856750310151486516170285591749912767766863073535568114031305099786604412301531233748645852154338838446528261290758641456072828185176801332795036575378037217864195884591885777527377019301173671545567401001519352976222474814385355382271674111611737128679533680252129844353996317566463012227788263917845347987074367367428502155663447002570297256225058708376204597972402921875787824247612983999958596874544290925944933335532548076963531941788208688671705237924035387713191130060973668535236044186637051641131107134636822825815712623885935215303777230554482530433829640173510808847144847770309905481361244174836374209038891823796518292915063674543732989340490718212938173225845730 [148,59] 15564257797641258481051893617685559766243534617268322494706000452306999771319613974207765446295942470072423557369161310269974459928687388953511943109115271690520960265908686784004454972227429015027208715643925342137768057600377896745275620072537678184882252154023349366187491507327483348240026808320694546392557552469166610574133047860054774366172161077163629287467919410113042361443778882282167809581608713659592068636567988849600048047082924628710800537915068726795177682993517868291182857273608018093054478748462890329449073451610819139364577680184668454526414634290902368477381751111129647246541928278972563201322648232671941339396929224306632392615083450232281335325327211777663453496433837474089476178067693405444234945434953851579963479992952238222385065817592753812852676070802016314098842870923452911713598938987264173865955630095694109979719057613456665565834814217945400513488501578943067679691447106782637459982645026499893914960553876707067227389675557831892745576090064572267866677040808655473260595504278875750132693060750538790090220644880958799553222012574591658498753185643890680149950544962624375280018655181487655737996748991892060593164232598998852428729354956787789669798803485716896791409828993393852219778036530330036876407444018500123477545397480587444286647327152317081048101977709802996843665559654476885509985920230662282546772706672132693658820731087721106268656738742351272353792653832386317444406600442988089263662257898415 [148,60] -6824995866506596311291393927728098180762460863316084446060656407224275754090416016406340676119370427777697047215771698954929189577264241849538237617466473222713560325928175577714597958911962066862135960008413072415740610404061300739648810395144264314104270761631931916849997050111616618836816178713785689990223489682881763119169412209949285438114366692090892323747264881063164986642233439691809018608033073317531757834779975120601191974198994420843354744624515441898895586419268130667892790865178931314029037480826925696353279324090799674605921475564476618690334235008856305923914727643545103978463084163036785629457524647255659574123498862743638069477346924430665184658267144597179847555063739636156331018819172187413424965859306846132683313403673101805019253355706283062459140947959534853109844678400429533937926425438733047598681626779030949386576949210116153226712346678516548453377675906762037169559089532960912459551990283372724873051875634973595543151817392849451577658634391606374634776742352214475946049304954250306430565574018428419942778871815556940508942256648198806702959840925329713987038098251724683612188729097869020986233955159174578543749919827445421992980218515794065723650274225047885330496525810345701915198918788746880356578791689193124811674103540262311101736446464184884503276316844766608631854267501583460116976256934228999401889384106989118826517005144615185103924098834204589049903164751639590685553384516250423708405238330 [148,61] 2731083312943230763690562883133597677016644521331815464157951693262987332103680903318935657708700194208769751699345686097037066137070205887627681611650210846005919216854335626869435615280933418194026599116795390129960579938828219859895531401356505993666565546550913387228653112612256294511238878959281688997493828910115110699713831601987559033055580211354103048579358555191874744027506590125282724289881390614543542889239943750144637360779702189140207102477902062991078052241493558726144705039081231850697742508088832264313551414876083004993611909508941549652460746635934925152741223652300218963087687393825860245964040921241784273719931864820968467986890917006377391602305660194799156458725928053143091232025193886939872081861673414764962471216839313506982369067950363341959599783908308788038939319871253363000929922255879933351183776146603080310597615084774371098813282390390586081755245083820262513584058004954732994741382594157294226749126680873534796639196079456484249671610936710138619293402300379425914254644719229504245022665232889778700261542192790394026554256272199795940946493279997638870396731601324979153423613999320187337534573689218766068444010456301218396789425046640493390101807818181622443681218375339217110769420820580107297764582592260829483577182397502565663915764738798553353069349909622843990380675476641730747952833297399653514740643870798073538329932168560886121411952503018221597457524971930148386761929269305838409135555 [148,62] -1009398960801335120040147042460629206330668201908222238157112566165025463748015952322226404229330544795798873834215790861293038616606626340699839348199481760379256598453000709047949050404346354798060581186852680278031383594415237231893952515085413547802728425423575395997614407552673508669325551977580143664197178316245200214393270204459312614892955553828593147975471160731232297900161183070488470001490334931394433023415788923534004863085509330997013518736064501481840666687027354594741528315640833046769926815071398758918774324761684101854429423811645441728870133536848100435999499004890485957269999015067586877349325114249870354245330603468084745875325289800210296161024513938959704686931168515117274655158444630629834463505138373879994539753960379619068646730540611976759655572106914174159311502119727380608021575957514258105355385790937723880837233956513677499945739433916156836274630223037068289396902013774637387142858466574452605399879656383050512811907185825196164211322744660904513058669083694271506879377274838527791258003812267557456821481703421935443272732901837851593284093522905778225047490690829740263873173185212343810502805340199774387451218413549827722847745296055486861432530063257618522718208480635119308077146931746911628289231149772139948424941535180405671748853608615479355782999410569505501963566538803800158355150319769058710998351603946578251328777993054405410701097788763471466234179510629425397129646913575678834555 [148,63] 346852658408874302297646563292742898646747863259052838107675941189394639729367860316535006548220561588239460761884456529566562644202013037790445297008472190871585778364593669657358861723590674690536242697340789989955753850049149383078903407774856023071133382588865876363222958065685937319793488767657776474327706192556550112701824466590847255135484429580086214834632775967550894505801130797059653943228206772512221950454829997169909983004546252478614902770397041193461095648644207533073932969294392965475832307837393367041708831241873192178480979267683004345451839628464219940192154301296542970428064423131726260865518507684789185729678309771656134979864638644056932715983800892951172941952489929594952565772177490210475151351557006157609660826317938638776052713269991162148621291850821307929474108815848648342406119818051344346494757527231520395025610913892356861008403195353756320918629117342510654537037978261814313769787888000281473972593620505872662481083909953905790424445932272818795824194956939413538609907652268245673677142412270614034588676598942627767128061458952681681735998056977893064703206435661963229012681328741057587199404924939992111118826700448890103683517526940907923032780373638941360843812820220094430203832758788819893787897905566740155342427327978630954691089483768708957069405169264945903392333866488130597008820116820348138765535585171290817706044138249321676976204995584753752756497996087104259241838462657253570 [148,64] -111170953155323633143556614273944036641170381634679232125579868267303627564254393641924598365545786364192296326348928617170435288570513894581607049200769837693686000600611585188511144185601433761717561727819944350339757953378120713957516955533474897978731521572574017413022278290814621387180106242374934347225668816250051058415000255415651155802395515022768006970067377618466683540838375951726537219674745939092973923463780046009436453598789528683858240833017882575665074980371063213740765512463436192094775387364569422400461256763780885929490064225372884486432490945268695981649530166852244660944125100857695937285922746957978625382470027634580343193266560787728504715464901534014462988098070088208723960333058850434656621156924781429279094113657533462058593488646977069887900257277929073958840347945282190572452080006650430448870332535652997463072373262341143725244810671735562720197414397577521908200355905662865351931420642229719403269233096755410225238231514514556550566006845238644962798757801554114953882127187658845710858519324829236614226211403796968067315619968776011760587673465699897733252417180864920402239727681465328832195400575138359848186221280176959123206756909294269390491430169915100904303770716477775503764683144065739262163678964530594541781242802646144506255847489801788276775223086980208226367273558790294638652976451599020270716033814292846462206932795121130411769585159197342285191937221604174692677889641669985 [148,65] 33282172479058557995383281006590837185860454624368851028802245641509791614775460354083818311145130024714294600243855285966545895166877674899451949321774061314810899679487749086430188984145796509234260535463419761873643284005035078604493848280235897219979015621111581654504162126170124893582606453230010807225257756610826267732139419016453962783802995682356719405193660153686812276490270784790005187086206359052277192464698096880300328399801637104495440863818512398789307443533649843790911818761228409901071757809887525206816281602767508294421967898331207081586903178893518636585527661172850838420502338164349040924959148857841769071265699707505937846230133742895175584009533501346924879864383082182868574062138779223401119271021377845879851149393883475572895574362647345285257190787759702364695733498322076164889211820862864084379960334549791357938363950518079602276740680697001296441853549770237176119007726581997732994653425310942849534180947691687269059735001419914119545561603594981965246161315441851965615728881473335092554196260660049595144701148495137879753768522195672857661801748010845670281911144319195860975231416998562971874391418224395791466807752365025609126121938793732097319816022141632983450977107772396447297611360725039332696896911927954687145831456819452004435504362342060313333272663264367625490836285043081893424729626874648073573593739488570679630582516911399494696761848094307822119001544708075270171307107635 [148,66] -9311907488257014391273974687615700566758072524012270124035297556398533248675853293685557329829976701886688185900905238249601113673881605480950803730042560846262622853320417184152989175269747391272490701859244571705314582856006498266949850740778744363767951457097853484631013795129739816179272078183081245153878224050249977351044502531961643839700851453280248257808185570317221721262437785255426900457021149565719664496657841911944759395228077814762545570181562080934694154789788211053030183794240020097540943060028290666920276116599357902539882540647372123399314906558821273818747805054493148810885770402268246259954331823885933289103299640867651876187315512495746327931828450856197305615593708815901554952206034915789721824111128632951365682544276875587574921005598624787539457148376554237949106698656242861125250304432687858207878849630037747801708519043622467176292317457673937835581200136203570885398284521209757819561076512266839870396201567316396651384548379938838008781834027057231703428130535667468317378723872770464692664291953688561373217543455897532641573796470861543960206425359459935894287503688593512383581667207630363255994859287315792393180307984736276830707095479072864334175139265958482937759829049673815831667740052664967584802240771925415898646160822756861339684567912709347940856498627229519758724494258169396598328511787504103282879609027468432906064890962271783133863066263744174957983461767563631885003225 [148,67] 2434375187421850100226132347545160407297634129092514724230366874082378298644378096996994572120257674685094383684305572602503165498350630210150303388632015319420958549277043190043431496699595058904463725690048338638303802855704662255982027264913297881627112451131774241826681849683704312820540683735770626956653849115991621515773215409662529296628085061768652912031863970819281699091996637540792543590357551157880737279264653965861018444723619082001768455224820598922063375108522732046521307360854223609345069938630936259558883714843930539074825174031021194573702726619285666798173714370863163495177442810506706147372261427900706967153066027798316393202182367765844585582862892091308747199123443636872062904030347908546504320058858131061452955356700097038337417332679993573605740522451314854353020636779337369028666034237128117543122772167322984118276523664626663294402620546596739576892333158574019873068098012782170301569718753670371708141144691861381746839716760416954452324850113073875383669782477262960692275213583038216219636617889162459584562589410843388361950324275294390623460488579295239657292037522602057852278231665077862331249889742707139865841124740682935831953297454242146682887750710892113009662238804939554642846765565870516096065874995808687939758828702758382846177099478021915488175396965800854414486751852171151863684865961146101341402370704714054969393155783887965953809679347112042679267617559247668220035 [148,68] -593580445617175365905910568285066867224581491446237400833458129985110914031693958047812789075168381687017405303754999306705893656907631358876993257138166215497194376774304907583791516073868477802859583321385668181770506311645785385609778834479520223792136173381593598954449134853453827322893983816952458680548777993519115663023413396311477105030243953742777363535657935419349725495647411952016669456525135456447374664860479834421379035535868681509412427574357232183880720745664214386563890332393544402226264922770473096595458645976671339280110426626389844410358935198264511032138056437969868744101947861975056184906858791153318744352052775313375814463057381920534476311400787321773813900261502447880082291659421845515895733951889969986274452222203539441780807387871350205628385454593090418830127440057280142038395082957666273618752798278591834569455187038790071506494514536821892316061367159811134724954806117924215924465448453011677358284141454657288330849916455082340261195679877470442671186137323267091048859855814336562958824208430008077660332900409646747455629021528154435049154690668612553001918825473542625395282165824512339990190356223474529854198031569137086915524633169955099013630089592763012473396748768737561580357614150601104674091590425452569748715183494422548023914125423974511530955702619957524313669388796605238626059082288530592800543234490490970217648640430145637995607465992230165132839734243597555855 [148,69] 134327099523761926717512522446945653928211236194880612475643344016259849824337861074395776722362905450302628502522905322416459237716200757029580758615664166924945384448448884515249194326475610068897650748063634225896842973916359000812498795718482417525409619515148692003148817587390201080452719561326090517704026113678467972150466030830372857187557786966033946778703326099950372850282278459488897955691971421815686489827725428156161778750588104201325585035567767394843351551735247500146505642200485858182127874985503618312120222000707804873916057623459872345630691386045774433499304693187180082980244114524741134037622741470510838236115493797014156038658678276380251108823342459761714043357661122693662970415497267083585732625366932485632143263066825877132900640487495552631695491902799488990407738943289707254325600230131706219442740491874499040331088143935618722414132390238273126185525463573879625912264463035473452979471564948420829757512615299738466911005955438483238799196200009618893900936026122098818900020002310189894786602244448163680291439066811093227496739933348488866526796952126102034818401698042635332269931493561937847583873374051113793117510423422164122278709449084272805312892587603632946131949869874365548097974099809469510526613958800762192440644721249393444513032447760661512396668207744148468024884099678951268037979156363180683102088133572874142651278380647818158651222042684879870160252495493975 [148,70] -27940578028261778125480991310257721404473198236889536788674544974769551858903179115794062886592003784057481112607451390021913617578615270082138151685270244061362700547409222135705986321407116642952273452974504253810111129428000870900730653631798160172552911792051311826251737187283837764118531020298031537974639453845244856675427782749900631429730841357055953634508026743925068836599762614338871000305285032062877019467680365890026494837035184841785701774416273856436082896019628336208950093420405669442839522539476654305476528138533821792225955149698034183177435664989411383698007847811613359391847987318808975684283769375130694174970705006573996810174053389485431089422763387971120335553269408493967647267661746986246353208495718150052827539046864024102100423914754133331497997444756905798928845156534024277321567254296607044933401327273477204203646693756245902626935119047994504126455857759405951593019932665173260742245986108415479680342519686645751586919565686236280507183834070847789836273974459516950028629823520728430034731046149043494003208633042375402202239506247764148227905104008748028364180168479015551772362366515330347332530071342761313085381159168656581671019519646752472234338231082438707523370742144216509276127279560310469743196663204400653010901546620562726041498635989048455032590862523297544071657198592049061943795871045484666924837694322884667112675363988013297347614668961458900421418748900 [148,71] 5259194703220293161047309002234303703883749647446635568921724036314637281849527041558765875208547328825808093336828912991088954247429506643438405025842716327866347121655555816310394963536915626447222558712567143865865713725518404721698369272509134547790192601105589051112781832348663033200740208683048514427927311111974036595688746424390455928208193953092040554368262410025984661573803870468338829698741911531845453383089967852115310090951653908601701253031718301881400627847145431161481244165296052305639714179091515334187727897545295544994025102602013412301548084612641781951888990747800736837543818737080943522729994626659455419354765988400496381895910165804612143987379724542401540587430521575662979185912899349599279375793409087092737055986630322086679592658038536560153986776132351546082471157685839945220271751389856144844925542302791862797112127181932124778635689552495691548032544257465599429291855944758616816940434051294352219246663926846787050078281273443315909250313660680555515152531683467286813049612406887281463237211539942371945727742465661130707479922868890783785087540519071323135136774854211123313088079900634602384702260963653167296414722356228112192515499806447977951911804235671372563509791405485888233154690145503252799613955290784518328676152510650548246725197264198562338062868386967853123420795976726241553655513926514290235962806728190603688150619921682908717211364036655293238429095 [148,72] -875111305683929224498782908774312489670358502533074617652784746785749368908916555239730833305207590496207873427209433291406176118006055425611303454899935012085388861763496361218490808572572968479051861045961402049269709873999150896420362486378927432288597883409915149218344204481825289675380154942123314033051359544425538067476300821534460492714539868569297597096447651424362869957196897812848907967089056729969942641918917212576142701787228469260341994984634127916411805413503367763890937774343370830256628407817286929217393851858944426946892288097377303608679720684252960604681959665984818494694553876313277185104915587740290769752134250315973777922223673827178467529820216870547403774359457458860915546530057050981687468934995461555924654872438778139367729097037107766168268428553392420098953149730659377492756375877451502761721062459785006834255735600885404164867423835113923881854630326638468087467577861646511038245212566245767872398246663538221252820751587422443771329290964949286512740736567482539634919599268661281980008251314770539837064082251834468395703405988896316988904611640963115369190672454968426145962714872476519645839215868448204035838713668753518621647005153704999152482190655547397813513465793485105497072131655136867205909295272883915131129885460068752606316785766881175668618930749512631990426813690630060314799562214908044053513279046554124465202504660194459424328081109619815491815 [148,73] 123926805924050912967305051091911062227828388614468432950022775838066711806592262988202065550168845445857500892712782724252675822119694868406537079948813167481369551815348149118152683376869743024863535779053645027451961686124013747418421039991843635249756914921920999818967699774389989347377111847781763758961421696558837231369333378845347276746016171875443281918509028576365834932438095612705808193557838890286235139828681387495159182896152274328122115987812562784114065143769263202964964234119520082819846801764217949014585294821099822206631437162629225400451205289119520941301613899993401648122471576189919774516524332782738904412572810073325578124998599874417980724266030127973683382193708153908827264703861896908814430209913648850742261176346476621561978597164498155961613628502929828389168214572968144078589603139793431586848626866606014054208580264297046166925099287867990238813570780613520660934496522202760252450443689140293057823903362953602045853177771221472048881286490052025000523719111303055119334335580343019434868490330460365814986860228687281547475728812956914699103341377843069160423595092253437316574854845079178105305544220058098131358889989351523391514309824655838388988221432549120790446456419944076528140212224673774234027931416128408704647514661823098609918789972703927545176334668608581006556662396593551174120878550742996028004985241118049805105366958893966910545560322013001200 [148,74] -13762367423995617400464019258856998220029069698756291334919180303225984815873129504510828127730386379654315904898086606688112840240220512723561657432114943333795485319898902968109326670919679518257280431239447903919921491517644747757976169027629971204548016703837744257743409388901466763150582291247685761443892056553551821768300888811446811679642826110928171634037881641793880356579935376770508172089352000804592263459895518091919731630220588329546639259263520134283515028022069190960158398143300220625150131256182459687860978414910899205201674313848158177405025641531876642062921586958898865922730585729423174069611659078681243956676997083769143494982632368950444273212906461361708508957676649294169093159298166428405881205397763710527657043292596834722696534243242274235369867338563425893546368458395015301870575003403019174681204398651343810771958927685864128182209403539749275646164911649750132955202740684974154727530519345587583906575697025950211796634659079775518191676866910302112823378526729300813786125878894196298984459710681732454972641655543278454701081772096797939996775426425885369928632720612144891217915033999147926530039230798470977862920746998013139765343396453008414604106948739161321655156833822663500760165557281388125801302248777482491481404123234935145980224837724020649564479665625357970210124487811193708736158997658464929567075855988964832447880710518124835552036984933960 [148,75] 872564803846165825507923977336869786595297048357422201103818711823247746352605188177480776857992706482567657866436903687064036056398366545266746513788573903299755584446831264490798984991854577548695431189211438947545271531289467493970668441514630341086903948070638544934944553622639407261163157340693116809515146768124631140485069832110433131852787506172327333161185375771454053536290966366956271201099946445706820425622984104229097198032067273299053347944769943073805808569653599579693691805577397261415049873439674337743469503782705712431560871103894468872346338710907696824313405044438496099081792789312191043536954576656345979032052739968844223820149681080428213823063937696933447608402338260308997930634988017253120348311423166437977061210460177966048932209124676405983796696691682365333739431032697158103597847009279295718741173410994088194507955592196950904450196111284172383800654506795084654524444405202145623673348579953233601670561820313322768457240299295994764490089073893878650614744411807598176321446878433501762546928745678651468025918640982388253788949787698064779747201051948663671374038050884319544794397211760877648151406913936630774006076773458419874236633648110118553155924979344499848750485306212692488358473187066829731756706650447797159151248005289314519179043796580196599689714210355249816679436495803074275698541365889683611703739163767480289937272858182255331143117540 [148,76] 75625577517585165793454102128535277887078174841186865973341418520470508716526748078426477641680630344809080151600884745612235675332430651049521092476426439969053541067977514415982150108837397250806541346057509724906388270133259121016329452218707419682183969902858772854776064388913774776347194966012619478027866099940626702096014217875083775193312981924474483872201170626377346806987675471071141145571858478641378531088186346937915878939655646096695944076210117330276589570885602874716241826873298925057774035742543774885716876863498931153947295190239615162559555369796358802809765175088157602038432985284476291946361062806157648596970060929103123520365202787893182184066162330772634355506310698602929177995215524130792245224047001072926890956281116941942737647803759533460915260453807982033278447803007534980283478395092060651274678978495355986206153829436039887703623677233670420904323046761556676452456938546206698589991050557844741744842742925078806747934802071076024405605210379164899988315019359639563289502525527149534294059059850235343277972119443073372423403097018995675381305352670493356707810586839437103494063943254984605673172579372843660541018246509824820845718035272346111667432248320266615734141427985936121622695054548983173678094626125585606246703877548312664278823914832855027742698618501429512125382145741383979504939314460874324393087961669137055018659092217446742341420 [148,77] -37935461616745781602054447253806006089773275215725440010363153583977965441144629721101066376867690254704489605166509126196931631391330144841533284491840519825273640411644291615824782357067288776679387230713539863105676962547885076907525927793406692878376628051490230576471991919273539845901281767230150962479256925292424917476787041649721993579494957099588174741939583702111973082552114634812877138610810250604773919714338563195144702327048971588544755239874410228634662530819301385420581238674877491092008203901017833741531450120073437186827210543123456682116522385868372359088989538514162231609316206482644823392087853136300926032931034262859530726922864164837983956923470790138034007727226128763503171467551052108608391250524224381089827676821782074709016119880157180403511505804197919391826813183914615996640237664660701369689791924959471291039987827692422475747680651301569858395928144614896854445122617287053947729702352260304029808994249633227859604050716274257372665751898280153389086004788223194594977778386145524917337760487029473193050416176046282829421202434099127117617054549523406809450190584183108026005942486550341717255451756380900507639447562467823731935634711710523685574997327407054372447171281034228873393362364933159960384202180928480196016687176490659100100473913200727893518899783871090220460625425067013993213491918197931373045133481734331083237381840262303730145 [148,78] 7882678182916200127812618225822664420114146662879563498107134240613925627072109557462636506354867730456541725270856162917975246529913598937258853532222038934848031559134607140358140308798741057379127918143282144201192675520151712657233385280141437128904696561810471271849739921439006919471667323870828128637252056005122935120131809772781935385460831072958640361131744019533927318207294971110315322626901485713205172495354414137543057150929656524333828939032594139703329999066603706413967255147623382824474207114901694461752420286812579943461339663512881415979816130791238057000204133810219596739415398134411638898202183121653554581170310706885043503550696686687188025045559266589118325421582821627448118611807035869570229027517870465745523244936541726983623977407288908948519384900235005207864694711504643461034399745826655853680561639261093113061672603167904847127068256036256243306879640816120504824943773040021510062838245009967650880833697731810323579138015059195761784031336350343904516901386427388667433619042327341955613974376830892826288505501606764538228310277839853278187957522150187714474261387902891548721311549515535007071302235627647336020847738457996496006109603257576041301887340610842925579554231212195615747986258471222310576049424996306653057374474714151742560328947795357013577212076939547312546529927773436205597557686831965499098934708456225823561496985009738615 [148,79] -1167762047807124063019485464904527477406244001699214214151169484209054248858302687325789413637546661561734926573431184357348894691970378876215102344191363036761112270745558957693133205223382417197420278668830005643211138573560483959302749122998408521811030338353427929175536145527444832505889949651552588321395761852277716906458955091156029299938736402579354814222747930533714555603410847020133055579524669097630259306815251299834816804936488158700339474078981175605495814461784094783519408718588680126311093645308929500239281300560308364863516090146783701596614138862935559129376971917160262694390926703208408537558604131567655573680368525111564142875555146102245704148112877148425290835296946272160624235655530002836134960468359949421138498850129805913309320078007977077073545799188115739107585065779131302904080759010768045760946289426618082641225339611256517061307326734501677133814270273147581880200975501713295634453882476552714823141522011432363691438676814322212156741805759831715244290145693957665119189734369129155045761307200748897992171899960538251856735519675741456984422188742706211263633875920640191608988568216759286907205380020990661538552484694834447102979560804508925066951379260654992077118569863981478086982277682722231851240085523384570683768942198282947447578423270528858706251104824162617244767473039827281497597099535838321540089079019289520518789358984865 [148,80] 132207922834737237047452503090231244020266196493702636413070890984715570362093173590672869579713913797313687760945041297634887040360791606745657659032937494080177236755594728087767053989085247988907418027948973465260843641910598310128368738633390768165112669937750906881911906215906376242593294758901521297719039617098623821379314044802711266763761750487671160233768948490321232409387564568136068741223527418552643622878405330639995960368818090835017708459457785191049360928430252875541801430027454990507709452909761017241110022217578837199705442334884127144716158413299406887182010224160751254521895280189170654332575679046198712897003576679025374066068216475907184393281488949328035297490928105044011015515537361556632476765466612750602259503011350145485784704622678198015827980070690741684041887820826271527713246688314319961271080129829500079990353148645709947207981851888606779021164032990023156431078495697542338315000073555089067569357838193124864348194480665433536464946668039498645020639182256044207645088642638708125238638676904161071007533867082123851312332121188779506542751005225218676807459193228534480033383322748113462308933706404343300400686058497193032047553713825088903447176163114830745530886965111381661870205389318723639363078885011330453702871808963714734245474947513456283094345438095107778411371757575087361911066520518310609336626075550392899361759495 [148,81] -11340633661618293045790981458424920029273961960515364108514102367078060508373971352404498139962226991576661158947934919807284378538626964428362681372224721632769286637815169468231031274974715226154193442717144968841417487609659376663360678704884645669043468029865988194263959679423953389996020838249776681500402061842183367775041967787223143184098047896690158978913644932658046144403495216522356851537870707817752838042860901317021345933611834336600279875892987154387300239130476124402649277461609940505397690858327877697000698752600260647549790996688620229134429128027979289129958113636124280268874416732082195436808273048043772374384132118367517613656573418262911508216137881691972210083921079920778165466233233297590309251414333601826897635575245281589930678822603064650699437948179571484676313092875588044994996536366071655016228084782992224404204221820474390158609712856369593679357641811748373412994949906508428164832946779824121462019240999136172395035252932390705806712825465039305933297212144190192762635813234163943229064297542429550457483557393890653980112535251366916961506168358448235582198772316699017422032506799150537959560796990011289513588271791860552643141719113346240786650469244844330637557510704214152140363556494271831431418953628152149540671781266634989913280693238415248673639415088715750045139985974894565435723061050013959025326118750698897372270 [148,82] 685405968620218314143993205660405043110202562345544050962536289974888196652431666710414212069187259604104440838370102539490978916814393910211134275587903086391157297344202863961183501363865776154040459349768153250701895752117406441662173139044910918416392275220343338170876003789096037858205128559789753156616080154213676649976206578648804482676143947211125307183683577746919084311137624682141600628431411256332842199688534994831703822856744161204749898290087834443344760651411242443779573047316864592252780615840480706267118302699426435563090496529503600340136027031459129906795902430476537451079050753108832022694378054026766194366852419973831645359363489951128415235718730932871701234211904831396199297065070845958730245108568080604854340462631365661144191621081087569952398509174773913944299384592872814084884668208611600788869709040896848400007285659021547104639800813469507153672588494842986574546320998603410294084644236272543072582000056236989902641790652823602244948147982173770248037145199868612604723072287937516786618275224495026663713057592691040092218546823554209436112459177125862858687832384142367992758476548766011141029770639750859018876082523877961308410220133910198485753545926924325861149065128196645714029672056373683100694789152985102981316510992145382887505365499697997228400558285984401688314077599240610447719756238666231614040180088985204334 [148,83] -19391860204150550058160805457143691889220964834918861470238109286816161838495088826089008163309532495679379747246829210666503617039198939074768725730146667863084986024152578092317924464251347554359711657799114750672868083120391803081526019911593754792669515981804624252713879690631455901291492130916354247359256404868626563937855409162019032975714869540779594241181169164143771178544796057676499625253015460015695498614984664854962595499376436937733806480162228384089185089672031753827712786972896322120548847594904276931865823148039429066231359615065529484830033750668138366955628924153329108978924186453229965650098939413126497299509680560383879393041106878083818933706904585466909674045988183993563733855237561040560494179362475076437903626044199386039551986906124158233067395927137223444219786411390800748574260230288300553930501302909546595934299838372629582699137043333370831566257848584346679498444731087456051934886993615206273493859804815045007246695087889695948159166367054959608469516041920701106200011051864575491397898378129952986686674669988269903748911147141479015610633743596378544672344143782960901878018286301168510446905428392730484472938631927404679450253021868137980401515116972063705971767930058175211109799216370786555935326441412450844662512030267760046661864312324129286680868066040949426172246503049870480290952248761782817980578282055160 [148,84] -1590874073958291526978271722862922240462524326906013810783216322959983313360496173184985259615133124811317225250770500332946462803347459760814800543453267409101103060255707300032056815400928867610370984131402569943890353854641359531740686093154925242857808118987530536391871119192124499640492267958506327980965047156851697583021675260429409026422681125575338883149489167382044013006738096995298969786178567527445960985617057595116188241773735616916446103462434311687383107651639736996586560633606072450185181810606184913739096838685934042074229354379217228372105226171123126690811085518853536108340317904277557474713088446690966960224867680785146939689513164698645525515927408961419528351343106360421476680550389897569605748782920774942043289104465574233691427318981295449153198936396118144458840496118895709078618692632896285393915705445898531657113723500868980666723847742845859537359449914953804603697220536641473625143704819399637275225218977426359123928522080766992709179226321035427096059971026173154358347041537503056401736176242156703409841756932560608380447565371500182608466012597830224065564050787389391602513390032417262920720107515379958604257374998326194345852300797586708982096962972201802893128904624081310324194164080912681954533412425063158804218491853521423285473846729323545321826924362951828661140725686584074164758178851063057695759609683 [148,85] 306098565312263090708997420475296814367553258285650244572504263162920249972504411189587834724880428708249512980195481436779484935856040026261298240912618386951266430852494054729212281455489226476577036370726121014695693938392639622776226152172637532607394456562536266832344551923578177802130731539180035795177245141850331935672735278045573421776785873190883506747748062731163014559216705348769010750008948016527891487170904311421218652017374404017633930567084059263366693047416998595034330167481187301619864516085165481183094315345895699194101420132385764454948041657847178904170463153922885844220329149736134210329175746422636315385322325250527749810644248378757825947485726756559015075933741224825588577910348957591203409975975406651242174408497908474215218463841678660479135147589555134865682745921788166517073009824446705210318375375852656660263145345211096126303761678108084639466755462464981594351041588310885782131216359184049849863681961773425078804564163730598849336436310938423005299413393074298793810218494012848102021107823290265619995257475786693908132541004974211266076858787229866025343609465932007097516933196569781301737310481872620373522721841946983174429803126071606166607413048163706773887525343062366266291754086612608070386680379182224707319031768003138247640195415680827723669984458422655780289716212308644494391836430247095660854482 [148,86] -27617839956153628177949755137236858650907180505317168932992426722736198815186960216790851443885601286491740347400873059743611938181379314794246529438154595022425625853427934354216630702622461098605858595980555796933030695026267841481663835859026137551592460160636822932138252153581747704523255454426982571964331397381347437795049860120573748142685960478900924081539099944745154086345833873267562028327825597752118350754192040548589419344316216549004643943313191381550197009977787481211939811541612294290654920612781106466347567812745211773448715430012839552057363195146827392657443960179385537653974097937851546210096077271807369310719375027635322882496615566796878546954528883831436351292326837294080307910315463468423237852852219719769331671868574963305164703274016647872913265083179175901635154564998165009231863202748128170857140989803534347520978317811724475868572877930362079547591770894063506880457373180948795264435329002291034836033153232183956204981342462558116162785320526515635848682927061581930593608095932173347560256570450682573305196036952649527886533017989411025324979242944241306871833217908810901920835686137948006729541279037603884449511099740758153856084550552614693691024965900042136749834044291985372266014343750322788606817016475414164110336182213455797730763276294302312345850878966328562426459951514508188507991339985953635599 [148,87] 1648520454426266398547474044586380895295305539052211103347972766721228705854353030583916505379316907522687029773090923866001275313980386706389381296499249274146230930009978055233736144722756209039368144094750493346485301942122214192136823447821943015077572892970211486069155285542998482323235987387531532617503561079204380921056282487456078000774861030865142020441886084550050243910233738555912982530702423858999791508200682996295108670665446646287859148848582769533663210863422587398315150779476676222758979277936978597045056863747477031399612904540936302919376150546430533688503593491137475963015197086686188060043134895225593796429300651313838000335171039224869332547813743641505424405082716564315516490954378958027964075466535229972448546066829907237334603221901164880325254035593745203943901687462768213517999654249271972449241018013871291242139631571348255061457932727572126018929215455978689484574907921097962330300652413281821827123943874987221259823490137813833854977510112857942248268892942495537722626673190593859223751884545518747572512370490645944354675223567780109322491825192985147190012629513267122597396297998428226571926565659984016471545377239227386544357066040263316112460711966507818502352512853071170952010320826274578090186985792303281249218725262887677262118657108509299149018515236312837634229342582173633722409254990602246 [148,88] -69099464412375196770578291913111123493754542824129898393501447383234325809528818192786807846503153857275369376330763689126288040494459539269284475015943726345210241505003416018648930272373632919793959960451555579886407946688333299405928298489403748583980328531969180607099443588592793824243969355678725915155486261150836809313173095581189806266455605844890149057605968481281726378180703502384396096053782133814697422713972145301900770169711451516960605286883890819228747911800842463947093431105001375182619056155257911823846613381432107183544697437555418079638058581781908156833582788518869287420584816441067487223200556677939636827690815356861469150733449177598601180823776346161504834087293820555380088013390042324491974762100025839418231440086267667285624372546820305450273200363477129172187974202285395042989441931083054912660265850112726092208563905091824898592070906603044168272672519358971133602245275267469165119672057837122971811934468577137862275984638211692107537361952564289029255254486826439990826767775591829397248740983141953484360566989598929419114202331298983378532679278059510968504021382512625589183880709882388224877237140971098197073813441938627334189138803876923128753726973065927965925970341874180919923318586038355367818292408052005941696046705264047801134145745404371254324214805058194590871005590850131786870208216358 [148,89] 2032059276345587653866052454315566378303698402965986580005008303582932380873387024605160059973894801849844708492218547292099404067338168357868970288644213407801866362755746300392397868792665507080990898352981269942907346136990506087231825079735088679210207007520108698569884478820962366177541873745408122851795099996804515885072025359217295148815227506085875925447083750757244694510637816059456795043354342437758790316238515009781777424674163569339054750649050896767143630367583524831318190718260252178139212736381020862296575493131196276791226378738839209221543185579697947654566265352645797642370365663055338351914120046847626655382810142466394777793229163968342071197836579149729288323355437824051324095247155916463403758935732694890603173932425709790501607264151998169012893036312573777225690112727398874820846354378252322738430385152210823760226334809887232324611459540589528252716566546753999876956605100150297695290803188422353721108783299013021713052986665627792772367611659194030366111833342429385289985049495968134700216899490505196154777912540000384861936890197868466342924904844711523365249203977807004499287358346515349706076329734083341521993909051861549417474811248454476266226344956949372968746011050389193614865756776497203993249895519082178875311765754487392912175800139486513556760558176949287928069500612926975714990139 [148,90] -36759200724287607426239659498527048901936930029467386438372151112159153171191506716631696108061556619820416742092897944314957236097333937882853594842546092203651214384705662299664988636502611334172324400366604618464427766807595725087612813502904428495929517951157472201802135711801253366436482695128266450452651439972243196002528985920445986148646581773289823241210308907425794763572045560171897643068340695044895933378392345541536087227689772088908510127599857944075665631946621566575647592033194018496490580108352732500719224699604389016631029032951395851037364681796330169153596911718024917722998431854199365565919945574898268690813504309527414987359004566156223540430770844166763674995723366849614256038148518223082052540649634078264600429958659255752248750572081269115175473018031006567486933125074899193743293425916790502079231987640141076850821270222568770385742674661587640770539497745178306148961858409910680222044966120748296120034762328215684162399739597040471658612576506353827198018313942577444759207519191588385411816823310503877378017180012698688823313725956031073658427016415858779850650123209610869255103183703451918776119880820723835585451251797370012454266396546666060315924997205462068084501299972102803807455578308040884408986422427203121831913247287416989089024147999411284113640921741853878863640971986775880342 [148,91] 115695094884170105008101916656015036272492615825434095339254018240831942216385633174546518282046026977991132122439687208699356301779905223763597625482525591332173935667609326092573810749717400921584141609288234654696971328720277807274690599968725983297546648020087433676953624749851588423051588641123128725891377329920827178732474356638925435089090414002928339353330480092434667530659970178918838289539859864503029510043024179520099981427613190502447812043233286990762775844734512340706827950368593666875228652336632439985454241930159792592550506975101327555393204909232745245595749389893452047410081516122837522445723095856925239875350584248383421897827894279656670904935288708625946119386297469270378697154280572030396911537358273237523659788927888505967090310070179809077257814609078087897517400183633770549635400853767347375936956318337533843375785642575961390870046108974941366154941240345672702974746588777065138261348929079701280737198846286819214942352896367591767432580416197608632906002721175574177031549919455198352422281256940409554601109223436470865743894968105063301111641111055630456787893955413603594590734324540761817315047058765411481096955692595196319911167292199065109104798740817084542844475835613564831049524123122704325567557364918893565459494711538483623197743747090460249960169876602947313110840292009370 [148,92] 15998640945294621288623890687634808740701571176856879405420705075888947179976029732868022819533916794036674903621802837972542099748555287951782401957912382733688896565671601094016660947772134494883477951891789723634738258944256574734269539858966361697144280225798759794182369270447364561415592330900716679784983352211508831925054377513924814355255820679835909393135602759943664303632335541114324303565956794475361233064081935365092762633095767618174413525738768338826134289505940703061644875643412350930755605801810078199847223279058928582382627547491241412289584272661360094349605757915459638581331386329134973386507766181367857794516708461916496903534785426977065992186426894533505850639994845099272363079081487286223471025460726426343516311814352092278504229782777674035587723756232778129358454741728655558977689049733811305017780949348468155108221482501847073924051567289901843293984116727298441468578718830542919562534177404166192644353996670094609771484897681314262511700602232338992234175055080818456379196184479250315846815034436515820098960805287673874733894380379452000081233721229665822573202125035658206343797016632167348451649361607299337331342967845426070195220927418740168084498235900115649291078506782817566610521699440085056235202306816043580905702189061243647781589265269541022933434989863547562105747673286 [148,93] -687701169203661236376859995032432378443546525288769328142298957414262338886171103720160635899362321739883252537203637261733732609513576891082692138977093379463782470731379534123489161874778409972938894103524743088668791355616417179936568378935675362181751095655106642031202307589643634606391867506405029954126920931834956727667775589674626485131760819040545694612494304753977998678732092950979477296768744662454109309675794286998699668846744467620359758107813308994085486352880750854156946156991911492682454168462642529514926826783657298648884684144677398014010133373788346560319004189433200142024997474451649640657238834944044545649233831833597819861558925088623757765861430981531032360006159495715541857796590338797036546757435886877931408523210893231134601991704956706481216203749062283496961683873248497253482500564822417566618198676306276787524474929239637032175738473070879802197157172311381225227002111731602831986714784678026606619843462188282910722555108053389350249679611913119555693398687220490811209268920387895287033280705258524177857261439209540027618714815211934947744717959605937303303251254786683114370372531496477840594544094062116691564375836566277635402774110197476102738097548072031250013374760259642921286074252724709824430971133974572041307532018074641581318967867485051716199850072010205425460307 [148,94] 13167665425165858739410565505825996873934594207977750773617613453649428925754849101311489487813655375774699965579647211901152947954518794852981098661577419344307348148404357085383738473983360502350332363228454037042107415556130003233604535269911265010426782347244717006973144899538411239759249660342025841669034801903180844880491617712165981465423766929334797693986429661169141589980726485532378698222798914406563313758744272291277212981294527642689257637833606510296245822034624722491925015520643057418803204917425201185757002265544384458412960920088804652031514302190312841610768935882011212328094288228871942518053860619787551161074809369618081523430988322570833781306878056404555116630823034570513301440507653380665343242504596437617305135326341476329052522724160233259235342693650638905303181894013153989657209510076552124293601277141565139238394842794267606235492278602488085366255557787279486650447672845765960873907254750605174697964801212617957249854110646823782051649096608625988786982572629007161522092357767313729833421338805780148796323709022479562596877722688818410354843301916953194699503967251966910197398498620589691664487765389950931811594199123398307487606777090939624458296086939724709973736280563417278939186316605169646042913588823031513414028477600549218301269281276830785122391321616915120581 [148,95] 48671912872850363535535386330523590508244672781330552533713894635815419935924972143808844454141045821357709022286149642634192075704593116098147466924591785086288725893462988146894841682285273716534384233523957333457708677843248037790214353932525497191425105505401095203512788549242227705917537624689745686252732703595203728333769000597737140593415590454906924700382523409918827550761609440275668081165212282986426623228644559908157999801599745680089092727458647056681069337305845085513660838438698144134234287933897299617902174154110026294897611030323781849356972729356918859793475846534623133375869757873176137771071378054577574680675418765749497667904117467869245155820706532246508351844676321593714564752527554954447797598850989068447673180083867467639627264851437960083036006216301069523517681297540035058080542357086585873074472472029490163203409361561484333491618225933736141952907147734438934653603672293028571758346700904972746425078081370075280156322403393992865367997138858969632365321230963588457443584199285305058538358261808432976568052113543354044665918069199019605598220251869845933636035869543294204533015308860096612685312012028558262728220051927285563116740881170826898918990167296809634918055391328903742010623295980509478786469026494351424254717809583133596870703050617786212673620477648011 [148,96] -4934374855645968025434854066223252836879109250897429283705569025103676305492913997073864780244080014063588822457660273019960603983882076369529593688767952254679468521795266560813036666620832427922797947628972852131477479748365698632712564149042313781844419647179248820594083209378963804637040702492037278165389985377653179219684620209031547245593434286555736348305091596974576467008522801440022957077880252087117191619323965733396779668594947610094234809598702094947978926595460679206722022512304717307783828764381452121751521387058239722964387028333451329678693731154742755071396342194932484070178120410755053156429227355649314802145609296974438567029969459526726473016146712050818463351213218988524625873451923617047141081161896428751437287638232887480261197447653691349112639398399019483286686732400975679904253488442346872100017968532911676731018014710233406924079002315502342471197320912727598329514619971276337862558431428992864783214241977766466224713389694056140251893765907744139523304371238174699757959737072173708674158265772125025222812047115112619004742884010775219120772947023203646172454449131657111658346204456652051706497418182945080788881096227121044214107756613725517494808054533578409322131148261483674101196293689465203560801822876373000493195253577222866022674492454029800015937149748 [148,97] 73709251821019175310102721504212040856424979679764226854081574794490516090035239676497953891083215421935007835257438115286468368299686263497704647517290513264954932118113762619595043556222699100746694979809158571764736949033045505348230739268008789614314972013191833873369047756835452636030506128574382843020737810455474698243161061654682151286841727428041772606623529457510873253819616438778656777088714760546011074331363213273839179661483755261681149651483814688910725150424921567913189932605467049910075697299495603256137425379721006753538715422946261541219834629386341915110863771270430575319034684611772787375388217358589616366911438969162972660678824993751765474423890329739648049814283800500160123228617257578268661606910287176967211071816832020047001910338781963932315605436174434213393156579533849738584507514892888314876219964736762970371247125773036560312439271406078126180292198088343392131587566859973339372250591483146744211835687343147361854442971607815242424479410637730049268835684152443562884479730679636621758488089541588522842858079026547640457156729412998395378834939470033794846486930160194549204153991966108656271053334153090486175723820591273357706696680355856012510955994979538668023472982231366877320676248369236159464028908758095459459013603773233766540980939779953177743734 [148,98] -1304911162584870310472475104626660342635530856692390387630020881490485281236128726590275599575039275495478501245738773713756736887885215520832016175814516299807647494624976275881292327594647517805713762373739933980978182104095962472780185689594138818630209786701412113141597065085353933780783843816842997337373044109344842737936009617301358788799812314962470717464312299337871850648260663150377080092484874750216563253582073057558284366319488702890665247377489414999523666944071948550111501225249114577383507986399002420088801662265363152115340119386630004024407911288210380646021438448389037939899750671404561438821398531679361469681936828905681396976154181533670308303630459224225627909818632930765649565991532285055355144657833825316406787640467210281030482442492491879265990416550041447547887104744586961212741416231205284303297050551335195945013659034621491312000516627672900991252180838697102175606412218417028962617850487526632346927246282638766686023273728152694512237619035868929360206864589651991581997236096359096994123758219094407347267336609226055748896510788124444967469841225489032934000240282804493811080771192376021756796273176561240437010622757446424666161257587179614652036643904869475805614634079429598609960748409378726118128421322621948294994908915664708551060586877478178865 [148,99] 15537441898092143310912814811389354111612916641147112984337592418513114357370513522542356560269130094948017645725154173995862061868214014612753349667367642936736095877709713132632718189110324356554516947797443288379796236031098898234104402114542383215477779365080468563575746617973121848551134288430391037030593198882086000187645369568995475676205823141885017135290454470170502252848919788655352347622297292784036408596515066584731354565061516041101969754590752773124702308203261886179341599919321433079857792550000361503709549887856660957474771702616744825191924674086972171720914337635840358338213335904624208780364096825942523160163400831546299273553934329525862432278273327946950878007986644629583632486978591998005075202497222779624344958898219835895518069788646759914388227293481048404336563843002019254928253227187341245714091088320987630012257406036715340206631635592158439937479293112767928538211345854191346582757794358288956658900121573571422676369236044600938498828135940414883373215792849477896182071785398277276967941414979707264166180390727985522746373991278278085827256020098259845683741774427400942356852854529270833271318586757135549632302206478630336766620058889066918017168489606951862403684209108364871777709324667293583436314546838783197841178934154760268738242736941930 [148,100] -135084607525982166194717607772138330737664074036049544698083551113666204490766135566598101448444470063694109370673662306628919742714789067466253175292659844852851795597505617371096205270068800404979177750167473465185581333882437270082190504999537899158769479725199090306234660678152370335174793360327973968621114382277438537152558940516093756827630122841918928338127899048856355133169363373907802265760833399158181259645306870281945348786138034903065381477164686258333509584781101794053151296221707948712902118617152902321384507108117736536374034328240662004292990440534591619075360477408137679453797849156248165548757012658344854993688428735010001671067587523862216614400453830132197664517692385039695851164441085760337729743142678427345109998983243012082816238202246673738857455987662449830683267609360931853947594005946474101872066381098134414973373175483398017503744619196541261146381251738923940097102113276280347774372696301776604237369912401145774920012843519197924322191492545119652660919765467722152570229092616783176223014088126059149381844090742853942340003471534398716487349027874597558683887062551388244295919228666287361309520968378670976089540393584629988932772598616776614752544033396580762067925935011516549773613240218032191225539870652329034554506177814582794078621020 [148,101] -753817706738622084071309373884452374502987274879408398208334419631360912729211631463565107099632478984198639358704584093480380583025145693367390840560559739721450740414836073909247523300694502501690943354772349184282912262322139477393119883064008701205221920496001951459620354170916838679495559190169364090351357194283948348472696199196681720471268247984346212034763805631121240213647221904948211182088849616791336921765468487095269644500590281740689331436963030576952969499973534983767392630686203500540293615773968733912159644222999551740128688612397735361347881484178860181699255455866895516157072269962102336033255831329920996544006015803968514903285101743525424072354165447744055091096512205655469771828352919051162282399687794477045872732531120972995067138633852573039814307235112018336826756459902770528322662991135552363092508920382861318304319327798869367584498501550484596636359419269521729773523342345639838218609634222303505399693405490897849713340272929390140681734976733901866808970495130312961342662407090497237499982828154042850917129276703028835562573642789317419375337377413943874980187475504855317969037633073323459417352757577456573133244649567740132273664037968952093704986605139853928650271803084640319691170127675836944235199585535395795767925440127054140210 [148,102] -1639563102523631851015185646228262787760130391712303356074616061253921732063648011577999289396842857003288945769600357124812143953999919238862306796954628512476025440821238516011243321559013681393575843478588602110791678663502317160238248077379476100737706032797419909153955576302902028123503877320762914656813192719885972420716451847871965880242835205483545058212344244132423460808429913606490961641511919943530848643195081140540460905987944078776686946780412159630088705865785686968374437315094621766678145032369532930350554185905650525655734873989027716382494212394058265084128328450189815890971239670635521778375716525184515440984039828082303497846459678222346859939577090102410586385341331844739964293664214378090102993829715003991795003019788776583719297415334234561642588916128949111704490151794369672841160762728284503289435669064629270263203806855345938211068793490204861849928502136555817186035938963402840345685425443482269177238015984511395535767179715954109052584070219314322917284837578611576058081798102718799639341182483962503828955804758636441814560120133258807966438181268794603544787562378705193495754757894505781153943399687429764242881439514216767060110057235367647776626468672234809555284029432778037513903093211843069961664289735292285537157298277728640 [148,103] -60663177608682425597972317261737729175597486760350695718273474113324913093713771741349584527634054274270808615633640950359145984773413378745486714608257786827761414223643101183813773270238769857695089750559354436753616979247338031524867658642487888407905758793358797296399456790950542019953676649669498022559317245542087180055055224460723392264359782575023331318047650865122397705732992467071674973603844998241185853770741130391526107193119518564333616226016265863431625237331195971579178136111442836291057094227145634730417542845360239299427381187658439261468105180813338585907291252267420230672738338887712578950475801459948620388207029170978527669468992448137575005476296852765913658079020324292056279372647357439163357053596302328684005245921012247517062043882072835623431586026381758279168159563397061976375739297675069593954229580399662923853105349911893574853550596672782274944650420872966221893527611831833770503743453541999271021736545274959277777243069620115825871776454371354518711603191375078450925251585407484828272594318962927407845463195136294191949142534844148992392918592080052916676288939054744150582331628794123218752562016042583400638913403902343365054680868613858793637968663200841848186957533288374926244389668091753380951905293950101584211414161445 [148,104] 89037912756975292834092570183907600177007406614651129147122776165063412670958787295988646349590771343564560173736695067330318472031591996510449061546439485762520330495599080786218517050337620188779556586834113001757884277232206099633470968940530869158097237423433650249191075717030199543705715713806889161389097987951330867369803670741157878220762318230611232272777567824556565058418021195484772962595815834898474405530453355613392416684254327539998826527475283833532381003459171393469900924291295949689779765196115283871090628588618939248225219830661056734760671243605901227683240139961995154654923373829876975414458737629104655682029778387270916543314069410038566059194614992834565344596659081944914648199643747550588120053491848892997494409134319664691222532149994966673035397244976689845799014504082199197586917099829992185902091158243856128987664031599583682231650617105549169483737774983801789713780919653190593572320774193929190553348050917008603994262620263968205331864046971644796085392211350691769289267593740104422399838609843893296898309660299601128779817253929203181453542244564461650697274297844574260602080133356434230863469686072832481552967079821897324013139856265845407326841983827208850876156535440811769927677126929636329381661902841205777091565 [148,105] -923800823207177445335153001914655396974030649276710151653021393686705554353414526240187368973559816983740792313540843462643958899251607971174845376749045291710398487701403234203606021901042609876280915293662786806784857353732778811178105906097780677702482925496934214184924687149227912876491314059171212734073051809582867595686372159911533151094642189265758244697491769057984392140657775787918949163351499686924290312963386667407768087941459933752021296618639997046939182159940665356545719880359169115642721542742788503304370076023414783771891479198642454097242154177563410604905991060680536925617818433078797675610065051647220208611256985534468632974024778067913404685174910035287978802703018345603668747934291577587159276183120860955639233279728098937679713916365321498998629635828953312935883363796438683872725945769340199853466366637373472455949981403760295034248510159275620101067623116729318409048451473903801993362106886919308870997733918568319926242266904319352896323437701014738584366330078789006295652792439927107455565196034402699512785080737849703982626218730138604876384456077494326611728477113108601935860886306817550299675739606732741490405933362504423298026928689482536073278163914216465633013366360990726086124862466756294749918635348202240600 [148,106] 1597446658994701334753036837973328522359464761785491444320064344714818930714310021433004849440052421753222128716398390434829034169835988563262643329288065957007904926187147966491843141505264704696791567123964473090817901552870756916624205136962303081974880332356968431579308874792252944349152892973078244217853100957640612581647849194534409583809596885432095134140216997083362894435882087395993022245088190234964897595967438121860862048313614009825444815487739435249740355008744743444763747592617885987801105834176985299001500254954286595596097996434629690136800272122089977575904014446382246434765585048822342048605750135448899452497116243751717189233121527524009537658613281076760723625326725393451812845843399219366985971919628613509410624323147857822767760339883394681331762830896038180519830041273733192768987559172802007626178855301123686258665670539851410702675451348915327007494168541681593870405245016759478027525326970601257305043825023593638633000981443241063730129955354782849277013976386223014906697771944512117554430318109666155482915104231902430488923970990723028096006636478595918659544278462523783954148669109596434476450284486717351718874712124205960448273397128559875566939702018752565688717030760036048528982780372346647996106824939445 [148,107] -10494917016148829114206772593461818864588137894310948480035886078052717638773073796265877275919708536289729431424348851156624251614810846855917706021510217504079747815680189445381783265439095506745529653508698791355797446886994978319443863652863682550035370219668525331936432867314327627180289662272823052431855960179336421047323686984663656482325302277580339101803893916682068114262031952758732789728857925029527961833727311534829132052534470819038356049269619652668090357722317412865642435479306445205178577606744372712415749407486386088388832139281587223453444597642435855276180315750781128315030754471026932678430889024505021024010329785048362474304340936612844777917080382786798246072039483816641882572826930981077563250046636014787424163439481114195888963099096015072410017148885932521412913889202154960741502365777747365712239736670815346929846904889606133709701608652419591716359008603748834384066960510759862198563181045904473925501026791244722360070696513321449686643691084882897058592262574450728707526894056237082737523945637874629590826680053127770177080394907787880056757233678007092748209457176201137770476469977852359439838094902161287228465613649636477504949964321067574825952661479606182739249824326520216514910262072085317993207284 [148,108] 49870286810997109663209278398658799906945557940571311612492257687420954410349346663774505748893624863221917212654151107072258485259820076694169061678858424593234610917077536751208806388827987322490481001077083413240628749142495976505883770575305685373356082112571955321320262407973302209620392609462954647793117063127239193355458958901991133191712510744460620960070903341974606836483209317623961194583709193377857442343333906198701438727780712691034623893092356026056357415731540528270312142606992671863319973567322485505041953354589443989939533752733494070833743531766799958335899009828554603197855342921662659474542549256744852175656522958716583035165271992734401481056981275837817437142935717261260319315136206828878482826059489338769314742086391389282729918012145520674990981746444704045821799762772122701378884428372483280634393289045036121874075587935411660040991284514335220860573917996785539004678608597274084242134021506012027535816438452707917457814598772806554111030036422881657993842553443978769796645510134552818074481366387992147020365444532475815074971273770208532575931192631268892706207663907147832239206974921426563624623927197332848308936760390776645028667484543731672347824785337847707656065545333870882528836351071805624325 [148,109] -8430744484830890952060611344837875590703111511732642471885389485181867389952283194852046776732683246797026176830917835452102590835647592007002305740254391150998519077235481673508904596267958790090157865947455827107371539504137855039273281721279681964142348901715110912902264233742872918014708353166391499524400444707175166929940222559908119197615294510003873638060838011097893457517677529692860159401580369230380856589298787546665986764336842935717800724679209560329297670416980816454942145176603216931833294266911775796229964374374354581303990482719778373872979713676382872478491582549279313563485119279623358057976727945330650275568901624356913409939410758995842066146248829840798377906138312259575770071801359171841193567237781559819932871812937721361040357687052890865795514078949419441390988268804706076895296909688714199042867540953584492128877894586916260166750940864091133466049403425107557483522378499786714724119315329249709830458220707582471122398324303557335873120626272779318791880815274460999003675400226694103596315267518533735499529795272931357488092318419671607891448978642258252434371981125926398141874263165707084707021141802800568129757174861086666584185883997420161319612155153744021822724293868316613278277094388667 [148,110] 56913816699266890869998437099851144524843291343399529358257577399622522637263601199504377191111316515707335551193930351268332562330402569022710006324569151169305574462413364030914995942169568417266833056499669965802916313048206042710992493200376147964800813705281126201877516725482406771963488767369096699324738157082366165630394748042584670657345280227777009106216566057682980312361321337740481231748995898430031403025270122905235769897887235089488623468383474511330855565526853556828146659402604316717455997747671724949458353169165247705718744670815439956116144187294821480023584763659233868493935012138560959954618704754216002253864621763816607197520639380386773136631904431195410765568484016293365084519676429386490902248551525837962833609782363929481040952589644125030088593718101438170595917104682207537320266227279543499963850486322490196515001879597822747023183387924001701544524036943149469980928248700648750671450613680153489674086311551134068659147328548245305580256234951344007373430926878162006875377108943579099329522194145683404159312886419699764615367568129861750382614328614214942042164594322099812325934141481835372813657769357761394463794986939202851792590866499351759812072577922752814767435496022133625499593278 [148,111] 359322666075236326561670473768012107819444170679680260569172144962622341729271832903783149123273928847262513173565644982861860847888278703892998615852913837153208031360977030356088147003185179324620631043603170553216526780148076270285204071876046361928737366831626934846611974845742086306848955876486418195045394598440918219001977662507084071438677964419710371703659477103300314802634448202932187704994129811504352778727281698918465357160594004865702530709460703410526443413406431743437311525327324156441060236178091634279924520203963557371170527552470258352403093281493635519436494346289345247934457410239043135597562297296027264765885060814843650056802011764179059968298245660460013447741576626471408840986592433120397944200193931386919422627784131653000081357202758224206845094378701349661864103115146095958276906800382112474338401414935290338987166207466433256604020303855910914508425399517763367327690182640650957318237836415417646781402294708133566764323308700368363083311957616451302626581783448821805672405171481941224539646851691824390529488728891510681243212471852108234964518410831335351231578835645513473233634552121721211426143018284142342064823280895158178917996249129789099020344614261047240472967686416603755514 [148,112] -1708472629063124573247459755786813913129704920997967726323987302574931325005269376376126315648092632399036664713356766847273651755769987983899317940697708951968564756226268033802061391157159758200739539404071978021669362694593657650458441699436889251483310602697931270913601849941361895783870004021833335205866336147726558403670727089691995436969502845976601880078379791159496675331386587435273321111595103130913901480292888973728223077996423439304547000382560961218849911074878101108694857907308850617598119178992656063412464560565596555657845345168977742112338350621969490619591075156153096657875837191313423913922235871007563223414442599683894986185466363872201940753592630513486093098141731514528999362816181817463131614868527820757263441665986232161204829857554119573198155270631771735557060989190178391697273151644639405449998873122972649178075486622549123096647444109971609733125111843736468615979209719796132765045764418101254440368471484837934424119421281528468282194347386499472633661852081411814065863438629389853945631859536772887540720329547466698761794914021929864176834100391682044064117567270961150684884774635924756887206746040410870938266182523568393410751278835210476832997378819305963354334824244616836 [148,113] 1217581310268730520100632130234976459978517098445785210082975010030156471020394607717780527509017377113130742662699089651720504326293879535099616548104964874447801268785637130693029225127370189945276980715255939184206014151464157125033913490367868206624815519392740581049504788315531007665142390430668513701606586498367504790335099290250298524192593860464327196353729511049297275221803641042733862601236014964480016038105108359993256151897076069935336076360753244147138150693417384395023123905576843604561121758835683158840932744506186507188976789386732096417865209353360623260597191299777145505289307573219118917811966582263057366037811637303709492083772685492203948325670813200283319970930612543909226983668640296170706549919904627998026493722174364582711812481993592332397734493082908961647348542226379628005798297744962529852312918760571381148050712201998835919534462941396527597326830671133776841635864160001456297521805703570127955620971018008722867668893999987964133026962152126123130831840005178947586378829861523410640867814495509496198208218082946600390811132063911998791008989483712552853518773305565117051350765763878120490590166974988605495575241009788502052582485969496359593282376266110672853463918303 [148,114] 1635534241840718754126603134140037480076418823766431599050358078158889036454308111626518502283815746024537884661418432044948724602378398411546683279718521080658410435770368666552354692035747989854691462085142629543610529655665419180502046126650470376859735808881379196678740474272819548490335517516199321464551209779702935077866158701587949821083183601853872585834058678530129079641615754661981245660643406414089283750048389201598354148253937382084407726980707772285149616575666551435643440065235313514394505630656683466245515636898631402106531360483217934586759475329146481640023008834369109127443000903239285839402267888401134978598403499621355068847695915315670945503248564182359801196086707721073902194072574436637749530489409748898140601962702137075088721693841054187601337240586217263546141397156067168441002009427360069629382254620682829535822758605290860081141378716371188010544329206001024834063226172278720878152561757363759104183752202589541815853447167623901242780403409109565380351987266198853244611672209554243799195016971960944471467969116328444694409046496388799524748213050292283578144532959190788507107570104976616883942777790031755169117705100405279507661233983800975671624016719709694350941 [148,115] -3127103896488750794172209426619723857474569102114090547062176727531666277435071561137158343360100491831855735776763461439298029024215680604427008920207423351667083830735966346743810147577057509937439117584358586828854746490940413271072133875071029781682232576566448910394480671290888161309799696987575182747194232519430683573930535718088571275803684972191811269275459099097238055981635056638627180157759394902442216373600023780026035630545765475153422179520036169076308491944803575885615787247648839887106313575387010728692421177262467927412467612864695093716941151852679845668612151572009264116486520688296347295753691452069292585881782242004215014649149161911601932885742601750564815038631865131982548334298503183672318437451509302312834102966493383851930641942040434339624898178695970481572403783839824871433895660724200103973458912001600324986740261790066317197238025373168094163925628731559781441825563876791925958443330193779745164670572829898463763202593872947805347652187875522894375239755013801415565851046154001677942559468670636161926665135620665561116157457115992086003964816903434366707527828602520836371045210851354771236275371587214976277187023532289620240307459406064878745128972436953668 [148,116] -227793943972955178396023292621383002204640517086951139275006513614305023174816420312997104093112182641329688451856232958364239498072600479119357574625101548093411735580426656555709170682599361957587345720938199669151170500002417517705416714914304287745864083424561768464713569334084520696278327291200852447027169584345624864863738187290827947447264897026409264206226739531966805545612099935808790213659476824620480479530374670108515410021707197683936484312026474462109922169598998738469885094622205898452561987569393158141084959162967775655440662069252653030984416760901214186300461569812823038223672295665270856806093611145032828679193755259681267255127535285862265586177846250004353101067962152718359309986242694456039962540780366846659070676314279766562512729262043702747141286305229639959242157572115121572689760193807173776676712679140838379584536932087299034681309407319646077781584600625195005863512469875982947551711466394339058067648994585621508198060361943308098085770491026306216657552576055262971485225910034892032346621839464905468741735627984002134115955586149245354600898955169521970148314107807969454976094865269958307722557822082750986600965450510330866119961484955298400355580235 [148,117] 11030795592044418353132600792686114678642842952547818924247224698907253277592250906455245824394885705406427578965589364736419828499838131724255962909728134472865407335368609231755040819994100595320676999708021411314033254296386659647018867661918905827857314424973715158794202862131587707293109105662617805521025225612377355495521399221327791603198288827456360942201565367596097029922800970688757492544464274198496012133638880290378890475197116172329612140551250749917112679640881771864890729782185423275956208068429746758262588279249428647421273279140564959678747888953436895250187922001396056374433773499085621302129078267139562194272653016754404843451705850553582293534015014271085522732510132180910100243466505645308083227772770809449608940016679164867846949951814836971896825132312796130161014583646380752418928566648196739320598102367709672609514930791986124362516349349994626174025490284674175687711760721650556246822969726496338018092432447455086207705371638568175241152651259184579735542404334528486277830315779126932461849044704269829060041218850450794021397810982504347570096599030558329935808125882693017943538697981166548437282040844584137314253963479030290316790920458802213379 [148,118] -230856019288789576039881590075390985962805221789224857635149577918241417973207556673215801066986090384581869529546121818744029369232925580288272837431573542321440200605096897830245134474189700876408583267576546567263140782132501678670706581316562438918415152112949080985950787559460759551871926708282851516114013424624740669264845347275465047111599168651034147767308923777775616010071327344594950988791051073955556474821482107519531871149556647141965222939296638072121678126338186426093753618237750938465806366496962598114510554113290503543607217734402429981537535534432376281111013634434804654804703108395287312310269679978410601236299108586066161535063472207711025997291427075571368516698169029807713403854209682251135567658275777744282879425601376437004880471036358889170316552527326840774982417066224235356035678966173997189452895949462243052218362877858573006517630389385876771823469164262893218304364873922349568401433106510359407178311724472521607927236520635590085725968393875576405677796398528226844342506786872468726794507993537984030554240183965082191950422129078518781374299794414577890995171101166524935804874840402069191774046401408371562530317309882993174810266545798103 [148,119] -19455928276976826396947071667909738102895133553966783962181395315576265933980874456218107929269207885921152532448227845689263682953258167435971242061593549366559658150005332485649229391442667572041735323657824026148494355699471422932224963529882581769137281876448282634304814384974162140279071357993685984900564009799145892959771490273840120210595982548240328773223376869552692401729239311279285576322939727328265217242095099616987435842715653592334377798309892513799874283046258295954467552871483828992789400749193626404019691033985121105213919694228107320062125945976748589396120584129454299631502959436758189455824904281086542369463655665556435226368643241771833317499454977581137476882581220230429687697092060297572163107422577635596365889233409246735619465606218422986096836805343767550024225677395014208572267803668910130754124687539811115335995305665278646149853975181076767926904961237194951053255293656975775653228210248437331740945549536150947401778668359519077392707964889412030603644984440489056962596394559996443991088806641650903076228334574465072650943843253255906195496070247939485127291496465498637484960890627423633360332330694632367779556400427131874594475486 [148,120] -4603210717041878457553362777479388635085952877646090655420446372281739225203595848708115052453460934624768252526153384574099363118355623980064485140040004320409493820900254558600364435163484384601298631204221441356800959044936408852894134024502613028087680385492302656194100619052309951918254418956448677441732577371625254440050921367656590491312730315832230459939306945859998303029160106286101019995910673860743350874349785019032824595722540890373927486000662198023972879628175032622187677529955044962584540743222316083602969523249527537823340764571183866838062337017729119855066803040596935194448710765199147118209307010015366397952539969184792556105959223005780718902243837947978000779881180315633726188836556297056494830125749014268599616381524858952792043755062340842620993581668173364272835212936248459530676534745473922039746364541593602939932787985969141217499851556412736541187622010448460156306630850492715491535433916004081766111189509078621119359974821717833528751537711176036409064146489233868448007760199534313618024206148450364260682708110348017707878739002484918723757149207701779565548314592365784431398521235372255875471556196364404420688049191102691416 [148,121] -382427770658881697192410105667817510903141973487070410527262904937491430595381758889313038586169095784278458269472994566944205336400348283533649998151304896567841991826386988305534145011967694194430462725999252869039453119876117400657484975200544991079185778919227489946211773051214514954146476332579720812072291746360862340454213751712056508149642253164928000437699462974173355843573849427961116754545294486899402136871800448762907267369968476905737356013352763716521688243328191191794106165393410643116868403689243562863611082424666981528694916104276985069808950979175736873516280188255747666295941635090378397927738491725654867291309218140882845409948822262811075548843762757488427561176396574016636151688331321001289346193115986335084955790329746614943068755906258543881934608889362868031264462949753538790750280446386579269144101606172419131856027499406296621541464275006178823399431193030789023840983583476733165077125987762463938408277146178748834624314308483065552550605015376460651905481127399395024608635735770768535567031023196331861974731004419968567004650661956717633158353087486107529819832501730002652793618950040601773687225487642090904155645325782 [148,122] -9307698651771227523357650725003623809914071435897017300063213656144929927218727636829589420719411455074172981698263854858799280382717065589415571293577788517663545429673636273975898315650053942887442207018203428615363867947417082822829428348889442842703584853851622689846442039073563478704778289934525456772995355890776960599060457409369069555817616929127968032772263862053191538608891492844802027938945055934862074270208789942722688025361777074055369424690168088225244824602858146033909238055867648762640871510752354149920898797992680998246299591605573075118765021143508838744575565712314199081495791176635973367742073139736905404462129501492036894523957605342326748186648384246822795559778398731386942528987277110630888995564691648256668824147611308419372006330783616431779425453399734837548675574062265421927762515740282748764453577081460182567911140548743128071088303566394517967679069541044983689642423050714865059720100296013126861324102574451511489228081793022019086492995303190158724367017744326968101069804494706897198509804781144291408550968809642613873425651082606793569891848248435076625211561590469763071135535435578315665300419169061239866774 [148,123] -455283870166347186112814075452808876449735783815926471588664281448666892167728379890415389948966032419355644267659311519883899517396940924806391111231962814279408960907280224716001835449669797793909273169317953731140332969896700262191270980750441149577234313329984924755391742707388430232440056234127324137814906343558513192954321375726932537756824962909468889228495131913178799907278201058939511707000890293600404246034491642485485853844839808834604250735782561343653504197999393849427739975123205272211442778939179759280172672917583330974168039928546456434016897857091430785816577753713583778991127780478141669022407958053854807158804633748026665661680604318879783029311804001174562334800453799334265852747671084164933781647038147624344141435253012210113693662616499621449048546947407921921231357562085152204727076275489755178899507389405445095844749082068683688367316249168791233783424584165522066131564274829565576585910807971278848869913777980270515981254386213131609619229518373024536044210980986515794511643125873691034247845630136998471497000524930389748906372686254465269761293239477792041049673859473766562829038442357937171721922046278235 [148,124] -4655452976380863084325856670911634940683581531167630319239370452292428817667005331816744790526995212224759271521679392929987926969237992499884651709845337235900636391386095093037777130431892532740570435503814075115874666556013154094289524624767999765104442653562098621403377145326348915355292440005970234538504838303631837769192794594355488131520571534785522027871382505501379792081074290950848169944185279150628130694604129395525258094525288807240386462761192784908124832365063022732709439447879749467689794418899933655432098352457380252064320676940360555521143792713004399903294361488292407807386118636053092905914624200805838830433197903902256865571079152654558146951588176233303050614282249971079910186888633222023598496396997801226744463684302364997457998926340387389863154827746475703348684465428278144745255362846812853721855387427834040817974010974556463868587972510802586187382485339514923501096504416826677653379488725939150160106432773076701209169206067294650507926501449635531264430025621480433429695735409745252957543832307961884451743396499848451558658277596299755271335509784416674802393387453674820168328782460540944165633225 [148,125] -35141227670821962971625303575865105494329485910311799001686651968030055807678669125964475743401418869827047653199187537907258770871772522319000896616109450396641387274817669955325028975200233660708152527726542907357836806874140802168086469013740542051343651173573169953992217803864291185444817831520181562680223648199267973241702164970809818223439998519488999667443780431799164997692818635131038002114552052892494939405634039401935234789636547222193581727016565558691099707135920826852462413015110758820406607312513701782382155133488516519489018599928829207919931942941930995720021546479004356049706235234088271521305541482211910322044423393024674308529900662591554719256100652467420234654785300015856965526151579012716993460368457998346387667964147740203896901038308927153973414237496230895211229001638279477430924729876978328295675202366544384113761595783424465085459876136912836774583256301923454640151824397393736606783811629497436411097956950883651230555290461544174908675361326788719142676124535794111163163838834924780235117312178871029126521388363713961279961986937080477601935084782760990722690526109554069365840635308152850 [148,126] 13839397572519454876667505358610513435868587068610589095922411035579971343260286078463420448065402114592828127133771985758971544949785121836210094765150358103098428612369158059733063841460800176834119559797854473128828475788867805279358568685338584374821318156116556753210730938643355990717279005549437706019908211042176827578837574203119574775681167369595420405705601953927544124327154055317258553467946336784746748929775187059800524872973837061885736109523897717330074681505963443651477302613648210705584911013291993355654494963170449271291357663256581134886203760867140809160128080223735283689443988645959714731386473831220223618117474970279107461447269637571540576070381620515646926097098065139572079541795629505968734642889824312137702690981991457476666540614630337753404119668982287773401141247565815048779354285614793868217441903098258361815643124787407837872390855282906456956505685471182010769936531614835135885564817063542564381462274304195243242668907063093182481741517729082095835803288390393400641669903536716149017446432666543692903322421638512200761742252913881233399580128834916174864661499312081041441141440 [148,127] -217672640518404254431436904281092265425819380055312804771836302817656396611253786552526584339804771994057705202293009378822561989602902530478786236815212240759993862776068207529733123343490652524933611563974967120719897443765643101121702263709697552055794174732306574347889451855065742462936807757545851335282563925302080371990852240960146281597997173227567087985474214404342402733380998709069439038279805366140539147324567513736155883774537869537842716512325976332739627478289849118757906901951257870262280852179824504591370774102877164985272600301914735601536482377667117623816133041145974472057903839653177461941630086004206232228742682324900220053124529306166556658495146727256297500190838648149889635296082586683982176732180358264713047987815922800624533977061084132943586632749176068343807371349241458665604645444010076797272707037287766293976159858646384023288021086270504864681613223098969428051419525792504438207754077907833625458484900167843397785787752233718446931087296787078152406058212594107955606629633446203741899044298008508720934910095765852821925706600893029539759474879157332135500901021436096770 [148,128] -4106282717395323529286139483861149072274944249215546307174690587731375386703406064592505140996018936066877512674439457090249289884707709523602172954953185760905425845566269230403852654192757435617711020799621191339674998058472062161803130169467377883001966660044527304809869826398958910962075328604990300085994271380536721069764362737284341375929965744925397981715676346925384734615328348527045155988485618196447289891465779579271260464439189928547534506794900839421163793555802759368862467129744832359759580630747781848207722166012371108830779476644951661541482400964836798331563738925780320348867846041461979738576639447054571495322300402099040464594126878193602338179206718980266646898271334731576463015081458746066741926177388513248923855538037810037698788789632706152684777360341258241124296011019030097118446417428343014168834281115832262458273225687059783261163142620951874259407879063912748282861916529793760377197910501991433372467452185690294760044577657524664274711556841900256540742374691743629629687272543638298148792338170327713120249904749747604967701121053833124328105654366403400351213152399 [148,129] 5108742688157715873713899262910352439860723068444446036941394240298538691577600309200851461791655828768457736837881447284896375482688548471446848073981741708945549249183179958502584858120569973633745902692322604985387738928097333052963350954906854329505304722503331628649022286778529993389261752953975352983920324064109943610250490015528377626382261401773943403716320517714018179722280419409259493812777339966780843817794152341878771489512910409403423187753205197113920011956933939341027460835542431649914342440386837113667936718351681452215533755562979905206771767568870227875879394353042199152196430386293265772933946828474697731550802235258599954844605968027842889333016723277540689327472059050349863232121649856095453345097631615876300744301239590940759890577543498209719071492459219247724147926194494854356346563565757106739338214892968890705688164112315848251493057277336120152731417066959318586975047702632474225664510954269911754469172426768982431169344520467722258266602185247914432836204471771320592355163018308200806058157520523915010880622595929535389691290989566624372696684395328297440 [148,130] 739710330306801238616583042910575568569393682696509929651153258670707310796092701005711784285936995498906931212562675924662195804998952285185160906211005128809197194980341394787197363834819110481285395337737741360805544066622864534384256997615375806931531448239314823647721240829695728751670275191733442096662687396131974624032158971761345579642284474564144870347590362402450169785327536809102548464525017907753008568791592648103229052536586617795345333526458840406490131282552861503526590119450013056479074114972422089594850530343613389128379378239527788963671156176192094875461410435346637379633509584901725205369979604408979777043642115401506480006530355350764140820024307223852466364874920894778403215347699404545397223037667603141218972411865598760730518786606687246891963361066227879063486767436498121189841801066108387631645956225402835972857525609925415767048467960340148740365004009643409360627647406378184344234218265115057064113373806576353252315079962146945176662007863568014783093879593100028407557431850161048890201144479792035522188101261722173035542444677306302904816537991 [148,131] -2279279466307044040073105528716588681880507686523625192863931734863402569673940738188204495442096919181121043479405358078366057429725068311920775343732638421286005314993103831925845367786038594460986616174432747277270097174189357284357212479911246394131918499675995814432269133445750881930427379052440735257361206260233556852235493494150038994774316545196982172817906923213811975714103550662974485363789517256670925777375158857200783401957276246551700343644986749347032560786764387727249659308564826035064203928688668283581807731721322422883541256398414769297299461934141562231991657224353540195010119332984482544189969678096274463536010382569933085120198496964842114231252756282032905094809721529741690008699120969918041530982760317468520730388199972505954272927974917892836704878737786822008814814171956329113924560508315962133366455234458984340258096380953951880647138250279027522780453744157733183951994997740772993551872354493450617335819254067779706738623854176189761050773745669646062332096634604151410601951596630118044782604498072525454494233779058777470031712631429969830 [148,132] 185649630861593948990355658648110476559619312421110639723569113793977363308195300277108402046241020766438507685878922010218264515387005825653676478453893148286563478832293377592689138533913709679787518919778987263374240683429084420901025153056878610098218256511404858646251888423279367059571972200893050804409350867043262759115682161336321047306144370307887003097588782519490654112634042389129994154021427961783442740235207606332081801845078986991105249020742000848261921119757977832494956883643629098054767578673768044966840591043304928970600847647748134170448108704197197173867907315108465773475306633114095655198841132799047256497977664184073063735622356206050728702449363270810476708657248965457839079872794804020946902307132747363614810409523946072958828216771074158400698911201033495666879368434660393354549661678637079185080849343528799547183403717320754945357149381879848468377982633422688561741090991361249918060286684945149983909885874852661728054056524661506342518947072763878400413077472172895644319785389570372157912608814524455237129355586962126757020482915 [148,133] -59654073749572728749346451163645637392212848664492962698814695125669882621878581389154721667418796512855960097121891775403336148295819258560959857915043081210401389726815561961439623020443816489939557004997525737244839283843866345791347142292273788552067956269047133727213248222280846662220044855662538461302595755606414800516444646834329930855286972892658455064678825683386083052317953838808515361190659468196033240918231089899584330766206843572795812851425879787174859287990413850885098299730514616529070119810475409748805491483113440611733236282428075893607846444011463804411296910641407970031437927332011977675263402812516770129772400410823581157386128095573494909014520251624308843497069921016316171623233757722979924273069104711035604383571945028896790598677237872944555873519153945313748544004635253330000099822818612875711889601495983450736160390216007226705634499134625384236087457223263985091358175606937665856721961124469562345035726122271780983969003168705955087814822861609447333061027782824244700876933678328825887855215372860031484813402733776359 [148,134] -6640653385333770046695592299288328716015075913937335572062450532536249927188257574242588392295648930726367772100832522030649631813687090073319996861455758103440018740934138561668788079332194935922030305564015936578771607010350781921630872465896502127170477575800586098232796878123717549691291432089648750700472972030776645988832539155767731566145594862227603849566630493966246176644648731322982458944992127056085827502422451951225257866500264896244855538984205919685559121467871050722449699805228071567692185305251666570624786092333202152110401064915418297573468766618968405976076449464415519678008974272088608042536316966417873242101783571909931352589903789612818683683026817935378157912915623543163717685687768435279735126576283243354788220944564941695509754583084960029557834669210643108109329055473197239636557030564169184072890587144612912423818475451888097466039425799759970396929676353547698076910506188599112913238349624603716861499195639252809467235179592345848953333167525013106011979200604569694251943445500180935500422169535607418500294871 [148,135] -156657080397076437550686019750513549505153656957730912527696729181230706347091023833605176383647592982211568184964922522871877635123460058676622555056807636475107690742545275422761865679900786581538616810731108294899921006266931847593610759123173745173129393037876136668305303069278844831007882980922806748272232858216582763589434325489202391867087227062324765263004203084772630492975569147198786505910641231861444657239875222627387562783308249870197950401401015161885207151638223879009710297629144388015289233934136747302777369848926404226639315574172375241815261771143811236147721839692509214907726253711112918723035491395630493986854821425587984502536523083327486175222591995369887570451120390298025322570902108873062212690986768511504237030582722150076757436494659761890421008809563863719684080445467377537537141597665699017972866449446982139978117615340791563878577152914659309381683662369997118112563672809169708217124313022749167801751499677817566392475761042500535491632089610324928138857588579031490678151600125661046064096898881395 [148,136] -10901398620838424130887666932558029416614456730416544539870645954898650581303533645025320912740632203660033864747626276005441372740388231720797384870588291104906738882181188682306519297898657627324063041872249294691411894368371863752285193062743916481454409326853640468941391638129950919754858775515892305313237052213049061374917064299712564616773248601176528558414927102611976389324836530330613450114899770048570501757492378335466742906009788918091026366034422557981140196731645290805843677518154513800839672546829152017787025856877644682594264468309714291062218344039754244442043188470175684057961621134743796321288475706594131151302800618201271082214576186836424091648851762828786863518348072854224130542989876597522839819430477620483989514885480963027411089324024057464881531987020154236209622688336278915764136362003438761167898889653303286728910658240388149900112207310269356190544905562354806211002664635059804274012482833796008848541629973827032193761155959318711951919297779758112200546741884700627021414551635611632022023 [148,137] -52705346959942849265518265457258353278125551753788025529987280014255936778977607548539091078243906123247658931686217346736728653722325046962866929911886232569220083352820250067531358135447037212629335887271908924347365943825489332603475647326306314584453023316117175489259086741114617858869507376835619698928220243132722119809701814779154125303290230483907311911011247730168440013964435076902845283535177870935685636135701718267867209295028227126745719388421013947250317893848661610027820242977210516299193281683013252995598659632808896389747606696833834528195116438873738611371020663724395186772397155186430611016154092461585050211921649243013225507821299101629753928399405106271744328663027717093032300705315193344728116303232408740637559574979439387038903624701619393451336208967806788822904209308085477561409978538505230486413126738377692789806528596058716947421545855858241583639503381129425538829781103865607897306007548117478283953748548410406808987505526416732271068834875332158925535164402685646832595296727717 [148,138] -1032565955586440145419001870331541122301731634960903131690149380061632241015094543339061595536173599250975020345938497640027454165974650193006548225617212793884385544091706453051724247524486125153161941588672613111222655556279730368591602430304939960802923595854842870214173559144475988608765914741059883722473444371429847235244405039558786734225582857202452211033461842109714360935788343248692401981742203543737219987690598194638691875364880190624348556341186720307549264445377729631555559591949074876695426015237669194280460891743695579395306858227525128577364154195203408516557746169602996886600160050058187240585478279392601784832868403069930534892013184071063556694675953553505357452902246892327686193701832693337999612253004324584051830593451812918768683336258924383569899765092387768808073624329269863647527089299552113740729108044471577421434639745573872604079265121502687089438365499617879651386440636450980388392860289324948689684033377346738988467853851499312231026946274560494593327690968954952535 [148,139] 2279502080185117060465023742829459429662746751493743721715054660382479297139157663552375856326609542085376357088646902142266625276723789079679253704105637542423031661186697428747831062161414946201046116756535519212760057977487681382922904486154647096806502006238753291110567190398445272801008457061340886663723105064969699762378373630785772213510551544243410509389264818751717485152622039217104125423078187125812304337143284997526892460870565476832209763498373709121433505801583949778488901286913595112659729990340400905746724797791577752064475017498808952015081342436016184372051203556072903683936073721627728405585696408388436667658226151508204595476181785242530305970249353209736728348788790504303421203827286103450473114416034806479947369794923297097628236697681547842654899862068955051906807183441580022604675128728478294482433718968639270101577598942573198271213362374256656481504847867497036159075859986653004925235666709923980344246906059379687358570253258589195866301518695985081295412756 [148,140] 445777807498497178074635203436101980109172173500265593909601587485043273535543904312781226071276015865770860323599370825264850436097186820888059382368056553283438943281257987289825882613642452312425313358525308272428796253901921918756551060223120849804345624791016256276786189839425683956397901875065915950248544439472969793140230993614125803784653298540095596926818790340033085583705286755659696070977036299264510113926238759224107265606910803245620809644825934712348522733419722570561015507215292981164719637316295508828034463126474461769759004506063855765178073734329629289739253236367486777257492275946861115945566654253267248785002142585783867303145976058246810364855761529085468023673822643002213428576126524958893767899568743810331855408062201708380890957244363134181936536056812590888379964561526083909325442576368945146763624833718763210659645314149726946320708032518184320618309988806842381777899091374874734826419155431100891373832865805338773895820871541775892561229927997 [148,141] -4541593294273088131900194439072043908151569736837835633189773897313592910635374378781704127236779447304588047672944979900528935350075995320276230393791471821059445728635611248225767229208453054623546601104734975340766911113323727455285824957233763016308799881973801471192722872808837900722219603822469385890504422432716940114604045975559093008801088935079890977496546222006130206988483030149696143846207710559547041068696728115690390068849953364322873537520696361898493754257844949267868131563883730394070529379280394624985901952864973095420433970957465391682868076926311358191485566758482003077597912055868963603171253071967263724356381500957694763073865191565425513938816405965539226339852164465080066252167632938449543457112047037558198649755350358020124085862147974974509458550015662605509378715981910776073942267574811074599242177476675276546261918372591884297573839995403046115376483673170283249954002561084549188574442004907687915373105811111466159628794166193073301 [148,142] -803702673918146311975819996043607308330226802744454486501282233297787373857994244929848843360199928283243857576720816244330303809129051235757485338046550325443439026986108176494848089331167533541991853051587991627196350293523467351140716150936434355828034778005500900154841209908172272606558705219948094405248673386323091631104473623249880808259024594178825525572901663322540435358014458438248342985217873341915732477547605283165127591514450587577153212076790336369614694629202749415558087835053242657418266807494614402050179926509359130599755814046958740052716449168330733597538280384532863039642770033253995592744543685623046653581313255176410002744091348905818520672275335323431339178009860700336276892139540666267898412768630779516680346687535109779283776151200980325063608024292825081174919552337846694132330675741534420208971226949850750663563573200114351393945877507034118804900801371151506949112316342771352726861458731752686897347539033690753619812426 [148,143] -956420410923913311624080324944143163012046802106683696016798720920541575968217147553236661692221804699053503939913169269427728656485491701184611748743844532147634239506170071175674832182033508029300221259339470463338429215052425733606277133813596192624352315914464631819194335294324305776408337409012464670824061290038054425421812246645458704366592141220578541551479294298487364441639493994828425667665334037621601371712135987265461784738691835059825223142478254096912539259957584891947953440066440423223258666927091493166940470902569541352939154061985741685274653150563821679554545955639964829604986275657936411888734938627846379073888907848691319832154176403262604551154241152373131255905820817581229269491412767685481756877921241399828798557702105928260443626458400518947374032834122128811944353788440644519423631759829745228421930257946419909774792772635625351584790657710628104758432164308909562909321883044681952702410848274596634295916388312 [148,144] -3960218225763277517823748728570472025013540385182053087955383827370706095658438023188730417356486460863235029107833357620436132857745905424252441643630362201957635828735356664214750954876599526182975721651926408313968555033459801371659880683086132106295549010904169756138383465974161826372375754056489957375288930735608659289222846864155789279763452208716919965845928982434599232048167018322159756242059192532842168496256562537125644898439927093694048058245305575679496330686845657555968206811363004586974537294958828565725363966570209453106344195508888734851456727694402517474025279420169654096385443966647213976174561781690612328591708968142947212795812289079749497542019214853492769316490854379712567572710002226899612778052225633826304465906222150489368505761734740388612417657727741244082990235379929301414068388217948695816829210388581196550355640504757410786067146635016768217866604791777522406264108034131418747045097037436686 [148,145] -101569291916156219312982883574538935848589286409502457600930545218388484395315061416474049374552578841729323989377509994534015624832210533881966129189562679737145868757227313450464039370955203223612792501221893026064543176851312399492376649778841984287817574206484669336599886918813958987137453538655671573923834335547466730925168889447786975666294364369233820404105462000529507838287702124781144686945030330173034551973840045261682114113604178208161989935397050547041888075755866039275303466804628746586369233950820333231191902462163856299216947474639692152002027223515171970095450521040073392107437935252580185824379260368181295335160758885438717757066193521392420519643852994161968046035851153629687042068474959033909316566862135606961412796883091504632312091349124692282245713046970822047345513958387498359572906168756861304762967899127593989435344874833613061526285802466846089405504197114302262966913555722991280782 [148,146] 57933637090556300377659509168542955774769526226465816727102914504779519184291042748387703536478806505216146682541504459372853519428716635209993655600661858747198571235543946080392895140598310141880207014126701996245279731985435731992942532364448421490278954131295192532066619255010479858151042838153896626715280923332482410936962359972570938903024683111038863242295731741163605898169808210716381306545506899740520400586369576389623098018744300059258353808217267910378906828973163908364188738320570080744563493013243004266374864988447590309941236603957666189430300542082288607470782376456230177488198511638435189737996467257636858902706731031445668961965163658908072100420546390657496084129676028737718419445770027780127211191905767696870624044072871792837209614305549914811896879160594148795928716120788982332178874198372560668782724995574565966970741141540602926594013170315879601602104444329060874117637579 [148,147] -133940486659004114731039231912654593092337990780112202773056015529600740041649704071531968595460849013385141087307816303340008570048056621903131940500711344610373970701353414106272098076549291370004022293982347801241297813462473332602096130438369306145188460710097719974773250089622752556200918533153037136063949183735771468274174378862361684204178944418927121252333282053116490527086077102479110201731604471637390278916846317165487423205147887606653335657202942751912152586966379874382197561517567109306072645296449009801083975922755161420081256882888326078211814929767067135275579398070518320586139331638239653283940230853280178488666351310184920161729655867424667981007198784495371326702624724817592642606377400643386929210032813230281623675038333098418619401666973637508270338914514285412566756527768666934178904103200545060992727694025998866753343767835779461407187225316814529095006525 [148,148] -136011236171284151821291027989720304455679016900144086993116590943292622064086728895179546492446821276007367532452552200215257592350898667547241621003268191431540655185354497834239418679282988514026899126736554567359678261803235823220704282513459408084123905393451723861860581209391752166285608682144567574980017837882847699522541998997000992033059719227401332180877075550305823058734077842823909556886772811753647050981830023642684036059592030784870788904976779194883638751700094691324536561031660041997302274187679627481769976222365540466515206298277002714646339957287806419769697504012938584138491865590219860089006833093397325222536093502710329854489377424002886021212425059213757710263365554076081819282736694799761978580819663634768348994588817534369770638512642877047723328137446453816468046764185747310928367781263947954272015508456454189592626163530160607835243999028575005 [149,0] -25168467803734624464063446656456779242031928270117321358234207622123434674202990762511382874645195941555111161412429924690187216720072342055117860906195460621236586175123207703674067756280981617000199950834567643238140387804438488157647820931835070907870559611885623835008711493869162555296725040014784632944357990734182168102020203266108156894723333246357370801166971019711972245077538878173346263714805164222438935404992977165544056555167517086392089240390896481405971166050390870719599039136736296353551455032728457623706992263377754765116829045049786120610817305705197371790790688286255060926037732070910056203137461058586187837072926759905260809142597006050795814200781517316616275815093235122905126705712183033676516693611997201677298339423529336796461192791399715554583089211760947985017827130681366460802338720198642326931126151462101885559939079510643814334491603680283356184044000145637087477122787446465378350702390767147823607102134245309416648343779851746206397479419986183790892458803046411659508948299986271570926857684341702045317754513440698261724222138552422745407862119879580687084201226149761070347726054611178465369100860142850773047302468829679942899231590403637348993225730756622344044938123761759509453959766043090351791670272111325542650681817089613094524417553181633420153852660470552984305181705280276979609884661753291942530711901190548945355029113884290616951534397975425346339749616170932424199489810238547160283713279288318818225422295783175747155062224037155687598407269762348337370672044809863025657174392262552390627954408579674759853795488486875666264883200000 [149,1] -353923756768331614840222301414020665982460023545973202045102599503604784199861400693056165559205395453206395084420134041953358561508710731135457083155092922364385178983785342969721314522186719296794161867537962217864249711893143972973911152699074704647463365270455027476035805593984891874362548693443116184059821048821686524031267969842285886388889851027984215002530336766975493881640140349992222351972028965105353049840631298070963785998958707224416357125073250544964282387144805617716021984322644898955157338790879208918149847155710302685471754289852824113333955980156715097294562945411592105285209894079194899013361460098796636008963717208288774972588898705390481287945249291411987515291409485285544610059183402842202664841193480747496462945619424618054115808388139278313507096634434106463534960633361593273354337787624779921870513690746406513895621399288782050843262521470283838879078686240400666240294841991071336674870883323527314014451782293930634756709969800596985969123848895974530422763748648898749713042727157238645792161946179807277624964785758861758875305042292954182490487341278830056176748185341061100326561634634398272726754102148032248673319193949298379513398054016898380278286598980792733965891290579827452416557870329534662776278922601882805021143294201797145274694686285270963780121023098054534012888690181722895176356254652096078412730847488007529819517101233603982632398548919925893168612755177272448468255535490719118414726211750281993560804394755036930699710921116593117670422382429006866553064244714084616621454107667768039079679243412104946319792336754363849464872960000 [149,2] -299752478995361326014776860771174231812186624015385036387587346416573993392970464957677746283529015657386898233180843093700694104325650149450377198125370966075131632034812724989760021872220781056848424562486988982835199189736397126709183021143552743184634272107788117497114509437930922532406092092858352524107551993711930895441491373539147175260672705628764719985389446602878319576493279552195360525048409720181478580158257931874807775753330410903773502871079399675047091509771832414718011723176729912126107262882520589781813602480589157434889336751218747609914193477120020334118502559293128067017503312573740021576031322511543920690418251331924308364741111492380176377342613464770594584529286319838651913101063487249468924833335698690277970163009096827225417371273455207254413590974136902295551012024811641898335323929617363790915044956385373440303552347366099884372335456010532148612347942626409231279344741391892729935413042543682794030853978220987427349977126416980881995106529220291591007885775291417027757097011593691921360498192263657611172209359977952481171212905276769013484901657569071319534779240006097039080765428059726150531931121996795512674763700160582441302411738741493940279371574517409709011096561914395708923476025256950331506794997673293571952356036416753458949065699987075271606893119148800477200692161086332874979708431569421977302038965880414706117516056756211003006798749752848207302431132309265257951197939157541360537938369299507198902826216633129092541035012651189840017712151273734054671340673820715654319667833859802755178190927911376612233229376793064621314827878400 [149,3] -78450343943969742765237189368413764511727589289914350230730526676900392172216185863785372326621376176431321925293423502262532559474268971445335661326894620210125160274021702212114134244878941466728614111783803102003471122516778965627178766044295178019941266552325252059581176398709355298404682471942152354147646150236377799997532622222681148440993147578558392275920380787643508287924367785833049059800198174283857570463093945287720991992123343269492346691306025735444502673009865121797755320492451093486060895947597490430919567900343957044887715257766568321808861335763412982248247737435364464701889544892489215023240250699191705558790190545883256251269313229716163886517804565393284527753966123693218244943862186430745425129490521733974131492844054901664149998019695842641306836217997903361442005027407139161438418721947430174856585140365357949995507451581706145073302351450699096816908868376985135600843640092312056345860907616506252630680610418509775337505660999822275797073245240742964432125270651352891489772331223626047448836120170252477313674166265698402866322487594110321889990470176029081040445382017158611077751660239996829536893148989890110276699572011247914727775855258128167670942659424287915505427672473269419651762059641925315477050814537982226118486701261705772598954900819178739183294581259964827458631888383875701059564092646961522809448133293498571262840813226701600016938150983204328341992999252262192736031570055474817135814194106418120653187066875777141911577438362467622122696064449764962431048705324880823696891820270545096607826609668251196042033998175996270543372288000 [149,4] -6967461983346348717699063754308486304127112965875492275401990130899198510118490643906594419596124093394963036096668616177237755750185307819422504584110329393308423209443090847857194452458964102952607584352285186369368418949399879010666558591599686828664542349682704526950185691888140135489770947759731510941228673513293461376386164398115410284201382005402306877969299330265036766424742510917004443185544622824197518488296587178906420498162409478565354419479064332122441257329701518880534335243657263536856017707492166801936745626912793017419872118756579506916796165488214012661802414433909282079342733669348808728920193143474371771423072895740835399609184252642795890355347398215684535610073583876106322338047977721521423583857122804741710336163388000571450563081223590625448368522788178954097019402156257082705718780690307526188264532601688934632884557243672301347104708898484324184988132103976749517732460274201796883089903155825280037168285122525732263271262677532716266808715215698190708030761159141896113413798131941904465719858722449296254888332449239777376859452755071653789041092955675713736516636443778073983117125978762953868209665167594780989754187584752757100007985083259169960381300697599037881891019067342865262003291695052271131286205966720276722395006368046371296610966459348818518573308215430504962302798418436182760235216997434268237633781624428450932422908778521773509919873949066711888790616769828509560032336878181987247372807841102577629150346713122509867981073128861888226134587875435576930174656044155282963124354546456996124466067298540834499627035772897431353766707200 [149,5] -165388597811645614003586123230947073083958480856005087022230123219198498771862813685008043692547601602900032042644487181377098960927788311873725200172466391060809539941790980010741196767381906879798337385286353416801807489164279464071308333574706614012632870591755020126591730148055861575570430107252934866883537075855551432649814025027560704318255967794733123111472904428847303654438493039002145628630449214647908429864461917819425945559825596478165051661217458259887311494806658294173523136251542080787003568245986508869765330313271637246765155274213048333143726676542448603101660281324236015456754903929930548139173232900336980895825093001864177468788902175486062449989534908656761215394941846604306032854663478384166501032804673797161318337205200285318528015184766086228376028320385013691587575958024250196640155981723792965196021497913356833290590299892809950327777422853542183243642832814435864209947760777514749770317509139770473186728931097647670840140317330464659908057151964273379440420558883764205151581337993523818924971765607193020808545163719244238645804094363754026571341035299021473660387909490360603950145290500327683039038301558238462392964820846581030752451186258909922888207159750090738595453775429250213195311715045423206719331797122603702803085616358628384321281818237623590223972171714894032435551226027899406347537364372599838110963208689085392260176824335106394423738064767247330980669979995140593373560357753266493689204198400458234388162368084426164717125950261758931817572514055916113607929172499842197878597009436582429485062517710096561096947683674401327913369600 [149,6] 1657298885263346478425717700569930640886794095260414282288342623731256001461234028583097822256573187756403769277309874470659861223928345704987705433807350543457789994638305656098754368520077266800751752170597577168969001363543511038288894841007731745680544202844450029748343362264025446890522207181661796062036978399467910113913100839962747033772789044128889322657007080165214957626692001169730530396934313267162222684959107859732681932395240038209685250546771569646433374311410816253639632922420590025617100137553482568542712176527413165653865405910309050217252392353533016353557828538850061840743070010638374066785522267777167374117142111439845140454002891842007319128210041810558769631184763614984440176402040214226216934236613269919844364339369202122966612604025375769143161149455554220631878438012180195295714269245749209499513288653949551237812782777450474612340477199200336219420503093848533617083408852497754616287067382630994172255478616173062316249506624256732186860264102780782188019833437481987715725606349737789320796708616467330610219229324304203256037743691398865667151756209773851940681992965557453667521758575461131887712869485940298542234235498692820046758895342010171644059378647825294351297120717107985766888449474434939907435681330425222018332763176474206904909890920223980904899041114640722788785487279985165368979847462188398926853548019882321706445316337406388434174917994631959656237385782862761373868165196542132162562117326415796943841171575570855087367817262253621289510759414605529313712293115533154039626081631322255704249969336048369732097027168943499517624320 [149,7] 89727993089327966832688582665993913943841935682658791067131656314174206630745136497702132175997979862558271659898579658894678767176951575216187728035486002863700111509930360106339835279508761271395349923627443676306886600170568250174678239405774574355289929957547640814526249490532211503942507182302237843560067244693095300790682779986098689166643678149577153380035290580580962284156013398032927738536294884374732356845279917384854666602357190516507102542843139244714070925170249934192191355545987459473312102700456934897577236975067812490717677897629773807075084976219833540399099906700658345849611057720260366491068781805731859082521151282297183989527824462317055517541243469432361482584195451721152516640148177487534688761439983650586583536430752718338688655089030136676472159453779421379076553603746249492246614719749602446751478358389360667895477953466584140399831029931786908931047996549689511227761509393090510139968829563280600508183044186390529858945107213787344049951869816306650926230435926531186962765886193431899597162130526389330769396864208283910515277426392965214549374954228745384290295450274241122016846464155683146146843676439573919020038614320889221698702846916334215977324388855000540327292024826475639546083283097316334538402892975748291118531385895783742570470286062771309646841117787982885985547997611239236579825614936428701882578354345803228435734721533912035807183521412050218104569273742169154632449747383776455933966294871507945691067119407482337661511179359623908730313689309534954566402394738035534658454005040982665167794159807281294469876292368520369424384 [149,8] 686419687206099588096839306261058657105823703038759604320867587194028561041416456158523287604837960180147998226128823905993148899383398223472009813604213713556848322119426057972939451869669496596432990272319139302378728264312886409542059421729781047208454807515770642641407495446595587708662775520102005594352178338027872944104091323418480673623554408831335070067586031890028168453876363017546204359267852571164976391514013630555812373925585306768590285701069865581516104168601703283783297387943678968989996940243236273944058704625356158079540110964078869032544168352348079991289737978621176731706419856076452028495954937828617365224175137578140854529590046549783123711159196624770158855840016931612706652693518690447998990451810570259420462183622512461682162714995876928940642630947912720978676451312636399071939396013440828232579651211894565168556361452434706667331698267807203331086230744509642711521599230005716719989578485307524099683173368892089924238684427621382961852913227830496056602166229240159039442033089616996561275678127315282038007859424638038318908333499930469653059318025672621669750243077387877523465299428604846043817290581649185907535163819961816990611299419822457595805008882164083905636311730419245892582126928873719641905265855842163442557812789225683310849497800234457463633026986683472988246699672634199883492571455963825361835080167205067155859072297092458418597173584310944059255971034815265882713096883287402703855061857734928853565519595668143338437856606096904453969303386548224235719840720409377298877301015513193524718481387097057293055920961855410231040 [149,9] 2408419647578833420558585767057077939921321876823274800711492247806521761215640355011046252294617426942893733411896765303657177719029214725234823003898689787002228172845738946346433751159231650663085721051202768059374056693373677089541220957295074286103272618814773691904471318744186634503354153033567903109682625988390023464499339403371079985835668585973697589729938127958937382711420449896557887952713524766659651625362567979033488349502355757722239552813064426414823393227998632370083613088532583825745907365143165125325053853094706635545816001357128858766523171004949801936225771930389033566773296202702653434395886233830576131518834657032078347143274025172150597715648699497651489143845982636335431398863647308155120573295119667278844283568610347524311693644095565326358657080916902653732535103106782629883164623949266510311935165098229421225201509237565985625904111923856679186584142085405215190649402126068900222434619869226873100028507526276958541410623004453641791717423862425159767575841976902387347532419022541323931153484747540719741036848068997343621491165080082316114381337266685687903662859853379434578875104183747220279162758488147116585379506058983265970021349319423507306209953527574491421852186303163262847405721583743169720584936631870157234499361362637713865963270367622200366008964916748699686736829005768564002223454912243524321958986276812140004367080064751286345242700033728477115025417159809678358076358943027594496227181404156166346090801859987954902282533564242075750528801235497452832305820872866164560447351495435235559295463904265528442138918934435598592 [149,10] -23579533117024033055961052543584040002520069900566498528906030690015541476210069756748381331246953234614259314785328708542508604274008846535204902924068038835144821430825329166331228707300694847910498087125086487208692136307498187336290122289283958386562240462615878981988933848499733063676335581122682459380910651491116912047450230324058964581869200758086774032820126925449265444688704423123270782012878970317408842029796333813699237298429582032969440511925590150907592516050035563339145271864690768011489824551688482101753140701676872742334384150871975367779171102380766917887388783233841759285616131918531344224833743439436938890521005804493890201639093277894062816380988647877983162570238965291298916312891041627774390255760532703201184579613555036677849053264036321378878023253265428174719965914238688452005128531406781110997744202604671002773406582105613628443264509729215999407438135457730026064202111959758618666449125157158071478881298784952448830207612212472043486659809441310729806308863786579395698205880924440671339458592505514122748234251291603162644490122375925718420284762480770478810359897348712349357555522907509788880998444156253729250892151383336982115310578007809367451602693973170827015688797619073321181669862696470861189024401745611502092178006467471660791646192103036948130201938542038934293910018179356839455607630207561601971831418579015262722660835496633161157190350067654516938986511810276112165473142746513001459556817273509770805975952173359267213068057377349929078150512737111922057661159762117063591757710450078073133196956991907126515982753913145248 [149,11] 149077621427124227292868699241610829216456085416092047326700746872062374889731656120494176471565197343359586797069380186371682682194796373844980124047549420769975942776062087764496401236115330829880766783044815711788366694586930787805359195227888266567796498969197152219546141140660206202632278805644911746617710938437818244885255921781486709982961007771209747242577003430358770542664377624530559271990879139150872945240360907929137845490710938438952837765152763257980169478853993454168296915448270887032513596334114679669666403175322705538336999754001913025726826914142945260917215406371350769866255509989493214551684252252725744843735514732170122204942131192766194435041024692749166994004067449761475327289240153212821071039387904001555786982987483514006636771387543987602089130900554093016025063606513740480002065763781719142722380736098497778695076853093604217291127712575238184555446080867462199150997645534085270855706392229877429676773332364196336442334678893089646832601646881887662047021411620515616258958065355213577989841214435571145991039640828793561528217846167165279308298200586864020701203365343210143879222360347065616644923057775395625406350809371183323757230972399750649295308357782509454440604683796281756166831678108894133261824217112557965554817752515260104284954989074346152013473256568536671856612412281500268043371222810243467158492806179975170107539400382678571016525243302224611520296444024127422338358579073764203791220971146796418429481337446692369718658810655069161530852830316935878694357611059418458802350917651637034722042520855176041143432822830336 [149,12] -993857555025398161751461575245225341967995939536136891028098162423585304863861910800568700346008491824183491684084829829364361958465015836576193053284972841466373108452191801330266772527565926172921147979570998791092738142844644813547054522002585383621801706062107505935660111933919726164467452790726393973981807221488420999527728242288315415564067754180745956395620963793813333270560366451973808244230652655504639900040014247227188607116756944532791535446821235599257735213454622165230053312289352267964389451836264018547210357985754896328727580199934638338892652637345203928866221713975097598417552635605137688064145455505218800920862916428553258384037952040624277832595500431886475087842781757100683023812613603639949479702710866051398430933898143753268174657117064064587947519713159467863421521375918758751285328649443866296697260895166981532054664171883209990181829363213089761061035371785503906240164109640722648522809838957363322113163634068587115597718798542174381051960896450400878982860016401320599231543579406482759000562884986988708986920788485815003380526565363917242351537771242076406086935065670177096327181079802226453480125768117370015363340083417783827001842237834536163618220974226101815783409667823937920140089855124222116813401998159096498590246662879781077678200343066360124549506472975308687171214456738032684740687787255408079933256704175410367602495676015081038305604408358037595610120240969218889182195653854660822293380840656859189425884635533525066917798721214713317952361954875304150219953091193771766845805403118321560396028952726496247295423310464 [149,13] 4120435119982106610759454523017052840064934788253736794321223799567333684901316365984648011815296963386024204696187602770145810845515176850677754210946539074530076049025370653050964067584738638948738233947806018724760171814131190452039151382952894176799422149444503496620784741313095693295685888982410161681290401876246983511550866347849344311629436491345899279405825901871705227613217411471476410616150574215842463224790675185060518398817634954521657630998661524199442228179764743208241409300843721704175147140674368651917630198015778920589089800080135352811216118495907393057720653270817354081910202646340866308904121150753325021894722544736662424022628341482798390879129523230561815138297024832409132909915748947433238730111585994380774954941116249149058907811611676899525060410133765234866831387645908779732338348818040841312468135946323645903836014366139619991390383226493239199683272309843891768098486192698058201420923537387403876410921671510130368200898154274773359026990080335275407488083416141468038540483920538945583423917524737101418626462482848628078201638220637497399402448431809309390358790438073036130307013023155941285116732573682262869019308347938489605500419116571748850641931356528505089452871639543703461724817761245715156455126878790599488815487942400459917552338397407768473138644162884639834678493877116595208769511426133572721962312534304375053720596625646249922777324549326752109815169265603887444205673316192125881613515316479127795577153070750501581375396815770890047736342335230035602540424036551779346756271693777487613983577850539873322188546072 [149,14] -13867595044132168294906447980693044681717825537168255155289582865740840297460608995397194797754857226042038810721897697564442724625066825183781660665713403130908295404921006264492804376404259147510619205497019901048817408457942507363228408166298066162733494864198662922743681596025351192735997946463449564405750078050254161481172328171383053726998465420302703433415638978728620924117231791835780535218043322790244794507437669254963666507957530161858217932394704659805149786062946361758159447597386913256015549811893822282233978061032348862429663550538067991060904917833499676154379977540922579366543077753966223672655002978056456459220209333882090789829716098176424427495601435280560910485195835885758114695243946062933969498267006945611079605441703353421241138986397596988292768991301933705124234156912984790593587988768915998190729167583303504417239922934295888572729698251447001516900591219628817691857126604058384979247909795320312073706616967988174198815852863125936754469796458257545807825724488677318165432642427750970892294359906132780015162811337725522174904195620954299084224508125298749109153448493416341227603373124620089333205282983154134108900295033194274273717169247017041899853699576147518275040398530535293100734777817757551581014155261854983526578303899768943702419976617810884230596607181043362969936945376219536992962832988761697900822559438402478108496714544434638070707331684935431953112869922099738652049366919890226467919519215096549249135519019903111010268547906193871689825307419427711680214966422146082561640051108750389273355253547325453113940896 [149,15] 70837638104942468342062684101037765497626280567878737457922418747126471187141015934259945044848012232154839050298400808368277603093041478079868440886370589220157074213009740401781263921587412664598767822734112642341444781347013485195789332412574703868104431514241478118187156154467576923729043778580570688943030241348067181281291455498952110942638405641811893010069030118956394350117154195803040011010058059388225968018151496298794130732258092075744979730985137808940920487111895486164519910034540018949951190046121687344772716716768761240319117682014211122965996395392579884472660281092275327214703637296466905860507019168341970085411530053461333530741397638613926419067318057632273741705109410829117019684532042298766724058653429059491112624776796688544216743001129077927935425344406700175402715818665205645869796185048514834606811093361290829628151637422036776063777116275604919166841056997923963094436574703174688058615606480353330793461107804175707791329818764230994921110054042902805882585896691492901008572988242998844393846817492508390288589073305619393771542039791855852899162701286840343812577362211426439545363614540641098891160381156264202376987069682403980448593339231454468461205160373400772156439083160829530312751144011678207157201784633098153713488134586111723189134508656947789348415263141403912358677511281927684334207720840096936341827618091650599099517734058410567351969970706036939299726406907465676484511648543480223670592345495047330815285662581679909430855314318850279862815962337539377393124085962355146875026877491836466153645538766443264004128 [149,16] -720791922706627774470964564170688304931004065222987852563888262019597929688626044455780045686106671548789331934755378011889101505641457249094102740379555270228843340041229092734877121517746429904407202933587712128258118401110615807899159073343995820682226318863734999337416315240992794395887160669223341826888273710162575080969615248395768556308832620000599956757430462388463956722356995567236926355675632785834439343617501104695924673231127374725096362131793222323403446421839178666906800852318620375190196374257648294220749021779812650621649604161969240780857471546000971605160540408821435847387695155682783540418472513320270441514980640025830093789339269939045477895063858593643702650499769574315896146606602368382871096948447274925889242654590394433954059197005382245353777827132520735573551585926249029914357267347971190762818194274193783733482965001452816112821605456077586654111974700309768065410367464596851800270542467713977207402060209164819760377440366933358552982273048152417093861262687804454978884291897234919715653842362079551962710069320712814366548671115322025077960303175921422767834631480787559288730212690823689967680534674937470651948415964028893912763081470594493892486187393359384960527651211270000073597608596869332189478437461417541109244098764081894126819842686897634453985147806300407906977109048500672247381208403006683919674962965036280648711829446606079139895131508837254722945256409187474316825955425327572088345707637161065982932203416324754915443055593126907936787972441114970089236915464339233883593625855014810607183115344649512411990 [149,17] 5469585450869966869413061572717322399594405395600895930761688965196696358375196470992468207388103486270322325533928131777543835779581514407616186663597973974954080527673948838024255040857784455569838332585919824737898011337368277016007831582898458694304364129384014330281751233109441108729434364735562930705556533061713915061760062782766618007913466701060869344935603165454207138182409043162619098657234647059092373279776641020516374642812170108033121873808072757864961148349011971941500992850710927923383643815081272730126447159796996593195801805404163097282940918427530565877573313544412018915062868249823499249535678416626150997558508570049680410232097260522517349371145128303531110924752494556225070502189697687222586775849377984333364466908905894082338193527388088147260966932095222982902873033835758603979095673840726781447478642827687867184474944953028675290590107376548952193459629044667653535127684084797158472441658962871732587037174316614181744430154305601310588211516514554044366671770746053593486686149006340314949332331343157557278614638289889790039618834936479736149920001513408667486584315806059172040649999017168670159469098849345187540101266736053527081525264643271233888801875492089104917488331513646572866923229445148336286208295571652538329557010829108567197865052724024560927151943983152205083306861722712520805362172253006304379704251857803785892024469297591185590997994565438737714369679612939980891170186737168592063861789539932889055436380458252687360851136968279721197855249444086323789066524994282487426567220249120693054225498318095834096 [149,18] -28414563993503139053631626952680780869982375949533101492426459752300494188439714000148241636142574039238608696550173960910910527677486327098244236111364918983960166311058310000401134622924299262754935534120994987788129359325860157789835011827808715688142047075212445522172167949447632293741638073071027953244925768681373723197663020515133251335373275290939784896117235902332543970201964570460073747924580150958492271738448902251878300256946329469793162384050378041727070404720085967315124618771676937829464320064561955478174823179017232544511510546395159883941287173479075132553461895209740120539705327811661911302860869646395494571287541528038592635383178276402419797212725272608877262676745781529185063210116380375935053298171364632562078512396973594600181407408619367179684468271853301535158042654009333882786502121526498874426970500193061908242332386711290572449546582708350635258038770970832558581805250800376120561150868743542208319669411437039718538576735011302808690298113344177431628143886074992727297064764509163841582444948550016267208555811102795479797845909618111804373550796511178823143258879109491311424976584548514733140843366401935260539309607340420146779704656876533896698388811606276633578456509581666535952728221094646923349030625989367696301487499879657261330454971515170798444357532172865581292692224483260267763529742377183254741441839433307936163395285886911927158089892454939624572253583278084422497535863703416387572840839641250702348863799540171405099241108309892958318166246398680992044311519854758803727688857192569613343975582365753792 [149,19] 106613523634661258855921120958674013033288871196210460786332208716664675810604326940369187408183608714862007190925027703336500851051493559951249261392570221483686791474691185315341857764211315189526976714372609460506777987397348304153905807137045711731553928333327786982738939958065909784402774718692647606346028349358056471984234310261361691517744620245365263489656321602880326376041292497939297424785273849090461439662388765223138681261990162456229592032710352109030314644559427133402218732177789757525741250199068089463759756405610058239849175804766283929554604876791170757086692657007215464769013216488375471247460895381664067967924948082029410346891918782969802061885186883442398944816825464825726637432401287671925285869740215609850452281283048603808502126111224075384678815659592774181958247035161745607875790882377450458745007630862543934060513238781063307529654976400177306606039922990959953517743765956728005800569453696969941451740199816173834441565827368317273618252826216018346898823761082914590479013380718332261925019656471305382530712948941895376874725562032950929109074456036397575903182403891053160970580021596231684396263815144287317370259091852612837543215918265796892380744555300174902337266122272929348968777393433815095464931420034100760220165072730762896290991632442338097175577625487507598361547839332246307087392123090887404873516311019544865683153942400801031698015437122912220016311340019020708489953654574777860709302951672990045499669451732038176750157658401783372075515585998802825890618003753466783210480914197894923278429904982926 [149,20] -299017630907287053722330454213849103035245778710267029207848585177215688901852522618629263768129409526820957275157540834018700009284658391353240362109432919339060651101946277882782013846240010040546613678403233346257952326748803605191247012519837398523931211704804174620567377332700905566396040694104307622947206072719323870050799029848634301889272032465691610219979689520457237830780820670321224539226465392413039214307291397141536759517497048551407008088958917124527195701609656898656241339503529420045691454426695225759075704563463045089597721551066716451915843759490922681966493994856174162687038876922726381237798042797883390749663313854771195349882867188354863695472088864259767495812373231308188525363859958344503525602854115473154755000637196096591375830582415898221049575945470207927098737362963781202965372104463332460220287481512537172900451214018989521785091644219745013065002243991347612281635734432515480127143971303558335635952090894908731293642240608047347856941952849446407144870804767757825721292769720410883255060103433192860139728587840869547210494630854840157216238875230273423319538561719539884132734751562769592388840190198424850181779467692024858653725894933281695169994517454238045243653339270204086501755056723595312736363204543226112309333850400450829513856425323904523255886878504590743044339585471923831550848147346317176163445109059538773729465125317882729280482543290129827706462994205178172855043890055183556784643237576665091006867541518933644219120659471572039336601788751382881492814529299933495189729592495056102768597807424 [149,21] 634927198933205381227072465883728088329242986958627409949384483352987524042006683504467558292618868376478801018680065657516724327012249786809922691820412783191012017161751700481501376996733903748318925815049713016983144063292429406095225923059362021698384070732182559064227925691521752417205068119659930297125254266887023605709148204711965919287679835898374354642678071875785123242755720982607754102834938292884254732780513248458781631048457597973940161261410976401651162579873483028557863059465381467851113488301065121996465205229507510655797486365054528411876182398306304952570844334484154709811431817832592212254630537644433475024155201893395429953557662941126353924938571772552776819387514288572744933125545566729546635282410742990415315352331649027335355772381020057461520627422287589924123587030294901272031814040455439640765596810040054238417272557460358220933225141853261356013929666783266775840396717049094376564658995987144894328173063151458211348597658368463339776825742023370511694941326731701035232282008549721845641055083006118453376074281005519528715751420013497003146535855110365875391691136458038670070007015510358439578149866247395060264616754751144168270480295182058322835854743833972855313150597208124107886398674064955412318118129739222827249754729206595018013314461021479359585270527409281811776658945930349510753770255001144141084942818069634422584624218946410073998396549974968284900105129971271178636911216864400751749637338151676584343621930588632534287868176396132160565656722796047985970435340124111256610026498219067578762922112 [149,22] -1008345998521178835164169643122613401618320052750224577701867326834162348245412899254095238541415140872251862784631090382663512403837032584270131318854957495599000090386238914557825865062196354762059119545875584790023530401379548573414504790156328209781664729351243387482960752726033478099055218492133513728330377204361224771451834219015187892438359225729347947296465690694730454427996382281865635992894788509686364548774571779407780657605771729258372762057618374039679130948652175041494183975606846773381515014398223594253870899783970611792191273745320376844225623117695264789216125897269863870708118401521661404914254827512646462302099185117099861076461553862925391164906565533252056508700111824909016613194582914285596459573469209985893113398547081103674292202102727745806887327990394145579344677604411299183330623455208092434525698704040782571814909002265737947811052192257748225104647363282890769381804561204903119153773238318673134110497607845290104206998844664643934387100741466125569982763373635867409988049051350969726534224036394368014732184238533594699791136629081222206025327678442323916839247839586893317733697038525821988870177199275254964155736661327473815622903611443663049434108791016726085121265142061787070026124050790049753586760175370139713902886197776361246499994081115248092298730143541279612396282335762001286986232131085787093393067028432804547394407737397094379450529191005545081046285579146891704746061515151041931152879014415600160856351434656074852609562370568016365939262397622245746775125844425175253277028633748936578229626 [149,23] 1136402836628986435444113096220988520173792690580282488325165715742835714022456519441896700231371266868967048961386143005928870597037235185872291179883015826979109948382797437138530480885974847503243587350609730776699830033469231970523458735198791277337632398124098892733228641017681434416052418982814243799551841151929628652567272763664163530992098625405003942622693229477017930718444039362281218838403240614767934847712860958551815622421440031530762604743350083414547928001965118050885395686997481672427269551567423481251568725566776225434558109471144732696051548768195217458287664693026679038545400326649742768368379987242050394839967041511408430314685983229371501617497550466601568883126776619705518440099358970606533702740894395980238642225663118247465367108085428976569163723403606264334068470578636875963155773157240497816572173451812706821053481546976205635067829682515145202146126160618347677970256082775054001730191576123930410285221641549271576580508013512446622767754971510859905312833600317191595500774905761026028269489950146419067113407972937189315916073418982220011293281090132281660610029166304799405963850142854631188866304085294558551655568357197363258763989125942718690616333766349768505334254444920205063948018239164439008043428633157283559205796082219299130140699920093180123429674408187107437187684673531120892231074621908173317926372275667075401897881756065924198820986031932888217878273557280628926860703661367124645579107827864638651456780030810077499336920506026725004543358598992757369916696850863289776975382161821826663000 [149,24] -786271481778083512994084874625788353406025620712991157092009794172719616208464054618193102404081560990660829217380667120160292472769082280468294589697693152228144625970037128109503678641284457547999317025869964144749960070968500996488441671209841793148978544211860950262703256132149854745298318717360009891999626986294059987225527777887226682071384219423385382564633974292118908110326229896859410247988173598820798137899678939548929645465236375808921664159630067334246203602608480130245528035010638703338886274061683821104377533015852463030563802838599744299009499183800862783093960010601127404561687104252212697585220416876596451447472637935980209166860255335096232711507131932704543830574394220134450766898872316190613454872955057494008577062747343189150592949875565588198030616066042475924703246093549498179496358010123240877953350289384283864957667037292637067705795283183378375465702620213709060578189296744840891236907867415970149582568694470779496533120603996730784994921749689578409446361645187591770156355463433938752443074553820280285457607219634858384087837047357201167913171652352853327523175144267421434105899642414933782798631453662099949983075445313296987744469178974715546457398739848515489263234318846494637321838925205877598141460805333779258547679366937686249706323254531443152349191066929277215715403110937136882545544440841213949092836081112660451732987723705448647349725309786963179498720532311345041546457190496761807992202651251696941540317573852726716857440921269042460754247124280574428740386012797038041727165828820813000 [149,25] 299151625390537306240159076567039733563179658182592923994351095308732331056726539520050961534587244965387041215479876664347923200411621661016019961977291015746194104462408150791617407406698469845373409640087138124955587191971185193768912542808037298185381527358015063936770802851350616199083447372166624546075094209079195789401467858300388381927317800210408635957484902920815490445014642456968071535940356977609654942339427350250142168316671412488800585193848638465924037713669775406611042908845690404171803684060999797281471152299990049758850206866035324832614442295236210290883750519775758286175917313890814128566203828814465502829244446278958413802421170350455744719464559651438400062319607689517237562428415086959854271102985017600491171930749696584329254872413205465873817573485239364684410673726220352498056943605125157853584409789495354688069798290137501242634175641562175037727807802287564070271251249403791484692958837671807150494873989848412875021835750499167884528683713163156591331318479346400507109552935600909590247911460336671845543785345426503066865944467676889460460709762385678593761482842587213773789376855924229141460501106176510699008038607492301442659937007771517837672725165249558249601430797566094189403421372301166189477995801701314769099327344200869139113363725034857235538172767062036786585508360810366225673181222757861461589330274657229758583047985547067594973752871734802077875113377340368391303837961088982060640253594659309780565253199596679022130324930592729187679031493180367114047786521785831175317068438246110 [149,26] -1027861544677632835543195733539225228214982166570670244782474565370521647606445123591457478247318504630876299495621873448867789553734071169298021859097268502781498725265720529678948213991600297100538728071793487378839391177757859308941610458286660891872251090087336065720941881123824763017609944090146184085619700233588927143421424202411689864238544662347256238583281715853971066553607848452403676484904721128772383169021066215178437227045763634850738230578154039462347208051494170828732325221844592147243926734821823579800603332641000001976733678305901644978075256261195455394711525444148127373638585681433121070804953486561816342102078273550349722569967450990428774878325161104879280245271920070362140859895620927402166878062447028734646327715935827268597792343779171488900909585181905773366055533220374213761664175880939093349946544584688074950106369232288592224941925828912930569669537239637648588571208272027963340627427142460215705889947916759404250704664882803938475045681752474218898695684131873147765168179047692028302261631636822772235153208309932244497724970773769560808295173174035174830932648287767698447832884625616984826462496592067426775609230997626935255103989160457192146679372319583104082330852967403825957902831596539773927149041806930825504055494547276289838361021794213910665355463055621631355040747952029217468596963921700995162541802785532276909462147519269720552481283174700851030638464776493356941016990026947212636087415003919730038095592287955605306237217971350450591661627748660477814685688398043372484766598315400 [149,27] 5130077198412482479899351342811728695936998640069036679921087944024798934450383888157294765957241352413303503178458093072526066821412664426668275248477241599287869760227776260882768380874662847153343299307442930262447181507148339361601057888416667730249432103947828025283922339843417114071341610136626712790267888969052096618822248359076094081011624545242030521055050674677392983223031680152888099601829683940266225177944152887641520258097920918303907448338661174407445598406036843718195249092080642623622728058724056308464351932470688566674911658734922266659793143103474003488215804594643568575136998156299210813245785433627833192514691864398421554783142746968825620488661217408396494241502395762617050034103258341798650872905597226433619818959414466085412777828374682314651808225766568598717228058381503391448469549603261133454353423535135257558429708415701960661223773799183818237264903846896327334634353820042358645563362291895935427642959505960854282842921689091298626579076165803690197326914650917356946501894773926320321836131272120984015001385082598293256433024052999239987980042668594140568373261138276600915459967078229581595545025153537274201233014561648528571968831680498111212484802119602108408734505206450222662361246592825519481112116641038183322926841489935932864062042835019505401557774425203589013206866912969601217578781408572261340045117350746025042371876490308489210079593745651687423021924950409486199196846004454681424260407600943679428278750275415240389818384978462189158996643222549293547408186260552509254104448150 [149,28] -14652187088790498170058308109945990628570730690911615909944712252201561044003393601290112132848079063048701093463547457235872339740271389674752469162287015794591919025677116944034334887958039188784473343215667635481510254685788598547695027489932288325664038181475693260845428492436493151324534130327676025573204885749971719338006946108575570050707011058247867168729496907090383342178651867750730510730439986646499559965865535068537984184008808461661376200237429829596575046805981271228184334867553531532747457497535019536901702200730057675932674158978833697922052597736922781445851948076574953546612621362189823781025846663836087754163275738159327342631686094482964284848510228078376288951116273622373455395205608034550542657209297308333451797920525222870842976177607716338684319223098947834430888716847071240647340936642829032201784624088209970094423445271819861650307650007950838718998460857304700948522357761012395000206433768371347891081625170065583408656670638499488321271810242690337874410051075098067669098210945723107509680244872556187044063400854605067768668079550412951266252005800414795563253673964924582429336615022249967860037542769377957060222834008378309809451291819306189796287097520958859130864931738367441959853373767937865282313326641671556981319491794345468351152539154051710342344741545593535270669889948446326289299107648740006879270998890471834725449604464684326708325464519633618529851746245406346949527931109781847153069756689182697240682366527064440809506533456009544059307756965007068100620526639557282581232560 [149,29] 30630408361242871559785583766009519640737794716763720995757268790755047117930392432843143317523122659492636582515140480230146372382971329344633577636814222334673385503262357096350643936994945312428474864047872487217878394507281448468949759999393311139810368813139287848677041314635197269921463477666315417172578507775248466414988889573539479201888684113768663202311282576350534136973589415746609244170682588921526288934842401490851792346651558849278179382717695569746484636207767895643141856813341559854101134886123977454812381681348032388761831501073881011076162456643449119474681253385021650226510707513555211160660725106332643192507550472516863406944851202541349459349737637839795291131356235232994133059054675487695057483923119873548051829632031455053733152388898136201353484467576741969453287658227215170686918039588324037375379142228979470822249379116399226777945691555730956820141923795760232507912436091518666360880814510093131496388305205626831873938759291171663862061328242560381819395540183412463914949547277548841066196503264294092009360563249458770007111642244530814420108600424283009754754883451437087247054464477309782516330614106833613723278400203430742309744037035070792863884227315795348816677533390015633091266319258719973498228813726696160589106684699388125427926279973022160830584129790154601661074440243761509134561777137398082483561651507633980348532168661428449328138920589313691356197148285262423566077371782809376833363171359680426827003599040136483638199140099677660367782240959364787996806918043491558788120 [149,30] -53053237874192678937590331998700350718369918024550186236994650971029458638727137153776826484509274403028082323226684013300705139524570489048204018371940358563463137679464511281204747964113774890079641150126524095325766383873177528767423253318361006298732867089868440426912503291014819083256008677823631970767483717227233121582547307270855684318599867709705203373519370462765231893569574634290565795069618211560203798090405907378013134350281933448704368146669158297326789611112378643230425612641093116033176624696395608920335703024981280979897247879501555691769306303022093781226050365415090719572628763399685994343634523200768731369196546806459312931506639896144076654945068175709167096107996764774067960104370285692987017985647920695006942609131765912545947740588180477004055913955522959393447841320782823988237961188493902353618147413643848235373043040810502141720957185148078483209139936632356397974678999634735819605229566047974844068321798304274335018068620020045231475278516448681772135570813382020317562797063896986019044805890155098052404622786044177158888088999475155289909970314709600062041097141892466027588884388144221578253071185790499900999290749028671262763378761497969971544014052023931583929541529900163526736429156410323816446779934883261705848547017135629877856688305386896861823254763703167438140647115677078577613202469726405858107572480935137373728179956362883735555128236448465715042553630730997716355037191475180191418856677971284949821494426154093363391783327139206037218131567705667295489215784961906811280 [149,31] 81537797678868096827658006417948704057552636787792650434338885050791919376507605280760378743661077973492284642420811482097590823868924060186661360534955040548079041936932962588024011741638724130466987737597640546895912965129967494260084693847137598046022824353174314518658254497906910676915970634186708457359664595872037977073098232982056167470143341346364124365163418356667414221408225492799464698688765578026657710964480306160029693374933173116304643890701095092527858357267392471198229956525719836287622570601553076783446558360601172714741779302199574988993073815166614995393003124472818014498063165545942161143731349974148530590278205150125170616222578721526663091390069568665541639782426113561872678109357619661583784123828289534298306653356648228049369897743091062479508017345795760020050952144352812745471653250634307409882050064207168040071686913798500224428449058401834610563649584891915548350584944588803233421458971382050964382592148049880611567034544359030027062375804558181164879370767821010588819487384584218619121489313459302407144753639296752136195005493560642153384284722493372823066359345251721075710643304517542233193561175959724738413193008675091030774869504884061171704418558185351614595644991565147852309320041893344865566716071057139270931561902935576423107037861803500591559951797323220186144907989819885128347100251333214836524203770162624740336711151965037731001129552308100492041189263148442350817543435559100158568882633808380488950486348906560871327275505332594865244450759397466529973852480313057396 [149,32] -115437902362435538534812668168569057358687323082451848188746789883187689140096884355208671742662482892804637932983806846025276057354202846283801603383531422379373606767633105206248514260657103381170952447516801992707075023679821609286426030181018327908994240441145922345345059866256755808165193770087314213507550373247966422146746487187915845447438193005235043012328631284573681864738333669314714406303662893636698146095281287662824928924841507299289157404572120958895607029067849878141181667327587715700766051257555202001463665241922965136849458411188140544822989998758579782940981863511358018693846523245213154009913960610543659308388541204529098856360740446293447700415239900416870462287014283136631515544702044548280837590490357884748838493479681359530506736526248501980347477569070011425760020236020561616446646505430781238486162669973649040712137174987865758926806940772362642698679537291866748208526977648386511998649163209739528084287894815239942405324861521593172473385786143925334105726598553065453295103388525154416482385347887527644409271834857926887597440963825847829453422414283265554280933524887858787162086420540411618513618506392849211935573382325313627114821992086798958287513786380103264809712723490127307861903046223479828560200977055159214061772311785525027826167584659021857214811677208269049557840698721023614030080037262802990013141194060564981944944280954694635228280057575942958410524526465748792379033480257913896111161539835148223989815375197829901957042334837022882132956595287139886766154502377120 [149,33] 152473077953085194395225798324234489366017208740882453901606476374623279409157703022978355316808372930520664255100675743312887769799312253803823616574517106081178916630371953113028128421136556502755516655760506386420718786218167311598199710884380154103826180978662016228256113115183185616410926131893607733720254551238841228451785729920457047593801072102274364026787683104494098385193522132535266274451758079837981704951877046217164729018186177443508960764851087308969364100938907667137528661961028091769111877674687723948795840555497351921463775040504233296732430171601261024046442291426197793640790887974151447076950723423258703944390755558859368562253525847391050116922334008193343819617963503809242489604084080092129465130427549413568505436848539950701848017766831236955029103822633278455890847402154509231853723863384289941742787233860226855153028409441729110602684769231606967135772182362874017374756225123975766699690447645292651025644202917316434693555886829404752749666223211481383114203009841655922522280605036055166255784826008608736579533232135605919079315507090399052110435984415644144091433475271933841336696896237559807667990141818295458839878703018144501350231990936316438546425340608946861559965915636018514105723874203882570111522107188730397461651733036696293977396377793274096638092742024571481758624348399565326394284370399385266707739080030277211881146535592338529033450526217387282561480180553711134467849894959045281840843386317763847459412302560937839556335020405358696213150449450345134934197726106 [149,34] -187003446414676683017865384396276237404478273087504196070745824588899312965363948872014456584268812061785313158142579879898022551671739964210086065282251974872962047933003310256286427851593123160511932025019431422934017664962539395763945767582356162640284237705841421340746955615260029922189119121907246986949663799550511900381637759640227160300972031927372842325912849281275474824475991986224330886451573286594527525419432919247129678133015504361638315217569329974417510776583468862848932924455086622109595693874245316083147813896700475441836508366035289836059519772108698160111226665935836753388940131230807424934827947600630114921924335820725907701759602493254601470473413019396133009447517754005759173367212909559461425885745483092667630253284333700201097711694020565989075395730696479444979219966615566165590873424579911552977748166636151587519319824178405877377419151114131663486041897905524922724650990657468883196636497638428207739057481877554308342774601351671273347213352586403331632013543118802596536029396845657298994217815400525657402516959614572850494934387766681150692295200818521479382550370567739271741787458383944332968851309447140298802418640852183169282416858696848651040418289467308855829682980712699611557383851786216269101743973094911896118370648437492551900871540294645957641965868428374919695257668869984559349486968078559712178058714503844709296738451414866797092509869782089938847489206325978995716064942172271136192147902954800448484941930218616367575944972330862042479144480207305244084839440 [149,35] 210466611734848631726539737528374947518092993984118128140463290645822883357540651832965900053073590256620853201113362493915611053367973135781450687482990198284718305018797812338735242851100532328372800824527128835653664323809081581970557857346671986216370012422759649411228567459152552288783708181180626012916345346035153349992245068014544491623184286945879181022722527494177169208425287001247688474587565427809406921792114391078692974188063419164237401110778316093281207927343001358548114601393732470721007428777962067132177859939220179479539610121216761292927591752689770706703827302245058335976708973104010377888337086530505854927385792230802435397543405210089229054379122286371936942764875437912564350869951835977689012013264500320709302092155051278894436530825508871955498635884077225613960970429466237991583221525600504967630734388248403977830676283095135805000256362553946905007934467459724600540135302915957403126190892197093881833440425649283627804102264919267300515209468877910119045611978560833514117200141930559498382042467789969621161928554253186819363135344645833987245396912819766319082283625912268282676341623302311850767556458883495846148929507034151136998986408302717519302190180034438526707893388992460463876645130098788067901823801650325186825925060231701274668889443562580411933378282535691624109479067572289637813794112887604607671270779727194995051957558194300451229547693884117671544042705144402303061639585842046926939970060130631882191394690340641102251256841599198295242749872498894290109149 [149,36] -214969335655673685126532674082140614332346438684281408336001911660971831133671919464705956464980978955978363254967549778793469777917238856009121685482467999926532102762291329749732012650347466358259147458840242447464241743885964821987085264000469961964692085375309021009018727255687066707832656610691233501100331273104813352212471528347961905100434963756587717031606103046126283963634921264088253695236307668500469384626711964234475239462085029575906083346463079453172517162728822892743643515918379508857286932454553467285979203101848193663453696630454702944807690683110819291554170034349743996217193018785445074612970876454181500975760490576657425929310419716499704862752822152567143363051914092881205754706781357293258617810197330696332075246167334077649800437475819843186229138134046514816837314934149036298813571034164059869374476472563060639353682509039047765965382478448982647078700937909851604910551277534023655364889236994292733959048723471677290593905579522475379834918920909719079113875823576421994602220272201918794557280355797907196924286062455548607865627859204574797135633373067282465882595807331782223589062777211741770896210960928853738008122360980524587185874541002888031779475396642715186638540336222980339289077533791642165572247385807876773998840005087949797448340996988415233859794381736295717172352885536137124228703082685873599217425230911699120746427026014794457588531616437622315294429037647473638214196050159744038258476942627388725669558858692751393319059762188359782243598221286494102052 [149,37] 197759506490328693355555693133386858272822306385305635473790114357049972833877070242421081134002727656195777586687098140723282489059801422759277474491180278725409724773693075458755018264846236315930639462711795995824048344103290325533823312636472514861618251740136724646041146988127404135172248676672751016386641950328378303419932012318428045486756508502803652877821666684451184997280879956714552679546159826377252813198269495933981991005317098826236724752535273337224938484894922309047929194247961643756797070263903613655153155011610912663215483304302006256389841108164981828609256877642058890423674725771659048567396298095586765100074239266881088993003855097224972186585882946681365385174563995679548671658148549453902980904433159059990192989467775903327024228585558909106926052844697908092373552419742147873927037141860084573733487695854864759129853331286769515163815454972727337289662710300781239942917089389231573324282248538618369147815835634032051916450550078094281324205450744630438714390379239943172969687760134849688004469626039354604990936581875202860736648401463171831556984977075599433659381721841480616104891831685259235769212635461117904978203299814988970598414715912664980964015009983139221335694696314337259896263524352401003062749666948805309818441366875389133322337200458006054450820711161230841417836277294455003059721000341788065351157482689292142190019069180631016995896782619782182120229725791055729200932925617643348252788949387921105538771900698897433971845017410469610100154626465817220 [149,38] -163027330700857704850637802189721258169199063025623926173691437660290389897380071218294728608285878841009859968688886963921718836856183489205394191042661480908683969099649167259963862004254543330064549850363680346251426764178642248218502849730452860498123362490009835399386763221663874906057805191971507160505922627067228660897057988987922806433709381888157578295766915785565729785347474521664899864131397592224036352751258669237583474927699716464199483948581206745248430014189375936356812388533170323864025559379841355862517193859560230650432462027842064314794150584613316671521141544311517521218415501036321492882178833247602229827136682616370451789545334520683655244478066437432912136066057300011051594236905316781115918121141490033384252039001353893840982243847863699294308042621901724494588125245890705780521295518820509428022742265906453778202070430894365439617254037229635652892865531393876076813837568896146880781717324286515515841450078621956305992763479336149898279543137906370571098857122542704170782944690447681416075027816017459789512606700623823257684900350505335818337794676683428494279254924284225295390555379444156783467603785609416180723791249555055459172249850791951970539829412301378289848024080720623595941437700014712575694046321457952855574970432000352998223483623769438743703566100526493408370633927887142430734273715414289972409574267810720592770155390440535095066375002794346268611860453471656243182549457038292101311144402259455176536343187605981515232906791399535523095498574856076 [149,39] 119750253810528774083899318403774853523122196759152490862351372971087668241485435413282717089559005867687882386686516454906099429694616774562263103063857530112005278720458044798821625458587620458521274218641160468954124695991467718640705769510210337636690593902451788516160262206726089675846747810093603671414844762551082016974552917886233495539060570046477918769866079010965112479851816309870242987947984039284810525640428377682518978923723328193985292210309664827400092922911927189774414733840127873241754266021014547419127145549389320231636466497934334856731345042914018464904671223647369245968810552227609040709227044183251889548694038528946683723289256689200348404724771652995253111497978379514525794175303775945214469277795183011884976585519125103177897719112498297343018715771485358361160391241843081624862733855458541013983209579183502197543861421241587417427816505132820925436347633950332569603900457416767369984218401320655070593844349215560841394595591101261779641190697538108460559724002311623833702991484414223494665903038600219056861427677867635084882007158328628282617950407768516598546653781556821084406165683466202675797390861820021978238796285490016812745953981204894340949157587876270866723462707233409093071226852162257035655429337250804447833691324172750559493676399502134213912187780398389844137687010811291012626393664853200148953586920127975222161780533493973276058589699955121521023023693044707453694071212543962694193782135936016241808991916471616485429429826353907393746910488208 [149,40] -77497001084061763501620873329236871157833302978527280133389115693759861345160354733118476751668693302631460863655274356584836070650827026690060539122762029363742530394926831162138423919076110374735903064992294616155992765412787323355393622474580610657082551299566405569735356433447566469882902728484852471505268850400370161921951185415869365088273582381040588672179386800425269678093574017602152676737334555633909814274606872213326799894873072376059229198073546074897801333022817355083949196211212222704418231702004544209624626672468988323021148121060823657687247161612913714189770208352554166399953735539146862261143099392347860025943168410228830972632047497432965878963854889439518703730246594125167652732357850085245549329681166820526802577957426847841075271250931854114064055546215423496873256960212243671874540631674782223284018071303584262949647955655158760051331321570060431662851636440640623572781046959971074722863968574616593161894619503319193507458686140205616821147495714645585761676550376361338052842870772957969994344155593863955033756401843224981728549737723319254897743189857023737208321782986719545433062692940171106379799420743382409326174692990947412056051029520092507326372045625167506039927298236424574317098672512909893433764541143709562834318956838045548179116580861211418248608663565006418939264530053767172590805728008006055522710760159374035578354000239632905749050399984028867144163566633758713422265044630531631234865147592074756191853522245965072404006702950883786431738930 [149,41] 43037225059141932292677427074868094412801490278977376530335478476080749496081023022364097750751188273854920629480792071512962009052661973326283987696634229130444079766684760737556707144241961343953314051686602545812820978641035233163318273047152673294846545485363863802157810662896540687399767495253135970975885180611031878610392074404664402745618928333436390636847260312933735846889468096940173181935667935936500033061015883566838277466751415863162861046228952861225260956392081085093382493219570156468162807569156595356032038136935643501410793477620133318811791727606294319695084188433494302862152780615944355189934316975573056118409134571545681050971152402437460603384910483687606624129378402989588008755844810576725577803007636731794874148353687943385337931792801926169405520404237505076888920704732473855909320611902325130201530617544069755763068753791351334603642252266007799681450798223664992215559211430658518447799262330023054907247553169716062259331831789255455296137917904623418702286250633529544006040693288279178822695265646630749807014847337287530640225155599381810152538305144087500858221258125588952088216021757194784822799187157129820980951847874987263377076873722621434159520872170814682532985093308357263645430814129275860737538731703261218969125092810298720512408674455974999992858760134596577549391869863323863155085000131761166722893765765874062233390447811476071524574543139597575203896634772020115646970597038536255569115508702956464875351067704269384048134967534250430884225 [149,42] -19145041377167096422035374439703313853729930073413795178885968974703022574171977532874792502697078374035346818990115119381796033080002781887383239857439863387117896236749863905047236074687628727169099637812011082361185925707507029498075542447583951498329376882688376967743980326187262179400610824448420608396478269465476861249729562333179771431136299668344476901468189395228850157283696613663483926816297492101937113433661024606514991472537057342747877325295377516349826804220095382143179290986286069164421668151100865773159082486443480432932649473776974261934832235799792517958489749976408411745480677596893828705323192405598466858877074784924018943175738510635490572747408327176973203308663501738198410841677145785062303625732248085882278561126985713608716510072588858425591460274853263654294414485999983926926272842019382576005060899490753760361637980097103875369214653745147908227322626516702895097777496398723831064023308774760259400412270985252960793200443116259578995222795618283781819144675360976308957897671319794319773413045895504189876358303338639621427575582613158843559065778263621365405541182554835235984290238285753494030451162923692690608595934000272051431180659772417293821024803648769230935131990706208479517540485347164274551422966519696480436537339841987687275084459352463217563575534316918599993622851985222743438027047331829827281731804930098760359966608808056171112227088179839284095402106267951354913884098565836168677524350948821599802227829458724986056900138542515911768 [149,43] 5239425203719410927965165374266614414933747027149550861812248291666537175897058591577056124516561797235598022136578836695349635144293846618200346011593715144739728303194704808443655428526020984399919913169097456410889823455301782619432865542364375819753389563600913731772419109451948782390767340326258582768509372427982762040594186182177979868795664337987463810744592145739894920798909682429363714400449785868655088815944777098718049694341513962936210729495456226496409666265240725418988836532240173887070761701929667075445196699773280535791670695846008832599742008115064690752885114300760311266908651885837346000899329478877404170074557463620382349024255839999953785929860071757602277814493499913584642854670832787283715202614041694367813002909688122145950355815133881589113747304163025088849675236736442600524467526191890665951495669475065435614316098825476630074407124232177901153107616955686375746191911999326107589513495734295911324805256294290387070889309995291743460645990354699304358645725996195018991181181610166612264316474000839377043415782676887498460798694516986622170200825098571049704613493902760847563012040603803435391496509357610071859338864513779409587267698690344697930127625231353091707838424479492915787350000407234841280810195780119894324148249807206636651041150193367133760314064496578829281455377706160085774698790006537364488052645980683647896529008517084880608849104027420633133341880892821915446313326978506275522278890517895096344944270086045665435892339359069993 [149,44] 1159603686804665877277501308124889979494285098761783040258408972418932408619826793945106379917509809148121254713027741174460527175036242374654983496553392349179322238140843468287014169877528547371257932878731397856174520740429393749709504380037413827511168234947855179421460193974901643406518028334017319095673313337174718405293283541281549711634612140258260952023490654527570287202037541996896169321470289324950610703150039218142737829713222525937894691177264879552038728724574266058769575950396755595836995339704531649017694021859267403311186408067231333579503113183782266729408875721019590488608812903281837271411571995630865650769275988735090526587517070819787437361349235566344745337157117644565758669499822109337332128923591152505181838060157311419237957050822991418587190427359165280864538764909298398152455308175491044704573297391928584429193842893475432374965901047911208184412034905814844835245466474111887899053742651609845470121095390438889683149881794131469723952062057135537938288336337980142900186335984411155007088717057462197442243386996545726814546604399394657605681627306319525749904891191047577173017369394583794904343483820062371885137479627353914706633363092045149148414536399497447565115668664449547957637973263056480119773927536600839583815281001344557970609415624026899556567835523288064895525111169904476285734606661472642685212440561423463848764731177337662678712238670159459194133911013342890209798094970555087746058818938761983187706265769771485602599411884754 [149,45] -2991460308070542832056086092492337260111704230382602596141598441115013938681811812163948826250222805177321807137109192696059664743145845024267422167692772200717530948362231262675204174620344800906146702372049585888509115808462654262142928771095846134917676486161157386793747481891261902155249424779029444544381321682704900455058917268287437993426580036856933238263357380097249042461697941497727582958124499519985819458190674321174355559085418629816497759309636243222470417111492990021930641985215817134933831906870122544133520917027118421868004278170312492653030123314619880947700080374840201928684029280251049811821350844931604667287935411629654158610979059659495072935270390190239277361683310367760866357815766874344344411040586255992707590193429425783783366842100311727744738039592269710532405673126549760280419789249794190603815333107169567550977499269623618037669410169278796464742459946344271833928090556265028767970967637258177510940540493062689441202399294436216082919535087242735006483486063713075779912873426680426666425952304207969494048307798463601173309848159601188705585909932156211080581213028799573636665596715840154962279066423069518625488988099550517308611477501314622498049985418784201476349350647064281820295280830671540258721954292834153523370479783344441490609890737747096047651105112231892357464707856772674013532466332696251806401016137828722626577430517692057563935134501469958852214895181492066330266819352730324491349097714472822405038147300191523733064674086 [149,46] 2681549167582215277746469963242303763329106631597428801367071789087060824950625807419687470879675554307208084944174248783158959763146981515276133275035951994123570577768037622914889792809749099830695124633639545107711784764741738596790610079135581003160631137878948731845481032147677384012972518357102402690596400384429891022994105279376711183762195124918789609168361937575820902235473451560594938473995338433526969163070763440262551173138390585138826699254602059128788173846631893605089126752636409963343841345650717334952321751821312344594950306718167014113334571733516827788364770319896860887945139327398837366359075295877149377107752556023153058546515016116702518810269871378359184810312315224349965114269355031730284271164628824068585293552311280636541270295352767707340927777660042282351182742889811296861847408802168058447975447785904474383484978276219524243685714778939407985798082035529875880206195703919694627320624011888489110407874092117151746792684704676291972890690043906169390366779267327996812070786533851544165193727631953189031523546314705253361263078567780046111731899716303395432524512431221325702931855728383268287209554276924323925847913084056768667255163143163761517002184368841810607177332631248674391864301530561820336375827480769801742726427826261367506774765496294261328447039287038441762164406991292968147523535744995671408860709377449810371935564758437187038870935381943644906596436166536255208089794780623802354756610264466760309114324121667357194086634 [149,47] -1758802261693989992152625475446924333542497112892185271385151071418580885098831420934553062434368899923782230784082033730235445527059635045660691450930462140773621840766917780553232305163097067581977855709139339332466523076428124462888023722585531820577930584299218634508728260183453218161634443143221282282797310353412805200415587312404377756861562972612316763935662059467800079938256792032267483276657276853248386546918507552531756120831056777724327805183269035294184601505003951850139888436878348570747128824780199849931067755457075164068305929515498523638355313765579832814799610749834987796264947545828130767943293158511439920178323444288958635987998894727934909397369854395469863131149661018866927221680657388467644243620396426333922156438296031959930731668299729087981834465030476056008248795127598589292359099132966315356955692362354411210183567273291808046451412034146409054702296599738637875508122841362816596401931737089565057521851166117872731391213297310979268737608618984324750048390113358707388758466802148227286313025660182864648259639539845769655520653608787255003206572382745980261449793902821713987275417934092896335639532647368293092982197550372009093689806014212789086737835673100737273412477521345539977571436820141888125352842661598786241813047616735813570705839022908216657919449545968920123017158542128918307242735038984274221611307146504951277007579175619718840945053100060165753870100674069795806719022772338433025981081067284080270611426581017038585845 [149,48] 937756886092157549152883555549067488694512127693037377167364302708417846865013763374518975762537493332961778604488176461604892643386032750899838477852398835459249035923246781927180709739764134314246764137447266572996192717961464570294726015298664259795821458045181976450117174881300335108996393553149666011040791827872202651036990969147774894381013032476221867298022423546450359118478586730513077020287663088022615035183916769874345551045194524839253378844042695504397254838455101655062824215358146388873852514559418054789961932781361911102589999822297613345071744810470219033900643949056028398700045853063376036858892832044060992522138152809643298894521796435188061132882918506192532552475272943026427462809601303789900709704564822710870697100084409120873405950597142763667835808953042153130543887930884869682699243079946219722497731644873474414185182312308544749483806659482055629707378169756639652454260679942525233890370477335018683873513156510332107015385043999394418331443930185329591403578042183416186582392003063395507747485006057219986767498127034962121922575700070464405029087437614643361176231647433462740932301745146605265057464698826757322877597653176079789556334813149230530507870915432263905043698439579045753000093932695087498587252812091112681868558129162671857065664778807646840768123196784023598484926631027872845076557491815678281521897014149141155079098237636665806390300810773202215319486881675679995847443680130004302159047156973798598940163358386723410 [149,49] -412396062130420656770571988171476697247912565724413564261625137498079418433003201738343107539421391565958099841800177776979583751278290012163266090784486943978469685857434725550177058639081232447222422904068119568495927464606392087077091855748127127003922344648495158868442588858833135848353969312194092016191327919841748825573048887820865108215297207924874660326531648126234565169351286428362668867424002840813764312090469408356003804813977642112323312423115518083583017028285171716451119354758041643211985635352391800163853620019271532761739739632402361389507714588497378275323607329257386634401554526328332486803758874697876254314613871840949792464815786063859353231874013504305420422384744485918540445970023297798362755063135611468409834207691540708085557422478043841648396621822772619651706365707235783151628147877263346793336686042254980104996836025918631434868307279394036673925219979133502328775537195635360891034913357976887904407154757052829490493958690093987845232913281395423956120714077279816031359781867556558420368823807441420802225343025327254285725578370733318553579427649130290183140628518179737444496108150210176476207976431163100304286615982418369246584903177466723118729003063180991909497836863983256830427288360302029873692697690993886516754554904962514822779685511259747201817810385548322580347208872727259690200305493044842809867171458023920994523193775462935554813760892569246485607165521656854272145967032583328147811477677171021934523149892271325 [149,50] 141772592416512851195399413384448343821304258498918804880149882912421263158148918836283999429817038885336558333233408125059261253569956964119532780275632562383768742130639328629631592674429356431694287724152711395985209073517797690309316707651632883703433825098135176944885263198931470311737644400061418371747970484641130197360467376476758179644858920398179984374063632242362770200291911506179648451802200797190748706979332608433506196619676537691364428847978036378048858625745681970758358388673746499824765604948792361161272765721093467567897393401355693953097774451645147600168483572864165415710727974658106879316585955532657136747019768667335966953852679192355720304403410255269397969301421298711079625423276725681855691878938975617464720331490797011402735517203590730849571483423700337074532291142444012861199821193484245576173778507360638653411060194117171068034116794466471418647715709588039490395138923867121451126427706280344573774254188372690429236155140715457584675518685152587882938128506059768116235832198820703209001072316883720278723067807408186002774160509182576103423005260439887506462231738293100595029473783390999267029073239957104688422224557397982781240371829108502493962438707061927428023172048146847409451715744858517915664900957783451117526344459829465710504604239591442043547944270654234361974795408655080746302730287468613157436097486040099188085741489365304648965081228316382874819647687173982265939793845424144153833852423476634736639426264250 [149,51] -28270981409459239205572282119603616980774104610695280429385662835944118337588090115231805856868304576196904155679594532978673830828568757721799279282982981434578204567333596638092074918852543640238358734776720916415530120121492893503262152317834455161012115870339801112985533964470703729998534687555912400673135553860266238420005352590138671029571842653759801454450630260695846570603407835955301543055596986066348302511676662780188134206934053082018558121396274034044891142260535585734935836382376991610004813785891757834529997646164813141281314378109343081954946173516653068898061411155600106373045353256926872645680090436050828976574440590040242376571707141739385334725778268038508008110237745063698629565693998674605176814725573061637703302372149652031918514679674974505390249072421202689987737512497795700677493293770461043883518273520901315003413277190121064222438554507183826429271827155953145065945229087747454618982519051277323290085198360528386716459754315219280473964340336829191120941394855893732934069636472768125259212631715000800658976311813382913906255597764921301736508044670542157685730772879103427278840918218771537423686264681657875468849991446353544704357615918753789436481696046219890141068362497940961115080727641973735239995738367104150774907860205062479934261220415633870983090959189506601771166804969081251783164454246301244331186380169503844619448857413236418616668269443117699222083583119137661731617345252852388620200861983363015688870325 [149,52] -7649844089961652492033257031996903825419061042782528731518725112920346950006318195196349621933080243565656340755218482451612995452999178814125041598280302990053137545958087174273416610984178528142301310937130632504054786949085226236254251149178736063177265834741178789075800247502456397341267449349875458959880268255197439411858064058411878431911237550589756802159307204881688025394269117063393176697253642762150972496109971850933516317235839900482516632880942896768315870829788143075806332595886586862370409146348227304624036762144376065396578950971344635688291496807250474626131622402858287730688759127606117311909306503024089503384063419906631198667518354854328128230030390875502198685456338355315791834753683165223706032701959343479510132139468075620985784248166072281631320636552993183874720303324088213098236865912868524840260838979734228231206120887746362701460713501783987654561496261203076264214613678966234600220411485772050899232492983557101085300257623270663364119419562730010165941420708329447936271811210062183126015183215474411793314576833756885714882078639021834336456488696482496677091151169830737537073325329285540839454184749699630735048496429475064403064934099863998425176468917678024570444338974457493895295478893390917082603624778948495934873117543854228960068981535671912749618160509020600428623031787621618568995324009350480760993856667908991658184447419143946907808519969418293957698532153373783616258201224485711680370763135647490456850 [149,53] 12832284494488782865550178631067340185327634338047509968914599654300606759414296335756914878249629090287266424173263427137811399557767605607956577632911200899070331585817614553577705371667143248740684208364788308531713143342001504498856493954424202670433591508049895094438889111837220593278408216314958584266978809607204847372058458845772980583950800291019987135144838507511887227764766494276274259606392533178778578584991921779652965090680303346875246030114365158286627033466821173340638679016266827232883864000151442850952417614523514308762068755337311902453162863099490175450326658084101792915446981515686995979710332352563714355451206535464613405274454536130287203391532100395117850960546875696553716497308987561337437294675313823503335000346962503829008643902447277289780769707161304707104731668096920845934980930447986559195684965465396309082041232773145472970172279203770740956007597788061116139823543971636086950773336070744808293610366279903842022405296569293140259850729824873515190632061334616613635118063027545386391505004301402478305679103036453502297786817641789364882262366278888807065967282223985829466973503472134536140958386986034271043410686028304529138909423447897697023677109064213108218278047974069076891038707155637191550992916104547422149661483742333466937782489556284169087601929756677266475251200840164234318283742381230913518971269374049969983103012922366720685964688332670750924677154534154873607641124043626912836825464623360582575 [149,54] -9299668169036435842062802191624875264187891807453935520496384348865579118125318348868657409233021395080356301444050300691971347574252594964077769364527706287599501001183493248275623695321457703846670267184355828565914992822793677215728541435602791397146457099879154128496192924925524450327603940858152778314937301952595291039160372348768935139512903513965477313253522604660805367712975716362982438800278657514950280643125704174784200051597964689623235957239110240217217450345287383892254558788422886477018684946377317595746192442247202789028610930436607123934865402237292738313623923943044588869795117353233361624084630678026365937016421730410653915349308224244842550101164988493052571656457597575166213235828795462183424520224040861237874085451301154416148048513035606799859523362349876496058943746909709911306747495606423076049227617818879714374136546792133510643210310625812829750543172881659412368567447065183723202396293870423345439164582295117109229137354315806618859085298091069480453336028532528730750873424380265931783515752145325959040331969761205012120878648355519848148329648569663081662030720235358426936637868874242333359992518753647227074278697527141031682509062347676551562340588363551250996513293838137830359341098116829045241059459386769506171146561934910328352577339456048347985369563224246531652896674607707040834240869173644278755185455577733801421407151346799215856272055779001866961908676257722829347208694528141834180859454710151075 [149,55] 5195747896869669477727841230712642547281674026740390921334637136829827039454221584027850284577966823194314702677210853869037734402545674404802575570022254446425356375122069438756628930695660421405090060036450219561649293550519300193010727109101347964400945409185013150168001104657211104508374316872635557456360848669361945986365785548639183737234958010937760004465398239075045659510046723314496386754260716668598103736726925265258901277036934566798688612697114168338859504754349226113507627708997381731965103022317565115159379784349953407399593306808667118818792283114865507953973792210527219204885670538904199678100563755626392772610309171617676293800965147456568113427358187926185617241449961086272901979135865070177294048075955728070325389791473281946748475214002916218766413182050045376345171684680837469029658565919871282870979858634879209421529350515620431618600071177318542874982920472469079086306101042274482752240739134080136845667560685659524280295590062155743829348619197916892918894442322988857762867229354185715998107994512451428087807935677002253576865884986554926250822257803807928712509584773872403734674800008602720217609539676064661225045259229588342592884605191040405675740167609789204911483344087473066753733433618194834781013949797973695855747998567412984971476508626329420611498381298079119380338921005682258762585640035838211155312196723921326150734963721735744625727277100741614769158312633417322983970008768445067907476269922595 [149,56] -2491716005715100502652215607688168857249671990122930268904287928661149616700046450194867890865917141826175809043436632015768907893593950258167805326650229890224335598571530951360247957157563258525375951313964977629246288471210358555126815768617950906134421258327687012122558951323529368898624177018634846526250041510707906477808224420220932691422670158165395862698182594875971201153265432923422953591543628583891562608350298313878809323132187781948814640195200834525718587336833144512486214719486401331052114208256190679116103006906260000569577332623193253638108849614813204424133222846112133803325440212742357415966895847640386284383154176626143140660643466589823533767007714708535911181148945356595850215429809208097939527883203878764160551317241799060768376863533889249199156462437103255977041977870403526261680993267994495504065130869787697733307580451484008632598802985548537825889305839772287432576139330922698825397917949385259200365507021179709765228312503348219994846769817638077333174614136060414664526537382628703481009234199241300069411807291106289431344695736883932627359795715438290397527168273782537631809358992008494729479070670494984803367010128092264814808996080072841374509719935572605245872116703448962403181638045592869353825172486883051911840676118510268005768480082043638722633771176521394762159530054036266618564346135328506835841415716617310183551031721130145463685385506681098803928681087802611125296068984077074334403725720 [149,57] 1069028865508590415482287213985013458441241404541620125068784601736152835173825864000202784538065417330665304342717629822382155918038647164124411572081099288096889602827556611961491053806219225590212709537980551928702014674964163100009879599427139575063129464847899240997526151581977714943120320932492764543207300931156597218922822590922111443705031555296848476049582630459754972816999345544365511176722913184703958990395559505255182332473866883974642536473272349584141856635586826151653998131151071589127848724717815193225510174015506988969525319908159225809601776137909114708617345086335488890778230571240196918885224831472375437085457359596106627433827831052559685011364277159401267160240248775573662650740078837455299141561608937371847382274715692666503501186895768660569093046653379918638171470398551508284162605122888966344901612936207270206855560282128011557584313383890578725216414886181116131813962573613167920869115404261176823150534212939883925670538928371401748379733977156195529279422712570811607435888724851034736308574873859374902630613559691822537367053340919731521130039875130206191059679862874458680278967206660938058096435858066272526943528580438180231579835915874979086449868596936861459553529145942197917884625259240279558235567470645152730739899659898358111174061974273746108697452228580709616312357753749430997330639745830946288228925747928417100540594157219505618619063110295726922031213420277676898694797614119977608823760 [149,58] -418948757815062629178030187939001929828788065639240259728656515188110734891925952230922787376502462766116268371121757267927399054080909967692141647209818269736288767493228279715819649668109163052724365240581706022846481026593790562410338811575327462099275462936257831971989494460946725564286742449146046651246222795265193911997605692561816416996008092557198382139749196481378335341209693039590373368118182166066579786514877947928288181440835519114001566248587604563113781732429174807696140547592998560210459929983017393573031117039913294474516302254159575462248952151608739030156481418360718789816176436046256125353448506122271903896781083185424403762233507691161562325075327246033355708169679399205692206399456654863042335222504701104051248076203845585813771949494565731684142199450916578098872837960814720152848123577670933511287748945033807328011981235840637199153097292304250369308328876331601427626914820734666599369091658812016381115791805760467778770203720726649521830912046784649014930160512855066222369886442972124411468033296608014248146571136171175242661073943016125903550780987497681340445483801770869559599202328246726052602800760120919897591735209670493582983501453803944561897379552594183659994443525574944536465999239824824844254025074161119264345001277656615356911090506676182038893968218157538644360647766178053481622100340657631776808328351056366171158962356678151643197714272788517002449271779643933701234273982928714645210 [149,59] 151682837723281729411270063400415551460780605346010913738585949499729518332895536079984158994561109951717835321639706679141011290231070861841450218137136999087272998816769882830985639882705080916164260961283417654493431763632407618457224212464707742044306190190195757730238353376407108358947268718645566634337387761609824032408858720475533813250177749817389040859601632116938645328478872127378052566116722935985339184284521743702729411819736435670026463985867406517361723005247810690975273755568455878217082214679843109289616828222327531279364811528351866625325460904770262450424550888991269277870476613087857167767865807054784911847856917789313023416310719578508249132642718266597123620799329726582776934044665147247518395675599126118858887626787056123412920936547610165537108739988690221254253929591356327315919206498947771828721650982032005960244460222110428908051024699330174371090924751271725569451335896844446531398404036429802064283943025253598235539704817431788862137887575350597616222457563950752167536051109310752053317310723717596521857881840322933330233557965554573934185247927990268647344878759144885416255036486990608655966651295436078200364532106662646785836886680295581241429890195401454904949319067680080810565209219724582915708767318155194857888482575257745196488494952767794120649078958920950042772336036390367030527278245045132031012950267072881076860253814441153343691681168060297218256517857248406952702593486563505855 [149,60] -51031312913769641984109581355561090218757966729682401118923096280413772852828811000352964507129232964805979353636753342954944586208840702479762990916139746118873123483435761606213977924979486415947507912506117311630287732874830121732879775503507572256262413584972555447812910373846661203653248817043240631916362649955076023185252826079287861583494986346854257981316148761712482080657170336758743790904092376331521967114004043643151530522218746695960783792670853084477486573212600919947825708083587307553420996934780055393307009924098539080576135375139214798011025503798697061776521490653883860321841096645721046727427201179728643786217935967929175568268157909149455019293793013163316664937676344242303192313345916345673095619528701327187300254454587569506759721274253240034742665495238325339438167776163474273884586283668424950120203160114866475800880675600598507094942274379853873832097677170210942363174512905571111038327524534685033061867877673828705776333980726592014167008623414856540379775164878645060232268822879727690654965621555053441720638386685220963890119171266806686110119706614492181503149159897418865097350358215479026982234066437448999984873448827079416002803880274948456332377524040184341761479811961857939651093685027427877626184340567183787218967207234002988526404719418117141738911952638932439239756959358327372951326194662294336676227959666938197779327311850852822238970175273551444891757454807802801170875200221090 [149,61] 15994421487415847976822074509646627451261538193915883360291107202449309784380211613070933289401674579085188660550288400678963605220483015055857152310081599570979931141499833865770209254779795185492373185066966753637003816159444802008785080044532829143898533740889288819361178763569119596021255166937827030453726428239655751631001975374563225443934908888339952270961940118572036858569180860972063900661037904214383437504931117177587276399128879815050678491056227687577062994295426232610594472910673440346465720814866715565547713864018234865591173793993941113780706353943594605829351921951605200090385879755151771952402051103223082948861010927447025564326207760526766906236803351077764559020127082036276501810326891761977993550125266038798985284933522053366345721037602083432050248833615006954941173878046746392255250703057083347099339098573738429718786461766398113146049986014131514621133203490564347636837641730846665433019289664063477879066183267516717083048562374609815887292879847205286471792943419703966151808911796862333085184852687151193538544920166073229459539430791879103511100317319655249749100465400802555657749092583442280013564328418985622626066293693077850106603391527676391844694459134658450437126769432746086022681209847003977657295448698119137227264819546179376835314291582147120913567922302625790277142677761995013923782957176679852139149583442879842835166991353149667565824971985258234959197022705801185787413133100 [149,62] -4674967488158142975921786951627602102531164927294519896916135683736797010184147019954952277119990953355123298365338769645712431394400324401352675887924092733116100136784435663302215715063891856637525994618091232797594439009180954969125021287147123605199529692398802528189041631471232479093275041240360132581706402057795827206051599996382201255341392191879218384129958041656949095624399850558000375156567086066110965845730245429852533428218441020620614873502180328833458364143469822203731530917642440710805522320835805134827990476579932305878384459323319118003991493926679249000499535709623380745077061210550783063547498972739743548489313812851481651635380806379185842858357910134990877788966399075849305774332032605413201992311162246159677738691698395863973873311263770056655369640517502109885594674784343755092636042820147576613179377682873043853689391257574583551768827795784434933609423168374626967487960544588117066474849074088590684841687210890287410413907360851374098184717934930759330512804242817684985810718063504371277337418724973264847611277118161208976012410055929789289656540992759663362979067742868931896462214401609539056294613050932162890047190123794372134574802549057346240860840808565344169688384946984321392283895330483870004213803142381127220718455252484902041521989902300035042340397561319882931686440063690540136613908310674495405372582421955713083597717360197808974191425138421056145362835060910095023217815 [149,63] 1274886768434156921009870310028143533190395853594553583643556725178713539669825994962545451543524445025485913445331076020065666211462356690164250533578401799424919441940841413522482812046949678309510980665061369023190831514547851295987873152725427441471543429383911158749146386709585484882949590793857380170759670320015241655629213092646611992936669399809231237933224837619914886794653162631486267111998010889503304916875320500880527410502928618499762022826712346291916976500306209081004032764823018006590627510381021682226143823318059724812857061287722888263462980933623921878985943452308088616494641435464436009385388195988195430892316974169535928275239924957961995969237249554683186158356356204854209038203836611308279819219703739443043045105209955288661471840637200024167176742856996083934225206574225769456115375828235710573215309787989953042101404521621210228687000815877852925268203113035149396783920313895287387229226697172724822129236358918826680171758578479722822593156633547346652501150982870943589198578505837671900768613599949524511586306251297641177373331755511794031943366478844077283304929425708621711887269067044774230161644349572229418500926622660728895299514361235073570838967425253909574336219057986256951469350717901131732207035240984048544631806578884493558248189281921037813393287405803605001371035184340846526118407034661757976055751249346184057944396563181921080124527695126058772895652523701132951425 [149,64] -324264735309871760682696645968855210228468369846340802821047622362787727795846401655538174880666069142440145010141676800580767954175195468284297546008622383386927974691451153313199185836196181244332111186839768754012450353650159117649918791963485518982680866439782875209246488415382405541258189827601833981240577726690613194433998257074175038867773462687269287592898329352223981200449843969158254649870520455471623664198299512007507356822403987477759715368724915646440372021518082514533565618243100135789997651673340506235173404636813769017401181404428006908954282614146651996560244777050121650083287883671680462056829807425130389785561790588022923224053184341752528816044123400158241981603846474325500410083250459320181242050490482284577879690276572244192673822936024389840556241470482665715339214239113636106908423198298401942111553943410673046028521148009465673895478499047890517296546895232458791893754671286093561283241231439822072061233366819427497562146891296227715742550058199082516313361314578863553329124895782454560765619576550945982825335199032256452205232140195312124066579919941017761603105065524375775111416564083674139237216871539720354360834258842250138919336334033982729238333417145689372432554470084195286297026121500995182118828362436418425818189045182619552465533796081567264918055415211330280291549527385141479312508235353868140496043763479465149385391392590970539930726559104142808680678872490368670 [149,65] 76727921996090219284697801975776627379325049451923146666499967748388114229769156618662513275044402110822345926180834780945703695496158799620343052626589633599532795776592172756516128778386354344330187848854511574276343568794638965062472968479286163591785087352680791090082306150027345608641652229241961555191355574790808108585776442803766699696418215626253987234509048802564696407907489028510503072347420162543611819145014182958862204788978994502296422881356218186221186983541187311117771550977281049013895292093709102549063719218572070690131586844657244163115219003124992131143253352444798133385854451556144554631822762064402764377029453342304507827906405618285189242220686531192871690184007929410312435979600106673207931679211774735998708928296470946665603524083133994889036176953856559485782946507877683137663800237441039639880880919253567501279491028068874437765523791992987982793652638172280418081751828527084162296234277007262316218587195745434630825224427182919146922509647782410712766623802712437089267462485398823779877687117278213576701582751240306158923779630229467941510545244152186264542581409129161201691545969731332980368487403283725689342219771308046695989913730283809000331857945584393277115721840836188220068856671901054965916543405871261099631430736198268865531668213064416978338168991886164519304877710596694399893577967178094622925802805717427219320249299302646232742649567748260312936038574711285 [149,66] -16781343226639559842819171148429577121227847802801428396445753332117940053014402342437323793543815063770037356925769397562446090690478624865118526829347463445121840169701186269424998691175478333149842375442391488128134262682942482281242202652130007567629102208724653481039791547182577048522082143899108555061056831275313066143355361215090760005071750011827903418219215058047828088715836065151822709822635518784163054506359294777520406736067393203959108326749833528535530752225557429645207435259953034293432384665112890529825306574566777718716773473918339712796066585920555382899822737035052081790618050566787390236679140345771531786002713988261145843532803908018730857397918273799294571175590230944982115813506771550086496535679287818861560990609705004851356532590304502825070322230582577264924536228127621148706281203493310701663422944228759218591951032344618959462673274566294661240771982367539133471429554950529363276203242841469752413759585125572537721990034430413713177456035233019958667145478465249874726994874307611306682021728084648602777356133285690392485867419943397373196908326308425949386705168408012168190547311353206006147713626076185140031871967774055012613785715649950385638894099646397712175190894669825124558637816901389840128220457412515747507145827317448900903911691381949575377696958559408853404283158965503243913729391414396293935196569837884021524920296769099689473668778782498815524730094705 [149,67] 3354675251462208219487267775668303271659419802276714120190800676419092498686043266378164506841454994910780374386614613718222395053925759023248753446030001198106999217511140245449500926625175801652987351831342142589582401431153361363811585256956770023977717692478697476736766540786438613074079617778841071401294004968332171374043483150007075141531409726614960035098802182339000385246762606400699860441164412902903195323883774729478456568271241067332100090602050571174548477520018387930137053913788946838987523519422492468958169107090401796452895342647260294778489759315443076376517071655706501283631794329591998697645615856991543752219110102800662936682357386509837828963245257686414152090103620436317118598294631355493196508940740114808310451069506326305793644850851865333192771966105377069803692064062012500495269666955276644036114739694541981536046795219296672025387857777117436483290923538049057344027662399360753506185893014520735213395194038160601807503539517915308242909014207145053091379679749293842030769759601977994378941300504384316448183435049166121670548440928548470811243393686239473993198415994403504319592965118460842018128409618053838448461193684061516797909216926525952142918066684205970187759820744966889268843017777455215862943750242660872022627301258067173835529864036404455478264756351574609078836901243506990995646334749060001556556091291767155113049652423314537759616656020150909880631520 [149,68] -603334104097241774627901866383788077859003744035282901635005771996428740492446076231443747051314826901197690409218137318270338454862642871654188242878996370552500420152256531854827626759372221660649204021753839019877743326661656499591423167701234785814191087567487219940642425324808594174074340733460527022526919240081295518417619507872527183898194283414731529458650562833186296104708421899656535721493685142497720150064480021828457766990017904833988388532425393585728485974992553887379159914622133977664444272006826710260737369577566683091248478017536267935483060506310049431879529102716484950251036372596780843713617530472662841147762521501832421854650548133419632915601788475699140166029485774216655857647545459865013108746615657257271633382604075327088212182791876791168446832530971409266169511272734812469847004147784473508137491803419376856088215121312000518548727284064284557863724429448037201441495301983669389281040371506856280018581316030720866568948899217379431611893776235056389259676461866204046999962597652423543046699286833689593861322920288903289319796848749927556134861098986953801389472788730085289033789788095484865298283882283365468806177701362262184006362523809128508597204118791443057639802771281217711058564642017819461747608150562297858448998380189665580282694213245102519185263362821008803225785783448846214316021377151217301950942104513370263972832007074750969031044466346435989860 [149,69] 95533471971068657922474846950896604815529588995266213265658897264092271067141998025483493437586360679342187929539154676017538547628093012509363064672887577636672678350016929255607094107546847639214374268247601408500453695862778428011781697801415510395716677019805156804538624651130609507719835341791618438438155934826027177484200574379927282336009949693954080413335431786768386399643196104248385688715891842350534123759569713596939261416809689565579375782719154030176395723323125007394423503032210739926871115602119748909497703799355293673513135609619015765144334936294053928045942284394713576245851567529979978023080130523178629181123191302758714751964104076848471954105775050036002991000465371435504224902539226845677153856285216391766725643778104198477134312496883207323943079536031787960455132754433992311654332200723504473777557813875825103640074374296034258587312132463457312443744308483397918893114365108734033128621704736902751288800870797734305222629227143356737364223592690229189261905619349632854831066494286263077224666748198277681793975250209884350183010300668276988736145127913119185777811365963932871196890227408991390557696149386166954399815428915361305454425872698569456066346091443284152125366819882193738447234329759859254997094852860743097502458546855302312336134964211953201705115662424313278452282366694424939283271142407626240908052029856466398768813947574829701529752088486023270 [149,70] -12817405676709524962787531819812669553669703413759750319039210954334991104923548729201063115046199744247198234777814181890403515349828408239991459740808354746616510204901310205468926449331808576287700391632896784495705780613632556066961405038595418052541864770912753001769468749885348889719616202687425950409452405495200116850016321227149663796041641788816474490897574508005105357154339761003151160874801357798204059987423038852080989153018114233227549066908639834549069440113018538068388968582269129269683092426856095982456306357985881662262611386421762127127842674822300392326545270935792328871958947995929711869289717111265782225122283926372460773942346909507222667638877251220012309275495663581664619006236612948421904012845575632695882715172009685625251180757174217291127356955210379129811800839522731634934112502775745126541430517493667748642196037388525916958739472597007164360845334728086276471109406681858986080096671602706191062681852409349812312921275416225575180737217671354982227625423503056319122235154937926267464849881060626494265625095387755425986216517440468045333631162396310934476851201594893401699520904699193537451993019854265741525383844035727207766114041309960880409490341341364954920539836951970060659656997830896450202208917433046105677142996742266743878065205018088544298185569325554912778195167646939800333474465306766986966810442517966178886480489380559206746972528262410 [149,71] 1302385769851433528260818270481436587918784331919031334572431120627926652979269597280398264978104536063192743081429372616796534654359486530365149933558777684097604774666011980277439011537855653153825691440194828550234759835273485139920078762063137967562166648210812055212450662962174270785835384407790759339065950016573106065837047803435374846107476806252083118962734346835095792912887781811750391524722075066623833239315564993929466144854123695776073534360436016910130624858889324179290400810810597753058848371733366421816368413585223564723309752085013238455111080907100209410266863099291825804347924270210765312726672836051008824468461311723071898140925445813321492567649539199810007170186121097294009878542160849848063803659679846967734316646228038763112161822918612127405495656502121995363429748729399185463209264477169248807060388540334007878701139567163111844240146747667223648723312929502942046859384506608408430735056022398591094334977567881951145335231631489800313549788967658973018483943453379129916172343213650366052118987118834879760527670218522220276083710384782190823972489516146230678464730473192165752907311071924718180844429575024799538083487697130519568926449523481119336332655754291972613831899296603491380607982413064159490195444813411537039066968766986384216578245222308834741709075268975616236724999113327647836550157667374007477124526350764681377755915179595676562477136500 [149,72] -44946834296148599277115705469666144681288626837051572010464582769883510012084187783317696010092965310091485727130033298330328918368417536734498238343440954996646241174762424113804518446110821454890358778610064332077433931363457693743477336236119695705595195505230534688109583962769269418967212733435190918732087441439952638813023533467804640844805358063019603542788919021293950867877145302983672816919758254062682156799601056067353850743926167878820184639432921695141720435626447680890934839077990475367423177513285227532728437614401504483141078228115969274856135860939246943612963630474352468267730869607195465727848417182278287242468109841430339127203964382288209491451267717156882096571043273911417898980783594843552680129676076580047684911861188573928263226567601746881366559105952450388516569937266258997315039077406049199807976307284776811928646127078304750568653139964196118879934757499137925162891946272566666461072391787782002970522592283235228310515860576004125638277171930451563141536929481493202358000307103966615384167573440231959319407806969223048698491836422624660553033808782508412136039800294951419480234880448266731088659712688441996688690057844306445268114088867597438431494878573393367158820182069835100613496034503580039025959636234913958672673309387852543231665276688202531811930576174018370685313636669643942060661578258113703793387924548773357876444692902568212293050 [149,73] -22182283700988405229505467987243023489992808485120693155171490446633936400241249890006817249058086429891773093969362904599576525008541081785727444780025265425530014416896435607122076511603240159879650477855138215105805015658487870003563379200076929995509802393485943415714501139111828595198798895216944325670061748268560615800786780941564751051684833079643832543668976756885680238543771377714557522269710488458972488938354307731429932416794540906863412155406552332642016938972740779919936934379889401281193169449355447800452202363163607096281627591506904163640571447724168904105376529590539878848170895687266295618992916766478374796054987910051159269223885636953243944095232706319572680422900620670845237265617502842497903463905575956878400181304280568523507244458601755622651455546336473769951587405600173768027696981167866654640893574364612349395201861732583606561786860188061137434703081724400642470714540463087221096507489363403616411913373864947791526301131642431271560166406714656124940788750291636141421553988524870594780385312262735515000271074530339438425432867662007882011964291569452022449429235057161104611527832352961877963414413554392922424817202208298948008658019108134441746599570894346859958263064778838918371857167431711735585688321434738699117997282106640139896846524198294727799882934828324675378348530660368058051886813320374377847863549707612693468412659832511481145 [149,74] 7638808546097007132622324134060462244722697269906581407871537825630318651893418163821027714666831061631925917576598031991197488232698986228539129646744209861037541076507025216898638511585255872424922002847026495724089454773903993024987181964996494654044247787502217390687355892356699876023440717242010099343554392314771017576402350919342189821054021806456848133047642721988219378292626839447715592468032552111203180656592874246926476046930257598845436801609143964850941964618104272078065276180321591168021631111159160817154569995657350888888942706962703548190697141220560321726427345113923977656925527708363403804580110127381953530171385131171882284541622661440153760442544220683507619469638650880750430178205466498753810638455147070047499026808756604827984886779211511344638366651143720153713228509325257748714503747035185907008513270642257401150742046518505674344034123186384321447504366544559226445132884786483675937502091475050406407299175091955209064474778631310402798200936006663404253010268054045930657712155774671595430432059037628661921784585857228654541899463070555064934949781207094377101597525583884430367759800209928253408520230803457061722465491312041594784885501155293560745466536512024516435845464711782953874093614597069930145705587855453761990016484870433698475267223797987162767706020464506248383435075753179691792815138291779960476051350546823066034646312490246100 [149,75] -1526206902125610901577853270739590518459661353751865132445727710387599758094537100838843220615973477606730547555822477889734839083261011123143128139581762880032119409379409758903524392877735747200855363754615936047546692061363520868435295484406810223484410401976210489579806238632273747027558113228042867541477606214810582221100812496059842429484799598399297159809634500704939196883655190407355360404209711292861307729059324476181907481400240870019331968459171284314754194264149885062780189165558906132776759134209108514159975463401916397543315310033035039889589917355816558554271003844796201553463323032955824705527163645188437901346431139230640075131386688499447379244429033838992069673863918366836092716740102659109093017844863239305260407286302983267684523676703923562428073688789441122827472117268506860771457316675734153441808242454102039965618329714709149305287680979802089730463559621727378387024967041075870099899239361123615236958979250737808183654670436417242060322820640181564937341447180157726399880408380600515159434704052452704250879539624292851425932904897651356376591510202544115110023476729874401413939062136323912642202968610154058205221936255603938800149294420347259732026468593892735003882371442239223875396477622324271383531545609687914529769121589980780465320350285782022715204744120864349656012672877461807499430655377948335755389301065566078121836216540930 [149,76] 209552628274415945439302775442617519969294045689722795459744106822692976784093928972737410559520924213275578493472651262591697286554265583987277233358241072409797737715402009331935869118950117310795121973239617665094279171569323666078146716737220953613945284455251421485081024865927539166726272596007561197755074763863622261767613617815444721058041056283480211874286460883086246549959569589403294317522076144048659807325065028786448556386431833468556013820329795203010956691648683086042847723674179981747100803939624995891512293143032377557142860934413982061550262182098627841771003553922033768603406900283976013059934526247936950545810657220760522151567506349216298461734926671040159655916276829299670894773792168932707565655957228038331337159369626111492073388645593649529249342522485538419650169471392662886327646238534902255585158889350132301242905160015263439730266160953966206722783189479580495135293027713909443695143216598887239885440376868036755367407486725311703209941054633455686362453285083833906127783303762606779500553119936779518566760909634199190539934972115587065287198831573970672736275078281343579997104268804736979823546851083503833324175656976422339641378547687822679903049430770500686242833340061430190523415793076689067700844776638910160343744536204989582723759721800439622515226926367868220138565795382282303568764068281293439989543592854531539706418550 [149,77] -17205987394480248700826765646676861697930166836888710528744231598616367440969202844588909440912779994341628178530346688062352912364649678836529537559944749451143885810410173995060459289711063100193235698040781402646365105277974436034040579632891797638495991999074721028726210137787357740208746569470202797881695803251789618256155197916699688989316055983368385690574918541217316721128392088437747967568849837089645777778414838703576535090042144394646084508826897706655983650297540806570860997597054716436188705286710283690687661878693278317449355196709312581794019961108615874677012315014358217400539231524113186536439091456273409552797444400745531712212635958495262948509142031431084801066822648303749590447342066062486233304092129837392065907442991122880973492288078299464063884778783554594480737640108507905314588709270738610751407758505166115455655583703624588712743347471174545043462185112827870975685585790267887868516015751294273708363695690255742340193827662905246579333432384504570010046292301248146388315133237821416983934705760078052762638653852349312915862167330188449562227645575466691248035255264889640744425660272748333219246157279629932376036742696177409227236029542788230864317483635103779093652338485441239665677720961050886211706688288085615468615136228142465640240336803156570363014213549044195974389283736718595336434780446576235401663029586097689096850 [149,78] -136228289302223433711938313876810982970850284790928165883522016980722608650124486021868156328741538350997178211662989701235703731159077919666033866875644748605869434462815451278680191982815787503248335371449066653191009535929507515568595747964216426750150115011523540748151879547928518174889185461587521355833800429498037045004691654844446886899789136757275181418319367477345334683736825586076500758930440681130434588026873728301751188564501810036559419496869304743196552699965025354784767859868748086617861466715472385025853340028544897065511192977268718929518033253554019298170262292783923649720943249503538219651956766025418822133810069824012799881743977247785324043293174310356376916443720372755416341715985063428757700566595239309911138693965651943749486824676779927293726477411780435768660107755939107858910111574039995112723701974432394534079070378317132926240598033040053842533754413887201070059643145930154626359778796442279907680782261672369069723705194548575789631863673088244292469983439073664738177992906332244172677712074005725027255664769821613071939930934065628674667816236011043643557135347412309906744311477375428503083620437179345046365908487386378070335292773350900662522554828140319091443660915976761756336011571322730208702724847503710067251144700119405159714016168742619744965245300669667878686347314656599669061009720511648089874133152879772045 [149,79] 294821718892645065532314048488992253427856337330877660787414431586428700908544947719282526419672334878961016375173266808593900704901133689492986636522934256048669663173213711617792595385500205461610521707850287145249806603623089114849902999707203606493748472101974064305655651376210272617195893601830426131965568114864244923047392269593327713053790998551048047508813892103965473440534776351744968107996689598603745219248494843495842463751384072761937117343448047379786695528378822252909964942408491580109682064651625445587778528101175254805440930375056056212521560396905118875366514848177226124982841013667766909669709894222998775910904563015198206165895563726841542102102418525345124853445026616969172295727580920937657870019618730958085740487937923210786660654389536143443564020377952971181189405954460365760085427297779615184867870362153634278597630596406264496581599967115441187794727964665605901405207718661760702083607831430017629304635826244552616427793725746304079621629367378793191343892018029512394654403428792209278446738717626265699008774911800159105535909873832675928624195585516952817031427762377887147770202913344474552501398660408607340514333929807133666891333126326486133065572758738192146410462012930089081113207521651598247554508828917614061037718224744349136523602209414762438290429563461430465190788327997827529215781602995494307963545560044495 [149,80] -49283272867655500475804873334288455877872906487592199793991355520757437188072837682666685502209814011463003170922360572843664807869729394283675593221987870761989236032599765156747259935758867778581347761882219755955308550467465437483241970500519165364505249925168019437820702214478956177119315176310375924286714983852886883810398705607353819312978222772704106068137994378775215775258895953260499415511350428866103468869678143963698145246327483381581497530203511579732992170636889724970974723516434501400404936599118793535882937635546218977099616667796124814150531628586583977295156595245886079471100883986737131966594598556206255707501327481320894555767817216537197083566100351755396422878129435909593623386947318167037297613501790208719879252166759593500028730146742627893326282805256547356854341646799615460916778523901697965318426077476118134583806622613378413591704601671480826882279642507890855764428633734498250999484832938349901914962326245237236000007605156437514781738983165421635820451739407690599370657950420806864188977612766318345467824899081165974849118680177917087253081367018343115029520858397428709315612547343295063343519295921486729544521015798816607396883119027818388269822878359691883296512543735088186765415739137353835797239289567395565579219745197779876637163064752368325197589294774286046829721777147529456692205798684984722685837161715 [149,81] 4359131992103110459442078653859077382039191653903423194497736775937312460298922947372157481785177882837718698501012735080640543232907330477857459981508563088001466720416326088571846074480000042458388807208198314085746140713174615498955104260136995585055384445484271419547941847792151899584565100229695165566012224897094310734076624271704846702932467247923298905648177964009184956089863491868577772081242524333794642389039585348421207431292559191359189606151166912426802605304971666330347931501657657578299271038913357187927643163938525418332742871550314414209857698970692470865906999787030604808408213387266442265998693584932376060326072570998019548274177644248941257814183135894207348193562599195250461728618995960203151766069942363904412974155876041390789128663619992866940072819353506849527280066019646395253958334666385066402336579488279221247033226717767389960690592400413904561123668509831298933320527020742104388687959071092357032990904668891368816093577353955036687012303625460223490444638231395156136357363361928228022474526931664250456198889812836543737464952429336483877184151471862936598810560015442888630228818472631729526838340290253363079018485935205172092783242392321447013927217342640733370386278779721939489829155244042119457444985095663610168010100920221364699576582372628070610076140295792771426864529139043975352010754274342040772394264 [149,82] -159579716544731445551354574125769828353790727262978670283949306413108175181433292718058753795415729995383342642898730998299086116418694304523354004647330070863668180721623439813321097461341541799072769395837362237224759452929698028376109604523510454501418311978134849457946424398095558808568344159097748381223041675919810531543888799394376137663930005455950077020594538461413804344673169328662841970178876323637401263454277208263377533572865934727280548811800507492268607477732632697841284765006606309404371922340481802830505034789474021803149381338801332553866956066360057225781631413248576068731328824163435098978173005531972703391396216236194777915461718292448181965714763558153379043143111298950547959794633782152319994591453949443186480506525613362424353419499950358553188480977836769475607892414468179624711351273296809593965875729581670385292554713255314602234029256021953715269940300665668484562143108883156388256788481774083134064938127364670556870962279893584794228104014642093848761100437502808808364566860150413065536079591088835922957064478914276179064669474608709698440984561046336241941328470458761322575323503276640422057041712231886523847197406255372623693421354793775697291286053120977308234300149039226459692603570818103000077697290885025261007425699912570193513832258129061663016638827334611628339722062401177152561371136562648378375 [149,83] -9160645520457334377670493852633364386737470483843295919316376306009715559454378316022643056234954282946054023078729891340596346819383647939537459356718080057928703597865353529711813919516325530638024974577167943495978277189859546482764692517494457077515291066042567565589371674444951014437005447329834806384490959575547037456874956777680147108153524194000884402253807095927097230817094648182500186906089693156973539634273423834608768171491450647368474642929322604979056271848308323430926958190592733487461627953027883372274997141188143959218696892822292082790868657745040257683102163496540024456995147763524487074797809170829274454499117496742758819189045905886412832351984919883662994369286570638568226255861363424427966042533699666482156563369516303706985007705342796336939810312116210245771874330668433624837440905405981579401946365628185774146666300549742200228034397912071168649585540890546805905619993388277918913201839521913886152081528185947352921642818280879338560417131047362854403908506336046701952790339684845943382051045350485156343540282535574629371077605565797101121121134756812241566448556502968751047540517131930795667615248679397222698644917796265857462294908810300613838021830289853061443905405916482279904681171322987750531774090538907871908374068819449493856493933652418409326446729648686952393970747275553887747668394717856851 [149,84] 1296474284600290902870397494334634594607697952478834175405007474330152344474597664178074089867559135117387438273418194280920467059660757189809269870073661185760607472205289417361997956984836637420979502431909400118053272967898959280024819099180310996193513425383116184747080677378197402075660101544374395162767720612675439371092173343852824527567136179311327130717719100446077021803782204995912469198700854690296530880063943112113464640302682871368892756646462144099845186338527900568619371664763649557710233285210486276817414895912079388746312532587672918731940478247936558314362062689983608048926307503224085479953513498517882783778161891966463133964294374156629720594728790606196612101519336200134206401737706414644348747517149028858238524133398580883864672975417322195670890665984876964357842016150464379431845522803514423442273505343014926215631933769925300648312602056178816168272802115281616333700729014947810633955827953629484084361810028497841209218403994896765985540770257962181668253116373833665906258714449716337076447206597524116021385350235430129556725695559837273008659660803130003117946987324229949611141057675883155348095241085509048512734342035275566231262614889458279191162944595500089909682763149009693113249670032758660482095397361156800966209312882839380856093121738540845898027253033602161658030213524818115462521332099560 [149,85] -14755571181505312904092189882355218523509041162628779010450183166643700219284576127129155311825676317191813135757841184420848433244492580055334682180831852051504082228683069407462662790781053323962622327241836609511058822494396644774424275249360642510885495630191652034409116060620452357507441855453269831891387396937770143749161099676080437497583003185453795902438565963936658274613788286253623373878599945554846170721730741377067619611252213772851290061895014359054204345158126924191116093300444900205066691184070094396677227708156187913342228073128084575087531802002441913134281836392761792872854265261730408018497846564235674809931723360247915524046941648918251563635380353621785356135436802702729696541980575979379244317994630307848739045089852141375880470726158785916688263122070145869998866581103314232325539510837720424094553900654179663847570855288400764789945940304184148761653383015361276265356947022787265024779602443578562751093714020413088904529699964554908015085017745480253153216172859227211360708654769824455005547238795921043335546605497989583999981460720320593827811818842754564177916705540260799565505227722654643588982621648693814273875359083483520781316200459168626569779879771897609731658555984194684848206012169283263280827137455201884903257551368898595873725619493933620722648196971874453510397859141375765593014639 [149,86] -7741272461025708454601626920492488749966057363123535378550977227028180030523254396117491424774222529034638902626027021270803260656673146108446980513346916793260997007095695876031252453689871263123350549336354697553633402684985989069951350588958782705054469860722191286575614404869326637342194985361878536497633985069308079134976812481299937856148410270925314183236456539143698056892171438119421312344351351585084032942457310099570295797160124453275207661071464828699387024230427690342657231119830845532424228740865343608063565370533667583153660483328990582106002225097682222564686130611861255239111694845359010872966897024167237840702891493386896071346354699260364058558828439721161238937410442982326065076244278881161056839573280317461355768420401649647631652103317816766141688671558540701488473201213588166554390547613195142370961492248507484134679830554749994643000378269323821065422187647122137121279149120159265722752007668452028214982077695018601971344532054561628004750174200672493317399973747274942162289795500576884926200420699053827581784041923302314237447505111575474576241192348596159386558336028635480115407823294066088140485499901078754689925278325462526188178041482774596950044651411677406963475010562271091071570771483083849785769489834420088522873966932874419906093313443709348880537745221892587844273166815263334373743 [149,87] 776519102810492671133148629160092546888135165355106280930099626725851448047052397124381729204757869201373464024831447879232460019706348620484638259755997627364739622043559373115808828490864199061927438328225229515771298342329502437592191155752143740635662823383882340944699739066349950842047354679419212402486616104163135523945829845755222371127526658306543169950661443492040840384552924912335439872166029310839506207613935173835029048947572369908496440645501165694107112539250173159746163289482027601608481076063634053971260332840909717114384975859427516538551001201906697721892913860248835101334400726230746914004365587612614088165329029370185166090146035580795988412102918317000659395200185880714580375571387629360116545028144108455211700412989611032954851121049220805434215747250452181704712119831197773766073798846812446352095972093270363017742378863286302541796174616140624913027481302061962000234316183368077327000544732900928046005160419245637071152896068130324392646181869555704242488495837978010799031283704005891499686434693760526949707361072523786550554748763829603347344781558322865395730064045300078633359450810364398397775349067200661121899970743795087613903512145392638331075419504252056068344389576141926897832536539292132118058432351229620531933954192642647899414805626921876844297394095647554863539025857461597995 [149,88] -38293309808438454736732103300568840543166714163867793712179331781433287426320532776405333853572689739600016673299335133745753029856898494819941679666568971212668811065589663486838513264080256172384838742404300715285708065210324518266918245437549469284537797508912614608141916623350294271634880586178797199793057157816629068195571432793444323498722756035899042799670081133512034178600574906618529742871837426207182325431561239683514187043005977377274755132650958028365976271087239930496185538188628741040281727067941783655895609524532253958368547971823403773690629784425559699706540924939714144826321700909273574324655871817654339201261003871845662449577905733723275041987599030615047019415590520759381666015830277904300253471263324407453396300478686696716925349764030007160883700485277550403644155677860786894059222895160018889000835257994249151228793374511084596771575419216214832284049559025431112674915810169897960415942213505434023031059690155938325962735837156764988450038806086080509852554881039218805630799803801101770334306837828005001096540823640894715777676764993019822286395502932038805483169485766159486569710680455638752667290151282510768869076902444658276759117542158762808140094511242579817141138068340061137494200306129509012867191038881744006721883661187690338754191306284712737605507549487542847521385201043979 [149,89] 1200703478232056029253640582629304714736361539381690592117355476437005557236205919102904025303105503874851188107852789192972015376368415112100019208653652807658460796642755917807185474493721441862969455795802134081897507628666842221968319891220331355557564213212464174130232020936607962787483858690145789722303568358971278062582252741757411129468082919229531526756765898134628758079457151688921728372715077634119244604096877465983958412138903461311114172149967275035991292219789064852211216227202238380782496862024185863676343175321876590836408058623320512474379361043181097685597652996310410342931241571859575343304199728121060498939747463864458986580104993510063050946223800229388555234815933051401949342815134456162374139578262182965758372625192283485740716323297966295167691459674171800247317212546053314170417776971067701304190751843495168337173120948009221739747244623419049869763012839459518696241403521486484271058085135085837285344666606997125053877657175776252755251390943644020298747997450401582010336605862567982081978331855673889072432504524077825571092381270671191983205528236426883254810551732966811437182722585215238359331741158029853694187895335621355359243854505238909617602275906076083888005168745357070068558405731446959777603274523554912739679387176116331954558981528787988105004856847471138350148858817 [149,90] -35277020658402451369454435872257986808827171550433844167927986574373177433781177807697240597951482980338876256223481222392499142031366787062595745568144362974874106603541316050064231358037609875756132514446605915169708968763775152867511309292845008998189118235288396692372216744483458447860144818947653653565113727831523711373881620425461575415574449080695646395062248726752677509527603034669724420897779356690329097125961686200346959700867792765516588102810039072982332308869220336714394153901974815252205077828125901171216054158131800871254399848549396054773898114993644725053570453961338916023978816417610603006603732376520566824794975420562522945969465463394082708502961672941544855681134690291187821147754036072823602802296569770581293177705064924496942303519253690593206762684695534851685907390151161691515795052875917340685813620165535230200395219849431158563369739846189879783981384192519085453647888403053438430094445445580557755426619200736583164843035561108466379352009035668063328897658882885625619556364479592384035079277473110638418402428869636849994573414945765698873606467459674413545776185803515140249178441522885067134088292483449959536799466394478011881820962296807811050859370083848276032825440296163601387202267314059605513411300384051347503696076898041726751000803024809211433343137929895394233070 [149,91] 1445749496300656159282909452577162260861798966839044253918120458395490925723947391330390331667589338459876135686601737042499103256245952141402213153941748760985331356155006788798251986929548006274834429568433885086977973278564224697402876153439953261088529967448118822680178331163477603684481345242694136967486267706378841442262226417838986019402070320981755243386119847008274916549424870015818863107081906744004866534597855039374901070307970890418486395184516341227140288032292096806021146502353196917118763806353839890641193120756141234462264687760301222672011467474045708680480346998151597255635345703974538266082718170623001516840878175754752531854717744858677328974770663196149051744510834918239179094489286165647211040010363232460567671549705526097502642673243013216374844309008179206469613761875266750427437164665952258641340912498377870402761274949180495093565359148519766750705370256907546056371530406620485242300590837399825802150168806482269872470310250876037095794397801953390096049790277377960286716739355804831064133586567496201155080818208250219185721821593448172722843811694577045842329033412494624175557541796494037666770860792292569713468240947205717264525565933746738898171356284605085203847709232733447988288065832766674712679248385730305027332998720088659786054124336600183426272284209520689060 [149,92] -56910394322430194358685710777977124631517508485967337151875682653037909754216488640801929260395537839530955787569574196513740143062699322410041386894639763854659239578309201943219279229848637319198265006592755587719842355065607690854513727859221093815252835370303498464094176500135555332838369997508150739636943210393263402786466041433316903173078312506604630355280962726143769894411302702104594772574843751067326483873915006687299400252413294628663640299767166372064593134337627937321742890785529587838795045251339995506221683683153114208747724416481652663996402484685738530194603502809479744474693257525465386887011339478272319456881954906030166576418117746935706089506237371461150081048735623985465482983166898190606645283950221947733896409895336056811297516516858615420390755967757485395163764038700161928995165577381460003615510428687606840136453492059013650148210822205250157696898833903169713491220038623527973654049066799642882495335958067580882730133539498149103841726251577159849522119441870471159942630333861949101210478180299591231225335908605896330123254163694608632233952827590469807930704490415206908525118957726145997822318327233259417259207239730526611873897549837369424607768795304876141440966202334090681338625058543233303515629126309215514372078077258685276554908154799865192048759172906617 [149,93] 1608864738694314408652844372062111181383201559924510294349906046805564517235507582528150562108778779763581436198828403134128507703693512904472333490934833027814651782188581069749621494806413479123201442931558431854635227311336458375356828598099019919222346770179345679821222733575179121271106807131252507990917020814839907253773985617712370069863761594579992249687612240827013331851587641115205912398420683274778096651011879654154145008723865545789696009923111384232758503038063567777814973531378998335962609081075061110908436890127843375632077453749947958713895917491479278192473310112442311376171789489170093929887907892032284137786746425185807904070939477178717198154153025124384839506618713782935803623824979939338255087790250364551078824899218250376892339308521684619830094668703531713541405552033974233351721460924532877775060034247522662775493905318562392987130310396194654243486711524135779960334777350725042866640236363309608805015720265574961020439968642900268105802342018725101516034398988038702522262106121118396611621916567534867809381559512821308647192093288338058576421898578615710498029185637651993435353259085664017853851073039711059295552327009722105400238785540114501724912821252024511418590917583838946573103470129119505815148619789753321434111951257341133466315287590370890708868246052 [149,94] -33442822729628782300504656488291668669070025510831434264367336358473830586260642621021967027130776518491982250827973457962720318909590429784975705184858876241023423379225822534460018493039186101224978894664353746357414479587240779772943521922081134684311364494754713213239879658718601694857321898232907260704703540222662962684441767995906862917695438003299793666714577468229475438498053851525183253321780328853279795946832368713655441789571964634581945772578775580510779346230709546621658805153334258222707926217815685157559207251023643784883627729079398621805094326217267780220430074939433368672964128681183045118880891525143373315205078423327289704004961482902446540533807697373751394963297948254181547457256503467379339217871040067190056855732510945948931171971072226795085045437118750514168433089306404166372538211246519028388070136994598689786715114896022377500024648150010564223244748278328923916548974424373887841188645329421207047914978702254043702072687676261041899475285674767123010500287991749910181277862947699496948360224375927643916875280410720346744345926469345732919793633848824399945852440823692875549855277580169875561298612675355837479609797506163673662890895831875725376664808456947754269068611490732081527653379408691931890905014278330389709914465320759970636487007561184203504969 [149,95] 557495974283275021479048366610140071115611831137525350020833425512581759071432159607563506848974022494087385067946786053984531295610919043194406074807385247168636755272967129694900850169352009222738868070502491884383575274655590378607054452899500953939537023688863588666560602700149788239915967443369364006658110389740971166498923574188062661558709517249318500350343156726334257352179230636895150401102347973792206147499839721812499105734111998406789457786347005394017999911959048015679234063764564767958002612004773618576566461345825037350998237154989635179099815953571185286931485215830851298652362260864621434684712331216758985837699146649691014014500690351027831177738467656994439460937285991232928252472950177828715423323547818375926649652222365355657362482041200798858895684153704667005095489999911044703846480984906612277053809405596541514480655183710384306053799118189532574359102866940929579818176439335151193252411037273142673470316182772933869657043509489846456382878266629681461076374352954870269990245712753205603534409450566913223587625647350547618560395977126424671806702075594221110160415462396188409425241955172248136673382086723452870423675018053061834399784917250713081575926713305689069664723573341459744825459990431229582275539538869654301675581820711558085428720763395854916 [149,96] -7476184081964946165693385765572493966199580438849052062949099329340831096783014438232611308063250563083103721626019000900579587120708440996899864246419362060599519930525355915933145189095864188209427300539586857932952921643129709875688589445603920600157089255057869935300764418935727178974655812120980705433656636209390318436732236552107349954496438096192751006621872763977296305159338481824864438093958917667989366157039450389372558019714604194018437359360711836199767168487303020992533898868769636176871546569275850266969044235212296153607580711074685101287385453679540628308438495455673147277355331766423123152947168230764685939450084548295630763411659582636149865878468131269682259333681952815284747119009440469453330912363716678722707745907805453374777503001647283429624568203232760943305309553355110195141533135070335429746309917434513162810626842801903791620548166638212893712344895776528766911919455328084661541380849886668070639421715287584050333255221406972858022160412317645004798618354195201807442177509901724565093849450582958561736060237706389124784032685964510330947514525090572139073630617238934105375178605949875431903516332719112635051472505164234835200395088920509881907380514480516357526976141489771356296423329768029532730664891146068710232477518375006914302956485357214 [149,97] 77037071569154716304421867364665689618513651138714950875734705451271793435749517478619046655002681402193145781893767787440464978219908965223934417440768506651212209317421443297598721109235494250637808119747240825324780906801149388170251500561628119891831283264397652603721983857446755554948487471493452187584035417254786358710824650994544556469858918556159364168727458605419589788864267322590066278200675700964292668966252317610987977270424541270595219702681941551437855307458407181568993939344103380020849724129620943416111310708520085177667135890730520707640151513194172861925328442053524498813550430842056362258198303084574658767493292810354585101410567790461882585336542460729445107703011939195254581317151098670032757110881105840087046250719477506935736383727552851698009751399694430123329274565843889159319946151154918093741714678407821900812986575708831516996991835899487526376147700068471127713761626494402823349319829930886428366577440850475634192072647414914980983393562602066959864856613219632588878005506222659451068608125776588127946332292503499945494186103074501791435444195839438498918359913665310318846423694910517236176878095833193555192150611086498802498232237646855544098735543727745564625154528667819502794183302094681537365688135084061615794673430743591840294177795 [149,98] -612805313505472919135427611909631763891943370037685787739909438579776560686690569467157252770145293039601527138072470336511929649414997499007947329868887519557167676653803354134067660554449422041240791743750543752415896086764722801871273416084760498180977915407102381626320167392619716736877720087532554096828202666619775926184986992535890928499300340991796646906822417188681754837959328857982704835387410685014911984923161891275670657787082747206838382473091966709388722881607431021059945818585327674914650369550862349269690655238615767778394892557842732039600202423178716350036720638747566311501626333684708313521521210658827922783042019106213666960303126548697032432927993082109751787289223486555545156757205121487839369512901511080901471037588463861497452422287932339567081220901468440641255302892662546941147462518051493545584804488852143743032504590905422888204341774519983726823122186190259163355742793630734901182514890336907924121690456419868147323410996596174210085791787110963114782252134994003589532501783605573932494821861603003085336425047112276874099700410730313269223616215012664989135185967381339545513916524964691609858690325287552798411865454969450179515812504036603421086227994712075327927698367352278705064763262949485640589032539436569080716945867423856885950 [149,99] 5360069810909601407253851304367592220297008188351353760192427156097094159478187287963668034713477173808990959364540493706272622396393152170100017886110201810163420458590234208859291262899977716678164568273745167795604040318351964067993865925257018987607559965030406788389635015102685208999821665685853309205823894197354147335067275737282839642805595799573552148820669731090201826232226902930046920132085593463242587552350582680752461917960622728341197306941710101898156776605183949046870024277937578980463002730179359825620350637214635461076767030874130177124315404080780546583253631497837044554730476450197732501717230114586420144253260986839056239887354448017614986305730366583793772737177940987760596829611475306772206087406684662308548318008904985652866267592049585779347776129633883028705021536401412827021016955354658993069294442446364504400892498682875614344481447910445356664909727194183815095927670512762055807196471273597652676752780295955288580598315389541598653080560412585089989166901007399923306784843639308058215013493920395764556447131002612093570749566484210400084448709471317761253212134064531282165690700931646200588788759920511672708181543916274528993373705601958557148092487909749278959963697414195044076412007012682385353622098501409586336929927767747525 [149,100] -54975926762985697446474822837691839273557051877533974885821765289203826818204795273015877049064846312372748738829303050040350674772136594151609174612278712547557606768199534084866704691155951277833878406113516048426700365907194163780175845646839832442285942604637635306347818592467292927301345719788982781213118120683949324373142264721049985654837445025766693576519840297826811569794707334902577920165731435452696841714047334278087524465658617575498542141883508603739185785957638753362601030068055251975622915696031184803294034199345579326290214787069273096498292993125089872069404251670098914590265053844661729171028079863829548971198413875279773196393245430552629040025737257391159901296201755032304936801400482335667675927065729245991126656700115805519555276728583418209571427887519044488460168536449451743726154924417193571877726629682653254290678549183972028254653495102814539235737946058132558645019624393145672718287950639548552423303503499044111796346977255798939525213355820791746352020132690304120382464873381146694373579566014019076602112647856744119631102117665398252095825014951076535120939834746718856471946473391165505881327270657687554075875613552336249723480872238788344274056483243610129156364867581022036338323556213593877194523082039130295496382545910 [149,101] 118508388469721489416535212585293082564572772520014633744974065333396716972173780000010568183804393432393665838935536010175738668072878920390085176389855299294053233264854869848912114549824535704873772836791544622904920716636735781443086588338039438941328824651848441198992847497726530673253170990204049825541002868322969030911213606919709354206023436738167280329544487506466816248803151862479188141042720471855893770625859988708838148581140288338932435477775895961486210313157696292709265540886200605609467733292606866478682812008352218603528049700391990980668166810601443877490800476741369542545463455767222196169698625006047736627621183749883636046297551018994921702438446283799172937130973698431887509264402401255128627514393021737389476675928345399230225775190863215477925150533653646167983202622933388044052818622998261024490083071390994496999394160820607788660223166790254275155748536362353365003118225285642330328326491653750657905383511197927866214162075570814027637518545909016126154156220677041766206063287699555604533234608006104197353795562083164974924534236604765507852842716199111634012634756505273191174643781303055384381230472899804632433637024322173281867567513301438781639505663171828619394671648216352562389071380846059845480157004171288250242450 [149,102] 2744770421492432374376564588881158442808918069940255465771137627461132735080547760863641460046059087088910281842826582660858990448662345059239863102982957924581448647505367022439076247611194720152602921987303618916813444555260185277074924456582554517806601490502026403760058899162911413109433028311070115811039751927705246031643543207793943314074034322226708806488244294327507606465799277677181761488417604312024716895122180457873015332260610869548276021744724984588111176358883714308246904538566775676712321596228714313606796598190888323903083707638884234736610019381458856698233103531158640157538399654873810084358597583341117595844091109569625555525035031959332876059462655128123689108381151736855020789199065368530852888226442109766466758293768186122872002546585955205727290390020958421890396008099237688326470183640532403039358993745992593127100431720434075608390822267240912865777853930413300910422293953957047832970637426836933582564009135397521142387192724231099160221899482569070326734634290441588653310436443106770638629464090113781333810253114974251044954952968510032616585140866781826826031343341042987085604226991441221093726304049123943391551538692386645378967492718242926328023000047547786366151165108749758223753247717809998096563484504888074875 [149,103] -1312343588049704261955137167972096173300882857649199517952804419869914033191723297106893291197338760704086326125216537621211210981737540286592343462425185726793448210257308073781452653904787191239572680786553717031357909817457300869185925258232964065299953977570880515911998211071062968207078464053718961384004866561227128787625555406587773381293401423300941802462053282397302693046030809043559097385228618445636230603954682945399232888160722064137417685568046712073464481820504799854927091612967744090079943470257515096547722479489667562609443964561028906725293073597020182016778773630803740891550098767778054841854586140060503729150124996391126864338798936348542618460226245096034006752498804926033660524946500762762227026712295785474601505010935573327005733800846576726437414441082713650652759691982701904866532170000315483187390921100169953604594182821515147228631054117702301058751240226784064423861725588510672631116805368782109665288548700487892924108573693856308330194992209817892462320127153941728419258593223912415217062659856015357428055914853661128820844792985976243247325185458824905563290513190402576721736472405182478398080553608854657457285541836725221969764659998959670707442330871358264984950336808516283412898631369760898657581556652570 [149,104] -71879432470887739256025056675285511504078297016389595167872529615813751379935668446018544413751749609130668649154220696427509735123580364513382901468108192265514675835095983289058938551734909515750320488861097325879725622481936226538551859955001467683539146687043303180923650236461452056685914839014167823886446464308256913799780603717208773103362063633832056642119707776068600429921144691947459895313563471462936448529231283490487877280389488096913838637367910157339157611561985323555676273431240803658642741875130485467334782006177092692251427821136432630001231817315735529290391660850945319363407061149931339340957518369755800990222099528211791168911807383786681306540018786102525311762298342263918433967187749115582956366120023653405876743994783484078793209730672873397915980084589652413032516823303209783011596565241300955137135074635237421870794242070588310029860055530918479835490048033693833882511913657876699886250281723465010564879807070587658290927546147076492829850247022389051257709639967906862535400793202399660081778319959681387056484394512018106623725544646471865990757668155662756807751098967954983077294031688621734580631001865543269654543892575075907787727530706725840070189772564273073140461503784985327340829298118885775243951150 [149,105] -177525660474237530243084942020927827023299221307737729670861316241032488275589596722924308845037438053996147715271465534303517038298335397617235788984999327143800788589209431109159401416859403086296922205294945232863595417664737408343254208014837327062045272732308368388535119978080270918093651142182679556487497878119111892040100245089178795317209082885975865797586609539284508966933080738771957055500895731028615102356228350801189198750539780849076995470730357258552585964934244626976254630735887820861427476750361501609469685060619715444620325111806278266764632032841685416275398318872459871050925878545009860412595629058321737590278228295536377371417255007789327083545466022386592945906627208399540628178509993378685244209274681144012708811935393140681699202663534400722152110879686071549318933573250584352776990458146105945847394938199108268308530524225181118679046637048000278688760795250285893965804682106210878596384525947066233987668180751990894678837077422465860550049915521844084090229608921598249282216251023254960935655309164245186855384537158436191163773680067139511971190330463855287933939750645144286425349040840571378645251023247653071173544495136230751633474137143821421638487266970938275307224430006319961723144244828442607395 [149,106] -5993576457836041313793032158149816052543024394118621120445897833079588005042851638154597265016765603798881998129377667819557962582463338002454413914770377575373045505710226133296780459782601432686723637518111389291085639794372357785894376632826485998047146656634773827075013680273527064431560584470469882196239960490271730984274952279927316873159708591205626263294605280472811616083366553079349930392745109234405119069739891234142044220432713961249265106061221813182664356995989082705992346718083525959363550135550862074112751387533086067675044071117467790822022145345076641529145619471486419074480102785125233499765101039129690546603953010855222993408999023059593170890610349597037538327431025719560121842074146207056716056716196807635395140690797529813139485008559764315350201965463041333026630926731693611103100998759362773270300163712997059399503315405571793912703091330961414471408146596823475240612326804688581718656716577665762870082613509892862965822935707397574314594134000236600176142727301696487325016301066129026483304227306287590141064316653365992469170584004863975066259328538011401081089006515299455578431168667915423969073590190922901510028745492225528698348911860781609490335047289159694250136950567771656637230439845129644 [149,107] -20913422306399585946189763335320232582339704583846331540182316325672532018381977501669765056666518933360791026920001074052556358305039293993081958940926768625051345068541612986388795317748255457938242679734875920369618482892807261834116084298129273562960836490497698928006393585274743372610377861257758823121487177674494125323568799202444498198753365466066207017574661553924126353099576930259333633489454666316272364143784448431212709634541250141184729621071280470572705691114450556958842464394892934880234855629424254871055000855866838131113083219601102541400984188301009028899020440007918390231240269188060874831669338109751613530587114033754588952007837075411228141200730664942799570529710070464331506614108917946617221368302375480441831959401705141199328935993107659242502254885160258092267349854934298558807144598287564243318148927925457401405211244473379713643686698167501549112267346192031031495664742980660085842479374382603283507917717105244858220813612338410333815342172110487464871807492817037600138330360597844486883991188415658146267440704585643123785767665063903479276406799922325884567865281876641154468045571322953432438142497799429678601114990783418415529915136652440567862218316711452027500674701090587106401670946120 [149,108] -69365256403028669659826581689211338432372634207439000008082031097479610756344365840984369017036054284999157935993971178600419396517630809120156312729944467896993312075566248056282443772897707793934192585128885685630717787423113713362234790273668719733410723478529009802362725873447905542052300312802946279983195155124611872651996801005738768035376034081519989981598735870943884695892480923117893634265330872087178242662074986723792632771104224912766849941616285259796256412716474572534412170025979277314137250801600629948335441944460678014815556272757573861489639392456220970793235144490507627966258149169006540340473894941477496584833021409857433643592402809527135450165009173460676908854043003105393321356103050253698681351038487302265143419382437844350305097183141096434809413553174221427109668079949004538238706082594764556356118442200388708726074988647901220606522516237419916002757465576416089606977686325522075223751762045642906655078719634542397732330929748795760536241571968815836453530357871417879203231180887470365563817033390349707034541712584204283760068606372047131616775181412207847604561550660935573033120542592706923200333726924834504683206522328518412957180516125455027539452210971681679913410423937073424674409 [149,109] -2361037880077152693719720052018266111593945627188955270448646490331472462873402202214837014146214021901354174956518346555870030719987143549567200469073769989475802433450872132452919846714833626410247716380016174637930258244734527327300108656856249970364654717348363938232864756734299566012875639052912613648172788998368262324141137721785729646270678005908570815581370292589972775685640343494209786592916066022538504421775875048388041310131225066129234850201825309837518520282981506939726611562699416593435255452234437458039006245903991132514535059758447898770216400136207033516491158123160939042634578599419052873125551142184220384825695957056360868204297628482844253533237307329339044767073332269896286091231330738981318583293453660490299654154462946911484479001304934469517079099903130511935199787381065542270351184484184240372590276752909828230071545260984205882567650149888502488298618078991574077249267144221520240231460487591287456701541993789695603424066764538393645600471998614894274889765055330145935780388991370251951014843649309694904909409903354232923129885662298067997081447867424868134963564834066786493834019824995924599036858531342207005247172737226167734594146848076077423621982663333046156313814169299980 [149,110] -415690115474724705906544976520790806906819773030474828831988267654051089630737095559353662197300995553811135295102449203205685976499233667684883225016893661525733580825962190075949026579455776244423258590541743273031371563552268318846564099842480009594465680007227233474282579946893291690884250202995962644883531783909112317409816359611586221931408995776898920953983089008272392653000233945903632356681312956613191340244613779610065707935206100985362915696518862128537430393463286901748624210776878347713451952750772035328611683227790210667852155448556714295418985708769281249626565685717477477098527858569395198080481239906461941461597999080965781332498790625035087737887028937021197499642707648211761167508567049434148836339276506927896549596805881027704438672730364523343390750113176813013153184451445722641851031226034735904747979909190174771876108320728608101772216744772262138396408299818608944092585623769812257702703743329617396412016335599914320305472071808663115332446410666921265951321736317802932395606467775722489187803181771469825092776152609570037866127249890844351218165783580626884708270492904839399317318165182369017197808504819855166065278112239730115243888758325148865512016333659350774385064946456 [149,111] 2823209310836114754727609027408889514813967542932115468997871113303998763485150525986706685676640043027208074059387511942261899735627421709284077205782509009390053986397285498767385102782561671086936348073130507642856161926836892752401847731766317573001520835752463653812105007963395602941479917658889088067642197034530343862061520342154564522234760005296937126851688164863869931518567472551735377887397339786029558259237762619369221601695539306440885710316417007304906867870027666197473718423600750459783309746226737655293091963157832211621681043097440951858307691622407043541866156841408416613132027160886251741456520305108950938696566686888462155333666955745069282867559403183551584606779200068724567063647313217406501369705647147866496851341037510652846978412513622152032538139766562563174464524283739911206942907829205020533779306149826812497555578231789465940092483781855148605234136776940675087684781078067263935116866288751132330823740517579407920035953087010962836084145900064462528778899339362488900159402688689308641274600977284512412805753024413798204331328086867700433057489561520720471484352581692237295297210749045344036900241625458432095656981786827813651960255572509762673424646958741247687590858 [149,112] -5241577016458757853386474963028165366214630168580301076556032011302164889121596929172092146425780476691724928256947443835808607254747915329482317894400648716282281070664364589973612424572897055753462618009656590519558053366131134450371873452951535921253404707492423327190118599372786107461509156907167564324191226559194771803971915441952099597774245560875535972836828454878471091478636701412497403193090637736162606626514792748566569798650034767123361422327022412490811560113478090169637114734822392351507260529082121218499137200021293303771657315814176161108357679995493375138422051084055685150222149077038497308700496733588638827435562935820519590969023851007893937023867988857659318347597133147881333297333062445851486585990814920719784836878133529882019306812511588760248201766813207887012861297200014694750608915146136111855263423466470376647309793274487165667209328659415232339277735836751067231966558141408221492046501743494545587938040333684619326384295326033168852506887919891474380139119507674979511679892233173623271008769796128363102437059719300536043560419962195600539416362550565575451468593354014869494395106877314146814233949858493935019047545296888539875457895824141704836564993108292964425 [149,113] 11994093699044424153160829777432219740684605980343601857561583803557354283893833137940632531573210135318820295141756438299391904932581215568592356794386555633260265140145623403476234029494225690270768343454408183005673218477353504287244859595151064951767795683586568738710779523080859697576136589853497073329874927152080209672903453197688178379407465182745225939402504750989906437369143180629935676895756612965145723702389297707628201266908960361246826766992710003319366611237436761360398220139221433087399816957136078677477587358787594511875969753873932604795632765846801112935163489043094412222350366226174982774161286686211331799411211674667275352944023485277655490996483579924844192110619681397516167966369816403074962266180700555933057509017764592921088499749274445591948514347384371128517892776611096280352759151603312356292753222142694604847601611317139946462740234993990018764608555766567407818335782594380979843559894516174921045602335611388995330423233688463919450576752900288725200663047534136863511693494375883318712367495364928272676701903506502528687195515802031308486592352132486068267537495257350176722251041975108070222536046676350151733149802019837634005858150959729586332641232937064 [149,114] -14845711780377691293745031863493620410196900924628720828826436828056775436686923708769829443925804370121536844831461694534128434581742451643388721854900646309641881541783219782138896297397766417125795565709024883891052265021903058906392753362418564724903846791238126108718045932812019484002707590997959488412966640263500415212999241260140638671875509684745181660339367671201360960980761399382850618350170582132480293807093770141659178687629844993983116386819908759922312961857163674870416349315336918215633824238596477757666713861548685236727758636290321403616010869210358305819422282692441489176384874332496660307404229068781625246911879163139823902727506034850345763399833577801188206054677904106404715980910214733755420159109869193100500258201225405648591045295894801024115008647760109571787638191673164350426257955742479408479159390125051586948467755249024815517534212993553745635096452449103387757021074156651845919314456512103229478164426777559541023828959493019607352207799305973797728225494659015408607384369831321254823407997097549807583068791693861668300144311979191016927738617229254408080892490446901073700721654683630669250678570754384978446900931315608800036950366998381010837342937 [149,115] 7109061000048275502046161390183976561758895111809755120328202170208490893399716188336528467576268209646172217284918043306426712823780526725724007910254863909504934612851382198686470243545216381466167717010834891827880617564506993406504289974195819923294423958849794053139070567695157476012939606867912781989286568818715464515534955979855409985481015449106254793019459261950062093480748704470705963348494462748594594251821213802847320163218371403282841060637191208088834140313387619593936605607908470019151431172190961437594336708421903046429588871936103177475107364922113464750301431854121774170289345163027194740169550946148512454531315073825424650047714644200608606720368402548528157432548244791184859252975704941135122678949593458100687188241625311001731495996226669691796407802229029700295872129065805420865606253926901898404076649956050907571317952467017424266342288175464920859458225423055527926573844670097949127400923787119495498897282815534325578581338806040195530903547047069773752149017104912351401512335667205387980846795176592154328942359437136549549899222256441474792184023052314854909198210191042943206185918380372825532090522475477183561946643046853430895465565756164570630 [149,116] -5435879028671921931611065651953759056084792356569267553859155110627673015076736484604942578537464726536135204241135963578372845326956595565236166006326463722044966713416972232256583546663573424365766838154911257524958727367178217210686595901331578447213547952540000609081773210085339270109139913203500805072643198269996754981767154567770881596863745294064531971111592397524520034466312578334879383187924833410230543883968821802025519889109238787312482957415641924280051209431971639225958755856404989057762831341884065945681385840312549920858904575860269208378495689807429511926319991972501190291868678202842999898198456363323309676253854479602403884598852485011416344784084160744953789930649744986392859461217823664166333688796863080581011205121264269513266269773405798168596293829665146944805216257588263790182062788535389435810865879155192741022964712009894108155983091342806666436891569627861811413238676647856562147119418008098352224985658640597556349308301124705418428120473837861481401296179598646299415921972910331636671235734609772627491099684312650254842405021275143224268001241837598813466159418164213973974363024267016131108127816853007607233579105222440939114803819466110 [149,117] 1144902975620779879548185925324572136219581265962383233773222763533964463727076653797719306048127530063136052579877334349734353619566071983347135253648251500113399003358366614597621649631118131484718120207519215416803991820062478450697303958504597752267330360637447334753090689895098166994027551469219786537084694672755675923044928694707356456589011437125100636407420391107556091501512891057118843266816447708752604892118829508951005409627773584709013375551202472652166892701571730575840126156775707688699067105722454992267126730581564719361677965027070421007886868608004165087508398048812805203710156504557390539965538919189890497377924719377414678028842632901356577214683214771846403043837862329516769877021942509225647076806569164248378430340683338069062781743632421756074667847157198784922503108886005301372324432672909382084911528645435830453130925376777700868386522433917047149803286596085736031156323366561798102510026349402579807433845252439635706473534300127109895147373186266916923732077291977363301253234012413945441974507666562528239293564810148221748079046895228380717484143058769647162337727628076766324419601800104424585816870326312282893948296808464630958514807 [149,118] -173007266965384100981279514937029828013651895041828597455245770806570630869103974360597005080485230124187249666475984032731254597265951819019359328142504201582381570832232130997270834237210227593297590782359364165240825512022674929776540159926371246832296705394124906761835072857797935499170365998750386157519346908017839430159541719832285626514796335018944892490355428854508324042173518400004766031399212956761366838515652423880871115513593822941028726050980284592719173826649206461220805982287902402618802275521476793110235167599343928114506003069781662108904078614394862206762824341142262156043310324532036976755513510267991217796183578650740707511259441770364402395555393454678789831402575582648941859201620135715298584361895156071015584619458450103468738963535575331571731639082320890585492419793320492657363048535562308985481621660048415077487721862351237180599761487249428961394938190546179232446260425405482695899072256007390202864559582841667994326871539207267537940300643880477534647020358233350091925109425310155254543723637683447272305667844008467797918314628054310212524848404420940015770099369730822601302107639807127432497011653404306259988467548953516452 [149,119] 20432427308185665255354298335502996719256136618759863474138097175467344064538051163541963918648755865067379364066320913894606767858931927529143943114244784366803776216357183907889238103404364618636295541471296730993158896557686416030888521629239005352702310396123980531702514549028331371868086640787834501222136636460766531020913493313676391198534498269400677538948982520084596834360838112577328899474653260335629350372527973155009600714510668462817179791285957819722922861558404331165751825876388110523957968354211683049396171563904318207712543149620720382436771854720628784109095206203384115678326483136036211203730088093331875083328346107740732228621826209903529287829572593376539311991661414208593304793077656581380455711324359053603200220865033139166653440040052312549312248032244837838835288158282599962125140986404858198178064736357699432362271015811059613500845938196772249752950795037931516383718636097257378999278395959631718381656418028840551671001816822940070853700861192321966070970533705560603821867691708284356983958453020282026047789493166558765442643968203756930988793667950638527505098513233756234266910470604208311526950615737040847449121341519 [149,120] -1290567862859635300071178552326873189233628725280395256567079365903630820490241067383352945001860199692958645689634222515812454435874801678071749443326430934804900655962402211133402566315510372030915441138908214239950114657165882872638666810484254055804384689946835495310041050717532557972959021707726600370921450967217714439547097079089700619875090838806369836330912605952362290228456795912688074170142721515125959796425342377567199907187377973268780445321704254769537637642408577105122920364933373664829673069521378666973515091135430824009809631138205188726132864742277748218571411655100173082593267006767988191324496790051604238487274045298809987518041031468785691656056247896950199990934127027788355207196859095379859548598740916932550456730004648931835526087422433640660555822695655161053231885196980145210647841791953138586336554353726502862263417841970445730949140984927413955232218747140681430859260270684858105197506434440945499946992932979167433653554448971113860775486567734870041877239043687983937881634002994919043833519891273719423706640135202058438165491235664430263064436977685117297390680812641311950614127028878457687693508024687145834461 [149,121] 94761007489119338588710118995925334894024386865762946039993548012769230964320680449482167233610190866997035002964105461151462941072095668333795614785111911886628093608999001317055671615483252073206503978584944516296963934574611253674813514594542939416903729550351624740198694563160334437271654172873511552199486608285264920853101046322912050826595526410834313830696037486151068440149947744068382948932100616461108364433303770191723589508555424608116484438424323777809782373565030898310316699963590004235513271972132523416417079736225139808954117758749261216689743974730537173815280761769349337893403718382048992132994371233635604109606339002409030313756760850541878041619967555531879879091598930453447728804779251843249823593744964705110975589920491400876586637788335021446922236122949797044008860727088033731378526029601421353052336552819203241805662861276506046475101525533763495947060423907471943560738731213452588430184270682854581456911374816029032110984989623749464841250212751872270906010786656976921675871394787913848521988344148130719103175585383980927365700870510914436901924159036703414279492816140005388588008054353298745712903344576524 [149,122] 3811135900208624717173210104118569780603021391912752266516485137083640848893245486986462385019952324002382064330909606791034207495541164546815933459210456356716715004745834757105069260201325748071072568666902390847618772282936075546186622045961506047021767162511768802133887994651760620869311431465383084844247289266545718395939184586744909919599740199806027644494605766279421957419276671504488077082297871913107717469020368168197952419042627781228054181688169431205629974743927678263276299392311483526897360486534823652163775714454303348703616043377748968079244382008388508610810256440717802120423696622778336869864171170234503159202711451451346404670499772897371215400882254732009650957365730424048465212357878509604551854521425226945234811039837623872185625988264323147538259275467193270832366283294328608649082081199090546700609885242489455470976368075861745660521738880134792528584533149210870228537587645540308070111911928302434316352525640474748075806096094873404303173452429735738656809267923616038699916019455124574627083391630118132799452825981465242358592043734063300022933576128115238519480090316669100377681780388395122005753430 [149,123] 10933641483228698695320494193406802505245285198267144174800462381476813593604942006957601748342739116399097745486803189264517331833897178892804977165549245100889748387408562301802966595338655846056899576623189372873173874237459341051809297452612159221358368820167937759602787057805303434347376111965366777411506123942992063514197679048338981928169290847538303243803683914416726341456503606763865671415758995011180234460564060277096773158612549676121543706055887619847119339564260160799551413634918029693541409464239466334553278302965503769303168202898639657538781765782567507159162459697682228752306682577583019171832032899856680628495472163935651536535810593367260040081481219495711348822590592742271771032122022471598154791229837512326504864441026568422018632285733580865575868068853717867232206477074588875454452061327347927080311322717601802453735548958021650058464298490379078034014618548943547561429887743928564089155397335707992050338717488365255824336928344257871512116731058305865477872507098386867851263209915053057092333493591060635911552172072189549624021659024005902855290232342206371588036005917319169202024892116265860 [149,124] -2942419740344076478538279654617734168146633545235009272862897128244859122245847549778178677425782872073903407754943592761797580580884917692869424794234213014130254863384401456903569573919127798839722515666716237732172545172262917468399943510772893044267406995678477320996670908125186693610026438598081825800188757312913825659874625428262198148895232166939697548598295014800595335913184210698368186768162653196267180664911222530419929736065225725634485834260795519662685855768270955829338859619675085415626597956585402860401804140022163082116330731979101995087553249161644284448966980262853771189303095541189719372406565910949641299133752973609726611984508226552973195183564047343571924817172540512246651777692585498872395754896649814517774108883223823216484276566731058845469877695394789387443767184373173916103654838934737204853062881816285313730088051438083698961414852105608110861631639288156615233672236523561680938993147115281816709832597485532718450679605228744429350503514607263871090587024123100449273396441779667236850317025555413771179446400441855986511486169135261663395299713123528074760144680081767967391332128275 [149,125] -24652240770599753595764674967115983608017960665557256829846387634539746203466784459123000250840093682608794743047435323062562507544841331236447154977238551022638522682792989188895320028014454717402561979993732121665861568348387383051714278262750550696921581303073568052603252707339682236240848096265753491564035220919879782213331673473121728608908670732605094007301022467405501642542977299949622990369951893298173444200281346602501256312703527213294875550976742678878243994372875044062047964816204903373392513206128190601361606498245011890053546673718993301890614915985748440222067520436485448869999335788716406744157526577358514360906562078334290167651701759062880532534417838126660714738053666002607403357049876405309970265288084234067320697292960354682634778329206938439566870415200379567414715932918541728204868398507099118461207806903288046175012697007528981319390488432175904336977125668810115924523206987498137563697898509903246398764397664985452874860322855271820937289473341923409032281609228705252481330676564943728113530015520864913401620034580995272903246115885946383468995175668700610787098843833889838725 [149,126] 30147805914625282915443308850626222038250485457005726542258196244122185051750117270474034884103368119052439149872106999175593998431324595114220280458626108364010521188233822096979185507256598795999276762448093880576464821474126158012144428115462448684606049689274904293169341533232948844929497186854951011421055637503464800026846419385440836155353228701203293644149422046205502108998543822570853503980095450427337527263858167111136960607596799424745037061549002411503772532161508031264801728099044869846726782058209164277096502613921211914839366364648299938907125709478992002948956529107740143659310970461642919665393771847107931015692777556560766809640360413657754120568811160307064115106198227362709318503546098131478500999764210811021424927752248758161640453776136195408422131801829947709395699641669946396618590963681311013367020855321352606217057023880717721415455884888953722784485905723977371530574717853882264842733365513486261874045332474001877165520903875689462059878568395937479759623135711752733028805869685940557826631671424186710572241789410822210789196077223709590008888060198116238648633625755 [149,127] 596176987887906271548401905585914563467629867490285696286153647000639344685081778511358303031383664193857941176982815211291684654193258981515235250318427301403558584139344096872214887181949008820750921369469936943887692180726942557101759743601655363984174003798957981505222142895631342398936108988025295590824924467611605507523025937252416505460110204813813428901454448205385186766240564603443469763773883553601730984540275655296481661508583367011030386642149357503218953500063533708411774181446004954240492120904726808844821512695425067507157010313099821055679246009366845103388907050424969054913953094760000290579193478966554724281930835663833910100387671187288939005395359211487664543085357639920242616743248035979871267598067437877745060409476492355823453856402907338592433404084332260008298784480975770974987132024216538095482421540616433651515288161296069456698732544731474605783482728334519816776187737529086783218106740716314481839744865590894506318222356811527120514700979886138892087327383512609266300634975578660393950169379956913521398237621373933078373364959796768390666018464929666851831 [149,128] 419723060863001474590436928680263879957098470553094501275213028636117733122663094687752440002785706776953775832947091126547213745479273760792606290839720689520087853147095141969329701883265528262533606073732097309338047312185061329256655543076941624349434841012013526272904015805564282956067605514791865180119678707484452978782115268036618276390625525906815812588541699245313419744121881349967565382907078622611036996470593070552858098387821161068466478394824208832278667349907668028684032207258121049645735141854394091926519570163148314233825503926869242165221744853720491084643642509280811905113579143782902257706796934340150085593966005913331045475231625334209649640860517457005074053272724322588536093449564509473878093852769722002131377086853404211515779096852414211979113910849462055650734628843396607065646118603546378403980999759300454803754054177365134674827350926577151023837013404575436694203728482382967901263227200518359412059316203659054984553978228781995061714004496471936158254669400768426387862847233034457593048914479383614467511856236601534672876205311133712838936624463970 [149,129] 865046014422340771472803578581451310672353128198965677095244388168265926343065513705958506198420617167956904745544467488569925450853903961477344685427879518274421766773303906264469414940070513018465933606361153490200247826802922612746252698374304822069997450794317667600130678717757888586969915963031553774526809202339747135070849445062426924616122934183076474646897496304419732309287960810384725302838891746494693762767065296267668137409751393474542725123898711891802517191483066968773858852847158735659999745093901593699199559799648523272816765912341063325060128318154177935876657606303797249395261464189641825197732557319251227619456481550315261565335490167747150791055345840639874656014157775439023346227052449145238787267250261090090095674597242386376757160600722687775506662102413751419278390091906832730572139995621980332209241794997150166357679853867982757201328041245348031812407550638571025790034401829358205225462335860426967056842857053808249881593727332569712009109206777174725705162504182886205710660236575387929380901849104548445867166483314867187926909185766356631947 [149,130] -1574072628123335815464234998731855893999685737212046848658968498110249300053498470502456623583315984513149540244261484725459406319480417102640495100604153308148770325746533516966317330528981626418260752664984249988515442230195989103462043904585455693922769121709993142040692988820344578372976225889733271004664167022868784215711319107099316965517961281860495750171978856832915651714500863838022998635864481039092666534771260918160974615340135130564087846735716565510188511556955222824337224014981853177373722638336912870264896810784046676862372685700770263073898502324623912205773570931303602964508981102619708710268340212560127178327812325610725102669318482653115588677342483130656660899114067909054574494391121517480837137764805674771604190751209437727176408022461408909773908103389683381687894042443693863318701845655631631206803555757337275351655776641282289121036299946981949289878374255555178138051290074530102403674154648332172792295471586181571223079337798369874178069970741595690296177636023299286599616169437240438228230889076825753428248442014407212910307549782662 [149,131] 431235887088927618077387562635230183461784102912458245627123882746213477383925292598043078523405081053545358385900232572913105900293177361059264819679475561314181093762071054220565981256159426117692581505027576587550009165813979774960317872930338193281040129542416503757365361729013018632774714650525196491984085887701757748139378508345775502616981499791955167200414157960627289461756341999340981243512531233518132454044955336793781582312904618490205503755243551815947995864430207040873516112208347871380796472942269695908139077780221280374673926556095359373083168212963840753658059835222897361031021358490319036126147782966705381417197378114491354686286410823496411600529590362468082766857962180630154672966243414286848838881999350988384324775514982602575860825376008355541458036591856407872509830651332183610282641645126958327304056203544844148410964333041691173880677442433824068294448940230833777490807533445318103137502229007476753430787903655281730861707217830639851906145001652723444393256898486159589333596251881375815969801133579085926924409484422906715666 [149,132] -401006731096343968847223258386998830034253306839787320845272010702458806839170334076112552713505911799499956954031001970843147280548672452290897870448446396721732859091840791958475369925501679993373180986837094294952926044231884748759518802347947441752388224413711638608589086652384137827058134679192717514736221775349291913730279234877952770258444558853851986665513031390336843533334621222831307261120531101417347770552341013832606157534179336361209598300413731710782247371999364376160962125668646273764055298662748430725487385006450927419641376987564179100984426147918068883232340728148681853347640578661956873234396005592983011187911097793545176430904666043559481707607517417704189431008580920688652260957922840952503363270537860541816878359941877968394281770574993266437234384566199291199925334710705090798336995413731435014882333065835479223811245100659015432141137401352758724242710889181693989116210227853383584743586093081724726409769511980892482773059177799696066974512202294339305033352462345868555169925153338234881573520381111310903099264194450 [149,133] 48464059147488399413990779273647378488487887863998130751911448585769005631228452971702795145857890912394880471160430047490735267137014416866358932577088538871834461631241405164270114712322362976673145962390505771418276658498088869485947655634954681096923774461499025292930043594413651210656582518944384653281428689787591498048525749229909211024743412065904282895315746126452435604411883824888908587930989935001339354942167055932668920913795391106325557379171463030285928951757007770078356566099301336270304458921017991872245445568779826160629381237379019335674447486208330783706718049069570884076301460498560493347313360266765231673598081527100279128953542361964586205769070662323850195277109648845888521104526093954274323534970540303328479332758795290831048709514297069952685149729207946922602766640387532257172059456693562775094270810990069849586943023267366718565882346132696440376491671498769225204383265624389075124655565079099151104294859607403753361909549646082542174823054434429365695886519620373854062749730474880704031455286319495002182 [149,134] -3022484741977122145529827377902721969184653734568963797924005325899211390220545509722458960121552824600376712179183121607379581703731203696884429334648838861717737560058258125885066970676702518428800649154454002446003552689495374661336509687190312690682918939986048425328135128123622167644731448627270914245410339946558306580868210839108152286581960107085274741059249179304582587838769057497305039684980338227884045043688610919587592211777996081432971921473877766723519710936417255191542950396801159083609516329715376989770366094025933891053840380204945627630527772152028811348110385112543047626307870711475038651197412224928086677893303217232513435517760860974309878239117574783056185098865876570412240861940751259584000925232642610974751491763009834564653702009500563363132617449066153490230880350454365209744746788287958744555681180703568167576839815647821493378225475817562120350380042467050198347813773925924988229207354339296424797062536487547724496568321527833893406466274741825913755373237503047406804353474087635380843290188489 [149,135] -62116856049595837868068314644545179802791665113944270377739691635789423834929061811646180683589209208094305240666726715777305748635595984963998232628298853376497427747184421990648285309654646290837195792557289269536242966704518890277944963578802168945837346073856402577664984945975592549581104203463732454379735109818809637613272196096638881280898983650416174485596838849806339321397432001443163684040930645578802956402073221026403829979886105324540763139324970606014848725090103933666611945370613280778586070086046455733913629998034178709410301946163220064062293832606477410506192482296111191936951033397310850643066682739286055317741359742623423157577199513843211470080775908610855494353892330886634004596289334471395029315591844796061262655555084068806544226347150149104288496707793694158170405887205366922522160231497548717620651325738653290056625396961173430885972658883328124728061696398083055353114834137923917963995801487195138596420845353700768756226130296049813850851608912807861881387429820839697610149755362416509 [149,136] 1505597573059882892625683045614731543731871390615892267786498649889014939542655052845292603757080552287975928912233074848328926064109154464020509257717179353392693357509674188213804695101589327723648345458545853155863084062670647726634179334104197636696947655247897675203615912251958405513241731229624750186383732059839357460978794966788389813131970096890780943907029595364435108849592559904152256394877942636714433045528075299378264143279771114796793054942570416952141359633540344630954865657842899448636828738708344875431934202316524821475718268524316343819131701183804599658300078757043595056858080153958084481373102223374791713864296682552064581951695717717096282490989362735146743939074192033547600182006899170356058801276732523789423632228529923648549161367506289352331691623661850697207479018404358260237446575493944606038584695208590291405946343032455874502579691133929696958085671501148851520007267450408632749254383919865237134382152904735052264407996246117308385701687409463676161711020954315452948230484 [149,137] 331812115626034138664278784341901679009136490109527876214502754546759516094588079648763760320210183730296734204624015721855698972185116673932103719004882507415115151776000323628885597678274197555247197196428029824711020626152471916695414804745082868658684144491861638363433515429183610081577741913056769603181072040921571231912964350489155200840329301222912999175474082040950388583944754908348199967089449952341565287883735402015900019251197295004422272521613152566496768700976871166072881462094033173036464259420971497889232603635162085470556604650623035523383177162489466977269284787659746379649540068356995348965902342506647990505827713849918725199435111342776493497874990734384100105640529958831440509080473019170241549326253740182978714753203333071599015812131914358991036218110840012422309236624696867358007524582425021305355046339423383651799737745688662700606075366266083120412852008369513370695118382094057517468750554806369914591017714712993964879626291108790137322155866158432944184586302898208 [149,138] 1830730528062837771622992921468183522811005053154249243316274709497785706038585737637765138400113478079277083887451597073768222980145623781286023220936508525396198730281185209540747303136053689741087283451016997954179318219841678224942025971714966243156301580550464320253651742315281209528889709462194235030592916924871672970884265312943723223690249419169082266815089077845460820896791107788368859079541391106788967927351946298632964247753559539151946590166731957590527028774669502897111837737497956601774257700889335004083711541760900501473010248672284518502588300113629555556348585899509587369041035508167745123187102026037754780341987569023880311657601328065967547163730072831684038713980900958315415243811424040656848681349114415931078016747412790076747828284797845121934125030186273132714214604555538513153848248192698706411231312957728183928159434412119236649122023870236511419745054954603700673095201409493402396574666187296891094805275918932631856528315127103842231613851002614332266892 [149,139] 7280262186910778374165957980494231126279804273069173165915462299914389391130779576215352957896652622484594514526489447066100763754605159169064920380582366157666401732636322024016236714032797191663981474277767522330780200624280911970339556663664600635578327703420388054083150460135082736857057440534923416021317991800367583053929100173618453962170941241334720453243439949971263148561226846582232902237237288649154740626396445300459282752912496901153587683499714400755439374622896643306251728796397622467964887969993448296786471760977704564778542462395191770186105765596376704193641252701327904962560505093509067831045151756564717730949114263749998249074397114563386731488052818285751319040781882973176700656330235873376989437214621007529281932893719140441013804996584953257732157849768698418239640574100754720496582238244072627828498549490659764756047152393530291327815923210752585628217876701903025276653368938656396282996327469199769498949155372973623608311129747958308396377278341 [149,140] -21108617494490114829617414652344216237346948172861824689983265877176793809474249936375739385463229971664210873816359133873933385474638263984582201688770728151293332062406195510718550000935185786084280083429229159578147485638333506015396593365134235918022859511726163337727719983324608920430078808899067599328387261148524681436914283429449375818698725951078599165841049719710056055964563647881789302029066119760666640808500143778022160902764238634350305584090914897151714451196172050134980206299742047152974030979822201143354750994164835440031729830269522707490071418189786315717693747350658811293312822731761857896087852415862216932967248486706418220341305362377893501239778722442512224063053699883986380285842493252083245566642070362245612243525907425736894478341018624440276655216395082878334659800390951554497082841934533147573925012968539296939175815598691607286969575618109918288688336345992999824178062221149680612441222251448495818877427756703116391093581107174738 [149,141] 13831983720888837124411437339923729577704681180481006074470858571479406898687521070176753465676529944074805744186377499554490528158911985257426111924567940903120658092519787684340579615921571330765626254415417672011617976219559098018890438430439203129155957067654381738066486032336459284872944686738765674108764044681542279228245516603528211586018676461926006576910778038955437771865366520096793916234233755486202008437356566442488182339586052464237571301715392611323242226886803300839021416286545036340459601540502090071247376441721169913407784150045455400750476055202723019719980457517718836446904991522320182024320015355760555975101144148277491961150705591216369928541135143818948881947321060505643465413699543177460821936844710970534216587055765775501184658524099185455785298746643522430667933524361225763467444687604251790886253236157635477367094870283371354530083985924402962211509037384933735385694739518596622096435845611315555196902641359999367599355 [149,142] -28677331504972538627983334082725319210398785660627815076630933714819061445577972500858675951759441118144634702651454041907923530900963582315403030872307727578427996593944883124449621834796319416101515129944419633347931744939685709972725212876796396262689491749810994201767738262071531059272749098704385981162872497167753304123207343044333062387547562180476825781834548334301283183729226164795644709825495953049638089546782510797501512165150818241962064308509807241231457246915885374307389912531183512538502568267773381985956908883772459212164982048254093542255377328661499522912383401079181824840107317732093555525726937779867047026228661684735640863134721135060644089614549596260829015474268727422746382083047872738723378959885109579349250723595932290804866162311102907782643322461888683195105656560663750746170329306229116688431847147610365783412924651920246335271661738798159632446657952732018412947816880760897349737116861742980638203065295802 [149,143] -757815697175732527290226638004529728015225835246321662567498787456530664703223075151314367603217001010120188030395830497006971545384646439421826176848535382431125065064267093586372596699793448814647195239356687921579057482001850891651423697766738031491048377300778534788883363883915567253039702891651858454472626388892209660285949954013288182666966185740165251742678065899135735747744687269844592400238631611487808538201369936399128390685965157837533675726134976192137778376364312499830848082724890882085626874734086573752764080952206868776899870589291955715117688690414102073306520695378140819645940394846115622736330165066282771016244330602972946093198771753544114734710294308148159951069865833192997679359802656448518883345117060303698274224199681305982654375849523095265235797561461171971698505216249828152744856917083849402320095372413877716619208443059493698562615159308256847692693189137832420988396205224177651010284320647770 [149,144] -3264028958407717874865350870784960521959412387438390561160851007570974276737456031466545398813266318855988215080373877313491642045194898654215403905303180032979463651701305389046829574084787247070972341196458983573250560503984826486594478019832459461251348537037656758126713954593222921370145278618776641678429080977513530517029268426212981042344841116586674013626538434278384794669184466222122444701735782264480879836508805339011920587107671694647969139992589101599197906093861902573568015808178356458865264433290754277409898964211546155613158553454420050908654659799862759886184942537850573769245999635231048001688408250957233473661646457271094339755542692370580338677751128102395588836933403058988881553908517106487701458087796961407828324249848966746222998093935118344161668645683781555144769757258613853702605553516440519305077107719757432813549381720165150029457460928913607627034460776911795485208836794844798001020 [149,145] -53402220677035336904504907273835157840611906209281593941192898838399138162800530557613490756887969606371144681752029111394555288821067019752522597931729965129245999407463385889053520330319590082358388651957885169721380740148701154205266388629924596697123750690996553902642159890263961262518253551833585370179953509521033607597678975966247087853607029558439093584693573196529986058684335231883322394393946502584321404574126716174705409047977392228109035488842856705661342445057198802983329872436172467474133604567519937140675418813067469600914648849429280347677340962319043061373657265758037269614446900407724430546012505692966522326494625420195369346793484023581500497692776597629753453955414028261389611671418312110750636637913861464737752660969070132728748655848804460468963313934062115141786222611435890706504892999926762135802448698492021370434541290779042284860549228256536663060211882362074784200797434 [149,146] -170893653674765296708414662283679670323933072858188033295313748590214328013285674107361236732506344387606811496310535216547140100763561458513928191316789677694276441126857813634316228830085347470791109873556867534906284284710609829936506404722356361585897721077895932570363359383227606748652551313510212245663097580565246118162706023659099992519221138762163401408072265467206192609093458428665859512908663189590847173023008083873587820717367632302716558389233995413927674074061791570569839937951492760262211037500289267605877507389721647054762307615400554376739954582460197458692905656886460662265205502216830215148075632009222663513960460323544590668220631548500035395496200002904118274970639691753517497438242290160257959583491288864232410584993224033967740082526417593371980724670705964511687506558418380434681595709124403327225794225586448527474387727878875769433398487524193595342996388930 [149,147] 136016573755014728564924031154372667340569081929391620313408589024201413884054519364248916995318342047308055379593793006282712296726122485479448113929728782043591221182170351584483822773543607042193189766822242889986592212760307575685901683182915697525503407195469116360000798578196620714249668612879312633139665439277339654751052771574535839114953847511110956144343583049468765485230568131693494108368910976888421844244428156381311546050950859871385727554190222361592442817877967004711033711477477432061713063957964794176728483675823547451616831052915505396364438598466828740311443321648890471030473629597670714561358604132364789566994391524740142054658863918821817790333376347472313772414411556504331623284055975522139869434500853777715133231311245762899694055193609685151484396770847121766065927350961613075776217950598691385157529388716676006986869186401693406293087390327343380 [149,148] -116370951473681419236903640684214359965522852699015637791724870115978386869009986298915446663590410615140918473983128828321585196448075408599674784237546751783647062468285661099316462672139274036020915563117451064299994563725937426512377535939117084534392624146165390187408250731482745825675547990076672044559543356195252193258010357404807196146867559609358173541855940358415250708503984764795620818796597639289792967316134371960523451264413104385881299120069460103675190063524250951545289541678624216481279226515090526628210634029670841373753108268032511631144375605829443114192107122986686036663523785666942351316280994858731258478824493568965153805950349542813329244796006145711525826102154508054093541685390060837874619628512944724630135842318213095940001154431035666822791820619539295882912136077570120018797515821426955092671028720375745459145540618055661310 [149,149] -135469743733236816027361221127776215116887143532005830526566242074621227594225713394522247152492446763692971256003101055082754517742935896697936230961218668606404801102204990337940802742907788033386219805285903717168395760531149280533790922552412449028133123658181735123674395193501459374118117470897601717306368724185347751413242335277717666183301525675227322831331129648580957082137783513445409271518225637166290755241168289766342527086750545711804028505319656722882486854539585682073117980902414905307237149829365428281855588061264393309496186988789063365129974627754741993741735683152912560791511314377607679033864895506525652597895339214601961327888014169215614794126675481366516145858235006902007131790481300326807699125670091682615026638650461966079503208529321421356355256199624641348807966717180481398432302620452512596076504836754887685133332010 [150,0] 7445164262678385649113296931841354473741476926400023129593599626441453060595064305461147357614138683978035756078417924031023359440149103750771217043824671007887438819758432730233153051965242711424964588500197861206671945938771988353940400181040455978080025602231847293682627177454990834889140853611222830830314983593464302379524971586989859198915700068262391466360151933358441409407857702941412201027088998804669755127802801661204713298201733730871526489748525502867836055430142008097684630404152489400538862422362708068966627022737759915947887912454934261204390184183171472128114955984102277729002427778893343369424567737047950813248607726321663236078257698261616010957368944474728595158003288099015316078819357275760121332314303742116366442250671148432209336902345966545035374050701914261029451699866505325455841603343851146461455507855330981131041696831201855121071274013055956718421802071063678597974426929558431854043782112898069974128718769727243733357914586116948994947275938587984406319112616250901126510185135719709706626915406281160257214005954334396074558706808433201023051119849634116779305217510370061012759522865690329083372344168250616942500597919580946395505357828458978348055492162564172830463148656109863791928604585898980378031125314727715590768385758372243350212450160530153641953485961130414226490434431288045242718774643132230372842456575362152611255885503272068066733678603785065981007863911514760136964532228113274513198336157823037376836813772735981715000135464571208711102394156691754429590562987462894263568604155314144065508716183484425505710538752000 [150,1] -105595411653040517099298107144185086868627114183480448754574054738662265283264503746403503488684105068086326717914424521660684717910101229837672776558311841704957774152700389258009259781169252571670261800786810472484826162149406277959395793125911070477170911476087738723504600153212857378925222428296691056249556224472409647563265920837360859031825750274564281788911330598892989855944667585629925660930749928808191105432459879687503697180942110929138345685378106516339419084401394015036530929561978573005167119102457793138139159776804485708216226615931319515170623965999656028491239393889519612212149420226325187932190932495320590445811347051871148906728892224931524689041284506403770730120069048020670742422292776425106920393728165799196202110106720207813187322243543346775507198539225062164496339799381387555641697924635357174900310339734218932362822407772312003457750131958494815616850052089915872845416719373279593956782564514338403288710547054673975852544542045590474279684627051158927392847432522997876839036117771019225484005442297713035678294499911255153899232545156547693065671684277551877345465695393637466819713396973217765462829886527845732437953757832521606966501702287862749284518055956695021900663033037570368093769843414210193897200701513017343952770959684254475063625021535113237702905795980590809047278886135451786429681679725404343047228555033010763676687515458839194727226292733164537831885963725856888506030418056866612315275097580049135123981179418638099747856324247314753505805772126143462334738307745613250447413111136878306214859941169178280209408222822400 [150,2] 71884963295855628063635735698073202174356795796230700132679867794926412678757405759428916799335502676854744261725496430156028414204282908114421249358754787775687460867495716525865727454531071321786615235855548985821843490771399353091530333820436187875289434490317114709894255729596416845627334167170005331984241645484275948300969738303948581284391511611680601589952949198115035859843705901714308908804365008537551500539805475379577621238470718997269688425267652832856017484722403277913182609665844869084292996738763197117599984009626429316985614931673324070080163203151512595588349947167310461824814463405264714533116037019817080787079254810502928802417236383134418338716175660752492703212056336460546311704192433112441055098606558433362469890624634778824215967578939923022478745436079913087121242013796705063888771119140101213373164758646981939688583814945471351825549265332255704572135614531022538897985727686677345535348254030734638640420519948513350889148817032368557053354478044126191925158053136457055676162947935086358249562329510924852067391199149601688442083126257204732745820143306186379889567716524685165624961787426943938399273737670329964414599854726744284171721526962995976035133567320332227002600690211833925839543417685681185887333098413965088705247824246866942597444818844768706694945066061713833451325218054914418803097475187316323390075577048786947859549476446659059847414791507107914220762234280735395943116641726428132807486300083369690818306575509152430061645788600629285551259737261030139232040338749126310148237100314335004841962426450878780833664073728000 [150,3] -8837983796705495864400734330315433469655653031570856951193173559206067597313048141327410934624121450300767873729025000268568178660770583127335394425822811072266651948967146022539945179075977782294294507021742050046501313938662873621000361855442138095997693797072782766541208457694679113201914916741095240463831276233421453838782258714816534850136842857090593239328462526377295221572525799580684169729709578943335107553989500548061379415944350799939642765918428824986462019385656755835663762125199097658714874262966494482557307097328801641054990582167168026496077721995010712312129063595786585955910923572124622012950693478634583115737238433039793334860316160749640412225869192201507311188667126890208329470332454860508323044788997916547150480892258051062555959773102272259305309202667914601551434926373084623428947539064312558264349885712210776040396249296777221847390867196184701481815974709828474756727487829069687694467278096137985619321859223472825867060558612024623433876776684838514235095535677620009107006564359187516660354377333129262184080510760363950733850980460443595034570765662983617016692207466682758831466514891834724683238813735092415547598646730518311710890529241691525344118875031820265175411088745852662658287313145441506152793706593276272396995882235067037197954286600461220546088234267965185490823435589176272423712641026793620041931976640626410924101452162864724172568641361822020100221591204178107416164157304645711132358854466652706162260286564778085109857517736092727864622729974187592066846963841554154619088304477162935480266374046786025187104627097600 [150,4] 540913970629804640025823129959103001216158145115788504303015623205581063862087297828814065281103262602357941821944665940005956361780297183966369292162063308988533585297359735841032700038269621005991933786420193422157036306639804450838721674277536469138936332147825944284937437550898733885363395762769949087680406869533778308046094889956568838946565188098032294877917896900869308304104456071775132110719588428723289947511853917325359390629252543458861570817511735640057819430256861042217942162254846480738295887075074427724330778317002524286810637530129257272110521913592197240927804232287734205532016995834573052614102313187851519044155082771540142165754448759705474923387812344030613394947090909501546010214898859921268405534627224774580752057102119501954904039514456480416958635841185184621224212586008873722822755619947770093607531312278876105972605613919157130672474797243551593158985421941660559804294376130511963832166034571354260730884670229384454748244547436733111240684709074715564183370175015199999092093199979267909023239908946507644909224921380905161184821699138445798000611170835256062778277671210332802452315951104358028023424579629241454538697270319412781716347047383974880296056618909770716490202358922260839042199906484023274244980741852536378576950956966963204900026472779067585352303007136259170880354116185576703447109062585988502596481946523972728655458712140519713227618499111486647504618062127066155939140578397334822296957747755531577504131774690397934966395503575092030910635416682545145479283615049445282501210256949263509727441780828008284761463193600 [150,5] -84565741759169448249819391753532828109699668036462205519833371010122241184965250447546215306634326247563582896736501303628396651957995856267207666339087695178492890008142672633212991155938128046594588709734778475419290513886373557670773906494089361052611494157474991706738272372763164409459851232041042852737828962490270372670960936478892643216425245281247565938379682268126933873375236736922095460200623603002967048323881917375530384790622037012659927109972788380452266392197326267379267315755487049976970951500067920256927149036237002527243516793111724936037179091973392250976784787414966433351633317464930996079834586341733952196225916063869601312850612066665107005447360068903403505235682261855653138255156708621181502370503311562552772000907986660194088635359915065097669974811135890135765254208014208169330477595034026983163881613970803627438559436749719277646217161310095610907333319303290710125887448049392698475817549000160690680705565389872910016189008067181293335277402021010992854766651922524773417905970065207641549949139662370725129312778508156582801530658376019672579376597787065127061080338196247585901791631246026502635880476259830636165209528744462691814541795907639688878298723739405067861150706871078344282918310984882965890330503922036728632607901987431431922764511396783789665991813008901117215003224851384619988245888631300968922579961687508792039212894368497428133493690468705482074771355919958554857038889312173914941270910442296438221536191831431375487460791417676800453092467097634538127950899026789192500982895828488010883317878081489254004083916800 [150,6] 8802480713584584130438818990349658298762401799474655219109407110952343266422808334819713451616141211328660445219381200419566012091768320818452400146642232160660145466278134834965951881948012897368034255682619066894428523057149235617851232744509369438883379027569530557987554805623289697731317368708833491655176902947389383473112746738943869842279963056985683717186742382041635392208951856574471844851001447527384067058738135536753505914734894355235707894307881221235337380417007440525366218929900762705640114664585679977219851106661245299234712657182015522279106744720729309051469615770474795008158747831943501535877685980969493750750300927470278368480446401704865245609319344442893308618995295966993488551797738153492905333835974017902196512743085111845659719087368278517038316223644861218634712934728595875098409608783465836629166354969817211254207834902365558734757663274345344273673193313902234757086759269853574503269549071050825526144030314335608081991711081081868822956655335877867506537253183048347697082299301266170514534644478243654001122829489372209877510285129742146832082058779047778375307710060962923561828551877824977948307827985836168139524420252710487067512920669150601101718782334681761820026065819274234811170790506748160089646840784150549899092175669142470173243986156308419884024871836168096151880046845899593406579530814068494868775108043847063890050900316124020546078446046917944218610160148525737045626614712487087521479586583545820830576726140030124859498796157707697921290450126572424901770981872140317752778943091022888227809302474911345432504336384 [150,7] -366666075349640162184835000109513469414560376019605227028980578876308444173645316297118615384635774609569193641885316207348623547450020402918616536393195467952087915421740189783623701658890254730097737554166457548015142447847310631320469800686983931273000676305753240372633406331887770008322514465872575045849518837225016539960191384174784445432489770713966625769717613572767130353585544124652158663586950660390035009861190663402824569072935344887888411917262586920036409833346918254947941219934224072731983048833370321924050535714881136060266447101495849002617795407555429575239371279687537199410540063569687824798677947007763022175398189952994007356272995012196567524852490529342832715026042475175561912964450218646990380274211679881745520667315533242274225708664392751926510791925578566294560213817316004831275361532096449730496464480628812743611001909214874937388611009658808334132385037658658002795122199000969264100396844270782676328068847562181435946126813018195285909508034700574889566225150707832622456060466701830967092061206234622274407941996835478034784231266061518069096977151765928420954044177921809888075338825960449356598187590932515019175231903518671581145475534809173067490623179613144677580651888554560770769387756844961360502618213512733273311376333643314446425992118128375665768554058775597726953624214697396782355134213800745073982836838590969475156562000876756974062076989647060621241620850745400372008736447180658821210954319840016687088068279303942444977186440096711177177541321319031961159790653998192440831331809972426715509467376873687055594236800 [150,8] 8660482444122476753850969674130442251098081793145833044504703633606736241712596634648412717023220443489732205444564804861342181660507445257645572872901955102035952457777624709256503559848553030734286267651329824908378669634179048993605280632464333462854933079736877597286733611260400171636615690691228825181595891230305434030091571917170872355627107117902964540343058704438509547692487096718068545438491353812471448310766346461221896706028346998064831899099364389524019697815072226927586857177916745250502119440564210475551251527802173590182116269101351312930941397003671235177061335984797291809104576455249006685681440323640368708722514609933954217226377618060583385183000267948452658598369513782540672123009651252667209418994211218903587698292051737020145636165951675917295134846934660929538660674211429764366264905364839413880251768260860422848194375721070546793878629190407594507831107998102564881613144630322386958345516263002157512472568514690827628010982044079156238292455028519194011332375812256414031137067854668884908140774233078744736466130781085775121130123305405289992738823817891899762363452760069373875396747019014796250690730685446888293646209235734605737828788287533882237669040996914290746383222735469675283025824971056599635282269686826821069306000169439035759534987822974742553508328725952902274477746508071318144333073520492794963682143028502098043230260489367611500773057456922916677631474060396938569412593409272928537764777978421526519507569582106737124149443932133110596393328947483832583053378713102912014040924331428580229681036627966034633799424 [150,9] -121665373962779018985301502918077917224474624416030028284288972774860087117035868971321583369566653156358065532786089682885917713865835229651771553160668447929311051549644585424884997032627532420034639074034542281233591981027830149998120084120622598253856028404866599534055442349358955998317569596595906623451487192841547142851255751599567115243968967479552920792299266795730693852530774610521828335609182275617953300428038853907528337786758303290450332842113364175905614602513880961120796518580221159851231161608868809958003793763841447792376261028837775331496412494091065624250450715140204207940694659084669833503859676033361296397282601903604574015092021843664129586864541167003362674782314282878340308295939718540192892372946269860573799702800737196373863561888616068513153907186432837397973077733134713511140950902079731286010140204484981257081253270255195284081676214936003845446175034059829999427480324128990714017459781108025424706908465715402021522469666269492230715405941083438639674154480712194581367414167662742501768763728919722129922198262112687562636594292589693465432695559459310086428176133123281491733032787947291184813684639470563785042115534134934932651730689879374658417978956431429243427855238889111035610132512000016127105858500408336038171092122147880318719230476703158261883006699159256163422371809313373938073257888391255246590761136350641358764884533524133680125486958238863689629095128973017889600084174569954224649115901376145860502258920702600313722434295159568235263514037985571066753563640161656819110292279023254976058263244797122035501960 [150,10] 1193403454793032832561672059415923588486082737864130065115261516312151178275586540944397440230268457805229762850912158502390191618438690821062478218565082671742613970746988407173336097913753066807017631098334159752798013114935348221413995549875939556583124274299450940619841056821981399787208571635621745846899047427588621730163761288484686413618217934150845727819568996905849028011924471466063093876022343296214566091714497232216932735148577870711442304815684101650903424714534185525316456559089204248593372595958403971355714612900851061013721720854410995968297255760698413376084792333854686157953505523336630173706462236191899643544572443998812694006840121432389366627315061256905680459474702817384182450513296315645996494101805827386987541258065935879651995044345900278025539940370335526345895724484388991903337034523098413280677945186907366576187067601854034487761566892700762661514449960945558637071653901998350296608310379510400832579973462850860633699307426112043282830092023519900979629684789019548723636297991585987211853953330148847436731996290068060522986180003560643689937947013111214093984997471620008255164977700252744515487846274806855995780832878889248933998230744612277093166854640730234076955245299623059820772338815497238983996322651578177121880464848811874958059598790855470462141033565487801693595380542771393796828366415247836605064518520431965825533170493890835562419082796798881518123454413109591336599686215207207072642727314404586022802063682610131332229895988675759570968659543201541049985596001116054456274287178463821553324931803049451444096 [150,11] -9115792304811009761047711622203618878240493773472062698562047487480197328419990375113446030671158984572829814621008392112635709720203465296054116781235071114504790404397894117019938699209869044341909821889337771800749661851799364074318525872575410878643786043089334470243807194495874977489063359544394170988746493830573428944737492824671113190472152009241420567581581447112318060164507158005285220309259992955195035369237710277474633077107264554781487624347510450668715224790856127643298540229933353710429252300811863502164632493912722518124152081427047387457640038928466913923815315026547223140186324646167264097359988218082122244618249852157848226909745242481251118454977928002429399046716691579671651689860680775846744410509324774313825652800603133014877117913816485343957637633846507418630394958998556925389781735132070279695850362685012027179659186963391392256270187666682842707208958343305221682668653715680229367251045458401616216924467161459799981483445600846484755926418289864802090481376936822431535431858482327914748778108706160325392561883923182191201269102215476126697250560390180123637630159427194103898165454186741140005569524865517025644122403678333534720530898359678576537879233078836620396775105405206430198407599517513071533675795781839577435746316257880579645574414152533009913041324106599871780718328516509118447063720656716319311652592246076645575518683919740497307518845027204821251213909357912967045151088588211793891677627506981544691731618982880697521168828828403114992758452026541651419975756678425413885005320463805494220074697558136695168 [150,12] 63567924336846169635170090892716329161759617595257592613851702466091445674180567249518095695293947621327934566504528254112882583426896648696251172726629811997943830010406645334408381690476845357361013765273085089852612312555103418476877354581765903289193019785638003529053557284923895030479470800363845165682362409581812428757245960155236616624418756667843672544924902473275751871489376484780253653764097790553006278573849604920717416859273840246609150370183647126293186820964303676925219426581835049765038897411219735748521075449315747860737376015670057461377010655526704803332738892894655921052867897287700702291906460394492875121571250766661727173007209947481307610495589104549257988862864604356540522527993046371320232074763505348495746278008641068244593638342419226630143474513336145625805021957643485942392265179278145937339790405121120039161282992731557287517937941772520260839980993047329831233251481503930705534156485346455629547864012535609234026462405930370379876331654547016257544564087037804500915214265522832021910274281906204489569803949484339872957993280057397754539577067910779756521165091408095599770200060552480167879767148053852188098653157252448707846495017125928799763487147976208850400380327898072456762361735387028036217261011848376957092613608747761895105229267858816373270896237309441490127652072872700600318877022210192580223833082808467571356532104857460825478511966992933730312601186636847195442196028106384919566012299271632746264594695468377065835891535657923491988809046845105660343518212509931220919388398292004519973152385901195265 [150,13] -422855490821086621379866493205049416720647790273494966532524143655406048862456373943700607144375643185529156647463206155715736103527805532394084185583583985105981783084898575012908300309804830863912051255823734752871689440461032963339661768300306926055445154431558499952780982004652534162816563107398416747083446019053210997713200644720586590426579835423276790149450701437663395299679139592095205820050770902966686669113294931183415390579973673617626831644932898263971106714271663860419944229048120625964484746657780683604774891991170972961634265528557912038306652794093156506777210498348112729908598855123085030412165755960888846718878077895874128868166122249147022990538831678090734115927436940899730556902249358001468584113908187897854599274445328933901698083439094392233337363623117428471312970194962312341349072388885648008014621710707444683561340037803062837245925491812578890753436286017615488210393263385332167263110848499269002873256984422095025255001268826517212865263040961853466852168910747692229755881733574659511977914314661561219638431081121178112434970703353775514116326000226735423186795938501642193112163734319743927937739493687009617832648833211427218747584335306940737149321100571034978192132352599595498186669593737258316482802613241459050619708855042712037252366749772001749291580957852260382660453085767910451879399738807134313727323353808135590837045515345984478215163479499823932834930787292786463388901587985715635300605731124190131928271681825308825949046915951381563410702257968970492165304274939325825321645867472470448642359457338224 [150,14] 2477773705653420769245741148467513873421804464943420053400748456018532853210747404237072183815199877482187844246142963811631435140791168812597490158229628495936298643993294191264884683988468872394981584887140798827364982556215620540471051532518566216977751367790146508546874909855380656930496816263104690534193312588679383111152816979439030957081256829392339834168157638140382302167741597028169952782719005469629113761084553487319877858169892403115237363438586296879357498071007053439287689319257552367352969926294422556607771683469144547482431443923433741682614108074941282978749196281198868164297831804932033770911533831705794338282603352333703781797290499129255271120557128725790147830866889544922743079833194054227069690674319444079954580472347158978228761542866525163476508680449377461317652053557284474192963362639237945772614742915637356572401407184730868667821021419027404513231125195680016261346994231388547295255494466245870216155925098966318245817199341038468420759922701977782497208927074286722917228548824107381712599602394390179305154405078368545198216620703851801067623665302467913932197731245008186386144710021318805617096892205581724957174917045053856983107965099280945194097680524048373526868789843596390246192883690036382012572398518616393010036077376059548512821735540291399068888895822449918859022942719848036314638985105966472511302747337029235251164256992456037597185368998156336609862433100571514738499745844541086130233972380917640829217317371896473773497556574756318171906669943302351382217727772086257078965694557644505874640447408832 [150,15] -11675180588811884794089560886678439481650857933516455764260464882807210651980928365250505715723284205051960694800810124966352622242829481841786139801274402145543002517950471330562119645827295152983398984293195516663720307031545933907339199767983683626747772712773402932046636623614631180073854412728933616959004308302803136190039010284249258932382438069442966088631608732868174710914183376941244756917581766971053379718575677269889101523020579465934046509856286989134450618129780940293810684528504616253488466832736909532148523821706830871201228907993313361092948149898409550199185014354056284636358265469009556493833575005184132176309421455008250180818882983166263676483268498459399198486087405850574078264868027318232082325128789051902509961426386618820589647167439391340836203275424300206823780602398429457472911889544634399696322872527493270795225001774331952702970167526120023747678685821548326631739046874758942602254036203518475558547807366751429958539860649243757680152840878284338578188966476766320002386487528447025892756181263436241730354439336603030191182194746972423905196690015272185199019344781311569029027801904079401087430529883354463880914439703946576179734693902542365445262099872584816263440545282311734357431509801369616680973047904324992112632254473604836407593815580181923943863766898671703397318125442536338946353653327149397581308062298479195775125805445447275413480011377927908683871903439766635304077441123952954079029706110932272773990716633071505927886489034371926706972316849427820392386005989073089791693717929150541773596794650 [150,16] 41743360794604829312233671075605804861497108238642789708090147675824741018065067301189746723385979231732657849850492914739606115360760802537220706448125029104068790462836398937756230273813296975209984164852456070105309223058453069655172100114382849139141796937793488306787759138238397768165494513874506860379149150393770742349469584121612934434949837480083251493287412087115698598364966331694803264321109335662693324208996294201291463894500159692880389504250704112184403365748310418481351173085428562574419746463297557090076880012124740673209314930848268382494027650884729587632260802461243315247079576109943660136435807856834007920760420365045036470679405926605306089178930162310827511653442837724716673970574541585341655387526213260486123718914627580872279562256634462436859675582305886231323683558146597599183638634488679706884489107700653300945058780097456795743133542785442351750926722802850917478251594901494249959269831924749093903423758186947165454057285094859798136325652207954504984017752917117999918851687956164346137552375812538752313272489757710159564525641623195293613418732729107845074926037046992908868463652739845889249593266127194501321027041335529589771648627302593247616296703007762485221919896983489892008957179385102140318174810755726670649060061861996082535486766870401952409484074392251378762353631525182438293528523996703021587962843428804142128647622107540570188119170165525172747973760910629619167454103751878733534217725046300502993990767936661445244897477812909976012903799391115805917421158120246774409213930766924139170429120 [150,17] -105993184029462045442278624025251716142540719740452915638604298053722339517579497423797980544754399684223930173784169507545245241840752297292906528001978892977667065562535023068962089158434459248777765887736539889696287417749716192792859240611289974980012355785100024553970027657468612080186255098627993466560707716366911745565624102955573746065969036097110444783277077314882114729638226964716614356978762479556728871982304377286062764606648473073229100770041533337358474671398463964639127723831328169442046099146376891545994232442802102644669852564244634324512884327664893712890939694743473866528363721706469534104942707015203943651893786972660781779059546900760465729567896239649118717879368935453111055467437667216945671407394438244705926392941973733005522574647905942412966373376737511582203838833955745194431098355224357983780703622583813732152365533243843326047136402148840256728913703379981953647869342046426781347546354555322623047440940212545541751992160678001452792959909743059658290729153411759055945459090114821120826480274785271091770133916006974662708339813983259780765030411001050721141953178536090335156091454633520774906990750136895934464122508893308567660528640720753836825209652655977363716466721967343486632130049013286849977396193584613284647465629644478930389948268424451385563912237779464128709788878562889063951208652941381327789677551289402016669526014649733201056552540845996559787379559242903716020480578178558558372257783125423499958938208502109501921373069621891972901657017854199571534298337413361509421991831832339597069552 [150,18] 153468959881028893464497236072277746407333432480615632827085107500010514459123002948973601765900649772517263210185315544342515558208987182981515618022283015081307427590110691769652355326431977707652173052549481507973836315164407011976911266146716050980797554257127597312572533931699950799518111570091456702249508256704273503755918299552392917935234657797481357762843515057831968195806286612797996842470663274294299717029432517846799108614145339850948100119725919279686108107711814093585422203565581261884890495774117435727835536264997485765935266710537952370152003516191603546418673820795785078715057076594539810067374124634125565240455807086509680625718048145624969809934201846158239641238939228474560059563011866083657072234132323539735481530504789515006143562333937540047119814301717225585995136214399242507940641437532885954789055692968763314040022199326375011638587322969414134355574490407687378703062334097244779666673172631318872939306855443266113236404328960654513113207046902506990095083892253066487998181708336457949662056369921601125782098339011568839717819597229746691049917093382226914091547029342205799479136363843085728036638522611036285360588419016011503384167214563242435054869713831267419946837352090336632317297302826988474889618529864281111983042085893436457773325348719468916854807491188363285766632156066199841718651251613828574254044170899819874554570482953027114549340037350554219493965336769796071579855295250292393885437833370345873977899658778763777784824673359261420703959831400612094916868541585353021228955710934485292152 [150,19] 87770868384914412659041048048952374616219537596070278010860880465326898869757463390186953194678727211154054105444451237376502419029482533715193223281030501239951403647796669732046660455705068963666675985973389203778956970292934430781443449340333222620032658287104425115609952009892101000453427185562111072384350824331779426132760953239837765840161306908790073528371425638771851445088056138932884908152279967550097818350505694365339105865402083147404645151021035253497380900365722785511317340232161335088540980610933565291577470238037245738426675627084130008820181439428190928933416951527550438328678329787195755522772574741658694648778666488232932256809282734590299397891280072538409717796683746216333940058787930022243282496622074112523763874969259716665311101632466399203076158841046665865807769740651547123304944073174544118050943623713609425906466235492441578839674804681259598996800874485079426058256546548720678243463941538650010807158059021480322417027785538484039731956615317391619557275718216167136534249708376580234758006312631195760461615907951973274555182006350624905498304121421109387546664081307559872252674939170683997061469520062464557882180125385460349917037195438471392839751131066628407915019905607420235648274109028237736758134527166853535283060788450400746048458158880790816606001543752424136675159262830843593147104894248750937274208763205295960855820278876488397826998056621215624778195669531113811898954589032380177899563764806330602385632966058926298811929790472797845144199276305372850981975664859568324018505467858952456 [150,20] -1236917056762457240115315123832389614874033389652249482255818614117640213397984046039111821234273096074187492633320388504305229172047646936056623579305068320671374865163717849652698070408214506655294278562880920592160626123716378092723852029966027451629345751062800989125375030649463440582030289305399261974785343277564208278060074610618330095060345970834701203949206260062000550251126731896568278509000962524230526173963465800313680107855076726095834575502342058849633898513458644525798824949343627517362624563195881404577422225517667784729122503489262961340112154627706514074949736823916282423330027458062221352613364326340024608290223491673639805569662920023541904705805976324074406976975419093667320676155612933476846582837861344052201739617950198353725990929868056322243676134791470484472295633454906601886987690244325529001484282783175393360349311569790463108810396234361202454005952844783714946148506231009487728570600599705703651208086396321956547312426709909933775326510492850562657252198183895109256504203934589904817797106097063158187831550445607725397965420808140829784935893877164544661275604232036981492967729652772473388576417616033620272926746908751631819225086058569025619805818327980965054773893538206702323955657322500842138862547580476479602963082946739309927394968313048099172529543724489429823642944765756424815849962043944656260176512266374988561855494788637585080663819329241023906577144322408392418420575060192292171086930111641501135614356022070352863051439366412495289732235572298644142951363014535749896534580565132464 [150,21] 3879728491307100976925271472702506102445922236024240692377840793472861547697623144247518514296204880758460339050885747968957142914452920727819211532531194385564516817052054632712647189918457456497926211364986259542218610589260600571330497417377700985009160031098696799077786677570877096493070479642178472717146944786494071793118445381464468382273408429268360625695866014835358229346130291038178442218205917587854371372892812804533088178379757933144180076940394232208448952103302436147963629248808999948409599431125187182834497076403933876275907584021370128041039916818091442739463291550584334336441057078146660889108800204870461112268922682320183293468367068732895508922321410968561843178394782155950754927248470195736960457599253376961628286308432040628975612204995741940584329583527048256232026168157124659059891452305575849535676826265911873586784227833755949129051606038011492341504761494975791376014110592107301343831889920325940150176180937076399727166128505388945471029873560199659085160246806278344956824257949866821132002530578423767530481950021123761415349787259094686054738387151463836769003184226466671264923322339878226805829771574061478948932363570403163068720515920427719019661680816762442272999335838878046554903385165842834915006145598462998951883829519168155107763799025642179094820840504146929297820872883363441633980241790269540490168910578536109773069362441259612767499779268312037786008762465547959681293818598014356940200587799044181769472851818617459018720979083822802077204453352913228573638555286014625636974858637526 [150,22] -7143583329770709629597339690251741454044591656375062830380512026883663823970225986695770129026932942917202042230712691088660228080297671519252510331193558302018664969657570623833373284495022660854852248462653923039700445638920480339913079053323389497048689268262078562423805017790553511349605010578682066829869272761790225868349785268571475716278364865200702117197395039809100586988210879037683929705853698210306077863593240825410286312289999821835242943468698038734399796271874681999296778637605904991863949961845703139447397030630759471566570528602528788274686649169764304229780953399247841757607439777112498666895272867598615355819816612370285960120627264864223082364844663781513574137922145556876628305846301368257032872622978747361804018706541108834189230555685715425882986479772929001442089638321677742742632186837985002909181517897869855005515385316747025751575287233294906458310556128025146712113958696735882212161846199550088947269899894337328741524105105788093134737127804261759676315343453446171354132467031934713222863840516864531123085071056282927585417455378219911115720803464832382086516879927663998867014881317563684406968589981345505513315025296605858251235800403167030472856963910571762921717158720760494063256897433070656667773080538675031279153846012162030293210454632693941136391071299707357737706559100685675515711174037187530510453175464913609688359146254528796470082127542103219697213775264142198835976722979320960610465094401984732714919141310001571734628138161204424514321164748448230476677948303568109623906306560 [150,23] 6913286195661950208377508346499756228530958217916552037962870511695088974413267572986827330569270129896253782286107362335896374898100875716112793068864941894732533400721453200465416690892675817986756054376775961707496184254566725957755608323438702795425883665594262111555649140997730321405106254582377371784835667180872570761265253606474257143522068139261572201878006445729182968425477850739537220267705417113701208078807903951691552510776866436783545778766681012882148342566393125689229276976768731713967606699628912332461060794844273974916960030031162512987841923553675123330412994137179861278466730067258183647213856480340065296159719131990931468992903105278318034781092101830552266383852394731706889621691767464792651010459291647206153328674480026242232462875558922270275421399881793212546271342807660841460950925019073349191215019948978312838386470905311046014888822771600470470947937500006530010957383749665332363487029505425839214961655061046093755417751368319457842732135602305034076758344147878040870301451317934154162542634304191330070391411099181145660690173879773973202220078720904833936782879305540735987988403364992909646166594011077904960819590209477419101058103636529759893258800733278435980319978055122866046994340198699532917174519365836803943197047251215262637839460679206110748819639032108402384677159748154879371500527278266965098512779068776354527656476473626515754422645224044024043559057291067022780672802288837449515501575593341374623715382202411439686882294982726591327375343252639970944549125131251706671597310 [150,24] 3403378521507364937824758839928704328743657901726342247129574889570852013394912817098156959494904060781704496723578159987338376848336141976476332896126275725660529745696178184939714667043049553142120587887964636346795627205720141964407679281544230898528568735466288650300965657404389850323115815134242230180240430658108109364059916839855268484382620687300110743642503176040658979464762688526410134324792312106735391700945184593783688753649693531694866735728888922234856896501252739163485281796046796361299416380594771086510095016121954602945039746361487440560364977616683733197151258262242108019295888194840268989439111787662924216138466224368530476605965983301395822060848356027096819873354044280528528198693325379059886426420003289665642507578034273044687320837225802776331061456073023556560149842609529494238341526441771741353198381128286521980585451704733710178991562916851890531883554515479716281715701229780133634423134023360535249708068907921533143869904843286436191016360633786391566394279026920670493113293353511247954881620374667318564226692714742555924091464598947433991554107541083600955777165682191489783539871203390854803805855359382419451102905315120584940129122361155254359427673482733908946908057369842457676919527003018805173580440186704666116080746854814006766979125077734663842422357023453266421611951148975756034542353858887438771438878311029777615946567556392833965235229603740231321224967119655230287374896115282425845852968033955280258698281603515178357535234029228559775194502743750046076328798888603382213535 [150,25] -27124934869767336854406511541015408481626295885465491059503577156471510263518880169286145939549613777821689070384917157249326864764985791839023818013203655462340946575862132495586715128246581682834699345448891933065838642745305340589735906026614111395742522164463795737056749268084326916311572628516200317634481618674374737825303725863075685568386776305013647955404296607458352445224534131580373311425773274464400349650221669410898392790036893596320794637212012986968979588678390185360997818806054102355193647447045328641386673799156557541739860639885485495722893367732855932498832448893216153958263248984630285435371418839127080553635994344904238186243894994400687965992371683418332886669694597098685681780671577804944465309000009179380239356519128438204798208419026318520131809222563236919789862430729851203653368753483066912679712660967401414258088240109055811695053306095159986739523807820101165383922309783992721157257533914931087748343105430792642251310049755636583206103720318546497157710616795366553730456406083781974452756446649530239312106913597401745256373356393188077401180883154067802616150026948009875502094576491606680161755287216875552849456397424540571637412694242074209165974281177285303046002228802965782842556078288677857770714637141379019491185895486685390642460233173044196253250852247091083859908554121440141733323653497753303435389804631835395928235803419026362712291958250916079295887971811321309182277454675822451889465037162248968696344127422417697642966903889221400161921716949829965091616725034199343040 [150,26] 57739046951963142797300344683006871976199892007362611226262935112480530987282165181907128856409042875703705364010730337353381899219672134410069824931933129011357243582574157027523139537191311699486756026175491857785649989864435020434300234445376968419204337177380185342281823395528366453152573391126419105558306602247015232775750461639349338205425221148594669676400860985779948568685224236347075829525924129688694181824719604793122634724957204052127447107960895932037276246010405103680264274448159002393458176370783601071284141265446853750148311688381298396895558883586875766518157725983585349214004226518840815329072328533810116236749555623394874840239177217505144707164041795573921993374235747485440285013017399326216706969239348126894469997687283668315240248533212652541656573193015390603022091384751155012925167923554884818740652108162767033365005518448197570654386736616071654257993266636060959297206368955547398989548020931296640427462974446160295908341493470892838997920701095379301843692993301500655379901873496790525197811071197971659705343576608799192037065369385562811163177470622999967099435505185108419062531437537757194022175077629345463986629462982183537078783271865651307865627924273654577621544735163468324948964099113403926082194079597086615066587766729081389681546809361426378986945991101393710553294932108935534550960655558779334668803413637816615397391360890915608735236475921736613183310432437385446354567359477550654726728297117794205783302369911047037628791754411071381732538867973719533503986520026188920 [150,27] -82069792471963445061507568275871500231979775610547067996263480134729606835397205601722673253341152562004331520240205721057616909790677911711100540112598032113188090891033954841321228125997160741161409720012281826999627776112235961093153741844574145339841936639202186310736644496183506071741489539614636783275320622625587157253381486140925506202273336969095617832764632366619125898243240646314503389141117683660509220274209601151225687715032739583385909607584619741038154000782190856105189245022245059037093006579477076385031704746028265455916629020341581778973503636537269682386539592629713838971429975303089762284626882085109836099592109556563486888770822641362740864446940111494049118993805471052676210239577768775577214156735053016231828123890436412547406059135736554205484003479414142755595609424892296940060474759811792018360846058404499322448350544521188609668666925943583528704841321448166175208238502564033773776465803001952817210189424122644291168438549465218341592315899577334298409442222086598415052679075203723937980050094440860777169241072364765050955220585771108902568879910123095043980851616105699189160832119535211578570368719491097183293439044752665069102250010999171381673304248584744442579633147815973964277001636134428517016590428728298721817608134419924814399245720190195866773988011137947005325888341787484501416843841074074441029814984082784557849615175108302601069669215745353684485284419369406657589034509377954765766578524846832853182517619000276819145458076975413280383100602487370317795551830191940 [150,28] 96025164062716944142113322522232419422232557025298433875633505831240931313016409728689818573026363273619243640014215754722719159290959755587976918160919156573636400638004080306746676279185549261116423693074777974252599410506081853316783938044666790448079064957180372172682936795946433476602709149206957969101511701726789208510433713605649483881557108943438112551132026888984154869127603253841635247804739008429416286411993840152025962444563217967168530015811727742625310722558403049369025116857589425949909662016428854963663433952200104218242783949796351836142742455200578392649948540911772936870918404023690769476943194489602363771796943115755283216876441449895488952838559913396254408621345394354912445856128535661770172127101136426916318390708895709485303404647761432081016411974170100293329167774134380073029249701571719620613800217739585942741218114725163583503365435883117801202312440748304719783872232108238750386326183189084530443081987611748582958952055869417084446734988257394021433487108265372742995758707891088042804034494440638811123575131583490315729432985143062250301414781873941714131145130601880111512350558373192580428428106482045089759270350951295088662354762988423121471683406221688554045496684535353015990981132767936151996345572673662070243326686333562482382199613037179602812726078527203873241231220594358414889521927567874433712905948709356775074906784051336198771418549478603008935748045434498991273460799030683639245989671941640795174079863748240282347104721418077156933012222152130818447989506990 [150,29] -117003009222167895541504399188479551991552411388712903108735265126542616762904520118832705642635175460770487472677692349900808014855326204142089793113855104063271252157099921198976758271609194459531616476348127141089565943698980288902893131338052868411651648762741737498453821033425116216761877154011502760174116719408033465458595769595406430525729623685333468457187824136670121966285299604556439061468104670965263949819456219692788477177226163364660079375917039685827302438856102992909307276284698472341234931693402938541997790010186303017469107415656448424117854882699819751963271484439475104842215995822979133588337762492068601481900030959185776746334255274798614406758185241349265575212079079566615404805495015065773609801043123635257130117008678605832178916334017764276495838363154716556952721605160780596011614624679749684703899978737799819221938259878329236828263515037185321063834174295294535032903355464766706815296467020323893533790670425943328364780660720488558263520705085591377280600228119255942206781763293042187798318314221517852830374336376640444597893650296157383687917916944599116318961551362145183873554784603711703217215820175694538669622836544754268956688957309264923331862380834670886423045519571601404435752188035919955215904657167097520804582096415141306280367938990535215057923850159731794175651009212130614319889428125226260859252774040470010082202544418205221886128740998024182965057266009856870944290622230898317729492816979331075417435887413167846861194350421556687136715663873680931178494120 [150,30] 174984295341460089384973917084970481415553439577643433276080594912792893968463691980265899660499320100812747268143145318790189170592630769247372769493410669303502533141634725274271460129225910165166080013385998847642559318580186883066417858494910298275105565051261784113046146801138819702111909722152836883691306653310583721228420488341315520738365631277691565705179471610092446522632596465116733468230171431992645345671035626927832524233369972520250356503644843201853887545605831943498086348619883072716751253757129770440477804030521872874655827637907798903483955984371225481127279584652862498830627564401650722457780769081945533046205169763592888493688299274585723001784360186816073091943198623259468750418887422334518430964415627718780969706896077445421514050190953098229613474145174515510835148187928222006811057035874786238289983335185114757669064630246629986882278891035086651186223152782163737139477880314680782332099673984261414011521016512201642491048115241624277953902966357716625141026959662129699326704053154270219653647302248242337480342419640678635482572455429733148549783771556233378361924181934114777103275594898410482666815402495414894720965119495145341308251718476872916195873806909000152514244619228821593126390194380971511962524985751120751949078462203849686037876439913907508599188699654488932678408173668459869379945160673967662938142730322437637029009366079358829791650458875198876409059440993411399609619596480196967933415958590848662273155379452462750947936949072709494393641445376738317833816 [150,31] -290693072533557937621333611590420485401417417307716937907657204834947492075923617805812863467238261420529293894399117558996139325399547939626667875854537511727548158538631815962834409814708175899951185783044750124878848659458204645306397100160281010070265290157911981267616431512784542414487180045447716561003970971331212973530407062453031722463062206929979415697913979999606616856132389640081652248676664992233661011990067806872335179733943290932527058762397668088142700492735477289222190350612945317736154948815469893333606660353016135482054658089793590330260784064649801312917127896425143798317000712813220869592510132503133797257640539330263032546272219776018858937191075263859320467635649153002128860987640303887923359752115616656868322907990639536949525991432666310340036545054378775110167614162322066496933050188783363185404897493420764288327131686677008612131376810400530520155416385170405759605707757947855560706292522242330998605803286934997050803317431764263142370937886092421402320215438829792938281694740033416503913882633006991325758961719905873035379368537677477237465446628761005777212239027845338134176960299280409787885002203643907098096445462441471541308518696216057985026651173874214374392267518071931532108220559601640691166331935314447411107411312464202598047684274569201128520419541926212972440950947074226888821452803280726663001563152684958901903226038627207256924094394742289021754606474440132461099860613588705700364137849359312906732084576555830008164714902053467879280004252025461780905 [150,32] 467934312043023734836014735257826584970484279764190013766341251763220965102881928138064844423473783529060775505229997867406855072983661878005928452608361854681629142728300996862620241317559803263840360007850693540623890068762415146918455248280705915650477472636601376650437299293892341629328201849605436031869669265743129468189933859174449202018234341140023005776561868791360421385860326076656453435766403744416240060074547421527515567647204009538852985546679191414000925495767057010797414978782515501870838460237291763423603814463190918136485100563455000357027868014891587023685240331181045664853662293803602346428424488836518573023688469258599501856393274371781176232333127539756277335436105691672700779064120592078466330162224240205331997352655584961930511735516199541584659190056239255878271864245463053228353467766924041308082896585652661685429701838413617123802142261917904848390139635625702805308687857534082730469616185708485593570828613196201327271159194136705900964676431661343841183894719945620516304921924308397127794302066300862229302970336677255835959813968407081674746828342342673157935866522303613173428182547258882978638357619831778627869526599781568541508645139355611533900245066443018972383029317978115782032487695036819094876159237145893840595429398557685752584560616106815838914898622050571196296225692833557377547434675015327598719579729104361134846254577236884412417334959715685900461449537726515892989454298948361984564166927187202307930567755850046687098657625335854172245663348674442198 [150,33] -705234044072713405613373100584739189686093967190948407213691669431840991398669970444561225474869468189737524487352285845538980270088874521260564158784363483091143924596190152782806905294978170146778219618588511863417207367850517007157898015956926190396029483999442661938159022728549734284975493071253759095076143093858819528286760579285252448508697891539121610153804761747067253275386896726027731650644001215195221311999446865085198107569522001129899381188058003268620375435596399035328290655579807918811462293156397215896243600309771980847296105564221714989066297592920721523116092251143107524305698797140409657981709518973049709723930880665001814448900872832644130235653089582583864635162578842593982820115304859975249575232003065991978526839934164475134132402779712258393045616344864296154777601353110059124573998548551535492147115937967757618084686687021599047019690950476942624359806533666298318817626154594118637325038757552807128854244118293712501074762948288446423241007105630533692576385417521317893663067959019442506718501209866670141362096000860779084999756473861429842206084180025144743715059270893570881625910479668753818612574516382136527204914885376913465494895573249355210152249832310461597639648635988642572750092358719919345619210282540642835971592733978162814494233940563395345347739183982893579519313528150655920158082131320739387773384956108785241981301176213761504447898485027197567824766634117650385350231705330507854485635902207251242910221934084050922663506500878259792238215767792612 [150,34] 1000529751652212257666206497830884981569707442578111890874228585631472872661265315264117237261937943487534759960035840354835320876484791524822794596985561989902326693210718281138778900490599891592712268482371124749640704916294192262115702912536723661473323783278781686179386229951656360590091031353499801400435646964584256457580251734185360891973147127372651380906758716625851810489745095816123891459985239697483965402460827453334658813635953492429973128261165845819470405634628554936488248270765619512205557403723930349462943530499709353262931925075775921905269840055363598797519238487342055464181827506745300208553368683370801662268550720335656185899272012047517357554038148406438181056714043524471297477781522876839241515313540802819668133244783518798724849718659530784070002748665083894650983833663226487222238903262969918456450617844525470779365774322022896576844002427804155469031066659301710200708327140563304963644038368942499522158336173301942085581728767398479429391264895049814571646169129336655806522193417397675953743463999580530457478266316974075515318550914509819765835376543932282406243291568609431806206591997158144837856600385596254906842161276446108505219134772041791669510691317332524753651203324538570069023187725331732696489419617667744956536898914757703372347881997494771829116264405445463400505295982109922226890948957024300700948306652483012923634838686798031559604717629850590084685713312480728317577591266238659910001629085532663498393230975880365219612040611968482058788154159079 [150,35] -1333189385647039635006881981900048991673550054996207771364893841563845544817843480352458270671470897018882123924882275270284424768144690998464458414138515961495733534031327938038883644960572560939754263789313319499591207101970179246263686116775920699117277372845386673305120811690746560080785987821331749952667793745096060722908564003475819243703039403991021015110445528074066386022825623372027256915501417737059398240842726078794951531721456596329323446209924756149748104408677387987075030303448889226540153922968869754916254494527223824873682817273165377246565657436503128122126005743014022472871210706681057045387345006664372225130905930176356380909124289728268446306989616784299847365172985483073728997532655591342805799380177285500584804012290107559579255220140700423357062238488510796364997131918051093292590632375179961022941341988332609798165546752836845941653228843194982194363197920538250563707879268924630191453245213282531722387536782298795458148895391228595055126725747347655043728844095414689850338314906233528623730575867669654486551898476726751294772331890024738931404246230272307926758251991438552577664581383695245812505141455175713299312612557638001013819890777028346962854686738457438071026019569065360774570057446828191382049287377197789948561421129044379851782419094061181528050751901354911464538960923142262757701235304433495053461528968516965056740584708215601669175714247602143997813048290928660761089835518327306409307584858407275106931498510628323388444292330019335644237972798 [150,36] 1645835201972850957549845770893720723568712549475513047054947678252328932326106118794713005192995175909912795680471490540598008293217306808492723513304701822367758122816890796492373981684202128226537376119824028498538852422554854717289430090229336255481822859273568591026431985624525005348996438207659860677209590759804994812909890933030225411532562175956884093221370030185277451994672788619818939827117002278040640620346426672524431626195087227817629314988153623228094403401801471564437256733052513727221578474891753637515472781678713633749363146580448526630738460424136458890241727824431248958281781134617541794483863146332364203921286257279325110102917001717238191569589725492754782492644709368328670004197641572302614347551965504535524425530566100225341439709375716809726740276140684030097206678839555865716580153772113201838822138859999792425259223596751766749130168856464912122984927301503343982843674288444430457539512808946144954788299598117502701885777318121657290761261830650084992433610406941639146775633578825178919439313466454410593948324313862724645531607057040551387254263182628851445127358623264135929856269419106400852911941928231666063287188641805743086408105279119674654744308328176299615882241555665254492596673271442667358524581840758257994671618010587847037394311203387533811311799630853956054096980551625229965713655331921396974354498179165274520892840306474749727984307036999444661944837785652874392568758772764435363225303578095428388822496822731321550170250424559000235544863 [150,37] -1856403390026017002766005645995036041772960376803123340574534267569633402428627597926903866583501976422642619064249089321173609170203981111219308794042433345599053531792678196095538501170720959453088443351936118010995398797143224288303899982017816190021816635211274554047332373931921998510536267462666746935307809141118763093797213755880043182412372230375904796336557165842350022545181896718253761744703165035627323654643514940232052584728749257755833581450091541960013738624654952197969220029154192443236882899835527095895265564345370301624927520790572437676847798622355340101718916644834444073565703708011948978123716499708066651798504621391724279843836058326625435149690155587198483588303518611568271630723280696910412662235910520941052671529412971194082777164797945788535900695090438890427641780640352618519706212168272819898579536253930311117128540511167794633897925467554370300073990139986982067426918695331417787571163785753361202141557896162158431299905476757500677960367411304282639466120490761049456705465290399812859184520845826426570770052200472805221845536970906336372463872354417994346140074057057965032926761706861626569406550485705075325239450163565619080626716637112969484286409273246162467873887126042407762785680347326908041487712040194100321614857077949108007678804482793706807324229338468042409354897444937666498987856485324294687295307482774982765480434828457045660523775231878155331340301031987271865888701139785262163020803876566682949411711315022962670857498170176346521397 [150,38] 1897804507156884677276940945232230467141732830556948078968893132436261138737562137138971483232500319258848900552568488479564446685516317674889633530644104946444964424130441681128546869407876519716275391466434920233495614469257072388101526528923936324726892450397231887470815284699090815070747016004003906075537803243019839204872144819215691985001261215046812933045710856547974150894524136584678365799471663437789691703726977939580103314623257908269591581201385296899793836294554486642104907757907673461918634177472290673532631569296223332777926359076189238622458691593705445424845973630610872121436692738451160693602011782283196457759593070974563922490680593237755079638127121761332793606683677083008710057401528588564958720172858774848433715743248583746456776378488674883388789827781460538260247528253377411572184434174106707834758789108648549111341802984837376882806666804836029658529178260887812998324550857224721253357168099764131383951662548437319810508377144601379319547778884225501059917096387832832642978099832446085561910300654315885947367834395487814937487406063132612885917623693689011612089803484509020740010786568281519446542325780956374132005287587241170850706829619571601925261008109043293154875303024729291500856550860877774968828355180470448811090636505989735872023718511541427451739745660049903634498806101972102840896084733511308759215583408526025246652779421058287415879157758454201705776656783495041328076875215831903822452551740236628636918858461821612015397538590282966854 [150,39] -1753739029624572476476265613367365535186519064604083003455741981500207820467255859576632158309564102784741465312173644488371386936360592579675314162630945671234332864655135176227593951298613766002945704050444754733505080393636864681276853417035166802921245057393255984945346920415374746951900873773055951687831892607622475131502467599167705546941825970523899060767390063709268705995934346483833647619928197921457194701596290086069817581503088746076541643629468357339200561355766047908058474331476879557014633677956134567549535431639805112018439608683267553955989128353312520354399612452994474821211477957223465513099001826194634779089358601843234673984004451612070349984606695609519797038312629838074733859327864744502095761158687172788468085062413552959180963653937361018284756074050466439402033989653819145002593573820272663366552587189506859687811964126335327291237696428479869033950185804083433463050111457996774464513349535528422108213340676116614502208196155802307056138047635134658894218900950687105317027478517762258534625387267287341028190353826424289058866018746119578166390592388461418136718191372319405720349966211160673461327433025810779253713720128800001163660575212382965510283231769174333520608182785921158358807333140612108504607839939824364303927223858974530796653102894659762789194152636600710834583509062445595197050835350643884913836978778935139459601912584513156435527488750566031974426857295007942242578395633414883407014533285929777281144463283491371911647532301589003 [150,40] 1465207128478682501661352157205696400194378213909697300437109753620049959923576979524610472635964512160988362522085441417084874496025962253486403740193232948575647345717946951576052469109829872894673945904795900549540482409067091206861797962859201813073210325863846448068614935624732271896048655166758354487552913308943718474315245588089790162273462683334589287855405541711930906663742848975825296117557129106460600855619702800428897641929833479693539825227704519004623832456635673595896845762900904822558667371590406368564139318155659658656954586936254479642335351693023405275018378713227439527304220028583455743126380586860462791535120080937557098075399123686737155827532875342145511537831887249952266474132408688574452566150980610527674298985018195864851928032406618249285754439476832129483307137536374110561796275905215919607445620435547770542490539636586498068689402568378733553290328207794633412114523766863900246230468905952840263121614900458362849267594208716508922445911529670697762983983769992759925614081862253153290921874247713945743622406846678376493653712350864001071218015239138157516723177300696117779522416858378950118282606789476406949322060290704718771798824631742208382969074611970992974193489981492257270641683060576621481861514380943215070829931753272584051872409887715719200987149182285498523038184113490776442046575991058140918165493250669742017489973949432400955744659041284604595428287209720314535161682444741835266404170454108659138284342037807515426263039592408 [150,41] -1107865597856756043975027500193430677232887339307735945460295921787150628606187923676269689007613470917633332892475870115016435415230654923617695005327166665628521800362628183791961827601051847747723818569105891246536501138048772536394407979666876084342787299025220539713677468637893467527397866250971534095154788532454815668885818314318061182542283558819152250126828386270942011639492567798724388510405308667019598998962872597246616780881235154112109619124640214181085055614638718730792846035062665776803995510833665366802868839552038496371457630432493077160005243098204866706534305542261957425546716356567568056465262360612891364669987553617673884474709813667120027356912318203696078209004964064417976124890028829382267183398797364111137568476689099250533579974834071389163485761748222999909641871532697896070486082455564034463098674238799936444462389259775529455643631747605949294258662081919614397468899090662802261648508405201835175256659246931959870583332718660811433362497950600079079911186742926167334401913007026001113498109360873516748434997088571955948100252141584356411306628912854074886663802305871535997505095321871168676997796809245108601962584135309195558268788455300407426689162165964660801357318974184645024187925267668656106027792273927453835617981025171093243311421751512511012225458959930218414780253845671241648703332424613067142852531357513115267174551097359177868491205214857712895872810872191341447671420513933634180684438677767295989865432755198276399207896674 [150,42] 758431509250726743034564513069164225537643061916708106417247014766396763927432063378489390808908638038875990876919254707773236353812092321112529546025671329167056302656720558125574970555624149658894837880135472890419539508779228461333509436516259670611185079814078323858382321660861796263279865679626088513817328492907887168951553973971149332562488621699591008302394671328997497454234476254332211689789403926393880200273109695953334484515489371129562463126607004221434609664891406091402580479699843453890170569311682037366114266651127213326548373987878938476574980247318005168745626545418202954840342822536615187689470204597928672334409186247793934376916112306213144095242618459002927571410022014753221274125537520859343694381173482252554374281456239921046200003152412689574871842351607568221938128868137378963021389867647800143334864178560347785749880607568200247581059617626550230786787418000176236972738329153929701152036734264522936460511409100313840929253297522396186151166596356418177200369447689849184241792276937307643595886656945322846840938261893635585907335390700261240112617452400869939172299111555885854704781382787046854778718961505172125383464292644533327650763934870106226610450771425145793518142159882742350375335326392353102550252009567683783326796182301145074850553999363363796298339153054975188135476154432228574363374444484641095103396076839696180722254328100039589004511948139651513786592001351946778060854174843033818733349109351324762264897482237496617856793 [150,43] -469397283779949996466540509207895267841816077745865165241491515814547837107250018233141622715380413946085363995863252431947430854559660309687641250077787527897046700462282982431028368647055189547967418515575621163875045776566174967362968643917984064004353859006355504295112155691665404854224762844237098425634073323818689850053807613806199921185202921795049413956194559273020797532143339540128051499514465540224401280056179017409118219156192447555385106419322009577859580932790433708696917969362991728018986335660142396082466738292195163057535509661135723207463343227975379369626761063237321371802112946535217886162391547018303981136637973125046523581513534705855159450905206397829052756768236199559370604371211600158724187053103916243533282474933120481464376605540742088765012535288671946802282393061628665266702563816002073895003963309505288856668719619459864134263697798374799614247334865001806714904035280910172575853592662251594324681979305197187658951991013488206584586562248335651215046309690224432569037122940952385115230721185427641862046069146617581985086938965292518286886802655157987648071408851517040953968549222526374706618200096073024737745097515630416102412211519597850418955570904582359452407396699420802206208366787251888830133991974980240717458556800374888929132648686722063645128125354438756035488950315635598702267228817733607638242734506482174656861035415903401616667678836982809291306884539330461725579613845838765328001232505875727408488906663779150433890 [150,44] 261140797119802976446875782587194132882141723591538314296237565339973895002645475009220089357363506140661172128706145475629189627074872371217898437692007706384688371297199744847638464208104632209558989124092722112444398859291315061737494834676776983416730128019478715660195283024247553779684915959390658575498401976902301154615678897387284745941068693642198859049976018859760167147562186747678844220655805751893939994354374635776241822938900578340126449471362933609439125932427333181154612115284593259209638934388349226877146196254130629598826164038012065500289574976077117989279553131697979944520734474749499932466336458147091314829184008348352932178574425441340472470148961923318438935401679189881760171925223199563850157663050948168350114791269118020152717073967936206190279281672892421407558521834274458242932050585151430036805269733104232138989290312661749927470238162874534928536663046245530889469860404599268977691977251095353794409436596999989923106514207880014994541769434645156638292958873936150890101074571334010635847523502878589417321001742472716503996614602399366298649751398043448133881315420469176956454337307831486812013378216411310739754644410103714678554253619852131226835957888713872661326069736516581669040931572590246190381311628797519279074318172880027878477343857102378271131318885523757301311305906072953829157162472125887855420344979185698163641952995180029993133867314607619822441394788754044299902709946129093211548657406811091428195623411007616155 [150,45] -128678047850017673412237833421542368840537850017681655687856930181138903818807422209447248700757656000217301022087233049301179106265006014370418420010411101704151570829949172558314968423345015399051338899959553905247885775926793887998080710552739829706422312797569407813716119032051030231655491998468634498708353776429301947467276480761459198036483527396314985635683839142639295976754432987388634147658250567295449867851301540963702940784455921907427455464379626191676857250719636135553626446968999316071167630990077704581092305428775842243168489712119417969008942773547685347730920746852919315706698246943792537509230449184393546137422065829298574725524042133507596477418887659918230076129931740149925072195625346898152582811454477538755130937185573003354119044891353238470767225151893842915732222228559416467048276395431537132115684620560976826379723002797217663304967166958686856352422637541427282268813697475067884414227949975666297531826118721597187423371297885060233861142986684593658899720975355264892452228941867016847659402606443532589177027263485137273008636959125954810929758825513232449240049282800984400349921389536549979446629872102249066211802812518139264830269450584536704939921624486256581803769266858079790458077348773568480799195697615522011645163309926297955900324607517817500925314947979762557268645195238353703767157759361000372774382152066586817892064920504940069784835364889052058534429507949607393473201851706633067074037461087859461426773144112234 [150,46] 54184138689200859556506909409778713969378019517796510656328515467286405473281076326822297036574096555454244125760402393740440995900014646398455333215838420631313483629802190813726457806725579370831062981989009380301964288671420122926252999867628743579331643791976976768310240721673936770358516109389945836190790644851880025268387973528035398861333419313973779902107612409873619771763636405671923271064619600703886408980662286849978327465036330158407041192080614928667951010901124908818365734573581305163234878801491188706834684341640988248734551297237757999979203599861825387516135910030415844935222165923091194600875276731122959551071506233542060202116219714627395752651860210443731248677255665651730263262593126443491950871307752173997719990924590590167702055744500045338459190731788264258933591499025706168715449456240380935153219059683805121818034024413646016257981905284355049424243129935866606593683605406218111476663003108478145972231168947293500210694674180382052587586666011411975253434546704038144368267451851024423550107043277099086741197264827128350906323683389173524411169557049869431971364283647031632489695220183252201153342127162396950187317911079559099548273204187028461684368548191716927086208061711650665884851073661943518037985440652150750133747681610437306278797905851989785211971831579511229818811792264663740633365071244306152338823100080400143191551671674868128942663119083124983522866385242605868561951463597941207525714227256021364683463103960 [150,47] -17634401303682676277008215503675436771459739282238348518597255845654667625547775409124613935639498128276901782911919416727658565440893262897373269082307362828455864100224691708919198224138178348515056258411728236620230270130281590865711774010704019763368405804216776451162238247392753528237911113651689156291931615506835183934623570497452160799986741236622589775164498811899404758894399065016564948285075887101308112592283645180094718806066938948610336547662847600965532249157969317208312589081029719326359931658539453369239893273241533669567223009678679309409851401171146299428111198552527798817522261840679246766314762515724818081790592820754586140158907410920224662204106788621541600117961998095801276376559797025444598249284356504615057342257763099140506636076631622385853894588321511146573838122289898638435578088954959809653729849015778135579158914608395029534381985430875365175425048402321638218695930790596164064822230959408495285666099964490390097230178552260543002481626640660333108510056034259984938166892834764679408339464547114412954893501411980652142094609348220278686396967152840748438476254434625362723192276536938412204942845784420918360166135293907286685785990830404622657659389818762416067287849381758131438055910764468989386331666069400561155269585117582944625121381480621269336896399411235972368082945371465038730620043259357236638134298063130633933513671934282450431559022829416260901666385356755388860408622923132406138848737844928279159619220 [150,48] 2628942680641613072688240558074186044743262254922247847262401238524261973551793364354076249554302570150032841012167190753116285635260857062005045580192786347407377583676591262241804799102971810691066793191953343925954933343473690334300624052473104915764531825624819297078393757470685931869407792901821949176416942103124616667983055374773310657473674248320517745788607495223079884029342364338336261803074823900803859866398267876114986168584377751349349454756824031989141339055142782962684260614349438538303403497311497837612431178617959545633216615870198906693395576972832957216825548343222444519159588107155140344912437390252912238912947440321985459982665853926379172024395523516600258400873137392696797454630793064417737851378961794114830122406464202826820830670217930023954207087976814291958649639136346767510666888922174691756232102465259326790309472045582959871850467076393985830934082800523635822192123748822344504984484783098095023855238608884813369924253522787902848491872222620374776983123594739898356802954270107805984588600765242031552708927493291437112731768240337838672991552417085731087309815076276400512874865659351395900688866352344269043994503302768729935225926976288728520069489347619655822532927333372547795556989032134573406107118336127237276916203985426869883023509798743031401221817132592048954616088588662484408541182702119333192611850989356009783299923758644049668794650941001164116593242849921727587744793075995042314139385347816567826650 [150,49] 1901192113652456162036556197475537624044546826048298666710750662457788725245409702243411334301846672731598984486554504888156554499020171752149101918504821018178468539939937878077525363375645240405164637465281100191635939515986343555073968238781638630004598977967329005244549384747001306764570988647538693462523275000731647983672473785513221971578837112507418414954692644558138851874961130464215667705029886239933193628498114519243883582944517050008238316829015244677743193284266283810136373951398000365132323161045633928358251847417435435128264669068963261039089289826432798550853258878484706581584744478739488354092933790820386678682377026188931286108591789706814865889450101268495110226994513679286076943857540843281943421017229306941676044362569699484867961046815883159626116402377365349244396933232502411016836446791690746889624502833949565262705530195772009298347113355008300052942279025026789147079587548625949308675471506722447748261703549832431703802198571302655922776012076014269173034283986810535537872148427530938366796158485120860661723998117934191086489794427805818908379293289966530418245845698234192886070991926545179431911385468810818137267901191467352585831723763128689581030731454946710106790260476954720002777912834907464626229062024464808830612032746299495120213145549914197388880057356673107463222955766506901704307344197354507373872782914568759573034432990595168512236051778990176276012176064360681395389675037126695943857097174435512720 [150,50] -2289533489197088046707307344079077248597995662879961789720559919579886388578227948793768016987130886059660240566907758726162144311037551357306548044857867818052686128387785566441620719965564755549300089698496745748712403610276368874843083695257412897425346860226232759414603201026950260519464196552321579410362956275090530250035134176958298870275133842074182068453771583173311569062176706320318832238558320888387804648750172781224472421816806237425853433653010171070454121094747490771835730209303637687168640781532508158487550642143230086812237346169510501921006311731482271060735106479485829263951821867953402397565534783843792321190270966051626491497875629186708345550892044366515259603594542951493853699948334511976548527287433744258556975546920975965546871601691875787190002270459603568972188951630881315150121137270116099390714637030416859705561029869184403393082852077412213628759101255315368045098647704397104019838601965139832469803727673404666687261126470424728526673522318065891465360769406564519536492013053532418080111521263676205508406045974626338207275461200238250475526080726179391489155061872953956070157529094649889458568967403542293811234824956943726842286267277633251855839843816325043946382758111677324315032658398459700449603303856799933521304951274924580911509505312299027062287388452517403220188040595330444707797881936827198515553395053160009062885962347557999882705451238686198393634891233429620838804313475579255945466007567716050 [150,51] 1561882393473230926897297377269746171633726972830718139561653463760499316744384050824584053562992372507257252273387313302620210602555938301135061815358315819216539307816876238513252697390124795892725391471550506374687476460805047200335225118078139363710028364511991217679377827929768223233140564927948869972496005178822274879156077920321756018240641227056034984999439685195273819160847817819066122075035736742456395450417611225723501429946101280344702629503494064656907234774118609534729713447113153352543028469604385615213646266147173159949168522300566935489438993672445640152256134514757827499081886168009758925429389652082744124568616116210101125644797256966326727723018182986972424865372511785836494147816454648807954631208557119101472069040478190741354811058499733037095525700359054425676664233783898976045467335157564521849473558808044569233048991539400000077702756466198954025367406148191867021542321600170427804501751519750083369832950493935514406805425753658874849639180093191433923079488923842534238417163258164377719141378669917800471333160213999208111076168402553324662072345832289959477440918524907363636735257967457481974376639070797111063085166528578977120957309817159585250961336155735742146791471654679160437727543151168415790912141361967355995692528232772036795665000760564899753783688607157035974397196456906583602003763414695283383238306479424756816904821970292518493922881727908530870778362439764941047380575796355305260818977467975 [150,52] -846793298500236493132771230528490802878280332046648384603963493661201166653985846460945822107038262707106003877518784154147794140306385127771855471757409706468048999762736071893250205672860635137732406058272868688639194950960308979871423407532163035990967433735272130826842874030219003391312153124735645560631568133292866244140279858962686252105985401912621903507723830617905006856321585325191047530979254805438150104765728175488707608814354683980579913568710929727328676232753884717545361903251853301917449671422284018734772981054842405006660217448089754071162220248955143247278768196925291749259328563419730614089303039940809656582035512831669438838030260018616670460328740204485854133731083471664756790143184567342340357661678722348261936653382378501016043986717306961565419140503299025933074164722215286147682079369647482627490258891329821499028951614311407534379760331291865315536513949629626038702819451485915700747342874272993527798944526661693022127841620937636516902987027138157055124344180716732807921904535810844349727044973422247005238169238278901358532175652480196207676746899367216054306193588782114348100982342019992295219536540291327551963395490473299093056132163031045373177306248779835181561550886553196370079946012036849357611807223202743159360924781926087203626223856119322876562635959131591830741319375576949951509551775690443386660567529327501274128270098696598453948801599042426330604226182079616672239362513247669108039085650 [150,53] 396807959765956543247498317400490454439152136093353067286598519073241810787834342364997001024058656651035492306356795739884332886326391490151240479130901141489220708234698392094122381700519704685363568948259448432454137054380530551070853615017881155624709122074349487993269666670461069873537279291860085752980883365600838284790189795642114433245600247864657998895343852835121331214045603439995287642716028402156746189513432584944722537945490788750361340025738800101230962812709024702959163479027848713718361709511936607489854866440695987028652667775222383325915187614689763010733186200048039736918551089504178722791971027974720542639490013545510737056995446404550259690809943570036916749367433466539089376084580035847802599223530739060013637660368851117742393244135722163121191993355636150786871753518638877364332282095664608870278358664442870170289139498356216022398129964801484193549881810491324370523060592149301330412053838377664880564211918080916342248084019481958964452299159881109731600285115768815232958635650407153063133956273332581634405727544090248164057883311495856111720047013216933907369552247435784161812891266966754644427183437917174122215214580379299039317836034341475899464589569361741535179114653742974054848257500270306432456004095858760760118765099012914924348992287042116897265552047565060159080529198128811641177454931435975007304725101406120087472114097576635910649460174242404963649060614176989620188366894933510656667525 [150,54] -166666871625814263503537462383111950493710956578542622720933786652723363076495926209702747996925947074024013591906590176701771042098493322118546241161850970182447702941789510435455596807637863145712743305549166938850742240124706985982703896482859576698253075569991896209210999219002161523883243741979588644580728182420074523625259524898084045891360617158327421281851376264712860971062552452055370286395062539278177316765570585282270605950718244760106760330361567682225947004869641213249977381033717476540400254576631783791570072631191559365104201567675249280054454676560864274564857638552453671195149546330615305653576732363419329685893872053859377985261074172690336534063249486482425219123527987796932974728574962768439379746874231705992414820263009954330303752495898966171710443102952658825038782404954791067732367259196898249451468079481491436456837770198241387129352865224408571685050616220212173986809930484000749243046865665638348538703979341033225633342598102203659035649665542818646205597147338654727638715900319284401996395958816930455901212009094224509491891510701732069352342776824780880637961373466990007811617569296092643261952779322681156837151253929412723547618523501019156978308689540780344011693624724013422647361523847774564544001756534387083984559261927974864370659403783433595011038495157698217593902356107072797724129515193630599676350596020718389370817070668260909079804707136997467989587328385287931896283953563612152105 [150,55] 63975861300083600248239463227464711561767376217625382814560418937811270628195734921425187874005684333613356062646855016722701340270147624412961732317343937237508425504651135799518899660322182731839920758809006740255039533151167279697172468711325242027350911781788060092067775113447087429959208780473094901525896290530629340568225521451316944904123453370319712903442263586754631980597071430040135527073774625804450143140478647198643664425223563086930910939313791469876772996802758339566409753244985641646393372870211730509892984457964482863175772670953876023774868109566317074419168992081122759278595031958061929666801192059295499520205938814318156014293445722202894384365795288335847092338456413661257044462217046630099885070532586231558810939652826633664538659576886890487594263151657527354129688971832951302583371105850563707654238562183549642760231407407188951059730394422356574319132669428130163214456965593674010226541991791697344470942239342529851144194092169837604419568252785140483033417635557234625618448703474960588625467075711993178394493286172053712407102285923563374375026095884532492452379206479207983156102542143301694900781145341427827074862798289689313419671448207788366830817533879513038397011042504988386699308329224639235981566102649140282952763368622241662192858622978029961185646980767103234993697912871441384471488880127268661234436784012791842827923929079738472013221311531589895207907133615632802809331991452014280 [150,56] -22678919982502847891048798884079081564874948738045792088884016089429576484287037518672966104636234074419683530701119856214756632054487555716875728087405356637674541517222344318052657766891886094761503090979220337370733658520176628361315217875091891212801914114732096091965366895213525594267691959491858218824308903933452773195209458915185338626736067755554909434882518439798635296489263909027386963308073102328343531026456168369887019967813781364574455133683855634912983658202271197099382333459573348975882850935246871213718894908922751839964730730898866428079988989412150864542440314309306493748840358790734556521125166247089516087735344203002936698364167178855100992505508716896613319672084792769219281913921314730040110367572027341777375751784214241897164706565683322153214412889608183926747841060828452559184966961437907005857254868426349474633132188123751792841206763476001933579414106693923358098884974067366016511335278274492605606591021888681908226948087296754881584562697812462381324227352795873159907868614128883857795379996262221846177774406560124060017767705088797070226939547556047880423505186785296449032695957088349478997393011307753280067513992352000279280793841571532883101587013028189517187079917971504150919744569400200437398542158338569080546439808576295432556678789318755762111461367334822423242249154253345055550308910484907856353645421000560563455405242153063616466224272768948309016859292304751426298023062982575 [150,57] 7460800418401711681476067684412800250407578806616327298407241965177177463237630047101619436024016930320795717266403879810259620897517646471594977584373976780158056702584493692489638702832275443422726348865188821942910563669310177612346263332370588959877458943041559202834952203047799362750500607050693887121271996957427040752766251737455780811320401379710686226540496812992397742175623560311167854969249192814986891250220500902296807348373104506339526242691677980790880080160599343559249928558899385174568072390700322437223387102780096676262836400455671497134028348392286983701749273879321735212327956386994656331737735924796891280119719963773331084729839009761634439097275763856184063193374928758253451159694756188752558828432516084198425616116439824130142316928867723149192004590866370799545296488775429148985378378502726722155498719420160294736624816394709325607475340101712121562131335446957899520142664549699403366575744126821190493855400450194636819459827598229648731638200501288626017490277946460375629470603781680799536768031642514535314335041598090358035980541560822381157764672089732849380832623498645833867727820960885361035116377394760079507489699022575707880540703967726408192008242847272955634356106585441293432376866731628468689112676309263282198514494291813659647983220440129327513960575020253725689606029337620445010528845941181267608660775404789711706185998888673837855679596726726240128250555954609727264768061385 [150,58] -2281987525244340664991092660855618004384633183968978249978927859427527024954650091807087735963399969279529813085906120580462542152694424163563156236942758906968416099388847175920855051750060855782925564875537254774954634176225691110366563687560440719056608027145115082160948709900662121579097855082583358819141805911829510366664568580278324668798582584516714675384638031197393044468164517047760812033973522369371327260441129919911202127805308123821599865709694985447742898144489920014849952291633609920916502577364731403439215760612519635753019582620870541957396013087270346465575909588366972091456241651962246130839349323877389631647959690625788006799622100678619860993497369326640662396927179925348574792620477650921441966863490420958722443090303673130306381201480351366161831097535996702143072564933436484936057729198862874771292018578059891081428876053672329746363487775188181003174578300706218740336190704233797254101583514196383189557364435794747945099086407057301269216717830294797775338753181720855109796145255249611822503326944542511773890499025657880314942035138562195461327319060139961138750690831301001469059773275314439490008923675244322093992473171492232555889289589887563797775034627132082864029245558143978748509871047708337888113955466165861095876580354162478563258330377561029293896129472277421130309495328624699466865982271985891162826681137822828597205979526219268959570575301612790597060679705828341494196645 [150,59] 649519654662662299965966857949502247285948106982743401958751187172658943362983353963315868930690528440989431085941730004645786448817258957568211775218411842379062536560931442972431148855545949522069630150965633573727794169755166208014815913540516865914136205525791574560865882942067730305102863923346384700007171841832121090499332903916478570859076073920725412074514678455810507769517376529690848980130537672764581804204840839182352378182146516844887945627921144024405229079539881801942526200050216648745374549122668505720053423634498207443334450167716134325005501400013388444625809912766030187573634212342279937311119658325620374688033499208067940531939616598280432404007326516166462199813084366720378204322581044555735588251890144275625834567459682944163689419784664957287015495251670456353183738294006903515142817071398614697709434090679226541262489953222977476883807067847868464740397848591378174040791349858037183612972444731775868472058564971514064978106850196183470980261917961407816843462987672148056893004055377503400623443825990663674978306442393123522541871138032635719952375944447125799516114614977844950703326378409880890797224876832037913436949813949839765775407428208547789785533318483941006774411695372093795981837757923723624100387102434713368059551806723319755383204651930979559213684094444584242518653697662607651224460597745507942340967095514368803736785703557559309430729531965820500520205918719590475255 [150,60] -172152134770173906122522231328029984663528199294024515395609369010458962148832951747068943547717694295138235135289273439978972739224903808049167607558922886367258545564488023876888132953909452223927350030566768376642234165526548497599428217176011469972164261210054550094058075783192968836769835828982672814376287207431416989284969145478805757734439784903845684076749807349156231293245820644049602676802105263406714622252094307769078538246540925036117074590356210828012532790774939678970620904397765403791709720829376697150498017867194465418935024000627103577732124111493968471109131871108524371456813701274129454756693043660489623605717982771379517759069332585782554675394122362190408550952497650159776079023211032325729120581499354883375330406607788398791266072893475408451471271375829744968254542123074454432545795813168271526316447707246892108654715359481109465428507495694107021551057969449921158568702884411293215674473976705351601193379766852452275338356796062496571588691594674922649174059181863795307876640669250967871886508790776846501012384276415688956282945780524067161641537882276394697892643140300094561218261483960333029567199416681846248580309800483849451310719856995523276446485602262616747804255075571613438918636854102183967493062009541757142254996737250869312523353171731557679677288928392199813223780784979590619589005295924543206837977390830632635951977317478705861190984196489362778894410866635689995 [150,61] 42462470444561139751259188939168311938566166296094102789471031462719376887427907666737677095486893238044663578486899207199914662306040441656793729254740839565504905526444217287325954723021304284639930494519337537655804899187091812777869382330694201107722303890077995442155251454197333681628329748819198083124640763246262201883492754041647535176887705475934832618385968330076180156691520155389910352081040911233604953065294690721975997950653839642343822080843074311120192854028151809390293193055207977077763653705013771864752864689727293126519081130785961961832894083703945639510475783327645013335085099796300394416340313309563677732984780277139857800809444648738188694971634768471357123390942248459484852447004582387266526799871569874719309082326223545888476150833346985972158645653275374928467835218805429464588840261236595729023504035886113256525640926965227557500322954139638133535591267393799384792943688051264670610287915753865461217545061894192274187089762953423562926982020294338205012851606687849194525949984310047673015472189563400558107594260115017837844253547958994086793830484238907663342718028142325676386997868861555133663288379281727628060486358641871300378575354253574315785334136836156560481194200361608786069099396111921098881272842846000782109364751188865575385690999462869272924348467049909033121218864865409219605024483136474866050401752989991066362533168352061880529500142247333818562157827558095 [150,62] -9706155501284470360920317271770972412845897043115456596595234547226730599004939734494212875855946065363642713410836022288257678545992169062093857094810183313880991932456965482160475228599054987571840299924040844000778276090021088084742560277192644545152407923743088859279539733070512337814826824083997727355759862158654004177787449006465877362088844956173787682602881104499245574248123501877154315925406542726993291788689369207186347676659649229513689547079721614498279143168716091909466795140226383973849787326023591307483985074777210776177845474886648969788401693550097021209732476482055274378401435687847288916937649513655745171783665466273569555086798068735625163802670929249959264859205970263177260973049158840759661714644620787723583551293284711023388551148517995551330834148282854820986084935482196596846255303413068346474489251367452490721218196637718307793356941941874207024876124698161626908992662876298147852440050134622387634349305190662387225190661964416324337873875333429980498570962285226290884728998364917996613805620824412098275549025505437443933678192864069871881183236073277008285069993055845134112569776716597677041431709832072233384139629247791643783665565587742816097499792594569373101989146399400509032257970767815005853476412286050945665378673068440672587243218017364091630877530629393813582924543826133612790677395904916522537370050703841131173345620936735750876412910408955647000293438010 [150,63] 2036362677625532944658043100901551993837070345215203642140206442792950757757707025685492463077371421169046546650282829866314844484534204264219514591380869178463735069003742730533302850921690009289869966381975672589100514044008663436028191654899034175241359439890762775219174078195194154665156357593896960121900692845716139578558316809580030445044687675779721704417653989128273421222984124814127154103945661278758850682352663998199313494839846366407160274298412529532970768858879843354709609531876942165865598821502499992954535308105495798307161535109929137650510471064723310371533662889132359510425766258110794862744486466800868122006468347076307378834365658444149113478781132461906281641500201311019567848053157192605649030483748786672064993212131037836805680697038666050702563695581204078083520706158241355586031807655745623074514501707726766279270352453606747640945638587661495164196908835102001247941410644934631513438723396896179281016394405791497711133412874769309422440108743080035806200877899267619714391285248566384066557105762906815859905272846471757927489909962685386572968155194606468697973290038996134691495569686522858442830309335000251999421961082154095916167259688755397148469628098132207436512272403633372258612873863767242238637562330981703751646833586817636242898327856922457826996171744837153773110826938641500655347144471488256497478362892101573210649099930276390669065643732482372934028685 [150,64] -386268686769092785995521566781291757480338407136522432844283606451855822342943114320237473913480326003560289499590724358155759047741344626243906630669761852361505095870205940174751869095133163102100057546630771021270915938494821812988238992756885805601928705827638455739260026509902190630609184571982323908894624393220744792636726969386764732092973079528091861184460051456815408192325410043739669033967808836388299112767207450849350976039712236754472094729608873969534938520666515084204573100936508431640385834331543197510028334689284540964054550956543479934919974285781914605604388751530798760061287554019736562412309332971613106366132306399349333141648595818781915924307845626897687967002872289742502706419111629355142412017655311037163292053187272776115930635807673648505357100804150746423963421510272459676900642800799700232599892611887241805182431530263998670145213566890856123280572124655315510003456977208442436382826961501844890024983616564113581982026432316746030235714425881613908998922525611561626158156308794808539247300950256289319153397014948168733474896093139325617551335462664803628282461028813799045790986710993645493860591536386840033619071160582982201378300069057058225041313408594666561784057353577987388239747132817237311719872261382809075802980385107991775213018372429332505583943502087299883231232960469988191973543532102584421158053019723999815439343305876161263471810546151951024745 [150,65] 64963743986616214845250289586153244307434963243987701636238718035932419796434059613921958529959310692295093296564278420087579316795245395341673427054860690522410085656037472388600145306054604747430474166371171606745686390794520977278383197111070101216725965506934006335234724612542791608017210243765930425584534085992962011145999320805510483544854426259807438283230795023805110943200184053426651215654393912498327552434969241025580365946912059341782982011141286681944840145526330040885471855075510477780009218310563364491519359973349813376177295406568299669498725012787836641513478427664554754137119478801827909495347163544499441938273966269379307054224251290535962193422133211403415524210627756558768278499680720667808740308852091614981936056711874096786367450685614758957022288818516864272820953754619589285574705956924740245788416574749386830622571166345406780734250832439583977643328901134154145158448970963676606690487238366795092267791336015767452887952173112743882956939463787406718968589991041896973781581074988499219173521100076167418580776893426514657265681195800627358272049582572492550141889213198886434855177796516441349411632465498389932645487479332318265163928485022521946587083831746897724885471693938738150408631657809044410503600634680008723870758595921633530607820398058476374570432975215339750010105886228148715728657062442923193023230369610779637992337698253417871486337161927057660 [150,66] -9423348155072132720677958164716742927473206316459623027199075402505580172303217580145606694262781866637041722776628070294625306820742688525640402126035361448565337495610889582326806488845710100672877219149883075965852381212404350463206253422708055388241026853537445619523439698312176633314146110528085408337288296592056037351657143625399772784658436115532073861169649507536355428993027657290309586027387235832223817912383155138015138083880913849350215887592463680292390007424652279504003008455919649768250744808511423147567972087725490968138874183159296285523592208733187411301222391380091623549989771815289671813313047813956727363419841082478270522850726457450440755138719267366091018408618292844850931232925720552243744033263443828792341668383307379631710639367704722027061723043850031785151559869209708828077193099371945058582219208711985470854358883762848972673747522980777970383502757635417079103985002424209838796789113751046561328475843791659407857766487547929975303767807905785260444894346689935847976399847784917892238077977132594991840665688295517757208014041565289680334459854540001494128503442381364461961999060774142322889493362720098630456580147329225102456003694691825793929530838742782071445096685940114563777579420437328643984898207921395461787044049316888419416284524435953938361351225675676632141751301730597768644828840075062901620313428792324896752819801715329175672341873702550 [150,67] 1106033815171761353098611309704785601845935903784673087289081698905738749263881242815199545271473983936450398844455340726814707204908422316815608565673247306897188265967716908320223154204969561717048583030746116367102281098687703528354432279621512297177300494603909381651403323357249602618700789715320028619918968119760678764225240559396364034190565744468791271588033906894047562931895531909757868718468193233054153751967061465800755177841494513746540364856267442120699018785845358959307100991587237989150010979858451894394290839789990857247351953595828657886903218128660255464742651478512986666169727187062299503646520457867095316606813360468125099897715075657078767863628611145372830926618909084405458632938921233535793169654775523529934150473806448626501345007382079944262227579495673481695413726607666920731206484065678667897911350093158034971536606254025450114840007616521308087898385273387005629528564662670588827328904399166165447721263018262085623532714558601433836473371313211443299896332876496784561911998422990033984795425556604952715227961675501153695660670742400411170045958786235658410985440621953063840654437740902313778298777721046895851288537635284221831596560377288034624611001627006436499990482492652751782080442053685797936782254283095964580198083556749018824697506284208717679563722622809161420196336251741963803550136715674278947882649712644385769521971964138602221386467140 [150,68] -78691450713793409781546863062323062333677185342541803995521167507767976637243005214322945659468058506417802075490198037461549229268325964390473528495855308171900149508141947905153251694895261114680470627744756149047336169060477071563887730152278578900087246744426482999922305061219985075606598440549608193772200363070197387541988831188733569458358217893090725287731698942056647688037993883495759262059331809682502724810635966900086862070075297996769561728869738957307848116875263141451441014826730006937638531698573411881244463003143037244598872618728839616455311967608507388792536885840145001768033679025430193787208453145005385035080274653333338387699749036924194268507250525000515219693794146813479934799053686225359953316721195823886851118969040180722653939747197041298258460675302435548603239936125540064566891166843658084212382077890864788118937952417740043728060756361483309915868589973261649258070273570332766991702682269914574614245354874426633674665733886487350103364353951441342465180854489841623754495008882537219085260324478137947397978227678246532617587938699826604708479621517477399940339646936771854599537173921745647426836244813166693065391811345904875596622539384113993630031532091187931623505507288765186006719890008973533013114698542962645907012466577492972737617262678373401300297722602933783379578893091618559586678566202408981469178090323085558025767111250611710607250 [150,69] -7040271918497103685612372284026887961895336630187500945394648257938521570828534465886051344165280898475672383187227313374449492012310840967872963703221262778661845445679333336046528793007926058929482197134166653480140130501402852415338302528847458755298627743688408660258549171038103337750861214975065338529398149894170351827623058739368687061207820792856148211531866273308320697615302788505091836743113159948631282663904306718156117235367286439303314699813536059273702367406631031254064673621116574468823967690067306325060723170142180111898309596923956702762930143496783623948031352603651939708040887779061037443153078977035213937014556020603967264955975312826955529102483789502798785499776841925573608370704613145777504272445329912270685397661365093960464790037297739056591938347475804318434046974622792982280474979841165656129339018297831522463072069528587252049466200753309152034909828801062106296523023428167468719052700972261891740086462650644091515721025639083951783948523602612436802791038130046836965997613171703329185573189054184046603928819182578628630225238909263040690573354036435197553499214329289698969713812254374621221932269365339850394614667457754418707889108731697145765044262045903742046404964378509079811444246114548599597133779519288263494947312040302476135952452058077427736670093242954735760279823913620424259074365694798572130221027149012171587900243894296387675 [150,70] 4320302335416538026972555126569511361875592068007322257199993571045371626263749608144826955060276266976966721152236427414728569007319512062859081387662010273229639983007859262142504497139020768063891866907443753110497124178393554919193891891835793257510655587267706495743254727383697312768524080706753357992813316516969405742510071673409517945927872065932045063337342843991428417125679053534062162035080942557855850234580452269469632848504895614534395019747329630213335848322626649129166922894469487581284073228837369890981196736983510624309568792308905026273523750905654727517833445535590853416506453721740598421725907388070457205369626398795960998991546116508912110647479416671988460568325973963909818565414212982325364436806385060398352992526731469471416712025125611212217042500268609266843210596724507507444752394398845838377770596038939869395010826337586420775737929707392805101749207063786662160438679817087028873812939191474317381680826876665948221178007334906825906471139432145166813688781952223398811255507242072774597501935844438833379253659473984192878657015459551862158658586720969784746990473072418993581942271842089119622871668003759017147628404407542344126624037094110133494031474215486528578671106749240381731187831218077483423914730587122546884968029434850953733372929397139424013630153551350752202320594170771943146413555100141998892333587392289959342116192356981285 [150,71] -1029780348810352949177663872773093185705836614788450927016468519820034576175381216241146508619259553104380081123578892629608204100658819580757225822920001371785068437937958868094307650759878499367436950334890591210189186592337453441184023498953593168050970015112072571149670301064368137227322097682841326756702218020544987632913625327702784822545203896361229837621895977516175834477914306430423017631513012162084420883029436843292466441234833627363536731889205296096824754620949474625945534021217097773418260474229762796569824380117522225298776644032256318823628423593595715357724964001655525126015073029625134344527775239976321629795290272911338846317309300485271431696894312674502020107236706726311451044193062453149031686970224541685890103641059824670557417669701334606310813739414799617145291229069394771952056005533307149407470273280409104153873225331522627122867289838593127064667484559358485110375218073139937273233884441948690377113015610603666463137691409064880802857439411944009343197207112847294068051335727676951477852106763673301062644932426652360272950016916608562927721724703307404515947894173693517591849626495874877584445034802112397435480951660825971990929891422356719531259650890248078724219051818642800068695104204149916941258447729890033743244019093963386964984317368930209967218577728897620667349341006643844285528844945696262106737787251213632400532841855275 [150,72] 161252663980694706375056121872914285256401512813670499934436611772372717612560183508607167354023203001686980946661687829212314444181135980347723222464408651983836679049741544280289120720926224263528007565927869518550839661489894223474152227877605421574863122882810696433796537141160044708703933420030821761903644723355826219952226084578560479107109268197151695801298774297301899209250157093733689724990091664298514576652928074149844912174080843824502232318886446347226310288687520911282285789538964470922616763104127978073602809773583146645672463305300328562235421345840045590000695759561270245689926794876062585108052927976813937410700367317556771144915912226452915835720451727618220345567936423879896067292751276860593802270301951447617814838658714335570884234544544607730303468409775907308942922256092858994980927512659041616494683766283008925364906884581453664211341008794376457525216516629080751474693068807239574462049531502555471129648668265746484907807754970814019339410521741046753839263316806541469830906281849757552034048069725481037353336798417967094257289224750265573552108463568164950101009681731596415164950059186606133045669015442851402639846121844048641667062787558877816877282226220884956257640790701521020070734169194719311860040035504937698458993125592803934770785785177114980266185434220678014489640890829848862521034007367806386640606755231289605460639565 [150,73] -15693703508590257796470629571111115222747029198364238927685038103442365154880957014131367406077555924914357254749306906057210423337016690816780210529438057696894554249390010183945245733394647014637823599435840144219515354928459127217329529589618062505738096944957101750273494550559023827836369967314887831399018152836754772833610710868286110555188015431500748900437638449508764174093666877357511906010981933758727165668080861106093985090094492434713080102130437645942898003139260084232966985701435636586686354425990092421841302957739560093506990052002265764041378896368812800018538952394001977257981074757028081173207723601235095064577653071620055064141624161410202961103858471487934267230804624627372251556194046890363019904049175264615988556678432224357548074624557366391680642814172321362897485069152623569847104205255771967033259655663348432808261628982080696480635766145679410866423845600523627002752900825556407490400571468611152688315275225559824593056948293145995579125225822599903085041929319357674401243520409411158234015895659366593041896821772719927978837085570387881583618906579384431688606779874843173412820245567016663988617980847463888452665743862009252078248828277931836220859376108666326058803683063113742646820598459441489141112465937195058406160993371752632191902669740213678433913714860865511197651716465853361300443126049037359207512048144875708991410 [150,74] 313437513601451943230482726514717807991058758214300470154077960307151603821375676328111943602785025125424428317272891472033966074310485161679455285288867197991278425391213729836862895035452187606878465016537032815414301428848956255362748022901798611610019636562978460860478557939827580235090991339195186429198640751925289751787345593131144180470243258897535028718158371613425055414486505181020877704637917523734857878788082005098911350326726680689054758625813938223741570341418604776085514977075299465949124902843696176185308456304859147534008826990861475114466178622155856309194861030055316644748659675453671716734016076463965933973464079766273882418859318941246131517930709492685762062944173376281354085799078848696037123700937145159075708993781769383732979421997231317319092982283341728138387332838853845090084220355914868987097937415888206608310301518884616293930392214644105928348804033786561390985578418462676396494240822490121553382140645979841493845985094033415964591520108355937605236223678278897972671449038294386968869048169207615803794056286952203306880388369600090899964239554074286625915607876196638246832069696572594237335869707931088656779087569612903119405758956913837499230949065630675239097984662690610706682694602759160303685767593867387021082508667197112949303931096816767956509198623261865278952358757691020296314091974333678426819922288980141220 [150,75] 193012493112476606303043563622022610641500420033497747473900804412639107402283996393369637545808475404241325628985321872727501965304646569006480900845378057296923120874200605777185621491577682807311419333120084015959654952430459517999893395707844674241361486269438503008339620349764221690025830275500699152442542024157177862587090222858062081263820169344311369564842587717624426641788172130444331101896770360180849530994810626465985152373415271743498333882807857246540759967946974765858389926511289717068258891418387593744154553742775601331502701005763719369707653680249134714668811524352650434064281804712211842527740357938533516628450138802420902045618985945440207349640838198695120967292882732121418480573097070329238847388319340475009761647894517033929058190702990528325547805947197702340980879137067163658721724685610578727051299295988635143776375145156247019735922627616119818557198156002590307857158010803077600245406483195406198859101868840075767463195757242823384617012278703710316541054764792903050875749376005885532369625172724429194030083421359939670773327904352436414064804054641071902687946591051740536622441021089475671785310705394681060922168871950812905605076564155235503735725390175523099201125782499366690041134891897086707985068551669052539862360935758891544825871429757831327700040376552218711048140259249442227757443125470936624661621222739120 [150,76] -37557723724073762986811220549022265542820224007361390394530287145505312044747853623678040831717349223208323515794073869195081171066653926420463236983441670911638025883738757742168775243822294903836073332902221624131633137518364628332549867607333260875257806475591320005747849845878851938107727028415027433671752179949716001665343714417316751751926702984075062183641103507270905610262342070580393152660962185698282797504366523848943311570780369544994128002660864415538927714090772091214725082638065026333285359608534682753243550854803534544500758705487015025482091844827797757150782071618464716318269105625540249846726270826337740805504234235273769193065240446040160613442794335266870794809669627102999327576852766383409605998528896411219641555586422690544723475144160619095534598956271496560876005859781308513209449859877470302877999624964093395759526625891160643952414933107634100965138533914224228936314234593384175517230423741563409879174049176968508490042777277777867966753308556552142675789487905863927523046419764860970240242769792296370501534936391888003315900346098804547678297246015531837500744892991717962235749413480479980174390333945703105655508688765894092991678606273775958329973318474060578348592223332198042635885207619164268221012867104258519082886245731333186986285351817192699944622424756675795333437762306052244489253204572570906482263625710 [150,77] 3581157798785935341385552603774576729075060219523347070510946313965830363375540077676439695241171855180078127695393121762659733173278615381662285513311353605779424161417099416478217208075924916819425734353093464323790567475145811814868103563474816262790412735915799662415253184673732075380789619391800507877913747506051375922442268045872170059650639181482023139854189942362247854722274857171342376824689060610221283440064917418791713470415021160163153062871879201771380256492898978461660671934300410819648935571790004611850241555807512987606997395828963586705849727176959737466436882015647338608304652329504325590398097653656657478450162410848532150155806466305306283992110586975018219538906988444319846302703426745245381416286323527551770113101470798104875709249235591724507452616784531862124813355407842070566271415328084697957116549844226893199768678058785537107372333025832426059529215013474002648828300660789982392560725549708400113175653633650179428526670656758931928459682795315425622381726926277401304682462747100696985637395028877083008242113274422881912270513789477224524585053406506534934850581576811690505250347734547641353124602332837507720291088876703635016907478933241584721925754015363240750714955996671651724726670784827169916141799251798584135631441478561349128576639431258066651108979763946938265852109371753323289219925581052186162096870 [150,78] -147703524764553998685589173207506767258406686924419235662094614185685577819142367223387453423238169211569369034738008933796147491316495371928609704679876021472925891641273013918387879777916373022805693794091639809177733069193762943583531477365201535095180216162071991971177131479762142127887355045552810550674786772054417327382711864794395053347145026969067685310352727583423786417473850746061459785782737796802812925238941784261546426081630912252410601438474052269762470516310083420651000344170095859421781969592080363688550306881274717843649676555164286210905680079215439052729379323124728625756992576107939334621187321227604758787243452254587011092880911489772906776890609271642664552406484999982630948625819338555534079310199334529152341034341213767896077130131363375961031838680176462225095400005078005893416096414646024305855728333183541934866824813936087525749903279926586545269804865876984801560097466019603624814183236723402074722180259960738684684285708078736816476447897682733876452241280157092387265072924611170410053957972109843599457993327446059298079445725941604825571785317259504975464335599177195600903456350435390559565450454404117502585425844652103178914808289235043804427760445459921698441176915874916492523771412292196217339327460217317491957708951248555216689015738900107064647457915850826128947971498451091011095461293952784901035 [150,79] -6585658542962755357678186387477872013761073995802256952569461962404151594278253690163257041668055910042885995281035887260940080422160454308409013817380304887561586539369191884041619328073800243699866689477586530889387866198050660942354603249492587152544945684220170698387582794972067046726656606473314818373922725235734971766793853555194173683420924425747834434148954941838411754646572931824239085539798382020594860087857168742086728117017512660648891371235767025550170367201439621229659071706845552356929454658429006093945413953427266657274839211690456475963591465880540231221677811616241990297198721445095829564037723979776906232312100299055229360513894232530599887851307689497023352485170898336455693023047214603549438128343454640299821589612031814307513988604433679998727776842959973953364939217523680329145225898565706477264218629261048053501096303816923260378399003034004405946777928159785934515686941729461512282232009503585026492058796419540484281744264008595859615458395290607719132306240221927435293359830795287118433354980679856347016347141298956453443969783726548935967907071001711954594433100346329403907791898143798789235997361874098197667725289133243318046032355672330856121836485917131849471459298432471519904622215301879052764751674792266961756066832763583372623672378154846644218080689908869123353965014834574771641615357715901160 [150,80] 1375888812319344641900368156999350842530752974964617436724890490273996796893097397792425477899042467093685775744931715208104967862457566351241943281275684465382110511407990270135762940885258581779421742170674230767410592021275818605002400480267520259566843176519932374480065350016915046533517710590975536266966232181805678410827148468639931215382105493926162236656310538228510427559035397704324899425450506664165704406044902799999059877215258057251620679067100590065885764534865695295265168041680489191545695602785996490442742847400630651844658544782654776147177165198890532841626284011685432027440479032510993447955594429220873741910939150472320265013781565328409413275152579123006742614650535069822913928114106730665156937145891336783659947315064371847466222150943955863534471620337528850428704293451543965045648941379939903260073500406252709569127272624356142159508727768775573248208614041433225512405356803426844837275019797399229609989567630568573558220182819982653636428777204969686210840493582305061492162963943945739254247631357590876453723318380110750729313257754210759466329921272363542659355175118487528070090025215066225255549969458277635023980988481329062170775472330447216580278114218074628016062849588645576160610723905484842196623418975598625839487290865764378852209066924826810162055530653223839172995185089295133369115809119274 [150,81] -115879400411903913327167900872406622734188876583411977381153138655253021842166170368514753042439880754502393807476543745120854356575077475585343893703405495060919761939803824916812555332942960638676663659306074814577233749932761121613988661268594381202379034836297900657812988311539484753851133205797041514262242194020510326633944678074857445923414398298038365929167561034193897002854235734774367148828859376717085996463608978873702764336795224743378199154009457805467508058462664009641618569768602480434574752417407049837021189836166189962992576066721126040231062292504681184720800236998228829279346246925094746223229766806699699055117531474512459275038221351032498936931284178063240768743331238902058956741439275934809945972825649947794936168813840709069764204525105945410623710417438448402347182458004355054779154063882311301883939742073405896496542237236178384740534377788327131792297717334463466956379034207477921873633456303750405080106500337732656753366558194435354857826079989338036952017035182732444951355263239513794238271957000319063744827162501729215860575176685473390311894269444948849844497950916946865820122699561033079530814555969892300695966857881223834121289965808491563237964348124100100711924038777821917315451172231105894525858426071654262653285879430348663588056918174182341308181709242626528734680276057163579487198835 [150,82] 10761278089694662375342713247614094888821877243119582751100897365292111911362045627804658127519088782881182027703185634533356518517106651649165709490508769225737237624436061184462534436196158513305180130047965584800959329597421315632042580172164832369107696405222570833561983019770197585560781968975034110433243431776820306552585526089310383487074729805339655914518421600169131309251045496131021894877028122835713884905290098936200261846142973189382109477377393336464227231978223881319515967423137542627941877971354946801609678985657639337593999899423691329183487510274868025491029318431468019623034063774820095321964793848540532974765627153223479001271359445293073134829434737746875142933827356740387927713243573523969335527683622024474551593500402656124044432140867884593523072966470938500577774449166347267344648224861366818658208193997064812405483042345498107264967859284865611138504723467566697122779006052737706403422861153145264588891463996178760064481779845346355556493326630753752290734507528751376101134389456674943870056397316086834458809682170285479473652154153368186376922181106801853505849024258531526952405938525062785757022956063341306849106121042260274531386177667274694897433359697247393226672411270019872872781918412495070423511897956302500659081197564806809933647567399773812964402277483437999159383993228228215122012 [150,83] -1249641945222350339711866412081124680885296230482864155538377768973789171487521396043158437241160447519784584138192027637665387243340672659284053797505037636843031241666691948056101420070398177271731582045471079350165240274340945356682133905574421100320465129035798050026988219669419185183232545927226402945676071027129722335043278853219163068789861951377297640686462386369929997500740113222847487055642961434072686418740868290251587948726315407954044340421297047791421821886994011270052920518158759069222841393428258904414418743889279618351321941929818859013556599025387978558933437171286727381670028856418601108130309242251326487368338947872992447855247274601625908813246873440013743730999709441998474578276193244134390611289913260892729143911145840062888568094523759776904061633858879302289028813871374376355258950442529469513363766276416450934164537717158427935975797094917752697523893288195610280306084317782490002030486814992481443375972427096233635431424236719973036932767837071361511460456719211892350601787271418549544189992903890193699828810218102713507195756178051682111600505495004268746781169979066089622896107844411085807038389425231945003589729400618497271164326725947096350517925706206412137451752923789863030106234158125967607150877931397680535926957962167532568601920779397374617709154823947482091879136996747667078 [150,84] 122448723382262807801074859265272227167452752754653088960470529074771601717165502933825694910472984253574803578154184829533968203028584751648059544577872313966242654730402522537799045907714436401872616630629958471816489437138112666987269300403418582663245249632322253597309981773188576529280918160210515976268654852469952639411568101457043187150396693756367985318473004206602725138205447966259444013789204724467822990950637811663966292957800618842750791442405976838528372843306514656112498694476925745710494159205071478782026444584329955105916538984535357596166912747374489403364523889777854558474853876596787630268945848103298430753096008611497298733051552245484906709764333650633567731826117927983272759588199907083425018348154223160860768287880710132654943319231442526818892931088019522669146308063911442642432888030872730464532152610544055377732335800164566250396357292425603076852422018119006226289499317894039984318829211626864365494117909035185522551419797697340578083317721685926556757326113691486103844037478381182127659753240066502916886228525673857702155588752150833872030438830429259669321867658259685820652522847795899623197558654150713558561665801031758109575717724190537608061172664799917871733292649494464245532874339228578951714260046870593731996988232635500435639071354889214564277253090016723547889272345408836 [150,85] -8512255954866822607192509047422930138495097281533965270336071876903631948799472945680600027554363840419049466186050836796743876210509933500958597356162783294501219671303340888435498256243860820171650616720260392374376872068525235394743519554750334985284393278663743203878509988165141706523641056619556635676197668007410820976117561450242919322743031057752161671264245945422130338586480078120246671980103156259335885439515326099761903363508285007367081297888836047762042202488747054913315429040014072853423800634202099334050256519940574910903580006247013426004745064477447217901950741032789605012627436262837695777626945500831982610794683764860644768367830354365894389104358343292839159715910018253819678184925672156293375013998344226884402108920543127182657812764988190489341032965268821565043574801764052602996298974846710652116379742068844064664119518794231674233057602192069931592275736419026247278555545241355073899728583329620260128049760296095423133110678071526099240274670911084170098010600560301353535590342375985730468195301373204919194773958679512519552430225003750112881501949060549812562550796495800915185616666668719721513064293224516388577837925052570750206993513949932052283549068029190363222639446752191719190748345479425332677245015575046067069911170440819933018589058275298730129353892365439185272716338247 [150,86] 346518832930594839507673988601276513648003712588693783766911662649211209981773076395163156177358309255063264464465641784886246786560612708414597899043233490386519158049277056518783101649890782840387491879072258540441919126843502269322617801728399448345255897593618954995101640669316253096417184022642425147034076937406493401488141868864868007492844829483180215572029225002878198503109411731856504573686514222592341004496320618763492403974405828325007927811874952877426452865046362077726311390330340766684901613402040388720246974123857667163764303909783692799385558224561408076193992942556613406650095697151551270123607607303594935842543755107281194938280159078599567504440374288911370038741324757950150870484502832261842850193520894235104524392954408139391558281175364083573958421724434649617433143412392421371507813201237547344972512333809105899564886249935680823873115013135423456596018113539334087635443403109832032181043700860339517763779540446236491144035615642854829510041234349019637739589175879716991515424796389118795810299597484728311087127700113521779021285131906124301904687484234465818232959823121914861340183301714121211134735244422920537229126271205345930614005917562911473323400204466930124379392811923042159749707976379006824379645538182153995493129317904389705580732504884289860858210656230788363072237 [150,87] 2055012679823755519684199494126450406681761973789382865597983166440505652677060660109900729076934896565630579806525901059774684120300923270508528181474572594735383109583875595771465968517966151444683404286044573697623309480833217443406926530209086394512547583984755008752392610342195680370025038571394268241203864001149926781650528138561842773091536028874102578579205187832441450339064667442246236578860459929068417740195718114210692342579093639881235115393994217641927976249840407665795948152322011098499945667695553579600126822972321128262442615636526909696957282594902451736751792554516934360312362978760126705374360898888818888095353970463429794531229460373101826014177769185723194486157450645905265508798275848957829775723179349381706724300350031458426634026312983469945604721094084750182985947366151968151383410668503860176733130983366494909326425008187413930348113566060819195735492733392503359488576238550719836444019282823304182258977569589791642430031964967537733561145937149612849245623351397362693382663105739348707057058567649435726017594064783059986568630255246691872549990773396907637478390187933489419976987419477438655139189448189585984104176328747127154537582347915444907520406284358487848923970262463633368718302673440282919032660628467077841644326551962308723786897001979617232311794569154754317 [150,88] -1474581230393524800181507079956050684592993602796890620782477794695208342255383155657350919089484491666970099197056629114724756626143812820503536049320520484947685843464726269239959838346825714141768323360357720966028082455417331455920777256634869285350553365854263674996969895908834079163563191980161730542248667298630744238597602077028779306744986994844089734288705152917975079617805529560913027911961029780504572135084907815258841134231005978046071240297272782547328176525062705814845885765942812210841567377444792870053736869670125195953614345188428876573898339912061232386708300310274020940935366451096597323644683896640588500535643395271494339910083799233443452158801231001020964122656795075899374127000106166956284970668260448422810557866183368480327465358129913229438285189699553135297432248654199214792698161021831193956877621254948891442757740754471587816662635073317193924159509124704232970147946214507597144321687180975039842193099830288459248405937770697099303670347748586984279253836401706230735671872596368248433558268216062535661843319900898142881066538567251605258689468575317518131272313794767238953638565793783445151085917531004076705662324797168119062895581267460523765437771786036989265277898159617452763433998593625769865905180932195322642935297986841590803290867556640615605641862794262479 [150,89] 117398046044314831874254599040895985067856107684473478498915179463289236331512983016712769069737038276829935092101306344918946335904295566316029932823675036035156161028291471243312366512516761696557725077241700683542230801612373993692419766088818407261431924048130333528392478006882214262079981833473621660474204173822961470672814539704783330797781798382867483670138071726589264768660628857189222665306513296760583033733785406429626516461942360997037914360844105924783694547425057376823849107461064569426647769922725631565997300018187779531300004800218129697106630236747772083714604962639261084437825182898607480447580276136659854616628063337480405660045821580936085811586978806131136650851386148872360558455648833331197419879868518244356079112067073283686166912434199760857872208759490491514418312283494252908831910201570310277632774599315301390597964814109611037995483485239525811645149270669992911593842604076965289304036981284260885915682246558001851626235318381151845915966909530008779556663341922880800239898896709220693160191464378271424448646186136064349064741310292519156497674906789371996530147912156328300652104963706030568446087553148661041919796904606055111841527209105458850817611988642104047729623141243123778163488047499394348023486941295733124487109449976414852635288646876766626133345364528 [150,90] -5373739402751454960585005570528642520496315720608354367269264026177516456509223177614857713069144446239936822822431034510551274103551556317667423937582826924742771425319401665417342860730904289292908115422169739130641169884386267852789856199029427820636354135872441108820994807229174616625380021923794944506601355211791831727516900068782219973194371182108108765412766221357037832639701647439739054965426663242102180445256707862304305233005155810139807601680093678786785954422486372869237054025017132237079545372127125221397411956789918885930046227976403860196677410183003903801611195228654451040918495972286748272268492687589749939568262906202286461147156594909491255078647439230118364008212661522527086024819113741102696353246612989796278872731423195193080165449377582474062908725665550992895871959866993500081645552542245163778897527826683354827780878184682367445050995897104947431834935244305519886620536797322831995726513685014845496914043137410613197502191615572624990881583109514766459781522366851897243603457388364459999829712297090924925305868610858776655340053342451142495382575250169253880039474768266091634620602658961059584761789463178182959434353827414902715089907631799449886182209921625000889667995109628009288735092654469911566159561066457587580063689307101180457743560243380281207526753 [150,91] 149352376821769533355036034336892045819593795269767039107084203140102871797705938440740105741293411415563328270971856141477304988528353300162492928735414099376411535937474819520972091608238294905916501130431685723591375580713149880221192384679444301597669204941043951380868821859992140128616169036049079732770475729437742774176118295578877505809497163508374702724839394251550421732487654924631877483621112899780014596510820700643537077498903253700686695892832741795366474353739183691865288650060965946204272316116470907867783251617519778514840720013576954778294674464702497697528990859978396683643470795588849498920440176608071408104577934123855963626579739593652279762077897685815463628194676593373919158653215395421843591379729208602640805341590527039771342622988916337625162355225514653883651600406486270392806427366552226972565813018406261507450602445916053989415976104061677286859797984365821370787342160741303230789473325121059501632932974301796750452387898951884952038068934261522956980192531552324583841974143494435281687275850083411220500154557861344896767471259280626544933150421270318039388839355189884208243438743140164281827111017578344526516166676594188136459168628945463324219412654657941910350261433660620342983689389679917798685129294434200988601778334189762632471824504062723474834 [150,92] -1794769414488272000187148499888719475660688577563599921470044521731005499552912450236920397728386440320232333871894654198394788855528620170690145514452302908479184050051081444054284610587204179074211094841629826893147531950551012700734333140183287093270206957991762541371221522485909692655595344805247169303348099153115115716599584284998260515630349009754816284698695826365902772752868192260760686770169698076657469258538638863607389302880138154627390571720728794165590963449107202240690259876863586319669430121927210865077974613365643188067389401102165539908504650710668679160555997756659892613345844267781624257131859177402690961653236480029432461643229716258555686770799086999479457282610380628377419112563346955218946052564149800146116482371422207506399789952163466100779422119141086852295121667223415569155088903011218285095906146495458365702827167408096534046889554295569941541484934776035553739072398774168197904183125756136511519523499275489013254730806552049719872437202625673544712165472587166109962678165972800641223588548916334428234152724718395260378272042823194285352880873298050849820865014470536384096293822996892682286277517723185716980615099468503201034770258527455696201866659782372557673082529241542349856617096526389742159751493631365494035319332047525928157042987259547548 [150,93] -35692939947135491814756762635152931713659664901894639842001613770652598788392540755691104892446182820595377821088230367468801769473719805448716368085566172462102735949884805864799838846265304295359846739276308706282222853647364167657130829979740687958853521309056272499824260201780795153024375830261906153272780647132565849304046560435731835662588747998305594161164944847701918839929189563713524592275757175715168211501557334085219462871473714498742538063330752209443431217840220670834322723185479536196593708922229281509883917203978479980572927057291916991696893401084831899112586112596319542129416484927033534688215952270069950007960357779391209470840715088736367137525129425247585600014497469701280502830590965258700908144005449854673946368841948651129007565258055389323234926258367007385359063263956797070212662101508213619335807394737258029633122171910354814125430753620330793964427876677727633644285206515456964570692773384865413917791131899295597480204360297888641908820627913996983628709693359727983943527585394013879483593557979153533660601780247354962458825618031298115406584154960895328648625854674751287921676136908331385209595576408226827448738453475048560092036127782798130620146246011506205688948649346581108952803989286317721555950493422015461357603644772865496546172430960 [150,94] 2085149869911186079527146895242334122655628768394285018968792461163439282576493725322661376801438365345053568599667291895128939291157936054563136614823942832898247447595556733007341282286808195227467186339180297773095336527731891553825103314677834071418909890880233460996011496720201067123528745092670992430807870976447465374992787600906605274060571039956420823006397112453779899685701018888578846068125134032725998634978421168034186539248002556892474797232429561653679765651960400335407062705461933963067610918424359134692331473798520665127227842885903089510525854042279338290822762532131118762320683347838308730630708134044873463934485642705560588727272947228492458166896743861894441223131453087338697509677612634413756343653658054496978828633561439566382226575861292197806760624646978138646250530756276620942372654093078782173094973438586608817446978636580638100414358880959506124843622733246391865516689381958038643891734717250659331582278851000999984500209064003065262227766645618732962163745827564774141941792406827116606181502370105915902389754628148732549748088516067706456248569559015763987029296548508959656436977033396198291594202284111585153494121099367081876143290120562646778811263540154135838502603680823814530569701713407467757236566870734182938732745814832571365889845 [150,95] -44577143401843201528112599685023721069041103993992798697560335880321744662534064873555510926024670486714754950886349426531887941747749166537691362837504332498520198631563150086792556428903200619631503332371313557910317469047552694999622699386371873993454770660013151891443228382667107908725775193265176250383296296928416464340203305781957653488786596539533098996442749707572572714508071266133703811729852636342332311354021800872684768158458147283242316622783294217674511427740415004422420527882239357073427611572626727652728822872491166732537272341889793956449218433200626238093390808871423405548976486036289243229976722552244604989033230525361021606249251806212358474006771861819235363462721164644806073419279444713466234599264895463999348598992409078457784681928971801699935840826843610103340944014592468178242015642494473918277108391099928234374619268078986564995156477871186755983235865424029158361469701026958632909196619212402983132737021681796415593591188628679196822912639466653531024480346288469467224373049548634911274572168376335528985760356378347488964786972713703621955232953332393905176103249488450066488830881875482633788444577492360053070247757287919160698722181857500417169924482498331820326018737583819681038256380212697975778655457382255523702145035169541342391 [150,96] 503555323585309617005000556149903743475469219054718515048383752464966913136558361654285337192797765708872190521594065101934942963737444961387880222818398880075101778898047700665177846005738921734581678792986044594659604202333604712830603045215566209822863431295727579986738877732246605834372804449326016015264998793452679824618152382638556730626696518589342272858284174099979098489547146436165153120399374186549663372984163976344904265932595652652703345353836182773896441970655358250878209754468586845002193713712926305646523661126174087862471146643771457189058852272475447320228566974115646278191572768632669494768511872743029405193389812787679468807648096550895834312461774631281943747505246120071912617624303164474992647609238134481975480296795515731747168161540147153022841497885840160094925607705042428611235855208124665837739247389101674793630121654457849617456991243840905933378584398910527092552695343684045539721834398220754189034505614872112934094750548453516197255647557181325782236743136473713408306994807127068025026816832624825348251040699092314390587740278604122024995176927127555836285575475151358182898011232348500773831629765692752092899611450143854041898144170601527213254160704166020873945787110087400861092742156034618230875052940068210053410667985728115 [150,97] -2448201859205685249473044885228835379189925923719676547532618146659789877964076721127008362955726254955339254964381463121731759378467447441605755176829683285759845821221791467477566964832768545500077943298466956501845378820016054752204530697354851828571108041746874843569211714277933204510324502284637796909056031518069681336977567813701445227747260144162759408313483244296144882705892794779862613191633087061032932741338065321304834396835718284906742314043474647716734273687089884871279606411371024450554612147694691429822870356905168824641381862011784114454176114828261832944532113833322787544337122348505041678763228651103234419647174564063866295309574701302505497967952562416201335466196801243007275680535527739246845829698592578376897970077217051897725861478334817696551002285550779941542383996991878167187587931760738371005706558277430466584493734700758735034249108570976592248952590244025902305914792507112034590515979458087316118402879496765380524719307844660869595588800173184355441600463610855387373046513367238954169794423678314741679313827935426918553819667348349662571452448541332464195223529885639508311163497984673409190642446288375423975513618757151572785309290501232254360774224286030923796188598459079758078352766670965911177724179002099519992162724250 [150,98] 2681986237685224855900739137154925632382365519754944609996132149386419843229128780907694422733002273036931154365190139044534373330623915488419239951468812206213259850046348130650607071403128186216562302074782480262151986179641670672217852412769491329906044845600850522848974503158882461477126679177746221321106809972398825283550217035529107259246143277041263424706841684118458577223952994477416392569117111918044471822820371865856102295960653543334224173895785857079946889714472469780187889166077776695001870104894098483745951889717938697542199433294524494251938484747379591461056524051638105528447679412765263152849142276806547597257452740244045592495200740484979882677323925572203658322425633726991106969593975413329139877773239758092855456499181354131351311289213962739026439468339186400945307676053971676092368051943256480252671084599846037277569992400895491288711349834919871657394121515391798088623122325991818974497624005687260244345560303539060761527210583197389760399522034177975776788786182838241557961692790434713663365403826769480044894900180642970173776066075097897186522038194362577931244505967794625698688874882790171386500838264379080441011883883630096611819258038378631415418998328462120700636366797386365039623979847094168542380144267395969030380 [150,99] -199337067997225695841830272147278587801806466576857880109091757660579663345171606843610164866464856643464101967416658525367380672634734033664522208240048582173548698202972491474381994389372909041589405327801367480235670211165010995031835908059310213745747217699824534496165163575914097627797158852627468781277665757421437681072343611939906151517953615093403556970524308528059380502670217195428968278257060513824186039215752057654137699872262315988455900685856742044508140287629992652705850198092462529891143624781280970576824010322046774855066875352066095528442588077249109591628633965320860332683228532925999725936130893551390149173245127526562736856035639581705348500220478474130747755187914738579640779811683351524323305476114584646319278748880653154311867194569957182664585737497314526568048124224687271180342987017257692670695434810212516232002104671377436842838290250411092588220037535763474596901729883088912062983073931947461147170014672120579833181099826415655591559489930064976236622768743635046675753327064444182737079490427212395699659516226570549221561594989409727247290428697220855067699249132520295883832890100713997758760125750407989958669108236545782150529796707634666067511084434621493129258823002966150995457092852964718483444893622022449730 [150,100] 3186135435739403377453467864625007260914851082698488267119285811026737638505289105069900092297082964986679841459564414930722513007282216782852018784375579603101733339431104607550861108198608226954025709029869005621938939618114808650455395712298610362299960422680707918138745856234996452785488849161446411514184579044780957395807733049048502342389778597685676971109744017747158216160379426588564690074058252324790331680926414779042170594009630613035564651712838025667896907912533613734197524210834186096715787114036793707978146303334553027038149922107419363999775536602878340253077814061178395441148236463312964890970660518116016231148627194279276304062955643287147969704085625659456125559984561135338511535761801758113658876970043709968828327298503815658965539757453611962534263681619623313918088412098919440094940163919115899801092955647528859588495631055283649475899785777461235289301347990584768340491914785408627588475976358300847910365482860289626242922418458142688501592492192351559296618229451334277364177561973288717420461799981120218887379588952200761214093133651887322423581287398768774107861340940216250759926769241142853230407107376743459986116433189018291707885711612005166958345140179737730412886148007812092693560044667051417114217759398765 [150,101] -20096992041520797705600743908133427399681063840072967756810170093016108621867002811709971294571993288405922030857952321196698514930240845853427557696267705556885121496394425007989299702691016789016917066122916013276239068203560313897517855789629055219089080195268532457935928077802048294515372257851800005271537540588811514906827240102476571586435448510686888403160253100561255059510686515053879207122504207554453336508292948139210239328680013184831514326842478557328500663396842798914197258782919984808593381974697655436347545396184946362884170054456543876714117099654041797215817192324139399623408540699548347693092499973629393212421808269835345490926032063980780977598088285604915763071503026697955285993413934826961050678187148147273636056809803482366222344694067288608220381835257978510010134593108276490863978757148144403851535189428101411060634806141165233750878960707526424449233105437091584345996460047098469912869598259125619115587147186822166782250124971137418671605349401749303568694879679080051313046468336740490988073725047228883876531980951640620866655107039870383440579674400411926584475543774875012783639242687860973972603099290574432281774119275703505291311831727683237591871990823057644719984194158809716536690254047800542429274695 [150,102] 453267716806839531346220357622540271375713977872600679844820785002348471619117236224959304451058249201931048742437866796506710266693653667124889333846654148397782774683846383115263775012041116495350398236030112178169839800905016497634445942263741703689567358738168991445196822106512783590447139083750091256745274215194904839278732028884372301627109679518910624659092826833011304525925479796242737777906039842645473838253212519849596087413382209410774652672627997133501901643638165198330214830618145650727070512872362239626370178278626668413841817819112551755492637994459329571957090058911314886153080375852876849263520789863049561330167783609290941742512625685543329398510138752589245198933506606946815607372521580462414421152089372770515908503905293798874165095152425908401063011853820479143971436283568693116503391234222984861545995429497494011120453980569445641107282138667321898665095368399545715090893027670343248439924365261733923280014932143268846053973311555197578090038075786217423358068910171300786246498149393190210350372073611221765841392248096004123757180779641321248540739647145502463952917397098768238075763894844471149946651025464597519544775220721981311968481516219946012781572357716490106802545587460174184617751193266260634960 [150,103] -4459697965541238861158450515319339877001636389637192526819857914527339094732783575674914596968876669433413931818284788313911350161940844103546674409756257948529498568548039946192366115788797028237995352708132639184046720447354249177641421636909429864730404173295499466508529936266308451934284570906117920108289407718035061706130646169055591454694642619071155890548337677868968109656255065866034131907809915105143106323919929518515259030346795400828737120972144529572377467250729867513977109780024138548977824734421116221265406759552137962764333495477323851556647754197491534929906244458396025768172248721875708375664759664172892905255526649203006702906041799747893961748932347339358906267134371157947605172517646674018915519251924635965422705604490539102737222094674407747900278813851119342413146850779408747995922618864164373219430140727966809671831928523821793179332653570459617084249621923266598234306337882490446067616863757338886014593901437351918907837938370672092261715018316062256419942580847486811101708555135799152988131688984743329980031783078918345940717671183867447295254465750053806856345643491263742237229205165955591124626139118874259678844599204084426761216164449672066301125997052263888399227216241205627557065445442011340 [150,104] -14220988309405680859686985302991068552548273186152105703580935384569768956001996431023207398038444833768780020551267631677401436430049416276173007216049263536810187667831941956364977806225075176165062536445334137678123325548831049781654449521472794746463364771326458062766718439601098198951608226389125763143835987607719995916092107650357180921872773916245564478266719007284170530645094188265212542288266368805456007880205073196076477333424910621235757695318429751791600983549589105399084236387218961725917432250910769646593834723391400043927244526593107088839578158507717008253793790287170910948300079166703166599974554983330746944919313866128554093986970362765203210757709631337722057726715848582486016401100128680477229598800351985407178082865193037751609689635347038526608458184737480728764641344930780812149140355727699677731522642009931018860349774036720364453805159440599334853822356371613554278391837019295993836625389224292109824490729212814946993558371473039376541635124675625702622846592729530154160538234333396884185744497553735727676106374329734486205548350008774428757334339381400009805036915097297985898207834101991818399571350492726584262399551452680425157799080690429616882587291755083638664104594274590216617632684050 [150,105] 168902138914683933441002429086949085960813520439848526844387228226712209319498668910506035365955087955451431096126921410053565915614164354119130163905234823352614159741354383365528154034509270899370443112779326007411145418492487140583481256499050597854305575553692019699909688700778409494561377731831520767788451986222268016204319523171886165336101987815952607147231529744561795732394487862109418120866856471538713943373268465813025106562613144863382179137858827936312567709968817453990962763034491025207569881210007367913238112644650917763844678025251355760943816438339140552065719907060224500438693410700559893461372639136371925874825796372635744041322948318035905830764037099705273534615572871129408194664942173974736447454393579848284993859404759409361775455685853739636912196427257559885867910008239426426729494678832100242636200844107343503805480824576772909311428049219573067382276455284316543457369967540190715186249891304059608022633724795655161429727848691845743845258238987871262877995407938512744268769093838703204900368630072570211856548650758688566593478186685024664184075443847420924526519314272683482569511385717267705513521894428642066702077180847287688538222440887022179858704519109602734089319309751405696002121 [150,106] -91302526475990644302508369482720468095605301671756993044803620634324820953958672588034451286315979747667984728164725822156449602014661512857177248903926562515077940017702091991225837563977045263757028083494790669819528392883343148245725255166765940943490075108797097230151456390684779341140588016481619743877116101093418219340669864541379786823040798544594373142558772510052090768229233960019341396137410434870739585001227319616749018705558237211312703835046317989355130571186884851419824490389550333200549976740140216178622154683801292710520158357453069664974657782961297692990881165497517536217179170949010091988089886516016014266670502082426554369475426187389314164341162550311827583093857272397724388002122002666819036932210849370708305857968381499336459955841475275511623323973113860458662724294862675676713547936285092573858520768077999712088180723673889487897358899339853849572764870054750108463473240686271808007657109722452362591193059888262275147122003429284945733335262740205258804166121698582342784528982581695941369208922806704290177667748677643556521823874888209701073107740702730497777112678634454624279347178186794656237380906247726569478446822783512957024559833845722803999246300637756938723446697647004615 [150,107] -6970073334024198799143652512621777003202496038716681176460961587917415881153911815371314355660585962964212728187756301279016250468532032503510682355549893438785521901447868717330220023006535910935539332929456923424012365725971974735119872020846750240170603330385363664516661892625915990645353407080553868668158193809225673603879375071650216844655848011647729983126800907564482258267986324073417722800897042243439946531482630585420711820007861417443769241347053013257037209084652411198579777418986172186580444198575982240735549046545761690014083115312417529381566939108035106850396972469006007040044478860612179052997232873150465427744943001247195533433381909848106411491556919383305938092263650144072450604760952836595230624320756037996036457177869030633064046773712256131930798887089546782687126373205960770841500747710345465416963969877492986130728223991633748303714361319548383263888925316111821138699118602437497381541662376294286094962834895745231878729047416334169559639560343929668778088664788307427585544010776257736471586558524390990274862117181881346928826249210677958453490686020684965831471605070406383107257341074890000318190527778295083944994897277480192699217358899708759706407450409680861719018451551637 [150,108] -42582385027073321885950905401148189531059408271844103145095045241109163928580321427889914508085564701215634838466944316920443497203323240432563499183288727866698621568857939549210082067229832923780917637360331674332987318298530782653270865818976208417443198785400751582207716292287769254142645175241487024835413793707893233489395175752697559122403295271922287146164288978566306318314051027614423261956798760972688673600796308759421485241604486092379146079341921631139796023396937876584414990533271973847979259216597053152166431186919671692243295693541890930715270777767917762499612233169893395915782608197829605665527584916254287115179051273305840714147933844537140818560309625140112141717035229334138715214660424348654532193201487240233321320712842723785060399709879466881362183589577511761522180057769007156185953260186678481068166996203640890336421886035811422256797726429332391601925656805064302008176597156144497892203708007324828331866221709809676209519461918863160043993197794882045815264014503120622962034191828954425760913021015075008421153526017968056485978974214595785719201703690837998683577457474645141698544771288380360808280661379606464812066604802511934699456269867412151137465810218862068125052847 [150,109] -324627507224871809683325940383536723211245346006898708586983467482269997265745624580676552780060672314368770971190330737786478007024564565817155941646214889313311270397126665476351757990690368364837056700699931420955775882266653622046223047204181922135027286244641202337353270108641682023248694494228448979066728637770107350250626994590595397808176104095099299461311112031728481704138763717218464025835849996171795778782071313646811963253270861955906495422597967867186870155370046195569737381365335664808786528641406824172444297229462986821636031382502473165524216857906629842233705503824857538627698141054528682047813638302893158701322896254060245476162322986869918537762578997206607490001317765479010079014478343206462140123405518509397674509847875769843008269428851868870306028045228039687866110157101076840812953427838374046832873314009562265481576698721727087464815366590154656390130483943379029986426198340000372069167203712264550126727366380807200546666846898276197558826037493375159824973815857969291509258206690076625567467732370335254254275508260298952932982321602482734268934673925294363507959008939716611513586245014668673244433301939970306403519644403387366407882299333265195414452021818766166436 [150,110] -635545790400429438021594254016114346250830342819299053103139569171009235356840742007094733431321457096350746046337832932924542576411594186320594354220786249845104503735523325731128125398969319891265760960743634629852320516557450202462515464734457508157656886447580993636989440390475452328073316390563880717268345125048598604961256930517959017062237226217751398395772657952724111750834722716666632170022915130873405677524997205445058860606282297015417255788182331964702172314891075568001607708731790378691706249611546155278401519432311026262526035487348789285703324560112426639776524426816603423358080702255773787688134997325034365726996467986548261033925122440016977205357667640131229669335278896203972699224975084526771137686195549583135128237107172429339326877998412765147511318304686361038274177060553367203181605259832269084918097424236680862854511009457860019014295269248141695356937386429849530487191040135312055908504395514157418319579448604454257896970574659580660719294673831321112050378351966998455126718696346026444441794180888659638972041197415353363952935943575849136728957300085561877761508376841563351527447355386230836010198518905655852982050502615659479983966793798887777899709498399518 [150,111] -1675932913913143551481409212941900933999116166730845609577189569286243368235015601173323371558256875769165196991668070668729331737948235973973848536306192439808950811661313695106282736487037350084514580079893385785462312792329865307490927365066018885764984808895299491071685372355325055189502975973706785647281749394236337130395150559489700361837055115665539763811471566210196601468154450766362690116876380969031708340844942247623135947642065910101948931199117978146060806570549964475098041684943907207868577196946315719952078863765275191612611696239458639556170122708054778713174498872661517597723756823023488634807470019897588880284629642694966306550583019138272738676141251289852724099129917832606550537093954715388631002186980632191889049544895196805952377465002706732494026467044295667780393340417698208758416505972572067667256289049171250440572115811232750830631443438075889286287014990226094454300831171883225081456218572493578157613040692582316942655594812738852704064348205916683576120213731420463026578238040213949612822037473934152964289235879794339638259923156157054110696918281036104457083613364541995180468075702864634356373090071198599436932727711438038472383716596094419972154252337 [150,112] -1571328573093104763637009551854655144542472519574405794714149117965902804627961746266881962863667061886501139149012880341148718983386003764979467653427843661756663469487402363435387206534843655532112351861955982949615163301459431581076978449635860456440690494512221326952522948040832897827810204957587620122352508315187810087811671754581834068838899070002215616599341227176143446980332336422520794502462026377522108924509965943252262987416134914172621145121945616141013370084515293972294428519969019310619144805693866744337440425824595819074307538894922040542072892768599593471106928605789794850743861053636255541152769018439208423799459522627964251241565868727321109699967575967112378374104731445621804424131989870118697174355413192280259429108288982088657392035053032349100484447961785426417102783131905410987382124243651334766932915689319385681366572526977393666168397996875383100434980470641706686498110711232340636717973074783384458552589949855055912845408276590036071968772346925682874118432685939800257414231587972082981464099757821344348915878019333266552138370145068324209959096109981096265561665862620386124338567744225024580106792887807053905562523197489983121170501849672093668427 [150,113] -1815960740519799110175173610263118088039718804303848881870211832027643074703361188690084259704619518772167216209632343474609980130032268868030474789988621707725972055841176404266631043988371519138086108636937543774711920133368391129155787904467050967556528940253769313887264335613219578586630328556034275859166196585886012032763303333881712050183280045094710417945120633820142530001684748424986808440666809640158016797015988617661962921328657060128823796433787736273853131110904005227751431460130148328219438589424312907729451983120231250533221883661712077190896920200823920057601832016074288423001396210980538791268747986131004678660700690134601082142014398684462201155532281930056058707306776219624193830622059142658354071334728424987684443838071756119027359540089174565017250289753555447116163666329974082836827819577530672334825851942835236253616465801698418553220025616813230562415213767466825338750126758971422367099464238329472106316551110332264395507094078107594609417483923374993059221496828329700393326957587421507131548411485365602263935987986009188662955795605247278206543997591652546826586535960722761533166999868999736290606643852185484480496120484979699191489376945040436 [150,114] -1692986016267058184720384237907987236562019419525007904063631407238630130765138924856093598502336314924395459038977844455356683377189139941473063818401843800672194507321687800112390559059893388362935589330751193642026394955373954703541595819886634746839230169448840183170131640311187729870320183250570699116133180122610160907176739767868628648069316695297592950470013386406485291672235318627388486794426738761822872370430969937022726788754158178925680052801248406027105611927243385459363874339600809461404981432271476853109915997262752640148383004070985298893947744818047502811381259594571794388423363262265442039252664292385026505385059135584129163868101755359047245774176904549980362762424019514300613565869906074852261537800912293505987767102541554073001397061648197886197052465132863066158506656441527250460228612498636223245823725656884796865490275644174459084008080044628983513663963181788620710070279123933400555304748592750473158789041000434357945787948558833174262281872317179614945415996608593608073769013909342242818464469253816414465509018376927976470116683274216529989166290571998511532315684503237163330410922921990118731029106224300675954529145321051169285511172848 [150,115] 877185753512192277002839025887148535145898427214600558064283927442797615157010987158776138795154438407382865731626764580597014765765598996115925947122987034260581490648717602899539810058645759929243228628217640165432228217693980026247443950221480543426947437997823611950536599108761477015438401687553440320160300513659554256386576440320203291565029945223380375373849779623006306400569166760973811796679956146756729959464861434546423229606168457813529044880981101694517152965565896576301531199075511639827030934279952890879371456075297626094226402388539974423494304000727663709913303207726318503276704808463079443840216814232208694421045077612435154526524003531610403596876425532078014938205916845179791543363108241753370583868382873142298364903584905315689396117450215747061310706457756856356164360355231636311259969822842145192128632706674163375197467100924066572779050986688333697414830959749213529999398677861349081742524049119188990391355340360058243642154608192566618511437130494405885923869150346673814014201051873533271130025894681797723556282272987104858763137679395753103303572792543794090541182994598277625468781920588566624227075097135386497125411746377102064813 [150,116] -105162315821072792859269120496129799629208690175993501078626728613697087955791252895871033301381776235581961380482999049525311832107750374754293141279091331476270944620820691831179985797700650664364852997221378887928724639549685863829647618008227042794869730669838284968070508666338190548472190586340934319238193577853122330080993407688828100898673905874652044351452458371555394479876930752882129278043859491302896186208369884358921070881747949085582559523965532399841179019762424144026459126279126851168408242676336917286072045210172872971482830037814837729529699928093690687798009727750156121348111499833636099496571003109649045342790097391898049417823934314463732402857828776298640302174632211632251914468537840009286363199382477169488124183963362085485816124140605291467704587372555339823327450413214390427306285944060133690757845435884512158109403455646316079997753222400583882897568980200177985468900223902007137386268827722753572337366690027785989327663982690749840521188455363915952989298463231844894647826595464394319406599577481553136561795613850424382612675218855576959303724715557357245691033399900165833831798587773015776520540850809966398839571485728754 [150,117] -166009911048379103425333159316254699248417145175706021043374331244260009915252990503834111541009699414171182313536919832907448185524692922826773549667445832639146021252896527218253698497867797818296980533165717391649671990181070000496923428515302756225874782576890872370607914598834349640493386585966213893137355727943914973365248324540739555692580144224457782274925831628136613216740334773395507139200053192426680487713168675873987138685991369600582247623756072027889943891861423753323116051800379671959040313913979565555839559250811647904630191747838738568487005726742467210606581524014953111780215858309810856085097670724771632188131406771797261442587786235506014230167804577605076972916062587976678799474709536813729099591673511981034330225048541469496342813305094272117261433707153957129226567832748647429550082938334742396806559479637716543843198552586088241012604136111527195140314773083427474193452700811790964558459189111682359334703082280721540773960757128284850335096915655071614778770900961212443930386475279512655418785102904571634138964046501731574563173249498285037341502296075951921276707655799475309390991899981342621952322269167222766673865527 [150,118] 28384254329594868714134462038700722995652900930958844355104235914727631412625548631757660016985381206155143769878819998381205820642054656512362401998222840017324658422929173597191848405100223369429561881645458773271870336035068868165540281900425199340231898030949229268313005201380607230750946527883339498761439955756576130828614273467539149454251529497295325556598342523579487922237486665569293889983063158948727486706686576140364649482385806162287454865285009360974140430940884697056264778711594205137346658285025145176604436066949512028666386863987893980025729323353445156913692842909981216898173578506727583770576263879262217465248934718201297208702593345089502642248909922717533242377599048931713927515119220367424725637433511691553071635602772962690833025620040226336299047516456892987213508403573937991663199175279153920353563442930885450585996123427897677401737090902089115193739311316161648347418289198642022836479617946558368934595332621841760876920217410606762485627388512310326106538236424004303604240057568480380103601063153672278372478097841256240210396154145997798186421218435971529355207795600242837267343345094036730049599113346784367685 [150,119] 944563849777144237617881010135452864287566271923411958200411151214387841197349786437256376717596953454797517730343547490610315049789461374286535574880859543461062772997563222194270580691952842149113986011392450891877324004276535323974012993887815464616437897775320761617695990988333764281092498481528826994679250919107409401125389458142832829469039885115558560656757832912666873055648112528036093893640011434948478106058730324284645355179385133908529807371744765053915508083692114600483641650702211815738863099015392752353816921805223569528071022494729446099825287052197766108874516599660546766393885713438851744360848490890896735254896329341839394805804894487688843472524439533082825760168061490435303194782368404420401766059984492263662258507667042134128108799460816341987808713438822643510266721342625328983216402706216936862861970698277246448748326493023119420425430858812067481458031501953092271082968751933713936483847835455614756494979404058875063835818337312798839939067478029857591783530221746019504540247745701330503835876684704008682038513452228202204346780098327837230787878646692339705596145629685100089774853488961147640849389278455 [150,120] -336440999947967997420530497725887788701085279868148408182952640518496879176891324947553262425113600229592620640445029245391171304382652305687067200647966708445610037885039101611910270509355223855260359021424375952441776713428921252754599940059730936041522303706191960439443710703027414800654211831980973130109774460217367312833506718810290286174424564942825951960087109717291618981445193651646612294008830706382922540239427934142264483072692509345700416584588862514423043872336587214600403488297331412629236529468245871439127754037723745311981472671814889135387323321903475105618251486047759119138425246686157596719066529855366098747021099505975390159603819500843791089448731671448004169889734656625677939427058121277750285477994906677688344575530133072423732841699763986169875560214897776647196123684514298688013815230429172081933923399332297936083878945668000055673260452897681910742260165504562500559363436372081585110354556441616257589890594166256595352487080844487236053114779459325403456898486308551448689586554663791727317970633112529600676273275435445293820935987135939413272317704569185549950915262293179969724511738558822719314649 [150,121] 8467213252958651182201296629929446589501627667694814569983697134290612837935680242395158323723183059142428669461340500759692128884871004194315903819395209298645642364958268689611199531440923604620745259477835992211616339199197446223857788727982916031394424318787723017052648901413797370605026853524462182123650650153063941253606189328681896336528296643934638587375119971421593366340100140888826280031609541072104388956602681541747647407204190726797024847100474310148698477636013213820640069867796383435024602873677007508403619866438838043485712374827776000864519282564724430741783606354714142383025981200858692713846926884983858578011916546991980737195384764140226876045332919563338839165148360109322457405744600544129739467098310833177989420012955049786797777822771837648198475317484877069551116419980865921275327640557515278958119483888576956812881673017660786303846519816311852077609310988260393578603009107276130227150060042899046079917878726505915310750810847248587362926593713902032200468149978107142489204100404895150776188429797624768293991300741695596754510739507258435479760565712949132281820229040226641184525166598117060 [150,122] 130568000826181938283090743364203141876561337969652685971531414949447416146516961685991973948916739914861011052987342261970589871193168156217643875112529663572475372262037505395331421692857866814399341053921455273530568461644335657187619596624287227903463487143391846951145912058958055182344263368523431447811551165623064478700688181803494168402369306771097423838953619001445231766269611197529712605846462468946510340770424706586856781498952560095292290746376517863488572902046563835162133748782814466004977297645993617264629033879139881595202734997231250086178190132258364788854247300926080924282000171966911563042887994510959086719317940147175621289431155641222453232977189489922058704097239395231124598663012756426788824235582896821942548095715103364727882562029166166761504219550175956203387563666103523654404169839040676560723819247141691674966398037290794714617486104993274940337945470708154817572357118623916215629069121106678157445396392388122270009877021018410514195208532038693431750190357614083381134676921837492637777754089215183906203967903392614677779727017086297882244188806474825755087229898748400403843724680 [150,123] -7860739975491154389362963843216900836110901182766093499629215807530928666287905035960856406418905543813620639003664531861017592720225561743792871808751347822700369316845129604098975999930001919222977684348501855250768096774756569781248137421290223256500417781303463674387008406065787135858191226371410767660462333644171531466940012625038730324702168434507871300893141703995334517207054763400298885775316471848270859662511839046931343446186411596010744426390045629861424838715640725344857358414800471990021867796374613772402965505658763192153749862537467668530155141765834871245217798949229200359560476327475898835236782550359532113878257548138156390508235582951150087467876102784819835760916338629140300923571508279830103606118315204782805852396668390833180282720110418607229145838310330590313152537190536313106640936331412844303119211513266299695503309889132863825312218808942680842013624418808225130893851721878660638728175679183288864967704055144143689099671126728106038194430880689241712652510748923111872933769313752604630970904799418627380852303190251070475544117670525715024835806697504655692281239838550567700 [150,124] -3319200948051531855854726431281389938679361302490038606046716591090797947396114627127792794523763623348567044372322468318010423347938148747288255369741195952972246251355197924797773343404778074209748725513613598514569852180357551290129992098287640417055244166961341108819858720610033135869052441231603785803091191890241970861510976440785780459393779659291515835968080954696301492637297074596678130479241937797609177292978828887079226599597332347035899396199942657592800780685576748955670673231675787403000229503898775398743549268781541495627971780964201179790207209889551866422129618119496498902359098749420694109484322792735295268341540435254949021588951057865873749481361303225623291829474165340144312570070285549900431117452103660714767214109842418151172908841125143900643011127334477740635261300025155127267060289934181608708646255573696564616781804750145980256502830580585367029602687930803493120431243713543128249667779348661174316151262953280132979584910148755498882448865512137202158282589802986754098263514094249396537086585535576111701320406297657641546917868675860971150104299640991990199007664630 [150,125] -820181928341647635428615028900011769606971483992947984749404444801256870109475088745709342247137169928958110083867930036018317586770801198213993574640104054922895667384350687047056761939670078731464314432332167600666117676086437333162554481150779714714169662553095480665016210697069585721311997519760164216436377332590244201667508470753741824674439230669293508432179105024237392408282523209615916266491548051976833202350094184695742980911437969081478314726287593150880546763484222950974091301156668578410167277657628679963038603841628945964826764602729802753064997425821763213510862388640164004044722723791127709091163105969862468185643148772494354242130079640762047501995213205095381924205744223078455456012377090575247221620751173331410811503631259204071755599722923581011395253095774296944711645443931148546237131536809976062500062093925303908077697889325915510124722281062403158297461782755878089304272998838082802168132108021049145951480960677319611819223073190070885855779611229415693163334718865097624137305257129609460610474347171065828596743843682583311738184761514408989138935821169876143950 [150,126] -8740750460135965726161699943677524126515432651511691570340038173120179138686056591580595520268992101967612162151267796612198938435515931379873702930967173227320602821294244246492431759286904770249498424818071589256721178401502343390064060398094200990719983947220438579145039369486894986456245152626622982567586592116751633219268502819965004017460559682036158856039176992059872971530271581460309223757322257335681687639585773390323085179642586374831348995056348897988902369126039895743073333625834978242262994612856224654706906249274785685659992691367785245893347227397397401871115715475426874468144253294949278400120047770319532402829345192626042280061638271728859504864063811115110421091059379398372654427884229700660403849703994774695525074039394201956570369467270876733743117195401619419256958855485568329035974670171508952850818847707875235810887553627430998814872454999211748093376361178710094674322908697563766516764681003753758963551235429571754151572400062737603541009062080810544102590651589460733240001277188041006484459268736319089467168803180064189066686334253550596706580675744984 [150,127] -23421204700324186471710638674013904303237350788903550960400427884193339968551060489218001229667485204918205962972586689147371259812742232385227124366040068427381837479632093217878885492705343255236892009167669701822522579645079664768078595966249777565626853192048237386713362354242715034450042038252573070090810500672023221937160515559416183709515102599557637272817664233905154133080591380275032075507241460502792627567842683649173472448724784042884145015681629394301706988496753600722354562442287807473980634431269190638290171382680445883961685553551420711357789595995103184133218492198185930351136944004341448642787141821931934765437712491290609846816317921819009653192009461709317106930321136769498251476181734139687349039224297243523160125262275359334246522947310682157285922938121567052502930980524448162099917356493929746226910004050767077737175373860131454810603738419333537775822709840693426800566264820470702440808353621951184430980193101491891812154074274889950299649426943746320478231753683161024524631677685176493069655147721368597446284987920372600727926815687264508785980 [150,128] -134701102326455220812408520268857451763883087730573157152373594569937174208056272024193301552012525954293406254561529466590405594378511597725465756475537707842320082052847022442388962964790019316785171677198779960860822049185262134975667474601435085551302238374550324938429708881112502223104258061384823216830303871227805551246108367967368023247159387312197264518223553583107960323628583846082962548511962768879467566111890254042765252968573505758751435714125162646280174854102655323640521653095355507992824148481905729569058810954593863374211607701744470014556204747417462739316463126786963655891405937175425743052494857349897626294744706098284501639003935399885763994208194346582730592335706762817287362070202684878855582638458769921518462932189651319835014814297677464586996486049124114598973440568441012725581870597628319184337350566489341933276934849267555290709162958227165762384329515347694659986150549587804409578718866664346564521609800418757717185027596094368657552699534773812084945594554416009092208823398162044826115849670340716292371468793827220590251138610253312 [150,129] -149319146564108853346646015755696583483325617504250432937979163864045831586637907356895796222401859669548790116290391379633803401379687031289157636797447387131757128333838547419379415856820427395355510055438692233139485110349044408246846055491649473019893630690840220145383570735711927741147805805993813707986009732096316571611930800620843406293491625198153695707708700536984827063626375437021850554700127238663302407589524448107026450534213436630522123604427793896103525254076653574096592277461767467479706772389388269305654921067788759086657544230298895782108052794303081187128812465962143755962544478100507946953969926924781298378390003727175008599806765665551857824070567839154442245784052277554020174286692548538985405512800738504541170427795363797001994522530136851490466136747184437528463757590641748010430347610416676663488457458862800561462689666606120683927424384771771705979799716953809740168631109706097311423774167501806687095500647446155157002223282713365169577208099059904514653708217819613781291218914362416717231621733778418729845363266886996225275783 [150,130] -81173216693140498358493423036304441345344367515152710327995338638845511591330003451347656740894184865772496314121019140188297864285975185862910083879616602621523255348851182037731521572275408544925767705681781341822177753632148004333163980722621158331429349196662536287394845184472629513838583354025145758393317830952154703743047332873131609539792943106660973447483333217471566449311046028688538572505064839451382439409538745021162841915206997655536030591100276532595149806998900491582559368319187227144556025640775691718028958526807170039242606785991448369659077588396860526189171670162487289955665541549769856031243396358290269544069474496806531358174576023369097950808770105042663636074359886031370901075185197152522061703878041977806930770390405799107964133629775002099706823003161737302096196839790842445507716040388027816465374113700303202754582521770603056932383888007055311549550235985306998106715351122683937455789563096058867186302642115223971454678962648137615510059134835695874361803277502837942732716289340004672858927367819390336989781580031377 [150,131] -16505171466026798504688439409148220888222907971392191659401314015278040160143350352629953361810948174937690758562346755843793985228918943287330192386442701580428401299115330695669686082652309644206823105392150418867717732594935533793876593984141906080915551771574388325164997983449171538573667404663651311669288694787211322016292904017215559983988104979145697600819595442616118709367116834304924245663753567485442974408564848227808833031664030300581660504584078462425813600111225478423191907073860075428263654440289103954742741810835707805171465339519354319059908177393125028788953619293783364131699163764420072684702589416234293188606089175750888613453644819971761798065944698810413615935558873873355498557616089463354157106832836677069271438380074579894125183002131042792765239588188107208263253242185700822271702591023193504231430094085782705505237805016023399005349693329409782862240196598605645074357650991743766449198814287105652355703986742273641362009719272667022297270742920164708631674472361387256287466787706535152703338722579355575229134 [150,132] -1335841540983258099000028340138344863408872636034850154521989405223596214346851154421343673137780532095487772514214929432759314460834088361898000759411460249145978205040919692046089176202660364095698977241575807366960242460154751177632533877590589132427054394209803212475147411964461758461265583917077662325792261478244188752573868345276469071666321510855857943669754344486072841669042263417739666680744514957890374530830855221114484006580230146949332226132617908250102653457275081148859126262091030470341821750462745415118211383839657282447335868997711104807889286953153542193860954703976643630820813308035175986740836501648452930772887640910868223336036625691905809335548032560163968759309753820737254081209657239867747811436628543709290352092590254884640977331215713840135402858561077947875554223561091173481502341779525688436875015007279711311716348748904295725480873776199489767783089474987268623055942643268429426558549880844563490570184453351052616590374360904922838361180014628227456108908904099680386528606896482690176393992631292 [150,133] -11125829448718669802846745684582526406977130453789128267179774728686070950905869248493372021966201900149568138439409638769068969627862954293334061738971721161241307275667809315968982919609739822529782600908960816705226281243010635063022767085176310854631922046107655338040288414244632364022754889265169323445033388560998191915884346821621441638367821346009463875151186314637319685365120577024313254957420797834929314849604963871014232588841964076681001882613668095384903634865053274737243308590245296541462807349844533576834885058723554792410603098632961649075864590202820329129506284467068459923573517529255195280349773463476635936394867537954831572066864968524787116863501742596887333598471346104132296579996189797317366876811364803155906294193567981879007126803809177976162134243272338129695206666890042117707763052550678523701607015055917135303465432317376913376542600557316750975613460266039002118252759899511629902571186997677005666140720580922177307812056900837017106551612657957719092314152541750151524904672693892966241906 [150,134] 1283247865646789818733357028904214636171127042791595260485733246719839771292247575199264542526886403462459881028118341672796095532134219504748280274248190455058899168962545110101523842246650679641652416432668661013625439265667698121792486828921144183349714283664023312534953362414454577382931201173305943352879602551642005476056658309070244960328094747130103537185864900277527106651680409599864964012418137070497848389931110483874948091972363160569272655481615071820603493316301249359087593075196965567335136041282628510236360636826970347757628049491298910031862780064453232553777357894946190186545246161822979666549991737472724804726766058754070756778384672451802839344343151383846985146828420251675145784742416570202129231474373913577632559659124792260204479434114188474037273691400628031456909745720768325042570077768670510611476662319827008249207946104112136910970642848178518176966048328516773465953696315407316755219567101635165967609438983421995441318598199018313854008605236625995690817320655819179278231504324145 [150,135] 1209591142785116054737647017392595918718991508240052292235657086802619319547973417237270074976569444181014565253139471395990356504208609556503902360108186394469228267680253964663324649452346240015688184611474335993550496596802019046736807200894015431205539147710965208714885898179750933528410257730363222984836136925556904570384030439333815755788559728747867538277509918432490218833258084999894320055208344584703515595859267935899655923658326015829508789797805489854821587250367239483013790462714719145071774441216658732511798653234299585638575033328458897907545610743921736357188265964968264897857383552531608039773358563699865280469659162971121837629003194770884771491377042993020761081056095021519495284399333762345411499425854522314557471882429161010720921313721473280704784795076257836294927910953641203718994979162165185115834861158175543496379656681179004724630408934159091975223478556677120194622914330679467420403066343292059723473809896208838515076625028805659956861665444201408154652140912736760048 [150,136] -3347546278288368087175861114392919990201734409313603631236826344043210827102187332263209760517070688060298686055743530836656893826281643842186497589241853104050630232828734215439353308257094515480510359224682965872603298484607545886525251730743029925808223592615886829853429343058383645543383692427001017867209879928015550393476530476407491367909022116721176572524989003186532862146888551544199546254678279873140717722624092986970817635543621150864119942546010372174314415113245561214727406414662228793563140264373626404318858284019863350515736849697864503421520519443500025522144635910400207557338923349308696158571723303442805349848485229246583203328630883009539870442807805704145434400147234318669319508564633791937543851230298280418355949810675533519075175165429816589550412018210949142054534952972932260111751359447308925815518398968531462825734071130326615670012552414442496610985919544191338796180825806042958078554418623026063834673398696112345941519055883239530721697138749312700053631190308 [150,137] 1165416329208455174979003072260643864865155735862024648861646752361844080443470051461246448418836969848458867318479223191940433338228568653449403929583305684957341807309467005996153813211308424746942285254913711820098582844581716248558961779346833321547085189899969250923983913743476308304374734752931110185240010894769556408974860863048112666306482765086452774608263142489655378438069110430845860786644242103469293246607518297720930789493951857383347813336813963920984486963193643064342546050045294696710545923391590754781134785854174199552258341073319417258729053912299481620153346131632464893744748908619526559202960887440000170530003909590457320821760273204724475059731904869970944243476494185539835309363719436116221519812652222305035459628717377219656471718502054022215359810355368405607381671573733120305014984333875864114058307861577640871893690815152926563854689798200147140150031523400519778913727262466675404186485184194477424108352841960404697194688589560212844416121074998639 [150,138] -2388696045379403486855981376988246464528957389948883360021879202973701306002822966704903452850748576142003582634454656071157687639099525651030675328349320982617700055779677663174045518298504344611393459088686011680707917407657612894425513440781362866010276002983532919771220803039868706855433491639887630468394197219596663810143006993299628614814766163552135951318465624462245922128225161982823783922025623018626136281605892769398098514913698420471981544243734039192306050327388595138880601636501807567278573539099663788361576513458979027671805716886724479479946814235403516362621686492794591132801867689164870967736604147374972565919066773627318859593476884768784585394474543325671162986227930954757908998481559484637856834303808423979437259907032349419488882350787046816852990400265312924068370392699034985511069446195760888659929765855554167621220903397964508810880535825190529812237969555323266433649444520963370932851669670635547197136071501541767002491912823100065971263748 [150,139] -13953517968783774565549136542174897082211920916513488253102503778806926001441125187523906825243234063553722071313389185294111731714069915934472065283571913964254791545092143145826649842691589262487757717609380361281696057887899441758097916507829318674138111740412769259892995508811450867393359927522744048007443192869821821486836050770542037399152284650346673452459409912140096792338970086347673424528624927230116994599774726560985741755241682840999107692381276294550154155714645887048869092055675198669192996402246756810331057413961269277705132853292256558602902712778561489471621314245123912140936663150331123250363240073428650778334842961853903807728296628414664035319314212120186858085403069425150594541124385685155377672474123061482215134551311568494818743380594982024236184344236170536994672945906045253235434031947254848008402678113388640883107703858960584053688548726613482805522496728682588086648839909119999971898619204125838666484396327810574750319467472099 [150,140] -22285375025491647076798408785193531996106829726402623139758645732241678446705749647647857114905826284869529781001760811642328756667579543845348502235525090015047195045421807535938015105844519083049813055110812893595053165087705659479833517687844977056706860539349718033717917029410440253825208454892885093143619265319997540715570744053121441714476958673229543294865990177278412621388969228424153491759619767974346656741477650860245048449574634519491069599969953456975698034076470180628579129804907959707429954976984020469886762995215183660666217705414012844715255649291930810754658565511299326687258129650304850372543021676700417990391139486514061294740704631666836110945802954418056517461046304546588738430703708486871671627716419377953164308996721539830231128954556329578240331092387776158705245951072544286164507715757858208896627275983981982537998737499460616711610754187074080788017860119479552833284885112602980953634578666648152611257452418234440819 [150,141] 8826935786295768592313923453002925619073442120871687688124688610793470848782090984756220367605150912026947453248504691155008315400278786957382878640150031176723476708897425252919237730320935273880038234749579905166644467231400368025143876642524052787806841434867240102790503584904158541353838933274547215660484684408631284341641440320496482978220356552019305821549180118045997319776320134562324406813941298297610741227149460555146323752441672275795896518674464238935916400644001865707726657961480181256380427356398791315695024184512167744302266474599834241593677638692528431783296959984390874422313085232380137107204844111782151008159170298110484521464435253329815609240944694223998861414658307692883422040773423412239775727175538037776499640648963221318690402393726124904335454316446573708368508864560899900652113832336507153122932336657906094518610502754337738557005472350625337814956298365135885423415461601801530917165037934849602625989551 [150,142] 26062256922833655794991993892406330415177207232802792971971136786576821816441103129550694970396034185167644200367055353609568893884657324589708985071250833049797552104941303176498017901369819526544779467581122382998783846675836117733189807926896178865996172720694607515922183232967794109816484801242239207122189216538221219911800467610440661910267651600631127887384702561290143107882343993502576144080603997872121206210670852597586148023010526140961474344258341952571279528900330218310853499284797731308918416398000626989843246142730503833465457789024407701240649282249599608622718477213557359871790750886896277415154156657105502729421687558410630608112380580054794394097882474192900263878896772122926653675678127797348364022834691145641525201567527080600930535406501958655746375751526776354682107461140460302183542657611792716831278109766859592853892326316249406490376553590979942106039743292416958816126183432483985260635816542650 [150,143] -101569292028629151963943878709230435519467923206665664675786635230967117769406046634786473218801694478823499638514359629037594450252436307684730981370696625179364060729421303504224002940911274264327652115755352430217129928760988342318673509432980930735568629139007624494436870344288227890879178842687098739508455768461277968418748362626518764627616096110783703170625787586751938134101263962530965019975284862463471904694380744344347907612139787191678193220734827059337366239403777935522295685447853955006080493660800065577803720127027644878804530846286032269040778905348512822801336467623951955712931522867894329961219338027288315681610975371534779144129180889972505979605943668994642629928814972793901417643253493641922183607294279478843984540181828903306852886836017943512084745067519128010665073626939300245727504583065565726460329032063646788525677018963575217813211593300773381291929406364645358811258099507495769020 [150,144] 4493956762266361451831336159167978241602996450156497598299383653937383393098036391842435219926573027705401835016509514695428028168478977385421209296730004063924336855733840481955602610165957015826396359132201261344034235845598029638144791393629512616173168480577650358288371822801452795134328215270985237080777095670824519365975165162563911347004285015725075758977481541679480348278296305103741068950564053745451211117835533881460870073561143984186254823300147570555044998460918333440115828446221144420557515382372720577773067906280000919449466171973169031934928856093197231972932035856023459956738259728664306007613170795471904089915767651530751041453466069124687080184567891882632796173023343296674309827190847869565599854391573727870316931738357730895476671012521425363426006073903458205389615891010736369526210210621035519053150224072921389910520316756470189702155547428866698593550307057966183687224740 [150,145] -5537061158631988053657528889699137997367114210560913542528934960355170776873136103718299107931559011195101446721223810120879365884911175160879813881707549801221854803247616790136562729211617900182973352619469639457930460155686445190683123587757577847911940369014539436348558901749544403292683328546161728202962916571322537247460204857125834726962422842824889702254636392744204569552962247213318873069041410315673404026820649971661547007562049529832543961554476377398857532883023685732627793165111255780736280918681019491694195347834105407487423470642016099255246924036400316546205868466445890538605511015018647152652450607847672775711357248377280225774883426401734981313612659469512720445566762478583261979360378735016500471975881709089694496055701886815433931171706139847502806693523543143724597625490838377370318671885508593885572115585222100545297623897921658877587217491468101992935294177235 [150,146] -122577769374783535094166240461533076332018149845597716820047548707351887832938401998321469063762538558224177514253187945143234384017154018754706723015295560283509779060379084848637019315628642713380384657157302375687811205913964561725469282857377225240593756180802999638816103887564761897465543692342442897501057001866718880199513582802476832297840146271799552354599179049245409313563531303517751044562388798332481305607690700273215455440975639530183082562800669432818610834262303844867945011019741920421450913014966581187124365076474466133510936374575508567027444293271046808268484398726061662682167891566124960190740262855198126600848372286327531685569681025164933902502868361074642391848556328119062497049526261683998980025859789499003514429831278017500496719029030011733686122772399834470983637879328397554532456390270715398083481471179936684555344906142824014728410995771713090 [150,147] -148479424534567817206473204602264816338784570784188917192816556978109378227572133065853796188791959158199284373094971418558573867585002056147615708615042865455048236919548336825703669268052074805523797060017203324736253688870998894896656453705086337958433613081483860228854384356165351891259941907611127564522929903171573907744245107572805024739039413503812004307628123902729557684617365551471682128015439546910523460319104311024916334234644897299475203005518971574515109328491514220935321351269569826714213556261925851861272838179566867807214927115454561623090431348473719804892733931430483382639266451408720382984384234313497454972717151672153867519557681965013728701014230267797040692716643560909731291351659839553676353634336009543485919697198541670782357151009631532850130933831960789954373240537523907292270113944766704633082342055236178408562887654932527891705 [150,148] 135448964286143123007827980310578390207780597242107965385047971241607914683542802394590201257168442795638590888391435298006054296657840690840059506714192018928089009676738647724412459859092022134108832814097109286913840917866480893033473209791851301757829468429620674737000035645692695834066098873245688874366547686346645294038565133799002757693565937634122660417830163175168292393143044965286899592376900369336382606991470563129901272567040971609692397306366994475053978102513101220929886190901648395518969699699425594226964586740569237825380853970531953866724811741015680478576309884291676387464679546683817449370880391296181718633435424049293737471826960018653523149365974055226164723948904974362593889406388837380809124267308576629415971343533128540366642228809340611050133369989995782727944136183661237810807530109656046164534321452108516850001699090 [150,149] -49301609471941629184154844692226473720703246881556928920207902226865666061636981922873547552639425806482969196596309808140493508716184684888192631811826820950905702004136965800871299044948018269837902943835057950076806831633054277124832530297657072277907155760484896217081129216185408670918891566426950194852810510157589930025554554234175340569056087081834523997139809621957861275778144821101625920556832599768414434165033208185954038778758359976274235575856380455995451937700233540642788084452080295772798636134701653232118510831114803493843587340900773790787228669832405623016810474503048815149716509420036710987320842072494757783441399101203981565242087209632451469708316450471123538962832537039278479559287118343028710400097879871287601496164856746026508630886254590894101708129112769826785491581510178355080922152689944707698415150 [150,150] -61828848366634282816497920203166340522071803590186776692403112072034341953491839282479597289049969638138711617684014861293739740499731513043813034296071054267636445127390803581558978975542086317628715016138855716709889015509686529912395056764252640323392411351522639850483011683640325617699273017890899724759071262526654264562258122965477340073147631293690248535192206861608380074179389212945819649222753036000021920344424413747623294059642696397119971575824500154095469390909379383871149128512169516818654086516409287400918984328694778672391851835445971080445210873110565462247991603661847198801612355622837450788947539498884435987356922706387339744992201917421349793193437887565599379483734922658148412475728088518556460168262320288122960859413261377102373570166746225047305373034365120600988036779248493705375190627838479750 [151,0] 1006906859451275439413759913259599123901085283454618508228843639013283029820497337949625735388626206853551009950721860919959194523762113509898658999182388372746137304608991792560683412649625238438635023345641731318950415296252146851025623690966560440784782100679589789484828182225088090819114173540531578449346415940065546956297044546214742901978017750186198719681635550705373956825768078668630273539907453270205693736286678816421464196396711111076326107768001100604276186279257401348556448558467644754712496775783038010485852561891895965930015700844664973801764298429884935669415445157204133479517792222565725562128104633286425923345350279612574941979237859853687648706639838619958264298036568488398432643060075997533906524238437773022562868830632321013941806299222723616321408598850399021786740267844938996107453784916523528429424722158463511860461296232328761521977081223387249333067315430729057705529450137624034338619887804657675872321645034324927575085883804481119265032910764010720212465964802183313990903522055585761065646793363163812921282577749236448517367827546501569258886735767638139450301109318709934575577058790904660092479419237837122297184690058837900973613714429357078393279931184061596831768750467015605451424296800587039702660236803227659488996346769027957187407540718422482497693025091075359167504243597927431337575523799042319800951377463925593918665448211910367049698975310371723563631912685580718685876942587078240669290018307317485555650589933593093540636509502490223855752934208632520818671094699627903091490494245605573888007869982310400000 [151,1] -14451128222277490126789712325833363679173147310417843859354501780788892888567476182414242692751587667095976886735101262118653449335900162897725731057844566269390672500032158868521247431846342741588352217849163370568121374690837898854020357505371101475100757474155487783225238816528973219794684955647713542075734367127624270171356839693687592401043066038201492789746443537279098157103756819479652925448540351789105307138034252573484874111974143816528964911550630816281184769848329818838844147769675200301720175378276957908923009387865374021944877066184823702780108014160209786421011257091170023616111560133036148290793795341056179337382488184459091717072661980634692408500570259668199603675384724072533143680053340946264033175477856427638715305814789407717094167665004221430372389874070888868757698376497496340177043589733023476696896942000831458897883765091290314808616060837294256404851540860155598414959259202629970137299547114159402222556165105345184454986206867991581906701111445124768394168021954133565789582736479704014368798275190275507496436030452979323339629484670929477026728911577377895906107053803417476713249970076624238742970550037608380818574557922368998107498453079452272272698621845937156622848826429374684327493840038647647898261740999644654258234717959151346789025734857149352473003333437497798698339478568037416934132346013277778548791139420368349953725555325530276399980273308636155291971001858413777256972972386079475835726488117322827734861744779625163303406897263199655632668712876310902357884047089125562992539654887201060366908361178034995200 [151,2] 9998693449669598974157946461341508521597063591610182122727075152902241638640192646982223076902083284853907127872892620525298073444538997359847999468539912130368491615084122242721110787790206122229922493725440689768672209856237732924601920625994336762556807524924439784134971981874219713847562967129195690702189788553343217546536716958758431438853384192976840173663795752247927025289691201219055774761587956771676696859972678496697592528128047552371978155407085448968817241786519289587514470080492223287398354960754651733537794925023212053165946991321245393268122545156020209107327038002092719874430547169538323403147208093853227323189075882830258392752551383386098255450001947665675916939047161392382048922357784496800552492475052210385707477290979659632408413391582885644847860360744914928453957841231055801716991072926705340023989848406316909396113144395638865038466557310964119010762611265525414707057775010725102224353621998582292362520488798819500111670023674704533284135652025389474379796864879745604845710291538555467985430782363247032624583325454482811461457544671924939492314860636262596439863482930179730092355460414112493966340423569445527539882581300311760336724803278923254286302436020784775062863532373813849781471083041300933459285086479259544251963628231968349757149210921114339036722431856575403646914300975006322055649282355634322044016868953906245204997272470347181642807636683166944420646078176298364555047949389968650045282715071589604037892444318728868940060154725802326315105672267590653303305268972070910676610662255870562842489460412855091200 [151,3] -1253780088688088640643824729561596845793070409518349869523291166738376948785141347149153989573863123742245869787181466836068591563470991750837903865509585104735991158316212244468331357721989756347623380283378473109975311917658161079642450872716737712687312486059742112028911434090208863638047457395080602376464753555690837204437321676500583902988482858342535388692686944391159636113627568206834081609718578740069207310903156172383497331682880694094336627579926204715141689142121425540283013360488251789782456380897916424763647616094190913865149654740388535084126835292061226644712949313223513935584437330589960235532208187759018006357812024318495536132862984192180194716528907095489326951464029803276174633462992581402799683448264621057336099489885888164386302177802618813110633705846604642195321927126678554643227478952473944433113602039245163590707758106254422013740165367293609968039994417671821790332826813409238307897613712717718523458998135629187614269363494085522850545875218315944885664065007192318595080448243865610068107258212683198833976800533457280481254062882373965498525385604414924187954447283631732898199728380397829717086816629325224215172881694329685242682838113275849842688599017211246225318211813092326842075474618291119754426844564901503311606146497602761299164746325957195811058614560756308895857778760876741008478289786773773398411063502957675564156651558306119371367649779613824213744224113913492487292272045806618735693744808808170797388890259604564676640257708866693748508822693137099670491864197834701590856039857904843517520394549502935040 [151,4] -15831793453295690182069075868188235213554200065670558665342278990480309045642676765392104311242028025370998406173661361423776537703676252118893906707762491651977561754953169988784606113824015473153081958714889490533982128422657616435147337727192992707243276391301982332429789165418934447656660950734256626379983254621664887640670612621145747590945811426426452126292377830824652551864869479229361359585385588448904556672207408383191917613974295987482317195244681653640554961150646434301175014083259113878922772707559972205732528334340466442289373969704682743361386733217223850330215084708716037693814890988240449419318282766991304475996189521889530260164286551765653373378849562977617277685531266424916538032454659938126619452260454420728050944416566637014746492998854384760047063401236820250579094671394675169249723624798489689621711742827430338673454123574387856238490080008898880956247753832354135727061496635872572407547051228564882796082221208288961393630332774158812905998692484916236425303206373952491148052328449059460593809205795134202362066690893023677194735449009685850608012011879338100289634878040285070756705035606766394362501447043141085361848017156025078830022873150633866148328553479667144105446385908269512134452323962228832253371140367580627240468059318680060171856746801735894112022458002090470811581358891384304618316059180650585879838968711107836558533128088843904852807186535392570016624771661183068671786821157790938196518408740717537674833235142532828559456918627148056563200812747716971645160801120511483810590284220993884378884785391534080 [151,5] 9005063569713380539080259876742889185774781877276830959224262801657203081464747004438144353639466307355487666447346796395818769541317472485552585091058763402114530652733837270919265710132248558104690403508473681691445699303311196542220581260117523741429004722616543622587126069261251752876354068264445483233206470211596209997529125586406272107774030487977780849647165472569272322811623195055108994663787464712943475768865307628528729754706671389246123480397441932102310784303922590194613033236811231608373970598332217047234092422809953897979208438031706786035834104211111893292087103994367555716841478724396544215339805296527980311270726491843134081876974470843358932995614820082804768841484728204995348504424726489456510964596367204349222460681965378563602532159438266634478431473439208440921239517956268798028775583935733831803331231208055618515669096370066818961689421220597524532615534207933488960028532694625814868319423722273469529887655137577324232489707039881541427718040135143352291495958059048774842615824080706494950993891123930740655640661607313524708204370315557853325154201895426108688512819262435922766387789371376270046396826358169707083133647644178431121230846318659280350857015267161588305908264728352452872435799994239478935381044843793937958521723088666166522128111831191925566228117120365888777781645173235867391383117058427800072574497187443741272313256097501996552167696053096449459750385373185760387240314603877099942417740894649552722403987227357015594061464220356028130823665205479883582261892370559637960458101759903277977897912923848704 [151,6] -551199584016142711878719688328686968421251818044708669276993716956226682721633079541590268727010429187310593658547785336776234623975864972531256713879708105784759818477278396448026401512839728511685555044011466266026151318560529142690971509784806147463675388203678145245393191040777524282020462794877436306494924335652985154086636133511427452690818326153356778519770138755903916285927219744474569705488877504445403427121744623690245041958570476059839184393358652985362802503491018770374302072359897590958745489282403398492599728444819507005160780799786346350734143580829666385912721364354851880955389299256149083053689460811039057822561785045354255741203046554557846269362870348266944221295390325140999629174431501951909960422001454952502471228071790665046131844487428369522504221406828484862112545386202439323104716491435956980669278945269804203812466315638060890210916185963781348589292175598640159430899717014137874829937583473299144102773415360961536067260219038722774977132203239542713411273405243486571462139738947035652513864134242466009243995229940336053452587475581725217829455006780606355872677796652562491962981555259055518165181375837575183510794141842500674902888470310638927438073150773046365698770139808840559095715131436886627915307391221597831401016591716356482635594600144379233692685189061344734917361186331608004359003339097505038350939458956522017507427248907069613754339797444457364240296024315137130951813649737671649388972366281889858556352314026489504356902364372273693437335340144463910137750323663225996974608723406253824432299888803840 [151,7] 16945148162774139058918407709132314094986913773702280689968133198959172229288579336715576038933565505207779010557461077915940087172298385736994855390968511075629707989242234804768409379077205184132247771177513489183358955948871280134611090458681392586319981280696957069186995083284957987365816125310065452619636797535265280726141133449236038359468564838241531982148696760047872840342358784064823718615262950178097784536251542350010325689079794373188835532384965316283456561411215508253825824388289538062953264318677494611484705325123406437956582684304841379859588839080384059968212711142721672045781073598086070088953954967595405272664460230257184601436501950484965097747859127315432067045040424611328273499317770167498697943013903227075244755201250354825274413829573513962324691483222254593742284808349860808353690677250234855453862543054450499904412353700028733009954109872573251284567630286185288770734124400252427418841231249110574562818658172893256895978062341711921002029371197547689158712770119669609693870617019234392173402943806795160833058240234271540191272558709223894010071981256190866286844966851754600994400640199863075864063878025044355380100741782100529795000364847991661052313923056930567726089672078531197958066941563633085220680336310818905793171264025975727396931096253831803279147350190736647859932984732347347750006761236636131104684568756543514781175713578856592938593717157038150505091959205415329849510226160786437130183830976195586359810945154978696512579750085119938622164650027020706596472921117932844606510820548866787756240249733632 [151,8] -322486021646445620617829463062074880475388317588002036404596965228128488686685718810002053201036028194935352971676578197922824607743514968400934827991361602486663673825601669733582384898738274596934598535745316446655337272500069304623191280853966386489960105000923602314226817612174944628852237492776807917096784749646252421744354235389906698236912669267386157845194530787680684170253963067876149429499527786124010503770882919007215503465708525674918048662653341693989374317643744957134314604694567896361989356515936234615894688196050755001701611223979734098442290104810852500990429809639491593159061355211473579144386041697647339783727370255045177561609906271150293657071392953848806020219677440851639838206476385187831947780420669231909517235025608009799814812649004891589989771418734897756698463223160640830438649382835200493142003664291769252391212589946990275995715039151766185252400781491212524828092110072168693170159359869620566523509491026897056262615147615750976082844440708349704319607218882566179858956971877730408919953149847013865837035755023971190563296152604073487225449893761035337072950973251463761259741333046353486362961214812910103723652237164808419614314361632281431338927356682203817536071656774957057242609131376763241910709091637202633592888284175199213768773724524670689313683415878676480902833379484777655183261102951965861262095286827680401812066396021282910135908818871135242770734208853632299201859077840119880374942210793814669674421312564724623445449142028131877516808548324408258682462528401575506059549508864788818152315335248 [151,9] 4161086002416012898186786286518436316529181352694192901211703693543097214441519590053570327180175911266768942933681178334816069566885602984848657873017966502266870587695793116330748766811154754810631632618462221251870275302484874298812064055146572944221069577700944274980896422245593927579870835496405398685315017357128788884326551155291460288518844437358641503230692223908169708696185880486719743585656936494454237399177041213140386775480077237758583057429695973987247985439909609061075874272920879963430164457019619751115955046751548382075967709545456111191568405228982279485054040414400365893606482246727581123786174969446383287435142995550616817223658619064739220077632493783754740257896994355281108240117288562967909457631587036705058928247590792699318578125744104018897432788925959808337786559600791066550071814615978081356030637346181987660829442505076130471097354288741237648131988217902935304255384532707986923800962062613258602682459991934683545336660465286450750112588872460999194028248235350250374381439868345406054630346038760695152907713445597374852322148247576637985384625337148401347660031367627283787035164476981310210933799994069374632907013944704252246970803071554975928684632457465201649160675322521408605133367895728086779429255255648386131825865505385412896599516830817065551884629558475908541519288894206637838551323418280706651469502034250966666945980040382409329731629396153548326966669763524856585574022211104964962356722012317992732839016515556525824246387011607207266055899204771594508052443360757131271918430646559829861279081216 [151,10] -38265620169487817041976205958608163644385375747895861300233274592064176462971073823539483758465392840612681886002894431694936625376752530226406302589005597960958688462560344786595992698556914379213263375988745269935714768537437071024869830354432442047464835901628263870118627151812642720685401781739195794118225620207443330467829737869160532806577352755917196744927621172044406280363258382975927416154381997035297613571555195747402427263710357477948245237102368090727785942982212312818588647286798740331151072020758450927773767488059990066314330265653613132491877773388350515085710222162840678896347881371445727814991410867273910439492136686919124298817346542375957111843068892912882313794054865715787854908551816180378481006485008338339762940835345181123372052791021828154569081098238856651280970835256681060591010919110379339728348454454279245994326173779599788558347192421938613482523722023053830534310049563426076518000089629572763369283245606608950190288351186505089928220169369411429591356369784840651034945874473705240378089380466571905460559497014152948438245929243095336570281593875843964899263878076908390371264229702212636646338647208611188624397713268122752148699604036647211158361743519802045821912162660473859314275166652972536643815936522282904473891069489698525617157025585892368885125949021420144665147594486173955562226967644349278696968205901909638660504842360237425775397557363438771646312311758168379742708451847752995517560911204211157482768315370198522970319157085819329525441916307525555002303475949101748501662586887890029776527392 [151,11] 257551366455974103192298730308952551494257336651611786333835658405656273021849263923928175675939397117393482642534571566801949010821035017010541680284214085967031014221938182677423001362493603455096770959639927027390329132379903341215785247908538414332840413141532853616766694677532792876364753331926713378220702035692867017508681196584210634287706034193759404040546046917843944068053823227622374457441512812799230529010856953375910116903451431727173671312995609675247047290534485361819207111483767534117774738568637912267532701868721450606860230059012848708541994384608988189625840420025318271517848838031899975364737035356152709942663930797336065184175772631898508302920640647837886986201292295097024761093777821821658469060205593256696229971713864515938481417026731454608402391896597048630676975773813143418839904434947940223694117206741039127444412785985146140338212308221286060472660576822901165311050157287253170064358367107751787115698382343128331236085123044605078699476838686692539653664734196479036562421025643720311992769083568528047732878294442504237153621057008466141989732417401955281495845142487579885962832756367796531785651345057239451457727455912313822809921674464497822803740420766978723214280063497341692121040217434709169963602781107793059817101705481530772701074673162497687014652392908300458596514831326001469523758174719401624916849020949876182312590869316561898694454922443828317588212480371683072934636678380354516799108016131400353956199329343332188915216634549524161628287614921041862503197182019558255417847028160811911405062 [151,12] -1274379575185956719421889330314979028261129191129659444853672276430912226726126682470763211901890743670691290235274677808377676931964786799250165068848261785531256034463857685475261863687625895634479976843532347376161117716516084586547912930063283265525563294193770233802711447101379828323496651732957781872644589920198131260307549874797392074644812392244955708661934251703808180811805447279928248581679525281907213500405231007735525477241441047162420020567774030922624715777895777859393238248399935069407480723701231995793193565744757722618609691985376671666858354032050624344767738595095966429825688112091526211071201518100157259731588179670801343840786462895018903771559137312800041111373368435749159371488638199371922369761705550216831933544840815205399403141171792591779609731874743071909002410011888586790012719237291944099447922109048774919379465342672773688354361969877765850734203258194656688149363972470422196507735701310695446728273567003767760200388939489917574578186477861959855355643697881334219356388845173307668131743995405324562331778831520910065593708832423588351213541888520632580809333146379276618786704317899269846958714433088176480513942816988564655979199025343972075720688737760790714684974069395781005441153765666883567678583435624260757148239694186821757114636379930211103646269799410828486483912855424505401946791040968982575422846063482807549413004153048415208406309042876996469418200561544911698792958955338928820865478957160524508992720436288194907987308699970165289526126989869336137730037876119422309983140279438374740768 [151,13] 4471433948690338456909474005117658632217097473258795442405624205688657191882003736884363154386093689852421659237635536426198183878057025183237057203954682218511979664016895014794058798573251992405980694506701465542624739224184076273691955848165899405734183770169649459564325548379273069364888308369765300863212277505263086223517956609954783634086244833633341128417659636892129641274308939262453256028043038443779229583130459465884317222053937115440028449019697796708426695316244754910755300129439263766882362675246830841849220161002848836038932987712930716206837135450605628573986416041471646353951624747562352151045581765819942115024712977930080502284816005617455649879675346390971868616442936310911642606549330788813310305036988539019010397529254473812623032368961098734734949399501553026134111055783241882989505385677734473575120851550513691255616720266286078384905023244707893492397126023440369268448366102701794185744098782566240220469225383764478451166055867302477580125450238784916780085296654379069032948338244707017202321165836792271941883738381013794236994775131091554072781100117675015411661098922931508287391508476020780364625083522830710239813225002510980933349991346665620988353595856796540250631564186201889683528349376951330829862039889212040415335210919060435466247368949086944108485159174561753617001030220464287735375763809104022536105881941790928301327727975840820158513630342585085588866191144443096134032963890560596577748705912841168968127508405370411648693690883234760487767933810493097599550833060008474509791608108525991456 [151,14] -9235114829853288152037373372961287786748621641381788962569221186877505526560933965384766898381645821160114285029727087366815073673168398001053798751889860330357144990815346164829596824334370540197553388738706375478923415571863596629581083475519335487226362835547181734171668967206570083401269702687962062363984551648522680883935154764650507641807925385242282483029761056967330499921295505046162526759758768754542658748315387404400952418754660227564143519848332046184161840327569418948381071441024829239686736669474257919768110514760952392695337427166704917041930854200163542159722650319758576698255719273483770261891152799989769174578137763787872634461569419646868263358136221343440334259688718733338451131303227932355811545949985461814471280606590936750553725970665976474790375298744618550437774195127542118787418098635608587453988930507182769220622832681381514514064401002658162296787005357037949547265548896761181235641428913488945718259364343648595883581560174107512982955112584457128525024394140936820161417393261998063664668543703438982436044545075324861631119704625576454918209010096309281075263324744786486895584115458430703515288948068070515787461263632018390222144517842626232000828723621118819975426441027343468112737388973951631719660147064834359379766221881419731025625184013972321501669999503362576045091698909274030222999782159286201110938581414089559333908778236348672331012208396493618394778606674273536602806863378432429727916420762978841034414516765448416202806809209018882410659475537983905899030336336192148590051832476501142 [151,15] -4577583793511579205749791791552480799772236635226619837659126062277972595372417809740616423759992553688527125180679453034915863677172200777946332958582536510187396115543500843360784814631641958490564356240835233061201860692562849326206970085237041997595533095033599996132096185689577724018252804016966968842890560188644693660303410794423649484160019899021794517579425143631780059335238762802513587047199619714942044299429768391710700654313814050052480628002343024474609420251815362930319671298424199033833022450803644239472264640997178077931383137690391523749749852124285344291602528891095216003857393824976708062953617443935662793355370510395357356599964290599529556834840601849883540744139342964507848035060986334914239911551239379384675759082169607491739975955072161768369128469473288970955210631335340297252576286911341216849546506774077364893488222056017876578642534437181958789414108070991862200744599157936553659108532283465186051468878507473686922059092050232784613136247302864803645754942163137234685441866116864375038795338358947434395631610375782947923346490681492326541469679423735445248932542888085854479618399459792797126537372702762641098778832404532791165233737778178460568078652193442758923863953347558708151351358879152307261235516720805425781903959787708002145836641432302876499462228085348676550396274469436263291831276083400185575484752030255574608025010533903634305092220921128312852984123161493563220365816050421554223027191126080535061911456275985965794699976452953842862353632980157059299797346030876033428112906583608 [151,16] 130677171943755261167843607950177803107905596364394853296081604911001749139303395543360930569197029385567211257024104011919444678486302406590750329264660542283115048188640128921858023941727162431588448515352104152234276566256371469199856770359208436450578556838855654819674868595345394015362126242726755613841252163195852731936985868308992821080317258924605095832627206935762863556524014721121047838006504987511696022335044999403281106018677372458794049709098004585156013869020727063360498997699353562874210460748290736543495285382120993998655182674137149320623497900578608527072894275156245811479928180228494574112151005821096534487695081922609805835250197417184245761605229419977637294468072659247930151651354409830469665451142409551552467697245092952167188914057313318170621343236940178571174426858804344183281188785351020067818522756571066277178576598247659830836665702974675892521247282415157343500453098729773545457170709851930346163917095989180154556337691655719866920894939883493891946131771812210292782023124459407176443916150955963679219440569043085875423913503049841206968389353115727935348438155675715275197156340562815294881239365169954091363742556564714358828680088618096181304198668297598339186646367791935443014938857176666339406860175270921208048972481403916190448367348007595510949555220883013688268572439765764196382329572740228798793315061476609292803861212806442088331951688404627165729811862414553768906653571366855771828956829869109260630876397558543580227521780928751077473707692156132262468277399399876721602783257264 [151,17] -620853992671061451676974880557940809631194142027745870025748196404573268180047807794463408843260922650550529412323819880444237835551567493617136155672976115619538700301753014658080932226373992559310833309682794607309284342116017450684611494535741273476127594854777124589287921717457190522116060248182942782578580304523085490639292414033639479456129609215553337820623350189797297876799726006942318075587068005726459592440078377195575092552003187174948450145159794384084642769313059087107735768337711195506011748851007107902755234909340918219735862216445207346652785987216638590151525611997893161150207856170881871699783891917074239674058373238812037228688721944466206013743393677323058505701711052942649315670269031464236234499658441387683224560186187459764613066210958777680213085116559567237026930246712770717328223576215964560110111627952300091258575653950333494385080365563042972777399715034317415094867855312270475872376544815129916848749091514250358895324125884896243583993497903524742610918075699479030313235946057407853368613556771917477168411681238366863840499415249753752867678585696491132137691132508872537020398429048283054978870524069689372475841256889016719501128876833883111665963725829892002527842894622741457747512965263173268238382347820665603587724936015329233651253972321695807359972037364521989030847233178780058779415366646356781122396018960153137917873715651295884769621200278612743166722207580265727216462988352768314741314039603765627280201679134159424255942400132751032038101216878370579891164434823426462076237598 [151,18] 1847868766429609168000928518622708973880810627099719415819650654583745672516837023716357645203380641877368250639232977178976189384488245051805864874401815850108097605546700833742285197140806304082456152513876849952733029787975211060875072352016305684957051351887282154436285665295317395438334348400601148984649589187678480856815679043376379072497823455982991497815941371963968723967380630570673144150313763656439558225455736521715235970565019950393497178242856584941629556085902312351181603848757289107603113287642183479161810848715723349286568151069600178590376419811021785910851320934098453218633204372809474296963439610842688052807918092299605006041291030293263217294133207956232012913985764353344955819171168921785290884989185095071592699520217993065008168569486745983334876837949620635103584744324677669487813349204355883389476220521273482230224179209887816687668265280301164158880019963530293107587456357438414080399782977233651412120311926569949872403018394309194116349626892610075137963226024001925874553424731479169665164222012354450457750996776514805206008285228307474037380642040697813984498533169814401573829349692617397958061189970033431464417263869480797384298350933019924411787075212953098501468463873000847718448773979624082498008110603296196898543661174979095844226228084962336126576374189285212809649667807183664222472427938619068366125518392303974904076686959549026970894411409829268744339813280535269326860124774244512475007919463480436639118286576000788162460558981865904557134860572900946166300390001648735720338040 [151,19] -3785349549393946481260931551792734413710708558627647884516089558195210730746449463839298207567285654410635113882499828622933414770193047415989029456588406916879837841599112581247997552172997244762843717893199242843363391722580946192492347386973712579537680657963145615313114454088905425363848424225388309029805928391916635422308780903366136551924582050947412467109052660556426261667451149092490410217237923426757648775241318508906279582334550003882572199757630793043470377030371026926416792404780627115335505696344917431653666542889952399038044572797919209970298183614643352974920910802698496263880348787082155764476866731712454755648268959581431830202471798109288152178240859117741517670442041193526680484616424986560824094637486536361234594018948522745379679465808568919674661548558797789031555202456505870151089300635907916344963394872845361064317917059115407902148425746494870288513967642343762006571177630712391123060040694329350569971604478400231102780782230253461683835272240119032059364316222764569501516831111959778361057067543644686424176355280042627611156364434448855233630487253514675767284490236199366401707225688721682272857492053681826053386720716624766528338380260087185459266120344786897822610347419156626344887770923626869673934865476558854780924667350269864717065364826311752900615660912552387173860950941816814078172570651529362589227049028494653790417261199933012721472286448471278301288052428408011439497467781412314613166515788407599018089505458949348243042105162275795790109945767027889745868586346487595058590 [151,20] 4964167506220274994918766098467241020080564273788624826146134373881070269184811481751361199397753687648220721501536660285568562758076117886423002955831490453499435804547784212583564829854949519263086275837407342359530600162994548515154834677184893082856297163758292168183181331611141761471044316029195400879100715797408614981336327097292631271212277062259304983588320242486706296813751610679249964777095466893181453338543687928884572612721160817583164721461302599952576463337166573461499878853075217448733270428113818930621991024586074692387800605245129064975819285887201127460247024601915989640025083882825136248909874961760266459194273393398772183001074911414614966530759081372813222692730491376422691829691507935159449723081518961068309432241662996290050490036630705193106418387528173196070379528385492889373743189806109468064434410539542105059544212780750038779501937271460270155648836259033915463795248213848627720143045044219737255560821802031877771043374618711732970165338621250852281490305185400969943317537485658464968819555380171931783584410827735185189030573107822534364797591052368405070210583375510259857626471621536326661357558562594367929709317141135611228967353803713690829056674579938833633105891851560616848842828933664391340951152270778674954463599037097705870736556023469719786167016983654009052352076666356983503774582368575168842551738762203629497588838301581143225225768453755913217401114194421756742739099614906900859081765020236938605039172281375628200021476176403108898419568536793901601953412144071705374 [151,21] -2559297581201406318428749438837521636832278853524783941511430334383538887047414552897711307153390749218634139032978226484096171125754948137702969674613070914707772535771017913657179151504994365067144066657140589657742283425360718614039394417595288008904915084147438184715708936992461685682014308457392976942736772964510064568188227278731213248660764830619444705024782629851531430400284930014807193824335007894396495427488102521324078698813238071162291546814891591401856180983481137377328555605263214175163910897566117347866601665493598339892133835105615997849190915064245927551239452833472104393434615688209005075410625722252828660694304997711200893742533287943125251020943937930070278184988663250505504935375555935832790033211325706528550871235719004431257032451265352399703960258831149154820107147495483196779583859317879317384142312791256260656383352000610684089382821330020885173354269716053443662441885611780135074953502352508787140835110950711142932050348286963144670214522816966679481481445897502213891138625258501361359850764807009703072115559647089082700560192829209950941306888039882126704111138405079759050439587145856512872660832686388316822874659138569008362355567929037979993548626010644848647824621519405882834218333770762367948486760283412298248884304855787928682442951267955020089573866021106981289041143045775890057120116458897970707789969112918723408368533700945676982646571732144745325378576349764843404494501387194138198679571256943536574444400488011967472025715667176896368921741179019971285792430199748160 [151,22] -2978122615587075377016998805012086153025784724883493826177484817871670070730456535968575318194956805387166962745241520947779848959414512930821698246490374549920107585107228608315118620698604810104196584482365191657391830258065802084557278743702672908444142966703363210863557627821041087003153919718690828819708877029822232064650150573398912905644225407745168224058579074599967402436628133403589787089738944823843065904478243958170886497516826164623523483560819785600717248395457114300081177714465262552208159761097042059245992812176765222306077429162938601661358142519909660432870488034828641976643393648509366415922976272853527382106291936818014012920167732567242698604755293840493248840784013303764467397847730649190290659212292010127067161873829314383238720021644969330890276229466530516988372006724602891060028345098865415513764612932193929089722834576695237438587912584646029603969896769801177933871575227448708666922145162492057884653179552866764059723219352142938272375690918620335027571887311250253925443870830818949462384050931656234799487560483501480756141359627856010258299288853098568699359717894020716059036960395209236967227792991062561319256641563431572677695109601090283533161437843637704861902876054229740213444685797037001738282656923490095575842648223042017566241392498488253914603554109389704043674307817252538442918864001107086039933533512981789109371385770318815558569389097048095734151775401728177386202349303406488724806118841508999323003209557155955781635946143917803307526684554968783745454203954640 [151,23] -1071903762069855736083879638782851532379340012890408473087064641352091853683767885883585035298395164093645895185409487131675086763994193802136161427530926000201232180538047271759220310772839278488860815027736443715312039041532520541202342882985084758906509147479430722675145561656768461097833803659821550143463019128150377032994501133418657771900297519126047564739223557414414768179266760457227959256742366982510361225787333217412387195703234114405846905260765539950914678621893243038286969575410856524812312558689926595467037950007917390973886663039358370985491229892335252088677854258084857484875928184749098563125282786274463300031886522504227214739108898242383495683363777129593067993651484220527944872989066521214322558311130831663267574918282835789227863066550776760155125282133957004052161511223239573810406353489500804328567794264903682555086396626996879053613355496271824492937676110560153582416934341331747975438027792609713012684940539112471982752802287052843552542281298876726968551405377564673088563269463669306515446315925131874283052553931938531455389579607959210988191588391606547278229353169962318348545270834309353311159865428067111384496860474445984070887626107680300960024658722012161405019944351936580290753090645598556960537245323836452190620748028321410556744384310645562208207355373583328483481976507414824822312940987682827294654339907001793205187764618319241357051077896838458016230829388571492975356407625103542290421485412590887899789184779283563883207064137516571708218103423283873445988721920 [151,24] 41009539046562447100692055222000437596447200425617662367874092431210420938982589770747770876169154291308555418639157219830459720727618294274856636889572180104761814954622748519906033587343948806827011161629724785624669875433610399249343134732076837374234875861709456299348777350594819485945301545752746495767118968808208998133110393117561814624567861593691269734104737202960267511298964001828191735693313165758979827947857844859116484504629242631852208109330466608756159532236070688016838488469646378961581127824679686730942975152894002105451665224025339242735891998956193305319092193570562971460241254499613772241916400369011108334721183041834112569367158026165096631466377408824966749834996496396918455326911595443234616549758966392972816136992898199795866916740613432179316315019466417968876461681871494321097245617988775305556322024027303817466835378587708350450454536824852351568746249932893560150363445589689204244181677507813939750996687046456186473908844247098283857532512271918274016029233856273798418682970378618168430574791589703288408581358991666413048110579587698999370241247564799467710260134488349975279360266332526929048235051469337239751553646569654436284240765929042318160318782195177472054507701874228041359701871541488119678085035762537021652680235113203952260673905444608574173550415324294035363173279803585749530059588603907134561120804685507761931477122222009855044396738932767707147113555062787881452495073013105968877472897901485082416704329215961280369826434314343808709587864958808868805502280 [151,25] -131731781540030060692554687037975307192051527804126883766790117117512426243682429482234315592538782133798483937152008896819632038355863977432120993779132771750114672932635847779554706830609290287986223644277949897077803774106962176593497102823401818900382714215960372360449143582885968146355364017495816887589701840194312868752289697348142698618935381933828233822220305322349502793538893411416524279663955288772363849536892946345770205048262768102253166542742126048232702865360657770007368196241653003995033798238764141807260376709391843338356097340010205834656523983472316406060366904633731597946055080109805050903146448618054437584773623122552965391105176450829702674909401855688269857077451602044765752593033667948193635109439551660286980909140252500988054297483225715601684363687186742711130906820400237371930480277395298498880619046501091815735227477303800517420280477578656833129977791899739103645458590237562009161900656593597231734722509814120422416355919970248779837193293366898127338055343678036273470695787100233670386637804166788967672437707424980196761340287745271978406632161545928219041177143528247167251738762493665549609599898532113176423426540112911447794761418040742137137399267044267138620574992036009292740605600629014658932962784637812370661409353146851234395413546457818157365752598861345084516201735705107384057263004156093310178829681768862487891696402643046425673349510220541730877463520153878311816409423917927198499029971691051585984506372429252247470028406469534832774929595006967649493760 [151,26] 230157961571955238842209179081593850217114123625747485079469877855747121588101284365629680691047438915533462915533411955649386434543670169985662098563817023006450329310379537605494460847341522154131072430203672288382299018016623599068748247973510554792117689147749314200732434844243928711474378994208888095085319019339631549647975771267642109125040740314005115026200393605327704179892993786137212174242905021800821460494419136041403441166092417757058513594541386192418914743457190623914610072814173852027059802593864305045465910452957168125210910081210770905346523558093212804317263656933022911877717427733148619250599297504012470629593560680798579407757972509841349071002066548967773981125532990132415589159357309832325724377683987455901582136976266077583447087562898328360048770448303547401557699514868964239558129512241052074826827369518255644097350440892282745395935257017079418596483946781183231422217990781698099594402332895417445492122399588892036125784201731067298068268507152663366510458012917698164438184525154883208456620477580125470925242799555703815437449802563577595684812097832411818642561106283868447083242444635948257503364849879059440124410271180854771058792586350529939697632706922281042035321346037368097368695066131917679516614978938034272136704815467924758165851693137253083578700017830775926935920679672222316419135986605461847327874102939330557858088888195294155500306274350841891884766694217661816884963622111146132962580951610344322819317672142896785781510871496443977208175234162949951560 [151,27] -218044090654772811478885679100490098139398665206374569483321876850825098821162083089670895802878475032340543382676349861969897423312437343471315879760458681614373578917396211038354925809644396437876873358366890009265395217151628310965495419030684953433160235940997491168446868809700400158174513570148135616173911602123085737479892462497557137670127400343247810097778679014103002184947331824676141306737796354439346775430704383152773214235560729876537897947241091787236115049468774792391297270625854401865452122304351753937237890964222017026978491309800209541282887618721696209783138684540626456966234369399812357306674004379397473551380644213908311828584097264706766354200972010204225680387382732198273175170643801277597827844704103819777753484200886392806658328426734491440731814376548828513815336412750454684202536354017230315159533073299489491172043775466504882489964159929644722986359111744206054416141072086584799579171358669611570437542408025415589076650126757841131048739006264888133265811909182590468254570415523133218389958102059541163979137506875597078107872492369744821419013141676629403563369770026612667910123474680163924829603242658189401305060761582954603598897538014639233742075845186247724348926362620819159482065254668343749581796605721687409639838644416498654902502244802768022662697582564011019563810625929607836920700538773341717388921160073162121776813331482994798080424489213817589990293537484067844904784758522895875806435895544469310925332839851359814870575393488714785065779931184988555 [151,28] -29765538772587906313089708503948671672742474642612569417654545149121881882247942410596415725812567974264466259676162654915626885626961102908600255591724727139504822439301204079093712757979355581504572350569156259437707158481185185702167638650895085211349229050151249559649167314864477105352130574508160623615082307133617184883988025710392692050250051883926973507550695208064165284768233559157889923681122494008684683238737670045010823241818248344391195366271288604712281499694033528818092203242519132121699224192912267090791549371057241950866693319895684901439062449814898573341783227035562326231709773298433203010549438678512951858327163163070190353523460335464761315935310508694797593393350957788983093955269594807815834648645472655051206598473447330394384665608368704338767423410561992065737541138237014759746229633286694011636018357118389121069311673318393607362566870011658364715364979802940674512700661223504204276818539162349375626093459437246663118150080382024192895816145989055680593340744376412504029088691179541375217849181439982522366925026198964313940034416464994403938417635614833189991661036826222989695022340550180729239628261800002589839526093333602457877671187000837781208445818745798639535023907642974191961210890635150728401804070343104447858119060104518568549648144641714328252020412319880772158494005460889053511191751615927507377782043605084432696382213270785556778474506026645708980282745053606651807810127525843021668910052335608039277671133773549221070078949771378348157003768979280 [151,29] 520182938602191063487618479351129356170149516720901247520384830480953452043699254752780888082144654908593411310578788527526951115875503190996958944532476162367663642622075990364041546841974275915434302921015340936920247942869012868753143445697673151487141201988382572260518064889145580693531200886961280066642060391878003175748914777297840789872551561072499720590780250090984334037771251893322328019643645695800635138499541559850595939634541719981662131377429003348790686128356101259366331367857870760076410854123511553236463744082449189840469679846712193402517803528905388101404797043067863086714795384494156375476610428338865554450756361297951125763520833345881888332381198619798590511163309682716253391894983235485187851383585464345978879385714180204198228648410766688029604163843175953082901134811018213437127069032223942182195400442379459955307346290706790528195794642698722471865343212259506255223414690153078748464818370940662162181037941705917035824508435303061652920147103623162160835555457875964901228831537926666135187294445891959314182271184269845167786172550828192363451888887060272600050765404418925313210948212046811833480331746452371290070389434387520061339972989638752933895636097039935919947884192679886593544898542150550463014809187458280535890044492814194491234476768037022949822907403168934554842965355413627031464648288692389649375730909943437302904581309314768015015631518383457072477142787793518148295891346582918941553788172133680204713788723977625157322631676959820386379284861396 [151,30] -1085364777783286210459573368505695675581470910770862573006784143327460666311768197490216225741580669937952651692462939524466039789106293929468931704929992008672256935573352218724560575968225246075485454746731978695035399687039918405205965007984537243456802161012991905416489580914091023566928853759874762912888849362192778042959503000690086204021613451443081202972252453228404450899014778062233061760683410432214988826989024646332870181026152975720975511524226198190119320035083153071436169149955420409448806728907057863313246864942423594662137498589083022700702297553224250371816954184980052059461021209686355227257376532377001394531420470276025675593248657382865786329574651917094232217805174986238327467238140444103921894606881234778896666558870635682830991449945347589371934053558467259627824593757050315461098074828350022397135403899408209302913945205911006497272942050444770319497919805874379612618561929046327526296399630288687701260270731221212792925685273240960382816086538321199766373985901704360688569048937780317536324777645416963748776327555640320425417217576268448787842077377893040422224050336174057241953777736036831196814774618016856211072003483881854451086375449863121684524726631431498179245849285070130243303796817887495074263779179554036389925068083914254944432966653030934083726687933591739505100320951516538923196606729664568022882801490692449411339289434978679240138584013823724396181780316571721597559575960187577637129250625178213580380422630776500492033207207805168135884926710 [151,31] 1483182295698254014158008981322366669004579986159113992024430687088922545486036463982622194597350234080863215721062442554704296457624921232539034081818372369062675223442519799356211078907444180139858474050804824158507856891779458137950329980471720934814506287630656958709165954943058447058640421836544175427615479321032248874089187041097203305961421577983188088614285271369966502185423296456114833512291060398127874838705254109678837093459175721500214415507347152843013622515837229784803501451110518106615625448070845595386223738534318315832536703751850183940614637091370380124186202483281647118025976881473355787270907798463416122356748965792853704765375158609348080697700242352188356417794987230874838643787735349239969279101141129410812121033471028241176414293914146168554074602283403690282329636489109343234526378915209455886937568785426497804824148487600095243651074906293404854765507732450761272684742756954777856006316724607977921345956828449647135660858126399501983393869925252654912424951014179431514720387342052274696183949854265901939612974517979728406130945501784656636729447897799957163405789973077120445063610364728756481345453568404212134635843097780997790811739985454108165085134987116922895735295784826129571467887207229190510380887710995024901611570729983290599731070576017668713089709269581754885328232692574047663807372755567646212213182379492123989213015017131511184689862803478395722092069272237478557344169419911452331832719582932528662404281846562867675079479695355970165081180 [151,32] -1578039042836905682646960318357356320114438451740949400409948662348085663299683245175264327196174530797408683516908129803323456130781739041824460059364374275950458799294183044472277987493881733394954137409569832956255812671057583731162920084066689648848582556753237685256451255995963592655459447848980621116138449535734259830672339006808771988645892203958773233141608845349229613330255552074897190410923258221988601937920582919504433558790114947557083642385047022141204668795557232357414055804237955487175720632731328661299212587578204986874811995411356247163164671844249817329579302931181979469142293696936328038198233664752202877928722186432838161631833878304442683361525760981908060900535288406470172060562275231320534230627332574705043250082621332942426673547636540777570236276727067996659346483926340453413883116442274554495520431283085440290717465696022686798074318721034698641694401075297696899215507982340879765328624563809293309051737707314295747022294456556587563919045120352302156051354815067879359981242425326068130935937208466379615914669515209545168366254279167866541469227585292609144321428438653515698668536711771018755805440263654551412813524518249439323719295234760859389588507366393165487105101560486538860806253617037130169239350774400394059313107202287486055785830976751524848724612886426283854130480227824118103830746954266365341822155621575364107035679723878167626648955534977700941242904129985979800406057052557653189606166295770153835389585425265399475515009068019753700784 [151,33] 1436389770642182688363217217362528510321635846941362864884302100751364088388140477319570688512287008878259169063633970107521223799893448104194237401944364809846483274441780408105918127912259213448129786740138689586815030721229586682240272975399011256253184805621201596474060123701250734199561691738848553366283211515413794551635973378867829223468595612376265513771011016202669551471054812999497020723266391788630821657977538018809984686393398479967484186555705519333549305169171156472316334986455678151071754466311613961531196738315582373169981873051893595032901489905753234006006584310608354819813430117050765713611815032326123564107972761235062349414872854508655482564745640471705773614128544086546710604425066671858507887820386658475439570812949258434170149480917715220596682792733500583932004402309531272767251305399228023600921277601418408038738665759095158154842529594269732090251165370412977724537102987032112098859456355822715315741035111319938527642139254187408016087918093747849982671398806756501051020992801778138768134221024287324509074234887965678661445839256330090306892649575292579016964875137618079022834108523876245811316375814178594518526749640286126301431031423907788394148951086470312290875028252518782859334827848537708745721405792048993353739573390614286306926076500123170303872681718873987972494855280898694188797566131180624330483337916041966677038425611846852095516108938240639730557654164943455317694208402657825360456019186409894892925044222931307279915493157317945137 [151,34] -1274639348089987645841871438595854536944940128567405821260416747155058315643420989457481509359257397856752776827031408064061586334629200606837333439791982279698182506488816158823248035732363162574400061792949394796072202675496714364331255434815767483227203078321400296618295145824163497589026442964444412473647687637068659301284801167203625926298284278282877844546954526698207868849512503710941269293939914898678064601857105174125887819995299721573089589567778592856495268159229335019997640393741675292765511356440679542253943063454839405218351200957350595142835576012844219231829660332086309119603042853390267226117916755474108183021325091563457141607884317270043616931198044398785395970314790646225313757979422723614220575119784199027510499009087166843976697374411358240442915034218536403852383334789646140980908746110460246368947634203519904056179052735480271055661827201253198676452739442291467260583315368669470453311190570771890294757343874269184027505510831886016935996014628236313413443536781042997756865829321908887044391702814403861577814450272172441215303858815698146934899674164216973881865445903369432890084527315910581292995490298556461009055912369622190947897220039444344329958857042922848425150192506103233105726206678417848209836550999371446820781592075465692184180778928205481199819825749040794784302851269972404308361895433970728047455786723513291871190763673792302287378640817176573078499576384206323968343605573926703992152841297505593774908202642326840525260384885803012 [151,35] 1338316593349101186427856731070732146132676310771777315608504487265650340217607875288617533624802555992812721850488906773063546173104087024732881343206965416511848518352718596510270701128179644077288662789246919251496026692018900517479266393319254150862820981683050424412245490441286583664698371603712089035489693178304461924567405825069804091437951563987405589073176768886116884836139051449484079114579948981530166965353230192072439787906746694086715129124578465918475160869761221211362246078413686394808111242717630376824929590933863238139779673950223885828549649514552385861157171659207670351900521025598818013615539051797395369960741134763591738503763412573332341832300083767938675904307249172226533386429471263053517738176739833961526855038840315594051949187597810853733815713897909013199165040330978221579855097866016920552279055947693497089483891514843498825964919499624199955650761952077200027953184843937158706566256481678638430935140841053403558707422505328999225204489382610201881702956066995430250750003442065786156736087438471686235289762299709792705654910575109104776313567899687217065336418013680870526831067577303779532220392598570411437332738553651046564388424128700603390557413019813450671116311509822369658796945661254649217023875653082121934663206969453062294808975578967999187825202515077882636578654625024183195201234150770546093661388089064908636969968862636499168377531275220314929800882878898406524018868619314358773827741646954508098465841028046397540804528800061 [151,36] -1793807829411534751692519525601633864908151825137818095124949830388824789665825719244425660184417901540454660849265689633054081812005046288883668286113526074728075986114351173344491614613939188784732616881145580783029716009267064713020429606135836103799654124842768653988403060750115599940458798181376433216724680295460361182057894648796183454942880387686859603841455369473625655043894194826570000741443535842526801970823976369707173836893364923567548123312164214226247757535129362771564484400269908648359718823473049255209642407579297937795808711436749433697404367565558533522644609387540215001950502456499219285355574014915211787083110874467832106457745329619812484300288592407849792488103847731856814336773274801071811296080221597069643462832662290673777066731537172038354272049599342237724286004155034421265874168747405054701900719715344254643254305065024908474177128029896628718365680004786128260490807388379149460482339955557185953148220286261388842925693309671718328275346417623642186814755088631756187172266085721320869630732945499336805759821536012043845737245846184736686610562074786437240244484147957263778531675189511218203370025921352187069595777532019644455351453964238987867504463578771864767891749008262606188177037561055411089197232796681176567432922460965258286805423654876166647456296976132558621069408675892913297783299578785690970703648459672324122658028967107169291441567940761685852797078399664350747256945159219745580658545159858145116672667671133623416590625146 [151,37] 2645011549847581500515433852108533121781993916473495284866795278028145202861460772536243886424378957458241403061439832716962800117610435307100416743000692111272105573726182101590166995539755549049473838156493764775986820170732318211879646972596912478302182462784578416289718896065142713152649513561892832261865345180066951296544692651620094090057039245196101506209930226354356369245249767563394874596251605951953153474613641967841310117482018942438863341732268528958503254842830517855499724624394305884348901497481832795339061037966211779971690389820980780369378080687170929194181794634260081662327304711944951963437751470190549611657074834507880333444916455538552390129666727813603576568919042592321539225730284190207074058108303487941834451134034015112158524312824456098957473111313789875464954472974383319472963884459029156617034038871430342371665635418607315904364907320216963491341146846264933747387773357763775781803670765998542355927501468566851407270761069309963056674616890670614512851881841440378956144490705009654615341119438094044766271277911653239018854117275540188244711055744751542750449949709833454448993853516654190340481765841785310700317570349346559237338007909098269041796530693711306946299025583221642176623106527289790063778027157975128937536679560116364732796875539907618183447901607480817235745676549912006230987888320833588822725930434073006813452112189103953057422793178451068512501388311335810994733998494542253330630774723067605315701220336730194976627090 [151,38] -3693301618320422001463656875185764509391288363465855941944903513739101237963435659647002865430173165914764364738986612013607608218071058914986887323608256042875285704283883999215200455179967779467617070935863894079968702587481418545683782821878376332872927541239739193483131917268075783969657838574755938142758127968595159636128442503412050270596184274890482436897877868919622368205645409373004062751352120174135785419142544796718374882960834849271049560089114531491614345030249109290324835244391526223669637644919230157465535184882790099092144976847667743866688879073325780214007483942861363397838674761930963833218540838836577866371583115027438405587786497372586032513908905686543915174928713219608077991773907951700933728109706123851573724521822912819710824151095618273311669809026751039311496670428898491183516004293163941135803875824852850721148498545581937907797441704706850480432027296823875916249397027982866254667905516440087331995208361898589474012065202073614183000331685166845230508282909055387421806072952594368083693045709209923451700474041634097428844935304799098675239703323044560824278359428294431944589623458164241169346525768986330283626092250461553700637457370551409422216310966970246624920615039362210908828865435730862360329857332040156994779762939888638582192594349094383379287706390728404361385256270689907712765763789823993515061354773250606120392575276739376520568348474409984788737236836793856409877273937154272495228994997051669339447052271020174080568 [151,39] 4597767147263028366039496378000793638032842820210656235188682837985829012344168698785253842731403181895373802118735737354008798587083297890461000209024866136779165506314789791840293795589106877477285498488327478351876211127135062150350380873951353302082475509346580163121669772745415178609788979620823582749539922360230606996699345802236481586646125493589690996582700373234718211257409527606641328969897683192628602702861839869719325171036349252728427033052561297304979382611899147269292223332145865597553054584452854641390276655839444366322105792298177178685723247687620053513316269092046918124371280502926298000950114875691245946784665375856194391863960417936416246896303851363092774001049715053901097632630758189501250625215450967290719341263545636771825467325746184637371418850081036979301428307303411938623266468564456583890847199009283846402327363142890918105899638213662595331258779524357920895821269543504991131908130193407843161152495513239802131541409580508633550716211120622953605235508048051795966418895049705951569963040614867258511724201028279922922340298270606418866702827941929881775231462351088916426227433065279559578222577695967362768125281660611117858581250984213536943784665111423761972384010302225096139850857999776233476556839009424236589963823661762364299636932973494760406691878737054969027824880778220537572372795089501354302994754395288215999295263729399822131367313514364244776567998467316999635973115988177057608430134569551383059301948657498812241 [151,40] -5038679486093279769915611127419631216395235403401431345487125208116628510979295031054978348099930758756623827232200081264334032519189629376373252308328363019938913274005798611613673383699616261187663531070827664086800225935517974213087685320125729191434425071355593049791128366031398247799345372039697971539317050004284326272463905168670549589910184224813003676222987373012055400140442959487907720815479793451800948851507524782276202497219848710701122282749401398804222698688845167494858963318431612809172312043644592230280124235635404940602492652749983704381253458426964671642312374605728976226314851680480155696180258566968237353438027478758146679677989864151727618891515476118565919951196071626807755112203648523929135237856411371673539423738396851923254672355851635343248468887387026973201199019554103580178807678364649612773654574318567906561184846763965946391030417373800123246773093157997608108014373864901531870843757251339122365629393844672777487044137683930230359002150921916955686293388475378689758222639134227101647339087534242163789007454937311347078511475927904683543175514021452015460816530988912216045432870941077059355033846713166029350817782026118394845393773024537951991526023933293822292697434920848897511443343014076232646871956548664538171241064570954677533946267696548535286076422621951550873274834250371300076140228291998523043396029195584157921764433504658661580662687974800030980509551039295366333639320389667342857957201114418365027551844534296664 [151,41] 4880074594112603846874410020571926790887517485239472984690780344451500936119503004064425345531932666712670499522484066407846396510109474242963473838557036976059162431331772343177349505187781596263259146660602819549352697713342903836262567274769695304480235690956148206752652349949324141031501611715299648501412222879216896351366254703951184341363758394417024260611047242577845699873846604533762293096962302518819194321804557289291658169756096501477012124524762405793834248545623440340246257088646418988147112981618023684173941070829772900569344237801849743160786628861574552101319918557426263593324857478955756817220303516955602255344386198775139520767909006544799373215293781434543105579661555029707690811436076031330765964109077502974326991150225892785539773887475320130126192869210927946091796767928392810669356011674060901135514932042606842757686288349750617876050625893304126666048758741849936283733316156229197085259280753605145424127612276725155624221981615741622747761292755218891156129852604381636661119731475527876793983991559549058848097191585504441266145408381092371396926138634936157424072197018594614076156087262978347948290070183913859731524801897991444561361253028594235261051000796956445846217402140307332138737145897418673957032121587170648646790879275238594952443078937065850319542335736461649446384075334846570636190354238665449133017198148782155005751247485916773908510678542958617572864139778027054997105404808988826548208520404223503813375512107091 [151,42] -4214641415861019912199461917777696708281592645791595632349473388692384505995535165132010178696425957068364941563169270363927216878311818356300773413226644271366201042374044069687699652142599320777494456654122705662011781359508899037918003665606860824853584330743259148888807160982496858482521625797055239332873236408457636994774597779855708397733831320079874803054284169933573283977259956181390474613839250593841179647285707926294928649164180465001233664100638137903645174831734159397289614921666589348338739556999762096062472583698792938647877001639093748857660119417594197384251386308565038041178547522940611368472016124438834673608242790501174027731233887022387679139782200034359730102763405192867017207586584058513334763156987846910355723825065757420137122088998647523080676137454293572296118851422934915032378692199191502883622320640811881509052936175283858367890629948375465255800805942903834414270410179832542165971321506645705499033561727693037590074444068238866795003946428456019327054262591633217104007282369428970553586749918275841365058929505030789949260778743770290135397160816706636151395492866315788948526818112602541507638054166840679012603074338818259832077455610125388680314383809932488107976796166638883150100561876331732704795613162196085605763350017922139837000715383376599020225087627924096148291129810255257624259947751307086714609914362660929763467550901365738739329099801372951822341137640323446021604257843346499580613120613113074958076055950 [151,43] 3278017221005468567663446824900550141725434874203953644645332873039231200546600064874620162717790650950795856931241290131416140983519022895496849396690165795276571344280744384861041166121947654599033464172163215954397733194745888913194036704804644390831726492014483540389686717347672050522467123124804570592165507261071172411626896940193526009657663494312291747302451501935817002732912324331299621411577846686855288619138768538779614302200957668468648599341353859224322310694604094696239507012334050234655284775497337647762123034365569692032949799646167805726919055321221570109823476666225741243343112242838590017481997207879284465074262571549165211546637325971486149481838424723671722175645752319138101175509723024766132445677971761672897878304832344019742730282600585436176014763541119971426380789928279590008414000904976728555614487311265619258518042977002908043634850093652342635925244456535725134429155129803935107472889817859056423202688207109089661891027557637175916712489231457742990073682241122491801628167313144329313431594339684085379246247787553464231837477978596693463504955668597154526390959480466980853710185380414330344829496462400446533758218736131274039808728119213981405769864900921085743931362701471162120787091887139281772741935433649160179601040857546078456935304071934280143589815022549675703170517978550225522531225190014471323680489143630986484572404753594120628487602818212467813130425790256256467054231134325860259891989006423991476023685 [151,44] -2317218916779464178164603556079000855546458076168404703729559824044327365065841726479293788822649107095011877459688448280415114060944965821694458864434630722620750613993056052362041951872465636186418773610661101126261922056392186257457452572095634743730715081884800170543075426497272084895658620151435055426598178772881488588180362713654918437063146532546652574435205844215486763494700804615445853824147123953251946505786111891581616969133920054326631244181540012849124384722719952628427561409909866922962687667338169727949155386678556140685381775308000653475398576626670778321700756158646726551845996532487007007200314249153854779190902655909179228152419491529057706236987500038638553623526140532177726240350189906780381647389495864585033988964291962372143200301504204809773233883234943389052535227169433246640076562635708737355910035649384663536677111221244955323562060736994746108448256039925837134472968469087368246087589152689006689880621445396216586178794941624913710454591034696218028986309518782993465867417053663483783072040567737223654502145439960651494613948988853093697018463949330355664795645583755390356587934515719568657280325993339510245470823406154106722620738774999665161334954110850296394608093743359006061353739634692268309737076029807775846533036594772690103900773966538638875200147065291809800632961517569967111806856162285005293343560081900372085997444929001550900079689002028537927025902489521654242877174069647595230580603526442323318250 [151,45] 1500507479848922346615574140807799390627000630205605310718029639950028738419477101343442080518376872361324092224817479606390212218719377985508818325587504050822976424743916417470713509548255352468392239806706337504233268776512690945536819037735650894146351642526648382207950775425848358264200217128623668901094906151049066908990889337345361338625920061841841558739066043061512320440587963635086403285886500683004718780085503605717218168380150806435037361625099747359251434591374787327212203250116777231776885281051027311658861442355331628461422292514942158192915489613024164581155673716244918889172550556174821681656862998121086377354035987590029957789249949936071559027118702654128524010080354443651805187019899871821150294747242941922233359917455564938187696756318115628519370782639940948077797671843686991302472461556435845446278117444825016241845904042022700860121421425530471411800147983378835366502516415437201636788091356497826200571852251015729386333099715675242989403089502943862978108220828340324319245144919591438764126798193501773683538186235168676310323173596000678571618434904887090728202775885029253482394556748982989897676100711323822400295602523818019591168550075725649878715135572208474024763876119610034799781659747038432354892135142021006525018941463705067489602757122277561996339367478801444062738126051530142131384011181268831975986080387230417069627709146447395979041298692329961682847072501057092387570598212825872786163026655860337265 [151,46] -895858613139018339797281526973816264643093604756713066404112182740212827526883592899985080396961490515221271219312842187134840809006293140817260444999986636625366338049097333694022428688799346671767818486447401716112597277203336858417061156021051933850200834163737398210641727765007247491441235033784934317194763542519124848081272946687054044110985254595281468235140848532126964691496973306147915900461219049712068825845398004681427602802492489613333493213806772047400114039329107114253578298809031435739167345973614571009002206711095951555547865754600801235660965279279223875783515792754777293300383357003154949405873791432861294809552093479741948372904746380915384366749625375804870949069935151398180697362908604486821803776907408349663684790464621397028895934042153847334105862618843096250953288194449584686418457785899991164357705070249915173946943574254084462708332681995068641741938349693594753450094793577451878114073379309998175080275523103204746787260190452604683965323956052137412373639271625744726726729610425464622651035894179941376457214458347360598218653354604459579679862558339274510009541727863469585578467581268628440203521200412417860290968706721518625323566183185103580843453988701757026828312213063907221230203745984766407586139085974993901871766976214736250919872952744183415294784836027817300815156352553981684202094579638939707861728657508995584894356694766956154754046267917531427006329439960507261227100464824987085046132741558475 [151,47] 495786021950627563542517258202244797224264951625110618582412355543439416854700989461861883520886942254725661542848441587913829992715830454942540128363204033957267652447090275548267309876510468180295205324977061982469992392297056755891311908835512152554266518559334383494676753243611435038669261072457297780199626894960686258962326461456597458137226633211288142320920782074048806863669135647769753914685020904039369823358890140117499673545705094126703346105145448936403998943100630425298637275589221373929120348677478048878517136862518761460561131717482861464159525117504713531199363215483201151837621119179230222744557538884804617449603748303908581507173689611573232618789729228644548567231983310731168227520879557554008915318222808416009906096806889923655439607979845214022720105392558732394904893978511898908464546798036967159962634979877251804617938180415144306373094468896152752265053153886416845788950590345140515282456716491815912692828408378599403653850281388004955018651398816674565313958346708307112068244408258443621367987539560694436359949790842131322543811415487595259444723968459615170069744780122598316692854809691351166990511940939174769888601839391488896592269685329613538054857970130372687511505087220983500195715031565626227658940686035411348219541855808329976848555240263313074755174906884132398844187925049768330247811956434222173488341641228125411640617797527183665350646784036411872400296910371329478805431413757252721691237843335 [151,48] -255425835538804550311726211904033877765273952304293415248139991995229095613425161413484980198038092531390108783674006121914261383610177607944860245237728975094523941343846279961144604692408156170870643386610243433612122084356896179198486220590784259309515210530268225928351133377556108081660684172382042214365981409614005139490214806852116218599726060836261813910963589048013465226392488162811434152907753040330293171429418819949696724303603988913610824584607876942637494734796347607233500166147766242513564557660460859772869397492609027513979964055375121398616993730936374001423509327233026860487747789660859431513352723854892547643402623758507365067927200991540587619354200302970360888283061973192369805479836486352086943876108584626082834451139785833577829225257247166940636523494141927084725168685069260381740011710380746195488911423016621841105715099175968681523146520460967704799597051202457469639189045478920445983179473394701301397959793863986041116992478491469633366169613515966378528090731091134697223176050825702571715939128513143535640073647247575740374437724444445342920638347787910915572319915943530043178667659514235595961152780497510472217717435208216564758978067751196308678855289193268997690880257257795065070935991857612416658006891093077494837796817592418966274414434432432547409615053475023269342546058034701285682256673272238353858399121931426642752275381368565171172814854428926992087475302355110404655085649758735746656102230 [151,49] 122848012876330178621698416275494356901800331267561238737888149811428484614333944944469041904602044602335591654874304093905316610628754751843868106677038133452686764965904459876677073015894744699861905715958993325558190321014408954495750029669664831997558079802128522173001049590510205012057586754531315909727050641221148606143897402680322444930958560659787445992284940352548915315463253873297233459606226688098319216520779605122068854412157911173460017794317823321374227097671708833234089848131260579256362041519487519692821834310216967768089685805743656294046661631140932407558039582061291955159149983978769808123981562502490102282535610863134509670416394532369100187428691256034746389839768768208352047762670207170528696576045734996048362998836804666013916325380166012640725874192204360442423381144153298372829226505126885189075928776717737296741005650911891403762891867040828177848593760201072349983874710214336367771805572929025320276394287331792465682333903869550129418636037983703870697546736936814980651343838973771730535663145569838854556572553976948957983805471004717834276346333398762320801609165024506320852090162577620690403205794659385409145204000426286835168392783245179339017524515137082103718810625817601561533525698562426997037985300796908726389453283398214540913082699542019890956128783104150537855295929549915017383444977411124621746609291282068387067591389851561419471283451161747137090944391692082714509889239157567814587050 [151,50] -55187423832726785666896126074743237016593902613476090983002056963444697870634140653275577812336124123758305100853869080427906390786328551690615737362952455141710439075626080114028468698354405696906093401994711154479926070140470383138380877015608832935566140544992295477369267255463961731103693459309566518053075510217730156209255845849894149296320424802520333669043162602272099423657755998448365350848733626392883286543960962190390284266944978005272970521085735469448759728296848703393429800288885120247128104435809827778397412309356628813449648516710672555437749799654418094433868708896833788460654414069411401088223483002569474756682432759792790942301685704455558681387596611022445273748739175407385665459199133536152016890161486014412977006060301451939158875755514803230159082875720838284900696993439377759631992720514088417639751779447531803323356698425772756333075342527392905143888602491865320989558489818483024893950181545942994269303116219637284954237187824491076069914759969037808757932193874434334822389205634779705890883074026994397977714589542536316352115664336857983095603317867892744412978632551430685849271225043136700132551083184558976528047151151611379213666431710312975843278641493233701670173283460564822097110648026153629834469814984836664416194802635125202939722944923427925253756401307517097668828762429737951497319411352894935352851280869912684815521308027236818113559396220849687946444032584419602332150656324675805400 [151,51] 23106328062237008030487556301582650998943333274355147675921320164126691291840830366144027321438822311700167408898536453163526579471972105576158659785256486815295444118053775603433917812290993632029672170816127308739186097394294185917845826782869828849269974503407102465216420905542074380385147356019322586056606335112322939683075379639174488219026866459802132141449824064804707601909036436938698919406501571774988239191379339399841762047014529980500014977711116282801342322086652470592622460769727719739193598793770356015133934639413805992367010542717482510745017405594167687613713999128201748809573626343862327468836798998116199447349522492215122412651778504922086994668204548257199631344474299046907839751034403950151685798995281536314217091467730309920970639654932376821210848149600831161972204179160284806469329684944229407294805726334803562789922469640377569026215123712285546793831731350653621169865078337273900219412878084062860630126309700726515354298829591081738964769110964211420456118475072487858140203485753573325725383230610560440664294709588950235280905129897218924311121251838908227543084743373945421021287432186992466148250568401171224278350557366829234985214822701177552997594283175303592634799096712075952427872364735859199133757695597038920338529223436851242901009243749875286453218998941443618969906392150261777962004590766081050356237513092802146977498956867702954378421789287994487471079996255914950651939918826406525 [151,52] -8976789817065216344516011883260668825560938973790969450568809616590862674226013788417666740627162258866258951597247473743580307107902324991022593382511350084514954623231609845409322526350960675280171100778574153851963518557533706509376433160754729517805057021262737209353545411940843283091415596281811344756330772535932983076870679695823738437835787085498721421970582255338159210552882280736754744889725257214990186637840708953157826519168355283830534169343996810110252854912029369466447000803105538279728162329247460049820752674736943723714416373921016342418197867755654578553740282450624630850049802681148842750479192158897571742484591865126662909499688395685483154559216110216753206511988738049720304056909570625748244269683375537337029286620760108223787579502350946747521070818110497804547889455965838346179429464783302164045932110209997236866624040261223605793736047195042739921682563508146096304020330896450401154900899526903488656560341147216568771549585244684371133137446356228759142680201737647436326545262143917599698240763564183873237813609812199321029421240948609342952529205625900597348063259056172891443369966655032630919197070610136460667286525371865683520542527371879449623276696746631498724061857218787579380306616229161785756937932103968748499217520092346083879991903675169302953103928196084233251654609720567657724266422133585551142264835059742546058082740202419039119508830782418404191094000274290089581719249842450 [151,53] 3219513373839961209986419638846010548036295047218044185366787116144523238204743751422463485234009568766041288450221620978375273546961941495868035806137965268982499658345984512383472895121949192913632277764890126490769681065647935779168232696643830531161112489415121777224138813047644665365330835150951136676236978587658503112700837106085097258477009002015069176275436810932413038952170645744772797105606520492811422667306213525753913034453158452721506523853869652103843183327807697464789972881034209355324186099179530538065332494471143262295666991706700070595655138466700455784894305327533831005916987041728221721979611086458033245670095489498787623785695434713642503869629606326211508962959366411478849038562823844013208624831830464190482862005414263113026889732192855634591941538255124388834885364943980607709848622025713240934334052215018105974021060527091453817183941090792665818367214979507939578235616615887962541264663233458716236493318285463766919750587527441117524942075173887560317608958129338457158944333995420582119940685732753739853668987014791098971165338331578877522530429588549832117313970186155860422399043285784800942671910815218899973092431676982048086930949553297163239120191301467121297179429496041725094866533003869088726572670408234017319476322045133719842906815031965845322805269653300170116947405014437035437224583548027494295743885753880623945444299814706018549249628967764637938325468202936545067573014070 [151,54] -1061887444211212319580935817928120095855613855129294277448748931017355346177168550160374876420469611590504696005056867396279486750756126961102614154174396589641156646440605829411086929020150299520115095797904474533876298555897206228093761791439710272817404891536397687669723415731057466594090326798522219770636670025609329679769847459912391798192504678193294515133892290978320413015308230232892114995169907028584106074404029783701907291702788521101869001239880569031535281433752900784910615014972273269344077909515230185973331048402548610587907532782400499353835156561248808719360734680471542929687783963232044215159619752823269731272794987330191554605905246668845570619221534619592223059744967554334429164747046122003252534228105173169070444506316609965776843503271708826461382966517413055706570995927190504571152347538688877747938298580632768821325714712494781923896590293232628925316147686334191715069664099213374045247990034143631180635149216794805102695162428390052520182986361731377908536291292591697745099628323634969124577617458408301588505535673094186899141195255166060124223803853154408118391328130486408267740709791938616849786230837738431438163108563247768461690136409340060081652027794850437885787941946206316615898649386212908258711558970039462213940440873370343827348418636673444172892142040124949619495576116227432995822197062279368165366195995322006401366392541458266354323305222517601240942458053983212098952495 [151,55] 321781108077738242487882124740421966368906705210975275915682439099065147047806085845517950839094712304384481125502702638228258436839598030351233061791916937601786359763594145258834954492167243634258409552190263181287671176004560353974471198176338977679828187691187138822838690592936527049882950097088721879096312276374428525171645069652560969053910462728977010045769226086659510995497986381202051365372015741789807963838816219488316673423222909419843093827773782563574854872189821955544374738659974738281376793930263616222569483125361909726111893380735428947398652671149883692879145390763518543265403698396861085457932423052272800334546934141611338519099368755963771535602243760135852744080299665183480846879927848719800990955131891256724153788542985552119839583520974671201809633295728209038968970266666090117714810992223910860526544471169037986198331095330238195741940267402097405143740431584769304776801752412322444160686685086644006756249094587100443348196753765625925463441249581728625675678825917878932580350112486054709814325839676784122977893870368699484433619623145754933394377668430042339215458902024770899748215231521114287665201677417164737653926021529237571870122179613358600127737772431208379176514765983727417620547153109574941886734337584945311532028675602178164106941344658866895981232854058115066595557889607003922108146856143098349331222673475829635758053260222075944900354210418712162751209904097088167465 [151,56] -89777537599544805972446955620663391863419273751320243789241988831859025810404030641320747971651244692403200545124668779807838716612412774740868301131641077749000061506007546416220008714098684455916906810051898977942302405085832226052042898958598344976259424095419347219215576158559993530206683784196852525731536227563187876616125407375267667392158263134524109781172190204848744290115340152964912460854027347068646776339871701354267220033450767672808216923129872489966650715563882113765691024674360033302873100453160230956105038731918408935634992473768691718956199035796520868004212480566233948574600090553472647918730970281915231664342621579138085815693157141217676244661522018591073593252630048816115402722195524922479432518094240618874202224784083548433165119502016839498335965202420755746790661532816917603791444770339081924989800787780445496577147059492707478385339418629585860301856665168847371284452271699626291160361160273674443294509329700679717516222917868770545436434056317777129498382478054285447520988195718009408967221606985787571638751444287023472368335478084961342647203173820829529210202738361474152729338919873852464478611003078302502869056230497155828054541247723582472248608151359571101978392901276127381785779318357770567077156771565864878437859492833604508348493876933477792503865230952176539648450415463214729258612902113752798373704264003003024091913850193662912189276310333587229950882694365999870 [151,57] 23144788225950539848482821722441978537251002672325773350357579218745354976324979964387261825953718808407755870258880226486635172146665086633486590945883012942703702875509391065576801639893586272077833491040920914802856839036128745726870381436520602117644015826625181447597516949123545539552916435562970585522400113373535950940922340683084183027901234609861226515359090438951496188969600443395676224214137005736388370124776759040891849716631027538343566418595641973666312093870636618225333701778843677105959427006850372764220546228533080847087159967745624234235700907833776341058702411380411873550380987837023019077327725249311503723113656092970469529982352649487168372627746086698032568112619737898639334986382557973748212460497403092746673846043096467344641946311183547079003461359160348094020185950053097686786188031305403688945271456330867006028338157069842394056278068461082992786114798879703931505589013306792844036964806048227726644528356543054579979137028206325862187452860599411839479440602635168341850027940976282240123051120241807721383693312536674036007193635394816848689560573499590067815729344908667834161311459499207645690709101034691515284662233968789842809725563862059832972799171631094586165000375400260264695397715809702371758975756747625266569615090876812891971330692121586830733641303802658876279822746809034349221167264864591400850397020822983839503853768695084136803302319683638957788852146628865 [151,58] -5520664438962101370581020461518172585114151001661458906117121500971055169603343703545612374095974415939350052505012207427674775347770451921509366476824617376696725893571248878880225835964782972336489294775822037067494348679648712389010754877154007572392941948578725467173733200724900757814148677505966561592439298885176323932373821386993346944722457810184106266073996809633167209209908675032687725513134276020611600342227152895459961286669780878691773359937836831805043738537432979806509971986944519738269716367015724094810765200435673944435873231088638931311143053557527027956179819783108915985725202427884614373044303827296911338888069248769950652728641979688177431236727754222263367073733721806542240291760133588012507660751621875712776176223628656044512230959151329670624414650555304442266166182109184061731405812030841918985093340426679542646018720193149424379707437132662067841295689116780704156769975052301321692437262493636638751092640331959165586049389098296626649686440711594113704248657407257563867569735410734098783554340771777285048702425529881684950140786918043519894724414423486422930239499065316459416380520052631247653257204537478279926796755384486738835614838687621812380711411960168564966786090046549184028363461323964576763300492950146543471915140523606591135904352886796997888365550934369207966150282501452914208659149620180837993776019374255740547856412129490622208909739271998836798305625455 [151,59] 1212272752165247111492063657458181747762838069114534418143256762546224247188497942993868548581273478240955848493411604818188779494459142347703369632981418022740893747854020104000876708347187580536190145041146643634780783676470971104774887417551034194319729985775698423292161418331917629146709160959818451169869197177043502307403911304977226678751944773439731439325213921445700867491936924489738325119339586000260795083885220385836157472824040530194365265582906128471001840210472387840445369065874364199060991940671462742154356456415140878487613597048959201878463488621218290194180283066878408128320035613400072379380327449288781745991538280041721983820752096064112187613158857107453820352273959285298949023682324150445948511090329706301227068017417467246124678364596972010045703818856962803035022856837535640059229638324344958435712452371040145867527824953774255654993548472997944665869751953718382673195144099540008820109482188555924456998853110646286622375099011759687589086486146758170017517231406928209499394242757776035930479197141488911325967040626564761701804195433695487570464349812636555215271745327786493700001623244227739537180421437230051726861627807730749722122030199500055072799155309710352241611599187685868385768136090135397081917189463391500994649642303704969915522378896340242172460227957576832329298276597231946865860752645451244426986824981331883873701696633271670177566925500618998721030050 [151,60] -241880569015741065247916941191901888979237664099138710462864146399402795175179308717656623184726737533907933055948438057101723522848692120772789241654310075707732759312407615640093187586468619666695505724497333484790787105106743952369948258398414575752344623159678069708382982357982487855816341374722884264161235546084088173353873316187908548008941313497461000773381217263615145202897802745016771876391515257014338055508240870369879851550316019598402120454893826259552479043674738926549335636997044615663681882340765443744334599029494491186111846290752264741964691650064829165427584237057387171213685623243662283370849268907514709642594507931868865401485662265506071542282244089046480908104437892288031121025727114275504543491592330211455975765492010204964654612039907266071300841324108854261295110970249661146818332624167611898589457081332748959076127946849031913207132724893874541273753511973688451651448946795768112114829480013204949433908447587961476119564877019172591028078263230802423573193985028917971308743940026797260529035086161983365188184168811220599421733982449220815943896030579880461130672082771535292049596874508124611153772220130684143080194908644453182864249349874855632646576097261691460018575186946555838373185446393401286665100076669361862841148583857573642336283837703167068002446530791397451864816208872025486150113028498979109190461605205953133331484958403982973194386857373902507010 [151,61] 43013124448122571527699341089392412956544460925034712549793876680255566677344980195175356591904647382617033486622938869030269227663683844434293788915552699372597073405981398747243253216011882803549429241030267293532022917008431250249767504202986159850418278903009547325277176967994089479053713243531108747981588202058128733257276526681241925556424292814385558092458921804031454303508938760404602286739736262803980344842406539455809170345820014194316636037348657934080081679523273774059849186183926927323481441001972529478495125764141228576795541468484837522764082118555390845533882198694837533009638922052012986198269327096785720025880160183006114824101374772319030107223830912642680298403752561852393886744429399162767220517874419904003035642159295452857410324051991626363748726623401534215998638290200237908713517575471983522657256195627585856455995389933506537029771498873762077068892453197442679578802515647612355794475033677724778337808868899432664321830125272020006739563756930316584320626900229772882273834121747331454702372892702205164943186093620237299062012452352067519945581058643646297937012460320424161028607961450111009122733986329291606889674918024384573900351336704375543226596036816091325020211682292940468307918918401436371580951054938298051971625564458795123132253139249479393458862503779501374041262263355125060478608433350694009508828317684386678381312171329510652882136110399066310 [151,62] -6656939827200843629776552898561726612441231379515421520219562355254349035372175348041103644823246823606814668024812379208412363725559970641402626776481944278424849630680599839707874377401620053020346718448137656694966084088475643170034793962526285824022277464467671144709047514943765198772544721790720882360799871122025473594483749637467555392107396361456354364567512620088111435876771589234054441832375254249897794074851135648024684321422716567562746009704274592901439065514088487244204887756481361585617283182274365889959207667067205392375179290225692580825903980697444741422033035104910196178192023705227777148954826961068347245390672458743535956105702035994864863809794880614157108373464826882378989574839185260798096504677018610381390703252314070965894244361831994320478613796586656875831323377116481647304104164364039036172507361891019705330553461805123312033865443326714094840310558527740179850589224493768600915149146692624574354251750817155737570362424313245167907272221844003700131917360411168370744502623616054741299058792393059377595515070914434693097310363373153190386402767075989158481415995863638748847198298681249800212825093094977003440982570323117643897909996373103696032022840393718479711149241336302100757789747477245142162048824886003263150897413150340622330246603069750610205713384219018198294236446573793435048427274376393330310088578253985913506418331057253660791796168259780 [151,63] 862278466626497212198173670802545361155737869481200100214934362833005445381698818627436932969794973413893911417416359198670246573085917240570427671945503015530400811514954492920532875720120161691204502862818187134209741571215618857976836765016665845560736945353490257370382736961414801486935706229553262480944457788125241534741000709176396538239184752714991460410410986233715736870701539652130787253110698714657874677754019601309211054519421094941874103000432217086930066206783475487739164301077908964026577841176952148874160417010045580314235362509679428428600661760958960439459370513666151910207762092984935756997036799116939055784505552784572081248472091982998540814014493615236294165718279186575253713308220365477937955055808804639388023003840846085060962524180284804798131143338726299439734920408496186661415603052708032716032283750750411705986049318650852198638271225018717374543597047061274429444383026944484431516531123889201702710947256724036242724366776172182066045824689067521477446665804032588322329473021019057798516309678153148357055400025385286139661819933188059236784066615270550913061700260811369888537359514933460392931368598156189870912326174133671521414867378626231591612735820429234688568279049397596136257058059632741367873610286928466121453986066516500987699313266405980416354776271990889688568311132153630544756525567040062123882421716411755244338517072240084091642154560 [151,64] -81713540094656607210759441833648115058544883631897898438397140082753554237737202458170820321513371500333987780767784989771470958097097732424173248970803257395438202610098709825779264331785063048725611669679516659941305500617500496280654356450908857641539342103660070061094527597542402228984702325663422946375870415781000012793460963816042258753371266182284764763353513830633052020096646224094514311237596215175465356074743468592134211829915991550443974458686423545572887194284221910618399458823821901647612857978275174923936486157449277026947251531946747830951577278854738445557492718053453651415759794256346019157546656396271995510618919387326972490142897666218301119659741294050541174102824937998650689556766046402089593625021330954805406776453463001446729752255765813345571668650212627740203648957042866712036748251566640491984072291527205192530996023319043487753100709480808103123778001579031541465425562953928541906250651879408474783752674675615336855236227732406038409652337569756394520414800868588592743438301979351357177051487538264895963680758144275831758285470010578485549316980559974690002908345652025469181973697920549269179804556808119459212588123267262403538615043265808748044469108743336651750569949421421186006962023176091953076617009183817231832413731861956851400491894056569448970866221535315357066630512954696318942687458605338274984599273489009717603725666401012704859120 [151,65] 910530563283401482617602734978457706294515467798507620050963206358514206113299290138495332920648934003773316856234041861349493199118749556936440931102846817460457716948635073565936279034868381055382878671905256579272292547646218663899803681944443960460348972851155883115115205078301369085558477242738637547850532892773758270991730241875915890025934980560046597939529285864202154187137783800354475957318151381844558739486349008425604664808385770158971943642361624469630204855110160862267133266461118557108319498430524537410825974386666982107114099233350593834139351252067839565001660344350013520065445332528553833622511850060168403780725593912922365644626627652138856356013060179025333774771582397378206363975207732806785760966730630946662268462720262417956796163734955072784475533264662670683043025276083033851361081974228396851414688064409762659417974176124087058211362299942745953981502130325005075265046152542377490961080747433999545553389400924705401975440889817357075228831149921322430738351397032165125464250543078179397649907361735634854714318498262384069811569665314872062633607887378993004407001720990406944192574128760775302389016115744481986041858660926129003641275698879734472061457036453065730204955741099007805633817134949796054963858283118416096654720916041334971861710668773253164582016694626899572815886390858562664867877716177999685227346334507418837907876071816785255 [151,66] 2100566164068435744763660217578002477442320781613942174559418779677315860286259511912897009205432624845075365393317192817045996753008739068557348826962505564765263057234329872937806661027788897230278685585240454988414201164955297065435249300000058118800435544011321088421608344554466778172571723263897103454176372080990879133374225195873041698018181648668078050300392977146250749872146152049054602018743722783955874781363193756140681079845781363882016181288886961001516724469383995037396463249326210403887904416597013545427376655185286391877529687628427258752929208543693263467233620047520632842591009226407894010582686933463026754608006027602799679321835657142627337923341007252594507099224565656501356951785243297048330148139009454730545370215957568945154911564605845227830503358165375181190838210106282989104815732149272989037099289705126175748728385580596029050684173757606964175318077662214192788267997149868215488997701520787229750837639442451136788733797064431108173205348124060782372835794606300089727975735826226941542228066982150246999891538297536836306933401613781162024425847342000643344614495556873298054001209829228340084733905504626919630993851782151483166571687654400523760931348912698302490666757603458096525626464526945306095722972564488502540528758760804689121272510110074958155401811241058514446418096021299799441625734361177266966282245908622893448955218531525830 [151,67] -642506163517569007869016570262965226280398652998373090183953735533005484213939242749886068987100105339043548057951612300025232511604999695656327676880942618359983028283355112971455337830961885411072554693428800143104907087777440281677351607652396294721382128894860610897717022796544137955531007995420593364331066915295095327185415812870491006359759166532322133554114060678880953873657663951753679535250478974665475467528911508985617967273502654801935527168682751403443140714133408110059042590951047298922369810154678376168836304422669672898613349561193604607879539495854943403495448787296939463741770251011129399263126220674479520010102174735442234889426213189038973646012840906772929705559520855654814542346639089039051340468575308115457159777448570447139217415418283327677314640884162089341663681456922270583016927345685352161173246253917307420052826729778605006498834695598046882736435363555431147746033633564224876023392375172328889968668461825324365432275152646046208186945067444289108383307003807065496837010832328361840341442768263159195287961897356413099145943201867841690721094929931729724381165075235512244985815694065985007489331397474609739123353624901969707450546276661724304295888100356656180991846263302564273682630716548192745219137348623210957509340399810889396471967141026229583212143849804312088423030854117860081122683162867970371716121906127422955797728847000 [151,68] 118152577710332012801653106545629638896232522945221990413517255001278860957559850410856932524819045846884769638198075136003644893931152518970378791892400601281633044805644409950528405234588856734538830198437750812399301197467108984339537720684574482580439402897693780859252940358481706103007579032098349370816728733105446707612489822186118554343476930420979018447920381441029709159014227632518768259126403647728663404939622346479087399558888383796222335595516956096277604645322644511863070071306607935494788894397486491857668201408329294278445283991928683968082651600940284845520294020158494719941294003612542024993522434776834791275143800766995538738599436133918799609925008130042975513890540558157150912808540457878203264575445046909729437845795006578100160307110457520851670500654570450378217571701697336827791200078368179585631007177784010826508280720331271998381101201620808315010129095501080978977465692252250690102792700579721964128398365857011781200880527239453989922789952604388789851369869486526141070309532971194572014953472073742052918477826079606575753857195951383181585575215789508188272908061191953961469286570434843843072781662895504087467778007784168847729699733839479414915159198740751367313671189101732523441797636037877907694298614930717180051013029701111310742116209047979636642715219146016737928554166255015558884279421797980264656499318477273704528784300 [151,69] -13915346798403654904777605416797412935842827633479618958118297320575970271650093191182519571952822496812976199064854486129696873885697989138846016450277599393413630912788316623886776307974691723056198062273403022952951985312133744402352386829504401392361991095358255282292329106303813797595168597855315972953681063692279713887370990516721740007927967094033699291018080602135944728906364178261352695668245754644724580837215854709616220661824253894692377453389880351448874523605657026431051755619367855669113978679730643904271680635126432021479278944964600510678407349478353588438014263319801205775039318967159884276022211738909096301876973923132280596420339724087464565228425396493880280167010194810199988358748557109423121860094153338821437218115916083936363144896004013042357162957904406711143686001194083872030752003020662083968809701243259467963817440779131558985597984384413315742728509501421765564849584697962893015910110996550615283285190042087230506097666697539691933248692014477279425557166058666997365947078479901755912683675512733715117155243722376673182183084737077064044736746989198569317414597827447628229251162097913516755901348228543175258937292875595290426315448026221023403834039354736837005823542041896418419669749178525853317903233540518765710001003665937390049655223217833840904379472720970488316944781940540816291909506158716396044178257415988005655770 [151,70] 688720255703882223776641695894012632078547845737548835048046228336699869074000557722540534476548644049678677387690544075730668687787725319234644966641323684184645710333176884189870135060019041153381799292814052871253139721361024875774261148462515322749331026473327228811045535742350637757352102181377413305554118508475413260566703831704896503844235909783279257930197478528673134643056203893756200610181068000421937198785486324614240194870392851197627164525763335502857589732293681738143845570420327084373913181722929519392180452866635298348415876999682942090817734717902715481582026788613932715855374157374871108755843326566848646175633408895295827727524943978029274708104329865752828944147771750819357901047905105763327415666278389783857164356590036949038333840222660580491815985346310850804381446619176429305184427069838977293328290275866391316478175968984547639161232015086166719948426853040063855096250138195775297267861282897755628777494268585368049461176867392959853653782170690982814961250234100217036920617360076197488468078895603449392432649675142805808744743412599546945867254413014627688182496480935648992905569563735672908560867515789259415733108431872370923858829974809910328675702164169108206220361205952177816848354977758210777963162328485495146470651843588316044409108902605292327707489640347314454749447429498066751945131896012993736769009224077751425 [151,71] 102349960747893554604788913033004152695126932803281536212302068506388072721372675686056152169016289275735252354949944400870834113619101456737784093373851168364035028213226414265522569313157896628651893686072641763138814330014080713714804097328489492348826740868969265624932523076549737138227244808245805673843560549644807306492323422769719833578359713216024295631814160749006974524270779103899784860673662818458875543643205021605305446879317779615169290828922557888070080123087451301674644050788785064900992576312301943012322854630290434975295660497903128034372151659328742597134322203443731602807214054914501226122371589862676399660330035415610357852167556001934009591301386526177454401033691619096552160659391183698242402151623712715961800883567142264842294297202229877667734552290965148086950869735885345100484336223377266595882249113591857854194152268422087937984671948567987216386875364907645165847040718792518052686067226337002908285113074936855645344088648419961204666410855725653567394787660653078438768099441056629714780379915189086972473602042888911734711872904620271953602469946190277317726023890410158731785461110756894610298017400858752672818926612421700009443818672467251925711950886217118302612296795778536449979346335932764640455122038504659185734943866333649132507929881945556162861724051191673442053008806391338589799412746560624556691809836402375 [151,72] -27964240999059815247083919334160966143786121200170323496613725037167878235570777316288471027300083931944470848502031421232160800239555791283000461664097446950582209169523681589685994561333241687451312514446647630509714397042776697631504196671401529184549229444864465526243693942017016628901636914554412449174797668599536380082152472022802885617466848441590246171308415022312715474348198351966032538929000702867253303457068578641725578682563057237702813150657334060079383949586925580886909267446633880374216264418726912144338087938232268079386954200965243979120616930788313550523421449954911766499255778739219451065842623767200710269322051139659615183777385998580667542444659588518181780744149147490152703407156116833323248317618044584471132167368420308217001940965818553289644028780850301105908536067184936313062878088933557230831444812899196499179032397838643902301242755538133756462036561026351897435569131952630870781729704140323301228367882554666800259527894339300879248664430130041537173238675840108006606405450264045431824205485798859392541325949074140403443908960342612487338150236683289700609476845213927356188860470757198390617097316201111118643777424552578942060578821495617658566252822149101852292677626979948274057891756364524438529135327325787488661064847263299668640288660314398097762173041447314424091302979927159966453761488236524448457975411820 [151,73] 3128738034728227358952556617131488732151912058642471382270257509556444559995977166738245125489229551992479053110863226823406351400809704671599967414542023317358391117317961507407666624821769984609582832570014402587884267433981680280162232214434817298727686823409633816955610805514859267569210969995389320837749743279387907454848607156702549249680500969061755905438134682411885162419092006315422422431427239114118148394380934076310228686256290103316089247168217891985735891308769106113900016095156069112961844990773158139228809082669781780053079893340517847162682780967522924860588619006517378560993332464228093899245723268122828146859000948676929747174513239473427851439241044016940571171779830717111262173950469645801870088993686148631984449827076489731129815173344956684771210638018413084517419668570781912402277011193781835146218689758231715313383459419102446757379099361240509090911179304987312825705896423749960650396862409716038699945050318099402746002655353899365969929334010268530389584921691756789976080645737577853914055681097029364736068201173447700960911572193774791948973795159172820088203538964117440129047322463097459930959064249131844662847084460429213252819937274666578660463882537850804655659744676413887421328070606000431054507465831240229291893813420721414800371339630888572201778324512388882444075007438637087928887468542809223825104260 [151,74] -162061939769683271307125995367884836893876864415199599009091036804393342467092423172039203693579807292643743304369053238204227721143683089964201318213596691556516585434298561254835496377687608756720275154226299833352829704565946729435309665309134513631535016733794162136215345209370797517887081884528934230488995132834739626172989472126835221964778664222337601437270644473937484327846988633365017197859930266233172834196228211971503857766684539894093649199381266578729895018832277860544814764981713224408141229496361214043198857723828533249554120630692912683903711231917729337784855517614839488542960007249748031970149491231889068187554430074733801239953421795876495396854413439263989419492741654723669383579752689521340554147878125788195934106386680444827491271139737220420117123851131158452594719201598999140293489871819286808068144811841268150878751939016823710825366400239770721445056444922400953279916920098449879439824393803371507052053349892986568740524739035034343499639746646993208947950965848629184231567912132545823499346776611263274278262574237442548971515202828766565087353986143291901804857810799608344803726829727500889051645644586712433990019956050049054838530048429062693328287960504643896728914039240892533112378645411119062437053586780864096121576818385429784387877249724566628528121765285424136171067380742064186155282053763102256175 [151,75] -2787549002123208261048952276105019457116779191310072214970711840421651013589573252469172271293036480285687592528871409019212647582735717042401830709576850014636518310042998276086422929330849643376693688497680190946954643964685725677233209707125007394774396594309534305411694241162586576298402937565281329264963859091027574605864820952451381011788216476034784531982616754797553003347489329454732665067767585243815654147237796523018167650490990325896849095745940928356964028583389667541656317718444047654028461627575563989279055589483825045787467372083242075717574780592014044285252320006412304881726386830552471231395252769929084957898159294948669752862356305511524713209108368204664844124540295040984324588259088926872913226265554804819160639998811026516519477816708785969538581685246000974519815145934056829254201836413799930590147669384341555945668258632412658215424062802220108962008850407241312748723237180094545081710158510433456723302323227792010518112123805683465989066997012840743211678545083645404727137907842548407948472036592866535558705034275749307188397274421356230830845929754966493152359473667918123620665763933809789278462098654821131413991339551155701313359140098340455294333264217245156090383122411801795159784785900187831020666084081437555999461766660832542641868144055092367945150880715266037846318954822705613479975074218075745 [151,76] 1033820294845671468821850013718784643829330620095775930147485898831296429981185309497948427017659437803301117626305133103788668925891685418692439314006228014962101784622121004820926971173418231200268100049306659942525371600164108074218576607787026990829005073014715575952081291927998692834123169076064061744737952930562754265817583915732373077692046502297269471550151309126260072920776858783474108921624231247691704269366213462151670685920456768009942423271989207634671756151391234885794792402254819217949074451951244126731464076908833533302526137318079997289975274305539712162521714066999035521915982081398894965054718115350400754594245848804816059316110371691048633575975322125110014301589941928242300451226752640505085302988976102566854273454133001497360905979802772665909691336067120737983172648332895567427416784143627281805564119880565840298350239521769515548521087851606958056446485736434304704311393687344654779261101870821062689691345564270501726615035106278337407651501461106300276601125749793567488012777145945256388386822636917093978444693369906217297835281716350125569174406678563679281596398705068791349873236741422850623515214921609060065449738790093183892428955904786513585830908726514126460910833245257793881877829780035200141713501958504528189408371216241579060292294015269391662197767899345188784791833954950242878172874183020 [151,77] -81046708859316792086405349850083880864479603149717082974487726116975125486655528337065693640374260858358399032674658357296912125274648147067953021339429156101081030973323833078709550201450998029793575282446408314585180585069675385347252291240905953376008610280460108747688009940362380208642933289800121038788545934108143880024732447839821766279069763577557139106299942879214649864657313004169968427043340889919602624022380545892680412654492849835374588783409739225088926367051753116577978837587599495943344066661437445983899950704778991917807985891752270768851006316819736239807074196454614680318304581540087674477991758665349064125153994757437950622447644907636915082257595962624273475196155256936783347338633875062624422188909957146285970825260638938868526928158752683733326554515577820305563886412803251391536072437584632051666234174397486462779056254634546240184740510362946799024499205639240755904731238896346198333445993099079535236321254510164525556758214203353924820717565726210203108291742260713022869847752343268192221454150237533346584774078693746664779997781351694976581900882398117687425868707139522678921905398524455785523366977637643843146244904805531149375405209341895788834464216636389841734041701716050905040199821281614290446844684721608940873739587856296125979363720589850696860235702808986427985683809563298591456375225 [151,78] 6081965979135611789962664329043469744664484320642716585516192783804073437509525829912402492243616830116440469612056236786363096120264459411447060296807346401749856535790543134115758209295508887190156222559011752121618468473937555789997645528634440530957856669011828484497289783762159701856128952550725945211502209258113654029756219462116913621700327007640690487992763696682368673880239723220714479381504538414974299891877751598729020971827956514707644872357795178541457900799609788221899466715557549441216882344062432850874223680906187221784013445772050445734743749342441711262170175696678733191840383031065216365222526163941099400752544775817527610871955724263581409263473536568777020980502464466914827509497414657892002382776579274632308517074414739895102841935149624641371458744820017810171387804741299928183481981557450512003271983748900791472591704154899771352118819827359197633536213597270590633608229471011724411379445344096106202077743028655520535545404273378304726828776228685384273985056615503712605764998163565093666803889011850166254761110185553530031886957234693945502242482804623748552581570059898450432567708422687877318401437752197888438324180490473428824458303643663329148708067158121320702198137960319283882658071872804235086373440269099938028732093732015168120759825902479969337608670867446345277777854880381530261445 [151,79] -688352479858207046875672059653500319402111636972420518839135857581775135258815708540268790098618719575357334371823527719589832454091162078238084317143635950895328687589666136645752754321481563896223743053222174389967936483161462621533894672098914997170354937237341756189717460143993177575120910423960221142445267610394685756981610323069907518995340308601018113665840336140544100775151731626641106783094053316789662588115802633054796623687678791738904170039621967598470390782492531843156969410317297382402469053089657148790856202742833776174938703324808802476717147605560787493724821007461038477399992010864374046230824869832232825036609349974783647007681645605620503105108080944760393330870237906647619520767801742924473366016580610869325527553944260236038419843577605107562920594492049078397295952284806256128017208685675308695484858033087167950650530613932232452190554377179992025674676613654237207687622815481516875964250847542942964921052802613296638785783271777447097345015859759128784727161454505818265256091905844280972968851239605076297640317896744579135951906072127038661635178801186902062293041470932058568270917686262354332613311708132696883188015840586467681576877534256476194028195760175601207873677243206208698900017443780567466502883580791843198306873494315983560466527029571269893439161538590632020259229632402883851 [151,80] 68910297197177269508781386276685713112614134950703402355685571153814295014197647579401173386165987266197319978009782069411152068579752199487582191761287624250025515107455765839830014038137829249761888888557702313501220177613407354581031115796092444936167984902442762035170387269003153894663555111833170530969984347853707943487021712078380647903956463308605442500478676391323334426183885218809932709364647828774370210411831943194094719578917820235328857067955567385294283807292984275184697685996366978436206507127558634432994444742743580771469222670768553315416051345168142470466519716607052165966666858155966451667433743842296792415056345403682126424237876949942445899815907749359547011475700020742529223127259440604466699124695836525579244631628416134913607005863066115298284019922002491855609585161349994554336417316864667352063454141748599291298359364907863917590577492374691078627917501479405358120520633883615645026481252236380596799985100593874466673265514249011400278663040202800362668690958635831658206203353166399248557463161201135082507033599804408975393181769464029113079290391298770240363614282455006645218265957629563160449162190395333195057303486916788564909200034153267045161374590471271075041973127005968190426597980809781562602112727769287159215816709928247052887588961581881260078764000155235133704790312802045 [151,81] -4450518534514619549914696524874450745349375001245912794361057309092925967835323345140487623279698159354896116378743319312738533629882360463839115379414659733940722545549073157112439294839810199199195387696138022529237314156748538189903176588243526394807072248047485318030569341602709803829092350157892272245896082178621700145534253534133769150028820380759967459922937838352386142318660279591399620612417550857478196201608378011031087332277345633639477896428663311003070857665111879726990217079573938433837450853660841033923982785667300893016502706510874944334193255952907483431872669266745271360919594674585111585927820282260434624285260074361609887338811169113658975138516845941440752651121327535915036728603518609881615006923347704542170411479507276975532884570400925339805423100156743929782690909022746010828774853728240149673337221835631086740806718704819798731838534792431915203963437775314386435582256271650932141285011979533028424210393452712546029008164566198590278908556363519888853350116014128916687550088764315889412443518459422247211504461513542949452223761450642793306591715692131197465074843836198109357913333203443884670346171153001145159824684272480686564261617528204826494389104611908983455678063831929560443770117758095081210125208008122815338175130424822370281735523300661189365282853069021674725663610615 [151,82] 97033936722530072978699888606945070664425068595541062424847941457575321725024620283181822136260072684114003001952347625205941381868063749045671034874597138476148401239194102644135629004098457137581982720814803772341396968812345991824765977436040413616826179628487655926214801496465751780657112163768934861873329437353447078547310869976540911869732761899746182758623664093846470520981417225492806793276648329946126378885045845721968300518780094693326124503104848298663386560536172680602451333786147925662677566193836128108495489914883272576906279244074172350783142556587932201034138399481411147833145761631001838555543980342547589399370435428746482384750943949081147415864931814602267279490702012808621075820810108529198935036148021788450525322978392419392693654382764089562722282447353672810394854628459708340429754648118394317847688842883485872207112924164066201226133550401599500509583781295786491733304010811378188788245125360733203947388736408265675117421889276240513010993547070391996162729875693222970138620004729254897805206237753111878313697569385511333129200049973937338963567767421591889921522871326457920705727802884669858496951190933798343492224004446689992291837650133343245535903066697523164365730906849874266105295455430935457253567833384146322127737453805098695519004013080973942199370394778379743957824 [151,83] 15697555393516073559818220931796137222226757477708760036430793192299166030728503018109103535232286341740872748574866647099655247584194066999078256424831485562849732948605287066492096730827212904717491137274266907723330888281857117326588125256481919345137013453853015888160389058467179814902566579655340695495159737853404304226685883756706280949476391563387027743412291327217724503577975996590159669586627524666127789441135694369394822020501533794228181188113022394380613491128881019459778575972608054547965846563065840730701061065399942849696533496018651057850492732953209988186434002860326529138181965803297515720224501940415195727063882395076751373701885052713174325049722397466657687512487834144920507388925326921712856436115716659860447127357423825057123874852265596866557366988377510468926256894869416664497681230767385585706664926869944284915949114576467616235727519746006471961355367261565540743895046992733216148743559565758347324105562225668206953005478926223560318611993390012810861519341984395265283031867303217386875195567962513667873330395278414548496580523521324939207537258607577432538512252537468241554153553076590026720705229757983400051101594066269106992837048284796623778762578564120814781187044320626183209810982671798838769164341431510167201534756174005407268556063713774535505824810842375618788 [151,84] -2310887465358879767581968684383053012868311431902694923025909369736377680987655608273473682684286232749988137652709491160691386360698937265857431635964176688708765224494738217813418489500904742820019993368090166082292624716448034995506137414616477324140301430412330700908857029244404877928851083823886623285417770631274855955848717094500181974802869122337866922243663316213905604997005721327409614158274192696521141861659983772238655806480724965534195637389852800549047447213733248209061575954800282139848798460016759083999101099475894451695660226594927015338222156153551021239777658748106974240832401669732845447212999041680368594116262214869926747425344213841933815492004878350996740169731382611048948168326060838737730738482169840614895781251042423735894164144177458496140619934897370974759721370255660139239898112778626414186351597584528708769949874266308760557057685479370370615244829969208981173832249054709668899027851796722589491003284860407765448782333357048133536227666815771017068000867302650461075010896071337564268425463133860119477517697516557246768818266129915914735606631205133235637598467617774391883142834254528896900440608846826865250761050964710680507363047999832036151804005696868734521789145157235986796504510546180510768310583914166759076645676782656217906034747514359946792076614024327018 [151,85] 181183709910084701261689269417890949133448019032448110116306302937386740915514551296909125840576024498155473225391226042826918104253336752327359532164632388336840210279239292557345068578499784210294175732598048591972826712369271382411809276408630712815742256677909815889381189240484113726154699631261444983051559569125652845549669039224504041347351230460117517561525215436984833494569200767594606764813736581817251524561453008907987772117870406491427769799588066097886766007258282005933376314081084357735592665299785142730440756407229279010175483072836731397986978956055259678666900367045381677419888858156961042929266484929091961625074301834775342020346475944767203879888840946855519888298575398804433973814784946690043136913935743464387352772268141455649848608831847707370396075183376119796068225502104577866563171927255625048899162482380056397043576424834384009791015116877873769517879278867405657402305409029740101410435688233955246156350359641542932917788667451936984031488307797561082720151858603443551085269316495398817431264670210656192414988095263954321874990454407806139662388944846932223860256485992363697292442333424883460132664043246660661343406627543808042791948357321145685526734283009527227561600091578647993405818965897050258992215845223099198835820723142583597999574910992075880640962800154 [151,86] -10213683950334233697415633728936049583869504664781235701748006234383885916981007689872136380287454807601476457557677575600570311940537301750623483290162506264047844364914294377354399253731137984445914589717636506039462360083086785742606044114184543495728156982177021002297635961474174953636857112944114741720944202474536335785528277288514000820741057124301705740908972159928190193011927725417110993501803546321977770878664178522959492403867442990209994377586677327858110194371100247857196234201050044950614330149878243737389493353499778857625141899087605891897275599757322563639786871378959238872721156140125292399528801707758944923374312999237272245298920272449974417277766876258834627756182026877520636042676938621030928258079907180997114982960550128994281469421024919989911343730684465040577268808479349809320651065811558153157657551367722164985157271975184880077272194596635846991136653284188417967492356316989312856154598335213980806732532611991622531779606150385205390766086506785857341664044803426517874615980744964196783940828765282326918422281303160862889115532781486271984222717086151390381307369550738814594171732329880013647318515382005030914504370312460492125464194899238439872514875676399103591482742432356926851659856272646022382977753961740311632161198943089936747833995735371177422704639 [151,87] 449615465672335982755172610152611809835237239284816451918721184044527426301870826200652446975530454999040847696730477679438680789885350768560551806160542796051449632072005032979596833895004604761313118493912657097083177117952497591035892127499005648136212021905251305927773465415455694586051842086820946584613457720277415182597751476617020837834508806689409330940004194307267691417454680963270665192537260793761247841794536104445894999899471004494404638305141433298356883686530313153268796309252082158255376791915288792423164144811520411942666387891287117114637304887864252217211921873660653515613861012146670477204044101248627524039356092542889227510215630927136720512378269595796326923946755914446951808668090801307246992878445373583746239520834021094522278524915351354569181826080293557946157981802762777556457345679214882156883289083970472561876773187936080355403094727711374182807029577742287334446392052204083638740186285582645074082678016112320047131831690697812297202241267557493508803976960677497593241251813652970158278597712699751809123002286280885299144700741268554821690484962284707415095612210116391295319760860461929746486763237178119320575485101603097982007668398902895854865483285390851151486214923212691889345648284984692089567250461642809139727522758492841761324799166547042714130 [151,88] -16135068563002924628607320999792047159617772468421737985584715749412496074952742047096233950855122947847143589813725151728496450531042163661679668878156947432645926893232476587659364849538663655075873793778763153470618432365949319396646532239227508954902188050777319667501765733370779665711412983999928779680423245701916222031847913113637592405136114482406404110745252852619225686926983156843125938576557198381144462178796352071442476808795838213736501860532894127289935677111358903913538666937776977735697248292537155456494612054791051569530600180566598612152902652514315208732604348421818147479735526332249799939887925126519184982356950413445886462830211707199200838407606692771168258222880962984487015886131854933303475199038786193799346806143151054851529125702328378608567727384511751408100446948041693360712297985472907155302500050474951907188547802702712665846238297434273099113622924856781612356715238664701301310603445065466293376556255356614343647617029854219772410757732083014758189172306198532230726057657610125683903703110387459415018045376573921072018361388065818559408467987542401978124809906116686297111714586790714124792357538110685163022503789358673937701609515906996372080006934770028837515805155207770974783040430823891783719058893115086960706391631267668089942872203284592952 [151,89] 507002885077214891169313246356481492410570982625800671854155445536487282272235710853532129837534870881074685028429925801366938990469412367742766335873395897801219238728559720136768750424581631667282940639776683276742354551521747344992196702608278853519448651594834590400471880112563319601282624591647184152814928006875494782701529737257220368339645616350075101715178067968021173254112086809133675460048498313117864867109069612984316859897588874987231045030464619396102344931004461684732405553816867369027015974750698131390796721911793246947735534754541447862387916829512070848907927933044948998144437658353657691078199882733343870630369827708623862596150130551490364244696910664035851036904558905326288669310061033828050568252482994896998725846269507059096891202645502926453557326292196099581387374521309873628300589130563053289273685383020875846922413921260474464366425749612358265836789850523241890593519752470469907010938765695553498439393595141067230652887358964951789819572567401089346873985299073630501574232556789427001754950598525229956647592658429288812722495722504241013640615068208410433169141046576842804160645941346291464914131418572377060311835558183261800045051434825505032780516973182836940153962120825310378497111763032916186064554442651270328623805660219127727003303498399 [151,90] -15739594185196007240313137174986857316367326777906426665226148530444028313520558264899422347826881338886661713288925883826064655757877595177914020908448187141095447699029367612245478657697426909556499440822838184733196026406465833499731179905271968581740280178110103233417071580350967901617791529951560254719752740612929419067170567576293224821806682773328119714299876697715763299204166487533611816117140831503961699172322026188665408920610212945722127650240364460948110081582670075537932250150944852773195809988466477581322465018729569467873509063739911073843604979611010811768649930076870286687136915689216097467213014446077084712744213792318787792779075072709451938011486621974414810587400681560323587736912820950692281380530945530683819235531978789998010972583179459008678619062766791913233984289913685256078154562015933851403701761862667196544201382733604549747842276830831835323854263481677008905393908107639188972701259395876733258823631768449440586851970862566906513286369050779486672556712060110175652651118431770126577677264096245961812160683716910556555476381048526305242849609314263378995248767371098146535427021917514566318174771518038449630932032209530732157731875549356594251032388731345766026802997374574333589533973428140649767791873758937949546149019317748516306187796 [151,91] 478417771921567397292956449976371751781313636935381766135879451321406831935111370480937042031146518258614596968499220730589886831289884640238007943177153169345499758147727885051473584540103493801936629846253602067329390084315717750682002569802404838209881910137634570911401999894021987765805955438925679497907824034643237038823617450123596989161635190229573319642406106726193195463772967776201557882907325709899315459980587871786418668989543800964817023614434858290345370151955186235841343292405571038087739497781261083842567655738506893973091428667962906986462956363748693815796483028407547993792988988629626696084074538166887749781567094560920632048275395755538745548367400053411734648085172246321665002144063994011841624141785440312779800776235851312878252839893890490497510750147345606371641108683227839766070054226064684762679139843185697570776274344109413669105847255577929224990318792205497351768183281071364956665529225751941822982117886190615061434282325639301437844937052947883177192111366778018106155677836625136575335411594367852871921151730677644094118812495319614884422809371286585536963181664143248057209830825528275914751370844231884626611237923513700630855032273391718021412183527544916786534918799689187322762998551145600916968788856746504920604812077456408939799 [151,92] -10895807053292857812473515816819973236051542508853307325071048585215258871384970915494210379763711379496808072029694900865851813129364109245293897833622989831564688331203213000334359014778328766664642223759973837856887864972003423800526900680776351560515606849794558665466415241594837220192717265235359719337381866468335273345729735880986043673331268180591549346844723240548681823970716098573232191321595486865583900023147868138199338700274452990765652792353687875514100555628215780990015561267101837953847423278070625773505393876987276970457201681581121677860932354196845151771945484413363791718174358632836459988507443206507582581826703847285666103501713619030654721650643741595871529014089035452359112971615203523912352834070839449031046113212369180298761330435956992291385116090856844942322532229537890982927710246555850835116581760914643862685166616323869405376484857768534967995566017095553072811635210576671309589811844735267713714879371839993829215593865103992291929264385015752883649624109889382107776317151784826106512953081000749722842464134367903033047519408372922640718991967260941150386941886129261992785957269244099539655794563745142301190160378826701351324982000345060540592797742636544434279189478370407961558015198160182808320515974702287554428377109677230550 [151,93] 70504688884699423306872281061178432649082900806368300549229198530891984737168074255776045948786518618831434228042922762432850013492692607390994614989549447409255756014283864658663655025517073310554686663950976888619378358135294085533571387083864445819938218164812086669355901679965978485486027517140475699474506765891506806370975948816744625629642187972446637196646587098167693425341865564033027992084708757065110061566777801919113272500560759771246780243751662834660289709638593120929137620589800867483486896915328166992201021097985035968697747422934296390770007208661025188918300561073061576449150675771967800458422132886002082424058165241479723671873072117980172256960023212925481386004468629362015792726289521584391319578640703950008485196984491725673511767854355278388003042433397827470071030172745127756939427612742766190378175032618842153426977740952839069189359341160724553430277344137808146383677054101784431419446046583519421702887551278279915543714642109453550169542941617033817638308333820772095534567933318602028547669226131184802920917155719400431345255478740664861301419823185202497282891380716412671701371533096619120903805719751020144828589233298247918889607436235883074058236511523074686649241379054275063340308102306746237647283121230904789870859684540 [151,94] 5869897952037179977687303623379370915409766370759171884797424143601620785124892428557888643864145836642929857490787145113976777570493276389786151149268096440548751903484928691912368226423891804315737124032193870920671311559206184916008674466136644706099385318707058001653066859791622344661710384998920570231879538062942145046297232025171656722202507416988806482679088397878107836398264223782751869332401339202948287224127431765636679930779206842104318388572334007453049688338519744127060174632478010996439609080727620156926959442497250800503314061652295218034606225629053862503851659471575875961305133980579289021699282970315094256868479500097723664121443368779066650690243005583937876001122273291377709665931430674144022788657157458049822585285686792329447398454779726280942107743474296680309048847980230281634781117032905503379005641907105941274139320867205497841496407268731329544074630924256146705170025337194225570086340682011682527175257412720788753666050828327126156518680311507163036666663408511759021481943499435809049341757230134818950913425820749711255937330556378014079494355711512368225750774205051465577030069882516558566807551802926620952423594514109828257164942321080152220018556060934867773251643875998470484852598508848003466312819557196914640748160 [151,95] -202836127836309094297961629298246687065454320413714368779927111093521258854430390116565296105459966848089584454748548415123568900937492694950539428341334278729496440326892802284059485695608757719926267932955353172154355549551099237467723184888366675410590876966015060185859068147229594742936960495993436024205512433902254533911824059461927049700793947327027146547862861987330286594201765083681882016493894432899470525005251811989651704308449530535272235542348020119432752576025751947754065727232036771822433359959424924870675256684156886181985409957837937109131635574561175692525556595063043184833842327178525826253949364340732805248857286722355446295771483746825542586272549934399081858992317794458872540776331591497016739386944801296288200379870323526023524043376344361759852017285638853081015158736660644913346814789551606241868651415340537708783774150290127759489978821087492924613357692060834967633563155927542872469974340440177850385652058130661154818858242262908294367107421253407178587691124078553839586054776938549128617995123621620423866163168072629269491182149458400864897363577966023888130704125732639347456609774485891366076293005524900724259163960186518915221616584895350143570809953129837637524871760522655910941794588562374626987128854604886135540 [151,96] -65142532797985925983749934064451195168607362097238158934087510719893073200251466906387991650147222773897185508323853468658203846165507110935490608139079615157718510762475461533817805055538522376757446362537347961107948225940981333833851658350590646310130697562953650573249433963362750825775696921844825180304675522918238800146973031997224879862349084301777648979392215980042134788401045591315005987151576738961432105029639126765917779225769114463313352684605097051781017923311401676752112359545236447466684189475399711689857983456752539234122109568478294899392504514501137948206960544344552956622023501645489249159818575106671014609783288930373883457051628385869734094879663780051684842436074867171346841146535042441489089385497842772668282948569019327907757803596673438651625992731275015743427789320615000151504494568233361699710980805896163535846334081078687126628245129107001982150546184173937778165891175403138938171803706167456701403181421249186199653622904071459819470325987880019129915898860443934587186616351182958494281403633176802553771717577795522017124400288642175719269875296192082785461261622516342338166444595478786226364929709902807637229942908483543471722004680408249335009668928931387413474646754004752424523262754422746687881663899292275 [151,97] 158063848743235981622324539166925865570372260851540293583348091532603322346339104857742571373356874282397709823051098675587496098254289577730673162602033658775704968096903607789937634300812226812368234782751905259023179956870775748725422870884507456874918933656285128537766100531540397519787567532481969218933122357470653225323823996095542120880842389999890745978518209032987674429511514943074986551800343539441336021365867093259479628162626814121939024540968728799984020924618262369464446064741386759184099624056955793976988946536341337022364627678392756077054202554778214499934936993853412737624859684858445555418233746755864711501575852350333833166324087317265671638773906347389054306533633022683419171180402473257342086962287365223909409678243525405858878777381209956487406701414586486662515967828119503408032551823509776418964572211147897627847191875649474838724636873030123716743054486332417994676216132578049252183679904058788994898707681588520699389612457958782241442013789808209466243045376193814272927427632045956279170864121449751327803502111819075879800771417266162885359813286746096340130271879466761363564359128628670041825287419448310623519297663551016999597066177532370779845207626518702429698707410035222259770836424171032936721513029175 [151,98] -3963667655052555278496714632499164491378129533345713043872021053143739661894364065343998716078799214603499354918448183148455706925459949430930147334769334070033550204709866099778392573107443784661752604071781383410866891028537400240576965134095432252877476339320829641504627782205793929356794589535212023610163282093762645128879173529781512957650549059530948717126361372546015369457313918732896237609079031993760892546256929886837522014598702620502047006319107947756416652076785946186971210984569647707469784858890285571098908465705213371263376538375913692486053642968075608439319915632967603032983849288773595765066222021651931513896905247863151351160037005951315986394480307299210681778392119128302546039019019373897757576797337584517966904701784630899813971423358318218697522007157602119150353709895787452076590333087177792188370416541158213846235926537387214997058284018834154342308644629716911472420013497792635106661052247764637788107891035120577245634587138928142485560957193223999929735085711262354920387218996901396924978908762966093128071442160794904316767522017180942665850005485061386302702568906515025899129967838836323157648884104180766393032262654530680293631781080949018390378388361992715045424003657284164215215188059457978560095600 [151,99] 33404876519634361336528845159750288297006616970815059487274781570408091675639043889318254095417866624522376665640692730267830301804221366285916720010100252467201495992982318216065139021076160081392813790512460770187671895205034535988089375021535687360338598964581139417680616380945213407614552354185275032585979338862791302538666312682236322240566224578931740015049782578587101629765166231570643594769465507361793618107010387565170573246407213366506826290001977419365525763975082341406560784723184393445941986354707795502985942249445264429203931285945568103120303578428198926552106396982952551557667747421794600999327585391943956460996238557138000955935073048322013751313788118701130046076456424810060198161829106910161704539027526061455407905009058049034451497117579946735508797167619998651214615310593160444413429401360708678130082662483867165470265938089112421580743626810892105466057615531984135224946184228600298941429658824959458768426396569551116932285232759010391557946893523921926859768830396385196451370510109624205958724531311504109771560869948670815464016261444266503845359217822253163935838188170191026552950807736800848138709871246745971584108537767501743687322422109072275581936590587345994296439503321961254889752113020137301900 [151,100] 116188034366086974680057501312437184708058631436449088482711355243795315776950055474057830775118455218779901450059788580199770000165701683510392132309117460192055773586903298588235369785674358437378303184276603573850376659217778926882012713495057973620361102908690294776971090186916811524396444698194083707900919698690922548221387148439316800905125976604589761755937585942041330995603960183122162066517788119367705873498835933446322524991863971745046287017805878084058974823716011531682241284179394993229624385891194541108243143148983989096325186845208787738412812664363872867071662969590445376284826688064396222420479400297776176823685765136592834066364410191394167903509477316891578527492017091149227562268086663686846402582284691445172859091751336654530631498871147976018913552676983404666374852037274157750302958041467538836510241649120328610331266994646515508615969511571277055616739604015501998516126466306202173610196734145045806089501694406550813141086299579730245751512468021152729695392911009818413311073155112843158049117352454662369386650944851999833355136802365064414930036748811610123289310896320876583194680035958943726269812219855714020912897317839530198750448715244012516878301404886313815823733036319218095326856812023985 [151,101] -3346400863151154224680485224299059368192944896904316392389742419495576700253110292287877120041781261964465570481563999683267199809881181680227879575184198594311555493771830391255480621887258792181796700328791460694181333086879800949973016687107887989171585089986181542758321073418391381961965582307283049020047661857225132802491289487983314634579412766938593790715232935485824291421411403681808455140241174145267316069347754608433805867070422544860299295020984245508141072692728547810299420517139189986625925171891156892335146746605136785347816389009233876618069678949724186255169206029749051869040340579773627318023367799077982407016048674679475708707838676100859334133771324629357782180675309629132870811411957860574299845808464972949132818167119002045119380212410096361366020884423736770189923168624354186405635906092695805310232636096032253147075241474610003300814139284730065218732047647827811682067130273244415644272361432728391765479203905799964463253054233252566246415264298066403659855342268556940305093672080371223529995229561716447638497575802707452578821453396343948824944358771728296170780921220459068476687996074513405364432177415121633367504950378407566075132591710703308204627728329815280953741243342952077258879532140 [151,102] 6265098214098994058337264283824539258430224010272549536403010914990959288923256785161624167632612120918251622047505225818916551786190679064171707158692405904593254026798599375270795841349192749934306075924629246275588768234675025777919493170224631959441133707698415564111180545469491209974228878482116830608077783320145389420053898018870905370291266301485737962185250250938731375070022470511680556376986187666791075262808060538731824306185552012716976068758874488629468446929098350516403749267610794637842579091486214840327064778016861548191608031225212086905440337771658119584190886624071843958363164696290912851932111357811289879233394538367060688449295120894918097035736765980425648226724728464720069316448209239973983324625031967133877062640385957859963267870487586002192036595344933141692526864140951585607482632503997101582429435622440903092693533972719788419095784757911755964401199936892518888644864419390572234594337205661386054374198712487778288139256464235584090525783786393808681258425646455075220068451636845119013050055134235420729878923208976328378243065357044471993942931789145366664885829283475948878142640792927906152128143102214603011530328153272998139345379287355852959056218925761976321637557950614432314105 [151,103] 193421436627120976896622113895833818030231885311154854600713140800636973946394052431258506887930812973090849862620372718887624490249213703417808156212287674919300395990521545514344172278000305772972190696104201519802872330730305147636303840894572457508161916134351276611475875834005574561443853004564676093102690520854429191235641344108967223312281842548530126638613080252806616572516374848926450111751514616238621167840715570695071584547785514323820044238532643421504504780618649541044249482038172416737324840881448296422703780947677901828332504599035451899093614253699326316012096251420601276807588555239212523831384616977950560385339011832021559920065487825491195738219956032789057511222013315711862949448311460321104992921058823351181790573782131704605720555717505209124604773046676940178326041636406190758466755098997790125395418858992987508358844100417276257246922770591432898396469191103134027882142248868031548938117420973868802842865826768137989935432672803692312600622179916908524120858117933618589529611394141920405338838934431365737020166260950539036808433246027494968174037888821449036167258997249992910365890171573749589354601674748115888249410665817800196832349211374570864018244044502334807460847603771345655 [151,104] -1244853027087223094479746373261940681679223387660123888196608569844276614578510678724819517429007008876909494795391320826296550033500614253454776786995459789770965317729528294393328158314256073147540807478031969274493134965766545176022542011499799224073836676360890287117518025546525300702213225411312621354066879722567597374666989082688661982952954454236205809213549406539848677157348936884973033712876630734972920602678384718075928440611251155690889974292420975902259036102100142946645851071844632621259521664279544366244305002553906059975568434733531032753036875094101139496607091431414609373516177984487366058153025964721520071910918895034692696602520594026075985488883604592972110399081378226808694609092454113780880107347560064030511841149302494006891107412233541998140670320090677710567629572877746340239636680144892023926157927706258007714032579877203654737644134209083202900318980513142667219800592896005848708742778453624170777832430250050372513672480770982609196296533435482636341191992269559949430681871816449366990794920196202778074619071067972499741690238044352027852394785745784303815456555407179111090611120061583631186584256389988448744145998837163047986485437688640701576277616963919667441490545926949 [151,105] 4024938556303093208141136662683665398514657723435677711366169655868115025384903671159233873660866547677150351028619299756232465575449413860767533543553635602298645253608752350111658967120555095013042096350423234481357644921463673809210734793113346226617888516383799850455909151184757603688559746996786487905774409811584490697398425542942280903328336453284326287091951952356494132037851962374910106171853393410289345263623903948685124822577630517770813631603920954313655556024148899878332644257468402331723103056417263398449701249519461506130457302679369376477651953889595239473409717577040101192080564971509770004870674730049866951353026151455770235929166366548234854115923573260002765332785609707201147062360158140694290400968265677169623418734112166064441629944577803089617822605475361945425112203553976496172314689848240130697882691702226241564271842114860673094576324751495955753554500807884092189460013644410410696994980306059890155925655732346415066621192383297997030661966488888660043990368812812898693340249639080715577859986559160779927058003932416260940028693401002234513345880448674990863011204366006164494851329336935626189754552371631587873255519203578628382712074492805007351018318444382581963605935 [151,106] -184722931399054811702461249980158329889989026386235297237711496475383660952019060553614804113142388541021218530989499405833664432777170855504078043647371680725894700685174233823560843904169215150239620628210931730762259603714413681361929555120356384438572996596144085265145978423101072638773844279512654723857835137941658314119222920360962258722742194581117446490556109315709742940604459745199111161808503092795956714915856647546057156877390288953532691922601023121026819820318480890957137852165900632335671548725595395391044759628228005059538882845639222889272796476201309191922538706071204468031757059164653110705671314056150917078308136468827737143562007905745373335566911243482028709770669794560165229348617766921925388446442071447999857312613656610236693081953777000964826245731175433874541780345378537116454666806025534748168439532878869497047338964190406933529099658854758713765992403095893262228868941517752662781300638838181530828780532949282723018889375546973804823517576537729452852603439424677760290086042380243123579990362985342434792731899112925113113644059015001912124205052871202723311244097228383111766046476296847803844790371161595908027641786975922045177769452155961705797084781320447436555 [151,107] 623670628037437347114954508263182388160724642774772429148587135232961553236067440866398467740972929618594941123804657720032801688551071588904545197003883275812101491218535278361107166156986189280664165734219119649484457428730137639730311123899032520958659486732045643535168800069804455310578671805237254318003531757228719648489877168882180926973481979184355745676517483550176205799985761150191094226131120377500166604546686841253280887088150944865685058956401806899602903153281949649651026522572702204070008508334035737384944263210618799158499918702548330874962917671615718989950015550524702726668401520642827087652503093176397167628839367887629465654964344260786338796940178457042978864787260560510745087367905736892801779555710671203310043112031655592656465747551557171363114210846877620216952165384990289282738147401908764122810028049974071212820147142240939762107346413452272572814799127979962174231950757077766970866656931046286121365988044987185907401910064499322835121822864882269163557951613467206008455187007860925454054752751245674894965707189793337226631487678529891551663948684181915904962832954291703202205298149883079548146802285165261788629258332288763884648075418218972967113725534141641 [151,108] 7384308782556396289926774637406606414946611827081470329603526780862662071181934719753304535767539022743430386863047165740649820265548746955214388545012993451038461705534942778393814757746490851755325170689532263104443484531204701279533289542518311743506298923591394903437979709659216787408115436873242313234270340216669201266086339469385109273162107350552950979848848405119036685217796247347375993316700118143575530125863397602921964372005123338249880507862032762186624994534372830026376972952037612529160978570030281095510215778003721663232355207728433755913666649526578568527826685613645113466677190223006991584262484489606866302738676668849712720235356261655067056300383206892367757707177367915637970175977424289660936131857030625455300641008887243615186710972714482075492856529617371094002903096303458865975437782639040932784957129360880869580934260833306997433023980922897970203465417490467423347279076512116471977241786739727637168278249875616402791026913328078615590516093097708011561738347725048802399293278868333236430830017496501503896838054361312069489082453451654534082690696099157114892765133472758036107453643292561241222651531615119494174780194071364471048251622580573821995922737062 [151,109] 4610314748709391074906775647505784019262616535296315628511325102032779086369265041112558066745025573446484741464046065637375975219425487268836729452829734133452021289830463665343132786490077016717694045147229182021311440705541456523416472993737253066326167964950575148662096456088680345568241908439131813929737276965017926590081827600332154772424270605796239078121009140339877658757979682313565673852445023895079801045277172193649916769036239497520903015754289996707661476873789565691504568173504358100316548203765393426903164693603312390678244040591468245271196492025804335983229667650584033457489637612158194859534780900677391950360662903235355928556984813060199380696249933797464611932703614486740410629244145662123103448838092611307038982435561368509434159169158627058205507502216808156039409247918588494088714502300079370591753395464787471737679763436130004701185079984177088941371546438416623437193498239720078989465885988255651884815624609874009022247062357068993735369538589524455618061442645121357007558344865156975573804298160341882603631120926056318857712917400804521769233816812499466065124664794716343874724577663125574056394963113987696954465412728971720061657370098730936742688 [151,110] -85031215405739917428719055445716690575746817213285824194497844787936634790805628939721028825313880744061793643728526181363491556204484911679569134178499640029471733187406841268038937851497643737182594139131575874970842562543060377951051175049124525444945078699795624249483277456431690515381554709227781835768180752512972003333283765127013123253227421597534263092112407044764008847690371665208446907602101851680208145126208196215871463450327010780767376842142496324094530330228437863680549217179454439044770516910230830254739414704153002301331417172641490138587045704453628184367061182154632052456653729522319268685652350284491749069877257698831402361793338378928083806868897546752321509765599124139698014017465052519537167908278006113771437969730127600698098742269996897472810584409226772103834037852895765300402982864662194673974581960671057659973134497013494124201087589374561790903214614811245751084829677169631383897784531278469722951118253764200808002550513153248729840955446408178376707534307575639035948238337952763107701000514509984668505117505547764980986110692836119146734330345364633235572082034001679772049342660640423971612711298895278423686227898696022357591872379457828634 [151,111] -112949834833310805325667479941792593707745666042446047652568683392717952883521177139409700192757727328301790486959126363991253202040641800140416486864400541621849073049203745058266745460164331166883843233369422724603829564331122010401965642218109126654784208202244594981237569605771692147061526241722782506909211914271215776881618129219279320356676939562009806536527667031170947564522737828381494080277735342901274434025252148428770770748785768137950146485811469552662029555116051107965087555930801622509126370500111755334358895303712233532934937633911891574877160794403032887126833297406114206436205568599389797577797799181852412811645466455526451012489832358441820452024771946327472875156436895260430071528570881467422861741028106369372513380854199847914386872871155907783195617951291593336688086665144348692898574193177042821303414402961482330737225564693724079037975995953398696216711692958695718673388990585975639379652462540932468978164294979573701909083505186008328111713441900735699216935016023185384410562832902819380212714665567273884100467829403535541371916067631126940124813585598458566485269463970616316505815222508200790485026038925215317581777493412450993156709875321 [151,112] 90352917690770745587546823967900415777009110331941394695285595701506206719247117342741999371595838762035209595836152792713729457791346382115012397032884871099113058013078214605650972352516358787144637359811948443471754552988046840690934162337376817512990816925592716716314632776547280364090668346152249252587540347613850044178156163238511598097118639350498606458181759303144128205942137031530492212371739664618552224477700916037093089793285843104102153513522475840364942568495119472935141620517737015938506297707821485573230046461945348503803403441240008975919315270099810610279019635306854017482798713490574303247028023897280700576384816785603034553150799041713501688085021848109859467630790465345190162554280324448005226953618381236035364605673040760452469398016114802343127257956424876180450789249697894392942642338078088368716130980290706742536310985386434195064358922710544790830796075318440637837570736018567617800861249469052199414806987546459585870246357329275923076422189014575065129881715757015819157911100988667482800435282152762189030611607179187682316543791486273016381468311781285595614804442090139446965860894899024790561401404097097591978182938618454535836125 [151,113] 175871697767704979677100851069568659562178948831168555379996208098096287623109813594277142389079679450811027957194624433686290310582087376525614457976120294002280104096425732949339455215168291088387739238818383979183623326027078948491622378992461752285939813955702254835495554764526964364857932746830650813050405492118334549259692203898256546056135367292222216977886129562771733388120993260228941301671590731662955705275821545726309485723178611312311218555080534585434340582128495439264041531455716341169528149024798358050150494402193059631258835907407809797687057885717456636685880171322774346608464871985793789265684074123317245465196057700009402700504296504279910787593285615922423089427158755922290193117237651008053210368110306136679334502643759802667876061349365461310845618174275267691211817576303239031932095841898681860761791137813854350583226921762171708409091148208585671165907654081369348448334532032728755609545569966107468577622510373878677314902462306596677251297062558948222753674641245188306897321181744810148753111979476320967980732662958282223383446616063170557314892972669498989027841806297635616839132056997070173858327603764880985446122980477422377 [151,114] 29326930008893110499356512944401757230969179761983346609773611534183657340254694350605523934802570954611101875716620865858224493704771006951469472903409198710224269771786483250156246882464567263232418017793949537906626494910572498490150514091344106322503750664881084665426620854073128558585818661663754578754401489576407887406786269039944269660324368928824561615897095946587023713514365142454835263446571573411685092930390487836357546193757832280501230868274521650851053406675517330411476185697566314256709569449203023857899200546754357425635428749554027774993222674573248637562369540275338890540095410468330135640230989913639208818806143239309691285238868234456988567968308123916437715990170072754202173854429951262162211781045878615797876179271968082428124497525047032255513076323044179429345179177091796228736115398655741610911185349513255681055523768850954713455296649452919662012398321079216318719013415046142521582174381561567724123385547156622649518977207863884742586652189259045657031540471170953261913281295004916438739498316384002818271065243210025631502368586887612939614197461475545467148102103487224994329770844600512469858357018809553529971027166651 [151,115] -21814565500645862749146729299017538664693770982064189820993651082259056677577392579126454850165739049183861059376205967276842619603722170670995389044929048443748601808295407246494098040433050519810173021233930861858799946767041651072169416950926856409578797887352780403137675532552059726984100971849466365367144028569110398385940191724014818240142361369245747784972607190817727200235054213887646913566787011762357506940586656582568392248191300745393911768657446651799655193555522343999022075890515263211845579446399747389470040534682429274561667174808966094692411451176012647882432959530911034293912863377127435770212984967487146645625210468035378852556250348518661585630801993660497993332573770445484668473748277827080267466739800615061904442282820824215725022178575268609871719583851637347686391717855019428600781273785492370571711037907097742869035632056698564353302281549538499751255637203107965058391989984317120340808159957653175159525969165843370336573129274993402026456605740409071537347895294064136932863572536103053622747111696620896676489237796640549605486151671602495002554167298757342666318211505171606025514395590705476476942339808780742734479 [151,116] -7810268736161674032920711050307090784060174096450448459876203733185592914691858911097911595620069889028154363849772194193422531755942442096855286283587202461557468656502066812344755878051967192143741437845555362358359519455451117725730844958337531008684686675803805718428182297415099632847982181773374313542807448007847671859435255921090032872421596030894028548646699059057681879744005817373247198670891162581237391818490053233582524842502396247025265299697525546514300003755695155351715572101377748886978219526777179142920383552842750158548970171205887234767066369701713475622023641959080366538348753382224217783799472860497038467224697806683600082199296658372926415600674419069079312968721651428146165800224454862412641289020823599971594382177148206350766281903267121935497770169569264895230916514496228850514833606534427378924192675645534670938358422482592848337004896409843880402176628419503355136544681157168674171656052404370103757735805072788539832405119079234307758176874627067581199470717583703639902889388595512132234843148992861792970405123376468133571381564754254508372600213511956919045326675523659212794712173712043582338413564734123349 [151,117] 130249088375233872123799093715190275148472146886498904445141194169923312795858629865891966195733985605787793642338937277022201064709863438601488426968534476302153172863863291519383610853489176042848128351575340727853168746340110892132305354901514067638290463710733957186678578263830357012459752337450523055000916182215948193617773382961288115622367524860500518258000056202760156796728455735584645544948402208619684370075274659298716028621923903933620087387416227177658758815922244841912126362032925383777560500423896049381958755592455922050179855344607409033248767543703635334214127418274731336684208395620321771513420957382604749631097964299541828529402772759467235318986229213630852030988407441069406484758860857171262745927030015084834762099242890069944028820410224316978138150993301896771031806532071969426235753220175185248891855803845843788422470839970697534360553016707744732926392806891920795670184340523111180789821922909569392490006850776862750893598085167601127430498949419814584710678044663265240139510828939502722621906281927929058688256513711306448459623467640711727870386801219920883340768317036196985822784162489757170494081550 [151,118] -24167979712901194411585782215887211633861624136998649107250885443518445693793217583746842031966561326857081282397708435432957231683063661139824425989198867164857435708132375072516190624464362307655699570092073652850765351246860001823772809249201667912121228479249343511444113784996219530641990167124124769313355601805858416414397766382603153376847528676950445094871085196652035045380867490421804830192591295533766988898924467497664456470137196030681831956662307858407584739160449085987361988266637359144695698515297815196573065838211280853705740297353006100084838580454553662348842768253457895211068587051723609434781356758536349225005358577027639663358143967920845557057146532331141807132432118909420216597298551760218313383595393784771128249289114502095094475265978071487968425984102568876005695771186397026202465692304006753269611540179445465312202095966681641173303447068626984081569281769022594066180058747439589183622920432614164864216964822570579429219537207856016915100843220652047343292631657432498159881432344147460086769441292667002713854849587193598647556549349243611285670175510153838895981565901187197790993088701045277865 [151,119] 21803232705997102273698698704011739187594707166739438738257685595284041833159404765299430764856348811199596181270352526968006412089369110575787283209018960395954170189423646043381314894169539831665616474589572564122081132279917524503061266501878923257489213133391956385038088983004965221376521877854710882760626368481128604114185873532020337817672309034381233491788317545757615602869828797289347447210305431496464690636727119369739926340469851853144163307192536512365965879521944946460101316191254638363178072727042583736312917095781926742409950516263103437593968061949863782140433846671360241519721532710456028313650318231462473968377190129757885286316777717246166885561208784707852687287844262064764472055243897271361408456304705788742378302627827516344540371728638090134137779691981241911973283388693269796871110639015768183928989109538675858814338914928227112718071088832923216095820329471792471283844239570134478938717284379472519778637252737040109346083688015911386941754420300951580752908897798809590845988131851932273181629667613778627921310710167766868920049993035865681060513469641122226806598073688841125425270056054075 [151,120] -1207273146623429137957584002328393650507816991656103286318599467082391869409904165671248590260978868202503579473980994399704314093660098904656109989849116745444068218492471832049309365315948302798922711498999379126560187415956922547856107826840308520896669121139505836916421803616876295969278547836045618014418378832851408106355450034767534131663437578724405031082639634117106513704022000671164643306810323679390240302119076000092300061086542536263200762117102590788137576360010206671330994423157246434345831075030989318779046549536329304619312730128166256320254817665992988241699800655418421932605745680777635277828537591801765491493650271939161394075458699298054309002909670901051528161886138770420270477019141700540627564488354993237571207893681079083192719628656413449016649758823349423924432527666614241934060673264173406923727062318430518469582115630679641102161363845404053656292679221329616034905625762336925826603561853796146987847715211617201512939794413764859729582778126597674262171078922715110640032107310814927738644094129756367186326594312548099664860912933240882914888495476377615245992712693133357366724585 [151,121] 133743188459397193375644759112444451595169751946930765964822721614171514989335974927460992528990159724920065898523234413576630209025441939622693447687159842968531018106292402769955462885114233708154722784942595817903184648096523719715814794682553015438197200445070677499192911706525894007724900115579559132341212886367801966154446131108507758904297203157092097759646449789439328058750785071249898222416960677519343874887064761953061453109124923835465291429666315670504264181133522659229837026284724514039523276650242419424804928174016333411931992836969318160166688179279899552606835579001833914272102242526988520500460124475817202147500902482019735879058664079477910714809899832866071790942034390926831587034943182519227134374543635095030881795519290049003047956125206944820547842142277932398000481219914941744627887308323626820365692552848382502641583591014851559295771393817358079776141948314051640380178949732445531960619185830134750444230304002221900212252495687992932960972696958799605062193868829646045068932758744732657786430639929402941498475511884806747145332590398517313016107967172847052474183624341380875 [151,122] -4287752439765022068255980702300932886871749470196728785006477315510820429957531671746667219830814046201411588484047456137707925523949167086232516654681857301865073733670560357189210320107968427227328413316306894174708991181295304718956981566571142254254162203798481833418388602938340437927807387434142968941006505675919195248574250999176299106626493831918622046261038143281861018403272279439541403328473259533338117983281486569996424777853755776239133031255495972384704442250989770260020114950826780007111437490917134300927268461836701818128170346660123499250837880535758900139070565263734917871593201767931925923211058365652688576447271665955621801988589732668363963132701772507341000801030835074534651007935956845595422402798101452980734709747873102347598899508678042876525765929691965445017229377799581934183704873361859381005248478860589905857521076449095163614571681581603283667466961453373141889158802955423814536926087324225787582508582328877550317920260169303418711243110458408288487473432081029464298866803226887690325757806454078762277460400368950051789914604213417641400023677467983797061757058765 [151,123] 82518479460160477063783686781152725812761165077448798381349858759604694518247136473135459390282390020851401354639863544116722544990314245976442046367344508705253571886955025194067254351149600885673802421527362979489909677644814234084202674546559697274186257303822621012952909898907172004476080167066807906886277802512632397602871050446298760584129447702333653158244159994240827650003218232604507931698915018539230868625968351337130488662036389102459570007458074361926390014746132439918122147390090236606505928268509305540838637892367288901181794621582640903436015410252204836996918850625278177910810481135462167820273598795269565835843223794837763234899583598762315177807767232095259129536820969683027191986059778842260535007867166108632475451392090988497294010189666327890951719408716978765597028302742677703841308070838198622002885508280277801105117813575609409653597676886557025885120627743925641884404306389794581575042416242063319830119999849989861710174519815363635970778039060294527674936634050062139733221568439859563879064450822801401253343517883199141555451846418364884262389464187299247595 [151,124] -1843341843666126209888855302477482895067389415300074880974234308664938733386793684454234202142262888170361645376164745229967399807194552653139255967115089086549411800765114676186279494443730227579221308901590589347785215295343456675214684744933183757541857078887655419394796550447750248248943345006898154894045213621972861630157115878381707172551292305097396274925836169004365571152770058906827864277571317399929976346004054713099776058679409301629274792658128499760884940268915580347189389537489379938744802410805970554695926478441534443432576444220854918941867653351696668234192803027161175030097534502052506957082266468982868672823379922402221543787041295412771942613079794246898063956441722989797355611783909045288193521854531359875648545523443629736247608024580874429759105337752281960334467957249410368420687617117748117768394834572057497649536167906070730192192087308907287155638817541698277719962665693069154243402231145100061840311590996235084534296180816680970716330666151177563795713611526646699835806032474274007708653043398514037649091250151899946626967807852857008291458645996725 [151,125] 10121887791468081094425507472481444697274566932418659671636949296853205418106706675707339526739488427433714910045381434736461002612494113081643127951241834373847207081340459510310867095571352394060655690329532352844554258854132922932638989392432101767032116560925604133592592232764595996929841556467687801899333664601375062840582172189698603289615891096003751079929638928046374441484842061109734636215710098051455307607301714391432865523185994030112429899649592625041206479484352451899154849162418445375111981795144610915410872044070532763696466339367967490976913139080488145215948854872774611707434684605957613965655422688921904855373112535840719163487119731972237473766748771476498325046343237867456642179277292549551118194156897541981177751279987963873677720675020482943197533561891460447133687865189362816511905267527589704783497968475683846327407111486988893046830658511493696449648800051979801419907973649545301985663829998137450754793570169391511963121093534641511581904514694916281461623743024125914145615664148036348456128486699477243829284355864425064884383868627100067068850 [151,126] -52811031390282087517918914744496240684303343239039415621857983373776386540256182160469356135515849410247887790420206014098350580197028148338386817357971974518468067830834794399278921462158411789023538070150944234066522864046031335896824008732511855682719528781648693247044644392545198713685596901824319993992872008481979347613327734689908640870178325669453342759605813443261306051455769733313511958412557582576153415372138767368887789527386215660064826270645347420620331236887812458336816149547503032945257052630165112446249588784145232380818974710236457374819845687811975335317327355470988150668827995057543849337082819499770867488950004656883857708635504903174307072659193085572905315516009478260579534011522115949645895818703772718725606069278070522623075617871194393783268630340419036276156629306178749496294354386127786042625572252057081323111417854245987279763715600167964783053176266454879675485784319313293731424474768972630905938394748141853787693897219622808527884752564408116107649800456393411252994094093804202231806021438756133704202002263730681449585854522023535 [151,127] 34936885064576021505293323039619064558693827858805072555505017453915603390298959480889862555721491750934783967478664058541325849868376256719794584211698195346337530295502067912716066462760902849206836252802377610325190119101042070134861285505494382984262170901192238870228375917773662727014986787009052610169308891773289793606591701257603847884471749812727204379374585961251137162447668075422981951061421016595807188022008318095661790577277442535117879838416289321656175501436171780681586449687893783685982444895732798149309484987759741615080859392193839164820458154308829116119942177404276514307626608885910375146984615178651480861658177515996911364013407740692321278815849815472630288204894458933379644059262220078948775249081803221735174738531180791000954727702337962955178757801931881328171086679595309891480004164135816202314117617936109171644503375882692070196082507983222047901350035238097142562216966150666162254189654639489248100318938670923015643675086553211814615444063249310723722560723081997239041676734621417210683419969492801388289491390188803618452749 [151,128] 51634139549894641136011996760787484844414859734582785711597101588311219547306384626132657656356137659240171578967382700890929042297749216464942272561586445605815078864551598469978660889884489199929996857266843070154470719457159381516693215206981357968346217129491251086276389888441354363244027933384858353800032272636524601337912735367915323815930487673326901595780296285407689443424447637292641690908152306772176039622301441571153869877562203773646225250021514306160794182034555891135803296028401762589230518493731938982342126901290377972451712529262265657291981552828598819792028823873612231453398425798117394574747498702635893754951813540759981357887646203302712989463713176311833720500021995581746405687128327393846010104450972135771696897298696860348558853648020428600636274499787819246141075861269456036834794575182329959423933222591713108064732560979022148113691907826086458631127850465814311081262749968671297349549091849597828670662438017157689202741451766624276958038807375955946986416202181245529422338967460030792736478660226311440690717952842141 [151,129] 2887090711504251504824097964785591652567008280837156938291729518298084063102643884347266629093825938248414696376455225002310946123897096412833138446958762578907144334266896403233845401983987099356578386189361266054644397175209093008213551434266055159914638564178570395462218195388172802931492877990841662768555320894112891144782149124363846590760506763335990048077233322376118366521834505388344257199514680436600966076930000687280904837102728489936961934709802126671220282324311658407484790543085882849500348241202527143555917209931844388435417381901383692903942713943083201001926490149973889450426811187323951659116222206752716472063201171059495070966926059338528725142105385109759565778967209882526561749579036491964659698664391206697404417795619186325939331584106203263436849734877150006488927148202368674876411474732085238618932180278787051301984308152772890953958090038429740567534834244892125689952092178811045952636746220453725050026730635146094927559750951395798555005210806984611139723939617221421479883844738167840186123207401869059690720947 [151,130] 2881560257037012547724124560067208250587599054199405339128154920107858313728703700977636865663893706772454594349109714954640673189683457981476369360842782056290811030878952319369773755521377967110351098477296187729076481836444966614110589346007509661327442942735208610578654101511837036284898754894201661873742619045216720307986603998038225488331669468816759397783636672721700420627806420288563961675356835778603728757545407534142560137956252145723139108376411857303819583237891845282617452315022941351307958126715995073250038397996589473873932752429505146740383305456252104118184261616254758077804972496443775080397280956823080043964997333244936653774070903129243757349418310684206023192451600886450207925245609641962528774536110595977912402256327673053325302140770419125640140690806849830368008005322168489985551403243971710536308623871195751906768990191422548107077958504107213341594398066817182098060704142546838626465912219203565251741226341907648741341852926993725883643542596260850486409883155745540197495868273230978236839510553377935 [151,131] -648911935646796365419391079344496501726566216895713462540692423745096700758438830554084451975480137740548844619790871448182649645616256275024960384941959412379861651454360578940560666345306506607718697339341249025396758615170561937410892348650146864926387765040894172245428163094900033395290631229224405550216713728214477946858104890345463826005104652134877018813077102609901084752029518928234676144188101155486904387689998330052721059461487615800889078697310702866256620314518427559657328821523440776502131894701974985181243699063423307061444123840942546142115173198364189129396891141876011234242430278503524076325016058749079597629346057157680630007159210000742649886207518485787154128365963812883249981034530739291182327761209733886707555871382496947646454734126424082904829039799523971343568242600910429584713470916743938843845413534410534590843253539716832738711101032348012505517696229557773587396028085057739728189797661005025132099823312175770562089846588018783481496335508712478693029522230045387186442728855109856801680402 [151,132] -1231780728470297953743169729749710347087697454434800181745480853689592278975877718836192204194390909811686228534234954709215534776452570824344600641694359332993690748626712339769798410420926727525988949818349551247375972930432496195028590773858659610279235580815566940896310743417934874044433099123503983670346257272597718204283988876170015214685941451612833214605236388402835569192989885816662727319415318337162239532238259596431480324408232547435175030085229847477209114334856096691779454835522034561111066207444764312901867891223143327564886817053597701304773277389229448350924379937011837501590498533388843581946430063073559997077404023355622258675848054745114029664438200044805341721668867990796162945653430721555424386840936620114000604886853872453316654001428619710936901068031965414962684384169861864006405926860945987218494104475229576766829973322230758367642740956233959476659929789609671808732812968989797812870653690290311585566774852422195717466191209376137740579505377368363503540930315039517012378479776481915 [151,133] -122986874149212730201060702307371743685176336037593535685403330052184430287814483171334683477630058135520309900624038033437616918426689601749516749367761351739592913453742059641967616685585005158880694052732667976811509903218950783753281136749216985909168569456335476588138512908079153114500933327489910685241893586017087367467132642885189513031883426983799147209559686414444442223215213232789980683211182834905880293121899219843883177655861160946401817534603810214818469824250793634371070053338310890743406740447011148341179420825736070206711192081294309440921143739025345303783047094690144266369464820456005188584347088203789416676252681517845699186716561836236419122974720270084772545198752619422507886747126928688085078441541042606220749461788810713132651530879646403452650477810013436779101309922743208618631304419233572036522598636258232552324373116030288491830721635890193044651426405032900592770124257913639949547351025623129707975170285119321200062385759067598665065826644754416365483558831980129676949093 [151,134] -43290775968036868006696438087752168059433207109967884308550050049506052601529689296350900652632653817698732269474780103313260208322481751651192614016203891300978605902171244159354952442510231107475905017642237756088770081958802410013434123881425102699197953050453668631223296197741905641829080494230885693729053974885171657998490655310230421191423888217957731512899931597609906103188651939229418772010668373452808711172413743299837435967895869095660899250266275265241569522053618712096867055700950606172283242953811820588936915680155221415637696452467358501104497201750226208196493078166700450641546428948379985141381471863047667748604100891369157898699350948973290576391829551832741596550798586579737498633851456109537500609525253174825828624301253888942852454220831009562843698289820247789881840570119085613224870907380062075976903194029309096201344002378744133431381113736620625616170362315189279838008889220269147404561876807832510816755520891982213034999002138925981745647685287751443683680439878557 [151,135] 5590067326299275679051122501900100222763165196072645813205594151454251931883496422191258551266059672525255019011371190715600957604761265588881583914121909012474827678442079378422894129917923066745257207412741378090451460019045008471378472130645527065803069928749860212923388065053538009557155100491894860947384076772568102913966360083324795587806171711556273674067875896092736022945063129058852945595082239408545775874310983678405836292622464087038013026684017521000570262922439509438975106598863548810839290533437292646752994860284271547501229595401139642221707366379152120839035382778519143089813531601380562281727463657025420302493669369069068488166951336222893712889420312204238190700362929699733811452099985184834954742919625093583865126799708871474076069888229396880387056482564855925460253124602478646312047915366269537300963024912783504682839272519305421146488007943529722998662676894082270895534509839067051469253290000310965220566710351185790660145371269980308930764126699728534713743 [151,136] -217406991032318384181542548860660185228357630190153851144009576538196198028325425033510018467269563268348002338123541678092145589736173030699017370747808939678593630798488557100892254371627191953333142909802472448639843899820620541456765578292318861931994454862912467581902122499426950691409517454779066409775818870628262662065188382944722690610652548149128190009889055978669474155254598089404446479952131802080529036251743926587959419824307728639729618678224663045636194209284046020790165321819126136744349043202081164727758483427175592826822960634741667804080518124385094858391747935969029098627411528789010391316527664832555722978370150000662931473915964448216028264635364354105183464489043159240444110309322824123224941590088993817788681564473905885283936625531429603477947713860888544032018343139999231346408011128542171181643404347918947992407315796640365145719999097454075647212328695103528551349746160612608447191615386413902909864886553969572534103433778603800847498755948578 [151,137] 19350932685537876909387186228082129197856199558693266006471224230377541293855963181999764245848351584630669018299260616246301319635202795094837658231931881057250096162949199384918338076181883885190842416467161232397356982224042780299794814021767273884370422918342742637519556804816218684993774772084392784834979778757986316166217397517069167403214765034240242656990193239532635371715606406197270031261373907783407352922026162016498154168167900410903738162390248994032003587510932303484202710400592079473764728376844126522208552742301131359532170129803762742242349092571333864141639923987910795903005437251394238889728670283124151060536877318284412039219290231000930921459871929671533847029714797478309351398482852728217162583236662835895172249847724804384591697697254502216926195861915757666596786738303012351429143722161993335320327538536833692280126639958069500973910969249681966885214952662709708224536174831900541700023670221393701924419284304178159059807786297894031151 [151,138] -172701898960106055959643344716935938665627247139870807758590207789132744488609948666743869605996220990991167531324759871278108943015991149331319261074203916675249321688558727353783486815754780456804984948117786965469194639614758068830768888229679011262376545374439336087122794154339425069298671085065628747346748661298679439582287433692499156926448951428554674717978384437345503879113150727183210447722351228738804646386237649896665651626337506570790073673051756812785397800634794592442297125161514255294651587678635003944857422065184913702829742447593140644993239811933124078344257067270206793913514841986383322671792691755329294458446600286067260214358464003156030789969084104623627608336620073087035484353996091501858000239685468395826945593617735640363937267880914475766947911122400694782648435818474382051073260379487893036309546325932873091311653487213540988310404485380349241830015340933104233315550205031291413626584960969792858234026574098039068476538775 [151,139] 4599406591429897037234806504012206350887506892875653586096210326307329966698015505740001126600942962266800769146799099308017102464173133308441027540771578855443623722365937093170247550188284779737915812464196280629337369994533555733537477360441568455849156475556355228894132957136132425007270185310824565805973853382328702711569710349346940883651554691299948560323440440571325843905535070994403405225806759333709226982471648671753416545984081143619972171447016527931087242721653951571099077262550917897504285603399198316118983269112037789823461070771633194802195142678342665933886866680157302987318229881617242777784365886694068015817143694331562469775876861644534757032691132196842563492247324885570331354641259802455235467553789380701233284927900955904252877305117392476041487509464521897421690339004907890117814907212281804709349247309099507886970456550572645800879864075048413221632983168640549498364021252248585984001767997114003458476905090935460 [151,140] 25293135355710855961858016919582745131259162048565498606405790101831933104389713969136824883627767211657232399894683945635656036948716809809958110494617087258156857408308914269219867873445859623702306564849338458690888466288518448169876432285226049355615747947741212680243746448419470576009018211507975423890515667826492693779869420011975356445728760466630972877888578763626683767089906558093451254606266469294397837381592889962047360462259171090171102496680405305997012222384364298098467403687143179682890860077406807744862936174949818447955556965951441687047550768435241363558089282423827220166437384732467589970072796537963628151409320945665805748960910660102596294689882952303639691121791525219837393102386541887923417137483714065425376298507923027115884115920452008340163143267121922179884642059878673185072275979062470404332061234247773505053206744127863326398440641730405980819691762761821330058949675265497562404838084401674888328500 [151,141] 2809053949611869320572033724699384129465130909622433084185949479656081688924091220045834152645331452929559514345632089560647526645540135671945218147510846332336692098933682236629521237644644389141454960427727831223499723476911899172640127976468544045346290301743405432301544022119206690120473728492171076900704820809061663619544477671147147654251252006386683750412104490426597033780519660870222801668513913259421975973110408937466242226234351807270195088456031247946824793301718131816971409313482957685745986945402027115643069569833081856843775117162487733227700370804212038817977797672480755510978334248526808566375541026896811330098941289627566482987028429522415176003578712599446899949068632035845896198701997915531716608002620900888334704497780611228919804147366727811701590425286165267951260626698009718226760107747482945657251479523873524878190675089413022549461553645097202122383436619630432880693670704390061534146326310 [151,142] -94371371591648392217147370565952526990509869551685135171203136873805619385138267505989060236560383752985630202326183103137837351941575875737391847134663066109079846525637014673549728207278499799841642964655987132893138395353130332068260099692677097800118047118052133174322005126731493260274203633032554063506730077590798610778202243389406478949190292224287766807700591105951346315821518836227740093056854447544131859727682890768593128869392005355235714429226870660845063777063878419941276503782617225327886181277667822439931235583484752742467708592981680519974827890959508323485451503937741986274201400419056876783412157477050898143562147999785799748306552574254662589466435873062471771185500208774206235345394127193007042290876731122827118502131800131034368196122792436606333599751121567455917834119457156780242481435716883197574327148609363501526560751050889359250501478168471019857669293083167223798424515039939630 [151,143] 37459630160356508595362189152368635921774291678955856295317490176542362029542633681715792909655374349863853831783378622077601076729070195763124859174830801974938857631518730582151561638543483091012047383689871739459601662973737941314629343431896439634148730071113085991830645829548775980646174398333563774197379714744708292923370278530785042928597937729072509854295618582328108817495026530609062959347609477639049029985287346706805499418242462990877948457168927870247912903707642456340644813047296881455199098724250573826950476138892031053571256864326805652854093083301621907897536756608330038480463879341868107575172750225721233161939048672935648987937786118480573131496361103530831131265299175088685500097521587668654638061536007366774119733233566418308608849814204871070307537307937696654157208239774809782745732569834077644093694106528552645053867628103856893380379595626265985843713447044407579263390 [151,144] -170893653928400439580733294568272362998887673189385769845731146883804298662222351799643539475198731417024621371110604040204499059884939059217333491050683050068302425180213927629431363286638578426805113680222760819740459581992086519660092404176081055850524475010656497410246117128997951816963479420715208647087276439743657724529110930664755478656705111852468288891942524791048642988135279067623030556493522786983408092241165197724549231022172810161299072162541305419098485018590676157469505897345332683039498788054169094217303373377862014669842445463821152140866007402056186568676507083857489598326358063420050976008458435991686705090944911939712085435034569777857436766573295718834018729006710487661308842427015733454922637030128450895886501219204496170997632558125674074294110693896173415400905647607087826054081083022467459291235746750519158448179600554784110384272679256231837670856549573100 [151,145] 13433432835694439594873931045192010385424541193887222811014370285392956958378447116321375735006070077914792113933926971183405145353307491704166944462014042084940389975065320946791993167232712355365165013225436487993159082620324632706501156587946900607457978395910825638181918726952199567567851650361414786041070430322567694120999346558710398491136176802853670006359313240596505042588597214763369954353800533733917008709217083968067870704190104970674161327438402609196325769727150491968279434075606792504123713733652443592624170160776038251785761435620083549818533876229111366024919504685203470303603841507337318499725558362992992319175850785035089975615754886130993680570706825012609417429530131869672737466535483915382604361925959412794541006379361202683828533539167455602748715555624696632293790469769902882758810695510680013092184550230741242394236889812874582168273156603932405 [151,146] -4839113761137025303066726474516476247944018151450450551016987624750762100539909930408734920727942665483717356707640380406499346250241623235699510496956982277172410110604112340320690523999195410509649709562295785532400083599195086838926330385014003473850420143585518069961599139358010160404381473317770838167689557566413952688457967674710705408703201537095768489352841328623892654631353168691754067208847531735964615938270145429285109533774311145944205632630573463940814975429524673848487163652421700433545426709186386269412368921619681890949289898133797474007576924857524127892462977168827305018638822657568451325668097424502286110868633568591085257773618934739261017145087799316438066819409217704176661380165967939759052205640908246641388923210937654292513267896450494743938525738596709435999379394968485469774986852926986031957003372705183387792281960091555620327210 [151,147] -121138266740131107311085286609899578996353124159768743912756207694961778272349742826721009200987554266331076717334304565669605542084491684996002430787625430641883133774399077100864046569631214050273985234168713742436966836295618519723718089015839980063854763756479337997513125462091171337496757049598944263635858577237295768996176112403967192351887908254331640365307574231964331005376220827697124976892989478971220939338871906537517834515769354223331189171930294639282575978599555043090057966435906525064098084329843319252754056234259536117423864617965128332962621387029764111149257176555095498392479258201563533079821572133356381555502002257597036099772722448201679062379108310538638815168930127144042640824948314666313176156771652448988165615680579065313632694117888261137293143414853194220038755564761899179931804040696341806766561202682327317744947440 [151,148] -63484766453993092374530335771439285059451355436645922772232236460497590167822307394343023428848065891855919495070876449558384179919819611048352631733706717372509136533104839402375296087652710340381245507132378009229902563187758817668207484901137648143412034166802139956457600991280788342344308357006649085371779246430165862241310371353261673767721721457822059520311493578302470571046482800019999320397962309432594569389419260746146415216560521929895774532147760741722603608264559838898573417379752403369898418440970359760744572659529934875486287911498918191803466528429366622282204233434857207749859574777063029141333309820506197821190094654739423558997432694667165257749228292237630183736203707623044603111907520726144196450169216628354314014070322739986784624546443305849205027929841643495953571960500222292306710749550121199348842192110 [151,149] 61813687700617507901371119410170295001175345589879419642702174476047635849805958379639704190262654177802129211936714051279737958962839778101124603010496865343727169835161673912014546540974697013543695075721244375242609454741147751720903220714590193286735177592330317553594414884722976054965299516741983702558654514903220858774610569603935668582321505565828401677220288502410434247834014534639845232406446470496339311216493677541745840950636100028804407236216600099143021003940538102679018958841962841931651520845850950346338137896639106502067787076832036001162225835794472798997118466415921795525477730102901205917348437443980816171069758370899106369305262720113524543300168190181928990816945868354802595209756246606552690082535935243895553172947019653902035162650848084185281647829851444055316454372785412672962456296730441059 [151,150] -8123342443739266022781574843563458815100837286915850309995117431826615278094002094188324009614461302474869728119420216590121586143230168623591410861214297792486897711082229628588053486568059297435930825190398732429097388426231441147224220593498869347505800837051856841965946310240794221848807193989233122737204653863421375595820558854299892238789247970087436956781704570348893670106447419492012815967740506790750811644337435091456945011526191896727454798354182697448075244887636515482697683740966490128986349311057031750216422608525635080711349820407114526214272105857639370836170395086824021447459441044335437531429082365371553426130997668982373283077673999743574677771510854784505508215428080233706833375962041052227188573735285393475738626189528882190168225533334865318817190224858758649475738000998032250 [151,151] -10598809348593647376159693582356651992392297997599152251304448678247471965475829960909234087605777210183147727184850047274569217510808890690833416232533177952117739366669541848355009020841286433729075741368329132183053676819875403466648402765198139733471696628445404247444453473582046881424063784421043763307186769035253300614217109239112928894186020512546389496114930883834126002632609883040143048007050236354084665781454660031985575605025356656075722492045551485680359658619964753733134601000407682497047381252581349978280033256867153411535641172000499955870441286010291324583064968130642421720741300921654308564068196026905710933874138561343093790276417636881797472056483741421822182260793504098284126078172630580697040090022875544242912206115245248997790238913876952276263464964045373693536793000 [152,0] 58561138902285864374903523776999157514668782629036184592994663368411928585691992182471004972376588541136629145406504098688097378199369898524215256902898809464616005551126418196306588898454738295122067280438508812958010316127014641549906960761188593109407899027565572224258515929264834993361527595802021045324163879644861213826460675493772602547731511582918764529226632941012077818877692109179968838370741620076913027306491948893459595618738672710864913626877779938890099354917943483126821364064699683425746131885277092564157599651389160131966966348456648312150137135457248370519701723520000660701261130241050889563403001107612716821916272752746239613591675866097990448480261407338120955452320149448310251771866550529171603079437997456070336837844302320928102221291682564291279647688859565943037915744465328112365767047281077671600593435123211851176256182070514428120683870144958729435414861494535636346842662070198593050588705163203486474827038769229400897381983296818749709665402848794398638187801240426499000782206256341884270795042057322338928194757092071517791603111226485548639396804859335248307513473904563605089653409921837515416646352343969998041289512022950250639755571215265034667333665501224642458318664345983995715181515343507418173939987530692893775919336470185957485849631410628020086332145229237585316883773839881381702313218253919823364683972912057008390171646730409112820685265110888422429363639060940091445368630426815496158617137746515650218192582054067146235152063161337080112290448562662503072173409906454019934947188451940761600000 [152,1] -845832579439554674351649258089497052291426921232809359937894472289701309491069664230387001495710597540939044190380796867009617496941160552102343779659887355524535728457798141165053475759661088941613121827143801552164583528467321407451263628744566315774662581540536760586239968996624136019432194770724051110652723016050707711008329237050778267972119685056141114111956842990209637371320155953655831742337337320851389429582240204715803444206798191986234000138631658594728453981316642955513323893272203721043525839597893863396183992697140470218403023760917016987657930937330215260452117319499534492127332876830970628175274291700191988661183837778483729465956067749525545625859894611902506159126539898806720278516280559685073764981746217324882492836596783100852886599993426148992803531644680186802706355113390888538916065093288064647080140372640163124903108784640229002402852245520769814931348050516370655260671587533351849828439555705644161610788483757729402350788028908920269938191700018103446638431484151970276275256357473234123005637837561418335929811614215143373229328382862708044867809481222616863198090516012507965124549181139821809271730608829350322719658620706867397499274303953666713435870774310129089293507297534382352669893828568901464179931478885398210638784766428771375319465576461978649515648713397427610935280049005426401243315199298243203224398961505956408727357367268882489452882048852922341584951851519946848777189814960181838439359497922567911270711622960188701174071762819819350929750027302475643771916179694638346882466795257531780300800 [152,2] 658980445513750174300804634678903879429003211540905089756927025832339486353187306830301298999866734156666923058562878248578672908278192792030152037787902959741134735119899940548139630787220078483735022136231695702680953601391242236751057745140955836216843153309374105779130887271531243293555222564875578888269555335158801034072851124836119749991224790107625129899587095799664230081189943161461375972002407708979892695139432012101297452903826627579105220834816425338043257683949831286145051064914334930440198683044609694972412234200571638882024366351426742989791170955765445701768671436270767855790593533832630339906573718852830300195836236640051484848434792027881868929340655380058516649999832579750148222614882715506888824839869384256274414231891295653192396953779830680904871308240161834261421438186372840349935520687702683545570157117396434630218610388014133586412477554307838485201503053997486516541154070446739703385227987452584187973846626338367453826211798767679236447428101146770677494027030928967674318237634189077950316119716298970004230138505352579551269347560169410735385515612980707054719969524738049994777379461747567062808442725354673162088632339421247757882840312462326254038353584194605745918080263713713092150931667097679020110158902610462260106998555374360087761624937913268688725277339458895634259009477717008886891897998193936265723886227637957685153558480375385385267849876948124006716953199498827801275646541550355691176502328736627557396925535928268348149375702051811274749838425393190065854048450165601629393130705595754778460160 [152,3] -133261240230498426452379290195799533214802950063367451441122902691096552372095540750424163444650316363394065818345058514574845405338928952362762214220185246878821293048288858806374502012967349324539754376459192743097615402677420757785861259458916596601650119260391644216752706456516893834017742581245123561577069519062198402150657555173625812536670148140809914938078167548974830627750664105036558447986365262120148601458144218199152895806230006329777086312951015028190278636654102000045962364015542132375387216402643072987662184958067533055131209326746816115563105623468369309502374861449026289131488304573732299292005222366919921361150653567514109917797615358887460984867457166304086289551526265427488128673294757272973666405540764320775054825127221769644592882140699307268622021778108537169825867820289085942633457642079673652624640216816634480351980707621062668099907187973131504893002522727918746061747310978815196243016565568487366879496341298977038805103648571463058285283491491661678089818722168526041783013851107299362993522004355233836799555818426033605633420173340622169445247194561879711980521401597140244255223884881324943073249700381446116944570638999989386090749094372908936236117188101796265896483102056702716592842548990366530208561490971322357204066260256750340864621514032680739595838916196640442865415418670544530617718170744401115335622140296205338262359611783752503953038874904188522419448237850890596324726568235249916496436138028563301890164202868250244764823576968250997937464494608510293583355200218580617729918510110884736532480 [152,4] 11275120959720563461043996315609060446612573648071335433235210005159575212174471250884370899254315490138641922857243390393374028824828033533666587160218492564700769808539459456741578935966903700127439264607049861333676223991090143470467738971822826745761598498193034434497285004294272300310476022426412779342863783710324273856951605067881056785592506677932982207612428771884937460594193617038400532847646539671586811577047107749571864249351196052373703197574411491718079535791143809072370428600557423443109011179121682945418722181283227904963425776557811544953855262151556272845264392551332414747162799996044962341576425099905970759654267193055430466801089954952028820036896423945875497455273845875673358749300845385898010858743794949655040984813422434186143686870824974926290742086353998564258128170487755479904571675113763904682020318497152490159142607051780408470703939358473702466863194537804947136386371360284694577279056071239620631279633359013860621918524036990614647977644045587787729500128452608272947686534497990990861025165132200541930440468478892206989968254241110055205540674968399536095221833906185995314119494962450154085916635937070832224733406553359074121681221602673372227224696222732448019016220665812456207094804974674438515267540908068482411725350813748809685268556193953699517066070792022066982405038666479888850930647614058480271612058498116462822000202940589512300051603141972655563194000502537643565638033575244128833725340948807362342846748548122060780626887264537970303038998338468393311802340867725483148133155860337051828224 [152,5] -506032686822049883845191166208734901530325404032090468246476394758692594571832082696159900015268455860009326408984425889710236607136513025234344904841075765566121072279462381957528564674078608243109862350388274357762878168833947521094601355160294090625445240119610509673593691474297396640977693679240374287013325307249449236687400863572414820356530818460043960080629053458434386891913736103193858711886459726927241820429601376339842292027594798068406987804169460164780829373834603338725654863829011299754446097418118678794620035193720882905070927324792706720523981151425992160115664162015409634035755156788707756493105187098714527805371715696794920514624731953625171813389098958205614703700086765328268797661466009417066477629532813095430242616199580038405284147018417097767366236033961183902320170882666652192259173420675568847164543567587289685751670332308894997630037246296057907906664340951575741752548622028198804972330231322388008193464109707496263479139150812904673624639864915513440267467647581885960740558766302585691026026569846995428151077796799445856054630170280601316196660008046125381797406562315669609675544388932514520437612325152948627430858465130923045395973519562400234467772542590691705832756231255406495188380476409960437150031503447076784502550116267677727366761937407629667565993653237643446414705985797628333288914517444666820750258592944939461628809834305269419745162802260414266871786707011648159248659925117336608569580838733891323802955320950786591872851454646887426261426595778959986378584391642483223675783271870026219520 [152,6] 13869624748832265217370106770228974637319712858785762288740530436829761283388486633974745678561868532901891287452706358763923967470967767276341585136247486851593136052470388060315017280873793709315703171615735471579421150350028216579136890808160786588186452992709283414014597187574926493268668880038032527952458916794161438058612476184606341342455145009040519982302531975617545950926341852617020711643844220689285418800278569714258385746882949088011095152551662678446722749876415997746432642475993268146370288457627048435862885458897967496942550422452567283206986221277823978508431916997519588942238243954761999196580544660704557620087410506035517003920456917402950004780283539613002381253490728286502295152268734608116980530427379183805998712760667151239357288715487728330954605023362903527375708570513898978519713629635053074209935094580715090422012571026521608991497739965914689374054993403362402944127914087188883705697380245013481972802609164299835238152913232634492580785885937560273574969281190386747494612308307120184906701112186610797333485188222005805639468303068131409002368275234422185550956949556819456864514210032335875371953027032894827742621959963529343028171796724356932981157095269930343944489352254373851302759124761239325256955412773511003499260412362372009714112900573229228506603531218671058577593529773189159220470241557092143056119251941432987820943170285108933691694791453648359023453798296440363702526008299731127731986229860812439347361794369319447202326243324511392453323003129001003738978221029560970966201896759364961280 [152,7] -254510910908063940219129382034190686116549638121084440643048405286569362830687385047124951715819518916517454391831483094739078919123544083643510464932612352714377588349943310828423487245145861970905266206143962140479135623557262911126194024265714335151753171418986137843125028269282869759321599098729763878223790051609649992464057683887831744177787027749020993484430111810434971139745814010981832925747079400049382256111052538630168795468048913912975398327767070193823988163448496029730274664096423605024358406914505066212023268676472447091775491963298517891099964081455805244200854054380462697068772802321256900972218774871531032934856880757220692166623979764418660049162322865165972080071105953427194963869211807255102457017082645376627819931836270539303895396573677734554067519445750412728077722913058492998042823144601838158380204090950121804570423637351143461047765414979486939319459649861204805257884475147254414271677044608274843482538905347630301013399226895571935309596988637244270044515941362663023010314255957184619357005798925143869379373698924817148101239661358000327079678019480048477198103359395804365868598888712830102986783744897501531002752889523555793071023667092347929515534397867581131934926635504463097140899263950284429520458198148634956778394184863128907985440400013145698142483536945919395307587045465841755213701285904991643914325847328390677246437014907558159671690684894869839860233863721337266322354411052834842853038947158145531013629326873319852241876671706213217276328209374040600649863626456645580876223902788005976 [152,8] 3331641146319353285189252681671133614343417528706359054203798343475013198829263020247258638317284827089093721619901850572846999957892483506063342278040254764708136113803126560244426921073699842274794420616057610908173218791652421620465953526748871337759290353568800857798225722725710368793853549814417155627952653782549849309133438864379238885669644234355095546398347353342751780552848060650388846823385114078517970480986214017126261594835538749612430297453428696283183442689967643105323686036753905619467227058453147739838040777956460747433384380799063408524770273905399431099627101206671540833634606143785176863978235779423443447846833570865006202040657572600250574718498899973187577666217508847396572851324694287397214508749146380657544751814099040782577884041982522869872219821970959547426575484159627291934399497084597630025516301747090420875595186200911509595888404621177702160557478304690617942069881628743466090870770796058457591541570827925970657907638563635216332598372834236743970918226810014903062822715725550215426066800588979550517383904783808673341909462774595800631807756378475365439404312494006902185793659574268603695059838293933196896022942403704755555980980939621613150841374856310312786408350951374832492213626769891276533894351533961758234278620054668464398333652016662812293494348052664354008265725796494075404128564248240302143217035722566295422463245460630459384573755886651650049983398159894378548277088694323686948825998377810824576853073986849899465450394623367099704629300714518055639969586129410687904275122013740928 [152,9] -32556711485181195819346097049957850903999169773771853211115173779972725772036112180294515800714070016156472103190077187252524657907793834129339632041433714166370221932890991728843666855197469804670664547121012145489944227550352089670096720695524818291566973987542794214178437133722686497980730605661814119698925846175611221755171545174933595651681963287652390467170600576244117382118276336344444458780140904815121898310424701840795551342987039443819809719886641210653731856993936683894258019135117403291318973202839190608959586876583735804752808958974255335940841010526414077127733417933556270927449813212145745773998839677711644466164941246891454997307748867484159693361208619222358162943364056302193529881911334514481549231192193824621022944853882322261282006262578955275179176857890205148928624273969354262930079163236428537919018650184822285310348040817415149590301455020531835736648815786616749520216202784433314384369742503023140351343633461622001725074696585218057643301238905216719886365015349839973506452125040155592244746656266781490926186193088730126832305532851880191825903740094162387304977983435662270603787470770094808495574124251005499069279988406102456259281959902017915072181103262150274272331078417869427868666110030457333137770226972792052741508442197087275870655012489292730746157580488650830332743557696062619629734719990859739076154720949739269814229574131010400479800514368640169663925598583014033387524611033374974352023051687908377275032889395681519306311358535903220840912383540725590290920080024867255935866253181088 [152,10] 245633310143963768365330793706565928639342764380465118039828565820102473762133340110146178982339984976066402710255649383751134581094454838159650191649536413347726015453275969977361949859023685836736944635400861676546586813009847561505240837721464587616451637378304924998207790716707843651318121557254721102968437100076729187566988373961669252440122996833583736626963111837086620729558627916033418558915333432265663891766633595427078423688910620449220330874231657752154227624318195176190716371057283937843280701515543009836010623336171815082731302432684506026525952906300020548639254006687940602012865597106053937905846533196553272460744676853456495980450315080811186585987693815588660740613936847683386581781227740393651514249451116119594243125882000758091893566201537607770565235722241468940481750462801543819847582509203076018731534315231202620738073297596246059094142005011667400460476165366780614570135536767307480295300023531614317714045789750705826608694800336489117076443420756093428548128243597149648192423446310244469052621367064694774342133457330723569023396330101922909415048847729984648176324395556020789974876131252192413010908868262237359947668594083741454200040156554087798604230473869818167763389227852817995823830473857215324244857585577843579403885234584553363438220198499449927017078818276255530748594431031101768249272062585710745148621295218851606416764190881331380394218636124231322201033324230243124861445259300781733063037089873701168311214009209925793307923120498362681550291202561566084150427691254338076284513959459 [152,11] -1469838247460681789227560640802559354093326448667942669898704234752889990321736932576802126304529072465814783329675414012063644895033786406474754732976351148329953043375315951362122453455007926672673650366790139811106059237800712663356617632038028689304249975762803363824963533571074323637157047988944321366488652653241511597932933761239713135150991094579972308187926274166452045970871666429657331818888935003858054951550574523671222741747450805139015912010698418397926355884298602310067423513089320846286758683724618828509472247658325749104724313752548255853458626931630275999160695707385631325607629371699895043763556893885522458195069630004042335082549195443688407700347769467761962849876678701763830938264376741041938597305644199929011276749329699625318731721419237684935054535559982616735700568161687383370431838153036413282769872273371514440824808058925504791606287152931176725406620322303904950920312894845032130422609865509028334413850637638864854711506287238549656242031327345876723794736665868803994691577596022635924724444980110361792135778444323948577150340479771303136766563008602692039396585101729383466999680067198371421280118498620558556409595734103013550248798166315169648959155350225847675591157043956911512136472122333591522442638841763649876554038329208662474896097523063498353273704279392830692310260196483954357850453556488219155718654810333015819363706652013684482034072916982632627716405644328621303043915553607742820275321996473588406391161766424295919496964122272724773721146928950487308864737892508707803372488464 [152,12] 7152277127307970503233001204850128135002552906873327007494883326087326129801035724985425833384929856617836169677573884650959300499635209947865193052968247226734389513276503920141808265896046897213774599274939833977035190268150993261324317541562719285356256697207463255084729358223255431395386342642806897452925746803410809686753529346132567746114669698360638780432932778550357224304317648178723516256472858102289626712957812977284115886063208123498467759149954914848451387835391862216295268191268738410918896050102438237764444321038998021418988129247619581088628746854936515324635653067671142635011690977921284590840551666568964551117875022197278529621234539478990628075215343820637304125331169252477457536625439219366414112480699107808313828372679736253015342095704064738713632337010372287589641327992639124920604743139505731456325049302403170730931020017085891221404365086024619514692800804704931123231067637954011685042823517942217302534438500217615929525728633969971563799015799504178890643946784067133777968283742248722646786622059562214547932394190407281979017854348143520049706414976843753190142796575115639960952753231679312327636942968956755472231109986437036571330367973837347590021716379067582977344648673369654913044634126730106580679046710673822690226554432019673553245138722432600720919598434904714224016964357868305060481540816012122465877164614935568755491764257701530459373992014212023268190295091027309126967952407618910878275139403328242660833729484515409872480365647845516379175106032985879407382223864446298424005760 [152,13] -29123603511969654900856391302639501576091269663464338245897878647418882453775687679349735618545737775916629631343270384223702206105774285615437195819715711399477136907491836740521325275028423167120440186806572669462162240639595982118290534884288836865343167665670700634291040926301290861511488433053799561775227677520180657729572139440337214152271376811217598218736939813667761198034950779647091875930074380770577670524587382513205661165683838721034240683295266115189783483193133553583929987617101580077754725474912657740927695851763010141789930877005800792569174816803773536067559662023696392033748646562320684918737333657681864767339232276942857196947420153101657046841830689189662754450504833446347602711936664781650256971728759132201470466887825746169888312809569029913245707337085661575776842179994586371965591690780549997543465521414690740511775816617731380321102790220014600354221755813532583294932637953767366961929740877047079671729121670394810193280805844245072727543012598055487489366226376318365195111734472927615342877641016857781846500449213862460657464815861195476106972110625695812973992810892353289099787998760954258779869089249419599960714292014386594236371849236170318910714343062547478145130135970177421051976274528448629146436465571856918292466331722191576834403957766476606121848046198374227745369134345400944467536034902275422822860546228550622617207719767899790376137719867131143337820217587251689129197232942934328130622671892836990913618471928931052430185285850764522304855949002758131563841717939893163648802 [152,14] 102912129947227950836740427815958374416154468160166471556757545257218051811074839492525046339169603640586812566291229209028467993494031053045661793767207429298635540251831066874383781476813199650476789486211666726811113007246469457849422190917661473800376933135367099605744397046693450023821998456745557258133514541092473416500542221151210656745088250408896541007471395420932139257834532397246512795116634393221561644608070678299110893644944895391899044996492200405952639230797368632868548960597948210759123388015124992517912182145129878769554966190214417979360604307759103884363417735462121930737967705215501062466107092880704891627463472746162385768689884643845736301060870476435272881036272140699225332440316888675028087356462193708423555069115043891713393548398463496299896585493953266203030828991657766646211698247718049801023180142941383120582850863552155865548886008884622370596492998199219434350971704085810426672391082343622089673875051107810077275887690000730866036540769135193207568557662357773439286046332575665333735518358639577091941417517299175732293242620623518729815603060374947573003644190727696311617355235215809403176420811463528437634268196478233105512710520446855367870939389909344584078330778170703956381678424583343869961484371810164005794229822101699952594748407897553690366443993106516229062252872616660586010881421487474756145147319091441627276488114874535232995627651246717333476012757598768148214733157381922509010809310532520666616896500520711513041127880500423960918049241293483368525128868435440156224 [152,15] -328484720575914248517333343823047775428876186662314884373877792840811333923287009487623286631832150630508239245740794574510234292999190170997669599283970703906080195182153561441134296646274104532527585359262158530893763180045411981697328670106552088367610476939111718302751850870360643909560841473038830560834133434265913556366971194439444920522539849122523546905445601051222455506423060762477545313645078965515880245637273049844237534671777719847318129386819008034596098194654917211890720178055649446920824561586834522226353864484121148562699277717452553060313876489038582747350900422032139352948987426510606189266452655326131908892917039325763489569059969394697766837999421295813582193363889953361106933995949309880581152161790244605331485634057858881443913085093865494435201302486200385736380736982487698260960899273439393226549726435511920091584539370624037108675676417387186622563190001502593088991351563028736648478395867410078034711321293804705431409809502216543893950475391821804009222891659359259697635692627335885729055204230261503971075374189739698186257740491805181730193721122267390862423467995901731005215221504218392186955826869685589885200119347730927179112288974000742455662601294301419723141402732793944458807738466692867138841418758959894842611554220823010829062777410739896054714447506468751250555170574622281347906909361140865690098953425715346460820605214489938868041099968857313565028425945842653447607532764516979118999699299245244225828484139539630993370990124437227508387758874843161937483395731535184096 [152,16] 971249618728177056292276542718266822766426801119808507127754495647815468350275098377881423275837222032633555256036346628400551646788501745567561999465575727906715693588663587929760557721885793842018856934903109993892657097307940072482058847230247846104858005765233028520292697384331602419392852202560803194549421222137505947559175620991564571583194691741076622391496563991103666113167260458647731379098933650606044799352420993346847836704516208052666920021579359111768585005562432112188946129920722473743771467108536786912236910664958949144484896869756555300306738636293790375815633112576226376019296399835331784215347885980753032997298011047238547376140113902329547288264609617936146611876744145687097150690305435490884877355397530339927254635530403171453898703060291671221448448790787633487967719346747449952398510178743615274241768502336080511771652775753690362756621629184685177695475862654761432652581070931857651610500082609072304940869692225033269763050025981588324623756277972881287038361072728901944243473967144133132254517470435531100933725039555504991930074478711285273832038511452333403303130426146443534957487777873975057850109309172529100766360360498396969299492975046671894837110963519727970807861325520007520151800706548061595679407996950328956775092765372224692854295530698994251175307874466664654802171860242180819648915537857637984015108113932662679851873530215673070614226528777775172957642278152398439908949394832738841432041259785830276135670435147213269011657941186500020203656585694335909086551133240924 [152,17] -2631645413325300828680691867753565732782118280152373455130967077999093504302650013070981924191059209457884239255955809960157475704186699449288281197763461419214973268732894925998577220079415381850215182515598992850455105571378278596576645923431783535158080236262902144974714108917876954347646826188303558408575004262914597982642840204301600480841476677614495692102855904409861862712402579914626038763111145218653536028434473736068342288988641676195923115448767968964356990839004704767814880132914004516437432581262399958764757839640144999186331760339491085862208546876275902884275732102421140728823821471750248953050913886903786203089251553522336528050109872884910918381834364483505974616890873741943377290312414888415218468120557672970673255085493946716963560353055272436816377591442156587129173184668548330951615044745084109540404458220492474304894812497743442916402258674396802770948733226006928990758224776696699294442954257672682080054898712636553024695917066621339039960561898122911633312348501364229848634474677966796051909747461666487687933341879070896486563077446635156177604672009820688593338679880434253360429317666503950975143853855438987688919824856025122498293239605671228607997836300662066270294982391717116193933571511921428598194935039498274425828474869913497098861648898205126284945311001294908754763306250242884193213493729259396829168512013086074161458091677619389224502968242464380400205700622676323038214852311944675367770601908237205756669299477585260875513435368861394249577413362911573933397874456600 [152,18] 6232385967601162609830438668684401582879131194526698755644256005106464736698661467546414405884627633226170672313532880152516062605758741536291297688825852386597789734931373406361199138610074326568992845898930307564410036524800292658323942524770510268885390521264334159479567041350363398810410207806141592432675818292143692429461424299985293708000641227365648178342576851079540657946920868029531789402463823953337362578950470359860626826927946200786135245958757169554228104073313424015218428389440452951513355421902400303362224618208598463626731252107878241614882538619328275087737847521700129886421823749039477557984283384140360757985945283163918569381182300711580175817961644916027738299256368901747451383428520325122695640002826309032202050613711056196836682365864943094489274542353188611887968038508715669070073809464335494518710600588035761614217241664876585510053309735492612001347390784577549398032684796028073249631505626462887947606188910729748035287087812367122017017999900010325618048400420682188321558637541757359859879770166982662956619551408306581564337281245436678187350551161179047195370377531006037771854177566267537710152130275387844839306389200376031690543284232144382786996054237546649133184261602909954495412600848680000361489495321659000904893401569303227969421032669391522822308367520133207740143321476591131962880942368466918434711028365225039129850191708989887730416276379429982083697526490905135983450196487943354918572976996566044921728019879956561552717235259105659519606835468372652061335659330 [152,19] -11958974412420075290025123691781589413012335678731151739269075085543130252360380569252643692671450271470182343042555019898428191804010847982992503235244108474005435907893309902005993740764608000836349045082289524614455604271091335865647197631746925659578427723393546502633496017633097538203780581014196323779801946696928565149522968627750337477660930745570100907564163375417045170197137958218513452200109268864147474745280912820779385963684046378821940865522535249333777682736690145608918681517649259136638436700015750656620151938559107408475054483860820263605036978000067757054191608060377266880127659150842318898220709345940291398072002571721891260248639821292789516745184520904314589738387874185793630255635340610893306954319867040155857271968606172599959270134309823752075576643648397327580291603923360699862950519296228268221562059331373725304498729460220118464399133482045538169196950950742569846770329240375243245934229992340286787790778813145245927276128679989707961207824079899793342651958612736701755505244147752297048748826979451102227100925190764983425507804369151218771090390467507379212612643616430012603710477531497645094264549742490679140850838614276967649661300531784290488083008450726025988633216109050821644956178473747499917280332258357011171417688126472963968443365607935038032812432493734308533718036927607428239917587749816095846241015344375025016745374778411497257006713982338777483813139515174515818125166772540086668432570921393654279356814818624099866539110768616341553973744927156833170714450 [152,20] 16039652761219906101659647757789709884432161549849693536244970187407328039763278505961987363053365403791091517496469148013189369115634468444285904078145006816676035353291735320796202136495152676581792306265105992412563100104601852100176816038247808338502863338872639749399997942016294721311340519820585260833059008204046542294175731380411130517112391500861461989093600232063175549843384201817115656428387156619744077757855127644294597553944721869008538063867626997123144411012803778464585207106906697252601248020991871415036351410432338997250400292080140585069040272872630848736610354003389964905540710245094517768494962126174201205084745057503092543308955285526918830104795458606478406175197362798166646888500367825511247186633150209046575463394006141357203250503159351621578130657800082982165245974750666448099536777096648524300460173635338379409902050469930719469563629570181627269824669015973946506798072364657704411208180130552833701172902451647465650408925936030326258643432019322152962477456927016988243391825559659284392051611965029678930154322549945601331315844851547925449508935530322082737375986985018012019965869260358421695875555417837059509332428708247634699985086846224428239161388529362737558665449871345262021646696859133167605513420900587954707909444406798104138188468010831531110117629256321217430788526557386808437830433601007901139393016538050598729259861324227400432514966730689101021010700809031770185189180444075703932062765967115839340298428004071251111775085429013111658893798995980429802640 [152,21] -6161377633216015124792135351984938573769924965319375863139811555430379869960242500732269658204261721643252448700273634968896198952831154600369100904790474194944083838626105772832046118569302257417367402943233410086209388357258120513274080473051033479725977005176172678769954655405910645612980932469809905505131138057213616590603444172642168762658857344253739401433167394597730302670412342148090711286191216006058050183870440816166643968839293394374864217279800092333295351879356030721897883040772578842417691085671239728099099537222041873214597001705448644380580929671669866089447601174520096094847102578011692568029097209320865162316423351358640089516350733602775812659781582370373543130809906182405912013793544341166809905344496077885251234068199449545930471751301976073841215711496553791555019663905774264036897476544739108815703535482054589835805791984180449058290362559315803955008765963289451722338767149904068582089159628439991408249147002612562491218804281363247375658940405072310976562237048602674232814546894471204704121054256100856256861789412582421279605399285980339512510418715128766832559519922494175235148242626880617182351379067820194460304364213891863092117158060656808635640121985761564099455829074267431341752116707056350899181604694587748586016383658885490350330725998161360022144689364841210855866294464200653497835504900370221627733802934584712490394487237495554877073388972946240953768419787374876114588598395985794955793766717939884681857273893755962889551730957164456120985581765907198090 [152,22] -39677014680786396407170993836989570566997874727966832182962669877004678669496918132684068568497627014086785864374301018134344316418516601710529262770544351420588645579629459360330356062057817608390351156942951328095270015311071151443221061234196965649999269947519368113895859930711748124487043570392465154698675440530630979800888437186417245155964039015210005890938600357971265413114862593568177162622900490277174768176996832391623865628567131390593825137504379279431228440309389869142266844592631070227184902740425561740125598491415231069442109875042357787873757175297674914550668956118891048710756846206338104288691489954138214703108797956407414046152463794373370736469716894781595343657986520189301544622149352206808186599077791157223505832920802556530107151267473396000064307995098866388094151083567301995663976483170253604677019557556276272437983832039643361084157211496681055248455436365483000224284938544192329007236072614217863047406114358242542691200987513445250581326711565372481300092539337443576905853815324908754437558777326130666559082173163920227994845819350959842387806090752842410015122637181643691076357101521479195158657122365837549406886276563751911777839387003526998402677350821845738155321139923160784893502969362298407429703020803210564236207183938398023731757277970175382996356831166767772002343858289269376462788669232433710127737325140233317920204776570016170608660924268589205230006330263035094875725699989966741809685144881014083965429067940506809216698677100141107246806639833947415 [152,23] 146308114456064491033660071449812378721493740814239841888728305468406587126548101874548965875686014336974482430061105821640445079077720495526801361317775917218554947085186227354498762044531153175725217267532472592128738454763388830453007832303193068240870461493926549174835842430517851125288946886501420824003234016797902260150032758377718569622053865624978151821712226330138844249207174020847231148321930890787005914207706825623414186463094384019327095742369767957222547302872180189062941771976106429954545360392333067708249417131977607045848003966310204108412782038694118691799520127725194938728595832002356661582098017791145086677400029235395134150109217764871148491570303750313456810873989427075831382033818707661317437101056304586193193536241838460879308433752925173103146858630829737645103660602800016263464105558548753115429028002977288931889723683752112293599679880198978080181018493255170255633883972977776549902615892379639608713753001023739071125073382375283830675440684560671935523542089857215307759280501046628959820954112920720393087677377521610683169629433674282804811606656037138807469524285568206194518644283388100402783660200309986828872739388570801965539325004593250363348905977404846835212282169783292994153109167613506643732864786989846367504375996935982800218932973352652272440361410069852750139693043910596782497303275843728199766386225251283913610987127148837275188630737473604850619323707011876816638229063318759721651294468546565473820465966679602932500882845714962463836916812328680 [152,24] -333330370504878856886134693327072674363296901506480734527794844969006310989963133296244095518140436672164533632572482433806494499182553235534886409751472945441321565736551530386887272906089970953097643172092461690226489225562021832935142099085156676323509283937815993494871926059298066238670849745287290452279083286594405847384325718466470342490944340343612028706245036796661861124939147609108919199607087903913430250519664797929670873187053219441050403360989686478399391081672425220274033208978884864529429699537670848851224712869071451546334606138356129961433368945909136712020656293036789918817382741459280643988852722985046910110070096073525477184235387291086564304605735529817679972139604714713802504434543844691088332559164821131245976857701951875950610278023208226038643717664872143835305015479640432717909059452317141359737924368664258553710885421755056551560811976560353949209253094533918473707175062197937143089096958750986905208043578712820807580598702069654214024037704937254284650207561978875841720728161206360271982100744605510861505804221530891997577723248070910926637796930363375775032083952252127975976594481354655685262480889214117994870825073157270307705475976822309674221581443675443395047680665658763269380301947336585614794786748253405491239624098905104014204639513800486530199154896246772523591279067337963123826085316086008056251219590432743561708225841455230823593424174275215651366524300648153456810740311215384379720603208883759088679822255278257313152454533454966830998705269280 [152,25] 622323001479627819933327823153533531108909863355920432050972216919390848310702130537878466655857081811971670795424387570965458467875772799860175200556292099863788876495699981793273681184615103211290771863910897759361455284822062148534874040476410180715915902110833632218273615827289518539052766065844907352050760637460385413546829122808410656659050402684681203863585585455500005251346715842877757248250665515263729952503179174621101718940879851867133416439980588391925923224599819102143193721929172533470691945161324463222202065273936087269037282064946554580426666697033490323818405935284738906021067365580675079745275554436849358763317741611544560299831412124086050531084205354140618066886794151924990726071858426860435323943092698159243044181179686048038891758551309281696088723555343078667139715722035257571186660581689751017823442797753509689976518524335623759272171514639417200644432174525835964954355777346718043672806485023129723043746651832188086629106290969995379613761666665116944146219689913182007541518319404299874701471876340314920222991465485882202032959718494903661181104788242984815413779719066754939000851072021109386176796381501558932533143051795926022871170374225877714044478548541107394052187074800656566504021201706302837368320722665893396777830269823380165851412367246325999130357972176545023389621079826345054043245136611764493602227237905736958748494699402538764205631694335430652451149552892938510121859587887050831306809151154585356515742925042146112224764322788043299723244880 [152,26] -1050654347579481233758244001959714684186679650928912376590981996515981725019106408558665319600162251448778079213610071617402338011009096967089983928004772108526509505638130437840970386014040480010366738703455315844345971265774417024031639043373622792259288771376120704683822378582474300893996237327977122945629119774330695967804453791220064460612423410219193207018524932298481520405472075846639750207857585025457367745744835806945233155644416325986981756629784998948293468985147463586693639247215819454586957826259241963998022917337057152627443367932557058725224592525732611843581599758204458659196150414674975363277708573202792220995473024959298341202128115043870096845409686752442561558901170253415463752683929676517902058106138573292011794203223779958282688061242364351286005350292505364671834223830474179805122986195017222833286023781560472061265156501473538173268953276504057912925370472750539607945716140268530896438418382753075691685616605674129872545462071418052497431599200997446757061418650342329936705128318632004236211999532158678699471639782043616251566386056975306401662439093708591949485954237835908008395790237959914440964309247483585908005984867501387104719367014449131352585621824033146064844016916962749223192917032934859202872295283232103461028224210756127793701012530007276768343062049801654558443964287077680364156744162062897888802541427810813700839208436594801517072452804246302960968837292905978897965868952043542317727408187875992716081232884058288409142743864553971740807085 [152,27] 1628013271159256381858610890035944320762008723433656884786649822485450666675213498201114493750015390223410595995242688212117781252901105003110352604642086761603080467864152562278952090939273936292376351169818950055331374814089315277054483054103777426090995587447289638429174539527754031954683930952567353493197685944573376661473697230036540213032780510543858353865593560762720856179862844240231286709483249108150090363247652104452382992830608983253835046542028226883415824023560156121555779322211984936005352328923431834555612557975701799691347942159494744660692311653225434810716436916751426329392400159968218119480848056175278564857486534345106206333954660856405428068296199985580385101521264715947670439153296972718705897652308105096889579996789625277588018077357674029396832752414222324972342171220654425455771444506765701871121934208411925291572693703455745324504059411484115282020848174180608418931637171031699086655490950905025295521148733818855317452274296551218932027859032811991906469224358992745002944923976571925272732938843049789424815704624709186485452034117285886941340536864084076519687138165621963610808821628843686564146281681921416592240367360577731308021772444020516745897745439236444419582426347330455437854718600927213520943519692907410291878410904814888627288749759669170335871295548277462319288705247248261017498512882257733671213473299693339506775264269387110809398287101245457992358612424838034626808623570489399549107083057319315564630772520337450600235418653387739097460 [152,28] -2181901067624633496179891748514336616934496968162792576300728432091649781557707307942067705305394909783736368392133068990637590388550070454537523255006008734753953733420357342811171058304843989098826541835902286388902805730713492224289024367257830356875576680591626222784575655788708924681415736801038860393912480066902954464259393797597132537172782543242716065502085633578581724146609233953124754798871586677801314426680766473198759064317045510061585412331870852668350174699696346951262455189046583732326334271419006502892794355411671144013647833345672622163734998510335462827907270313255002156667193878555484891715739978335454645573657207150056155400685647330625071984230173592799677628502259543787229121446526838526621818057452633697005992917820606672370754542007740638657637938788622194638330542392670385380793835634660759618651590732470943826905879719877352212337318875729683006284079114847447266171576077398213939641489580551515555602325071225495027055052915364094824372432766943651149078433069183802222921890504142386248132347571939279280725668542861045630336829566380823604487975119578409097300006347451451641349025075394818876474736431664755289390098944444687905258810125260813280609881704559195222801635515283256379734331084904812065158155883006168308414464989674025914419717012388148130525114576748108003558349502497794616671372021329928432286642235855371760711371844366523494076312013010929406812698557836825479699343281907426130086661124042742525641959451606570649430167767453592319 [152,29] 2197129975324797131257103310266114693399469495582202259116648371266977389211524646025580970018556290781674647928511555148505788137840498969569020304491734665248677032859861691736258918643698366495878584637180362045491604171009853308641268017622337449705521031367981533059852169208527911697149094612185451703067999921942708347043599668281711968047662040190816449655564151950110590794989957168768386999659631961376867255278708200890352769274636359189325458134321407926326172905042141201847481866306453322864574682262364228522878579025441396119265840985881698230073024503633910499739683159459453120491538968654438011993507182511829763224620016634581888943288527957808709698200824379963919219455578781639029862002025187097519398985638213044000892302529725593321965759091286670148371098475395570031086525796482383353638855965005922612626865138132542751090083393361281575732664248400420301288725862433177744015149078817659662722539103431346864939189089813942805587350799286860078978584825812326547392136207081634011673165444202531039772503639273911417947995608217081026016704124293248309227345128289372614961684730995028762259621090727751087075544370852337014617259194709049402052860279557554173602969605302678799668527302233472903713812006076063584456858524232642798020297147046442702318487298297230888910576430137513818743735539255171618966548702088442078799923506017099828118214972641548644367941451389982103163166259291852073766425252955077233456595968414405250233304450331136242202984830680405 [152,30] -926060858684859711245472949069071983635401737054000446159052450528014805884281235100198072487895720888451090878858415272937617486102843059717797728245722144872864301364992770262308223072082886121323164338174258813120689966230139776693073399647781028038391869956246892696783879938231394390918796753967767727956926457633201762482219929987066749418275942710515961372135190086026571642054236539379224951647560924035746771337011924620194902334784858347783923650864924676555469245885534938589689290519770723562422491626208449275946831580928684434138695623101414304559741877640864563413289231338547593411686404736499799726033791891524775387409699899308234951295086093166001030161539517645160347741440812950033350592845321625798698962598675234120730513473420175829134307275162284641955672475461250068516305348594246185149155190523260497005513175722459228932279730340726757024624682353003618226086648996745092935264256938560007296702202109056638563686283043611298161912627754665809081131259217648820918354198538286581726210295110883500128700476053085981286595829840764456068314505883242969640350695717678902043026425138494982666015759103390117466188059767879477346038517544359267472947324492759863623844222612048822307845616157391331738070876233998545459647495822743053626972024081778046732027811833055594237561089802688491819451970734711244313548532021369440320657504462652631447039698662564008708604044710099645206474346856372652594593610363676596290704760774261544303287110522137124000502913698 [152,31] -2080380494562130741539505149065557453289825710493106874557002607786284478802759962024775003637614951592219509711238675754272535083419467638366897486173005198060384707114593185299560835359225396923269086131989223969734242048833867055063461379695007382412925668522859492379867343813084186522529733103698276402971828485818179690771068839156532589753309445261435183375792635287772542393466479976504946259961562049606685203811291443096103499027057061295249092919747772067601212781943944307158647211035854570716435283759973596950097768175941679159096574099155423601758582100529556621135881989035570885435740190243156441724542803178574857042965251739016348914736955054012051521061261826864532590906272034245532561869089541216818127807337140790190439462333971563330220215055915120581963920832499791375960569215979634488319900920227551976405738208402673749237076737912401884456090387896713693887743180488889083533079968706121661496913927728824430609575382729473164042018187831804009193918460011854125559154735424881015572174152775862176214745715797380032527385019933317109221776541815376518232512920472358473299222571834063823195139465334218789033811845805757000119677893061308240343598682904152648574762138232908558290612985033787180361596134348136869800860384760825450233643143980490957315483855913951445627247765923954135685285802831359866929910005080152287431303844399664367846361234032943617995636025561278504705840578559580724283175142464508482827420371653299825545163502351934237081224596 [152,32] 6342772473547227092905859443532246878289117410631645070638575773213299801512268332052911923699889788096053239269103343071164014968793454867614313511620773529573166593983814843763788268881452204931335960372927760178240488703549299502900907612850880459184434940682658514743088887194881539797282502623473930058778107015692766755234858933404243924603472706406965647406193784461805122443589598947127664616498093435445661837219950732438309473172150116902166557341455752322024539222551549375292903033476596843737795835968447111465503325310880158068787544799147019727746022681219458828953395886397876242323163494593517871433028129275352372656587632131022016650948336047229040210121692155303962226586099139361017435528722173745199159543978380362231948512716196398227984875537891603797406880868026693094526766788372662958930675660328964503173821720408484318560841019356524552224440657429609065537482301612597278239918071784933935237065213820678240423711721027071358582006695337589540303091719837752259821496053278708764502287512537131777380295223511716727453334295006848521012159235731030081217971674276116548459904544255238698754492739831706183682507302211577107348579440617464454494663547925451191977905778306087142184123977794679950176130048793953328704881657247122827106208497102326598293868326549751409102481706753625624022483172018880456111922301248025119071251818420308245395323559592580129469221392975328987867781432630304782494328770320180340546390735302981102722919792335394111675733 [152,33] -10369968693051936168901292773548147424364365714373165440739839388774890435908149740640164505177107201544367588561457314496602513265304149731522405156630018215954369435477637945970804160803253841749693414131895336984254532766445556900298932261176843799057185556389280447248384904583231891738761542703638965441100079871434054783878231943074246390059897912271037121727500618888599488010025471134697434869085899604416372910152890398029362809932405865949481590401575599353499109918511320896289981240790416584693484833937511497742249432812701045600734593653660536946357780773507961196578270029390169361251432085069954384082240409481490125415498499065480845063308994749605323896484761952887848307909833690236768175430744795814884984480692214301511510924761692745796323077815178344586938319834927079451623127828891416097048110965650930576279434263378933135519240193282455864159836639254735503291865528551894625551327780711332347683007514842604664303369859844400332646866882758083461956328888656098228945088897605242199914866962663389424121850684334846628805160783618472751701010629361268399756899103648380882221832067352724328563878609092907711664680208442534160357652344102886484009635404386471330610355424684310469836850272446369352650500005910940330509099782564711981184243803244809277618597614348923928601863103208124741016765800549894439749225026032162829090726903923481080849919179583994278300958261528800634607692334884696972143770886634850236145410045615297846540769672350125319272 [152,34] 12416971834179626746107340538736888816212043398866656171129296775893574891617028493756272073496999743979088645194175686284914685391360187492860624109490090987365332358261385879261829136822512972805537253739267947719560733795443770006727393955069545138881579059857072681410301986300292523702493586487082364675517507074146209871473983023496355340829821553288225000081255431953632673034770060786106751690672090824040897933282894539889640370959115188305989592928562389896668994856902620701421147907602434066559785320385723592854283604902092458088765220835350075300008875265135394598841508682250336406813669782633029389614362102948346910501556697090981159191562702997963238066175319198437366983114580167947186282041808970136146142133358973307278843882394878955021575617850701823991643252158493747472194833981260280877779137319249489775544763994267434711326841127783369984243418513203250139661364384092110142047844811915984543430424327583840570537547794669116624302745308617748599529861393445840958747260684111080614971305975913338154086751879709386168373009326841071796969118801231636823632712407232852165972307369036137086138247930905559709802302604274113281510718821767640782010214656303517730237534119870432200106335360146429956550230962496998662934126376506320465426232402663164019135764852440582552246179324760621852277144605217895746759237946758566025953972505021899792564146508048584937344090714466213593852899552206605829821137971249095169456055208467261248832226309460218888 [152,35] -11584553531510221122169728323454004572107331068903484938494960334406953423150700414765869909077210136513483024958046398588746491974752899918071121265927106971146487841452234277199831228496068716290655630419449825972581551468226908407308976680888792182776719497541451917469902883610150046790229802170285587711328702487416935782475030802384073124099852859929415691003409474636031236457436651575269324715406193238223632941671783953195651679856493833804722701949215522160624391093522466961471592270290226783828533799299104042307849334727654845884682016961171691588603090596392105274855166224019958219116913074103468126147628967535802177368137963533987709432685376749561858723551798817292950872885777070281150915356662464008670281957656088609027193581047295226458111316214218843794091971672808098674971139824784038964217970933019890127631126797484603637268872685497318254936897837420181041121684455170623552687106793760312613608739082799843754225199384256667997445965000082819263414355128125331763883029520957173256638690828794954295317789054990032017180833239323058934429929241742471097853017600826087161882696242256845605278577202829775870065070488944396896731786160617375693381140801589349455484267911652086264451471134243993309572201505657242659388847096941724986161834102515857147401326932961742778508362712363105958328049836767828793620855158784874331154897903016961060140327414967889548770177452286057552298686172564135551185482784101965148701969810481298448055123251935237 [152,36] 8386137317956106634186874421958409744829405984477646750396043836842865174493406612539085017563517575921132338912154008918321869728909336772819556352941266654267611989625313599975969242803354935324240157744902211139947060524467566500292773315335759196023544531702716538588105454069833826312262663969129662551233883788548197058628812002481931073553026341806792479267475815751477735398496290362706423571595652460844679607509000394757361977647337366550316406024208632291546404433026648026547396991423676822277295700022787840593599985879435406493526969933994968603891496082310972810324041224145267340238098624551304182521255271166473131119091549472789063053131881583346530816707813847826290323735327525540265791198651577645522878072244635253617253610746040909873505155037717264867987272323063546544778849913910039142729448782036087610639406658151366261246945138615732321171747823463746530508876347782744007208007473101090239615832247192104057954707762511353784703486259350184505207157412689838322264387052926283074127402919095323991095853753586627425690783059493522048492130785781042521358933198173081780645701644021931309850288803030000860103096355518875694816508463539652009223614983236316261050496056628879130290228090764019902263153966923249725823956912103579608902118106123558304250223259141812694818185246478088153317256930951753889223859002987480419270784924507314026976564216859339698752135944657609678990550749687943310042579781026164483622192687400339756963931274302 [152,37] -4374387075699634958527058431202323749001977591513939849854857097110329098413079624729845111743460875240636030018315306265155855431878259822879279159854277065776230247419103009255133930020615073963112609149079887905865015377593894939164044287825580110177946896376580535892881882256934263606514195736567980396562516972592504988960618310085137221145685278445425085317824887966142072390349854467497618145090590535032980671931938938387168148111774637711466958978094794282812671072990965699545667905215566017478600410413026419002511972135083684378097010796751231601235030264996735284898180653480421665224941045745518529977398486482102113978755555562040302612859971391332770650157511199437761946578342245375061793232177709475879451938011213700297350051377354760198853656638140483043022455400244656639156169769922818036669929252724101755065712961947675090752635929862924655266106746571019417772022482749362544263783880005613758795013556872498640359139311564270394921494466781997444830979072848857643944125945501355590502621649318969996783406230801091807221685415039005968283846566957652439612404301209289034168569892183144763641807671955902308878908086023125889344698110091746570628842121616352474670879888918062965790231503922559853652090157332758125564185472009950060117750356540506565260193813377068839526190947028421248731100925800486025596183379057155770791667686943176729943891186959463033819828829713515162675707839529120270036188738702216117015489955783069630118097259 [152,38] 1193480644773884092140724341780702029042614808675811991290910388295961496551341500552429651862917951853708425052169200730788180830947858203162471670319895737063550096672750339426180242811528591902726285012201243135621337669198636163079523142636959647399041993993611670997453396131894225697663841598744468328338599687907019195021402025003954722734566629954468248619725838334225121694333125765606626231687475780365319910814682203359918348410471131158698893361310786993656504442613503805756502254530731337995211694163151894612272718823968741496102239824422998489518864403836326113168678442126183883967350313226296178715528758840854647666108412312928029049175090738091197180043834759635264212903195004243391800462894440205515654293981017252144663227516354730540340388050758554348121047025309376103399862878621186750771493365585452059128060762240152146332367953032951121589802672065228731481152064152981373574939226030786167541789114872342152393008446739178351392774462207719914552144866920341718275322065800144640834254330192282230088925661772750683034517708574818520167859914075756958772247290299609523630169073382368854356102155074525992406743222850377717286227335589531014374983737156201098320307596983804673206817783878588535079791768215646946840685029707903668812739124718739606346201841682553159819151763538467900137312194107077611035651939543241873826456112451561246829170221971403270517884199187714303689889238308727724393885340807328102706798765339314633815500 [152,39] 249691545501131080431234335354927510355624478633990518140100492226002445204895109899556417497680129386802906865509839435360825205492548818453989587308934451618551336069028279776652022916660872044097908612314296227821089322083576213928665746396625326984858432263928146387256089169656273498440810252738914167505786004006526443095376839646675816946322764397081688115605862635738454420646265960825365555734281351342646816500832392928687059997732022598749823205635058546207827896583565637305276894786684840290722080340223335291612535559184987629253337875950280219560404860505616024600960359267384885338865173176666936272953809700913975782677917758756092431166740237876846554810465840038498921922302686841133252388413857934582113148924720694107595018865423977586542901631032585113196099704366095429587598688106459202231835022247627264181332160165843499057768302123279569693937700442094094466973326299495689448139839050718299685012719764191363792751321092159091033704958178464195342641940750182286711586687426917467287538196791036377025774312897333312474744352268753987862656395070530222714025579259251066082137089641845000359309192333665231946594075706677148190291130154546827543691653165358849757037454346336350723005789426103593269167812456236567271903858560298554535304269552676309440400798347272752131012299835537589608656549116498041522215773476612485263513475201429997909520572319130620688454161798317903695361602627957922934558006944915843546992077087403379250 [152,40] -48364711399709858153766160151380705275667531614726611971095597453125630322591114191053409022447126415806446007257329484920950896435734491794693826876487839811182595283351157789902599187088412973966203792026480341542942587500826679135961596366289098848068336927590367184595523322770019576649035220606845945074038168552694478963358591166265470625141170465227744090895500363061210667525306768744206384747972961158589376577015964940356463686664954658903270530888732484874047643858762736568472152952456739871024850065820517371068283725815414331134534007558089460638824275105750666559855467287465979610008102379415648947137527105592193051105094168442839842258762906849794885337708069443638827386832894989738428269161963868841983273386180980660908423009038801711526331915817912039253464294741456352229361053363607599489003071109532624032939817099137757515450277666305197581528462592007817502035408238120277832522757679140320416606166985994821667414431274538186140449803472478606020177864614382436029740995020719787785376337566268996937995514206009517581681273008324486496479341580965009640056062078855775283952880766180324599897219632415443440012926197922208150119523414680374875206446841193641066665417820289466499866021175433239812226056826767105985977105388682502201073163493858885739791673611313678729212444692818841179697396858613689729046838357405158405065779046750738865192721890350668108322638969888887189463773762633734469079698072646640417143644030922975 [152,41] -1012805545889987195084353181577574158935033979337426488241669542766011457339881579758547480170033195295333596892437130302592245640003793008161790663658009758533356266702753857715738839656801889487423788795489749568457356926163474889370741768889971240452082056876950456242592487433247409649236325365972467016527845002372695261265838514988615490390339614051344701741026057887750102333660144937488197085945896964383141092865858708797368043533625707655492282546051464060664252266293721955357527601644512056490917421933111073744013831373754727180620641204621388729540643594808757400168428435799567777758505587554027083162645941590474826079883806352455413290604228123165615477651408724887809111665727109315225611150158676364247262648329553016387897661512177153992580449006435367068332994150779189403623986244673240126896160250360259710231418227502081770969748143313694200856267678644758995196092998048147511453423326931054861067707369431032459514020848478994330064070030257241053563941481088157866128572581881387989419962733243449105407223067898054747992170762304931292258686288072368635664788408943606472917497536216874108580480048447597941141901976605859920791769929419616257474027971023906260521269601361598845593316889753539999096577348080520501823295174643844129006314120486822873001232688078998141828331570488012405634754624137274012166306704390965643816270309563186482484775961775566692589185432428708598125250240080190227156070197641660046722392193921550 [152,42] 2033929073954683889009769668712150756132080804455882209696183126452852861962372413272764523515069326825387987826028738182501027726149030422291952018708809779456900069204622556844083994051847311807931186069990740285831737746887600972429713202420683784888979911125242891823863620264629592094385238722461226313165367569753134507441708763818458348673052117310015330600442431357478381790343364165227062007579434903541450887112794646052394499267980565333571223421320674313907450608357352763207809189208817872336691491453673071615925755665495807167770768265004441471168419326060246721320568298157193151547993015001225617131501070178113180787527183654667796120310446167073232123407177634663986493718329364564111641253409016795134755716761230984705735383595955039134041970476137582334802773134626603169158708836155798916116387063159493550361969034848518371778302385560869075727533298900574149218084816719962655216961867417207301641279767074372110038691151009567652179676699665605753059101730884420470975880660257050961469852267886451893098051750996160416163401056358900754505182917601638993068566744307982128192936975823640150416179656158977057055568034500927546287829025753546606854756254514182991851707512261154423612276503632075611206467672704088289690761544921062280900570721181084507937211676670567373557962137871373257421586223152632476300068188955420066946363000541739917508363755781926824966243538573265313050229715947257517866683128963133514611033367610 [152,43] -2468150800918215279881447887837254220264034344295200042222524792993163530384729689619239134526308182583777037476171194457152909264425462054019990636812163559128731334270176831572556350749778585557994298682442879091365231989715555714313704363573230884580980791968424918871194378169443508098221164381970096090520498523333163112679878779811195408551612492907460072628297817419159071007363360984517713610976966766582229856118031267179575597672068451264318609921960933960773188373384492319221274019412406215220317046270964573747581927900082410709169168826958157135353123633725168275497399012662543573982340914380725910207681737052075998560613118053344215377111086292138590704052871147062230576916260660094910110089822979241733826845330649160062028910869307206533546929900286306803771113676803628641884974861162430605401897843399050971258784696056906777398282408571763933424572951400619602951693688130821336694353431722697230679202939174202966670950966476684259849072804658304225321035982456317363636387895904039599181858413708740761940416386013937033932322452460615528113551132781766710628364265119603976277580576345871071440372382103321475188891232563359237601215432130357182950773963833363160309935852663183311645777406852114645005026238133279946573502704289310589595072213822015722741537929987453660332638616569496329547383430057498549242445211742089099426126070336509922806261584539949261346927025918493739785087291763396176170002678714345765350212750 [152,44] 2257846016949704942632943757168529248942635009790140038207275749430416439767438820953431194298344760741231631407383799281094544064135036522499222733202557812779494102763479697099929888615704994544791278523562132596087632332619892066026598512780456907864369421416722330630458697323231019073821658350531844826422047297551644487362137635155603782962167845924114247653647219114623158233539660568206996755791794764289548852880713091298641304713338821405874788281101544956827512693846318656323298679914829045937474646564842075539784268700016620823522308079225215229308058865282072065434865533455746167387720984564803118752002176196865996291912133121298672012752264774373382834501686028012529702903487435980757448400199799243765992651877411704508871332898805864404144384522810194402870364631722743685535677821156268827624783991404594151279210542547390872528904948704842035450502366340769683030796279555178567529176299107327088659014676167890898955801157227353671882984121888054348300289873110637268505539569625846634790651768454368936478686510573167700365092321834797555751979306055663965112306328713885688998070196743286227882972030009726763513305497034995347434910648225582144835905344429189300544288949769396647322273471190470334704791292478740223578331845683660002866287168601896074312059821991419498966019796248797280866295201065558453369783550465351427565512150777280303507514623225152437014811130335966671323286239847504324070060858392712676206870 [152,45] -1668816391647699454117608240174561527109612924272671899877124174132400595382113185185669713631138059750386685315101318806271478979525659341744269170304024635473849636376928092499937913035056077961060748991675870821423422104705933104996762909415036295441470374920657038133083361092030969792193379068417655603585784050752143988252970286316004716201167825242645233828497215745325452137570893987353692888591077634196900496689803867577209424589658339312121319204896303535245404124809890560327934579145757641131281264967339989274252894882995650573554427340816936321428332505947511173652278722394988030341863950106073907933222547176232101272215584594315119589631541909504332084874850370340522877038463827019712827197613918196573069650841907539770801519804560856031541798227525511381831236990372928453031037677197736375259835791901374955857302909872115368151289173815754089043913810024380658019965924807379567991559618746932177794871284237810376357088576332330173835570962163255049402164508041416971142442668877730235700830903468155786795997391100378255456297641202343275583766909642140733644528398858424715605092364980505843039407509969027630674008572880270505773980078918730798746843145312730992360629420097845243738563923470105475717659241834933303115147466023226114062517915314632009210263971239183107704541592343965991883507317063479368843609216043792651717746248914089917441959821595054105000493587378954297664633092266822330268423711924549565305 [152,46] 1023948470837013535693559689918973549842286715764258474578625309167396024071462626299133428420345022032290198196529698378474761632361182423837412817066664715902330855309583780963615569267520204620896679920149944283732449788321036597940314185942625041325483677178806667065348741904934163478272546432005358106539632599540089951190961583048497932860841106055076512291250335702716827308025491708189792425743471763830773307459025958758675535518246186493237724624516236527483256477543245321861938372953036415800426852635408725880262641788360273913806748136445336250589000946103086293156861313362624186116509466901481284341306786455310100141713434873549741763345504241712659209487505412142514476541871084834077127826041632987624876499252359782612843339002782438728937250569388564526664605214850287217872068081793542903102893683826120588822459539363996954622828722964665699382605882731041036248226221573684900882164059746013603762635930492275935174093175723391165527232298241546961225903236236909993057169202527248589871656171725601013031518461739356114089784068161993050598076115104321602621908082170688825048677378799157729916442394892288144135757512295570065445873229834438080024557574872675563729270253636068652546292015816061978147255134802634256537743713571475210088812760032509842655040428020037262760798465552488564937699907275719562384930651105021583832212185919853242822385278175582099574762150719651519087998200554347076824405572126395605 [152,47] -525423927731262777318121214393465498035766517306745992484668793160712628987397222449245841526777980074047522222505136398202309148672285734868222890354050704511878050842431112525977923248555254620474990788167593395863388257416938292080043703756147191946259887877896942452048191423309125733797944749541401161693319731127234926542493240942958091006960799158894140520115298338780648949413501418885853662588417620538230301785496602268715161254965254539826122166570277578825090796606828868683685705348161355284637675722295592195405294257374383284196785372519779619701613374419484303515284604962359975059124192735838071272871030487980315458433446566366765871359918529052182590469029125545434963546569925214883161844464030777609315738853713798687462391121091629865317844519884053839553382188162706390550760382131568329665014235875217546318244031120201075198289464715902568594419467808123927234856269869157617976545829131658350784304679825350280394250832554811501299657932467604052054323566380916766894794377279923997666483589654934971736990196247193512031231895783937673581913294800932940381922383220461766951443196350147094132644302849025866199655713883440825929159181146486810235433918014782643272350904056747822601487558223833149183109032279744173599116298144008300583303573690484840661332463216975593662918970610830525956410553405605248335264381284189180054727199937555003340958275133068200032887577653389045004614835064448165781721187421200 [152,48] 223462630105256386394462227776707616286710558175313752272512363995045231591718167742775267404723040557375533657572225243985055779782600596903031153796108406062375034809856590755823149427494589629209860206464789226123243924573495395188916418772904192615864450437405749416409592179058693864946354517857955662035068881716293541263502246495656020187052621927022708184793969247271065634892212985493505401131205719864647940543201962330370986322952126623574977795363385911675412564495284091343248080656421323536648102224353336645429501428075653089202934067844525129745065330475098934845914219530267689486897416956912377906241539218220915499134359039791771987739727785551241272230591336631239258574197674622213942382025043323519948000351746706862231884017568180861860749341446598734812085198740484644674444865256754397652671907558723246826569634669066391100750322615228287540944506247552668464809438104705142275284464804020407974332007633815693032004748905642766343032180163575518809396899695018725509999737040344532931811941515213358870951361576538595613800409953273359579664285492349652236956825795939876405628622315323878136124913961730424872456623879587093035983445235242932797511637834445627406740566805653336006623148512611242644707610279635499306288709693668365063926566273639957318186663260339377314643936474270104477533546040945830855889726247666065463235902875349362142644573418744184770726635408921505428914882405483522045687453625 [152,49] -75910408839744821936151739119943311850691782603040547603483210348089762203063797741939676089493168582689699332356186309806854540902072117056935962737361514465431970489165085459586662270322153282200570916028439823081541478267094791170734775038166979528630679865938887872138709022860986292045020238156213636882163165837255235747188635435731935397677282982836306966153989991898130759100252351787408484151272825932998073400321627570443252664685267699201833048467566543953533155889424490113276363587093691425058273821964105896504983626668554139715609277430543014637440161003641807692913039506907662046209175030555590039682781568778007713948982918015929796157790802319310425696548213110060154281746279563675824269357462459155116760975657525778842161516460808861544317297813537756863312391342074587433966386016301968637492903198177704855424570567869832176727231586479810323986871695817262885867074455528337122175518988456748740611113520107808814367769107135418026175607649104053854617049284667895926776357444360866871324947219847795263218175472765488900039703213213204534977745298865003966246861127968459006038681795110814116439328070362051908375723237335378318095662365466803659386722500189383945779968302250916449586939454438634278061830675415030401539585285022103339961633229824809076441188428372318937474880474338636974806232032502009000498925022960952183317747211843727932378098410554447417145664216428148052375061079431290788214325 [152,50] 18108874965062561314629720265474267233255810896050643791860243188360360494935901970694644689922102249383521680881223519815561697166594088159955403358386991223615500767971437052865870325370146358513800959706522107690950767961294792841470917736686315647207261184887925015286253834796366649859695158522497108037067810872378742879685251701653350181934494906253274672166168429946292771593446321640469597519473972844647542801123385177937752248040460764498357874272042036090435019393905679432574330695346683255261278217333778977554413435934127004537266313917983573614462433357108516553107528633341677598005713121323184456307770405971100378634056075779464546353529762827450718966192204611979947797386617880587926148195005312025908223723574549956736518904466734521883686325989407364923292932614290631028492969507754805737896104129365698990433109453894997268552794052981616675809693710779703009848512431585900180893153681946186000942890612144451706665205371438822809337078413588850763223686721022781048007742764527465296765454086296885851484305724959552738074427794456827698792482643318297911279574268806012104061979838511936154164566527955117949759374274829764211620996182046681808915884748303938351262015977086921006378277432236230749120979434821978290916692642353354927636977928070064784817925400270966260891095711404202188039737874960682766822665881355475191906583327223345071765864543186867484936316590992474016070149621317769056575 [152,51] -995689342907512751253393382625208348005413512325687522820294435091550237367120181250211213061954534923052715975935577112477030379270362627304981483386013075351491324263356513605901130087660156185906665551297087471068125565213386249984663798260421141752887336134514793738197605713770223705058136281386859301837998748617948943219890003048644462603909013338269780794539671570630826599644588488077966041930196848070321238940108267895759396326028807507224757381760159519920874647385321044296041227397891157797512412191509413155841617020820528017661441142921712565977713277846032413288377164285906116524074271885344159915921925650041458834882858915332697926738606662087460462099167304585375218325161439794586608606789196071769847233686283806454924711542486155272944788988188333584155908863128675927183766105673883183546714393097999219466789776187948657675502884302116610969583001263315130623290767477725125795912732924505702596411810106491028343314510103395703178356062875083426215552021000583272563064265515189905329245157997836572539463949782926260400389549591774282629964147952178322138580525427044965688827060546005990242830793306917186762935822470119528636421300832495834158263655735636894007619484141586990760282442224019657660761720720536616325051372141843868015792620643570105428219343407659474606300185906269272318046787720548016373193113882292505621436723459745031163196837914841270282721300703329023866661573341364125 [152,52] -1879266892444933693583052629017461782084136764937296605059127911980775785155081219743366055219792236563552368789830987139170724181386094606300918463433416816327678520580626149610257707655235041640231757338842480044099334872792206153071504264881965915109256060919449341442500748908164169043538706141620455516790044331954434220913548575612988360122455901265035742969697393773041496600022542956482987526699641765393224691335305263933429483369194483891337952645214228480116839935030525695344761788526711904518823552859894364977280269816812339735783140082844477480656742348176300341564369599039314943311982122132957850666250233921242898290449825247409856470745629489251281159536159036995140444739747162653938517508619856186253547642745351101262894598361522101062875958293144541418228222644701541868260636415264106227440571215179627674602125121402789008741692247472246825535479878184316491501613337649419297671424838674201226144649323174687491729798408954760671470979763776907681251668744237377284801350049137407744023724872127312258612201290132686025437880246179062332817540670162064358479322056111778301831642532218069603229086353535893864249808190628413303354611204265641252440288623943591125295262082858212153726814312737387001667244256839952239775267733386488339463776428891936655294051117597991559985198706299566197929150567925986498411201745777757241493931933377018224938225843722430600593897380076840333222535708876305 [152,53] 1326083296852721259179131719992653900482614843703149792421814431961806612547101370914185782042277754610954990540349154411816237680924342689545701087611806515620451343530867434329038285792213232827377500190129147749798477108703040481504934418781761276773400397055134141599291967657970366150811296529058959425196243645383071367141363624375848708933395675242101340719606499115353182207490553689439502146312551385294652414252924741312438982364699116160146014059288534970805983270195278295354066041558208476042805732313284646715432334424287262047922779237294820570066128960201148020350216553613042286229253147353845012274890139269278459700741602580021902965093253077839561146778747574772164487385318166991997533363911906805378170350232632711743433205450386935723216366983051281124758203201774938672295709428246954919443661149518089725044511893298402799451187150590776034450235284780212711268641139333107757507905884041281618389323289411574037797269102499699415418793311856238529780852574294580110139063214990077400980626814641754689042573530934587877869467019350707396990631330863271982382084655210813805273143612371325495718088933446085652590259709592638026252844221205653801115871916660293136228915732783890346512955212324601983267181602534759603097586243530738904858453058112089085901016411871886138490381988077312199736462007215628717777589949230238137169078921458988076313544207438464146963573613565665863952015346755 [152,54] -587308475885040420166086335445993092404254531680145799754470707810591473933513488075679817750988279596269875963128542160807786454497395733678689943950408845894920994632220347899814242700413896964798009374442882339131372302356378236134623707741440230027577477083504853647847911036938929219840646251541119123601567152814727247727510927840654748602950781944305730695375957381700431406071061839566555645941952734931974585077006554907563783007446600012008182441182747178638826633156659207641448339378959167885015089938909031877015613304230109552814742002599257029024780606687371332644606684179813230976495648162396202545714959561522659375847681029094814625493221042947396032007675631038661227338628680738787589841452985689419734791545754195010861768120175214459262292400720215076226369985415179041949421500807724896638583990177316701668731013468538764805009842778172371634262844625450000174649891596185204399998565996490887130871706679546502973248103919530463896456682913025021301881016730171071213172753734578092414783981641749116892783256110034223367915296529106147113727128658609208442682468314022854862623877429094645481527052503095351981097352529072378660477980918364973115524176254768574379071710630000381457054477097697450332776096436560224207731888340592636964062955706640998827811128489859520890339818347737208345554754482656658743520521788528324445110452503796390284493035966411678385928180452601716997970240 [152,55] 200534609659311533688358035355998392663807868947047728561936823153180590991810974617583045883258991960789378685393470829646395342589257980809327641538385324230152499419930007759390025253462907949793392740386934343390269785236496296752060870640521633424485810143403876433204738140996067066091244876607714998861307849986184841871388595737276330523904463833790968709655069588742431164910815500854308908402761586852968790689073113421013970980667526890377492612370012042207567765300783305307771353794998181172440959702355092809665151175542210653878144669709965347880838961573074803581246933791513494378823886513518585239375799274939075716641213393316965195747910159415102361119521689027156409600652438792349044706305004097610483767626331720215427453303122961915467542777500959336454831951398084570700262339969050756616054843405568890515602974595557011677492292180125881450602858859891672070179184136354244624288245799090653171757888663165916083385289773502880312069549873165453823169614131311249221269241205935569945126616401254624518811439356897647264276320538324695641782679460594411304944235787127710033644159003019783324454333083355302269846930864336376045678985714108631098095259268955330949018546929447022778048202081089194543437800453820599192102686025998375070520495248807913913370845030560836001211782653392504702734138566700444205624750173038062470906840398258011935339571020468775485787898899262358769525 [152,56] -55330010167773136642551485478814381700920584084710498729721573130688900418288791907439203251221330596086226568698932221684249370884545095573923334101749781310907226504515019019472251269577796035837612800679060242680568144781973146162130453244288093211831109524171687259616337821715915342705785775973055658162345872997183119640549710291237872176834084081876158087512147299141737617122838577344769709195466764958197176229457708274039036657663525360409805991717755411600393450369926164715395926118516635859318236469793036974487144387319545620376874321450574701566951478961067729740561375651939255312888699595791107341380794535306829862406351786124088691276981684160445712755415310185663698398493834487315875929070335553230362564516420398628378925253270366487386579179242673651512988496584655871306720853840533630771084486863753014007045213330723428848456822067619934077697793145208556524410642460894203991170550722669671231283831606006561178490849311606073245381942107671814384522414908481066350916607816718767718474933821618527980844119476388766979987205558759312447868153546144580828615446017465511148395887844051006169912280551570879760424599418048848716877320533828890605588216749761338038479636279824366973459707295296397181133748378993903504254472386977212091127057025382242279898462002218037092149985922242246602366487327851843405605656625622760765853073116167501480885758415635532853723797160669173035 [152,57] 12462766406916202357077461325248317853055288901167875494548878599076110573995528626671448225380820174834806439441864117916920003772983898775353806392333095312385896795639638545694925729684226638551830991172053951177659935236737332336338444090843510181707502874500368597681278838501705035795290901502700182749410974155357174691615507613421862332746115811017608267313506912136663224309209194896407746613304555764469804110755808711501496913139710950470962713631263905536786010396396912799662458203073743981227250751048147233285936394042859779324799406186800797489705684960158241371955486210682693975914722287385169014862676775797844967385933802176637444332189738968323564349121512304765214732188515542540214990922035356845981924817117458055208051771408884630680871010468785060542610427310654785979269931986056881190784224648736555183675064479820211503873935472172313809045807416264949044000860090285155565575116971231286226740214172382388451121755831966294885840932081357822124713181398223700761609875779461879445997675684563400997014628234902465226833127079563003010072009620435523477779192818178026357107617848675363759626989493983621851979869858124162073881781936287649562638723189903765070917245966337852608005172851681576477887470324213890264696696046341216716772272497973213682479153920028925485966572690745309409024989564966512443582798032869225226878471709971013005556802982620280312985358652430400 [152,58] -2285235191455711269840821322179408071957717332487177334634928189830415337173255144530891154343242607062629853321026453828810689956865462890674416756552727933131047584734042863875051915615361710563593349030113844105221561784057370305707040551169158075125476228490511755348730111922734822249090663307525058691286296472267251581278533880186958997376724922485231215235374307724529634108705131482390635076408895833454624770330254598088946062597039499888802918299393641263101939087807998017953599220774173119382431105507094452634564547072995278058276131890363447243543485124144921091404143343073873852518805679986154318922550822590347349977753606405706776697735868616098901078604431793170242181485118601396582936848853917255465544092100318933678119192216011731152214393234356781613528155212341992290054183240647463689668872613647757858150537012689962357580499319557861175785039573858796498067257195480833635297812827323114894399305779041996453849554729017904894410307682424439122744137993057629947134028625983143867639124315738243636756899118436981904564505303401562792137819683658719811990249535146444707828748260184217894881684302183306746099916732207797697673750659869908502627152221559690572626069376861076931286302944327005737233772071368035085643824744016415273894886086313434312174500451781313095417427884282169156653776763923399498163178882639551151764277614667595142912767404471820916129109833040 [152,59] 335273800333048746104494760309355471597520502157209855798068018823788816562188015261788609723710225467049561938523918223398768690628082655060261791743792833163601327235121475160054377144642726080539049710554506824795607574193970425121695902293429434192889703985418036031849568399409490206507870788587015711858259882143121096611765928278838078878308933443434990490862985239374332627080417051617290206969956668677826777393437078971445714469488582033316260557590291845454818612056877145919309193731578905778420138752483147100452531460083781708770692129692113675217069672617002452228671899736880649822557222000015190031862281244025119661834103081195224826368626132066174965240566624803405955671991071425231309216053872039322023162426119756491335879163905802994436977572977163980939081352402003231307894598430688999736446018487270866532893154403602031764213480149726140138592058037882092477811280691028296384145357757612834880321839587830712747495862459808739637243964847972117607034783623133117364455881193355812552065531762868928190409732640390103461247485627335242205511503817643811965251109529774534418907962566126413064102860165361259303396333584597975824034597681350712227975739697010583614009352486068082056935837024272729986840280344558390579664225367935194758207569757305720774718884737476208984826051798447267478426077495393749674772913992625879250685682153018862980040912342342725878052740 [152,60] -35508455401488747811909057591762924412217425395366145616592723346763077416698924044593365762983420363200573419275778704067824322663972263365297686120143223427157539811773650680921602972523196394381770267646478386842221331950321866855027812964752308338172651260009051596461756940821102073154575530104803028604923612635555711809928391472038764339557052783647190324794490614213286151175295036264119861153217285857689241348273705501308974791851897110828492973595981069439112058550212786810883644126899942748929555891801578972626411051149123065704019827461307125492366923164839751564792771232922666123433035232694545134758274487710665122443979832720643882427218622789241702037452362104339000710945966631640502806883642408181071059225786546596941869695647524143700885601060863859418044161196477208551153694831396964030800708413912387055271259855540916454326482845822054033877555441856591694555788621819729396969617614638525247338153752197767246050415282169104177071621792543445301611737714850106194765544728507913940621015088445542016011699207824865290522365383038156980936748968470544044323897583916968120554978901472515552808817496020653683466874138256944812399397709306455760045789124986461613507718556331322328530860056078364922535409524113145652770236764576358062781189130235062336283221953740058391323240505679642548371554755689441128851830606611935654880473193213797642573685049282522016810 [152,61] 561356586923716130516222212647671326581642984957458188464501456604909941684832581854861779582684064653985163153594339922435567888356560071603332283113683264633147028993676735578732041916264396489339689794504539746268619029366319313679494412680823928754390995470182170853656632909626748060101362552329329318067043753431903956737932005977003365442997550366355601001492872692079113209091714919030339373911155845857159986604748256157770504124737146335533943994432083340277285291130138275196747058457804318926344915763893664487862947128563131561452273139358359959834631351286706491255057592025791817096588951269541185261410619016559996876904472297882325970920782898794864242037337870985362785026569686006008968089519966029299351302525683002538188309568790614141130949819379067717311881741236903865980743744564676092486344905125621898604729420729398990176269363250190569830494707457950158787942612868964854036802802782451253911971787765669558716823399841263391649576351112115493576703792647218422171036746189133086249895759629129441616142076038351532264727553899978347228650534493110171475442778142599617368136227060352966502389435955374205000755759815417387998826570918835851772134370835800599749528399554241473079937072638757575756863902913119566211297223441578638257861225578977977471101010731428393124895543707084405802447753839958371908515720396684576931424793045598499320990309995316985 [152,62] 1113798385030244274126674667881900915262640437206783572137741085332309543521214435863405767459791634145256638827984021131319823732713722313040442920636793821696061310916080206369123639398234726206699471929860198248416714594787792752049086203634798225059445827239554975155212217874218770750126221987730876774941763736368424530029232148536298133553190197932622876631020958505445754883266844784448108304618397047561155368199903216963074297633384416399009366988154131782824667086645445421283620248218400848343202438906987057878307625187399073749716200186251489600211787529170061654977711441569129916373446821384251182704221470186851892033706951699753054893253295014772778510503477345076520137914028961754627162724571680721487940580956383847617806846240126703211250315845939822244346297063258114180339796091632127968503803733756949820962308246221223548062829539031744750761363394874108761723380953221535094345122804203957102917244843209417595137253506653630067886482467011871060753769548726359392305971939418857343786012994485775867452552715078470909921894731664385268912747815859009711337104136130587135687427274168973457282861933039035134430518957849134911560475492078965644993016124444410941335415665309146040307264544527653793478028049828170274276636289536467018311113821444803831178146264482597964115366971515649342261181429078191394364935951294745853905005672046427500598068010114855 [152,63] -394245263325921738547998820870460141801501729599164277830086832064422163449946178565078365427391730360169224500219987032104754781460029877280852514289054356701720589753800365028787406205353007511180165031807173056867568825255697163939030807941852432937316994514830194572404315178446338345352647547177945209723975263904715809459754736036355449048597832287596377169921919716263740862333506485968828463431790781803604951153746516803504483457098481484851516994240917639788721657940410165534202032446363028236417209688071859151146829298855810257917167010757724648823204410215757444151709762157944050450712867332902114306009938078621246908852333082680552425264397233571721509843650570044973396519480706423399925055217325479076167106249778680868221036397876096322813583871390773610080181953194190374499734447243806309781797901769000191086111362854806847040713634241419687646111557079649654594809115874328260187971996366012063736486898583998701783992253515170894836189940347945072700793403243417965797107762978962940964712090433631050392259765707409384606852334442770761538725397323510304486374994276433100644331003824473995293827876331449038685644915472432021977820281299791172594554250528350383017955368954422460187496750011140378658071975068636398385341988729340652599395183516982096802939712092434380287815204950500576224362351694266981250683134755939073153997516586020258724818730175 [152,64] 83434652029514800738544314595180085576624163930374596279748833953213648440983169940067721853524545075103491995900175246341849415047193198331416259372757833170754161711496963564576875230392509353494232837186269330098123294175500647581260639732989452880409341759296889244504770103061221936774378972219299812082850490703885720135927513078611809327758668977134085252585723857976707069108490147273479019121728367499129879599177170994906543016493195048290168995443388645575319330851774241341080390411050857648434155765334005525669967402181868968162895856522220094421694163484039127674436253795586400317907462218274633021752682588082735813563450143329629014582088119993880664552150725954940966934441966402138316702725380107217923275868832725660296322442648330138601217705146954886671076953482568971569197535210921703761583549190567084585262059765719694162920267060311536003161629955632596630327338005842686455379042281565651022093379475792675552770662406038326294089654249260076933784515417631051905101098160713741039053026230854238708035427153944373553721223794585889094373975430275926638199325010575482573391015722617912190753922165774696107801391540189134704053938163416046414332726724568938068120303612245653098248702429532523471857407050795306631558252706355186863253331871936150458992127182460304897988640473018424873351045436032904379577694977774276211377607752586657770617175 [152,65] -11581606147968678197853388760199512857925032584063565165934470879191314574555981881014811153320367206772242618150713389310684407325981008361136767776938745155961148557549732749669894191257665216404063440718930787886631810550322841168396177710801976928156694787412023235042874650699046140371233117696458430913008377213123014596651748249402104609492354684131916146518260163198396358419883475996397508107199231218676417504164562979969699170419288584141762208341391400340070641022310665754548951156479030101277590907468939973201431973402408090293835951640331385662558256191089924191244935697840283476753543162436525648096713271430267494191489902081125488320931191290387845033914128603135321461967355444418732659514911602423924383385832983701962716206238368317090401477023424314078844070879307919614829553792854491298692410270520654962147186146979039945853001464440286964170067736300185359303652556016740532309501061182343997795192363354980700931832222650196891946867422512547410293131696837012532092403712922780306202850078206885169572260338694761040944889854279632433516825426793925037331834233495870630650997870942666648401427076393570176984391163817821285755362638099652285260712202832571527834202143064582054798073148347207517432461021802705405034430917474685227530152852503333042239022407369022603005287189461941690718756602179508766923775379482053745447629887818933902150 [152,66] 854760859068863351034953080086680010499079760603700408209673197567032658533983993520963526405075805810532347689489347801688941336815720112676654848396855721630768100267464139164727004549727211699090581984537474457845614076953249794056554517845440423770938551990995433629321711349902251279139051306367522483141013683267107030518626397331675033241377192926689332027846792479023120051075676680830963635999983706718034446092533366694766557574693841046170619299763612413218776819483300340940430691803521424363189874274114209240033117235770552444869727670675539152890976274870515106276737872235392632449064561787064897197096776915289041151511621743722497086673691000404514440397535944232706067994532297886925861826682536010462967918087154146794133441595712264814694622217883470280159807322671636175518147902954423351429949230047558358501520005669600047111569869651556194414213733511839463551431165461090597481781662236577897428369887559862895511823306652229330252627376672279888265393238780769234378856793738928557598205952576264191213883457569927830902356496306853127163445277643911855005046009105952222593647798014519197580488485458657395267056340135500874017482352957772940728203774363636307892255037724207291132386563121279127115323926867507298906251622037698116216171409499681536998993758512747281101826308337846624332795700646242679523444309652250647524093731989964150 [152,67] 36785576237082792908756176301531479120381264494478751473187742916319824004770546062249852141254448167713822680965816471603469724066707433243472127203808927096559239581286500976014274092483758750553409603398284024044952922356823292030021426207931061524168394808945539632827364731329782356569788446489257397479039761911380179080262202003344742893865160590737188816888141197188060235809938813609027757078724472141683635382960773460140950249802682401328887708286888044229395370799354665590178987496578142225338562300659482175725801020055714852565642088124981459521376817094166558090206514616390725725531014299161931208044217584642031953468076110116524657416051789974772481822464322305108746934364380750316315336277654204884714487334709119471153204441910366275522704244192651738050263447157027312107826996947236849984569251248888715123688313757554643414677050206963012133274057533187175926347141363651955943042682766044019920386242182673089657205878352119070136777080226823151270015210284689324491019152814919604387322993420902930928670056044140023336383631061920973802472017486636573497603347561735429084355594625526201683888183495028065961568294520630884040694224157759054816173021626199410702981070647922531990902302514299405241815083485445138351976629893341323584063853354120397169478251050396849125594951983463798100483502405730276265568844343360639295830087252600 [152,68] -19686034092119158015719278809544925861949107691613985580591712589392651607194327280128017476738481772656792333671554412054117496772889187546038109110230357611756542149842978026149664710211861665659070148791964919917432085361140485716278574153445261941008555065137546319510801533681612129503875027145712161174731013046945408402569334888274863829424519638729305539319532993156338396692520243966298337648268686934962723466005912336118202669276199264618214651670090524241882659566557133382150979575343499088233452298000712687358880128084408020674670237617100659645288400884958760317214595433468125087539465319658194605600580774144285018745213239813857386689900207520783306853563145286431148547310378389882759228463878098174421707095951418405516677235949726176050768824705422087102937571730755930550225927568265173517154773501459633892488823692470528237203809667372842521403053574704220588030193552619494740501944336238299428022085470710263443315802104304782043621595877374531379856929170547395147261663101667564846488195595874823436351139093375059319799622294264475182150251088034358912314829549422108388252234032194608757461486997728959833640193874197499163205313926585969995104685047474163102998399939417748031387064855235055795818417637114259467199675772109287680917945413053742492251343015274724181795377420489420968828034839526703298551190876826922239590278670 [152,69] 2639505824291790201835265496609590738793557040738030294505463025591156988932694436386331455552309950647937543915972181648406796544127039988523642949985893234695633104890136978801277057962882327944646196529864174654925276140837107095271005395042666578105641960140527097761482176901504522861534344441523794787715562125000663771817786688163823812284603765623176282300330154618803634476826919715387371927555210124501463790687487786827933075947885149866713059806306420384806633121860738538149216784907173732524783292686429595127160863531797278611459115184754738779173445205823557905342586936583326174735633306278394646449864385317978458117095871375411627056751262458047692106979782904652022547747891118438707168903276652176924084596942301070218114803820527738097275692268105028615431738196381945153328718824191677396126884012255648930082206938385276907053494512187489004973738700674181686124782354212449530859258288850269244957532120874797345876069224816697786259897213228811523223042668098764786427770419864402505767930755517597714953740032712260777464665450027228869616106523424629359778413284283261566453331785722187118405576385130387974777896974364093908338066747293277102519966281635655171610716229437307070860986920806958062276847740497349055936922236918432209287919915113098013500121383404144205843542757833155101527495833554631076525384789680926052320150 [152,70] -164691145897323705298619144569006062813830866653200588552015794203266812600396931707668474808658094472830525378058209087468671110532098990337141636229086848353376566613372590622850845271250235777111350574314964020560648677013046990870159673214924390879531868042491904836698730382123780284316726935446117101884307993123889411431623915940353524070373126932519787978303800816968788642950035076874589287797019577455723406999970826955833055434725536333798949388434283503946262270888818799230923475807233668298959350077276829859658499922617329415648596147381964228936286306096889337475858901638320229113414472176863333212684693728529870053544234307593301593314509663203565243597544084253982148257295942810472396408886121545902201495660165019728596284855674217767221056305891706821687132495797132464354526662338467411556623816780005995732763954288004680627359667821734478117801345416379962836679839122938603399293142047565975083832938117516086528829254903703734234881682322763623672104634468773653153953848761009240338993960925091970735487678847893131214440239248495955704296333186243150305583973820186144076083780547543212254958713005295486374683666012153423105155851590286054572430895562801041914547248863201059677868917671110113105812426608748050470406762168041852048806374802427215045858782855163307803525828982480525570112432413826639503974260292254871465 [152,71] -161373403514193497566816553856293410053147723470345843321417805653694181228272001483048082945344193358441026785773186050997231016909530053906839316864617342140697129104717761664195571603230649999006267611637993199995420620124985104720638886928820088576018907859426807368875830258234702812712325715024135572484905896771881091078167176777127111024151602101539458070851929583781202051188816932154690785603463338550256845155173244786720637464640092110228611249725960905741020863900993401001999399003318710797708324052941721082884068499949589444390391199023926981170694090893213776838838486708518281687851755030268211854613453204060457075168560864556899731844129395041148950374732208825903206130351571904337950843835622916751388868210936037728661957106607419414734676533435284142948189021324752275613493110187986242240843538207382351614494840360520049328475590221246084612352708598012511707299163879594718594233903436546904472128424190752796933902527704096693937275074115705599007479432776559107113684731710379456380897444573824348730435796861615921795798718783014286408459336423641908051809885943647008385125490678258394350460758599918959569741119501382741770702209375720435376716331026721015094783675076589418508686068001066175335275336365856533860929083952971725396987999998786520065637661978859127065040985879742390882660927539660971846994758251680 [152,72] 824111309502679141475212356301517745403305618155647263054283169269785960648488449481909697286994778463492201594618590161995728021957106694140226870454694428873263206955334152192445165801987075224414839415264519991410158689168515394130607239230445797521500588049799921075793014286912808388153029926370984059577285905263936054207311449807013510740337004835329086481998404703539654948851503182031267427858885488493956365199741877111526519212443990258713201624475894936968557014677847161268001301680880361683075133967678893963278264650325171398961120554986773162214427999398598545418440319070548657490258751846090063006559207256595900028280482413018323259145053250507363572190653721920804712385406682946463405089259157553459675197873888271668970347468470816012038492493729853385769571867356029992711639088679739048857559424202589065009677856407533155795839564272117453014698241352228728081866914962165762357103048928374329568513760415992306990089725705326457124297592639025583178041043058666394224195967901211731353281491876597915823736801915187903343650796703566776315746752407331834622714216711729711686143802319181456449550053568127848852403200743823673878094355464338163668476811903459763528266899331998302830136919239631692620706106661816712198086029224889372079508710607932571160109473059161610962155001715894853589882416702329324932526439090 [152,73] -66605794759132784745850099471299693541514143773251249827371885198504197849036071107597482393804968210905698416868691300512133419422029972878833324334925069860909178150155751027066509692970886652018689971485961305729720100271986645280489527549728015448387053306712964668075890534250298892100834813319874371681765415611334349518680967145697995339056946863912777077819325684396285263766743796639239108043952961534354850195206953093889176994384200965263687605553883636072535494792206575839793156630300626630236472168190930577066597287119169107420921504616278130308762310343269955103217146336307950225031144969474430270190927526066359126761912004228871277169537650647291339142415492793861434390330275974883320945374735860999868253086882050083550037504902906508423502839326001492470226259517699503227697828144340267757355429623112706677271633092986099387450332797305987324393882574720140620913945435835310008799140145174333799936235776149743617848969370638998426352714001060031461862253244051244967719434085805707828727094977333374309045359767268454549899963106594538335708723607072639776820925666217741699374575137933921433648598775435242329076465325549106412164096983826853075067251513801288658001996618645129756275224562328986532969798322259005384921698348914612198686977738632663271425676215779144410449003046804984903197408407800957421099725 [152,74] 4431588588976000322295428792440762758300567344029915316674207885090514490878043720838223098671366584552768691588594562485603156659963354671332269638132799455840523063638220781472325835703783927242876144984489896030709872272774066358325062138691476951408398979493621152854141851624965857072558274656979592207209218733703706565328803198341086572385472933974561764274752423794784792658568192874796366882700880932083917613512056731868326249234515201768739885886045568735450760656763717002395238481161676888021955960749744195128103412321797000135898876673308369241030714450725199668284057971671435308701334477135183474639825993102670795223433012146915248666904137086528406784620958459533836623163310071674584247882890217518209803756467374094771583372414899327392059730942797173373402155296970957213428185298258758447170392112090020455468844038657167036062629334960471190522433231143915114203725735575090417813025272780523671118628905206534155932619552365350539998219379569352315108452381654918840975524538143067969497892485330822187998083567235242379167403950762707404777267035818422529041009521094904986219712353202735056214349956781921793602291250867272920996129829647150881665481686380247950262429332016514097024001689283026555535846532812983275338298525754107295687644990979505222412303481353645594183016507545631636237278138379333560365 [152,75] -512723280388365466226903511455659410911837923006396679372650463556975924600573276126421973105228712713614651694446375766771821839783119598833610168588197098936418482341079155800640494416997933076242706990908996107444236066896330541355701928088015799317885842330229902925112072351981403952551858451020913532042845103529733744496490369892991366033580876456473296055163758617913315397412534674253399061483021639371381122723486515663795119706207321379223591667128451806393860995555934730006585901245686522859583672060604279141550051482667694391671307192352299399218254902163789589461889068273654963274985953740091677227069790654621077871394619811847171559705772776892794912797926424073089756806407562621606442316251213376657603511852007113833344270154275618694115206937094060547172192432612869514756505817540875367906068729117012944803217494115515761765961060253017319192335032334545663495739652703402843049980370372840923032581195630253436602371996656830778186730867136809915773442535112294171306330659426654311850566294283021584988291762183475267191475402305295595079953663528857902897971251531814867522988025073357170019479233258372172804017969969146879008756241933345397000830418546197906599634202193886658760824483058449655088746705447666210951616682562715467909939515429172802742000275966252880104784600918071417678661636120655540 [152,76] 56866356183412388601310283700486540530162132716019115481442296933461926893061396752561830860509017034587467506971192827475280116203297329698896075719061206781606461769673862778730703437047651164220231608507689092058723480057789939506872912910920079362954240465625758845563477560339479878650782816072572726210898632159571897738529425286425168210309571060910056956932179332336799738239774569045254455333738379488251601889860472211530151339308539900637932233210936819761932343191093246510414614086444054962895764131818158009060735477827413958710505704347573691735659800501008119812228483573109293814231296259683652677206825037772559581165664843337764254043891875652346068371668449363423803558983970188655472557208244994791103286843549905674202620121418539530567074693682765724618437114779263335717625918474673506919416959439502558563480313689255081398097849912948196416207317441959661524377687220844686768830259722774784077070311267340749523590618301484564273181950667563825280068515286270405339561330295170676721354825207141137813947727519925617837892184712069303047380073006556505032274414348263104820019790436187203618798325927783393110577921722688194136559573988674120927838883358986021084615603594725725637470346296199008951920212491837157570457926317025184960856100934675553759298519759030002725066675955869982155331344678740 [152,77] -4145972783128699869450154680308983543937956850727457442011524170281322140132283817037090035116596118703547941470716465628984556293942964649281515689596967534281081434068932424368043621982091631878843012241704504268009918886131653206948381622547220353143675601252660804082962039767927210729656060834815751306333040272601010503366296959881191865649826653244711458817269482510941120445622003173135121935798823547645209378768195181860902222600489589160837874096048712182137299844341902995242713603131357434753584117799873312810879318910372648802334949931430332674165437919417356865545771473818207470052951383295041642096775193133366558615127295246874685170378717516583833625032977002019687993820925026993587415584828784368448163164376072415297015122789585253483045972760869982100666208396384013265107445374759352307127140721651323194885344850888537209149409995204077735852906762478582514881187409663004257982442664089114608001974339175318143448771385582380199672092533950697328059331439676508401323825438344027616886851567739043444027297371013745455734512189606036303236500349928629971069320771721883280944226465740990936894677817352968081602297968332368543844159591647957554388066436730401739223121383518724988131216912563101950566077747380222731297609314282651811590429121477287342844045195296770258236729711214702953387564775 [152,78] 137793833904865274010327432098998878183441075574743053186427712151406375963016153232747946583565288362760068597594595447791566185178247240463355207836410977400943339804240433842675571597319262527934388278699509079404086362608067400026957314455678004825950135714315035469806705113688950567389797490479767417633797859851782960931920648111940492610236907037004811377040144824044901486645017452027977381572939496190736264290836133315643028213840192357128290894110769230600075190217982234279698917977424097569995895425686075310498285788219124239647742581274310655455787644697184813303055477435237018445546027763721672000733263372018352199993135195100307387625681170709604441422809364992968387041265083805777767146607125265949393239671898052069558762678618615773899171515026486683195431706665931002130450625850394654328050984358705159866626585062736721616009414818880393052417246010705291926470401052853974924157625159350053855247342452701593855589431018868796792950069505795870582075230909745392327006350424220365614307783305021931440319261360069073307940075923353904169947053297137779361360836668427927629360502312467469221767655364434443476405125052474260272071375241558833220497701780744939173045701983179788826909439868195760589757767700869332582423921388934043058902872248291203196904000126062492760220901504071097759049 [152,79] 9217414795735556783385732937036079722112292769523147316418301126510526529221873616832658827796935818636688689337154834130226675659173591649440262063671038636623127192900384807769560141948370897149430072490404923525376915294961959456476330362864436796068950864338337709596036095082782509382645956634925384221912885801904223596042428625946088099324770442514222482544608351828703321461523296871539144640588801829015867853103365004564094656003590319664334130611594846716929355973029881886640767533625122443340272237586695152399995551168904568290752996250962205755751882809119911676811504021409961161972578242255073382936966846875204484105468644260715337048611198751102753234604226348054904600924064047843142456607963718573854201822253613406418714215389108654468756757071267380816454157446299586777542577943568596163754116053976793658585997036100194312962276058016269586036380040017221986868310059575360223576057128960285590433500230401959248433503437440452128149345133910277649385778549772674862201061566940146681219233708682862143514111263111072436730775216088564137155952342322692096783139862211023174104135440355533127345867852888278788025172299002258451300824999312863755514236192359896741701064667624561382866593071575484944019796584269275494390820692778128417176938772832076677514447431358219466242644376227905305 [152,80] -1780830443766667895354144337666134397157457746548842167784007492624008595664111556149214355186305340900465905826149913761915181445322028821360502618779606631863162679210672250950817072722831303615472428756007598870177645136797398194429721109196857214952609742931063556771529537285467598026806565229178014619008139026003751800084870825564254324494483072990528130465231391684278464822764969706813769951614091604316512370100720037606343571795841681539924461991400261453456123843888565958914042113186962695386535595418852012887988051679341928174248490883460470696042858127928331354081347142766410767917192229381239736930811176191156234092214944973194711749975651793077458353733614649307604496320148749532452602972644387090729180301972145906790305871978463233082691544590932259974413585252828094208886028399212034383174445805117799317101267787708888657500142036115544471000170720089467320423106064851807347489449053223571969790941530763241462602890359299142618200812244519282907106292760011035598593600872560020072911387804937845561508158116058275814420977331717626890333566137425127441857928913597445735932790003137861240849220937064460767858760267764917779361295739224343915968910486806764607479958625675570697455579418401899951250624159376090126598647198238884598769983125984535593709443306871387499083164150509587 [152,81] 150190422309997266007152523205987004188391552975284901624934238996563925469712201014229869113114822054813129580214536795133057278493790177578754704184048838822243263572249908444805668827623518703192706911285589641894417641541911379383350048640906585895335976456260562599016860756088834305262235700003096057447190162567988239511418491676300596427846015864096314693913039128521708881418467684600041967189174922888948322562581222764435284904528691665038001150879985233755679387895764629644290602042022102753361173968332623552955950674624584476713093591719062883482807344689611026467056745136463393560058917302635876669538374403480695339458294949370008481200734756837153878051535695283580445295927653279493379448054563151208632969867649939070841261316035175675868971219794932857474231700248657536755524744699366380889532797539323285963133211406484224795200495536904357508197872744882866582634933867653312114634479296132203507353825416624028725459515467863671246702147371931190714543387311884713626653131689660879781188339663857137094913198645180882678675207249687871300829178401591600638359893590860109134720793524113390009382918644457022865345069643814515767384543963510921080772960147519329129170535024543835991191508608924457691522939636463191939366668583460749689973596096995053217182112069847000270725482456 [152,82] -8809053316947605817705947108750376523340755872679728814481094104474208284223047502736446363325975118422178994295816273019491575952677621376428063781293307900950749460623124948427230405779357489650064889045741467720745626635410349833158902192358750026519596290601422594332549216744989565917329420915910813462249518274168346679909686963487293584748465065680616715516826952281539515545419309793468394123368500084537287566228527896746449036792181843510511292524824211108692117135016748709558428734552950443931929191478340963318993100689716691072971981811129618326146531698001614099763566622165602068713483717371746953912390881063282511097045828250135086994619187395100253862302943573931955305009047823876340280976882491861847857280400754777165020403915263868516112104694960833412995792812553920916596166215003132312235251861180373820355974923601000348395061610646196710683690404499245823696034806448179657975229662900214306123999911195418889705149530875504134438343728822468954532506872747070970161746800811814944619070186113329921270167992118185126706179559592280421279707736140510251118553012414788590149852556180479056429307817806134035546190085653449880591763583187922787275843260822244130832718526348764810711200726424584932596371304183798634468725838941227696665174238069139712685848382758791692759213 [152,83] 399197927354351081142918934547450154355008718245843392933816905192915822473133321376712562336370517978119185988197167882019813032060834196796216938540305741728760832577787838157342423427798437773187040274941509345434518482500725341506059228374661085881212259886303052219281025813999748301944431494254928064023802530685923183754833619036998771857714724602089513625858434935275857839270856996008213601904249355860344962987203659493615095425189136234000635224950828511887817282759705089262700146312536376683723763301841961370920256373967090830617796903354908206668737563421990978975468527583648477492620411813982077890515660326025036643154376474033999074268311782140156214937287844931905718127687250230742890793767828238979736215699475606514045950611331777720469798054854259129196973103165448510740437823723536101620869979566012263421754452250810262870755304496651769945598134737071498525511759194191190141655748447929134925884999743541938490288023889074500571999376417806129774180694143343066989055387211981802238196889292650494313707503309461555080901735243791591851437551816657782363648857362195554483182406027466349355016942150344404902364378223275441230739185202708851011132517073405043387799092397600932722136371914756099016644123491054346768538499346404828309084739103848967137221281204269934912 [152,84] -14682489731080048190144232266898829209774315126486397313323903082461318215672520497476675558232123901081381197443145837166834763940984342122366918807890103278049488354038836088622759717250591967457045414980818937030257040960866694978244571052797243190302386720120023938980445659031009609492260192083189378685226705788845879958795681954402439210324487135013095312768112364153560699538269791282423307085558595601914589455520767236416909368549215817078477017691733812850050924349453490736388200940554954536502660714588875103920836139139126343377335597753226387319804777513340866483022898633945841423163328760120872753651656210973150208232567481451142043474252799541060495457562300237141322407967771505261690571833240068279604489054633112054450956420608218793230099102182660630560433200313868483899874553690021811431126159014990241266819912609318668149146720876427873272314090332654221460946192467915517289058085490362496691005626639391256097732949922811443492750612813022230272247977115902539751015158239838518983788520511776687187889497773348722794660698680731736761142684703346315738044971448338462515089280475853682418751123160028037890416451830778080216592348418312297159938485440377258770799175752917970221592585154874936204431249236954887498096221349053335010918018687573496520116927440148718 [152,85] 471736298394800561326811414702705682800011970602286827325841455405444688274418082399483814759132935540909173329348737527933154659516926130151922906035027373362852070035210031332077460381052709128169751840082061643113746032841119898335313606452574575401506734165152648348090561454966709168442018256312227780465159025501036525372305618339436181229829890114686337397530837475986265862334032857527067007819906449346184596749627031892698336279981759468152429881837177181427974596459133167012355368342615885243439280645855265055510659126599799747054519595011893954195542844888009766326190473135175290054500664772724085201687807308743586691891816428362575225049397758964246192043929397495726822137972266938047514146037723020479457012012517076275756237527474777357172714161998189829216299171568264750174764742165156361125040514681904945484069987895346235813783339166240994802598652256557287093671879626800591702593827630920534275952965797823455104467589836125386103825520753534649965931166899444536535481003798632398006701405134253873817020213059965624281387293948046446969200873030700616387438481001547580930229222935215143284115365291679322309406913010902844170398266483776405840038524651953123114537546354349809995183717693276616169366966980578756884876306065096636858394558254042595903289777032 [152,86] -14998501932638555705019250746195640295019372345076591922106272853250055575166486142169940408673938231090161897201180412710184729829100566012024869443854841652101867915895982586828783819005370632622813444472432276237590410592783631265495125596844350104575851980825337736866192783107689760365824476420564416860359190063479775110724819519314056170416423966660901834382350037680208862541282676683304274252267826964440964031554446402757766589634388584033479576041149634849998738589058279373020596850110302028355503509194997526480299873583445647427839018190329623200397574147060556089205437276500927355957176005000442974980322602537887370529960683217987021500118362045394920561549710599213011667408425923855277143475158851691170489870185178500660044356575087077914460112728352464775592189647585457341673878797977479677301992891052575794896194456731120323143721465263785779591689598321378063267646753484049313277274499779299123132234311220494173315608848769802070339026379506101290819582320411033018819838423833597824730667261596431712543572144089285730668632520220001194280507852636345986499765121190861367582669139665796217151429486483618687509492298483032288233932175063176845752889902268241514801671755103275244613044089626956839128615878851784817130815616376244467847467596690394859859772 [152,87] 467777693076771576011883158821073543289057361137496644232882485138286100852363418577969078957964305459383243414000318961888798812610901300245236410497508621993659379467482782865494188345138036471203825908951512721745182786891963095289095694759751641809383542976314424010879151282816373362206098577677000362654243601545236473914768926820995935228207033285578670902150391551855701764634501750035839407206280011554891181718653332385831743001593558127006729688692671717854953096839065057959822543485556833941978145593273982472967440672569860610321907439010482685807707626549526007348900110053062716928029710317596297112968942002291825360617650192170660235624569743992954011483933468370436043054535703962448177508251169651845293999971393516798373264936729842792601409927796606176011620240566976314481761806979866353760504293385496756435210320383894898610997970883308810346193731644945763043019010770396990843855959717240387097897645499195989376977152033159757797000731537497340026602762148595963463169875774653904915135425664418174395908565619029493538662290654213287720556748814107219324999313407999851509666983378850528358426240753792689829876394376027403351215330533686081104861583303463326732300816362558336939145769962431185562054378535777826848795545766239177441972212962374442024 [152,88] -10888642337417553670289607094121056985029773009858910436337094810019213729444898559854613757690738779143842142522725080010060139552194597309562947698995256577592461493794369755285173670614608662887390569632621188084152671276327015073565477023479504233779299200468971346251608962794507570616151352638391894474531023690571262215542668276946582207560617615515632659583084260594660441473401984732355048066898933860960156854418446430164692532020524102520215926237461409614166810666616989728447549602691378447619442448842236200023123821392507353325680084808135218959907336815554836869941312580836222745750201177285034588296807370352592143464515774438199686595927032095349896251419495117893845448896230207274063743222312467663075945699425804309242751222157737235240267755547053100300070256355828032564389617757703705175920938349080803406862005982909443247571299727118687263346475296477092151095658760173131418681096235875256179931117701569705987816440604909417481171915470692878231872635920394649582339960910083544939700296916853157576076374551224706618372566269382662344439123936942701982729773867371214875987877343016659020498265928387659113637352767213726756895344745699573404936482865307860989559533271988534627514607386039894003373850917417150824110484014955141737400817048449575 [152,89] 48131208927598855080636393839389403738667046904016665840056314638349657878725609893695298410705799973963867228737117836342177452286841378573131515593367094708763469570096603307966610446159088010782125361076406611074027666727071269664845068558841459519884184546593218567582071682198370614287340978172040594348104794785217732692390138011347842261416771054233730574871868922349840120869735665987640112976032195334837333621892555460571425498330014476644827788072253174378696200226230309433261507590293463432010529514767301394712526068674762286232837016809759923279338019401009396812097635858549837159677333974314115272866625769791568125681339831589698631323026317651438400124404565779217340748646858803015070787235097941219791164839839894907237271288528324528168535583502100473144298102660759148836732417292767670853773603309928255362505755238951698652177416920551046762845787263001250559010771521272008129540431937757431878804598284783931721100262953917414135161200186729662039277177237621207447492153811495286237094147514778086216156939970719210699781884946805430952384093449859712543379956745147069633064397602350285567505603840154466413990623228629699142911086287042150218539518945195427937123967387813343553922101577689819577981222870068208649646115000663660972492917250 [152,90] 10706327427809237663732005065869381898958346954417615354764463479126764313682664648550112268496483950145016725117206807320376032660551692654741476298686387454951729935260169449146142947521784666194177843758817076880095823660815049660774486821386700513589810905297861340186667149911309675876671996405345595634256506943866271974087642961232276625216645560164989057791226761178732283686400946111737494029871571974531720227337824684901312783634875317113136362576363516489441118070908311837926498522678424941040934687916752008455176220147022359434245918411703315331599304010356672931481648553901221618623680105598029450150689227721133388476858869027268788744695154643764595504558405508331325738975219083111447102439801560806556650334346362944107407974860057840034838360575456610496366282568547052406780533499393074698543980659180164400951662524169881696983052311805767500557163996279988560000802971316938736502138203611966407972240140118007567873192267168420268888009450494242327817041724653936644586418659378962485425280357450072986915997722189267488037257125236294180567786605317212071017622123032867421687511801732750161262729970230301139761615614344286013678507453230538132711873375247191448977520763757272954272737031742709324730982251601545069377497643855806918162225 [152,91] -665238940294357471650348988459381555710232462447187557121310023620966651328631226648728355382440645835133588163650932216690939551977979830746270933584768472573932871025090611766204341825008956426954594360449221765445517321963576687974795953125903817060300191393364732755732523449751760119781729066228480144633588402211139470321366619377212986180345961287413853314340368841172104324821455519949631493430546283093323002596930787546528589229365410432595772518180768808134657153906179142340906025396490547958080801875017176432788431710045765346171799525562587094795362951500248658552850754144923535740121596642799297574643632877458117918521477584382676387587386897690500146781155158620933895085663571201679843836341153772229781119645380708239085824796783805266064465057202667029524750095231052876336933845349436473605906205353404542419872200780045307819893385370032904188993820695893827782883820320422210250435632158938894481782136497416535166125742485273122194069159586447579102606592718912721167177513736658184147053990170199671224923049367233263498057388209843789019211519485004731736575923342818683680448864719862960145658992223927977236703019016493441556482649736956840219647667284783189980860548001681674463030937574806191620840607174851033390427703892468031050 [152,92] 23736735664071314392706333779487433939833316419735662760413644332322295909292129165998598457746182228313898387416779830176963093474966915411096936992055249055967875844593215023024702688882903980201929305153087111871928883651700746192818664067482511061333910134018762103453807506283600669474747679037196375606073315556107752015742168417640476269176966876224212411388558290339354303814298867862214164467057863619424990659876339961635774069524287914286403837582240105374898423769499587386907107182642834687807565077178422934790833140681704401882233771559190318451128953764508439352685957473931503846922600254689639901835982216017218321830137402182688610416150185537364874497029932377828112187472245645716939865436539896548536171519191980513997860899125416518939651293897226567344229263957915198110213765799631879866656284220230670118774117630273101170624606046282497468281109640123488881760540939903653313247750965627203808528932408915528910984947052137791212918343120715474965428349719621667842718904524220532474340128868464498729499316229673634025359114825171465175374770503689494108272060116570085022616466893630493425692293786270962784681541604992579015646480446753645877955374338614138547639633359344484780402145983891861718678923482504587246755756180888940 [152,93] -644443832552665837782992030043120449179673672708544697894447831241495533861491113320604831076307836421007858024847948131028642814808064850653313954494575127744109104150720507690800504584100242505773879332203627918958578278553653807208557982759491233818607973485858893181160853984023833789687530488055055517079531613669413267271503324067231881969855455495268257678161044453870997218866984427732830891783197760212225635989548893183366460988881900966893451752152756435058070447364111542265351268308517019149836914051559015145715440329081789092681355848931952540583138077589133344976696128300409539832068460883752975065479045236637245416109445958684955149896818128040655928049055179237821743463265659271199812007992444179626220925078200423231609379038629668838480160886385619902007728023214996433598387967076069614217390847014871354630668448595494758254794165532655081526238425433919902118878015085387277788258070561900197527464678679826497359920265696919707685839200097123445717930398693730705165351893763372666332165482794821237234479836206844218669716060515738628259303652112858165474786651991897362061824069210379367700973276951202574086553552016390213374253877080473766230428415060994120230028497463174923480967099423204783567562007858519202219369894665 [152,94] 19706283107803788449329263276864394852455018541950229780415455386677750269786071819097801611143651268622730611081491473044645561531856908628685702584905057639797548034514353489771730916239142240834970994439010393958353422226641054644840310869659800286059199931607067278059147301369326844334100976382986084369879428862838126220592151907446209167854850617736861714312559870420996018429756403012354470875517757810242789664725033171671306911707686269454811328405359945583533083690583195200893352769770684531077990573873067890176081204460576408246465257475493389343228146245270285118951167230383561560947119848306805868307701091796295290952451707660977731145004613387246553244599303265603791487001378903056948000959313726832983958179915110557459053995235999610482124275831778919216678060181665755663098506803253129169086096290025662419715653047008858131116985285100067859966846235136661161750923665151788598593595187801604943891713312206061481993377422417515034048742272011980166161066891220509983870679235060439520209250186964607906082949696093820300117626357612496111809063018810638203761383437109759646203264328862119773459556516346835567149783164115444022764026139879682093046000245347446672972163288731061491672360997392577859690532560783073697303630 [152,95] -705821345903726198290962700508179212997077017533898067563574519645892507841921847406761670693168233725818756626535922714147271924497740678461795642993792730361133173821294156468628990748866670798503214037472591703867889716398585601730733760380690503349652914297285926066826154942356755780121571395942972453635784786074910280007102364654912280298612456155439883122762262263902474458409001859940562222345273810802420992194877978341180978176508821307383414444420192968081977117332839242816428072674217313677448122599002461118276321177763583303407646933619058779839290303772967326485817603880183556868042816405567932706708972906196049920724365288764032165813020860106311225534221813018513549411669257627087619242957102150629820997273455692826843370619788490913902971338305496006444714083513115227437105969900837479633297927036719447942527078032446990003913895968193340784621057038013532836344072077091859553453252036586843337112100477565773443264589514885453780779380657878967204408649911934257306351925663369628306491318458052356546608661197275750135215825758229193350976652864407621565285682592065309389713392356086439422934751577235446501838827840468426473541391232823537128299257610148235534884987870215373613594252957366020400216698010894738625 [152,96] 17755371115185209115055218604194180675477265155820587879412361060759685736570647881071905922076382505309185539878571967839304201536005819288591659593731382420027304919733527011818292116077425922747719801683376692953476549770275691569110349639733156661871340918852242023040758188587270072445947360103224564282651925165455632247914125424085543901756357709896239133946399259162634404502327535131144510613764353833667758817423277198519583295063696911134165149040399018427117538162795210836694762999899344087224897435265837961754978852100453441481740314604882325048370280473036180874431119800636532404479305542860960541993389723477047894598315826590333189147407073850855433426723858690679654107516304025249429411978719357418060806863198469723589258729548864260071019868021921275139913962478469890703220007678780368294271825123482646633402974393212919220042056971457446733163687171237264964917939667482166526614982249459214199193438889437128987910886254982515150666681310533666318991650174467632594603301393127524865782937313005557980162210025370541455885183808058104978501494347858748241234739559335302255235185674501726813380237944133983866168625064879678567015480443999626734880602789531685334981819065746984744154359577509353383968264625826985 [152,97] -251801745105135853765989075671206306496145912721556087255124213721005598835234985981352543781740381572628117493787864459710905164827600426192829706316004371072863989113312095963025119295841088396767061402502624437179395413118037324419748427280660547654887124460759134841832620714610553068210841493568661793303437728784583452855437122180263890434569851337936783543594616344300891577806870149163643717000314580686402456534087292605297316995489172421271368345334571091640796865394907488222681659714264411854316696835234493260620588439178785399532161721706731238879804642681451031982635824061198376422998141885186378179958977465235854871907253998813404068172511800910990574272543150195369472835174481744330341368134114181421516588774951250575885641495230423232526952658906696599550668468169134709085040762752038958785648545960307301008654565100962900992385543633283577813000378554912288732740624753742590362663991276853224455878452350158164847268671395588992057471197193462989113259436297179805431799457744407378522455838571078374650468908684249325361052391058437795056471438026526163229976941459985678855870733689502972287509130365263964108973017657080341886854387465741886516348565971353895976437352129083136425340157257181229032707787795 [152,98] 754843995042766803128280080336553987515031071798916514884007154348737648060863695850048321362500609844608108386456836268707739439354239463112484722998062570218661443076964071682536658477871888761947399467837874756708167608903446265132145950736878454486688083162966841294545583979597164744238835919989921785023535332191006485344346441149048027454965588542294043497711329493467916838304258251807791046217633385548096930399475046216622637301684816018367446975841100392230893595332133548658610407068118712161715482558667349152575161266782009316031250286454697450966510257590891654098412181418672453355170535091666031262085637138335466054084837784014323241276664331272567402891579445224552414256282204679919489735028847945180398967988256792605545023201872917088020171937820610345305787742533868870915641603712569218172697905790036406905342978627470341002671806912177736378763098340412251421958185083444445443449930212404304727973540895152137463017645210397604424525890767834996643163738440002551717872223946373974742825444736118429281847190109864272258303503254648588533537049756751825649275545822203292394430080042719020738445544008416262155724813493206998142056092122496007663907450349987682333123409439700240734870207666115399176350 [152,99] 35859444272740275001542050842918154596005111612043070383687227132414320504195460137950687086930672753869534696261961467335687189600484926547778856401568866523152623607968402797917425967290917671415781742012564981465144350536926546651880285772440827980053737985897395508746637733437684773495274229364230460105121841667257738577992626043952656682625532591053097952742492611937832676970214811345199233804075881698585693320052930172518701114305692253487338847498701639238598596483798726372046096632071766666589026722708331559824375810326391016213802027978459313980420777319688919035032989370611049147502403372143407423899726493923909396919219856825007550865020229607188732616058972229647516814724684950340033215930067163563194193057627177714064233402956107540758087976074574800779326895858458451254572261349157775380627104195649213905552756266827801534680298105693206086627766687569086597905470669808548078576728586667788914290533329175849297675922600887526114294309937165617834370000690045842125640890450693751511961388285875864286548770638893543404340399799769499742935081725583154073523181110019485854963975586777245063479263920592435432505972963948157667928696685439178632941657013904647349048165054452848629841980600023581755 [152,100] 624834510168418421040654946229770731371169250855958719716529209916415830051627910522950042784117208949613927280132824556684134075735884909316142166963831258259964636322048786998632836318867525452114203261228229480685393244737761077843574732675838982614432447639003299352589600939312076330939315297719269060246147039505417348587805125340425424788213470080073479011481923667009720430611416240812528379655767984797869867782840978174508049892642066539863721717365731850297178750062288658910643204462342899610812792603727126989321025609481164575381339504370001006579812893674899789299921024778028396612827634529098175261810050796290379512222041026026696490255129193831046336357613047672833540005815892534100727617889467935377709305236882106295938942591451251393333704275116777915396481945839248234024982763153195277934115812502101198134152064299502354189805618835271984411757032673561355537057461903168975511432229454272895388425978602159795124869539636404721531670586157756229822438092056506612459816987043740375731192214643538690524732172406192802135957821177018192235259037010156252667548727997759876733890502170433185444955541630175497534059487304206446983295438574504743119919650090337261513230965739138361572142558676945 [152,101] -63544411564484792771296055166705063724186872808981249328588933858401886501377963884948253335698112912092094650521516572587050826546288951794246795951362128133604938320715133277626025840921524972355322270967873279924092472955637802797711768489626205165169422035113368307533183329477999751520619717922100558708789209055244363406945496251002554406964795556009400163315485015040378981017454858558185717325357568409978499272544733774579328751614322246021522756512910452892632950391148558984836099220337075786002987775922885966547627696322412851034362743181196279504453714379843767531963555074786915755287553805133885246826432372713481785526704511145229268786586607488025219130387925640734543399903591957448705100994664917080427295167807743442309339231324974946594825769007668874393908688648372542364781041845630110768033807717780206893498370309609458924032435254233000668378475685988413665899097501138631567657518287207021674369749538103982758959673199695407415546457318638010608298558092925911709553632316340832498910534935303166031890505507367809206271288753104345283861881265942589913793690965835215075020318214032437724459470764422100478727922843640955492875964036271142614154977925603129094467275503730225219224263590 [152,102] 1265339041375389901574465817330399759912271206384548546030047532200881622480121927978656009294224793276787379788573566359252583104229453592136756101634389057766416801903463986655549717489190877014581987482007311886239483245849228775418682402919622946033559730330231498246927146661129607785234439558979315969085028405263120133274915105534324344111939129277961150239460242774340570838731311893411875810840140485457594706039409047152030370849311426495737228012233774338929755291466897716442544701233312462403620896195832346503087758636950579548621674029289430814571105223490109818802376339189086157863193494407593709515650923928637708899710085862159162001830983845937535466663597718233512724884949620539086885419745188092414324091490116304435431175718763506760253393202342878017281973003639832569795273999476010269036713781297957704185753758577830290450708401360567126179009069807853863116812864614147447514258221164432465828862649282212834624694205306359411040418167397743283517558297704997170930644780631162151723866260988651989062955714049145504486590861250777494314511625293479016227803956177325520984630771705583454169401310654650970102502892243965640786935224149451711834948402217837424511474242822990789724860 [152,103] -5887826633270250537605864477381789867601961980247935667373822339880882483683920330722441073992612730709853739744146409700131355373150944805909730961984407195485585915479034420606233937158684763474200912491377625269857151555595287979978022302961559076333857577998909639304486357536001368512032771483398228195131418048957201590260585615534796969658470873415848828399084197294717046608801561772843932238427873657720036687415140069266896002319370820571779989918701349725899877714516917699628850739134082976357077137783858525402020773361030576333290798538233221951710380217783200538655369427959384233916341442983964918893597188412018551051790014284662006710020806957285661516658539281897180252153183665254687698671617911737588036560535351537825459551612578724573403272375300708904479122324818736432626956684939243546471596899457126340162655418135154952987187873954388762311729187180456941017951980452580306740495217999336483022809739492562327467246563818699246211387158453051343446005956715379672282056963650141886647910103891014417171221964058181422472949715988240452443555650575336186859314021723622470425524792206348820646852680096511052262653976224452117604114354104501345450917176904641581937536929803915684 [152,104] -88393628034618464424020293750825425687591093294520150636346173507834807368656862710318152032953162010600773457324557700467539272462522619226050921804385900838071653923046532689328827785906557306501257795474862375306132736636564394686471369556296607890586410516286600105790593204913095538994254407361940564074703346951658232376122732042990440746040016159305134147096559743101639344621398383329629719123006084623871701002841635948067068869805427357193223586068393570054589014836583999002354209431170456049973447163803066408361930567452910477455067323268046567003410153391809036835902709108605502129942019099727062735708691465536307008934546953137447985583484121464129812551037197345433708805205884519770659927399292189808587375066969062880097796049030857781745768555734838192825431785921180524836288586107246760830398931364435104581439203736108472488548341280649107288577348771094797174324838087696175937333644889896067208242852444117377616054899253950470247092411014681968959280086702281591273625170853922810197895530435117377915399672389131326684029006300012276593053783664470926327233522165455410347757176480336127959935408543060541906239480422867367490514863973501426465024532866226649841132937356025 [152,105] 994328964998902516631994820669353793359098970311942963759566169726838657884105068181339171104880325803842124006173040468524544153953857921363344791167343503023427833669958993954096076789535643964537502099671347806676006970043991313731276625405355762027196275055820993090764202707302197980751638338606843236874262370034716433650315633805875949477765452060833194207789135124854511518106011255940183185921033686109833523817529836021965838056453792303343290352362120762222098034313174301661962384304941306673725610848781141475439475591756319171415628167797122267354878908326457757398698267520446136371629312754500113175117228997239879285275313156154476878095328540840526509185457317927203780998990603101623000656275830583440934628226106936759016513098874152140008256776157226631274368391375887354901296724485876164316279066551921155841214147709532806119629319671830507366021716544925734603615083466070883262713709162859744090529178007310495907637501187264662802173858273718698156177722512161226584240600221325637316193763072232100798850593558486706658954876358792579665555627085160452672264818010417713642602878072815392682099397023029899862727661045645592506411731586025270168675029967075494277519387 [152,106] -1958846752558454846123137173829260199109227430857891129841489524729985878320406050667633078157608091193385565483404004252718866057559645231805427458079486890319013581066642635453999445575019900288852314188877227400828461058784137546861160101783240931505447904523969345613188476655596161821774723207562766013694088129925207161173059330881146624122027740440920814252933140400209913584085615153126440470476183956847765890616586190055365766446283522351245638018634755224853805094531451863890867398392451278245091189927787338933617936087056338115497215364685075719189323973487307529630669471241175474725864668633303905523537860896697424343664495304611077526498013658554137957156149112009330883763196118061645100776970469042453382128965045680818817086150188779929231386875267125278934834345732761326162044480500147765365907554951892586164025858464844184875457294388589855033623661743570719888107439644028672737320417808008450638870006834252247667263144225766519309094515822995815245758228418546369230950550499261497076758274797587752509474784007401942385999098126778813501934876131527290075053772484878204798132301285872177245846792763380256335375686766623479820495475103873528001531989288186858916 [152,107] -10467270488954041056005769110310491340575912572338778608255974869877304483001742926874536236443454705565005025847256964440542111758013177618285200666881297987379103929365426895400493840651993010957794673629080315779727311652315731123885461557553671278319342852539421505817476296252634915127900368862980677846816249206134989523056071642566848900082290790081372891907292589140681943192663939891602852134741609317509261187205693216723448881801032396623629537071811064312141017542615306341194597756085327135066884824475237353015724826249550784454987696934831444346754332155628765785760496109508666782676160066093508653204812282697226427954468165353494465551394870328998167523834254518815627971347321355741027373309743471202776855099400857134642433751454669401408768519947543620453866318310735286549327992454859776262768730299200453412059988416239400629051300255281027895940512201626940056374820554226855202806287573061749550112318008274929158518274031988162639880532907032016710269501458723414259659008715148356106731468044509609010734164435632098530736957041334259635838532785866096419986996978330631067150332971563464916471865383586407041677815730375201209150205612754104051197936391912892 [152,108] 35315272146494213431867752765044439236934180963220650052461851563356341233941887043360747549106785914720695739456040310954669284700054385180876647376884778598807043239422170162024540888930546901855651774560558588285740207603221113964809932678777109006959524122801265113918993086677056265701567505745706749463156735752168808179285006815160456817211764907949466127607604122029808177377629267411830972631763346634216353697723208299448915297822353147615921000900026673519774077378246635118297099728361108028260388714332621894239980019715712285058233095756889942725753391106854999641766102151442919801584778033950936604936334142525786105693492003437523515625226514909907796291657573233161880119810103523884386224264309649767987465708651157904439488880255608437174417855420883454847951137676651341244759687223229637179935875616374595774078416832750671021083787789737455124529072048273734893863831690130157158883715951287759521488918750929257723369847699674055711861728873608391963665775577428429868439198094252510143935191088038080682042925179614091379875408404709449129251369143168242703208355117829062983825425378175675087686759266840422429990120994118564060990674399277944320657342818 [152,109] -42427023877845367598186116723635896326450009533194789809796418533557289685087655434249784982574468320649297450310695266314385524550811496942528111967666002978442993339083897952636061765245341260253395079628779283459274356687020287109828169589416682574536505962667691960442376769351737225744786825274558638423776974056291008711932809415421056030651389081673268543042999400580207155595101309180670479957845028086097082729828215922837923131244955476041181801911221880777729820845438066398807248828063994625823378545110578795621463487673082014809833157692171236624354510342592958514910753188232829306926534057046192905749240821019507849510463370925137283687409965052091614516864238191236324901610434989882306673967014445041592521822529422534890883519738291623232575139530091853725533212853886191743441596701671863199997585886364055031002857968556179998012842169485591706053512872740890520158021748353127529092876598431064472861378478252215142582316417542073131733901669250683078951164427979058820077162108148661906244542520305912200455955690866746657991444714090103731667263158056930164680023892343977737188439378529898494911829577068862184998022292722963345097453716027835291682 [152,110] -91315580018129701698815563469470625502200361079196494909549527930356731814206918833940453836347579248401034924287576785913959957581836901410990179665658110679058036870910353205797985185476091499588061445501661185542476937174306957672613148679152017797815421041852439849561615674892509081422948786973759992456502059037682588131601128606951765755582568364777203163804896841117894931412499798292867898759832230269262740110812713785008414618418192787265137468191907818376253673971291000303161007400010975697735116782561794417633113984555515236297178974454298038659049651130847687850943033939396096417258668995257438535741841951717564509810716881028529221268996109462094719191803100478836298365834781265238587913315335014895167417995133656337454107744661603384594547871444271552548859471482511843394299700178130475092757545482111166406919815099406152628040605246308910340722631351079095049121730005264948616746952248583432903264955978121046842732463406111342472163124606161591336339016705571341266364624421681408674967691224837926888625142191459133820150914333919863961750122904520109420017199039818881165639674788470747665270091012193049012857888907153230431499863411645857 [152,111] -86327351483035305029675526484466939037665355940959564834694926727322910079273761757184043213021266313140517272341895860824861422971665612593878156806604507921842185817628460622252448652194691821771987586027382345809985914684509023423908578364720538774698815421453430585528128476245947995121009821708957364499677180988079260669917374758015778903888324154281818569993466130601304813039670208617176726769618262107663398546981106941303965877033725089042530742661034690871110054425117005535258420755856115779559849000247511027107894039239638828887535776976840751343360014301153044766883328577184248814895135926183249100669135742238719883575982593270070734407324011665613727504189531324543865589104449868100515408161837624839338987729499021813819160639240326194129399813340136564141642909174204871029194435861904414220952397059157766518359041943132572960769016369551402081913723970658579107345881267031858752898957172399318884509182819902875032035917192189588677388911075511667951441287204145391629480304068943077975972941540951650630057550826012485674572919264937773146744362708967877979177095156682611405586506656770791072061572864262001428640313075583407641299769353 [152,112] -203159234764483897509804320346836379588495217695304545649221878360762240779361949631289806529528835619628888525998982976011832096661125966168990489404905656965424492468956391895132371915694888211341971224774219784008104048976806474269376904628987885191456576863704248322269437068939373171810416119547823793289411615208857083486749599007465547835425090844699132923484087075681095400737761342739358114144690337129155274570086927438833202913568056242256703359606177419775343993400743308480751790078588986387718869681864223463704828521697852867727130053361717017920681718543780492635291531219860621099020142160148744080690071564202188526178558451109961105270042104319522483484662284407472633887548147634429185201460686879656148860576288241897220052273326752582673179906817875496732613961124668898173464091673351351018549397627323153295478229589009265724324815867463182954194180424290867084795818460243292169103351951532608583456069882329439544843044137480345885454370765507756478551204682930227873098120883239798957876176888291536915471949586333398048172248143129107485710134321170366844977479906835386059093361687300719336969464348010078683812086219155649150999 [152,113] -164819313113665973723182397714943298101857830628178955008511605416095810428498181266045127129166527588097140979687518901828884624359645684537752518809914088029391673705245655877156958615720352109100685648486568939164093973802604103282459250119688690440021413749048525121875388274918381980182354074787824220045648540045309918513722367419694937572251750456284379797344654805614209868688014417696844256589417181677512652443913952967021778326943302549095623262616303816699029596527224700523479515245473936042137536932054857143003854993315338097740037500575495154579117762407990393962024451691250826558990339961836554260131219400274817407335941487829103064418369211151225780956571258673659423701734665087416703419064365167531073426452237062170663560216460584277053017381144558248156673535899319912835499699976022916195826907046351293424230981897476450958357313907619104151999255944684111322503375513477818929273330706745662983955695759901913227072373749203975771172799634360343896931107339894135910605484224603118304807902428554522096303138671632945552129725425141715157678925897640312003670849337154246507041393126667391614876649543409588109260520826961125 [152,114] -154177197031244191050379176120368630609289187144873148542337643324043299335940975051957659246359023246200765053494549771082790026289688633598371464452639592065727339461596081422828652641942260188648877347911890427114432223175512022746132373210665974362897292676966721965621019125447128747251890161589786305456280589226796948850643219312045665810958970466888147728501918406886998801737998151971258656394095488126476703980324167795618679789719154275296745625660412465353288239534190531660859304975462049890295690374299946228897391640724107815803120524330100059500070023805798851046319399114637323518467962412039729662800217554043863310575791504041130918120154651880706907907811000594733882582033679408616725229438378639472615899329027046137325984521671356344653033615428745036305530399153304982268857306551538724948355986581395121108972592650969215381385298386661572784214069533510819601701090566467818334353240204076391446360891498775833868241955629590249409117435169549390593883209100446171182614383481597933784232704391540428644939217012533330907450123669352386567834768615648852321381113925533439645282005945854341540568094202966786923153588325 [152,115] -51799796900253162383525835753885396360259965422120569853347646942199417305575997389723555657021032911739925494321430053312731224999407064575529623273045113678410022410388960581532458464418713455009466220050188413438685990382784472675105465591352392150526535763347460095620328356963608954755827083376027099487134727003793724516358765221645282678127101089116437727583604614125032088479000372374100701742507208194796535301455352770435813373282853667672217076450603964832209958817249546405086846053908135130098685378229595106572934767631891849059467143382067127831167616750847071272877341139687734515554586405200580836603075177159084277873419446249412928453825968226490366057942105820265617332600259264397417200479606186472693907127045598481261570894067739119436582943817412524327594715882436282503703546583391260476558910878733317235702177844982530906807125252190071694347161177695684558398938911688998829885357199762011382719384560668305912163438660117814801862266703473979940510024125279978310395222886546323261969485777267431307810489646281121804102935395784149627788942453980698107014844918320047538046961123468367070433581857596504911350 [152,116] -16667443207023224696166599840717400246538285019410763204619641409845392460765467977257588821967712813161905262707021224859127416495828158061770070275055602485322663785182785239331411946288659411230066317140848235769637869144366580281951425182097870161559661449634488452939556940507052495479336090788217885094881015999941362967830757267118856037326260510507053594213041652863516723688763272495035030856527713189297094770468056531153107429841157435400583872029297128576216014087703024653490960202219680854152140882752198528451704470533500489756911507394082521752612099280155235695808299586180559033375220413460163105654106545810342383275002397532985483184585114743765868930480519198048445069072977223897233592185318002773463765885852839073526257431654473358860377179843775722080574635172345811211219722760811556915855118319314804257463106114572785250324843777583664935040642044859596210238012897897374305915256944214469480671646474015131117019730633159438293097313278103329937247679502490573985354624449644491306044335348126621882886931597123001208647340716143566527534567313342610088912188442040647301931000470567073253313549027061675 [152,117] -3981977986845412027756888105826159624775430540716846983764528337675511216038736509695223388022557637743692411264748667831109429051821008086054096552095607128773080154784813374570295256404060248756134366006708725704675328217827782655701079539253548483715022651076621580607637572373984019159977903505080627298933267415274846896385078107610057265567508699109523497141445083278614903592072426362689859078305369462635370102836155560473742209808739922394939420484318064639017034027645402358765223296705873015894438112268080748848303205597533696608915654239947231603682979106227927427930336982475607907447944928642540106413799181286615915845977719561865839720380564964316139808211506275992301793228483010470552483732496494554317571673543806738633206882514904523103445882919447169335677458935616992557514386034978017633047104039888034136321357726144485670270285527201711041112685564369334077282364317758701733399310477453589428480268268433095899850271884378352675633862137431010069262314039886455659409935103094505295267490395713048509250764839347906414336615754600785951140405717063825304998608303136116277147576478011224072729841540 [152,118] -342105722143874551899934472319851035877367254579344922106110858270679671551646993337485201308783340567997057595364776677561841560389546067030527938242807768653214081600404498296900407116810518898513669353843823382272648881651843915770383780951489340746800927110948976783250742332669639721888854336655381938699897320201562719761984585281274145475012696789379688502650157893235575216034165435303067605914065147513800171993070761118844286209880620549933967337910964886593195499424456539462326245782104336207571439246004741263149660207602764896585807692124047073587738657679712907220241855311033365913721008682534775008018160010868264505626082284621409224315579372343195430168114101188175901243804934573993939850150417157371310027620795193448252104225163880330318417481079022017246244716613438908043144789112999417313163225868455220318052652123032300390083024334798288952967503681769598724168695458945108346648764383891059456671954531114745953882556937725165652903448697583269998823648274902936015149506761679533861993137366903703743132942165750693646203893390877770379760718554223796039513668479804508130982418918422182675 [152,119] -34868429889891860821977253941053062654353402039660747759696382515743310320303462440652836439151862221496866939748693765290015029749942850247905374924381255036705331097928991511410493183399665654659318279346111722429224714752996253496644221601172944930567491617829524430328020067379078456545032393639825167171999589298450996204969748821895838369242776266842083951262487620283759819141283585924496678519785953621169220325459643014351454816895729502848463860428699805205418080099655398329626715512562691528626147974850754632819760008322757599681491440821243729242123681395733622204122355401002904015007166716863002215917897150803877234328325680841092262922799113139713092494169019802630272800236684295831279306950204559855850451684665182977878586034218668371319618722936614995135751985376476787663688572203341237846701558921613367194972529328550626724752534122706206831352579041164397724829002433507565932861491313248844982215978547775995632077132657228634272870954152675191536643002006419296941503896300132432853221196302352164784910518193385877167907672013157943759730803272851169392793653006733704113778695013605 [152,120] -1727859116759284341759353043696702285656062034106479914560014557662855630593661727671271184427160736891247826707420991447184993733926493494327745147686096531788791547829950262667602096529394645486302439941009328974547303112553409770858598529861855518838771170432427158557403145578242542380348119280533467329744917835405400545378635119633810623144652910358119217471463692839028310151402170241365535640399321076411847303134709796172278677065576744986104658887040726985568775438490315474590746140542531078364380384953720203485573808674938356849525558124313163591798122367673166430221933285998736930631031489256601024037646416823184567326463820132395576279291391006470108795601109180529249504684827722341471742992707127056436338966526829857182102925495081905494353896399601886350309525360571690036248993043658357626000124346587070451183935165803164096540636825135970542301999513271107937275389152641373526261040067456655565130830851594958401984672090884905749308389787707596176595685015863970539576034363618502002865944429885959675726230589596064779854980335560992865109361466393534832446048813746132646384830 [152,121] -34712880160938899262855534813810499957688757401103285673417650103181296896112676900373161173688544574608161247757365844669272640791330519219187903350801601025408113336541259243129290225538581304589797935975457947613867721246316768219161318877607687352277391040115146958492482800793461799977670533396895180454465822787438318011147246804013484330280334327966256671514476232602453361905404397387810298986235927249941912483756938685022140321745002837504224820460097924815915768312810950939602517603965464063833082737295177694330246576738526511634411166441352232251054892828234415862931231934966085108950527706556088825775180864493518290858721740325876395023634641971564597862251594190934762378648521337911455949933998746057613783674833383576530859528951299715746808942258662085414869967053859700706984036361445892796296625476828243732118355067286547406555106335111342745253753701905173720526727380755853682756587212003319623635870761663326187732911209259604891670291343876341011052792919055552598242222574067652234981161494726551809212626933424714344978103875234939032973318903501672802881291085014045 [152,122] -2492239324410641470220628104568152239909725445334431884248120665558403488038175838475365219168110681639788354183643383144317662033948308342944197575618757866963229628726750265572416768306655688080565682309646857419659386218537414111162927465314075091103213527527516895384548758274580633407349859863353483028192627986495812632678266801802115630125446973306900470136303467956995797735677163084794254823654586486597709778711755918954791619082372305514839071795602293484482804992069129829553325037227394614702118296178363406432009056707483298425848244377128838924606164424362942540692546272491552807980043726903508412146692928401631500482359597387801562342934816182253320180879169851290612586779016283807784224841871996965241826829903613908442930187300062156479419912239314301696172191238541699631484701481582081723356552339319509047448081850652422899622797883600444038819343367152442564003630797706867085519996123562594278079748370668442552945843785158381394052699605933471056015653186628034790731940562717725148486622595958342546057426118368699041584930433264186638743187312260070388235102825 [152,123] 29226476638330233160491601491941155099642736436185521202428066085367712324537864279605476051120999671154956509970656987250187808625824186579669019797000052278372792919104837175428762081485511967054451434454404074396950914944918696606351525855628516266285925313278317275780903376061444070975106770368287834915244315660621811732068068476736617639114888023784744622446226389112202051842285834495344337874764811533700302719852809538674396498924312509130748525307347109227663811963214019013634080250207111772148607313668007780490889500673169434526012747918228768372274671943966442379170028069066501117617222733445013479300702658836202157564700107133146158284600979256184208334180083497611283568060208328644236245019792289477164071535548723061824138071223714276527196666636315319878360390268198711327303501600992301183880173383730589375381703389668006739967797594012778356362256410604189569616295773502714000626293177096191023165105443758470919239773751227049708915637743605616965346792293085481643800389579622124078589062201831270542995591619206834015135630146022020084011219516362423475 [152,124] 711423793136243812175600432727923066846822274670258098894828170828717036675283231343768369310713488065632460717278437048276778726384833030027141177149845952242664594181438892290789982264490655960796504662808130860578754527578378901866283578840187049793975353190032926033077415182340153492027377550100863811163476284964352508190895585722122873981513232276566154624748073767291094500891758152666825204160331385433804111621480353372084526029305328892161900036225877572276389173695121275238668179476256933573507370839846823020736192155829231648187220678041950546282959689477354760343314294775785900736059616902102954016175311933708705293857728619200394631997975353435774864056908140533737447931313145386234980737989929835019340748058942635531758219981795841536373937044858029829304369667073995519170288555558918138116372015895751351279215959480039092652328886108572873064670643316753127061878447623488619483438890658591706872083588801857965161079969835551130342543717686347499122410028224811364563287220131316752384089110700644270030411377005772287102892422508489658473518095130 [152,125] -28715184390121586527648646196545971201222660089058470221540465838249737401925772274028382611676590648341954929993896016651003760603610102931238052020803648952578891146080346065449203058675063432722190470121628253482324470290881862280829802264030971490587127931354454162989712561264451258545497942675027312532361017670858537909378856417951953140526295457787014447830590150098579937048778834703766324923179512262853548155378372607047859546002252150050751662386412023520572872730031118216043786442178734173796259624615702317109697510427668817642350257334032448577041702038500205574666062840646579905713463893584226008403528634987513962745232551868530580650547642965808202465997983199331779512138087002680490753340240021894879995088241970392309853083500866714472964635819078176316636347329044210510373513404285793476390513566283321190752134397449545944052447777755592384927707134423381340167253278888281539429471028045385978663242212773979771898711850503612049594920482376699761287277727420314417303081532564640654386741465373241628131831673250297275585527591185936067575 [152,126] 117532652439917854836217143955380568010704875211245151045976885401823628908991155244262199219456281878388626572263959939282901139418972105471918293016766020505840569438514350997496789755355569124157228973744073941509166282613985008269300507128272889590186007271057192049393333747988293658463507548618011017949248153522715638944079499293638071175427065368384675445035106149932858650521757503281510651085171780627673412848102187868377541344654355484834694118695898004649730617069655939035142813155537924082257328421917676998861205831889441875367586638612104936300785820043799227617536993714296085258699933642928334647105940720961208175491170655240336339150469407895662014603597629654572402619048484912989343179223192491719817072366672720464239992414254141066829449095041897756820621533864116744256080148782453558826782972419168384006394937915962808343331696298049365418333108174436886891767355940690624764953372571573594932921428833965770919945564005391872851458917017764712878248142946289386413210934058152778735395768158575594249555694949631899152662889513414 [152,127] 531315625198318492850105723921198320153826504977540917852939889688219532172457078062465924587151314487798686088800711886908173160086125588796059901837353765338896449321146644616682486386182255674078010362636149030498636823481297011474286624047859463917906850902556326769444396820672469610023282702094782613164845804282979137927907483916306275083630193098456860287604670550869009801482521914526961040611980699325468600490309922830926675564583522262331895513723507398261053153803235645338062815093141803897622220958123793892619049076222270949170763105473225273907487785128266425890338064002229841323416971511651358881295574586567897269447653777111281069169594778807453606657086331400418055686211488471084512736392585006901736957999425434561313914863958787542794312411186604104362697084373651212644299151635611784366792142537677768493677826759156418578607555073491390703729331294370173936126202269210919642297389379956601248468873793026682926666262144420839444054246417013659264519495395964395527827915687393285342881769472002599084489960101225012414551 [152,128] -3300841866785504289112337046244333880500380315759066481200711003479011498052541854107811781802598896674931472865053513040604450123013518179121254271882278478440544320057665169746364568653616478533014341145304950009118018335002801651098153733682091824841653412782215323485833831280269402382868279247384169948836513484387490321110047064734534966189855783505383914580971664015459045456016137778681809282198827238326503528258702224515897223031784745810753754844231130682804544602048367970003399949180480027607388344074464656773294589214270174911226374950471737401036138180801880208498794068468225080494178656795747365395768456001009663397646760536288660172763703503601695981810448597744931558036390179850116945410778840689568061809722624366964391536078555614430418144555953168353574291646333277354035009720638879225132198507933890575700757496403146342441572462267498275192167449263809144515711133989671836479139872472658307899512984261777182512349020554352793698002088227713873270727385350147437544498668212148076111531101315756332388903176223144 [152,129] 1831947675853428345880322039476515111045771438297928609178628883435879310424369112858319556000869027713387225970860801529643989967006138775556960654487091093302594735556640652681257783414245557691631409357028125072123525746779034572360156822586224858965712651555312949452313493270074654994150677577273065865237592290814547510090759727778966174966953116012183706643630469312335298969109892491484471971605842714461695679776177988019217115494790185169724854923124925020076315274416575943061932921563277456277750367310459086221081394159732075700082638207225190705940369801548968788347531705984239897764357594424082275187856193994266775051871674213531659450605378755715472460078136254968000976461823222683074517068141615787272849025238589308424144059029163857615947355182327742873838824148223366749577981854031895933717383079540240556860162237777409979678630401171797051693616628009516124286430635327755658499036574620918572661104291007193840590215507858073669559300954131851541186693731364295841523009625105200470914394589507885214990497 [152,130] -3986530217215464818542920047240669209572760902473283448559691696631543441611847146689059401079967944294901421255293690661819611779664597398658278919697452402646827274374304443797948837800818474796824628790943940861078287923003710450435705675976335198498686402060751194295531062125955742098694757014748152192325153643223066321228378915761434160496531384974587377851483434699872734066428755203853654701110842485408689618520741583148230571169793361181201470596739281666990907404580681139392272219449079984330384269168213831353803995229269338299669453626820995583226405632352549607287492926691739627137151418269786994440153037166081292352296754455528822313875495744006548476292949330651997194229848635538484305594058212414793240681513540081661872829497648667294264394967842180281245635257589743965758897764759678275988646063407851614830277350619870094050178635185017881779161075565676042726440017571210806135446621364846198545770186127490644492418239053631028690939451069768156648130527898278476068428671891931897661102732867953 [152,131] -6729810283556075848934450072542453063972844732081139212658865731279863520414318278130420547988381051595919222390566329329693866233934357152516173710481343821935399409012191949357268347375365412756695034249974068667715826910821166293692596475505986560426194196639918518295851761444061506801696318012006665584986284076056465521812904292470517922845237740613173198158529022054083557033649005199563557659454715605549681651119612767624405985492705072575533488598752543699730381364570097596896174494292948440881996610834103769355776253845221834222168233575023973593793157635790109348272908955533220962833789963887187685637422469501394863872198308962667832498842747720538412171860693743923932566538506048060051660478279551710101013020015994804283535580089222836160184567225195185850282242546418368212636527957197642470909372755818843074650099948418433919943528682282335448186975923964274634125387802400870551427224108372441820703599628167219781742074754098337777797076563595132072505455601846414750617456035898267335977389 [152,132] -4882800375926249234648459806702981034182052366731139050377762914516260413841353309050887749981578925970529942857686957238999509286551872732701690636692522484197748238254245687212385351837077560561424295190302613904364340874362590889075609773355584909565342567095594242727290756144962153719566339690701988577890753591785904065243393911453709189831174582490873941809120255055488742183401693429124825632519710516448882870072316539349687456308130768589727102976261612758046959783566391179350798539767060304732954544655925938111589217211302951433248913247620892868506372076874700424496113992948804311265587637877152384924153143514042125400690625933345702131353548473695926848940214031958379920145717681848227522929956971757955536433631204348194520663661309287586160839096500331500748432088482255945376711896816100248786767956483179699959764253568687152140399696944072659581747582970937813585001896445361926893270904897999914696568005965584278980541161732961418295003518205754327187765636388503223296537685903027 [152,133] -4655923094587049007641229404069874715671360136423463711404998442964091877171454772846917451570198469032284595072721577480155051905476723815849256339902978604977688730714968616077914364134347872374716445450493651737885326280734981642268708616160108849782342256568970859364992322436635744177943620732307240924267025679212028272417775127750408392667816145346466668661752958512655050622336348414333543277014142936063691382996545097045151422051444344953309885162191208633490969078298394631857297091412019207769671659864142923161822897031757217773182544995993748603101670855040019261369812312493319366282509231719754542709345212908765293379059406856893445568169130881693630271332289342574851616605435115589812765778898426997026155004241163530647463008820749590882953302468407406885296099392221949142751634239837210588425270081813102674966034447102301766215293865631215681964763108624156995513911180014397739233268059021713991807651188440726834216165774834370239425110796354698239529818140027047929069074 [152,134] -636734796917712265015021322428691871796731374443740850218570997789085417804509075558530887914139881234798951054879822217780931340025847493073289335488442291552373147816474951426904353131663836285076288403712233831156419920165151758788625113619189176971331842919669471336380099610104232190524663325249290658571921447029415173475884207503033688926498296205371812974920075488573112774283398041427019178262344395956555915754577115070595323163971939029860412961954943746327917583646011578263216591713304996313165577433004782073289667857086304056182296028193104008925148317548220389065642741606750774164733554078303920868445448550114693406260007746667806188668084175512138834098209747028198981119801941894382608295500097486367499329075296653757495685608606860048460402008352890989212453725618093233654159900718163113877693438780016547487484150933411326708376267713892131155027443433906372592921642725445761039308215115836910067854579860574594317698652150427677201155302447910933038998360289500 [152,135] -50434158398995544440741781505754707636753554169533863649640111803603722063658555034033029853891548460292411120718606668473437451120387826593685225012702140809532047148023461989880010090004968147352394146407081985668974650087839054009604392288797121899612580848376667424910982743766980253880203128779361216133791980928212025989105098639901140289684819068762275642888977256015059194166152505456136061897792702720291281537371109171606762146069262249003885816980299186555351161812131975231316794202007410284377080973870931993976027421807375313993174456213126249456734590810031732711166835785400928193254134653732833929753335952090847959538427246905271417811006039579661701130629109539475051389715182236817909307339877302748292079412162043664528257970872865571671445155603627444070581512890498660881123308708610154576486936716863648518775988985601074366733713648192854527193193235100657205356956732286547593899870095991679691271991634055799117103200238596569214425973553144573783750 [152,136] -71801884535393275719723575254063590659182358200641459914324089225034094102073287750223381607633242423462423247978819604819092974264176824575436619232406240765368064892326120722119084842731125011353246534512556162475425705566437901830985572268370434195974768855241630550999465813543690721031913007011574551197842869632553700558414408521140631814038989695715795835717923580563983610150593176846312736279642486905463672105942508484909783520600915598506365420454881891097476165295755823180413481392789581759912997673051238453111968774037817045703760282139753233680906493573009923884110028244555615329707626106654688925644807802099701338022230609195733074967010637144971152773258806046300404188840603736817806761547511270148407107068690335966763752549054499234307078724989838443993194608258260003795980799290980380452246634167250896898827712088671333493925623336076698927528781861765028904371302771136885757578089045475602680283361920678240659775347953229870541064327600 [152,137] 228135312962273172900307348015445466604668483836847383261939982862024762738842243133734326961720541979639977824514738115192183111270014463992738419917224938893515572914529269239146755302916424588722719048099891702266807732273084929522718879614620111353649667761714758678852109638059389103533572224595997170628812358810115193114248171077606058101233459447717885810227462438475914522135655580051168939595980763541991714595859606911542599698533371640113979529014971608863680747315460711158453408883164865479024981859125189986809968321259029855544993195202600233306490998215548659057058216948543208586939606072755153632402959035092855043845153070797455113056819405588043646308375500009927696445051233658682917772128541048601686566440110381973754454281581315580507909388758664614341007761245376912127074842297337669957007803545303270448890013511846396531813069255889530099764630330642809727077215309516203990508702145477721897142890397647477569337073314981992875 [152,138] -36088297789621260335695765177134453395094119482221258262342529300220540167557398353864808293587125211095045900945040145156839616024194490436322084692294425991026656673504519546514587560496621764001392567520265714853667387080736838003435811376321744090596652986787709879028315551428904926823977066444783506816929039388785395969095244056502197166934424928196074727393209112310516194144151665758305916787331507014618138242255646069463058250323025233381754627206178905608914161122054702694780784711368501521426807545241632522109854299192930607135089761637703345223768181414662009010283072526760769601447661204078100969343539892316128151396932538215482816112197416947014551546799705380987585280442700389717207186338674783184287538458602490819491523524353213664572439983093999042938352523507464873682950218325601607518501081953077809506342945408300861808715347947797437346278967953037471119809829282885338068169133612748066450870349880502085296406652815 [152,139] 378294757206209379168954816188351066074740075503664552053577940736968578314615039898586438558885524685542351943371833574504205130748838371568772507605304622057335708891029361722815455659574773460265733454726304842045925319172410404404625007297863137659153019610270138478650321406445372517967832074121684325311122210864422860970279382378512453915117121302188280177725554143743289203638345531385113941457231834482033299436859568365955111686847988226739655172755881768431988289471276125239258390303569604849105674742847499479473710461976454260384441910330392954639206810697791884089366839409191556652993989214542795338247888090621805702729108993135146543252522478136629932849183931413970582103749326494568355961019366051714956267763612439522496104374517580598641128433447707270576757232342354341334436958029587553760259874355869029697458686591255112070317782586138467701691848787667102435913279600944146617794911721478861366737689950326775 [152,140] -2181263813309415484070507333207032972872994698279175142439662929002699682526341460830975622791580148149769491160875043829512978885864503881985906257100502719880869860394701191530955390900293805610531119543866643332908134535677582760834615147108921152938332471249096286965404358023608315222587043500801910840605353710159664452743665888201356598939262923799321045353073354140017109272605957294825897753313874948632136727943180936879139558552841250991538895064660476733625017692265208588283594264080233823423568719802936168551090846546485088792929282941861823744164087792927859891235684104436205765252029101683321752754952182062081061145775834819188942927849747459952794654365319264352808801152988322266819677487034824327309452183987474729108634180171109566923608979808382278989674359838161988681269847828954717405562124044134106899843173385069234195053131227501454751083045056236091066003744856993585961748968868963262498500780 [152,141] -12626675626321833304079131968347660510939789171554342672435323273231673813773592828305147260875725169033002701696551460171100652961091452815155882827160217500658562833032325685231977566924055262160952490668543797924893942626826148652470085047658760223340821321595890980095905971979474797543193202938188763198655010749080623215212878087943989011212995817341807037005294751646596382589447781678059614576320574153645323741679215141349945257713550800193159440184304722707335996939394996213677504131766871977840985434338585761874146950137148484292078877140038840153438845048316740269352547390974019726384700905411624148484521377472398159000773110591290882037842620788165454149183160987552418194926517979737036979083290196906679755465596096006001625615800229630722491583212435827634098604224638979345347003299994291627581044261539595343386072842672172159403798013927795722797386582617367292741338287461142664325368546365 [152,142] -25946052664949598452387731536566567449328764336318314076337784305013113647960515605634316565614691107658666427557300456594760508790736314576496722571936351343300081176726894037387754537391241437452238538148544956257325348669921743172573094328290179265134300271398151563527541330098225094717692227309723599825911764412415815457677532044698946099462659558612827211118431423688261683889391864129994874172899240532230610252548971762730276189123516235329701033414625970342147018334135490506743696745055090816876325075896297806769065051832257477004777697368014003499031285182058160713446461051075927867338306735871367957347457297140721995185898653995989871763362775971634077174583784653684015360128629531183512133870359042634028871857246892766490825971990360454845059944618742891475465509341743778683000016411857072033446462489388963058817234048671104643054431845953465386882748098461477081025634393601469900 [152,143] -133938895140019048646526778851861563245216202637245028936681656651878619812467002417005829597833206945820606431359259296821551383311798712616683748235835952810362487088518105075019585130694308316717890218753878393936745705287145747496214072573837310450020279676111062491419638488152786905156167762404993012324825227765959840426581221768429001649432744129385299447704624508861127299627144777877289785212687430547047900438383618339924101656867726544604888660686895561854320131608116607524759493184161553032833285811424006142235625459242179383770556617013543533306746627215478514457245091570299095885187864156230229848240065683331541798155682715270788727456654337903273138641133585489358805601521052311228931686117017277882831647647925769916780277818537106579275346388490565527856406323673490107530979611507400911146271788300388761116662994414233674223778249056720613921825777663545668760649515 [152,144] 5371526388846554530450771458456352249559481255683532746092324851634855712451494531245610207086417235947912229418653897755996799541086826397395342720126818289123522521036145887979885622859945131209030957124318860349765332892786895429614602198796374993403592679207082227709633178566978700454229276868504759757336519262509924504884129959872755514794012196019175476744944203738920512420061116601220787892898617321924487292281215639790817738578176515435963467976205451469679102690490173539434027959998807259015010362683512417266678989404123655827295856079139662023501603796392192080260555444376573751072218059230010287632963345987361006575995415102318735262692816609035511019900121741498499439287264108221195148223286622306444843634240433516452751258570207759879475720847595107106866855022305459772760634634862691046661732019022265488694402400975322441208504145050115953723057119475 [152,145] -148479424783545009936467700181094899563421414364294093711963825744689349620358748057685219715549857520450114418742933459414733951492358025705711795585078000352087807025279950974221653433360824347435253958724108345597660742223049621909735720655873915585122268102677585741503806104924638262559054764719124409285400413082483934794855673123119507118582633203585399365662019209124596880663937679917273565399887692762629878112228087451752910602432666096594858402396061717567228874345443472288502826540792658272192406376986272215893068336107732497909566889115119569602676378214615298026640086946994337902863909899712046630705855126186252240308857717230342369487374855461223126861307437189484367369265270022559550688646988112875134864228454622823800954549706820026420228543552422705278041241973267238629341785749367630228522841359955170225972055765083260062922772276575390960 [152,146] 14331464210044406962879286968709795088231492543709367067445556641658020652232613186129299107787100697409048563324196178706505211570776238939026973958600159666668070834529968242258287906151865734198325564078202248297491427927240644711031341433895223950662016651713849478353104360809136936047110583750331095342441913058228664051761427835309809758503225443659571799151855202957153052970522384201543030993434189708496573106286639896779293579194629495155828391510283804911509269573327712224389712752187080503049173586882799039796753980520190993926167722079996184062028478239040819788805389236855647571475524003616086760366070654243198423101458446905592171990900513990910811549140051067494771866913424782633083959602853188276515799151905597892802146628161976612555112954161841844434380589321726264323959371646329247415030421006517718294798147706543621106512330 [152,147] -2093966659543969384546269831521933132010903218736199136411851524360428721420383263604930340030460264732508776656122746374992941132664756051052717637533930099200416543786704029746644468947514893889691523966962580200097364401229765255035478699493059881814912885334937735064001166663110982142787037780250347879981097333002098459367472122031561060382269101685150248638524164640917303473848328399063236784234157987175972637040732557177967712083394688232477566528243321007436019621529069186027498075056710422349464661353064735188150831539836565666419196390407564697476925055559511600514156560364088203336830246595268635898588382741300244483954281457284884255105245733935391536355895034477102088538815783431024548399585363738707524634243231493632812672192420074736140924163152777065005809250384140515193088662682464142809064985840853363412027874585 [152,148] -55081505732926988691025301353103077696376472780595875418222966517449360923618532619797624488945361906945772311530678969427186526903156335047640009869942493261509277282167633740382188061853924475498895253974135521146776792267755958350492593935875482453225116115105023257385496383611614547019725974197511808529858547351889542967334976758030432770812418317184778615552341457285333647218414287865643568763249451167065175458416255945126437476252411217076689069805789121463994629662275828596505121109952835487831462647812272454089349664509538426606722943213488874981028903520211745313240655518252841165513129304026933784129914479684519381972366962576343641952313916125297011095323450459076753201380800213137016154938982928913432112173238176339927300753445217266688265725102335126845504735653286226296509878117515683967550438474799246 [152,149] -10710470801887108434446751620622372298407535170563416351680936802008900099170820908536852572450226780707295347629908266652462317094082666143160221610008696008883235802165777455976712239732254498819146824870966041748234973604633033822027810165014986574629125428197050533367358465755208706069287756825441406879629784501841709866315530919822896546542088376494673012723617049299504864686927351565462574498985598241328562586735067851981645238076945443174561005420318632964521627163655972097998545156754311555856072898468885384838997699377532559354699704548848688181318519837632565977868200220117525957062927505565436508378096592764853847935890921631501301496911873223825774588437884554736806409742920397097296416594271738739825805603218074905571750668345413473378321135332995900531713000314153753465092412162167909105 [152,150] 10595663153107460419606675049225323402578910987279068725467446596966746971799932158128897236734003835265785343570334810817836670446919514503421099897608695598733168439078381688553742564086852338411989509730192744048062245880623681898499543255314557398965149272795372471444907924993484725991494529515403069890182377979560527923320228181383940555684039625440495970000733417607374408811143665498942893454463544461100193415321293147545548187638397001415696661238215412007655842967263411137476558933049050511077764858005593591141717142138426404665159858923007634663490985622562571643539277721175978111857310508844028837244814254161025932833955097882185299597110703757744239104051019611853417987309432040945609725987004070078471195847660438510643205099212988627832783808659230442318411880768117405499349000 [152,151] -11912928435421532995030738019850378868243153490455517846055676376409250036722531582037549001666826452205539038817439729086608152855884120252595607962850197104484975718537936602893042357371148503975622393520855888522589256673197671737091166182065833010694619375928739525481281000126471419468547617554629807456749285233209583900845349278818943391935035522592977524014750900193126599095201727668667691858568470376609432715133838388667093044886815306535478913713947618995255191433228451892535697633008251232132926449367982924011829878392062444520600618817220385075787870891408873046952413854968915768692051345380631435352537754789685347788530471941406253947846804009946572464969976515485155737673909464243229774522727959307816856467712765811647824946502702218083544761686531517976000 [152,152] 1526054878521969977978639700002263404273395761643617175271718082048771264214751001383520927599186477502848138520046453319653432596532787785630361797583308251024653436500433852192160604326056790051135614656849143358443073765655007019315242232167398899579974087456641060778214881914999807629483783364597907977292942842075897675948869668039337607151717541769455286382761363081475219358976280412029048026861660736110880295455878438901194311940299685236648603355208258163199412630190501805600955290703684605922270604613344773087114929522071071459734958138474425514473458115321243181484574384097561225596773114258182244150973612979590855070516802644988726917365280351888295047292148717689120022770501495210695993761601597275477374404237412227984020652373512542639684713263750 [153,0] -209881979941645516741354864052579422852292136148107317787448386985878122915990143901981772882878448656514017604533153172571285381933626217569758656745038011483788892074361912680075347571469301341452535031006473472255241203595376647629739627149151966220754623067166857757127886255352197166309501167246888501845460634006247158396922626726933174879403871765711595921212464632454241950607113566870063898644360068705376099855847295846982169317790012257204739949822134900175568615455292443185811445046003627304068251941288252764157652252725291573046312043457810249363959297517598612798978355601802871303471827969089562841793470678619640088711284052027309841633507998252166838140952092639980648669980504287487108798668456035687693868619351549176749712666246672178191475099841335973149813559121329668117469242769322787791190684911205563179945615362213580203064233840280180627561038103679881463524407440413926099086804778716311911001121176638761055906233433618191908279429270777274065618257383616530987243830061092852808244020318261278298423075443237133646099295952419657990264934477373709796655457127834151908596416620382978158675636436838907395537318912457320203429144342963195777465661785950618953870401595118853650948321750152781500860424824324122904774253180806649853429895079387600741794045056277981666354259606369481938725203655373104043586351825156236597989426056532431696102419231571176384639825223270957892931478299910837498156789450630651307909460046427024700079999636889544350136741869920659431068312509495105991175961688166891520000 [153,1] 2984183901121472321550680449597014905112840437849213760265328476325523367455759107835735332417590455659829080291357876215362728385420659229662744048485396372884583864613744548173947555335365793514304451431899929079054670744332342274599850596766898707162027196515742682506466945890872639624957678843596014378135844227699386006011557713920517251003845408827021701248015498886168668665492863129649489854577302804098915711226376224966983957562498549101730492219829389516811779911379907838907180729022681112453195132941118847808248156756153985147729044380902006465399734916611120171323713754608833791748665389796088306991379086737043693274751962496637957552242880093615469637861544808378133469053351266859092400867827804007034322625553163283104960024159993868044896501107668219377447321327339121005603493087817549606512418374407834940931299250599547473128139077974558005657603455770026226463803391982128981245690732282463291722463610181344342853212859978517312513692145110068777117404705859424612941807288145259711403672906743452090650328157573113339941660479686328617431236616750381480329430884240810284566133286422516489376107985911917056517891694649084122820815904378456835718291199384528602652818966520703234270300386931956366490334467748165437727451055941727281390601745425504429157138998046893013868437783806035950651628846170812367990824946500739229444348491164496282420636381691959067522685846422691286182107543582184099079122232856926357055102509690651028674987164963344348216733592767466625682266815442087574039077287467759184117760 [153,2] -1661520451185141615592688991470189720257612315047485193151405317604807917699650234155350625654333607768825339469955424335562524143470356799775843327502032829578394599277837329861103581976136277835980826887369752579654752147678746726968695488195818256464095833166649606214894223920424951104532637327248106021017712306002721037277353760796706561675909583851937211279884040893738613887033543753469116573894136975759878899535682427500672093140347423054257298230622071129459370632816693155954562023813469952821452726287635049935746512347324563619854068286372880912294666203424403544788683668857866109674770669245226040472592593234408775831973822805469656103037000974928434463032028432671901298596055244163385696866524823044080163786175456549621040027631996202005961696712101244984606986531531115374257335647816931444378728220624556757825551280692564476755541868585267941931502871283633216376252796154116635316323386083591305513549425997284143690505589807149787134984409792723490998396010594584300288749190593538252662378289063493026433149534516371073876572429580229905918581778744353006885958021603887392061903372967477826087707875524805262085232889068566565889720870544082505834182890237673062698167935431017060232328165714068984210055131209798115960579059097748258610311360853985073692117919664553487936937744049605704349365788790424565818059465855396422456814411660504778720093149579124483903138111451836248054036215448149543703027664731411255226892224996666499099524210118179934827070294253449371650941705198536466408869402694147930849280 [153,3] -81777894206544688086898182807108781228460133841701558862715198799215271116204622291338216513280714251710917865469239524869233558467958765746863593116956939824995333234110762915074586936121730030856405496578580683426792090454331692162791059240490872419046812012871952207180192525732028438240185765053510003410320713950006742705071022802373893040352267855069179049716551666412283439978451151336064543517623725092569425365502550044663765428432151282798848069306165967062925872362853741920494225795669229464952211749850484140240565792554451558873757082093225316940707850360950412333679175926901932835715353718390596116013724124739723209465752052316046663775776803399460823571099976030950329370189623418698435066085239414488806643255558865076151632243924140154996402249578986396505889445965822878403208171397559873743335844511953292210291661129381545152664026316035057434220623057228701593472828798832102454897894670683896746811612766366867696786525456719728350539469587797283740294455630171080169430570043050945907797542514603015551122275675633766450606493113320008104156906403803043830893085513647364525957851632121136348185698323340947048440188052514098998451629471869514932158038377220443850999815787006716270285915511290946088583039910070703615814479906909440058442838612846029359502695497886154343332891600682366222955156749355197547355817645833256339049001448666644738301626122505690096799167598813781720002033471041247450700032477414664593747988400340098233184622503606984396448305877183377495701429958489171678186682378964724350976 [153,4] 80784392726270040667580447271552805443778475030072181515134450378188196578174076164012322502381643780496046298430755985236253046716171345850122500994233474348672342400779105882742085459642235787517205449586297307831334000817716625319737068168745887320788054216975393119348516816246467011238533230447481288493008604168960536767752974063937769999833446463579625353915438280203425111248432542381609085858486427167026890516473989863367874864945893166580312989556280521731636343821424026111694760163608526792981158001182505755243021062145430042974526233011173401599154744161404468197650457819265831810589662382370642037267799278082186108109754888229127019020847912345938746000181053764265383851052149737211376275352436003206866384640958989642479662912173131052112877028199251899817326600108160327980473267156097368389878431923682534581441304464296516906577317548191164683717552912812846424540804159333608506876439866886269411489170076845995671398932813026211550494212616069369153891585752550598615097655027358369315483031949875456466385962890328129383022989519791242601027118180679566029598479384973793716036836094559166228562736697360238706372793587845389433474175050884471368878939178247533012948059244806709545974016282926452355533236259122427789821886312297847648701264224986736414873290943701790069351192492456657404078643131571582574286033702603356879196624159943272033589226499303138869176011869057808591659778360414181527606204739436661294819905162602318523909721869878015051898386884319882882823229627159799972225140948072356904960 [153,5] -9694560965506087056038241434241054136482249533492515667855861761935440025659929054415664929138189414716833769777401946630766520933780973823821509229046903559720967990779052280824043408938023308813299493774483316767883947733991955180697312258231992142912359539717225984733144859188589998516999140689541299289371036638121970559785868539472546982305934014268474466056554208136763576812804636997617326849334389257273047586146096555645835854270433279849946733016671484969956993828216385424620928259318040839100979278646653983526147931358525091802058632421382070267550907692020096790257712073301623621027211914999443640153735538188529692271556208388487434744431492221234722510040369762482166719910476937774266827073062645829605553746431238206390294104881651039625141285285301657248410903498251002925235486211548181416530572255616251960412440733460945091016558363458728670438017572352741357436851825578343799024984890510158672077884345054390985024873109055563352527949405953995599786080137991287666122628715832069445351885370650318128693156725670318422169473844742857317138648160465608345205038097654591835966917903940380626124024714531966946616094880950348780861132665426860100618029210297239444690432141715538639360272519730952347554556548609119878220036041793311353294373019756493718306211412953594088817098253043327929402824077602021551846609589331395008951499631237215818812117172668488875646420386638520827100976099552308637455682893318555220623525891523585436030825423671410153475280705638699733297327297872457705613465035857203167232 [153,6] 548871719119969987252918586695670346721097202049388833672405551370648961715229862863650960868042378076170833119214969081080170512061432993625595945614791734401502375142680441371253730386661094851808049649488935911104382210434835752280758785102118443889299881012227890464803480847224983396339686321411250579917249229252581179679632682150871274334348480890865018432700787950079527839657935583524117783519057053105958110783933474261481360489439395645548335850371149050963832030996275966897862010298203326826833948668007274480173442643858034873319436067523871737654486160893775002854076032361872354264888126546169480543418400840547870812323029494106390713781105552457910491014401827029880812809206936923987333401440900404134020345386655100743300668985630661767571811003962277977485679632126436510544430464551363490272825298219493718629014651508499060757634000608640620289098083802054184248782465565325831813574637804973547719935933984381333388837295023102390487162701548656183628713277378274783287332220063725836487715633990836623957284490965426499594067367807880066899752209870957911095195704890603807928879357817400227834857225912913311167460775635027171966151276896958175832588054585681025344245947254654763406664148020725423373303273256720117842963248705668857679161160652010102712614183344019112563550887362115391144564963183342407653249777852182755406486511022317717820668751228571273712266814754647255748175673421143734797925912656951417367302727292741529039800845847417177695633535011348613375832374645148601840299637259080738816 [153,7] -18341489645678155366111637252098157204361924282540895342705697275190607260651354485721852533755314100765356163838962724901707941511369312834110069647482964594173183666603992510097378879531078426181439702779437656731592627206746514070339983697581492423909431594801709597479097031278050070565761623999056634952542976005423768337364340881438755471063305146634648534582946607522917461446117456030210285699755195758226904556697482723237037426434034203061653421692913711638550548615503959860280483846979912092942439943950904370642472074722088327878488972808831787939631524169204245458109148739190862586991767611428293787205367830902381431085142228813140227347910332880538022735181059829216457513671756389745703640793883311262366800975068705452693484859171166332261661825067675121759196747557463053608469219345150522736436418727044468421285343426768120442929813274200303997566181155311802116249808196274424736327019561371678909710550316696943602860273234696283973658212413608524746116706996143172967813715688091876025202613909820039897826217763933530608547926139235383421754402840985803944041043179345454984045752186647663947670224444798639316928641030386029033358522692108512078830890283385913796221749609525385860087682898766721886212133376695996885418670331750890909929645904829529002950551591303468675976908672201984880996033025431540444543166508430653106575816277478907520087923725657361295416101378692617915799608402840625372600776631312982379739294369433022360896346153497881410970046199386776043641706188436602106714567984880548608 [153,8] 401109228118526009236212664225068127220049320961712471648065662817251423633737482686370763352101152332089875759770623683493891250294391906656646317625428910884168035795500203811680653582146984514393765378884746065240508329602280608768208537333398971838211692133186183784865451101210181060659294865704375191563401755164077739615120033122730250031158172178155154735104755315852936448168073357929802223922539856448163695740259625018867133061726264317097481674935047217182683686126328377629078885725258404152432078708971526709396200194623909348540848243421681796484802042279525047154253433962635981297008516474863954235488838381840788237566414010636053642050036076788811903322992964945187202156977029319817925465548021239484354552084569685500795504120337563334849162027003019203516634111670373817176628704467898666974829947168730507834541271790907639722173656516132357463716373135156051694584310319239387566032587451273382791032033672788657044082783341292317362152429816135218882038167235056022597250181046109270356302149481568425208631663543967102115078327861396641266811052379255652753655626262403784139171817775052549859520909832501280888213544780510531363490530656145256024163547088029200395496953170243464271927002791954927944712060328085220403548223175256159118252663484385980963725319409025034670613814320933597018094965221706240891786174499040673871027980103237513792141700748226289324371942970298441592427464387133223053312963612042375767796880256667363958547296513680307293856654648005293270594235167561184983153006697360192 [153,9] -6113543158549077683082493989024725290077196252883320131095046884245617910697236634560443053944530635830149346884762357889572568568174110136341116991485058394014546205522950052531960239727900040118361257783309608865083205590562475464080472347411463237949525250392228712755174043750052498682307075854547053309089185364129140103001904241533928273612429759613514759542351546752214703726140498666141139224012972504349384814056796470385753563349002682729215044218038783796241410389572057285831509202798493332305998058483172335012094345567882681796260254268708923759849133423435237606474891181377170179563073702780867676662455112167612567607901646472861714449476262841766369004434483325080658056661733847720012508911326009584095523208744740912175602803763011062656127775831127899406929468992985343959486161745173513546457496136934743034793261272431299284001105341642204930090217412703622581171851798719805861420485787182663109128061969067051837135743719834817529770902606320457803142652932531309521534956555441317613592200697690391244610054484852084881018179587099322577343949499152211094721754593286864189909011888115322958406349181243887619585910498540141851863844102391652602464993109948720253030687461133857110599460023227813807362526501138911776523170434716711692181363705246449237785202412686855154560047346654267932450560457078793616271104659909986385827409776519463378512787456609873158646144263444569431773776585304309685186679119940969479879084618121799935338551977531920663723382003698569366475102454823201200963490608851868 [153,10] 67825736432730989297934504105865125091120009018471623921336626575209307975804361275921124834743685823696739722423741624480450374419042813153815355452698980818556276561050558741270967879834850286447077057346006423628436115854435012532759500173313442289437970342254994230999203174165657503124726121323350000095691870534794873514498900608239735232409725387436184255936826809626578865930678742443780939439592425368838996042424471773728301214194439225530896737267613278870612211119609869681417171188585930834908509118826180185858115932045490725591617423863378685168450954469404932578101435283836987705225668201036163880536698751871771311524567541954149500775031988493846542831247241451191386892253556088804840648265723163254972379502989142290790634616123178262674437218774105060966201882355639595675936011491470984494005828674782641270824943270767943326386963897893795475022507930221988408280370152056636613440290888276785377586390112807150096943483498718175045372929444203666040476710953493080271058974765588621686637414218783531651958533827428333400395119344483654919464326867285130061521886457839793379209628538662010390586742522276863958573780967462932684879084635242225720109005941492228544687149335282071572711105011688680895500739130800544039639894503863375554264329027538125750648312219978449613218191537511099565264904291007354674956622127605616692900380596554368161133125775387710814335517717856848793608550503489412003216413604817298428980495320317547317436532240094624391030303156389637119872040193031785198091326204832 [153,11] -564955861484979384430800620288646465260512132620593149464683135978435782189737335156004250103826575716573588080735213016597671982434943755961914031307856691156256924655851659755147055173876228219787710399260991087001896659823452562182498189528976939413219343320401688581334072511615052581517369828544082834487153924301298439453173763619790848178125983117058145922239546049366533125395764143873501609360524695791976475380719065423782540337568913629747908506506005614423516405825459138345481198911895714418093849980528286849258059110665276264766373309160321596581496910752068820531436220898284970011016219537502767486730887479725683408652841733652557601562151941716069939613503048761422751000209915362944582647045294468946307542985837205579545290504383405016646704790440780110896476071108265244018078787099078465176246741404094840920095838657224982077887715103497350113373194634694421959459957153484303478375817571908273872424291782442722576824455706925919497763444735860750374990710662988100810876160211746791288681373972158692699702150983770202139507965139278018640336169075007081854310625314939540191741114418480370567912072378514510862934366230406546628939532142589358331388794845488059029835602871408826643090897001157158807093760133754559741336006033398761795752060323476221397538053055596039285575126440592673833676700243222163798193218812184574121349521509244503406404796442405807278567018710669455339362338627055694464370031054096777358563990538769135937515415117084295000242183243163642849018295521988023751912494672 [153,12] 3606995552687437939022229401725542218238650327782234756997160398165762133665607028651453599361127718830898703850862749168255582702756298431410600203844299487524427403640872958645260042526974535077439044703120621031747034847743583898150120631864835182643391451493794932005476044026848971378726176109148116003963908189891822311296853952911178470005620137265871177773718711528768223223055551082268635616444436864767184797283663178585599823736162391423570675120192897350012023852692633697167221813877061921380745061375215442638126886330311128337082565535717800899868300177382923616008918743306189092319685715715247180943424163252849425467444791404502898397045182538209220297719687156646897325313440379141261562473629099304604350900607287925061908975744807895468055849465577125584551299522597755904608583085199738767279488015338925920862837373656469434150441704305227444591746018016571424576673366847911704336782206544782067237535087649676954710626581885246707577752532836552400513715589579187806205106711451227505642766333088152835195657136522008887807203522352300148188557095255651968971294437678071489548859294926677426905326022085510902982270725784341269913511415476002509899133075698158547945291282680192566205885055029506878788882997967569260691055643557878498908265980436779799259995090382225603722871120069164813163502112118888188044432962452406611894412923665813432471038655845088543315819413608987138287623945048515700125068097381359948625465630694662891470723345885670799251423084339892715741630041839655041150690474 [153,13] -17825572254099040243553549195448011544728429245936383471505659270090661244294663719273059089645460755414304670016662843223435348743707377283734539846624439089192081923884348444655032077288090010351051863907608337608038132090341371699648414692979172327975210470304489652618136782671089624754713511121996329472610261764328179125157716377806912527330540524944848474326150614356882927396343702046082489621924083918074369278876614309399627117634864879743890998144968176381945160545751781632633391344459400977888790970555417012434954371453336626746989431462491140219431372967581486460748195705300350811202831244389012804364604879466162480402003453296557840226719648207710991905972618486975403999689785528165127609416879484969240258104170180068445310355178588648399006614856362986340175424114526195416143430934831635211815034366152696137438730709928861509335512066798979579841876662231571987670915481325363143481792523612748913973744080890978595787967957552573785413018737977764028589829016536206707974298156912108065128191581661760768283221937299609543206218073153746673845948438768286934603408628646132030066900363835605842457074782363260341466056167602555532131278030693364855554485054234552053832431170283559076044294272336645615852369450681843939282978008538852468826673261846580490665001517223942918880153267272102370361730184697487514628392805324956591746041710256900838341330849175060163332857707505508477194879233111784430280228223395689127389839686084860152452938887412591449672896743427880795210026645206564493578800 [153,14] 67775896977955405276504720186234124679399022117964616458037494204076293845940914569805881847713119002019459245691488643427035225600928405470512628875991300423638630029025769466390622130554226726902430512763480346057520561722110234453695556477097918268108236304054182315620198744570838826915719984850403474433893390369154109657413262450060702729136632524939363411224683628717340910425866657784786837728250724998151404177540466183268523416443074755615471344115604349318159606535354218885754155532688928067712142600871872683280459940736710805028318079845775451229316485549804481388449963726395123986274374686224531220007177094490949457861086402440598860103202610805392669154613390276313734024429576779381201305135517475972712447224382255380268681540041910205460650278914283732400356461996210440907198961315599782088947120588049605460819043315532339377957695206808690403601241360821268776391359635880836767728648745244283113844549704229711787322695716043541359040455408184734811192764733658780913189955962054426783231236255767658699580346849378918551000943055384572228428110052523027575758564774214819653143938160541473521625046196169909292074911572804494647583976230642639457045012204481844762231755904756656853387352932183727547530105488243184354265759348918142847920700401803369015612067671407855878922051726227800443182938412690087383458665709510495779094759066094755315747182315058151795685018439302596026927146410423635428139109127243401169288841913177609878021513881867783660993303757299031131164223894564557020000 [153,15] -190475510312305037079486606954882242844281938801144946077018345965497357560352012526722564691587032662817896640197302059011767858850305358003338510415071255832919061088597828364764836620510059296300602150136271987510072368823830134942271412075017580100862873849758618349602314718596221985401335902853306173354576967969925900540710139945217838586519685640986321577924975465214992373099325576147989557011531498012091260451002526377255802094871498511009643747975210210031579194978782633301425371170987019564770639929035299908514923959863802771780731824650833456598741176071309579680035624308286447342757953854271062458045579507794940807799073714031536391933407268821858526141552240380662329809513547322724938315374866759886328584213779213497058574661753046105192117276111154629579471031905667051602833599913155136325992419261108873649612362930939388620160884556837893048892250705977502197505339805041348872419688687519484615469770193335478533655021536369913130129961360873164218352202634058067055239222392348219546597908038714490374987820166696560667138291645377455645191722777335998308550482801244546294420631561685931291023638319227298194650753047471421431800720338049617551356229035631383586381030640745959884428607949049150416615538583979868090201633140463763316077039863426000597240987860579287727242329089033043023833341932932516648180597778770759066967427916669945347285797657872241751215115232970959580874729799338130378716920020700155675480268617152273624237252247539224667581178882090213502458999371619020650 [153,16] 335932170569531929486017645495064297845771129642831921628403506732791345248174932369555654928439346400300902773879208068969380962866189636273876382323201969999260192372961389867440583074838888873149536850129186605645252354019230209896239569243430947669715686927030606979448959483404697955856148385010585725600767590804049373513812250413782368914679400775491186457013568429185926278485526697219337097351906473799655228887041204492460294408680950406237631257717360319682137496904751184649319520121041328552543186185132911846726257674065981137733147387234174010156414670604400960046715570838855057024666650636247456683829760955436118188093290654025382893963800532419280936578565064844778514997960456094298026794813389908982188341230644254032828821296673486875798535641553998720982065490495425098270402201695341265984073150469371342522251986703956044567669553914498398070588283482843403851762495374915564039684419907686986675444649102253760666311882350766576915812404366343859397768797577486100626573089245339857232096930849858028931186113362519928496150711239804116117502782662742951252460614571596103919083644170189020537092490947729339263403056866086738238855712359656886915523369089959404373529917423346721578053110807615979242970923123048732729663553841779027470651490056386448307743433935041638400866508883289838808210647671345175791417595965640146920788614664790528493664336069487979547445940114732411878497371719175563588493393659051915569396940834984787460969169035827059424868915118837916380303999884364800 [153,17] 17115341231601929743480417399638229715133921506505399198235542287542440249675265850439005395800196840828659458315223707684637825081837428474817594050912853104422975564979804023328461692238961203277668105750891801890124697166735765316883294394397932349113074136052949309319400161685040126339890271570952222741851722035959735764038530539502557471260815847755270529649943344226240235098351804795076254100603411594561820050306439393184491975249149995781029866574292181059217639089845643857856543218861972215255291469340149478654249725800995735222698537645679166488587177936076364795801562624539169718006659485115867646190068447726478504472338708537838086917082533540794696100967778100450005618952596061076157853660450773360977365255080359622715111702537234445346988355925266634060045359150569214771897441991392331424455487497053952410385938422249504338853490810773389403575797712222729534619029374034750554058087403478567179086117735380481059581616671419739103081106733224144149307156754993247118647255350275951303164289693280343941700223353469857537688218133394226245578805428826675318500695272584337334222833876622829090659257285353315795391876393970981044675390019992754688191756143675545142253798729621869412862062496123824984945442266304129133705136381699406539878988325551133212727509748511073392659653484943044736320175059542122910850111563342960519891566953402750213161304955297295282752922258294950246342489837629751741664488830140018449743567313273853053103800761402418225997716578300602978369412833680 [153,18] -2676182830760955911958703510184892650926214082438211835837963095761921552071229073392675010626555080448639128792481660755529210387370723057128584344308924065653828749727661951143160435090181737214979374278804444751659719232689196663736641183133504693690547396341675598659620214041931158855059987378162063086296910628666362081195068535707268667918702399669811527455215908142877715026708821294435168412443565017554379749248086340198862289465088481801720497211088349035965728433764263917519718942618719954681162244055933598966665885908764412024513656088047802628109929390395410781197888065533727789687128032709650381231267436152650050247969367167832203258065194902670542698328800380843409415718171732828073384578429138816316289458427686949399288371110145364681433289233514016445243520106388329744022400662259420395903282208179374448110086620270138863934906038165597135327388614178149615864067906841028573970464524596437267853405228028472527158488155141084488369595079297333506047498765117446207483306682171404639157434796787821807987014138400701405867931756772264704309375417114110889494161107664977186041682513842199692125033344057663512864275313259509377525183126791977004562369345384154514108875467346898023038144818955734034771297336630201935969462946686155385838863773655239167080341089864783971096157448888228945724541540738749386984205206971714515279687524792770075151215153705931679943547268768833984871506074494654542339149738158429021830370262873743257690545084497832209334395883964193631216647845450 [153,19] 11449520517860358396195855826896786313576030540091505667047649596835125328764988797005798080187051065950244928476786349271669548044874725446703703678918694112360050113604717638257123368868092970152758434574726790946321671066651172017201097931261775251664909372929026134330647773564574092575823360074205034847775172523593673287550370499688709508243834199865226960715891158398711092166498418198791190895451056625003642881034705778021078254018092448378267878340352087226569010496070040204286378484134297690571707960638249740380995294317246223131024137815731833860516780631485516702434899827497908962386158716064105503372847622996747179102373826567489070356320712217741197728691518680991084408758348767026747880562106006980922584518140289795157706037559646813132444392060900477784352122766603662854392748477483937772188330324183203146171971833414266838230336389993524397981678659765036037082943653828295371937026297389922149547735880497624256734735014105383124751083743711861062938084323831535815210224627986354497290209042574264942944920689509340749388318613212883347700935715878212829975487978705971482498291139082519138484195986537142855518420525346679197344109437056789639208470613780188723936246839001693832048713827313111146424332371509758861728929389174582743550239497194262712670059699534924720647646398994500269062018159924619299051714008020316923233582219184178875462687484487145930046491956351009317998909199230216542657944980528506399756713757306260431891949807115704356668772583492731554110762900 [153,20] -30459644431058235805359903281465851809765295731875161449627826434594409605466537924620081507124164497936043055664585510479806332698881622749220861409377235759351214464206915560221236249975211161166398977239868924807407875359746358235291970404132488105406422272321122197559239696579116188497569902730393320114444833509271289127961303757704293259777540324039099220950829075701696072105100338248514771649675452790872925742187240703798306196879218749912444535553184071039919977880885970329816188577330732313789765494829671225624127216949217523362142267778218305448044862643736586298888892682357909675207533463646790709060760130142498093716456177243942286956124862837863283469989325450363980615595767975786006118532612990873246683317830814147305388100957008537236031311549514715143500032222188943310323968861568807037685646316613725877961243622791952278192777169464148747309839006046426573597198695402224655086569810900566189600758214412706817693093603966981185411776798020267193193851493864325363795163813770522120701902733809997104769875837583174174311044464485252430021512376648822485479569172130964698775314717479767144031768533635750082092643619570005771828582579159439369149419278850185249964828125118228274839364105879859312507246411532717124463704922774591139458498525770016721810228322240389481998465594086562678447789659161842015604375988969183575823675563041765122685716445487916217987641610199243241274074903979117376696329095446161814501616904494954335841509999167147480669286618581910535989340 [153,21] 55663819900535281797905256927850746620208583516051507194320527839714432544523650693414138762663145777361665646173876327797189627717276639756955966727033436381467517283180124414720525287631111851647811798516135798486113685581004738491716644554520995904981380200663858025179425192955578563101409858212794834908370230267040277945106063128480406831604194169973716841820301907244259544851374469036298681429345641741024360764847320588645252467959232200714457772357355812592241880133484661444050046334165946768138454187757159138450722809880626635711464908451216722639988545699617457461661824990857062139999840277338128119365478291849709750356640883126119044617745550636319029754867454823849096921776610215678522932941983841437896833659639697160550329692203015883661892303730375487029906422417129668992852912756477794960823298216934369074899242421544292809055619269979893518622137238887202381155798498546744619043924434807897613978273521764233010600170900702899055164854461706184453501148042254800966965318939345275593408579126684386120964026880410188084643369398230282862311735950847261373411237332599622980070635584714740774412798310919137682551667058366081334533242490687483744960661575337879733232483625614459981150424396301272999682300826533683267812141475406498893750555415307063241758037253661872515470400657696804557010933134349646321998649756466241148617168661646607614426789627446077431195860430266729717906950317123588238000240616240133695519837837797495816543505067462739788131305362918216495210 [153,22] -56409683422902130138304048867788837596023359949336658269053072679710650317068573103664104269980796219296769478311181924415970903631164797218922802325732694203579697822924723501168226841110099503490772980023318702705309506504206899561179293233088043467933106518915721971377480359818880582287756431599999987578790333535756926315500707236087304767603721121767505551205753809031729829885448896916860448821365119053994535939214856823503322746495234173855208213320142436336762565850995757050276777767198034054744398703570707458132538308273917808112076813697075117523279443881000293091983346864549021821408481483233059842533971191760552605133202062442609949318510742497532921134885814582623947336397384523729163612264760192778269596134540866209097538336438348882464615473529802265097778285833173844032466886247749655774448400184732730105803649159615815551311225394368396224578633767192413336979314456194511936358578871432930642999048395619513279678099772934749595962439066493394537606608596353874352874472343313041995472633069559445420416766497242672743148363716372814605274968212257564560414399723711829946028089875466377832082016662061477057517473310743275507628593565195361086244116731522254591207412716435227098631857658060897591446408131641971810988448727925963212940452352256473125072760354399326710845862237742102327661560720334768108147776999548778621565327014201215764426501950127716126541972819575790760074344282395144446460742425933403560762114428644599751708690450176877074301778757626110800 [153,23] -45873459246902801811684760595785294406507628751617235071319998048055848054482474896269086181730677274197253056696061617727205952168217780346128702962554451531931036610797373623397574137134135781677696131423427155984529574349634784988229218914800361643183103899989828246693397268514593004762911904066166397340605352030875363091657304260046341139168090282897834124540482584306818175727685622226047174853873377971359683045090265295868645924198746247778107798490741067584525039453830179391103901789873600529346857457698657551102587312242931016779400104661036999534215120444174332123490105726616667763350929720594582242144991738383082102069400100685981348508210793444063340860163004032738102700668401001705044094260032751344588771299648994659728281027772091007941812463302314831411567317649919582760953283804621145854596752567383856135903941017574997810911052300755682715460746995260953062925240513672494537656950303331738996384708999800284767723988097529215357465751845399201624624402367517782417942479456326125906511726959121317080095170373459321345226008319184156571106380133100203731283813304352962250186524325134912001448172529333066304611171721057632012848572339931013052783088549778297005251217252494259107880118247500929172849998896584251302622411572694359427650905546052297583361784296207188385588354856855549113054792842828893398698969669979415384343645104536757817263144803008826327268629039278582459482733769177777586511878433006038038861614202717114297302028996555706360871781459616810 [153,24] 375875932794209968105706619510813375873097489188823421897946886035341473620392100441284692672703843589959212646530786097446789134591471583547191150127814920023549456879456318010966462195338254115069508552593564709402805721237042434851709384620071640847720399894798832342871062258995780389967591690476615223543536241685835279654375305784683621075091553348150752277577296464288124009675736042042490757559003887516358004775364159710716057559608704565147357726079093857072759706768935799210100545671094164959239831244257952466006747186253641815776801350395121648616314240008763904027008021419663624023324964813565197226948999095054962285046672615591386586602456151771229153541592363877040628038579878287141079790712117941050545056426365229488492869357210370156157753604758631621589230158210931340733791560389019054573136554229903991872604166154702784453590652386999922763978765372502006172021481131619342721056155410069756874625052796642992224443625904747357027069103481948961285737107187497593156185731152727963514954434658783122080451627882641501212502221582313678362826272550614565326723764255590918939031890914183572705772747570551288054550257075640891360653715077733081992657071875259715337009327364727060720511465485763580514680190591013580250066189460901913721464589362568351629525349440440786363693541773455101282897196871808325909684892594809664662948893148671229118600341070270944769681539668806976012032083684039685558863998432405386729038567490693762650879147659690140940990410242290 [153,25] -1046476917506049281461826282516985571161188461516913851683743262955683569278999104315420173557169196195383358224999042690542473080114229344991680205263974939220222344399038616120690806639911768530393752843627770746585907249374603638808449912698749017827773375223011357981892086326295916055639050177346531308887403740415992691575524067289724286234361474563025669982716617059427859846268894460286047534089273032219486556204642688181096538074168135726117826292694756462314078846369913751622738777658461366620834874500169731865066549219034441327629426446077427917497161667408157584701204979417292999633904983114558305752758585176775152475957292201284279096782407085051011148225387070936418802201438932943388415096407543062345977150075501561862376470818591727273500114489360520212785660255068009793381623828543713411980564523281702812142533803912149408172775483601494840157548903621698612967452383097500849540840593794696440587440061000195439512862536635898681028248177309327075597829854221460273896682896772571876687203657356389568087365225350473403162500602064604058699656969586220163871787143242827960603224669172086913981642147961043806551893609062669033263234802197908609401270943932694220848821272406011440335359307144758753947863829909675919382412446264576920950225619078079903545935633015373921041344103657531074826452379837275718704721306149714076131304449499132318941394498951459603489172104726997314605271536542873120496736883085403421466041872374183035135367273499816892086437730490 [153,26] 2050818695425402637605436769076462955713512296507611251680963863700815276120153947950395247421331938618594053137776590965523928757334425199820314355857705365082766916190531729778005432728983823277036133470582763852595500214304351190276995356502636049667367172444655906356944441973151350017470019046126712521906023565850848898314338759826532955245593434796685784458816051563180823628637131316500172238272219581795352438574325008040712027979133590196697462645052015581523778868425910032831821156745279665309425185133779918309883386685862867226298318607931470488996917603198492219044951673917772477220896185625074269001562275318774241071018980403440738889754627463680959571261731546242434426263728136574850520188023716720722029729227045771936102228349806320645289501320588106898965833543936082725773275000108822924532275093815292005558864079153728121166286114101389113335872188599823866492570140899174538364199415232381634674612559090498188389764573972753528116134938439360447040668454960987541204075896666776182251091190925011574469438413653182077752808883468349125175700681613697009465306291170299415898747770622383204234952562132242253136710632043451823599420284439685554296002415880383411061760436308801114907455687438639807317783649497785583681896563370256900299576845061575738913735154685479746581694171667215949096265120349123846074617731935414412524563255345663265274951533004445375847633610424614402586734270558148511961691542945204338256866142685503606127472114864767900980854860 [153,27] -3190493043587549524751343054726965611901825621935834588433560113244614085786524727749158026129262125351658512727360269836178172540590445802700794709195166917409839541298631100085340898576695692044644838546956001466678171137715647559683547714797298797613971076783019709377196582451790089293733053498289590263579261822840144867616582616283449257931003486412925406958929345781034229573152288232488431299081570561515686443584126368740266013020286312062400903334140805558504531761774147116984844089916515399849251470966227963654538943111313413133442860755840833207443738782377374476422519514587613135126258453214910337618728717817911684648046203392010026176863895356206099907787274113640445217313557426211770071556382541985270528191392236667307929694853821716212903946136067659055053133035708900883274311190057735122156324220934085905131432880073283819004531582858116666466089897143224768136196134480606818478543052494678482450794443160319392532732891146035263977964977340167623104995537199493701750165766597990477491949635481044757465447071546876623661050887172129655249417249786090556888262026359522319362143690697423271710336930573235805997778677470222227406182551672078910139789383650641693878896131022323199626446551944733978421249466868411286426421185500270079597438437452987939970004043033174723837129867466368053633400046219590007112828133426645430269213620566260151657705309761805529487554702363654916522931083375915604664768274645697376585414418921185757794961941953935416707264 [153,28] 4149128532910942869241609887926458367428473512198735822679374942926076940549536811408409618986236410443970088492813660126344201725628694307129009641452777794925575341542759717637392508218525516902591789560484980049497871016524689600537831697343731986607946333057386719178513524885808348080185657333638554777237568223742399340606636561576772050355711712812170228797949452183008372641307354024564711154572554799499411824517935606695887074245418385827007846731687568234882624499023477129796711335768075747638172775345012539876781555344327727085558315889254212625689755164306450790103582426296607452327691963832651923384436113358855187092532836427186755227910127966478295614682626706810618353519787494915613832222967169159588245999513760465916634730034942062541531765586714947579571000196651193734679626141298528287512698746235420399630168467182565821102591495759544592628611186552800277469399303081544014121960593804642878466037688008352955346616616849305271913912492416545988813765905909880892992556633619649131352207398534397215770821397966247428109890014447288077463083709063818657678979244787705735257841901724491777028450167100463383184113607900417334401657582879328763049154364059320420311892450405297535464337970214973491691729047050386739285882511051283895986241737100725147953200078252042076725912069493662168640543688127770673501020998747831474613713925894327578488898059472024486498375901917317633061945601111747333574381606264990584228754399161169695200850107778591486360 [153,29] -4679842940689035885383370346386824715933762131348265002490948752656855225649532706381847732062728099996386551723310092445835838283958952131635074105799147806691802598012771720912396744624148862692582942185974950298482347151533119733277812047385237516442186972246282887770859729479619471174002544425152301575278028876999567635568734962094977859528505413748831373263059954982146125946966928625093531221743026470183664150371114348212174186402972123710506404464662211664677578448441522672555920916943092888157483093830005243727096395331429451026816324180635549979623650198831919157498570277385519163988073784290670049518646334415092719944256480257280705345739997604692349059996487355470214694878352313094258996219556343870579820332606459707006317606150519300055128744133058895888426917528384143066256533064477125231681714463354307534219034790070898136445753872542914878463931712085293102175808019687039655875904296397028067470258604403721102988014061453530332182041691428230968746232345533639536237699212126880058447296933977645016161798779269101145212521333453651651179549878687765790139131076988432779525961243403426334856313504558423155454780146552376455699643971246753906754260562933840363641075898402911292627014397234984971282411435925203431310043045701336890082623523553601254524380348327305958455269348124438465466359810886131062676073718178527797156100205882233050852312456355513929134960160846655900985828713457038756224855388765901467050573530383522545123946713849602682 [153,30] 4666954506433487696984465150808574467192944689435316371737296245529196264164573891945678543201757289909415765412581203692033200459140917667041828258999788551719866834939025882093445873496049198967899766522150874504387601344430839814012844650182552331535987088207887227980663381243653472600877279471834762593021615539192501539173869914290404375378373382337445383856833214862722610427586300731786452390638194938960289528183481151210462652443405186214726464930961290828018513565426284586854876793946331491206019769766026066511806637533207958829637981725753655455464183137454080048914310457034436910467964952593444473455754579479040732084081582969821635606844653348358497631417539758183477789073715300178116199149893576660649360202249174706501962955363261496560006300261171596450242691854927254056721684560595144396831221419866378458943632467670595757122373543258402125766403782559146840726963875532706561546609526973524553355654063459248893826636681105015735075058928956316122443175031594244309995615674476209456375841005957481940028792316163738354252464211863889664813256816734084768140339283946724894102435160238583754325697947525837799968005340568210628596091003835252322552474960822313099637555739043506883101981317725643197109419843892906633893072415578012924983167579434682433985220872025814672825685911136757781778170075460008360082703614930412367245722823709226751343604145354620071725794388519225649925012252173090098847124440159369081676347316428557717324907052183752 [153,31] -3870190821531617059201607969112040966568081748321637385056364370999722519911983903802868318773239389092021257552811620772433112669298376067455239753014459540026958927842591645113827717590168179836121750103502045725779380114864570763753031028097580738773419230474555342314671367904566149097627883953870202534639566204608091841193320847026713832668641685882388323009217171292752908470665318389787498377843980135730143735718177387248003592506211299907710273478783453770674166387758754492364385957376514556888479694471666252481237761768746656819158439404004301820839146041459058238204119271850614617104670233675135279265525222159968711044860392553204945686323125371764177436745830544059811998086526837764252729897885228912293411232557894367053550578911614438406071832710163753499752348381483628008934338811764614923546157552063692353729823542398884517153230645671693385546801799610540984035637189464527374710637511809498131665197529946167112580177497534393034713263639114770645243230404475916748603452353704160604548894652447832571913121059964351848254393496839373086014581339238005051154717078207530602312626080618900671968291172206445241437529170069457095340898823223752039007748968305604570527340753155701721108567715479107983778431815830386564564311173940093649429489745969615102113006225677142549236852660059357820971221513280282285330025042679548019421819505660096601507961261642655804681594080903974545313497205131841526545378300587209556963130739146315384141477585049 [153,32] 1594523681769704973296926110256881569483923170650072566081543576739287655930401401215515795807335013618746788114540378763524771196785163014852392591949914893426339533702562107743024988063966470452177372036686908260025939749953789001249488253180839180842955151458306932537643008333111182275795169242702044480423525242744262246193260487316424452416369321624113567871906087553959900455581801324761551682838085730900174834407665832847862669352085674005724193845037380398714857944657988439587630480143215091742146642346165753596456132286357262570517537359540405747885950282817277850221966185115542721993587430202684119442465838818558942930983063904655115895015697406020079256766320201117610962405009830225706393485866711297064011702044096598954804985822056276036986454168407837757330299884177221244320795705203726101976749696628800125480376308549300312379266224616318208497866406984020728259070545799960045383681695784982360958351197410674654211831013151845726615075447581632026216179389644442833444018385740450356653651061428443625183793328739186519043163754849829723608615031487215643566959816446886775297360620102975403212274131277379451276943503476123130326406612597231522346076058059673661234927748209063177544073270084584576448545509324678335333714278693382129446470848439776926282804255820095970309326243224819728592245414228928253493260410537915348656216955437875357893327640026390104886723462808034345510843937872392858173400987286205404219770703885132981897057668 [153,33] 3113003918554794127877871056843807022923627457063238762027464107119657258698697626997354868016050604503118252897394116685843242025440823431122751506042121273487583323225791453602225900062592636674016851829024165089308115805929402901210707122935601526147378365085210378743735541720767899693874799334263811504616830932101060970580265987130176681715630447464763022077950789835599473488817298871411354423704095676189897095619215041242568147369171595013189768825132089054362431737500163470920288377008701836612152158452770200151948164418768545663149381086334147124205213399089225919028582579749372137805225737774541707703697931914025367564186959654323543789451379417280658844781304010132746876373199322737212131936655852036438572997897386374223703425333553358939091345613819707891642948207145773743355471665245783240974954294807358146211891524875891371664136699050708266190633836358245104566923245884160733102870330227798934859138865450987386367317038159946912810114707461915320026999746101671740288199271314299426229073354686705187734055871653924118822194065646300882392111211944992054008973134794917097160758438115712204217582871221568835689053684591311940936958979971033737063852304810753528921841853348585538495178667374676797907358507034542220126434930257493477758474893963912220439989911982459181533812205967716459850659396552715151055271048179354352037319075442911998967917477961791653801156483595788750509887505993766423387158389700801757541366057544571419441191 [153,34] -10509420747078756125601792573645456728062252148336789410462306267807800468707279983340652020620926043786271952594184890784470222872298971573470375227859298168137038112437802693431660844018248639985563998445311693313488908129615115781194251426063243392912036173971693396374811176002899033900348043064638174131818325316846682892777123505510614482066970418206933568565098949077723319831177351417180481054061561374756740490326566933594290408438456962373560482242002725048478141121311019888459267271316615991182200443506615840535975595958764704380332101164094632715290076556958708143224891118172274878987744718887186129975659788249875483458310282169265033831321959560409491656262656544452648312240410175109213311561661170966410606613744823712514766744528880579212626049115042557789420321705270246230192838721128197009764167926713475383921845984817919758280921945152971029874487713265837008741607199855558154127294274514648069838785629942274121178432353571587800692541844040985624648331420559289859551894059915445680277024413289445478994726114054451789906897374317943200845716680400933538269448231232571620229917955545954105154587549974353727431958125075172276195305299202212206974996109765277150466639498436644482082987049531251833347667669477058297019824943495374077932864450268883012422660390072558322378688025083941350849014164757910141568356105542697952962136304007908652713427942844281667754384837339514123043554521347515490419489609720977281869638978079085394800 [153,35] 19169626198141276829609633136270956248715093187049639045686683032919295754969701528758474186995786979468859911920740977720034094306601941152025783772596447638512925691576298742471866955452433022898555043797929613123463977517753492880554471276975998263501206815514619611361623787713480862599422856141247228827518405071148429988027302907803797676543630012264734034958659564554838889932083117931229753264443775313984349006537636659148520704976539421194724218372868864245110430617200650801540405699475437011837819033212793977325074594502212637548900881434709931499092713421589583331707208665792214137606386649588652372465512755407650863558181099507908216596917643269357201531072337878902680693102341597070505959475852676662514298025048089027284513335732501722989903529704353937864274315699536996173276346388431657144856659985395235907434391401848900252262712809053879883372630685410146142428155667622064687811871922216145681639065403765491107482769695717884990949715076533483355229601698609738796864761272769789441935236856684499671513303670835420032564706469139077057463298657345508914575162570194474267497358506293901485419098847347029371347007064573770812544362983799922853463072052477271442165299281417356310358256722576381922581517376528533789709081579603539834845251898806769277715519721969624885482073227367603611954025118747948339557037802582433516754761629463186561821958809844636894578560495926529098590234335475023210431967794543517757588420599249018600 [153,36] -26128461645388082122931313341948184020169566047419695248585573471711222852032401923900493509068961323601847494937755815581833215915574007619439408901210855442866856787074868003996832795174509938248972322771459928746415155649816158963170682718837011099857890051455959341578850092842623898767501288327941542695156105716644090191933233003644302772584666174617977247785275289873818081227905919216949145146757724581719442232488765173184168103834771546202742888581235916719726232650921963793028344512621912352981127845876304500656025754153618158100270318885447059266686478837746294153224584677308859625279276191949451592945127613340218981650546572026516175918581401216776292430030883306186343479966436072300059615578243717991359510941462496574656373041342944337504009082979945825864119357838794783804067888834269421242343063748601028861232086269691762681372743796912762730776597937301375648872367470044114381731692014150544736262951001536531103103496643762186350912980759579683352937741999561471332782559134400919533364230373810684797994493589626247239062330744335317047974837906905766529108463960940007612500240715922892406128901736586997289456307480215823486913443757621372917706827401245543158269431523960483738203444779469379016579011289409679745740573200366840330262331459894814342423915551216466122802546157005442146591240061768693203166165401836836693094580812663681580012023334859384389717395318273214708047064904020258457531594437654632879114372990483800 [153,37] 28454945404512886221893166710751384142951729394503455879214604291276368931915891481002693751086672945811003139247776717971552258118377727611334582686187073783008939740027058958720779526541132541862868940516875964281158928686413814148344189848829704782508989701627391099906227551155475040026608391908407760597175429857011733570583917520523061708084770312213695265610531944684788837218051844555899243170156443216272223644193831444192137608092113987357249911558892981121693469493168698227170960530800103914982869156605248972033492086448349883309175764036027226797846966659442329538096579758407480643871597436326144432964233028319411991372762598020423728165547687881327979421550279899267065115401166326999642098402472823016117198220329727439891700427838146010919876649228298139869862894220536095085959612233243955714589957057427288448949657448535495308021558759413007983100471914891310495857855812515289164452783897440376318723232948998672388378328868693480042115496898847122509170779713722762097076844101545216085199868599430596423970259021590253655386135918472035373596974284633214030424604135103095064855279516713808794396840475334812340447944617508893935660429766696029548164334782258220547964176529750501732891849567150618759015104281774242238577407792411293558322584689347802189313538546328016941854426039151347039993234188769902164250364717060595733323914002510545403432418690404624020087463867973817901898007027561409498053409396615730725738782008475 [153,38] -25145284485939482330809893376489495542243473720696888739463847572257596442194154182443262502863649450407795491265960060248174150966980818750194094198838247712371798302383403532613374761696364560921537641581476089905436218460348621756516906697265951179182211748175619219017477411557785788652073474317950603492315557268300006162726607312226329991941344799878350240190700039362593776024742218186741677526831635672883935906784400773494474386902584055206876974310163863222290048452171741882968485240790028109933290445618232405778637188847580970127186983250241476949791658600351100554330489333273544015809596399847581929461481382462038176113271594962268725567830919246337466360394276327755414728293794521968316309701557421911951405059207668626969088546203986635440573044317367783951016170046255925475715975865621870111891265333647636635028496944939954197241487026037262541044787532273663804076270012515697386509042103317194103804280970999443517722153191808258969458742226522205415586551456091131984561654277762222869484693271019597045766531486590377594133903376697199405734961646063254632181592072422693484193792263423799694672614835307459338195476323068089819897459344577530222414196917464002305273309175561122158883750181322277387214382744682021136892141293052042741937030615281106610453289985304207029313522474012193401943567335221315090007136266126084879986301459396522751702382452916931473196091104028235307384235532499985462413476914670917923581663300 [153,39] 17783192036216190641478137033097885397464292839774974495403533501737751313240246138463721925746954589227802387499623508252240274204774712357662983990434547449263406040134236385224477763110326409749395935215949905594192378221868481002794401751969365065680929849205536910226705227330530077465937376724121815180388921521485953157699743613070578171562063977867304593876563465218151304192819687071345573435739085344187640247040483787492038581314242383259338455244469484258841235138668042366035507696101885050271894545434357582002781579517266904405976654942201296651377206113709394876045046983522125459185829241298722534967495324567463086766065723688848883175737251537868681288475565920669631007738111888808118305550359030548007898593985284504431611749459064809032857839496261178640569513731719136978500173718031251912698848481779445235830480993420665610142992381377496931558277138630340286511473357763111257562505003725198484593273987787929174287959793178318043359155978157137982604734186704418539779236142857019939052356604590346689879617971261556898967773525487405497103542130517821760009686170926936402374844890204827027628007022119944176736588392928130688799455161636920708126689203740207499487922939676581928015232857534417304982226291297715969115575167002745855264917706616967262475779223113364994182448631628097487725924057733942241524647249900810780852323259432366098157740631452877915342375652189686336999455912805815569126594931744877838117825 [153,40] -9468316841449793730024051767397024309771591068100283950210880044601305796080811004996864095216628846401700262318372775061139443033643150897298253190282481807093549530091320402877656170503237863414000396830968512929767918773320350956577775371947473164826456313864923812233622564623950767377500222137446860449695075103469936624372440726950750610016676625398389738488172750397317688045061705115159026105362022634104672090314193979608407927714222272248365018539743603952017090772090666221551724553583924169088780914889363803086630628143297213057344233623794466936674519821094780793816679631266128957752696588113232360703613099013709546733474760709271494100876879378590180699265326946957706518484863259887289850175264559178402302235553315164776249860098216987763834002958200110967888335157102502373792955675260713139665854274112201306790478553361382022523225941821170515758904041214402426408294655723783739507008840397214442378687708269690982644666678799994647898538386700828490322080575961979364719854492431171557677334683456578084981508082403040303329979291835984993746323787478279721488653138492853966413316086971194001960552070191299259142355327780699153585444141119294221217132713129627331152459601053611730133780212600736861182498621524374324858416438851268750404487811730972720505583975605190724730148655335686908990489385417290683678320921675922325838264383215515685324356446705185543174049629786849877660234303462651341787076903984498831550 [153,41] 2955274804079901730403068809525030147085556756266079614605405486805326667582101459940067468797453836412611325248589311114593544063045427939738572180340194739192505834544915591665291283062364619751075628538611321320371339080965436109879610097618247148893651672927707776682692301177231799592143404984725064728869755854374270983011900255319016806329031186275747985580992555921276769471259341195393402971993186658539162480395316094647157367962069478121335992311265281639287377302829905913145212374890020790252072778702683196629573510287150640714237972623885862911345396476441867024771186414887490911718673011534157114070883238916084751760465084835504715777217931973811658177709509684142616050217302614065744859415453717651958699883720632744438256340797271551477750824279528420928352073185988243970723710375213878300624948274447151135595750781845340542091990697042911295088177257372254505689692137450628126170520364715781111571840480138163638246285199581370677870484164534610477007988367835073323164921549047607106751576634414605252061742527687967062360730399808261918022205839933706601710375587866480393135406005606511674900024301294225022820872929245246446552923672662858082113234361356088561327682018764769417481672662889013917841532550830887193720529008695296795574827970900627149043226820066348493096290101514817873325219995913622581793906715225669837727945269261205037492106288309714337200261584143893265676246019871445667849369830663352610 [153,42] 600106185331107277381454627105545871348293107212345186444607385957998082255109414455539797051416576110442769634956132286461153054867741657420927186852165131320789919125846969678007588680926843248457836363802813779678603768611353654771497759981209168773033148685816832761893591774700154281468530500773829519081587612887546364150278515900588032852307920640091516726025232844112282741165762295224026084138465660878571913477989038753734861974294043971009337703219544106043577061563852065349194646558682674552648202452144174889840661352028099410023506149506524180917215624728583458552443732195918859024608944009090763810735748456475793829142430626565295889374071268231186205605939435419310480165298478253325810865257680430738823847281223137942837529371243310412905319798822783362749253818653780545050760916699023470782873079506957788724524721489706040838339615993126155047376884045028726908015941726702584015787754601411692070727903305533699595444769632518657983210997061397559069884429131389727539569660718993984120378198834660946321905761397666052059507614992234180122466051586206490749896164380299009169663699309093355720932930076473671166946173001386325591973868333250353360881406451043867230085873343020351996524496097733386438753272316516689478673060256666373642796885673773236351986007302933544196297522919712894131847374936530115809040028424353666408619644875061676931582252329217009443468496924612025828562248254169299886492050155950 [153,43] -1637272975129694108852628215250392820547175056404209439589136130924755160900834025802394637618255257766718784478331628564567036639897322129153896898183787138271071074740362974854962616617980715792898099699084602359201943957692156175923996899728146467269494508980706035335992261267731403315012115239342378487913595422529700554631471147600879724624971284008907771709397829658983591817634386581624134568975317827050566897282952133219936631065362870114625754577617169087964298009692762752616859914050781140170601748126102468839519563586092352890616802785778622938715610835032054481105059683212208373045402443661141256435368142533234971654303853011965334899838449218352846676686237352928339375891416869810997352942077755770772946436897078769318188552643061786487312108578927845468684750008118690537318002297089118151199097409011914720807260070057300850909296107877764953868608989399253906308751177942714446597429031996165691313181001785507291886059859434152313287539565548294883665105863608435151769949791445498908913737201729436722884693153594216165986370404288157794324040744737371454099741007931536260614215119098605237456829158522986030962081473504421948283832197317264087217743833349513346111697360056525620938356401203857957280003647585382309154941382490432740943665122415734766980370340623250390591846809646142707558415050894365003867086057127322459050429318087620888517571910097947549183504659656575606827032056955305075556710928060 [153,44] 1329043846787954927046767128761466517507468057250213741117802192514525859361746502580922488957962451127265510540330290523506651365752466466890117048972376635543526232475803635104455569161625399218051952729416886359026127102918318291386725640475912326780795219211831870961166146187292436729651854030711918107447318130511414990152162597146887052155158368611945946457776401883974475854640481621948793728574999412457997375751459432765404096473850474201112798339729837331692636686729013288483826066162511788917367719470081122270243605112149986597489865063622115468062199015296348558716318180984901688826970713636870224594376844564871108204286836464358214696927179144028218554285667593159376451567009542541717077840968202923128091903740419633117217333213550635504646496482056600775661887440571403100245587543741760049538851451118057858015563199281212122753340971882216739639168735469978714774044547820181528454956388349774053922106857546820332029237602550499284201157405802874954100915587470809433531073419526965451607662914132155697037287923658242101186825569473493528701498304888348661869664869500679807629987777049061526570680974272761898003057659576878144585463444631338730357850665448339190925526981699062594468600042929799335947674373340675964483130278370514710283138905577622042099206359910311669959148430356928963588965948077084287495106785696608398508140928423450065851653930334775260382856686217605655453273510764126796282095240 [153,45] -699286584687457698600762276162233181579429787796625870899973736369826095256438050242479054144811129001102254051435905707442182890815339844604994480782526923040431902036070978944119838475820353615593726759488049964437696251090107191720172441568331424093714689432040314342185882421595038958513067867598521256010708497102471635207902884644985234145256757256044242382899035821531488882905975009019483144964464343749986192066250155205684552819531831723474478434480892388649477620491608371390854590299000595641649338407570577928562275052743717268040637240042940464263936393774699860551523280379646581705783015534410790265714113912146370043629633392393326345676905269627852840369547251916339166465932381021481207628858977837193244674501477449719439236082981052289160811297170142554036838218393833494105463198624489166208244222266474464174603102279220657060866411162103426951423646255630587507944687053217073187559433390146316165117705842521150409038193972646514551038068187840401851095115263078180849353432626308300448599014546546574592085279897753292833200668465405620518748495263056540416159711202691958696792111561362093344881587439281738765232889863914833264384034544851041473945928734197071130111821637685797773001584033727285537452139816551139150987103678116550623459338057485353195802387305172671341979932024776604686361240695260986166917781314397317514778120205071387673320837059973690670315080427859399407258151471540174323020 [153,46] 246399506587334006491437378899947311888666215364232154053836651856909515928900494858574193512983761878290694608312621942972111625337858647996821622402547471570473231767733662635637904175364452701991691247699492821475934676194012605134865675476769921033582648206685083823981430841586482375849821524653873491954683756686231286391383638655765735345019282112639727748454101273262368496551431899520637004595379684056121292025535564249391776741831306143029351464001515512127690125817489892820709058574302261534239679998559749199372967181918714505878107007079918834699342568418913571755369650776353877849606191550872552371565284415805768959847988034881284402772547361275847805626690274781273464742369337886564325346204306400026527972815298004414505361151855015422858947814820452084646044538044906123941385600389013600840730828578231532466424045264907667128266223662639309914863148997707781446618693574109202124638330681128244936701073958115508684956100562940539064906708104861549133231496772164486932431992464816839265503901776180951421495716626224923699148509662094025399672507955239502850847976593410886969502919288152381739672259040372561077866437739801844048508284995136715294572335964138547865812044471524778616482349811633302023583800426893553507085315875640796177106344245080087627950578641647786312108044127646777426023313909631381745919476178964858141666407290135656176280823278746469996452847456781056130863420025975068040 [153,47] -41850860870455565984962789615476424098000900578345275253492337935977717194949123699357845660780989459558555604600612158150818019258183620557740973072538491994464163051924376277633819912651653641587596097655154402543147852427239612128474157751380332183514022194329059625025518628915906342729703265980143016768857603287548012218323855104197921327086756533715156090749604905752526300873387089523822305735015604749622832517143080320707536555868052341697770080743326936151408216256480009124915239755092420710155506102186986539158791791202120171163476740232147023848041569067287056339269308890270434416621893408550759331117805256898848662043327192577257208974797071366695323526262994161605514330886594977358191501432423910769753641541985020714024751489556845973989538497360507058847138588613971635236303825187243156263812822012401179458766084393479561180905061856216431009079050321735918395351409029025861127037552177143912174036167175785161300415257413321865775225639541667206330920122397939659634961019803168089003280511378486764817615610291826712421258836867886305818056425264731353552807299792845325701791327574669267055114640466691163882165102800820035950363039376494218788574759337396186807127549529641947561705691923900521657989359918273893528709428462411266184018300339591818204154446413978273404467198210655110848124445845045933813855105931268761967605618916808829264599222502729148043071749543440163779820438508133065 [153,48] -13116226602048793400316324948845016635437399859733228043692069038894993283274301557144578060650769840830634433173294515886607433786286253518897455254039433985190103046794423370437187680025489721417602523274248384527704640872049833934493751093649187680517230799220481237146678302948421132817289594424695624743450046974227396017242728271646846070321227741586687674188689796425038001614693350850111270112094526697120653689541669392125280529086783290188556816878876919409943257218467234447852411438060179984667874337464746651857208309927138126278983002140743175813856338369250554375811086282264103761572930535117893638544993155722743466122884138164015238707135756778818964245059519416923994987760362868654972280184386772642276105044681051963995553214084046460963696632107010007273485929249817670453686130281774435529893921035658832025416432482506954368870484005669564951734354359522752964516929062790255377972444377096481301952057598998995929274493188860566931961768365292107440988735369771815865011335722010230992047680344431180839234809268936879319762552026926128036558969133096701250843444988465332609503087009865208912681132682182375200808498359228325052522652288695416381426818661514665230964676124787530059023659991714809142633195274313492702921113363647423758327073819764852008766768879412301476770931195442478468345510294685782741209061091031575477042571880174913708879214129482289848629261725115306385592328867770 [153,49] 14091916696721235094752066784053663704503188130305975847587922789960259553843444051364041851192162755477605926108499556737339609284462644880224149840499412298891624793982104506100591879762730633238800233885062959488184410061495258909437011642991590611017710402830840533197888890030879196643005881894869853610471944454531276680605150051870559887159317261734696070950441151453077259632700668796901806523168095515337540839432369178502167305292546528285554461531431111923755337803360900932979109778336572314961367597264251867326179133618663793423498017171645077307433951172619502473544578283514497782150075987735770179163233524928233508412881519299735940539163084300615930677811202744002445704892825603858258180340821027359033386571200011669841593625251165147372452741781054051336038392729146686593389400192311208065042325240151763440182843189877214709814621550724552789377053083596871173276584842723315571876232332437315148714308663927068837785726878365626695405323976174571468665128968881703371269894604918136215537642735766202593770018230106152612999856258238532596746779953830125676685912705938055449540601715179875974687574096023007449758072794560587962328165101258033167934185896976269636882675192661402173136170321947104558365850542407401182878696897017554845449861672773211707529250424880812024778456429222847029171655211233037348961770676000988420297966803758888040680488060894890377952377100068862272192364900 [153,50] -6586717411888468716607166089992307672498399400108380636077974317353294670209646104278314750756569480203915097070618363339130834734120884112481361196096191310163400108482205327317687983744090673164203336026306914957791634014051707476325987983675580984863860724768982509238552072152282424184636503379899332843257585312271782023353624912690698867658561351075472944636521895446261406528360806437394206956850577512874206057844707233204899411354303785799443487842409125582560382599096771713724121763588291670203505797654692664086590669118379552602677496993625730601832443226250136269596979943605151007429970789633665498831980690134009448979852283148769628015058327165452544651971572614833534134676096660279331958753846128262584169758266339532523331748437280007537778777718997342061967856297749723055504476303467782075484707149337731505079122179069863443728735347004036239117255448394132677087546467204227675632659023116968460866906815381370567517885258666005878251520458356489052697229099614700078356859504200294109343666330316250242139126195756740254086001101113822911766793047683722942180172309194652725781760735326129437557101607430794585777767324380935979693955833046727262399210518870880415831721266708865856186714373478533469010182938381747410241023409610487924257521777889991554467296739926245861433790014519497503897038177449914402853637623172460329908131953931633786778979635126591699187679561199921659793525 [153,51] 2181869026019251085381994217901771286498292352871127772098502528252322679875122040459626370079315149436282538321227359973822959870156189992284706069719605954788221739022261272753588363650644958381438566955436815365502763609064910894012340438674699317802938523876647421118948151304525207765031076318191206496866882243933796080228230739626703174250496943024698142952126227416704414202244079602306297575379317489989427230469099159516215263984361853383725465279591225111158084253372392960634796505097247810327758334503385671418004360423565437143337548509594489622962416240091641958604451983459111343103169483988946976844711595373875853573190456596934447077150459312726795518633990617382148251424128685110643755753735244836539892449092813343050016722620155407197199209918484337476557386305349142365812175861234292350250993516639589872650555193233436570211883313032991102415105089863620782524113173041972549254496431054831382178771779724696588111449137894111503747751882501036395859545226450168482900980992000640995567451386402354110801511612079069249244947476884153552021736043889503865448514567843444389651223579500021985501210538793333378860811709682213437228172312837703812082240983622620841147998330201479359322419030631369894107492399024621440926101336577884250444161847988024787371508079152594330482920878324098202202816952926966255657819262762389525244934401568963597282658105345154091051391841076149534920 [153,52] -615837806027100291083699387363093114641449774168431945492690649915800303320821869134957250996986798326662323565597360244858968525774053334309308706840475951922175453177801246733668179931051888987957068630064565739698889559762628724778171860205180419324272285788630620775790845053210726575840960710747812266126998177303107119919248321825257281898441410668978771004402469692506986715114511975787090005418345721557879118536146611629298986525641757338195774019723167369437158275940764442217673420206086195225254710659231495607443751703931436591955105872873768160782738706221307470932113771006382831585501741217154485368635077811952598978242911568484382530443342040822766964769255636498698166694179128393569549581627006459795322804544716002210842327607976266262023477696127068374786748578798602266629992626561636196429302166316680375770352915776768586660434083641844325952434428782581998052957835617033075535047472843402249569476466350705196338900089988066652232502764482916084242213533722286000476943650395656226529787417616737957468613866422093891681036553804585385232792621102785114686904033038444691311778033200915147225322581848837975447089157925468686484146159605898378808671017006439684670239709104375110683464344770422395640463175228423403472591191681814719904243834925838635859062245035968900463692371972593392593964921577102712823595540415862328090178139565336030050658965286064725429839753550534920 [153,53] 196256368593274022199164654740047935460360391668643575636115441491036587233471782194511924445517577652947151867314370152792122765395777209824431108508496050138230220095608235843961713607756033773097239692930758012284971367102399771964340921512816317992111047028756498623921614907396296764672492929453969640583448286685990568011884882306424226925999770707318012213980652101906624645104627875394930818989577247982589745027665272866486067444158162373165722456696914774494976552725073066872601428627953934630277012516243144522771186202128695401309022234905658431405441173742990093972554520019443431090609928992032223194577116877721206640095350068951815786511131064394925630556751181907603232772999549377584615242627917066107156259976218272966615371422339296002116738913230565873690857605410594068864481622940283368783526353848323667520597558066109633350997580447264073057013096535018876390928528094405666711545592720297610755632681661144353697244283409086775662370921863417410888454650713880488397821575985852793240105530378603836063796916578049673483611563026440446391875710889809875043895299324190826137963084295552256959941913704989090313043852231217793108160601162899117469807965037899951538741953437197606270179322545748444976197718619025111695795427917572723913886373384446514940978777141235547035347262068144364378963469564800900877397980081814787393459714384593753136116255146125376528486788711030 [153,54] -82311409440889941775263309314441395295253826265512056162115228651992227712789622852662760941477730144242899079370902745220038440811932599768454152762495406840405776873519288219469166120838420456055358100883342644533951693251714614878597997591535397831630075881126892247181472275753570252995043441296862399157147102158610428194215281061210161755893885378304217045669877377752078993222880471343241984814593923342830032076475429815670604145061724947014574642867933358958244670347861935564119469860457443322942251101635630669619614560995330539509173807879749452421494120602538306062597215987328270418603565897780231264344107995325802989432404927270836289105470050164498942817049868883837375203648855577822245461652513679375834894554102914049812579214309952598452627435372919987392055461000884203838798333653240840890774591956244908695725840445148108321286940080722771027800482467363957634077411463549694186327744278315242409998182402983919137913379536545636448101628251683649254223229194645532027564260924040809801460445404891717528448270798621352079174218846473158942110723592438853019548697379655254833961123251483236236520611869060149726446304845309323449066261782792001228156937329068228316669581464218359786552560396814938757417435167764701736977581945358665109035055723618763775588827942448928179087533936245840398135799088812289048681544384927614298995142358242468198707922535016995843302928440 [153,55] 35130951072009108327404379073402170750272011341343937418879368860107674962132518756626269625993008454370309411195018958211965826611850325578812130923929742204944170566848341653218020161596318293942539698880649871728209361780919743041270330960097269514286498168403174743180065683891798160712619356146531195788012612327948430576315027201671370625050474351443042357715324089144481977803583795675136816934724848584164266492451080790127507317521323030375828381768850940950119159225445293042839016183190367365435433024920262073675840243056821946550234674269495400387542580970782205459735701098031679680956491306616651834725694877169337554034935667840443893035502779253598833396509759568621805402784477119926714993228037643597645377243706324606202907673234512212223966811937258384158647609001206739086106554231050842273111507531600240093755717508336445730281398263616959202314976794663225478195249208502098548986596391427559315010480084526857357446483353342649965113023531103987770960426535852755994128482492377206670731528890781377076109876882502172274920529030979995429289113872198107396750355587969130091386166562026871913272799995983997340109762362296306753521124257894064757520305250764737308004552871050002068747916718083021540030434537763303346502114477359545844056040299476865798210750316290712773151780242247982150011007558514919070851412086262174867260954613651480372575185525444512363640460 [153,56] -11887834530886905133549558940572781187068254793840473801482368465935266834688788744576792439936388057304395656393981080298513743640783874799365725759993176148259518048900904502881160594970070166736526064564323438315491504500967348838164439750871728409221572250708243317626557567072685933620559188544537444889854553153593747382766001172654806833503655782910232941855532829051424219747822992187642022820804394033095644922767835800347273520102753433670074563863172868186978436578926498357292454012991409848847948607656091733673699402533744255727641641733497379246654595709792444802369140393638422940391149202909095531187380034942263158462934883854847339898544041371420104669928664819080436318426453927871807063584215176083678243020397337098895443422108647712067764304918017926200603044928331854748998056257467302524742322104727057821530339269972553683557068100421729772547563162534496655886722791386358169381110518804131250936721829512074729817425285811430947136008555558430042594275072375181444748549390621353809015119532420244313496250357445221152820671788630925154778299178757130856453707306603239556627018835535583497322188500807186166224007692839517865032965487816337597164263654868959515170809915338884745110590042495889580737181890860515219020852303838219807067868904048557512469096444122599034983752661322888578421137620864428984274273011333035569200816108687819502098036368515022983770 [153,57] 2770336916204246452362449974601446057499887898025095385542137917644984752570084070972500983924474847507177724210614677034310316423639180351625115086489028884337053487396376858347095901321636324384244984520467508737734893203459598871416512080624473875604745196297949460460491966119471630285238498436292277277821981523335098471891672556584725971852316307773331042360350758476142454395233010280348801020184194007465345150928628906870447294638302319480088040289865126089699945824222468177852890349069963431668754039333628343717585105803073314361315625712000152380601804316513291074710517270690189100252612149250902022319602920472293617221370990796070231441387308826044861135934953227710731790443992933204329468161850387070915735396342012706005277889334309897035866029707586297049237395775786909914626413165923879817633364424324914352068603838690628927827701086095224485552859514565018399727364661010292426183926819253580839668878215563399107947015464325146667354564050633252174556234939626964835618248294564304374615807189283714007451828242634877242518863338694479825823740193248443398021311867700663078566999654383623802571493167615039272757616154193663130788361930214415456736058266887107917102772313809498834994395399317947339231137121243869620672895420926617204033791042770599394740033800271335496403178064811510007490205273976166687782452080859502281373687674042315676846346074572068365 [153,58] -333259102715404512143274555494948603493055097594966636300053442755956039218362844912839915811747444508751677010399203669797108142860869934112498459811678126838956387693176019692642942257549175269035743205035727773719355133110593681359853485689944588876656188810931790087374498560205220919665871591088015229441296346357794320150938529899837079698650227138746133705140941392916973667890087918265037544857924370823059302498086912918557117196399400967686325206863004339780782043975743971916823588660294805749865389551622625347664764376113275003880079554232440899754663836840379819778477509413473499740614896015859470030578806217171077552229834914416108274854306500487781489088604346815660189652970519287451273602443352847158539762026617369955027259968159940695563042576321320026608379269380931648354252658600205288916296802303851975878858929929423686262370205994726852325722077059961921580721937828586429835804243268117570518266129519554347616044985809697123699576749168021985822431876609206671692086435759316431603141858633140396797479425523947777594253937884014087240970849131559821221874892445625423717476006180297076423597978759875521975639274185678497585111568434011559002049048794926938550579586003783915567878887793999766362509078344770175499229868140256513072467665136351147841168543920221601243167893141014290203556865249209132532509627744959316355810104274231839725433754236820 [153,59] -30277293210898882893204482388435649731414568471297239439319128723664125241516942790069570678065582311275740139454955278965719662369918136772747614003141148081172160307634238760299987851657287429424743449006005722706919862187024677668227265636620986603993917776851799493275998278974757850601802018875238365162510577911878634417710097937245152034174948597302845539242636208280859429345050659201858016398958595591316419669229789781477042704363165112411413142961108397839431279994921706368607345924361047483453341270108908981832130992305859040841055561329360356853392261155713162490535823637768886698574751542232259882685520441945266977950743961161679937090987839264909669130030387513142643002683425578106005217332864886785780804095782985052851663040735385604269086863609695042990925491321793642083705732100160293883848757676375628326848969224570489453150043225181450366947089575099516535619737057588097524710288483716855615115268296271322578398180436948255059123952609430917246080011919217078217312062614233641207683659823557845321450490754122285966171581843219081472047439405531320848502779522712186731459236860220214839464447534738937855366147847440822084471234204178930607791472422915558508488381529083854510952872806807559249094278811394018312249769840876818446078296149462892750233354986152148240538021050639248890095566335266873150909424479861879559963070581549383067266118450 [153,60] 23101081505054338600583327938963546056988471853382408359892832016937466347329769816669148954412977923119526759415464261685975909266968563384972677418610799777429646025186949972751301967607372426076864716140121446201424375404024470485486684595730097596282706958492278874822642191687026979415497440002855085488727638670390816493198241652560784701754027612898628486438408141548336769237122716197994457468966662804858986371787440793703428132557226804345262715980958823404253383069072471713356855892997842878111182907653869521764584620477601956907032337553374706777505249617736702791690841097995308526373258903987582546358287001564937920934164805276492702422302964668727566774025126900771253632836128492388762079836086232147171220530155932640998388347158145064900203535496740761949167853868445229602278972267665960246041944117374624387135770949362204679206499750943672517922165764322344383449057228682494410127294033449902035569652593632611543151125029490639130377206946834681039551962141573991248943972575759407181906967349755575919227865773224681307597774475768633989401667873464430242089705951643510680567647778316796255127699191987599124505491311370659061723880406305027391973978066668696079189726688168283329870756198714684230089597738185091170892813822164772043855742308179009358682596818519555101355790961120701567484315538010978940765671568466407121583447932721989006007200 [153,61] -5033707103671737786041259834850842551284034826794228365990780956524978056704514272521827103271368509844255667649709322507200006000026272910427928593815582349430210687976732677340737321297576040928354630486989143766552561177903529855682474472957677006152664141360606920045025491217285507788694722992730454872481533708672937939530923802409603360506518918802229348323079013246930158627222940828833699817157696130451261527568556006052894786499623212766771486298933417265964546491029933084475392487058145486292039832194022274184336414348024759248702664283966250285397144439777289363080540773175633332608195297945264261664504465922556246581253129608978107850802675512819182341230684911393813819909637754721763930081629752023374236819919494659291571301218935392872351046577395298622904140056722224433753972239680414686281274210723657740802152591710496273192060924799157836022030323853236902585769700242268659702558845106487280208147387659292940691583496481684871345553144395613708453838978033299868407418766778761499282215715427856611025257806634930420981961681474946356980998812433680203084752958473070233244144345360011839506891132303848034507128452967219170907685127354044125223065227243889847315924870679983378330758556703076721696166513600925457182423478788966614041049107331940717638215352349112831563998626462283494622428717986182101192529970221755951147984005134558937150 [153,62] 515617279018123801532975045403360356685416710341331689621635036283104962718742762543603587394876894148714354875378227554564647165259202651228665224398830646638566202824511411002355544853500453426581503393671344554466241508153755383273602020301259717722303112551786032284111129967981936647318095126029950215061715829741195103759125480338936400524431060108415364492303168003014964651378431150804707315121930703444122856451778032224879068980180996394082258670728214956398064263238594357557421838156647119559501279554397449350323579794264337263376511385874959551883564142696002300695142799279046525363364269673976109523281093008165984758521308692371304563871028834155721593900866851469485585207599432833998872441707629116390186320991169222111191809146229648392614939668759392811113270652976110750559801365002698913954825325257512021340515011485938962653018552641118627013528795686191854747781646454299533073522102857536884705742784913057392588265999903613137971585367213637390801245519660217800914398733164187010846887527954792894786020767860741900407871798668579860129495418890848770519861495272601676253154554207593716405368087542893996681760340061876529259335527376149258558420124245839291826262485058067054561671835965793532294531119659221024122163627073800904787204490674185928384578065500694389014552444040084046047734321920529588698534109465437473252232078084996075 [153,63] 14125814594552952755440940469626997500691394661607346452410979247681447027152189018074899454243821871473273275895382735037653958639119848556330629444969505053444631811078231941863045498960309406767479744193224978789993423329213077091859365974492335594697917032117933950782619807159549994643741484021514292898347750792205778591944420669420897068930893678406274516011672438944316751162338176360635215889104663279102496224525119744686434993356328345738872418289686495012871751853202758444327441039322401864722177529108281266994122738961727289797538069165344464492453321565377400874310966244741901931439978529789132651356932793335775105490978586249993608471948681491918155623477398551003105532717632964778219234164838898463672658894758553443473324196116871463506439091706371164923549106894106540386780319245104355293245638603550569812850398918112371037733132586855521761418926438965278055638491418832666661851738461888760049739113805455658020978363158703369040148230904786599703908586543612813967674092626242397584701266965241531417854697526204058192364343701631208974553574142952858214103907721899700871315947385244418818818714665248336308355352584075964292825544765360827339657219769357128959681943661888336411366146643555890738278845743562699947287970162382394607754873673815185123595813091927259955473653539986357392264441953080713197703407298949137921872064465475 [153,64] -13460675965938620420477906685878375721923750991639326207332335827633479238069965210390871960258855494732560358168707289190653910284577739823005041001247810023398956357305602389018748912902285820015738133529508505505808734484312407816052422782310746356061819630935317529703521496499779012471886819616830217842086919032249629360573242164032044186333430166743669030298015685163422632335058347568173827068615211023708412617375441308111872456623648796946727749163368026761693945379644636358981009847929574388042887020310337039431256257907661486494242471842601532932316998121964266617503283097737635040384088865731680259511610430944501625372347232066754080091256122152606206836406701704933386019169649128750639626318966208524002382925803781549114809359572077392525084122807350286174905452271322896509908920628161518248179663184525681270331683855364027374707174128580555417942469415169226252674180111470211367946489007312522775905350265144455047475887040664430349738588730476539136266238341566338147800720041153774278623367695784864144405668596339384393355541313840015076059335822555053349292391898362684794798204539197502583052889986031629847411180076550315445272961761063329221503169251763527460914384186572006508195970551159444924602525859496312366703320914445653393033809163320244818530375932568645797045585488812120394350464685002007845167534527957791514027968800 [153,65] 2105874335704648228138281281195308006604453457319867053775591764949707115121632624653745365131763837493896114027910396164743726198519304102133575837461971295993200232819975123539199667290244940011662960471864249164781932433894345950870558447630645345881845577132324102732556846686349417082061808182374897446934187602087931574955262524139072430160626184975204109236616647721952188829472715773885166279283337699814276239999115026621778101518699503569147690647100596832684581755208154928309671617661964781418841022396449806848654646446564706095091878466169061857378127273344377077086264451493926282217910021977219518206997513637628044458012793739418653489949274547484602476756741988278768266106263173972344953575157134589425239211698881398720136114740246617990501317148351468660733459350336353033443793437697545124251689100737917632435162905742073625249368221240217173720617550205390688452635460036005481484226495231083928541884202565521451267514078464052814778669445441898810008218222680946852820287666598274310714831627872082507652667215324440583088775896582019267384048411637470519879705303636117082630039259127596261235964050816441620417823632798407770958889836021294757653977096142790030029810459026854067783772850506441726588735203015741763839634392750592381408706679184962305136130676306387740979341068221510407190739360541125518692865600524784245002100 [153,66] -150584467817440257198981973179260725323558127678659518774621883664258128391444770463313837623435511503475647506766811295428158816424165966196589095219405252700974349837504540067275986120438323274903568300947866125648491119671349169642039286576474687915698049027520987759967143098586901580195288364998531016001558118304064480854878397082778999388984068589907586042103093454433973751110345522553784015016430772929919085896264728312988379121342407243308836979993408543250228742697649154345798334192865241045383934403974351297429901168127782189920917963730478508792321204013844557638885358269566829392097310284987419759238263939167122061686245844003977163419879358893160328248527348475858170950473764140789687616956606138218880756711402415326370558858188264543756280338270746151381591516711355710531556490836535273082876003439001374801027570815620102006924576485511531290108129733782217303037472944552171810488077299705774068683010785114523641897679127166159332695105654997900194627922807976052222670514453696892546537402478417806365187661712562155134129525271356416425928154993936509633984438371141712516571867018726271774697052585093647729984798433233964295412353344184824470537610637154967565714832987633841602133998702424681127869914175666834551146013651878887574482019870097081454688834231418659499801840411819077819150736589173443814547198348821673175 [153,67] 1074390989193677868822303772569090972720173596943990083252801526078212395701918793378651435844851401659120012262773214901918340015090464712420243255500530705416213828169486222616563097966541616312805066475124516807693054155597394633196965497382085678999575027920357270253362323174988323167044293425812648394257057900898646912169093207091922174866389081665534188386532386711075860054598942971127773226338498280948555016405861742149814793533081816836654396841808522021354882177546767386512975079398778383327888095848367056472814039977135289542911326332532780989069608717873324260055080784134622233560079693300112440163973439618370836515354387855026015948116254454964863247583884805740822371463736641652391613162586187002469327806594423859271819861714024669194072375303727704252570773296421574284955596584002101938207737175753188772419508810819544856569665410396139190105404500527451797573039134347639719630231158595193945479476133984817990695789945052329612829396763991530749925258049127334533180357123297365445152265105408047294666188123315949614389791803410626833146893872024199508587150885621979056153480631682137133237249723744694545651070532828917219907904583522836527024208439460620637000077296259650024439297545779587971899052510788233134662997308921587433770570660210693946229419628224308901747877776435984853706055859251197990834322874352705 [153,68] 692038735476476704741234311151751685860582356546605523564110913880610838139696812334299706867840831809007249497539043335516070667228080837399616972737041370584742598189510742315431464539838847862952547921048438524351755293002072749117408553011573743352376513470025593266176047294179269412729553336235476101046122265987899927175824560091556654628312826953254173644133061466449311250953711107444135375142008353166134278747600114627261204312178596841759211936703424226005651181230195040873412530975457249994580984054299858744269800134135601292201043621086039577774567462970754199789701574757195827504182908218965484372841896224705588213705825458682013395919628728925582643344365999842538580219911842893467105234797184250871304319552692243829156658030046860312048651486480615092662639415710456873278145784867600171569537595555892873867821550553213295515555009371423324778823769243069996114744343379648089450309613672984322340552091599238080891433362325517459010954008542841856062590663292043109107512218784652271410879281570062085781340204248304235271704006366222271475160523938989163120465054559758570948345433505735282034688175182083620143516338833910401083744589293403835547869855852652202352947715942992879954624495552938618239634434544758378078555305002468026732293695320796696622335002094475464264401986881386191204273746349512289350102445800 [153,69] -57574366247926932756894311472959390761747045658307584391208180077243593524877535622876225476405507646417812173628557097247482616153403603300768227982883430328052329344107557458113102601343350636128339283291653834325419893024787279207992264784361113791416983629725066968189293395803604922148315676920005660484107842113210075586059895738002806465531785302419886237692183631678200625160177006711460522115347263778974185935911872613715138466351385219469855858302623267701587376987564463204296146239359395074875664600198200957326714185084394911216067159405558113460359647205916286871135991292157579260691216935340995393953855494001528647234911729866337461019941277407842414026398811114124955057350798012545329220317907097955309908816293615259612396574967197217964047660603096224211502340112392537920300395863575298381689150577161377368423141054708958959742201050079267251863207495147550938470463108063071159437797764396804081611594768437066049281172101407344889377678407090674287546103228235011442560383549717293716441293012776395741836368490357741693696789233876665966113050274161324211889117692984154188407829949602840896843901815409273495859171855048300155484670842324065471603270217395367512005407416743488432029417235666354272056168317979805764859628548041128303003379328880040388745949172017747593848351309513142870152845246554330646164285 [153,70] 3252748823679219257376924885920803829886096561407065779560072018311444476727080768813716479201448868422476066556938051884534862144506739205776756698162510051686485787061169140240844884000713768123221337280665711589998200340272091018820699824272477814978895677209925579322618841151581968158721872655481062479396872642471814798524440271966816576904061963972871924815710765242532279835349385648907342946417608562195002681769590063123430099377818391481470924737373132638156220737524892942196636996906879857440693353495356468764506715630106465942963891438801116880721898104032768267121063577617719171226879272607788959735277909772976252331285841495119444878053606234154203674324048510185751859645117002380620778932382790743194546179644173081338492099092934724293211008285333844008647177950883886940677810753467214235967140737830676320718921513881233904380895647528627798873064222528918167808508263982533067288896259576371104908856974221491060701473211678797566595098610269380082135379718787542273895978723584517503899163254613952657995249835467864900024665986095191599863239212197399468155382494916379834584274957161880960094412303452092694454138872461606276824755719558066013716056067745747632192057930512138701216209546923959979434091618226737760106202207054422605574625678500946383802424402341654206422984667719640149116659304157620441460 [153,71] -368199177178459290399910441038494268371421136489814349118090218148843554536974344088014394007213562181511231706426490308130850923174578956740094597117277153878683459689329512232798584110634766281611179630776670752740963788983686622552348211141098884246340419757878560500455411954230866478612397443758837668030110903158172187093587454355883998108942696554549751537179525547745398303874358494280846638910276539357206308878207748245959073904934680058209897670848937155561101760001158893624886349857806741163054493166876177979921150346049573417103549984864888807072529834488433182143170734875788624766885573020890570793081268458129426603453118195304367997392678189278935027230403116137502756149613994260014823813428092300767582102834145908291447744018643926158133742396268579069300592625692651224297567759241049400883486067238989870008931361078314522008486104156120027210050085216000442481468379799099800680174880201851001823789911262674462727265198234110976507913808641499712113150104492946545386113941351005163710453020477611199309930240882285902735685930273836892859285587658709551862635453552641882841567774878409685866653989814917512480702544506867762772063566255898859013519368811589262974771231233228804934445003276989426611750707005925940774092853909156983786774861988702265917639653936135426788679670545165016708537616889734345 [153,72] 45466484954845035527941939291117205062961809738022521100502854695469002888828173639906034411110062132262041274358149836047536916052038047632212055878138296783523185098365651486235574467239194717584722705687972194601170911883143988698115518794923310930640348005673120595953501737438599896230283815070830194795877943657963001424498294518630899834428355633366446385620404529724614270762855585661147139234509766176994585558879453482377839723164457756758059218746322061712933831099320420747082622187553114493035748119406657981482145917471229053994783280672047680762250468831403254979268593832678921084286636869383592239004897785786525507507844027975932482418604048608402980102494304665198225466561917478047486126212678690556712659712287115308663350858362903035594564084979143472836567992729365700932959111067479896983754246076972474893714968786101389437443393169979201306310079880630270296633192986981908743193719101301353962885463311399620281266644174396238513186415712762932097721249843716611453804865846870597870643836226027723563943503949397360902103753505186766369409638195285365776145267358612388678964228352829935585864440626927506801829005340160776734733745433796352235417023242204229460267956222969355626680158490269838908941503233311692154345414948322895472238684210002482967682185956916070330274243565189802830130296738375 [153,73] -3695112943613265561893121699484373251395461326027009318679347730094851511562545251101322858568389641545242418762648468598307427519424878154655059227627244680160169159593767000621474499833292461605734619011312874692457797491099688501626789687822291928120285102390731927615091943365092500421927111014396771459022916449048370669258477140095242893193348940743846781635431176998338861301910122291378392154501155960484570922002813562433012443108708116993747876683924588058248149280834641801296464681548824573016780774072987445742943862375714160559779008590587072649519520843252505715755938139789928304439094861753409109323700347750322897511498964376541735215460049552318453669026069500887804174869584894104575615107148201238111048648429275628138466571069747498323968343703527001320040989606166227778146415438820300022417627716031349762635498988338608694322402750996403459316698464507989000408917250762936038131523065606138727589884687870865548675664277373073204852136920370465786391601939095077950277613135424961455385382182819119043544321600567164745946477177105646751809559350313193466470283565770382659980598221511658807906542048263385803112072362181228604457098181590639815948445433788470729316492211927163523726746986927050186315751493698150233108429876922776202063087572466365523369852618348651068916121463290228138644945545 [153,74] 155531923485821623613930513522716207009424375629169210091782801540728427197241444547310073297267171095401330842362121350222451453797356511712739904491617356660284548462671903250543653712019015604401221352481453312319922602047112675672046283750294329347073681220376584663010826951990215624969307654983650223306462028556588450156919754681444490933389498342645730412727560458537292928283037774366487354799016488944362617158115560069786270250788091376072532244885090646548169754614826237814581006323595276467349500710293819927356469656748471930301163929582665524952074738590487013216803349582108811521657073429653885053636416790084857465797207142975255728408584476555033015819770113291196495582550122771472878907986832535736322910155459207012196826663003898628104220048202282504702154503042925426670935302249665553178342954560471069541927992994280294964246328043726184897653826963917945685312124495533107388526349716089151805485592673276474851951887984700304848264880077981189355538039326540821062667947430447136371582354513047916573230602436956626436090790448625229539732021331207279567384322312902807184614481814064847561303419851321932462526339855855681843721039753095505315314015398321496150446547350442621450711709360136891840478536918725697863692621954530999345505289427092936067080813477177253307115739275903285792980 [153,75] 4773478384219634949370551350589102764011587375424374929443927125641213852336533429983162986814370388737119249194838043234216515679217628433914335456040642710745201674769049996718747483895711733439402943959594513735588972300050669479222885925503643828442313621027871225552271195114993211544461978965089604035807380074618913489202724391161771517529523309195109879491415645380497688644578566263323995266282893804962296653216519281592818716439801263436831452717228504619641544832110658919366601903017412468607962632319862789734711778025744896813531712633619914952825650120508162444382198219118582409506039397449113339311527053306125880503185925520518652028295171146705091472348188031666862438997864272043852077635306515009304539785568685347099685740147130031360904699341141912311074213963195453800896024491412458368807285130231908649968470212026523798164024337115909966217003471677897922684445775783969259653278510387274528741775026585239663275741865964225300385658267124087270595428757839478979286211974362004552970940462425376401593598334395856098353540754158460529115365998663997233167768766970884221384094994363560039494721972920415722038033927773282046237539170792188521505682164164763868033849611255613229003985646548553420730301313173082936740581434193028980547908377750276951893150315823734981660466311239724670 [153,76] -1385348738453173806829931787623619910967818107849992304573497993635085125394196463569322662678187630401865231781688178056890540844928380535675184978439192241831557126665062335114960694922978137421369908774157052300385105770735381375379485085724642420152548516055613016225230972404260570625158112126772571705325107121426478151762612171596218931524087662446890694445570254211843342070617408773514472367581675081523650964783595686615497593206435444615642509671489288773125449521865826770615859040338641084388800516550776497150477664327558834310912022104437584809618462061058397525680242778743369321811786390261120394245218275247624100917916970146043037898530078362265749536057514154317237992091358912182649842414591854971083239713893003821059980997595393153494809204119001895151702380809762758661220039892411893902464110733613243787553825775285562322464031508021611638088615740920289904805083470126650842644883043673172909839295816065542782017668781401254171692392419352797149494432899278962130195594571696921177919651264746065062388139653926036033080858107147911334148288885382093947540435742271231363914686934811986805871972885001100949882120058721637459345770320724864177800340569486550414147223929161792430071999381950860947716364823740479597411166176860340573452134459161191432073059566095735013047496670870550 [153,77] 126351695407795127568447593238969088941799927215166750311455830692599315207932595425873812272712517577253639345307021566302722165161028044999816944545580982098920712532784045800200435962984993715186186218668187996564183524095386752636873536037345167415841342973055521585896595180570174224242210528163296561722732032276414531428749691760225936818033437791936891178305989406173916996159014074398523559882575650556824208389377769018136843254521647468691199160405780164647528979890100520307060298803350051204490565068557163438712591482394730686175277598936524689745682977008822452419196480902966237710780987089590603863617547235045043840243360163503358646261195432857556573813605090078495557441520215925303389393011864781432009781374326097505449218694145210167901678634501498151151631864869207568128627945289348930432320045726874856057484710470547527995215924846778024770235494618496829413523115259914876121785775564716256764056990976827128275824559411739064137057589745995675031694999105607092384688161739902743024644345115973583057441037660120619530598548887345593640105170527831609891743730313226369026397372719736599274235332434692460941283191075310741872629902056034290100974098555290167520766170366504608538179480915361193456392135054922319606258914519904169582627990144678080790429828724635337977235575424 [153,78] -7709791508903558287289447655571067460726280024361496991447554399981537039059852618697049139277816227457123117108890390934839826080180948685325744118058913874657747434874893264373560646749150116509705935891171291314960124085772095292588015863545465373624032027782540724339442807687362519915645448809427456776769637978612936470818478609749838168211213914507374607250274356645293035617967538446831409285322024809394488975162300137952471228796023772787516298884102120396089626615941681286175853278958315851071690528541061677281622755825219123262480677720938395272166886351021235562931537051412284631293254665049517012110246585710382412501485364600848256548854844502336078164910289935971199118620045317435498032905085167918081914357981583945235197071601305764636037839987415386641263511465520460438910013140574721373387890047587970761998053179877810484376607514378474549384962267325498792070407789019767186793573002874809852979928529617111735245403909581536776963762023259982355966669596247879927921819898923274976168122709232288366438537639744908075472028519957554431898876590658921093472359382712995820509115059286000006727675605007217950941369474456922830003351363221860586414746675657251224273493899661242314814227535155068563089958835169061759141372748560260167142692882936990256819859938241324454359115 [153,79] 358391018031556896289517091586558712077577771262914346348021398304339475626197167800747913596451827160895453068949959529803871256115383513774814162668430774126407476987675671446134143559096832840461920798060927520146353943760309877261394548942468909000206762927147192802955108560074470659132605041394635779780164363738908160055424629818918149047468781567677962364740296340096745122641891721582585808129845756578307834685904251792584885012647255432056230887375145200969384302999999157586255345659855113159936369838966554912211158645971645404526002536749274628778333922416030609371910086848472274797957502307458049677637146566105737522275147301460221312960768457019814326534593462547537662403978689137014043964544139868216348985446049042435614671126611553126695500139647154654371270620918418371827015506405843736434358475745497724183032974727707500564660438675751204037841199564801733722825808931320803874796896585430401871106317529970590588647984048752371602907514136012711695274113576326891910844095286047993903308136132401770713878851657639719778266141419266275874717468197876623746354330385317944130730430968759641681582474896835804995467318217789645541134459088548639888472772819554320617463029252804921533738944340901869521325168996778579117150097684697703578610820740915461123088251488837226872 [153,80] -13372134486059531276278682657124672375932813963881088671894565301334973594673904334615406474245151269698821411416954655214165198648787664208616461689487628889633607974467458300533400761272611348269011552647808232226740873404142716479051802428571446475856187393013614228871553295256830750884564109530916439974245888509504548073956330034251235516858009139888099758657258572509301614702418104054117395065675255936287323760640063428948872049988001932894756199812636791467804200366766831562979367167720005155170099940128864871180628280825793947165568526495288450857867974460311258960079815198434314071555348650824794776827200933465544494992921263631082136057206845379268954959502692041611560168024645640971591509163299120065163846701202278304251606270501347109502205634997629597095284389943407926666395403343990270519506766413505862180886200460609938250693862419464552488613141610419915414107975927795997319558121429859507133847857558625571016618904049722648013621929877203487342000127377913521857763512564767354468811741960956375603244757032368796612785239915178470245698996471168832262251614341708559619453041686115233983042108105826270326629044522387615912880862617409818810727118874173209398266106047253934619711789114642281712451088650959772329600645291897050815965106487816050599140137841958372 [153,81] 430133595800091007416793793136824041320042069120482786991228690217337196785887031436622947060481049496424782768763527455441358348044109363549646089700035537753153978590238005456819388495289759743505348405376582601512447409969203567260281088535484271850621460872099010929127299781384688973740773547136200834193100976276221378909490615560342335799455760789175067899409883448146274335206442262436142730733198321557160663748851576717403158345077280669504400706253546178356827429832470519843464122286680472454689243364879264625432617061172664932748621915830759384446803811096521434978189645049878021842672006344929786751674337247981342204919677438133604891654217242555309163545325636414609033399106995020837765857177242964120308413428707860231508134606953316560150196796227369295990943461926363195084969483206703157656936801755594995951251190222539921719359366487120097999036803981119496696914309380103546225438192527545600388606898743982273436839692612355482578092770086475743999981115008304422228981861281975779523137467845610768762878668311512518951472211879370176547033883769563965466247311344230038496709195620039116134677799783178222811768924067999334286029465712382242142828410586325664435889076711012681257140297931779665666506789840454742585798064336026614422410670170941955876105848139 [153,82] -13685346462595609369994540628016326607882898724012305316759497225972784137905366050577074503338539242929396058144513801905759196822478353173934354456208314997389228938250783106577077855659305730868073407675913091882645181956721022354820358744233387266278209429887548117689979842732618925505247087566318726747319163565660981348497492887960029850525814951394742426574304237559847752105871793090690993173584647421416550969080213140781611089043553554626114846075637476189764212713370204207841141287433401288689727490378297192352865848099021262043946918357535024356625211891936450013463428654701373353298550933714857318245924571475049604284051634639380982077515447890661326423494624046899389649551873867289856415761359906221882746716163782449983344970623839537996420452308578049572996581280247484527718153388863799352248094629368267415126890250825956072274506518952443546315368398099697451913540353253676426695434093226149423137650320204849869809423693810448703889768166842206409184333526824859839827397442912158079396282213601771985625712091414854985416643344612424224267080948407683931643169738668563990939603340788600179126918143329316212808954568229586908744617002618710796125525989529742557870874671053909344136118080407060697437448738186286849445256590364724890859784523920963489274523 [153,83] 436531019698201507102430783295534728128449517025275731850932604684890381650546551324027865134896475699456950032472713339310467596031322827563165960076381250184536984867485380586271685736604155234745873583224230403986216722354649064855793515225755353748796876166239434921286258940093887846648414934893977583144474358877054776732653894757926264242752788002536471671947142151173661504273886662198133733454193987873013169635463697810824631674439179654390715958624663759302556149309966469611312332149813343662011053445857941392801724753366145206294096494129761417140885646366691969769452668239968823724163107010024566401580858337833253362554461621388038420848409699906933668910923242797348018893175758831322202023298546245970495182677050939122018272649666895219099040873693594049372729725620245090840032337078691450324882717606462906951703295208887365813595922043361069940600753531365217143192507674205585645262723282059736731686348602965210633407005831647411430753449673906949303633285415216280067477810517146715777145391183896225272869293780360573697628259155728248284170876728735972498841307731919877563178243263651230805537278617594210177047941412309054573110138547577939667222376493616902524540484167157674938580572809207188368681361049727721999186483514018988457703962414282754399 [153,84] -10745318665988899185906042588684062364118339738084290368558900247854311173090076697000404377070001293592934842065484459759563784480469661387630771866070093104687478523736059621319176341418468719745934720140792613233316163556317876095198936389839146560142999876976976315784677308353461392255760633708360058012651071022343554877873102614332472898248053508935212322207308653489746677736991366767564396520955605413676710042773583184862231508104286042966773864110679746673709911897170112591656553285619950548688951489246365213726656286986525003458932213555430233654559156239541484214346756316269380532898094219512427734316249454564209554685500394882172986722223522348728315470400461166870557918903077624773565148665473359671865415367701943710840822482522377585636346135635194845125929214243354407552555620139916505363127282255880101512929500990558721843954666205098342866739391042261916514721513658687366759773379547999873045359030939894662720048641893112736584659275768290652536970432908360308797185578839451730493223310347276104873601190221670943280246762337681635723892560931951483342423169242475070043980867841216020842674303592708391909940735279176178207458624573647839965809391382548780601311801332298867367210367080251661333559583706221552290680895663575474180699892034406450 [153,85] 80710072862413908792635579901699284871195863065196075972422892152687781265592792527745134312415587468950952554887885849466246066104046290496280670309228239457841269167535275393322097151053114431951775622483121855183365282599928845519619649154151627060739897242599486596593479483118243324059340338415276469439591034373163219871582971321988146134647935620127027342110327997424129845102095319664419072685292436256159882397459499261312435148967453418142989512424420212008434256234415921508861402554018739175777563183844859520570031593169962928001490617008535344384209528744233903997447150583928331639686964990040018986598731481914603442026395303562834655758241630929369877981057828208247073404637496266643226983717264929391978368430083214383910847336768036023794941042423846149421765522010218871475129662560244190906071343252089628356753118706668014672367862781935225854743812551268058818667445280300905492499989474282894853174076038565013349051030445292768989158993486732126952291790347788791772593804313932210352961545046746685394140453553654326583732999729602009512640659786972639875751590907692060946610957093784058229505475278346712006775348531480186838121914593657291626193557460632401923783548532815384256576167111018306052374044023722160356022080132994230251034001050 [153,86] 8578807600565482041975863355662176786015809459378744637261830129341170743303823988597263624811301744387319079879865757412137475650014434127120444502719918354839031097386383038797498034001394770401183125104306241696798836790588351436385667423646206113532905402514803550074024080803658934412266986709864579635027415338429024678697375380058468574440979573887894116824159960998993287802871230365593989445040990349387361166271288987621397462996265079297260617472775909962879834365936824924539971668588540751580900752114027105293961586816278824541207671370018196613773235052614059764095117587401365470471527303524097035759132702666586689060682160167414660843657373716583435378315165668674690681916911800424597163737077617340447315912701931257326275015416428858303310528838600662277565092318062939880084411394553923726362759093752045480862166986385101640432547388583715530719394693086868378945378556285411537483828274018213275807404902178138955669403374405773430282468518939406711708467245790480449891783796679592603439937115949234717557506929164164098181306664262062154339099610618422863215609594300239928141490722306488058913374581118418129159000070808281614017197520170954965839712861819820932431379246025139768231091696767249702266792476223155499164624950074713597020525 [153,87] -585715282152702373206059522167269798283242201226970854190593434437248827734119822733205072724693534657688010460205592247777586397989108341252923079105684467072362210399321205195863100580959184233167619747422283616604620892632233825904753593931640211948172013197002290034150050638173707614825525125874407128592795888808685180192125847001406468172321227440074182719379918225715917376288040847726148387746478186506777244715829516353014497621838283678674082064084969553784221007489226913762605462738673935502139571144597776725592297980270415071668184356994816556159587771094285299635564188459939324500691531527353636046572215587564189145755407367181263539425549519970066974811572350259006175516755792904092316732043893846307749184484846898699918314667797446506884300800978492658184682932088478264320765767281219512347253989794912714978408195900572116784705260510577282050303305051417262131218850428475431156718755511219695279232734640594938974351752765901824409528725781684832724435569552085644532799700980549355758847720478964448128942047150175152808067687444610910536364435515816002149338097965259070589950611891559878229179901771449597170003541493712926753780333749930635441218537918516375681468757226220698826183489340991500187947012263994358823309652746664856600 [153,88] 21679751477505106242363314101486823201352950816584336796857514187236906085172067016066436302994389238593722868596964288915909958383363204699920230611629054254801828353920489508316507387467797203446813101722182586614788999299493974597180531800507988052274274767001506034812095353043428665096953537516985132566148485485502100731282034948539454486630278840791856935188477670068425597017889929484337498311263335790188755993810909769489121594195250616571149013483980202398035682628919763672758483082161392108365724713544029972527853359441290125327516715195309511501316184427965362900026958801544709522995646658429867979533356422966084662496400223372636237584678575415845768544470524947612158055004223039121792696133599294516908131924135338921237079080163427334635329662345601683629331001423066804724999310919876737059201249821737373065405104927923356405217546676661164335758039615817004890852579904605335027489291657381947791922829760378037897721164100977147769635908381654925792738460580458573921311060352422868639272107541988667044144361967638277539516065770758392422664693623619464920571019611833076616188483537223195605249942744093496828412322966898089798964145461359356184862209199848941971121255514466256700297064094546080608815561941761839196196262754887900 [153,89] -601335592006188424437961295624226652638237932597598392350830856877515241447926482096184747144026673829861788486951510557400056191319006264977219149794578361373556655520914808725579955116580384633205229904277711228111681485786487891759392619789382396909945925372223601171996504554826817159745398350903356609277448582574689477675210671421274399993742139191830911080666420561471764691268269715662484707364959568067917131560543439119442644791709229495838508983686155142684139401535045073205553719198948467312777523959956337812519630335965464945176681811398624236829965014820341349147293942346947185464911279756127948633704529455156547167583197899951297067063952082223164698516191101206476843677548597845523479469677098250334500903776910580295553951935732410029574120074447730384999160054476929396353250934783422058011076733454626758199519293114576910014579418423800233068645004726468504459522274882732922362098577739674921111727730316360471187665317749515027711359455042532823054196924071434392729780275714968138019708846224174679198147003725390282232381753690553051487383160226042729143648363634473684630602000413088560926203062427877484639593321576664305977693508516105750859933342719959409116388787999494141550368917541601545829337113642889971033228080350 [153,90] 19044335523582344192078153866955917928452041802407148824598550683062395390644614943609254816585608856893244102493444711878076094156420465499532600883970353463100601155030723142500227788256849061927192256988281656303996681106065871827221210192920301040919177666100378531007495900012991399994695509283947985564513781168591310648047354180325196579821438269377975782233737777116698213980320063607575151451437703470414711046706312322466004222900001231869238246788829102068421234013119074660965752465917578257467658067549097705053130437569634758245626786087936544037262931898086151442685363470722786460966052812552329650804025280110674659700966477489374542558989087399338784526266243199312676152673898803547742814966577942311541464016608548912856827132604139879131874130677077389167791242280600197265095250867833591608120771966619066338520879104631556128502421028506697833045991529085722665474777414154874670901042169210000919331671061359720642186445545006871037004233747486288202280111432137061065920811510026941835562635934867708851823100351212061282193966444210419205695726957902799059079964507977114338276588973161414268177876036986969221671154568022652894923763337565655052751614804186457680018368292289182554860269556207580706497888694204316099364850 [153,91] -722990766853338731159211422964360444788620439143553751615583803978324832385041329526717561223911977297295701387169398938945886410647729165934125348796168244934021140007933287309237092992442727155342503442006880866910970227939308165929765420872171137475423870741170053374296880926611694689251763219921664909131018889147094216180969972889939062191657987560733750931345155185169611417485503854418283840056970900842709004926230248315922360985159045010612941182389967166343352903413351492798211230223389096352382152690838837536661423175081225280116903468592367278298440619623583232732900114392276681581359040869234394301513251982941237797746008197535364464428375771363899566159843209441923987232640878197205501405038863686270822453266331487876313407583991995823975695701464049856003140258022600484602695492182377346941917637164322652664746810592524214097217702532824659693750791838507998740121060815604042202097694304985859877733184843138925003269591694192595999394664761418015424695793999467952278963913500150421300146735385269527905524757799765010562510309394335502928481556736960547321420664018403705132527120715746186367725612613019134812130276956084303294406443084891955151511070744373495099256015512226620595419465525934919592501470935558703510 [153,92] 18730629622633877936493440390859988532104162439996462815973690012188820730384227775919043417162830342082551269671935165706930057116478242178446790038754696924318761873405719736617272478242984916476743510773156576792526576982924309973497826779397639668101151029572347753708569910540376934347559973610428232940578767716512521605050163594250460056880688554104576413184853841756577861669629531506437131659612468350522842568337893071761783041678941448895493618153018805771113480131829887438882879095305532086685773089395625431856319345412552981904532500875947447756103399478561633405804037849356103199251141895143036537069837255938621175332329517443727787841189333408274124821654749475892524416173306501305777486970067466509565850730239630172548778847474611747766688679897026021459037009420328258675309992048869156041121585691037594459022554716480933462140581433546630505688022162046365011283241545764068384032177278536501193027208933726340862446360506646253568867403672223133898813313701735337661126066736793999801772372476458757601904077930365976544131815549181743206246120434708729216237938767631641174074836884868659475319060709157958353089573226161431964279086254651212452765103127486493002240007636952805869435771253246682981159365602967210 [153,93] -250799394638488061154274952092560473813964480895265406496077632608098635400736875162236266701894807678875605014886673560187067747249437459723514600492600404004078469899981842308478563636842050532649535184825248833911844240976075661158559916254450984993463978470266189370419204543612095917963147690978429308295288427121083215914178160777665318387209335609171797418826559090224997679267015044648929044879628953528240122536690125439687740763844937905266926213085111060426932948865417590948087533628728642646368569863835180923213060546940252666342086465835978079224180545580543539508477249128048249449844074680378160628706970367757215006004984579828089644482781950520995835490718964364355694897791518642657278650444671439635909548511134744012486530340525417100601174156629235577865508760839853411241899772946624676171634125977734244396556274203397403686287157414094747827452482428495572513355909297505147764235837262690186666767976962199539010214355624710216301367273769057934933732116942227263371187322752721018637287543111039706938090503343506030030506918163963356021332159682142873744364395308100683299273667613354574648075601460450170614836677366676210354078636050966698512354340565966473095742327710918124865025268898517788674049962790 [153,94] -621801232627463386868122972228002694661337612470304307899611216455268254073196286737211040254387510188637820680741549036955535281894459847467703428159575639009318524018498119134719927038622432722891717168627330637414640360137559544556793969827453785107427123076232820975356600042890849400427271988678183168642672200986645879311289744511385200759612472863105499563685906946687247442403596970962710952392249283287289998636153207119464424560602009445021658354289590476519941353749775049758573734090752903893151058997869938845688969442593974036905093185371122592724200454677012502415443592563651294383423432302197482047749781402530422840774921456382691670383410881456794940515396402051353022936030446036800547401134746629264080287792365642060816375682269423165290573541884848477245423500594315437241901322290141842714432546542141588257656042986041963997302382373193311784599042194877591767013369988139723193782541200863973857586749473637209505936599358355637422974038785297521338000593894559901810442933975673008207051043921726483008344832289048902612929446580646523412437212641834892318746732811545329986376136944390665493149012933847585096773124758398696370635088364039711856639801908215442096483514576541562789436117774460796219335 [153,95] 228404384390400296896155944408613960127059297818802863986197019708097971294586756505715991364120809288429183544275158361146207597921748602495723972961778063042385737264078845950081929006132713487465041984447720968769962548605062793684374065167230975011848090654412192900507122829386065564343217621649390241990322608930020235326844477372466361602853605523745109132269127561097066903395046528186041780644434074010139710337340432590383295493525241306270773681671289066494163524039927539832860957256223511151962415387564371993106973338623902410459896145134551355721561722829510546177977652320484487325297330521933605612852843105802861454414807431725288633686270427747440726738700474061700033999770670022038092877020804806541960673338527600053941313758544215345434732945425336171318554792644842731168641926792115415216951977382665898717804098901759460806569884718996091262723140753613642575982811493532210118710993541967443815900713454559652947267826590291082647846419069080036017297166495985344347884896394159982716841685170938257258197567850401789873314158971597289645242589947901592406727047700464735390787432583639083060307041580410783114977012681161328885967205031364631955434362702102488858715500232658135069999033407424173465 [153,96] -8053968839554919672796599118033041662108527455393283019021058824986689855043596009107723004507902107536462112961168980897496384371027219854434661085248081290994240283337173182275439671950115442755207903953502136393956369222749328746355799254091031465507905847189855831876554311318106447097884877335167865719849087868112110557560458168989648708978546928153523815849749762058070429498928535471589638632191921736339288443629316796454827984598238788865672153389524645082569409033334683054876235862009304966954116232572961759020927375017750357553940836952502929747908309457449002241568882691676184861680753276013245961965415998534530788030409700558689319205844828222849904806591549288283836050282170630462822742445342599472990335052862619810373454013701957377419490346284490500818252425032172321312462204668245062003918720938969071983520981829086671291734379516610108948192401734338441880749772263606012081836967125090206708055120887199758166426548133269885623979178686458468082821646069535433924953676177595345888846043940534229932553285452429885123480010350749481476959000034706720292459663136132316363330067046466915643810271550146008138157805093724606480974676462303599587083854613116144899343653382711811924054562207777805 [153,97] 215440563382230704807958216108434463006804176362305831303020938922103772420390592829840592588653307983209657659079106039039912684360464009258797394355700555618474655245235571795071027607979778234276004051773588167917901303452015535844652961238483725818716253193928685165429081317723514902736837768253592733858205298653911655897400819869448060513651582634944809548998288035258158072032189053768705831062434383584056305513110885716476221729786136039725894644655574193291300277355111942884969865528682169678293925640127479471659276215216227228622062736552617473857258058876776296529898666179409661194818750005307598083840601759793397338241793840946663151710579531018930035669320753130364706147842287351843740900498489236287079075695961334286112080091598987991958755860716207123901551461491605036628341400226264153410517594902438679318273653212620031872769021918289827176640914538369695743111027647803937469664468015648314216965632879628258568820439428642341007649418115761814131245714695257296930099016014237948189434769080430657040715087836905947665011195295654226579635398511296317841446911257294377516138077819461706650963671482309225890518219144669529833118248361454264213792853813049187030074419468232647828281280915 [153,98] -6498521889143006173266981069997408167010974772894582482993822958062878019344126582544818715470032704271394438770487373613721229548893343575454592916889215870599039328967805434772177540412784756582026355085169476603908227293362294103095454953757742930690488592869784715397137098533409808381598898089543042477201924192590005773389888715027280455656823662490922537754241496919229842211775392841072862184796032816531867402069798837015584207863328519464896861323893566717435248287942399882486521045017287794768570500424438328588700013244287879787486149507364788784994225842115844197364095032758328026841075145757684150864569649493674044129707456731750398464283172935920639875517824214443430865434682874043555894601441252736553293298849180429504273571125845823099557160164880860889423753262265920488064962332112504205926066625738065542998414270405240845221934285587374603445405702893235260468032328273486830740862198353840441733705562612836823710048949638285897300362879631067500512224336769845153081514946297290467595179229742215029468159745394068119427252738771316669170912795478714838691935439692430852572836134712785999320597769155293069349114064713529011263861516652885013963506389929036386627075928219587882028795 [153,99] 246832796367945899101544583270565431544030524607277891608564037892551078295711057851222684771775859394254220288944171963313375751873170509070535486875522140228966809952382931418968646808042039910005903497665228847598086662523958470391977923349988284125876565059637420972147755037063911198992895597473126092505797681398491346814406641397528768381534937771934566449946158323366917058909528160098346985459058594892826629024898999677325549933937786124398045463764406742077385559295298261795911618048796723791981717730736401756579723942552644233308860926863793962179131944133715792186889180109015372822911584302786079522307207774241128290174040082174101378355773739074233308851304494638708071061428727683026205733565862220137161064015419615672486478590168610568861023470709362850510446279635852284389851083191087267631451033081175470752728464071287574657132766996287178548010133696668610544871398480137673838145817525670324169521092120738964907755537694971062049635745162727562679827194729596709700056486633337447326606562572564115370842198826217672651324988192738934166521227391379784054219367833447733423653247702918793352044743959759040829465231230582351633933839546651631165842290961047255154572171347266494905 [153,100] -6107623595383710722405934046545087649857224226168903717513224324074111090432083962013196289565496836216891350628852345281523960658388180555711845000316503473005949787413887160740933480027652933666319267149071081258490134751991098871382738593803116742418885556997088871671514079742404142715825876760708847852538287243258139385722058314843378032038111615582373715089989581856178820660270909645273401063049214903602201679330804545185496098161618411694331577455246363861610005117865585557242834360743710673915904821477355911474903979112357334309188638120774391854233165151544308016091001681173471162689178632940105899961439887703210928186432755681446507331001087903871519537754595469201671334761184440928471811027658505643167207099684351524969778476434944703447600273341407256601312130884223318432173928032489492636986172509605680917082492467466680627769007067747558327326596444698663809544108704340046991589562588268085558933226966369286850741112534287393070367585122524963208863676762601384170436873303740289907870561698653767620620392942644431047720450489012277929007581231238053288799844646509493988407855366540315464010011320997218542927432105680167147438382126253209658876609631186417504587419914195185 [153,101] 98523392615914968492943922311578301122673461550948209239150564435530416227236042677434626939742884708057790478152300070331513270208671330304143395192571886635592023673422142321145957413419992726136714568627405795756073634434845312905249029614563744108954082385030969681732748884795525622157932162574209464566782382067434709970648719216671300242502173206585710296919699638962532803749852317426907675025019255296169066714092201963864733879989914544599806759937884521284522553968473903190069721438545519726567461032019488955865651546200663501381440778346123914226649042761822144385667925633939793792316554331132670599579189591999886955547820252753418092867046279016137890958584166527169675662247097594288384224417773063198838342721840479990372222458280831797070782905297065584716490559347222541914519445381450675353979430086996860941438273160394912790981885553714774022580026675266938020494969018214046022758391070237520085331079691780538577445330755172229471406383950414726228804738930407178972185872198471037193123295754225228169175499070199459655814292681238476112037057963066657955852342449125804324320325028412953878973997680950947992472531859862489543987253223414696575710650333518325558193320035 [153,102] -1333834754468490473028001043204994932081212877984837685876478533193221502909066247516168910488155147017263600331392571912892604978440511039094182104252341198784256527711120186608970105584325444793545151394362948932291546966628065489282948173637478899204238379793770103180409256119275595742757224677171560205663165118561025749002113374827645811502494226133759573933115365084701174537248124371473641006348537490584450348742695772396063292794068584882684354254082152687869796034173057426606050307978145683447494099544600653867022832651844989547544447882165804795950213372119546304710033563078043925541577421365756088374352868717116619038899370768771748781449970039987831590683758163202321749321857558986216312333832746215155793631656666989302699928527598414216953955438974709506670397927039463963519436461651928910109433009058880191394366860799320889259594833375950418607359625429647905728919061416020251390798673968971571186843710398630868391927286910071247042120028309986871324916063985591263661599632404340117917787625499666429571119375467587473823725397951766483514766703942342615678981415969864304336776522801508818213478620232712248434495919975441819064987903723810598658636755301820531761359 [153,103] 15451371383912234393622303243220446357577919678329716097119264551233552722805630266431633853092701336673543576141558045469881709931080346094788770346942306764150759251243544530272824991488679316046886138941218045421948403552804003824034497292233870578739560754403317961894529446067669137765078427259689049420098536851339433943173880753996040424369498210856994741326159959580931128227315146512629959383063950345483251680579376301805062828287121725540806093757200608883181036366476873518508018510613681639884550320674949133123486962535933123487768203386546223491884979153475274615094775200562016490150107367051514375117844098969945742735879354065675209566088898903549197424856381146871358260094542737375999401526329681121301503585557049393162349910807622292293904515413027106213557995857434543836216291265139361363147969529319144435899100561260652249199829889215044854838670708029848479563013474001911430709860451769840232161081164585719833727364816858925294346714257877821555005115333098910059666674500893916923035217469594620931976322655324613557881467527385715335791967083591992371466432065568332587560116241733217049328514803540248029628227671834936273206701079992657186442971696466305540 [153,104] -131792199352257484668762644159918836661962768828174328647399865575107862375167778458540169533618549424721940881834392999206427834112077524624881537417850087889480643358644979449037151086346885912244357134217665503562530452488470090474370201703503708976712020475336114573185222305523871393683209234206143212907490275847744857518002608504338538332832171222351835139635997099581333530308076147195138179348398529879250719319670353456043774102585802525571353497707347554272244747662060266756624501955806077764417069181263839478876235495138836544281449476134337089015383813844033717406668919799201488280827525710657798333285226563826065927188900726713579614024911272576901765441271884603134788761401759673056987829657340998637718764898941851090265888558412328761797321877814473100967053394369167011692756237449144599552742614054018969792612969775398596330067734952554948659489389736449345684030197078522308008335747552467664051206188475406255414198513578776022402477941026383202620949728611319778243792991583923402105037859213026236484489999723163251933791832793967612760995081738211746563628009702483347671520933599607388882883619247765836107940305703700514574483753043693170917516351595217 [153,105] 752476299670769104098179028688375828642359193930339478367908922510719989875149746268617122118237650083324554770124435000009013343800013689355237443585321808312065992448272645342990850453521105597279903079084181586297575340066047269530814942527562153381066868069430456950745605692671580224202249933303413690216432006299503378990984309689240828488971547657141455656012386619826984946342369319512120007556169422717325205712302555568027799407103793629765069104194743968229795939426975170671534284611343971802950149228366339112614300836195680133716006262106521761685219136348399867475663183228691612397872375232189398085653400490238047431156236083817628051660179225408194700281291692686418461901341426668251016968254932361428061507138215733884865782931730520298277561981775972634344451276190546805844274213163722840682625405137435794865713434491351242962791306625821884154119403432390215408087461329993159005987971479694568505273413429669214501082239159926481395483929091827338075421562804068002559743597585238832986845145243474807507441887312519779673896941129950395129546096148267111939238546264130528562357802826431591468875961085825655621112697676278351687228830280533220803982172 [153,106] -4014912913859335256684304808328348946550209162657451561926499851927673072754294583676027026999958588298239142312575128300822573577166256755199571752672987477769405069514612076669586384191259747053261353701715598986856935786805468594602836481397443028526770381318593059420025393599690208852191328402155266410071818315586191088034702397092691220601681842456793115834586976492934891894967403267558818152586976700160248625398776738492713910733892795127787189512861782860342181934044762728555301942118705674983801923611809870794093144514189777331338168732621204527254918520225246046922309508481082862493275842417247062779021602464395564725993244693427099378692348064329142466687228549482603423968376401464984982336992523465642214612239499783123963446637116791919451347695853192261176050518917296140746849593900213853040286997384809068014084995736431833537930352077404649568762603571151901537544147034397444231480317535734543401681601479837348243391471166610661432736905017973147908948321327536457384667675234106645022958791772119970758713466341134520344384346836745340179253671937473432643943192628704773200487935695026791093734277078668947417591080473529398654857553361613730564 [153,107] 13533418800193418012519429010003324003474992885587422535519837667332304930811593920138715936138744098982353159135067281807932602536240822678741337680078681910475252802110750759782567674054729151122881766497320537719724209052892305620642636314478046642082874758974145104906902209829516405387918788532489630344811763744733002507871034261711052888109675464143545502599687046974572602585183698285685725137886242359089525387935342865843998785494923658836003723302643425200744990545857344785621626355942903596303610540900584763373482820985157842583861442328131890794964135222835923315807287528535629425855203611035221697348749012728311633596382338061181498262750321539171573758123043702044664890000416947990717240477026771222020915607069488659268402586088437026195248559269739168727840470588869264029704302868814044713962441158502279482729751872381257641472216096909073161391736894678716771840505911841481585130650775007271963986372004155011225214066927513534981130430720844503769528353649096153060828647599327727848321514528167646862351783480781611802385182089244388383992285207111872755107004738940241976681920487042935091512889419341706562992914249899409614237342667880273 [153,108] -31025219503888632118550587126342690487422855314271627224339019982159946998613991754819815407740156262487644642629511959471572064659404115083198002070781132530139088212903736788800501083244784115396336590076124317778639810179918770621840290914286553842828798186052245296764968922645218934952000664256015610331813397333922803617523970029554095686432350069065621383808001287285982920225686386679300110437959207990913015884914218245988175869213426264015031772979659113051003558766294378452260022414929333944041898498978206773553149142567139146593986638787068248820568560266585840807399009833182393940606043045111152733642444875097285132185144498807379701177597618710595235912543887986745696881118632199872736071436366273085950524249207728286791738331346621595507763039077896832855526879520609878259212101433320789275721099444148098495859839734529352521011709694620407272448124780007422423098693020687321504095296801036951108339808496432525911186506349771644809914874599700738921754086210160964021344830239756197284714537010646283653773421983268010408444317648775908596042305192774187104916021014496524811553194734062339694782837744582842974097074401611271598247895399 [153,109] 67948379059127259296867610993603079378746865565018750717967557045266589629444189256534306579326227736357719885963226523084166406346131340531055426508099684644142072581790627122306672108727079517879357087509489526809955273548296268958421568497724467050472422005963672329831936900963043510438918511347383607881236183508035072793689587100466515240641042044291186738816592968214029962259654937223900193211931852925730574619548511138795803307517383712270768534842540367191010018706441399999400163859672890349193575173356013768653087891737307243261600675662976106644770983757712817384179316937435885050236951200428613235239993141320934972323592580216461591319535726978423164761521571761760970409089279751423167364132735723812482085565747721568820234969434689103121030395589188636797587083097915292547534330684849871392608752982532521682559204164349430229403202489409035446724577743465843221916416619516618567612838385798795701023432814886210696144056553081813546827670685165149259938660260660947862618372531882601194140939267819622005785264897090742266161572228746832753509767577949961487421970601993727237276880052009224047323255196051522326539507472278394998125 [153,110] -76698504018985662085135771934650601332265669775074078297999390615320052571810374509595693654160033843140133071181686797096721371679501469749590588183834928431055881576031111451888617483131458269658796541104218928512765985764199748929688177344010134270345973712515684476297786645158489910301790305466465073328559537951701161014485085029014557020295245139820361558462492676703012736545566674553297272627616470778700874508921706570162419746434478049851953686250903304256709511209327338046192480228671841226781441909330690104044900404851367033049219306292909785835003769776471541068324611679607574153193906062416953042773055202179463523217886783332713569167576047543565312760827348143040000154974496092585447151252784156547460173896804757274686738004403493617817761616663841546896442840360822243954825348904632541705716478554208845565972300985936270587129539955028829256765361729340872320752013502483296371374983173542767143899875384182341611117736844620787376134394319754751443202150988732168493278777147681323382793632670889009642492585944373568637546673610996190366655984490627555063420809880933628691922437994759746280796274221295903124331858444691800 [153,111] 68623365244405840285368668366715534118703696059281004482914335263223831682986144034280351474647555518955359549974788247063063495905984589185261387387991650103833606766313474690912681673694301795969802777063995319872524979663895099855916471798020245344295159270014879822030257078522494499692828661374165543360177513131359061135236541659790223866785140000114631343438744493262608983900246347000862057485137214620871188862928672774882598596732370343361407726794102972368677256541567804269925930500900497702295246776044742035202594598908360545954179815050412055221959792663640021344087017902030210333098409356003496048176769391822840167099723612565176418681751083819962360008484828901007636302530794143781651503668448447592419169895193967538368380082751697940504529793810712616609086708524239248547238037329178703076468330783796365634506814399351795654701344906616156200076881412394874933458623538496072047163530150325859580366572383032672213037945105840409873804153315109334105529575288604091397331875265646333592198973961916383338110847668552082284143321433714357687627511891431200412420194293319949168286013157247640371460292074756908073565559275 [153,112] -52902927067452422962796789027581052365755935840455720329260351709223220853395143447262015994865554531701385757112309784308454423840357265266469342834718541502900801451599688713435138911856184266166740351817981500842106269025024348945826633627263782858957617500736502504900622595493912107841157249649718309599570919410833789793639236303235580257050391388786858759260216737901433567984722206224403461325902588380653270705430723832985284275941285102733341101310192178940761159838067763241803213646848268203695006442528802254247423924990738671764862004967450655966562582635611150447301573188059237256513790687723808586161349387828395249592434174844948828867197655052037545006186234423198860908374086137305946542066678695893721772691390126266215500472527378704848394388449456252582191508954452068303289278101724410684186647666193602522614610151205025640327237162076475492630366374136601158245518827498838240799886355421442324445177488060138415588203722360263146757626334657338631387005081408219838442109092333294305985069048643616061072949271551458318090293890621874032529611622290307682747908421099286242421405144693124139688204763127827393700 [153,113] 16919102726393879133099490359737529784572953919214092635879491200660296380321819963710679847587196629344038501097751759148570813516455967917381612909191665634203972806600186002256385726929421559904804414361066442273203371743005635213892659855128581746567345273891298523551501258292811088986382214447621871936861000573331134704744587957700972171251915632922361282654555107463201265102576096306795933349272632539580391063876460406329868786927804709771175826919214945843944597305515386451937979363452266636909134583332357711554671664914424464621940319806383361057300669689706713769557224077876891863393102666335477222787941494686028961607984652057548099208397648639202983926426606876131521933031230128836243289056878318628267085824311583205380859389185423207540709476431889368830645232887301008276126172764363041258767089146692904898389618362540710145542354518734618402139572579399123200790869176983853294485254474971225802600009936907631463162526228122070357201479479658459481562557227673687750946136781664723319654092162988015243202627218218822885626886584751867103811228426265911514480439060129679677486407523633356895084788246518525 [153,114] -5206896118952842391785104523816478287221213054125998163697770883621859571775545353087274606030942777315106620240497482293786284923745820469984115447176551188876528760170108534313752954434232903756576528835712176048578781459184053426279838306653973219830825781650993501820910964384441893279450159289782585617250340440040679690245349446338511553513056816748017952619355479554393543010010862112216016914263967014307929315974055035818057717437631226199893604792496459991474905888572281745592846803463945760512096874278753455779632680751831408870407746995286487905175012461374542241702287850188385206458975996050735372712730579531382928478828778863393974817268683241670404282316652000572786380059995134284851196116270534324089599987843665863881801378459318631096941785780984237795093094787741038358231949641624089063611442753086769980997743961223311704059838728237927239469687240271359907081584972247103014192382451399040077547498226965027039446735795118418763909177329472040902988584718099589771314862036611134858568579606936987895074220022606239262093173335032119632046874710186206619821820704996224414889316406962743958239800825 [153,115] 2635628361393813035423120792671111989104397131208239208660809739402255689430347762183392989151301701747354536839665650485338794030116721083759953538858352425353231033310424506966954959043542269598334759904502453836698441201383413795956662098028859598639920094733286153302670253931754078977004116112086643110261506069352915492782857257138903947412515308077588404879804568046909590668920645890484928144417483353821413682404127128027086980706553760915783432734570630393311171831573736765355923084730113568818849404473889975673299494098299955054347791941374537512046626489629914386216055648566737545357330894396466795500743157999028256470976667132210714444462080588358142749477469422347991643197537649472386547628632579865195203642239432002875171329153965214947472671437701991442098372176290336227593258191745988392143858340784180467731681116917866608102945809606128800872061713119123100739703087943385647239681062739786056260071216212433443488728056973854055177802632162381054041925075135318130913455124042923484448156793139205598844663837593250644085423107567289810739597843074653854190168475235656785958682920189876690350 [153,116] 127067737399938996575236660299521985937770816676262162569606781033824665987465630296276440432322292360699705331409955668252631460683286427580295510056467267795503692743359397855403229387351163729128993920632860848809181334230762046571958731894077779366158145114742114998713701631965390891392412891898294443785230610845785199018085569531259017670331354930371473444568531294625845368992582064765385669674139080618723984519144175413796698234458884337472348457143950665530686574478319471280935345421394122584417228597975346646029020702379903802695142898950513853166578193468550274015667861991105823668016336704360132914581697787855624448472365541514205221295005945572964596121617189759619792244247676476997776256306060478300690789164905756498915314134838065599455588348885094267585812581555221266049509148563252005423546460697514241644964541582062188789301168776720472132002670882428126174828672821919114892552209064987116640081911368908828210964531166708630259880588162919724083527826909088815235509647924275001041775152874937434008348937876753312000208696948794090515832993935167251747188567129154562706760712349560 [153,117] -103111632300443139484572827950080155006460025525640365869102753845620348026079625935513305985222413171272056857683603889884084430823481033199670071972790958178044400087850900620831728180179682772519791258208519474114497448409705387823901107547684990042631842119456161543975816577320142021581106516058508958562219293572138736097217765920628283461349948716170912268182317620803089894103974693198752826651571648916000337162482935966544428221043403921151502851456324678818348029195212449853062254531132235956906078192960104811956990781773472672097262114855537248309462870811207901134306951995308223619289042868485541272996394354881482101039877368750631849595378418172600542471683281468237661744501791679774372958264751101571567969728356934769145916437773515641977185815943213243573766425573341807094744414685704257371759797453357856196191921828072812553034762915017601584186486056801660977666029671647644295579543947570217909838190907013710241556990361793018937510785484626030279657875895454731606029898968797264820391538278182797213660806842468728450879144077580771370725860808468371274615962652121504794803800 [153,118] -37231714222322403621854664537542252603084456791751481386794369489809906352604779266871538171303447301078938821082521765702867680598778747878971589966188708046341791479547982972691239458116285024215838374218628910327099514045016609405309484861583858879431948318707100977534826621601633170578308580675781230334445974418584623438383507578759972125908806235274559121066879278228825380514491557134496645127212155444245994912502380675586107897609627138119269538563054485231394491381133773078153117126996628243007994650201280367965623055224004752801763316827319005691205098352625947112189594330491502800674497510858763132987892381342993126564217597223633576307588208335198619956027781804948890941082189713204321920922247464275113183769889574132131553209161166298278467208608010137604375411397949938650962818043508701130271371395632160811225214076156013384642329377457332265713149922253068662818637774305590388262082769993817543942153577692526053620682034875289841722752331591578311939096913036869158437967470420412979870330829458742383576095598557395743277464022418799880222902287382110401283250208301328860 [153,119] -838374808813613536255264384582676619499541250169326405069230822925903640897722421485636596572832283364847300550362498025966071102033527051666940140027239800386978533443271004557599508741113269437689869510501742774672882153019428198088603981255369946043223266795571888765700568558179056545374966289179590032322719280749366909019043231533739940018929009337105490678066380009404447757002648085806904529271638883564794996601785276697508419255350812454898829704692510644848524128725645293556368549993586902986166368492722265515982791550524200564596595681408129201849470040821541044807862361993393199734391116646788476584277550367339903680262031560441654178226624845310092251883132834976267311284501529638543617199834063122415645351980213079739427343227958917004877463910307069263586870681850982595842232068915684164900968451113556996290602507550420486625680443358503048902645692996372015652480929855405641528979639931405634519725349722235430770820091303765345606286552982954868522339384405327279548265383871151650906103031859634033844895214219614706016298928135579551658067101003178662414568758460 [153,120] 337219141000280526291032292890208369756965362511678951343419525110950415257926330210055275622052720693827682839653371414380504246560185902848445082346748248889330422687862723365728611650963179087937746252604793572507937873976634204073261835260508986063828638622001215623161757736030104745791004846017242376440702869657062503507448579090045915982464368267163240426484415752628501917883010682567402423116487120734992904971570294020021537015854219481595936017013556345381499992970756016015402024831443545013314560033434229298510788896858741731691214553744367226313836133042312317637426162111195033386494817611781318048833959594497001326045288693099029137482714665684812075696425734282764717836656477935329947695113635665923851689432374369308447814658022938149219871033505845996685782808234103280009103298783208903815990714543143967100135376106294171353476736272652872763284761073723536578224545254226234712532085450146932800618239543984938426426527887945644382149257979684893773617718162055231659389028633410183511000265084624760891959820484560296994449234973083079951195586736397184010330 [153,121] 20702388412418541584785717771869327093078315670280686333988151159571359240686074238460539599556345175062570064642321845069181163500648771637135062022692449812140077617248590763393722108070311181170129793746157218317820549887939493557058486629010840862797225649954705002392516280490330178174400072688905909141999299604675309996101371032435162271310620370776257243480919779856477216858777867473923407796707670225006908174532493341458736403966843745324198574896715182402787291420537276743515791427534613600290210095550905968907002248556903477370347538321946604018195423654107414406612871424287903276563359169602474880818411604513918514950920921245782771195111548659693507514346975725382335814548088175217544207330379640925838398408486511194361179620635363744990157579918877608616129258054911266525678374889935211376378577016660350405044314057996599907082788369281288254232668586321868019154275451686685651768525673788914579245764178764038440967212383767612728250255244102283901663199451963355475158943712673635497685636200130082846018126372971914342656489493535818975998020111088115 [153,122] 52879079123606054304175695585907320792197892582445658694219461819200580194875519577163503148474875140379419700252003189157557853223101352291018057966025342397817752265078370884488773982224489801843714592150932281555035701919949658225374957477185625535081957808896956214027979493087186813432284530715702953843397774659197652789994476377579593400803201589475952430811476688551384111905650255517205101164823702114515398638403836453073532435029709880364537581130539614699272690229305754335231323550470406081493634419472549613444237624442612373374206815378105706855083048517977948705602427159398316371409559985494385152591873384278910375559219209600599765520092322090107387356010962942330841158144496331121202003760941437679711755751717352418509906910424531124240136752355984808222463661688362158340410372553743113986882230339577998180212719873506990837247221645097137105788007554656927122574323915806964250947104347466785637428733843069836336762157572028569294659120656941222486743918913737193786573325965742961605857461949845300928743867532728464956327624134734769186080460 [153,123] -12086029608655588575202319908743178333770690502226555408035341138896380583917690564994541228280184353997045831902941155849123782532628034762714484030471889783260280034185346659050244662373930210339241026322298763152581051767951954443639363068544194941814671147257440742342626250512473668467366152080991228812465437960001363735839278312329790958137579770295743669168710534345977780544587297331066569661631736610106624952068595184624670210587675799534295484311401669890157980371316605143036547547670811878901750671346314945236048685499108065261438737804128840138784636871859719869088744830678314804615021581539098978624997604652038234482431572342406893919411113161553234804647702265277945208987876679879405799425661109228164801926675177695365267143151972720944973710455720705365158009192199297910329188452129833246337013934407484864959378697967271777342811729823463232018982491119283605454763968107838074070295329694122265596663209765705145662979251453313592422229510388533558883791819485808116781127986733135432994857262091766784021443791261762948348861868428186315 [153,124] -188653389809671107264539520919922754435242962462486370018204275312875530343850654712565600512723023337939838588159097997344006628725065645859036066383041080172328223896058083828445545966363508018086921471174067500209272695325692615554818449622153856348847148404273072499621943511099557302423217528302214515517499078789730696762165507743426574238344502061702861458150650004858996181845300418112551371467655569146037225091616595913627524925341063227275894447854291932909322413738924514200901386762010440811105755084794258399338806291129786756623870628896833978218982658633656325039965606437019681881721617172196799645191824888129218211765943024469012908683987963203897898599191060202856633163353435149371288738222979339191913148227134318220935718502474560408303816050204801168974997958129813933020429030509090970881426308997019342922226890286686828023839217384044098393238849393675698019345979662838221692346412695450431027890233874594414669209862688692670299333246249424029645101192094260867308878343549719787037944015348530836724847182775466253010296607945 [153,125] 524735466575085863322716294255972911760685237036247739693088929654089597344659473767040895407047922471069402400360250431321397022636012106041106419279060867700208100398805278507788911487729751315113933033479328155246346744780576630002784786957028241235587133709633901403451367080720932422084240089563105086573072210902535855760444524530260865442042016489415894198899160204208287880835974023747944754315589014938173525102789803652913510644990722784844143562777139298134085747141372393823466723800677490556829987631655142676577742705465984269928031956273797846245332340132484309457897860723241672702179414662914780919884884123171569101856412924164765024850524653479984221980588997833468855289208295707311481208979038652848371329612514166387609051863359472849825052399446283797483953551891131599835920601075164836618654947680640768918472794557012083193242284037562777128331851057692984980320719748902381053074269187184422315999332804966501410733746568011234511082603031645017083838740852664963599295332387944329365897648936592141666378884067734175875 [153,126] -16591711896438377152042001198550191132471998355448361225436770482395095631173497941211500220847690945213063786587319374150055338142269960687782607599607043744500075696000966874890210062141014295407089992743685548625246987664250808344191409071751068734276392169773459731582843751780579735219704697318573319109715500172314000744378381782825119788026632178443532150421076993029752876717470458614575571000603862740953536606144432662811483226568003464653068399387578725096368191477201905519906688337910082799294242943209135376643330395458526492770729351630205677759055728912689859491831643461040204903469936710777827224504032867696008898287191687027415950320305504596713727559398275374219201180352736491464558100531410650960722952029635932045068987559278588407533384034856675324120280444450271200933556865871244954455322040985060073109429757652476617823896951564889986179603050707026661888740543097723059548550793016024981984894603836314363207211742261914549337701649606797959921274873872771381806014176793461831858833902002701307188202197416359 [153,127] 148539650031247752134751934222474663239406602761141373018817391982074078129580892028299810291711766366843676749135284554852599627720708271360435791226402658570046243412336821940650878962531002579024609475729984057982605820105440621869622163211132859121844987715371152992458474500286613147081082677999053157229846077489769290141801015761588531636447546627373259996191285351070166646268679629710213544322571133031870262840659747541521365507963725041227056946387196973714246643247930261513649825591426426496278028622207110973711532533131760105255644331249357320731765520048158434645470599563572492893307529736348986831827079103421816748079046451991882128250255011525597229918019087108900004968676132728103352044050126867787084148388777042350455123168915072026367008161426637241972495974597966340553296741930484423155486209305223989076262793817867018190910549581296773912031119720880089592727414883804934810450110470549854525709525874917050225483117769901270080538255842494326076305536730764635061248445576896826272096372347980688025980 [153,128] -1198814914341310290005256822730229530626830063553706503916538673353752258148347065376731668669541703145926948276883621778011927786649264488351735963950504967492892304864034609081997894146344939759905673927699291606953464391324882351402347451903915034648000609186062005510211897143495902258702133781044044086473778332923531685633331827035257512708758646804382450601516332529296875307867303780215895818391949265778434020198383533938601986090588133201433406780919392608315891268995929661143499402176883909819671659746421119602322409409866901024301533595409452628901263159847817005162735995538680915325647537955259863831357550423743377110233851241407807055950232052695610056397706070711001200211299331404069645227154479698149004946462916494093913283080434762457910399604155570981010698476349962942265455630376449073809668257937698656174709324397771003677772521031697977185214164291411750952113204362356856278152435483478280181501361194788140458994003446036577332756875084151512259769850195954745561312693959275164123986699306976 [153,129] 5536004118190261453400338575991139982924743779325655046207526321990367473329956563697355970531142325603087164025267391886947328591992674813924508220702113816637021441793332725047000803837158389929464632043814156031024318049682759015250056138177113035451993395444790951675232715593453993631084663707182537745081122763066378077191300064594016278925101714966825274709010377454428543348843427005767377171916968004801180584065264590106034031420462382681763757884112942028437319182185656457597395232039924245696116003054682345406852985342757832998254248624302461750638862677735605302694343169981285080000746790752069853129512113565441632612085813385403235238157622177109094072708232757258790367473191980505087210997430385338512422508415510785996442207137176078856317897413135188204623957161615254727446242288337940338793784861495739600951587369210161310479870874202523511748690846516559245435465808152089739707997225527061336001661181375137957216390183267899849977526069247834353827305721887647688855096531438037197052101 [153,130] -5594983361295609351447326735696575888130418305368020345700500846473296272388499329924068671236517526966307320432349742373815738997648390330055957335854365133670901664454132519805694773238289651730046140687423776762534286702186593090043437729326668656840773867056029615092445196026277114922449856552706346493519000460186979872232507951037950434746128336486162809083446923817300225526372004122413602418052285556798723981736241420770550145791830486305739891656885708421481365133336496064862561120734334490130375954011569908189027556380933847271733066427074999147224609049820010804586112654809665269879426151670295537691887529698590966642870572775487879653539174342614540633987615680446282422296571429584804935685733090875232243476426502718323699316999270236826603997629055267767844058208593382477302278448317315264003471630626444927630765005282466116803296737698354117894562001181595050478518170012160516507244175691574912355848321024045904627394939117958015727393866334049477115090292110925476896466948024925 [153,131] 6112956595955974400993290838350797056827136072502879218036613678735455621168528832222069676079838182292379281363348188382184494407314567763697238395891861078116260690883267496890806974026798967150564302391984120540643042198061970367245749149499904227224406275143660682452297683875906097563742638390848616685538646020461549932827652870498598259644487070009735770053247454221763843390285465407025540831339563728559529746353620627980094124891532316534664719903192003760331753270883460058073171244764934103505914733730780473700846971698524508098779510178697902602762095292121022839088475989692784677825428069864979243677140582660530571165252344924307493509966171500283447922947970878127544963995244730789216688786084380131047583161469431349268266428764629356398747732305623548633160713637118251569957775045430275999144724095737875941948276859992416512522851491338754825514299359085423224687413610461100882800482994943292000903244162577735386786583488010742747360335205471090138439128496529953302251475 [153,132] -3880510029306319700374914118808078731128417389967194094516113490050573428491917458875587893080382657100397378524314679285187535103617901002592717482357049834476170283093265217510209607296074867368334599799509677806889140342418033163499225381125022928965975590571173348692026038822388908015420128425547299851788451077192954214034225307696907198382539994464332277897103581235179315352487361621604483173506482479633217746567687466371180489058406357970831819122078654847381957600461671392831092329484744791324231327023673905911668689588328552283120366462237196843044600647113701491721900648291126898134021000793685077558280331928897658491080038752217416872962602747906310891080454951440796589242776906465896767613457680785466837832805039319631010417400240046437978265821870580755310916461310042539610389169089697746348821352879065422928109082843607775840343794321007806366794658204629537477248225467965021015064222636547581263897105085071329732807935039108509242251049438180268900739798282900 [153,133] -1474391205060494089838815359607945629926430750753313716172403166502917394032765774874210055850655453916135466613812051890099534546760450535889961978006176362630100678116282590362448131813863659534909224370280897625873530928144754313943293657727729950785605423860455687404174370037687397217312546622199484617869563701992521498522413052832463820865278951372871897895922901341939847019736525966575782980812153872154718691387551292397754845835806216594610988275840464562047372084138912069370954965099588713791099424830142084569456499461499605902752401547974808812781591937943435638761180225624248307014512800491108348175641706267024401241065718455244909652865014157088479146953765316369619070236860864272192030441511544708894981788351119071704919385150352156269585493930873117858601202134091971036130634553631639895466543633966082471458823775588151599564233289785076712158481240995615524117771157229915342428208743890812075694444453898602890795662215029389590025512457704058126626275 [153,134] -2368724342225507201535994493685949978457298967618042067231670342702358011267320128412481696448543962918719700871220530963016045507629608038306747012117925072633904041316504536880184440855146430769665876808023798428122428804055724983455997716927067096359018219315919234877145756831837308863326727572244404835193126454888731280865127733481004519797049281895788281410035322442715641127765152717336630059671381733114298323596007237596251057275845340563674017498952143805563238824963188873496492016071908259885694816881462375948069597127399159903711300582486403322779748073781107708100494582534269859036034688641479597769266346750577731642695280220725336308356316179888083101838328272987151968284257260816509363974214983570326762630325523193821173836777777564236823896146638832159489904242725561616304597743755009446260983844059407031782629689203235061245000780684541779526021361658583932472667102708851931711757350426174570284007860031739829482281865066143593572085389950575 [153,135] -287006359233510606879864547598656622413540829465312660986055606166663005010782945834609797417299680943393271428775673581184052108367481138277863105117982703837371496954848979603829476256824928796438089640448801905237840290405815748388261409830340069158126635545244311558283341750310399191078264087944349535335131547483358527560340654819211609925550820005790008345942255393739539683621003860060416905430110467875232260509111691027038861911270237372831112017646906676636999949450718166730397607125263438382046388682231469052042379733293886299435703422571039460428180956995125927121475005565659210412411364160680096710754393949997575318888239680893235001870179079644248070048562675545504846967982286074249376725517123090806278471911947043497236048302450776927673045631153407258289753121703593730539978535887933390549210572181619113161991272812064504101424008078463423606647932544978877753506987432591337893758325415234354532600883022263306739561148229070654290075 [153,136] 25820671602463219853787061788014632779647430064387109483452128125390972314316295839473374841585587313385910041555153906214644199954899098831503824584352573158024335307464308303360200286821821437567345420155591268397522270331004249569743320809823759190015325647034268845644487420989220643266315666322928198735877353310060621472687792237713623986218012506965859480786383191777991286667742164792295678138649649062819616717136892226538418126257631627438953517425881858673014638599228994479900437001796030078427021625628783505910195766009141517002234389850300046828552678093862736102194534319407084605955117498288508647878631551995965618847290779835826014933448146020255303195868792858988475942977915941005566101851456561731699694099016581836115908201392408243525399214446962969802518492620828434066932632972571732356052493737426955921435053607913658632411927349891804681576357784930548431093546708572468293066485640971720852437290535258983631740927802775 [153,137] 4648372983534788817185248032423033240655684474316462635542964994235866717005099885737555635783722800432642684893383664193066344333075417343821533524381287532971997359776823530863905951466938181526556884977533725829839586896130006508402393930394766447461267611593270153997787158218948991460730722958338126299203384606086134997222453165230785560009562737835935546227007805139205317932300019736275794889461474306589000915945845346372624575490092936700670709650817994416978570834782242890504719106711271713262450110890534552748329527988228068504177077760153052997485030496339556245834637936868551779615186322576555830887752017103401700845366137148168766392697578758793426336038394772958816051432121511792108570897739335699948237378983236852982948394087644287764423781912464067629874167818793380035607578890621019027798695215600837250419147549900806562335523209532125818340668956882088227722619232084289258960477320325537732330565407038011897085 [153,138] -52661621931829947614947722669448862883053038416806283724745826557376950025962041431926027138922518224022825233811900087982076334341427731027505462568542839940483109099648656614598443328283497855646754300297262025388668420223480183835078844816011080366148688444953416796951110048260629965027057998386238885676857373897624640985565986926403638942582993946095158889510068975953180692843807265889878105297330985553815627604072031287456124753556293585523529130953218386359637238880250278977631075998875519434295280830860875652361525667457103061086283689936785649813539896926049640089243201547592876235879152463438830290677501573987272932048907288889896958260715777373653250225665244207851744329107933030445972664377727422339654514200047383164652245595905451931183174428932770703745383385095950349263260132021920561859926974323131237215666400476733648742357616691269306875757075293743494903849281465373141558395190072823466230529538825 [153,139] 15736983720831743658360282432346879555692318118026943024979710130629624133399317161289018542260691614568476487055064124218416917133092042498064408251973028263500272591236944176802016655240865015393567470359691114215173815163607295786065493188543633414181034341426066838861769954186177198938609889196285760018285608047816216787296693955861972667913189547734359035196966981324696980876154073557455448980630703172636406010406531604020681345562028352416249844913901982995689487423171541934898230011269809274190407656407029984456531846587624212427232266482705927997837608387986368380057224269921045205784810329280917874234881062436519986704904846649920684608230889277445170173476613910055855846553394532790363009002204820582644157793951289008590858345609199844387545524714766484457729906233709486074462850008595210767090303907742013362009556980143924668171038125351616306454582402173714862600539470937720328384473161935223980 [153,140] -173166081997986053449491578321205111094950625028871662197452362518880465106839075711387744740711724516836978217744305847520204087929029825546908848309757162605403232626551511836588135781589896290733341617247083100259146376491800923649458926174410248120847062159742915958729270793155220257732478020563855777012386553875158693292747891039093416886583056317824429979769442943226267285742168391727344872015098941826818848927913256091733659422089126904256901006467184705415546119171295131359003347926727419133788335654897754061198717540534390707526535075882882654989269809363987198223951711527308792577348610829815007915083338562806336357668775409682885799811192270865708309500510319260810510373548307809460092716782565884414210581056661946833354771824473239509013480182083058758079722303143299110008728824646976118793921509816173404524273624479979059521077241458916173275367781729240238287774056365410581754088250 [153,141] 496877455769088335084451677371238757530662554912267839050863106442559110385747896919647933935911469718459064918867515027631912385403017358264249188194691656494739004997573467735621577898620984976523705167933346254058545947069257814053944858240045807506534111070346185250454765294365093820261365007495317037749817134711325973334254858026749769117139952434625297644554654827089466502638332464281687225917486732513706355412672375353740475270456453991086908430452339518678109612188300625233858290225146824177310416730410695039859589789901534043294503974652197522640785062941677679908614400028523594485372213845520880060763987247760514800907384076249504042388136779899529398893441973716898072642126016870312931814886001795476897121633560229806576580799242390195989036228825359720024089264614123182863745545960294182076176093382943739168678683427530174718801626993354344451465364424509668414718091364030 [153,142] -1490306668530211808837589395056874026503083237144914066768907550827486070015184661714348406389105094691541424782840450311875553518546693454263784063522835349873462979608855565181273384466205363700785652227318641701737488641604052476811266096004762471022574808580094216015236043030426620558121462162756415786562833269631096968597055533515319184625504660104265561611880452912016999970488342536847505085352551996913748495692926045047007461670586241247624217425304643022524310662872195711176639794914885370309028933468566130772730216569003849189693139089579094766984138244071292212843608476173502162684595958311749732692527222942260966188172363720563173418821337956286204060467740812016757360510618468129598030981778594041103382450281772031057915254095243285162152877960228200294876091322129915553262951102411401665279768084763279405856937181898190547144598635597720563412754100721485885735 [153,143] -16971678941591798340264297097313752735906033484146755010197693507936117530878573397339948443141142189820471139454284441390656414859029236014674603644702655326045339048078857195318117885169927653253266982229750016070100558165848912332996606411930309310125838387601755542313258158779837087420900022108197552701562813300725264335394772278662921242561185257184411762876913073174008010432658043928113958445303923122848008983703296846923409872336742359896411384556215482890883061166133015976708030553153997900825167443646661160917387352157150868528602322050612341382756345019361782659140857612481639222099080823778878090871533571248752951485768568927434358821913396211493101733471281278981006325058792341303512014250218348666610845064097670907395269247656599614671277360925175373919044913186368492535676405062574253333077607353743769657862856610365668483288859555429574360054751970 [153,144] -116368976138322509937887373094043338396279404164346607823995634507561170298135388183936363607386321422823273786087193803361643384769630666043148045870504149419006536468827616763180155830923366318800298870050268390192140989402926979078347812701838485851086424544669266563742286662196402185466582898360507540077969689475591299756772292242809598111241521212826205342288009597243144069243913791626997291776647784357328239128434192197040178141512109573631969478244013225455409661819365691568039802969007531153340707890803266197490521330755649878516073080205933271360830032647027422936742701896367670672689140925098684435943201318953949685790386291224333646498909571612837775920667819297025524785123923428244743272512185685571876550094727874613825999404842840025497289631748781598757979339153944584170998566546931004287707023579158171154807160170259653220950348840611790 [153,145] -20766671889153720199733628323297632827724386493747919541878758268481928327743504908190067865200151387740991961668763517616432851652183187716741400686666641673178179690969553552941549028698382098645903914927321451416719762571185490581809038515506864918269373244397126604542894403491728763199563314868527383318655453614027052280505674360034825185101002179153228835236803696960997828883867350089596750707080324093866752463398329050486174907456515337534708493156572734010849034887020573961861198206699352144953955794682297816744884217913434282692095631858502525465307936583695342051682378124199266614041386372760911414956625223822540811409647716630656412263303790182583652425697931198953600282203842377616361083094179284311031969182683142448706492487636850098831428316328694500201331016888636699679192117137549553530630555297021069094767112522269798098765 [153,146] -63484766566838333982531970350716695870518331581672294181557690321442431280963300420215408852470098773641833183887517062706582546253006164790377780462765294871483579481892507189861656966832781966156082509549628469403125268926619469343486335289546357663930088861353753373040959217524193193886834763786674942026948581194585127302702735856546932572318989190483494914320612337879910753096299326180944733779787227178109910895158577054664442427270729351626307294901704170203515363923873047176495575511346564641121132301173089897229899819958407061782183059148372016876760521790419248495722336256135697377871904959070412561964555105253680637019907932562588156812251745928972367250230214256988291779866097787469391952057996698770292741471113942345341395863230818826502265426724807220377297767328704524051715249071936158428618348770793919287553684870 [153,147] 6747341491482461534397716524006205860207610184558389885776543763538802622976137023978329641409335166636360448616497582170764850394366663874114101706171878569409679659064893819171489779550118632495889078226612713895408051927664613122272156137564833429340119219813846522011070580109670462905138505178791161759192576407464348544287089853812010499768054543963519645619492814103676651674479779664984450016513917945770411087568960174511805261306041431892110033363779266792236307487378210202122904896822685106151939677237081351237451497659672898435831632127088896674952418381715959131469359815590070547532302430498048711586552672196887314505571217709819632984873189329446543890106606853332165013981495556834442269817460834115534079497446051546712053315731176033951086831633257093042677572456298064103503722718976453704351646721180109 [153,148] -365658100038417560538355486162709867497102558319421133114860861550209953274057068130355981020813361778862849988996807637558926283311970084218468406639890372848869041870473360743866784298077407241135694299276093259762956551498386119362892880724715797077584743530902690710710618630870718540532789214050709916008088224467372403413458464793726833666604472906669709941315332206455721918020070707704516123292576838706890132586075498841593294440335675082802033623148659260363403316793056356650315613765161359635442072554621053129097736133210845500111257641803030523135658447237124621141294885185627648782910861920155579261423232233416517136146890690438701527873557925563173190897248360183362805565646667250967213307331762172237726814892278796906456263502151995336687979336966248764643050418215483960076696855473768954485 [153,149] -9422163272722070804420676785633927192227496556239716831634359744051292531115786955198876887120612353674415902723253369515482098102460779080758452265873838981077375845916527492440063509105973085176837072461564725802290648262276278021728439316707967286609591449070238679790439059821526731611956405496024094347847524107016562274024034430321621082879887552675798985489374290799495145741355465839335900232606054419822931414364360269151355461584687184571646926025890299982424466442172068640464408055218277166374119804257210669462977331768715690237218948379593718797136176401063096729872353705310211875656766073647326456056066445970197468246239213746453060508864189312806092644440955907743649024663680418958943232253071499420232997270615405789623719623338102500163584219774662923385129790627527680423506549 [153,150] -79146744204765593918866876128174320605891003713283248477708482136873862603913903815418848467729711887906453067838816300253572931610848373083337234818254658550489060677756131156065188662899143192591386750216094862843484150121307481601647240169559855357798175266666721319394252460701989733586127915106390560013467116106855102232187795686116298056177329114230208153508990173366215798737253028297229962799693822244023933774985783396900581807770684012288889715695136742996460675028422792912630509981716054971112967808300305592920142112185730670736102139861415015854952615727043188503034344464971514105579019111191199297996226357776053344571288871914824719084756532243410576574311675873394963365245724642888094667980106694228972440723747910557481520545933635283186193115941336308554482750 [153,151] -1525959613537657965181270148882298689849236046576693952848916315243605618426526816712698523532657353933968832656465853773556004070096467919916297692698359453597055782534440681612039689129169201474551415628155688949362195181300900973995498463385199422921888338061806803199016151215633177222408576936025437094964354446951850419122207370789249891614446504673416466515815070705459132509043210653702004947130304409861839465848347246859346417663469619411279979282987490828600002158675845842582701622467033255833658573040967419545419900461607677139894200761618513356802760759277330972607224198616652632882684447543553932963840958242762061623606730355378803523401184928457149650676305068347437266069074422041010931518660678777732028611779007122453552033017672589762933001591625 [153,152] -1746364241468784597620722131500466537856844959860674110182591431441439883311478376798890617616777617053873491884712349204371811097168919809535447033254821215544452618224371716971199290927400316395442174962658723634917413927740967447395822703629082163169529818478735886138241062936647554104485326257976072352133169693647055345697468981246382491548255457044778466075250761180944275796162920651970905687699627330318957952462377593246922592986163752277978247735734620444775727941675720259967041566667210042007917512732123245435196632403182194743864921330057779072098082912132235703742206908212659349322624567289729396090008777747548130379506795817424464642353814705711380170680813275937307386660267512702029515099175714160831940644280492210677746000 [153,153] -49488019987566786564911716630048702704233988944232479123947639916777117674684111091761602341511146886852120126404774091632536288310904703307200195157364664255085215768663044380429607967043261812796944321501549861595274852831210313230792877475236453964325271551762313747663149800391399501631600684183349753033450969973834468552876593325275339120958467409432067953438209407197493510789465163073218570981460879715045089399700060091880791502984363550996642348872124405671854914702329511650744427862152244003868703437640080557187421936748821250321236547301735607489739377455759989327257113912376879222657358018888690435659708663251373561233978752480245948341591601753797478969632737693116937173537462637520205994710801804744232298986241750 [154,0] 20900357349336869095352410871362236431730478104685837212595986819091706208418732626150134043779860526406044805890383697996833751646780964746540633725096654368709442058520730992544343312156631860332241034606495072471155236893989857553861845942607949590151997391052277147883301744082846054820148582624981661330971412944318310723965462458164100936280975657122310238902790506538169571108314876494947408888511292574896558159999898049680649976816588538143076042928869330815953526822078860755846197976971133395802005330300071833889837907118265191606664398046605599002581816646846643182821779369181702363705401353843591283859318428129635881038173499640345880564323780211456310010530162909210605390924434622103461175958334638457043715873869977377364895844783200044277476962697595554566590181411850964642029934157972398584671955775006109805443287167849025999364502937301482266077712200651773285017573362872205665951056859332077927034777897218754170518329332212584658783785502414265532037163887395452088094491249912671730948260529471103464290818333365387025340419237516073674440231387819795914184168641286506483952069074521684230641787929228025930567391346369834081671406703643605483298974592774474126109440004639052103608817049260998144682405035570638293864100807247557021223339539279485625003395918495034834962409825064335032888990596750487313611810638930620620375930462150939964061789486373964462685336512337433681050506459316660596312713446739211354648063113141873328772097740582124961570742219796628348348262475401799925760000 [154,1] -2780009868976040510643211344942985639386645379011119283728733684845353926785586940704933922086367063744618161919539776962619799710259309245855780333478665781053259692562312902455452712433122604267569961153291391501647097320528119690550328589956776879891814356462143339663111917104894880621202824199781877481362669300628599085498440684805801225582854612587438038220318718748956074607843668610645019735318727013229339191996644983867979312216233008753171657355002066242083225260998100832018633408628312209199986654933334382904312793120749884075808329269659321901683858615241676628182920991638283056919388692354813979503311503142273174126294660021317664697519423660977514119115666922288324232681117958643684757527574749126583886821336570626881067688196557436643809003415556937199187780855146934211248718483518257582153088612551945635235274759859739556708450394528343668037552235887102472779280650900881890804515078524852535716217600071271217608736331089893111014698381619168592366714815487286855413219248946770715819631480774296357078358618297644266248157937388035054221447460661651801796473054405664516625194329378550883689171957040589430458751731788021251727671095688730644874927776267257274758633779899076059842783583990081566371168628460196389265880409301832062627154852860090862075567960551987569715928044872845187392048417338342413971263046837937256033616963339006615158208115025242092791214332462735350993070205812202665945753225732034494608041853764359084759702047926632849437573037645265996264201847558934238330880 [154,2] 4603627491028553732299068944594069709535615463031768524093083375917792800103108185896336628126532102755651586760108332716052025606544141580363326410741968244427230698747327340746207486742250282943636314768681773792558732337811313969959516436211142296265040425966174577738186275094301604212082586700893876675668565420140000772770432371038477561473932570723686404012335918099081559443668369726222256452894581951525417577884962527349151439806960469854662512056571805964933086641912797353460542260003139774698337577649105987101886054190826904080298667622748392906381890209277165913524731815803476345792647742575921867062277526530952839134759743588355431865137303256010117297527764519203280413584471120501922066845513803520516182366468404051123869735098078441275864633406453645737169010766205230305350620983748289573550732368130309297439365045175747515804614729555212277768074664789296114214147169136913606001416217496813588364775742640319452476982573613667659410918177587510937450544222851966184082332552104779066872369734824287601673759883113686184926534351839202588065829397666444138493257875851034812335213661377100250577832826751083041310406418143800948613553880799495534602393891225407952222808823140702784454956157234266161470433904064805396332707991882282303241420031794977385873075222862915441161518186092936890460166219063054143163380438082148080599843422811027069212964424569182792495629122261518040666861885487335644256606116825267990368306749250898590692760699558940074469963533669826453554048567190697325625344 [154,3] -1657568003152061644953159992189645932360272118078153686569800567029635041629904102893672247248464328468511925210014646834883504957491100403249099221467168087025343303852405234984742835712279683867856721150486388447711498534958016532099537171279596578089512987413544329754589487348548841338941756548802163956698632720280856591939260346058138991945165699657706045557941094328882561915044102426358661830215286532789480775390424830919890880068566525505038092656556465175469223539766237168418662464178762954293010057366828073544114084674741477596592029148361156140289620316002274579815969516420338711770871967155639348228778859075795496413495465187625945791077469604281053339109936690782125730212421216418431045556167249180138630312097232422446362216786002341525983658233203438403888671111430156118747473205594903933134547744552838595024355944682522746293512025374923629829864574051476925974440852744069556031382095559117240887325037657911775625316268699417260009173625341961173545272032900499196738997646427484286305138637529390558456881807026457842986850882686437997311755288494498221519574565133957727128846515644794947980356314338759606242743428819167361489464585849600061523295482009235244760610633648894803447398413130612693568387027846647437356977332391690427121874866982301456537831235906733500712598716024743461544986405357132541211146275166970990871174662377712724534718181890127827698446572528174686046558678393929868179458875254249479045686229352953715139684434440478468652230156108903269545918815372866308014080 [154,4] 486882071701580052603689175316097564216876484478869697873049864942904857043748579833311452501099200600116780372225910158896823247246682674710156746464744446927231311037916798698147127454278279506064220834576187883767905643112763594660069138996953787968143705827534833466014873065353479963527318317669669664930596290045790871486668524316274566336212924931179230057030713390155985067606360364295436788804057315101387535085003939959232927264929603320219887527737380863991783865860725102169503443973906973371462558625568183695406483571425182563691875261031805072275301158940496488476350015198880790024610794260029669326818291338898824792569974025915880251793949519764992626428595940700869622526756488151131486263922309136839663237320596004103970182120500007379449776224627228664770765270988982095673939575862014152992201506855485602538050765768521544583950668894172330414237925978245325846730499533893288670715664802336062929778625282865683817643121932978256498679217430329957240090769062468056479873952724126412363405693354569040283646376335806660361523565398811976018829726012693619250449458753900037736592495352147891758927003095004744060227558147413145318674808584457202505260667394576437628658373440208373440871859941805399156511688480647631223786207154078484249290595798879695470703815105262898298043108994278369010959650745298823610662383169796059120582029043208178127985700108279223999457376855993887852548316345948959353220344872825421781018246544069153049050791715312155549230726172588980263801024322137491505152 [154,5] -75363109478280991418892151198110339249031633607037890463927685064193876605210629164369379896317197557824289361422128374271330479560564053444029548328592530402334765951677361903336827276619647562986382929557089742711710135345759593181943970208019535618684235668213586493122906601437366347656303151343264071549547174594800764741461716814918031870893339501267293006694717400457148197336333210700131497454663245486214134328294221057517716725512557768176422547432665543885779531573850803755801442871567603512068188036825617717095817219575924553885555878022700973522041397260910968111007833118071952657424315765833332548954892379025260239828084201904765993817335749069243939745337415887694709598482121944352106988444853420575426747180938963972432614096430272133984248769442366531127144440428569682452743553652341019973114876168284820653930207460020421073567005667579907290052906692069743266733086886316966299566463273207708800655100143098266042619207325714623765053004033359349877203097903304488083125264553606844011993992539411921662916367510552027127435193471436733213971663000807537529559996824448066226406195194832583466622506492299082086641804381987699207318539584137517479781657095487438862667954522940230794006305984459271892410717809130476345420151555385532586794789929943643109423068106407459730203486325633036416622671467157008034930259437973101537774835539898773028998534716451018920352334426355820565806337970811953077302824133380643590715151658005737324118064385168261395215362891874775732747885205826637340672 [154,6] 5667402593170833661409219580967299067564883460648381358367327201920073203277457665850638690217436054047724047238503607778200272889930872321659808607262325271261266619811069506046168010723585785722242851516428966485052165061939636246574904655837328542319564971421397684622395638662071523438970412679365351504491918960902214037987408485025323494712815654358589741591089967940647326730089633068725100121109515037588096792490763577142551402655178403791749828508388620973687671705313350337714717474056761435758265964674065620527835272271568261736398159761634635692959457588150712812256578149614946668507476259744013169457576402190039715694947312305133178085064318164317493812588822753072990143107525148014842689278760512423329502716765437116811589396842331872197789563746676544208049283252494661228669299591451508610547516980642800345634478121233920149702827298838221643863496333388566697096146020213013622723055702598272056557650432534749412391234295033178624010918048286779693856483579084096296048969886421000847363935783352265480899133098371174828732923500133165143483255625207871403424393330176321520123342221480867643576695256382874336078846354094687133396937851013691849288067563034072167336683970284050277114674564657441546563037006314820717849018411490997809125884174368752929965808657365850473523119206191736915797147965119815567500347800557582888444642729253245079466128866290543324810351866415005001827798616498431454376155941521973151340249181466103868438646562416336019792083278693870100792356585171571470464 [154,7] -235771331836125682839717621140038410929804833140458179701392148748149385630213438789580371213674668805475256386104517988645880441936936572666639461364157186284504882347230345758463750757253079090628197045869567729791280287581715356001432407681112634605574798039703949140873790620108224300954240302786405908510417682641758539208792943103269269748814630445541690948945014168642419127978368269243918483829658159746437282157656353957666485163943752552513797017781682539519006142003435739176686330610193557144573901083887734355587302217773655433291298232724885075382566735104712896942699019359681320349166596199373734266572264860999264596242974352195669868021222751864846148480985497576371594342312921635237866842954876094187515876833635241299358652061205713410904333863587422074158390505955223711616528479232178332392511216866183150246897255840217162445128858659617079326902829110581187672048985773225068823509080862551290994113961569870521578319536304802282175806133305961573381646834458134671457602501153206753411214345335588936505743679611386000263876414753656298053468824307418154282188619107420786916664093312875089486198774656632966508134982893437230438238523284233087913601875430412501424979792884153442611083765984414636579584230521994765964903018247078443336606469690387269239606008049067934072284822590108263712433342892712666418846111254346377448802984645823499490400002944910316323090825698767380128969826556758230626362231097279369200336374382821288950441710807998290837765528739260885039625945289260406048 [154,8] 6255259541619742852651527392264703542865426289724239302295641485977463344297620289564635816133904810473923370065701365307379130411033310416701979905818423484361806265452420344843268426902259525217980024318554472360527161159624784212094926425264019273994574663474400820775230929689799977335018165705563690950978054728516754765549871177075964603877742272240213744792221267047165673862655058812272198615042916798437212454379256896423778043941180496277017576656141949277712184784275975517527821508491729724928345264763851371633220332104303240657423907401494476095511733110436951799437730187577201707777922629246439695847825465978659056474997493723823674001253139788035320622835956540713666979053456106053452998772344386319092578713514115852715752908654634057045288313769622784738852281017218761507640729679542510903201828233102810970476340350216662571686231189000148182885560352112349026698231004918954902153968536923864372956804915499887881457576309272214496657765427163289038088413768194568955294001334983672943987892273670305387385973589328364832355253371236135269696290321572828027961972235565275445278142181641729623559883364077731530675728021071392975989890036106531058827122043073985915980660524901194269149735139256378157658792239957313769534050251007480365656013932991510079066634421589686934822064489615494802609166445884826185954162271799462916348411450722964132305742686143340729698790447066761190639596497776262864990586462514659403520890880210624935276055088747385967181077685641009802975110403197864349 [154,9] -120103698205541009782768820223681445413648568122626197475873827972783046489560479959676285757517414527172038334118775483437556313066295498288070542803402858191175956793568849852710384828232801537993698585674941358394676300845849686767851603478528124261581439909947537742056903889716047887829710020390435945535072407063758729423627849932866135989225575121273282579094013800661715105256802773046872158680617363312020660752553778597380621426263356149791286408743512379300758570298720280344132640112350739754698072692878954088509173208624554463527608464453517684826485416938235967795790309525628514139144229652888785146144318412463617272354766060695272621897519004886571095767330029586234671163377356059502643608129946092222088628194241853905042424411412427734902726109416290126488839818248613449027741963792793145850085160163990582220543786939638947245044167326257340994027434621293996241597485216808678545721757493321052077885908932434635663686324564456640114307472256543867607478021404564560430182938449608137466880788697630953339047205541871520548170277029563832326269950072204203987168144171353131943859914422362472541696422802667382971304680549974122341579370223023337675948414646011018094987616524113048182806243579500483614113080436553938063665801787762936669727508731726135947394506049643703567146947200149410547013120051933892279211826141402032902709627211654284683552612118934510696264664401123642238186262879425971341285337962378400900255627265197695109622311395789090837307978679788369523153119010330400 [154,10] 1833413026893582066646645220496402608843719700327398834486770343345293691386207059112636603557062470558955244034396061543722579627353219272048021456353172378211871359949069882295940042101240075153257836983356273690334530132258897461930365248424391181676279739411129770681757537347941010712133279608420201918011559944389666863739159750311355134411148046918164076293564574713321420768474727244795389027839536599420005908751222269126080597973984479382786524159250748472329649458329882296560063532362710400897084090906734236071323680646234197296814012340458708846060780339100842402857124621891056232221973124288870178423344290371277348250368431874183969627139140192450690584596310894634145010517402341072348842881645547890963135633616622876830261624418374103135887612204139084155215409429176094400166091443763954698797501027978956366363089207578566397753541121636798311323669142013132976970935903175912977464695267703281774567643676289781015063831831780871393997826891939242485311363475551451690124823249798260072677961886662299495691667558631499458156673641507551603652527003911402201242117459671339279473638825161945184103011275226925367795346323993024081422364844301021745371472155408767127342955876967239340864381083409907363559373032353732116964845048847060856301270331870006050689587516199174006571210325148501196389899426360747785068363153302216704568760337521419755510626478394792328195810293243540254789346718438855660177094380707508307421956314799612288696463539236228520932215386753830612896056503901600 [154,11] -23239126643506537404161646674621048096951369162804500569609782487878441197008475188767275467178985566999071517963093017992059208905171275195373949280763377992447928854288283498509441790579764120648147634851496076257827460563148199202841973783880095780570725386858906563836431874187478615898629436911242901969755601296048070509729963883081714699098119872846380036685520364623903908938915568002135808501831175321694112387272641159080854007619879783319190486253231431711698066018876903693201202882703907677135494189677116603638551706951740909068992802260839893222999587622988333699868456939863007939434692886881275387109867049464436620355365223925369411335060574848005263325512181311278828832612366075348478865654918147088293457049020906924583820661175805574270159950091964786497301150599967896260433071998225224118854395196560978298294502131996247303877752039646112428830579264856744813766906561414100972811791891744834498384469714798527514628712684351633512421809834236578034282188058498399077911655272961293784808649060137029270310425611207198072001582549417655158503273875009539454440946812777153636258802425437882764232917383178637380588589739438314428693100297707376750071917058645618875717935556732231548187028364901072172832768115581674216380312440300350373124966140212777812788362465245282080918176243973311351191225180634880951894938730506052129167233307326971971749585852607624260247661484551258526062308445293462088510219337600611638341268364215921843872939166842551550698279887363176085385998919250 [154,12] 245291513749255247276276810408587736716812439854021586345779453695151226659593163467721491872061747798937412952999549925810300382840719849862827109228833135977822801165287828685857608573427662582202317340673189006965965915632180274000377059006132148128218245371718831013281639549820610561388052699452592613677601127326747989529904856055011230660728402879686760235576264984997160067343952522152210064365990366752596002379310993048183653633306596454942490814886348064773882611821502271379794715871689966450110751452527388728398491163702933981825751972892201598483497932810619907140628078548535500597808662158372435084530220375615549927690897254605545267885564189154997750394281472711567410286995621881069383154159256467586601484391432306119150585384363842321312871616128215624095311959240798268155348420890589171286208026755463308762505125107327698081125788223348424503176779856275316043032372528440628148509793071821583466740360974283337258100765337234389988291417805358741235958620571059848723806789710282210258253768954132395283636613044856463849700185443040191416861940924572940473500878274218788119293468101786452622894877812662177753671485240576431397826336240384592155909846895536168667663291853274650242336747333249329714188658504566778155880640266212569761826524086597752680407190894560106324839784167589066971698565788299614753293150989584363996929678083815371833823750516170862308953391842445347268740793617100806165455743845235770628591284294422271248148699169704157874646076210274633847642292800 [154,13] -2139695146644594853077325065474516311864349209108348650820214892932646074904944567511058729602085110639448346561632711004126620712939420820284280390680224190958214913016876573797594343874997746327347141162223322289993431969294838967729217119641646907406364457248443612837866900579628275732310360580467276519868844923025645813785428511179653772877668753698877261811972850090650845921389606871275820564631259642793867056882647984402389843258769866747586103849710899899649018127409163788060391005739017627866798657770830471565382363400517244588175649507992112179048505554493164895477839781045624533316814332533899604742258087723784545713054523145221037515283767570349419873477508693766654927480634444060831890439130977941234679818851761518719113287360486461299155832975682229983563795430510812449283989689303693845914101552807721788489497778533919193721658723422371568155771260264113450947277524633037164605857257705437142987655288027430970727128378385431522458331672756854590591821916387614819552609677874737609154597725360456895674947469403140419539445390801602780495883886160259690471215748435140811790516531439605235834147349309264586737793898391909990972109681192855396401192059123455824385781242658600203658926159992624027189052601495039461948404715621484550042025004193046293155664275173514642744456697367172583281558140322422866762880478207319284277158514351548944155468713768410250352927874086377194051836789531765999510062750775254580050438849266938830311743737850783016040342517072264946140005600 [154,14] 15422364689592619057627914198336487960881145148134149534472152570480022438691467307960004525623283300218363093267436988052090813735430049433642448672097129689593681450464994148387473540298689707769031270831804620546178532103853470247478907569334622868410979865804879873109096136059129893189298293817573092839300485436415679377078280136703802257104607470964825951362503311476322181242145583614410098099049256506734263690245786696255270514217560308968503095089364439336913625171265298350421145945558435872348269067692438170865940276910816335726530753933257382052947407214932766679424049787445138148046469434740959649578103672078473341453890989435866812578170763444984612831909145957083205590454479923108279767715836433432407949164923815603018163787520921042120087905077372553949703518262280755694073301362770332383642688760723380417748165357888511653774230446476076836517908126487352879376242925793083499537374574316438551431305601511280994685832030190268704246765371239579211708428697708831438706096235513622457835982384046561729194376168868076615803172673905687047530632043310508767775614024586771427206868778740106066154703576794234279704398363983932268464641042628048843494141511659412963246538946258140068885124044817269729642223322322255001264240702980999200846701432469749263271958948704599089032184003822049500488382652629336203150748117788656757580612276582093854515897239697148003282539978751154558938100117890799353971706171335076137951607610136504741841250919412141135367483538202546196009600 [154,15] -92636059244865639656609832285980518115786981896173500488813559554715456771051887854935495337975530242368496798468694919008521406232278146151703660168183810493958691794617060496063184214340879239778802914442632618196514376576662355919813613871576897014980972018370840410619272648621808826980968727518105616810515632774443911076820084054500249199056514312832647945251975568222744907759455850715356979329959503334992109561732205325432167111097984754209865078931461992332709868542076760624293581703282770344996979730990949398694938243115450741612295096782575333637868961190055304254450790936753339260466666766464019426843451490137061948690132621900775929053124529831163960030155280087300722358067070184477374428156391743930265921619225896742144723224140424631049554663831364773988270058399620225832682860740381431993410644427486483122705016701278077635850304807032829597885650266889814366561751341041384467473410579157955051140755651124888644710095866484170103529852616161347931353019796814355415256000855706401510404644076424568142921860872170204150342217384728108650673261004644384014972872035280637507088165546330380103672310139209765144668674471349473942441481543863630589345180820004133896251685915375057573410229058736584742377057432219137037968670299307374196966400672521384039515304836492391555309435780301760513715832574323229382255569631315685085661621516783339407807612661534662781734457989050993023257247642220698141505671125039018274085154493643949214606903462850505309886411290327450803200 [154,16] 469715331322986408164405862987431005521011844090078132931632474419731899863081620179887512881485181206831156003023863449884307017437188207442582572967512150284441013086461591846720864201333782915887637607940548832617705533163681015232080621947596770686105832475322203865381144554912579844625839038567193378239520641026638206578326396229593862328457613586952619597448399700389206145053262349718825439989694944744315250902001676483567080017241302538063705459585703233420797202083323190400585248353580778690292605094178385363786377347928320653168211300602193718762451243178096205883420650101061267449186248474157690468529051673343402851804851482838402920686783247279230847757185386944549558755529136493171284738062231724964839217719720400146042042047808881998356573755302571538259972081144573967993569146792476267628562376367576790844594642450998590063107757875938896289240642720316222698302845178412128220035868962563491856323412247864589580228701651433569159118720752531412488851968351307766369988630768261318648468743249672474062201206768492749298328599729740065957928737500306991189524354204023590982985488019462676384569374631828814698587580736688334020390681764383781576276482356787228270036411023968572524674781111210780591695105798166392942900384313217588718941388560064429788958556950502185232657759758107289006682574849777478862688935451959692400211618690189744231674413082594174975483815176791849975511689851104457539402177615405901092420154725310100104672107824928845665625746389454812930 [154,17] -2037642826223176071091935256631453782346877452695578328148842655922474820953590361659970107338591987979010005342215513746239480505476660797189273757312762690192108386938023775711822267115844800408930457848608571892723399270284866696993014123093957132222642204420258448664086391391111403864907314475174626673981711956990361759017523721027818895372691830075299536354382278978825287694395183523022037928556449409713834238491059702875123610062833768389539780595737434256894633276441922818164937754226099010943285680034115324185095200310846477008178684312371229758847926028382717139571105164293794887496721066151940353694832067408053408180964300735736943715800855047178109399029221219441039547225283562691068293076417952547091897114277834884657591705618110906501855839718819608497374090040556226868065134732566261051614083297445459995269602516312281528065568529399773270043170547199814722265000268835465351662337802672989090125247012201557864617135272096706932486401325410507613722083330200138753030786761472842007952561712422208476409244579088998912003894643089933700636202927052381853270823903370345826365795319959936379469141462868719757445010844873343349110140801640605586345055117993510897956756049766853730954822063633384608197922864368195947295592466503268987173090369615142755848310231630088889199062129234890657505658475637909724435920404706049485771090986977840408633643334590561065265598047292477038892075246676628382555670834847565697813195180093157676418020055751177406521475444156813350 [154,18] 7650652740800273556715505289650509878560014685488310810390844557107261812728627893305716519380300777964001179966217480087341954697544564847982953894128300204262334787842392956903164581268160049071526085138417088875151642948695531852127549423320678216039156477287323651633539591679703729533861422122410476503459434223727841150005230682642430622941497700784375148131603913702220513398134414654723181716489176758515559277402416812437091253087002867395412066761418757390064570313485526893255152115717237519785827262383875540366241299372387674121742642690223767720157462158567280258571167793762489860341898463253458151080840626144971220081883948262631139934493847572535022858114144091199149434588490002192194117383926031467852576537205353622706616637574960443513382024764121226123459853562315349260350271532419999032040858953787676901628715404256364405811282087993720072711327239013511501151508690683595207365722854563694329467043558811512734322147230186539019916813243735446779173889239666130445563309862913048582162450723586246667884520041371820082903621353441383835618907510009771155827846159615497020059671448696609712346037060190463659796700936172504365685302552344535908262083051293967562013355923815070991139476971466625389318581388489654530151120559606831167150161012841497048953167270871707897226957027779141670940826304151404966315122665531112995796503283170249729676489051771786539891298796046121629604623909479365317482285771396684949574529939639875692122379473474820144344852977471520 [154,19] -25081657512003939736316274472940055590229560618073662399557911305128426484041086512019574618944956516480494036200264537936573989556177849807456611372736830046170344669130610465648783473053954770803998792535310528607907550117972096916762937398999379634168363974449255021457185782292558371606683360541461646996459038779176333631851498219058101177029526311489376839032641475802654663811791618284168112323263094622169014572260797264533652791476360083822297388462744714806803503844497076821448181750734857574544669331685873735907121686459231980084322982739445849184497257465379525939404121255518399172804302713695203734687617707537724668946470238080304809066412967038062369499139832396366947542371681330646146811139225537468430291543669168724768116412839905270343036680262617101581333167075127671140104495908699165953903972557178827720719188205541103909270349732435565242051762215173286174896218225516270604709186112735239960069380003919637094194897161641831730984266566176681869873191621581400449087229982233490467606368661371190420057900917875554982338954064879460698016459699310295207301497082499135068768371267742174596277229313324293372967976554810166692366676197006210778574804281993057816031650515805206950189788322943820253875616089794848362595527764874435486149991117085531310851215036441900074515498754430005621548485348513157265184655163243735388550200398840571360423888819392298273829843616229702528736291802913480955591500459560808201627057317798522335540741909959884287642720846750 [154,20] 72203164442353600247935707643139018250634988521608014466033877576050556028639176961544018106147609555907965752774403078140202336570353860092905951632517334045477583881896122843120278013722474446740149925027613586500716121956579050584508219671951427224233973203026498488758503112287418599625212004797054378271648723623468088661150986343350164541762899625318564263851276892773949541111484678382054132223005095455519183702597957500312403582910677300371186723756154465171194034841668995269685030680528995478830250828696486823290517288131753764715047085682793911410813045327823627893554931305535570487848907217312415488390180147336294256523531247848205488115063236422719069613376869219951481747277964581097624731138311364444266418192436805249964759084558109210013035197502795999256819692818248928170405258497614886614950140029872604255003396591107583667267923855313012081201575683809842418380546077269307076706576167118287900853263887380286762837171943316757379043835392707834010321357231961836336287356073388619927589562247341408169847887325896357750755577350791102792405072732362509117557540539038012667638333978350234163423044838434524611114329654498968706034805602137248949374137373379777911067688660604506687922180549847470667341921817662901165721515575359084915544586418844054901312634889111983940957018243558180970994068625007865285242858927231204317516620315141472384534474197916963883019368119938684122529038617875291640305076359386395683254874084583960648684464180302732064183358870 [154,21] -182977759886859576702216939432657121460454054853999575973727543508855178182083948757699497080276573021323646966510583968654783654829981478885409827450134091576569838784107120634703580554871409455733119880673159962139916565198355964638773776779497258285519280537151723146180107858401258152229198592758172074097089094695664047150598958364790094007923467021535798706480437710732869835620180390013907659506727143887834778851971458027218919527217651043542708921556437962594730966789778343659761894577137740162642292943471788708207108536304544152767325193951505096197139700006292564011563695150051628833887780807088391465653505340791928863074664190761191041441341559093052089818863591496431424171861757599659631308321113045168228220423470524771095034409722516942469930782613347470553659423904165205001289817485039755718014351986273518438901184655189934788581625752789146153611827773755987391605973018555286954578603147473838162290562029156085170364349295073998486250791140269772115739408199374948934901784206301052724694651294093178289928348142517860138919646482116588537485067175261563906541806749916443894078986762838057634841220718807376120907534202287115785162662608414702743342267438299603674617636417972868999262615565568924476034778646049238447622663026674335604412398523676215203733310276347793478818323044374893370151726040707740830029439516250717614132639523259883773918678896371625394999505446569716991222604934375927770569022386255227288569163979983120279120742851047458440076960 [154,22] 407913851298974079923278867774714604663581632162244751891349789248767815430542470663213178817884768985476355187498632400779647839510303254994761117581678615463592033413409142460711591704754174120608564857628873922032114013864561785962882788046532603101199726976302060054363183051643099542306626605838097634646271953431389327444212334740960355399633488610306922848856548941402391184002143485784111181013136740783190062595311513853482737279248462435016786383576931545760312550047436321774452579610484346133246122364347090802348291939643623663670957243342320320994417614262235474407736913814965744581407191711676542795467740411759065053291956949278806011073501231667652637924336867316293847860094277381319172211501232739678064896693301498348614815202622297205266696770494604501891679573286147864036552366230434225114787119074899194119833159966898353813685673348478289530561450971783011176259556639800712575109522853857528154133000028181751775035888849680843961139944842481297517667792838107843951746517729019326366263466184916598902858932144029763954316748744344020256138284142515804045916424651010376033554442541322256989390278750031937215898760408026398559483669709300152175344349393646169809268305787715023059658310956708597877312813689960377277314454754994808521769150799443017047880909042957231646015040507528413144597207401980679558697158177359470199700044353913355666847214224188003788664571291540766049708987317328103640162447511983338691735064196750644654097853817500459879190 [154,23] -796236471916624666217269039123972303698097265802335906179595307880148141403557714133664578088099952061616684524624511839628991106925198818444867949585417615546969125135743804310817707657250751322692394557895129612603641575740776143963530777204865809320993589918222562817719622633479913850929228178768235898910011711567252462343648871321729770729020081886649512590676580857624171202374210204271733832334300952730014565477483099053454089922812326859173899503706997245340879222070224240165510919182535161220411157417627994465975288130326900872758637342492040628006079051341525644387960941230903713047867965857372024721767822556624013771503123893883093578174376616713817094447078047902761370472716537728115364258098518772044637055766397468428870234638782713247972409384343825133677317718282269640035768800759292276580067547114752320018903522717712367748871650071691317044764858744395018563124804707408269541546714838732031570410369157700376960753551803367434171872633082411957130058786676431268289033688325896218805289404596903160406766272104145971522695178982828225352491290327122343628603237431573562691427191039249174170627799424205548608753748239358636675280927286583461046805263187867631376686203394339200183219093558819654293002361375475636704802838124977307845857243574013047915927530107137777533738257013473903257126135758452126952123691385754817049573535667132642006350450479095868764687240894286777741824720380347952167663234567946352683804347290155416248572641274807320960 [154,24] 1346793761356017851391810119135669158808599504518475367853237730398923178387202648594360423831624481793959149126938749797819448462027302898832840982311066757506156187883193264750040000935402291771421298506922217686045629243808314297785092002901054148056735413364309218884773364602045480969707214525118295163220993324488887528142759914933776360112020118860786630914833502928481069104110622304507799639683500584665829597687996087839188918270868098019271564392964023704617879871158481121420152786959794324430002415933174093781443921183725262490956066465567871394241521471906454287930896043869009587167562848441919915820314751220078800327412490441267252327461519605081388126330416854474303235817777336919458935173459360248930691670162862809837778622234187507470326862536902089222938432617439782029634185254968432587517160179520121402087161802657568665876897155785215412616270145673352951525779137101650435346786455741354500440612214798303317148149005669203561102786166645641101878079540948475785068479354687903742772041639327265254461133185019530649545345744997480295706219185716423870450358918893170801881975544799508864612837593932456372206189392198501092300294543836102576311936420758321272559936266443634007676989979192274532798587870370532668639057247995312912470506380661010091360811171860870517479414648362310290557734123777404627178770314715831551817074018649221624118547644291131419588170609210328406772522832208557545937705608963117389942179637637656878095985429010915630 [154,25] -1933941953352914897480770953460219000418450570450365252223515982929720538466955228172210458653288561796348584417717993045632307715732990260762020752365487682553243620223112520114800142201036194806081451209631746402513782854149969248473182480874694404092080242587064491536069124965509006148721267062146162010985049055246255937534061990204656239704031475964637458228959873142336054588384605661932633513727359950341383885465654702841602676010081923718813995990868351904895723606417465354958877697598607454526197563782764635273154146463890932680280990228475245999129104532603858028090294883749128032707161157083463930258415172202108336593460079587828093201976792320707700022691138444200901774043651983845614264828218470145577456554374048847964291156316810537899831902898686580823729688015789513415041203736475967748914686824767506088197221322075412592346689673810527910847837087657341722346280428852434769462993318042364009161578527680507602484774090882852920703741641242863729992916287694649278721672200892786511862389942335763140885064713395339860716887945883417900070720480599712854234763103634165160072520561066866631155078414328372053050808963299574785032690182680671242066551861766406345553710205977526589827146957735501053003599312473220734617280481857771896758582353989686984280319168842476937350712421731980598047657256265305581630164698043603328858716598358684771632976052743480377304185152931639526918633313376185515650325033789489496972773012049737765767931642915850 [154,26] 2259136988048357278053044259733010915835592639173495835811402918159880044975714082825616449170841503204142946706639252748201633386141010244185993232799934351307520141354406678779508313600015810736977564421575075178875585393599662031472680450227731553484388377822624171202243430695972402631607674050349230575023990656124458038003038846996093697154053680813582181539698136825563037490714695098935683104765358517997232628583154933867552912013742585483333847120875981833904243561217851532340099733787920002533851556407557060763644992745646895173473777075835434905139629974518215088714295956386664533773622705821517915213723337005020424570250651650345811121899315300241494156629917156323841727716577381557813131157300366829316123253373575049442727883316082410755625842424662613222790640357169932948609039135688729494663746712696979444165492241563522244424117739553231497886953934420487075958642430061914872739803212750062037110199053737051953206267081008922426380596618162501276803894645171502807086995190490097983628428397593704445861583658493737991761254564413243221901881658408580344516486726598081748688855578970727348086003650513536238164123073181550685552102712266295916699453919565291519392164226724750007705807737796787380647202424576325868637529015462859236960492545792959783782359898043307753990544783747644097519664002223322856926671070721144607970167740327096733337154844360792550173061208174437906121479854795338809836776615246556866269327449504351239350678264431 [154,27] -1921361323326218013431227400104648050540384200934303995820194683317480600538012016699932256559026109893064522285636634647198574964725510571764180040597561886416061755350391733947149260091885089777069845544697300900315629652284342207672637791843835478780443021219468302073342643197166676919155466027459813438018572293937774627333378451762710973817040293105462902467925241227572880782540935612267063655015750011212665134071743948536654706968255064522886181531399395639820427320211556901247610362034366442204753230323086952958690993307436044367127268470039681648627649656885517152050397880456918650656483752607325842502741516169958462255737758420638425218119973329559137241136253926502275069730128165790016950695769050057321756059885335352658613419137014703308695328787870406632304065750082366061161200342680693893186056477538568478161882794172013171360310866797145289176388967786238576897420420845338378659484559776741822305399960208183346820309035755165640698731314737303648234931947857502985681057272417182803089376805477043152727546164414486004812390993653036734255734349247153369619798272257136247563239701932343646327378517367597431778195765288259289966686468083986436391561452750363371761351739814528349267260739870704680416333739281236602086795848021593539374098675148906378201152015267563097116718893325858704528790519637135458104304521742717307619913572230394847291930248878239946301869153562267418702085781292262392421132439198086162550693969091048966787935195 [154,28] 670102057147478493512009160619256094099801531252743044831890782014224037460663786075942776230720623195858802090681388168048970733960331566029159648567638347022803172706392083168648651951408630642688275889485859784344758003860506898136367915552094361739291211614836619816072449880724148118697077827791843478080032119045688628813510587599407234612734411525353972682317227350932348020218218504675396743217460230244929531432462352821322892879385600431618973322865008843316607595608584660250807914781803531807401401310693031588232630611016233308802339700978228028915223875780615762262733405749016583371042637142474284633262607167643939189894752591172557443452969135220813489926195430416841080265173248591451561501518255069147367124246899807227145718390454342031009204424182783190327792965281555689003609881942914890283119026789350040549375437712080614288401482436904854305295755120207980195650455764444767442308157723684479309924181437638741945952591904674113321962376957131586807332695383736205552773514361448760588558989436008217339652235397275265560422791734258419959991208689364907592220109875143257061858759235927994986234298818528905353066918402786424763304060465024373305942458640678440834045073140962842354598886640626534572058414616472119921756342532024177224763604400072182094760696471513347897674933930097953663251049709891908378022518496820564334312950501170726342803652755182005838272257340563197820940369365298511944805628468302790983185539776729039835534 [154,29] 1249466753337538717016693714518640112841117584359248385504985917792042249653564051699063624491399120195542623915596537224082730205981869619112660408953891770355181841461847900514433574746271344136538509023386690164978234263456278964919411927114965572681054713609292039693755436426753911265776909852473191034186697664909487061565588438862986028447967950929027857443968651101736172470632875470681579617127680731828825618900862333103127679516225507646978040761156330479748169463280204087348870817356683986228036515002933556929265317406934142631553330483150109437043777680856069092329881205727542593981488128927021438733502441342589637376429183530464088076062305588187987582433131068465427695806159802361789672395746830845790402122152550495969415052409012601174442436766566308521102672382991289247245908182617576996260590143539375891089720867420374225673349695057519664338640010587993031076624876362395438746330711790321629754869345113729045642949688224248213608251431138816140730072184211422815592330089102954168152744736714032977934328956829081434834612100204823311897800533665303318838691949338527362499632000820562267303566914009756325553012135605936038097364208743771642464645309355821434444189834423112460394833708994096645502201424913558264748454647537869064550161636336727257850686127104655617822805164617494552538440438248401472372562927201780205189905484729024159823986309260762011789105133647484096886243322186340280708792289769339756587963147926589932516 [154,30] -2945918273098969286345719237180107562078457929849214342256278463055505045369134210545441250640000564750833842378487454551555358061110575454380034734438994315420257950321416110183110688816567473506370545304789533219935238951814032788328516240142231377465287379677103049163472975167897336251249584691657793501613967202338584778299715486328189017023813653736325126440736000007582767613690728626197041410008138499357372971349589775094970932108162594784755114201349000493548028923086276348252048134238168696984233452545512599519160210805978526554844284518610398343316856479459313365343216811891396683350468741060161751604872695628801634592134354402993328440022994775511963373120406938325120326099367434850235336379708194042044033499784626919173938457123532319300449959751053415284445563170203115899684404069667478508553240235688713588548481427254401405559100804128627190283462916186608112120783691048582924386300634655686429915786929487011601598764679371978725849214654618334805239799979323277607997032525660748095946090548206412276162708745566071087929743020835894424201312392954516789287303030242946463545223578436048172467137169855606504137454274329781495657672644027561394351530159343854098992942628203324710763720217943370896570887766569319167529574028690841205763591668553645685044455402371612230438103660174148222297972551622832078269807253751035339282496589424063408802134679092802979610482765195627607046893847271449624007046101856904473122349931800234925 [154,31] 3213903195007864026676976637856591253798683711641237937649443637798107455927905159843501637565910582796645321378894815005444736887570494324730728806973864991271269485287151425033426288444594847227629586829981205436683345809008412181302382233299868358521080077456310689795882891738266852227021776578139133792544298293117975045054794735070010099067984468109082823721901272333860473763954096897471016977960561404693824107602885462337588291046511054868737550830556495330564480613627015259557679500489312590575545906696673980614757394099715002877332547931171370136788840919761178793155842806119648031159965447253719898162032704066913699430015415614679210031058218347573832754874097576525164377961099694650249493068718079982999274590981368976751789709400337846165090571493556330055693472438841449309796820785763533747310595066878883094878713100177095205342062047463083193483158962504149204675184657579853047706743683129426082758075846560003349134587037570331714237968635580709844727457772629497677273468837329728054208340175438275491123663152986627432840143444767636422187892643627272338841555671406645359930651716622450659503184483521509251762509667437785602398108044968980982376326751464881758960157096397115970709266655286947165583892619440317033741880351517154605175297147131523594657823048027712398793870958892069405414020585167226731394139703521578753040911442804461694796594263227392954000610771028706302088096447659705293090926902711683041724661340885500 [154,32] -1288300474833469245299989224086024625816653927398504927355713249157001224769406290504981548968426022551976623061744646333231284812878622300707059153161272740490013411620334121451247971548551710405502422520794296434426616549799669553587536413078925735131981524428911547703512148942661401148832698046394861724579757924024257326738440090676100608579545313759078954161382436901225803990171675848763181778777630593010171950412903045653039919538978040140804591281679996726137163089411061450623254673361673288848038468629258019496495829370405282124951015802757449212630677459387825185546040159405976470690327910998217323308165944697676385515145955807567240599266258752902566362715467462623534118850242088560683976135409936503667628567812850234367931970557165068145459676312821870962995907143229813817397047355038196382172761815096182023305966437617244518222850560542251116961517315036789338463486468263042537929530224857952580235067936786756474032065548885996478155223694808703364939331129958242900403503964498189648489996608799847597649750068242441949037347488476480340495583172805834812854720334321982577412041771815214951683329145130914292684077110858791631249085272689656599256121940630100015563728561582474945213806470160442592949836053807411098960830985695588132619568023418501110244465421729166916250371038895042682841807921013999738480737026491520430207228385524569946444190095569895704601073583137672590541234750062526575531494849300155036292425847000 [154,33] -2506189106451798379282821511354755171218437207815318475451114440412485701631065885673352099320397683933224718551976164758828429081202173902218298373108120949513159129925982432545152007004285017764686975105486401319069958530341192683939682755491079327354096015101797212789170736316993926650480357888273020808760390369632796246902244900509370247666160551356612220239173907433111896839808861749876710687074490753433895223899876737073926993718841651227938297587633451501929285636551893707681149692591183795312017935214214629603569994166208932625631727154572234071319284906997807324260536583905832784993171911110886524887509491446920352231732128831746413010893981081687089981958028642562637432786435789233569655823874345246115215505498880130656534854267593842399827332249632714210632473751296871211287700450918399984364538487377386949566676432448023113333314945646642630478140970593243262708848590754697788586577883535182700264576713591326343110866706509064143863390822412008112593897362620916638179605391536757881720547251716214173075756584163544088914655322024768453342728506486069752444265962062258465972186922037647059778731546287143175442218783795729920293525344452156798682695941642877671490431974083779510548713317716995201027833301392543374293442330963417413995060533786167191713658325145500996221605025064096873704041832890015979291973922638235377980852163777637453352105923077938099692129981903291723570889290715200644093740248150597482572069375 [154,34] 6798359087618162897003635072392237805088984018025498850345947317128756302054688938058340866744959122578110414984205627364699148959127071773548802752140938557649573272725936512033808791906723212816991832130956279514603748018792094935618093393863792644188529208298903193050183538832740500095859873832574819449034809482019805253270855724266984660094720116052622477571231235084557016661928953220351429353604049374676343130981744646007159333869916483057816444128204167666915784089958165482080922345215749848447542805117036692479132566997100802963954372547386386859082315007579641505084097711379454170693987831663076919833968450906762983637696912486636725920948127323070322909531550654714839450475300958493019821134722509550258842300597245231276977115130682031508773852289941991476176738371807040088886193241062624181630738783703887016578186368845392713424679393446414032654723517534349081940377663086288026555629093363468522167998648974887578920821422154586907527151431778217205083664655607736149905719635936965296334875283510735936356861769300697005206878750522179026912733442101063959523006121560588459653059704312894660931825658034713146874061921754706063120304861415330841522080617415099927279705422700941479882005831814728661639213287761936079158384893864777292931570804415183594881553205798319296354146312986711134951510099460041857133262512253448893454166802472393759651023529540532719998215082076452576417066463990659214890014520079004432382200 [154,35] -9953151210802997495103451899927181652249974295217437662774559722564189989067802316990104841361815810771848634254129367931707704335532940017007578712407000444530490921788984107416304091383293911612733107738756182628146147112491526835763744467481371806899562700358574460246431077683070200679578474131397693178427112790934980130537827468534107836223453224160864803421544712822151085739517573531379027629920702492214298622814445580054321377379209768108054080319603215204177949250491151957827817244178215875837003685385096355897032294037373161610031350029662590662676419457283841727161662566907183826562361383881106687129395742792112857638861695956047869779099327206093449432753237088715591200504421351356168693616062512181970363129090435892809550078088015149959326560900179948973056823053340425953267121135491295114431641714859539774063382014454169026243097397817072872148332132368185030430009830729902811352953535025786352241553815432984982337771278662254996804220218687921033421795157672985545337852739541214876733736915100413137166882958297445772480051528052364017159516198901340905288293842666851224193662788933611347771753398870038520158440036686015728223038430833629838189076761610487737332032834902526948523023984278468101406104210351590956908451627167787338155397105966701944479456222866840128605853709911722739052120507931811257216891222162708010262658686985613120744245043436420594019484047717211284689698544969132779798639753887884921575 [154,36] 10987495873239229587073963483274330857293162456828263819005859822383232101474321788519553574671888074837423218296910455868006195553549911837476648460408736798963692618183084303601491611370721424736024203765647875756058824562989603590477349840675960434823995914498303168604499548206854635609509406282362463844860817814594818222991755465761225144965764696950450398379807921781461945919247554229755972603306127942186309449603265813032385860797842960647390505789498473864155112434036073962259876859366980487665151834351009039278564691058923141617136294319481863101473277563003410754946268554672526215402859295884114849308448680588458450130258724820865521361507254544089497052808230883003937237493865767090178699275249952480515424681770847906092515209116248401557649924853825083708566597872307934301379443882695764271719563988037665656466919094259787072348394542536924253235456225271650876028975459348189151591525246706547686776370905102990532997457583432396424839259157003041826671939572678222807546072789900181217489887361679370307737235679380687476483832305163011527915487919496890130221253396554454122336789308628273917448284302921193330436269628675950258317611997335000703239145630895298748799296636330360409938002652077846054267637463505369399788094993989438226039458225111006005732152402713456266082608269257262259571420815850720474842476733253391637834278752038642411877114440643680211277443258123143761097539055378948605300850445815219950 [154,37] -9939968436390948636609428938677064903280465311675876980617543460814895690441169172783816297945785148194662916874320743358086087941977064723605861326973376286957724031317222861312007909014335901135810597951458294659004129928882041705042183456076979070567157108593625021007505470724432950836386375845844094981801196445515827801643501236141407646267975551087462878150070020911134459216938072523866914779637280239792105406209542526759982916686019253631045009572238197900743407914321582547441864628439933504972323082418184714729338269475049755913132756058666095414181743441365127751757799922823881329182394554702043510459423516857425036928946834783269216790099833865792565486470611725424498959655815894682532892501642907399600067889964954861147769262963942407068952400386046189985100272509595142712476160883882746578217874145535791504960572239031437032703723238174668579013157032678462521611423723334709181540277034564422391079525046171311564581994251551518705747318939765647560265002994929547540120524038279958041007923927456328889643408405087975235770884199022812507570947301101436711666197761700064515249320585882596045445348688614408902111119715534113607751192292954335851164221247413089308878384773664194236596714769963479068071391178887565060773307064925609345658593808147198750308301108558018774907509242491874967911565354220391780336824254272860796324601107463626965594201337791999519211510924031863747574534891368313410782296225361350 [154,38] 7570284458203404854067243438097192160162265644345721885767250831008546701249436070940101545032123594436496032949167685690387127342173710926801396416723668620766535438381655057086904905493740592890173386062595596280907256749932291587313981783120304784927618896723612990699319237080804781160270102500681189303304690659216619499134161205857407877226239215237654031889909276795028589389817652474254471887440177702188688818597771279070417248804232848296901445936000800228697198006443653338563044662695554522964641965256789055761858011111397253973078203528245468991652149243950850396950661639644005067212055965192635675074195985986684669660536688982269720568755129782815554124964698808021296153464475770741820148551523330334893790421642903909677284995331243777964363342722912901676258351709539370808558387467124585192472731561103506983940725131017782233440419532650138827235682596059830302450078201309956068485181391456129206777117498888389847360672462516240896202262551059052372982949944580972460087941413364188696521128405462926168808816342132514799389519140802069765655205629767198654154464460855604966842842616785426845380681008441259328419482061358737997974956184218595121911935155336202503410947460011882898630605205537262154241546710070585672788652938626293737977709600991860241746909083490414271233543610750771998742970302451893920088560402615854026227028680586167477392581881167432941292655434310802458902846092963318090170108877950 [154,39] -4806226413270199130138800490450754730295037177572720722410570650044382684939426565481882614613074120660633311652654070418576421020943246940063031361984952805123306902113137336948192106338438412379061289300417566556558942843990189598130080755187658332701765059922244872260684478309438133016362698070514188001407947408817511842074375044876630987086948565300425054801507934565797980209984030818541735744212354786194242948064561696910246666472514912564587550658452901602393663868487242844509587306249890785979063640605389437957082837285723909347984478846109341910382642218877044464214374808651069923748557899134130619511153668863382697881423237661003466990374800044300453909529557766294035386832066500173104686931394550526695820629749185050177721272431320111897284928162117139870046273841767378663742630311016431996049644741817912554027729477099078365994483097781368078642825769612302985311409194994106887638962628060424322299725843254782831831751156630585804644078284140990925758383478998849501821015144385032970268101616570105139489073615217928624088837845084340415899705274586307444948458194328927553498321812370383319465198198249797330097148759733597319924889100752431117406197544352037485438986060398431727143415852566493109695249101232321039823384093307919904503019595351161119239185161237230288359058274622127724001629681131120130549073679722289944578330277226434293171858870711944137667310231164376725960040076473622510190674900 [154,40] 2367374136318045173794086632064299559957362368119845117883908643206244942333778788275492225493523653242949768405300231287325617788819124162899180834054841892579136423991300242168334664672582080738450670799828125228226859213007583024243403383795627833815488834722374180851386373697999828554330704303521497444994257322264563332091952949809014731742037613189375179586704393704202120130163344656997775640218324868461563795658919319868314657155615005088157929511644045352517384211023869380391551542040577426050405916817515641299870458498252461550668987559502051467837151109403623510268504543885147461990179157783334669019677364868299429034238599526700657573187221732273212594200269564059648660754902268863810501167033478026018344235479571180504731702105612184322157227412164257624907880723383128279627888609518150521701244580067743386243159136136920095399615188066097884873270836678093312358829125688279471196329291285303151411873083337862572202920510175177031112087104154926748807949198260823513864774395918933750718822281228548719174493531546794244033463827740551925632551480599124142903853358928931588887062705563056559440039332156075346599132312340428791283753851049713110665857287168283372464013287640257504884953934667477940855485277792753576149274004562346427535248967544778015719900047317442878672052786766012257640823258993478637946208926175007383094544944107441319584098743437668605428266886542259744218358273931790691319535 [154,41] -650302383909280165204199781121522446198874917640484677615453401114819811405233881803943984349432112565150541314829315643716633434234071447966784522554637497730060592732349370650799082398270758968116643885030517207390397468474474969537254960760026308958228029154496455360679034172796332854170422326916143629207402327358367580506638321743703286744709469683798564684460965441380285220380088973063858312790387020693169897592678924617511321025457861438385643905226867638877960257228761778087904405852788350534576820985441959016413862055135843317669050783981645361756659711376041726280379197381711687672775013299010383294257071339382130525248098145451015349709588016367682022886618307500953585282612350647614219587428468732768043516376533884074014501647368114943176909001600470925420966729593819693197143456603914986245694509154822144239709387718197446382722678301279881873141040576838451306445622656781616712058377980023480842862866851564055050933347000136945342136085756744337714969616099294406113082657381364692350870791265251450390543595852976281465719215092149488304572008686583625105717380114979388961495629105049621124595088804333452831699986175312134526230280868159954846913193573825776342652936184531802151568949074322243438143750812822224191578707652541537047024744913263998710659277582564915209502371682303629587665701506559295435426370380731042315393497641588831403550963678593841442079632674246310576644027578438423050 [154,42] -257406785210031916449404174673854727151853947820900657881644715381848233957871415161394521588011290737380230457978683651272640692720888948445255665885971003433273518258402133270438426617205852976808239539204980197311587715838227991015201716103700385577083543595024500620070955709439549839957357731479154024509332875873882466165054874720292696014457589986046192629934584519010551832954136917805897032963051684906634834212764534940175578510928345352634132186235895971379751602505802050293780330902913278060307621711016938980986748513722846895286304850537423789852106498537153633352588479861748074285179073822558440912638695396374198657393328263686279307314836714572830167891050195936822300719462754005313326643212506819089585261258401837092381463479092702487331009942654165465926054432403852436121426957078010017596702095807953937105681604710918960179723305748516444683030496592169244487001930864995284105038848223204025183817217611166777233312961405318893404886872851296503393744220732490406137580212568803969851399791608844914943095731249083165292304313432937446275433308928150191521114104798544771405406639362853639170547309639412542504723881289765491379906014208055034264303659823139662967790954576746630932019141426127475326463305446034957238923400082683181934063807917338774095343576035795187789256965079117593235910076154698824219916271830087915657366231127090252906102143383950361896692239064162391689199297719497440 [154,43] 515252700927148490225868507493938071066831004136131423767480109237105967985712428547058786783565020659862285676376989964815268706581805066555126769659389584361304905650479272760222538693526228904808578301293985414413663623845827332280799913237629676133707656640867825095441635378904306276380749605483784939719296626798855491060070128585510993923379609059982729013548150158428033855623704148975799566671106895174549252325407435071255755051341096746680362179811513105802592053130154473144947825927992878472578347807801353049587691333811763874721421152722387330858682153645141500915163156408658020396360151837481187231600275898251894204695578182261824966405494482373259833629232277313951356354915709472182805527451914892914970916014202001546761325011484588674937196527841449523728007495995905067865814263393401443645043462788832239755183926465097948457425058831477776824768873867339794103388778313758800446873078368991728576531599491453854987111672452030857240383738950527293026913991402028695601065252789670774893992269805177842103355111101687380869155029923787158239706342724415687361791257827538202919990857753371825805853971597696418500099680261985833720543122761236574580067657322366219820302242318038313629885106781319441913749207936153247219076876755933200326170890903563341952811802192671388450563894674248156508926198137941645479223799782057418542512154161692464773279077106827847862728137605174611560370331081495 [154,44] -411684056973078158157499434491209391774665224905239346164156855642366867891679681206369043013805820601701755092323713334979470492479305346460016764406920632133733150814867837422942603719169168280858344525940320735043431371526363342659465547502473778793501998883349788562287241995658500994182554605224052853300155129306204372068117694975519258241081149599413406852628545620717902351342359764700813146442603553035809842973583870803644772506237005407335650625795157241102264837200229083182348507232127477274747211439676326566014652330090316178968055186277215687080657865762388110367663351091964773590188749565254732013121104988923129451137850002715491179134030067822780541748920799929227234764488858234041683554186379294840397501393378319737193513246619755086194679508340952798107436617194215649189195179496981180590965717191064260180973923774001102639126348599016833686650197894777960670773746144152376428727445497790060595141700289699719424770581480816273046921487388562945964362564126302635649594958819285177154836644198000891466254224948301947551813375069794285510052948370374946007862414256196533660392213656230649612500564382935771069344483373500936597668471129478088071934253767128584397724089650552179360628597674103578915359911921106712346578959396862968592085049483702631511460802581151491515725232843122651045433045203275372513562906263323752477831158424327982151075208198656148535710385079561041793444500515 [154,45] 214171598188503296695729885978946942652925830832756294202709085896456931611239599356544665720728762334697076139099234739786788311528363973833471916229424214487907344008784092692929156045505559850960117196581235173183024644600463982788716112714536068209483040052726227177409204085771727755638244269554131619539040622334187953821697692094083267213281467322298873529453523414389538626671163402798001194436199328218935049592660786287344836960481430758556960838881315586249866809146672177720488923807412220434627144867874693543884293534859983656865049800738200384500570905983598173333482787015884200978303854171198636693358592373317451553010502011674465606734099505694319405844730422857307613992005477929100859468530571859375933860675826179847456393980973684287525556876474805638358223036200658977826017316910772590426121968128200661815635215578372739163407675505737046199768708513831571851952582871968337154041402918587308809183544514750103150283330585345456745684197485147066593023467227304271108678138396901574794861955430091858828402386810899258277851396892236644866586087671668738283816690206862761267049805976833246024344754290782834894527149891558146447878547882546790475682650271699433743885709291845542604620071417821788281675238773221418004371598402200804333444805111495735143652109585757617039872409446805165645273003946650775607432697241331055180274140636596067038360380991773483748302698783505765224756420 [154,46] -70240190527170567968301951631830595265999991556783477451381713710999980231316930293878061377873544748042615441030766327091474257392416773006272713618866147497935106131750914773720942791676174832720714501681904740466455696999963588440612618053184265774802521261808655164952195430492625926025314566010670442276996006476482716019762282489839158267508284648821784083454692396684391420144376178938051354820253793007796115436357425715149800017621859127391122692585423901723917579477643479490958602732347326605327610336612811792416472748859267287953074548775764442239623535097745492106803790587482587650052599167665681593477381795366953199140609132144484411207175308103308684297331870855674632978824646675802790432386763074945471087641599330115814136205103087862102712884504585358700183607485007070315403471048303157148079194969075955565783757245813311595045664191441631703060548662963002244301691669120626546363209655113779428860020524980652149038453710747733509170296671566313791373005261473040861860588811394563609039004711691336509953382032142024827736780525974997767280642493944049117677122134337577346232231353470830564454022478876831837884210620309754649631791099037105865109732846894369421289828228479870147675581154170520449230547448963392764811812133802026005425177166158056058899778587503680447098013683937321896753959909486159917002684733699213328193266598277868193244207186359197426436421933346231110410 [154,47] 7206342613299593126159848135706636343790744725272895869658639169308093749501600032802806643881453234101221024801699245844818260236319810851098808690849746951454152905756262665022989506711546152951065508139757711017585946624874872087657466492227396210494235927771426453059836488379134661709431683250326019696429791631880891437861161351495157055854176413679804620158858763237206596029614020475551569537183185042685246865727810988492773272686702840574252996969437136681055577660078400117617254310413423831203092860544662624263012377905738968782009870027085641985864736865374204595851321133126717577158270707400178381440494248648523790866803156496415993571160896993950862077618369155826977944221150823116477010155536736360140875001623848683275978294962043973463177312530845622104429898601699771821585680232238025101561365227739765586389168401797258293128929923833283710972346718095942356497866613640587858002559822426753205381382424862456616650415430189510096730519161476096143736742447239748193691099206672975452291280343208571089023104496185356945136635800352112709941847340053967656910270715609624295753146610853889450579743195269866142571434293057444887793067795906147086429396424760353093944696424364322465933747392232910378950323087433312097950661928200338826298875697328370546542990385595179270014551618111244262992942003869269987631939815832920304121395685423974256693059264283311971440812405900060235 [154,48] 6187153526399101733932252525838940977975846155297131328742572857406138508928786967049913274656496555579491371312746302609431452967248588079999611760568628990936124259248849954925794722996697297186108597926470877114780752547881847245939142647599178360451576910086404947965562578319286233655975854271672279751610372479821663983036510135952259753808223105071737858665140686933437104803204525839990042192333956901725151228782661540168503576290747156837479972561065653265608175880690284031736472776923212419816785082182771576092503448202080950544600456574682053457636504579810617161601510617857159406373000033133143685837430095429761593030369586818221432954949498235182198494999712826352437539775390129210916526973804500279511442635854759958187405546982618067144603372310633390658797412895748906612724038963057804925443979887321425367103633108938794877708158957795805564687636618227019255054464669312609319268106430619127293049050812320234029078884529197970936263450566223733653890255502101865644952923308302807435960806479510768490717241024851933056546427758168806605561697633585447787565367738441296104386506877716200290601194356474638558042530498544276128168593843122799482089473532489615044512234591485019208809390397076721190577174578217290984639865376381748292447923241913552074085304521658770641590670396630191467934593157704294173029453354219287195647757341178265357374980275915147001878022580828370 [154,49] -3476035051956365365009129583112242598799501036430609375253429678237221567656164971509947986601251489465362727616167349669832490736594871701916886371934477823974478982641572067380859924232456825661016913600791943791391889317252302864226317989958147985231808185904731098452220653530732881797003282930297913746873716138499788567047647127770779758793803139199251731521688331275464481667030730581297172187711702844562378141324030517416444734020276900800532491153037929418390537801005452886305377767614753981480175404039782595702482962173867898711564227602150344821908984982701159106844084766545848816136502084817946541019564018211225186661312688792735829240568136344188020048549208956440307973767364734891272908133307575899664093426587426154623460493168746095808944813878682116553938277044670545192033920904121899997530601685058035400347918490309567875389939765495193128230123582174109608428246210539773281137272778922033386003901656136961607530035390619516659917612160255439560526276942219781925384660503444923110391181759852218314355352270559712326666636895421727226346348406227304373104448091672660386652268655151847111325570762922897188189865142220536422953978084511203281757067377909297972485265910411749298653596793615556050654306534075869565019450740174992949908736278913217516039586353230738645995815633336453051447035985032976124396530991318215055019572011356934020230396935653605252463551347100 [154,50] 356192632899604791172475641086063600300621363720767687212013994043850102240073999838272294590614668151836810686756181964433922372581830323118906694227782433982748472695251804292461775150209838511453893320524312065138167071708287390110135856633183161794217183576090999542720432931671750476971691071636068116657941715276525573063902877978637328306551612506926406418406466217058047267001091395647871127718891624700790436977360215791906550450758768003095811489214717528909480472142061189330753977693935286976007273171454123464931688990518925254062648651162431883873438728259908481997224805031653383283029708059604074728927593199407039572084051793262441649222455671410926423256750382344415949599311896499797651424440381292610763819583913226572091127324043868063501256053877834269489575618354452997726780547633945220026428269279780613129666817045495035501474176100940668008447333975661336094401410308175549569019344707593767414145382976524207080404789901371392065436969342287683745464085935695615527920396088303279997173907234303729922064268200470485026359480977273418814776356741889418677569692583604287071043777230698954350109317618333490436032247737756616111520729086143206051707893962295728391801090665246936956172239560516198637418113830277791391034838591815199412165017286723628269043346026557505030928727391359173673194870422706272152017840723644962241555165061629731376543034033077421752144000 [154,51] 489778399277898030142254741959186460463457236676505709098576704748942537541486144461262895100748046990721735631697162647969347952158457204691877269258870589337220899787658895634537307713496191249502348652406643638638590196051527133310328815113532705355303930568170973693168701257414453462433086981831871250874200340443747268844063143642090803043720603647540188530709229469472492833915627597828339047654528614166517377695454975466288107649078593758572199830999414514548669729877777095573822422956250370446424109597100194146085396180711549288359547431594659205553734359537528313350029872448619153694272487576862744835500939192528082499800953630064874355667610047599434342123374032732160641286613885870740436522211887771065859662926586226652428976029004996281015561064413289224016111092425175719906325518998596509856909949710860925679075650818202325897155140599542083321925740112782806398264059766151525116546103720814690300973789980740158982672383269872757569778929354705819928515953442017424440221053442747187999083423234577034661027005445820298494766443026051550544100168101680268729305385786220624634762572696456273514990347032941611065311583830758512283839966028340716897825674272982698826545824852278009999267833946187211529081764283931110354965003232740970531645035212227719693354637430622379850560338889934999731841483790865844684993711253794586664862794806878142857254671854321120448880 [154,52] -325467573276569330491942918683814036408195375735624258764453456646811077398735670165569653336531929571122560343628342519444863539049056876697988085009599431023692648010444228819608827973181921397511254598306800570465599998927013407074095429235992491693502488715802803411658614201651842044229537253771730503115344923169923021910759526812975415177850136561255693728440640936686487104115896195011913701988342383338628798729089562011568319535687314178516715164688204801417852975124298104396683674386556869997514813882521863478771727916628303814313419940586659494081759646246246686289753154972687723391875970309816017448632724698630256830365263817670558450208142551546351254582945293287936173057213032881924466705417409550589252861998798668458861278899434688613836449028758278927399516448660953563392950459158616334533454304612921328809033402000932631333792077075552685629868142117064349958873238295605073955065778227234603463456307842529910504545933175382972816856394011666473920235837645929901163958741518500203898415188623514705570331417295735613358403073351845460628515481732510691943782831956616664916995046856041546872740280045523387244160181001444727065691416814720902278837775369236765784497524691848049494582001996919982630213649082143321284757985479138591551486428714333488142523947990517027236652790421547090470390429630294311165914598282078961336860137904704180205120132569565014600 [154,53] 102974629246885713420758340798218662349871344832847610241126984831837640628590133751242141076072821647858435161467794331475746404165589561400424861641884553993966747132695896965421234491625926609352102598378939100165089752649294104231735072234777393729011332443448707068988797372458950430841688649757984571097927804616433004691883429569991825925664422938882782955525010540633559626708475856645924459818421487870744569921167404509967275759779256650150039103926350146350142544635917835644359839133603803693346193767010930036242705749381366432166862566628755089074565569223053666792555877931389446260983933570410684391228416765120569249128637425660042403257251426477430063602462318037426702813951478896987930298404613567750500160147893321913691134789320876282947986202660048991126522205713019768179218093483644202578629538044632960100753940455344276021085433485319144418398973058627652143164955271531877356849491808613877223557332347586288050227295502410709471741562724728527021793482109615651638009531956739468165495656602799379155911309824922515042605606049445152398987714163736954353888258713036384090702721921712629994211481333224450353265267211764239309552730506219094118313402852402403291425721169886571999290354405743431846799875717753506713139888847949998085582972369716188940463103336224434219966024727880166670309247506280045958441028285921873134839595710146604069606171902940945 [154,54] -15381524361754420691657675130166245581037640242434459523638187888372731148101363003981565781539640883718332106970834873673454548788906092207255564878829440258278483881935829927613400300137474796792446504139582027414066751298396417696700209262360013784620374957887076069929139919945657394854966844156637471259039217189070351791348834733700069408466510110927725242647956448725134183308479981847383976469129890559396569538494976166628723057555351676575974183767870856526753224987491754205305011318754657824171990155791314102105734289371410640941790612559896662060136115034911847576906681729438279728854257031948452048518395696374321377513239925276609360368363978220225360732397539279831898782206029458637543871366411892662659150073704915607492661591748464476713201937324992701434377660148901811841957112019484519679528085122199900462493851922366448824059566825297435224425030225057771689135512987934632886710792765667061036532675674897108244908078456355592105223980764700037864413567216976152919124453676643129987160796537270549874677634253192247768813077373658185397637593036310186586175115343088584420266311322673737552040798830923780081433123544254906689705596536166795965804873185121259337946251006895064892757305553339029385657766066484495790908234213468007390322922175659740308255354511872098464984009823088331830999875910069292729183958445071335530602308137346189604858946450195 [154,55] -1151334142536372115133135970971133528482151934639401489846839762723399733257844521932798124496154036172863995386511112084940115794858976869610439895639817320256724786182007606275012128058242610959077956366079135455488034306649969917364614617215549495040166860243129035083246666564179291405047291381492337366624604367492919628475041181432603325035143526823681702039767355885895216536811053899682353025725506912510719571700451237215650531704233430207693555904345837905299832812494768956036252049108847823689635084740960349725207412944211472171427297342589965405434220078591417594649779197692038348802949579231168765929486113066578064286189385712538701989137132240325283310087851623831207319292648983451616482999793393388338066510960649487172457755493562782516836935907422032668974305495347713564990543697112123146094054739860296462081826470354093052967038588890371608714960023368555442093495043952050405410675463478769693457394196103725333487958331603999558415214809981181975304774156760360118913499223833080075211130748847125927411704303027349381371733670145736516995211365432520331422955180624329467973427700899551990721891623326526889683969906211536498941309431008398980655786384843006196973802312547139646506540620781496181229565920331317727577578544026991280885863155670427632708164894330735525932599157938210584589554200759482048233870872319044064516812556250863446295472125 [154,56] 1057222630238714538924868499203039046840112065190634645448349410465202820217850903124125145489449429397436138480591005119457373542874339934091819683060345979319778877926260994317005497469052771082477861788720902204989701272697955376208002714123729835545322254375330670428617876402473093802689634288776394310081484600859295752088857604154695611635461407438793638539430408204932829444081876687775003276963622672401307944491336246828705683153257591761105186739246682581104443008211580989601749090108249057057695795399534514668664005498210430645748024472687177028940457069993369650968044790794157877124013139458017245026762984417388919154169758173015064740646119593879713641102209526018477245104702350699762902606304606413015564600777596898387664719167722964106767409971208251867292201015176047188920160337295977831026931319539568692102625763148764723205259696732321563205904488470248600788966017311177993903094882589557398720340258856385327255792761316711466160932616795882474780909377940546998745675324719196899435194529435278480787608277758604532467168998124519505988502869696397070096167567471263749817307732829756460894200023404577277031991061992104788998219234987450676221648526941726941567104193666479606007473888046114392515708030045727783112720676933611686579669090854227754412666430060135482207254078051634880575488682310324463487480458421238443773076566680769507122225 [154,57] -189850518242079699899184584600148843990206081615065531920970448482435289686030959405706960068241909843599833975583577406819308276810131249414418144770071128116084992169203589064628381552001631521607547922504861477883570518199708064153852802825269577388223965499560276747597075622882886904776934901573964754838368216222538587387499005877303844382712229392588807747350015115046468173618322780990937762885255540693532824924060843348498145439119983726791624185419646574720937073660861924606500286486235212095383727323520627823474138475787616007594898213988203771301667041398671406294660798683142730497085961676045152248065729621303631109110973233645578302464614950417638793047373756302056135631086145059654679819618319022981412991008491829991341968054257823620095722885978634786980737547414992370602210523798248350272351517863781582480877759646772038783812461546823682948371364707265779981810598312397414158164334459324462444759108132674260886529295098174099907006716828555407357121066565955619015106600593699655012541351115930257663577382695915750438224348420065101181619489430099458818714067415894940013666778226234552349447049833818445506594432501798221111893203110673770521045243121218985571390537795321233779000454069221640940778594879200278393782257240680141121183125779097864873430796593233960027489519938461851388948780263945327649788369767832555656256222084807254750 [154,58] -3158179779499195968072453002244258360035305786314725278524724844100962980601850308099878389519260848038230248062851481904695267686954726579511233911719354114738231116929876255963964064278389269894257888212578533318892095364220700932481778520950423648469631374187267360684216333323393419039184515065432256746455230120227895948820295736509084616286937353548504368169749244288537463184944962073672700072665404598221800558861783742030029837805087756392384808210886053537219640471427563209079490922164577514485533896001186829263795742069002842198271704364641515662969075769649150559842867004893359639632109263935639057745819833747506256739676255605059442303963031815058381761541901857258035196164931234496257734308146157746162960865286000083970740444320782420046008903651186332473723951989047614178434976378204450044630157215521766284172716999371495571097074774329386312583501586748704101538578081704897339434775554889108689528176570887655034260321752388923650828439031455455491021405938949545627805023332522238792210903833152841748878109190610609713589757484022136260749764139652786417791680570725521965513535083322060017693441312396757495786728439142018428195270124615968312226612767564572463498625389597061533917338284987220800395481821880001504889492258432085825532933843740872240141717858682594867186197981600965609606934455538105514984008561669448835935889333780100 [154,59] 7351204050408071448856082183107831864192379745109339113238952581181344070944776906871432564583125814716695096668763793458811535978980980462908583465392844497443214719646848596177782660756389210995466511376312798586815763114212710633812951912277690691008645527858538053631172777763151028468976388369876644607348156159242886615888009534892541936060725997113265212468326051489212458969424056891752126739466185580554607871434275218338571186352018798407810124374059033468688210532330277467393229637609188899497818037428656359994922056489472692346268279894997520632504352660066194952678136538571989258300981336366914273732904165321297587049795898705263648612687130466543881267909490726034096137841402529934653558339218355162670818821779770381434889432507449194844010768723837304383336890600425281853388274845501475381750465228449208416453090729118163430594031563582660824579849114738713513367869151184366062847574865666133366112516827304921560339045975812477353162481112288847637286744690384852698745203700237233775169497727662850676768923494970384430306159308244336758027079279218280192205697963323122140452413364005218468051435133334575302159214290436432843706954365181827172539192894917601531399957095485642308818718394905399400007725762197003138628695766903951392968173294660012621775668897351902231696200643136376658877395108437389781745193771587208104297642834850 [154,60] -1221900665292464786068763475026456372077378980894055932753754566377483110029465229136453143607853592525056246888167860145875003845432395225257464741589977986024254422048586244555751432783691545586266623219923833044829917833779441089090095083675741396157161606419523691373513653828377185602619233098178332508514306632721728927365093395889741180456279737709692552055168619111033842834521239167562321485113519708405533466061133300628060676908178543415700156375601443103568629829562188176106432850702645965531471052422682634856672257804343674006838674050544198485294326073609944250568980848797647251356428725194099944149809996611655154035296587236895496571244852334076696923409441784456353634711162444224441444381700395201108753972206622803729955913151609267727592783669616314505969985179076727972839715632671358507083344162461071999800351004433054019572056417984941666897938736914128148981932031486334350412236836222720356658569105834652022085335587456619223849366177029900893023538711436258870974347995710915900231721370109909246744593713323249622945326747141994720294887277348969770130191449026993055160563834840524022001574760671979995853804695885869388771140451752035001247624541902435348595533350315497533954420608646708897487783766996681026118879098876325469673303898219834524698535408599294437273738160567883011482453577646930386905565523566156061649087250 [154,61] 26828360522674722173630077478243586223699318707733342167022316579344198517943210219744877163670343090701634170223543082464394294488309438828287578962260539537170489777210960223064291434547022329353000092990054957483611663112784396172332601097801797960717316057987357585485072590540693314612633070009447460664092156411411827475806156915327881894225680776542764397489674057857398746238050251006485617280560666917639370520335724205134980103364087663619830361577236504031723174696824943401538792394733230033723310850167422091776556987722034546523471302059700524978036510158744715790624088234816606223580570540748763484830279417629753937457889764838335056644474193147181297657705966614008697947249454727812402939376167316109471638861375383461725346298744885617912577193852545878967889055185091593158771775331350896911628409933298131208254732825533728545213495334141998902612306309685623007382778741157307110032953965130936474680597010580171317546866048959636316214892482639456483424790471112654939726266833095702768236968732599347285654715323494535484772384513710911767729305516737779208923532225766030007988183717216620312540027583790003426552196206145322237908489415560674952334402019079949041963254421725319026511348676039145562198641585960574097615267708024708793211961048412195729144029398647071444729810766948539071681706205322947137300709482266992593900 [154,62] 15699739948034006553831001380744675010228106124842842829356706405515090079982104308390665077068440343193383738116726300151537843060015448267839224685080893125229257494022186344910010418160613491749467080438081835770306835948679225543321081480074148493207777660965888582129177495551487593543568223591052576799214779074973586992568162097072565273437809997670772376067133331535336549415239735773048352099113069107709943968345081179310776191777519055765498436307113338860147445444410528479634894317908668699472352379891259746839346848938574926731561185903740098355596795829659029840094722537718207234804409538355646190044319988869431305751485365610149904142949808650569300782632081781474802745264948667725802012998809274383106772953417101278096278626298620159317758863286436272861200255449994320251930550016195318552754499613431711721004490190310947062993545175304409832848434732336663416261424909732373580203248951443116738016087498086938367885707612642182592619663906965390348909166962527699296283268521845340975258543594461061240501099382137612645750505554492699516675102878237652671312512079529182549659182080341991485834195539891859268633804724616148762756381488631928072158365584585396263999467542258133653779915523001877814859993134926935180444318525386008744864074204959530622252270398060637129318462178938132947720416760125549477922448665711591125 [154,63] -1517590703339076775911960925541336060083142462912978159618974674572554308485254485794428207311069848864261080225075370572854428588621589755529210546514888587731104796514073212252981817637194958223567449978787587278578110213588524168697757266446268857804575882438041508145987943883326528835910156820173384801422925923379050936749817705742661785641314698208485361079758880373450129052412739835190036784459093806767265435462650928325759008170084091992220849865412860808037982708993970073444147147060492495132823885584417688917896923768982972996835670079757633216783727814612880591786343987350366808389118000095587754809809115912367064637662718431452280995581627574254684611587129033833672707640215554747169120154943468025752733890210507295379123224547741166936561594665913444628075995872453724703486002313256527502274193771025029602300231690604959520199837576341099615594406977394749125557690755197353511288965320650168642039418018320587303230923117451586984691574624728315763683386292719502343763086169983335664545800785516439501118958393060362718360900828272118754780269821644744632503854305384343480804499366813816344433258276671977735778521422090867505642318537911641153876714340875318436743551390702828405493471478961327234390466064255372272379498601061832714578507733181859363523730521748402041316670685014345467356258638817034462319163275874150 [154,64] -79314417038487563724960080746500561020436728595320998472638135403612225185013891936179328232318282530757849286428965958529054618521380826940723402469148278145629273745349939322775661112028550456325356630013602564695155927673374975327197438427771549249499784943881446975493813896572395405742684940120975762425383313298227159142544087827188530059766846465740199210308751550630141578709141089826884581841952774240922481059776703136970652289388939145628241859066355964566411285881225385062268277877552184132711668628146215554536626152091831909708190030009552767419903634428492749804834488569213191682652695291917106667230003923460495768828075807814483058062157874451198800894680022329895042156758423653414787937252833745668437296906963733839098957779591049136266894739766217175664598820938732668142058843551459520890290655619825553606731312104749261690523506998408527593844871559028707805538137741318779954465146612137208924726713887694014161888768588521597902764453460257431579384420559103545720142314465197135112977541897676514128921437434766281035623060464621982292308791133537187726593915839088922816684489688847873472237777772875586618432161817279172598862590998359819599759168828137599126598878533569415248918867280682429327815860459463628578076748584941479259336150669957983291947478883784232138443577022503845223306463773192094839686123150 [154,65] 11514952898537725211114304186816524033341609146227396508733185326416790361522698530291372988326069023123535197620302069584996126578731090850728423155459857392926168195400231364449674955678401119718311650919141385375772401650511016399588243586685085488175766182264057710086430720592043623537086497628573169670746213776700226827938335445657851905340922893575395076705928705755454593860641061057112052831724939597367814378637447925818842138807457628180602609842144863272960079438698231177937411030090427731810532875575748970516613125061481818687775522793822645500907709742253672464479378682396715170790640188063568628651021695469667137030988698469924220212121241381662222239730505615845507821125258219339724953222492369973536818976322943764633119082075589681657557431039736468264519874314420697155900283529831725503714759306427439308385552095033836237625582367404394674638065530520387273326637573006867367595949908554830312898025500258432602502129796130083626117716658454915686918825497538138915268028366129042564394140470152587159320301861285658178826292001746394766785427769634635667753978757114704343145557938833902627229054180899474907867773588152551986644753766468486703207347978298225823230635676080509831671690268149586499911656791687581870666181521951691602890697941369348467434424330645065485310326683510946818004514260192738374712125 [154,66] 2419861904416095495467907130734030085685199974578514827201028330266865577454628876057055837818589532312930138989258250963077667429503462683720550504741687876086367973643368255477704447460919701600931600275588963814211550362368917495475672783116672727520723413650535307404404690730829523168508771178898061639359168096420226280514931412678856287220024101233302809364044536626698976571320015418125424617356061789730357251159741554321962777712561584638939715721962156014866440385938537764310879950742324578265825980162414528568753676067320445282454609210958057591637642312828455660651388337368309624459649628305190067303687561495758100137170444866806617512530860733386973607742687807139158762464760330147258910720961461773303807347301060634377777763649399638328347682103022968261414027135338946635650844133978852655844894055377736109431024536103976147346700808159896658713602154543505417646590799210338095278581753228656960068635658717650364595218116301144438921124771410243196201577647748943526103167441116931658721704450018789197783280436961361937127060756094401039417037848478285034011703086485085977360525996335616591398328555070490571669857042827967345651759763833745274348282314487751299528293290136336775982954957574228089963505070893721872806019609086372956969311156113707545656905296529280120996560805047561487299761624080845846855 [154,67] -584473659218306588484125692182736849883374177783976327125172857288529733510321760594069626907825873106912224363395479089386128177476138247443160382343545731936028141494321684215518575751564954612810704487298915224032334349714422659552168474092404152466995350051137421546350451856833601738080966709992130649464448838816062803566838812889876035413319031252524863329199504279500190691186429240948277748833484042835726211033235768426139836346070166426092665504962863760300867402779938132350753509669452092010813015601180988451158052156477775301992883160585101987409933000404757397480892589027429270003246351895870148692996802565716796391139758381220307511413113049690473111294588394433432974717152906462981312757157857101426829243176422418142874989871344735743991969948950378373405041037689280054991801819081688991791546584894198472716323554249585497599557005669029859230235024117952243978046224456046013738020833546572179156810011670646609563618563054926990012466438815915029869944231931303936091887034392451528817729913883625933452272885378906311415046601832714638526864125780234956205618467194198575878883172555128459434968156045875390134995368037601061462462268253200297682123101113350843936317489115981961866254400727235328610770286021955479071783386349843468588980026498083432827991182424986204068455299568826362523731398779676450 [154,68] 59313605283589006974738805710946849409941554953550953245376192760157511875962390638767489236963016498436711243059808729983747674573352840954208693849195787095157734765914098445285156872349503433465161803249681761703328396471015910996873025713653019865578633906648856700656117081637772611384195635307151664223239311242338555390628659898939625969156495613083057758648498840175739396994246824394801045504606972465561686894472654348775427428554854744548943427186019768234066549537219477682832204855663705698030063822848042398321711002583490863380090676215930090236053333510431480736444653677300436143594479601523447910729988534319215029579778947623891436207713794355610717112491006364407768109929452481594043725282885724334413395039510341721574407095892642534110565120081150882676199961015462294356572686076758064419607782354957308592043779360182911875972966114480095022909616250783293448201884164401112285579321155035639796051354717665535445106259696862674107570515917915365722709769613330077079387480160833912406278395106609648297782475479342776378705571729795622192757008011490919557372511108143996627890221751981202899898925322016543059388780191800278961414097294904139304644431661505126611894904078425987717279106769276880624154466492150236030052041932808657883152443779433696695364879105011771117794006938100542708802856674170 [154,69] -4031142855250222259580382819713469282116754577093813817454283650156790329933166873071913703999169847680637872406328362832657206365352793023037134352005440083767773970412982688059251759333043981251720335862584943308314046337023485393015807021127831371453876401222118899845390606781365081895182188943890484734831360095272911472370605213756909820426767743018166887677129980697012052119103916324281169173303586733160404364902525043010753308107454942325036903866557059877023246872501511644689347635762155767751720254790134880927941996789759048740185390262382739527309053165841007870671550054676248700328363170722059485290650007333922899442710699395890364890448980160889640696580353013923279017609746601639289444281729688961784123312361964273954074626372350988997272670005275464488830666487214003074343058436747866717208876148254552594486842676512860437065270652429072341213835845568095661593150022147074937412475321983221272259628987391231151923988720454230812384487396149950174209247797975299672026460681893938624792096550652646204044356358677431327966306887625997872710557427092790578009001501653607204854723579224042616470512866502203491710451875962157020504559310388771793437224050042394487428145655264404607416250378049106046423948320267942848124404880997753009467576982674838611249892373489155063180135167981086600286140795 [154,70] 181920236133294862148519569781611028607384151058485154570872949493351342639359705852206435003307759652123224148373537401300654404314394154471158794200579733912562708779643073030730348948115424497705659959122309864140916496160319512523154975397189409065306526150856342475733628459452283191844525957645022468370096951668906355813171449846628860146494086008450569188535230683936013258983883742378611323147273222475095902121976539054973570606452043444895045268562946774595832467566578721890593295331507807913145461518235954480264590682782408076225730383202966270894560725701272750231658453856745932529672293090145295779950546486211834654213241325431952076365873058258605902478780431531323273980533347449397821880254675530548520739150657309614197678667932162846199686945423834472751136798974450565810064054397736722473448409524386130241810654492676562398387724459718575518816523390708943940333529796910683400529459784495781437089095653956142342405081478891337267206753106019456845163620837709281629079467481685069683370973091253781619524359350271672157365160138448621956930330133658611450896796665417566558012086002759098661121221324569925781480309878102696395703994173306666509038408605074455754820272033300544087009095385007931555592516240725384087218948287279944231453124668868936017234216700700333115439616620429900076475 [154,71] 594688852324007416280312986373152770805494596493888666398701816178896992275764263512546179417090411988797258158024361158068693283605132870743100179598085551438383651404953405706729620456862907026788420449308222678800002636076228539370756526843424323502873441700775628430801511730540693635612900331119022445813037997538795092027575571047045077235832858374139356747715572717915874738695230116326175746731506219997520798141719477729414689637857532590060995390308590736096896995055079999567253005546543084152261896513318567531052461768358204032033744703844817735182246065005208542135864655895247155125766931095998714373170178362724080775785806206644788048257699895118223351996650615313477047076275047953344072540877779480871620576029388319313906978693452539348555423146521492635305845250176343382105946015899231068161597517606736783257918862663320079134939573743829638360301874533116280228617190621839757181905794063726445863161787864120757644432455804671293239344086103374514988031621972327948384439859182180408646225387607019162262202808821353752365897447497135251463941060154212982533208227235706040742648303353872536603756999296664574472673261579019982061876462876233529155518382831498976726547949459916477679348110065499009106696478349865994899083442602900297050852113521629751725045105959028993843351315685517535 [154,72] -1017476546085702698253833265643969420852984315325401025347820221386214958538827680713655662250220891100644517882893583087024157923958571021964153982596152592840931809314650821142830691533182053631079995399577863265808859473759870562051645082715485806936581355528735461553993960676385035811786175800558892755251283369516467715473435933351770926325680369423425750328645587180497317370252514472358245081458905699181843591834332119686752274465209915946756478360288218278036832863112554563717729237971351209305698384520399378918576011208598879114456474927827474837480047898679101548692221320786978035210314456328032901955454932892318046490901152160842776539502258440286726894142422177129837434242597338319282116590736541167038253298743250355385686266611134784670577108267418184433631730595002982563448481549250400973586373634607003184081118619615771213912982117321640007563725585067460476148671151211778294896268229884576170631064191491960748651936697361095670087816984131673537123844500585262569064875207060692432276824923686524206121685240968534253413264330149809704018377527510077035166139199127903821559265502355877360951783685509951364132783856331485370913296362633107667188242483980655941296256604842509313014532731530573082857282254372311713957051035008341508300022765341036689341199752134450316788318275522600 [154,73] 104350437936377073983345512354920517530296606228282872278170478587956769940649248419796129037318670939690915346078783744354406935275666795896967939423667022102470298217444820115237701073054440794551824066838048806076070010308880329686129371121544787456798414572150582298599300407412927570092648722670783227375194728754136416712438261854166344359142598143383993932022166381594244108689892310523432258653719669259750649968657058417061534732180028298559873018181856026710553557357130528276758050954948655082752444036947907885714942645778461857309896141672160550422422154418246380878097620806886450073695639391403421332636354335184750231567112487084215695998114921566531993929798927855073319185620065212822326529465750337977952827484023876965444146094386740603898262837288078207509741466343343865217357982208594092134997775378376765455271502452213629290585727988512810464378782907369520904394504263680047123550106286480943274997800290197949033863150420043321435079847171444306341490678435588750919325912281493230624324028071633373655162301887193532981808967734371936716960584044852158068213841977023657191730169229153505440980244191908313078629609485104468910226737724218385037190887584389755184341110711022432081658936085578007024919942004712176136734666120691782236968992679841386079731580137342460283516893790 [154,74] -6696956379829115037508960807622513548427204633888980607541735894872013574139770437585376565369585731156968067178643540356962107755469270482647026928375444034333194895743864993443428803631558879510335632361701628643206329738610868135398701731684994575071225496869492321223824657476270888345445799788144505929200687631130903155870205575600310664370609469823922130478820369847504119261624306120625429236947486012099477506424071506896633808338968796335444547810754794113437553555250528618239565355289156083944683802680442255278512366740523288253650025835218142272720256000617982088585180362462462646256359584916525165493118009412030350404592003887141266650988622405260753492928249082597770628959010652592055552278113098605309699213376981063723030926773130774357215658263467914759623097259956761572710440029018601821642958749327450457482892859867784897848754757175932792399249154135955392837303082787764161794370657949081004923893571804593413054937188851176160542334630543166437642558354437418459167704939292317480449921607343504616795545308020583196508297847637506937678975046122396601047260810635001968564414048235117868319213332916299640314835698107145528649366565404635346981159799781819466214959127411728575033921696723783304253432057362226694253874206935277158858989648527540819850392985907110724085735 [154,75] 320706874858982551609805807736973244455656792294186003412536834936549013231213921349501504384980635770634979585223753704311326133885985704420969722070146098450317136854086928369560294081402694896889798851682593861411703434272253249137899080174211243397353102432582642854478531903279425799939111110771556033513388884637491971689827047240516198068585364875068300295951562609365588406370200169825586930784594383567636934642047575783542161032836660796852928638803365664568841344951398245867971736676545543073337969165893889206959685006954362673245461368787432825746108629353919851729781410602133621760737241043526810373586375856875886109911230136347839268897909772895405246706632451810715569348571228429876385612749271216143733658685171639291323259711346363277991416671578138047884355309549198270951492921642176998920280559946682346433352442081454670482977587865426402569232849253896279215201347911948753569778496952052949069800368548342379791130769297431326826670675601802364394673580434672152760415846271553401785245425262026148136917843258897021298238886404374814599220759265115681702351667112662253528901447382059345125202070594943896970712599497203902282627369802362141967406657973073259071602461136124353330661675965315453673527422966807051817869651700238182951760044304169602458912111149609941050 [154,76] -12167240917247601257826195003379401363254926122310885378557446699629476141624689583105965169915839771429325677452199487624042794493482336115543331000083176502208368639870321982450195608443367260850483616170523695711307372183378814763859380066757777316585772903179310686788975169349469602560166578566872156063709358707349137197114066446153614193028427470837140005973006693563930255123868192584680026716761936360193615912949391734066726757191350299068576859840898222584889881059560752166147918176247092532685284845720943023576348115831907252220663226898471891822948854876523758563923683275658894321328945458654524686901442950239606702687103324460792461035132281956986512420785228331425181929638828255282914366380500595966351129242655782055125440149310159617000796081377259708417205573660697585143122404447423997807263308486907318609656011341990922406049188769502543910629035800122438712502654401464032405548075450788726805505032606016265131989352685019725030541321004987358236069125755214229343837820368717444850990962332942163497860932172822511834292502474216051346788114229225460020019126593201215476686498474778341239675858814074804349347375056966063822567174224064500807293191376811739193851634514324069008285040514171140736087853094622266296410467128038431497217683940566960611666232262863016 [154,77] 391972289696872287901732171416024407839157632252320864196871172393658048194524588854484181183813665343461079111599245843226057801775161478432594652298549065860621467297142087202255017323278739009619152328371400941717956113203726018130909097477325923341047943584265237025372697771429092470330322121704041823290921614202247065839277027664227904674320544565558582108092962052484582803074905814266737119754550718491971263400805122513134950310201085825182205234678046163589893360521955166649536637771203565197847969454627440266802278007196456346936864768540008688936190267388542353742428721169948508696568210268975654235867963590589994354333937848458071939758147752675943646062520398143195951982797849541589899864909342483191110718456758201348008447988621296225785927213356795956633565395514613750924135614033576246134595080895399821348080855915074125990072292581107584397901182652987954932038167075198004341300266413835892235109075944879048950554358438219642981584816278242280725170561221091590433192638354093624724678767559468276445324557699183415248024156909239356242057187006074874577436911688518593604063674841235463058549784780935981843743705525449214999111384088210482785056706945211866010742240098827751266331451729234095308221993895765729818147241806522956965705060322448633968865195920 [154,78] -12452504598952836638440427660810188582404868932791769464277019155220578245453401855480204953214740387470056898911045930921061514355396526658028449084660539467106298604870934592057934475909749882896637530333246312609111150081677276093690274347501362788864079376983027340368760911110805752903076487946117597034362743786772964510411732518152994839773195070128745260914469615285928218957779449450501976967431522699818561978419896712267952976453138583570967767447464003375464955186296011465653378312479805957472010109744653226037267132875915063811441111315369165662134479129169692408205899456075010638087521392568935024002948642902259725424815020283809210589930963153595440683529066709821943640376271559235175062906413658194327694986369636451417552680558288058431133371266851773510005460587572710812819745163191868929110979483033650442180943331910909525457354625954536398132505721848364593561091532251362222190261060940603711628805949868350102113240669240287863677547026635974538997388410632097193207112807588193336616455563187004720672830057223710133539636473201055927285698591348226761835360020415674461744621137479843970294473054848177115915413123033168828266943095761328211943351153264049135435372003217348795163573528809167057708230688739517279678240269997531871239583644005998370199624 [154,79] 405147163056344226775519614560684461225144244327593447071701868929562723206113468463874872108505464297007952931770610683684891347831550657486203036187595175632486067039328526981771803605620668723277924980815322460281146240161079150284482707517222293920513149356037273253782131500821740094801074389593141207173447639430371823164623376342592026285194142581371781395206971935217925060748284982259263589691442226243402848083739940143893855360369330694250788701130715010659503632065174774509111220353415460165993026502413035044370480358455347707687132107460939294005933572430525998654121823649313863764078027986182624440014756100889029042544253576188957212270179881505008213208520950448484490484364611229680549364311216486075370327706409380996914607893775261869640958610505423804434075815456849306331615051629467453072945779888937353205944729564374780890220489401995113448649373387738619749839370212539826781466316883254651705854735731088815063216389090649262215154880313990817882366869515663372336507009295505552985028040636454088137403813114632591668066060229973165842635255249792694548515287268580120306518940861902046055246303785867936733704617262566208129981139398456380925842514175107560392294832883686963440585103534768218653281746229505186657248101035778974953968637177337845274 [154,80] -10457154080917541960254850815034925327940776361064470213266297174115258460057394800600342190587899707831691107273794511617821770315090716048741432827222214678808761418614719177379233437592739742477932945149114440135970134155678023547563964347358691786997305801424212581397505212554626896146857377248562113748886341405439739422270069609390716878550918402606808108285041463296543165064825813786028121783509054159365073754223584121696645910545429916545432028265571873098938676692702900105572063428845506257249652510986198857283032236346207797552563665721900157855051964874608131312431389715678703878308892157005172202127012048462551317512592845867641835906270346490533474041246991031313071664941573963526174510200698917401279471711523689371134531969760027194407301433223822962720220104358858811512053718993474706824998270647460292893390438995415575299700861433691229649297510069894063551577133577404585707377934263722846455081509489944946825321632020083265613420402808509174202432481014539792816991796327090458041678465887024358096134202862537813527992249450247039938382444862800515401042713609989331634908999313790187954930873677105094633961275973497143382628326579600995329281925975324780338869792774257038573438474031089721839281973424821063667154636067342545035478571023524875 [154,81] 102765129519396930263117973057631388590250486271173360680115679476579633016449507653981457572232613709171568340320373752044126425995961163377416472488757507496318628025445980347672758598664463324100686937874268139696583409585898016084471488161959554258519746568787778489111213801752443332030898675536964322152154342640526635663905211570059385627932648299303213290826674850170069297517672727818799862214092117193207731992529589146946980905002003214018961763621540179606739093649768631829294997612538741966739490600545319146609192770473979338096888346754546259007278453827699310684337903775988771470739473326013356707357294567746724756462580300829141509574082061984086800576585754645311742113389406537774225513321657519566227987155387384490352577205826200949735283945695832492137478281870053582624944304394479407903293103657306923321273344512208471610604743266215599590179582258030309601515105494059982138208364510262854414696981575619522272919511641477001218917494834488458318839192717752031334689573576782162954522988402355306973861833670614032462594533094967480370391054381010602092097753576779925162956648924318264807686609688508355986379254419695455057470699502971947068168288795378037559178421969725790117245275443203736566477227237785813880117902097360190182392283150 [154,82] 6967394368856550006846173738623957656144935248422992649125836428525906419073360905728980234730878212179446693039615994825962391691970285541110486857417226193884910366392968183680579794455175173859238434626703463999877908249356545254716211319420317814324247293254356269845807929694301281347200453946549882632484530822184866312160683864932700126234896040586166123362527392995147762243681589905217054479052229171237134126443221519615835588944919602137726341927724917173481797179155988226345426285539121430424926622787475326850706127054746206270128686978996323395327266929936943604570638872322786528905491669103921255044169415354300006080187300098836856152851675452557996686835106497098648275630679840155639305863276377613989658181165357556046166760938395364489425471736706758566093806995712846263709206203802931319761954265071993474589854412998922321708044689325402670142329419584792662574982596918803339150335978372658789189070413505339400785451114221593294021099390605810357684217170973533336288391748508812640416170337717870348938930274945937881281499896367197094142852310896602606324370794288184888737529733888471788729552111887731870594216881014802266305689756518056588122182173010744041133791829752027105593218764654016156262968984422134795079859745387558750202575 [154,83] -524881427712669751448567182549916059345170844399267655080379287843082033185548667820535631595469389070620190788242605091405313822140842960899658587236732643186866728618397799084215029137451674129293819385037129819242486508986791411468394361566066096271888505262832498291111038438069034369968179636222761467714076848822444780288786477755702057928857256352421688377549941913506780870521709210581452255477895502426283925505870888728897256796576514692399939708005578257626112711350987015184567753855461739596082127589643673421326898968262731060585350742584763890002535190019132436977553090748083872071073339728432058660942434643971411587619042336531456963326666864621462609192297525345280380463671544511941078014069973753950653576907136907838510324203195901097275857858669517131406101096057166695884312750655831104482835983240325878733032885588953823682436644328168579478083651298110260259962986160611137069112384755698412913108052620764427680038894488108297171898789051044687237704955555522844820515974407859200467748438829667324850559215505349462041476366861344612381336696756503355484177693124527296774555096148825366886587388624801673961753498145359973341165462448111058111063206563305171129774313957263529573500855257566620542521293962572460687145711546056338750 [154,84] 20008081717713477321602925391623521455961649246826062099772073729612757871327755974319408559476729037526455318665100681533632248147502254950716271711368773964589672025834976624310780301410753311742197272309255971351338916769461270070711855371322698293339841851971009011541556404942640631146265441061752152342878016826970338334347977263978192231527305496638373535975479760790501327128216932415852789188280815410117162071574115933605928189810887425841535817394827904757213716007531430335525782496840015365074169063833840889517383366981990767592874015574851607967099733411584586067822749263617799421316259581967150402825588304279087379457217078415507117027046430371147668508248355219249923542125155386716563582451952747642962730273149101594796982529701161839696133269647844235322664049119234741124886497480520988355494362528769188442657018163864578237866247423744485953024170689534702835196261486751146129265856574850463436642427912002647503410841104951324202700969818641589694093550736770421406232444532807319243192278042544361869147880367903100294297732728789652719444078670324746647437767881921884184868901215588107147815689209961141150120885851819128304678893745864390090287545618037773705613544380500326232084583776758887646644534298627700850541093739853650 [154,85] -549311822195753235518674642956118098143279697671779976045389559292976215920052877092166636003271739547538331321461886983176219132105569976555853687631996971619457038681674861048925143919975726965705639856176069847004482932669670741900757426987211293301575330722672914780229795422176536571380516277804601061845554582898268379983417569613479386316809565443265488063694794063005269270579706204011566601430144970112689694981860372729489609535077613737484356992835799347809628206624475097452020712684686079859798124629853728476322282523431605885792193498698946559359485012169541018822245747552688805587484114303008125431578975054351121252938908646578456260568801206589664009801256046971424986573843283638298498465751499468117375259623630568725631876157668859179238099596332825601179385693941141971332029596759555402232653327269464778410961161376009591363080473346859031339343973872961306942890869089897276399540726102695797500728061697236874442511814791765008883718026632733799250594167222791701246803793885713424039552801130199733479655158385207729580565502328202800319807512498691988438871452472905046062086944262076502347759447353958992814468436497986187134511272055862367946492765380329095074459629662716717093841247716015111506916807129298920140859766625 [154,86] 17022167431869105062996300423744752405405376802274953094958352806479601733066714420127697807166112120301146622887934171067221503306839343761183995680056325522916227836184932831987809747847724935515464834578645508105205907195000401203821315010155605925522297667383893978494936486838083065386080752010745212355368403038768510869855752816528925077507931345587146213762108947941213121383263200434267125390391893622808813292153891364690969819244310817474144257110379619124327250167908378809206352120796179061092707984887075254460360375787505861732492253901107457943272486720070001351209603145670582818592902661572136305507706586554599387978440485893109915443596533123954136160079303465682913954001243279955583275274345014084774697632604624706623706010786051538419770355153173460208215978265588233198835047012151286015302091686011061912722776144295976572495631814356466907199703863492111015458555323744705565199218079439084373292139082406323069874013658739544896931177248574924159318644733488839468971966671112873230792787106181767968609753640329509853799697474101486064646302219758548150416824514930868700572608806050547395765229867405861250325270813799461473199038671700435208102321821109378829901615003636319291687706412229073073056837559057769076497700 [154,87] -669490776261810792058269656966955987276496374322123722742941731498825267620685516037421371270554021986659990172479848308290264416884148841237833346764566991089696968628643749412351534938188325824900873150693617613209827523335909903799091494788962332767691263028193935039568845704857278089332608016113133775388869655682166135754637976437907758751276578750407721814753912812290719868598613212068074519609365418515064832475445043180492435138394828106732892006035735531947266742429441534171550789768701826637273389167876186175118134622047835084724942983907142352153567923222051267316841148801019908205438367546980912867505684953965023749603782709090805780343157233852725197025544900518164035214031739477914966559206151323095992268370089962329672020052243030409468461495653847791043028028928642895145215274277811057976931022574133557342515678726424099210853893884964446991119013069108522040401001027153193459925883574662510833896567073254431807190219002162445843515987081361606394227304860914100189184316610413225549754639658839389676173093748132745620515383803434722033398245044925564707663630947574072554421209494410905114904073003642419242303561272404313579174089794469587233703769244235755982677338558814429351123566471754034650018509625097946925 [154,88] 18017790425433077366266489721764457500500819479463736319562794410802370718927160861244303588948955595391157903284678675875911644839004748728239454246893139666700629231224998422823716348478715899344672072952696586978500072292006307919131013769062286230490738726496823212890624258041352760849916913362845935401665590559153777133144889967028689816618667291293658696823545503875400926519891788651326724518797242590054511183452771798214536862875854387181559359923156410140230772913998262301441801018559518417391264707422464290306547955670415349718708607326059240707056976699300638268686779442299499244415095346191871807555758869692764977931932656009890991897084933780642701458368513316391709316309195103809315347717173367626465781161376075445286327952139974335707577168212359013388572431429477302225082124942952086581623545085997374026241818941684697004297658850208449642824127719451758108130391505176231761680469937607160554016780809357500535981125979122828188420502026538293972002012222676576493450097729056982864185926983299783906429664587295054287104954324933935168646727789035020019773232606866075136769633461311776616693804000583278077983593778338896903335711051176555278399543974251741903604395612397671752438441115371648962329785722460975 [154,89] -253367274405975207313957051006556748636769901996148832227154038700617831166593939677020316700353229118465765834713704845436977102322318962649197977622731053328891913223420328835325495354763582078858844335724500281946493412534782110826657874587012993270812662568741627421326218148994002241634281216394222102734359895566382789115662046522845291514669547554860678963934838386397131646810694009713426182715437709540605025564225082098382946247982038518882193246070747910685834167154379050318300773745678622986458545575880147101655531099404880047682912572064516761210411788478513627594404504149517382037968431374641591504484908887798892056298275090887015468389156197501716045689331082514349167604967517785189483216510874404652651069447880813855766621786213892678923968258456328335676971307650766372369629766327686349719932196448877963557977361664236149855102042410031938118100393528019133395832958488881889516291329253969094924009766017863369179560570544579851827532340452914308575146275948709697648320317842111569176716297745170953880119283752894861152989432237022733022784248849735191871288880306259242510089542055548708628936099654629121120963573711193144377747296841728679995268602145666503350440155915958109511970486566932047331248600225 [154,90] 119982945773001947120840372144948502628285859640274018996113005025646450050881435100597681425503633121328188933007946174358633053341784893300485361008162027249250253850128002102012272184240516836850474729036641790938508754971446922331616269303093632520807112212579210427479190051416471988327221952506356771558466399786645737422171987081606071159088342057161527196827157692571142174129879037202001401167133008295603784838985529229239853561629609777712163723481470523672094333111005169546829605571429123342501524669922233828273551958462006914647704477162636194058395855071316352587541083238676312817771679695603876368285078966326041770982809966446568624461511898880204893451283694885730620491340540043713049315479180194677940477244133750535232868220653607599050846958919360424895023668371396488573956496763078438132289610044950306539488921494113537004978759696628608742595177618160328514133560642792353845509755295984962811861429784738313279964303992102935932421897174764362535692475726792445890509777210016315524314219046399404454920893106351506412105506564293856646996064155270922408400306120066668567244984875845387274369320971691330034126054807989915929550819192196664139752013131142818805648417244903844434687079595115690865715 [154,91] 201447684128812722361156050208230576501414650647868417951611624310683067973310943274898050864582036956701562765475470419439959231456829429643217408091457722962414391146404477217299459181731979960634558832017378692309753445484932705773590956603487595324157595655496501976984033696662637100241535598453526637663732225824281603845435334937925867633072317929242612507890732053780381201260028853855348232561137633367711994793859249260312874050779182048494443427917865068421114776754125026649069837318083671332279281425577685151963816890749130084777217159407608730493570428521057666299628292528540257145156165425183049376980252627436444697641318762096521122748764571168732900590371836789143402277692832161357497022076182179417746835873176972445681954249975934494069036484042906172127375635421500988863326032445375420087973193145235615505666010570466284519453718194961306925288280598174588171349790264638591309327656514869778123403993272705525113935036097827056329054184912784273897263748236229669036198895866606556716658328427472406582957536545657986517372796865878893849770249503844071857585101419818726466247167536624720215296940802497401652322277992867388263788823567998938778534170787953693545933162051735823538193103377944866185 [154,92] -7387022552692536250285992439484715757685619545521513220467728475834193102451113955486675563374592702894881425374630123249703384667739917867965754268814891891006610415926530330351264112349974214493435031241714793019553281945440974736747601234652970542909687292105466137961011924996578819270576628933475558298083579973864842862594417493521621135544522221028740401958500655431211175015659457315416617406811715687317263630368487332636972502474544731091422992358794970610454564789433054207621793459464584469269212550217038184319440272931156861984870730958467490804166980193101157940621785649069167700109465490016239266717867017655291032182501511431736728842611206272462605519147194420647518745769430683142124746446840933244317516654887872442957349349290231051896604611424993815167599561235298572548102196407777766053349373942995547300153367533369195815538181800994954356147532913357446488922994178163182667250525005073795603372033858009840388286808480782435339192729945955867867736473200926381576408092157102273963500477007200298702387596335711288947461198428022424859768319748438193392673349049743011351951850788510365219770557644265921638891313420977116939959035299838603730406914785347864151558528859862577894929307070357785 [154,93] 203056019350701328879345366923265903595931824249331958064118657769893187233628999966148584110629677024144395890432338403686368795960674436294752145641389595669995671016773585492280067777237417564905241839765241472657164690309124819586431994121681246615513785051900496526760513992772325271850747575312048542723165678856735447191882100495839348735230553443542313927471396149664973246425796757165328772470641969620598023114552542819841713087018314678047021624957599868754991720805056942060320240257824283466488580416154010672391661130798713250514987004338481874652610912998631172656634489774654840043337426575902581556442989236967472327328648667283417405935709766942511421399528021133974750367354847985774776675184530971416011742078710046173790447737593967238667077803662529430702728787861766671639134556562793473979152974849331520989473363936047206015093835644302883727672954395389016103727199301056907642412239822017689950370984381828306716471058332195373692418237102492479306447119928300108176467935031106868184410214252147352036445306583098993255357497260068275522110438152355359759947094906129620987123437019932098411579954288604735841125962373785270014725218707455460188936857302641812862008151022714245917854738045 [154,94] -6334153587839934563525737975555089732520300422707179897695028907793152587675844740874466268675743851499959506709907868532638460908944527470629588865842984803072157619592514882176973140149839772191866368324060809492751083360562289478207372973672597547081284199365855105584341605689256711286817440050910285316871380447874994990498233534685292492954555874473106693437540115191256160319444836095221423560206550138285617165340777520584979521442539794993131812884069613472075048866583360146071906314494074088227790058192997209961054013635369667181600437734108774797033889157786752305500529802479644315978909391014527937201456369284499305667025804890699387272646690573882071781006731314007993854263499100993076059194420264045378669486105997276804737196355213129205259086036305999541049003922866682265976444668755501778197261983586202524955542036773010426934240449886917644666907889219964308884463519697011894715555649448526123755267544667512068894475095963145742719070469241907419960598818636118924886474114224763325008645878116083966579501687814781452341568250307027053550462911743479288410840896360551093006159142111740376013699050479599461064258533689598133379395567681905492763543531467089763070780145911996181129375 [154,95] 256180104208004031661512754110675045689814385402088018726994846312833281569275562555831028549146951625719995580689885165286817766345987918015534287826215859516228866360204652317970141468233628963307713785649321681016581556593717956636376127237264953042065731118049334385712335460791310077861413810874039013995343293937953909489800685509568543625125036694392429815424739493393137606915480208122385857567856390678345231098940762696752320611790211680643691493855363845426124773374601742892786973183532205194065421396579078820207669335977323572047665593373515612156314055300506397977014927032435903511171970377971450750644857043794004185868510721618366856301697367362111877239354316542824027312480621880861785570439150867469560096548850520445074348464068063751872772637034004856640358207633235749293815088115437197514634673725633627140526540387677219610798333513897127686944732901454992781118988216942769730899570157772235684844160885320423781617300801431609969547695728588293658002172031473698727353770757958062683431696568184433003522884992546687174055551073969083401071541716883642346879676052800317070975017266587492610745392254067417255078758761396369900674443523322959285425846279470811443290049492797110230 [154,96] -6638240332031412950684463479414848812913089286278652803293914062027418724048380950422721480917663108807305290338779757751624336317257406346906197741035481573887086150544025643481405066344338570813322850855027319939320248720875427446750309330990901149079491591825336352686197841126467340421632760230831177756814260469556192538535240265913372404373893300374007261089496491885352158407489769520577145518854264586039566228209429367931649484520800727910425382477783446939748942072424468738648911492516125650541107130561028893320810119445499865685339985268469612460546002252699604151691662789615961600208477418739411249719516964327925755547670156400673476863103435679966635482012959788587035693575349643596830954450123243381384587526764725685601850860040035889634520447645914472107365666622169668098560152439039184221916515046926768278473852146857603313873569443992660590015212253358551639294957558499097064801035503630088425502397738373868874634408804462895273904126637840316111887226496309618918243390283126221817652991079721359906046804568485012811578504123677782895111061992565661922645460847914619700038887699103560161426586140340071952136700551610880654270808307457302805873428834433868658877040777121320 [154,97] 98751901886751906241481566938516287882028915488868078922602031181610541769560358476986744293382479603899092319678244038580098556712894730970769418220652560911257725329371622756995508261377979931018745167617510415866430652195076726651007180180869944519655354274836364764510388525767241805065734695875298799789850831626222638209866691672412505953214945423342529954421120693262506398251847343324906809547565342249054501713898885674541055390817336427514388586169355609690747845362013882197157387580861198593024642125052827499230278031801261586328417232871582123903712724713555927749129394778330096095388462737840289314711605035214874200188315709402863875839020524072142369300897908125365416636131209338061961385493732865705511163471684788240093997253479427907276809250051013827866288501861764115871358604831275500378979834042989212151961975241320674985151097503356070064935169624263074599733295773322449075362336133190241185008810532200287681132176539369897816021254934304505410399970777107091647792116637489517760956207818285480222633998321981584718830622284291457476406424643496959885586688745534085035649152762639036052989135619993735004160161320410355142365048429940483833448610776638026074546289915 [154,98] -1736819800891012606395730938277038927603160272692096911421211730130694785052923196072408889063494165425829942640862675933319098742464578258652018490609406615832046404622548646817820614482186331212998087645998579643863234934857357207937258944480290388479748713525057080598974053643752494402598733146876199512441670298546714159288481285930439561512377735502076292227624681095761088676380831407994397999945240247888531534944623902651795075640048509421795137575978360402208470301158697017381415407251743430202558002841528033109088447270747421340664810622970879340050376137853583395380114211075775598777179062879858089001484327764808304363483624710454997819956634906352431056800876274602363649894885343295618760922482983189409013927297364194336344544192376779451379928604848054956873972660915587108378574252360881021550204478768299729039301380165973054398935086045009413073034459048702708799358982227383352868731228034549202942025558393456008862180237288143574033538737871992069768617548463789835820290469198168650649333911073501901565203892312954307041122033442490345221713520201960577801639233106486434786656889666370519447441551096762125618660900171343593607985115513223087499822568569842895705020 [154,99] 1011052497599430625372300967425797089844603125471675255792359548680214349983986392118325653230921681502604357183152057147451230643064975916050972904145083096686056169052154947274793717198146711318683978400579299583317826161598886220241339665181623312783650444712131875458480583578220240635573986245723725712416139277089485742900537935379468418995393935347495410668524306019558258525840982933179164594646057499774404257465970655672919299818382570613479849063790065518461249858448555385165276642944583886590710116818658493700657151504273256009654936595840384544011004538599336349592288174702357073446079837403911923627993559636413609896625355778219701715866919325752347837123309250341532086881601154803364248941378805301233107111588517300020122620035430423753262923330258604450224178887344312843529418352382667199453883022220739003848722074630134273384509190621526656308609613878917196992820736678584039375581251211980738977884756472290448167465026287401775511981076809373092075137388398925203709827261661992723097232226941855444624984929537303978826955634549758327413319082956118439711772141260718906400468916879738714997066920669438776156998821138163408356549121196625082209884832142763300 [154,100] -293978517245280208321919258583791646314783695691099887877068032086199611918862571622774815966276966816416558815928910906934092025226765066703571319634477347379432384560255172055122231496205913885419689529746219278572076500790299187873116042290858173053540912213304811332294097079078252314172592539439188762237933630364772337028089718962411888736163239753433406271823964454737417096954633474919607058682600824740051424698464167865702524126140484606112253242901759067988868617515632933980578011021499463507285506983388401754183396162783427624097344412559613036830853297847724143671782347595536550309895775588564080867501169490204891520621359582408112207026702995906966852809653957496918418220814583949930940364849523330436662180347171838195973276037725782642365331004627926828139781639696232094399171222220642630980145540853472583081539128687849718881024298295299445830580744148035941585071976703140460212983905020590457484223329616482262613861796746311955935471701096601052170078092283944210270510201599492503052650488636639509292648345462091852172893435350421624244169911125435610075695136605319332346705161637728442917365248366728793403574557996398393156740367723221730772406459462900 [154,101] -2478192792080992286266168359044981766885762935357785927734730074558521006460020252673328169533688249368020986363528112477367073944237438073312124585994355160480174640074293167643107010291011882513447951012683271376996627757971911565300157087811070571484352805874072619165008730069485665443068384669474296027959940431766625711894184493869795887927846785830848116846709086477181942610933482080372125013855843935015350768974619083299066130878309220297030662753004115649855738107984038218159966868712860592387118624187058588188409137832009489936755350035323034268423760270028257536165819511274728612808126467328759642392393215880065083285260638991133315528841775773427560811825082094750390060807101291577182072721756042533125873321085427785608038463368403895070099991603157698793527465904063387120020196162909550785771227396400061660102950532879767039376761212854628926941911872554363556079436743754884414398908896586921761371899997280841701529886245377969557731319310362926977527616557310745908509805952747247010984126538914138694736707841246562089146724366585813573924054729810640187770242995408942337203686149871616755331198460087617562795115352212003152811771520297906836923178034 [154,102] -28998971525505681049155692232479384210563155450339328446833294370417341135235306427509761162122647172175673597985402529711391610529303773071999700580769090194473496537963429073404684343312414868760127180595611491598524295957051433825119560478085796897524576866086390689526863258891379599456772922531565920667364011300388688075847076365473994853983819502463798982734352145688502857156314975190287412306786662480579372491585573833457698680950913383244275602244690414965473779663496352003274487665240530300152015261461581683709894708431337133803562214575844052699084284847451638222950212438271625076474071115263748042040506352789342828000444774547849242595643784977892436412195997008737777063823764677262221925272387522775945987124454572842240740230755258100715336606167444659768398261484770441820693937425000747177592498286620462004724669691283830604840625557027619946300320711546859059857694535180010528560397675636621333909801808250168941896750578816150166211143076864782142760175032846546956280241641262207716569912476831791921035391263333207339016500819195112376372672418098212967053713451391603062104578771297303001856649551861395946719065994012578228137962757423054608120 [154,103] -136516074602477022522572667731068699684529817492682811207881259498872785220496934517063380298901588717425125565495252628031626689041340114414475658990881979957722529482894467969641511562206651377339577094559718916184960811158627840371099843191182859639220701050324998597334605803664585974850915881353207535539859120658612866220788510575769249863431763442494112007942307155347433283497455968875166341333772532787980077067575344341811268568494842372850403146298335414570659380455721097968706166859960977718798828243630860071583876146922116434079698082323905173226041387720052293515524245254066285449024506383489854510840345790279525985959620574080842142242229739946351341658790522382658796614018338050798591078768622228012142812396694868417321488944232019507315186671741114995465882923188201052750798930842068287791078420429301087728724406523761715213130850654308879695659975633189360379721380161479059473952211261425618577345614323113720369000844733935312316613511944936013378455589415493580101454952080875230654041205541314892098064885040071004639371680665730788233509273863852149345350845745897511835447817178783983358833325915762855137680982288165622748658895656747001 [154,104] -722885276188409665770574638053835576262459067931861344572462219370625114964081641420738209808028459754367967257071185673750444022696129200167566767744260015344297911272620898472729407257609087453275816623398324672960726724278142782127716090519279352594469575020761380241745380220420993608979582558037738411053189389142207243176205204683958726166077098914152469470631191373552102505269557534855560929307529691887869779834277440484348570006747802504556692240352769984900662076955562857528443976887941249540132824769156891139613139787985653872268254347610505068741578752257556076369616611916231680451774705976920362838317040082553808857492085632727428128963006363047551509642883931006537203697197520648971490142261934314546771240307905066840644854944953553691671101940952866965642902121697390963486233485377342432520942124303190506317665103254228510665960122555270641674685104384345892309523936226098618697422347907725267341194484043782703129756429251010931916885183307605337852845378257333908886054384985818618783133115291002895302156736932109186680124759140763625098998017986251917365700513455009018658207633206088669437077461175427684356934170651191757344599845999 [154,105] -3291137870321728012506815284272838870282438163648931108224016887855898373717264246279517297598389294687340764485785965318054596287610041169222148892575029257684110612437054644789462952082977371567472067656762245683478818422029559914998708262736117131188789777506844217471307324437615224081692476819578206207160935320628510495706668098250460432446884539098384460262852755014435507915158701343037696060598493966637221369815909859983478322750213540885300373955635333482688517203754785196412397646488460901035547734814856625654855913712270951055867198533490529335023843647321639528175300401645403849621830768131582172035214284733305764355230977382503374297686507794814714427096782037183082026296793596928743419070380226862715188156894343025340056027957444845017655737609232733401038141739956583546593634620069571799299874287121820651571412258967215691913511102661769249175523247664875010584349629670447935362838779969231951494322980334604826199873159554030995524791513149631320118394834397431839677981841826075422418850439050553658075105738421987712968073724839958702620131980148890015957370373585528578935089192767180204493381743043729547716079022899148168831725 [154,106] -5582494293507779871544582893555258799317712471323058372093187945528604615808938468108825061652874612370049793318869168684605737181270099057692755110183509763996981192445824084416985728021371932669054465085074226793760571273876303593318374591983023904284972996442102730613415507055424031931157610429426237327272543488184783707255828377862223023808773047724895664727306365945799227319344517368990512040425804119299330622781878378944105571269350687851598004537115160205358249575733336819937955791895961491021411919934714765120753043179360313638402074269122905882669005376188899918682415255976368471910712138371048296120372048649390987271564346529443816714619162927272912497105348912518750842629646768416235423797985350401493786740426953110435555576435734847319218657671808886732157608968874359793638555891471568217511623232722074332685755352817393198361314399721997977991642173745293418653607465325915387126128813543235145596517709200197183371202407188316812178633771675156407992861991072615810424044328907129362321422413905863297942076060821670067440206027789634955012744892571854113383178058124901879256894339968326342088533623162343126493002955770061125 [154,107] 20716806969004804181547518487643780911192079909204827241455684046134208837389287824189772820156778126024062421368343398102325720583613166635099482041802505597697722411327697056383474706096780084836145836630960155941659131644807211431314849576715443329633678234714885560269119033193256982492892569711151058645944094490194567071265182996929396213477120505241831223588297623949006138822329129469882666618721347929363920510563790148782769401495152041185743450281674052856366353813868864932739061706798093371921986218399338145781521040535169327105013772794806561691108836032904022980344342328149244031204301934802124625743111736523167396965011063590034551488874901842235890778154821339374394109639097786624388319840270862454777720341221447991327352886101253999641481557172815343389201663197318988833538674816425183270222242592752293343563102618043671754698429669962883534252662799946240273242436554217831495646778815387654396619673205412366683100348836917294943516499144825567554391153441494637225291669864834543111635467840305455320857349263706528733962530813797257281666300081496359159889069464983641530447845758866659625117945526454544565654708224700 [154,108] -99526357956013901935851219061683721409480878724056270720205217248290369015497180460509906914589158572493948636544975642832771500916176312828976257512097676564155393146250579043955214854514656137000511506141291295034294378238063770609699934771697738125091767143204393065866925150323966227525661976290097620691776689654337227672626808709823402309590924919516482400030930868826836361754101791377855081924521997431587323507387836165210332221150894662611732907209340390176486608424211034775231010939532007980279965327222898739451980068612340724367338681548822651215456828679398081440497911903493557810264838880950876857056187533197584255368114263584761742098847688598110382676365497867342694942386519934817699779673428989804316016705355092776235038796213686751343344450701684010041135069290850383401768722125685350837468874420119986610168183152738956134814991187054643951597531079333363681764207161417291938587280952256601229972198991580904031075110320092101834434177469707600355928436734932754576846711757549730030765808962735427150609125706456895818566597378846554944639568784428609589645266239302431591496336947264938079099209395492637902699225 [154,109] -82555346371345494881098006919408910413946567394744276673889864562720107526755308967035804256140127448642730825570510186846100192219191052002598631232310605600043084841924016602031723477777370396605243574847894732881353856184811615456141836938062496152833601183939133748118430931152959407745699944495090794432116781814142507049780496231291935921761865946311452862905548384150560168453489344433177236860801798558175440476964843552162336774155621753260588051842336671827455192765419417334955905351863447966501275991850856651970437439890687933635402230053257232943930301061991969799428986524974448137748453177809109379208646140725370538970021010319170058006799410699554254241363996558696876970165416226188286902575727169492722577671129347261155034471914201556267944596878535152816960526398257362886810130631674777223320873694539659201277234230763788264947261402752412205800349451500320743804583518099753128065659767492905704876271749898573924947402277993580263374124821359656217229276230549261749253814675322545801408759744887128085695893294318138860071192619435451102339680795570196122451443241666214916942150818951753698388211074420702975 [154,110] 503517336326019392942243699861107466794194757480072617573618005690623624444092890182444220040374758812475285037947244862548652889991873319410538154776269536068959663412033256632094724572649792275078507541303663839197405141946798545298335064601583718215628460158337847416190048182287772786843210390653540719845018499675988193365119181237956087617439789537930098313708191026746689234278491848176618923231306602564514316782289501093224307238818760482765792780299361592688160895185575422899673494663234811562280109290530056715319201405680713060275199075128161959175627641859520579226131177927876579625500905555329298935410258295106686231106431043381554942876645668244845578537433634437860506171334022223280945373060490851713107229747986202976535575059584982451270443767235203970805606126149300858622623013205769934175076545511459009244811733640475684035163536809834389175972522329077849552387416713033528971326373619335475268318212213529940187007689853747190678576264420812017620866644435746532920465551551480132587255433576376163871965393429017805123243601098608871898197103344903761588136113915490501848887380302108552249674511893725 [154,111] -383867072458662148777810855726137770597724172039279599854898991080719101625094878206177912269775900315928076154946917069492727215803534090342399498370827759426487278640351618383016943326518184588640181557465980173247233517951005023594155525335503387686644273843130652090005735892651117557151451945017149484219176977014846605126577272640483145538737964288760394394036139949186173891587200831643092973163519920495384720886830562905655166939391657254132819962791354393304128237942634429460628763655224467557883987944854355879490269750890504308586051764577252295705864410468468031858194908184785441183337624695206090353435388915277345816695581560301546194801402932957797768103855063466329166625146657329781531513907122521365215820086443815817991684195235960870864090194475954566397874157773804790181991310299788963367539450201934793197009040346168946364890196010537137436584052894897663824779222516756810981791022843642902764985697147107385511968362709631527571230068425841953320803766589154766580806596544811816162966719848272257575042429446854650654387418824291632513762820311952555166930453237279375419286604518980345698263750 [154,112] -299250093050479655855432437591483843443795368388857516407945700887126310360108423976314364055765077251835330546443153398929684714345828353168616431377940735486348842906584754485423031315881668357740015675788716708562118554748164808438245715421175178743929062911503454857183448102216924616553617269827305693919056276643722461934873625620213923330370728129249934175695303391076031020856324340229737985876595139771873389228860909836109133127942879832054954329182033668143328170072887453277330886012407026044309017253180301925068351917109182281117235627561289734813521124567803880018741550947657031613268259962139711939246400215500791099188067995657418825267764993104706952360879413392988276411329724101518646087627814580213380748629584432473713157014573411848719995512700058871142610303527108592662958538186401172321658961166024689199267644026366671964609169436740989856781763662884310352692553210996799686603809918581752011069342035214202225998076142344655287417700853772220421245443006308729609153912979603937051533684709408436669563696654918884078249830727659030666642099958369260620334611855060643381890275211994993000 [154,113] 399139304705390287820166457658624946190296677846838238977555417247692813886681852891508845845672649612345411024185479825531512253603433433103844755273589027370739321573412845173042338383797683029407886174175199499332131693088654298891017680930457129709827972340897092620932596883275965883306953216159942044726186037497273340937835705594659876544326935444023636249626745121726595964435660730489496815514949190645160925574679715165857044237939552538380675652035743862791136839346962319826459590024772687333764899263176249043238212300844907251643006963166896439918812151148727948207823045200240455852539234824952974027649762041038450432043619401340224831669001007713091014935875221421448337907765941484058604514618043927538840867973808988436843397435532780557185039553830482717892876996224410339274667119426564255187190777872459527247039147353257546817306713696622166691174601519270521496908887286259694425279313157818820534665535534633158801127921524966691886518199203162151022593267452114183282649030933145707684906493164776783279884663478085148529068148579655442377585639497292057692737128859844385027451927215525 [154,114] -72832579007019636268182402142497418217647560822149977220581907707481350282742410647423435956844786698023019655661109593383693134316955638007050374660193995010527228054869071510916726021679454252971033285551774591290206231770944445187930099873011369587434629169279618361970009516149195303644566998378057459173369137824642331550214412378759254388850223592736169391716098365599014902242258712011264322777529867722626176417528441096539501048198024617666005828650033929968783486545360648678331716675624683747016565013114317972186595570878505418039315854411562350945152711979187289539099168954066455809460935766172923357866686259229878769238803297449498650831911712413933942941375849240705153342935045232354472421064864343732198304330410791623607324715880991630623427579403679965203903939842721268964692817832152726044039382362431456606415877494592557019809960734871444572196390840574847723436952663736285160556141435269304813222781009047280832797203384820012096164834463086865475953725505010322739361315010406946833090604415132543357938232861539583016362866769168970454953793956951771378327508635788987096284075 [154,115] -34144173617310709008653658617716605698331914819349605902750145054535457281937920087793518353269678417810115256820146359772734669210777087769711932120010836721728292208935468501786455738918410665358111211266896454310498583375768781249529803798186525973315769279426798865476219146365916788298436568579769040853729979915229422123259179644799018696036861305757133763989432104130022241884803499326688707272358029161840616956493254069823620845224473283815773570689060795932418481279485502241359134967228838787621834860923044678832659860315843254800854109064716259255165750280662238161196990602152458559691950291883713828989234525785470940965486730726756355977264011556333969185231979189322145762550626576459037162086855139082134605379470784336288312444781544295235623674780925366445468816955974789060434626145229825561200724809503077203910456410789375213038339047795626243504461037843049539813817195170157389121877157409042267547601125016941196503420928800567590683895404661287789573823755330362242417274698558204523994831626696156516834541391375202690971179224438174586515538222505539590115889978798799415 [154,116] 11533741161338735585940722739677289218508499096983941051209432625003394959365620605904195910049907522245656013835039304406411316198033534749663533001192357645444973325045691909694591452652505460261480345226777763304163926500093431836235676369186031491718523221714209659144704353828386385140574529551764574331243541137295873267776400975053632795438227520985531259099204760120213463189446076476452282746211428475533728072496660464659010664495994388110931952252847930198345233412844154092965380432475056119827632710976238619168630913255465426764429825003261817009655750748014269763832994786927568655512000814782759057917607534902055243281560702880661149807825552600980862791236644251927879173392067907975852087935473194215986838395039071920414507554910203086412604497679988187169549234627254916391449750981506937445724346760484502510463708037629612805176387057835793578324307138541753642885950710848440293909168494655292497865391126244112998597869810824246250320696031635414578776970125602490565989976547094006854112082776631693643810125146875742360033422699009337380765331324413515826963376704225 [154,117] -617052019846064132285893378472191999688585092688663487458861012736058229663253489159295887146789528670731687494694122593328976428437505591541110638003921524742582196423754713004467870599862462210821141691394166446255484167544020881032036330021676700273347449670877670017799461206709027782697915514353372003341535319052739761541654605474132507570672586913308892618206975050737985641003265020250459256912311530944952650180754224757094180554410748176173831989284991817687948041561758629071225130253891780069291475485499882730301806227754389648606096370993300143885092276063307845130106933677175446646999767349689891339844081955254482244337426672328367847356955180635970350938981412773316603759573669560126241762605980185727699185045307825832902310168096437242770739739729039989812146739449891546863031945633567615313322132133209603180828198580859240264039642253902268899333156386401246906183289106668400099312222188653876843384273314735706780624381099366905784573304571500679705426408507572066032707613816266144631997931125814418459847494851010056937745491100964793394676053539491665964990 [154,118] -115073210706811362210005048458948781659982658814731843576682253818394036890030612818812181486852887184884247686026249789252742889638021018472071787438270734583005321562353150619151730678563325264474592681795864193572335964009836969392922248828939755993716367819960100511548704050065315665032866756474293524541794518466563427538118637656363897864042310602063495878567884738032181080380995068791114189957227326345499630033570027793703697482957166118722791411727816197949346236490247158924002397442455347238346031847789186448724784321993661316723979458135615299155510736093841229180338932174633109476872501671701268262442591023707835557062871208879167147914504541442968662308778390258519875126389883744349410472849309063407177854737190092537110327942716643109742603025423601307295767277688481249758447351806466288392472045425283665727859618106951449742663051935074195126735304858240288408651604393717526534499895145143651694627886327932315351434550409983529483672378269958716393356000208601495359762737383722950530095813453970294279036901379819034501930901738273487630941930960921855 [154,119] 4224297754437167510846940059670719035374801842728387067276791590361640836899387539128486426430517250725069194958731757482142159028878603367329952694843666043079393105319479427053792645068471080550683639893931951695734671742346696266756445227868079738587105909643696531138251121816391643496988503317638140215936740676371017695516253559625078461440927740538323827349720387043435276404073989648449410718917614993664224054697126453578221589006172124857893568931461733961824065234340391587249696021035148244446009122840617255663508303016946323352036813155576586348017980118217797204849215518851616731904213380646693870328011795017110662889494758632838521641929139803425333242908994904502241503609599238512296111454092561686409009517806406248955457120786623604102784232846968538897646235736278135210963159636307417390452602357225988830304355789421042606325384850109875315915114739952615853593294819917054086867492927909287741970585290953761768275433568704441922751153192011996698886523828931750117659166512100402527954038090280162016129650386352556551015058928615695469192519360 [154,120] -847914801107787895348787425858595808544889177549062063939806964607580381441446457083405891874469953455230739248881048947159185620470517523700398169136085495662684573332521823482411898423056448845704349843275523210082591017402756680722293341856598194186632309623888311680623502202682139056267820284054587997642793353858748311025184103488557168676447555779522551990911354627410580667714656095676168626481084283942366423515183517605491835556794452530358968725476097902379194770503526535038839486107739953502732238422558441306529799805087989983686860348760453221960401979018137416958910241975790711910384541600805608783012796143682535644597198911629594502880121232267653028149712174223190346564906319326409127295432045073377004470711252008954950393286750285631176791891246419816717385663812521178447457249312183800871001076555881518278824221167998281911890282631923691253327722519584323844428408988357100190366339625176944622824794297409975955983939818673172713906470300188918092808572168182074819106533160334251410049291825577844987408501712131567272767476777506987905 [154,121] -115785642129769044931910549802846987219178418673273442265909173361572348190646665813332083195487607431522653540449302053176598763023533018406612714310669709865849743777098752902535568733585356207916348722232047409928286639031191119479613269826092152990520927551440491913616100942279025306079557843968696422787588214170813710072023214319711857207559392517869049116637869826665280363243580090814996364627707641922799669490043310376417758788150833471395509474538000681321894315435487636148084000739168118456802600453573095878093500355935827334402315178262332747582171446140451926396573868137603204043485457054428669953821644991611060374904141499328758905344750095421176299006805383410400041165170923312986631769911435198395003595727034694988606504842730712993833228853551711120280801670569049716246901102674117999905971091244208724649533405736842245261610475177137238054416647149438133864231556942029261305966352194598855743073864397861913530762149515016133428246578764778698558390189675483697121119471904981714960264839191796686877267271214907228154567344552910 [154,122] -6740155248169164099480964126021295189684292463808558266473623907771412635393581585823127572044809052286582196056031242418661631814921066830536025727365464491494261871193878645096374332365700368269187836189338879045741755556668046681861870939344372205589895406449242179569085163423479454772635082508644218655785167292910568747204510866315000210492314336505612129062924056630176951270745774554523150322932756077909263595943759433151420214460430422197606623703153972353057907400025421492381671266290814383490280951229501566356515747622244006270033326168844981574675025376435549744180151233620338701476244569801733151431630544306326664274317360888490796631463047183191041348361805575716789814902265177119321762293692984550748387944100234866105446471703181949916352348853291933845106813000163170596816553969418820064519990091738532797786337851433825885997410265224350861085514994585288140389586365714611583678257476517500478338793390755022161046235534656200469456596518933985674471401505175862724085792410778929386937195735709013147433470250475275946429510 [154,123] -242889047035075096632488164462683352081458426834021206459059195514078660713445759480133356856017799964308757736991540309962639350230533174282464625044745189537651325199106777857217156380291931723474847086675993665096295521567294126990929395026205553532335091709895923335182467039966616362623959199884903207490054712345760630354917303709587061082038986881823512388127502305111654317574544528422066205928232984644837457865060218492567074441632220062468295113657423900079672018528513018974618012634556006993527144953616692961623451643362216113793571872462709386417455591174580271818137708572072600015471216469492663431425074005382993058262956160795552421520018647891072808250756383362555747913275755438388006516346209103472039119642814453461451894837879083721830900237424253035147696656424732636126269877628371643820348518895301160625467237565772691489839865737168596976674412027148310759367470991655791313180654867396856342004240756270060762140276777421040939086695643830385896712633194153783802178495745670335438305770645129665458835986328765100 [154,124] -9621494849772098774856831578121263895967720661798063234625358084373718651038100778366499738643006737028549076698554659050179822286814516916548092841096798814475657077391685745991582585983262580643676653304393993406974562679158273440421996589171517436500060173767653463343401508313092998371771209133548008343299138553140170645102712421304055832761052731057122350881560005068894854908354003552038037577749939426508657126197674960891163115330556881734263406095828731937870704992832474074718529272243811664716652108164297760209096000760819041722472935448046931285544475022856503456459593922880107869036291447990448208701082897122067676623394053230507511248900522318125690154923827378697113494715552910187220969014164606531552994491638102439396429980889587763746460527452981462716249388848104628116061634912178623919694365038002040704615802845373269415449218354718701903895856904809052390972507519816404483394351948657843041235500106688786848712039098703002373561870375423827135617023905914219281715345509731629823412135395731346426054037835 [154,125] -132240803526094046637692316387607785195114732825515995726704681892040979790412796884086530221065826853233267770552115573314801416053470124389695703229995328352134673951068870865341718254783573404562128869909592504693753784458609025961064876302352927422903706766945009836084754108678817136900113001811386915396390160675000811083132636430828522482815798784780029621732225753179396000997065623351240880004203733710419943033199903389012042951489740776362254350514069046866994690368133063734747314461141979409805445649132176916436709010740082016438230418265040163365945393699693524026594709461123285377270477609391744016715390435431873495770466099415320313354732526487683430775373956792730463658012992480282663929352770795841677699629751382147887483085608582176516473962960215785531755121313767274086836564204417908632885565955061705253898767531822584354096483204015104520513089123674726778761662909153040246548534384324064873523631159696677901792905088564150486571416697431330971092151570471476200980163064854150162098913733853315125 [154,126] -881914982478648407980627947465151490625417790781335803714429080648476549006243161073024725120121424689902864772585868192823523728235156541341294432385884588023345455013387746823996283911214199465397488317919700873771701271588512946197293123668748175310928687753902348171640896720065173743269997733084193164195883509074835505221376703050890209155688826084566795278824763221527302583677520159980202836334274760400462804293534061613176232814827515498623592431773752822873504754576753433979608225227235522520611124478119001671692358923002663053601033475370070847079013698981176466203943121294391354600711841016039910383285352773220318153858187917124094252370078699159647192225573730479635418813876480713734218608570808420664321581100177541996884756354522896514148640794363816582882681721091090023702572898736009294316367555897545833380422658097291136548933878544850659726462770132448305554150568199032308276254853703430346538765118920230491699046981822805682716870468179530534563685935478033712927318619538535449756534047200 [154,127] -7565654879381364761246772443219312496613300916842877696956386531876271488927911831065740663369065762218859380777660539883120536901720570512738836253787621849193231381390744556976451245023673126523442563040253014021035943878137762518337121270728266469392435022097107525448963381211214915876772632878761828456975534055616693046783165448032952854598316055747871470376604054041822379897847734062449855455659716725452948819250352392458622809853950163305846461776422055595449693960291822725208696062743631187607945565411905783556623420719475982084021607188694142549156447079595059490171558226140622054813575570786575112434252766903173497242672411082961067278458135936284168770603662831386069781160061864157598530542759834691790800973650824848880014976796344155618649414149249966782663920543847718545971369369189786087857608757756455677866931072214184815118706752203746602463045910068544977083455538283159626629797410702858047761730980560429679785307936457601544114085618333786825093244811901113501928784301037470102875 [154,128] -23424626974486205602205888686104199243354844513299075929033488037858142948705440764542749942406423517831183503319549434414915143849380451961589100007915774462403532713269892465785916376434022339875899640344425934316715333123414180500188697656655865782133129421457625342268445007602431133128024526629769309632911607584577626476368376013440309187884048473280701657895240244374501011572519652005483180615497483946675800686816633329692909255037724909085697120628793963635662005433344939135253613635446512973412455301665147516573124696594970512174848126740635035737581692138175545486791158426609858980629765156150391021554608515396542176960306335206716351374919135729196400621251034155507373638511992902879408638096182033788286419759623516782931966026799317176527353975704235956080795354182788200925384423362063730453336314348768825260745379514012228728812472326151294473651524167695790925182526413342913776216529529672093353699405360721592498042756373561748971849393955078899733486218402909424416962840103850 [154,129] 96252566673337714013831281221482815906263989480294946898935971953923722112329177681269761591169847829901525944737746495762256916276578233271262155262452209386199996121246093456127720074976923839829966058156001635988846132394234552801956589083491606925451843027047280426345975822482907062687957817952610029930787443427689842034731765963237824179270448350006531413112548746968151141751192744435790906368441724157825502661060157600541013139544622793685575176739529632855721170913334013178062678431528818597446320991398106889530688942393976523181073289786507200837705928422240524143941620846721396453751199077223076967673969154623157768053264687669408556665078693242818846021706872876030487869784221842509619754090348295029690163145328676829913653272382038590184353717297291829289052486411748509411126164905095914354507957745401829359106174132619543504392265247186314499888560935131853970134939278832777537756279080757171056088404232072131207436481995593998478593832620940929919472167183472081341850 [154,130] -584564271974540207448989959901352154734449967806526949862479573466105874087510436726479590758038486386688279006245500517142451993710749631197424026513678715892278751336505377631324516201290558025664203773782803912640322281343592739389951392903275691004550810294037993400367517287640486434712619024947944974070907864713620896786464696479038900977485528005591539173942998291428797234050493927504428145708232582413733085250103399569515008392667058432024818715123663116383712283711446242568433056943461451612122541047563231048246929976515630830542296375754490948045151275753009112078964456344626321922543995780305442533210773855289496476771629090404891466721976534046587889175119916769776988961567596072901490284416290121419955524523448471007168834803165553432758836502225982036480898108451843233820216277377150064882760723886502477220785299770948057853247677533165138147568962741253719072903002784003787512158186647354494912515442167831582915736493469679139005249348420925519512860780460300 [154,131] -29560851449973968678379590421894284030792221384913412479487293683652031492941625499301486028398644822622208859764756080499925472048527204773698410923771753676878620417087255528179070499627339432696352949394116353705363858671321688253084659992917502971124066899453896734781146671648888179333766621364560255045718177899161248812515774854031576373766839999571051479893593067587830513608349552188295656698670856994514497718312608865145422718918691368993237980236968268768747595401853761977870328686432346934798614273486459710640668664185730094261313338976974092915773890695051063421998970308896802551897771915661050933078063686141699525173326706791349022570719778146979514691999508732496561318971251916311461574552258517166480041294376125241706513928909425216532302019205287960068896344607050845700206784294719277228766929686661368112561439627147746358775923788129585873727041840873015553215801988438311323342138433575977359141393267878307173201439971546571891239050286976818457475 [154,132] 2406004590968513237795849543529021509788730622489471178911623096223418286947208978900757977210965021320416325071561256380482421655886954116120000387767519930745935986379173021573124053417584859577402889857335653749166593261786912759473603022635277966621503009607962044837191533965051005888727411068227630124579649029584837396724363977350240934232871675178690577333864149077956283663777540094416325745731250761631476808906625543893658964062193942027223075843930039381176569818353091230602070345827576388459602589533616830995573414662356871223773318975836706133934996183869413417915788357730215453518240242749000356402190102520449959736575919735084286479507642083526915247261567673530467019927725467119250890698041530614137246865763591205211027116593740860338429535445633189153752180680697119682251858282178659503654507806818862854263857818542509747743062151468661542817219218991557519207734630422878936370841554663721073579479133175490496430186772062714612911220246764950 [154,133] -2101868739981058209194155104369765846121704391526395630874113612227836195138321800174971171406907689008786505667728783546847641428639841211349704556074157130507426877557063858130086090299416692478935010359275941018959346754176343191748377260190323138976422671831229171556515249128652526101499680642081966075973533235436375233793964799305507510154038932231225389544797960251360983405285406448562209276838468835541505737530715344447611003352219371755490194253706463206102031390956883284988026297040718984022719537211091144620524663963643020268790234886406419594669010105010751994221949068349409407408659149617146222268872880207716626419669545585941006585841605422504352867988016781631521288875656836062323835451200777872818504108080193832238442698288713547076972733386212606957842372349501736672542903160130886099582725878567839602711297338121129330620315178796340994896873047087264785613567400158451979216417229864060037913974736604590879434035280775394971678225 [154,134] 175597571207309438438523813880278649643962723403021208299948322483942637843268401532792320072690377093539271981828381571937694662143661526209462920571820032866215194174399766472097176830946412320278517066470293407227680159497617007253315780426323138472927603422353533401262847801629892243211185713285809453849576622908264784480344912872580988592250684973007674875721463711154059634518243629096909917517426796722445108391097013415176822249899245165696714285075398872805875010414889341357444766159905199827048633020978654591573780930630516328448686728248621568140142666271081824683761054753550574516144815500331029518866142380454762066899015003225006529524611979856344053796595982881327994337217794534434062864579816026339099057952666581059172052314001242687128377947967939394279117815857469734400012137807103316006640364255926634358968813545689778700045072809200965241038437591719054086646608021168929361226677290247650770907619383607008140562985372350 [154,135] -86109891810201781160987371974194638330347296929499429737910092421085134199348332465609601989981610181762649332164306108877716007575835915742283138055704771917280837626733429577637015068549535965234569773889460828777153885871264398955352999804404549468738367573713901155202269480386225900841669239140428534834483101612678969568106019398057787790198635417367866574360269348878831881333381898283422630080264117328378797398165490298612881435215065438937991458779088064906281145867916195581470614304279339940567779300849171214957960368560820737462365931722669348882063273077656334472830103768465751914569622349202211584043175873530071911059693667965265636137186333920705641932805516859041523846903723540764456959089618040144137115670058312458195015077854731667491064176563407418743191739205251072162406909468211872821674672673138115501165229940046625986336883454464410339926416191341835327484891430421664683683686485621298072133407415596551485800 [154,136] -31832196057294908955210465588219286214106224472905774787299069334076543715040791436715500205693831460893395122406290415022501331832389316984941231932010445929140464035216913536044899466237873840381484723813822213150699868781966378685834212697116131584386795619027069219709262952325481749602917188110614321756228126338445375996703146158227722940449401153616966376379417802515689994505898498003978875992470173630691330929852887598820692755573821156253461834346931903719941947188950037900430216698034663273544703710052499076121521599603655874294197672699098981395579981711051441407103404545198999479875207530920668767387069733594307275348715800288131274303816090171776026412446202527505256241043594450495510859990633202121709022105821230024596075141113309652278874798039405870065189433728294090229578667077528221629797653116195526190295627702825740994954483775029468077601528647011620354405422653723858037383461204213352692530621784915 [154,137] -14212179364417763381780557034315787620300607693128742033264400303522313816564419227216387987990616626147488029732973207186907677085489618289618320458397141883988437418876503072316091936467356962247806574420289471668434838415925294375724656731629201537405370361923944739302072470914991054614715062582192294450649210604324973991590337470041339803412845658070790205151287079195775089449878374276215524910530737137072369232060738526925046522247972342381408010964920472162016266356084772347626705194886520019009576256515064078159897089354375835048582115073910947707494882758855116607871593168078328766872685499041465773735785029471596949524100785100199920103560727316105785696704728029148631521209872634981279426128951667991884903273863160552267446840295467055127133122833228920272523715658689353680419533601137575728252742952141793777138465325726110805599741954701437353653439036295297837218133716977887817735669941588198945175 [154,138] -1932051058613440452502533998526432351587505140688948219722835820693881833483361156587870538628878799858241502647706054777510801543152376874654289062346622515559991050645407273066201647014149485254450371855858482051200877283817073457148719050875251643155386493368162906138204080031027330307881150112866247142307615867256974319003655589329355995680119039853133769747305748217100335297353200285405589805441826140165507572787996031975475648331861252384438804086909034314994836556719331489957368593359342849694525878009512086961157498396120097893898072119173840203990875442847593270393014266613860460045497265172611165068019654803206159531785908558286932147770978716140541689748362451990736007010809665911908623875590438590825685037781410312031012272811182863225105550960707830248443715158964190707007532591610248866743654193976626922271130485273287525842488203286439903859034627569364767225334160085453195551169533045 [154,139] -24869705522686800471664362325243989055203581906880637806098979840079781050312187351350366402228998968159961573616593857172304963971456622496546280348311703254174174356884904221586310349398100909407080933280879728831912432750191844774319970503073713968043797848538219312567983411820711744726538327712742917182510814621794899905771045386328732929825615393596409307751093809811660468488509728298524475334878487199233867175130773304720739866765585298937872356506618662512145982040324627354950674911719984592218620195215842723736753612581799454930794571975429166106732071308411362575579832341849604545878534901925678570420863455902449875494025176569717975892941228777139511117862967283663478164422515780999750446564525054893326429842579626721166210903120114952375796245578396449482555776780357108255855097312210483363976686709206986730889493259263203803143843916813081126950445022437622634819186387652491635 [154,140] -1205775154657358641515361050062634005699169066728258607751279912055262231603046039672983952199442273966452198970655274486544170494486509004284231612649190553928298139802877754995617740727618891126725282776032068864749156822373556920894127188253688096521155818133122225510280738450732674490649881425414055476635069542647732201254440823644651937072994187305159605328216968254838534578222541715984673833069937601131725501598169067283936892040070612758257246851407891135645177804616664064841313903537564734630660781285631958922516168595598839659922510196043828301982341996069655129506474870738826615497405576004832534094573312290092268757807526476024402903415251663539524251369231824130520251724642161661530260744857291806172197841806666020742838963060479194402975111149409673517924604861939327645518543316190379223592118461346313386464210957916816133625846008992996497479866772291147190809740965 [154,141] 10527590717187665257712081103795758156920036726816013453254952871167802149921529429084083773040900836107568303500571796217886021625762243398955035633378052826232390599543686565738709816427683146880880649261118746666429714556263885490032232962821905818544896814353156718738134229387340931766942581254433095879831627398095857930087293670612994694833707507022965776459224686062528010823906833725694239538794123966166796419617266563969364572339609588473132939438039788455961026200888181098950313631914728001395162613036025672425973595044973996066828589765334785738828379185668248430581541956453409859639188860235093816857696874026782336134834118932505877095319336008333487136076594096931722769606837467155991693599771430908682786117626929214837611277972844723965729050619301775107147788410737069693500370310944273357983488924719781264826292409215373900711256341550693269214656375353350 [154,142] 146837026971467160973117151655056144669916817448451534759017989948316938699811371986819536534930876869584466730728770475434129274554795571934210243867485138116207817582260678138391421650600656571602639942816028948255654560408066339476782606677711670348284675997925744570316477315880378558775542544362298461717539092968037756994927450830101079470066928082894803773116031385146605194384945092874456238126074175163199960820455565567914414405233005462826442323664949507984853118897908873474862273993797776665682739135934345393923802553533196479574901858673685265034340937683379553810111237898123096970046444789381735796473683311210503695200555461319859927378596172649924926635887964857785377336445895492311656514174875901206572671911151693249263828384736825839458415314027477704780949405374947256077136713125956948870915131056745942972883343002644451731202876050292809469425 [154,143] -1874623131096138594259308103964605109746531586503557151123183366710955206331673774091145581092269388934416390268516132108627562652933617022183825702514748882722086507503841168327163263704052382409795533758870908508509793410509843142544828162697163416278590650886526410676713135906095905688302613085394671938409400077465218532184011042822061840270330176211382979441613843203102311260677417034770611622781341583997799176796944402232458910235905217856110060246138819440880408031721006103496791796244875742106186721604648842610492223371196581870276208092722874377508256166513637036874674302468931419601229776119228461442345408037532613045862534929309321442344595560821418099117708910215682134719082096801466642045287806302954990987937529518772391085925987102604925985233582969158798961755719026632385374208107110973000345345057251235511062933835854132897640292605 [154,144] -6387754137956056248097509224771883787630722310554494908777269123741874863804380544679541923634497407659081737385095303898962946276057730673345468095573610413812878449130740853629756007156902040785445349607456244407270677943049966150488219434195126556348509990119527924751288945580664752468365870450210965661890425917402362504169791247208653870727203785832069293168694250641991233012676654428457750681307893480609886619779494841413885952660689295315566844340771358860907823671570128844594161573396383587917145396797761574240901366987505775280158050957420299128034090304727220832269259271246586576806004017438873489145433933741768189270680620633456401991882764258120767858523893730960065711127298511912433439861311746617310899681250645081533507547682927297784932953167008270475067576470041648859580352285321186552678853764185503333844065721010351795 [154,145] -49300792220900089678928231715341947915540705954518435563012366546150087378926849092832638064735549133247101822874358762565181398573452860614297831174074560941778503591086731883633804374109826745779807736909888880410148582698046209522033506911936824841104659373913809331425031582187336331785669868269498648222425297615065542812332691396678627073957804110634323809805027491610591712155323993756320459582310892503513976156892560418088908406748372696410181224174190440201494301516179824362424241718083345746262569764068238856964075842713937969420724406068443258239064798286075758619518760254338559056854430587404098815717451437324513567263345823268271473062473378126170432866135876291725233814112043349072070576259053020283452291097715909564489541782878320071318594367725287742423067845476329105317827030602523583551042660813996226411421305 [154,146] -15159525163010196912840539805448256620375743877238103928079564665889846656157492497131790233611747052307659012534293330735440654466197764155836034433132775011295113802865851966087600061596665200146273070773541274406295527245026340584947323534885707323953232507816196191016808538464991543126111960594655925036565913136502731406929993648975775537609174191143409983234866255443881055950477766394002151740680279941514800012209682532909673376438195739368385579835629122049784964578625241993194715974818042833140072290141918288454544802171825420910354729417378447599912656393365907311303100316199681853882683344832824869588753123594421907189365098255293172281706086509326295646689479213171925213928591493405513481885546391736158079953430540817699885642884495534180108012273564558659280891117584520510084800986222666586882769115081 [154,147] -10710470821154797954104394702260970480774392039590299155632297318066807567807992683338704512823680403294136960847056377164918413069543062108014497308010436160987368968441385599109498260916981570134430957409407382138660330685158927301505143909987949000988489102376954298136611773151955373425817912502768331150770263311262191760592999159979739999206441785605111368171973117934696025685057674910231742816376415831008918808876267524580678972888965167154525922047154680568754185463043577623726348206798468599520670051509064129858380409757605861487007268609445778132666048838144562467135742368350793714814713182219172471850696663309345637949382239601876440599712856513466539130847588177532140903926878845137120425811104042769218943166974136220472101042157603303757214676518787176912443901207152295918528522724989803155 [154,148] 1176646331615140978725105670540771120738843322581477009743968769156776673907265419262243537495791375696362032996086436850393616124585352658856835129182380480482716231510950923159494849673046772714784728696063912174979451113026644534100142456878535829151718626332792857771756424614484798819299290199652747294045602288195001469736964214000961532162928399579416388404222989268919996241601283246158400761445747469914847735838715000052176419647934497767965251544709992242721127892073961467596734321198389851385616386195390629741789032033215769015223449426170737943181437618965669550993606612757234119671402923112916591596040766124699375059280842167923174206321705482087443616764524478567899432774015285063770639583484661406912192193985638925166659924099150920952901040889731979900533423217083496140571527 [154,149] -5914167984200328271423944283050145664021162002064626402605655429032193593227763108581334782357706522001517557481333374998434336193090407839232572380796023531646531471087590867596160839375730789373181766483347817668123882061345352986910157894241655679408131434479981919088784859000536767910181778878463563233632296771529201337401214254301410234348969886235769330659846143398865635700150409372349728829747372009995766189218316750827576166189922472487754549060267372755245418346164523256067864229712011234935289197431217904456804698257369361672594654955585320259082596306064956604343240604746851411931074822136910554398459424310757435209275084772445107723428871650800235929343076345065706570163472093218414843597885230973540956446797459976269324037516814007074410869079319004924495767751 [154,150] 1404562804792015313291692625640998239545251218089297554032591654185703761932137283889856278489492618567622040483208131949046747960773319592858982131463475606004768565164668949783140692960993466873355985499975507836182482547353529596944030063920559943858846458383796324093784738142813295185427775668975163488835187389421141527437679136688839010641594561953027290219125140786338237142178034332441687941142660607682371004883280457205575296832111328687629041928572570828179075637243716397455459934121652630828264170623480918991853619425692359715866127806329534785132995863232598247147311725436644456384323722522029536264658309669985650970609910427303170234242013989315005890761566441699004019503673918120450909376628824000822471962218824490276738327778384519516232481098375 [154,151] -60510963429590726793947692525485721891092487002863526410989576869823431377528936250195155856787412281205503378816906756106771371615136373133839407801946863256487796705060215629915613923617588062398434448573278666997833684459516481971241420195217187799906023914681805034871277803719501376236628821630440110317496976681483508333635727993640744723244258832617929846395241139820157573917379073519540625289833681986327998368309233527370437410860141537999131157905084025476789633903807087008481833939200741960489608442802685962231726471751435366801672086958226933319045401331430327671585208442411294287714900533280058349056646531642482609780245858648873556872963297253354629085058847463451331011399229751539468532316571328241258336061307803377259849006500 [154,152] 49487401435652799076691068959179225225263916455166263523492766116892345838884624707853109678833439420649972635253687596577655298162425687439850106685369222345686281650707802312742289240768920613096701317466366589973153462118154978251139288124677901275597806272645376928663285706382126469059625669845611827890510346601661894062343490376104706009303141240168549280114518859286735035797382792106798613063303291642132952383779526545104049250870592535674564583646978270312344979451174723553521412842571927345423613005627399188678283502002154891281320412987389622249990773449600766336011972793077704620407082165623650865783994585149720228961186650687664773409759510655662661420828366755852588563047291860478232912185187698898710555848789000 [154,153] -101399814777358943399682612216048023194639276115269117567754581263155918839377457670289807145762950607367198437271689974998870088421075946158327254983132925052336684905459498913022604120388540682077411247017397529648873063664614029584499802851273343748019885818915992362267010463972237166543370044291536036764570719374441215848205430517936117896044566968336806450993581359040799738398526706433504593058526946237332275173903862065607898753452807744321010329627679226580305343738104715507557240558085819103997839638710555547842732162394900333520546788268144848890842993657302737228670633954235188053504518498648839575123390150960075174412826740486130977623183732693545028625560979525163473080469265990357130875 [154,154] 1278094145733370294511581236402402034674190359846188040734135444678725039859384153541521300740283246551941442502027473787327055402859945832690972114080964852124828742619221124423979599494170104000013662414330873120877483364620810953497267082891708827231078096744756532959982625887443281767911393447844816776612903257225836821915203909114968875459915537242684766484065605064450915293806362851528894502717413420849628983223803015895585885090626599348192324100612188511139248864492790908998573878908139478293639346287614560840550129596639054642085169362471773735196107474379671253859438880505277213508784968251761765009206533963163346595571099918297809837431750248829878662784578002787314467338831050 [155,0] 2796654883873443062986273542217689173973235403058033508760288283526779177077858046944780016267890454393725831981461685832341760800234578921413685390873880889959928605420517360154514313407565427354896838412026683542473281904245667128473315947948865836412886564394925750045221830294538253703881111103091451914822863463018289911781057607952251903292494989935185279041517794631118640086513230546238478672906221551661786978051438443229263912624351292780409681602409667477033253473476312808790655500028096921266090777067476513018847926764831572006697208173921028723713115113939114802553694840143497089743110134382654812144868613713055773893339048914229697409888303144046906192431000767094916501083629195008878837534130563614826181033315286928027201515761575582823277081437786943639998385337270846619249688596333218913189480999294976965133670417673093232480728102295567690705039100398068363756373402980489185832071977876149730455887116376897955459407211966234880880305193251041791973243540683881883852364361643293560323886333605459689524350172489724886515771571663095181738788768508304713293867554837058514269857107781504973996634217306993576256503202272275969115341465631003981900176986949558541854102905347146066552859335583217570031958211012996965957938549527933995278925726082176151019682415794131460412380274200192438411733331301698149501211608997946443491070883536947004507768277185692562644641019078828722582609886413347169785653915093406772704146437284983446734708066181733163260412160465580753925701632000 [155,1] 227955224727167396941735445668786873076855277960077093676129990754267568164516334650984332712410070868714761517868942963387147647552252732293239581295241887653498300621906735558150417733528049664300654672335748826184215272375244045120689511118875079329037789095098060705964442500521170209607122510471618641693326585905878499599366711642111739143820155511409011526072316412784685917146873713598895764073870054986756636037571861796626415662693388342640646030542386698439433178781950911847251112575042792561249602807349335648814871866546422193797198154877021935282541479446037929200573480203560077383212369058997477921740134678914308337585699162886897901512655077864283091021594285773789137492649358250710794711274844523097828634882685698366228840194682333280000364365148498109984492571889717234372430255587284395431914098181019425846381190350606554746426848768402985918938250327637914969515602149068154961680845799163490488250900895664740858114811578373290897722323113623590204749204598598903067524432225015074961049773183600379392753013544821401801846625478375148153791295947893731654588172476433725605738558992735461632422058262744076916780531376779018184807581586873319251962839666453007359695045927993363514850802422389379588723909474783332269140211733219169380858894055173788121925975845727764882811725140389750442611615827971768248495769953267272131511537829120453376850674546417503824634107248288086859671743764107719891580242576078228293548829520578967993901770988861446654600265556578736696127913984 [155,2] -2424608670149355650183341902667137070371630533660230735033656597039733608336861092025790440454739090541078337824181807820517757267135708784027984606114859436905412202437095953177431818348715559788577219257238359608396674699904110669240095746994850308228791891780455190088253050528137274118349748435527410855253840163597099534268853638719946446418220362212971442564412313813158756592106018932943415327176768572136992590247608665677408889406320469094014351032925106393930042865550275826319072705306587237643228704401971381701808431761582708298229743998556716879398651522674390644104898993645785450018153360262241914021082073860398895440211945318155025794484978223461839848731568633532640217766664076777300651708049763079014935629710709234169125702433385028991677917321762127714410896276638649459563570780966691855732290888561148330419752564411982089882406431335026377150938003167926594101105314239874162662472710548342026934969411696209002482703264534635039068833270586460060172816427253365436408383595476607993899638608404254084156130757608413126559973577387008318658772868198509590779739118221330889033708450379360374604807142613088159564327057614695241042547813910824958978454914099843467157223043555257473868062538737900104272207598740804869900393119978884872948186979654391145694366312681850165319774575820918660821328564797942713083782207030929234165694819000031438348911135140186084007291985646851764924111844869487014889964775953369510968688820492862717516991187677528990155679750978652117590343680 [155,3] 6524883724341818867942400559487951423210672789843474893543648168202247064314285387110860695093867035340782041313579978239607216583079318493935245340362234744185687953168728040062413792484487890860960926144911218673326547879236685676258788944622945545432133197139828860563597429183563415209541957389458251509818713644213516671930894546667262680630572542252548229895056618595806890958203911274061161383316980830717814201123233526021706329308593692663888716307956387127324581297329682680340776382184237967795826537164013839587290342644997613342546494646681803924511354981602055758199965720625783643329876282787355873193584019679825442518224345567881502760688039790798911620554278165934690756204170346663886357855817956314535043996266896253336794060103246251556563650540009016770805471581401732536628445170891465231474331049042112618784115984819461173532449038724284114836687317133070623906624259026218227972454225706100317431761063039449210772857550468364919216775585114692900629630020385995899459383495234670352124590764772850187557502790334282243221375175114177032757764941919105703316676607633984601938252204662666346248580733942658836984875482450613636285828934687028939616607438366272256571104659937913582089094263216668352194886251891269687328545627008092941353130525463267370057598997390303048938636027144278802689760421852164066790965157223842051818035349320169344670393647371402301605887110407919487736136702047108568585933894613934698918089211389141874327561450782853917433915867881004624510976 [155,4] 190023032048301866096932814876439999509563498017873887896098631805294323418698105519005611352184643940606797312531797811044701859072407196572650130030952287117093403471469113832022045000909674272458917294144917374470525821413191288071124096029922835505891236045393074731502368120073900418909771053891706786350330071972209690494747311265910181320947717373622117640989270732075580886084653340254530193189508666974882232864964317253964908753895238255940787327488279239546539904458578203097534949129537410407246534773765774670181850930125130929346613648739060934603303684200114945451143280931576927420260035399379252774675007796774877241895952463617083828618602121416201958893667196821437374103838645428655867540299447223513068103358791493197384720832691529597537894062819412781472935109150126046252322473369141388104110109431149019030380253792332503485393754436483487382257616200578408305730115154037936443445057179520252915735156810454373984494679472045685667081953417528932845702700016116150347939704610251359253839898592397807032105057534450874426438048760410699576721138058469650221347049015421329853912737392765128205700533906043487420638675723082993357960918235412232308161413256997427649006508207707171482258620710310063340116930265639773666716653847084493406310512964796236177610591547429545230789991601785564309386991149123866736940507203719016107413872696533926244076429517346841422552041306540171546139595514115572017355723275618982755832278306122656651237893181654957064246963655280766746624 [155,5] -79926717937518317397743993697177864471348118804624420515452961651523186115856790012159568977866474229801733905352549075380633912928936718447587752755619275581089996712746426612526151091276372514805519255695804608096427985854194947692653129903619423160609126499776201183563063050549541018741192936004670280835069191974073918661829505075589249961827514715592517150648448216225248783665861586999471463989057712172828242183382787885251689336818925288159116068059001908708947513843511187928333363091257985089945496693733049904200315918353896906679721873022321752749412748150394315282333095370075636700664881757652193303836946205676099706591641071593330641322229096315094388293412159524283750486027714068197463993520021224431956834764819172354597117812912165228379246539039418901712645395812266692723054218087998229445444992722827899214533730127161639327598101820342738775307525329482153032442574248220472318576153842328012414023842273092096175915334980336097426666104561131092837419198414041931653324046097564632352519748152853699290673712085248073134169711723012757550546302071157066720886647033239307395588698816627561710264019556361908754681083175091686471574209174415991051801459295849654535979577554855802467312775997483820540908678854823878273098198817059418992728229320220962576477148969152227400855668516844309358563526001462826783639830305631038414226090124168686196318665906453152942055495480026384157698530426273802614361863185140964348618130013067842708759849561521396173578071416452080844800 [155,6] 7625454927043000244290206159320205830141257540644494421915590121972802951244094544973581050500875481927480667724798507881827549844675306582037345254954577843584314205973834300590824480338124399707393705165588663768001852140882702357780133408972674202179698978913801386082130091405568178444777529587972797566477048253802241735408025279319611501437532055610778316053171359369099908819897142465560979271710983254243381476531954579045434514962305922152676035894666683302185159901049875220161575371558352115082913288997786255852227164249531974308856215657491693769260631353371657696789662839731447852737749161533369645787051840670282846074661633913094331258880344259377132610423918114392240085663774496675489402041466022323612537096769644781627046324911547623381539381875806117434892356606275975888526109150136892439376322393449915493945347454442324788940097387509652759418634911889865011906911047008946123972831767629501150302977392203951668576928076334449187405925504190130390232991512181956746316829908177019267664728577214769114641634831686091238460169249728188881006184580192901677317193490113896710358823516749828213747781345398061756262186017075010027017436198049863977244317325000430738577647814432623518362682663796269839352146869617279442575045976413469345857092498447168972904026988911219137044932279844144768131988796904528420428100262949425377816087348814778883406757664141658313532586479451192532140647326764044164044152646167798924112075577316304691849428951074929000252828608008423068000 [155,7] -297475974143382549937279750224456584947900668880482014093053351834219734916343306942700478647684556860035658673218598284632942664169203912518356583167023227988400332330946887537478230429317041808365151490198057251867107552197658688780808305817188674845894603111398733685089997746458901458162691436303952629626093676051415361670760942354765590589160522247904699176567122158195016725076640416875090331931411714892886764420776142668122941917334618051663120371223444615990499542328801460234234424670054854579815358857788980391131344720435965549855001240552871849017772316744413063467377670361107439983190071264045478607404575021097932961183381095784610059538273029472262103137179376068427949227853300179156783064578642699662395363972288999976133173771460524548666555865372798138021473259517451473565670756641880899955751110636167709223071875690237266588722922505782565565588968974675414473159097823744144567127345427950545557107153737516449303002626626574471731008980623255667162383605417932552187325560967537298743890033653440059562404357921305834049735369216731179854091403800442842057793325282181672216064418675338223584738431502490984588682205850103463887717380179699975662880996322563351835604365513498003792360551977160687271489741036946593333999368305435240304826710148632563422970072547123743139571218712049894075717647623867230750567128821796118141698747444192882304481298499601236256991539599152827980828356162988949410253035381152713589472456478930986200470605881601372313132724051187204350 [155,8] 2940303095883094305707266831723304245212307750000099913841759880597750837201273426550996570557112017973615316750823374288028206980240456094808584833829772370891331992102204337397240285263638094384437711386025714985167687415232158652655595010523683541190564112590157150757922492184882720870609056664525515834677674961246676253522584328717721708201013599608531302379247093335984845370700212549024770525443147196391738021651375415216934817252209481934046029563379770399480886550636232767482455403888862142500346578904737994499020226390480535191201182180597107803891414712252505028039921720784810432115040392651731971094701304718111958668147633322863977086363968898748250538100671059750453268323776682795162094723356429579975378277494828644988693818664405918125448831452926601748769626359869141673036797382099782803684406351863527906351693724999590650645019344488918504117314940008804061496429363409776283633779593235460119429702207375356851780683813674456880819265174555159090535322645694109101447390698997131019830757542915695503899556308247329713157290260158014832202780379565219482970048600331521532472296730138960512112388285454384425181725559395478323727212008329672360996055585403437347263399805606470859099329581706032205353477573822751587772210635810309777148884218357199218105224569955235538257693122471317334022924885988720197220741850056583566726960829223396311316229078539126514406808603209856731792257201481003335329289732418002572849089458162311064026284878375394801468412107136112800 [155,9] 184241957655053998226773793023956216572463551462810891193902398026716607222410461084916690567757099867221952672249148030122578513101739796710017899744614595340165950251541117001831483217766717780414505329200513439687479172299292039751326893124351604749194195151586412670754480156588538459984059627069332281536426851052082987473472224472397038591242911343217274796683983384156675473750127379582224612480374739784469105834695151241465332119617594988660186451305540184089397352119004660764468859926341412870055815883713440564459602022172243035269844627997183066706101915509648194589627208046773249420943307866549852501388901816616276826827669717584567865541012642890571969883738008144598630215396538292145166243714388615400004919158964398526455007534790917398094836318805081570294459199017825759510180689778214119270917252041806912486784811938474700582773771044843763552233284299275041922230367936973017704142816379814515250281602658360476821333444223592102794772964813836088550200273883264064720778683984264239670942289550404538835410177036027135214590781590971493360286815669289467845305465415928296047882956377552783886300130965672074268953647760030058969146366160128643329477073998692262841896616450141535626043456619155127519511376664435761589662701384535482861569042999712202905136088241140791941806642214162774865298477248752243249564776362634387554445909651679472750575652547583319231140057421335404133149115594022941374922522764456415556524025892488283968601203387987768548250005004361200 [155,10] -9053874805859776745094731698061558398379979138194097734571219116104228400450453348991031401037462334936870500998996584263101727419055478274771541784726388446215747344025644038948459516120474253393926191697126383666127615362707081683639324122373714071091454290565997419908372351169162230266464062801684508416297768652814200286683837033256921887513900199027868095965072940114348977110878124123037249114978131201774414939309698094039218521473168928140642551170859748889399867298277199663026847091851932319418109300956112483655650618191647005589012327588045156749788548668802955839769544731741618808202251300138159918811373954292319555359162158975783127064523708964820996361716289930826133061225818356194098356253335737114373587492101665729481963681633016834250592198149873036810835181260168548319260160007151462106539923889286347642081517574964241271672344751583778217501033465869148221971117004431913562167582214036871286213160972027289831858221583856827182703521928891726851167506971369784242872426298708361859070405718352204053197693402485235125618588465595361198646656130317646371767154927923295172433196943198473149135481215202160359074871245039305364256617492120120109874412010662254061685911368099291305038211036901342818116393983206615094363323908086507459057593806400074398494131189967863546726192162205925843886735097094978487401104643164046465657690649440942481669549343218875937630708499732685047067296577946736266533230025287347658842396908055418590167079599024976800151850269906950 [155,11] 217841361853923765406378191051889204312672873019845636716533673572782530879132001700439619506098588692473788214860491223341323669898693649003328311747853770406431358529810610306740515418923355330577118197775789327036184854169818176841252052852416896486300925555342703591456458515456196572314058580907379356034458464232658376119734314329186826437478583513259375466941946628709878136770422973864502407260197997123439817996260790288590281599754322693439647658268943975019325003042746389075962598781017686007169184573530081967334396373563319573494860079160428206067625916433230557740993620340438548650415069855298269226456793089888960393739786623562430988505794246910709121582929972689233381792757181810634692477316978380074582132977593022231100001879287371698402907761208548780339870963712222069432495108785501499640876084471594624252601186322492309239218549978719917993479863053282186005019804271680129693581145959324488374122950804786415915432375154014242616757714420424089181508479985637221458601642465466746140200176362470615680003565972850809103720139224727366626140391600677613741270466117121126966163730820629515002011722354713984853136640368848826299081068934404300682904103654489149346619324653324559703106822606476149871028357406156410653524822747176358276787963803442431118858666888493696483102105258301525478810570448971690064439584606477934199447702948490782228915543153714537946174045056780581878765961721150526508270152321796130422663583352762263680182846616239861700983754434900 [155,12] -3543211046902539274635968533189638267418750528824377915829873699799109704851241636104284665674668806347624704157247808424767503195691074505723002335807120344782271518193385462076833493916918522071918322198729345039341108658609537017474828511710065553943317392181055356316510505372373877620737662360907861620925625937400165087459419845074859968417783564150239291100978066738807524216468301373444772072558091146229356653725430969801124184672679883483034503097761488632693647511906282499737022623552511720732482562972901546046249267289367977522760368815246902475253681718350963298575987239022303929359786120893616748949466420843602828175122673357936818444715823919671244287085953367332779860310996506436021655510309266959747090281028875701866345861518664086299466109401230114464611777157853380007267540350873664974251661896818046657480243794794084526311245598641471258026420699993841140901613915177861762156532831291589510341681033180945973932299547472445245203293707343786089785470495187395854076218127596873032709423569738879348684920706440104086202710851668952294286870232653102244927499093051965946296357421192433055540950135271415774849883633830777026867435729331511173231916742446567492424196147250014381851916718141897476193119074494947626962861194102645442568583805509534291821680256590393976736679547364602706315842601424305529977075704303584686987181319602087661295992517067596040448349895273997537403878560388054867305590889046592447857899137432406349344166985519555751203765711200 [155,13] 43272303858080296516681931185037658268080422855002353319897392254283489268420918839948325469569407997795012299201225847651723413326608377195561997867447167167212038149043290255601840262598051665596101585189238042011943788569980820365783082673974517629547268623452700109074884015222616545324781407697201290824423033975037958946832804622883375420550541669584451506758608318087266394421462086060549300226003956011670548843463263072415812937891841162502016649518781680795825744155614106009730519639866914862933995937107838446151631235649173311576865222388575883839231618239456731113040925994225798778948059760430191894744547698905855605586130795449818568401319418577400006710253233814952463182641055119571068744587063121203613481902384999310086502805943296985206029049986760160978151396835935445605096920084841950201653078762595267290072079189175285449022695997591936775990743108519089091890687600060630841044805212556211001670354229279465277601924989580909079603517247515229919394715683496898943007592248863168853473210004661134688035072501923674921706286210972836111193015186992879707027862697960702669632209504368257649463121079440288448120213616075949064932279924682851879655678025927799226044276843954692039941681350689541465772899528118850354997819854334300910624905353768531639877063313670015756262925344678143834953901089567866356522802414544697601663358196991375270753345724678308738158210185023845774645403014355479115602691509078511887139569917067943435139967511748343039727825450 [155,14] -419355312140181169255550950142435730821361674053904636963844499611208270164186079139773474580853976181328110806058255388018125378250084264117005862047067781090551534966594855919053900003815374994560671053250430574749354554094827157226882261282865431894769117615472994528198934523790711071694298603271207608811627669569546761390667363686667449815642306688898468420086410473111075004906154055519591689252310949331163581083798157489095782062197346692291961703393558566539808916905657004920295022305313286039112965014542732950998235689342908172534792443626937806514349826784193683215753026832265788567105160863702704696063660375419457158936193708982627619012713146757667519571356104028543960249960116451974304743481175364260508341815024411646496798369494137520808415288915009538145351717605918413185096158721656941722327104042775180986447535791895728145936439772700815200787494340219856688018480107376278972417446900847107858871291862569469310127541090078206065469107484084652583406695554937554021259993024501343323073638759359463960869410309122248605034921639935961320644650711330189325418741735669883291600545339095874520795005205434224033792652012483862553618412907058681610604292208299794450674333358872880754999256068722082951615191493845415513530941180364702148518263253243338930828000780480310016005348379146706640213454251198497998823341947002884716912432431324544660097166370820521677278697664460241269020018908220323136242083123439513131451411183427936356152559251580349230306800 [155,15] 3338297089817310922042001291380771032505673191607775059932161188338538664491626101163032734295266157623534795939801422064627183617046818772797477577870402293695285330331249038990762346949468693157235949226638330753539390074080727906831262876272733884670752149187032744409854932526971211523887379283306166022060786797369280631685242083494976891954529926319402680568277178580399359835950098491922370909971199423014077876253307091936268131225050211031166233789735898320830265152624888566254770251516939965480577520165110781191359868826907911093997662538795105287800482308393581791158413979882488209920052535124818602064632530907685068681743973557516199034129822409668866475499648461813576550118510454028371931670565941193809273800536793810139599064850294604322353878039159095530867157991087928323778202767290963900721764198364524940841437483465975048861014517759076153925647542680741401765720829034007994611555240072776502675822351473877057263205290413097036079532717982223637112131100527125900087622656165705733852862396228252849774458823825313112067938407285850226337724828461532420370537062808124507586069797334143116837504604101283821327195835638943631020429668287555891788337179426842986223271896061287936885543904391867497076204931557940371321438636965647382953084339959517100067749255537087816312156497401967005019321575766790485997278265045638920563291091070241972658414261993943212315349580558173663196163403715739807577467876513164924645621139705660234231726675939584895486090 [155,16] -22341840100373305082918961527871504912574007060361557543047868725201454181004011255944767117528846079486898340502373669734272340135995683923637119943347035826482761610903523803875747629302927261453972288189816962821165668233994014591956561833797401021439803772885567099066417711754425206193823495398973301262391341052443608698311064073343726408119523519290668637764286943226612955285530714826817261263767766584401480868743483183900684911728636678352515313985694113470230249474447208314511653839687444388618390284858040441338947768681996337544904362095705583084813368553725378672837644184339432270814301342637530516300292299716546250754705727611091487449165210372185330510037348307324470277172931891820696713471365305010124551347239887362871281860440706826165078362648165009310202352755277614911968249908946730069782928462891115715003556151178367218113640425960038915107417870780587489966804594505613085432474299104317266201109852302586741944294435408183725877164006444629238951122740375729054437201259458177392504578881824462862057682307940032139345885659504972949305456482495982203743670305567507922333117367718472536151289899819423656047219605353604186072006831858410638554235447725046480095676113658198927088858012545370771788095690869570170178551424827709520023351702844302079142483266402136527495420207770074992307097186470215968525807699181691057112521904597766522626922400783221846908662990619654265453898743232984273552928390893358499880969947614307436415063482654829318350 [155,17] 127760935046395593983532184653747919836555183241856909187639657622182676523227156908095272906486033267418043360911076039856678937942117797974012825893376977416846346233534434331767902558727985324621892464191729417380397487743773315290338140818204981001572934939822854209842229602433516695687719903240586440513710574041932751788394672622818725945934352305232489841337434522794442267485883404978552872416440649418324206198518293694744306095600475599320457740986341023108819162073284240071646738074084358195163709116555331116948541492300823499374867329214348852706384177263219789058546733351412292079847199052252309812103773596270355110061477940771110784115517547338363494358807304959991059402248670424651196112380294198176264299918711759295830394395925538283837095697795338336562324304248170306745723132320617324629826250917396428886425705398553765439132105981706008142133519771334683462388616552023793966799639097360108908516562486039985514318662906886625189019046253818467210507307144407796019082231446244027664647845380361405828429406409621454327295971974228631696490572955056700070498905295756754404041227000318091165443671726765806415356218005297735986699666384935155908170670568168758616763509200927977770352200615399207584399142638892088225379769300410374913522857210076019846538734023660038208147637709435996846684680748881260703099151900375463556657189820394049248928846263859938827951884068890082475423664101575862076262945447661087807242064722847219433800583870948372140 [155,18] -631580340701229082840336689327498111180215416882400597765232460731033041612834659053506863142198730445948017095811009748351360902635765933808311396414604189953429476309748369596838685425260770510597105648658285164240827274481344298258426367108533579641982424099256162819245738527274878315189524324510263835612989736624733183693325122435111590691972421687066138945525415489781548657096238055749318296810371517819813856244018380155121292835997825839126247319051983025527924749181584410301190623041282704974808105594982977973152272166760058436434938347587526328395991070756172690952319896363019285647211481278639579506617958033368322441365592601889278193978922167715380822136151647178188340353598106723257763809123803015909371859045175325848302073757895092489361384771414246386183728993867238379966724764175138234891739693114508375519442449545278264237902628397306379652151715794287938339341143843033855046608256015389276370352433868871576811927589820298843337724210520733351684734800351280456248161338924306297245297837626433751270708577423089366154633466781732306735701015140187126897558852857706974511409135637705987967845940484567433793148589284864449644723495279654527521412196578656959534171969153337630011799185496707235886712204156614451468998484620930998106346478235945041935514304557731386830680151150326839684075610336628668847788528756257683644929313173881259101439506087224892855747507066889442605913487254970254284726588963577979082303146434596406785342596302194120 [155,19] 2722553052239803672642555739834596075066629047269846713666222098816837600979383079422293794293661285936202122887095257793598563605972060450985707965224134316680423296668092011855799348831096346992785827454452616041399120071323199674660198245891133698922036066137551428115806340813645539581703228799865632519535540381570536514285788602449784729922681265180392113765582237993091639980792738270905824243961159535819255643420282900734313968894582697487988282876978834674722453506318130805873971594918243095601959915659247721302872138612092103174264674341143169005100273386060309358419269749859822799857300220366538380704922347980470806083399517363896232954450098625114197787046239635055777925367517339944415172526784482118190138400860637057758310693758902351559838788496841992422553794113291101380421735379298221706368916789085512485215167136289002246372445747465047167879233901437225106198623543359003294503579141883835141159013414291080259557799655805272743598653798428584455888237132910088543810204739160835953114059944108650993668339661470131321100425097671054491555893639142474111700511000394302302054237169855193608717426135722933090200002795557053070904617836974906534706461616675381798138971870164385801911769048795199650151634403059232650141218978050912910535383700509397092994939114245255787573083565910647774299510950356225100705098991567144924836190939278725304921348855352137321477093376427074400655269866921387309957822695520573306130900702323547446514643744016440 [155,20] -10302257719402722686350690678193815243888927452746364049452646847343835154914209917321137650972852363728365434466902074988241705770786073185166684876460526588756912468741534024269204029166381034570574795596706821986040777306038828058319650805165171721134557117093240678568386671122920424233323649515297150237950966512872060767363372375681433746969276317246561125669983981549491753428960670478846155873020124807225381658884671070800081156506981739415142982854505548083623759815828213714336498710577967281250053970185908435925787830647892559498202390283735721047694676667345068187202536425604081619303651840152795356124391716155847937778269794499517284297896639170287385663284704898121801517311787770444751028995401427800520272668060046804381537657741389391229845171467728836346889325517802941952193761306463519820742724061585600945875778484343969694133934375338136842020312184990005444266983702777093267730534611177730108026847810272346266437457683555630026413968969292547056034573736328668517669299301536313697612823621627403402910670927109088642181580513861365296494708382286385752214961173869828779932827397685756726246032346370242583534492941201842728559495343920452300501236745113748633493921444247174357895786654831029477943904566449360862148850468262226749942428155124583354849822734083570052573606997467985333762491669476732283476144503434169159698930636131315170095436887120966544381825217026802410322384003383254338684230290216795169453709229844524528927382353120 [155,21] 34402941745873806963879606417809803903898935883019738719090856199546634521037716400050636980631149867857484331245578498160853965952285039807914956209293455964468381652317455123689237927743955831991692386838758887299387006490838931607799073042136541707551696252076677460578840556178091105920800709742579780708590878082738257480527686779905159319046216307706216192020499075482264951496901918722074956827705935729805206269298851422376287348702774746924252256107378043699522801367803360514401873431541907584243513321563293617046665270786142305273002287689080320807619566952615698529427855135623023483266187115338976103001882935201335208778912617838937408758688977438450041442729371363627683703765036253796929100568749751754513941732154178904243416331417323577394409502934042473100288016564604964261944294712830276489336963981595144824068907807867214001094654695614761053324829197425194778716507181393383799199664852033591430048200355226648982143301235596948250020734890330042016329562163614087907646885381546045804985416432146391114683195212993864322810420029347551323144725122703322437774614239664500900365171919667135953517110007959175701655685718253218669683414718334530467827752392430106934082413587429129435018573287813132859968138415332169877756099387636122956871778360112329300234957122142013989898166985668223141864878406446388541748390423835270487558042093656562171201155794829063590928189539912293681006662356452478751994913564374596149489978166532925321745442560 [155,22] -101827806676529349869068379723682587895500554182682586894322373734773169967804663689431847962358702796511420816199962568822334500270382964417978803282862888161965525608927105151620267211116283610652888044880638058326216327516186612229447825719465328652717003742783394521143954193899155964741302989939486646127701750801200134243972279560294698739556579367358673773537893980786228651584030347191442375167169469241188526156823593627820927916072676187347370188116110882542129025397082856269742499624742743519645495091842414397615965377894080382145719793972253477799810866425757976946166949644082129412906558918087334774022206856526131613344930122717651149153102238425788817415533700377485281311365825030597896739438230904651533570490504392919750663176963266847360489746260979752954002292704743701997682771309367502016075850353299889746599365699527242185829009615638893733268306308062941274798528900420951575597245930031829347091984025322700860561241576193275367391928158123427693877780804781350088838861250163229003867437480883155195181948876390307096572253199738391572018517710525220164192922117672284456616637139936972507708530271062732010951746162883635774693798779974602180675638705781461193305917718951295582362494767016490668006799041454004094905661130407848645406886693663277426380711575753630350302809325467856015428241839020945973933711942934206543581888407757969496092348008615857325586435557689952946728411627398752936136495338486361522206622730775518230515210 [155,23] 268147486652380418397530020393189309799226680410207756660321347624213168726480639434352847765223253574613179688795920947064565129573454190212990862813334101735496427771048897982438917890630064007321278595377807928666066574346618481559412011369607770714307049345665605821676486133626464179579835224652374934451376539089266623355885788143032510651761891583267305003146686508917069852517180520265241425457802845340171960328944739848549035111073142453307838031718888042298196732300550447552623863384274595762554235326892621422412534226203416259787684414087106844465483555296887668401806537654366316907799384312433176920816986566419929657591906277716991177515178896386882820278372038007274705320567960017008493718025725816012885244419319586613623551996997313281570252126018399573274802235196372296575519122415989322113764657897037751156710475322632286823580982430978519357523668115899040103198094305193772398968011546927406209258746490424517118996053935742366406650404502926984278473813319873795819281324373083678330055756168568444852205512163873601951172701935747524499851490640952289772050140306234620138327260287748421378841036481356104422477824832045504172206187359191278361351430800191375228335507834841867856095125160076031636969411151910555915112920438616656659542660184179196153678035943517705606182348412418718958128864541002387575055604005511281876461031893650800014899385067011879729828837441689624938484793566401836616590496792284785786971621685345980133005 [155,24] -630287116578519088576791829391485697027117663093313526861566279090557943219534736858797993253881688448074089025431127731937910805100348510958125709608035414872692717140110058638139667085029098288691978467509965670401126932031024528491447434607476267595840491776821664055444401446385774233960082652912938396251819539951668403433433349743441704966392028760417410033567174661148486930589631566789141424773877240104119783028178181610549653685858211228598478961747726971350536234636929201133474025272419184917504196048721933165556458283160826588037874689074689553488036133208898951669743968745173684874948185305154419047901789948501187373168563291087251197349672126461993524190041596284691121600121746968358924661786251015822144553641178616488669345243665578948168321337317879148467805258689070090349000055392387787061350966783978518944295572872978464216780262630081142771636874994789686635848858123789251703755194180933645048043475682679657887145167503755425133712896873725029135116802478358821693157677348535152886926421953251140021735461699277421572719919946002153816116823448661102852256121751759879763703145061287628548942116857680017269172784670770645071870644843429697540751391063326461884554024435578138042269810952279416312523675728487532396885071500484933308990635629787723664228556834860403853504516651377016978779896792243413822603557664195156498968237134023408848343694147684493627103534563927388459611316120165416393477789081530610953397920730620347100 [155,25] 1326107095761605248495619906198949950804718930460138569504020309137645910132471075111947659663975628646989599699412153680912890544970717040730226337949650287922059985150281394802873726269803745989676661163535788445119866229221305876422620703624532211376865221184270821741660372612098437237980546366702255046635610097964780399945630239006054282587330274434131419235301065058514448087722700243786128404392083730010545427738956516787423635124225174598815947774512747642717444058533747356485566983503229303071756413409595874507440494198721878329024969500079331436564723882604148923082007939063546775999485304181457865287302972655231893894734389724877139610835375160775939203499277452411783726923538308734538362796325442113167177681385183143759168325059457668542448417160635715003229640662342977972548221007653448548800696510651119713971896931621855745314427082111652644941082912012931599634064794083059111531663783944768980050571331483006147151290378431987390256381878929121359338884126521918900310552466024075302637747917921793031268660663658341384282599526975245758034899485852433790237066249857019753911114158149965598929094975823711737021528008031656022532337039161966535459892585019840512093794340858625788334702734202953562769710082258697472062937893070268418361208020104293457457398079409136583516120984202454770135438076929800554140381641592084686250458187989539650626888157008470695633985622136557854525820838760535995869825863279663160844136529815811000 [155,26] -2503073834251757855805416490121565637517727363241648763360814201436296828073010954306181989542433248502344282318386447261271956605839378035774072023274790897357272833734897626916429696172208605455540191007549456936686853361242880116463086682109938923533837439694098773815098032906667375147553334371009812561988093430228991661145500107998125177115062683668032013055217012892950779661968613748150545125436182109028098329996934543918562280624151680502112330453989005239789182293299778244853797900371049038141041593741047456426215354816712119654609998769475106905030817616659882227856599831349866721036597802791851997070428252296171491737757579096743637376871655416431722210869359752529973710255842911857993776991318293633738439353564573209056286406323487067554200064892749520587015387041085596885246085715397458757402679006773851483579978773689844936120479345131592891291611301479865683929250315597630356249206957810849291905668178893923023352403292313477486428087527669802386604373992072010882764154265423646367633045326517014257451391107494521304323741435697151345626194014593807474435017605534791450656690256418467250304533753284350404690691797019088704109536433150981387218534684584033369487831019275454997807651645028727524555106405645263769990035146914778813125149124851802258905178900046486816287488474226024960469709894795729480797960100417064975575399880582421956732360881857091682872794629249000356199877953403815662328155348527411175516095239990250 [155,27] 4245408568777659526068604159413009283042147670244991405564648144719124998198135184835068315562484074231976393877465407273700835968526017226629053705439257352566509731322618548911910105394282096610382638219191725116043805319256645037846584781550794998573754386351074277630932476215001215183506004497960776459111571603625014915877135547873018776855590172061683358650960388902207319604847024418409699302076069271397856850701702730496799415661276778822402257120857503316714516381496394958069393503022420638258883036982118962599019756818556178814684540667439849298528073103262189483481604622807091078170944185528728403273499842914541155837098135940070132746391809709954274379949505119739658104053534923888277046775647836782377753485985038504840358058474458531017708579368926725568115176280309536608995744780286575088376385326327134099451504080236413274998143738169540001610496666419687248549107439163062298975476258933438722244141195208940682891699586338038472909777099182558942417525936312596762434903344686856767065411021341780968247252832911063333833958082952306490336431843651624360110896214628519982099712377725717340693564853930580787521136030688204776859246240016608047267373947952266034871683358704523295457103929945830477289024999583644563478448882994255273365926060657663629790164786627891682465125669515126387151624970967562060892726327072289026913136429157028743715660278369730036467904209435325575932141917378787960687599950144230992269400976000 [155,28] -6476178917330099821460021318518047683924726119795956311692936883209523133509360823270322476645464125741044555722609659681688990610063928524548148437414937040341650193865494848464756404185647692541689985922380046079765757532994262939985541109888384937138323210155794325395194183690808150397524154756187038652370782322196442572486159792706401112571765866842974086481308135771560599678796163395585570923274429751561978613699334165548118363652374778662797957139901613643953049281037158901681352401378311945174486525671163333871733088042076860328199533811292229027027872040488615435778058990321303151840753038431590981689868564045055095634523867550853842061115383235309665131806499458642506477577619957384299639882960077189921311922895065959647201224168215326310983350309682182116792381433925504132780699093262749347345956349071011988434352327572791931294995337429166837077738359761321433693469341377460883103707254596913647927705421455954605993040093652303529627442478151591506784816708258629676099831908839299915194943081716771002388519305489646396382386642621002719945782652737262141788265716755167225083561338205473504691315819775843813654356368862372923220706350534659847363065901210979716242673776687365144080451434004797400598317145357001497501696166944493292662783725038514569034633804963935965119696265131835734409277309578932394026141234091912261985574128831256574990602057543731432942084901745052545724476579694834893974915004609639519428346000 [155,29] 8889027733290865716623746274654892722254127910685469798624134226300170147513748297872164872023213080381642480132762182589106849926646748123270744082020433340649257584436619111075913911784114475668585318240705418238800615228424862722375638980424175213997122203139628252017877497137410837912366114656946937926297566969238781247898695186715103201633848851826912270198245122079976341591448548725970765072952245314727185095299642349299589898815126597402655583451975536595617962866277458479980673048533512145590131041218214873575181971273238663476836353258266720190743702922574714892811661124331568248488892292153112888786581328290413234833517771345300136804647156139244377283198714843703849200318420929350455684249961776444259453345080712346944122078818293056694332403603518068231914742553909190610735017881524942259962114420025009702165594852737726444614560917495606976747200198798251428083301176538983399496973457002668074039997678297493570665184546401847429476866998696556586372485360370323888486250286239810839761217726939020835202719779910786813428796831804135995387297558239284275804814316569649622951581232347712568297384206357306290311762364774702683995837893886065673054229501416976218712209354342456621922371598064298370999248994637680721351727799351503023154056288470108374372405567863707324921781783527010167736391619286495207717512820010310494359117245736217397832507968668554771841528031505493688283499669077127136826249767009589274488375 [155,30] -10982097862210876344938373424860768751248436742940962501606450294474410063793843419528225584482104747059932979021733544437421035865860975519941334399940208223758890937541103370009109804327308067575077930272957535826270059117910344837107659986731000487497467928711234125504548921990590302697790565555777717414623268744474070935434115839601750874118554215909637239557113081187140642853029241314655455201727976821394452862872595776874239027788476774660841356482415790007820345171205226360915292501877796407272582068244680802390474987484652060009558339440695315335090092796417491835135941132067256674764171720917907421387903893427554574949611034800607798909145923110699728461965695092471886196428750250907271012500121246976923108531630622007235135043155539601744809707372906249189365624589681203797407403921071625855411590747879552709178912363483417398838059273739313922370874762104179842580221450313277934340702415249996750019068110522896591651411484641533314070645047906662776093833966612297063160651595422410398930581066347185084252734422546053689864858453744240109000857357358979622598647554375406764772521258451208413059957963768245251546266762663439314955368065870773701899777968271725557288993667352804400165864696990079613251768895491870203347493111733853361041891526675842841566622913080970807511245016473223847638919558694127721584464628381651271326560268069862198366866375226224160377395404124690879192421319465893104457497903363204621500 [155,31] 12226417047640184858589840926848891250277266555280962599695628184679720293000369579076589142227664800919393617524437529571792123207127252341499671311305254506123755881874776494383242869267107640056579773833281898473849250057687744866520631878387746429881389807227913530774520497097761665557808289724603903596150937445152747645670250275827596524456731779948616732321803468080960600220413652707417588255267241138184831890178966397486327144618029498545694747875323501707918160651455469321643457937208345909011241728568764117206313464543739555279163199218032817279336724264189080951068488093070109676524047327120618372203656180543958799852417609373910590021288940730865248910854002454498000448294849944625223936319887243137387887336805308116114276108704046005705187543729263712330569156984572868486376732231758942481844344928744713930801063164779060157426371005743514350068696957286754974277515808000986197401455357941526479016707169368366004994832399931328813823826873229433457549788072506854058346267752679423085635725204590547583766324511583154926332468075592465340129607027466550352845523086013072038000351886418110292011263004798501384432966410427394320672646012211428904658333435553229290343516108674401789889587525550449026022754136522034487827548829092423446457753874155455337993324673216826549662305638631637999828447314892378958128601930913730546616363117258099977879822831790608876376309325006386775816021786288148140168769405117628125 [155,32] -12303127618997757013995109812001029293792773471192061374568398593113497167656217087857321786971746293772685805462609366352736376157849168106727250732116067867859531475082793519944328255795451638085799423520808645472927558010071310053424243565882496985923589377269829119254516022312964834299128001820080919695352876658295424331213363290793772873836870243513470504646053137745325346193961663366151841759226679097018626894777575976122840971830421654769988820330649489012110234183218221120494380274663922533634841230491119496321141283886421999547880736151167405757865773006540231064256538610008231671295081061023723279932089268893382371706236532098162318686826851446311520906228570717725404036223481300698245335464999602187166975199462823561472618555514420140621300795408797120035138795269814161680091996261413408281020132768413236200645678030283312332615663055144419957624883302279452925408610240920475686972687898045502165183917709271960560661455723727245527824259534456983337921712863049838444798682333515425842960244009638094479342132070111532864681315728774955033839660595753369286724187048003880404764038329878734046348285264722236816947451948859840243544405390552229248040662943264361105186016592427446892177226544515542360629148672004832329187834251780100712672927548378406783041045704460068695130657237023892779250074072300432358226491049894663878127502441186727784786361532972596900183958662633500673519751061430994956568219560026750 [155,33] 11260431365501488095625806194558970219903138000800737554171752726567762499602543931892364198208477899963442571034371772850637612410327378007902724592529997259885487398085174793229395170001191936787792529849780078068145477321858110573641714562824426201065910418474165956093549986506320894214481524591489826389241974943648645113617132558348411808183340267886342941661935506878821994654813002729756380983129473669755893045549462294400606721357605346045762993173447670072204252683185694794117342341445050692231746907202865236523377146066898587749116158834589372780117259138850733113876707737093051814476037683064159507798447236931881738963270695841747611809810994026005232341604348006621031284665547812027648448715466923555865936671292461329198576873573931833532121013614283556410317235702773472398443504676482612443539706356202817214670526285723015752754244969003642288148608017735705768268097837372292055696216565240473730353374964538086799862350861033195056135769526359265423039083964407763402428133812019736993029962892521397765384462577971108610010050008001984075815354234612078372487572486128980716576045330737983892162120589112550030773496654708413420059145882723059203026991176678485239591195337491285262361345935901519530891757134822173394717538426393955603984992186555707934569758566182833019654206871129425977390337144406997994883673164662911120081054447152686395385226948521781936648313736237434207807654454728198826920573606100 [155,34] -9469930996021010313320692272902315587572260049704648775860107902498899177825302157741948255629672493030086948674799171079294079042486593736331470828089801245870349050830520055651475803826547029343787582372890462170654701691434384035724718880674654320455854944741552647334452399782054156245120586850833113077847252726544523636661175634192997280563257126392090354273207605477212669752467973500383574538218835969879903202970163836296748192098946329334062350564161338908864168117546037029514708345901919041573166830713167556609131943857061686710942692186718504106766635598724146444543267012241556573844355539117158962885869520738006879967673528418445998153598989772472511894564827201430670525757159447942055559443151279096638180104252003904110663475603866428388927067401209789426791795589131480178215457627994151194348588327781972902110937395738136828569342876544404981032065561670961401437199885276751322981349820581693273143699637711280719344643867651750266817593011493514225165551875512447610677530455341912563420410712383940283977362791518458232029420662034497626635859388209190288057448125335957639037581615511542862732200017843136727650436191106044800299879399220086794671183452189156219946230370102486360281809917005980965596671785213845821777495506042317081505130875086690295731876887492887525225614525069828795279096873711254038150958842900782344190118457340537602062183684096087357270941311110017612691370756973138648309163750 [155,35] 7410992711251455041213699313901530787340985948670820128385281205908386631304522211382617448574900506606122060400044382422077769802469441608476292980531091833518716717949491554211022328349561644310502385231586846657403440564911555328252910754941963581009977405112421621495923202958979140128485652630396221135848444397406304575971559051440943241635797940770186160910346095701325826276932337553810487949510747973266456414620011013959689249431782384588128930306146228507673030772798277398405469476879383067326415145029849455638826379992336087921323326869690961215284443809087302494092373719757408636098191791557931813298762878258964422442759280974919019095525238354943386657367422326278320189431033777262364809572278081045437371983478877348970330032359423619091039932442801177300137084189408146800820628710435357104427642334359972392303411983016135298570186947121364953542571964251930489877052769482989133299063735076845158003742456493235161344426696639479507780083482370343807369629582304182849958964777388305196843238566802752656399212078763302898467163260828358536041148705912139027660396284603351103263991176045267991902645874457261092532569814606888313705520028381051467603081197266986914403070836816484885238474919525337826429153794839579970994813017106786949498271739327034366731759417366209403077182300422614494017957431670773964205609825847789953694473508563113621478135268166354163486612949053317398133877761515945614280300 [155,36] -5449413649212488875043153128955515265589857540832820684182928840816761790203017528637663686678285718952464146675581961286465029313774765775560164922338014408849502963283487879969666039778445590122819953425994219958936624555302026547406866698084902734232706768141163211769751293546659120697020414901550582212063269675686646865454304736199937364610732507463959164427030282156654392817911672465048887658694473760028326451020413706576424947576585660130438863690205964331298603088251996923721998293924948582361816301686950017093103132176686322520340819296606248377770469115855342613333267205141432597392288787609182406413586381545404511236159727385518841275637066847610608992933294468020635711670959657276956278588317631250213681201260895005329769781723666232843811057148147253075811203963945505627639717692396300398315575814989008098057120952413247184667327535139017703133036355170310188239046254289419510953176161260210631551758971296262967309901594226246742111045459722793603719228152719422074244263671434759207973707936439046129093718352613653385899640293291492471751692121320882590904598234741115177771726864837579583997035609176390566003500151492832400528391261565195027564036967694206700738122086707883688103913790700290666834443915225732106120585634197176652922862224385131151665522480393103860102965817483922769797868410404954353159278318408492212011365375092676582695677378458750540535177932610648990377621690933699296800 [155,37] 3759716426073797483407916630457159667225790007352263550191663380491279776100838410688491333691455047448009301227824088698938658013829195365019567429324860064917246584632192985822237532987629904953245309127386624314031631736629169122074851625731828267354816244029864480443698487042958721521887880459912495066063585233997809150258884860017807686694938711620160593865829252303404067910431385152067786109761507886487462680521095391701320791667146990807821423280696844709230651196138055205418575867403853426871673866345418573504479551719957554559211898207303961310124095440890700383725788678479994607941753908602139313970925716071520950911242936877896244529725662090499940173110522245517246554239261989205485187237659606368206080291195434016360195008360043238131220284926452181615542564338826042606939042402858560577932785846789426904360960414365755270416498307750497214728088219742679776631628702898258118417246316019367278360393002206089866300927646509524729600537301523326987966725158399429485609559736992707944826836651433829306200302933555447078718330566642157712098008940983411908314343017683153807595937491332104247327031069425193685808925816040459889453030414649852581894356968362146063190404852178864275542685984936274265802635792263968853765874912938674761966553452870054755017764082629906165730103079918039462186226678695054545975872754520212131699542603584369658937353890045494510801168124083583763916697671081185350 [155,38] -2389803805179546441426299441174402343220694510155423166568921803387139914217727244766736251474730152454387318326131873681003772248800135250079078904158814049580459318153811095380735892949752550846209379946487606368334076428686332197923232791699194315348218453749316320508055654160462877976886670220901201998014493615707834668556873419549708450148152856144639852000911650532323944675578174186119053266965581918678807752841325386949306965025247794738342306415881685667874840103314533108284259394510882425185015023585387817149917733457220392736870638774942112545187685601338519469384849394282909624672392397360926258118150066623526711209424111065670551074369076092911498229221415745900447357093386823236626818793447195114733761404851847138917513805960394130632144559046677898923980116355380263355947478589919357254894450345653619294801621920951364605657785307023782322566841372251753709282427755720710885860228731592984230290221508430581808968791004806705977291585431310808640676143305052015380049215358875440394185056403888562333656768122065027310767604151608419575937989515189965722276306178559669043964646508437869927832839351710998611642098819597766524989061915338914786226969865533423858006989670047688684822276416497535980565242996103286437439400782501652400177778096422174396164049050584354885951473316503572977132429895589334961321908503400434649544256071905993360529850883526037648919999338014863019077253330413000 [155,39] 1350873653505206944814348295367901077047951233978103460520194677907153741501270607979062079185338519678444847042402122986740582734858700257057451906582563351946459336636446247917170663493539394672490226106930875742456641551751993904031710943442511585369960567152857230666395220986418954591868878969181662775790111039986795498751319085763250234321087496208113587422365325850510997494572172466907453006954422585315512648290858979037020836997666786564161679515473586229685827029495966975898649804671352788703601095067919728295536086517815553515591990715516262440900760271088857780137584227856993096633901785995977626032154860386668681217023958791986098176300384258562001419740182713260183014709400709611548039289831066889307842698291160427515813481815217198399130451887648332599951864310453336764725764816234807859196550170357160645088420991236504898810035227533595906854251339475916126182081964611427140473030105650339883070644087251398003182454990949220655874623003551195172832574334240790773486990235621507613856085577069829463470658003597260543414890573090084974572973171709928255737789154073276148812280610085630653768330716622980314311808273221492051139745802752051599645634469600136767998760417701272213204753157514546621512157345469740700226665977217705919907325116113399047210529026346702461487370176802622315093071366370308886370809582674371543057805376886821351344288619424571332304615772854877270247055956695 [155,40] -643709735489650820979174268864858055159730329326707897085308480812100387838693661965189870986809267072764737054661250910744107939152624976193667465652652386719838290636927521999798343089974023858289234217906178515054464499127171461448170751421223702378400793836588515819816280127426685442356109014761012130057721582386440679320184623720919065572364536529535317754150609362431928148895911866234389096253598844487898887033708009947150930984706089023504007290007706540557199951592432476180892378411194975967819171246686728816332856727101282560723947416777686751139308486533724870873979871532708720570829289768374117154667020040039274923418764128862960945452740047393731063187792437729772206199241394141443557805294997636145947560137434674474852952621361921654173291568941814499365019597350021483698452735096621827053513946523527961278987055872265733021594924635967579530645087869825983527175998418350567028968906226956307854871981489975360089244830721737659126987758127592296628949614734743735350812086649226727904842218455083641484610706363311354041516106691651177653882496791909850336650352123353952304321268316387804092486412121640574807944832033679682951674641252443073169479262836767215851092564642827597698953173421440275408603872352892611731254720651824540539937680588358900866001302003999147949813522519461281956950159693099546180518267841709985335893798662374374402986716551787621281178928421357288737288850 [155,41] 235800135554655535460800228675102956789093310757798080907290715230519057154776451890250623832001816896460641175561204476232322888624727853327322464705108836681702584361829727055045415104008775798650226878164365013746845610897831609426948618068416927486815918078993153595628400143821544970994015499859115857034294604851379232433196241429281008177753520273220186077822765062381660098059612820904645140343627026686194689728515345110571539077029183449432119290823679309989278976553436301395196173161448091679994387199409717116152297565875781827128050223325117271599605795994363930068897523647120644974852576521385601879926787269464375331652387328429929949450208634444984870258194161387117634134318968556997695624111305896931004953365741179020186965505873700218459772410804275746725126038054119252542041622232612587533478041767492811145700603805218711930258080865448444207981133124286189337578657397209460564054794225280807199306897334501872569477282411016470396145468723848032728554166671442258524392846230970557369828947059335906274661304768663053542346437230768342978562680492406884256601110626178301903495395163800058736708965548414164186627977301520242883019109079448740842995979327216941903949052825057074648082882964103390942458711563491139933038603060142288761488906952892835939243851335699696597144765921481203805028146746583141112175802866692263858852063575759445197738085563720608034377916578262213799045 [155,42] -50845154227643790405389700609033819652944068758808939654735213789950284699689165580096530226885066212406782272986409047586859830895445512783689335518259469331759890642895816538366626082707906141742472580168638836573291678291701007682234749704083459340556901599010478609124099133965304305742119833095560787566811286789433745254394894151224830614831083857371514576639762852338383942991484399645921555782688770105099759475420285223091111739600763638963747387581257217199055911900493912666657303520737777594481239661040648601650741176963568395261040514757137705163273451825335501260161671132936178859730350089601787513770418085352597114415502069480880177170363574819082811684670593425414832569015772169965693587424848871108655945048567342328968854853169582191096014749032167303552463610605844813785811406666282406516243913865130211722796250414200894489070790813008363214943818416688308087174535586713087322630292921646809588268109660754153062710642585222419107933417500814716482132236114845875160718953947252345842590616336025960631409782857483499641251014198116010283265175275957793785755539704719755492426649740560833580670140869004715196644228135713653724328403059106819542163143572805211392394763648439014303646929182458539439571598099571470473502690026364909974784738267863466912427880219842625451287836315543631968525328326800943106048791404738371823936497972840189203068134486515309978928990438900885115 [155,43] -5515258498106123197275665080080899239800939252432468582565928442517565246335469425758788217892073987484635936088296849896807110074210413434817400184328170137774886398151179312112541267571562520808424717131023867997105291516099216117476062648749978364288991359929864321258716722435041904737455399957807982792413183266903411510366359948550392745889672187068350888093521852251727056407083802689962969321522104161433753959074711522129749323743365715490117540571223152965337434258992069409172490400555074112337681229847875803688004986632435010853587605125412996988454183067440808556029157942182729896445152556439651378963330861289734496850577822759825761719646992942238443280734867470697040642742695203229790595947687003251843589565565016264610900292452455528426614298130105290337286933002152411542010111411818090235361236564593642321663060113627808582541418346461374691683273518987872258189479143171370113387088049853553987663229081249574037021775161764693441013277498613931106660240123211454846482162695103333931341759062045311716512605038621349739258853767829047644569170987350342331217901279300959465367822125921105169402760803335944818743848166155557978596948902636686491298978534512908462083560410207028141449178565978491507955820707611980799829908035592485278292469325122626750098994132769271382059391196606414929318663515146255326677675693126593356221954693697823246192002162147363594925368817529270 [155,44] 9518564592493903326819609005674049449566168946212121289037687361350253690847222466646923297482832965438837431819608782371868441967308257929211409748685562681015489617677315561280402249313920865653610698360829744120738889976753240582350632102112484917443703937880440449873545623777153150137838380512596678467920627708688761114781885176842410783228046658730213279403811515729661475608443798499192941120541255412434358319677329551305802917264382161677093730986412621283164821223562962203240228515104136506453417353073868671162014909931907934066049190124326161012566388861583083479156220576956972082144632154861897210084953461402791807036743341868507176806015780340570537960559254882749274540350383930610701216511648793799207504199250195925761997812813776550698369459991410294013370473217712049537486233764681592667969381964370863050220855146124434667929024401056448096345352288069499933281356668238869609384150273014673884848154118241898124373840736675636710972650873511852941402380525988984259277747742494339539917665938420516770174786979408300433570325425287716749039607784407850802415013839173567685741704240203037740809452052844700783960002002142618414195665282869316247672999596914135628146719516427248223217378136632574151563723382489651819900148196921229805573505792468427730692301336103059614277450167666246224391431122304513427595552062888832241662284092823632678574727743094118346505559438840 [155,45] -2778068608528510875732878163903595412412551747745019344350819562206340140719377399616615675946398513476078825740076436350147069254115521397739712853811450809878456227335200863386798445125728277168923573297511242666416264723073802768670954870447916394011669665648824856092898411148628173203892700690281088554260490860248509736714272067491913900947268107583710952532966886449052517237014163850572525016025479796262376515669157887211963217001797899616161549387693403090875478245181553333306243621752964709914680607079881369424952971078239890908851709970211586864846068701977804961543697368620094871429085229999330014467294587695814741291348087596955034180818401533923894981771268674415144043455487607850828514291829449660249398836891803142932382927271438033139572286928995161944937626512627616078428797233277216069763868272561761311058751232016384352658864318973339985010712449268091361907386984279807482378463537681896091686856111794855846513891941504580300286706625534498160619696605401124277195621028610148086164489518186835959775438557997627721991017634495277883795999770568308434623243660040155842814068554288762722669693654389628558407887319705971619465503014093782975874686385981056106012358086277405778284252853683888376048491271354417501775262777917179249151840805195640034077735938164762569319459513293418117674961548285455522454113702064047580746163449597543539446683770026570701224852610 [155,46] -1078664029727748282566954024780575437110490919080508138948078846464461437293879568734669737633708585961027998717138093965562500906834801520937413603775754592168867640908498676981907735945554753512918586122739955231609290796010615933974299833748749531577355421258948707325498950933359227977079342278046821059571853053395183106974742643445562244546455572532272518145272491841317261872587048449728625442117906568674972627854528532321185729561703113752298496172791883367184987171327605630124973791274458890087351066743868908810507111652969586250628607720100371608325590549030092010627331420811290527317563027717900010883197347467131469836711573169515845541751472349053754522339358377872212981436963378807767840573486273159222882287389235881763004706331836800346458858292082463707247523909666517675005460479598290893577109841164802017413090892736190022439771192311920073037517025061628811074328753296524112936026408489185846814471443944083801393061856459981011520509915661824959903540076598850147149790294671836306625587627708213884453255791220049393388059318779590037625593155270972570384046238576666248677167958241504911103434888196072580143060380965479108585442911331428969935481106475766797352461723093529843250902108065110007868096272397726302970305323759457011347469849128904693734530894162371442171573988097006131650910814904694236039411026877063853111453830676936113966156098076052298958900 [155,47] 1574477318693360455808087702492295205674239111891678747202564742518016244636903318805819525270658337495603264199848440845433693348079226733085918358593025564383003501827987269766838280952948054048491048174662522413306351023180297934874097141597238128206970862071499930965684751133504113055403454562586584669163526268748678944368035306365778842502927429473168548369417172621126617424315163656722229775475980571694635822316019918205091499019356084389926211824856780453329812696395254318162059701406166852624720913430861491089561977142066947436059589908028713460254335008842064862760139558066164981631648308008854269638435111799513307228332229738223611867216222908580456689648267301438551374593972703052701699166282248861589629684654624158204346013885951422816952455733064536386269198997136636960097236034535149083287288790451157661779476059029949079723093121966293274778124161135377576252620276841986066369147635613963554399479974239460529746554385628835224469282384899373946456717479350977274907809614900730511050328882108207868416429199426199032518351462151978145010790358950207474259540425690808100311191097783609942646856888834574964966750183847154275269509858905216242301821074109682958686988092223685956737676075567835222658119191794092586143909175688578892696373261580530301088672175699752276852979931375641588627703728265081432012824305199942156235186348454653508852446053538513041870 [155,48] -924708058280108200607955952659727643993831724113097774228543407674519909422494449178511159048540601372935535495694408270002911626973783896988403703298196838167090696309208477938272892986264854236857383607941563323965823828540598919090394615802701629340447518228106067531336460982591313745705977640302102062416149586901839247186556080653379116956447897556468107856821924946791411600243316952973392974478469834916223248113533323308342244170958038710667268215334713242186300475024733203619082452623367182321831263514916791333000803295069950364432971168120318795739634356176862005486213953416626277805598012302868474772925510860896171687189673347666859718520665007217310362620674551113838412992554680565009938697303724005388281276168103417540358703991327963092408762318599998331103446123288993408790207266103087103311282939799813531136693510172362895709428277228572524685277954038632735911985295623645276383555832894077398207895545970726235446844894815303596875723191902739430808561803653376883506115132856266972308484736569745520662606839375919412623691253115923177592461723379521604748232034289962847327584581708832665064122323498054539923183191403231502599471841363197843139066555954527273983209735831530573727821909847171818634076610452756207133489666300382835380151490503941156056186314440615942913224584408448340834092136334650406953955024070088160406281940521943227006327687222775680 [155,49] 361652066593123121610885505152331322347895471296482079692060770058785939911203184268653409386787988644888258111554850663490742090281777041168294929718610798592283630219609596984209644999706935132859357107467538386918769055058917071223273726125595889477478187233949974181723441179805181952659970410534255367055058482749894072846735031712182293165675437117973003923176957195449467455274022746871889457998368125282155791218091494431826872587213611068054727933553394814161712267681090626026481394842017641637118011380690251618330462117182820503498736546366190942344334164221058638911802847937943102481169415610911608887655173728212565972179178228305080709059768824062076260747363825648597875754578882810573652175029574033553745221595361655622705733486806394761125914380105093410542166646024199027561189988309538618393001503277737117157209757951729891004785420028365073752695658041438581507509316601141682252384475119039481265559977606589206513313004410109007524062844548354768570347570915680606591783347670137265772582366849846499001996890014949412509026137461297713511720657027150424371150990019259769348911113083850976952564804717322681249671204920557955576098034277361237492526239958050780028443338358402023729686817990013096957035045312095446298445001761024083324366523600886495810706564235639213284410313676288051899326432078938858601102962291259583090986973709779127321446404047109 [155,50] -101148856223554298063776569048333585714765734970068404519765531797880253808111478795711682994285006769513184964625077033754945289555658394247492579826073166692370073825275705753700994853925439927516073156041261237784165779469831485030970520272888441011632932037891735685502706086434170997386696408130790545610748905442489991554773172099865887445891576694975884171571140100547735302479816120000040871578573604963116031403477398630414831312887670833878320278111276213004885764812457984806608037061563284247015059937820113236260258286601834561771970411974885856062093147162082220555131230593188600694062329059229747959996610973665489611625380617601658453020751889096649832354408314217048903353299163849959483473459915719761364098345884510630219847105059900504584677446315628613865199942456971139144894988137751389945961115577620305348799903623953738969911042235383292237749724747550118718331024878560973049951273193002446408503398756122254125732652660319606515241222720032560798495697553188842155702531663250410572783343918497197327790545456031754105047473477573007489934657121018326961837414819863087979763059927535404135896634209926798998038009186800653487726290305494589747578172239984175451843867787981943264805883727906298836792723225666033448885217535346489774184936338241930668664124917272276727660026952400835542963407587073491658975171331507977084688959129820680550157161250 [155,51] 19394741628391693458963491945231367460768376376260602638416388524620458256843408241476511528746091325780293810298403637241129715288092173431379121215368961293644651065479144652552192656811909342673389542611813826926184708295437154587633575534409027475859023017393353525631773036884357621320001096226333781919699901127761519556070114504354391029437396027852847550748524797756828280901203900580701640411708592877785027030545391804459965052782724060770711808949800386711195739981126830198900833658525270312620530243051112402894401886775422285140507327056995381904993235432085885067476825175244970325059190517356206554447796320292514416474680656251172588838582542738571009647696950049174500623908428399527937583932235034083947928225583697045743647026127889014902599337471725530490329292590901638882639659565497582208908375838546865189312942476292510550566524205552819338185598283549184319295623479574516889079513407831141015295293956407808958209198490811304970210656889656812178527680817786685477023834006343680983902558153460298296346158499661150044073641358307598176029924096446643442943791765878474261084419945927372954310259763234394911297703927349170121993894865121950898049257166855055796258208109135556317003011309939849584571993122633064884927484160180781367833746862275440588881047396672122214307734888187802858840348166675756035462849071380148290172408012108146083332500 [155,52] -1919278535155402739933090595133005641117499954658970702911421723707406038070786972983259480417096516519945116837586454670573214722692007307334818718223806825260703396508167058803647331640359882706889925533346810591092807899130792563087077400517435454332072541201626245599187719057020905031529995134669419922949779032084352418588646001293584656781649954373460489753473940878720209461770608622752942032794947521714339513993232031931123166909600235798229510371797214150403148111727965059580888073539495570914541087752055008971155582167385612396749568347980151709692313361828241771057474572702399562076112356424601028426859441733506399021512266436059874749440681063067366239245818347804988298763665823600900797402869593034359251970449501892827686507193929288117585106484174741326958979063718879807729474706675020949045314300626719151707377176058333986065714183025539218639202290316144035458060975548499328649995231700461932969437123371574133736533043160307820296057389444608819629462177513942805392008899211042957504961532444436148104196490932308964087331597479375008998576440123575216606551099228382447721881616856324703725838391421688986778196150700704675825952568517295232269700704203558723386345190142572569017159147869325917700093461332276366882359691070808448069857303725381636899996348790610552277794002093850341459230546193703811468771474168328028905602998463324607500 [155,53] -161585901238239411087198883070175032263521161639500403373989640448619420160599450476668184193914542972250261684697746662209562548471578902918379588293963013980166566487130939695018604673197593676013620732973737982703243672923997821184273952324735554565061134455581267264930652758010784549734519002996469555525756759354325405931961561014015382676354462955751668394094352980648078164631072862036011328699063247166520098452050930310118384328673390284219725057893274582391618824331329973143119564178468106699718920126303116852831123849789405805187107876991777462166638090330163748999549829043748907532515156816477026558693772262619791199020824959532578359587949696023563592955124236603399654877597766996184622830554901255691782573091210760618641816169296500531790744017512872925762253963784016755114205081372101036448024650034195456971558476331517413911439756047065235116036074826713737593611324026515755521021348500503030666625434219205808022564191239506225918080617211964929970937040193705211648261938409557588735443710439149459744828778452580907007990532503453994370744278800272779583135576138567164354007253472419041825296698844000561187564437729713754853560083308200817125491639766155354051772305849151692555897973867210019623401378183970677634766188024967209340699161079017101690016278319488484846017868404594909219329354509155397792866120120267400379228462085754250 [155,54] 85632375536784274815989135174307133900537351616269953704457169753418041176960448142718320995138170931118082615455516169527108517445691609135140588406754090223958847822771145747628575012276301314210902100681349053906585498094671711270125368183739118678495133618120982342083570197082906911132941002470872094112564138374560408967481369332518680765417417694850242332652797012758240220455363105598115744805510199880407321364040855028023534362561468638529347922842546854188860245914466491637462927357297878963386056228680988526026810424426523301271032834268938309073794530160958220571474915802779017207727909153426348474503657409254645656374082851178585217095749802229310226891626322179924856108909631428249408701024266480646977588302754760092981836117082560361220148668459037608560683843977908540392481447550172098408443588562301135723502732455445800963698866218582973649256589951200038280412567517036179286781454002329855776990184409719677653511286805429872234331130810192486982701087093861998465997951322926455679785158852136754447248347556911740170033485747165442714271191957253191913597798365515050606809726677864641509428468106081584401252927139207372381162705065824634948435274174700250287612658872198244304589744471314245840693208203562030287212167267020817162442085514232746960278185098580048500738321905685509738482572606401930412829426732053535089809956779875 [155,55] -4642197374595754490600112021464478507103720280525636148425714976743099299222733830500444315876835804577868469659484934839524738386570935641352806847023572609240140866945376357439653403656236437704587971172635437828344812971765477247039417224203520405986547888806984536766235066312749594349717123111297566447014527492162876066018328825682826254934046078542475505648348513055680214675466282347510807265903066439146192802341591312513218342614846995590850318937014875963603884289221335452748321130672867554409984366632692125816575906694635432865151420196590176049261518245291420030824328287098393435940198735571614882207231819768918062710127521018369973295566104320921894251833807087571524193563296419888569862977944496367533712560392503130866567653867937646625023680174076577240670828462794102629115915144791173792099294596397484068805028372600387071462824520254683185698577655855839462039967487639229880193156885420724781215455068594303243830303375246461710029164684863101438133361768820613091809760389586559816735969328832045722274535059292940502314306331476211370110650171749962589274062452752160556277165969509414613911253910448807666281437789449101222940002054987593177463835455373980435127076444412636966862850610381988085954320349044573848429297761883407829001733926867195806517698005484134970658788108323860132906291246518275754273972048139323795183897875 [155,56] -5003588119293677043329470444392111375998208464154256268575251435337065641344610414670739927374212447413306805880302431380021078193011270249387379422856108043062749170542897020367704111873499089569859249348745854443226746261196143953445978517019222679803030301175042945494303892745621228136745752720830289879581662269016028760481661534176890116120966711411286311178422476597581357989667020171842114670921895771140179275466924194100093258308989994487291968003785115538328113889271422362906973300990133436582963738648722517551462372562034314584658365548693688351083539646758126014974149049716470500562317627664893375021126158162493019177579898917572976929886637572201020228170827354654022082047970820251181687280339005272048240308349925910417046005936392405931103034794801670831341799938066735237700333381593204018256308799492431480902265885635715859127836721109203188613124852544140789692521692173702436564900298101282339725323913044162556891890111721329354562268924328522620747696965290672709399629241793343949639101805101028910434119095957419861391060131808248316499332652118890528405784421526847213299772143843811449135547427446992666706911284169779613370648841214537670596540765341779661807922133985557805624120963567415543132831941944157839862303013976632654898516813099099865967769193712372824686984528407217309416422124918888678140580271210668189991000 [155,57] 2065352045001211943250010394760231706629291890701488716437987582950007119451825016728519844920076324671043135481794466080393659623719236222768029710584002925415833998098813243321560607321754721843577946331835591141318012384072774737884193945010158719118617768033052093706690950645153691144623401446766253365544877568475854663337240293564777642677366358189993921246190720315371245812137295295582826079414967891911323462118983944503709543598279261315797389642379017683734012390479250053656199877967362182677893744948340009258623586184921906029839624990851225311457045212117868891572607831281671848765739732076038374156415517927934942145581014499392819333750866682093084777997514298661371066579281742532455910929809112322088330270126049480466085015527840506682741298703826746037874816359850079843465016770395529875302574109350504142224659460811840606616717808407473640203753080207157299895614633464009877343504456609357082099365383388711603700964005794699584349172179465602868420755894669492723458955973934746432999985798329724921485854403065618020582440846283339256989272525042093848588089893255877397785762161390073321537561638498376816068770053647306884996785718758217994319488053905484057437950493502805307611888724191814641863298205791888579959458539695884939793013809164033837313781262941661962031178563003603205416171911266377661382418523131941066000 [155,58] -467847023084416898739259488605030895952397899474028060839235265180115390919683488817269129947433181293182254529303339602334210652665476240901291497935336620294327644198411283473455847084360717774393313346767049609452932021829565253403334635380256608496715289837200517005880694686103383391394680521590176357905687419488490394454959167185787701882827713244041863100228798304053323942426730276254444587800337726868393065232409038028187741465309042717692476974111456857379448601960164505891687548060927613800154936956473371286093384331571926090475751467882859305940650901286997135216062501698760671883398004290426390977173103090910423611604495766528504276133921256948141250505011961980382903673077020381239540353360313096406123337816677405028202052834276843511448538835072267200635372440839329111828811413323470045191387781718781775859331607506184009437612885815412461087413376980405062136201187777923968882490017550866480642479159922193938269579009813383063116010407638442736697451467408015421516014648799272508929413078210748812510193050485283397378748247677857383796198651087474524204586641410696616370793284205828221987233403193683666040913950679713852065285661084523222415634995400802540901315120179432173172652893646782656681059713902622871689821156874907435960774038956732272356880949556468145949213486321717466917135492324744812892582362029079625 [155,59] 73740789688792074975225918750194041250215974998588983963382014152736643256090602356876540084169483081666896933820962223552220063183688757222285747162328107549971542925666999669817374088949990891591991685955150765454910164805386872686773365013097976359245991223461079689392610689410107163735281891483634192703363794136255386136129988286400866380586269131041990602842176921009390004786692382780214373339946212210034181172069873760349184789270372883321870331210195879047700047782398534359754343802482004277308491574105520832309119803663767962284413827820590348320136939036784479456886500648267293695270888442976330785742766072414516769646233213709787477465778239757039474757380552591635064473466719999417598385244580750309850156661432858014153648695067537356611531801506866662032583872932845505616940089441200204391424137341044947960602159224029775844796776285147834177815489414665285878999323986636007142553785179469831936656758404487077655971935663423159139948668667240285669188990958476520256323033889989941176329037220751605578003276877661175903655835483389745409856017429828151383765302046301106644606293038533637941059688447729757941141722084547238132142048618608543382654624321296206050537189753379088338679172951086913876980213643184386639439293474409770832964716464756584793191840866029193817166876894471137816269315973158570760686548389875 [155,60] -9197929154204456857529289536506694706716722876065339211685975083456862867518998020128574656737791091923531892359561207389325414814377836569229096600784057157667753181521993668351953045654528564467724170349075302902253685273033590870782285906508102692858830869377466634973248036128858875877214333200700302319255248561756909004958645116092609370061783525158776192886850652542421221977441617707297834068070097927565823897320697609500982720859229370574180177672478360363883816962296962791009301604992283695462729761359380103193837078540518964913739973326498389282655086286831333522509225909795156699883817550602473048567911459949656305694779545792973155718936428625072775973311086308752830920168121839090562399350667788944288709222546308297157377790259819222549124892424707217834125869022277283492657261553496031473605504300177942476285017630384337776869293173704729936632774599027849139419216113316491524452418829618023017217232652912278953126128403447108521661751722572911051941844447357437190231575988122376700478737428739556335715759834249399111236150795206415948916931806490993970795728737524688059553437284554281856977529476494258910131732862309955149161606183327495077351518744148528597429638998124760012369948187086776701983314421307650474675121754302373359866698225656569399168916827642017228920724483271347040695135412647803406624238000 [155,61] 1230730422327593855629489926457226756758737594632901099620585617800187970119686311874272175979432720464672065606487079207880350794580739903042373236842863572334449833075358609114202543810935041314348426030766088554663113261949506507132728118830708536765970723411631785909212295799654975671832174709670731711785492179383162085309440863090347461343384188753231774382675894775503083865900684547732191609842557661882132233174056003413440379121241239992058435646326476529958573020096914311419239870291878569411048640027141466629689195167129131059102257727002982080842602155228177662299675070638043267320412105821410869281443736067808201012584503062562649106088644212736042357747078064062944937805793102367805950947059920036830606414412071899797606352946446613778085545871795010106073094729802454991582838416742712089671570755430351079191990850393801468218753615802187309639933173827674186965441764365990470950472619925859660968625412046280887050233638460568460098037571242605512796411522163533338588497733768400653609491653616456633871083920857733200700334813471260348048912428904412200101404034464141736812502169895089485997089124550500126537357873832134682078126245643988652173660528919876648122168163241507760087405958794468702891050576861322440110045919808291865921340088469221718525426540250291144462759609867593591615765245053888970085875 [155,62] -236716595606781236857465960375195595280403972760130431772910290501149624974191012379549114159432660400246524678654967757255661698951892118799129380701028791269957677658260817871549062686654796808927581520856146815610527900640115547663766538621753100336889059262240204067245582471159161414616563128139599721092954501402191991727923498225508351599168675310307762788126424098355426487572142529355690081643292041951547575992869483946979690099915378785196950460001468564645860998303609086748361709280135089703446657491050396343801899213722543522982197192308170730554568602066745119848574052675955967579172217915457322515934340243479511751141293393246357110434726385201527269902670870727924792201819147268158997796357341959699540487897648482355717861307901768310847533039222586145198849897084248505700651047649294283479930525006356506670183400275956932927036003455270001718616573305097132194065939542366190101204027634467831398121108614140653414390686339743354580261904921990216704606288611822993798794333161996185365705597184618822101032009520726590152606104940848848338369296905015158141105352901981440432237638971013727153481620422377707702936508781195349363214600321645522666088679755789295191232869678060021711844146139322005643840521231222420250038209194998688526159470092826368593881453541849785710031280406724083737189859003255257250 [155,63] 49438333260288298419149312862246222683131628977127183964375266242659477239884674339955430476584343169585956040713160364693348813309107761165610728846203432921707030659655422982065537945857683560198413525076181907784452657354474028530079935767146338670144319754801035056801992061350756764376210158418893851481757576518580005437440645746290038310281798439861811822916645760707800662717709867953730243126571068163640352744716685047768281391774965484687539820176133165889484234644675693957083032636881560101031023181278109562722971734636929586662811881300691792573082070242337171288852918021179344968252805868116442906300549991944898205526452364862797058571454653013930728376542146052625825331294475575310783400097203036983162933255689303332000694543372740676436969620337477196565986270230542883251007484042505129453784993484698494219956480559373018421954092857892652290854758962283498722968363234385921293397302640627934968218044196691431574718126929792432884618320436277173332597815046607726627886084347081005706994991502828134590598910068397159706151717896741110726299644665536104804347823806838282502650758288640758136288834657993332931463587033822207178849056750047013972988643442325343051340777091879600685500180986037136144125634971958291529337144201586936198885460971937308895617386557188271640588561067013978384747890880803725 [155,64] -8405033961191952620329894415954807514539550531588597819615462777826236246955438142876879858539010688791694343876372770029879822389149109437886345469946349622815969220345198542770909772621117455975574691979088865246526586576768005664208797863966183698913918836128662181121147783555097303840859550993119224219362121797860511060149210327988648752967996763013788164414925223494926571617326278236119127689721036281136730185682968062344111937332945049833431013810635560063142380978878360417366519974292620247196387753542803169096953402780449154926460863842444983529643223291634870887196479309268229072808860257278026687534442896725809514217262145162139424018713353998891867524477501052989005850769335505762892270263191031693076128500114792161339618714859328498650790916405298359283553835013527187475557315301475312033331323544853015893519701601315491844059241178000561629462362459596026651593059381564670714251334095941304779811933812413715173605182119545622034845650199267122424730438173783307648536051619837805508867812173673086961505971835683533397271190639468158094336124438404775703015972844727616871677034535944858097640184962523804940919162051732020201494970219246574455471994337022095365076074085968951119092915002894955437886874151400990558002708211882833293655974023583820814755866914036726570669715331251168085355001604475 [155,65] 1083672337545473013939459780934336712832871442277619665988868749821621522118460874453077020033615730023613635128425075980369597664621981287456413893807653723692021784496651799841065919103355791345453450141078833581886187477477486109423308497524373540825912543791797376827438302515640079515973621332865487846036916015783748108073572607914802316667089612797971256503956557322270513449618946375949780190550913127667760343360407599516409555428859204863735625225402874803099028452335814327867790169105667514899687016100178042380594995079617696537296752543958507462234932905883927257374635998256078192476143387287065288258309645018130404057380786671851866865856964195438031626710760647292571664405530758788334425877415913869870799720064081679113152471045270484808250052119640946497541406384402203841026559120704504281351888953390633440341212685509291364204323795794607623588616060674375972569814673650783331035155097555573840672459646507892904661560618007528366547766217881763530101263948169477925487870032456908181568478109943627455878324311906895020804799968414236212804592157059644252509388246008199334595629681549182457778105296820905368783299815666950409050001147941940023862698820328260930116075662111784493213228395094133331662206715014243454199071179485563024488663615895841671027364868648490120098754988351313036822605475 [155,66] -105349661073148188060553992724076367786188977316184486838196212295637288095380503718521524905746976248063000432665242289127985365125876393167757232025669145183026799185807160041596585887491183570108210110839685913038795911126079038535321069565764990510592003391919136908588168110812439433132165551017390240550000819409153790423806496526238780703519996004186606860843995721431363516806236954431995254529354216524155173532122147832607366407284866891208818261675992329219146372786674117459260871148635285616510693987822087181284513253131213161780360432426427427687491640513400429871933692290285293356940530983025000973763110883365547892011191045779041025191076784233496790190219436016421592558405805861251903647424915196555754938550261695433930442156344272871557409812926541246620232505362820223451392938030664395792493551898088090061141327735460624387727838369170905906509330902907915441913434475252660674100271638451224435703869530213669691842933566218222984251817350163531769225414290952959212349704022733044230236096081572909636207799620694267410299280158473671515254035361531709774154033816915353410554294353719768950008117667382040686864866339521212823743721436144260730662910008043092123025940624300691243244067118126720846156853810771513079292527305856521017186280427361615586158177219598161405702129276567017117400 [155,67] 7891915027825779225614415718482366724356752308621385048000100232823283749640547946947209804525403925456703308447659838572240094560660324602115147399998135713897719435308596224848608308191888077590825129940387370507728461732755476698968055613796234124374056137929365294296722823266631702665188177952460680078328295671431237663080611634156071962746172058159476494247411091758103924656000583951501609813017014773994184741338772212298556693645307124349689297605684244027545424821536524649213561840103452686506011117145272796635206682532849556571829749337087212800698163065050078301985596932000058363867456795185899592206041482465739472177487318218637650859271059672989418533592804869800133557468674741691564034218742824934869323913621578646266210065720933667763657514255448902380265744406155144185559551859239651824683434256781836383898502533639552305072149356452645753180728718175027437005693099939122319811560920135588989013002749716268755395826477384079549052939222637778916420838419623759002371914885507229466881632285709731092506446987926571669453415562850956476212190130456604811676638142073297789252860202987030087102089750425339523472147874858152779667158910429314934421040501223311267262610654180189960573060425989399872268496030849905104493620145083844175223425972035013066736190499361610139122888302616097000 [155,68] -503637944942756743536356424052536712473630140380555364606526015768455064076417793880262126505528621850323626708021576095918658189976568916398775968874942874921137751669450338218594455131146804793753416415343664617909856197569472150122024855180688303700336141253217913378995237759225342501734887601149862169898157281637951827232836295610913786627897332888366726403014233397003357200403070629919243556495279104466915095585322556369898322534400707947869737347555649518021763930889062274259553599210203136776868535505662269271475333988910205178464562889686749457329815110807568461784114656954631527059127737932976770982928068451604741041127755861656924396459203770453474639453941006246352423486735516336258913526386506377703549469814848247563084341532840959902885245261391580177267926915861442386072613268738333786773293094650985821008230954429502503094139955232803456355373818009016006423593030182987896311482027154770644543070795536686608304624157723579887086382939590951976685176261082640626427306601061486583040970350091377092422908872761015225176285804925762105206609020354708423572634720837189106070522370008340189242986115631386138628363516215062846081691649607449278280407487643131651565786431899592850453817957520797224018157278611980630448142115324701785279538844031130537465041741258059062961762137093125 [155,69] 33370845672367590853490996606088609982453219669855190436638908273087014349907837973494677793823288988304056570869559084785033887010240724931257805090528904203222417274284546670232293536825284656954871862633978129912719733081156513441408266606980531333209217600327486584139170217756620908546413858759195555345988393287628485713207018787053218306840051833407319058498133773709465376141810081769751934320977767765814820021649504074166704374299498835148657235254250573609310768235829757881158374859497127407333924077784269679413874896884509561609728444611262403397861121834586886815808665327949420622995971079110710326298477899438660451424431058801915050152466131579114200762957468028406871283446538313249754273563786285543255065977016307566361906428427592885658124218143434425098210911736817075053530561212000960515924888326119507764103210647526286460231424870781455905059926348324371730623786302245116590293814369149344595413445117019616814305293489078281847899889080167620702846551750676578528143013410902905273883995216141797908943932922954049346420988607269168930445783215903640774935404742668260877511510182786303051266170624263934705140085356746951335544911260510647098241222954073989224815687179945684223513653794693344996527814320641166139502201691894618651946348495536360630497998649100849638333319700 [155,70] -2454001380500538470324402517869837941798637018542734427453603401440782372562000247615387129462394772252554261980785010908843640885064785329394242837712326027107146500177288676225788983645401386291470456613720679152407346600753932553000868515540789853717974972436323444355570711997507860889235480553338122031097461444063123181330494574670014872871411850748825241790880159970499122233798884930563068015943846062309385817778681064127260758894115668681376971831258629388663808257462892486643957661011845661093429797160196381737283949019925779480415963527834491910435125543596842812961002519031837148459347455219869838829758582505493960152289182834793360591478115805328117376253813384881075077362137325473384038172750391911541616022447335990557525708608453699121352763956004460610192147066796963082179804969550100779521201462140213058850453735923186968426128031870606652985873621478116085882791127052120530366563598012998352991227996866518277760677022757555706761368489127341067042607889467884245587790818662344307898776185106966346623917995359951225591953269873276773727724245690504311960870536209462054529696126317708848752522017420313250563528571960410734745867423904743655061700394499039546260314524595388615497440301409905320871539861838532037488930812223349912814344142611587415299836644977624157159575 [155,71] 167598090400446148282861941517049103084426680509723413650447137313209997189785602620638630791784242801954845242684667915937851351864443601951732274704868762508121486801146760094977539402753584723002368970375667495722886739521497934843138871498872887412385853504125581783846267694825232637085779012481360532945150337482321901385861631452596242649787870644577440160478809028004998278122900480255505845531354279406797002601881591105406475417819520754701275336644180818396815542163508759173076979188149239125697569623953295152083693785309022537241210188484325918043223720635407982078129724989931589996934013419363645964992751585793867455176812347650692193573357325059509229480790257807203169131112751402344587191938421857920347687193282545000286253644380242539065753902098789631216298925619038557061453534327764738700548177945762385778136197415551242868341122186232482008578777842750989922580178992525854521860218224678066619142163445247619374312031893003491406815873624731572163563221440135650835808589259500698787313416291666759889067284290952647590877934466476140185166774639070367868233417234629716102704138950991461787630753104363958069867263658754597484692157130149779289303372731320645850144888755256252504027427043939521622699687567732831968796021900312040101876835206486221919715280160982318350 [155,72] -8976254126583257256672623210259448921766947912213687652805146382719352876647248684282877623082375466016001726882277881157359021272711031598320918463810762130903432120466031145672855520682588789338546604919565391588586213389811914070781648735779355639261782132557242551409422471808400154816693005264290510536352318043658711389265929472325464624538839244421038690392494521336141339991498923707261901398910324474541741554596278882845916834102984925858295141067037223452218583400194111804411573799918504260540967265847385475523122500691642588152638429191147375338228713746586374578576358628352242668280735527854098445411203272797918799683552304213238074367009377782325024110953278285796635478821750636570831171952026675064205050712080770056588124907730571633847443790536347752565351211283516440742827420132096421687580990040708589002624063647962829972638519447170290070904222692946226692302454312565618064669867066781344610018006392314935158699057261337342665023333450412881475217205132239677606158210028642139212778167839077508109616397302684315101167496495846687534317727017732082244685047282067642012874020036795488245241503551013780733468116799705930587095533313247312556326575479935470068829297828813108054896347351554884638749649442255264753012177578599067805434936455886820594520496330242850 [155,73] 367100028460083810665149254212965920154871358889612725140083998161170044141329370225425263626753705566478821880656772892225541836903283277211750812819531352332125406836147703481855505838891691995361100556502687559644692410962607815545115267944110653666561987700151028973986036213433234031470553569008866572493341408426346555305019570550940614826268983239112884161816215504910646879476448149570112983829364255083300824318633289653941420443785661975554579281464437445440414639393091385481110451480594969999079659048499366978617265870117487822890601292237555609081103196915064122499055061577213648060823195062498001009295904045505934357241422170874935692431820459478177588486241589176011825911153047345342554392253452043890596582805034806949383628584481152282358369296424194433656480614685025697489394345998548002209089315321583677242642523582138804286800525932171791376934771906613847909043314236777349323035444559234535901920738635961471279748306407717108928325913086947237747745940650616511815951840591895263713409390132677222359479698265150288059580900244611561688388160421074335238135105162074475128731575147338659791213925851736424790416892626366907379207621049960526892756860179341244561658469918196923985643288011834199709100586307154055380180392450685681655088955500735788901051993755 [155,74] -12792742210161156167654044788242567232436575444956180918568763885652938956071051043937705156855614265405335251022650694199994596250504498372359860850044601565088951933597963616406135680425771094802570739312059532621833071690922540878523379556727662479999055121795510561934057098087085426461017622550734042864987137840789869857915448925604533758923072190999197706100867773106040392821434760303533798881925946617650546423916004057779946489780915554296478989483176916873060225295243512989490973341284727957571437207353987855207910683954799511304444103151071013320914459546944898658391884191212463220034496753920165872346417877741889634771146095365054820191152702304280989272938724324304964250627810181432615362836508893924777274903624451783645385025672080122860249216757678836391563596982644166353481855413762847520026535009082476192002476794573274192021906576298418422260078118658299044154326087631156873613015109571772124379760253233534461455208586465619145281573826398580108917834481503308778908296128062648582534119649824454617672455778192239662536697508344688740310986604593165999460975816004764426468061931150752912316282720086190049373548850857740742782578020200498887568140959877229914195081192485095996100750791288384075067144969863613227910404790391055114547271321070327685095055 [155,75] 412130258566503476287690432346414194562279571168756409094532732807159878694293510168855030706704555748443467743120796801552113554960878482181163056241425495896021318551394935334013024466343212590232002772115424279891703634579683546412455771441049900883765512601082925221674205931906281852392169057575885281290004970946282368698745557222214896290075429361643944511969982392187982551855160128339931378635362014192127410165485606959119973754601523902012284549103834951385170753030387425296612236832762751313308738843380549716555707544215991247957266928795938220588833314204399228069505136600275395283583238555321275513157649815846114302788731843276995064271715319298566663288032527007461544818685845378113403749045411594878320025110921679642286050205813670697126729941845861407980960208036136438948880770929941965123051505193422025690735041643287910996573278008808929025283737846215822483220254617583005518713969807597250290721265921985049097208159024119628642484975670827476070600055254271806966821565213823879618127680424845968710124303164436582953646686146788561265344579351452958010380319070493202802287122490808020097693480901164554567909958087143408107266764084698595997332196655029943792544733928745850093451918394060783690534084605499222169143110144549067806397507498195509375 [155,76] -10580457227068163825617670458439724846737168979569423886038798287285172042271615839423007123082010989609086580239821003023965427279398544316601416959058602767793112434207233280520726347339502186138827962114943693092413891532510276306725850523344267573913560349713447458543767065450794537635933149585239530259216676260448078344147696278303775462986319827922760958148531244400541567148895914541571042910811374641908867433078879657682670247783732294419905288222006478302030745400238566683407192954868398822722756598403456989376258809923111884226339750614193484940367553042219391255038287855386123959715705659384266742085341012095042481766394325333199400850566649553462689384755474406945802009308438169900953573618729909856980032816717982707683903768556773406017898609344224326660925716047849032986789333853670583393435749881474447471753955918850527513219032953612984868077155968266350930966504480905370437547546547180732475353114552510055895031272987747334344121495007338353627167871159640840480572011578732147007816065039076377018768003111549744924241138843093877295897646640076847960611260357713162719916436968727937969155203480601598850293188864077775089427599454405506544122167225761936072730543444371323616847629148722792170625999176016294150124334259856982130671208103935750 [155,77] 122837536500209860967773988973089117953627095096642576842097046664950984093436682732802152293551073548991902057653558429904542811552829539892096360512995847438533568740339427563131433481413794923706096626678543133523453136268707050113650364875421455375559588058556722224697391449952050165002636743602120015069779192073263120258847681690389821945919370318494962721379112940665997142776567924297355770902186405440021142899698530845232068560261486869946385698887549347221839846025510669745243445844376036146540804978098127422136192824209470569416387732436268685656580883840214014378917645704097046855506192317337102871926818493087728035649955212993017502532311122810262876934347776300110124508844823506440095599357787889506495609394699680799642303060655195358739671954894601149439415236913854990136288715154161342294797666380518628069970574157829940388819866110843931959865098556626086222082157552102258494865665961100612763248356116635324892569673857218199353567650087991767273353012422048797133386907100800629598831564696348191598932755234738427930428422896009496765800242346868776613655186097492681394357466854992820567051818956768236406139930290168428912895681634600469842448922650613277345422638669299214802387471946390795203662878552401286244715479373304613333779912000 [155,78] 5525602455490532920846875693245080210610207952430753304797023255583745188621817998586236234396976542811033438664488950210250127394824399710497600282150317532280060269289025865147046736946355468979610500994102355652839517217238252527055716451062528808524107412322101395531003397762930607112960872000070591572319918301850018973088254261178527994353238471606537012827872297690695191133014223113190819822204691852656575178753517513360778860712553648985161098981201286439426604990316854456146695079147001217393415471461883011131426648049767999850427900375239816105432883370030086420439871558727996548840499121393085879406794479838565587616695010157566095126189572632820220860875486496847985515833548789449671952323998316390756973227356936498988254303865245698160667360213850770623436754729752894291784465221852209528628437070823710245931299744166624523995202465072906750764330032371376046565585476495498481037380202584605015713943648933604431983126168253087212330479193627360486367555334889687801012051445598966114362444417213107679325178003190388314345642725021490737086745622015412950364909552475896175303456478706858423903206128261155353734403886790937971851587374375618203398785801470497237937353674623061877792709421834273371757541622589209692623880247024176687743625 [155,79] -468468412533413309720130098528079940745833111506783155123254614297719195429640754041024394627999321176944290075746444710391972604782626158675457405757765889106265552652531585232667428574998966014327088352035127734480061396215368716683064731178785913764893242751144326293071259856455282193381568679059327982694159401023053087017835998865075838044618711142109646936206042004571128029137688484817979437771341756230485635155270297919145738152464761027399435383603538499415823305841309323753106782401173402399439776337209950867761182058533309035948371951754378980548783481649211920457847060896461320130405081316240597598785860791757395857467268688891367419128482960897677836957026450904072222606976532754737188078974325057841034505608825114679668349201464323903625190104666253928510684900925486770547973628631694813249372418834381459511599456097067255964906266974092116062134851941561148159721310732737563201051994183807198600379872647051682130633980216572190209565790152940880124417461011492222227869835763262213567642000707592924091700435793486773381661454541929588820763610125418124532071799861074928358198038286783937564546075482446740267258117936138533970133382098339751149759908534689146006834903407645214805615604006296395736379681543357173386911373427133590850 [155,80] 18470461697700846967036675330311961427746664620104305365720542775340684071205993100501126185011676544149032288311275797597409252352432239463471788862609316231179691043162451430595220572454285904987464308764128276341673679570116281250104789446090080721493442539273667292083115255240445560713833317608913029724404685762653853649775058339572114732560979862072323166258891874009317557429727327278546988410615796616620265530235364156760115041092650395682807901708700166315497377017598900058159348183678972097674127480855550501958165662725453084633163043175901760041605531872279083622530163757242561108005880741113530298844160745169717061585304122177346681350464607223169019531488760809121173751298687486717300374293071127213039268596873863870378841734225146936580956130584039131085520690645745838801033657692144380548003362341760649900193319593929058414369582426801246445639969393303267413937530313544666956099584632370841482592439302043223786898886656348760774737131924853723285085905817027622532257166062374222834106773456128664551311281692865309413085954081607187285686251311517584127743937303773541932611599907961243127163667369636554829382008813751734286644366025193546661322266814068931963379821308764578115150080657991562369124265240212565043146844808943000 [155,81] -502664987002691476574804100826829592833333631502308197455497389907897293459563875662463519081345068420475985732592237334722098139409256748453353276653418553570252552093228673130833367014697012769501486974887501399877989212086136138132208993917062135895046971703701100356733514600026580729191741916807433728856969371714763933547574453890992175398165073917794876776463283750700914400119016095822864960460785813081837165913672219113387285141015954256744050486137778050613632257701451512709232344111576020267887103159751938252094699853271031956099473513934725607718092725221248832296050800349218355981764914292026771728155238678879817448962626259025174870738747459028111820726403555366714188862667822512026179029741156758538087234618445748563010367106085853467263009813738273042796434529198841735779466658704543004220344725979849882457104236093110658015972565455330971484399598291029092099845546724288222517542885802250440853063732850467494171693562471733206968692455004646256264912113438932838580212313600250254229301343276879368937138390887680818640021530566120483144790844908009245687779914092351796410730731128067907768253061330424408241218938611964520375982947488760183983327032532438295357462066051001519725249953258891156691251751022929767298841339100 [155,82] 15140304517997893072882833820214527470925467969007763040002049914270432085127660345173633016434670237285437096568159880936791944282432783444338769738126509586398930564702251812662315677600513176489925292541761982555987966997167324613246594530223633056394008157678503458955196124209182973333041869588828325994901842801903245779964194879035693836520879325289814354105526422221338737013302684385586526989273968164214420118769775227554873922903205023133422309031146922383369604499489195752590710821512457479896867120587941729511057910094824525335070515068391478670037754812672403193468754999195509724138856046434481848797469352845776980220928604005961407263397734898667113100029520738662505020693778691897052870268897392625739767434450018844415837707751007536352757888586122949967188527676937370164538258212586082976207148336080022745214583101293859230210341000310608268958571176968404399097304252472820320124867337217226265968894790742215379872097509803290479462511765232116673381249996923238543161936969678151938463305301816076934978149317328727428619425361451829984825740547595661372637428426883556942193957124726020510839317100964180454305328933124310183594864472123035345026332116513577690005821931388730087659054103239046751335963259718471977880950 [155,83] -617461006406445018288376394132602991078611972265451061790913002244819522089059479309198238827909647390232315263081432685740399282274497584906134215668855468152073022202681278337435175957316468480915863875740498289318044752065569162131582142621358341316036620062104882535721552812579265919859126974283678120166144246027863417130751709590613045861859312569061033373834753546341056714332383411432506003980263675121051903351409791455582632334888777401154025928252215027977331130660491813112777258677460944715097879097050032709925503767565245129070689102487715339740549411981650924319829445686230631653936679833995177592260757911771700270501480923058141195334271645497374217770365810665421157973664216418107884807236766137177555281801807621803211539805358065493957220641120070526682000390179333274283464824665132460463998612371625920924782535357977968909546688918810625379510692620422912760417863073048142438757114978558082508173826712915651275267315139284737169614458697959843058408045895923620943355126778902034623576195161141125222970475746576502188829248316727594057881257514885962488056558519866131247431733872986651671615125319533235740363651281915559580579020516706433339201709853519095214256842919794020443921504755305860018877945587243955500 [155,84] 17266697000784419853660273744032219684210970093096781312719253327935981030356992289720021467096788183936257594287672787622769728900281831732305390729512646516220332558941100395114538403016290451549556462874452464564282764831521451317089229071343504949956897616440131554436373182868242667532103267753321685984234855280241368198535114904547206634007034054503488790941996983570670709519047703027363045289676128876852841547977116457536187999638905141911237320764798149356277510259203457220823181557453967947002450962849405609920169749311820711225812147378141887475433344705727566748714452700228834226805012976409223527784240447747150494096209861649801087918378966799798043587998969895602323449230870758359746829667331628260851980949590347155613824077314319667293500513129931714918088866204341183226907717228980733486709073017408411702227664883968485734312783979549513702388091724949072955285206854218479903664517585895151941841368117763788176431942666429256600518187431350149866457808157418233760926234460909174420619041387252992006422265743555580442478063540878831728035651614352062378327630888212227409517612526190654703997512914569992019510540311027150655690806771780664352691190699742669573859837875929777706197724546343062774342025329713600 [155,85] -251813031590880096402002782568079135655040693017113613743861087859206965922174997489642018078332610546773983545773491164885142199087232844987206453953723965310599628286731656030583183543833628096935705973577358845880688572130217067276550242837724771794138786924057140619268219851549069593984308604660734852021123445540578663635344303651794952771756481013885663688015329010764796133438750807020207090910251168178180759693554025969321847180464433823081149593226447652725437139666408821257345986003473120254990040129255081939253857490566188093538177726195835432258647617580929097731530054985033821812981445426314664171195236736087596663734975074065312774250094978285615687738018589724689858023237184123803578447448744854278517835043529842183808181891369064247610628218228871866361990471394074916447050769613385045322482067258111590531903784651021960192633291472348947345302077169723912055717107108152006084706845752470068441658879933341615983357349117125339617948076001892744832822093263199211187208157442908154195491241863568410629904247872384870971709316910549682350567569926479716441458008400051608471129039288818626399324517259782060828554446623219266246692630906940279977089536483825623971460515224546195981342735628846238470201407250 [155,86] 674523544436533528774252056352357946187427139974970534196919400383520188601228724624573548470864666382609129498589740728323999316328593759054001220487811950704032364143770581617013325303401115316936279917578737884771353129957636030835332083777094451318161671119601044846389514424958540350477183927462876774262952011116094280605700247095112542135728803101766047537966576376032786826693920987587766974593839261184262166020712272716266605361878040942585599897003783667089994408064613072271916416831467986443269041597281783564911992979270938804748593837470897597890151843274096073364616732913522665740696974131270138663564530625022602081550372631381270983936838006398127179170769908745569703816955088525316529130854539993578653799265711574579070608885557890422406134981707411794745982594011600296198658611028456335834147909906685232635723852459098340720801007397187858382143523710065146303993379046627493147589093114131418622938581124989356576585113696840551848051787737941027724151540500277272146717600626684367482681711199148864752597543868169875299840504790124054748867506346108003255960808527427727983515503219105013385710714037787738116719849990108257762170859307291640136079032555015474716482596760044894761515292157200612295350 [155,87] 180714177820893489274166094260790121519216442638167528062573999175011863285522678136403407061045766357606119135092661538714306246377322562454035472823899717457584016701731178870543485992894314700219785860471767365349896150688905926855209669401997420696133188666136258438133791947170015992471917706805536494588287851246778231217135891373229953889390207458916610324605329748435428366293457752498598618573432475821385370092001359902717070417916646514065350023314407042537909397110639417061308783102820810155744880266500056454220369641085363418920364654305347949377721971949730863268762108195399697128775093209408015903288427983559858314634891273213277598782443698950154268632010118077017688974668069941106268901501062654221368042587758525225007044708062368231674420776885788562104670430444636220726092542349331597707075749010852582814111923102796831304523031418292687693971052207265404580434692388650189028726104276559609728657417980601022844895094147743389648679037388570531193062735399128106393693235866095099627989790635345356477885154141575914601388513954042161454931831473814190377535983060434761129755496043383112505946495892196644434952954022114525450101833729312616299667094313944638796183125632818749174703792621503598875 [155,88] -6821978495902551968388483520830210593301843718831013389659458111120122689290143307412206841001104443196663979429595546747006272843655196446945516134792428406286397855228171546771537497592091613296690923032251539880585674906880640485383931038739351896386746037715483612055192307232986053382866151373397000388762235084621448015227446281657900196325655593557076153009047889977864756433516022422244656025543118110197014768535119943072928498800204774900274108689652488716481246427836490466718891069417916854924552972496417577498626421429944139782767887054584614646617412925324098568161367938007948033707584979050012935360268851189774697803848886272239043813371102603263563265926817436680311637732421564821819260246369286898000260102816013440256377302602249645225239887873714893930875633229159876192238962079527574807900190042353547346696581258583788615850657429488816303163388503116515728663204825097053519057479315061176644595405479342229941863852796977068408305377707991022858369272627507644145065556211184360745062680773707950625886734262761222010318938357488912710322155285314034746248143485796116502172402566308588499043210475773530851706725438675126431516498298288608863164004554030088475503712750747063622583655238328775 [155,89] 185852868851927992537613142261029773872330862121366924651112615814872000083887649316554837176053885453004766303154863528015751364329754130676182146513520124661680010680236496416901228603412705034443467351256400106253219402445336536159204244791093361112582367637421293069815484945912522499745078031445981058233509836152790217254369146603911129948688119587861415617594643490255383708669891395530813128902395081385548250522988141256819193013882586051874096444082060653440365272526953433249910466783664938485863180908915435635580021547696406755213738707707339375091935820908398032930905960237885019831732500088599891408222427940910903730898037210373377775862861259468019010451705293657894479897056994924718778700193743877081717268247240730155121538142618095450421734726425139488585261206923450812288763890626754358834685845444669296857782647650765117415933531335589807223417964451536622918097225169271873528105707195207895643223915876941531483610944402936131789849982778794711230531918228152125750453859335247358346237195089111666017513485014781812028473924033130362451882970660672691961203205030154699356809023221787074879333801125717262483979479206270689347151867325746215220532455495591047407376497857305629727133996185 [155,90] -5616967584012427273910474378567686469022975686298335145467105024349562106791417196647710845514243979236616771632841069378848704104295522998808426767190658137471235832299734622510879362936078663767862760130950313552913203623308313095591405296565019764102368906263783323362291524649973775914714901368549974095921575083728308974475943017518567072698035240368120541555570647276306859692816090771770993892807472842781479516429068123471797180436666782957052684843859611545961130073796892903395712768108326054096190327302977549579605617149664048746454725936384748141859205481447903823655598403114167015495177881508841441888211483300221466196010051010831656362455618204805729918370892077253901842920176607667644087306961756281168129904858973117140885928149708757616359918479923880120005579986156671013402239719875396617291811613699608635291114283634637950763062239078079554679816109266536416928682211719887074336078585655641173388716917498268496419935410122341125036221885674556339809257065431041382297143458064290568140560090869001139107236034827283940230321252256618237354368228307638046225487389612481790114090311042717687302795443813885611016860323638367873489114807270792201984099263642877977612667325481654486137250 [155,91] 237182491185204446268552188347671390957299668263899044159577670527722992016721878754566616433284460905502324024084411984779476615762333312915268178321730625835288558662857528589999651321721574510455426327675034161827135918868200227475504528393373882739878201622096972783573763306859465213953581128762117639522195294679301588849557107836160976801716099581869731420394339648074827426891983693497432228948296239849349107458672707124089983059344057130335356025177077741071927601866306457246640445469385633721282003052873483751340159235689444604585314249632187115753678735296772020294758769200304720030005594127258554521289844620868232503187930600369464200255493506405960671332865766876372566148167795370391893750546585193323195354789143693715104398969517182429407192990331322316299282776720068660072903220071733498554532413121443244978698498072238605123427750849241119723562490791505459872903842298870519323734379342137811665913593253885491146182081596784973801247427921794539539838574371260454171795938125273097727630516609900216126854955121267416252866663819979158914531295315045877976604170253962986735748083001593797346196560988782189050820082895529415289958454752133420012831074487619848497514943891325367005 [155,92] -6360072090750405299144214362113265697237467784602624615455600153345730851521256612932733336580342920319636915468659935618074424715051679176110757193192574631588449096980351382229169025207142386602750838931491068084036821519219294462946795785843616127925391703034229245416547313641037521307250759625545535556094903526259534949537984561727228364444667898967710017437783684679972655133470191737888590180718014031338183814702199214565600469185479714139067601792518385662139674189731315405767391613241630220913975992515689817113213439184375630337001426200723525925027891434376181481706042280292968839018574891830415128004740901592324337332310455730075896108021271567392396223548966547435064774233578897618156138652525003567466275028097097820558380809508251781673464836054261966494679308443656391445128622450235542608115951828433864673078255974533105648666506035631504283089711896307858806342907797398439963017379176871784047427883542629215341309711388161404017545408650554042748532680005105643872833252656391670124850882096821404298119497296445740479573890060107986053089050074295757841505663184292721952785323715476115159654043109157871219660806788068465788584582903469672574960358997661502071296001004923885 [155,93] 93724691546986573484780294038128914688127679272158126282429699021735164381748660903284070913761492144786661394648724139885702528149275186908597925555657014524695499135119089765154847877499284691119078623732356730275954557002698928701273208651119401986629072685998855981652692030324081493973986024852984035982986579933838886019105815911753536268071958393594516119348454535248284859628603286886054332134635554855092413538560120086303595995332748369118896524703401933293166301414378087351611696487111500006197988579957456650354159707375788672369238124109265514873892802904536166281231046515143233915822382295373569888503090035485797011198190667088918643734548606659210187201609177655901734349140847692530058679583331568639790438296092020820855076487541826503826407590585209349982940327380247810806277630025148506698183043681176874898871277336755528511859613937200278405812040444713780990421250003663460018580509987808626569589238275524753270398868299381539028418862738662034729164822668212164569035800897025286437687800268688171167469193789589217168496926876145833496691552039305226346776402231787874960885396167773960847007071937635323105765189789754599488800994169236438535064437049338871363163279545 [155,94] -1739057490336593470041960432472839203194979936250715562850923062654768130870622726952957817060054345490911628785218092941116176743430300505023778467329562741545494428514250193906916894534247229485160937536862745689446737466636600599307025535055143491914756816905613500354520408011330742958558936068245763261075212276501504872986518409362883498405487622612632013049290741649026079751119564687622495432652257177027587459930958814449497235613849506903697078135643272236019077993456279008976314318630373690932906466487141412549900097692215573234844743572403933482006431270471290594276890585624380931567879621038237826653568713534488314674669507554668449291691837956377837690385579781119221473626769504254353083945715512363554363724578723353163896655434490077888973015782568208699569683886065255434126894856326221152210617263054491636587513255099553051641422267577648544887995162013975235882914810499886062315250779938198821216069580174824579003366960522981658429497381783577530907989542827303151537092329637291006693695708778090280652339884766709239201036684161407870910821036133128722342507587569616076620333502899312741633781385961305358829735319176948997154549114962645601902318135141361583902305 [155,95] 140923855584987643250683898562046554365734934687454746890116227111987159023278168824947583956448366085275307824597103547823383263854228052419968262802014960404848545562410998819441624922240057984729709354171835016885035557688702184159797506196457670330956941765585865570644395848851067705605352757234466226116350394932572637653884256140690660735228060895891479957460658677800699131889263367301425849519494569765331070891062024559580943879999932412674869413949450824972904268952730961541046658949801609277298450789034173513037274076043766654813934052747526054184750141637799125589503568643360022703155107778698223352263593442060266993146268689477091426496044642045921137179772526483158463956081415369979729707723157342439633537252803951976589003282047638325467696815549110160565910811047250149310414218959204526580265972036468443218902220213411769303143747943842628621613071857564742391907658413557495190031333674304147217141254781967992229732182099969255825864080999761730091409528009111843435189718532382540404834954822675721191524367280125294792090007004258081269679257251159796515077700953056740300075967669172887367443920078278958377206274566981188766543681016238359443526060177649960 [155,96] -300242293437029455760207073125654433180098784236560522849341342096862551383084907799275116486291808627523265106156465735693249425326347367006329382050885843422292242224098653224502878548002398949689439219590798822028535049651080504147191480638724365139226309867497393274144067833247936603328958675972302977099404465945460204878557365130749533976701044196571565519416569802815329020479967018140000072716259634334807862873404937146002064432587172164337817093315405210109144402567762936215734034685789152962493231550470870984191178485146459624122958103943931771542339870655472844226710554050866480786939854344885601621231696532792527697887610701833510570154022679666307020965201365610451892487585928325489057411084812871416909784212442858544266552846235992068699977055826065687358525672442231035316183622456990127168541714513563146252934094623877305332156918204235784917052144700013369280043662663944347773944307644336678946099817167256217835384290002266926474350891650397935047165032961289629222187815350191800085691307652557589951994146283121141490901852143340349492423549122962990251839056360559422276409940768973044277647312703707927608528797662335879054337884152644713711377241977675 [155,97] -2553112596424231612985177853863108721385604503733809063578241008045329987514578378068058115527759419097427425984156652841983346906796641827320130971325362823325717940131214525099579045539780506824497824917375519996655570571129899007355510552914306611235048666281188196385386039045047983071883643111415147301412745270138930518909652963331669827579210203109493089890091854740686655562641791000672923962528021478930289515563703896432325582889683174582666189911999068415052945755321455116578614489981380424800925520884708406002282604874910638971403405918404031515328283814013273536240733352853712048013327085571635002065862340513069949726800325956363561098129126025249498005595550147943867622986486646415599152631116585824113548436073428865884053548933356816028910306098053984830295206981283339378110120110281195435189610433937272391163683012179780670728299023744979835076421739731415310963529260105270231815868513893024832484262894653700901919543450535213886232399826607324528036775109141268335260191547441569501237321008596569661129692440411574756756291263582509855070637862861210982358293572629690304010160790075147372169225804592789296536642395177124841182901751871865259160330450 [155,98] -30902166618098445978876234098539048271731551603785153877120406390961052394115581465123376174405124978458034835155439509426830645624083461054979501900327096366190039380356075205889639120555573567105485875140132576151002404419987705718654956122616286843438554685857597632100302388445347461236600672290593953539917267178493615519001458555520288698075751317183320191310472494755175367994739890598886786923142312890679123027152467501249937801337184280214704991655413720475447753545790999213505766450210791043174114294199209633696056846537182851107785877759777939542440058677598166483287874301789342906982770865587202643598323711670377313861432523441640305160172150169009161347066588832671063271824638164569918646355085253708718858996321785095574167872181113332697438821353806402130645398170839265100642719415650512096830748954342927015727194812867961677473581677251924817178044568206907484476740658951422248690379029795821548121683925081914680884376995185061206538820476822774188976491759570916010269436896015089790554063428698241459756351417705727174899679203497419500328088014746006837729967159059744078169784290080417974429730331684444095979046905028021031599299955333179771940 [155,99] -142460448024114799936439649331764412649592276342720215754971205692076026566813587298029253596460908167336072897717810309690508810644043584210012041205568128012071111841648471826385911072794193575629227683177133510362739048477026855315528174865317890389390007451565869151751973736793962696139103049759041122550608460764827670626627951476735237350377723542756555700959734613720758293950496146931173146674805147389974005055572356872939053230824654388326820728727337667483851729194899009403821687289985220981840855086367241722490308000173349454201570425643896942246436604117710085401542492831461532943747046384814407535781745652280987996697096298003736006246746675963808225281854349608787306725084344391324837448312463721252158059408585193537218697326887540789840006448490578687639573449835671033591508914591536266247503373832860313674644831940637223457722467545237891432623101476818636113785838356942604417319820636769020035275017390798181677498225926778905062065493733331174816744290667271151277541470401065119953577524903884359607648123661896344269461557007768632144471704265249236017099329254550179199132206675212725640324947224216286729708674149370185717413170415084399 [155,100] -301594401959344084584469158108262253569658037206934737800570483907292473358590788664027417799782744833242939871821807348913258319427717929388130210517297070389167991089316508173399031508748700175747641695876539152614148591583890180977683874036483257121388733270629194558524282114025418705179567128344245838902418909705690709058977135125650893403984054331127755123643069074632691601423904510907008947244165978589096342351060196834457868018134606227212569945847007509642067981141321355583520883210625382990604467583329555434231747830556720938033025250467608133979076540992254488168202643486460585339522716730216063410255313627747973649747225670271406750186347225099869071682858095946519021912338600426393796552725048683217374507128212916286371496297962741696808661030844547996945708720594421734232355179686682020713549031293677570220101399198788595388895216633401160425941413215623825334838123157079617352931357974803617038543116705389032246238909007900196272288775061442042017706843544986702743471180142943492592259460084751605101334011941374028526139140309212520935382437521813601453414891104138574056992457646513589104133586781736980660285111561369537810089122625 [155,101] -842596378333187076551864649184143719259868009798036829744777118681455658884502016899654283543652054060916007522876663423954856851269698570832324231778573693127602272599123711094207325749645869527991210240588851316840606643903457658574236287907652456610240933082068245046977547083014369425610086563884427811340671093418137694747208892890504479884250449664460067470151319766888124167172538679500257198779087054845726825343891937516852348897629917183066705801581232467689764035937057120636253179027730685649702982270705604095835114807952074207374684180569517507873153763670801969910801550882777301177874053381476680761260931175039579171161475234210492283287266953062556414402192649177776078406730277264721647798432693333781427490753629689455530282289940257385431922604171174815822752050066970406562100817122175383410116531493640599732100901348612455339846105765533103847904924470909630415077174702928767096966183727187515743378399760941654349438432564501908877806746100697813845044967021349371994655313236440345326408368194094136551832619445278175403402586547110719370168471447187903539770550306306719614828265885506372037657258330266632772202155130193877437375 [155,102] -43750406793071279973981868170212211734078219749584649634188831560555705454900697888412746498851382108889873791973328846560481129663549934837003455398787891756848999146194972244576339818318727386076208958042639820727746807612036841889459550043390459651983946712507522122699317923689599130253725001213750692809031915908928637145093086225616141349946035162754237121134115180603713040580281966607564625988440066787913263816154492900190560092222691689697182558219632394196677731671508264234543587618568314800331772670352310013783185829392339306887908086323532733017945099964729542861190373262428913697499369428768173664639243864436600318608835395057104291269069864385527239232118005686247316842186101949677664535288446585274214451556571016252134282909075457965646624500825696318487091650619975695901508380836287003240493763996522468697972128219956589440817343362161808982378647621454827313608850689145133103209374415780435059116141711176224859782714642406412917331713716777889127780652107950297016791858633753678158333491402091610794886280392283029464749612267455855615175871799960756473383703006283253748257540971432421258248576569447395515176071076005254750 [155,103] -278837988109819615137077861728627047320925267170342793866787939847144236363838085297909905672471164095109297655694735127528072511832618355488111551536054386679619630031603155961627805662831427612804875736151338990471182722218476114465646501953496774659969508205135908441221749417970381397757491103659284005075281435607156885896841276467357436643860211402739351188455174208474973909011115319844208765590692806194627429310214232815488711741310820776750075138379984472442193572708954901458158717540647634182765750762935887617792835935840434683411814428799374943003777333975448096337935955825806173916660530965630297221559888095571868677753101223808387111212035777943507034373702177782027059248645819542434787051114202272529876632174412208985533470154394889333538894993088899934916565628159624301886856175312582564423888318936440084232830294801948917699584458839699934859049159908188214729427109470156878520368851538745474352076269563065660153686354500374106123619735558004926221721822183916069325307826434645695444118721992390307467219087651181462286717439183358725936503078249286116962040347380957045727729675432475903288117112155372009860685187780125 [155,104] 321222873918043325946539351102032644078578156353521449274237448930373875206670540241232403829294767172463985587660765068904313991616498636825348555781254329573596146920328341463630853353935729421031446187489452311489682479171334887378670740270603414144752246328813278717437811665620970373589993093189104314022345162824891086983113453027739333676597408953963250191539731095967711003994302892859077201374692894069125547291778448131399191401026827912050631538244295484173336129211813877725848727971291118662233722350552624602930537297717695441500958489688639632904057113442755300479542186421141104643499793629698705020552497014500771966950543010969406089523808554637647731301202348799449239337469140125184233440532201147494458343393756994094947780022757850772564247613690587155615051593474148543277215959756298484377534877286221711567646097584907141557208361872625519760219140057077205597890640757497922194366246414673816089609061568682847570876989140571359756481427275917957613735180305032918791496597074283407304047666367961187367891327908247442943114436080919665297104795422884715648779402965324633824819319677552004279136467226060113565991875 [155,105] 7298900994682139736525588047442963633850537131893363773983404995656541856401155643057893004303594215818643327223570048685137941183439323273069573931133179234452042984110670598709913174086833727642135240851281328507324470540615710116643253923018702300103082198546071207823243999316862442005779007114704311193145271740591242274516566158255181980695870421684132651848483935705588113314363262303656717513476737940863998589739442406814845710841455518156710846253710961650643215012755668426915300713078029855812530182306538287628192030716509882072427472631448760597049228334905175589500213350965757895843666115587061176170558297157921667389481613578739275060786819324668606919997499723404406809431838078894732249986501149562317273396999953565687517684044581288691666492472377881665112715279218417757939304368269796666753966571756297882316571499045495615569811950898596115140688178570779243551150727029460694673201262453234039248059759049690816888229447809576705743209808311592210684485248406511797714789840718394896653380308216930590159118915365457728599031510355051985124904053625366585888340479472676862793261241616285895020010304828084537500 [155,106] 11743570444697604812641588912919591228243832844823708102014792693528140867742876975402613138160754742969706133463476231639467708229360472152186101466118212171713869872560879634869064923208783929796099145714685725809224483681255314013818879887430450138271583401859492286287155867684043940630098678690316884101935333510342643034944359023118833761289344162554751538096650119518694350934918412927638676332920738238253354596662491159249625007027604247309411363714948605321150520426492668015520411397015341393601676282981277798146520598834306269776560618661408724927913668595786505261317591693321454907417951281245410382649098627014009054515694970813781281217052777429226548182049162608194803292238307900220441307406807878634115453480582304044740705345649701195441838840715259889278931636410844366782490478712600080860805836405993666153911917581063878857364547596522931312364767302109689988873702484913215843555659686842721499587246455072325997390796117778296949861357079427675727777564365411554499407255515408674023354768888592812583265362057690501102067370158168166032648118018266097350373720653254692213225344335191334816107440780936525 [155,107] -27155677073519239135981377888118052620369025160100371992678746663855665205322648896392542273422796365217485213294349416440574516593241727462933834872351193779530694847928705537203827569188846105571741398340246938146180541225388192287143366348403457783504685745573053326168342605175774695352478135613353857773967905820052243467465532620404784942347862446865541787358987761997163542903731343115205396382226119568396431980679952464718362269318539925410276392813830014464966742308617575623381465498892718105179975251218271480577835934758718585172298175560532283741605787129385026943392894032983728788981320401970832905004353057649780783360301018836172450549475591353770115300550314802262780498738613652848492463069329298370937383343318950796331509112192582402313384333788942277979732660342465150843077327178008378802911384438767951372661484795462824736495625406996172127503932763295801429059068385238115876854879217310302473758357190563182827248223659577972834112886509752120043146163134973563284182641088055016440380182162011341988261997108375271988558705958196096140216400595266564587225329592905129666456282457317534543323339675 [155,108] -76464393395426454777956826194168015410880929292159873945177251062182035006344845512260441307424891490466461698017543811713700983026899514907208910206693258677688584916289178990281449551976775405542113689484800513144849045749603956174712367544284970146559919914744659838116656895715820519251599813790527661632411296186058581167035033192202425541573268067559759661905363887141303814408087723973915069547065871932959162251560760440816255361511726481937479400736316127013594706899826081373449270933642744473411853755369551698272656294000497875256728322677118321940200872765804124772792146844803755887800033466852841116532288976534411975089752358479544565668260389789494302305352859367048657895589250179684331509185058439492424272205428641214449532343609512953470417400890662016504772242258872070394375792535568759377842204665152827984907818589411710920559862366893771902750500566388120526949021437562878285834769613819200932231647280926350592375741445981427992530215508095740487877027795931295177589544263511584246765162475550807402262634115028413670828564751617023828026298983790701551589095935048764264397954208660409817800 [155,109] -24181723669121215585628071483614926277523562725876921854175451251623498493487501844115302578789239811613282304578137796556952475970676830854439783276060508369646510386047959210258636803274713576266765881635562052243430296531010509448403228005205193242427317905574677116763289167125208207704718357144676414521688618472771684751122311351921810074226156013705006016566839649774165283245717610377204784866366115070319043984279119054683545947662117283853709821538253248453624616191738141239585358230673010050658886368955581804454430566959771808989550298830632385201522449121160493497985083607007860244458457255613001094857564541029088171955796266536697797486719323394295889685812491757146888850809562225993476806170833279265926487549165781871546156069927892757899050225587246995983343477845123135057705463222438831518161757175115540191575948515165765665036558152995095514091313823408359685953485106849058684217909253640680310496571573432987883592876770618658757736451617805620479247550495595130435543397771960008208859180125754631574850244109733168346885108058424827197100186903465795425075609007625025140510243946295750 [155,110] 40935682732240988445065130355274348097480825587681293855148829044773513364555738212806514951086074487208985893350464257307846711637315263418532069640782988660925700632498210685120917081720207646409097203959885064023938488672007629796922920912558432466591582485369543549257828670083486703763519586442965139670726953074066061432364340366044003861793741997690513525317739779256809324649728824196574193189310709425111418182268027832543618136418769368923192290808717189063845866927834424179847792857821179315929096911194011937782779170026543141419936826027995875377959117972350411297284555203944289363277419804459061466861953813885564319352722305999144585796721758802596542416696227237529061271600370968054058448247320110143775998304815801244710680216406651617139496558575524956337709295784578843922353577640159565719986900655849420377016238012127175950583006996622291195583623268018698775598114549841815763725167228634340726430638495280174859342772960961032818573271505896214624970242912188607511090031563060057918891199361369995653372731544065238619985839080060967053101318971996244745687846488522757432208484600 [155,111] 65671347365275897784663967680654046029818671963693777551460311361464447523059073601067356751820532821680858452286871492240062080799360460472065433238547792430196562703834555543587401004289049269553630661234529773069494351948097963789973320701973838271788259712595195371752055259226022961021282893781362970919358322407236264074753208253297687973526102184632582717078363019498560743971709500255135811382760219577681966497193171400738948500698161601150117985965790347769823183925590834151790562389473009539834836721815800309493722209472971925651879903416732597819014041260062463636420715788409591790077301077496122112979304488846202367416803094210682430357944776081595825385310529925752532384284762552674717686197612923040878189065284873169682731480371737206116239167593813167306283662561899857631760584853372621014479093670356933062879605867685436044659055877313442419760412079544479787670367768103763657828698406735850531336736456406047410788044612106747332624189714377862328222672642585621561698472887395179723180683814203034946973603960983641642205536105274542011482677639302118418650710197227488219000 [155,112] -23690204388584072266288148723756759632626445841238324924473300421355663210279122278627563264404653464633069336593041402471924375521432946340121006890090443848051332486329449362505691831571013588351895313563582001276953664070034966309576799397735146810995757391551121039227980186727958102986149724178541629814487569004489593255072534118399463965250128024084610354670118699433491621500148981857154446837876218909703054149299207418313794970269547068658969208911132868544414654878049831181073472410057848388768965642855133980008588184065331026788178284725818671747718263176138413922495239977250767219158885749418160424225327978391537096714725218513315334816584166601632750025111832090021286155733547374710094626372507598941320944665386136072937603201520835201821319063965611074324482143820963614802833500144746161077595459100292721070703395297376097940198543349129269265134021209971192791422671620906451006901911470049968428119342824919514167766426098571202934650071660887115930148752638765201890994990527701027608583762508082301575006422489653666212515746009654031965506946539819654500640272572302875 [155,113] 31612092408480875148113705690777865881785454085938434579201858709985758473088963988490797771859371752943536925652761830564524926666738138983886902645945427613053143802624722891892823482175836619487596052070289574589550374477989410347125851856671230139516677546856559838971481997218735070163771637714293921520304993550499577089021971769213930282710790604902485580986395242750036979030015932561967293442277395258928578454969697974516812663191769684395180493895893026017494103483865041663584945191478818128541353064793993808245909458962776968767422960005342827361126290891218062312777037981699767992755243495612705386068503187340263148631590264822551553816031501776292879613307396351490906374895254596441078036706344641973720870139213366609315119309469033488152087658632582852087640663639122178177434882013441042677523753928517005025676802168762657891548997498135528007046961148585978106562545607251655868177371228173262978884933269669553640533633924131110218682903586438774313445339921072850890499717922602210356814958384917215794972190321528496750730082807278580420136759596542948113607562675 [155,114] -31740517448530596518147054155683416586651601791948160455324005426351102273436405695755640731630604206375678723930665037718614121732902837715607503018273816567944699074438385604104955307447595072878664074459987399414661388391448343635399405547627413006076797551689593138805516406202880663088428427193219133034715186849677520762393460467855398343342602077264883596683277108913538408908249973391559837635127124987584886192826756490858666595777038734518731991151312499243658184782955532778609460173077795155744223728278627568931116733046803947121392142917433001529457894308248025589023599947060507391577757257253204619643938970371570486783133187688070305527549129435444081992178057754883855325388524302866216248814997220971747487607022413725098833132856629807368547722541954546886995192438315837587332549802244848545667636795676978725178909018024505623606538096832053583349423264482716880164214943370230203572501890364384402926289384606165873410156348092006997971074776818946948073221326570268517090371742141276011539207564862501393630588115764225225450141333335262222698320705861556563625 [155,115] 13914521844239386598731989208806641541656098529733761485017993090675484050317956761097186636904142525165854778724176983919839641186440675037384156217257211825766892602283388313827398374708682642011519506064100982892837003406504404465882410513142061793911779939681845098058652977043494847281285413382100543584067727744899619954647521219317538215082034406835717562055508395437962089533510182590353506346358550064381512468829605567315472680496023537428712790062313761864844054963202371535722551914162454211543438926604154583656976837812847452708813912867232417090494623513511406379928267370350442944608823594449876604336848681903717341051820630797157050294527144223817147974076202590896119941812181951055609703717419837112161398580440556449202351480159901947259705950467132289265952164567599482226951337518662006669679916021286004424792867039994172266955230655051431594488294508558143404257017394232018932531934111797627631080099052580143698378417126364196319111387038671042995541306318527378543821895410347420893343991688957886018976711265360222882094671558682917403185302094806150 [155,116] -6482683026254999242163528443749739907764271738295010528122225189258577083903177723178349612097802856570449445638193091998841937469723046993026277096206659312762333352031370421704625352390525088411495173026850030745276626545058875881317279204004642790191630613248257004654606016158277604784260095448607710679174865419310534090889520656364361902987668188455627889325486212713338651685188211981812725809794525723058195875445944364926452450975279730129557695208442811347847685695477328771008041032403759182311624307508773196710848058705368641635480784942960321201026081675355742463333272824098137359678881468762659296611452962031168732339932153183860027582710961051389593102021339453611541544494079149207000907563978503170519804420388562582484447596820191015966112216842867624801243771629646002504570745872938128581322561299276789646414706528953115467792875187225534469607527441760740647419655479454699103689874343524162892659389608376491034422322011186765135394317720612323767016951664400199919267801268525277053920363761466847749938060670826844150999606732626270633708711930 [155,117] 1771649853154085605568438600866137644575976826262228982263514073614076490137313301596836607410680841960036299304819052891391745657853232198302336243572134119747670346691391105238180905528666400384504674110349773719660529175116760797233768541464160854017409385552726113192209662805829143016335661446058573835509670008448744382584503213326347629285053984316401003032466330854616756287125406709397179358709468436232634263946675099957164568246337942129894311745696285892338030562343466098235108395375934663300029773994816255989557979226863446137548876310507147335511882383621667404233339127543429182710225540252991798355767455390542883458344429484914721686276267227540351837901428773478742339931580667644334489776805376974616603683065730925628125951800546318277063588228708972342344828189734768560525647835530621642999217921643558327391466557359108892718609078190916630377079703344920933839411251678225044380529563567901284949265330929015012058801912089586290429889536756267422385491016108164795608771551204231870905874199897944945475216109272832243906146290644358091385 [155,118] -259197547159391040038369346963803657403264392911117635911108884223973291716024945036552231267163915888545777029983190914931860589083017001347225457793192467664082238806828732683818319227090184742779240965536114866616824622228492628324663568648590811759638730790774552462106619017885159230712887360290914600702582913610879423094001392427071992287367460233185616744555268325669517728768017206679064163499143474119232157454996185168653307689352832464101515114741673304438471288928681310139077239518434552661601376403715998174229712498927509667865757872287678688193304211181587410668560980163521870315494459016933726372488386594386322438094252865219667927240554485810537586883671231525740999062222756517088936572611748227776156477755369992363731115997137924075811306394031296281474063773051331490754023806158419063473307120770474266980217910176643485545547286760357092439710681022984607523693276481996143751039380747815294190490179736661675432699888566321183523859307223160969503050982035463672644392731536801579615070019020854816569988178458715463719353791687095 [155,119] 38553182794342206826544886595425630340031653224212218077012719643486864386313362210107082582385260960843309717583136552257550766599530620684822215251130950529903723180513882752926214601516200267719037472153314657547496138480369322235401206612205288961787498441734635172380875502392604016105403157003848855578022680765366327015941560941571143251540575328254185022319685483191969020210413915296464188065646055231221094498679682176092277353701410453104091725420962714020821711496388552540355515635989759250269794275252224957992062136692079613043420000769142961088887568539272835083716001835612905326783707321069847278330527627523955106563523055622399165888869930952182150404189451096336959001271222794761786686674169048837957261407683477156701981292088308484330824382315871937181209765957328800313453674495179203403980937690163952475088956038170643987782697521724798443153412575776311277962493834275000954026434027820836055317109717041039541234092901713190385556002726314560440850194020466174931068541322721955997154248910110569285151032974203307778239600 [155,120] -3102019852501656348218760079206581590920406733450865689432460880137982910105800786034973372102039785899320534237885058518058630291318742072946027290173308298090449155486892301540375892401798517111082264103184930628337591109517330304605636620772990849974633454440849814084052511158418912359928759919127991497640477646967194252666153063575692867508825227355368108226955483646704071991595265945007506772770480360954966382795226771759653748413135753122575803383231962654134140812461541197062316160276186355485112585560985013815913341257033096553485282901360238181834426796084697583725995290035157666220494655665335222228696505682099524560358036524918390864548436076487591762121576073702160675402922469406493839982634433820953926990584192492860095613042562243847327084592824070212282449706784703395464468515211545313729672236301053988065588008706915377486217934348037841057067667920266649747354670450176329757927399970777268750267651606882978560081926848214556537547653644031673438404104811352976646130841693015236715809744628083990941797293904520610 [155,121] 123863425714794003432447518737303373650851829381923523508871575076397901840237014691088198350474774865658359046212465715486907328001631080199948614982450427602005692835214721764882846126049121506897257012359504968381662005721479975328455823527985429045301813719178660240653465023158404306218813738106491898400044179250056484285592891693190175097656166559941817465917324910991944228852591987071906947476790793774140356761649871715543653330488929305567408752064999310025497845839280042912292141748926248353112022077102113187425887334941203922310695172585452226325763242482822720287653439677520525639088144240498715139638537141992797131885316928917099627228918939919356261985813174599806089888253907172700831647846805538467484601793290558085353504244451276323092930579736771690031219747742920476089193212244375209595816006501636522509792201325065759687799298931518899493868694828119758839461096224771972704989931297364076030008934813989030026876130187409242040659689125747179087177122763391348306820738924874784635190408588589340604913381705 [155,122] -4364178173318079772264351276740365791760427906343921588569959300562217886792045376530810542191596609213027557566551263556952599433830990392137490262719290367061524049192866382825749627481156175314276379466798958391035708634682140800209081093851715424174831299096980959597174632298269468026361276042761960033933730949695055504658821512113663762788372818997046419778568619869118529190746129355703580791693042578458876290718245581477418305136221463004978646346695746766528258076800135320510015767072364192758418242777381678378900751688904282439384164712491518410174920830173898625134008911159335247995385807811857164946045073220026003488076638988233111956995483464830278750050473950439742354292438860424416308343236734346957286668976002314632032234606022296057335040277883250380575272648149825363015853048039679080179957921708560454329479391470240656766843264482741343593658317457250785248704009886426993086989571983933788219700289684516083073833099629591632525387685456394205866953317988367302396606972387000515921248628956280080425 [155,123] 122822871579716206350713452782310586197709953880500126008940034718098125498398905216617200961786918070381764999233704049273498755788493529473795288291140734182568188373705363473553132597623046899688409277256504799755278276725548203304469572178818805476772414211340001814888174901309086324421258387125458998477053567542299460490403137655400207533601244968778397640334949558137017016973629789446407513189340456268801326536845461699621416142392557742925931302771694988887426668569729191338597721977980249218742295661034819774540432675883449283372384078765500997310951835736124832268758615283275881347529526065099051058621355331920433684825944939750602817123689484100394141167240117349250238806058213904449157134150709626701001676270216043502055963677064152249959590174991924853851884231750576163198260970611967099950598652844966159060724668900564243803006610083506757547748768396854124113340865829576410422045387119648865078670786833520973512034751467745012272752500343301228225821846412449408098204576629683959673776374416430 [155,124] -3932236128825016592226309788501863215296794281347682812600651006626139321922233161791313003938638381608234302600521767262345883487871664580196428312254741437141143316517696613575545059932247944814712734890292590877648763842488434606459854838439962975580334062602656313588728404363116427414699443448382119815846866830266993628530101117833208619117993149796692787831287193873677111041991074508999481725643728333693962738093565159101159985704217473676353205734039834310392221448574523398042052696306592671775228201671723515907502983031887764390422796858374298227595539077688187738625496771637753278462689370833295719859186529301508002023417107907455128155749163323109526718175399631852815518895408740458066277258986473947067460441373282002582991442677086807887236804433310131235777540496056565339184228062801187722870694499912335244825424605201463713296609848770333521595098331166364417990559164026739169845240558165839233293178387961104584856490540332439927171641278425805886867812858190888334270648853648041742980626 [155,125] -181306372378556978996459446583671008055738928132928788414885719201459369421718159769624612421341784268039469205131723573428762773179027031342970821473960671708928516755877734030213610933004339723211393068244677678356766022604968767086164195209181985090836407538740548311395685445395326266577985167558557302300808542295361921174058974280356582373624767049128465736503920521113559882113645956097089565863402823781335680485813078441063240484371220602613288171049983497677712195044374957312322877569098958520457646343929768620125430529817490305581111167876279287360802977514648525173485495818031633861338402174086356796104676024936522080766806554589683616416474278303372839375806225486996863561021312433922215960842341478021420412307536007014801150407935561422949528512342756453858362143005097656267563601552568722742489648816808492085528124291214655867917820908787908510228898267809916285634682399400799906810833042586333719108599812092444433993197150934668553958995888402970121698539681681968920449371489654200 [155,126] -1649927862103753155429787758905869020911939664419782916297819745806572952137843230113795982949599618997888564039338694230263835868494511210092112317872779208671319735069089520623492154047984064522609440107230872285428904146903943153507754981888077868818065205774631174760091157573637368872412485550185835908309189007796397227301750810351724183467088602040990013502863266935462970914540629785376005305052541488016282982118698016564664781499055654244069586599560486624104271993360527590190755878057915291252788771556577135677744278855855279398255019477943408527619891078530875250088148789915655402805783938519888021059053158736428144204942116363576695909582518960463206179865612499276844385526495173446139350564728899535450957212756526824512278569766944568553976152725153140560819204905585838735326726664756724064190196929956939279590538073935991161660930590765759430381047001304261955047730194520401353527840484966707814240585891904464340580886610344378697156652041789166212709496499744362392620196250 [155,127] 47763105788291029896262502156388170138494872543198614555624427779472300861008145807578489547718445956843237454101870073709356972516190893466346600316423285484577648718644526490309119370940514409845594306946333639155209397227283895439124884571475594311477825685831853115765441098055461013930164474014132246189549118661940079317701590112167411142035440585485579735498332972215709282715828812395797065885481554640832251334201160871796137901540959651573205257288933080414403009149356624584973938169529533033947823456933692597508798645732723733350857467197582655820243701709617260545365647367997506495332444272899179733722753700642474980872909072796706012543227919262793251634185135006370832484409579971044316961019022924369787419229775553684298210927849680841829882479495640345584939432061608150498112607789875242941213158998228104185181623406849964390668712973697363436976898753971027579721026549536401480954341747887779749110852482576132347159232348683696894467650354356309227407622154468469700 [155,128] 721047053187420074630067680456136987207189327348416060580678271109511246728873633035482763035311670708274182256384127627084181630485421515639110915178100848677348921364985090819153283525923732344847205297479421352002723832024376128447033316893249486880178055730388408327642819211955351216857068555721546662319171203953713373821414814809512160684704904199389055032014465356385344009597222433599163169216918849947776463178489707375890074470685245060027908940459852587501297923553116425860093143181414223190367757056366269330589845754235235396463250538130208212685553153892638312782929743491056624540274745598084672935915115088756401034497870484982944710449732455256831152072983281808730717959086123859383271455562903783327977096496682161796762180998557693840905855272085609663875245596248383349283330090712002761308415084811508555333201158883245551193386464745569075893192355748957833386390501625746454129179996466441703229130523215314025816745897197433262540256882632344670910346532050 [155,129] 1985171421010979955566990292775595490901710238513460009403166427113411397741279117270600964087208268438970721718415547082431060025244316282420076494237863551527575117373978935136643028070461876797911781966450140065289918606505960397086407031728807161515199257643156381690051499219545216631183813992469704943060204453432033249405977763349550249219607984289737404634759167996901589263165348093245121257554148385962267867147201475086575232116223638480201683989603194005952399830170997080365475930945616524032023253132619428506486118146475485791327436269302137285536236132354715773833943261978113150309197922355714558242091144504323626739902656407577915253829827777187565466230197235246366749450204456743062690810513523703544879245958998212897879538331844829763429357741381108122476695070371216904370500493651080532186584229652058648988320283811685502717973879537055190053208353579156743720721816746968748536746552516853530822556653886923986823493136564724309425253677606929371225 [155,130] -1995605379503261832219793039767917878976564185909077435409783315534669312637481427425992894468439593339109412162805524841360620698558930579301039884066395097926935397300120970345324617208131295301455459091376232332471948587259930831905543572046933010422710427818272400072114044839242322952166635401302711049040561487050368816510913162349903854996827949932068610392541421419670928305001821597223460321242023011042696910315210128310014277071635541971950658636982563990892709108277801133906669357426631858351415282271230996619632306203386089510623887552363863716133479281627515079806628343609491123907441162007282645051465267064250338113168386017687365565525066143963612751082904638231713660328507948452920786624594122858931947157817145986000878859492365690062443880103794728549484853324580842342211025307444571449569513556568375640385848842869944561469290707412713863640163770565322181100600369343292276357594344603065745354920036738883549602040929372491520581854214150 [155,131] -6419071188969932855956470461141407920963162712714952505254280293519915843363233999861201687800744629607002568160223307080580907868870279189228022335070003075159054647461749229938092362532904523739082479098986712326857234020650991898256256090092413427573970813594175746236625473720532830162321421917012713973764927417266699569807172490407623090508674168938847303078488836249699997608511443695338634082392707523946747588858702644958028699018543977826378542436902588486762055798262382567757926579233009352410260569736326243667966348796610849115266595143946616602966789529444283411277822666007781160157608019704874792104137177133560243383985581626254092737622901799484079454298411408247220699776752893306058555767918786526511690978995210460900810658927085442781640676798534935622799806208502110286536464798579734665817876392433435130106953587558514816324509727100194350387226151307178887644009104784438002234841285748946128895990847624744220469518537632504366550 [155,132] -31108258327765023223703668347379782685161790678760890775143932122934490623472208035855096878059314252848093333464904846437373454514607904747837670136286784307861806749299847334184820754113228896463762608403980630402091538513751244845415528901701806999239824744095335854757395115466901825638931286871476781654348768691109618050918133293658979050441496347810376753086875190330711924857029919523626520366592985194579109856749194887451616612131075863500121093757785003806565951802120883585910791464731387561039913438773584834458917024224724433050224359822410269730788966036271287227861566856261328280379952856615172238911717811825431817441394463998755232762199188810340844277287985749379746408358658311940404730817930553857937261515928062757878556278841548875087785098981941496222516666403459774788689295440568550407610651115675265414681068937167224788652462091983366014330627251542014145780599614286667125800864793639538421922653435316788074346978009300 [155,133] 111652137006593765318426958236659940326356033587978438014091437602917151082013203645269387300273670212835022648611502060022297439907540934142286493751170567084636639832434904206244265715573114001821743721580872319974455457561361420857446981869566768022435846314171063637542470728081235448762070572133464170473026702641163801565864895898065908562891628467043953695486076951216377063369618499511319291985655146024046468022203447865931918938250658116215822584451904999622413357564836545985311102660148046278144276357423471241865569743139003793149832054708732535773728918198252070537170978155546374552032828358578097282479463436031544369801570080641922640510050806288944230489412242942404138555319143017235751598462016576376230719395078807076570074963734402924116182302825952755041419287895023545356379893152254160919489546416146168828453739764267301069104535851737275935119666531260882099000720538824384538358782686990292835420418014977344242125 [155,134] -97822591764002042676442017007252636549256960533670141504090653968453844644565902588035834372329344553071991945770272304899942272551582180139136364984184139067910977917856909217049225235556090837098431501864831687597066299087859936653385286857853904017315542358825184187451475766682743138843688662869423748498363071961994575984462018368107071740356350907749685262287047813459135532243938436981832193619420055638015614675486218189153936768623928784063484597834639265356006376946967541460442658816516649631496575004421560408131909840623458846961379590171213899189252441595102881756551439688292268236461907377251859204784398619991418583550487499369037628378745046206846750449502074317633732593144362236305255033320325046014707288263904907245616310638407039190486600065564409103288096724331573539178269778270843407177946374026877974941449220840677015534452466658372607033905954621409676001777590995772319826027955808075413021326364017275 [155,135] 28740483324152221346823190047680015785311544526641319491146810632562456039016958036151524660609325808794809507506549427206250067952298111129255236178225737534608061228770156369788455811139146990723647524732118702568474139522734476134237374056280564282393934542664611828238573183313433435063291171456437073249695477825835062537540028698767581092983286164086436301432403874270864791822036256179389818759263530170951105990514227984174060214443377782943298865277204909385038852399072142301057501002642354663071259950004836608137936545967800737961651231958945522829014477650801263847227974910387899879080446094173718534576887931285127481430631201618614388979299781185000210681265967316414594761906511608821108981197239176738216539752185459562491984365863310996083454543665864812010045167033912218562971570029333706858735437090223089657561218137268706974895625767166875305026657586452342852365056519091774261846805812204287717860 [155,136] -13004514162094957271206026583276070422345507913819098973133982971321815926772231745357063494824372915274990131988290844042125337335097122665294197733298602732750513641883959562509246244537826793674549194057315931433544571394648525407784769339173966035761782818217209172212435671549504864412977858675249267867207066336795179791764177538272063054255666826018293359552233527014386286691910133169812452445537305575001790238601449525335297387812723098884883608468617048633834239355478180979306632812529741142390684317160093747450268161711545223946078055465587292268933835424463986853431614623409983860849359976700958320223119404828525928897769129556678419818809437619528987516513228375147383531053543742102406685768769428387413358622039147782824475509091443373927488052910393250393554300079584688004441861679709211602552943120278621198446175401132786303609731481044395095799505289487230529386041704662992263836431076150 [155,137] 2766941606760819672668262884438737102931640129456845624371925304656033893190270400146434534364314254382638790795068438595358264533938001569402030549058642064159280299567729428308309162164517914837430908129716703061733291854868918694343942911068783344316580202892391197217847043791668398138226958894255976905549037538513087918249745188815133691311049195156839236212148638951650655395555519926193998678951107572014577104090387697420384722093418376259265119554249691776583950643972511868688332174112360413833449554560909524300198198254464330417457162319316016073374439425338850341941852267380186759341463734864701935541774898039106528489940489373047460872969089505303704622182165291251881693582874403285590618641310723291950508628987414749420551115245652109408638776751126285617444130324562416020528856326381329351757760388246682641222995655806791593136648669460461659474085619560609911651487323837832876830 [155,138] 952655745065778888913751203032309794221004835207737208050138807430302709424702973573580694516724506608805483937993247813161279539395264326996690760757497946526224109068514815873780170051198884029997551188741230228736599893955476897438921335408443084573805687953643748197193498501641143332409139302654769010371727890151129507824768283540815086210683218322006414267438566998216522670301893646962243855286740180990125130790252032031876943964310993570037666521304912055897357167779646836759442313692300021147616585979197370135734471710052552936556569292550494639572704642542481300576254094181050563249412080408206890619825742696534731924892375689461156944138023712534688217770445459320694453010436886459986675863575805952990342636189231671942694217235179668979344253014728871199084099583625492216744990107610753261235990956874957458549240906937291649093706224279451831784685211432858534073707299890 [155,139] 136983751174692301866985423592314532481599862168045090815648752434842746033772899348860641253312981787959250300090422372297825507467759962273337379349563448527106410934619538617944127511799961599183348515642644149737625575623426257799597363412104988230536627898198565788607221160153367632658616754432958315640345870101669485949674763008209934156608906011326795610461162196046759610411647229796386940394252121026344025820351753145717802027495759482573924130630502260374665847457493044163091567385594328200577319852191376397267876830017374389440396171454340665077248574860762366468775141161094721025401746844778215187054609973469658053460240982425078650161360847268584145216952156602124891563125455060311199775218085813621289168712544429395209073209961496692534335960004064033433113682074814751533629052565794857185894420775776595446803435978455911530827722907506376302061631785985572415 [155,140] 2243509383555640253222916508468272845195115258663883868384235130868401147543237051174667250761943614069624249252273713128504269489392289805968177729449850294765894257023389162464733811979940054711221092560481126897497325052628582588265586040671329063035411656681137883861535588589857343188094376169154799174117314325831237538289530546965861436855474122340836381311971725962526150725954960198155257769493858864131607803329146278115745497253132553558510837172186562417582031267320996513298497969038064010113146578762922327478381975108390672077763388950497155430998450845470710628777206518667323490468321174846994702530588564219535544759458874210832170589721470466601104146756821913778794850725683620914221204896186664865429380217545186794230784961413341301524174929269205601497514322660141903952909490080442297332316052263303433495045391672393653026499460834463134993151049360 [155,141] -11195779076387798955390001238435238898533797506719008753055455045374783972844342263505126435861655333439219357260954975927027963391534214322217426635585703753945195606178428949866305319050627768003161294158676799003438650089109276349324826483848960491504572926414842863944229895153506321106473642682668308075665039291440089889316357820737901905355192180358540744551328067217603170044542203231680374777796975088788110818508232174440399358108502326873730829804553662455616908642889614089873740128993029381520405191907383023505236100724372573076073252451167610427992752346347273190104429686151120017890542181321809396518897587758504509336863328452778148796305563721954389485658138248661236653920688332015596448419559475982600369995068243205735499306032451508250117208706845175681601949345771222405210118906188432719273982865997606131595493306572244973640153049403285 [155,142] -947877961441575327653231767825978172638494303473278996312728401140061837310040595382322047153337906937145421744801387604200367564551419213627542695822372193938384491674149950482856152047752039249202461310470149834514121477785866590477579845599075220759890918870815580264606802780575956436690811141812807730663131061276692357408621089826109332225245141901959224611438516623420240713540265579655465282607931152750969890776227176204014065571739050199217131040897639563111506433449795300946464848669969727071985779314296794083932697030255983738760735782132469008390750250578355312587592771198681199134477664176602099397369415647757364119484147254403469054923672438425874316708913483246658029853452374690927421940618107810092180891117590351764594320010294681205310575757331386476573583932118521600088620086191239927588753135393781122516656839140438854668440 [155,143] 67389885110221176398065122399513305690178477047123587091398543782069473159656568559153848470278274827173851942892565252296542927381030849691958925153225255640574694666999371562730686390387468679268297067698312368677983057356614591478582715087628748371086209641654051295238886479696995057240018165702264968721420609831132434159927296228238226297974766040996302449971873148772390732727871249908488435303898390075574651627154509035585948674345819317706075992843634418817032894242701506778965260083837877324434134251220798108688082482745880360997979188608441912716142101682312514859796218009018991839534893315353916465528223695735336381283437862600161200317473514799354572087187213404577221722190206627624391454602714767504457577294934070212979926054050809979291506438059893565409592023032251196656461067993588852358980615798297941094088526561355 [155,144] -771306772637160306710050269113105421975798519015642186498976613575111295621866232185943836032897657810783361637170694506633275914735450258108557735396433897293676892545994337808168221605878385394663953373494203577807393826250470811626170541220296236946127950055504412758520050981008669822029099230681103141777235527151944283964712433293214000201353276682153450363653991299970504100004390491194412400423280476389823765544422078138081653306163534268560495447318590262774192798269165755855038611900547086293633549795064756204563838684866741822677496927471496146905091880128678669624882442838785097748279328974468096688707780559430486708197279349368306919726691519421580826851100000722845111686938248344166767042811078755354417428062583082939253480703480562090919882829392252522357168790328318190944591947830984224407137484142820463270 [155,145] -570452243923770230254761382362667596129777305864586753869391918124363215170276890027112938166220927370475336686688721994747693709768449200156902398695958426752612215262739193105809480195731264601554656354775719921586297494474006776541242603253844842544978038981129155744013118229960195872360334841208189649955427923441078470203528226622058106851892759579842554912190196637773077277795946829241448802022765411849849431079719459929131742067355090362653950231216821311222814233655239678167488233752725553137522709907835040202575874551105131733955260255930308553798998340485609807696468947303449287185060916951799079796930038695068992355674703299554872056667198796928692079822224839595296593309677300232455180604497183542324266690384727191733198565324486128333476953443009699662974521471078329547597059516717675473732105451 [155,146] -8123210325857481241139335513411036594526529025906404625902224939600745053338224699131774651732871696655845411572228217265762784491156817818201550928776386705136762100684521419383787431297566935275722232814016059314035511627332540999024143933003135180518500470072068252234965103460192116302269352201788347430907666741741094818820672462847118874874112003007666740674778438139368600318929927769697402086898230996604184344256868275355715568127182366200859869089257387856995508447540812456013380797927820892421090326795026920205818249211011218244206288653233909658723724482987196961214093081454202710131909224093207898129507519610488342362804408263277957968767066085548860420500259108202269486859403530924046782776563069193954411460275969916136570548235987785902616546437739040315421789837149068358747802951974790 [155,147] -3146451251697313825922413753814859580018645171482021229967391542342316804952503512407190212667561947403673828200735912741052004503646627294029933026016433224342863647779039540734943902372070726773237695547880948875571839344430140664222942649423062886270505784015861539539234956807031582218722556053532374069499320953328186222755379097342620662831985730557258588322099449804716212620966326242380557493661308235683449135135410601810385509244748142663206418790162687120463062304978650690545346971284422806981209475667623935027385033453428101997517578439894312775329387082651319476061874055285076865161341647617445040271704557418009111900578252560473102290281753188274798372000323268589135659970293771326652843595508755543588792917625163735372611393160229872262800472110819761049680830147351977442172 [155,148] -79146744201811744231886062184915616871619360995950773277609964969297020814318189944988440980163105335426563276717569426678307929410357101468134116029954345834693798015395657141599332481502849896193323742632576339770336131489242245580719706784308067942746659830531550556394699387753571458701470887033526302088387915476843101053297980567153481727343662540797715661624786433081285833665605313684927132999766590387312349833401406878634867483681456734262589269000369351767085391679772428722309764080382009643372701756566355544301486200618696708923556302802159518978145008893167258610858659702215972850871532460644887562081004558450331634814622457062100460277338696150606116804425335393946950674159306276284187909528746404496067294398776646381113278297545743428473200385189150555398279797 [155,149] -121492074714293817530326093135383859802404717533050204413702795058882002822126891367173997141783378174606073030660978520033653696905258491621269516354280729349663025593786473737689003425220187825454758322057888612585321827941003161359057807734960659316779243280762976511251497321819994651862289740965586782263455514494433670125282954851929096029647017953538556178942904414528172474090842806472255170499259029410950807986321494495936488565658112871609879290276613861072293317249084700676033075764835715739968513219763745706692863895270436528945644030225850772354126067132938749395128896727118396586837372833792473446853343380372096541525627624699488639308771256288055978857653872784573576313596276711938556218957036939668773910636620276836162747307823792047650426084700 [155,150] -10335533163766261843272875858913798646088423223269181076793947524119319214124039696279121067520117320915235279044084959866266359700755840559269287484164018756931540709290050718042438012894504012102352898071630732596794223565138094200666484916645321567769689646393772448723446701540629405433194332353982704738244123653019763690899406623149787355932091499972670075309184937322722457932112940770754419159194343938249949805750540309006658187078724000629852839886198223780387232930345509899967167320302649805821511748179946469716957788932653481186622693336420335296173624339312717920386605984030367571517241503152118224213199510558999294973276095314785763683595670606011726071329222291953483652752275916632780544194625571996714692840667112579159611464699125 [155,151] -46736461897719591166315956498756906861602563297363027876915187471638215238565298829071512125809979332096340841672956189886073204221188101737447580116307639898998061044068036407231393919220391468418451790451194713596172194196542864758933432790955300289011338165758841842242640430917028412129327759965550661653156647183516345246638148463717524100067541600079351654293168404465447352126019807343259437473626743192168156336675887648556015789124587053997449362010777421711518927943657862765516568608932290021566458499643512227836976628938728620970678802480559678804196732903268677742568700767340771479238860729924719385029286893379247814631507837253295005038735101528827204471239779011563358807526427395014131727491356226078002887941437125 [155,152] -19533716511518740131097858804903184492891268196811641881295687648900352068890308668308823381853627033491181393669758625428271446974944453429678658180631323082910535698848158612675451333726234562383501392511796335826139827656087665646880579311144141322136168496613359171452181062832893163338987656634329303437422594767507153374769831337962793596839136086989883793805889300001604171143757321416187274459965705273523381845909527010038954930303355724348185015584673464926797765925589173170125986996039605621027574420589218909675578911266796372643404805569572373200949700683425515959078585132016489831352958218036790211559613272495082144996844071014322094293583560136915326262830365539891089883470230062187712366003625 [155,153] -1278091257014322273949436072455824958195348036908821105478979952085100673640060322453970891695586639950037901886374323703068907266038611121781046923332012680879866216424433846559906646131780203136820530213537710450187661008393488372652974588880219418697016464574528513416035362790654990522873784925797248070146377542795741958424684438988731746169038399244911241353624717083787467569247041840328758102367782698897179362918867088142951044321979739966122980976627850896890296032085311899454900552287833625263778860913803228815572332585155287633208254209854161039642789395653709969350761174051142766444559753351313293779736400574180977525114675906439352360728460707104849178088452049041280784437512225 [155,154] -6439595934625351537363003050556433158571955006807415821654108613101831241956102100405735576347189468633241387381169709954238816793704632959858475486698725042015830106219279573312763410115361470796044515808440372332961303375986337470393964477993429887764090156551550647322658306517384183968117408232033252625724341251520495184801949376515355951857993274424613457630050384647870324194286212913561658475161032522132098996902125478909738920685280224592748136205007001446991960331648085898680213836323682592272602687792231129191277686290734780304803734441039221004930128873089428364862269261551504399500030993244251856368068877134626158566918742406769813023693153086000250 [155,155] -69378516573215376777638755337666537214388286465971775230763211479864481771812918990879304978034582152491605875112607520337210659926927285528421496233532675265424870492045940649930448993779249484869333919394045005566383515891345373064942197885027709305247234754308371328096798952311506281972357541462824683957404319620147200686315531710935005884275912666128181821268944122401782474642948849473479945215118853154415726278967086555628821857150179883487573034331239794351967163986813511100716017317646081266946593262383337664429007520429923057568967933256910616548078388826382660347845808560473712214782419237448555254957923563659425064010919187616252102213800 [156,0] 162651892427663915986554666444161513240918418263248954469545411989886227762919960178577399942176083147511058416341414327876934664317222814582833179340097798651758800274939809634882567401886808221249545084653476986676107570474209457457202007020379211312573144573803099512459550520785322708628664963104047926937295392501512765186741827328984563865549177083505002607915601142098222900053025755916318607605420492179064998327649962477909044413720058689812448026733912316201960958470573492631387064128883977052573315316617327263529250953367661064845095427478241831668307543455567066338981693056314245626208498123370372907129050557404864772590011151816866818112799756729514649561051628882797831778727557584960135107988292779573742224330427461523479879933296365100435487972498291837070711093513559398914502494271623437866665231516708661697129340573723332278782957984343619528387403152265734338240074979112382766102621961471748789129907224289032834910254897320439967930369270047565976471301946205920436248304815650663553580947084535491753099696861939527740518959242443791030117284426627829744448436828890839968769794703432198421126656302054638035576802323132296439298943138358767079830047915703992425585579970128846035369200553146166048109170818812467235471185968232532436982909601158640339005851763279395359663077786901110260921901201773830740670369242594843508152264307692317450806656366616867352831743362344281862695510141627172225124242943898564208527393640884190096559356069623577686158658764800000 [156,1] -1638413903151975024505063374090613004092658386098746461623144124385187536129740112748335843488576705608902891986102831951704911549495159175448378915764918267658154644248957688051511651090537385791193152395841691971607674142142883167231845075484672583824972543916815568015487956960760842030297345363192823272696856605047411205320054605545996153830518584715807232943206607794902598607749414087498315892479118974217940091976583053549155180411050411202129620027338858043900862907457617017878440434072644035536412100262865018436627198524447576917088669897543990226435640366685351906074492337508461292455917668230360950272181724220601432285203251364136987178399631856868337926789373760570308838896034191197321414379798675904369434091712165533344263259588587539266232070687958394413174995573505745754457341416555491180057705690898577667587070789719144460658997414400824003747833861539157250641567184404682119753079550669361622176290921925618417536319741098706148954297817841242243586466924149266098187940575960753541713831977015788356243058744209655315289394526316311500432901183135985927075569350845446917619872317848700732398487488859640380259541009611667065116199505879345414172859062714053874933688704310815307541150943820035537266659964841500390504726608145103873824996178421165217039697854030764077086041261703440543573412473699425728890093613929016572076951268946730058863444955099473073406744915021573809791589840310385016657863828797497658292423460758899566277871861300861872722726092800000 [156,2] 7758791488342261132087080762130136245518279528169046897729614938180357829604912241175056670803738595718169373509362507284434499339541769975855367061647335012708898382283710458733410827317282559313613283630203894587504857386873816069071490350003807818441638337765567599058056830512993263798762893518133032321067485438299065975237105743470709348975670547762903934743886933867102550366782345370567244465849094010559269911301668564544741393613986146569190294992142898004570420371439543856074514453210122629922929630096888250137717272176221749901462709985536296048045064377389250329504411573808689226391462677632265615323409346050078729044597429816318681511962162511301154228767162648181375975386461541194315002310011086356211499256308363067020124581106814048628729072210257843404169498491935303282845650444144702574226072030504426055784468070207825412980531945182733859963106062605757740708267029732187156207574585030533928918321007644849822801491802986148146680256243932621951308026112734684666483371761101926204938634293908381170032479467087243645817118067046621185788939804702823438227690188283501875946428608240564072470035327657128029550176416861736214171880462407131336126258780843733791416148133185993857283550324200495509886678015410182309179956451883836055295014953916174237400119490760716968102065999116698968445140058887773506622297726228803834426645702218042461871003335519680492018382731259719229086999950960438595614171290530021790642948783811679368408250753625371831860985856000 [156,3] -18430544556796882040128181725817432933244702904306714259888289720586116492305091304308131656107648658248455153814241939568437339213517606985579780146186716876225283786630546262557582877328817016526355405375361147020415998647761475808946553271834440804911729650373599315235254679951904861955581021797483168080514586463112651145206967315696381409921004036364775675967672237175842007699325149648071464394388861601464781030150012041372111759392084541920335595367802337795346087022764065280972422261486924313667684397147813548585719487545852419447462626653734006525560948935809860132036526976308186449614380831551192211145572600397395160592014673573291177709765325641002197653528958478789479123503653546635378217590814733461354426085868357862646071329727275520961518886534633415670118949553465236665007409486036471385610469895966162193236430061178347451102037380094554807192551683642888499593499193721916731914012172275395790273168924347209417857253752820266903062108186585619069003602392932891579790904263676914361733297648369917569795296607693748915743240739072561814713379363815074094079120522075701837585390386961409986695234639328689341047128523871422415794759974989935998811060754138185471621612189665345455180583578448288237721923618434760565260794583828716484139073543715381705694852131184269961177714937941958362385156999590159219143258252292222929684293199614761425636556287553273019908395826872170209943410661216287688236429396930898057661063214029624360967700794640880399024128000 [156,4] 22644343132288043738109870866058766014170451234553821141834608863300437327682249592464541250515019652011790075150039497026596379243065976885599807290966823972404151213728316244194631391787036186031750956596551989909913829573636451593612548730876262489471828108780394771097791562625343575209066388712811681009537153480054727637458147415453705273847537151100209385203252133628513956070216975747412885242528383409930580252349273254948510172361895007226851535000808060568601997912944607882066132528845854168774702688899699667559977425339017390984031593731331522259466500043423804023359599494182780495161842072920839894357117533648338343485343853725401354277247947245863791723539843877729115085691010160470617922455960874495840925884189068251412035732950533282474022409187444909790393634977153386563898191083281783698738192901416873017760577882288730371888512103124316912526911228299521501846020878148177110790210445854833117905606428602968203669125240765602027751912144275628681449938043407849030926071342251064823958589344938597513395634838682976362731738760587826507867407584041289760845675277223752794983908620721585554627861327572983819204058378853075023165113260656656546132929929502468862380063674807998879825388928312151176048748168412193404500633126885591561311382677535368228768138824514608923973585435291201228704670056129203840976199287552756765394343013125418449315302982757263883956966381097795274705685525622174062025779092604066469693433083988537903209343343682049561395200 [156,5] -180650275096593425949269567132905926360314418792961924197145921902696638540463103069369454541903916497627609597086005520087257717335130121184332977345687703604305214265310258011205505012946449381135025902968733590811925396561318083822526198666462426830245394229065311647219077818283956509851716502053193035198083083553245877287981311977183523045481809474408374110028656704357512165967430270834356603287410127890858854620336763792687213916319207000317812766363074797075068904467968514831633284034316481181042787205352088152079043374426900595980226970193586051534381092268690493952779566039576309924740180795805978048776883875046061352609429743256260383061184293039330967723204686722521838626166718250908865176032497294337425095606358307469707421851113650963019415143555452021990109618522936545686945670795067159114426471640496011138035482480973329214115064214457932380911233305660309094820217680949921793116192909862231634745388969002421288165940469620296357924985884010623155436840422870280709705698768219705229931836974904438795261765248414880025598040612074997243075586998691458478142355281479362115134390958244966024237768283664281921463452202757701186542959689256954877590907082640570858672727188994634657030945188290723389320774090492376546831863522468161661467450709752665811431498203054186583180235676526654901060017944745655410764650881999218442577234765837351536865344140301802449145589677860699436307731965351627198501452421604114884275542879911900632928303295443149760000 [156,6] 769202688317249988434011005879511113278204416186728316993653811313661559557587237401101334929650120621509291270998222620940736474142866460771181857628027699741004532989340668214930513034329457401737553927527794928508014753903762267111643167237895127459763771044815181020615404958732541711293477110981463416897754206545379752037285978197478100729918679742814439283726050511427135271125397351595829188834296177737822036222037248981994901173488504728093918141293133356618184790963681491688720327830162240909579783905972429321101981062382032533259184589440589734694905428307905018623562534694153640223625901956693343242638220035423733879981889953439333783333639042686424873639818280622958585153075179034480027321856872063490797565368852549574914130833404781062849470010825732112919093522184081359503840538898925762091447599915703684451904919635242451899715470638691858158641515520431307552423969347816917150290970427224451849988108154537918345675548223529600856675850837470215043072930930587534658319928114303188766525867627756890704948849508423915908063899402760654245662276101290584400271061706055699090418061663231664096142732404034786281763820894178242658386203591195851796548084236728469561112376468462360074808709558949849815599205716739636828098018697948953657832962395837876784153147429447077412265360518817784002891432448397557865495975847024461831166186570331987086500232812410510777320131122039993623466322699626533885958765178705343901022890941240044529525956102428600175 [156,7] 217422699183240238910596385784648553323185169329460660570783258423105606618636780904530256959208972597332887750902699916390720237132630607689708337437337428646687563183532656635588304813569973194722822356858855387395096694515528629500417263206989113979540293990177882088445751061957359832104856481895156697798190716170165600301823293745012729670273392178596197273622377897431173847243184314943201750578177748789305708539491289076763072662967201771240415863133475218439045946415095049277210583700997792999096943642145580410712089444773959621580433182617502879093600549815831234478097083333978109007881443012457363049879207042685829928512944423867902666636553640442337028231786745820656344715383068197602257390981806926486668624358001290561383991274360316697502997511525229539458538451503097718869916208733874453417183272913907636484293866966821013685814213428192442321106366267593123050469066973001100197819588054441853863403810149881924694226457715857676128801068367695699086335550418750558620708514831906255387855080167020817409025070189729023909015085608946176604941381676253845570997563709208839753727754502710707673120445350296181026691678096346838331780003409010515523549943891192505439289835318823255999839552867212683823028974869376190959698472126514606907431847466313601012896869366108959570845252528562662112133547281896155293617158797784997747374119368288572487113820487841332073564402330281370765056884846691068114245206895864280434685874121243910714214231612458082400 [156,8] -16972822680728636692717340896129108331919766521960500533556385050756412966697180138699488007020133759418681183379346146837053229990669234140286373669140377369030343031553402659644485863048721475140281893929826078514202826009587281738985105715581790288544365274407817164824560393991171928296413919546302829952684039529851624799368038935274274862946088465596459954201144559135641033111336800454137986084889099410864847183778857143588663287508686291761673974908062051025779798425003564907856766733834419605796280578626398151020863474954273977766981952755929478197979501694860474957500164923674302138787841306155227502471963666805401497178844717068596865636968338667961237829864909579518720716965899445791083928837764703497304725118864827771555592637967908136211661885471470933250581009524786026597096396286988259544636806439147738381429943468808064306079613748379694202178654832676296056284831283291198203898211513801956919610475091843639583286540644404357620451986788733996385801519313024861962739034234386996577135266607390849851064318033085700333459684219383982161594108448109274896551040434029294999088266919205533762115699053821012040733984193865315578193734908359395243239666940365936921577485873100133283579720270262077605982071264099183194057558858773655123267846294166636490338894643003504108289790611032066593053720339078906229767296741719066870431416093710669502541569267117668574768298595245566409983744167082108507049094503903159575803711602198773228944858597985326400 [156,9] 625904531510928108135421059804862759155270462318071148162021216175783080271735672323517752665379094337673895901537995143966965867000414278712128858628121920440394606518318785053440624673460225964519968383624119337033786270727743554407860809480369818906054832225617131766248339862527003413173558681134364935430838839097703600082063542627499935806911006145648624163343839235879641260330245840287102463748165624308464557729838507749943925534199395746330641084448477786128718449433855448156208526467835626764223377224453650309959204697865820895281434413469216990821473870245210580305915501062418962780365914091051660629512188436135887030962895353687912724647403516105262561571623246140422472529938240919506052079880504686901507697079841330417423032550635944092782842388204581211819092189130016914942768507133376518475885475337221311437952367856681100209397752521321009923898571237434749597178410236352826886928569069970621533178225777621758351115710770714949583371800957782463867568606344948607953172847916451942985988934701062032622635850631433961962196393302443919726094436358704000460996776302934578288831314156422442042955084666827642533188809324416988727363552592707089204527496676186372295964281923634092327305502751163911459417647743515048172100353610795618432692096426725480433521749216241266820216784853140211354024805680409028022738325834158179492356941328710711261205090528668369936890872747215640005419976959539055882145278963541767720213129474810163635483755142539550 [156,10] -12488038890963169810982199903267511931123908733070200777205472287062424610243096835976702942039639284044321328082530341516187123742683626590381198878860809156725356116464987521857110217980653591126132045065434178796742453948534801307440012430995792580235188520742550109645882055248072039606852212915494668616088642558129891569785540073921541892227025277427509003474361705218596737335297816727698603078233909047763756425218046333048053135894222669026969056091746851344506312824931330206464747256133561783811579836565079417086340448439035858519470083039852468031052088999107595273930821733563855462365414625449600296511132737312750903647636949155056456872481545221675554724027097945475403017919650010331824921402636493145377644356900253747372605158377164785122056187636829892536857057044548610838895751383958914614461774090782081391309573880618622046477965138522772676673473703424924153774899373253844175896663711723398483442875823408957628860808813171738351718192492030295523164328117118979979628967599039885385754785967559574259076294649677955173898123045242216007226953269549326925658985938450162583940691796430730773936523182844686669929649737244298644553190835543693460041020854901066352180762802327240892895410608474511109639727470794988927838893741639105920751089283421144640101037347794924082768976229051205766660514362937110065423444482476675358489600185500530773034182860086225436006496484351818407771270195609959378640871247536049199431828256105285173708838340047200 [156,11] 97057407698618564766407697353657418245141404972188381785259333406440993559221911912363899675822171428531732011013521603912078621441295183087417536487429837151960672057909375999681489682782756983795750170575105335835852996763514733021158425615307996009552977179435664549875640242584184301097621989835194359367752901169461850448495712312786820220859448776521520839739388008358177989749794558484376906682439762151594806720135651828449219385991381544244169690779745573287823560330798046621201175227671464876144335730825806963822055616353542718206844228249067645326391605567630124563734002083474774818863062881785234002785027465314065373747766142516894988933417891960041352134462457354324517897047768053911419253416953192001443136903583132936212654240759516634023696263192197328417113658009562852178764887070839198047601011559152069268353410821680066680655616704052152359745302287620053312560267290428684546560783810011796164002511223057786704552604746387724899708437352585469947776340691724767058288876824796358525793737687799236520136539734442344132317107339549749449904384988324106546598957982795208644711329121859143172720603394365781230513024335726756135684930208531573535811776551930498978122941257196301466439352751544598296016001318000124671374506398850452712881461945131450627031106398445782009189804318448781561589885658838249716424934137899412780072429882699985904190626291904845068665596465528073710466196117378797119144893194195489214695331559509167974202935346400 [156,12] 1664479107993557749155897272631816817033896394967357363656003599071346235120620887552693489175968345645898224604315128172092476314838327843602486114521166748893324449369628935857614400251559504477710687751302052250473953161188040689321180080731408936174155668929056209927193290166155946836040662776538285641679686098584270530936501832147230715306481424952940619699043809131403764434090771091266405625928467814469025060966830284532299312994153777566998931897887448378467862281512943349193369714954983463652681758420292755450052729786809877582621596438973795914272904013241820393509422776620372461723352518286462792954796605290898790497033859141798868298604043245647029921046355995818773453605812370133352018705513473827878805755745049719067317237790010483565527007318443411592750271855270133176509913150522722119333741749472574906288164192606250376508267421243966204839117490463401487217152952241601926570899125669935484044084043232418229868989267070129362190691573290455501915270393068880385937406754278961062237489694087140415611371166552211021204655571306477923264013006081161001415019468029578021356109090025723368276607545754759711977045016581923476324800816753047628803628707383012858012908206199292787357687804699143887976446462387501835803451552986993313757999961845769073896972437853093119939387030526744038135752173042601642144751489101403121825290412888659736846102822776811743442026546920249557006125195445163445340189113536446436432955481569630806269915642825 [156,13] -64788481133521388694714588450752159565746689830887081012991694770508700845554565097218757933382076427142678871977423585806276774441800906991019199166357398649658295347197800122785037391220832843115525654838664807918029291460212585358696071358596340827659285782860467766885992784618168774012018418696975810619486807420203104968077933488517525646398994937869590900531517919206170193872750552515721839415919791452007730451349014542792195061432488521785881544457967977328617772437735476416137932394771971557982081280276649590754337974296317139816693696122279952494143949335998386611867019804144187147319151910066573573009831074185011544536752017232787592941740875375185668234840445569546213917601110157939294787250954852730835683104638748645797568761496238191417468649520227120010162808639249596845282423826129274899361563979489797247908958123643538493160059394888243369532704910356780572009017271122316283056736735612863454413954443904965341413301313996751286383479107048509425832558343291452095156121978979599649233193453507752400437566393677157625868489122632650004878741035520785264046720416194979399820611075336020821014430091739738767765096087647786075975399370925916912059107695362609294947289955649008327713859715605933027794496504274653129726973447521529008546573914191143856702296184816140290679011576305311460515501382180576748316211437701691801609438504999561142117656968611461284551902863505488325775994837328005137195519857869925569293989657655587214462935400 [156,14] 1083466771604298841279192701278917145206902975512985292846715799778444779616412440215623829383073858704600625782203950373349247655407415595981916261142039404817068615841422510688705904817204567346289738192474282855339225820320960642923254424777674940097283762862976073331851095795443810127549424023110225381369504236113568745070974318751965494867439053190966756699904095597466123756697235163479757568134473508990182497677411202694374101897182798243068168504590481582488252547440986434270283170293074501085638006632153953786062353690683134946849915136569552672474973839072577865057179236823139043945663256641988386116021444454646395282245510449049774470031665540575390875489268599643371396723411474480825951869948311767009211510389197824740299835801474808216149605613598626421975491832947196668748288960802333670467160543218369979037455803794928914977527687600037314194737250135145427740309339393885653142844307357491098087851426535417824206457895096673839871176697208279255042518710466278620506975813146100580273973396250900186961497001275513998419337164051773907890562749381877387676109041278966090004861818135941052633340644729517955735962427706152046551573935806485373481787247850636546550312203891099023495476216297565779202875000433280610004424115519475869035462889581007791197626900945871416303988447005944021745613972888985605970064638391177159858988878693145038510895419340928200189622971937713464410243946384437351324865676577135406419522871481352553624235640 [156,15] -11927386553554565578433521261021326625892487101839001531952892364171129209258339147779867670280259592166124121502533993922970764410074359320152775470049881980247341343005000542296467666209426558163612373877986671688360292980893183784348836769019222756424684175567272798205693430025973691344587170680623137661879419437543248781131817406541592664923233891718686483905895794111779985898743652946835753682500813464653184519387167740309443546688752586562112173975226484564944741797560862082587774093672173980574915847265774713282595208567741562313199532146197047171492598163552502577644047118669469201839505163532319891961889222977141037232723365420136014791431041593102415463477956441881766634308214321351816452189654814010048792067364376735120878992037360983747905339119778862503858881839765204050388326857188735335777891402909481566622163841561744367035645889014134036600575057852011466956602990917458254491220646635563871459476306072556379243688277845753817379914211094847602641190765042326508921486788846094645157039280005069204428685381694257526079382194594499071057333204153306181048875677065276626566668188749408839884336195999253916293156092811520004847079022960617461022983152568511495992323690944804816100442540978859064319618789445103740581625270729807975334831509667346190855700555240136728284327813104816855497716225391516070611422080797709669103779711172336151738382111585000454143941197802205615542122373840277948276126523257907572745582257564966294289950 [156,16] 95044348709426442722738479517575085183116762569598206249999044682399458086636002439235774714813915055433292569385109130427384520887106723543365998347814684711505878187666070942647299440947814591064161288937832210140117495947446179903976754286413226126663917907148356622695674352529627460387521008894799170737486600863604289689204952728742755086118716683049600208084705682121248694939395383611291298832824762089348573086363550661594099230805281342601371432489342953659479553005670840759744206631756878636020963962952525489474794807505574153710188790445075973718538152317946532311000463207177483862207452374796497194993317299112044540232480601842516305537807974051450544903782891986285575313507536233947114050477649604866970011332100403635138692276083561346637659462075872404367416026587774429395433808205680230887354316011978363553403832900346836456617898223905145746295668915522020779388136056656264684314884923006966639595791074851019145974811899498624538296396121154370965719312100946811582585203971959892584826431992036248042089879827387394927428564746220536089898101453452898688269317517800695495937224451694946214090469647113399887919807371185178913420748817357737192885154161359732959340130258551301573242080456962842576861026047956869323064013492600306868045088483674890379620202507026566492625810632514980239067967856541112704580339370191020035285720016453798043757157266384346845650801317562323426412280165242369179911837846449154428604964341045086388880 [156,17] -564473826863311564815093959578905670825079348245347284058087796095235210446737575018100099560561224658018482795071261189891913573756657919415543145344952135804109389767348313948744673840663452720967972513097352077538445908610320276310995922229131113822540748641534324689936711431851700112548494596485016565224026064369998342365582840232847932294471013622333896597815058006045367356306836244593610770275147900698849226981385290162106089508419992114513704721949922192329115561150106315412826386266703371457894999117724281495371480102414748233269829030691991970229250783869342277515544967275626377888689557548624795203750823160359339604840918585199194835959528201998965147197473008166914852190823968806830839238965966228848014804117049388207032058705033917530209279087147874773451062757090566356655575921915082331460158285409044055873348437452875720666676700004498521212573770261063031797239244449115065661724711336067710236001041152085178358481229491162714007278949463959749945144105933099711734982319726443565209474715997578443819370248025246145421936528348467436977399807280359847375528809236940211931379530523330785770035160898943331198787679261319493286440632895617645804474152454172185518998673106275921467375022388390217248079498883253957892884902595047568689907858150710949080872420296691105920932322520016323749716240926412951194106983020928278370471396231245501773966622127462180079036558446518504916962030951521165302610089193292970747470526041246953810 [156,18] 2471669373946423616769989151642113668070713821700772534990557115330562280722343726629949545267062294054510971696163673618672511841417766955872316598829425932201561262696836518145494454155588579939265098405936508984747014333322744562849215377977476051739133157315174599961852786765976428955686843722480604212957704817395632377042412310817979082908675783748880422724134860426160876520516763546232795912697753977663226849053269631711544091848813644198463904230373812390085175449979664044903132820983731415867750170458304412847714290796020667896408697556007384955844791586132329883860712451516427374155942904859914842089476276226553491620540102320558389395957077110918658347430271261925400690702348300924282923046606587006398028746364468140294030767049152662959430852325751927378310749228470947920482020654310288889253411046935533648075060539170253394634796595989271262305697080191012073351385863383348215197428098001301105758529787814743187488862748349178216928044700699433343284983469413653205141495796836353251252045480955426752574299738475312548134722724383457190704654775641151192222489903946709028272010797631731941660723385985208854050583024254719003054555511386482046956612381587254439268391277898407668109793681421163536638169578474834536751444047263661146007687340739999587453449341167381246783820422443998694408241845462653839757393759786805681520627079654340349250761242586817781059461286901431818696007993736904229174836627564556530567799343191592970 [156,19] -7311000714533426189615899741027570119800350787440700555558214440534880553509854185026358983183805067090592003250207838162163145554497594099190156936446176251553002929138685510125582004110268446501629412820902440018155185817034192925676148282055518620376635211060817953558353779736110433987997323776443628985356396248582207452150162579515681182763083333877776436750299040841042562203025871729347086801610944495461638630228546726229472933824768775314410353494539759821554565897521993574357905458944618115760666544227950558615520591046841495395323249958187690024142721862727205816394633835286143004269979613024634483602710775848345738550999443425339316068776053920481998000278344080954426378272672911870848198296621008868843192520457718603778961450963996457220319021365355490113242853678467530020202492765309539270768913792827639875699160394722012139832818864874789162882503660007571978674345866799690772519522390909570446312368063772588868059538775533261204279300763037130108251714061202680980683225564890802340587220537532859777887034395365640035933535459383298321714215473091486722367996407827949198687627277602183208466842144607552677441539514566085432135008863139932355661514726103392079275530878958272588943523743402487090485809936242945984829804857891504419168360744303284455970843360398919082469775061154937814350846353877970692164416701455192437564606084204603340622067850170572014177902494885141432550479834234420541697322098070607267171896125170520 [156,20] 8167641605574574282999167230667267071194121048644014832275570900602665902372902649044587990721172605968575650916269202527811219829612528948746570022115432195015254305553653127094987721497373058939873308421694366470963444090616515737737856765988158339669741596141633952453347620312297973178107650548280520850027163171827520715812920433935204833116885928473140243344184881154699594547655907531443443984953499911503249938809069681619343020916617923358916959936199182229116155011440623817803995894206778902432794546517495443905755833197135375190655580087495556958485221065175008748440665917450978535396587025024416277139916017445331243183324782070270993860798002789782829359619311206950994806533338043965439611244981839710642623820684475082654315241317481181200210854374477857222801027185353927929366396459970031701905219277750211311526750587462645480472925127452962993374876724844843942867431545137256178112908275499189574390926070818281590738965834782592225283212522325558403887812508083098958718421322794772592696684028048726265748263204895520226912122326314312458336923345095167342374917067995675108801200153794610501159707280353641477944220888771370452520949147804800127929189053362996886913235916381757949789768217731835041671528748832471770210898241947473724627812332530995674510494863288821169764503675944464256831202713318337586693179518308166565048945237937123977250195971371387406575272775809712837401531323855660577076322648096290472905240590710 [156,21] 54994221401511725845976452566612885092414799298421625944945387346697713647992808779036588476342527058546910834294119968324773034213004952754914477692744457767520098636642965611828056156651252501205891879613542697415553701961611971842438665552721616622219738866981839396432493940365177114016179640612117415990163050697749470253743079972035193749002623931868349138061356209319418874194098687696195469234898755838357560446439741127133146498846877726745100500606952856280977854807520167932225230470214555362572168520275537811357503170891973795144704197583991113553286991031823279424751255031886269640423708674889623597874490268538380702604600453335112473627413498518083735120992980002086147651398576578122964955722823604697896539907545894933450893479824334448955426037938574576431665743441215088294666331966110370522177541803352445921586167912000910850632348878315463078228390322555145214011664820683389635291576375441146566604372841131436883567458302900822741144047915961404364769662228610897296921640340405282302890315490720093530218928669888856813534474121186308110978882691943152296444675590883696605146111190667008841619316961334611168266562816826606733902190768863458887304366907654715383723156645237011065002466216679011674539270393955165333754661535024172981173075839829690679987634881590646414481010728598438040907712402715925942340889719185590823474783425785622742163232023827273637069685813676344476080223535494109413963586888914107498533894400 [156,22] -431709840101579496177229794105869869252176445048051054883430383648991729298244849574490437823095161061997976837360216125952865182095389558231748386525279567559287890191585332183528967672618030243412788361473554860492141166650450862071486423008852813524675119580511641781505151743604102174687925250557900051344065205589338266923248844503520149344447249240279462908268688727152854114103406189223369768398250087945720558425867549496829403061731208712708123329560702416445449270193302170420271689004298243344487373073087818021205671029956574324641829394202305535065251344791441111270437103223148298609621132622778795743373384713687636399969197915467948203718874090987247267339048783585574351838202501048060995737933253457646729289184283481190105687590179749198883212928361021714693833183644950696315866769956283142411049622760037267116095409309112403186306181867746786003241102189590797823158404456334097907540577006497530069599516692381649825667599438474673853626011738059213257251299064639316475028752538950312329200026834545729110225333759603929732170278108800100431174644120863845560551208795326884925766022616258358588248134247722633435112595222349191076620214622707534959556770759140553245476853154331449825432061095427654963342051260510938312602298592194077138016362964952509146944905568761394870125245979828372556261493129193327802876514610588769987129406034836926239914154413672514991393892771841352403487653590537019188850722572861516803722895 [156,23] 1831257486972902375987081657788944195058056016709281391613382415421921148616444858454060900907224150542370502845017628460576151540752282080014764165478964274286008607822856694527933686084497005554463857616033698673023398156431982698072984917142992572476051342235493200680446825580306620229000673743879160131937444482066442071229022100230698798190368232255460256259743904263349647405572557085606487993040358953666751535104461762041910210435545199409321743737550962669515965391095852746459737218251639507069859034082565392682971587053077172113923826439613610840053024678377299281669070792096219547756941885859165003289072492146801160103094950780609152265702092066144395014608012848976096108379813378674864855561209274887993898473749880189061237015418358801334478602055435234986098652712272229769156427967034321347144358443957783190018595088092343618282539455346869044732278573541005411156627120682554959405559108031522134118150728980464204708107305398599559149428587512579106002523976151082584455540730492739856959596711633589753755667480139553390103189196593983544789633878170774004254686475744661773790098335570225821463352327401875119355099114698225840078605336194687292670114666751872516215738023894026692603340032407128532845043524431342544004591795704862867673779541812029627390898099928079550883182347529792801840521301660015389636901678856307205938091416796097175053067112608859929691225022959636361674262413780081984995806161780880896558330 [156,24] -5702560111210911839544207531872341931334733776301458449045085368312219361638208408848092242719339786455217818881084790947143224525933169623081965714073611522888049688563558647873069159999142829625879232264004435269516870896565114673036400206336052659566234039113528805146286446275118712657638983835057916679874978036037119183579241686290619261834156216381938785723305044097150214027006152301718099645633308801725211112742027086106818272106189091239299712672652930844795295129392295023759562161232929257461600139988565009295923088190245777515119275388286487615440055856258843009737516696141789233602557918114344534328522289117250605361703575738178281009144928944078460642832470775881830493015536603541300621831293616350349752489485416227974360481336116193656443913283084140889317319749250731760583393774034101630778920407613189278011890340756398581532343968926360861406501028881117426959089169399822344842388522840178582061840615586844460222740731344560637484453810600251976366091131037981948862194632827444736217570333414792152525384997173669514370288069973393863732544355474308311186670595558476969537009793961260219930964224009137917283031876618353997782527482687007766464496197906007294977511648764381970017165074444352060734890758159601872481965458837672622117239199340636179997569071475587036341859810443721591246698940978686797064698924421303021419398169391031036603305478502359054489854029479117823591080072505865149696224794594055634249 [156,25] 14040105513355783628776299267659909155832465615000041443575951096820861158026294468046299304494305741611582411560109535036927573831577368681661088075978418271711282986276356641601774754608905261944357113854502989560580981701461606330201713160849875449702801810068282189443925477887478498074410805482773179007618127776554119397006458284280596793890963850097218378994518025754636209682986668314767409531785027408071566326640871389526693377295440454883673966754354003158653496692795728174030219557308672392281001634895209988438992839202271669133990948086884698435143371375091940780637136674860030908983750957875043192050760511104247086924878967954366563214958177526786764316144609583788652339888733212023778028111930264908087439766235800758410877228055963423709794686642149438269420747255644471193263979807241732097806600192141173938547788874162018906120334053064305661807227767717384029311923841116575125722577427704870858763161958905792778043715088123551547239012013543357981576331929623712447320116946847138905353473318287353898166365746190409216311829671790468071993457430428903736614958509721532240726750345268465949840566073970484855123585714839614218572211338157020764270836710629372666971247738639156883468729005332702333783709680750155120215415101422726560627820262167395543322276577584011757886591107539188791605553992220250976114467079671525373016898017873159499339535680122968860101247072572881951403494189439507640247996306773595375 [156,26] -27994137135691368414175644642399684609385871776840577785693387109216823018097978754708460344374125359829289363696575560633647421835996554124719701451259188089102295348564154475762906068364236638717138701663562451701673811220165628589456358046701213317440593399515437644397934962336123390327225307476540007542870420394796294774710289334240314568776072382501410714341656265298635337495880506357333372009915266669260766707420646857744449331348015662090471392919228354473351413537362386285733943853225733449022033310778204872831697284290771870280156000962549713937006310614074237474601616127635624192423263437184638559148237188178447845371413509337712919816542460046567489113913546178952069385273672996118515966913212293534095071163182539182450455162585766168793931408418000571773107460141742871245033223252666189585419451432407639286907762697261913859271819407773088142726166852619477068517171995436749891980409670401550841542285447051759819005639809170811915420919827020198723268493815019417712232313554675947260799792525849157866398234559777699073036307751107223353056569671427973408484061315865245750422140975273375608309532207058795859643413783706954460645751478164936551168203287652250991506969522218172215817714540105503385229134218938250090067516768161114301015487468761307037579886355015876683075689913166224880937355324574244809622554300449027013137915423365657844935282458172323016701915674582621986045124720910976392119887166004500 [156,27] 45153166861343639274412999507351433269276395277960319903083137722061322719198518406689881191339764339715907621058538866069325949776383467310620038289986463660577283686140192076731375877750349592156670393681697001327011481983925779282814585021866712104456065509053270726000395253361035788994754739216005248712610632751852689803665404301482059965841518209958993671496093349973481659520379827054925259639820956868431279668248166151248790240424853282397535754426380066164638429992452015486756634839962367988719181561863241534996145983595176753436974702533890217836438745983301302318483594226250025720876888060027532898904112516104449825123511839185845084928768520184981198250062688051928290134087310032780896145218271359093261820131002787476999973288298009255368382215069781306449515628843013224691094189462468356674674857371128137501726982761228995889143594982080663606394677270513148707663894898751245557745614816005000990031405423021121092339705132775672530524754176989142674591244834063537536124005770957933067869431005846679856403881698289528626056065257124628424070800784749442130187301937164430424358139195545774578353763723053096918497521805473590733374905513102255104011417379425523141830462396898128407750901192700745834280216946563482425416738663720687299085855492513613486048759334878962066688879184169279070814521731613649442921508046163537235240902085575819049208756137096970987078797946646778213177304616248302771198293369750 [156,28] -57097779093074239083695124696862325193798763742643595117888681634854645501452174899477898584459623649961161091750644754251340820313941798994301778630449436598102504431785123753257546373052376290252299477801528672770959249436990691788505674596422653270770877114123981646767654077599232063912181577655220617145184002630313545975258402923972525170925017149593462203913173116902606359333597764481495379584201992016108389552495374255510692438673993491885888492104988947551521666306951724426187827149227070740412429528986345898726862832257864268965160960347172424758603957230680563828443825709128656424873135318298932447718487461045777321743470974519583067300509945507468191541348911895912449170943976139742773334444596464237501788015961466931928043767470506938775100719184857238265047030338198307369317997990266737999460524067006987624359182759702470313155495200617680652059622236753045919729452740366222969532711965878875539034509623723189814160101893766290822754777741882219943143568434613561241401204117487663727378527084260674948696060235701567212667384133193738095913614492039774325717940464020774819716965231274528736586618820073524341613210880100005188664576321995904287780250625116838974583416614878688186916558554754368872244113303710668721069876673368823733773274220807779440963137453670767250484326075179620308918136421212871861668315406802409276912770075829378188610671188877423150776988081200894193929003478749815759632126625 [156,29] 50418790079735910369920967537835788317648098521335094922232373373671548638303269113856277534382405955495610262584389957181448759741669022554515887285838944754821203196742722681094451751457488352904550881384061975440479350701457209597654145200024000755568414182675217821734762102589229142260719249294517923608480360419833884818014006504849095974669838943134687124492934812928307080520231320581556977111409345897384324888912636196526374576207650382054057996354986855040481828343117470942526140123775471843523138918141772054643471612799702525027643206889322553532925433838659860302081656851936077202231042116013863705564974838607311887367360105465762785520153326891045902927269367952620765674427775095000673518480093514521760985315132423676012885274625808818826520873862665344466601201910531756777488845117555959149350824213629367483632127609404818155375648688597168562076301302608195043922392849675632398131163242154334261262590502793450819666824241987190811814718489867752544039863567184778760116290436815364511934011149846734511960933842047457619428470377628970321626942793184609883857527748717507565491562019475002946003274478009769642930496315347687009597908550016385512509900790431123113272472647679185851385553378555365833892682607233915389081153722019693684270037120685114242001936284056624099860253796255911121567095261482237255338088822394279849728518882528254257996980809592376180000793793480716783503384863265801387566500 [156,30] -13299485267424970688407311926714826909031863102670106126585453742095070601037336332209242911481938375307973894871890272015241124059354796377924585535805027146602579587541784838216717610527044796647161666167745788772389470726649882442016959038569897806861539662417734117542839000338810369263299597079701251324229750460010802518772218884511077504284202223345480025177815975352669149658163696229815940106024512158281822970377852617058989593003815712873222540579662870495878494368215443703469380164397253648027677850897418768739924573796111684751965882355853185487902326804103436773174959242756934412412652711034889507538491157282655002583775155940977131652689343084154692057010009303438762321530019290142465357665533424087778068207431385732131524050951300336498204074407085398919183728160430994752328495387402245204839695511016626998489546069343986561019616828495155400272554466394981170763728523448661590628239566719676443997362318691155424315564104409752390381297196682679942914001539474849613353415154196786975885372885753738779355437345486386877036127748677125079774083371031573577145502238505180706572422568358446400072727938435907822618515700812349942260613382249727131441637355595910068798926588576811883963591683341704019101661902940993653076877880361028081591349634694016293390407827971921452917775733691690008157517756756623846002042635312504001360969216366413811280985825846612507711911102984167005140908652017104887625 [156,31] -54888174795686756161907572813209055524387556859414928805036045151594568541056360363213399779998441118532204269641180685558010316911312487150160033780301489186410938892146558633268505065598688187448954255171410899485743914078769467506206321198655472333475676085383725396565399853831105229654663933339616802932949135270239427856411392788623972505740785423175414105793847450822876642032003917326577635255319405563949769348814770751502788191646998408955855739374751236088734804590990657968091504781645609916318399332013855795313450189171644448978068237861054769617761115562416187743210231079555262941199228620337788194036756360597146868147772199781889311502984498388691588502631470281084116862299000751943608139009663864280899921037334824194311299147396725796351167559560918780791225680501543460812553886572148155806126365922042374696185520012981809857566115009006665804157263377051041545387489736036486277187322964774759150547424075911639953332233384395742575710469507585866617417955859646410760302679061944850866905652601496758923505805114451860078191387930293459781346639352982127261663779469253810240678158287140481681594471483925915015825266077817260643625292295034381488258915646942319562997029054473024056421687213020818580231281938343771631770370548531690933494856022937238678203656112932364586744061320771346516557632741905793891416773704055587164443587810743996655347442123005448174892044925664754678756850711491034125 [156,32] 138190964950383764107341922076511466812932509331364945474118525343011663799307345508080187057213713775352644810402633637036834136764236386775451375104492723631227767290876056340139361702149012891167384243696285375498556203588959088612349441189983584505548442409179125545466801008122411393507461606581915509304885085466790921566607008096244719275703985832818201006961253408673203789855016901968595281248280801282721739928089600999436664121090814381438428602088226048841299422648238239445973854588653265445453431510330822862338413873581227887555883135813487775162625876464024725301760778010749511035304740061405640249100506006142035200739003564665428523705814945356315814033362219648736388494041225975616772645229721776875878539331287456466643921595077788810318005983677665457123686780491492119110203366949442009183845460237698261282259395470426891313791709637804289773231171446858762585030234255852467536609876069425519869431180307863495765182874058526445449056537561858639420733082268215247101894963085282873902437278874490589781517657384575152921378544970589898412892554371947311595568805079383278396820505634110064532387377998661479642067953978280730400557520559712514090390939256695165955769719496690098025722854811691353077126053617396827829621428653974182297488852773886939057140234359308921498963953208134573038718133460405984451592481012600290516224929879886715203632547813726559025492977549777371765703215455724550 [156,33] -209130471863205987110496786077566668580404130492723094060919945388070526035946231151324591401544643800640650030063043013002047861376605627050300830440108921769928950104299248103410509126276716331038081317979332079619925430651807938847436810897268658141890162467311727900603705858981583220320536426960784267117058896434820719351064022315890328525048061359748711707003053968156194476937220277067423148056096691846105026834572546785257108554578057273394891699061745644482092194187905540827766037342354727270322398470943752453794813315497456128482356485674525578036982393760814351936333826610022145013558011101369010008868153623461429671569470845844644436754086182115762206217055995665822793044748251348928461641292890137528470249539693673656191971744635017047087713244895883479172014371748187418213257376282773476948852715119916432785720678307196162255670115795682237418508390099131015044263972757881898401809949929783703037493258327370925245418925661810687571915801324022060476064032617021662062223634745387478081902855939801467981054579946213409421321705807816600914963518580893378223990888580984395570108683527625036205717189076002087269262093815022778310814390706763811387516025901804366888950030736202983155343773320113704834325665853298407576640613740692073488008666765770751902109004470361675174759500373244180249103102719933973690290739033352926556114924470129872056623272854130830506645276625387392262696488127225 [156,34] 242731848107497500410763894131510267331686363989187348962453930827150195905460350273202568384801523709551248843309584906117668555151176999669822760679899666432604258851717924824592224400540307535074674681027331024449302172992770065681525486075432799846452075321628138656525569823751411337882216289941187380416545677497242940239617572114551343512621302708615437512698040645588148038800447540895588357951781192478614414300110660567600588199856785876260779364503113951863921177532333261294437806564584951412395371654952461883218155494549840347331539160671576071516257030352326771133227006094186000614318027596714502710729055312591742153604305779849155016699487772973216764946758620018064750757417563089995014469883617998047032698008044358727046204957563752851069894423380028826082468919181493665060605150116067919360572273038743632482656946765079353478630320452680445211651397681892301522879877935448874224298594345754438967881469239496164464802184112721192722527902320942024177182486607207233846426015018454250707176216424476087160560194964055184363661084379619387422676763354205716460614894412908495463929887507726920921082718468732185855561110380973142466445387266931465597542069196319591683079560225937355933263338920300925343947996760381447574342231896014105006542173623482566018398740207699365956095126177361626985477805403300230963802030181787751269485615572072401028856233682307322123847526860070694625082594000 [156,35] -230076937748252620987829226267492639517737945403543346315897489188736676372954870180205051592850802540262479032283147116253755035966301789325782155303399934603646779061621269302433143503996527892743780036542872111502245808121247179643811349913474768989692457169825155782703943102826629816209387663065334161536139613405090197382278886680318448359925937431568774367381351186609091957233460786403285671647524597778046379491255076748681896695016384316327991923115115243909297107522330885454625710389414665884520400824395285831479753220067181704541888036943738004221106352302755730690473547671457261733878021138192863354043341624114697343260944033070549502219380383109679542697455919214533868259383509604789902477740956297237362186852886727121403325575363733151081181166383149441164673689619899626185803406672840188601215239505833958473679105134210574545024710713116774509643074156652387212631242112608452701398468963401818819162756903012428160432802933987993778511850621607559824261402667244792905731009448699744546198174264147110713956760335397646132906067857399113938203554729640093442779157959525445478451133009703541995927470070682602273022437701204670777112839727069329443040079821023423700565712224020355463672084833173169822351722009088402177869001161704901868732684701082146313802174349274535046177445332592602028979021970267285294284567832815874280891433089621249518577192866806328878989599891093962757217600 [156,36] 181741557163416533793448480212176254454127588088304657893627948756307984117269059951635730368817738593186541007533783597545302808339305417741017167938845684570196781964197981806509338906093392479814538624225068814478594220073369291444514539424182435559645551193566271812849314544967768863299844080435608798523519651176158291064812266342383956760482495021579651653163847503795836123848214941593005409096511938400625503237036305318514722664825402771991886806122588380296273231549439098546314728485442430574549147584823828282639946392552309188494487571230913640222179124192686683399189314533331435913590480252377758812016444473339941621520681273777111206569747034841083449533794787831164064836694946875001131434467395429784944911087008952379955934567410914532410108684700490089983057381877692814874998242086880109456437999300688543929640689702271523061140626991454893796965895056168545507385726698646681035384164609108968974355971371229821376730754968347289513724978000718777736951523986476986833746472043251147813376025744666702366285344908772328493096777558206137218159280716884672238746026003167603525437380531071281447702212177862244144401189179662939697374158773585416401485503286965431173547243680431477217431218507871470937585234623423570741972000020110367254417996235701004683615110572264840548676968825934189553820029197619237304573247427456262706482424543371859450927873938321273263838351017120360380100 [156,37] -119603228373612090263504319254805696918089390543498739067676202884221112933291556366369801639385759902181119283188518067410881736055985083526183482439972919529475269426326983562911948235073763113567349527270521385942762053528681788396925384358417517832580134020762291761251413683927950845135256992697798312004792038792033711401662598003277773849656217911892532700686859480898226766319374117515270951886443428074025533306227018891102291326345114001905804922116164167051260759671125918252732944057469605138029501592787722117131984450009316744402725225006382838773051017318191266478420751993513828957653719263206907937591164093800703794459821428525479116933201162116517631274457604703780812297962493921943946040602319920709506079246389988535528001746289145927576793673711379778115233638775640371049760889893098926873494995974765784418111147638405314086112393706277869343714940626773076965216325169616406754813604333104590400992774492639550097941464639591619168744343087138950761626207450342913943531320752106279301374922944321593317390869805947206495991756418352146422112265459635514777180398760938946229065669996164953390573428654497294111214689353971321855562612545471177252200924240001851437953677730435897793772707547168539940693798965485696971802516465841519622938719518537710013306588762301187702946833443823706550202387481913830843308958572607548255082102855789066055225585977043715627134566947392006950 [156,38] 64166404812221003034003154249309513897858566497247201428616088961840564523133430507013634132163854576506261815296579204905482879970827112916111737821075398547605959520717345737979207678719426996782032894854527198255879025721746236060217210544438446098640308173371377998541687774936292741882067826240398796191104404156279964793548238520256598569167606086739815754272260596445447291834566372161153204363945120679532660757352361325904268949428304070498557605556883716549001412764439216120704379976424424195128341588069915453586700775453172718461788729076143847018207681438621063538000603052316938590244860867282243602728290846272264476088557831863005961749597520394818695236084227275471804059015275582637085547048591272712026126480085235782864164936172648182855671016700652194573271824593100701357482520209622365632287102670452159896357507300901970070695521558305051569819335303914078258886657127414096235265098907173346818902768884967604235606954891603888917435495700421493867384314901349751385618329365542554245540820899371248374866762146095453621882969324647608422570148415483972504542065401994897502605520162636903112511307802963101683148053517997813817847167412846860746755113614044209170583117260491564100528133437350518291854202130928164737983019626401749663315325390864485167344183631829581679965468744656039165311524136436274175749011723181015514676142414581075110417319451092093083259835993008570 [156,39] -26183240222391334920532541642379690944598601828008806282327348452407082299023536955714626494659706712036083435755768568154891029753392971046725747424723969580968280502907451329993756070469143594459717411968007740113303470867510774655424591907464364837604969816276111158964325849537631697127511815292026873470209655278714388973798088211901286208735602059311022200010453119483421126259338426925550100391998085179529938671753912326582956031481718912085098541014634382675438088088936811403080759475844539765408221027032485178199336217205728192156830538774006840449008355395643212027734256332148794245006713758623478960094306258177701030315578690721279332401303244600698528448132198503693078627867272082816656638939113738894942760451168199957671495650060580158923358040036819519589243921363149195995104808428977056662821826296852727175165808058926847424254678509701293851387864470684045710511098806989849346743918516177844511910271657624418832723652433691750695635106427405280855093285741956978047168939038036659143913587393210958577637611018751942280963666564956543293236695828210108573959315654422474916467851467763337541411956900342060143719113369231304595131172373490403673714944405947576731636271082958234364295649729549278851416261186461672510175322684999761845090773813019209232292875502983440200140864176255497794762941544821767788993296820950702934562508459736789446135898092875756185558796704000 [156,40] 6060278061014481250135565493939785900463304892524621629673146522995661594389273493123058854407974894700981320540100990933010014107086059204744040914987757828887413375606729911921077244757816272969780195026004543768896071718688811416667509584152376190828612890863894411014837494369105488723746121413022075488803933318517749276116115039209600025140820489795549980976831066423946269895504687000717544994885561575421320387189889777750559348998575546768137091722509430561500950078451290943838183124862644625306315870723707372899883568654920292110673489293307216145677027251953338714562150349590088582426363913377132886482465833811393247658589284705562738866620479493953925434748836018758956741456403890848859701951418513267838656458683311427642257993555142111654356335171691647865848707434563752139043855932423899464857731102313817260253652171118178726902754848792660350017764920399156300425301023563707470008257417691431191949437094632966325214713747359211185928988326970222018682172480416415278106737399563256167806156604025426837680108044833038468900289702319946347100220234172257622539921532784753459845729464859472218978487667735268096069760158002030713368567599849985128176726194206401695089208001719692046367334153924036982287002355206993743021654181813015699038137796695479969349879810784358319189995695573904773991897793340401698877541294459138586234500303906355647877126032402152692563400605 [156,41] 1582689470150294149582895617271701593790083993412689991018299877646037833955470498931196706931139311947405184692630979660654218177278707584365369960589519525524208851428732043117487077650477033626706946706278903332551732825286320221998692426792413261064264045641551088770652394968751944292270944567012168088510873565040537560807985821729745075871327571554581191341323646136394500544085141756010421370534207290562951061492986449401444827485537099761624100435264255295560569318264786305578821722909317600449359377049240314540841916252411595381825539874998305485798244537049249637589050525198412042288672988730372597261501297284790880212874937659479534420123841091641208270512096006201408175972699158564430321295689241759928025097835475853271479026064524612503656747136104830106367702755802509639419529326853565121364986023588787627456158302692819530430328626748351715808390673775035864970552841092881924343441482724508074813417757683659207187193013841576133171094765340547450611321026386220203821044347663238567102848298296032461753495039896709562161602200771669638131091269626603724557360174495739966189484557600197968646336828649665159589848940024064622666387380443479786639793796884470255754977716689787565263248787300848383804107985839834475323948319482100468174058726799235750545209560023687500165740381999260827753723632129885334408100609849521593874222775246481555530347228427378147856700 [156,42] -2887081916025297970758880371521759347700187094633066972083052418241170147409219476577184290267312551253246679475387568949597244332153338603926962345041083717063048767369428314252085249507895065577528309669798690395479051171424241799010122304959720553817015890525215247975615937977450713950432547813406761481284378915046062425997976784354887966478247914039451745611828755537371140781138205870463503307542552936487611265202067086314840237889985438785940962219777769043186314765947821084745934678250166914504380064008191786951624796262902468734176954318890312952107354253567113025255556680358628391596233004868548823632342894336809652490255979902508475009024494866757504864622045502673090158632021592067737506516622324074058953195511461738343679568994030657283418699458684701403926214986758847860539727335549053630288839376255843932260020389299921890381459917034479594158440784768349594592942134260297433984459432972244086075816120607760279953337014558723531107363469409748708085933985873149495351681286881610432852513165013634582431190986879473256085204854818912369102210478377503698512921531910122764264771333359496923944016257808483378331273253296897552138810877042586795847144559648091663865294900554301413278795720253374737038585394613820923412547310837555215798000026374575929771763785693954177065222561736901771858343924044461659321907225916087420598253154936239239331679710946511135740 [156,43] 2059943717320483817360901406193061242831095893758982811357894654940745061830829786520167990871754051058203748601493021850853707691495111539240331110782337291715692754951335638905761720282637283917756829148060443773123893236978452446105123818870871190236647929704851695741776570825674518076010819991753368299778774037131594806522341246499334919579198990920326009574622631436700927884812090239604960859583760559485872814268859098703696455991389112876940700454855193958282134696679672386516574178887822791964806266758342757083967070705362467823142683416136379660577338711974590259269418622672808377918733945321475482819636478133508158371589173655842668712056800390362595906836102873506676781596206832144367227030307396243999246383775641169100088389081165551922348348561614751556977961444277866929843215431024418424173017887027938380196614014150679380870902892484186145314783914403576312998103098798857628838156755862659836010708450168198026835012668091001088647690281889779060037740462178356537611648493023158299213225193351288546297650359982658125022016141182191650324782551185354956245094120900245979729271597085545707823799415349964946520802516598647303199638301538423183248474878507684843460396681898092503691220531288699845430868204390321242625248599871928161905356961131280290151585919821295418474792369394118095722183417565253713375249509932699133139342911917940418595604789951330635 [156,44] -1066953298307624321999456829082644943489931093672903928851140263315382027722037739475229298782690675639623571683552607723678286520908928014970710537779499498416588127697907702502437548635647312144613536673358019788571385322564749218758981888553699056185887696617344130119091838752885890004507933451215889017471374097953094316864939624125713155592006645948382965708520977685329111160637005045035034652607817605037646913778483788507145213512714170885983514804936814049040858310788308833999060606340443479423691997003286626718998068723331678459090279206143961095821919918626817098969851047394346216460722930008918320313934738639181737566629512579046888646076068672434804718663167472608224941114797633952272202735719720193448046624346818472417054226587680726075559087025655953085545164521365125609742469764047909916344923314807767146878934833733249590995723277952612435783910471555270644417812926069337683685993712049880826349903174800810329183239720839927967504136613639716749474992882804557741899864230423000801414447972480452564502150755583770368504159068172890417143550417075132003342515814281497935439963244706932944405496946369271920793818875796190874679011714960080139048813164607699020615953128837678843934628938859423088746279903494112317400680663456851235058237384906830814210262074932513786995610550508516732510239308607779870382227564515431073654454830719223662218202692862280 [156,45] 447097267326867011445190797566244328699288631658914262039645707717493130015807266943062850081610278934366807753676747150331490635029766322310908826744918008488798826436266858595658412863593500356789004225935932948032671070452567139773375788687760224250596513886775957307554830411993328099224218504992948415385366835480328694255075590105834838009050474258324216828141752687627951249635982908577534969943313636145819786310822327506801185616018661442871349207396212652774557249101626876994308665005274550967847928136545505182548606813182037972364829648042855246490977058038630853649430572634805925300545834752953922096718850435100934109290460082445421267784683808311690037801085109194717285227772122128003521987329936574544616953185308599322948387946450096394066496691750844002499194416323453131908232640561932118511911678258066034771031422493618971016130672135414825103266610192259248909738963430810001438909722629736995707043914835742122872120648158172394275589687885337034030470470998681928945322099910721109956999877644442157579125877205364437561458217312581883787572538761080543806321317864960905593121508925371039770148802566413267488341474996394139960787463467596032092802322801007330552939590447318728748659323250863789554485395653201939321601286326937372771378934855821115582841869593383111710058421146879595072541172337958100190458207672429733915021829178096649965338915105 [156,46] -158120427308841252907487415276094528598820680951962259491453228273022622888735505884555214622689921880542240553562983743808137353097756233302445830505637184158958452904362652152165926929554429880055520300290640636214968311349065356489609682410845354274464665665217245622848347395694581575096288864351353611146275008632418858759679144678489648027074886197654815940351148165117537286866455798755005533537500681972420899286475634630063025346121653448109820260862886341547256215898837785486915362718243594350952912604604118637591294019295585557225848733514141257601874191149328055480049361885152855876011223037587489030853043775749783838781311976067462229554682622153403272664318420223513684374790210094299968240832630336030514908662256010036320762779923764496971164915679735038687685631048484060383265566183958245268547271690332640188844507653475383415044473653230120012261859244820537357197160562686173859074525260231492738877032776387575797627365959760006397971079948487309707670916895417280431740132928825573288729531870578046002539868731342318124903007387803703733298925490943097455892362201666572773059995269140640548114230897667687738554251591640772462956388065074486370752165042419965806347337179029357743246204898838393913620091872314486475945148269483942014555024377557769707474615390271156437754533475871159294088826904359376630384207573043346947517631612096247239099895 [156,47] 48555068806438636873164675037454197016387388534906010227498140069346348501819533039691884001015249769159141030510015649125936876400346201714671767929232504700898834787645576052932773252986610698842881746227581657013244719064645165360896840277236541316321293514898734487386517277701096991666904169308096380591118968842822094120568117763586130132628458745571831382978132944486806357534090985470119588550486775089174048314570139364390514855913244061219056821915849161597196313843147540526500098692480359486224886019108628688745956985834805623932235577841418064558316379961328386329276916696065051087084517726088549726611679739093939919978782332654488841422132646558606145154814196976154407230633636015387056155007221763756061953492251895740913831771036696059858439942001068012246415976095780203437250950584128124562950652869044859734507865944424550395982467983192859319938184496477383916707721460968750775360309780831823871144999649880996790413123745957905605757351659788230851429669875209693978572461320882719942646125855647421655227074732231232252242940105918201690791577216848967502337960016794961024664334161098030089857212677015590460176204692082410744820120128327055297401470177969649918439875399457624650648343876396950222753207266744379680342037117809204200053971724182773849013662695090302236341931421416432633868740333523822227194685281491532858146000540456631516465 [156,48] -13389745402278924957669803172852228720461196503542511747649776149409977366061379814294284047374701503635051812698031078161399036556499562221854717071784687340776130521610525069303967301906190139779453189769884209121841987264422896251792339132822677378770528685676061170047101242341556482756981239295914563572372550339192985069620038322027382346678711277299923287840725609853055481607821010015140000447962214106764513223202854539515419839964654775445404898699395890713267059651310497918240315307392744861970181538785310583843526086515118838004028859213170827046928689994118919534922502078000485372935133530344608776509118100062295517044159451294732278561443263004243380274827880785213870626539025072747408650318438203730822993388474914105500841969332239306157039654557953472255245819658200221194647150071760186847526398420098602513602631686059020123924162204312857682088452880027697946649476533412231911015841168603301429474355740509671010307686480957176531794379632041634236831070067361523304852574748113731406951646686379470075186676923850000842356538129824255995866500356869221626182578074202931763684633346159019514790237148416600239131257273567939296486583563347922399756408851104742937197806137464619351367278257496404956289574600559390588576225503337147465787846324720977063644716366467979516849990675435835753895169113639296425321154991610416085362514025453017681 [156,49] 3485267994662739548805258907127169103240482496953152216363870312858317450107879473086084668292561649730475429287594946653862864930720606118333365012970615370809278040203841476699513319235026546854956901389711624692547703389478965900719158645743014370781760886534132613447946619915554827161157082776441764143914327529142278908376178553487453859553276655898151079777699069524463934064536372793622885091859969896876570870421880393522753683546812327392355663963482850211535312421553059047104608688759565555497270068691460877682618211211220912555433943487685893378523962139549804292251564810744671870529017249249671159398740026695148418252531766788316363743042047950109138783160697779930441078184911550292534375099281539805493312704593215350192812863015195707348980578363930488730001838806284798443342569745384246710946699582700825733284979168826907488371092734538714341369882518997870506042475866428028181485067563575118789533266721894264842191256914623204989507625084959379042512741119880679678005861505336145265223899980235382687399200199790292263249405783549225654150905958382635758464138847947541394650203280655158472046261746975920459358438443452911012397355132874232941164111220015132753769011233240271792287624009122641937502684579734175565221610428151062608884086073485192032564353430028792131732656379162660309131827006948357667360854797459422929892509242298750 [156,50] -907712644865816802635037175849535444739229483514536796957925809389715819018626712080815754641922392345470065968331437046774923364923373412633817061085148943240807582906089303796054828751446792099513817623847061590290731152082782426832192484062242354278334048139982914668814581428753812755234352854481516887382723377920483767682533201782827464798360756453290270761764094192403834328834020953948332347585073914054964892650739784222663661133523475529987617780121377440583562255232984533085450816429439311004001667676010500417155768170020090198134372750917661780471170151157780938629894309444010501063325551048535423288568285811419920833361675523463898970676189282566168559107415155563129320074876250393989576773146707994118698247764960173454776002398394866189694740035049358384388622216217369115533918036082390384745657710991609030997685242981585040125473744766128132021325581268220587488790528703588689682379798235013565485435811971240473352783805177246208751304248436585733422785150885240989367852474901945453198458855748438705843933154179029205103125549061641386455231651673677398490674624290822527374587812867491531128293744534832721755839814064363806142856515564602572393357732678775143656546905780040548358230805175362639752755765067481753309253637128602960068190739533934722001952362796058951100322329026503357433512654601763418922112688716760814176726680000 [156,51] 243395922012443395329623336962153395165144863624788073743733650497325434822530123181073999934628167316617700346528022846402309565163580785903590812346168581963160844277027019423745070048517147639231453680173120769412804179977486741751521463740684561780169906416601106612085906463151608028651096999812662569705094258707093687381378529520641452340714308559661160702030044879378616580590052375676780895357011957945412520111926635000762323728692089232932297445513035782184609793992629796211295897310659106652073546231660563261325188402282886777604615444406794331974271794340551844414538367434587267446204497422059249789133247239258690035118669348248982173059535794742722696841700032441073148936629045238868169746631021811119334609289042673332490959663286969752996309621964558815983288484143075181843562136509456840435210160316400101477891284679535758211103758553467014147238990264932189017395991555057361902048052519068159943934851497301864339485310266053366707115265750558226111166977017439102505993738610737215766180745202119288753832206948789074030960491355470294070741805402972274605939744591737847426541944751812277369261666621968193823946341732013435637781818263697244540070128265876810452950705588421862219299615818481753307883340184019542168376646016476605019644337452236821660986680835601758311809553731597155072115133714300951269736319360301038101161250 [156,52] -65209289025298126119615777614881828497147137197878502989820274510074782936487528277057599150992475820783242240588617647136816613787947857214758944699063560472805527874992717156113536928875006496703931385030700844109457116536872669776111999311325327262873579534317238181667169630109960049048739166561637095380725496646929960693361942450475566699367397703081019860831727711742273532803561721305991297454626036149776202657776204260601735548004246350686468038857793421611319179842147498212451099781551827296853147085268597506880746768939891824332639914820350298584344147751410726118962252962392188028477351255290724238664269833042860311265972516094242800473859400052132818809074031545393489356835175593625884691713262775930227591803998128143362613428646822714481833925081043645521897425854865584128867798636965863785851154670738290847595651549004462910729079548686157479197289231981203353199637529124483876575842711281671267436442864264125708176498718836743915016747297634516020209076013901858538645308815441104519074054054471679044256480690392242052298328417719028976525362662633186176755606680533447335981408538467978102640843833782308413142201338493245256704181704372183296915663158474973181582923617792488889772113541847210698178316789778190309580099174230956012499360060377150541278858134156095183619400428116576349430698568264750196638719575981338181750 [156,53] 16402071342212099177911507457658896225700870616401428403630369735980601082909178021121818448795831055804480983943270833118243968910652376859727461954060156735320802177964480659478631552615682650689456354548456984630971379132357267700421384180847667263861776498611211773625600936007272497844021502266675704623020561986676263179855655087865425590836662755196114578717200325526071883738512437626498986507902140069313342603137215120642389570929731571775870538849098209566571373660492106385897547640053815294008847021289289527140071384766004113710243283642986182559483105893550262950454810088871241483416680021143461987680703443082055576255114762762405799058801203014678299734664227271723607999073265982145301188081841189340532207437220729702530691114574051927418674976156776468672707207299295872255834730110466601359821657235494314108510456328104986346924120315489903793134111922311017508439100130626110033507822068993262852098798278458934683722902830179067225084694625965273139204173071775713369877196288305445726722939811641603192523246566385511132233073040491487663727716152578000898632849949308053253463295013376272871821677231024876874063746443232296601233700525914723817967454167700519330405449689861207643219412447158712161387216968611423245935976339779693918769240872429567215214416964914667301335737619488876773354973703770472814752405739624705500 [156,54] -3656937610888608381735147618733075620361752509036865563278207764176264078759589462302611586414469323956703094452590457384391284792980571212648239568404914497790373746043999884755522333745384469033267262048070284643654131925552272193191451819288161804606691570870060687023562836379041877174592819790900943541485724658217557505769726291080906750415313741398137062018106592469479742130735578085925160757431513160890980922709323709232990618529647779980213180054924043822863879908738411264700032926926452020282146105864597401532519779562951767451329936037843457578627627732225008538003820977756376947071362610011799938025823568889766114374014110166700428044598938309139277697806630857241069951743370492845442517548386236068800705790804470250178230752211901929221108614811520438134894973414894509400589425531803344334992186029345666969289895565342387148106065583228291112482821584798783965124209398140395481118801772890325364816349643653518189944424471644883557933356836783701966130225963445660218565433663786599253181964435831921209446724068599898673422585490595906408785256933838315815156396742633626577402256984759562130678795516994901822560711694956428973645081847828592344237535017106291433381023720147216760466155676204894922801091628418315388136333261089164825161477420670294917976475566018164053207382418324274642920188052600932758526076016451125 [156,55] 688402667289116390755322671652078073362159885817896090711980252720260282839495134919028725843698520241610631861830784938639667442771153497159394507441469474475388762849422714328699385540412021369313618033743184506381511371174584594782404298447165297867003816321966849937431813500789877001144894814547882947566249072485050100483515272340602775317660957374099673209769141768634631220170852428187957226029869852676792902852867278309126735473397299067786989226413444808130615273351040690296182206994713427110735383390942476165534560232176353491598795542958525460280402235703317384360871314669446797209380361840485459903036039919698895804996336685590428182844934554239596414609762588635371666872812911585300451437125843177877262164930211985605584200292383199970021739479110200304828849521519090113026848283376653032733543349289625527012315212935780211251983337534107875219000097357967931691685280640828171077777512899863801449642422972809163597654122776452327089538995068591645282173715151144902756693522418924688246270425402363031800757402222077814377104262473372316412729908072436805897134710527251923909106269115541586240515370147173905828833820830189449434341032526985634878494187747202466086781863721465696032857668161557859030561968188614415991994156129879576532121144123234772383187137803982893214272771385365880687805945780567749370934953000 [156,56] -102492418872351665172665430948705310917935924607889737656289032565319060138317170164465609501300268578052195375800216733206461897516772582157481678166696447116721621652413410140620313298045648182528327177892705025192024876806615731751839294627577008304460187541106925167031058422195599359104319327684084157565231695178725842377091798180128014245164913085373335279041111437673680756779801388709608482936760500705451398567732881356674364062281972363079441214506005040903025343063046050199596143452307317117949845612215112996969354509020008196500470486872284206814170194729223931287368831193251222973512601394800785642269712264796086707422702880143306741951244897366186699854018699471390770650272545958106839804304768191457123455371572450921864717681072734981698341219612064458404090791748820443288219074062666024467615395615309348470105310461927402107648649063759952113406749477417207788134171209890789941259566451117403854349055336954208307275463358785640753196442178777348827123495420127728777490720390618640988543756516119205838131704790963700934141017209279031303187488027563103359994984665311217710284042765187094417942586322828434335672773153619774743540330626158766823305489178676648712587125623770811864489201747301460973002916575835162691545233236731037858838518941798667642484605180872365382302808744203633871235883137036404383482750 [156,57] 10070198189623415591888654115875947707133717058572501942017085128749370695224788687665750715999704754409871765459618203905428992187928379459849991598058754421209776420800333490514408412393310361482055755818534924913391422671478835091244728838509647130101659039389842522005478005220162243459149502386165544435113517139522728291943165572394693840958480989574444563693204502594458968605002844290084231419843237839091388290541884156755136390565453316769069934238106510447260073280978107943136105728445259215477044747204315514035383135531981950915819555338387741779475579818806961486565850977799058617890929070542530992222242674924497419508496528326080117251074911359950351688364105285984504483185937258106572250171434146031369331457811633215803781533658099082340671733236120974989291945268661314819712682792481647630126644703826556879460678715114019469086173097723470997287597978322957650600162367612167915926315995384526047015166961301769731070008914592558444184467704503136984808257739703115881736306525945499865954272240181841557230985530362813013120432311701486911999797387904736834185099932142412072290890600853546746326847567030740404101251910947745059987549828011301122909196137935815869428584970074296528644328754943900681009824278272435445090581791860177901667593723579029458755973177610891193143939754182836267907758581372464274625 [156,58] 50221667940803391841540928632749882144280759629834002466417969610903513179340853935128744346296240819298431869147353740095169453481090131158808115861946213012171682867089672732835916512119765825308178357111715448057606689656626582583430538644110385077890457241910250432935057680779286181205255332543726297719111509397232207139225006050984962485952027489111774452688277267876783816756660303044400813094965847197016436565617322890096551381969019809250441304448740630579511669551757836136049045706769692615889377250179644273989606306178769757452178391943597113145560932657657445145875025421035474984419098966030316976903911320812691487150728120396813752987361934688732544183453642730646502367549412006375763918490724504586253326943942767464098639695166864775567410077312439316581100881569004499871717386617289424198509953194533490444347803493573357467480632221660007864523535069205276523687881968771824569781054052390249491031581778464485682671047256732998438219166432364930771764058611999458526963270056892596360066975910972365613346056069070936844628808391548945720176227923168399437976746337968541566318339666381562586213678099975493144851344346819382255571855804162593711564646095219967628253158786223683289622493357284851052762064038011515201951398359162555502300286579959608576597860576877438610318372960891573896707944245708625 [156,59] -294107167901881146693019951189502154575056260730682564413796814239672146000699653751922335076341007611821758710065166652584763209301113605819701243928045146484168876390674735198366893549311044949813639895678898776474131255874882287977701539770883824045306947173422973480354153696537088851716493862178093220299746860602189091017717863041008790618235484417445614791876554700725986056266821258779535967433930801897157663234817543233912591244790713059569306613686030618016190084320069772733099820167953062955800192537677100389777729201631096232914524310846793943406480538808401889328939054958991653983961385118405123415456025067099736726907915371731478701691501997805602415133005232990893226681423424589316692480412826427129472698847524339907389227253178909419821135314523593128988620401129138150668206142755021651908177929023464079516878197432456795555566216251511082664952401309505729113624929389099828083545554579775545945517658442172627728329998964076632934890846003355173109705690693785960927957552864411026892720715416012997071064249711284013289331091130588021167973471669185210285608637522140664495004664979037194911974250813787788447944197849061428014324368430781775176588866005572866760551457325970914489081356313833998730844432787590110290618896720811564824279394892544626338909985005483620988411994558060630627375800898250 [156,60] 80199348757403442072585040301414579853354522807855317224025642569310972327277926884205700630074328254937378559486956356338651025415602112170940986139756854388680266299306795643042165467176706301025548842777179899850549878758542044645860936222498660200641173184824807063330076927548182433097338742083638229026717079598409236182046452387947203950383288129976691321028738564640399653765903447151008188096788642093213149889188261482569572368945964014729091432261155328809543601113424283768406155109366648568073275474061451941532775822627306227853048068630750171874124592420222027448517431048592689371560736106991418298921243650854715663946470346104407616217081117522221448362916353446541998143761819278074871224202687646914775658687017344627866409728007149129929423128123854369618303124694980536303391286115605156055301371761509082309307911149079771213879143231483302068536855205717212071728872921139840333252199196203839282373727485802882010347979923436604539917161088543250961529545001597566459969531031469933315256107378755700827649694845224268272005550646899466561925112546293208255571666670360456566730005581987574736967144875585310434269048703962975003909615264586913351600933876572814866480851793311927056039165249813363677878849707874579288157338197839924152711844918350553991053693574243333478740606943695669506602587500 [156,61] -14559041107717226297558231591750716377178229111996767536060338140195830887004774036030821805775646695922425309715429858832086440390238861519056506931713759231065944449370761433054415665750481637062443091194117639781426940691521547989941555158694286485891294547023299560832652775172309581294491416948631360499478443308826494022446911458672226012320392952018122445175176370701953765631729890271324636015518045328118978713343452589553261307587080385406182863719239690455354191601703744033920986883856273825842560222273972714932339460722319553402865669899347263276289088940935530735576534425794241376790311503632971441092956632150115568557416486822192281049971548572657670590237278662190082342659147257497992754630551865730491536313677073485804703490586255012724701893979997698726428405365532006114928796419127782221484228059458114283460928429020089929884121081576196568920947385246295676606048668514256488258789998646890586131149500434583020658514363049237338296251933506404831180336256186880581658677605393066420637016929471534240766412172538223847567438502221135307690894502359875765699167080116491070297412973097300260219368977705274561775855903220420155500435769425622604538918043263586623977788139234255541820156091409512205332548556577923258163293857667542052490387386816687479004846558523119465660114087319882734986375 [156,62] 2058791831722017176049783959635242437832515133941188642344560212603327618912492898196726133665745404828554103239751889352985687147510640091457919964670472659472896706801922884754740895165435214536350013790679121049694970332106472818058845079487101348583764774021967921303193757263241585142305350047991127934498461483825239507854627497747410688979358040435983206078118989733897660440609590867853127194903982414132590327079662507583081013107116827297026710474602139003380799578393459056828482730773849156816281594888463217223181156988067874951349746219327232278318322739140345363057306710283870552727676834016570414470149093541952142098022499739222136068088382840696633937920349415126923253875004770736312938618602488502548688373748574328531790830088472115641985756807446987768696030224735724083331360221877228401626985713608433681201127574349974289480230234368780432455023310520585448200752081228302225163683926702177330068910325397759869833611008966114045540387391113045064212474972290436030722700037693706446775666319117418770400179892521202995854852374428501557248382700008793452780102293187532223326699706241943325678682885878353414767328886523912087684673267283484250298385183232099186260763468433184398432209038124645874658539343797671997473533062183947104202127312104334229378493152446605257094157820124595049975 [156,63] -236695789743731169781108778221780510242357218688804392059212657856103871779684105551515340232479905574364511818243420866785969099701513570142145895347924734939421541014033466825826258860328416029716978180107832662751153620606552460477107713867899760586226288838229509400527083622279496999194622696596174098139295094057251809552516584959742367585675272787673447160754319545407355865806330091671971937910393250636309506891726512694710836778240570693561534811880017475069734227834929524878369613904714845844234209259268454933261649537167746257818614326849042350964326878485987689497465357949253910634000685773594023870066875208761927801220918315716369202194259174718962569587331307493333648779714302671917798886931239908409688832486763583995660848006860553942363178705024656989982132130181891622429288187039863654391663737355434531478631953064842210187213492118218321950952696285899195706147006913937292840899510491258624685247412161088275203290160368814888653187448866282502064858374153539578023400108379385581901141111761997960414921772533974347089541188824620297092998508030880666109933397915367299311285335448052171243865816813996730908475605875709729643579535612708337561518099922288969778992590206609466031670294479394002825207882765957613103287430625633780031808978979406184197093288005206476832053172158466975 [156,64] 22333391948973048538008445741866846372272472838351986085667074380913152829388600678837361713174040729706198516182367956810200471053410262054375704422866524303688681510483344177973723816753514040577094208451898051386446155045010998004639308117798236713594228423730395229351211350969883447112802532038123715328129043232222017359437852237100736444138661189481208654669425904636883100985809585224206409239228893247125359350945570697649914381733757218884351861702107788393046049291229329788985882950200832408319814288642263459369369615198494090527768874768958392052912380012003244587612665368693178478846387793079773044838826272236374841748777418861309247587495009666858466546023356024120424058056188533608187970415322919646838854727527946576712691603308944374413013848042381872179835144821825358433387171632277812090288682430491791405624341287268908926832273711759427590704905721451730660017600182729006136844646622785019730370156259301005764495192819030784957156430961308393053510704659749411382867789527716231792251177313117595795651820961270496793050176032264833105900451982030329735391356216475320354252094568375926511119718331993704031661854007153311965176620887933715897690225274107481803143083993557165649689949432984545182199023095458762162874592973496486739050603542489209682880129053076355233751498741550 [156,65] -1711886870533740843494468971067811171012280922714470126261755764740348544252253430438548374271923775041536122340713190686728265133373207003406105451448684028883722853522275659732060230246800372115012932995333246455702842099496415205974574772056385875261327172305081236154074209976803507967240768924832580377429461087404893251283586313719969538499946547853630570510561299856067860639083599576762130739454936656182142261069320906470107610932478938893906690917162405334391349450460947112763132924048001164651651408315302011928647207052391461201289614702897452484635272678123816619911570330691300159095013455934108055101182800427623468157881078211409412796616885252839219615974677700657419333603094934527496180442734422721540642125342520208591588221044477547923079984454041052645777056675283902962339192458743142575811677123901265251685078511838172879640825007742817960378509622057204029665778132005484839516116680717355887342018044313085038586291108098956832223296907851205006869686757499064132935816760096161439254136680986456776752384170136074267108894603282611885892328874204943095733980663255442959492210529643084038828490613976912578576359122000756372140200186927481762545417952657472241056450160670639999218103410650837184459391809090572911681977703503442739374412421603307749679892281612770366111804300 [156,66] 103020261450416096548200678553925458389141979380626918673531979986843854057421644899557767205586643853981217552113808744885432626504772312798677664487552074250950578896348771735891027778992380313408002618499623013443733173474845670106946609509626714500321441300846213450035357811962393700434199210286751334297933172946654970279148786422689501784875222903579486522129040273587084245873436759885458392164445688122703925679961082284757435621516307484116896804808853386247497333607923532729158215940121335953091241690115748819858476202776453526507998042527429856893194832685255667396807625335155211937235871021150428043742004844933464902748978549867856153955647125079758155459507340190679988001399659851281735031193657814778628621835309642869474907227073595791477150512131292299508936327316274247714963337337916314877987674842405945836073564858494803571244926219372320686790404875750841799757344130680403278200526932026242988376967957250822883215903812010584632580847061539846048812288261555103060508653840944434993923045069037894234656043598197472435854385785578025698425989950239948760445312274843005708369318641883995338949036441789898540149904880168863710413999716385659345491257324621536679234771719809689078587502541563636935793549931489388901578943303518313471247178193716069525619658786647721717125 [156,67] -4454888637310670050122464451433128828168383636310080641738207360336101206471963726551833341056306629870134699774135086856289282981232605637291452473608220960546850337877964191423938386456699296848982518421587036901957008919393951649029720716888572778017953444091177387635635439118338448094202169651348049551488545020459109519265684831997370925087238305773502684672452299224791812588490775017381246430050139066802859654326450513667753376162128931622876872721299415341985323371164077956520453740849784553926364225547859965394179854131032690324102379316886760887306954661160802321392206447637414807614214069975933670742231899680112522087202860639395361815363144083547795998388000544113643103666881309785815641681145925373923242626151777290900656787808658390677556375008361584232836059778625581885646588902361511214619180592287768071902688899163729584064971637180361360782432545486706426589545237511933732258223092577346452383839207340797753422057115943811945889837878425796731062605050674327617740902319951780684241529648805934601573928280244418787409600159063161246221786969365859950610826004613185858945360355246149312189332710175480647876549419210504251600100317344845651998949010177347853251142300933880085760359359517778593979758034948154380687077098217262103262334372557459751770358177403790100 [156,68] 97867497153334135869954787783047181210371965996001221983193112310545398590240930693872444562373469752321008750552634626748096022618479799337952673837995436890484466049099812913907354342964492666164302221822062965189546378155177872590628573398883952862766359971816383291367739439016469769663190449559005605054894089231271298524995513210197391423119829286719707098102093094368954355411189597522887580289847067406391941558406041115149887410534739624224398615838792933158532294750353524246041007279018877034151416641800753481278958732504498172361855131981325515881932091697086339447320814347608711887237160625913515333282585906250430745014713731204392929064414811770040923444236184878266647517344623634418621033880852811327222328035527667915303566116422264448080363299961082107531677937197433188288003307106033301350574646979970455853890873110314195224731137521694448384470206608525985379270190860694861787430842673263959135752428043642006389865554519043153168578609195993014707197721763339807292335120685320354771677084319057871142771970164162887881789127661958492842861552429296239666733450909296711671215317292769259562202181712656484915407393719733502444564267681240030441499458054205502140110073475051847487605224564533636400660712865185481921581599898313849259974940501266765747219008874200 [156,69] 3032483826414826311892832179783450164140022221655972916372128897731014653843483279729883539014894391362090650079041825116802445633259413263290769075282977263692676475382364707698114992908059415297308766423519387512505621905279599587964772783401423807733857813601834812457075935787117102555167434696218393541270626717686573105848568028732482456374072643271332017658668944670287192262096757971329189738147439557256667418698208090593064371573162164328758016754277562053847859404910823107215255383529195656044990720534405880618043043208651845056561266043138546139532204848775711336333234196237270401204653132805155353389540126955049386439502060219117797957759237731002705824691256683145150283269005233338257481752985635951442592349486921465801926600591984390716475060120446287212371061296320883930265957912373466388824094062255753958827362284149832705874100722191329971471767933891621916621401867694746314975111663686161095170923652206902587451715668632216637407270694754926919926127413815723891829496374768483656455100565713308169505091493703624419480788379004454602482167024641038406964368866445248947074846712945678103199033271369155453988105119547721937238259844510524942912191072575879542937332068731793578154902776044556399340215501197053840124792205257363499370909923511775210037931000 [156,70] -394934698007151142510292699742618148239482521767220847315089987595229181395396169266545790864216027672771195708997780185743261850061281395076015301940745568219584317180585350740025908587698519615410391491484057915403854944104383106165692751702250662426617790396096083496752881095064016186170380743661160098313090650071789319647907741612035875515712377931856871679273109971698010942907671211795417662692702963884026188949327133222230891865756823108245457769884074586867365435267926710602709934141282486629035548761410287185128364546855224629227183655628011237489129628495664994490854977059684998344399447979330555784187804349125049397134573385340450233792388735019134150821824995338773881499521574254887959843540789133573129986515883209189399103189729392149405357649673445945540049060771133586802242836000572627664344351833311804279529340531335281178816186423980482816735567343871520569607899789844957518312581776514134569807097520872488502903753547478837027002553499474975817824232404284689365414600608309027499558910983151954315181191394475662829780111833260843400101973385216083021813866586433882488338200108749834526576070495135262634122623769832518925075591928659076104431805040743135361613458944095594072204832559859797643455038654822535059350512189817189309254924692477508166875 [156,71] 17268335675028876476630659101258721227888699692333161618938658072869660292807607657930017190154715474946270035972709117538197227214961947917349273552877504129863023003165052044797254076703892077358724813752444300224860334918429572299779941454938936126746178953754651862867450168984968710602004390519931521733194726307208133126334026898301114148377863600144361030737209359193564433062484794446634223456356735790643429936498864253643015768278721441141293694536351636364250354128230002415566666564756890878838417533012192892975279014847066277406590193754471437968413902223806707383430653324169934174970036782705600139779216037828253322798912697095856189544393172013728100240312329613033265373635836791933228285845934592981424027752936210609314088926459704290951776158069520547006776997421473486608353103883457060888920547174317548293570885901859522085608961845367082467598897935396178667904463952240318138871618532245930501905034169580598627920553568892192111003880656754197603794089227484462864583950289793962653489636778284705877914703394235614560706033022562066173179533384053867466539217360723561247183153319817727543636956755779577175238305455577698607570666809107009953402336182334267550839583084004188129615886625305115892870364479382420037604000237302019531428944834809523950 [156,72] -443682093338584948977487621367396411828988607404622251375920600365080399585377421524895967069710288833423969463155755899142866641865111524913156272521682227842521926479970731916892244993573223005810215702658804566584929189845600409258578071300755190531127352363593239505646322300899328285261604463018061305853892280498699306473887781268061541510100371393555534823308115978233126265305105452091750782942753651202248598809500771645335872214741192004813076610746094866503503309672520753970749296677845424929609789200186916736350427267265445775399633874831106484672388677305322216741275323834720802381431678756515000294205961180087034188370931891786033377412778018132040760756929176955899313021037057739280535159129629602275005768486169043983290493239594401594205461870223791357650769741742283816927832329916339890328883530443309725464924923605920968709321162124656524458518788160914705360531088922839478978382592297472922216150993223544843611614072116998517078895426289910726811405231261144008575967457080404795959320970209623321272964883374836548708120955472826683354695816300510547674137163618984173729241544870387689275340335597895780199577240827581119681057213716668173000277390452603307131587041476605397491529223286148147179155710484918114601496623018283474490678458118145 [156,73] 203344893585262737518374008505714930364070933973391708540406997015632088108763127380699479086397590369807054644133736813933243264816151376184564178532675133687373794969289127312391641847515101188843554664200309240900809354384205144413863742629532233384825468861639485646651002060359792937337421084011246526952160240903753029535298205338619246326130226885582654983551956537256827080347552995070048443628151684713778413794902020191588061352061861705907278930760409704586906203540496754744769179310532076545285576824302545666958613628934589790596780198779804330076448836381504088234102187460842400560645075985296040748497255477235125823440177571771265908206787716132689361650329636136037443778864648180774397730920040308953326674777506612335702485087309427595159862366415386685629302862709636334687154576603680135152079056196795921373934374990270070067185726861563175993468768500178658888693829038055268172650658200602194254679008708557080242903548502632077153064559685211830715998411762056558581190325909634366946233831932784565845053727219687465471198845495700299282652043745309699862534681760181865952769316078992733120866381818304390300473695940173325595932033011737865254635961155752178861507646660493525472427957957081245486397957472181456053343099901647780850588520 [156,74] 1300406275504353942218610911364443124018118370990896511311704316847576353108440937536192639509793059416957560974842357565070541181813206902098151890168445801052393331197434779147341458452896143462253318195233249957659257345139700099867145911652072292866936561110012620772997599950518678298734057244017435486764526144078729006592909699377882126262834294115252591798569385542123541543784529307351826194635382007811306982655326930986912357660754971534419753985388580070743585275188357755370014479761304301571037716076195695136934537873097505937917695340024338787022367150058769943796027430508970608689686859865102356841951107191096420790808256817538219283952010462999217447732007653967405242956771791649690937997970085428836820672400020389798625439350287126186125553196430065116841528004630196170802529086108784306430467040430801962792070473785514517576702580128198220646321310697361781422308825826604509694626710556455084207769862866940825870616440652000192903675105809372085355946341880503969601269591159476346257496035612631465183681382773204880596608363358407267258695835102356276145152393924996011235749607642054466246359782839105380107520496101835869971238013592394310128972203286877667753187589931034588062064246509099685268552491641228940753078296352863557626125 [156,75] -229187723631030494808868674207039649506140245809527308633646816188553508020477763428653405577109595798370057220284415402280887959457512884518694552743526520694791269800680135664356681037807180587602427587566019847123133035527532404740331483015750729379363595743646803527351338569381849067550992599588436731999079766177587126907822140747588760856292506379320625525306794846241554711731319960010319076730815523585612711843054209918808221862091612814023857741319039762886135632486492720703870114065786455920536849544616490724559578194072496358084455508394172360629736698030217711804858011618303493660016973354413066580521870711468743220242338605317196338521837330480813953678595160907672916014759904374118546941057298754226918483871569864016701849527075802832362567671778213364372389662850393400680530630008246866251971583049666137017884766207829256315489954647611972603179783844219124592787723451289181705686445155797312618559196142980133892858026306724214378462601380710590946387876725889019021678746551105227458252627149633954874956756887063057517979679378161907788354853039716825913549256229391423323415455041553032935637685817877031472251709826814555876210228389203014207571111821167076285387341514040105129256010893071442345629737898998953560646534524904549250 [156,76] 15232018817082586462955533359725126447870294726991043957182952430071412565860732989926250255185931763913731463013150076467115161769437447514091786409748190001107821107232878594695616388552147365327649384274156357915014103221967250281070758498610683694680810872938032992751773966734784362574534221281248392576029729243324596605788760885426508767046419509359083158103568631466417816470494756775256809441843973902340234506794169536785523387465312222498172400867870395290135921892194669482601099802032626417996678547374297339611285366493743023319525837659288450802947747472462082222551037804695816320465944154715093060413486300072451144252561094335999554263814446178261067266968357398139256096592833537452942813366500496084798193527662295499302782972448310135748947140376463282901985216116919649110726847403037261158630734545168086195046377662980716605009204788279515929222712946633661845380004015514440152962402148453511319325324064309062804642920936210581838849406760487498135882042413834716761931575202070204797307254640843620754489982632478033348540288908179779776076959834738738338801742524837660496639956093289897927022226591930632033433411777763760965436957058903814294347797434821872196311798930086755351727049951228237391387921209207196873799342763058125 [156,77] -564494598685058891914908785579317313216366755458782776223646326041076631705448617071148430717030209753852579712850368349290118126883494938844235966608738534342474877814393328269448476063848422860025995438565011301810420089947545725547780834539486818625980479347067812280593500264093871250849617378103765582797269092545454243902552126678880992598613843182276019268910060348125854933526537614307847844152596466833907768938736693706695147839017707481414672938541165082637081425549547009077099797687473099952374311866248251063836487963830505176896134837802050605833335191374296933785935712466475645158779323294680367962123983782013046644800351514698216371914471089822539147540563511578901629742409119151189858089031484444443360562701217204117412433398599077475862984433511356531125272116391126236165285916019555193748549823651872169758495174115391059048703539886679840061844894590465518652730012882666065215862871943190943113075860745201323041927649020510833780683741059354197203301473505269344311214563331659133064558610637771099622221603516242280309854897528429733391996034516091759894652197773088862944287759965716614125141801561807932647348863689456248699023519100879320425504180059478387124406839672809558866381062485370255595466255375267160761651053125 [156,78] 16864282633864810736254028773060009610101175539808539250725969804360074895079336381469145113112667771986303081667004234189588093250889519730098685011878616905229495587861199746386770645106273279133529140766737853017194701155730087157778656799325465456698524387410561216617045258830233329408650132399583468153281575514307328468713288821220798432237529803035484077166363594493561652541553449188582998004713765340424928485946736498797239039118152895963594430491821796009938742964104899612548025749316728740452244907549932978665100964185277330415099326010628805362141446586876044063922088114910021652308463134170008098012419519263668364791672791409763111002369253471714345117227292824750704787258379628851377746301338383421438420950097963301282487042642295459255588474981028271890963440916443987691925003264798449467753699787457495004907784550417293475719482304890034313675915837198990781577276121871896231596139139371261086049673882175860624759765626168264399067616062439612338009766816990336954778990556374393712578969135678220893059381906301842440465539638858686538162879223771883518590724623333835662866721871589305190556008119800050911990208164002142825518102872956368066124942422160632033224195531594995028571665675607093294243508391598140190676400 [156,79] -602397245682677266864489480825253951515970621284191607562650256931555617885025929113969331392343643713620286615923380002888554854189424840081758320041232140369734479223417724213658928842478027773577378732997662085963280687271733472750127351105548520012421129427659051837840986916793463761460316480935004892453820925142400405050585575614428092659112724619305595099288074810160433594948319601191521861701367047447285505481586945176954259001886424829022740777394818050546066445980707048514377528021403545216890807405310109109736974039787524424319267052673794845202697668863222024717619293894018125428342243079970635372592274501531755137163079057258299069676748709109460920206012154351543042613993311478377128253973949996252427126828428149310975148319331157946076007772616969989353345010558064925802529382743512550745704554034806198327354181836613073013533856978613063073406260770448159053503614951018158823713873227584118004319487383482443025897266361100005056875305263432865881259254210841634615032079464092722814979770591829741252078880571040921809778209473058063965150704646138415894485720876312991313439402781180555800975364633982777508949466705222948499560998105517753777384590706639437443017914142785069134249758671715178403102770380096370875 [156,80] 16456280661895857845515849135546625436298645963174270165561183584884975137911646283049485515979515113384581077188205993631572384554771723835094350662171928292269078671860840760165557587055525454139557481755718829037107078109733367579410321546244576826320126060245550298687455827509990242826160237869431808992922313459035281943583176942804385713112797852550194761889478806015551622550736414416804337342595520746028363665782911272306287371347900444405019074325708551177276474445365115312193576296208146584785570789379460088599954245476911690599910052426775274739162003303831434862158081524326524917832937796292999263440364204287566875104176066128569162366875553992745827167855687838653423743290689813852744684077474113285464918826526667676741852871299535344058683185626491120926491069005943449256611392404935885137600615689147274802106994420991753526312530018395018559049793374246900310056711148957085947983372331395903135176326329494515799931333810720579705533552712139004181780905677312775560844117626892354390978066474023851026046763260108275353919633174138656716234156397252685743147061446697463812116705045795119303450688055663403394847735842495831371391691455651584846325747160348043901882660755441963134407838525535413039680470735157225 [156,81] -245509123361921958999226414519487670725706115218640447613702956129369751943538840543488052384661565238784796451326646445172361874343243128872021605496627344539521300421249357965887233333165177393967000499605112633869052683307738475355957623162140814401484940185120650052451160742166191673932019168269247930214617614064361754649237816395396512303133736586364050404138693036558954778362689075819591084905236437276496888792669692662137753517062920605124666867305196892389001043665964807707181843880341286355886102201994690576449898117209967735797044559590791739254783377385971162743037730010914498382969495874485209220715981904728293405190185201769667144925812022169710355498866822352347285797908910691640181404531009560405237836316071182853077549910937664854764828081614387993003331630615284735033744569205595014788314390101068092862346333830177490274227408912631698264397306070266601880847188177480996780023643700244435519019233109763175066635809151628370107813085961040345807609181197098942184857494209512790044608077022170582733284964114511462079174930500973877314483785902657292639675646145661885141814342654018909237865737469782320914023567314244785060502392148525728451951004151792829092392678705559761349894724309366380225962421375 [156,82] 1162289233770404221286202501907764784509999974436942052187639618965765049476806796506561732770896463761286860964654926041672762454319815599702401508004153700516548247055703350758431951329151891616996753594992396933611220974253902533785399024502880416196561091139725153896371803426940833336949748337720732854311944338202695481097390672348622525460321496957460095973144419094286055336778019672228179978593839875180996932142535805285378804274822566714845990321989526248555304952902071833772857028820799437874557979006225547933332150183829635885882518165401539124528175722551999209648634791231227651850294873452213144280572714293455843472768424085276129838266775230485747064227946634669538802640548729564568891542632599164885838745612584025036087229280810448407943400475529625007992787141431434848112994806273245779012846046838523507240954458113208351573591536933436713491616403839375358824237084025346636626916382109222439386724447362716290027281862563747085769307043607683761197107051752693244100755792802158531056465958955844255622106781489464693295266776992174606368225382254055653385581638874757592265750240854359510894538973305415933359364324602327527088984791725611130001549316964269898470192001174458038400365672424180719655275 [156,83] 161350070297373255227617836026699364201456507969759121782167392707060352983913130294346200805804642303732853726571765631004993707421292494978761762332614900089438039441662868803682647639183249093889993462453890627146585225914769943546448380506257746271000881056064128589921521008142571595886510469807164068798399031044271109890260022517159231491838034943351559400867316416023622822661676392564659580768830417801929182317052905854118713621158669839670618757322922657522355866415663987329784724744213975413744883363898167371731020320841262151517030164338417290484057829105786283679630920887946387998176698216939752051262646742554742647636044981640618895693901365670299147750358496077814784168075926130178505315975876999029318722090378602750342933673348209837412291916103838931624276714195369926768010016421761817395088935918268278440166244770663434137319561833940094940042135803411577604801051088218899713563669871025484673589613766311640514986125982521510640483312550854048406085616784315432701832198585248246999164727651642297928453250808108540694605295999003052468699241130522031959788834187695380584108939968120295355060098491391071053527533200578820800528007208222169824508157630566235561072589039311134219405265226951955850 [156,84] -6300510906513268195577021459699966633718127029572671551429977249791946789627288362560048690360142619386203987989400012540132773701595284015191409063651145292021519407580940664571314065119237448592147396657908821492519403487767379887044936306466711792140686906496451890224570067480679685196063360442915014170007216622436681855009981482603322237160739289406398540783690545883527064933071483621452896382382218682980264681430139885196891900089911134589270448953860972003068231818999776975810042883356915520816172449444598089422916922645385378260689888973336909760879143539954411780423779252169513553731838484944706848719434924581053091053738681207348214162958133920862278301396712629513344146964693853103367626895822346024029160219844979675473851150315096709784808480182176211793907865397165651140773975651507687796782892693395579173475742921151130929025930508938556547485532787127439786975754927640726475832619354356860940241021510195521250453615852233365964891369379484932081805354045055176900354043074474104204459281788732474320672908622626657153719462150020624229205487730924852470401368734833213843783596869342018602859870691120541458049317914631729998044169543601956694670787148962594480813169936733228743843947474686225 [156,85] 170561699144303134330339540194176660139849959077903854396833263366753345898999815773445384639100419673772804367500574094869004182706065872618734793222246440474384019449437176321130099167215965222427017535358289979782797894673789188141582357037671716121158629829532878309468001685630576500278244922847027749684438504007616460451635912297088008557460747373110525055706237898875477198542651908074333457658375022250643885323949898897240949079544248970582758032458880631442525687963202144961517747414614151632085025959056966865772637377208121459666211142983145691627060862106206038064746870041115488713912800502276629062333427972809878712158095427186583203659481196605981893544787049270118993091703001604862013507990506390470980627651085952143096381214025405947376296644882685449193410942025030183625509205901703294599617218025366139257614185116643695984997429126311460319974639176303581193971162600179566069278468673068885770142481483481036899951289349664699073736901871745150567014340126465693952679345951201495076093481355489092127396782730228442487902267001166717146113114845350949130294578025112618331740887182102378264767841761030080472067427825573790511678087955159171983543229822214415898363972349744367259802629525 [156,86] -4950078830077920344254746910039085777140476957370388736271462627895151255535261961146754408677941220399995587298445139213422561963052801484322511632104092176027064455344639362285262205685735058551438844661255049740745205049419508451884288174726070922152522393636926624277476990346657126522264450450991524163523663660461080639429388694684997005812439291962212186686194318989459084014423654064039078047959613014470852213696333732665116220157574708100482700680199539227126273952019298339869884294857802170123749887633217509481961729212461836263714784864977267827763425985526297941464562384790799363960605966645708221849194751002071660625313330725598959176405092660799703015975321685021548565879290684311619074609831796054883091292316191056463690421759759726080251921754972653079210788641655360395986287379628800608274724243191027223544384234340689157252280370683250639547221187683220619645136358530443558352916095716200708711725731992592623112297697929976321629220112314670174142595798563921420564942709307463563876013421832654664890617981270509090180277658663279943730982165866961613244803022367815936921041634115393825937776727514138383443726751516640647138896846998967683175474188314242736112026619789623611553200 [156,87] 218826205326004844807194562715792461728170718303432655967471525271911134684271845216320573330184703056236681751224789541176136133803373517173951374707946738536197271413223640664599309123142272123891943678892318210648549870697907390456793628857383770033131270000458340159748041211251510732242487045568808184267316670880285551272051643926640026180485194731033219995471537648039491233608537922724506235679359490695902896135604234849564792669479097321188055561463402262061775531284436770905041956133879876113768745470248310941752429285301706238904277655318359102759124737675829510543313980059646280001997100459139216675857948107573575188754977867478447676875748460456482553115623233199021005469935978616384771868918247475237880670765458395188919437143489587979789187633058504619346531766692956605352007889994081925812070642061304855196048077803080114093949649968877111808803952173267192146743820355037273759016116683150171375073790274484697229388452642321499673528399541037846251558559240636255193789217539826114306309039988187820052102518508207454611621856393288182908100842512751541383507679705905635196469359219365737939826875940076476428865631915671071288440637634207845806666251291697747360428825967911677150 [156,88] -6092155903444154976087746388596900264236618735738461924269380595484116800368488716283432308806932958749201928620994029441776074494742051818914167089511063773393755253957411992102252274698791022373613864961956582058402556296129794933907445510486366777452297975040030985258696461863446356035807552819391106042553864338195867442198263530597207067915094384776822385737201276215090954237019744731610130049897868904641731778267900935815737981292784878679452646025857467487343161358628119790099521829170267523766921737186910556020010905042347254181137597359252462657486096256852713463762831559720135043676132772823978500458575617776229458713325613401866111028644603118771403638369451787766441951592336028961566424223245492996672481850611637001642107750311760160655294223528960169042210036123795230998116689544912905343965122742614104049464527418124623254403585671008352338161742688172645361516727657904012381687266735546001652565447423515109814630415269344571540762195730512933810159896009792259767737459944362082054313910479760847034084349805717996158435490428053889113054832154674958595349949759749504158398083613912793550784484186225554861655314887760787669709018367665487672494152847064735381029000838045465 [156,89] 88546553032599126607337437182812829006621559475829118163711806146819914972491670635282034522114718210466119298726971337262849848114381231008064448389130489343686011711263135186194224181899790303336331395692493468858111723799537472952519749644707937100285396782880405094992955713984371052697122452797932543540340437834636361559971746391763889636117346455576013744163192506804488236604818179854113128016741524272745914471699312558746261291464086344670558405009384188893143172441130990631331403497883944552865744352698145568612521945428481649900040211200195920591499152149926494330615346861128291546519362049647860357403302012144956389286010530363879987582929804942707363386244364210369788945611074308874558010150010304107833964301418147555003289254614581189912331568673933117230304649492300560845195636133392645002405523543916333389423552339074876152287342431585961707046407225202338596587294712201290173489877439825736775642647175829770423248344553889348823857066660351125430558391117462976962516297860329169431804715488428883128120573367107083699432209698111626224226524304030786806410026374388458159005993396096616168241169452906559126290623259473502209046649906949075344073335244545075043582689375 [156,90] -1740567239900343626423959567625027680592229316682506249636503549061673765162386925217274137385597648640080604845780407898648741574196732603431726372399364895017025204430137528521815773652426069718163480390744987030215840431067640249544244337260701455390443958452353625024448578468734440248914582677527945291692373409822072627802170040203257859387522603925095015911005503880604207043477368181667131194338790569923842407618207780850408876622459579576699396277880812571526432668384117663836677714704925608483491751458299321257316892584806554548801147394589198708932350702680513650954299344354099805126374978120352426469649790337925376665533574949978624641201643241216823089223725937985153214346196116535948562400269899233622420937489466936313328583777950772027189825801527595828957965575958815541491497441526674022111082410982491873437672159870772815920023458291643198172589008925948112628872732009149066279976899289373909011013828756495849036952094098751815254833976160479041632722389015917292807367889681492046300123388226357270339024112867645119087306328233138463487548140520738700082031738189014702393087316549750224245493502558210063466688577196133266333026835329914584852138487953817793617330 [156,91] -769146431715570159063836908212117471222853839816863781024938957941588561343736038288110144413891887665603620870513143859808353764274876306193187828854153879024686959086419397885898214169647709420778860032230953238130351376108783337778507955857388273687193639400735735999985635255098158435017716243255144322708945017727900290528578562402798098997364166127501185822206904031964792907430616347759808534325772189581997702400897577786494327416282859686005038243114807896143211391184890251583031742641165128270863109977757089686801360799652561722223085112670862502144732689059033479263480159720533674386459653755764413911379788835644168884672700276119803476436929086661343331055879383395297359796357755938091992752832916066738889194283784532908628768489944543403511945513090085484858136948531796176428784941589597102219629172031272539160187146957092600254117186879450110498004331060330316249717944836993658011680355923751770766296622233454129329978999615822103293934004814247368177050270101881416071626126549932448026441733886217461840928216031558067494025756663118473013327750373638995934902012442441728094657130468129848503025081808650731197563997651154040410519062237787604457943142017770075 [156,92] -308035722012016577079535561203463950204228607651829582949394807641665514503755022760679605520961776217660034613301717406210991198197314229797563685739378868527000556803963076166395955453820738808930113957833042876442088524043487850605412507227175890012966891092011099085528038010492136175098055596826345354495961093987482188961953776688421688437271954253575797774553808821968187978068543834186849949415163867084910009004450479853681980101740015557855047004927816120712971014625304249071327944503825528231667326345555069319916625594780552920402184342320862695926704802589950103105068039014553616620211905904611069457760026370832174432039666165542276776989910443584987439944878241779382959575422751877697488661678023015138049121151400734051815323066861009605402303428677142105695301591542172008497978084927597955671593728899146155519011374978262448297639791366806453642455300019932960571896010541138842276859331062356666934819773193276139565493236458001162569084277570583755000922660199666084828153143097461502965269830949094197421520491646496836528033996342988853136540914034591492920825185586605917533814075930455645346607063074699462577379965232751988018793545857689081693281977899185 [156,93] -2646010593527773768863397853062290630832587667454226058449291248882941845964754255153732110532371068588224540425028665966247830542120130755056840238652980018636359644999768296892601389434593791346636161822031860704270191730857129112500320918015875124882967804485901665861709050552084225590300021291581944008332747624026948907023728256853017570467853375802517759915069959401153475590137088678623182167539963473629877431432267928556446825580876466941004758198854169388099823432220789494136851859683024141755315196219860762761657322556492354279009468033166573251474318311986169480074639173729626173751513374773759328462989390990724605267508158613402217759993151850392075014535358096563736773641533537062855849934351381805946969058384408682323789424862732181279109681726562364939273330984803724204463374627080848732117732260937665334183057050252436997751592739346734650391777733692883085024598033075355429578949911276783916989962339337690556196962591918673544054216257621107261844369948506340030869652260855764987216836650773152329352616842780367124091608032577915794953963717513851388344487769369613568704238505406064404473220295651920452747829482842608948210145077345325694856013000 [156,94] -31328351413170169671499425001186273815882636724276316836820101603388304625456244323886503556065442961772998629356947193528675536340447023689769700996372853229063843231532718270309982683153510027045572685818115637590514939635106349589440972621116528696409629588079522018509783490702207758370496389617451550878161894583176798767811127390278532024949890097467183357632624239312641115993451653438592318008604831743010909757247204806168409812641110265658404219150962157729392784966173388539248147510045547848118577311191606704174029359979956130979153940721086114520221444351155382927775107975453179913978248820723498101034308335880981187846271794948892701480175222583613853408010234027458288879890777835409562878502478959261426350373259091210301682805438123753748207487300504649291166545971830166232030979371088005553870455800818118625560922407416406296332435174486341742494890664542130876038008319458389893571188050970573488648865269168196236877119437782842849047185622632453706400156229627595020829825998180177739581663448459221338337306963975011656925918457046424106624198224556943922778708074430228769165447539073759325803781376636179637314868773606310556484717279412790346870 [156,95] -143342767192491256606553713750281836096734338073107876788372410548331059853638218969529868893145097719867171383227525763103342948022203789966044343206680155332449199629603041930065613347888951719221210001901758348592732490612115034799675464982492870285135267998838826131782279853452886899229307321099921960819527834370144174616483968413046732951902324744364315535233237677290650198835311770489799522096074321881138851936797808231417434077087821417402563840416158977166032331413837555669914820590220400461994641314461857332713997473369104823837651258411627326768397646608427197154861857928000780081699970726204795949378019147928530678436751639005382404394057556109155182939616541530243407030465880024533212476805612187076946861651762868725781152006981069217336553547969788448519175232735382901472083611935798007663549399240017533225746183389982967502084260814516952777486088285278229469030348443582550296094776156528177209399195188664772988274034300384463326206334662423080346407784641717956000970902103438466296918104891229709083979401203929234255647953934547895500467614277011547042831981446241585046888730108029105767944921716791790552269031404370388216953226154130380 [156,96] -304693419135097543018961240538354274160342309727021822922813374094823643900450924037321387051816155025676893372823597909598494717766682249125027500781012009731840331277761849770627763137912509221708224642749518718273729336858268125148511068775795248834186609407181848669306416104285978664802295773556189249270763609024155945568459317325549711845854375782036209241127054611465059027386832822036565614110138119540603727844161691624326263995148326682980084358899949307628651548307725828827492668231796772900656007737659920838574739288599492059944925188887614646107956586443314391804843831685722307124856733683046993507619694051587943538800981975144253697693045971954725502974241801816914078544143194401576376435157189186473990266624604671171190116396637154751875254033250577289271152753304492754271905446463203448420571423310048311520055641217967693422537107800449690768984753416670719703504890462862694413090416214062597994231814045053055435791965287534140318502045441633539756426229546851356506718468751378949730577743389923956291325694066670683001394124736133853869672621860309241809921072912516809004370820107610708073674239209997621754171769824278622188762294635 [156,97] -974170726379967387173766426153029927938705238430639359664564215027794561395628825303109463133322755786494231737236383773180832667471316108376406380496678770877705122986342861881787114356027413562458935183714237770768733388684821978733537824264210864554767721820100940136470710952186422583639247578182024572740388948076300222975134408413311737668170329069532254618957971251719501960876707921064223894198192890768441637919707317344279228042258184209892916812075199475140336399626629089812918329905996545549913118737261389903906051854582377905504866084889747703727638752669635701279384784603658691702573219909076577482206150284687586535430044276496931199313751139451939379115609477432432155612886547741688901793383010259392046405511207001212183219523068260608453900081651287342686170243767418463967434661984629667260894003775986633323267260065696548303159919534080965492636763705944175424123974783619080830561760162708407319385044687646768722226012691622994028225960220835884712470467434032933075010676376295269654000641705443581182249987470773191189212325835759210216759078116238445248638481274571877068326164953419814853771555094119399275010425558261229870910 [156,98] -44541932884400088912342218583395983551819119890166516336187396141031997231958164028314624190421890205548128875042084542579436561353185519593013216359512598950418332904747285970979811314156106345980943889348658094416768751298664099707245120867052243092218438902350175015636498541881508358589958806810008512611768534362929241284223483829380610096394143619951389626269500281069081054291943250169911915595801227541505374045591150495401305880959793225596645898807544204189295478600041089944335785042263599052592916481853819051107279427215232560219965543077644520935396603684062035412354964020347350437502466639381184148750435542649874632511073666333763741950909158375080348776892495135934304520229710268627196888658600758455437681920153765890137071412919610862146294864936027523565057481985463768686823844962736717833666592878752779254124311756111950071922573465598832724263030280952685083043214402887960862502864600991597456926123587898999745768837490991558455809024847745887217772958954811972515977783345388980623592581015227528719289224900966136324811919458780441592232901443574881273647581973003210559695953471323407096430060554457530273890541073658106679 [156,99] -278203988792973704783331143933801346490182881278014085348119862445050734969685354682008690000555758930336448384335949955885442729208902109069668932174918805522694367147888077237877362253714235998069362571303593780796056495799283428153085886464641047018692302688311914683299842689795898932872523144617894476750303883888953010743812876642480085796449313125563191995436549595041574810533269169687824450749684404398985870666339719311238689125391307312425194678993081965108251252818336558469959136527346313076659083987273123648534549058149327621119557534944521824027175730111433786255465599125895608079358219925320007076100565528359558658293920151915631378125824024956846254381950685777703159327377480956406526314715954705777069194168215283932907521337403101949425701441217469469764873124711590959873136663404590264308037966868798786003067639319418699060232996228074938239119739820982462775280862646636436801024912088068955558894366572303939942295123643200055592049095416079781176694147661791661641943762443512591715561331110851131443162364248677038789093938234284293858003473483030683595710971069990491299942654956070251447222948800480456794400958273125 [156,100] 343560610237066212465460561577102833210641124319219696565020287819252995642446289050652766609712920624088450902807027947658661889041742252016509565798234767647906931596314664538020482884171912047878993114769238312674905241807866789769495864292941908255633441746621931405912344269993516366122115411746428141307605038682044037738811669472320848319697293395912870233102592919211199649857024587943675224771506996326264636433862384595933959319783207522278907051070910809426418612466355977995465935143663732527111198995092300393090257424415734102292786233233298715000899136019127555386994238666039572694167399914988881328742538963979658612382578911783249696487727686029428466896652711689220073335968478382185072346674138705022543734953441499508242128735679006413507196992664816247687556525349255196083934152471689408796189827843306965424158842104260090651113383272253536264368207406408762858786382171298070922389421654879554106698005176415290859319301616063856351432977073559894894009341789833227886350277653745000113608770492713610383308900682787819338296804885130188852574953220189059616251846045118599189468625489452583958375486474251394451876500 [156,101] 7337006029254589303533645825641773364616005439531448709946321090211828640103360681269303849361653828767741773308155480181439967276469902025797174839814531048856704387385906940364146151605684276727843542139937981257909320959593046649356811162713586125945930673829887168231422467757364760296391249821790289793459096739468541674262260961646679288018562852344077297667506154560892600896608732197185842358639748117234804636507703022964343737991428308163915974041023305249551367910130342879953563078003266690624406119927293588834220570648286151737682270050618810229651424552892452010212961109409508492377129404028923166444410100662162727618169171907213171357283389259772873426635582490901318010835919151889148139743073670564271497553362036152023159813882138765644406311028038718407212026178249368491060532084133866996311606704263940183058236310502499004105221338458717688590634408404431758142097519917292375918574032655398460426736189991124906297989413652002991313295625308200181754032580274389048982991725446511366695175963157879784059876892113060401394553824382635150635728672850784603320502149584740693075359606405826297566896803906797242750 [156,102] 11571456374135457920294940423667146199195643284485545470818850084446931415068884823326308359527413208869308368379047175073767312226596776584230755757121557291938967484898550515022000896983307515448035560362904942308429599078850890318029591336160009727837912685568304368007729179145577323016912197552560138843637820755557875911715753448568565559134059748327327544126765306304433101904048804713992820439599255730304234641040225498254726574566071392839882847410851354941631107501352200228746689684508104913363349102249129875157474046548433731727567689414369362641641256050115331039845454636299868800929683962478722478577349527876323422955892411458305577186954130961713722979172531134059105053856255413026094003125869554988505857639505647702665834829147362550892372875463073696740765525903484734114276791081370522297692742639396198110898224453009806288396290487435006198340611371641385382413911633841031727085182981196815746696807134130155753399081749682174198723678468496280115264520221732213487684683795016010686821655606543272030211947278239585304077328847197565331409666497509748890139046461339834420250429282605794254642422898550875 [156,103] -28081013673613469516091286854215757866729438778523158483440957747141257797258058592074026449737730675408328277958787749254986111430185406158407533022252929924264426949107548093039833708623179288710630967074895540019015034302066354574427334316689222077674125725386022161081165965476918317825954390656942268696988272008403562580553241722330283321705222631296920578965544750042135834778202621391750516774314920869743378052152599455502686238868473875113394018976030497617388641755167036485696425872618947420956192889967420510412949251355327087241784976355769442838744843572237996994111464670169346718185593629374735066868300675995008327522112574646979811846951663478202921749852471200390941280249312351174652509704639111467598603678327645366426735287720153408384925257788602328046151542709937845078298607723402519824569558028899062575380572914004057410028168890244506997808584909085374509030215231381736245822837620308628262861506683700484822008771723056106071032086320452999037774199574636457405293605159479364070661062364590950420703339987524545671773936549422148368210158361087449522237805900303351462099906841438324458073397750 [156,104] -81866821499444053345423270579125291716036946902503003209553833027007400722715038655859952545908070039442387757209794911818894910828581054702500580904376014501847060834552352964903323562433712526618462279079878746734962000949163685679618994965520639671253160705770284976781726957066606436006135487250611548196671007069021309904190510106013622899638470821083119283725778392300450487947455731025752507370930923181845542484071125620898639296067965369833551795087683342186648018594110396175002269369813778395758526524205299526416445675691844480782345475541355745431613971105941219266709473793978224799782113047666006142194429293885311128462858589224808166752675802997110912038033836082393926027815309729696066115217565786826583700714348136964214354211215418172420854168499395753307273647284434241390804861012068186355088657028730177381110101550768674367980546299303208695439630390577969565437823536733721223954931359393060804904911025421132589410054002392701281588368097269368800404786332743218134866354102787041036988937228498221660154794276844890840034818399279793708212642912226076221147040600099712368643334859980424758375 [156,105] -60339539642339967638672851889395144208148776443059873167674845888285358065180831481388800867614230584316496918824244311139245953539896863763287333226248271533135120398961019666352622338080784240735679217602125289606625809688921585227007676081035364921749547190613413788527279275705862819967448172200038421404012111568755750471304450942292794265048923170640741469271607236738180141132191172459146419381028026326069007493437726222881889974548508727663792712040723795067174928637510125792306764921388766441995560012625597896502700463137203889844262721296494972823543989847278327000367308503490604909392045471300323512963571935943256295451712428036675105867694575932229951487864125526690271769502261726346913869719872796587742832848189059578682017495760808495210485604997301358891533655141116642758397994182011931557905315722028610303244431897018435041608259294774663799817987325362083549919970083850770768739775971383445992186792199041285569807084429540879068880823522305397744450028694450685527087510806896014589807637679701805135171626126851305568519997050008239259385437262369909486486875162680660760494806714568025 [156,106] -152181980059701340731106283460504697214860407997545056587144623347163305125323796576452755880354561869761638925415837704375237609759404573775921406558310847141882064866269206518142281072350439301607335910121404942493805771859547301127926841737658737175387623666628548355063711377764355207548380859121509420854706945210549742284803562776580040280637655472089351188978657732611039031117248816587720708524467100309477791583520089289627221872532136216503424084946423546668413802151874644238892054279724423696223974309431579566276723547694084554885752189369199667441576248684347929487670619146628535471469273331904060100692508533641453339979357371733738541458990409118894241371194871082766349583831413279028874480085719820970519574289630933671613716476412815185341164295060223306502644435615207350384393770543352946783711395405123897885234078685696832975724728172775231674163305400450041953839795362503395198787985819126509264572308534271997652842614109766683405530090360648343523796499743825195914406406243391337494191398237904649302872428884384864161496697645099688350817434949379172370071786705879535566166187500 [156,107] -519259556344317981988384299413296182546031154551585308442408802533720782766890797529036054188021220479420252602488039088881400575492631272845679270695974251399702180663277792032775515085072552380841617941437001310603964705163118730394323513646885346605903789461681631152054145353878862462660963748188948505584359829927062539802577930439854901066449228283911153788638734997679300008984867526392820078448007164666856410276791148055562120729877700616981618907473734305978956270893497969660258311099145054311305029033120701581161849970316552444897719463760019901385593325537440436543168012551530309341477005440193270033093582524508687047252933423936059611679757304453630967538754131319541660000243423963121225136401859500377807374373538574854740936771929634274897892049156215176726391549814454197392248585971229042902980924624546570824817700141805291486716926428493493502097381096149977609870609469641642113999666282565885667872908559141180206648647614848017252196486384395673597916236173572433111983104840619303430399048792792491747873052893273512551339080389561761898151097979460807930847012784937250520000 [156,108] -1746055262900442552295545213749520915568275468685139745823777021947428208100784027210678392070563660248533814246877979971222686386839778107902442003771411479930006359636371527096095728156221816957067274443711411159954847608424311372950986413416247347745851682515970634695276820966198634207335385042062621817812498316450539545362864791631314207551216087435350505862736315581658746677723175884504135248283596920790999959812668291753748015710436028759359697419344358140430486392709247071996758149705043638932220170472716798161769085632292786752620983499550188428130082655148072005384556342046765125232355912476907766953639022255711184585614253568378659029382727947141015971539855811378993639415859446062542284631114165394430363861049741375158127950015835736077107447726230598180650874699336673172909374935643003076789648365228890344118420902902772538571639450141462592986935273282210615204940862677754987030400216312569902913785409982260270622636872950127836047709607512885208315773923559128880848967235246346789050752046788221712102992426727260168719106655583451660382199821056561197907472345943429950 [156,109] -3363383988747547662849346945500777594581202156870773332879182020642748959714452871553736029909403299041602535288744223308453307515380069015827897211643772137747147183753557743104568963048496901951651077732190593271522503813865834932750524746819500183953131974547821784797898636444828422162849779880537247408923101178363127440251139175454232488580534199585194146938752646801980068857662616437393885468794943511126989890105153631545361105324032267800082192964180364172737840139514859370766872594700148451187043519499970061041428433561824762535240304855625520597894718255746742308025357123500379450624015595811010116961763670228531633175098647967752621167642752728324748465615205780763375078134806545513024121819616611159590360980648150975705633581841564876419003369890009100842344983347267117650249785741255690978068749977453833907994664198946060793775728570312549768202790507276005650435936002629094724673970678667480795745601037725739570066213707274397865229411535433824879656006742150560830886628139094522700764351818325956221328389688681663607309096827082112035122762682312474047997980268100 [156,110] -4296765641715380679727593533749102597564427548850701814745651664142073604841403028521509806444201559130421843247773454253844677541637172084655364252795464232524518975095053855179011098036582027543847226500615100794638832513832431579315999241408976597188976900157346601956305212292197295839489916285958067318695505061263184260261021527344686437828225763437561573815323415004730614468259333523072333897017987806293000269979363354140467085982420130804832225609491361698530449135650199025551096029264886294986357781032433603211019411493121719823445982205893284248351899364896289581358067724476372783052869877449521374894694757050698605343465098448204209175047372870264834612749046280039936821652241947668669761181421259411669502256210838050423642723151351074924726351063829747598820230873505991393181088619565099389588335690176169115696471200724015522004749949302233463644790866926741850837434481899733467635976907992746170427857596796542621488372353699707424741869755859266500725272158996193261684515065519296578198846886137841821230271542222996227516357596713240976786529625934565532233175 [156,111] -4980553881017969451851511177266059219186357388244033940436298620219464716173098502156388950316751951393041756772891977972241523964372486941689388154632674870953552105147984755070052325768671244735641085011557637311974544356747946672620493424613825303163526071607221065742627460624909567104027390453120827397736953031142201864933809466201400785513303244022757181968039731759528648169065070022114820940526159240904436087921611148799242824006922637680205462559463030753804174597210947967299094829857540663882944662075829551918225491729475875544573540915181645469942804217352326942527418951371427423176634173047351186195166730519939883170447251339594250833428687605546776360392444407263512108822286154372837205207340844300109631237975938389641619512359665457197020698854037484296161983587297245164684167805141870596806723079955746242678334640438712854775664296080941628113548625420209772587984886193305456549330522601965682829172158174765385280335570336742558345123537960922674939812798029733347322272192828089874887051796884035767940138534217790685730042882366690338657282232423285575 [156,112] -3638528303696671195406259363158990749929755871092468931262915348911681788578737026725492711303229321934955018293122998143566570308268970179751996497279241749095444428480217004799433813735320877495280566838134433877756760136419209938231266307437832046219964167417738781128993078073836697039936764872519184830001618826147046883616477781608476837305517961713715494899207166519750894118900635985565196704406862795981562915996825690555253679682438226211197129638961287631591530348665486637390234665696466873000168995849027909081305366918499323458534368828630805643749334022152229719565733977373057311596515640051218408643683933684481066087685947366143579981629896424349977740483728536058331311579152557325963404633187281103413836334187617639480992102515832441334306298812085477659736228701672786867412620021580778652947550934031124188936395183191611292281043940375316049362744835826578872905776630731058709536404999229158967020398550474995224997120636287133805278366072287235156115440751162065896613775220672806241280025528630072967292344289828604927973540062024116554624146207850 [156,113] -1723634734677099119053622790873806802047327766199181772058057487017519323416829494391635342376435503779608660210140321943922475810631784216556544585981816482960966162176749844655693340049899396591644140192031286350078135929880844927679775165493669127163397249552604365275113805692775285288897037717212815448998855433506895231563126747645765481153309487529998741410291243653381749981625958612772320874852313330574268200553665295535383628417944043687120974172237203639666048350384451992852093554549584348918775535576350750496516028682160834061306963095817888400233847322010453099618053473806200880559637954003500434467306562010876367893380525663302985231655994445983078437224933637604848233119725660463693546555559539580580024693140132726833386467326495094745863983748217943310489811134229709037817884822366402865881798914888393335888784249615827770429138794791649526121860086510445026543687196277016028198269190857361271806004418018211041334211921194100025041854861389885419831958643749485356462428238375081496749349982059251066331674312626516821702310456799103177059000 [156,114] -745991469339859044226671795935290236401643363361028753963300777662057333523967538777207683465456601277350294615835894048234380161795542158083552604427006538842856718191593507626947873328152874572293659636930619696259009362014397283441034647405227493403985242399798803536595414984328769944763247252794031268531867635040986353822313688482450393503458660629503040610395890447746131691459906351541126465643210362992031552652273341124372608578387817428804250120509539092508952679670046171695270878020027995354428246817805318682681748878155124212347311845157622530491194814362756570257241854547831204161857983173081049455048426873913260100333938371199280997816645576283097186155855989581193594835948173716460752139104015603567851399541233408389748796170619674678001336345166570873946831820428677593787811432916079811479658967235399824834790215296623421546148280306319209008415621360200845633602955053736432615681719985292931193010673005236546677958270335385041920863141734027897076499406400681141955047704433319652402535378624699798791818372421044311412484992927915600 [156,115] -187436608844731280204094260116400897439752864666693451818949710135792418059157170579744772670689045704906194106097874378931389760801586560338005152010651840847997015786214666939687058180691589945823985299251745290311620381822769840432462992339364983298679224882122517754286189670395463417824202000893691134533311333388460824636702268221362789297961397845123515937672570061305538322102837194533277455353806071162402080710320974490070862996868124674700231513667177047879057310754037867949434017627121630026056029583361563848753120998723796501407791857519608389908013555188297423675562565820553073158442445389413381088518950349767874009677017270574797618376635563413467986514511063095740849792201289511379321996010602787405735801987720576616023914605163550475810041677781206143275241759660281472744800416968536580924546949253621538258950191526371139688756477954506539215032222140426074338843659878782313530186334201084613324476004849860537497410541547759501035124687638932871269639006010465805767131123602902186662126489475632726171631471321647378891933026320 [156,116] -26651681176010152832604892711944195398465725414457057398659461297654385154338990354064190681534647181988889062254543454724570837348266980790170322253697910139510922416015779597393282116399256332676988313723366247071210182829204454510466958048119710294605857588560114738889470119288516027842859602643660644380771894002671650619439125535823682930776043754701348687483318330870085961029620190175621264067685194990156170034771858425521433891669638772123493553798846282981321710966689879788978565448541981986710414201851670384883377762713295010531948950373702285084640926253137595154937670935475743470945880526958133194104126387616994667185395568574690600302089715221062609844281523106899788021953447664721753290549583517839960979006031013746524921040075779938678349897651279294608040901742286636963979624403837440152026002802816890498681777238475311713089987760859189029896972284384468106045966475870047121128513550061185169792765693041452240749056502884744400950612050659905630505890798739556772516260188456825310035670175693693248018959388002771321000 [156,117] -9449974566926891968005278573108179849859179194271722173842234872193968710579511353809974052034187715948097520532370865600687047841169250672295552125858381591393894822919145890613553703230631504609543604625211116766255115206804080239425624201344135324925196935598922622816709541153782812412827601449994401781266023367907107503312614911673176912561893672796053213323186704541670925056324144730134232875321196262957778424565422982930459433780560756367929206479523560128310300349167833100805566148163381939582793222671046587823213294182918864428285671011143306888848965208048887328237286134398053316121999833061391676341509060596365878186667447459797748951895355344269597510703603004516107750506602757966442809905069557012218576979150279226159992608231741741441425258380826512979571468779124910144324628519763243615989597776742774233499720409131250931772291780832658802390414396325305081748261370592697584068520143386629202026194068719891291806334224228598460658857647127427418618569367231900712548958913128254623572366116286813116231800778443415 [156,118] 589826453815124754900027845072530926908122554993128374111446833851613736170566558794118852259171044503586447228877450065606966178901373202686216179800966136452180601552039078458607885391195288225989177668762093258421981538369492396096473553443148399517136041815996371995133017818012043115602146188117839277349491151921527319979068113772126414499959118437784997489889606410397170389297553979707478914368457970655905105351095684210485660699840458995832533416315845698041446497800815820292470110524651759022066158686956811233044670574964790111536547673611769318954685241310112059882367559182149820181388947220935288889221280416898715108575536548747795446822039185768701178879067548586495934968047458647240523659534764165191400959203205700083222968146828254435110550289844897602401279806204125443272014831168124267123684518865591150868723357625997901200756914985420292354564655204926583365183787317089631189872999646623221204477558405221396021023336164237605142721958168349754339550615411258980918074989024712801058599855977562042914545145 [156,119] 383677457216854078029601371778867246217107596088104682190390257899793286514692437297775759312243615018416421579150664918783105378124219909737135489984245731528867567193096136547914791759248926178588979380128427872901851606555015262025368418661518716446155284878312535995574856079243531318183500824559745578008080437481470928860121153384452405046946544109139339341349324810295157195366084628125872622246305097603335651105081072334728205809188262779034723656938446295188255890953483703854287613757224075144433458143454515832844387129370636577202382628000924716642627082768332469173340937880531803757677325599506956456197159756531231949247745799110639128252025549094524923676873108947208023869670989084997123364904236120513037198052377086333333853403743302322474424264771049827644130149011050205526459671863685565701931616539086387132406932596746148507060197422656136634023547265741129306875490568587735930962953716850533383637745989007234515880896678004383854450766409567795577291219001023258393808211839667561106062847308808553195 [156,120] -141580097583434014356032119989345738810612393873571738178805433284927907470828917184251699769207204985089978724400535032176745172687048741459364524322394485880536347564739425295000572102298316690859203358739510764516271369046746417777500945319635400225394761024877874590545635946652559545765143647407725191943409295070466153842538592170533357586434371904657432856033529435974761858383889745324878594034745325834193358048976080565087921980768404046699745254420043089132654460430566655719940007970144320582762120516492732658581635777481259845424560131516161444504405753530612008262603071493539236378786376085829347614840261368528964612789915808839142065661621272682230354262482897019946276838325242825364905596212839097068270222039640376208555456108341028750446880864568564198937889125875614006804390044654226458242370998732375746840625297856066324214309531134985851875421652100332564160026703790475781209722975260168948175183117421618023049291756378424191665593855379528668012624496209392292585274254398552615251550432129590 [156,121] 8270830676562489278177628241860937310371244564385935953074177578350605282993614229688669719296869144603326638599104398179647197514923156554768597829202146854764012211014612816019064851210972034441366529005530372976515038434314717473880120022603938565976815971818025990687378236005093171626100570643574243257224271981042585925919162895285173809259848374783732351251633669619443682856607379833685535642360293081871439956274927890426288231532520597266767564843209865177301421830407588592494963261930577219951126622069082577892641970315336980695808613879189734184695667731696172326637496171982468709098303396151824171454252313852320696865589271410294944442629403974855432105187975302709058820997299393247396633409126787787186977774143297144052795508924154195382361383524944877605902464391296612827000788383577612150372157318409432049663479996769163938483606240172920915785893173067528137479751970432780157902102365398829610218336235889490777880832049587395571787778894683201791520500628479984369591733905604775029269735 [156,122] 781165144597291075982852787860992757927269386827289584778544662451018532675196072241531447608465357844819940036975197597331088583233649032204102265314371815834851393343863175611290477229768760471843749000654155605466661775610283800258502201638765813824110600344620164317117401271313988801804090839848100277829159845211996052932355630634596296017073883403399635308328441370716639420712159175377808519706069666327956872054031766316772995992319802329456121150917509552113349284087678251859540759866683923081654031553471378615639425223880316009043528182890717972196094071261603097390214088475949833359478554497361143135113771833128270657623037352341097917701068341174478609091956218301035836045650765766471298843336876835593492620215913582228721648191729070294074385303035769383450963688920795473904211333341836113568592295604004072695404964349460573733710263688474634472799572216081228101692028357358169519031657300800650039640028370594549669315238459953842014561570591056064135474581151465001357968011747527495 [156,123] -85481941329466506168211311744206089079498547934773421380262078523163147955711482785854126094651037366355685441356946664067983541329627281844759311125368898210532280658760945309643208802016826319808881139850766960710196169235107032308070301442353962211750891939351215684349392386223549024971824110501469367797499628977841075918798851068245813531846880512624351612478101347737326089500208327138557517993378983784980440152055625590712223394022695418896307056922140130246206995578208870560768079109882837026135142455090660563876000712551520437978213281252441653256295253090417161295140209907339029871196426500214511124269463582896432527964700341536191311242449333513232641157970949934730852216901363806997417142731495202577682117392579695163094090543934260515208690710575791354268534534665187172869538967100822267355461250960473433559835097621507850717803454788067695772886055210037676060067708524611600612415493593895595691185571307008591705091693885671477430002248061249400468924514017604180323040381891 [156,124] 1842506370438524270584461800458872551604065641306648467812383380869543706767184735989046350751374789550772925289923733409926617018134615232839880224294002244042392602618843968753685818102866879367731286507661508518073570573049392086823104766824435217799720345126013274196370150129343320310585429419539061996768929596379361311712700345958540941640156641801627597373938226659611831538538755438128405601731334647873748472654974328192171770991117808122232211765301396087365432663902473225045557696572446217505922063075481386015519471478412647845772271224412059727561280323435452522901326901796192867543163949180709548354300411669921519108014151646362619522703273115092810320106777214558692119579748290719725203025089868270133519482377090878254524544560319493594761521785460296324291576489961960935399302827416466651893914078024462888445937543867562994177232385020743789272835816331709657290447096969144181155553243501106794484876639454434289578333418368257771284329335563570524639731691697269333750 [156,125] 9027083542347344340172806881392477266006294752007265737767270357981336700702759080929153720775034891315672408502328886541188658846141332197857057649650743813299591590876774745098617829482285440826979372166504391437892819106703589592137428597892972357334150010284083558089165789691932061601514317135790544427301962136073340180521631155652832730412136597864521875503572752986765371174495747182020928414338715798749606411949831129335891631913243033853485284558961001586276890945011097661664519429303294052671213277815981030021621380508314010552314942938094577411360622990915070959404923823082646491882476115644830646296043551841331789507199582552257314223797019363451813804918195676468129405012375570059431020694394465593117714054099362027223815577490892295998411192016273983545690316630602174947018952018341880489424170983583928776314166430834692774465869365501822407722523400686375802352493472247901546826472669237593197681819193306502491306804453306523259534977991649652678382672451875 [156,126] -641550051555320285215092662581924661971018391850918554516023708270869445397262249485813661256423261103626787768307371984369479210589726264603679346510048570617028214513460824110812985986784100805901198319927240079518681795902950103734835632401844984052397774709404350896867376066070918852790452535181006298101450048438457224073238825715051947546047653143275294199532033310204707178386492407205981576963827392952558285524130489864905442591405449678909771813927557663475358660043729611466912053630405678976997074979508866155979516029953604956280533250327097125710863998604841900296836798911687695951390062512935600114517175767016299072638835422356921256803552637036306249836564297822164718851575797264959843939777916637536551223900937917737364139376503198354577736790722180117754274284652888945262790302378141935780643488788171478675739581542796358867742189393745204139075986829904199346450277642410462794143285795928474611159921782691366253436989413831013051843769988976816694050 [156,127] 528941945666536346447936179269009228346521061607958148383250865943449845046676162591365473378684129789053475315100960904560378000000603533525634832956913332600350418206317800233792522540715985265665779337586009327264279119459388240012587608824454653702023532105428903185126347878355925182886626779624112739386752585140267800015062078754040606033743907953536265518817308763580731255803136702012332823515464353402210236855804610142225351589138639552729159184328369353888253970803772866010754197425783257974626002776773843113781785242018988356387721726673994595018697272697469527523332794648403182838006062347793257808560240568965374621661571540329681093566361017632398347889211360368051304167721689357862683278211145509850989140318551835663970690347160944777771327642298964993340291869697550217179920577442065173461435607257946617865848248951831097817784817706388228250413029083731437943921805666115867262822195997839802155820446649142547617445273080885164065601800601050 [156,128] -198108665685542643112436065648805917853209608762216280411089147961902389528437370600383900218809051527761457193753214936222700582219909489864455086423833689634996581230289733910860983034382610990508036574642635096750758387862917833590914937682960111162487115707274828918428860229838868862439669748706000031664773277858913138900161999732936015885646004381208229955086567364798963087169755704747105488499868989140884843832039191587149228556685977717418007262769410448465179585750056722203423009350121226849619037274595044282427122890491195368989915246195095256473972179713977558243841152094756820442947503580985278532655165076418686150892706298995841384362758898944046552802605997891171361065497063486770805945872939309653120061475845504377003378062134461494137978267373785543940659396400707621410478953101859235591165645373858995331677563741809754104000141489919640279065659681694914816348056446494336960473855109258621005328203858938432798609528517375744973265200 [156,129] -2686224838005564700385887625053962108267494688011748396955338334005126122166339328340446373204768653005582415696137158432699503263189221571770896832896838373177478779042738647008240539448095197710621857181131237406322857432899213226424813929436226308937734179628459262042809710735926338414833324463437879914015329934789860731274665226590670744407181929843728426938480013886190673446155508115023109885651066381097157007123383622889199365872158156864749963104016624584882418758632176854633222121377538097554445609339914775232071701621144418956335453298135606365236042076524261499446231103982145074540973679345241411254604365029526185572599903841680420515264094877083220063822062222048342865904001813581436307421165235381658333900005205682647998108143169140627460776456361463801049045141525747660719947722332880356254051965672480241561005752604983618412769764891943737886900795123810554655715736100315761467773184212283501145067050670327024674861460812240450 [156,130] -18177780129914618499393300747915167440941377166878146388750974724248983375889221066600096159022953416994318744806465348585672080074093831108622657219468070759983622095233615329141568487335526044282430070190157243636002528817465982386389878745573973234607179659201149320871964936059454525476801424334442430992508532528812590243091354576674366049165829534700768071548368790443998507020999415394095471190405408355511841141299659876674763816871728453914581074451587386325074824575026518390848025606548658630823305429746791832215310212379101399454507722041857671773966002921958859090216988331612755216265658847602677750767782738090019435990911667613948632455745918333267816551119677315783975504024058513133485660334126928560733615750565257045556706043301851653365486698716534691989215989778959803146278556918580700159085356515694340190045047334974807609179852412508624474732430536581230439437407897294609495868474865943789520665872120253490085898719350 [156,131] -146354610520699192039088224048135286812674549882332315032815366686950535079173476650990008714246887581916451867376814866561137873133285115452233593974494375696846561814495386449815895038218630867827289105310728667286575289507607020178071752898573044168699852816321067376734541230017889927936534117361293842098616601982439873734547466174630066451429653018689168332520409351435824642037501507216606350914406569108027393965314323140516625595878616604789946366499006472592131350211742789889517966859168541501309665351887057661136482436636572675804741823677789719170737688914193623901703559106534004590400195242228646336161625318324524777915103877703808572535062587062630103558174386224940541636921379526999772025349359270489412832754841235840154889064175730580508437747288205966143634206532629405151537335698797453538702375448691682402171054745022141539213529433761096885450121614965953088783088436618116364484401871796392277986774828866232100 [156,132] -427431904270348806135787156017197174231258174252688055085712700734192433410312850434363653381046514220640033093008201790464471357717144276437639176725920715209029699486774349621257647518098821936052643124264540369484306615764022360051346169670278806172748644881439430243059449917526864640576140671975171654096283500754055819759827621928509163204493021419834594440249773652656583366764540416363462495589675391882426984978061046341030125801030520132312402271549421160376780762134252884848438290794392724106635531686785083507780110842052092935470876554218484510179730838427034883531318623294017257211849971967917393177258479402469600599681748318899875320670530208664093578218169592968283996054198202588787353297721262737627345802255377222656309910132033181735561551497019162330886015216715347114080276646579721481513628007492779458316332433857353203047569803937668733546190665211053740555435651259623427839307146566035904734866115025 [156,133] -349362200653415091008587636329948038880346025167143781206273419080989983430692346943788582593850814824374690217671635235042181104771993844792345267532842876757338372381170382935001192397268464552918792329100903964968579661488937917793134335315527581833299812207507429686719426501440523058967266683849903898981364160143418453761427846129818240501667933018394702633336024983405562674969073636473832507510021586185238015277953572522085520730878047683430235353120066921742415656299921151974631029216453311618646740560515826980520867183064352682931597581129326655187774748994166497181643119097654229731008822337692278054695485749027737098763353300049442856966574705069944113570023967626746056212409283618822432865357777116478211469637463093251007064100209113957490380902218346734068064671088233189671522428647209716073299272783083141785746195481192393898186000509623612513821098269598466174238156027331964903383787698658668825 [156,134] 56719478817467337754868516652009610145761816351917404834980039260852262397163321964343176728480629597208447637524238512434271591326534988730889080148241292700003363230909795480536795300370256592899450589018592332258946870066624397373839288059739587527528938358805535610470588795197300663351851582013554837909171540796547077353786987761880839107025842340108090508326716014496786913088246053695825829299841094499205756628211264282900574403597031336522724095792285258718434830656750165830307251813508739583445041006245029530611412322105259633548088028373322547824703782889817287535772753953756574961340701153951779001280643011120437130263442040316872061457010890971409986682084780698353840119954507257401764299309930667813269527659009544590080681508196790632405110896304989819964852666048759098476182848992262579425956225248958631376728424823917034970859233856589457802234714072323257712676364864769483391044549960 [156,135] 33876324722183838949296938838343871511560371743372525361370988010445749403739869829369291798804324627908068589693197167821794808183767052059482088944572320287012413021820225837087846664299400972406279725819015384502083226179176826851223473299935468227175969866338617170792989084117869530110023820656882315312986460298195949061167529678733912691684624477173790750599802947156466170660242714549731991856569817023409088302847522903201253618098790660231752998465126023641300789109489258748153900931795852153880215358304349143303949933976462119674809589934813804712846293242644172858770203106162373449272672583038279097563239460537319289340042320848756581737500724451948702934675293947123490373913189004624493796523978120210254169705917643926169916396620562061319401323529733702239545145173864182038415559683132567394247605880992296004862340318919112469379835416151608979225344445916846312179509559274023975 [156,136] -1045938169062363179424191574950671824524329145478889023672756577341652744423019251833761610281350356097388657658385403727223705093329196981027617310078287863456372726434447621606196484333489691900475010984557761447520268947022608143078851415080257594010824244837097039404898239298608715414304837672684725818732371564429377623686198412542458960695570979202191784477183703662844693440277271505435212528770822384775183585901977515186482678556392589040514838917602361010967780101404550999056374452614388604461337624593881348065015887883114642183082790322692176119441607503372892427080990778985203034520264063592746102438961374799710834375033448401164087760895753425030320123250684065395509264971143666443754837239308033716959255037529171499276415055855243832994352171355376156834914482480106012464103211182340408953716268533010427042316747940330146126097034619854623762331738834039887005238125793355 [156,137] 895004134869521500704678407543313904638133109565302253240022989621779306551893732178866830102016166505526386844974617929245952470614554680595446499842554874589870912875937196345128537751213289317054877094034170583557377835042983809563062772810525077928143288970737616046697776809551523544763368207928402499767056797024123623858575091523608631100163130709240992745757467253342093900526252362246512120405936379987940775190975330149091498882001629375943971506509601601375052630774520126461840621043866354737141678227640981852836691472590692983875313031091808720480462990256265453560461963704003341320246066074853276941816264681105267727129144758669103523683867744954463294118941719723195311303955801640072492870950933819900568970477791505527688923615840654355644548253470411094461706197247022276671317532195373848041323296583105882097352607064645579243074621731029460663382978210959571850 [156,138] -134201103980731822329569384012380000386472592857656385313401530121922446915029344056566939494778179564552971238758397162926980541105583561069387424444204834626839390766557426448821982432994307855857263931943220843369529872544743391399998301232893342260133996646564457842596907926668534356619371984204947809080132553173976624783101374470798765739451305706090043722094882125077291446701289983284184268321224699273859463321310702035191126955780706870970238799783185654451073556061062085583423240649059520768069811617387266499170781530606100975597161294530986110403221370379411846059227099369235465264804802664427833319079565659633661536043737184470780693179474835346131989564870181178493101732008720921110859346118962460070795421224201183669345642035679021424089342543369684664572773691235497769837752256397019757414847731277319433463970364164132621664382226806821232145944530200 [156,139] 666049986127930736973840334949640604389017607226300169289651085616747261430748600959186367470421605528450815341759381514609990629923737276405600334111861857589313675157463138471181904344479608470493529669657189527597555272557531602217304373813050026056857399352577853304005851196626226210393075017604140404271610496168664424524070514315305261184168978498704168712204200654875327659781416709103060727564444072364084661588861943868190479735079328300677148576709756402016634926556320144107507211862437369123684458115726289556710819512995714360989143539993394482249668516138679074807694906413473113397770870719775421867936559616351355268560131810917049900976854597734917946362782164820483282215179587143441174552693281892973647831145633523404355767752694928615475023504714509293036413775733973296386568959082853724496087320399245331332536274563948564218571939400154280 [156,140] -403062834817064283332090741524513249408810571246368930509561400020708065137621861723012750706465526191713333402004427162704912331811860777353976635774586358788940973737340905523601920934970181517348093896702114211135307603548271210066085963261543339738687116312246973972690368882922871454765819396383429783704313386409881977615781325006538764607863428229976451773739993873202699700641559385014000515608059423568450910390288085080084970643231532398082085248189724625655095824970005868167321974115857110994480298740352643434201278468363358206319189692500562070156393567322255532135074271686300730013785219171498992255476735576086790013063888599566266149334965683362409873781945462492938056848869320585577584581738733874679083725135152879845197023104138843420282046746116534939240914073754743465928187817442342382923902609786913105202670055716956297084537755 [156,141] -68220583187222013357514960705177892324648248749716947756626213383750464032051917836283134614501264532797580657687834677723589987735909327084663405322161634365097127712684708775813916742398418109796809414654542680447940108501699480562220370680557200607751306038929234633063265823073127123440191427739690824159150982596725121883699155933537117547037516586592664185508386744272381607420562709393955250322640511068448269851618783785982169087901867728131029171376802952762665820200851206386413345695018064636368814080176459357020338539727388958667653646881348086802031515283475846890767865765850907954613362835146152641619629891480408494400592348991762973727733861004239596696511886313699679717150057935139605019599746969086256418860576635925487004065173280546608580793410478572706622891357528539196288849929934016847512019121355160217399058076328770 [156,142] -8364924020692295383974519119113393247259476434435383556254570669960614621108539106021376325726113317649696547949432601980150941791805500329245517620930894752497487971546547323602639773591162825808338879712984626454200289406297103155088633447086965295328422053461368566443138161238545767548496917410429647185310222709714078532383545738741713311566615343981033311458157555071144942859465936812138863801999282341748956805054187489183389497050191500813312001082990525126500335009844654084581236616065604354131305471337075323063918578746179478240614945517760831555546351195167224825716470894608648744165462706781481888952574302697763945181630678966128480056744311836380041707217391545758052467819716489979429360046760397071686797034516292593133990747743258776101145797277068718277190236237788502364098741617690861441419583036674763892928125 [156,143] -241616349938248343864523681521952873484319191885389174129910101142842863999482306040810068007474091622111844141523732610613136713211825224960349473367985848224557443283663567064477170796568535599817774706117820032760543654558206789844965144185080817149468586188112421615935408085984154301908562721640971378414570810565096342521675970740730093842627632058076503273664311059251480669440381781507050537026603680637543310488463418236977479232813698365841357787223711819916885195838641453179286136788787449306136403355175522133039849906388203163978314938918387688965409152719925895120805637280932985196345409640692090263172448483282057653999685945450005579053476161204020787899847081228848843719520888192671055570251284098522217980097510044301850501855348214136909095013577160184411764672759476660947054887575056363027676958584025 [156,144] 10849959997944154505321053773163539742811100685305720263678539355975334611478769095520738188387367135145873088594888481284271516273857584170058012280486938269638674760792882166667619081896317842287097284825810560703953494118294039296263617448934289422069049185628182017559373570043877617759346995166940682119405518565729007570624343993715252139709295014231555164161489782793078901658922358342440506046819943865819932104857595215731775721371604267261787021539623508946352299863552095702126301887999625936024829826586789304022938872047246266021380000571575908887740015254400163327823699132718598681067266128103880024337901569827291031628657124322631954186816777878044183574511881283614634232548825020010994801304768450610768063895327274202514037124812966673376993879042741758313969309997205381199158000796069405778869 [156,145] -124244072237794357604762524870378707749334878568650323712643375432320975184081791924590642593858969521048589901100867298411103851181908977503530432732096137149565244585609136541992308027310981207522770502479089363557696731028075479559292438053243943587491031716199185491528010062051051021118163705911012550152607143950480390583289844322866538747258144301136019402835326221897073610336296631879429026399831052483598383499354080902752990542245195216658605722510068560942515144280306849310092078002445891618463775375845499096845507490006274475401951890365618065212171738748871929309608041955585868203336281323850774689033791750212823876101913832986119760140393515989043950701586877537475068429002491646895302135966822797961305111323318694520803472327716541031006345780719578828991948776467954420897688130445 [156,146] 127882635298683530367188144641926532465227725552199402894140009727779636247889895650150541621372887865098833957079292153330763558609157555327436936560021048668253859511734331328829728730250687648632767517078395282343037029078266849298289759962666159170686481942996313715447908837730479910635300203352122574368391664304889139483084073799945477782634474278034351800551334987025537607286681670022471762386962031998122680390639424364784544286041177120873540000375359686534179848914869313736454212389173550361222614628580712200482528633133251648220015210343512371261481252393292011385078739003793410361254071069732016302343970284763723242281916979600286641296202459006848526476899706818549724757728999761613988664469441919246325537812484487556989813039117058435896524652589498835882490715178916220 [156,147] -11912914414775980389627233437744930058711100268086294642489795467858698906125671359955848918362044524190296623538164621713612043159666774466028534122169358247044849059281000246443731236880559616684518208845931357516205721595850172738605979325600219619405526227153265434290099456520094233736372261192775457880381378621421607530066229944115997110702008686155967117861622536359189082299245812606308800976578219610347922539940651352351460735476612246716775965412876990775955992058870768981633388403681230605408942043229507446838423232642064955570912841054157956323416262545459829285962152325204611541043796926825616190889210206378691137599805100151529949419383787715060240531320042937881477701955553440269861122052378077723532331054680609727266028842620078475127081752210818066639919 [156,148] 95265968612706160042242684647947310731031977941515716046776826820432402853306591868208341145095971658375446685501245986257010307794244936806474600987967373742147369494842890652474642269765005941602552107706560104266054504999096776061932252053489800502441296692448002698177738371632860724157046907712910463405074640294520176700873137364803396904897592097041282602844918698997564541478414390979729747560858859605748678670920274605500633877836939121204503336704907140019916265056946150401698087678208517750778671378729346223211821273331617081047038103746127781756652011560227323327549343652020143419891847469388183209761921840649179400582898636306639277534101290932865904259585352810198044924492323804553207070729362751444087079233618300507860688010730733510987481339 [156,149] -60510963429690945957408374104308059594121844326126842304733702637250300882929552240291332105749825266163753843751601473510602696210093138980902262322856977710845987609108597225677766217234507071887999549838405683789177602628858912900486889757887783318479357331919358111523529511496134030486051838820689569148846929151147840487904265937736625807785393796714695464290281075326518218897742872663965208918691656245208008076296564743181489398455923110464050812684768993217269110114184769664402538413349492723328887235481409022010110320908351849144641043915732856288057557628885006161425148809227154048089811701056080305291445289175775016350386218881748399365128470399092095826185721851419093610939321564806996032526397198892585677315737192995562145114875 [156,150] 2751558090620936173424659797792174540742784826680871987661997743425137646785877853800293842304762148123816070766869865328154872637481705142355355219208856563394868778498213220931306289002628802357456033158044380685438709073194789140936120073810482612786261985145354030598063023112799354850893343026539538348606848480520501774229923711846829716787988124074131552045360332675228478436348954442251781911224203746070714805117605969621252161899540206567683802041527693927305831443806912891175675221170944504308689282112938272691946275493713919482486687374696519940316345894724227429201559041734575731824393299984326657426049121169940565357974691135015795958365301178894548472812380994399065591646781670039818471080411429866469240496335375 [156,151] -7813263408112732528644317063742441214655724872317394330555573640464553094188544058002405735194948264565851246513596142451999354194501117109863166983144342136108236554456280686063373787929644741102304855729157022265826238374814581648127466742255263577827154179702105846955441874390994516310036374948336857759574728201703097578623961044088197568851571889872847881164041091870025994165810440238973089063069586667143709545883021231349643898230163787929086454918531613412096549990959474810414487635492479343226920873913395521980889027827962647932092971228528640020718553087932840052982647510131008054519574129298240528996442613573204880086732075655931025370111509767391933715047917095564849857238896246659735377854492125 [156,152] 1230206766929130188983930825527016940527584109928844579371421355863744596836904008954716579621098470453288829105263712057954444566180103267174069014425450837033864196364570870961996117418295008907436796427458884361802849276081665009220707991228646406402009614064304351839544579381931812801925636066753982115783107255496289768527367053129623356900646000886010315604727782925929809693160707634854332462655153808299736361334196290161626028463911867534603345287762536254094863384944737838617896795752028284123850002885354164549391393475773738770253863313997027531644472500613191614101127720304847093543599394811767770642695506084885875147961976491496725932712594226539198958533441331086173919895676200 [156,153] -7778171691804122786818600426210584250742490791348814611892037836769381071596914874361003566717053642511287580488056923653752961803904639719124419137725092563557321750016861823615618263800069769197672123577589238345358329660250498391675418189382948201540467639684275385280904224296514621618055640587900807218151388039289778505156797908805800097165947098187571494277523446940702217413717448588333229073602558319487736491581348685578851447879991669219202535187789221630102913425659455940502362748892180649467852772310208473322901751343717225020772452976700682378613236405632409728523820340032536839954262978558689497422826605795026103672956356973847010111389278282532524526150 [156,154] 69378492232883278413117874861595791621560850117585570431756612578185139651125065149744657649348131359029252439852601849338172919214956599402349487318350702274561873497794903850001586212531042231902683912176516531904472907322192944615677572037344314987390816565812864402485335664280897881161377932120027349832053175601355640345616315844145545352391555220514715005299921859925900015748251607532975819313936248037753941043850100121215958639860295470575027575169014149507040959745487223951769947427564418832508245686195193340242805598594738890558284942431034029763067880991676740957668114885750222248991770621997186999790499278625050952822436982934704327817150 [156,155] -977874386306348266204779095111126184887367650582929356806762756014796278538326099143320146924129451188171188327159580719362191666488309562862205989848667824319582126503125146829619692677076729999046862271748808722269585614884181525795728685392547843706149033206828353867921290579278091740851433520818077334080385408811545886871978235770614638131926709429139001094711667447492288524226250128646762407393138687792725582748159011905376294350927197582902915092192231873454753446475938300445241864657081248841820974139909407251895312179770651728972883592586365935261889778658759091315855462280310158951710621121639858871817761175 [156,156] 17398742742871990580806542952491482310658940558805126378984548178930797488859361697704953443943477352167746261180464802274151872045600098970159563509902875053062020855680728447251025976546537593996411953996855505431683785654943778466317902936372244032989193672760384863584836518618209939178501001245766587567190274807011367579297158438395820248125981205865922833045648513965321939496108348626588169872432998645055124534334886773671030011667442790608825993653765986815797386670521627209364871265751601048217464238647236921039721570428727760055019464097050943534689641495563558222411482161230157340991472214780152125 [157,0] -583174347748928060187906996567375186429094007782647762550452168729923753291923950731285842409563545406766921419614989372913346506158461705681240464053804053016018740175463813497021894685281144211648778208574604290678424330703186042016907308776207311006170980189438308564380636201549429680909288861878259409416512545002666867820817251880961387294313193459763615536475234691192269800118687988464164025616446068376517596298129027564214563977520200497404537894514977024026880935256675106252845880080969804233196176455884018112290028516884403826619018277315652089642570054762472973242235622521640919004931621634780805176983519582298519124561258377428183839000469480173627785518824067865074036867833852998721271661052423199250751883156172295961850685191887250472752452096748503724797691801755670032027276672291661466191828951087697546808570522824849775698682947170156323191007611431756157217240573686409804013185268059685017423078966141733370233270596305741388185426390386089942170100932828789195583011549186594987291874149436797850242787838325091967080324126085326404412622898306358870199178063482359402458152816380792020197403291701308207672541214649477427294916806349630504228965574528590819942924947348657815113202267299387148245247251810953323144409704872533408084639617993544996530963237312226324205703024783182901523023022866797127045298312069537857724909357300629608660874537616844144348613799712815831057167597874552076555814938907305008326724762403481206198245313740800000 [157,1] -128777658513997941989814802768661701373451002736220148943637873400671890147826618405152201572399687393043375206953118532568793948331310694434964019695490378288225861597950826729059563720052094278661439960636079605491226562869867628636708323660027400468807036781093049443026456021526168702515230722816889910535549167827017441071534285318601875169212392873187878329086395164630634497725687235265683736470710384360435621843437394453885009505714951921029092823604843847300291123328690087124614746920955202515117200835444205036453869475630017363061777655639611315333721050103711233052888911358264929001496509910588639209958160724576003563284547745937223411320679520397551679892074395859446292017738078090522536927506906907967116599713575612864622467859354179183609894542292515164083066917969777140540780147866148840375585856565223229407973659057761705665205760002475379283400082268157686857871651404514720104690922811008758257822221928056070409806150741705366205005942319457237767333496308311663858806164450123509374805191678442174026863433060702555547705087373105103656651783231388277832080971835279757250725081925122775939565160482266963566903765777432550466839766492076802577032164603499159737684417112893295889606359903540035244693357158061202086939233002587382777691545975290052425672968405464672683398661274960590067750083866223871093708215267113227309639495346221726732240253096088032619850177657401718005084270109872676841423176703261259075588773010077656911748324655104000 [157,2] 4028059554212822450494011207794794703275165477847325970519118913360303282498465135834837173888163235289050178662621678660864176554865312855528957152884303480612044793462547254359942824261898952586706333900331625282201292903328431835652752471711881193103363722625887823997557147420663381856302023856456161357314260588085154575291543828660417123880501275246789201293699435911024900914524843977631309134503076436794847812954514879539596952910856283805421162547548407726095210240316975076196335042976078826654852920902060316389862281294597970412798232317415156544330208894638459725943740972454438068373221874176231707911139015167939381758988211183904359296103529340510993843163901314339019328838383728784407475061175341631936909672340742021924699682365645537928228315975463524952343061046828384470610555723171936238532225042123438449834006316992234874474683735120012623972055211807850207611085504021248968110875530376600242707166024722858206675158502005817212930934147091633900910872686534489486703663326189017327676434893868449817795134878974780951740674457389000506685111552884921319791599559205884512795034821564252793627418549447006851453324668138582871524668762979573373576134927267087335713800771716035867144757689040499998994563954421333009021055784672908105269471386057596845965506062653570903007674234564575393359752217361085768549679784429826363415341348719082377386990622347358233920227026947257056526116743171940846738153157757395659840590335908375262832824942592000 [157,3] -24412475844166743210788228004272447016925023539629062063132319576073958480910056115022328431873548702814385471644296235015636452985287566837660204793804649364072447796008867865868679046373914338505932767207447078945239388389143044851163324272330151833024813334213583114829352001899910765902937931804904542997465766516077057186521313524883332551084331611576838642572731535321225775971265374862506956500288602096180551641513321017220946183669310500819971002716464753244591712904595252169496895936413358342454459734767307527941076971315003442388522513059625243580449616802787859451861943697636317337699406005043620301937914833897102133422372516562076963888093960609854564854273302383536108825650202321294567782775077628643944810812740208960879642906550728446544221825616514263580132374354013346023251804224363793394285555417605658569334761846074221364663387092671598290355912589902438874893562042982989626304788482155283731839613935109664364437051460232109960811656828809997553206844166443525190035701741927178399131582427872046979624585684207797291555685995134989001272746081222868393224329312441789685526025411908665395209753396847545579321601356494709970409224200377800019103534223063207881069972205851266507027674408911489461368660489196463460786692450247022810015946069329197224527340940005360908530830748548890165196852289824350671264296032492319407817042826165635998556675383387001815469692188583088921886120788502836236947367773253329150769183616721197280694947020800 [157,4] 60080727652762424697790205502923203479564032219247713982766489962569483851983826411357613804057763640278209734633224101021389499153846335176498187262320954271464643963059033528922226723111581018903447210341364772105508611405719923918714252393895346564361491007117392743925895358498799838552029588749064561892256776929871386216621157262070592672286079812901644108225297700008132513129205856679216159159441622806738322021066579044196033156222377115986271606066111438858077317169168936949351409135956591201840572975476388837174238502820852032437807066065425739687360479935474798728219299344451788098522469530404042802173943536531365620901627277151987267895121806959501831871462381171618630147033384825986655780404844338083192711271468499426719625912005991489281519768059372639117855095667461130966756820729509023294189322765766417614259209440049562096078526130423033693533924674591742256047944520667988635603348671096879768900941372325658649454118062903439228397951802879852864262703804811185196231922142544135200073083671210828302082644367990318230510178327207646593763408478550547502067131769745197196643341222522455455184552566102280396921833340702233878477211325322938667961009843647953916517789934790335693642087006615137695797236392017333303363381248628341883810950638114526375810450394931265068620172742891789857223601888108945687577952180159177117990776307304522578159295108147911619858684919762001276567075670152105661248737347096456551652285833285297090035712000 [157,5] -3743133721531553292417057812624810725787069612729721467537144257754687723130724200752929469934777223695249473640876044831938132715311524612934137981908862076972071447626185680815948735027919675125181604694975282796041549824727930406921824846663904995620103712464541675708009349908457916838091936159103116049967576902217073382574766240912601255961510332040002196012876412998681855622748261254679980536981090057038207238454485917183963262878633635323352587669496851259336188308761640234182615851945283249077180745167669393131201332499033338909176607216970588831769213980790897856616394767107826957327723009803803343758723925106594126487462418922847347260800372737118273572662284073718111895785268022603584522840101240304356691674350925626297562048904671697158418599795535348353390395793441704402112711001171584835630236817113329109044091188972270841177197916658765026694317676187888021903243405843655913041243562635631078232466491324017844859191825070330528293037138865803648332410431704897890876393351318283921193468293190087697284569618861856657008056125283249150018661891883356280277456689690991516501446871890743616414757212304620858767429473868368638909399186062173741937318632452317496742663480664493231948092777318771952988220983116291951003215321785135866414666327958433087278359928948187508437372638541095813967994460700588254724870634005273005579284452929183825802913001216791879259713992014121508388835803242949429889981603615910164700819621191339088524800 [157,6] -467750710126395830982714294625549892525774769590075857643227243782362488624725037991855343827349799441642933353660936723876693647619084304401281896556675550303199146365131146696355586750950353089790897214825955742135907310942665766795856261929991301014327720714606106726178910472438898053128646425529485759464208773791576685775195065023528842722773243925126805822488067238725772358836573054863658714648601633785943723274192008548793673171313582059931252130323410987061828759884019837904237639446574608884871484550201744909298295953635169503723741219114505496406849332429722156586711956750411649799740969837869534360524495795016571715310919847709035671775686078978623884356997630455272218109355746189690464226147620457357268494710827145311112288914767858256824824786827739748067823394653561049381058320429803634731731655944875518821080432620625679996473480337614125629408100140458717712455406434460238980709371826242177906371125829526673382199748266649999149393595662745853400844461270059414315696128279220873824517477760806631008980541980394284461614503998556707026618248210204653603118527518934435361685002891074267292130893391036276078315748530983222431366913059145666290665843798987874425206847300657110040650760742491461781304090433937807921363449583122323513019593509740196261583390065680690446614160734262131905594829268509215003668846392244498606814427621381919335017353926465208272871223154012393307011070071541406609060509973199570392883898438597242728000 [157,7] 1563836678401900349017445826905237367152902103320150347015871648554344439491135016994832484491788121621057650763330487283310957631518698318274651797963728033759720533393935992706658369368501739879036429486957251402854653544702843796472366295119987189484429326095819868347000992641630927521308279092594318204584349872468682562884109681904276983610749219311126525673627419259592427283033414102364036970301367750740648883714491540827962918973470539233377983034277047590200404732049584310160811649791455396580204538557131422191484997061026425500516872696356195703750038436248437559953714835990136701062638657266827494907657971964743751875227439204840343577403217367072889175970711825492169692431874369267048865944333855275289223484675570986994315036563182550522079182303844886781590264793363225912049026851991452610720295375005401628787567442941169112345757039688833569026972928894931500331769415729281336777357598781027733305467372425361125557235266914213800498308322855829396945297421521560959947365354750708419939970818415040051269439167181827050253543816397433347570672093609057798225659834653517570898724193311040799767971937560676953081318432925421059709852956513227614452490882656852951357133031108728655752374890345873194838545981420667708370578711697646557988177168743288939337444525207171275221598802549009654785202787048595673855939861419814076016107139866507374221475084777454517471729119009414502919435042358070666012016900637832722857649987686549345600 [157,8] -10940061012805313550391618166866299568581270062021509060582405243294476204244683115755663592697933867021259772960664540098951907168827088883058188887390843190183213984616950413906606843518688882740705364972876630002552204441269848113046567090532338693697959291102881174050635347799369221117390357587336218932209916813796974330769769181147795551234116368088208780028825788075928085024724761538478065222029868783900052051759171404115295592078577105596407861448265453865761761864597025365576334397106693827401548430833017703187827372239502155174536539912166101628136019159369427300088508302430452597371396965734792188783346131255537856491573079480189035262638032786790349169393794673414219660634603094190166412303431678548611393826200622082536266890266322018206369417349975006774137427912719746658202132504821462804567163505627471713311915042201680520173835193357354242825831985409464526644328801998747119234797345724135912789269595073319023583401020229171959275028539335606676867152878559968044692512146797240440702337680559722970931013226922266266271589459336039740903058759497023585433669164627718529981107623922573714976471751853185596596374773133366775688543625191204570973643412324971288147794727935763590921756592474602722315409114462742185831118990451183838893688990964958858006848390801602658905916131674193956595245506492089885095814011593248493197341458585493886695789717514114680565006326904694866038391781206834879479015424394378161175959738431947800 [157,9] 317016055385388074567911561486298777376053490927524022790981377819079046894101951540008462591069111479343104368553997287381275938558267775659345178851041989593350100350221291139418610081554877342626007961796454226128639928761187243713662466930730394478692201278058667743855434312605775976759139171000087279989654254575837526110363850495737702518538290990781356772089453693847906224096194400305540903570458821963847593438241088849882290293871303714751703102288495753478259195809475570598470528347559921584121001338519071972711726224511795303452088283495539154463088192616695573004896655448777889843262859168588729019196132616276936408930243363751443136818161710631669856764440501160341920153926671374176251821990853928192567359206318153334326054881645128127216023674163987961326695818048336121345881434983361200904494907984144139923658908790496560917643386856352113686642799469026918686349667584985180570213768632569814323315942089075558053514114217046256832338813446734300550730447635474205832473723896496230629404289977523370930870785329159172259588789128381965081424896091391821451468896611328902783785738275752614039599955042043695792995686288271621533985977654130662003841521066584681396382764252047292804111889906072258274806444962422623712525121751015800541823465220595851634143273328862026303394402891367836026524309047149672429798888649084458927813699973581203976120746735891704330296888959458215873144177078065116790606786209340395823802859274596800 [157,10] -8842597895268792185060636485351136981281425441730263863452332042653266350787403181765148509954918688764494274693245040094254145942399647914873366458572841567166341824311490409692426699327389949946151351897442560505418620741200068417411498199623162501982038849215362168750217363683345886525514001595477609026919660057623600020021651311773571447964046473812220089935348334706818022990192635928520201727589926734105635119472101057761866674674162608620287556481902248067140122190191688880163721391962517475587220701384295219992536539829705514581086240522898880670078698389919923978104638012442325617568394235519127184325503190907591303138390475634504371307917565244215325136147631224295013531530186803419691107045061735577748174150568339383941755113208141241996534500310631190191881621641967160323979900200120670437475653378619098877314192472969918780572325868273966923415267600346532984972963114550013928895701208626603488439745643590004980517285128785161440713062900175999495183850475904158303195165327919961315179460684305873700491937058986112552626975028814376165839097893944205585460946714915796309800485688959435126017094629517269594280625148520715932951713164046634130175447539264798459440202460538206689364455808697808389103949807760693160953757359664958367509163476689110859577843463688606732974851600517727671832051738683346212923545518718408426810515647390762447465340039820656409921779870205114136507050698963131999373262613320753663773565894552800 [157,11] 196463378556746285813481662888747275164042667729759556093576912950469057043887587687796466134351534559227577402679961256195584095480234603648821349594000566399793209822769775972751419421453459903542781248933806332039308712347235486253357229359679597563977923839905559337852406804691795115952326237582995572278741538473083880687942259356642328400433255691254309308614720099090168874977386574591508171906398250961400523877728752315719406445711616513009437263761529750117657645415029559743050140996894724563410239911024741745413773560281126029031064046890578371598229278079721323911627608447972939527156303997182519455325094830537764847302623878283588301780017744000566467979251647874186828576941365411235909901806279708704710586190073957172726527068434589431164439693177879872896311637129292252237383382840499457370931658321257341324778858504484329561401177804464692302934494459880291020761533315759596462363850368442520215099584807916747879959144112946964296247934819724309667496699671592676186287835974560402765565229978323620017646452527415625227302855975944947982854982509010927720253477985786338277950595357388384996192949565909451108172525106388392384818973507830843009197798435563917310002311052791061579282468408109733584136176872602085451395737582290529267943227009195987203765064915555129161494266598687810195042566095784108491076922477490222006859840398828155199434812263495393697034996667401287750431384470149978507447506586037803993235051346300 [157,12] -3513196181628732466919880968107754492388269781147444243039276654323805448520815547669793050806859040804460452927550587187084843181116570779345751369958373003217599954964547265247229031460391273606487382874271217020728251408079884679004052120676543321744684538416452236132658967949379179681248558272341160679934568560785236892339348862169068987371769653150363881357835001516344034706290650799551204864723630153928369483447790952967224885363056469518164410287121885454035843906344327442178105624648500507654528851360200112281647632297558358711127083859694589674462862646067152071205274741620377522877507352875438457209190318357518263137427518434113794583888449560168868864690355834108966992494144540115272888569567088739617435973676947839291366128963727234654865725344898661429393353136105701464661028624363960549019476392265222607091450176180480067846764646175785241935140069192357284305086323446799353213225828071283147351873950637552896049002703419928416471477540781246466687916335821826005908119181024085870328398165121570987073069540892112721578375704286367125134029201671907399323475095000392500640837306753168904116826732850708529233727446925152578615283226747856550017231510098093149845052685891879290969825673530718190615474141248455990982685373155321482350524462371488409288377932076065226033990843639498108572928509661816468423504781615353343203319895810885262998365144811293533805419179517932728785224982546527528772246819948632991810626020000 [157,13] 50819934003580064399500172327213321247619178432120660727406754141476500571349610173959285933011960276377117078657437100769716631272879741405148395048322543598597060105041561428243996512242621330604346887308857038790322725032358029326404585654786003167359501641710051518980912313550237381972872820689912104869110878996203390623876186810700920969656923910024084940259484868141392034983872609111852209947774111335358018473576883242097543655039360695545283283247580580415294969462416998663791597376539355725227810150466646067941633937634941284464938387048914778236377757007920392488163179501820653852565590385939457959337803377801590585976984479434432976896879745286738806329982118417758932637628241971852486113431124412333329049054582358258472294751194032414147733411199749068983634531433048147182635875945095421981287767708727516671971987909903178274202346911271677909874665637494816632744302691307754154181515664297088901185177617521248070986286679003284725045466083349857740831291565126561226383767231741967543710477998269653627188558343305491289949197778353362682682171127123746371011174523800860861077430339850749920441457612658583077965787320633591955771281562995828313585082550606943576096343755922671009640696779916650010444966388986058193709981365796803055748647584461750869229952745167773571619889466583743523795216175304939821856699743363842555874210400217911257529436299539082386974152810527514273191503631072368040955324722330829178434740640 [157,14] -598567910454356636710771805917365399912641920283910233255773582936722120308158886686251175611291125486566100468009857760331047351166681298031126288837048440099307930085753696830317416465809710332236087852758147543057671689497674611560733703453419588813282058755914438614161036053729177073704594644017261999476402127076936147468712290563103062331580589548066145531150319156330617538515233964724383460036628493597848735679420021210934750732114823593426141530001251716972659523875040867536910297713777973477642304401876704008758410735560474821427419282241561643218180882190078549348200585210841519851173841302394762488390205947593755422313042352503788069887375913003449396059311315478645187176293426359022078789930638983566807069473724790179710245655430939202161666419962867766648428022666336434469919668705546213612613525441461650398428306118823567029665035248745654150711222042549532795954274661058633136035147635294344651551185072026256666116867874456794471995284998100629819829483841120104577510732869114093815237816360669548418271995012980404723524803741908247689322251533402079819673518936714967636068142310845471271413445272932950572663889416877711392173797076315252316071930042964489526660539421594853269637984178898493202148163451903558577105644836570967710756142965391794494105067959446420985779009220804455887171323975386963685783471592838857764484322490174187146877367271639055277204018968707693275954303234583018006067889920211758648205150 [157,15] 5810857963867233887284464241702973392020889513808707685354336835481219015573553975192611058626809959340072343890441062924901577755164003673615022376922735032311980482654485193000208977451375018510908729129004439156915074464396718828831909894839812360359485597193849722276862332778967767548482684642558301623583177841213049130358560423831042647357610187054870619235817863550263331409671374519168210095934280217591419921593017187979400207114204869570380796522905516362246461305701747775795016654111198328017487660869478498150961279908922928897060724714585336574701144138420599999971594459237508680672264393097113232712635245930099834829686069438264826073120850994641696176758378284502665238876206769207579517413289807488718862740693040534416683400787321848327700525919032924431104233224297033253296571876235659298295755666630919667868062204424036774661279350336471279933612556472142156816871477502631582327871418146601166945628347459256913669580616209788658340943237999516199404600751989413894523282081856114762287155191866536108006057997806511734327543495661923691097891450050086595125578080704918919826031539136101401295391019114471527900183945228770347907638314200209683958396754136942558414042052994996369597268790477932550087787589402390546964262945428214295688395605381236525513048048041145937142651413905201857778399372836015332165587910293181718201862493342366274008067343215861102495459630618009327223281938839936154720245414203730042529120 [157,16] -47222693128660264268847412558093015478234622653010121901969787966230390883248590571887848407635928246640910475955415765565313551579052664588994833819650050641004724197784602551163770086425977141869091827305854637061124069962249969389857040734629561494567665530184092524886348645681693179013272623748967100841992990713157007205499726791449324607391630337642195191303795668577147523106826745543560894527321065918777486070833743013238519076407088025228443765742858934262559947932651836152627909715844061899619471218650071119570738939844607645800136844886760423587617017271626006550611110819674378984989215860834184907045135547984164607412226496252951454697866477204647250256056631789837521909525701706102196121745253781393258511838994150599001824588580585854139217620615084891494623663953412262002943411785753081273011472663995082167041391933785662610579133371576268601705139196898867547325332268511869426972176148033390766894585857531559545897998545306226259298752953007256727253347607750694525836506086580129462814011412697966132417842238533425007399951010437031216307611052014046339371553167002757985538107175557147234974687440983726344715832087455640216867113462724489174623148168287659213757946020936556170289927933860113972979265605520878751237012547229687433219407294317044735061137432861080920965913746092102150079894930173840776615515326591129955947636688879957347576252511103255981424088125448999931737771687427432940883818136592060842600 [157,17] 326178250640282659453407232796211533552628248046020704402042202734775009764325474546323219806676045517289077986888880436293915427705484266345260574270211479481472772547005640811328615570736474308861819641254560396068913660906169673327242991715555577224920637434945322321607702035644173873023293092220561251841944111134497239030390715862838621974885646193558225284553811100866530747322039332808770108723584128563393540079816288725164593530065014118202950882622299471057951676498244040811185686043100018025494596721996119744407447352610902439291063005095381779214654523186892152515852324874256442145982723096481938713514405382799782505422143818347099150524023135368245279947147371430147258488494947864049193223035823922954985503797723617111161901353189910315076984769615141161848176496302832861293816841405260192800341142062298120062752559189817392899103137231288832325479581242726861727003267803850697565175772753864779684216777145400394338721822035482182778277659885220642325409334364283235156729940326190069857026882711057976782608954661168040533331257106864628049765751226705515020179646133084244069836331666747430930209120868477572766644492147780469975114595077714683153723955248532364174641453170914010194360838060495915055675412121585135790794739034228812502871718869752775814967397381989832211207337429468870638677758721526356103881605920316162690545827303013547250286355968164080457948364784515173439661669673776433291788328520854700990 [157,18] -1939068918838823153553982796800150310686852240434180512673984883371478813897800826534490021697180406912681413334922284732262541707003362599247822002153616004611729040852146381738528800826982434321044829110362395735949730651645533928645238792247249957122521098736643826902677078962393302605054838522768016464410676908574736434060416333715404403940161585343767472282500211594912531356532697300566860832157461835350012699599891295504362225462922995530759299280567387668986480121104247119216355676630807046662431159434964318976820353333154640009745075662412839244731903367701567983456689851233037748806934215241254657794814558637290665219522948167943367318602805915218444868471207440077511004146763360271419631931560172989188482151055564714038127102715961968665739475013918604583524297847189914005332836147356969257743170280231169893860270149572321084180011375562527295927338841847057648426193568125153694553365447618129854099592388528702361288741281576337437620161010752641795269380639035430636168779895875610369546762257484464108633894394113711045231644924693499620765907422349900603242146622028947899320133510832854368601803512663327414770277567871142158821767262947290925694129903316540496193113052009519749297960072335113461532453758884195800121134172634983569865988038301453164504242859575422820519053686354142243504858600360390609329429428016177317653971270520580402788592393804773679615482037449877745093667076400851171172158940745708840 [157,19] 10012967886924330767215813063614670083950085413580103392350614479197240446759013693616658732989224284417565665484043595808697959401131661745099011770110048955223986292946810871734449912375995850303572007379113850562114935911554725261335933839753223285678988380908939422447682507684121326319035425443251909062497727122534269966625333768430445765739280581808406538361995167364061807890206123573218072100638633501826512683816504117130166696880276641204103264080876600802694123461376129444074677486421464341091616246818928648716768118477278248776905359549721224863119509496897104216863534540973133287416448612525646791268818562906702745227387821429617539141395591960598901025378564447952911583083176454761548184657410179971490375267742036417965643240597233157281995042980813764477270568860789076715593843846668957089206532190452020286151374393924024616770738233831447197834108486759476222768854374930712400425290321850057825862399465129704088534109392343648071514084687808936111205993545166849322719373498290064741375912876334557940848183713877442175393965593701650931828278326836245936428351649943523206583099256266628420671204317825714378185589358346736657020241497432500694651062452889418936107326050999310756389739630376304111517366355716025171436300529765909583366780006812919162160376779570688685522138075620411173060147489012760736309031222537989646837516640655682206670473237861250268126163257506598177149833695444624172250761058968580 [157,20] -45210335916460494117303538737340571933005351108153152662610345638662545463060105734778978642567627088851868706893033925507092837509970833384847310226081701403026986996488737417422326932277739831874510028111253291636576913186598611618373881189241101673142991905819047564820528259978740243177000021284446068428977642920111100071061540636752795115614663866659369093167501254760769839239541859852583402837442088219464583485981376739036123948663700241578192754555448965179874788806015313277007451899855634111196342434149228766934686805771343791715426870436195688760619563118128558757238255876500213815608116325473811872312456717978653473488230378724134892353742042134044279203275076044329097825356683038377077609009739994126894767109802967477809298123850492272521502362177308159664663187253271865170560518416223139441373637918540901500542269353098744092821803458621436148320143806162905356928635485168364610082034639337361095359471378817184806415442648084706157829067627689319035841452330834448337235093101351226439885020753699078212876636398842022883691494783597027301491810415693337639540619427579384519921429401709811046507639494808847967734055052719809853162577909864211849898984233655606062189150098007932526991363525671403590329560651153909464562005497915920262178187168309205085733294221110974348584281915695686120669716850394403291683170130960879175462051152384796279639325745783755607349162720581124726902987582547700520883296320530 [157,21] 179432749551563863549390300169461125155390683113844895955334223518814098567168357530197525930220556814767974722856171208569863075397061883982338460786462817572601989554198537588323674294253483283462173680032016125269962630418093519555779512415544210744033887043927011251186778946906658597272025202665626001388359822150656393178205139413751387830880832439961859323081665497716403419153885182510354636458335963352949672706012401840620909945290882517000750655736513382000893698087395277516463879834521488220598718345047202129216700579540040999077850712149478963536791542998555823789132647251351627901526744667096208354209050009138333520987493691668430730785613463299399750064384637292764134762568100622202327723587150950336923124799108150571346442242880999221883067943088961577960317283178815539778432668109571396969219083106122501016296623181973178865334369495308839533279514694603702989236958092991484007000589833433819124796170226037628366645825842486907134377231470351487111043385941782663043404655281747016929472382264057656327108369681804859266976064310278893858461578341990413704313241098756888048983698275894961600833967877379931083032983604652677315651568564815909547184355501238376875047549642238096371712458082485060045092477312212392172458330842311854749318354189330255357483596314107800570310342165409606090569164735950334222147899426591142065460310604668379669150054464350697693275505039177676915817527096305680404833218520 [157,22] -629027599481973181260475141384853415177699582376572855376997836817510229446298001935321838590290494704292224638416432714882930634460382461595980936766224890763702205103767797154436903645863456487652782459710619291702159686368319129993871291399818667722128105265274879289892522598878485018070321756452549258646736324828718285150527641514326421821441201763727963933531391146088358841462170319070280773412457067830308212696547930799137490389617933432723836331077479863507766476096984739768169207702895093292864198631107079630315520020337545962594860802526388571397277200121864936153698177788274612485236746518548409430953059019808245716963838083049878176329464375870181392008900473210900936017721117189433097081336098584142194631725707805147323095371013859370629434449843707853586573425945946810155692783190440954981280648061284955229253152563353966439978380156736838218545144179754070664183034768559761486353309561161294342491756448513723730596126241523126236993657395856091878346510432542175268094015162125094275764541602267776736376319614560417236404861916901357221289056842181695982921489254830157230116720089299157052218156200097656959816646116800669917030870101394351441988970955771986877772440862558151663163248386534845903220327259971150924376705464883060224493502121390631320231288328355716448312497984192008899340082492620860939478759111392078100095931685475209307632537847450808159174108453283997872724229004808946676015140 [157,23] 1957353992063082680828629213150779015242247863333549365826139523427069389468574562167771779564950320928745709012252964607552441336401880160973626543598742989098222266931840992752532985824064456412682205851290532798921760264993799185540971364340609107665417272376716462167114956535598106472360095214150737867268723246353131574944048335236733543033797773468896852155440008461609430095242754624871152538526996270849793015301592620827287608928654653787708053217477009815274707254715515903019646442706300111256633605818218888902273126018439429917937863264116036888967383484001269122912907690296928930987135939601472625776835470979020735319975004006843630750459299428297890631580821412249308986405118632649322429071656917434620007884285829390139547446327424823462853660377736054761840049394607144634193277647120801750766076630598989799192388346034833751338580156629286687014978884406841874892538429279024619016400778568122905765212656784301452435727719074097502578252563556571086201695959805946571388634665333608198451900265586109273791725888619069937594631118418894104666493792063301191350898116134390495429450798154809221004423653132746599915146535342386278676102802691365506659255262044818599255450392435680851886748268661787479564976899484309921920156633957694425038969107896400417563169529864977912898013734621087089873156748333527258732992449355018097410780739652871399756604615906882324472020862331892418190727165806910944737566 [157,24] -5432771715648799043259772560861994480378538124957619244110360998844124017454652737318456555948160662507886959324580611082064866336474029506806095878598931655863428639841349608336765037847510984653897443951886675298054471049766178328127857003478743027427591128999715621327779947906613765137332268592242035810946457692220869773928271551990091058155329893112264964403781194991697796901997500282980264679963906872008987049294789782873573360631094506629551550151646596833925617904558221803952223829450818585224743687454988475980605315847165045773456134611031428415265410170248603089964642115112909402983140155363455443450621934613569619667337250964915243167463324934607655557401635277909353241878287013856570882702739774261972222266695277798055463898792163306438311893441057621509981121345743187484164255700068124258005163484664678190369114316742908831363104280927114514986007880459820861168417785980292154797144878224973314480697826333774731237299332060734214105821110256977486062025296096188001525451983265146016220713083818316783507117926534328229867355674497299358814604910579432337656304221225172407200915491230665546000366901516219771366078530718549331522223558990749533938541085729211526969613631982372538324973980348540205864191591671826460025411086065895901423765074030054785694998436378359944945971025328897237472302271710730996671420520231427845590428325136244023387452146482206006821777858149281133980803781636324304000 [157,25] 13512169815454206865378250496554906215843136918686639248197855496203234713471169186106066668407748164370502232711566645594056000156700961748858498482660024542535446795676630632128369338191870333322218243924151330183131020539025749439807688717856695426278995412346742278296519745870875985258058814744394889774476604918281657781972546802011718799222185088309543910103603281802402067150161120124771199945471745595864670262400220790121499461909895117305464341014486522224323029204495793601726270919375854334332566796908398855771766257660539886400066638876939628156436563623967605552021889286275766327497653100786153594515042024991050853687026258823990204804919714343393767121651249220156621844150663153314732662929710208025566135421044379107403429402580017137027739145089597457949777023014241343823984060670622111711948829664929400379509037209121181382859777257489596072920738673927756004514297456774703737354735818906356760702067298521778154008316190681671180382880139029733521864994663371373355701522476535675239331781797532307686166996681714618161630504225028268347970848780747183594381478282381282837391828819740293622760924042027364384080181745344654269327969398955549863927169323594524868637835804729924856771495778423042773545294583784882006542782542429274999915410980844022790917112242172685749075621962687605969937162988021498183499313459669704479222533912441481938869369499309739227202109241960377302035049834106162250 [157,26] -30237535145446396411697426788119860263315399653570251223218597969544632087101997261997503104885945556495531591159955134438320702209662466010624975549202105122583834921103463805149867539264039987099071651423831310155761756915376382396265049861997598676609012055498251321450370854572915279978538991207581495006546895277898305256778609994178535634895502392544858335626667818789340664060679007625380777529334165767698161555702906631338245305523074081635324727404392056022597352740948622655882327220814366359656321754108730165325128890228519419973699196138733154758309916340223616656382582355458428179143967098633880496604763166077272051972902591334139806299267344611577950521157730420787811096147261223836289497893779150032531767096440009427132476332428763850607096517019415864514935324670867013925150501794677592970418575475128149264109208281579139634401007131758377089247734940799878690552088909383376777847387343804509409829394150450636064266268127253272978041065883407960165940501283519273552081603479178628158134066347582583117699894223802718515591344168386454725973032513593207581273501246025491466035410575173683254669451350021873665954989573106038896914178713515879531763130131046724062005783046525764216637337839407758233000546101580057420880213313821985171918963621682972155537774919705626175006265652838833390634315357734325886615268618700503835392064676513113174599964680281683081704853444641295598449304082364000 [157,27] 61089454077471513101292155237519641657804414697840617279159964135904996805708757460345691249288455622457304746202326441139270264671531081057321708179443359945046122380682024020239520827245343773251532742074087429380656470742703316188481971798744978067749303356114575920852320257604334623228537127075591027979561959482012498918081308479433600256942680639721516886440492682437657793358762656368127118224762105620427887728579021201435942074350132691847119837144151241275931781858290068657450107838317869005562198185892581606813456182849168260847428452497672831430101503479086186820278199410069170948285939631032412996082795360847711634688801048418561109596096588252911849338447852553509647784397378428546918239429048755505530259234038585243815863620020574858993412842426045515854302884384888250977788007108838998133374106165185847861233280582601413662204190714543527202629313583530589893305098930543252292012969473652398663484870078721739884112785978660279238909333010706025522143226364191427031433107241688202807179356788997489412111242352921264536387378560219240958544592979280560649761725990772240030419727868551991428761225945357689916861262083767065134880549273225306163939376558245947811925861163692436895249243365075628577424827362311603380928218643331646286213704781559032439228637667923841583617044487073512700309727430642207760528329171740680380954060069409392919808002935030443764224531738713800682687622786750 [157,28] -111737146115442519717760897865413924270747791682985856135870213237852306461038048872729920391757035833003984986144166852394886723368453070661835988870622734141686107631377250645408141997153355817683553893254694320222236667541188566496297770135890219255931132370193023750970229744839556837563966786587184525141392169485541773620811034972163527969446986464196928327108868108398257950878260978847411544087438354286827566000943708027766242889980010802742211635025943301294512723617626867444882712938241711260633046248186278957467809463281263309145493578636912867745239921446097386089261429745073465624237201433635517016258593222066648136763531025302849371466165008422176742986424438823648516130793295295829249707192964251111900781542558787578620043788386957955393735490853441198445774031632328016059725143372973856157253678795806082848221179654581212272726204128677956476108663233470898354218790703148553938072875412137051017821221366056677871798517512374875430660267662738753998961985788705123781674162716438493050858090119187748095525456555035057502595832350307849945880346230350080574025113605214812638541572560338341862029494775846315916174281232437012948451484756655723956683432802362143223978672910853796450038795078789436682817305365797940313568831558351703962098774462400667915910731198129092632377953902957012096668869755088601866845755063735283369459650319025371910652329426821188327991953151080852039577134000 [157,29] 185459224001370929476260842733507658908960413995855441988509905982107025201614808503856077990279977980485872166882774920199151181180438118394116222728836047482214011065707790787786846791965276308622922831562392395171030547364332903879499060587166525915305421201682468368512447944408097871321429551615361720197755733129141669459035112971184686130838428051159845799692007830183267714695679892182358034123034753862767312783296148281063135326822100089892914013187981254642500797849076800524435921820195724381656053056041333655381661991198090149900984004561575174627558050004811679938617034452838694887500518582624864237709144430927620248370213426159473450189113869785404161646589614894522395608604145228424740640402640725022254842993285035212301702023026123544110593713983434645088123724751278854667157863052439913083009193551730866487491152401493771015739177837683102259140316675340488741402408305925429390976068330934175961024431069140793481064938395568031102009570267459020618240058524760745936462522906405713321620968918386872733217063822992963983070290670672533625693256022288362399295905907812375500113164523413064218431980103939224573987279808922771449933838086837763525288263477314377114336973874089671492805208527841643669294716016388695017280430884926908502920863376414835934706529626436905379557767250334345548508376207823106168431338477421415550537389740115852497793516184796916343975586386962985939500500 [157,30] -279895396027875629456681842754545000305199933871798892337355466321873323311884579313811374579493400818918890013316128452918552548460534099621969163809481003280583617451247803367491843687462695735953413494954944354166629836342807557969672301484407855018964904887757009636516326346515209271885970667907912202601926342435117954947692678838166023552083189862644747052963778215290515135705911470971951027374135801995522288346287192204947708840144802323153753409062926641643081099534521108709798767857028845303937717962952615206122253341099897396706960994907612076106416059250107596253427735992111851852431647126324635082683329091029522952765559054038066552469905477426291552138819060094541142881785999901085379721426732248186745851809055503084358352659864861608419172712518918179885759785533897271913544160794187581733633126091896177564711719613106200000389291046403530957494384487145560100528031482772687988437678997408700040213688821030314251387407457193765678686091756056926968025099418469219668092682459008453073731315463916370733444086692835011870093015928614021304267605095258441484111518873926189816231564502780898569196668692628992869978659459900995829150257457317053032941693025118252426360276256998594133409566331870920349851086079167192651451468233741876871698867384144236237107196923477446651094787303964095774069824408099940209173160954898321716953594420577595332938020748411730625102064094005117416250 [157,31] 384805107992054336714320545099665291204928816583632697299334656060453965369708617129287224340441630552387368860744934556233446860386792294241209748448976255221192076134819070401719263462891645324754216858371760723001485839679372682247412379733245619382288856197892779421897165809734861688789853544594749892653595895938747010324159242296397064141348752216427714057987345721669457425194484309933850843691161508606374654642791024235031658772021443026305941319668583964418140927090451071908580845553078051583853297674588121459692358772849850608866928594569194970647684088561502376150738500266109492347182737759003553215947904630864176654875653167968321617364532523017158248487298631721060649559871395647729219134112482265624299386450408518983748193844258923417410558695429217798371681348868809393085940329176458684813698333766084570127576433097860859157022384438961564836235708949436978982064911975634782790084406070227338034844970693260661395504789798354612563491730386621566518539729092047820811070710729975140132306988184524278817450785875919050958949861361222634125194320904778746333116991909692947552062195060962035963446042854557543439347391697919561278148389405344383392434688572988487443368378800655388318408893700313906739299972682380859593460321052575885947911936473462868174957941010249283932658743950391697755661724970243686274821667728233986837157428561698372093111403596966760270970745701703719550 [157,32] -482763054248919503601582140786342008368796919205085390947952291474075382373746066836600187995107535784060464668073665101468155418063446899790950426307690955958474024410818884911510912801176276509631354328071564220838479943076133918255523928607629637652941894225085462742939078953150612446552937711904565141845179092773400938442192603519257068355335240892717263371472891062943947093798298909193938565777639941165771208461730410307094739510634637256931202355065066359680143574286517070380285184941447829559866477076942364739384260129639035785684302770489466616720164438848300810703056407070849435768633345552871133431327372504840606791320535762369570391978352709037461269086945216085182031373107189631564433907946595908878248798065574253353732380547076653326087966750976423961030033670598388934495718702021132080635912802960237631868417165646961063478077666848724058647884054930427721827367724720772310252883922130941917245550459038072654543063690367039263253659643860648159846492895710127613893133171611753535826020897084316011266933327377224374939704640556374100551756701542848776868861595348886587116009138174651589658552381245841560297037576542912324474165930517765358178857271044238177736090925186545418991375496328542571587587299062292241449163040736434592711395384778248400661522358761723624967072602683371002493242117349988955828200868391554310040089761037317264519579868727821992671562059945048800 [157,33] 553568702275540991454605478796451100356135843506303222027448534886227306367700155356524461911153942283249406585985736122731854582247200746637183781288056242037283326362267820067276816247953644401911325540210358571309257083675929976262927967449173930311295846953036108281170146441596399175629349081241803971899284514167907312498598759525090681898438843809458177843169922533084577706367341580840898604138911603215271000405154669759438592238404434333167824013694856478821843715085185831942817593238592209518265644572661423174005421828241547381518832408005024361856006040900448085702160131995654352356357970648985480519144174912708592162817366800223860437602514237231095591465497031534032593855411331633646862877285880237653747318048375691399029043436697008933796335574799445506740496978554625546250629024935619674174864705614830120381287259381414737427432980365635982692480193556180895930786359669877242902931601798033955223471356044836663865055805251705726986916289181714389193503026561004816283700218593197166635908212339942835375805600207591831570044842946321302265385181934505044908344674015308469184370586355944480248492610384274336402304193637656331823688428035555079035514826712624928681531026632265656303793916097087931247321198817660890676647132339948460868236679136331094911122498192140790213425031259658180067749671882476079343928499140965046894140179420344717696741626430071426843701296839775 [157,34] -581000374673193035815872318328063693886675733031262928403188794569328256733418277987020641970030185611413752843320616066327573819010850299439972909101017416228992485612693446982795322086266455243909965524306938696542687686198174095198981115239137811684911376324119910896935125426198855851974687638668956289100090128142370306213928437929432105137834381127032138447461019130598017116689950001499900594088626984750377945219656574400166710379850862436016728661295803648129228919482513787234866429205274824075830612140040896568249805453894784293658147828599363632604546125422053973720242465771677158540602333306724160738992914720785625855555415430405530981110931497109368814297407560019108190848123957387756586905745800461213270099989912159572237670321856232431521029219879536537049165627593333682877124378501944612606628848798711128390242400174912371537069162112987161511761888764610128875555438185484223492173534348241866365998293912387672416286702667412410054139727459357039346782093140375037534064781930789743683410132357054766635167676169545020190753666156551875224302685562654870717888734074999241847720310101898990950508059541054234792326144503218772494061176687007117035075152908742261751993045282441151093926129804171281200836558038932514074490529240778943469857806940380762674862109340577335424026818284328615434864266534350648151968927842883920699337001162648179726061142726569135118959826300 [157,35] 558828232516979901424449323496304526787721041155534576218239649097671117076617859775774279214431456666377790190729444746149062032496113310276040326017704913093948874987930700067333807500605460368437981150487807453768235346024740832246608801219844218001336682628694443371633399315752918521066645312947403453415211672149412204974244412523478914490096258069708501449929529842877525694171409328741806683779418124641995642432445763387834843647204083581473129308378326066226712606755045138508703824004030413390440583240651848101253571417978193714683167909646271906606302592365193192588984318736708473572874477517247697665453067691374791940425892543385552742504562213275027504964501357649410320901887822441148749794991661461238535766106932695675580225395522044182776111385345512030345053653248723959493467820382609896094440696794285895642968206773738907598083618935374812912186827759174030353490176547171014808845123752187410215632463787112741812969070639448355380825110924778570427649062606942824235134467572582614412677114752014079790845074352723327249152294347355650226480497953210991811478448463016319566924837714415334367972240911184685869977074927095706510596761852183578763803419465962176949909568579965618011817095686599737739012897734072791796422306501211047210471796693130263374647568822580708584420239798120309917934554170011651632022142176302720063198811899823588549273352634756737625407900 [157,36] -493062906048667524545665898623870234070610832297612218821385100380341787341095450706942687623062017707403710824487637431699450938967061376268970312161273972727947378865097588041657647696639508735326955497084763581340497271461165358561718974318816399878799745612597120040183596091036892566082376008879498570564033400550130568098777658673260479621811638483518569530720120252412729809478763358085501887870722445269508615807736214076272310938145215067972468824327876731960843559970798432408148362296522199547909717725772166752229780466592751117666643782201856572828282930823088862321133840293236569265189649633197657694509029401099256011842917042918029349843314220714846185527907765023358728053570790180421552667230642069273178185333136359195918039996322404158744129112551257151155257174543313203767677554726894450320274288608144313427800554345485682051018305432028928524834114368532329448531652341272586583195953410244464955421547276784962486293753727835849536372812209923206787113044694976667224244920332765179055152958777730584997537327534049955444179798025883859838772090768107717661622744883286231240878706154006101921801318333834276505343087754824438282304225657649996928557770014955971380949277721383276766658819476318623998827273672553466380840331836476181339280717080417189095105969988331755198807068923732696509634901170765566261324547651324458883408168363607409386354716429093464118850 [157,37] 399365552574959048679799793373375034776588242580193863193087588892480125362885375266021283858210118623648805933670786515802673507610380478609544465336050413590427021719692656186739766648710729628515223081305896124911017860280974220364157087142887513363698121892149681254931608785903250916964576370741244914906109512405151558320612970875749715963342859914874017944160565695624058038204750537146587150857289386809271503114191977273349149006707227507296356006514778221102366802965089491016625922177298697780511873366073012454492265728874482922566162572625457242964539374241531581083827467838478901745779578015739173827239457839000901941662726314390160388768764599811537359383146429413563349922462006763223970262194502462702990456221637818009713873387912462889231524404557719648189206770083677893777477283856340090656743768230589739735081358325411468055469286594496064425944744755841449957771948580854524267703429071002998007779553073763653896141375273777678256997560477576504743141036854236486810058046541016404125634688018657833151402859666952859299667696613506703105251697416763201776056986807884041052082534458909652876607448945520771296787046663808311880176024649680389747220219351798181591387782181257279813567226837110795289810861189064671972560707771234385204416624269291215593862721730195900929211325116181130292453689413799245912671572819725346421604760805106644633394189890359583820 [157,38] -297108441603968240315359846012641329015744275163680329308562832954224712580605254947437933332766474745710718887693756449303667714065325890923701754990510724440064198309476569358088959971268448385531257368464463311658917709777601467284755389230099905931488742701822403949623208137464599410883387475760991155201021227288651593043968217541486344594528939528891700481133794672288906380115698547794020176263391334487768819077421247935159567965302687828391183722932785777753814821747298368945284778431705552031044655297030696942834605527366077518085082278449684589002841185716620457447568557091640297891595688854336417604348183410169008992222850353559401247797178649372045274144074038652773576813789397385959673079724438699877084676709044302222314243661330015827652189207132913349106231716667863642570751665929165923256106367001853131285976135960469203220448598830267308870147205053190514191132783152313201945345184834142682123334084632119128225031942272924148230220794892436866985119749605491514643870297483038000276701439527740440975189228879224989171202116427472829160832859717018659527896974159931341565418835145518431002552511297178667135267640487931731922486062117046826132202666804003700258640198564709367785821880825721430119417627085799735317578994653746255628830590619488132718926996462939350201901973162093100712145062099541043843869452796398534156957257540588464200591285554852900 [157,39] 203092415236503270188287687040581066381707012860097414328387507176765188090866546947850896427488806853943844515554247627472712249900620507118591817831992040525280507198932563529981220607178152860636401707743640933104077740056219840790364528716933121865681567195281493543035300330559755474764786974947362354601887660928840029161531293262314222098588733182562260089278061063039830820835481974840488414093677239764955778699579334115782464476715540331489929063135255708097332138882439785989728157528974928022017797731750340259548868138450679858708949547124490676456516080831903014490496722942876270452878056514219686597660180454760630787174908223098416319686750393472533968664665711013511316958590714269816046931897037998981349237270615356749085261412784283152624582168912386540626908076056466573660216937488522093192801506890749047365402956436442879818165296020574048828964604777562909836263070072946647582089287253900701065579043026581538544261438036309850262058426219348250575277564682326900445023383846796872969856801971278598311914613892797860852799665156129765190377832762157346904608198246510371788947184542962450438222843964394439034496038736822435962955023019925809731468475004669585909814855286661979205669993287253995101931255481145625030759002750577271103450976939982768714900942091734148618599180448435243976474378641811624857744159261520523531861935784289509349573760785315 [157,40] -127586735173702193907588605373543184580089516741152361319767129345868168101169466408040978547960434707582633453006867584863406418658351866317818844739004483204197805903195815385924709585471851616632492157225317964802544504337232671573739410292409607588116366225926921715484070054260552417491206997765184447940256827894687661022599117011220325893912546741607168606123441912771986543024771965878463042466741407318239957528316542786542367412112564202108109573969891203942717269818515451964143414991536139191925302083850530405266126416232573731237963756648093182245209794682964588640768678144635058098968591880120807815627964746182258070629568902359637112179262311601611065689466548505130905461131310491444468810163657538058796457884148211429676858888484639209830181936927277580773996063791519624872562056982152126717050392606189129892990962826372331791291036155132656817502111331347165075446067906845093989528606341935023261601916240849409684500083749678682086667863186730206846590032809632300116172313665991695700921590049513365114127616258805340623414945238590453971675028509018533225476510271244709764388311483750944694308240560337355648682693155824475551438754090118001723818699540273889431254955261932525283621160157388870253885622653269442512137401777213908689411955932420815130591897716168842943900069455064809967409745347267597605765633012261168755792467584756458989875219760 [157,41] 73671066501024293661559103930409463474217106717561867240017555425597103467418584529316394374276902842901894246958780444227122459092654230929601504735760208484636637058050774978912385758720026801253844734938702199473258159187684396311546926812801936775037150097608830369023653459233039994800589423127259105791146652768723679830451312434247486226414295816253420719726956421173432357968179617190110364099738600480131058992447269943637078631666926578891310794623725773155067723595921911635742213529872278573145374138382933532478683542079773466622847700120828926429149387439815269190472885216972109497177227822358136962993123335178555951915583291858612844354220985888953493363438594761847240918320621500679259679986972215978905458869862930453191682983333985444414161633505209545849234359278606531958857555918666965650587365365914278433479041439951815071717267523412645278204455435185201658421787781166003265864086220943843814453458151415073575071702332236675118942208808084546167442148966265549261898574676306273129580317477866289738565563398827498002118794960727600942416755515972956879931273724662160693148348079195911065041927212739329661551502558479156497100389457129865977082696540460086554577902752051731359866022490001218476254987767696849058831375722281263615063249141221961779470862605253973261731116342801929791429435889275109122821039799347440144823052949171585373932025 [157,42] -39098613291741512153889993174613763481371123998587338443842493949508774233589651504553416075749731701367100284886103646315027592079498587410671006710564580444589286924534818521483897017863005221926402156444786667929382188796166963660760420458810549658283422431002796607966236410407087996094600028090181856803729368405732124599921628000871318912388808685189462143958011277257113314826535949262472994567656591283493647740128145145092544484161537321268165937550693548680351284709008551491502236933604170626746514957418848734448460179212709242393488432223595302439121502353856029471350800525861094713919280654938350269515249183532842716640568151346757089862577899375073171534504324212113899007317851387096356891257008637977339929717948624296166136696807369450148514113418846270405389347663827072416953191136573643746597094332794475391737693856424044759631980049627517598912178333301953692036447970478671662111959792226600034983876028663496901676484551672321152905447938253339997730543047751657819664319855768315373532096256895179330377224495466596257256210286062616744800615022582354198133759268372296449124370050495803744113209632166458375451051254327427268840140050341027500382935095477995227510295425631019775286676600339223715455876077950868877224207928303615917193886115684637946730054919546430969201865392599610340550724370272230404378191628899515806199594321277511252990 [157,43] 19069194475913344819552010795063092222199689232939697024888129681334377489096804341942388548704529002690070691027692764450594875093283828921341359583857072887429591112652674988256888612314219919029882214922258037568321857699367388787628119598917285835527051629203870421086455509533863000090577085220156916359169594792697808243017691758561273891814385498367747494887236271212397144072590628056461733233463069634070765088345345269421131738596998794378823709927877467033351625826224076305071384189191234863855718217125344252460925562873609043618523166041997252874156556312499158832913062158202069075189598000341531760651500653356596494528030822067429264984195351011508645941478391076320024933389496017329375298578198610823821965231238839088344685223562651983963851774142692066693871139165890454503422335433512280721771151357579867218054758857091561056727187635146113015228678419845227132922353267801237396475316385568377832912901461528186450171248624185602912568622131762767934589448290558217610931399940733619937531687952152427313989571683620177361325158105765769985435051236118303942456122410005415618298497971583099137084221443556616421012256946531022142374181500143870469240480926214793435493631906729402780777544199306206659909837349203496248477792202733968355252605991445564874946684409303003234710333834368519002755574924598601272184448745676982816274574808871982840 [157,44] -8544283968879342875104246736319979447254185364876521382103527913940337958689549071494584641275658025056655398202418495188237403448639726120255364650277576146673851720762766760854350751629874349960723030141574566538691845022317159407285328037706731744471426100022853277058412692078232175253643371137885157420703091914246000986032985361200802842945596959268426242279396634829359035465416785867464436761198384577386409140484621091438990495182246934086826281021057389929759635157231971073307530506871903988669326771200107390842811700049931637759308302336028469992545009427984985547684746589257477304077606100057906602132270812233294326912013107466144074073589979666141806909632962810518072477119930607754042514335506959386435342319998418885901127737961290971911429299938110877304534775830473134325111809091723322436174479573482294169338097874320990333914382787712406772518452709657402815203609622966697745007821902504906613289834755194935012545367223326239495384961456930529403707377561074529844095993840346510461074912943002170804332251880594849062650216107174099976107793626084663076034207325610734227243047422387898819146754947554596104191596562911122787524609637890595255345301942825213121424341515654663813165938247624222649725948010829348888250487926114189991409865857484670956896366912624936370211502860699365403815845568427246259271816475943324649896445142468080 [157,45] 3515469222112848819729855528017428430390643101422205997985805064207616086994703572884297816360201649723779892181886047310653639700341840484901235577253169932921781412862804607975834687690308250068140061521457768482284086673543639143663002515975082150670776291974873931227719268763774474715793153293250725298948536988529703239631858671480394832573041121189542926099790115733746914671675095618158086767683664360002539343998859205695889947717615731097845451434432287578400246699075830243463709431405719578237542142834866399157588893614906529352678905031811489796166551879508821675154724029268985573711570023246037880466388803877325707936783654629663677296699987280961430221684692904065831354283673909015136174667397370958218823494843638075619175301600540866615473129460269357369283227702477107863170153676071826669298487038430367974018216052705983596486560850293644068598591512741847790481353328708982230263755684993713163866831882616722904604248984781402001421249356223527408575084766270782000559585631765194210213315150619319528635280153283566124762826984261521154938834707238589142968747583451918285549890759471106974198670446314846214364357018764640873063317894751098609211089959308273708236826451541743218756280105031459241542965668461048950872199674570984591091380598992999640040401947498447350837030319222652211260787188910148147146500589250971248738996304305 [157,46] -1327308756458045628587359300015943009264085377471776788845996409624032163470646424921347329494104558116279303224759305029485438454781260939277962926362170666094150657913188656912058266214980274653195361594355708146966044571929436091825328142081583499577008560214146014449285951404706281449251113798743030642108438132972505209594261408809899377542642883509094030827125048272833381752313920634747516374730556391175780125824522581510270622284902719740743197674385734358630701021352715527928743618775559576837923661514668956760211728216098476751164193596352608199101531679902173139895721265516228526797005135387132012588566682222681592191358017936737064201471603980204638498839034646836990053111590988041331635311634904513019869051815552611952747723530317752432685828765062894644181033463064242608158233118061631497903897507970900698482340555918179887920923546886873821162956549994105914856032839897592431223273107141678849016026634462254027210156753544682453184611947066790518744397493529051524646107474663220126192262281158580455494519994811626397617526700624821048093806335040906185423972051313046602101930428223917793772819129992500821447046829302423439871472123552726259739201045344346306923404447618704166343727330510764986454392556110520512812056054249464504650824798196325674276335836802059607607185166880155958892472012061762574972819375265645713719990385 [157,47] 459500238383337926134122348493269358254228494350091253391630856052833663657288018968129474706287674481534453981845528304702706717038101415193886030610021354138078753094705805300986639648357371895332173923908390570252961482806451524007378629121666773792693910042881821808405945976745993349625190183242628190191509406512206457873042723399489327404269790314530861072664971108163886974835304721745911821799260861720147820957971010980161319336086355942541008835856691997580827969601220257679552332364580828587704573056923818515896986619387456812764266049556893012073159099755294751614162820805822895178713646101781287435122441945001930574585109077731113465501894410640876963640666563702403065485849539205665554376848001965582750086351313625957405688854501634595882938297786615908575597924312189218498609735783253204190194486640812321716234590545357154783236963561255298518297274868009160498834244360139269017800663717020380490925555577025423858455784635002771662385151359826595518508286827798510058102489138346710322100768143074302487100599260427450185262520356246495336795282366166149254552072679727151894171915369602435692266854296763181494549019154179044513565007767430739447181245015008566867276399512745713670534015372949131535724368642039016480350289904579044801062701666252509200857879655118877025421782823798956197936786210223850880783742035832864522969 [157,48] -145713701068676120202635453436278898254191537029192601565318575946067112041688295978249715913900876513569950077711863158311227769031816183700782233547078511174353305166735248365636576769356847228972539739680268731756088054451813812988731340186075249566537440776708197174249578124904472796894929190578107850963576358246751164285725994766476211540388238891671303141289501797043412350018310960422593813162264962200691041658260866427269408298923450180352619389393084098993275303349755244877959032273624003453482442686911299989158104443501659048813500292223651631731155958361090482040007389797159475373858000742351682323661612961600033061785159402448464906058151935527135846284123837260012642478833960585868448085452142559783913165603953627501188381966291450341708627697479622634489142615823833724729596141532964029629558593846563009553546409510666110899891049079786813652554943651494599078417744618191738328850780829854514240281756180333317483105200030275539159376744823710809860274688460835720940388531661186431635496429862671817520327084134835554961207417060368923397109267774691552305330473512555340964658865650021827829976047686690176979259561480536541842972732805037289156882391982773878224028526468360716783464949026936151287622881498370056290985438224658050702992039268232442286714035999211056128729326496601285730554702332966646498000487942642622805 [157,49] 42279149850536216625744339911444518399834404868946223493218894455591337216909506632680404132638822778361074182671414231011154018150097513731010997488590252730997908274653108132897030824694844199103731365797397802331212294410203156056533280872354786437562402524933681904791270514603642759258114157822362906240113980209525025995693128068430052837235078658418999771216085698935060494280011917040857430891535366787958603688242906863681634613691580482540978247208512601666763118781660121337004062617571328506215435737410997016176239789217304272977889382672265121027620871204763387991669367616432702601824577125021358486507143400988600327880670105575153112837592125817662671469124309961471025343179207342037800779680236563605704117458907277904017640447012213947597249883723004606321488227892136239068575004670593747851646955083255148257941318893560966006337013221845307692103360309391924719723017370438415158484816032704187570009181051600034767271120618854864748845535644804124614881180945374408689263565887610363186717213710940093269082421055267778483120263704454316258790893009952513384075044293540899913471104597822024608442071583631497729169016738926764922033236537514060495857982531325168437884111402661438849214590521786060751537568776355687034840958826406415941030572183735726812962317073114123140169414601386764879358723138935846457077327106608750 [157,50] -11210049947292417290580176566089966839821297245906717753873211484216103601415819243917756636531679233977819632567005648557681380307314303452063113126594256378641244248854977210977095673944093705821441968755147705910764926495316895053498928859296098723111219148331963292979484238568209799424661560442601758751117331593400630817918606045920744209603221423609240402738975979733246092969985248131424641529149870563324239506882395968397484970352600331666868993525310831055752877444509499092133236644199579529739624426497433487556382778928439800269054236877718204877778301490191740306141084441137124793563010905260268509368921713590552694287317824991840488487065315412896948557910594132042075623383324396550515994679019760738269189485875908499282458742155275013627296856765042205723224443273295517811084253541762904608306064327088073513298519522796231945211441393182904495144871468686584927119153396052929145107842544511221591501582115401774247083452064387126249208453457090563185851897700536268828429358926979858746630867539065803560585728157593879473798019614929248141574896707938762009876770339280314319782330687632614220373271899514311903144416502013765776932626542548534649056914030697710180681177023808784056923403012550356497887109624071028548584614062472180649908531506124858018288443085824541464126005002483401811761168129364118347798324936250 [157,51] 2712174228705367193178369014604102372427314352821888186760390174937554346000215455799024705447080263419398851893764876646973350295891981883637971923412136051343875964443778437242540590770020150574235170795144211684469443556783374530373240626499680189566594457255096568066344601142426722733192986878841320789303869628129007304826265777450303778674188581736325656043733605086455681663383857386718320609605417051210096028337281418671156531065700551111100804290981962247555218906179042184155157951005174429687895043447963689618400072541993251345846550255691412471563564288631990384301235893212609745424347394713801901161886754713761503185143633019659849093832696747817779657030433345003140934604559754016373778651431244876809637113008590760327813421509200919124011448383704144770807816114758327190771126236516964068062174385664081785476206515560984584530043565406555442872686368882508166658961476334265876729838095697798805827335683210885710561840646974122423938676319274262996648560851842868389200218565426939663088873122729067786836851326614582231885980047748748509559752070772244649200870099819110535307498435221526918382763948093396226204282029824686644690155732246992982214944827649296254825248537105751570002670646466596394908054445412089655181013714869530211150694067358060302261167030576216958245544393377595077777928466036277462359980125 [157,52] -597793421012736815778257053221291223154491060670667273182765021046895918608547880086506593300495813064458794374557365341437001541927253673163138904668242509826276301593539482516745662743326501480071096693505668303116318554764556798137371567605096964276335174026576226209807267705103118788306531904202250153396259512107757706461711082248719337752292963425301458529102264377929141625743206343647525650064271992477909802557776457817218319868957537049494474734033011382115149219614200340784730793936188609203681246874260555019870682712491873686982305099473910998806579746894692087800504284219910174013822476930205018549483071868438125822590514973641506031757375889765896074081821237068270711068829638961319701653416912456747678925108750659136661845173908935027277155686228140938770579826379973677183833131626025044928578902435943635836616748137819764355430945595544151094121889912142664715874265773478713854340439288774408401528456981413408705172577700057308887942059359482465509807797161220424053941939169667232652805192919009211719660790701056342537372976227274457387950996751806226457777853931973486520328471467564738582067186092553876949300955527888033738694116657825644669601570304820196934183089230303286340347311289025652312540791684137324456892322934344311431274134709700277621277767596191718323229840734114129706840338563781539315750 [157,53] 119816512784336139754112795929098920169214699903042432112554169558874941070290298055335652558678057120363833640300371353783745520126210126717779376868201894804077320278914399188058839538942712068317011618464942230320760219927018973275439614075906997282544366006634590135085733206369552457427348290568734833871289965995272305704445217767207165488074201424434997118619435900960926151494660857106835512564213652237457130432758335628272319085972906109977516453119096072646101701667131931343571463452591071509473889727492509742820637007976890830939878546074166349592164057405279290892976381427294618717203783165372014489974387597430737769209158172378813977015343626792583690782366620395860111667277092544870922697035661328990474471910951545713187140221826860871260342136664606207317585752282242601895166264201855657228095022475540435503562088480536837213421449708071248871031633248117815873450004071875637171656890324933479758678840540517892759932993399807094592528625237153308912614529660270988131013189091164906472946031594943613487453753015071255967045772188088341295320154845807903423106253666559583023378999167999764794623755573579591083724627613965347544424257913792822170756389319845029316087472395483242823929303017843649841882303347478063480421428656079536435105003290174433195218274980967652843787783884276944233235013477066581125 [157,54] -21793697301318357126257102913816363314408398802103260405352581658055295631056840446799355763109276381199056387410705473424961629639733867520853530168329222849667415342821813003965675080937796937256705173443353684728931442449026102955287869975815501207187789733752947824072239644424270186064431785788657931416473568341241510179801516927541495923278769654310702797507884990256150596841543893432148181775714079730827305981874249477879181406739845687098089192273934742195870663471145982840370733480104545680793439716547587832944384670766418848027205106800407636407161062509663543603062772317719726749756442470995039210799298394142275907655073193066147303535314634189624224654031967669896026970796599569886904734830557697629761979382076050099439330378309253641671128201727668551072462311470976891927921538200105150967132026396046129215602235806129114101713822095089669182744912204362819149296834708797477709022902837412684349475415290964378723189659305288719195656841638511875799502881239208145717035992614287874481707890273426980931630460426806167774827297281946479620687033350101738245394855141883384038352456822605171647386037518910974740416554361948266058723868217193435484295592596162093352006144494453207981006514558999803487057756259680687822829550096307566182943893606588387739070836230904538257196930887062266619962112839913000 [157,55] 3589358709175120989660360710004859210137839800009062761420805856975020319563825388486308875261242979059329680876120630286314323032529564836549264283999104491609940092155081957195130584596067614895274443067969843612900964938278546945360727951184076997795001406490780185384705847665195392468872159273304460900677108811599108339388812509894510094512378284697034122805799076080664376385491430579538407659210802559799945720369420146415305556246562649169401116229479211325264876630513575985884946099633598228582506306469455301402227639575649344415911320448580597232350982997762837912730273895172401892368073086777239353676872997502005478712300157890497606223142138847365855771558223400506404905560476126684166193539429065453853984950034795396167970305260262073679488704407455972697456374562125915260595415660438003430501744345866715867699262905031331087424156346369965228474207811998501919342131541207128674668919396629950646237556277327805548689409631276523153342989585428621845829194943946528816218019711873323776381378294533209938774118888370657828855913114401281550068117369903836483222776143055194214501514838854822069263312219549718869290693901540762426728132396044910090262984728355221297178494542135142191194664433259321044369010228217271821993314908190109944719504972326743978151541007039099362493392017441484342419424561375 [157,56] -533956000917832180371416028533916636136217424404938494493569480023182681721592801161513952872782476350705002846073151646298759963649777615701812399684104546138952592903507937506995635675112953722310530824595231516157854144465994198429140860922976938573690282875831155852985107869991765197525464710333050466955878637249871896371728762161881207199941487803762882603737996841017206504588160797109439471870449781296921059219047424404777112012017548302855519318112332968156412104811781157019659398923353124067030067626872648253557860311575465069480525338531385646753466993844616608559145557143471280939763341656971036174184011448811853624397155395752073745267052389626438547916141788886769415164066213513916347636908176233658909675139168116492060506279306100464871059027504234913135959135934162550677177929645142777013060771124475483515459118477739392194283514276479044514174269203078187623920446305939565193863523672976851592636816815992460282198894042699644497264102287080334833781506302693305384219271124093609445268577983974576882000383370915507438428325118358230413177404613912404473653962327106813076539514794169947169762253031107500058725675863129853809697969816527296657399356081678632354520761603756805228624196997419029143882765963873379413591924262474598033930610394522807448335635217433547180426153007101567776490125 [157,57] 71554887941790359860677525052548868025355070870081813264156449502251800108447346600620088191383014956781931537398566419392946406773158769376807401718161976704546399940395335860186687419825089764028547321582497161378658725483420628029406437681322378869004289139374309678286207398319486242436417814038643335401277811587872316143704004128598982904479832622860496758453242507791749771395417558816928712274166704135402291197248248108527488339607170034183064248894110663939730410411642929418051939892881515028998789816846139065225031532765532698486819127253105561577435318291224363797964597677094188916483670223322106258633891785204583634811205423253532201428876717207334692156206093543512158710332744115111570351998335765199619249973955201859506808352483723279894431963868691297455581391522537461837575130606719123329869000689355360793859259638803317951391513698870127226490023861801504476225169152335418744374428655333676665973654209554665521391761554908671333027863233538564632548704683209832662733057701976616886967837363398639046222496815249006989614948955122878134653791710795854962090977148520041947688383425687639742707096254487981705245093109360749293934297503377558929786597095527627933910374096507168275998379522094836119746958282394279703880173169052285128402904439479392672050723617615914490230911408977132091375 [157,58] -8613412650554040187683668042492439924654286552208126277680799122017477030764045638215436455162437794252231468128276732287083225454743511833035381755570911590656739450421280525932067895664750572926688796865770459964185633355029171892722792999366854315358462402827636488958661321549961250808651644029797482140888065481431164350182624865716355970757795091207027166220928628297635611736527500533267169671165254472804687391084443125098681206411300832472036354479839826951402684566860820847186439424799382044999333427554407726034092372056071706979240930922720995968750996837265139881179846631087744669497875483336430817452648106667646408529649939961775887456185550120130258764015537014719644138019285060998133182131646106301998038206022402618744033169308783241070650521912330456283528802693719350729630484370620748028480508869582059424051286405785976188674489042473972132664877890677367081566966665376870695560703631941900777988458780309885425617900592688160971926480543610895603786622829533086957043179826307123673675394276420963751203978753785572676950212488178880627716402544600538197258975771591755617417296643727894904358512479195591414361566994943192050907771374220525327782893143201404642416023228830685419343588133702670273247612888215109709416083506940725347515568725030579666315155961404123966049132146473933000 [157,59] 928495585321658314797513424524169574394397308931130297141430480053275994100285944797641262259626967693519135048192154915444190528187736864911132280415240921767561518349797220440486931823726299806446454121259039647499641747879809229940017019268487978761213156696629294178252639130418150742887598987941882400838574507869858997368509507723077401793604885365132470203845065837297064527986852415971630012123278544753647576230874894989416735950860617982497751029181771897132995046969257546814692833146805785943775097552073704016760163399186737451574479779799455560616693398917810595557134805586622504609155604871655576849963219900327390755348458221914816726122041587388066570167309201706969347898216205767273880553549958386587284063595563782412113023780754114930872857959200579205849428067135173364747554691308044281028065140318394825253278066496054721691135046461971691890157989558905368002658875051063618998068827782373807899679496160208325301253041858064734289160714869614529054112517261032818250381562406716953574712357896762776361078828211223078347296297992466251629518480051946224999104132891494273999834010162617052727939753703625830637881331289387458406884778558303328068719753417840160387937171614484758589052144949105146980875257186071034955656837721103379407564276937096560697741467623503281561628091727500 [157,60] -89330998492893858926539626675460540665535303249475681307349112713679731492107267988172696721026424969474488540297758534415699516005863249719580991249076102187838440029972793463936257578978296288850558853761897510998421784603429716709890378945094446395502426327802595820594291300641881918108906780171412560250906032397425582569549601047935495778578609376032649839409055174965451217877884978301823778149157339280281661035289400963109040249893928233153538006083359517172328303109623109291330673001255177646761441560187567276681820860618562851888563910567209912667877229737227200984484365653826385553397288830166340757234555548591803315798145347836574065231316205796334113634902547727932912486512902900526292033860092728052432741223444453389034852690971652996462769379747888781483558367119302419822263280181045077093867967160788333091926717210920505157431009328721160661601665026601396331868587857994141497448094071157859568164921534745358428932037223088385711630377755679555673442970746138888517814075413129399680470124434423170376433370652907365141059266817290693132192598241138383414813912490458437204983506489396169243366567388676562329540590264380368594091138460531546444570104203981813348659116897629148470735643799086616539843590996461313270131654169282653400769020843978615547680352041224508435295493375 [157,61] 7641753097429589597224266564961785703176094436423139641374791634732441301151293186195383601331295359135503344250133831386855412631225271056761989811713224824035262357660106498446424024939226623568886767774098284827234133080723820379763238536891600378553787278873590455398322083417641169444619995462686663876346950902642222666425527250241614908839976269647622309244930613182490584096236144592599777212035528618012863309622884206348018904781083069042430957838903434159401721047110566200328446660834204412535967547845228098875284681228404480351823016826811159682275866256753596011939299725853727637686719115911062229525535103363134887729957834750259903470619903010089025313600787970846553022412582067333236655202913600315830793457025281517303978993782181467896548954240497071713860901376265707742405185274100798251997190690532620345063540485478599567236316120304976943827180008941679733537775362575723704837703090473067061199095748909215506176755756940754064461743937026316657188706894686573565911127463450349187714830524578191515650674289848436525619589189349003020565404621746451955672379046170013276302837255468210381005794590224351709581970856391115668516445100040117660466647183591824643749103181872350584636477907788036886443931245367535480677659726150325852260797124959027059095827597886892457488850 [157,62] -578527394539445859939186376742060654728406588036547849361049947016346398023992741844526190636147052034389796028713701893942297572775171963168146150894791165956188990300453232817393186807177079061132311849553740109614897467436279043570457154077215955916198581504584677929515595526436610019526415098633337287125160071205113774216713259207057807200311166098175777117400425461377634124620924022796448759742797104554016777984387427270055180911148018647571688697916417498795316433409450416743189177317513020723972365721646331815949755958117237499797768823550510488490464535171559186416554571565680950834179515262862356346758742856093918858791979986647794712293505083508466847911721750522668265291859382056450163869491785207376276136704524435436845927224484872551314620518069193613884091400938977164858856035642064123377692087985724630122575546319654261706396332560410665006105176439219195502169323044251569795415047032781783719702641912034401792809960630572400228819241940775420898677016241743188485097001249685824097575617648719167919600436265576019353835295138327831957345599328547811942351194317548568025455522851335058641101718380338665761549416535255605279524980956003214177618459448063264404570917220591941859124603056664417319635106085275250070920073108594887871918681160633073642269029798713413475 [157,63] 38524541616977553981123050592212242316652716532350333915697133514817719461516469332745383972803089191969955401696363663715833806475254936536009322250731443061154534782146464151499415248573133229976411992995114315498854265930463343527298297759281786408833285860757975870024352860747224787756377737641758841293168187894497051446801119776951112227680672994354648642037186249446348035481921413473259050408523471226157621875542439365528963356470491340886619434561575519892241849772266065317476870077451570188630552054162639486219313542952609826977819243484383606318603706132610572746890139549809748849286843217883498214031277960897378625762822636915198062754093174422500050293057920496396306428221980182330653938918229121042657136893285809898431510393487242729163318999818788041275527042548145266698961912797633926496536178426699829212762582582706748506023427334622361629682985509265266277013757436123715999716986812883844462114624627665922864391291830185724852107397287747176149186967704051193036140828258752155759674416032391907463507466186348041948972692035322976227884196308256428400944449489030793097339135570238468190237142963842123386409150992871796562918986111229989545177430658481822675980798595464024688982875028299934183542634482362885086563458290292373777780391004336980178402885153739650 [157,64] -2241014295778265091265453241413856413842082163381839905631995483056825762431072239601934798931353189607618483697097382988243802821228896974015610046334691259543732375798974678561765102781788026214443785546379816452786741430021291748593115425017244209443298381798634758973561179968795113289236595721596496952201838152680391347987339525370000928436453554239559808406092874880658382108249356869731798965916136606938360220467179975108823189859954811905931724282069184316412210930574001112628287269565783132115526087467343688627837513557855283033226976432841051574743579919374198408379013831748667010828772264556548422868116802349305255565621497729804224906758225602437897635491176597727288492850388636074245177368915261109385005816614730190016815229429554333838406776847138934453941139334004622669289112713624522035491575612869709247636192704031159539113224268298334804065241416791914717023474519420382560724104234054292906521254502713882777345816232767248051849136227702351543735167740107195341101778109225815785292750945944931884712050070721803748752691604556190478533951444993983804774443390870610583834196243752690894532216309007938815562523162595089172247223526469487504496383018264943358898504350821304373479923059566818180751042137066335091505409265718005902208664886841403797736037595700 [157,65] 114118328621416693586935212488958103548570323413991285991565351967983510028925360076851043014818590227487733636650046954434903727308203828125863966315445991287440436311705140283546840633259185436848001798771883127500261118765449759215033443204494435692398168193747303495260225536835041290882897657292782480447320349486180115165444386257989363169926443558264062487983034074677237886634498647124667444652518140674749115704692293416789514208508273770633966105180310823219581286522033377476984797146356246195728463172642874483515005905240241235729642639319652769429565560082310802313130560718856508342484245465922956376429467574673443030010449088661734940943160637844196156307082755221219255444856348109481615316685412176007017511467826598693745450396190551596325984563570637131519286075779949967228188462787515288192540525402271239591618216894873753189537080023350306885383726709112820505650228114380242604955082867223277024820127293205671292207978592280063099806644644342195060386645858945615096330501007589340805976850296298714165247574801345307530691222744947960072723940490923844969115418239317753991124077609251602278563123546361446415951852601322120104733637618267845269173924096424592756978500266917258793830634781624033344793514271654099880081366577049114700843151016609913847153625 [157,66] -5395831202914773455571571056079768224920919302138866801705914838006186520530854236245224721315900475263664872340709384605561600786164728532096458311462705947486954394609756022011442041429925209111510680303946399803417684301298200216039309760197694063790487438901978553102592472163167164399784081389189758054985412729636008051495525868185788668475340736488988192022883191911775705250501992072924444894536566868423439572920341123609371747644176943371969132306459284203960862622675775368321093426309293112851894856320497299231595183141986844693375748741226239244988608622117358331504973866451475801886479681488373176483389145211181233044533934007312533066747479557540857341450910713609688445420984345618097031652330133102849153650885082145433405751178233513991853138572074363608379226942800229440165198996955101281422802880083078041580377737146567276388676313163004155370247423947274397481952961975205509972865118086338062395643514111493507629633013872494347609940118167872722149671334648718937916847931439652024140208486273470091082764297992886025535883118307682129079373176462069431174337388426319883473820146701738411693894463345599882115767499569928819943019125607038193961200994827779738504551290587940787841306926994737670382792500505834733535799692573640591444749886007763367600 [157,67] 295293082627329040323080243096133996029044503619104711281804853064295082902801877700017790097863790077454568974468748583289388940686111911986740070553269938736638864279968227930442034805522625828928887697327252290706592039558033362669323350472409242359635021298387128824092773724763791187605000631519404579261027517306591455405120718227900383195339870421693351763963352248498250491349629602500426976747553437167352892775967388298639190711064053123049691952804462537386476368513870907966543450479504263292970335245727179618104574077374035007292956116949133580892100223065618671508387259619825187615775401515393470377072389205924114416730031620010542638616563983822739599922287987655965410313314563979721268587818112810590448306468169159897764137473931229406767748712380684942379167848096631112397373565938302306651713319572407263717465849581680504707249234520220045713541406704423654900802854616896191267190206227627019807087820791994218139947297437044905253378081329880092041256869556186100395665340505356187639984230146622171756855007627418206407560537705303570356755439321497977546237485598177807175396484340096846371036771425406878298139388207305806228902339717238196943341821788607227945327799845689919163063502383929109826469706776791765787987460689921374539917365352398525 [157,68] -23113120933368518189559175395938545067204705921300801089308156620932500931610376279500216098742554200301770739186730768085080899582197070495239600511130818861343111464773145203451824165021607820476001707151977908131975287268138489939327659815879007044281670488605206129450708207306643309990162919011553676985860424941332083448247075089869871391679319065588515982532487326555627626094188625485154166393997083345884518318214816969491212710257175899926757783016422089227954732592632773789313614239337516357011989837950975703550921946544235606908716173052990512119932139416466525942863257858062103599216401095944917322840230945756765000868050237592739909609000514570349190937049698995521132129556886007932282827014482465898787498742693856602623053360620866723751431961074205852656664281889671396488889535272181608253836455866158991742301787149014753880985490803462296217398236136768481948289711732861012241253512380947392028433023072814055621659885152252454318844205061728888784975071382297586152028456396584251629361108089096708281159550771038270471823418825111799028831175255271476303926607583035743407340701481738321845316965571931984740122197138091665598906082604421250662559281843830988165243676883923670902455700116859577985403357550852313719589335458555285966745108310250 [157,69] 2078597373665347901935003438325649873711691436783668350324465616352629192377591307805059846913648177711101559901926162203899665329708902356703212922084975836831953942104886520226905018413286306383002867624123288981403100174535801212928877053126722251239231168118782281672634822574608507782042732453670990197448308630064526068979493425679159469750799918631114072646890961728765559297527751581108186819919297146675914579393247171170882093852208487227135603357472664730101274837970488909425601731757143605673126195127786505537007917585744032936618928475774115074071757047729904038519131077419627987255126173369877866999761502324787817683776377478355175687929942099931146415994291344700485537878887953077231285083875524807679491303688221329599153805640113839810101367490701573013134897413755317367137742314444930461524951406491563663580051867824184542021809066255917459624889482687621482628516569816885581360004547077759663301870416198730115162430939744173944951203322380552665841757608208833772788475112479314663649933376777905369077842982884653881550755253438136384232149440197628842795429725460288274433953077818996488927563653802246144543092924218947392681457121446802062405947364779516792223581816631128763921246765996873359134396213648889634069186022781103962027058200 [157,70] -160912831032232350524945554744716349023899904853514899689634534903430459518369679128876241205867394706443746567124229074734981972273558161465008152948563276459867336960431542175322767211986071928198772430309518188616314553722907646346862810789519981001753694400557865379817463290580776179065840754694559983700911659057976619202643191242984748508306303385665546350718427680959260353535143287133597751339764669211735485605194660996090138808336888935448111124532381088617559545361682286509522885790457124438745692373732358407709573824703818037522753044715293306808994282088871965256653582801800742413637307835005768422330569533352812849576679765941554267882549019905478992694760122585082711321950436279205380125127128035695336346456755540249736912668362064952611437962245534758636516253190197296653033971040442060799400894660476169694811750516395874162875173152824559017591025243835577819077496807514319845726448690125658868294930611616987415510402928307109465216882069819767524094201340650265527734690021134658384603067428547756769761351248444994888381082069459988634986937767192913703363930408885406877603571543896357771652247271625975386898492265564077709868877860567345428083258937469551892350023602316506055287210057329425362949857854365027768109335501256093621025 [157,71] 9164729376586408315617884209117718844659131695664661470897283615195974811339059301303035144732328465391840603860008513155389394723117583843849014725471544710592218824753374348548040773739209898587441604331511424675397330098884195507362247720749989141123769062698624449155249237605764069930149216486208624559079696257127370915642325258167269495995404920267566280911542783121785045313094643539226237883260213239891774790840239140832191368397040915647307847579237156537519535135466609263030582039115782203647544926458236697721914751563980617919674099398895521263054441189888774505285502208430297901461182051800198337200339662442236126874368110663025128483592794372034310476109232456718508725427121173247076974473359827780358759984020715934286519057111883611054872381753335372510576463883844295693789491629410369246253059731921097904392342184734475097106882947543142797708443905035078426820869486423063154735170635266778007464937794285622036090795965777745574629032355544060730764733839678193512076251489307806351264063727737162432775627316536701547402874908808225615069966635901384884331633581410190912895206987885307667583716305821614677059770643803275027907849226516915728216030981432662353862988219947412318969780308015169787128892536558875158210655345898806580 [157,72] -305548087024722751439628543939329723139158982348259116898662578020891464162069605794263760349962580399210617807496330002130118870881906852978057958482435635205954142812033688131321927863612155164312584482683603207069710522035733748701682302034688599444064195779434269411276035402569477308332441631271081274411986124219531476660868562967578256461638489915361745376324083875922885108899956164481825602757188059410533475853338494550469303618864519637228812533493431292914663012528320157327994430017122723654696923737376962897050495433131158840141165276148313183506769594931543635043640648994262054906273821764951873284861381040629164116925107036063439964663562359715122102530707818879500810041319248032228877741333841684053379637961293083318368004578791994687579079982729492450793344878347490183699979600612599664733524537876447404265150838463283884123730410517981429291661406453217720764211502805595716952258280543533026408240717643147224559685694482651610084540258406698807012207259252886873515310754349892848056976903374783799832543992980930032544794424587628960751190624750043400319909829560939587554219466828991002448237635827628284388754971355233232744893784939783601202362053301565799840400364679754817903756630454301951855893752029426421218644018997105 [157,73] -376079574942982151516063185385944577858166643967068237258389624816803573146248265589938562637598786400520104168897296239984466457902079707480290476370409180247682013990205453192177286562230668346398930675000799328482131637740624542039390074610264953627508765362009759427977229153969792490059312623517310145227456790051062181929949979778987015523255781053562296952170376542045757840772177898002799289238210075396243940196977290387647580577662901080145070283313024638562977306598385370455216535045026814190294210959642882556324007514305555959493085783939712390466646341065202213580409621216886171782159811780493189890963082208899062173224194761385023264694268032375243249045469299186534092683285591569196317684485855193437503348712296667706024465239943096994594254215195045457356384920733083729536863694570981619828354624781174417024207741926255289570808575714130417275667899605920759799372332166979712725864904051319837518071061177409243316298140565090750762764110209694830409208228733885710699122088472139736358754092667433377685867423260862278906249112104541631554453701215148409814266217889533171997362346793378449505281411952071139744481190569171030152158497236244226138891457666953029248727204975595972207688267449686303153767175140355631467479480 [157,74] 657088927150272262645367460237214576230525823275779553771840611465188569646221125275162149929453273893982601751604495954566081374828168653454774518563863154477068347148275904056704547620302232088138038124171464168491907952534320761509975150088943606043693106324387196128230709175234629983268946289078872555203490004321878516751360818269259826681836875236679211502658241567062917476544872358223396101975252215738830757609317654173125396200174733101670384658980801581280573668049691442128158917812228675659973883138719302557764436762350291178580420873541278100598178449429543146641530960065990841295433834951662231413161893691535516808788740530797217524753488161668394390402479541521793810936759034180726085067278472135954155389276249529348112824810601679698116314874045082882480955164397379680209141470114442937302693543165035951581010067494771885121358461305964709196217280544020920442314263171781691118197452547882229443036216086085505567140632094957208389565248664144464443607762587539965367803566764285752221900095198300518285607231148506399570715221399177295254275122447294632104104071963385232826739436467812597664144372873421570737692218133903518880780739954655102551295078001549583481697334146996301284104633991311986837667696631597532089250 [157,75] -48810072866894654729145700561106692429950462526434254012176158123386455107158346492146895569021722968016969313862193582737973699005047227290428987334252180836866256047707183648192852338982043559057411755560297050863904029502586167313504792482288134377023431693187384002420610537232675486922016618295697182062913145306823989888373830913228498727957995385833915642053896532079398571394500677756951930031669593657792481697082131077683177814501380775818957304496230890481284942480026491805166268512385397499291264651579655792479504802071190758074016250393027238834306294496143145493145932664163533383406973965610156668809320211969387978328228513517246036646430801616753524836265982342357030355135971953795257407353353346453489297731152118374309814522599676923254207874838108703858427360733357362464950001310440848049118767146701746467338470960704053690607131548462217507548690121313663806333880683303209108605936991464648599979378451637988980798838171870978229655836502811201186652592989566302551267065217580044608251885324220525018341469205462570019157728847898236264965116234740863104905314549144683427362097606021376994191840581391430818828143232113993616955268875895195962959264716256636447316880031250926445582375109056251535403932103150613250 [157,76] 1666882716551811157377470844937869017372119640952877450904438705900712438419091019932092674315225599879413682715066862350253210450668804381567265165348380325119277358201534147978072439104595385309125742587635263174570649760699375471189353358551642083321219414752178239327948965732806143327528538062405153317358477571329177297102191654526276941843429103477844242593704537330004945011888356224459972870244305418453561692704867707071762662938381998342289091791958160305359765517352608295051344760073801883773042944030516788768569077834776488788816088428771665051552797961605342821258685570153384402047056046759096313315816082619314093865351118715007873481498530897176496039898799475117989343673503178146644730444222950432481877013006119985231645314760344413830420606215272331738051338298291313173912666496150217216675846549101272829342796004820582728344862466475728856593682892899369982918210197247433540047257193740654874831333825542579876896671179872220070326598560400140198703561998049545039842907104933933795513186903133073347041612399995727966581626928106660040098895943789664063497571220290590095155894011783273929323532916728564332740073102837125974161389079291018113202352318043133588920314847957941579572322594030441254976536247027000 [157,77] -8288743600968446966707480741213459324607813246358965821721720730204910098370261906498167971331430840213654870427190948705671719937176212535511201498780446683005150422844490910175953798305704129124288151825829877863805469745962656149434728933902681022836833287713298466153159498970248155966299635503989003129969396538044409198863101285862279703142805367640447689444095783918544276958837848128591286628797248754095690198311368711701490566643523194907434233810947978490824740648873997696554477993054475137310981031097707491927144292622662265469489287945717618872547810179631570945922300617023038025796231265537151083609943591168517794224062154185840355684497183469033253621814224882987435017239698358696175992029585842003272588041215582373772542447917309274311874888183691070802659409661338523106173448396306497288645376357437710952611696839534525921814207757642384159607927144948336259427605275912567350183722036245027790155372909837278200892156286580149684753225657373095695395239719307962124999867679746238852199828299045844254549666441532322375809139534974071926488148803465612487537520706866008175947535590682496235793920532776754222949347677181906911044537371096952740875998141780063282177512266000250875719460314748814809081993100 [157,78] 290891522254350208221555370584922629693543975130950610549320118586637353074975566390295866200993238797933126523417749367050998722448288413724670516532405528388410484886533380902275746552045553199851025572522954949327003858393958812022563205277803471910417436904062823458091605344161692786347184613527310711990637966236089787955754877415668299680554275856288069860250169527300817366224441435282074114297600175303519691593213475846528547682441355893678900508592335827399387114484086633145477957774787621764491306483217258284878173993691880570367469035311174515182473808115007580611227506563138396563852397602864068986983336580564512955088120626853765655455612148632906070189653918950273043971399546696406339119055715252863576495634158360732863533350668621236818139922313996015873826181117220049649905574676570621186552610403971162055969240724190932522497228916374518152436965393308127226282947211690756915528075126335172974496632278549091282962654092284624014787023783587453015171668288387474671061823519820673294539097550803466391887130129444579063225845022088926209006043671471615224861237559228420283807417791063390079595318575654643246802486337404197180289002218752543807089764266373056033879237774084957258741033831717091196500 [157,79] 105411257811235658502761102123082533569465074733208221565672279867546665135559017923278073451352979920963084724852246875740228157952960998598434691683947308404865530878398761939787631906416656954834249942030248977910181274097471375784256114152189023088077304131725697913993394165938262344210312150118812680959503247392063943326099598611990037430119232856635813849273857876065159200669703903640038049429910724313080259389387586903222933384535810790532887299709727605637391196491013150986024194660827966323007212566824829939409107209906522286379324451484267915968769174183374316128298408089842156236926775817746695672171334615182921531541551460173904712213922410613267595085929351337772382918315545568774509164198012829916988923193395999483038692359889598245979806312895887202641220322085311217161772321522873107751578392242529455593562517829797242130201232014537601461714459330319733986336114901225230475205043621553303063916657236542662548192308406402207718935614793978171024669061210814058048840236432957915011565499070425414975421753181460820418295017866685581005132414271530365879503818818042316873289848895216966758690302398957211922998137074926940462509524141535114103130353900771162726286147840038436752761053448304299675 [157,80] -5649924737308021976067751825458274017315626109067473211612906562113192987369439172352743941294959314897299911719710594768076153819652565088285310813692591866622084538665711465963464538283410646047780518459120314359976244096704621107175725215907677440831893959360700324152174078412267820295019099301818495168679680168788402125608358346263182942961153002559160350666395578883487356844265738667807837199160937358271173148871314325336975385915741006215847647954412887271841123689345467410792290198726949201621598232616693361851661551756838680586996467398589179477936756645329961991636846659351115994789618036547562948373211535401130328701483953201429450953377674697824205998476720508888212742598833993010506686055214514640019255744975930297908339166151644346249420912153574287172757046391296622817890457099283333124359754029653703247050061109198429082333165629997651082624578858151610614238803717734832470902058335981250128270160386843628914963747513023638600500988437334815468129323840446517113944659856378555368987297652198452260685908656009771067920617259433292053399552568348236888804592843637463583114131480758285831740951815203976165095332347812430843276851716946586434546680732978507623663836650202919022439493000526325 [157,81] 202626714896864949481889602215953689625323235503057523501325066353882523648258636176777427257902629567684374616319602980435502770833171943233385904295182727248830106367656239154129112211583100931371638117703809161989953297044257495263932998258464762248933002156957629002294212963385735498509009757911113835719304602503998853148696137048234780100099997972102201702947075570842168375125537587958273689839807156234302757890276827270482913379313133450832940832134310713091562656559737513388276013493998239771067325512711953146516727881231782336651665467087448409898013891904904713249816912641550109237137701415142567155163777104404438111742047308204164072674410816253852994975670871831467875370880311684811982851672621480885712825122261201808749846555078178732966527845385326980500043027850438862545974589348927059701695193113736007813275608260368921566386979489388470356977131848964782243735031024307840808301521523671798963340256408131024586936950721987389040102099557950219944175626695948142145085316374404039209750336664026471691028067654035014318487190020276374324180276112511324577130219520887118117088559113610855506394414122602187159884766800758275211494461957736013059306172484116487189418796368339111348826490575 [157,82] -5504326167425523684773335275111680879381114972906495308867828001441603793438883238917471926927342702021336921467311784183419067453682466314491679925402105162732826434887602796680700201040502947930559490121682316885291228315157597122230477482407515137139574996550459928506232139180589964205673895488750364599998409335652672033935891676416135581453115520453082318621747931291692591040295171430352328207574778996699374117281170223986124062913730137189153108067653114997548421286538392208773931653463350078037877662680557498130477232572558185463857029045905112733024080485346591003346100771935784987860270473392027292691595840886356653051330058414621311310891459538871130949248117459042203442915839248939326397132947995854212023257197326487740028627161721045332347311775578078191229149064508911894063443635912688940507097237280098891461761998187680569536261639881966001245563477878152418509100405970575068098981878474128007505535452198534085745040564290618976718083152126036988024408317684399732943238405716800519977419361850035398557111209988631706134113823917634046898373024821031995125114820159134247721371635823968833211828561077140680859501432855071608645515857478450897333707841326851627810048975894085913787075 [157,83] 208320972356702431458343548984046651921888545190005545377010927213510677030109791949966892543782179611326146056655234157762830412979798721410804047175675921888138816869562893848521850425155975139757340181602461741336764389353127817201357715668475625122524860718039110233997561769937953143761509552173365267331597449062784427648053015111147233937551620912933560220094757735112774129154386787229430434958371723576692906437090223940225363519693299604547527673157552884807210455105075181208664607912557889026017660768229626142347579951912266774471156904597757098165690606259371859756691724999275085678088679614063526477253367177567626232048834303121861538092089245847076892607602289073865965002910687651462904947133154149583596822906020714089270949202381920434636927538921335769253001365368440102941686840349197336991443924824364938629675482366159263047368909328885282937714912248325742668586334164402488153268038841823244078897914406063968915172888520635950545903331220424564250950605016333700077024257051025485595914841837521815809448109152885867073300466271449047512497280745486644717445913788294050769286039341076836941262539069767316079452961998799810499866256710705426889955133595715823041209507512122923275 [157,84] -5765814336149557139217839844336619260003824740353242647549587722360223050227301201405308967241839373934080953644548942844051965017682058458295022460343179542952735711055747510813554664815127309564153795599302838564292531452728100745057404545574171346245149086993796303985520136124889138414185413056311092846848249840893013770865706613800130307388552966260665377942488343651352789932685336158050808801822733240060364441271377574427971068942793695899317909922591192234092024056543596295256002099338104496584535854193463223703109203651950471007642564010435490455230609351869947410212648403249675459021463285202173772099332429547512543554168804510661775139010313692598757880671660003071221433635023636947342863882804198528353927735882665369215702625994279855965591719091335392509892770157335687781728467791940136385895797486138568531654924290597159575939861742878318039224160734076502605011119900232903057952680020913848924594984906128349493661835895347422260347803168244389669067438943472741494465504475647777213343393711460649583852659914692071837887298524573618845803907934530575404180215114951028116279527159991839913189764130124429443623579222368070214848214904423640377006452582372667552959543772045450 [157,85] 82394113924058935329378089101544605178875829971271771775197007197399860047698190209972121756260080951527021216396857129648934496467276801089623492215054429398501072456772924040368651075547168415099952012657111386040905895643581831209609344677862073215999665635929469575809756843697675218447987360289070697056105927165480184338723491860813192822463309289194163391349182223111838603003741754421409951068564894906542321463203347896989717553661355230788601163760273040694931018996179962166587882882516754909356129486699990272438532384295370309567361458033878316467815052830834522206516616581025404146145071954499250837238984547429159836402303565242254596261386815623662588749097755626316670860966706829191696179544310625949762268301506663139258393437206773203308406000761382715654502781132088258795146458379401924153105058250270383568142818511772051582814362654877265602555637059776731457972065822537941420756086953167358755504800804649611639750628158143209062843591176931333113778785503955230243714779140001914345676933870155216952202832260580718626606616727696447685198118604596151399570308785656939931725245342904352582116469591656149521824194354252024380842249237103657137060762747008480291458605100 [157,86] -1742725581950223161940064695212527674155774987359167181669191514464172986311587643299981203046278142006854561290174163438769961170598630570252859632524147613011661246430519782251868737819043878610470685597359620082177868210586421128835382671975795253005829862054350873872276761930352051291245894987183764202949663924288049207434338687915286894967182621032744997716915744436445425557463916837208410343256388139377707878145375407621834651903907601946798436089485754901837073113242427393719253465914356698411495435654617323165035610256773781131262993336129983410337773205924724854904812149821206264522149955044715013639313483048559626027404025895658501627052924098750353680895952624789089154413003357408370393710075736943874228115564951007980300447101167794404238944750450045124487860851832122252616745035446810386405300925727116804544935191971456345356271255825803347875218840096429639268252408774912529043702210177722406700198666881578335963715749513027754965008748559180066404636692286147002378485829278259677239915594531914063664699830976222497464913090847293970787914636747037193096632415876963631825873743199371889251493242409867410357588281549646298888779678182927989516231991839334215037725 [157,87] -1693018231875017741388003970426295294367959471969940763047015500406187669674420867419944881617986468481566003363105343153076736873598598615389446646172383247487121629242656645960720909884377474152266391172802632859616669427516135475753681376857777394406305337412829373662551223715297378052808750436191129440175354247920613645016101822683311744758703699291417277858139181058051956701894846668037081365387198270131735564791591316421530649118564123355571461493508184072455684780066133363799380855232909583425767119717554565535928279881449467702587767671729487953876868782438012204409977641172048321772168775271527095842546876406683373524407701759489405644558677358406122045906443828480662245507746756873955952690607876005810633534603879312716773601317236819097814355887476158337774167958815872081967108550996706043166434775574849389472904512891172261173353175544954004641755694721685955728795872570748850949093903538752293496361384285052598817728583376651699159944280889217702002385581637736183546313624344479669825502126795704055217717917920382493424734903665182848344691470589569689644741846174102461585265961331484189938673341427227251759650226569640402670384047518850703591028784493814740 [157,88] -316144711586602005016381571336842181868457447914786922025637292547092540666203997121770489030806254240237198331811848961186755775459094442288571475750809243474343681807300980279143406847697960313536257828846636805167077470039355324856912470708174605416894551624597921474328992473032699605139797907071862086352821947406659178837462388964274507437974370220051114682606357593018099455908850361481599126768944096274657035099132287303930739609232165967293102634078691897218214982950619692785186609514513455677243820797970302150242889488814843931327129421202199253653363116554764092264549362823891205473125273478927418111420887643700706413589168207610822780084154948782957070694533971923467814620346753947438483404876522956347506929575320879093692123210301349295704202495435940358277642133798902766267071770093684672596093996335666019558576494010068772595312873337841464976158157501945951304720404172300828544565963454970629990620650913009225322451820582202919139400558079318658422712385224967158145238353243634569033416949772328308750221816593578181932890776310599546311663793226244290353766731302685109963869062955256391211466209110275249788673966228512449323932762172862095783810119558100 [157,89] -2740109941155615596867623375330031289817117119779769761098530176594424841122793925294201665228363225595390362745347240360250854098850378079129486468387118513222757934252360934360317258952843657056470795854134752003150908332640525862126246000499879799446250539742291785465231095959863586101176391187307385971791470921055359224489262583870177246522921044358344604859063410005412636317864453534251161221186824307199246944940028557777977746908667821371651251108969363406253923799889873349735413390202148327851879959811853583108302708710876143995639841131413504844065368700030185421529911957161442678513607378360049460073118676521210173343339601638317898305391138529222714208033321734506920178645322412796341651904803308218519340745155982968746037919864436279532573959840746306873152462282272692344851343697669076289847781464056972864990473944320435497057534292460150294146172000364832366362031773551823524360736604566352340491201011980215712312790048456400811522404126421516326886036677094364544155578629798660970781093993008131163723398441688203568936090892460691207839538718001363782074128856668484733395057593016486983696474580444890225387647874445104942415638748995954212074607040 [157,90] -31756785882207265914409250454420649183599704824278661436284308194644629562849342294589081933193602536296991481868424906502160361402227107095750710355001471785495002107563870408109176019916352998142233868193475901717463146754981106640275671270796086020823056890739051083432332142197164115746153449441178804086815283759868711284611236258913144037549968352469023887217539552638563696672627913498630435792214199868776900679374084674008072051742056691037611015262354917451631972578466491014705375816390772583841446420362873218662537199695876259436624183948692116049290494298119994429832667755198694237632163092969973762477198581300371967276952861421976157479562312072918466996316768586859958202833718620721691443480513442097243515822675298142702781116751656938009203934922458848602297709749098322293180145681168874572595353284508954411988676324987404293366677536750487420696817598557110941620512269140964433106793338991887232685088389612894920101071880277000694951952750703522653138433983731199146281535086250451143401265870928262706765947375259290806859368103355870558260408827226423003606241417779413405678695135657214722270989893086597665836601097073945707261111532087458637765 [157,91] -144256138033509250725711179539818493277481102165382028530256732501711479489819741882494153344430602344616274296410530708930934369411137336699793049771257749692123776443738740223072028829309039148913380965020061200476102151664787951531630570885681346493457297320493201481728288891214690118233884690926209417685752436981395575556067186680803426658849723154900055764943534553112476043969854951033044616442667126929330239225406409431857951478633576794692797570068667137332542986646028837456106485048628115945080875527659201766893163842891120962176299096328213603832744082716354076844352442666697993943630365267004412414513823662238645567259766052530692576396343343095135997575365063522308764645220833064346444243137921181086910363005753098601768588848345330226023666443192345073654497429567698484868628995748441222758022106636157017493447210015152208874341900916430118435964735325838601225377517129896925648620431624668211780248785624562043591898422877781063224469253579031967057643412304176224037434943817698423165021483231142237272623500379275203096025743519468205377100245528537331106477458043782207459906820117176887286143302801167183776122424707032878012627820323691850 [157,92] -307877268129433628245279032192684569335411178956748211583290720843560201401432217538858238720152198179989443856058884234188090768896031111104180438522341792388828462495449236215851812391465499172260647745152263715492037916245422446675838879966917541304552171297252212639559829567803072183770314090604319287618685203501041009480679064024039930339211160151072947594920476060528207047033144894066746528165974815313304348097334496259885523163757497241964117717450442108104377676726308465828242449301794756997058637329444371912787679604194858688927543877930939295197196847618269561441724022892313689587104495483255216842343183189703590132731016119686403971709979616698812628366853300739580176084857420281177230414178466996033883614820545636431439115867103060496754354887081346352109774048187479641542553414123528744339846467338361478559749657226106368696692916405625120836295422235443010546149782273835480996821067383481713538858899228347703578957357115070253716253069316702879694851252761397689859290682985702448595085551998708320643941613678930857553991405905069062434776219801896441951725350970277491287048502949461943195749631117531882128942564490528578653458205925 [157,93] -1108482109034646952148532652143506288324368848024658374201965028331270532877350758421311805836702735666999197329094694635505511216761932750970057230110765060128030896976420813674727054180724619909504851300247707702652109020923479429823376566571368847822088415374867269468435499051867858970675261983352089344479612362337701230479235619227612647045484376381135896034695884037515425782950490264624295911511130810172988406085727617663807374835982507374375230698818281149532826118534524004562385816469837379689353318603651984100651375745838310431346376981601747499233438776832338266499424049112315974851260253651646418269993867229296979199086522740078665383878258841719656409351618431324540349898270895466634575796606831043973921073665244962963714151703651789870254625083394930182663218028080308597129707560762307604786967525625323413902214041167143130876501911484259440835522385401377277744068344238250697473226949386700227181752472170317660898449141186337200311818888926999952155620764031839119381941662893453293588950148538155391817464081755712117865078293264328612620384271314806177445215212599628149387283229391426243262596279288273364475436447589326729778840 [157,94] -45367610371002361694070230074505849538905794679097856693708789196749409968477434470479265210957875513497629325268673479364551652543850422285974810569428882008766880689312761086158804050747979031293839564643185346299170778084403511108991838174905378755216471033456373898552029180581993078969479772918394366057337870027819627465056390588833947091265146514799072485328194080142695812403549438533750573860856854191323729729805571082440688257048503529678359254262718253532889167489550826508017996810486116039701364836545329986920562629677679076026388350779530064308932804738947710395893839903610692777137296317136580897592633381585177237424533149396893970770243453338761154099143687878829339203401833536263503354541917275288755243635131851749937498363461591301998422864335805527441793580624802433095623334770330772306121400029338012977009035586087811037318599128543929251508214948755161846711958388902574450782793961140681550787404334922052269632312638320374752411176043422969902936170862599138397058678674277791144290678276715270983824490839534395097868920096786768055048902666092206747350108587612475164320377819517760662040840211326943282712145121960569620 [157,95] -277134982430845414541886695091047668524438340840060114451415153466528089857203031926091549297444413589863146755669718706261404944732533595596480979125058345395602338897253184358323925103057866000115706864028961782741030800149555121768320968642372753881307457286462208026479366795388932352789408550260173627844134634481842275718094280742982317055143292655090639859788843610780076104496313602430629456682707718451575825773451399482052245128754712990168354067612515669117562751659998874584085534529441332051017562699593282086473529358700428973847976412949013193331888787817383568382986564711608166729409402875922480426327589249048247591463461772597691120633658934025801368176860750142931288779932261751963387591660559392947178401008445729597349178027365425799069249588382635759298841451788798950693652402743821790845514035323716480667491488258555857391421027420385011261216758906273156440673149457090268134141640587169329457447219311528859994388608215928528108187508088659558639923505669687925570879129293257507289351993469487397107036802884285700758334521763030442091519731031806833209025939932769574697313566077572559710239084916536264748198464121935 [157,96] 365467599908613732132489960891404228945776013302952085514621827850077736272698662368157605683478100232889249928845875041699561675336298203348511556236898110545386891109677899175008027672674473314375114841854958459852201807890562420437963032501448722023113888413944702521646522074546546151213416762055685393429775718866282059181722810108167115405336398363236792468394970052841500852426161769288127963089903396354887894847540297173952906803423036343861644531477707764337156536310007812874319535814709417229351636983422585739164897640634512115355803504072062892151909029621523134154821369794863005853794871658466357533425526185685914687881446213950308716281295513647977662357751686866367448845538941988343852604945133305830746004885253642000340475329284769760044411427967205026578166707422804018650794087538018415143575019927875825451169175344055332443496310926119227222489051864270483040148529753152570727991959164656066090839540180765399561687053833015012472605687638746510197721259821562849487793875343017779544530761375503440613381970065644692268963566890338960653474103323703755744310104738224316589623585704470325264927640286010109190283565 [157,97] 7371275825941588327814451563680654853906120619338361594781422806745721930229962603462043146049588938780568722593631534622719168074960128986385877039772614586458260270686544226632201336116275467528971949361434602779676764173134175594386647402684794035412504273333614214574946226213728141109544917758776264873625174346203341451236631454750705508647550103635835851322792207499480406021003115404938405689409722362005217665235516773075677438629069341228955431550018462590011162225108572413704709449634660789558953735335735429959343977897411476933170916195459714015050695743932114592062095755702556985652039191099504264746133118861271101841660206706788863199561884269349919570580208682880144774636170370487320214920990457224651692868748129791812606645588107506421467982710380240218862336782654312617631994036922386693627612696498167627454903507049084771587915282296020501388600107683543219424503243563695822701114252855412913712038635962834937589812736483671257659266062043094878705488622121656137207376773630460216601393330640517332135534934426765880867235980048497237980590415661016455987261165193362841703667874967980737706046570873585046751 [157,98] 11487225542754469994763508325696805274048411895110297011668759753246504452335268724575814521583027127231151212655386955124478773322603706689905496021569240592420057686864943497285780211756590160886872536097932174103067695897974985542853565776763904090575619649576059327890740437460660176981429820362841923437951780343935329587134488845427758393226943411511475729915731962399828062200069070666090279338464135323265439216714180584227727610483325368713856922280820199079857628154285494799476498128244208794423917150178768356030363696099107673747482173847024331196199604488706745692584532651156218346944519462848640541116246029581960995432876348632371875952248559578119837276273845242194763416730300203779170176227469448582970752547354218525370802077946774680596730209784337364186145727439517731716496217894763920836115351659309267112870040030196069650972886191366490907552218295337258516914509288747198575697472489466400311755809486132303914566844851460360749807779753634845479769077521948323517299123374103812070363999978040254316295866711906475428535370650896573087207398924353655123427466839382589433036653367371345962372008421964370 [157,99] -28323564083506559954027940095066020931431596465127989354322414582844355843700473112687574080283525605989206008555576371469015043906826344186792318607463670300246646273457037028330277549361198333843256845599821504748083958852220111632774663397102058629165876085768715361723359425334763980800019967800152433823990601703205898824625578800849773892187391839292261143376535363076114335856183502767607804516705652300882599878996448203061677093930351880332217335188898185622779984634827969832544788327216212416998082512197351962829075573331949144258556712490012711770524513358668465981912141224124731707102622485845778975091381555235021097903721466700678277542618543209003576112583705991388445650504141278390780919644897533296370610800246093245322355378139415385746690390966733013926817514075359446310375283989566150108345789281012069253495627481249649659200710962624956366728469844846318281242291057870383970913813764715349972365190978664408046232339933940300300218910770483642655236798905931049346249537845305175142374172312074494016915340425032793264958380117811576364098364344888023815469860994229550706773939427569111344426537125 [157,100] -82059543870447014493212541958508735445029771513170136519067301331222068062483426005718565711377130888306345831166897599102124265799443291375323259933092654113658614677446020547731386552640176379937293834591137368352111609371568796097222636100332328869814864104658173608182070212972314863732014341772548281212968652636926442817137571753306773827456342739967310018695792424611220447912086097015951935539362504585090625664388678384298985877057375584919354683073785292181155775299946383680106752188984320611867039754020972879381389748722649689174159370805589768991016701008292194166305047023998276242940145915172373377481893889220358219799284799749340684419316001252650241138377132924045357180851672678944104997198492143886872467839544991810669367960503181436594771095629754595175505288633030748237082263717110330735312271486521033194105109640646508944947554687371846406500706018670343977867360434362537017163153689055698356250991567241899477491722980467861741533261571789598379452109749670071856256951455321160984152640449172666758674438125707641071023550187418985917943110384956203463397579689445930899239914051305041678625 [157,101] -60716996806145310568656105962130818965394745345823053647237542992181690972276256705868372265728704150889543927073255469206776804324160578058416996438261031878446910983185342259187358598613943070839420104222523460665533162986551589896009253366202821057283371563847444029894894530287772984937871109948934540331092942501218602549624239445486586627401968799842811361009614026573804146563526122566044054321966457220375055072565164763064283125835141743105250135455863409372717628358144576578953290800815345132812522214955209400813741858304895484225121134938360800044522492882372364869965456966954023486069601606483844089779225329034448188756382096802369365858676179336883123588328296298805880034993678987702848681670259781333779294459384908045484259781826777257712446057489122563894662395486327880567978423836247167969828163315170872802047287147081923095768912281437289875555948234317697471877415917724224056004371478321341542642849838301253255443927521225379459907019619281816470073024124272591901538873131466475632551450251509213549427355123226382374909893118309649302890898858000821964586488007592461634045148129714750 [157,102] -154160733770512882087925962838961781222998702720026250383571939873821530446943459637358673021444510054551118523899524435717859262137040066320758296313254774539836560225445585162349371456711247304705482335178001965866725174524327600171647820317811665124534393338365133395425931105611225967757167492570773917862233239428537323812993355057656870403933850469215710627613747877864610241896862577663271529042840974845859149963771931794197692727122576555859775047358332264302927904617066691064030022226625089045496502795147025075195325116437424795494374692462672162754318677633719228726167713576022304079247604301917074949391870856869865277446384376158780903753779924222977845204872087635095989003514199135235472958278435339787576288585025743077178345943266330328987976778231642010231945759342635524402755543937358515194431567385928106858527299654387726579869995719951615791134848228011518930628390751116968810609062299206483772919272634943843477618505298563720178672441862644647360025372268832494760340824011539999088832603050076099504001578117301124970542449635739958863150822872533492118208349673578819971381550250 [157,103] -522696082878804459417970944524553167413169759207617368201662451443143649061035618586887766614111894441300675320545799755866361298081846468163217661745527457428064073378088607858175195399060445528366345375015008822558736430365498955323048700770745844033216746044403400986513641234574708223194030866356378215820037125437068824795427639744342755194923012783170247219263018730405895917259731237183515300192866380519889536819357077329019024358790542905376408797346893130073633529362620410536243213645374842778763744759522026141246583664917387046333744921478675779228506420445849012802913710187332602015541107549874940357820677633848253700166933031358137068354200096673828229861469824863462888345293034398440039009525379912754188257807339451083468657809144350866463774006083650329433634323825515245842859298763655717665704296182562487015528289573039987143595605796734246993478050031213500912195573974645913536901592605342250715642675459718645623441291414375010683591474136588483394053330909374765180965419904976027596925973703183085343966389424283629479699846628644045335305433160178959343264152894677247906250 [157,104] -1761695589493672768099852877792830591310550580288056873012219296376874910763357779621149232872513522143461569170496860330734856944106542744214635508547192411783985939076414421364056467989960499658364730461093021331501728585170571219214792155114167184335204434081378227934654636746731658004130204242574153034398455985701081429735547619808082201916259187864029432502059676898064236695380493964667234297276098259824195212966729967683668552532416464193005204118203506271850521571252694595315538848869787338921240906528919960369474715851717405117486266988998702952366846718256589377190464182206445404368949144575557899393031314288470152761935105336477842256121994807171281385750380409278079013572542035450355189886725134997054970280018042728688062523945711721365663018390312031581551922550829563811731916747875411271394634686110475313972789289806700605644240323196232394984331612951033685003855090504892156638241761237332590395131771433296930837523948399961711778512959186389860572315071813568334189153918305760646710892122870086484146331578884992446041087182184446694046716710226333749360181747686463700 [157,105] -3361714643723030151431369601422413157881546770125724997695995671608053629203004534875792388333780560122403633683954460260646586510459925418189188194368901646791525184444518614174814748611502644128748741160246718479620982473447756773694510457534732780615789824502802976035130870613008328613060558316512656698758686301027690462528838293158942739409845397213333620492488477847321687301240337885688470648437126731477453274108961441584256852715904307576650311156576309316755717116348628147278881635007920062249188494434233993205229859518359268454149053563497175912573767029494608580826060889646035500512651963969254855704862756657870914502510642663622968669191692055101474778577754499571547409496660199612517172712306842811186774087006642231302937368208210218270454433480355603765549059021427892479626666012053840243243122135578264695149189628149411646743531509872209571016056875431433176355187555038669744649627520451316056448177587246449490301641815580335660378891353610937098158963203949855691484503543568396216040359273094523127039032197111961462572597924198168200849671463463974137530489934325 [157,106] -4340115725679968217907153961769184281290521900665136227268156801437699552303376107127958128407048857364746188012345765492621368116080631806495521059515970587949263778228776723002808516557045632568534294664328229330171761544822382447274230076587390675392445481773672077683896832644707316919881074361021136881839440419101310355753401464743194177266591633530693377296370160880488650055653039962176025516090074859494190251369286377862552394248927046620413456326686122562180340360823908670736982036502901675206289766135433714364797952984024218054909696877331625607554027870006186372395800749941003272864414368436389459233590959257488968565354810663875826901995313107304899308495889347531910968943784273027237506991510235027745732848028273933749112649167794466408799489334503003025382828734777022171689454482944524277506007279596011470190229866520071121422304026759929499860161132018509875565573710017627596647523817682180224272431855612487050639274609659829769991855233316214034854201533231096922698675556621333751097425276848774998030827861780801621335447335625388539274270319145536148275950 [157,107] -4946261059664299436731162493206183292522441759650051087012642343145441687609295295907169437427623211476185043385587627568904441449533969656273552321728784264052176066002914368243660491078121863624029770642813901218521121372991188022571115156131490669415041051493590236523437035479189613785872657619270674700130273321719679586585069677735392200878106686080446150720191632094481495887397219219521040497268955647498122920757701854691680388959833479179138866634103534502600214422418418421689410698659261640962733089795950402558124379672608707190431530462309268408092978508627690011578505610287865659145535269163384799699544846067741385777440709305659885460271898383946915516372741394429839471590932560214821409969801501152877697082043127479241872667807791556602583397159118042369729250788693076967921525154003864590311127000166598999319954549067820551498354419151539349205023601219017910661688006999760779363656804447237992404916178503265338343393148097306915339769658639821429572965219096883629614955763626400051817685103337440352936908603793899092369182998197805549057080578108372525 [157,108] -3695374296899891149697436856722700818343299511371817665656348867894674183214715428845877164036619770786941757200293201024853721526832692970040349902245794672704361797646600992718249716303691823438279691117540042974157236423829977851435520341636646347831505927628228430971955857455033081778549636608460293111779592265312025363967463721688457593992238370902506004948157842405753559986917093227319008035513632620864096780994357859235738206568766935612939865250172252539196771407309554930315166575307614186624895369867193952058347933908397931380159909113291938688947164716052818959723631837473011123177730476646900550772211474996434560983279450915628560262397922081665202748270100739285627528735499371494531326933864912273483410047380134134133092974873156392549595416571621847617876014044371787730697656895259231361176250026583135951908233218479385922173607543142995654556252731031318985839198852351247577914717236167394949515390918949837319183330110300804937855546395408287466908620951773055964271782041939438810882162177905816397838088651771255981031919921964646344837122323425 [157,109] -1776625612273119119490167101359048342671779360424964855747631733629219541477446355985910897634696420490944784998372601611813452883913667326040873228743613174529900094751889925783527796168710308770079177422349324541902204047307601505444751445768678010620974569380167016274620441793595897117837028310672157399345862714971909640338297843748521653372806496322656415166773855321973726585061922962916366201857415630430605472786685676116852194796246858536344167238650919476718672505000315882160532270621249324429785698771391227203208899196589221002586970432681565603537730799097304762755649058194668064690586033862845012458992662544094727588726687858680692073666458038906588288813555694759656325725640678045951675905182191743796913198470779517844614218702838678678157808150206859959435896309223109918144097897754123132540977715143322495419904373789252897883271070917915363821459174044434856134916743043054827581221558463609156497072292176207668467060533750720080461203320609588489265439815211862019874202444333009241367835770225414763930119154355652872136318203650899271356425 [157,110] -914952453200516139149626316184934356162293193731873885744280423341215665403047343728450268720969954327239170460448968568949718718380899509575443035716805051216223338845675091734927270683870790155801131382361770121260910967773106418655111098531952153432104880197994734958554041012072712154801415343967928762246083093855074868818629365279079158481937809371459538264883671688227231140732378781312547580049609937523236561369944953618816142892726938070177004412999717042077472740465921715599615513654125493829953909308425700606289552304869145653876434817081019768785133363032877010713303671686209810330621580452005886776943592542559283387694643438204623493689324011680545855835692885200294250122056939697836429410423080360003014508491247765413880213438299503978672391878813677312028506748271802541612860602798172383837085487478222166061476332709549618342174746827838595418578308593283856462510306980226976622551348653303407414916082243354311224703826147391116076053938726369160453283847843167216906243269258112367275196554093374539402772055786062672626068838715060175 [157,111] 163652185315390974130476285852068894733540077682708891944753637894554140945914179664717350741315959820245128848020404162949724255425829534465564803728964270434163876656812786042042431926459037128545333249887940412567501409816939630510150354384437440421474054585498835512935781911610431312384873154564990825050522323600761101155679691951006529078783087288994348823244926153598481404496685525688590348975888399685829332914718254337674270848553519831539988268585129669238646680478705215807003405363880966138688255419748752854982715835447006609015489949363974615414511377871439074168397931149557431046127340637911328172319941286070245217651772185628173591439539288080325809326583381279111837262429552169611074038181344016287507632568278938641967780513551366252327132382906221918757804086053786166605720656794408786695590057272926115375720814025458837824984117487224430067202306510728840709835902697543598569053964101801130471300523506805874178013406651353954711264322452289372169658200751475874603925402136762135370627163278662431546515371033360871361703805175 [157,112] 922159581136812919721584447752819557749019038385945740074583941762375070979828290170288907343457198965941629665759524415707015026057027990314522894412995887696226576107686140188363239506907435464691747650794289550185496715896814858877256454083453759585156240492121626160850654650670430566255054843147855161366388021247528466318455979389909032895804347649686513264812493666954454490783948974087999918244334497901077205403527009525834734808562401437948714870249665354642350225097040982597187140573465598888991061010080882939696277584470757655146549831853670700378037714090211331880577943412977324278977991549052325201063546601678759818571348197536991525462052536640977395397471030923569821498580245671997458761516180028006215153800546179379519202376489808036058093695860580889146762530549228689571017610263293459634579783628714340426921262956520068591964189984410884397248379333518588832723335782615526721346027574282840083607700069019241786684741373943427007853657883576710491962359227097084864798961463851560388224909589549499991897200401318531145375 [157,113] 344546037604650424731846847188417775642647337744132427392871447988921693106516754805279393174277660057358225326734587923571419065181083344314026578806268184010536020357758855451500870454624637144315308797883679076894581195633406936324186433206374032111802765989484950426134189515394527365265053580670428890003189562136222019944073161557959614931188256427211188253929485400386764131569198988101673679924909470103654185896717378841389977964854578518243785103476217884780875774465649490178096638685023307732909604148502314521680779584156546866645547047186334699536539932543783306061580107762596748568326546685989896805037654237149853364948378073907220703299764712229181716888066890920774903253603241435565862516411475998787162628547449737695628657076360506498773776590121702337628935154765820057385961984015547888504210821677644010385259759182135122559085695682971481256300993401555969233997405852155584564763714940086630616003846649889727597157666420693687507195707740752463493054852433022785311476639784183453957866230498042694761469249186689175 [157,114] -647723573499559722376030894981690188516672254619800621895827205504089611696751543897586276583087576354971668828751047611987680171994108102563972199049961593994884792711114622704319582919292082852681034400052636613484926036467723266107293807577415583567240992506886267645423428843369549661542304286192694245329872220860209180788805634396776975638998836959425944380353643548906589170096351816798629297417324400384224693609201685511945582991775342545011705706721150570907208498882858119312516834711565409290629623549612470110289838844448418984303031702986190999805317997850554262770405168220616035369168700184821822207728376393758775600674833889399325326343159316336832554667125085539960731111127960457625068445226740961097627806242513626994392280493164805704518433319929265024096682973498552972898120960107693098954885817875464957155106498651194060729667599025163690483050080655839049276789407609175683099194510935608527894257646437409361151388833651376335038774454971792581928667258634896085372295144693985110889139549617782083792699694835 [157,115] -557942996746063510092652115039783288831207428759530503428693618783735409334111239732180879134633915352258119004763982961911641679491837529878901492574892754753171477686031472786215287860150858460020399237148222163451313464964787741183485694391696611194112054205132364631814378479159228070566112479029099091758586648899022077194396688771626643270121252340894353524292058773119903140907700276671902296587817069493669832214450811651940684102251139878325471042114726503787568294847458037350552297387102862300131537347955730307509932010251815820206999840837517588686619107827155358380696015104304643134834476479276741637071941514877321034308243698883613504205807107590263357177521759359572645811093735138972450459656776932477536476317678502667999750397205773635432683419602714999931939935373725992663011109380103339015651702096709233472727066228753834866395976564382673871129394747616133144295695771963509816717415673516661215607417507865618421654981305191919842248180704503765584063698014284835636357277761103858854703184270682384738260 [157,116] -78524450723478312059328059516497671482683993351576398111675264130180657170726522227669544530668258679990913698261536249819632001891163720609719976672541051907992025643132931547755100647314982716141060417470083856961366123533069197287538941204182875137643952550230340829724377214282169252752966863970844363141002270156642555158378660735900600056885103561937412373372380641341091974915031970606464182176931686202076912092954634637797173734835833827581464526895403874536043719470588755319419448418534879244057370834336271211965765224054674166172442139628319685261440311643075337472801889770628200857775092557210745373917267365132143361512055927925019562108783180458697101265687109724535857828232677981331176617633569394906327310545543956899821603317244105988702570892847247550061307439694619299343559496576310722342990348381520013516805679476482285548018838403142060061808023878385418232270812482287698037454351280402913925752827116125728494122557565129549429635484915621145118896247116542689743070919221273282035060738565641475 [157,117] 43548911518293227309522257722266517590114341163830509388812720661071568380949458210922442864205781796774871338764861826263258625720634880451542970313300974345333674162164410742875523108059226202140517651756738724251484302596933436480258844511196536852982189815764522745296794754910834091108653948462524149452762957909155523893453288268459217074005339642832318987074405543116424660815962379046118047825264174428642865680103111826255317675103013853397081499711769854637025305767194679446007854873858071111794596733164213065282709751659857472755899771747511426499592514410143373071783829867076233072166730598571657035956814093436308430039464347370482323804525969832367173371148395553806551959013788438966546592013787667442837753491217864931970914445546760658228920020183906342230554187922538629417418674904985141234992123313653648144970418376352958644685650729942823198313603580120648781883356296544686225552561594185505828056334049075891549588573486037126019269864530324849010112231826982037147690744320412192944758240020 [157,118] 14340708129429441801547265464770793504796861786461580414925961309268666178974571196048969459377835389278623742846485406789567517314098463547621259201797606149416406982202454948147269058062173385462128961161925600621783367295991571281430750939560186798782707266146620558464539183108938055997885596457636857559410606254189038685743402840446050102581911662444275661243592492156165743782771672439356277211560690044303039109053018809922648411581594327644988755000285413716050930441231141260934491029730593228452874320814709047169346626723311148987861851279090776813954696914854757086364903245060491500277916851399141742069494104795806615591307031722070786872794349715746832413278820294471643055940844745418994499162209911691953841413105646844245803067837842626650203027836499768030363684789670233028905779715355936657109387314633121949559090756240901145240781141513878345677883005301193425366465490233060804383480675020459911886119675777430284424513059293725504739892154379085130167367086795553490832265973081506310165 [157,119] 1069606554863762290198056358106089842238546754941542222377617291587439633207281011448875334604510955133183838880696105942155144638106596784813269924169827289965987910335844734021109457294444970960717088353368960611981658816475020845759925536331966652116223338909426106399022079691264485554597409906691976352023856613835723260998381142728389186472452173519453040572631287938001146754060926535958647157049613502874702527481019177961650668558343467983059992445193219384228276332188777654504056400258223710978582018808805672213032705635330360145038802140267719324186835997046894059572576049300220436976174831675204177790808707572764197661431011233975034205479508507480718165919714453338675752702095550717296470231050091318567932680985954701215486359425549170658284219636696593075321918913004369381241553913485838039061496311831799345206394505600698301111641733855421767375981381016738277457028374990428630938568215945998481418434276900153252861513491283451041855344624586554406905384953818601032139846570774375 [157,120] -69629957725356802155015389703080540558856247419534813447321009254263010192915149584284290494022495888667833226856791056104322207865819947189891861237434847346332221407935804999243862933491340388902667303792845102686093689221673072922731453336246068374230667064843931075792245628682691041021476130059242042194396452876230584637192063655112732042754392324880842402363933948628094191114131593985940715656914969073565827100152336424990258681313950693116355100923107867654783188433092290069752630510506362274900480763300290542725209381945760430167209627386822824870815086603332565976944718749085724056455716580083905938493611381562987445781744997906667341635270587133135978225404966813283844051073110908026711015198197216600338216734113085057541333642360035897380281733545686019917540289518440223810979946108080053106871035161805403669634602365676935855400259141450282460531560719960143263424883719430511100944766006807149983892437338494038206147834147562941808724713795983951982346828933577931153507440 [157,121] -6326742154133459994926445762904543228027160417780140569670972401642779535395697670115509148865232985028921339238881073888424761674493313100589489329199621081479397082867666443417499788563187844068623433944672351570248591080516030158365406846190829607203894905780512622661729530736186731925144986371575209513115473333892013861465621158291238052114610621471503434147453057644877914807888013571480925143981623651877449329558066478567047027405541124307006336320151353414459262200154536213137968325815742018385481530769271434588200451392355735506732473022739131757013924379898836141071261563744686305642833756287597400825310949131562726204899781371642250311198608218452072453349548982294623826005526470268348106069741772158011962378335341148512895517449680003580317849515329195235991945361655340743650383399192694237960558740794578634874392518677442966537080364992056396498133092752373067581495469045035449375253227823983068962597610079497061384994183055668493666388509178874894877714505531284815 [157,122] -1494794970242892626655029197007588104270539128703704833595883260514653011266280954854447996043449904168299226413417491711605055273961736676796566762713769938474125983991350600987888688713319964863713902465353232762090497924178362315038363726360156734495436893772444609386829089887197242021276121051461060209160605524770621457661661550978068235549242136863065687734760351786160158655475388567019877541158604769957133932539879573456932430024496136589853052760423623551893521480390902323113060111260246318451704825359308004826484546677797001311890532905755241118562674862134188954728474759462031952694626987302376476078009489368909307316678610571576893363751908048263605168011590017558066519821768667152347542847077789253795032845361447739119448828039488707506407254972151574785796959297177494292268978887662788487693765228932611670086403554112102058197660389121869621941624313366138800728114862822051423043245051837473987546443293152044549316821656625640719008783548197325951684356432536 [157,123] 261892206390162089194153039740788436045851993039467763332628026949506972295305277599266982946159574847737712653711447795768665503240583596910569406584021976683495755810883896642283223210997039676192645905932194982306654527707367497307484252303644707695286375562811297430040616155009368746521221732126324586396551396611115103598989275639976608924413365406046807078721097623559251157044034773007004294049073989885197005832580107308516255596004673108330809602478543772655968560167477467862162077674020993861448579136203091511189725343201668533065830921304068608729297846731446070000061621403006344151858774170982311864096490700110060530134833246233791471997197636371866038127404849960231355664240330917493098291506911059873373168459601313009777902540286731561026691227309585649113598606027696212786769984863988977589924653790416673094680205915579152586964970593805659239570602315563703380424928402263037621374124742639293255982957400647622773262083137258052325246409034701893976685 [157,124] -24646345576307501427048857775225616733378337039238233491316330039008898993297223005898079539026690361423092321928669646886106268569978704346993872525630387147911694875362326793909566009817892878941677052320616435147451825206199106971090456542830853276597000385162816622734689353622766555890315727576629204276566267600441288822792541579325155943055153817333250724217349486652423985668272361420008472658211055251356967916085214108756317145244006206150472655437753587283982660500892846521981658266517926654244950142220927739659548617180367909170169596207038972154153120403740401669375198516894234776929293170288960415668350692280019577753055862825154012475391171293886133236511830566993146411226500503735362789491484466855122041642390468503398234373996720585560195237706036610328750770226420874447721410338050458691451867972399002986783435258786941729215179017415475643508743063158740010286662452298810909473082310117593081908596302083304022915484208271146066026815670294375 [157,125] 1564787090703818251277620220224419163815886655187667709978786174058928272262464154250563810549695352684021837253938571947900087502175695976592157959079529727877139194066145355624232521624561758103758804610724194189976486016857390501507687035376645924917107719839498764597731809319550613688865743976975299605324534392265454622502706890377617199387155775622129781525129479822450615765462143404413888187900444021115717946014924326107999400925358873324086287172788226994388439330596707514170567196630447622529820439655578304992165057029655729781209093008964476453891545220559928824567717459977863601519226961455325258031842228918127340367208992729807816102231528253838881594012461160912846840351358269843383730845389669919279984773283945364331879176926520146144038119622980789486608471093232484765440457958810196320644214287282658430445052754786414173520404991934681122544867966955863622358280908006378405522363192012626022361610329641988909124971320939240145498291200 [157,126] -90524175218726993990311908960009638695189926512767573861169427344517626816013143709219555682121221970592464281754494945025772058975464576981795676250392558480084707887632461879554070433604825046772759300980370059261397322691418902050650829080947372228077711457115959695487695161060762108291177850079039260616092289525123224167597737672012855057910609281200593067149762017090951195705392377876351657457696018408294935919670933660748086711362682829318381577972701669770526244247160399666235068623586993080999009693875888409850079311996414583590330059033497568145185769180261248790541193122021367578503192735220267185607546154785511790530221652803190304705912590039562664379742410043856793597486887381447350077932434510080138636851221798639161111835239950932009151942194111246611793595778787547093958585266985104211858861042275562670028903045559845222374694046677122847237378008351925315562851948568657862769533393687989865120640820129423954333914494598571825 [157,127] 2176703108141572064456969404486935791032899358979002217479967391755959592333339792055324803593497287346484582468525767597734981178060425297568810409086156511849275598595880022524059397581410506308870169437726001594125383938429383920858070760459529714496693193798799057020594091215317954829501676159222081343109921775505133754869859233549810207589294210138536071070377649388973765944749806882051466501581020352858858124800799535119066165831488732951100647193543571164623063848842673385687304681469872016359007665483603123899835372657254736283795564373110931171317301229725044678293337898587603099505436929305057735068159644241374306312449001488706844927224655324540535309157441757591282586005795114927767968469936105713682886514877544890402654313831871556712060968479562961214675742134153127192164307139782486967582467404278547975264273251374662904686736767134382052040793144973684281449334316418408047295478897736678542623510827668524904333710861750 [157,128] -20099994386868455007081329062242753858952638949916572247974797717857965488177675639067141601509686473511455921191866784366668446088251343129387546393232718047475465077342694002928597865051251052546544343031300919260590157927331090104689754825348875620271644351347574273047968447026060192510355318264915151412096472081028791638735744092921760975786680430092865807039649023924611938702247951740237166515578889869984072119938124787946182870301260753403582141209207447802437355031915953604446531559757324120349804487307936028210560762494758740888503911036341828709854341106895733121396326069094270934947272772915654248828683477433855213342003518039310534817216182397073517348169470864277343279493340370227851298203349603427225529796639946636108123770217137842781308196379655675297966838724904825018437081188482704618973477882107336820433185504960722253929726596981702189441756550312605955232936757126211067857429207089449281298238559596128947600 [157,129] 154224750938993281896492749811294296539436104750747748152396566045996948845749982080880771970147469639775112333438809811977531234820101372686933863054754939610783728829454085117423426897724931298529130586553525787009761112605519179037320721998132784391127392460760891384823982454462702078196533016111538562496536106592780296729507585270438197149120295175065185138756421193467441583147534401649195720295609178566047243922755719576392840437074123769985062790803666665973648351193455847681974400904401010931936228330462499643792852224738017940826368699543029983319652350371755627650695186294818931901546030388557553544868472316439001909766381086511092221120478111375367033757953177511557060058877232988654107519855544298258842360592334747447377715835017161825225132470417326802721662909424887981112030975704010932136465790367066391453754585295257812399790481035735276464914367182163378175429372367294197765200933586911798851298873822800 [157,130] -1114976160782124419735398900780786396771536593846636187095002387878333596568049181332722655857087555923634533457305490804655201645844991273514623691375343060412405031435622061389878842587943491758399943182274039199713674745494482308938542180809663162242581196765418696199018770705975473693811194331448271929935304048036648463255379672036348843749512960617094619905753728888303675953648915291474264926547505867336290272197551056342161879854952949650572473791678619831435563471890038526382064848987977910572375039941161769832999119961404001706703474820619526228867208289380396613338113088751476866509281282607191737105524920935155417881258506172873089414143890253026490867852809355456337463283238428594552026071065249210095013088676720614680235645753321466974594990074267000166155459581693214018987422962856736180100703155177656445614115037686183865200844192056686841847459188065704939974319780308005750498547856278253619468625 [157,131] -13995354989638421972213813016819323466368830316248079851996285647141896460533191291993188150561174794855413640204472585686070980921630084632992117929557879580490626163083418537518423450329440051381552038957665692298039077619522256944927878048858444408268465871464982658039685380352990470417941679022181240179307111464104817161322725585623150128708809723895953346634043123020524582276195870750604600870572906953613629708604105102807926432891402054855558899059247203435755899488390244377101721389536766264319753781796339036691373863851971922566329916594991664856547003377312733255376953855266281481661022583620951343342526486255951546013061648936419816715169950143946317531054820414735186142484793831649664321988522991998059874241291327909393519800374597423141762694957802315077332389511791672342319961076611832247199688731986455936990279712056711684315673021654628056592643282965357553008732800806616173604737497754950 [157,132] -210452903683984323489520232543565802203545893322295910358735277769875777763964283196301034121628859985872503135572919834568563273800186784384349006777411775265331848959940156895955000008754607596706067502987391094300866700853117250224625562709949575175178307896642864211758089595378591242741329557175134417047454316388247455814566829592204199185223870483991664492494324716599376769129999581421472356273695411487172004953681053669693675066240118815003220539392872306286431609430230931498257892139821108390418522222448592440538981940135491122061400653797458646956235776751427915933824830207065964116396684954756176403788652569693982211308747027799314167025441174478966141510832333662823820919592412765527149798672396955105962983828256272017373313737076211324175743252272710212511339634265201859579907527965651341332231299317844915870273640158305745658110360419571792893454799418367953482334951433000147406531850 [157,133] -536091080329075829241318229974229501397077133104532378136810336766401607528429251391158144417897944144990578010782877337797593845795927990555682545736919446942626173179540706277958391577136623858600093834712166473990002426072597763640708218088817995312504644520049145929903952410065599431651022289951073386145996844548810639670716937051298453751618096039417449780327359660404726929893341587826146309144118209261205623893890753703888389985494446491970934443397796021526204285525499656054728266249841093055474228590781475018523325468682072479093376867247961150501548462360349451019196984417301325329130080345546317229534278600871113586533223247782185938217461866061599520442195584395499631031109292072089406746342911095022576357119836413441931854334837084805146334036378743781772343004455017745160309316271172888259638180512293281882926265131866822155022547903231947273073368938108856739888855886952390 [157,134] 889822012413018329164097105727456417773201232875176272718342394646401244984329920917799593956371097691978068548575430538350103275403765676835907141459263050827682772743546939592839896769692183327185756788548207603096540765839679720120564302699528246387361888058381600823415277485451064412025888828510149239590294749541951127440868438891749134724600299661959812587087212259034215458570730530030335528305996297589800241181941161846731776444237727859667478296494913138985758614924356172777257623724033764380353380987019885013154558285407221958731116393440046068155735204270410073804438869664644663717123885587354033366991415529638261232982095518383536931014025835722296366116774925553587890008143428818813391161897933339643128067989084768646174180355790197613499303439959207364413246733628521614405166678468950016807198816516333039906005841738580152971443090760322524901769686429324798130441875 [157,135] 3978200137895421101100125480191156726328963822148193243159158049624853346466204553933073344404613933540844841242939402554884991533949527610843068721600450536990815950861933572402099358668647827827335668441214795152002056380221435877197014927241620200983536480544084945822437677276239984431392576600852617069745281646501211105066497343151791317250549338974815079489836512801539630262867616052218284437026905341377685413216092283382413697939645943206260770902588822445679622930663381045009693326811259365420631954914591527619804673918462388884962434969245821507316563350061872736923024101377924722512728676110792378609337301558998543920996499423715836101331233212330488591057271614093805834689984108108569223985313207939922401999530539259955723401759362422693651905852527783408972612373313327505912008594591589868333936728379923196925378129165920667155419465734548219645345056561918985 [157,136] 2243497330072409939867942597529487892655509947058529196993296647533379073659949180985593624025747621784781983218414033159049317424826443354215383403900568067000588926183542654943035825059552322921872659618958407294406367131583342911770779967158566071556264357888211833712757209407354021005372275554015685002640264723146297009406598938214013399218899523276765434986811665903099885616547030898205463840183986057181104901195812469430769989214665930118455472681907031433226981462121993595476751357332592470049595679933095941681511781341044195366211316439766956493949255113741582618855783060388494904455257021424283617231910891099727221545483969883382314870951175780366175685040943283884121324327602555022387996130355158805337621555601393400435344841006575538376565679523197530059111670089246948956431263949193178088337156527680956809757909284418725924320236202492730722940976385 [157,137] 3159213735865175195630449305318535782823449568454998910012691867562833023363417502272323236485206356526468513657655491947926350290340764190704962371998288356984444961067906432192639949248249640666922891699489663308151730799385036630767371428994956872753862772906108557159628039311822749264906560688273430294653009721768750186094126395695032797631057617457989634822222598961414534101464935776930281784964496860279832599475220696559070367668895060040725125558405390777046031291132067746010047543970156774086485923139968537890521754543267831845366483639881281965411429450792378838554839951501434304357108202703838569394372837606837687609258493975086960007779404497774543392321452307050407582805705810923133617223267943231656730813024460229642656721798708490812306718123450693208052291191106076034719643864064318056403771718333788326933825547333135651791931817719643835 [157,138] -2291729622830211595971516446546842029116343764287700570057490246967850778184822784289134583886225504658375676185341867401393614523346602648597354008199810613582284298810796907056752272824792897888277574494974273255673395480792592144754413380357282223256181711640984067651019724320428893037201031581847336020728574281907517310356769103888789356140148066025883835839570096834850324646188483828285272367579520914817070151625409116639967083684823110252848065204301243907338628291641150337073091255868280801588773452007953043083289711780868950190143367033559239449584359160422258615745467560806970101200261701886005992899593876052168068674266749566526582119185546350042263366195051545646854469866042149076205613875418503245823201107625438426245452232266143077543861437759150482261500385511884839655977998202218207968580403406076369459406070929351422416180857460 [157,139] 403127730391775644502046296430384267149364377838148600541160818996652027018025295717137488256117469172897739710872710009681928930543158792005507028715716907911713147674185420536536971161643804081664632663897302664454204051967893218956909610665692461896023371007821331109080929219904293260003157333717194453684957467043857212070409945714773449887409242679280244768788351212613630482113890048197242229074332967012255481725792910545370693875248476713454002247639601973198018248052930196541504336941141473499426754245962585593134069286111279818324528589111105095093047517030232720890051127652750227031028009321326641571901525579600828419169579852823788520592260935660318963110805212690186282076835984687500451727175993135273286028114177015745030886285490651973226482748302215292673304609055025049049777266107784543652906772850076739094641298811476465 [157,140] -64819685051335462243751829636089835471198178465258191400028748435094076400310597781392821537786173902119064948113376972632600944757748467626710160540676040518284535028877631922899878824698285152808964506307405272396252653078968774129132015565509531976108340713155854595279396116316994288974932741178190116815548993952898409235960500653755046307410959348742507218418049623691725757359037724450724967421612003434093294001500303937289686003042606100499152726670499139893643723208969417091965186111414072168275278640801530914194062961932513702566453837341462750835200932580768845881514492929715308243911902182414330683966900766918291032290305136213448327399413814222919129266071535825719004559691931331145269024768602415309677059341796399923364575435764198744168522491810373431565860460688295010042681687611842306136058448193760332034563350 [157,141] -1248985237678272677488617565312332739230796948051923401668931904194517674521294484584495374099244956128116299654586933439001407460542755183920367653882685686267172578983617119640582558530235512900631316300759394824522493959278773400140403342243774767450574722707866716649072899955488646829291454623783881746352806332636164333064583279788959690888951253319772134839394669734926621978114817166144057467129175737253881827740721174169878836498668763155384001871976419834146929687785528850875447339388733127177268997812126499985387842957305881716037181647638997256134608324519350784520051299135921364958880184029349814837013650120792055479474112018884414709022829020581641630223874038886015019804205896251068179478933030380457517909863640148807108699638221921274241612472679662465008377320998401501333182952400320549491705230531205 [157,142] -10308642212214780509463122988271220841270611371878378959032867475078244742909415343337732627053039451053328748138108052859753086908065506137468536971803462498642189564313948352293394863265668352365740470560962780290449864300377818508768099435534257424351033409971792538211356965530425474378579814245481974547755256523314409995149004460109808358279808007452623945391849066271545835641250073628681519816022893021435314748436550640244866542404334243625236468680105426711807336419162206321521851058801509953299325701613556336087990037227206069154321560822603438014675857049010337104206140115137844560073440231621260962288153059570909545239703972844179345511355945615390411752084077085317759501393326354636003772561007907014826380261942418112415928480716059179151148928786578646119137016990287381026242536620452046938186330 [157,143] -1381098666059497618571659626661196998877360188617609714817671581782920772833101597345820976314630403935035982302802779446394034056944942866736152966734634688519944185250992770698084812890086253641749118774791277932322042614249810091341240881419569848035949625879794418628793772760593510910790630643212423254348129627121064508650880624112618152216391347567150110916401572458117342556521692213991860961519776588576282902124545997744664164710749170642574131842687744486958767448518733785196115896479081743204119120337373502001688791627021159516618463933398649864967925184153078808223347867489869283290627825715645908271731577728691596454540359536495468558098391684144067301042009806300789656434929031178886874083655157162724372415966929982587839796594972908136373522056361414433623009709869799343181253125510721 [157,144] -24364981207237139249950185623639175382177099468110884921880559193018974051242997706385162573460031120611676634136673571319442001266012343934970273480057876534549342818467257716085508670327109726667579993545934070733353319808338214771855051213230164626126201537207509496178124562382063656929475674539968617995286755529785919031815643563557715712495301282147327102389535482903540892077412727163190390919194046822506534011229335940672156673314269761776128213586652500090415310575278771875646261908062821652003518421319293197839068985038525785820379285336178772131231828989446742720643132390696995497957744958119116977766758650007015131543310743458351214986719959488556114447342830802284359460878046215968544887988596288906620165922502219092923535691405011608114641877387485215100542181057804410411580 [157,145] -54710298573973392175226083035230134114296123025513645712627741679184460160376856524356959814853266728374725554833986618871639990148482713967801457556576908265856341008165571253059651450555137803561181524789577412496020904139821544110476148599468764055260648588495463268415462241413788520222819644658260114879242977451240658081179377143152996679326839834091562040477294089390666606674975735800177146291413420990003481563661760380476033696194419918828663441650952537981292951592127888361633075770304709746064404840065422653716236683684494087660666041761686663591890220130093443798191470703709619099537548818427673431845646942173480786543289735915376898474247160635574043499149674871869722039243429482207327758213510696999527245200889374887798156322945558341309490242264383261972548593203 [157,146] -15155675993554829559709603140214043957026021156400709469510155826575522807667699694622493934117858827995261989252238426405174125836401922347678377524893850338312262283965020724454883676878694902694066194363447511923630766883570795683435246562786043079294646069759998043820518407973577124689348840147038998044131508480290569656575975384002453424304830115041760254043637880318703788667845651442764624648764780535115014541301568676207862909875200306387635610955289310949979877172184593013858084318231332302395838490561532554643325322234753989511538532126220417379920516215182228715937177364754980107125087083448861217371324688785213124320139733905994938388225458961495600471302907227275620283223184838618578512815049269937766364657987592355683752965045742437660256529038624451 [157,147] -492150464886893357208358345941036639994361897755649557313135439328827991386809611493840765000609394252604288305884071507309068081698995479925569770127009415424988429461165855251033735874621335602169702678244888530245528142959660324427649469744280026439942756891853466487648635968568831839647018400300616889735722206292677708149246860146750297718328732797789129005148831115288708669513880602147408775117073790639876925760832960538321817518638315816759085194434238346219672511058003753161703014407833598660802504730706991799650185717458406591111286052830447662676542939081880351537392731961845533105510043855940341064026490401779114218191538468822613556549793994213891504044649627730583548394813615867496062474044209038119320068935698708953657807701453882390188 [157,148] -1746364024365982187139380390012777431525988392902603961836868177871095382924499636016781835294497680738430260504533774640394567812762538455520587086033380840107752311731136951629560568775226416275067081805840006255120085606516949048014083503834065123913613282473282781149138332395099349839242691134805026343375514233910692625410417649081661648599266746557463229427054141459432001550387916129486022746921410610668141836130227080080716024149278163749530861522307152838622913086786646234341390108929599158351620159628224378454099466627861249084582688649919487592841390741641406797679633575293206263511670431437631118526306790018703578096393953649454791462403458325620928960936714076531195343303356792536327658545563816849692812587566485556319558073 [157,149] -618552687757327955416298415646803693963090594334424834756817450570540172128003620957547085082855303676848413838320280493251151435405887622732755680347444178229638189498637520107174839739315881340123571638572830813293366746291439498726312771551788656985175736747325199143796536978392682004287598025305667829874149021736244935552499237643458575531189219603285866606350020062348927332081936857895858072928009980703860674952841710379156325660645123176621243661626810905558467888320929494784658948452298464661517804528365318521097833361256619434970961707425780774244173051406361017059177754617431569820278230350181202139769251578688438664992887733784753922731543138800097443519842793822027713123668597519719496923725897146894702877500 [157,150] -19533716511516065576759766020796505408346174663924267388696500055038588473240673563000206707834400241738570858499154200687339335123779128090807003363956661646259131124905104858436211291615424967988514682591341144789181984288247985570834740678210278662700148829092983472603180282861011471313546800155113203775543419048910250326315803567373273855087025462729323588743871677743803242424177070535858077965736414529703657118273334760448721139427608553197067774014822052807764998302320620227606140576452108047461873996143596132300356102276212085687618841883170731638514502044932349971897198605123650188103414279664748586037190694565505529123235470236292437134595268050216871034314971249880411755483695869218597750215250 [157,151] -47887378804626852547781560890235513479613628146425534828805513093867689284314513318981496525164886977882305600497432874031215471324008866418468163531622398993617420197114435326841379801287911942589285746354783701723429087087261047428538839638315045603689943633262964046507209926035860981608560180425704467641654488432983124789531821846306976347929168987700937688543023524378379361923882909926096313364940990384911912310636227106960885539009428029944616321748883872312095139544723640821011225004445465658374485519818064308835842184488430199151990782043563848210792712766623225792389975623970566460829277116559879841285396687463114413818560078907518313122626231484881435161499902868109586744020175 [157,152] -7688420301068092129157604349199595071980339672049813169284995412800483928291389454306842397959550298456222168996316116470190177109127299904926652589675783821526651294226077136834834693103781355135347890700607239421052300507455626437965643529436466698475245066984597503773160632131037533596398544520081829322148769504775018791092692282074968607518386319990494933900767941346890057340286168789837363140714166828840719367588301816201629142413142759152421585288352609539139645653881671517725720821945809443154980384120176326847766454226019868239733744169823254201489073624782300092647579278519973172202697556069904793342646178605351453744715542903144194560748580012773131836362700 [157,153] -67704658009246075883556038302565958807178140479678857800994305507320417631832939117793467435259832390742508881867121909645314300056841737033486551714833309788583140747722848674523759576532837084651869965710214530148288739560382744454293971992132961817759224495688764879814758449605988199877674512674522713288573988048473709749747387101261466666343023454434261894881708786083296907037344986897620657648857959251733653703256989660024962059409405964584590771460318933317384718782947988221997256306353175237222972165516195662412321665372400356980844985846754615797966365036600285338936719156354416957448806592991281419520139231938051719815621755613627420940500 [157,154] -8860105868398034425863142119472887600933566356447251777946772066203980668525324708153732898501404110027540082303785537473816907354218527104472587706738973397423777678226062899293110659203000838134482982963152618435724616242113093496384198962187505321984174669705767647088950734869708333891605575917554318731705476770304135414480727012360446691704940346362740961085800045767587470513159244112368516712084416719057038320008130650415933467739545220065350301740569370674025093596056097749163235727886412473557442036384325576428822859524923515259581423468273799239083079700287521951130569707966010465812767193384639106061861922680464425 [157,155] -17398741975512655465267799579252970592348203510426253708916860606085638747401511308515957329145181895652796671680939880657136524205151887104261817546869134385031405685967040791390152219586838961722616112327315502920061884311480252261182024647506861494043817275993027122715866385935874067526368193549773536190979183023747757130836085087240092863388187415495012937182849801946645437536404820590393591959925247633339327059825004029741192121275609581287711107658452263945263670334972004851023232476486434622274051892123346728572161942256812503458604578824148314479150519394887024176495669329957838410667696172535193775 [157,156] -656442313732891641167363106949276973234881575170031893106385370799350636913796178623339864821620314038029256185751616779878881765286913946204210610824149879650406280740459414354557345176590258895040924744598923087408173389569449920281813078887307826183787483105607792611384913848590368031286426713156259244277648666863510315237471639555842656375380642403677295783598402952176969179715617565114198256051264948434149178434015312607817830926662431545202157985537321768029144649321217077057943754000957505780490831656258911756208256783280329891673784152310761691000193474498820330925 [157,157] -39165987429457610161903956881602444740465455723260949264896977454602484852649886707956534417909471311101255002932688956543912640688705818459387766890031358691491248631995714341877497896084154503719209186512952141374786444673465432133598265305183007270785620972157140186220696833336194671873831648507189981075310605646228960890590769254201122383519684773270291438767407924687295669101906823846291022767407388225623305763044113301849918339524737275851850047827502566115858882579469697946249175340934826651167895722319903339303024047157825141087367615644407294158730937895 [158,0] 923339725467360515750172249186428282431585490386766427384764165515622346572314726372795553124192438010167771284831910409511698226626619076231204296643149476639623088759161570521542432436953521907128689297556847336961025886354211579667857982167943170612755827469327129748728931476454842306762321444161501436734833099173212787018418863773608250784302576614280843922614657490008563768121534583806899501295141268295453572336201437393244999529664856547952556977200950088654207744281222707799511527223167166056748690193330584343746430917895590904359278316654742253144695234863149513006226600674860004326506959931331558566796313628921236212195108479685657429974067327990007775597419207691900106626843029745210565260892087935807706198384047683107616778450274071973157745663076534889485360308693650690538362107938287932592958967499024872156679397265675160638140271371962344764083863874416469123869564006505588933592308759724438040353812658955173380426631983324493634421141219888559818639158495495344709125796764388270711550879605056263200102171307863172875046039976429348654485046410120604221449519001945884913809802768724088016307170211594860902110147439371396434337793175363064055221425527436671855831239596207853746593968338653885834589767957277678720206759193385906000224427255647277034580340097996133978114909459179777413207934061639467981836788884230156315520636366861890337107956801546111425929342890092391074905782134265048613308428732366374599705604653056000 [158,1] -127922947328757995331659610794148396581472731761981231721898622759937247666424721169194602023675401458457675104226166012163597552040963365109531344167113666253430389804799846989283989436242643443313870120228985502309234207666639400961549980566505365081054057270072279529508359546483526617684121478865222243755590305247515236403849305246572345678766940799194108643067112788330496651254510053207300240499314152112103564846071021431559840607492276377798015675563692154383279762526581660663399659341802887370549590490835499939246816506106883856940972054940613769677319835943920879798949013033178915348498484702828823278322404492850107618137085384249751220391932264653447253343665853367230140579720296129687396979051372766311422708185625730581893381638063984969065277304450688435357740920208172205925494651169896059012775100907997919544076197675737204273034351799815453435235577965765856610271934482381261383141478637667443420981473229535444994992598937262115823727864900726803951429344978325464934333945901861343101953278803774157501759341750234838181096961688099802929924663346346816929259498975556498332163057712565815186781780193663630012189737610208233244959035144835966416302535410418666088559973724929020627438399916315518181734452996280021935491130601905564299982110410493670324789717193013906276153076352122047254079155759889000471389158033802382896069921148377117417052998450048377058704607367684224062568349418800360562965462138269624298817514897408000 [158,2] 82333655843386291424797215164059467524299063903347021404481796719191907125264983903337789835656463598204854199099646975393790499486866865601497860315540475740483964664687118196530692801167145391980701403591658142168871968824334934381652054469593127678998635144670758423948840619141429124252974517778083981070886859816023862764932098538519459718382996104445992789023049302444583332549568744350704162170068635348375320054903431398774691639223795230956479255684361786325910562746403843747786896721915443748253488892913523668060866324136814791921064111465210158782001230723257270865611866433929087803303637150301814496625774299142660147713468735369334313555613022859588917890605641604965407340358992802046456558573326775119510106425991700066606224922262765891645625688863785521044765075957409793975258782441255946363403203250230749525262173122509807933838470695828602263785093955589511518200281966395725221936927983548658249563422622317695880957520816380016092133728556902244069121118711163007522009085852004218243903181469588466262708081188408554971477227905713894405096760110807457867404589784628365092871960977536377153583795117429499775137600643390575851450892649412277268967056502346051566003740442259554296170975260409931958291141065515363195380738348333599235776356917483938812732293735946978982627195058247389260917230158632230087900123238860430593843284884530193870790414245239184753463150258545376707447821485580051245091271694779299357339489088307200 [158,3] -269970851980422423294100156099790101016810435565504804153802832456192162431354321265699558982953526277127018827534650091296487081857339367298373021139136580241510028195096834048918799357786172295290634278144897789508718080876099255737131359930700329609084198347249798255023884644085737422130558439595592167053914644820712122697987712369839949150692958792398408101811124572098585325218616238096248074792271693234260138657414033023296336166588514641795400218380906547287006399606066898252597769670787572708299680879080897735313629839690663114778900716730521499235981280395437475341455823966884369277867801138280837135332468731524589947879925832705246126383305912266764530512507251489960777921304883111904723029591791365230864649182640194042297057248195887705901627671031778194854394658148853860556519558390219869420357122170308804478259104010529642823893478115552691489647462189720522102250787973436566509572379308545757833074798382259512724446243084215229633040391010216186673125402769523158228414424833351939773583352391718703614945878359400763039386763938880877843067683151429891598297128002090072813727260635411700872919096479327186241866370757878220098183641589799690490579858011605781620826239213074055227205317267071029330052402993986385600350719623796135490348982332093896099295536039218972167223950958087772223103316710331924861892609601326709139489513508110076458657445267562363009023994770323451359682564197793657876680477008455853436720644096000 [158,4] 10904139703310822902821396531912068098622904153878869388157186448440137036751615109741892953852003755840394635330630560609422309597376600938954605197438964289173792465353996878414825638331965500067988750575752585137785238485709555654481415125484846213136501217677238463329321376130343578264578853265362170683605698151807346564582005131882215021612533552519206614213693554083077953345852067426659926821035606019909948995613505558613997395740060841571780727206098822769216612572835372535003804056245147556100791265328964314296700852511936075962133824653519127588407395549549853230788098015048855315663953772706481758501663513517963968812981970904748442959450457463639399280139200531589724167786868485381652068966273344285872709305531631377872182346532305007945774788412494713355394681836626926768336869457633452995602308882486438679675223827550044652181441105649953653322522773821802757022160678779671848953368061443873613564908620145823477502707463389981648130300022783541710821901808250620704070210566449417496205482334857983676718463143396780508416033899788281470904855828625481729816344633149565848751907927411408003874734808874951289424743218111533544018560987268908610590858252882098756391992228625827823230298681505076890468596299782909034229330836505299669322096492600218265904375672252709125340583527931003224351537256014356998861862315348886361135073657325878766828416151608520015057388168947714221839329577948570875983359354330776111368925593600 [158,5] -87657256017086048265377053464092015772150959595973416029507850954652113749850952178442942122702327264397901572989748010079720843074636053703096361282683273644333203488610368312125984040614096593809786457759298559549290873406436587501072076355851252584481389066464842253416280235903345985737784467211890144035622832728062782541117898705598985748597314449152896988706589222004416153442269619064786242220787615101859023652573992994197530708710141460874704753296193795409784196185511996649372395493475804212219702174056695423383575795509587184962844206587890096216444273247552490772211673797807190704314094121700935345393198310791765989991852999535435652285214156241207765624691899710418068618202886524682693057994750385231483770584751588941179350666603232905845930716865736993396541648672691961277215757549547378441337999276617234446907955916170964327629400994791355053795635292588275713683602938057471430045025040944306649061004484936290330489264695501828669460055027436023125415989817451590987862016434681834329104133985533099525487461948460402229872068173232516887176759811777001835422976790814551949460701916129380783450898904007645157763898668486503016523315582096960471311132473415488661042458527259064730199781237757176940358573969648975904142152923926065881172387133039416055569239905976242732609479840308682763982603643816668643297654014687507394771432851755530148564221584479278800931284841639639001590733749850728232754044566207733242448178400 [158,6] 424708591417286082886217772830975525256761878077279721307335267568068880764659711819196931041230228453582260048729105351966332338899257986376167065732292368966498481858694056942499018060610411191419478155369533223270019027224233998011044451822285209363190507130226928728621478991595037878475265371433132913702835616685256826245024568675877884381422452963969737165409768220900748859288402620907547768905410596457505224956569610745946307013952197672190784487504139970406677601072282791563244732539378080507981596581527934239014218808658083201383089636609599252697678285727482164771423847401060281991093844327176993240950983748709919595857913031384273046186035005989426888377681473293294911804556309893008593956732880001828568045280308993510539736945649912249128704998358454818248960778678415014613160236072085033881430585681292147090937770800298838698610085914167500155039201280697024329082408448941015100393780177184169779792374058741896879388063355147824049262069039480293971115777403339927989754388254448968726622416731622032922483434341431664088516803637503743673161555759969164432032439562436585531146501529931515032805866004486942237919011131457425786798087970112696241668426531065662520054810182050324413669779922247623412387419398901637505929145945467865566631899422907158073299643045120543613536512669487051428556706111154320729702452041017124496622551902171074451540586542085723576210563828292247127509729007633957444888213565920404331771200 [158,7] -1577286264490624006270869340500591134939273727427223700194778580750381671374573721841336232930609175053079457319194006620803776713949742684190445660432814420416985432321360206365573533134169850519258891961963637498299987470374230720610839405326589424743681721085767098266312538589794631508126593298540019270282623944023145295820498997769176431720447287844491311669705677642276124534078125726580805648397643565789196747459482281808311277354737260953635720282082147300679214126624660586137689258522509820867190944778550322965678271144551140561231831500791477707134314859694909288114032810071898491844284149225114160810953257738940427379585779743759585750804604403431357730952658977643679681091785626539795503529760379404841980600222254900490136555732750161395796507023196384721788413798127284448771266674587625410267553993353211219818285538522010038315428099945408547586064050371392551498655216726087454408788461277729418428680356305444874278314135722337009938169267080709651985266697237351226952220175003820578945489654515605395955004494364033351581562738613735428833833924178955148033284323629179016907920973848332147891048481766292258821005791423322364219336228443954426706807083438587269266117973562296053761637451438493592501091015762982383012117197931452423571698896097707043489710039376149247043323352805825700831460215062232964315753682985251506003646979491839632935461201407024414074691141364765424349994845648245920677154151914913109360350 [158,8] 4656009154745811787985104424735690452237141391026017379172643238724409101036375409328006013006502717408781285715963050554663715667577427964743271384882608378176088687909064081465883559175378926052603840914052909081806961631286483471034515599691006800807028505534362980175800652457604563116273215863145718743189467188459456757366597132419843857348911490908781400648654624469820744984917196260353257426963007468297518614422491937508990292808728597442114309435551330101504733415908301665727616752461275129504757698614680964681015866248489441547952516322443910425842898797339877467084750881910093261651393570998763510279939226691084135857452580647596656931419681364238512016553488212817594687440784225947085840042568844774005535002409007188917865345168524127323145010063572602323857091655166236487979746948707112384072762925426513475450003616712646285113416034361191338334284720024735482556493011088629676694777563512978978094825715546567272707116772984661732738738642067191209262994551525973618313382505284460781069477964693975993491569316619601201012777316909713666040762105087008262741077184898461152411029453804340631096595901917940585259036187765691721956319021844519809780832532646374817666647888824208417124427922255275018890939462572357033503261347023136343287924062104420039651220164271108959942442944541999749940899974194392145622802833432279049183070138982686565841819552368271077262471422327104489066913665813520034818311495433017327200 [158,9] -10838493387012916342131179614916370584926568437786437320426509974114863398313472812613712847471781799329975684359825958398790215295015959199939386623683683668010166285787491237344008180800887819129489121125586515356264124890040743214084880241318518757682980609824900080369636764840330285034836995418048947932952563406747858841969246673171399397469933224075473057547696102644272875985937822994823855445205593945660441628461900621392080166092050719988873159802741851771936150517272998420066833104123423001261738400053401987871701261885130238363009820014762161614499463124101081766133721631719385246629319766968519225897225965910294469903025014639522060756732098665359556358791873741824383575279142249853857056565987495777592982729041683322063406036643238734908141841750281016176162481586204145093292130932702092496356057383865370341527995278084539686127893788723065022189740985169839475933281943774079298694849220817332962440060154088332323135723278745919089018373843794152274519464172222116652111382560750347344497647357022764927419523761070425590325042995283216217637604835500713048539276070814672068406740958118650205172276835679800474952683230455755697792947806224955324049117360300366274877298804206744254495597995279191091564493055922695250597435565683512027904530552776694346092598271280277592472105248456168240417624946337174371757991052763362929811747419754618973487088520288676264724809299146571365399278085080757430465959503927523200 [158,10] 19552754462462278617402080516448559551755854895007351134981869589413833318524965557687210779008464785793186816994421925457679626681548652638234698922816224227266266025595369436150375685418758364617633487326594898332420471704074893733307085300161692210882891361012738327431440422475729738335497074281770274302622006446908995183605596898823738171774286610758068423626857119449173630420135636375243330488966998856516842248140735605675563174531857379728041168202166498479300709836374908378961562476938712113002907263687765118376074356390332628746193975491660818296141427217376712250461089013444773856461725723518795564270561482856101708437486309312127172780702310575962901662218309763555032808436954793506830837908103114327753129114214437247592382000272574938885418157794451124595554959014359172612912605457313042314756036782234810374829310748161608050338251458172757717781426627248267499703478897274393483267793318128706541930357122869623279238454457680628219616661350244906544142762744277219047063190408702136920544343125882750476432126491473524181753715187076734934224432731529050013197026064187593815359921132748084409296127475868191037658272536201819576035368867341453046923022055227994630566998005586573637677095057890388436070950826169367146092937896130984990940932283890290065776695323159413501844019456139445438179937888120633021826645244943959633325189468500364481973508872547971674373015597008700183113460212164393300106275995840075 [158,11] -24928651745343498526960652624807537100105164981601494977879309687706617562324239141976555766577346591675565623349600132126065588677714824597604154144958738791740902734173008541488994832668052888232636436449996405657753222440840505118460687127519761987846918186311390338174025846638112262503696009728974197759086292467746245256904175342228412779090647196195461794377647856365392756898661756924408025364247670384036345746851882313549992413574469733608742498279378438575040367500018986233951165875301198727592774760243758112239427797372325016731101554617687353977297757597767759359868726663086980089480351727210869683020357775975696591464996157085360086077515804386848971811125751081950771009247785511147554474988513876542477538719414990638321500450849195933036490663808581729430309454201956655320689607109657224690871542328026139377267654947410934717112756086840017274429803882497562346357428995208190972301653474798308014904126097794510441549539104894152588815479006490394869267276219888116089558854314646738214266904463023713342978068856732180913573078523513077207345976502169386969228215800622964930381556561243324596005832384194597549416816968010714176125291115984301228674913053382346828816362940648499381557438896328448238628188985554248581840827024648249981605852099822220308733896999517358831291451910639859780667318091213032171592789449875046501184077737748212569523503796079059066531463032575776378016042507647609718969070707400 [158,12] 6496208658843318674891411229735327859465539003756217726979753072631339279866188955459916597385769605640762244270098701402227414886473028341638922454823977298628274338717273137396990229838615586375758066842907607661230127336306210723942178898553387371448114801442053937998444997749108750396300255947353916039950401884177323645092462121692672369921218201700884802132768595951586015479139535125368484908239428048476629353623205103327161007655443466386032102242597950265369062692342766853612946706210699800590214326506966263485602034041246624283759919749837020942580351757942125888322354824298900582153742939553256814218451860798470244734435791607911529451229053274360295781517165961139273799244122521315188921431489821449323371630289089345459991299187065450562689838730537991094120813117907476310991240481615154424407802428990528166681413248765624397967255575267110466380262231101319087202866729772437275969618769195912447279923156980861950190149167118810506182475369806422552456015478107938444570679950740317179224938818225089767426448762720170369829240875495025568589200513585919023748173274350313255614636903907415079067028982421150450978555294259223896220783450937508860646979440319326804026498226171129676733786445255177422209278052438216172088234425900282953123779686293108588194649604696294853422075393052522163286513061064161742336478147097312250423165703597125947841439379199146359679950354526749312925436205522369856169680640 [158,13] 52555199182327798036413442010282236201020218672139252082033450949439347562243855961218250354017475027561264886891528925830745367278606608333258422959887332871244189742051923518279401996851084142359743744168275421918141904727652640709980684819616327691110623258109878949705793692505969129766113103139236753602316498591837261706773823060276103533900381762443143483661836561569797489248495028712662411976417417525555139920870097657025776160794143335553803684583955450206203986462669653366925374625107077284185053984282673016430815518177367872822093159119545954590959333328108410708213526030747695979039812156397614998922444129983340495656326565168065289096291952800821506812994390966034151281459467714169898390580596716708938716125324620942516491422414979722665689044193172097357194197876988501516206476420224336946483768582551457511615121393119652452040389903067914423932167963361307287082393953818795660703359226805805285435140486610394593605639428987453245508875228159358167428451893424824638011296847860654688704727059368418908047092290293501855763913779798908268425066179209790227441918491119811504771564594701798953831836585863514562284803579112459163421665698624624038983936081095633282065280120063050465107537433448664202233927490275713716731362275743648077919975621158567933270490081578752928031051433166189242060158408574744099023160703562928666863516846669957627836654897399815365868553483802107086401857141294416278846650 [158,14] 463575273753636501520795601895439532785729329257933702749779605711288291219023145411053404984017725993899801191011010274324649828824313171172124963772549608604841201967790539424971059749992595777808293086726732834331486914747316214008951774535601586795067737686212733224271147577938856427219187648557684881066068950102920178275246859061869200273769195630165437549558914147429805312532746900515090999336884730840610549240837740209305795305107443137785297619574421657808683127488132513688153841455428656480833202170171520312799519204348648906953674694013441696248918382422179027270833617730149331531883048721079172311844481655953359426416804948237179939289600354615165361501776763271353371397370731556487741144520858678710109629645789118349635266181208356660134867024288642735976396374616143600031961524788348330439372433773440240759965877788505983993010877336273241733914521529474528020517134036048605137470156731431873804475280950412010010729994920085534191370875299704299187560899962238455657504492901781518017850346097938116094605589241576037167597310240557415584768058140708170772670087720453537185821005181932532245695526974231982886852334270579190345329636583380729529894768720283836029365020753992212861278583548486874011013843477659873206486036951623989610880353981415065383125819497340325101324059703922619565321538616030134874611907036927404566383656088965550634601096819597282347153424120225986592963735700123033165760 [158,15] -8058822860309296966876673380270642994589240592312718867867136678963767070276907112812738760434698917182278899140868289153459606347149331821281778941701716271382883176111845116066674301640327486485288542971790738001321037368453536611418658316567400882401832372439082886095439875579034843510624749216584761083537978577103529559923555001009092383884612764333834025719851880490700595188566232069988101538076225908174379064636799460243219399128798781716720319413068351920347081742746097988799322702789074142249568795584469090990195923062816381951651913377157201007117079272508215075159520360616582910287449503484649654237907837038323804559895177546160491169595219259188828008688075860962788723601334863077685393059521486613822891123858455971608208438314196243194852434856142476388603781600025724534069801735016063542835191863676781589538220765571424426346278801720800811110216255748813766832942055366338648454935155615783156199245096837504695827469468052150043155792474556783846223529995363891865865524901953820315528395514170556517484560859149370899644605655197151818268535169701665254714782883810692722011329206640068358452876028921058954737640262982733584455439566313274041494737382487139147527785674022969707563066228966289491533022151409314158342511824230108709969099162835290263391451030528877409223268857054313190519126453123193241517662450322811966076928455709743478824516604654702894810984217860740491701238506264995878790 [158,16] 58089482810404027339682025474892195513461489698590139167520944323280058591109630770618671150322702230649777327820500069142575020183588138921106744796039069569011711907313258433236883239433831416518116009868892033476820592218842760128179679869829581199388745597461445575982944623325959960487675468737736933460911243465368491093710917098085277407867516292860021221873747567020694599568918635534473279092924639537682908565701217177959770900085761134905850825142950796513554904952266410857994999247191613524880673056311791810465526488596023578903294205048985380975299899558935475532697724754398711191980431515992629295737553873001441035936541146474128425482173714115402415230193688359993856188297914538031283743369768352232359924827356428766156656147546573364337411448518165369077444215206287045322650583205706924327971415735939345872347893315476823166975617935961279863872744410746584468034351132883539700306966085832116607098259525401397264189314046194977324898966956852788583364504945370818854982869484779506624204944790417480266799317569822267547394649167799350221177580631615998310944498896474817066982767345745963261659112478709948966566523670633523199973659699658902997183197788597419428859603256774893820254711471963295943852300899245610237859846262028326057114764602159229353026181577833115975141195868838699107243337887635505751318096087593076716576583776725577561881708475184862699686446741684347391399579727609317700 [158,17] -240219840132561769587436012649266902219149561691677923403356447317255631085698649082456071542256114177100792138812936513495410570115714998208313857520514531636458655696450910507972191709909295540006035623850102749442850805248714481171349793072602038406860170478134049091031933946071468992285535598947468058947231356606471383309458791327799134218182387646911573280833887357676114931240112966501689521548002721889430085454035852479439715620983969663252068683077074504817819803883707225295597010688265026297980719900312751843437869718538683492763110977316245361198801163458352184086739888042010738935929139768552213993281529401706860122288514157050244451453896736848133551179313550295938140559099117247634310063339216352215727076527972258262571997322193780178981173826615177442966983136090246714707031663932671033322581844520363596467685005193888146342099422565993083078458383489112299292329512924058384139093985842738722562547393996659569867721582752563119905033086585858366065062590766145659189860328553130958525046580616845824972282384453071170057914937302326200691552411930125015440421249627942496546836645404830786368619743970142595602665143505107360128964049347555629165916341455732949778973515730937244373525989202554884275000112798563404300947038960985633233636672151198754098614450829172945243613108403105053969788691859332030361129883551051700425610140123239627318816131043572790026338758649422823952463092076500840 [158,18] 319401791881996579461738948456087529864294767334898893932433449151866138387492988438122988423590638448919649581528944453351381178020258307119614943857177333976236217437666770162239245337608996404660046956424112767803916834032719651230526183178582150857384654808829566493759900877017334849136842271087324664590601222039616517051095161999142459009778711614548473345709383152233571963008351067780417217156324008582134795928057995799667617790565183174855564177152547914121426255649068207539331581446280294067383452039783761338992452134766306577792467662255630046762224705723715425333846730486304549724682607131100784887335754138376125225673264215588690625663677301785727198168058975439369210717959107292668686844225094062546906210187267262825353912265996712983696181656669881003537264764170780120045315552460718809377419693001188990589532458863873497120652285026104629689599213691701953504467477962285054640523312869396497921441861823246602565213087130915959358621296801508571250856769381190377226581229634046762110124185585089570798037562522099827770815664962191453621888259864181691258828120515568997231631543238095162455627778260397732591975842756657549477644401451762021881993575763829723284346550586772923949450836783355379067495320027875994596631822137949735374578381905411743372854785538669800502410164611151760462668927557966057879460342268885583672330253835219532182273244603940847859448452529044777719933055892610 [158,19] 3323344864415820105469745240816639388276837882830726077580273258687687169907247462015937470361176226877230771783605479220323726783416869497106653874620445260568487906580282299753879711129792628950626044476905558627578412866567257290309719425270236864977648601505339233085252772502788745714367378415563783533960771348613049332859656385100865948777797689931785357338671399690222664291517624547101030216558384802267758618154753194765317414519294631705822016042962662605446135053894678762126228911485966823788998666431750467377583676191519249265233776790081374724811239469052881907220620199220615597162079292637893466828996414303022134107845770272078844104302248532169872502167672531320830716298328432674956208851415895361882569977288701294728417665462853032322118309771461863450376600082659605641015420267558696299829490937236403778648303037321313291690436089150241610808816211616893205407864020078670536309053158272623018717735628782885812735332792312416608699975907016876636379667661538116798516144678709857414590995157646077735826573567631415585445098358908041221594190398202847004571163021228055840593966237193924363109262690358582687943005803919255853702991594193071440413437636326148775315380614340991912280796170928847423642511086858132466439323462078250303707087583527772166611917681597218024303571450100359582304971741625376245219203300778953173413632270968300011650970400538924411769216875385011698648672231130 [158,20] -30383236144246173335118368658347000977194391114316603036679232935668452889491111909211791023321436922792165779322264610130099421021283845346283120247992672107859798123974472552547321361017245568430927211943187631760772785632741409731763374872621096261935977687891273169988039508994912638616684808771576753559684549501016601597186681502097010667156182061244969748508831200958289378660788390630969019235415626848176277355835270438130890033627578030231915909983531481764993938707653635341172200443358053491498488247446470815864662411800984931888727912336690230124223819388945806582986447523149596455114041248270914710468219632895273813902667497025046175002471350999890670593325603506016581591778813836189287761195633473604218815991531599666513188734430481080822475388967531536125445709208525065030543152225238922540153097633091400752289216032693540255508932422937279752882556906219173355501977110152129463829546674537930901975938649464121293291514320707819079688791681192017100963300215900568218006057418518644522136644161835505678615400266500773608906800427361331903593856899412311331741774453974221704251494394703539257404274417795764178901487773378535360706570826571415543932402665742360310250234874527010920778283836548704924729411005656961560308080797933639617513666295938925538587060658396327602875423398680673204775444364783712837492871463406304519836641566698337862708557183453176860178347647053768176923321680 [158,21] 148761141470447914085002820292432419283895725991092205572315679827848608915070286547027575344106957367679910342044120581494649989788918452604832386549771250600660226734436467497885350873303464328953121582944484153149701856941792215459417665737492844708790264284692511408494303367091632615629299911371874350940414448468047423979159426900302405505015783568518387871099861228636554814595542790483527219123849910654078880189100327761702812829217917640756703826142536983078684008891464520591223612600449000841416049139152069768508326756788255807424909573356111126381109099002625944105461536359987285043530395251233765522963157785580301982472658619793305040697127858019046217693837941669448642250587327969467009388576098213898520404157838506971288289722943844508530080577537681560920714525054883232232949675916656185149663016171578434751088775794190819935606654952661024428400529955225431721822594043222303726060970277656300583283318872676368072844876693317283578899803894162031243074494451353958527678327772831583653500632236126104930318956404145797973966062942301952894322017606435742300245599420890216026429567783826701648228155670924667929640365411971647899833549185700712677516008980613685702244070435514728027333142576054978673519183660399501129779790361360385157728117596710938058773438187400970585741847233821639343378700542784110074339593172578071380171287039381328528757024158430404240861768237061024410153710 [158,22] -513380111933769415386354043762120094597117660179582747052156089703330752871095909897920307459947141583311321033832780011782821894467228928422268636090940884300770127442402662688702832256418932201282561024702797880045053309949894248400441508683525869848831902104014379774554746476275036798252478844526015842348374428568254403938639667160691570072593859288966672690060774679382925579987459995339458211017351986875094254922391984605655747413068419745614338891882828615773704545017536080834030485056373026740664656401630147949219064358104821051228710958524666830257769300449454176496589309248592300406787184689189302612544743967329984299227345769730824167785972323285850621549273237667096984683575909848335176405840288227280401889665148223913489670219327406967038821167186039760901132396486300394272147789930204603333863826523580582019705134888671373854688817564621343738830171994482576105119786817759993341333648371370936819624913515435448215415176972947483133697667556407367217082723383312511562381190650487987245317572586436155474775578564430175867303308279098889409006273306023427084143321001644340264271662653677227363977901296004083554589183505863423316740262896734764406997957718688577233287177263370753611291712723652294941178246688274667488990763211659029169461331882473135475361331820191166900449266198727533886960014144968253209404518402259923997443941268731544820984158698499201059953311233023051950959 [158,23] 1313413415597223728327130012122425945593191550414567529775947067188486366807185195423488085180688387377672659738389052402593798503059750325360551104582423988286472200144757475178476519205853605481716892719610166799209661522942273082223438139654289621603592246274744483432863645025111543503677452621029224951889739560758019004691785345077840356625209999943875195504991834534243982726933890664829247852618765230248904816635779973755992245924690105962594418881407008168799311655122488922483969995425245171130497020458140964778333483820079360234053641099508853619680419624429847450254853588533867029004531090767114202255722764324158044034249612397107780789983451835082771656522853500564944257780279863882576974841719572793835984119345532898710365035150475092195225726497767778652347909038445052775734527792013680567654493774979566572476186274601137706698966693998157166256905799082331270370354969999401335664997237115989575806640652882164178137332136421362352405993063737101948975627341823190297031870378225475820967780443783361184215611918616908277011779957564869414987204900025497508783401836167254153468497291986932514664522160201874649384144577070941061107509403353618133379060134410656671718827864032435015721466769807525378827626671195226225483299476309908120966531750017320703804099531796601273671983636744188667753146073626858300421047229298385166953713129604744490870143816543172690315273434309857317355 [158,24] -2403822687318529061160641252035881892750639827578136820072211430932538147007497324246461475046664377362043148516675684744020809482397088385452961675433173442763253768345585592375273264296891076544764759419782390060758588248029667347648109930765454769074747349411168940470719125055451159753840527217595229746113748323661828648930020354667969222672441598351339209997330944846546747814605009804209476865288639743085654026434382700813785974305886998390160320739999630569623341023635098527474014664128317011871018598595143642416183519945303919424980053845830132969032560292865112751222669244445309406584546636943443582786268637865110824951765814409513639194094987259786480376362207696921540007836466029903473337880572729068413439949589822953019920912374990322730069301362821077312103037488302570293269017372351447982618730997565258834641100275985135863599674612562422618103254265006833813627256558697023143566659486691239655069015140390304801953886704249001717272900631698587115343357989285959470481378915091466484808546463937049812608572936995566624585003320405370470914116019252320725263235617669699684733125555945926258077876463073934385979769386528862276736465146975984031189254382448983940006727809427449820001940985840748926125953017048335914232598476274812171355087316765173904591393037166676138524258885135875187719395859076528058915945622182467139326832172067446599252805399224189964005382099261573250 [158,25] 2435968567374825482982342275644243816362080368915095646148128229059433555412731003488158092133764400245327659656596312795278729909790453322183725880698364890339595582717274152774520992147209002871157714466913750312580784957455690331304133404401936124854908171791823667391082294877103140536594629368189832428702156540592750819949589681828550780348439407889404078086871495083127536103960340757017528071179339926951083835162003247586150058112241127640124312228017012542237971138167310826943497084478318395519339496500298916226634224985350642916766722397117433809693960462379813967745326458675809726045176244002971226736917049948479898110385747572675229328116750984448192559215868999447551866821554797481622643631815727478270077813511930991656648648366219027809178649250390429651675009216695136635428674816257133204966524658407901442696833043340828152483626030432233770548350229748143972674691352935420267836887595325398327751284349318060383133186982354002274200848049561208244509406126983579114583994174645961738497351122881778658959265106640963569990424328555913879626180241179262319256606092349872537872942833107322149276480127178421611259509076422784230306854870590090640101510609257787632437772937899213656983272937512930447968692756009369248727994345031369253028961623725293872580672057235238608183100553518425636539829433029144013602010649539283279743696747413857681590371245880441968466051823740250 [158,26] 2167937522737656085616198475985746984464313620438100443994425124337158228056029535892574722040485453567790248794139084628306865085561589889605391603046581145280412409420965739171815262835350980895773556618104273873084695729283127062118853709568252816653287420401781096483603817659396203777669315447078539217302527753315576949780026835970398294095478841258678391408562984110666370517841100138324189325952967312109322558732240795823290161668617867898302962327517874176977911039743739595008094335316972052898678359662525959668324521917279973398432965347207507856749747226454971155487399924572807070831597333395240673545911303023683464789322943742591643954029836077939156183305079540210868577964297433815629917819237507672056517849872011283030751565520127581789848813301444180451911406467643909629069841291928399499408064996532072632998879919428156357706338886755766725329337804778530020719964215997092328452884172636865933208982145086936154310680685297975733441496313868058128664868099855605255924711874495153016459874007255064334406841042220911904474712362589821501758745705481399369454041020420644519404730399884700371940096112738049890931401745540953361842242194536607440438841717088310041248520765892382761556152389703852239799264096608373223284164512190570889155788273034154176812816451670766852179778865677286957607886810855125042203140600984612738728434032289805486212846882523579093813007460875 [158,27] -17093050437271705148717655521381571463123769713940500736009026004540660995469564063863233525451745060808494654735741241615459063630501936181590030008453457767510762672360039079236482472738130528624117204351328300020531808874158243180608000938282175068274638984318216126977209439940427403051900138339242205158704168037186234713871601967480573826529695902578021928738044446399898021741402366057954540146942669734412177652593009201813287938491660801359932787524860075292305069346164747488818399200506490415211667758418360829715566297191519516509319008594814267775550321193485655751669065859627455587222666655818828915464310755415979819910101066553998473530528346244585436257598710964192575187690758158986296412692872686249112764164016193170949604697600043983484185197231188696148770168027428261870273199650486286403573640295139048154190350174423348253294685344685312847957130065266588051910346082886673282882067778537682767027793861602432860744408693840840380532168950167815806472182454644543924614549750573224998419328157919918832581637923064389892282921294056557421115357771026392853664575355172106195587296320633906137552622480299779707729606357708417290089189181954117053998954323750111932457104893028176625403808696017625139335595247415638358362102169117797577155053810633573503314560398334158499459155456068250490305275643859250052412013899876720318770932793108286296745553834297496898701355250 [158,28] 47222966357426479154357320846292328183002000430812896560284020609469488222340623998102027407710215098388594581359711325538270907264251287083519688899213475299503073505507401125441724505992203711226141729467457134173007722766068606138886468294878899777246188969190425500088007286509314434034106534899782014962134089910193285527980099913019030807374146046070841535021445422735984490538339275813169498625444180476730902527185717404499310662173751925886447703071162077926742150171502127584802963738582190116691573254560099924270360521683920047236490804927702871396259148095145432695241306392324125645650525123559233046847965005195199113656459081122946480123548457879189967428488537687090201353606652417289995723748021365464367553672680406111483315131840567179202279405671739669198831269755834443777444941888534993844211633684517600528088260727361930912090303231961202900554427223871609520759477099771272277538957310730390768220923811058642131141415750222575253232934120589376383211439667743464079682650496861133777199747079503184605526624032672318074561045673573323028950472487013322624893266015094543532924728378300085297808140313208748998169106452666101145938208602318710518812629283454661188412163198297127956063630883366449160266960350068586765291032121590946573223359673031747674586307000623885513886871127551208276544888998345502552363684067987494771355684099788629399233580214188100568820625 [158,29] -91080877320269183325490149338938343428105013431962259408342640492433245536401577071534012574307258137369249269043496317834329590839520926039562574775925854821953109228909612082409445285892960286177661188351395159589919188916336259399882820451591038447231737519608817187108561714607455093765147792758667839221545778859981065882810051220335583789162161752209934339810169008673604864444669315980834921878973532459871410292782450358198783993643668481194354246851298357485175575915087818374187236115050331621508265274774769716011896483815265019366394382297001328353137240164346290579816782256903504076574657363747078191212865807632200429445863300283072234729466737942544836590705721097100448530923372046265540866018821408086187207164626102803094335441700747811738776676486618595156255854845827638585017619912955199647147969694195796821684247296462582647047204845548696145614530817523211269043594858862754367854485679681374151145088993385022020582612750520643026536126478042690538225394064382149403061979170323832090716189904670500924273858442281071856569555649571923518566419167496820030779478985119188216521559812690810624298639797004654163685721897759636728488827643549184006998038154996233008354598882507634823633689153254949994852661089195014346180465801051866733607266447126721448888651010483464830718559848473856610434412124166916787706469908872308057995597087602349230570149920627953143875 [158,30] 136360024423613394728274733611849619187088447095102023119219042901499505938283055133404552706904718861696411102472652456980472568071447987721207038536519758967504709661499697836639729928221027886553145313954026638685005624532859931225442088176306144069520351512792405090192788155314136232433572502678050297034009436391709735482476091742034706674972054704344900567428024359710146341422471394106423864638344810121765271651986717513160269223395037564479142516833397336973801388583831671854996691829603083356863565668698935495970760577903807673136915762206259007524795241747880600467195350597015092207938821813443038752564251365606715843702822919485036938424783046849509251156462346305411957960898496953315806999460842099083839810634968814537056936812802906298294306260449394056910418375023514752910333325735463237584603114850017911312938673023874640819731520727072742008256157241986663659589632707451475458629431747886488188393549312908086389867163369861997391111074311913507670103241179509377142425814234594971063437042019704514915430681616942803860513541423945498521545331620027047538537739346361738305869014236388330029937297271276214038250124042053409100097574178979849427960761382961102439529817421985525305227231593064801089603205514397525236950600664040958249249647856852615720599673954140905647249169431009488426679668035097283146539711739360235406372768241108929122976280186768951350 [158,31] -162169930440503761097468134537311206926011981680925841741857979708527003217007345468991294886709363478827520785992528631355642513676815781908026690408492113603519263878794766185552974798265346894085989902806111199188228848981394472298293818235812905822833982325579873661429274871755543295927920569984337655810748075819741480260053938569869684701964393339904055149035244109836964538518993095362568200463213086519703598304290838433645071312582667188971832506206394436930555232931333391650766996398610959312550928827118254177035241885059385194423512592194119073926783821712877777653618285009228733068269624206180329114444382247203058992763970341707358227260538136363821786832028193575571325254759194726366764747929194349007347457575757318071865781234376082660585329495804112030885484155838023646105920078660742966628431395917413247574642694674630117440446721713478303717168388294535469811259159555425542142624802897129910518370894579853340230486955363535547408159945667939196823622863896358837040244219227961415688974623978916038378717921331652606603847824101481139467968746160082645403956210671798098208288779595173861266078148002801770631617811448608161841800815834808870734425240031980343527167600476567859610190885017827913406469436755260119903164689097936725011871241643065449320219346270506723078905247022328185266327014122001427633651589209798800843747169196441042577893574092072225 [158,32] 149860727187591898818121106881599691948171759387390879424440298245908195450303223677447475154562398894476549647097352859795586124028872716693060406505503551979495450550289855709519167196261279821069185031292890910124639542349597919250154605919003388625820625245466974262352137055454158553926741095289978242253849660113643816479558976621601011947390028060486255323151800705594787796637275080121194248635977006076473758775798958551437342559006813080924275327969009633527098854658325472170950148793979622653796031487542685705884557817082029707665558910975578122959969956024816243580672743232859221260024412292706999850595692888602458366174728555367566144036498066595286032701523830964388557537213822233305394101342656761716416737526674584768329422783420094991300054292341783644795165637027601028814518270839152142839607749877483711155838533552056876121130720552933805545195205562858839758356499833565096225522444366934752713363484590232975535661863903032887125858418380378853968448757432135407502436538028630198276885591814352350019511013948057356530148156795218699331225294948558167066471633447262366951181478001763238307490565193328220206981948966203864861009310947277701083296569392225194010046890244322301138456351666325876226282172194536466602964993200318405985850210721770314666051882374521519234314669014247986689686924317523546991947796944946522851971971399368746035786820037375 [158,33] -96280031473190955135051499495410949452579627132818986087441704768889210925896402411509468390947537291235092954018078751117902541670865702547893234777017098820278452280422223284357683389755350017413808002242714673320104058749774896006209799264754985779170760741056996879067421486264986079316690467897235904226575633875579464790024397851831950448733728043959855766698108534293976651291283135582755486699562664535994188450123484141341005512829778266470721852215398157621273136441979452545233832063198004677392915382168848157852547820337762925640521367711052720923845612321860004059188056533629596475141777480837460565446683044445378478639748702604174264352143661902972068628912241646344276959892927309413427915716366519721995750743975131405326649052036097829633795294274781176921084753654850370883271284185717779862815144641877277664541497491500826054547751629978355309964554757626847072650557119497976496831902284794025374073521712899167354604857987616742380535793914435742552269544880592509548398499468217994822560642585966580650565554604328326170589946225846881502803013613222777780650649076016139001097390787358643475770627642718560327814970665977636388041597224665055276707502963919699187950849986873291133154041612120592518078593933373889993617536543981739188504254230498450314589142719800497105125009262189257221664999246186576871776210397823663341400452887440521410887647500 [158,34] 18784951274367575716916019696003104307219165135100091721966781219144336566809296593220558971281949302732101887969557188824465168870084327117735603385265282580837834435481038998197810886352148817849146918736559795509693297017720951181446713299356878033769587886638226803019083586390424904773269635231126996596741145428565633752728618225730478362336778295325305631678192798756565906978738449406009904995298833985348311708713814558168224154416075878291934702627900483529247111163489078050205138725537035718052532779255338386656589536508031965202952279234913869731214463728366125384821431952994706682950269333114809231267289578974958856576988459937816963148040037025987014140279646194566607920594495962532007207967818738123151709235036379385850917154840708624246500786354508173985892019669188218150581476008957413631039688860607462555131355989992046766764061142539886062586977191611691515494657470143700529582919612967486863545983633828358842644736620602197696645619117546196701044208834528624795018995380530558350706912594054444820049837371197469755015876063406908829050002953837770662966424688791675611978472225459186035951253611918645826744756918724944181027810952614103259124877823330520071056089564516424831269495298074129189006848475315309539049557956372869973362367120675538107607655344473449741565483831019769129147369047072536905239145041758012996587091442598791442234525 [158,35] 53481876063482010023530565989914478303232444439549946200679765390539413206905179831049413184943830962963675756837738683177713439591016468013414636385477353717194595501442949602064212243940042934938576882610346381079492483942716320901387627317616343705497456539856498180721112594344998957235525545626505185760045425968137593793544692359586158496621467047032379193044348254185262156955523665582625926104042661363565798665060103487985094111858860580890368632661106540348986600863631209394438591449870501695823579561337962416036580326643240146884583528747923614332547114138035399232652058371860223697463390012647504206424840172196038525646493111911615911618194410341832100531534665328619907620803503113278170168412316177789783383677005796486525533212775096612114954613819077919668959583385530492844264635962129467450828869647965181040979941030192443436842350068581874145101181834055072962111420716488103221774763563455281633502963849200280164793945209862511009191612919342859726415098076928493150693563529249029418638262867314016308931343131474820976242704927811628310771077147746920311840132529637635542916490793682720683186951194350506670902141455554071981967808907698766900153105802297682780343340585330462290092433991626607259849728707173210207111717006049162907988064167910468644459310742758104245136538336224809671504903386841929786975280066132449811204807514846664554675 [158,36] -96244765972748093865706288608816004658925366055752064634961707956074799040799221333820452999091276030939142338534618405736662942489953700008482052925567207621113532368178394277321746745134686416055050363077581585318800925426733666750317593323066972566111097523600919391922547254365054937500755718254030633280527578572972470996315807014009396494483155896831955947132898136179408453113095799242928310009180966785794227412992516275468785384804167528798228647456705325564714161179507707638763198114639993211007661254842537859235760922512947248109784467569370514604921058470216687649751046548219000648366580173484320471237327796413673463392400210928229655976016756765321423135095036787344437913702216946862769242727959142285697733440696128731127980196625489917996705072720401302769596693678512132216056804748605041081693640776585183639006656057810425408305719532793365351060893564049018121188818417612162278992977658315542604981912781564298998884973351508062512614953484384791389884804920740801881366967602139110517926085008114051193668610149738206422525431686967988447094556253096189134125888555678467391505205329815850047839761052437396208532321356839134124430566965142975111328410766371522743148905208094973269473320063355893843261843425811729483585065653026518992366121566879637477943854292929935148170213423306747227963503003058283508854640316461575137260644843300582230 [158,37] 102324304975549202036020701343195081887506888158811645499935879916477278066144914589206754491051534964552669470397633586864202620311291876646061120298743904429471295696755409005468273263427677681621044223453898451117701821490308517499003633682036327577083973521767776527337244896765962854515541895692143357308311869697427796932098984556756310072741952567696640900714436605766960102506341286386151175532516094085660493889366117161270639627755727692090791004362850686578366758168886920266125601838366444660623223613061986498792628224098325648342551567907029193954175286980027134776912946079108920917943502347335709371738443652398416753799205843604452614882171375631990788215153623561359673784475887505705018438146498386774614643153005089200231413876753960556419109455545353120254039008034623255286865602046280880938603491323838845169128593130586613110092040682203071268169540562397430317269225833310723585554571639283670728923854421057112889010263258565594327281090643372024619103458692474465445194618283032866569281896132327269198324222523505362459559040421877008303240914903931404272950401642479525613979300291837349666711225884972442723529286682482636559043191793258846450410136999178920276284752347436970451917473835317485986599795896874514954335913557871955787758258918461949474981686231196343584538629291347911478766467441423450794439504418905240354080273058444500 [158,38] -81582213292398748646000602309532236269189292821290936360339855339427307089602707241223145543054857081195439797348557475639876190001059675533436202787783561670816552071730465454232457629112246588121765471969714435181275162551894566323036253816596703700594281422040252494947461660693811797671751514460320281415677906314139765198311276115978010923222556236324475612735623635378146082782181813516889694714536822308861936019630822285737374222709924436679256832141907616916276251616624283712125947153787742784141694211688087090054721727748835765069526159521688949187381983645342814199004875399344571941874914920888674986082866247544414006021003088843254421428126332669820186995674449064026016915425183523827759066545096046822344970032259335679887540703945378100740828699951788145366265471927280130100345045033616952852858392494846082417688221195320253543573841934937506911508194787882052846951998699132266470781003772103329616289139033103810106769403182341355325657509843699472958596217235997606719720377483015392321592985928385997411403724877081656022538241902088044932328053262207174300241033796050295149971994063790610381374989146999560722798242874264183449081212781973657039694225738476857794305569519178168228253615316925021803833271747687283301130849389499598367409103793900656857411540814789701164120215130032126991323475083465433599978516345399497462442694845045 [158,39] 51161657019067969059171680493456385235770288915275876145395373755747813646996432119003230436465080132865173861485629808554197582322802911675975476580475732116989683616684726292650219261809650396266757818218141252660316323470495265994927529397096095102929965124679715509317624625111292027483648696335995142059168860859967327145004018906777725866808152302346330240119440655651651923929805317450243831247695199343053949045912465227364819759124439027913925825910217017741136292652186652321518093669163798055075066036726113026664196484635993186495822997211053703899532308039121944758802053677968975157328362547211086941631850225993208986299523464603963727581924742162394841587966225427823091160032315712943789923823347890266061230383130061070713131383890688963956487380955580864333532027181912705204577541685252745837248806216250170092297102342981907400919897442415021248472796840776133585471849215982207777021984860037683737422519304954435577412661107517426819735455415931069297614137193412424067383903084372599345177090219069884123689169428277968419938154784905555240018798391405799309789306503469718026977065062638802997391217385728351857705787436368271641383855319190702365703668434412516088764312900222138121193272705892826431050546299805737612678775136787708822354545499007166737776398294063677429689197027480450520923231910273193379209147093651151105798541505 [158,40] -24876509631599319286055307562137722171283907296230912525018072344638169437621685108440460406309777852715236932051733558683156602997222717155494541234265532571880828312506997676845700360017801078549818757130750928237397202330773005313031951959507209569089655821759520918849705295316305034729041036918667552822578785410035450358052691551722552148839410123993386823835162471621505405701692198540139153831784227703803737381887229197620199185009891271696764964505085644932451722380943042621822910921899301937888396584707450430761025350549993714731507160210182384875733689025960150744315585736855205093651684669288254895992558701772122700880228379302711282396240948649729223458134851910416061548189988828258692442910318940067662071530161512078049525300185790717475108670008193231465944484176810921681091286042820697137561856468834603569671508684324293511413436646117773654643208916850141691760300227429662596741724258300417275072076685929294987969355569598568971889679093456365662015149380617409864456586901852408577174556112114465164770588646292166697941365048356754277120668024639327942149716313014210043006538207501472886119290832981747369853972815519388669560656253929732502750263520688927965097097074065152177226409621889167387415193681586443336284339841626890817023540712608755811355449825060348656730951713578672014606045368791027529099446518296814164992535 [158,41] 8444613460123835843838335187184132822785176342234839845020006208860761675497098383963278402245925669752357649671142247584180786401805813724748126926586724176661430891337727611613717221428749759770881397864950038713538386531134988304892406207743539020360993295218372962450917602919781740572542173708719907368826741054191444653726579480860610228775675527841217348836852721911537385020045210204669185191188585399709600520360546021112291935123131358306934799505342688295601820824961394252198097887837731304384409386443637442768833657217682963239790146081800625768695783753959332360583150761075681554531379995376290893123596857860348276518484891324737991931604041744501453667450801795108919861150378089311802799728454050099100432811244132498314924684195663156344998520408550164927390452616924691390635720978230320221545145927782446048237085081644686590838377118915079835337291758979541266994761757110231423684302095919194459294922944077566576231648984892214026866953647825980896546058279241453419495669219940397660078136067368551929125317068041639961579557239752869366493642603637704463131789918198743535455420712988211802761194955294502438187901506192162220942283561575385849759466271491071104126032782306908555554053198993639971157468632565991915319435682215798135708690263315030897647434873582477976484345427410647775112677112895578236476774921397741483375 [158,42] -948833052865088053787404070178378049055490137649160273808894868729193446194781026562959270640719015672142013368309841157090813358658964131144011011454648656465661634568768517396357901822379181232651848655682126274536418964641607373615482868196447400201323272619785670434980302842638899744966833089088082525089597249406891112414693966206974150331307472321528047791104082474047051221802186732256726037760970186760232402961324723909731960089345816746757095905226036126114404059031067409591322630574300252065920124059116329970243545082554992709262445327953991275004228179281364048475949429658292602292209922830861764321946657696770729618175171285875938695038949987090221287881210000507605465140673826847454923099349097481906751455701567897026274484899777648304609866844569062969667259349188681783834797304904106003620130439171233272277592114486583235208384826549346392766092623110123746155516486074212111960851371949750398926147385718163937438698472433418241169425264946300582455262562188731105854447909375119253674614062134238787120816786042317466330230883424774146817860949748722380596432230538006853331065049233114676399759383649269935749910054851370825555639756958194104109991120444757215504106778714205573856456889751361040375253301417261252407983159922000834894845392168488477536155380983068241505530072301457596305373803923016290300132260709534500 [158,43] -1180068744320099120957624894071969427639334645259095841455472527814184140313497447058321954700757971259726390085502520816908832162061561354485594553673810924757355417851219453237377848599470320124391105739687046846074630044938003622494835486726172736004742538390693209723638102426675705908401737531318374568826646452189239147413603324337005817812081358293012215285321697804630050454641974894884429971216313541193558286902325524326028514509849782104026903165456109461082098802869110863840738425296410374001570209440652027616752049120775579797305206066244130643562552863278767656770477960750880139002350310510422436106911103470326039751526995836680382039067381142192513242632324897904742249035781009050748455567163014222831198828096224199417696187843415353370396560229929750164346973718564855547319574446945421782240269773094520316757932735982364314090766825561558094226952559552064631973544121613190277358410522723987760608313358844663223817933240020826881686849733518102154252963351237480462639192402848602580108143507225973216189024147059066293614047580214403457693996324529811052106045476485928275122211850287439104865092538108471364024050597440461614634853872877946079030704966266124450049730919263649226635910548882012216992868209692671695677295077413057956045028619628257328783238520311174585463068063863603616826561260273527183019583033781690 [158,44] 1116399637245895839096322212022631541904576559841056734033682220376874544836946063999746318773614746847023396777519611008357007200155246865582098427810565384112838593701298444614845643672852254831514151914786236344245791512274085768195856613447005419985558143916345175572635880440779935082125385152788906991542589580044460893611421962076265824061364337814511095993567624827106024023135523217243591004807885169340803385456497886247791479976100518100191257586005948137589751583282328432948037450916403829248784597179353443424909414168589744447306814541487079906403682174444504536041627198133304314317769521639450744443951909905146439941598969688756211430572662628863949031606285184106040538739128772750933448426517793669824586491580093400799776515691340484313806960177440080227359533516954327186937412317514777572768615753406469530301321614598792569783303926761214662949754857851157645078116449605363483516396578655392940048717871199804477928814652921293714199187556152658035565049464723400483792259013107928355263797013220777671398136264852507088166870580989034462527086106701719702486410278023334082099033136684565095288510509302672841026329509607883298813009952109342012170876104374141913750283147113349186618305127208379072298140087524129497554906758137301930038313942793008517645819981321114293625516813748308158333320287466196379351714782955 [158,45] -603584156513401696033576155088140745121442351219885824449633341385797269192690949737793330582126550787950381155503100342837017444690590523301069634358133464675676634110505530058272861310685308573975599324801065970397667356368194711798918225139098312250787778903130929802971690088219490733970547908283475215810200788825105305059184250978203953939096855084913648746121909501698898253783745277567901788708366632073078638503267218754360558812647539933204144971530569482150592217950502121079094195804464064709487343436293555698500563187896052184638715526408392633569147750119122658651058227115328097046000684439662677962491324696419697862847948991010831719588851056923436810327491326528969082697438424643267518519865216683159092160964580922132551350613587953355420206058039985266907473577271530812817249959463610198242179738332209300726585041835100009462973249699444067587173352789132037616025837555880409046985642065060829516409784126588743525072468310521881445290239993693221538770135654949840187494747831317886060297151384514047896934238409454358723207776744318623506390386209424667285677035978069365293695524918008309102274678520077114163269761443305397516287607461190310776001395256282825573807816640474189118266837080640706676614314872642298605086995553899517183538072689542536711163358910986298328071640460760777489824329735197205532844490 [158,46] 237379932919270098347194830582033500192709251690035198634009566783855492129549101169837286130069422250687353560173109578500559564208356002677006708412562533546468937802141732579554783874762520441393979243934142312389206903794741754877947749393064766359969772804025278348756647735259539479197085700386618269077765140759361213857427571445934277609477899562172908770387902453446923293788445670411423349696110907614961364687105664754074628286486954453528092527284835795734379613196563580962814974573452646920547261763148166699903536658479877919168357584731570239613217714825332188189747141992617496016318089869951455953603143223519215089240037242799867828867099906958944685660672426612283682022288764451202813106061931746377224831166113408980775350958945843909228984584385191928526765350616101672965283399283913759170183216301986021446126924253332086890102236606702739544735682781990667127448169184564530423498296112421059290034801030712163473337884940573824855359402623405217362399590665825034996687526080225837406798480331928085615861473302528821042194304821341130078676937822898134988185852190121343108293757012647691174189591096981036423808974644956570686460959492935415988259747406763505667741436860265804032109261103504683797741990239121313438019386676419236627506243530495478293540290721156488674041222670758721410931979477527823358049 [158,47] -69427758152201359826343396659962793738098068750641510630999701289271606558451172019628218441922766923810035769881718129677752784142253046323823218492094892338736157425244909114166175399205643119408506720453341412919655816891988279133492733563489258872079052419620456916986348286397284631158832677355370988324245557680216916919162393410685972287798043703967203799685622682122209896923452380867027272750462623717147751098408727183038433484527119978304676269776497383158875667906595705121238492624211735933168588240056805157049408601803281148284145741630984237289862113933302361627996406283046437756398588757175205001408958725539372595973776454882307774122145973583966120866033283151877208042110239616298244212244143052560836001726380962504060269880525600004260212508463650090262738871708463988542164281390760617998128489808933726025205709464174182906183113425046932176818415688349553286497928999297615389235468165352742774626811868345771176317169898949097180956927037428576436357018782563106203268922092266310824361936071122846889765561269617052400956807073516328620632856593915478643042568286102889996945547986743130015379810981435012064271654165107413593853503817201709204310560009175899357719496888649120896270709299363678658230164746711654263904089241378503022819442085944173487996639309400851380225879399433286811145159897255638255 [158,48] 13515447200187998829858076528293648158990638001056837487846132654972291246036532579451719755466426105729211749218201961430422861496024992464013261451314706598127208021344406272379784863553262496739218014712803238188982514455295117133138937752725358927425814092489597092451608190696255434392979104162124609997886304802972082835126393509986879460694419986092284681912645277621389344212814730720457379638035526064953315541378341034163225433349431037494263408371030149436806747236075276416129289002711611785587988397708104398404457020485426792880232785603234138744182678548743507559480647828513821300988556718405429103794452792705835350753936766864915786217102646353856247083404268970885866642830936206458909701791935040825123922384227556006915196902990124135130744888152029995472567354467734508374830830764319320218751741950729595912923355222400048449844868917223090900531888246482447304286403486874716260811983556455081663142802077439842536257698962935868055455331874159060802734097013306920437861715327334466523273023749958364449077244667257349137931417573092344132274406238624934928928923293075643509510237810458439656376540076356649185366272419491600007557755851000583644992310618470157756826288812662548598095556683172193424456280099700504433055613017360912689729156488052363740591792082993325972144717053340198648270759014684216 [158,49] -542604056326571368765334535795307959987869096132249710206778177846419331407776773945352210336994013802412807026358860066035406290301432895585179358131208105173053860832409197837669705825187483380091580034078104498666763440510962869665424435565851376410537909113036769555967520775820357475957062410299016596842836000713271894382706039232651532715906632731818886831197381948544871443352269033221803050194471418719837430076696606837345005829985536348156827993417125007758800144966392839359465033519890137735092246669686272959324967576066507683190233608617519932299813541857853115776331529593480618072028047250632207039716643134227056628045243401743668867490405985046375182425786775924619179285426376496111899726298085820442975792890427785531014296260780824977563928146108239070213263780454122201025686788310271380541753724297116389453541982104163643226838920679646654110841831211416407627396663465952310057599268932701472727367703152593307516816131587926550847544842667305483112293593322412871122152594425142891155116877711881467798824612306840269492755880602109438705400466877706366478221855161713628255633315496429631446026025307954298107669869820984504514802724573808926372174450706058577470569643236248520991602906380870668028095352799568975962973603179180494887943325515527090919154614571198190276282556568395785903698508750 [158,50] -856374037027666043831890991605696208775836564219068783427752925574989896504679781606298931675619227028537607333606949365803495265258334116839691121479964484067142103625345764966703939789640261016398929607711643700756810167196118178932235298834755841977215875506211229377914889232190947855203881338365598764918052815621908237850486505101364957555419691187057635277047457958283634772626462748900115966903907099356100709417565711326739962381785803061893698819460546489069768531280769041762772399449994292060958199113895395265180509553579493151916606371019635403913965070885065459793118920959656692835014623068759220805418475660197318600066948004919605211492818039912881759624030306714901109743014661844619943543183510875539069094113781879424090592081074424100900315525128935509567003156292298283276752216011814923949897975234221037707598213645770079413131413917765310294344679385839399069316670802199455494500614675998996182524040676535452612853831628680826671193418952084168253647440222034541186485364505240560669348053738672637010502964006179220353136565726200553492599524300311976440623355356075090820425000832021339715109245021062578720445348432172633629142772135257376183949059425430535963402675194079476897770902025919755222732591042914261150758511378459575021676504963574152971897661761634277056540043995601995229341125 [158,51] 438268238690330729721397016160710718647266921826494850718615089844693400603116458881155619829317885010710187175352650964858491924559332374260389172444469626341591113885010342312274487501963429318922540756746077802201082831807567975299859899040618225091789346647642711367485748794089714646363321754739692391487214276151758135700026773658769125950206899505799656896016674479104383582344474103613360388127962355410103803434775644935322596266553984125317213941589054611728004468225951292627327296373293778714069721403567597061808874299538102025298658818316926067149338877588887226662156883006521190748124988472426646555389216854975106692719209393270634236026774438553775994700192448598920714581462093495001509365495056661877135971021499164842758100661602832471477160134263489570338871005623800173237251214127650784435271116159656560102551471485446062983338817236082617617674334731177689569721787703568165337987490281822808346343392759649963465118856707599389627741806706284636421357631027102594552682170275295684862447740919623075914062782593595769936538004936504908466282319261385050272711279131840189947973916645459445633100236492495373256021014848042728627179624427075184416953568973042697653054641401656671578006016947546840338207272892237620413455808315146078027929394725704115630816911765358471976496128692794986190500 [158,52] -138129999236544785420370457466368770639304766889198897158441573066801449149805720562858433269485453848395823739048201292594535427502057162743368353489086622265388369159891249349561965695833801632926816055077503158985402803635775145444163819333430221516383539608393740343478004207560181414722641540074968513883104707305754728498395912943723117192645485660838935631949044263935609194507127600165248967920642876046555832439075411044429032427249319179748527002086775292324261389592349855503126071970387092134562513853944302429935035276408626396157555451123527283466571552700883443762035256544254230535494938987529540206260852570630275331133328648625042276762037828775938053566801750972507110634586211770843818795753429773468662980361708634068641524369836020315630603660544979961558237581947337259441155522122525949742914968112133039453928478497659521251005012816680034531469017496826247281436063732945477279205422862186365185776142747573132270173610364699434036141155626319783687122459329919679960486703908505289008811643809063948244192379608722044615984240513755833462031266540393606363351486485302548406979862192759296255955816996869452935746338369338540196296628531677527996098873776948376365809798329655126710949541941143936210182637664467760211116955931819460257787378962030515599832226326015665940545237622675742250 [158,53] 33250012050332036332698482010574620641746984130602818211555849636391824553956780070752137398597009947998691191263826156299209321589884437180640367139264782361154353369696932372632629560767440877911964239764382695933453336380914301431297799683512596178104317475630575933281694703002681654656719982722958965568722249260438107325279573729686584156380043945134072928529400706682620925881135018247099410552632940264489807951630222007613441106045572874836819473231796333568989607639644605496422529684168902039099741881566635451427523064940360550785708515132982326826675499841765829647219455126715009741010527949710786892329826154721716182954170243904361430124403109224330733206745533869907389418558494384741717993756395647862701284373395721694472996290605750846719569176225069881073639414195974104160200801290471651236532756365276011164829225030648571885083764782835646043723367959364487764055164024030270155382471125212917131676793326466924373985678824791878751056237409217539496498348905539926690093292379791805654574936560706268363899354746496781006076776295782346319532727231318913133750397694609513660593603992950828967016178663922980506735139289389536182036170547202247082243127205774171158729381335142138373149605258321499555298400489395470905509660451104809660150525038749562745811268282814456144950812311440625 [158,54] -6539997849663220634689593413939740890863693635864492212415786710364716106928826764118516570124635548758771531798583435566282279577197589354274874826154386425843567509170137444687258720257726331808324839693738774629789380579434920679409531244443179888928278565300561601498258169354228632723248042896804551551722662631202723359602873809706426231499797353486829099234869517529807407709651494613188525410583764338841393857009310116317257249209144204584082959462237483119422399564262863587291958930308869443862978594128431326264488378680856898786846236008826057563718693086920532063271465935963406741470334736818189776161350666377640311566908190148315051960410230891306312954326869364830358816562567916332008656431102283844559243913947543870747283357303980100681706164660852385276917136027808443275476263677345567399628234844528048117022290428058191931255636358718683947515927059792841641298265251078803967613551099631839326747061482027578143951338312498740173549365420427673234686004707552498634467025583977568990510177817241360373992731590443436792011738607157643935797623407825583347934255732406457891071338355614613942239055689250166409070725540907489766842490888297025901392235245347132629058894254416094504966617426722828012113059165930167054027346474643699696092310989713970918700525635124283035012059402875 [158,55] 1093984262468435596272538234036045077182908824225620492237247282618554384479800106899402198540325128751776159174388103196195880339028837872081571231226564776643370802108935831336456775091942375284013326576400081518553556942054261687447692503694436914403241771167721245249113152183589831682445999480084939448526987346532580711776066573252078702825412797110779758983218012809637273564099508092828856789400110400705790192052269768647228615516307441213875101172147598586202814081871510668815233461189554052959045939483972970181283152354338562809898122643388487685743887292875344490936489517727437163433764182933535910742592760734061956967347528883270213476293507975892190296376384326069742907933541643142419965131378869947514421262851400835897697131644337814985096917170880436010065647639214311709613110634084198979785573033856070992477517522545041677263313260997326429351115536619107241517056514176964173710144955533886594820134201054011327104295561991067344756509573996999616911911563651748732291313324962854389218583566769463366466758764341945759823281021424079267521010652592294713953430558598018657814516416022103195737555171834980699700383436571015291463872129355526756188657490941387621582804174304680269654286086678919482555001517084954255364623444458117127510665238130516549764335211447365671642964625 [158,56] -160937786998004671434082012599367905730437978652503494434170325827511480291040534732771016967223373076408770221947295758873884935892302342170284061066427470831298692191716913175097595059848536250717315558447223895538576886723781627677070230989285010008441181974458620914497373852630293674065321240410230634016561271908990278596597520267445291440797997821267697041122216655824110398940926009400211864552556292675019169704013130013991034327902502368138920988440766092935030174454362480534028408262764756744379446905090959815708498554292865064068407849285376666859375012424255654152883060377634479131975232679267511789815746222550536744527127557336172345848188332649052304258313936238290533660695133815719192176835777310281239831396919232556434321726468675759454935406166235527824917912654856358022732618807139878026706899141506805604192753606290991352569991941159194955658470835147022906887307855346530381726268615839353736175462782181702670195578120959016970319272586345202836928243859270327919150586168074208747421234858854666614482747118083286912146526204284077731384762972770968371636982657093176848686722888153269303734313775452531590716606932696202495969480025404224131970096511366993904240396396103417518162411840488410585494620008980133809140338623006331230086968298785056304076414517347995030000 [158,57] 21094686907917088692159784077863357779644256308534268024900730759184609437624779051739709444858328672099395423404920229155895505871750651824215573387617165404377862692970162372674436175748333703918390050938394109553529528844266967247892091375364774132292588798907106412474634194054079523865375563608931113446147395912039468382026613750646024374650544337309762963550609752855818402482476910625093546395363968229398448933630460905977521617213901947079776127705938408178314254701329741881588365326172288304760184687244411001002053414727159052131610654403785853014382173364228114563108901242519825426831727227576278009553766755273588009526107509234402070480843528904712464265346186547326724652585886394308357112688231363618363191504214067193780174573993117346559931271385007220521710902516296224840638457333714233657300698387989818760419425864683466485149099936838013632672968304016442444461800109513265177043588320236745612178424383558041451336937770055825227360708108871789774492694097144076036760524459018956554390919614822930903582936008711444106284377384070323954235714229997076359983421836295269254804101943679484102101372798985313418841094171771072290145586097618348195914088085961107285804075652526989739812149208981036464440727229075919886307409584907442875882945791828370488947282211192495000 [158,58] -2293308380916156249664362541248900843667710118464845627400605644533508246599272895797145451884608653545532171120843096877507418486920740955910611315357827863732269368933508163046220019663799061317062288400114287480268311243797305433055525330521703397708146686036702051957922281214618638039736423342821046841709733047838021956755280461605022300230621866193818296322274578076687728443411609395365504738311205624176288773114115324935725304466474759893872420576007339058277460571717178165495258085954802307781391680239568027868373331132518902385818165263927763285337142887248355900127756239475997079412136296461784645349725869870741987533245543761284599520034399251937090419900091021414212787632960800006150873714521847112239492162829356535378104296768432011413277407371802022136701876006169829747016292120328671196289659640135202316153233721303528283714187644687435890546180222128163265582173083227948350237034578183764051587885036418766739482031434995388136731300808052199894421033160648223396398225027174845040456212815041015843399652639219169392674309387701053697350405571559974011734135644237743110876472421592056400327366861014286456677082264390295822538516602453625923980274040610620143517040905388442411406237625652708804449237942341499110734260335868912222504506201492640681865969074449375 [158,59] 127710298010501951490286974546330123425885400387084966238792319174429928788320536735155343121969387930743533140337063822305137704055255424055575527685326738964974528912770592570151733584417619941490519225009473331915368410635631842278595690057008678964848466731345786301871397847781861611314154527906555670225306811335624901155253613756791953394087950451036224433262032061720856164966334920931401523862944274555941379248629818515551696381218439012390446152438108604086422707772250826068884607987404573560230191513803911697757155540155442067714490888612066051102742551292681260576146355512504630859393707849883432785916957183114976614471957293522773428729974366687536972620450113527980304497383040468405944959590225830394378449135622702857944130296431925681866322399102843468994690776301789618582728714417548871311886095097287957640780246255533566377561348726424656594147286424788046200987245927053904389511309937892570666959499505889710078824244433510233307864861774275436973472555658520385685599933406087623670160549150566647662624268243994958079555931856927192286794660581138814280099495642846322121732449183376248529711877969733397066479483809991616972706322697885345073717497694978820975059083543126959210349150591399688706751483289036726306167219561807233088215665394084583909570718000 [158,60] 26449551777518141612431952725631961225667599354288365602545160090121929196165459926448453056862554854218429906102568322044425735902908221218118654680412506896723772951522640684535731399641837936369717291396872039633506225168718116185864156341288447894259218731335455175439351031536542911374614352188175148183434080787420830694666474502191765289103630101659821683832039479275126439723651618628184541551027998475018665574122657943597388065711918492064417605992421017390823145775991676883527138248983390206966353806145311609227469279634704081033063645127179572793066727051778237310069345543643057863068177198491085947746039856128483546216261127863602702770043553504846793113007384105964132168782845826905843676032861608548097046083075857978828735612435905633880211135933787506514470842018864729278278716044914970470987735850412143631973321203157059713292166288819948300740975808453234346744607128294050602541640535982521765705066065895101470139242514763322317175360277889419175672110702244342815802947996381448859222998701062209504968771416007903489149195916205769123873472413445867328270852717906858514087236055962430640378376276840010678756418187831561920182614799978259151455889322088752638948131118975288044651157790709601488881240069858395353011520880415902077033210753162612376479350 [158,61] -11402597970962183994673955608187469376421549235559506772040522115080292426720648135375148713440806575529939846200889364662218562060497187702003447320623843515068162465341851311034332704926699249031614771076329240426845041601212961570747562093439267456045280319075611517978749246664945445740488048869915394494952510890256958421916178262592332534028716253996669616365133629815581360384573247539014124029644206160309693782383357135463966691945929348241716091561888302297515245661012363477240622095328095820413663966271707684272790614211403316788694046906002294967122170783009622989137072073484017337591971291122528308669070145229403756696650763513304692222218369668976960195628901283174556899371198643815342529215768334284577491654158751518279067847766699699996682684718509120563946739248729176469309630405107979361701559038202091882860793052202308458907983713199654676609235463865896982957166523983754423137641064717453431186512526163575801741892685037848414497950205663924881188422051706752310516493644205261079374760233191770803211512948471376386926543728482077674160164839659028190693490337225253381104547782550204432421529454446589542872192622556150755795376202501620943245390132663653837516719377797258537970310176460477661689092356612626005266554036033484780550860912594533991100 [158,62] 2547984249230244185758394046472811685604892570632103670300855309779761807158125655468352959311516375469194488748751277280331060614520841595990019307036908027081932796270191283700581593193081104707019648334192120964375245294368459184847114603821137783781518785796486551308823760616745040412672593990534980364838656016936161661216197264500339304533581438859876599059168420423795708281432792911914074997329954102835565900594423526820267231581827404394568763741516713231256899505496414325440113122419623974489344325172669346849741133038840012143199928359519619565084253423215151931261338141672393067086026115517590491368696069959626066541613649181724034551026531852862097945611283484753261393853986934901143183264862475807911381919341978723929499160697070223492369257016807514197354625405193338763397537289200984546488560767048160644383132637356540228937371314704589995797512237810179723842512016871768286570366268879761996152123101082607763355630597398121363378574211140354009007677777139807728402371357592707896431128330889003023037589563542955190643561502284649794306252084464402247923244182762490822542115453765069240507077411833634605885848975242726868199622947850009354666480477614813550044612552172613192443510780787128690840454395017898167259721922305083058634658006196937875 [158,63] -422756070047478066506673644981852064463772209959592948461417000563913244630624540061977902139786494477279280236219425455609846121202929541248549842000909265945106064144246173316406976865772808587634143405226964329242432573936968913578412053269150515772545116211539984933029000974871847780841653038208656291546760559297030650034142711585735613346807094934639805288754039552712297990810174541647521387093860244732478623862250197665070697364785575264842227525285183958271996863113847034298337205379494855762012511797966137578914418949212279168054346904341985227397973259400591503113944001079646031238952105901327910376407217670720761643472507580141940387431370119202292727473206863805216362860441080280456346365256175764871629577581491467505114617019176618815790841089261604653886127789860807430798179365886365978509080704843829726328983943760826231526335942249496238696515310095138233080846217028509303611436044969379001040864005812907252914017221562513425750548457213311216758153746270738460578185151223309357356286224762945440528278853794360594175853954445885222102948999714439786257566710584180167094722326237606760000300450944136592007768066696770575927714724522561013071610418551236731600647105055142144475970559505020707448992323201427205800919557630074218297981768503650 [158,64] 56358220344616425572915762720565110744950005333415728742006638040722923177357276515359526345997570002740145084172556422961833290744350599991281906374031859873812537986754300340865291178021112714970936880578554055104828473118229786528295168972212527618184546210242110036972239655300296872459567153897724923044559949291784579590893266400929632614599415402823141524358201672958723497175337389993586888740903214414140515478754624063225497152720188901083080782289599160841393785836260722187224606254634041732691334926387470506170519600884148181324374356407062595312500673709066744444545238703999576788928620207618314009441610120171008856750571268824909002446532773948249870525212983493960822947985286247494690260358462108205073077303358789289653034678117978885441392007374793264886127620193519372205740818613140333749792403740514593645837705138462754786486833934265319161278008803744824665232595215581077076845907213609415103070243952019903204469330187889654988634648613998812500063692513764652225323812783203253154677196187107856565721413131398900115739839602820954743767458460884268511140117969921078435008632659479235979301339107862788317758333609646867474941824739903670608550062992536399130503266166467402931799214857001098264546103906124595080394152185746165628700743125 [158,65] -6222318461736140813789420267760137442496410645158973836165570048117264998013014125253261168770841031783764657978233123279489519031719546588134929564877219066814717609310430683506654434443622700264817901785487563900171303010085374818810111435783045424879598800733493449622097949627191703850056680102378472787969889579876677372860171045190560525997799019863665107714653452990773364512320140995214379920369918279411729253003863323803561851648615454498070198476732119619673715335423108052886612594535213123005821295712459038900266468454517307337212641137598569826286818955883142792742011460868780025243788065351920001982837083417563499503114843604473397451783541946958950893616519848526462704147497730055135966381757591054010896393208485169433781726518990094463554765383980711735669444336007324310824201040532929800846137620214657969494189784920247301128535221468999721250882369221075046753778334551251253702719952157878609318239635048941440227611184449881134203984248273073188812632995087381743998979971842655340305530822577851394977696928637061382200026262161602948793143872615571351755255674568880734929991711142682174289425240874863115060367851769536809303282937173129257072735889300171528002896190082640705402723189053227594412339805439190221919949868781744055210100 [158,66] 577165129841810372768688806051666569831407706272900155261061276454811486113876678750900821492233957039711050314264528730758926827115011191573663508320738780996490727856947770649206946351094693694046830595077700446543376541653811110796576887208158718463984323018976654514970345605980565961464553114477870709700698283437216096360366807327399096167174648873303724482787627228546171397239869598449486646346522650237892235962732048210241663548508686961469940104811347259762938374316243583436500460158850537785560480510792548686939555826745273410154201053764981557626275779865463717816012458418222021280050537170257483610942000336823308877314731684407567904972466265044883700821326145816331960589525805725873523011851664582802747764308504735654111910902647981623966319581325813016180279262859147686617143128613077871291382550837055680470810619110385637235555768360067047588609060721347817812483279500543967657146871598032423526455992416461286727951785391618363763440308642849027438791848441893639007908098773808447351394003697535319178116244783570425129625435246281893561620834978171317728756189404473511877509527305188772608719502141256989938452067379084358094547569836815401070534488625321906084242474053159087692798091867615999698171571898554837689619397726358476025 [158,67] -45308002510076553326637973263632985566215941951989541859314830191003967281611922233946213557985691551074658806555105912624496015570332065322497237437897791292168520310167452961269710425153058953633603789922424772236447163053353351091422547564393256099623536951475717777500000621050335884434719973621214442266170994776202985942539297647049617074795978034150207579861396923451733862696554008652656596151437366541698915331622701313476377197154398803445222542199178307332208142229894552290553058547816311044827146868004759118716782828205661659738963830163233102553619210948490301964861947020523228775450264947776913308394004486946956920273480962176194068074891912109450569544182925285209525259435009438794560953833031053065932939769247580176267477304362577568979525212850742149529560056223941190767682851187279575684926057440200334324799140988152957945532243205841650119002360850421984307426842842564275007051366018487714703562224460441868893090753364630584177062448934394251993082060387518180729202299563909998970064652928870943964500035189524359097807974479630504641281843959370934447178343767184300672066070963333017590705841800576318946945847738584922854236697245361174767122505231976946891196323989499787382478692053658148349812232511193682459380872536425550 [158,68] 3020907112255317568607900823775824235011973307492660734429745408938340561724188039407972660298187974968622400283941319579302543135834949072149809998833235846739564573107355025684863490089672674484841193505831180033790277211244109025149994059380946976148922666790754814265196473133568912495384562374587317915983017405904465489288033088368810775296339909557185393533795832168648915970617441911488315315111205502834251647271944468178346790353293364482819740265372438495518004510663153108796101554694444798202009218658789985380368341911464778438262306493657542467344610087141968056042393635483548977209603801690855986488027231544685939255503057976039596184202734482948608863234447326642684702590566223517445937862961287762279467428936789794062496176526008053377195513050318603311771976422516874750046881336190042367915063360324321386445486763719792323719069542686771231368863797122952774737530945464348320007587499783226723203273004655377832132628325699643337376393830364192430536259379973572598933377963516127238573884451778948869016148869602784446385762683251826259144543821753078604715515012755042537317391837921675877235044693046453499810544813912009258686499209878664910574598748563267227823351450009648759634436627731719538500939553160320528517492445225 [158,69] -171294912907634417325847737116983481980995057342468871742689935476545727301092980567012474035545150260445609829569475753801345716332336823265891686847978572281590895623344255973731599809719607067493826701705745513674670206686199152735379234939082863798125766744447101662791115166034675747453222758238088403906170750094727428553625759061116580388238498524509078560945854485945098320315128739299135131541174917607795912660132441582001733976062171067504453477475850717167484031971697474995850174197022565338439158816700244060355463648311172953604979800096509101120411648455727329010191091248242158894178181825857050379199086568227871348459231280566423897925780552495149641639543485269117690016996784496609368941840482182803250109790301846308052912698414875078930323982210426083414335530728570458375148451528724191546567796090475925508904366570807534369911135060387391627003685187156742469582334347258320759222503878091389712752279478467894847289074154861927235441163261228596767477509563873336262125787746955197085941722451597529109706115211948540918630389518483954971981974832113858636818968333862237234897210318928350408819544803257823483509664680282389567897679842870237371574730307921122134285752395852558456283617776580360319052577367394127403877375 [158,70] 8310421529420450339277809370765501582595235945218553296965582371687611916995396210574614071039491018784425141893725425772992194999389752962771448213008879291810126781480832687827669855077952220270294143514609743142653033604765263238939941369543186586409431454353630758014675971664854774734410978436525473070197545645883044828771577529489212589802908241952387159130729117480596220262604139031833291975014325100915744531032858960192275418405754498159749058811184126968588194593613689504436026537730802593526775458220314378874848869272480306819164641684229624948542353254682382288897544654500669061579372879335092216365861245083056239293985361165143478473641996893005242569166978090287122704329999419847004576257850221234893832506921183312686453398424307482216339646580956413388747018048084614839795930527099874259292848753937622873018521323604248361992244680892728181819558112652295006193678177795939072131345600383119808645821015968087973900754280553396171385837091585020426511536601822183509047391069340499003769989019638474388979598647390044854311938012047717806542454499751888135010229987228269942119365979854410035963753708859963367683411292833118574461614457659160473821916277024635724386922073206038328919683001859964901946943352614856366430 [158,71] -364133370456297176032952644702503228934438189116485895835733809346814722310626608924103411954467580776256832030121911859921555816562109979225917165214579713085545917687772435192302236208501651454004738217690577258287851981837449693896299666623939156491827138083624656957491327635732485491266653244038443048347717746850480660818988617015765983946870937068783344971732749294408863432361084861641956072421475257227972163488421900242168044322619768442655988006431198698160360590680357251305218158462292362155698639161784032906292518960016706550120003979001835499864371072992225052377367358591150292002425200839298627848841708501991080419750616375444923974444786238571940662001658455925819489459299778623040172323926051317803513642154595704639289151643415714111208120425234883275826772913404095595982526992276931905235153030882685670773878562519115274272217553142644719697892903828321598581969531851668863372983132262375004875941090565698597271101624705833028350292191489272715320674762130222022354077555741196789754297974797978829572101503913467214957130988325484389396937561923933254490129654632968597098262944268515167305798505327577257345634376795138960511954001873734796165097010620543802626497751902644992623993804504341146920457301768771605 [158,72] 17411909030318900585192999961240917990352899078012231048304718381414752883333127575680541533198445977902627914629244193103893974692609328467639679772024503241262637945372444406155534222236815823355173943663351671881610539130729460000315162680644772346930006098424460565576743778188948485233058222284985995164459723213461506754311792650899025859941772948375065957961341522036858460552692942229273591976667496505474710238805835085550366912839818051028537672963746442458332108298393356997585125269403824452191903049936520997548817471552521086057481040006949970108629682178924302297255678283871088971384809125662811776765620054919957948309742754526027099430283221105087028601574281518300663491160007501010830299870343606987716181137674411147150270234769069417014233574684102350198259119728353390775676550598982513150269814092786265840057353427850092208635563306935333644268397794286384193221175458828333776602548684320668675039800923699040324518686018942323598913249537237052298035820414280637859325914784005424221455002784245115487241493121146267850755705139367817325554410919321886419035009257925061674038331899722349812887694942452259561917108371423873977884623272242646044679332285000139104336478538650786584592796128766435141500794838865 [158,73] -1056400646090493033440261414537938086632631690192465803659664015544884270775862400227735243975265894713173056897691382384023843958708709503004075706823671084261131255941869554579262834146198347163100777972746459031204574459180500959301763237695706133592984032058088950550676638766013545297745887003004197437633728955682084413743238502597784712916869718497796152300054742616475405220152291837677015758535868981159813056283015781104781416330955610402351398426851843075958432127027109919515022773629199299500452172772454841254208309428360290387088420011998655138791534827296556332609624326111507944170988861196699821939411509111852682297861246646799854126484833210665935695513739483845357238171233829496330368013641617586615837461596851912869594372421656062954409146675559318490649992806470033741421529505821369175341261970286067208989468661519257690730907297579632374037986020304429692255330377375759889716864612072507705369670517093227389519352246130536167580354142901647419466855993725033115506374124932739172647783365627086557256739264203868557550233245586051583077249942929994901713303452712400048991193026433360748822781830471347370816624384092838258444953436162630858031597153770219676289692068764064196268794970337682295761700115 [158,74] 65751415971971000417487328110171710384262720574008065949788280144238515248258951770121868500582787272845904336262968861515599436730173689654935618457379455442989684270478416785887505560636487897970230007239609659054572463073502862908641331273780795080543780613836218075120539471142678712729789744342467633267957997681048943141576803366544468753228664644921999930794999394370580415474480275526534470310250861771266884543897608147865951720223851735941708224749128128490198836587095448868920355074514193139818262266058016579777610024270305626124066918688277890199132311386691234974081483533967700415290598593984749825945621354137617397512052490924830749463605029784729276334155310911668499173301492325758840561921494097353736288089211662154844857021422743585241763497289587423124656650814479461759482187139549104689221706256172362035620377192664075352122045511977520733429877922279165796480101431243344990344389729914288443174381501002688992321274130863728415332824948572683246807773965194944759004872796140504942343070797175886429365552525325304904599132773884110898656977980480247518000203111235112000956992949167417833234122878142454349235458026153367297916356575928247554757925657811973250684537642450345522888350434674019108250 [158,75] -3230813887559891502128612127912936989241427363142773936746825105683804227358845863798372028438291502205133987279987194899495968223216090769148585244227565516340109895520105230860811647578171368400431357362806813349597189164785012647302387816019270036762719994726753799126185850522504008939243028606510219005922896363629443361807455097668884914865293462468292672255099356177242878180078786007067139143189549820091621660647251463359914023368577402583651048265665197179911885446722432726618737797965120766605698345094327150450175463075701357202739691655895216515065247007019850896840376871998470264235209554379597592545211602821006591458675134762395135164453590876092255779170801044124291477231273280751775520866755678798100303040265519374550708867437592267487969646746345004850841461563159479242988048466542731778259877174239601222929154919797392064783298687357202590910761791228003939468945516810286598033158018912730646468477959629073081567918296885338040696701489373734230716505475957382874419041523507885983157524788251527987987832775847532140734354330212467253186713136313012610231001151994918347376653962887148717991589348316497870490016835124195399298176997294969463701863852930061663329952650823711662209478074648786000 [158,76] 94995056811937602346805132430828899404998442808029926851599889707369540714209013357601656212707908455768875013465983054274913687543106132216830308548755322219196078042698877693254349572670492904867290842342262182460968253533160434692186228060947836191259213540843457821567951702036330294890369166150030658920377881620883869767371924570574625361531234004212932707914958689501646048445831160565594109194489402131898522640450321958523379680148631498927168275256073821924944009218561417202692073111780316903701377149215284793513382359496820505303667088807165472450709303619860633945266004415048318929026364704362138557482857537478725668940813989119141666619902154855090114532670302222252539051815424314173915902919645470262314638375016000872305059537589608310213653779195947763684698777769226718345259958457943353754959335355609165444413138707446031384867004160001804665844129450482119619233459759267483684619148167811718577601276951251560129383927580997306115589802438527131766963899952397672379706480356943261363702884531360311369634301764749093837201250220312988085497091345119384906086252250462153102022529946060764095779567727880866502431231267715843516574533208872902838536898225375641164945365194746873823556216133775 [158,77] 1000318973248539476967403893999603632692500362499337553014707460509368991385719726993118955974610165073216986676731672449240989231418480948163395711614631855973251718673419770036234149641545846694170859615639332236203567717610695173385068360142487512397418315470066878858283418242875699461491766188997703577073965820682347877712525382361311906188525976831009661196477545233760012255599238130005778393517528560530585007483973573699949849565385899710550601651108261314698810098821422704084854446078092105451263194671799261000143542695797346208552562624798809401191490825392343371275384447620503204751451615249976938327973282804892141052347839048284630851741232596239121897379165185305461646004401153171597002584928025772527764343710380215158237409441961695737573326638014066804972149593898064042612646598387763411957670906398772621919503828397825466667583530919910826113773582170797287687165242495237011373569961034407997396448644944416985011354270997276240067480020163109428266231638648186536600013165827643197166685355857903575206621726216103668438649063625167324043727268860330163293767236249173227778806173644331767201219779403212878593285041118391631199508610046232090820051257662762414063643068764137576937818125 [158,78] -278661520629938829452891427319311534707183719283587619745443682236865529927267736064873450637278831570881891599841183838608925249358053704694335541434437263805417509465246424266189375469050722405399647100603872066318044551639534510288897295235951468007037037722048952617345359589333131155113397051820576563614384872001858975688565488301003176435524979258368167569805700405242554823007287142765862646075118320449470458189910104951055698144453663854772377256637149725342789702229943134336308242572224179738363374285552303947124015087956342934603474834481042081302235015009816929620422701079599547061056674562830361202337735841386590522910916137089064198695676029240100366057329433731492866846276217707115724925229682955893876541039380295403029894204742608757926624407480124038927421845384518527916692751759038193058963777009682440666795790852245841991519692922173788169036714626755566900461414293438128318218530717173794808999686764279510543728793378812255571256556410730761674566500266998786815569093134655578121145945614910576215640706333545631759768351214812047109069437769440643466724400873612256276897331789862538695615464332593370439895269912110297010070731733262896986696567715191763971959490124051382255650 [158,79] 17455065450081898669538029044594308132615665054749663298654903792223906925010073414986898216684476443061076759884891660724846063611566923167728123035102772673857148266679999247672213479287234573824898105330815800936961625380809167177459738431433290249059006078882893712098439176888868426009948406562037037642942334316534530606125629908088070619717236885900207400664153722424368322252245581115990604763792923420887866675917037965137548958029982993053115956416217618632682212724022359298821163506072740169806816332574436470820846160881789472137351995623130901125216766302377901668916589683241496365469018285075573270480301074447896848794968332826892806306343523513184539138619270785169984030631652148204752631791637863933417873503834191074858871801911461179965822378243516372762973671340025402002219934698572521572670934186291408980972526241591388980551316519669825906583581090852702584748481353824175630558070576103857398434113421305546889483568455142403524102900382060829530143306899853557983777799194062564060791157578129987926711652768111236074696954929372742286206306891787587821659871668431295654794604498005452714002516326574371276759014069169417474950840662253560451585195249555622400381762989719732850 [158,80] -811123969818791037773319380351074713201215829658005207777409157243749747900662785497207341425537086966284586262857304530905671711406864154164001461979307073183662638604035964597258143917677451706860282415912176178708411521022407665230747803898589403045410042184819049309173481916719354215163115573011209018011103877922108542470827897032010888062300335607103254763085653155928138601629371246616852234712193521845986121440680221590574122574091374532621329819938399182295717376888713590558718985359445441061849368253020552933743489238942453993871975837988910372610636342404005327357858533982584456620717271786447165275249437227576155390747274075059972530482546411558979736713308064243286569337928859284487952850176853344747714589168213598369911928304937906558438731692571931979245824068513977688148506983790122203706796039040749425604056381866398849881353394504594001210819439165051139778362922791691051393800198275940648458351045616307530134998397562982286722170689053253227148407958079171345592385786575854172286322936348001094215438007000760839466627023605134607836222627793259250022986146651657272071762191857507279771962987033312924264711155952799319114945401820061236335116060915310968387184152512175 [158,81] -2292299532121297974145485522746108343374334609891230083748477954004514256554152965203041580374942972192569518723099136299358990568347041296732064456109654039017858005428147309235498109643986308886672646431464339276761636318882463024573710443755607249566943313389396781777942271712320863925969968070635775269750866409296403960731344267200943926622559616936401802490114100016401695711585504998086897600863787591026762737620146292664096637789143043964610874589382202511362069406361525483619831780681653235136241036558940906715522541115816093402273158710250446955343639758771673032297865158497276998773638696992330393782284696101207092387864011930891026745588996983124885218512884849577273384162373769966396785425906536232819414933742607006169901385739967578355264971463455555603402497339699294888704961164542013101175071707813873466769912410822088212558437732515412408956604715023515440267243309656180600343008778609347314383244665778667159275448505664453366747509745609953898551370916881152706598154864067187850430127227396479948888370918736879393664048394586530754461127370093144291779976315590595054908989626852236861941576058051708798286814916572083558027050989335511923606242424191379669934150975 [158,82] -632691724271031514220617379414838533748838031642786998481268381418393478797323926272851313581450136936861394691470916542805901904675267589298676935281964897216095254132195094665522773069423109875513551056984115416620917882581574020531518642215412920015502650683622778835173600684132083783198093108526485737280061168630800233958067166909364525423162083057152077629067979408251783462078425417469057473992199214893477887734997411595067601175107073391053501975291648570311210979265049544903375898833123274599972873834188392397743302064318149935298965549152746239857789629290778993123804872327131438595818970684469468870449053831078728320715098471612353540748591991242382198620744528508630063115270395158765580664163484000060977146585966900539803198423463845857454082548378738581916288060250400330249839697068699246757382271482900218144713164311244461742235254480450471921679698704026426836108770172828994874743915574802850416615039240999176380306844310044426483514345763261427713292787441497526731909591368569180253113158898115372501333115579738799767890974269670416390567621232352181041879412366935494267101003270701604432022940642810339517792301109042018717731541533743585075869109093421539793250 [158,83] -16239386726263800314930004254207671619680375653026169890106005933554224153865775357413555635500846805525928806876306071932627158432061141135755206795257282816150763381686957757503932825253731046923686324982951894809538287558114692695077530767761281172386171117549655923161694652411728386581556462344607090258296044766848493026786478445227742803072848932427318631761505914216772190443072977145598403324473098524235457028801510621327287573104191108696639593693237286037729095206684229253510305132734086648475758572651466405914936975284216333080299889533264519366911995195720788671385576527460282816707924040778629410743856527578133209792725473714893058137157093394601466810302934504370646626902845462832175466363900586180187237469890276440188661202558244356235701568205181549329630493094196681419172697858720737431695835257882047764563736671454121369756937640502344514548682922267951844673607926228964541186752610850370750982410277016641793198186850571226519912819207531727221654422150075721320828716785516211639611904895101514697589703609448855966430199763673004602731878422296978274012954628125889720032246080786564568710167136088856593449664677455464711111694444383629029881690256278603225 [158,84] -203398740942840721924186372433123539654632077669198992399983012490989767385768214366666056051127829818785362307587727422422776210549387134039552933599516346910017740765193364379161568213929602164785009311375604205689950595566763050800230588377373089493517183742405568478227124246514482662059236566637087031697531825513326953851643379573478769246592350620093860729448261563354585145931992028677759227376624621989715822688398590581832842337952962596839171620982325584944743311554469385167045044782206729663154378946942096372988840951955928915602320343248597167342697848111557866599828078495608418588336839629263869997659708947151898002814543515588583433289562641620095595723152023235453484148747356165009240832129133497742637218116196521806631340777251288585108117153027890988912658260762119928799604914653059844100141433783101295718013754213084907714624810646987090443092669382327925594037995529686185337189250378470005208145747376872642280405430936566161286788515214297659325199593902433415045815080541242432408957861769090833553260899273989979288321326540819183191318867090192049584725040971005229833903842453821630468393722560304292907848442401918128205079165183314867459765575552675 [158,85] -3529917371690811394442192806601189469142679504968543325033913538352162890063709476440796832983956504677998774787950285685365368572271863521672970286648411615801043661419264893307375167870979524672646336376463981101484306056980071224890480408842789400253165366971425587153659016568484519886455962364266585781016155861071640932796923680182842256418800894134050931266473031269842519138778892003445243209393963258057272767195942013473875733132632929034846948931262568526154758608009969072088268440412780079525348664755664769000421149949913863372235589957983980221396105690927490010995257567758755237849214252276688308153983391240399543255854947605753556294510425128361020333525235569522506363349709040634489970324455044146087610703489681352441483883840141853947577740452515129375793718856218252337913514626871373503049963708600749847734299239271628701633692253448184072189525962808697570459080104204129485655180443309661830954127154656545532746683281246614201907617097471547972147581535952387207898055122635639106733674174409130028273674323890062108409481936248737891672732811006617000735828423728888785393921110412863796803734338130206000610450148270374307172620293504918483967458750 [158,86] -28370928787661094866572665112139068966899132632860467048753132292410027931679737951243870617988910985123038956420152543138158865376011300147534684291882031869052160437115367611357800176812984253909060166850221865826878311886882656734839780507665803094022679307348355550104593055809340749924033998763257689827935151523244139945784034811051467075862313931467363892464312956986651075617373454786106302109681141855818460246789486659295060019975156464761159956075410531329992440376779767192950723559731473334643864035914884206552247293803269144708273694936231221179077909479249241673750276610462920053237507624045148140265187264573779310107902208433763027179740444513484962186068033835278543179438833821615833196404579974773811320606307302383164813243249710861476446342617741088875461048133984117034096514680883965522311451151457970577783924181541064722673276082967519175999050869986036431447422007172793086035599087628446417508621616099290063590071343514265069749859102597741665286462872035181407684262996510078970403108915097397250084806041151380986347728305950646676403488639845182225785836072076642114543668103021498278047575154864383971231610435748713052413245996870371790565 [158,87] -158259898614428157989061217402407298330481850997371008704234454704636031343945319015368612235252292252753505399785719450437465076492409566967423517519964919094383361509817891229362134328280659932524666734211975832638579884030557573559216288335734377996277772944855856867220979888821717027480500752026529320008524246948725960337524485766051009263830788340838540721757016238708050886956983297382551840057414409394404013683251514636722474863351543777631799603577543659174769519885005211797903656796956668223574564250788908379647580743028478075063437356198273732319972480962905480627741093475499540265218103308630533821898013690577297082216934699542366316236454071719219131908478542923315229157188783887644407694095955469006227160430187445571668591375215511213486296690622400232412047284512362695943360441369540627039474329541248962325949521292022598121407183588374367566471031606005572578266926749596529275406141552301475438816939985572944965476435676035090569549587677631063539554329865348024742186173735920124552892854832731274642921615016695513923301222956635808464995651472056182160261064378053634933262208498850240818899579847167608302749912001633468486644886012150675 [158,88] -281443127104143845854948249187079163395941904652933754397551439322164284109644505053342200000328842804954039415057966437787220172285436475272492005388451483701367271778588787216835620047812980520126736776542681557319269024362198907898497617103737137869478526110110811634023465556723816327560739852619564545227197200596523133464829000865250756439740570174731838024663454711609934082668682429125708606767377489689520926074204248318403904409896979034206571202828295358689426290831266546573281555097472579503567391310724530752217869349862315753942715522800750821942163153001435673757103362944047806803720216016913956126105092859763914084881344760934518465477700098597799983669530200238717930520463172362445578510696912000734048496036523432698770687348256819818594279257828564059094201285082250072900687081165690536520151287730446427792916518683557326694589628350237494315560062253000841941611590720868870382553774918056005206638875638449911751103795450994439752689361547323752174318326136155649719211926648715987134275926361236515338210527586259323045434943371397488992595527746967240027416242966616554550344692793304038202294815571131405130357031256823219134703987735 [158,89] -1312059415589066034769260703140177751317912141383745038415673198789470413187377904362524320690475637424815272943152850379229962653305625572804991786281809570058844042978871714972627657968997575385068009145858724022552721365909455518180106344416195407788377662909535203521480269358890894183062180559921940317660230726009679452886529753315861425750940803752742114281967124881940430220335870801891836988537079492823945453811992526423886392099463931274761395732670480423480366762266690440086504678620861714270052900875612964975359706744956406926550095595803711491604326962175349876412086300103105634801313528846927065805180979218652912956307773913435246312857482189035949500327318075489317262135625253724160955074972673508827573250173335837750467439487120000867161627032054398415643412510328551967451425074666593801710343899148940142985710512887558416349545470373815412958101529710432964722540916068265577161486555341610463146021709079196301680048675057215313007410496179463550318925010765460072032760679286602431322763463145147157826879128228015586563702465323449489678434717762584739357886870534550227444693688315692478508009031724975687902015849723408136343880 [158,90] -46114282184744539753432505525926605113344913681148555107367504331177420470418312391948067986053621181343589415649692671319768003063335879972822232719684458106785770763292888958226872236831616573427916165967146909041457942072437034152175544890200756198217608721011283524553389820335984624525221542488891110327764973076849245885760893467096499238893128994770586165915774494075844523999190483045995899479250317726736774995722482375681826119536003482080860720225300082205137559875830756844497211010356004675861689987253143708423880077644376177747519248627121839124224793376613488714378133643206984850334305642938582713236933793843024413109148824939036651383304599911282189982222006623596588240645175392048829648225201816141342733032060859953247915556269132978177354809968044941530271108186686428609979012115261039173179563033015795864880855288995248121329260169070777147952727390073733556536955593855944473503990742734811494579396260844589481820636822722300096764251547197268800016960225363382392562850972573280234279602991823807578236368855919169751270100647763978130749036857772945384218776702148375615207257608432087586945110138568284055655397279085577440 [158,91] -276068445901177580111669174451857591741761122832757114906237850507124318558174856342966556997147855118137338711679491488426713528711672987312654491449527814512938007501018279540500898947818190107877063309989537128701411927750315303487038557491760018232248382506084855057761283361195452633616180265887059691374326978262664056284659801768647462276674298071162659165363196415125228340101107610524456502079322886989830267637149703608410112242315156145827566809692879040056033289549389740570226334134882713099196559176959116284365211054578019581261871933418257361720904191625412135634106451535479597075064458652911699682149126802906501463554237475570758416186443837829977829240973201869682505359783468614801806159920213996415379452676611746858912401469770519709157408202673448359885095491393431600096375455507551761686591743983077783130406327740476243095292193380032264184626275230635641595846236700445045319088476874288232393339749275159666500567647981325598558759979515198677494577963008539724025253112530128873624574283988558309494947608414347854302923281505870127196218357447211955837385802993295064898997328649695443892663913870255617367464770720415 [158,92] 387529464063452882134926371541632326043444506542207885107763354523211409647687487512326500028175885345400890114468320598685828726571819531677309755513637145667418876043910308530389345693120932398318958518855596741651062685483812661979171348725041610020785899086532993301682728443884725816443930972249791026837780816659180334249096721965457392920340511295455864029416180864684412909238997217774115186235527930844808062502763776464220094262067982590084029871845303012662111695224026901750513367323076604258046683108176126440566901191069079172019008453234425434285381893584149400644324130036852760316878345716678018251717833170002558375933970628533597409057732521214097992354916321978546252260950068990442544027703245365910846863171375283022272127176269617181806514899653071998862887465652878628119729177109558364957861727010733553537104619257451381164950993463305049695602280161268200876758431402269418355508985751582157801048606477707959532944178131382111186688855642996206280301394283422739470316808294158644738321767561070938888167303510494695156028985900056904463752816226905245141885730640688756019130225297686659500827520005570270076373450 [158,93] 7405264907555684184481173717853499410829833393058251782498601394332893837861385334078018296807634714313136552174613025234274213126431088694664137365337693364868997005968111818535517261490458830049281641482399602362399182221554441232610448546417452465767739966612599468478816173091148923651678045257722752907189947670943143005102760860361687037237802123258553024567357808019705416172921565854643855607935290024896693629735509105476314493844774397545739876745953618054831123595687530811268833754027917623430520593424987323310846839527152795764163685851609749532433951361779534090799908641595454178056568618148726754656759975539153535542608534236441321952389269825218025597667670215657540002827432339603171808860267910717207432643831885824749492723746341797172847600261814080237578021900539940226433580817034849919173806155317456387238817957105772721096147555886886969121649101370594291260948906412605244484475608256403425238879800222910001610738469877032406164464039411778734344658574257503465343007891804394244863743518401999814619987665754324101345788195110916865388404971103627554823947151143780498597421010816468814278258121851615123280 [158,94] 11402420207729164591272216094065388812657670638671760121887427910704944396302317039478222211222034393648265785702397475920070864491584863361438220106254053669371308764158167624469742675731262807650995449445440401692728983469301338207885017403989878404311474835434770912943680763376300445086735075886849400191974924816786333637045728262031315552219351556721091513327444998250510941113894828798526859877183080631588793006689097823471904652836390974903280826463720102888469816090340188424090356019003031106409715824736360045772256940497181482350780605747961785055586363440887676528706556056834166593573083704141259185042738429555604190672464993770138091111146308218967338391609780130030700889020530823285386370620879548859588760882148030411417250034109720409702536549937091952646841376969116513734185533185387850705196393952528675192546834097765747907690117930302077828885921122521299364744987432521890201619257796198972139918342668437089664937794686695115469603031189335961601864976104091328293264504614806377596212129199753261584534054069560901278830669992923451075323482960802955047339739264690854960103096212698056904458389990482465 [158,95] -28568161666779803961390124758585834307454372242595277256054026117356118203113571563850161697420964958397914678849826186314152958333600985222841224104501299793098539277665752694234549218390378113730613209248827852813061802605616598435799528002053892264934096981189362493567889809696288682708824993344681420305457200261106593683278547345268061984939677392197664503131070934750334012731757198680928187596239836098162993858700644523486740245280595848137431068829793782392598690670487367123607230586076861469704212679710966438890551475572870088321767348493927121211957912890095508590753245227532400905179944427397875433337527452669605638815698515461068626763873395148753648171371323859793107325659269094876178922413287043985052993541190725317458727559983755117152030849638545076108558086988818773662692189493088855965859302050063039505098757682992469811443413339049823219213830694343817290085302122501368049778031996378503430166069151920970955009180464906735455859220084665219050825861694928824029023329230667035928496883957952871052391346968058110843180959394202489016769782539380483263246281006296148542423114528930025238800018955 [158,96] -82241218745455375627327514499648022794569680393080526547280473688129188589054076793694435038662146916382801908985767351775522449926712918896037324604072724093187745366323365566648340464865869751470518764762374929490661697432820673250876148715746620345548449299039903587781200320807080269257879610199226656544927146877690923603585500425966109045351646382138676123335211515348153322721846100758351329996926045543758242680711934684483040217457562174905704848950628164912342102440499655878752590727385811713563351691455980502542099216960849049844863942069306139950436209840680377872413468727785544590568723060341139248737810815652054520848423935542424388426672348435627415256881949840218534706744257509917049839783425495245055494170580393449800500245863462465635229576410483785465014229211224239207961076786962424385665717694529444679191220108132843046342417509586509057247075958583042290075242932051049555064265855365740988908067406672356057763335656558889706181115038212604125613314530071839766115762699830215785348529128611416371689801033690516787928517734399731687619772327253544355165426619835354252005087825970150171594 [158,97] -61179104923977126550439632643394136829922464002888725178684568603316936269283534973845316986464234135055283126375373518860079416449460188912041611234074354688503667605189968162828040434126760105013552749849830710652372036793330689539746723303238117795649231949630447606539319615146942742462797467739508147831487064625342743222810637617497338947151210457313156113814430574006951502011644665755320642785055243750659456613592880395356480186681293065253920967348792947776265034031965787832711026000802891297614135270425278153979413183918387059113731091037028535457023605176566882137557701344051251284176766981533436208925336721418482476486078419634389314304968908052025329461275085696232561195690156291018864578067944582657772622021577575774821919437918348932081185904555283262486458987446727647679600179799363180153733868624964287471296656390553908825056238039949029496143117934759094903989619388639611243048672850557562130193084569651129120762577355377712990776337142666249495298770775339343432827936461770846279913817870907304684591962038243261949950284716944670236971591181014815623748284521772283398262637596149895 [158,98] -155727456182888082307299183733114254842133884626458623032353986348289968677467499713784857892461976038613539863987996246350971729498332609740653598427020939906715834021324657031553315247972343203869633334577708077557893316383708385843427215232973894024342948645963931815682059547797343002977526180675713910729496369076157053734122562008458591298949457753368654033522747030540381804637441430253084354567416976173922025774820028448417827756948214920400842529449569782680441924113005847301345113615623496508565031126977585017466741810883969526331348098458730650690941232892032123243752769557500183962781286942403019426242467088194435612715486708165411146440792815763786873853387270837046484899475069562007358771880451243770235499303998047863906726793228689958703439657082026880032919702368967762333534474427665784352888752181000644359677328319069667340127003033453797315983994131077852436132188675652587614813694702566847321187353872197256209200338559786757162898214244452048747425950334598479610281698865950798686944834692104144944252877236687491934458096173755965512312247988720023405390074021310529597471878446 [158,99] -527960196522622319372407470890629015292342793496536464742235022821346995001898547899900336173786931485797204394169406211949579544750475144181170662063045082759323956238737882942515646832169037285277931485661868140073065447854359325933998801741808945943766032804219549132524978128862594459453580344766977756792471718861916108627983927736479901350174582988906992073133292122747205582399539518090843722455546058091362056093083085730979152739571413339709733566012683550184406086681615476419489717964155173239045412517597066501299992089217100974274606666909699086885415913892142447311629993572450750365460204688808104357895453988130251086427810768402886563014925504226793682240471292305245934823864726634181989824354068020512714301574427477342096676223753355693851756227038866885385971288774617491523660954661055895809054986463042362267024829343735812276711395243605327918569356306194758758550765248837482932076159212677955051999996732108987365578231806639575504609719514531644394192924154438987472087431691696799690914920756436030071327284251826644092256067993407281437569498798122474962034090546138455920500 [158,100] -1771727547714073794280189341793155593305565100611954251751707119344480212564207196274630057469323669338815048129021689700089824856421997812721563046971825657674527826078660265147682425792303927310492373272777965217555980726518256539246586379668462531887009103187954873812767728934237810837954808350658657679141762201368442881435444778071160197244787652300793679522265686385001502445861176449791923381502004678146780636481056423983779097805626180885088846856965346209116433825161473576738501375270991190539907217411519980267562459698391175583723430133144862576316822573011233599894994796207519368717814133347963948344532744289672915831319305598126323586201937037847597749708382401020476287764898702490147788305531567542397893758623623021906889319264886039204414027294726870976168781802414616768562655518078687599075060788792779362522604637879500555028767555560089236222536049133470191227965670438439646621212910733588049623531790776746479615714336954373164654152554611981100047762936467783450493593525769454171733416811494347059674964212054961997445774749042912260641518186626917847189262642249185750 [158,101] -3374662161800481030809659507876579254421003639190155421060307254871321260899751621727019305904174356525662365569174159900991927387803191241150573731012590081506370754252716162207703346460905832278782461179920324691562369625537506598257589469218198451963027738618301510608586661652507346442706169149993799139670399017621303844039301990546300104691288894702991396894818573810336291276109486991488097298128084177004430141330175602761726335220057406093305701158594041764216694767005650517370222915956889453685544192119974682793953313931129394935957421911564279370928594708313103078125433355623531406662035275130030054842205569696693766481484871290314912127869109596036140527493337582446324133103279758719783419083455801078410330907763298188568677944025441158079221807678393780739646604572857011088651173324102624198970503129074093591527560719226223161441137906719242733747664191593828259043731461789998816576621531003274799364743447971320467194174990787038587183353362200049060054608142173921004890122416977579226675036198324636026354442220466168117286553066896828195293023949622726448503111391125 [158,102] -4354859645326792819072700653280995470732519706211754848922833905669362588868184520977146095686207698203577175466499895841787168224934376510386072739123119044669401103376899882651388902987676380669959708184863532176615027917130016060559750863731781324040734732846326540510093040016017680092399609640458587957756025388815823668849868386710856668983437512769610742314292562202453079302317250146932518283490540768677578047824034934905318089439083763454869133973662329087558587910590514773501535157438731283176362190033596467015699209214082540150225625956817008646729293914070511379054907420779374043631910486633853235623921368413667438421338177641064577546615563470253468933914297698615746886098785107949707628335953689062197971702774831851016474662248137745293701835931221009226325143269753559910934615488935889223304175197093188659553703251371947658936572183381707668037668003970536653117492630045072758288411092585173264678701442524804496892213003823827023572805027007078092204960414616163405943527189853194988054333813594489479204925453883545150873754039837819001020455132919534846576250 [158,103] -4957264781656216862451364297932035473359095164256919702189205519810850272882545140005773562741511692590001588910079889716871877549872736289851838875816083347265097357557633089730094400562127895589052709013109438346305606691400852344708640466691215100141795855857075523937754178085611976947824285121258156466350417912338381636823251099621839891654533477504736634174272086542431250544488001272089532637893228669756926180441336707717872164983969005945539874471488589143563036038906618045068706610405820854802118301479290671069744800586805847791064533294865655682682985326029927743825806681293104798586279010930925870358037170086862219162657715767570792383064424153076566982391279760880136668666808589773358121324633115063202092727699439267116751649892715144415194372623413099684038281450939767500947771663276823053935526986186827060631638935766581056156931714179760085049099323905471953360898848160229449984445357206791601260931120759813724606581498061147349764008735626110743212665988218074476066825952268346917891977451769355163300663252185706601511464329527010762640384746551669250 [158,104] -3700677761640168009244089238324565573943194690190118527730034020510420046638144277811800394144099098458500593554170165413332805446479024376118710844719721803755468889785606363075159812803914660650865345854295062361361564220693213269809035761344830131478198027544700076599483841227340755047869158837590603949059609370125429656079768487091089014204509831232279762764560663994548390758962024637346156326816357211680619184865070147295278694070946299722523948724927747058085350694728294136909892119681366198328227979661816057215451444256751226545871449418360527843465685308281016543689760495145882231236194694713502166873327358593628730433159731209075286983245636538001088677769793872223477457533910868735639044683661586822302753010956819707398963817251218789599372714690236308376996510167141705349923760470576384175211219436441307357507836696001611862818859428125259651213447166977347350685972599737028940890467585884220825174174947069919781011459066612679491343881854965019681642355591815174174965839554715113932188285376728812208463432344044976415179840677802896010336229685150 [158,105] -1779442234751737785320020689405272183186962480047133468735024455771073292833210441386932566947419597498202220315226199561683381060984197102398464178025895432414569313620890497658632062532098764616319162488357556605756251166678353446281829228219564918012079432819185696761744450289935521359427283534632432590376410638162435579209893394605299508581552936146826710315736132160433599203773023157999217519821638485858641529957719282586490939609546165551142822153531060982006180876856008026612848119053438053313346697461509141179528945707087113152652877806952058272675928523227560241300941360618168989192388617318896000332646784262022902285693186659472646055907643299806476030867418503120867050445915694005531434518051578304906434745561273356475537282550301023803684012538808912280081772457332753871778627551214148761722171033231837510277760172446009573709467985501379113519368655141972246154397024814259130281272218832839809643632607482336678641649566146169351466397005640685353479202771304529748783465700460378590571709870669876264126358203459921192622264012863958335227100 [158,106] -913883122120543120146506207872988607018588834914441303571480709851546124641711274930244550031161022314972984720184917072571770020533645719885011176084705677352840877401281562610579982240167936167272417535857913473456404110890593914532689556812287354093727530442157161755413187175542999265322947247649583536452942217470184460625734731441767902547888318396404785827438741558681613190156950036886974404805471485302957028031710640399027344782914871015394210934688986961547331444102139355065432241194705320840267573070316912127629389119556297350711369286920612220229401687055230836059684679424427725529568576086513315539352886263208029502194337987086614710472683572795212628975171606887859200008678666386263438814775169777460032615666318767421861792530756880757527590747694293981705002338457125147608876572143752622133793706022543616720900385124870405470400360483743781574377891281985391515316760247319919661721382623922098015608813637836752039075636495207083299063920593693407532453077586195655975873348131321558595046866040015710267320980928332645643428773699410150 [158,107] 165637158791777527806148820892168524686263690027227293003418665603157384372502949603383128070542289270844099451688554662111844705051540859669823998111591843179284907702437706167756418357161209909963416093589226425544988494551255700969119643428446430106800259488257506561771141879257598181164891027957213157703569468934651939817769875686964912559514212501663785891248024096955271848442676536266232158508539734454304062642549041390726153293814566105879444729085170476453685856924943783743708720523605580059630432396359110829872465270903505032357535240775004282190430141881333203309061910403282822262665251276598783051494944072186118354432933313900568366185384355951938261870394629940719457128857603277756867755034417033924721420619036173133850585817415892711314488065587818321375724417467602289772460024086679369664152046825751118739205564246372869103263453821698566474456492793107856786775166160179317690342155592444555416186726316125333463967474283170470383043378912099669925406620718522479367121745564299514570651008073955447693322759605121184222611782375 [158,108] 921223799704581552719692062611727009480431629548235296660977779148716365180085736633632963310686282148832054801125762318380996140898045109496630470175260504721359281255863174000146123622673971590352947568167266826946042610388250795323437607569551898585146201294817070919993230441335427686371852535292921604386948650859849437418972894111079218358751397408056927681955059486439573557255572087371971293245006559533347664767323579886206788171501435055040884946314815507008170477015656482169171145551054613910492228465941907016820224802664759922177964836874494861956113157043037939192433371102637536981531297794970078845515779549726376300477302911761216541087308121167940180120307034078535532442037313937983860861128685906188942295564810024028700494066247659926089736378971429751383604729093723366788724676858188392495446827868051049219244477903457787924217619437265470094022322955586148877891400724987766694189297413473689212015593814467597232905501479745014473914543811952481628653174179977263547596454114383804210926237208713255130872138494489575200500 [158,109] 349280262744756381023317069597142300815656256684272734747942849184400624936743319653225650251971591056184380252302579658674282056894536795483568834561507897829294669154370388049616984246446382812614913478969464041780104683566049885077536520247251940414083718564143537927441062972601757959406986032950730685617128827734752841843743447525072211840517801855408480850694956054186563636280268013145044537802379169014309023777742662174621560267867727245431322897960245063112496374463263723363881770743236552636525252949416391456734729239777953754304120951075405764495126616768290315949755237574655033735280810936008015482669925731788454361860557347344613636706484525974147941559318968243862574229041538879354480572334535251507592295688643701647752839267324656939983410574415319348012405157330787374280301128045761578388821481419167863007273728500357341682556472221024503394966282119319664709512018093969319926923697443851064919937137684774265745139052623810878482297538783817759147565007308454328984166704916236647404269714198017810402841287756643175 [158,110] -654712737929424277290899860251407758855752727353432314377729459954785365919893830534477416028298506979502590057014049863779390403251983822508785395441999053274477147529840665857649010277589328054150249885435219734018769779576377600874300024811525314829343002566398312620216007160645378508320589485357157762222660802074737674568940754701841870878585158977927642970382186512410319882228658895373090074544797108607661468135580216647691985833276360820806220642274248926905867399167645327690149349970952904496352743053716299609458633795029366487315468656516499894926349520922901428742871687844334156600859241312141555575546580700972216245107729634333693098282794998592905052454905612779653612196968939327712748536190358293107144023908929423298327398313312318396860279355463644222440649735191739187823644921859281531792492218224867420885691322241649156105788912767155423132852180549436119840999711950108184918664624557445553671024133250566387392853778336165630298655380821287624802209204127468889936099903010143955248254520673011632802696933850 [158,111] -560644721022272962447646019833242301393040316652074698691941426665106481758513662589926862811766489457220691876339711919423157344738841270815590564645643544524917838403522791047900685024853175135790284803849115919027296112429214511377145493710006707830615388499068728939973105569297149363577943620361739445998610423200923008843966983468223850599379513856521985383666716093565374573250871197609758340980979754031822465656024114565338409202486462949164608887756689239039683329827251953353157236624785316926040587604251519886360020412531186334658500295963643834331239626469310216853381479556818033057634816868663155868185399211127775720428031640181527943893128196431668972887217305978547059536061023953659900731276174568276378433095813998883487483701667568782559308837099137654893434901315040593925692876996638651353755704041070172496656982252501085656206887320075185143578242746311332039626052434501126464094189538817079380768740354912359565338714353804597910370536588276535022390965915539813670847237936906113917142990258384687395575 [158,112] -72741937256466665533371840299401237861511071469121360826500414904096886012094280584001195889899633929770690154247300907150002314003075075180181888228113659241717875430471929398242106666446821063890689633543646327089969099876173135331841912113431091664532108470421083645643882255389157155516188447332588887520054138475803371331424451917657125813788421967717173799708207016260785545589242715081998947627467730372474734137450165193738769936011338275120493499726100570330028477256891891429067695034729343171215381608008901002823084461279739819365976424179989001436527354619024767755210173688194242104512179369286608226846986176681016720506713527668286016124180844043028202206199745298708983606648649269530406561125227659304043380198978010846413378240197715630658657949716523050933392625472265914052297860405544646838564249344917150369492356117884532218066480461588182395750827337541801810271777950651145660773679708840891913517796468369229624281774420159281871741547382751060282494263305624990052366011237425260561876907881477325 [158,113] 40628453633480981014706467225686109213741786140340428623937036753225211669631104685421100913746602297977415998731912663782885691648709919742794720732235482885577187640981222401670113329676193883390592117560858102669653349301152104185743612294088963589572757801479449029670077502715662242597178033282622032239117438685119488701073041567782037007727561570549407042717044028760435703235315945907577557722750598867903508722535436456381186662368127293862948699216780982459034251327807321664831011721912409366447757051278678306220562265386808468265524996474519716272488185993341282746792572379865337630591935673760360080822695680471275814929739410411609925712229554477178342543420299374676194670029268984895119186223495985533670496928896432607264363997768467579705103118388179929049963239760973901594035259199195282910593734230608892197584496095002308232908117225903478895553832863015425499240010333867461508807964653344175379039382794438879740142258047769577252416196331864310972339361899618456332237185795752394709679762500 [158,114] 13613076723649218003400901334889156997579756960754114117148140932273298980280334384295250552543268034691184573437095798688131911827793722485328200492944459535533443325629016817300225161414260472799179837458824173953714414268844328881065315003579053173869983398264767278692817387902882086698043505645489141474508944631067083160358415493628288685686701335737966774135743507829135334703609104275412683806693288057570375437720684952831583513800481864394731162118010797786954597669582468697525348993672742679889426707779472422843859734474992993171196111958657861374490018357805617038335239601579812928963285175159284863998565291993239224129990333051279688760406465733328966249957848066592980498537047340185958351080900824582660725797956769490697203563910231453530572861341115598332770763315354405607468479186756299506493304512519253379015869764840189704366794989685226348220741636038607863111736193485045968273142304113880110395824221642932903865880121622936632669518266488803089042237949512674058148864719421487528830 [158,115] -283179344586951089103765216591366989370080417683367824932250178642463827292724766128953230923391432066138739195167034459072208802474761606794926340738690917434279934239748708050707121560327513796031986641907379194755977272718841989354444649444671078414047015820402187879268000830222832450153124773048146313016689758898427767322609872588354350757440214592281007453962205217830993161966869636653005836478813512982827149631650373351413123532745458711714354977951410358863264869964547299600073574932541233656185942046213845513805320737353800139915121553988634703945678495808383525974443790142939642559864329274370733110834374739490112541822772771554369693764042286447024696962186333250513644524271931082221129049446293723788855825264641559305740482360488396876222301862821398046523240485095764958482588332582976271666729288966067313232994829334994822904223761469988007615265111466675697110894051541925967632093216000998186680801124567468922063419673960005823442907789286814851093646809632769525032653462219260 [158,116] -1918528864082579365982475254228276081076373191555405121743058679561796480946053871881343281378649883160454137288548570773805780557471181524693350918061575079931981413016456268165562007876635061666869920865826756186636634023600793921082193240129645402066893283176052842019789930629151001022270842728381365713451730926421664909810215095039703962412819300755034037495693918254132455741464997831765459324223115253993749487826342995206680929910820462087525547941442788025262510424115373742454209812531597866247411085196009966430747631674224481519055094027233894018496812159496775929176376441114073708125612094525190438810352254353147825388272152796418686121122881435319230690762788455716075937137205053976895296521252745456230427690739270218110364099231832609434288568196088006333042874216095445437118239445780965677035256782944293554454283880379899485238312509696862623835813544437155499408717245018058683709759931677601209068047888622416123715796910000877767736379691607253944656893903511408579844115540 [158,117] -1818325724964231797071319292091610229161412109325621367376608934894676963496924818731225790921272746334655138401246211049184273145835431355465797999100281049947585592394171361019017909590229629679971007200018875503757081493038330212887698769681395800155957981040911987083262844067111079084116668709462835253088257866023079798874370531663373270390973842810322315686473118983401702968900266812496040130763920737408526564273700251835357517025805828094892080819090436456651208905293330258982348288989136824308487561331198234761027288362007558050921035435499700959489474811061833576723548383530379970055583458951397902163014636615454668383861745393980198169027965907225551260830036355421570255685993617881875803735048381274562646440837421245653891314067157807493737509004372411803493238818399087912961168795530656143720731363108581830633121479173936195223935533004463918967020239183967302108659082493628490798440368234351387934711332810408205310764398587925680382654051623238035188580042688256822800 [158,118] -1203226862446838599511935844775943268517802539542187583867678301243373131089740688200000453889901853695763608480019750385917866398263502443423370485396070156568472972053465653038848292472480325753944223131453593214867406112630836086405298663939376268092604446344789960063136992300413257884881787893946460967811674094728538929954933711632265631517781551371071951454897894771355811716779540586343271822789304999998413686524492600357027380989112454876083522119745720918486306600372731752889439255751553833751037481424360248855112875634614488307627619310306274995861788976437520827463934457634288800826184382645566971550526305217173996743266228788844196527130445064075165411778766581713349104773347316703630988540809354557200783688082635985610296583489098100746734577090248447667447183390464599678546230411562954887957380998684033690979810144006583789288321725968419435785011032398817173389386389786317153145492871859680916325214590626989151480722755623782755907617065634007081139044521809995 [158,119] -431305144541692674055489757954817182333645916727274080156023160760833836953731449182542623875563727601717419435779600009142963578769813742504763490403889434390112997206347746039753891983849816288115264764867900143130498453180892482612614543588746728216112538091667457666887529474292857723179225880931223694398121717089367423950537283382202653982947637054208644483842518839315017529683425808087956866388376867780454317716805180758996794235367075636537018257068897578167857935543694530592613999375789132210105078961980159836792391785758465735841144148911024471446631889802780624116065135360204812271711068657720038750247171397379162090653120915560288710399013975552507407871181975831605559591293276030735288590966823883955800050181287296130527665402484415357132287902380153578716468904609589842096162308931782478671436186677519460571420755766951640409703025067146969638205297658418120407907465163132038199007063108169991189838445391502934300290107420623391518758331667075814911786415 [158,120] -130174020195529340378097677936997410643926382931681875422505046002656454677874361217945416500902376222789032662483751780419549512097957400983293072356669943570818408323489437650099252380192575118089313108185665678319152554820388519852327112703260993118441727238003626019670722382483208076013567029556807324291140801513952937783668201877558642417623601366295782023706104641235489487674253989466849059174142669957551982057094602443979796121559384775419337735296921698696465245963315165235917060109985329817655114378517998477881708296860895041344422257454321186172471445227817317327589900070453984723490165701295868320964205030417733890220392283735059968529033809269651935984738665445765295348630782878002200365296215466783216113021228069126728970911805410954610506422543712494509985466491616506375649774242125844188001426896916792663397850435776963457775709244064917183871546855131426206451766456873296938817188987933314738393473704970661182047662804855755672592329567707863705 [158,121] -28223565387191731289185188833249633865809702320668583482303669614732506603550852972155761747632822066377025659675787137539633986021816551792907080013522286476527420159101829306044612481329937437911059006720544546732700221083035054232474514037501801617127134350136292940061086046851196495930785851152116526252592432851098836940206608087385533537589342322014478723215451860153083152821492234254366500866568852047309270286737764908405908780284772924837892165059254318985424774613133577524468582294386730086418825854093556441613220234467412424799762835338345363880454736143262207026201304130814389345777417980274667431036037729293901692607569851606169013917872176614612793117348871004989922225828993445543380593463434310385760886507702816714451886732811943819896697260580157088755695219117975052010374216429965199161000932090820752199193811455198876371259406072360454101257836118543891305254545990526096498187883261517731215648863162444213223017629841500712600367337889456 [158,122] -3005614656941417466637663832836259714568337393644482178077102784732102706643692645942544170503815991976705791789189419550432132767161019594849328204322945558895522453572217022240383155457365933688949080038825960369209348592221590601077450221819025433776407549712562841064702369671626892158318142966114487002805238315970778986692059596667277145984778216662926637974563667961681660245230347081046026735495514387899733658858712304842874869745279143122185680871631199247513151724654444972693581011213434212908758091315890781623787911071441211307292247350829301502562526745538383085155008156564419337740557597896718643645093896560643345478122276468048836688130002280722131130605125689286117437334071285057307302945025513180361266160622480146062374463842429666137718045167120676657192746003365266105733200293727833335287086873494706508057031103542443878556208018430049068706613946442640232357134227919677876123987691882417099259968127034817391977022028944846068932915 [158,123] -202837706629558815552174323847291257537626109267803730937000759853792059592355724060522569306195777039654253518004705235445993719423252700061066138676691670826550910330067432880738506712558275467622179025958305776760717710590887670301360034397500502438816941671783153161981164440606753790244188705710887469086866456249322958363977325746587533399435359033107537734175629334460936301556179914055232074265579629416877932309269240904380276236691950844011625808836522457204052263749201554502508881340991479687664274990626448685266299635899707209591141064559411318382945661230440785259021878803924584906115270810177974999014443625715530460886446636235953064810660317514312797937462754392679148225280469232269614372666385960667409648444817714441868018404199017689456319238469492927481655394005677552154896763686581742559324346504745679849451693202216367334577992015940305403135502232607801439574046257264839259525996123073067469697426099134325711406279856206734 [158,124] -11893437806019940169885073318161475526813090902686212998626186277471000421488768377457254921611341435947706140268613907250979564979180751339832914820349335138048108356872828345083507540080340092711438391139215680253140903672985124568660376394585624195532825080491549862133188075994380178853803251735528164752693959682471900943227727255671216278006716377619636777441523859615124536693506615717368497369418632471414571776330582079241872471960985535277658082740385915274693258383390836237837396532832052555007147948689693209786853520209406173319386743388797726333023330357499825851785810689615118796536426842204742320730726199719618200963504229551098616350692412916744751907425458646477762452050129932661540285837226357833975548923036927793921166353597019403319356088865863800655397607803898686285161734010336111297158587168607246220331209549664722877618895980833666840750068390466412093611415145568506963726207357864045359545259026552265957545688250 [158,125] -336921636099350077753621591771257761539259676784092616220860051327367688129540484989204537980838131800425096782457714264734065813333699080752659841822727659357100317372012101250693450257955594966824455643627969857952049616857618943331889421312354245993369584780601836043381646311777446995025673149164925295310295707808133334759363095783433555508440337675949773110179958926158761145198210054335742908495137263334848883145066341050809984000667684289933483773644261995342725306585984030102680062659784525984190395846195009812517045374796929625787519972393406074089761255305573633578744113060437915325924294363257125756172614209798004979641164649533510229852754964935844512773036591117133606856833038632705002676255061184696776864961487308267990428032564700553323874199782034490316772814050469319160505955293862323570678324916901634013473731667760868477543164357157530480737673413369747519861177645750708100642932165420404521834288439530885825 [158,126] -22832945822517178798374377882403263871943556634378889085618666486095134537352832552409395598168083652850192719082198461030132215081037679729098062444140234619605803067106366525864166691592774908873343806128419040773348331748148719156233637575895772485576080655415912007606584003273546179273196742377089703109792843633676662544991948622914302215862215555865576748222272717199128827998227745657947493634443034871606493491887057326536799428466676750852490336823761874514411823969528292661425484487545751515150768612396656672283676288756180821849501846480846909514084239192103872823507136339371582198143201252927132312708105328539417097973220520044493326390976643694420122707315584568489605712596514310463808631527412601683802598388198283676320307556448510039068195107546829670726222640251020551613670712889450932020131236874662148907354860543535004533407140477519105908750822072220974918220570019825957874640518404543211055238861998125 [158,127] 1080571145718854660025841584322503721941164020248776551356352710852081231230375201496597444831482891153640171238401657741486197383640486701789194295084694648413971197427175270940026324352035460153715488515112861456270079647244235289426770078691413319907844393318009521862002160252874040442924340267745790824381235935376348637248141350505056244059206102523101626510084892340769214430181009854465019008506567648496763519513306666113111908600965369203291810501697138776965677371333785314941511803576360841006572520732033558822399422061375128570557172168717157726732172721354638688601309784900089011417074552151848192594242710750608336096711027576001574056454366723904943091029965285577571415815757426663175038439874193004351282430607287344525993876251305704125937760147201675341759410254084254571492417498846678266122231978167379189294711191994104467962637047042510268734551167115634139133175545234201789820756985514659249222575 [158,128] 53734643859289183532724681844106770986281064933863521176409458981303889667896823357021611144492274771946173664063817901275714544303306549154522567263438740202224180044799732124733836070757016151189307364965119350019553541485696999543696627815010575328672774614217267195513143846401997500012269916535602634506018226246507094045746977418083349952604516280687685882374521919559182210395733194582890366938596084009784766876752730469740196997062108551585067764273652768872711898648600029022656070419730873581081778013163376980067058883291868614958103829180068717071094720967723592963921909912447452838967708131034750732880762068584013788959470020905051277040776066978642879944721011319039642034571749826059123444991910263560317301585286085513591007152889559475364720272065910491905551677965879253001160712870069323827617709582077779524146117339079883630878838825442248672068738306384096121687730092109933872214412468352000 [158,129] -7086852845027458443631239027160097144101542832364243907881168087024143863975694722545306372650248998728060935059893944052102510827168197187512949820310868821689497498280752404658860537157365371545550010568498459061588385629641547738459518210638104698220850567250305785873692740980599319872482693772948524436472068670452425301534240980474801021780403772150338108980547728930313984759363295946416245696658272659726022685039863377392027980074081370430094180003809942450640641765778365766413875358641692173027983322526311503835889695302580906699237607058845237059314523729811211036640134423888582587574493607177079614146591450488320260938941157511650614102440702866133973190793569135219532780700634011720997106574712651111971327004210349080256594502630540925703745137498513843654393625056051646011632903640827046195716461710563766243162831001361226142393480888770389366192652997500642324843574780105946535265299350 [158,130] 177604335753782125559812364445404624093861633897260616032605271303396945096507380319094135435246040249203635091309624913947552661376165127391519979481495727145594706921913977279258192835518814799021397082939781196386157010444833905850302141300716992148077879300882107737057195044463619434528093028752959930398488169766154758425303280064860630205296207641081999053377030451698565457160013692648707947950810061674077015020095309035669639644778092306517345141876021105205233208479331250430148493061805805327169139482847111842995765563224982836323152182239743929558032235349680676273972890489989598869962864252686882840017912449249902363858291567823348547860522212750262394118487350123650965276236707899962353616238539824423292855200051377881025747645839614779606163319185291134522245922569947370734710953749735971394001634174962746662426217438445478724668405545904632447623820773513506259822050474494514275 [158,131] -1244801269706204111711858085911257339587366322589374678878934836155169671006261958949412257533100741392888041565725661030394018070482712092239983295931405200154731284447986395229473267524698201208918578448648060099902640489700213943148178248624447680575323843371758486535816620589446341936264833140445536131465676207819403400936953962254204669556732006254625918215871137255703190746649423503103569769471213196396252256807236083107768239410211425535965068625650818022006313721282332483761597708529869480841794438508248029386363371658734111498905299078092872271270453466926038662790610200892021851464382295994236913992388641747944688797435806044505402321526033471943606187567839303752491088990360718150368356664799942487035085292806197588835450262323695782111446211313379337243982243893756907802395806238375680520716660108025066584262620559323871787590754097955708173176533177188711848728242096025 [158,132] 1603746351871934160782222116392666795152810013738673322314685350268288248138339123795560306348819534269433625266909329240713456804009900651312075442255733810508969167873777291908571390902452676017923408346825679386995831578605611107936994915548143184231043314022952273580695199626548693727978358374247046666243560053847636727636484098248486479171937347268975425497396028726971970278958818587068471361813453921417340874219078063287419073738685924402255605348091000660357584653370449410736047951761005535227854886623611179453476158857199278158235163055866249183014033681801571714794048635869186332485455530030760025943744750991373116321752250119652559550824531585948790585469570594929915444710655208937919525871904259278598037079452772459983217401808710302845238888749600518801764802326442232190582584110001095760860130145153265752802437711656742375628046158693230187145362858502684666785 [158,133] 1901825767900762326079296783346404589881651311475924390275996148353586198280413364532186364307007114786371974366815148701696780483378888702313218722894379670939112125900568747876401212678200647051253415676818103731518673906592832585798359617311442031898956602578572674793169045839954742957277701899710840611901262473918472931866322119505542129443912734302685888158489533545492942348168432722405245058605677505771448490558881346946902685432373853222486958446031680019899233399743107400621120125806387661399924583908971653068294810664425823566211195437921964450158625764997216528226009447568169948330796263439779688322082428535077884695728744056931786612928571537714924724712865418617598494485295178399378370232846021412109825495909634216939312586858209792400323061841772439143000775743603670179740296994858275091691285132075458457625470852991759308810859535781594341053033495675 [158,134] -276218435950191496777166337160601770177799836514490909658942538490778954931237045232869448284721181271496262163456409678657133316643327304890750532364818872730037534947515697176288769439115888795240887570604345751824143690503857434046747400105228349817896263855884410820770560940168556042754344584090442409938373323875856607021553626505624795444864879199958792564290677059512764027779264946871733448429602915516254483869075646837272729129288088934464919405940068024137476687663885096021829569471631462247775934908898635258721642326460953453650219420077710251789867844513450670401836159503872184719774393153832193359579919185711110865036879846505020848815251035849486090646931665189017589946391011964731717651264211461304121382205891978801564795883769892800913913033293860083323453478250101313825394375471884388523795306392064427146000349153959087770840663554983148505325 [158,135] -3402691094510456053644416904301914987195101094609769314633526030949522742994645239725615644031901798057073313222227414805867357710092264947129884609760321093564093823694032208336390470737303203027040221316707747859482489215578924162783374862263649223639182489572680416416015955932529600381009019305333857257483333545923573591797112476636928713015873933811693508676918611211609601532355282589071087932632520691314929553588484795314576280748741300322807978383286783129567415660587552832035120194065721501933196918824103367677756351793926488448137126157922844234635208928491494938866770936568190014493416495009589942925678845411679861048636058089449697766840390584949167965444364781634740610830610948962633669616107570452970437747187396949604932548943068108001341513790394910719431989197320193495383756240536612518449409686257374268365367110046650899643249003730755 [158,136] -10322923867343770998932487208399654063950805347613898554057939406642670693579970812621317289351921002396853991579370691301456642517164062921420189262945118785181395543673211198223628150926631467926426834983574868392801021333925319336418458860499043534525870099654622242066048639036578066587769416031867646480611915088141424927098148212567019990572042384928083787424149608572611109486392883904065500308939451031049158551161216008851677450248827624768496995292664470185830128027589416424746671142070144828956338395540747736043113350042558208264186239901851111865622889203786966217022118166739438246125631984891834821312309241332821771625696603570249307374396019857191536478204420601671868576491382754790626996173305776870469236681656000852009455149211179152412453617354041060954460576184687215088634795697423245386295828771384580226401594633979287321306895 [158,137] -7252682656513712029820577907690499482554668986902932214303559824886825331994545240685818259429285283646761580681493785170707292175516276747546305706994965781085042308526075884113908896636311455431289081875239209481829626729489562125852284807099129010550513378472071719424492951286485675166885338420080441685051777750685581992032227460932894992650383392653166361713311539244753716959581172377541746398819211286875656017556826569818890773974933016933138783374106070190851524253410616969254751206473447852059846888449169505317812348953719370297763859007343085563659074472268424308990143445644350704863610590544905927275194344348477044071398165635265144151634003729918155899705018757937859953163501346177623607972182916100048138883727380935031929140996740726016727830380585171816385099708918658247500657807940903877851645287155043711469953456175235 [158,138] -1310711589920910511122738233501583415185301702146570777304133428403777456746001697997264880734481997686124221388691001429430580087510248024688510920266720841516882472546124671183679224398675291261019060907942860176500992020628051554197764258529651185194563258403081729549711407486171823945081819268886304969547803728842052318245132994322651361106038666221471349022763144064249841149831902252241019228673014352211905155947087607925610389381387431872185219033671183858760200209751359526996041923886749267711488416624646650485677360793344434515102060432031465981054902795360506287688442202433747223852215956381457872003844748849090790184161830784827258542193932045757762282942332228917887524138869581826806162546028823726738657372750319558652829897189497823009277027741422852301939227294711911303361097793482163010789504680883068342013385 [158,139] -2400997485863698563530804900035045464459106343908987314493135870360572207561461520395174842928678779119554003344842172667177879644453531186276584312759694093013712937246302746069488133636517877059680064633005282601810067246535669680009159995261201769675318622439512699779084544960345581104316819519325884815955317372216056739950948661352837693191010809221444690420296357723991441367140238975132261812549868324397342872822524641374168875810203872082430351518951548147176214074955783610828288647116055182662839263115835784106028925414686051088545388833758701089552536867465122468398298302709255381527961463425443130281808345152492267061586329068628110120523979932668715980981205554720543752673127097681571590942871861712938122418762917678766647148330810963249777753120738119063208246032824018122671816177755505465489645032629365 [158,140] 10680441449927401636622975898504365735150471109870053781279926462451463860699226617021266401680743785222004480571333344472569564762962070822519904402080809232623511288491191184036589493111881720219868555302947375803831700069297193372416244632342337656405490201595325312024226105410260261404824326381192462850942889306603664512123898639467997296647312702890705451947315485795229653968211648129779648000533882512698097611251376121650143516333423957645836220350752820067345027247177438409557065361181916317177388826246697615588670120669164872113876097343951033652245789658247602647921011756267013607988991536833114369249967917465273750693182384846546527277846738333937493943984452897489749453180285649791407406005083592896264119714527493151496269201844593676834437260759004087817151165723897437438697871861410826508018070 [158,141] -9048209782876748004133150042456810461442290502706595661878749734493412612561948255040534078268034545414006474220949261561840014462754169875597116736749231500205146278112417315220531929138524155979024080411884328447591176441543295642366197356835921298524288205579874333702275077263601937045429568765553408210637970655827232131757525219493727786477772431821822062833524048755345848096630006196239478678766006386184786131172475320676894459058888221633893054354655078905100949058856583547111450818510310606721133319345667638258336335026260551580814170562626765569137656534328760198166781508606712083625374037754157038337082512274888757372455673724571156220070080515057387192617799254278146593794772730254539945074485908883080075543486761811408880321664829820827116648383055250538140529543240990142679130852316555 [158,142] 1332454502145612797267551404348962003439513720790594678853174545307975556600340908940848518701365091098328205978065234001738631918693210737975415059788512509744933932380392084066818135105696277768841435336633432852162522527973004079340534185470114073318859017685976220090558352493381471742289573672536659167773862491644757284451997858740245073419477589610305059930747631277778749556247398414339601650593323948962532875299678857874602266171844056071833226742342052220967901187775937019827655533393429702714295058740591316845304730046355640566207557044103716773756723677580498508263380117844757514951830303258187769758023931750506179881504385169691017584456474575991711295208608094167309770129864549063826398436997475261450090574666727627466960341359706750442741987186106042538491480984186232814045174 [158,143] -33963209480293559067265508953666044205911290775690174766256368020909008953264761716749950794132084661228065053781178924694647655965041047177364649426358171812566250498541433690518988696265481454967200557018498475619067219056349291423299647551297849568603013447239531503684345881148337489669259689426917337910086321977718883556034557908667699612634646988518497760753154325903952900491270857139336642915411671850821396297737151535478258183443961965918321978950396920073433938412817858921952451595398044300612567281283560642097522485392483477472841818267097536551520216594098184885840004355730332900713081357119363998214034971037989606978197074817604433513768271214489804671585703812403216365522197991229171121391780053613013458281872583592754798719769183147261624261522008408373332602469355 [158,144] 146551236472036831146881957837645434787821790330781635364071578391246746102789220919309232564840302243736630711967505712041773739781511208832110312399003393145554742026748633187188135866505751134570309305512324204645902228222721682920841034613361315943221625582299601870480188770096822979570225855116868263518852577486520675706653264839036481956097527816188813088254677008870276665409667312783147284713737930049570287937930987420707404809911668527258234410855631125003369865069465265455754250982088623716613019728872368324393604111424751766111115066315890910141221881895252319899190832245812643988952592704882717034103887280592254746167538549066678009978252765976715236174244944176017075134078046279484415972293155986629313750411301715416115461506889399891933111470842547604684 [158,145] -103263183304229598211713567491426218922280320389807088628450594485085241010812033272180770308028928166648852515478230596721567969225920153941673704681006238763842451903570056232970103432101035036309640363567431778278149016872055612451481282276729046751050888738519012386672591414889843761101362047466543828207809365028906433496776417524947328830362243257551149666388330282134911639415559591180269933046978238499809273003933683335834394214343624535520577663615547657311936887437731400654318013815027077654189920012299589713332681240159598143350885180859338663686821760970220483595525950689738147410637965384653716606492428363795633361981436855628459749492376527895999185241857231090439016952226437961496381128621446572918415369802258860766456399518067568844492526343 [158,146] 11303833590943998721140637754169396112915768847127126979770440074132121079632921907995365737376780452345834904404117781062457734392172845466699630807552235149749063320586705852568401148804391586761025374871325389603773150658177699743773012108589482905542620966989373563839118152547214159560443627381508063685557284343610626836121507856357097339802469537619209839658925873842890758981900375878813126553759189657651371424831778695642146942358682880417149996077402759800188319151616245179449252852730793180880556517158473461858629759597055456526508220591867448137766219319359903102839334012310200811887858024324913019204082875863056653726658717395205988484003131763087215295670171879307315181911531856141023417016870311976344551511911758494310561034304168 [158,147] -180286016555154424999656085205792281565954316515946070358229140211063985831573084074616646382356854353804428989268713236431984719373406224015340205255571587395779374582023796168977395138207044012366448611716900743383426277424163602017729608583800296749308924030408503466699720827753619559706331453498060713002898194547339907698141064472115355142374659947729200200681954711735115434414989497204832258711853073773232488788942897026387930308236393481020585762045111989296363993058739546304528868067473299529388939632150570255019655538231340534978952934986172420277204783619874825793112033710451928726436137000239367409719029702583588572119088443076154380399122728116262475351467514602958945524101043184156051004561995004959069000423614464483 [158,148] 386884883751299004204460233017233616705180084444660512914535767967766176143313014421386363325904508361457484206219977633764436720634434864466307039000165274274326247341814136899307051918686854652130928317916264254671247745103753293668655743688367705502299319687374613662546364535287335810710804717216603866835580078050927491086071697930657867111516961188211507142764329983859259855032319771786894514307372369030596374490630510013604283852905464722557624533249991896138662661217891263839603818328376379873835052328249868529715069062923778737209168859384883446354386400937503642512510817842545539585634032144396444664385751151462925090859590771731335083991343107733733315240894168292998635708539763196742079750927620607153824 [158,149] -101399814971638912019179487531464978722390207071311132435411883900370371312550676435880524443099234379136672579093812413544719887061950877498223869710529392967351003506822707459763613641724795547401908846539492104379360386151258618241510523138573924885718701062183750973276195960086888355345512849782652009382666015873337768064506954207618896823859974892749789218273412602419625226271430308845853584278364477524661339899556508997674185016463714147236177212717420911439768386792781601460332018208218939378964954804102457755571925738969238201608377620154743115466062595108328003636734217908653679787181965146978896876466277950679834600345474089667666149317447407032436101060847666804208999958669698772465049000 [158,150] 2888719434738981344190531119596528132889878359406535015554105890592090343749563003998859841799176447179772461356358601889709937156426003193859030231373708047781324621112466005286842507887239259594698451772883667833883448094336656572889298299534643340579338323322528876817484061938400291981543163784449067767689996617553837338853858833808052754360014792383944093036299184703849000821216715054619337089940034978847279685211935516109095452021586311566147791719690692956956540073307405133650801298911606480175743205358598060567251605224933548011792150072820966998484295541115121346547202065089086532522433348985617558934525681817775316626540017627473866816287324402214169438048709269138081325650 [158,151] -7778171691804271412823187839901060280718960858181453656167731819470781679985047288336768422474064658377577218765278313820221099738826690724869757467626445137995481591079391689563777511860774467099102801277673914189925235037960624023275418861626165620150074865462773599885641827216508424316604289891650232283756035080167794640410670269088171601306753170599806380971874291454098711706986261131467483724133345138769893347888666189021516010820015064294792873918158851002970824488117704094451215308186429946698716455137986922305192193355160196108268811531905698145427129654815281231752726824015934486282248513982835384365266793100912397065936596689688098378057398428683855767525 [158,152] 1673858563969587423192646427898293459643262026808431682377787738424228747008377032805937107811094916537437652631104960454138944363568157457581075036513884928469473459625123340220464467527836960398782852187164382025578940002989166415498229386661805988776265348557782889747825173407971211559495211077336900105125536895137989356005038712277761189159190081256764604503773919219329342226933229389059996982419755747392645874712744012507129406022969349766621831309476309910816010076184572680143318988463637447621140019500853135719513601085182193943271703539441028237058415807174986700998653997335604427126177731796078240420238077676188897044443564788730962561350 [158,153] -23511770208658354737395516432247728959712077056723880152226638935990576498003082289255092108556973837967320596864519097456638735006001262152176548258994228472517766016027253064071448254825865988047747106037585644015243040841405493342530011349616165857364657483359341300026420247204914483842476804627824827291997534204218472659168169602552259568534403816085756931346031681159227396010351775969853018846135474896492562085352304649083117359469731980720110581135104033052700571578298555820904847973883879995043552504033840270707020612249448327860582943655527890550039263547343362354558342373439491357751781829026156631630853860703470620750 [158,154] 17143554266334529166617530334772221152004128943665076278372813849270325510640910747015953144122551047268739453574073487344795930490752425652578660335850826380539825300705794255884589227814143760098943807696701981877610807677128297091772390269844175861437663621513731847688397425184324348153285301902335559422872022083225292717512330172274182650585297157013388850397666241999346078795185688801180172474941182555894058761952800437645072747428319859284874868496095390739162413672450888282758299845290508536830074648601928298845785798198201941563774046245510187443326124321900576167117915117282778348709621847331331250 [158,155] -57310188500662445170309032604939390975246983803643407310922969320498065188537169683490679809538470128375367337232528473189664505663566285929282547461498110824688657230144795154825401960881072294741104428869358563105891632192134577536120986675661486413347720162056184801074963737839847730438670856003917165657510740670136717873671154753738958631471080585694937102442884557057306021443132133875175332430786690710188030464997376901826591588595036304879046871186449995507311445203748075484222294728261317712035768770983600192805780993944096854558746666301774377859800551071400572230278146125 [158,156] 39165987266118984587226397383780501286020862060503807668534006590867897070894164232851360939880251632601144828731577243958222639741507478776123063032086335580524193373700436457549707800048457480234341312824254605311798346280652112457098113182555692896566955498956502474185852893232798059829577744137437872599351783216651031774883750041674993679666331788270438081760376098209862102076118573989688940090065963349670390330303497808151525419761523401380111372507191646766705378352330377285636605514598792606555555342942257221482695858303052687487272901430273963422418419530 [158,157] -3139260616124357083266600363700324039191825529611422544891529510327071121518102418510978532150652188318062742856425141988357060610871246662735990205070497872840105390410379191011506173661629351841999150102658952162699073979239770262522925651905702495517768200313195316942915599929295964014650904773673669857861616394161350793330697247741591963116722991543798719263882129718131828047485165429873585884624157868088599808772357462837888343254197329518697908814277627681638267967249200027748940568865966206386446559173990292852398731275 [158,158] 1409011145154804251970747838054752417070809739726469733175440760893251573257522508776935248288446466966075270908917073575668836108631123057663041593463234946956667307894082335892596573218032868120106822658860792989940698957527592588415686616575184613608774383725585752089356791623966898264220041578668978126882779555493871047822268049068038852798105014747168343431765432406677358425662925089921827257782454342233515827142436064553068965395191922900270593374465116929534900623928760647291563286214238733048356597041692477870 [159,0] -823099005117298608462997754144072805029296796082930101183786152633312378764460441968169567276658099675250417368715359152827535070454958772294548828678854488242584951686190939172205754326965123049332845583398747789767446992797404961754219001664274073913743494532141085666821245638754941826048734972109972889562587340835141118597523215913066942758399000344631532467998365946631520973161936622585688286435905056914725419094655913429480622413750493321239666728963071381755275949773903793742773038255914748431913951801001947579315505285535476863038755201643071308978523099388328005719589147502412338536599929926680597054144376019475164311225861041628937561305241122004131251195411788613931602925324083683658391803722025061526188424632067824804072666294610531806455171631510103710565329957575207887978293853532622004101603541584189554479256793852487104561914761715780258035974390852475242449458222615403742283437236230128456249757004236936416345173286255134662385887194803661322853515122698670785612297259485728894073106453942864855190588617472823546466539009919901015750872161186702201307450693638708162642447693475805845357398968024241693116736243002975678879731052686253821212691942607171281123764372188322249184939893685485396135529171311480181854153870355649690307150059933837469793593999293269615197824951138156862316523002756131126024530849278113309387765465205155627493732532937353372002612287016861779898674745029950764941302235660288000 [159,1] 370281603820926097798416409966378884944931992169484936384535269419636290286402225625589860033020982062023168183723845983353228947173406981250251595822734709198477936659148909918827391030922657413915004749919142630553991374592040164256139511957843986099759533323662810359261235669373458213172580926718745853120145863012322912568561535572629212300309765168223197968385655501013298317055976686302870734992429318430463239907765870813469446241666397831285999878683477829776638770536585536368258964896837210675290147510472227768969359572537848215339219258568686135417447166752552752173217112973104771600752869987661008500659788297877195236555825331166046609952179307652825589459659220092258815338228339631784152448415526862593475294893108311356903024718874816520160876156972643333640878615135555773321149241238851217854866160507585734958095208614139140506231983995648136923606543872824968389846974931303666906429681808455222257761863350645312906008959086477531170076995243171539078078774519585661943478303161541190120848433153339342089365579150086967685160441588380231188353897743143348395576435747631583603244739921033868132463649153271043828807757013978475654294463837192327096884078594305511685729195904363876993278340332747062003224115695519535035328383913455873119592309460686359339458706163310030616764217497302931088476844318972090745659606655848564369147228577676997491427141066750487129374467802791996904578997522484339634266812134195200 [159,2] 126802809952091833185122297027726155376577156467834146914206016219889909312902858274172937283799487745195715916732465542354552796616959653977736074070031510686842264150896915856269026105004633344192705789599479274102386685697236699383681795901018538908412936890205989691432192273676979633563396833799379208230840772729842662640337372740286453298520490870522201835880708902465313280479914914065449621108257332854170826487810481234314800987589071968355127711006711851904860051302468114775475197767329679088017474427650598077205853375178056405417824157904696917169453304466569329778657980216501239043428736097655078253975433990209331652598491127439877285812914308968352223949047442786340142516039603546823845601247617332811309725734426738305658162678871426253466773245529940584427852520646820298757851902017899877321110938398798295625848633247256678701706184450333883484462525283229135208669895584928459145141591480492827943446508934096178364272678184776265322893597877833571945244951581955874766387980525171847647192433304874887785351527502962424541313110474544270409765705945487110729102377794353457677451575980389142707631488501808101608856272539155849440220795030032301794870604172896181300630710061646754385571041856213480269403387894518214072637420820714394596305026487529576101626798612414050230837215653503976323926873845800326098960615527068115573723282361432851822150857307804604219542906894672932263594766199007969874742509305856000 [159,3] -1599706375667382169271933259173726467277703725112250165511205499442575928826079646946696445591936279876853530068863285375923325447867004288416948864797912959324530790902308983024158858356074379133107658580725918666757467324877869573646623027464841091483079798214229034644304848956428870495369586595394584523344143949110827861557894489931312741836500490243844260985536782098790165706298398241067676094568815862591911643115219771623684414946039188346871420509903807678052095063090518283618138854069978789961684672616222869651034889767360430258263630967906129240225263587868973019360949932734096199236989582461253586151321741040018445318882488840519965083096027092647227343322507947098120621015795294364331676885220380593230624253222750720455892095154616989524038670631620070618471894809698442507619034327367649737473070620105450235491088936761706155183869230155171236908092568224469758877640219186160615630505603963213238721640208685013723058309771001736542307527026513727718804465587646046563510596704930030172809114340148855942323616963881482125245932176877990872241649984779201912742999272693894359541658718909709692460503608732818041803740275198171367063098896451399862169510867092429290451220762316969177657330657861615041587632098040803025032682197466807890201687570234964263943785309292478500382142201363267477508403191722524960178981486806279832393707735930495284338303824515044382064991641830881696496080874232421840045470855987200 [159,4] -106464512179759539581418561413935173585220936886935234839434619332183882655122429961673964834002074497881184614038365017713330808657795828251000853513731381261833974246610615321593968925148639590291714663240978219875340407123585504777642052913367386059449774011836220279261253737514253230782875274193697991239050745348098199585844090281240887165351600605659939935490829119391233317825456788931813070372146872849620455041670611342444350339953835605519101535583625542656558195690110130699039227511398153455682977621780594130033717723047356025347626899079448818936476439471905935807746165410372897159753671247140833717486861557607930088261900665821985230012748333396897318681081442602764310333508100128001041236772213714535578069591700016877523796175429010884307058370040640437207871846196388921107104445741862580389833388741081171937520365825061052099387821258120115903743060930096391841640772967802485689889185542418318710639420177958292211319616150173977869972993169530096213608612777302525318367114571201931775132442384707544665246371397424699378579764609377825292157545648519165649874127054828424104375136588936819349995065745593910551959832047585481467124433648193190849867574729121503676987873231973564989095119651585455976870967208397459984960890648725584580960646402885065219672712802860563499627758437383904015389150933720737853396217056252757891773487782932454997008990148287866545333045966066846043736823011614574418897153228800 [159,5] 1753537389663398926105831861470600430835649993345325438217856639855213746765420010667958446394908798950212824045746604015797211937879926293055614869972013402572509720676747336650423519816694761321824766568928750822803007604436510193981007286529921079997516009883940429006435524587498688681959320841861830280871956398059411120150721289845353967061868087009350615541514517585709247172301738551970347320337997021569403812844279846629457813982739930627466268809105202034686848396170049018059689375999176165501742435641525133007197156646902045665683607966364793309996265696063776560470894813905922361713584307698643808927820336117497870013395350462807168246330425220405631885987829102490636831203106871260671654102975837585555657705638625246109641126044289747990996697887711998167623791737670863698469922739415348409552717192276240097631959724755210831992899672168488920909222571422410580237380559318957587336591440332551875039573925059217319293382617455543069841844778225873534658594548537915263624100328492882883078188610153772457618976709652003102792673147915847126630705690589321260112316122288433481563104147112245785575318914407889175626012378386318678260684596040578549308756576949901885814543191849786810471317786933629885583266743644799598903891667853506309472750322547702551283780080386914900862616712437036753503005753512901430855477467580651803476296696343289725404340679612734540143268297632889666718927449259574566507873792000 [159,6] -16366584926000288682496331767257030973031927077847157409116755082142851515945337909659013838191052169433963123259924379189365416664727064350626909641123010972278815656558788031425309151072438593847267851744099047387794290421046164686006563231099844623393409849728059684286061931104009149897137774031785499228576293595158663475850860617490286245435629801652478039352161894094982301659204902696115634637616914154201794999165635886741826898808043081307624505378803815313341375568854692233461128341023014637375872366006217125699115218320466031182376387099828486427153949958394993281914889703104272083558916227063368370299286267901425394644476595290954127228625021226063116074941591264183638196307858698625513980134852746321711718940597231540304792438493460747365484185079366879912529951468621629624759729875870931108037552618656939127160859389004438632352223384559564270020435254506987959485894575560088914125504468653358511426490787114544725575769135562503588657729222310696350330136071206926317412872714146780306519528065256748109187829940927850720936522134601325330579729060399587132559643112411994946050943208299512777176212825041989519868560872938889650729241749501498816387204845545223325278688118090288275351972217817717471720359163060427873675761117582104567152755587967344001357128225768927751597005128418556703843730448913971360264596500186239022803749197163897050267974724875576904958045975640914744292076830249301928589022700 [159,7] 108814454176741447311375265651443973719742138822990973272770617831874175570511577424936054203062845655539226515472150946694375250241108746141181691174577948844415961691285258363462172860056383691292879383608854111617273664407536133106889846662592212710245298490365515473797784335519629128881338875316360193103978312771809915202988925850574586660430838923110646128519086865296511783814107902600660386789371559307314560821881128465691741708444719346623179802536625702847087856816069972170156203170539506323155033711521142251330190140230339706476659467462110497342987964614993912688850678838043395399694442654164603901688368694601919504319895893222541304853306388154988826161055406316301846398705265445712156987256383625268309187602523326413181177781972143966186827632121374331820151673910385195495739737459924155275364706657685853016502604482426671741026548514176933200303710765670129941719583525911419712588707734113923773599800146214333529969359116900897614489993782947755976994845790689617357454454993032717388174179881082157361602895128689642402959477571896531790623905613353421627196739975835312069536429062676559405539545594334183554101041316345949058697418734644396674401493567318383840372388823804370407115668218947547879716560288674793950069408092634641306142197535729473717888969020361096732365394698680908665707025499329156142353280996884038704623136858310833556537749681054569169065760017277871155020088024880600513880000 [159,8] -540080987882677892430067446119078604176922909415090341840963493558911700912565763407864098793538730839344327281999829701990162424595835657271214520348311590496093462569169249923978981937497805338643217351958079397064507016751352056938701024530971477781142818666669625507613694415053160463118475818273375007885928398911888408297508474013302442075039100010932804256423003095549748228387828970199789629460573657304773426193549701080663468304186166285746586564812980590058038424758067699584875278695966368882409228256189499348628833647187934015472344171516441667097846116627727787872180415063288018836746059476740347286187959472954583140085845025343344460109416605817082158532664983066441673971659317556992759280822586927008697193465555237571308659908508914587307903522441557742255144160527414568236085692995495803078854057023009593116343432446921011201579327043297432204350103980009711237382583253195203350148122644279956654391849566008641752917386007385505799032518263918095138149787928429621092525770456055147452607154647962635270445543181526101634290048153255552874792750394461494764684992419224878162848019592515128798996656498338186145259558724606524935622086918897616585601500425468038463407695988004285772829892353874857484131161457106768591046762003658276093646104741105422041354217888472126612054996962288151350351129471024662209372890247019170112788001541361761064311897979017700521594842715615289054311672792851142740800 [159,9] 2092358360398164593261132141326661124290388125630307090855662743349459956016947784044260755314518627264350780745297334399291020304650721991539527425947884994164900626140336173771781743294020060232198697073594237737705024268121862630080405481427539805971359309716636028923179622149476772075438060160575738438150663991906046119688603379203046455017675101790070097986347545964797200202167759567450516666803157256086340989051240385122237482973468577104253258019040656928022994010347656076169115445015478424852436532811280369670320927532238373968087673025571707128825038147317520637702445614482422355560277629394413816255132656540242978301705400597640011251542033037384519561934525100623125409574103383806428054663919890030652975272200171684813774739280620745989588061353818172299025385493416989614782060380297876780735118483544061026490528157692472735846008898386696411403849961364756461853153675649234301899186322419281708008468106261109831172359460909525882662085789004838479080012370594351643415036240897036496774752224362121368874840424997957684125331050613982546198108172015885883940225460742479750966114078791868782508815846475331580566835650196109234907939042961004305829589501255946601461165822763740904732521941826835280866455865072698210077798947196047556980783670539117562035405253097979621555167888453072948199074581653227590334534866384785048387434782887365584307466411553782305252852795059042440043720315605698771150 [159,10] -6440299712671534069439043887000829762091721506549620646112849354899512514672820755403058489574908568188002608818676994999154987997310345824785278473448756469737764616231626145496643795960441078432634740293042345300740522923193940216977615053978892942927269420807176968518570348918548248639699709884932446004305303944857650209228828434907186325922310737162415707253642578507141295861580375253742187165989253176365198422466993909231689646632292969575188579507498382980777069291173882014822015773457124652148220120996769792362202896930894851243883709060108906767208630053399623673670027862880249081035752057237410724970592215164328595149896953513005291638296376674805594506972747992615012008160538729000678130408697749335283048077335002553344549812386541947989720054735912453289535613271638426004098556469138567283789643738251888751319057943401119963337655715398870742846130515048681905337315909281297007611751071584532189040963470293107821806787125545932326794161089161665816198455697748408163047207364894152372282584206398732424198474499889369380213063244473100176537454385649531386213213314066279850905229288460828714674850167203950738905251569965014707908537204116079202862855623616707566366761265258101400166085904563475004842752787393098457131215990207105839460915804666226322837683073025297752248491580497855691962902402239423083741428989882300552811843420953517765086579524823245114523664229753440013569932130999933800 [159,11] 15864130603901047049719034876919941718856083305766903176776668267812042407351081094441199930288075551647009833443421298667194778947340431597072678120100104808107164885665415484081366901047295653867783324169030073551831944212108312083936517035806911534394352039811975879249626459378405231446210082959065030297419849242366817808413489561815990768170387624113808114573385184912689679505963556236352188677597353255097800839212512309139151884008675750279473649450265723238481682002469262267179364477081591759883737460299365124724218451206558962339589717859696231180893223345894441423536743770896776269476397691081996995454870943756115890030109117466542011322305864808267638390152659438988819607372834487077721817188202926113791194257371169698031434170937732328971064533566312351714477432293171577203209781135117735942688242422155079079067855147326066292949854306198381036008086023437949517216842283838453090795675867131168598421777942511546655379135368427534122900844504139916908925184533164290094110760169784273960192615544626683676372968725742098994253377554532062452698316467192430074286931639577286018311242207425953746267538444087512421297682110635920456124916199542122674039001796994287049107839237355833474465454985378190899143564269732738370081538459412193097757407985646104521497288534767028246514558686103901255196432914668462695780292166088612982225659301717548196539788810643091213356598129832358338869897208828640 [159,12] -31754448421547960615289881057707753077212293290495272588220882184304752338213408410525947428639324125939451360454349909942877608484295689478781221594350844531008662306798336174533547097322893787833288606587920976421124708431357197780812335558440874444628543266422913578346832942562052361605675135952765661200970117670467309325322760602769715821607251810069353817472239258991080557785924423036805760310749214296905428585702457147374996306107409029515575519165943935700125255965291106841482356527635591516898283124444025894363842007935119633419991102889485519473930930661919980271814790951491421945737859884280253969865873607847425566642347505773994046246870807459239296296325184548072850663223132933852443989123019995942623988602201327228416636121192420895373059219872976045410887280766079372396989275888682776242556772612534424153183577834883795807241024610710056544354372235107684362716483781808250667766160641356794039261337162035847967420523247446577992947011499433497205507806663607164681557809497049620093679182766627218986196385003570642381866376896963446393803594591431602075215003440429136468710288823550014944570320200146943454174662482877903449985581899020081120327606057928916573653377792378760864448924094175076585381036360626586081031690463236532984345016337378972334917518658116670319763824544153332803538190789896738002409572206433129530883434665585756484277144049754743462808100407814620038505989895350 [159,13] 52671259045587125478235078785842330341931875977329593819760465022276154244539093571554104061405498586140247740944527700483721859984222853165619886244759965763405437446456669249991535211920116877652917372945619951726138535260751483691394576162333760727791809205034425602399652099174113583306851263988757508707727950594410978255934174393842112530918541704068996449975918749319832455515299400457814997330027688689700975904131589686078788592296013201585855132487142641830489777771950586076792093784535361438617494343641874367290092257329325239434165424082010562487175769413472183293912518581784940694652181882137655219528093331703561033112272851451178540708352754904742513930990717179569894180032090022548015054597821982886214347281160452632974896373973834508590812712785523235169144051142444425232296919021320301977310873762142565349935688496957620271996779396558853938933239212179332375760134358033144016799283938144407775590752541853653102786042358730440889986947938757049072090388998890463133972576215927994120933558669362484108414857173054796493491113453366339199828608166239342857335898947989281586139189004421435511928684187302692838861268037211688135806807865034149596120179123489095794195693343918083621127861554082046934415181723857654829356012255198562299146122682551719692455792432904548300593258916498555394330077508706785064965442041052186840792623205596069741666085407180976068801899820916789656717605960 [159,14] -72875440272724750654048805655123314523105452280487896972585937406192428479720268216645049931941821601391457197415939592766260624174074850222846713199212846402760928804711767750433619716837325338861812677806702426551126484787775796495378492369175491839577132563300967420926117093211894717546367482304626733117558865147424395512442232114190286200385001317224057443111909816316061999889288608052733855018350486662933154593745895713510436607333564719202256245741480361835439592899960022175135498114787782257355265420772645939512527506787608291246469325802752275420288621341190957193479910254844468547604495210517227996502296194236979603733490444135302396971587772938593448227191732419803213272939687447467360545696470359806186595564957501953222158176813986250272960235523497149195845839931674794070237357334087749014391324873068763485808625489531212439574022630666765297393211524438533606519269533898254302356809502380794709511564896569197182608710935195984120998946412605775011476008362225553523230348424610010702755817364819347677947147193977589791263472647906547397675300007713137606080300110162606990430800246448275020427655906694931806206331774134158322750922267370082450977412244504984902689132844476199364097409883972356957482464811386387473301620727004349686848504579530929348740241593732414547775399315119986862098311149996293521451356307405601002829101704729791639657498816168386860566649804761845646086080 [159,15] 82740128327139920611137890403083703008267634648032649691401058821619522303462418394807883515018776783172543013302760696929795619957123896693134356602491502281164382821574394863277983397874151469826232282956251341763636396215155428666265720425069657905429417444106799941608343654504208330152362002508066152758796285177193580688327010931562676706327615053616642320730233859533125362805576463464540472153117975476019185941669271738676366044248416987860570672220866846186756497430227030303041480570061428995024772385482526864593475898997386588662891861651950049705928818842527802427669778391152654462426541762930585863711551321424136394901240895984494589393893144156647158508512309851011941148677688630196158209351878115990328848138495338790865317268822003589658602598819639760709309225695180657045890316986542421234604780305944075710606705573918702642492970173712528020172242749866624461232213325434499991886076845655546039089406027416267819951464556767926765090785241181266801711045140826115957190668691015257408090697696030818119680201514196323235601929999959524197422578991991942121336430942527096699887778661207963951864221969338828829391453176418288661326669234449643303363850908192249715650122762680745975668193805826343740705052343391748078975857495115134433650924936694688009676292284553243042490611917329165272897021765638359843226343121422588707939488812573546795304120137603820698838830348342053864210 [159,16] -75140861574691519777555747405240848356751111070739328545765355768940020821278532011312214310732866938146210194137115397393019347487793211416229628443023175296834699405963935986136396382039769596421376936617534714703061398219508365923286645343516234503102196178647196641157257259311428691863284848513856836909327037413640863956741861540519032635656188835264508120372634325930990361516305999799804417194033065762873014121426014912701816492553429944840706139816528964697821411507417169968092768657039243703316850265680219425979244413668124466955145978764222515975700302688220880554985457960034300295540317712379765066009946743526392516420862483556926886436363948593671390197729392880014470154317400181747181716123362755251268375046642566787528638865431813295090457041482926700204235067731956075064800401252760647931358654974550623257896614673547891020331544421347203644176295073944246444640106055995703452443966761611031381391206260707960258828279279026918506456731001234577141684306973112886275143234004818436442780594709655103723119223695568351203775143473158846673064196080966865334448342374041498367812783635805802296840733370066540022655665318044295502355214138055670347332283823601640062093946154830132673777741432218552534217584624347692605777345751385523760294979929749339469262273161665518619535530417739074156425509314042750881617842253583408523440200129776217574251356160614863161484785333957323280 [159,17] 54919636394982887338370777967469222978092097336856499084996577827983180927907511050354825255609579187698057617456977225515196363547704598134669711383540098766412731658806527222480604899258126748137664302489421547352949891468976366465414580214580120556653757712188300168499745754724779258831456552169342386826897274264770534932843992152052805712018545739140167237108859191137164883193448236437932661189031951882866894286398822230125389602750961309797088213830191199284800955582492598192357251649755412005993920563911702825802453244187085401573084695377995120117439537794659646575320447189102381119369007494944638279225124226697584744118720829448454216176407500807136518759437005707697388297205437058119795269103906095336980778380651188728360636270645369464707523030677666176949793761050191903645758498226155351517193151686470665024935997865297852401392206177522012397046175705449730080490790189411081842320943440788542165402651263237798908711069360837632494412296654554001569660393012879980822967958474892184701664145233935643337553097642189848402716882159603034936335059177761204078386596094901225922036182216648508292450724027213890289805906230824915214633565598695872619218436761242058398100206646164701765552441137477649174247381926140241455448730881307437104844767936650058572536410521773862705793893515813641502479343622375688861149837872674953513246056472964758444001936656212012301644615380284950 [159,18] -35489258520176671643431176537684684858192721657408794584342341392562649964082974327561746184798033568412947949361437417810270362863902660090664978543668589243191492992955536317899579736189650938498156002495332679662553676137527281068554583775172395487746920170775359079721061124144473218973891381785654071171721164588139003141757115902904718115480648431139529739685822485624000563942389811215315133256101057160208687813809007982290682866599747011085526030521598001529703386047933389702076759970698547880681194127494286526371584407131560182027522142569686182622322477204518232183656003885454243322577798397003663343915826059147060369861672746058184157420972524817213733644701551805646892014730603198065691603967334136289363327257326233551075921221310410745131283216907776862962640432075134836777248573769677332680300604906698612780902044103281994923512000129159270286413751016408107977853093718944951639390384603673064249505087073827782489048534324393498459256274795480395743795698019628308924078072517261904786653159324068237461208207920410928557161465508861308850410210815996361122620460259163559112725286267730823245851915384630799040462431013763896180946734115641815170007960197226239482209470180321205572958948565517915658296177213308553890397056433477582376501472286564542903876593669131149494684278569106969527859266631883826361699590098257716498782068430466013118736239573437903263300287323630 [159,19] 20507501992497064334520155557171603437169041194366955134162222350689168622379728962840253099659895544850574610922530840533156486182229489584171996247145888209236382616077037709576150569326437896536980058206919321775623729925801734497984819619257442384294452950632311104019603384740038046422979100165174868373156379465737679485253642978039401644588298211453758422646523584195747825527705996725686605805688886694511796419160098425443834049298571741567131727526162277343102723053305339172819210574682329884218331546992035835427456601728597402214804109372122687248065590180927474768133252935789756403297924810107554443715302314012670307899809893495852356694240721734766645416755058346522788674336844767911305027244339800241595070264253656746956572581383609091529938700412555764692961765561191453301929602072296624518862718909314987013386776386680001862557005179273439157676319048815776886035150240787374922139256738824164740357849522134034990351287554433874131908004470102877035529817089847597983248746269183469666714907107854876114874846745710313329463352423855579019567003400063857246129955091833366936892625921525715193298668213514760951668975973175206371492086877102358033037912126328871809431543386488085579738756669227806003476615078699840853758433956685888266357785991980305725019952466891460921136696336132138911897762766055868222818397226078223734372656862145190533111132511005998606660375920 [159,20] 1738238542534079043052878046246527982434597822951840994893195088959243747774409253327716246112499427731949293986267652450840543545279562095419116462227182300880705789718687088619354358767909943346722812742040290008919251176746930209731190053866150622896760283319376532480920426583682033178443061630115468978272389603722404296137446465217985979518858874352220979765500488684910573993058002131438552186781137159757226736587004110654910727888001871219756623630069028115911799391365363273417681215230205278004777470436641896418186213454259071988795062971027801161092508476885931998072032636827827568260325441226026169756789273416165444577207207024935771293149169217295587694473090599807685023770639664782902085663344937298874154770807539822594026612611520113706317201008230609098469647405483588822265561368174269870364606838391820550501845713008938192721537438363531090720977508400726005818212495917310103573288433580266251210296519754854416822195058508396250566856515641539364366086222148740949409121546582573568197399003176777172927811836135364168758219198747874240313291172686470213927449744916791879384299804554498427721688330280755908127449571630697184276886921052631755804315859616219494988409804511187249500568333059376118961597299816846611609894894288459515006882661413235581516110829272896471330528025091640207409409252765045514641768568500511968756276552757886405567907897121972205447240 [159,21] -29543814320585936446077412178097525659993834956220502775059031884096399259086495948511966322291723376849670830260197022493539360898355341476498024127867573095382134758420679651090530189312813182147737459576351350376549695141136981032247534668860902026701509521292334565869731791990958088800256850636573352123807284452745953528964043238035451608380430732709145611224247031960618867455468219597449386686286337075624906325439939241169887447105925478222838106038174161342394914887768559115297349464453309311166397683725252846799675621880981161449395285150205406420688679446358277657520725402473671074195496143775914869604593067021536017990379695639578761148460751624871265996209177246524040797229062035647524101973258857446760039782386231702272519743517294203693760868231001055561979237921736162629400541156107861924161670161753051579135178187129213982474618747379959403606347928224088715534819810623755250143842726449875738318525864139060413667199684432975565738095407297417450878300575950805207162740770060198032389780912387381401472346826067733143499621311255386697622150016701668680800812462806196991865141428189261533206330379482422247612273646758852918408388765406058322982948495718478768592380781710180105475146359731978707456189693238820896631572038462600781962797003169078254787209295766630372627749738552563554261785862433562015630699579152656806494223145858246466262812309477948216764 [159,22] -66498960619734237925188928007893649932246353292460599956898772159527029449041802741475226094327280216008976014304400685667473407619431600546827881575262442372080237932814034275937397395624206812642016248848482901824986883849962284113293756412327484220798453805629036657669981987931519777997487579101109353917048862110881144678048772299693533581752058776059794678228807117689392475036020738933632785355294312121370632183409647834487453558260836723011407171437810431664910642017022854059632941194954276848450949762015944854563274742072984335048367489059789144257443782563272715764810660709543658387227678751137319936285474528546506521682615356795953754232998054014777522581374470788574896062056867902245364074220877488139946788486555658017887540294503623822527332654690608752788360692562610186146280142698907014945420338426636644331148973066215866490189885751710993726323180923322226638482952444648106644129139164266547643116746701234843506029611799292527427408654541406800240473330604118322561756484683491532512948227508389059361043743226990800029226306796711868878402381013622654220968223315217314954671367292581368158562809982781115663674215350717315307567207832337512660166546976321750171502220550440853157728818940998395915400606163773610913550869496823347244795328538355677007904654293659017511920128009924274365527553172934499154884514759145310159620287398983308262737558431782420 [159,23] 224971487173925284575369871146856048673283931148279355702398858068241420746148344850400048911279257706546260653248634841443563956048182639139976401270194354191965260605126809101594122461566152487416165617971643727135416609397136329483449848087521755294532654996500722662168295563501990320427672997574141250104891468163386546822953066809288288767358820946217301797925959735102031034543894794824197673159082305314441616392675653702880743377128567428545273860358085334550893371303394976610110902693207340128002790520878168233015071591768945037520008653415338887914891321814319553839260967702284659364661114803800744384379267320202720210927432467943559788191297194462958251796464391666558466716998685367495454919474474230098726261595321816227744311968674433885176402161393877105005825131333780971404919778541060739106675520635773995443757203640955473559798021163054162636692735752735275609781273173385683301823484893037620486794138922891493681997288319706813932223544087780769940205527784395738392177080209984432367040821828384809629450972327045648665886177704048769223901097905514507666566930414951356907831766780994147411788601618571066759992623397839138717724391260400418204438649254189331866637372164947187728510344192830237460180322606262045943986629040064185268469307964626204339545665197109541102643242367018583329270535898723884144909558970950387328505528598425258786392228956715924 [159,24] -759995406570312863884947972787762240277022372172118887765764004595661680733009137639578409987613814141530266902279992768762047218516288113387164019749657710538723686465353834954036600128014429601990216536082472104073473272107409941010668171831288932533360315904334014347738625611856082067980726231955550289771009496497129467511923891228537535456933243378254160238281174588467572372891959343110387967003430167134405641131139035904507083894773804374053092421603936899073734285986987092931702117927463918857759298298056065836213750142896344485350479285163235970331311074014479081621488165859804028382336557366134037916368714456002094098449740732087978854743965308895797354570258916672620133738979754239338094268152824378852337811336672541540694474814496612043859485526722669549461260850676113099462257602178879768671047939459240890952733563036096815559951139334111865939368563348924025456297104561337633593572096576514906056551056731220263934563211254993410691233439755224011542075512698453964221108344715762015683738934753591452741128238060210800027159855019203322824406978163634737787213149937024602453159793222578455936469789596093694208490363464071713461112475613961451052687416001571398492438142458817561451175776007963178409311377985801720549342807333510091663970148989998361671136134735270197725307825878730427642674553975036316292024312885555061223906466229087151612687194941000 [159,25] 1486980441705393580565695145088548672828545999818269347140423989637123593463332062914600056666486789336014012041914090749971616208959614336954442379659936497024548885221854870143817252679646110338929700002590757415594287554750963810451222574740182214210843082497172782269760116748155371594965202135882780966034228081545465062064793295858745335756845359197217680101361038944853352340778517604224895181808959243885138889074059084256649413657681942237710329012286069525862332324704183606224233025772856570808774589431842177947526311201840978687534007195862136100603360330618388012489364187888415634850393608841015490422782713709181800386061602021108018903215779779647538912650161904713280316429072472659790515047082934517973875771631606493177258020644747934749960622460246728895381209265789460598132551204912488185030318111939994612727974993536681745101303641880106555087101667809395947579977754417193027209890283167494621499469559581012455286480708344328930660363692385010206250523969838052082515473646774609414427584302068823913285447964260617813170211720237830003292476551559652077869202249532595253473910678874283915191152860273982255815987865645889384128239243036636377302631216816016193987810874265503712262479685954331621111958957308202024932850167333681213087143131906858665819843238720926582142974227141159679674330891929248540039412655919468386071626250916082220477859548375 [159,26] -1953784189040061612920121406989185547300132038676599394424373414397215092159999897465366505085170230599420914694987751522247798767937040803285877427188229979715496072739386678647982630800252890881782403186851482836936985256522846233903595324720266345035912557880503974256785767649489141495149161057981653448331119013727017354535213210895266608070193355816326587752466968781639146876713047454384396252909004936769277984214484603139048630075207940331036536414433960287593333234522334319589634397045138488760050419448646897360502870464598535664444800844184311003127901665305940287734505525451237487182846226648856489923059530787654446181623026252633830328338705106893327900960665720222290414178052733031138530571676169757750088300255709057507540278630215643663248652728806157564036449417192567335298478217120331353077325512533446946118137507208130688020201633071778166164563868088741030614994922094823138567105368425218418367171160263754287139356359450468032773571142831977497535069944752727182423856294943407939442938522665865047069850594155525962925586826068339883636573683645398727377969409099300145854364829963571008379330989057405575169257013245795416969894214659108393467125441182745739044068300869558437949698498945442048768596767803243362300578357104805334714510368005772192441350415250834235217227408262213221811277446884776161397826062332757404574841612103421594017261000 [159,27] 1680738120874955900463090927503260065126114642221940083620990053323593448443322267225533799185208047723830522982503037106123606745579571205050262848040164156452187555970761586481060999374232789180821975324575268080084181646033266463496538875863190084032762240723687881020650188169651815848917891710580570411446562956750736180900912728253943473819114609687106014591645289923961249915293342983591832677009800822153382887676238394412615418758259123569960855951172760399176860659755001063748751349179848622169680985023228316443922983627262255001761251471126860580789156382071178488862137935657997569873472710279261496779438712734694084549495368989547950107599916324364745974568409702049393417398377955706079283644824032323498488335148679120887738214975966858895868397694650290639952407723868881020892153434177681322968934338807825491221974108708216775071634086766645228258948505639398769183367139968910195157416047230023999563529139423420778087350779422386353303916646041388743717002807495478171025730399773517433151479996869779090377441824754617883757200799218693304474848880640826887608371339001505771290362285944805202697651547516303134556272240912927776680012982310424175114515399985561524690425738005844722732613737567721342000499637602070938071539060649478298279852548243555817465205791079947944907832505367650947187227372852797076429610262367622483417964734966860368959250 [159,28] -756591287773096621372186665969666115896076716157390371205441098515378639047768726690292257774040501815886306517946849888668310688792535396888704643307312902083844938127344731215002416522120295749694549767869240270628743223757801104706852979733283704683402711819282204139984529664380341867118872954908066226489475581406725656153777501469524404522404439798834792362488331203380419376126772209381768513300683779307806471079321786030206156935287099690718523946814248890095452678870939550390200390966614794270677300507529317728135821008046702924954561062435828265945030470687278307579125680109661614641795445798539247962010568381453100104818727989145057729768822797502612055775805548641574410423313939406750888586217724921579431985824981046459329240739047729350430839570795111767201463794076037558582687304816901335051239442241049758444070738203363309842921896856415557847108813795451333277448095749939240722025286289706279786700997432552740657053641155987814605045264586824333933402200187001740678750834483092847705889987293498060316420759487771692207397635879002061589434267362272127380365676513748807334482067326864821191081246991076110119887719388469287239770378176456083532782864821642161440602074346139000672577543312268367283855746187426218338115835518969037831756662780161488092732890774508084027059535939339685527762823562374521979627203728519945625735473549259889500 [159,29] 43258561553985868282255401698682115844265335498046593373400955482912453823646682078013796025072188933233864633387342486988680474620043950565616720193589834437291309288305098419975615802045727821562429551341853332149556035748645755761267239989935389681367813260053480030839338662964720272863813302680371206502387054973400387413060890728241453398532041853901495631505919984209794247314135800926166166626085038142196113910788890422377766335314763911468810163394536551489582962098781440601911189673991123074554212371555016313913976512438725857444855178667347278237299786365430118932163349285278536094911689020782861750364026914306039713947580689585400298786198459495063679070276947668442040000409742940826251706951676600018413664185256554247599667588179107160509871325293431033364051856079296898295122765211528702509029069439961859888974056204289629731286899318356070161182550188842911862386446540874727137446648664706805221173479037883369256419067080954348236624219929426165062059776468552742364607302965764904651191340365841476286205674139877310743851424333511947690249652550134376887925359049539779933049961503360357240061262301188968081847721829735587000245577071175243382366287324920536475017343923629462617227002903694762529547689058358286273128559622355479105596802932856398870128830706413526493070578301665266070937845817871335119603704571778067442059233847039700 [159,30] -507605705943594625120145230965803212321281696584584056469221400780725230016004770578143726577819135733257649655352975165869688111182910186867921428349868230953581160758688117926406874918557298525288377423711758132816169352612034919866454064285057491722040644890066494595544814589281129977500625275503941032912073583825208550471821642497395572775265048834003111743747302730260697595022014906514917933213324843279827804124627895703230102629253027930614242890694566087558580485384179300286130346109006211652506804814252370054925560410634744634997259566543382209067075876264038322944314828825892964078083922308620712435758137133755192650732903639239990418668031777901702694604798335058835347200580426089451688656131523629154857749561313015487295089480994594913596139152398292632594216993819844426992229517784508240224877603044948645561659079009136649442945438930881004457119512623760380340627294972589659591223609895954735394834269466298589749462797456895666204918064595355796881829100521363569997429738592686754927017664254511641340464104825767240470251168437241131725867125109148717905296488530382844658488118495043609686336947048325997055835086567734163452326285602317476423561850671468539648096719741451682161530551804919403366816246288799232921791364742628207126786134399952867970547389428128179800092338380017266420061284546943227635899561369124944952595411350250 [159,31] 2228211279090852709703970744171027021468518451491657250392884833428817563726645516043632745731078572262733956767186009197223869451352633185807230591436084104612116576624852909780311069180551932321009146039873317562254457953711181376577985260672912129281755293316887550485557081767412489068672546284015327600748891872031061145389717398974123899947191416001761660228259881871268853611285506714187267439447160595205962590793665330999894620370571310835461190987162063954585444608457064064811229952672505851464318635276684678975803848913805697863884911913938718048569566576373589158022508576077240262470572119009367191453973310456681896703947562770433324307670277821532997940840231334155073677227705779788444060887813476141550598755385790910801726076688887150439001034285285530961754853133888825084475301880154359183276377565152459983602272949162673943643021046407246883048350941866908888279231900853693687393444599785624632329054759504739889402768237735719580811079849449974629969817927584694825997867337542228369082662649910744120785874194711200499704717419016641361325030287248778720258601116696046806644653064131955421759525419251789949015663278170235055499171745285606238512626549453992756969671265220970575644529371581283565922030842886141970526052202275416509211598634819258897265458223937787957399728009255373903783823720162983293799428807350518559577615811975 [159,32] -4192506344885240874262107164707293550766344351583641216175211795665215906509000926565632900188110469575475176720237916980994811817557215411892428917221786579155242698375741335139121250320078571541319577217059080288582668248630918027411319127398393793110389368830539535032118222149008973803773669374423151248534100910062361080881157316438040956449492143606319548635089379378017449191670543595384939786837829356209823959359161730731759513670459725269769619964051376281353012226916794889886245310497967937644673100991506933720266949812692700968569608109548983299119718804844101803644980279098940986182611403552924926227255091757764175451158150118392205172303316818385862171847617642509825702833839558611697217469661150111222626193565334268590132218202753034035868628586213432284232243341863728945261573775173432338720350172290015575816380624657031545032449459378245011511598105627068708723834215425517965960490230282724864060492431788095880623884255380293729223462291113273108887646139641370253922146810449754338137056619421769407437198557048124953752906043959776492468653162363254469453023661752327546921517323991928786075014532150509502754701661077540205469932773873923600665442576933935385944107466849434971394583928335579280950171899117346635715789468188199489637542051680734208825835334363796064898263584714755586606246526160905311129083657332904606618650700 [159,33] 5175644878814737459319499438353422086869459397039168728378862644485852235766904167288596291640551545851531536490869107608674130362762717463678307507011465409922728716623356192844592365146201209600817558808648615864149985366150865695474812003723632480321047382729442618407598595163870388664528330032194481034967622304170378268712652296736297405783949833093284923875141878195419981284960225695594339522847331893179643716858009273324079382324689076062093773139370994334558117944852584856294768257185411134926036569923326929194201521304371638692715399850519278048142128906586356190388626622950213929989608753452926075034703089379553704820467944122352905707674234435468576889307056258874828864012660203298881091834549978960704009027492063809000402970989213969651893757703631749790122374602285699245239884103016565718481774971327671721592393135817747184017233878837599761558451773739997096835525979732296399358488149392649554994069688749623229211857589462321593436971178522875703470053242464785615687482495730224726087467161791278436361377340965121435025016940702694903855255784835248700825889811833894361281356691501372737777842660074121176441917797466693557583803331218074664250512319430444695544220494170649569782010628695769955602147598338389270239548065352792706243876540646777115437173574400290997345563267341187388498862975793432600344081302371817331625375 [159,34] -4754837623510175601973627125635000001074760311868500389165424503068712252545300148625405736874396189783255274893711247941386725853833654248578107447146209839250128934318164748085989434374256426289866118305330084952389529267163080062951745961243770382691092621693006768103200666338423464363707225115057127185257066811579118238706786244163859639530203028028742707421837984801036051476476377709007357117380016341332259353382684676015502667254548117721602983355952259718173005496102402844979599518333407086987507486179858341594728426606902805758647067784601413406808037589200151431639243999465650525208073687903202916473820429599548962888150916240264479068809503551178992216731327057328428723121151412398315087934117294674176646512408461222196678057393399305613433380584916733920240528884344028243423878297200771506107113252179014685172983991531976790888574301904695624055630428766028060300219705511363806455204056244656071896870839200269686250735737707025838185119911377300833509264560087490837311341912272008740445851012016290512770033118562132307817109769822014428579912115535569401183717422578863344152674625842664231207710571715511519605555424492727652373229195760728984787358504431874172210659618307953213258525362726355338725486190094486979506768946645979451933330220999713431405271870112771184334314634633868953157582553955152024130010777925149071900 [159,35] 3455185467551727988701145626752082886718116105980621486590602847302909821431864594230389739997298562003050214546232974662193817285707611068650860101316674033276668178742580574118326846963988344012869462876037813811025640451926820253134856273941686924205623562563691400013012751142234641481963992681534935641585094084567760856677276155072594018684552174087328124741212880366787772074389963286951950659409882075522884503631953149458207908679445843147589854245092901125971794901528819984369927109980209626301534587889652900554911075681268524487552180482919398791779105014547563096222778221295872187087582001026102602355693760777467609995203867555583035014097172078825899490498416015356185520095208458445623737349077232255848989084672404541107415167527811091512902467644016139778596186667997036120064234215996644518825606258491358502936342658426971877045239607221439354856493435160462684206426470812893295520655643693703134979890030236275106941086293240497966126051801515535568020300181173083029162069586897973802610038943069434258815263114698805170679955303560841815159136949895567659952711070623570606488394206533522646394252113926668430262136747993352499277680970736435925043288264107308306867282119745394399976650510662837167858842347121619389476299049807141400344324613901302381807340335020967668675677616560631492764705656977357683249465018148344570 [159,36] -2094900062321502477921253213478513897415767384016546980712170598617737561856045856177752865638842827925996542573724686898425796159682962068931139198653908653733164532978345114583235880766656519613165832559000225342038977322691505742749343203813874048850525023009109025152517391600946665440692747750682531104057859781479074441500099075204016538601275848335261905909521729645083303492781592240312458054190268623508229419008645303919472783039000886555343241880090334630971665098976316960955984069603287387015570357397211669893293879361902022581468385632308310398906257067813739470460341523151005652937229042206733690649833894956845321491126220734386687701105328179630465980877506250431172824336278484854798627784123683983105082268714461644906187784041340898759589648262361558342829182340531586951877673306633471965280456400149031202713893722726970909758915778676306793938430264067468962974229996403988345244109407284406252667940286278813553766413712228557105653816998362995344007015329795129523038667340119065111079249464090382902067180555124007326553777333852636543040946425690980073012133771283188962607424687851134300875196434395805328948417106471957967602410432646928923068372869837172975600263927300803654448111838343866957375479352556868211134661391296964068493359029121840472743996802719929617609174960061966103612496441892786809887268825982400 [159,37] 1147941396230394018563065726464091589432066463987427416002116347954859763037192973209604554522486653792451758145593050920380738083413053864642887832654883640920394565690563874957135616404062850265626731180526480299138109753225392505680163872544300809415650766914567544352980843371230612988288637954122384437981638389131341027415429010857340939114649156081751177002327488934553150756662784826874491776140644306427598487810005691618924600243900947765180111282933031807354329146148300300301577401015221168108407232668998088755960050238083873062815073966117576816591458904256181137658156984488224964647997055657893951732753992419896294514933718305891061519193571178473416136092110035101367327633116744059178803410483979252282644446298675463372476856039834656498631901446358116883765945095933541293922628897133960328395682591306596215392721611369385902246456418576503696363557970960270463675641719574607846188056767097384216769768455940449031401692420330185833502462800483050824422266493304549906886322075805591008376033496509615955595748197126604048657762821661836169023502302996001538898499475182914441774877131312238501297215368568148512098892377786943829377758692090536460737232333004552834817751779718330523786188698945843922639591493819472938364103176954650087784202055829004993234507272472853958190781956959204568227940146933946421190624603745 [159,38] -635575209941381294560099310900926382366851627200272014624346382145222183575190530265853588529269215516904384477256269732261269833092181911963459019231120218969481529947799450808450150767906302467545165886348113083997865559015607685656425675581940797176024214509635727212256890472977201939836333627543735934577061319966643276809316556584218453413968063730144667846945122337874320099294283011054304312353644555145898947739127801681577302321144345139583999386479909054773638234392327759895664714505455375605611529169198975402899583114120180206976433671453016923224258948574270618393800047640824314326371541093264738918799134526741787057746835582077677295249294053038813640860253614240111925086649686880032005919534428543161465598175636196779117723116772407055068413622415115991450871855377905332736360592415250551444694346217932038757254611422940337136750075668302847960085937923591610336565545724484928019220205204556751949558144484685368327236289434917775822970243916280722455303557593144707715471532625955569411483845155711618451167363468566866988905527026730702441856854301070043881208895848664298639250112783375406809333297731547362224901059046741621036016038785588759372392454099003497155568434277365150856199390628334261835171876323752813222585409291719202156012498982010595824031646899898358945062533262247353075027828098027144416691985 [159,39] 379897648176828050044466378132880403846737177346205479950729628020029270147029904740575754998787945001259564473382793584872870147261082826405607385228602177050101184884911164613141443930367699703000007806842741012143859581834754538603245633540529399034420267448002428583755587308184149860975855731507204403595414314169639571037278437459243092836292069582094627405166572785732156222311757279333643759025844318952637159105238994106052409614187728418014635612232764221925226425975633334523890868984915277143666391257243169307631805263072479333895871644313647879216556470067757651778197611151768335755812318679595168508836317890824363809215922830904245486249266013761060005611696140424331196635233281345554194013473555571541159265072702911802900695288456128395928912939010618821163575170683679743057517717079600739849233675164177651629070037809398169036795321090018706738254913441593130918277873947931304071570182962787356463928391397016712748067977415484999544268011282923642603678895825751387211589082303799805018334305419139831215170107416616543245860254407257905565645278049881706150472368153846990963423257518520563215548119624941177392648003191381570516013066984914825801724175399179473094439019441645351828432759196798800404378950510261913595470969771720148084986962601602165693829312379179162226706218615386014625332733063542513750655 [159,40] -233971418386515630293802501059188721472799012200593677884232517697021940485102354323424800942695019731379996515893372664279510340221169374691455188934765808644075832835429748331079068225949426285091463805913012717490580916501822538354303527131586147968447708149513014783942599964089429216029476652537700146510684083410919302623646873119119679118600164861441368567427896151344655556570537092182766670703046839962806699725270285611296246882809169225765693990134357094853812626659587806850205317061039743179766360438113192525272037573373449052116346700314730855244755954021821851751928192018990706997551148573919592258422082456183426618663343611753180495335968930593275835314827051693328358197499633177264227783016697007218992332924714527492817765645853367504703292249569293597792955528649842025178574294683042704374392257163997863753980115558608182406052520575300116657636317984464781519019740905355445070494304939828292310472711363602203864541980726472718474827702651036542575924703707845114055503985015292330936286440705215072437024288277738039992171949133595206894911133310663221488875018648675126112490191712199281489545370904699469592642317185716816686125765187784736416129062062653489314278028255882750850525744460783664920733384755933652293513345667007520250920071270189449044486586625036376605978453317719563959667262207329215460 [159,41] 137159367366479795034896084363018986070103023838111978192577611551880374056402458475055482049494555317803808368320439741646006349005169279459374522697608018434744705959791715058507525496025518418737372786034077142993798972598783348430433601744885246091485583248464021431579711931918953861844631455652509470395816428499363121402246566508715206744922511133100795249544012680739509538198146654634312896910494597633000524346350326339636420869740839533724518397245441922611671727385558841493953339730373283868008478715438198059971838117434306415071295596779227877054525113071719319085968560636991500503923217225259074076328681348115434620721851945765433668069346496352909877117297371218725063592490541591440147992956447873931806943203470523290674572706820252052292928899150552299709196239624010918351509265214640268984556878277046604638752588412971175020888068336225699532680093249856505651707969599413342515021507039872429885234809158064235009772505596306386305158273085326693799793358474417444435657107047953326839623495975240422056418599260045692510471202208463702606088218786260677812296041634102488372696273032376515125259865108480654837184630997582737246198956997139138280356333736704320627807175892924135198886832075282383580198049998076025156292448614482191804822240296968723091752527458364459511281271577007094096818052879283790 [159,42] -74096016120143878457361331911684227006058849355268013942157115947242865639654673382769038956930286689414049768627549108189861431841208028834175418801744181331946779709900910790571586486842074723428785519199139629129811225968623624316507970535471992601887084214616148815553095014283908388080305786423882021257580505186827300369865102971942779128855894751484905064221939074248817953231423074706866815948396752076695548223396058340421667343171693070672159895740784889754037628245076681115848366508863892867998575756146472567445862138089804770688559536342160262746899564248752379644595017102708993105493741916190332984658974706547128399299730693443897212959551875871006078826200976398958334740226089419314769510925859458297797280004978222918565608449293935614179594671627092639546546716378328782920324469950403710816437124517981036980305105312754248987684176317667601100169844032515323827286067133806528381499881791790232433323609889646189634356270302261213560633039061511337282652036839913834887600364299336326789430638008915768338103459154589280465327171869063611301864326653933340047935576380436177346389066035518879428817205463572211187904654784057014263448886530306606451412734542454685044919283694043137101759376080515029095640988511633896249991926872350177582347031181873681747217382436780592695028336869594376166660970861500 [159,43] 37139837343919693502955697310445673873933329181188854625044870578689342652375862664431116539889828545015630618984654727083071213937258408409299839993747775184134148377558856503436155374272470467383036587238772115597156251549416882915462209850425121595892099929651746566439391527903475486063618680765809964178153004114522689402912885725724919899027855124173282678469140874036090946605495348533383327035594629847985863219335681839053040862238895053456880390221245923888101553685503925981338571665068333971045552169815354997858799214881249482654356766712699334794041479567946112427652935617147195665036279556128464429587990653626993239412931636143675442877667572618976474793212539984693119975241814143781906037604890912627687470937016457418650086395141137963247101304365265896258232158168026310056587351718485762652719969687402033192760471885093383736237969742259210381958713323871465912950710480963749051371410768769162204195810739139479151537106833994579100829543582775564942545177166924825158103233582817375470077148330282395050111421196798989613701719780935517768611868457180550477403803112450256156038258448115039076131501153388846253465035260984469268609742842554530022913019928254454862061033334201713510016002172188168017699912456814754834880232434006726005696379522288961053884879462333219243763625270401967025143510125 [159,44] -17353710581411089668871225422477894492845213726711590275184440605335982588090174985085000885183071641509256775058491940994599560211178888966568569109093324615579476637602120874885553866983025609573458506722319904925354658647061417410567012409977091233706092438750685604021942814874608466669834788488906097263342601786718984253075692666637735057721267621894074817430278816434726977789826447569561328168775176401721109529724009215856500245570366360770430321292967960573734162486287854325355027123118977056134676208690244039120197053108531475640632161211759374974715269355973825424577196197859232111685679051803519691695184506663830923724717862739476456291794468932621954519442570292011807103050484668109251235372449597453818344059116549195237074575162325477340185849634511296311171777926694900330685832340774870171341378012751899106712407652321218125685218676913501639892807425777792642223175698562892649523245176054812686729926486492945107813374287037616907164207763208049824295010112008160930786887141168895573609456770434991645696633891294503649954260093270075392208465722406462198650811781239827476676550922769225690446651152537408309086789245187688098667175550938793281909039598414434742410869890470753091039563806208793176576987594744171625394207878527112501086124709830701013181553620102715916647816257551291078101620 [159,45] 7293987528889280420849911084162264097076154200442968417876967298802299991954027929643596236804498086755718218257059121214434855243966028624855121348334679245917710839814769894219880364234231428693071883514389111270998484039663118399802985744547544637822975822836940561940543434849098685191453389741444421961500143093405380574215778489588251942393512522173482713966598366064299227173642757621924603468079493638381694475024377618252899926189621686387645323429458582334773463109970963005320515238634122148888490494494755704162994581356385470066033042461203302964627263960860437620835842739092344318543094158964978504575109981698238021983204281307570563456405516238914707477947248283270330430853635243923628845332806344892423700240899193125390936661517848548055415353784960385865460690545291309264430761491465110886728478520740119753257887358087847832583014772299635167008680056509876430377008273189541256519288056163498439629327153129979555801265521104888860895945074529484588939219496335296897290718744359569457705343543955274992727093005461346006157103270070092912160159703197219368095125109518186906846450012564033124729698523785191692614614112691312001995502624287543733867543527031571370355270482582651332561716543914541313684800166070291154888670329126781110741601163206861826866758646671692041922460841515607820299 [159,46] -2483821739767467687153391374992444423431717156220818459351161524769636371389322106710620485844612811945578872477295279828714318264865523215429864835277995325964999595545255317654051645209993667447148350184646791743041039585196742832759687015729487044833335499126468672737664542313498905625317869745921193823547194315902973921168521986921726467996504533790805581638500052408701135008830580765617381533753443043425283642423901073654510897111210264575236044031759760502141469130017747985099319810741949086066624401327043234620371010900277579305453188189518589434915255335707524822155025283333881180714272739289444817582323783289435882721659900484786805137480500250837701308497237918966433668491362403023691816296528573292682786695039497403193900297855046003887859442097619407563253356890710790473807911092019152312324852936270054135801403480283823085018828357864129092113721799466191546883036409462098425728024528412839605135551276333345336830231652534547218384926164693611381262231202671494206592150427142043348563463650735789544482677717779959634492323049481632899400354890516024661289386056599079435515385594394651428591152013153921418744657703886187903250193894453765455348511366273962878922979184710937645090880557962510853073116462974337594350954789139243910610842563998974588837842942453171451136954772206896900 [159,47] 492115846794343750771158905282407756934260553572738976887412800911531154207611733198703123729356156296158527547262810726535575028323052959655958001262352722188634303049170628272463323827065003887113293814089876172012951581242448360661538072249363979695106725123818880126692903772176184528238091187634437394350826626474811028946731564046949866507985250261148181100897570489108238370162016874343937416874714881408146754424382848879177466362047473247505768832987565865795794765742415802917472451702618696614900153500163823514104862771074176402206028118396888884335289648225966710588560925782530287490170726048657869783663111821549314792781064235914748270256947755905688211210028465059114295303674488152399151034766579936256853933203629058715193481129441733327314786866738263878440061139157742680901078471699860482847330011003012968126841348878869170042832406037131266472228705631323977225613307559912428679586245881794529694319914598416847531634670678207433131926074641116475691810263779085711753152916503584771604634446264259443599757372194032979600833354833266651893176012577734474201397514144770489333334216685975101017276773809911220212790028598125638001738403421455439665597848144408701028646643703614372629336881735647917158181291942098331021966451223986035130459025258702761720026891912012895846472218028047 [159,48] 107894173260030376587262509221915032248505420192399820239609040351344236134598492468653158038633081177677149383272132080541214180872846155027345520386469936228063628830596800724083933775862218434043655497548877185089926044414295703707901884283357239099729419634237759108923148527949766825028027735446103714753794723232541698286443605746855849702143574138953401931291670154285258587086016356276899814556529518813364879853384056243344168594384734875761872569430775971930220414150230809201974065753350013500741164211853608824754825054102917825741453583407525630461252695554355693228519530851633667967714355569983120065958278714740095583889627439655752584280374533777931397286594709974599852090743052957008851646071095692477514971535463960124778809270869221875019469522829648339542055746725893373428361563793497017989021269208070955958694438032670795403262056549826838808832142192167320705685268237273932117605649221918446806640638214400409468673973615281748703992109188096640006746809460476154627747763489721975093178875453811322616383440081767828200092917833129109167274308870043525366448924780093489588557759216876474899581487098524462095797616665245805564101845633956524575116275952218505472881460204554267540530775425469727020781953604461874104150344731253682780171439124597320814341887006994042481602578984 [159,49] -162317590442601406645765879500369875109536554548180607828686579649717721645862088028387204761145611451665736709619196342285013595437446800609014288186629444672255653432337329724443305688345117591203541344318293199775417484544773191561081648283357995979004837809156504023681849728467551429136894827573737328970242365047728746606340531450291940988394186469896694939429430128819602890900453596858634652865902500472709945207308290974606406763312598575942084063743187966680194247903887326747267896305529610959943709789345727552831291507474373610175370910885311147562716062027493046995719887427842266443034791154310805318962211039872402930912265056086760220302119069930676051517879863871596283014308997806557621397722836427244692106525343663841054126053704431515091701673296238986508355123848737362589117998154558219490069733287231577244967901445608915876019189944526889626557611533559589468325719995672403245821306710125212943308135274800881504642511123954528324233664955821309772656508959875938260507627269965795757271077255526216967813692439858694120287043497757851124759387251810635840722730561130897410846410852207706236278342450783362983762757683088456425176719444274719364330254545644852783665916450996028314212548500481189086735133199203154757567886829783580428837287462496294140854139990164973947344625 [159,50] 89547029163671641366231472290661402121086230153333925868918784251790737821899970072842552892704877412803934696444051466688740008526512404222836734913001399396184432952361231398058857886170249312410120439822549673222197203162511321539434199198333740645568304481644513057499926939577011596245994390700431669061904338068973737076257031795005829938379613179964093675449145279137294922110421057599666680402114702299382578195251800502316568672592792973651079922181913747908730763498347955821473561474707569872170928354009281777624855994650356621639761483958109876561411144657769592559825634175738003970470839000306918593331015077536810456140007857063184784823709875493368967024473065556004002199385330833409048053485970761676243618521534277825871702467302562035513377818874874116283778831018418967504032931723810883268036959501595439577739997554399970164592461571786382305498406850578120598449200869513298151418100479053003880975498574631566004667302658736518338286899914744457018666446434543410069073515699783284966862813536722146685487534558191785109481335884674128584638715710611551880815029292097665775753547174692169246453667755872168130849787366996161168203443183834836748398458373228704964623839994479507646419736312189614485070929201080497514676263302291198678827003472081402987556443022795432698000 [159,51] -32231507083189026600371393358164523418423901304598809335589418046326196272924916880270322047326094305341329389038482331447094120084581041479715713128947410727043141098374792173121251182003585257185832727086950094300154563826932523939226445582502734480166682591396589419026214019538761457423888130367864938471257245972310683577966819087469727038914129538729330018833567926211176763403504129796027833647519156907908664155810116524444791624745624994513268539140562283580331347673308251277895480786059655621697839049837543215906291875789276760735671663108354291247346845868139158359123041665473993737325834677768629366918868608572813188754652796191967066147020811698680627230430435119597462812016606468874473401110981108470930430151673062375987649767007000641492034595763339456475810312907285446277176640804994841470523586180677840713496722326465423630341589891659593459431393810137930561334694445242957745752421749582483492399500140472495334543647533256138915479746247091330747666516916442014057418550876709877872319937069906985222521128049055719349926317285185664078904215033157683301758268370510295684510222870048948730896573472475456281082510345884965342325200535394315180371525878406867002664344908296805295577678447656082757954779745365951588981776425480197577945575643249643660105029558654974500 [159,52] 7509468942337042427225810058962470887589043202380371786716967196741286681743509666977633027017039175533893959728695364844967019290619667679261905505807294314207477106146424806700426687951812861442887316363421382406663551477622521330557195000801092126216642793297214073703671804693981234107552921597167456825962672686711153089941611649558292119024185834623360862862531665165319548424085567991985321611028102437395893203786055429113609104265009600855302664588232545583121879481720256020346086769772382712545279980333926526895925853716476361188648850689011165622666550666794235630937330291223639149046114062226421992824952525437585501357060128722942721114400570674016494527900585030870803941962710527008566652885828069700283055503802866881703836570915889536498593497678531556076833188051228373062075025994596813483287486056453406499426151746439098009441940811844162948751218124530239447270935099929302452731076628863771089578216544854596343291448961080101788630752947868308472810250934595870451400376529756202076313211889174585392886451820670411085477546410252512971235132060319400733717902851119636394837603245049882403402020489064709331161128499920992449820777475409645942237918755398611534296240994609491706754953881771666487590941642470887363731623860280800287557842867600563578714316931516875 [159,53] -620845097680000395149062204004830942641750857616213291503586469417840834993632283883262402709241482418993119701166925327724497937529853585264849571671356980462286134014791203707695011875816383763447944176517205432259702432379449521324066142494292242821957932580846472543632798250825425225988449745429070382281416800475018249544414578115620815955732886350337156917436588864079470574869844532409754127184278901759912919438613834987880426171234743157646213103556350312855889644354839028215255623331468290741827557619212376821765753746144870783449024125583093658342630087956175054668801934445789409320913337721144067339616858293267149046907679493407072383892239303207448874485922304694706580465885440311066386938379220793711645638476415080541311814144641805135449310128055948648217451361045451383826337983671749797243078102174049240253149214347871230708073171434097453786264831705901078882700539662855397092480528599081925762126291927041515710692693449261772797373095399078638142448600205325921357941806525257584242047565057993467249259667791763426617616030322817814622165510618989855688228911007120640004418127414798871139733812357247759730816974889243310706222107282101628461050241210782696560470100932598909388891114985325432225946049704381879688165259498453385759942532561655204425809110250 [159,54] -347398760431556138132841321095846262882842866105390913711196066241812749447357937706434371173227419873024344632067374552788327877291773766128093437734807716819533009862982074203663026351590408102678810404762005510698214626748769785886407624758688310691257268849662436965637869799759370936112326980307200232399498133723631148927854485114328898522263731380983669634873098043426311083884079678042635976491257039769116454540459573517256667093371998665311461629235269522603002274638985001977451104316327757557038059062425024790379022435465326509113903802581946493937945546145502808569506364381492194541165551082050054121318939004076491611831635357022410604932554708691728007882104816060101950173229720790201331802410240638780016561478339799307024490984940180561232902270369634669401203226225812665349968159387051901706435897789327053442083449641865701467523426600181758669345645330145821868257028782875123244729269415968944040290702321123628344021510225950283933723229455184311985561527055429305867321842112117738772399330685923423671098053900357456201979693126963928953692551926959395347925205271601559659706478467684336286873352077179150954605012736640216791818860473853053657700118442988770116563778478062444258663328872500968274930193173769466869206580981748226893558230125918598565094375 [159,55] 193088531824612940481641506616110080113279956164372535957061546359194005610315672321415200261381145901193752844444504461130496200183347338511144034956589348932615135087822476397099997050367322307402596616044191707465937936234473675817299150249655832102957409858024685482516504893419471176058952472063910142492933501703747681070124138247666019347284804979197608018976305135726483057754286619147498755274197390379467042535016830439091513584712987529668894692036319217388489583227036866969133446905576334230753141666599889312938355993049175004478024912266608583874949455459519989563553502630520460959875328959425422045664211284222037522176336102680680348118769049632919046941653930494827629256659117325971826114623623246402290497398039535803771318401050843979170369761662191972417842353828212875921369667195357427736136663723212700235378066310238377971437873874454439754808468750757405248014443160592993979379883149491502658827177496381327152130952095100562346115745219534339486367655310796805643861585068497117432618474854704121727092388357698965855976277397812833036814431228145230353229589933485865439821215410533711748588177033250593821808494250622128488459990776848721887536473153368112473865177118364771497475568964603464240676789758916091421059175980342039794208693733511876775250 [159,56] -54308725528989929602145661581810688379439460435949439759858985610039832492921308399934593035054827706101636112617708345432739869960936091364729781528569903268419327542353281383011672550781841591450468879537203431343625664181076189911653508412709138000626464277624743577093370997575907046419095421898726083689083617464052171522735587347967855764597738006148223436824716831446031567885536185903441471153268889639227555022451673721585389019904130148981584117655028754413424701477684552251385367401138575699258747256307064873513000887261604192725599097574486280754157847755052061282718113043679273275778229904531088334451824319306768073075251268443550372282958881637940275210934745793420748948962927541262590622922418807953334159479160406751653947663254289282253405948856158909293337759052512558315584088466849825575928567158635264599283138382639747575081356600088502994666470616798273744337218177345032628035515020837639914498702038271733802412979982323435241728580674500881256578485302586821284711548143270533978422014998360873580811139618970787438990719340876958070818378848301492894735194659422673594488920932799799845164685999894316480167060378828434989572579452827777197368848171846241611446953209683982207711398457521286802176366431193596162263074614703524284957716675128334750 [159,57] 9635989895366859625460349692788155985254915455279094277943400430169701158153263278252177116025641784595980323691484814873303256984959425527552765075929186731427069104991969293754154810256774752067124479439762532195865076301070547117371626018375152405998200361262760942792168887744899013725055616411765167306784766808332981955316548808210532987473828505862828364378362125896263027923398650627075275630204214540011604822545891680978430026222066503923103770487813662544587351900181912809499776228892670097046791134551013679783465281811860803259300483142670466535491640668896264928064135679454147590532266279893917624026605226905614744058282622952818022822990455337032738414842014050728370874406946607460399627411157712465593904234689597384291394340639169174630522343836534162949495275229261854978021350808813477259800355693922369454561528126030802305822958948999868992905724902180334862816773505799688380202888096724996169010409124489280829119454470875207694446968767360922296828870047827795795471397129160059362057960302034528857825204610224243848434026299091642761585459890801359315749872515198957977433152776814896217603835480179563953781498926090892413897186280256929901349521682760346766321271913771233533838179243052352864554706591701566807256467274885554139559660311153875 [159,58] -935840470242454510999375374516374552437052202314920385271390625740968334341907436092619915802717294418636111214347665397947295324105100222144204312992620000166661276487908276717335979524220579685989928314675323089307936858291684519228178199739760062348875891763006158227185607987709857455493028434498249604496617693103868162115514787544501931892652577056483834750712364559146854896511918590071826976007793388573667761858201221838692756614101089017763529290562133188538317658882461766216188557938866885575886148508521413900599364182593360248948027758455864668583380457120039801826582171184599315639834264426357284002933157043981473682437642209419859944073236214009040862440310103805255573954424645571262451361987736622535247684331487630776461873799078610128622230491036757414278463193199699019002902924146854901862602327658604518290538875372063407443559393120341522264128575679990331283779829346695604802916854660422032709631605232268115914858605696805371702912332303565483852959869725545165037739440571548346857794804591120362299740248620291637658176463638222528258867798397066490834229867018569259606266194700547788907317071910654854913609629918384149876801454825397891169763934510445126018547424053966193901225800359400671916728146142133343342387247097453234613314734250 [159,59] -3708979389302672207291223415403753051100476585913213779391437321180945739410558961391292185859558153412893618480822017478196228500455971674383002325367719970462471507491509471793543220801127254594778501586560152089934622770447535168269339251453169750147568267234587135877046106391473245366217759759704313495977540999848971714192630019384360399526766606955755557236155233529703264852892486717424901442957936911069812390333504035793943358984888028530906943353121675278228889516067137053949019008055170864643002287111019406569202614542090730181993221151489530093014863419584491353535384548941792815478760089740341640379919377554204836732820820727175231732089966977185640232920474266740368512941036130191525391313811959314745511011031192499594949585272917023338548293361788204871271368713686293118432629884177920251490303638229658465122752882222497875509072088433538667557112083862078568934750653979361000066779062424616228848562744261062338590413419109841958383375721650425591627486481824672766249997168052470076687839822173247327933739640777102173612204962659209916951560459735545614400192881832130327089486515238046043224949692050143020664465799063416352903555560816381438786385169468196200003050675262705314517521214122041157414299701183202377288232695975793351490275 [159,60] 7247875249037417796879616095475636315876912246227352080891623697148239246003026621375898437217395534629973957499456999055940719353922901262413867047801135642055006689270019820931424866191355798203889523379765192814326894853239506701931081062931039952611532428918076184925930311704754811155405864143440540212234648488076192524588195714748456982277223377956376264903198968679552017477029599458801164336208676896230088932204564661670405123739020648072056206913711092276340334490872550114979595117681654026983377836927352113198237193589574930345192045255653211806773122747341911731119342785056972970968443817585085416391091228360359094395699225368176327159922792662698222524171040210004288238427322554572102461046201334764854989903183382472128995021081170689948643299368985853558859894829628116389957142356784987274237885702238582789115160033056849749397294716488719014494556965837743234396045766377874697604614844915353005283017701807015649003137060312862096189099915177999773178738617515083076307401608460529181780940352521008243990438806298219496645595089583739468189335889396168247712044385720486782962919171281432594780227661749882388719487036431793192296455587262763063728017575503284130101972880185467374919151090068402135560204211052855303954575345507275616650 [159,61] 3830389744476256716043570951553492739278133510056623018461558849367041041205613698755900633572487668265750551553666442870433453696788708422044845715048125664041181052901010899811357623878404274727378892885353405936475858265507337730446219217972923605305079291657617456429389214709148896256487252618416867977426270476031766326798398112206934695749136932114416000010678451848364586033662918267083722802025098199681882227791572724791592526581835283976739033204887341819102339551635249647836483400419247449564687266206792899479173581340986719407934948505979415358223354503914440202690018105851034888960088885100236393012963490930002089002207105881727119384333164798450824959980229082565366081813123941223796934256449952943548106643688423063952159053824259513957819123861292024538252667678190856096282063130790504521340076211839246069423759620844562827133549602510315169805037359271560981290829133083017553867186033791422384501471469251555713189660902236738593969492188732448303130221242699100847301569529590561616071009317956923014464133531630280513593809890216994539579488937480028602047250622518023315614147620653711444744176314378596358022463205958734326842263817181107532359781146352082530930814855583820543989401489197484014991299530007192010059294652481704500 [159,62] -2128920525226032963743464900908262222094513233618275909604067865678607189521834590258700159124206800086922007005743939970348886039600955283661060078194362277693113190009755389711899198684695064474578797852537114041488464803737161391225270214576423579402386084610762720443553709165433290084403825911620281848142600626489937713836575449997367865678985285997199384356771262162665213170605922829489565044220366027902586828931206463651152641845929155178816694305771743518041064904508656842563588531811331542054552260639076366409360193832317065598724344404591109207515774120510227014438052186430062235635096930220886501860483320090501156135030234290271009747177207435316274283796951489599810958405065135816526427992854082964794096734106652263915823890955083948095629638191612153861618910758609338319876312410504451449822209341454443458519500121912447803344223582879037170680824510115532187089627435000103755994860871361212007205604443479020145665189357238081252460373228272476924569654588105637508027825031407613913905037476259810017297956001612365181668950402106809729218238677842708636096379788915123471652583709205560301084866211056269798642347091288465561891781709369319256178465195344285187427512800425445881738865888512738745124756085012573912212625089285375 [159,63] 562694977615086944142768917701499157548529331184732287652232400796718645938865792014011500789837111770850009457807448924445661726394973805562409981707309509695581895444610386883689984420523057440326023832036172472439430200944005033879572733283836731983237338685964404127770166474023066579783544923023011977712049186980899652538957647535370370108918147898363425628196288749086885424901182426346296779973573450073103595611126744698083454407666676064642287418841803244543775796186041166720839399777129213285095757505512330663051222000046907893985495972088922200268065126057280703776037987762840321983532170966000939569014262557678111386141398149335543351181242911930699249253729562311623893342729109311949143744482938316069133683807460761181304801636364171259918025990569880610917951183156582052097174652981495185013235656721009468361485735913532252353813054361026156273572461079837679578190714691467071819169195614841848084845841627063015251854777268919696912841722826144695848496837493280888630964054382299052487451326668808655809552936027995712338424775638870532822894680774895366996140799584176394629880062908255084351641895366427892373301777918272860437300419277124621568694075319876677209218759959909790517217976245794624853335488139390509440529532800 [159,64] -105064928596940076303582802612490455770538487444961876406404810906396394737711709004465701625005006242611192464745175312766513973024537653033857768568613185756777336832200160148736922903251886595131422386496687731173355248472893227423599572108410584234799228467123917525131568265463907830197116094083517229182829964478944787393670857683139712079695098910915120610889808619166712055120836476043620782547233818006653765263532306653552863895782541763858838330551492181767011562421906079049352562152400985575267674324711303455512251359927078413520663508642355089744402967757145780768431315701212836338450304579466838300769425282779289121099625055994062688177927230357939973440131386387655920335887242929219609220579391382143778614566595610927516958317050599818661705816380582050686537646385784852612688200592166419346840335184338876070573516908474206875799579528040400474026924995818285181415691371754384034401201150126621979693007900768302778448241293652101358790357854384176473794544706086297358704425033427024002002944823720862146202995988985665671930122727736231622564682071233687961558906347376601783845203069303815918090231935528973593217538710607972372143892005094815769353523578094955689973825145107354314607093544665922401277937182395871199828525 [159,65] 15836338081950501471674174660312989751534917206250150658833725103233478919208755513731083341146268377059639661499485938695845131553107407775270363460737947825272776943394393614378848096497763064757502329720981525322262616932718551583605292652161322156972508442398990938087547527551713375301214384531652800664432005608634334693883593964943317766342565938134627603718489139501658666051553123576006732681328899097252367551427366921304615669343618790993484894080241244338338213953486184397080268851788637541596354213772675221996778280560336877543953355894960356210677092652709806440136050514643542528307750571581107339544530642971125791318889822995393709203564172456118030081150071069072937103911814443036915681696559492362641811597784012294865575305798742836874401303720443712757581170045816205025028611566895385364734439479804803713048801232054579742740230418003771777911541637636709882581895004968384150271229331335844052793255656339897645250165648515059200017519487631936129992926129090558474117509438246701954347143632304274215511173672734409285317680144181888826180626712146704747604937758872203373700482830046424259588369615799456152869504937648085439222332356498009468975875959246560719234791558130044644641664777001937123759444028945466903700 [159,66] -2089436021737686107682012124328351386615051381877970687871333863110342882792208096268504346080453119689777743467085124099311851473513819938736926982061168940004865798599551726275171250218410471748238437410441575657547315765696628060224364903033655694236954411178768642444066242183624287212020045044359518955791924228648093727619465492499401267153450527934321443927343952824213149833083695577117626758615375709827826380760266199995700027464951326723268665754761368194711546615499853190566605150981171344246089834217553563571623207123509963367442906409880514975471723273432022856902441705891379917686716076080675545950654487471583508083993062552778691973232865203222314091408801151596806737319670740959282551355427763046241413775848668319980748113810501057868634483167944974577930074423020313538730633941164335869253135847937891296775048568436283655182695851629245535323364940287703986558898832387574567335385484890925399974515329616985741143273769520897184436641395281098732260491330282017179540563157690126237225164744408922236704068772170214029474708355102522115511836497631797896221008088278529759826549935129875153628495291064696257001431695772838551009146464903251140462310485664631580087540676745528165040798905359984969152597923129797800 [159,67] 252275039653838721915978355240351090156345936084961596581792417094583142789072077321699363570748522218203632529177016904685315211328605795006099841395732457698799723702602429364949540099009760735148078189099018169211296680266952681782513374624484096058078038089810764800745765524527294896056933055487403806139024539805706484383818266529881270786892208789630203026528710438098268989286524816902150652520996210299233896029819960037190222082080224288538000560006835717467808233703737313992155319707878887773191142657767392702301311064107431941084593416828823666636277485472647237487426581962052343987700484097207028080193934678386125800447170585018933392253420310389148458508225629683556156240170069375134259376253158890076758410612686413834492079352405894391571666816851057637373140997363112910677602652179290757542435260739843061443889307549324441730323482247663395240083905589898446856095540313127120385937519680534520273739809858929374019469779090148429622947847584520088444101740500935425983306036064537850091159250087071176515841772097179793628182397992122385767224838731720476230823209605145819084103604908935510971885048996329453697256919432352667239687524693683101635897951519251701990007142279404572001704234990672879665833602078650 [159,68] -27945437471093572325059149825577688252796055075241450605169971587017274048230048054774216356125168909461653234358466432503703277179573370612965620590640255215742254620479684782246215417237672595933957374112428086945958834988353107301134343657426305618779736205795920487849044113456612114480930066724494111927434032640195198086520622909923339537255668812744876579775260301485439111580492030630843854011161226897617853421773849914961010885149285139134660447169851860346295509416764056411574442145606471397683162069906804764380838141627433589376762845156403419258950594407648767248549794978572719767569517164344306829510913013738837613088854839293106570696338484057748682332802865018022617108443980638669303245852922233452196031432601403312535820492734866019445637159223666026103190112874326514674164585375732687805802011325802965750904099264672282547420949611908273716011141252295940384002333768881608904984989568636101061100864117597495179826068650904990251366884350047691778124175495012135359130850373672759601028343034347953930476345776762158804936577324479906058766518414348074717605542592068769189544938750255436868082511590381306104896093533741985135098111019202624868414488850597971545388522990467168884811515954981723197965301850 [159,69] 2773355396431234294351650232595140702123207715546996504521075385250740743983854753548058659694797311454133618200747552992901579896594430346024002695617213457831878728447987659449735646473365649936004120278290366351673574370515214281330257752408718952661150886863103506760574595735095380077476976283668179688944087071553689563349574907238201604480964414386665927613866516384252075481657675539701440523969650550866588924106136372329595722157130603440003561179186748607059805903077900511648548574694797203809467725317201392430221800995293244540309090085962384558019330488075165981643807448478306543795622068306822674124874984462914293930251789613509016412710354147975947040101676834401985948545010578100855435635954139987067976299389945974170284396771661697404958547963197511196901205420703885506576630167668536008481206623927322684763580841346676985658101568732684046436440828378055116180680997952926779114863250598677359648473075386340332961894451301164905644395805765409221643443250727021251958148380144898437734205078712916547458300711565833061909319835252112611300712569750037315218114188434751926247180379563996864915501523580506024273511253953562672324523353771827617177885325287047722509742025853086954411196793762609543112630 [159,70] -240541563589015494636202171044860570842103981154424816469430656485651601270477235551384364940214979733021732142986475509149449742780144129627138420964160559754732651803803830572201188091394927842625685337417042758421466596700302488420784352350373024135284104604074220886255402418206083299230668851239911844817123412900284285411633906245123849513591175697296246942269607298654374535401918757813673574697371851392874485174875711452112492409653286827426036397083225797758166585973273550733166658300413159954835998990106076891409549478805093028380110956285038383215615006381177367097421793668404316202399140227292143913841847003008751082667470792817993057931576394291018587364155599742575307697980221800494761841403765215346916840745013124278896990971407224076516749169318691211044819235263376501501373293569661558438948901123369377275565092391899911767086919317989929119073026542750816090844618300702734826237256851237231596471698653558025921275226301513131394316833524008075697855526495137130172043455439138964677288850220948961859164539941189876628279746442294088708969793826993000959628695981438214813818445087718940150446628415559422087606529355994167694552259538038672341381580928371317498724675719131187035218959557242755555 [159,71] 17974006797960870921909106028913484937481146631269185382868727920610799823706492204130486329888178874755399005506369231671683614547031418261147786738152207727033238860058927972474958906866027591861030089042053277995136077502473212286834921200037740994341042969474539752995499282343329035017412759039644458559383802003077032199582738469546302754221684377760124053830488598645867667980519344974940930643747205794314161836488881021426187023940243574495976996802205613011343808616880155402918505570738394979649343440560326982484609130297179236326715217154518956877735881410512961854616934180211975673955101858597069221664176259320203329526028272380792574662872206826096986849162209892200236530035545543880112522423806122961887738902322660976317143714809447246455750344154353086314195670292222875481481773511437637953968745974302952595726426948035801699354844228525546484259067430387243095744748760365062128229318111673815928666654834088469900261476058863590837063686692147604004973731700305582802001036116182867655362576436731044341014224695863297291099647166343103796939831708138706013399798582228745929494092026992170500081722779162754760564866573708476098052413422842149122347426236191518089535973129606821683575592154193405 [159,72] -1149725742986818437159537342073749679566054728610337692177085433408002840133565917816612338227597756804297639395869082791430460110002406620070382527883264756509793330028966216941722793001308846995098010208061889586114158858869176907527713014691154735883092888749754306521784131246707127410651464668629980675980608692800800277014746454977875820827270954278317043344064826844303979603274674801947332990181343421921888837403421538258899590221338703137044595282154921473396489959079411404144462145475529150469501139258623309895356700718289682142704718657982086912895781292696197227274450313354692807383842914398228146999974080499414333276900789466125003205866753821521960350406459467552121027028269468364892173819497173536797320146461828855843828695890429967497677815383847864558701109419938801023671708077051107346292660302081414762471461139546509533646403355442725834091513025767218779407375828872196104490419309898443236145787228359852917209131173833144077854269863282390022987519907671584647369680535206014127045562247591893577233126006332963617095552807503783241344294462127505461412403935537938226631253094142576436597738165270408206855186578196755135528781703199932425367231630207443140997805621425163240093981753225 [159,73] 62572753499192682805828523412549373320104632192531980483407892744941580521350043097528640726291102608345162025867543986903690780232361417660561184080239322240550214259351438472609767452811887954549112582343483861973297035660730001096185989596557119416229317908738838422536356453032965538401140456018160888533420440217425272742299483348027444619323926093153804135248949614542314506454027574993473677342837437416469465745001872385933520005521573131705392024223076860005641101080672088246892868551169126109680443567517435815615552612196442800062106350717712002791586694907763264255558053364862590810252752544424399968555179713396075589156970996303420660055829872927779456945092831158893097993513690873383276198880631978012473644469831628904548047359113658692620614159842441234528224907030484528164150412377669132519798947772050719280496898414275414299404661538574573880039249643791408691055998563719156512427149925970158167892977325690313293576105492872248276676552747118993047389483734111039207865136107599766576584851637431698488528194232107207505696246346352282522668911024665947733905555079361660490233389474913012502234543422099590717866677220038401826685199697413975533558573294249485461561041272069917519488445 [159,74] -2857614465603401437781669686833581659579678410982053730232020040478122776806238718546057860738567027870375477768072561016065815074695970791618514380366022682313530348827063624705673317034009170072184080720590183344065351260301009536075531663019175331238442051863900618697230252320079632289607227237640099882854579289778651573560251041700187101768968230900838970933745045284567682474869352481643679592058586790444924303354703403259318493756237615131792203064151489822471241935277620731083134208440112799313484734678069681936428795242544158813452728082476855705763961200478538563732078182572675008255642097367928392260657785952305216814153938817838760800221764345081646956373017195367942921362470416248007603353897760799521296836122884099255471522990550833510627613596799593795409226641738977652251778229800301990589320748361337225446141683903552934001983832814947112953898577122695713297420635295130421187415010879031175870751344801079016452805480665045992030259947914319793999873308324360188818549606801134838220350952191431047963522327953486669068197433922951344963852030508609234368943948045266673514520236047967887491441338240988488458866058727749395099153420073051730584038936383979831678039724042163521375 [159,75] 107148821583293543465271338471328509963673711315979428364158980644291284191988626735139459008029703706064984969903542211151098284878836875096329462144012443223890792274359892350234142991373147024521791952724545321452423578319027667002769218986404422779888102970131192190586013601842533269557043551910278813783320511501309729413063925285213155854082096428422887822506429136485997105023477865467132580591762414195068388514155454933743245330564601862072872561863873479250204472795067238182221748247027797722018475671803841351402235363991323019671833636289236474633698529075015955480800585920648699594155763816730601416507371524716757825637368159087044263871359047287353484007605800848986523244421366040167650928772810441529706940456093663871213768072377448329286335130428560889436440659135355135360678035483262257828006644655094964250651006908304258675959778886137548550901242509442449092830515343366315870841345916844437061979661121644461517374683655968528840866448143939513436968347952865917482559757578393180286041795427097500944480790553712602655005845936088779091708992795275844649436927613847685878480720062709231760202423864871183942506720626773077758567959405180126935142568003098916675711124830074025 [159,76] -3344125001453175352324134186466451701395553297699844477988858010777233467476505759293545684068504211784267114089785132876691772159723908904337747878715887575966617109952380214417939689542229213714109518201721239875313721703492670742451567021247919564535091062717754148721007239308173097103042240208449978460353112054466635492683061391931051834954208794657831573985463919937921116557795803041466412436844337551077624252186089393458287341314666851672923475961988888778177189407561815210756622894161589133803360601803057113854091556732437166998453422590919851433508180462757074279757053001892689707953994063625061396525973189008753679695618631384152513823052048561122883510578447865894381222933756819398456253179034630208617801128846900736534995846144448213406176861678658373128607242100077580933183103193255684987932075639561278337453250869676434219361755775302442095532663240235635800127878974339002441562659576672504000579757449581417354094211936301732787311331041982796159766242344103924371979039815627209355069844065478332176880850379514913739972542172326946253040644961143766932719478041709448434734902596728476769795235582784980620242871703970401762802982207214618856843900979718639279555429547000 [159,77] 100880587124047510081386638688395170733941726181050494036085345493241035335495791738997850881096055382626727491688884013465546062033123655970100498900098650853382849052505856190931219499591950945556869057835294244218576508399871639724770112023949577644978393635649083529534530244253306328098561385159547000692804241625791883254703393596497424234276710175724354789195385237353398347985296721517015541050300780824202335721208730952299634980371828194376056125718618681845909452684857780915921607057064740149550123515448355541383804303894721366513139931714183547896899850044125675481440339785782987968507821155165602204284018602400571367721905389078176702689757470525987122201366206264941500147322807073123239758719540487680566904854196453562996801725834978358890650194440606564468384649633902435597205272838067337158083655096390354803622717154084018130634716708692164981603652690266439358226859190906254244034365652537226435020884623948601834783273818398591610858963100999770857855113642786721071827496508310937765673078255883038310486976094220893362905497796764067830798706939644828897255552842075659228961372777696427381991994495452628736259898430515673925301750069334032681142035830742675295541400 [159,78] -3006776581316765388087348270621790231936110715012687088535734719517107662763174820018839239532866509327284185130487360854635424182667167754392771633059054831087985259560961309692990992857639116780696161454875170907148762072263914435587536167816556230174723120357440531545657380433799429185683860096494555825657497465116592997055212880383104130052902102627424574027575238069033567142766778938022541646202152679446303283129571690080982294572282725136569927541914968516823435324598168202775949544682448736484525128759807398705242160473470701964761255499073164559975301381670909902609543059338026938008596139444477353950545546608424441677707752584116504375191040618100330794130304725721298764837673470411008195454120598521626551864807402303986686452045902689058225455029943771258499296568242209718807097182481448657717465189996304258891478073936403585374451556330820763823264043024080401217268559957508089343336192090444237457267954135708563540805826340512485418811938273455823446304503599981319585786526744712290742837310352877261246253585662633906763194195573776544613453237081283003236287100980737257125746960361092162629616637487589397684799785342872979559041018513642331378918852960747679325 [159,79] 36567458447049893997852720185571165588612667502140942084933547560773810881898329014317084944216099454723566607809922116810342657516846509437691046504071001804783803268877685023386561473861020679099093847450274900587934371561299609745474744836717993957198041566088164533889191204335225264124186192683863379052043666337219212638369753915812309658302454994137883685203355710919959571556669334842743559654523425635992377318183201055000200635810372222062575892662594433936625796250615736041804635463642638435186790431602970411198517285834525850018082404492801871419126824728589014817936259489690114801573607343123604038316439624216522331533872479747950128318757038231134795484760627437411389793675768806842990815195736769278412931276652390946820625501887439281811309699432520062573431670037692456575454430366744186522196023971059890357588441005798378291131500714214368937826404011553660898116002302294432082614445296118230687072562992391618289468830662725299919718038755456378829403663099740011623997068300722645073500531021555514284646359770559734394959247448902290881829551182285323182163888424929307886942753016539989439242523183711913416504149739771532765412956732724672256385305582392150 [159,80] 1325809897009982487767874502486549588711554287430426179072765229761985274394486763868838872056756527539906454902713388067187304458012159418399989354532804749644602603215503045850075972681990782569097853745167193785109381085810471484432444685061948509210353077821829748079195718201982001833292932097830655079726892052248125167191592882041608916775936526832055853165110287990617726565610711055381461678591869355242030068689664319582688468851503441628936562312549590535599998734352002922496569167588105304473323504203509890355065738203494447956099231963868255969782674896520532941686184337532941875096252714646675336305490309032768860769482197173668668573744508113202796466075454746910222085200297243384375509926490854865463359237903459868841256986008500569142311736685307200077541744158667435473335747751047835999825814282902392884809460416681767748314467390235763155703795744398944881961356983452833752648147572672685110020664974114751555304226013527528838422581042396108759411730543727585773359829826587064594477511600840974561557620188925379519708316033086901426111583705290262731097897861700361590283486642793513412607453625707423151985368384606049384382674956921441346816764558850 [159,81] -5671325728560960061417859527064541223375460428947705226804021449084260730341268676350857624954172833881903774253961412689116836204154420301643535432592931065403653948310284549775480801981663525118196873798390695961553419756275431440688817167450089758697370973462496558560646401531300120458886369780401449474688147308859029323467005575440931946903124177610476331576881208490150833897043198753086874084656151401823773270767496595572430674738972672118674201628031201355439750425713288337465486132936991728309019919778613048661078662766500657111718773293010102460857143395010448678124131396779164684753462301362276101880657332972661562197440007192250182697882577359726464340834464924668029851131411251948478540505865265336924866934510788081996014485368122644478877378317048793526729743780435788937417173819842989201514370382387334292610569399966204227215978013992566704180025298806101214286369691459747383875224742507783936959658623971451519793920316095135054916611659414680870000261183610937274374620237584536205465758377092028829984111702104443527889792385405184263939279214373014091828110216152384238783476732297543492766501915379858546021915457045028192689471787133485872167800 [159,82] -1502660500858016984219462662613075018346867419194775685117641063076348726719528166812193369280440013853678886559897296062366912204710257072547344694336682003279854616409961317255787287233053044985406259957404744489828907049871250068171774256149891180932794999173499181224434895638452127485384550853453331413833136251975447252088509814130880911412900216710407483835161837400667336546725488951787071809652499595940734728439062676003126350168029371469330185878429094071975656838676015915593805039243901074295318163413743039385383282630157550332710928635731950118600759679955706168051679195502743453166451608301290957410265260439907006690827392313804875359560257940899837752619705338154939839526805727253468608996497274658539078911073093197747880637864143432561674173438863422905072865719791646243011998085170654576780062391017467254297806119167644396685371862720248339568575376870635256446343311974748424358232463381051116054379781633062577979691822959211255577977815179252194671224862874967043036339800036796473514703712816044863369613255612318377350855044171725189672470106280701855382312660706477359324431705174127737320408083618860919606666023470105788130079825662487253000 [159,83] 1556600665084062346817426109100037092322944634165759978698418721305620316488927485248571758771362685736665320748394865640042923330321632897098154758729857159867259485921912814179428859579508292890219441838308286658259833962484061430389931866382489190823588708899818034498895534810597620275776552819671267727434325142343468473967520538597669727635279695938373083350210569285413179738900460148088408430019904895678521065216941313969966236338411916226405262577641477861643165927880223336499921661212081597885562414404569496252998019163555700235161682123152229924003423244828723410691424832100511493444319637517027021791114725632829339566403901899807955188084102778450337958800199514338342447589885303768600099814828637533649738249780372898958790007560002105792858344282006727407181747479941311828450828307276738222258947980619678842336304923955817553359113082393764362694056982170280379736464389173192332884240837522884744904278827304196873265112704962123669151745974038241128941392542946875862005303651971583908782389653671682920481952060033567457324720733770417970995137195834586218871581465810120532326842566309967331563971626715645235986168820205158890219195374043025 [159,84] 457046553314457737362721058697420316736191850097580908954613814557380885577582466823335445478327330008101232297007984826803546777092997878897690878193010244622403837724490790959897083895490933336463528412862895886767392188447229876375609376071537934825757038917468161752297356938463614706876326144303948473319423587049608812175735327387251166723811555263359270811216412146065574250703104385388288945379236041742510325585514661264778133769402682296268252184312189448901329990898608667282900242161131892387125000260507131410172318759835786081814670629506934594474070230147845242428017302801990062549107389177107337926529427610359722218957259075222754270007732018294821893386610581731906801049761518934937474642574546439165782704082878335404333327643721607511719077489658350677335852981182570068359565753471435487140454640428282793728234466618060852189295144183783940421621053532157583177530827945752258848432439198342718782227194588057064106182251952141009451326438021922928209650131754229571042670032153112850636168612761659154602330395448924026514738273182862268519277271522182325144382748014210380363439483576831282380643392044854279696711489225312638943351175325 [159,85] 1987339658045870403866606107032818549509111973333780789517809318740907371629838243750921550918709852057354540236576779108051296534101504771775631958807492862762268378085875595518849948327138214974627003466807279659557071843524860043144641705063943124421531182803103380866955725089363139941902519508460409580453425187936433671967042389893815494851942016842572773384466374980413200083363322532973866004269037623384808107281565493334868334905631117946769633821875630910164819887714886505368755748731135313439676685268813275305387821423563882880011048758069880826503163676962324189497633758938991828186719003565423963631565064138851347420683920918075073360073573098490003418161910081648506304713638167652790531199403541240411725950093018310969867176350432073492797074403266695696002028140268344925803346313117634573363400725618338348439830458116208512896267284674774566535525257304422899976665707819854097176835557978129382151105321827326897982461721763754131676891589266493692749161177405831375612926475949442502818930063970303327585834131202916430722596592058566073073597851424550503593994337601485429345087795300664003257451772083148974788379330046215919479660 [159,86] -41722560475263995007626286643026702475615668742854470782703585839816314224550747701678772898254947065773734555194841878338232828997154981479612810689714322395989191100841804807976973952381757717748481800724776972403105957753763288856646228609314054815686332372131736673913408890661143107573774186135105848874791644739447996017452406067109601809354597365179355330688707761057484629465206342685076755607192764032175745209717258203572522913474948480099005250192139361562294904737787993613648244247650793274584459092285085026532093388600368998958475428793608095979373355022681567021133439373398562966620415950813741289121412951280086857454636011256245647586340131341128639401174134101947686980391728139000301788569531646365185628876554661757918910462155528689040770017711997268661914105982645904503477108315280381130008148842784416921027408853802319017264889845508627657335362512301152761949499631690411883356281032845112916697838209365463872693805859883355431298585934378871550003186073965350496140247503544721095023814842453279193594406049856484090930200148264605706047805824312763551525198664461112810344443581739836858615450054617328834365321995381443225 [159,87] -294026803485317072858153642548965562955117402369732109814459241858961717374450380334756591324080683613152065519426418109118928586374688769119048206667776298341606665858355308871403520205028005796826032893422016174483321497772276762997891487639125885167471744688323105019310357893505208266686497456841052420374197647501273587420358862790235333866685727329533875288169555075359353328081312566941561132893131470900719556173971922116291754583853839428620426394372441443795236022513466721354245425761571364863505902182296208376408116223617362197502921541812923995568047686780179714261132350179440577489967608554936840274771647922298588606824184525780758652146031798468625248010547261974361549983341705992962106012671519449764635266559098491154732913863355298389931661110565549873846472102356100120743342084523890174746563548646446361586829202708991982353042500486737179398837263170338005705317635955684829912705929781158914592579880036897022112302331355249190353180248483091838151538560746089044767192984060337041568424849985912296136358198470265251001848904856134056281805500035374379563663396211522767597457350691682527646571260033085327499077487265505 [159,88] 510281225140889711973834380206039480884302982229956295184420150839715760203482484544940173769124520982770779594275900251853618096131653207425288995380661681504312447618689807797712938389147030586063282412214968015619283750109336855191079698926369094483165941600268544018500476122354857857957915096859579599091434177341389303043205253707171536082169634870668578338167554447592021367466607015708740097896941877380112898244978637896831675590578481574093678007602375696873829041883972575913690493405776594365046609749861670556876593255706321725343613688412922079700995203876047810052445939462546988362386900438386775321777341917314008980150212187491822444370347014130274891759631755154202570077341714671071912061872698883017680020440700601703764224762814135758193518332229958226704344975983315234997368219601388127125131248537880141256492088584175833392402116631081220388396902729502407833987757896266016274906829088718883562580725343399904830639381829934166931584932700252027546574577813825489691592088297979067125815092232769261254130834904110274166699612832827447507759203912496575261923049302647443491032192756494617939465693914757948535832590 [159,89] 7514143077832109352723148134413832587411038081059407698056161920195582687118495318154206149269015387969671965916679297168376259594011328689499456659223578076335747810056097705218667785096458044576637282734455671953867172602732811262327683195241820511592784734056514916078028882215408212190889302035985773522296703921919991948292927446352989210510144353634233555292493428283737495930130588268345002706812420919180232435874186856126776755579646008733963410337831508399108381182341258474017596436360310546713766202903237999750695415943492006379887335772140690359707712080446878889992480413160369088725063696847940433977082405734966430475362589785273528602134514006136621001520195949879405066112688993547298030477415186331409944320634075049751955246112327930413795026532087258147386106857854966089123734993566262575789954074800611693550077234116588068673488768020939606984203596342988799106635675112522804649257485433341749033040592890726869922221810862342281833351161218918422638365001171768873904419997380061156965418026469061895636289619036770746306151511374073104463940524528098637912815536079615687397481778655121939692059498917781270995 [159,90] 10819105759466972922412139578891319225656862551942090964949473399179104796056907557553923357364433671058434622996885907791095159596764088337854233070841576495824944772809260850211001713618255067064057496236463876690710801386564034358960410683412127815694785291339669753667093469408361833091025694654178957116974444344481283562210687410605628115209187798993477210785961273828019290592553145939964195625815146189305404230498477980357085862416523773182092330994697068569656919444993717956925532494418208453363063130625387954661963031623150457385814072362579792393139044432511621780376864473455287351371290578314873311156934158221922514192312877476155300275944433980268116310946527561466771030098295630490539063681258925833669814513946501374569095173265785112195738520752795882714594582269804414702703234225116367787373954217125891165425920889810490324892761713732556749094903213188390441887032916984214453359881059964219704343608553003135525769246297426850728486915974449203164695729422674100275742797762890002285430892460792001403297316300293116288952356792558539658618749907995620506661912115160763841186235084412534972245480636691520 [159,91] -28425025583397831828720238262490175528497431022844251491004830294192247966988268889841749732399540015547391387302857880444683190997841597377481451599586551783213631705592116999104371172325055424188592681898773009019816871401629375715516930746902738427424906692806969125541538394706508887955520484315691143948571591140357217384586101693462647492348516574259948649687749100257135642281821760828950745183547687263942969869828390708097442673369066215184985113370142352329514135912798604574440471808232239027660564077304916694229299252358381449370419432569659221359337553672806724287558922309278794098237048935894753633655436983911878595541162054645085220145960371750790548404195868226922540599844457419238520927851892895450948491299252285682928583339811663431285225058775344828858756367276943221628389515924862909829095684034418533167238972056333742455272376333376912056201932734782012750416970893050831497048970383920141901678327498064539696861000188461020294323164295983644104758869513254196712678679099742899305463658103748443746084132961866605187035588076043146840943575232531988808197059862284883045697942411458804304755231440 [159,92] -82130958895106700380321654395938164843249044110804872575569712083710493214042553343590602832207453490744253346149939235938894382615473881236610629652205573574661560953187425420771251537809196084054855682063271967002476029139196377856026719649843254121941771313628204995603743707034880518660079824477730813204441397824940137339685987664936008167000900021259255095822589304055975793118985098692015215465670939084996765290699098410612983503400595182336383599014449763572839627829227760882211010704410730048404862268598383940052147225542332702782200502885061011523412060661041498104268299624616745202533792881126907740560956653824748186401756800678138147971160054055692796780688583704640434178632428949686202749345309798921888680191304427551645721280909179972660383154498962440587721602860755399675063600163966848080996059228077624481025369745098249652162699846257681179803182589096305318323064842915121051425099407258949665512002612829077988531315140660757399835862670681905003968427464275213814407740707461277063729522459777335300647626113611987860151912492961837481018288086089141708824047233249319960534389688592070927170 [159,93] -62043960679876897695011477747239788929108681318941355852306311035519118219822774323082198648988446527595196852076336572731600456786207175808589740108112004281797936587471515061632875343060616404713269928130709049096369114916070972770826567771993803450692882015855685129689551367684105307415804740549637364847678381255966154512973508919774531901773431222632980957135833806634842119476749630615867219154168207518691096288089840403999763639313770897580851980379549040820715530829622514088022431717483699400046555466653496700754062653877826787003003537526993062594895778487817836115215751977258222212138617472596030471417116286088771583998906622792094655264225066983119708748043022624674900382354690651852819041893706912916449767345366653131791204706480309730910993627634066706142524357285266991364990871400706473263846211201088241217903262249010440621845022249298760739117647834679354653465043720375222285463184087638837753579684722656084496069285667431765853727527435316941596309703637582570349919236410002498076534885899092642305476847668529796922353686732098291097376817440910108559387145035458857050837698080617270 [159,94] -157236568996231537771705195337754892248924587901450086788876185014319870708440948711981861610322781380190238937974283796565366095494322491051655926778924840018620277574165566590970050515562494018353568863555969905490898736381430117345790492420716381019094688579516128101713838632505276109458456994927997064667639455947349823467078890861479811096122997436310960347017667221795393945202075305097208862211880387756957721276935990213944325710245773188010283155479640199806048379015043926918864031193138930976802988320458894406360884271255060692646399260296045654904009007755504838573481950469243275028741112204206641095097028247059445744007246394454474869158185791144167464579965297221758910216640941562326968357689975871096460862070776873560884491546907341676801881294211790951610176896938605211016849226757961358660906045987801339327069054256350342516316125822828543622716093093207156901857509422047764830895999668597672464588331894015222757449257575310178048234421468312841187010571012583954082662940961799560822707765956516601827628530684506230094421076031765152225397192650514487083134806605196423309715374875 [159,95] -533220274374639650764106633464342231410277883547578298710907964955742768733834812134592225134974792272051375996692494561454305135271871730307422197214600568112219705819773388422006841138870072746972012446641995042803288055806708868864360938122642437655774933012011604980590511420497039909759228258053163064186330332517099674554098244186688643723432172706638261732633333447081919320780418001393164525491404869459735273903090708610964014652624445075341445875551216639129670486395992084624849004033211169183448361737531878178312690626919874478448493468515661657423974002609664408514946887573166853820255556814582053923961189309823608389235472818484497375944170348218805314778196998944690515269928801281923011354539844569225411729656460295161596057861101025617372897300396103516671790913490685568681134218801872007129260858185916530318605338443467433517102918974562006233371020726204698498894457738891790972431574769139363949513225494527886049084284045879087840312189135141923700826989832003415138659404282450596111302758186406521653107926501632912266401041860912635154515034163857887222757364027033769486934 [159,96] -1781809660939644142375867004669127866674009088971157132610184452308183090915030747667255194920939330620610987379617709736829515866078411869424331806610591138362000900732222696979255040624293176407959902118896442890768858789320055038000473946647932215656076805544623835955753373875642801032255895553604346205496010383540536754541226295981027443864282817153169134867845339248731622283642049345747847208673266775502484763634127051178262957670272555391596341068096433487158153462341862310115424048595820294215833016193844172584643876801792568692742342826921604763815682068479511976709306743951456833413529907797130768079228989692654980913045409959544412893605281175848120413305933700272708223771092228510285154059463561244604809215886609301949898404350474005937508478865251774966846866760404934336797429844839885813893131801975395106249024671257965979586402332075854591232697478507586889292298999772339631773226742650956724113394564048359684486399905468016795146078392103635464424089606808665688002211358497808895590336214807004428208217179826434598137021357743855782331659374078780616727859307969795920 [159,97] -3387652993457167350355798896565690242893817126416653841570888051740551100046044453432131877136878835044710666011357506013705207159554945428760806327079397473640892313093823890914319369654993133579508243220717383433642796394147852842143009391790564538755747770135471799924758747725761084046847175047752522744201016533868321363656510349137101732006147665558372250716700223256412277611139927705996828379731521737726400125426968988194886845599282844928935812398683617560939154200900107679932809728297657812644519985907010655730700845343628000597432974579014791970791623527440790630279073301748807845151473105404755143950108424997328915104913445988138876052903732803125103425441692429094439948754739670218906371761031847015395858348690922376790297904246474822406088943863188552609124947226594081277376869194328007690254002231327731137204106322342114104639771756252319504583839497971322611996791664504565797734335860288812554566837186906071425930885575542925071472527301156061491112361230669081723295345577061435400562585849661459003223552591461850533437485362774755441946429797963131465290273987832 [159,98] -4369635770391539245736226917943585053392914286561222449408830539884602002903717916157403102152650459512208406737656060843740750399769165217056983334280011689309490411831686283007040636658694863969803089994387070318831052955244194411344904221387865281308681979767484928522708128750279378197018262114465210124644304325771750610210474862519766990403049563427593826305573749147221583908383605110397852485765980137254847462892410674297920059951475161568497639446298051597216466007651743657048388739689558261309308194083010267969324619620365598616065611311246714155492208566304936081062636641852583768093002259692022181081529690332074931422980177555870466306009952282178366441031124515950320207079497763527042753813104884726402626194354949042492264201921904559598222483753748907784908667777023163749979502280978161445810006301246726639797928179740753335839373733020357532753228186404351608137590835392552977999140427640363026292160278221986213965922904837656386719082636311963256770710643653708829506091111802884394978344577198271920288566106048344625630527428441563422198604010930626754257649 [159,99] -4968289264929907105470385988285973254419380096752119517964562216436310849699080235235119536486454499435228996384507010288761108553219151842332375233021743396103696009884022317991618330580475943042958284609825258132574918995743351139908267173632956750792936050023710978563486774021256299758231932488953255580259333915792028231941650449286686317213902237346174291197147353457573501199313533602448878290979274710631105958216186595346859277933456614786457953489035701254105154092287537236729858874630024973729753281091855373833424240202849990994777885375545068624794650169557802287969172992730216902277657556257258807224964000154545387562348443873628373051728278011749648465588093268439710591406193669682251461440436942620449451375083893354300803200201383340501902105097962001558899923827586677276567922079987980454565700190059352358261596152905112154777352967010745991913890072092427904736029662100250386996665900632460382739152855393558462272851728269916575005416464493467005507842842913798950466207836014823791616451067775701349179144137008056124404942630296813206144573670025692750 [159,100] -3705979157288942202314064083885936796217550024296249305836917078138320838538256401005395033778809959776376657832442257518263986930291504585347542615683734730028326981286190727250066074852694366671283480248099962056800395910864008230995753293010133797744872262728872552797639295720703812858903773343952080327308304836208882637047309244338147837402403149426783770326302952758258616072296292911128014172798058945341222071100823128028807471667210373368086014783865059708083468112129736619959788078989572958453946203115638275427986258967838818923260546750396834022827021211830671383775140579575615442563872324950707146584330512785625644077138751914818400517633437483417783753602947878488970545248919254656685783572897494465239507479843657592930193690198547439725534117223143306258679579999599167918656811520827871878378021397371410800052429376762668335305164659629934783621022490754057807986586234851247641000539376117281103886311607846932934594845985219430989566089599976763576066403040355214481690034993450018269812262857979299978222868007980363332683575402559107873077461915750 [159,101] -1782160892587620744705770389843152741164549582998407263403018100419714951088940279816545794803614006960780653630878606105441966551487969104341671086638841098238386332365509563722259678474808179021058884514626868209115659175722954654180156058579486133736844869173015665093536192359316973217543107332824745840159714566205701544948574446566248031892305690687466050911834771022065223689350271541686006246443637672470749434399743939721084961880499146363662141164366705246193326917258751892403223413574228541392141436612322063305752210775433492817359754208331488183190765943675806073270354578216352810224362694777234974398570838471335113980330595241291201597873036463786168058380428540952051837336252959714560692668327189081384458696822846075649423353977273564399520505186379208918226179874460568616296926177205335187802752334071475854819017152802745267172191463729343273599686194609491806577718008900689042351476314104987156548446311712997767875072722095707138687624142893962300981350946434829769660103189421096905216579502531439656314803719199465386329907277112564671677125 [159,102] -913384357006911715111124081918928572587736082132418231686499963099008491087296883936674919836726094377791491566802369367619232594501596893343531358758188087334539341176190608635596523377178066233657880105317078559776901753573081685234621718972687938649369505800083665955867611477014423539633846474898809403978862497680078175687214622245879017509863741093363404880321569723079915393139247684845128311840718413363617460908675785648752175315135029331923465986939296362135144299454744960434951828092550543547752993708818885547736992046197892069886632614175595460221353421952585033044691196347155904386233616412905961534611301039455807314016940045417012202379217806916459124292854821191557207604651618874539339891840054690186165818922284424958226423936480458033187842758244855485446813186961866112358219989596674135547710936910086551853062884646493226665468724248200087188910735533944614038015373915204484876219637567927753171816160662369051247444680614552775053730736624471032026153791937734151787063095057818911482339379026901557469980088434629288548999230290367175 [159,103] 168380921517091930429971353300970667658138821476727826076801988027922092649263409132936786733341678676025995897643229926791219795755495251169969213977368112183732214103576875738046236670926727299480827142505813359169980852286346163799310821188476925249373202908923401887921190216255091690605113345692276682917227125794954172924853344244113678392197966623988143253685526775075128199974019738738112280597275897534940145182621613999176931099107546113064317991448807508948164751726338992086455427333346860945489410858032906616541698135598134808909981330282980646717735751910269057257024746181691385569482952708784488265114647859001509365456904589261133886033370821943488927994676165340595250913932944818349654678014006347427062643940408545590271987794034210653267950811847843991278283492258791470432700214984619303686111583481060626507605194294558135130880526020903520224882374054996808429567645786823391541974180591559223035371739730214826999311461685230353638419093944062600199964122101895814747170748809918853748500020413113159852415988410419612196679016650 [159,104] 922259111367032313856646493014312603830205762957460285141178883880259499642079987269700103927594716586169688030306485752978942574026641628563970084496365322442648281811615515445823783235810444633233453608351810747150215551675111703265601419675347136680115480752672704039361901606117230604149614229966531586968723708306336818816956352314654500632302140802146661163339215311105410045526172506945097278627971736256772427733835844900430017588663109712659338946599707489577904714806319575097944013585531029351510506236880659105687299675020380340167322368298724416320358585799094724038710208392445984717063320386284721494081111402028448848270201960281236097134593073403321300453968031834490183140660824589188192861385609371338504791451738669964199819721523079461681397872688594269334587027990965467042930790933979587923816246056299391213803210380069607429115318581137035773498253178650569005158737459857749488622398468886979755707044015173925970783148275634044207445138414636779619449272236254425500582421820129581915610152055734498273618906466374251388300 [159,105] 347328292557677410282562337536352314655093479657746895953028380412151316827869449449790062489238796105224523336005769268826118969814194171039271498496772455189387367808339042079900807067042325156192441074444614866063863228040216506799383507699771842108893220516293411482429537464238666831580727562189925153609753757582668954561689027408949749353584906366585824348990357382367130006084662488102607291870755500446543685118235290478939996010476348653835374048159530408391719334739376507525012769758665620746461857234222152526443172858094076742290908483170563987455571785590231963701266892041882691521866723298947959467411318091033741593902243648376662668059879753712563686147581207568555104894220250499870384033871444865436937419221496686484683203489541645505888683953482281200048787701137253666752263083447003824023169667789421676367920329405495996331769437257057270180533207249499195677232879695020354908676893480187361973456970959311380192870461335116170874045548419093396175645249647056705581648318418534053731153146035903640161904685987266875 [159,106] -656381681681988737430063737263668476847604850752757007792284507121446418893891368856344846539588947931412121389936683985530783755093474004369696695909450167184904128913429501608086030767857482405853678964070036109462078999289770710423377172586822024200930079370399286159177649234011668748168795156782615580741983648893783338675040416710197181085649190865453752259532248036708297810130387920704474468524654863971278726607643040604480766794490257686868024549540204306228178897291675445407762840345449508005733934465280414667533490587901338918739078792163399887644178804510883988619602320506616291401859300581024072325199110935740835837184677880369578525532518942413383175482720678280259592005625619896376960503904306415433824779622717561563839627159241884271574162473289279032496204667434246733129890949419398335465545783056095747696899085405612195680855932547414057701623366794633124197784255759151261316162916372300136351874005715055990010574405747800033857026734382256176054458152552538181508395611898604017183709200791315285481071629100 [159,107] -560860905725299148584572673063630681384472088598529555322348316620309265593051177378220202461899588842336093669821160429061309995929283308592311141633185925644528866948479112268310298383644043368795921481047433235837529507610172234401226328978646204090997110433674719236397108218603775482827039562636073366342492156211723165323436082525103077471378702754388812778422163276806166619868675492437794712142670361033736045950268274065746957776393014298742885569038117018779753433370311034770840588728806574337495177962310272694078912918801153920937439203655618342316020253628192682615041310349323620023324167724956744875876303580537000994321880530044649225864950950380306225674654302560890255555441420296552448361113918672973404320356718793456927512080203173721605714225478918842989321334198682079175677464334895512867433031808678649293006766241346598813993967749563137735564691892743930381126318285939564242588270256635095337152136835912460201745253705914189397567673185843941864254566089729487009487807150874728127061113493303109085200 [159,108] -72621150944147023037287564232169236267215558944823774335885714803143596830854096344552650606553530058086776385522281377157494502163795056461652485461889074246388377953547200849813951467808152887751278086512380765554760034595434303141492190135008446347708420969135023079021121107488995346932813214170674798363530210949953136200823645627127764005725223874411577428682134823409466125038200617838260589787438523506532918527267606944923286366178959742940605058827758171106510148659786940119583174598201318564250112888218792784675808754545930822034181572644228944360241726636106885891179711915658052003586640754369449539679718152045402295583163051834303148169159527756434221947297461071887172033160280843736765947366527078269671393023908915483028190586497583692622239352321693263950446278570602160690067843306032917720035761173831691824488445441625278402844713273273411125815786361022317177430545163206896180036018319702208445746137321505091658204632751475401364018570497711714359724785775340180748416125039580803903868441761373150 [159,109] 40669856598907297879364998865484800305344705879819262103545081735600738921915805731761120963250435357903457939535758516724129237734075568087713686219671526262390795075260068124043718431128422636826029662153052966494231503268174423795513864526313455308021395306767167468303914568592778167624846206247152257368963610228101199807285408991630015836705732210653533258758750409606516142168175255663437049710030561725461360095478727034354547196095000980416894580860170690277049770311223814431715243133625041789551444930196365073026819967824886706028792520302937559528385020110785887881747307963692384810254689898303155237770298140494247425407833351032034378433882958879289392636696735658088882145882949391982797768684978827995711546177060849802194082900318150407497517967489601290288470821850064212964729965976790248365044427731250234298920831860616571735235263552825945068790321213454754106142869123401909570213504309708608323061005142359506661664958948875727817535568376254347576683306163504844270029590906973319671002568025 [159,110] 13609441527584812134710579753525111468675486547122647722910786835657416927752246623764982791522462934201866448880803365095516611954385497386732679780464440221981780266995020597898423547157591857835022256578173301787264628239781901970750824293179604093984205513159970763610630915465362150439974441749389751368985745204768302586257672263759342093545083073658772043439753561544379219424932767845167073078329909411345442617232272581510668398049433609766697786859779179717162086074197498947003428700279195817477063185490494688040545211422881479783177500574198447177699551625583600320035360939516227665509401519160445178539145666170958422671829996027553349094188139952536961372712263267902437652679260266335238701952389980673731957978763901904019926803991437969222410233601356661178213726350851026760185425938541113351682331485449440307092086039100627789898096886290173958413042865589917035668277811308052226001244361769044205530318094171268260690601578872658649427080955724470743404551304036781400421659922945188381350 [159,111] -281825649685279565003335555156510599966265744958197323743437986845436086278592465579633477210458632453382060588417455836931998366978287796918619267894784018831509060856391138203185114019780512940651868118907888330272936481761756969894091771233496001606293010685428478312892359198862100447590357837455803507659873601517942747911145507503624573128218877493065359906344580802940836641632667330755966202202675107105616485448647019787717136056126034451972211200542465209928288939347294341364772871097261888389701722247531862255630797231687297682005987401414039388339551743769529961481399956957810585358798082908716636190242817467965782024057889203254111437459534857279899491577567927805955166057212494834399131450295457685060756817430593466136184321880505329615983446019348795444467165078227311701522499462479197432433289056729176813559917546907326750917071742766690453759323260727175181048388442631886098433728318025508844058456248585616007897330477279815551006019973384023846391732362068690381781351610016800 [159,112] -1937587738434463287120168008449673747084721569023206467754978849488377540876096395478384998265981477930607557772671157354411226152953534514468314994889163090003130922942994296095083606210610889425229541426953474600495344940855655149967258654284566429629249306627937504400323363479152776722888418673865954998879801184156089090341841252537577809049628617354039347033679204452452397690467654183035239987298573998059287082719120900871956687442746781656367242099871719670820805491135638554002871213391200194608342083971091051319794386866128934496133710655393246975131353761260797283126735105280789040957226839865484746488106950910983301853901908323808799314684133165845723766095145428903970677566998169407879484165110870559848046343602627239664943830788470583223117133660093423722368284856227131364836963194473476762650790594922213975309843957939194356441554787562469283609454703138645263518524502479003090869085209985813448946136416518134553900630387754425832592888370391432768578689133473342206941149440 [159,113] -1804069276780516560412885522887657921470437187272942374537266855358462825970377418477865069478058081574630210739881533138149584184219921756195869237630012838798933326645534137351650730129835106192155482631320733298060174702271871962092799645019383917646949084911959469311242455564531066859435390033125133348895008458052273533268754240266135845586627694579193070847032264495521168023277043034377011529898353715457808316292461741499716578562054679730579088543145913082480731796672272413250136347180348262930788982468070333811882404250556078227497444758546781518353121821166153337754630802263882118077004301704476926247510424038825168891558306835167829465945454898993283318524519236998344962784940521276898299033916802475679455294789606356847620878220277544567803932903377963934339622739821497082275227119134961441834342384632668624678990336784969688425971982955571402265509766441889456293196601858570851144940144157643946204094662654892844816021609321654232033268506041968601486804072625404712405 [159,114] -1222665870139266771547460787038213859378160813171327045327481235208316882829558347856745079702991063293339536630965352509003371516686539771464003777488875101150155239033268133792461367070928047223559314782212504896641392761288942740917860372819881200034497973971136611360107437061512120932965562684049903919098550774058911355993433133386586860909680098438119312221788122135920072881821553788609958140815389210406171765528859479254598243893374957799564714206735681956769501314148766821402447843085866168564483417680734988231727334890776735341445715361739400176511598203008009108984722926071804702972442414741384527139685398179149246485192735191468729075286211966153612677745401386498513721561924853071257419647741038061296853867543856077388659703287554092507085664984424491101653529981373171678797697789957378982355076582031245988294574615232331222915471802667326824384503125201186150200584652546561910055040443690297792785786578248883329103715048973596627395174280178265491151560230236020 [159,115] -417213538718294362558347970373343012579822661222860495927270998140119608457885810500065185993428940042949924858656274150946604853725451325521248703301194672697795057660400020301750816077697109016570053455504734326927264917527626239571955329248525254720993576163952197056310248655711770644532293956171207949088254509975254244557772745682582196976243207541782789048217779857037920616783701397912754242023035724714099156630366826336901615224285820762929042294401691744871776659123094789488340609194612887869106158435710618529755448176729646631664550901162617042406184136041640463299652155832304442203502047800231235154939878798161922236447208743649622647077481411726523324566519536086040923476189564134137770515820274160757060294008782028560896143239351081137865431561946246906215489028203016183152186386174453731994847313103816115609131187929357435139582713854038630555752769693585553986736340799543231376423416000307690129982499142547700092731043498908789342290176419318407977148825 [159,116] -137685841541035128895990617000566916942513520850028722885449701593849751648736988270568241459634527875051010902425911638367311887806425355438815213224323101142531039069619405450743817867703123274744340230093902811829359156964796929744289909457861724942018043870745571311595648166935842417149050335509702394140254686917101147402401868860366206457173672692488823331063299915532147917534297156987715711171783531483932881156906008353477160020461054438582527859315609724817239973238768412653571608373274372858926176114337442049391238504087684000576898435322843771278534417445003421606114801263233465375411865384196908464900668536712974248542601130882151274729705738326944025452832127816310953935685486193542859995283258545735190915827692452322231856183393193042338281645448429492205662501741499615260445517801529633040125514072666573587001049205694698841580198840282066540269130431367214489683713782543377208655480710287549027527571243335572994897855618632906289015879363270660760 [159,117] -25660639103476238099449573792447825132770175661500879717743864849267359832972347720719052478681267473101998981938004822981690613872480063192510184617739401320370726041262444021184509684399751304788572501499829998327954755581409446329657005989904987059009078936624154826798257518084964237532094181826341934482420033356307336596854246271300055318042180966059160324805015965380634223020483718886512850003108666981179906633909169420796201337039803950425479439632493869711737952403263543447360692072799107307663216501499675641718606014991210696876139845267844915159450764725904844712841734632559809896315229557907708805293532178020642314310953034719241467463109676433872931257540911008984397961384416553472550954809157525987764547374669604510438283416503542327709225720977743644675203115401329736145577156158482568640623018962515595665466230210282112015283751445756121259598406415525116807960701540289320148555089198354155619157154294922784882303705260161314498676130807640 [159,118] -3717741830182099974294241729116464263711024829446857095168642113849736839075328566457877862393167061760689626005945300014160892090959766591970426184568029274470596910844024167249642796386250109649300779010275024968194541377517307967193695759069422310447140907924084491647303763245498412657316504353928140696259776237340962559296764066560968909648866667184280424941806599960957629836334143524614739550700506642081711372428873369652232599012190824146729221213997107321328559970340493406563783312628000985326796395605091137253442482713313545154162329797810595627545860121584552983626328747949237227044257460823569688009244870757112370640868489112800744984600424026318724898746884853066186149398789856570687981660547581780868991502167425196831311976112394215256836090525154783194542700514342651299043085179106365227710153807048601561500828039066581424502537208229285515818395066612626413576961083640030307938811866353107666441677017081132616373597901183038104886710 [159,119] -74544264501371522925791342819061857920160341398504981221182057385748148770568680875711079039948256741576625119504235914812783828014418115538859868063095752296613372437894637742897182512106167669872686856953470972958470886569390422064360673731802547808352215206012065722141625050898652793666015331062022211751616376781603584748066463934303793316518232939438277759418034862122054531628126430753514527468100971165307747735535698556413056371742724542804053782433674779256840660625004184682594433065245487146266094694917263568816666712362565343713080261124406613035028789824039224713403747179024528412610915691282460778369439406734727320593038196586432464037022183023292747452317609827275179251423983576518438816839962857449525924761975744249063207898544581694602165589733428787261367815230751613330263059376767474061185004806489138811544494116191122932954936677831658026630270410305664038736564019162449779758797731716844832699606377062740495790416419254870 [159,120] -64165044417052763714554007766857665501514685551844018918594641415530860173983269043736832725810410208439923822730969074369569853428114527545015455964034480269004632331551820786486879966237797582333575321329926748125805946048343780855644794772085254465827598354394414867809853595493251927276095477746288522264871547182220414603463553486467499344018042724975516094812269688467555762705009804198803991664080937118952323675262262391461733267859235636150595261430335222681445784944964247804568232076717791391433199416941046216180551546989999524670928797629865505890041889209674083309960523865167723969722445449494484419547103167976361759292088900895727730009113554741681547557335396150815517924575018893329423101165490976858817158684834514580678827285965137628628329890316882096960099634257907940264033398307703981465496079411134409164542294001729637504668498701848708009944054021022598214768964638010740554533925709513679684962532284745621033456479481 [159,121] -22487091873314214517272317505066759109031192981289158546744307600990152832726088866921631940792467649249988476297100434104882546779396479986740030245911159090887655457749908558337226923387961628283969788146510836278562849150642385644075500100876123634845766949958052216562894668107951223531016496504921764404122903220996070788327769370030937151746039640635759850669394411182667383387218533853552432466268862588349892960947675868162842609771395984686889280079145417116766017609957148280830684477485369229121886940193974636413339180061903522192300567592190003611278545271477997714727854801270852223198426300199726982072026600028108135621825532193348677001927041962975757655459670854695842498212085022617255091920599379916987604889879465446604622429050247665656748474007362138444611766943259274270943987237566950719450690658491497281112292789066385516613472587513252162541969435904647782757717445224547310976601968731230864612841866548153414770 [159,122] 2298710664620298314932767188548813290642241130206908684951866646962595119439120042891250715884045729826411936998207499270624648293598748534419522498099419943895943517537293269247424137530113482863635572777933166055154898455508802043190864490263938787413161778829142058235057470794346467884977618003224103995076377748544586711827124054791495511206504814627015782527724810502697075121035130199850815495475941263070947470376795815082608409733786083245903568855636413196954852575115569650145418679429007099265993847354895956188759781746535119785313424976048348689560766778114126690919798167211550227666643322162178836630195128102298205427657728644432135129058603557924644952832108792741563575643219113603641429233417756882787279116916683869616737107727031256056793425386105055366024723493081121075477783088270897138780691914138546628942275638129982533837652090448498093781896353525802416233155311927927967629969626258399559479813344945832 [159,123] 6322236042540421063705977088332211040990412546137222859845604341536162010184162223684813688321107978652962386085609990480662383937441797330320207619168949865764760618409827439703271344028901873043885537592406772920912290898574638271234382817210823642439063537377698517779069643786958855481206966769151845165359479246080304915818852429383417412505889694170572442658024374726222328990374136222942188681410494101188927109077599047909368135030355435803696829406019688041715875298426945376852840620609929366216927936585109830557993818865045382060223807440116768013308142404666812115820112036112968458614496784320222670691111310161726430316459932528384318722801863703325006664909799637434992700697015685018431481462135557512202715546982668027188236633908252727167168555340782833710424937871987353279701422367063678907494086961736418940695878501048992089821786871229417137468510614935128890649296453023143368402144367812989339131508124 [159,124] 1768916610874902514673456635049231883107160120001325025545483119115809840992836501630569926663516326405647780031059968523768002405501090354307084281403425641222053106848816723703870130255006538208055727224100404076527269023308640563300900704023782914557181730302884072651576400521645436432987234518585273487093245083234718605798659785243383226939982536247563317022468961639327000827718588449046092962056172829905766088003945983865588288525726960904186832664739723072833160206804854158970956626520703475105523252711112708741164214859151418428861916289461817562408104709026556741193036178634809653114976816844210908992558026531947086979960073279246689749289507796351686864974996819937717549618886604047746565592253914056193212269577304457245598655865600149986148720157643627763993625602658724358581245802291168907708105900880538804604600209472467857012777675566694593252821103096043324201855374815655395596257788684887468500 [159,125] 141843963453239101623113297908306159324678151940164699232233493843392167838262877144389801962056320386558419756512333143864548973541163053415959621114599819073442152363320479274368998984271800514326311847691511501012126540414752546389394770256868488464352630444849866495692562483518663591843187475319093521789617758178868503391937466473890174563095243372502339922442886518430174684307463831378578598629452731850410264105573276446364876334144646297431897308725098686806942291820577968673073455605721520817720977136324671139183429984010358992793179470841689789924528141210574244907019785905083082560998540963271616373499015727909993385148255031587613082844030462264064394525328180111997567430588713597149889428050635671723663025075332901710017152462564420040470097545072541009100161147992709219083938899888996486940068187450082120494489001908163484922938402414031371639722916870761344043012909465582949498420410230750 [159,126] -2964620457721877035721814311572043105001385769861007153519402534279369295386628937428343268984852413546987764000884698605103951736901271621028100151927713414587892463723723684519608560568943479950078335698408180430950453431704504501862122998987447286716988797880561017546514929791107398110656001481428506633610388228474161194706559138324798084780560134714061169939102992001354341112817740953826808843535296930174095867472130435650938288243393855996091281965598321167708185205936536183973090302700103776740700887880195287348573614642283879183702567199401663413422471702845630322103243705260241487340047041918421581142771393392942918240474923867290929590324704765506774301726064424818699874712743570003436749399499264976802767331749047219508356613178536586801465811053221343662881897386219414116392607579659908048270007719323218193913818510978083934949252390228241753092398872658388231052649760252971508947175 [159,127] -816560543974722960034564084787334274417504246192073905184927604302351291590301716502986952358662299642130570937021099329153999929303759350374747787814235791679028033002710414757319155143054173439548666603407132137142527798267825764923464490094632700662948635928543947303165481741096025840717162996791401923387214199925776318104619587247439688057194734138229847718573596030710177601064153404457300342567422769957569096561946862832951625542327566223939719116925470605797293618271172961559119198004956449498651861474042044854333355871283943371768374040475885624894151990981630801730276495280485973975847630843069673994218641843209885702551542124998375963501594215759603963413360807647218351361288598136494391856860904962268623409146935714913423436443471262994964895218164777751512713079949183744298801678434473008872743657668261154837049716205876856473064068742067964861741559650923077850171875576280625 [159,128] -32083789058367778763647244320664543364098877252919595417180653529691124049110586546076199765851347879706730799039747436374315940108812915837593007354626418174706008099767628813227593191183605922332925642506309283492115070649079102043408768781136754501447188781966342737252282820149026488948306969522496884138320109484375681898410328775576118162688464989290603500609149694328892417666226126928071342628621456961618665285438883240545784926954555797724307432599057073939246064640139806505225977724001170266377325352758763035570573649013493962892075591465206732751158702045855508757664482807400823242923964541054493584817771936740154507362099971342298550980732306321655049869891798991592919573092601505810795420105862397694100278328135233268560523222329795264031717137564084195970083812377499927763646379919640742711359191244066487265322938051990721783823099538634891923920717817645137654139635275 [159,129] -363034690775983491834654555336150743836094968173801443964046945755551784728873624946197884804396270147084054603518976167109066491518054070276769547243268827105734483420768208887301033765266659469743149924639794843359327130964159874118893269350495274664101040644775237679145423234289569759754578674535882745416195158965710304561278208459558454329235472399432769226958903599925573411907371767638873523020419403342468067896321818737116815070995123069023654990046203027820765978392818863106324236146404147613119248775241837695183559290138200136783854204774239252749417056679215581690729744423411990004044143934023043087682499067376306913145969430885496883090391037803761358398064235790299167988298456769419873595642900625736659730424334742285442586573895445701679256758958288960721176885380591116592229125033409869838343566461592010200130617785221063070171987670864281250816349756373943400 [159,130] -11679125811639852952731808069755021119637271405302022189809307905441821341326517916360176932196087699437749711952879631121779814011812211047520529345340344193846965193961471351899946320280007246050022377919852091976804977594098615109695875922331407641907688825218034828779950953473627573747367445301792500057792253569638964595844709511767306994060106730758518002029625213793902181354876819639128608464928748356460109164183049512424916515576881519477726551365271148876131490407239379380288340585093106303195144639753034445012239959012540863682021235078873122597996017787147566256724938730714823716909035849493355941334807703745900530331796946456182488144891845859521692446709749132206561600392374600344235909561292923288192590635943701454302046022324043829267675288372271138974825283110883643672705939117192224073725687671645637560649291031069585552890393056668532784639271370125 [159,131] 1555853619452650899895009453010280555406973824921151481264504529966922074628380410142343834917218189103101988043978927036319048452565460033824334266908405686614887916501397469185194133159762134498503402597130749539102418356353325268855130268840326790297891830123504113299305863346672117812951506368127042716832833030707968546354156605455115366107472716597412892642369037880622093779281575617138837010644402712156436268982864691804772743420688658481919202963626373294605858410916155420426543696288473016626646649026227814151685453211313799533982660644685632992085145456820951454409663038563404302805629367442943665633921513146335784577323420505892981270308055806195769934558354619528906953962956573443814188163076065892469851798203192842038391949854561981976932334294381397167517875588551728799087773166206997009182474833812403283274437776530702991906688258975138742692435 [159,132] -119576910562344738621967967340590296712001187997229212903804054853198918453974495152935969743401845910563624414534397682939896512722276706129640880650550360138137414528406820181162770681137582332605061460838702411424431352592511854717352085911656375316773216479037120479409541315817070591233455956379907724447368164517236751644564941969622426149418944079831759125486145209050265614986266753160292065461978981961666996994123764288974936562818948640877297154170396859162599380801260180204737468765398354170914928060608100310871631564597189557348196060524917070817617065160604335007557784184096700756010075539277880470966139130521380716737476585712679804068169577089347354634890898712180603193022223618356232741774226932473909367077013802765433458999149368253604244509406726315145237298337918624233787086715615868490272342467003237850173571601589923480782224122482575 [159,133] 2892923539357166066163777234169823105398202188553762500236757749032172041503220154384655752016145662009988450381588863187903338221443013903050857682700410601894079125007273335171742553121958687321350919030685542143837875377938857983368759645982145467727633176218615001841692955922120240206735704112694901694164702635445234215946657817271815269568654229322111127490882467522260715010121015381224542562778644649977593422471913249020352088596791134603285302199679540196679652940076862508923817002246602350747061779506606050600233340451870171171530892256483775468900488598876230709137305167212466168397691686516907972978719397148381261200807474428404970686089931055325323647741874630763883787378970528180327190850500090850700714620822474647772594096208237223922131221063261168653065734928258213028694593386132778339234125856512708613119782188978794130431147105 [159,134] -20894372046663302813621105057521727146922504382677343863878218531814692423215175086558519146594947894756429719203787210513439312084641737006814986689012077371122300194982871433497406748446778345810284674546103029276675561315682972805844922282654642147378188431668296751151304653299148867986252956713835511717551396144754494848741894440682131982846432080536539780017072723142445993028653379469186833394820523187649141002940645752760292013564083444260356072175739750623952167878557238036602962414783243655923734352769010684830187112198041223855889255720092767730960300591989335231055747088236777279007602201008923874078770634638051695495900244351641462924307461278607178347086038330814570622929350898369867457029112313909307187645020442211754741154756288993547926206763484077600557637079131900695013753815371228422778534197152475599026943799852079320 [159,135] 44643108392992068785218673097382931910772950057075857985583116215961638440434189824826478226046080105992501549779744252748728912838627538167066725518637458488429811184165946909574191204687450812616142209807891052534887312128521768111584292748578606183724049455611670689665175928175934151617750625245355795098910244746199752782193753901803772207287971761100861889537795291147428703340967540178376230986447480702584465452922075380642893770298055872921625120439980411185262745785871239340893946329145570504664451186671980321642266477461516460230897192500879934000190859581418637596593313647822638785751475566476029786171783336696902846421766497360484055530197678325541799218212684296258148479800220354849796536649069198329303681527948090109412092955926134943505331828670972141991319676859649713879070328009846134103464988965337729599246665135 [159,136] -45766433363018553518765266602394451815796352990376725225288362229270841624340460760042107585067338184353421107644342803970360507361025389260690228295718860846608786002008889935003780275045061357269189399877046324875684357767200942679687556013822851464982102869083141717227767622149820895341062417511147245879710750718397759170249569636301906615764810136661993597985728458834075321919000197215254598906353763941934983196364313588657683069092018650683388495823610051695643216295553622324530719392242472208723800662069680230100014560882917011079325996288482891100540277923129897580683652404663528639177044508738988470513870216487336735748330312364757653581588974541293844907554306291916127630508335346061026276942022902329698028418986511897320987440942905932216032267226748358919131875560799084222959535787145837140277417243677812405 [159,137] -1014220530426800687939283467952764273341443793265191974261071385894255687183528329865148839319400415508720704643101350337873885248044872975926438827877854089294182490890135852097268860992323775946958842890270330285942886236943882798596786596153076343058783553886732777181852966935158957507244907795148592814841274643953296349445145024638409507687942591906679718046397753390071013302475037670706871658034743222474749410423868907233476534973234360377653191354470555312174744009541269792004599619484857152354779737594797492387365346681256912032096334542798923008023747748793221417655036606984808112120869038574113840657820593275835052297078215862779796211967279889962561999499440380121546648803137555449162379629429545911003916848317608287490776630016964133533714728345677519957373879234580454466810638528599024750393867534745 [159,138] -13463210117238417932203856353907441758229442663361348518413368019419609695567256303402218320493737449399590047435829884178041225424569011240033877767999317852309717048481091695806031932634749411456220222763831544525121818095403921239902842374942168935673785726307668983330710220865213156722104357206694574779963778589515665865217020613927004477307975345528297272286984025973217778295074144556449465004909467284102510599057833508340627537905044041546587493876368062306488012032735263164416452068991317571667587314446299790008798816933838482693159484010820125327383849389547807084915440083481314983995887221870970960678218387466012269227013485475781885898727689227729999250301311304641062423090522459164902770891377191791500102344869818879353813000788243951752634891024025558577594784247279291489497349881324061679060 [159,139] -40683274152685400660472381475164746663845889347639295820475789503269380682613217354430972927554480107591650398870464122291447564828140937605264031963275270733388656372605870916471574625324383591517462176367387451858175578696321791671759328858307598792586316798902954832809029010254471154898883240213459814099025706270323638771330859183101308515746065230249236414832318097665332030942352920748443033962366001450875352189460581938674338846486729036493998263326828666276540794631866198794494680206788018580091775378209248597473083851308656936647275501667504080647768874209019423620800057180296127748976355548290140847327791097224472087488738836870872351407082342025234345981071372084330045716725087401341795877384615477296987734750991347048745228159318771281061402939109496526190505208683814659390108752801770 [159,140] -28281333155160600141516484005947799983280906243846710418403803437588593695748445883441334478810797420908807966978962483552184814369860685626710834463247142951758235058120244389581719895501769169395725254414021888636024547712900479519915389199709970105570702928080187810357326033702471427913522917414437066254435347798414445182829573553199110537610690090138381674894803433698589059527063266436855944488387083278939495747560172068000845950495549525148269942717635776950336433982918756259066146428706398916785568468891222699579388740632938125671159958999242246945761590343763586150194787818397615610443867578358312930936086973139798369266163444837798089114993926574061509500819063419183155368299052345609417140063312884805855852393597099591351399462505858127386876100607644763337426234400608139986550 [159,141] -4487636812224632522636470633644600776927319646096872414703590573740880717910091621287152956277713791970510270528203286452450187766536244692839617350980398363494859849108913247309982478160347031639608541919147915378976984392915646913572088401786423462454333920779201982620788619936872547299785656963704562350213436922705469345133695818500663713630253774311651238802657934013767307439388691872851181057223082100669712194754903586271922522756983789599595032202729520691317291080798170196742256672494574130272366881860075392709174200696320823658887064081430975204590162881159432454628831880728220752462159587006616985890292050463998938837085176631514208709475702035566093240131808781525401531734287054749152017691365698944710043949072858073567564458518874341941455313808067693133930587227666 [159,142] -159610688152275524145268352504319636508109791568063879872618130645236471449043887126589136130827582889186974234382254835219478194294471495592736557219619783876709763032940927136139153840783831986103516751178090838709403447856486078963926056089515072821492822493526448800856967949960049625038345857084204092654270826621651305803811483414048666196654517633860692037305141322011566758603432599777490949703134338347491338848439475259037453489954981542203894131103279213266253616632024887016146849138763863589619820233677028839136568931123340888575617311763296200043452155057968648183766966752270353763690706461877024083705515826325263103047774862909032241631643605970190923203769555327656717917298239857796419664847528613259288411532707317880097387424185979199040951869563130060660 [159,143] -1237194738464300776029411702147627913243645911706264573400109394608581886154553017045420798812824061577495417296456540462095624178276427932942162418830653421469161777623686482926553747505174129380574468985982484620048453757782137128702501766367698534389433765098099563690407919005827020847855860360320325971509796905532571465957132481078748911583121932089008391536552134110479189902940733399558076724367556130774636080994562966881695594969687941670584674732049615573731967932245884038633410090883216955389495169558363005839366979067802534308510481024644498718653010900833318146087664619946094165691794569872886462569462626107731671444351693197084155237683436368316108502843832892247958971866521392057482705842556565606033895550391203159625004173893276020063180561548 [159,144] -2012388834691116360233775688819315700463576971001285957744421942146687868213257496825849849057066862008591301646448154483697070997683094977371457233505174578385679965460980940164873335976928244480044967973794715779499892962115275189129363554253726208338420268664580875855567432185037767089340548326730064689470208071380213107570891601491105139868337687774473696082741707592734667026383611277858303522742754478131250574617266206105097995044802125686775545209454918165304095119716222908876074034703542551151841164147822587348728449189864656616527257287135975066107196279319924991974275454664697828839803673199403523132404397243726805559432426974833412424254781047225134535123177609099021036655997600115528844798881799355670425408188949135533931997912835660 [159,145] -654756161082108190881437601354079132591082684666720700360055358641955011587658105804446871974730901828274847363364479671227434820546231713103140608633400232984608006495037096934152525828809128525278743922376551313154535212550255813208724231967404333842990473427193435588229685785343066830003061008577136740017793395774620933054405536980209885097705528409486778773462529801432778159345318015396324667293995641793617731697076126073844221092698224958566919644868195143495242048734625423123517135922054860754401321639202540840092200975142107797758919004699867257691804507640381981576805733436707230088169255049992598565488716149878375148619181798076097057217593183905412534094699784597398057140820635538605699783793334554193020914256108987771594 [159,146] -40186167800713425409857209769355213800764766163724658536063908236776666758624969344758335466480868734029477363200580573886221425609445912821169679605604995567512564262839089858168033784664062554256857260784895782859404084658861680646916568327875194712370555653885219948493071453132942661823284072651954466524068289541414255057353364640212463889052377316915320837658228572630895431400350779291124545136129857187064769989245722524661934677355049873626439319967262745241329397719084083708975315922771151909749249031968842383164494097071091074742777962013944878608875052440455579395288301115886100550200434358076653221754233563349214510440379816004554462312618381376893958644501044500787165522625966016316121561142433623740559156993 [159,147] -433632011012591985434789741634457830213508668347417069769183655985939523408730395480691301746908825525383556314280722940829621005603934192942032955795564482048990212985844017595936318257795958486446822161478921965302789372329365995863244463440264611960361231809433220134782266099402276428761844869904578775303806737821366682300899605346292841301305827550754702424416655236910026486980832817691507712203318034094451981622284003467541532675609507997908698476404604006484069409135365904186321494239024668740143359393327346488883321819328869382491882333203087396588438864033788060618792059371541034435749314942303986664704189840935491433167282304238319525471422855939647737596561789537765504131641109983041911632011743 [159,148] -756611329770121113280651223660908270518196452970306191205027545960719398240221575465925596919807018904452451736608031039360622853062255080035501142742180929690366565712750975061640609430061349496510978833677695569459823541794186222632967713587304036387679084229217333055446721857201038683023304634252647135778819271952791572666539195759417302917859779057038002809883699840469477677614789284550391624218382554936654713898196574760732866370833138414953694980089998832867871348294286832271270867734810700895012913734162980230123531828932132584438523277228576536479106181410159412507865381941434451797995029022656077476011442152097567622862587231363711392011337336873869142182327257076109226897379224575 [159,149] -193359224071238322826470073270351509955584536756917423716762821551608966341659526511772218816890693643467095105418741138513205942928089025463414663995284068233668005877441304630890828634108727958058655388422137126265911846229591624619983031284895469252674500883793303523360377567962320834358271484393080166089515974026198414362647590786977767963568652117975898715896736116379286961440249052851002556304062675463580643055636860618311955485118667841372650799340956329261201287929172776515688272473345642543399211384988283263123460213536081947412828724123353293372075432906825693838960253979777991304357520303375639476734328901316256890646945216289248911829705184994135856636443133660575 [159,150] -6439595880176522907412883926973872710951395201704082629217970555790657041514265714134990606085496477006028590122855011300576332791377867178285378890635922925413479751225147637937291119302188351713326693951403444443263988602996403500492494745333481233181999954442418908270180881775298514128933668352922846650697561923116438821665104683980681895818282912549188109224053580105347356918670757111116188995248840026560933654161006784187959939289635234992220396066695393545782250032011919269292288242280640673886007409111760434915923709263118813543031191440182859204865066335386410396614012240860169761810945974697140113444053930039755742447225460852130344646767541607330500 [159,151] -24340332384981094594855666301666904443449961577293639471503570879895960487656807867554149615044514483115305368484387873335474231622649776982870316918443191147419332636597424568247990748476871991657471196560570179517118822470635992690543845066524053974500371406576260893731455501519043723742862696346637504865877492135562959571991510592095033941687336253972939022672786503350749461617007172254826100360613845322373924815488513371048997868883153091794850290747791725805986882280118944106627001783230851857098178927486130056415530130811233767289963361931169482260717254731591153059449341567204632462367730239647647348575105160508700236519515705263895500 [159,152] -8860105868397996541173327325276107769441712417209063253352413978384278732045510061435044097010706650989725504121481462178148489859644429269439331349057977091568551326311373053413265665320486374475893832580619414849139604277499994845591337147333876262602783788313170282083675642895435806424387005601562921672220589997291549001408029417267497004021071296214701840540184352911630841515115222380695479933139898147936626599727897098919239174784988690304160530621605572936125093582881580629531113021237231745647117900864482565001285815291752745229049751633604540394851010761290770852624008028125372154558690572435795199509079252268026950 [159,153] -255188476537462016627599661766567780944914880085090565299016212980125289093669115122552293895416046073551076123354733018185869688278563374621826829246152196557763977361792879759981572843484556731412370827316670034816043147440373243703236325442268903528786412444735530480385450298753426863093548065997737058534981407981728066231462400450055444680120244574210950893952830761896302768350014039909215481733283255017327868533609108849844971186181174626664247740493592981167517783398039544460564047247663715756926170709762820215480403342664565704070790485118584786003975452290977867381389049579948353261720117457750025 [159,154] -458670366759826832550780452187892023973546992008569808591618892855043397737886861877416135957587026055845267587133847987641489524984546584906550597465578558579775650543428264306760341488453411817765431327930599773849729614791535415084421634629504932193601603096901063822737077575217226233120510264974680657307030320502901061740495817020787900005289115745037561497034423835216798540792581720747564321880128741571401941839495117268905973805170957304711236435879164973031056630385085002313403972124230682437217212942178803447225069475984236552746174250169293806413793726267709809655895835263475 [159,155] -38841570470547374106789583936887051262098762127594853525052109931247538456618193043103791029513068559082088340511588040582073542384658436809458165020538461383196448956053973668475087774814322428448006866629706800104778421021472166411681657054463819994483761780306464697657963455831308632190002539510266902769080881036985990171884476722212932800990290399961831388844258196747897977316182619647024776312600248137669317459444408187585489510964220971920233327403560787913569111948479132568581027362387841989455475517883128050592876775152034076704305556129336404180391585495 [159,156] -3725707802559114831694625613604840488300698384567418760499388003248605204098466181098106520779994404017766569487478995045490499406226298102287904806015930485870648101568107635231674327007425521046423394299101629172129032838814657146098415072664821435489571175114178297061134501211663036518765594783022805044821823097015596126143921785364630203284346419720374459342242928988916162439181062032534041430194325632021093061406892261010009535964140766099880431189227995262570458347013274391705184443339421547025123590839386490617533206276664618625 [159,157] -1409011144776933086362730265841664459723377485035420917719517702564934046486039986483256578949600302053507684048092967346178650617547793725940871809184802199929298283627573582796416465714961641246124620772688796801160130882214216302163463297625197578607402296141227132569024900634198873325050116910971235849828677131399140094728178818064438731311161799935952602587660447088885542736904309396035403300909953149051570958528090591962171074325177642260605178011344017332651705334599168050285360571276296764617764054515926715730 [159,158] -151065687289759824323082608597963222410335436172260294348982842041380333584194936697551052830026047145307107821386298238338793797449819004376010034682113193044643841532793395633157826912402290610863258248405294617085894065792521728259424178370188751817880181913470845586143301230321661477169375568390064153735265048237940603914452965817584918740592348374436885840152495101454725519592116540341822679387686813643622842254375361795794903846381370749992968864057015164118756128443155160 [159,159] -1352845977804761670622318823807028299911991368559001730036118241081152650636655883065909671635447883503539014152526895920385779055502114464201174147793714402831118187991143947871952884605069804902093799601867958020108759817471311307074735370836202138242716184294937713702995895044560796088375510299130783991927795267876855493043593427555994475494525016515704658633559954948202427297847777914124736581768979481977782610621870191696242045794503814348603711735100618622958583295 [160,0] 438764379204626985077384753070193777397833199620578071995835243139045847358110476282481221205691774644867260360769388821910056236229397500508547179257315455595345054821327697119955629064857653140811751233936252883135295243886057833356028113297583666064566624999624055133418719267405620120347890272545433562639854553381387253298005039597767761940705897847346225711948550541662278959107937368790696130468445555573153424235330454942784195768478285857970812217979685438786667176447876460757144208356049301883489979418266524409621590827128504457622282647091128901262565668069636023672359745323300679595195379495393971864962020931136837280896023350558491819922080622635744565079877735369830687100800206252608103325933809110680554255015299528351348657428727684269851275630651444815558452128337395323761169026850080749905563369055930455194705916312684750060011987714926672323490934999428761501943162883570846287147151827901763486202971794464880333786199591333863363407349090889985181222848416816989119465805287083794114956487677142501696702197161059194568931077983754751308198543366422256463294352235433290603732272184290749192151159768777298685555591170909080974883665275055208212659024896833927541028563236861081711778680932558362946555054416997423594970519629830623046427235069732850409914321519159902048406557613662716163079414689602620997565905553155212664921425041103434200776913429003649717295760103108127901134405972787200 [160,1] -129723388825768662979721489164448944764983263170223751145292976397270842647674118663019261061084206504877592290176642509487185508449764080097890707642156655207393464940515856089192164371843267364367593075621051067491267952509954573921409711949368635977668488615493545533057525390825766104052992476302171106639680220284849712419501303981918871451965579952130188264152773950286118980258680688407682730738497398828282434732867790384365429684754797349225716736810483112122505048573476714875457341061475500157498204045223834980576230430118399256338157295447556890135478692712358004396655043235632404284710706320709447102647386234478669362347425983679473087799419019702684425330010501180887579789640560110765053661274560566944582835754612944601404832204017468961837040559858906049952163225407854388904245096313714710119911083477001822249746726625443373209049497478451872697343721708717559007239595956064575667568493232686601311981203749632850028835514819322989341852486499484303264148006193729286526239349411481025847897283314823813162468904502648538430499180335329675012976730555860709970054751775981034935401649448591631824271349240310001090551559534924683959560128497354238143593662650728248810550462124040586810720843848970875031962088573865479998908811467169903475027011017464768571629549315706037338911938278482098793315685860782681066866402671166186063434125683327175402637216279807796881316010822698516907858266685440000 [160,2] 50929964164597181709446318268932238034518881718819558663690243059937010222571229651749935556818646005894130695986916391671386027613818459045173200581362376446270331853953887702909366130295373023887975307065610440652206611491097349553433308146763597488139066474235527986456427778846877289906250242996597352973397655736052800524038101785905188797533998468838847127390722924412627655044041500968857985788111984776443022743097642608229436072234750309917222487010962431890710072023044324932064393799199085951883405451198462173865547590471566353271015049955687644638441289097547500608748372982096139328066146184640709824443223250073975478805465169519977407209248560241307223197187544635044364624399065119522742962764758476698559767502925759258909635829606253499582482271712657491145989828218885113740194625858255182250466791166080150222668977246798879757749517739207248287660962672268512354622682349732462838311610102357349854305646451138642789986454784552944615611491161239773531876143102279477013949825945969548245313354914530535335372136308639308228719521696662723573993293284528457612986154013001066245894406556500587174271826120842197149597498947636898271538374317314775187326713179036289254305542304533558278096963182073015403248458904725463020219431022348148140652337788893553533761931333400489573899949746835724477183876780216415302522155300001346124828237809254876425017646884548820238892828165581134161198176010240000 [160,3] 3390463689065429412759341585544535449594194811953551901531794069168919514202401867886720528691789013424122377309355306050345736490290688457324612606584309781960796574349362790276157866945927364221273529908852882574101006328645576018521592982898760477115773774499121615821288463100352591459212752332781791159494973722489506141972330866885157286197830439315349590025891553978853491442621891712786629164353140242187077301336994037670851609765318497486742549105687832283008442638747253936918206093158146567051802431867674261169719453828676897392793399706820426599691831230949766853251295375166924940034869028803369899991763775344239455136506798738154687762040820843192323678240644511190242335281471654219273947880732148778123768672751873229194649681923043923247477504968135000955603696689068759061470151308777447148740684108154336187545963916947594302460190798578566314655979449831600266791357416195541509362071272994516422784808051147599238371746384901932404563477647363672447811034774843610567450676927549533454891099450638693052638701586427750246644262593194891223699792955895104586916081163190046683031144842052190981658053025141040438177535197003096945072890857124001147280071362200819472622808794376417617510449534231748005301979136703844047813995044689072554652263832817639085620035302505198135761167077448253090739135288172269746263693553800555786486101506719262357971879038030404440072315439292376306193361403904000 [160,4] -177931793924900011958804595828724212600403923447986943045460020894441570767705184571562303641551858435488291406300521912858448094285697560333442502657796468736851526910449598002426086995493368941754770517462525289301412244710824418209980664547542950677856866636123077870334870335499785349553534375736846944359174265544977295106290239399147849199163113165407876585377219553342069937342088207880232054756768646476478130622094473794663767570858354618754601275742758448125300089351536462200259905625291867828142603334164671988446004459018251619623637657432295852512889251325225010315564261313562487623990673683921203436996442363020101130563619431251052966758162978927050646843627440516223465680916844555102176211015057536395761856513177109865338593524111092579463241152047240657426817986948825962908908225197655960722677676743722345781960327696236811712087509844421089482384910755068855341291627447260821445939850321243401661567723945461854480777214685320828453659948019112126319482375978263647246767769376763587014619912198261451078693859720311449819474255058986172528927358909899939397172644958519598510965893520772466595836009369126314543510709816929931206104806453450167751022534515224241570429192806862895117042938421856663593509616944500337650735859471899892448136810626422620977084476883527280458820432001561987764997735637184303384247267995540467771305944336824544977504754191990281912749608682872263950664796832000 [160,5] 1238097758401377337663345745668372653531055190016557008283137947945181794859930976423442741543980206121557788451025086248809166304745745122401175291437663214368729232612262899569929921332637320761952576745343023908521658664850855091484531384337267256029079522973310239096103763452523014381492370359380252176798746990251850879182759704184554951820422656293926574561103669793156238506207078704671309051197697682402231971492258730018612962212515248816904305362723384327825252898644346228935097334541866632245070727991621397965969184979666639768509735637729268038303273919877180099049782153877356079295348938341757060008229036972323734069454729532538171554884331050644968033182813363641787647492207623871735206024791520155053019592750350281724252844016469176324499396850723483038927590109655069609026483952333632703069514158888005571096992827408823152165522435895134277736318650680025273305510427679745786591232443406209963567826183821545863012669364783866445478219192512685097507140638033162504843933319534204890887582262580201666758467589553907432431637660226006392986627566391217755084628753439687318600647331971651414794033208979954894278153298491474190757685762511666107794638814289840074359724764244279475611297469255761541093057821788120366595253593869646826695001493470440389207720924293492886414113382528609001039191584146074595087814764734142211499134387019368191395130803480549863734716342579613029202915486550 [160,6] 43882897292138265710321309177380376420770178001530086678957189887117779387311672260966879363394100594839302337601302865305805186560617506691851730203347146726670505281670568893772897276285148726771975914799736987710985598556008063257353882817340792666878510389041323993285429772740193634037070495961538922547090162319859749709442954135455213981093149212941921838890680982152233479212093887061618454558518224683038189885949721409180891274611675168881376621214683103212605878382755513706294078703220786947952560886955418681145306846496537948586757179199649264236714217052263010182969487773003951134891041255441800284323514259735405643184429020331926964999968338277906165970099110499531581908737076441963846250021926964228990688050512473563632798121356514492696691773380261682523614541661753415685119268189432614015437070451763071721198131179886125821939724441502539076338658368975857242407517276174120171532973804314053507647286453996142840235593037129886941853841572585645662123872346779610097871597772577720736637615916524068351836757858009898367578402650679783563077816956847590289691762218926696674077486948767125300416991454990235246157171803556656953799984446925508499263219612233180391054362612997686608820829783806969481049988964175635326912017329832340367085689196031286717331548366652698530238617830535457904130505530247079913495580696763988827495575857588947608424291288573763141278473068040178012454516000 [160,7] -701874499658889945082401769544879881432251993224603396423974816421760514059831782708397710496125971695574887072055278676775699278489422179839432416161334309449357099644464613671401575255841000970505805847044248963095793766233641021317217590943240176436122070284361005148796094865818407991283965105288084355441947276036127119800136369589927219956719689596964441244227435347891543746519523099274487488359459519284763947981910266312065716600003430477284487239881880005853419149446740216484284338578338452395048844712348247914907307191402844275367009530224729673553512130769278684585576656548430618816067086243407141350364962353176872350248227205316511113508085065665916099921264440239094280263802025427561533708371297752762186356354352140012269373229659095236603727361331772986495471021775622599141636107233092369108286322567666596798761974355812015516204670485148006962321962842836564772520944333737370415154787348098397863648628138798803063972265784558838284887154971288723771381026076123438373172416238576192658166726406844833905900657125439661306051417946647796031620820298326430125489778018146590722889465036745374029835409916213908913748916145511859585518083874041657972561787403448180334112153930814241709149844829991454135256971369901261993271237382312420785659951492010986910511741669461369655317517162076630675025775493019345994904160880554185484712450901376490697315918814049321832559453872398684620026400 [160,8] 3883031349381637519456226575528132236975176822387938697829996368981550170220325744862568703559315561179854726832350939079178598210965898551932395121718154421253385401642914149717912046919729366349268724994487107718227131908335903160451206240957019729863711629486784525467151150537292756225525968892472102600013737776405317945435864124051155966190605665695968907335275864498255881549357507412426610571290030315579150986446491025299816369688436226124296531911626998476085805171280421517858335652684256050415231141062689299420247585978303344896596495980464703663694605827183985247483329166166131431149629029952167461765373091703804504828965092332379478246173376027429113202764350075419451802676837160598457006459572059410824160733643793536993260305017092193399513510233834624631576241678392901965231219592981180286323569519145179596719500975611511420859266964647062104311784801432657917771353830121409091744332647225084660056155511624096580257271198715397995088196961678474466144307290362105721744790211817838984538045043733618289036677583448818988842285202651689552367705956296790565382894068066034789015654056057206095362718703210363558552491283065846461569887665119857253990233611823924064014967701560823763614725496955058421191672094520292466962220435911079356895646793793869401358519759078328290999287623312446561124252599768298694550318576833472811139675587798067639460657160707874120416116910928370259307625 [160,9] -6682552970589889714139875760273284107112212737826288654517652480859903662242261840124484814571588774351531207885311451384610366217223300692660189219444700554375600649904503047898668463673045131280842765839094754940420583564657527708068863005591707290910446469472188635067115070868216276109074549187926859108262965946711417779031008270774246549477119093529417610749223005408869095046561340630682424527428720260173292023799453511172320996527437263576960935205369606795383408046373423446853685254840221113638840012700078437506875769806078899636977459450419000267426643489950417625508731743761835923596723666554425406564547710550189244486554420076186823344592370606659640301564612457325008751953991585238164520671410095980160326087828540050634999444582668576900472895214397018798865624378926740460007663587108200859268198440473113821362670859023262607381340237189250959450372954114122073209085290913128833778382385299391502478392797329005976258226672031879432701036460945122916085069528737249113031587089399289895083083486529095986755338149367493978853080766749688294482477694068080216451511216802318743827104790789129243604733962947146684927732992884530204764510706327468191506198788523396501886286942122064530775332356432164382165521035941681702388191701182855532842300893478183182655272853856604183475886232906758214266076528088728162551521488490416750328552430171303941308931032437793185329168051074511528600 [160,10] -26425300847628101800474273397638710729430379246656372184253253902352356675751814873702981956604170716806372536756890574431513620691283367849223505843819807017981676497826669436629253522084710917606828011115242705773776710045599367780425379721900577305133249990387312367651182506017626245173018601872834641212742157658828793618800826838173278059331264870356185026876238188256831580938168697574825230267084676072216423373974739275604302459638083838813636369685430458629690571181659409923255296582516082807808415401967573483067209790133881658486471498402771959207692276169068262151784520387054879320470156550710888654070902767337802706508382341562908279323271528075340086005713873053918252211554722513369342477786831770380058130911493130552408629093374721512191890935087121000441497688908890701046833743648065460434587880322774501646170680835492616265155182037494808405850743759186744207811471829538056669982918248850557235676124512305687772009232314360503765028542399075332024108201932964363751125432201838518766616644083594841638643424917219140543787851646662215161044079871478288301533476813048991048577357816185704957898856864487852736801355782975508830244766078854234229921608839177473838295400404258431022268651334664218238905834000615472095318454391911434469603797844020669717123622697024703813290004824816599248626978470517130383006351815942245608316404706583857138302662796566978406307101086478388160 [160,11] 184479880552814811954205873926399245850008175289350988036508879618096944503923745961978740451237954238499113388298565560235854535624804103624599995730258657074268520574178617912296759640940882332666321817399048624029693958038930550033534128560819528848043108610715272824011675862468639568980399303532356625957523780808616291517673725261533455966221686278386855137216933650092810759312343876375106418870755528817906722665771374779397042120535449454229965364617177471948195370541736443817362767330573112709198541462963451741129234759458904175842020289575477415621417519177059779540571949626772278893099078876925928149201807874794909697637390441234855031366863477327280826166700384312447832157027868553309073763273679765628072756536410552978861770920352032098235695668758580551634792323068632516799589004225999773388543456133695546826963397280187976390784787893498057621033309149347621942924817339514224527922219926096833609731820617042206163324392469237658139074304277863708972518418661957746962805036710730436885645747759569727932962119763830414246473923097051903296429233689061861008694595874153826970981028677674161360827599197785580241037593017142502131561100462660518105741735890402603624226417571932611679985382275856366627595118859752252516743239539440392463638565000706962445159439668183373412986295286254155193104386338705748744813041120497589223680449357835535424825318864435224604777258739572500 [160,12] -517719810260413191121176373356014160436160289681712983526592703780257746602618274202593783542072418768225277389491426029807205200857534316815703550342081762428330429757414506663734156385266514217081019942652929529725528328835580795391581104926248587319379777132276035106111713213334380092683231792346487122826680325095394025473428468841957625903757108220298472990184626636063043473812011604751628101862992452158529939057753998225232025426112171401860578439773854449237061749670322255782491781900007222688697542083691116801672178942046502723167219921079082574941266819362537550805221406612398479809981921579498160594206517308632090130289791012501554361416727210336802320377030360625724513988878489486535965384188270859951189595731361410065446635046298563075199254433947232876008453576444422207679760608283430165400515198298370884819946284044279294094413811033347236561036326004815882900376619256889066294036446421999438882185592395516493520594620917124179730832406243544481447243268130658337515095942906284325960068718978247693099811446642801746057553775461943787838526834655606966273965436038251644486850902803051431254462922771974502990001807154161574476498597665623656589394103591558462708056642190811696782892858673725633528535190366751900823427667281315792849470307646040418323176371709511059656397390844018576075945992417261067919854672555337403405169898059122800107372984736990837800790654440240 [160,13] 834545584488923791305548368794078080284765598363741435130147474588436790508926933738276632068033025614068206805478526774857178976560352769744741767777325090206699382377198988108458494470960646166866049287299679319628072865407863644177052917683089769568461513844651119250233168882599467573809460213256696127845238272897211746146726726922150179651683010661871970774811438206937243380436838289722129193335383273598238812410706873267366527798532715825201849872580327239079065306928725776494724240074028927152112587470971066171770272794579070769915772908150274649072649662063670501764963227536396862296580461947590525323290003501722616081329584610496404737654984077701362429512776301103140508451845828178285137761938234454035021262355095044304289322841411377755554161918969826565537113967699498866716008824522092777501496363154442755628945549687210728738119243640980480446564659143864214844365871712993338591922449402478265926850739677678716179266041599273584840036865147631905104387577597399166372762935628947918903670118141801171618042546016560488849802994346032107695623274073341329255647794215886229440617501134497191739596544176309446802516681903123482211544657472618872050044901912204830015909583835331490166335437203023614319445082119403082388543393433789176631587073921694451948724003060378018447611292764218435162764543487203684365915759311318960915942320069050584939261063125562468361340184370 [160,14] -699211385144771353444033409514879496187910262034691311265704099141356376968915991537908361728925288231521088915003264001702346511226767406337787696259267864810577500367604706938299053294149995363252074139966062379849525631272858515024091757038841375867547195398134256212880238383198378711899738811070197802694799614505915061288791041393233914847265117474986028314118497347306759155180770612905658917888564423748777118427296396843904218038538329573072158001240524801869908658478364467535225938313804934423839580158344890047120383008071288876843171472612665762397750087258570301566447219873865871098535406286536028412187878591534875895982957838343335680695880732345962715552543510031296256433262744846223795960826795090656769170115501611285884318747901218984625765511147635000188525342387076480183547573564621740894457227151217958742002716815941598401120548960803358112596346252169732658451488963473068947090923305111721818933713902039645739098842824155902850744803424442141218625015937247678052460338777987382676709914676516511415893671157834597414245511255931277633780031699082287888339653561165663814729271309536945172230862394756780636176607829521714651814600193304985546770673322869587743582187978674974491692317751010547514824858006513686613714710609740986952956330475538482436377392675980723480860012493914990004482139195450883626400218804987962256127889451944551376670182292585874370017280 [160,15] -138810266811097849755018705948112984045013186188293944055817608382666421298473848607235676474588578220127752139239481162443302562674682624296888770820042964140119164990265621044572573305432524391617575292057678847693673229125017077087783422196449847662283680985389590572511599215373689993428556152573679222169531098102198122636673684297445414873652326955118745267612374396853880929364544679945269294332326644489005803432432921527752410302948793943822335736020970433648445205410414624957528454831810435087057836734371590628646901219199129708294303600009446235669814069783345794429765264563669084282264116010425362702968374439476420181226991969913303217351707357838399000589646978303776382104286089016705708921164105603178260194879384531279031407204253398284343660343540456128425045113545807650416833289535053639878071198448755187882768587823215484688628678799028636644402785697416907336279521715701707632546407090840964672751807679047798798924947504917218460673510226157216528298353742149942942490620054519787352269564829439452533881411799784790520862868608003776228023259102142962653004864283898229927538643808369109525088842417766747404929213694705624969283619700198247099285491161372527116847194750061682676471491588048415462586919365994485550339568620190680170750784442501626879131891431914727012563123725365183349576940626571371366625679810114323989355459721573203387847291217858613245920 [160,16] 1317805865788151921606504823073531325843726555257955092836466081531841503910408288979249785717854765787149862470861596173500832354193197430908626513015110283269035133545886300353360209609984393188256439973408659820611274000764341485008072695318457497122830758092474728073102814733833686900878304059163882743516346343550072004251342769423172604854770157486744181116410538823339676064427175939578189296739489005845377960050993084649818649911451482105646240458537414340583168987819751153140531674989163884620039263255919470019697367578417205975520879342180929179604390962442357191045625738335988196803834004509760455220685941517868950718082764205373285608558165354463189553342098658957228118663742054725479367100793149625698461867508467793413995897546900717123183661792249624755118816321152186141158533245569428930397398842298280357449098742014663565297354432963594511578681280882511161589639145366495462616181272559985836901401657913803605315986005511080700738904361486259363980031816357310620505185806545940972319789441357746616163251020333133128649556803218135138810032331538507090029042089252092542424536924042862519093571562790897062211840363294805125111866053301296820496969415589186378277035491834274794377357587336103489954697629063160498620977609940555963880714055886839844026481619904312533825779688525738759994040560569909267646920117964737823700487186324929373906681924264069334460 [160,17] -2088909846934513289449604188259829367479380668243705464603275388876764121097173683631332929963828785538773468078891292967918784385027401867050527521157665444248702104041178820507018572252521231250282116471265937095435176444524062335395934458337585787534723387828484533591209285854815640455886267008780281168323728774070819546741037452905941385838434758678910698551571438674663049770244957850524934712020016877752422231350417394641207461892333585203076671295178838826634166908292552213525677552240780223993277907162902074862290633691045208425289917087671988218520407618882889967058177854464491808519919502883598425591328764935916830040136610598183389848777277135394965651872691625858279981856469735261061086020623157824493906156027605818569727361878321439714750212395786064686875730986905345776344424186087203981370022800029508958471847072863670528994162436938407742531657911759541658173325429458880214457321403574363207476106492678011990467325375286671424685339575494151448570240102787698760582257718770920943204885652307658781046405920525024271857695296886065695011655014596881226281638080338589001828369050530534821300711477577572250575045044628128080492814428456699716859803272576053367038408544147706473987061090485365750278405361365466696413776237044837798478859965711633983439480242150504000106836662288957003392299062947581668418837343127110141465267705365716594573514960148070590 [160,18] 2018712195164277677441520410598140694989347095038171161142039022355278992776324187104417876677922941844744585633238858434165658038944785152181834307350175149154128317386236644410660589432955508883760373617058051917800413262313397163776090882764291721684466688762525907400934958302038451222280505372303883304582248095568890340000705206455272221205697255348440834004084224330135021774393451090094167564358591406410917674473900750781989808926875001050279197155918556262901013154925391774192233694303151442938038025193465557715101268206678472274323448636726220236303917345204853899027709256704550346393241409597385249500621080227004340025805289221953512861174047229425541290030643908789952684418477231300259932120733941343651396491662509729776275825332030185871756737586841770006885518526797829292373368214972061495385544611259031254609302201928462207489862249505842380682381469260692413413783612211767956845371112788265486077130673750515101205560086984415482013466482041749842224496883603819914468842630985925382464587338545393344029324752653748303303138221969921756927871540756573044897324184875314313908265202055344349956373759563766817992813221153989362926584089082492746472512280610483339253893524314114345987779089074052081784390902772110860897732095400380183882596105766006768476848541561444209171761744442044586324285004365040915078838590789553207978896322692087671019068695407520 [160,19] -1331600061376881328735630295036526809764078621827237388107746117355000326002789339512679148830312969191794740317862560641362158349416907476685969322923671296292187222927050556122662239784203634566292548986180477471148372313035738402479211379131473849153953482300969316013786817059782774507417685328347918962808708755771659124049415922603259577314449737583347877289110160302354125969569174216447087273429735074935758392622235413863896151254375408290087332747834274872699226161518049947758259281126025354930051263364953761757559819798532462146880915948779145749728545204266065065515481979833712683206500496956778052480750991438601340184554786283645699106238135932407294510682030549647054730991848366935491329281119543741589357873757550329842356101354292983543076923646113513484206268564501581965569043259303117960981816362880355421820292922068851955983723804184600562005497176746221004988442920466207574897181089863372825066435730228994666670766303804274456190377400196801262106109827982643655952955718965518545002609855219033090648316720380961227981241844001182678530284737550242280686860557508314149161620359695516668620055257656333548948856015188468934273899893700310013008517733656633828298385784320969500613470714235907931896753094337863785783878882949068403094305565710717625325479138028041574626760327396462535860640376988061570323606263101528889147539059848983358912202226580 [160,20] 571434048150125034786071740140154231508762975164092419141490381666339321182264714299831558174928900573075168772905013563499027388763687692712021173360535728349558410825676056129382494489841882701407826794708976213625786880496146044822159656191126507634800161915671857773032661928358513317250732919039149554039718554900745863628141565312292680797074186008540307579421924232672750003675099144920464380241071575573962269307446793847559536004645088318035952101007779385582019435497907407578277830944340690017393331177076926149806889682482547195832199552100521924194439097522494222721306787380556197159404057113406066656187584451281389960703289368508861963023226169094285971814918171918324605908042893511609701105382543273027960800687457546328524292476998217126668937296578894054909678882141726520892196486158463224224322918445170926840210430104575981060486801295871195144009085116477854708302407925014868754682403987502486963817595010752034547629338432033561292683369032635108480792104585281620079747179620114015582312790942358326695997058599374127789256070497415151389408894148789121903506949419597321755181927791899571643403749062268203863391921595160300331073837704198605009873136384240880922052416585162243100084676413002159592377250280379500627837755407262223507207981492704476960688839458259781692240123060196328566358761912078389272527545532555588961781070144002078998478311 [160,21] -96400214736952522463734704896191982819675518907556475174366889904563517958049641543647711718615067529101777990587086523838850493507330688243033190109769161671922314951842197407394568873130523567094410560328490991730123123733731158138010299370152632475804120131756252118757160790950649183678842233842343660479190531019949694846274309845699517176339152924689519762420477631569024783032626283429491068066618189871421351848556935656338466187932520861525967113876304593525207231829681942671593932842427182906446702836116292536620804605810997816813589145259646695600805585325199364518215275506452414142704440872996762723428405082516182289522728534457690697368954753592998274348317919443308960006374678804519847347227770538530675474700383486231386923227238460986285800548303970286268946386963386987898159001857092125726952385092376053565315558382221435969657654815261876141963727378000306159932527435761493228359757960721860215738713100941808266114354329127451760994981414307082272002646567566454849261798513383266170928747573003834128445190640473885927924956865620027015034116713287546635989758077277459573639843699394773614084848221917533616654912477264611074304896758122503181437819502157588473073339260379537213129387681719513556856455620080289209935712788008983382851443291059166590095715285037887556798676683785943697838651434949410289083663532496870978600432035777766471125 [160,22] -71375261152744903897493312735444822932063144177450655607893647257304557336277350890492724401556109637404423959586168705330722001823114850532537373010507262636684746238180350135559408395252813558282901249415629309459548052252828425438134175693184081635977478556568540936970275110918493222290718844411788379899418910279851428920058959704451043116539215949808687105333292339570068091159678791826064313454311488706146831892621692731595458842433484681728787613763368549286556070433304189957062629325196238386391244518731965608783157548700345053171458097627505271794333540580944414889469284401274336778942940992364959822386585111913379129905496296433478264001305093818283872722689287188330269161098136882663944410502950882521445298520429093669859711417247865094709656012980449025275791575163607382505372610576768529981214835253313706280050220239244716747132751677959973078379878367478433034358705472184164952896351724649666072549115332432861228876205693078470869605079424623161844236031012420990868460276792619554814596076535802737263051378930066221938189132549114203762701557267842357699765736616148550108064716445419930111386867392130809441233120207753912276532674987149357392690506621221253938175260743544342321402987886478180623250792995680961513143183532882455877106829864315080930441815925817043220226107684363273757631459382033156136475992262487117661987165970237786942 [160,23] 75612701195827691030256299890256621316921605074633395451774396556277597221491674511956935550046134145276721420579023226256159621339874560540705695763275725954062116992469679578615331403298656973010892781680504214076038146256929160625112191669136510726837982399498879417723641777788926625104447575515631496341619451316738971482306459722229608973340933508508590354045294722284919711973503145536904807499949509239259654286348821395591755966413714111858862004700041574726599135815076845101867730305449681106768751881833550992895948033746926508110346786778881545672900957834916794533548508461417850264228133479083430256096653835751549705086381510735825748225185377402836973122160621051479609075050922726259629823078041691713965593523131864019370823891995000150919036871522427276194040778134908023284804041962720301473598920766499313921214483861187681737031870788805615572179220973055636459043116217693117716136270335111848319996133451500243045930772804500604206906711327985082616011881787137952063293591854313151093976138935869430612631234580769566668853937608606343252466267007336368905765592517865375486506376078898276824097140268729724366737834485530623958709866620923267794939890191379946249759213899241496782193197315577814183330956612197204456251515813464215233364027022105236546137806701877625926118013038305119596934458960773158071860671298386420200921544626797626 [160,24] -40170410170787794913691982756516395473699970575136579428328294333198975092354833792195703882998012707815207825368966094420800192855565246348588053030269521774677324252612641962657981115246191416873899639791990975377115842733571987826793678504994076864009281952000886369266881637862537100612529266579810097513038311570153332269347483039391795252924452765674143132553711371640217475835127968683837690775405990982842734990453000108894318134317402817150560353183381399040749252720010112525836800705018728414673553581230809687711486699458000769219035534616634018206424319328659577291065089261530785002556618659197113400299666842311337756683275491091436130708876475430757298099736206747561050162865269492922821963271510314012428937440879005704559012621073075952903243238807102238625825361395457281604057371507725550620011072030383454644155110149085624605378775072874598594193920955312607902149775166011008356900129359721638773377932807233126059546335649227378649589958515742960300429634317497282651673461703924743967746665361405476564165585578187475593792707316628311891460858316533416600750411795731613093954310485346815213499935631243520533183606868472694919344590879481790560996932817351697711136595953879954446433351559467125082392915053733398595129907455753775017365315692916711761024949312907454653071180158822951382344538204589828805830303147300851782523845441800 [160,25] 14861308469002962923787057771272049546605726434482589391893592199681683214119193105951490756766193999335429350992011587849845542772219288960638591111166287960887482510425892736450064645446046715902111454316954507512508476477713052047062904032932987154583430241973498862906635496070275528259700245664548824557496108605574286243505823881007844680101661548064660811559056315409953645392967822203329868305667136248332012357146485021971910023604881656084903448130316114312074372762494543316773608745815341712762380525316739177137483724413013864947388355253648727741444688837967525161431592912112742049752987703937878806699754154266565082643400459174779755722040506360160995082744454185693372090095901373046692830254185617021044076896328686074839902431658319026063122454892256872858507626359777677386376125599865653395169482300553785745499677368456074086619053698295154992236474201940360613612667039828576088074383349158730669091575085152892560893899921938692121062554281126268788570923447521798628331843937797932950521869089707731096155558922107226045981843359000874564918034512954985846268057739677602614865601020658590910312519831242297045652575758627066994927882752128597036366081759231805235832250474862299760764506406537564295857660960846710393989956956738891206276941732363662271479281481410428048857680261650241869069942600277770777955769066225644574615932250 [160,26] -4147271725953713564180830670159856601456243909407210849715891539033154146688563425712054224076213326254862611743862595231732920234299173715907685203095635037253722467147473565269834411886323604994711245577016356862970328441281830884573620741998400360502422337459522818999923917285457037782049720203838218291234889419616354080558299873601653041685848145303794868561171140008516697352426604051955311111539927003064826425981507371062201468227529363126585041047626749749219693050110726068289472331019820255191850253099720327398445605155895984034306939691461257025989500128834214105309213806071774689111422048846402065651272382115476404863655531054072890927082904743885216687822035488564022578658684301897272296697977207114916707763833834118975236873499201047080906822049785577299791784409843602241396284698343850997856875946393714765281846023196776099329297084394440731344346600354133158608484865304830788427809848405412783087823659270058175453869876383786491288219413008994510845336598460014231342425223773232637076519841776787924888384753332815873537630956122440434926107139047315395834544380326765567282924821415154247749750028381725227034674785014595381583633974419237697982575214675727931759406915986225689881719295430903089411784535713017909402692268292769812725998230293271164023033148003321444112457565629528667781290213744512864158837209546129954878250 [160,27] 941101067412603257924095065575931534038868505590142139643750706396480715708802792704795506719925293635931463607162765101197739785237608886985915287347088815300094988313224833596331691378346728148440058965457348201811990124493057371811926303274856400098658774982967724474411981954718850512153797575441088281223414767893819318243520134865591497472525313441139335308832216580869991435223076722445902850614933888970413049441400185541280814192829716656381967579857973403071268489335345595083479589643154918015964118268706900842178747927064030151841541795072803814219948979680132703841453209192952349800139534238605768689792809561936646595654318514098329205316457225630076366566801019775141006220910740738155587932962880115843761259129611447732133131390076455575969053053093671507561354089994992238626981979294123016378442810074708166032703633935588958332733665615107675733106374216391744836620077429997357061353009317567660724954666966374123612902874811731197534848970086779895221287475696348440603316317918842317984590253766897145709177871405711151428773901037509647018556585266208342015541802349136888071165932327312112145126866167126706152355041433492884834196335655810660156733437990979940706326134113840608016916538487816001405843071793656392597789614142074526463105315858228834970990482548834490027466392527093512588791926230812917223301695722045501250 [160,28] -217195731285135165543774745228705971614373054708494438610580041927472805467006306713763668442751084222435553112101140728908536697494081394153868827767758240500934207320919381009066925805105938930238470929923155000019085340409469564156046916190606470019513139529202259479357019418463324673615243559198438963132201912665984773724524290166854924921013595714664779992774080393084039705298117057628294156437959831612204253870431747144256478853761402762966391695333199512074665891742208642236075489737004403882080768897078673908935793744530383499915940421217747292823827732114947441996877445549537564160673519628834148959434419818608615501132237375088539795480021991703568462071516904422619365447691066728126498090404032679058808118165137190473591380883909536315056316671413574779796088823166803067119038188739707662971187311866884970845959808666855873262628624355735822064170416767280357124179804082735494718501164189716784580054372942464246158915303321168563440872822112336470396169602921088380939521704097294375011259339456014276282438880189299095753618270158096911422084400293111843349267155806009263652619035621943651411774648175040245193426779288966643758218098676666843962833889527893614609551510260069999560497588186830073157382671161066966333402420003153378940914936044728961896500994668593172530538362557198630874470456483910508696767901578728650 [160,29] 76247427008244329332862198080136394339812203460939155403607939331528553523966044014574289176319112073025755242970795961392371397176076750234476649853614679440454163442061673909595057836046184784494340864592606899800493677289514215772066612081694467496050983940522766263424879517026472226216602163168668898122155936278216178665936941275218023483024760293052473752534240657847185736439429698701032732204073288560405249454622368019143059546443458594570600386412066676950314838533628624927558553272226494044448966583825322464922654605481926655333769589984423829469215856663519186692986907387287270567985052152632372600123504015123018393666408561580032977409733660553153723708085430951090288395644267421884910093103134007238400251048634254961239628176741239304528604829828502919843493191125967267027697652646003585994631760317756673260814377121023062976621949012246635479423133185855927243740306884149859942404605296090889008294199250211598807114563508113408427752740262350574978867951133578646115161740518931874379368821422232231505586787513004699180888564366354856461271750532784434275008683023524040895138351378219692307480944074632618053384523326741568701964367923207688395530909934497029014154755075759144564933429830100949628720625499205771267739543819295448027619221431470928103032108425522812824515131437754181235205799090640132898469094905375 [160,30] -41812303526498320066297407499877782510772792995116467212906332985615383425805893316675156312067820062405598106631023057229583109777290530306906277335927451192269582306335939167356071854539852550484022706219939215617653858642322205765333651152763024136280361967907002935318846505812950196970669204372453022343775523232056062230268253906111248735177484015597594169849409663924794238955034844456521040742616723026118520441755509394128188501136066599684401306384138182915549237892014590430476075874051619496135112375468686475101982162719637538155583075083748902589126056812362629586498080169165846881441600905955958674438416814363882662992715434439048742620816701505136055033259976778522907775661509068281879000449788579688871173248124741067340835011440706064966541421629965704930777784050667062871246236427769875894320593109406221749065477730462284117599006413054361679466248028195908220445970231931702553696771457180729114346606156417150218903290810196180011105630286200085578823947423654850460879935794842807302186875359222749935048328617583991246577255237231200474382106700314944277601700682709923355131406406781650916471378441028893601378660616561654991474372358594955667432314631803948955687615985715550205571616809469038856866986740294767457185948630816331854896519397678395383561596318455698425790634560764606923830644009444673093570675075 [160,31] 27529893833033214323398155143290587411950955594363520173289232735081794792761444043715880995089780150945448928296037911967042562532957646985493059716749604196234355311313653251044151797467369950015123903385150191371523250892567485595608280350949685681147882346340944289147069750188386259143886494168310448273983584915579579775792992002958249193371364687740337440532009394550703287807973167440864691617977046543676230740672583191899672635738234542494427820307245375342899300098112214360502219815217614936150600681905010939212981729748555676855703811380585724439848468729705047443685526014352455600808548109786586832369876578679909562859098457966831709406782979730000677934171331662300990000586283181083643202474181663595688324714372060864289619653098078960621631164881604484509301894801240123865205801972878512730091498794344782957918768177977532594587233746369321454761228660102087190462510107200629284464699233327826610003447952562981040626941746433616452688939580796507543875181575418141165005025047510816794089358863368685600554258703663930147666759127272405976011089536015384585262986632571090795859847276999879491139676779361560557993954555727273817865798259803088761785716566364021285183856932178819143951524800877814200302026718989084859267680240922640789949735149173796100265572248441998450732264232430824641960507329168753362467300 [160,32] -18697830910748475447727187311995254477509099947816684189494517772104787156924795255848255803536638959773287977841005936419185724776650275425599410352434201066545720732986964812862514798632412763862522845342134626747556328977237585683882578638061384953258251239585077766416213233441123350261521897807306636886425898065932472347189207596600171140481792310001798394997062254477772129575722898547725063021796038275372699900983317150943184310156280843792029755077275802266840518614386738132776272378702672713926714989971363329402903717444024541506637772712066765164172331108528202955052034906005264859614041332082203596922032416316459334001825924177481154938636049140220355453621743866721621175228628393991917793862678149961835423037397985328106514994281320713042959727639518987035884784692745898385047340831613653624835806141100305339900867845545399169216069077331042906352061450184500951803825610519166776942413206884017033627899188833752720276392862481555834176831130217388253916514952559161804653826391726357150716081222517416702049218886604779043868635092951293362941289138343994573065143356690381369244611932819790715508141519609457267908110868194483669321460241799619617138589481133963986857349460238818042885019734665173817093985364420865204586738150122947085909980524143574785473367585377124145116240558028495029918225573026145568600 [160,33] 11854473113401563752966019085830095970718156513389908398397670040266209697258729193166467684553204889948097510342223580412812521815960905641649666115476892397727457097909462789234057804213885156763276454426916464278315461468267133426243165360347012868499805189106044771987642589311224202766096884623677072981667972947637468056492664163178603965896692065332013468547805854209421466220417565482396008385995493520378674333401077040487877975086001103792683945297206414991174409467496004356046334476289045116694784345423117297402218646102333752593107151388229690639858401761767454123890909164600199562836500958214293616998932543727467988387621447695072024490351124273616024312640879055411242793566130347987840903169628585750371809035044045084384413339459067329347028274599582595417117971072112170330743132734188538192693285915979445097577313342159322369511973717783963289670287784830404042873690837505180342719934130715216837060113385687689640388825545650190666997888600210701115682463636269349400758015310300056655681370056822389165824690200732822105637629070174621954889864871490459155154311214719783442707302132973942421197944944504502034529219853963282480441119590363437095227838708662946055092375069554356909256978666702874630950411537932513828455558922302001133593935760805307611092892258436153280150493519945768758673354252977671375 [160,34] -6478320638861348543147540217240051591635768279870859378174034719362275777308007675936200055158410373024223454982773614555772258606721428170295564775328741575490080147879805785618258459871679049475953037172259967991079875614346447465346246645140737557255821495957458905895740416425025231708101318994081902390604656476760958223196581529760434665931747865028466479641987229023838968317214701174322719261909705947108190005199480224729963978692046809725069316403076286913835708607433675143483326830318998601452161694997130377106001486796844454207959473686146228120348204648930909416385997532061297653457298955977388300383212131388711108012429736662570945648197955433995554577940640178072460525473122329527060146386640610390856928329832566477348449346832717203645747672064566495885928178698319404412989038355304576246301286610938368539141700438299261646836889459108382662579494421883146798603272099211354663581287287204830605314872613070214533563910598048555109976055214606406642197970148369344668968882995240950521546381376171106399249587929943907764533203158445131515360668082760770958511593875229016670882350679596567793020397272491454843210669866580801398363945475436943845682756334881161540240636541856010286171312268526912404133796671706231769071571854242467896686663288203835643448424267441468645523613718247168080631069686366380 [160,35] 2834921727795214017537997164320646738377821241484139863140050373861535056174051248711126195659554247220140001274529442443458834417548063629518521347960156112723257763183890450353349351611783055242622567151164324625158817773642261892168997690098215527450864435520007986802398123404855589983032732373737741660028536789082686983503840600845663674531024953147586641898487311785992826593617794650367119486396554716251885101082203003808809056319591379931631623880575505090556334367301879034429779432602241545290394368302778783411220318275681123009136347312201154563208691394098358738760767269814822342897677466488368101047801916052392689922270616945063132678547781856329084308033471557427066573908731758831944027861184384378358953234672095242822101137114006423298034848769310566832852896996138773286051588033910016079388026615963850243862349530588282293659320244221551969530641897388015025835954973018841253026493478539615439877582006003249148980469555457754322212493672600490728866692420918591818947359237638368142571294710456724863070764783724214338624937351246206012755058417680105795410406646642908725485886983564091326513303680807462012681782597032364650702590451850487963790966320560216404130260506995611669502873888730423327035845978637388546764360163561166473621268123151560786122697675429182125457212629540085602184994562625 [160,36] -943248554693758983983032148158986154764721841740849340673365611363627616525084009375105431499399170060987814507613848278293949801130535960046767788624096627095572982219242021423217338269451125264779331726733243130970707276897097575566598040012860885158258320288680675927070800444762959176109275285115011945756753785994686563176933704514649309323083399505268066608814355515992606093434619412662238145521713741268531336154730948947149024780309103638301669183314013304988326827100202317157787031880993759487217307256213344637513816300867885799604538480143407178950029056464702343132477595463696045178586331361586293704543493956801445084551455412322223472681884443162449633697934288245018566126577867061979434560161497492017134363665633086807009804514170774305664321600935314534679579894040092907015683638206268504974072398100817665156073473407624033368199443991132529740674177718603381888306313769224593563662407860752663584182619219674394716862367912786095847322037332976013623197878103517019976489365241387642547030818705785291593368960960534846197874575595507591958380162977228666993464045377644091193158788420049089732891962665503385362902036991718040728836634019064432848906120965825118416585922781920883699943479284606866338875400635639953177233840661435118404647160973049670974731807623794029232606690869770516452601035 [160,37] 347768085944434887525715581632423402851447815978246424364805555086460266675858241163959907520681789775186264685259300035104548156471674969308515125722287009337878008525926919263281698626907148270758506399917921253657281651026720494853624647086390988123859452571386023748452747009085950706265831824584935831009371152170389688294042451682762853133347599523358636116846618749075786184464178870681006777489641488083903580773293257096239862604297824318970669620329091603213718140372523065304016982890996785358384881666784802511136886076874569944886863302021731333008417278855448413037083436524363471521059735404869796805485878239673997740313005160198702161033228547572979357390925521263692471965441898844875677052968462105917584583331991686233113194165952382853261014861983186263847823340707047905389298363523243194912654789433234592340462047576291874929459009283350736071182109893837889435287136575510471007929429608861657127268730346143456764473665390400466856029534285613724697758562092090293538985699795688745246865840786322951973798913528447549606404164835909774528582037999796928432207227794909137113269167792102789388205830376155345655333352865718395682007318402962927097626905439074119064921005560622637055330537503803272314230436855863553166450291452866857355268093592365187739907309975508088100121372729305139023270 [160,38] -363260633425152420111595451353352286189300301781480364197104810169243114383053063811790391914359041171972604208277565753349567223336691600990812709492696670723192783829036637760530146014196851110403131761899562135735746556591922218748054708133057017172907757120305394667241570457969144866309530052082044910430253042807037949764704136375946001592054045383842838608899934872011570840527466062928350856964944249990691532610614390215889199977091136763311949313515662476263009407049951433907723372537448267887590895736022891532771291145204481304998006794620848441216532773685676984111465333282883299543767149401514948970165048480063203935944120208227240542777219096881424335872636700378915027676104894754264574010008938590112859383474517221019347283744472137166015806753306193835261059807350174333868280737598843801526856616071434560332214303348454198095665820289450611927777964164829920845109983192285175908595706259464717237489006814632763577491618683785531174105475813424498477961760316033195468058599494362786405512240986852070746920761390571587605062332133733104259927828363617249679936531857428373096149402334140762212522137780310456116122737968092540452559417838761853617655534304011115341640165202369446297278366323807473709604589150092321766275491570249141657040793807479323432031440435466452732795907645199994985 [160,39] 446097291016209927654929349535561131683624539921492514116745089015593348278595850276995583832933943849351886518782818204362761320870663068544623273240110347930628085417654751620417135948998035401346801681301505635300826113737001138814423413294809195556229580650083521752442349942709211355530245389691350724446188441678087491536497519840058429764255731938299820581741738223105680121390265284371961525114779205164699832091336819913425285807855427670465384327598153625179530600464838754079821941475408813959345406652637302979713142447336638910183010554213517573096915098710209490779918860194290905664882546638012923864302321387986619299250542497468286370548377201533122055749161234802704874236970951082452322338622392048944165305505236953108959095662241756950640818069214338609209295689497028651913140084239907384711834503502624955228619767055900856414820259351917829466067385933351179607160190206894757066786220394974515533647075821415671660750531520831561569689539113249856396105005674738437425623101941510783242111102807026829695385447333124315673029831024262346943978944832415013315454587318906952337640785820032505423043244752242119157890336639921874909222791628243850687720079066310139965506960617440516722365984931674057472612131101764363134921865100408650476831734715011074027808492785763450653262868908963065 [160,40] -390741130307739606958137567591308990295994475908934326875794756518520051046509957733577321779495544750329002990659471890089935536557840104691444353671123964795825821776615212052468386985123346417874569246588865041905710799974145956378271945076304837908243037025937831835890218251142610418346290186237505696273236659189315395514920170057321742092561114197351431600460559421542823504807249651181520530481198630986830472920710767997592628228012118762428527632348557331355464056898266018067888644755865886282974913860431368761566821278639568908043721993574079096015536281292948538442262988647284672890916693053387500326431322692185150086981072360791361382448419271728816502680893057695900771696065116883741373873850536454045342090790018738977843767271189840576925482715167652790275684852985006203436854196529371061057517150573216797288713681923264384693774395401905168788096765808549107603847544188112376826643713685120774835155969903563358512258779432323643662684619231215831059532163365459191929124324549131637374618497414740116689592847292374895722526702719697013987687178453375485966746902478853920469336516642001354984319883949269512217497210466449366142148303308726849501069839213544681348146422181449603880624320596602063119077729282968054468133789578640470940271988391053429970647972139075934903763107159030 [160,41] 249208059792618463331429233512568181910791312779104692098622935444826037708609980333367619985026624961294624676386269400707311106380660416604297160079100260458782497037918884990120002647194395064829749989719548820101199821795374316511560379595375921145835836750414458243075079238831187549393509486102400267535173279629396228002163346109501229895878638030045469476003784230701257087817271850037715471487956945432241664341266598829286858635757521181220414888562963767722007212983203479434152888285807125251896789836397210863431546945155225313370242410410511223816838392746009447895579205834667382572581413952713528696971180857244396880560128380912251119448949293813510808312126044685880371524970065740313805309804070528147448709551918269728043340303379529107842381468972529307143503077350264874152728323833176682094949919450607612755730079749891511245421667469482696328175168230839421497899207847707671833384567407814561200736573747357920643651585013996987719578135176533445292735960322109544196771201926469530240570226626822218350758324613285185344191830412417341941552744757594701034658775065046218913197229168228927723800676943428515195173581406010955776033239849370424911729353954130543799631911657250054079526971598334439526395503657808215515832151319693350939878582722204477792738081283207797125393252280 [160,42] -127660594747489224465286639498864110418826835306559012118728128359665289076586393438790267684024024140578486134329331900551009212648721297716729551934998237997573253536784633889577099804336049280195166256005387742896085622274485876152258870568958218370664592393353912279576454096863785589507355687928632729399683516298950508381163597460046542352331697184481812181764562251979550997079645940130667947222248711244282644276019363090990336995099181213154184843138799586969319192327592218670528412027165511751139152069112460760421667097049551915587449094001046145658037610895268927630152503237802222114533624073324084130419493292640118398936837961825787980727196468132118191286180381480377323776321353971805856692825449737750251432148293998970377896294459231410274340180348913245128645444717729201282967743699169637286553519633204071043139979936537089241529832390229780794473139988403728965888421600322986549605621218382772412300207122200772695595998783487385366097965360686015193387087425776289628514706590076219973968335110991821014673352672594638392507128033680039604601902121902504192936461690540841425490356062265087538441740139020310396328810526112481909772750928531657271774897815330093742607569725647666099777358682595547092018372257995892496327789492889020133606356659523590579261889674794553894019380 [160,43] 65076866360236356103461055059112141508568209844494266475311128803362699399485197309210272956928114979199406093661043778528416125557794162347064328658777044114289732609172440061968848900563537279120609233681887376671913948802561394676271253016336035639742612901104492447307320581124377610306801202618739201984438575573584008419777711480892875073349494697896711871554094544960350388587454397966591150373526046551604786602751780414340180533667044130611890246010356676633247792733044348957674092460196636254063301786114530091382090326520195376070643890106811980538557306640202657359225952209803027235984558254801171069998321516818928707275432138884306140729131263573308935290651741895978830454878037332557725209385596515100844220291955472855647189655841005293947662146618836662645239433272199622518211281224454350522484395727592402051262917438409188120155286063717737578819479926208147313935203682061513637030861881463058216103245093680695833824590660381981377289567496308521107967511227830368545375634530607796273528118827560898673626331576498720357800577148528107005679303698075241329919886010177835880530702664081128071001475661509947830731792162329206199660569903159215066666456489990341514486678576775535681846223422905923366170945957564584095982439205901202065917357565286712589291608391574262684940 [160,44] -41202419664250007319707606287328934018700714628470147846690051500460451821945339806438036338556730204694519188281132749435503221951412698342572103406624536744581541362107941395073060980400817832553948822961346860978279829587434648176742639797108416763525063507925288217650129218727186744436517020697281253852050067697080310918853341232322868622322072950675191048310437493816609155478368986162837290178204614015938903341340083710309918212555317554267387467102052726909831046117531097758690608032820750425911996553150868321980224847240739879193193693880212929324218467345419365635079938649383765894897316638094910961058784789643064453722031749662881095424368671927822592389939350032208992989693002849055508237140521024656307998216716666611005530154618578893129096745821397571324519991553530145043906911934310472087663544995389671698161670913227997806993096181596871836747530078866604205668482943069652749082282945086154368811270970319625097236173266565428341574329114880882114938111842408027589924475085978521979477074032345237125996660687779368804544443765801270239512311057027468798519362268552818525364675058325718441054146325554677330014891872617367204345654862863633360067105630006816141977608070840922672698717229244736923180268914535704474046121343072955477698480888998005331175126330104264646 [160,45] 28811185980236988278585298924864661044331564852898935852835757140416262947270718562012457215777448138884354230485721817862306745063682026334104553348703451030501675122062711946733234358683722258323979698546415106561159812729406223128512180955064525076707502433301898539248892586619944145038991965904098492225515733219421976172267381001078294516824662494336787366489513800672268013949022060165679134998459085059820001904348005747344947044576511457436201643995045396618907343992538093281530543108344235743847287352322360424249290571816408249069010025897154196682461800433795545469164397410041224091971610200203029248481346304485683499592697428746401843912289124709386342670088962347545637684736259929251241169409311100651251956323235156882374760677671113450578613794233172890057297556683984054534985400525307125178208447420101542317359983677827116161312060011337725620337009161642957829858221810639081793999551353344981918522519049712511903328494897326715449125858317136150067884297547216809643746239978006283948248221810168786499540106005504373584299243188495993417151302585829510263034517178790470024990559396380200272436652089367514278479864825351528952284873986210175753997394773114723665218583855981443786681283356363990070172167969611335717015301421832384199431708404549643358993477276823615 [160,46] -17778269196010275710358378320175478662182344745075371577881633853138036426476720383150158800131089070980240245732815217315185109560245670259987276382896805815923578291323375287209940761619497519122563964294023689138525981710546654779111889285590345584421295764966305816456956612553046227250243298380006727099267620089597041925745595550899063881016561916677140175030643272269315733953773691713176332391754034277537818094888688012355248307607233406990190498683753605816759202957253109852465188252809702709976800963859515627574588515534431119031005455610016113930756334707180936047224062411224233217086015268404897505645269495568241496096665629409427594472375583078674143105009694745575704064286356326810586843951792867514206817268517268593896571997615091048177134980786395705737997167841440015290307297555322560566872865074144659136754419207937576341206511392362093751871133455272838455190233613008052126963602418789312294188054516931020782142081291320187271355947562889417584563708583034970784296626873338858760732592459779620154306862773217440577611790780371627611491084564155377331384013757045612065585002399769693612855866104167194903274195013409992257908789252550019643233769776563651534807068568510776757374845834472991837014408625015533013187128941132080318276304871032868961263879968231 [160,47] 8924271849710982407162345979174695094000608414492743330575684987690601969020527226691491433977862128052995679514179154084406490304402485930524795245517163961793666015524434821666352958997057657841249487694681747246961320628623470646650195689987454222835405325608735465736036736920730214731342290809345140735775558249448053171378227531918465684072722436252688519111377235580587267399129171369088890780201731640102489270811247410977294391556707622905514253407286901083759564036251645830093624301554802410579938380999166381219969317270843552008973737002436133221118565740293720590585234951590104024147172567137328655188874352156878381954461270323424626263065319329607335574388374997208533042275389563110260644048712375883258863993462686743807070911531059740284898240360244348363668813724612214282524494181244037746577799673373888205059333813860953717833623803220473521858594527912904813392484039628749981637493382640776846933258850141605204391593047996052572595073687878278803010003163368487464890170926800642776199406945964572081586993996615161264874572231177685034158677934733739844671960664558454086268198205660296094281713821541377521613471847808293406300031844222857126440816554254308490300466504828329946954735635314458490039260057370835039219179195617304926202846871786584272906942232 [160,48] -3678396336177655073670423424818453538995930893726964021370808404727050914419375753512218794770364428754870555814598092236732236742636956327417043293221155351694694624648492074942510547033655603180989763282674133397254798555502582540226459183033063129049588637831292379226471519715960513527843279305169746712130171937812983603505081266115461213721126031003886688767375948420781398570979662830038716676722184364718827265095437445981237331307210746632131070645717715191699695149820136712599735453453678322039085714815960052391984695225366033690306600779266470012615305017492117726146542109606716491924804285574600102727407399250813168956130701744218456050724856762190647048269174236179271864505459970034003463939331074955610121039984093143015141960118242615834111799283579375359921095094296349410293847478335464786010102577528238256380102389182117347417039250817219444168881688105968561210959627304563779836184555571223688826412882630219189953894498151013585143690087946301863315870475689728271165921164377977081946686570802392358758878880743334761739186578626503821871154182968802333598213784804595122921448393327071555284633062593331152513272524053340670315069335397976014528024082104458034585458426324490596104476277677095402831919458915945925697521874074435086415871890124434430055250 [160,49] 1317622684521670609685767993531672033833847084889657224013674898124403022332025798862949928809734807618390484439263498038097817068986861752876486998152541127603919254039584445899410359881394388235783602693146413688874157918486546045196064596355193126861626614048095511947944298781572003342408346496109870426113064395784333407665149941947652625325376500020548895415761853573015083542809748815700706824225194971529144792117926133523924740702537919459546453662157205329056886539759605892371607855083276368018778279747166329855560986478326931981382812250280584146497587722108689081001155454987828122516104267232195560335288365502692195149550323554441766922049503622273490606650966445068448590335850024432613347979002757085308930691531679024936992446468063099647033269305453963871700361051292512137002944638385470052086796837788088616333383853693306575964547724475442983976486303770115578077257648772214504029952891933704336766782203670393387467939317247820861788076244234401696000192113373797055482122214217292520256746038591017201173305077836477523366345584462315917100483122363925850151420353995350554735314496518461342203615096284867853653111893709668651407601397438095142347793419351824947196609364909955800351965309892434127461739260538059608144556605449398512262620782828497584000 [160,50] -443847112648657529616902971895833077460219608858386967786724991398002585261724845599581541731267460856889992340425835798751130512412410186499971123635270303029337322926891130410191094134544893101748235094653885724016118957972123272392425134111382173924617274193131987194787241832958707584199924659423689177332300050526559505253933509980678677903697317112399144920137186765472621953707401841270874586293708845197062738922277804091014648466004178161853546459580257640076512522797811681443815241324201180296872564007788604799313298496654874566476173769285278089258139646183435029610600379158590691717878437675490388201906151783905545602260667518144524973861301561026846847948522464374161211680137261651017109347887172918611655866629501645800236191891397647041372233054804010535876892152607951508246178953919781366544872018691767344425114183852916856374058155309364949489748635113000420377978841340737103165254773455082683732428601907483985010755587961653227435890251900693308544301352501722446410515773897100504227528441811187828231105481313568444846985935611802715395490599247069097666687641487824553093585077577481073265528739112748612099128068427008683177455393367118038751150965128394711561661416502054558679199840444214508912377551241717353421059632599151851183297225385664875 [160,51] 144356742096254667379074688214715227159661712681580598895491474373927763475801763447589297584004082065327480759551521264939824648047263405861069361187132471233269501437156086325270085997130758943086905137135141293006185774087294668418495028275378705926988312893415304478879269301520722850650224882107948763239660545835983401761246335200486448096856293770062628335465319169157499654883777560321712443643829774443789479983164784368093817231931909263968091055990144548497546518788317671081034164708607148065817411823269375523485628221955362115985068381554083045664027465086086887953412410679934040697291286782489693654222995493204545512424137744696701083098366593245484421918660699577747567518089351961276065814019181284916642141118053238915295860949174531904372477610527970801664872198995214870870594966029298292413701965049059552243199411599797969517401283062993913319310433037023737157904667052573068700789778995052043528214810956630917507186271211226147130101119528250119479046425471890636927280211941745699318352174792308632680938011216790042342789465772207385678638867191092972380768835588096487584977627621244943556767664361329754479151439622761497424853158430722489289704170737225334389314059238265047021124427394452471619849962159042637025354688932395534093911737619500 [160,52] -40646569260932520496213056655569115948017080443174610580132976359333947254181266204860278469070086013959263538444786821074810195478715126749842471600198986352909001384321366526371881065496862216328255586655168493550695315770387169971860097854783986200310666680481586159588686822826087103706444737021402336809767166492714000227062440568348002048706914013704932030399424875327002495543744737725286050435172439760330502593715033184195879587547776731674243323428423106862517126236756814299129393122380248784668172686362814623596722020928741880477680131013453639061702851317111842690839705734981936423494485888101190335247730091217432064649405760309828890505497404727443792581937937696814736798525550404497993931367595652308041825936068308430759689693357646878594257599152369791903192142647655826761805947622169627615090074896833057449427441172623027786399876582592078101193934784675364997808908374072002751153823126556055519896789351290008390090639336796227545056895813926402109462815575997261117079310822791957897244470757007788229460544617745756279759054000841278305153923053756418030042249611005432548000482153497511686486591344298009315462482848156350537777190050734793683603038339661018581381813806622188076770722324778286222583920879536646368529174052834577358607657750 [160,53] 6799575171451724977379899227504616695775581249088481574565089028043362739281371456202556569025169021414447892210504921473394284466969329072517337560319308524260463979683423655447977454738979091458708986181816927417619755804928625304091613442016600675832754963959703378707772819029161543817465792701034221590101673819239377621220014581721054134245810496716724371990467261496862554559363547001868192304113166485668169540561042058096084302396833915841141437370803695231255431019402626786385997403787832023199820605586018177143355021113268087234653077363281849753444156124201649387969602144862411119318063684800483095468542065779524439984930359309715487003147895629636699185102503030298357707410048502946541722081221457178496203327683699504490094260941967484209054675774501082630457336925034640237313577589680705012519701440059459062055034062710600201678385690694186567966354927004921042020762595334429455653135634682345751124898770943387048027423534889036761657786076706919074530375338396770358569430970485077082128133336547654765554857537466734166206457616747856824192681428364548972754546383501490057016588299110606623455356229279987511978189302539032212375321474969345396863411973102858855630076023449676234457932060236130051758442275522098613945337137739869835236250 [160,54] 1412263761665374891953688919616178151090606301981666771024030007341792972671496827747263079255504423639976229587120093930109683054175539832783945429420132208995294111981491655926344190905765480454629659325309194012591109841278434910743558488468392835761339051468637835199977840505049845097164743811833338119464939086770555801611093382028373314378924725636834885956277517479970294901687229269315685998787307312592249768996957523066438958820784780837003948969299841785642750466003466414527799878121199039093189644489710718268303618286881686965698452708152680019187323386073419148280583444557497637569718843328714274731069167658479299595119293256524120839963694542208930452391031359925387989836840163319096040807844582545808171369438142603929413682777735253885646360360603975884778384879304273120392168518396266294420478039682298418627791532374381106300071079965213490901732519158686448991279350255931770589568535273827500865135031429831588405307758783715269180938450836575206793379733120280460179800928445542952093635187643986706749444276613748161361634703242214269009008482155806791438399053986520052007501937613906596408897963572841084258884073681168850863341820031302620452084510037981732050895638386216178354404476990852179612906761957341368147111630075369894125 [160,55] -1815054817089256448262446814970174439804263611675381568544227077453356703547421853826453525077489725697296688786019676085965571257222944219937849450908830279463191520074808772205489665018085972270314299805360688248818281492036782090995543508282921338371282761037843740122279716088241235888142073125964034011283105468616147353154339179745461373782975518564429029274592930980366371112510199699675097688372162912924470852276228649858656571338395761428475506956770856879744810581617334032060642997096381146541179828754583776269701686581719378089604369296515808830680574338587219293310122840953052840730418871901536881020378356781848403401408326860430079456746168538823241792722220962176205114037620734486911854143282003412623171099171418006867960995738724969290871383892253653935444768930334238237470526061060011762569428005494813195173826664806246752288533646092600617473346214504513014513884798558684832645316790804345857270972108767603688976839377038573691575856375116668827168023928657757876531024760704112522325538065865666760291435953092321507723760679379589676571834581407293409073080149576698181014400193419756119806327616684772583444007860274543117395691755887706378865289330256308200770569442467362174326350552785448043875412143370053216180975381549346000 [160,56] 911558820545571237790888680125938593468176871292634916425961132142537522111024991907680895375385514597333518097300643315606131193380892906324781687290763243094260422361940777956278774982570480013047079694176595344734223319660066815835488610276604917718656493954203523908737127451757168007457210224337077047136653118616637901032450991529627486164443347040948021941769618303748282299761508170195956810262412286430602186421423795447149387851874918053006449769320745774977044544825044390335565630247488039110292690376664079887638168819417486918336052473470136836232868976988237417865947008931758043399101941736832978437948843250626786061108449300965841921113546197998723554423780305787955782569786281206153253645529616570368920188689707099020276008139672957815879633296532887000229781763810996868668523548237137922090000420244577259845643533843774057508959753472644274766123525465589511985959513971992241222071151426991575345239033815803612718043372828139087527666040636988487237578454287874528633403939719808992601495211999020937234949173352764479275089797489923260447614485970253806801509491655915366057830827175548976256095705553132096292348213010268493325070714641131694845122678969032853607839966220075580211786739742974729368987290877913993545536711069375 [160,57] -313057901635967336026595880923300826045505776532616971951481934973766005714747924482654184188197833672700233043735950612817568028314857180638991457777466938893269942554232671771498292788083489655962369390270408375694997078014088978964142328821276158027278837497911998226359594184248461715054008542681767329270794052329843204007884113590468079319487939511382410905296597103904467841340725763215942656077778389032667850081769908597178763196362758180256305416972774186278048172839163302954845123341819749889501568156708133044577067682656319346674473355434236466498343473065201688271480234033426475257121209534907259094854807344763149270092967840493198690810400573029727045683192616525278425139849938719808538893030170365077208711708621594581009638230313603138434588376578011005278560290771926200435655105793746848812479096593473864591792536721984621624525336708973987558909473269013415112207753069164392695767224727601317539374621914443268441275150831847685441539805305270764954668046080309920785928707160503976172040639826466065357569238047778978315412449717114548816853634573272049727895081209990312577350291502376694101635251504730694611849330995570744257036362223028955188237985107568451880595592285655602308595356875550137292110726260377340311198439000 [160,58] 75402965089267022741251838298093392717783611014655472821947979190058665621929679262349619724674021151058050310278153287995858572164651842843535441145755352232153827952471670868613455551527908668596932568160358345319689890749584840547150235327158910964276855865971964259008779543094116246563857767642674234899441619186391026409784664799355228175455286551135797997002543709506125320143709057705755765846366469751069018327245845245733443163306662960520301846263631679751270381916362533948033543613541210172681420505736964409400866944278457946383710006503579800220770200619065011675933220031115818056913893670483302258938790160451161915477544958021054825039609690550690673197062007471872495633557316006594319925444423745756578215926334275625921165150848201336309688127954915766658341644587061402930876358956518051638970553511025349273657055269728864686268591387338015716591402837205273564291556829174061227494254343830500093126797161860733195951916223951368414139465090646107764404666258840080165304648499667374648033404282923239194383271235010961522081227851033933105638265467786050456485612056550739676098752683836738225876677208027416277945034315878321205366574005100238175611209827304937123810549055925349246321880677529906787115463596269349099401475 [160,59] -9747104840852462626924313795243385742597272868902847534088380512577344703265237108852012353118712168265681429990580160819074041295396971077266174106643288774827974788609314101575187568331979889152852935396558193874787009351966548939567393264309271726200648747017416638036443948973294118105014871277457639153151554184915327470173082923936832088133956391058449304042266386381039292822957501831619685653356213385772257509753947428702508075655569133530782477751426659707119154092488406295765262174703134244231278866625556324698217065301268707857484180776517716232442979291026986736257145071168817189551443640341478241871504316490124108565895777980862226748686615203744171648348500296035186548194630587308141908023575334561832394212196073425332661550969194440094066427898927797644082396744968169794887125593303983092963939562258122813135010963585414255104323863215844103271731449856503454184999054596202822805115098391896719840336353110836912951311022892738539272236198965313291248537200862685705092906306953924427246263624750933846812989650387458329498372789718709773188326992357018254636371703233826933977068102777692020616283002059190675248757620825684440810456113771054074283144296219067563938244573496695253476243174611161847842233632460582604600 [160,60] -1347391224514799747250357092474819334990346331162017292698884795180433842829257977188771163241595563713205169161816473185043291988114565956164889276602122468630321439368921739052689794333687912126559227938187056496557227465243073666511456724015894674918720806263593688333806358973909083535249241866803624540588286094447856592337665618143707570491992979578242848987059978506791321250398889416409195906038237670725689817794824609180608675584141870892179559396570406505132958911100437135612529472789877195105224881868519871604616067017073421420929775726130675069024440620726509583073593611099550936034427754568476400190640773320654003747503237524673606195032845261690779541215980181101226531254478407016993572905699649697895551649547623074700388798911616584619356983787413146806113471383449186392889815607192323339365306484473010478174497858417460566113037634788174298141870369202858131643303157641886042518184845542211600109454299133809246753463611951297581353117179663948835416756065932059433033339241777208844905914645953519117419585711697819974299565694270614348409239867867277774494282634427512285071657192190749147996367062679911161756728431210607682688786288608622888778345812852566534562280510610211989655470576747166789336786497778374875 [160,61] 1229118485587462940512129201692992433415481050296259770317655975675251679724283901568083561376881126133591331830800733272269527532367468644623159520567227183833906146157476838092413224730039308394924121792011533480093435745427061899122310664509822495183915154502431960619338009547293434858240622461233891859784431825046665659277087677633551414316525671356597411586227948105420937678630198130913043320457608193612206601942136870765269829071816056002070429488802926041697696662553683682199452107237116042337302722561654825920227330606112444810526483629787098129843194827201670709271773865096412392683457765802961166389858680369623105220945567247933375937826300976682396801858225743813398146327677257560740392935206785170530166784917046482201826789801043400194090128301827722888556876129982524300902398484090694423810312689904089860568135118243219451548002909744737709594756594560693405083075058602185633845151319315729277153442489439970570652564752715760016807938877999470333171962585964396418134589974655365400208262298251956599265933635912927358506500362669954303434929238128007752931642815026620512387439405829715269993909021932254790459348978061084401974537282283258349916601451318344282510592914668278966432284626640269668967401301211375 [160,62] -405718665127224500193161132779151323793606399415061868346285174308907246179530856892065342446158046038009107584924983427353104926657233680422311385162225475352170501999001255318037422507160393383317243498696261699394203611294616302003242722142316307493090381071220424483754653877096149620114087716020814630196077632200776218719855363308189588265192461502341919040052230171671868734121802700605516260528750487972145219807396225507703023231300306086943957505696642125634277808420521997309422132962790569035972724687474581467312008361396017456965925826137370833188012667081172392422664679031871406017315263200887045752378258055993577228846814316606903828264943928504861655980338035388834180644252562755936365862152628113950062580818696148475482098451212343454137932109411578701557457519953403922766922018340247042683181759259878979049642768033398112146885329446494783742012856358336810373234533544992096215123312513930940850242496632473737802637999256548052266197717104983756368877413340274055250939912573046731765994185233769443802592846876672791288243993044442486696044562286341132594241089829106925707964239043471231154454762083185284519279183670492835081385119640148788356924523157593879476948822020494243316719598228158033140858901100 [160,63] 86605022098779738130185310728281189040563518718680974929211816867124970211108472896759164162707819425721662483385528275454249698249890025842225388144105932253371300391954672563807916096840729580789041528304410041748371963820176104836669468427149912409159831001096534161360058130130516534836126702969561368644317610072679508216635310822756675646498036350022759561935843865270613498473596930533979107345780947750595543119990368927079761883069145854530030528473798129093332742270459147023045466786429339777720665920816926665651191988318682584101262749296829462423152199224347641477411469848374662438511035644155265793990766367112788923495033457731368292196191458248272662671068932384594029146623199907558983745362500516382841609423014983292721928107070620510799758054358251869036527566752242500954394326684406415206284309999154475954180943244479712270641565386737176014145648716059807924414507752728711168781791231343458571017097736708052528180981559055580990258324425060354417812476671203843653518394094316139434946325591918272866242543297852421598530902601905127756089911706112133403480185131775428428844843361589362219444686912709307632880054753364754994202153928584037690435857475321916576783793837536580322043290462316324164888225 [160,64] -12097886360606015088567366011564000707325942698127405550642896696978097459348307955657667581680529189991134745010323581444702596770146758141365170745457977738882053673009885273897602800458814888587012860386833427225639434590720065353764290817052738664930481080354421061898534072067097895916639649072638180678301245567085398359153555362692956719375201493415927736117817882131757451562623185915732089518084824651088767782663766806078502368530617600043370557348939101918276078403924628284934346755728020586970610208742109497706879752136039950600583543022404074689718540638130012402374840444719139656150458993641570710911312575832273410737875162486119053192236819897151840967751149069653748124367360013184899221561998405870519247924385627623620629446075521618165493171745531311109538726527126794985711642079370280067611981685992704770663641008331826561657323189202885938732229897276999341901986428862556422062598843635344118217710695058537512661060088932305446259590309588004865145636914552062915096304554771829928654530923000584387752316695090391377770590255529892312098096326048570358556929619473915600433134605928183325792996138134176357361192320349097862094754268284413723960612166916079632350956171101249769870208351680272258775 [160,65] 755327438477967442199876700210544333676073308031898316882468226578823271398674394758492257932242334514455538635468001980609712010950490372454933955587228407991328903554543584150676623738758790421050191536458061395212456925358981231839592166390674463310392043337884817927226880736107547131938502631516350729892561317540081159395771980391580888926268367777493599368589716291244561190001466838716356733532128399439325547855773165766553117489503867614120153195096253296155142008407334891334770874902280416823671262124410547079933191215426081349520126757135804788825935668648459980672188701069498169878870310975663106990225826466976500164002077656696221600967371258973202331610649225970140572493938675032689076637650959652833489760997658049388568776687639092997453106599848118144683740772741771929980101276943073582753793554306976312741236537678597470091924483078171997802407557589095185424455157870362316010395756018580987395762410959326253299934687143402405556078111642450858923837596511833579184886392837903188823960740958421622983171361609080818522995861408811255547138831965973077682650555729332277315265261547265791235836140521410145777686841274439193482219322709386157054592728531760091717718914785171284956909122780711775 [160,66] 110474785392128906072912860736821289872390012299677844981349070322459206088887429861154078591535837604915741199455511045355278975505342960186319834156774769096074138261655724890176543758051143619409075067052676074215041062821686383356053386310283507418564649706478099228292495954299760237290700346794860310344656328903253293168087611720611681496009097667378079369513655269603873709670475611781345912319672139640672999413832826963271744149038051854731755373979529194195333304167520273725663041303572113765283598345769855917170287552801490208786828883313583435073758552184598291487975953479594645959576541942615804252524667975250212706910342380288871200941244408661944199286612684145809379225198626008242520032136022379408314932335192394492497300592263773933152727237213881028328331051036912683853738769817283312781811085484930337338584739285502318605602804893320635658624131313327768457009002901573701582047676354334492353598043764466537854200071454098154604828228807608080570172955307073297066260019728705902064325667455211378351161091890355927147489954015799676917878674790320905750357331393189523300782895323470594344787335667596892775955646999672616508410705469197956156853521850507583682328446536480456324891196775850 [160,67] -39154831968152244026453301636531442710406900538394248631888294177496801675544343823131518129916127062399332371024263481971094295683590301176354637391319488415516935266002444282649937853263637155688278182905828712167070495954473192915243987916163661830135778900992235348872795053995626647628211658011402748968649961821698397299982751767605760533677793524213448200579943861642548221430622891215171828549877866716774461567445963885754917783680103315827024950059625820417374584688984161189928514471917899214023943229050104422442398144859727250196643367646129649600431543316696091575595912700822667533124330323231669710383570951971170645465757159534117130158341256149352904565267857107587047369242675429693311130846819728777227168386973837751374156481902978707262688125843634159598114962671069722445171206913841419213467789038447864832145895883544222363997884592981698237945601683012132928443839764448259723905837990551695558339149259500191883852653776460671581101829509663685883943558351911395400493288548335846753193986545771254250445516025604381001794224889597792638689520636815490788373376899937614072878093323494676108984633631261210378981419589341893859604925991889331226417179493484960234876151501710380769606453350 [160,68] 5767594386705795977657725654132476096818643385645780771528346612082528740919441232210332808190455561122789471361063466366529523893961735225206244501119318397028135040752035980962809407064453444631257688955060629174249218691052492365760034422834110841313282240970377689092115729263116732465114998567398720910173584556523843915712825090528660827613973761854254544479883756944462114395148159851756970164631850727405663847767978302906495556399048575075540531082366324183593940784602272197477633487484084592929970262835561742978460481095544963672708067474686462054903760009033603909745614085884284373227087628829778732512083669369843984503485922707294614164923802339059436805598314023860785032400295831921853223833877402383557229431610553237348179636032083620794390912709631987220988055221542015238354371594652005441084820402592898106375153835189206952218550788402766993757443006088103035750507749958127684217510638482329666807283984385696203840776495743137162112065817834735968205314180024209885391564435745305101691095316776929036478553675908840225028023821182039889081711626657940386184595366669067891477896079071139887943283217274826011045204098394086759237411205539959655521571297488245602825029543298927817965555 [160,69] -474907220287463698360813555518819808011135708168212475013122726450130672539724387228431580355005087675705061502695483586101846560094042577922501737835864090004159512878802274342832189008018358552505463123348831665435706449176836225084125715616703490924990343129070452445682520416580637201829949787936115524365642485808252636639620806725385166944871315869298848974514376992164362140686363618800684014861197279126169600298500863487969073287025916517754830592981124172885086691412728270453865393366250971321856868558032472603081359190472070422897807108148380199023990140359378354949249317438182237626732486181181622188640423387256391139933169511341775322667987953501992458927828077621275460052738262063337189557839008761940339379603503434623566772449727627727017605379428663842168840792674272866287777665295497084433075051171511100955265172928654635217701550541428644978904883469213912717576020633334906036404743706693512315205353839901020565559676790981150104991629834696609809516948362248506347504231429326388602547840990848148580885446280232522902642894255348770982645827797142757477429492799134812558947166375864377064887638317172976285663721911267486262563912533985248355015873778032231289907992417186406705 [160,70] 12401178357669842242183717018361816127004666095387919680487131374041223851756731174303220113582298578019240982811405737642511947013459981653266088899744835987257893089624665789832270205258292096619613230499507482241010222442587090350467709538518532549421344219075824831413085799738028545497826209210703885936390821646467684752430523251750598928513321451812333407219016863819585038930453108684186076717688443817277583135976904310590541286114350694340864889950725851003627070380851636500841963973478388200540579876914328636894061641164141473985311246929823084597796790837978805618964474284891443739498619345678183865633534292862886563250014169694549086333752168398771871510979667832616621675896680747978922602628753042384085952599662112222012038659117812907458157172716152050902423123474222180091017331975361384721412272949057237166710811123459058232762184823834163905963898470768033384477918227787344241145611834708428523952140713666919864369996133808979039220792625622985729027849680155049554895351405335056623760424469953174663216073921155275095439936039838665384064682358778738636905239254545505195839599858164005609073249065277333957807184692396822728694393589109104163622806854233632021697062974039570 [160,71] 2016456296580764387508737997964511646014258045363246941967727432036669081182285081104988426697769097437659018143038099872999412946461474283174103317692999986012219036015891626953620581219706280146895858371675102220800105407964648591071564283043443685755152333248588566575817009124184986390850251720161042195925580954675949496713136756802628593249810399977395793606531965768602497602837829656492646808311477860693628786147387140011183679524775741098859829143813513988065677306359341870316610136518106871021561883601710506554900254193526258852440022597523211714046581309215512498063610952454770942692740102827327073125028650937054814117942060005995153639963000799569559077055375598416755489503828354607646401245482823567592790093402356518621250883009194906424896731709222122521584059280709893348522902072487815438476312867858167040924757757310748254298597671861729247596876074107401045927826186914063617079549367239846755139604280817435168594407211505030639223407665658912660769277985985507877354074421303013854710396019117719069619988420603495159508274708496977576979341665372217153827820043483525809029300759138476535169145657711319606273389589187351596775974527901526070305421943764795823716235547170 [160,72] -279746797451658179736670044978858399918344928121675189778156528452839343726357694994988053109818189151868355980320548854839956018816236997033259541247647727250795931494133436204621936343193244672789576464235438368081843202314110249933256308471029648328857947887136506932366728677020206178977760997801430998173604572562850747110078683982976720399822393224938827005499476146696952162444221454264347316828085766366563203483969703754320656849068636136442956639781197415561020003596570642599042068283291681865970939457180003467969094748945358316931845360386374085348062524004131309329501506893548600879492283894072570677155594760960022105471348511931584196742935212522274901591953494028697581006840263197020228216051940559696838291736203594395907222655117534200705701861485002656510830607743413440520966460945644325551513923931364675904063652650527513824250528409916991749815198040850554813715358402498824184250633661151230000075350231849154939264247799754899457529499800654352290981021602494125124448593107241909848730363261901738125124139740400135746814302762877779630948895863566958442296260448882740882161079081507690698687051873755346683488091893173127959243160182919279471192602197602522016504010 [160,73] 15831246350545277312607900275231538907706998208125275874782809972527003734218133663359351967099781736671705502399572831134532393583020431026763445535651829169126925944097407599574771808208130003760901460659028256772212449425849017915880846761378565336975334400488263178980244384933685609017169329121555435171989351062625996459715490551363267357642930591606177828038785534004530382120484253870426362936391625836908075513469160619812723362814710648442984493914241373748336432008933601839008730326868951892109762789993970403479449483416859377210028712021752464306238236833199554768015400408662087855530064845133147815548487359911142303527628441047213658299451905684548085164191243218557167240170478281849108670368045712303319833528542566576364400991807321741181369134394692049378769673132220353435102923602166503064397877988886851840786514697144956973953126203855030307690334644773014776619002074300695841853539713266510481141250160949264674478931429676670906623869194851917150750858484479113551480931194560842266142805770445315504343806286282997227622609552175334692130762659982100702842626965820426456355908493553213626043390596178825096088451834269743692704294106693329918740272970447269290875 [160,74] -273007758323477567544270197570166960342048484684715908009600441707848673563316144044201469508923909694926590129563690168712106563038454077274395986419123482729763371689878046391414285464110897087410237350967399720320241274663664652005866422989030585027853768463071221442461201224834497274270156954185965195293193908105900145599670988297240154913261666150446109334639070909335183807817933714417807809294643843805701340831146783716317295031157021584563264381166741107686910718649657119298538378835381261980231860419086951138984796471815377344559023132764488409772956594796457994946632375405826840781081705207304440263732744981711557225104905605508096204225964919497731715134605033908325168931773774944665268647686761555808414853724122596555994072453542850701947681329394979410326784062778093988600467032167315955498259188515046266408068064235597070703053750790647413583611721708502991174115471875804612642191468242290053940549104751075003946689646821662279318135502467501469099232654206522434147073282432708756343528411731304302418107711898916026519185029289541327029214282752867532605687863666776801814852112470247144056726975336497983257848315008239150968850541067017289152731567055500800 [160,75] -19345256303172588535942766515391496956079938902345561686811316466702966878141658215456498239650479055917462628642294021099785505824068948536834875334456462068639488525264474205545254327886464114819640389776025322566483458366234804479822059685496912558344231395708079907231967879282406710066571404441338630825104953421640916930981977996965718007997895325604453621778930544561822475360342426863369713614929862767074137093056857000052340157259827605916367187808750633178500517846878130171430901699136136773547516391192011921067294410042466913088476471827991725418613154176728657879172076063513118532281662823088365802643569871320931385357422042346924570482252586460164683648755271359593065850733307761179095956691970974948805942696814104145715419543621208060432701944484498167961327011596674469756131548119438694335193678737584453044075868312030342424473096898509987196623284754547935383870731189591910235225512929797593131186112048967370113694467051269268709767280380319706963224678976654365861142954725063221778292258966307741425434751657133091244092395897353112985077836525345794529354573521707825183766742084896912237618059337406417155576213767248941400038435249666017877561968860375 [160,76] 1359408375870740167356766227581602135941438408650712388821937891629623160427434053523377753334857448708888970430890121843150659314542466496937232878100966416041282161886107621598038260628680846802029035982158183307292128738563270708329695545291335205334896708519631129821592667992205975145310527572562902188371528122208118938654236354284591987344137722172607602986483811703344229960440388193271010575648626236061962594858268759715654869251703676476237696270849575374709060098218297670988844381872185246314872081645894077682851397784796410136442734976271553705706841690079727064308564923169079192326365237651557430017147955859650357639929502343299717333534936801024302346265045303965123974270037924763908120507617542091969516342634018013070583987350967420321400903205727671273625086774883007567063035360294896148129928354699188301278719886206192773610674107267454883814703611984215688134752051630555853888256908371829785880076386095267969622398783850391062028361058477498240759860357379761922999522404358935447943410170053050670504036244684878957733478223369431997430023354812480816443049051563733233743064577370761291856645033295045995916892257450588848275706856405967466145167925 [160,77] -30887643637307834450487428808974304413850119814130900419440678552431193608563509469655260147102607689226325403454197873412663303721172322871741298428073656837132963301449579021691272906297446473285632916739317521538111518930070708926582644785463217827962448042898355720502194890546768519373060052193646606836455407113308802953896649886128535780806066035743206055982371395779395078549101309779505718861009156815223728760665729934633419208120479779696097292158535833856601962796740886945178835853247115449045189151732090382200032613112866548001581109540148040383869423787086762016660685303453081772885843439448773011856803963172687344011159217395778867812324686517027241467812689817383375692642466514090941856792187471187989097475646368687817893316108093369193245955748165595430327196248177033430647945666643973871942385579902194440627840254351626636645605701343628661788561594071360430936306836103580965096453380234787610932368451568692311912588116438831652357743467435522915433393180046737989045845689997060296062348756622176113005390653698446901910882273513399239281410863117322593872448804728422629300279656538674397458865893329578561828076420174940946760286387601536574100 [160,78] -77987625333742162927977838558453714645205555560269621294084270263660460484365367168082354005364126451854969072019391609316626938044925456978645714929617019678326864774160102877695670619394809225922462987747476278870798329727949247767483543283505011063972544991317867956316043174009441647775347651363651818830122534029065995646298824978160184010589689876107375479050099601921718752001905574901322072402120789607687043030862648424862603940015149717929821531358879164475609017657354694580530639844330319171456677328622219255701674297268603167850468737174977594422231752510807047715853718606107507332627955703089269964937965009511331959210560995756059814060700571806584534872857937043416564231923994329542351206259702880290717741877375324664449696130717819276615038752339304311237206177441237686290272060135631742727994566872164915190973844845512232900728464883701972719214402910008282969450233421493754205355610993908007071004086940005430737758211062543376743649988367622637687350799201630851343146404314385411161463795949875664405221164085892653641492994300584574830481287253642784640416925849521155050011219543730953513309986540141088507878336506859069056692922998767425 [160,79] 17412207592940160542823538184499623375291050031458806304448859130999243110246946737748400000868163199875737725365150405956440405255200847793589591812553947661558454425196717750146912698648065372866054978014727990194656988574540093797554013149540643811272701522761303316960100146798343108808168868469643453354427923372788930027985299938713593937947981132198732553092677631722395459405796191843936988287999433406982450593116256235799788494282542722249685702907000488844911812323402878856309245667256099204281987599737506575764185854428330263502780806589403393630958901903461087541517166284813890323240657357409547383358669333187897608021809029298409139868606562165548839184798674958287733260769831509035738069482849212028845296995640939169457493796355972576183381104949805634778021164468969945753729738281768774735291152943032858363896285803865625012986789371142258054286144204918275400095608555781364885636922600064246524759287087974166576368109213755328577975649933905896326587569322276756375040845530294749529838607941819378171820980254312526374835786925746677110504979115586413087107020694451688123769784422578543359947098360645109896257715656276386977063967574475 [160,80] -304235572947591861019212347585913530472265450381875147603337235089740971216478937676801841884269026536147635839399983503028947555063902650768734107021106323910157695775162646589386473842298902323385361920893177504979743836119492806949548974666309136774713034680971068412898769768738481697524989801716870447243612751365579072008812283479730052195901106701372923717194987274507169896545356747244089858537018955620752666730879130793006310969931940849123712860587654350815112966378538650107362457190769435700196248850305027787712620172483673996153739210568651455883839919004468067229863987204618847291427121236665045461404553404685199252076018650394954989826489182381966612938447164891587880062555961019741933504103423582542834710068249798534666078136680891791151062029634658076743102806236441258116674341812224135889064747606983226112938831610751314339509280011726571105698520905378276774060594706856398437473640579866862474870417629310953248101068097048507777037891835885722120943833208060613544297916021197558878720374132574111030331578917167658727365882855249725989691492919947052902584845046073086923350227247412230885802768814636063067841669164842192531898025 [160,81] 788022894971791478773120807154503478943017281104785455066352937476166286564697742900054053514301262195057916740747272579349002084587717482125258533149898002732642630097123064979497035525010427866239332401489054742842566907481333846020828571435666608347697525659408543911400130192571150017114661907581522132235385606500984699405251322826579896873731358306244939018203577135143043339296969377726030086605654459457812304497641518622204793227068447859911078901603179896441988516718737112052416896057671239210947217648423051257546083742733092367243248644748710843781324558140880121289774167050012107734332516687131817838648830886713853884151762706983497468212985054357409263137330756368810630010821111080753536153385673202648318296223557989741267785302822887380876213694126581519843595705768727372771489349893932973469469146685524498606981958062571345097455304428935762152156883732785222377560811175776118619821380350450348671537204560402209317144801175312600057808323487237410640409965694649840143759297243319685931443930746526515022725859628828594257895088097087658752642149578635324863530229593665150919465254486256492643932470940867959616048568246291733650 [160,82] 31836452921160048426248164307996105908480608299415641394950080568592419721206470272040352000529515287601387341410774533959344093330943348682918771182340785519322920542284024829887479678857534698276277145397031301560874899973294845688966621898808840948878895593329719731875868441576383906197055130463640861874379992121797982814246445002758455196499387797134467167598993249439662936573009082040438040889468891406505746236528083441833143094645038163627526792938030120200850503250158788252221857310700867207079259517748629512083570594189916456534207126478973983313484473819030399657036008113100960244033178529524552729422437441663269928707633592725433407912199249580247966014483930444570257941576894575172972901478387536166159033462842912926911874234993843240738508063528696254234086205728088035612758120844219948687505324098360475193127120378983418889937727864203204313264540840484386052401824388703528658709911784731975454558503709157405477829058580553659787703213936753422728636259711532497468030183211248988499935159034325801972168962570550966146354534380023172503126427932710921674253551370660517334052943975817362780883839558649877027550806338445600 [160,83] -361531679417339534754708585673238780234608809192144481687235693853755341522356390160560012846872356099442142532705707732554809060501059734587720103385075477064612732619801545993708958165604374668484139150044919675515974830933719334262841128753655979927623831060532327605527515359661411182599656658716555434634414318150849958252645523332362051448433266940690510352758857364763684958910965133586633837053088104260369007307533509924310963934361437884621240382520494857978159809125729305116607616452098662538902525164359878806558795056510410795672126311994784623507817473553100855813570003112662458374014185346725380309994006814978910918775257486201304961087602718890234090222634460986231952814591933159332258663461082110322111396593927811618845181110871550516252739033096684285310406794431875556118457787105567268763417312798097216130217163580101706023398662812835944341476302229884103758499251443624929576910022554639056952543739581166502085720556586907974838381818448440839493443221928572171920751183192034702047893247990837838219725586625225303984322663911311586103265670058886767138111587091748786770353518459676262457729281815374227536585796975 [160,84] 573834035308591104029528528842243245231838793196952754541306726123410550731470149613435028679229747599558993975131281685532473497097620103280031117756766674338859810957460618544659493270085134367918322018276925337765952025216154299600253817370102465380876514697170164403373202939367235451050634785101528878168607688601124273262291694533465380191116901222213103618350970774680175928473432511956888607650311259465238331232686072010025950364160594139035253333838235429851787202401269251885864421591077004641357103343641279643922733657911506400422477585889038433697621222419104262699533243424329049755938672354351679974599230761981104108861630959233455711523622416060504109292687082180081046906902259552107855480971621657338353346040636771858550102972521036062059211963000867896865808608794057060737678611019214497790568836763812115546006067529920102260852117208501765262906423770996826021977406970447060242277266141439943257426030240856656774717960673286562765790512168202738236624706625125112874415882419656162709663332745165796927133624412673017840058194305084479304633810088802031631406489899171937822267011377458282219687172241059841249535 [160,85] 2201377193351742382381197600720854901846351077385076080529971441217830317514048413043519891710886980059339396191805812472042804092411974588413606298505311834162090720432559829995413808842924407484446099946921473518711270870342750356485214665690927550123038738192883140774689008111416912097477221010364272484996079704714421256656900790186708450480772513897297025628987179566832826393811742955489450742763104031768152001613901016889830766752271037517666480170671574132879649272208268980532353263122842405732066649489623374198872483729422278223083027404398837973961696988509153410386188665150259890847166281214572608758019828260898893312635754325434425150523035013642200757145361443390922037480218853669381257676418395078629707853116366517511253701063175508614992937703388572593327057008665683481004756884486916405650952918019953804659720958508180575630296524857633307276092115135302972287245827300842729350228934165775074841533304296520500472637371554528733184389375168516777074738815931768738153178100337556205240536647085148055743659671770660284966181502855055803540768281930929151211480062059344453016557349473047267246308889188422750 [160,86] -99682488602196914265349712399339363976016233286189938359639946564178518359595433037746603395767859305325737292134858072834713608469850868509063641574501725853641805558994545584886855554425192289966556832380176076105537235843492678460589161907545737181491887280799226861036178219231426473411031798195400229689277361036389979038420982564003242790073377217985970182612098086656462691159582236497281555296712136935525352628811261134543738861561795073569752006344745681806771425552625760311972908416351323409155109771729058110679655526205883518941252395617713709696619252929824484583608682327114236069450936156768951499550255458727972419675722587528422142356027575197465156121416568149163464751635148283065217102007891982948386620817264609885519004487220387067140314151313213366152657777222800148319659302331088557984447994314907626921343710865617029731516901123903591160761506150646424159573107978575447918599648558157381856191612694826798849067056925723876983380778930469207865569645473341590928238696377650233077776842641121032246918523604650477508536025112733531688404340411422878745152343470682607266076728952435754864128725229085 [160,87] -762639307509724181172048546954371094533148781498546480320467547824739250112840743929708034134874132980684920354199695947782714254982224718673675015805956109658659402302903106457764258364312157358957049044489880461749111188649397044824519137178728138757146038060220790489593116476888897555577634630823000615172572807484220872272537415915695259225245681945786973710243058141822118239936913767677903214760288733656552522105618703993803821300326327864006995328248556635823921495493553426001379749211490012241192237626743046808803308082511117607217345905565668851974080337103423296320707316512898835898350199127849892374353259790082220241871707323500686593587766732142253070280685785640271618344648066499547486496823541017293752874767116161423855875261657683365990393293264637115411216563665578376875188657972923841489769114256902486679215795689393300352234213260515538809551698929198776060416724402009831898984256700284764772522064089111912831498578992295873515488699986192792626031219947146103501187720725728858758591421036804854969423024603384795713659374644262607135665960901119032638959521013960582066933049842660107997216955 [160,88] -5789485852416750932745147168097528655094579990323334891762410148204342615230962676598128236095037411803017619491145273399967673802296922667868493480355197745300647617297373302012882082159973064177946824729445028620230130353469668301466497833363217854143456917143717452616571314501284610163223766173715890577085266946168139582155217180619244198327244007987612763773960704821562641098475613688523083632329290924889520353381602177328608106625639923646821574247089518334662963759438348571403093837228953789187732116500398350275185943959524285722605695422967101769213813496739922111560590439423533720763573899520299008818175752897646541695194998453508208189194514145531408760065719985911434406764531609101485479378842784894448905477129442117843250390392711364862707513825657044113383291377384439034462502215732886257060043956114575333969125299279726425664655487742270901273695982501068074963548927226233457260279156668697184626437792193670737694463198109403208194611685029699898880324576358560264770316265740633483002250783351954769310105700178720415106051149855877846395471777449464382570179836488654876647717643715774120940 [160,89] -38552731611183448094295518291391184235101429748853834714608513403340661149118403191017893352278436959381324600671973370214925713589313856384823856752822326462067257255392449522135019905220075861443319431849157671952153868242412351644549455087811100732547693013270432596919459350121467104059690985120651132026319042044601863195057223871106179139883478181007555151607020553325586297289410761467347936082214908298944407481890479711018089616709847860709593101874109506796626690181353677127630209304239470393696744541850389554286877919650122289490373940263927973595275358216575492735917149696719338303563339837233400838930036994496527170857223776108607144294547461119579571547623829863300710387426945474357346879338645023794347328595717889887850127053892212947568241464409636126444531777602799378887700364087602959662753625812309157654113998888090891077649755180315513861597608257539213117657160127549071134584040308599172050786866307398598958798228389079045655691702716376668628025265462481846109128165001193220934413713992199104542387701043151067736157316721793709612038223417941138873280086148873624548287301259957105 [160,90] -200818226495852403028502273853431148421488839121847082863393241260592304246491606215460055314116906355815317614714292649737433268676419357221668162164127438007978729252483436398691791226250298763786857673529796787862089297197212964407929572148190207144513847478761216743079036052213353817895739298669706589490868498081319019408872119404319484428514741729735473496532441729052244473402319855779375980808553775814202363152521388815233395029650764590940253319926502381357058507031414449983184511515917072863131466902446549530255857866365044549798020634344469078350339062853125680127459218226779207757803188923549256564732177733877863975955712266808942915098757701360030410374969512763419018673985601727621057078033092105042035248518478534418517257417203525210422777261074150642021828750648865901336301951645207819487431850729120092925546031599169781609620800507765119546393865968893364441665659924549052333225924378207241748115023635511842521976082392471489904564239986430566878392572346226233622101196855100197433039616518601417807283951022283092311228435193160562709796586652573901122362588124792895193826683470 [160,91] -603900963996611898989084083799719908918281894127201892624505104027593172131024738937089101621670104364996665659253356020311675500639940436439430253246088083252443511974863210855044345239009325064377365207186326855779952044482601410740799512628926116797947904870693446904759981464395849692042427769208280744120829697017481336077704547510621308795317064728356019569780935833763092688500518391847558609202441991931337676918991345646236842081186533090280326864064801623609232517585565802844122958399354096117794053025035966693858625316219602515334209784532356931653009963894786803624832400593798106008774917589658912404940092796944439588104642712788432005844735990586591992198897749773932163859020255961721842634521565714456143256742024278055246101715966710551041819231505552149983114843500651546721913503920738662544362357209428593995388660364755379630717679443529188759439214955083926354374703839423667333079040102204689923654930532078203416128036371959706084558575594912240907673316709006078728673423130980592437630504450894122478872020540055137350305086282004940519477840259183732616472592071894633194695 [160,92] -1768683859859914401009490483034394521142855589479815175157332665269962583060586386880015247083923364302056727735191690223596327293014155367315822272984779723602718263290810429514566022819479202409934448425367312601630898175270878185665246409159505199458365616074995022402031589040832907366436017038223087168923702889447181262697755526730235936985561492082737156778180879157049207562457510359347293683731960123064754387756632497978087455068739875779517988205767908708153818737476457163047159658022364764222140774288862883354264406485561777654982201333594952618419777858135169219649633202528449365582998734089032141877702092235766122291377418592295850319937866206850148878407052692007214346696043470560352981171338478895196110375516012903590752336906944428143526491281960647986816310981383632519950704188790389823073599183608895497364740934400089497832999140941988559445958305694914289828062624327800415302117816094029509174299085447566454005087896282720555024952523087728743370758936223765802241939056721150932323597669633392751890730003861410936504287392528090343565390583619932929606020721820869070 [160,93] -3431830567734571440493424026158611792243487987101004621518436976996529467227296013130363472582760915589670186519397373651253957189984970455269264736255424985038893813718851298232372373087231613204263819992500065983063956321431207887697843905791499326689548276684840188133579437832168886464826020014669651816182149737701568921817701556073103545054878842142276336258423253588875802808504564549309301435770521722144899091686070932095197440067904181627963202096263718067326874234206802480095450221543704027567323356159790527348116381537879146771949211165385325421007258979229461883476293982711946320706226213870917354958627847808842313235489639013176051770983511280698821232896439553650841957624096689597280864945004506705269035289643581873050967453127098089170260417255518561334221930065656451007722580117992379994031382194230684489329063628756710971393414897425451691937567005662233381668314338769722422360153845572103567470809547364695550597942089086830668203127995921085735530776772368065862804457020880369933632627448929762066751919287813552376710958720119972669519689498314094260592320471735 [160,94] -4352910720663058444457527546323595441114866010553019379660659745677510615211401730413728982788459606918888259757009819162124490488233001828502248339638764280934149440865608094605471991082733492149686270582643956416412436591781072097396620820127214671438852245945358180135002351668791508993541669065315739469810885849062985610690755182547563861474671765323654693912201608374452222625767399301606868084463874284195348070837860774727516684872848423313837330730508642955273269440539279560804400602634636844461499416623164054663362791281037629302806490691098442386579398646520078952380936041665344144695947787992753551142422609376788691193920140818744152836807337011007616674436053503302731238387767350699468761484690271518206990524307195538728342937203689989757740030672005499108935275298415829844301613676376692980584528948859584442283377485389320661867217342656062049140967943141595085542339881201553903257152003409120833474642826026274163721248602192479545715454041460597842978559328057960895735895049566106376812282978133704792293194188591283498049450343714620255908762713155874631158179 [160,95] -4993147806177109776644462215545328408170892499965544990963897576363128532223023478632618677009892884296167789501412257459833412776087876863901213613732566964006590519987238984943840320691199923581153035690278784660915154093879932370373360180994333743183485274306060747463323702330150227950571555525192391407703472615651218635128180697491665173859675801659235505387560098224982258680189422862182108032884281012967574312557945409684815390008201124673103153567503615603813373152568188297579060958667296637433718011432813554674585187239354927935676247086948520783720986273934343782063912190738559529644088108410937601723480328554708405432975747450635759334123901803557459620351506207426166151927607393778010729299842115621381980250389812090232464026463667425619835263095369446624916412134496498802829973437844042671039033142138483594970539171010579052080773883751779145864035844322936395146164502134007302261296282237827167066482262805141875724218778090488295221513518447745466317729539322748786225376700953407431137582159724761723682973980409975276877554123687356526065181539789796130 [160,96] -3704832290177061637577216039203762391463473183838284630673608657669671829900674764270883719320794476644904815838884321724919315694133266468389999857411556952889429352018835010907137019661471588038691410636724736881414620305237798169974917624935629913781468498862807423539215163390397053929195766091975969494956377329308964036565446652187939807698346938113960817991077062524247688765679107296767971243991191042949225763501429569084865721908913576310965451549512666457602873412896443018088979319383029502035875965659064407807907130534536773694003490662722449146502964007115214188069642729124088173379488861859005135212138164340261661875502700808071746996320575404076812519598200829579548153383459620931359791207388140942541010083205920179236369808403007195475448721304864918632847297327037921483806963845796251845248428631165929802743931718758842257170774226682054561155930951193685295234927798779366885939864078734602182105663225824669135512747795523673066638374957698787216759847005435781932021871020688426188982410877971832651025188938765344553974545360403083155336584546099 [160,97] -1786645846594669919407388664969567329243761014369602045634748158107620295325714605288944708668323773100912767966043323365540701091156204753391785741570545639925838734508129358800378563452381152265650791786728761006277602516533651674257788493330117465998243585376200499767954453110656688071078026596568786196804668817445739912673456323738568012833389077096231377553199542845660121938243882574580675083903258150901693904990444848477667470356791448931224526300589224565967171782513576158874271047156497833423869674403047285194301222314582290486710768916126963222252046808766375265981548684160269902540967951097736876005753265798048414287323474352786883296326624687794938538730602673196100836588153110220793809308069993727948976363612227808851690161837615467065413153796987998086795713837834993586488431554952375440515433092511872221890135759869457817834455145588586635956033039919183538245363122020747392286874191837807344487588408315584274467133426551890471952806797260939155464100870281905288217873737434649624267815699242982691011280634670115988355551070047669225181112 [160,98] -912618795696256194279396216646246646561511102160884435710808710929076836159947594864413017881242684271255700946046407812968820517302184883547257119593699562195536827384137112745855080020163624598822719118628655819467500536197315973691896893160495341207626240646785230219757089708041394108620826108025161576772450598746526006743415138327643071797862920861373868909331476780183819547785834478135930966741056032616924872406524983919655114798900396686696286007911139789399431514211232288289891927951115978375787693463214302410693423504666047139307724469370412242393737219829633465353128453793562769629444570329803321654409906993747768046136545510216050733774765865525069044553364255221770820567429991355906948627489738906470559481905169036678078235009816889868208528841105799266284231157358492707908241289099458936930567364482592938179298386821773263914221479641927776480234090561631640883172277078183978582717373933011343284262191403264792196320050951258537180125181603724182384869570281743501218700810825084447104152030775996944041448811683557185838393694138997625 [160,99] 171089245931272142304148317191589142888536654035442761129014759082080964938340569734162013531438238322828356461263966496556986482645105569116465838677776249306284477736528638951373672832916662652942334660977470954510736505035076021628164508563255206173686132156481899298891564213564589442061734910826822450558467881802842842140261355532513497327967297148311849701467721642032056288155465137667453513357522102680231299891528628922022773727142985453513254800688476317705374129265457151278765816069284104938908142988347840020139858040102846925139094386079860718756033707390823578848697895402172491353855536450878008279478556018408405097771624451142738421382048122647382316726153682306913988202590345577324507182710859105152190126988231501223620479977376414257593226703465041341290220006817533238194561240611037601016549151937168857958014491488400737258193089071154038495754574060682984253003803844153892260815107031490320434368587257867449148230755728705349814314211973173209019773544447647915867209366827533839835625160867918964172321572805714304001178024075 [160,100] 923291703668783222949453277593957815487857667122465283774604659789689419911607140602265823279285781052544270900074461881241348640120416374264943142635282582477239327639672900268426680904187866614071052477475251554951785870520924794597658721792116760234396615425157591700973909892626607727208153408704945474348155392939734159663709990939215833724181742984787376649054485767986103700530212025508499074051456653588220360672285059319638186219171438932523629052545691274162778221765189334787127685537989511968703431855013265740302812676574135776258664444302952152171414114605390997945258052304709107803052561835850728470366809010655318864530907531062818318893472365276932305496007009942010111326964980706971915448581802531831315588828791559852513484896601994058121047953272382708443640483978686058295954310155671564397308412256984160235808766789522033636134444793940627545690599701162001911477298388518806538356738995527784322215189848293630239338895320413473435770669827682187106914178066259974424221349615233507680327931602214296105801839137049181298125 [160,101] 345371229750461995596648955735695004680756405809452786680461464189423583236602389664333204382741551420909587450287725039726778160143843553582483619195753900187742978816564674697820435897889324722363380319338879125841484368349234978223591284249629355401017888808385900267201166458893095237866676110402790189844884149936383402610641156752877726267944478113953590855852675473339861539529773862770847955628214069224948788400559700949209083790812045060679348708854993496460748448866562498775419638090971491046210373291655006453122500186461090022505981009994137211484289953262897407734301814313568146160877291561740625664126944754719048562784542002723367567714916978434772542075421135732429492505788590003843432441193484865799892479653831554864052302899142574551522771351431937429535930029810013160928550458322495891932321294522520900752734222709443425588615149788397766438054565640929463850081362437716385725316473999326823487100947466997411992074517701741511368578573997840440762717017265718773334436677935456548809484842975329646493639978864832525 [160,102] -658051258069321038979282205475345527177867872210307097199356437865926022868960996414225453575863924917922967041428739773260230324809770579099059139705909660490055253664726325639653751187645118677331450402898422447341502865775441755781150961545253448277511836425750001390061005872839726539991917526073744471710666987252742399826050532350656044648032823724062122864643007119872696709586673361649231984660651460102426369082814630371844361954438276390946397197924083679168337256385416595092650698673020844165941411417187835498732958398392669850095804763904018620560745573410788417987275198667181460363060623629022549755938255273863224459379567006672615799249106745435644481846525797604230286154696293484208871741622797127250413983693352386622336775382340176695663212228735160891181037130069407090191517271342430972014175577889915183202290574336591612837836745911107635676579718647215359541152444240150430042369354459426089095217064272145819712547893491203060136845193704464450376939132420579985355911150305585484720722916530005063777395722300 [160,103] -561076769080895036511480198222296467103163991360313428164914475472085488918625854068454931920801472480075922631854609911653685786104089495325895642280286236695482925810334537481488905799054416492953801917638656041824910670736692591911143388665905648064394148708044358309721979854049141470534991167200052488955006860064841562462901319512980525783046170176956393630610884881548490282258832669352603221761524400246876428953275705824637865912025584085362521710169552158736370672009163686448301344520478199138532775469742068422868310568922780845727252888883449206165379560689058271757368393445052969661831102948964727163504570705316111037380360109539483177185479101681025838898062928872930484163141285989602103488644624358547961499807294779274337978773472011983172038207046978505887801659498620471708275314158725892216460014374506561799732391890413586513896408757816752889335361970323131212041640919447405746339168414163857866485050902097500474723813775857583016242953187493578908112878620541531603222352583964150846578907478606204746225 [160,104] -72500031399267563294943643746952424515628731213119531514503345819421268815463293362389824898138549909285115670725253866747694233779260482320844453302113427106241842576482218366609401807238745083155137432551882647503423917857831461276154209277672337057248838897899765756092476493659679593847948606224090081741151141753735293057501939431032684844036619917961793389110482435558401175293811995712506804288497865825637298561711785187444177969371397557264113349226149555713949171083416070330745800764254957241211977970422278401823175687764032136685502396661785054558789563397207655512693840775768233839941324543272218457640939400489613766699903871656006432846026994593041262559106266626366719196798738223899479686704251813435199636780073834838187692271573902450127432109968733385480344763625374040405316583483402645877522937772221633480475604234810402788820121557797899090172046570881008073512423444237351022999906103647320479868558130347873561805435976813940440212808169448364123057064525251262922269854932570473622178859797525500 [160,105] 40710356492142709006282156649260955196389938902663107845303882552571461591174582999701513075053000920525964356781936729762464904465708564209616978578044666461784992970048615025236691185595345574684510092300742725035902992264704147833953185647332366755123885351107983962242549513878609092753676410423619561447760566918404707160454641573570753226797799510536708503626591040489833015560894138630117339709348610238250509892006836445455307867119006256284009188715840406021554503172652467212150104529896196476913619218699208701615671457342186391433362125860036305297579225593910423248862754868274833246051618477420566351237120284518590708610875789048078823257979695116087832631774061972042435983215654380927732773792613050407140385956388562874526551326434258315776210686886640836166218361508011737039604770465228163436465767763441754971340154602204626675048963423334661219746391613437108296007407319252227382422528247048274235084409092858612416427506211389800134663717349421250818600622154288785419577201776461443437595782325 [160,106] 13608590541892728777502377258346132114217625144832349226186139784890607225481797276639212851433287000959857068964125569489849555586922254342421060587313959116111646172276860966521169545377983233226959284120074699969193882586166423518607747221049747858876318069740918943437080821686185705443100105033274772043399401037228173233799837055426509626448549675153210055361999789301952675477901862014514438113060254456989919865039431040538547798719342806545325969824812275318669160488620208730498546682937014923540398122567226215764749326088196559751789588114622934998491973286108672348676172955445318022110463831365888117428296045160243015665601619360397587104213136044865986112735384957946449819123340794377701753748283652820081125259817878612123262072225241604916843264795364636454279355108574941415707277051986718504339782199291241564611652985132730740131914806163512975458973119077457897111802950075352063027781043030302462950022492041820076959664424412008191419578484261213061617747669588094885199859478711909571400 [160,107] -287603332261851659601865661180393610821359533573487709869101377128878440366857587087883775680934201964428752930149792731155945602229117104403177072921109498426576344135475427730541768638863687894153189499980599813987989617197243035748874774263578354930071601214668955296167090792270090759452913781813076593696704341977518137413034770398042932554194290804740122922431434909951902533569318168277448851470588831405995895562090120349419684363954129181951983860553183883989139724457381093500326714512376328079003528597509239557864304691627521698208950809904262474097280582176030540916070733621493408646482200841905580840797803777986923425343249460260636210146555624124716830345821350490251933507260676462917310140713849526420715032524646130480077588031434205930261485177368556898449720391801728856096433496380243610501887565443948983654786643961837863778074356065065161696012101260473468505631063756737538317684849474861208551940439203919291346940499092718358544486914903591826607965033957806884956859283515725 [160,108] -1942964384448195198471805409078429207116411733176789034054416984241653406319111006387855106428729406636664970671092588870186933521876515648465525585051415252484373148771742008125738832072192609822908507172703098487993779895386440474168739982189281866932273195250273506687255747816825402682405643013995004911618599989758430936677668810791597920999788699672737977778641853533826241497974280948713878620876426371645863762773416650574241635837980518784591510046090746018621575869859254489762037408983502026511224788569086809839101022281510566716874901600051234937244521687362472100334591491392276835081916649863440092371975094271057499958516293361882237570873542144257955560008786026484596708014051447110258497599271308353944995512515243995065076379683729201997210158579673271857953336425664184154380694446538452112143324253844514217151325611870843851639570451956658779745147355425611055414748523106171974369385839831732616800349775107800792997893823519030104101247204107873294458177923025666000108073150 [160,109] -1807710570286321199260570644246013706242311386771704664884214043255945720638474151049990650246362140632175063443408966254349293124411614138766408654920067934331213631555000500159326072245698405305216000576805299458555543865851438085200850876573202994923363896505048192185955185768603524010700828792632126485915274109759867514099498321264243474415409290631422041523854051434750931214179393637038980388528888640881273078150531928652057848121816131271974829741141895814087143241281869729557436915253173933627109248463522774469911038709042838192748723231893568448136432457856236811632479037045077215593481435326283775655578309767879628196989682123195675587461404323609541375616874464548785358694833588495692029788698064919057767709106462711787373147523143513004919724058216633673309892554074433119249466745581159392289599081854077597229531620265102965467344242474612719464735276839826259140502436045142115081282197758146838354695959706926365179681771344351824388337154098980431215333649054902952700 [160,110] -1223908368872907058407021491376759346575326980657309528801091954415635401591831307108031822965149217028615649446609924377622193977926050481076672381671728467253668561174519324709845482232480545301791380040649606246406399114474333566672823419802611637998802651058091917320284026648801685593818936423449917311079121923953714049080893968531111255971945584023317779949741337063059203397752814453021040653454225593159912983154364773478566712027105955518242158192384277589742746903067975029861401106778067079302168743061594667021699990683004587796521633755141832550854988732293957865973287191712899463376559209308171805546776095879168613131739816757679675766622786838298618100515466381489155666174361492285372889099432669046614724361472264104803773480986197693248979535778635984327484215725415353152443802302595905672397582192478654090804644432507702320756656180767075222776249220198194225916664539818714995623129745088872884785096618046775014186556649433580431633544957818439540565221824299425 [160,111] -417623454616620009140439866772130240744227727301647470329770237670515599688402953673284757714963008645785207057576548745153427696431454304485497471110541419666009751726369090489696794536902275359995174031111939499203525960220777458263166677800185081960636980138838118346485847325857125115432004934510559334593938694766251689123721750555346422734903447121098404710945455072241222150512044922167560935486937547776035391579698860527184359525635544368602977509193617367141809835392983181537938071924422548275191059820339202950212279586000149377865555777606870981629214549294473902255154242591884788547792015993021929748769378898762490159959334539838882065500485714378689970438748109779662135716469594453837972296592272470956834295559835777100978252212157154679061278117453436931300049073068492879338965382827439229874944496429155618838692340864083704573133411463390027210077659404482565664687430807578628980737110534100251647880656934180397135010391372138357398401010187560400622691055 [160,112] -137762231625942214780080303492957987129804295633338969830844789299980015527974452132672641736848447553676124595665044038618317200385315090818838843926191851890243263125753652383925377210857471423612214900658644249810644978449309459275268913233808900944562890116869422795730652810550749863498307085418231030520548917556272849905313724695209206377221693572826050867419848124166556840224446830637347575168783105108710184707379637742954684522711577602559148813185569480480952667302869864578462353160765870002055682367035897880023824380959161220047704231183776979452099177462738208468469014780541536315830898036716103807343769656473875590957963803351220893134035899022422071697263400432892361351916900031467178283837404991879161323827671216992958304366725044399311482501479084870257152126414220990620111522445571242125345181794205825027942118963840999521151378654338921819350704469121230583776332139106264270074311355323250864999177110185738598993112667347893165651645808239186040 [160,113] -25671698699882017951430269636005170216905452980509645419345257982285606559216291771236598977366978488474883692985260385866490335646936409973087701499902325877043071119944398197918013183575095913838522407800918350519593276179216706639842241582370719751134332791761951820464459834909496680892851451002358587655483426830590094467475290322505937879889291724330551074965309610688559558587025944530761916918511398268631510561489293104048328173084857057601129534901070127524183001007314262459168119290821204966455861517508517081509717291742894068678214877604107410167587667438569257175259112797745545781704970078272726882447375293407944402324487694604556307483083927807251167763210743592673972430609534413159766870677812545204615072561496136195156027488224530369068987315855183108501062790452469759226087911788690687865922581475293585882875022841526510072711159014068867620495008074211444534047828605809457313442170397289202539603990679578950383620888184105061936084671472310 [160,114] -3717989238099888860547287755844909755013844601683544874372887251629031948602899623754960990742450318795135152312455988741149222069833144416932246846173160309961529878946064251433747950508015402468891069799420412043873026869099860714762002886321780579590800480831237690717796237285726946256861361922413092914971391972370974674224559329139707846780096179142222060051578220321843425654586764130879136947501448576595237014785125414377020487954966065443355207721534536395032817731821910691292628414784691637019408175277091428321930204901375252693604807845724707789032751702451215905102263633734575561093921145220878676604519882575252161566871011434519629267599820253866788354841980076042596723516968084853874673436717589018353927616990888028143228434739643246428048437550649781435253205494932707855519217601113813593489266009829746294274303383201296948430944841581750949683029930647803531998308530243332303405577646805963961332296102470376370286564896684638635260725 [160,115] -74701804756142776616572547257180702770770730903581640872187023314363171905921955529525440180310522714215245070160887213430023275299634672351707419132416690850621239770221438063997898420619001804276025202685213769681129009790258847579109626680113211466632932097038638538101803307125766062360244211243316080013024736174677555529680179685237631821563930406782073993814025049825121636680316519560344128776638258512490729252102168519034700928861235459728413059834362570505601545965421869433381375343697146206726565196985960980796075153273648008255335112527646838446954190058539768892645779148750376144430410713652002726025240553483382995751792519214359685976261098623064256031737258606871507390419083597329327786221848382210958173580626985827939046088207623881266320699372604581282351643573442182720482795434807721689010623757609104847173318236486730342869052548222910101752322860481433044980046489093172707828807419697131759272984413675114811880436494782755 [160,116] -64161452618665409140462021863871206393756934655342249492811582802591585789356934873930759703779442832600666715471044221695649889184192833930867907719790274522521114213344512518545941068724410532120195544234018818728195301293688484590322372428449226491665715319841185117538705020703994558781537072573399608435792484712097152107466004215849821449538288014915380975592467475857756202543396798993008567628845148972065802489048960033380389000114526899324056464805490646582588466296751868761570896128436645796289144419489236980767948740382170571974732741716548535652972557031815585759975574654649644801442663075454576971846939813704120664383173008796871953793405354658423794299545753929473329712997416972926982311246435520405228042126599581399416966572139757268302354469003627647021309111219339380446266057091357107319298027391518393506830141137626961444332245143520801039427674150189489530078532866995305813025093799146614538343219659143455417319618680 [160,117] -22744166868995192495936729452174272183854785913528589289364157754482254764778972226009574717346876292249379799611903428200700240043211861687243089261922122520305985085808272873201444884062127762065124171062889074002833004614521942104365704563749735406503037424000952497132342937897565822573915502810537400167819135146801713022661280431731329061315563795337150514210281850773388253866052278409653818110860293248635954408877267872742824028874692202085646141290125787436095977063221161044714100827960184896221430090779280938441773083609013626194490371997495333092206738439062012766027158426963714529140621346168941221778373339204958352869030415116301242316777778566578269983845316724640714348639953003300552257728642451996397131690361717499894739013471879185059449670964815699869362205344526379947147783926430705639918833858957154911742655520834168081179346074205657540597835151823462457471030082451239402966371737738730370831179592555401974095 [160,118] 2593214372929650134190766357792823460614805000601432706207513862421393993681028682563322385981296914116457603663543599007797388121233341419978107653326233443952326147489207691768726046554952505804131893024815171348357491575272399291508196721019289683348407885912261032793400405479724187055276404907737087343466346176193079057455550039340730244653294491434401311716638000343611861344268861796091602921858203792100358279493531848540271239574589617674289387990441525290547413395356574237161535064327156582748933234193175317752448041148211108506494916425017538984577114612153646442679434193909110453232763458082956099170541293570397485342696879813358389393953114195181063950934237217596249804912996063581376005216796802240681788162709119337615020444476831732687124661055320032174313041928098127041143183087989070801644818903158029570067714226619671975131417694741303836727036496098674508415453692973417914528218861875520110521987539092200 [160,119] 6249602509112973056220088739759438828203451726486032945076358873163444145538371889288462885445912433420043546689088443964919924092365655879372703803086972375368253569658822440598576196927804094897210229415980251867251129871943124479124709824743217635253837851894414468394916438078593478393533091101008539394379507974617550964860931893116506635661238114277373369640094072578848160747252716227365813448684181775909856954026676010689455333252008131184448809120068755699860925155033448727988013125359881677592495460400276164063108200837632652883292924482187233518837728363520033426110304591024055964299363678332144627831839472819442816744704577205150121474952733300732357094962171894459041945582681705320376081007599527704378279246172622727725783621525568734874224085481616365796782876776120026810544157919350753940696022829446473963183600564910052766924367639468040607348959279544723997787579480340846583139913520295129958023838374 [160,120] 1724368823295202716072179034005012248834956296654016210132067512464361259248488551347391725542192760756420052783967312819374911426191855835402155466771836689727876174426034390007275063353620652283608752995939095188145039943426365683268860712878094161893017035634295522050713560647569191952183212783200679922261577563708683569012663152764515125576937008914220537007816292824527114588818905320970324409800239069141024406201505199745452992791233362672563035144693212173426066081402998657328201472169595355036074411871326466311478784038625965782143327240459455467911606140578985495809328518249256753131633516667007369211142212068147318630284433461764934084282086216484758216643120578734237105724663648956110835559123133160646005911149490334923533181487902891749137970943291593500681104973519532979448820946721367812827944149346008580079926609891705629481193648905049606374938373535645950859890041151739466583368637978028138900 [160,121] 177060924524455852162617043625460041877566331391543634994567309881273026983734584940335504081443355716351189080898536349671403664103788082497912028916919636702207812312093732950242084531039431630428503360360676506722649486494603761401009440385706955006751117209498797146996732906228592817126167578127269898763946384309534411585803713403660568620949424862500175210772904173509357340810816631935377918322000780046429300621172645485842956156958047727841751658407074936335303574864575069317248049431003021211147009873371586188767104475476468489830661456560227709400335671647536811067709669026497769604510031291578351095717734518880884260892391451065804223785397945705028716511538701639121780537545325120747236475928057835194174544670433653438909222188385241606495208790664516432683142389850300921325251411640460598626128022975313726179819949900453882282580704437317783491632115975292980116699059074318099420158595584234 [160,122] -11282497382249530091594634497938870445500649148712545653452790923866217817775778975808985364702859857149658680106287280266881839093915328798476487361843598369526033480890021761249342714500397411850405046810202868094149655934209918604689816118689941550377346194906614479342923291088569658491128234852959077458657114812555468984396193826372614591039418100714228207031883500752376908842497274919966163477561519437550565997075186833501053741429893883998466176879902184617341836683010265923072170135760902512828971579133936680262703630623921112984901220047368834110179075682384069632151113984709838737696041987202385650792034023772548861231974934394690843333133433078334990854214378410252902782952667078023515760065525713778053923991689217007608692243725060222109629337375880249833578718286139013034927957617480427922523612761939952133458894698212402737782273726887093614668088733889850749065007489497658867712838 [160,123] -99881157531315315298362979890144231941910418227546397168182227996503405096221926691747800906890233892057473273642329507534805190965942825400807415450905031514390014980203227033149175644675312836090085164399144819231749212044639582697515046110770778453324147027301053914845960023351470130007640392656029667705343570285168775104351234903983439416880150568067471728863665328476015801488859287998487979380576673119580635055629651716327499208517488053167275997447155127222213407541860331655726994029115512288464031058702926975657709453482122325030502904599931482681874761749070691587001731528680993888478220127026680258330634626219243113745639563473000979394316632541847385841042862050894596318547331589685284701355513871772498966901739335259984634400404212671062670828981708501544186555712471468981371809477121067812729017478739185391915450173468667007630363604042964094032674568752228535216011899574125 [160,124] -47651479940989345469150739069682286871337377966199148125817201911419328737886866061842744583734894238595265453148891688059946517643725738540620166401674899788916903936445991714857327898491719458472478254195641175386547748826911607079038289109346286603902001048874053884829008300052276916538730643457293884251294168256504976486634812982220892170631583777115962995623136180483841634462932880029766244192487059923579024385079298811497413294444218911593573664336672151957170277669137368915643693945126568486569477919457849387199937663616249170660194842361901911912949356150110089074821687359362425549700487157565437061439583758355398768276153136275436680616337033422627105240078262887324283881087231444840629144537903961375723839158074359729206247753914242869134137515904508691536515331198412596577897397204160517665936902815903629684878791065403046229243594935787784217319413274252131677394479875 [160,125] -35586707683289471183224225012124409799335297904373672273777037874931663053159814799981469453477559688017191640620930229207848920044770362938488156144580304251935958209733733754608668790281024197109593720977455651713799391523726552895662207650028049927198101146381734980006350938445300433510389720130138363524391166412313980537131575608732558792594234005225651274749100218084949774663258638932178776153381284008280974370902392376766457384846540092656384246826530050251662594170250779092015401791707193594734949097027921046699308032762737627427112860781453311314319641728588104001882938760013508401447670027399665658160092131030233108630330554347052425564334845026303877824072906397416715611405366429730878281564497665006706241264883386884559054837548872949537457986500075936058421677218899477450632016486397490226543157451068694741470991910845093890976358554252693289801522249944097930550 [160,126] -22570559544644913898830528377976562266764733508086297361166799820915205948205518523290079917318921036743748790070579947183518506487898261003798550011406929557247183185088804636253464381662027271141410954784396746609027183490526744961290105133103278952539851734916814092412613510512961136956749967216651229796806514344921125811076421547447300245061548633433698079022472314371908706633661582793430446579998999611666633307833142460644464230378270290141595809890194905492464960697707515107693584509239124491260373748849275388525932703948779941037282113086153856946230859858544761492302217933734443824977771932640973909949896835419740330386755570449587610101426556435027224142643959954863186478426374318488138135059334092534334737349109055953093558555316791343662727556788684536852725774223825370190027360912012601421334793684888360682597426956729578878160436466724477109033221546518500 [160,127] -6644721335019226469065789014321376842199894909758850975454660914430460892697309060509588470330155531736406750086942566144999266329936948894600551066791249263939778911096362913874303246520265350896170847147809409714195016145764474245927074374188833221662997158540979974678589177103085422643907909008052764710088088801513906686324072598882476034901911679969140601428571335869247026682356843686747434182115704476309652255652637760229550401787911220415816470381258003356233089950698707612139555712716451766008356769226086281441350820058453601031279207404564958865134551953977771878382769997881382067585585452502382966921761080732520882275398914029343465271361111253260869624990248144446618289186335531692813174038221782632394681561737911233462386958650415604639001215759766477650338566000675884682641253753006942651020832234133073150945665841323702375910628066155963829281459450 [160,128] -1141770428568997004916788249058559102626045272249795626715992079271790640584076543063141368999585073308716209686432254651128328532878916963524458951648629738271875897089134703739940280416753712468403136984623679388373804326802421201134135903004519809447689863023475799370303429478999146060045536649707674011289569462342050724476855220747464122866253756138188157315960956268860168636302888319934149226743064962271559834291450988250278341091184940775490642984369319107495205068348786739193837295266373921012374225876925093533507531659637169474467366018271970377988810766980174037460166405363422990845239012971363168869811748269448042982427606079537526745079559504145831152827771497052224078492775468755586790170168564455447760521609620072807214466973429675196818882020706389464429680604014831853635573780044133590288257394325606775403383718141384524844278764122456139600 [160,129] -171382954145419046247966246646262889256245512755936220228739061523806079654432484013298833355337588932646275932985530594704520217403394850610367673603996272391786124333129516543457009327338626047949391112983691601096696820101080852379785695384949997819739698459965392380039217580551961963849030867081564059490047280838361375232106674333080992862452865889181934298826669122321019834773254928353752153396840720212053576160685940646304050332061378407837661193490679596104404020481965640881735193497955180495297710776135845014053164194096986775902080576405918844369494040549392065124419073187943550082568146589998827238684058249149468341722223699825012886377526211873581684008366422575784324367353865893360075059830246386507030774363189949730249561331763508124798594792496423033058099617925486151560280229705971985627865898348439523366518581945289735254017672286075 [160,130] -14859679935479280834085915650320806981720731533795624208384148176748508090359859235072719365484475530546297690640380117909793963628915486658560938823456169045981352193859549228148206871106979708253835391013065330321077439576145392223810272879585872777230655297876856922238490034761809302209835183504723541703271212132114099558547647266366786756526754396915011633340135441316255420894063143890167782527863197646999147499597906745574320898347566970608721386266730454549124631823343514990798294255075432106705951509828416830139995861607901771212019762248297422662556055480496847945559637280899641735526224639867208735444979469184897578010019596731301118769723520432020524366179580540557339658952131631295453620020299149775573858513874579471572745971000136159083390014266688600162059511245838766211289826802259043925651877481318003809400492421857507155013865 [160,131] -524760468267940104831978825976000896362919970561136647553390186964239378669288402489210991857544550941817234324321428792163878644400632011499835385035787151295886539348770828156339689531418921457715516090494768437192878800525132130897036145261031905524639782715233793319718544481856721894636965967449568720090457992776063349693752808338736643616551027950298238167399616541817933001436425629016072731557829955079936567931638370401842200534916502775810007850899146836728164468531376795234097017848744022068375236095853845418035344960542629016396942839878449052792180337646804177730444171208538750072563716144735724412214550192174048317212829317147153279897907310362049461126713570859537105868590493311261131282845716382703259630671614393678436303352193774684472705950017262091974121193218951230483371118496616118259940187558888755005349778961414075 [160,132] -6950864154857838441782499390331797869294311282998402965629396539867170314495798236353871116638298275352211114302724990721633969575938663016110918807193473809375965662808951544210106617561445119731443146932214183726462738807113291865682539987787023227081975469680352362643019759021217324651496929652334678840326504304148746861954956388108384190552754591563614953345167452885617920672914428759699126338786439774651298594008317608549405001979894024762552695457085191731012832261803973206459517673091011198225477060497862851772775560934575111027966620687459573382917218488009889046280609547687020053315250785281445446007970608259982450587478340387978396702101966164130530659954155569218186519916709449425166310838532074586955760328806504833158691728197765118208567368417657007386271158438580075679072969400705132682014269765589464204469492265 [160,133] -54641840500449235293566902356531538942026273432197835338928443290920366929366869608129928258621701070708984870052764022866133853534525480492187127446056007697376827066437114026966483000580090779038925132595080094042606676942002944986853337267193992607783451007771757839028970849043308053160969839310751204394911882638571544794428698865354279800630613285003514595771538834197034323293587630442250147716992358164248163947770124198220482454288532623469134602044934186782852128220047105569105181623362573322841158054730773542479421915676313989225921301642904447024248508197120075850025414878088562961232884788840368457780607732975682742771924894571650051578983520960774956264239526607504209326235836163564384778936809755406240278122430317927794228373265501609312180354469209451883289969151123586457551816536038038122605816862754031450 [160,134] 5639686038377919773759918840687284920985754867401838562821610253290081126684192624637770165764551907848600848628777518784392427518768324303955422627813673653088735273116160220821488459647331563153020711618542636610317152265885634973004692734835428858388697007404050428934005371400236933105564832123875738600474074927153601594058586048689323156762325036401399724786138945823457564127300354465436109593895750473420708939164414712185391501089544706018542011917552037590744330358653387848668023615083240241102780613177758282330282870857920035502976500071400423864840839302156562535387344891449357824653797934266471282844999096340391164156969931565899982953058009908349348523706898335535657371934184807132773243269300113680452541198235373984423458999989921796199321013834688240552649121452058694912112256550884946958905789100000 [160,135] -468559531698787366139690660063205608635814614326418087916914778004120972453406853105427003622367706736792380179464639627990416632069104080073628685276609420269042411782859489911761585443793083532454816877427130994481719982724778261737235412649771784005628118449016975952206899578716420944678844236586900045062774825793415666778769369513610629749872595289282094842547903780529621209084289274309160316517751005693941086989836018301674724567503703187898076909620958530476468644900486417604243902787382796873574176993873938321396769351501329560649929736620938095334654619828502880602765689155885175796658378706930226705361888457775171132848784942867488137388720718424885018128931369974340263669459214202293592908022288201080568368125850350060855628391866228447874867957872304928002201390603194695500567096653451672239720 [160,136] 11403462218459092057619589705331847828553222587873604014050564747346953549734076087035027077074939225656877748042986128603471918857544000034999259700260410421870727998042707703581941960856692465471397614808472206003265071580193182255873619918313992528178643895210928000347942283814811203781910071067695290525528798630084856933867568551071797046276110883215880074179962720230093733301621288493966943855911166452006062331708715865642327539018493409618042768313136194409081995261573363197119050565350191827112110304910078138965485625595791084638396575041718666725804417446215277833081628122968278650657532791371908452484924131474869052787107719872388005820076633713931971279089468982538953189785554345293988170326388065957102800541701155945318431414417930142085656509804148573791085957792065172100787166777958010 [160,137] -82396752128427235814400128857531906528393987002334467797221097239507717930516712456457676785076881639224020771112358074810914421454178542282786694793271054037317591389488985156475602290627852747874128880260528930886120348144246315297857808697574777248708730906938690744492507145739803404418086448786656699215440027791407843468951876625381582837665364813541480004541724227769402989744148777850180000401905169598568524960115643450059967732329657995957973776705082565677910374512285046680997476326252705191633607313760891919130344243140959737546730186556773839677685061651159954741441334860499663182291042621319753970302051336314185816242116701176107805713979379357922860103011374281378204925402702128765471069486191061961536019841701010109962365505281214149519939059561783258064373505147308951486320005 [160,138] 176057038069935521167467538810254772345788980357846327185092536151812516254257206231474271408073723933214217480168014287226046707292288723063031875378311465345312726370970741864905272860767589957049097096833121196878489758246501418614839588070119105893051327759882871664474821136740554270375979493799853195022174209312615572842386287534374621698674173256696752746907003069647324880126586878980008362857982668629930688117760126083104949540522570063935588062589195423248492656701473316552278417825772670015045857152152275250221917311560172284916860630194816636136124697428162084639078461466614777279530797020237477782726182355764513639514461004006406665339135095634211485045918179704358410510678503288379246306807565922647720420770420625919976027864838397829011629700694271658953616439087267390 [160,139] -110059683676781397320036461953295069634588270531079591056665635231116593777636747468404780084585516878344661258603625221861053780777654702089906672091573896174130560218667960123855576041096434716120865778784770843323295493470002615032966045733122746973207084273729191360157201719366139918075266195041140349634277397742708742843160772904669434537309272230224955242988224326587980936414577226540730580847610163353025714644467473611359662623052291636091588338079686672097211703841564347580219386958427983797196186207400793088077574075968622661253910238099650620429755025105609395110166458864936171548709636737022811515146804508797563746657149594142042753023027876691352940523604116742317709503821253076377464573575740648243031303673365477325465365147220858935700441411327704370024620790 [160,140] 19782844420348065554184831403063337305663770905711856653519854639184531625338039543639971040078962762105299719759144331693241493325907107962295404153744626899773082030334169079651118006639999181701128354188438926940840342258118216904679098599456925997893241501353889444174020275936657526919217542990544461878146690881143246977315635282205930408221984554671599995700115102333638903192038155837614854398388308659995739280349478632065878763053891788972262477000391516720159294922995116259561506931587688659779223534242676426540886394994702828496106377195401056589430133261396750670202873960312271094457071815257213217475327979236971948715298048446311364179312905435435552217847444437182640250533065880539276555082969784138769724426872499628883426917452746538145766638407507454 [160,141] -998192070874405022086709610118231237253225396044822228888845253631228896767445917381975285160852506823642961633968482623532211839739537434445304043021848960325837519039326539753190089693638532165249573661987310974635115612602550078265398684935302707710618273766831244678345164078944264662374780532668877515385504342909956067789116802952848513977665870535810565221549500259262412502464056649434899057720365574514513051279588875811993902877350189181291680641831798963717969285042687620970950514637767808643096539252378573071208113780149268070945099336861247869537786885815744784498601668200241655164965494470350468943559708166403022362221996328306540052684552991512662827531528214718941725159626447001866265558764060555740765501841479058981314593980676379042726265 [160,142] 13711139277027092945701549413383705374616314436688310140365413079325599874578770939029784099241000773512575236298315030972509354316071384995076635404470790519848357508910573930249467428251775031431681666078342106211020759643515873010130816094871067944885117856538945292291987765766368284375370602033787058971369316127139316805560148157481198247891887479302606749746919477152181604937641592604016995205534686629948899479724479477044145016451081485578891431751037763438127434793960001072057993982961354930918801802480168818234663645850358238945739110128236937284384117715221070466610719813501363815883793549464118389690745560194128116011448573356890336317972908884558905181953806747025391631501784702323858449340380114321155832511273942061603357043565735 [160,143] -49375213483563860244972998718181233362982859157969775975860709915155119168172208386012081847806350535238695031301385095777084244857789550880662857383388056688689880738652897636614676012285661365747557882089743167493145684235488296082105274227503443507381139208120316962913958203991687650644225361819278698675216550908563189953441712566287748521923165642016784687673256425731460795642203559174849230338567638417199890162648227696944485539771541848149067012207255081499909497630403973067304062075685230950843840169441699347126335858707499219925673988237596230677157603416352586383732297904157094057220893289157262865439895229582890249751494317037628741335163836261652689708036266000093605663875956737296152692211173382452245681589821161797018 [160,144] 44558615637696260135975951814914647572056593440487182413054496996610647258913791937580350166621656738327850569210157050147652605963470239035420511931297718484879068174017038623447661302655233833799125745346672456631481630016190265251254212967137343103803795337528836130311398195330831583262640596587761505655928758603546660587920281434053082648353370999090766911229070978553640964808913632746988721250784835853647454052497719940127725141602218287890443489057656143292301150579935676104069840450106827387026199112332500269710658927536012948666300170913902080503034570167261945423081114994448130579373784196261329087279542112623305913258611886096585826956321704591056052057440730536760158538098571119418893562004379809677448060136 [160,145] -9554877354361984805074576915016048157510256962283349537149722624579370313450738807513729074181937217104223390191059154581207758688423753590680194566219028759541565817203733316180125509368899491686933333338403788458033202011281939134341038367434331747148111157370552476655154337332220791957745261744271388235426520430807440425340215378801739655628479844569659772562800674509174366838606677102533625132032064151760472536110582997719890055234391922190506416942848584713682474248762015658642776533443056758031858813247030726739970209457036337177047465562693562113713048130559583161292551968174088934328703794076349815143472583870679690486346303342817224304220966059774193168002743188237118540252735759426203877231628022 [160,146] 457448367478048743413391886205829062084252060922191171917578077338867513012544101893641891872053224535607447955672768254301895922815028280926494310008669739702523354126119041580800715159445648547928943227521050806385323636679646229906529815852534932407045293279934023884339610648462676844096295054453438671191354053330064752766983977793909148134131382823191315155126520830690253090655760183012344184450138306713686690970246420607751865103908007767252781620248680686215941065604391740495508987744982733976395733948106617616836354983989102514253297356649231167130515386428195256217549909244519283456611415018155608624623932197690064194929631594395941438643228066598598582845044387785006102107388907739979 [160,147] -4547539359394932209948213627244543289399744445874017517037275479926204404266367016412453551557788484406801826576336905342626354924598390748939136257274091292711930630525728810525564119260884850505459741575108616266370468196418341607763395656829423468226802935855583207936070440697665661800940077025597422385660442163686730552682281785635024468618782254540279572013609319537045652282600177664246061567147980115304994318474038233047621839823618439648233434925787392508661151963435842594324165172778783166749162838355180618939369776862021203207820653813855107193189925908578470243407347994835470049304293014263809615094447112201158869313509293202068510018925722766875111279334415226598879618 [160,148] 8627412301935906597165214480361212833265820162835213455223940688644995071139889093337751873557636652521524021838075914492924888101410247785027342704950234077693277809449890322543403922467542039505375948634771920046899246413428367169178665705713493196942091191045893043265492755394364613225776005108496386909899729099885278885961730395848165749690507215136140177678967803124905882802739844686480499176066491716376151854539795438600299206551524235980702358055234777941763021924438010752458165561725231662989722123501923840849088890622568385748200127381370425240581612884015164157850921114176351231615573833599326586435144722672160933159014798321399167844342799129442905739400 [160,149] -2831302845514137687944575145747742437866846355475948002628823968057514565069478309663982697498746180194460426780993897305511356240696672224783333052424615253822089875738570067124534753587873244454847505083749638635694951368994302415514500654625596819063709850481325109588504477388258072815739378769911951451842846779376994106727936978011968965571722557125824420596310593843896224277081838381072242355054306826788504610001973426817589476993979243758064948184876519277852593689249707921292483486405310397825049057383986412166269176518125624070992477516714886722974398612205804173536622223003384378855072863000146764824441562635693461654019329475667038351036925 [160,150] 143308270377483950484301383374015710363088159888761859181764184076759902299598978197238179933939631738134003656760815921282539388461891585174294239933665702682207314724738233687215792540513367145670324678062769901423719612558215818709576540829475773058648366996116164033621347562282464883030355839776110149858804907868507935738835294827899046527091454578260991881028846499004778414909050426047360666114300064092860266666615502853470829714766872064436800962844276822691211603958773643090791923885750167684045632617768260341488012942239758122387613680669938514483876328757418673674108825783073561081735070145495416969750421065876726885985398700 [160,151] -977874399232265019362408397884012772131580469554835315848660946951382453189523330758142125563858329556965727243238036736392109939895471093518388856908624446163917908213082130977453263137327892080500618405127802160980789008568451197206991895988991654445033562279283382576434743431045651621077218789299405322358626295883467565061710950226929892467625150959030490371575700484352131758268163720534771796314926581037521270250843217753574434045630149770605018976936089455359439578918374888609027595063027721216123357097601884453006590760800896542693590821971671298526558162001495630523929432936003270613442538769254780331913056275 [160,152] 767359335716271076652934486950818269496934334213518875714820741707066482551166034538393935194089721785016434319739498768391922631163518802380732364184353491579790055554950276558061171946709058137534874987522570686714911086518781583380838109915750229635471674815802349718462153243943687081850632293988264880402870502403350071978507227589228538575993295745018841109566642268866241763053678675226813959690207700375113844221981927771030776811309690710092010797830302410803252384358695384043813474814368924706600122255112382968922937052298124157246820226264192631209484722145011072676435480823098297939646906350 [160,153] -57310188500662531381961280388559980451131127599276050193378586894815152339383169999124547594979008604322387851385926195536076565955899826506239905969642927926307681920574301235111950687476272757421635440694594428044045164326353774856465577263217588317012698730029454894485307790099986601549912408899981914580894631370123288944665515794611466891326049067434303337485256060439688094151418036643473018033184304093246211716811725087089833690038002627292971582356510477784129581603673379357992773809265139864703530398494061120049856953642958446311510531426133795746240679564396561645200198925 [160,154] 324416958910236060490863783923510914124747605414862774125403064157400353519681135306243263040800490560971503678229878221137643335336020121157931964367702954629364960408569820748052755504520878739899359812954933063761831462990566147822038601183231655768233716575439341209751507768811287025618233726215952668829116250417504009227398518056861336423960090792208401058671199444786894204284191680581344591791834621003003679585833835065096376636256098097158231098486718240804677070041430568801545197821829335532858991932954483493187145379239549588070880083312642088479799930 [160,155] -105466515195269416677632344465901932694021047062199442491011979230364013455266729669615079916212554732387128782139909283010180966366959016983482021913093718448614497658890675071585193963693761994413048214745487755104295763893334682937651220018750913651843395035610224324475620172081132452123505970426104487820571234513539918707871627058780233346845004942428254851348277666718060475450004403352329229968409030586765993032765395667266831649827684258770106529733799198853064499619724114268887973938265994610939924112873988600859871343253022421181125 [160,156] 1403025613622615859529311274738748527592104047472022302617349184469150636135852318776370742166653915695520593616213074740577268228471506648992227065801954023853324161766555316968710870092385799790549419600402219587933101111709854060569688433820489349230613349178052420460329027963963227079867114029046950005431895220898357598644699149838764958173869474546259519712384828665390689772110826119694993743582401536691343840791051103617785050654713570514563979902557537002516852601282475735139690093092951861028140040613549959715 [160,157] -3924418772267710186406859269065568415011108545374116232488887141949248599698779561526327785899350927020084925468878207994731084677314060967929611585019255530523944314635226634578920208610783900408437618874804444647160901888217013719232147959449134790923758726048844694930303091797209387957303184433409744131110531519510882435502028417466515766832909094925264927686451310944773190641287968817672483120971557876420621558706542445200925911150147740236725506809080066598544484093339854321972514830 [160,158] 1352845977791041972207254501763408922014330608461712349764733562545515854155902565935211605350888419938742583755511613224298030954576353882862031123702424152683906606745732808167368623250264136894366984667171613813281182043813701114947637568887748029063963872185082371298608665481473420274553123613783955564925904368247728592593709545793137451271939610833026011309688182989202602296671553332561545897085670340280866506284910708874838698529620445529367056476752161108969748415 [160,159] -88718412871644130529356677801962995011406532070293089729103722070061356217482079282762228884812872528101654120254195225036757108611827619903077893641851057008733404604017153947309755323407314538602095880866451682722569229737389342041151853042019982042750549933920318889427902169343427395669713009247961065422293021458419622349090462033847527023864295746202321661843099539695539304231017008929941309850254493805021655579561259701865 [160,160] 55194218032578949433435365489032615877859103000432561614090077084512004157558733755199678728742198288650918343126465643291915108688215973634037781874789660435801238093208718037469226692624959026727737893553264587452632207803139949706558847177850924414969215984896673758996667319983808888554951240253445269457729729055007783192081407594978592225647160131402941350665899277915555293002359074384613916877209488281565657266348745 [161,0] -135771750617665904749290316888996889412863811167921514021647351101042957952387889205058766866631659605976603595211786774434990047189416029652741743194101237324990540614489646586737719195860700167148996478667428766630741421432533767317464881096973237613738594497630383636981963249299773451602073866371237339053411318093392157468613937574366570465108966189198548223750668395053061029688612036353313302537098594381932119100609099455411585979150968624834864368756746827848330278409694140850755550160513671970874797595698297071821514888435683015749342448892174660485841431526864149250687617269868623983489089593707392000759190318458238753424564558599745452509882445512880821728510665043145438288285013871106360261357705370707144372779433646334211624662340597164388655652193880973769569030342865519058179256434951933762664042865523571929494832655704341511568945122522058754020189359137396301698728316350215207721624343712371749253955846351948225164140632363317820468074726611590206158722797863229470062702832753099998551547578237702873923370637807077043649618147616259545777214676867825923558801674228998319595547269352217705431358546155520188344847161459962004959106972941977432237617223324501863287342052396150436088466528696139381520510255902555067274374893983267299865722176778017231210603670568581321595185491036512484393059870077762197213350335369398087161584838790216284338392566056062792015261204480000 [161,1] -2017824305030164778411160938658453715400712072761315766210910207259251892958226270590029043875551994426376877251783590026505490741461204682979486191781654663253248387700002243347045746134558848244520381330496946150161808265574289427564673750537271555289569113791717549774301527308498480062944779734140703473852123827552612382098456723548766772997531748347723221558362594814936468916329375256796448443974247770264324609169953136066277105026622909073067006270466960212472345654179815372452707236288763612341886631578964703743263810804862140594850018706704494745618515110128564534709957876899936961306323484405355156997130911414674941496538007122173269923743560425568844803501274000997938954846978214969423094265702096549865259646073466762662740236116118973974131491634172357189637104906068534703537869100797001082745231662686503667915382386967600611274114220182264806313324046627401892126006477630342143914149743189795768241908263980359399758457724120341785224109694394345315058854027491821264835209127494321279184686467769953248762996248972180260071187455739818384348032451828798229746921395607382746259025261127766359984964521810960233306100002748630912170844001312076274373577006334864185319775699527292343249203523203569917163514244082607255843192842585596849453870080572435386451744392917684649097096430492668558582663619859109945435433091223865686668033643678674335737694534358522296312707153920000 [161,2] -3760885837537162764474431564659266032482821823082158456260870917565703599019647426682854155933025391980432321484422605472598945079755626394399157792426823453100457259673339335957609441275390604969148017134879969309623448380132713486510345625946267752013315283797881700357435078214182290782492993252744470804382077439453500212601214066512215254313200528401587576362380264442961302929548171528220524585836101324172269224493634619820115847148516702195913654614883435527350518312131397986021067364299934036146761722018670383807505504697534183249128955531137250922973889957879451214863378861463458670111216055026810471350095520038399431720321590191109682898145829763771614664488964045558741831733623351580799030436487092967090577467367359889874753580986720419758214919953916752132341817368427867141377897545703262926772816951299366481595644347893041378218487497705409220834973266296865799138861738554648918246199129449723717736471358886737837780779750059020377413271949688534072291057238394482342281228052198294807982551238513367641436814738436211097420263708622077350175762489642043314541296235532490364604254601518959537034754953510930721753435789028152932796927339558515323891786554102451108093561592684121931927377910636489702604778293113548207368685243024716644979252607731947537115540863616842347363488501747099924372525353830429406899035746383236683352310932830425150567019897313891222940616228864000 [161,3] 1628891268356496756805745133021425714478445561199468094740289462842423302493467361797862948957682387626326065025463171008941628350793000981040476521314267378039379203491754191735417152214468280730720969729727123666073884192702727682107974596954967698351696721805078665396485546692056875879402595361497411607071675836231433245337539094182999078421929685975962861822117657283169259039103293899291410084301985711094014339083724136108891475407482551206814531365326592871162331591345713855156561792001796505348534505162852534162957087319185565651248906459666694671342956703331884777956124714700790290000126429045697251582582356483946348331357388775794468261008804397212241897954920538820281098363210018564974699279374457472578381672948057144433629472191236767539085220192800263441105898594439266551527700484570157607068650446073545352483977121948631405071006811915408652297341673805575543227312981997287466803640866720161027324396727159024897401029872320962089371015406769987846088416980179207636530209001441712740017880338846714052464574197364570417078007572393744245461351108089083886242265999394351836469156372756651105705622187728150905718597748435957227025774655631330723644574642554528050644200103622988629465214107848992961582330211582034362435832011020040090873375262829300970297043243908256721312939535804686004243267294359255017642861467913025070262114373984522855707576840611252771272823406592000 [161,4] -52723578555506783048070239641571522587575081759412795734914816037006316304948431737273419799116031144410929188543508681182570268823497711726280451481914345872023235454399946829369679144431901467740252330923269043339109186502990040450494302951799695164577885106417984121935290639870567608425452338428641354821058646212233220524211439938336384432749826560782987371987723811080840100760490748927287360586934321559365325174825512498616916932156169496650565653848443408761904797718130478096037459038115388492281427221072945188504122466922673542084829469307506848066200118336653304860639935839671345792022172937327632242997244626504842363983851186212291237561541016095440870356460154969790437297491991759559961866566296010148179206391838800726087092594218312074733642311601796794073150577030864304529275239398423234731253051775708871884365219082017699252417833782473740019046221068853537981838080724063312704724161603107937903775945389189040226717741285335617755277894270993540270260887226358384588001629301302653029690575211707023676777907606837043621536828417397974261138087000668125931694731707417128043942229958173703243738730693770846093056788883303344645163213324046772527308678776412095756412676743616850972019860689678033038067988247455848561180596290767003395046506823219170658991728530306779715070417600387101915178298692749302487226370951374403436490535012402067817432022445829964816888982003200 [161,5] 1143776596035077440709873996635233640417098080150247464415566326405483333499090973383453161850693627568505386028594216536610029959137658664352519953542607086933071639091314313935308488573704841109201201582666275636971774619911796006874346131807077337586588299071152318356622192298721224613653635551586230981465970687200887003296753184443358295862522671680757779934328083374991333363190953500678661846130448622101501730467656497344077043655053493510389863303048553506539417549281777402566131076374785804183089155215975139404728995669802419126653686656780810648297199972065100979992547713139418459678974705849870349731858068412775071004246307319111767528944081543818968228209154729974658807352795317426708875800832595028198178865554410182163826143026737989208089580839632115877530462014551580118602144405784934031982227083955576052607412596418557480712272504043055618813843718324540207127673982940066554319391160421404450632853598658268236417738578310008846091154664288986887115004824017416701985886291822492854456904240446664079656643879740570713208973788473146365060387228332116258920862266770010425051863635528798214541570740753941551870490302072837972421170220487013716204553607332890656144710174797076358262250448197226229935872397867676892660397246264632459527993271569938158529375962766911381777264088219230126513097659428812647663777455896120588424828715688864526584208933196861902362016456000 [161,6] -22652982591455668792199532594525425003955431008119624531274473351499306322381728919431255639297493266998314061218716584211221058367892150329580094270396879975180217264692584494050077536961711744954150515769705402154647293153857242096107044975162590522248135543350561260531110155763043839022743925501607778836414143884832052206036906016054898475394236093165522024037286580571357000738878766489666815999030004734499951453566185544222222148084372956657294672801225178654801503905973857673000985237490436133250590059936596472634415543912431471995469341876422156703689892116220079663233064916030869243796343137645142996687157696184343923147757382474868882038427008612360216527552098067357352096719902269665550166079948001120452558060072082965571287111310414878231199495475483885653813331035596402951513311589408181486939337593956568553748602663320453998348319509257111733427024913246979860759758275676879954885592432989372030705892670203312929541677282636141915391136715802224244458542860993501476749660304584610684815045026171927829198847367735015108023957561489897348625829982855602253958588788735552444861836616906281876030566026301487156884580471452489036583246669332772794885742751173716362866856944895391096698390247641944649205185576053066661575587138050325351402674230594773163352027228352314775964207754220597107744648966290722934291798164317062097765132268508556453594291611433440472010860800 [161,7] 226692263544860161554795626990343197377922564418828785643240249560258848739162551304234914414219277535055149701687949035469312769124062216425101636499066846793430459161167776669725507863025500739067883882500228906045325211403934871199381008382353027933412926769872717311784701406917347710582648092536355600826418805782957438084241667367115462162759955880197762620326468451301277347364075418784435439184953684919325280891428151950928170962640447791209343201682117860064275354389525498701439026029772923252564235943258357107263482281563259862467037260732588318964301923799524742088282098140303527088998787659190894102251658358012610767986615729733619188259766967106820835346554364355447500741499361927344028802066298968628362515258997904476613829330950628717072100303818735490288165874973254721943778624461570722917239741067450025443178083599798744837171280654464224419210063247108613043609084783100969701846789465483337468801846888822679051411286290910111762399995156965259966854027912494013859006814447334924235116192022688380867722387340564465145850980663129647936639820994120348630097435713615572878456689634320455218013009140326273729688419076936323073343327280216860679364354524772248405203339684507637155039052228674452520611275223867591058687972415964591240952916732980503959367540886775302691697861688420291500553092764861626479308384686522956052792691735469426131737642939247481089619500 [161,8] -1530844774116425150461369495793168472190790179844268028122229926645105180455236109650989781126275521085743564726998818675230324065841346153855933479569119367822761675364407899127966883009434979604630794419671276007129838289637517082726564327202531496389467255062794585090477940565937747671500231222072774602735035879318768652323188632633378356901116244129814994492002002339720667410879089825357256208581583421979994721296306552054418594290995372563019371312945974910676301699991953768951412195745335843070178983424992213383154905967962295503440896651590290661917855016881207436987019184837868308792750002475072668068845636114427182605810014725427486724878020774213911550101534179715605550389405133720330185923469646870619976061706294885893796625855290725041255188698982671200653889091379649951623072494978990731010366291452480734759410505139339783126246742016794823230263344204438368034163743629440573301516719076202457941879076195646799466203165510576894166503790333713334216625981116850652152604193927568358204607965050888906916837233222086846695197636417270840651488228073749136507799114815673811217324034413134860784519172730005526856859630719349717147717854626175578019766807816500003793893710605287376278404377731059633816345779502051171601364968792711588421956502277890740317867124387672706890767632503893702965349617495385331790600730537722805076206521135435522569498704734946254448800 [161,9] 8518813470030368148547305715868635504965635571238798913400538056873110077156621341230680838158899082844699435867738132540256610702877896299287609058431974521261497888651837057504997470609275028496700493958364965553640215399762640831573607149923834357259290789192023904371706569343829938338558927458920689535474979725204498142615158643436767125220427067690271409581380665044561770919712253513081083534226869165384895719471309886280012581695142422933897375401599988151332925613792336191880025525697285057568468579233175618779266388552969828342693253560174985866834249809591065923897233134496945323192836724670624013560066300237603234784902956827531445098844151100417035354050745990231521896641481443109502672683424150960134925489343847893031074853756560684084724801761125038598664060555388170764930290693252286094326757711505810481476875093967707304089851883365750992011610400630192162524972450877537531672918063457107222691629532625481565271852843504195362908563712768263765867763847094509661680729431261930850082805849010675532417174499783890408718232058119198152745369444345817627373785330338975020635664313777828661523071116597671465295850111092054744195219965507035397043006670520350432241617029014205429779224444480946368693358759359822515405510026424547862530902952637319723890964234069070160437672281691067421180372720480252774007139527866444228498982563518739537575086459631237125840 [161,10] -36829933963661769011112197005381672030795437249871354194245318275800547074290744436677994875498902945786435008757314005478648686224459808470588896920438120368739012754368226640525449481813290747232463434550947789145878418768302530229563756282686041858757642254755508560054374831108666062645698226711675071435996364750741166729182360191923911847699951557677814243002962989557256063935762984239448252308476201142822599662822055282017056624442545731814357003102326348363729578359419102143755968287286606753744308805759009242113012738198500965681786158585818531651519541103849594161501946524640976257126895397848657861352075317464764405528874672953999670191029827665425737417260172117393795209923905159068375251231548469120789222153429463781481089746865698754263110663617003177080864899616499917049918886188865529972110163101042804540994537602878182649375118906145704742578023123419803304866608262906209230081756011021832468276016763191748549106496402326207972299142731261828894937656026431794999713441245692710343359746117903543810359640312163110299180690110873419397982690411435762854518918604931657150021188350502873954885052335954294156145888664963611187709634393567746775316319949404427599549199309503723114903496346077247165132084894935949996172761715620299051204815400896010182082267941551056796111143759340565815547745315285245550409566066549053654319871210753326222849778264819044050 [161,11] 122094645040081714657266992976221166715195448918538224708240746987658167619693713071430585604037264687597064061821700367876125218661940134692038106245984170686363906528927770159887054202037532477449876457441148873011496829679678047084733122992932292476789369593714174213467187651105214134558029124236502036617799382827875837522028441082268082062821653849096733342127355140067113668558756602698452389707775300825021160876559791164692388253934753496539026949762361522734388647271022401035296908813374309285975966130336850217070897228444000449854009014440673923730845331143062431151301580389171752186112758223260601903913732042714709886262736459243189061259323128275770552713351126571270148064761778790107998363410055224481780401983299436342443797023779103665500152082571256012557715836260401272029395294536155380133484045772223999381494195772916327200439416287679442947609782128571911354954970142583889638213594554216638885636295633079134223264387087834115836396862432750394475280272880086835581444983221832818523400427767027723728823448780633702510180481154931191935917444504914011345938288187636969968910343405766252586291329076307818452559592880667547974570601033512039049071610470913992116919641798997166598385692261184219839810308840529915023387198158736511854108330671258263249830094650152131074415447882118229004312170534202206976864271206419777420025359695846427752905230374300720 [161,12] -326500820179401770730372284613657366269339260464102296243089890036269849618933772985016235407853867986091048421930220380956162310568110765987470451587777655032003675710854810770125169459208328815021724036064928903752029569750227688888775490352688568195357875956332636714228761315405900047720470567444656789446629500783535381445268437403739534896617181134490253766227656194791132454809864062103045875210422089832508381642990363955252528116896175285774969411162566131745513675887372262557486861470680685143891402690659057111843626727979076233545062486121233057124881545344008975430000677547846210104844293268503487935667740717017749430281066975665685640270352659512908715074286504716312050251330866532636554092121698636598253053550381893071910820552854544518231902629121138213058691876995200330637758968372327504087734969087198309404230478137334635629445265109046654538810272371020927181611732724638908629581262299548288490452942640974217068752155120452334850784599213877760921913787100163381084578702479919802820866078717161713598457992497466939602102880851689998084553928414898196956553091381501397645168415305825753012212671303680079780395024709903900712785994649755284229934392631810448130628729442698951646797458785109622856354019080457770287494488449587998721163158295074618878000440377326174281751722736463226750231706426554879904632099181329311066657547335874793190607306551840 [161,13] 730481234759715565460428687323675279417039074673289442201766620327392854706743476649443194935925071942890723473986480199167801962244642334783421768528658802857408109973010488033045537154118880495072856151384149452118125760414320868422455492528211414039663370408012608927559683799634269476499154854519958391662936021651647777799953115386281679326423584798531757118325350761028101878654333064653447387906318378050034397104458555873076594413618932565439575921102094932089308196317277025365321358165664287823264507294467719285172735667029102987434559284838144614305668988524887762533146078857785675025571372110012322099349350596002550330623150829874736776600923108569732830447488598343798979607149490214974083479757428181839893372769239890655597865404950243682618366254422208068518337246670480323131234703211585794844115783141716325197010235932571810754974783616640559575412427735130690919565888440619787720584924192749438823017832144321888228673004542320389170717162198825042201886510223554064240730128323201598282085625863712555886967843967535147431046021849237464711788855837529242058993928040841147206320024891166985680397012875074812461047434102921071409426167072256062877719237396344633143274461713382583133481972633085069621699219099407397233102288947449447237875586911940053396024599559512237410328036704681601602450395737450758764120551921614260185834323343400995957230099310 [161,14] -1378584210654109578091274013102877273871640618134864775205755900651231183854554896887007012491670200932624580786921757457037991412258743039389398288512094276771906244392205180458162127269837820907182854175697549407038244431257719657989511444295756732458889674809797635521504405994669477762137330957058427538821061596488774588196881325357025459940603381685973837919156054403601230050612740445259729872628293485677482320128749893351649281198957756149109411981380373493576511573775043894564057242052463763915963099497353961898130904128426546521950619392812331426986636799698075040719725447317163591765918239090145206439852897202338353824765297408915451213918142019697624932081242937359871575925135224565516331711424813531767100083853637166567103161118938648737572580791153651526154787655265484176374319144251590623721637267324800343080927320846476307503623858550207494078833733422288954306584483021405652967766925752152247039157803514700757861690992530998892715889746208684978156448159561634291958992000324565089447137278933295975754344766441019439595167455268202479076202737892118598637353070714240172473628992580311097598081632003024297112616887958359084521065080620164516397191701766534087239961084939233791499124948363881194376747977398916611492628777910751314170189794226911257441227265554374248250662992153563022132383498318363216712086740070782240619773872482923256232652320 [161,15] 2198266069107465891448617982108643531744011117075523257340736654525554638143607126762817710834395520185246723559237030672667225568871962044229991656779078827430769599304337659233494884924615239663365909641416661558202395856409908348809042119462147024923373502046556979386624503146289685166083029276306371701822575573451895180527887430344758840560453729015325045358614430761245974894141764360695898327947857763116808662405517564445080957772865478294971089163437523116307774509514789172033190700298164355453809236896984645294761078358321219637383694226957085620089379707530074620495775779390806105809709684423602956226215407571541372324786449726598061870540052822144510640368315708565659633142544769744383619042650596967407287852442983454323929298432657379870719526133972398858268361927342559807050340398816964257327873560020742011255444053321724238572527934284994037892948142416806862824583767615547738354185546023158279210427279851095734211490955692392980835447811264105383610254573991331638284566837668028392640352948323274907222709930565807347826632075475565738853877433622074770270298327686592599593375787894611929123328787340600158953942954393062666284098845959829038166853903931122853325989750359417878019683774308556439770954166796616910240970970707011103412294119008404946558575381025613098395586838054255896774035018313248683386874858901760014625588746893680116800280 [161,16] -2984266592354707585926438811496950902070019268663468217106558075042413066545811768276084569770926931911712656182677954080529636645010713134171751982946455321582827899113371586861580216484918509863570557076387516031993251547320122575030397042702088288515923478410613833873915752115638576567127972580512708060785075089061795331421894095052173875920542966519731406153918790007210868931388323718072176618774925214595390313628771104520786367488647469040367621691948267837726901511791465948370257269487587268306439883149904819414635175664297666133851791797764971560971612772710922729083075463973537105106418134673896082805722660221706123135543967574591161901465560798347950727162648145870090429817001059730579217593254445186708707887430758628772315349766459575960336482182026302209806170112068399799728667787630386716447719649188445241915020641112220392027858267244391234529582047647782058387736799884538132900321966636762168819097166017588326913961665782671142018248912231293308396315356957083942412280928231415505160879014242573324784022617618205423615279960647050031857140368417818224796404889925568224652861837867580988733363960507751481075044030211613362200179309964971773894005079433883455819090611990100973670792899522212116206464048380125531106504290735115270593107488559788339053001713200878889686277076517647309325819328603869905662098755908005273937914487394302793610 [161,17] 3487031212284152167986907485710840591949256488935834212249289168669591187455534427172027247951348894928148386830150434948974441518582272279166473951327124886820499435704493221710326524537602556097576070330343338405916610452554969130975720153802542702394410068145553463591198237755248417208464860796396491261400578793227849762072034694248728801695523739036177836174493853486584309286779048742625018367006718214069803825273370816154599989058120081257828982337355927537988103345489599796241226412721527748434399473987556120111746016120757659815976736416980136052598954788420605251630729291736003420448526944020931169352358264307851752514561433173627364243699438944268612480688847660495094128063025492460140848543977151341282091261184479832053659514434720148939133625064447356401135703334051970271791003586166810993639686972957223237124545633735589434008819735160843931189098593779399774040575019664531329735462839210774408434720831043816639771828669812730409202753229876352437998758484701003824155576947422197497242066939722558313577086251744786711177893598255300326708332970867559638316560467935606629161807805347644745157953679917939557192645946277257294797912164517406376239013330170350204100135221717987970173182990282391237511393479493528394916361011723173881442829229801612678039381490497121096866843807309562224320061410744866237224182601578625820676514538779342540 [161,18] -3538261751411955882722682834873533984481908632452732038811302678394491568007969304736988364516341362967401149956217879999839101611445187414760248645612822251209462915921136754224943247268671083223527321314080404651594835622788693773414324658545276841300939515567933150910476836224067234319544298035094107761769369392259727929793366033347733227053459382171458889556637119335862254827057891761033788330325059613357623792432001061690616382453061683909412780623197613604726501884570713991770659456760220911602240314650584218929349999864577445348332481479035250412018829349819153553048147769646642152634573038686563175706135197638033580547132019182958918402040569947741129921882183767011321119323538117330621957394251895130505657536926887354018075628750142859756136934961525146705186023344116648529320304805184846896765452589019966978105814285492931158639450231487118033679045174388722007042545968893864368927505992565694629962256086625411401246155017643600192032239636209350385156145203932916385218848715181256306950126276043009515579065493912938251609849665436592722153668981763013796736747068030840702511080429448080665426726472284980859048675976754926153992491809161113877219541831078973539459670959813853739992913956356427398682896826004514765686179212456037497223752747641810070061394069946629249060576815263162779369836934072887859108668387359968935362712893744240 [161,19] 3133757451815044478846025561504602837803323964264305589190666122745257661618982722081801990337460667416798216949327406452195741008089825627022494329550752473094485150041472257970494920534294297887099497862725820282932927385875761467477764112946348671480691445308066876604884811890313554749844351392966989420353497806523690082101602530109917970117499855392124702865699459611801804553593744048459570234636482480767347684984878321703891907853636957009464181206784929374974954696777731495137267979067831816076032584552582798309197519853955075138793137965869555103356475290014190527791037252261570064204793106619685677869698563003437404101405109682435378723041044970113969821257877131769075436922060735714650079455960152306940592468959681739582754957266192789735124749696804401821196098827493259017534607639528010465342881051003250482589504538995989675669149278512083464008472253353580776866409598620553032499447545855085232554551219477543968913810456149624605604078329343317735123988854252467885444453470834982053241928320426797946648168688193871912435944887047700037912076622733280298610369712061767506406344781025061800744628419457673921079800589092438810211471353491342061284723343246505943511329501427351647126571896355673091284265659887647792335015227994463599024341374080675051036178155772993041173995804221182345126815246119071269423644206507259108113856431106 [161,20] -2429665595179731450251357439590532072742638809741093038118188214298558837621824021093213782234189785889466796207633375494282743474855017366895325266157706480468061740217278651622605566216577156354240078905301316872854926811528331920434605385334433305220247135038951624445345208992174886087486051342088503074265294990650024940795261313197464758556161066171862873909082240164739146676894801385045624377778283678595855715113812283510726697703718730726758185618305478579557510561002434958495297349160784046097759416399397050694213844597659909477735670048741828385017342194266304429992069197108282050295080406779907904592500857223326066962538012739115329579151927908000246459564496230920217758523485806901103292428904399129362210047483739425649103954462550104477790500887708671803375289728991886994504621160862019851757213564690622633218245788437755762498229920952812916922765043353393108923157663527803872585727252971917247623178776903354351110143782793025921433728878893371405305314620824976620723621105297039731341534768251472645540017849192311101308071438220589999001454811290497844750106376504204687640226708562316387982909819757462812505240071029873873470360109888325159443244085726796610662372341495621985183643911068830990323615775671573219657764593099803154276988167134910081001359734224680111365519187125890316249162278609585938552580539044998535251502640 [161,21] 1653301842609754733853828520292134753496874931840516067243137183849422088701433914606799083098748143465537812047839807982711050745701143004395484730437007096043647295410797297123852318414497674556675574148964685351315873684098372650519000485198647713403555223551753241894623228676211625643643026441800019506867280844461251207400833010319316830810946923713747637766855100594961517483902918418677495109425926116012084126642804573467526825989902730109343083766416359275691188255020547012940409548007203256059940753304523048715083270948552916507001054438785954001979428782707527888537613335257226206469660215534806007390496999747882579721576577877679277858349680382389192104355888146061125343112748149222281368589718174598506013556064541424152061082596397080583087481289522624424037365522364604707734513564690276944886512391364319881384236155200083979052888582816893241219261891879988522077655664763723820934700809122183729878729785211445283887475743067094287307745762578415127969794356742483757300573373207351546424761592872096222071738474278669067689296341545132465381559234526083498804378627853509651064866189794958102572328238401930677881135611220427603562045770581808260917235917626460565127917332802130668678553628650916165840058287459855690128072345068386175986699421681770357997872378170141555194123439821122219270987011654213341141290777200786311152666 [161,22] -990183664568683110271044911731892127990443384122718744091926273277709641703175800498659265201598523032541416501246724970617896530172424726441043613849244299697029944286698905750146738059557938156555444882229275029167032051657564773829712776161135183397755390798927859960299713688508904624064814327815646308225802645659693418701230507130862770128148438563878781087939516969077817474015435667062964811169718553572448024717749844437397199672554241904659589315319052450175076641725132829036599702852052208808398340478076511495917914826461758710475344770415032164062484744705732507392310673417807489691659111511679504310923627437207759720372619815857292973227747249999643926856239527435656667369371957214238020463154783410855513664804527727775559536620991687890958250266026826054231334163269533568779183407680407337198180908395104591348997956385095068205830957659633370736835566350253556511233346554000211339757982121882843958710025873842365612712547730404555960171498851450808136264145108421632814880762839688618672939694174492340604816635299734588236360314429140036138782750509447621456146222470645153571272671385427021232768410423393268040646118549118254054212822465143798634931783734431669778094180096227718317946158117479855913404077412178148426690152509711259865039277517135881735865673363720411182113844844179392489809259881147757532460840593766887702 [161,23] 523352987850635362377455998628641957498917535802298774423355230244116273530191745731244476132133504454791948855474626642103961647401170018193388107444000520579966827773893066205427762220026602937471310363282587627185541713585895742542741434622938341322358660048909245858280577477187490707059101099698586090901727569419722758339242918469542362876549093804023896895293685486830776463895904479777787659383149757961964748228722964851194462134014286632755232360879324828658856346745801755650182186773728934478513506291194646712651968593060324750591259615675204755182338111628385772703943628614229002313392240863493368371126202690880599780807834150342591404197261539170607201162239939033954827092091002961619281216935904623693745652392055379033265279031432412432052071959827877070190790200107793152479857072395489170110557772052711515513054964194971132314245525959703857431184930079113284439547398850932751005162207482371378998200093751382300675119627659575895643501424962066032226086095797032966637848808701691964193077832369743904915570412861741453867904520545525437193125774016455247896189427923599294606208301762366442743433006681228963440520755766849960134741677232011259591287621097783348186916633565069827885487213359191841368703850897667683281742461966177020231178432767808713690818492147806326945203570163544379555579950097839155564261479325455950 [161,24] -244581798014838651922576559149027081497098917444752961194820929170838356024233327377814689664068816596992172281439033695464450113094003768886045452028338759184785617535726614629477923229795669431130241056140106449088936664017190962083181689872193625311998469395855960307797194890969229007499036902013233387709788507642200566431845007293673480244811855347654976883086585055748627722996625019758777884749847294991847338911392417751441128006627400860871438569474869096914355527239156146796326227975110849818805552366763675549980327735375468775829942081594462590694063703843356992752547533539126861494285573454010223888047153134544104828964194789887240708160766261853527564677550018494051733605441411878229385702899263836077461632308654726132104598574308659029556538300874577565889907545286771837898567530121712741415737473544112973890458662753508015846765874632506513969028431187067034062243629270097959766428290567163854622348658040106724037613489088591011613472350766389319387259817769948663211367609533194669186457159621750732805763883357286533543123512187798422682462981327629876559021655431907018452684073780077559188958083861709266268642351257651926402904003019893703778091996178490595743343490556578538535283467628121111667145488748689858595329102206148937794393165433770294309148834997955099202130712128048533297765104409981121392432920924500 [161,25] 101170955001598586552975576675512361384148428845048237668222665098222949375390844238543005182516284705990936774112345848852291607766955130355889166402955705115992478385976297798092966625263396793011859480331684340531145678223929858699474527901028466299828074634263780852204313136401695153425980979310010740028876899471466452636714563701387748578149248094714951318891713010929085076165951605159382492822360687380659938310035432457628792293799007118972492138432107394078571832277069758246254509543937164973702964825209876727935078591711559438902066278723133657472189307112689855577801793384118845465299457934732632783884419171656446936926987758028903594597661645586987145318818377496186084299010716226006513835332780985546780713733345314257510072523366906634653382425403054691044474817163925343743812548809625661165855509682112876016689288403294535696057060584814910799523418845600421280791749889477223162732353408345705338473636579175431002015552500140501533192493592524483933039883497346676958826517086828069642618405925558241248063061175720625101692338191596202793144069512154932186576856938882781798303925878651334514118927510543389691320870751653277115098069985051078338554360365426084286607001535623651213981473323602789361344049249950682663359525077936002137641602473426901582422128677063171201431723066831815506869227813862673480344847500 [161,26] -37056603372462103733247873086157204896921043344134327361023304989546703123017950109872334305234673289020387196098088668342892514418810350038712608054596854456204188674104259133645701188378056619377278929098424539496787753667471688474778600035742305948538309669046237916856487904030299241819346334203527649023119374589980550117679130451553806707405893285860506461044137261619869179423560224796113398773126711153239530104762716222842196353043857142588677169586091760737171162176080854411008347245842381580565546159397632395400419188351582336600734249443437456318130814557326507289247333922010426367276360523975940258271692506213801879402238691872997741792979175033428403523818130668279462225490697664386811322021097800276948422476733133397542797730293176860714576020651458337056090386616000367339223639465285439403865195110014844887928106090876471099361193232646089378012276278914192339468331871391127558762198229327153931472466226482014923127098098040945178813343537524110360979077078091732289883397059782103010118484186223144934467423924821006795674652661246269902845171274266587509088891288624810666368238545062366900904648015642983285192404731782291492258127710800355222486194393991171187440348967318215618654510506024436688930875109178199951426007032988745512480879040130917752407593021403815521985240038989877478529577328942593927659750 [161,27] 12019490248001728610424934998580385782875562144020353816401765168643486594986776896122222700818205803020897834126403019258922960959654900875534883624705317846091099812318439171150053813917798958287095691088603916859238911183396152465401509928512698712290008829186165840140921710695847015997007530648127391616791655344176371502177289319489408524376280306922113388011379210088444703577464463120526428143741047197153008322354095528139952741177467581479463483269975731774206248246020339586476965412000542450080616392797071237275359919764973704136667485708992009146335422338851193601254219616318618135200456924112461366575257529315560926061601898321523163145598460174989719295111861630010472646891059032582056320882062723233077590047408438136481212654400556451007018910587006232806627306196224023916673747394705276788047156264152261448983844002854611352447805047248191342758762339104149520491053088248603226817326740260836238836699972080599985974131983245332196836323633379969612206885560062943509093756853212397836260199437721388707709662184151257638440861999623213804952809593460684369752935344096678536575306449482913303361511784715592057206668591344520875759627094220476945995004922086262156083798766421594918160711285924735546824786985371235362382757445234188783522764647651470408498772050841974498582945500084314354422966614823140219550 [161,28] -3451924181375438133721564436677214593809226666592799309912449211398569425211808289453463561190970614575553210803382969227868719839702333729438204661493705898926907697667716671685218174336035710653594209023283951350140044463747519935368018947176238210274993200994103558647790026847918296373367349451720304357407780273067147199672409763405263957246295859710542554359157691957910825689986809096611849435418489842689102318831154488316091225858894024181416078942365853474378786973971922963485674659813150524762476204310472339879796558202383791993317856195828187321504623759370157607112973372020427871368247868543579397047134056667634410729407362606549816922696609858629282813987229826691048206730719283558928694772472995530908137631889289510869635404758972118342956375198188825041916973979164829164757434448936870738412524084144295484587670419311977908783722581664450870702854716255543107470059327717792284464082646937787224904222094398376243310503599328682522856872887755310325653964933979032989268926551490711487284866617705744835436705247246311991789904891951228503784043875050432705643082698796840263451462469769659821884993736760647184451361548534810344616755535346266346643319702320250730393399181886480678157168120646326694882295220971385739309855523616630106018704126833762333223059324623295441153128493818776848939264856214030350 [161,29] 877446246889713000829512027567970145693754076565652428411531289275628513375728114721928355398436911359345853540129799914575377348044876839807648350538145441012725626941734513539019278603430957147391762722083856543313014803016868267216004260385837679993512286424974864677611379061951635973999126141265743080622413250087494488824329349816725722035069808524669025852693961458254090026288927588468337669164596982042210651728058456183343189344600230211608877862230396661159359207560120585380636923054736147347470276992141313738813186763298480322759876975449999500774158563102276729072401255577412315054280519710413030560263752776445218270051504120803562742227222059093678794706687127087074528659427502650729012845846806508039657600891433632895106126534075405455368826455990942242210882863562696333268399899932882563230059784608595893183162580146276969520175209440362008145417951187280094727756875836847055538576383403599030192175806200423728290453227780012803780144084331759937002060688630425223195028882499995774874271110166124410715117364057982084937736618321223114387029766080024547805681022386733642267898191648271459561352040021744131613452203110780764222949569809189078852221099194069372392556272288667628551701687334204540989398735626033468110462412392208992019991054132318275880072950520221409962007639980874439992850675375725 [161,30] -197255516207361747580154529981898511491397262782662123042119935447070922294877840025457780015952226351746637329209479559031936554257751040503842418910766590460348836647551427638967050708227436327097329086625989940101701750442594004656109031645158844588662302556555504276895557690851829563897293956190975486186425602118724064150451177559222249376527473626854581396954327301800639742108407609086456977339877006577630070204095447549915525220916132311087359490284182306916307881641311408617829719938045230868901833718612665798903352073417234865604691348913269629972500467350937524871008569291879118152068410610562605276901321132083362785746845458439915636786859309482022699452790169347665629089655094603907882606800623834770930654785712346312914248992080339635969374296541432154691075720059089587415516241471968256111878717744082843686397359843080895984886936774579765725144509800739635892958099726582783879094445933393745894375707119142122669724177012099136817732670445217120571248855820069601216240335366280873467235646760248699506139678003040856814268454073213951671996744281024677352445760958114486110784927475277912458246512658511831245664504212764991439326455235303541994400572532370100247918357578893419692085146543959595472360348424523114062682580195126368509736478951104868184675683917015990752602266385378035875151825200 [161,31] 39170999123327102819079008874889539315058387395514736205949065036170404965061920929422759551318087214266187254027960795461911056529468184740279873871899837527778062939336806969379141597693443180297424853128915223292181084676150495500206920154488576807812900783015142501113878435789669899052047608800127438707069594477961549642530108541775561612985731537166416136492761453420323853381683998763220296146730972897776577869375257327568920983977112352021881765378578345336216913802907395091906837139207289954225384111587438616110605098616172012339814492957054758939631913307832568041870156946996149372400874278384711721199649567078594166516660848497287212168265762017805810737398981421033144721159440896438915998539462144432287369327156424392841266333094178808933215893913750764677309912881590683149380350552003091042761717922812577507744236822775622697527712200702519965476872624516445007733928406198535415228269685829166352736588652639636821534902996643188117043979118567254086078753992551115535814820223483427002376156278144087081401799777852283640575499110239275353926291046503709289551454493440168458933672634189791209050781703331779115163665933822806882944292628756898783194187191818700906235510354510595467375179942497579861014420290071106464026054540574288715132843586127897211531488158596700625991081377640811165930875 [161,32] -6860055871031090589059370505208183826036357329619550228419455473172047141006764958887048586027502215985543792149081525436652065561184190049450289201861046346129244472854206548945858309733818584099982681502409072703880858444631898001903001881300771178437922125448449857304155211440505252006658137306973033859207956818372895596700138911542925063796956574985931739881793218966012301669626450353970543477005404218180128390634720279284207448335112189881742289557194269828075954930468781346460521655310242345884580070727394186358124455586015493574641063992684258216072005036441536559982820429174758081088605796473202400439756211696043453363965461852450343032316717045682615586699473795020419186978442487078793533502431414252383730685925149520907947057667519924128275332292125927670081975446316061876496145672482149405173543045113868825443028597164564977440348016698429104388357641168427280450762207761286098937603069422361713405149348855299705349378655314975132226354808685614021282982609501371084846993984216799533765095569412447088716909959596983519450891280161915935735030241031400305422917407669829241489598900492757507051945590662211193865831901124054694864110181312635843460589886196948478308032213732498607463300096835070365928641100044681520456604808543125018214704661084205643901970391501946196847647793484020270450 [161,33] 1057481524520661221747910324790402794251530305677735647926992066646415599796371379424307554603179006675425725602395816878422657127851422082452191164714101952882059859811262935797540788612800180177725595814847430005498844646815858590567572406050050358031377574793405456507181819355623631149376515224828315791627378918073800869392978805014600934253002481290264466268677408940888380767485236907224100274493679300642321042154722001260738894574541998087030779303585268444773526526223546018868984002888390605777656307821495624635004005804530669484016192578116918045762940839147840274155937323112679660126149023623903994999829573023576666616315606540716358749010314891672439921173227980242555039372117885869965671574006381422719352355114418932853080445978938037084389105367317079398399315016630454537860357526996157899838955896172921197485251863741880464393540469153155852815811542459025446579583773220939385485359251845200803039549697760115035085612750805245707680896090141611741611562001518030145356588653028785811554979787534265297071281731913702364663964932421673684987213518037560078590211079450958702710376702715069566992908984916837934047228784466675283177875962792453779516289620903313905016729418580341126185574701193501935211313996274885814595490211836065357848786741346308015870710665306021234243099327151123720 [161,34] -143168168171359767895893199494629712158107334285285946001880816552416442152521522210474849437550621549684388832737489045099580199395816891376810454601788096177425525807388673963857995900360294720157961441555023282955245492296723396077359464157432508333278806881695209244576456909009428369279600534996568395689987505970994441768429776595486281644535193363100949467904736460551148292159715942576589390605813138400596186065296017093995233161953779079277581197371377438707974483314976192282538969041197959808617581573069168803257039642673160023318558576806320707445266124584603164421890074648068548281052185270901179570627637171014201460083050211180283648153063735932025338462078647356224294103402019878924273791474382568857520757513854780857112360690373985538793570322373008700239762241950728794414584382045705353951761822087761653095648844131227323115394852168887963582236299789637208772524806628046849548265934784731551304617808457508160428552661188837188403713769259704054627027584454604453046275158305358932516513771958081209720099852021231975073089157230979928739957873595894258669413036576296850828060232758163086975433492650373111053549222975703207128107415188753204984267899676407247065174486227210010985573012157795492449273348008978347475478744347834098496944855458541264023445118310024492668851339022250 [161,35] 16984430804531501131908470192742311986705528117295677679600311332960726557998079661437559051348794122437848790684623204263270803979281595406368383756098281521980652970697117207985787984092844006802073638909233315184332001528557538878099939345835828760871173243215286092703983071422264503219909656910658580177740359517811839484259406137574789563286127176116574585874970821390674384334849135972402073801007207698338264847707707047111615736847621416973906503562284166544824669516781668139249552198493170405651449169163786147523109068139251008619284074235649933237100919218212146605791028135771101910260781489805373818893334625444547426015090932400512118639538072880347893648475156705964114494525996003547251764959076847093954124682802915863816063437792624857716650032311498412211293832897148757097922904415304959771976814085014449687590365615678353736811672983455756959612231362173018119468963532230946477416004177115578479817051181922892588904693595054965115391103997090533407796916170136416533130378400035017313106726401729003207589295060297811186270072014455549089407545534479371218248051895147636244928758753259138883042185912841183233468641487560781487344071679222263380784362993718016367535216827857001484511037524720100362410715090194342954384665263703029020294635415770591147242631440104229218314891485 [161,36] -1762784476884262682412079090164649317156704056518150945109091728763746532681408960980974260222672098777210081224297107960302547889213589756343160413857654610006002584216606295084525412628009526505085284209265048102301512337393155446190877451317223795298533683694056114827903550299775812510403330668226408582487767170155208618035480709962546285737395522152295720092554747383755790874303868175039421407667720024486654559581914240177692563539581667119994729413275253468996930394470464041095265549507188270511809817058226176568134873861297762357633469724818160657556308567598851209155788354409423844096878545435841611839958311485040727242572345964713921450496811366419547792702058660809865709848551847216384007245217057784752373296917477829181633458935002703417415232085041034513502649705180904825536783270575418789260199291747600558477091605746479931562072550397195866131863072074141055715565252976142142211529897065302164339122000790530625007086433768574621003493241353364964948702836409861462897010476861365742797766205948929383752010141155368024695222252229014699054403802980647039538095445071310041339681927959314602943928358645241748442472799499450439616596632693427519126649573250777254787274663673275593443837567209980944057858127710998630704362320151563862093249096502746070408817961778457995778200 [161,37] 161079587171018917738070787274324954595631349792092194960219138556958134182769176011869635699342010768685214909785630687454263306794982231561823499581107026467309527544300697180553882734253351455406266123417758742773767721437505743816621208981515213444685249548400112324212174987190896329986691959200271849098161266574130018801437920236043859911985654613998845810503800943076231835414005595438671630703188444410430516784448715350081404836272032606432395222544543731323671939316477359531939682184736793354136068776885714695377535611023728922052739678728653194795718856481180487618460239392619070074008589764531713373214072301116791160392158018631788216728403480280657477725795853805093542364194158194267256044585249022636792614140630546930961713889423332556751370631075994401819154482113637708474457331308374306511288510705658070284543933293046007270886898291652284449611834005299067657848474864463013847160262560144215645334693450945197652928168643664832057613668073138778882940221216373880906869985988447170003756360945487547400997819652064983619396046825853792424910546901583043902927411772759132522434407944102999796573238528349862901891054554977455409031807003290334748545378803535847169122679489916986889578175605396409088092571907829494885792988521660604381974933361181157098359100312494705885 [161,38] -13961459455842219070223056122873668675299661187917797606605111022734662161893248636617132134765543568954992409353730610989564483540176141289009620333223972954853977529810212488069794232940940735531068243569972869461322289268813909703273555301422352999483755488917212508467621556776817593176027156107209218861844475415425331298412977653692250171561306471881537213293139747561348399255568965917223557158716619671238715363205626619945219328945196758157510468625989810601019005009794740021890936645088129694311764601837136776748005779086514593551039846666450801970838804640128831749262143822357200262470925696794902439318895120887050288010417763605366803735456395763297512157111732224464875275788471527227138891635725964967139038870093426321807737143158993431317219242673215729419090276202018569429406445755040707479184871243284812629084133798274178290408538540118560992313965634047906458281955836536152437297928034508825711502484603078986314018331302486537947251158020764355399125419250320899254086074818755616734382609357378055179853060176950906371919166096929981679517654775644838089668287233131551398315827435714546951298225579725308347650702813870499145101792825487341748858950941902302676274632548220900018504194495560086712363947845594775510023524862887482813402819622475238373153452784071900 [161,39] 1742523854161956519337520540478967676454397492107719886550736270644575690762340237660638946406587594105414344924343874234807167033953668527269611995885689581264744092621423676498788513976200062934549346022603463429957002985169435811200898061343344087424094454738791665435485654635200975763474921669634162626292889661858489539176403806874856479122804791391506900108775297164102461418827592537257286597413174767046754485228111690197026724818059605845777025671359178505726091375163442078296108299048784537411011516090209308618507463717713753820469929434464991901685749608008524547477551552268058065476015663950648585187446864661020758806736557567189676422195610253008257311783506172252841205405541227028640832007705167890251503596853809039001258273146292006122265978515730772023687314549610665685053938687408753509886219230262661613927500168276096450598447892499761926226622452254768042834897880093726088625003532126605420738526009951059391893412660220513627871219822620247606192324827987584502889195063360398799975921885803344049516456542474586573446328096872206199446547158957284407020935841861051043682793019560833851902864120106184984716400261048373308836086851350251051009898850469927813990343908622525471771606691054800135430360145318009504017993158184594153656486718240150886926357870290 [161,40] -489373029133879041971550919113311453427238416442214948727639607960923737245394863004205156554277422762663673878702192809485173922626585650473954171981688876766064424316802284810094095177772268870285935619201306492851064638914217387797823592798383901482944414811156322657017892526934565039980037781495200316014318686208509751148388417224410445943024867089754723693401618058838993665131780413142812597353709847038928644847107950575094127662449446146857537982204664658925136770390527001122414109668921122419498749270070995180263901976592091826377706088193586752508298297209726088420212804877019673409865283716084031126674506002040160488563596755933993374738039270401586054362835206947089603058328179751429716898368815983183036331941571042271733494414351377542985719418708602948739870614804117501025461084381161704384922348501196926438087307608185572265412389588830348484532215729607022266262846467289765878970961353475075207576594292596718305789760718057339034015492539439606552135094320465656009460203224963609236314278393855441333212191607229410274657145416050138248560423958723587962890467661291830148364144185716284817983919293370910562746394239803505157432812783873092616901460662392726526807094099153922066294023823673344991719654839512582822278151739781010208261777415840124297991390 [161,41] 168910352200186788933336416710896783273852117087750983069995740189888652059393796663481908254726315050825140279767053492750761759741309929898992235875562253930650354835338958785213339338792593752434986007792172237296135688114023086884790594841959071113714992808338111145702418877314853061917796532429897866933094433397057782444287962374533085985107852817485282421241802894489174687105646369018517949082613867327188836371182572703347289750375665589092330556321069917570980433010943753649602029483452736440125696441193076713445632854741136519541333157089449360757499607663088197771457863840692563414294332414903449562394308917654809812170521385427762117020149076878908649396277299516660848755003028641119815200608926918972510018893009887974069520429440712124989457022939106105178491300672421452035404152601355528081032357258073920687528529441649375832159486783512693963705363790497927857548912716051561255371594408849495131720848867979468581369246356195137672892733558142817350557409348882009098239743974107756189363541597753696200726510396818474763639822622392284296848974773127179796466521818311572037711889820995078337026673453765515235636067806731123140337713785431054541503462742084121775268378830039332493335772486449681050235897870729249081873580129242338931194545856825905217680 [161,42] -42369517157986798298589594643983545880729590023513431024066175137034833291057589145115197510407775834153676631736220110623442752494954902627023352327277041663347587619496089922554590228563157618578639408941938362468203601468123083270464601822844656747114586708894376940316544471382754902833527582385883856743237884233623015157332858048252901650406066080840721129683794318594759901274855606886561340052955818783317509617056871374931668402146870022201934827496652791576730479596022963870431253147115101963288381821570220553132860530840409475443332797879225955514522514111785897650225458598504501660398988338905600559197179787017793751737562060011926990154161026215394086812178681623516439947423701122376270749250778452198583250998882771902162416596793326091883104816399553086487973098397225188039723250397424978844142747107445232444474304256406934923648400080399912812711699413374097632506529731573542778561195283479928742962946061059775591539308374012901351947363381705439402892782601609148682482246301407504863272014187781428165962031002449132874865705908384316418547340742890073349601514727672523645357086519008740508211827293230044166498861737322447755786296309683200325354165481482529051724861887813271350211482820742514181404953940939130032035825729734135621632191132472032070 [161,43] 4052855692447270079489524201277367717785960493908669982322639868605434037804703981821008519000563176559057772728833412484046235103686585499455957591580464974861673891369289369678197073143819555505545591294750271389287961098782550815950441728668540888227176178293223632670346594385665719897588586374827862152253320838815969244547040728220116689443652432503305546480943141354918555140038220755901060644970534081892504871548962330101790333910964830892967898396699699961882265943514014364580823402244871030731196603835210639257278722549913866010792238131156616617756000890885100823156448217737676793654503869680621550160907827919900630173282993693200212509003847637309002341300101253964318041606235856379150220547038045569902532613580401080847637125526278297360521650729559942154270593611816069601247943606739633054694885137320347017452458012091280849823386380669710499698683580326197329894442066066851555670583071716988282106670498868276148857662877389809171800202991290023110989035542822397183446883070778047365179366384569171710876803432783769581677316413776372236943807103350285328554890728040803178785040689976989480033841672259783285063051308690446727743607729032583700204531334934402059263120492073353762120751253202517011823796059304547164295858496686612162633561656708204 [161,44] 193003946171169470513865457073561494632110577419450135725189962430971358954672560702443557875204547112800147960655905826401003534032082503348929941683873175397513321631373931480496592517589998718755572419651814607334308161532996805589716045577095382196927807524495983716043129550816547017954627065115951969970869544058196825019612282284352068585842014421816021521153957094430196907358255331384442734526321907355072315044630094935428211388760434746008982031386933875367255476263889461692810945248031158012301168963635939700288928763772711254906864670087053627695869783359528642565735466261536820289785219773645673073682267497948835567351262714985163334519127758717854679503955926412974768092856174529815520101247235902970026627898600283281546459895094663476670553333447357686696945186078586836170089294347966063658518767903761824548120640271447238206047756065419721288687126785670231204896641545834347747457181513287457857598788189887179627183014050260861030222094074154219866001142169748316941409286245622511632449515944081841370051809423960829473844094316519864231950751484147209829739697145977895245517165201914176374386694637540565827385764957109868401691654462854133576451168511298784916075995785800337705270553144904267915092355691647884829135260490418584059151662400 [161,45] 2386892331484903232880987658214392187937679281882437421744108873373376368484647044868944587356071037822446684682320126117207304716407755797576605779405733340758503286920620997757631973089463147599610977256569600397226379765684319338933933556065333591562843885592399739296171728742410532036192896250187965379960156579987596939630320149531926125031085413567615376160621742861891826013255035928396146986357690226025706034477268734764903972212835183123579822755541408249887881454947763023915611252075724021947055269771767019241050903705586560135000191444491130292959515986604020021636871741576210885506923254980203024290509623279426163852422041911655728039197483903264522605551557179789753644674738036405005589249987009547136698125883509510540235476402589818420518929484111948810179780325650081273912947828301652591743650802966632507386274565834158242262563618806760434826094561540796496903995001291181414090368517864394051834832643234222626159284591593255576876205494992389049284664575487474239366173097422514761201871414521967920710371226832611818424479425867190446126565404532054162675580413658733654157224233231648745617053604692338167918107044921687735776569732313455722033776592655091110748320846153538167524108415072840770964629492601315885285478839850993297129776226 [161,46] -3450487731912024150807045128866981026910774681225764096804982358079746500105706272596158613172063989030690693919473714459486810173102631935528662689022346961661126727844806422229567396905420553100327224359054948298041975145122560469071145855970686843910235219106467813162323001052836206120537446593604480200300579407217191423237829026371640801347738881353595252716838465344398659316829016888314546716620613977278666060265701587308671761628330648060454811900646681914624200056672514166150721213928530846190923424870323171183141074738134674727575640314922266567221516474850328302649452411956919684195722089029991777769111652653565010619095341521096094854833808780162278502202407027777088063385752354433336931009595686079456324571598355257090551601472933403029729390422346291047931979490088243063140715083798333604100691532650738292055549388497791776514562921705783857075640119824875728542185856599830463350969316331833737690146883955182736138060604541587268544027738417727161140584329230555724107261177994884217437461789043776500917336208504548404849959561062835626725031091335257690403382337269576198529472859778425024592827894386328983043558767203781742860809067223473772062829801999286964308669526588084674977743075836148049898977783542775063708979709382089068725110 [161,47] 2870701524954151481261661477120055400205326180380396091513322420420860816898738757406387896573105281125197607279276518157659042883412122613770807212332496018628670372770683701866111113169777020884622740462017244364025713619334042079276062908884017554236503141590788576710502280196831591896192006098699660883436921075728585773470563503793672099848115463644256884579425499585609171862159335870324159547373150581874492793450930960581081427134943375575449037597173778582521175141133016916363742930694488767648995779896915621236465153198441354926987868351758586066831276286665275615395665634983980833872335538416757988923777917674408903492540984341020392947459776175659127246892203635645480494767302443745256873053556481999756827890014179096733364683176638269792080457158835073033903849502756880658964389645615869565608841242977093548479643300606444948813917509315410026961003044027082820407987516187599460293594027059035549363441276859329435233874194519655506605235087201591089901396525188899919079446818136258241153686078407436771607399770163062673646657821189458581161180712827486610002569931755098091377806024094635470236047689086927488592562765849435724949338183981917492895698373587999069963908648133204990346143555092601182632463220162534903763288132059082736249 [161,48] -1939648082416931200881376708297718488747108639570158872982849451141551588273899972017803290618043109654857875232500024378542287282044913902866393137395205338904269280869995704967931391328910148763602586709344756953425752866701824837492920720221724001360481248944030210739902313660337405808271365927787399181968020563473787950527074001387046345829401804685773947771387936658041179953254278752442292237051936322882739991074816265320445761400478980191108111198246344108783645619153942205017717295048957672256686099875861037606941024506064504685115985643248184682676078078697794198173635250268206092061605979688714567758858484106960200025861695322654697053412380235206691256410083029276653392671587596159333959976908979188137222023371939794396053995985103542902346605680719307268813675409803710202858522140372295979106738855535822594082009078688377153545204977101351521773101265437082307125309810340532312145519382059987312606135178651109367873988137021755065889982955973468140626058945036785744950805346168837418454349971987694524667135838986662912481446570347004895566091604233098321225090539520033055449256558322803209426954446351499027272075982540399510599465499376288732571821926572339866690825012965195348859241481592366731337224321745633070978762857650344750 [161,49] 1233451782110554753661350170243488502163917530846294072609455678687424749605380319430706959743867640879560778525771556925794535914891602230396568185347552487019682831014189212995974648278613830211455206227245586769107095069820353393260878621795151060838452002835533010698924492315198406031346905862605074328692624437483108304136164862484669597176353413424424012080406414900387685160101465188069620729817241874895113281787644817347146038772881229612198033289902280320531718749340579785389191586448726359648277823561325399184775111530274529527165148851669725363256866542120724691037625168246229319751130991518511495922239413541510529292298687309337830908908656079737705443922111208414687087024889805355546075009028220702148564610768045047365130964709933670910887041232765673718860380804733347046640841419951962488323459468087886401786768626604516864602483925887348221861499069994669009666347573790241408354647150026956785332586509284304567468829110927011257312569001619798813045885624599005545748321093993138427578752335154089438120071669636985075310902154027284086568845818596758468280140200467622882940442538159685915653557806486601347009094697512712028269903661300818560340259594726379099616540643492147205034448527737122743299996923256467206917612062487250 [161,50] -764412453321292704763661566930045063386802729577002951095672745081204171459304805098225157826103281987171925945582051486662339059370029669384379859438996471241210448299526763782699862646430995397111660319755341898342039239906447327860279616663109966877920433737543904601283684801191435541809058808548321573232244733539932158344162113405924312082563381427501609671355433446960231089753239261645666506331355833503400882447734041114680659701414370366705158973339188131105559336729164111535265557706788245435943951132755494446938752824631088085867404991836067746565216663927053403796871569647634397307157065564067166227634003820967042624478076840253624748983823161673117470682933014040415538196254558185921729944860199598313054840959391511197996129527664169740946374575379851763534769010139975694189924693194303486738798176837934654746973690770987939824836272641171286692232013883263496250717445927917260519671627411246018388805947990375661305995591683011995336929758452607960968933771947884945222761435933478491950598215641213841339592582225540982188401694854579546611852590757921821510990022787788202661983562688473286130777079683156765807028042008695375966524762841667108048470528677725144391370137282998396081777728505886711190117524676888231224191121000 [161,51] 442157969227488714329025969030362202877373773157218827168773448028328467769444067392477369435621727530428313478283764335492554619986179760827900261346446822057127813397835901447656995444067747451928450929153362239647631140982542091822380177217290199566216741630755098116374245194787009864962123827051033311912545124162270506507954653906314059892629250314885537550707358109380568888889473976101346597213030943976227858467012852199605666880394099147378991738551286945627901641052895470309347925376262307239970919189816993367437201632730384404934001713037480155087142237075476880846740075871479322857809878524983276385170340542185137903839614014333006966130355319728653288361713135715109273335333999940818475551960304322414845824530494756840055560549457209242778573653394288334330898361972675517642551051680832312741275906563002619283451988075323873268760164690847033028565125902555205117154156871814918485917486451057266071745015314475792055545055923110632449244761279691757943811158227872864618872371387333858784366569234835807697398594703081736941806347954184987568682447118967407654175618382641184254255154647211115510999224808952792834666823821893426553695828114816500521348360918567133390791902365813800956931327340339642733569759660603336650452875 [161,52] -226843331493168943831843544858796368151998481725635574848864151007774283348943370940335774401153926683834169393081350771622512363844745926775630890578896869155177043879208842119361314588787063164427856778556257057456026297284685544583632054633908437599521442461332637213977941393324800183139194030785905184284665986408173573908083292295157874750247364003653401900564607876733420836041680598203436923150610087731282786749300516957632670173641161788801405036125695776796926781876610762303008727178852207860362148342345044893733938631232735209485903822079896532432042846618051653868661817277169572449330163492430647469545790194123947452096057023500046276166219782426718037472351932720109509756428964988037087534231179770586806539868015464257780639901256282943833320518255878109895878932257210517283699572913427993857240439700897172045708036950817442032301098542511654202841323427033973479611724945323322181685098375285085935857576408365431579075860995974219197727160898221773962348430912697607237036340462441246934202188303700668287520800641524900996670282821192130762434156380505846928326997098733793624299431926108664241418426147710572219463932967046050994219079017361675407731744977012104564550059902521095435810388154334734608317969434111131561250 [161,53] 100810392907249366426839271394813812163362540297528237351376563497651993769180281835684732168846991396155424602332453265916405257153715753479743940744654660689556720176981124239954474926710031604209318845420683121255560410920045901934753327289500711265954563467018929151958291978975321049867890269962241787686974257365110194611080555744758516837300761554423399476762208126530605728232644200618227140230698293661009227111713540652456986302537699272563758781626577474039053551590491011639492896774049998002036359588634983078712512656633258815450830446255434611265854351723699099867777289507578236060276155449019371888235364452257793923364654401241268790833446713182033168524720310506802661443411009611579733459910050658108446492355953879884616714984937950452809645993587335673128181395932396477089175664098942026409201042686668842945935778138854697813635467197167651176439764675683685960858960417544421523357123875584242030407748738332004835625869396213523348065047492606634333293980749098134981796351841801521346190181369433850163448526267943762285322467633235260031766465129623443977045961705349808348869020657438691755303323821447736983938342423448285396764455202702801873753358020654406345361243092226498390589172871016089408418978898962473500 [161,54] -38995187042700747939352908856059684626560074129416280911198499513164003545563800061848137818208191671369934887175223653013181936383335837500529905402245410448258689354450980946270429594182756635712396307038026673385131009787494277790388781662914603732839595672785319519612464130716916309577188918455492387139439417305152954427957584664091176735102320116068546720785953567000313418872601534486233783609630347427572663109549377808729128452665815144236355287156581787503695738647126730256348289000224823865012228357887303599916291229966675755552508267043603779245003125876100743627567762767265532685911031618700379436019379353045907941561978032865540117299853092072866050277275873314232202794457728279808746025823333992965224950303324365727305019211525967968079444262491099319159196115501353161724167546994258136983156630351204405602805497254255752175746487819559392700065785954310971265817704786318367935441048374726554798168212754762071233737240819903744473828045492659521330120322745328442908037654356794361165584331447404936710895053502697700273671659443111910431474370742288300190603663365585998035173571165529176864429885030630876477970259330706371726377323236519540538113359793961247488441966966022440385556872618806831144896334554036875 [161,55] 13506639673327711520139980488757677068731996253340597541238013662375433485091389050594830966382640912163787753360031819666888290246684066924230035232312810436809538453301385179962501770977627902979820051000720866431579794968656026276647160247328017129884738162115242704315985011130974910624615006794281960373885037056799944340456519567766104727839430387248392216429321479987436846105121804170421484853773872104540970150628901208914596593487477156751049823695387010689890249470040051700276775555119649485916571299651578294990106295650311813294642825908110448164823411395196273010725982545396477502369399439086283947777737825625368706026999506278033690884207248176374482941543701883229973755289093478405012773016901061034837861408239096888157873708757945850160351847634176211204643653311925024244593265050734673809614175339387500194201549977958827486415081194654127377480107337168354722857992563366443228746500323894957328845305328305824453137775216830924994776624858708021005084653560922209963227540202434555544593793178750342538646102964240720446707069846765332077212176785323864098366139462428073899334813585011070405678927117214692623943080037846856806683202900156874466516738876410146552822006586633907177208911382810449290934105927500 [161,56] -4367343692820476474911405908259781234137298935600208054078614670483863098189069305777792947224016429934652729237237864844593047384471357784825373083158564973238347631031960903451275787431351853044079422662424492759578165765481921613893761357334779489275994307644604383653280649864945917449910483863849890870530891057310022929534585600427176145745984937856310027872677237572527003873778912024861613425445764200818005328912528198528971240533250553229192243039659895618422694813745036998804482949519864052454701895205922738238292869449015638036036100159763451545012839639962380499319251338418956403892190952859640534107856645419660082241788128733839649080624944514278581404943929926448890610813268474462767267211591665818092331071270381711297910011633700278612866671833540743283597934455979916807055092876273427259367803518877911451512059987495946983572678281661439107546191890633254060880345004832754546917365508276127557590047357561855511047149588987140819012951251994381232082945358430436967968304675504146769830543125746015341388472649388514228707991454393661178963176272928802071023900479959690675583529818286471808186448804606862285167740912526201555602513112159315669552790648547197664186199607443011578735999464929217684283643625 [161,57] 1357866507313328065277303889201047559204116446412015790416470021599930018437007657587597071182215724960866054213346202537131607990301414773059748227836455491017851791163021793261132807994427561777028710769969824914081795162026837513980066792561869219664189570033432863230319552397166972367420930763881009614573462275461053511886984841236824483206806271978424734999057929204839144048015390716054461999846454259089616525677655123287348387679594769387227226533246977948169974397211539285020462496879009590238034147320011936456566622082873910634735893968742126266411728653153528248385921505685729614639596138655269818875015832825185633749412234208077991216287102063568382625493292014565511848938382507708144755910749104129257422986777338695012955963144812774031133338126740997907637796034071064361268112142913547119695854091968595289417428489132980171901705251583332059041842719633595145598961296359154211439147949393497617501645597110237434267592024939977324214547138677176382966189041244116122046454999340884566622975738882148702081477747413425870844449660276707956596937829527367465103950981782182097309732351611816678678308116215994866654613323618147009827555255145564473575437587106893128292746946750933763160336348116456619697100 [161,58] -402862262412442908777006648744406029742747844428314495319394269433828452048302765172894922142783177269409767290229950034124043171517691704268567762967222097231116742367231046337224778733171502072367363628172575453522400929826003761143429819428398209132813540046067663875315530127110169349365301477098877928759944230282740088692313324795288104514264537251228837950588659528400325872220522252937539526831518065420259290813399934622717889690099736200085414987509396502004990867492825617031318709077948047570336519450656357309447839697764959468762309035460096217062633144463227088061445314328501269380356005982586753521498309546657339805757356825376961593339381475738551255167039964497883544630043253871504168404429831344930802031300532204717308646097684401286139457221901956478311497192601439085080172161073634650455465537085036276063517239054039486147334677592269274136495742038635022413649126699327286588841490623119635019176433059020030938230682338399974767485968859763355799146833711709176831682626945819842746922686460031796039404013659550332266582683899929815992282101018760079817128230691335499883077413322961636939224667674308979521668345701244722139366161490033356996115250020487554267491349647471481551712546766206571850 [161,59] 110090926024162412485531960309571033308269420202168275090433658263272303613127578467458473172614971840393191178882150138917592540625867618194525480716512308642594276889466083596945230840717716669180490843453225501140190824995685530208881507840273455965213702627756619102122123452498967950060343670891834063558263380677678842750078099977469782600508272480130601120199765852255964403702117274171650635779707612123632965734478325437460171411864848252799519982358786537328163068604268658172003250381143484434377598242398595004150612998981469662017766130626544656031262640674392550932864576414709553529758981627481717243677826348169768514581428408377186157980701449831481215909440890924936122593403007819495182691515651396834097591283687749413936139085193624777004409342729141957199075207942604693205027898329480020546888030339337013575505524792834672996436713835494466407168785184659809976543809227953534114105378094765587634477471840299987220980910613221447491211144316218543404202964888069138271656199235835538302390888946234325032779818131245512054566344124175650061726270993174762869399775486428808357785003971419951635574323181869463531204640985806205719529945507831557768349360364402361608727585659906304113834742199930000 [161,60] -26872922108317020219543341971862636711392707128058018030538599869133903486255311093580460835932051789498771287588491756648471425273268881503116380081347605974963768036481167643977001353460786970657983538617635573024585784390085677232568945055044473136990288025915290863624808726189657844710750570667002646392586698663009800397521082739611719327411312506949363364663983722789964904140934335591265336832047918272348960003922181372250072441090578807305280230859781170330205930712778886059846043349520061487747270008798683127242723356772203177223866520623908971522045190945959416733355556568463190850663101170585070149894252913690175901544597688540973193615728660534877541243504429288962741374966818036287829372252825538819140388789851143132130034802669801286800484053108387561900152444864031354967223155782698689045330577886941259070364685308440415865872043291656997640544887976670991694945172269033131425369071136241463674076143944853575215262472726053300520546283203096229387663740098548739406039463670719903445253696947905220342143583808344399629867494565552185376396176611767035591330586170410452978902687056029700739394973287254259403091622598235724377930159449770567291023657154305286918921418304447002151352733860000 [161,61] 5823120202745028458638291784682448685640405019047027813568018298645362588723252411258019057231662317839698541535841297277575683540031751362522997319836267868321281370286375559297288240149104637865900567407776308953555229411980228519685056778472607039520306245052925288083538873110156485295614597244312901413612824462638957454742073672747976848329630804169852513148671433864021129633042320549615708619124446785731055225368568978167907229483503050972507531830887350591675871615676356015212191185935051269559312469735557539894228704092649432784227707554633183107289399759187850989236108188547433201350662604419270868092493734895850169069063444265670371315056363715158669777991073706728825528496986203041576786516172443559230216754477727758223041816768970387440679193490254177146348613550827242644126143578215576840699538603363503998778667059188637551471436381212016540271861922440528278928350607565698286217345323473593702588657198650722837177309816292352958229801767781018875348073484524201945511885459921459730875029160973581121445314583402253559615174253835325712341663224035703925625860026113497521319648540254206217839469204305165810382405212241611307140065775398542126079120643234686200650913897431513514323959150 [161,62] -1139494319899830211488357050085528756711980084064005505822965130220782235918254079033260418448099951049186345746565403845680324747830272078971628664491737222595980636734429794347391411811206575306106080102023052547752797715063610646787124434173194364612829443480604179220216684987699057452873049822932955721827682297470183264583252325504104236078764942858028416174771701560935775925024615926356611252240935045020836625897302715544365006863406155726393941651503194901951968928045857499800537545875876824583997024114733670333977534480804041133604362549903872518776061472491409951779884680359795193317385723632524083352209548940966338890809938291558013072521741913173669635769042586605248628751214219878804181771636294560064973775859625085758804629207627945971994111052771472252908985776003254135007036928250253483032408993045370068982731293132552943360692045081468032019970776197077844967899453410151759847388930086477496328530596042419624481614540453094918440299068793737326306887208741879095259967010074648417058597854041450714611600256044047663767370005434070614158130284799528096425661868851258150320585982463254384396068639316673005381616436138758537899677486057335032284597294985210947709373097264853861508725 [161,63] 205825231494177856316167314172129244494923563630843854198358692250685534030809260603553528858101646633898394915900350316812159411675343251812477903283195876885837916449799189689183654532193821840712171932983405553467027080543152478096661106499985678343996972540659628571077913434004910542418321587155401204230867826286574741147386841008508785001352062853720223603196485947007715126255255148630839115848096017133995752033540142221543838699283846630290314333320276165484710317571405612634718879207929144787468601996730018674252954511846008333306987173091807260246128636448909595972653426005333847062648782736833554285679878804117750040816718233959870866189455588236288697762672719608659419230276738222591305633999780939239269560232603844204904812225721946928752650017814670809567179709072453119981160373805446402207023868832093708417853478372099416832585903140186935731741288467509325753471698310524009340439698868119269570868041004581016036721998530291207584751770785955867350813968799341486850051447190771948686793640438899707545647336784533768947644070548792887733865177832793535790314406357069771313916176137740192374493815087097973622232278709348966437543231347460300290918374394254509970268951658860429975 [161,64] -34392480185354263660543885672914624035793071962215114050034409811210525874934980284328172021865983469259129983544598552642461776353762538990036427295606408844998212413418711148159572535555588031152310416560755435385761025230094958380084899367110274119479472758724919215498264104764832131122145662974585435264196885115795883162559001047950167986350532720426985229751268674832788025987950737225172442554469767731726246227746250093008831868655233626420176822860999371120289607087683948509744635454410273451418933366919078599219122526377754762364742128788181142140997604805328408381069741850369880642446316330523612827234190515077071012666085419420146948741531121117256431933497154335839391896783317275834688747985679230687381023242161809761110514761383663911618008740698302673330462771023924645766748894781226812019876376246044239799277973651422218299242368143487864014299652281388080016846323539507101062883017175324090012502294452544874450629541546377320669515042059439992622859495264303321155888549642777858501358677591389291492700980369322750532761114053936981419595822607507800478026395449722190973322914285911044661432374573756066096569927646671513954500529785122644441500632153441070282479739478585575 [161,65] 5208254113767853383215706071124607616505242571570748517145301022314211175661125097198763539090272763461566416360997874305070656236657234671714468299991690175469009054854131541752045415321447023149299194356709030314850617164184286503417423561262575363497837149799883880320813292332930260773999274052748021936895008955204308176037889501139717969737623411830728746470563772203354739325861499998753707456516628150788041354483190530549205763127751519599217470725325801856265832503119146150471382872432218172291977463399923499513692957465990774561569327549851952541711348691406069792505590850265863742645002424482823319709782155550036299364069026248095251762480022037588502105743801779569933720562816027447881762356639983255011064497748482936695199964971901571461209349777055410804661961454693794195815368786633636323347196716504649954699027893898628510340805986722727182817656710025047612941842075320309620333448028860881198047197391789203268508493792171071959675449308966861556101406224141848459227452475827331771761230125551528565866983555640270107167994293743522737597323070477583795315698308339519026653975065259865891143116016924648839311835700162634236314296822114853737512644890842042390465765366325 [161,66] -701017606260858026104281127777670565790087869536301493349823565360094274426208005098044710148666593642275027052445985676021036937562856511087073718257228643510582657859377795980964354693954088780764027433175881632601910436177876014519953236376198587089180892263500527238757616687828816742113733156995360524157568800868863256557786148325510764241064322308555889014083582822239238603280163357764876209887531024484492805330321943796211485669121481981256948128066475773547260842639789263611380144504249623093700641185272292967763240864846617931610431996874076468849209818754632675545794336934362600605741233812966402134283097457013089648572164428412325128080441892174184383981922575466399461046239643085619750200995047751764903577513751762751182811279500275763369357290932865908541984883068937711043126310464908951134093841283318417575540406990444479627442887893801084054559499889369757384613375208256715976984201918187710375214673650785684884314797064416511324654965159969788275840463192672558483258295886266165694054384185657040994975094274382109846207747349516094296959767454555243698948746779635785647162562325782580104825781801066561605800620254651328408641547418668603818383164709211367325148525 [161,67] 83911690654535549155530229584863415412079055120980375721556168474901640746132265733920590131970436030221628277835500958030900574900791955278624555263558119899488278816215480785792299577777779490332725350575956560189899509453681085460108603224656413151995993554379626793609320872957132219324713003503216572673644564658518549484617004751392908649881770621865672144012019639000967921991432194720320099465858061446859871641618757387161510530692156085577342683747690277905298694424231802321937949546510148653825776546007797660691378917843212823379984566847025564889890873537365264831068805768245974692896040508136479031686691574446594567000428071213697125732375828551260246362438361660208492603252033590337905650150415605490126253440531265386796688859499379046861159390593462066822006646342678339588135224291676229619211924549945453005254387867038290010452086932026327795842215301597456218680307093259424719411125590633031010959306994414254142552817341101252828447181675320543620500374854244704407582544755839986709247180237666733124736901719126298242645690903859399162325236225294011933650595833362524990756680736306792296520531707707315219467290586647564478165662415539506295671452406784357645805 [161,68] -9039807824886525136567491183678386109369693563387792822267761628548222468895979694806112742578526286017625207861765929706583876606905327874735276417577048275190625030491407163192080731847586860566910173987113282528652477546504902338326545454645447455834634906392827017786203135134085060783880545198412927082610873544681290845013244120435009385445484149121453038564649925057703408165075969081575082604253106260178972825326243615382339268626570495393901409314137114863120356557009754362616393928762516952360015692696349721335442016650292067145540757670093225597891887715274993317859504402600063237072362229664081406151162468405312116441931101218230076391985377802883105612880125362076126649763956002055062125607855700151747637068314814976128948878076871326372467313209429792122940014352009084193001949717163150738379261843089509594869820126614226748792799100774041138143011946980044304405272061019870791421559024017064339375031933817913712238378652997444440197069585228800582121677236239746587405561008973032339225191852682122900133171377882512437068120157562048685041654240028331695828127022315230787261350475494038926079363603651950156965502319997391081243069730629853417926667624633926005 [161,69] 875843132172462032750829643156112194771452967892844386035497571763850617682037441427100515018618949476579793467252930527901703516913180066987471964925646759249270459281928877898456957030097784452396611392814939435512384856052876549064338556264347802439767251103759360484834611328360060865304092483761181042283872682545107097623914332106861322537859884219686026659748926436913959994970974251372245855615358058762196041540430326090177915365653602311288371144066043531348436005889188720265282983556246862416737510838974919203811691853949727512738696140958148129360065274872296876803009470867225165179098030098005519658632076947346255659331931510118510919330607300669750901733389680685975892293441725442313390930327095315283560821070070811007134809789682779530918441581500163497894228109418897579529075083946266647527153659250239410304965256508900334156456312446369465071198514635404363587356971773707553559773384372590029337930658610806804406024084912338826773301420308133307153914764143469509421295316478655146251530629581056903457750335640058867502336357520945785549170473454430998071547856346888726708823159348465628783907483769936519699068525513347082166661776821725033187934834967510 [161,70] -75122623723833326434078455222881258930249948599718135426216983048562965867570712279304701295713387039399798063385083019599915009691748854751698824453105128829827360186312871853288551965527403032445468260377876949386069561862422707035606364949698091731099568671104072595995033664214173760150553691860747390668822746181938361121717401597988249681765836554854887553911771702413033936995893251101884726823922413977455534484103230421543774577976605786815449406570398105695289365742778388345867564730459680422692988927818432652530917325728688378047970358250479305311642709147414045942549314708328422695056215697353567677966271196384126342112427222891043734349147944430940439582568029540755623218771680565835043884871758829379405321550802314011347231743135063381955789167544393486697949500841344311411489893908360926800165731848095117432362875956056493024018326509015278454313957003387723497475468759945965214059109274566995417099251145254059398501384583528085056984592197831801960973601050662518164548058217815345839088112478939595126383643916644686362384811336594812299233405139413110241701477357398092699027829427602957565806743811320604399616495527590178358988540456877517508707620785 [161,71] 5654086293077018088161436633310856427380200514761474230564793157298679173339589642833814498938688083343554284190322996331161091417296516358529236017453776456962680426283143576970431624062091759236182009881004930076267470482790566557310849740015313130866092662814539239247751997942875363142391736097453792631938565243693951799182370526196215674885980379320124078744366325941481241480188325837296149663083668373402079984882892003191900942712652119954038699742303671113592588536942008923294291351349070785280015599369379739020305123569017176441297002001499820306947037890059307847460564365754150573696429055742089033273940915584148937049386515166540441459364170388240704571432706545063837882992859687564182979971007267734284208191932215779180330390281738857256405045997067356557769540319727140580858611878757189097189502073833720747856349254997501459915469285202305502404110424674274963051479750580868468280471109502920892694368778292192664342810218652752470870018098588516299161845107319004381134751099120946918577794819525330431831761810010595343477597581261567096994811257114665855351780728157942551103379083433235000851622417089699988042011754037697957245702030061823704588440 [161,72] -374414166820647256910028365495203849062329568305647530236755158002252384266671427467133678134984734653414052622517902542629915693676562753131674963696033864930120018184308248733581413119009293122408434429355564083103470644134578718785382989617692344285352678821477403617413369607333894033823615903432565351195639267281368579230063124668735931143318898767061724544816559304928486610170594081269625530816423412479404592441593525700155164388079000074885479353580808510157256621951414042578262674612792788049286192129475999521772800579832028237490608977805428407046329277174039448523620384294696391479839332415857753020386865091518587908778994256291319916532147722906777490527731332407281871518898137524463920274451526673353664360393807806662567371507263487912729146461830366415471612320742049456083811866478567692450607742301563430385010325059133390666689058893108794357482023362039197195392592274301940508698235237897530305441141922205242423625570029785049303489353383420770592003805461221778090916567476588451136341542136416450036944775194399024343781791615679873918352983371532452828016084155938666593100479131923293854860007966872881857490208843042417408205226029362342640 [161,73] 21735243853772383322295737734254038282256724946732486339154232654753814334987050429057934170761725491999838955560090417151103407015711740165678875941596049625147967791107673253805879059015743222030165492718605727866496931896007292761343120754209032397395977022403422861471622615785951189228894438431507922323075695963083609398422752430001406006709286756597369260278193471448003650550861760150949395414290910550224118498982450910308523758508897152124381587429544456179482256488801383217987082571634468965983068586697756185430867518434212683151487935728571725014262884635889626784470762607217694950497739123832524806248584330878649848040567362455932993594981057539313603195744110802520399033371409810259741654534629632182806384256285275624310656266030364648053827159128479737103153660237662465995530036524934864871777327177935805423783871054446681903918187107229895900152322657002441458089787944086988952812525260068018647918767776002239907476221895031270624293268483414850881500607607327983130395820320657627932885304841942506713139714409651764023413668433256881440914028829211060909928976929321581893789811612275670505411821234681339098345961205856855388498207738383950 [161,74] -1094745194376881522091743949004080541236704778659112992519485523781476866440329516878891189742574876532943869314224018196553134322612939563513707000827548443845447038313021100614420472217791036868438747282497456258722585847434564172166523493173278143052436708593099141043766079966635338569070080284512304532545337066665758959195673857535228623978956560725347983434602600239525638929767257507434863057409364481815247363179343361188184255457202627297675493686697392618020124108816814308195335535843398817383004653477134536242555857360384767890998276868762853435629050934937329183450275810937105557739385506899251767440032122165937493935044540415641467856004715890678447209875657079368878120146337865204583706659024502025277173465702623983634722754206421403291858074158198362943797265101456977313906582326664757178606153961344407662648284480901863579080430707332483365820177179114639469888590885360659841451163286117327761063099698765376362224929184234931396939818377526944636168061124683886838496612707731058178887545905280478568047753956091173464345671781915233523596295955674794404067714434437724953760219406876537622742961257709457437877185426799308420762113364000 [161,75] 47557690770532879364057366091195575561191762041573208592165108148628405216856813242493885302919913845769757725275205338929987233606234454137868311880624893385726864258109354496511227341538064467695200820257304620294777618096258103387425130444197285211929175682581277266363598916489492467477707185834492943264931865194370145248955959206904717179484014257224326992393246886073440696788426100244819718401711514848281166561333886475920573617034279081800343778360701265851326072279891706602383595663886839701427137599219221125708005400474252865625217658760862117947052611782192883192300129906130053253762075700607882895047984126921539062906266129831567496625888800322253883688257694304143095474807254912833191761530894766350214086249126054195686654953019945998685952412616714733821949545216310047422350791190138232280508823082035728197218104253795812389814640204674856296051819804890631757068139998577809096220677368157683297529738488548405470560992841786468262767953766958269575475459357568891044037052145819673215207170901420612014676831790911755134933308914741341817657036273437784642366995981240811581986090011862479844972472829535958361496101948367026764521825 [161,76] -1772089316744957273725394353160299390084433197727966089981779801356326916844952317918879454700377700798252000542622984673765540577131002539673179973008605096295441946462309520667306783095654394974028344840189552869181201989783350763377740705789669082546716506897344597463031863233434386471447606187713535954154359268862567590460202463166272698843857379903784164273344452553396832372011927772981955604970351710898409239982349834784098631702384735709707558467983703285196516790732978215806109404073635431943117115853862757208165042174328006740587546838713481243156573488596066988419185321487190533668167915772538768768242741708042331013172015337183557994500241232407079112633119748148119173762469096236925216005053874761482975944587206587629345330032383843878647576980212783329126069432340442369610182768861900919438164348476220527546238750491172493953711295133419858112695580697496818721802869115397373678000645701066352582337352379825770208184107486762239132541509681610381697585245618836587964452006205773084769978806201695428790398543985861420449173851222726058746858302887173351534905808581492180976606801541098758848199295742339837804759309061625336375 [161,77] 56350252743080413389341557382106263302925285804392170606457235208206506210339488986805091745824168596727570856452263633005971728039078431720458559415821597776304745489371678467321133731795813793985025710042071263474225365411486913342499627114192055105815122824241499382290466694964991486822062589393925872483288484923309194004383866336761051096540490011976211790819291644751724382624078671815338832328334295933511811942848279271239721848621517947340037309972398310875189329601969007407538770545175865924759083079330768367202092372596193459149952578115955889349036095377684025361859015744114119485903852518101488120672659914431183911260497114559480743163949696625714762575232400203806474058021923624353447224310130361125703987409540124938788902284507598321004297589991308882928723058092767153864440086954604659050721576142260971130020663960692251352953962734547468508425008002379445603913949714450596382173484102600596011074521537708252296268619070238947093363879276832047541756201168323341953816034947311790775738004787464458253981334406919284476418950522875884080293083552244958561489175038660166825405632627158841103201476116204806866068536585524400 [161,78] -1517425537553275535942961237480941116564611262801460603379489338694658213378665085198124805787161079579240838100677910213465312489797766110789368435643012388119582460580130403941601814633605775804943117857600955612973048958390900856261357101404984498284974154113003049236020724422343963646832037164754701475179803762583850119514688281964297714565530816459347873745040932823183921516875951287675995913962976144559444014385440440832654937436967141876247920467726505635685324211620448771653788448876371691567160930531550482254219127315750507527024516926015239755924402378926569758617926260746243439137512652612089886043700652729383141801246457921226468171246931790211952186027289211634838408157567074656712696628227037111729106712601612728495236912299262075341495011275348427999478557230736111028396565014046713155729491657330259570404351988118527347407509337593520124798949309912450775743249938112378159681133578796047481574227928026386014515706427741268629019810847846637670864005050414150061467387519939507775710141030289960044201520867611345057761274322545157454459552325856057816414524118867077903567659559846724090572308768445647536221257411725 [161,79] 34094039831815947136107373186387192069363267321232250245111247257643201756700841435389681564492759881857914702920660014614389658166276168794761945306416617604881577765712013736922790828552078140692657784707329127934768395934580299426363610843742595216085353528235215794715743867316899709041633376102374069029722477282203160847541600809311635513698370648273667102804792741651566998397231096706094070627821080817853669196754923778756585705913717762929443028793663036989908411177419321376453888031035530128028105707745712239624246115389228496941382805767126864953377219306147228529505823890707174220102802752324472245043152109372463713173928622627977086063730245666829788303672384427811028024566678611270297396901258333791633129971762397148678657420403453003929726172161671574311857842111318053058200016839260813918529783759031033961007902842291063962275025310177912073489365471105840397018174249353862733713699940491665925662673195927393698111102824583756635953746463104649382395388257383589137483048421596976650980074582714966716612501668054666488721569245446125536602279455231642316195044980542889513281724253673832364941887061140153891556825 [161,80] -643097529877951509746638800528265018307571891518692266141939029890789485225444593076333095160412393045809590685961368586375517523326029252986044109230349636056725653271088302868400502089794523788110718425911000824597281605140873084650136110762959275452243094167465640751468231976607900781379467007215386301615001500967067079933934258718387561580683086787798383189370423840223385288306799180502778767763818067721724966517297118353805806368569493308603241496717035057055432079946059420289225888008748961703818224514548817736158642939891277497351683111340251981137456869339198553274316283897831201193451086741901567651146360843015107657961247902666871022642241103463528779921840477152935934019757044419991494002646571265966165381493886302455255796879757267212218572376866042467239716423485410336226603848108581987119110747539440289979477371634651388079595431078241898424822205778294033335187883551458592509386697708823502295530116603553936082842247693304578130198645328635730435430918257768157259148097161470422705834989340181802003837124988158005409321337636776524290252132888462905271927119251343412751953533801655272554341083655621035325 [161,81] 10070128330413059932568125935756342509098170114471943695452118488335536473023539584696854154813155543816446239733059114896475965593799775903288212654430067652728592848450971208995723555746194992324562448752801118113221106495264723532525173418887871405943444509665538524180192976321224349304799717503974310018698893809411925690830341093939202027751044974507854924582908684218522719388064952795361880235220796568163808181584120447012945186580513412547988760800759978604541666235799416957910726171182783103657081824790824700095205852455371537662665398536652245016691961541037741337575626639742998699347490421677362198527630073326295219191448737412002271959160468298954911738416745382199325867167286930742927366916688233706287641899836231650259064670699253520956713808336139610240318888369677788991632235085021656947302128087604601396388512031205323644280190047963748765352561302107651445632222114536374469135895217091142491151624015840803322605636637056645987873866778122573158791583984460345773511204028062334563077337325815496322400431738969957553122924880302781582283705818553261591037994323091384936569199436210667525311263417890650 [161,82] -126826139879241316496306599950653596133114536897306950194957436496421166544243181591397671772235039296966933989583814993352674087157103285757809790208466751908892899099677678097613846069767603543625970242912057396899807375300582568451410110980713990694724334069922735052553865213173877816762058627110629195904243310747957880937651701382939865654649494732847347155557781062867942086545073629503207402075432715096245757107267906701245173792107958967246212927699782092101184741776775268660124346081359414895079653942073080049550903793518981940825038893192149493843868063736269444680406833749569844888673280293236727642079856778351147150331907405703052618179304509682236999692274779045873716895846491967685177423902345606932736945788556379121299735125508430301250652184364648159279312172782831134370042208696378228493559772104862143482092062932902818776672958606769600190374899611137318778346864724680784078082126196492114868751172293237920383963905242966364048045618659544829924962272714470296716157456007530428748785600017346754256667086706990885118384521964472628414610006386003995692340003783870184118357356489222958400289210050 [161,83] 1329570180292573169568677379767929185223957493754604291992268758876631572283303988308227202212552131142916663269306677076719216443302017311264286223865764766585477471564638934213192731741986372621121541508602777809643373287066919659610121511946331941016874163620036708034422160959577908632885821916467229125234892608664916297091030076851924727434147247323220543304782077030894439443283884726858411298940382344112573767196572962275497242096438256822502321160437492386411400403105079608399878946535048228382614921939027150058447223696225437916705274194281574106574646816533413554296842007365276355615644987534584464805179693507863571007516025496048932622176219621496839860026955858083176140153543830870749081563683929939090243110149143857598939337566508309482493336064195499263057405297866048599195590197611048816911104450802311621972960740590421880068211470490155356171354355569103335670145880754686606729165811917951542014512025348292150358549253308942459545583916592802383019867629128866682785103161904257432440177451894983192410280438198308691627472745782337057304591025231426741449551809591296507480112835965117612974460 [161,84] -11278621146854995472796922631787416148993760140062080331523647817878335723678354122966744631629188470243602305859515832279371958269627558093146381668308047330934082350874406102894752800885539233199248317478757866238375362587981001151076169027484147314327815869613193434616074117038691235238850489880316777407282403384228366669240848480492882333733420964384252237238823713159092385215161261592220112601261723157398973945087514409753547193862448390053094929071253897203983720076232536219262088770599855498094224020512099744223927611682402662439699778806523039637003947790865359868247557952592709239186752016292421773179842673644668812725890223246027847760436712906065651436935308517068635505242980739196744849481959775535975836200823283450839694896533079400538028512311748174461098882180697470968347250488893234297459477003326401872074302866954474079443526628220018321487034108818968951549817374530304019670211306376803098881861217265330023443717733379016332408966484161445343502393012058410837228825601753050633213522373792408077721388530706332895697209935045832178004479343752015036974480437236022012902531327327419000 [161,85] 73850223332851467005579949319620594077889381687461138801827423967144883566156874148050423569032325082952088833898831052238857327012283739033223450469116288030566502028071666186730413765625730294264863294293146661696640670887645256077261133527249968512499957830781202605002505774084931127955066659770758591923279140301423898177766999599299000861635972639648423452091401104359779608105798494347948579411360823079333874168736566451434156979724801174606301827855274734418607518776125896441509409570648317502555203597082205734472571350907371041601799475332267874601842168531398940626398487985922857763316335982784382829082901423331395471336173080599690050832057221974116221960636564159306061226393022379357614518222448880405479294474404616273044708254935258765003588937639105166719264402315616676842606130014249271733347678285612431834293829902323503159443358497693459207463005564617403549355567526993939222096493968668949106306842468816329425887773067441967144259535530585673276453082516610345011015968485258405046538699397678345846115216748691266020726848298595785882606600464910919289634552980244985890279990291460 [161,86] -401589668753592913027160156440526209248651725869194372993266378493529176909575583982883016634281035430126746304774651596185571392419183023119890246220773922703329659964964447591929720957727403292306516987572114651183726750273189208649622399328499162383423042989754988951205575349668709951862835686804164412257301740349110800062732935540751596940218480618615251404470395923703542165507815062312448243670211780029653507739154205450659735885602646978385281511101668595943073847605359289226550610057643658428180557644981805759145450406807060907359221014849104427956770354085803209486664646850549560250615873702739503116334928445150378046086381669934899670928766518227336621901849999752996045714456773833175407094944574595048518712920219309078398986835224982662839989117709700411355752255960982879346152444302603974418047404214094611504272998794783388966771395350380947112476842048992577492455516907856757532442937097415393636881429686816778494720223947204847122345324437214679600817247755389938102487104878308271803782073627201137445310252862907475839550162640119954727608273381727753630520222282180115857150325 [161,87] 1715470470942057366377144335538132500471869521557840826291394857218258966973767243097324678463425649069903629323758313643712835626410065683827671896767360630352773384916031113539486939483869806176197137913780681799484260250132383907149336716535013423228736847643901728502043352690896745561144541386050605645729576836777444273147664340186813802838682057818401646637983167611656882559258765414730528687073079805931896197625232446875078056069753486311162158756816395438766768393826104094850112223498018162701371811357790143954684547517351201241281572551449861634540127700936775507731751269637084112819319067743259363932620416672339834957931989749548863469339034044315279896107337675934861056086459427966880369763508741468204920485321628069483501853523839595451262499014302091419677836430582357251575370661915960413343897993165905856914063570859506871333692832861024904892572487436389549284485513373756686514276184129235912082455231543723202391564595802383668015965117088693553808522650784321821387371399344902678555942009991558344288019077226048458995843666750241896789550468501297832621755398910883633020 [161,88] -5433416533201222996020733054526218499130704711144334875221401164727512806331578931764080076704801043015637623630717706974893674643427588160271720538369695830421056548661732940504984515821291981211725921607489536192684364105317847374917649770360195572260530552453242175581916615076790289343454552087831306186707785593485300331628447324752140243116504528282057075076181080576731770311232545653883347387463379185280221174432978793224434746451263040932278707498706516809408415208523337215091780014738885109107299026871130036623022477812301250223380147789205058978919864384568000421279647766239642689724347014143025562575830810183371415853317280052148681996809883941448327235618966075049944988649789956434050374413470454715264672813877751728888481530790597581971242467318583390732631195710344353207232509327354086990944111756267218905133947430853387752377698504002282777280358692177696910254643926001825370789022269175010468986785012921579179084586376305629686821606156425776637437469546260749637700479929308682674410907737702492155851311341879986462833460750110292230861259760727917965113097222094240 [161,89] 14152232540936863662547545256357368005333043187035249658394544811106087490836913804819100448119509696000851496423295744518949724224027316629190797109418850955915816042521192396100944815601091394447329277106276433960599985832233965931972290804379478295308676146104678394081621632325566350528660180358136492424136729883028034520925002875270331636947601467113912368583752976325372792116199275934440696539685176512206919711153547218149623988531762225030784368484376828253898792310260950663548501621830758467345039157801447235401548782516273805292543512879909200756117951267845830471545492653467192927993263186246669359708143442332950625697205549118751618416651477873128330456088483404689836865460384134067621788177213731306226754865008423941947928557065867034392902108753706316641161178938187303121557002751660830404405822633896358525070616617105985544592788983614032685687663330593129726831232115559215768962701079713464970836911774576237740704852625922515328262367875822217452222904531618045722900745875752481933551907737101185173814884158595327434021537462638028448169150538329722920816990585 [161,90] -27972169698101723015034910610738243987905426149852220020391697868302067355527920378412449908267041010474156519510509696218129705751589336603955151998670018418266417924315112406994771148931186030409774001764061329147497016693799561275207262672941485311413101148139788581622289409519738770205244300338135813223956015545475366324041200542301688729507242033457511114623122264024882318825486753082798292866089431690803429875448786923749484972946469759113616843694118886530376131019992491382114475322966478138104769080931113573362557391948216086574571367931072839715875878865354019513502293165708496821549262333713653987865463879354952833865859718176851784075160231845613410041858122596803854621561957275426742116697575448426476944275395118537315401195515231258004663823978713913727582707800908124958272261308120383608583519992085949305778602139792366461190150966471165449693819617907912654752193656888299473653076728819133158722652923575147297128184428954673395632125088182534126326387780012733001032387150836191146004201098977189800464273238767314282476243058656518740142143609967001636020 [161,91] 44517225831286570779971383266142864199162254770248180173549335281714763317743079039853376562802210336600575026051652665254370971508247349414959718354113724937713279786047443654044729414902648466125632302280386093588699886055772646352215498212081238899136703432445269362777076317785625241961941860247004507559014761929255248401535767253841831159673738567981325914268654366453095256195435488607171444594592415537286603484627526345123186675627468643067804701685617390544807801883490604148346649161189389178407154108931662466562357223048980439144407043989581398145657569927300626151604472252827168300480517402388890191177506188476236128065333130335147666549040488612032594459110782162685273912590695944129839279130166852791740900692403130538167769505969685873193740214702760818285457711105872115152405029457282074458875059048270055385460933720872163593200467465580666274168556473421989037697285473887823058860816391205469906586796398924038594740988321732559662092592303022937064963379135357447468091404979252496071697927338906910655180238064178070847387236465160740614542618318820190 [161,92] -52340436127363990929575759552272760795155007984638066590517742918333763133708707008003906445209231542045504768777055079917847255513150460694082852312486426764388246801903164999565906054593956965550984836090160635906752962013595549695025287909853230541179238442801370818959684786459782685186944837956208654682185923257354633216683621035416699640272244127226821145007024335741883908250807500592886574996102151450649445322114379098251525192142482115950753514407287654640950527758770787369715691279852526279668367628822379596428635750571629465263335908979998516010559886813783841926057437549809410202389407438808443558553183715233592653397769729038774207326779347625641345885602713966228737993516285585891413721106661127549783635574249924704515883041463653190068521479910322494240221601926872153441835244490155116690581543940000642892571681479147238254960131584578824624569589300609126067897672308711151056160783887693219951007160617589145250327245032968492491751333859066131275399167330158095439479355962484949556733030772871836908678829161748333686381257130764705702248932840 [161,93] -52836046630678413090170868708848961063238866041567889679125228248635761307597712714476220161980125948751787985455602152530104149884542034003495251518864797303781671145283337646786498322743002898342220689914053196974665428395166444992383973983957894398002126160045378161169678225057802266101245239724247445874246807808801855113757291593114736912243527630229685973840801231410399139677594316626721092406855927772296164975606499730206873635618591356174659918138858290467463943261610890207544258570388597010577863321931339750834390000534326232377067848315234351905935102337666447512415520813439556571014514400966620689211228783766897775347373322076996104395118627413669561477788490077807881547531845905608156677023159083720563096756428212854244130839700873962270946317885648224943956777302228651378729321238629205326127413227999952851747097930003898537379741088734351247064755535552440261062173137004736568080229499511659307302990487754157638257466341008283819285007254027808410235365544805968307495232627651899866314219135392206165320329066568794522696218560011919246189 [161,94] -163578566129850693841866441686591715137774577977023067916018898336818378021362975372017086717695293940388032728329289593458866522845698128133894900689219070070885826820595219752474537539334392529376180626039208324476012942262742477252533159641382495148031624902207546730516852829798641537008001233597070313245813133737734665154648736899729971852649827032021734000356737833982383784923350192171424526721955767380322011109774094392287072544046972500770682231839600978893775773849764494144744049312036813497237910379111324870370092598805150938360143174511303431495384886571186037758038845066633513163071973758540210137127948367809047644901640589268799657165280119058219517464657747390544042987549513816049137554202275728095230654336149452232612704983668350581245706951602039267409564867204445676544108919211618053951293849805085380745617418740394370874174557460035288521232930921724997801361721387799187488080623678292899145156877234418072730800987403683785309887902597848701656925074572929185248396378393091249764451955516638285986383812656956868168857964313908185 [161,95] 361711956947446786165077412501327389378192103160930244933873174673382078215862030207251813450561763476158273440085364149388644821401574972130502249003313769360327725696043563964522695765198118197853229733241105552357909482664841877628945384593573137277816164707541185830536781965933375457268322755192649965949035401422007726394396278205103233249677556096068970431018196106297043998675290876079185402133792087662561263621425054439981778789624451362185390879243145074572162089965700446609085511388081211565023127823679208978180951064637373878837572290983792091662370031051643243779496520852039865228677965188465270674938908585025480685701745146356543276766312112621738514156729340759473913293337980800592490803764259581506862941766155715520524629814004662274822623967110611915440681164338695884640634674542301564613431410057184815375530642897092889418477705010202607505710687431082875250116216032497470202583749631804834034024060061240496178783438289495922369119795998238386147784452192626753224503965055260576018166939885059843519086237289086965036722605434 [161,96] 951104486850653499616487058150795447238602562409258245501457726969592731391846376620151222307056920109479012069190419650402783741720055391086544946860560519113343830144277781041355171738044175111882819697550436880263717546671827950506840804724491209561559778944284632317418089733199168134592443316166708669239843750579405517355012276725929361652551917223512512614206058096102506067388770673866925552979739249002093646759855313788082293638799741176368684747149160605493171256277197315357858522913474771132211581246511152424732013066007692235897568506012674877836985311498798710187224085036701332839094252297619803206287121788526629899765671871882030418596728719322560774531853654989766644848296401061276934867891336395363865943678957124208806296383222838582812388677205422619696313073933958004845137570131912397729568478479305922337745139296462229961590645719564775385862622069621777789280574447248413568456704967159352487788300209783836146595849022304619458404878671175065192475089789637346851041443719256393852479979876015075979252689058448870438365 [161,97] 352850596442289470588592929974350967529809602597441299978049488226311996395331261370070254969706030516780051446627489202498062578909855256247237094039431608479412127233889306613286458468324257996839241065524223228081069271102340480453815305975101704285558854918700558681432951865865009397028218703878718587529131828619636462127993910494177060950876035815278327991861158163618185109111501399254100674595550535688167362362227974360796047866298795547609108399025345142579082740704647429209703312329808055683497023591006172489475427147779130857823786541155922733646244342864188060018715831043213907228574808462601808854570475451692906497906921513372868325970754632062437355736309022124177732814078963093319782507023230182456641749439940857770008627631560443114364062371166683492042460633112981086443438676520373404271755487531167912036508565964445427080012927251257733155831410103740651206704801081736778266545472603342446777320627169289404277519259776846628652333042088775913323992931410179756156447636806708321203601191189890291917408372326955721 [161,98] -660317003389063751717024552743573791825098220933193255866397185292506920660820303557168277675895036221804629273411698510801674850876593639302797091570620448586535640801716917093482542662114140233279109538221476946621131090042895512803915464333541934681784695317099175315588322693919245090844395908403674781429588164101932243483197963907218876855548745886041402200615209613748806794037466519413321500427292733776174407273277978430687905034428085949094786624729959987498669264060949230623487903991727925305438837148583645691158740093989503490548004586586600932539015257140715401430213630150471125411611107674694879500317080948278368281135372347124047709915823272159693302738616579062459974970416807844051817584727967507173590871483695232522052276127273538589056670702768286084736042099181292910174868684321622403544160844152361787891586087502952115936683988996050270591864248832365837891036955108568922431081299532333631828537797715437261611345458775553709577634941358007336755541290843191499052660372547533582366417891130057527238191375425 [161,99] -561673843223042985663284132081116901024626120990748830865014431651815026829662346693279600710170848823288838444943178603456467697808789819755746883771739837536076845891970619448317188580218097678346862050395231485794270729294104720478062832260535529574349366849427883742256849674836346181016830828563307712314803701570942389671024500661829828955765262345664565027893056470258075532667931627836060062369295807596641557092648047357958280986641991008795060289672889792013024175218338614013131484726514684952430889830737601174120077355168438665001566959176257287059328237653287069247581837686157216752739846623102012727787595431940006683848116317338947807636214439816048988354117197795741664085731372338469680092634338877642941354412689344191524095419280891940472912329623330973217925881021747956236100150819598938218330437249034871110252849884997803548734825251918026370380509382296648304024960121999728081363476112012099906785768184023067541890179673739814832984710742791190990209983418723407031017108323285232755446643206784293385000 [161,100] -72237334406222921571777041474523295717085512813609829094710421984332259291119474886487569386601879187589677635880977000263745124258535292144143439062864951604429968076763436655583151420522074645450238280251863146071733454409901242553588125553889930820088696224985601329711679080531013239420302562099850541988057176543395597699477138074840737985773945308182174814884735377185015574611081220565480236542750354921088773742185947126300380276590559233202374314263711908130177411364072087273674761306310521544418398518147168481725384799259530490943925156443043278918376409538420787993875350340867373012976486487147739435905246281270450997609500174159034897756952775501507568830924396483281536270084825761741238637353842546937171828776237198730601771186372580434283915431275873845313226148533435992832036761672319734871148415680724599041249600410915686658526819263579180919681997340274648127213144100211853122832378422493495216036751310967164220876434904258985743921458748621861958624198528976625275599230866062340109757341512592025 [161,101] 40742571371747243117600517030632263038425756705363753799931615530891534315098941097198780464753005594559582782333159703633387010714115826882480114959872856698370276690167966040973605146475669669924518699196950087049019414220622441179600748972407265620457286784328767465161845679946166292442423562463398664538816407425763707704685360190710100607289652968241430877068804990476606946235882503313238495346300644093069303100101317981129694607997892546557046818306153619126192080350703277087878234871446768946424636552964991458743008351139260299843622327078557515983287155275002633501757728551597092283869896562573794044474504449053261452618907146050823138478619779193174979110899817916742499528124114688093269065873954608513500822448751557145317514087229530317518902375240143647570634089086708328298766357238886161179870563982496744306795759796239547822683595495389966051067611796496031720037419661917835264262488719922598990102236799072565468693786828430332532564366061268861112540394762575427404688336154817036680128437750 [161,102] 13606942434392272008229665032909390490675518950691403756699565294043747727985357905427990313169043269405170070438465885210963953758668651688483311565169073734922258234175882456908233007402291922546821923599250311005871894462525110218717693144260474749199314749311475966905836194728547445403298934080914157594606389335856443156766343102539849569299221257313288362984553249384718615777298602062341020083936121567339136078462566123010159289670689126444180673838254598013022570005543394843982731196034416971930611525458548086505248152294969091100516359474833610682443080503746050858763873527117317013254109059643422762524986677896953560417565223562883883127473312367045705462669861586215899407561413647954312048359992005101684088941624952829347045728276565477315523881948124229501970980697017673675525719071995405630409491770964818867703129434763764487150814853323787344892636787717790708885562609600928351902161742139857570769183054433277733805110946238489598929444025588777042794149345904868442430761029217368889100 [161,103] -293311584209639843561722563518540112267538781478864142543585910122969326357474732829073151486018707004865332286450221959036491076143578301126348535785956910191867547309421865241119728513842804578339331136565694680817764727379283051561877468290785801034775318989459843456970010130742160647431193333531125797480452111974477279983808472591631945855580183726774561705311985681059869031524374593356931425730935619406027423131959661675485308624463576368873504301483162762274978886913707638881259216220037186314772946238290622766650138059027704003034691568110747138469624479206640239773868245735247110398636559472403459472595569532132501053427253929493250711275657727700622641421948088364523949089584104420594626872329312586505216003536342785598220863807506527900641827191038511210928818260968601971847492257525903014900883525608242948343268868028611574814760246062092579770257707168877213506734247170483772901201309677100933483177995997459121313660724606601753550414303402920651729312391638844616447369181707650 [161,104] -1948353717338078873504932506701435771175096150459896076129684454028997817270895913528598020691007170260869777315122618719385901011607957316279884903381274638372702523049464859991942962151254433622150772994091882827945255543643249572904343930440893578320024638614595920471164023611618179197690580132724395670039928152746212390540148355537085090187961289789855282546079607719875117735921355804854378116178104554829078175649284767200561572693026532310346378662278056439313942229801892521486474145972937967848739518860846877840459253142344747177841808407628415009996720571332470795207915560674272305008350616699678414755636880150403765419146423370447927407029873034674354761989373285312068887067449136879902014931860247313709934658708326332125748087751050108437884275872439969091668543532260017685270515278767390770489019356017017025020824291194903157473235500163979530317100414337977917888475607289747442929487029747016505906955536344698188885121571241783138895167706696622697647505260125391566046296850 [161,105] -1811355572830681134743696664486754043585187936166012960534725917606001838630217903212166564663948250290379808503797865388469516430161099236623035395646172956453233850678828761820699815161389322175389711400767261350534870311891185010572811868170717674421172274456572608124580070104415814433901388075758474516719517834739377077857738234260836747567231184025228849775484274139249453334704568179744769751852977571787088262670134472100837012323812082876208957786784895941097830764650317461996843321179004186172403059668379216430590544775533225196646520945508204727668942223771322027774941169453493041898436680328031497232693185372291869910410739653755717008686203098189066743944721962619526615385733876336051485529863038601539271135639037285858820717175104855577592390756090298654036469144630809152276829831201942595326124035060351453885130910021494112217140094416362009677969110081428758300119234561173006541243891169063831498827600106501112776712482477892244817488381805100688540379299881994701750 [161,106] -1225152086992550276485512547957757841165782909877427821581062364745112547657097408180075123569955182854492257494367186672773853482398868869800365335400079401871286750397396516859689275419108126315666400100305933080563344120718279530138330809816033120064121158342948462704945334468560715454328025740236848416104481045093214167051654009392386151674745944625911992364429965326809738569660673027757137006564992278380061841706493500077394709165910996442032500731998212874222456010275275223981072517957193233808878879832057392023530334615262179903420042086541912674399573343821330180560413160414035312227416914462679697154173872163903022845266336298978810304113951736801638490119194669773738467731651262247547329743846351958193472271269315899122538374515426050851213123042397442123779928042796076994758878533721212128553643576711656922738297881872151342681148837564528116161483333389812821779789204299930292187747056203755867911722044940739618701995430471344965701831088279278250941265501611800 [161,107] -418033597381961510845757072692590978281314468396331577193958270913850110430266819224135624305883106587820139740416803717120322165142707845946131879216846084021557001637751259481225252615237877960102515146257371218647310928023841693308192646622688930548094482417550002913065867341095680175372071228184594602927216367072822358529935264924764210408858602707152030655200436429891804806642502117352475069555268504312988120038490609889409010991182034509015186121655198133900619475636678082000989211312235471765502934251400067853618893284183246967792313239995040669568752313749877399481900760124625632650690182654605294695716817594824389678510662143899658752318566191228140159928353252106285588231414801444324323720319946162741123795732275398169693985731396946688424336145825529796782198102179696625323870895595442190437166521473366826877919945660574363913671894532483585336057311761749173296746205586652362759743889061706422732921035130812911505032818671751555356921240093774900296271275 [161,108] -137838654110419869641722730591385113020969622533302412279106703080962679514242551444623082932344402530620525134688988445621901943329590404612169498549997130635868967490763862004528437723139850019944970593037739510393286729076936195282597014781794682815494605737694949871521679704420876182994885077279204143972297139662864522204667356220596333753404150231164580602095161585820707952838866713601622668855475639914969136285283432306221590498991903927724228659888478003436948649852692797752543819636864551837450699912143432860333962123574514814667866801604500053975080017885483544305709255832466490262084620432520081865181567134223627625304710238689371769244497421047438841486756451964695009778895625537815769862260898488887485370089825282754044632344795895941617444726262388690167273433094270965553725836629068475684730952542450091966700464121074768986957258214959318539140078349978736222791515648093816136109732812293828722902221521670863405209694367528017443061034227873542900 [161,109] -25682763908943690686210612255406183294250465769037817596750116305115696579882220639185076008550861571537779983592903833440788760752639186497806206795973290482898060639214125966859160748087586513022444715580689525641894607332428119725271323592794997779805711637080645620404613613593897828817299014214609113692664589791847758294561943786935481915623525227668619810231547445963916522282823725490707783095095994695356305891653777102386206944569883635537888874279020705810368234702447738122388209017918090595333998522915551610069032250787668101150705352336079098438503947666900855087359355115008586444017718682306794282457618190459209844470719865861408243801959791888604566256550418683961791476291239678890673083556964133825215063195665750024669803826737271818956473344566341698125191410296457472259381489496127634156122170779602988965439981897465067525418810197181458843137315781867782002725160459966433593003030673599013539664147451975553912026052669298569480879038017100 [161,110] -3718211956626161619674643768689096643067734899546883489712213708592952971514631954202259657863488075735874074861321354746726218799949977612708596233513592051465084668813121843867988053009251528737711989250809726293307205314168860923727608067284123245279493903407882794606031384238188727884874929660504484128426196643221895795570033705513743400542898740451746835616647041771311704835973816279243348974471820443231726612547245747113840561574674927761627934488362459522523661638495234917783575777017163838637621332006317360465238123389516781460015146861034749642862130391434679009897776206610101823686995587099591613973748669287864456250128242875664146336320312892650532488056764566122584818623230178445153767648240503725404002037909610723158717502027494049227410805061538380842722660889633033832684004336484419691857454138720544679563024574930362515826647450567737312410468937478861992458620394425919923260317443026922214085395843923866969649058013155394640427795 [161,111] -74892893016948989782819697402898207839332544317876214518481980701196612848628107152693725955717178311722236608934850379212408391104242202495020225181573473633966624878750185759552864933589133290069858558979193267558834139555226121457912290516462102726813184238196973722567222856462437318653987323881639765973193884375308911399713909986148021223673031673745350441861812863870062274888651106622243210459635874476578348628032412721095389807637087992545118205307752068946987208731852660448702369932688096340034170388753195302777981081039106060514192128846170953699301554821125727863886855462407755145145996993302131110343572291966766949766485772634490391980923481969928881049005653357399514408963030499832240140494591831543642051881560008844682499246309788995365045580151996117287942925839867475788911779112326075638462710932749339885599690232044877448481727578149750543272356460386617762534694026085502124876128826341279996849324015286528345814861343646000 [161,112] -64229122787844441283557829790369839574318858399972622336761069284209314369377205751716626467334249600832440581581060467387833023348848023535599065516707051423308314748397719392145190347437683116384708073416033943390655097020245294254042874012576108170634463657834714466856127812278684398796964811982700557090372581472266283678654982245104705681048817162329087291093005592555046143716974686345129180644137794066411348472211234351127332948969580847951281832594360167700819114768065520359465839208128263940423997043160282963978644206073248542740519555242168213550441757665457826799742564651034181110676582880477379218631030471950207642893913830356078058652838866972292391208959173740751886749171418782775014799991073577311149978429445460246123954807556577197722879849687925116288370930629388926089334423746890188221705733829756610747382196903883453804202707997203115998860234008543296412364302153128006096503981290337434334215321898439167151205420910 [161,113] -22736409927307250410547786166930525494499035311636456866057732714122398986080365240762922716395769162552393098945877358217478677274565133184813890980895354149051411669749268017967380135977536414516024095018717864092676713319744296403984508791528922241668581179661260834222554627588284349014840542879620389527038711781318566127411167820528480240387837448735833928015169382132334302084307744165366862598286392391730575593207037445351431614437881377526444416200775091589166453195115122465313613781230058347734860335841033577685167381465781310044327278917719702218754770364290718639535620120848220958744036272555612754123576958948288312360610810820889393506046946704764177251137328154122611494931412849969034129791658430500283967728893323780475816368558401191012086278213117758452722771301705863271629937197520627997807132369219308164766822851664544672879817380904237331643615522535977775375964208430295242081728667107512846778697777658954079015 [161,114] 2611824091130967042177623394359571035526540621461389729146048954983152603797331654648336439211313551289536778736208304505749045532225131908968266677815764280335570184494460333589131724290345667834745037934477216975366506420172470417977379751221555046261865907651995600491491415905971009838000201503266822690374143266584994417037548296083298207034132968737639652766149544595699310346252337365267221264130556936824250799841154246291302184468310727658678593655801195981630999777175741508404720422632609458011382357021204330016237542435213917723449932041205961203875170863776085797187868145603881015129124198832417496345148294553591480837817909013911881096276690542218753034516553816778316598434465819468570613757024282751854276936945679905235658698964691136083285281473032690000305402178549087735262290577905013064734781278814327267556298687404702092824242218555534357838016753353279797031652482494424712674385765373051120426524622453115 [161,115] 6254735343528310311318043584731213335194289032410645983667888256017331164892401741587742400189970539199769265379987588476872076552049330992806089905010529282076466995721210907307985632071027721061995223864656985514313599403352141077886844049292044343717001382459032684926428690280086864661391001831439696843516641312530037574813873792072216725899644859635580007952549815122765393081369712125463266166967300463067290178136092190463112554628557624170947729043306184519181451848949864812568555498638165057162586927744921154948771862554216257150121800758614994401252669664130180458534588936196301707754936513515011842594294339366272460234486752781440712151921301081245379331866609141556946524887181634528094175214287911037279057158484497358711406019482203120818021457611096648191228578824913354253739321963701010975813464985397878752840087472900171157260103148389268601180071579814681028417112297362193910702666095075857300301685255 [161,116] 1724895680846567189433736987372605891873283183588099278341666070837094424353468487384492140245532442832717676364316084197299057430163624708016781926739489628123988049638927428304776675369374502766272886636603597197289934632662096172167352423783194361311237265996731658910417365662744850845959224156011058278410233077464937996863639542089414059890290996105346603714346309610838893697340817033732791200450770823083141500606542152051232812355462383701973089259295237916480182603265565690046051730653241464440252307286492165959612198965456974928580530456382807825667702628649016005675478984449122953240093204901486655154817470002887540769861751791237550928741761628734702150493986523958139711375071841667317328053122480091112434766732095202150102179581462529593450586014022922702610375450046461216466262938430737418059485150665542462668234125305819458471643942895962548223490099378391252825888083897099343688526589359226883835 [161,117] 177027347155522337109009960219618388210815684328657097563902304568535145270871578071574918933474609369015592760258436381196726382611405619700885439692233996856001062104432704743977110428478174567018371464955867176952452309593349989264457874928470917370540075163002510080375825632137221288418020391123646128959450766604894120037018893522201170214019999222522136498005971703367420351960447596258335105552483897742407547257280657986552955600553116121342834969523513935384872067887214898938234896381311432682322005186321905214086528060172857651158045077414538036240867108515657636851977766438808575576591111734338940851855984091541580428246957404456482706678417037482393082591800911585842780377074437024401782960565335970603894900946416896469706361994218714309253807807610495550190260323136045613930087434401428590599969126724992650296226331376031958235259627985750655576329560804873723547413971758306892156026677708185 [161,118] -11282797451544619425600118277187186294579158126029734772274825949615188853130248259752065548786188585746320944776620979509789201010391192607999524444903372570458876040245347842819402826631202641097240675730979538090969647020527467832431250347421811864038941839240680918580569228336880333789913410845687389639171711181996877089092447865786364194699648863768642153948589368040408657652490836742809837580797007247904964674187523989735967436022040289958945510175379784337610998583361146577780092735792825159207110773100701122313265749268793186757674705124759267584402866123474016933353780553532529992106190117173442101032742681284288643824952707506336981750461833696144934811368046560370409016407185148418066188314851910147321720874861282148559954074912503482709518894300778738977712831118267899317915412443886530100202709842401950504660474263413815075575650561718894905463462636917993366942086530092531234404151 [161,119] -100005901068210430122955148115660573152729739967285979903831856027508397774274509764927182014598879175566345193901003028399826035728126152544412906404682956211390639817462538447748402971638651934437329883076139492234874005164875408839911784588857082347129875934457983779231339698168902696526825978717429533079011189995658991468903728965818456080061912741020745452704945347248027701478646592797339613811383396672793899639541867077472204504573940295910660423244349183591981940129813097793950242518868411558223524899358524932201821070604630721442779407819163668397197647717704472485082994642218929030428362274831130463124923680502858325008582909574346242054721624762123125104843763304073255573126270357789197735510105210035518303190396444614561479094350793264941713732371143209748738895508183162509455006218466677232438532849754259487380725894483188010495264382615609891780559480486750361166640147281070 [161,120] -47812732758781292379511996841103054617962624321370112119254990306713331377586566582673018302832671715562449685909398754432668066262861663046753528950423624861187105152512315248965151270948994044670126852399830646099774262290246224453648071506409221663615239192598261393808386095067971033592998963479880210226657079504513166672746301923173803002357968551218595773036800979684276601771268248929069998006267566704669510611848706759936048549295936179561234573842025671212261073926196929947416890384609685122663569295937334020168237325586053101212543169456373784173140954121839933783412708188537548006292656103163620028406667151858845979652703305946596742559125026298973696014336588526829845399026496142258663139894151297562716399776784636549171015105459871184704268624374611393575139543651840555233344283713709640595848513070892470393437289267820107482638106726295722876353560823904410445121911119 [161,121] -35510168535454004901601437899624618672378357104262721300251107186433287473353490340321750294778058449262753613345300802518534942989918589664192891532611630778635192092944943760983472721303250475024439434279752777722556276056907792451096436430699321270032252777453388091486146226702218760382654133630465278095968766671868735234407808186676795287305262179046627094629449025633900994574119226394422634721581222300182916671296615263896541955951821328197702094801058871654266435400494517449269627776648191740850355188641257851580506082213430726867118448917775188510733977642247785023003477046258815759819273185115693348644819896596019288312520011993183971709534114299260818125343668429778611014758574002702565392694124623517867135883239053820878597360394462464312259038852008844770255296276807293625767317715108205584366713216116354514366022326504802299682803799210890507206388785989500054660 [161,122] -22851317564426835538869574818513900090627605366828977315091476740200014471615083540637059111630031024517298417078254098153412939393501634081726399382585309206417671265888772922467270319152265848765100604501595893470727413850940220031492100770461016588037606904543419042249778284184932962339021621817356933038922302021806543500320597299449544208479999524773863721155667357985471587458362161374891947934915264778752782497953974791110645479027289935425901524593137321402580517013335135865237378166563860100479682074244281079066942766561290735660512908409594634122718681664446350462238242901986441458247484126819307748739932564371000918379657809814643192825418326487192290701999396211681095004786642692435842280332702679385796663051285323348060637376785776259475564736770539242181058277578451007308291948589906513399606996139530659970721348018482313577235818529429743952810024087328361 [161,123] -6386510941750083942087746006556439153348346305474130947119990897994247164848754188161251237201676436320202763032876353220740454100481933593177485542812638117176123171664381903191121709884003429762096767640065948201774978096275911525543247351707632050122369742485756166417067742020848311303909725488855792584930524077121095849618088401631127814586051216378289399325311855290868500008573255143580427548846935933387181350078288011822659185229763768764842564158085789767703294745997320725956331858631424573084930809099852190956530837820213339153937061107227349198372754245321960094783928301868699776558208692881706560356565941126494721729671295445156980500023366707646225713853781148053527014696922456996167450719005399774661080592553648492593369419293906719612288222261319500730135795784585520305292687849964641039622381270991584409943563979969995530796189998176994945471468750 [161,124] -1273659893262635455106099765525890207528127982016930736489774798892896038973287773087541304309344278039540516328271047903334397390024018870716263195945532679964711859665468984273343556730667564823330523893376343911271277345993827251492947597327720320486929114132355065808024294177810143059011674638579661467956506771403639497954343913132549612791944641003366519280898861728143113659263235961780824643179678140998123765892280749699561107412309586807401520038331365577177831421276538774024484922924955935558429998751910992725488481253272019478368353773574243540708929915565942655637328436719330753787022350020328617353616440142000404520408294382462120585458140711786430800452011515915417723466073177218267633269430598528615346457623334885634412707174187623402051833651282819738391504173673108772185052450721965472359890292485644129786609100965560201517959267303007207375 [161,125] -136582784782653152949161154343199288749670795111041586710558356827548097784461916420476155364264426840904504151074263930185300771822395204263951955589865554125912326060526085085967107165313896318403730747702319865944529993564622076866500673532191214392851780417946397545425212897894412084284925266116762531575290626449337179375900424235731572649392782612727986720202998367858020219027517815250614967398833001251703515035115630428406346657728241254980298511260974170596428695473002236201901071914337934958737609524533329860953060507647101030870462939588927749820476876794808173090674225559083770845339251672341941677087047826427765065031481619249379819051649439901459613983321598305721337631409198614087679494845376692263709879186127253691689919255317164903140750319687121321560415336186785986814043836348455774833657474795548243551415477818966304799918819042875 [161,126] -21021427849608621110851440785439763256352417460405671101903122866625389008244740381549237230844474094067325718177606860087607475683891916690359376504444766153593370278126968438296195174336584643754703234566041016462471969722040483269403229946328474760517963380728642692615012238554775561098165919721078403440173961508050705074876411523011457991890770472207190167684805024489372826011190844144248874560525988008787615117270571572074914900274438808551288793780523635195280648649300412291342164598874104465715776468565902977605418626684891735574916875425094579294364746183985900244371164628309188156509848414174607896203268212928520114553235602020662184130466177538239796868477221453457298847751916454972448876806837777721259494315933500773569250088871098594596723720575152346260596748642092486120130253068054361698015846865682917268053318150685309100325075 [161,127] 344145308261245677202233658564987432960584246606248395323748948205511211914253461576344419619713950819259830991823593826667076730953964775077452794253262443440552608119621583231180533022060286197514813146020483005187461530994105709455113207608181831244868384107418240367931184622548770272714167512268173557853838955136758147651296595118390434852832780343426021882120220082185955328587849354675810300473850903651716075507011803438222220862067742990587061695643336033412158379283199343732028551012865190264749986117855094530511216478000615521721260594544029920768609373775734771644566748797723100028860669165543622997081172911311457825155522048290748506249187654987856909916577831992161332948582890674515329573105854350165092190171909325825005739383801905696798133743235917034605623143617710111216401543692884045632465208130676896701704087507571925 [161,128] -85994451793805740096349657904321464438890804843494347664337983820462180035797219579513591326603600361648952088009763697225800700502001231257298116147941217015192711272074582248620886570626575454722336538901555048634799542339941919943823982078403301437756640304959056794872657894635119510715221971408216233348619595744239082678426312020363124204599321709625109599947040905234032098380174012679246322037052713235079411591833101919598683391637483200885580999618902658699568455171216066253328561391612462161588857670585713889281462943027886514076427140900234682734473600427030693076938268005345980461055832472891835776407315512172458654712492280394622904723410201576261304649734080648775896415713301116999760269896343065707838620973963780943391591546479686678368994906467217752223904737594097537528812169206799684339127886921286501306967087850 [161,129] 2125228943540528010350296892992120599886381890069656970004103569420748111125349324516141694242579742693022937813035085095848911109817056204872475066932017806880894191043655149018462916507048997686281172831059970736084018737675307948955947494206979523551729353834087785100332972945339508775162377236631706591184017689475900212163727101004193556717487470021093582406887459203104536516137757569925638937573597504766992899512019607815990210584258428393663992625930445430227683682157442356265780698777484428921576414587584032384056117700272906024681137425084620165821492928981087143708112187734171885288354249640565045356199823260974246323483008458744924539656612369051378960359230845168040484128075868144442092567590007357903042857925841318403806476804709110303585127859278072330371045007759906847299923049030785650064211630760837286185 [161,130] -3198237548576973967164474960838023900118647227040903589664713865946606459743002642120702937790135948087446713074874335639221448196603846418717433443359804238253800633521354312131397974175570850262415102996572565123443544326619347211988657552005680697622550125045565310299368368980058262294885157397708813579666487020544056602294674318779145357381397386171767335143521812112270090551701409944586717096980308488331946857783802159928079259284001745147904982742911394711179227088377457509685438690522122333357058375787963563338372075680416097129613756862392415058277903794594755624824873575547319978887683861104547799797572032547487392239475652416725317640033551322383017741227440828520211543228915031338364977883628866213042227985364328678427142634298219785029394940213136476906417181716716280952227593571945398911201609158786950 [161,131] -2276121669933084189559454396811829757464928955060362298581582030994956732796794783484660266146117654181621966446353328031573747327980172699731800025492486443360131956186068617326580381111784602726695774275136075764840419137515278973100258181917587188419167604999721786716747098391750980575136323558115051433234888326642723725018331309704023120416550334661747226564149457749365419361242169745976801251211912906707656787292506638824535076031419864043973243988055602357746335548529835844898709887113704168879626780996740802689872981067613258626626660264048172619037319241378438491655925993442222521625032078969688398370867344565139972985049357282603930647514730423369526547154688058283267910574785015525111438368845264243488883239382211836369355627336615485871173375506258141560218574989263134718318898404304029298340086645 [161,132] -596016058845957908643993773368893466938667857174860878049970672787001430696729713536588359136388017767036653948738564791526663798810706541567036290070212576701819740659375514380355376243957684853112928202426935589406573488459829231297600985535244482387364660765463462479392987337737256322582348730128435352604575951527381784396860396794206995297293567462903116318251545864082951791692117229129593651134665615270737565842674035742975315540994104947550282518620668957740857681385305283525065612864998914104162931859236604771925896052609699551884244192086190458392603640454930041511143893786902545210938886430876955979933137052789422504965977715722115658655432070735765914776273134559887733937670839579191407775776312503100949454530893288357258111819705506263605033278604864473734555749431261019904766878397544341470 [161,133] -57542193990913982273165563406066101406625585576692880875997713738231750912496953171298347181089032384976386007580456332614175741681874982530975221651253076630456318741318559699414774671937884023318487525548105734241639177185708706207778205733844746760051032553429369168308819324245959832717568792715032429429248600157198619576811407530565064229935672630692321302379911903051321798531540940999110987255941897988643608028130225031162159539911431164959195953468842505032715724786201633933472793885412655249496644448787848193291801002415322499668025450765825533351498163559452681411650945227125356575809947995733882921439337396570052012260324041578508786241477579102665093453630141811951900983951785455022353095005136376167876759553023132358547908080549474824444223405368985788158359778270459317062912787472060 [161,134] -2064451113683977612674631895409483808432148744775272770403445965367848994039227573504922450638280644531094039455751976130700492908879035759185722798215180178898816705266145479340314477328299656828341366470639545608540441294333368473817816505984932362004760171059310652653447572639664690330244126098304204375446150733632014867549259347866186737368861065946936808780934529811122527538638370901211198668259192377217552013217490926121932376076207615094532256319648624861113086303805046771629236014851299712796314050232847606743814791406614675785848825595142870145987859044926284981548965997449159413131500870515606886645863812525291060632501376023275729342219097254215477816401448354395420431771256453049737524194190808810123053568465503505783378335862093860831913756061119992032069250002476769769863240 [161,135] -27490359308374362284188150658645489710599524065865838547705647327337852108619101348774833751801118155671925016541815830974360643086740633205732910957295717108715946173388288393617415317200174114246036495237579289037156204153822761504630971120197726935664033984616789663595595643077794398954436966455436289331863666528835972495279793459653015455426102782153206659207146420729153228541959227278779629968481181481900202773653117320254385503606633610590720558518824177525513634479968600974674660906751445648806784577167997569060661048137215457954146590385462644226845697515317353284881751045795191521298609980934206880313862658623939346774215365722227558113336763046381730832438966736967965954354548372266917834451936427659022323050956916836199559456383348585847934247450981796874355228581325005 [161,136] -134865486843302601020518386342578996157075309929829408139446700318454650675466010229611216523185704052940994864535561105074929344374484677993255278443116361097028352983014485942133262785414475906746750011997032568324607967100093965850527964601373638752561320499778911070943367680212029423965826225233298899269628404631141673697767878242500322509271140030275042094662088076882211657966866594107902750564518411152063772902775281176626980759323830507580804849933383572664617892362362549625984738879306660132037862733448204874459357862315885591145970649001544190746815827072164198546454019381464188221045058310144370385053588242545936474584607153365358867897657040083074175662421985660900404792463883547813324124745197268101561958888562046934107535613513869574721093293307290914932301145 [161,137] -240754870955057826590965097018038262249515975192441768516557850672313662736159042582712389389543950979091199365927377104315099167246592799637496123047678614240441610372782847769892739848642987557443417608504373444938700695867445004788179563667429262636678659419395655517565852891262853572911512293749471926374189428189326910580917281333542244486711329241923665721981971105387450088045023768963217344557651429184668170254023793214866140011419600876379600999086911069001826062210786745372826457438866840194680413869760728423810432628405671354672493243040626871930309395434824648516376760759143069998895226267605747875343833698807476803720166036894285989226684792661428040062081343855318464572277291537913408714318215526379312831924574773575974281317920070865873551220683954530 [161,138] -153752428516003310308391155316278520762952289653058598563785679777575860080915400090111265711440216160409998253234491064809629056254709579937228357314243204977243662150420036325065095734912187714775517986175387110341084796813531167182991882624138750154187668119670946255499170436720579750132236307040387346730824873669156556165680404221137549050980521609506008271303351466306638824594522508288959171205948112074821111191362357119852970977850652818692980822560880066842158606067590076246745112672984772035848063313431408163649642509972009648154418882819960747416948221186817825390740421321610349640424447131418445401131767951202722132619044324022888728633899913990376925036121169098259240266795615176044135751778237726034854591302853207809850866580436795620138453950 [161,139] -34380721078756970341662448672826868306416516888312105763977674323224165901936679154488180649225762864501960062261641001516152265651307445233974446637756418678206732698689521528290708525075730702429881484401302170436766656253534423171605729921625694724189374226577661434808465907024226547183644358186092438362621329650606958160658644933159285249773982441627245698719506619441901716200427084304515700689398915538233772860247302201200381278704205020552796153018829002588841159897984869581426597248374501070005610522858614903016951598647075160645461006337048345443113660249856676617910396284546999919487530868068338952519340196093136149156415117169440447203882777762183550492979023312714489726713214604552085005712802686884625848817559622931689061729733678321 [161,140] -2622677336777806492679729973368573575653915814899438837711410457949132443587254582435042980328891061755191307543820460831066413088248129451960090061036671510322931431378333489225135345912539052209603961575276603486547296784675056708605484618439352881542801586959407485924049423376563935096266708461414182652706268130991422416118178941199066350683181674675615851084359867138096634703198995141039163026397412970139243985405004266219228037109049750328268688371326265109656686577787351968299806655040195303693891412784294292071371074421674838855312795813000262808846603285094188321568639416382940055589370140317103177468533869911622291210468528353819286736678623096058492894583562640842784570789500471467900726099796024141086171709004644451834256595 [161,141] -66179317486258589577713749066142932724800601972391382489874742573684178337999416917582512031451803553286458908787226259296482329649615322446344270729401949577298611397478170354759541514137743652055861939866209743520114176490514714709252318724815822508007685893440780734043979248341447335472771011770265076269586473150910288791214225120254287886358485259036203058774041926598766430788897766275646376854096497567782191042175469636638302720335689210362884759723340608430598251902698438640142752493384077214772388980481703164114790598383195887446697986009754059556698845676304700648865101559696238837744188848766692734826516351904898966067429478304032485120182354141574771299189069529312675436353725621296077665293831256147063437238866981 [161,142] -532876393480827380055168709332967871752297185902932861871861894521030454674022670504514120239956449549370855078159027624236865498234843396916398042336949521957609683898509341491401543419965357838481772703343367872947801762913034514226090382877741860468567496737944489784700190692764098113443509914066653466930770806635693056522836137293563478800159182948976284143299754352092136918985772248528119850377491348115935779551956883757538547405400525447663784880603859174560840563921300944823188935482328665276302162986848246058019599902306007416683535773797528103663719956673816443474705586150996082727550042753234019592483446875983715762566270897058900641751023615881444953729091624948002230859424245921144588916820954285041677 [161,143] -1313405466061841051861755561090813950153451489122343371243658229996029003571110638254280465181159241363862690962683511045183140944527508555005493428975097023713498709883716561795378799733337612712287117588550054382679003514502714172175131899076001700146804816144077269205631146490327982040759086118728608355579407466239043409938379177331723911679927911161349022153207758959753976450279845197633961516110089029677960945809420794661800566220489183466681440970432002031571615195962459495735594384052484111874141177918435835302914973017865910180864178544154027952304748122248547685714488444418929255351942786997495569243198238978792668182259798105985374732414220490875556618110942211673602284231518309682959465022159 [161,144] -944658457558209900312740915803312419086995316388052225715880697678409859762298203126747385592229695048794658832418688632776138269423061820601929714172105505280608148966591568530524933831333706113127846419220523852685116531853492225072550165454730955344689136005244649617975370153501695815537193974892257340301761515075108252183176050684018386569891983746740416281731383492899725582297048226322368975254420611033138248876514795137144499655589088513336694619152120001411475148305605018139413123475022937890219642744033692459571393801555646216517937961453127229829673941849112260711993204526485016563156716989629203008333405389629475268514234065407934449955411266789892373830541094866993512503362467828 [161,145] -187691252120027858775067483524666725844198897540148807823663990530749232097593266385052746147509567291251473978877023679853377243376492640377958763184765246952783239548907609209846906844021434090186029580014624510397933014089080519878312674290530894824673564215605006365316808887197779303773797257618660144495504242502738997454534657883714943566274887293310773439720271136588503786900187390468319538601374660163382081262661853649048999333500552988037798575390831945406600938049032080938263270004984619062306248727072782794556236634505703449478870450098340589191106906436408988104117632135345850901300799911308026997393773617257117132701913501901232907637899924100369424626387498252320618 [161,146] -9674362737084035711038669488114129858976732532503703536752624673083875186335923833986903698778858129183160445537303184971027000662041110164135195759953662433195677608645111505560021726404006616388830403240978786679207824119126200916100451487148544173577862173548731332609959563332548111670841305932117582676793139223933034088044358611203401951786696389893223063887891907420882055698590125314500226019082106898361157595380582857306601539194161863773040729700558912706438816844079415592315432941166768760901969222676717465386265113379252992737941076325449715529605634180921279146598196757380564165794806273028433946484599049978671091312973405467773694409115674449051258293219 [161,147] -120369194185507054728429667267063907797908441500116699122168310308280235746882813631018222364689865919003092527280010696528836316640535002633005789580407659759394356670544205409603122637787296252669809948772337422609910395898622139890081102093715625867851740588591943319221485162096845527322153759222326174561260357500389810092438012455010621022074984700598861370202105880877153961699699547296578471961858847901421742971930155620039436201319555865872094365038414060146412778232168672300168339456368461156118706650399503685317292332636863964175235444433362747797703225818046269556140347155419661332272126561747869733723993543235152321507128241093969467138688222 [161,148] -332768952107830991414122290829238107035052450273353243720224902037965317088838308736510396617260544930888905894267608535805725103035573959004357386763753664319856741925462091085125027600612086715561980155816781152294209973737142478425354494287142011252091726997687656939899575763414627775000536120101504022726274900705447200446270074073365194861481331431727945640130240784460154693976171481930573124586348411631176587704670621211795431778980113600201334575203323118384492544851046057555428831822756783585432764337113685547764286187610301252466654808305862280433840790709373277881412386437773952832991947682017562976327916386477815540718187627075 [161,149] -185773545858997510051513946753631349954967533349940559243959950810745732143567233409160670840308766925943891872154458492126297804305032316118626671008108345723570011303672715342002059457299351914768629041250868758144812461510331175409991639040749870901951672378164133095405640307607514471838988324899601873012070035039633503561691249926087476042399025843289653627719877890234970007080255700769681586236155789207440961565179843640885325640526959789064052546748101764423580612226665210368595643441511252389748233933452571096758889985379136764859459703817888156385982809233054380447460292115323220504332254695540596643901819129039325 [161,150] -18744992962403271763529981656717393701265798914962684948802257020070136203844392834219596977660631763964597233955729354642693542135689402536735389754223770705019766434806452894821324640219076545981096694116926841694813012139606818831252873248568254958370462303961804832424351141958259542669607686409686615452161077102769750716470634355185891766438444552164159594191800743980651940883485214767374143766994673658925034031839574344309764816130735285524956667897838356925449447993736922884771375234953909140924824020527897875750148013914898097176524769572794602660581648228089294883828149601266278281096778758506845700 [161,151] -300366273236803428600211563600938439691795428239329391596540728506486528683637750804827008950122764425483370372911636958259366459548994265122954902672610743147010197259783379473524086606941166802910156249475810214286817386545730381618383282688918462560158224204853497406183262540994962389762866683344388480449824970320993723271810531063184065941303954833706773544347943503598674297883598512455403106429640618897188790800197259478401354176818162699346678224010653200982308266364695290776699180616844695840592116842524657176491105220661275929143151601276584772056734190317318406681862678375647539350 [161,152] -656442284593037970977863768639841668907985461242451966306969146661145740210052976165497758367230043950099137288010762189919858958656458991523883607733686101310613081531953164960789811257674801704115299948272930239651172765020241156187966263355708880200754089414933388019289663028325782384462989197851450822807987286881804151815767389070358685665855552332537746777432466531965718386427265621200233805411311627788768424840179136846243894529876770175769845929025147593866815321892197817927516701916186027355747320971153276128537206967920996105989391411607515092445284446349817237650 [161,153] -163338625580446385773556450757910288911481156312481781858157601067823193154731917269965466420925842933418261036407540378354122801619877008465168937478300516723480753937307437434340846746978391830091345109559240756524323136224700247946573621009714633322128354751803895709871728841809693474592732579088084229369581466254792778775705292742320890988944960596294682136439259172695698738476156943812541715426747588747428060059972003503698910267934580672824117696916479778597072118885675659820414490404108833007450333188182261172415431929610321495276021055397390798395 [161,154] -3725707802559111709047928333503306039934566776210632069454082991154258754262547845350286627194200343972858481730725484111711252381758728077444237890810254597075929542837497590860772285650488398289224268710894959201959732938364617450457772383932903818105526668769929215272551646147904195399290483684633037765180430072183107974336520202312380776227308537413200017982974447107985697864880714975527023492996299318806818175355764365392521227799124074433760305225432059394934440869077070284735384834607283876907407107389271356592645079967292802225 [161,155] -5985531532188392443607450765780360855856799187567588588441057171823543443739704677654668184761708866624190046893453056806379361454056331421792841838227253943000411537258976801946708164891288265918924693551136073815709807998681012855965355887135180289574640934589719701738118632086763921562491119734119610405288877097094118699050186312352783396110969388550396384379789245163238336364540648684068419138101899414817844647166214449735764301251016740575722458596590384536272625261724801780370396836610402210671670777588457915 [161,156] -489014227037298969938909469389643614560491242092140731028669923718542497229484285673828467871837880765882800318128610304656855980254386673966848762694308148290404588752840085648423156850574721977721837270309032153169963853605412406485423737061916161787860562463224650720518139075338755862776061361125992148232166386645611293012755388583236900787661678850150269608833511090978836857551118889601414578475753327731801748010954256868936810733132557642139141994254974890462035373396163501152733769755300 [161,157] -1350257322773673028842801071803544867897264213813090772887014535958926391727491458073086315927217213462773943915651001762317457964676755098633376263707668666263437014696191920774271015788654413979011465221001734152393997705106660667204281640365485717990962957872715086449004039730860218004717965920348718493408453677745066291422066144984733977369450784955625768788137637969039293331303030014619356205269425813097339812031867477409463223651136835091641176441345915214334269015 [161,158] -99025627398164137538323745983076466410958148396540657415025486461509189511896754840719894128718858093155785966210640334631042305230334073818318598322934224271150700989032262946793545895701201410671868678308857475062077922201703786303937677729407298674067183894946464869620020610699160692723919318642055976466410577828146429099598634997079233000399398932260105490608356094447916121253450445411835621929812716733892110748812785548173011428311980 [161,159] -55194218032568969687773381963182359475035074276964611212012312780510577677087636164347918897543668227633165516624086190004112276486520778053272055686613182034731806135842847875006954708146425563704699975128274717435249510549863694193383155809972193205400810097807225249821960782998793754676318641734897531467097238352928054872784918873590650629492426366427575864625634104810574978260673353861933649412406315190348582172037910 [161,160] -734367163113852543847991869229331293358344650740973170140246713152200522416181792378674908272751681775528118297609001625081895087072989502615032734810847031651833966901165457403250431239632070125307796395027068456418386022024102904332237801225726541759709295144011722984164369260896712538674271193575750953299327548564508633803339929381496284984489813344422241814033783247917055 [161,161] -147061435473676923906218942222149974318153623538483670042456816981007272161566903771396936060017041368373998295327546904911120421302546722393210445791974033107316810443740152327833217886518510267302797577966594791903147802163937415965479122093193118870297962233663484101947628458613745037090915783611557662696846355635955249062617362437634736025031982360910678332042588092450 [162,0] 21107524065754416159676461837551296743823909685512607729662639403144267936882701395319180737061341647068837649426699167458202661930201912772435610811042965422236669773618011569738046542864547707839616871910302414527914622131682235489963208652885733091716759347090848127709974239821813092747035558138231838762395664563695454416153798132009522671434027130490276708350167533053259726733747585495073617868647506822202950499826521723339150661992501888872030820875516449116739782603804910279994601688881070279859017266979051245185246000118204229527221858809332479321128314362319799742199708699883721716740229508138134721416471159283156112821877874302855212806968390287910144213863211510672389010697867294010318178633642962693209715726989763134081722642271395801878850928357174683236161877462845554479769468076887218851968281760939235188587165646658781433223794701056160136397162348802994522944971658091051384194431685781864410834078403967190167346979167013679740468763934416365724451582924076532266496023417207804023490565489379201431174234471127553732982803057975656729319799176633273720468858823344871161198141325796033578426622698093888507244334193177532814092022974402346921293082922915073484558849840432034834157102170359302441120863897102364485706377579304096885024006253071162788551170467323360401200492564410642595437528341896825023628921622871335896712901059641744522928539566080000 [162,1] -2134431541323828936217046947108461831911083845925646208277142097533019265094739503112359262733578936833157233770002026416023500682016236675895346737922395545975236085469457153911934238439866817050310565027027883994473625579097643123812530266164160456972247152399616511903592971369438752826017964880460911790361009925685463097420552901402716556461337340790884106331205865353793779750527580781691386242061886916656515633362655192169876977370537678305946473397924599799528777144413907101281452438907642622952244206814788412177786817879895479768560655924377294798853863428888335359451261687842672047575259024756171494688116075408379279970201179757917825944183777010364642723949430224936039785240169506699295756965304176295759696034811016770667226610787593494372969729383477425258784793994017543433416609007408035266351618092371386152244556927917651705074708790196264897989964253348554462889443827069519471367651158966894238809216333274472027630940689994166137838832347202379480592724031304385517324128312381852419923619717807347892961313253693916074424675560189238985781583633600740741596844955024666834521613057629919493567350448800577024884873408222047532920926184894156854285897041778938197443472265428553555382313180520823899460579915610319840118991076897447827072909763255131710318832804943611246993591477515066556639626670697322250668786045432387303289248019518123552483494068224000 [162,2] -585106318848583374495341694431369114952486367230548980409775385095035786567646618403813022137832976100358701282668456770041118908998670817066818308513959370546584540105513618363971422259457303040857964938178717375634287957173314952563741650190836136382729980821979615110291409610980111168714609832954699576883484189706008236130038871500148495578137859784169154385298633350590354350573777489695662742364589744809996213605863440103347442444717720825923576189045741005131924083830908711330096892264681004476226104495347038071808953025857956583821183940440219206506341222749640079702527870882492524058195297284757154853109742788161873316675807279863538354885858323275480853593806932780396136174940626184509408498864389652226493894083209533312608696728495653864948453777172631822513617127856414294650461100391034162584731885714395820841732490642375023682904377589465159811154783587698027221815707785074527058816545624378176919846304186977121444303218735031228600366255523979538053673760494127790241348665580760498897209151695875647794677601865764726772870922265956714959200768964234948388147215714568039094976227303075101670324719910623455643346260344760804910162750942779242132289378673732114537779285757970334104659142712140420374832894515400693890494720636239187789707444877925855791822913862493975579139725696662412197964303649744391861863705617925419667173285595007050597655379968000 [162,3] 90496476543593427381617805260227143289758284376655337957665699899230398831618016746883598809789756206082700351324476789114799709808409693890207026626861745727631040475934013783697840924409489134766326714966148480287930868552805992403514879081738508470756719750299126505133663679887414511542839843411209648111543737335954140585658026491246153687161639303479275251197450863983112805802038875154725916615356292154803595481558633775138305007025662692470139833300629412214379923430011008036995301253619513001229145113949480839515077932683873949297174318410096955951059926016137911882738345183534542126438594813148094730105362136478876617804435330821214720570336147531624022234060283903867779605105081872765466899666720189150063029735394755431613496105237866024810647725938980129571312218388013455303152225267659104557386152699945081346051966248794193614694851657508610405868998828149662447351297571669818512481979562510412151773735624010880010157204024072728921287361203751848505779795438087702784623595991564532910378098622860312419556571308156028521039721230175787098455201499206929774395991691857639538504804813400565958179662667944853897684222431340841393806609372209450630502821097872346653740863342054452923785582006579226127204488730352827046121336867194281521303229339725953810500097904196625889224905589544066164727240730766828844048835063815951883625333517616538682222054604800 [162,4] -790691919412787773201691259945478579735321409899064202542332296649323021271802170971194378469916304831208881048512282982059869499167999682530085779854755937662384635343332434674958669236805615668100267849393015511243697725773187113951664260448393202027652309671208697231460934971457486043321097195492928305138993157160093643554876042274272661621255973738098633358444617817375349850542596130754891143073809288526187105423151244978098804123241823459543519119608004257212387560605590064483112560500179378520423945967442038143480804710549010745982714673600948822779909458138653720719839297909719197003419941773541439011075936590202538217330921350808978820238404402585172503772226238749679537653091211206082971106045208579129538612398298734299370500540500701376998945805098820731983234781242162543850267783426093458257712528788842016784433210650999511376423506376724685844268286414707818222747187386025671351404203603167113369693640612347786295242986161172795781269955735049261237552075059397010225855359764993199062300584153541112383020702023894423496912181411631331801174263263001727839775322527318705792197679163249233276077954015721571442691648349790080305760398082950824257701915395584997369866610482848549365570181721461086958346241309697360831895326790376194141676935439569490775246810668811361847403040477415980836609746901043669538685419454209268161339581329286657229068932000 [162,5] 18625576666292410940325543278153481411324566546994845706332155094476028728664069268232529269240438007329225803760881627855393935605974116656394057996170453897708845753284804066492467493479834734993112125632533020391810421499597931612512533487763849442339868511360941602941329942144881258710892810342098388249221124957072314739322352459905144347041790921508137383171383757522766923236555005900558473589285243420379894787057043078247150797895857733912331749593184566846486689062000938999835804621552906254029618364966511846818087126477260337341514364163664483920385511990495610984969168548848382253134723313616948649679587243613965048536386018260878470302723537468298526603814515213480159593947800291736159043556127504677199843659177158252512227989748726101459720238830638736878209749355854105174483649467673137035981414413720780044402781253050080356750543191063943666685813900483769393221601613886109141129050647786764238674718939288626788524723866721718709407684017830161675738009522936457118593058176883346055372036917641234665179400765465265446436945606995689068869806301365335798529940420258851606903343097988894960214416169794623046282701992966217605681083865609072827912892070094324948835443047286307281969863150349681343743521638147970618748019406176737534194749402337466038411240547096983194981159759069829096463486915830205009572468505825105252091683781575635985317376800 [162,6] 220911238098089889575581285363112165257993000250847417580325541500188683874635296130603979534647446070872358075217902342149565156424227909488512037282031223832106825453303201032933528257718022102428801057401337614204738368870479573243776610595101676057991223029433188102751678862942664974442414180738890427861552020041239801487808339644892319102865248637889802212711911640859859145442086852059039086095348254659747928610972697107053148287432408116733072824340047717286840629361449063740265882179988466641536745952312416585474964090579337137433562535419518470991519085069109455173930372139630062734350714029431659852028638378238937257544162997622289867631607650015496270738676966598054677123633523235188205260075577143467883156599080141270436391342949581588542580495086078178555355436833302792428563577731663536598545110161016202529233429673360630648525254864139212787094022196929479219223077813245735508468072411420493234990458157611165628074258657681682693098820852804528049212535355406248222995528292736454886189472727011670212803998322686443401293164102816235428422505265659674287896620256987320803295196648539999404996167919152330030192599655307529149709014235128051799544039954910943850636857126845673695684394315217445193960808649405404822383343704854074989449351162129919701990828083214783969050279035073240932286924197032248581832699208519666297981196581532524396330775 [162,7] -31292536036014796810932712584271502056679917046300337587930160586594366460788673284361300341844875059366522015106714623196302935172297927300395457585350865397495751883064528846351655744030122745955762583114634900545003417587449929540628581264195260397670428750818194305707722552611850180708694214960424778084563410540444534643823750352427271201517473139818422661828177527890323688352025727420500058824304409301735990852211918907174936020082230912757120069532462634090280741271048007810309214974574788129840275527750811426848133845789277789107912489136430467138255669567046852790480308498219884517249887877052596446763000471693573268787248233007360690448940731681806924213523305616712009873700956969593386164576528470163032856747174325439194609414303427547311625476809090502252753680944203746174789223590539996683219110307640633823602802687787322761581780165347788493634269084712665998661075629524878433585259496666370062219990766891418521402102295494380119341867469585623703413810257774930181620807684935055806103109286694296501146918192793057819876401661309831677409312342228909173605284556200982318356843937603657268700532257156518612406882805225360148129316236522180275997727524494468072128272698007457880389073585649936378519316519222398893996239084597924200572298796760085108706506841386306437580051809933955360697594204646254419461907081328127698805571661441538012800 [162,8] 2902744525031225255938281966423993739181716305029420524890633076073835520970833703015486109628956279003067883808344324607940848111193723354123390528300972524019612763342958173197715959987009201277395608542275539861458864331262380961007349119075672690181370497671746968789982785277220794791658560574555245161909225073939347238886008172556848443134160294011300715731106481254540067507237609177338760879707641298566067123504637431370358223601043096959313079267614134567372179167348245742582989374848517306075157637606792253836207723722637161941250033998456382905664082139213675505354153755963438549464386553826434861633007565756336463374083903046444213125506524949759294302397364585123424616953342260662540919581134738801747794395265081595884079787135666389578440184996704912044866014063465472791738764229449712650485640423530196582959932633903118043195817939736259328985478652549577926288487984340003156424994348291955619432582896759833907194294953794091674593470536268607044413277311061802755629417333485792587247098991134420134478097605162125167350824846561726292097835925111130063372978839718364147766437315918208295046444750124897798349179535042137360325059106902426503200910376474023799401976870301111856635553488710394343449574059025118912354309699342066151913504237347980025933059102270014725778078299667822402833048260530059164754657286216724308981792914330030620640 [162,9] 12530683372286032988101126202891918751256341768401792415652240185119232475569640105642692505538067821435046807669391370635337708860934739981628954467824532463617993573528752152705207660896453447435084569758041552808497148224189934273806771738309347966983387001128338606946698676645159581528224742718897528116684230113870178097765407085018743209817841537582510657431833817342273413630484072906454908742105905244489152817748023545684668337798080341909587861484029581681465426947954969755765820066960695217713670620345404838669296114438570059787006739559893349581502772214730113685815867270647815582402883620352092255633073564567636595939953779406872773254845941353946800817565647926348464840045469306313475013107347027773928663934903782499158094576997823580471653734567822212539302143649397660685451750959585569361116030376613643144737922161867554693440363346469869864198703914291869556322435089679782338971658456111724820337328534939531315356764803163658049969541215667680912991606755233384952052595752733413966476018509626061710167933006675476638827681096660661409280413466531255876627164720776382221376641036753324467759903974790747515832894601304737000827281311666781432841715185792983353943413404481017797224508873959489667540742208202541036201765495825713625896257643850220634637155128442995555096724762416549705094118255885881419607946160841196802146395025376177800 [162,10] -60879413582251330537467858764195991169938034300160692371739221074575975698163161199052476468913816958793263288081958541084615261930109509966590746878690293869398802783332446561886318485329479617972472111373732916348301139869822544859199122436871833499150298122958201506043755216854498437721038105920571651168372797767432769631703160213947803950510849599545124479419863389346963413155248206710915409482260240551917644445689586097719341535626447070709863300952845314594912047444835049037445488267321373447737820136123546670561515408162902463989466675210989655125555255083903824279297358435623505940669764327070273050587591942288664503295065025314158102815852354384403027067375125850016991499420629831736329969403754320797966375308293793096013343744459193371490263523703951567167742400074805002461946722751116822203357966571479036418741589123074621786366295067064370636854652479502148647676724744612003739988861326234908233628758814855257908142198422230572516737782926804581748956764400566322469267961895556112642051881848824020687960396677268744257398337050801929375179496995296676965446306723588615298490478275768266045800532475824017449321567124219420925328796814440186979151180822135812157623192331761445566391838306454416111897187030237914356075883468488236165878450375532225906088779924349068225969900875444492859888033335430031453138607366648754255874150192255520 [162,11] 133615938000060537738080102117017776504524975430447040508994965448206127425966880384029954936088801683964112106070694435159058547668769848365893556553445463434174658506017212902846232656219675028591653620305932577834009412137811846287272701874766312108111458261632560421576937399427253188649762683495704322618591804372142095748420103625932578374073938795188878807181581120929775175068714566959487282349193216594860721597158521589632341231200284639096090909999324608600595856040316121317208879433440357982478565927681062654155665739969839242693859125973931269763261940373544067849487399172587093774465006356801071336474201880848346906265961453560075226444724835217777442978721379726535182961172517840993853529070917676585450963343296340936511394504334085791983799536099330356025308576300324281758020490084733034806956345644603580484594928651459847364681284310053380505061086858141135974354243610471530617050592808345948370815138784433112550867717158428060683831085933226186633491003858919621602926800197911659588464059610939116427638807597414687703024618064424823537381965122294979127276127762262387754364020331036924003050433716864263838549317582879693854886281391554319575540557536707300030802956514609924995002270591680035728710516744392126309553734129671914632823643524510583099534163984815737336675857483246706282999462717565512369788811733097885620179692350800 [162,12] -96270782748061148945815687030228434381846745393780027095331273037934738149111077311174631780807749136896965496441295921770757201504378960243944918104799112543465618377150703551291676980539080071241212613715441258941571071380148399571319964416122957467288105598032302580179955430045370909965099323638588664065194157505230044115420383326210685136298739359911330351287339201337758544221119255370764160984319455085265435430887886064994632327897831715036258398520443489069376837395856718496273996508910231836551347737856760220359089794742499816386112065963954983096241913772971112624606279866203975991966756959169068392043187105749642414595671303618123511773349448281505193122304444402758563575769871820935128172698913636867373548951939205129985413228740031225218226577374525254620299386363500017804220525284952987933163697269141975564923343032730923268506196587402994038899200749877398343237000633043561441665868251653311622189168634631530265755437546701734941604184504807981438777419120300813933042519615971496450598038710817766405367852352412291820783081894573167551996742159439901022480176850500488179001986175234914373731589853615359762400965040077928895885115193208825417911089655849861681513008632057144924260097569204241104371233666785670562567490654138493877242309948818271179959353184910591178509121996756341781668165364485762508340038980395311953259470500 [162,13] -313619537204184692065830968631792143362481196380062370099953792234791679023940186253964567526421451699302736230597951310746749322547118076411908207155168595196605851003090910320310939615938576834828516473641734148637371810273342277542029859738737195508599559471381430046177617779303480524058858131317440138240345145944184787595228571055320968765424187466697933459425953721566562740252568058006837698457505194283185835206067402845655244201787886584201975377335613897948379307427265885552658332055649837340168178699439978987768472064648956593110089650263419826277866669795437230447798709885942500459834131195840781605183394304828519815499346259551932696303221568080045109659475119840895844092288163244578794694533746115827843561191206739311521948818654040032941397759208236344852823383667156601006641310889236900426331303679712158426273835281191109989900504944805899710057029309925726037872871349274148402259478974692645226295824152811754315027274545129808288482946780478341416836754325092856570669691431467157645341273867001290899221312014500898612018544899052850966777097040157168546226557494757110566677929075805139341381444695226774385750967681920343540361876549689371203420643381163946023811081709647911223844038622610278306345923625211540652809238614581184291348552513309314212057995518052934939418754812949414276432993823968430111292765982605167248833480 [162,14] 1101874478480409748779588401310768845219788231685095423260463830337532728732803278553516464369221771268980719088069798688979410153389761378044389506590798194576591454166325372759049595676910691889153833962968240530877549059082431479331185359220601139986473304761243370464490857001678597279916441862876897383684601882165971473911459083143774100117835424054010086211523174484212947883977958946007858089525185704913662762484824798664252274242178450349312007756374658935903560024716610158940401702144276578119358916875604732886578393182404648739113876490058295429540319952700180441464723930038857575155801460124714491704865087171190047564070665600953695747405335968760506359016562902976682151880220791211397041913090603333781231203854520923212586849131446780094654727455055791661569299649435195772002393380306270751429088802247327307601723941520869907985307766105083522690998748863045292062326972569970918465215234962605285805453899573298680119377598911336822979259578000536860297513594002127229782270924143054275783813701689728017338010710083169133828473728919837315387187202097435436174927100266621319755054450912694709828956749441475986388935722531088371964098364696936686547818324795389696684273812845384051288864325634554356375213324421457473933953113045065486750224304081831579943221591865463671103730330268796077701253857339365934318301865895571567930160 [162,15] -1744484795607574472990830373646092694230112606629253903907511649203792287506367351701366287279715791877704302234647939526836874018388173270193094906907387088806254660384431052330756582282023437578518183215280961267707540978345644110151631477394031368280410751472110674433951127086408597926831330005983421249567604802467075047395961343413756551896169430184475514977063294895157088243850688472331836869967931318961698010689314251839356330506726309940524985406997292847967698824076085570340720930283562082299746018968438561141699049944566425380993701947873695563412271526366812417965326121742818032453476032779651761042849014403879014975282446364660922824806971386796160061816369369065017271049927928405988745994016622230200313481609797968071437423561050205462968460376259695074372004776373126278248978652610154237496990718945885786462287466366031112077888647984647015367944632564089768797223620924073744461142589363147705492906900470207620107696871088028788961703583843499697776594505716530878346879696160437729817217501224503590732869365885236169960796468340138886340825883446874084095520906735482817546637452196041968202450025532275077532849479461323079183467756470243494291515225985499013388565641016729945731378230882010382673933245475560755045338716265998280682482510338560935550679858708478957882963073838331007630724118305124030654951224166702344930 [162,16] 1582344226423805642662403511470102325347654283044360389746824272685279572635945282609342028028807508404164455084632845125701983293421449342103474955589407175670030109982753078849350859163758944507464865803032879202763700761744271473767691299561160678800730923031624547535063615739751136372056353687714072453774833047011405119377316849523708836132963613986971178454523687141519841325391828993547042882370068923828735756245450492136322068079891781469850982778084035922988834809062884704527405456953283930530831377106404755990117807504135202060035374030475096049426236318579892505170435913483942250869296437982503551249385735763985177702938385623845194440061173791545006069190165676653827583009653081575603675623146346987166670966846958043548000256468130882900986273958601135304114859136909384840640636916618740782786241970314681227036443920320723352267518969545703396549289270332988846393333139913230265863710330119005932572159070334901156315194924826247720669557747814816700647410710948254525134269816440691708885699261462462664314991026300247357244754262922024415143111504084407083707068888233642081723453711955158835814131321904487280183549164570299146822738327182769307956009503690257237114149799857244762433177279758355979189216383556220958171503853039023491246542783990528322344224692196120206053735560887484691479314430664721764089669109119547920 [162,17] -556823029199993969094627832860556886410078497211947699884739490682533993731576960759361734276242315705495567932929198768401735766789677760956693067577723062283534888478762018282291625885822498982222360496144266119030389208666062807877225198376952792988163343110911998897595020913684080347219225091912992920487100191692505778061880504975492966740464008606179316437690054480568587010899946504191491819036727511007474495633436637579954767417396590283555800197649765708797487221512783463605696366109303105336886473534616827110983430384375700858024560714329184640759122081673095067966778196989988733812625012843132214075167284297106210650779693578005526629275186664559432213020594194068998899850147016525384811087681126768239046237731571998981760283868147574194355147555981750660664812089268243200296039264084064459543025050603698698931937218166883591623637408537139390947499542066316250661603148747691852683272012513367709732648610874911868001441886478474576507257945394694891524820466154467322261005973497809946952764436278121438839481167247283957587628331658247778874301648449296109853694450038478584351415322996269410855637028017754780544423943828552606080931505743094874276531963832748275630860267740879019238474388948922331500385663826890306069949187133265225351629814462883292277513887085263499648826843282326910518430290112858471698819668366460 [162,18] -634140374701426623286375101307140392153523265055361729586304620080337945626633525017781206348555127540710656467944340798014878157868389852585868686398844869387004111170151722580190613397141188794405714201918866410233595311985291007251161277736632613404797061632841109797704446624333330894919142043587338088077647778171481774763952651639852134558375117550078617052050384545230340150486294044945950952520627932146403893726869268321597289420328234035822921537596843912357665239345097366654199816406896007368592467137586750542379742352024431510844001253059223764320683809018686406584686853811241247926918133239643171942646954088655796387281937266940614457566893049603709772906267193789750737118106296609465450797963411548856903992815256812198329166058033704382080253748547880948185630233207732196105963310048823415393995647287671016035156462431611671535340267470078784428332642187895709620030151210328179139267876061409576291650543495901709425690256529793545290550183124761486909367411299409180044936975914286405059920393045259940739704912672665411553561215696419956564824389161008173565802866640067123503120836791839947765847674075570224071694115858564286803804749615244705541669862288665448510006928970949435118582495342158627982502599491030680534769808346254417420606114061415738517634328520897863746986580939223288107458165334483113534221683594 [162,19] 1225641329032729555604839826385632298784718102179618186349253384824784460796796584065410344298601748156595163547226015565335475586792737538579970981648332100031033113480750374933382812191283446307639226587493783109717883460926715632895143448054004526653763745002429928934061959372964368501852794816635097047900794288678285393564313713914422914546214838340991357376670324143637539405894082314024444623401338002988664238499114684180566819201906937980694197513662829580165904785873790214962824018058017789714310455368822762202583195700850648734543673445614207298729420812570954633486942144665292705670279890643115688581072257226771594295549727966908393918891640342817233935160271012166373735978693178809487279343322060925087173026442332863886436482199715775968133416405153741157641558817413608470230999703912053604815027533259388866398476475518774443763466206646380784771865754982308813252815122344434108946079272100358440947289325736238480047537978944466859014460162959045595488916170549567442927487215755096186640864144985963307083906606791595872670464489357405437854503746659166778005174362376818084834199388026547558012299911363470372017747172242382916800075359223225321868477586766962368913098225357210123277466570330710875862269357703443168385165625879768663836913927181355773555728382558167091474683902610185493901772304085628625464169500 [162,20] -1070054341996288893351413348704522766419251056789406669098612165336439932469184861246092775877739158766909848153317623767158836304202974516993625523948353179226403084603632779030549267738367134089654112449589940128044747929053512516690334432247423383697420866004345018408600861629750764480941917301160683383788231957157756128005914358992749721923620010918771257140779059697642338264615150570011357975270904154588593952449418417353421541466394440553603469039582497603563077373063460852441724618101487079155711487031950271183267434902968461302828550838006834920897139534943983469443635713169698583258634386761673425702755105961043848634083844473164210219842612190671140373078082795242889503326220296165059752805113394419242003329263798130265655616535005390536175917868376073477258575078826280637199922482179261314018077257616540153730139607716953447630203325027730310142832390661561251562696835875418762817671435214691509075771870106744262105926278407625582522863602060978390995056070534127465276198263786613866868593765190406966537470194716445874023328443187793313802099394088159120951936402167433421304850886183214020115436658367501646767548287559107122229016227755052760332826861826063316622226213588649361592501931579625425853640851178481109808368241862772537430557352850441108332477688727724982495939352319194750961275790147176249006136 [162,21] 571129388880583403863561343239272750434289473685152547066365712241457205276813428070271243327574660217108677430527337692429097760499743269691477157244053231851057735209966707368694529629930801175649675609983206933175159791135658461410819238174110915988016027107997555097652039930538698572923965842149974920459306068636487233841280755816333540281481884035312184356987094852705752473773932003336886476807519828208332105836771799290928441986346081795655159001312777255229956725431653556003967286126080544406877376260667282484581229660477521531835788127053294131799553295454440307619128031288225294737640717161803502981021114362093621225543717794203449558859097325942422360258874924133433357573043239877412941727411687752472704536187841520919423349856883036899895475360466908823035727103919862482996693638946285342543864005057094354851506591033789915809348893395647296551030981364062813440986169165613471142321859472796764563428583326083470349440926863906180161952971108997083227342568814047316838101311385727477070270118182189696034225180243104169496824003323011548483942114533542341296833006369784787427400474418262437883024374163805231955662040093525094783704862240506003785180469475877340096766269565036845346149977678349559782701723380966296328788717535132144395600297256283188220815130034185020283427561918859709092964130879627756310 [162,22] -158833863189262503937969549603044726083068753508678797598155912214459819781949424406946304559090195892869379133303714459198127097198821756104935166738901400647035114086669477572366118484969108165975563380967163898252908371922132476960861193418888737206647095435566040743654149953467317068321346709606216747235296969047095161517605490187058861705854395994577007193119191882140470621425063405769250510579893224397821976809062066778924585426183305972252293098057091724067861688107536600776068046551249466790473620877957973111652837516354288091562131008765237615686653411631700471385381912558183547955262106458176185494333470210791641250387983767777271794654295730162584496720034472089680101404502701596712099496178903309511647415954597408750439296013417375419710310647953547746733481251607789585755921690265876832992382189969276777492554608666110404721257018092830296582820704430267134246802630689522719067067944396213352995819478122826755993493953272694558076397153536234920901417753906929030680335859393270864791300160976631889225211357643580768472322187686154584121292472196849960229189541495834955080205374108408900814363229955930757432346513927242684903308044583620911285936014221903636383097380773878048742173325781257777338715750345860056933008387328775387789695279529434934943439248445775373809296787967454254396331336780080589 [162,23] -23682458647114811119753789096839670567083427253646267650625325382669790412244474208093028237732655508814990380694662945399014923799001170609650435190135142948080886300173327616180306802405259649298747453797811714163797838672931467725363926330159804121487389906702395070763633867511677252442073719361963750253463227199339323216596783188295439879904902001583076599649196386124521875806863887837100298147124781326675189863248834020281272245137744552535528853960956850024510894223593125253583152701968815780711177831569839159616373005059196357127005553106331094296686967528034795561761849736755458667385261800022893011034541855059061265269202021092265291615765634525438634042416666244297996866144227605345640217283366809789236493257944461955566061598097201854148381607365229284075634509030662269009125637793000821187479147761621373544903219192157317742058814951556028434985083329689319649578319816784091850501468189283457223013457725621055297130128606687109200230664858597710259672277090389794707590168198408976950520672992840036677054323385028204039800024919617736490673100431313016963546554678156963021150363367462083963717627853283236345811850986996529115453616880082912110007120362253004892728071051026072850107098377590114850598885503907575604424683644647278061061680965846050523383622673303925068085158685354514736029718213750 [162,24] 50570448992619292572336456379726139677031781835752358523138045803158488376223572471069061659122680504372892810548997050938649414161568100717371907480162814776963510103281826261019969853537420968442700857385877890100879431858584932864044511257451463080313054791355949998161551035123045297865955281870219852408562915896027183693251424213888749181253791430562849142430736422662427196920041853152654600318576364547805708564777078339374852355683919646331812934216569182002615109319524101304660424953477343443780911423089721294140026885300790717275452427102298916122636718055721524487582018183825829188233618339540097617272812981198875605135230201353437078695131107033874312761643721466970664084440661759354780745619448381808914227991124024003521838014293267010450213510999137974623647206471461695930783961311643806361390769694865994956239783842875002342592563555507459145712141440185170909803360031902649754567696655572943012054257016620386849063975381560272586490053405883450627940919904394113499351845778466627042133751144941251768926844503457507890823371786218296969487821183400013678771065864767506247221521183544218178014634766563749013394144939710479419816743319490773508066168830634502118472888264292860722382827599886261534360008435990371946191594485654551659080890641283361448473856824344134774330840161664296739778884250 [162,25] -28367020962877688749394033949181511929404602982412553342199865716368270516551664642757901944025838233884480982741530288664783748158204072595750051883469736471697767719209531093679035057285549872125816711871459801343862803362209665047828103999526561732097136278013006945413112951230665136413732741190542828636502784989181128788372348995236045135778635411108977545196982604247295972584845556659028143043266459819002849387016944876022865173976173518572455211751453978227533294071073478886408547299474315325023631031135243001375445824899131197732510592118888977063757579547899807939902803366754712645779542563888510940532736487493255091774052061770792960789857204413577054605560290855986295368850098054634292451484120818277770841953858652688525352091925460546556406298293144558901945554826495093753252372179131614451159905569641863534963918229303643300881578826108295044273967167255873649046733407078129547701755153904133866991372389215832769648203984794970794534294834908965814638171197550676721753831360341874341890792163217394480875109263795963423863946797486476759698106734815060225072789519682099359145701002422096355089207514091207692531243771356742988848883903825085648621992185142822403846419546169120500327951218245443061926904754154123851239400353297648898336719957619351720264824270212196575640358616326810718570500 [162,26] 9357697414538135915234490517740148367385575515501992088340564202360871314546844008166073540680619631865756053983923068221679336694790537584576932805271885830119797557032409620250208326190656592810942217110133805342111290440876476869946177418795301849202047564527165974102637544738503419819352311103795517001250569766861711546663957723756323396959109894619986323282839593995764778254683657409547806906794827139375521343640668356006619319235722848387010688661831098723282080057311814309526549320975697823110827153528382308603467887823072085587191941943118519939848158012116535182880912318716676408495259075018671022233443924528630104147716826760162960085968414089359786227682673776419375483696106272873077600989827175356439579265920193032066275487842920330854688020578098896283941017198200525259692020118964531182919605888931270051212725203029648479071841630742597487608056486745093626463281145185802335252827786352947714087771762729885526391117134965775247448344768756751232666108446615195083106674029777308410042120861110518245654764288651524699370339841254301642355600834432740476733602308752568395250255823723069991249755443834415240965684043423925404740010741729848469525214253929860345882734377053019652444283523112485361395394314299488214844774048789967602088052421897429941254709653170653412842565983981240973300 [162,27] -1682366344396939712713551635017938116737352424277371615906795550605814603352305670223369290083927820377779126899547680006463128531568521047611311524850501953532479200577694879705274001807810532703677783359041375794184725627291537859818595822405941142314673340928351230897649968002727163445794367785583676285800302786177422207143210940552630926763248889494456964649952052628626488921697080326484802726273404718322357055044648651394433436289158406624932816615018178697183034067597159714307667845372975729521325747486161007059882283639273027153544491885089169799412543931034289324086460401092505912882568026941091356829346146017589582163087635409003865777446670322745623027999460584135013189999749672865533320316168986008169703802899797687086490832737741401581934558910944463407447275128745922001151064779040227336107871763280647289543825867028215008485511349561089360242069167533741268260607157667318826472096057117350943742863455314468095435354916617545073363850698817217832998177910427898960078017429601535916454813427582761631129860414504168881047522286883921299820386967147307654647743007495903312674501419197450973033040268224823338805459195800902330006134419999539688101949726963903929582279505896563294702662193679452756539368617091155569093569310359726572761687942010172931644112055491235677685477825082458800 [162,28] -61369784568438283617036075309835385990339118229973503189010300266236302405785140767799424630285172871138026505400930400565155129298613278450581991372784232365311580222665748233397606933308519230807277589656609653071722308778772388757755015222905735657901560866332548194525128940875012626895689285756575548556313888293443684681969912363422539661497265316777510114487217153122883163064220112135422953450976175822683893507751720487582951682499495858691766910423239606107942108100112823773473167591327145362109698871373831203854282163924745293929279952337215755495355549641396489549478656965843000491160277811288153251155828719521331330446203676096882606997071671725440932288565088600360505620864701996381428118794566720040291258634025432002651999533429877922941048984408469650881439236072519445303631711852427444721383462465392893002387636385799813686656753529137934775080726153435506548348749601911384014501764705697924168614005908813006186419961325414840256587647331216476157703696195893605861416268824819210957789246980980530401260431373725306390994225853713119980767271073102546262245315570164610133226196779685633166861086333691229530312517897514547493925778041303329529552749708459454742174000459107373233985410116904467718948782901354386633969799160068084087943671057880332064961883295713021459272153402625 [162,29] 150906212074079934249178378864066503539555676051783329693484205031229880121443821768324119288703967859305732812427433201931848747809426469324795734007782246845106959270720396566435719361117825871327717911155555056313278124956191957781378693227617764112633239260174392382001358343467386444580476306685515723765810366179807629299136144886119987588833481175542252062655197314122197096591526737531096735749098018260545847100944098509311007990730626178527892698048430701281644469938320510415980341273493361168028198947475320801135455751816190171971101806588639062284188860983245009896341404589205251346896461885236261780042485288855452977990407861788696637430874182889699219025813124081205825383126442550281299482962610185408365279027260783565461724105567875351564753675657720426856017062788740733413194196687326533474624887202227647991656347771886749087145133501054249214946305074162030401782564020479685502557941749648997070610675976158818720880331593477288892422074627203309340497787878976904425491634780648435075203754831169834405358244299508960733334068944571554197349397834350818555513565036328465810585612046006842049783395194835585830603771237731884423756636967050106784291706892571459570251938568614093312023508986373453302508104430543260030411325887873111651200518690741164954037814323246927045197936800 [162,30] -55403515942866845537965025247407782558434143115677133167037843105749645739872544924146095583269661897638280286446831728698498603571283867954228958022096324280950529539397150806525622950848143373253637706973253802577011313067219236805182984763019308061059435900068674405409852632050832782358243014987246080658946387305450212364298208116246474938213727501800759783708350030554572985153856182118369979802773021320515104806290131852947734313258053467474234149863952634114297329334743632609589562667804050686234529519359156677912566311243942855266958840624957635710824013176162999306819084292299184459051768773073038253831113166290575309804035864030286624979371587010135752296441783012877957909813646328710877114412069466020340270391995045825314072389558561515535580481056217858915203409405757236117900901986518243217489492524017333715906659453469914954253426533136842805308409188017035493184557581292910376622476023775790942316181738370724520823587937050808964129944385026837034698408595926165588221673884159824780324403437847172215760979143412527522746347519474027134292380177465765552991146449014736043036347933847882266319439694321172423672451506636666422121246317793966465536863053370539195431270100760008999967655693163731424013547685031915158433948394368272456356365883951618236034846969899879300102350 [162,31] 12708411830996656309737273844090437289349564352596858935480286997925162611160154142182369428226651517101821288804564444879703780149735844743208563350597859521901285304430387244864707229222928348374938073571460557174324370616688890619696050416691151657233053037123339999256018102756345624156634090141066128190120719983571231853650356441228994655601250663128361506663800162255534046660232136399054660230195607507966684823437810124717657267768076019167089767022077888585006156942167322857233892346054136058205356617170014140358320773054525948851539723159460459191632641815064507545744492899898905015529308895476807332944307337276506278859666363331294511582659709598938037083352354649702781666985957196107273395006603631736630358994729897016889355195220413560489833217206044888756365577211564509795876970816071115440580678488463947414964787253750854279042737780299065060080764943609479246390606991797615223296035093074831140389880323444180343719087784619286841650142027729509834704618636581759176860302332482123487352148791546937700938530638545480643074250295238467932561128547076603577413077433894281412385983602185766062422406717889288271743431670988849661345429735615174397339060574413132271667258973997599617443578888456779061580313651149828133791631497957026841557774757288024960365211193817148176425 [162,32] -2147505741058059989243752081150481728917681265455267027573940920930511751851388905321978575086311754373983061073807452663573965682428851073407640170329436996402551109351602355453712122798656782551070579289198431611727237258057602838537106508549889650029140611197767079956652494583481931821497551461621847539394269610556917763050763956610810718520500567860823522207455125420236952394782941750490734843115148149760301376484797208266150642025471479394773546837925338856975053049526903531975906667064999986146859550716747531553779622313025416112279722033336831987156667076771177695923365781258786212370603024725611996787319142137895983581281968099435308123961824932807991273613622302713170760218417831229897211893031235116699833392128858264830711768820316356670120331993609378205764900487916741442340543669773647480739798434918308586198439821366751495026363923480357204831184707567516284526268379634998438120359314660960533949513657923378387951033643926262250817570707153142353197791389490352834507454736386538933021929058297858165812377147955954162510416626731293684419056226421956425996156452224499984784726754093321216156230956501089951773388468567829374905453695588245465291935273615628969775701924473597744533609692101991013362621187023504765456530988982465528731904164429143337916325843818508730 [162,33] 301656525744628063374620028969767969017602472585534031765896525313366197578304565489016477985095928347346854287513329482640768830311492331727557438742282757625767272797633854039056881673690694571980418441905511915431240794960640449949606240680941558234267822870903731566943898902707537189252334246348657923837325640335017693878995637743168849158919708958538072114469457548267193857095159610032963518127381819765984044867603558532861162949797609501619640753136808259774755283953214934740747212275737946143756401258506884128387534231044777492913036075687567420329603528408535956075483707246316428828025478274530771971087747209875351708624258300232602759991532638395973839756850480453525346017626939471431774718348750869336863604944613823690128688166104159986194832509661905455637181381161911741267845626618339306180696676866610318161282658476867203079589581209556267610055755240609941598328657764185401450500730399381590263618643404068782785563561569146325370750463657427454798794257857914236733972334547987856028063601954794352170672515561815401010573492316780605600785745580526955218150010850955506451199727427288272370441437582847800541402703364628954777868630441189886994449064332566765004497011014956480452579958816340761368414897267047143782836389414900441916982532818736575361793020149275 [162,34] -41527619164354036830888839147722590767749518427252657651251549961705232874440171186832488883853019134363732292724706703828426075366766639384681854206609910288955738528689931392235469130631174343169914850246623014593720918464844885166899361665069969049649504736850408566535866256181598758376041628487736274209702563742977872737842292677867694982768249162016712881559950374484771706984768906053417600132197476116082046547631015559255820562980458783315454467703336354747495090715715902765890997292343853774233193326404764302022513660746235950526710410656276013549161095104757335914009186838414535227351077670777583671393309375254774953955826710898362301978848371677514374676798586519667555099908690071442878254624104652212650384551129334519732180178432617901928975745911850074406071984487907361064574330377118911048859127703589549934989179015375002877235721860145685940524759679590653316933120005480002656807540947924922033940053850531805075572445750586237419724723986827720382999643722378611185205714486744301625538667767517932922698470413598206876974266209620841047781826370919466239977560784099632677010670168107767660248937381316097389992356331377193882615311971737961512682621170855369399143662029722538125592276506976764951453136672488551768827884349724208024754915548477688172890211420 [162,35] 5890123845324885328561925847911162708751393582506256753750392989740121305068861137807098449014450000027205302253943828956369110644766531623274373296704622549984233029733071593324945146094923204293079531163983064740148264161439678843850184734825989016649881232656440714524918808134732646824270405268757558091991607779799160520947732030150472717803829542431032572749279308352313715160664468483552639112835258461507313715363334766053064903257040297684064572454223891688798757902622759361588040907523311365999097533863277714935488184370648972391986619403872598076435105414560536466723264546849119259867823772321455005460743311615738611672967853116842296370070413692832274309384540378356956772312783879820440339531191491145222001563106538035857726987263708163243238866849075134661043698281842864157998435960101497545119628194179629346251539664196231210002033396979276854359988576522606956016249748278910521762860862285419738985745305460773340065268856222259715210512440486029372741354662134369506418716539879662446137463206526780719601246055379163679921655856739476539424222445379248511559569197167038550429688018025442661987200061034131188462766871058632387251002412016435697883575360031129791309924721232920674874562708442778477855326903343594673006270626255039235090025549724614511343430 [162,36] -650162300534537373860510594918152749382871863514175761852645135370500378554798625512050119672395382384664902414096033013602170828016924636874831178438899874135361559365301272680933555589821969963343834430795103125371852962161606554975082961238118962293208341920157310510872280656673055774324655958755879733595812230870171341512758232415704492106374717680032072601330344428937586798496312293817762572920767443756667434078289338013134986926777358322454812971120453472755808483245424247002220521989992305313095133026317413061942126088344142495887205252478033074106953848688526175739878948659054239071998607221830281929067412537175077862859923838404722371186835779613592832355486553433895439039254435870562898280735448371383594956888018851723318610982397346060645143794569954803617410523450525189458163527804495879416126901324136134251273634403380271539495665191704767444710450550755875713898277647859801205499460460985412617107258183709539240855734982222011811002832795215194878260174856211295790191483139956946337332633649843986974993525071940373960495192825343175409982286120080876579022661241298919808200586200726305777826119102927843298172147810595686749791517580808210818510243198128436568970913151884258276597642421487354103196087315725231103534615949205818185968647879071487410 [162,37] 3447220635172849715509501896281853255535511054795667955718937372938180429766972344614019912706324979142388227647270717466442707028929340757510373909820024466252924235566261222693837418417939427603977431140012104437787502450015241197859145569043919640342011323155502158652112309696349006882124808134557435714656873470148048505889204513445301338774216277835530542071029204857577424190621834068480805174396385416584134939268825530535625299228673602045592820924294903948599857785512969182787527208351236454530438040229707315832096610600325422223762655354335623268471775868478478430410568112748641736177653883020775243027075425757283214408460755144544294602190259786095526831742673960511692059028988277281002093977091349075724532591319896438869250573827567489563677024656887139178055159569500466115107830206683444725834356185541852484577425680847926746199073676455572869007985650269421120842460250045025840924214423675025820231931179407512788383120091435076609445927695112428332243034174083515778726797575576987366437905974635252583184032393169382327405659652248748554236018953309571151835107205150286153102725287813095608340167969688008966378120340627108778350014978600594110455669324349406779272254673975117051629329370917546632880594314299348253579056542164334084835353373960665 [162,38] 19554786101541739518612555325462767175218699146974650849260195960465847792963865098084083917499938582330850170362489627461341477815469136853692297005772904199393003587964567520959724903939962092099737611848569533615745025575306465165417371029635272160105436932306549047832373595261827868095481254448549945266184513446196971058166144028956915054633896817837615428105154900941855616321356180767541029185108814444168699939042801084417654339847198001183400215354698632842370729732971009727739435720818877693361193685866852981547033524429483877799343233530737437190119370547869645874579431337425581479943848313574723587283642892189692667299973155221511262457946597860640560861197487087867950222333979491883301202976229134692575058977419540921706475934839720817725651805435518966616860981193084475400644457444453117692772006976062420521187643116932119608070223974454658079542340999065016299932256292384868614442334446155228428089799929009229408578860425156216397679089668226146689825157352834676509162168438697039799092072812435712437070986323283858969787330791208214322551127278433100223969157731346901518217351195675298656950816095869996667268376745435115290120286960995114041599306266567271205269160898122294019089562118922452844039438335994992732930229302920158742771490071350 [162,39] -5415612711420964171578049243416234923613167039896719170983638157288633683232860856625229235394840295859827277602298778589272388197295757001552657854484636942888519267653718941181930615150085396749736805428464853160547540321827353562355231273557217962062081299187986247042521663067710683810591006244594749984325367459279187182584320361602216869724612422553696986571935708243649462846240259190387907297033993629746486077724705421241398469848560919396482569073625199441076153368672591936870755396711329372266433896369331894947651071788239080331709191103090145535879903248756023510588331440955622619799153394938173485189038271908173405061826989264192371731114166900218289588110260912475545129010235926408463058568214540759018933374224481963569096632202325530375906565018639151505196059761754061810338380411550046575031178615558684143533392468340683399363557932517973513836536834249258548075558949082860072887020952992543205941832969217470807561923467150299025606687357013899441133896964666074229012081603801685387642688764590775849674004264216004582495597634592620597201744671237408341958021116259389718978375416643557669993066139187445819561019338282722232519104729450563536895825072445302077673359129080519584821354162871207867332680456480641171383573733392923984620572410 [162,40] 932130239113153758717700652300595336283477695849575910397428761199412948838555564219521649593863854289258354641174332791698720621548589095488275727714125020829030581078285541542717792803530489435241532124743170266569286338147034744749935556333485407718963131994629936284949184547076276765339836684445301747497819513565519999928419587402674924327597988875464590800679426473006865323292284710106861537423783238299491956782932256118884327024744579432819073814165113867706564419275323867942153619979577012117034783358992395236344498753627147509466137184180098567980928157626508836555464392233961582152393460117948863228887689071494061344727609955296790267936081984624058735088245371441775139857284739154864892041325123041930962958486374492589652919155768907815084942257504702054708312961329139075521948481767706776658531307564433107257224267914312823882053914633918049619196198294467192387249809750715047481391325999039246439702776404524302882225495790950211423475638653793921676016960919706256826156809887691257081264368008602256996239016504634923090710976474409910622055871181395123848036852622145513797683736652235271562142733895186113620702347421943816802902115000746728882285199295269912731155911574039795603562353287522808393750281383263960425035900110460177076110 [162,41] -119585909277777787038824788387539196962010388687072328244490454567520887867620077041184371173996704042197876037624795491920049481358193292182312983456800696589591036343649999086935219779870652908814958980117772542031989234913283280517558139552219507808963737710578198723946270005776219382411991394751337385982140764363496562979343328209106123745618242427837208416450273987496597075287250701216298484349158343121121196047310304470493305684492688939571664374926354917010106558851678597800862829289280307251066695668467493008868641371667142809823695219773745710760806813255273135261416285578534228251802986872820729879281191973194065307499673062049027971795559942071567876512175335955642546694099979118492594086254217803094801941882107580642334765298737747821416861765115749274309140587563452852965282922474489146154845912694315997604602223743808318314608409099629221998066058214337137977642093371331964919582257100794399121867926790135008207483539501432682340312711875475097259822780133441341661364228526525434605610662314826748713297056575958251530711346570336067028093688330785929736068949448494184613010650445059529340489856364752153245540874434965849513222634122583525729547129003566464532622526749010341891471547445454806283848678242112580268951426147141194100 [162,42] 12071363259433308740990837975209996422732210897521037320884344066718837575664660725042353007128425648202185781156474831733851357235859463296324822073236095657383413659352670573122428108970808505683624795468157925617194499920681915821222428923921580458060388599885864283496866124039125046438858185665033721160573210005042386661497051968888245449943617806243472103140117043442344500140896512894742774197238639775171661359052896752339577240051196657807997983824667818863395679428825621575067536372921575436903125828039866783063162930874287576535878978669370858085241780416560000804785672553150986324825549404941135465764570637367352695094177708806593559100606322502348850786779115774750127606733795480917583932340164427763560455567807943623725720518398849737121615521565983265516341366463989381930856432049908198200127161007623716158980194986558828428097904179987441746401377166024846221347035094917502223134170593291905542330286230154846572932287408158354110782208010982522175156263145516470729838706447835565142028721812825830499069371591679500847851578427269329145068610422395342131900233790958221203076764298199413315303159089807080565301322526344743909492210876274149771109220114180845920475985716007546230097961855068860637126461695737380541054815488608879 [162,43] -957764438902129670904917177029630810928455329851629596993592380538701884076984566035160133528863541076012554341137153108375778013909773675045631868236094059888115964991454020642059819729611424302001606224414879635886278705690582657705794195740695395551643302760645261184282068826097299433216174235393602792305833186820799514409017780847328321136930340850818970776990295988804873652216705541413672865333841490648394788529399926929022113062688328742554969648690534567636868762897187274954578045759049742142709581254630404444250493911025205502676887028085161611138427739405086310329934159879339130521995235734360836777749538287188211872143176385852757490448595011673166158200243580327320304210784907681240766513106392864231150739140981765640077681505109688442157777624320697084900706683683083536894151626722213528885155330187029293662694905293757664737560172588053508345648126090242646440436078728710264070888450852841623173597021846333781567635445589147698507204909575028078037573778842319143666907278990318628007656916729688431815230899265483309275778693396858177914508479697101756680449870767785597406641018157639778079318373371388147348768011854622106807681192863579298127336359735499592860650649362027977196683597248869635393532641050525274258254520815 [162,44] 45414885176138205892268164343312030025636743244093006712209187755871732778185758672191519277051008831130177513167332080076331209669015365099785015829274008922591094487542195884129215198223933190057670663458334374815910136765427345995868081646468027448909105808845490588664379204565759122998454612870802916157572648000439004733525080810511368611291271344035512332496182404556826328342156223330652150918184833175677902088083438689964271136992776655230218457698465895129142169342602316157964106752234479494735054844070969969097970293185177372727292287894743695269571774145060726221332916765897808636841126897404402743229665714524870289424547110636332208581723060689037075596378213062749301220139800955835503943937189049332706751792334584296003035354058912977352344980185035675022148257585592003247189413421634545976879073370885646167339227675528974813781010555787297286950961451342090100606315927309757790032389159788547580302870694898336308534940587351099796248093622696006664918452870917093664400708943632315891875593264274244266380996672862694232063727734452873770722108995759740250223499943129928705043369682719550167347757672584528106412058194357957867491088612409057328404598902652126196262511251189943937881373485106569389382835744363233119861248 [162,45] 7086780441601651801498597458068387159212952362166398151237694850376772223266508148290377185825714380915984710192446014544484405157967215098285088446341673762407716088146331653124760581890028110176081294284574304666256351063979158697849925260382333133831069599577943082378074452583849947559650521589991484184174225886300150848079771167380692007800638032407666748568336406266113572784715989371980223253069675444537014920267503613635954106532290714795099523026489699810235358733894983045702757343310119817485560292898483995105071416716663492853924453875063355975866643489255504545961032629120133313226205049692425751830365219309173822680722932437760564147821436425384195423878606613347767431590760031972115685176538282462807385832548369784148249760935034464880560157775957077480161451889242333951756721674286026231652547971679088937025789184239158172850562313884753062231162825025029315316979552964673233443941229867367633287063569942659195029525166083075739209189726690440064255316662124779483241130720177512743885279494954492288588703898861674041670647785340060079727478529427802562149953943060096747267121251792929609536822083160507553715079899141406719841299249480192574011497054780994568987677415766782359873260368432263686011804837290022748578 [162,46] -4157349781803669719132360597519920200367601954520756280136847330714141914674527175423995696863229126766345796734182265606097640345207762097523634849946531094855453853055099593138573291997152114789286547741377928962877027416720540284645727196102242751311731927939563371379344902765127133300186882413386965132164293075193911003002687472945429932305967094610947226705752954056690485306815673823211786165208982912837507839567723113040964367882367281412178078595749585634446891078421794042201899148453238628516909900781809242662124091698529101165522952645922160711003137182378313597494396229366921161235624026724726718571725894210926862169293366306546608558010837692317797144263735309987687387255237255894217931452081163370483071745004433498639378231939520897349852941294550204768887608297762643998325750394312316808518259416839840915874221248361092682826103425627025024298765961791085516271939590985651326143240750591215065962727775940610286120029729693468194169482131744876670931277405446418855187872243667776452977604095840316305294566571161867627020797238284723429450740873608377934908327365400961038659925500505358528930892562179159343643538606714838222660405022962047305443164018344875105956659593545999996694888001486424519208111629814330798 [162,47] 1160237799660425531626548462782673847970298914685017024731778753166389820072452533436889066586208149621555300919606744314468251587510325873447506529342483014757955108713599621421842334138073387139248377538074606186873710658352458613287424152188594315259244663116842155564656756051782466794002598749070655852887380051890821237771228978329421457662647601014179947830431810141592792203672605341545046891103742820014886204097772722896070025914211949794110746161705424202724545394045993717056981045480794388624432537039194814594537921077605163833808981258466037931036421368033582340005414388035888895586985445954296404055826020659641550803018643773281406202591886085947435607685718875920651335026335643303389835398440227736014816592170827333215996515943553807227419005301523065204024090638107083261365717785034940028831045468526581891255377384105772260035357591676515419801953171722101312668774857914540721890839848044108571880810414064490386806449487011275144218054336566704379481245608115600094797542328029420905162760855836320019571697893532432255876887910728846872542562963495681032506588911225393495161922338969364308987749951156090448662254701583272929714709158243743591284900220567840040565147227281819719065445030812478555510115046148082 [162,48] -3551662527725717292177577507337738475841365270895381556673418716851939238043142869453259863429230905519205842301751164763140222968250147963858054793069668180517705612634773589504190986758046408706260416175504104859772319392646342093223433768389676854670022848635074415487501419315901757648117146435881341041063448367197708263779126207146833148998543017934317208224711215949412705228993842223126880503513076804853724028260938432893658305842982436740272538104341263792850483303399496970684714068943062302286861227735324278866773709579470782019543150847478250910020144870245061249943644280210913841589087460355467353384575625378461466660184375714235048154390663233150085339988304680743831702357451743766522239748516885661723787721027444586488246565767071149665231238099350697398738930806786816652247953340502249864618315106461671383840510752077299290334965365585345506665260355200519585383656745139578784911081836722325267982292784016873811041001521616174871792467953811018376917179494780682953860396421051520640534062991518417652246179090937509538439678732436745475099892410875909546852259553426662389204273198086454650034266015059716085256373330254567585312059163497366608498622603825772984847530388169342909621556967058221450693072250 [162,49] -239569739600940263030805065420337686377889678368147376989479284934370829185492885669766648926897035848397697795050726031437162996161250103584327329752500817735565901535032365495235169548428823942287435009008052855575788217966771801172652109185487874143030173677583876841104643393020521333634892837391921511606760440736966033795209220430945086549703558455167851442964969322819553344437232089877904477700788382000147140773132599591817636052263499536427611616274091547597221317335231192175008364732315309308404399790545587283632158770033846387271820703895771238124884294577498073365192092572458713504986637434202231825345171502551330429161529942520459379739188081432587164418230737632461814838847984139367751818244939691262748340641388511513567322550377226626735644053544727503960020060763347912190900410059834754003995154912373631087952050824762618310380761836347933295687296220593039107606373249841000702372861672194230511389308526969011944176573190175273765966548415275386756582087699581473374970122810627602941241118000838684480467132802427604497527315710184181940612026296881701048670822512719647528265809050779127130217676832517505849133639590214018858035682078843906490356354452965520322620754711086917579118997954762225022031500 [162,50] 185035187299434556098198355012564477431532299648046285968774227868837680244370228959774670246328689148686394403907797764212997187503055525726843015665349378625290634321691483656488133462948219520753000950055686703250646088747619792389741915838516286249897457186817347948360401512494374182262775403718499400410510701243112840072860073872135536365047816226780212420272949069324177311116661618382056173133239900790964350917235571144535778782329477828341025286196836891109503049635076297756532466500181865536735457556176127256440740644030994090679835555734636819538470361023409043094539509792349510090720608634192522801364293609438869512012841189424514823824833547358036232075720955730264646470130906105442342199600270357897800095687718047927088631564322305910533158801608902260006910440124066851383209466570749453104776123212365586630634697927719649905644539715169188822494326133424631055068762847648069812843408034557492207253562797298210324205957687165657312142878195087216408363287602884413871050626522452482960916588075977549999348962675986022520758117008082321661211561250771709418328648302138201289745513923074764759933243752501477083377083105682161231709948138591228607030127649494505260882170376395901058890170054591387400125 [162,51] -94783994240027357405114091779368130298591744305279286812616279089412997534108030847432691577547471956474663731859217444431893992678561580897432005458838394287637653791065926808635618072998707286958912885500270871368056702760822094094089384647086614547094726768600213010998959759106543610063708519667311382803350105744933490845072120346803043249372396836063337387036604604844314393627151352690103964393140875983187801364628251699974265287070227029657438830764264240399607080212753536107757992651636174689352807694054815095079108938874176470356965249229609659434997186560754422887333353310451877484668722235450902363703200300034411441538578467130149693035336560628433947250958541282194077865565470589678155415065907635038807207068539157502155880789793796737999516534172497325977373525570397402903291664268823268449706614477601895373145485987050473078692911425215516816306857002057353154116122863624703687943873337777503054893796594218796851175707541703017989842019961882518501049602598306090057725845707119407411759397352250587270435665709354591080177464254301321233982359803068474604266837034223404175198617862300946551426707277868153791665495279126734313192844512430105780320272330015048893186034067225914133573539691486401000 [162,52] 37886822728037189572586794511200866971817116418901759575752902918620369876605382094068165066640668979438668714137876858763141849282919888503638213584193969174838951194221279423524159447472840995854086466518057570714751369601476516122835137055348667482765811874822414779243651977278319524819234421464544260636007577712252550955962075764516141517254037075328174643800930289662052143825231181053411961303651308640141789810336034357806229987159939435228054415029791849935598064749719907760267611362433876342225247809986656091807557232760256844692169607432207619538525093505344914709052206954620297731438067591953728205380567454954838301247860297703552540821905325321103489726486309679906165125312013677648899503098714108623722954097963742959145919737055391826582717926853762980868342087867257997501403503394429416726992208625306354737290549918789468846969385392232730917067691484599725096415014265756122555128235613138906421206187510677187345300557369080484949748786907806233234034001585280800805043046329346510885069312510312199513010102434814921018149188001858758478843939521808661348878283736209785895907888247580762105826203613745292267212286295874238147141196191072942160269507646635096170857444664542472221613159582274625 [162,53] -12291281627176398895949716830361408316332471525453206658335348536692618074618855623315565310687857918725049899904840014812583402188903157898619643918300829537720381144537413488649191431631871792772501737220779101814463717316313469800856991376840259956207100105727898351869108036558764973834016465134839746182475758933503892402538977875160824203397425784730605788293562902772880455855993707655567338470285750991257465526466972079175231338639947405416391450716704673600005992553996196249290232423771575478165602300323052967735175187938261823636120487247850573610523507917059442382919630006417167245639518097304692318756067537221017466759255728090331883670964605431537308927941798624787393324906807407595801950849273631686232038265855520502952648720957462338645818508606490599625257633093850572674277615814525155066604667301359041541291918763763663377703540700993814616171858785080058491783543982357761257322312337653023189244855068809157911342185350002434590724296565864613413344136178502641908675179717288356913122678989514780497648354697992513687533836110406587624472542401014491265424134609601422030804144970537159792445170629537121021162670164887098043423178301436028127909938555627328182889550785929207013558796432375 [162,54] 3232829077365352059930455774873439579762366049269649413225886585060037731761345017807847610073631563688196724919164458827477283769434785098377586997253322246368282379154011529726110294218380795468583570331932578600505190461759474592878437946258362252337298729275459959591612347126686074593651594116747776918617565144690568764277912288876690280894227239787363756155668089325028537146629796107521341626844348263842403791211947352629120890911510988142881764315122631649869043202179265416149707386029722566802583197419425711582192939974854459845396400861092278389316030286306117342094404161213418526060010423336427498036211042119133402708514546507506417716031345286487049537506446047005211853267995862709010138790889499259761244288833750816895348090135636616273557713181431805848343603985678681016794399822476421498696805945114977409186756795413047469137737542696757772441082997878900963361002924916634679230859056658600907586067313101958666649046772153535321450935506853710204328447195251100249591962098306398144910506886839987585960145612329571823989960023405095601823346643012339948143193208789904944156679927150321067773964441781851034334589208498172628988861651421347698500631130948627025286058586471645736969257250 [162,55] -663024128108532490454910394665076658430011721817774155886568897971209495509312747161305097533733132843002525042078000945394513283190370487196607614433717704262601050902045430355604122645850782074353825963286222894717812708026205942919904314583244519235477961723257262386355575702775776372347448441363893654867410298071605944654544539316821227728709861389817153377314563562816194506134638275857371969772866208455959840669610854647031896223775988789646657530213186336555265221399724411551815127023794329054997446165683649570665877401972193546231595095508209061368017336948114765032215837573309518110917593297378197425310511835929130980076404970663059744337966210995827819789364352035543756116051461072002143253715492857821494766561859644411265334984590968745549868026342234149057860062904991759593075820696093195504862718717645130816469170598738307445257556241382024403506007683701950310723679786716945739662075647830229575826408066310626723972415904420814359596586801495434964538807180542740305431985569855200267173505824811878906824667120108115747729393070893414962927644417927832278391647791643843577612199931327922420199644981140962560750392941324262736002341570676523532791632222921028545179726192926622849625 [162,56] 92099445334756766514230788561868056252443184301735092246999413724510776771447171536411053189082078914757296659365947578516827354941225462324295909100846425899158042036236476670730797386394091438671306623367121428122514665204614159612766894132268927663668451547435187791992478088208950820913096442400891763493745389190436820702280410309270050779811552112054694155446663248732134111612176622244880794918377849137338352196725721800928897273700394182934951897112718257149854670733188826911799037215258690354268836585405529458947534650337455084694373023921869050276685173373712177039920123315527251411077909086059817111071059721103776777527908996876419572084451185032948082245542793653369714543778480943591170561602239142640385723036689270521338384380684835466615246633234809606559594475639523528705990456233608612068173311861396734289529002333067648201277577648788676949624611956462472489918820262504572751136800922045089649747560850235446203061589675402466456083573264893970889252625935787862404849807007197716147604631137235910984708967990398241364756685019206472896972538252885664996863592615737984628389379222674587750570380943948840830215680017163784686292104332523972047369883737448219738022535303985179725 [162,57] -2245024432427182103943621065474141665402011856528349595184150523888089392756029494807750268763425885991786422274769817498360333385306749344971903178882901364166513510684351723165400956085923711241536008552470382444447785005312780259086065147778336213789717038284443161207841733291316677310126601411574064977682807260111798742809092770705635507948290094651692855250548497287754636759381938725101779007248018766106465668087948372163932042129964735630735642125299378097046183917966716599329028527959210231588533469118718079186438132950971915817628044098947510041945895646849604113767312869136193893290485576710512083472875390213029311615404916436348832191221125650537750835439830656232903237038362869917253451290295553694540695592231144672237599730166449555442516320708117757024339240600547735165355565398524089145089747427187190902945647131976302260741372058480058688482447564423081834695701764480118688819327119132921575393037176287590194629970407953300641758344469800977997528718935328175479415552446759225877011061937023955766769204875499025715679359295787522944664228487622499387060491273491607060171091724922077820188199055708198387856179113554881778566123102156375017087924395636353156279096663633225 [162,58] -3282491970935459211536733856758906251011458236748051975649637466616691558316637754803071039113482166237435395471800254217687028328134269385539063528897927105328398435529736075933510998402075041427197660877840803833356156659836271058080670383552627253971347885102410697307561012776887423376231116050723260434509589303823950734263028653293549164621962991629774906880697234077377162186226369730536623504767590747612312421194477258366839152402031424312386688159127531554270810306701442718972268545519939255369448320059851039711780849370068414660129507587560454816625445278062810328549619957208998938871670846233530020363021412174410827439018158843090474659271677890595080459784507336070460578929928674362106963693589681171801145433264123333793262885771727284116822336492254905038618622257926099732654145108427693397889852551620122963597266695248185450667523655186428364174931355078939779339878848140255003553454430424540256540911728241017918636042806558729858129933205144837439763397275184332733309806873733319997535778624529598616957795376641762110253409437826739226635677252334347686134180250837935873129804745445276542901583177977973286010560919919365718996873296743351418012107521989765501126491782600 [162,59] 1188834719375817003627836363778242246653425940913760802733315189940441056124551173289803248846935275814937850792097345893810337346104910028812998100764385931832725570260935038002249818507924596902484997787824379245330628666400758910162177721270560423742806849778307119523266725446771854035900204382006917289523670580728751370653884045388645381707791316595508671006887673020950372474892195802824374232302432544323986019822618176393927474451111646094239705673095966939393266755615187138192450931951480707111085138335521053639667790691800198758581134469097180164710291688613653980839323599219432569603421754671680697753256022939932656456344266009053412890471668998848752528362095053464823334408331962357803481842348538952955966971782502790815707229803976632695191634612810364654549007182673564086264455762251196965544360120844387001923715664646444271063390219000946673673872632156757772760193252235573303767678140058097925805071219792711105004794379802243393236300225479044848568794877984944155164195843032445165312804444281504194529886117991061058978048691257313340776423721118986679153766921960928565061196835583801062354632525399625791342146892014227405733917015892408544035938817984215124020874250 [162,60] -260251584267429199001513216314908799883222154867876546045106095368907109579437889488120058844564204153161512749015916879806896161221986346427197166523995247300458334699371779861609563722189418135671584892708252436967757763021148696436448521101554147897540795002445638421686741176801807659087030040205751719558774412030982957240175960760231960754347228474604463637601471923953088828084920044291459869921219541017038504235383763087667754724532515143940578092458941044070368271014676179916634523675391231208180767631820308458656997161047332012157589529268812780732416794044125195009185823699868485064473989411213981696304164958475976647175731885725885552610319178540455061452173128605902474012521221511579501905405973878246715824586747139690983550897370548840577798477328485416261559965757985165435660211248435615655746702406581912495015365237920969369901879884109270322025880754070869994326720722729379868290225072249303840262497259986377248003182654333235987475573986221043700006290315013189472315093415838090240210887693448201995134914621588493427394254714925717252619002105344490225913578366688282352156407481633622011055979321086976695745893612628780365499765832253091668827051512687710745325 [162,61] 40995609558980335730345160764546245530282983646403862808682680470681174100369712843554711669353579305898410981827034742532724094539764874717996208812308217974951115186763427007703812559927223935447684723648987935131695161297826598955840131422120054535097768514163108794712751902700146141228024030988028996067306478544796608747713023714906025085427443217241652118116916640919148538697191494633846398419087485129232849661879885275335238442919015306882953540322403896640641617993380005105730916941541220721583795896968652180952103149809156628473019906004521388455679926043757292754468706728619816261367286975139340305134027950615998063995419627011054120478075924120171167748522791118326724322095791910925648051066348267775072997651465445353488150505979853349854485675679736040772486933663242368484372986233340634175712782397196133082896864677443449870200050786516756113304404107960943977999600578145953434335525797729472225525696213683529603292779679930904302561418714534490931494627134195238772031165438452021768598441759840528803175899139681073693448040519974562760152985804769963111174149475161921969062538830567533609715290857303265087298819206507514952044369818401188763655804083502521375 [162,62] -4637530400038811081155514493411746559362224484009610252929514288094036472519430043179034246447758116518775266089483357987216619288094252712032596997573794114356805670500162071344389237702982928843270429621579744800978207498295763319271067110111105580851979308575279052351469702017798623709404303740296199736207607712445883330912813030733052692449201655246859593174368970305811690213992095027597799133546547256293102423916740721664249963430053911079332898575590040473141746677187295836657755592319878384802955546696860094839832728075828006012227427749910225178597479460404247178927208149816360559810615778567287467078900247099797994160662752103405386019931634162285411251128032723442963514261216212269591858447464657026959409938951859857399736512361828372805818436500771890652798494962647782271449192299643368030684592434152640246650247036006016658347153733546650664529857217476834799720896738040714314118546485722813703981617309354488675139520440032387511024293473290204813410917500934466054194835732973278696009220533704978387053601275881481026039617688541763341095429137840182454280096470396606881285532794990007513623765600414753108722463722788352006134333326055098117191979481369850 [162,63] 320732250384441316565902880217512814072880254467778616020231759729819741674578434643209236296146789211549336442570981669062373709974898453047516112563011503604580966092407274606392142860851180712002800840782785937886443613056389215592403773949911779507310243707915538919613379554708410364750811640974978069875270323600540221316812819910768939932525670368318703924909877762632684630087845583857390149772781910201992221552581057099756008137801310331256174241512343349629390805767565442382490235886865893136746321446958339305635652968168921129023657534664675422490714751969319769395142064357396777499241862488822136293330281325880683826869710706654630189987783704911127549638514260777455072807890314797892695115726756602889355259567543699535020369074425677871687816590627257050956342630588993938266275642999377451933083133185146606443118506934797523542193785469144324280409221273286392465033574486153508665604958638708082159981351068366577380344123529968344412227602736596869565753036052733411543297306396007725980271002940645705698274609167493888323268738729218948718646252430643880413336086179425261053573184234478491477715820938061302606725172472092670499997999333199905951561465800 [162,64] 1218071912269876070583002460208987575838122837176933449868554768368857543711833876760063279056563785662016755147065048293246345454172089791959042823876931924398519780583765867543348252184349866135221743719975672756879557857217944356957101015244923250220510338875963723328166756855310817359336766174766243592215603121343256313077569654799792139236021536136180519354822102370201285537852098173712758523242801505930582361375135600071662412075580866430716323394760224471431807343366694477268901755494397425273801382149275110703015698740184635046440218726055930451403122156734019365965847352656840599039148869713610503912922889467625176762163493908070356643903271713643086668147233654592459842180051434456955205950948263120144408055810408946148430284469768784582456626241224925164520149372773399174166198993228224249546093892114514147093741570514466004633014815255672593876199818564606812282872598891709995166522562801569537904794135013012799492895970701605872880697254754209251132344295348944958676114482411550998793564878941920695074735677983928727121551954900847692176797267738199342668950862507259938415559928368038015989626396260462926601216978094331157661029658492885289325100 [162,65] -3744952834057051278182036588730731009777365168412221739609641347149528886743157965396500632909849413712139292864740605774191057025050571557865850799223849077067104588439979525098910457636047643166267229574604117270005105753055584573307357187124021811773705290001881979299147221649656207171413090599646743393568824148512755225593509042850203595303918400768509426436677345244149329472328815194629392419618285579662943165552847087690329237801818224664550670227947319698258910077606589138219997622583832025018107768579241742697246554177683718000687434735106787316050918829237507948126285715892255409032144523311694612300689769606173095185856068204558266727370530275299616898917526807820299124072259374557870407808739368229747605444208107061941075504187212416604255824696979139745052531425780072396223190395712460052184226544393597238229494722298378534294529756545957135989238647792169440183115388215894212554986048300243554968125642076878237292309130026466472779522454722934993610849429891789572081335263116511796946416985964528931308722162573384459720618836613413728467949336514096352578149957863653281582865526225500818910115308352370318824516318844727580956473935034836598775 [162,66] 549909142109860585790385793888049631968073057866163915988392118602207635683973529917212163737788826870405453260331219701218152055617564696383873227292963697170511257750405026561297142986360025828874463672465757494825527119867067374766110348992106343476189840147163740682960781653159704087330079516617494021626759218688446661697205887547687045474279266683192135645364616221958400685309758746725307210522111033110016490460660527637625897292287892718789216602792557982195086728043296979296209592547303562337515172298519520060437743143699426795599491493481054138073875321837384118424777338013778909075122335226667174754361409522986086002142045549156718471300993625229173304441904391647700942974086072766038766554020532794633609151423310903578078453718605198602831479028185759972044415120698982481088168093615178966368995774157673605751339414444934938829909079033504037877044762767243874376189572510538309750944810482083246834513004148622957328309464972465621595773640847041419482711874751334860352731778052417530993975933404762335677957085718470130989908308104193843211365144804436955635218798434620384325191038065022757183544336364399628402956293485363287341994215222442630 [162,67] -46206691301097327896558394714187892647505852011943648337184077311585728396890061950948598087617747930161954816613508747943969018566967706459637902199349713341555102279833014467479012272871837148421942639360347423696823909642169614695980309071880540612128954416964400352477775210737223791444781857083054842873995815501350330032378558989524388410963576691508390441821950452044686218960318349858024920248929356190658458182646937697631777602313280204391331758597585341827520930938627785856388462828390115632220550007498882756436476656467609647328958267174849642082175680304267964424848372315120357050412589848171612613937426249702129661737100527175975649400509121009653063150714859525607023519141954601513095278989735918098862870408148654110430916730298074158656688089177446136874668115342611975534327485276774497376547658684169920566880642958055992561071391600178330679319342093230492703825699120100975569944688413538913303461299689886515323722438023706726603388135273824997147377018508241381372976941945225195781723741521620629640509277210974359800770171348236056293331376300970684941330614716190794836826707702108658684611530067953968650101553651527924139927717565705 [162,68] 2445021580284312983809054357130907902051464725919178156103654862228282033980961986512914521731519290770699037543762908834359432524043398860740085191809971378654407726941288523946890066238707027186104918038158404944928898221491526284533562819854495900337098264272702464400909875063521232081451493470988683710756698073232508519540368908688551913699820816427177975821993272854332868562892484312014545495613929320590552137955173311399658245733286386256983552059707737111332447599358136650688416957294306548808000766421328751067999019569490082731773817645304612043539787790363123567143468665788131754206893790378585548156799175292070393002654532841984044850354961728464801274765477937539777123975085373204075374188089741044079684240346501925279548792537755990955370816059696024731133504670677595325647455685738025586363899781398326921189605410032335793867178515133145658631209959296705568353256429136856686255643204169258570746411027801595214232892439824478517334771064324498797787902804066850031781042995078534962740045949891564770390835962030023802257963146113246490723130604380556283780685844370805400106360508448273779185024025080702523536234175993898715082087145 [162,69] -32412397923856362370135543081518923967184232583147710681224896554651248589089887248989441877825175312562039479025493747614964134086149423935582930479639838513525631254416379718585665616799343100199589431068363395273307728596971150581043697349017702829047584257354901704808831276366416993114361621586033757659016936251251603562711712041915469799692191687257983096174009501774410415977528591351831625720493901264609103455495175410580678441446265593990335883244307042858423941488972170183070425610947253534945713633020575158247255126325751218179505939156359337352861817092354538135425841940771759961123452847090523742314047140493172347934189108311955916763117858830809016721304845550877789223179458804138757343296422135432380954873839209031436200850565696559503494538971793598424910230818981568059920601866283934558136470093582904987599381983159477902098090280975802959690837310636031591298571033321485732752524280318333594354062280762167470830442717898423074975069267188036432669320935108456794466327353353302895440422015099920659977804290684843106675318998988061543699769349699593763646127897111023297666193721229972932957782089393428606150456207399607246740 [162,70] -7158540819759412506847857588698363323842177907495432209824710534723207206413812146537233401611754799430845270599195553437950282822961477391324551878122052854717006143324669850204624107884364913754978892779277471245626973871306444872797810368816219137013009608983645673248663813137218642124533070492650642001424471482167081883448712519385072410381129398190841395689633281534703534696508828749574452500862598197307403724251759057384985148450968505122538550572947306378584981006535260036713520070573111965621045166116286018059692251075378847263999444893320961382169509526595890670386065684291994464568615291763052304306194391307759569537478779634751986462367771848429879221924406585511866791345191498562221158133481223069401736975346531216309623882512180622055480526792491424027989325499426365639614573848269864824695807679347977994774206088291362105856751660688137335360080181480094536219093165904709374521427670694845706201800530173034217127745872839615098946210291862639007385232381892777094689949193490651859026732323278860972076959547316655914443508067289135780398119235343176759279220335183712255376722667110018046123214731241842910077296367057643370 [162,71] -5450021533556850903531791586365773037402953190434433231194591625622209585255514016179865032253462318033815830104459286094598725789738483552282264860804046578881393027602824740771352735256343033490545435705964092096378950833468805418201896299336526136640389165210909867184418659130911410243308164861338907237680559972893396638499248234762071644525653799401510543805860374302267644998860209556482201159320165115053022696971982470531443618556839705802708198687504044236638417215929994023624928336262313196556163047619105135164640934056784900201479427441395915847424664810952090466872482091229479566685405191315262565080893837390564845592794667675810480300012133082273362530121336215277655976367245083581529150396137791762818304701505309079965810989362060892611237232281361026820450232046190676778790829131025076523240809185812636361783108768403672488941679769157757891923611884170461769130869998755386317184564238174631617958850993871455389910461232165275012811477657738441107999761470262420974740270282570419303236095571923323875727145288650048249171112867980321318271199029151733001124227166224924983263906145944158558423382990225077646946514023555 [162,72] -62871077863542169524959046573479428302618933514955684074716306835524001258761491068504732928577673969326883321896131908290437905250102037110154243561515682267486116639094280315258314701737335005916985851156882994041194239516232730862693497791921944714967176902188534289497078212029255008478542609638979292459454062227787301960324365054846041202260659070104563024489717407303926490907895205485705433336003287758678238665429926994166926833710065925957643706044712774010049263131863165029165632695425266673976563558169474349873785220883932594241878579410007361309126822369673252150768564604657210890558024433950091439829493289355751116283971996830633504247951509956894540167902249767784659565827265076443094954866731778437938473151183848387808151322980775922491390233727958669422734335794641078053723731512661020823119146547735843792224663621842048580068992467286392178868321701127035218837662117575956282485980344270108641987711832661011766186260837630373505456395532769210097708763618411394578577518794642020034306299512261491313878934050576057095653050065199281532213307344495654323156425578207044345775641342149326509193020271118979902520944985 [162,73] -2964147600803407940903288086532124626488869724620738094265251694555078987738480389926317557841663982284189899301056931662098692169426580638677405330916558875546649353473646567909116258564004738086182550192330122719629714217436730443159454923314475698881980119413036460517348516603259122357404661937775808000094170627922733360625282450102802765616072242625351521186467209862250959007527710879014946257887987681921077921276881167037210703811788264827733522991804395752472735664298886664036353492639098146177774214825587943511550185173429140464207552217516438179772659559153474662068887910625177333342782736899793433092217098487869894991850603205931106527836133664650834213274476520583489523483269289036076832540630773400202456803771799559590120753681957507500273908920790408746728133603385669451724542831329641159586630824038045351406753295279480212352579397469107953508744273642023916929021211642071784154420345279657090234598932054550662981222693557011605417836711004619667401263786385265518575153277110165925547543355923999114634428256182881115277784386842505115648954714544270135690243206272724931195001773023669643017521502705118974174500 [162,74] -166326277282456749272322751892567762743386895971890242364669696209571237550186947128731099663120769946582224644121140326804288495732799341377158231467207453145811496912234667781396050223311884651469778402459039467886130240668271765147570673911982214410043618827472267442046365652001366664622895753748394638598690810026185204220520420614525581763548714289080752871850798932932964527005433926052751940201796725158152616612274692548979724730555325825163376743372291425367387648807976273807543372036935006659153262529977379447870949350183076624066755256543157614857251542763491408921932659487875222701172215506880381431611186697315134080162803970235606503848153386770761936445405673985395604244461416058195002399817981012758154117764532320429653992670474868564106953339514048033527082578607134305993402314352791482203145156410171718560038981959431696787243551500043728643854423536353196837673005342319379787712477066433237278703431460879833469230578455790298503188545619473053394919549413801501906215148112884875441166385468929205060572037390567895455924145091200046108473290884183139617345258593223435744788205294721788896714628683012874150 [162,75] -7057230981985093620298280257004419267368903461604804401900530171744228649205721348879608354736636617893468515578564779616104539936131895416331773115873518638476073051964935881804639845785279435708981888404749613238687192402851851551754976923405676754734699376359808501392350448648884792925343709532869615584780727356268574804831700682721486721855757127666988742487935167882704425949029896186853691985956145044648425857609154660829696897357198505791612872166761942078142576716984779851804276020330088900460291895841669886316154619538990898744595118999987364378284347857957172225396377467643386458074498148148453781483063381469123919804540665064514505228853695965734831524422815419738477496210675598417319320612173543602636508493172399459362882320986622475831618983509183050869314956513858277049533091225530804369259295252337503410632291337724373591702848756061189630650991604748286361489125444534397533850972360692095274854530201163759224541857134341441143373935766714282467711955092884473619293742814314018376890715175512689426419949683949667412601572392601949972137632675854833790395433356664871398736309146291643834835608634623025 [162,76] -190959990791621195469133459951713640427707451376439538055383647624403164426447729747525385803848190063162897460278331957701435716969170186350195762799494475973106756519122252987513729497703138795767237833424343341852209157495269502060010064288494549019501775744150234242609006132319240978414974038472908490934865439535823869411769385729556117300614732207801197606691254853685180052457930545784099253471554269724839823180952663467546905786333803988528941783913689157295195055169344356623680621165937312936577608954045970157571233655678613736017145689861788470860035670206168774356508478690658698922384304502055208389014470267690143833726446494291189214898794156206800124550057085387708812310438361277616079631032426373598133156691304478615493056118872644776179063073439940257038703220866474228188850111697486063123075417707215634864666749538519146403035084600109669478718269159433581079059845345901942693305857524825066209998254607675892545784567353894589024716058645565932058963713526140815587660681446534307696940597856567491910560753697258728627041597659049480767565844218723798186870808605247609316994317551605931535452753375 [162,77] -5501575385179451392541834709097354419416118704763640598295203615899195374507960187294900965065455354857694325500442288241813080689527165922962776353131268221684233526663900386809727338776175879208116737995373592546709551007618335605678521562126270725946481022610630777174372742163812984164050396339702848166606243670536844213920087071140972492911573802294515573276166428066608081986458518456513141915559895306133203343546870831965610389774486290300463211229837594711791444834653472513611179664405430842618566392789511511309091018781950811286413531742091770232903906769477638408249878028011314891857944370983290459707802407105529893188042559824235343221481741188037353834023706266711499058291369936377096467576090582273970937651270613957248139282848626451474648979397664035812594111392886237093835086751426974193114101579589296266947154620150449471343402976733967672340025857904974728675916363088068519838406131025627371894475113391508602950027450833229907575305758082147360667801456862447755150336985228054930204135910026356329277452266486041298292316332742344524592975600772687100010738399840835934760208978622675137204600 [162,78] -69679003695012423212234766427476167479631876401770133557699195792100751849112606937339418224327994740037940118351289872349776054240536304944674478777327433833647051388069334643441369488933593505594222598281041062395604138222949644633994711926889243176885558703133333702865422400122939368775200823104466808857233110395682543492536523679180298598278481921641133018401307340850948441022695972129295341325914562780985057029867277598048218906310933942557093860894050352391462574999923096427169624547105543147487730921703101337156883783111659382755499111679769086819211329428197705481674215219518255195559279370696197910514743403810137275626914891095084236035050920378282815365201441066436588597916689516898336288249766580693047791591039207241950824314268988624610161231066031395357895859445153317803290631107184589902261117822765847907760224361732649212795742228340191744204330528278082924884429889754141709372943336895951506088030930707666532907008675174478914596283685426694389908883660925673155319097520087723630522156535515902826264936577127381302721413393057714786803187576028255699240313377022725362597142105094765125 [162,79] -1278723923021308864825052694617871109132179184205341476034975214095334989926942080049976844391376046025805178205788351009517237236121767113920325011769703445795965247548692072127493068851192643130391366692725244522065204940709405507318388931239662669193460691442861291314724409301337635914899979676087629462046240520982959072740579189701233042417524199902144151158789018991215251968328816473890848029652471075373931326823320515454137607719252191391652318532495057037306880982152716192597859728519374201315424936316735571526224703692801558614335333842272141200459182499341740328614949029965699771858807727695592482035619474429712075577417316959032681105995229563001613142584326052481306301290128868355563659613375594804049670730308589915960949354840690931231242659061402142116176740591612536855292268742963430796470253939131656551569675218172882739239115759779206282142072579377176044871756901565290054644064507370776129703071654964535092047893230097496324059996521972451361928047328541130476948667773063421031636787051989604059340581204370678909053866297632168297210003935554044407294280168544169587410321034211925 [162,80] -42654485863367477326784175290941066246852129538685965819448706351926432809103103556443557912312872788369623656422969269768500565997051073373701695643450027403465375724607831674551455503378474910789469862591223331460638797722811321758982984113543917305675467747331105359796352232894020819035919503709331360756148633083369563221825236539452298983343927050695179584420399914753008152746460749217332864350039568544188207411222523342890100243721344893537715245291003066794369592409453908468197867578737536865160302801574323937300518871655098354197645457411888908795256699251782127813566053768303004318870665550397896604537173891698108408991944132112827505750393813645627267478455823655331439804570314020296654303711449742138795358144656085504510788203702925814567429563749387892613666784934431011835221538438688707391497865937825096186918334557316549311640774255602566338269549778559473014656407388949754301419862287640891235827645626267751460694459837070741873945986287967669103749951984324206969507547715754318830421531094211001837095440332530555374083575113662155735606860943840697395449666759596972866939486950 [162,81] 673357545262203383083182109847087534972710366393644468538295737718709162616174106558791855862815951791153813631379958391180605680261568636689458314111882145320682431931036367491479742395120045392429535193131910049999957389850152844970654487803814589009600941727606452810651729188084489718467528660498346908307833077827091127711409796045789412257371144605354965830466947124052083151617919667946213825380902800780719962912286012242127601995617459506990919765404676557875306420748772837668582642296307500106308586292561597648460023304614578679883708486966506653860886266343954249274718626691872918284313784636582204806196761154015404333420353995910460963528884907726525037393793378608158342658915017559327422756214090169472676897637938606890358051910321470939092448459223087724684663326136260057890461570885863902718749373751649244200300041966281958591498072479678615372515566017444535906749501656364216448605139084686220189907376662743860936040665415187074084370828672305903620683368095547735105233583319722964520556156819528546463719795211235400169948327090030203399180506343167696475904464881262196377925 [162,82] -5075556246165799045108938657777647095855126093979117198271578213597119300006384272651089032446796820145697762438086699317379544087125250084835118178856318185794304222083119241778177122836978794188362634018882138656555795918750348469102074348145153212546070102498756890528591636572189109879400410102536257713242546885883445365016198349733951316342144987797218912107800827037208390109072041380024294374271955741277980392933374603399541993897907933957591352214212902705425520002479415061540154200670011377463208776160884136260048337160526064929779474170486521958376715183192930365081050321820237709870216297778712133264673225361198541009979596211046611811084935981784936393443628067781924318740706656222473312256599789605389853792940842175790465010512354293148223479766814765719486305037819366855428817858845061491260507050572283896389765094521869367941252984251229750650594562141665661230386217861947109883874029216910439658175719856713222642056879921021725054931012178997171031511455047418740087892006159456419386997843964120139403949122081498999103222125924714037940266762304495985506508235519209490 [162,83] -254289734291808705766739296141574905742377364936338805952807577031979870448855983922015106945415597768835338146988910623873893010061133567782511374265863244550532646086073615553878157236934114328583944224070397756630131313549635924367331118010387817483841574737939091742138674723201605335520943127324230094227148636466978384728430402695635852145308872605719980780933484948961339068396717618603564245045536100316360891473698502560094429818490784486148451278332603759201779043252922101338581956602233263915560240382910218415095790182894803930722099193587011811951168075522206127564249701078051648000247651152917537601836404914162214362877894897551681036379247128161341807874303751095462312036891031482618159410211372586230306460229147270653083602738896076623689168184984400412682496695255889827083505601755196346148825225620009531488960313010198643682298186060882099859196910054788043391794523252933557969317119330967048483862650978985928694835728270858915494481458710557372231954087524105990301222588487543806854004892854854749452661891644405136092389589602122083499610468194612658311811313009025 [162,84] 5076624183781663011871388178384615457499935990331254626253067593646573388775066606250126442322909122177890761411967059507467162418888679794742687751510339865103524179770354076041787323848696805789429404969552947985345751795472661478506158490641242621912491177351630524395231469572775112148334999290685108349050551206844822458207355016084590655504717158581116979430950751690739877288542648298352852094265834340725440547741844694189674636323328052193082074260941381267997670602522240916498970507004789337300129333400455290586795960820865663097871095418331455440490618309132369254681327055356104658511854722344441923450672680124063223191495006768963348782193508831261640629659780386596143972501418824961988516128241918762799020214087564877314692700588904400826835896162682631277244446083252734217103737721315765533023543786846454724444335872500100638623250192172987154529266066793282568108750376066541660607494436379593551636999459635787258926154782277076850112759574055600742762777175698102150099464464486002148842129508160662318698965053239014880587810495599309768286177700680448845191032830 [162,85] -20293795137498865397294327538258386824499362618185031298420403725577278254160991107459943203605065594967502110866325294350637209463321959941240280276050154092618137906944057044352988334592468318446388916372305957136734977711472989152084012590464107838918429991321247873775146483879308650006711135158228893467979667353685512546069360435798338294034819750938351256448486705021342686639985656930182074122505869237563709618970616845176397049558492522255721715839176632024015230927760211766714059694772524369237601707682370847690019023075143447733972777615927554682940695378758321032110053533216598711962029432907760427218200937115097614604396688737281439198879028257932202558769185910790563930763964184636690819614120928993413549950501017821793955001006309017397852876568505629299003916938440531426514690114673257359605996808738462808740363914324803925673860711931286929025475363947248265180745725313614947711734342615115880390716747737421612208709913773204791847697437588937006642809601546623542612722641982305693819243154214183090578081526244100637481337584548335266169865746764582982645 [162,86] -402070822431172292587316908361382805055263800543267256572630998597531643727920423442157283280513036738479033169869023004707464689631223668857271522708623910957007360053946165039092572740210101413439862255913022358613557573313255456605117819484032636669057631267672481090756451404156133053237641784500014431172091677905479558639817758487995930917049507287402044010644053942284660503079180115582734091980686835409704295396483872477394136132500013551213641105992081278553139356675362924623534317007219680792348538233526016407183391065236372168731659365878767815470943823472167531233838494190483603132408031544191418960682892481585930334493121525292228182866438614456557440553077669730739926816407185680419626496284446353148228226490430581640985075458740465158210915260653794448383094628302686268272223589823905819657830783053920052458534149095023733972505636987641510850228705051460655095514165981593226437237056962573421594302953826620255394284878839446706150193622848244891887862231392688898857636153030247267638322151961065013159584322266534263363738996665241528114902762108305450 [162,87] 4824624634651838575740944311335859974170211756741370170027081059154226300951277639507186727904576568129365866416158164899799638274109579329969644911479911884067844857156975604789762587662298074067642280215616467431621016445932290217697390232174725431011475935179573354521195461763821870439865798768454082926535654534496335941173966553808539799858884778412283708110096288394466091999005509799765107774210336248079812695705627577441295029717793709551534966668057261158308042429421931816905531444527549061189059377023764089665632523008571950880062672521479479791466925849689646094530034797051276852606545875017525612678522615984274516456598057516199851207839731424038294628316247892812146272950024161599416602858905639927350733290227495998410611295993851469267218680303082932376589212338929885754674362962290130691026507348349142948073847658368171213589577899707468484273299922904419555451124535613454424379653135846765868097169178258709336485153338602561874793689084485591777676848228628956792981757779008393687288650369246093988887705931812806542323549830138820316243031316060 [162,88] -11526941744129353590714689716743273362851548884262937501167692305775664180260209027339913425952484745854522302944627532190143405774065830612907093966381590459511571703468896212675251216037404836482783703884547903299350159704152870486365727841735779162298218533739673911037752980230458315160312667325162322650230939621817423278805323798036679009209077893731537521603013512590772922111328381797264112810822767736205804508141043421111755820593335716316324148959295334433891525450937321745324075264183631374345759026413186600049774875791197257116906909167235904422006730649658336487346659092897546271042361180107082719043404229706063293323098421567975143279441867010298880062864050880808814700813963867178016114428921667979748332673924117359322666613272352027427369392530652613350073562300189228651552454324713044924733451879393393381700147980215375206297241587561680832099682329455690749609536436552392377017989509550072371271950773347964553846205302298965355157606233635703507538658623045823310637399977890836509655677663431848176369673610488924571667597223471716945876425 [162,89] -87967849041205069405524447832449680729542353370672568427039186710064252830925088798141984997742029394109967767108074092944629215532432251793689600402490678189752465038139879602295919024652084754554142232775501229354389154454622772335230576702501762962549770726557131031172923862561730534458936209352535056308633840210379345982962117657243196042945234270790618010872281285826434879399658004476406596375189207836472721901335322749306993697232816041093071341574158627123604965641929517197373179169676130985331436370440964139143225411958079031052396469061583474166852935452920473484747592835325322478808811033723318880319959217063395870280132006963846178952146596781799917036741887681273552640704089979860576877237063687209829074794394501173542712543542689989954526356436959848181766758165120137712066632938724926537404892088969028721387232627122472650726393682364762702035585750952975757790968521048608085009282121940039966038735460934456237459040241998743000552151509850332344039268889408493349886254733971240858643566257617085885839040020810552288218954966278148145 [162,90] 567250989864784819629502752274591049793696141551341232661158917759314430575559686915811779974903737285565678852979256317228887374392234033948000627979036408172247140347297525726634498515163821365840478963965556514531355830598993617603886417611132096066713377138648656957818168395664096946594292353572718448849282669782830948158217516055621327883009241801167086373039134750650205624366052898995042557946429452501068913653678859935497912811743494076343771514075608756509527773526699250621653674959063046871867549266050861165014869840970060552069428235065419904619788568849823763344713794430265195746259465946093939398052972861937102372632908232290990140926354878192058950649729112292129552353573149774181008201594259472987029047350961410063906455986691592451828966270406557003258717723722223598794074389047220749293569677742749535819800889846601112934692684115749066417604080760416319326333621772258072234773876772939015170271456142293919292867784187825193543386780816711732438829464390130156393076322682877335284162550601335853975855403540020546010313349800705 [162,91] -784320242082017585418230782519579224427954013908374069548750416379262507914484070143448060178788145148370103431656460491531821902552914356937060153781544447207308727412967494624333503251800802317881386226502393684191314505279917660833191816958248334740446689240934450683269954109928055648589113686899376635023167947534514028457890666770189322525250834593239668790823851202593497696229325786485961653149461433759400718201993993634884356756549877796150123174951680987095174348544610619132681013598255434035350195334791133371052429614284419771664851306845610993260365186400403984971491066840669878250901551934995879174021521395735987356534792966334738951397012197206760333134595637090297701394142683850868287470010823538511657176234656237446156232385388210307951997770708754253234508937941895241624430576263434537051132377404163218296880833335767758146975247205252701393183547193786889670593860527118681209277125774104893949965276650983921217816453030096566352383046491285017766545819681471492414055937380337654690245550251654255642603951586427397560413340 [162,92] -1878122569487959509680246092056338948935936226426116589524340698862846171702867011536887304586538028956022238953133921502308510930423737792694797119201724273656485929254473252904817403571245146718573753798002095949052962481616178010868052540668107319226384355467938509965991306300140606067736772741694662511739831553955748677762784670695270078683234246941352471856830064906797120649039313451169567779827930107544469151092934831990359555802022485029410896468633423756162170909323813181066530399847516149190375081510889603517082081101054026036025828628305596086049327181113224181739187320056865869725292110120814106183400114733333222434246913976803157896551091440065913688243368809464644429121158909693531380084730491098033562753526720758802163922776274183673548100711310038478175543388225604816770064654789690696592384146916512630278020568449551090994495822841993641914874627406300088088103952621265417563681982602120223912959190078591618592371621741734517825204885072920798143953431732087460140119729866721089698034603138234490937360365892082430344 [162,93] 6601761162766023865113217618195625513814659569864570004972704741821294194858670152579709915047614135502983592826060714734876216519821463852578230169821268786102271495024204319275385319411249815337855826647849069518128065484799445936205246869762836203595128098314707860995170240083638377020540132671329513747199502519870370002085479429336935969091922990641360200193157103074007698107866369902936807482801969168252411901582769759717338028096985790309999114939967473756297400698433995294212878836932898980991573529187810129417230304365611190325641929007201802366412718901232774478869803376378998384578555502294037378973598340370143905157714999606608521539397473081412664752710200768404491965549371612579218678932806285053264026335659152484628167247590162247546205854046503176858673606577812655652921056038821581007416696409207309392774498454172126615282637860081987962103081787129985398469753985610062598448047509625362028734640385576001980885627264563128282905956421960160073346649008196194627589284133941970646716482673940954859941349359067675 [162,94] -5357175898523492517445409479445706643393995431454722591408601697117344071791689569362974674478598060092347920514761627231375199339024543527978976411291750202684526232388936979390688059248604021184475793200844371061111258121137169347333911101601243477002848062743328084153217607173749008616965269473156591313376773129055811374695882692353521208298359093477637409798403608399809180327865840618294727990943158868422823953182582991404463249358158013147260857432496715393558869987563825176302421193665268994282720844250366881956665077029172366979216343676745298604306309517040777836788335795585336812296473037012639973024103214852146917658595641194640894163499484318817080222915229350138560877116450647904724515150611637515651181715406837299131431959947134695346854275767227144097415932082419617238069563165296911261936948859406631547232070626154304152682641399906060562544847399680868268128619659954878633982436717959627600394825772087015197905341175430599045101356089298700860536375363921793482435514274776094849343868001109901851820916013 [162,95] -2401216116599366040354050561031228754542790637639126910355892880637404164597572533093617104075930385576539473122785509038660109988979391014320047706562789135490423411092825095710247195500046738890933019936591436987956551152667594497094188231770262113302059446511575700812843487150832714308410002832601744342003442890014122100545737436996015335656397065476721674822687701589659926625457348907909041592126708955714599186164332035419191390991482487301249056431394596150122929572410019114140532357756399178555893528126881392014263479507794252734495779488404032283129079863267600213458786210208751703137992115807786466437278976983756096964068759200194883782235970495238025468929164034315479873550890042319175267840634734174827616496327956090714617605310605818954841288908906564712026810022282349024896056891835624413427143903042666429319047774584963937802030962134030472373992131037773055359757451658801777041649757593262710064382926268022132203866056870374071421576135132627068973460094742481030675195505223263272138720311488580884693 [162,96] 5617287940436745140829772979566303938565462134625341160656625632716653114334140286095278300536992244441399001309748126483664246496686457948844607425168813767102955368254475147647814325053622327845856045248821478040013580654847307228120879174846621758824195334686866177401041481069763441076488773442972952596827572936913653394268134039869858967547175447210623618746294639169765458004764205015781604795648501813522334419762888898988478476666026633185816381792283088244910766696310899769597682097174430628271603713269114074335380177643416059286497356519872424690352586773048203226733357343030381706816485979166708889169331360393217732356599059078213337635373215939698749370372521207088018244666286828006182046776763684959387025733114491967929874415717762618255462772806214531042014059997019202337337937859356741997958973655620875175971565989558744036695511850387186988801324315449662527356375741760594388386209670344588222029140745779033191816746017108851297404890976130445431018625589410224831108485067351908494504508521536268 [162,97] -2971081232817439232853478596024059114327265503474433269840120484535190427957426077696100228074550689533277060401072044053977204070571634419760624985471590101678301547707457682214135867760386096754260417707683431267928636450369485899292053998815272956778355785629941709705513383835178343670655799985108636765897581793249586590090569543292895573905978070220338160519239529145500902817109462968767178759597732504941362253497853580322593825541928507832542604073643838151563285026210463561033981683484188281987650746939284512510421888760507333948242703835316043599463347651524365569174143261680163845200374478708515973652245330521474373891927917121730783096904178603640578456570680167537614554732295269431218298547879897081607261243192063306086597013243663726418175490050553625992270781574489474336401553378675463945461028788679971461415088920802091312844701256314211443905913252614185954843490121370830833187072340184955580335298049519414245673090148859868125502994838024225302499408622980971092559691588933516603724791947 [162,98] -749778664888062425052841221782742537982601321755345750486770128997752295395474751731261956043958935838553315032641970292332461242845417110064626154425392715575674768827638952011712180423467600329545033633315959737196502286496315946375717574529900893283112568623795428655946091726234234253077269632511547374879085477017731954856459588816538537681797420260041743499837240129688828172612514314815433495633421955128548876809486408100324099228611297372555239921855669691675912790602079305295701105442927444752861854307062165395659015042637605540960290190916519865304661803987563334699003875535967938930527720602383298719882881679873533271180567822720390721700650280163515361471844485387703263797554589094442762094881921535564824860669788827666727294382228108600405141521658271976104114665919883217131346942520289749087814736093239053606188282299580725135105294400710571875878724274106249054543645626439201229272415714392285976762701523660904392020262717498580519222065309754098864949529922167163398398549038925927250 [162,99] -1367776501136869403423125346990829917390176567772195750208783428381445210578016131568640847751814315790765317827283081712194969635901324520776370536652786539946406639135860305225716141876323052365739050310413215746780044203475857312999694825188545690844558524351125156642650159617163512042823168905496463845126413348695334617760675243804761633915150355540654243251057392114647907614676844294844223454634542536545051578722205017678590758900988335938153711358377272548241789273812385068772249671339942905782065950640668302584261623660055631241172973060568733570659748125335537295247911560537464056549955326104127471801780116863254380724352844401917393737449342403242009298152929924099200693803567791977581418190132967673511630133035932680608698411033780002727922631369942336722643295808280198134216162874960696065836032829143988362930863939509224111332007245609518554154268424212310449549951931039791921829561123988366479952490455298773580675810464766528665733157995012846603559991761974570728571185807004325 [162,100] -1884025941205807459218411045202086953795334442042148167210307340031946944887372665926328362906074546160320305492916037407388367534984919345342203383528953606901712530158716540655250165754423792858307909282925040632779557913938362742565565128379548019386273762391392800110893332192600396584215027465253902546493613689651675495218653439009992597050647504979879131145332471956560423080257412942285943852246231315944683667263051971662237535575634792403815026216213206957039630217800304793787001880065411461240709711449585578301429783400500178382668638658623055600074052179581048863064913220677851992296923390297630076105174761671292640154936819055673167191860228623859851490392822763751786690898689939365244142396680713879816292914016920058972201028597065673812637010297011499319263041464730653005760987396927860763542060374538996518793263037435474872794401124044858105551255020717152020939603117298378482163961617845672766813529017234851053056519724944805383537880634643201061075157288179507591642154575 [162,101] -1808655307994947043151046680197651810297954657671222023386496290914391291260822452148992604315830870244459671640797448425458167813433670996992865246419734081347013750664217524076739318139195478394501723785414164117511024177912599837596999193972557798572777650490277832132073076425582123841182295221487223959715458031129345753254876085550391946902107307863545085607030156504365563952511152192878894783747928599780232108740348674751578525594080063337909965015846606468490539175919634394741509838872901468868943423881619920793034122409270061494300433480208150584885948383603959949797817292495946689325681071047992683962628154189364997363113198673289537618186681344070133750871888513857272660559191052490697999435448391227467417874642565104022418444994699250327329819954472807278828509940822205076745413129277023896257031259811833671623729477280292654971273751656734183657369366090589386669238429219437428463748484985588867356389571718334538541450772211370181255343095058778683439257475541902018725 [162,102] -1224906126488366527985002890435026905522577497342789121551241601492893549939450823229598497079486422012638765917736742578878956311716772611196373856497217857887643796623109665732759848430771559663101713888900604525900305524236873643327859449802010467334755146219887412136364421722521911073316738297005497750566906690132004777761209919947391085284565688314613447943876556021546209573089368476299670831677405231921063903967844038746525294392867308698051574696156132198269834959562440990886512134076325218560942533775521629201503628720382961771445651418437080439489837589306020872931705184691244871108716320672615092111338395394289137343606389612988091593641383186237363284644709045402698436723831553515776435838691116506438657806136291352960861279898434366447072770426741853620098455007586336937158858511292280459198406433862476623738468224472201592561948466133474713738080171394458182361095177405295035406383951152046384742772407714955716377378150632336703279192840876898719309274415684500 [162,103] -418705493306293423107736589325709653524020133664302001915279112923190788270820683582897196152313271692656632217073525367122138171339816880040182527362404061670904407280778537926003869224357215547340118407131359001502863831484052259143525351009028863622797740179692497324587134083327361013600125961154956157400523731413303478835687240958204007876460740318922330971418575555405569982835155985111637246989857322564726211459359028081384087189131341657691451638434632669836197273625680353694887447201648140123542078987397561546290177278038679927957460483545279962414115453934872397156428217276996428472125155159945091995135475085047899100332784809277316871809342040805179173263463023369195980390263139087009230481956526867248940753867393685735741422202897443039386068164869798529111446720775421624787270694934375259873993294255220214790368266171729397639801818957272702445450819281233064375037938822793322420213950434649940335576026765049961679907995026755247250880561339529086500236875 [162,104] -137890486454344391981136545357472029908947689798734495425284411698237620603368034694324202952286743225805116079408071312166780648680426626902777644200476481824336719796921534238709538043025521861036662136846915667045047543051602677988777422199838592883176210771205586655044568012589963143793359508908001041675082563381426506267006330795388609350259622116348163994043422817542333625079834677942710329511447201750263487693103151076275652491518179108637121373155055321340586789541730184214767328106561135322764784965215695144834459017856571320161492407374366748259076176847414712072132415031901974668904237321069389282967241283050484388387812072767810496968580838839808437852063944805622842862181968827430709353539113674883608446886923642612022761555706285855261218783667517131925797805282165801633930381617093981620592076969762446781476228232634145118019443624631852730706626719425594135739182252033893908727015759434193018076315496229605108919415012210878922585562368138246400 [162,105] -25695393222382658145567499790764011070685922141693754540010565381180838912960371392800807860061050316836410234089956456921199857494507739945753997813789143257548927819016847655606869689556040559240258569673069337252494120319307288679962188367665935428290708872385624216829941784081076278714052461289707435352458922703014232446390388104644257959789002006230385026267798294061025376956493761090366461153205891750593621868142201978984776541360425510069047924890895083671038772004635358377476195211625296165842048459049854008593680350266762384112479548723663130000819774918169268503209145968399790326365116387637450831222978951498579998276238565519189448147526988394471477622031751374942807875153548686101954258433801269100677825392025233728710714080059903036738575736789061812383497529107976895753012218752854791869420469893498955235677326143089264148031699409129573897295721898480986784942648090123013642226465371590267873787961058848312224396897022188353686021244708300 [162,106] -3718344752470672132055361054523177969045143612192243186725082315876596424049663288661222263352466612395819125334888900940892862513763898718635880699026259799633102714443769085852498782001542461951855000706796829455171861123105084650573550347082143917642107908245088278346894972474921660124821456384066855676489938737888495613628155966101598637510020315775261313643493505459442930367913390925193298593901014685125652555941691083441282581339674994196634065252742370883266463645668830398002051257707022260379442025701638902878255428661774592071655441743685541188941566812662778964154627488751927140987140716441341243061150778624749330194415253540117627078750171468868721140376134711211307087250830192962993224088951133943322708319068021433098550387863157848306531795687302937772311309132016209782472291630448596296272866955101913133381573428984533443301226767774951441074472011420767939856835521400914703455819583462453239807343102068521018811692494055287496261800 [162,107] -75086359019310121501624704962214602657477374379437837584365918225085678665794759680147865806942824647945611439484456231661521447255987612919367564595262652806942799085819782296867328926195266579863946931767949176908721636784696954218574747059846296472911192632186273008711505175935177899393527280458670310185083811452710892029802457055423065758536273768431810371894452010614593941879561753422369557232590741367736089544199023076556254146718268000118769622214907111779288648772993203252614990326701789765961995379621385434093546719067750812662802503150372851635175693541610141812545091657827132064895733997894910038775339125421265905825538143532728012911681811209023310481819660890918888735924588834063762324290984555483629568856613381568090442932325058034447452444166958674406794171038748780943142256111350141981790752683429653094448517424409970740206713155199256345537266933088118414118892755330484234794272801157050215170317150065962989642330430419875 [162,108] -64296749657715839689769243227550636394671056999009385041786009441256729662422887965449483703787199486423658058707561854329545723234641452511548273839620807720950791816306382671585198561307147301107627049242084595081346401091481345974347357374873967148035911659859577318958541301678875852015792852502173384093685877370417395293659364754028600056042874432598019457655710161302371786370583596356708083478036268625606374748857081162726703877127976333043041303596958201854637939139624804238467876885032982371999667157422378077734044085054152856645655562087790336496479841204944742087218918441807497038764615148980876914741192216517392496217770069386546009208912410430593354324699593089157845511456857704930324417872502740602582611297377882655131612849729488691980139532627674042905547546322740891027646309595974874856231176660182946227939499751779576166089220472270927629219090687915099866969981166123122234710639169048746304063160679598859001286443775 [162,109] -22728597724555847550090885805650670091216111961324863763996307664494141184651461724348027528167568460770936962874470684368578898966292442787664748932561081762927047075506120676025892676294356754094408300078206565043796472426404733615890219761478889039090272099875302473610509322603886399777736393346184685033272315462897571155981759058915056980658257663846621988020546472071815039971606329924900433638712977615532817274230824725062884196212983221058672173134957483077832335357476746093345631985121431023979903016725734078585478558739558645005294728221542797350463135068994623102827389488226309377069042526195090317368047546149442566091752237624584292171520118851500119986160250936191702808377683553526672456258270952752163065890498855979961371339080307010737023813751315030252514151722750496935065583945115997750565960043435120088681860046630296921937200750928034741396233674464047724833362606651036537632536046985773753342874681064199428835 [162,110] 2630449093059933610769815227940212329696478722511294515052952429330757196201807968587666739251808045740642553531841117962451589150033350912776105548138854750087635667458110590400390041836236088813819734743272332367040463238701870369877962706481585700094175433316900927552005642071374887323329356274374577076025754274246905945778460663485244785608784665852429366176668968920360017470195695850834886244608598000435118159286047665535411553672428770783815275173375428862819144077154102744407340881652938927929676226144665062009243492733357227355553270008922187902658159907018178509895925329117403785379734064181269061732745603861762665380142645077196955010916836199278152943318806909463377435124968215713595380428373369907107397360750171203094151633005392981622735950155507795346537025077905487856249541755147534381112164939739117225992914002730728082805604230126049107814629704227783475480340413469696769571400034666341501938382462627165 [162,111] 6259869752280443848333464167573314866819465623074250802811256697349636279195461899089110696243434578980882246180891835415610034479688359923742280516940125568647523907356573818982115125894222478819626487593120364790556935677270691071522103914263086603618730513580958628839286144436551676189214323555899375479221292790937358494275912566090739769479212398064328991238477760852500586695978878386433370698110700477702964327563468444381218001714668884174625888663395618657969827442933355822628695459808208776499192108112412835351910582915306236425885047123322182397387906614095060005212996729646414703458346905266352819428693098174427104301216579501874414602524658273130189490154524222343050619628413593574033213082743815583707457447368949258385685836278347866468019184476242452476298676862868548653949740334843186436697770908499971586242885825001124942479013129004679031241906156955316894218560737304818159842046428040400755933453255 [162,112] 1725422442890772725360915721908931720858319100260326634057041283584967611150084800294375181829646656507577655951261742115391741256522656062833123139422255254444904941797849449640511961215968197276437459627838379620321581640797329186536321362674129677153862145281293696964635308164955827299568324159443852306831131005393686029646236151157643745046945503892078727044464138978842235447504500554121115440417484766233904101852375841601569983093811203143035311093127017931601021224566290333171840203317596732679626231349119692075274656368934437054458568282928733675235469526404008850784802800800425566058185194468714339939491493269914265897391828986743464791099236726789921150653438542088748605130383861002567779777762602876977369235903081158936013472119116216176877646219212452789604911022804948114202104573874302989538452345326984098715337502798563998839761070502365745198033612620865785230664758176045774138401792206585934740 [162,113] 176993768917413408002232411813417908391825794775888220663861219297602350643663078172988465349839078979422748555326950318836762084316767342087859321699002893373752099343215626506381452944847257116165709940816637363222580446905384404682128621640823395336175816964707226053055543934979990993615007168188154647062332218722010018292502888476214208695078152635740994734695481824772861985913088755039403748982937396867510987950888716995085669042735266237210492143263225736156722477638034480556294049238676862758272135445610993760355806656582972003747775391470382549468651395532966273858516898740103689977002812740061165748444659872864956014312269686957189019618923619412419118680973145200825993837612790936868646052537383923073465773299470090850457030613257247533851973546164055729883191755912863905157014882941004559126572559390964447138717401082529931569652274754980345865951303089946976279173703031525586811062820040025 [162,114] -11283095371841991346133848184850738533932034663136309768540560016187506427283402655123274026346458553945642535435441778705565092121253546057283136893358699276092788800700618913392615450757051674774724604047388000722238286268775528317236474033978970269816321050311603480279374387922376404569328107649395999353027264991120307213101119809933018139309433987099031296203165443569837824668913645713821584684606607218860695537142210357607487959877147827798418025884847861887263905223742273178520153708487013906164510938898545094902555552130667109754239388150100968977953378959749514057653539969938680933530364646102058738179367885636546462042528538957173158295446386601508567568106481100254034290106723776854291982963431942631752874162427056979870873350522587866187518067288683863353551081421825226041710999814956251353416133352137041282651515769160015374126258214853398212199147032877097156701152843278398999271485 [162,115] -100148416558689574242082784197741088848158417167309626520466090564629062010382062672086498867175142035690079094913769763917299721941348091328024598987913819469681149533813755635443048466511574142525991821516232185951650336537323398808801287166632488578516536470194742168023792540614638325045630260055315450761801545472417574360783815594784482757427528660412618195920049560178883764681351832688007856005134573184478533976435596848757604440751839102970871713864145550401911734300981405345476018272487389585746275420189387263541956645615455240150854889313446173187051723862120400924072233941557457949232559310434187149484091121223097715387424854487666919969500500540910176269141135393046068417575157159900858430338605531368556430800818776273321776375858235987281049339761368313876731832770293460878686818030888646818165787636041869319242648421930515299960906788568660297413240687986710028651486141477440 [162,116] -47918555582685951988309403895971450721759001019811617698801283597812632362915729696804956262224875571541915813316629942471602788054179676434652459397839838170105430201998896838873888139402159523815434605493569307289921194622912679075903243600191527771354386583393467347083142538781719479387200750556716822773442297288065836162604035852338828078364517380277788241667731777797518642535229925637143452361120176966940866418278117513292720649961794312885851796955175439563029994928056387149672669398791834486611255183163629481386100838226113498682150686158388342649767155233999543305211449725342995714567741003034270505516727287849626596411279706023619751160957864242051061555553784052997651152641331410811215907303826956867406660157103668833684448936887037582096310220010625178654426463324524947468658127284688186795950543689772197063779074669264971890550782210170690537482043938300455825425217020 [162,117] -35578214453633220911545632151789578211185859957853064411638194032992804806557377764788104274280067414275975325644941013278771882619865777962717836262629076473173471310584552319669171867355627571781939013240014717269381730158739626839249441269364681598293440454623754399407560810605618934994526397811765978328915058193694278479226327763018590147219058378969298940647532916938229358445766471668822052572461734327681894111918155592322845296844636143352265668068049474664635865436861210842380839126691361237329259282459274875585336767423264768941395929832505014923055094475765504623730048607440244291444642272451603404496751945635183535998868283513632824516251436008429544249654271988283892734259587141101899437005638127217392829705500997555436050095733987560598551033882004390387291899092158834601355055962207686506796819760513497995121424879027742328611556221364827861491343875872386961641 [162,118] -22870331878088037008146102595301276301992789535770490113512817946413953156378133197836918683288181289900387038096236397724653684631209770509168469604301967354379842120323217662678825329699941503806438845826638280839030841589193062157665878436018463285330792538148166700378854866718610486282852732136195724320157710467588403243613041833819100672879489309557806602496759819114585857953166750956769859133615336436587250096018652096581318400184417528025844245446882330584111771799755339912718039077249665113247780075563635599561429429455107793113938069892316611319398715698403542462839729459362129785714999395637634938054596713237353576932189170797863027606715672814227324484694454467710104629556630984739091214329216065777275686045699906639595644205274873277657395451200899049751129507357651699109081540344713829210895285581401194121454367508888209106479670548833870544370711170838305 [162,119] -6390302222230962099993813607563280588581345738461969810654272398022412410643511721890607627955367721055091327979822673747717568037810275608531488876302066099272219000170238181413593084057913833989705397692201483617198764371037355346728269448948082296646638364594767969255713661986167734624709514120046730016648704421584056968347184502448694447081769505136132844592010524089873047018480889811273459719756716681821239209486201683556570785608657485234912201310628704213462236632703756436788843407725903009996825648084884176378894778712370430910002129659518528538946146460503037945747252213668632419624277097566602740864109076087358202817296194126917678661844156576297691424502134305595424513869650133578033041522168069677372563119236051106330870695344372254010325666775370337452360598155706781683596989237829122514470746504272790202584508305074464345670602900190639967656662257 [162,120] -1274066502883239006956116085823900198905400620683220884948959622672678867049685468758836250984522651812546308025478265346950313518534980253017399311202131386805159447334614399881359060567397435929214212510836117742615189735015283664010766384633705540220035773419888734116864671503556422645886607914832909529657059421545584430522539409021347017296966870013218753834313211372859477665031977049234145622253129973729535024963287651876145521839890340185671454501375325306925967674183759704620256326432298340682386361420763260615132167713146770615183967017709093355550088866548488924437510189984633077862408586865048536589284551617917988689840977288370787222131139276761187528327517893595057133661475254531950210559798641164417689918920335487071661957846400937288471734362089186908570449951698558136098395955631247951524174803772698515625206929863466541358420943361206441752 [162,121] -136645347191455356719440032890730943445213298905778844138156737600912653247194162514796891936698521722325069674436860016738822937367463482464263783931111186539473714968884419575268317208534333243197353954899162565214503700386531870281742832685323314418183197988951658419285394498278040716933344898079855577433349336585523885503280204382975145396541230833947531773007611507812287570846250496121455490256250452697107152797134931991554372776194031952965498459769910131032229059959884784439848528967130846364278882371134963505370954756842927810993864178591839376163178964621451014625007442179362824392367292893021782458486985022284961480062721598895426290414557372502349697265076212850660201666364793226861794832543972822623436948839680366694967482935938434534710600417724584894783443521625053030848020779859310698771356347705910761007841496368532392329630638926063 [162,122] -21020406298790121289129230758496929673230116074074084663353669789899139818622094316180622192020504549821702862110122028469328677793495089246040584168336586649656317678475936245605161240785149269322397573374094640242044159029154365976173411061899791552490902818604299134005379346611949826352139193007819767369118947206027145059842476405695422851282082012610115843126143924997836366384181775938307954569566588019151066150874662377195185357148407228693244291604686051256701057826178422939938279329157501943794383195233427166651456224697693366063845129022558839082043280445606040408849684353440476302589515982418750800287342673138137000148313293086954252059249826400147486090093658410560088418524591755483681390958441966264279556087869803354422735005859767123274608394815748117288187831178840483323134485803993814416276758567574766101756374943632318436418008 [162,123] 343888827674658252166598654876807677992036345590356067209216666005564183069379826381969586843008395540936077148062427001757957753581015638786550162173893634110814539759889427198040424378187816290370676674355623568309266389830309012403915886313851850422720740797692278509647245911350509891832126927833809026770663018412926540711049097971396510438570135046077901434363689548379695419283832745447817505060428026632650747535653808681369091766640149570811126001879548670781530387953028290619616102755770042364218224166878857550266487365181451936221129599973745660415758494193390705061340228572949306908581797409379482435193000222603637031740780642317493795625423501456123359468165312155960484856949026053122386942159808000644278772213536739889437212412460536367946090035283859691580682765414294455346853817744128133000585042558132411541847246150394125 [162,124] -85987897404530150617741528425693812681284675931241541028090147159917107392914927798430966945628981869815460400037293124280864872868512368342255850666738429609997864369697484059003582444773425457975799837752109144016339942703919987325794546898572619452309103269954923890947882248372027505105590750742164992300055291534367903282844440412694340455021548419275977847366037632621886194627225476755468638988699737766728453607286410454966695971851770366747119733649963440376217968912014816544639584695315547168508400631045905908719111119215095112365383782777958835857113038139411914557621659732756007711917040633521608677603213616141489938980857503456535622056931538752979258518792745505561873461225735555955896385732878903610457487432847569620706013302453925586692799937920127506214892832030709819939381054885725227431726213986416301484881599375 [162,125] 2112940105925583977854475713631039686561709641963559588171379192253670711649543482084776088300427890955292422286760703199339982146455509427984199781296596919118993167385746435148820508759804652372091171179684113292906857833993557437637270891718972274727860281477058375423588792791676235752797396263538779544345694646769715224729069324508052072962659335683718731254567515715164148595595338601736642369939948761302459942397686158642672038467137760377176581100494602395826059328467593778701923697102467612211696647848694720076032858740897882746787325070104046068008734088016306684326382416928790085538972080964694657215926360229758040111709093783796236417897432052662745006734188330386028909948378926063205333041110915631826046691565473321957696828132659605416450024627027357684617023782599968424901391980149902090345288334398714474300 [162,126] -3193328016224566593797310488752602278402783187626668827724520237266753366832469196179018179204239477387597490563585773879429115516423686319347990436805516364489352773505789237493261987560348444008667516664856312941964881025007955199088009326511628848759448212578898513689732245990444447471823730193999749325229708535794060295573917127815652042601363294270591064832138907754506782047855448699480502769789068302725541913274804826253477120008435766711428145916867718226038523511364717649197641882084894304518047008863311337966405536612418400405069059372185268139794697369174706255705791406199833663479012542076569552001893219036542476455994374441331874230584629584684898894209040419460876836987750655560678336722445159068938637505437394805116320773744906931271890365172547655182610651105148939801271547828047998768991562561268200 [162,127] -2303050514027178718367416536087923292325165509526601390243901898848164579935167389905208530689003052208866273293064140086769531071803204034579384511218482605051146224504779412894997575943611970252001908907659228289318952533274947322617636489551455448562518200397147661586992557589396390216311927344135440284317873973027736929906009181624124825614317853402053034927937082814344755512716101334674357490189467337857946963911692615005612827105880559210087675349844555190305999150719339187336211313273406351598850229907209004195762380165568841951382116229506980734115915410410662809124898898984221190187354300234654788834610054436312952949170058912191684361457249581248583282153682877277308301204426096637486550023663126418510973761904667033544896773845463388459253506009637929882801056040163066168764446323500779913740060300 [162,128] -570093150818928921093723760225324852355936440828946344001685385912210858021050968008336713528512878102269107994900848215090916588668045594712034559738853930882961340010360711272320871847638475650572133471302078185874349957607769760041243866939258649158939709416179171289308525976225225729302305271461791528183926789209791359489133285612419830380781711743171196908214949059922557012142343235546194239112416358588468308338855960222476921085368418051662515332712727428420445911694299514164137153131234952472883257678824231259678185862953194675520065081886458726465681033190528435060848872930171305060070432794206131557341336842416737658862553684132445578783826348207711153758748635902679457032782799042002878380518621244062090943355905280080731111624691968291935250289192459713826652844314616505103687489992764871415 [162,129] -70276315949224212817539988145708453488231652321621462924396336151762448857101497925511861590973086867131625913391022314403207648299004128439080974258942710057024917439353918382882016561909197053682481720716253608458367577195491568699957106660371943908174313582459937697631521289885362486783742481886149347174780607916339504244343729079349986146197964539035325613348411388016367851439730617539131359630383165834657166593356432410392850389821448216313246960967156255879768969082081942325010930086275112181096231546333506161979494625983803988922872880168604702012294975457034964158443691853222509326762086880749498528531579114860436524409776668119483267700161755447216293996748187927627404355964111825469708811225682662763636399522936781277943291966118160781386556725651388282304942823435640935769068988572750 [162,130] 815133585521437089607871105517604255164212512507044746755475029685098889893268060018432071673675127945598205990334665248704483178664927451750265686545441101616956402521289319201158289770215254290723858606934953379513984250836871196206196892985062394211327524883057455927469152275809818113805789792914928892730333477232718070188497348940173557478622461170883810372537880212180119449044945282857524176913587359973910509326898793731033067040190829255061353204806169617603824218387894361437065432388479419693450533514891952538565517636040863397726933421983162430847377456403035139983466472438451732918216304689134307525945172422928292362238645237462605328178915339838320814758316412160273457492366680776845928687267989276689664608825959752027596974011417703404868141166777227294438707705022428062602950 [162,131] -326876941225904096005629018189056815051468985898499017042543510510085635287570637560510495370246167416744781770567688229029352886324167768458321697016580122284815553627335304784760565823687121356992951850630422866727111749782026539979427772677726958641930238053700301517662877675904609492350014135692210728267954789551748511724245606951111222557147050682508413048187300877261767112264086510110690406655282204228238626385412645038945544623316789545497341530966313361558057178474750422738828587175208995656135486934536646527544503493202497833153794988350112585800125719207526560372043695645820930339862073577855085356127607788054861304572357358141494154262290538135290201596174900842563244148891971167887402703612079334741982889360545187963134174299866034066862419986379121297613258472174366365 [162,132] 14044301902563002108097496944194527686346336886538214705215958415513968014332981363971356156956119675992272839705388613590799225004005498857309514793685621903818889636597919493503404539459475716299721816045267197894469614360981414521962215575249109115049836242296080879484039109601396908379819476405852890541551669589522942037572073387691654680075340298454701533532381083096669931653698994821430733783647983757090604084922818541532423308205729645931046449200822936318701532837175410987956997416296803758393845807881510952044605371513237485756335702928614387089599355779964042070092508767054999624574360135689483268010093680546448895186588846633518307356449731438914428242585823246755207567462046638834248098640523882329520049162219147030659642620104491069704895054170037552482575542510 [162,133] -303168534928685245098610191476083355427263806088631356371900849146184602820094544233209054398014273078562078611796048191865036242165247248011517891221564598263652102338510246838037289482120793251541841515644575804645201747741467054104547810974676237375398952841732608646136307984326079142387369921595168634343749026321414856396208801773620240885082855170484977210078622183191038357239969060934914798468723509041738139309820031439365518514057124241803578634710876525515852741484325876398610719829079736009292618900150532894688778025249403310554754778093170875484781769575309301214969048258406881618111233351564143656641764306599824474564593418650567065363502978794378508295767867288505163581356256259717347376843133564041225007635255743580553818558250572635062561195451326706835 [162,134] 2885143337677705768412862839998993602594890547470922630820987148153739410702325988727683614040589422417096826548367297428979668937225161735713453279342768979813051212427993270692213681354893712521829792073785937725781383479925461067787756227699027022708695308668707999695676637035474131772402163390164816692333728896462622540637535253997231012654936467411849199247922327037915273518179527328053219519148252048924154940464027214842114032703093387913281650004531565129728704970836508686910134131802436367709937446211623479433097097283013275451080194750200828219169743581019923349994722117366410170164880819655853813333044738775042547584920381462551038844294250029327648549796681076688706186717254317654286023352125868680725172481372474140446381706011724527299666677166025 [162,135] -12080136591844986027487632358588481786456139758432407153095575938750948545452905473569871975036310127985178233400422457024648388385508550146527233757297956614942593564850043207547570945387156762149459621604817618720874476872043009885547939261394595115507206080785901052189923798709234155911673692623972130133192749230773153256383742525124717610398310253594393231093282190665456545250417501801913718777770333281209735189914814695656764142902773008472183754539263747278097690521389896266137809806191922478193320128640129899300135246736373122025729467608119276354940051919912956039752371957347837778452791165572946355369333097231924102801154797707521352916236773242801825842478323288087893798882953170267709680468449053709359641364560203722061593831570658372969245 [162,136] 21862929979628896087535155722957947699285089299874989371352612770765000453682688277640555473967312640119096216844118523875126589505881695698497255498955640774921353511207644161337605678106141312123199627924637958204816109702330429352026472201571690230722990231575272920173039770222443250781442303473913654119081830515455542485751235745849309656254467977571448628051513701318395370419898613654389801568223284914590888696247973924341648338398802882322132583005726480687439049671298380885583550691261414064297356941549911524565284192825731360967809935305355203160960106862605201542616359922182757737923564586121219997215030226589703303739653201881688377443340973889616243263709017964249878775833720557944605030354804217097049808879605987442927109151973175 [162,137] -16773012624701425697335845392279244408976313224128276713703079216567337101759656521695036612027392213338806819626866461479680701884642337673721873159525218123372536505012935552783435105654303182399952255588464771678318572148804164986846905381161448491406644612870513940703654506997882938059297759446106635032877769081947161607346252415833501792529660308843892285513948982945674559261156654778558992360832302938755027969045029729081726527935310301889801548489440647365256815593333427622065785909735461111127733252475954891616396169826593733367839882911145824463291364220434377267378015953248938987043793057647293842702119723702578818692217343395908936143275897501525361923167634422877061542778701124129323646387003091486900277074671239031646090 [162,138] 5333058228875478265158025424330394727069858027959556218609145600721088821367824042026081336457758592206532616392842682680533977065233242401517990902402905664519684126332877155966344023150786271867616185106123334392305524640765471908418368318154655537004957920864577480034471371261389003244704542393745098887715054690642437988227582141528571808266400187083212015046224841390495255212048336733646460857329108966408432733537076691785661118406555377797242936913869574727414750288591094914158778410238345723786905933249609155756914969998084486622023105076867732111073712287405038796282580679497717011032107228814908227747203092276553682059572948275183327956264676633040849328849610837074392150908067758461937012900392693244804407230334024 [162,139] -684842471070861960837864116512786505455575696695237927939768504887257246869686492860696726366690067405995672128363100784342493762508860223901038612106236934459374801287761753131438661654605289345155905656307869010822123151704952378024653353145373373569854655215165628347161635196792464990093025182693704265411290260240519802551370530538743866243058465864006023329720717135283428505036111406400625710326204607431341001809402506468378355544420320710457741922090086813065298627984131197353020060175028110214669766802214233953903884066470003621147552449456694497944534048815949358708600901896191599832078448990380490263436092199563146334045601911922918958902250356993725085093019294014614855366645126925420836899842594922374760 [162,140] 34490966924603543033008960482921173287577759281460292914023407554097086831347282562073148028809950382783527378554254526995829739432202427675220500090595369835474061313259963944600784378227062412755272015967775904269399876892221450672685895754333729516082264347079619106503293218577153760630593391540282493738966771584678126603776577966828137455851420079443259256671399094725579483653855395851360842620987098075134961346926982021828478554401446113449242779781891142432097284549053934466810671567737683068446875730184501461924572182957239064516776355566252400452859604122907625973245544279666166378396444239904983549310523675561443447070695686693774067634959765833834539970439683105044865518963699745314289361202568 [162,141] -658997894733392509090898760473242639087705903657899787576445577668361303000867348626007313731498173086326915763074349828136136900121180420988239743388538777446006311419148740999747025895433663976720237324849356140226534119405491952867986705266721530384388170620945465248354225085044370079160880098041824956957957381348186106687947089073764407428052611302172267347031384849954879918868223122745060086074107150067787474016782882115348996243350233491814087840664088288621738475566034364324145236252802947793489931206533707846263666554800264466335315170567406160347389770224803031117895219173071168282178653196673836906853518076402629216147646739884974879481573445289430750854130030651889972712934225892176 [162,142] 4600617478373976344395871752520092360513724615762570344804114938606583581358256623381556240839440063602484270826351097749158518002674930965636757150211058276342297870284992410558575576722552855365231011031561231897524412648165237864944988537158009908359458438980666844345854414630462066714528128444307679700513350571173468419688242901897345324492937703089842384288554913565924512061639174915715822862798046263797405214425895023094632716900227778804149424883182179899787851594480984601948983443985382410319474650395476684036661965034418381408955439161830997755312640961565512315433875303451461313789576666518771729834070479253556315354788040064319580093958418774115177305163499161971657878295 [162,143] -11248348612418257135471091110323277271732373424391954476233772676004750622495162602423219255141876870623019225102198583739122946133511990941228491578733527932085270994808379701451815669391059105180255224143956900632535272618274858487715724540502890253077089372442053414159466396794217877933944523728671979138006835832125316821829677101035246798275774463162720715229979340554975538160956476243962209231399411458371224627208428555423466144396485858098458336479330529110234922550408083065805277786718267906579230995552101001682463930262966475266819630745232189597986022717548527234658180163872657235589353298898286032646798280392021653110836382051448968891054014904666380114991501374 [162,144] 9181376815984310824759786329380475265320116064090974646678280958219901267642697412492131974669835026024386560404671144001930998375136187571405658364539514883575137114480562878703929533021882331824846992870902200997994272923623555380615552949063244571855033282568282168577808716744614305206722457477004564270465762383620455584126835383635189539094179738400574228316345917455226938947083528616726499837722981453837345824641869670321552335876420069182063710619264261019472455129811329869171002902566558406664750317368938242495884811375600212786372258772809922586268654111631301811773095348076273260952819098983797561294327077673117402663891901394902329720502570924109905 [162,145] -2370043778567834087459455261253253966855418769075811533458039668563683697174494406552263817168689247906836261725665084553733413315956500844271665184045986233582795087117740296535149109830487092427256684985323643177176035924521920422911657246801122763049281913685923255029104340352186742773410106453163466679603291802956003125558068811122845306631415050462360231423764164694378448860548402679493313491087078020471609082315909918482942259401821724910645240055780052308954333092843192336058895147859284030839391438846200738215508742198920144358843182812409222763747602351226856952841353680072067928803457169552021217631206495220517683786534341703353201138433 [162,146] 181959593570069338905525385947659678051765523606219123119925318658194936427909424029400445268542199783414041370914426214981677758212352406344973311446429370792783389232204790391225843348782465843833522187271001841986981406947621116399022792011366531890223016301556791205300932974009939844324593864878091185276249876840951251404904183506568864892324222877681875080083642588140737225611566462682758222556495718693325689022533071395229670163717903645311522863411669443642936596013645729293265383439596888551543865922007200653090073367044463874766742191140741044517244192424076274734855446479550887434329068039258926293931447489855214648228025760 [162,147] -3874737622040662227923187384116305357969345621856015969549988589455265168786355666965417006094621325299834004086640340973082563157399279943887679529684016254516615124760076518640180977513902861665503422641996128809624932750634733014218364391484956972395038639247471548006706408297089808903034127292581690403214495301161125988058419304426657503237160301892340887559094817774053880765361366065522422136072158247652623534033248022466190546131940092354502221169999775099423819411759994870413535643880420094511043771071051835199633655490890259836672607397928774981556939416413595139134912746013269456526531429680293697543024200814851 [162,148] 21131401835700235413507826154169559200756286646129489790389805911889867397438049810205341050028814194019245412017415561391840126880133870595804663689537486347746631085536817881241734117181300281596115557088701761551514108620140449360994500930767814897095959809879410729308583659892110955801791205757642531606116408366077864647670151930486206429542501680433154274490224155484295821889028212601940273103005893583522729437275154983912267910356025991785103542072289830020570495237134459432285855622329679455721676931505377785147874591731667064528513596445018798867875192453184463696045949449689660579229688773217660400 [162,149] -26932731907964204255127758450069943646007391212023298079559334203169086885254546822780354728239275092523063676939346250364014214431949283120612530739598261061853759669995595308710666162428517482410527759610307050269632121149795368073415845794251314094008892450926962160689450928314865650574565279598780546428336347353983001663783917017091816836405405085906843471693899066817865487341182921969327689470289691292782617610054099233805708779944690923691793136450713803224350495677669636374496748810931069587169921154949347239324826448611309039741427807310284448407487789926758769927378065039648348046775 [162,150] 7217538042052259077888557966979024640226345923449043384516078933879433866888358318977002041709575535738624689683970846480770003047132045050672971754632358508900432361362309729317287863569859050941878406906247123114967140528067643165216499121883994786726897196859370989056828585763661013190808895083303737693141793911843908443247389702845192850558859976975616335469225935484633592799963421589186530675054322521521181999650839943358396243753318555262065258472262033517003118049444799942452056007749757014555264476299626054688245313319174727955525302616445428056440343853566168200341525 [162,151] -359630292724532821433068992522033771361420767068143517697654927953372070465591001091322780077846462365286923710212948573885674986210728002068750000417158267321354070203057687415039990611268138518421092075953426027962158123298762161414052186226905769740255769628840473587031086963059423401020951899331977004326835318372072737490184764651121560100999286545480708349083845328062962450798993939900446674189370119306305275167519835999631476542354512954989433553849711505934173069582417813553863624279618336496443574847914346467735721888368312919520487459823427730439546300 [162,152] 2884406208050735394898366866277927780460627301785092183334366847863856006661733548466600241576848936776319800609157401503376384086658414232230478562847500493315850423542801651362936710405356935617031887877519769315584483715153936021867043446891703298886051591619609068602939938011089602416901110847573223887155686587857686582579109455017687483374595645922504868759872203494945096583611501269267486487174927566212606536258551640831368472950715621564911244934671819467028195318987858072275037459981598109010551323246165064589520608377236556403565774805 [162,153] -3139261664428620368343954607354889478888537800469793714054790643317656427629564756725552113967963580731315693887822914138376743531804903510755656571173449038539547399664800458372300968004669081848320450568096250014584836517617721581487059186326825246160969389694180813706635642215194351871023226957547766996374925310346099647272102225253232908524417355804474166416041415793900007222769370067394618759577369480555670348287668543763094832204251466911364259375683619680324038403982872259575002164531223387644998068160923536622939890875 [162,154] 377871165608369326738285677118204219859428354698344156598082570048069212420344224907880976752891121447262212287884261224763430626586315048850635306512625091570969113283770662457863343786659716986407181786321123750345254191387914425994488840480649142004762393997623486719813445840786199763940272228377119985216026149867219057986965757818737665245309403371418645337989215964146627988333933184057365041223235516729999313123974264256230086158381564289220940340839674401524725503411013424883322344652055916574422128655 [162,155] -3924418772267713196329284962606591720865463292444186590239601520146208572048932870375474615046083780527903330881369891072422025197464034728432424953826374061409504196154541037668538531321457363609432433585368773653372910228134631537200739374492392646727455176165129173921238870106454393976288245722934746313958986790179233493533788133935753698960119064654912662938045860518535842825877947608867730889659793736915426037262900633711307772194433115486659129718188626178614501881355615813419019495 [162,156] 2588655031088641779243589069249899539362613950012801165220322730685915938774804781758042965004642286636740489882803380885106167425077700111561538109553788967667869831776596922363938628175998948133191544153181235380023503800237708611702474209977170125155463838716019209073555726507424061752593103176133094692487701601867368282691811794713003484435676228770234400798489323384047077944821484848571730232276140492200965615807204104693772821113986004578096412298995766969319965 [162,157] -73742169539400386675448804431386498229174094940401340478589634735228561410886276601883800160206330768071909492265483165048554890032185680340187310813136218246995995493013260610320847717175608448241431110051378697750107598041865432937260027898113862834760195882841186671362400194443137668034217644786673157753830569272944399584976871344082826902940412115969741191518539865598646111427890375961587330305078382031428821629527124211573024209201364365690 [162,158] 55154535939566447871681287748274146098228539871435778698974792107626936117024153919026976982176338712582353448738784322086587296796213387304937342508530258641205911395219424792644609409461683973454633583958959823797441730875888257518861874101448989479439014018901211071857449817401916006751789719558077959375252006478844885646942634493433045310025737771693197960448220469435664557853023470886743451032748855334933186004592675 [162,159] -80460306948630750471677157496579175532414125699323732903800477935409976706176668813159183940889372411547365900230394185615260559675980057015947129030223224510722359838324388548965142848388507515001217590054243162783732937498864745262863561282637934725060054698181020391226593460475343192644727805652817289955088769138953303664265115170460080359591121556417222501945212775848300923030992826455 [162,160] 147061435473676767215851150697839152200053584872407773528574152488719273907692230406783981509326152532583048918378148637312652544472971519436343043250925713185980512248319469240114901099720575527755782353977883724536852731324016855504323882855372717967628245629900625665998932303011121812157409013424402928179130611042875586242191394911928066523821144680942366239280161416260 [162,161] 28524944679666511532486657915222696363762363226061340816452347610682619017551415558855446534107610470305334272412072919704242675975949680609326089846328507287230265052624904366505808230639581702705868384526855987221879211654163649641323458680918164854027529727548072792763081552833900886773110355843097398313025483414527294550 [162,162] 38388539405207835863542526555468406822822042778836242109036800208026053265849191177347754783852645743148284154110715026680895901023233256343633467930892988630275942404904312970685871185477106264616926464210383669736025700516254524445708954091970445191986666737923842801030155261055604895882976063978968940927208510342131401 [163,0] -983477058446945028589070343131720124460037466530713089752066016813456717244105742742113941568335407986614292554311539807885978869010474393174134668621938522932806859599041273828717968072304067020755887258081360242348181791238661907334314774426856915401521618156561544616764830577639693381569995196120846035617420468007388600213619371173784317023983845023898824969272433355227651223174965133595503478311930385478033465152548314587491880750510465467910643672955194619492714053698652451691017817926487544557622207430836426259959942432724279621488964034563161459350292571766862185321096884445085897971164240004230202761193092232447358418686493862171534786766639971673630544007530481883368626379345765173115913720733173529527575779914782206947845219805690242503011923194069540329416289211480010196365530868123047583897293879854632611553715877221199629131048841394922416982596013246484398105426917161703258901440869557918961652322303738265326950899032727097233224760834815983377107795330488239087330933363258138545508205465379724265459279936287752334936959740703723969568200886865494962513589912929251752718295912697940670890981709045690693489344276437001163258439776926635527233915422046579761381449196369859461225977627175790714964315056043477578783517488798979025437586888020459039085840180739509792585138922207411037109328353888146886765762618704393347073220542464000 [163,1] 321757383745228586912463780066587638940732792694812920199722352246460361151149841094688638800741718648306076027279043102896104490234101921949280590672581351466912459672229267147311558169225213780985676527633394118592820925523062633851923667752023327841036444796628857868865945244253761874603274996214561917266202175211502099184469193175864098520626543538284202129854456214301446250124376108339500599016043408670093610293305683145997768692821508958840425851834236533293558450909139793067249077685174282772060676688456726480187260690766829982029509114782976654919625552873516032222578029380938032357377146188814300518021439620887946030880010629933321443472013612978795753272077031203297207748451396774041601427090507829579066343955241663617840621932041627567951966449576906997871334003543715664187560387281624789852374810176346894078686452227728792660860206030929870046004344593355791614127777127833864329628344245645350167839508778562984066308204642959498842039865808183416115763885180923012377806868961529060216802051035426795074179823133096867723290657959099414646987729740972428989578590984608554119064695503891753161860186440706000585149866877838569386188580727379580499738193148531238491836483248711610079528940190175197679137972961534439544469956788462267721960774979577382390021910523581426441471939836757333928125977861700208796912444121681097244102623232000 [163,2] -25923552175284809486511162888947385922073333992277455000038420589134613378690894688591254059730287302652488390264535496644335152750321458101001043264816153870305513548067297029455617936476007904183625854718184225203618764569091867640572730440265923599920019942911156082812758626054107782721065608625405810167299027862710220147435121000448788864821862931415076885256731106070480840525432588554318705747138927901289810372708379158491938867065120263359344896264029517430156376806877325414802771710966589768673703955416041293951804520191829564329862918443254627644400518791964980183978651246580216301481002728724333883364077284302346712034478315290123023335809601795278002018131078520037399859612115723568613036822010037072644156719554641231352254397727797873286618191376496029273292294248252732346846640932050099248087528939772125489127807555519288922197710511926578542444629665926620775013224079313690072020338668065652595886693799764787833844474610525107361569395493655812025384331074860159060134165186827323426565217141239040941911861590984363404043381608173154478502815666129204110204931038526660130063187245405858648200606359055807659781098487191260766684527600847234661814403603967567173898032245413552528957845040985962809581398130900076230150253467630410067175900135806252934056568457544873432250162213176873253246981785317388828752132423330354887356527411200 [163,3] 788592507681123014878187218593246421047363936327917874717019075290690157575397202755778539856667504238535134029872977243489054078841288492194014547892796201771393249784902790389685464463126064808914719692105835973737425539862291588406707351993222314853001087415329961490071771119262167005763212354345728037677345362038645347808604069055649507705019116202240392608225561117106364284569371062666396544419145124955517892140963933316336252805777241573200202798726225793689559246143727444856438826464690093965333566871542913126739174186004464711480203147079560871547065354897522035942159637373337601806503872113802055110596145145637544091455554112782200658885287462378740000756009209081389715875437486728648382958988018685210769792964640234378103060305090825875715961518716353090317593959358097198432887123179010924298324192460361044584196721449925901276495302226449417643443771125543115208664787400373618886482533328418663404077031976105099471569150645423126461482630327689503862373488947169443457722404044847122971485493099755166161913824098173835779175906934969581844704095791690586443465920603729759434403392916506232760861227870769000581059703435549298918519560630556882376337975202444348833349280845420966267461938389211917238726527100041137241169792407001408694511117302721107120621007626719198977009750005039408195503231113127099324810406594033580463341568000 [163,4] 22929443213015601977951370302259774214306599311891453948578229663329618909464594660388650715411911562369805126954983531165741653753514100058812740881875387485543286440327280650135020631349166113479420099209202332632143826138960996065234178655328081544635379600938933043406218959446345771646536812475392431299796217434960169838298502690232181912222684417297487656928613921910389874232234969992064990827300369441552800801328355352862871046769215435285048627073073335616597067362161674393172284808745217276374963887453207283992247082722844358231747616966807088442234723686131514065246230056249207953051986298382932461905858171957766542293526724438976805998106280981381307856707502448718246685042701701221956318368277831386333782710947789341763820692365727274549098238741848868259214627861498551950805299670325284796584303157662809493840423849613991511233026300824097619997224234005136780347992592433231584691304767157679303024479236800284706557492393202360958284348336675428746690977603106310124929112565643681313547926648171373132893531854853998758024454187140922779936519518593625530417481551856525104542554213004720422203894833428321175737025745122481975296907305898416241099012375118388780762443462122085849214921919603901824719769725334169624395787645089155184625343294917200313254976772654605069880013887511720908480242787111063401690730687831984579577682400 [163,5] 36192864296501189882461157913974489450028906716520075842968982531831330635807318761251964921157364652341685241895828620301284816600005718301700491951347486757648740828715726423281260743322277167351301477631054106441159799455760249345760901138948836467342601677668527073842898757777986147813320386093098809457791756193769046241638545750729054657244714054809679515946588372359586470666868632617524760239858079388328709653821899893478412275950926761496032157160229354733098115874399406175432570337548995488890735661303452084457154290429747366941088769460460354346438598224291991858229607703354307888493041447620896886105652158622992671786771025247298915081258551188287200490313648948485116109466413176681212607664994406683557407542722603256612220123667766313435124996548248934231614054413491708314000730615451433281854240429647751769407861057231656013605266375073338448376436095226292817163391093475357564939166775946258396731925740767997642295288486694197392806476190008835389014851087376609437382027245877897595223530903536620748242107241613307368955776124555259429570156778011717167820918506476332217817334987068078233014375643519803336915133357569382650210356028240122325705974056674817630286553860391795847096967319846454134518114382896560553241021584159856740375861403634506787769871693696784148430707050249077407569859021996152801539351998068901671772550 [163,6] -947897759171473477746137625613252704351108627558654269271144271305345500881707219126731228244657502451181822973658852657631706966082498444955456638976432624134197807624195555485282042192394166913148755901562807044845250269716857209129695208190889620263543890828566011583600595793960573122808028110071070993035996630816688766477362263553260843320021038096797144838122696550337100449665915537724190529726779790561037255347711184601704892161438573461148214444263437050365733000309639342614067089344405243969236045068346204870396070944979387791155295468161099120373855977683685711471585768756250388526273407543031588687167080365075258314449815176700357647603809892354958090230952448745233472470746984607345965187508228635896686204770584416149722052823300450961015315746966845873717065909229165487425575595290010614266313177692679312656049796924497695274867601196417154466545369063748610895101634183083149568952586973507787242824760342855189072607605588341275016428024627899388919002214222030520840979713960760392151623899226217053244046197061363607284326000155773722539479192052407730560448339159998051818493218103917721317021029385960829101824753585554705019746164199060513302822891004205161538106364660813798276049425830510625920163945974802254766154147462565644110868582975055806242877614377774911088886351726825531037754762245359876106407938471144548170400 [163,7] -753648919250721985454859614171864629145526070205228898433056644473917216207828812555733371445255255500854786949750492641783775168730463509707060184055632974452149048321163369304385956596923017728551679644116023657227579730432268700803773901006333980468412613669275354121288785439960155979623148848323526534523790242773469877317201982125228432694298927387870689421209515927112392209988356847144165579621785416388139512597582945456945420498906087046596406305782165266799099323677689507627437768655315301601671718878451115423313001322046149641554213832573552286384200900227893655720943345619969790045508172627532331254176047318835511357195128189078850573319266862435568748395858170166335751565912406325923117174239982167370908661985388252579803946971135211166503020850562596063358836353640219011525435099752448163882190723764098128475901331188627266675404829095688604550558116301926755478447187025160919468694503324505326442344616265040272480348655066942307592680840566471124303243359526390515828391362692810388492218403663183673389208351414530039867279024901592150812673163509179499886825500945871138208335568075477587888477563696161079258296707576390769691459933305395741293776418874353476311384096918128334840812882116935290532899517329236023029167666953561051641724211677947409094894233382553638161014988882131867786902147561565347768827546147768448560 [163,8] 10545691101879509109464550761137874858647739940504143984877573477662807320339160100092152858938519780222210613776547159803925166063635720201389362447697971606774150241697636838362499482607392252777857665937709276254444834281183523880667663692762873734580877385207186401399485975739466313626046698962918250681495633903710858410342815225720143892915000988529315903922157405575920749547843854033029555176945867003823751710052467547759247295038870996935156395150328400701763704221417957664957017014696476715405592642547934190080728548341522567411676524103188008166696291203504894924886538521074602154627641645438906001868357617769532001049408270598122572937069132237467609999530850477710671135780021609109500040512119190416445528538847491642100755571534370242222482496931220568788067173532788191721723462341096849420093134857171045850038699471942477235129721564627286554975084171760037055965353748269020823820968629918168348954179335180193486385974018101978790982657690604367816763537525328213986487580676399509400130753127569842269925766327551733546874391888711720187280741034960485475204032167072366172494906234515713258749345828640012067434567050600896098308110731798379119828543576793934050283840982248050670707618117254769572598871194876678983505042655865871371279609482974624610405054195969464396561377097900812660579937189434158246981324273744600450 [163,9] -5336693521132649765507076158676525744552680969063901317441956030610509543435102245909198901098644817542865701511694966533100362100406220750846126804800980809371303526551556037647523574096331051399626574357128793226307100411994289399926185977349038193045571061837174985194255034416525957048135563449151690473287578543097251156997266019031156866394163696910672392460779528877411413522926603998510368029798975884260358276152070603508899198279097740932215094681970232200994346103672208158574520311242978982404319708451886462543374737523921268583759927193488852357615697663533363616374141038284116209448053814628847801553411948407054295128548764902927190945213062702675104539098924784523075800006901574197569658519569419905109484945384777635103907353341014867595568096000869879327813044562996837565561972078120428283967831212455855883788213785670672624648516848803670289469438263275006214418296133847266754291575535867682876940512784359774349664364707620926699105426235420405840828632855887501035874276012427222809862094901533230339936060227702371955654560476505288551204076574326801946152611037909745943454786009269405118761678447338756393305165335507102944065315862055000367797053469805497003262666324464916976041889816809083988089069488346331585797487512528400550531530911536636730374152821620534093648637994834570864604033406464167647828770347750660 [163,10] -40051345623615099764672445725850306821115972019500639016024747383488325362022702569723959958252660123268782739995447994357800858495999920153074565639383602736542763721728609803022852173957385111687463871153647379432272939303443075175632515000573370774573721845672336393955018505814274895689377868170025500536746647075679418685206039636332268300812196048530946067161891838407673304482817824881129384435732475392277526242032568199733190265097953334129048254163397669838205706913509836256457112162139336500976973452903377133308453529022487783879807484561719688975704714905336055611680796077142285064537630575434275884629838212724332569259312032191646504784418380802094543034360175624265565011340179476353697604953154671772203847746830133900356209227705391905838951778641760958746174437277765506230405704906117067529239355689097053982111345503155217837781517660159740184646769643543997857177127893898566134602077133842634803319564130412010516890069074666268179945270469538769341065525781681960437297309645300435994814782535388935254001570547433216142643676617617646090974012022462605749709937477926402501122306948390312700885881795658227094152864900778249570902208022591284258469905961348498652809688277007561469869032576551258617896551617474258458176512257598704012962741551876175943365123306920816502819908980977921309310555784126434503765686927360 [163,11] 63129055224981498484590619591910452405519837278130205701648750116223533258069570897026784216907229653375929242342815249083329152204560447458480747387649366783687456231306326029649292177462893270143422295962918381784550017885140159075791400153202317516560265363894171654292083136591383449978868266695977894737476713158011643491008095124792457036041054058834026244554970469133259678358572739579606892234479561253223155832548148273950028854238406838156421536579597534587769496438294150632304252647006484692602776787585553555333086460162535049514075167025626297074510641976384355552222621960181516040558299723695573991777689306517016766079804078647812042636609426620652022677185304733760994341878952134729949302702199432335920803293415414850745099411402997056997211822987636414328606688570160784596711243348184736845805776699395160652451301329670487389384180396637911057251900702140394064391872827312901673188867325175233960487275833318520366130421284187567056820105826128135438324545278963833878208760280524029868198785034624794776169378719638506779332981116838553357682381042356312580987716688299900280748304899785882813254102160752978500706527544479129595706944740746205653135785311292975321880731267846332528213765623059351595966489375305729880859279819818046619746738008789959769272423120273685838855778427748041681075570245769302760715662490 [163,12] 5978037365808897271143472308175954549908553545334243671178576472414396654074212343137779397488290335093824303459756658143541527092382633775749716079265990172340370192669976052913846316234424480003586383567675664079889693657813784095227637071772433778265611188194672148546117684658621926045191521653907549055064014151676704972518639979693349416510673180704966803889378003342786366228936565665314488645005231505656511785846546528022505812829367755499408662299951242584647519920617748220230174012429191949761368908078475901713012929684603318178965621734715799231662707898765340370199069220720029075048797960092724288871874048945433177333888581144540592813236067957364119023346328963668124179886549808207544675953272606874709946573328900554760949757195308529215544915010803819203094545963282790113973146571276905478351584492844932468288295444842449515097712166525346507858589508231207354974453324568294932199332000812728940459065481856792098886767134682510572488190450507304909013142404276671383543249943941875399838551935709886141288100040031247034265368473112364610559100217085677988982167838101472983901823058571478574084873415832136316624990938457759424800061092579501508465927634030261872424405428067449185676642871207393460410124849358444074049794799544231228961005646051449874281489090708332447185050272975063734166097353084129670109360 [163,13] -80756688110170431642362031848440590307543725700698969634360945722759478941626903202042978138278706692988893967062180212453632442097942919148149865892136918774766815297104321296600847654065878117322311634920638606474411722108259783803720177768140180758474477811347931995544677484189405118914405514939146928556293978836139642006189373011023093278987607230922176448600231635080929793698392001238710621907989468294077040617654414394808743432982028029337771593542089823962336434279033369571017052072587416060335757168100824324338854589920357627260708776427695525372500847249338867027200249049804459482985606132133430220360643797625735577200705798697279544152097890778831185429232809056707864322209224445373062707179071640017393031825658870685103334601212467227603980534678591950374565390484112731075056641236961106788501815325924520638649490111804375523611739721782391530592405764423312852061878482528389994419337374588115672637987710619966361997700412770974254626465923904918636381114179903066361452865467729276887030519874801408666433603779088746433149302617324776656236655724767234230755754113381041401818902214624030919053565901261378086853865897161812086602936400852737382372068722402692478065992805550264114029844099990476771130870203470751583854446542781493741091005661351308270902171919120285304737974377368170955896385666145213360350 [163,14] 41810747452890420274046495746841468570507732181949377976303724038657559276591279738920607312262715905790208228717691468771077661508927573397071402183868209443396227984651544736126477203509562567073340293626591748177682626293019339538588083972745831137929415687600391224597502608482588535544007990216608878649447484485016468234726802292532642396123640043797689697059301225002644864369093924894055675798855468701957376849728273417210555949763464889860342774489983844268326916395760442524198284960246881536200216098843150654084482600938809703566014852087506596027771053342518466548865124386136898966285679734971905721611340754628533513274069115206077047717761949887679394184319081107978177813604239498621474352574219520401824765049367419840574301187222511745782961704210259856516598325253691767824767024692612272163322262406148773551586336604830901474675521514836721556052422328944177225206468027948758810494071631832643700868769261841090429556656865004104294327670165338037663062453131319846949578009298397351266860033893178313422684606944111834097473815809948183374556759284737725179414389885915755274404511294567954094007698204199385173171552552994523308883493982432210783292140365183860007170429740144411076759857855835255813960207418564562481841731482211217508762093999270450930194171286034074322946959725284466021071643843679057250 [163,15] 54399135424592921322942065490716522981215752761376430796436597636619338249400108721940974023133851610936867556751203016201390146662598701122868892443588360771484469821843240111333566371216750302525193180998563435951722499428551897280190427282423395644014706690906393940238699683721530050838407399950126232250133955065054885212164028199594889627202610835728330680132689710229637953061721863266762728731691666358335755246711172380793600435351080520317140355460534217035377905026392059358265381024925870892654795367396542863943405256730769336702995760251264863664245043707911902190814332054960845882517887695142115334291788072899820491792809777609744011652060218990643287544186952815649803322955447902752949032596589144100837030458820693088785631405107920022796896065335462725283161816206017742341510003708030718902695170906961028054754688124102777316870462599973285140977406095278751748940112302250294735589474536816918766711741239130781198350752288311578481008679149408996050208376114509240071941203681854789109698477876055428092241312315481809588305429643597326075712467071815868646355526025686480762864707199938177799754763984695344140491427711306692711130969585157983274699695253074998667393184530477825704012296405355799272567427405459458272587132906680940031564247781254247761595604980354613083033988102688444996936972540361380 [163,16] -83102868289269063683588627617632757588406588471592311619279685299956036291676710362949869841709842291855420955668945830023807348632780328535607471964223105553724173462005287996920611107310473478293872938256004485851972815288423827700258332823260592291916003010245844068896355875047930338445919395888704934228663673811269017598729747903319468643987381988722169370188936941544502725725016364309742648326082718993087171040837716443367405959943576213156629474000608033437051646293228731724925163756441490263996718679553423048768544906716911279264378638882219844058293072761972631486607000752663476832454545541426027539345713111492843262301777935476868304304079898637475727201481708987434969357827000352041437006123441568942241545940496831674783534828771526239413949033229269053357760240198798646041869850875306569090509919914474381931369006068402087004707030708740297512789546193110215573645402821400915791691144609073829005892193931402713254914451724675218160437519408666190813559333473401212642124746326479615278524480771355048628011226317093151487328341236132641742269513960058018216151095637705787296374318931370614803173696818193662378046269477032859564079494669616990988971022087653101607675637634527362978988758879762093118464240597586279916045957003713469688184221315279029358174371002382287579715689538888931304175308442940 [163,17] 42385050866321761568212880929013979076752673676803367824968894615308752706511900616372845751235616848191499749281655541014208633041406372968875688900302486710004540689056196200347313399496648050472727848898233465578398640998689734440011212995330481839505605705987375857468375187589750224887834188528546007255610116735939670595481538406759479441643079564641644549934371861907601524075599229205257489887550947270332441850863842855843555921397066508769044685525241996955566883505350690914567339009173759910880317841190841346634018505773195017878216774356983598878364404888227794332585349287383359308801164398163639012066015025701925832403698506197137200015934849599721052128587247990809836223876267095816675114653998979054685582883318713140089403929790362671841448953487076749653701732543668708804829675621399093490109849791834583184403862000758167442232451491390395931227379520799441819736097565402642289190776891142336799910858444746663768531352964863650238065610657364959740417284385209947677809939834033273677082164014952602869528089770755538516613903151459577163782450759732431087969302626738182827389236194446543030294674630619674850463049620327109062177682580484868343488154149090020260183472179686905000078387035413785790646220697656913127098193267597317742794205247474949040846962304773021908216008009900918704641445316 [163,18] -5685676097990983908679291761257949681818438123481976802983288553607112155402979399377313554647530574599451045322784984624064177154140695289914504735628822297612406717317481178711633250712046100710438063614500130449040694906459792597514376356773521956189780153877712759545081778714585197641892349740494165522711840164116307419451489991446853145870495303139606244675421393104982224503781467193733227335309947177338739301559375284306376811243154913637512328730448076649775620514748335383049684946091093906617231970055469658913544167525868778220987292769555741728684749909724309473303226896130131862942463176076253698659679894434956746041912677171116883768811898391458903909280227872229027512609710946434370649397766644951928049097259105932092754695554537092601157969689656947143691053224064164340904475026105561649560016261256341015406147244291200964427982811769158770101657421465858711962322709068535582401676695802548071845307709377303162817850719113380574162536751944857216380902056757038137556216026145729221676964584172260455800420540976911861203688957116373134366172157859552250128849384101880276596988728934088049453871568419713535599125794532047419394675508755733343686736925679969424256476116912626836431787815436659251924058490562961827742769494247425556673632972501876835723598699478101398409415021113274715840360 [163,19] -611146454203787735086047657503393186589545423214607475061496596065798533868604388528297552144860237098451698526750960632402020571609220541119365760659551781792656443401490441966107779757967168956604540226325285588266663031976081912515646688955641978075770756294369094821199490662901258008938384571653091327743161490662540413403480316574869765193650058063389237604275043385136184954809723812070254062676760700743368085169860454444446364569176372385204816435346245318170306888555318900393167052804790477576064039622306152335396805212925155421306932855723032883535785790732605476486026952352814128321007298393307659873663232902423581365864531585702450802616461316864719032601081620800667075481648048273078016443872344091189139580397219136514453839033535266031995698331121521077051660259532606842621266937201449304184580915115712781132084847044903838447802978920384461785593324778537193585542596916695619546590894706595622278503589809371602330518665208292603913751597190603672276426041964819291259502098272079676828172443234039787979103070880428437181740867976299106953859038368147576393347299114797245641077986830766712035882266951892179995687541101053424356354159962232370796778095384407775591557708736268836476624837235272383890915283035702350784717661705388301021685270136832087241267068162041008783260628528882813228 [163,20] -3671926716899959044148764897135203846722845128072261758666994288574946657273781186568788067067567928973017065438648632155530334133199475373902009624436677920128843906605070972591507356898614998448412203466558112214198583699638562302046799545111813280620244713587341095978174751440764011798636780114885358806271029073674049000915444941633590712996833683734658867888258736174399963230512406907512834140196067081748324737164673147987600813882592590798556910559775769834411109498695790122892162890625513603625965645738757562172411378129743992522260582648943985623923925226235153452161865405695559921795690451722861213371994420536915361111700927999668190399503615178630362411030919341830665406201682184769676923061049458769563368821038584421121729035059893878392027381165736239269161048994361436033603089497132090001106381724744958811062477547556885639551025850545563134583852941144025691015364096506954949461117840169395982490357277238356864160204447227666152058641311544665650494988689262456120978464308043913178491929996744616732721549606444947333872961424670194990255532991524260420889664935901387797432252127152170041783206132939099968674485968747465798139327645274729525734375662840149018416520465894939221545390428426871824520199101622314173574029714318665625735280025007280866972165485167942873683704400251368758 [163,21] 4191599364273155473301269784723745490897396429688826096695934327603847020247097839610892775952021847806263052041586853770298564350893315771061652932049268192685791914067395302907462920653508765467268942791514873270519813190257029197015608698846500180619181468800135529566370221190918606542963975540196768308481638347402245358414712532563995527169872444838474110499773740229133984957353408453810804227950569804492319653945583027065369818818917447659233220610070031497848556344121010139063676816049309982372890515743856118028429990533905455810303862797046398015423328497232900978951869838108708375356231173399537061976676619779643805191309534294826406671929152622176058232524087085929385630102420175881587725915987877124356202990445143776592577183158136311420716455250685986526265778677896420887045245155569678730808166845446357323970611047744280086454257158252206970173813400412571867528925461614982335933201705625229190015252541680329955953213213986641229732330418660594029816036043201641752143971770640451392775003361459523768845105583142495598095639630578049481540576357070136392933550852223764381489908220757461953661885741370108741898787654881772811562080733673932215779733405024011179679439785695048574604436383866705913976161252739426467452033523799060709436016162558870286070745820774034285985014391873253 [163,22] -2116384076757812176333421666896420458919895747285956449098548729716975579451531087970635147327558754053106130874008399213335689719401597745071366920831170813042111456099261895764485835455161444771580511400879301804808613780612067170003629991518851514214737761637053353657708535974539861599922069620195581072049074151473490742834756655710151592099886485965935370945882769266212703963227146842396483429441792503870680166441902287153369193225129975704941026084664425466944439272921672883772354829108711019174150118703549806597172575738562697132144215971943183030079168198307715225971945380435291904963469843042031574918135546689671712886773491051735298147106208853881090534925507770579727054120706990959858714206921780465463960873110536167724376931245056700036602725033433844753469514693505873770507436010633935152564309208890222975425790468755520400992640098021193020105653700170632018879524034641441925087430333183421787696150691475993834194848721616651143318635813365964558714494484719416760983630767015676950084557469512668237573940361596628897819696746209377779770830882188264830561305620906057967784963278314162912931247347602234121184188735732146530308391520571533041928784373671272886963521600918842881704057484800811373997565985534208863813707640013414429011613685012234373691290065987726438732120547552 [163,23] 734828473349609626057679346979403308343959173845454347169481018419993167224517702962562050382348720243764161212073128753993644309398716283720524535798112012212268599399995561066756452414765944074786703429281462625995633602340206918863262221303312260652880662700487356791568270646797442661876040534801198328848998473504720118961924434719635159507480501246129066060017174846898178173569091224835146728156624324655204272483026101846133420610747402835830137445592134830086619128627226259043214951838142824392046727265563152903079576335114995811693556535918156872668921823140217167716586946997156894040236739522619278649751958737512090388387308496777891953144632676306752462506639204664370713713196251802318202180734586151787141125917343969264151087973318682143200036911215919520864952967440579781254726748988554832274479817784762875397999872016303192709670687976466948875257935022834391251744265120222856866946146333946010878656322999439704385369699185770861214577444916470320089235730510866925799447247934809407209269173011173887512537122671534861068713431711468791608924906744938885741287982557496039697662557606421915768314845576307690769846667335351730926468971153937299520186420143335995308807646324355440892954970550019774286291134273923452959614563775404189445432146123968478412019100873932453467177050 [163,24] -341939542134837799674206702222736180378647764493321755483628429069356332689505711226014684212080055544354737434235607035974070285903994277076696473244328320089258817911768254384413527199453195895375557879559298239339541481111293133871301361609527317295307499794358284038175128600572474983394883767914777396211738148218927475170295680247252630651354015537045906950652109327826894687903963075865747577155953557318814367389493169862144087743850511117749270340943114051058453737933672468838559875172284480124995007377621558874182016080688128378919117432559172887427294323686480826689397457930933855661854160619652076318134596112569259562962065056902957521585990664402604595208938185270134814112001631251941282159338470018053261407520956963191795318664081780581317076208944955140863127159749634287743667670755655318426288697481949633443643301167810903128757204292010325609122155104564736962746939769893038936783488645049723410660748410646455403036166373260726981279405290463690235850727790527539406585311072500706153456786344262262691904878061834786614099071215130971448281773915478316870067693608427221619757745692345504476985462987946967491428204124781694585921363997731029566266297239219307634662375895280226246629268020034196448722982413285847904131404320872367156925498434982630850166693606729310955000 [163,25] 240319481103327994367010508947712352296503324575166350261216917222351094593001513410941892942457363797376687158295782308223793047033700566900747826181258768365843047643742880441803806095455576503531684197795499653565361853375459527117524718407071781108870444050249303735063137532778857663257641332625596690695161895654258344412925998144914648038076460437998823452438889668846312276270063851876296104849480367399809210380078761220524560251824541830890961638013885657364165227586752672711465015488850263541479270488189304149205964890263975216819841878485407148841592891245452050393507272664335381045505814207576190034241645876375210637109991819448148828894848677416043146978511816245202682562680562449090780583586426986547167192506150938779556083492984009637790954095810406177388501381299595390262907421849355575473595328876629105112948443760475821333548498527427105893217105704540620535760331224790622523745452386512345517171193408182080503588047270702700186345088910351523247204790688709869855957799054907217312836791218882043805456011471271834041347763078666478946862315972938961493723496067757680028098284576698290789598711713094474020930780089235675827186398015608509813433646531296286744535871439190847653399819693912766470135684544831271480872187392774478939828565023287281738375447725274023600 [163,26] -135476174730119566105576680645312228092912214554100891094185764438438036778530147833806896524583979878333567876034723692013321087296900061592157673388618492081129837237660770169490991866673886270760591585437371704549715557032993210207653742105535230677136983642776089829669574074122225897736746399272254332701771738603622532682965454236394084029184723508905154064364051725024785445422575795903137024141557179793552124768957121591998014037280818784620930124133893486803059992984445587229215552176745636839154093539973586630325811115519839921866239946196954295471044376506416666332010428857040000524216830184140745489271722167497564784593307894664328987554944299113019284625517178523944655921596969059543436770338473630450098663981544752400868995102230391618349308382331109066167996472504125124714099532477713962375260994524051736576694835285518347829109877966049776576857264837236430514555085082013404578994975777579154901201719831971499946710984110766095408651167787330654139557184587976995024337287690207961608383294338682343535064408757642299581451080595464754195438761404780047402961902758180521751619202469093857981718138563011730341364223524212643430062728892938298079236991921434819929399174665513759264814820823549977083249086712535034108635155631552725044239296876722155620113233798952850 [163,27] 42215356523137034719880787066864870432188964855767285882633047930683781320044047334411812177025642304148779646563275708503726572924643036748244749621582587715321860189773011036213895764605200852596435889873792012222602564874789603739229037493927232824993592305322736443061628836196285202706292026206849279087669362493104729863106026059102064942487050306100961569905057883198779018442994572343001235865092891659239300616101437974314633016892836538356608824539662141615742388819333892699601421178792828989172418928073490882913771669896860696698824376196247245881503350719151237833805248235386565816610454769393848734450810921081937191821625959114428440388514884328300330577459727820232084471403558578669515413511378746773740716536562953087630127108685711348508044373571390577671656210998446203926588265770403304291161645912988578046973321284119689953744165077197941055668514732989105538901095271686607311027553997525235334894275534199682999498946457878682766410782490654964394523168199131274803560413151866930128497487476938552742209288157843617350624587096557867379144341228961500309059355874691334908690168588785566919616473371258892643276361600977550814318180399096799843853975066733643595204562765794838695593844751177644729468151983248052422245016842349746239111029496670437307690934566025 [163,28] 2641994516925465088365542427912679854415185060955043947274845517710427158798963297623755367700913931208145217255793174259073564395384820847496134273323023611593849854206565670646628887765944249155451432353561486444336861641549100529105991389867196076878942875327966251020284268574560320795167344066515788638148030506887270291251963399620313140744067077012428612443781817515545069135250509404042589038821972778071835403613073383188228331620005926740863485173366375847836283619947333569069680598765214260924238525881531773717209589915149645983200142233440545376286429251672237225121916624204738539344176237738711548701218930612308732385549637137059454874110529219982043977127757372865470190955437985348887300120928593507846864673214435806313545345592825232876875925679737251703877896304913594607747288916067009860782456905502104428527638598415035877296087140149132153370307210454210357235441103242828815198602304603339935945302862304823578110222289790447054009326425182171821847290500123593351022120593397699579397492022542182600994983486620028477141955891804304661363152130097657557083672062723836653200760711626906812160713762097618329438053342106153471806552508443019753704059222093047717925672939829828226613441704014788227803976490116019199324392673908746540387210664261558232612367500 [163,29] -10074079240763151010207435303443324449054177445411808805924761175446124626268487603548670577988160064402974346438661060417059455903576733212809664060940020439722285977220289176080277609977436387090315690663587449754289964579311043524586421808814045447686065232554852585654445679413883045671703638618543102373357183483590873778585288295353854716812033532834935946183077698823060425046565421226900351376590786542429948183934838866524104595709335590186630708879130861071651926342858434042459068916385116097256767275674461658940886381897801930868243916718975569479303241866602545651751187406641787101972053324169483191359812002959694303874564005196172136870805150592460290560753111757743552901718098878062502204056538241208097636105014135346280490868890713089637238784846293309057725202823435745292049840394743196835006223607053615519961003340846308067991191222894864429918111285298620489065246297923594710497222210248571337432579892043121658122079201043559845111058975479257682231437248906390958853593807813759311960265428008692625749080568181937483298844274224137964523888862606854386697007256680647732708600402612557066155682000889306283591868733421267135559599701871259583858827290443273994438488284263719708639393924749950308997907165121175150138737968269276417139650634303619231963375 [163,30] 5219369959225013725032431058523585132605008417791823018720390945032449392387565346688954728690883418822809820025061825752502331110715181632223193470241951148646689458302379786137457744997553351943903309257028330260469730865405496718732369002950281775058512096558430040218209989364895139653148911384817966894513348129197696439569891519672994035882507129897751719102849963265024428487425726628152087576925254724959748577935103083639284133950731650476600809506727075668946532090563653271117965616374173093604794485204810254496675131526448039245806837994769560124503636266353840332397179917897570570951320814657928317864934114913773684124073712617516806880103225893442688974910331388297630954680389932899673261996468439385590700616368356033590067408116643625454645491836962279630405885815199796713618705461460436356670760401799200574499690501858165142727357365086236681728017778075706755181900169756069142068308165664933301824015397704566243100837697665715347272571599208597005388687471582597998614541538642123276820313734498074348996095973690808312596832485248021426893854394362304496410135054278303628311227025118698321655760709928524514316041755002360636777094008112393323327697006106695814714551970625278747740376740750621485331182500578746674403086859974858230194122956128287104500 [163,31] -1279696890662788854780254915552203087836979837062634142196187448558101495606287711159488959270011534189409491197269383106036692374248678305752922829463994089011154149439941712066950141628867680939338711585637955436072496183528418282131836292697879209303079443935661517964330003730487762780130796291047843676758298880326755552777285757897885192730989062253620104706379714021840149038829899246401376671700400186447831640141834360027157556284894269882277416154061131980731509201251876566560228993805997427916782890459868653207263267502240587605609502765440936635054897055709276476368989080483407860026503642977176908873388890799460608344177664106257112807652975556031863290438901118054805121836319472192975908202778519836274609065793179247206790432736671163942354415240382096580154071092923016055488332480493610918606272345736346590593930759696168712545973889864241347971695540005655694776136083620845108606959786668099456632263076304649649892106950267441108975849487648274724416633350101621830852995851705893377352264686007526753355369905962404394361755458471204832097218656550299597129110179181421806716767629548601928513155280017610613587156452278020362906082459969043849711193662907697504996077856811113237265113653823190268315602037544842384924816697411473948636948133448472780 [163,32] 20015549484571425464149070435827501937941998940558385849926339631578683907604035878589032203517641738033146040638385080629266790135811926284863226989627484238281252827893552025375428703849208189078588410486782492833647287991989909167307508273353856594485700555359979763389110948813809136981979053981198974579388091639339790841531104652676946342243452739946949894388736332096047108915059916629073471857346140096932070976385406954234192264426599352865697707851327347839212524581117037825313369687847133017874262126076360673251183040334407822230658632175787351772472586850005192973890634586004928383969754130820090496171200504750844003527116091793193988251571982524640218641515281786154625188628904550807293712251881991303432188107885240870168160514765214383539663438554256436964640335717744358051175254686335795847750083470623032158992163137930476945500647894173627651685258683563821400416484810342935762111544495039326574044892866413740502217463446589449703208196604581300968307915852636764433457800567841250407336414796362122855720736559277929943148032498788364595208409553778298505833231305677097021150393982020370076745705743145055162770350850794778473808891987038253126787559921811622666745734450316505013151325453111694781101064285546278808059606452850599582079768234650 [163,33] 96290234229156785630660953782836993702670791063456011636049361572712716679369947023853820105022045081578012393405246491432384783420514195018709209827876400249321934962981966511273464855429725892741107711152719934134204451880887648561760381010940554364548051088956570355247994911277396224187159260784247921990842884262041527979603764961829236089877234209168069952066789195575392195267855852738287671754701815966867456471850211989973153587484741679873300158571925969601079473958677933661055961641505489936692006649912363541249784379136626624855900093765943359025853905438539404371386349962734667492145121471051099750620072545577597764795157107331190033857727023940415674690899579092971108021835122981810561401633317850263651004423198417543461028932455773765779838168685188434589477778048737785037431177035329526274143476150788208746339202623882015153804121628913620797598960914487467905078577605439581425292662324393784879037276014776428920560846446362448367801526574765904684487607706708480566767969419110776304761302955175767814779861269987622376759886877927370767435331807605349041508189276324559930416920880820388612055142065920139174884056975022552807568797089484247106193200389760337887310986576446785736180226115338769602840228873999173304418744271144066619142880630 [163,34] -33196761165292677045208554354284804130226526663797428307024822440009412577307501115161541177995140961147047755506804417294781835328032991426535463963220070150418678256585485397371857367094178846226989126593149957501070090946146760177162959781295476679715692374464057806453470960974946249490930739983432461545450872677801557024035023894954009430655934152017206525942528739144392385075159728070334719622096571508101473900716191904735611739084155664470288708799406511184727169459388996362467876098670869774304857810684450504193524530696107853390959136177461049935965566103589393665172363432787268237304326159010959073399808973365554284261721592342759513115959776076295566288696984729224240282694995197181213254417249014120602429826587986245457759884656210181502946286175431797665987540420722940341673997447464803344437084921876111586227241825696165567015931470434547956766468971745306498420769494246172658012955761161031106163210517672078089821331228137240630957607518157824959275857190020554362011879306211831812564652449297383356834806369000350410071842568752788902237080174013476440325448241476015133505320566991410666609379752147481903261761616927818017559556581496688046381727013009674937367044101555092828332919203866201783323174602449085281212768327901653038323140 [163,35] 4759854784101273337657965282291540157380036394685643238227748811850791230455513634474463714395089324875739883823937172816976101983152767111586919704424235227872898355947599509849416328240376122891399389791784908774393171729726394681455276258046378163645190817205214030210887870212884404201806813194286725800058437896378246231131706971898004258854377424528299039663890008127748660198660284788534418248997221667471555221634026992874854481935297820074915689883781773392158057181201169573316192543930468764502396755343540708518357542978510799107932992532504012063935196057625434945023946206566938513119284517430463053632443514926658931789258103207554767252689088474053925137756651849278772945866839359637264965994496714314893297063883045378452157208743307701995939121091347420048449735057249590721793499110750672582702489662683630187544349090987318153527021590986271037397728479479277923801550454914433858553251008390614116475262861418591150340371797563181248324684005716164672858476477581355196965176284745128463080506643630971402039865454045541139124325231968786504430331520638268070016461949965055713105710876094406953574447755322404343767439218374365109319422009667220063129161904213830605097478163562528959176538832538036545820291188312296409116236874100357103460 [163,36] 77419988781727133180317701801345850789615923267439594891523474811846454730223674877350776264024411841579562121853573714390054762471686361195181904343966837587233915770395894649241926298073355558092785939825721763132909850022926761878080187595416684774761970703027760825933742185602631071389945974089479765987827089352646066343632487023192966888789642019969839523397698935735917100203887042334665503396503139481784812984945194830756814975157084612216108930083129157928047367550421567807417390749668603552490949735752982157967450683768031979509654396247533200022133445654419535369363326559382549198445244778671664123340507203206201620978567795508234804242990951698081521956409181105338777662830652168216510169949965809171815216033194106611983088918709968212390808733445274505953101020827167909488213382314472611210081366116362009730159737626747032998198338685238575979752834415525050338716186137428165298077735873835578463159596195821465700071154341970623769334171737784041544739260910744522097777212615362450245094681343671527103342121543271164817518467663745559794646854111307429715756513405819768479024125683998042896014896075438287436583257192169496456445128924345593735313794280005477061202636535516986096474062991699551968999367722826269417880669497212980 [163,37] -138905598241997660461725795858472689676506967407447000362252759129199561509874604462446339166254988575211990390942299713438995078427925234254328607836044841277447109093391214175097594402835335080825643048959831390727506000914468864873910707383296334074696381933171273075936286372417478767310594655831603349444335618290238318508170610740227748466026959454078339903824656380394407104808359187683302202303154481666310167657546416783431912531122138790434994799415909946281384684186536446641483026392097783393749603271533368778061874329209452629720293133819534436686166012008274305814620697506286295266013348989551702861024252004121326703581681497565481141361604664322427845018345600495481270164713333422044560733374423435205913660404328757569363484509574103151638514889719673875482029210820511409006635189552447398963743749938702610751123354515785706178362994236943434299476803675769331919949794764009912300898034287839724594081336594168044799628993142966737864320899268420225908847984961601664624421660606720838725834725677294587947278244091682011367757936814813323230104641205675616501610933405544166945145923515563366653114868880226148169984744390425627586595743164693323735955008866618631419099852120616266169087288773557975673346784333708522091170790131600 [163,38] 14718872468192449714618177235899929253965379769960107073936698988814472895743054634955805387836024128755995514044632835980951546719865291796624547119947825783189915193259912899244201048537183131910047656450931077621274272101932787984104444750589845207267747876547898691690926610303116116828409885924011457999113921519241026738894143676135261643781490140942254868114425957218110181321449036687657482852668767252720780502581877862465715513503463828667134089133986907073376957061891362448374441895631770900991325701841311163136363347834589031602957108370371241247935564254849135657223370844215544814365323563688788054491496670558650751395993532317823255000748788035963555354019850445417559755522192113645253290734759205019171803472527392411971871601481350350659441882742824959551935280983398353653333117593926437303710199998362896873438264973104460798447286038818027079028504949431931764995195050939905844002648762739539822292060957407830623193008888309221488222725196236422641257300234324315594972794895082609273158060866471027443637887284592857400390574685427360757345758285536811560533874504828294678987886558229688246015093341843405185720900469910247427251812504746762784637003889959881267220611925066022813311967419438390927171732659257029825780129560 [163,39] 2831548370656624781500129698947069047797021588983819135722678227754731986550129962984393989849314395514359043730658481676876692029263086001859277221377672706034676194422530868271654777976302774550329222425195826440205421427650131009350938033626852585022912951070580478719211865205905609817541421125973349739639189216240940929276312229998803124697435168426041003370155971576063858833656020765638790513799618924432732694764548964245909897321736811434766322223878941900518901347812429764706221319316035451557480477829852540171781189743858781027562495185786697786337359962167518041136571212160686346809360762728432058158602759341348593905592258014279186574658756409463293670286989935378698437784325819440665727288791593284875709143813599726823702344114684907381700314784806401397994330417724063570926222085256410047905043143111451324431533205571732425581383455870661655695384667913099784921673771970992902892910325726998381583498338146601303888484588262626876466491051909187310009363862962760002161523759704598926896413364628298141970404056341544748584971178419441680912453190385741470341953930068190308312463269185636385463518102907689429122161571870995754184677391488245619287644035084462403194936734732044503673845481756860098235412729712374657678705 [163,40] -1184559939360588545726526929541347508553479094860581667807030690504422758267349702697220907339051629904884860564215555215045818867806901198963365472478163316917076339704071269258110507571560005331312799248952517353073989987837815679269392894688796513372694215710075768676504079492940135420225008627536253963459245359565167278635984054192097966055073660529908991497518019993325938899527892834273253516624315551789518616217060113262507356721855056768661615147970364114428196491799999109916279797573692503094106863492044064841441947851090874453805506498868008544115115746633398675024884454167806724022292862124962238689691937821529477109699350814021403047985802803004093752782535416385685327709491468692846467796249605308782136981941114006680803134594165191455637869028168176837474209106397143222874901253173915397985526708000381953197502846001433415975275220190293572587943127674288740992841975323513377139218091974318698604203539975974054926876359119934990384468200283687722346514263183871785710373304404614912325411090714741856326725825057387088278401649416728149693007623850090036426189669803603554332987313406048036140116963599920248619491459552754560197646535389240121077037162573854596185117080020318127535374751398102759280116528632154990130 [163,41] 219498697915421554647177772363553865714509900086093067278432143807187076752698829625966329445381873505064736405836162392390015552681141785099414299933654161721394597479307850695509671111656763775227990405958314907969525759239321873645179668253395971947116506498851585906016641227858165258066457822579238280133187692380948345692106898299299193281804182821134383817710203069498205926635918814177550543348437287932150325353463197413081197552673938376087121391376346270382672057916599900277107975637357309739822577799332557307906925418736476516393724177704329585906488803430490804408021106140131425265925908028249221141152709216078558007184060801868088057154115298483482372012695602777812354166499707819387282457061426493058208364339229106241572228709719848912271743652955948447020915220121873450800145523346617796191015639881714131040515846476887123981979370450855340007980036803690145933328546180052829751229230091653478317117107776209460597243936123412734330401296098238159192799932560496735103873144281878567666365169423443933427582562030565037328077093632712346526857253456110615838683415150313557274999153307419700501310925741038853987804616339902561848832097256928116411608600049443858060146540629390947029177762269103133840189843950625494 [163,42] -30750838246229828679942483169732443875709411412077779062160605622310670681802414053522498220635941866468767846856799764193123294557620263414843451740433088662393634536374323522349340281881310780392223027240910509478631548447258458714165243002069918666199366205649427160105343784715511222015621387836079524730979392336932187684399131395367411603620324365031147821858176488088977436401245424108122997975889907488293696611004323586935955827262154607161172816359819778442345864884798655868949143443552043385415017671370481921929141336639927431643235277921654771079035553979758495245842657571502194469261539242736029044783853895211710765100492500661167832819708727517013599283663180786136636892958904442128603554334582375041868041810853583034952026197310016981758172697175601804212013547590418019747853955493055853388134971200737394324549775185834558822118829502915102923842110669775332236300635628076108506191596834507893769729232056774114898679968096918085385991918659269439412849218239279674245878862331460166971128433194302633145876363497846447000061339225154129063820407108700348465561570146692859572861564240471543221401925245296061931787508736719607604856392397581420026574226162594103563352989934454681298970639548966976646043869657960 [163,43] 3986350434210795283291194902280186723028961169732298078749977882193332064026447126345690251054287754312063957637188046689970143457545455166734550763715708639078479190507521572503298147564019150304266159143557464088527025419771976431978632011708564816552998919186648209904096780513320120036098558708900745703363723365240455911183588884030883263081879123425406255252041589962870512097972844845665642542354086771777356742389369726673202334944810423673522598512658441457565455241180043059447035646779236400688443738063500843098733893602801142579641247234589572530851792166400830642643697036014676337312580419544359716246861391207431304819088602662939238178681000244899663208770064100992470282227364453860832291291274945197331803181554656457602890046763171141371647135302446849094351072222586293486939246560751242797986480744267946762022890517977962283285266929000028558356565357109884205416205742044886655119361358207123265468791234861239433982153124854657573815719852835000568360931200964688556685346334369144507638370261562276737869613822962603861354467231379576370234564118960180822522477835905981808835363880784369262839116944321357352200487906574868749093376441285655036279789527132078355405734207394991131911126723830917210679736331 [163,44] -494830452989710904173165959362045640502717918419461777196931121546416865003791703854911700751261629099328503686585894906682037464257090839085170652975365158957211651198528340690585035233916135303237686280199838532623061716809732895563209983182455118447560347171024115123922399146344164816460338048827270423800062299029846476608560399611060813595544868799412461377364021037057081682434343771225263843976304462401789016317639553920038700374366637040051523620538803389095632255243056707368841730791888759019621664222983483731337238980482802037691720164215226096664658834538891712472829703860546998167712120472585627261532939197704597964373133220826074545592707015922593308555590144477890547663252245348224083635800691422085561710154021093618318020579929924233350462427035667187319081989695674807020403484602095079574572601911085148436211305238453562302983133127832221279474553483264350320271884044159277414267962927768604501587498641584955389776412202423731179976525259698001355386879974532815685852711605283472258487680025350086793836541423732341573763534523524718498504039008122251723168058897813937950256260619859701433014638267239248483388737072677059198676148842883633017404660100125642964346988527957332818897312126330456653694 [163,45] 54764620310052459573984732441450378528643018982717415988563067825949117340825937586757282979526425120776175343421560082438941836136046858854510926223207409788826317968259578244415981880835255978369114159026629839417953685515912489611292889163827993087500663827862748566274843773290278887723332112638155009938647482478899859030270034970161975637713524213587690309479421480030514344054461448830045243220040503291864754816046091190376612387086899683261024458592557092474090288285061177783641711439463145319639545813167683169769931727376935570927761717217572353903154755370724736095489800263532791427986648891100997329545030740940577482885967073106252606127121430966257900648464931778073779876955739288779389409515808973083813589219789562979820673967643710242994549975179459517389046043986842279167766124312064934663415251721034141421737934223352105608339094321287284269417666179644321902373394682481166863024840030754963198813100092555370692819669932020343816711849785763576605465349750961089650790129594889204772336934690908534787957841901167989440745665507069088574865763911947421483900434518063663422224540660283631693734550317437332059034615728664728627611203136719131214497018336756810521262973843836567690727101711164411762 [163,46] -5109405795379421482285724986325724484842586253305968360228811835222540826950817954071439200279766532217192220486595650909602544436965254697514769225166399116054876475314884784711728998493825253874498961396581294907355751607573831627771329234489745256137786998530800900134201416481341530728595721523407822001686179992080427799672988596736109219336708992253704626008671917981905221282016707349429258524311032918838747089299053545261069272342432306696816575848231056395809927627411007092526784785832981451287562068087854539838597020892583607505141383039760018032713269178269880921007639122633764293311264164826841285421886057866450621133349846616565438645756504064305029414058672947833831811060091440671098495786106481604952741975620654036950981628745350058050998648532030291319056173943095276002903641736529203808362644084009523182570666000682667029219026031214825648318721450463107845631096997781721271576163606416825804465453749857054515285135056550077089890983961161028658184109514104298793437571663198976249262458824837052341576732617939126366705326627383545137858982341904022293854287133879253596572519181902055734602596339709766046818410115058124867434654575886747843421039073632347267746968378850577895427380514450997 [163,47] 395771929658380732208471035763760054048526888824159090078896098546233446390432903699014345209081796174162636115121313222472227976760570626034115967306859498938638158704201666808432683698577076864498812533889500960154118281017723969967115367082464927523549578662157430888855689322445296918004374883554483715754143967854019134908028644788614641403489714444034009724970074694857776636115320503415348386789937723162850446412661136390273245609053981175100574978973219057681122383831471536047028904100716131538577203082424073777927909373053864449207217457729665084517468132125446976182514983051385888863403647309855062802958523851209448906399370622578734812095576484036371575597228565212917051574142046397272309924838169193171982585793808220977040776784695649353007970741982465295236212960104423169076991278467039666476442776710031344922376365754060293154997005767111615519856798188034493564876969565239575682773222547890943893735144465241822337946774007233536556466933365999458082114383580204168798533918891701453534408876660271674749518355283077176327471496155973075721944398479458327552922096484383022362714950479605703718311638962717566922281351262925251460737684846436338302200125596436616598969223624638866840867762859 [163,48] -25526633188736012118105253010040765601836736333200772089563087286990467114180934367987962343694053938718686253732803173549751678865099328819500510614175673207235751824886994412707813083175904148470224403411103330898504478202659437115490467623035293982652198677608852830432397633612693134073719293039544392858760784872864965446351587535343810889803243677338700840436340264598288501419776360557418829989566862813358131729195685796904491377376441809664671924905953130257560786951946247363420133073923945931762316848012541328837021978906340508789584477824605668456400763080993261379037934422465159763405607199993346989765627098043744404692822465364005685970916959517825244909222572812561471519824622302476276705442207352223092058857421935479508147638289959579281484403398215387190999616453544685327448760415460479713742191791485329195307799184948593288933329461122694934089799942824526391462076660401343632670136350452092688571922528921868251905207329207363352441886698677889934103961530014741587208465933885085580740478950349689913220192699544798734495666037346082210344554237669839702526918196844838288227904936958534547089403914067874679564611897969358734602708787904341942122402925942571413404290985401564582228125 [163,49] 1378171650798061053365439436845372287156542555781301669262885708051560746870316040379766890878174358284882964875501515306528488381410785397732501820899804952365179091205178213510567420607879307656948273347620670892936670245928734715865619465765075668034266774191443000894484703361940885666022671909110019255341528647329234216353009294968665036141956351109308431744042872076575669690355330577913847113050593870074789441810350864824144176680905002896560876280678835658057698782223050764720041470375922870090126935720988636247377073711428985159903028266295737343102409300303314411136482993301785800799015888250266708174523485290981623599386638895997893517830795657811475016459046652854009959174537043267567158968548318903662661274698418025468685313517324579522187482427310289634223073872942446465118035967744625079567031502168727433528323428494652467883152525351063879025087812007988169651587424533676905556144651837561381178091537394220557861260659341021604483279110749724923753721853594836777645690413386944185834406661097054495837812671555216510302414155704399221594904860112965430684793103803538638564097493105600459049865638425711333243486295347245731458988214759399530858743353859246958029246741907893292750 [163,50] -61667581811923868647986996721647436653372911204701320354264134761009678624233767696893472752171184983676160883575182987858985999953002431041447959707900420975623357089722303932789748084665758164270455728646109893318503474329999094199113701103618268257756989914716667529889811341551091953402875660066882794207578507611581362773215582197494600605536147338467004375543107097017842936624060838938034094961492700985790090292408073704616154525902554297832374965995865628942929711057995662473399525970828451132020447569177053923565170420067556045572022998547749207300553250082886335542030122885586300270661347353633810304849214865002583644852059015653452661596682384552743762935073432663491173037586584107016219830474986370606015690869260838828424647666685735232332201008876113397668844570719357836188566982754043961854607208843305614946830093124803124441185532815433578417992366489683209391296207100532476524396873095502695756349144301795583932269855339628805309069088960911672844042543238017628251886877852229592999620729517928984985598749866767816227288090847691850323786965247657071066629122956649792236716798406848140992510510531031062204591596992515793338163587314074532117189240823419343991336281696278750 [163,51] 2367652498558037901676281581053612606900175806226177328580708496947082499997329756483216190693455122971951928359362228193074393906530894993194428282431145651306480368400390294134673949821558389013192148494556643723870315222800179048953182876968760111873299095858751666360276825665998497558803389696964790770414503871332965137342977402375046937385558563219029330522222086548102623962189805759629993454261305020548400601570922955176944291619164477039551018688736217709794866816264772214987689957694674894010084853117338067084176796232173672451858417568348545880054586786537664563461223954370005530990283604753802233134316909904942977249625376388531386717092214395523694432328326800163002121846490463693902250309380653272353750630941084736149942749319969351681967910626924865162806327695225198166250427303315346180929627719338611992996840070711640135835217919207146490772229705722611971493893385868462700143838597212697334766427098702548191220092207970776746283511857642073329598545419567652333212572543777624715475362941127133788415357520764375966428263846309471061097083234067015749591126685042624298636909285516171107343015691700250115194158915230598873385437210626774700973132041949577169261806663250 [163,52] -140451827248532494708366002895665461046149746800218884779285437863237301599356254252133893847921310489557735602360161329804686978993493259479625928943467372143612146294167460596972028601070840837837335703787855986866415853215023243667931182120475474595798274755924341757868779676615053756533012588439733460556134384962400884595242115954242561830253045782223476521303782366983897236973227913329996588289705189333225535230399393197773557691334332737566332720809807477704043680223236131136478644612083270233510688008354798424362924411370811816283749054922195126566764931625988970008978726494523454338693303898583835101117332850862031716093786566626279344403159733032362184580031776594679077388217372410967799793505981993633179540063547902530225816861802051699597255336534159819767935109981851919945622932493714893584390441247134281082637747304704660609047098871628587678665744369743501708302764844337150095768043753041253667557774950520045895070504540988282932839228648525944800758535006137844314083698079161639614787375953839679885195279606975410788940357351637140345435524634930728713257505838979512289518535355145289718551871389641372308331487495694782153380440253759796414496242025989279910142750 [163,53] 19297946861202732742266928733942438305571107577992393129537540968629902720986448422882096873625237701169463519286564770153304346996604995782886293562917300079652033513823808976142637784790955121629693757337670871276519387305334436969630440162067372023302285402041936404999091302232630920022664129116856231844396912952643074993611806847160790766863826233232741305943115238983135899536769683673897874052481316066159596046402455349111680846470682317128762984259787915152319263289893175042622939827157609718967312845184758283685115346478835842435297055518597656426161798173168199812137645700208361681406008604833622129930745014247043950712798731713377227186281719181567422826965377627755320860210215107269557841108488877483750121273103114070528907111389047030637558978250274262335346194031483035580845066061216272881388748410520993106082992377336561066088172154907159245647814944005825977404376753978558494776651819218818373445087711552428481559354113471311023920290081468117331818361201065244150366435930891891475236000922714459705243913240926189741516464930378005669827287263841720237260134654649544175785392889896348435624898162643228051326017576442028816244688812691182113998811387637438610250 [163,54] -3140966836065923224790529842505836980996814723532586477348335736359413373242651422359174720032662470505292965089444580943489518547395417531711879964237300256698322671022983425799497818133325175058182131002828001207924137599363455718276360875649665193405674109087767764894732487349389374091864417437383633351948030416211274441042238065111301055699860629685297584011914068964788681497161890021663889966450643409876938455876014928289506741589276655124053124701865411723479809868056611632325002926114769475526812415332678713917119324475720480740947373820166913384961681053305495460488036992921709990565307119644647946515027503436719608124145319510372373494917822642677176771675361831903919115374731585664499300176088687158395162655568573832119822016135877681918894611118172354117245664392496115133656000467165040124844365923355472108818438672762700781971816881668762679210455291471143800298364352126909743742821838857554909594749424502083292757420514745419032980710109212409844436689022908925843216464382760025294422012668925805781079363704428783120054032027319754147104007326112056802257516520760988656587686442556557246788458350415816619151175107127783406071808725598533853111500694596736375 [163,55] 499807401862377889178423107735327264692883387491312876023904626979775876360228266144012822287934793637740600595637525869514910086915377458420276759924682851941622165326793423716820508006857599524187975812571729702550220753341609453891702291507471648451705612174207873050878991617741227662118872846496875098355230583177187662141208754327274604736068474382518460063183514902890967495605807023621734130615320668385995753168349326408337852244835342045396326632270231742706957158826066621727026846325096036540675691990759083367079745695505418932468455387928903666315974778432015451958095308962974648006595860711190918584756600709900356587759680267957113238837890404100600684765352979981309130203187816308524235766450037700908877887353185441960032912414248753540479718309853717442094719414031449212744885920668417931489079897302071224933443615676858201635902503873494322387180421197494687791014884306197773058961888328312203942224303052753849723877773055575783032674159055272989672504865274319633641670324230662180517657681378395477263687257789492546429674601371719684112097838640713697779277564498362131247379978478782757977615428364024227865093358672858138275618834551735654655282274519225 [163,56] -73532873310073776408043782064181664043778920749408092067244306773951657320979272920887836126063376912298331495329931806378005960011075899560185343457063280211569434599567290269232839141401722257052562483067706022699689268247370321518975748957874237927525042827697393200185459866303615683601422292819193629837877896155514121883416847116614623699631453167886697744600010308551115335219206745041730593732874678072070211679925391088327095629463453315115817109056683845157631216187406573353988710811198852777912727326346814673498608049788822130896335059840083491104903052473550044329936957669805703649084576622987548501766302435805964051932583516284230669964987267421339574052072338802516679178943412123762356743144090592948865878427114546758024159439822087284060791192809537321301263322074311660658606660515605175869309049697453688711543643423316878464172227658926626313525587443876507635815242639551806215679572164271214769879394382307722906118621959728539885568260485792279869620595528337881804702701147176123439680046206338522624423524804298766158444539993698719778080370302413308185873164437716903208211281617743949225381992660262366626902246136556292337566656506942497686596039725 [163,57] 9747851604618384895483344524848282165265359167795429665169025007700247438405383615091885827314141367753739254272928067158734483142210545624614176142057934703389697760635831129257609987966040448919193221575677531986412544845039613578952077330324180594640647320467099202186843841502079741242964524667158409871483571912243212922211365826406512818552222715986812767214133173810658669066698292315189544837401096899112524612803115593993385001211141437908537348270712522840973363702079701428265090346090548478397405568381855437718470070386189060352864530812839257900430415717700797129558115309149644288624235522104722823962782484660145191484910531356744173959811492503574129574385866408227999785832217865400555090618641116215473927538511484871054755589427322595869259233094987787570131664365884088971153544679626671822517976323084684009463196863547975337531605357027802194308037675586675070422075245885530869768102960231117695205925159547478636604780117917938751737311910374037700138261856026302009592275004965184974310119308944500965290358749786308593734549701718535506217679533507202220397698764682257410395435041623979509062190360580021748953201049140456874065443153488085729414925 [163,58] -1159342740231377851710733292921261551963265181147303116467507839383433997403878627712415904580987113245984938296015916974749885358113553656970351290689403251736137933638840303578702449694967889459658860632155361415286348314343721276022960549330871538011776101746151469564754051165657064308139127853582848312734046516259325779226980974846564032388458461942579181956830648615964898720081545097339207460639042578892436667622031051879921318086759723300099767304928234702468291294714964900997074199299776067610698654563382023456281205083869384056420722543233425736912220562975757670415816201338799990888447617859774335690847438570189029245927058704385818411404653556812979217000161743885832343582280778745170033319172250695437348295381486810560306384301044382362264266051941194409964821254964924115675986432917293530714563735478121716059981601264020000169074339384096342593848206464951883419879384703797416414040433279344502550918430778620725317592089597290501238458370047431283521809038928764704256387131521852025909213417482081031867067195196362175853544487803071276932076625401346753849577262465873758029290661862151482087267920854564602562872948685615193622723101657863964675 [163,59] 123191601342184231444325694072098411771666882880860539473704378081552279198960801190975696105515840678775719990930868226764596767589341120667852289047532917527504939307228294380269692016184296169500081993612226683758563075349657599649701365750059759882001105849103986196326115837123742756043957555192276719719461012653608469541011272718719677071790074285381137253287871974767432243921328695250076564698586069402157328021168144000285547091220128572816576379075043890322587145148237485933205771644411842267051189697557691355369945931731194788502966355685177574794966940210404819462597345834444635463064168593235945282623680815059735350597987441203462379948455319095021318319348940463864431039741598456976932059230238368078734572621497232096627851641791348842966591963345486284819853506213508960054432796560758188015843394985371451932930714137875242077822554778818006104527411511516752471083681635680197648032792777077597902788205114569593838889011632246030383940218373394882975674670154691389386554224166721710403485943138213600921190864657370040101504930144550170995701008102017288651205270256490130670359488993266167935288048993352623467752829408919285513839006842793975 [163,60] -11730056825393966942350613957695237877271034999709758522245210034601015317670020613710398888093844571852782679867373885409427162666769397273751370378830836990072668751146653680486982814299498980818237057946978609227051097973194466239574065298971643119999371107168911217949591288428146107049608181026667417013545204430847565844318124910310038785251963065087747522671206990894800532159615062570851906143929025995717931985331198538246455836767119780210261050365399288255924694016016898335315508139048497442074781859283162998430797568894603355047443092734564238593337797969562417839362486469815700363994893117027398113942872201265032633101144547757021639903342882738630166143356865384657225836394146372788517757879201207255196280764018202573038978524680415372197019092999814762342094770005546510963796649330980284733822439176549673872930362377306905157771316099454278191018287976028111278502895131819161192805415465282654758404350966305280598148902937554175970200355512925682677244540684788921588264607468502285546253281625903985885141868251879500807321765778235034332424013588507509811074664091226838708523972746536141862387962842647526608283318004938977278210016966475 [163,61] 1030577159363570600274332394232725720888894761993749281491132089272203928743449244010869707052004065160279165689805258440583143128790363341487514352913483045239875444695465796684669534910892910294352020165141954630483214771581281862274542748418029945956440307919680115679679189696398329517282005261914332938657236064461670000987957355894812744616979817262970748151388311205954229641244467063590409219362281248017879927157277703506711337227621272136757276287385462890029629648928522349724487028365904886339148172793991512079286859385756580492581957713785265894553018592203225247369820152343820197345496014808119764787819006224269373699139434142311359470906897903261284963309777452993916207281856037100681690498079580124510625887304985043862119058101253955999215952552563731661906126058324476887633616636675877595941904122454787043725556307699886207968495780471345592923360441858408017756797548639275685413227815768817004299460576662259247613180962694318860291288196569380120169503603178113945903413738035609123990610680091815541589156881183773420066958503174397852501192238937807528245211374352129955592679601837732661104792340763865420876364545806029653850021100 [163,62] -86818235666801611948444393089461975328932843128776111284397510024146526579772342438362312965035531460462390531524239368382115959998813019216147235145453980601043779661977971286981371621594772546541826162782795641664040711684630492164671885554257721747704918449160153449493945136621417790309247015660531179657892011301552570021818737038415679700344111697237533278291421769934111421391397591780619366682012267621327516322050495229416470236667743161393424589109309111829309194726951323973856566655401925866248050738204205318925003575523800172494235598910643941385336623150821882467884971809028601597822939042265987666154312239212412461770896449161857797179379602869482934872117596385601508841864067049491853317918145944580702881904740099858837675473876698916933576147807995321284657956286539895151683788535524609080056827343531226088337742824062316761893215409078160247560651392237599596926525013416917583427599971681122433671195023166992137679515298662868475600520184524255136143226672950347121621624615480138452162866086066274263377234884421793589112289689819011659265081497633715085824297296771538457426483980969840165702333147573756294117706499922788357075 [163,63] 6284810971671284716327428820538234708216908391900331767652073746966865809599990761369111452427733842543247830146177261329643971487882047728063177593714962212139991793152779261576929537832752594513777862873260488490321396826915424198421113488116855824493110905280447002273305116082424335709796998820287629410763020156859153830447103550238517841450078651245765649877359785371562386605183314119071567212542393738270667708943290280211057233432026693351291822722031672095928836569523112217536086325538594898754847031601253401256934260563573864832186243911968658755042526148317386710277542482391361941631307932591963033781994414413976393098829431024332483955859326357239105678280743254860657789298256616292889803916325608914686997262562487673562563256024632272788032211161541084786531918467512768859344682584187248644124011298559464773064867689373377274274971466199319826460979119685342276917677527698265281476461510478575024525915371300284201859157528164237652700000290685402673155894668099084141900563839322797277959661323734238732536004840509364566727856256141647349022321975690203293317594111780169267161662275940193195322038165417687549303378912598703250 [163,64] -180937466973323680034918316269736741889355134685785397985652348575689618593238171141589521284540466394103683128560681072466605438169117176116906720818425929248545823167723797267732521929580425338656603248446334955596707191693097578311782445040992223655308068837132146041197651754843304208213438305707710959560550425343133165616446470952947268249643837864877197259785007482707459215436464477082426089936006189631631819894890651655660411089286502221949722094813915335664610759033965761334195518391385499053536879836565863528011017088500587047425960375710219915514856617874511410505398264885941444356656301114249178944175463020402054091703121326697523473855173214612518811080607327826273057273845706091559376105045407678297832318012611656257709372207050134297377114563157056467892881926404019502094376342472390808036439292097389608646875383666796805235549696575487100087504235288237926982135843982641239120197675777623419573093915444829386999413100964489824463665804761305792852712959591504925449256580073654347293119441555649702778266180481337603870618673835566122723989547569099857816566993631836041495311597701398348245706462690061591314219438569500 [163,65] -25591288036618456033189020638174170838186530451442709286004736443444432975744868890484378107604644413061315818757246807129485176215079433673278716418448904869754588168850021632901745864807824962518298091840285184505234793809686207896706033832281129594939075760000828572312760198202255053834334212154474284997568298764529695415702823385015085558219626133835764344877345186276529471439354023925280340228313987217480028268213734633048862506026104451537035592754452341444099619553946835940490151839090150616252281340254495524209206514116564420549301378782554877262234585127822771052106799829581928534315182524841483325144924578388971188998510007866532296907289934250648631414378460952715983639708096773676418096987661664603699229241416416135152082964866770902915885259500915610545722501462494594397095356890256596409191222285884161992407105545289216933858503354348099853614497595547290755558585712893580555809160987039134903021955935975445060053567475143137049427754108924467324223009352146239788544153243581399063282273994754635954669721366021795674299507347702684234924114884435373080293990025440661052130181564959654117668944102338920304692593820 [163,66] 798919223577883460643886224267054528422652153792913569124992886995974699974267709048489161990918505998353104620388421433183780942566264976606589800881946121548541698842548580985638232571399039777184863371908442486278155789966435564149716898052591916906514377354475026941478241058509501833244747331372879137474923815320006235563973888722595505847554868601677268697699247508135857258763302148482093158955220138009047800069963859159311754974049869037406275837008726082380434283958656787880400160824050575872748054175702145678168032122355640095242643830445196285361160790887348479123489502526897422494371151047974427720700494590319228267250040941651528689161689323116302234669174516815451263791873181449999783514057161289367014121624127582447090379689578954382727184859350208201544356077426466914119579494926743153912767533491924676729370787082893123348222903782940683241252358849416975936826174358743902792200402203580271491278167960481385680893772767810945434814121172290171314705602933619698908646471527926497447114576445580418981504549846044978535634390576455200321960617503610215099079313990076171029873047161997823920934461958170777182895 [163,67] 598984873835094504864998036904592192519585894216280866751907418956050923499576462366578883239201238633926847773632142212761488960105486779784710883771083390163633934937945856936647793998904453517108052165963506174979621429076873359149720254326447681167549555177064667675892722691695608184678484609075057018288293451173655005757240472561459301827136742472296361291777165465593520184035682925291365696027135780053549566872529643897071145680441233231675531828076727386964274145131401726120631179589493107360874135829568772495180617274755866072822168751881808199921591617501080309057982052141704899635199720991970318134012775301720279950783733857807984354692946819580885150672541091178840223683752167611369692617433588099453821817144398742691128916160033485410499426731223339637496682525848697854434961977338099221410641401099476343445322329180947562347875963827697425743808650438835984868927912207186148044752771212389804847574110765806038801490452845198667763059818966980794901865422382920415902252636598929831536974775075399387881497772545462578665069179162357733328642045749215348910037877267403084993850225063814393228578954024538826505 [163,68] -58252463995996398694852210641612669002197343836546422427094999612799891607994241044150333762107516485760323032257142326131555885316804752272834489614177996908258028033778458799604289140841943569824298965042112644753389675615492229798831764400984228767569757398220826736146520155911459334315183284053642801063984535363580371124779611844944114406509958161365484162812424310139076341066051927715032888111339518362949859724197765563352179335379912911917780886432305386575357888956743226291995446864722888724515730665913596989212899246227092563161544755461612397269840265225318841262178590564401780334263451564619565056856073832671637411829310254670610560367707695735919047298714471218544288714706801053214669491595697690706000077088512411406523157793426982332825681683096092826876861997315602610725085454091600134457653052583987723864354045848413085869781675900357873018060693926494715133166595403996014436944113451209282069868792371757186368138730284236563585632859991080375677290767631531789703326963929030475466615564083191196566186238082270016404658700163266219246329264479290113736094026361405642395547364287120074800365181239559585 [163,69] -3367204451870697628280014161136440687750814328384319396226755564938266196996704131371110239120895926305814066494582460196033910164110531286458319103717374795941107603857410996751153971468540131113052867110311628795023027673450200915098840471020409757206419679918156157418260023915668705970517353835834350479081883625658743086133628780641950595086106445018320793508570774847519807874382744069503122449635722130947121281187416056753653201728488779085068801187398310407696775268035655416846942385230414790891173849508642759723523498160083495861081280257493295571031876846006245732852491257819037482961815999940856749359322778549097061845889455302981890879322221451057342258912926989260217041879794937180740060407691018571034864857058852702380923575357065469042338587761585019543837021759773280284364046959887401392183087899477377696208770895049118729413246507441482428534484309906683495217623614282817813419380678656746502009865695052281670091069781957421806886727560584472884197146123307248542310460400016018533074758887863059922470536770419785219639899750742527753229273461577637777905413402818131362283911688950863093054061610290 [163,70] 615241805489389853393524388051650128067076791392711490323734475490921310561527590305938637295157436061203831671274135711882153547057636584285365297769428192937976259921772641019415914449391872377671682361541098038295412760115511717513367661758250544828807081587450509672491848545484443704556479200103727435666368682763805382957527416542472184379791752773277434763550401181266825784057676188660455070112396007394149055040022809464458773925207220793541607919430387235989230692296875944092018985029957113832642565009932547691594482715286376401688955557760097726530304810374936297011799219922064855225150450453792220356342523863994544464943372708959001779960917222632486189386653860082643906755328089675530399134982752606895959906862679402776652051596797919987983928865261565979069455076536626366899739315557507317740180111380575243478515038309945859327794058680488000797920204265345769044700174560382403257710482274741859615983501746862261245935075716444091415442618543494143413071301654738033471865325702044008699936126517559820410831074143749273463857049183189315872748700167618536134088385687791576553799506771951345437955435 [163,71] 8642860105796466009733927008121070480255831799428008886340026591349150089082663957705205559077060053695342493712874750477853965446115081924636521022458065717654041113302210226933568970968622131006811602366698351245223676684467651036743413278450101910738392394581500281086036903638127145862578142541962313467365242079545828771130286455126179589934077995824384364368157057371304805155222561114473709538175644933911200090671621239925204690520129077620888968729681724626276552616010323288168793347398011295652410112944752536073723845971257706011844765216122879625223787281787746987667788714522410582058892013878787787681745475067551689650300397376780457852797511618707758734024461960124639153592375610314664682471062555310551926060276100242294003109202745826007040841118749805778260063499083884837537252915444782260592271001817216310913669389636828556489819395623136535203324647941864340880575525173468215542674284042618865457669768990533495444381876246358756971487239462250518054950314200933811372565672227567741201322643023456025092601559140449531420885341354235058500657056432880290372335928045790026652108883869261632285 [163,72] -3377982342468936280786304945214989141319713914225965171952521158438819756942000665072419727491197391420277045658234569359037054584844349062734800435219297515196512712131777850175364215794878452393596540064672044487838830949969503821936692894450143836134677180827276994975864075966122389239186193755088534873161960531123516872422108152213499219757364579325924809961361107593605846668818977371692120714358248120300600738415392552784522580034786075071412699864721503739715940871259197742113170681869104514000544482542391401148806962809240044391589270456984766951002451198098332118724975877362388689306818521722852161824562198314080060351619488546038433707355045893708230364449505411684803567085756161368318781414838529336266359650219910064387430344260857347077435810364523756876291898012155665443745758856553405620147570562095871277768613378905181218562974201548465060417888929231363628956899510248642121814874772381119041151800194950935075986761325488215202127242051857386239807707901443850208193745711374784733762389406094251188070060837571562736358586214773737524391880007809412878389761836867046722742500091017724805 [163,73] -16946611664716807717756843164395125122608805056125877301466145274848994993571338102814462385673269211493082164193685052524048255582426818940348529862657219364378934955481120358224761184769383224634839229955337448873112519226538107579058145941298563195637265145502441504474215176834897318838966212427294237992129462804470779305394139017944193336359801387740094611281333831673601586010297128583286467562567178419404671862928385449146015294161166668375681245450219854622383004358283492965190739896579245203900192250577294058376668920598840800395928513284564364469195847477509114633796934360477088963096252408702942738431889207280584162199849005227597335682131243790700990749257726573209266487520318702829590487979371551057928535829319622901494260274077809148160266431194269048623636723431101005236117199336867115491387723322950825739224364674697436616747692875794349867769134681546179258986814644265497961063643031559658989065013510291389665063010006886955334421092656070799229124864271819406413439503823046200490037732064496758012077663076527609323275459925456191250138556326759448642057589661684472404990797414950 [163,74] 10268223086372197934609067937777706569100969633291725422310117848299611600948866879913702804308526758035100369901209800779961043712356713762851735385129927290072680851134128342112284417704051804057858841285583155619590681873014729327642631102234463403322015076716965735850542491994498696274031655826307822001087457231434980609268708853664347009606302735938928343902176735638975499133872656476592329609780769496845317527890931957571703309819988040355005450046441970027873807074049749999353232837627704480362180118847000019770739934289251759965224359818839367009004228704087739892515178085391675663446275040264369036026733160181066219512546191961323837881752260974930850234057771391917275991016257449269937531099319034314019565143589451778952993894122760313884699193799289270357672685294244606344025967728921445796822752132601528490599166240433353021809243845578404711373013971413011045777528860873214276198545701442441503408090740308633702255676349104416975825725238370530195681266087661393429546782692661109070120445399537762594773292131846065496305102610031462732589832659421757560433945546717221177983917700 [163,75] 98955989598468011356784287251196712810342877183813723873976527434305748731268677909945566262354171433698352986520064190132910406249720379958891413278428548014501764053608814718341094689946498271337551768034062630932822606772592038566925071113599129626313715481166331599761870384715220466403861368654351915967007189286761569260065140520673539701931595777018228333391969561195871106791589490950987000291243616955072094685782765090416141873904355206945174279895110359647183350745983661766106374115868560727065309804816300907831834135931609749132411189146591901765647600004883645271919327162289482736827122558536336835375428202745565704922719611564538433274951331239439570197412445380892613782185479063079453573400911632853006369594559739654184800298277222790517273936042610550610929997353746672944428910944771277019899541242491695941221523823552355577232110974658712694091169428541533860379193569039707508994951931484565806754556042623029140570110823891749765212312074227966002582141501278585854163416487335810334992556695398975884726735910599741527820343927595116646974379871727682068470762624083812011850 [163,76] -15856827304370693759867242313618116449923924272486179156955756699207839298443600922040725633419717262517703762681189030645257965241491589768488721031048882993097857494772930922158175977839420345089073767255465934765447726045308309835546938812179666980935722267730008391467799219109103964510021383138312821612670549083854874431883347559653306073055718904913179361578062209758772463289210759463348359651587225065969528804100073831318764170197898793039135313488320159819925956428497201648266431801540008761465009163621232435718862323824295358363693956889364373685941157134437944981822881071644638521135626162542422953584723883877416389654393510126545410439746331203506077407963060665646430335022083378942068864152380549993064552438064616791431979807484894198522711493927529024320993193929368462879451347279224003411667922336914142276017528046455296784863427688102833034767585546555282660069560699606714095191039973193366378209626780866315423842299352951983286060966843710647284677164429946474341236169240353003311955429138045918474173760637854740674434385651882493427247456497233603158320114293997787250 [163,77] -291010274968834378090787620537420442693187141292545164192454659028295212284306297858018879318842509166245609265906386053922162650887661035863499157977436138499232073446144326488243410065565971883039538526623409786137011256039269274801592603383804214449380103429889664028901816347732339358859442513771644910899839277607302022355115960992045295909691179915503196711530286040746439011634070676812644769083229608971111255662778162353166376895749488803618476678283990822373918296083640786942038912841348138093647398832286859617915700052618515904254682356108945920985055724392980406492918990825339176469486597670677500728160572051578808887718126037717486716033109510958191875917356464297269913519285965578228396739126899645252947540435300709076909121941924003387133237878109743480582083579964665281803984977542842701126102063766030483699188311413174353849062513753818218647060832957912873149557015360424145492791824006358233903227847846423756021243461191752634498301907514206864178987489289695937507967753493567874326412692740647659659961382951979511921157988703776799912528010565585723197743264101150 [163,78] 9493070579846777036264123099100577250717921480634388065425658189979850812498654417851783383296281792686577553363073684463013842659054955206760098874315809340491280307930055686181167351713640273685014425448648353282763870434144322282073244835339451545566344868232068528392108452142337313485772975797595552867265124764228454818168805184773620074130645547331016718088959793605244661611900721247635339147132625881720219245079001646864038507242942469502528342243702579348991387273421056027936302542243925482005563767217987075347121137435181634721838170144198067205945126507754501632196249418970013612377989825091860567508334886516333652975665410706752406276767610694824434701147588740051811039620309910306071994648832878117203765298737578377265102315801200162004886359215984259479518378622452817742601649289718642028423398924367551035228849561649477872020506566425908875402942419383123784796511145496327390752253503938912134137163219712376887707906014074213751979085627770395294304309905710010217969966429933912672694824239279199416893774974431180972962976967425128629579939415821677334765195525 [163,79] 277149658955009086123110631018643673632606900251086014257503813859582213856576737937257802970202614981096331516653720878589230496981381272097547721132119812394518789408597259585720255744336938868043533125497736917077821956218326256012188196957110332910903862013574398526530030294748475457917195952438733531023602540093774820249879554426854798209476577189270291826212353024454372969453274162133235330572504605999203015388123597393283848513467529842362107475433544061169933186464215188765530218325231011641798072792688210746786215431809954246464165753898965522790277571578582256315995123545376311563998417042164833145379208185350655185110863913528335723135553382483588046050594752420325305853721502698793898808256735588731132795919560845317887444991220960148137554138205377199017156920184745216723233937689371447513205520653015454443419851120420795720015501073324546410612152638614146620610431865237063931687546376946099385350932468257807062524080845012052054484063629696458984281871633752468317174716086506041642852976443917360403197391468392299844913960930314339419490428032518549403800 [163,80] -511416279142404622496694661168441289811820136809938131174092781731213275703106085447852283626435526868505620335418520231697358900985902012050073244005707479190591455156726558028717212286104644825003238119572446187472068800264802013944100865906319521066953288354230032559818727905886085910088157551403143835623317235419074166674735672315625272847132334759555287119029421164647897909488725652720013095206202620619591888172126977028615431180816488828461047849231985279922310119241700007151481999954136685511579504101695285154534438476357340062110604138495929865158431097137699754466963348084395306063955734870396706044980226807499173259828446357278501906057200276516412043255556998735014082269212299512976565706124990436984981585112482653583131459241005131559590391400071804914282531341003297804766558961720900344175966444607776978216072002182608852537769910931228947295151300709959933162293063692832175938813725602451294434741176850622215864664904205571022575662201056015060594234891074995499298404942102355764520545559844640958841875701752797594867135752772522064509036195165315200 [163,81] -76966056444376827709351626381522646028461531287061338579563976748365237446052232639370623797934392804164815996136516997609238779211050726174706982546984835529788253775029894740714569615674998768642150888399972061789487436206323298331473762537536660809165008330838731520653735016326455908250089815118720361861542535223564566417002252549089365314299602540334841730997520623147001091989980426208871467307343267371780069626907347056600428323883314775635007765844328045531943480799680404995423156777467950372758450690114076285785804190048355396372040598805881254300196402233663547409009741658996252752261893896417444769554092135068601715774860205440627959271665136519095887336620164724225881859701085538830201038594263757999591817935324401130475433725914850098985102045741035677612312065417199602662720157008070526479672100316863290802373394934177841938514388792869493495641191458273528566921678380106034933137116227979815787860310984530882072515659049147639553599219732845251479876264406900454890237751037796406190232803656442695150386791415073657356662857011295619346096926186465 [163,82] -628982509776727736105397178514535590670693573244969355245723459267131955539931343073300261907380654197734936910647701361323371399619845673430181546815881771568257415962282954585560106286922560575339121691352621250105052985229894767662235313586479976684945287428390095581889064455856658443396533071543707980105685350675367624555350586175455164792131301127378355113157300579364240459889242412830257984043286796691060482438994142609983692494186779371960259780737935690473313054780955746164104782448808101434861035044233740333475002467731337358363592391259246662227524677477052109101652773852124648623156306923805818836650612370350277155494871988997040009772652900399723796862275227201262465812410213348892039116692825151718511072451740114806318126067691735537357799124025782518460590268826776293199079337321041990135202638983273021856356266837121845318567624707854127120580168767837693762251913465287894631541666969068299406016558000327441142793376736036635780974643687225525837917482115749390345387881021058315771283470564937551912739277673333127628373623721430908047304775 [163,83] 3600669796275171933314888777859637900678139292314687418239486413361776478667175302692613292627768631081079836301436071523689115453846777769557940067055323771603324611725158603405735749983467747455558301632116512139867285050555571785771307937343526500722550661802854102640229775094322819055018176593750487739499881122374365569014171675864885899321481537053860297625231394876044766535383237002634993824078813106181886890833747150808734804973761097139834321872668743251173021033125526329880456957581107105881063697576818210871385900003030162765892774825382958487626529419738014609852959911819330318797040690953871604319364617407278666578111062204782782431463184467253516784697627662435807018735963239358359609377748676507594454692325635686613256830609920990083664531574876395777879404314263072830813944639443477138053315839730424866463984861597014596102964277278351187953901426652459934046793780752103003039452471043241211999977227748003438356090645695073949371075911223563962226977434201961436694440497116771987254077883638441633829855080300697030961854488717871775940 [163,84] 70618397369833431962891455663261435577814882771902166557042995552748525258803468358686255552639189845532422160179560375256142946686248748626492194453808750833285503323078649462230319488876558674313342576496351128526888033568804063991314940425286340615802599130309262485401536556674930133861575498086249508499947858687328331691808599884224644969738178707011221433004108915315104157976271104587479363707048922587881516134804020027684393221280571359212196177488076303335104658025454151840346716579380576914580433050542509682235654997838116475215702729734053914840207340722218059608283208647455339112213134797601544889360773382612932843829393573696648907662983780448610845974753385033149208003421832784217720799416844991580531473573605963939050006527102454729757691888717965167345456571035080858145707801205283997503415074353328462358443045935082776516983149181767471599710111023929314429154076161168577574839429919059230683110686575219535677746907301369318952094231233725898393450552098989377821199877849811275017096040876689565041142248529143738032752572748467110 [163,85] 265811095599587502426677400259627664775237010352482664182597766194014814792538402376303083032548301011538848518107273890353690111386485523949002947814660305749880997286273168120394993635973925678732866357775860166885569812914180194688451084997456298663194673854014972285787277515725985140811314831734676953848135507234973572975748032575149521728478240780393133219063547877729026838102633466566734884903751961898984493256056288345429290544993740327998215492387058484457069600732057143433466024297430546675696255304550708971297106996576291094501695682623412113888678948882737410242666389369255513714816168413061044292424601792058334716079402065426503911327106578731929302793074604273984655061107031964270910469757750405539469681330811555007906678820750286895856797333446993136177555037334218377930187809763232805885153231681825022302209584024943274310098596429466999312614334529752207523503000241854487464870185932334797626168963554048951400981125668637113533316351633101165438214149423349607350801610774764240294252139245699626469381432090724060615246918880 [163,86] -1147842191241992666309798858351995098692803305499625564955445137304873884512102651038054170001292410686664099329878836885520951182869708025169213370507598423062521050456846322778875461372390123609439950703475153925018327582396090953930471423155202220685242533273655906829164224793143623197846580582287992921197434549483005119453327943429124815882702399350958132037336838734870831676414137166360316390866233928660392991523075376481245307645106896718680987922763479431692078712549327416588943798937518365550676909401030239813563454954425538466967940724938829990494694889178958031910514590902227914326958450633219855424352615609450365970827798566387447107599084996851802943714990319917373286875978508073333275390450415772705757143252096361885656958997448578231604245646272508299129606597509862680474172380043234088216403601149562045608169761345680302527169442415138598085817916591543430242406106089137091020445345667570159890101441131534294944980585655745212463225662482726954627620694401058633689557157591824450365953579912533035605640237984270472268435 [163,87] -4238582013131320698060982198822521689314192499987126720106957465624023378078598309851549602707154601607049082922472461762181834449337513691210769183352562563719282554509224390785882923642469004919078172183984084941877455014710406336865125340628197136809204215399997336831168076270002991973092154043184363059579845236354879155222544309324216274085771195213121356692232365447758256253928829633633395167425519000622042340198081690758452546313932364622524248022623119276642636485121736441835900979655629824285339486316175480285866236114144315451152811670369756558401803256939687591303392420108051462966534847742759958140913533677157836943083311307817506648034101885278008347574427283050624041930081763838632785134984464320429421990895445043473215999341464855438853469356432100042242049272613957859917848471479647810524112127621828338408486732551197128122397998076580857291713625340664955556568371786385755849110265851490429373617276427424326362811073810963027206115931631614483073945073792201996900765808681854106584517237884547533245236698055531270 [163,88] -72757581776203139165532240533514916433012990463906884307870918488856124542908080748506289780963764448007964357651399141775057983562178704232726114323409628818262135578422011720809746788621441057791844058744928755101638863634851339860988079889033764035682772155559578471460340831473457171771326971798170707537179896793641080537361184356432053864065225158999052186263143877736089013773330862081419492938406887473806206120167040396910205150992911880617018081230869603263497616362058610269596594691248522739848230034724927364998141961978374660437763142441731899307460255948239989699849459635501643073908948775863637105810194688047149687712227152705517821805378895332740244397034062680266838196266902957676122123037546553845140217478967779796729979620283295485903146501867191736526950543144470388661934762328698034325902353343154700404022328639111396842174170925406430059727773128875770878101764701953577993832685786330039977265211056339918266259490380533523510223622005307377908974097249884779276903824245216882757946117814041782877394772349120 [163,89] 615752161857703841253430894822905934683416253416334595869829257885076335485403027300636195547430553673414487086321254415454139297511280090549258776492331506928836378989689169209493150273083084820048887389116220046958193101326513522905473254751950605948259526148563925024710188618165648574911915403364030517643255924078407897854831065754490561142446374956726780644537535651515206248054432778090411700787647887936802592638591176072058030108083538870017342594977334135488476151050934734284083498281680230348325419232314470474899176040657447244318675341749130300974059635833322242598380014718809385726283268487426293972507932684675437484745390043625723490655941372405751306450996607469890765329788949339075221013680073568957704722398940686576042754589041122375927205917818555701640556831717942516927125277588606981476382230563029082090475720146728338369380225955763571666203611317877956247012599664072952091359421083422048891773723979901117917371008555699754165365521184044898078184981896011658538327345829729533688060189868410277357840055 [163,90] -5165140467525596139736993438961162964015454344388506867707276992655544711865874575332504044442878880975373733637154484183474592850258303398170159631890162798782855135550357900870949167725247688399815599207445979400295669272277085739529523516792664438759388087954618216361792819232409332984618735960580937330606618301862814451124218338323792330473198526722337893597959444508002025144285412203045805360340545989474786952281500026425095824029800546101080610221776297793801562883632052258534051228865451999255875071358992398319083848619279747113746238661519810543803563832424394506465274882375700651707030027168102231266364384373123948072023272474050769215639022214538951950894455514231853832993381025477599367182516724906250750776992529163817444916333515258066064936740112170079470797907294190277396218369283057924276266217532381492965716951811622051420277479631908852277593989765381024512134872439344787214828063349421290331197463335697521646180706659665010204645419445925062496038553234629464836063883098790081231115869719337807185 [163,91] 35820280409440163764508845100051275338228917611116485236173120449045510612851013845523102136075495167043490282758462886051811141694383900225045868026789783343006005581656755484098141474476959706470480378546985593306265499031893535277374783541558837060580332870403410606029482445939842377388186980814388974904169640581088883941848919818222655128230671783076924425141475756711914536433356613822257250493510049388328591516780089642011409947544111249080610628147444451314307242758110211674562630874091864025403181737524307700867001064991913724738040723478289819588989241065018027039275325002480317676465218995676243826941591098045414752563813840966195499971035037429322395502554701549420548533723265881430523506973944401597134899789760522508231634295540010461925111716359672266727556466387450638921385421059764565241957343813938432326921770598425520050046068656655981550600949687421576924039276444367222853040039504326392925355632136179721560655601958067020468013436004455918688920237497478520393243504986026779996426154057421276 [163,92] -199630282756656988394769129909255701125139800157772127506178451843313768221124619817421272025145242337021194095945054901312389453037507508277438923576756952258322836908852087043595372578153302058498302005908212836336707069226857756811732002359458265603945071381292828977727875132715464231248856990564377067135138307986522457380087886797385056268999252387698621323610748661615002880632701033801737152726472938926563496878423463108866769781335642165940690112279379150740391667551129557755196341147117163876172266396462068117192439362636523314292417167190947431853203704209420063840521861449439815774806687688171854849742838877465017891307039362831402266877969480843210136668077492687924042981987782000544548905383995653082448958706925791756494371516270242714955600654367025289946098878856897895438931824149969586467514047074294523887205716073918118330870011897444132150240981079997243057848474628477754306435681916523942293115511184771665369520769489693391062927012358021312211160477711998576155808472716771192634700817705 [163,93] 859715383510932958802311478366665972100961886561386153537850979355469937803930583470563553505325359791311537810694850599854421047769584389120248998580193719219906555388051195723659269940096019948024951789034293453692733568866956976192625988372087476577993900635463348114394049797035093305393219258009782840127637798709140506401771126696560905120694322809423244212094039332330705629854322230302468707207406113284592726292436680429396092793721440238623487101647755185417714262475261009879561661571378961740384582935572147042000982969594896712266764751277593383061521812534928114307614527264049334597479168921516472850959795135396009444287325186221221565005791143880693790106022206680934080232877834552314021349041484834795480574850913779462251863257011578879707151889209757094149816874040357465978398368303364676040670920408270779002047397756643934405434762041924574522261325997955690513906863692591538634799620422921824247862399454608797049985942698052062392397808847402738708171678862110397353793072332759568033054 [163,94] -2697147402932788219119668210420792201895423293001246865593204472677511014567662772952356384531151463876165555490652107175946768971646691721520064866128225841964925403574191143130812284621512558827679951527815512075517765918080724722970026986103013728706255645902158783209806440524312817364833062187819599154089484905972746782175817159993210460378635864513510239070942447037843946547917678814034642131744886977117908779674199825325262996847262131754533175999750347621280250216521176356437829024128198907956509491430483052846575699113089045411324209703209867282786444371057706266479281504578657496908975945641245561226996415289721344782399206225232058052462606721043374932572335061129400258282615444881079938430494981316119329531351963386170088609130313410813184623657866670434938330300547195743594922947404893489592020604157695798523619257098355414514788979517985171439878525304384887733804725617787199940872654715198613304148806882721469448202945295577027605655887277738172331631816802775690812346612471349286 [163,95] 6913770797241835927038954029773233744115922016133058649947025372997991909986527314838376100788356938655199482420191836843973339799721572853482118498284823050000746082308561568885720253734435440577567356993338145321385499946221686787044976574096871503166108081259368596882398142537647447354788295663432680577227423975134309846611817376478510169782296556054279021891949927823301568016468355851597870352969372681330236032601690279513165766443495023546444133720955293620005839103902991659719360215980714943600599959656576262694055102848518271098544134927205213340181459793654375340005978822933286817197213296743666379015311934829034925935531043058811326177462792538690197879646779977441822822600505435190579507660163797967508972669483499301811017641068662988295022585185703489657903554597071182898271559001849409458898100868361366048756347532827130076353624473801599484052895337002674286765893882252854993843282513901943260022640382978502689184493955550281041450610956946897593114124148911929703898331467398 [163,96] -13428975418451944534163714879695176933402061988444146334848730478224431070759303317124439836105175811883497571715816328949122372742473604379265347852298337423606914208767720427845233716012473517238591645293235299187444937082684850913837223581369894258915027517142797280433488156718291798283380843451670607718552045081837481245274443376842112281273399893084323457642849158180445030666025677690949887454020267412194167057140948165977531500574741934312536606842831298442964842735373030015895065337016086057964494795802004495368315823893349421326501760667294339864507792281889321276648241138216971605784288466052192669987306945966870156643005314057584932437146455787810216142803964239293400983072864301049320763764398478650652005201087936080236551344052517516869114039344374758581129491182190907177459991037140957565280958485998685190720686832757694638016190227230976807715315411075113022694655352569113175244716400173496793726489519201786020574507257671465221918459529613266512839937279497426113788028 [163,97] 17624999924870068553145759317054653850335402236695484835148977405161767711814863072430545634427963224368313413346668126852364421496204272770659779365663735459293749921824563982538814212540986281721981401537269489027946095800561338051107144223773987408904621499420130951054544273921632165905871404836460398366382057661518500495184422319137905769951919644959202719765823630624233437344971572451481679934508922280907670975068240670116421117827454785347227960714167714669905371337121640483089551387426399890169649977827007102948636978197361631173793123100492121909729765963098698433082274545382470980252498736449411476417023329169851346409016877551671035321824309809590154552039020799238368717172943355472803999863187273919233367120444317329957607356582989171447836099205862943854401200004978863249946774402260978961500083995206052112272024237491770097906645099568775076197743477422589711356928219185436666910365259779904790890827814660940902574342393873572961139287660788718546428129657003051101 [163,98] -17982841954751867979307823188816055765182232957134053925918829335721007620954876857058366143085133441380597738947773173555404214253330956104567641034671736726810218685841814623574078844377185808538839631714079798609350309817842712721188137491629261417215519651546034982683140190683185602828462396283292819062725542459152117476654344860626558702233036761672857365590894211073948602811295206224837467921847029125552645525042182914177092586429034833282721427060466244603389175133467190852779927943176908174588470978624622643666240615275032096719661705375281861984833301588550197939550630657445692551821816795317149626615278804314153874799241069124711133038997301927587382955728365496054448609215449944561741416811597171967929787068097007479488217564810583526280057506916305323282477011291551946604653951724995412819011441789744772913590989836051844368278416455848064323802199915777387186701508269301601200079014480986988062119183122176798938844064315704995835040909985164162359938078871325 [163,99] 14390962460040186091143325243294154166628599215492713503572016513803432075417487797107462883839537378188194041868921840021145886902160514315858636860319415512808463976300777488751516625896723315512581127366286066301589150129507732377902116650633727866683145551217690276060522833307316085288648122058219706377884934723059075552008849628527060415398118218317041105989985030806903663623482493379609114500710701754352049916955272756722781171574791103284232911275787926086086588063802765815763487689108646530081067662531214762660322208426127888381179449506428283318103336436727371652473195859817687640639863196211240541472808719331163552263955720992827354516213132957484069969857817713896051236819527440126624317104421323851863321487438405843523571172406615029579082358936911656275928953809953961343361485168642129362350539220223430961530550618638958361952450529694016004008666726091633075309743262428702241778789813589659230621669849405501448662245043628099269523167980534641148993975 [163,100] -7397249670542651751653010121718585199101027268507918294715612301713619898341886243905579035768876572423566394883833454395213904169606984527382497132081798677904162992721199808065955030027143771957366948637702871415608757436180868721165791208611729518239462296801474034353692073914253543105452737508566458471999442009506813086613714084671236102809470007691263245483917102930963300344903766847740581495568001866219944385663488486383835518906055970683357184613487499946994086097404585076419777408254609016138418036925261586337644431218601885600248236551601244076648118623998522009035666295197934784538447310484254924346306368245656014812230994997624860782912011364252214904895627163032554792480295367543687171446590924328788753854613434982850254906581374026991973960897417532968421597610383347238228182436969205625201673058997318416543099388857195360269949986415911366673915435528089817666551043302082962348152375849837629245103833495245814189901872687040957361574539254084400 [163,101] 2563416997858985338743805166296321122183387247762293471217433628719384435155770586676782437685216623386711567375656643466685015159567571087209481359181343796088640990369326373116070695227977846424504882906586552543737982504481197436363478539704300960393430780015216372264402028438440298329917663385153113108876167538802336395315070834324703727548652736453719204616850675839563416905087288931178017321004164900476739240771901156053824411141460933247969684487186009136672243752243804444281362208287964868334101241902605267191885858361106864612249715446744124016038872131387924573705760894830636358755709023634176535037066549888323004944643163969718332209614959887489771502680135790347861910385332874282371537380041405578759702497957906210875152651582696214751527500669332015727850287696584432007058935546819464964981569022938124007925836422599814420759363222966336053479318945905740815940449595147481791821508910577641591788038153107270369616896031550737608362128515400 [163,102] -710024789989332440446806569762129973166101800276354263179899120698005472320309761830591263773246955958466323264796812210004679745548753142221268738174942114399760633736968323963066952533737582092293697587442109404844765014953031106580021738742945805677793545495830282924578911384851491294670237614006971002139362511341774898968898059364328115260876998611895006446457064675298037115753425370651571957406464383554260704161763108866941164039328085167901286893444310134524240020737861007426663641694337227421483158012396808372945888068612453678971619511640655753238723343962170088503025962194777340294484407832498642017454999048998855799701721662144647025329279592756500216387586573385810046778102592543799348603988392313803870802738632964962183075400873561930034513032382999724171667969905452949376793839631193163591066194643583235764991515919770076846148709972533574830005245132745080855245988510297988732292104309729917536920451765396652309845456420178407680250 [163,103] 127739048010042707554549792782474439723679278844017867500568863336203945182777710148039965372839621983977597311857103439556951690422914603051554133716369631883890933842066581551775802289294600267681089257470970580002268884595119722403173928793513255898691513931612413974167461913534837158690244062416770311174374956410767144794336690281884017086529706052393992426251928146783801388360923532130447233238420234791100256243914471363831321180373910850810030177682790691375277813719209210134537995889775266076589140649915930375048061066402362569767300366135386709395999127326280942954152423077659234766261642216348204040368496672648601036861903036984354577559760732969542487467296711712850271305189011355230851140125297185090924107355982055569127059139298428639855752785891028909120225218113807427181040034999825393307781246162036424288108017070496301482274615643522150987027995035242240081390658120512289812583967948373450992034520186981649159600266660946500 [163,104] -52465939412309100597433105043252230579570538196347427450256065960668328591888213625556313807594520820062066995119083801803087829158136200590415338895867314179204716174175010363297423890845574046274815097430393595902361450203830394713427369862937774409627492662340717491755540869354328499593576468153259878790596744213286906698538703237778130562175909437633272062869044569206950560474304525925996055182429023724204584285107584527832810763779720758703007441027946476877516991302248825124641305045633483559098167662041145778798612690705338943329166869255229157992920304314413350086697565869816118892629257452733044930231505839405306740430090797064642156599125111762820531320657680185259540192557869180320803009414150284542862315791752434997670674387602507070200472899111132670662797979800632908703497047131877021767033348373734957404074374856753635292481884655668196501259156283307756623291277782342699196854740527784082781565739440462172201195214425 [163,105] -22383468492482791592372496405950236749065098041858107206641229824574433568093624064980813984748099613583176985610915248371287518335845291153825922156401226435530036108072281909800449880795698425610751446114410024527724525279258336817777594967507003518213059708784246819367821012120415541144734608723638925846544194353989024817582912641066969340098444535404951884832342479210138128176446914037923647516017369899032522629655898948896325069376428236283522333556740501243959202021069358886519439377734737413301702325408161238255401254371997909997026531026308524612028249619131631562144314856509788571706900722563456452462337859464550337688346532238369423358315781508526951989425108370741686761476307558259771977772109838369613472109572797130231084321239839691584257416263659297300656311192252420903654572930234131708269832849215379838544932375838803569085953923515097174194210831912693135091892677358071777265017897585797857253611027200164645075 [163,106] 2671906236560180437553898664507776662554347819277320070951505574606900280989692303173351110777673986055750936014720286176083056718659755094072951136533695172687953254479514673866784539531484771740269809182988073930978511930751698174496478060977701385437219401107428803839060524047566914394850804482032743147196482002033044358966011311140523650565667390333594814892454864158322516584239682583382048699968348755878824187408444809037602519836474158900934598619639523204019019486791651142675890393563020349407114226797995078128166276312567715653356992300352051289796000711188920916414175733552883311386007028796548456499597414640874754539136428607669384751470734036277668485458083213833186036693866267201708885474499462216656722677165454687459040076439280425405171005306795298825744169854078034632523435241967145103684183076391415855275221570628916534980609987076023913521707675214228124069400264425224544214530683655505389486702768215525 [163,107] 6263924358570464139824249173611994783215062070392364160309633318524529006753718670319310457815510480480338707494184653244831986826822718884265531437863378152327658182482851056034331389014876894897398492904699448213467466050555349402104077942150424408983987703643731030384001671261979581407347469481694249406397370248500694190399946199388639607662170957366645281465032551377270767862456684150074079531004740411673401783402690627255141217502639399272037607427133515779351843671916084135057139523022694230319284282027300907135575926602263485234826994077233674689000433719216133074234694174987023676226475669104589932964719288017466251975621063891186527401064106275952337213640517841966498638193079425719457176647955795080490961982439042191613078977507440448566007017361846476063771006379554636073431322033371669475098467294584653276099836309684349442049844369925426536725116095230193293371848499889724555646576865967710042744391000 [163,108] 1725895475791002700745320993605406963799293249791917627808506571652003162597246503620406701040377707413058377081082707837716064372084008743529568103152839301771056468402153261475118772369020946287800005454273081555257942865770880913458640980872560023688929654494144786134910090931160297736789157379011911503382221671474566589139986830096480193724510327737799049874271864049858676826888678012595443285721471275345499728759763876222362610522006542468583152981968337619430724307799274393699089555525170056410185422293259149291871891488327533812385528534460208248325786808347955592468259813379941828197401832704182007671070926163922528249200111238584144688579884631494208125197543750961003895710935353181263517294181608020807964559568044824930584306528657367667890463463389138478524380940982867372433887839972949056187222446471526357727519899640349992001112699399199575792670113963158366877058173649392892013896232036809916325 [163,109] 176967274002032347993083543141952609571226004919491621893132135344461828653372457774383577752492880213046975371960886528917810843796311740979818010879026453036461076279955067307013482982197024984565893758762780220142280975613185383356084330285443964771353460436445497334214970787338354193678953280354548699473424356993640376924204459361591360335936036571743397895391369608351771677413385979813911736617311006931960662562763959903789842865855860468335766220217617837508578617821887200669145011279294023381212448990163243765756109740703737153202074452431865953718049990073150018244834630543018842938748506383928530158008586694051966295880506465063733955646077378547571918402152215532679389182534098052336469087635926187370735312911184215505156655277434705180141774719041948285784632115136270117758976943937343583682938168260942713611310200878139727166495028105376763070312244311375029499384631570412964568056690792905 [163,110] -11283571302748674043666878375623086220871719134017692368558531880668658060874045974318540676658335923651690246524482231525637029214423798046922985443301602284909122639910076820187310675542771304168251256782969886192612013800740709290324303041351073840824087680442648754965660212457270709028567041590539824598505405841461588126551572924351161355708379708796244605977357192852769176364217707868714746695929720185142048184464766269446308842659314864202654526985667537494238441283473121101242707817974990375775495695823545090124844905924175989972161457617229879018070220331167562360660870423307796004635266474994390069372906977452343859522464687354927822927900157581406350751182222148824757780535942711478607486553871478175372322925331975988696821028622580208495286090548254751433538005014964446223632324620574247187613652398402433028931642595892546040173006589020454015658174453817373253201286956999051716958350 [163,111] -100290002630923646424771163556363644548053273613721911602875443596646725655181687964704448482902515668648633629490166460821723419248554521996676470222620538108816454151421883288536754698718345938133726553913524229984515059169669918552440094538716150653033895359249489654010446579038377987920181554913270264699513053986731060641708930821674599486386490515466979185877722846599265075895029017545263375994686816086803059981870022372278307099077682076857265084399660843568379766586276426420132018561908202006822964456682550622341042586350260520550116112476217243123455303115407767978614963068056853011330084933702909397870447900587532864889887668136508057097478072726633655511109082968634005697454862151018245315147070268334808455962469421529573114501309428907036653347319497631332385874718829486468972701091077730261031505923813148438590863543841502652922961247251089782635676797285525949804941269743225 [163,112] -48024582635080496098992934636134639679376763908900567924925043038277744942963601444925556964227927076251773960718354960899872898895234204818706234040245711340969434780740863165336558267127950185910666717574934780369027397047512415019653474325763156177071109798375690384820866499293236428774545887266334739281603857185314757778342322720170889572952969410466545118752541148298606494840600426495286373313521744683365814398918081846676533534537727030779641301776086715420060190747088403296587790318411536745673875057329403879802905479008934792607271880468603602965787838759460999132408160631397542924958223097989076078378825580093637181113165421765945723141977495324777260224454944655495570923544352176458950433992932549142104707093761199208960562980611161669500626233360640347044517940932550579325834710466586395602396271360680490163170901449151995674328139785322872207843697008385930336860037595 [163,113] -35646316983501930937603172832511699724702784428295571565536109335087969060062096266499532142503818611027120302896786151342995450710824649063431738816305578535469219289967327876015474758017962412615914656495439401478699659115684649400051474664876138655137297614268319535921647765159642411662510799040531575525456368822169808752445451152053724982098658473119980534996305419089988517943119385729664035880071017924851938969880031095232936732799077952817743962512351721516681810729793905628976812027151959931109946344849116932534377154671472784797355860064330504253002983438554568592839855108490613603982468099603534486734684280311894598598328280136104100463834556609103806144501142333210609445106796089214289705950265389592510627900836662540248348450524202996002801578083495946968530098247615208455506405589810166732706624929806662651063529565058998983805689568278051248959216472884874745645 [163,114] -22889357474633189144055926160499256002570049735356244675361851573425430400771375545604404840806251301083517706738014106174943639563989926746563740350980247990288494838481958195045806700532851068554770693225662402809158305198736014244361695710814477964316504009336990834851675560847797231737930185672538793358850013504418216242610066888354297605109122487600876348803269470539032428381222082962719038972134996367396556103644255472526527839627192295454250394555810177381970470783308241723940784943840648212807330826714832625235195091161763146222605179602945226281208252019201502709546994376034396374831365232056768443819270685749017269368396109561570686650207058367064003698120267107134658763311544328831853508071764762936256984421936885978254074619351665196716477695521511746007470335384114876702603885780044459221966650594666563705010030019648656969874760062414337883536162296188100 [163,115] -6394094708383294528048596256315104301473715416430438715261660675346785160128813722788830147997415374099832524425766566461052043515861727219764387279182265472805091809379064309305983806465329179112649761372272132873323149120152335594868078358272651680975810938503389727957510717125263561590201642931443505671542568958992185540569997254218825695783234707237460804912814889533931042177842866888027222129004245626524263553430688069958550782518949230382633425866465373284844986099299905089174935361191520879398302843206431227057401579636753778876104292747077794096467002814632522500929203366363952776518763756523461255165184873342187703710858442518914087861212876076692633510621498281015972932984885773392932631401624607696833259570964715439815005531544336973709021401263070719913233047010023912132520312632078036082759142029102202030259800046848210072596311961732757511824787895 [163,116] -1274473292342244146752612047418611322662432568478637279334689813039301966008471334667997853702082693696986944221160775729276451001548159825974859746464357623107684440102460872436395772936481881121328069083689369703712119018264184275255425183226233292538724998353572874597510325005659447400321828934968877045310196563047095467612064865008670302648985215190391816867929140324062621085328336448048551640451357097265323364972888471324337404487031226207662848518587278707730933803335971422996942999799994445301410884749826862794907393051627745088979016696946155419422357348827080715835032396190505254764377563231279061915598172641118197430483020321386915263216619304270653653317352725437941283257193271624449058225506254248551326851702166578968975505325019767546026263321003520838080225946352785830472265739723716778702133024543729429527247134481596223231014083711384721686 [163,117] -136707901747245149680641985857264671260787527024432373931356709056585527456108674164747314584751678441034938080554434098559750129294287894875051049657131843681161698332387696136506262101380110552707687759245112550309899993036790457961967043213818629682908022757917202038246967492915276018519407999076894448331457159969315125784476212053259033826848606804486368051913446254412764032791418852568343592720360618318629182452680966174385994738097391375380785248498652581345180876446344224845715522038063156075374659685667832019060967155483269290201813305274069215583756843090487580098546931733545394670296201306541579666079566456302899172681671079159412811945081671849789530120304386193615019633231010772182932180491799627019318777153856715903539208783387649433898787620739477011564181434634847408184665398504883600691470007949018143226945650524430898872451490997600 [163,118] -21019383429306547482302903095721231519513522326949422237994866158232513012538890130661623219504725069105170423461812182575063876489520254345838205668619705371866367362000179402684320057757289828563886745646471262582341739944482740893416522230260349042724718852684619986127079140649752119115533794506570215410280207402638832723770734239768562249586216466448339728980186283656389518546263083644750213828023374875386985325254290386207088039109901990290682265322201030314146803917611117458810381159064509717829958706432690183292912360693555969634441383205080569605327279067799374104435811694592975187277160489920081429609020056145272512851018442839819823128358717108301753047290591730223867284989318326687817308548233876257181277745550231494430624028058192747789532996055749525326016437961486353504955937381207728162046651276913801705652168086215275789479204 [163,119] 343632941014031725249943051688506586241838142185408959743657088643702111857505636113413030930977058456002375287179583103375749711886452529470546684846134000085791157598248338482815175315989319880658649540146509879602314374111029074519228239674552766748321022875544008179778804372144903089753808568889774807733308465545222954672751435245980219955390788362656639286493650656357476182267990309472653552162308686472689484412416509627534628799571100626865604126675505513345914813226555151047108472458788443782224123390188091794597933655850099002089941427465424779781589539734673251416782881267133028817779149648997609979739588343543954550069616325931726121733386754061659935544043620491511102318136485466161349275743789010539662566508040226426644270543445099963778987803252161591154520508774503333594751041048353590480846694345319429360837644286201816 [163,120] -85981629513131655499777069636204809012822721084898442242063602859872674183345579778985026501965158127179800969469759169824939925382761024137290630347662330992440519543265623266514301471593131204602411573841418354281176273918435564178075221977515699419575893499359022477078774595512661606436912987971330625857775609478345886792787707169247019000593712700785190494192529674138885307478705819910819092119622048740100917083356482313909605768846973492030210066321708397047894967899610109231888348943974880187054942897438110762462375199972059466108273600104006580535191754348853334708588629569245591199696515282945728794026224237616489796624840801675202510127032654672346030416871545963891671042394914069940517199788885034184974777775234132723268366009698998239449303211446915479329053069328055464282213728905795761681810050690546111658179524223 [163,121] 2103422193047907244117255958569297467698491548160504070975093413302628326135654099703395612587384419037444540987688043655345780682569938193410106111774934152257276793389754318483547090757312134470152214618188296538915376162882412066573876635840028935848957522107259809107803077871956401001089288033687121004829409905988231701970393091442846030462501224192986863441379563002746909818797209309126964367373997135202806488062295906675948221975270417059230723468980101704599783079726345421627554325909715116138163447198242688760511715709152454296596368603603017594670289276830362751530362324613779439672787916823373585484017333641817272086570445648822963404893300824387730570638618015860299571115506515410353777109356561881742056332910133628902602325214309812381355650900281340873631982701193047887770123543203966346864244292214179832693 [163,122] -3200185500054082941392237761434637435854045114601804530740659088246433750782818532871823772280874665128760477308041055430045508411966265321491835575520254861441560096653981676440971404368985141668269324099417212263074547794252411872137676142545909105509738892302882700806506227369027420698912051004919385829502509554160901570316896015042212892164511249623032293941486586094895442289702391761485049855314722713466132006940778460579540880219371383294029818975699348970260872964212962894985099857630265434805798954878651973961033409751766963433555757477504844620285327647222847594286169795584606964586751304269091514280584824842118495935699679951359148128597783620917155463989381318998453879677086282603030034540521931024196951495085694370156584731517977504863654263972716668407625903982125427940250894055339601948530363496043626 [163,123] -2304747555740348313265817536925402873151819779671086358263928476758317471512413008949892321979914972438051460587081902340837107583394667856692364225426839789071134385298293076742802776241270465496539949869726801430808066607734647701678884541857650210905524099224243494967754049093571367853350734512531572907470371701603246958554590881538987049125036096224306406991638853638045701771515704023392591112243836541884824892744879919923937127177487866823383845124990091592674025313699189941670734778532210405838921095545489263811088726321456489492240003989276171021900911412418628875147450225226116767741762090925171029120285920988729640373106168926342979200597760776257969641471426803905875653013466798619240582700030806432233359802118371505918586333044582993970103077843411362392315114458176997192822222423288266576614778250 [163,124] -570302288414901747038905259307987832318939608750499008758348365779181416056824509587742918931425567651744607066257672716042112767237465060473668387160084503901565159033377473979368759200884261566123539071799600932738835933024479501903722965395693910156348784039253812549393898627910067367214777273251039867666665196925083071836400726772270129594231462835479792367032309981944334161628062711755265206404843662899749340893738726327319773407971556336233008224771943453592856675163036390135726870075598875542470099006539791346479860705462590513929046412577516228137374037305689977014006813631655062090067868877599898921227598222827842376729753514783320838836713367819311745504066553679809372885004234467365675006728934402217975367639942881977722471970202632357373278995919512532723396018989419243003882290544801185125 [163,125] -70273892796277600130907924340111207354120929217829134067981320900465069512053455513968395925225023221308043779659651291214116294877668589384158664760351047755848645333158567518883077859304255705567281229414447185141268279415405091826713167222178956058926075153953733801626923800881421415829896833038393840431400566676196790007728586529262066308401318231590283078185353962049057678554318275774668298782707278798670376062390555307690160248849897095539603811131709531650425833182770050069834609062644331185278088363757603767178776029552278057467776553551475789140431028489860905219211794869585049473902217599001922206884014968214726284143559053363766032049668205617229692165695016024697884151432109074132135631981092187866737292732491421191754632831407729626106459586137322317964545895990856356930475155790075 [163,126] 814160414434798518197498477691360553918948214951869902159700027730969052496908151521597918393774743339091400713882574596935862639450127121995855333672525580907941942176179034394818551671345961829923408499484448664705557708131987036264092810023954963182918806565165088554082133552970096556302546367455710561343333233327126029009758424961917880249089514257429862674079337159296067137036417947342880254627849330198693712707662971613056468057790955361310048311480008235198664363837549788061219813819711079183757008913801250755185190249865872508251625786830463279211239649769816897753636115159397177095420392348086645314023211365624331577832658209285471491461950784720103982995590605552340270002703064209266820952326216445744467663864287601284521700295996428660562573339230331385853819724924706635137950 [163,127] -326835343026062978626528757196816419039816279024746371510360924661759691092918688673134853557984852872718659387132341886310943210438729156814446250029490953768359823371278346095858672561498297752245609776323286441578240709088390887415736838273035177795624402489361720512534037192523477005621306884877409896626740494396138228624080351181320157959871396212319690305547634257937057236756285221902117436508381397854693332940936865839824220624191342389886167452266393159509524142978426337063431304466352849242083462561239410279397665543549626609526831113233175604165935367281596705167732087757408848496335434322838999552805343768408474391017106142551282824828452026414492413018316533178282772089391727307317274713417216370373088829654062404435723104429610154012180311747552036402345983164651272540 [163,128] 14043356169070875007602516690632031512863534772725696445552563238270455415679585264748850681301012472048547319881158148235938109412166670277026922544921823291526147850440316995344824011111693585547482546247262754815034904806697205573243568953322939874106546404819756059649364465096535534636595506928384743890242150596104403385809886488763648603783290244759447639548870038570906271700547362842230214381949449092697090997450590035309986177077355174729178070394261836778894631377975273013981313537583057120254515025952307445801441650428803696686809442717250859505969543785457386651098862526131972318784104518384427360277101344839716031058876282147366151802514461034755623339294477634230638628930306823869815893634097604820303129611542771040464804607203819884633456206924653505021156068150 [163,129] -303165143239024767566641294350877182148416582391474894688945365177405433345704101176857106511359025109947134305663316869084038225925163714426104348491155774315456719140190417763073226820163839550338028110695464507263973013195975198903339632337516385776278595181065987064147610151281152907808221329381322324530468310863738640087638130572577930326505268876969680989551378463394225045107997614287965750399497487869910064311158504704184190530838038939595271497214655276840305086874966026014935437713107807673422460120271775187169800577801616055409861692212135613387483077731293917548512628488394124219779645083007782563615378440033766254995229326917848972059893571040216229909293479768644436461412080928189998391438966706957753470748201313330607764415171016786002160194356283123880 [163,130] 2884776843535461819504340783437274366209621917628153450084504455336251216384719369993193657616668879838700534793206581506100440939922426548981109084378017483315459250837750855806933674187760572183460291695126347168450223017430656553125441362030394399752621575312840656415148296789527262952619030593278169108138684068632980546492491452581535611191033028603550855475195806755309504259009766291384858316132746547982095785708176881648650981100021458820099860823616992601579010433819888794310322523047296601138163283904125819073395820722990720540318516311720732085262947965461034790914209608163092027254522854566614512683634891703595900826452600721382978714541502281172456876572336789663300656560889231581688312304417711572917810282254972026971250576041114295915964819283465 [163,131] -12091184082646197229064033192431257242567579643737122562384360630339265450496831089841218857970759919187106086013229063641433173129752607683724378498216614834708026569589901541123125848758543380045655875148526391135387986267435920249380121033818612156108484243784597015144887610738602979112408001435466577836108780361027793974132246948324682777679976400988973282383019903571056092169090541378024745242181567673619954446003131924769873126695292706634760285445834678680684519894099501779519873300281551446230215188797774594567617134784139767211242646166121776764215264919249663626095783780631586440431781636205534927580992205713829593420987320103454443388536757671582303355262521218100766277562439222851143180337842880600085651888845580605963860267190736004435530 [163,132] 21667719356013585381354470414598640983942228945022811014188460209122922393416512353460011525914285937968724327584608403117770358266195250851269893571936056119689043225350177790268517008765921962082650857845957208293884766934565673471217474340973370115277117791612860233589266803779298842798904796059626748682895511742596021342629483066648877360634176921406967532176595010298649215469398308907695093646438564836010887545045574177623030126011713725398747140418766998635430848508483023350764445571813274805352124143661664849874615148234795563560292598526648045482162281712036626550011105484816636339324790148336444171220945202789403377312900631948159244449899766079036334000547774195421695038343544609655334585055612716923832923830229792853588650156017300 [163,133] -18539848786893730435407533434021783392031223023600905000980939704286286778940093550098116734860746162653255419286699112266867554575092681256167418119440763681522387787603959142150458803286728012561428783997427295743317479962224517707429881334941126366335448647473944415434755297450283083615882529582889949737685248061283733102263016214195893351299011193097228479274882799938193796239818816646499264057546779653535708640156898159671303931642730531795399984465090774928951921519535338724819132973343300157727881190492167846839857339665528604256447241000528084365005425547092691125826903578686774920725320291461615019021349526589525038914509817473608455389833760474987265435106705406345809233430457533286551365443410933145661632551030996581558130 [163,134] -2788135096594593866142313749974242161785322998423555652690393713272768983333005985301503495236545110370196834551151686372595723156475212003196512111520865701990296718683831038037606936003404653830197274583971003330631692912789540083814232747636189010715665118184003245553200014655024939312398506279504968147637783820992546188749147269048378189491767906614194347812465401639297382672419270358991769370518989743590076762230703830073529037987791889012589497918863657049187403925856973711709169771563021936070331275881013364910117949517450974613340159495950597653327159127198327907680510158755821040674966998075619277740921327137319578677295260527462696419059765717619089700099590584373581398283770126384314471859813619633672113709650190 [163,135] -19312497560379583373013934978270179177597490860937923771605156460779344722325533405932994838006810898600137146879731897290409384843632503647941092670766936788016250906666803630315016334304509713783643237727190796893047738732960197768648287911462104917963138568649910547574638215479004747871421935373097598509581384769526628802848117282999843841637749423451052403646925365781455924838105984880141582892693255840623773722087502813038534951085013556926551073549239560092623948219348039590692361809014636030717492988505855454073286487569322487976276871113245892176259860725582654406605870504945907860989099660737371436089677456656710294876274728485699696218986778731590274534486086985813808925819043706869201347117537241611947240 [163,136] -20877760841218408488514920037411201092685761497497267821157805347966109121344034886903849496674794327517343160811502178918233589621787638170573478158585645216885015519011770125091637709792932135322496226029775946876050987283163738085498144619415119830153658571058546291164984270313696099637299357172057540716784493993335609048023854228972766436442692875625224009130665515559837881434101619675474434571027025537289328778504617552792546332490036301796823413004373071516723381066014681478660657558265534288213357140488380892102662790805299547662981455089272638781086145050222451812157212389599538565772536772007055477524870532243893495673725064775158805453963251921124258299884663904708558860237532420593560584736843950 [163,137] -11245255188445084582122752036695688576544726389926266552738991154736275790911287137638178045195836956121150171425030948138001781930507249434436818709319821563813077903342002809023326438457180932570492141573637131949294212846184903152583710060725133927154157505388141235792119693400435482392994736839422517336465503615632471418568536777329580890979946288854286466550956129437161129690592215925655885785779502958327321059461082472851956987845804867718369765848870129257374550125567799358987271258635792378561411236392677341651670347786050846145245557540052808909121253275407152349912228238142952029601905410651997327511139131405609300299800463577148735468261930090207050647573857639111720535652758500549970616 [163,138] -2826880744315766652659333781040896849690248670576656468179054230503922334350127375446338621701452680307509159559203027380600389554685074053451539397939825470121534528373222481991870586372450576709088729712205917184899208233216730145540592182627851924114469400000353358399465131134216111567159053161794887566744311013657923900915589089500102735358137002903204861632271200738264351232931956368253089842983953974422807583982539331718069100031597830412365524142816075626773742246313121074293220780214497981587436047668923557359517112233003512274264332532778578686282254766838720410591783959601293664512208820587853303997185073753815181798447705169367746019140721618100299447648877215355873679224007140 [163,139] -323468848760057325396862402843738824546380680353702998307983242729524075513657525785078472332712768002038024135828716698047695191234302040020048853746645784855903019885699304175970776061918691082676578671914269900781521673819357497585072608246432924407559169604491216009137546514987930166974349659781911469436477278988369358038202557664164421066187810207253984985908377134914675125202420007392887723234036853073144064290733794871286917306782197793448409632649263625346424644763497244673163549315903709283177629914062520661033243232460516397444572247046877558858713739383118006878369444190736920129546735326933930780315610207857121999096598940106899842823885424987802716639081982557006658 [163,140] -16350991205936622176574478118003024609883217581957839481922833464756185402797142986659195395684079561777791789192808559009139584081489146529841585472779468184608785040325125960422687878772833452629407898529691214479913074138824452126932028857165649621018442811643801790103161553884395280374340318278222991441904805559096795409927786091391153849699917735586278456805791791913079852984792808390992302438562392755211845513424135201077875812101553676867010130878347572468128297424032879697496648514877128743835947516962572001665761259376140065653806191362605482624740916278634903543950554475197670708721171458622138738279988499210766224884289446151486894033223373811442226078646675 [163,141] -353186775066644043789882203507641686391091808507227104557544730040122828913600527723827302188179664581647701211728809548666105706397313701934960368422267755182646250684285371913337051304502833715935615999968945233128521330749815981516554332367601903675370220160983983981094190647987561869832579300475353451964929226635125451451814119449225378207403215455508892964517999729629163897156146674916545669049442308353392623114776505709136969290709890052231687296593624502904574792839340241034855802375989136528968463274005652761237714056372442152419008086010047079954569666581923284754789113989130449064312013380560679284854903457133764780678316488098370618921427513003233 [163,142] -3141397826924584875066244197175135875197872949321419127105765240522011486508432701492988182133692586134923320370989993526485774292943384507711192143992061795778538361254885778861653888565758925973210907866117221147216410460239284473664580140667969911439757900869367190408994403441680597781627576123942692901822754880909717303862644383035743728464888376403548228046498448480898517677576462426779332230414694948706530795581099910921858252476789335945757344501611241479572612286103082168513468042290709980895285170683307953174460638496509422677281358980809798886486729411332674041706235956031744338299968322971479315543874003273948812292088599178266472952237 [163,143] -11039110758170544252135289155345125796800720674049507680060101733216120564800342698879871743194804020783209252238347146013039109055605468869998929480030777276359525236373973026974209337807346167372400260747023694374294038313257983922249188434169250627839515632068651247067768029854193296464884656551716018516628029677821135161922322180582285290775129101415984605595928120101452900175683052016096756314342645731175606382451465449503454942417091816758649127700457027223271967693496180590661586205739928388454727236862256893786139532649799196537369605681649939199425571139474312509866765395840302019337850744550173095644648908009026914605283482813 [163,144] -14632833631376712583697271442864179106372236565624675380840050668759896582305913275570330302858349758093640860571717705019216207347798092345629024000189618544636529471992559403342943654775734654682962147876889953207523261141626079020617661833045463518473021127017530690613534475286670886363864574885885145195939965779142338993495800044402896824611045636468025421634724062514765156011973099434651763915291711502443401894027192658574108374910955641291470600807324461900606496281003471999240788483389012612612746542938276639612187767582377392584660451168176261706784201532795796254623041091585167353099442600393394968171291866645779914 [163,145] -6945866751240747929033265008522656966378977757027139779218115132549633054093993220983346852412798068886481579776156894850275796489993014613065512448430458199869579175609537913687718009579625788889831262579538336777068886848609664032683631611811669615806472077208630705410231699234043967112908301057004521962484239544863687690725189955287758118536700394343754937217886987496847131025175193648427000194761346871365129503379147879035061693617224630320490558390002171463905964427005460029633457439619723793917151883945789320771619666477343248589389948364643575658788212684058804196652241993643515824878822782366996187584944 [163,146] -1113474884079282933091047930950691846473887316641181817508365088041221452288068748509695305186522352849252745324026135421943662808412340787016863004880462567500869264856312157179702531432316009479146468103773495420727492586120180491118114993055834482325857368435877041457514697716034213342185824550836623693110037253609251445085801167395245342626002086080090125479089622185944508691105192950574031076923081727625394084879333039891337621507764635304375382068485806072444463295248728186114364298390523005754266645246320263350078845510153992967422264599789892993549070963967984560356421136051412741564324424277 [163,147] -56413705438125157055783704012257472748038008313576211873956154276019550667517731081382656066853741215063703448096129947553262207154903134081594170809715117854935494746323287146967302410375512861510604932859902438638501538556667572480755926127864040154843032147052644377085358555307207975961396690460124377923606730906792038766000571577440961485745382388715818609297927472564376254578136913549816278058930580506712680200308904703482172654623891393540891215402113253360259791359396743892732472068634567637330392427525492452207453546736443863134610864703466667474891971630916383567138904385242375 [163,148] -837658523211376682083942147433802882177377113846728702607713724352248684479364027100857726448927022649844642063334541999062232582634279258360242101566139911592529397198815745664107717187914950335209973259945079104913529250480006846981717837736903060050549039262714325586131383311154001922461571550106201851399581712320148781028449092210618585160611502276744868177702841519746434547723144354435240520939458645678323732211859745610336660865114635400545532718606270809942912796408999509834581466919735417683795866991890379333036120754713592037337193489564727086162696840129655841325 [163,149] -3343691183374394992288355623834156832305447373708182321195284802700031769027446316648869808946106967091686272818468709301518440580346094032307263802608798082889656638739806303504076768698303538231162446461854200398970099432495868990222875026982300381288906992691152946256782486956349986185636280471632069100060832920515037396272575447011071527250627041744493998170676723976793427765726308848265051977289343890044616101629882558579884017273567175292164432244146397041701541087352367062216358245743372425426002336707651035189348642448642806284739118938968714872423825 [163,150] -3248350026170456158908869211658258608678555212688256156301337123528030257132184656321781828432835383007900300454062665107074247189468679709327375977059137900584591058864888806190037024180743965192485324631480881362962478616378625384478190036692496077832419009102395213053930804281612704813389418804928878102525823988878892919157607122605336936123144968184384389327637675727267750784626263403958096244811957727864980356443570964578804086693731484494395292627291710988739268739044908774700461123407989385640576771009707903083509640422499616382893783750 [163,151] -684281520453481267215752704316812065918832335754650096570693197943501025578666867098247806607607162507673630695664510653463834878079953992711680218478745461161710224370417347485834267435562791795009090064704493305124801995163094452994084102632199743758622061604570620599555039273523523386591567566590873632755082760973895743497592354160805581329228843707349768711357952220003219861750238557375480237138282060730098484554633435950647069446726797413711630998617613702112581900347520429255091950983290993873831085922995727100649695327445 [163,152] -27304416273159709628975104451811096905941800817272306731936894309381020941362293912684234436777029881550156052029039937863858779375219226683865327104953799912715383206601874233351895437778278565957435024208616585450155196523911160464555437188899822373660027764473536581216937293293485443077177858637658358700727504591916948034640618081516957581866609380756340202454433361352728649289702965107868199333317301494523208653721016519337746412384201655732557296800248917084479844839825628880816439763125687831735675216738100 [163,153] -175884562017776584396434484763654044555450355071205390251508666476685003880617484596995444294951241159796114278484520188220884041662140860571236772217896813153211214518448207143149428707242022994467244252098805591144852144679905266340590821777445401199271868762100890413223119828672414912857633960937000888523793255564145354968546695061873290257361287480585492098943018174858884228171269750176553988963711334371646130511337392522343182369731343225431406311121499453469809688676513111220723404399819455 [163,154] -151064680772352379531833388151894698776422822093136295380888901340469702123634432574429624512983571794741677854343652417151376042179425011365649178293058383504473736460417031100311308791544476053832992325379947085992571213623054621334475330490049147501095570264750376845626131972458581857997977252138983871144732195265491307283885788762683169350157800876572774392548690522916373747969272747497575797474411425306278151234308378250799907245707642270159151185547752033682633606813297215 [163,155] -13719698415064479980072414860398771576953789753644535877138459844132126864541468702768875485086439855111328309393155268221219409683424686487706135843308440003388287180416070641562027626092572470255918731549061653743229732160330733793834386103074032195426012881825965253256624667072709277707814858320165963138831248840139252411800449138347806275583100542073438585858672856860231986687852973814864119981827822471056456282024572178577557528246729732656712293545882415 [163,156] -99025627398164014492446483310491794576134908262151343534533634121122391685655065521703937116597471656289508656685268787513787996875432341688038740612459219214686073291584693102240023538717057449592678906267023083445526220128030945781851281209656548013184522115271673015101557327894234906808195764567213288456781230782664716866551790388938845391365576714955777781442740000186238686204628015509088759546318387413353107969000371231811523780374700 [163,157] -39682093012501561756146377564085325138677618959056166414982574655778580610076091525816488626199384647243113293885262107532637344410441477730294515507379764593669383874888740458304537238225102081438342199423369889084785847938797275184455262667195074877170383377916586895258758632883482617453546510937784667250376382383468529023965659262935135424582586325930902148266734198736708516066083584663645632108426665437339685512975 [163,158] -556085118137929558657131165021643523948565429288156665875702805116632537054615840427473412680240661679220667758865262079362555178428367422715850504942006454813326469108620986064979681407771531201369019459888937969303386808827407585019629262302972742333801274939881948506165998300298425334812850586865677539884143450114640767818309095870217526860809521474342459653613437463136650084650163908591039935 [163,159] -147030983781843182158706200231545968669138774277778282878586672367524841392127298332515283231965691722511094571268204164109993252940518484238947392233605457246822462882122872356209800187835096057526027609087828278119638548445923306505386028691217833173997827309530785155812621905790989440801565606653939000217305013318323964831013867112601308272161723081378247306082734980000 [163,160] -2491494808027312528746809715366185022970513804789348474247270343164195148324748413154297444458552424423961104786059989961126191150984084023117477527406382200467802199192563305356899742405264438638746573468773197918372311374630087153799465779054145150820970880564334337951794116225378992736500536101405899202172814176611697195682207193884790 [163,161] -38388539405207835820442624424506657422012550962863324260955109931626147496519001238320561404926745857613875066434531655283697101074999478448525410008565567441529864702637924474126593847769419797533010435777873990142043558489767949529375216369810640420017488246352841298774818995425815505400733729463560300771692041226718109 [163,162] -1080781880858736315987444866108466976900013430885886944162044813800048280554077178893946124565290977105838614593290525406246373258590287517065962439723653045182490917077540335375069915324371744323549350781014892950549973660982970829937586480493710971219822848920005623650365 [163,163] -1452663810803167717041363246812354892556505794278685977352796191936367816830528271467318201339278695736396188472501360298701090644180504617845279019099592773842540197925808697011561217584580634536892606430156357186212598801004721849976170027667277309932449986276842046736 [164,0] 18021778024283888740137700749846671145068176012757884798563218463302436595747375668698038961932242014245568601918604205335989268597768905766757207280058712786202851574098714057805695778164611981678809661247050261824472262140386346924753903875019706040850243822897308540032580301675760680422879819533872830586628793743136378231985198670910329508994368944348831172289006532055018008495792767806065139055904582285314296167217122062087277327633991593605820927379233499467141416741151812030315170488828861235788532866964458291201628447179341407969564941453854252063420544033877240580945211963804862040685811061806393488929072160646088934373844435418929254611270712296632178312924987725910238736796371604006100835130574707021218979471188269526812837272654403051965542943042960886546811876377823840946936030085700097762732668906851432591932097996176640195311055301115088438609034651723688497193632912184153641715257999789625346493641577134477804879751082200016560622388909151258118455014471808547476176560354788738698292100100530575685613556201160001440214925265146554117533462243365074052143167731387099168992330822851320525866042272100718616446356119612412043946990358051376189329152011090427339716645374051250318294931691986291420969189279303688191380078745216681629116725856664395943598237910733979743081014723884165071908670986947903477841395712000 [164,1] 9507935360819312569375084886708995912408583893818300069296322208184739149750588931454870326064219201087815315562102972307482754965502400499778743651421953529569193274650757803213507433198477026891500795297273799574837625914675374491560627250029632983451659436175037187978211082153631758402848413414554390573257827159353948428908532399026961845288702796301811476606307541474251590026750411574609039863807625877586637807260167405829332528374344293991568300670868732874488118782045702979255407211836570704401852402433070562005016589655504915746260305452092123977898229412274373915193249041889936558801757831753340967624325163376433245023131560040622216579993288939176266723649110912105688695134673571734963047033219151798149589841453658220474268196887986206775709237751021520858742641873161691777878915125256276768764114344275952345221959155607893306856323990368157652219980634236231578679728593777461292394203717283926248481553321152393325971604617055348858992165583129991392873817078308201329621748242351885619799902968723315821314805246773007812876743230912942772327747709549022979138167469121856299011318842656054446385394383157784705467297525989146356984130001557469897418762900815736128190351377420989521257152791465710700515907489340814998929809402807644447016630940686016887782819432637887538832736487625566371763893931012358292269485260800 [164,2] 204806400055285423660188332064379734565939119845546963045352508102423125433081917067646664063323143639856101109790669166367310303784763153247481158282475218166437071288892020100439384726506633903219042037140300800259036297721606071565750884837749023655244614603658390535797033250903887827573816917503489754235815821173877952030442988467520287345512635025266730181954069897272020561112362780121960424889511341946441799163417591464277566777832452828376847825980417040596736947444512798334020721298365801434764845059068799656504535374215642840377506034418996296865163232986451721015601250411937056988921680285273732180054549139791278744398558846632525305612917297195502365714686234960534050935372912776735635432796545889074447843027230345769695097810108523435273079130551692847069082368329927895760904360574461941911679490654387820868320323983270880458262782165479826710506444117917730117799819109231070633201337903864660633794931252868562347211205653207930109572391276601427179503037751194468813976720848261845521499397683110031783672987166144267805794184990944672461450986078534200027963706731580869812367958018935378474586311204990841820481090578829824321894802457402561843964236740097608112562572507721520355358587200505575496511979756820967806280618073269433336902662278125420524959059309123138254687437290344836166941311481818907344003072000 [164,3] 304683503045209832912046430495292735095865167567989990695678449048188828685134106004512846123492401627518296368888242909385706289368215917983453005436650811828517835306739046076999390879348178943984897615500084652878003770438100324141715436114859805580144055723144987097880563339051931759024765860040104944377014642505514612843849590338265787415210937740055358764451566894434832826629493949608270002963117773546800929262825389144679261697301094534008323225771003938655261929184926148689998445031581607640655526434210391250174877160070238956700656533766738596430069302413958374483746301402914621599715456063651486256954339805857769593620364696923548435293503050945614267110151730896747000286139829506402162020621144117651063890641955961428876269136781743905155861950744366452963863820024668226041957039399625689728843152879850994771282501314368639888581274298578857673969519083441857640846429546830827067147869617813580282186273830771545493038311740396355360522334269508469390630034661469349247491487715368653977748033012262588504537988356629525026749729957381239049906290016356870959280294919949842481099338576366509910578142947319232802933945518831762436499737052446639633001281054299549515856520385855849869189754298680246968413077168775636010670435966111054628542418278841923935430471798471484424307091312619088641705447856164153749299200 [164,4] -3352194716642088794631200142404296858740056631077020379204416275852712699582399075313778830105544794438847430148058596829329544992999536135266212096030375389560462210293637856374134527141924712312036563589686727361682279436957499173173142538259256100282254201677101632061959854233893896279093153697836044540413017796333425077397897341669883885730383614993524528894287548027120443943496536221808390262869467413166124198706231741372406824332902199722511453470905170698490852784980374408574132890724829960405463598789059183777477719896775748530319876361407392153339852185323663215951894649151070513327264203972151900067788843895492080592712692741907875710274310924768702502998216191571344574973826310373734626313008366769842005388547109185995379078224905800058374390541352002591724993921647632111190720206204474868936250223925331567838336240720175083736368396305622132632581309922613361123952667882786426628895815308840635214425918661599025219483880581783596167337026761205613492328643810429197606507372003449435832671751662256113183057834346301218156218554413821060870575481313085458693880341764624248754364350894770403552512290597661576051368988358001961925400824985134294882542307148811664618078496774805694857972217943193463324399469528412447956799850739754894120831579343066346694791257150162859802107647310943068463413814136670729004275 [164,5] 2818596742777638217146638723269705752809562367067047254312726977166734471977768945761091026735237064872661328787742503657283479823945163364194317944956655382811027681781732614673059131331241093333770697027863661555914674988153155477626558497394222824603087087133254203594361231672929407983735507125198792067618133451050658898426396653570973956025284964005215158653907142009881149158751355962095359294275928426223358410744952238845651577094453669031526688158536643521494653186061618510341243807818570972767115151723098829987151317950559928894828329118028961910382090445790835207897642431590090260304618983135077086934018135755457407828857448759413163901320900142715851623754122039937922433340246606961914876185919086938806059234560865837235638203346624305766143231508144437942734971895803089698159425681014096748014982037666277262796329399115453013105954550640058028114968015218749328581794420971934612780916050981187490794908060691492379015489555672581696914878334953345836799837078584291091959845034508455941072514730536556856446946189722964253064759028816237143787980173644111392301727278321383185609820395194469673633393906999952121418048091659091020305308438451793795256789243056251535069786102970331238339184604356099737059745949606194225635063794089808193581698124948405193902401601726213775834690962039870287007366769731085620800 [164,6] 17047923177560079356914714478639107598054709156141571686250682117392378256091985250836113589564472592511449747473627827157420214164098981912763819935640965605442882332818945241496041096329854237314385209400604109304412250254616274566701637169689559755336635268121602236287832804721654559927762222043551607899872278343652075459028822875896600922644938248322841327028216184617453239283479886136135898593547783389012282808005026455850425033269471207444103534708204070446597769236428880153504469405362700765791250246794169023573381795853223509795745697893720344674281778582956377754756097012597116912949228745656233197307845116296517511202292081206805735633859836033136623907468444070446802926650247924600222179038155709792572149674502394246111836819109333370113159258898140541858543486556385356063976346766833919001441492925103006873649423625398194452329883835997004407784491347273936175103470705238681465127241539374316773714082575958613219201290520032811434493637459713815858652783981351208945354613086932260723871815486322549411706843902660115176241981802584678914320164462646067939698386038345433298194396657513171502820245466817186567199392632555819927279704393988087235639952980633712370605555150634238063459258099180138312747862205403410522193592076850171515172416697681563386986030699027008039346473374432578347666826689158483840 [164,7] -60670432860298829768900663019669189409059235562520364132884824319700627264066474210607243031334616778761142494526455140456952542770652543602058784787409954778409332714955642806351432836934737739053784246071859756834399780709166930045142080432251624569659724284466212018208366062886839414078342986023043841961681527120945261672433676763300858185140447623682133043626735562011724596874097847743608913896701219147470290745446735822100968022174594528833962465331456895145000783846771955217880029082137749983310055429864233408479226518303554572564215684204934642923625015892879301671211910591434809577275923329955449939009502054430352647038081280804581170838731384872988968974765440597346567889888581851778446363736310873105125431895261314248995336554565134330334582001235972094660102770190722456069192185027917330125024709032912363066884294756944264578279387647326285608499991614857395540669029850954483304697231295520308524679597031928035105350476600119510815166398761949236098631974348926808870700463458558420125968190454065122048351909176411025755841464127240916923270272412650716706398670255224140206581189124949677036089614463234897342809705719870400537570797677421804531831150356257083849380299151329304571707185954596567566329718036989966654480010933722723600031593586527250062775733360152148247337910819710322852138966524144300 [164,8] 103636499761672775192625451097283524965348536699744261253101111642690958369688835360841726948213872030249747690301561801235346559821341346844329078832010532338652936842343532049396368755919225356602832609814185138616760748547437186381633777905258578745795776294062182213161455013960853717227174277093851216315043463780376664963534485771660448454938924563175718430164758568701409260291062946476232652673519521827211339530583734713633011835070725093969581455831563725781764625727251075726050011623434701572722906965103715054805514651389991580415169212953252711154627916568668963499000051935729916658835471904099635314377668273343014383743619697848220956040091228426741997216660353382159272099858672577789210087290773440995245487848907856857941368625113653620308926203498322628991103136937311468928907466131797102590248047403405687367005990112703047685367448924978300610987309861805560782609933437354904769065617626475716613727391933261134073917104038637040647874137636461458507794738781774408595427476634576350996860311705056822906038608734856923737475593489228350676051265078986679399624681910293526593130865127643761634902465615914623853461155275154522496344490067783277666194059802276112874880677659947166772880849629031501682116192642952237792511741829418390569575530039023559140069175252592141649030787008604708324989790768960 [164,9] -106884964655483522776017197889979578562666382417945849937471983777104562412050090075521833831097814700756842705416811331731893241890654845820618977029015364114802823295659278648706131167906101013214088358639308931671160164002623698768287979467698521837935569686903210846866255286749614425666083932546251322627195587066565055568549641954849220612679255937153068361980249198122106909065871347052238028325044915947423156254560703791666295607311886321315197879949006417975812650780931196948509945777353767089228927072170985634445669522266749838787458187307784961741413647247293736459294954755778710415633166157752768547375651516307894424497273283586530589604483973995004640213179929294140579347030853647376683802409220023583696893021715028166665907018140843263952585037872799657907371737972314421126131299782633052099293512490892687583338276520998401655094078328268770200338603590156058196570958899199950664058915855646966638567471532998220348246238865219195533156232147749345602057823399378795902331790897924883869586892870220643612530073489749928556437930340235994932667606338520364057146585326490909621341342267321164092978129530268061367787858448401416607579386101801201728501331702630713304203175659377673007279129887014885808212323310859437932621024332820766546899417154347689184567124544820480132692804739916478068073151120 [164,10] 48696306370571191812519845756324959432603974513956113225007135461249184461212023464451375931800951756415807816024227419311508361250780716337550266152041387628049851702079763208824217950799770264820996394800010281094672094928016088737311115714376247026547070472279339703299679720067287603693653282970583521763983096002249240819562079531317716728382055592374345702585508307996076047386531802976185445700671057425387400888522272744468400069069857321758059252144723543073829046610547329778338933067789024656735990909428070539039996955098077525071476460689169041072172787077498361648130835790164875378771965515947668288219667989459188421806864113988711955753700389094636952013955799095127840916270923801486899877622414156159588323733738318379423955062098503950865964971881600581150201418072616006369883013461965547010803614710942814941620063468698468609817681208806038551402704275158595092649061235695107342920949519168905993553903646208525493555641437386008867712169644451912202473181659545276587936039722904533735047235222335799617595878487424956901993528038671665209241678006197317292909986868014810078082849030356130747493971488163218133968505386644168734365121987453667100447995639852665652899073937378719540531510221715586572023234954808473773419521494546341857294829322037936900663181843147976267573684842882859447001095 [164,11] 54252131702483568180093808523965923835836769812348478531909166771539986639097008720671214375155205208789677323185513432953042961885830060622912555695837489419519865856352495473002349376181786444957611459322204262259824054785351403555548088164672534174535154087489150085862232574802037582393178772663151666657745660245355708453939549550380879247775648037039176049304871819755942344863472228177789286305513806115196456636601354330583355651674468175656480676778753422130489129225653429147887882469576130242244723825011172172641547570928942255959276255041121493764797564033144224717648274078757711781246935771477533194130425728341781545743921957237420520489460777708475300313421197070431297466867883989651125407741791394171985396537067321052585028364521746401711067159937243725326638260038770855774339184155787021687214591049574611568363378024838000054568754494551206746829716987009010832246944200191821133845874496321519878903787131800725426699687532731259075262477059363087713758701828627345034777800013104607636769428367428020731463594425596985740839850764159075299117375495690905151397950750965185901964556587334819679710963924357097821749055619921555212218037597050116596474331507063344228318172826293658510173555371604177561527316848378216112135009494172617197454986739006767545603384243814957188393777778964807299760 [164,12] -152806318012382020076474588903366132006961365678429820105405534537561420970865650665274961912406963981811477665802484253004220397563897889214423571916758476971375465823485418382897909134633030022966474263817790363232941821782350380298019144309280477159340899181933323190906722035616274872716533293874662303171271300495982692101210800314230402724502895753197308084620816713550974339848041807559148941721197704427797656777704741415346676529180268013574307014786900941655556210046065456391067239397155265064585438832707695946653517133399543370108973953144947436298301743616149799082732293325619708414797768414437847449499411797448058439161972520953519424438363366649960535928296389868083438031342403972758890359063038537074389335358919446911722220018036629447597613497009390534230180373313010564119995373516841760800224694899966185370179668028943042390030862103097061505070247974055561159431294036395778877887436216293295312690675094931290915725119965130002610401470200790817227883949249596610280377381211509383820460241538642932211707444439491768021252009481322376139956074751790474820646418458834067504819663351382042192269096069167113481238461023186266850632648636804741664406221555709588295628116325291204621764811307739691761699544631062800169045588229415524709899624274353687113622144605989114979639549571755090090 [164,13] 196311549251728878586801493411834725991621181017956968256484671096777144696708394123486086867806097202686944451524961351553751287300741358323338697935221904235589147022291137840546066622034209662628974380270824874973757439355381147697283812296009437653305787023228501501561339606073938605587909146967480799813372518208164769025767883714112931929402530352152110780991193330980020961729273426524034435038609935521084317169308430721034347458174846508932123884957845856218328503779515345158282038304461954840301971508703778260334538821653532504452436509394506668543150812575357468564017803286789058265481299930911744373873634064827733859313378616361814475205673544863545355393413913726313146044376993020596862460367813692642058877413965682423023528180544369633430348025472210124859808558229114878182822775763217884020052220033199982318631395381570117833653291787353240937643588477087203113063274066536397639742033683807032771926907515516010640725124448321831887794954603645923546385320892275656238018985426988885782113424231586790158044021260854172695963969456816490112241391597954514593985751708157549469140774733160307726303497615869453300006573055761960535253365797369507198494012500456187901266771455584386100850094014901930017689378409781066573835150533913670830685026899111955499553067698655026256908052659600270 [164,14] -169985526999569682017184745027801025224628954014169277548890589739239899318391835400052431371451208886793842081634389093984397853924518417907862565295771424698211644968404070053494071821819522642148285760489992975272562433448756757265488306966236707839100100433278070369515215003547511670545648327974559809406939385112856364893272376619201682061935158277466013669811295581983048085035985859301840327326973624608274327878509317367849905861119588575967594368183193146439599271422766592467723340183759943281884057026823531526291649309196026069787122117615243677498476547299628517209482831360292302551671550023177783134056397497271621653698417495450121003862271226009626142202289139318017440704427177957672660324318475754233767927860153925391153665293125868914671126598364218871348619287359818433047061313362800249284818777553379525823057492466351410435566395775965983011730197444585789946160512822133636693202018044819804076013970287843481153919204755634741573347497694521466657577863710406721092653912880650805452560617437924746536082422385528224556272397360712596342375187347854487486093343740450264825541160315417356578917961137779368757438634995533578363459292388973229133181299595629004038449992338441777714839877121760131637945032156185843765512038288172360878765536532422722842029215434200271729602189148000 [164,15] 110225757449040409282662631593912242291751063403031607465866149165488470311889467948568773548851182870327054617502080373094130016637907249923495826669681678823427355506860831753504293257253500476674946932918806621560069834370288573627794212407628008075332415783839836060579313207659763932842477237194285251854224882558218264081408891738758134991366052052702132964919530017861567164665843656201624717877273902645736638602420801946801745781524370360265431431419275710311720649364940338178075428580725820567618553823824693558040621635587007579601685806116289385363324463500071430037842789399106203420480797432642873174679944405589387243936135398592494692935402835140046270408237681403353626781993503153142539319764900433261462387216300700579753272131010939400450913964067287814658907931225832030585819088711664715942695355883798289607122964843271461002769947908093554953587879449767621773183022903222065285104850318591581709307436054309038208549273994373207868398378965635729059484672949139088550504825945567400833792541911231467055760349280141599487389431433818476875758718185384774852228950124370625708683750530187809330770785622299335154209398775431775725998671911139742028244233911220258453221637133688418828922045249996733473903226207990747711677935199004162663934953086210956217619846863334468435219227240 [164,16] -64085869953201551538031812735571407374376893184936712888788392107683818005647820950352894591472877216437652680314671590836056932940123086558355192670658257064829455226185146247852304718717884751353867706403386555237530220583736716697880241485903791825894290810376042302843122812547658212540765825299306679031663277383072745916227390303210546923672512700203019848559672240412466262340320010183780718612395305243345120821155082853818592021911279876165476595415928479364470001044030219706396983676977886209313727176695747162646134020494714953837996130232152798267145760641162076357757797014285507938573542967727486155032562246636386099263918479819458961735566338411286327681759248810442600591105758796013904430300468924883146011720178476285464093821555041343094973590148537990570323168361771995276298978985415254966965894690150297749399084567080728592564786720905639180493776033841320828542067701604136889325727215322303709370036263891749281891945540504283069038234191813922734883307659534219568713074544901046783113405246160324309187073804409331044176255612276722487461220190522104745148110798796049189175235752590561820464264165320413138388343907457273675629903317293517874175966714677559414008314178880334382693382464239421192328416251700429832314225008656966658196367611138286186608710341604832599142894 [164,17] 31866944453767890127553397334431958930770398246326110967703234230639957948275796441532395588049620209493653480910107828877445115009841546633893237625439636052938705350677313033124681617518105007660924914708628341894636169512415390311268051813402526451841344574214616210132309005568658877117432318990344463687060943375074082044789028741149853507342306233469802951481501314009335855355769125286210175161173045449693272808491149957530394154665477671238414151653308193299207688974687573817802923704871258723887478103068034374895421621626796574757478212070312068230626902606177778114150030010974540991011871148988232395918230482391075792538047678902356416346047591145369845108826411645988063269283710686223984051015024097526698889787175743858683135428592231039749637814684727737251033168824346380547590853410470457022781485604089839113204992119603602294509074406533946279468393989464557260182076276772447394678957500123689910450673735142845254273682906958300234951049298558823028072307346875746275322724823378892283662858549540466089314257882366503745525401942418399846240106278012140566944316925721344994511190666735761920504809106370253034426013556632725865947534335947101144449195351274946630185693067293487126134181629952612156944265763131194100804357741441370322593781593986404514629123122405910640380 [164,18] 4571020402457923367195703527666893932443210667382431627950952772639059049779083850356825991875718926158111652274198844296232850112834609439324221298919352780144945055622611379292528454044823385907313267522368833333286175280282094075210239210885164245490142435261303231557035794343540862273528317624993707909397480099159967867679295878524565390805218700152013031504527904836242814989423896676603146353728898272067039911359166992099061305864480044238041946936368890129112784532664422024497256846668377407512817159669289942444479671023021427891741252654912725675984671901969962416296659650090291736960578574555262544178430938675595340484464628557062324108103098953703141997302109268851219043477394880364112875945246116160679088678764271051191002709788904805646689852974530813803101461659982033392230546633568183238469502575270480488754603023451000664286158862190649773087966053884756012081550704044164604102596463469844799427296526828956951404749828244130800254443339708157818109519726905737108773429901497592275853969544432777831260517619322131970696547401287525340447607973586905772231094355155196614346539016802251746597859687319457149260412557723720010456222432351933171114811851883390113129228607784128027060114256196792070147437690486238237284330761242762300759890597117181421873883666266169334 [164,19] -24162594197734403136214312602609809385609581816231156418833300689793238097485296602769411428703044827805341860936510537204489522652284096324242235136868798752645037273966384245512770211984717194557930953411114674565869816608305051884570388349153208511408740990076587407520012106740845754147256598403912313152093749358307178311716058059558168390952040475172813330966951184833138245811547339545746750576946480643024937814221057254630697849142818192856348252129173241362438901744582928475167383656735839278146007407294997025799309374646435572209247980554122846383278233561182789422428883345972148685501198326843876482429080009094224914537077892449470382806546915990563034207194879647476393769591209647800396369286827385283010468290437745881173883613941676234505859175038732022456853198591907969905396121560265618884637218260508545789323179349349658758488719435688082948162959457323391535366780261472556820029073533427065173706391778198762311146869246914633680470036300482500492927825566994615955867538906648647002977559023169153626603540150905985543624954179532432989554791741076598658376659536798122273308802093986651794703735679974068291291696115847787686348454663270483878362383351112984620712588293922643195395878902021701872043647464547409534029837092676146746363111757906159687697565693498166 [164,20] 8278599326501431646748303258948030954019097440362313697136131901370576649604572580354217138545531998876383760049586177901933082124350468596268238429439689536812524997159696193871576115630616561031673651374159951470606547197819323370669154750290177102457888225868442860315930211823666695315819453549503845509851790398318863622445215420475765014851844143556416938191432534423259215696451966610418902034296824247146786516979951526439919204365519135792187094821302991946623768759329798484861813398236438631486833256999708553207362711523027638451644224031673265411684767094892741387481501280315694818872490704170458573313795993327965592186582110652390205724302197590200316579522252859852633052733208484954137773620584415598524503435353641821581739104199909596405901214853372147801217928264278994970806557254068101893481452944622879411333957570683836826605313619582916972430220043995299268549744653144038233729698933178849115791029395930993951561509350293190531196287429169126355614517645663045627724831598022083576096321825993082216226432085308311750988688755280102446337510824883507482096491504261727196385191877588299274858709239929977703157847225532387632044518023376832114607123110097544634368334439533882329722994579246648480127721316116254960215649950523336273807075386442047007110968943418 [164,21] 12780323307326396090225881086360622363414184067938628537906817392229546552438543727636642294537218862474048196744075496010726044792213711990981365535627773067321631280196679779599319063048982263429478596827694894513965598258538639004377971737892119613063118015526015332887435176814283944983533013945382549587427182932285516316733917437019001144119844954140276349137348483928371577671556317907590618134540961659645269586646484189420127604371645251681793251114479772467397464056275039684772167730518284487495412111140787252737588989767349725104709647064395059981051530203759842767768287420186391474034692878658629693458350162752653292354898610795667331471919541795860283248100748316236543161068508137520916095257206050944555001132857656992532358932887775510554485576615747446134860365338215737981930735534618793440537817994305511128257346643405895076506095954326425286050864602665661244838660211355607214802673945470344553302161523889398430923413934956596616049195819410131573099410058056977395200457161917594330550740168595653281932468894621076449659452601825797088027639428441344777497695175502995335091575318699295633897248739449737647540888002768332382100704090668489383465264416321882108217696168606614268649915526110296762613989601598057105778986346567730531503476741997493842601509342 [164,22] -11502427363818129272942623684028464535672447077819694199351386386072077885579120380823367373490326455779899930202855709887483848382147166004524864868658082384168486858764386139872782587130558999182849967086249162513958036017349021311982567487048066436957874018156070539170174108656117049595048143300627600519544096896354710857256858335074279370202229741329456777708236486562796336280456485088806106550024391418536173252229423621387618453897047431636434979608303107127940217516182658774850581399327842448816867877417643385111913621611290189650036539011078723698698241670332562087131727765726002096082327156459523622082012250907547781534246270338322492451133134286057070120025740217595263570778809816601581540171679990081479797750585575058991161919149618937850505728030484661888478105865413474828983921117084563934922485640457976887729620139672540095491218689773399776081627796906682056687334373178453597443608271618861204731464396936197541948721365243825510510237359173622837957110022034116311697832216973247666518654348862965904447214944073389156943004140701618695385556741379687450512461639937502736862055644928265065726924402757629641378082054002293002377215278174292411219653571229520511498575402295883423731194230972162091919613907672601311551683961526012039094620593508357551700524 [164,23] 806519420870660879226325070296715398787047146905857349395310557247912013283388499419278090902881818285482061430391513248576037326471392766022198177223760107142939739549400657782446067430684613366261097030618480252169886666002481280095597165686557175981251306846779491444052346872406970896951958392494539038798816843762670680833568829017247327026923281285918914823060817002817826316948655171985768890888070522911727725214976622320431016742290420008316831474271552941543572158378341075098658971809792065051337893032034116404622877211313211497107714857759333997561795918071679271781024230826617720390246422990990824100520960598678416871619182417385787304019532086332949555873267373389656580111216757047851396146997834328406269748617873873625444454023762187631572950823575579269411860228927792461399860664361375857016763247893376510047946904982194442592594532953979862843479219976827389860933218797676033612120876095246421743576354151924285615969830369157748153777329115125323902718742574508171384407840034842024040419532752448022121474430418226218611122225199131039870287885595541566699418971600801669007307108337706960994598434624578507848882025051381890089857036940136461282155176348338937127020414364225786879052949432941010401584204959919099161448406554292640429602134055715211450 [164,24] 2237349940903633921638519369373246575929559008961443597679231715395053643025175301277564579718080171039856687322798270557359540112885250168778073589226391911388507352182714129832835843523973884573965529774949492773374121588654547683734832649073131388773653973369375829335888675208028890377954184395942577147651907184003586767014763886498122633896414927213298045083292417904739073027402810449571780268036618741923040907708548563102805845845192689188454980719188193439460607258993534694581864277863100462202324453074276208867525556259830635202984397907180486209414285372230534613380472639295929763620358516187732011512087868374311299531007060769870614961638454018317825180771714358707581339319420435192012169832619311829265987663458972830903444238041057040213768711765445214954587808850917063830481556847187695643762048401231185200651738338773868417303713497749311699205807182909608456739212276271794847135671913633056057457748914234737110247589116786677402868503850988892416306884339853271560919503375160587513165063569185822855112579211416860054789839234506222794821419122219415720580492397295320526907183694214583720085260927019564021790330405306629095710474740871898523353470179847203022385862719933947401502771070130274336953091585897721056007978807267494313523180047184753450 [164,25] -67847200012241476558296699196075664156281013139307407766605353968936767429587322890184799976165248063806806721487095885104474835982401207770920459249200893197670707474254982371350293150978869926000372894721723807492170416842679285069401921580353131613428492125878417731292051443770135190001673146038694670155739151283967976808799006703043058484297289312812774177543168610703920734793721793140098981423068006056258991514785836400258689135271518182394278252209245743941598807573827392005771495799260588057186561048316072508482373007888167973090681248550118118030120383131942594094069301526400874556458975518413814789889886625444175563340055677694563982290579974387767558343533857778312207072870640702824715021058276287893870303455356939849513012464280434663024514552246106876153683741959384657381283590854477450016849373658651601281693935094953502402611137011932417809964887063915600768709133623590920515954873832860009950272328186104146055157173107738952629509999586440938271601567750109057639782603642802889775687644293958525338185003588272043922837716280609029105198306747554557449097196135997412806135097790327729690699936572096590842782923356514601877051478534810888075413786598530836648571922722811984267765314352889238671224110253464545736015490528728963379674658095000 [164,26] -909322934268067552779799891496365828257673587088044332457063229890379729972919574610133863069952749684880357811460224229398150858888095106673217464251388899582967610711558065732787458187136768531781832776291919932902920625873162408273677007949428407269910172385659033694101198137765559441833683729732150330177982854324369434752586901061487226193151013393997151169720084894587596351070119037297662529864586252218171558673427596033623143931511351689922221652155078144698830281199616385617025011987006701030054233937077201753392733842980094929439717689722307314614136979653721117905703773637735172602535311771586160510628020254003510885581199332202405014401507695436723644973403289607644941208853421363835682110637822407091277514556197463527002930601784852138782246223059853522258325654534151382392854811545426322014947135565680371693631585241079032244391240862426770540996140825898913568864853727538562260710218444570009881404077657359596421485969558270919820315716924971573914072195018992152424322364952088969452617668188987337874923524079568938385702402796702562576921969541678833140124781287053000349061396095763906717867691549064095633268232138898374275791309584555612227765785252550377084680421347367239390997976892935284262301228273334344756188831689133610903892608500 [164,27] 454572391491978385658422656453850688833884432725996125639551448184040308298988195332244098459143160285423461236406064571560891201268280052037392769904532365703528737230566532989523456571535820385538037845888014255661918467393609331261350512774037643784188152981034377637815732900232576630639205556902840787864042590950088983736532338942332993473354373096393787063567300305283881704312790237470073491750640984834538866652118339474022882792589605813854801643686617674102664382225493126232540546588876897959336970138637350616887877890108347493968194468026372217041846065390192379868466915435822802376364941477649803450597904482411249613696828032894133208134099459852448012775257867571520709814111751360560157895056693460185304130444222043832696547770838946778543404899389617565220232744868118638741437517123898069656928735968806965882890389929103819716977724227379640136524353000797830549036398773700263844916745875769441977495987481978237850029918171913805197171117059421683625407951592700048171873062091549150666350432382789437968445219545534700205334634555431038698937251355150379262711663304543563719420471792562411175833644076801238673714099870787595553524563519746095217736396727989740727109498506267752852391582129510921908653831251195574245005462791924487425856200 [164,28] -78042245610479985170013450752784653380411267955273392936931166593085975548003361820821804259483092305590309928186531603300846518497703615724886229298851625036327228707757738797013103334666700953992303901596978877750503385585246492536936230528312573152898907205493605635181869938777895259260180011443500837153588686915512659655139288249366686049545135930065975473027736176831510682855252860330915067616140348902594612581383381879771188259476018473748379274977539059166705102237523694782827719099697293624559677326583887017697799112433445678395985745534882745187945779639841687619759671455367316973958727464518046034451450186215263098355442640343510116899668841782732983777767471360978191011389406827867576969291839033973749604014953301533171661778087332351352653275293261685486662285578510000144278001884109079678042348511334625563237550481549126045411761081051354364600509320162484193070078904866049927360564841140208018890956898772913116893481014958946011000207237376490553552150478339643612652040394396201060371280523748807781367014337895311057283429878826125388817855167635588440769581043814958198736500934786524212253068939320320291888360223573847126779775769242074898423094612051626811319385043735728952343509882668788429104672133457677328849762559622179406725 [164,29] 9846126242945547419140661983157938062918705350581762055041701587108456654085695745029008962797495402022080746075889750306286867796067853189829017439477371685866899689563135990738674600972038704463013948697590715827334238149023095913488178123219625520839969963782289317828743561028939719610789907690224020951602801022681519011088096702838056477965670530180606241585503809132976634545126151606468182043511659034070887196021890045692579589257808331962030552718645844823290365134645940350639636307493702181624576356264921584232769190820847915753896114776616859535800321860787611022559598943336017607302171025551952930450224913678926056766190504450820102460351904251354851351206154628336417866759628264168367949330246017356741064524701365295834681811877185933230531122585033109262544710856283927672288315623101261740717524226107001986285198802664247838179549578884764783050970118740646480442579365049912917296064135035051478964650389049923644196628484047403217687987033425998841963550176119662146248040049248194176460597771619808027389666902476622243125059735311564273839273869549882855120325923995088540688770315644979039469763271158315433525409854448041103633095603589019512544771407370079561761120180391952996516515851970132613719292908371557401959793519949417475 [164,30] -11140746713534368467840443875453350918560843134833291792492061134934078928055101166831280580415393767725916035741855173019959335438296139764396043443853881514876658487634007447226133462339596848071597897525554309989038055583462762992791566159101370455629432326213379719618259385282932330687966849029460293051876017069492571844601322043570127813316364781494250397439703349137185204926540643283543606714512335344533320711512853477165139758613532214997696453469099530592603485401279852713172074135937853288355539540992609605015782645329747365410243979689396593336550715938311131399242155875427655374937000271097862968004397321615503632744402925138224293672810238257213186420883480440022080269767178930772455233646956529632918680348322912481445859121371470214127621265299640467535878359699295702787593846926116256088264454377539861431221660080005172143866582108826561471231283138615089443367118857881259734306072028182279897621770970036271904438241306839770804116098449213126687884583933902749253605286510550640885726164015158916734699420249398176236754076003761501554384491769197470512761484958469866851911081736203771009153235057864008419694576092546398084589589565813612000601344833726517840702998943551063084757232812102008778709929191899811216619642967596880 [164,31] 6141087591989043206863706474006661678070098373649666557432206373422221532354150755427569977264044546839265198655613243155866454319880021323215294229015204245621680436848188905954576375317659490996287374568120318289117437728376232395566497250257259661523607183830865833730780368035377619580604629208669483204479160276134783463629540247254580490685107743123352419355104537901795706500372291685943912326664333635174806366234554473723284271428090950960924720448082654023391160768429811106859606343345487461436855773640413313818950038728708570920090722778121777581320104239965101267076600201514520002760175580207196111889331815909222802956696885427866854329750988545099057828357263272520642610779276058218389693150349660215971728028749545418599568225163789108520822385911061656175435641129196241297939397038785526859468446206628476545563082901074128683997531661807931730527439357333237975527949296100900922496206565144403929904462040783501899745107372978447808457927351456688192728866239262132144881162714120360958597290370036453698869826852012485665507541832664077179616325733868978560936826687618428493535575761307866763116517446634469244977580776780161409912571875099817707752319025597944610320897553460852050368008017516346552441407149763664499964751197875 [164,32] -1633658946831119965340570578556799079542233851910315872502999536050782445075012432345864078735556942784711284369682491265298914637971124218501411971926085474139625722409852279155203140845954157272700491104758398860849498408747851552807562411952099821455412709340474885876145094975363044673054911624031625539100395653792945661555693029512599192705101872248035967100886990698907277668245795278558289371058180816013202894223246545920913344084960447618048801757935692579329188117870214912580157678254045268141402886987773599107094131230397842289690084794871139343123962315342307977945329838349980625719702171046616626084591110773853253012440748184050108525477113477739954287439858776092474831042984549793026261551312006732820932646699532554944892530199198571640302924958636092373495942164445402077312676607422316220641128473738062288574206652129307674871961943875296160735538282479299696143206759267970144711901112207982667580521941357710254120248186122761988871073486250257477949376884463424262747889895306924839454823226347706584163275984518865209383311918474045559952501326020228615779444938038816745866768573007529674685612085615194032747933493679754066185041742728804885834393541095796197747546563835738372852562462473298017324342684205068737196164870 [164,33] 157914911643779341403783494169457867588534137046364071719888612784016199173302085774600094848201089361114721013708109557742941965100181056638387935257359823481233348812451639773867187730671396022770918637797905887586389330267084436018823149907027789282499974683113233688078966538726941993943437777011576856035562829816024040365841399639639928391297910106694624468520390710918182672380680428742665415515194564443857279016765770612101157975756262399134053927300924629335639252095165981380743126299637938188797990244992539647246758063296862617302611886275098636166128469133288708776942240915733560767294597196650679358177937651916940726549783887781644454139443412293139709030806484325694430180401077071340740660948525888127559355918208753316072415192011337092791179406009167873291088352253114799856127806900668914498055372331019533075379012769467833726960988047987444581236492683241777607281729085976030609063536661101203640419807989999255581787345708515300717575680915814929426867753831057378469931560366243624132154018202990562928171034165308483412127065359108618672408750488820054468097023717108801478989117017873358180022231789704793279161227645845441119358578996566776135659687065006926866013625115446359524114031762266296531518901895773881084210 [164,34] 120196973702899037632237271735225717104606034494476732170322228690068159501055245879702989611178619934909129907787602109524977192237358354236560634294345834069412710149704504801432466034538563813458776255189294487180582989024720300710458809690816857822008983132364125061610837963440340044239860868105768208500395095323155611177043774010685222808544925694041743529103642782105582544972989553508977127514457115922500494480916550937510896952280612631490120782838570734608313868623266421431926245098735041228585207436035288870833642112565004591424561376400111442197636061888441059513123354444041838602473810941307692784688758404476716154963051642545909287513557420241632534372719435163277075317651239974229027427628881735746363609932120245022635811892935252902226325519699595107581470153053260376832540868921366930388900331176832992242190425951698151597011921183771438505853042403432992360172647923805828876679374740043908353403504679341773475885680898844547623288138304484053511089875848681922719703141351785183679664822449564866631162573116442147337362607266801542151763741157359269599952753942841257878775823398826269777917826897242769203275650278607484152226583146558581742837116310805596670659678722682324297537245785671634682936681788384990545 [164,35] -101309375241792181853840519196596309480453204813522419043663125816705339592191384262114224313706103683880140182475208539538950994345577345270163945683261859418587942440731586242820154277362623417888680465477046540280302619440463381832620745417274339140626583360056005110894034232139891369965134281090009193606536583048744969065797261174359197317770199407184824057866261833626950603084726368642110052091090444765436817373914517866236251124700014706393694393006568536323702986596474621965626444955904660982370356362340260435065485339903338628074782390809226635020016172661570229023628335475308685645576532674428876965106352709095848133760713322239883856294832165882239977200250916173950599291687112486801414647124308740527894058236565884198296968371632594762641848674618699513159375517707890876796212652650742776642245613657717199604084594790431366453358431636119932623695219611384656920859795889848421796736978112551342753962835809036072540523298104053366217221902879855930400623949145315077512103523481948016396707554834494040804612376637598265253075027770076745912652239559306391883023941746162144634991124553308598341279052727814903466051521191822621044582985824632387872214319008390634068568433368739769687138929495523389411414118629158135 [164,36] 42494382112960235057026577323611642600655204620123629104323321745831718176718450433738487690909351265686537287612515830264908471573768004191398959889503146506959411362449341619459893692281821862160318439803773063241618643167058937744671977066775070980269786350166973339779721770755497109877103414721435134785142637039246910255299851272821380423457253301710591071517847980123906655098269907889070868657055426071761201846692528197163902944381392182079199689318912837977376606600627732359699160434433198775620855850182480164707673142092159027284814890993558991163502531353882390831050245230435523269356575124538925131629354448432636687983750029106036874733230055906662201762372983384378827719409866731712551779551090181703915287839518726693261841086106215351020979869864633656597678886326680716048372477013700468531391873868509587442099666173777681459821924403840427144331072170973949348387189107570612812843853956537925492671653980718091044734704992892073736481300971632742065077069314790292376272623121655322489780621308828416748945070166471269898140595094951537650489749161213417250574735509092843827022003359614586570480565305965346019891227559637350414568614796118803452898417903917297481430906387678106132208085877518517155248103502860 [164,37] -10099410934688702750420334666377774008954334378346746588586688412487817457023567113025067986907753070788907120452214195095981787410222875753811577393847661069550321375283523832005283050695540579738083007816950657494173978496369952741800775721287518111521779213833446122545403622867138726382533674052560717054699285608954247057571559108892516035265614428466664236461422649611188666728772047353982337915708712488596846014504498201767935457051361455384770570645810125057524636239486375717161659866775028069175200387683470946508570218818696659593726339998191933104427403728435881439062609907071508278603290885990366547545323491126455894831287556369996062980072413151029235141097732183883188846398864378921760366861071988468858986826024168501130701771087198373756217780198955395100521401316490326650319909621850364390575010872063646863739125703262496147308426830279072291730949797805028146526200855024672910109607841456028066742969476309884892989335869580290174478398258087584486851013379019187720822126808168933001054991768326963111601956014567955482148493601485482744923494224058657983974463705929933157741701627132303879872486223263431598932686855693725615711260911100969634611036378726769541086456805749617506085552169468161333400759320 [164,38] 608452769823937352742995575637130631385307864456253847825646436061831321375574617914433369627726735631085269872180487075275641146396509494355075516359491736645469691803773194489930489090272927375225785464012543563918180980360833736146883224163608113335378738790780022006532646875142358897383610954946211822522785586551127861701100516550649784877807965159714077363731062001953950913271738873438766866761887819604548125735017322192491038711610710329102728986241016924933700891315004144146824579990775838714756572321396194281483566796387290738552631433794640625427709294161002397879109325126606961492976817708149569609892205258255674927843083693823054005846822812038468084856867843295988207549054281325294008096205521538239392404780203767953823684794328777761543357859742650210883708901051078010563828378448736358870343929176041962858642227619694785051579181386023502516513208457356345535959385952646646544839538944439252406270556955295401788883889259434004653920192956757976087256731966197066323226113775351531786204937469444134809051006956912080269812683920902729458276381562490966573448639453661624227923877318296954045705305080319000776722180144519585302980579276119097129766624632157503499365966749697248743830332652826610263175 [164,39] 510422060310937048383805032396669298822483841063439963445659819234887265749334405079053474268955215338225824667750269208231372973193622878694591983311597132730747303960490318857499230039389934257900157396537531917636379208979976984557577476738649931880512540453526552917326301716745599884540337801082413316600587731521871451105784705097212488917748317798726869669817714592446310575544981467917892953682215653934076112690057193645810171724059031928841551943371680154021788777743674677130646999674768338564518579151672665262851158713989298764605144271036955414489697271534909804446440947572299690997375780156920761094119486856207389103181698142042338587507294043420318969476076953649192140261174082276297158964317661856933416224566946561751683837657573888369336017049414278456276842067079470727458164765943648733844165385243208573882803169956512532016006750392725542207428892634680445347451214904158900897507177081086242464353005073469107085550885231757405703923984212052991958319999376967935296253996844655808879085496659063636014817411601775101693601340300282309523637653557452383237146256975557755434448826916003795698433600941970513851017804252814058632285095995830605220432559521215476995851866644051904706663328721779538140 [164,40] -215610323536308091215353275266204706118654389003776119952305103936872691121707341777918513962832491555588245737973102011423335153812881996542837010689050538214231156322411422839661043205230526463309176861836615827121217180608218022281885088106344712097254014328317358671803781085502407935049597203545871906707282448199395149673735498211274231845924211241478552412000065611699579693518678916192588030328713761991584392055161302346437459659778565150984280334538800062633637787909925419257629185291700689536456153615130542228576653509852540589303852734924614341565059406010698409113854844166309426181733856638189064464058840282111820701235601198512961330999440367037825241978327382162118448006529861374400604742716106847386661100752634758772005798698703206640448447685657236482981258992044883941381470903634283015104789571523162702878686301754892202076553896120212500052984314687688540060188433361858789217515195443890613849397023587384249139487109131894383612269381213338968211047530374280214136106150712430493264980451553915223606728618128264419665614252583549065815303665790610472228134780922353161468295802915559272475413409216762438654767617826029501934895515145331212754378210792201122358539164846761442751374210322479506 [164,41] 42652148607407631630280651013774447631928587272539676923652784273473282758359826157198795872096736623357784906150476688110589856344606161978708308926406524273460928194691678086320049517501649001410403238740463085048857330752801075566728024894706941413922450969856884424800691118342507156232787283737767638290571326112004177469129675344607755715456714518073685766554552369790369195163965331982086910219634471803546969107263016873758316428428581903401436382296205620578613484859969605049988555522159205529072339663345121706945742440170758835930140839177277080365230385500293486141427258296920363957736881136058382422397466872991334678643927520425559269063715027931836693744221650538864866598763704711063482161812405312711225709674740627943021043473231074261654714544204388476625596158813548071348181944097797858831256435278073517317721045273480478501941593753487675760321158218816620215919330626677044555375979326799786456380459773288910666348226753303068310659696403867739435485683222865335041661550682155716776699732698010187799390544776881348325812648163407196151256263799085834538259500002769332884641659704512622375698026979785956295023698957457468859036629646673549616401670554911877763838533729702599645734202910655 [164,42] -3671373745308175960160375476510498526498477426973917525717782497729009243094462750595362433401960072715188420268912588663079690581144812230537536968851690934279104701760802450762137422888785119304049974778895374874681595953548362543056297205546254777511285748919544017560128664563059680702537808896342327419176788443965507907080175110003020791923348033848927381438675251829506091029457706541827856968861585092625737914466476717970887183222081693159476447929887731125932798607859326805370435803635811879385597672057031689202610974238617092576036845769497106427313501455857022223065104846269040352679905456359183988282357690281497547473455027761084555375421636619672475871583189298392242233835833131318235008642636069852644444866676950898669084195026749811946072905991843553555901632671689860238643129752759130043024907678764333927001507401946440721159620397579718182499226084145540409420933145644966158779684680836793230595222603561944189733656552655365552323653815932591474135249664797053015051868837602390088949942659253067109167328768614985626463078561786467400566196021860539699617524968195248311158206828817679211897197156518785671288832176254796512121054410941493985162186349333859892914844969549568182829962541 [164,43] -309972724934852233858588244777629892232101672522486107373694206483503880366499015673902082564084892049638462669430117421550735263886213861002128514395183395405997692977652200554825205733217715526842048982832407760145152764360948458185643506209589686124368697303970387918663998591216190097631207455237340098622365826476897323039465217793441591696343109042652063861585844433988462269668874887554332662336268853045088307767517361953550751760912131303435126538334939913458182186001656380226321734473857191468086157060915079315464688315637223516718725649392671925426768726087156236999900579671918443809046435723768724526926663092146462359587929807814276575381109072786895185190087648243994906369838850724542639764817621593602886413412901304875412254362724073261481696488349556719845633237700682361458587231274977015949125645204021723750959302095742748916925472093917969584712040923211993885187087364968472761517250055335950789370815971647242325104818576192469496034671739573056281951104088775713876544301775553534787640132153397417374057284812067770932017805049790764629261235108119416356442066899841387497688522469954704601754703791029053335941036695454849181488792156123289965931550145248458120127255338306992451282 [164,44] 132004153839860390434738042229882277641425859147979793723710122516471566517466506656987780700032566308091098986526228465778808006426378196190979990846786246795928757192467953069085021177453260286927895066264478707913747230728019207275771970723988215455391426078478493438515168379746662179992365871574575507474611777873697821830458745173252666187133347086470404938814411038568433410052030550758910850626157374048954413530331548658255644195874365789648067859632068341114360949791859948782834458070570193925099434907046352226461826172526980630801973405338669631081633355243162183087869758191631498327606225959134902926849627738234813186760101009973112829781095348870972558434402037798802396701240837012425808845056382634874193970604595637618829351196471688858151636055405453225531812427329937128380991637783711758550745306472776069704458968551333780240753154596605593387142192924119820727293462490618026964351813816011934729373835195751890894536313474587013868383910753915030542915636349601788168643199523978674754803771250685299450062030808506378416220594380207055016929219351237349348714248053353609395394688973996285148483504645155625036109510020838557631595566428724638474527893738392689608255079985864801559 [164,45] -16354307388213179797220698754927441414549628104761948312390375507347186682644681413045060071305581953611918725896644266840709367607919507552883666863703631101857915237768142450863637643419964436790720907759278420674931615096733514913745428098425087807012832880791411205637470824723013874666943175053193179430343178110798757520447597087421453798957510178417488503365079735591072080985033679679632366373241387828191718017719622506662422719037403080160363876738365097938194948433396009461938899848026255903316189859853101051785521042053299155118466745368539104102504158735841732281144086252037177356298626727017150083712399615312850103332168924416429573291973910480649309497303846449365987364213178889471352507598307820233497221101529689181314426860769190288588620574445339585155834241718003593811318951861520802487289121813867733132492519441183327453459480429852419958508671638835491410131683162358984631517146221258288318603004120008280176270601855232488554020873464941384417060568751209809283983932876459370287056154039034183722553135207940487674879133066993894159560883572601855225785164958194371550576263974759437949278437804759634478838312483589628682146826902372692754497617127327789521963064447123085 [164,46] 715749322938940382704002566881515980320959115913130480955435059209587698824192029615381397970563126063479203126362165289368715548706992544662250274674032236449366544288252832397663594644008437368677335586948119775579031567383746284498981455082742702297406492545172552250562852464710827259731637848471867802365811170634481334079376662439636615389217040558828451448440953853063528148171667431564608402600553788328708160837126976901545193625899811806177134424876080693514822041270407616610888420327769001695315442697405643369118886669462477364219824847489258273153285348559308102138170307751678247083945265829079893749495131018294528268720958155354124661760496908299464028726072164090779213274648037998498042564976986915047820606527100974929256271439304680558147614982759073025106598765933898298782140204192766365973626840108209874582346152419938538913859528529712433244551396795893248488952628531892235790874174934499886364499451908218951814768972336606704235301377992644107645669119518517194225303801911662281800461761142459707021047628937870998415049765426714646166482155212552855333160696132368508947463254090864699712490799673451050399250799146192782429626931828486487639538118516832194046102845571 [164,47] 52087921965336109764357499918567708848823862955975996718425615648797843856453052608440957398847864283283304972629004591204110841830295546541686686565822728399175770799901475042834763794060816334130597379304812821019401794293967963619085241873522402666967063035231108176565632590244190814657274874023207031365273148486231642763743469330122140388765993379097971483318992241466444222591034990629755509161888030430090218396280971091279784378215094593553669166842659622252139005148993225632103818723805522167449594860282316759763967104000875070647808531928251423397482438184912191847057356960126185402148317728932968025458430466951660523396198711543223534931407508624299620607456925130968210566142473148982452797239915532381123955904875840933555676383146714265371637625111332892085446734848012443040617753561133333095339929250199079496423314808768101605777833459313486200908525671303760692447572716967441157875798735378820200091483200877423237412240651883301351739345507608773784841912196051900834676841488743392778727483074346208031244213016061685945200083640644475617851485290047196872977678882864224615260445258892014442155207215187512107679979909518498702504642821903562326353416755357116786040625 [164,48] -8723885776061157800242957160915177934097452755233282419484854241066530656164894737556001281909540302390101405665466990906101217053121576742782937661216647522651503358423416786690288064687114665860110076904201624912683945305157268210496625020069515616927501369690894657175168900084388203354527805934521846273120255969309726388644461912816140646126827315538898327285553870362777403949102880434636702470283025814463235856334225684938950350513899576036459308757502094355287083450926928082405166872912578279948587956108242603352547163383820136329767194337522177765115144378805185896517925796703789094836875068925853962088932281789701797096435410499959301439340260372181697494012788847649128241660328179404741238250760685309824696469289517584023666361504314006565457769643112505129224660137819641991268790979423873474002925328934056497783421079444343614750012931767172590122363859634898324924811718663705549188455308914300951949125129990969458404921078488199636229195066965531106258720996627258165832641074881257481233089321629997055394276737360333247177671071913747568725483122459167789096881592536658774144959939353896964384941211288279542024253060093629799031267945356767357520062361769225230375 [164,49] 421867847594987194395060008474424212718954117764065374792293741052522502814427227944250868812494768598504183125468423487286038279582077245270009174776727359829524017105023668867989296273981870255151900285642522061381404089693393172836203645568085982139022070021708623026816182947787439503842839443856578768331069729141354657460207844290116635435104749038563856029862322165236966090374400621613885961365112985079077894069074325407403081899498841936092525461207925209577172806988249275682126097380963818487340180828265867163695220691016324883079855201979745308299959456023988657845123268450627753182270588910955566725264979401182420729393579496621395965705061247787289780347891771844229246048164188025486762995992042099800924715739771643064216551953723700324899178217313161274375895239045632859506183462704008375844077828537135394572342982652472023120018395472823566371397411926834182861609766207558987951811367901696856318288321404846107679560708931125830650430437938806114267368553685670262382135911582818542227696171223977079985986116775408290573949507042860174928557258867543587596132644526354473361277330196187881808543564885510091696596812251869038206645055890317128476331763516654875 [164,50] -246464529971669669016837298991134169913970817436331919840838886123001987663402238916342762769053508696370329902644522457799285415269190689989175997344762030563484745756752881661425636160238679145434446462901239292096664427032103799909919845738819288073597007672935570453461991380293877364656546027966772293277527285910656710550729611748972167313309336406346594551926277037585843268438049611669136138251599363055684626943448556010283806672512169526264379960994976489757172563102432723610360671179585776421058106053545948229952853747343120339154626301300566251968257084785070531363602194155102129434018027991599432086427054845135200677337584072371354652525706324202883837087362298893402053259065720243115941494063230810067918158469643181698836975625711798272315853892964077778193814667318511251879622440913300488389824210461875066918402842386694256084064720160372064912751331412490177474634711915045090324771038404239210496294138631757353776911595879348395716858759597303629816916317612368027124996108375131255763773870763906786162452811412051382688226540589834596343992871379281998451947186001646656147548929471260897090792149149995372383250343881886616877024648968715221163613250250 [164,51] -790992696963980486668450389711091531727340589505631059890448898503519175454235437429629876328836807374274137013114175819748547014387086596186082324966034541209661370807863020262846287780100284155180566424743834889969933026709369409985950746116711685713038744212972711988648739919331710523597012968925078721901409439441132697414367241454073022471481968624602851871696800655144821389224916568811613302774598758304961974518510850195003718100109726362829225879508418652639427326822177258089870068747075863250619377559401938930604684664536068553051615941035034858659582326491005658047511855237123540799124821342064647063417212857789870009238601847044912742289416809766284678607216759230021520801637622259510959277496009304822747508148300603601776239662919782852031737730847158545388448859356035639293139585880235754347513645173717829446767199357907457090182179249181586339613444290955409382126963719196424116669875822149082447770776022954231119000194775070394636360372289172309249203510008910540323990009997043243814742827941616374855714300334469634398995111712888476753469998199195537123277020116130278478087833119343257922499273359284991849138100168360072649820217052624714992500500 [164,52] 29509961938611402687941937889199896900979666006169606675093107026693969370092095617018835961311141066048454356558813811973745955988776594178640210434602764443406075048765574967149294330548017142222979269424813373598853486143725564501693391013250652149936523136056823364127463148445849982095395288564680753202016138541328154222868449693243819834926796963346524543536544033757431380872226927382374116152807074232900001885300587779914793957984764678784457412040857647487336095304400462941766024882621680927452753574752827277926705556054858669862453591532814260821301975932350745399251982090364413455902473317900358887658621457703222217361272033455811973929918562747779419689682030666300853652067634063378912069456473083862530149798056471252085770949983639806907783384430581170512150504687919737919918290249744226946631701059978146785430527398237868812977893123457050389108572011880157245093013394489039926481407309912978737564936989646055350241033175585943691316416119399842703000836444821630149120146701490821302899397096091132388331099479389988515755163552957537735026363970175071650303406868192828602323812586959796075488712649412140067417138401678044400863479266804477857875 [164,53] -190898592460539557938291122841262050330780198403406447070233675276150697939354040262964624430390661235351968950835492418337672194510061161443430269605339195125919415178494539042886213198826382612034896098488265499968001443833085268994195026928963773138611388407586312426024286958910303590013951271246973815094853888356707945309062415340905880419945566815438584734989008374804870431802322601859613089063462575130429801284201255066447092600356828831566130405657168145340723947670566545889189358304529027749037154474461177680705247075077631184094769474682353553002793779712856556100740439845948861930040953230779854931187739746169211666992665758646898953681500644300449915733464695437992263579910360349321733098514132031065580188871043013632296932857973096192869327617313653887322237973460747382879032586051298476724550695282712743588042160753531640047134368588520590800842307408281219267455410288403736628813497976184176071390075816788548405765126103737590653555171863090274798392105059329476032405361605530964389119949321197478771107036346308008402517527912786627155698273836534668550908913845250191670589272456435779957041401340642459373671324985096879828376137085587625 [164,54] -11937955604375634649268204621801844395597994577975886342772673509934621379632712498208453420838081307023970478817015297241019513271862050643322815561946418170825568837832802022943321009417471957813327575223376802628859357220061067789834848880458517876408405237067255389772842454376073510358403068647335027893117025377301284416507747488717656054227501318372308135268485176590874412559219150050843067230724427509490849529481739125288738200809837230094281790543524364856939104980648189690985572513774043804219519988925630886740486740656549749630008415325470787084303988411506968193821686791677151358803431387365439138292349190570722764090100488789593429625411885742101141661837992380195643599494612112828029089941061696243482778344272044542385886303926272787278025705499072736942309587066080337481608576808496850230091666363905497447201695365168310732852903611078565508899061806401572311585373800292125499982422754273110915779842582722117926747324304226922186107331663429949874356371340392316601041164802536561719021143975408431503944079913548541863432326924256484732910341448011259682372897808619543487472222281436356985837803111630403689189227268557510186850543312650 [164,55] 284161512410596830597019983015558138605460784266103629673314487058873337399838219322218709099269538387687259914018061841271243960456317306777639145634073901267476992255792886616066265073733115351064408975614119395203503497697146391718499741543229217505135390973014281623887681916938768951309021176325080616289746071658843637483674889742046599668864236199458842441447618692693191593062875742086566567943675283358771870921937418423987853416934653691405489997718820628476048998358260497955172129543477774820713685955428605451325039507315629526356773930110143951872987659623530754361470195434360492966803047974482286455911483109147559290606738755468324380847629046135289285064742962894361445298448675867075153897168879162439051706045324868445469676280997086291584808493037522326326505501475199303566462301867990982612868796322897058360384102974094824738610736488892451845566842359518647526316602038077334290295149523620739858477805550829186897466934709197620231057122978254170270371900606186955688469603502477092839564690439727254511133451122950019701904949543281447834216616482161643126716882984176407798517737356878871408232245661441112154763532344907247639925400 [164,56] -1314133446278321548427941346667797501020391763916432063985709976727216274747171183030469304951741423744970333008821799579198614682292080038314477427518052380547250188089584940691545815814567624732645834114373575292271729094406856270166774417178181620523288178517083586636489814233785602405558188002568865863751824608432521620085441210048159672620651996301716902579532720371869127674544789255761586324387735561193461820806806681515428912697296042992413167243210229906667671282158946409739066348267417656643628667290016871526082673009121883417855509092199254494842036980242022346739067027780262187920939428587790356067056588044668362373156455605320127747433701183128870434989761363321776395333039706997560752028192226329287521938969344371691228865079444276752211282702724961372226478504601356417218455992952144088146836290169973332663152489032826975970006008305426193535144980846570572859153559797497932971563312862202132536728383740549580205765490989762999576686458941516031121453474580786395729761646970575520918543400902249334825179383013985106393341855789467554556395460512914303474546235981223605787565404654760261861403807760852216303071908703130215650 [164,57] -25218730819254890380198075731821962703430169042995681109298909370877361880330563210293524999908875664696348673995912909936890228696285051756378061117327274443139065533523618811058953864480125093750760924416723520783722961775651978138114486193047398896097115028398839459006165296814313333339869847648964384541929842955335838651545915694146588789629781585477154544163795203213574428171273181047688473779989391122756323849563653784758302601090057937581043842659858576556614266551660683500984316449205199703457676998287521712096984523337830898622920619627656091787730174981875987964858371899984909654565381612783034865249878920511424098191479594725996132288283604831518142591398086812775903690793661807511926707530147955498087966276513260249555735416230445025008611850674998126011819751311035065431299600564080943117989013620012863729583056033633672114463936481405366956225516727594250466680909521394081351656978250395005412142267817189408057542674731166089861587576284874295342488375389895569905689482861042093339065102057796839172649459567736015956423049694843256689703846429093997122249097553853991900389446945879598932443329060571923358159553814300375 [164,58] 350531723491148811648168784435945605628897066326843136559779384159375798855367213614267331071587937062042054735202354700967059996630440868137820082400413839991774555548741927255521003637455685560297742367869946643850769472238441393991520334002628639122219780108335328905934885319189707182473387196988771855097174889001125186875291065773278190308784559647278397403906619245946870775795603758853588727075503485734169051312425147447381109109849902944638373527218233490022059678282502676793483291718280088396944361586592175318155749108962213747816450755456798175197348600886505332048019383899635899373739888134278133465047671518767115647640740961413537229582198401860032343247849417627774220689347122721723080892066382995346983819637149429211846907093540785405257477639503032478546030883482257766832939799306171545719494707074922610196965102909263929435122511995509128621942281224107748258327003133164030263356424207089814816460628711234641463978831753381561731778867893105490440647463173144265122152317329888657147599614373477364211419331291041118246380686170551154054302650851994698840047996966334730218791641381131647984048676047721955873131716950 [164,59] -614950615852999110761179477862645332606557533271645004811687360994330301076209991466837393171032680640859757943684893639482877532926534016178592877810804756624920280539119194303057778547408753889869647545643389934164475032457465333510718004935330908275492331210037343525981466982216330596341385883271484603082937089025091795293526867540282488981260415540008208231288214906116423393415713139853899517918280004003193180570423948113049495464106297883960449182614906223564223526638197136909835174974066932191847404094684652184624662650124612646628687152741056217058273554913641092471785445496500121670645556060587955592373068544532210996509762322840982666941200356729517532986407741474459745190413750163348607816455188743080716974366081500206140992956369858175015275349743625152324375526586916426882246248536069248144124255669701632080371691034080483492745161326828895551005972777595060343658791631621863159495934045437937823435508687096197851849175309782960692238951566050233875374737882790188959727624596438776105642705735680819408198145270712261855152179986325299927349434853080760434994428074754469206055170312187088440968289149525286897775 [164,60] 4717179707337128431616404380383636362778815404785032294933029752985136176289014877262546935297396038282767088583921937393347145810038948492832961972022001332255044620917678924748429113080739989904200412403186014756077675157708804611469439261585842702786697099395680184313092696437255336067091506767222767498772985667204595260519893219987306081507118428859212658842665844839554106740511556592581304024657029645797348006996835086630025647813084897086105299204534818012244430414846343519168939528088550102464646055974202912642622577312723802890386523382710414870718069837942205989204523273357304751923188129508157053211211084591812365611962465663791219807193071670375049114028027102571445276552941439209630630280176046572676629755112512334243644030728513124719588986150949174799111576757528781120942092379275598213452005786447361047867742810067236759637924636836320409242063906585145021386226799439449617957263950042674483042345258774639420659114399129094272373318775301698401491296589804132096623120381108296240312394288878675566581045260421372429923300828582637100807589586686358678972329228235536658750973657371128834360374659864131075 [164,61] -454178283885425188365473068538832160857288605283383897051062773443836506991102092627781270834257252203211962700927303404040393898608486343880975404903620813027228798287740352846153349151860045663393017828615282244811124211727177193021277952445254467087656799093052736991503064787029864497919504604136993098876547856511462818332416749611188475685178512479274371249782856452378866678114872548639987054082752669672228085630043941477338770744097671413377568267444243688853314900008722163684156168264904517826093934708185468425495286449314621352407267391544452352637420006383663178293237236557259356855305087613436320270406189148008715204108148517899424050483111125894453200887966247587364368908230861843908698231269798055817338922770256982587217104079958980785548982369782918235684090916741280645381209291337306304803805433768359818373685090033575294866022137229052216036618857179620691744801869909280381692490443203173580656940702630309206264789543429802316787146021465027936118718508484170467823466474858726381062826022217833618673977868324903812914814872847074051995266628242793667825082308015704497573116554704838835948702168101250 [164,62] 29717045241242054338587906356194643121078816476755882574038797359432004268632667642894713290874336868649726990456642833242012359529697519725930416697541566026144580146537410984186125349846856107822710147033794136904563685940591189062757010443520883514945496801480352238167999655307702598411782527778603636777563438165535148644855867871676968701683755423521873518250850671192407466614696596025219719604379255929466926327633718111104418450393452474201672224300469959401476121567151722181104069475817235963829829503318643554643130392447576914114928721045121669794347001124921818579111865292277934774036697781216206042504545405396274678302915022351968356582136277870426853234954198236136073876455298286736787787351795299275280438735229521885002109492085839334502263698049204990418437601704326003466455421123683296864947268813940964183578193684001337478614054737775947680504878452876994614059295277138381096491826602065586399864382749434347030098111905468835025102455900012120041189371327529876285642178470845265209472477491260565669736546375077094231616089321486666638984598969800826041197467980104897716795766478518251025837535200 [164,63] 1638502045378026626843805387650775272170838315306441633778722593826027987331865966359601798872071576444835338302040312511594494292532702062813624682222657629381618415371683408869603348384858204305300460592538040239087064127113438003640685849707996740816336573008155324203774945570115736991611917780221447006680378284860480104614641765140091024963774669888407283279482781083216431134773824875653326247186284881351006437963731111091037122594944764009436174801528523925479667273313783713834754983583442981932072889028167055736387633341499309319938652132792990184662091756414795906690144610524077047969865444379656496069933590134570698472753579882424010072357550009435917284551934530796327210302120639449196141874624627822334678074968512630585593321055897329215229748642852785292990998483683301517830583340667295017160232438714867249537132448685526816730902256549167909792398317145038676589020587814837918854926274672208029599666380577650931868806016268916302206907862721675077398722643171143770749288844639627841272455318596032454428667859460296352538819481196925863107420514774807627004406531886159921854672335031119195907575 [164,64] -429948787845096686575252650390759948732397193147022416160953139154180581392276377279303140172704590667979855470507219540925868959692763056145122437754498442426308389399602044902074712553431772143377438244124807350540956652566154372594661250162376811726261159241678550411884077791194537840725963107964510345045222848952550040050466236372841654231038270055875687085360270254127785472670090903411922669355770456228370544569416751502749994903405985829281422878963241204294699048357282078734092084207812378049895650485620288920871848652695247933805542442109471519797654251250554156247188996445324792361850657672252560939187122883127834526530415189930933362874023183797927972948159742930650749033630944682082772143094711447939963538298999166464294381783446675517275374300946492667226749950142908288433512136818152260167767744839415907227331189903085282931149453709285846269683519265263051944105668217204185748033595934906114280581778138441020363877045205774438942300484437980965625330607662284346310957360956850136442513894226428979824265382263193851062911262636514870481505634565634674400711160772211227102500076994825699845 [164,65] 36297157667545735959596945299086242154150953212741421457812242206294549101037007548794518144051977378012857903379352052076659711515806199938534951436106530773328568917702287393070738728424715575798336674239691768772339141908291061987943268821422007549845749691791662218795318293330171931155823616101604924605114822010036111470705097679563303935509627352142859358226454992914309636167915594448743174173994331207928115860627760237863778238893162372339639956755700089627657533937121396924548924026077917135547049552980104841814373123667561539408009121184793629566041481772047095115058025615751579298025854537383852928122746660384619565910234404989531819354723975781334589725348214101516571832653715820857130023001542058989068792279427474992341174859386411821326444985563317112395504398751347956765161232443160524260917887606410232935602892986136227746128422552818766756012820739393536217297740072725726994059357863534684140490065658602056571348623266053217102218709361293399665353592914280404089113010165392683893958556648932682651740582604308834850881100873190446894675095702784532117317727873906290555247897771990320 [164,66] -1308836379287207722903942997464403670099839523469793739034428517022611729153544898879191688576170011737651612171030934332694625720009700952205937952069092967356377823941330965465713244269186634978152463812280807431481476247608822832188223412770035750451011612761148710713150014239858736264528704806283786077171201447931083072667195290877189953660399694331096269180948390059366581392012876106192040426342566195561409789712994831551582880209650032592960656872155725598332221720240436827643443261384206429498482404272656940345551172267828736890846724629669502632814084362925217931550639623067980430607734514448644220999304342572582489293342379863044755767141936087929000312869689090369076241900885920943535746970076690963411287525106098217436729547167558650053455970403539089515370418490466225759319351000737106597942274218500491484335971161652640544563943930824411865726977627026766465053150250805317642980814896771868754956069617767345979174875674808310377030164617161098063872397412665427563467383269053731095854507623419304016871263731014237457577881150199807117832577470418201929931859262470950762445456149790 [164,67] -32730216842471298903079054604831734945041207284585494527049274273053566693708275198362744148779623800925539726254177165624688307187682610981681131182994494047397126774336384076491413434803048270663196870861678887920415492812069695580091123587958488390025359131100796990759550828719726430429039819221851526402891784000177722586842210033417847808377987668865461391799231283203668099288126125889131523422543513025028262415447581833367272097865707593100250751449861315941822918867877298151076654340306488776733720754768433917572045961898386655616220927599639778824517365591468187219042935004509423435852197541925170539057247877031332704346370123697943773604499144249351363428964344975209806336724848426559468961347080286961678252478612443574953447425302802904692351494507005323067477160922448838229703166139060988937157565253527996030153428661323531876602433868763384172129111540829942682045727574894332225412951355193489405240897594800962189606663179907809426263078648846534345666620130705304931512364033246720384594210194601413938465814197257583871471185597355235525262706786617689666485091573846707522955375 [164,68] 6319500942155965608280775851939598579588579785371383704474937946679539858066889082156570231486696864300748716297745440634466681098285743407172820962041158720525956133238124086783968667426593418162723786232389887595151700378752886472578163787905897782156457168053135971052088304385840988358512157526068571335740311329879782832055266804576728696464530836847701657845472205954568516980735920668493056804459329907482360658105429893762284080879606515223859988038388961448237155144593301753480068718208189187795409581654691450640280605040392630653182746212694376135809581782195782223221885172520081505291498525700306021674013571117964621469803891989983221203703394561484604723717596130996544861681185810027911903081939536774614483795014167388497886411027178628721367798077057915001161254975799303539015120100255649792234970653065219007353572193558857328379495206300820126152283263962476181326879266583202430920230787674201759387994624669724101867864057580658409221302758197559479118751694239981345515650535772713110363246126768078194941835567976133191415787454479243281133535781521353816489197257211980768980 [164,69] -319373420190018596256371689120670755201848397858513415402408765634247277850442003794728854965294666665833687128229424157847080913537306553090297821673989022238661306145900953971511762182912491119544105796871730217131009659539751652401534439588037622336029121895989782124889196071464660239432798150596048317189238818008202350896599334202064516295154061749238447261999694134119717096705736671274899403514609749354964791218252743642235037847251756531307834909755767646093380193819719639361512324855535212552640252547458634881375399461959732545898029760480377036261320902095291393055473477617425310674313031778773449839851803262688143537920940576927161740647179930542713494889604543907210552974636474586107183739056462032528376355802818129907973018741548520099034333796447251037769077708725066467646187008987079634584584612095423814638907488746802875282225377541793967681664712136169986246132679796017410772316860102519595987666556129910233570253258749876670117327591198564167318652434490039462452604605100138144805134411022049174491525028751313252321661442292176377202368129763356099730387438425330630 [164,70] 6046484239017880454402403173757475601863180264006936713014382381438909130660562908554060984414056450621439605034697455338615455013190618850750848427270416365364542879921277860900229023806922880430384539538053545283227149095122917737472193903418570726186934261830381480150594474703781739429637378299571120557602530112967280178949511626871869420328000543578324744564068622757428359124960363516079765020868312626466917646829191121080422051401735236616952143228491049375513780136232932087432767552629895055136548006203577530665434645625133567466983506113685758956383507919191236306071401925630341388179225570589278701383606993535307764785550648062499221695616070536171831368841719750340263564671635656038588383113102437453837650009937903610077768801222608078779587201920004600485527771458440294016348612166093422817564473936653727634241867340970910628796563820812956757611795307239852135762052455147843177821376552831022614517631600016647096786324168553155751946218397013218212318198016265692664931063011295850720824657523434604428053205896609246930961010055858298407543523723075173124054145007495 [164,71] 146590012839865050710418208855117781280570957638373330779883225550881193509139463020952094980361394568069305001547902350643872516445924783433766520595290905251886490081393762789453193124638753872199150533278923242167460352546412088026559989754234282378330311838575686020217406437744623454347385179411829127021598623875322857643374768739969915691356114001917399340745430212137997367746394057691810321145163076771489423041235342037508159464573029607261698896219345919467981750054334527499258592871883044304986555918374344289661618813736098507055034573224866629449812735361831759792799179166726274188518662479167189173717759230846831635153717022629581594498543643655273252735686017350786354403016066362388612377101992246961159324725366888995150942246895729280636854452017306485625507583654846196760541319301692920294835989862246899342865594315934980749998966291552694946743285347390975799072440577017391212210760866813196236267519619379380810381135528423312851519362604659813773113469351143563352630115742010188792905686333104883277193002203266259733654552982001746131413304856797646476751895 [164,72] -11798577287295744529510603570704280084993356970628222233234055647918161988717617962237011040129628037990770794622569097079592084443392054002729871550465002268135110583338947673785433150224379080964351518456517891585180149661062015551585092450921065294536423974566093387075656906770801861042978839517257635328075804930098835512368059801677050180577706583726254721505710644931331895429011906315720930527612999550899491042503469338222361244869973120571933913651194428192830053484127175089489463746316977482750238977135994333219935661939534891774299101181033433295509028338404051548250021245684273484109932475362931319889930703506733002769828073255573955779079823912248536754187146612783408065941768365305128762401432529117230073301946553240772628481125699478435047187798820136454013931229239126741649079923194016429804066259438537170637625078662060460762567435450108725529365994295401394535704192786391972807925114598288630569218252982110114220723427173196000317754194857707190281974118263396836596847266760757620001764132641859619242207764565573074939139839561168134679054216684567141750 [164,73] 282676680200506465296444771769278347508542224750550135290575809604521242474991053848023016367174606363859363273865702456684773945681588323562845178818360935884734902572187764052578265992262599035590525584943468733034478006991752215935032065131983243313690679583417382172274518111914494874476172341520413238103289300118109573024890361947773574957539341089879353463874366344370958977053661477090973056952874770454074559083747533923436570900305878379575287024965127266255784727193323892843164433301214864968378275933508047183185104085499364237402000074635004828104353606596406326636064104015635795644327297828842403903978588561826715089088412294356512780936852851599163750798716482370541390581143568913868540974277908151436634657713825143951318057707795951125113174055540361408788635520349627720692633383720199160803783544984025735782448521881617474566967300737921832007647034112912502626294129095923176545061679679078985033278921024790058749277928946402621528992844774193948974325784960258816877786712970633004771435320129861758098204808724351453686512419140771278538011190271211625 [164,74] -1309599771122028445733299234477261673370315333857532105988088716133851383439425830954767637528939898427260862933817972444757149314324103707231999849723884446464552095183283190281636951541312751048407953671072810997468595442781666313820849666896973174825912289034106951020068385791541064886984198146885456901117534866496878694501084311517694216643348263144974258525088939802563944655601060734516923300233143110833631010261434857674160793731850964603805436183419071874784613670373157745229620669229385022985277534961926795905970550579520185619059459657783046198758801424689860949797768619167823123954279232547499368590818176326320005678366305118586100645190741419200939253870892732531073842497664559494885566200137343021008752346964919535012767261303772061726723626889711991279291147861581163310079144764508074425174088456454620812680131184905469158241272283717858178103058573511742997809129912336431023554125181787532992600703980892708568494499031873375187944658358604673034051174355528800460491989509626580208183325877379497738392075992705482867745758365084389196921992049925 [164,75] -76882130286141001970719536867099076129876182948913990895101618531121302406011642757482611550819678749988901629535996553722653967352496171691015278931753355143066560199937427780754131951378699900469540261641969081272763602443719904107488035671904034997806107279750084131492031883445566672285342633670624300982933750935627009838469614147093868902128994873373203773412077232759221571148893845494184498704183230304071344380582444885990173613679374110612932002094193181734213745324881060175150524763993118751697664893775642338738195496034090906347155064690351574446364877959771319628239602752598701576136903127042393292444447726222260991804421488006273995492762873168167305025377126624265205777910579722068163509978877838582435790591452516106522217729942883972233682569252867474182130670368167391224504576011883039552026223948014923467407602057266589654681778462696753745367369090644375365077525593828519593919545178493343562503495911223708264735053913988684749617680216055973770734335287566501314996458306562394068420503015525571659737793785015465595230208323479388676490275 [164,76] 113022623543050407650384354039081040992549896139674884030431870374619872229162097283956129522250196421266269141672489140507037154778979809769882790771977173212022337155625724532095876572678524931623405535784230964403308781440032380732830954109484296116562083641524997662471016749879153796365556486055785747132243162532224104528114128394060554158529042138056586759564342910933706104077317230669883850146161416045198983137018525540702552460850728870624952491440812419698391597561405268095727282962233571081817307123558031525030314990080979909997980552832284773037670590497523138217099393584835444381593673813205012396911304606825957136058223959417140125609948366690848618559617146931912257918057030844175611830090110392138946672550697861736264439391384029414827148859382205089808522742349888323373723865996195443345169234061201711140395425278652041746665666556843876176638229866769136809515103230904578652385813481092118292182245665818871844985429630755489681270594328372502167291186566432471726009613026832494405856199341772202874240097856065265494128347932769750700 [164,77] 45396980989090234173710637321863242898325592965802516003619472378630849640025021029199513524690719261312295653988439224208869967281578130394309655502426905101770616218231852002096333210398708117811482855085765952231305333241321950702458231776517197305411005139702262433336937073453573987962184771051814818600322044532740707645393775853528397910369168882155983345167532483393942533370975846398054095992656770154853371243068522702661126861716677251232526414350815369689298348933139374364486203523659451503224604249371868814639274102861649489242570621155446427711192852397492128139762549643937206377221026805919170248055965699822619745916439788116617071641303099768864354920983475664951483697392667116578572781890174219669870699148952587784393960796835566495735910729439755013083360427439793253601478653152127945617561768585446093803791796065829287648784616959283711101853564992447560956235517285551064656287980726456510761127446343775096876685892389617337203452017903077301887665556107964774429191466173704505485096968617066412384599196932143663130159511585021475 [164,78] -14441740065780260936423135767324268755265385164004761325147988887513255567673068510646457419747849465948827097428736557790667322897306441262478808544832544576941574693127653120312747942633099847477767637145742792167416195388589421107218941741992697131710629922361853343782197875359736397937305847425982463789438922308178527651340163434561252979836981860741718719491217424986554210578521683831993343781120990652883412584048071039472793666749792582331054679119519575771526033931101774522029180817542472529840142844798009501177881534577149774901244024162325099103972596667585437865677713668280748586460428141558155548382264566631563034645618208844701998341953517190742877481126598123000291311992337177846814240905487700423934885834568601414554182929521381672835260907668742933147720370670823661778683756890409167428453633915454766615747634384179048055510229244785588574266603948066579250147977943031133694360469097752943292918912026344734841099464284404335094815941015576976568281001103895022556983719781799293158982219623064973007794427072962723289686345304700 [164,79] -585728304203705077474347097212762147661139297038787320203217525955895741119642785059258538620565355406666068195801756185444715389474722896599438089215718921175979411950931349142381291179244538755383134609609349668655040717850776974056787988727209386747186398894812294752840967618136281114760156552458711360120145687010137299644037192591107380193939448891180136075643586388204862617129658910312149586524665153236957695670904031745903929419831032838017735719302315022651884596255904936047987361788623681484647227758086870688161732755583261339448205521449034313112516440680507838118008212951248817263938719819772097452940606915699368148622155430083280252440730408080734260704954310658281062862522775291937675383794128391217619667870033024734250417886657777421928831445421687488480322393279880177933914299152516121876799088971289166907127240292861519969004138897539018721967988558157870608868646245741891505047739748249788613852650362682387802826854662974612105119326865703944075610870398680555903866719105003859787641420832533818866323753745058500735224750 [164,80] -38887561254086140329762995292490763668677039611776454699937613838483052984190708076348794070730079958280344417151397931619977393675002847235238033003121488686446482433013008082720502835593854160420511312792799645779547896340010018368762983162421875255230431525329670683619574494338064010864030648005227185052455188241224871991222527645300532522578440469763394527722734064888205368353698705356342927417900688709170716833732102985317884398368268209571428579244659034652652630960203265076184099294404616264496901297680638747752255131992065870907653846108091806916706065662011106015982189866758505677656191616833544269478277972236973120000901921344418585629218405093900046818528953224623160937860928272700738447273036935572933704140088189522751594535565162563834366893279385088218815717727747551245080801416329173455412909866854171676008527027119338212432023934557982074580667308506589441986279051298729888241891408546767117548826169523233377407097922586441698400280355593352104214877806724452688615893849688289998905857321501942695353085076040441621515 [164,81] -1915689338372589956851817889169870596121114680151847799231920364339804551995205949629181710223447935970457603991422786584303350819447413350738520649183791106159949301786047908526383407757261529306270499276842215695401887513784117797766129225745603088976577173963603139972452776401264434392582510651561886592031062816909668047776862462219681125884676538252296094509275319304513251941482922459445510401862181172671675773832760958590911632143987121476540551444405944673543883421254885849949769052773213152639266816180829213746333918866257986917656867150047224214429155414778761328213527587585318999193544230729426719428850405404744597595581400952717069113416241574094217834800170940857417818746081865768961079319381486816409738840259114068442820559036010124032205595072866262131814105120221400514656973452495920007682397386952946860405553819748821425369317395724779533312408299941619433780955859489452849450406428219404475365415645073444258018450074914925930156949505487924573800306550466188436540090288544065967482964242183860896439669728377304350 [164,82] -56014342295099029631009767702896938308008304182204049100275745263289141143198150670100290396927967869866968116851544482165901299286581487467471145260532399158441697488416463443313519456746209149111146930060221639590672898664837320846480877317635583209084150049010894074833201742156473801497420886908281307319753813567968759181817822554414151058698018533185813716931935828700509705907225487841132945608812426028892562846335872653271878746127602597422708029881343528911991321374417273772050253460666216819856566899499200717593036306196416125014579165010034756583859581264850953561860068334471024878451861141337551269250844637433719058815373482646744451758677328304910808978639794829956092053758555940816488738358885181992649031058664481908259726177729445911817628082222097013694790367347654445370721489279483167986071413813275898571946761898662468637176660914369846698037574572731594565701961995318661681726061980312216305255223585631977953509165495130434050246764664793140059681968902094918630291124200858271221758619390064065980908415498275 [164,83] -1573160071625715251549679858854214964043244630094486284841282868435619590453135008128353973472530131069593388326615528489379506853507714145523514056053266739579524914479639932491285052872488408806283590858991085250109223019632369404958265217268989689332713129050225460430407923558789991427015114381799048642137041754164236653298242959321534215132797150044981466559708153194565915177855992692818372414585826584187828108289148249577773530722404732897156795241163912475804730698569661176208364770227102260276644484586358558351244526949113167865038318052588963332448125084998991536751617116401613588917267688080499500026285880301761557485559060212337103367910938639105108471069440183831777572709839696491993424509366100896582906800199802238585675097272964230102260524257504277795427704156636902059190706574414248058628627884929380939678146565143403374190124223690304424162026552617667195130393456713497992615640004058953959829471601151173551561916561762181315054139733488808853147261465766874074541893350530315476531366006481983232577915250 [164,84] -32114250775387806363501007264589270260986301764411662604428250192678229647823046164020458766180233349581475630324379066381569029934037314382149047453651909746249295953912883138378051775843311346468388003328012975577215272264251634905587691626535701509734884656466279346349629408943293315967955275866882298914930302387507865924122409468933710989038620990346017198640594415947426532581929741274885963418380812584601568653950988362036594894544115142096699729730557893314370875118831776167708617845105940536412002198965871148931144601648247352068890125083035771067077203978187191173968476017443917497428742869412158043121126517285638614740945933973716661489257899247757354015067396394575486721314845044827203625575417382661294276177699087580962715827539957504875391523324746046567535087827914252061898132021843987622440616505758769833803941362665133636688884970238415774873292685769422202005007789035503507492374951203464607579993580386664733602656647355884668427700885224815292901923529896157948668402977358737551761962593104256369540 [164,85] -486293027499035961575567323560609731654869614779660877061181275934854118537708269350894675784741872804511941811805612643154409334928645043337554715110203154365013364163237723525961447134692036038857718472189899388570865868169315488828400994393022112356568997393700103242473213955542982343280889275022760071860905526892466249755473843385565754873833582427246652240184734635096522035314261036803502397764062188875972584404927163909872748525722358026358886366062661949374089292464497580011203170672368520789038558498749725755313653677635590513017403387234813923457246813598503653348608476224320162142713166455736309553232241365884756399935516190120709688279012885240619139572195794661377997262687528299908740085212676063255911878509395820704357965087848789882073178009368707905519471879969211491846856813236597525073978183776797329816840177292485826918092184329390202080003479400186176616244600598228604380193108179418916486694090568657032386249474948978729672417966075190663119656273147076330079420067944057584226415417835311905 [164,86] -6303037605495297856587424725541671455269059554433196831568316741555221584633727099062108848325754158339835998048153337077411170011663057001764249206902830885952454163279402415891670788737711237982528406659733614192495791552812647411121609120957804756796726261105787110542866361219706662364049837006885450089051870034197477938404313250999688136788258880237959424455201625179771345515503508997479441030269233992355721139538051489122427007243674897724195475968482621481376288697913373084465640024957584893276442310074531052101375371372539501983362773906236728555458229633334115769825423062078292889577525351414776633651123250676313560601605756855017949204024641814495286981163172723594945500685847640281522398540014129597580338018909186383864029174762928602952931982662194836790145225645418535791209457233424961767905000997046655692212448644607602014527495841031100215292520528085457085430225633997223075834476432298465233777912835919706993491910444397004077930048837387218882093600664772084082459282710961952541923609784815 [164,87] -61270303722771428329552376540172763991979805411911462576395579527709677759426466213061834761375259741399296355578807308948107194412762030750794276135840632611961842319508977141893402023118266362246456260321021946620162772164829178629492599266825335865484397218469272603653857613558371309823728673063500826263983115602584144130396348519886532311936737547464382324503505811400608218285967897213187811582684980432188783284728777551182320424771518800547481737388455458618742798768278158250578221428825494750304392803263377707077290567870238452658911871797967500115705654014708004743493924260021831023755709698779879711617295450267615579857468953963377419654626059236742056567022952758642753078764615295797106802501303312528853918929145911486819369346757232366035678010926128936004458129797760157421304812898704045210842271332074501758861852071254357032037382874714378565200408081228255161550088142957672433442058706386951351938103871909639582609148280442070910349881289000982632568122740429184805256415752866052741205370 [164,88] -449867235452776883663256236653677844937378792430030341242140378459947802513520927840910864784113307502242518539546296612718386767555445348674424897312014110418036199840447505168643334395840966293503324004817209980060276227564759522107091099570457807785309441720695394788809871057932835963247085337703931755210682001833211305198729108278599727112986923853273172044181921767199225450746878549381873314307270436395639313063452831471793629363137340498700858427672037896127849837874960391865686653259589983489163643075014734862696279150933988825145579339435911604247684120629611812605267637329502228674537795053551832110578600763027088629007137002473888719914369324612210722184661437744196045968087030383157789327272595220908142498614523205018814656397917901429337011280645681656640106314393843154659329429813517489491427906942752738759365440547440912187384032793029360516414429079956323441754420007180793440925352471862779595756830760023100093164592314243936188630751670226808430829517065219947515457917659849972810 [164,89] -2730703770996371457033156487914981545510682528057551720461116219909818726400570728282656950247089884714029808436781563264085899120115811171573568285237824899391442151742126347175677553725214596616562030171394636195374781625052404696631739193612071231944196734436361477871395172684916967823898920519108732643816286827030245461280413844436562710881155660183880398754134338738979379982673375806741545651966189963332357394750423521491139579071515848333407070675032669581139503911096686292533292758560363855494391348430474769940518550588818424831972760318603194268275707471264137688054151396331194698615009444943701490032090196480546985159917884081683006850674256546817885541728221235063779346868511517488276965966276537959622533027483874371033215594693149606197154536442131914031980937210146106680349584702793545170165227868476531226794529396013612335064444085699096330754325141706426830442273782081112372636975993444137866115706745107602286899761964250525640661622441987950119795416196368366030273931681964850 [164,90] -12633598737449428897983952995635167606331403109356979083808394021879549512642789356874983286407874420826594096971955659686728932451260293532497505114786325395571018587239597381059904930672454995761101854889061937024356034746061567650430120920468624906414454684428576943937770842469569831893246501418699622447445038618819774001686304776927606865963040478803820447397615164072113138820402857138277793259379058006510774401040521952993780308537381612965464580136247663467743785191108918134345944366465165189328144580690347187242617464304943029006812596506702414094712902012114457971826987009482466082996950960662780271569713000582842345019340609904146013846707247810354850412917912948896097541992809300786605918011857416459756351516829134504651266061424802452197793247382062998033218556291012931496776964809667594833710392920541307111890796408789686419102653837281767541121988441389396236838849731499117729458250739586046837942245999878106301523666779879114204509341481615492676805228060575867809923836474 [164,91] -43100891533523889392265722640069524385486587913595625143298175700759166492574661397059481861605922029695734631797062954387635276524551973972691064827285385564222242362958126403183879573444743965342689262637476865112506392036357788659294254473003315648384300837578839593234855129331824068199614662680015757310639525486054653640345556932187587015785664448091219238522499080007669405650328658751580656101282067988797578233306675836974731914518172210116776193209988021534059611550176049189608252894138634610372591797530365742965484815651706026557841295041596539732116038524896372018287765534897576568131349396340848591145194772909886064661947034655946867375025780161672355192653034148547398311273109615361422591483942478338240927581934898338253659988726162551177548267315979360845967298008763398725660390372290315946786949895934597678343525251833920008636619511271247567461415445407564627226135331349167207583969284628066038157707486223036168134414650815537586829711562662709801703485813479422922255 [164,92] -117961656506334895637410154001149418199105143889429122866461796573131720442050482582394628336225591533979165921218584610622071092129705316408713007671156859601256578500112497661455423314277746476917678358058532722419304154847343595346971874965387732737761650276776034812011536491339970399285404455323881749767639732445817415906551086930159712643109441093216135073283681169622119877270524498109482331980626690635964603602890384632077496839303184261492679725439489971536985520674691041157258772439899157665512358103642051136053964546908924240038167615763739039472290229239735842670867820127426220924766819069989582207821037854892359806284710579744135387979022264945023359180178901101535740114057126141367557939753004129721306169601928176688898644099864294775069589635782615608989565850415477336999877991296389681515082599075889658309520750185995069307357365809434663995432692408062148213207079248215136840775436066490041485944064124936560445749512442553934509676585430368619497007390971254949 [164,93] -252364662784668229975254188174065811689586187931805993007999945619699333358379973175023716275179509849565860900197829036062970570752095905885896632908793074994561541722186092930212265716455271190013868291608664088809793972074963142275937202434595688971316504059761749438684614469176362917648107931550338586644418357013027711663615130896176647980068729956949195735103272833179481041679117193054761424502347551543488262657835494715299851628831992564353444783325978829309819098597737406187914971304262444057791483740214325703882279641798757902214936281741630775640278712040165118999093258017563408642103242322220390768984049975093707191243451145037412529682629114321048869211811042783081562496115862754032623966996194672857250420725583349995025782982988282440408707185662564005362856995492407415543212090474424842459916624976110392712711141181690365089618846726596045707944660902944975282616051034330492045709448626252369202587079917691776933664878109665849944722038634303813145771116068 [164,94] -371776510905173627544086636957454931760080184992673299806061060271357975246002408205703532992172651908138702429265663218380004110727373220901814019271021186627363586216039569293685119197213069948819029912317116744290128926545090307020600674001159787763799018623779739228639830542770014537795703948573267964554301599558845818638669703552890943894808095514043598438871973126313695896519504528834382298563046837687726374038255570923570193669390208982211213571356101214433651059214758555906438149164890455640308196999293086980887702362794691363145545380218389948091692783723167034725433760794043518156432789782971960918529745048723087139463247338147546844102222925203562953062177929314674103065373328918673659860553730009316117817169166314022592739108896088260728242066619942403814108891969780739549271819989644314239859046478692035870054103258085062024928790928214066352116551410240519258963459211005467366927207895768305783555396064419737720991860491385870593468837228860967046234 [164,95] -546093947121894108522209492180181108373074378937120550539869513626357900480988727657026151318070682825970518194478843509732055796363396798950868147057719387218018586577279937675334661101840649839609193749339658747300394976917087252046289401770904490982601921694969925458236470518145013788902419921781270158750991350591172935598476061664495697235302527304727378857761821163593711266466772989524002334249881929384725026115439664748698189932418806065057716328960532048859429135256312734564319986552896935123903801253310968392372216710346219732238931625464189800554490835499840631015944780699682690923536069745800097258966143788385481811695488300460719498499148270602170121744997146195485767130550067175787422526077146729194226360041709865551909421966640315187961837701546401298571419120655384037109917871908201140583690349446541576197456497868733704588618189298779699440996824168462272518021657663577582163355763669182567714078261327268485003221447810106436279009209030190120 [164,96] -459080282895549375362208923529788394163752571490341886945310153652748568995715321254069367700623669337461194540595012097839521592812640062735219974621780871521974246487066854204186576515928442810342444626297047774003219018221724347718293738897457507592381734816614882459527119483035769216459169472750929792401638015646957594901823876194987416775345818882865018514031666413186097248540955780783546364777471296449055951564159220405072383258450779217046770469620048331006137866750715390371681471192055568962081020735151345789053687023486487316293102648983994765481095964749821243861176394534127637903555431147564724856706669994380631169285126284988150806799942967327383436720905779465978027404658127721175277004690213729213007996921924308475369449935652612926332595152789489210198808986793411168178441922730507754724279498969399160450664359607496098515506170555917286591718384757170166084953749758635035037523252381379519745283832603233640438628943838817620911504745926 [164,97] 4578551397079167954202480789734743517034254382879648284216702455213896665882122225296618978259611928484598300661291349040297407148039249384375606504421761515231124401453474547046452538826530715312208526059791267680159057753146325024749642745039172230016483827132653674190959855213826970615033740488059376170898785966132090464377536600038080416176103825781040699005446665321712873125431856399458356958983055104159644473581122119736698884536894824418076865206684210708738577895244069332204844360280433865876696438382990631124195480861810808294613386332674958204359882725919649345125901344612883058092738943947583062588276356375557011629961095481221520944692000825047453614279738303347615290403624875502804073091521540619529118048058477536057821951307447877311077914370467738148307491993557257676522401142717300649924535366505706381181773664224333677212244318438240307956054999659915334534746809945550138694886665145576804239018804863704107008674596223095630674300 [164,98] -24753318340483393906217690104156120325932753169265997686552579553689791622393004971290378038873036020048821627538378125621011417682542417539819706111491299548200605774742776635499180760674445530079536716861389811489898976495337068864226628912847492856508107436471838491210138300129553689118428512534740335163494157095773365757060882897092631211271169690146440922470270166261661333882899666838057619512570764521958374091230922753545985654518757057663525084653600310467187629703771741923343204577810880890719531525434143849325035039445522527072354485854426185519952638809500202186981201215383548957019414264234135771902547303997683487651801154135060746449643335981774273484262117513467234078909238712300806824385379823847810003996609804385313518108111512648021189976016226069565019516806868803711341496219103001514974920084075208959173129766443783007956382692764483055001695420407565726525292685348300828479644807183350991774957102843024825736284855536828150 [164,99] 34375693299766340398073292384474064148356194062215729934486290410980000891297115822202411747637194704225295521810454154640598883582405012781223955102682773603388763704411667365417573585765652145891857411610377396041976064675385037942909377219865104624689606022243069047878044390298707821251236028122386835015848799760862071331036759262296342261624514010056385987777693289055466196055882893288101853866397896969797686387389228980941165496538747987426247335925132580815376686658598985054736122284697908571305058912170469930456126986844163395453185601064198124951818483357150604775884321203568366765758413906260975510445199403356190629008224814894608676265384549788635162827419653546827267879653458343571194965937548234250604433564489494269439772237849736213062515229345958679245003673838896784400806049135295178681140904744459140942042825003643422706181242890795322179319216554310462645425557644581882409599099640617472209546360571144172288601737245575 [164,100] 67378235626323065478553817013060609842009580159644652797527189239719645528714341727935697503919419414925508647075113743819515100937887481631822912420536700759979114092138863831560658234960868620291658499012664220690877970484381517410596808442108065571234225418436496358590437306846249195635836989699673224565250316183176134305451636886427735000310750738328401031949895809451149076968441205139636370026468691748828619291070952560512736012266978211337812376108049075715117458870992631237592210321215551743224884640786941155441580358235101510336657862924651671956128196835318801243647043132567994459193615167691622616046946513516102208075352282964722555661788722157903181519244555020423480404643434698403302167032155991712003793163871948850797267437328393605198934233646647542575876099992730955754813209165682225001153566058982605133682811681234718885305458471548411947190544754924526379165045562950013370236098903805326711364469968915250207421000 [164,101] -260680415853878554311085161752280033736254945348338132105606549339240051036125927078454266110894197975113060907301180932536644534786725913978505202736986884468517023488027693691194855954448581032830582622149768199465087820762930275361957321816079228788343938091220113228026321114154575940474988049121432985200228220184798947738586427411538941536715015984492118209965485861961940719776710525984279902319117976967227298719965926498496570476748862766945800642326911427079328789851824141762718318773986340301329731132946370511459802414480506335462497742979909310654817164455481277905657626854714108630457867947899404188018155539354990040590141113740196183680372167388656348282253436237935851894970310364218240195648265450311754674623998839456549083281348229945854182112325210158675070061472156647179391465455067869930914088632320828921676020049624146770401230897261519031829275088514600049996830364718755766108683849611598582255217575203190525 [164,102] 274746723318677834043305262361427277002960945809126890532391333550033493601840464191663081617371704953638421515083358053964565533611457586033167122214798741102033756240057039892768337367276874827817107420421682494894080634857889982264211191110206599431658591167355406462345889643825174543632859880141691934604571835115223665093831142071999401193288522599441259696341193047510332321518800312561997867345602364636478905361074150560672384418588565272082636228961952030708552786030434127437862876805901109589151794306798897613741716723682779439677840356562566346788716744461589634773661709318142752869335938071954478726187011337526444337732404791911846792975668802413513537200525190602412405372726812204950278199723315231000095200158206579217968380393458503752764695999024123561425876911177854374262592346783473215033460596318650120948849737641001025941884935177235346416737435724677285730149133149173519775499450302451948208275220610900 [164,103] -78431294736661574466919760777479648451334213148634967641761014206433394689580797982343938595946233637956745622354197017918624982856981329909438409008001066287814794569097313680870807711016822013091625437912208926853035061967533819276414136959109111980446847091997647764330721954931287829720584635023063508357392175122318946659222498000195524612810722101349545046243323747987666798715521882026961808235130129374782066183529071849072317230850465340388907454278841112210363873857381354175590424750800227780667942862122840563337726252026687060596390373235116968591552718934052426734458751828214588943842285743627649584385178221093540178981468827324577848016326537721564052570983759065467720261408636959250372519125349772705319245390539856051979875732091951067956884937858860218553658603080696592688936695012632460050897048754263686884447289597052998548480238974290647791070265617003785503885252413642304679633850811084696187793300 [164,104] -44551225007582426177726844973621407925739930855749002753519446620857829037566367950364065458330068449278810409323874292200989044880551126504561400837391410490651350727836897195246223877317672082025006347074738209604506866875413336955530141125564273618467705762847904741427383445116231775457906224532275420960252586246467787160692796694227081438170501549175427091623568961634696287304235427251720015285069634965567889463876625305982875510921227035031065821691965811351323634795220256004833094057903212941504846293058510496198450681649548769833795037124036187244390247902109830416086353546758946201412730072717264802761341182183297437078351932818091555232234109862387604677654191933793154981408712208279599701149399131010327818982937842664738802717871713104198961456452555988389655970734403554811159028336587952174833909902683850741667335836811019431608963487147181203435321794027035326656362995233978057303218859075932900 [164,105] 35126858033433200235855239204777969473172246011497474257927517486223965236964742950227668547288242874237422822570022253844297268686667759403075451411092266891971124673993137075699296067374285393597807376630551861097779890890237943058001960613261447874459799305310438973071351530297680705232976561481268633769284041586021846287324004501167767396856928457314380812251309640517011083107602953809574008359279548371348242322837783276729454683523903872523450920774953884356535855496653080519070567855351534400337431945759499362957339283519829975195654825720829543844236887210166652774077152194795008242290174083484196682778359927990455270821105002083898026344695863968578745249872622968663711108176438572749931497965875667377409376084051808241781061831781869332723603727659239462376028037940105056998468054898083728998458647734136217167247381453091439268187448566537149216794904378546699360646369708732981213656117701100 [164,106] -8306917753057027038050526271871755415924279579281526403533720233617437020394932889729266833471521751970149437507239045642601470607397373306722750749954086547940856653519382280019064941414848014058498755562910893434469873233119444542782370895250955682415370360936373664266248586795195851129926652028060081708955764415308229760358526090292433319236295330699252428156264431269833094236157016490213571345684418395916722648363081751836127616428061339166249101065426004344115381349354132570046555807545433872701584711065742461039844813627820331088809872920993618552285213780252619822849074401126619464701491237599635042957629654726158780307336889289552427779905696863583090782142950610013010625159662434364772721614144142045368010917846312137014730570117672687595933533220743406813601485550068591527333349600277890529613854312926224875541226818538100339123190959595753551711673599481518042216661572356012667361100 [164,107] 716603600173132738010809383953774608412111402883330656072258169983035294009467773834021220009664591988908075591954927857242409710277187797752032033424094999331528828294119300392836739890066251078968026024864760969958853480970740640115242786322644071973890725794983709572266321368958795186375029391059061190009764685668498630772648018354259069108850402584560943535036451532703166679468178412495995120112422863044208859798404129668379541158033731988366607026711376844622396576853913313019668581151724788989904691737701710152166476013535166878312394989176954930221963645954057242438930234159897543261923567967023284371617462235314968619614630423659412926768149523773148823686105372725172544947725885241791984664161681744346661025555278137766319602190576006284752092869142518407010597356312414195740693895538126825871560395259024584860749881986418684585025810966532417704959675316676429081539060000178435 [164,108] -16041616856311459229358184026546689576544047881187117379318489465511120082906627625439577645614386905403936699325096424836597568556506792305782860178431303663289740972223805859960792290324373216305596489708609063004733987698178749148044333311775578997174603058649240407333737324882203261063961084602195788217022755890924554186206929245445113458475080249038358524583023136065042409130123803152155300327525664108820498373304264162909173448823469738996636072874181289013807447592946572128714809893645835194550762541233821549711772794078640638751683556509377693109237418652203631628092946062392507956443201134664949886541939784051526840103806502269149796900995615111559798661262935585927808567331558092866233831382986865662907383713928304009031681725417528738533746201357067156528388832173256009565030452395644227547361505798789058411799959425435814655047042075374350254717400705599340633999630280 [164,109] -35351267864466877364847214217422650298997816572868305578296852238727080657360180515647517129956489806123099313419185352824797534352889333863883410959652955087909815814835231234389023335604883661636672104935729119719306549172698605036878621087435847591397923231177720390667890551677110649605827201404074377774342784826180877698764707057650731919712812540956417536231835949932464359845010342149324324124550540397472882493201351888976700268615235649305265215683108085238283007430184573265662758673291248372586444333614023712609313992487893578780005229909325562924411964751767240349646815980083179682962749057446741086379044932824642871005403828031378019401881399362012635806217118921117056402710249860895730585822979248623735560506934834468932454723499940469580049263441273895347337436010554190273067278098516640581991330720234226464967162660943510519249692042177308587973613773584147142100 [164,110] -22896738371663965009320458654822783481616382726631098896320651129353383969714681550523139131618771063213171163430377090234426773141878616849300951009351899264262107630296329504874344105013062741603026489556478785797290229491197617258973172385527356663497678778103795982384804700718752808405694974257012191117491990723121190949991275390869744363030816898148720879767816303226703802583104425106186235911966052580780636440861802511813092793219652220427941076197311461905747185862909380842212403788759991161024268207279242840937946100313760350216761142289413907941727889824595733157008300646253717021994441891212417107622241252353858173166266595336206828092049906947480559921557685013491755985620400660288844085536190582117616795091816857631956323207424484024202652836764890369705838186607476529585107635971463846200619432368984174334062770822713109436170673343726300346110553185405250 [164,111] -6399442480206057643900857661455466378041493414856101659029121281490481753899529014163735600390859652056730504015642235077498128327315817224605046582745201347668651251314904343649671533546918845483527528043292968025589965056932748346702972826144931872952231740056560416141734984614194727917208282791771328023321745856198636285023916666775692322200791720556326616241570199331978006161091107789445125321723232751922669363647733446583440926834063020380922544134057616521489518496172722937822209665616332196303591983252106491783046119280759324137975634276972008542485902005507097290861146466653988032594393074924553728978937337825576769286098282857153974721154962296584259422684817587929552075213494560031145220506062655492839326200629748478413708019211792373838884735657120863135042350430434834540613103253335206526575192748006821576593202949366732441983407120500835340695248495 [164,112] -1274760734090792356245142258955941811293766413381532090806598752929107576800723551686995560750219920344194427470438015106491783925924414591243731173356722566072580618612244974727125935461299406849017213053747062412828728226206955931516823022974566843973192727845178245355405821698809179509057824121319745918113421974262242734581282209225388877987369239733887888840896625425906222087445887610475458377993740757242239919810302222706918528289860790076479041685932161217245767180742788660097870100508922397652309480328175643057914812872666589569443505126492800196458248051725847478945212212893973242005704510971575887516283894470010575729434863729953209634686772232938176471073086265441311056149871367495123755201792661579939680879591773894450280252837919909980199659908048919748244255401175726449914618457369463842249590229435139983815491600348601070506602579483668912930 [164,113] -136773345873229711072401260623316481232622334980426258250999126641703734298294928626479603948085164760373263441973000067413334241940136465602458677033222959879877907213903576926040291096550578010836092754375793125254195253587074369579063283171895726909448375856557748981818073107802668596494546282164153348382931807238726571383230635661943740163279410014389991086542745516885275095813049857664306232250962987516986970022090310438959371081140428767009636918621219290671367199865571214012191785690289583374551427928069519901878637425974770650836827775389327991430490021720615601876868834398793301344696163319033474195099205225466263957672674511152682750390404056130121923131022240131714760574743960311105486975535119152131824381572504738528505380633647311962778820245343751426950176915919561278190957120431992886264877004488967894786270561860176917185182010270525 [164,114] -21018340427594394583534811387900767213433871130445824812591911328100295676318291501719077466003462922003195784024810534421212907405974342096929771939644655684512397091457034629951271898594708920261073127440309585945700326876753902264498814498828829318552534674917462848965724285580382156207545826546006587889832003390039575322573138564762942950093631779857038980836904438573192364834460661042697319935413562872663087490867923012485694239388565372022756916102689087267657997584711032621216091790860692120223471744791869829699727385600477490263097936081183436884866120465300732968279502225095138680393451562621316581292201331419915165347992771909832150594088687989518586489723988208547934654753456455311624573946908125525360682008888407732484064738600520711600550374675971405576245005748760351728817982248604599382303939135463650369088498211832836435824865 [164,115] 343377028303960742908909421862305856516481208645723509819356010303116127866553913273570269899819704155769418830077973241169051289612005452245777574025887230928769870773944440507101148789909322967082023166354970869948128445947040866394402150450314436984085180865705518397879243902467160033022101929171517398711968174908045606197501135228524550031422370522376254272477375579650792084825792948087151501107172004863791814644436215984182479786332357048042073993131804279811736092932510532514875348164490803354888395265545060671413134958069411198563919682521212060950124720408358613440148936623196696945964893244616741057676109185745443057433503895330920263272802579450866369140444009021850426948449410966642128788494516280194657416589835135103507645938520251693320851754035905355292415397505714390823435662494389886057621994059125826358014716905535744 [164,116] -85975389944639572590976206669969460534040705756372812620900173013601965673017804636412500987665575015542923123931597845525439044119628132573331966348011172134230148839762052953218804461892979126071851040393332518731033266572285684267003366342579451640137948689609572294218417386511588909978986307317348493631584072492392781002992742243125509275383455706881304313071484384150221569854912838109090240485708057651165026439391277826447031639989103683018089772363368621747050015940079612867766602998719952073885400279203666116749029918668867580559971599401603665753814022244917935146206293645956790361754366862650761467392069882039061850395402534875855833945940687910839595461694147282637565327640030679257122468214470431664585294472342962126413399123587291450552632687085749930683326335214960262653048405375643558002006746108982270296383874325 [164,117] 2093883862582274350542543602887388694338997207514493656894905029678923477118528265675842907719450914216838689738535996849553186052859345721317652728882313162131649470421136851354624758065373600807360728267100295567249096016533978092157249240004506057516027898890582079440172078159520661879035758877498012197297396668337586047867018765182009117711980541401166074548551389155055494017036269049927441991562709513396001933756362457927453203321875835317005755096758656372685188441806299777553788795943162869579643350417790751478651113535709259517148985494198836164106332617511826820211076028236611434365323938843130436037736742723484391284797265553913612034648921466852964053203362420001628871008412774731214881122830688807644990825756482163209423797323272568153912336002601232854748321929086804887732032257254423231864751684192335280104 [164,118] -3207048035560456614080186076769648988829459646960981415823678941783820872067479544266227781875249587105823907380691384374425707050233662521246965234045801042519634687449435247002346636797286790090373732268696546189079885663368937284313423993720183068375679584587895866451399299254498693609257760143234327219055480714809397774148235218978285653406980880275499524627477135712616030845268883045673236022664422260908619326767934684918867035612075575771196173612020753272369972835250913361881115315629303042519429618628511074074218471838370240444365583931043277100899117836411350023872747377894067765288685452725412000714950647601535081671013220736625509594554515421488868276367748601958248369141952662711072206511159566156004396123735972692979630408654527042699007549800196044624910728476735169457867907778790737119148471509382152 [164,119] -2306445219675514710281522879680618657744333349769141647735715236967587718271562956302624324112927981758543249828444470151626751935846502283977947047464223417660579690031718235573787401419116474160377134925540887496434568820708679465382838466392075426781953652871219496223566400388898622317769177204305642145961475925952474941006143328833883418173328466745570948859184203266432690906307883782795761267730518781560566917583901861808191293510531783927893494078941815226508875284526278928079367613453870205788743231516905242575749147539825929905654155213748853189963236175670984347792369659585376928464454867295941501482198121441937207964764747381103646712408583077622385435967233155253372748095109207378177770285767522215954335545305862936767725151448479655877703216144422921875121079145298521113978179430366474020219804501 [164,120] -570511418375880646279744464558796086510696931693552312122064429661947977427260411134605986409134022473336643692292174754980672476730153841623738785382841862573162571503723437508746093098120996944658040925765735282662459911956551152379053179192420036133232931141888954822528735017016588929949006972234889596812353094994266460604024863895975607420926686711827614534685469846208818729780517429335479094895082183396488983132157489259378883750234398648900281357427020045423190856267309046720399250110424062298161736793933838618004558679279473520244309165842446498853400106694574378864554209233829013303392091065189920386510527117282130418156761326396214229285660839438419839825695880847946248368057975733543624318089492989526517562723521167950424583728590639900691543658907881768331298273784667356441624381636652715410 [164,121] -70271471921263884195031955681528577018165594389306325134499026116525796594333329265615516621358063529249180567560526396821840283197441498953523396784709044794669060340568988188275426645235901681091314567341912270946713538326614804466849601098641595334219607248676021950459341361744546159023334793951235992726468051455924026335561406059757923221034500308972273733582801697863353961591707101984739004162705918976063299053753260039726545977251181930287436847577642346096931592983303810791524986214038065732531284962478424131825413413197495190308859940196175658742396028108559675119505890268557233424838191912229661301158926141835961246435454551291166092458202967967573477880495685526695264203252591982903090452086332506669167878021934481068624693377018469786597876082223237285192505675217868128667162225729584 [164,122] 813187841245044648107936499798804144047798770621134906085701004557198768391855983287189929686146413364550882877562100930561094682445330235798477385381604189000829148319543236225437673672615504742381286669249042463929839043422834636921548242612000993867705818988896661062933131735053576289184711142125136354838550467198299752996327366683399559959358244137419344575804807645255850575106417499354465485819764652921569288052184903853341411657793569833157983175059346120150984574682014428735027006243073632449600132596954610067711617108363513090557481670140825200620407842204401818311959828717511490068966061755582803692371613056723552386479523814188380451227413280579844077968197132370950429834344672544555524449617206413713372734513545320187759588151846676508764017995521240914553889358323658308640500 [164,123] -326793551914951345056419244112349901727591939078985021795754481297265047936270958766490292775919043502055512118811721067644952591516025139743440969925600112026987473674472758563568014715690151985226802154813320167365522763856467978140438259073130225911159061738911308478922608086259652383539450139774381278208513345365365425764847817301509112847045502063215166738756031038797570675150101334252548799084593790732329951956642534850818434322785251408904956283867299790872698430385858157394943944110684790278522422342197851007800212171860605831495648484958079550859218267897669164918225884904986352032383000115425248779755033576120622516011982926053631550706006302188428367038163446845313324464592442533599012141147857452419526723462880781458096294489215618833180383237346602317214521997544335000 [164,124] 14042453967844596498706537612512522529230723477110670063247778815520860347105749105952557991717841903949851835789228060182148146672988593178181868371109236321872358039441632323151513251504701285676162545593016001193103101682601928452521791954423780668764789115274991026398846507883614785637848358370241689008941183708056897100127758231351683242806721134228542398629910870805405696760574218507471512408560620018224049474412828961209265409354056704658568140036666791383391488218320277395489025219776697596915619950562397812290712093410881323640756634545209318916252708385271423109320804782654223122208567129756269471384451231419412658361884186825325788095116559451447118625028358621234309174801051533561041556294735149053578270907106492088029282579544192968610532272567838447526723976250 [164,125] -303156558219589449294256710191591097248061476873954924287156640508905373703143427296238347766697181447538277679708527932379488746576687761105610873061146402729435785299797695468641685876212590418279663212567090545782145320658387319983796431829828031806693631733045302065025164749841001264628609249057919446296816642869954498253036267325712862931832999613066154988739894726546635987547690458057865400579255935324024030569482604538349602014375519448745210962949353748204440117868216199822572382239722706088657236129483967243013640546339774297869576442076143854681613766589139031837945030969787558792166229952879624651369004961386985035876582800461293267099679301723220673640533346236959339492259581974791326005950177735684537426557872350531372332658127561918879524292727285441550 [164,126] 2884740860308634454314871448060986512422254491436968667824831287806661636710988589639868184480149172577574920708027265370736164487700631165995816325740539506096966594796484075526822354425841420614066741916757206421097553473221764940617612880013670975340505963191501940943737591384779782427266478166670501690702960699802745849007545062530959386142458802209920579949316137695726003868467853696636504632091195654476078847688644116323905702137629732248263961843372336158806750928970103292626372664296642750134884238450922464933440585297401188986512210950204571246651205078186425566275696474346531586061993893362045501228432828222219088250904633892397337456282002201861268979288994851897669818772010816042088449868626299755396420641247135113352489248483315614080710444738110 [164,127] -12091119599630630525696678203263045610889445625039864358668306874413016393060715896445367143584106447605030130175661891562614642243373272514834427070631787394594054284279289107560617761233048296220963977915658701274610312281402738927285715832947060460959105654579087296025155083654050674003045059300725074437322310006545913631889488206793794912971142224397676272056465618870488891573192123533348390710837290908670452057036668967212038029100953523882302615163223590269716597526720925092581739063598986579553457121255221807973660512623283931875970240646666751697029836120706365440118912052427678067683485305004243172473727175021179254420113280811538826146516543720864064312373504112283057043033583124246721110381839915353287285500347596995219926881689984936506375 [164,128] 21667664181407016778921751044485700401093325547247875352895889150622318954045902685105120253098346530118033419538055625235314130475631892802335295493097565508506039255128816881373437501445664856085452788999109041875706876970504586450042870412250303806647020014361435465706120348488557394751413377389869706604941037283951688514568719813597226217607972604819980400129896221790844633962856731625035352145597649292707699597433965441614757886164997044690486882663936325023227484656206393457814260100053560698943728808106588665450218917375148248573624215056216941899656330098854801151526484674026084414288531693534362190428248736082705901754176227489768741779459811606412768481858886344422678944295426824316529666077768183868816782782329461373939886846201680 [164,129] -18539857084565348643479253691077987890763445330780783721549308184328041984194073420455253580236954806528783318891854843591809790217674204731232177462462966661246714960007667262934724951936937091377537394820622906641647887054388732414648470916010359145163392602470891558855874307800940617261323497708820361576737650321775526758922207363534311984291679207992357286811512532110413559032538335708937107485186291193343710434163092146896011683502218319235258612353697406727083044219121851124796754759531749344732156235073587152260752856486957003995944287715209069902064470178062489636446816151909866666815628187677092673782986013621051488236533007222377457162077992357876963108671537804868918581021275741129937672837546341537184733829386281639968230 [164,130] -2788192568707878171644240325104510792293044984552214097453426385038520958513015402083063751911717334480248235862076377829120273042594492383674137802791631852936464163804807924100623079761143892034614222250351839817943833601168173280516974043259212661179493280709403756379156733699343369427025681314152291326254316079531177790844110121367255397675043990210082515979311103148474420922398418457406343157998893117348756246319681532367160857705496549978036601985458880076439047896127691007598067965138719935986206176424185999290053508820842458743518598072268287060353580224861244669926903260635702984585555545430019997745227407214319079900044155927587706040235917989399467088811452615198799348748996487779684413669471376918925430819204360 [164,131] -19312559732821276417594626368046072364350383537509807302241326796305655606142647444782340519634128169791670895149566715583244026203302018221415724020569923125581071950862904307742515645159181722509481090879914370492354300379561729353809398925581554282020203938362623003565994926249168750677728568031589192649075096429130141552412125851487852819552332941772968189649115980680121224710611223420642729880216628004919237910073949128686120418904023959843858068678858156292731729676214234887698857413464271477407683164240190793291135410312470238157019994188708580643907255078148766281874005511653874693902972994624887284511292065840114373357216939591452441837816837129443603687371208104952836026316734296155579960835034158227353840 [164,132] -20877793840611281317373270326485538125717429923328079525422759418152836085176746066831772583057696911794289757192703521764932743534951900369549159461231232504349591739158567317185600281635135260694863006858251385990085191216822073490435644284487021078417906885362404041408263636709331411358922239976871068187806120039499449232828629905410381740442691418724037134055216979310811269464354329706547047005110483261073565037720363069654174631626951635026552707483168024013059082802442557050617943006074078671065846758111529741942737769455278577947406270889138666919053854590448191521033512920365849171516938705691707829694385355625235217517483707397697957150292459966352693547805677367539195691827113744969878599090369560 [164,133] -11245266708009393747596043513537675960558160244954291127907449954345302201824319685559479244301348402330632687207186362507667775864709096970106635288891247634461203756084439693899601110003113874868334772014380797896785908934993787558154123770259230604891195551144403374642605165053591994561750383617273196308490246093958670350716721854075214664211861091193418203492285679548052500593024311337490193324516927166102187625095623292670897604411520851410231527355946516116973546025406303941677060463321257577351144493962246835891374024088433919884889671988466290891098291022062276778653032303914007779305234034088065848198632282343988496997708723877969831331422149712297300709009217477954806796659248239140563155 [164,134] -2826870041328353621837872712404367991937401724186169750420340665032798696324549469070640503545683207009121424971320081046252716231801512521458208041482075688684845729032000706966712638405391886049259745464149361686318605382433349400521669722554570405215430123122807792041453087556878759013108487923889607924992881833485846353988410098002626951919841518496601001238750572159928720907565087764998980439215435344554026985926583692517597069120886265589335430862162787844181950445375001276045602768096984273751857922499644943041379912868862866991643773345305385644639618833726167654686892312505873272162837627202078155315993367933374591340666987766520391498932117625008062500638121822234805248567434555 [164,135] -323493152349997042264536623908031953045079105702395935156899933597577191415913339958972985917736746948940308411083232168018435913946469044849949127192454607443378361271165848054296602326485465905932840352904540023468557260197495629082885046924397943771818631688404220784769971597993802525758504844698969815752022862529975456698005465715420366885947649407158614285654861698434707554522615410910797638618341915355144905214817102186469753760909967032784744106067949571436197541128973268541105552790619429103712584670564482139480784098630044428608356380482884534437368797653662923290435645318672660540711391757557142985396757458243602446228158587404881340830513104334994476025167693019956525 [164,136] -16323615406797285206026572477200748190363148125375396413315420150880624197605970739238368452462373578311871978439185095637249601135721730453131156280992044484808150894818706271137212498106478607069084996406188122102992739913416717203644478981115091772187230530247878271119527452396567232263781067955460430991954224114623896317234228218100746715614495337365221754791144525294752324388376809083707776167283999862695502123785130697421966930858986495854842557266360009004840473947979793861268276468623341806894179219733797572456921599057377571674411502796951688823497250489545649116837613979762441735565617374979223856486597106829725072831409302789337374024928062162468303321402021 [164,137] -369601437958949920900165738837505600356070845893937067410802349732808152387250898993524955099009962588635133327899022962222062389536525937383271154835460382015812114309535634879687362867462144263928864008263189733799512918690071835956961930216180123278110973013479563324731294490409157327279760597005623038319815829538172204151588249336339073668384526589054162543141063093591370587623026618235052176346554277478410396998604747347977691444228682105972477184519260534862788769194266042112395663660222956804197288420046665468954829039287656852217697789343240819474189335982743903745829723459017148800660314525385500091425660525670262858800397481263440632614433679982400 [164,138] 1963625925587308624529639648397111019032955019918508984198567784434887511733603450437562910016403721649166916632215168170421736083211646502932957689878586610198962184017546946012646042087229175649095261395746605658143101267628573853979632331105050124936387568616953754606738520174229681494481263214500011059300563160097097844698046734448679787344907738479641905225112324346656855620838679206924807900000817131997427397144145301078766985191377236381740977302755495872763725096273096235635522238255907658736408347414841265246718927553585519103349487853694037242776945578315863833283146976762485705000464291959604423761513247726443962555780408504241963876062 [164,139] -813282706983867213757297875516438038188703569050457534633763918920142422388724718409056660548075634637664882455680044658649886300128186898888194883444810742886508855329208782214554768441981591474250570340804192216617307676560278802035016175258669431339067687383618074603992328728619220983224752317309401548023954879112653914801345143200219536554098738609917923694593525538731959734519802399605248254929774917047209484610471101790045933335707266839701653499499913190741466140609381878536770582006970245853980025179574260301890522832694851096795352267638936151065079533900190714396545858693576612243987033706858497875191362215948364077837911569889 [164,140] 61876276752794278571765299098597577215495661571364735026075452017542667404679441688849039714823385063522921871929624086925470644647828880229104101096797745072674824836755471905874643559530091201199535847603528833132919373470995800547069331755487010486981210900844839067469851254806829181111804714909576388661212266951110363873406360679402026053977382348245821022152625429498076137896592851365875144096999912944190406580523109252975426442950024008624320736902102221426854826118201492538455553044925557260856263027200810770143404043105925973223710112611414699250467368427913146158457815217433595275418530766214319205245657512640945464299 [164,141] -2270527790604222481379857358050599915544640330085457924882958007191601179507652217489950387194478510431958621522476373716616820542542054102903980605471537524205332283529399949606193473084665289997949699339818907785493108202679310406885559440276971169606274825962167568987561878355232178475109736936788525687063576609748228194513045107820012464858155055151031414486359706853868648873941599504535895651333074205203961175370612876982369518049567912166292900751478735594125354793461014967673899823744241426171017709616068863713678523360327377188281821853888524938140371263450332255726970508016528249504292362881984608133849709293 [164,142] 38237382462204900714099925060319807832859037694785979311109139099346620386075955238135033383714429841769402844433102459683163209228206594699462848580446467093692779977131069338758263500978489957603061574653553314782413401972153759051891769921173940409695525267318502008156065068995203214772055590761819633790354405302943912100755989970660975369222543256027575144291752305609164533407552212142951411712629171516088704026634213419655224313701348403219234307577563132545673104299142508607226293438133167735479430713344789494195266392970895948313617620416458921428065983046385099083330467985772539420435509490695307070 [164,143] -284257085201565720210969511715990642545739289061897466530422847629029201178439828369770065948601711077183267104767973438261593726897285141852242703391803796910931065653503769454388756252432128713646678026864384447969610652600957502418269877028234053215474471581642565075195116958803128329165103706474848722208262190915363856083547241894962679607741364714815160051579384778003767716913400379781698486277894787587412897723944232350331830095135482749481756061484332151112665425548311356807656402946373874866067488911428586107664458562947541963356392929804917012768414895352077869372142220316226681376191941 [164,144] 892997421232125733958281757592532490114009600194012691512739044250425190428569302268956808808507749076612419384816969304356409017058281595436836748106110858528120426239515584644037742727157765948332493774094992331029383022877382056780609818711936056919513683885766726307189866687482893852309422940976075710902880916302916849866551110981558450602988997552509596896842900036033749433154104410390730955964040651848904968026915635301745894241275818034678747763889204187677822695716935006800552748521718024865983129523064760051867504515417448819187906503519633427333583845230668889887900965144762 [164,145] -1129055747562569235120503737781793861068825055353318708701200751573529614235266135997635755309036546505147117375237485228718319790283513940294929852853552728481158662644744617753321448593608411334340648211455825116209459573245295405129528330901875141919285068945173292130268439528484779690584352307211029984698008355199760004568299619098661333105035113374935710161469701089681341917637275754996681577059881076458131324145030669607582471946475514273211255877549069376648797583935036083066281569382327391904948896183277074410876928208719562513171505091117306987896949464863480805742 [164,146] 543879569326349102715914924048001867978186572857977662291154993171615820345395650755987939905263718288998065952331422267664339460016700399620056973044379529168639172476068885086104053694806172252659588289354616856492340413878962170871754828117413805308766966031926840069598104691354013242185385969536754910418649297009443239099790215588543409855041577651018505458087737801051812482573288610585810587668520060067839962018331055340463467675988079464824849027417896655511157383766951517444290199275397002977020353653297708772038605631201549913144002291353774798203368524 [164,147] -93829509453522828126786385527280589192427537758270923249844421205161935754989055407106463945368994766754933180400723766054105192842693977711625609095642798108961882985606713012699087173510445952094632976628548164895171929585800231918140773506804162428126822336255000396719358083261863286042697982338693310168326480102400187455589037153786046936895427256961699882466144852220220100865616631180242715332051703462712038978157264675306032877256110972698836934313687945366761637403274320909349473953276278483460416721982410673093437110844372995671338134034125 [164,148] 5404067080186816497037711764854327967365707373951253013185300631667896551518332415308906104643935958551115933122356917438188488992130552934972457086797671371909094608495529236467507292306191451163405444174585094749864759804099979842190496744580835091161588907584070326063506700465973715906546504984368426405406866195606119783210466898813452686252693453639559038048667008127869778837747621477378522204030968134386942589672813486158172615910080418645001197044162411044436834001225313810667410912538330135751120988403995450127626360150670649300 [164,149] -95896773358816264045222382139043162665301006642719659945746883782820582907639489831076371450259609020353270796350147093052834422225544282526970686270390701317400862701672568412687059053603675565231817889060120363510324530723690540440152495297874120870609430954711694477382329883491475308183711645154992464095723305431625398181185551628284546187934448148652301036555796987505021171273792563064551155366437170957280099745049227291296903007592959177403224884331485528745280681922268071534191878926247231018152442271795480701783350 [164,150] 478094005937960086590080913249058910050084033799456744032785425359861347796214264886216623508604268474478262474932973822449574258177020923029300305166011386350963942113809866212612227723579389021882245330588176634885432926337317022290162770970969796889006150353897232435327839009840420975505527127187373398193823619679922918087050607217583533108410998189114442729131853622721985940552469042157528784825190612070289748432171602310406026438861087441250146403552158335251564626545222155329025261155282590589754175055 [164,151] -601711312259985734488639839202572740330626479468369152491537978350491532806321966066387016738279831094976762384106202191761432576158607736795906078465873368341966003637893545567898665817919760203595115049019164429233815461807148676459493948640698627909315581827267652805296739575470280430074007422534764296345887650351712745941017041114409618496273529334596187711988958440144161725345860535755054126218533351623645763362560652862362852956963006206515256526254468867590990465311953105588392111704000 [164,152] 168686900145437998032359295071403715580707123078431902306363165129268380767611633837289464070428634925816658109246877770640488719767128366959593770562069741647205909236793839686926611943433777619858839228823613005934039757016885190992470596426009766125051315168941305983033897315578808862476207302042968586631755232370012713992198090749588952801574607333771723287889077208809200565459073013658782591443264319123817901409237806306312480353190003304404005655722777492541821386564790535 [164,153] -9085844381480611455764740946492671149953569579328984258209213383064779830603779931177265314735093883059626466184621195051687952770503709837294536982992368188322429371585876052130937733076493400658940204087372619204661602266168479112134302835282566769932502280773140893196862220624299250527928518117401931137799576150722520694349393752915754329933867327532190746732686834168733005691713903677609032467127666181052401167918241768956175625344918532262477373016596288055 [164,154] 78784038851520618815735640502353565564150411272884653804644165811898375217818410770674843708693924785277824720557736936002036921992768217225963625603406518344204932762678047506562051515636002976190045837484169843931578615451064495752931851801544083913235510863920743189991779416731178416980405086017644505949046948188474564431078886480124598095341366869171258214800613249356852371101344527288598306727011012784850727221463264940659726173859358101545 [164,155] -88759477369860332132134931521760210288334223211189660309058519636301969401337224146842680233900148707522864824633927546439053958039232451039425667770140859587461353929587944244641487650658890582999339918512180906397745985681430868353483993210718898699570249406785646760786789092701647701777087426719657059142857338737223346709055017847436244358264402316660209910230021535143204341147565440404731742761442458299179970937986882242440 [164,156] 9979745661983526016398850373941191312407879463025183157358020335201686836201490583073132539405191721897388970316643769771635164469474806081251773762820112238323814319330724956950618142577587087345918667477424073035933775058389169772742379323974556654311480184030469520116353312303399396583452767567829670752249203680967419590221561345315645529568504144456618707520972166915050343703285360653187488890261035492060 [164,157] -80460306948631078599520841121371145300376524930024857717130185442164634528508785903813612811011335109459750295011773341718079398884983067655102056322908607995364256788301404239334502416209098268522737201147070799742293472502505366906117772341132190361142986230509639516108072117386972858437429617753141129847876397758252279062195604515320901996808579799332602139036589189936582955882500872065 [164,158] 30451691833741747511593227672302981442594602531598523335353822963157090696131593476112098081513757948510813937776838177192408733327905701878826991554612350949145866764332537650510827954144953166429810089881937696347204519555449109932270668804701493404161619115829602947181350808201248245380707371111775265497737628438532046796885718586563122733083538751254780453321839470 [164,159] -308807242197939091147260723903124770506135448756703320396331099025198465874119616457147309931654557767751932304403691777111660276360202898482514799030801593820349386312953199675385145488805949660730051967398465670544852706310752311949022127713097262410173384126501890348693654881364242046682409882755056781614485625418929795245623966740376295564390 [164,160] 38387024554455154550207162358729405590297705798680291648027591815160266871409146057066607573763992745744955041536001873763807877884875902137660411694663743234590144989997649280178571993979539709947342768015898454823456364552277021736195184058220465857326975141646658056671196249726098278162410784514876106936447082362004881 [164,161] -2832480663374691447498468254026949936771767095773191360543056471390689851432205952226587665137956650900560277206437715819435873829659464353623642990520515737474109260791389208990817911705754907154905877243561885689482482249287099984748476769367709791446034488503955275307029458689934330 [164,162] 1452663810803167717041270678290233452258672222266754755980226306222157530742843250564276328976368836154029969771025318395884145385988204756493567909593639882410641070218140393976403523002965057925120864864172719021649777042326652967214440200159974013230952226367714102364 [164,163] 8652938118506263942141714541702743487106905426299052103722778723533022751369454091072048004232084280922983157566833537077010409977035380597235563790851873363577564629045953841347136083509338803531100048826278695578242753 [164,164] 11630293170035301163117729379735740270142498341061707346730340896464046720001988693055046553374509365504533821024024997399384952647601549462423116203235424328279229702343278655630891509809818529278641892036089396433268 [165,0] -115534224920117945419927191762353006992135825118429706786625125865047372072874409737398819494413501876072365861071076106662327993398125613192980036267289319903755746253014521351521881678319010845248242467080983325746696109982706685380640338974568264020462384718361537340002704857215449429052898260464770354798109053718540196902795420736121877227705817047937197230068427138471436350218857296472713786910623434326888210784981601300555929859511044325483053062871377570783362749617068507916806189425897174626509463849975677548862930102172526218844043465770913843160497626026610852559150477450671039469950642526383230415798092477229251441452695497160883176307714749656586900321633357145186537679491664268883458739238203480059850681216608832279040736635980553594969705471836585175843454418744259692045016845752753051677330730189984140913216939245741094347103660574640752713891794628049280800134258449111362226210706944520190414866136699217927886539516168450093045319019381727030659268934559331756818921727049646573820301892520311176998304907290747325330665375203482553631548386458963619809304533431518572682176331559705468526141480057480322873031710136818937291744944103392248206385351133429535293234715764617828185247880504292444158151249626183651413672785854176445831971025543022481230818679283751545741589583910866485521888051200 [165,1] 1265621503156723694324649913072512561193161125825256453972477600048889999648330881376385621739391495315238931690704594292813672714929905886971196155599394708760104952677944683758189086189518646419250501429942279793572490483357686131330448297993433074708591260418251807336067949076508205129665751094700784075821719118042804538675386749452120538701601053889276263771294625045291208036364627896587043872308025049523973018472070060785879125512082200643938504100015002664096900128529578242505494639782925361841398931944924567154421852869937359988803275598616318772894872992150681026222892678052114330723595008826844522944207709915352628969908122120836842168904189408047199876161977619715105596172125156815640569896382215120204198030154968984103023740518631248909503646251071047322011960070870941963564654753345286090156160002585758433798170267946923268936231819518719702985808893988447832626326865380401592952565993625585847648232200685897550431176702421518713650111222604394945452763901308600001320460241267049728791266113276992142676180901376124851328092025113045755006997766859690046457015540131687199298198898340068204213161657955131013937628725620272014155725657679920659325354446550220820227371954518724807846394682560735975294472063299354423336619365608243045854846693901984471468472543620159512243059636303739620425728000 [165,2] -6678248128170260702294580168577181846816113439603193006827723569606336610406805354709704631179537297641118051449026192708310954461776467720722786675141815511931993307224268343067511934376475022192874793014066356107780226314241835562080838405352279494287360639978391696697756493747408098145727462384364008769733012106988431584601363323336672641890893698399870113128065647486319479539913905189831152577277129245356312480644113699769216482253751666884310457001940191538372903530261025096388620593956446818965893585479792071861737880360140697996841094129314196307829605904484846975150182206825049730365706758903416063912402696161413721231752866408406521922521693598933185471793029785649779665500451601185340895356529515995590290533385714610217003228101808738906189417639385455399488127305255388188358037327841219341187022368463909703251122722250924176030662986006567020844200700406921363956002518246836294337526812108805129145469104004559122590961460659563225386615050168736836483645187416764642396243202694535411021970709803363918049546229385880089694052730589811860470975929665532589509383701431430380712041880187915257780559280517917828302821901047983861375460050611075510225906888299313359191891924713926317273627242729570887300470251459692298620128306937854322266265908545475077983744092761804763289709259151615623168000 [165,3] 22610872910560226801901276898067827692189176458849528432661418933241999579664850847143743860368305996263089937098627811092086737620803364479973946408720147848939786405938703971604360208482847252422451808712223611232769705519947133479546798655132434032542948832804476708392429913312781166692549866680727023335896877474223817423012226634247232008456913376143041082911789040792902067367435356622292078628324244670249524435586598557943772512639587869066205838308657933108988731167147534947327490438572635906812310653498123398778497600294801380509137681505619636926318950280156531555398244965514934641402489024132602636887287759120460161557918090097222582525090201239544982391182226299146918966387690718438310116470388545193802472388120560138904834273196397330999309918035089423380558390481242269913760995552821727316566957239578499262380135476966108874345232969874583112717886045673749482833158619441807757114215554753428089708426120895913891732366417423015735531495285670270961436467944625167715601190606530337789878293499446720598087191819552802424467771663776994838809018760932901756483838666758855196922053146866680114851624810909202893295587877543588278038616921049973279391688396465169262805904820512869781497215430657077111947008755715678368015544021046229124830457004180396564513775614095903112806044530158096204800 [165,4] -55207239686293544375619627928559837582841350743924621292162744815985490944066219589149830103514112031113356837190115164542315174629149919202365215605479533363090711788951978232929346063100232102547056787031886140340459527531332147630118478578448427896956524371763181568445492922410801683872172461171423177861228338584602407921288626779751922157948147115096713102780599807448530610458509969120176527093456213748431167309990295658389106374358781030643482240989934860061084044607971907745881330868209240875505315558894119086977197482903193365055050923846687530746126316730496984699025869681976549707744829955373733268546166274060773590845160267474506002568151653034679905644531074024395149321845104833916345264171700024725876878319635842561225827737644385398744017037035827555090653097296840944933827731336898350745284610996361113250380656279760434577597160055705783158717937607685639353514920926617040564822820559208284535430707924396220136643284273584347678479056141817462367602402494463076161016073607069203427614117718799442947147638776481609185316436516305493352089669677304359068901899460338104902543958847224001106789883266200293214824896577812451430847828631106476331001671878371754628198356914295758864519961018012898179980611992895043893188569853719636447701111446057541286761244863597028609681646229733686400 [165,5] 103583249737353600906052313868409442314508596765507482070385961081953740588901689129880032051810166265361699966288216235960433928401442614503039489669788407146237765709800663103160916871628416972954751739584410678403909203446814839748769604570212372583598520280601655924971276845637094625028556166477220066799793972279891214931573872594831058432969996644955814579150913727883629045813679594925794593600821159317657380716698129204759370759176308414486740112694210115828140363267689635471736406816635001992222753477913996009189233745657860780816282904001959524172722833461499858116299738016365086731579070990361892782569408217030741593212060686546882446202529251304764984478454690744881203614843362635585557250858464917489874294859492871635019985845367018260693061981068564271277005743493656751086345905147507919356197022440021382461832764568337012443302660489098643131226254408836269733650513535864597090246400770506511347487183082744354891996156074725120402925074130614037173048100676760336990816774300094028209376664596477585578848925032323863721140155880643063137019744018054237798968185216267381774353794623546294661688907281861391106681342034692647324672566643122957526578843625292658417049137001884217559034358070054840314690795050406130462628198336774999168050681156041058103474098253976508265305394326285440 [165,6] -155414556922222266031627337531387807195788215743082086464643518564771846801644757531265721182171136673431082792899745582966661127869075335818395214688447440235039695432621882408427465992806083439667546860282959964281474493774432518893670102893674857444705593001625737981049412603471394505186953957024364881306354528316577577403987397938107855119378902633888747472725630706624371070578131886516411688232843624785730070907688743828470343339387521996829000373576380005601753247740772202053625508773616950267088874297149776087166131126070826654635635243951141364710319402716594557327632585935452240281876799514927914181759584392363064828328144897900719487936466922099216335058409879738120003176366036790138000596659210675106284441987618126972456875787619613280030989314842038541735404156184875545530258688844168695789584675462868580352558887416566121928031147829126148382052862638128849614463013702530892598200757814498036614573524022163920411870193812173958666830253597478133977623478306890949352763161692228465730416154916361752484291378604905229181175356867588503070351638737584326935233761519300688390402529705406281440000940596733200303084244094511149778968155060189298934225924870326749029311295817410475321198262208303431763489683432113015740267893252828486497645824093634208553815354260160496340926667862800 [165,7] 191528154421000967697535158795355123749903673297502573148226848226305325402266615803940916795908880036742956229498684914280663289049034668990497798819254510105400577076216131630723504744479320334745262181467466582795214840561893211904669070201847339374381625012480977534695059267986325112738647616300290523941100237094530318136237558738825441280907473545836790545113655506939340587151013905547637548028101566220694204805274639266607548811290448850792824113006786272024793207409108378580735394412357733793237064052077863625060465627733152421042450481439680815823281987838159515529161394394950376714099133680180673445302281123711294006495920559489268446948588835076789968862276092955906640904140336722631376526649593585654468590272059685371712740775655464987700180493294060897611863837972509569157003933123662607618675747841149837522330764410652044648531917665323954468044653676397926123703534811512783265154581193867282073727055298796053166243688078721007586374859461765472367394330781925861001423018988727563859640971497774634504037593973670066018810102089467603011265967565296947320962105182146043101581632090993768940773375919868520095164998578008163818282712982617278497761441268614002163083788782511393075622297276498467202056093103742013233278825499141753732938030331580539794833853673527082713177879680 [165,8] -197547562522292306142549743824879506705621267598050715770889338299893793881660033582168797810499119022369040527619027575860882113453669639219794234769848289970708496875899356602950012548735817743235854427748000774627616291077660158831801576185479975718581268448704407386685987923852034074648380665007148417658989640372629909783471660919219238150939705449055935803490591667036918360139259631742800105926367502518535435363369407914180532726751215616529358390971237376588891547732971236861961600199493328069274642689941745116283807284103296059685834818069544854748293964009721562312669448897398021230348128285359809661329798291950683777823549772758567288044519957429997364766608961787791251660020282322209023090285186470624868486605498178924574168186686195496829477770427039002713790696054302715304198211867240000597923076722783463448446457600854727267628922752869832623692145526536255615617310247715465615447809685247848808790600154645876298202680745986643856245030764804294885625978389198370384215048280910898826191340608133538934271116119830745695427937239517014377582038352841732604706364381917750732670874264320276526244705985394831026788715185348324398642439183577948692986174520451579301676131575700966726503044249062240212028170935297595499399624365432665730680508777358930770011590302431465986503040 [165,9] 173524163193854961418195241304344586915976291062761213201242392576339635826247591685858600718715657836212468848210810942924892734759621573710718214086784382509044151449172073936258927963228777397676750365764502869331580248878914305545505094272958330750241260813471218151595259524753237063780230323298850728567112947942148943674244891327434169670886561251608631519145804737878416047936614997027718991469212276855441547370836601050614369563032100978098053810759555781395939870707564256095491516056451987008363320913387614645576807424690374541221018354998381592313955129097631465228505930371245391607045313728021795572221320644340248872653062813597858076699901083869446507969769983842317630850886576332187627725434636669299826592339062796471683689859635085013568368827167945026189590426810937306983263655567187146596892107793295456008836116283986096066255993690346632613401900241913524584777697394784579896185921773358659438315794344007953258766679046124499058552579062192294518488085869843496016974167732901153942137106218382969476514930314805285696348738474681759146303052443185262047333815619299162858942888034612102246701521761618782777466808802829748743274035192942633376561904153404405770285378165975119983856540330631892046343209049842340280630945239624348492010927145224163242094812479820194310240 [165,10] -132762275451447704678207124982436308075847292418819771574177590611734935504585248620711568742296700422501770480532433192443932715269423674891096488034630850474467215033285550039502689243106349197234239855323102863691329663753132498659806346412969791812368847824533467464868896999229743861350922498272926465485729110967012298636631347819951291059305723813924035448585014906510972787438543553069653643031597021948552694363257546223209370418036194472234083753556942898064969335101471137142537384813587028375429707910474801950331072904164839089167404276837561062908553677243893960738314674169114886812721770299685744291631447512414612017081928431742101886535390326723292792466212460661257809092319213691752866108666292785468370587262491274436366902140793822694729380380482403447544898772475419764209449345695055943457294558326296968990925892259659011012212176708852233216276971762176821545138361859836910265636916351652941837209343593384423033858939801426737538524958248387108093098736683316196069943576048918376823210566015484435089294365717905734156848374110710826195561871891036607740995073330814057229538509534487651243622973099584666191283005528266255356801917466679197167618779690297343493159115647513375027194283573527252130997367977451862102698565378254823177255038350950929173621894194841002720 [165,11] 89856707503245282048619941014633038213261381966595415319525002871163255022844864706508507407126582341982719931750402940387109557795905641160502989544376154608053509737591402459296167294098036545028145796120504040461363686232871447084571641375025882109750147414232823773601530440409839985877713501161148897624330523982280244092673296148113178859846817159435514602413270341188915390477597590383617632083058789604516330487131864061187954151198845443739015284476776621418273066259705542478243969348392759176656858554661211404515144478095177883020520405606919505295786835679451449379850673906052943372151121987148572654535514261454587567475515367565990707324580225386080459499279938552822814271923287428260785789061445518308982427393683486693803527515290285056537060108296204540536861303324089394202735310816663401385834532799773973919414822346296234092043210666184586032255604112767697910880617861678949288662910891945202390193571083271339171078761577623685723663279788262009302249020306988090735663894180174097245728338059948905440936233550316984491958897445289717312076179111143770696990285870691078652794354041133516895633758031624106331220020501705813196025601056921376029510752669579868171024819065098295257072444112324593418227013189700840869600411028976789261698777407788208314759806408756480 [165,12] -51495084537485167148757057705605796964670265640603553276880432168176137836215389237111243374747684044780450244591947563144554163440636763930238592668901100789845644772895410974476532671649159857156258073661667127567151264135497877952555292705667007202924103180789917541976814661934929722690450572739868980221514959273375100042291337312389843764265930883228958342994716296242023196393163489555166762734718082193915535090800688063133395690993964923584566778638561813276082762879324469289788705049549379392833995879395222402611034991282963211410659044671330005440509056300273529263451282765025657772132831828368166482152030914084760137753522696227236022945835772882992676886335501821602746761240180742441069146757568947924984596193954753740878959142267040473939953226028384903098914928324724631733582208718253855503575909419120900939537467443605138130337197558866711287811707729735093519711334901301309229097495565877642557677443814735374536854839763158463109106337854602913079153594252240263378024440566403828734927881038794642958642034331051707007589907048612297482884314529389393760010167044721453646555626202119382121114426632628211635206785666355562104243606673056402492626422083926200609478175901773256749141453234552388195875160769973996748686419544499140653322708190587162547335355443510 [165,13] 19491611730998579628445723879763060562290884828003290859837251386152059867004767892171801380760993737596871850736054104263553328820503465655253970538746542400602605426112332597919530539490619707295152699600970457098445509638119894693798709442539980319113502274822616325680304431354959902245780203468749727865731931667496944564039793075622149388648206387393422288223577313558779764518100728315836105768430640522733909241697336908297232277096693827365183651433696591302495641437424439858511277236234303522663229572674199968530276879108714255763453452423906062777483419278007296980780096618988215788158561467437319490957525270896954136770085167047527478199966841354511886507182094539102322971238090403953165582208031074142036518443569608445419164545727813694327808350146190136288765757619556619658708826005131116234975394004097816186371543295498314889970266355368735912612295074579032904333378643464473079025873778989010450435664301942402217547396478851316418181377829613025720873504516707467529438534667714755104240825321157472185883556105817716887182950204723053287261777088841360526323812435554595389746679322887675197084938643210692211115666076837964336476712222513945451722726816546009294720298810641547916639518450789984756580563684493981967569995327035552185194695183032897343644145840 [165,14] 3267664870090219707111263769880762857083896339647242629078151732446071465637185595777878221000600480118576581318282302988828033879493942850013447776457770188072702405992208664546407141878487811800573100404031959610796837922511537799917137054095537632060526107828065651337997957038031794523544913856768434425130216402580027536030035589193593724368086905715541187762239129993024150881224296551238141421681440929260431177629312563610592621989019122234389789334948964523577054083554773378058906999606884355296410319683547094961697565647733045434336854957459449658840676769553314958167767389061333138149657755143976805554236947401762854172005790421100409756137532601372262447365560940467251189968561321888701071526471239177943667985748634325492992560170654598676986176129202486798306065584034236066370061710625065159966147348126304453697253697591991977829852895457768406438776168324675381831795509595460426015755830503605359272357080009501112622202706565083212485811831711736029259377027956102400179631556685344257839850034172552795174440101351640555628869023609297981186850723260639739866554978214682010507887454271836409321639930013251455983977393387946051945459750103601641642382832499958338633037352687173531976048051267669619656762522054638225773806512381913233538634138817252600762080 [165,15] -13152069031286913420249802970967061204949444685980844373502782137163004591415303175208819034864990448494474329082974584217977278840011503016680287640406393649842223912769789125975671032250276852884527127121195026227604127686794920717810196014246822351227132245406803027178538112830337287784554643115953299987809429442970008065791813619780370510225057297749272279100741351037000170341962048459984604819704410407699210644564424306908558957895066700686082461496434188114301569819532870053473481807361660819281458973062252951880481655422349658014583486895987471821731985163614152429206899487996052585233937141260188538557880329307452154890330545401001098667350845970039243685621131977679303712031942878948579487256651434054543602350005181101529349790892658374863903310759310750958980285657666556239585300607120242687449301354386022132144588387890888929849378121329852042852379088781221710608428644249628618945038933468213755840890183662018123908757527395393115690161628045959840577186434723137306346332669333882510988384784850801131234928730656912007470532386105767430519887382489398662736728326933099986389272027289024160391111734086390317814445577054340004209136498675497933501119891610980971245448534969244189818069309540256910834951153536975554318451043690641001455949778771206505634 [165,16] 9281778501463789878435017100391907886787106149047952457972714703558502922194866698357759431349965351748107119773080876928486339395825617443203423218546402203322657100313700278392400664370010761623116788762616196886151557540440221782897809467482597446743085758593998127469272196652843352909967418526160261310726550343098881115262718573900754704150064263099728582805125615712373321528240859274136669056961383375941541874628322150858908907549760962962214196034638156484514456952260035862787819108830959068113105828326056050815369961955356139894851266055595799082902910274178110438712266817463755685740470528071125651989007999867676199627553879631019146238962560485320411844914230646997311453548783654687290466931093427429906980581462630984896615513436093220561758763515429484180247695988676588462944459504151043129985647554392229180000152029218569490460438259692229611979709213821231564431470534342938272200211681999016769724314412382291381267650215257524264319763891493430333142199499218195507489012819984118938653722912481948637463980650591840980925797014634870419552065959244350808568961042416370504284633149409495214940942558828848271363918104555347170922128466232240697957784491188414651509368143329031254597647901742596235698419846523100323882005726501635483515621827773552800 [165,17] 3792001700703830477499601427494232562693869682798652716824782847058911536570549065076985019262398784497101402745137566760794757936749937188205925215264547596896274971720718939892392457892461746211388472252359980950780080914825069902604457144117548956819568223139009533447658494756253770527940602981661954100859466647042220046643478190023030855260410731530762956276708185118280445684898721702595876602930330016625708745253636778083612408132600428140160519903331546618113705054328911742143601570990685159474367779565689169871674089536057716205021141058461160446366115434503553345503034060095612612659942389378262872370944654852845992967168083460868722300868651249509725463528988413618181156606103243123823303664675586510662718842476186402143687605905528684662660998838468536201349331057349639708756676604891267659557601824546241520835454994013179838622603096324377528047665829272824349788451944470878592922812418969913621907285143620414598723881286717857503734115785504779571998464813668445155810748315379322366274052587604618378800536924565782971843614974652081603994899138657375683530251810203430011571480609176819130975236059575126921367895135037403818102720881107497453831327693134756886896642871128884224225539465661622733509292464472878711635078964406153998661296656631776 [165,18] -16756656781465302646121249537204623459252400927483714160051734747636065735717459930793120325110820691723379320228218824707685513348183998944602436467537791481350933854559833718871916254811672244607877755335713056689189560467199125007735540381177196087738052987383173200756410440417323799506222838626933723284053801936874929739461015535807123182079718090971869490942470886644499940085186857287299154164794237786593066652671655365284091979271238800862317456949263509490935804653988476091607393565067197857821788791661455785427835875113155298062510860402655174511532104284013130900881874442218168205268476000020077492257342671427662685638611535769264442557723379354560651593501251127879016199701793480110369507923018130226427608612416956655733437313014224922068713315128340649746081482693317431748255263946895167547544996620206451742195877927586268113177521615401551800046837606286099419241221389445937583798153830708501804837062949092902486050892262167166038429217271072669590876306836119348679838189211243798107389195133790665789388370820587415979969394945423372996214798259376987630103074128754273414587562923655223340741516982057724257799846439045266147045482311918023791089462398985911121277792402070568693457485180968780561894975028904208504228718224842345512589704087898 [165,19] 21507195521787588311144660753626480347076793155175879451477420336097444645133450292902923616640627805331121445883119000588926514060426595232363142842420872003329693970155808381506834562979392939784964291434864450912213109344379557374501233480298857053684113577725889901479429806802914936980754838078737906164197222521294539864070995456746515358427334997205439493568174189667914959311256194041142363674241254298220745361195369939822109563064484436159801053324548970160341708152105259814756798365228956776462431292469421086636161033700463306392073517200445536650242711622475810216284955667431347159820494927866169538441261782522622794472818722261905430933693952479197834221926082577094022490432718266899527881095302490701730674282266914223895002741378250666769598855349065223988390288043490626421168352557626444703347820655395229921227906461466106424193230133023236439778476810529213067634025557380691633864991113596048464559116056910103293833848716963245123672647032294306825036029857002301334419743499475844865123919938040435166239433475875618166300813047210811655204883616919501001558779056330915600846463609327593628480972729698355377611452075834849043057359235553059326058136684502586200471337859460128000311977071542252068276922366750584086058295696871136142906070576 [165,20] -17194784617481888956719630899459894586904957192421423277735526074407859951952323300314626012372207911222827615971440561981970265384603660139050689472570458773198074540267646341281393368788577674215936632245256291642949579296213057377117092973617215031982063629051098125756194201914470905121453209438268017348509665064072283138515344242142851122319966197858127791987341272417368071702689108942115978510935311042967671259360200333134814871072728835467394414910701032160217960466515991574180339957024492911281016821378136247431613114956216141969056367096898805473241600089906826915860637942984661757149338092609286691355996844387573059966676777610060263422014697917697255386956885024973680425865615673825646730166340556899184552251528385615372533792765408179933987162232066292149085618719390737227429407387808440804492104654583610369350018226406643548492324271857879192519945131476736971288994013890251387912286367972299651251671847429805142336679428390387392053778555137506282189854049158217487037465322680452286975574837498234100105385851274517337168351733380125935578676472823939857169800531092938607359861873961237200409269575474256186759278211340862808843248394693183485617263072318778485152199319464037056161516805492152445783949188221064384793286278322891931824540 [165,21] 9147704103609432113877333434423709364694901016133815901495278475282063961991725470123619764824235451648061004099222060966682942239398209318194444527455583779461131828190649336900250343730240405225404382330400317977269065980961452675578573775026707939419197712546811172509231100173328220531449785903588323478429081972322380377725318430188137613945548097203725252969482821267010531749061529538125914177779732054868719389977060384906186839095308730640323040212246237852107824077281479224768934322912160722075025299672287667068884983087674929049164292924048140311814408332258011690461453187498362946519140971176120186559613045375426865639453707309198047528418770801131914859489924015952491104561144870963634548752762040479235309133243369422188248952774654840125482501598093566594930481758059073601974219587546206770373637832793706480258846486641711693327528402271389411639013336463463464316533350853849164525439630087262203311021869276889479447380770219967869542537448731187935224471445287935017102229678111849163546021898866682943756818794975962450383239278848566554271597057280822624834851311569007348309648462302411747588033975633811150759223293209894300835420396222272748951130085068036016114969967289429571247545749878211580034977821875339290150606743213520365094 [165,22] -2761756507412298752695198216036259679969832425382620517864232123825120012099906678881366806318713393835297112018422602524268755340731577848582402397409423223853821142054825033771021005142454093135527425763959225483296091234812651356122523047797263987881424561388890164714395347151263078696654755502048744158836645540755104809266543495426474329888264130137785176003624641705184542545065651301123080583031707723356838519551699284313139318614503998539507448311456718252379347877708694186802305389668385057694288113733059043911709369115497261132522185236037555660217347011617873384196881696205936347240532834824249856906301686320197988369418724393511849836039794096043043961586677841694371494025760412995769903326782682511301032267545307396539880013938121657884272274028268600497538222152461218674461980722044378069931034601930434116317153983790805315772772941720466090481697210778567547389451417912451338327277940419922447110449059316756184356322330477927480541526836093068257512746268363224035826579093764169654622403170034708186501169585203996984985126037191379518267273211389886561796391764299917664980104718739533359170509427273257768026517058307410026745357363629028860755753852937268327896832898950031943522829937669679490611077907115529276532943007737764400 [165,23] -193627125682326548097972522665000247043328360058527731122809264528364035664759583199215344604333607694590955627070491700605783107726973820699114904744040670857969512166548238279938626521273617788929317175296793129370334732929515795372831886625646321128889823303577307716356524812588411483766796296949326218832070845452827931878648467389298913119250352531671371953891628276190912643024035507794250151812251774172821496325060449165091815510111562732731345500124661997049543268498806796572078332346879730772801857285036958603867000343532595163839550944793560667501461830590441196210809018861871182100094379081774027064378831208343864704959894958420773284446713823140526802110982834670121197228785469461513102945746313729375724665023879132173297841325491606268554837175958062424134325512233746815825995957387061451406975090045703559610657227037196129329645820354198262002807607210817828858644956676158917949011404614292788184772502403576886148947255973008295060975143924200722630323505387260585679950585273432162824345137816981350259013098765531362729976571532047207551183429179671279829139046557885909258108677812023730318882041461028534908118461139090344989279122495447267877300827460366321020966113188285250279940833751067790612415880410815100748350513065150 [165,24] 707845879068369787845250819779448011893988150801760546628361003016900749756929570760599471321456310981019047526207712465861057872434503277196240486896355225692361274513090158003029752291353330679240754723836023387685236194399883020026288667205854437892705782342047872842226650571561827892123169227780348247962757610593254041884686969803527130575463487041913659115870445884796522219369598156189079503110578067135897988539323693944525136226915658300379141166194333423992253862998904644372261075514978979292439290383295294752115150001912822043339838402071931349682087359789656001694167695069563387641684249674500763109894146027676709448653527257471453178772240094223816023917155126394595811457462183630886013363317472610850138165511626299813005148230045019288351373092619402278997149166973574996370962791781315475088483991536409406925412454524141403709223174530088426924914903922562011336629842569469444316441959781357871101348174128256226019535649863861141365969077076203736820298988554439394012176907076612620877701756579527763790572680961475783027723519569477418786926121962850939459644782199498717230416108976850633628144708221531224259275606159922194247829594855506445639424202412985661828698857359366710631558852175279749094986118440920794755951279050 [165,25] -315637893936682413517355395543985593520829443090267872974559194068812258436965032265236445066191715914547311646921957059137765480064409037526516239100379658223063250405651363590290106400346494791868375836743166664748830417131491426329114607328919019495682290165094889236007773823450991696332434649050360605499123478909196450779024682683001503640592666029077277162556037765978908408534235114593635327202723856446779518175833777158620184923857981642008098275544884376452404144312840449213940300332274373832626511376874558794843142435419939248125431906449976856677020993456958124241954223838357096792582223683544147386946771271010142091756693880823497507138840154676023402137613219832739708885948623234002032606824029552706335650658683355350587059537112237022511757971725941565103634339985661278527262969353184854131742792255000092425611687615240253618851265955268083506921467659297196864672143529956171643973113755006026406339904611017957750487958148303079743392246431571428445039115529733850018016407041819728634221922218797573301564264334160059542670219383324126492953067580082347422411096740952515499134099474721702718073372848577883542436751685787615701135966004179004147476324614544199191304112024356267215541088843304032555263224377436901878394700 [165,26] -41299986651992574763866858308867113667461242051397277452815440560482443402432886297531171654955437281986284521722181174026538537738979291141174012331082498053053247267300278964542288288751053133130435550358312009925939392384906328933304386581496113356487466219297960385956401866194654010276366542135447216374284163250860934250618282567760449330600369803427371664550516691429440487302130080874204816449219366234345668961309004401039052838177983272706319509312532941409478993492439215904673735479503413013226733845840699295968972368873905637322421535438882728874706492142834021138842674733866187892687204783662435899380963604888368612478732279461212135039587162743755323634505405070515825771687666397168617403758819036882627188341380373183749334052662909459930555904688728426912554252490233555451337108845060725844799084556063739960159522360591405599157971638075085512951998350552806243546287518661327729750202781478648173849183884773945319160017397716322132411270069799754145062350311416395890194435556297892222233902133881929853050010362664865436721942010904006715301276409265654567130434133552680201154327831250797111144593576737840190761326351950787299703144022866771920039458272966434998811940834300096647940847167392302697928175817834549440100 [165,27] 118283101615984084874704414630110372590272767573314381588171577961376580561628240921321705798966850644214770704219276250030852334075937321760749428833551737906209512833028334834938268079935146591935507469031006085340568660495083312445374522059106630909032520656522193551958977783809375510921973412029611710570075342829960687122569021816880494459521552856445745148339282923414876143214266136321393332694963072321536890744318186207556815609635866135722814108378571155093318618795571028598231089567969010422160738164356112309935422289181532482319712480536350451280978988091397077479086968377300973786333085992604218412044299299401652382431524283262109867649829028645407768731992773903865489723171923268846535595404728171516708847090747129775242642294956411714434079022537393966831206939538954306341465616558776904234036236366097098951059555119023348483721910290437553385847111789319626758708867101639203389197854914379091691254609828399957920232879999045679526442191991191568334224856548012334896244082615477864258118897373808086080770342678425792324365523927020330961948590658647715233624488474514165500320226132500165097179415201492264635506202750069252625440023579166538313102595842904162145409341899084553293829648185650932057057839423861274150 [165,28] -53319628327207661142548852682152669863632247852012558872466702672502451838763014796243377544343028006756634504145796907154142807001958659629748881516436612690559443562927625822213113083647406724288459466061354258073199990072000665272430769921414408781186273114301298200111276833809966395272997063353745428232336025008938624068129036428761444733098529915718817426775427572756359156205191875712950890184889502598482905850032639359162247336675754142906663740534136692116310294485097346715845848560790333281963673474651480149276888056299544034933606914278221450077882853017553865670932593479630996745974034841696684631677588799052572514119751772304765704709745451925240457182876334225512459346876297479108547038166636829063535446392128934952565671024389119353566118953100062284882639338512741448834866423846905201757648753422609526251864786109939206550807366613002040366121168190233607451793674861264530912233022106238191581240784667444673623487125588104450588452336020788608696465702517298210695684699220621275237557547364035864952846458599343260392304403439150879685718633071556179764497554241256900025919687700958392444776621286972475004454885992037998496210350247489257154706404166339987725233791812346015643877221606187064356041639816472200 [165,29] 5964004456757025201036233011126760976632563902593000408312064194353894140501602533956016488598341668901319353806894485905298729038706736278562293440046503079654039843091243317526388857390734590852878205725463477655975283219770346889177358373272684579200611774578116870081836387909360173942296437209615367336857385934234200960003672384330478516193763302287743619456133105406137178999329311286348592126231602242312522797269968378184584607280201612075745716813958119446133376846727324096984073791248635098179997281348405634266447052074613108357138948105051132162749574763361821763763912048769753559299116083006457378275486422222641714473364912946292033173459647099581927627539068471870554559254343807650750629429111195491547410456073714282603971370618819146701474570885003856468692753888240510252468725927802493833935413848546427088153973100346548822116289791530326794435071344564981911739979986388383009974656491134955034335007106457058585514363393879206807845926311437432765573099699392335694589069125277968429925216320150003775829880807448277060280323515543925999866903534066152095161072581244478565861616611200612703844587358299427245623291563140093415561691545165769629316937735794591229371071249343595176221579508355289926987759467070 [165,30] -4275089416020968830468325622494656085582009489772651131602246124025080982006342602570354243730692993547804199266900061442357550200157487829885600539291830098474844340954862339396977271872234501769275598104278833209044168160935708794261917343409346521024898446026241093332264880059039451196540375893218087793396596976286402525608998604315232192803713097988180261672343765711651482880926541683067228523530624112634267796984113841068127399833854183118952272935383722112147231660288599167984960156193432821600597754268544886761959224159810693208898659489167747968268801608226490737402219286610441585868085881647376559609455330680646047743265630815972687454899860428458076076359765727282168279171784366091564858708201533477843364907730429899019598107226171285576663146103141063439828141726205304796834932387036916792643820352769095455145631402905138594952790517003315539100445352468272693928993725987731388309772475560512786189921309420007956786878895024124596315794266493608668905164711758308501402811180805584644592194904098324461158873125084939806799921770479293740552406373381808638822100104984708329042637369573781185806607792321995973919750776497067467086296493443198246915292970261672782499669695123668776475237457819549152566116750 [165,31] 10973742037899651409594634187376898403031022853913752068728604489775703222767065848231217773751347388941213388586656681373792761599510372573383694371700489510188864086562964877596622127218400174175507118728831043346210017107531702254078153703918949927307053179117046163050664764977322542144041022892907406383799564467607172119584223675201630010011407178710541414799690203184876735944382112567445901382604960644577194959012464035548254316392586373630707441556628239418550355042859867605202169438636859145799432828433018186100686305158291788501495326990941385155687517768579963769227051904689221429339575684606101893932932361280879945364784695980890769657177948464648052495510281566176173758609048234898829310473288281106876309982392180910214991070332877633452909684216376288919786027398149644186529075667731108464496099231353559535402067402174199191687197849921055476842240354678185399471925167945595884091816248838226498761339214936793751618919805911753257265752072427105247688704827923182762412177034354577195300258854702329253491088754860054903307221413520062444376975338324151625445293186522503470714948730509297252267080090635475401450385369158963311836164608326213812990181144787646045657316609022329364171907811505863739010085 [165,32] -8741594363664643089118215571914244464856493189964020534509350387150643686792412132485991273142796099990329083699676374386069175050260587618808914550632860040457806268329380093596875337434014595641992903281135038888172683202626425938215941836301799172342133418414855144543187790703302856607705433120209568354275495138827015451729867849099492132106126673142071775856917451104486765115630277284791816711498558641521695329725761629017303811273399813626899406200876269782154845449016829787557780846567308628639659195629149977216603490118964905461843854019440120463978075328404245030193953341856373700092998166607381389538932077397152222307405971434378212294739647222722927810762894758488027808424024892748971673615625341474399405001157890349090563665513246410825294691836100721551643699549027578067321140344302027509374844044778077741091962084913901818231514955117975743318224847680056596027960239512020526220490013079490468601003748197522144837076134418864666259334639905067744349034523784864967835278738243854658453035886468549463680478950764580801853626590484397238332531754771816545450982248069373082745466921333062661709115719519085003926279475373797377190022945835219200717390486143474040998570143115339027109982604350017750020 [165,33] 3625107633684218740186224217454853613111763191117973821052701392294201642929468627609811245078889326986538864674412729112582808160119366490505197115912687477586398529885400043156202498625626339135374245794067577698735829612440512065731306200506050397979827526145893177680799731461040730811872818542469272542798616442185627650051776606951598147323971712353720000195504971443546037425980322319249007574274613363825289852699508985705423747621219378187812882588268139664057838236608101411430763764320688458803097708957221064523053591504456542452245758544920805075334351755531569873124493519549122907464847114400792102370277857943286746147779395167110520913719160352197457995599515136663889239733580898255809448736493716309892033489406877709728369413430098310882043604115935174967518312088801136194401604740193479556521239826090844139271784421841357656276865299716753419431714242780198631119803518032566739283437716795660080566920196963603281199423676893609300265586959411647181264254339124999579728387685334462508172924204171223638889631314151620034099625142473905724375439083631590406306912982493318949260447000623974836275182437579311183870566930643980162597496445347623176465411553252173007402262464342137804523592359905964960 [165,34] -958312145188363739327386718488118777040467087481281630320369084550902374691266954505905446952406087487826178246996138210460608110534677140240996182403706757672505145587649105349274384014256458955883829864998183071059150333314727090323865309773797762665404109294926891442020441338261672513472113135017934801097602211276284184269516606926597065793464583986744255965017402861342949576595501776535419582990988256082162439935297499754242620934460214128616334512802288934725625634615640391349182077629422949506444578831389516847784016361698070712726160791363890527845855745511555335184100297948252176123989628976268844171675562409757427296985815934858202326402407221294667904225345711616489863543871517209299153319117808150541000976482127890774418732729187515601960382404513629123789565854108615356811721717465250944799843443689226362167136471013409301170775529683483249082672124690614138577679604788058788766692888734942142416255373246918143916563417603763587090974746044616713822079308701345778050810570183276138638521146462693946811378959974505582977494666796839328858721275229098742922782065091423302398056053475160339818508319829096428524320453208704596829739029782116183501728047376432440729711171092334450354990754394260 [165,35] 255916142631357263463319653968691401742319301532350943663835195496340121599756268855043749063624887973184898960974667406441886406729727425795235218459983675768418384273253395549768710435706818655868573179983960509303418428375978021908165208283323754034707005668350519465814488877663990920511674751822712519444206287138648145200759457410290425344983524333922916350939387212077993100387123745409264434006242336280322225694273306968764191358867961611022890805052294760315539214519546711272128026354109719953155118521549896366468587316142346976227257147100406340179128258952357766381805512264746853224169931216140589086641177900846812377800317115068100470832804296430848629784665958507628747325660758435276040286820691973936200629156529368592917512361017845924390391257608669170566095469547660067954071721300569478050059421966003725650618058367865986352931096602208971559446308895495725685195480704321501614002617293744270552771673255280896345053789793600594780352244940343163216777009284674649864511573333178757506433509087796627390924690673904128846379105003131744694989328698572667651467492853956924480834661583450811696738711904401178315267424698726063485476142087755622907277961547007706320181533022099550293504481130 [165,36] -103550118844194279736807815202841454557322831872498945399824104292503335145209281899466661859886271341784895746507553292249502627363249573510166499224277012840714016960472257381624443354115844078437820890784935460268259748464476935733852156372664788297883286684489933536801056098333524432389355312228837423161584669346900886704127237279227058854229134336501347144145266736046516976865584828763030080963935383760508404906477620169806007317583848563749419710027641371725411208634932177280815043366966792280241105087268264706862563014131867076283101387760110773872120103423609637486919026599712842029324388521203564984170439155277483636208562713695418025873690904349728494400094992568625944149358046230517077515347872095127876859981720432039659175407238526747503057388199712329374881562578037604836714138206027783729264752897391275121161983498101968293695230735736860653577201148454822860168135821939628866216737771547860339596068876750728086131871815021951663733642954097406746724587256705618580038221330296070658097951012745174330228255246150280746056145724091688359426467097802982672453967457118706752392661354827496747734143723986114921103338140788079843172310166232418329335167057624820048452139188653599353080220 [165,37] 37940738478229369422017176772803176627607721796060260946257896565967893221109915350194891711927704284900427105609456363036734869989468247854711405652795345912141411129105630777440765138992309664155300100337717242452298766257024903264894167394018256448343513882743743276782621897136608167653577335031214770540424095742267403302585703102469969056129502371250747857293599380781503954786418796776567137829517851891778366444486153778921845047348140399647202708532102606325320924847757812077476322857724504715607235408300926840080689764230930359489637280606802257811526785905474092795662006351671108662838453203902997329983676865053759706197905103849043103048321282321512662888308198301101468775924894752782281748833830588705597905474855386193595159769746354754893135406963840592408920853645639987487752278258858653565191254939618460657664755245056749059325746064036358305761083014511283010518333366992397661115800120428309031635545988762171353077754337431893805146390302714262528331978643294210974026307787463264628593401689021733531748337862572249839982934766412710035723185876214169694186744557358969018205774529947861365304781462348903894289378142936096680395402603057360662351758780365105108609954561322527560865 [165,38] -9498000837365005551462245231603475685739784631619582278635318656910181584892073356406235343950091814052815741180922516761810382044124559454912391145555929160604984289715333279751298214719890345482398658314296709466317154768252970971400020255692323343775911866634623018677039977709340911203856745511232114439294605654764826013884436729642796315325605518504698782517673822868207955737787763135686924804026209402015210486823884290598620392926712503716113574191862449413398982883766271996511244207347773323833160058295243636278340751852748317276967651482406197897750123603580377261171323828017844035671497158358047557464845045243081660434422697166107329224707648572696737840213753791774770528693579413572762976098561012129037273552096756800213940448627206451382091757068168885030110635117859030983801252059079220249836071882631636987115404725483871226883702066201485004739963862513266157784894054123239688492991087536013068752503267416589629080834854454406585909660164954769737575810835536823421313881228550905823131887901055054106854717029888284262810133921214744966504893695815049534135409098946514836590600192315974674250097042973835171869873181955801251514646354436868300495386827708823194331624806783387660 [165,39] 1805062864608839140901831825638695947688172912020116864221230551529374407278141707742472641777264769206870244598870214545004714540987929216412763743706559091278063814971505896772586728901007675335856187359620304771693877622774985206747580617690678047842801525958495247636407151208922394898828647205282622831078326048762808894182890000366828475361052228567322724207838031068897440030743257336580647958252176657249963886497480252842707109074570094437219219086647046234745288437001898082780361868299181591454372464021656771478248795529589837598225575804983862322890812968681508897414661045076468642911274328969451465644040617363683191924968038616410885448403268138642098731651923048299197826741789610945129992990159685199143081196600637466767315259957644012493233511409369736478119349456887354792480831552947196046617096745403077923625197702518854898680397064521628089952952152292045455328391032482593406755839912395805754677816277964411391532781646852197658004171110882003252139065083600241103107657506322244180933666745298024535059321950739173724478264952684234076897508476787734686852993890348055173133581521528830557498371281489349832905302091437670696554111329934710500792612821748770891975340163562779 [165,40] -342514529959866299553895540368245439824505531917026337094469352523396094207877058086104069884693895019434576555962014328852302935350121508797824890353899804566200622943648093268611638922184320893130138552897075868956828076456194349418944623477707777198794152917989000613310212334038615572584862124808607851058571779439334216595203143621251139741205644509849308471414196467912692983813169933079129969548477011006486229540082532096153043892277239549360745459625585923503421550721074161359400460517970329534194127061187431753874875996111334727462711153156932522179271225981829357712812912829142743427353931241781045459387676911302277536860858029027753257722539145310293524664425742713600612535392763090583610392772374648070397975214655972654595284322706929271521435153377941903213879293840248626629054286278247456237599891449174609628215056159479401224278099724646964740283719666956128840790522507703127333764691629092572415236851738221424140850841003753291541065219136308733017400105754128304415763075886663395061041299419911279391022105695385226491389509448210444533034666107698816818694469950882926326692084545691569531400538745347456638641484588815561688737000578818329138680032136608735914612260120 [165,41] 66688071240583690651355504504050373352455946167613595576086464020284364660911942339849615121120812035349848903469144690366025785376489197601964396112798621536496327372943457693377922380157502080234522837038390057414895373058494131611490144036810711789371370998158837362060783989505670365862946102934113248315744745847587370774855554344842566362534998829319276449177886706060599142576423108240884492418923564802459351761202221982167492819357674381943324939355161738420261740976878286361092013733738548699041504941372667562628711087917858545073174798349801256156248932817212008510568674064520457507733983778773121025635723379689626020419234889594966812316214550547430169219597860460329994027903458511489355660409313646030405995675702772446927567334591434808037319216620949801523581220730311020191639095265288889885423969565208505351658711653115699055956054659985307149339270155515344131770086053988938458642038873242378091854436125686920156795191421579808670222547980210081792681535272736756770599513086993268225574779364486464212019655698374005710006758893956334667018412688738713317071337595565192625887567994108467824437361667838165300412038848338507748378281574840491269276615481473111143164458 [165,42] -10708599462975510285818011442683609291804621638615755181716719224987905284212658521679445671473051976712666522903893131683675973023621961604042740602236008202149019577142873990425119854958354097988414896113063973116366975059331453618822248104350500711883390014697537725149931684237090173353523599889380617117456118180009824521895484865638369120928429176410469273058428395807790512774913279109208328404719489647098762391442769637230507968775727452761595729179578170463713961144324644180887126853859028986866837552348934801295541374062558292495971952711092529062936264515130057521647875782451129720154949566234983553694439585140753921373428236490909812124922682139147356557035068519072848076599087856739772253535796932626592703418811894808164676907979916318415615069633715592154172754541107994514635291460828565276300809048317197398532754209534014285284785624173387925438231015286119884632823954303272190020190313014014477565558815292437495561202335747731909241745753526199419813292308203121281524511554646941117296477578055001428664948392011606906856280396625058137800144288626266888162724666481203962625017188232818785614897379508904695043337064173158386522473323602791116551524149093642094586 [165,43] 1382597893593457146965532398034484742170976942696491419236491536678161875946059909090342556623687215566638901542467316864702193212217258513198516942283881659059041709253575906570083199083725677164198061483807021745141594354685329401605785542223570142587483971507076309425096961224739664042268383353812296311068027528245733249578704929715194293370910185700179192157095469031520818358542581906789670344727034832948508373693789652617769356809253767493181482447379990990531147968325366410523764658703308950597600536917052160558179181770204801125294694818775336259791397126938189072749686209478563579880772641219434307758222562147027425962856457353952589094239830368131728940884793731745057847727486333842423991219149814795758114888812504624672805712705300192665314735598975972864543793866309218578683336584291738851428067721149186664845633464612714195268418938036275511144204027896945270248331027519457408559513499499053583741175175069372775938739929067729773172261601748071596051702696172076892268400900111973534106454285159753984644440003492788250941850296224938025460022215248586386641726054073056835152701256986260633849119185909146059786124534513182421983652357413375737435617629652527507 [165,44] -162470364988230903740330811524875059467705961585553044364829073036124336640426308275611266235907150115046348408777484446296402677516927498013065797351398161807613387822775148250900552909848975500527727805720950202223187147647505916279010933223065855949958080821255865780786761599091741422701931180399896763198722499533243300969115904543655146045114566607514242839609413682098223425306509860249580948784526892904608814433845759786122483315040650693366771154170371093384752981404512066770899391449825096847947949157626868293382021485657369174911232388775311740701711455947511446955458102723433305230441077439872661267797815993470161258493303213314555837710745690695786963501368497240555978955240623672524736742302769059852157290296828855865695432105811463430865265769252761203139373318773995974846766309818610082785043887774179878401889903368111380651476884167244492423286544200660823599604439343581571303260158267079910009299153865950659725242316512450231417538314309534630246825718571545360098522596445793513482523768730654262075966094146827045560503485490559085527540948092539224135417173892789428759745356284127601649282736941597231457699384513719378346307969485143315709606927998310 [165,45] 17406961927896569866530973860187721478238449699386498837102476913395859896729549041836455766681975367920466243304214233711553269577516369767200668769691041898601161471412005567079501851180137097162239548171529859462116778549669480985952604578146518106087907581229055277018053393169337428611155446513029300461457831981379887078054970759335958561586825790675406607621735955626025326122321342007472223777348086311975454100856839544296237244925423968165162290661376836570330199604297421608878510895814472588930100889138309748343662015665937229711418281749856962930624058419242457168895715345809220489856151553877862102973495041038284040868555512422336699824646355616865512531479992781684385710931590078659114288870250456366663763579050968660288811172003461568743644221622726852511596604219250564932934952469146418498745704616922066910068585086417765714708295746956655358355555858018944571701417331772078079600035340165693197434036878477906893080902424010947462931969066912835343579971788129918090111412188337407748977899668916934322617879701386464388639535357506322989683351443134998558787893674621801907386334330119823096228594539083142360741371007611662202950955636451365540792634131 [165,46] -1573693494943653081314847537713082735506342285703022963865211919650688213230565371983542933544726410189716821821600794523356663706535088971442309607697742271759206408158585497402409337281367671096067871148037013108363039989960502204349574346342440145729479259420825482696296466808960135498259214873088520276403762969234420636810814895222175856888309361887583174597754281279183818265501356923036610908851026838420241826397794169812509308095544058765557910457976273229276133247715935980288772700975153774680219143909692825426787192106162470564421614107306758433860666733128886865864805906697090339085910384592089272324958611206453826024613151844280837903843681201885728550077646223001576129700356437982221018271820307187275209690369723393166061850924842186920048590914766152937853291025454226575866942999261603594898671949917687122873543861590528248002649433160389018407703209866047314192161315108944343938808180952524382700184395631525955592477470840343215728125787806503713271684490301367750592231730557057329058782266153876465897603679951082205653397057609566114781765140200935656839688174624923464350900087291688492528331728224842250492755260309289473736528855824731687230038 [165,47] 121679020553797651744419099322110576150394087517505345928344403754075134503160518933691886633983580584614225632173379550159776168455243188319001223622339106455055773636369807638181556340606338558897365053074681613607727590701391503355376912339463371022207752807972127480668264372291634390710176265267889043139147655176469517250135940353999270466577954074749479528603299778369578464973765532337956305262997872825014304783497580316661358178365107842184384595266277598975051801886800441279102043550545000977684749139560479326933207043406297145644196647338235963761418327436035611570551920254600643890000792663210461995072972673522647570558090919919256871498158228106958824988419547839955978823200246413056805704506117251203854254324096207039242596591842653519087978315369462276719221262067151725983928337156044801448019670716871720780583063725084682449825066967357349934971607960409191081791760149881786038228041032351155259815083581526121944403255033007969608196776006321898005213170182160994308176478044079237163195670941532805415587601816615452219236947713890853534451207636671528520593590974349874059127550464912207937499728142163760465107309272094635382236315663194766625 [165,48] -8216469362895809275827728060681781428539072393184894109275675544066200637634924340305535144577409916076219091849158410718504184742461327363969456343643797211442242202910582600063753148491543929300695917472996621541470530611461786772868857211104644496343723315428957118712689659028995390756669996494855153142068988670349578853084037678866820204689985062883711602856975892300208390445632500320093742814256629660501375221604768615591231241422691644482424720101489379517583403972784585783752644427941534425415788396145028897287629069989122116620828942216278383873208574477603058253638886870295227532470182699843715849362985358188710901951828475696274663883783764332180497888057910767609748071584209745786866202261360718706277621819308672607678006864724478156042307020466696831277311214156201515188337075391808169286357739734697530500436493339857391122345011279033406234936700673848743792033997787097080090717228799000808408196151905308629425998989186752175084686092350567271906563549723651314857493136880333961564958947784416101858313055676193117704225871274235403256108060858597097422143505728523676063995580825893416282982826915849800405462729739142677108581398525967000 [165,49] 474229360444695801557539645572135754351372124183049177747509443704981853667413807615054199136880164633851260075324981876245935632565642910585642984356190762809578687302858479226678246359371374110666711334125486660693410753027609508408803470707760965834914072755478578742252542600385690384212391581202190167782266285014139329985773621665111804148718876833650635871273979103634130090985017380735438897160209462629227455997883937366202227057192473374558509887744118489870548153827705398428581578344075059290943547881255990884637037979372128117370198067267471700234175111445020583867642004232701133969828626916336494816987610408548041949300378846819756240640975735161790140970310821163943670537574093078115239977987573372966222122029950401502408062519230188829177541591549177610321091132715955634700489310402453547459472274692672245224941328961042078458031245034621059188459214413571217094889201582811513108665306877873584707595139301280438581858686881948132618657437508076104933577126120465953781817351389119440407655305356311405630028218606466792553957105926298405532037747836871192477094260254108348673252891635393641732178859952461520736275066563079075219339640625 [165,50] -23261620734016396048957477208595800858652968282600514698405008933204113750869638324175199130488458437116692891662298132563379441640517667841573074208747608945509655581780026997556176066473396728533500650225793612441113171379037817396593371722003576234838935206287428264464743996103223656705209969570882772599939551602764559745111190244987243056320732318026155389121078423324822978445956242725591198885811246764804292136599630508138100819139879865696538169972767623456848585193282908735411264157969240635065936516632135991980538755616341443277440169184671121969764206239937442302859623742610654054249444055348133298056260590516200376473664130137310989450242891259212406560628020469117004721048788101272086141543735807350627865868468478816943356619692013200031678469004606779161612627410250327420005795593702105675072974185096589312660606460284929567492632693926809744140497499518324413365038248261120774283043464670327952271294146322865495132026564137439087229236293999166621378341093370219898173325321488697744248036514664138477522449116056402912231265042122605812121628354131692447539441120750542427683759546488373968431798035705931931508231622241068913248125 [165,51] 964347164979268537976228392418244902509860146573409647541117309688244893890723845245550183650134004607254116224939229719220154016741200045212484661286002531919078873090380249841906174933611520374362590123434374919573960475950604730229959297813028503202034743601846941030399678627655142963404317953971566616977745901560569322138710698946609109256229591273970539942315927620321154933264689971889333482660864689187788866150502168880415335864956731498827718247492115901429499870262662720285694735404280961107620983053052488447289838054995525206668479725930607604497467167070108628770991543397772778770070035222157424850880081923921540353618796034420061138142148387235021661923080189291513490922854633269823697490566109076803042739803358778000076822771455356198569925118381846069115186651094084721904130184460120125506001316994832525356941297111433672980870987662502817723738401351518720245603247371551611276678280219698019002202680118996725614463164568516904148564205192768310138104917570103971449297672492324111370168353730052395328405487770470705467133252671108107798049918473378862371293699233588698993948516558178761505749130870757847479853417196186629625 [165,52] -33658391188892466487004607146594554726383794018015536195247102830816998778909187220842338520927989145771989090437088410266051116184966987139274591757480493420140628250857450912693590471741964928526490952812613286099645792482962108097245312785468246461070453940999907942743707199503285574080636007025865909168067555986707355425033296450860250524074598715712149596257684638749205019160171917482044944625414842981410491149380723224430773109628469873455252492474439505076756990072568047888548971933556180864847880771671403042409887648277295782730197390383392480720723634310597879195527106215353334142161434170397337241678489923264319567878660286340578623044432362362005634738010387693791472657806556765428109180742581222483002255639465609180626158666194578093527813765546657483642333595948030488305209732875861620186759768292653459770560380040270130786370655946566597125567030067062784219283025807597212399927719031234284234652739956844435052150009000071621229352508315499374337991401450819278251733830362376641627644875161983598395266856314411756146548978950926540844722020890816356776570162749316076627083752966459061775824568193014253716965869008550125 [165,53] 989887521512289350346553005480332887536568031938217889607861584520843408000601662336864397359130790088225498208573575949103852392029097197656086258870566204380857424817040756758970137507135016234828522483686949621009691768225270567332714172034245438013062366798843009577670911483858790671886689986996939718576646930984178554184484980821266525633768237504111743414270992694170702377007192361498803329702344327438352143103675482893416186023623382295916363335246906231709349355893956635882469311465356804043510453715762132108564550143643607864919496327639765142575609097178350105130533759923695039620899030283928379477787025455773824242086009529604001693678825447873282262230783128067423891351560328130070061609003438056531622292047705066855259115112795051226312652058996542890038123401916722112829182456242368250220638090929481567239689380348113044860612466614230422994742243344891397057394350520341079686712190410771264719156425019638398479873951862793614329779011536485270449674988991194738406148913556202986547658809249684864897526663331376148856126790553153542931036418264621306336734501827459844463711684759414794404172888818641769786184538350 [165,54] -23837576906944604260033439071516764327053564043917554092298225951495028983196773681484140482552213802716293610177237957395934224503478091762328251432490288844103664587532166222146946060883005389320636454945944283296469442899268201499463128487562540636659978092581385845297583440292890399269616033587186111733840880879054244278980391637458191303196191520931103031018803372203971256984266086313247859033634075907858330509854995851632596193649900102970651202776177415771714846243052193575635836121165826141323349356856611984238405187102452012636486555458312595525481289337721801994969805255036174219337604785024773596124836624265148692321378024002977509875085434600426342472687207769106731074876656270183701414878846756238704997515726036707291316495892544568206769445990055007066212257186570135295025063960849496065039996537968497563998655061405344485472682650946014871551928294953923157201526347034201255050693646015333047600572175599421226244646656102674902280300945197163113645592432192446496382534639817208538504410131669965384087663815354603849220948216223681221093312136159804287061195242703934660806352559994801905275839422299613520918975 [165,55] 477579665459190336077887270498782492616688020601422715039153838355950115256160395927607916560466481587196875857886691005517887501945754292285670674580137519874231208086049000946223543663646819800637977569273146853971045463207101751526375309272250901103224417905538365959427959192844067051663161659455642856232284644316832285714212331341989513630424290711529605941217857730143951992570138687988962489371728179472871092046468740800966018125038300924841444161129395411058801289815031296025551601239401369631087252542993012287361541594808520777496103659883867976433943143476492818787183456292750999443587423390094737943360038248180331515312076634054930204573639216471261880329491062088064422998142488521572313537763754459436453972928680032381592186440934405185390843551974761699913496969693188787400730322871558138864197139371283078982882124129711803089693325474059901242750437102892324753028465160694242129910256718930626849054283320244031839581870209378124397073582283926863320715921441013385693450221543737722934414349799787445857033985071193503489385620533190953355303762149344527905060637288430506089705950488244036743490187714350817900 [165,56] -7942714925197474922508248495052420028698587479663747150566999259639241674629226378786972967597834118350713946286365397444959271140265796740234541790765185048247634523780234613013981143589700362802029548631188418817843928482567319231030732785041990610900785949496732258798345972766286398759272369070037398475570547102701933795097270803749323048250223190515070960643019926925085660827594993623200537377612629409793061204829444388005092866898604996060024481574774216907255086839974276594817819527723694538209427890887579301636574420658546226818429543212442030833192140357999551790473298030768196618961110068907911327798596881716462350827421966499209309389346655999568153334706180391881972167711838324087189481315824417643687699923514268602553375756209278939938889331466740959740296657762094788807941577772921672556543250705609966323443638622783697823233572813861551825984781851136863791095989072646044398803912889252372355894027067444457650309320566967136316937759882497056539921212260977500521614950348963783899839735166830876527858967320522370658708962463314687298550541587603977302793369680116104952929441350647212156798121624706600 [165,57] 104087245836192364611890502717576889741980792828048944984743111286750597989611743512025588447975120964736636141399416241218452041933780248970525580164940897265976105869386099900572494533003514362336620772345294419718306009944225757502929899019832644444973168122718439250644180579795818781229798231538497967551898513031357776384421445088179980605418685566061452954018698930034458165897582222191983844046262317048032178436470674325625093419324468679521547228867826620514983316146676046367641777319069214039665080088105326068062331476689019961273795774341519680659814646489583688362454663397092075899490689776265837602777204787942852491053063292363239654498644487441133856734362398221937061988256375444586474456438575265549981301037418636446783545839534166989239099397900444251551208903500458170459950102813024173628504435717050236318338498557213853031860233282226806579450049116976457446028984030760799928790314415540242204226120377289341312050257883548601766269962561319069710119803054936883832569688607359822777050289617824694748620030352080657791934762727904780878822053185458229842276262863321355630017354352997484749252242450 [165,58] -1132925625121542340656782935891554139063902945210583379998603439686108116567833123400598534763477393482663490054138731207657696690904871426321237761382356616798535495675764665692312275746699361554356927588864306765957617904800820061225178199525477498874187320626881787918073113465753210064594877697059280949289156996132352312174098711960688617087541875179640494478329577848426903895357560270321743677740679810727738427043265778931511714993937667979426296209064030640346512903513475221993447895585122231863512575478130126366093219404269272333555426874476080794073193178617606816847222737624278935387164128348667275233758717189776887857255378285856650305118151917167439335442104534446427290499362460158859914428670903603439543093914821360478239973876050340879848449194766432099090583321941810092360002471040818511067391177869264737274796691271414637012909029761086282745270199146448080461499602646781025115333759895312568733062289590974251518933291663818966725291959950680765710590229648418205364194069747617067562910393937432171629841996064004613972192963866200215986456665812937600225547688259293717276340742811354154652275 [165,59] 9977031641598426685076113727528073063058336635996121966125118753817918503095174816339089036844545851976333639917189172879091142235901699918133864276624110458519029240969602450916396686963927445948611912381560425305420631771243401055269857497677438738531297628831444716817026241302114890787758366584413056835930110754412679854899216842613703738112450175396529765323689491921677263278230386600098158276732637143459707549185296712629230191394542263339560801842913133055453851440483637688158679069296472729549914470141874560319405520992740504485255998291640207234547272883589823766137391528923514316270775980498614532550958564216885498710905274732757006345183800503766809543767624133477845242296261551669127791753952891677934402701541462936520875775547085626110021537955997316061746104228677058966524862829985580928227793835056117626392912503694556400592344395987197381679933945796039816542661805351142086519610070316824933388177936249445479066750513041367865419756989176956076818936561121652516729242497293000877849761669950079108313057610596723560364644160423702169272677540299870865367086966885915468781695621839893775 [165,60] -66690728449582060608704474966076633646356177239744470370690350592014701952761660703181813201062960969868568579174022165717357526126908634634483650492783164421847788485544425764029942645649066225645905251358398722670502583135585602453095629926608040123155110147685729098897969435385853050491137240816961332772545152493753110887000565083170567835420956414745288797819426336045567589421674836244417858919680215108166947341777398907718304233395578442224918258660025811571604914821875794270950779347901517518722872689338986114459274092114417000516963227021517032124521466412363165877180972453279643444871295930300796666095044891383483936051781518886181703929386028796638848298498351827875972310752172066540754543987800669601628435507892588086348973834954123521518392701814000570572416640578873030603014186294275393455040171158607827818775487932421936565964602257615085420913462192227185039023913801601409565171582156484368586038198075306983352583687709185858549597274879472420771711823547955798314260729380085549530402917243051060012275366661055924874679547681165570536477532738211360831128098109792085065022568438725 [165,61] 370667878071924326638007588469596753872401230072317341106468864202709911236005866690647880108798935787654088054399239118139744838704581903468036011996788589439142202027829047698997632008202285978230429998268901112962269226440688140609128488672627511043193293071611426444451749864151405412758275842729786543162508769712018313887194864637990172290569792105899999803818382484757350990389855984779811981146036272312458953448823073517362667715593403346188216093265900303095872138519520806263854034047696519074152506306852130697446251180750380351381593725882984783801416359634423277874981742210901406030429748347854509870199726967674229335411143454626988340894241627827989511143922360340669014902927142564119078421179710177963903993892906396913796148799687438109583590240300378376681972031536661323602730557212549056469726486896899450828495613401953848437058414446774267570210590662846376361023732626674304305806921186422289752216231407088296588545241536558636150812851393473249952916708443652155325993489298394776687550984661394346813569969409677502395788298037845344123263529658803035194647351664774551660321650 [165,62] -1616988444629650037683271837770170399620065837533295847236398247485838135415941387145912385135432903645231002989603496552210953194267720815519753787270335296685396593617388301671931483223535735232833295257843055774082418505756183436672394069193366853999301811208185060523502226662141120880172457778279655273554915997650031568856380998106008008569514727576011087699424770299904527150801274051817614550528445603214316066662130396638704757143087034306017102987335566019273289887897734587682826274195874554897775183038678885204850468958945211749063274426739066009548436305513681744057715930912833676246561104052610914559966541495539413349183401223124392380614008930607897874853906132366067554812371530262865479357864180849594396476322785509000629424083705592432582471521994788672804839670321066667019101829033355611096038745287418692104952991144418808869597778036594056660765411485934553179317172488235321072466982354066802569319001226243695645728481430903165616521731229216013252393751846785095670574655919229700049915692488427994648408474644546352268218582647897865646622768351659562672352416455144195175 [165,63] 5175301982734727192294435682603235611109444531969772983282956078079025623541712211506311788982216474494952841141566031748409107269347399951895192250812148706099434268224109065640119431432848397227182058119641673722537524316586794620922329443588656060789599237191287502586701825254313216826506010919222284767375969482858425480673645331712618498047778590953902738439775476524183183329962004052529847928331576483047267396605118900486703153663660975836111105578284891104859822622293852385947686381836543949279447367179676838617023515412467953560142012252894185615242736432182758502326731839906438147937894826960055069573040381356485625124987685699917850035198629202802819632433379572067301858247934844464128367167287212632870092407568674095428795751227074531193449904134741290895113537631909624323395632605424646917570908749861948328819497442577811934910374217244187129532204726632184305368707523721369849471958522521271273117462338932170384210289931733692556137853593843468779703797110655630218147582311000243163061912072195289884372469005730590768366933036590749867669975201345376713285054624741455 [165,64] -13640642799487215971129882627702611981123615696043280211269037118526011114575600272257836004438590731879790769262138609130331200647654194835873028208394165847898942052989219601495009814789374379799135952048011031216672892411954310938304789471165735039674309851521870125557787031179329814600486921172685952132186914425294264086499713518546617136841650758072689963270196608880101234317834013001266237488938376155994304723730826175765611583190306919469022611712821828872143116990609397803592901001433401420394998138107786816972489123763526198418822682736878399028244123294970115102430323246002610389966191614669386874569292764301049270735306812185649057681664544885917325478316836071272023179491090709006933271998512823136113722215900517140603399585646059154879116492635022601180582278413621691134570137991069026739056073627274382910262443639695156118751877014395695978755666962010746168826664386656847142547802698728225193418402056361500893152174866397504274419910903240965250092986156232919910482414905833057822104133822673387703861380588604611427874142175975524055120209549776857056178742680 [165,65] 27207702856801980421455139833349022884595403156567125200816136981149251696009793332942764730998105205850010830441644111333811853587927018949454421717064901336356189671650852960161633001775086624016047207668327295832668971589818286716523111342382495628046851510367356976369355543599186055587145739132594054048192191576055514113863858426408511476540090202151989148196599886117763434444496320938667285777360289276361819954102153140505092027610748704836259843553197448852280724666575020228583083092865745334172388815582422557662287896984746930309987139397133325907907258337533578544997515649191227624579534626910589552248556472008514758647363803511517741829479788989773250278495301299184439423125847766489118529521292562457314270899601894587296597197005994226148020880873654947406342371168876989246250046975627844008169630880035944562750760454487054030744222936108986251291477074286864689485617096254620878977998415534639522465543225104544885490121260763094424136033872903612939276962151865015054985518939686077097812880174694677245948659988566796743224706714320349871459915658064819366090 [165,66] -48431793402850296649791573327530686772756792251131032433313091004544748594424704015930403115627478032090195344632860861151292446024331220824705517121799801275559385543625681503024179333079847391939612910345152680117116499362254156131725596665060336658933690528737726645270067888269804818009436509074131612780521425672089000325994813183644675131170925585489020144243845904007386888802205594635118275328374900699007574780337676649588462148098114770616333634032691684511532980927447630057763832980992177055336244096685100060488131826348810001858783281513695803451766238724353561449106877752197223879353882202426928146687643603033758189633329441797620373603144818811333904561339781099892509472096821901862067173119160638963290645101473979622575207241291476643644946171212899834368255372143857408820456528814888564885283550913955331946159575214970164299435328059767918167746615847842216259539221510870433165545440699280115910561643582927714432317282981888569705689366732199694025494579424337897117649406041797313230212434444966631646130035968252841155175968866463058375988650922141710 [165,67] 454531112470080778228152493579787634729905345405253592398676501246801751152130246130120521374138304590866175117759469246294360368562393471889199230574783561914566331136480875453050702176972021964615580804954752558428152277987868384573861133166464636991573031412106788344691815534063478706458659114453013903972421158537877646165424626263614635198922417631349126530091374184098913633340275027444401380336493004971376414111778796420721405288031157567073968301341020934505030065662448647441940808358585594109316183439826505193418670697438737082513006850835406959018978377674174835033385069695686508759029905334039480656037120520946842232688563830947072167944189041509533146987443708923700661933390424239153757129685555725051337733635837182911791531581042728548244422444485173919192865329532327932119887327789020578794041640898791539297625490947730786816552708388936432491674802534404240476721147612823088003679854279517856246280442857732284998631458544188801817063074378104188989494169771322517714658075140291293163960740988311634042729893785724879563910433378238799008246569200 [165,68] -29415130494039285802029720503100833729945090018172165709146843958995986146451019153232890981097985490291287746971290702345508726612789419607554829241856586580262620605897159995396995049248049747823485642421219903291047478497816910619034665090970180065966319071749736302062112999202438354506793068225873806659212184159960682877880806777048553591855624932162809950276953306072839297876043308282211343382793356550770316088632448016673678698077364767989715250213489253157637595227673871623693439257043901484523371354727597693684256060072566540721154106334478853044855908937205121124593966718033034715831349122157936458684737728663622813211125452764086008492541533936932876483989368427123683758126736572793605975881608349609085349129333522832884504523664259444226646038234611715050446010439752975746666265516758291850866708687934864086637036428139039169173525371326090321007517640676533722716342112452719102035587127468582405026840133187902635900068761524191413041133165046210371871691139699832711114497179818011099208924765572516760425818708516297240182006561083137804848380 [165,69] 1935276771198831051072440730677116731163302131387514258589396786397483588455445559843486267684926267168009675264477584881109408005580966175482825673622672539469038777902291967088120492130253915429719222390608692104940234919783045668941089971258158321539993238290851211178575987730436331929448105484839991251294645844761753715415299277804744794756922513931189606432078197812149762538352954113102471414871546710741028747288329419107303661708553597111144265852363166593116226198060046973514619974868016487512303880924883823435899032908916503214906562479887890584019187364043653776373391105540955359730965876165031454248946522054295093897523976781361838012843705852265402574178791899400364254334996619050879463659096029752496738541458723185137362877014571834929936107325026000436135272601575854255847979176518820376285010918211838954136825774896373057513838590403102900699537746312398144898286390353908594753875970633801098301097492731819921159800647247989021785367039960092642540753738475263948596894067354703511865653299420507325307668331603992408521816860930511027210 [165,70] -113165930429981701484318618151540919748288334158103549581301813632207092469841614846345688664424112123018738656653267067037027108179408237075254993637613972323289875190971266060877031973814076235694576892251646359905936241697623922217327926295235594729959336884721211592413689355202795934133513012382458819457563139580408681189898041006153543602091306740853298556751163230544276022412722903943585716959977911792994067546001539553939074968545281901792312072261181064690931978118081034343717954732420883879008087014288394609115755097999614181295927285082406242956906794859278864063050091365623383517284720695978203201951159381913376005134879318834724428946944422589751857138683782637770501442441144145686610401221527820387172055921301454049677137569516446050612176963151863995466852009167945914822550112298479828928351268271610173355493197678170388676693862569604278284333980323405946182676338755433485817318314329122514189833992026971964383900336659589584539957562469023312983383575696694199652017196578237978203183875543110998954978427029495543753777603812812220 [165,71] 5871376897704982126161623390845150482913454471767327851872863885324189884392478315352738940495993613338194811655075982637601170727692989333711886887732201358155422953654284923274760956213601120241866016299468051852803391177818712110242492655761364359338771766340738437200064349371973453580299975784912781193820596639119365284701695910916615491557264755948623035455479663178375284994092466225484237900506246741369732699475485381753571869327868999521600031794333958193807408708886445777552017694934036262651055664352258387331916430494124129134319576725184537766554046635755803048187414522080789752157685843074035814378085173292414425873541992905330883144791064874170150932776315843094922165813971156027931004615786572559108470388998811388409587735080207064814093782027135166781950126751949682571983843439666623864784848013451532050347369159080133365500474663650966449448631368894016766689181739341251009845649816757864684396381501056593021033072080205795873779450414261278746249476084358376546583888882147478508502172203076794368560043946448554502082794591270 [165,72] -269139742182884924392018217510285440310048956135415399079164315179186041699903843137769225099737086645608991055125111874589134014762876794473662721141103675342612831592786608631237709272153026114260350720964719113545351206478174307062343315821195549003519342096418813408765754678780856716802897675720235848256828763961385174342189444055901783745823642192382886942705793488144119760065883367123805758407067325047101269820318263953848335743012114436083765347384438732577716909383228423774803014689497313161361556679570121663391193072044446410952164555690579768268288846014980485583961803611122015557060904906620019421941655636959816040936423027338629432724590545546331936538619414638516131178905238924389457862419042149788354192645096452204707549255478356426165062995099538782687854223215090153975261208081846284130230643601710110553786974990532806526889461235907417210042458951580793084003071628859961838638325533996797677731608958490358732217025639407062614590669211130837986667603293898311146039150268444120447529637339516390136362647296137552783960750 [165,73] 10853993493342511808035795891204265942669731271870644008341260875593003290269439597491503259855209313576690649088711089173618061262437440124412996798272624461111410997841422810016975525421997558427967730382446881246422130970034829888425907118604794488803975454374589834517534330172550262932984932482826048643880531624236562363980909947188404543706246534714954010306697561466955830477817286341578608621315715090492786782652414319101417089151828619833096041227290725076004822508167264197557288323026899157219531735594656664199254757070361717663272295570484611379313431952467461588420275569200850416459195809713954103615594381754970593280632441215015414505690718294589686674633950108682558170203380591370818448704702171922055421865938223736052224804695374458300662078126802651624696797571173147033173963446734765839997714864467686184149558536737529656165043306713243331337670839829562571513760589481684158918882731378596414994045574267871044874071442584596362429515650660068789596287684511567852665776077723690337752658981998498831441425799799197889475 [165,74] -383488077182830272085612051996656884926659146295654674597482673456041117303134232302993216345227461370273874175836496000147386686964598026471376379418254467447614907503282974438214273150438939387940051515980529005340134636798306810960409864189030573173258407601249218316458726734665471110873858088822753099997105507414069262019779116910239535622760145165984322557341716772370050537639141850004794158848433969469172405579558933461910609254964701168953870357087676083182327010900942188483986934484023505673514292859504968382628191979707089451378523653482411507071837865127246153197007915193858604188286469201595910984726484611206059811583312698797470825446064671930849016552292413952768607506756819355367510310921205380029254739330500959505643674185825037289826097620429371459698389719389185920090845072673611886053800242971970797801973886574313791508296347836063893507909400630543629952741393009197686739880763529595233095221676747112242136319977645513697599781436056064120897262039755171606541719150031258811320739189896925988799769969841340325 [165,75] 11812691573675531339676785816936505503908093473398206724882968558436036432213789508939736882655822664703676199161879702748573450763962230124963403614026469282314613670100766458316263855404167490306095648126699756139659186728998847809093448492402181274223144319236648503159673174981614380585899220279847250744276371514522023849472173657770122325235401557437219968518306505970129010925205904971004814399120553204939620988157288649310007595339517875593501363400663499838992819906204886757070740347227600520419315886310621446848216838257766061277463808137872442069793921961278835141130883400164991268062579240632121410362756048594712146836767638948526108383676438293108934072844901838036958244342437403911633667032210557952236596206532442252237523324603134624959356560583781918520498174258301141659217138685856954079148602728260017322069536415636816566042607372195642280179544960226925505305322357499869104187456485698445306819202931713517597309536998450200011169524046335140877965052832378246153572247953943382066371501453770637307131143496800 [165,76] -315508748680169672479688875357842223074330903190889548164428102803285267323083266460397989161311819987010279295348136940761702833613079530488544380084416932635901682063235308451429510331475776876327676999779604571296020913111337370498163945644120838848986781314760143625086337788424022233151882128315572232644530077027246688974871776132862508954699114401787346797672599060380935700473474021746135151004994089968021531148452739719421941922896267460094859985367343736771470836814910521111113093963992485783767096876062674062251122634527570412128179025665815247412575640827897724132722830657868688329777629571770889992055813214981626457323480826993936321799988116380098979938212944783145874419445318532263121392479031623039771300568378625294684742593624494435516624760582605766143424256808788042305614334439336220870476223620769145689592528717352566457666608304006392821954437752788435321901481769630645304303624770340827483143153850962946741347878866641189770450969137769048200834775597542614438349019608652666288260750571082852766140150 [165,77] 7275441347219050808611345328654467192009007510426073578385311659937145172252552150937942461657082756178865902487564393181850146557021341746611191376907241210801723070752761539964194733032293967262648164134347198765890866778468491367353155013306893594867986444361223284466351740934613269577439701544185439323832798353248007746225984439787516998466883170077609759562617464258254877279230321369252755562694054301822125005249450003254805460575079339794742536485494093729268294508951298265478101561297610475618230252694655956301586199922938011267986752477571762573213644438797657089881644181747025775552953557201927540331889489281659323611162228389637422275446174522337065925018671216331872810650377208308955728646550786758995896255945101411236140710706891034615861307775202787483570291374132134890554929128505434116179792542837798223102896040607295829751405974170671572892650171039105089873603782335590759932391949294948970031351304349604641144276985704120866310673616593407225207131669916665166567564367745070124991620644127644325900 [165,78] -144222842618378682942967492210037078650987044716509379089117276295886268647548301978308790886962144746289443571315931448815460447202598005053843708706785785633014281614851754822641051958268147359873232109541355126331465332253004527496119357753851648845310821610453253079386602499775438114615561869000956794454859381120534442300828688403371876566232176873039584524826551269953608748780720884419146668601959950927236420539083926109647667949992791301355247174830294837369421791616119266565439288190376696392414185813351274189908879487851226311635200903945836994722422228168982359692562448432716921234100554847225403637938887644494301380105672387113888460765156001114296894646429351129503514397798355017308438159751900755105105429864660350070916396515547264729595747728188741065585591623245062709990775069257507483751363338209426600581379468952895251323996124200484664940302292303633880776437289338799668017966881244940310659682916509162351755085348661792548117846812829108387355034613104175568151875834229429027442667482726924225 [165,79] 2440010087215195590549469109063744194168676014477983865550145151417252524647708551626829067846669214246709276790149051099493537522603292284786575175160309991076135069520614108776827078663607897104488917482394054769402967464828201560726475212367003864368930761009260962544903016571265681611494190661490631125087133575358514762108852828508336580120310694037237167906450679351608010546606977541025559415565356352585950966396497821815126027943804749213803325212698548758729367065218466838891965222647641075009043021202708962829560839878332687427323709847448695204817158136071711883517936633455417825847731400161039651620444084118676985532011863751599839027545092006254635651420218680149760242279700730299716867360894261906160206250680060499186727531473329879663410806752358297097145199987888101070676316250808185753949420944850652471221326343072302086741772699421447618043630322491988666960636328136715041755808998877292499008014041839153137710598467677227025572027038186075246966551912721563975323069207130736616787758845960 [165,80] -35003923858170442798110825928644618347433500175256208845852049700587937822472285805836028077756765070519988739926664500587283624065116753780576711430202407227601827897974600964498627129790738032714096033745168385147886466698620962320119160425510931225083490298721614232491598048640206847252859564501935111471088742099522660160986460909030107731893321497024354786958964997785301089030524057597250598173756859914587891047381530374239547555226099317743609052792597352420148652751535063906707910132688768588474685028145119099895863720388646844845181900442730533880322967679386000538513676294426873511551155639482820781725481978116040943246578351025598439321791854191365238488101534503744469487777540698008007587500465429357373468227467522906537955895880326590709157561897375196942076668433925704807222459884963331770224469970031855773542003735682464895880590530011643681597499360324082472564629561962263294641992157788730714056435132418599867059359454349980814341506414692901267885958994398590521224566760092724815118700 [165,81] 425097242573169213083992507326011847780103097422077927101052083962522700684818338879444966704563875704879248679177269660386598295189570623690513668755598000081369864085402162499688774498920320970048438188347125782328284924806119278300991103392986330345111579348406157743780773983970453616081126318937261864872084756241966832063666365463571317913250635097602044201522400271846151515677097470242139956953967860462851532121451102020713991450584190830609426735824445760272122687475705446447626641593105608767938925329826675995186115907312122620937761986365170393973872077272957531878163399951746832410969281944904346574437322120155540605537139797040257060983599376276885576552059488143149029481258673753063893778834995166595236840059752906132240549313464352774307368269388289947724994657961172750121644359206418563490581520136805137253298000588811401043576859588910120662826471809013237812059662418959798016435660582551753969708002028387189357495917781123170050904449889994531065592148404330641961265292623182127175 [165,82] -4350401439579803604595307305426903479277910397143170777334886366353967803937682474703342256309763071501663878246325469559890257186172128378759098811946046308105074257843110703135807510898828467047513220534982303420080187313566923055025995464106984248838724725002195643184010104698566438087698681724870594090829229736915592011772775385720376388426268418294144669406266347031434997757924056384947301494244477005998691984645866794008675751045650271907685749574200587160252313110835882437057438470651530605129883794475889956837434073550921041672740052696637809264504537530445471497390727101423466502241071470884737509229854589120009959609822425937877714780532888318018793737260579188193495730653643527288286846574479149326558619670746223946014554954594540236191996724594258961559387517523737537719145100412830171236595616619351113157911669248598648673183552890695367851735022050401907140357500377402104003689505699810743508711470144748471866911296620190774914681893572738007884668230130350133968448707339451425 [165,83] 36671294785398140148184196786430111614327621932205969351823675396082102616976930357064012703279360350238041562845224246544489495241125239150114276029570776295729118287807996944873092746879301890137231464872232791821527949764395305273847895331453252657014437808335032290972068377629692574513716892365674795978853507632921883917490654642672603276967425622066923272923601077062443211691378895435700022874743835979674855346484517347391786266372385314203640260461329551062812635618817170636086933205355572934106485162068869120789089275277842742269491590462228611542741453269283996693283284823953896819670206626226970267420686832248662382119143018047962087792811936362180229648458832707764087205472898591058968287899537038067535386785674445406919950305181375837452980061060948823709011927843911351180730833342848665198445503044319228503878157267652100317070739350410964995010241426222173503027958484000829563807226578625802482090229312866104156942779050293078474924706496325832441951319905194944711029304930 [165,84] -234378847246410251945884184468404951395322620918426749948629611184112188707143913878762220840979302045582897595018481350371679559040273508353184665091283319891525612912862049270364176469412788127794202989538392519210952986318269398181056737746799527949938287307266395573877456576030919968388441423496499430535400175940724119019230099912594529699125630099686123206781776393552905960733078515553661839798311820378688422156440184159650609102379737366964178345605796077651847883606175094983242900220611629738344976595744722251221190908697239878827809392443513443358474634663041389302993506941839820405823387475454024176659492887266936687864289002199558861618078237146849159954727203436999389164119652507429201870081034259805727166024476014182519381294101161513708423325218012664325314835476636684246831600367136502884786997233616347248095623463539223473078426721351653977455992586354951788785798848816993555559367267393416822972510603697923182166756814662425143697814559585727063676408733676883230305 [165,85] 2076416186381111388383040784324357755424352220190385854318858314932105447661395868659252918127013363759288261902101427182863603677727741612540874850336639770818260368561822666215796072613417056312736856111825586562810255593426463367012175398432214586183961598838981971991395022038832240396675089233026554097085386710239790550228842684619864548117571208347553178801035059812106287188728480683492220312417812739635087166766977986501744153014141705345985775496227858610386874349839939953803366034330014802539769128691580211120172057392002055816886370243745621462413142415455169227816805646471080842214073227217751199698855536178988363124219442923494601441414625295665440005773555099661740537925355583482861513703319301318583928046551755653926653827337474582783486846962366449708674528324736719462338084146779139459732998838452923442380813777694048972823125181248588590575710418872185676001399266552139613859947252866494608697304123603933240433118642252892952629315500149317136477769712724737690 [165,86] -48547712137505688471673500981447658134604938493045126712376574118727021067118578458941748716447517243494318038177769681414977538241591340036232183982491940088661466189999316304044208211904134880308482346149711015361355268990899385706017153995856366631818433894805489063372699837104421159101848683994238951645149798743657653132131730692699957705789321838331718069235929767338263698394793454700837172697512079751055251155197884735431882060973352400548688791196356878695371981440956262310119239984161678968397897476245815019126810877270166364091245257871408398782063778380263783128002953823009109579378896907374224265896782010482870063009305996221694043536604737600657266618597074308091594397229785755959478149521514965022884518390779806026025049041898375380465469353502541100117664319840894808221096853724479107136608198479458970604658572385960440940245114302055363276136727729252951278280888131616896621009572247955513357581624050391224240776401085440677308699658451340285208420869125920 [165,87] -1026589890505172610521542797748000481258252558682844411796678658557962390326661245293300411867975212195305021562846751985081750691461968009001284217961623847003672322769647311214065107281424197604937472887056428735871269918125593604401330220571981215957476440610402288211910834742369573063420664389517072249448661561650676566303685302460036645245356435711323770134103427197846636768424428554562961520035502740510548930925906282549493138848665244837803675939930148978357714704785616811238526225035305173709856096791877608829754448813827151734930074497708178821875277930672742414033401274286494078520717877404500169792449905235315152289931657606559497190389051450720109650865884959771735288266511916549996124675064140289517777438526097120032487551032003173971600017784525573550931190957399166480388641891341795380908241812994338925605286515626272701579622206914624195138914057198001002740838906299192920948952993151505260890985965406389138246450958256644486977065047442622591510849560 [165,88] 21475638475608725712949388828650297362541244646118791239344410021154728202971122591662766017833607173327442491308712926367354442828466423544145771865792114377232557743176307747197142189205291065164901442500761626737055130712312196666504731627722475950745283192073638711418053019222565259409466525918530537200089309232034544615023957244363090648075297260923643090728130190611676601626831659145556956074513699918080536758905730842681795469481256496839329483077642359189108064505359434598129028947912990349668507065598656217733300398963076608206772867746615069230130015228921407356589131637240632072782838384643310161649531749571310732808504609320588927365270828817906861295444264760927977977601405290484661548325189972453714792827140734929298829499779452436786460064463687571822400103705707262472901671458241210823455356089595937558634396823794929090010347569856456119780303019391033970231131931607289013051542397816173915279174402739164600100800245714107016997115002773158920995 [165,89] 830434160904569569073252408269344713722924237230872817711124383452360977756283957562606592803021855340512152235589552693045723097506998332980390828396893173216707964763008038850626343941590869501373941567650897823074166857762085895829970857101355287468434416969282938594499573739474336136816568718532947457402846540265802375589540367168957891126822921131500978206997047137802401156270226065292873897697332462675787877877019217242686654387095059797485464621287234292151429083914029947781100493551086672039549455902606829668439653774717567813190450867212465830383800253767006152269211777423347930283915812733138624411709784020743398030226638543501996516564254753767548291763305685727471985125737562178254753778705928717479762401145546456336964455461492416938703608464038960940152440262066575668050543594301236630408061550729873914421785924237276041115997512161131296909827571340679487576096903351313003366467848968296705425950066751818817079262895489773842754220460935637836 [165,90] 2714628983215438334132498151438066578496998554029274213576520781113541541593833897300624813745833595769360909934992664425153217828564381431122515230728121474516026535706437965624273912494500174898000118815142905093307799739063056052334374417966613910272826803555241378002477851479544060091225838483303816547377319311089084877637957839717769738983974966216391374335471207199477536888794847582446640312924598928062360616333282164616850855071785859198316121902186247953623316032875553487523077088975338623114080911970739417554119477780632628059014656613241401876851516703334394600842151797787538414605564924588489637246563718568373834836111567584476149328214653704981401660536397622327369474599363912570251650558873221607512501123051176622431752656862514355765060093196498431258151728877702460489278531847569277166942940349711224614683806664678786993009781564029757361164223654117917652411427020891370160636481774977663266124152619861849119251774130959257337133846538555 [165,91] -144453896345080231747864379822381390302813790513543901957151817907425763000737284808767807092400940110042834501865018051533901680710254192461206897529314735743769652268650418295997151564986755717149846771651174241631268865076089446683530212941643955632465449152931609621447296527135305687940795667102923423263962927661530171559609211210024455451410867090677138737533378341119312644985579425153715164114454888826776626377208841972790762350810124878775075738452991282180778562690136138038943488728489955467177071725144909013657908599587765990551321348442973824708785289990153395424682109984021739843100717346360785541889389708945301615838898055740054140174228439739414326717661896971534152710331780676428759477489154940804361429679577321540834161634878909476078064372166974218145151400470426870118699829107210843954076496815286945230216720151780885582554237236727349014599218859069172839538344562560983686593164117408741254294492149207342653916972137892177508106508 [165,92] -1735468219291761868551699885191055911193352290765594457835032398461811604457900639389542706290742008303092582982548194442341155615102267829632463891687109228623630273239016673546162859916872365909723637763485605373089192027066967578652916309078217070592625573489511399586301486180130044314299151799690788833706948915622516282419751175585140554251027562895139213591326169386348242341848688924265518539514200585063569754129443916862131191360792174984664016056029130383404240180220461747472820978256889973565872994518161326303284012446700524808995392536099289748786156470156068411499077765448063941539222128840514560708412266356446289835776766955326062238145392498074824431238246905776953621570379205884668613651597804659992225366045726113682506262071905215351042588364125330805000345149613889798908659961254619436840393284191106968593186999194992488359123956005627828568839229342606129129559750302110217932710630135388417732561705086698244405272310609729812084 [165,93] -3225428185919035083048365519105468709048077950154449324901616526321997355327365861697622917083560588385982502287540774387741299873501049378230625514784941930962749448492113514410753677961290222153981581017546297695785363819127747173547654356824435408774101707598094541030544541938935582916006531218925613989671044692354699894937080149838780980107185517611208461087661157193562929370135902899295803166843708250917201348869268989030773887582243938789442015321557536176452922062033023355079766772424113989377769480496788970185921082183262290639089226693329228598722267583361438958991548350518140662628945860836302826819304653974351983656239815373764642558520318328293303295555017405810832793606537077607643610895889707513769051710042983293712488789240335408695502935532062074551384652508406180040195204132162403273780554226443679188414220506149753496956932351687223767228406656966828594370699857823557363876175031336255240920627292050288095042416928133712 [165,94] 54336355834306095875534568952268017523773163701749095780285771377265574169802687705159617931267714498805741276691833540966066533485560373889885080687879044896298063127980112912260975166596507308957391125753711309416903650594558043737058677144996838681991942868927535164071327670304053570708062005995237446284774273653774769966752969419382850860184370479798657578829472815765342668600429521935240525921649844271024035890298216130914934349737442825117859598958610521513797405784258001767604065389065393743873660698384442982266132823401594928863750777477982277477542034399281507996285282591560316217109603449516004991695221892043693673769134509858679626401617323427431407761484117132071870561328851033493742129810720479908780257563683555472647749356623622349657730306337210988604582905175868759169980928872973449589383547306661398082711739334321292282408867365268281989410034012902656883271026723625522952114796485374758814663586542306145469546066905 [165,95] 368381230108286827831754089792745814497249967187472368140560820135959368285802548471752919766514795058209116437581090985403691163675199909153750152884355435834108303968779707351272344880109272457173549307910110407185669441884223294499017693016998887640209733899397545191924760366681922068279158180882038201292578284325191190406836033375474239844782368751549094528835261256659726805140263650777632287502897322945029506085840366640100217799192885464198565029552375920948033962539047417370948791303930314314042295958722852333231058253706106394433898599119939187124495538610492188816924733333527419437122826674750106699718274490137565929188867837887519570479260876158712364633537191236646555220259740044437663673672268546467025831209596423770011450332501100088237327039949687610935597449344458392561713592521743024256396940903417810044499087369182263293930357729478240479852189256018210446040527082918500521992383080958754468902768657050295035694 [165,96] 774810908674630109022520396729952153526769167763824048728401505000427085718475110888655625121009242819940127966389368950492029517567682276737941992808822459806096978566425727983775730297046264832056018743542557292136354065981254808339445544947774223926057949422271147186131600446333468933411915119962206507678982357639736368799170497942725640583692536470232322745524817673075883876892466441725967859906006869914790032445598282061698531808006303270559302303822638412487997845325486380751052772269072270951190456904648098688940203731564825477725183055087018118993184445485459846105541091871624989144757112680529749390838228030946384014799203460235010215924465670844447238477497800653712868549580040854625022029555653097534515999191500614916129183143656857752380239998760364123914500031186351127509620648198485758369984350144478663383670820561917575013913880466191017036416200786895392454859452427865935762734032794857730254700604623662848 [165,97] -337373180436947404946497187553080860311656053068262021871845571457644526828996445768405670311032156289783281415436335141583257180659606807654398543794086283630170157918874368550326530898144415498100623681442317664305453547324973314580498460507012888197396547640924094412836681129227935595934762243803052261608280555159439185037846489307472838973590520087408848207994002933444838662944109840209313905261838480123659972923841403370312222105117306394258090067549013132512628183471148081372679435530423323046469774837390413020149046359934021515464806205625460475279350799099372400072919115424896918989681014225534480577575260338526214650491442862051581244982808591373806620604183654717572914490065088243714811011258921758542538234149580178259241666053140337308140079801998359248057035096495643242217425064465139403179498935153058718324048351008063479468036281241654470868657487283127916165886042205895452370461684000559310602054475325 [165,98] -4045374056541103871855450574030676882054133208303089227482972285256879571610738897287638355477856739581207523159927332174602037868922327910288307064700483900196931387013356658763268146516996606835075786788158637038003534466449464158636969493493614732189488514637639575454725671260566963304593100323720682192788504265923235308351793679968808221480858060523464813297335884588401341867175537913022073739879606749560305997507686420483479286938282119234036179238316665176715607782947521580861745714987836651285842828611987914346811599495674885152041663037452012017468830610990032052934988661079443857939692287316108096559382140307311333128229203302899031584589481769338419238129414601150842402656396468906354344080164238220038676865386958536061996798794930303186129320463095383085903105111618922038206511143744036900957764521941093352566644675681426279684403618477535795467292025406082572685268325291974552415399466288463011187150 [165,99] -6659662518403851801332893251035160594486402714212976298072183496701022528727901473697900287853448107875790397727939412164924857439826228662203575700876653114572351568853838286440551480324348246086670739641605431329700143110540488310371395856985893843981584588715161331708679114647638991627758614626811948560109713350291100732660921732070145700994491188912843285951161984646644211458436600964820025353933933730428264155948456390171534149960552665465384594533699206941910630610087491001921879694794418600502614590180940627874055600957010595598704360235312216150583872622054649317744396664205891369593431117036924212577036347881177946131957954391219162628652118810821593204672086344150640243533290988383667475266486242690350552105749593803966230779496015075395012024617687860502742630730101514936275059995660851710978055526963060811827477806630309448006017286569306013002438338688543200192342744757113898225319976043691700 [165,100] -4421263702017220864819947396587275861850018408777255341322805824132786518544088676463574263518036709576020680599973638451810592987206959840715271929494781183780439252951533883223399904256665592073284725728425125988011213792212472904228916312306591794730844393924315713467845309609417105164946875590560179733996282536044331939850568424545989582300383993303894266423871695523499273857583210289554677816641244685270450559727408527867994362291805429895043683967140639089592060310380441617887675636156817751791789638525271811125453041196520765129940493384999055543900619479349531528502736274553822936494179745694432791176873266940669876020661506602636229783667759640136002586816793453642262168532595777427011696176770036203729116664437967681401893012591667795090418220348195128492671748287410556110137033301612881400646221208839296228518044603250462272295942471998812744336230444546256922517846633605271916035932570575 [165,101] -53298331206084163974135833577024457163948839851073425958361192436344920533704829672280289101659586394999677036145722385098635665309893430616943860530367362733810932914031018107491429615115006256158358456459063787446023460509635755092344735355323747162243742901825647376177266943132631244885242652034723437621217915125432214931858926737615422780184093555684835469607095586679161373686690729931725914752092722568657117853493337187978413377600948058370927222801122773541104393454141141210402358993517142942105217665866890524376030482089608018604227977542859598611005255208906784740492174103386892997233772103508939003045925856106704846553079260833008536816125663048321344505875113159378692189450414000845630472541881552394827098302968815111761497556837395454993073998318170376207604324891689084588212635207100909266419997912626910574063143721251180878778646698982907239561958735465561810044326102070367148375 [165,102] -2319678383907803476511592808864638939222549456993183351197293754096851971833337924463224520987806541987479127573166690591841658126141941465341774203317252680329097911128011418797679021372559603136822259158687820823783186805268528007312057892438578030387027167227389519016237479091526904204811620719136955585875606327983712182772157900412813779174541708627470793172723634611681379246043175382857056426336524437759167734632855367244435955343840621589432036585705862041908813690555184969436836667478286710664151689918651283313423045477967610605533234536260651324883111029315826936904581145152270961128585132660906906847738127650686225074887072319247335818257652385379762407810768774348162332599672263178343891743740055584889596197417183571447606936319729863814616060257352750337737857277457967977531309993293598476593293155511991254792428509121959970335812834910921222853039611566609085883671854392246600 [165,103] 16646573651841873134961473707387238562865118772764147212402398893996376949585185244425070714771754479703903391428945271058387426097942293270978280150025524874812431900497599582607877955678770312280635882780296827378908756108334557243124337242478513559590540304411937240336177499780366539903053831637923603110893567800440480302365979750022370605315089425019561267606885300028365019602853421753710191716861249663726067596336113035095152685979450605890689851744721447573577832027317520973721483598832958263593120283640958806449200248238747463074248989426050774491516380603719596899629101897871912244910069166963562104441459841360760624633068345086153540762357510048680999968226050167565119274452233552662642097988823457824110375735919483991495140643126699583881188318546972199831510475916004713903014871014382993601761284642874020153382348293920367536660525801298206340292054076298478486903754366900 [165,104] -53513141924309749878389363285652354046532330772116345335344693955581874839894720529689253263178103317227614105473405322684475895386742025558020822562805340969446903239233736661604160336458986245948510267815848698874374697259123557099136293628663324272219367471003417186870923848202014639080195668930109706373458775327050016817883306335763245882925817021841511706136718998371572672946387135340639397971820030640464922829769285338768356101462010758193200642384047163425539637923858218213933709315128986996859089748439929502572933522008168167185301258421211317663976656973089176098547639607706602742681010537596386954703637820102694673838537646404843262174917390844923030481034131138122895786286742266538528715307646431761400756624518643845317504324823176304877101214291571919103157919170830412894099318485252226855356732805116860494651235570706017640815175163457466994521875574666659903051400 [165,105] 140664968662842295979110754460654630578993645381539028315703825648352851092365889029654237277731263563260503067113449931986233415862369495378088985381171794741882097214066958900986441829501480974527283867300444427866938291274286532158319677569766236154826082934195575969735554734703119504988655990058154495144923705486302388690975751833679531644107836647665214835199921685653743369050844844873323900107078458641967749496622736138196577210997348059085913176190625659155376823085892688404477612289724278989415722870964735456737230381105273105668175619933770812893099645560895984588977595028767833322660897635713025295763260695416381661280150205452613552535430729214666497719082721054258309108656072472686772184993004726315860749584308815077218728545948777525717475806901775409357815341299024439442599556416172885055801580567966291092545679940771789689240731412285561044461411813762851450 [165,106] -257872202975374048624607066646178315663546314038804821995554068180839546820387004885499917568454692818681214242422330672936143430070476549831043868561746686361276495536470984153932003881399259883638269060330079495881321149197870730138704339478891862840954545745700055261340008180981206704411924534266072636098610579171493571666178075641788804992227407245381681489298477956205688954519921485929565754826674764039900504615974483897447399382160410860656483584648537085245972822940746082592826623021554032778641433928109753908667616187371648462875799931523483105215472277853825737860409596962746711400949306083820340414801197952079812656159738780745440307013919621352592793721721747607611612417525640499078734405282664776713482946442321672771144576904785679385452953764410404235142311682933555709480861233259739632858404007866167772261536322091264563754141152768766632726969896815155 [165,107] 260048171976056286064125393416059223848426936063327167541454500748776956169544522462966823801841373838656805831903469688844877152337799184723686476718658690861319776622690251743653959499456889514674359683265766488033417096515083623092992464419887694363511372233501760131352562468245938635975053405458051222150698414581805246882269514811458698927470873209288789968311041078212930806551015020162352396193540908585830457536224933653442641430817052568342356020620356443312061080005084239857072946341112217628278547561499564017687455224115613262701587423371454783636042637243971362829672900258578103241465892452355837592609240885599703805886329857465202351669263896615547700348666253671325418802301362464249167127994815894709301795574839718335713509367925736047769020119682070878146051276118969322822172666652114399527353368509945233578520883474198162536274875100902769263378810 [165,108] -130965036585451286337101596780079866689961693331475260944426569133580289513396192099103059414833212663488445847293309257781151610884051890843516880865721286062101564190348041066425342114985630380023739015335768799548271507570536302812864734908364896159802043171187344785003853058654454760651917296022623731501895122152222571304005459383541413917695298905847035702562758524515730460472862533450861179571882669898526045468205440595642075960226743507231756876293785253924680363124224079867478170367370660015225193300239644279897984904409757978430992861049540718869683957272217370507878976930965280578653008320833468735916313713311257123462514827649043125640444646797944653457095817822924170258938896570767816919122571848456461058821471472462195433582842950110700300091789157248154614813096392442602547651063124288248313533862727128680897044013256339893701898620368947050 [165,109] 34771127519791868709533757295184709232953520858672105535459785491812136519531273839095358996157310651752042002044592053261789285461236666832022502973933332099427964785171966568857497186251270278049490026003486658364785577640347020357676754179469014856384233075723347859800935019191206757623617377984521793697458211158157452709364622133780537848442431174667439560034125329141684540664645351372291992413843166880988564867175100109889919317451831723355544308772690435364267059925901738002560999355606680921819580858505540760018077025677469239718298593990605537670608566654386187088021277617753624803079641581675580426542976268986769265011884994316500219584474231148099672812102684686855032588472924290459910447210239107683924392198168820370147959695558671919404069122417562094227524140297343418733428010781973423218065935626397217371018313243480714200599542859950 [165,110] -6149850768079985818504485700164202421870054681173237909175569680423027406251464616486116828389945633571028589948552147426801153536907150086669062202792723579159707957343273311515363652164436985519991832740199779249508715450680944709700297070236170663808767054978225897692925500817243322326050042087916657773793524332751430017920860818120426171352337007558250367351423599062597723796859944639058519094305060061984461681208026147942856515531481193509844123680045639799032771609310484516551761682181153485228033427244439548677012738078970760681800239189843190012896630723500274849123458001208164233941593496945546213290564853869495069138655379576304057446815499502918779688691150760943522907690641514804066158954390133535553749082546992274786229621705453202717426077561715456932441640407799631040766387846610327405279370460408777143913857993960957422175050 [165,111] 867985127076665447752216564852211736703180437678779885729586926208075303018784149719124523924432877840347756221038297881357932002238357474370716459267789030220783177768063880522218693102656144462505803326179397061622820239917763132887337493102063866943878462597935581145248033437605462493458363923943623222017587879716472751571806075389701302374303382284669146515953784029855977188656149524459676902826378958101178643337513368724480802791186297924451207206851321835725012073307754766429029873269121445957727135050808635395943375600465930661313714750181312010999405386715504829014081826773300082340921699740059063246736066491042148249740772434773607231432031617031682896949426639863826695539746822908139623034187217489704170927545638086462381328025009183240933652723863050076077427354173722445496102284148357839087487000943918285853345045964307195 [165,112] -79017502349203030802238878940459596912110803743536892623614344668818294993180460171453964871340245812730166111098161369312008879335194007932876168389407435772006836149685526184727051982344156869327044672907678942561291580026111888642255997899408119915858209398406984775526842376195947090740465327533598734774645389145160773314864160732948891368491465240886563814168138730792656127626261936884213832161336438319462788119950156274132044394111677871762553109136678990506312642193417037747087782276235971239953081759768863465166226191710927249430219360298007359761378797095536960793424217573813916379631585745277406601860457496939955102820422729709064484759461669222083074229600599985977059268253624816677416291783710574699633434196278963964574404930522107076950484286758557002424788608516694875364590511274154571515287071330348081807733821720 [165,113] 2138883074721287759503384147852359945242438104842358747170396412226032589389146575943803183383302731896498319193018503935120515349492754306781496768318785632452407440684483356536335154120459720141702038108712786408468559745419179996766890816935355989916162857143114833564331784164554423716577684133336532429863130849722211662984477061489944004593639225439727915481642767811905988013744983573988329623074419478692644046242534271068094763523064941868725768416719077335307846540983192575797629132017353527730867564799114395270920581116038180682069654813009869327786367219749617248263071896222773395516546606238593302869363908928979000317120967015352315538173238125819812221212908436094999723635950484346048190128433945280963818612608292093777124087679967698835209320730040855208838637660679768660230953322714306483316511171940166507830 [165,114] -3219548339906866914353281167658386484046590558936686802864632451772463349036935579345883815340727149906229831716107251520799205053154464230044714647119231998685781179687697974504303871517235526660836258811882591775047974523732056970664141239180515032465983237028593120048984682749538806051916559519275064036336808511344817347804654029652629436596292307739813404048586578383629783157189206417255449247212389529851581579857175784854872356984119354028221976630826742125513463883924282612798130625254764699418899097881385549291586278681325738364924881119783162603494166774465280311129544475285291750832980726682715559237714006018966742611417991288870923719088362190099422660775775554270752741192349846167341927805378904972995713658043642482141256012237528360457558114318245889027808575638117499990102134590480577652488663519278321 [165,115] -2307675116108147604571673340990218352495063541678394106335412043535533102797099508999824786031102237654035868045255820351136777166524957416005661387957778048038671768084739327179638287756592293877717417539108086546059057675868619494968940345538014752601546138397345202074774188724807280811067852759131534495269296580193780144501794784844858307437342094096033564636518084119138756190415387261220824629850170828884035188862090285290306599358814563628997126045914432414966741077334882840421715989297777745624061698339653804479163720182884154821838899113098583054595911448972920437195860339923860571224796998537318728551481865173087137418861142507966363401615437209057979825492659340826948911382004766477065852555343258599450196837792865353574202996745452852742329469328910675088481580314923521777498787009298717105785566420 [165,116] -570731943374660491606509893827739303646187121699878691143158171683870630259632248392533402079028229053058056614444557053168154167572526690867973910207315748184776969172662653505786763915825772278509189582238488920393321198716855402499706248908417955977826838719130532227687507720440317026827594429079925436287009476628054291727842189630838997486487603613354025268063637257263744500275695696761099945500351135386490320073091619561020652101004561572567687264095483999824162459211501517664363929877760971498911166050281645404028200081274106603105162002070944618093215787667039176964738829779441801043675200255579414449295493484469049633937626618547476003804538142027896517499161423284160254126394328288607428507829989218492801947634556846264754299996756860958546272257439163816203938453277707264474422274129595487452 [165,117] -70268971546231337878839572536183177005613373057233021770209434909400291578389099781268487952406890347262372051513048103165722567322486978332646831627988814894438271842104925823902776124108767725919304265534363559551732855843189625423742534014343689919488599070484697480202210536567551530373357009672324315746236484920916329981083391576641881217925381625640081235179179658538211228781936275620648405515285214217227800287451391825620808483808757766724592885821312204065267721288697107829761125220859652249983180543900462999739503304611521283358039029345132683324694043535709778734267233222307937819980767317863366128165646449889805138701022295795150370280286891079378584963733418198168864447094496332350264822050992356840837854551547430601204033990056490129615461019727596920213947980306473001163005447673896 [165,118] 812215216364532639123626513224146526017921559651561093312466470687702807019730094662042111829610945166380934270276551029331002454199495620759854721186105959315003359010421543318374326575003096017156223818234850073384996595893510542011416893064653768133618859073747693714277876254471699881349456142922554434958644535868013550440797421405988438765886176193076286791038407532922191414731970326582689805323084558717696682388397471525301744055240963426718283504441220307148710447375960065519444199845421649955055833432180267047889701786996183819450967982997717840772703032501205771034470242915858796700699897427404037469474341480368616898732721425135401682207330818622645314193074709130039467723877544340128296076193545856598477318176695427762433684774603959921777788095334935152956120528093678978363077 [165,119] -326751763378676889822719689898089147360802497133076540801495687176939471732259433556430673893469760554350365483210424676611790591104721860349606386457536370630135322485198632620804678722719627340020042677549315773448533873025992836890279445976092559004773959665748713487700388545294780083056353884645941385771770875524431751798861116891852816466202455886341581707104407838557781755953145456230259883628086356734498863688596933022417679058991412442832292664553086105934604890327422122414544145733228672490798618365747021183969965959582149984031745148646680893589518858910446803392427454627485612101742541632479177502626763528242298140446994532667901879237992232172953001486368337864806406445920845476228184216547374816480572312580719380146011606922045034242956400748467695166242030568787854565 [165,120] 14041551792147325481567761197124622523253028128393805114891062178696727911485723753128745554583796075032897358779029374955276345093930299243605115430839624679440745616063894928204265574148463031963905596435706584562882616662392161870107614564364310690143852697512536669969070651147787366216323157349888190350525892462329135980511226486140668479624833860053394907358102365686117864264685119218726084889875544196430728701720352285346099865744464507216050478566862429062927727885432832759454256676742986288407353862326757566340168296004970570093935355056733480949802698629047619454565242807670081737275644160805706935694408611786007856492474880166764930035823219595429657192447469395900503114296424680234745088009525180628555203080725867139289421465738883063386225191387538603052749917271 [165,121] -303147973307238807853577321004708692489860637827320981047724454148695012473840842057644204637133375174767456758790619608586139837053153625562952596181776951323266413272011232945804578043803038639697455762701411923730064217440902145553707188478443192735498628372919010436412944672453325295068098527683388584564151749621797144994618263692848620086805886741775476386042700891618329934750531679380467541845174110368037073936712188345162292277701011039092079959768158321895536934863209792942352221504927866468871488360449097817164270592438164005880851847283455032575333232309033405705311756751642552669282430358502786624267006129316441261725291064791630670593076133907681880607928853272907083229802321936460024315700622427072000078811310768216309740317572071983575397902674047306483 [165,122] 2884704877273708107551556389557812950735162799197314051047594519740183513432968050793833197902218750992259921754245713528473710509776234660708079339359295107483186943135950404101529795746160570873831442176988794656237869929505129185535708645249449462666019393536137335320906162809076424493234790570684737958626322303193406148028006819938606167771809976575838459475272845892662314099308132462796808085438053715540861401342107819061031871232813792408760414409997623713248250859978572597083506230124207524556548788860114975793402825271955056588961850781786999397953936441492542457919150965954741648394866339055165933725728352688406342593786293338822047840126651908399855072851795613412928386056404868236017325850623861409286541421359676895539706120945196976268797972649000 [165,123] -12091055116779252279573387753678358674965502786987818883408354541392454271874037665155861885561736065941868425938371664446449845513071270159591090202597272940113374727285063017439112346350253271522629558301290894051924688571063578466505010753483088141702672628388413456190610118278215502671919876613812663190448414137158480628506366288892274469760330330401394478466695293341716424511386170237880006302113575083900125283856667755337177228204352544387609919375810832812822130590991339177694323316721707596466902633454029484799078692121234126154710344484741396263054220413725354426360187147744219903151044108024727000110382526061104714781496878290966598941609483194376642793492942028012141576044383243786947320325779434847334700411390111189398388511090435104075250 [165,124] 21667609006774703432178788449314810274102698284049885769233581405491778245071948761576650442150004555388746751560111752171758245378354437159263266611021931766720255207253994332823019753532749760641313961621883897760666219999807822908133643802388365122563514825367895759546089142352904156640934298189436081741786186819700745647745070142117912084235572713880034765180139150869134570280598082708563122587652320355432286449970065599766192202361419006267050469059753250583856772273967542380070858543938461987603737958608107357018074393471912726616533059491111976389103486160841506821305174526267736513703222927150932938405228006501143896612953856203568137406422325237289353796670912592785577885308784998788438012868616608966925500741720825133827860036129125 [165,125] -18539865382348544671963828813245396296806413032041746620186671054291278467569603495306159105753256434948131868328862993308023285552864957920086448733233361410877200410859726046132630800318536853064228117463274437194047769897881039958304660681853554670572370402515963822491201193007086382153890792584885166866469385136201234395652982451516796012780328402725225107781543533837681170136694045478786338036955572489622494511174195403435211042011498918658426995879379464709406560972386986145970974742347956264095844153897515975309596739837838050563666905948081234269848579748801370743540440381380763910118407055852774707537736124364908383324158616359927783088211923420896427231870137039471898577382285440413595963210268115433875349574589598437629290 [165,126] -2788250043017651300049713891438887489117193004343135015709400041113277797277228468700037331099957200322601380869191551691139606669126164214759589072208002452748825839722416873056940555949206280951813332218822798521108434020457404464294151914522519543189384520124838131048598696336388131646474191900042365765040812622688750146413590403252029325115208438123869223862997567493317241976890141926169893442574564699928450333293082133314941365455414797642379465952210981318639128927628340245871268159776835988228875698496042129178535263767782794016027480820361781509817346272601656547145835501806287355132901713115949743240771668260835771021810282360244637115753734284477888154937486441407010911360270944895364100255204683372153078195461050 [165,127] -19312621865206848762119754992498002180482573188273645913921249385091145697422225398650109395058015052639612033599983202849633743816825873571849324132047900413068203054864712022906797264157760297205191491652605174795905949349845620406121696482840394368847960029626945290635467311196485449707709131655754337790645990082385495719297806523277558083789543838964025025585388826236316052163935822008852614160479641389307138701943969133668180054302813295975460769496587118098024853472162352947062358115566251141670469356307922534614022541506628184022811078933501739267024566231943150696854341562273787849123451530297737623514138579043031524571819716308537474789272076058404590642213447615662809397484358205610810839763941287740081010 [165,128] -20877827306542878362435459361220956375579990200189320863633296290485741459348720151400463186796078260851375978342430588432107789740478088559281868065506513433832717015885822183567579696203523192526277234322209717541709454619720987786389491820764726162779531543473803634743138890981574447460154658208425526238427135246892957599606811486594616611209428610731008755148664585683971899540258993583835617658733172584616972268019698323935333218909586489692404764939441097354655986559972869098494595273686093133244066405119006530015425260432329186963912404682149805904003294473391605111998837250883394547924887814254781005064056877012583895970530716947061983272286633968672389413145769100935976613696297369555762694273391090 [165,129] -11245275120776682154528686930494648911239490686769763890626938827994066153576276516857377233238874467793892699382529704770292194028413280035863287052102741981767815452814153956177254833992985610269839066563690764777183427018342072293731645984095102244488283213554075374550997954886729922989823025746824508533534924568563529288993590248623683318147341287155060640502908226706667752947572454478312299178027492768893435652467082976812532109771068395959207247187814960990570773816872580413890458875284459285204267068138375682004045217731490150461179004522660789602674070313790018816071630149176920554812318480504711133665318027597366172755620567900305360041937772407645740326675598417259380114135406132825204055 [165,130] -2826871004044078227956078495288716790734149282492680022810445163771263291566530729217118102800267823626504040846248139934269757238143336071930491440018612828807872953325192938294988976771831166052530316406075252393478370709592168189123288494806381150552121694498512325790322226958230088597995955720917395389887917996806524288644527748396210599511071895776258693580504980395028260943460742159691970272691843041036588664120996224185621548322124821752572235357689215049608405598683317779868449066377554653541590817875033009840314766501284933410625782539420791206335093358438945130479744619793875307046585488319989725976586305125503744615779760421473407362968347115358429753778080276243492001854547725 [165,131] -323493200929078829846179710682258461707986530261582324040492538237026103373704487554265393034298024221123990057253189135108110765381188486675464190484343503514288640985098875989502014829214056767309852256405578268387856769672998174997415009376522685568573187008024605380795614999006082290969236913566339873500039184468404360662392676793823021353405136228219013518750354517255965332043849010145880879707503800514167457136730365543013957746080230840956134471017208250255839372873600602283610379036354932509956665339879528388896450701822324756893367395335378479965003380931628444886876036925897278381872179507732816182435664226323341952434358833028411677067626137014894736265375274435431885 [165,132] -16323616506731152175862004268079526267540195648243371432269582597489687167458010980147704006108697905425991494181833930772817254188779700013288396983589461196541044323827504718633682779977176231821516789533672387085715708188828274328245623510472778751246145182774394646901546646102395594656308480525558173422021701268798418118441870056751411992815228904864683379169891776752066260820594497759699168294358401989200511643895543752410719550147377066679197745780066289217769929241003000511376285099917600479273166553293904549406498408924161334937699336297916975853966499107543921099037507309524771043371104985920438369726212298898471560420778855299599670313067923630208961732751405 [165,133] -369601432115204473035276558073451578800485980586994271439619317683581554828093601376050312928490796549701126794324783438347359345480654321754009764764007741334070617260278001238412879368925309508585927485634895355584457177021596858388700073424627546792746679456082445272283818252357837823893691447080663575297062525796927387025550383395190917048482131616730356017267459833363966080423253237243446575166874847005581291784996022162633497837872420515629735888367870026344846528145352246094021501835372009270388725098138825988726881881886305212551856022858507400926459115861376272936233003238330062985191603334076633427742495404944755414039969341072802821851544717081340 [165,134] 1963623505257522812195667604160922328944702184269397810324022302847770536070427647908796760346654426761889985949005216778175244488080938560152546595412684272799994784183948011748865265304370534869522964662576188080443883750654813404773842540666747369383225506001777636175506751159428169377253929874269226784161843570916009142857970277297115402974706428985522259445986306683404178577766969529163147579173155905945041884353337472931417930822182994981782221645795214512990430587658877867495751605691216178248062064778920058104716890365389069598292963937955753976488990376563728341862397393993212750785829570960865761773351691704461087146368519766193328423115 [165,135] -813282522842687741535704782150102115573760235215608985439234503964225048260243172669822688234565778254004328962366147547714278839584278932167327257705567607177615446421306945919180307011440926330011126298066370648425240771090545944169458459520565450957695387995999399933646884011527105842919316507148866499758477464746998720184092988144337997515191006094742031712639554480796270628759474986033519947266345890843572059775491447164196472017905604430381928930782458895894778194496576193798327175534546578578900577675109925680032745075521623922790091032907362807952409910711757063741594134695513616851841705744491589952728903841981285832926371472716 [165,136] 61876269990906356157891121509105011264471434920320905007394705313130107472579682329944833971870281781614547178265491468657946782698125840047760872406403574111876012822695671266370807187295988948737841358971146489694334178103187718100046661149216233646042949870015767883041548498110773487773029780433587075019878647299865937637026141158839139338945812614533255201372826474875623406961612295461459230326358979727151981031796997520318065681140837712193222981012064541771288357697454179623082376234968291860138467736705309713240849441846225377084833602228938705248725775708512095328910349080668392233624097496542434570696381066780892337410 [165,137] -2270527681951923459413144459725893217857739785958250424392805507342950049601416753945376133180276344942566158911022762868838418296678134288551263805040772949180342454735709101592263349794792169614014259343054147446788516848416628963865296668158024956202417881435386390231477336728850214972614422784329189467802209561429714153903968632296740364988189137816214692534556401189059832658017561302596613834733653100660477629925871145622353104755349890706068757936048627766934897889591188520590894552216000530758237056821637705349235426936420935891315470235441339836477688565374157479676965380794984019043105693115621753093794897268 [165,138] 38237378478487115245486804177529846368528104904029816981272159353813700722573515835925695427738760772122444047442319499943883940356047884155871618991702196254439679240122058409558794038741240739268988463875352669544474115069333520942633007232867143903222129237398753768080264421585695144037502789678828953116933808332245075878133376256565413604584352557655757672242439144562395252386221967775433300125916833317153774267854140165291642829572533034979080871191526333976075937042061960789976571078356301456199850768260649529404480632775324394575712886040775248681522187381847027556982973193865028055775261157035485986 [165,139] -284258146214363428545141086753227143869604469956616265112259294346776055988200443341055155742789705448175355204670242875659634644185774873516655633043978840280299496618839708013570546838465574508505553170322872845944516933929056379520506552948764377666397574044732305187735013186260933105794073991721126035932715774251585982007309332307019321552152593632322867544965470678094632892478891890108076466859335794674557845586755218754617758587736005288587154519766571289410331904571274920460723798947992830681863091794557098376165487029420627638246867347632585428920456725336475593118051572501762336754943309 [165,140] 892802415429655993560565676007300152905346491962640498913925810682765435568644909699982445684207640734923812929298550711757289811276076393153065042416863330166889687247697876074751284100835739913751739895779147654286465607968499313076085306857236604480656058604901157566957114396816375646028712394472426550816608285452774443026606784992071182526307313419509400246187699460259433024895679274707990444022275414995086376223533672976033413058184112683460394072429063739927336084086036603048627557378892014911286570955790624291408148237247458409799958721311831107170715477862717889876677674723396 [165,141] -1147826897747799577696137667955717938046929376204647942625783554066929586224634148723262175127160798562976171673777356183281803781320258716759650770238932524945085084427902862135512161724922970147191005422785277623105076734548019268167600209113331048661135510935038264110442904135917387636282849771624114936382884515130291983875385006164205542038719952960863853299792097615494143759317099103803799574461347675133231562331801710111229067643916966714442853262674521517050974985055914918293222614441455898508429950967441687021074399465902888432417502621028118819991472005721443481144 [165,142] -374461210006755971575552892193808216931137995196080861042406471495096070020964774727905242710558008015984222502738281408424312030275459995278696958426201035140656721748411222133138348316260289526466658990848275957068586332399214277610175897040853715919217183683526495927248474003970064234077602956057470926617511922760483925725767295836719100109905299113440211096710120329052744137298602744256900397594773685436202685918651556119468840485784861227589217906965677378174907642089965119579117267215207860963338505808039826951916929843389984050835256973621110624179452356 [165,143] -22118265267022259450815401402269289399952501928268952679513391478864121566560742717629883241605036004324640792740798821483717979762271033614622323201121804748213779286683206448186096893347832424173046583202112893409074644201072419414628619609658934967283983255602594287423712252049446391840922129429969920532488770883177691578544271674863774003732156511501195201982357174628358300894446318863296984943953720032582193917730757669973579004175129818082712426402300011016170547439478625342243025864530049876063052786998261458476653656470657546741587890442855267 [165,144] -248749594412890649642442124101852263363123850979090505666552793993533295608268768590587289420473978770438466038210986661446172595828698162706011388645636623770267588712602686228812736974875254615795474133061807309053815066571318662319526391045923587598046811992710779369499250969707216542044624750257086237946420527710551474494618955424679719723230077406345904067866288298849405092240199350482447583821802066550148323442703036882073508688805878574155202332110426132926745326094534865431671806416072171693042200717044241368022526307462863738495370 [165,145] -1265197630323912658950624647585454241297334556934405947185154584523966822287925585881810221073130157031571753829050563595493318299564000041433911083789076704735196614018280166035571603963261108265935649457997799783160647030592099219956009412299491220232730163405436865215346780554339916472315412858809954805398149686224181052486309392628542224760763309761777432749084264385971726166097850570234056694144693443584316861232612976342607428446410731069853005920243873755399207399630483137885112189031444171540719357967264975751503798438863 [165,146] -2755852649996466163271925787882788838572989793652875041374623937416269740056089249744880112226019601735524004840306630064887911064436101937009471317260588322516035698445543462483129198509432192601979520187932449512425725984743197347642209292000408338941794094748308034589657663378961541866465806238293141093399914390823967773367944845585058481795129490050734347265945058335491187513756681003949067525253172043062429571835423314757946221818811706793217042349356633000928976264136254233446179553783631208501589932850481463771 [165,147] -2429298879695309087704904340673434353876397677714353054368926721566463028560330746227688102005092025695972510594178993176998600667222053682175246825180711031993673287361136469543880866150065515799226343599975614120900858048811920037504575583609611415313170325532265122837395816974015078155485690706198512035120316231490135733979937096775307590153630959080651746401915195710081504264174621517006440097274774674935081410230668463341980716910909333043148069697691771363253718161858343263056547753381036652454167025 [165,148] -812757554442623678220621308200226846106443757222004095241238558744045021394322799804782290177848658483702280395028835420241167713660573565276008867059010650884018126811133821115249659690933863719326579305473487941406232770190506264677977663504119626148931096953824289453204991239866848810399468430490906194772860626525940780269886734422631011375258349306968605499862490454442817426724871210545865471412941105173336382334867651190220146701902363658785146907582477528804383423158778616061043569127325 [165,149] -95916410315632726584227879717925030151181932932264008992502955688380233064716017527464521197328907319525579338595845228628648705113206516279763590154644546761847973063066106998466273302941572037609634277196563163114231356805371127819200192446362427930186807279903084792827751692716461755887639066143314465671633352518750576144669368950863206213804976833023729362812851324052235887659599371151991945012317715654880408425405223054194987552499067634681108277331867866463299412873677853885 [165,150] -3670516318720353870808491015209601277420330720097485797623941470247494902635607796584287926643980206907633790561363844706305831636377826326971675478177541043331825981462942064057765155706235634328724946096619776860695505552729231907781015410829443618346973785985509433876093025477941836396311088981043980513982763317498395729990961386859851823898674236958524927373528167256262491788033149540815213831615026801816219210889457321229081439352925992269191994422271013594072400 [165,151] -41316190687081844082154097910687530770520355422337839214112241681655684758022203440812790742997417432972295159860139081300673091571357424325304487119962109101274343435179761341642968113922848430113090434337101844918480407852210342104271783590712639901156622815929187180450569413751470866203744005209016418427039452341761195379927896439844940907237646871892041552037319302162240477713446824159750125890687591457262566467147038136617190889656672809163411039655 [165,152] -122058409769819390870415544718184987334370654067090865822848991367180553876924829662648955590800911117242393570293088136568182514425289944199692091630098697817992348195951006533837139686751510281116049163489896201319221438896888310069537546545208006753457211220415844783625498053237902232882820228601654416781800555571293506155004822436781825502985603146841514140842395461360026223403415671364131120492407007091364527290460094923797067996531765 [165,153] -82715914917051153061911790927175657871485370764150046010135933340771633187169614186678848228548652680869820640631519818741467459326730003054835954716020739158831006918555601509667560555595270965594657416883932330789943837029257539797891671410673010939879618009328795078532204877579009213375045195743554339374428023875688598419820900861059611118519038234901633428688752567196643366782429384321570592167762915554700839759315056115 [165,154] -10946359613409824113896052893479554405405657534631409275217994742998091556058699032547285484254719726558980691210036015834613954135538846909283023539502111407930165722129701975108145983593670201129828176107233774323526980153113398312852113241175593300370089263519657904138381692887076558695313740110952328049070680403587831424565624093296057749118629951189626004534976254385445537031535560479445078977131068194290 [165,155] -232727394699411121196257211706364638961421701543462348312084217678311634415523564736667432374740966419122815672605082753015515340773293833651226118232174884608090437478186244714583717169466942935162288697628953744015890856513759461270844829260399279544173222978485853622781214594444325172701856749355040800514887049319021890763689207697120293040858410260869173487741020927334385239699334798111295 [165,156] -624953455121437495349909029405239154690275054966299084117071289253821178682842785183649508229283321539152919546435876214585030798791351210855781712756653961230686560984233739439202010578509804260319204877176210383275153008496756539582538870960380419343218292058209411104089267051950303762843671655540330883997920385735008863513878395469304898897635399747248398192374783557439985 [165,157] -156690367791524320095783946851864875112317264847505665565536271152994949987622498646913562283083106045034607456548588360410317128328979580802224380859663346181036795384291548636549120365208215959865501717157889111218178249723972193559860268891746903038010795194999433997713116132742144460252175689094961497711520247934137970873332213834770996324051803462610910 [165,158] -2491494808027226851162102091451183535406467729051937906408605423648546259606902035211346955643439416975639578180355477905080617500830355201555544264954218270500582492094214318533653720452337940504000598156514311472136955463949539522520567177297418848569963181414785958735126125508446816249200507840842184916440686618942415971712235520785370 [165,159] -1514850752681313335430080248662410822479012068704676269706051058206511633677524415137615728441230837081341535588391851226402757923469572707095845618849271345212972941268456504223768450465699878821833687479613498800259511084508310792207626337955348046605266829181337221783162412526074306223086675104828881470645879894109 [165,160] -17710620879493313481737480082218699954484268799642812052959592495264806596230104158950857962110910463007210705689359721076390779311162265576875863854224234277801590146373112608666043648197711849124399726417505611738814915865337054434696384288389059224399690722963554004913274812244035628443534330 [165,161] -1452658283326239867094403858824486949540668046669676356017509249462510397051986861158092354829470637093763534231038919826448595582233243224593430213288631598624711086703193941810922703909218194386599632466961741491120427240085245699732023330202570611833529906165652775312 [165,162] -75448209177381262827750620291054593052945626838152185956927742210796033084716859750192189909979775788285414508983017749057677466897544980789830508361337362153535927575460202962677387014583448155110456479847460948569904339615764001 [165,163] -11630293170035301163117729379583106259508390780889173429599775872545688307164446442980853924880085713422741030579570394930576131824540388916408892393907002958457602695904666654904593183397196708057026606244701608820051 [165,164] -20419070625643769888167596799541662437071315593697855276580151884417732127349357949970956421626938616968990789671484887751579497814324188126478829446069312283366267990 [165,165] -27444987400058830494848920429491444203483409973438363143946681585982213257972744627434273219834333447120879007996541800233657215662839173770440760980093223498547503 [166,0] -26833249726492178997281741678292658597010048630210109717430271007450236348617165454026884289884976041664527773661608351535556117741902066896327756677502985172235604482045431607555369715498638559456852533572757619613210721259099491345626334377496397100327702871485854160968608011402206317415790648904178380274370914464171712958441931009580755552546018153672353601687254123329438824280594079058920166239861837048595201046074959786189491477728474101703844123624363142664411025156311390762367826964046693528943120699513876832505805721432704744454318684032422751859310643536408893978986268373939215071867037421532744711849621405189279514530952931512706715265460854352826141924085558507743009696227554489374486461005210581454866609305538704213119177121664535868393411314988488465610237311396362032965417252200727061035044303246678874179861918979757141809244136556502943362512024069689336011958301324430268599751739487742149338154851716904559435386544663647055371304781894265180096725584868296585046866490758921361347493756982181410205474351108639708284177450541053207758025847429290807603313967263995541469455306039015047980285083913308498178107881463090580216910346384028113108957519046690301749457118594354865107450115531532460853317744088449375885161048976174788190183183203041721224406237184000 [166,1] 299398615195654722469533995050817172190295228525384623735545886344144963869483712888383283831739289632085958752066889246706951091301009613250151161270286561895396655330269667174115006998402955593124788977385521328251747952745288762221255183984478142140833720360062522486030988205861702351330732329707451895805446018390435753631736361150801151859541843517989720423819571781673129709409082828508537163439440709060836038392482483742634674674872916996529043018973417816015410777297278133288714957940770427373034390739319606158084464453020781682600367115947061611011226848673056573267873370926620973847670223179254248248344454205906637478905466728097973591565642675109883007230383790214060045659766325397216321790429975238142940748130692068609721238423928006218501727235909556227922611343997602866120666568488823540816300241671225798792930818593692295738843901226622433492127113526704425536177025674886150645300162129135638168833278243721084766419608276055104466483848718862401737131582545973104210625689143668562660625746054603803253518377663477135883699464854651751517788555294066205690481028046248661513847648497051948169558492166997547328952184874762232096764223347126535874957019817431566402288044293244774747371374982576177148991937149694865489249930311732496130978106560719276941094682624000 [166,2] -23572896478980724146719636166989373944791638051923871249582682770188780094240529441551007776263543982721085842254322354453446688929820515261554828991006987688774050042513503149731124643235902675313583868218718972393525984558884908037903431449203689939289965013001467376235883888483433042203427518727023037247927482657615144457445015413931321385590670030539353076203786812459916051612701778981774378561221376584218809953120449625990913669230074827796636749371983422004362911742170415976165768150977918930361913062769499838600451925490376170747839112120031469642250445084611615133900393107145639909391147416347683845246298884247594358845827869841313631578100312922974684891508278107547694997708511088178053044580697335101629302070980895497020499226243215409156898690055623788163611047408622115820904197797689842843773873896348673462866011718734454146508560321265689717562400448473997977720920642125154068999181870124771207257946971994753574644590157156283677069280223919249602643953759765588421524533319778607155108446616613828657244912503416129060744993748132250873857379782437459784325137896318038131385925318293872027570019993362668483655966545571313346673097645218886566157176487085655314511880179089664681982589631361037049259725284291625684121431180975833614168084638386753306802586009600 [166,3] -158347868691484472029634799752685165989180965966492216973586680009120792481205086545349472145806373694678144161724456581632841948195253057854475204561725119018850393646660648826087339580540700045584265809315337202306366441557036545311602302113984328290666862545881598302196287242225619564126405326795371157546728199415573687054590105695642466545861823983999082788625639855486612060338311809200050698517017084210447119818597232065697463646378383265603964991539433549313949595002040910431788713672284347668174688903492428699007998412365414561918719434189450240076006922886177288729723323005783834335524009266889328665139812109179992833578356090933353735831826261683202936093476639640276770096971085353975990976050822609091659258690979176238725543124601797010631234758962088094360225660379761040508946436598415012319910114231789683492359994646454991646020061885871551629062049338006059381884589680366912743541533557204495571494370255345064543701088211784705899521693628093391791082172463595099514868571582670385368593586792597183755436718634561005383253011090523788231744265236316875768738209502398290226979928011670020597091172754318419053384785601563143392051027593506903672913660569315125894470781450051140134357591436552612882694485375136969156513545533491153532734729673788003212938187200 [166,4] 9147114823512961567523711259692791937195240235178449622747836325551518506896082525901034306816619959694790472559708177700492891114471938791816977321798749005415750027186877665440712666971020081432547570568686692878981929580174482452621979124045288018762107624803773904135540507534530253578660611444600549496952565706580369407049898939068917668912820398680056680229557450248093211966494841062608428641524026687844176152720208726832436393998238818796246614255533094000270137118692862573456594163699849630745125410043126140011302904282570365571260171087641171160380004050270900347534462114814456385375814775854738479120995685667649163730486059991427235595777888056682806832879772180445553693952968595170127096666978731130936594242500967818040782832933237803047877932274576080449253456081963446696620756125937512151539567261733859041676204088625436688794435093576513100059767027839238425916412423300637173705586136472091752108606324858644011453850274830860422781068332728992623524577922343528063393137512213599930760948076564797287562267616095079071392164317118904675337451490620732106049354544445959813296048771539687419744999426077213104916593627411153178817243272251886807179405969542987525197813356863303928772695100498714147248558001138248223267236021513870697088128484665502747906579840 [166,5] -86844230511404433759933063919133441683048578164767373721883650517700215474963260740768801854133480912540860931536386048498548131739097615080499153680049319772660855015192473118771977597089208213169920107080733290488852947758832242020172908076718932495333542394743324030209234812351476792261507444508087018683058993717906914866029553438342260803151251699199157448589762774325216440882918522898893554666439400990087645338803959436243513721876744984802017251243751425935174302490541412175741024600278211186634938255295906260735228265922803604234423945149327975050618431645491470566320485926721665308478816392635066078039345701246636607740216706015125849454045217529927344781776232654269883129174544014081968770077889788544034147522835814228434997244459824069466025001201406608453148447433821114200107405622684623947084885655679723013023992642397754506783860903202367759160452150632563818174246114327721027444109331185779830123114149489248905131140801243087834440125964627857377983067834947758380770961890207830077555668771744448860525758413537837713202711769223404665879657153829599588395731298008874315619278141582723670413045139578484588356822559357025497756481561484387768903727148580755239483087088693616913339603956347097775727945664298929252806507246264996196066181367312342097132500 [166,6] 411501088727790666771541189418032036012872558344352993018434026567551845925571580503885834666899586232414591886859149999956583275834269312401422106696324637117184912375130136450338664511190341739076689527374044836964976568607616953335343542409391293099877271297344534540584175021766746293342109383616882376249332498172222572138048423752223380881640582373882441093953953148721008238313036721875638891793104836078061393110931387419189093799932325867922407440492480116618319242695488376072013276453410684337755314772854560884966082474639860286401968426261276702964445514478124650634130539122772513588861951129873169385598213346028187895305591942094853123058758725258966823600115061250142878402087632757593662074209605199056708710094384317662288969499960979014706494469876417278496594916087057951685179685581601728497480267246121781040022655854606125423706071964685759967998175949077739620592601323545112022431142032990516403632240194541599805470868128892320550231593119429899949090753458645216914447700877509825352778500722900498579893480666100473587052696941679759418510715893292097423603511527023065783382980970364542281789731472137059559071809704952040330085758093465447857633112531924145127390392907601363848480550676603469302234447586556102446670274309837172280253053094376548804160 [166,7] -1184444309328880702342609957867100027505121232735761660540838864388470146002118295689408942249322569054833367172974094428693199080326207159445685546173862168436376502213667578143598163527395997744836188131172116306099738568445559767270275833642218309074622326284820407608488771492262503226362952368305658090893211737492953044408662039445363860295704119772923463412639866972102342427152330864410111337328855302337865696781804054081102018684546394916652406927156897820443004920417142201607286987417983353126183116753537467971866597937679442757912184154697300606205924357560818415248714702159423495975267188547452253395828377251363900209246328000153488388436051818938704278949784113750845923323279370972221094194911312989550861828391912629326832163682594542963758509963208585824612838618609038062849574601348318112490196117130587044320421949865657546723978210773585456204561841375491337540747851421387799748028010392544244429876432956075586619231388776991915212044974926810311203434502031969372462996953450242760223570046711564238395653534069326934001477098740548253938928392110985243139698174735468027080693504319282812827557932201040148154961760114552056309377659252085651433149728647522576994675722873617844228065486141602377484964518339556777237288643874122896700156984429510853520 [166,8] 2166330020438549042638446670198025427583292697944299779184703036237520758683159068602515059572798805427740010455710846159278901793581303784248084011017917407886765625095846890368599912055069079388151770361984087109285270232902764407901645231839231620418312947687933921747170252720656563850357770950266414759665980096332092411190957899652382089009730396114837328475702656295405493991385502197824218844934136395109724605679406972420128784313547398200594736412666762522053972129008387738303296799170446313242968741342465298469149965635918134149944341660446856908050752443111885363565353154205221320910300484093932015215568047309615197868359990719210712390954973760310371856077418867259202974024084974788780373667835634976270968016419294889748154635082243845719709662036233898546643280899735944212020860126633136736972776052620077510543682585386277635698458610610086606552836110879884124574604264775208459914573789631758941074910174811862592319486344478631213494632494134549816690615918614768700878403224919747681903511791421079991604759157651496425879631793301836409549680005857292928423083377576139517607280803382413668982679748403040375758198005316796673737948338070990930421090563586388688502844940254691851813740963265318130473585000710152748069241961308737049100829372921612045 [166,9] -2219565296825428727219050624115344153614501133759322250924016390305384269565547358770867329914661313773792668503545359567329633526593145499551173529891431493124033371337057246000603000028433737515880960472457255617377116163558889871688913178886695020906299487637659147472548127679280235610721293563225398622666150387109325845495556670775140291088164242930122028473081352381452404160037513113132253654559260086162675207968042496418943171635287779171958673363489678306009884813421044232574907039612789431074679608291231723401041024760243236606729254649218078125696019046360282286130563308569896435507340842105045068556219104682244809210197573331638109987281817746900192260677224495136880246983151025636060637224569462109620101169282510618932585469740690468658033252682086575788996223235610807339029691463451730635441414693817000446292776975913315092617360395026288240219198696664933356524029360388401725587072285305911188832625621798734102203464083426359790385111312525380661003835180501841634493649246716146041053380345307172571804621761173554434399240232884020312493402528593246759741140573211365121222379808948559747702469532551370112585840955957369840442688012533358706997343962661078938908304311088844578647334005445642192175157800000045760968874423699090886927029000955120 [166,10] -215453453390765442504232272587079337590321903443264353638579435324508891385420401109639227894314171154473144341402398022446456308001369710286787002267495200075948304581659575911213324232989008886599401793680684075461391306582233329284971919495058432807666655843796620162038612027251093246837776320832630459548575533054139662094535076901899802936048751381586452962179260658181946446286402199191095306292887451204426183764066158017911493104464145976802236007468229154343111596141766119497916701576814543538313756792231467325631302488084057001752510392856491611797139503259020772882314367589846128413463938930404108401011058824846123743884118055435669065512516157848420604777850152156710135134692253847378430020997178517985992941515036017184473883689501149443120330394659388984863899954318818558610449647140657473577858254325226300015325291055738783067233688261960363093349412468821235566073017696572921551655494148680209710791853948200679583222306109529195362834012975694045927558035990663718209426339919933315790688052420543824071145605867300240052691405977047647866548608992834953284891104567135089486929060563366301667318563213017397108762499655002071311166501919493607021396887192433031487312710128675837566329094056713841149957645131823353960389230210788173373813801440 [166,11] 5597391287148922288976188403043159007401562712888236944732852374520179908463163423513138554229904643459816561361860174063846231591164859104901522465417045469115905099266839914825738283696630836587231957845251340157991842157778694317825718771862163453814951707836422236238230587983586887755028288187834022252841277690900087920731646392419766334006344024290784754459664872959721609303054700220309816214774934959334589482934867288351579885390826198228553430179824042790413975854025551277920877051517649575566657405501317262626619620170410434662214524916735315037148468611185345126131972753764758460663213054009181003017794861389440180378439056738396551104304002898800258860054159731974592847795494582637749107895781811331631440141623804794337623556325947414055150411640007507757178207086857110153321177484137474196719756624261421906125197071504398589582198793670656805312555857864318517640514440867739693249028572288162991995830954551090306553321374509082406943439813448687151027437401451766950906685869977886378662239672548971537819468642565747093880205779801530892288132692087621420007802726230537499989275293500346428001291134128293760875515719077869594608499264045909369516825333965176296503897268480953983383626987312526455685713639681391453326557619822464763150100590 [166,12] -12222686346662875971224232767325778788694962066737729443698762567529229460134272249152035334888052775377786803729764147435405219813460236664438306386263377646230130678236005365424012572700446011548315383797361546822913979625560456521338548941466375528587709249220175021877339353004304951658154788820117780433684061235246304038271713528546608633182685785332447381461645717515933268728237077711966242628829980393827284412729353725691528955046492323140833373468116217414609142789909083255183478328983721502454767706469424051568012693121977238905321849323279239046623031770521880144666128382898382530921025833453437386616732440225874961800355866945549583147046444090167619108863188565524481001670393665584183499165853702538743617260320689807009208025189323815714729418926634916806551569108166719982712634594163305874518691671734085496191261914990419109219003241374062175752206024178921747417704287569325604436100768895597673953722128558266362026253743649614279000027322185205285744913765242541505767213795259299574376733289794942081941523050879697001606105456244616359896143389833296032653732695465023170495583279891405602993743671422808917318679389792983097779301325110506869384559344508927962816916326704348780126593288581982966315807160145507496638215908508212154255520 [166,13] 17102598387103246162275023412415614290587729806164746620850533709203935430033122814497094676322399684414007891793217111867823745075694176049803774626528915153421904773284089766121727180677770523588025551600260473863886137945528316113959199014869622198496415990193408067297015611707560707529295070524374483215600190461503182139267558473868839128915196333927373186982369600368654733023991241664749777046012466718736921797713806390280702530393420927059325322161523547060381267928375699719078458115822181989344155325592296688912848463209622285307649701282268010810261688469096525286571162832135511540167329693509494603371544800051314969722169958027594840781946636152315085612379196867888273813439322412010110712766017317491629653141251633880001772222748426686258136434508154568099010473002825418467235872674117258432981465344271906854794044617403459678610602801659591151257802468171819206182906353972658658486354905713639946059031361906934558824989939468792114185728743489302719438756554346186378840226853756210846272367301001071598836572818576812922130119483730434447992882654085212592050150749458373502760589365480014853616784148053850011901948779046550221885661353758599783875786726471265812050238442189838968089804879453166763277036369366835538460051906293642823720 [166,14] -18129906790958894999067847470617433639649652957133812475808308820032408864010659193711510835065101669281358425942005903477652359926637085690814176670511890489846205823402702120852117151948068730707596541774036426897261825461380264878871804144578323242125805377347768841744987990035417469717944337111124368378941580409061001570491770389547972028356512176611724634050728138881412113423764536224004319654672582725776964725139364148291753659858109991423118315639941255002250483248081049676427203571999037444049584109202638239641725007199466604718457059988721285516084267413649069998751085648844835219429806537333654811092342603735000765141377398853886457312825830917807748617350800123564043619431951498801169761402148748326705544738293943497715967703416643005481604651282839333549913672330367870543387837803243898267506025148056436861727919399375772010771929978148077798701381070908299318215144576825749474577036363347148757956602593255607852700868864209798452038187960044743414928173484597207893108518634645296993281781333492669020925554282381569551884733056472344663235176558137996350543600684175795167292521662517483895557402602411449849421696854748294920037588162756999211118353440923245574579078879455276834684245647448856734642085126285412620187798521420139744 [166,15] 15424973935670608952077988209810482815315114136178622518607131977812973684905129112032114712640264620950657793268384833264522203441014719852204579014854226032769018235607985029886359282282277392407289916423527169894557140746632298771056976271655105853188321579079812916117137599416237006142310440549014012802409271986830110874919356711587288793385894389901442158973340036866896315505335331108692563164313188496188163974890029256731543767065297311615157354959961705772241812085103995252127458185985738398955423495094970228021186214464184208277550217644905809091676286538503650627195646329325576277082323945473213402749713618711541843063941646489187780709451896744823496879601053005874364607000281739462581924428374867260131290729999576271534546503446915371974921321799811720597614516068203695951072620854288728847469658565132674743947021221758363959601963610971153068824125933985522725001190436070643795012502320804280117807664804333121161991509821987782048802058789215767856313992507871746982766066454356420520782382313767298916178984173172723779431781776360559085328862807712376826854522170286629695164238090288802750795045615437974117705915113002416769761127749122142115988180284083031190674067382192848419560017544302378297613664472129094089966830974450500 [166,16] -10803927896815341321005191207510531229816808162048507786839314232350536093952637078185975797026509205379924239631448489112614342436504397637347147947956488001144496614115702105219664082972474080567040426450681908248360489413544691208212706158314935901198114343243196901612128368775776804429724018177978515314495098762146341431277730391177439630242563376258360461598179432865779508390323172692595394264534228870045369070301301017280019907738103682836458150656024468715232510533805160624095182476584891744829473114261197021005221120003289110271199162908958440762111487881287623887698661861158397268908193824859022354563006104810020256951329405854621310463093916564225091195154312159414026795382832099533809845418186897286260877050508516376353716884922629658923503392728577005287573298348764853148387744575532975812362038673145313873347266591646968421488340996081002166863384570878459534006699097324364943585527907585067777123457493687005770613753444315699752527447600330927866801550182232677697937536336227035320153324263427977619173280050323047989802703939804851975794332550506744929119554945295648463268851299763833648325575258477739310249545077853450007358286236062722184800034258581951091162754549018966162715413489990334509341065595172622240284044957678 [166,17] 6274899126666275305915815658852428971537018788374113530792157751695962185106187944282515764509325653991323611440873715671016862507407692021068239646535263575740064065052908780942247523603447041236506986117384063309261949169926643711200024013542257009074379158324628146889165378988213878536687959982765149411966967728414117488349093170154188179443452561494083215611779746083653062925071592412518609509710175054369049567883961995258582503173029718221791354486552526293158207419756447192008120912941709797058350468498779216923476486894258893319635646607745114831463644856577405865577449078829306754515285620875243016960515158727072072971452006054244498408489718688677479251930773918211728010893346842533481924398203661167814935605816567543071953161081154527837296015748649380200271891162000946720590432758391296139499066524452646845248710729497869335515787756064370735048990327723022658051141238866006537806890861804530061358622566830179757428864994528713466553752894081857011017662646474880472846713379174529044396322640402855821564403153052094566275532361277344760601292358790337497543153450221362519311774680988409670480110371330840612125023862219825528456911035019288094238520613994164909399517723764507061128868251885296703375871505606753429873106446 [166,18] -2993215096051126354579033506632777393698890765013994120018739171023953838006767896687495826212509909110172768246999038919594917652850052639854106837879317777317037371014292566405295330834243207392883520561760029483892358929073783458631567931749587136772009026840350673643390692728048870785135830744816671984278647223472164486133496801770842170713965306886619400536547187970901635603905299171313694500047554052836007110018421941695939456969521090641046936788612386410159681971986948130998102381798888240520015407469983965907480817951200019329776393617991465379434738642794131096449517580846989404567242336189853905278499389697221169995596703785150377760005300379289067675504543786976161052403430018455721415951893970009870094247342099113510121803026593096118404916040567378478111985971761916788493099840208840729266138363610079512063224238998032178844443571188802222018044815518384403861024547377531664603368254462288670728785921200149210589410985742353656549305251131742284768348653663321338505557649520386200352590129532569920882097672914586099034444221843496931740796605214222783010294391269284883800639877134978851141363611230870708227451571478918576817659694560234498023383635146925336100591805530877342110237203079645593603342318591761509113952 [166,19] 1159380188935108633589265180804764458975699687407033410803347561168304754904709470916099796710332901456751902162938442514001046940201023631897862401126594729159344484574824416080351392090123069632227162652619348981181156214139099715635188101395336791240619740058637512242517477609099471114228087379729496415665148135017354347705916748829876947831341919628508823439543443012065388568162659510529958569926753203878871305296094327859112121313775530947047522835102583591721996970626856750022863621956523437437534493664958550743451053872990695667692540487767158494287683099581955450811771857678021376743448648017564646294758735888860366736502651861422405989000162287993774763631056615378929653340198669740618144549098550470885644122329949403149187562786032090087318419868766424481021250645133831019691465405406420886385480257952477779157585187678370471430343854105191515632900346743057789848864178251782380252544673695325236084216589333890569585011360214101900314413624738173699763423262300868392113463756949822373993711102317500900274822603993213209706132723609981880333202420493138269181677365098184701211118725516865812596097274696719793473597260866012223252133848828822871277965627072889921827919254070077336659811065527920832405859743224526522710 [166,20] -432643226128994696578879382533460403142777990803209377545028010482342276125670168015659427232120815898680992164744103822217493791715201470456211436056652018074413665503758283365054026299001302131915241857396973897327042648428616731294162188726300756587014445955127647746383981178133497369300238787526778958454597835984138350545807378751834011730159100954964269130375179968304441041832010531963863741460073019418809873983126377814358266300129244829154240251104208581672532513725428553371328082296625049719391665946069849629873289314687317009355318006904386638119384984424456412835802352265676075354983226722709993665152751468201681556571780156754457608541524836400181109131532258280979840656405023748253890857860262921679079111562397657320331720659630410096764407194074849692609350992338339263732673623474833839544922430940722377020042001660861162577572788087274999299821099874259662641836299775502899631636646944296164379942077726499145719870744963477057096192659599928454235462277214787383269863909760854655503111381956585071339053504915570153310951285158780937414050040797270881819416877211384406591260510147262711102266082888997435916101274582222533210480649042254778148647819586876636835432827732639080710032707839206590736306136513598416 [166,21] 334953394774059520010707774413324925554790403196245634589778131474307315130695714882447958147788936805301247367641423433946691949544897138721658593382664395439400802258937890622212577804800392128601868422645962255660225059819606341325811411241912588221494013982143306485380770105885432006407129171134853097707945514412436533255336694368071476894586155258919974663822254577314585521069313235140549760262680333837811807022191981621309365775705663969693257896252196804546697401971867230251430493737786441040387266707892697508678616202865140567834326486006411529159673945540067187291000123574022707657971594820836951644351646794134716966974895778415450604548696831446813836408707393394308535312636107130938705747048543689581569614793701564655381108161506952118818113130783082273272386246625514030206696498391361855616604268740284223220198777041729288991535127366883136824582151656679179855492082860255109380334142536820232694007902515614453467132871069399592353200579012526785903063152109266129078417088365326862325520236401064809528825399141752755232522548599288255633791413962174057428685586912872257610946548271082161345208400090459712230039015573039853626663712307833684798926030363374683240720669311339907602344699836499078883302810038018 [166,22] -461008986929590577724639769816860117076488998638564323722294785843504110446677705332127874257627721617310526446085013331945178117829648632757348178837844287954914877833229890762199759876313462411868379452559513459168629460453060856904578709746846754593645763971320963732163440331666024097033729054112798313051067109380898686514011989114144171872379877740748113777856653381100299990113295163722256935844059046108840753244917944136397264711270046454311563919392503173478145792822055120117064075297042251900352415116701838718970006095015142764418044533959660332939390741465411141321094197381848727312087720177144704039969361938498679381332453261850760858574694271315714654812873293983181859862525532104649385067849105606373887178416270694284333785341972397528330640550240735069711640857233859893389448522252610973670279649949229866773654056826310212339840735227832197861213809003152436519984920340125312167284157210065344523507747590608888568554233550262385624073168678329721397259259162387103880040492333345009663702226148422561236906340227704627368746271941157124081645377571129254918688114545479320135712024534200296809641883513685867140665965412141079021231826843655958993199525296322457212277601769402157440264497094011624651289806000 [166,23] 552100505606956554960409637550023341328355016733902017226810703271409842254670327309650813982194780927414860706608932523116364373635075204164939730342210327896973941301716737158726635759976230767019997798318946242680102957673549922210700181138377067397030688037885727062387927730197858840985749023949951755104206956599683662173911196501316077581239260686312801108037030864415395812969660316289410718190332211160317570019412304625436819995546553437188171549118566683229444631163980097014184260291090023919192157714682222304379163887597769402268962993681296107797020209559155079950383106407586353546501892183691887998919335823501359685019304509893683103577455003503546210047394401188017711286692048422506396739894437148069820312290661553735748806656523675216976456274198309354614849506526368173052086271422166771497350999482731832531218708034021679880123150927414393076142020822375249827072426297662926264132450384694876845742572124184721398327289103488312556459045810069205545407527906053665520639392499670534894326646928287442014191189883755750909181394421938692966442545152185723856680304568235220371421818776401054008677046778193403842157166877709734790127074071386453514356963537249936013878265759579590517775032888419087485603700 [166,24] -509519720836327025527078036668279908483820534356363383065067986182747635878009282460643245920615779124117724576581342835562465691279274648323526468355272192482785946787850149232950828652739008113860940837606441777624915484906843288874831649935101936732888950239529318290059442337100797707353259643394069070219937580391286039811251178325050124966459030762139641113267883999914190654895355221454426833034411433644565475397079923260100082734927854533537155910013322703367311454250195802945830064636541266396691256728213110508637919593541688461087238422879450212604218440628301645481175839063127766063782203573919923837044141087613948826309586621498415631225877076470709769782498124918280052873761256886955975256874495992566779063607525904149277849676471436144455810883416151948291368414870641956904389036307116296335424762177181411620965450676681232941369427876197778644639835326195827216390283752092592524455262530397773055907260080886179671322404372521795343392908100341702607552228162157275122487113864316222312602342507953166293976121909444608840691670011557313384602737110747778826230716776626926352226072547622540360589441862817386969855414511765542588919900159724800904699500453381161069844062776279445913057022912325451030050 [166,25] 362398008981323019506148460326949992050034346241252164459662720908854407632361045639627762425749826922158030977970938512302943254926754810689288321555996972267596696395311388630079200856475079694462915907729108887920282911881846534821901389834090441287848389631900547134005984636408556258537187100008496593819894373912491243753052008990071851972100908747734999580263667332457034482845246034350615225410650515612656685525716032666966831787376146290092453054206879164914160566902735674117418509428876868496108869629788414684229675159212404526035364000497780812184516687025322839047668781178431045998978697149125491689577310133312050451562409234430274298875357170205514654836617257505787990195709470399713503428925758336525624063900305775182136277419636991470892324575611245934138460140164485493381921526883908967009673396617215436242034317375608946661271787402780600059699210305638087498016049088460943813048704165420009663522369094152882192149007909061676015469211046395560917945058136315555517710097815779975819754864076427569529764676994815484668652536420062141282527618865178406000791408733239911929650823806754896140585469519834247833507896677790579134241089621109526332399956637664765891334747302295331480838561649793453200 [166,26] -194877489721941683355176454036050982869165615776883529082380964453684453662448150355994379550548279161911702672171963554278298271444167570829127043489359396255828279722928529547613410027562704349530097122611318638916519533243108362706363879024680460862765891693588655027444589835078769546735204968225163741608842307488566218343772106060224341276560912478134368047243088015632546623073534937481850855439117016528814262644563182966303937243754617342184045770466571127937578085331730382995054778281678401433960992700063844890988264921657084259582700671170623768363140693288697241919764496109086333756863903215848829827636452841176720729396691846114634725367104757483597184252434468582076088137180108608261153955932392620900389766498944740316132957111976028201223099639647059883381265218256632950211367429974745491707412897609339274132964191657578821432069057285942893532682886163509270959568284134252935041996233243373570902325465337462594841911641817213570072391807267410042093014416385483774009589952653732827656837600160786549516585904058225180074447347242286672704242933811268791872375391429154127938444780025965428081096364501778081207164410023383854898180834296034088462319808303506393322800545916180258663012367511467400 [166,27] 72364350201818122788889745510689661048418597575910354512586971907903453880352570213656842100071240582887438684872206792241617001717545486066940048587370038713127483738090546455407172707387401647478969887253838445540898704917261899512410241579061140398940069686968500295768451763613875278181976773572518179175853760475768973739471430674862176623280664951164127932183227216088350789508670066079173964216689537087943772950269651030371142005430646714083056911537961306685587878003002251949336586365458197863826586853976813217968333442739341096629427573969658539689401609686826372696014705757858214335483333166551426415579901055593787777552001393451093893191400029115592695797604623142281052764720711385707887866268946919944602789827657877400456042671858639567301003686942774211042768032810948673779580239422782923309685534795445735724262412460346043546455540764975180768249580342315576335555295781899480736126014370111426342833406620926476976464260817802687532822182989135248175864978955126155554618905528377040265365171569122809640070515893392241003164729044210227950719349637490496451850866171389367149918078605422751909086859162901342023739533154305650523954174765845610751938590774146319652992934351269034553184416823025 [166,28] -10981882869381947728971942279657044486935420422428191661749668464558666243351142235418149663847065905772816012827269304663455528740223364243669461289310822742839694004503748770046559485684952381186398562952457469560387285284078445130594261333111366442701088254180968864714507693179576463165947992419071510497571343593805335074074356832859613586512733695488271617734946886224511690930960357542969814701791575147067111507186809551073819108245528769528591394802522714183761144161029663315284718236432146638283807380254844895919228835189612621682485766876065794312125346810157624117352732232784372147770923380022002746998872689356605733176015486244107833881893369852033135608511391914569054801719961785390559830403223550936010708661955345715279307186457021147320513833755516490296394428450567536121483236287727318222506796712100253101196836748708091273962828243232167014977437574484926669826294724786761587324905802447117538643829354144862287205430807272226322905527998373941094244016027262931204678243703700365606404065796313507823463916524490340076640712646972490015169120216842661558915983901357026802099762753337289145378649757848522467710239184929260672364912393240418799609346927640280420823958624369311782513679980 [166,29] -7527067868088795104779593568824962726130073580538605686404765450694115894934289643025758323928723656952553881321285468802199794960977110313773511336361303303427479306626624778202394273805859962749343306837309882783478575485954389834531099093537799060233083725177716692581324141218757517499180038773934561323300106666018036216159601125749885645401582893447114373015087759121294741053501578463138653755687917299835775441917397082048342239041545844913696916053958658348207107042674748802751812901941407958193139015910586972670444897039703089413220854045958819698029576004423132174153329921672104519218599957383098238192961948483063527512886804833123696446757996743820204561399550361026776171557247188671103640769327395219396131027438226522109662622837200396768295429972977351758398115160166485066694855065960261412965759268331660395841721668582393030714239027379510194113305006131839149198815496186886020566870931292374143505976227921289724189376058769241901531998118623382531734414926867075262382297018531258021328703895076302125238662937458092368014431467566621143572711402305567113987005984518688243469047618540581332208172027212103583337229468619632384476597133178471305711055406821354352156451190623109228261275 [166,30] 7491515289013528411627381866394099254646881362887773863830719773630361290396604223312954947255502727548292628276616000044020537443063023690787741163120763791711995076780953581834739577261025340062147927848928804457708144629287405907038176465381502526576772594472284709429436626743461792096579607267969423859556562187964190581545781263903277784565185497579213677989918432347777368433625173673324796496544393683781375591494273131496353923951017991009356570502319611004925568975471331970526362994823940595973005240056072626287995426423459701586639055076969921814626713882954321084477700906316822366903777314544281710177356201178812142739679752507199958616994708288011352578096467140089092248123152776071252192012983680292020267215388962052022931084200469610113181028863506892670799181078316526705486894691332482061487669722304384238766854110600566365187761817284827927259584196749727310417560155728178497996907647590290940518324438955413210607239973575470199325184844795261485450751695116783364177782184090301793282136146425498108858265120446229039980395296758574304277653110835309881639565174386918210945777047057321011347513772603325451659399060996710207202934304131861301747898039797334508249229536106863528865 [166,31] -3760178109594002619936697002819467555133052582319292401809050565425722571629943005777519100392180123785046548211893718199582199616704281169711053073803821902210752942957398329012254042080911311395172367624777031255996673853058783855690381225600037146125413414658524088462918563711456098368467949145267714016761301410453565621714076312958306702098151423553234211456992482193174708299072967501169402590922788605264210799039271545029617870421369169948095288428714429377882695868425236089663524756796225135160668047687073668847108973118803396768122961988541103267155071640700093450861287796429422739409219610559303115346109374801448866847928009040839386683852156782998105078287233727617200385554156523194542338056911341638023723582619465797217936306892292694986481164466265571069503625122233640552741126816459398605662869728748949201482713094497370725184729518953965836010165300029352588790758819655230566902042168630562364032591466355549632249219682591749052155283334895241059068849513585250209569087403324547825093263494650099346241735038261470287072783376744055499457976633143491874407733788446062233376213728675237823927881197371687089647315186346702614000891794110901334563738757922647911596169520880501450 [166,32] 1295864524222049432590326525112975810258823527328457797192320533811093965617847349219482756654008512731956353044900342876970706289607160192795005075747824890091508178981852697121349298901257492043888284986649431221626736423014559871841056210339038102113723193132020841275944616144733510096153450717560425191136414083995808982022521537778003934694065116332581986429400853026555396285256513850281230988239208110473962893985108683532500200547157534695699969649949217821982629253981860389452608824126118238992393434975772304387960529738349383095552325925490697953532353655008116922477370569352910408472720650507474367248927701576915292198979016167600616895208487380968220242493353723230364901534256936296534835830484284289762897083614811565027622824653166595115938159628026459621179672663211669289946782445995738784504851504804967807507402146019825822176598909789517001266270840622699069067053386131194932009262134615201337743078474072762643868288669054377826622871275803968826042367383049876265731144091475517380886858279010743214546030640649350671964879599831656784740902069489307761376230513613889675743912399800065352269519078553427664709040323089190661757022471294929155920678704244010842851627838675190 [166,33] -314906333301783683425240835932427479601752003624091546976085901668214169148964560624572045153298964220370136596594413974848223897227474301346793550045265553920456622157397913587036261252994507429339070169631892393252076826274474083788759861734074860595148797237665755956535154216956669539974375070384745721142783870057999958974956438261443795178871178903013177201048691154484317436954819666650321895637150518588317710537481003819459438554569406642238287018907238860097763947199096896305743942517584846583885993830389354109846680163711129660704645342612916180203442286531558740971855276990497033630270845541112977201430171360949875515422146613434023965604587955301654657955773724737184860072018434913278412058626092366866566332329296564170513289160207367764897227581458202622736990453824423173603113597925596964647896622370354691815735022165579179721228823793643231682701210215474282022784194203300452118927224907370930611248278135844925882735951742411001991103788234972035515318377766082880039646369901147646533611340754523015749743491545718349761313782784370526638672032126197543015259392217583029076929847774460561354883067402860887621256576974675163941290956076288706144219578992251976040628361395 [166,34] 47594457515641516064064612260579607375634063839722199321237679602428189802221457360493519349380921056914653200375920602534166852339902245693316300015715586608942237463853436602995815883400851767649583754321853855350279771053983063880448572808537142292217603863706728986649064512159773670812062389457305233075905192477394829929527740435094780648000709648948156202850967424581806789441812049297145067322694033973997512529969554867428011829667440071158110225667480449772592414034464192602046484844393217845931351342411885311719391076149257020853242931706864523039807810668925648910279608343049791679951857600286548013570023303778601822128958676764658504462370772376674773717772006485501997390527706692522543732123906822569616715377740141190712017477120583303183426286584954803990961997201775797492652326299916434370612270803721072335298290650959771156387975293467262930082303139399403985321877634734683632632492410613933482576485932166995992871604581300838993996043380767996798226687612327831619826457982352716543927991749332449465525939498625686493306876297298701120098495434454214057665486164813318726601493788387153849943001179499681629002804432591667983392026596793159973087212730342499787097210 [166,35] -852325842162857691360697051390639784148988285269408387543213938551046286085046422741431184660934369077310913148115211066633397154621167485499907653920719179042551435892724420728011114766577504746170236468108382373958995915010837699269267039354619499903181940533620351899598016649347313465769462479745167544849703420073710583606967605457393695957258031200195898998936217202913637025748980941275761999373483599158813276174525930648602768891206335939480167983916325162185744240509481516434456462136687562542950348514130881286407457178198101474241930710558450457385219822097719702016370505076029353940538716682000799702054538970626216816075833238544933088802377511461332668632349887888516080727225893186178811925897607780718071743062156088029837742253496807127722900516782509991888683816667584671492030514796979846131398213297527031870100820654704666593825794437039266775829741517761937098089679981831092176291292711509493757444782116002492825358422977128587446348394501587977791409592343878027954522522135471351036660554122910269384588252315737581834797366585251609009824734101389377318823632419768044239396537112737209731954779783734406656884277693536524589377126082816611542267587759951707420 [166,36] -1832646913076933035165742953618749496517050310900492875290265844035975901758482822659023743050578289995778770191485971175957852900780880180197731104230216711212055302274866178266210976652246902573428991684280410519270174179359434481423663196927241636708525493225860445006285507333214777681453882956130202444299127057866376180760480569551945100202379914557934499179899823003503719162798126679780526879984794094448533207642872990037112225036152088035478792549051394138076756989434766565532590803580345557979173880136549048311532198303666374284614314240743125627918741696864797098496838702303271647629248111431828929746606585844927878747729476723696618489202688520862120707661057171658579942851995148873151073273509519969884769581785804954487435941782112477861926369505459810765288951395859633863348240814985297203088067680912048986456934143732997114995425303552957254440641466266819439349435553571344288775285052916158040326505863857587931561315130526338941052989129050402500368345435360693282198185432953883091894255381388020301823788931866823280769483495260407282776838825166511153528487166197923104480115845886368760306951664660148987654452810723583939015359001834472087782498561956962775 [166,37] 588338349673979173950093242670813940026608237256416673878544194395122423193389699063028430892159068851153677044703002626075834265002049712561248149057312840692318805221785861387582613589876946932082796211893907549477660984126291613868283109353380078649524877498756195669876822471068933379445604857637656637433940045418102506672315788156725447106293802488090115070021816662281919243051331272353063269284140895457088787169343900776827684794976026489731665177457956132938522923092763527168671669517491682506112054590621050917264674243814881413699168262927362347981461025586808545396378956534701839890208156174971371828356186606866692488483068503974470003981719691350487326306184065968341908907219241420839972536870584592188081601209787979412541457099903507093002363729864050889565875346715333910613887950998638200648106705079368347337385119205258016260351902093455431008934101297713486440891720994072552110006594154160793451356648863177742110925837173627053591169236680176466742906250482748930566085730357700876259667062507926199567276159926463429492584144703990411910806004911202775091091585928794514286292376328129311403900315790138048141085163094180321319930700249165746499396933522600 [166,38] -105855750073981053340470936978519862930300747894767376681927734844529152489160697442464327426151012725811246228908685497546225821005485097548127982489229386733131371152236808780860960779033061646097274364700288386247824624814772760914926700835441653733571589374311604199341391676024855311306692346345892098496556934785270717880575237746454866150210491698758930359851755589319698204948503319104526338156285944399168207423790799260749782092729737213096159955596213510566850196763283108877886826614958201422397415667448638857274193589616655541220830322972677194167084156349022379561631049907577148663068624762932564989987931425786431295620316936863943966282064341825269642640807524532839044303226476466027888518161095561575049821461974754592255444348821812529262630436149328378407552591528801266243988522092573095372547183709967853443814482241146287454816398218375630105331971537209208528650679912224210278336443589906389224999468087683693330330697568192905858116948365792678334101043767654820558300324613968429114293294736690913526269976523361135622184142608084767696287168383392992744201465828247011120961019957541323147629998412294527077012307701109509593846195169715440469145748831 [166,39] 11464922599932553829252369717084283862349427908143407748983840565356513246121826421283993496854536250238854379356412860450466424406652774188835400628663632116172229813598836938043917404025029921529094152082124372618730147294292550681696085156227137366101766002031061410591207210803632496089225638955079285817939838209398614141035013587602774407880118330534850405208858577702441017883096352760956037147041747526454439720393729010470370524446268477027164305661141361439909779671928437568694658254636481468674816181062822593647670567860215859608672065035865916240480574505294593382465267158334442063400752096828155489531084425148941889838467427338119646442462126961090099651399701018957358934375940167348328673787598794449835674360264814746544818936707779283597144531876642977579657092547180980037939696073690263516822589066397341376839762221338018655014470960967667230041114351555885145806907129289100895191861906908750909980238000797239022956417718397702005077385208142598603058437603735435509930055071227784850355890111595466709911362650627189153742316114636608102561289218411843951667927217143500219842424396794067299580359546421209367259934165222572925591190364088597922813205 [166,40] -601833275654228576424076181049517560273344329092699390388833158131768107243453445674038581169690233750365670634264819409817560999828418160569562884802642241430606166293582248572692385656071855207315667640889381044932713374542812171862124403714928473531045996644777425551168343561691900806440192167611012369894373753621708148392035879567704140578808479400179463754758277867340920447732435217824889934048373480878181357151992508112375519058218056269176056298982139196733573054045160012345079605822279694913029765106746781382683724500501800716205523795118813157706924304768459944047524574182563181133063103329400266810905644334431492620522710070052339614415649869064116923941017339935252607249512215120535168252287716972836893789348438517544072176961906129797009566988310799044141968493361278285815840564911225916364042605916453312916236448017698760276440138987480390857005108787143868117503340978932901031167104780839346424654410305188154432059615417900640975592511222987698510834848798017717393107850731526149855352923490893529791567636822454970135227168540412490581109641541871998359500324859515837560167747530466689409898710789033132700363745367240966651013864393012395883 [166,41] -36229644288542108672586448412372760114755013017271058963266358191131382256815050256709221186578943997503335001840995428661375438960468687439477743382012946460907572742942235585973383982224841866102209975732305310754660800488496948328885639858309448096093888873179773370156143039054774031540973695721263109837359302411443693324491475752508579775068796111211197842924124808357495686517159935524559509201393819883814107179622659938144659350964860398521234557435046692299690736435217766262508032354536376214659027571296433024931874682792050271217030710175076961478422603222670644673365334544469380467108515992475065868578627006239360642005783513753275795830169969468715349255715404210429297600761985327172945662348897253091328051525178229941660225769950578575379514923487617506736602089520589019321169333098919212489055505533808598622936989822584065407088907830858401534372320586793550369141871422401835276276081159101554418187971443825960413050977265922001299453072113864510987337441524836332895110385284676216868269924696566708970324214344594101762239531589183096343436869334821657125285707930040998154879417064134270700134681843742083138151665654141104538921914670767395 [166,42] 18829327800801551115669303586435606570225650906004876538620380089639017277873805902062684018940035304518489895802835394367833068992127694115198066463199696484876361499771879807969157186012408307968305692147662679785820038035020406898666651181136694045849186346034213353960129709217343556630692821400413810613618531551134646223233664837560051208417872960922616482421806371355519974003046870314297184834662789440967546059777719033182321655431217333421860140417405198361168117744792721935108300383480421273611557470339253636825897130509360775975375312108714821854530891197232941635449657859686874397563677004597562983604208963448716929243894030344509103788986767115322105798605852067202639518791078090157262678245080128650135076829670421467678836400041809165547283859305859557758003654102272385004106265069154132082384311203720941228012128674483041051213640992257070811207599524309465614720856129806517751471404748973202855269987651029765937711470657537958612456441932907575691159948783395311405588464627729190028393885679366225026566578417839727521549282508784255662344483260608348593787686237372347410795436769226786386758286607139049274524565457786480875875963056729 [166,43] 80828518930050582056157522647093347219534093895257988007489990455589716527337809179425526196662384736224797663217324200619190771131582681883289557641344762671133647529711792112706049314103740811577610360961450786902667674392152315132180229145852107190829759291961320592122231762524909181385406995943600538980484680558360865848819395008902221096905814440907359656999244842101649447951195266750405937025186141717430138432401330793298511572829838052328466050273149613043039947831378463277576388093794480911366618410266314766934295033937673286427472621331022941132696027652380940918688269169780873734511634668518866704721933666079401596172016908203371201006364198253278424176679004699829942390770109369151124530524046835070466473757143704055354761589585960534537847880560306802582834464376696911067866016065966287925176233314469510105060756727335732938045478210747286808145475291987717020249961411337881361310772909532530771727088987648898280765228735492100795946269991620516732122494998325312025956318681103891630313473349132122388332670591623879507184968075063867022367037135212873223307800941588886047149115125319354562239681771643783531333207468788536549124748 [166,44] 277229051740219349585024675314387266967524857628616453842431262431269604082309285246989236443225182182722538433090879562336674023155276520742195353793523023866677954506241158271351060657456106780059889704617823313391148290950917985463241629115796416641730552673336559215084625182392712954713789320857816911329843138710834900361326885712313247604999016441112444496124948067899480803132813776890900701530977692977482058856582780251797955601884685220800424779261104580446996849475046386858143395403944160337071500091693938685122233089029044353166858192150403948124205147681171292553167642366470243060782334736019050832792266192644113677326192277994486137915081332040054097577518017091730316232755542361728984593213939913674650607891988983743619177344023628596285978382465777461575061000308243021349807453020598541488520504723724742895925523497443800712590967599010296461477502316898235721715387184545761121867806771317852613996798830228938312103815274651886037458996547212263837125033790241592428351019731059181270977754717767230607461584356979322981008661159287196315164411970583478671828695366449385971123462394663631276648094308123036103847206115082849110813 [166,45] 24241404518071468914224373876561320413539299200892749488300804704747892955731726265838373548865872233073125482434529238278166545083449904968904281134837538950890991023988088606025179345010231358181944703887185979317255091774278986207535550008779218945148199541988991305131304471392436403325368166420281825730879609580966074400653971051173798619172810876805848959826374955294387062524755501662795186321535809283115197738547693312066743022095763046397349331553610728795834819603357110825089527456559734512942892151409996110980070726569464219887183427322965261830241292604584347322363512731084696365389033292545685776390699958342884879723082339827528238837249780859308046228283842829568007381457318446351130579998891241637499688435166580865767010398739780556358863550097675657671256349781542928316430467421056927731102264254040160002389986569891587496600393140744622412969671483966202285584959461603434779019618292031644085351458225736205049920312879603735351436348397999305987483579862427297930422436183641633526492410584156905808966995041528403792659429199347159668042355860092769602157289749420953110021659099622901708685999944080792513619399037692831170 [166,46] 1998809147807305699746895134344558570440655618624767703821985845720482575090782982789103548902484557985192452800282109075987529060660799624278508700824094070058900084131881316359168277294681869196082676232622276810120377192939629433677816481055502797014217531585347301702546553433926390442107723927630156079923216983988238140325446452174386559370589158171737797293769588684940331398899973948250143913050916016970486786819228391136500432708302135687557917249995825846472318226738061640220696576155283680406463406864728684628382017725349375354245460909717583240598666662024325553960561420993595521062915384359736412576309952811676550459716765214103831788125431096033410169441786680691270311527838115549295336530082229701575278714992955349609884169836732170561007607564132930852832496914172250359405511464182189831705092865099845590320005307641627167941265858381361485584264947334393395227925488181184180167056365760668178471025499457745304023068959271430926311072917209482570529641644211627352271449704660672021969917904025731783577416829833566947418902495797435907275245049727974426641300517493900993992450076003200880905767354046606838029210137193698 [166,47] 159549980133285671359955429666658374388304002006816739623887743236821713504706356248041314242130486962114151548730945289514326747206292550339093437886163609654821676768614729468211980200800007838441404949773337520694076642581847086176989526477644954473681424031972298144442724473684247630752910361601134423259293967553007297820042587437129721452911059967643920897228119413527155756080867869925329360859261155172650887656674846510870108104660674154470911637746469953622340871918038514902681610722909661627473742222363865289890913274977677125072892213639950725475341290602355404688731323911856535938574541696786060780868942513301320065366676769505768747848446761907233092021297332453546742028498023244752695522675931422940942412677479245328885966322254987941399728287238049253499802017354243875958358513184881274679759140932472611980233361671576667922781129869043640082912036325988875823688878858923593829771477620081460270053767451624239412214850602918459956422678170370830199297865946632976898194138006134260585781876616949799043502582807547460667318314128735504288060975173704134630921204308956684312937706652613949086649230456743191453159545875 [166,48] 7654116012071619647015913407733847508067638349302042094327189282627091828108046576706472534470228873777210894600052771052216245210836381533620254558048464978995672589677694293589169412249775906008108865660906169020661869387407884728280172517881526174099642010739138819168877490439232858099331941076140527298354275774031139543367472332590516049926337332539487345382807860292189622174431896656136026374733105895534921431834763652633871468281469556659978727324126965833910343388825044724245697815804455071011236957757784045807547289170699448030247752880365030684155192058224949357745001655656347986462224546463465644771329853388910900261083275729978167326954675404174750453504076494208596059340331015335410371775489766639663375347233622300685868210358250085917025049518847798109735913073385101404499164798963019511393058567821843076660350063952427660991047952418585026121240236600166489755446795358950477992388616639422884416609112570252082926200912730677036475697570164435038777323631500083763185435055158212853662082081688472487288620911005912565646518455590423626526075594145409753628925416860519474857313791153701953951623089756163273465000 [166,49] 340619523785482474259223267789381938587420086673256637898784687391889336639285936669745078494566368928063544885403542137209817810523515625117195826027069068221860693008520519934921647554043601565507162747756317419511613537993078152671460719876191295938846471181290070429323849737903978605821175033400975265378797920804227952663590751164287641574534754049616442436799108053829167958980249780394873610185965870183083911338450190998165300863980807160030771309424073765747497100153715744127422389159916623558830133015050729911450376741938480063942792220278766506829000091643310800293538316857202265924663114748559955576177312153250122059011550380078313003512242834366921486264884240889257025538054391373557126200792283847935327997176516197151117135142363565139740131198539206953369347661720966939102506354387595508132609571217568865526078827759015130253635701419679430850309117879413338732182971352760895484162932263504714044006107775173941507673033625403893678807094905545481832885599907280991452121829954600613985568675459523608877071535267860963283926981323015653191916562300685087724355739402697639276804944433312700478542678002146215875 [166,50] 11727521791814733879135380057280369366943784402370950067315903954527211827806865226920238574940357663409649472511404637539626317376768327121195950942383696643683369218311032260105216470550966403818733602098494057731476366854761195966512560359299478195426868401762769702827981610493261846421888387364537107618938189302004469865009946357559359082146774170992293902348760565262986503300592016599723700814177228596043321499273547117100085227766837278593497991408291454268405268582625867981997757149946700062614370592254727709508726681058287726296564209330902510902805440779335155502571748840422546587441728946101989772428996805277795506955083223415976895911798242895755340452536595900305983772205439468968106631927660150900874402100570631724157643678566842048187556846810734187681931999264747211560282596899989130699363274860626946238572015914172046853243470281734602816780810223277111678697227766646262577844567773713475255787392572319294726072632969129452228131499314825995953489893300194359606359800619804093740380661047199156278787146470997279309033566396715557356717243215300650970293556801925586736391462287533257342514979338050000 [166,51] 308124894673017946200194523470987719464946558252381431937836212916947999904023209785974794709482498770464907413830178385339739321426510758038535503077945508413134228834387589548897459420327686417005445852973360150591275973411781679956531723683272289114597520467511485687994861006466157400111219501617196170306624740135506028272507711643858080223455271911808605096059715714092072719372878070971586773309298741598416763377552031003972991613766209579273091643437355064633594001560227413862774459299241418054505936842346271346662049874683529472907820449413952279046599863566056639493484590222308710627621152523839896324397152773820839925817713806826494811178416138975601696995856378346140709071945029234813255620111829656729975716451069373042582942510466762939474548192219031720185678791985295933171000916060731994331611242947554715634907279162069344396055251888948582654220312594390116451665315563762397644899346482354650681907719775128094479527758640944978532132769971041348603930139596872487134852679994788245430381340384192217698621690589424425814865545188479610695711359964265238686806296711130887229479666877201664271717489875 [166,52] 7084839483959336461088924856116554865329203693669632718208640162715601348558143373032590449187556758825078804817610553993338675259197994907030197695468028880048119507820858528430955427400277900331453883741877043330466218348304452357782592828863327134715414543427545365713520222608238214642350617249536544975807581938150889178108945317031418921135149007898132444887425080725871649823571744165632119907412481283347277792523624893177877611739627965555113281903959351352286109324305407875594714143879478610195078186329665449523185777947506581330213847385420064152220053908835006314576867501794497316902737988293635641330837721080804742214726092614743324161519287484453950121605894087603206686084659538870736272402577452335082193237204376225511036454701899063174815050124654344512515308314680516206921111366859575494465872977457726814143462301914197585460974465563140679709839965877860254643000773299974140415320293292817427880887983477132011698821543841022689751538624601175474435435670843052851190749834318848246707416121851445011996692648346761575050025892539444172806466928197408448992605887682308094048285149083642240819475 [166,53] 100513993970328401729181689135154793142631047746136497435870323291966689372407315430560447949369320260772745613132217702517186854604672728359312704311272292163434014738790398210459182018783928055131075639574793226517063882331165059697041998525213448365799848077496679563611114287799397589848990980859042334081039609859346045459002949345733807480302984462098391518684768307145372117168783888878047452653743341880822945302338559235248110170398175530445215580613200445575487376526285367097767732334194473313271590454547930899600819528913283198889785750564729150149662793073575854141252206740004419914257935132983463975370288721805226278226466738593840607782115595195979016720634523724607338762792728864552378839632587104473644068233399152446111936797499243801518756780013729444964774673414694885173893578122829326242247367404575173086077592184778407356821738824146420210050326021225199302097765063668632428754803692898480519289187473526889597940751756763770152496723719327955399716235620266664033272531903094539999637588177843382821231675487734686155983534394002431958990312287392190018046121455113926921947884025546524150 [166,54] 1955954686369187121024782648096182319533139167618953394297767771873414649267070286643297203016894365595508957857859248636031065213516382187357565686361401525891695152936140519792437804559549240669738919733908487743815041183115078736877599801257821528224674188075075119795111910166526377468441293946762198029026167930868337025393645866515972878920991631565710560157976168471220999961161642748938044365348350569181214618340103506070653460004837448391486716106189587419837009794297832202063523449447467463989413910797127635802671218521396075461220883107023719038688126362144543131229025267130101515210662300793428604530375093347378940736886178391276905809622513170225241056107122185322335957882609578730196884070007838820191718726542028023405501890456980561687540011215985055010960366499742849800250514384527618516903649574125666444639038253107259866010885216885089516356859651614140248227573991086207665401915808952170860805077530627485444933041058995572485018587115375791034205846388191475822481604931168825251498221852671940533756204808689261251620141683435262905966639806709288526445332621522093148276726647200450 [166,55] 31363266269208349780341127595685128098628047385454731105126691547848159555960759925544814697201442554276417748258911844511169401981013912231888144610089396540394784401649619864725147211006164429977449274481447292966607598008611778685671864276945627923372579629887299024679268716472579840074655628922107040704585421733782087669305128410935613766810962637381470808791345748257111526218738228098238503109287039427512326849918743001487899861165929916945735072705239127122834893277236173103068919424339899254997148908186384099732342983481395994800209961820215602744851705267408939050484381187136014104405097483343850299269273464721543564209555065805977971738546608761626675874624015136358960419605543777231814819762412391094061952362470905206761971873059422919551922018134069788870419319349215959189591584161421701634163776304051454973979677536582619270125429622054951761712643565561173352734701363057840290629246327169787209013124432075543785415994370747060697120350579263131204480517351052978621906703760786504599063487502708937426821681124103618560714091940215532247449808754304288810919281718022827014860249675 [166,56] -538411997527492241136633007452517707369186692348584177958280995936054748782794338951877611428649905143768195049800432995471925489452060918000588835325041487883724574516804388352645974737334128792956932042778842110590112152002087324414870192726000460801062849435041964006326348341421093548623965481891295800761504101470032506565673615330683221441430789270812883621226558292829339856249922346260115849139209766874533830182978008210234002894157166880568811594161358511273463965676965944831158388322966939354917929924131926532727399378392810462615440993450035930709726768281229854434893852549812191724464070167162200212082318128328399776285515636039851133786153451917502120884572278559621539393787081072449020813453381415723109676533403602251206763769808429051478373144783419793377601218464353698096658949310949761737802967097598190154373482416873625014621667470238609689821022577231136219939322159686313451366801481046965154788534344474727138746002164392608671815153969771461068286071506573248506497505905887629758931931360678232563119237554665357658290593609828724335647942833409841791136370834952445014175 [166,57] 8896320338020358927405624180907859235964558902683920349230961674047092123071914382851941932860168521678777814736043413964195802382243577992103001935109410832615004722480434697704554131744360992068732556220927123714698666807151147807154430885432430150269828559973084875001009250729564311071996759047090464134294572993868556216404781789576214858843196088720441929089466087685978781772126917403323591732741241798035601258651238162413645006989938219867693397706622672956146512133366725298653607109579494672759715814762735079650593156954135655087990338580096870135793333318246567760537685708502445221326950647858091930461781575038102535715941361989689091746902745457631165715658498543599311336521003809374193541359131448864890494867413965740776144633596220882792194395220052154335032970238900412907871310625274064771286112889317808005726370428275401318621953754448451765751437780011144420245426746913238221072509123641507099870366349131852975698701046357278286632627219586465884421415529354886946391626861477081194463119518207725000613766180152564604035944368438913886629115545445066948802641709368484100 [166,58] 164104616220239836577911287365109152750337826630532611286481356828179881767989384812091131611368810429081616075049503886009639132539558396146326695441245696810625422357370316418605963067144742189557620410450948634658290525295237497516452771310594749669336623491635342441972977418520001728481171183575616680794141777501207796444780528520805217693086461065651842587879794561009237245848864370138739350045319502308178314367494730152542921544163536653228345018186861490857615144664235640867276709701863668133493210542181896224731322248841802761744277101144708663525251747784820828699286215274312763684767668202407639284940936772970502926243046464888715911989560189417509695536611513059536696193710811264629661889376233393217580114183763956532363467854992916285265061141067441700258610582435881739716879183326653460511678317237324802582546768308507142283489748105541468511134067316948999038522733429920625187430901608257390046160828775421238124304769086524871407827703860942718167552932680610799471304110635769985707878202040052179169724688225843613731849526663483085670316840844197587251158367347150 [166,59] -4631052277789370844771807663551714889817302942243456905984900171888259916865400430606451379358351696661919852256217295112119429873648599190382356331106364003231097850514473163263234360525647977299058015648341682705623278518514193757840031710298336982791491487487572742555033263894376523708723745876056101933680150886305154038050288425107644986321949642556812635698954247778593865097231225951004411189085161156489529418819060688667496470493867872661559458333543340070452317457896354184056767598106536815280204242519750514692908391854712384906189454248539671241830520326498602519541955114913293258828270791318395243719979225625824131805622973282682946892851647984719862823654672943386593806811861666863374679343226089136004105140600126171354365141328446548057166927548068874306441349542634884494112191298170040729354376530566665212985855742751331753394993119198142000485236191495418269056895340838779293073768551885323606256746878329740377584899775689323452223649068002136081553133008857414623467039856438612559063349774452648872802281964368280310903564509278369843057387440531018321566910675 [166,60] 26896275343335142931038196331065327094846097014121091146415618155171672356863677072733027988243812392281348837706441133198740382384337274936643849848084120161361138083974683112969552631080655153479145828384973836365562180858893408269022328951516169851787755501423607089952493404211082992431416373736641089395370504851552563703064503604257703436752186305559510516420169030639073980898822534044882306776226630296781364958225480944299170329566929920195743933873734558618369783619750541092807354514216373851528916457230710759718816089938660587924449899330751285424113540924116778970901356857246965136227670464890663517849545703043072650765462472591836266976592896235039983437416475569467373125057435854044211845656065259068635316402662949689914875825911574972228785963022391427615671911111558156987222997355467496779921703389595935506715482539032468164884353746660747738045053518410915721776390701472381777979362025220484618539177165259998707151859534202656688666298126709576025845335448462276795243687016944943856800501474116724360606258575256309580863532501802303020872943116333606673700 [166,61] 314573810886100396618477895308776149379927438258325424423226306411651100333965224532295256942811007894727257008098107412340755845169968057640323528776433062690394002896583312603227274655531972701042544393411335753162016953430294226397253649428925802171026389016007554951202595769792233773312847654651869039627596038781752426437872553903494868543608885352044570709103490059759037609470711749845698369370224016867769831013843002696465848971284825611085814550563336721344591987714647204104278234606016958134780999097307229657379636385699333848848076988935771591408134742842329323825831458105831152730441343757273125933749222973110921424266561515193318087614626575167524361074018093909898424368810018832714638444400211454079189601762807764257736587661294528607519080825141784703379781978838625271678328248624040930669353129995338718156807096778244896534051235145030449244791637627891949388439391262035429782564826319843851665874666450124543722791587732457090743311500736719011409229014261606224480379069636710808793141261288727583004000264956912838455365188551612493692846385207331800 [166,62] -4594699078959081865386972651955864012970787620001009285844146222236269260420008850621555841245477794951939706944588226407601005518775868430976584159202720851810678233825557512896121181707224069929006897408242534591823199522443348813116948330378189947105751722231499235789629534847509328765880274996695167957949646678372269959717126920854693012899372728642697079850690345898574583537969213403817201438341940231044227375363902765524022109616683215310409571515440341735256214944679891436778144282428361458094050077040437431784396327751073764748859160321510051470267732704027152937209738248176001577446152166964512974572801552323689181035972104516886690836617910754708747524745430731321635467020384883058500493252333385738167051143216702452072089256861437370880917119850647705603384700446581867890547395316138628282140654979049347833513315750791167328034103582081295165841779532995316205352112389705729648377235660386443920158028097849286060072514072184203370432306253611728552721886280358070725796977897390404298646875399406804201478471139346739117769437808371663692583495899895 [166,63] 13059339972031403676749594515606890532363617663425688206844487961012895109482597724465436352427545758414481919082406636596775616329757450676545089860262316617024434393904766121237981110844184781688185984059372619936944063688588221768474366804336254401428149332258884951349014416801777504003032057482296433269898552585524849764136386341226488120746067237107422327355345654230206496659025059694566315214129380920250866685514675800591526264846121605742684096590347805237729695426106056830883521978430057265435496872050705034377855069704591711679949221598521123701418462229642719615553523349228649725926506843937745012969765975773328929118385627894584412902665532553889701085444832511155669604290121599737921292373444125419489463472172431196126995480073284433090123381290981907824701396360105877769615671962686325043767287249714204765523822634936681179350191997238432996510586579912473650851516030657229813800777039645468763875182251105405235039175942988752655156982708415372970885231978869127834572576027423787609239878411965076169341174742077494612783326521356427486496845 [166,64] 77564340629174939994290440820061870804242516033070426528949119617274417307947160833453247403750707124280539799188879539283332038958358917181123365007217362260089418261576136576840988388153439544109002565645762518482415094814134047776453694790958668328398189310803094998738196481615520922096391381771053244803207731139888197326802620993344764374213392870800271455787382992151679944015032190809486738241105435318757256342879051690538924059378853322891141693832255426866928400340946190651447152848726360783039111795963430974448961054950415739191432454145149303571278821679833138173426003026708104055488740831836588825356679841678890137292352459782633055462478859580224990118658690588148935266985135080906921618777147978247907839946200735961692208392184752961323632983212161975752901883889987606930426011015826313065284032580935132886614666466894460622708053956604497276377990546719203639998829011699480776059596527008838472405334827542540351494593144517090467922838402652553241535085407219544278597634717053814177068222091386515347558816887393428124020359039973431420 [166,65] -552324085777813090562904674404701475932328974743791984957704038823530851530599815079181260816883439862631947925044552013448634962442981492567012401624605937087388795244372018405889182288764877370443266247657077450531569856949995114319142249499418732706348537917877318757537223682595698844375639927054357116846327480354660686606190865410094598764347959441705844273115895590698179919787816943728571625112279761128588007271211239901612559706446781660987248154208353475146358484639678714710066936706768006378282029946488975805273339172580913496352933127004178438434985629344587289648475597602005465159097538290166301471818919693905575385749495265827263926628310541386271866714966799969628138250946533152389084828468762100931966260223146970822821198872725065605925133137286706997854950603739743449984513041361114392228708145641611309119343593442816520036480311411623295055318826607752077160137911128338411418937900057445145082878617558176316295731459650505093415007863045223990828948411399529365685222692587183661487547213205094747693489677599548380750025952938595 [166,66] 818040179046521555727678587046942957096999998990994053342077892248133139797902467884654305865811855141407358852530389103500465596790436547404812183548837322259695099091117928676074889793458497706909707800011726337597978473901046408629460371268543210296900074446548623970345843677985051948451689328676798000243552410802147169579015573427998171681776809655808518062157537721559743122179467490930609553972868666322338423133625926205732424581228351256661836177286164861456895587106447797202040254955108169411065673553932972926533713061397305544549648735682751670648784708709332244131216255995119504823815993060202749606710655821760342808846124819886526694434835735655106658168987084906378370871666799428553275526038287918870462623584639182233095772965268572991483311390985483634679799720966957803604487658249729645288529230106579106038901536468333132089415878178432389716540018376909712309852965781750431044418749887112067389070892517627144745995444315341165811637904758028362901406556699475236496062174733262709427520791165439324314301890595135866938948425 [166,67] 1756323022241216748598818003594520295914044301455473793339291273940957044832993683048663936046421915244359025030625338227470112585601977344824974298770169988691229708952339222324223095183867414959438405742087825995633156558945545933986862515351871844510588771092940139162921077730522645971676438870201300641194155211806658282827227764328582927638887717335495290791334257422115056687858660425230629620870139366540839380405295368556581775722125004238156728840842496621043031980209948706004966536924509641982402492850868661515775448981131409876256315446451155734530570982968934035295013744629918354512525122146151641164253554211451011789341510948466454565190727823853256282305698618647383985963685303581911761003393800030529263733267227764909773597792258127126290014419046244904444280739942672771739732397265955168986688368091486639143187258461586875288248528673397561870500771813269420654125275653276263333802832318484180364435074229446231799396074727979294558869200611617106290829139442671256064835695091198530751833219504883171285758620019570356055 [166,68] -6501681198410958123954954794460362749480025057038040828813395658668109715266833780032997359774807046066540999561851635073340867161161221350709542485993759564769635205215202015951218862121313383341644137298386859513551133339288154795591838438179079652923419246664484019093078973771126093343819163050110897824288380255476200720185156006191714437545192950132976532087901485451469173204093726501391774301303705797328063591474461063186726363395049675743730152029338382425994479358714532782527965221528705879654364895076194262411408044088422782710024726154988993177476221960508799135718720702504169449835464962344321314242578656323225868916661863402701412580888415211828198571271838658983497479317553171270520225408917468290777866151410072216114932664246956391767464620158962813517180873753332623079524513235873072484625551316876912184941254663721882870362165725712301085947393357765865525942284993042383841035365063718749829519643262790850356616093240622977577199225662546296265193098711508239221603638553696640571254347097724932550416197933702640 [166,69] 5400804203575877812820775899497918395015646487417249292549108146214500553773356169037216849721438645056910715158208027249323903102017585820545299946934146897260183537121063385159868388411433446718310117697021911422619832748957600479992052761407857366885326958410886038049910422041245176023790422801237156231313577018277034338262576631236988922153514720993234504075544866981730336511379618004585107533432287124239799808159040008539607069693445758897019037017474354436698037669227088031298378817465464154163298177899149373513432044132637984062439646308366922537030236906071402956012480177920922668966378692224968206974824685374531004687772450688589936841424394349805907276273511932177359711637036681745148804646480617607757914679776359237312341266766247518296764840520006855634494190068776992748117623020499872091270801081379550681564639091604987146642750971642600085355960162743561378386047497516166816057116318405023015068628976945482995211450792076805746863296547703716239404389322393148366261808152932492269683812257160490922073483055 [166,70] 2297284678391965870205987463178327776192234871092846348194372164320074886586734041141376074925862918599558294861683237791176811708584465831866668058382806581268916854588481765389678219489801086815221467165202725639312965711447425894542113924670395212806045120065438116673155436884170700246481013573281014784125393217349656342184175212721638620412954733133314748903676585076778331369089867051100948215941634486235459753908889936496478267960596749814009384887939512360659987050494405099619921753660803342475247736959839331932125597168585483574285724866021000689467811933340373604128053382734181114104733118405696660949016489055445952408049230296806527731595052033646897403824555421302792983691387836875036770225618135812646085467178384363477869812347716321448605759782687663723386674915623619239960750573936310308519623234694232517312927737110973636672389434969800960522735428770679262556208898933424766196807349775589019398448355519347697938122360597345280708984983768326965900606282838069949301516235101079995462922051219256815690 [166,71] -5561885289047211050704559513192568828836927296161885292213900916438443028189304871951388095998726607670655911540254667028730828249099206244484041266121952819946483675650970753920919324262194135929054248895502949606169728628617328589103386531320309495661224024980183677328995209891770502961065194170111284718090244152083102768099709956478992894984981783588116536013682866238270141887604411751232045569888821039182353775368440697908454648208096487449607737998806585904482110872019977835836249921110823952357946956084514281833021555625565657350323925816801924667053180634871510332402979252873097295965239206008974235224004504851698180505282111870343908544552005708450357071213542275546314177496642158903179641313995852845408856472950037287626356172206638747377429357108165890174378319661298227067499609975276896158694789487859787850917753099177158525177143359110334710309401065160961112658309020851961576302674025228904727987606864476943997283856784845457026105916750069910841115895487928773262896682995931085572993021459629630 [166,72] 2985116821440539253727802708889882101007451743830543566245258530864188475267906624573553409009734909026894718209789602268466281780354659610300532050537330235661210838883246054710059100829310234977014236619312033347485372027826984098731164499836896479647072928209642533103085703419258642608987529168963764894870866158104244729335556969467015012281384460675857981730378455502531892311481444316898243356683693916678929443613262633627618330004594443098066207975889913231512176876951254077317309283035496408043300317858124620317085951506019690584642709306935499637063741455121091087027229524541800275687906882030021749336962862483527461015629150491826643556223572649191209773392506918903755729673229920024985996120270598315758733010312912808625037745060494762126219027389907452648978220679594245418658221706478668750286069192301313212353361024036703031097032317346246857776094663223359652260226381149431075460684309263511528266180991246680932710524338689853627750391410352990436242449324041656890186098185751499528288239300 [166,73] 799617612505012046314477568422425821436809755895213068359346039948770720035133682701951543717113138625275350810230924745382247755803590707444246898887627397711635279662056464141500604259075583842443709616644942005566587862682106363308840730005468554260243178283872055437638263680721605036495307449277089222748551420926097813085603618360669743673803521678481833910139295194489818933246185057667333135138189646222718663538853726869357176487837060178655325762621097085556934092276836418172245462337804289183287454500140228458971644908118038141088443456857156590124987021258368383849897007420190221218110372561143058182520494990076685503835224568072714785140322235277497373487944600100956444454123408987969813237737995055730154118839537486575399288097287567013720180100830210093061194795403251855213451334099322639160513919908044497475076090557907582142669106551847975329447345299033333213582648881218813043728378188733582817415144608440736599240359220014152956213007685878882591443716096955325466533912037546985700 [166,74] -539172548613092161884383380233540296095936584021919156131049818940161090488399206779740853095240220558339365363430714550165443900705990728212369355649943669079886627426650127535522120223424469141861751723735932458382112886506292672360940223248116843250034665733515299071464066304886346539231398692125750548261804258865923874806852040840136201430035439538934180334822171004335263556493319870331343880603181556038407986448676191945606756001391356683019862967250143245912113360128876542536356757560289490725141085411341891267644722821491777048638352685345959205783576273719822181146700166475568780499772584972043424613827970102580785617355324430700389210875984217919437280660948774627767053538229263331426304404103630040280637849950823150119232844089985303817510862754384765226676487957316747911717444017758255591488616805833173690034111418248333257291561674499088374343907743999099762385361402721876295231580646992364174742172514697948518729604595086151347115099971011132804296856635975978631593544198900375 [166,75] 79541132062275807379573399222027339606655453070830158265635972348028957039729805651647757290718694690127092705447780599423569892292791951605128714029268577003055550525101801017462239216157237118361990497319505066591393667630939044683054874273220527819630241487741811566824018889871164086628778105749561321473471284076218711985379578028906498778130232994235421744840506981169478527398824084046984997236702446916206957070907023886839632739293774144854250070485872777856526835744153403911593052390582253099969195144704843573001151596354500121815154770379511553162589259100429046566464814127914386382211541670389300467557320722777709560206955219060011674728536754155124843312374058893831936349159979016957637696360494866927589118472898494032635866251508137063572541567452781894816729367735942872834323727750032869046565644609205228489540781332507671773640133817702059660692443884712515460037374248977178819657052949813430915926705322162322937878708661211004670892845616744648364501874589493797614191827250 [166,76] 1802220123815622951822139629755308022585823250853719968937070002712220589541066754369922927544826076852226052805854371097581162756566574372722295226699626996563396930231163884226018083138502747258749542410957777497988528364959582009270779000893982119215059298116236389338446056505840593483505606477500115312610294022779691860319949157644273104084650088124766477733873868990394311381681047056080515807539175959040819164147069043905476035537093741387928087643481857200407208266377622939600531832948471581230637956213924258520066230511431610744252576934177188924572973798138981577313281450171278774990270167682832091371906665664905956531788061281918605164841611614417078436262116743116923302058771457344652921704816908363920778395636169364126004283686362369587019224402049002189097912006829015091394954414378232718012647010049999518478970078226803548387143072830012646984792213630294713749228114984751120019120649286524984460116545306682313715903298198166928673142621173792953067252508963144066227200 [166,77] -482341254811497674630673977503407681594553538539581918084817948825591158276858758872018409782505014392252688889459850885940416369421585072319553820682152046994978508685483747242085033250821038088178876136950506328474259178119046467034019501110255465889403707861218382610940283583699570777947957551884567202972431799756994163489610034590770504337496705070550889683752412357448916347626978465674712567259886969943095642966404182601619187706570247470882101706796660818386311022816416825869880694552708937801382619482889829330203812862743722299304480676015145561746194813026457445060416529397226129434798439751225678264459693022099753874619977338835554021675025405105967380209369702128902698853649541550945234418944897473228923541482412636609407639735486405796297730941832890922333308133945543245107506221054375794881736869034075204047493740521366756409098999613122202106644853774691024877725640537581925466673869450110757636852070316939938756396589089452455154829642829610549808368666612294114925 [166,78] 33499163031097780755296113295090931116998233567230739247427321616066055176528183595263303424305537396707598235385602034007588378444025842121340933468664294194101224324479870506814691736898851643896813831728752503107228641890421825989369505651399726885750130214426665091625527309718148123103660076783473207085153181554574711090760462097266609319273818427629219662594172774507303475625388248635967363643671155886079353171443496849220117266217103227967723188620669707849112109489816085098837180253264163389082498760145235525222831512776069989121981845124004484400960856418179879009805557129691028378549054998966484447988018791445066737329360475111043468823991486563340457954967551252414595440025552669644922522024827992341054077265674192013903694726895786593920346855852122306769504360627146744745830134044179442305709847620580952704641116967599060621633121075164399128817442579927719342586370633965017100148713888660021473693279653815404816792619846040588825013389093957025390105095993192685 [166,79] -1202176330040713500659343456349761225749383232347128101752335395677979912859900102848424065580546521400245929140595838280499481116269411105422637501588847167240057974349849260685884472884917821750265755823276060787521622207398025815622252976498348730977832758799660532717327031785750321719536370993448540516486922359562460451655367325504682493263851554801974207122701744972030907862204117781935517183151025452603088781353560180626445568216872479353857677042848878723149584233811956780851920921445803488570266157947286532695917695148485016404388783115895873989087771527804420298101088482468128700367450404901763105797337350635946356685160574470637101858177090403597412524371395033797335392516566447033740718908857084728452691970957565929958569340545191808203292474073986670135696090455868803204466249265905760761329701715455852517806830312189060116700105890343674785852078366729347910069214479375286381588277777252413192946405293612231840781397726225468042964866758523005539126559408750 [166,80] 12649091754789272225074750119574060111053490513337187052955013629479253682203828348732321922415514061690734564967083236306315725649910636384335442244471236830303315812395302530688286929880997867500631776959863291724776502633355152240467699299580962471540804654356057080646230449723408573514649449295858821534616715314186155388556316411732088764487811627542444308946899353382709487610993496071607743589809876821377181472617609297539637396556111599509721726173865277362521548072824541124616850658482875717508204434448425011275873868006913073906287192909318913002652873255034130949335889506086506383595632951319320379834889371877871898073511216619815425558531492071239371420403579458488058999061863850097171062934412676096352691950739735045237858870352774950200479725176700247903673835393415872672152245727282962025328574667929458455804967042516526589789008139857734370989929792957293631591799294781230925514228492913913259095473984621509587347035496392756333674342537018137682210150 [166,81] 934020188109371089113121238850909538847015221766316307616160353505304565843020316534418713326904927523342894172201306369034041832941965275334012293490004438518589163377555803582800743237643820811507597747900122000825148822828666596656351080652925801439791825666106677459999666150533669111103855737255005773865358461618507681308065457385131009216303523999031415135402319820242365709498787992492740549003050393480441707049096432835078554558335845589274391266339701310367917995626248414471241236161230229324719291983391540812261280174035413612906276750623621786566260152270795319079509963757288017098507639995691907265898307722739822427560677781408442027149043299219744243908498942799392157943983016992864198411080965734943639018750982819593767386040039337299011593512114178076852141249756562990837406022089336406683029074570436641307564790898235107428820723975495176352214170782574352389776790254974630239184823832879547907514080136516980357642421331530604596712397512361710800 [166,82] -52645609580979844395374679685579084123447216311790748224059232998957971673369661543262172483384055195192756155456111107305735860731367789202154425016402857220918036659575074159992275926908876467650327539949607424973250237113658445397357354859955947763639927031042710082906822220945168191651361242835864178486847859145749584463658408446831636837310476381961661545307641254200906899469074583189140770560677820975703643537273679276912175706292203628220170124953648135344263971490577968169851497349026469957685924154363849653255755463233647228709096159212732445273977531171286309506555469217807676452325689418073959776958955130179299182633993433810989932038524228407438852399042860647995024224995615859217412299128841680977444397632121998817549801470334921115345916732841969433278753908440427025347476446586030156383538334411209002284418357584821601614957078337411747174886011940908275485912764072883585343414525980007781556484080438411093979029315529235880634556779260762460 [166,83] 1275910562117884173844434324319198908151226584110756885570394597908976172865749749007773193256935993120310195512766646451099672065188339897649392341971012259117717079905133152560097366889468794731056069130936195970562614162234149007897501242522435480300009906573581817605868989990457188411952386320994839629621071030433324067326179279391288658888389294135775691304768483268821960267123097102824453002144957113093031430491494175069847328949960595198490109097713588308550105445294582727154517554879019543399526086516590573341772112743932058233456810418731127206308207770284834803054666583314599408918837515077044685958201043748775695469728163083643006932306132876759327355648404350604639739011548802529037535069109298489348009518592754618694300391920338685132599377777471619377740128534398235623241110678558356687569124515090468965023758430144867149007174727447934728240795207718687550115619850236563488047071540762664679520866013251340430855195743241918871706985906365 [166,84] -13135133869759805506189683923740050296759257049591634978502567965709187120877694634849332036083208872522985758799942524542961186555439378968717483699379575782776110484667700154523540468571506100113295711193645800055750307236313207419940700281809065268272670478477520269043658212993320944810094028001081502574411496523108583001346711547305911278167997649457990642037645195437096639750738405561586836699540869858577532839494877090491221977625943431641717485143261930882291149877422511329232683458903216095675827749459592254387124273938749256245181960655566262816867922402997843960701978754603799517107990709062256680107327242670210146132683640020284233172795719984483676651560150294962546494894458839087198604406343098385942257467309108039287097063460707801448672979970065969753869616660680619140970567075248613320449190112457490289966866400548201546433038727183999370053840892364833858921046430782594843670839073532332929500994681486948862789706285224111969350875 [166,85] -104625213677836358308573235764862813484762926141535191399168207234777097961486911152403936710910242450830566115997638282977349234171551312648448224390891479119828034638211829264869655446725821464024222506399660568083056782617469383021276828190253339551041046974225381997572205470507276381898963229357092251966156195184833294764859325384249237559795677076154538238227361025491688972956946938526198105721422956997711054204549557057149868220909696466573869954627800971209235631145987586437413825208753086040607455296211833741796168859724479749560410807334899855600819429013774774587167358531957673889627191208662924904443759473193273804596890343519694490807943074461194153424558012620625557994591607320453227658879486828729797882966689074510122370681680901418486427559949103755466063481977058385025576695638958389757835022742165763215253747136617430821237777369113968366408818810830004234336343195017376509516988151054782728446390035362926211504847444624697200 [166,86] 5321513652938649120183688756050630343349403357146164720360941713001403969624952949625262015318942259291876277190396123675522758262623772486587629166921904937923490959682274690751440180463819424395167031208599925734217673456353298342879137202380229674465212769392798114504041049246241370663465131231252808401190560371568938071860268262736226159014096302702158121594377234802666428330924593294655094953472834201075757310780497224519689787423987371475114140229171800427917385833780458426635302453868670659340450612560805127930891022668112112662652717982522208009602894812746002451025971934210438633525439975435777932849877181864519962243352829413031986353157449922313417676701692537481041608629927782841809951795648958282422727086444303288830270368469334450880612296851647964642221368394882345011263023849013424356623229685887557412187178209098567022838739527642616759908990585236046655132529365316863760326165969453548831077362947103796072731967067562830 [166,87] -75407586891100585215947452156746202740595073418320631031529620933714111627882834139759792678152280787271052067862039862937805026483988954882337403357014868710475501284725593171563238178561798288487531923457527299681799774918076395689596085290421027217250051454494540761208527485642802767541130385525712871924130683269059643774350846668366666516845574419421489769546871187620564425271135680210168457491895688547982987234351095988774358339972664599878622973714816141010371624255547115310085522521803570765430814555181990393542281805428570767077101618262284577941342867234083888929451396722730625291738386915576016004143861153370635046663906664964968742488054929945215113910651323068973133939719186453951233201405583562080556770247281237084240406335185534384555567803034022891635516424287848862131994509875285186352492454540594783105389136209667736538785659264127130851912930150415684295169644948674595619700075448646714605475779681526510125823600310 [166,88] 495515554695996226227924508433088740565737356561822638415845133969812354772677555747672296622627897218192023717974092931238644696482156182510924275476680417161287165281117459161865335428383424240116728626791729264022507249742033054198670507483972103787103632000591422707397357901938055870660475064711845226098433683678769706163335930078165233112861829838815999111953827452684347215775625771331689820295577599982421880698182913678755699493177915750773127435024602631432768021457235183451999274348065473503856651110147778962307215359685304997894439060011674682757545887561387671699663038948408221229980544381524568820309245436807160096285178991287129848467009937939231165682874557999039613921686125718238602078034606125571750645218849185045509837085111675884377435695529339751010248131005864464294783438733946753765919641620459782665354574945755917357025515317748087884788087537288999010070574675974074735056233132840183065715479649158115277166 [166,89] -353164951476148888856497785448051503178308933195890987564160173508858389532405651748333535779036565237650507218626076320178692236748261163126623658434531207541601877595219955507495636451701116624658422524588703354509242215118608194579844382589280230203875302544236871321472956212801680548160929433740543181482849068485341946349401435406343877653753511106798514226445212906960312909807161535179214735892918600878796194000813917662940882310866692066247793625201917233961210943491028772493157265501678873848047411763502738581667062650337566570844924732694662555247377088265364663752459243785113377625595377889333561501699077415802123375895311000022994961281768019892851249518216676244517682612780296742690293029364847058606955429007714982207228242451244808335894977961913809125176477833655397791811170064739079863453303099674154958615183703100736489760403928322507878874040163514239981421168601728378839113438178727419207564644511370117880 [166,90] -19577175528577980451142965780227294756491886389324750034824108290598982212248263894888858764649145469684797472476862586190364614849479374568750538496819815359044794040456511671908574429910713158981053771938741635553532954838042973651521680214324825475924592388275392898784940555956542449882550611239100734551330818883363441909027898411251285856734029186766446332543109030935064946308843593403637980805889848998773257191660638675656077326610283684571251994733122279956136073562197247400422873936227298068249359701842764900109272514749951568824631239772036160335980065907690125319933816756888179088281267312398028681309176599039747900922270556462368762586756871535309596268791748995562162528928836294740701077131766474611046360875199475109212283932636236350826833362839052013727981523335169056184651598422605059292419043728334388977236975763653618692867389343661450360082019383211205825903562002469650251558280087390297123573977964137 [166,91] 156886157320714665168379692477746423223926866034713922190645644616883344012325585444773332941834632033400861000444255841490017147066273398420748064468169316946038717114586630957570843066802525487663311465055600172141154699443069526236548139039001344584775606035185143188072282898007511851388196872054605907035625071086449732932782350338280672510224569792210038045087723695694281686989655833951329802614819255340563311284476690650206616499080058673548644013917360598132551352853210349594663116023720903513216634871280619786452451640913058247309174143131649400620379022016204343234970338208430705297604324785233783049785216703556040044643184999491166851257261409380628946141990170136269817472517179856274237336822235632001315812952774225254053766549440994808725141304266428055057352633361876454286536741348391831818907885875663330313740936621685322174636486835513054208828792398697572508902568905383075471416693530863282600756785 [166,92] -573638543668250026669734438637685007366120679330253994445034732281116258094516078013017561163916394443747684985167006484515009482655148218975700357529319663401617587368007120836578668203677686272208950007458687801071086965679681948973782675828398707802230032577737954359793443857097835129478880312659369344288833901432918461936229096393244036859777803192542176747338615981193767414219645173080697968553044604698701118404785567715573984109514031671333186513227215776250329268830101075512157857262087966764324557063065001859114710830716355406030468660523772936163163813941682695092228565824072357339682554268783858531174522327017973219623840656692248968331869065365790361947723912712109294406645471646230238456468077163831643906724501938013543067959703550555318461964168133343304799339475768121364547408531594503512505354969633101534980922619400138210723765871988506227930935083893330416583686704371452911206209008538141284 [166,93] 940323116808252636753500097857828486984237123761713969155437777552004768383597873893828677927698634633682365684089950179064296401701690995947774450819173374395763763709379097145223937613837355078149586398277952138474670378423284760803976413827739711369079469980114411959697105844625156963435739999494743205303054192183103866833967893135877689868369721592131414944614138737763381570083776335898252404848770532996593668175201166440000366148723968082380257891716849616560217786856124206666921270998168822524704208869883670080255057636069797559427806882637015731124714390099428115350164751351285402892999297477592194959399061943331570891671613292776383163958849130160485906540757519830426303467840203702326586781715512705283497198219548478240550610410357354340339405678195289965096710900663746496076935276732479783657339549820497918363163999681969041105079059841988371629936092001939086439870426180021005673874319801542 [166,94] -411693007140287015462830146310972342269597176329654914159506240462658683072731445007406100636714374284640661266056367127802477646028161373315048371049334374911348132031858977154261031757301485422453261217608888907211415004534712991777772345081621608873631275955983873960065768219455073806558021743126160265095335433796606887073093351705606821987197705340677148284220990661018308151572335356471119110308682912550566455575947697952317617275838143814443643671629550011932346069877601186834226365345542531804601151353536891660344063092743856210788144040039199978197347885836797047512726421516935840640671497198932417731629852121515026818327736116232109064967278292545720689046456809534201468406214174098763968779240062209403470199515663527677812069765331913582321433559008942243021085342438239782328293417032063515975713562096459498304177516126207868338130499493654057330556545982681249596236532935500135838773753 [166,95] -374195607649783419144942043156008877390276051693854312282416408158311461275721363225329456467183585796864356844416119228327448913992732457150437629031353850696631428264208833683002643442039154556935438479409052718116954284950735293150247774381737851802502751017476891719883124466577080315044655638111074754646373716687571257436188554818000427753213958548554014086546479893990980753561007983430567478492494694927630166628495122110395697999324167822192430658392622997321975219214601940764170646134763961304408273602711704549664782013301093031791370908699973498823977421956640364977228157264847763712424480769315175497919229152532987005470499063472598192622867444781843633691538046027883418895838373622145309937000918704921619383942790969950871371463324854520190639454429976130872728729674199280474422049113117311999183068855922785377126612327670964088068478613650010506405390036539492647047409407421818142470 [166,96] -11108900035283953500075015592153709344293099856917633454562235394448934496846688705158145148419093303029511435667187433636418197479810095049430228717197869976509011220248980793275799816032009356867053290789495245673250942432285481243532500579518256407645530176588105847895341064074869112251034666090378414504696998855889750540725558091502654040270466145351868055078212425838305601888235832041442413124821572674971823696210003411330257094056819170765272352694473816923615438695173950539611260509031520386599139142184231102909355073011767861396157521536737335550169650912199266470713419111542773014287071250069352989597491194947127805686364621914515925902438088573816186137364632355969482632065965594884031351626316488854054602910501689545909763430291740647890363927285351635294839245113171193364381154209488760783997160667351908608617354857617657304196611999847261542308751734509730245719516008899069723 [166,97] -228589103969240283675656581032654098574674556883791392371142944293378134131843980654684900776393596911539140112705024868161069997523891972192290317835595067468237957865062799386072655197983952298947567103052399359852444066775053564899048991867785942417073787473192670872511734525572855461937035164812423715846912744515494768239968314728964414778522677385835794588788257093618496550867896231129086277377185784111339207543473562234021188822591546852361220156870326261712292198797452520981950655619878435305062695773186997577153966001729320306358074579178915341125143544893190212071443564761257578406287434525757739243592612842370686436080382823678255722243532815611160754303428222652596773912048320407318969764417691902584511428181055219135383167266583931650387330795337099738666031904021227721864731033340634451884103505689382859830217116915937889090935652935963917506410610767403047624020301205600 [166,98] -3824548293821258909437654305362726857576523227273620561054793533969818852509708081717477398980003191123839870255192675379212102562919228055583697797337886429462322389753122672326487676996999131264494277205872160512864084702955053198286897084137956366445375688733201178516907166470298319827375516037434082755857312050852895998282760413399747866097847633959744054913365401125863906334638768380455925785636382923957029713275766484813665550342719235772859098277229922663245503280740266727154778709173102105279068099375461052725693231823732546589990434098705659238208294880724776926913020959251913821547330843022409163164972568658208157366174919883205627052849942075285238464052132863207881735710143400286347571265469543667349581007594185888883732023470959205245091389579723237097904780503244433564103618533231266380676877887685799075334407694608058575995088141913115505527782254017693320925667550 [166,99] -38243594642311216247689204781949145631694685334725030888576763269400275079603995173427279119784250333325220775418003978392900280768113987169042797678317975269356339816738545752708641514099425407580803032395888348465870597931601893203353231794841120449228493549119910914897377509538473196754306186142887381086201468545463446082852671028149078754688765826806046940159785005204587589564407778959863692722327870607832632293035590289429280172213760806185132775417259657871626484944847177470106420171767065769660317128121776476631541769660566247242662202933144953552509827165083399333930474184694241658049836351359366276154803195275683010224007863841806238655925334166145205898719397240640540592226972507656393024242212157563383636799647227401705750800662512749780741643387170715580235118068182603418462251649112830911315006152722833511355666171718413541887511757791750453826286769296846161650 [166,100] -217145223254771017428597444010122291987021841250115299093541348247970142736357248747113744593179472643775556225342206019079890392568014288834541774353316852098026280665637564069733783227096422179475418954939578093464143110759424843731370585296792033645864751236316270864167293375247931061527627102899889733339066515071347734894600660986890851429603878884128671871739441993314635320974481066510984446365810850220689761124358127875421250787068853222742726137353557382226852268909992834946825143108271516654567623642190134811080618675699205089889300109180977788600493884769916780639212779677184172709286474256866195495723078246280202015151948825312582614750574910538774807392074567830579456009236327650402152549588056414108905514442618295565928215761498431680862288468918203278812857741863053661772505992607446217383862394828639167845909496076991635802887546193078112328530834199734525 [166,101] -809671131663153918556996850374664884583705952913019831262674551339343234651044960843381401110152186123598441406765817589647665337630576713316146578688423672400796000061056800651412668230825625529430918972898819831303680872242092036348631235051643896984420213236352915696476769426890622677443181211300043725602051407092662561661668099403259058011560037397358931231957607667688301319894337085500473600673216388808424844074750624331082368393218754553643002801739488811788949887906464393820767208016120774421948452200721078781941524912219215851735952781333055499901750936844489555782436243678382992031365247975922381644590852185547915335753533850711424922990131843698882029107706544785783355833403080928779186662556951909167525500133739900064944229190285756978856131756425494900876348600245493049213137873576199769303436467962054632670520988936314250498243770573929681270294237600 [166,102] -2319712767094220689749863824894929193908417250201144666521295237070803879351655489960201298819451640684985182070882474311437229852340905069582408964463263556067822051160078912989565310199041211942537653672881223706728036313995165572625627127927925417081569265352869070037493398547925737048822583797749782543399640332799439955662674129061239250191768956514836457050057017950959224410963198360521883811044691047982450815173677946024321043352025177324181093640738499292520611592351729302207043235761555243228735439991377119363901940773360869858595458503637561979698137921315079314783848732670695418482588189438033017554287102077850963272159208051603989094206256651012263923624537651120688393654950619189561807816513896975896716951013700074501928630485434484228565408654077048352688870704561361996968198857094918678858629275771916238224759482997937773287990362467660187309325 [166,103] -4866797317068630978889805493958234536252630284261964080719268833602513334557984307485787801886610712582460758691968425202058668920370483426545919830797926833835868720754132483566119750415120099282637986850668367793918745217908187866312731531157470439784072021953488842540216587168939059516104943162539988273179750551392387128809897314594020433838423501607484058381310166601812985835166690554578670302664537711233690029782918941640982343631866744372031182110797151239357993659328626003515860505927079647505652976794940530885163114564100638041328450937915313622462586473071923569915506997230038039917570140167881098132842468746452011805267047085054875640958947532537686673805725966086376487526997263836438662794747746687850485647142419209316219192963222739847306110524231237542395236659524559426738739597700092359499060757321290622140177236602192776216749638908803525 [166,104] -6398335858019678503907827177383454920022513572299822274021412080554002052259092638495878717720280092075604314617997850409815597109966881086726275663260888666906816271679925689220762653308196322541919422431896554009193351751305852683690806066973771144532730734893033088864009588657687118580350905652767986977355238966343266662162100158306441438991447699210021551102510498015469655720526941779185136010223925102781109278838423175617702324686478071684397008501279366598180350602274193618367468306231480597409142230136691306580116913901369547040120622343180339571014903024111334800444143850402247561896569497024435048371361555660028206680168779428868118882996930392974698081107992301458592553303907863535323848635045085238241915681479585381357955913851401634680319009558801436798605544068903970129804392212936645609934299658668263332519326347612066676092824356850 [166,105] -4839326814999093792741917177451696468354675648159418935197813969099340716787123524598089574212563931081985523791121366656265656264813638289457221750305857446484880402528032221632881563734405037556424392512800303165530436919099400869281366618821449657805946487401639040836948586535704793798730855497992443324042857626877624912642867505347040528138672056921167918517188444439929588211256840757953164876408233821379976717063901682190826051826233260835639859272886097065072015501611078270401115927340163518016766339283667910938202182404043231937362178581413338769709414724506471892121425331715446342889168880309272093069213815368525922793141782802106078910431487647361024503116620350576297802509475356393704688964533433742570450859885006363900403359179406337709438905383354939868019948892486081921939372919736758950163217078331994085298018733198987343590345 [166,106] -2088730245253012228693454469494523232679493165736324853980957376868668600979405175252398577384512148769109923023415907725696421686272501416448028120980159103128892768324821682589666599010484088190086438364783922766216228006238095397836979728157431293449813382690965653358194888194695042159948389962287813190289822486177727385296092238970603364114843750307904394040433660343075057137631779560937607571265162259293498782661115714106315183648025259838650735296739041366943480217336942029581102422681298885071789222748393179881167956112557657783418103396012776142941787718765569646503567189054564044216513594372021470654839248726095677907813432237881835082725066682718260178261595858777849002843059037000777377352308086742215526926298513698800579359315244774270975644453824029544411811550900510585943143608394080072509614751457411365673163775950454075 [166,107] -571734060401830273387029720768483475181482696644342172860765351644454950503549384508988922631302603500676745066987258485526322471300828183654349057085976568923207636554450273446574428410131569683456058111734753971338164274972310854625114610742933660136635315894655180480001982325043402422775361819388155564466014262047912480483139109404660909770497177601918223722318552876948122732084987061626193661305770972613965402333684812809214548393952496056390776516222200743250873810276205578857916463419587530040614904122470632795576092575185888644441065526198103105954809434437207571673240805940719565742875450116008374129446020879433295158636350666601853736595589794600210779129204289504266659065217671572850981633657270982594584814772191235724999381133818783568227281302125197023079920504649079405464559360726219414480539660268320514226037519455 [166,108] 218050978204676747058688572666765293395925663317114774388730641994582066092384579328336639450211514302542685460784312872040248347863632227922967534243342223164979456508401407109469769391303761582065396226581467749761523700315924026508145856966939610231092122105679243727496822873817375900760964690685152645387782007210770974072201928554324336724202615134221198261012432699262379827987092765905878120861959881279919847618457149934319326322343735996224177916621781748655679492376735487757277015396559454684812357015157574290765076200517339171843496958574239388406296926855270022744185391201104130896195677966450316152807071376402970575551932430955847521093524401984865137940162269641591431376620245362729504313874805051156810611286712909113672107963210265717671294215047046770410026695833253225857423507491301014739211077991656851658150 [166,109] -2619324467381993848919735274708526147124711994709584939314023626361204030569983085119959194999590494059648206258559829330105503367968420762249352996102672920730852614097558403819061318079949393902789423814083574225301481298880248534000189497612260825638713792422994737378672589453228573859818659423398130646267087373921591976966958012794754290862383674938256175621662172479888470336865508174812437296192675597034783114295427253857862455045618751486790408845886839036162497782888401635467799982642953812386454427195717054837437273039758687155317882406161635674061061524200736576904882382083594465271768584430147301419072722513605022335616210176498487179954604078287046677647286383889706143187106670344904424035030080454338069489547047882289719513714513467742243598755508725256956825948693287773933787425055562579778805972101691880 [166,110] 11389639437038036691284129523109122074478402635232702657413147517841198616126485632215325894491132425272696082602564779325757195937964863012819033626377807057436993199682132466914815339959598639519143771291511304854384357018502150272596986782039502209461026016388262793398899949703347760729256247497415502221432792375199077031057692252534662798584487232230558440832981263936881144895896647372630249356038469840761957787926948666840555276212217131263450408381735883979259853725068075129307282735652798547205994044368507403480316187881828007928316042876626224625485204931038939180359776379087178054026073558943528337633155258464735745469537355381914909528177126910845869675418196481858339603466204810233980368570736315769605061817994650540441431620034228352877732360444861979358270680447863227828545298753681466128300105428540 [166,111] -24845108824224319820599558762240602786398500233559334668991079961249382565356540771718353620716802976948711985788407270975236041800357509878501062739312757657857251642327016987811312626743572966061104158927009917031181887776519324727434162980886814111439927809779352863987682021396314827717297277469199836277002801804413755764468351102528266305559056543527931267458087248012530232183570555372987536543938480789356492255272298808213725352588192278402525113649597998743619008313401965526772920824560039434345838852544602698702399661887326319208082863811099225851087488606493580847856867517942405433083293253999245388650778126586548831107870719957941653318628513739961535246704214392537989929265448319766688756407873351855428867648564272863852367928126496450731648431635671163532753895636018184783114111842889439982557885 [166,112] 25942878106666549847915552181446130566844357594264576370285981871444372897717461991963731766888793177673894326190182992908981153566774412438145882110876886955174363663460514488514444025135304899006618972782720462230642118832974292006999083692621729220338958770652872296891312236861250293511982197971924902894227941081446771988897663558300906970052825518523454188658203521981452564378652317022698648933669134645440525568715609013883236285445746693454581997426894050334943417497556751598436428365075517339542096639920151585557640656541037362575873819948378852599993546389841480015241206063100619307738432952846276036913138822514740413093663035135821906373679171812091639309918959831267870477590540632969684100371343240351937920420864981392737284128171033736691408720169160576038555112969824614853316493079012409420 [166,113] -12693722525829243108603606438678107812828513589036919435698056281767690452075795630526295295535784349493060896973868597373841629406028860762483333724326995540380304517602637408875942571449410460007232844934086858924854926131088626717709654693913027086725141668572257376911695289413937488344619594785100192239190213704434778454404208169585547850610204336553350990848436307673053607398002719915800632799916168403494300628029490689522416003910270600679915951982968348313828547148021566806596566602878976499298715884745974376490026107793308537811108549839253185931308784185548918125223281875001818141918189467971777638661841928855993319322628862704790356218793103395297064394744404626716809330351051052814655283739493537850342965910807393241397010831870078085094141791314694594796784160908479387754516364118661 [166,114] 2876103254390294665522703690081120907968338739116543443664940043054878463984311312899836653006471775506102683841027525868362179674889182138223116680414784209152607297655227234526095879670484400680461374352067145009309352019170201748028607996642745352091366885951274373186103050722715156165998994841484276391504761995187379055413421684333069514738235012173692508518543358553651538840973011447464719419176882281563136830410791919362461599311037815741550712195121831782432196666641841979842046166417831099837123081109980264163115028730197331311802629425635843677616810540567692600226200738836974680826054028927761824131455745329280324577599039006701023065178866153425840733591909186003724423155970383376256724612009050482305912496392446143217063369380981354805731547968062706321305936001634745013640890 [166,115] -299217611611589072040170756580822434197681697030211839882450996732544158890522282439247836014511624720455790162296264935142200527767632494778393515074836742012976946313692175463526777401337581114506622266022471712240072756059090816087607861867149572477123953160578491608968995035945044178195341939876763964332152253620865563436555551690799431890199836026578989605539682615273244344812741595029973499483417993730105489049130065947316724540603528159003881265015425162608052468805260952966196364294878114522810345389090105318993551872495347875306215744698997490646823284349513964096313291463575302975937955978927772457022240830555141662612700191027049926097094573548334199335154346550928182756827824504832588925719099099394827212081099649132203059028606662300952165176827890076961108128564125983 [166,116] 14175518711332352199953776820703422256867996300727964060481967649017361199895262747676331592300568037932364175170900692824407935721603162279966662698125856473746627951159013764556548460476399627037503962194771695473284233047704506123557910815321991739297923458869690247212113072326973937935601025063159533202779300146378902179095261693634065201589208858419463364603528542253261850062177621407184497076728321417704826606021044438063642888963563402384155844342422070635215401333736052636844959861227750522095697019905561059794110381592540953958253224854930993563934521260628987769654285824190936856011609327344249610040461653966451509956643021400963473147171680315817019746967261799388806407077583223723106307962982275087667252295085521332538182237827140591462313472707891440821906409500 [166,117] -302898631343179940989824560407434388296097961263189158079564526496760554422666336481146552192172632434829249744380038878799104120346727340821810903251273141022060590879869459574351293229514439764109144525024906555761705825166621121488801029241981459395099987524504353835634560194354126647019719004437515548296153577647530576454299524520298883456077618210080816497440221720618316577025516311594857009083889596641203089038693529689077186406776301848348449357630497989364317180162498117901862069466907752588082663992387918173968977428291454318077603444883224144111377047008203607483649169012860526719154114663403482950540324246544868157449618161544002332019439223396242712516960477710677398057099842952279189396094133474718458359173508263385907792575705315638160975235215712737841 [166,118] 2884822647370783853204868696930575777722967131896691603961711095274968029151780991859980085684164260124293447446624624733188815068970829431079495711028592252624107309992842456798628804735755809088929378227503406687682078765427343063697268903838996643136035685569570410792889028020741164563912951485587090226538465185483641361493555766130793845488710760078756488132512729251827440778030631206155624227178168894819577282899567457170099184502619516517036290043321921418280436065432551220822643780184530391269841338856718198717843376282469619512563842626369108683873742095514096812744446108085475787400455600471029664873035501038411427987888490305940770566800278616965307800302154453804176908310337607097458799966174453291869372909535166370829845960884497414238100082906733 [166,119] -12090956253331969588085026152444431697709090155577493198318462849900060898858235004751086096443775949052421043897946953036893824714755745984032471715911101952498903713972951958169242201009385566351480136038104324650271684335363870929679756696754552502195690286733007006790053113684167639473349987743743653046141255721570945110612596404870678770840723754891995580663764854519318616369123396901165114961155169682860076529759457380949536272218650735390480721637502717542008320784837300282701777204230115439576101077227752276149435147192740378838367113804761169777160078732544554177149975909498229441567669553568401303741843032915339898512718295435996373538375465771971485703714688967780812255030417263171401239334202531800980699494933925713439665739605785176266857 [166,120] 21667556454796017045354444722037512810551137583246432012366945137966721750466494780605184620908054309089454714894454796661528126135085300736406439939724106367180284301368046350557849169441533736336525405493263894837953673281972902480252425069969484136589329345879770400814880136593599757484519419450071720625589745511582517062223586349572689243636422205894402303179358630048702034619127141897510710028456031617773866754362462291200418381893242642612927022558443978304154857463800014353643281985461405177347050199539486250002644812935599350713624442843685844714785799346673291050335638365754984465148057647969746588376026757623662216890213214121510554935133077974224788317800267006380389493239971693917835049631550483417733686205770561916520275544272485 [166,121] -18539873614123459223730760052178203825394665811829043154659357771547907546693978308297593076422569362028695748537721632153854935229091157395972896629946023613017111770239986131685354946618498063779334214137661482794048783844270238074537067395176488032257182101773483151641583224155135047600600713778210942857055093132559775760080038578460948024180940647409055684546165744391685047060926914326477519364699745894817563095594264715169550395937921001933593200224221085582657327470956657417393458583905123332439017758411267255738905170021623853203249687872610375257885909102030957775515629179226852942058534687958408407156881746538219616443536414071939855481829610397047864232898542152377597517131547812271028770211417396738308767639425706562343782 [166,122] -2788307516979454206495888558828300302997257744938143782387732123034040545391592795554233708019401927412112963490481221155145539460459709100565356276679884907939511652320633439626416453956294008017584579774149321567763406731052260334260785145616867765837104323210857795290423860430645877769413948107965383337258017971202405348797021860996997218373279115298689868152791385964963873141646723810872193711039673676873538144475112078781034326585918164168799393613730478480101971359810770845385084469306388576673425539523572267978033551441838216666530631497363127964182348391079089647413521651515049688486276717518206040948263388770311142442804141002817263495763977752181905727826408035216838963351761543540065692320289954223507867970446250 [166,123] -19312683997690702366790635396089906437595901601504899689452505180863310986454035054065451230220182602628174771627802554979532838974681538695561332133159863593748513070851057333430221131664852033239362183711174772010599547311144683839720997247003243990498735145722048472457659958675936479477607392146222801113450611220794212423999201416441300418532414631919651847728470416005082983601787703580942827826143755572497176296997159325968748850141795156605628235876671736565585376184401007789255442326916668288278557573491847217036669060963383777770893888897592664053544308105967659542911220994046752115968535969579183870386669786202142461455341891999919659156544925094207986046079309349951626017627102713413166104414445829025947625 [166,124] -20877860772499510864376639011536272578164004051837139219287798873395669632969000722759387307718085037180423877736315341380013585798938010748388871634386539002178059288021740129628121270204785229664842734413983215063378205521684862429296729612714799210993945303559046370442305437496373713109369880113540470149762335871534288627417035898035695599597660513107130578625182751597961725293616487957513924167175332423782042896844124579793066677926088472590796041285840053990864562800176502915200286916643046418300619168261522151791928601619001277485764969794838916509486155633369069459967427713713622590270614824863937647085846778605036754553443627461657391231700221430168928506505282917403698232008072191080375118175937700 [166,125] -11245283533546835603577225196045680957409850854988330777514490297130371913704894191635022722040573256716717196262298427863590052099864933315041927640098323821315102786419272967750193643138324450530781225539842865723688531138934086514022309163585642842711895927993611254075217327494698273193194875910983117877836292202466057488990676871902919608122288247844935414288246640195158108697142759234275031420190547196620530480365565635749300716944369789108435428547463168147159019810013590173937114049409831698891574311234406681730492340923547284771545215663754382536075573682910509780664827362390256031378886869611967505714471766501420843801237410446661963266980342628300162433798469250439323571201767038316742300 [166,126] -2826871966759947405428557785210886409081192357285495279004513708058306838787994117706599044563141990035905781335023319624624312061470411979958445306246662151283086838245040614329331349991201902458821509863691100398105271479007725024530640601165242780316283211988296710523181627353476929390835280088614720327302038645831390067013393626229673299980490600037240983020777354294411597382299510389499250944804210019310751367382622013482005809275687938282650811669354640737117471817135372183455563740330153620805669498750453831291866758838896015706744317394384355951579119094323864852101385013806655840170770220015619822143482872077033410075798834431753439700415824214859056088229486625380432772850947960 [166,127] -323493249508163890829482055769695975336713986051647398882637197762633054672556845277229040935505518938067357345196947962803348024892396819176189103779972843041414229660505605981199723129264780592719206991511949430504489174879380136840108259969705051405689893250309513551270733456830293031748371020120467699192310631987564307270417274518314106464204119042737367348841475953133051433547727495834783795780532834002530429463971219133822560274073298465938511598900790298871795264345036113300909840395543822993933502896104954730613455289087291651048866912569806305187030175156149193530208305007869322446859166331883460576038528772943333291554384738597562703231205936487474473269277993930911190 [166,128] -16323617606665001734932936882656663591658047072568806362549745408611084861069584889888660247718179641042863533247984739734082663101097720004766407596024796221869416227967745664394051247355589777965198479389242075510375725581264124354520963659391265916431727969824454913071287463057599138905905128474033597239671917277198850643480734183416256406986445343442138722453522905595973345991678470804436537781756190379906661013908930727763546926605233002152873012312324350316734992874430395042045858632962418682447227905580490343136838239873152759870812032348849169235278706625417273336094557362663555971639536738864644842301725542334079229030227054885274577678798840179916271600037540 [166,129] -369601426271466063688966720311781914070704017395731077506656503315694021096590440726863548173622737683390313962316456696211354836189804702334090674119198406918211793983199055452507611618427891978802913633092247503499470021385939580358117081180027344079512427309729729682662753896295481271414172902546799136676409766307361666460732243489085814904250227534867105843084520552603527063323968108618469011646674430941803048851798649015845065855333355274576997546147790280158789959665953288179969367338005406995763567838058854851243925336962033069273407031428030390855129273486397372000327320800659946782479795266351056287362043166818750155691877570578555522250251953995885 [166,130] 1963621084929126069550090366025994863287535641545188615808399615122791511628975833597726959178089531725954850611115285649581237533505793207515488637971274896288341192888046648874332204061644794783403919363791928563904974166664438027855954875066089294089900325859201610693794316920174087591652616812700090434805600000073454421519785747855049861235934820212059424309066536451995900492259535725463276059837862187890369445665713522705447754939387751810446535478981191276457896549586101309431542165046185890354993674306360575777604262576070769288932544914741988392204443345840912466844612828834040040122022891016721338982440994808571094795664008091444016229155 [166,131] -813282338698922604908334299484606381594849413292197365508574932215567687087127688672667446215264901709608511255146498667149333553207325373262352236385682610181238468493921855198056241911275513013557006321113227211166537593763207852216251632542039658618178494030665773929654090979923444338650034975178603056265632992586606714099351570086676169106171657588204959617923581277453402464610324287603492926172441976349929386251465355314189964120418608130115941023461171167483098075553255070221471945330210846847227669468854500267103661227155845844152001972064562535154858303571054382782294513283800111023868388357639188737780215974591070352264184946755 [166,132] 61876263233816216439930973316894380516535312158322805067647604446362149578043606952723295878640706115389268973576004994783439769294697265726933967026485400392264853662033449978426278677934735671654588666024793427372485281106091288135143144906051862147130047384162692438079893811616967583781284745149155895967241389980245751537539898141012649379841091450229925428761971215539251425155026705432334007421814240947608791464839249189759310945843692511573101820957125720840695130788698694643204437255490974707173416004055092169862301064542082932908138348635186943421383531541188091157401755201838129345199269303192939899427585995442387068925 [166,133] -2270527568157486904770174586240673004897715590754028354534299310110675552840274907607885343543430909661696438522217731643573490349167444422021322661273302935018621777822218094832106563049856456512055015842282965758625600021231473864965537310288908840306484289246676441568204931751448071588762608340170811546141111262528554324232904928106094208508473246819695096840566718136565882800556292892288508089251180465460212603029438043923603267259907101011022872688163718875499035468209552914831408004608920417047786498831282402300306862844276237012879724170038966050036513095184738909057857284339392199819870918880299147770622692090 [166,134] 38237377632534877756638048549619843576579775127769177352658634167133193704933939767226485851891895710337741018303773409334185031460122187810395682511941450678049661059260318630836328853455621875652473569365509663546427388301331207519852721309852511963222801231578989027191076190960135784898065775293418100845532457114035163342806913474099749661734892129503753776225664465066817467649243703586657374038541910805140974706004809954756187290271695730338815889961089370716609062537446546997145892776476734316964818180173046320410904620864940712545985442434486396476858889301323191830773119760382715552812927333570223279 [166,135] -284258143557383447484074955346670489318432121499440452129082473443590694101088764860158997438073071233637756335264664010844590006241936161845751836838942298604184300675681841054276725235694813505246492585630929149077349074292589887336338614756590075285785447407666524926485465966356943630978780664988564207836307908704108663687251143038656314597242046626537559694661771170023639295902480382178638734138674394320442204464623338331452360574075402840023455558383015043773901094110869090450100493887242754554273666128679870203149923487648973620040028527072132926741755760179207888921055868162391435892658975 [166,136] 892802412013723143495437286023108775444238884026248912934712716380816546824538659605493988603118249083951521444727654122740599649169320885161268710623664117274652043048613758840744726163689082141789246819625062686924291504330629867702035881967467483318562211171797799961403959427379622845195673057196339536742370438859375377832495395012831058525394833245926288868074022090447978945020968414474445479644967754631371299685731972473480731581158395912445727705235339455523599985854620486581982669839789347203456567643760537915311337275338851136898574337810204745608853858093121670333154563293778 [166,137] -1147826898862196278536388912457971427205464206410499773784897527751239111682427080021945876323528440353116913434306431388967210542386994214301401143007229764365850780922112696591728413743609190290118593628656847319622393993390102892268876481628862771002739220638212954864253877435743725759406298775554308375801474562055144112062002130636567003359400650920583150966669019697520741271294411196364265368933294365136788444305490963708608024755751796885086341915013599338945460092269922761519772693155459153181806463437687151403271509632867221270704483971524558645708736178050077521120 [166,138] -374461275830714961848330712683373290189649642616678210316901889095827510250459659174379309071817948237642315928804103527129303159092343261030104117082303300044538274040007676771596074782116903990785187187258641203007659127334927644119407107439220675773501061179893249093498038662906252235914742864057191513539720530152574607414647377945381438997607800050339289032714313169319306076112549511388808458120633294093992710334517462605390798330735569271958195503940017149589530761426928024851759063541090666228572274549744144681814156791509572305098141079807681443464662620 [166,139] -22118266007301081202819546620690601949339075140530544647798096893199267441016506670659102317684483833091206785373500470036779699452879537911806760424116888876657250951275406198661072190024382102005390700132269385214604480435948068349093670669870450331269333982027779737862708967407028575136052946357789420798475549931051837591236114151132113044055441390393843493244780717794450690246105998229636313872474454756233840888170355247337257108781535614565425391534886924365361078697902255873809870538355287407335197090432081895754427796375560959131179516650602311 [166,140] -248749598178103932978726613222552652816192124619759730949161725823436394290587752383516124680062010887883270127854620225075729576660253056050734924466038447357457660044640992239882910765521844945183579163293641147669716428959386846454924266851751052053308108218854065559000092270806326990568245808794104617058052593723076994260360058389042362110344915800058143572782595978232116573093867405828237174225509455852333696745122824798997904242314885819533484521666361341954313772471372578712869788142863676253259382067974486205873494820873377027346422 [166,141] -1265197638531484043830790772425649418031640237517203519361417859761688597593939404568830644872709018552452514049982870601368515367700441895761683140921886759187877897637406378587578462791546198737248895801808793581241341481502706227556443607962157104361703796104206242460005637459484582772721579480395184586948021167741337390032412865281510680972801350964946519118468678457480636373158370055952976283803823652482640971108669097632093586098382969373469035167530597152405823908850541565362112832878083348098896306383059194527448515457771 [166,142] -2755852655799135587159206492308815257348053906496695479956011010072394192355137731337648239472143793155513436813711233047432814883358360919494979341484456379129364962959568550004059657641042133259743162835746509035823106367571859172908127666678864781006174419215177645962061279567324627682368289504277595553780344585279296271767185600848685493499145515059604712612613644000843868653879494406256511472424448323492700822491363484728585781161865393935738913097838127460517793286638378064216132495200433321149095273622606294015 [166,143] -2429299061739240811597006146123585523731978939669814191768813737694877898079813614514320948784625076128249440582689964406530919867695077661415377093687480534964961510031174255435642422615999905650383761884247204940216690086791639657856827163880836911777547597729542018827550339261338148739975949753774555829600838276271962267888994277036357842834106183171777598900399860412269297611834844849527543216032491347788993713099838822216375555899807128275158969473489225205576621163399955339416623927237360387564406530 [166,144] -812745711942514747599056483771869508886689397397286598906800772309694631255674730937014129250838749188697972916447331199180798898840811951730668058352361860892589647715592542005829633466794987261725038475807829963818400268810113226318789603373432846147754078679543989612863787547490761356411992070799747528313611285423495040705426031537551843413527565728379314842251778184750090495219954196309818410629815995518621416059233990587095589458216232891222268306526069175639673897013495251167071336948325 [166,145] -96309301309768618547125751496459115482660584382852530723092023508712715339413584543502205111755620709228255845662119358910763089274310698409916315874292192109052687078446555199302603015467279814392333424353878496070839506682331679584639296008543165007628960085764297149835689995045905727511544676098539114484824613032290380288430065634240393310197207934049125623320903830554860361274463709284491876148615941984369398826336362449625378197537811442112285526120466924728015076581308043661 [166,146] 2600499030672940610848418872115452646075973332885278963176332082668280893544613216100386381689440711631799817148963785319971185872965693359793016633638129167586460601602113902606838586364535958642831325467631402894974995237856620151669556693987324944370479276111812667817953000502040180929146550816114823978078390784025504895145156863670586065418431422841413543229353772599819824967959533596751351336930031681734323637338797620286178367171826133766574315985506391758825424 [166,147] -45824232136971315664312932646957360336058738980930023081795734924446850531165457743751007201266852628513689984631989343611711975583104423977871686339297530692881432003621736659823253627031119443696284797035265392269865458015866398050493750115516337579258174895040085821759605945095519750075264261495868447522904797838711215807981615711623597203504295179659932746629058351594533022101887213299532211187677843748870570441475314608512022312189745899781550716399575 [166,148] 144377502701214106314814422707842950140517284889089748049002655861498370793104233695896980601257912131006052339088840512004170488816342402939719444537327073307002433079051891159369299461366510842175897720655561796229473681565715688870898930349447128181996412115187115594734976973753931770639134405739566363749921678763074188417000663999722682938809485095298303589718528480364253533895749146798549188574325687296531726334108672140473305557919371137515 [166,149] -184231658793879934300145720387376105291085674167180516263927039971771221539677523357045524552022126250348378165363626752593560904354630974785492082720774990694059017903686013590293948822783681628497958127134278261138968119438670532101990568528903538571739377624180675391439684434565114515895034886274583753078886211468746927929136922677644618416331774806921793607958977820147697535402192379200106216003654341567347512866053290192041731300 [166,150] 88249656208791014321887730501734815911425464305186804670381362482515227951722605332715712072337605286557683424552963704708283718494439654565894168964754799837157236768970417739359048372305429733196632998972659682193384695370908224563617708297467835025369236496870852516845336439120637735390271544415780116014388528618471960761453280933684617771260168674934385328219914447851048836295654184666409198065494100952416841727599005 [166,151] -14548158384143315884252251196489700890632128962017718363928474640773222766846593582210207220288123531537885534754136775375939544782207267894871009684578635246299177607666604034713509343414475963263885976185369004209266148589659687067794671660234230494188518286452998406628780271371667323914399102173314016345427547133791708105836219459582703913469711701641687218932432379214938343278973309101306425969212099501700 [166,152] 745654463873108343751204514948256414550357625009220011791108903445730981750524406299228998971118684332840859884875956686930121890591514996107871860469450789489338085471740852891221992222874956404998880867331498779560488101392537576966769279518240303228306561744189230042332660210662226264836119358465390351471747422119315171397388097323065524976391564875280966266843949022302603981197909061728864725 [166,153] -10538983980270802939809003767229458621899678460365216273269622264050313192725834657102151009473457120918979785947631190371033841736865523169269533086119351651525269254048957619479962555791237835515121723204179078675084406048781082743134510005726664144764320151604020025558419324894550743023019473945125070593343834734997710211312332467831254309358502826001521790911686826437771185433850 [166,154] 35588353703901418547499997186561884119882811806008403966177790670448318188825911809481055207788283231115778195774028494989625015391798390150278776169357303999045766747692797280464434190392457224769250706514467746477039420019513761893863188002046665944257330470304800779101210041781276247718299795352279273027530705355709580997021271616286044313899458573820923384892326435 [166,155] -24131281271971501224197177943978541244819269556855863673118255260746142490831582275962463953487849757996146787471051276038603394813627869546721893267487192417732667724013765603594951955822948978125575926047920381913831095515201587163256834257745828228957154140619192335672004233724831142122572595811239468848613624611620602010704475547641066985952928822805 [166,156] 2652580475936143255574718971691115853424482275260830393172087379367562434184850624340473034073806829107849345281224115636220540005121410873667408461940521874714387773277252455794120243509446497072553292245828090722415782069282522761308646093903179156494511348385338529493081967619094328426054393988073382724339276957742986617899824432211270 [166,157] -36128637808118189657345914849599664818499361912032802478195004749776914195541672798619602623775987913540996778645392462268163343475124237542160098353756365991108807725347553332704126796543178640419236931620306284378371613588081975984118791635605652016969428298977841226231096908739735314878055773073414130304343162315115950 [166,158] 43099902130961738863981481786246167963770278038987248384463198882759400795567236079738281613635741360731086130230744280616243149152079596439278892308754569559540843294726810199210696987564396709412980180170083763101549545276150226346390135112544848232903808315258825135924894438426576340918806601828762191 [166,159] -2832480663377933772561966752769583227530035834862846466043761031430578337801317031227632709108590964859338808945041811062810687461309418941093636825930028279824313249345524894981808872997119053250956891346651039893852610984356283539251097442257086211238339432256485731875868497104363855 [166,160] 5527476927849946958879461888683912721072273038646754006182757236929264606459566114066442492844812702659895450800223937905824748833191853472675837029545725198887936070347981045287114675314787102344348787280498520131990046761672581093599411429427263172392197883775812 [166,161] -136700532058974135487467160222509699160730148322018878551448641683968176611320461150292953057741459445297037402066006593914984962289374357539731352547059694167172049378731998001788823565905608006550599645714037537047042346584218354814152999855 [166,162] 11630291868979003326781499199696897901431821774402075630715145443524426270716121476159186770742516841199609774712388804285299596167499300729337717163500146759634459982405143359640109617981255431485970255061751688188610 [166,163] -8528939659348433516605507648197668463531513921541883662961752122915279330644804305686226357034699860870983338089494178554392340786808209506537841200905390703079809200823934 [166,164] 27444987400058830494848920429491444203483337828200448173465540581683914777021997838549564332039002503512997635663662596977572720292672765215069071084194348827884399 [166,165] 17824776192307083869036356918332794269895842121127259031945237965732324267278819845028854420938651151865112435932 [166,166] 23958032516541779393866071126791390147709465216568654458006989839851476064293078420539188030494095543317947172 [167,0] -12565861968900437827409623711077381150412127380704548445347264885046255448646743593589888190364847280225962092088994965167604200410613765800039633354858934507903647618690048393566799565346830281987074111771372879087044254687569298080058719543381165340101522084220494752939042064590777135221114493707192048771443253412010989845990474738361561855386832465047258763297775923821896277914092765516099098811486332438135211466737727529424480950512658678357686972014589800809278768255934763694931691733677480062771348144162608046183621627458631386335223041190763594412797186906544301630525761855366479393439219872971849036485902165914842357826265219356627509602879906390716586362099868840761652643533186450317362497020437738913531571843722996281152566347098010078975669792136646033197366792674446728211702924748201642695525316758188590626859813459451676402815064806559667709281165296578179185570908045729122566835749363669508824849165815912527852395047340175755601217932932810802112895098902896669414153015270313234501475286468521343452339039168674899936457774834672328647975779861019778138202099945304625485161812977217384071694254935300166001009496990118939786005563227889976231901633320196289703182324586885793677380849137565786482398678549547218104444765863936000 [167,1] 65539151033998116339980192685263286372278396128456662606575277720003263928198840985590514571030156156307905301444424423682972054205618419435945478263373817140605771084071711381890474330116036111392507133453618800500843306690134441459099117330921110320489146090583037345080906765647033648254102538284798594867634415375259673345132395208641872613273054290362727295804168884013744247532684358149013704781041897129523404496099519640802344526239897142261077760615515797123343486789354083121573898026175410905196185463357355788227366565357111974535965356442661580858269051508621968856621922753192368027581015685696240221026071512964335220874378113482436450922993305479615617435588053406066439377439275867651154371700853982562525057418469487453155739806096203990123641572600891953942398047548616877258311950003427150966492730232167103816452996573843240422241676759073215141401213565677498032383564068439369994047848199901770913762854373308736440017457649131103581720476911592860901265475661018102399121704932841816113411154883564483472901363825164625457887958159927469403904453085959688969598808357158832201702194354873444151441130710593376704239067663350966092488838782538339966857479121657661668444221094023703234782376625473961427043144322700174435282165589606400 [167,2] -198984224730713002912719033830010953871122278161077493308837579456868883421131028711587228969852622058918425764874139786955035683396586384000725985311752709638989267399642530953630395415991131823778600911211163318925294328864596574229577609917687429942862677765151519295731085034113245924041349050894703879820256075443235523181557392858088742882929682300539785212941695855609157698515271810649253665852956988658017120510169465393463454193429487253018196597752970171207976508037237673974905284679236691009581459466745859423423229319195055723775507436796354312457983377637657581771220484044279925175291052559240054328307547737164787415538033380263827622805178828071510743854746284544341759553523470765074947722315325676637888365606865973266244660118171178399245814626880640292497376092291231931223783438799939924933615240319601713432994001445152511039785875457488888047573915506328359569340186079072404044315670924490588830926211439124222018768265653080021347800353953704648307706631205055957643005535512027088073232558859246029451901101442646017669969886582741269456599044565012993979565717793349143412904979909662412423423946174021221977906371549469610646477066637639099617317918020556971860944984766018886065554674750161126598341680719553505856586550133555200 [167,3] 20339228370417191310462361758340368924544733922225409625214761912313813946829557656675413365575029868213523836068007972885877700270093773037831937624023107136130209906435792140752718967229972661774912346305873628098118944942318460830639411430616867900745546869503583516315330074834384596102270117423489181104373467604064575039971291635623219611713624580829223890289277761843548764963064152203983504118379722674837729143882851681687553310339669395764171928498531139118978430557952186043392693873862122081707652858059065568921482017706337895344277038862100898196538887445263203648599704081546692762365777146888207195414913043746096831181757292592489141783668690889242905850099681447527527165727797833074888441526212093162472774453915124131491110552193086043455787223044619711994605213705375696472689179761792097036872211359082600699273262705611180092639597050243481882448995253466486858433623255172026902082274617354353018587378045708862205901522538178552375407499348588138472662588833692944157600829666346854604427528143787424815143824105621915281096246331402349054261329437912063738148084012570817338636432737838138423824977304531627517981297647451645610090635309440355803922696765146022317998990434492145418960489350855378068846907064404696821225811471235840 [167,4] -2046379333334342296806263020262062747750270644851561269113508322991114828737425089909747673132737839609096455571362004879396109431599386631793258963024477877405728527605277395800258216671060391713140326583488664118956060991421846092575124202715657126743184499868771395082901548100675253996882342883296003543483667207988649962754582957895753762714634112470696735433853543414069822384981147446684033115176729736332986035345199828773449524307253542988591925256801533705621962899673524096260266807241641699988682849739951220599002259951156237229808210663047181991336274498893987927659043717665207915085898539129099394003413196458132247819162833033709086102269809631173874120023207553278417313504564482261719027427025182226420408280312748109662048592186678406732134727260276916607046798780437170371783230343666159035726520997701977851043260885384321581227614201584596682437632751286969392778997913966886000288437925681985193249963676749744765370461745885328443955953695560217568799327001216397671209965315751707622802480807063459388131042610534414951829242076067522129725547645338252084252637432891493346868813615773937119145796430380457723798305884727464807682807476655608327465989880975122092623930417441130221295137343047331914060098887303510861718028085600200 [167,5] 61537813924115859387112642275379614242613746417145437626913373860450420406894479763114807240819715662331691356310904293810023324695505481175482338562100167934402290136423462673698446138887334779352638188960217283689277387860701902768214448121589090391683596931711728430740162054261706739257954511801973623186419524837339896347770703607575328632186945870450072732313915026400007311630498959185191380339798632114821400903248856869821458226752426709061364998264835065309663491526733104509499625879286767477837795559560574590985199174368444478656336793071841182708045755502479793997370125365636778527194733498953500601708619160091320519547896162245840143547387574253569226596254605388273884583589654913227838813493525475794113387362419945057348527104623520870820753734036342999398688400576167577712377256618030260402097391924117532242582481192231562359174747549425382908995014841178439330285372056273461077539728104290272338643097169980940668182405927449506377290844939043372742439100957890856552103635833134123637293946859110002541302225792012500346556833885457494329275927965687476114623766902809131109210685159882923536571699934388573714313230301940972564270204983169932905364519757491771712020814465595320455260335626268381824393253609143478232942101229440 [167,6] -1298951391570008723404723891243684309444229252831274031598692356741360901247672220653945857716078715734014345610564173104668409779979991052553717284682427119062597250588695419966800820015148942930708545969688295513420861097197080676337755806577929461224975720629842980268855268032932508880587486894376708425136158844969360196312971124866260897420534352304097372173626918305226525424427448122264940457459470911963928998746418576434738455071374576060551324931320139170817052891717757462842788419095947943524971828561426992280085144343947376366357394466523631334951896163190907736567372626461237808021244582723871033041546107576520916176736942764655848933215611721012091195296521705501054343040263792721116519646602507056033994210121928499544572789909754774862760423844566406800485169246445490931458550687115310453736188065213889284876056970537345593355298134296172757498123787100512395516903991225136277308973122755046891716943629955706904349016679332264597649792291318683315254887567865934031346514479430793844155517343562806448770167925773056360180114019357721611992639453376457136543953272315063036831747327741284048016514944943522750692622752534762448261959516067939369775803060990366109473142272866592740953496365500000468903481496251393103720356422400 [167,7] 16180308965180130778579294793401090560384127439688998035644160025884742614555956187787868823214448923523149251780808055781611224044320656180043225155168901885518202798017098408707047679709735447269951526011124777376724334031198526960992032757707119874310866285070992499732731312173741830967227518977768911816418985986484613565166584074644851351139917205363380425380083085437814594642925443141997370390781742361766478918638390858455643234805154536490204704546026719528582929124372613928409203511031470003556664412278454440130359493371362182796599077669291271736665656570687747441906266157607191143503414038389890087647146672240111978845788763885290522803445464909911113210204981617021249530450271254014024810305595186663637449728083819602975914827639888649973322880474239999021554797027283404690628578853768017802975447367704320009341667447612946664505740583460441236443897303774288507397423176929052773150593179154967577826156318998544239960241300703627737558777808950304357365872072084746349561488017296439649014240924905960351426272021039947146334397304536833095073797705329006986114144525189087821359735233422583923550785857800172823007192232440018229025898433274516066119574710374251079810525865147881208594095954545663525337243754551810755412575270 [167,8] -140029791358678077464758523011244036015886702799636031057902540409849907321637002228408593862606621195951326553815278533327851083721908672792254517262131398364028204365260106886794534607908964664624150942226278226259520324439911340680746521814517219036699420085016633057999788525483609805238708062908503505870234499831255396307239979477066646385153471824862326513459526148330707753022397969225724453469228125008160117859368795714947780764253513581192491300786739491602976749214481424638888552387030249055016263619145305483912444918551180753202873564705105769807003077388624832495867665866984866730020931040034002479331793323132106166127070727512763144397082340245627407710300015804897370996394263906654381350824566837313530089540678204906015899250814335214842387367670233643685866745886134763056320427276137060549321930543432371621292564095066015152458922602992559210311783009305647070357181296355817025321791286494638803771518439897643211201430579817793634883524576935668722825371660660417948013851214624724256834479887705641942321752466871407938256312923237195417768849012971087293975149329699776485526552879757183907013259533062806048525201252710689072930652236007693359734664042404044787028091308442341449158404191809396021925443168238796875388240 [167,9] 875864047560862867273252265100033506705433572309666668576094079871611494025009034066933021864491447695344326810345585832013660148552636908251362241207155794923493870984445049235097539785400394804966948376134854534616533508631276807765065039908079361852902653476569457233383779916898648508535210324458589368494482064103379876190247158792047674371442976690953005830370372355736056404425794239923427658280809328834349891812437716692820476006932992823622259920879090972196188010042970826586858096213638392663898480684975890372623915855947761962931236254885828338586750302816433000760387910994921194490650782231848345967045451086027359728303983019437361776282721571172031021215594617712635349939926820627444403407039101048354084616467974884308024163252884765791753193326134370792061988960624344032272946492672422794406964018634263017688871932894302387674145831388683661924502066018760168732412231845204750011778901389860070646449634105255828977927563812683692747181039817929334837212120597118891657361797975224788613732759792972945843260277380669427471783722197113923491770757169792858485030381101592965968923411811624784069923164974999279718446469671965658238478191032619950549226238394716206716562049701695300800966630656059171273488665939981425212160 [167,10] -4124697389526257678813146841003703731073991261353324992882414545183969724676327163582111954953505109056164479203845581634212471955264972351163420209312083037909364086262754493474914356588360311701077653409190209947772893837491742084545494169743947574843716322742223525080368733191948918928243561404402943934456546386452849811310219917103605222133229860887460336629538164499574247358854831266836305008843532832937067447770241659979865101331383608974589703336746884705727045301959156376128376601639618964186516273140118101841380344784541450200644610134783925969527350177325723269612119084206821434299975779663882325715700728305657955096694398769017299704927442643465121310642030903393127085629002551118002768955823463200073651801814568326994904226082009540151461728542661237477269140606403153055234365841979272488688730662392755221545853749440386499050976925235432689552258706275125342191309332898924021336609248307909770724427557999570040409255311116487090151942668434307039259785921053032812087360368399674529713407191490719349242174672537748545635862121951869651029420675131170795221744030736703513983136104724849542318790931615764015196594262583475750923829855956212743823191707397354258426420251931940268124571166001708712517955693223267710470 [167,11] 15113786091878866833418288768602139599159706407283198659417996877896016939173786782139015208111042980463425169743957565991774704874211823279183109986647478273265812344351660433733086513269238164202831785391768381397748412543428026286853095836267630032648668145246383912607700917603255267688675612754979162482991294335864503202595737566655148227458207574394194711696670685406408524959294144170950479843283607913411614748258789664378616848635436900335719711117637572996882175191545919767831137147324339110928019731746694429452985819512346413412369099243276460740193514318864569950958163312730601557270860567782886716895962717037353513843654739471465420222705121731808417145352778839904572812389615186539683713883911936720708839494725869869135604890555828904295216161107323593823980680342913335353740833296252243135020200212399120106902681505090510040992221692576232596038360767730285369323244632895099770431416081341933543818921576777074288155369689047509161920032393327889877493093615256978119538332100982254354474242439484575288380763088003990678001255051082936787997711494763877583359592851408415738272595503355095112007340087592788052669286941764489293416548398357295472401986847156725529556049896901231755176357342476950139301216362889948520 [167,12] -44191867529825504405466192990888194648516198046267319736578078170245266202297775570369954331606859418863999261668920281388456517963573446994371448660214117779185432534000407998734275565112367370226023461361137690752941726593988232738447258592891039752535391622108294329208327592675818817416596909154834117976892097669336706248959978491120862100250391080469486501166601502470170412419639301628505713383489213227016568733307927754860875567211272168696744874270978890201212346224416716672852314750249062243670133550240053952659624315534510021229222586353255307539936483527558122027372649680451534544310444650072407283731237716637674310561325110457418601119575260804826974468123055696648835737353631910273218431275479171643130708786626623018245630715021925078460176074759218956301211628941943004600385082455810987474162352799663643289988263926616536457261684927185986163489234675847166166980122486716197145506368548827930649270331113566672863701279647064210392844716034479103843995506452732736075581361711309246019932808525580868704089481866378913364538115357792780358299598447574513923646904401513226026401685284480221565657822455916629128649531972561057217618245516981587451940504675138312986889032957716424852531711976574771290189494498493480 [167,13] 105189002106560370896825029493760718600251315696308571993672896035501762426649656947452816000763383649267612441729378840834477120499608052004364067391305191240050605703710826936954147221662842424051693045826798569497962621426725789655086945652025712679234199898097100106865119896651996978684739961685319306048373744692153971630992415798433727916745399890376779134889213322975937120707198350681071222717660281064096681672478255072742384581712167452209170329082206061972044860270967117545952190851825443287878218585294763076536384542102072968395714982702411461212498336187250502741297129753871700918498113690369812600809727734238106263256395175818007970217728956638501737407907786407657455430957699486182394552130971190142096860583164686287958038500888808814283254322930816972748189759491512509145378845188386334219421030571906028289817424670123872473718272535270759649702280112106474503555961243804187831354745019566679796317624585209320052911398789669696596752975598840832944539389534652711800361619862717638457115008922696058544354813352584998054711360048677323473974006233748378856294707623694988840536532331727220057908794158414395084886938254608333274219112811177864761353397104439723977900263337142607843603315354463454637591613907506 [167,14] -207135784885673851036113679432045976081403662970549825670670277736384038069743245894144589793273863985879920947364730743685862862069778894002260745720987018413719286683794830516014699243688066245280883459536162894018963285588163213546524601196077193586700857924604891222694996776571133610051325025067057735597617304425062317349783030396729187103469032414286161745953300858735902381622425971240104890898340963581372899756949336980691897267296655601581619959915651523359179521814674532768499582756564540029584830310198802689063149405043110981151213523105138983596272942351385743983917521525301165173972285552074503281953074833410442913561733491964866535800149533515229198177351762214881267431783331773987668446321120586999920051938905241375701938343199999517822121392033022167669022085725934831566270111606578065729846764356696522337573645197832831479067607376493827683443144584875553005829967551402234077326827361627148604246265037562825594513165505498082550595887043902672111585132902116664378111036866290002851424199343115712679204262299222164167983745757729714431784776165629685692239194304934520682864377761562964195434470361220817423085254100955239169421391847895160453681498949856144651852787374043313388658186756571918709136036640 [167,15] 341897818541850844618095212896030337298242097025696870327332180220058453220239107403274560002444396057435573004433780594465306932677752141136810035657794484522428831780342217602018246311884466445126643418129439829946751778990955739607587884095698876157369316634078523254127116330081403607427160962377491258218103708788070926541373048994501739955331082470422119344645433689000848782376474061827151093965613740712798663681017041949598609259230165655193475287013467055234214406645909698174617167207447626099220622177807900108886147617603175497011357586435325528185196689553289214246827477470600406437654438393239666105072622235822968710187608237964060331794282697823649154139092754594791912134086286572247698866383531198867422893840027798987787559666043487438271444950967006954312781236161756747488603959512110415931924255329002319036863819790582551729973111947607154338722456329770658494088624098249907829268498327569201206752540845614047548606387851240947446935228999243220583831410797498915890477992484896841166144723508596257090734098147798595723397130407119486751032117485067855855442363182285736032328761491560352399724163875366601295889718428466203520949113911810044362340835892387815663417577246449522446125776375349053407721638 [167,16] -478150125917578280482186818173955841027143426601767834954398307387075488613002105973779689647761325178331996606859937013422944133509813768792262991969821233757520226731284280673364934768120137230198973349620065337964651384643643877759440066528573028335997118996645414434377766707772194759905005097209472367155150821231139043252739954493458243530380520099352988884320694691427165195796009533726098389196802188550651267430408377569798054508502347306900880070706502130566244916247611825641460929074824424317126286096994736537387235524497602158845392843680889423933391929909523356574835695832119005841603249639383457978210750136114109514810797255612114584180345622427180763971059607606509684890910801550524438333842799603831103697842230233267768550781111516919245913899635479719639818280750519809598817331158013090506559685376994912801305647858604547832788303864463998232271184173874949483000312757902874967639940214472362595778135640781984432698056533170285846448638130229980936204327734238424763780462465469191972893931360418931871913489625671996947742894813395703718576280414965468030559866171585726708392336184778320036808611954932519688867412835504978277254037441256952073714143036220242490356667862554190290393603233723195114490 [167,17] 571616750708697930078563313977253608594232496348814763234272180798343148994830330092539731062536767296650568878731783058315951966724815498032146275754338936535134757710694850847505125360057113597033538207241562813908667497353930072112612771381545740782754706993547858303431639024195688514670513483579416947699006701393968384773820297517661812286324544884776923136390978679321262835085280075906483242034244708538210631084578835112908631012960741892170998140723518469480453932446195786406824250258673845014852290270696182303526467773889621685061375705981357952651631297327880086173604909185175783772242268885822629010257336786354202808319378318329239704457820294025006849424056393464362709361278206478156748935162058636779330082241648154362785053364184261918173809811489503402328462221322052754810295034661909473672046504489255964152246654722788592555203088288263751317954581968906268250272996706731032398976424738873752898277925938513276256408631387013198741284440996609796520256982805960026523921589706709483445287970891381167788823528967435282950992259578384297939256633639023462915605348831393290444490483160791298666110016237915482615799224388148338040806725205143827884415276774226951889473129322793792262727452820003674056 [167,18] -588431548327284108977290922532650303427200987508756119623158436262677064316297548604542858199258307248122806671842013333290371573282439927343903397399515332924251846256939969600767631333855476534699135285999709152396083647552520558957023565616278799331767896328384038568011798618797513770397872095584241560783938424813640399250387935269879392150489955517187189856331763737067961670370650329357729806487432725392412623131189297550242821759893580104433216829407177564247388723067434898095552446433447245186429989072969654354012420162937466082329617173724397115765425599930594771038135461820941050856602297886648597838545551114691745773025386884944845690268251650755357472332944270225512063054390881574450320520816809171197628758759804070061339616328186301116820694072309012327804505838485413334813172694901294006276526299409090420929124823631983473393052806972943665456280764164956021621437783344395774306408872102289125796877933280967080645486349737223878042887156482662219914131139977829249103726246179670010713078639365214237917042954998783505825041729291129678211225669977768906070403534697537795812660704756710341908910872028478462524937591283525841251414586228712614083074901901389159777462297147607917120299483232622628 [167,19] 524765391055361658813937665614560509076150547967409492369098018032273675715391593660294994236161715018731937806905406681486667219348070681599970985696513742659422446692126930895740581904623091636315347820295140012894535762476555152897969725915851518843873816286404682340863030614892520926340990478165423866453854620755510754299824358205937135497584719459434824769521024182392269785588286366274669835165685102399430237591980220255013563550029483899034119911664831603687750011713917251337797907281279598466608949964895693382058613211702192486068502207914875580614553154546728798962883630666978714636583957169666280034830036027461439076053269439003652520783912521281968959510922175442626237688173016580415058984178305268507171605249106574596470677345746539381100317173954840791944600241180054530758057974192104320658786132019779875438133610189563768110880678823436414565090517695798073538092805761662484525409632194739142419375045640934985661899416796791154417613307435471235814916931382406676203512285809967514995732605226932912231442998523474065726105479213129318668350741392864698274889204653878260872862640706854640271894883734922825553945696304280861779952223698792434322643300012658275786750624173857909840173028334582 [167,20] -407457138789557112876963027469939154185356471583380393274523919784581587132242820068594521133922116711721933492706686508950743652762374921191022010733516298713861219393632189188484764149177120892468807182220992206630408621917574884906356752369377590992577736510105717833345978771597558905471726196404929748625960034593972887638411867120695075227463443570151032442034946403762306277529424303949486353769208504202870991549572614440604254157127983531460509090857800478539860448152495799085326724068835625960303386265790238396983458020765525347148212102316790516847379557016180127285362926448962801242167070546311239280622032635919496378262804238352191282683133311943610164405135499046521428770007540796057337679458653949420215035038327960850931519864187167997161327259896079160857514048950582122822306590599415104151952093992836461626202334986821833102171691020087502308507161520552301091948279244373692976341993200878389663322248373691634725347848112639968116491224837639460019616597334687480168915794555847227832670609499717641634960160446242389341054950213381031295617379903838060871010100179348492868918337449699311567189965359072787913162376301108396104665476695018640551338039225330722467068081354319609097081122520 [167,21] 276584327777315807228290108687338088775339233515840418125517788287915157201966100303576713884750496327540265319313146046986972969351987747935372041199895223304686015842570864293721712878856195052340210306327729764883772207176952698170173055302170473897071659963285190406736777218170437768569912247368521758216006414872081111927894652884400828691783005364307904567629854247857230149526078702361500540572732177381884373691186581367575808281360243111331336443050374360396790868057168224248123289812236040740614486534542957840940228504797541037447312967039944783857654294195716589796249975431261079817800349197164515600016810761329478854225158288640528664371419231864575960690628205302132229549561415285994267687999798840728778945350460967272190456203169298365667042369199871928561637661956875576270788110243601094380644688131800786830812660619071827347353310362191831067906573898179351796775398797222235309805960290159190340385306160582171434990463142614971386997058289777409981087718337116677330356383239937824443461657826551265849832826823794717255516968454901577111094446902413145864250109747604253437148890534366843554132934315587407904511863344807718694476667484039658149287303286163251697287746421669243267407372 [167,22] -164683881718229645929385926398054037773402913427682758966560107187787174216264145094072565499159692468080016364567123344911211143629931626715531276123151491092395299103887750198642287965133889459404977725764484970912446989438530792020309649882556710358801963400852722753285014590804179949453980172626808787300209139753556903774122432691130805481594437195608326088262623091194125205979335212708575153922873105957733740072670943039154657003093262904721200263956243341147860709512538848873148870173819534959692836944068178493415813214786624894535052083049830784709839170539811949641647756322149598356684165386471509312393007791066365081601528621270061113170408449232864022340257011111235683182111770268113453043570952496592198885811277129975412502397374465247488205992701441954640622941833339936764829779537087299110699923642922774988043772531365624998630221070920924951612182578806042217649429421223896463676797423986974246129642785624754562662679417716784681963044709525316625792481744915920777610177582621430088624425279965819621586172110730191368738345984454529440485010552493268430109005398800220329057820184257030979771234857295869592517668827560658685933813934689319329691419271100360260280425371915435622650 [167,23] 86240898963271020167956681741764402894754911802023523312298476951037113525819631184185724920683677347435667953065950747371394226364351006304266170720219409988355940302598809213167383714197743245432234572611168220565633709580879451356306149142585529271969252378975744176910933952381490551096121708790677941077646248850496148871455115162434947783593868237422552737265917256707655482891918771165680457067634004197833237370528808402729189453611008986701923828182860933787879058462482612307107696591754129670493077374121060143888890036261939018371343077900798331939468656760823255629046019237426718943697204661832241618591638373083183605146642798580243020724796964822597688793819968789023912956560179260935333731181980553626148376317917687982077238537927623618543272171979618248353325583404644604447428462752194960226684900321125669728458023634321312937285063067689485367604991366610747004944274925389943492344678578765642406071290229033333237422188890735472288065073350754129830889837993559586077731736647805601180910603766814341618013314684427081048660665760172877166958825581842310057512795169640550040389472974912467000784475949427235710227318581698586609021033173234695121879561515507811758387215172253037225 [167,24] -39803584992204312570262242104026524554401021752269843926462110094133814466357045703581743704959587790464718333101102718938272531029155535405656877529120988733400604287148785254560443710505383264628718329024610659407943432942593365271701956594288473913183476867008135396943710927924731732851659204113943140002389212220077869347203321341743454392709540695950784253109681284709678440026915042276336359989032034244124528988383380203052311555349860659439920665244090537523003233839205129364694763424703479842617989816429625093334080855756461093885041987024375628104050925024005242590516340797636492103806601980394222511334017405672118532865252388463778627746123398262033257894871714384883753360914014130641580148588467361646162394062357718554460334384144136442610752594256704132040328944238857692456571611550844334945594998847701861925444110544853338078071701523056624792026908656723789135016722902221653708409830623043296587813967138955060352837605937568424668632475785579468180942394893195516829850662804561262057643735177095379617950068605603906680537653828821880477700277247590380156073356528712365936447725368452592891635937326526777255814684414004950524001976156212416246149766647490676841160485589945100 [167,25] 16216666151224348735148062621334214661539133207310288755567919970394379066126733339539333227484181747917162588611027848503922997617644319845848984570383018775896711194158315672391142703747138510906207481270000840764203449424402541472043358044818984733683984117681077559978846243835156213199443459614222928204318373375334665035544814794621570940359293517383394645723153468467037973688417932033275324576878210005590263764476645147857538502784525303535463709865270579399350223044176097049977562485754210276694785157564786453523206826520598442103742133789285471635171673351315608029407308954026955392060197201244190309177408803916099492654005456114993200973391219144531427617134116719355506177455161268509623764814345485007530890217539517910392276899164529099293935084682323814521273823820065351101732552359565307002856907360907933408198963532521727369875317145252195416850975031990672019171628992571357549893079998271902723200521119047872095201515733591499497630651283330715949706130364146786807736325185033843196932135106837536321415178580095220625691650176973836525929625748983391845343553763497125779423770637748170128574052491309726499391642096143485406989246981867941842367958004092644118345282732850 [167,26] -5838657977859170303705003827778785018433457662327945915426642708693814760977133264107954248809754657189193191179336734412699062479092756080416483331037008794648999921352929398187033889107884736014713713407202659318631772123493588636151472134238745877754279753513862303852779752782436478281929514367302736906984250483202063586607841300442528705195075514858158245872296087397110198525559171465899799142173722592093388768528793210278242510430035393314889104088596144540227873875090006213776484211665667198558385269854956586956878732484074814035317306016317373194385680295660699351917768408819855142949100336956041180246755894216738449964739020418841887119941111096520505774596790538609562472642782317422569163287550761899928635357340566683465783671400236677527235054525870925741591508799439730558747708526588496294462980173848705029688425929109749270904895629808690722996506931431271042335820884749984423711065253852672436127157487033691030338150876376752997574817892624347234423944081472003779488046350993541715685841448907322006560739036370059691563137808099574748848002797577746919516967199795563246158588619654799659498193885692308401066262093862427843543271307871865766608628879825580966915039450 [167,27] 1858984800647039255787678441800908182285130279094043488882574394685289938542263494913923712026419556912480542051306477595968831745315261884664211510909780177680295354257195629940735784673139217661831946779921257247373146242394725978630888946704961943727902889553238101059542101154061074705826332081588921033655977705595702847375846776887246410126469211289701262723583468744986827044911484278226833945795121859566945192369638124743596790325395324890856052146675914300354855193158867576277191642434502728857265728741154798808989996983344471801624227883959456638275713679721992606824676895125671986585569324045243511755580897902657061094581548494348059302000846801229472024709864761196215726692473414510984585815284648047423046525037152860412226250730867048152321336773863622711771343142580940753909074102968781491637057899494948579920619225741773639857389893015797165352397927786627636097217783775171374536696981211016203731165875811392538454792320058506854216659559838295459106509468676490897354558216090975249939857463246532155424117818948107978973119273871551108030612331134013468229005352743856058641224241912555891210869287890943620946178260786532335392672488152689815027739200811814511599570 [167,28] -523586950257746511481945771747633553130400569786516152040586441252736308204339151136983537412880009137500995750947884014819836850912716223138280015146683076036624747455417874204090995782340750314714944188319305626408511226803132442701600665740904874346598413873746680469342333654620683778630125836027402443467675294812756947091068858652649464815971390349507249410821139462412198783491430817641020177833493461585034528513755150928695468496039344908168995629590402678651250383744827511309097332764076698670662115698094602851580680602818827972971325099567552454758414402331210693168856751773398794190694757785494599160361233379648991246975455703907301625756891921663931129806870477701422429244272960867148241309693255372761150292030565325635428922093738241186877711101340130402399881502471662009427383793440042198891563149930483400394471272279181786054202801234212428191304392246815354630148634183643397107083045643486873036717854007480933147564752898634046837442936859211683784753587600313546215664150198406944013175829967183682516650745060397430480431936146085721966336639804470028374957114291958543384671312109795261680816437786511918019125322990230858092018645827927852614877517882767354000 [167,29] 130450891022349184898625032938955036690980431843720025414824353755263486057872043400753062102640020916869273301245928251362314254229256913096295377399116380311725787370447068948150507270715625129736044880426629522346109308136980335903379767499264514100285467343841322037140976939174958576792675618811701806157824573701792164798470586704420146090452613459627798279542686198083926853631988604278642903760434043399780563643769260214658732064666937173715415774941337034174219769307978035193891900226649677214325372919926054968800611808430413968304217444815742072484717719158066087502763731685186596642544041374450930249097275709727443193466661780764624889827231243835509465900704667428202457136188565188936899407850295971685224983516908459678650737216756883085827259960499700366005818198199832194108503586316877683599360004627676160708248641588055381879916582858088144423938059598957644971603857361063998929358838629100986954151410898189682620147670429395077789832392198744866898128605064473209051641265669154049562938964404834007985202437950910817141873592982649476251767937449501304986884263029004536952437866759823452914469442177518682469512671845343667124715859587147906320720266788344945 [167,30] -28739948774693343103741191656759695954165190246985275480288592777298564953972133998732564641753522529199822076485015090026046353046772708185321894030269744288382163114490591207329701696541179352771223641532278194950643406620693854668243473024964532900967581481667202782414232665291063526037392900041753693526180141980109881496976721932623925056160396392175699306546205610381829612244502894809102103265365307846720486970632133306191737493914344745289434799011872735815935198280938337356997629036216617920325127020707684222600537152271999168556417204928312311901760992735545920798925904551277014228952547535840330153867096607011538893792503690782741442746069199965583575383557132911185352889960235762454242579662838379299501821234766586017598200799182704329270955748792562772469151212079758991239463151204756486829181306366195784772608674434549900449801844398349889717863573049199153565990094825041323452154841425780442654699582634626553178952124257481173507706246094086344426585042524091236139618493656450649356704283107242415208418907226447405024088157785681666413118252169327461147330188886950691925276103194025961888263063481876091680548722513272515932052800934077332516255336234780 [167,31] 5594028360997519546095445866450771661819126820281113806557205118549987099189048327344620279419990800877446745738729110436373906465329366845380262767573444752487185191680863364586637476209816840660779552540469759756452973898623802300382354005172102965004230846927900925721874118351842144432772825799130554818724853114763402597317456198744488217196589021185570553086298135147311615735804761836713900362797254863098373559271361937228990515346972088115587194059440099660071182406023648015294344535310414170679075991466109699320193832596678715396478519092299937648593747925550669062315626723409426514933660456838829372547900773366963759643060515576869969449730818117242566386108211516305039871031826586710003587861344307344097406926471801265974150175221204628202618783600539970791453505135169447488603454543544228547609531324714150786916545973705419135305632249645871157249399458192542096847538370433420389833204373961496053309911618868094829809876376038575788571553535020738956868050052179601071346586133693012735206337098284159697755087128008935388354408986479235009797872995479936597596380928389437730115122356414922987105136481027132752749872242563851066871831255713189127047386185 [167,32] -960736876016085852647207773914556164324931928516516075534958886608294033819862044862905983466114405793736518437235976534836761686644109046627001702810764083867798295523355297609039869026252544661953456510040872209245973905254631606376280903811511172535583939809954907680559290545770621611133512317111831101360629544048048021461145244954429661929215693593402186463895411705387134595202807806454938493241881774338751336725860589045876821247459072638531470430594517913301102628156773064319723894715584338718878202317651094692609648021418057688985896631159410503535513358688934905312341622015385588982701016714454422168215338563695949856413641835209727578680284254694720377798319182219114995363673024122515446420485652033140299723357443447861716849271616556800434801029727118192822945433516722277868473065834106325921810363615427234057629285710665503265586659899488173718716736242242384445986108925232065044432363284264308721293500453077199525973846886631594527225451979130282110709625307876543778054615546241052866161051101204606563587434394744321332529306284290941825463043267548782526085689283926521888541908294629286976143420839200512793120432560192124793136150873202874000410 [167,33] 145507952498083960692287022876889045232980281815021376585708973884867638944158176443686664487991832869283362277357283938553291104746708344948171892241455936803510380743018633700133781619006915035221737444269642982217100733246757231277898889364896079473300915274053955290303048110324406195948976824250397764126321898616459270368684138051978360640627611082519175836456515917066813500920994591441249469165602737812567369919528222046184359216368616863674637018290501175843593431337880731928832727167122668832584332574382831223279008720331869546091272897357877657032958155110198072046315507680669702794244787246508734218640773328596505141809998292555438962498726992133360334971258088114321572653836772661296863171254348959229657429079372500942904505597936000660955333588812193474489909755761957366166838854652068305882608430837923247788737099789741350433888147756592428462007997897610115171179923699002878690279938412163436663913330032532926160218714812395440880790484666594765633120786630847858842481428298947776428553297623943259431959489605518987924612347683151465235821928277334555465688366284701302540935778182973544669073520041715863359219964354539538495072417654966437750 [167,34] -19475423087989523570655195201950652430768112683982931135841291075463101493684156325797850851233783652199177370159619539347880007814704140029002396134589725356900058255472503867366558981457639030494646870551814779186764995024498443730026151880847113462827282970925513527544649970866046599488904539189835048573604642085411617791205559899705255482359554870147968349146436240395767012675299826976694217322136223980190325496385782916380460720904059211091935720480790546940453130088282617191074456134375298415183232255613301183007837135679674841984546947207423849305526323990710975369250636908798962699162527687593499112866497970607197088508059081101145007933061358541286961338343760685676433370456289794880493254660935885641997879033343490854503897139429130704645172390579978296627703680193998139780430193175493554013354005161080456104943956182458831741949419838941878752140426587633183093867237235140765616274441683876328134850970708490157096733127320562844120167407285243443778362101707981214615551367945307153316867735860420028591517205764914750695678791200467308600378533675122544809910765677782884626452096540980483058387444970506889121682408926136684782826906563632520 [167,35] 2303708104626964151984590711884294092380945772486871189350033911630380883019873796976511058470797681768130392959334864296944794209110707666390853092078643236121522389632212394818900471046334611909126813751490088033763765233170361321396736607019138146776491170859139681885701272669305606491151468581583833625779458424190827184311829523948976644337114973223669098758009285213539827054512255880606737889037834556582519064144699280072894055339307096895518368479084100154430107848368736904962645835925580791649039976813623335143129067187257610437254719169793674647938573178135529174896259987529332870059528575012242618826901270549075211373819148658647167030644968362724587648518567937170455692840996178470542122947113974353223084930940158272872601749546574070104152458385381748695814506586952698407198861747120942220608930175163751290812947214806742831545043220490110975257215965581498392577814667276281951756784600417494214061923540406681731045445681997906199469276206421896699377633879511124693677397847158367561320348800967363467291398302353735615868440210532002141123644512435330592152260226621708642717354847670138463680884392373168668497772808315404488510503785415 [167,36] -234406672170326973324028891254167154752712721744630975727175834236615383494482694899762779233867016943164243408211384695232640014192248345276046717715493011334388995717794560044512476779665267095699072963695104446959795410927944757943932180104840635428702439598300687482623912140746884314987679298183427184350288594135619372244303631312074708505082885268673185902109789147884827443921698690867852741983740779407170934064573335212217657690647122139834767997896330839718767703826739866816096865526992854594371182396451786353319742265571564948368507389050880453304936853810714788451120287462346277343086924711918510789161018806569365243124094885365467125053916944741016455243526903687454793446279709538849452419722446056233089485949038407842156289364182502508931473912765056693889498648621975207749038728595191799083587145518768696670895349195090755533230061061556244202283441911046706071077329387615600331874752497562085490306026672711092403259917324005917308509700505107042011713187196028351839761729282085851976707898216493320728451823777644887196932195985668085792928803077075000385585768652782685868878505155961723457418560136841792187867899478446990315940600 [167,37] 19186656652482604663058252668364235946295716706202099412660449747262059936356521100361507187475972599722564142000950577208363277461958666113474926673683312504949429098229065786553550445027264056307563778703382977282086370243511053601737961667132437842881997009367332240977167830963575377515183314671896670555315725804114525164111856556869280487710638821080047054787413091866916054600961568438222563991303318280029070618230937407152368510613936734013346708577735964211114539418490900423319461760970136387750472526682113188588424487583127857096751205238752681547395465616969864881424881078775740501603450759500954904079123013907534353702210776062029714091864142280020192044182156865728803490706967299644464308583390123354972304953621654197150772800093751311483509921163591848767509785955515143688644803929283335834042485671840845327366364195152924067180085962208535451879657044510652564690882294165719077521067114587183511892482509547278482959561677151386649551602238423093628216489038534841700689643282513267069191456796136072234514670267643098046287659712500353256019781881691871926888677987130698980489160945327175506337835462199799268609911932991956185509 [167,38] -1432190725018505097984854817557871579934258274263384479354994402064852485734414831628481826460205537348806201642496744167046087719330889533482515917231732893500049673734646883338183908699436320193067832886186555754229271082952210288734854942175754185368154039409313220601663152207502159602956032241981506043981527753403803412137616925164993116106745166428303223609068107593612165027645775284582842148175848979688936185959181684700035870763483584133985543624248823450888216319297707093377786461934950934607822056802465604475883250715568576524037175414908658518508980990382945391924037602674676939673194822350031383448851316559421387089197001149487540612701867879490922011004067562325386515052573205072178322595302197988841306886619907043163423784065804083156098200101930787465922839353515980345547206487807616774962721871878103398904506813596982518838346564966239695501720768396546507640754815484308605718563154646909308390669396736062881422970260393909047930412676206130200377043943893748008852786336756398047264273602650670020985156464162247336711604371587695565918533073143599403572591192151618719651269260038919671622840021803986520515031054977302560 [167,39] 184211704081999900363972922258056534888214370825771687474615772874204808142494662914993757672831439533125770666009541942932390145480803702047218812497107532207934725757247223383177766251962514424288661805420332390954108526193400584974307212758980256466692152710518897306348746264253872711052453845000819504785674221788073467547593014196532292591601374509366431969521983264565998447600074209563719597901968686466105270537490188541434316016289173778682855527369406322532074396225889354102613229153825281346950446901293189234448737960555954175822799796120947979422792364358072480864099246060030222955176763653467207922872238674104947640767959342874276325834095646766957069869814501371225381972026379014266040830071462318984121371347144523280513919991219665980096128617220178465502035842877525111399007008438982900735432694367064657748860398259860906502067252032866596438440118319500430763076137444639200598306279526285799533229534530353318510322318882961297821152501440766318170837494581543241367958908166196763786311504685301130647772625390303361866271205318774430880585459127997998743362113976738390656550246952805339374487152075194593312633295279251 [167,40] -20230179756001370149284134041705194449043216483403830139206464580070052969645101536029129604727609593214558675983312405592488288123066144793587700862061649985015199518476214620215162716498507208231287633724368244088426006865748630927926975817456578727580300305419619552825254700094056992341164321693226304601146051033063526913901672724896681532622854356891852657563825656801912854699642038922985775790276832538036414577028125701931291962225688997226100094495454707929625627367545223186791021515651091451883632839074496171145638522760083826649167594352626706531199460790932608400765249503807819071551525783825720895481254880732389250441085553403051248852250992682397323073813448440086394623873749531429413622461234201544232974669771488274416768291531575684692909630098922934760496038776088990115888055077302501151705651951166526891887361252361747899585417751143003269812965924670175327929339447396309278144661077478013116756722118931596031392972970613748216535449625467883669808970991287295837038606501875947452180699455486704844681452135041370437661013720425783313139988969626040527796267223971817823463267434526832370500767541496638267093553534 [167,41] -1109631315716674011385391005711501160114366935908598095505669029920983445096079174346894681293902466544676068273141536064624070874989518134978283909211965301201038155779686837382325462841126402859352005575357569641223885904518933339950547320581404000899972996542637435897630209418242939550903788186998852368476478384567208930314317466275311903721575370045678302149650341898059226427309011198673064321384096262133920470546603963655303637879317908110215970976665609074606383130807281474886310611304109818559562565979096857534225384045951647003138035376947332179295536725639091837951272284336899164712408462589948743418447797396442693925617699067971067436844107957451496250696963875215156948703093477820918556644281198191527483824231972975191686021049360406158843562365228827673117265472288291190695200752104093004348442353496810929761712995401849588217435657852173382643814971390654062783569860998524621435058453984207046928680405901234979275169868124958559633158019025826122760205108655111604124872067135560839106671052493385662434819608302021778506596144027977947120155861230862244860589343510479515550648537583222442176938205441414710201985 [167,42] 355797778794192763497559961720273355514137292882640485487175394188173195270004650806747538634531414332940205006922836013172044116745404663499977650248823504151043428895692644939963719042854988362301820598101659184899977236213616771453359093356730501672727323733067437896327296532267425105589305466771266501532445956183419498735413405036747239548186421099497201205575164418274865413022565357970909562085713604407860696053711477784032332695703461715943918597479382765918417674354799139731754094587605087662142397401258960932593403900152227345908749498884556042732706498191813310674853617463368509731884161371906302530962922637324125797188560752860284701070868899197315501709435666784761778768834238316392521723687963382414952421663536340788300435401044958227746415646260722499000453003090036559976570494675028383450948003308770005103644446468997919866074831504917682198494945542814648077993706121423545442741913674423932047388403964746897509364948046913868861429844907516840106820660844860930682404892251789686093566756147664493978835391786102223406679494571995119965468014209241496402301241209361480576748996307060402442415100506077624373 [167,43] 19723438977623924020568020043118506986385004097179928872427351438532572046530977329804129353559568208585466534748261709747454688070748906964756568971345824822885936792482662790685384748414783543583416164054132162845855879047316547307027337048343991927113675583168271152975690652592800014640370160439427216776451726656548059998960763856810214768431802626412916307015892134952237955583120850849553440925765522299910107306013078418493210106046382051696757555396939063490751719230552522081114070610978118347631987825732724622357252331415353018439271261359822873172427442646106864977054996221418480099076562325996817931465475983506523960030453207072678248401531512681075630044777400302807113228554090359440524114046057594304236345320200014764383272154974850464282197450034038150846732477605062014365819666996739227619046744653652378319354447791215839288014629217484417381043710157965967410554277542670075005345512462993797873827855754613131353936796164953923883027409194626740999896896366673403499705119878202558052938750751200190456795665532431056541089451643300048955201704039862997881530319312354087532635973462954532415774064420189101 [167,44] -5508049230547747641869557214532948788732045193203259003297949500593019778475421039311196732033124773775369490147977161236465806684123390537171240060677213648883262563341451671541060615292208980302934182715863166945986080110828398972933934267590139834672047477454847181453377032626704076849874813224601905278041698402218634460836922087911016633656128919776298727232631504809127869025613918630774350255550876763176833767782672053982967464226474619391273995548931239364519677177122791416092623935885203691194782262646935126391772119373673671889968833553352851588346285200926507200042252930526946745065577086044899554251354164102470944302099729946132985443445234407362880890040439395341170136593947561793807477456156359122627726172005891676085128989674953747216036543059851211421833541777398700036166617182763242447298425262768901781418669311981695513445866952414212668467853003223774214672157120558878054815758407678715015176318010281922488648808467745261771795992337549716397000749715287198156921943643074875826748103703462033174443646040345894750374737639099230567213697436344515582182223371133249931002941909319230869678404761213 [167,45] -205817332969881029357094089571124729131486204262916716793944024185120394809408113953420117361199616783986847507413712867662906334997178490009703332507842851509996402103084637149014258404688121968662280930934641441374688419667358762720518657198963512517735724405397906362184011836356061206334131938959158544704135571120643299651701961891608371512668344144271167792198066856279507173911256014655953606849960653634606873914638743014202022988455990553708620453424458538162407120644954457494011709135466312165861574585823941663611195892891812269893449091144574366588364473694290360844222737985385009647268374158470688852063340005999349847084533862387408654747543764731334998457232853329979298346006687927875110512655372752103170470514923826679807475071976813755435338014223668797380280166520430728543898987044292116303038946728286660557957522549724365023351134296345227924255457411250705660339386130011838234345091082252410384986585999229878647804124459842191920519635472016181577263366910356909587652315631776497597751892277196123641133266859793309224175647031178409711574577906183798342042417931017768947668234946073060418405718 [167,46] 43794708136377381223128678652674424192230836087566368633874056841679031154119489966666210517400272718462506715830483051300422920247906584490878054944145202790849938559595505357655777510016151554871986561823299813349871162650324384932093159921078930146806359834379470722618982002541429200593777192792442798258952975156751679819678656453780801056303360383483620693685530908313715523446926795893255740260347016526231426980329543472205242497795051619116888632498826880439487231266837372967178663553307581384779679091610179377289089556280639806198929537606500089110997394341460826045419410072419432849474642693625772656156186555585042308149327824300170598028859196055546933855683642724831988328825798568747147594709174201319810993821942507062475655868838090479909343876688741711785207983758076470354682972927183545262368508652179727151032462806490280961080363567391357576869626866069513015566829357221006854643334649918133302522172338661418793964494828959742273579668468788025126020386090507440450478467737356151922215710636705700892545522083291468978269958600835256717784296793720263065987876846981820599053223423122493785734 [167,47] 1791179423837340065398644781055724059785659936155411565368839914433223892220296758204409893624551559314885067075493775349213477684337660472470305980223181218888242105559254492138441033206694807731649456944064450105869016664458252426606417970845501179062650725646574512915877371055293738358010451255896092898236231527291006111143331133923904962334500021485746956926794824409055690482307344482916570940353636883166656762027528303014423380508633302555237382051020395474476858684617514564602396192140170767017325372572453922980263517657808013943760572948914321373819076464431208010147072685347056130925098391546618531172377563312575943085841487513503206375022294017120024097491130842434026137318689756991222924833966559282219425068199934389169862795165925150481330178218641967718167423531416755401844764495485995606597707510664688357350686871897079760127376105257060617974877046547109388914378358700231508192668568602594850306286444422006783121839846589609599177386636621668877805047060584556796068303296777334630680753303274603559693178610631147325230200136802107550720547490227088204642605756085792789141632929985191750 [167,48] -169892715324645546370836099979510607258453170424105637079085144282091979758549492369140533099467377121286119616140229602665171133858343892971485772818360165692543123473798224042465287906528563523034791517187019492859441758394919942120917439823506510853728279900147889270385894043806786415717304367643081512773633642692024104755580260314623009195166935330019522440120153394534627633358175364551423465598376751499643005720927541145266571040144672211334493400751643667187865448442022471258494590892898795020291387226848234856393741179092658500070723247875152951237706887924036104131159098186197531316616096868539222210345345418541293394027746415410256976601477188815146547656945251446812854513832129852329158020187162320262332427416339764379275048095829184163670771650736875826618206704769626657070308322845510113802776991626972374809406923681491270529969532579101079045839570031521743915417204299725231567447383541966104828490397125410743588165774321976349365271484903022600280616581236076885628985217084903849010126166437128962065782227365017545562615451139024366987776459880426493438834277332900156841242259576250 [167,49] -8877762805226766499148228385293278398993548461741635607116225516062152715715679840833282161222097802726892206448614427224746776310385053732622787650245429231154923157416406133834268012931476437651245401069806619329823357134450608832162074195547840500612532524671041560112991031216487101721073879215673909830159026483821405008607777915666373435873872473500700211448637983255657709370846104899428802873692599643899501223773958129650495899975063805555068859957655250044280577100222787974600564456705963379138676582685399390135871525635598182188245056222206671192400615317907834159093272212453925879460698563195212261978795871566925239593339500896125196954417746570574939112767259320627413719558953093735682598403341509125639637277461372060024307743371953554459623131338346204530270856932492309501971035183882792285841838583819830625184004039105858598279960937257461502337648994856262092257962751298004098855187486233636924116277158375623165899322470439446532527960213660106205396075759076308030484696918817656787978621216636551592585584890640925843159207056448852460074918221956110862816534479710679657612200250 [167,50] 235385191253955380533543259324173818732298225435681171040587426926658721439310872317885419211497610480934075572276536251460579216833107406171558698421323570868440322875141874406338827906643353623850192359744346771069407404416772968552791592438997876427722981884077816708791122110779028026300729185763189648708200187464891343712592635957832539103377476573833231837256390123213491922053147324831871300436721911788060813573572020877794844426020918389412879874250875568715986582281026000613396757554877320610339475968848232010090592769447730979886801066146779038593716797505806528436660915771052337260268262582181317150361140912903891570560715914938762940905504415793459809335080467694353097512244356281650529005439798976536545332596961362262886489128221509760795744858228368379307737055891440231666285558963951379387888152580876975986670430242984946748377926168887769125270991913190094280296321625566299015705771344197668338534616979004685379008699757565896142851638140117872570838279057404392846791339350605202939223638272958306610867082698523831807656065201893326525058432027797347010337372118327282415875 [167,51] 19160212219181248326096235199520182311830680089096573881651534771829382707611279869188976248613831786209416616507750626647108673282216989831517171378609421094065245941546019884672679878433837940477452250469002478476545707652903683539731751571455570407411128472611469788259775059628548007944806776599226584492115102215809805072846681173921860736606936743850455259001401684637506111070185929304513309522629305337585409888966160669767111460796973597244954042575206338074743821592283135027497876293458262662567038613997043772249145290096150405946680078883460306576056421555403274385733521528491004275061198668315692528212774361874769648574939332940904796794815290883050769361647852640109739939159995382651058180179810777686305683670399676395484195977689660208378213056536812760065738269104239305713139841729905674185900697255728545078884462120861403268529559182929448998972698454367506968821591940772024726096748999221154685010250606512917327758623319230474660732171879445037413082120549249914268101934610070451549367123381213228636872232446805409698584805533298867441883292916839331744891797202634607475 [167,52] 64468306513014156426553581378353689420819739913226958859810861913690443443069577412985066157554408301732816389044378061501142184708245796389835112606963441381264247403544783744724394276296640930886734117431055196020907913195294517207489632561842992261279400723797611652107138833249185813508322969975891715901258917833434876480188444819312007886652899611905672485173664679762192095119304204583787640084175907493657293023468917381636598501596127546960364954972366119943099544956382898255103151909186493691262182030977091405972253519943919500112400122279474340401348717950465018618984971493094836681831606418318489902533307593984449407839650744982162351083331357138844979904358581188692055685913775417658388813061847477699896990521560404466951900961260126915034435230878892562467030085673103332317077107994242553426199406057827554084336430536416373532624757182741032936065930047820751335639535338319636855064313292115586024906531857111679834159831678758644976275730979167116397759832168037957072141512208153957357371763776806207627731667368586221336882639624098431256559263561372118738913341835025 [167,53] -14448695312045655694884246374507506378034047733117621103654401175846702957720130788442747512714461721893668862971857458564095675937259545045971375821985461399299030482852086322810379754072770351203934963075399341934623184710948835346718431037107045427440104763917510326167291484966982101678053164143625244239113401595812453118030095224660249755083771382122379159461485395147957917120239001634695502542379235975362947499456557110012167043428421106273366227877271901160521955588493927926636704213393928893256380987431006309712441045527042130189010922762213630025039710165603566736770345011154173922915473185543470382847244811911050277259445018783957453956079992298625436152623465120863149466074204203820332605105071834648363575474007044279935591946682103951064650564880153635009679811140983764429555859676135465099162994350525540672583956755364741265250422853951837478523015801538983357376656611968148920782314051823505247025427579088652738091345788391571185960992081960809285848516172239427050414932844046172481642296100871180865319561857601926902724846768216094059355536902736239634942016350 [167,54] -252621034464352584512064527726163882239559851418936968834497791202200191837494338094755011479959228476305347911151498474000446462457718834507591824209256457564428587888084962097769773945400240067363823419710163111800724397197622134168360701222701367280625619511035394853335934146108119022282314606104150937814794975973165507547589728331767771434847446738420398389770949808460688000838978981552824719753199365300472418347557808947762138322870323914845016497705021094712211663661096456062078544460007502978358462778187075233722598636526332130771525339399206344334758644929887826842038003186596410462938880614450595357586602394421368500718811437406317449887320105207286982234194560885472326964449588138041209526536784331714794015041558604518982966658281697967137880970462579793674195879630511844365198175026364495961654221558919695429605230878546283653229059347574886407940880330145946425892548588280825520817870076279272456400492753637229876921569064056761760866313279587322343452522204893252547062672952184381101019846505077864042986597659106496003549944449787647757538482589623840789925 [167,55] 2054012343134590514453689659418167171886201993167099238615726404495743392493554064701080509787794963739314944116597466647533097607074441371090701641163521287247446567793182678672743123162274318460626342826444953979283303663369277513930509342379993848738848284194183250633076698300982287340390533620840678072076790593199736907635873132495976894042372363913438412055818849349345837146440998878163101225450598279971432301568084980993961980005700409728703627686941822052709061731741049428590882584004621596041790571037745567464796299728549074459186516034867564093993873557511294735439874133064332330713130228026273421153540962196441550341006029573880635258104540789768426475264005733803228415109099593419283063627098479254600664331375921102755632685453566424958956011173799031305392031704136633136216588024522242973943271776029310871544367548601617041982037531616031281543878827853285848799486428411175733609256933942815409086047162816809501854810587763316695490117929309093743145354031094459902030959109156065353200150328856649992836033600733615626395098520124611877072253264526940775 [167,56] 87905655809438153162442488862155899126875960611253773143023696440539315012367199962209743445450882179896139588488470119728510030976656501409137755413637550414469869477830275020640120934460828793584985292098174807866297700846959787281824461652498483324948004489483338027404817836686718270403161441209788978595980908882307486700808643036164629963934498541895188566185092530256177918101378711187656397998974180285839851277471115892552679382257212222060421770085816943784403692252459776861057305479295193324122499452004347543733068477834049592233733410852615901961472748783221645277058029312839090635173627887539245134114301925848073770073711012043809267221855430491441433749631159194123374608250534306428002626188604247073194665043173658462508742638146472315831434135361718086295295571571333928364843130267227690120348421892883718078079941250401430077234915311604732932888120508242977223527337691725381397793546297834448604951210515469082386124342377067962208605185419739741845469192553265541588096742573729984349854720232048113222786666760217984970449789716844246904525299848900 [167,57] 548620215126626537336402245728141441087504086825598420879806105042974927243161836743204464578200915220299579818235321743776471304880866154898648482977316183541092954301241313071677082348027087083423176477497614298753714423018749647001745040827454562220541846087361129916765437183266612550477519000114039326074391962038316498117760333909869904797750935361354123280994985508696676178770139235413021243171992103284923857448045198543746189295665055787319523797738433743518903641735109530075088916467274143595597103732616291703854127213311883521264875962290265508190410849326655961498725531245656346249498772751988821379763942500126292817736683621332596354988480340040546618217591383679893249414003306409268739987398756103852901774335774950538832462339102740655547321770685548941422681013049301081358634779277952534987877889125645605071281609984640105956472419348205068952489396268019530682299896823017689074761115985260083655630257276839940903682797418743424101808022810141880657263126903301195978436182127348599417830691143872838190055271787759169828391722717585938839275400 [167,58] -4961769220235474625175197303688399072137321149969840346397210639483425841912644825876580566290773774206854319133908014404691834565615549355434561715743699616064018563465522313328100484820371534406059271852647659371049423912152637546362720874176984373233430828388326286298348532008302701203265130762580573894428236046310281683777778358073901914365050816791482490476359007635900924026915725019668327361573090885206445423545302824439358267102050296777525917630608619952154188364050048656041193293364469155258753799910172625921657342204668203627114529754543176210924881920471695772644891093240363983487018590365595262195485357408101242818511753455211196122627111771561861080341529075443453001249402177680894785784730371873598322503872486266562571099777580396851611693780265498088915743605543306607551444756515658680385049709829956127818185105103660344448416933346805552651024135993231475374534379978728415428245277424242662407166388609976728829192462272193250282050684596603977295315137551930785376875810032359301291937767755548685998472426191821314995687018749155103750 [167,59] -75344298441949646438524113460407296252106413015981884928037233683229987565746433586674605558830312841258599753667814553999039981101537469102938796795923194864793583247512394243258850670475221003481423385517823020088467255135035615249990672081888150833182638994990985812098717934681814317140573949978589825621621621594900487966928190379107675087175364180262080242061966614821076339418612439213669077885646975256730886252103155612132330477455524902934232705736912321494473766224560263280862977541907121459920508373970379771797172731506965471023588948478613638675252361113595141483327293673568070441708612279450881606675646273230896882896162027922504094234669536854764935874464297416388924056040995204023933571016356394906168268279279638839475459082254073620872367840876892760760579088439760536399357029387296598118354101521736570857120172523244855263559115563641433690749780767675967645752586792646883550051165108202841020795910468268585784429687764718423506681628228848298464198580624381560460086418370401903743301611059941612162608342108252360649419354090308350 [167,60] -243587310718219625613909833071886228760841559836720944604435821206809549183306641817108296318901436111956788019349747719736368544033395862129778677681297405448264718974897866068848778109376803712623415212975615308101146443111345729280339604825857264937302163222936344714028771888795254360077958843410392266338032969384940345515433621561677113794022785806303487137205950358102895377557322211027230552061878519356777454933918695019986206691813947032070539498960643406344734190682197491483240817745022843810172388680865860071347926615138426766595267868919622154602234551129908032384126420068560198013681387939546815001408456136465561779903898373975305709824947892141281331559663537039674057169753816122605989073924007342949602713786789693524770032080648147778665508195692935855120206084572926655639311986423171385546507341222388596878962829301836120411084440327781988819361658419690865007781025924848005787467491458695771423767312900220614418390146654768572387842566050873344721235146890668786860393785170186270346504202458901260300509364921163642525744807500 [167,61] 1239360646118946117770387412045036749807593529738199911094128910484350475825492993639000638373448339299132929691828947974577041950984420745224606039494612950935859400073248805979115029411538995106599416458635507580208011363305561708526599175060345634583842417981550166279685369445513263241165913883530685986207580014234585180643155072082358317223370300023063177515265682732480153074544789392151718511098074293179086722841410263816985066878854938965257532401073425391057046655728318694264034287497353827589700135864385370597265051139239078486658960829899670067762408363875994485217081261614770033628947500950143114984671373153997808611639320422782860072795316698804674924333327619471847456526881171227243826303796269219231861817669988315147680160235765553042986807368597079385362754731696045157862366695541733665916071196932153288920020765353361762631591522924924037340126688656654688857293275352748869118798269691200966813364053283285138530819296194545948402930955040038901376568865383483434822649705380504468008984933345568494617461374654569507877480 [167,62] 5484548694858189190029950811792720056590197802963513636177165044952326142593578658042499578684995759003187682129718858450926768627585663234754484968209033214107090564266310531010172094283597521995105372168951291741276997273446161088711289515111737179449038376517980559683143859199427800573865742441635217516082549191949958681507044350006566499138459548333257475633355547537535815861400523092029146561145635098927582442439780191978813601372011605947459147515973566671771885425757461081740441658829022538207416965675927501071151671427790138645063829489144223176912762381800577591102854489503360678505140325005378554460190385679776632994550689537519237476367097205453038297879355281665004159011744243816718212368082890707225590629172918674158395743769414351864442573031185874879956613992625151244229621881825804115996078882018272623174351828988509057335827878502306376724023752685649802094541088505759466231664500530536093189556001045653961269428346506206035384569317584938782888012831691229070219494113418224071588948634234110710569267530661124570 [167,63] 62213942598785048218854690903608803117306613461408167545820439548165134946188232887718555131956809760427701030109678219341521148431746342374441606401097407257252935399675862083366246704455368309801185737707164154025167277973857840168646796415690562749483183140931391270470037193079386632631639004143666685790656675330754648919845959833374342189044699304790827252852697445649436195209720410054121176305896775131267302688050621973961570780124663948090502969718793670094258264358512449053396059173509682315691970124732144748737927339053612354122014373417959615816596778728123224554381210016120089306790067970054598524985716255990498331953526716704308061713866536642430971201764226095285388607111105064105650485518798895382015109008223155703433011170206243823896198369129289816475346280664836267535113439232747505809148174430304921804843587212380207137261703655658560039430751338166360446061143508166546792908917848235575533441241595912249319257132234410810371782747621517896527936729958274844767311830939086015786911456444798208019708948145470 [167,64] -526046785658619308713601920674767426364035547073333026183903119110073149922849422077643603232226704421565348752907636661721032193071172934575590711904995155670959740014820042642230591300974388070008714076310862867136522029646120280468134896004479535343144947242790856394355365496074684123956805721534072726843427110226609823627583949916313719420284890825694371132693201368628287544047463480811058251630259622913340903643518986579485314768878537989011715963951443894701325147246526561192210712887844551052279672472707626829567916269160524172189579378591126746465697356710569461941385016965000595702084665865485042259005612264767440709387414870595747490478095844583929887796274096805270739879782747000204973880339512826739312876560302194284093896823598682484766855506996240739729134900962509690832621669226781029913644286252813421932803105078382740429740147186643842787129939098859268439575685448526908865834875528394400501908197896305509553189592107866716624599165952954154898316960387380485133049720595866845267658238480018026486319230 [167,65] 4534677622418431692029584005177645544784987500237067630682392833339163116261636938289009131641033769875187492280914296658950044868902281956612118290014089865556381987319282428322500899944730104693242406355589767980062832966938141767595089143109620266693701547287824540479905122479990755901951876554264546999381228531916104811975378652172496716912819667142574983297535737069608658580781437084881099049798226169101317810352557929575246760761025642283204134894310692533525875723507329202189958355344198025597177128001020045025212188530002658840357712814526070029118844240053369735074768253187887148615812892330618767688633079002741805216051552212945784671095345786487698330149067765638766432037361138286083581630656844511486181725925059300043352485850018579906674992870123572529902798208953649541389234921752595570573581776859434402805299530507112039518462868237108548889121392360473542938526650249277079547872726400240210358958655803884234110267525057602771612106695283124828258307267917806007765542548370970939560094203360550238975 [167,66] -32262583937268025314588809640748638618635849867241606853832108302654097174192414621242763370731735076856429719814879435953835449866187028308044027332079582076196992372477486408375189738531589840297466518143907387760336856034487697816752985226017172124146868216394061609049078562965425409535886473925248656530656139219010607817269183984543998984262029722962118866909648382580335665529190745505841570272857105381879183469312327588083768671602171397314370095973128381826116304716237832915936609902011011960963960719376276769587523048404681079363999224785276506509217824581921297499148682257375450352587285401824469325884400161814068384287781416733154584454212521313926255278588139198761781419556377572645275700841131623265997144139880037462592975293316126850468010587446164194821677123156115730481493024000595629758032240016841626652370778295690088453371979192938319743609025034672626795057197597243756734948956873584858717649319160654011603343410587192962194241617237762895297372121540383758117830171235187640606844358318035795 [167,67] 184129149032789189302432650331532482180440589958584759499736838969978791391450997159908288920798280615876952870061281909591633850027059213005940264060316812900141612878998646025238384933141359290081465482325883749736105833565047322010903718128507509013356483573854983081502784000951779844981047744168367128218195928669041033134966803475233349189236126420955925548280105497691800936502476544398120940299596460182070931044632245472532848330824201224933538072913118130643935961091272950555252457145061346870261407007291329311258246067751543212041910716321225500709407993690524425435193243911778440222864650777093602701240774017700326975065675328046761989934989128147600162739918950407670660850803267153451485089595028289626961113543139580782401026885350618178926337308421253217806687178313487775333031786342639904849600566348609112796711813044291785634602950102058895440947272799455060970389309963378447487834134104543670633994212622221589630481990352385075377422876732864499034807141003590043099363152478926031898477623140 [167,68] -810808870838619451790443913883635520021787464503065863180718661191069955238529580563023681952950510440913756305631918086411328136308109703813166703298046688909228561710856397403215975785000359778944332081294170497252890598602660798416946352319645669278404822856393014981033394064322140730590136257319760949855978306409641276914206244789567587553212881132446578596819806251602726814663854742468208522574935791618276875143324747776162816391718262072228987348943871418688276896091789313821600799572892590173692997318520603222121484520394852394645034672133827822396320673206562300366681285292601352626268876159829102881684088868025809894487966771841949936909669830918953402807697381737390485824656815219002108458430316767801023935867070418970862234035153354688899268428634371578382015803706877093667579751016785482603216526593628368528819396220794937634851396074735545328970910439443416612505888354780881725117923532354496357288577103977641032810388308873037403171737290849743640414178070966746461711265316579968284545 [167,69] 2571010374771339656342912076841303430712829695929882205904640298286686039038181672967904304733910437308976508132002252554956638426915895608924153041741688826233192263579792357807439028494060288664625472868705752987449880641641256366545758414617166171627883949623615595517393470946831027865422706396786007931324319853037930501553521055282205452930566705575816182952950574043041475898098131063670856257107737847695484698360835476217860839903141241392134452274390871605425655029126594454167785581451219764652609446356705736009387281287504849418276322320224807258627216252578570788051495658728918478112077774960777545459669010014308920473362707021262847396245510099840341582054533741158933852915141669855288617712026856389397633189293388005456541924603715218511567129167416550131311537835515293263769311948405433506265052826416985164467096576340720819850663075791498219032770328442051262059802362636750355759732361514447179018282594527956303216363109725702048133918832556970090224726658534040277540035561309417110 [167,70] -6667225985118862767047217196689721936655479659954947162116206456698468003490294189199303188294686891764584304344513623083252329929765106747647967819850108042559742665502874017543708895053177827380810982849767221561196933974773644493232419735533397746557539034179170121749932546356525894735734686998131063805061043382505773701685910478803284473450275594699448994491379501047659643640838875032204416349499673524201242429566938715945280301839993477240391822626428899860436523980429051654728257629486229696376156288831532091016565482045010523971691615978279342163704712636623620031387222866067834547489231444935982555748443691056184991382289900461203502282419771716174745484892778147724191986584538820061730972323066094517424009921746468170635228345373650706293681976695216564521553341186889958134945440839319701165001374895135618547704553022189254074826165511164075744091559780784961534341088656299720799006213818905834688607212654969714709412384062613578896205781031645089965801892681785903455841293854275 [167,71] 13104455320129323993014839040976509185696844458499255234458096710069151055211597562526229412212221980807400535744115636738045358496819606632534766099228843818570375409241885556835911827422954293059663771239952815962407895129245847089785838468731150574398592377131839213892107912001490216289948967353593771535501297961061793014672075144891881931326702366212268422947931023428096187410069426395919106848034883534100854548516077401586398710262699958891771028587660658079319665971172702829174855222584877915101555996283892111882277148810159252089947749344258623246919132738586269903750198308115768640767148898265790234275973609924438728647605267883548010793641016042418994356544274863487175092758782526133318013700477705971627127398266483863981973223406316220215427404095966324757085942303637872628065503663718531086055097535860969509768383517324149500885366927000463335907175639077524447687603868531435962737226985375413959665568201198514253045903265114935308160854689566146379090735281701229523080120 [167,72] -17293169193519141299721706971248492093581939547522994397155932750467670625691512105667024602700940238860896060978205608135182661351534922925456838241919197976004420990869925545958021934882909446491478197836491031410690508895659319222106615720881699838118842540670494389956037694850982965979005714300821226972686597335040919019046658783825790962869524818635513841467537125337779307033880841348258949695369619891164032059902762931538623323767400854748322102612509623273806967885861796379253261438942275609296551467910564035947474994542743185629402014048960834002311533536956180256386258236395039087921126607715908062692803217992589733380365372932156843979706164453823581496103550742292093138128790049755397847079089014950594447156712311904519350707299428628436814271725053387272203010287693584271983960313040499887677658825809570518179928051327163988561040657646339718826822499850818137181679223267364528613092956594884414801724894952572416268816649486009753475671105316473051051383210369181500 [167,73] 17716533884753736555050197685361330658398240755237110056208949871168358181090213435555115322822210428807246058480935446035786766225970145496456609897816853215763872369418953673957426997391952039882428468798835319046716217246359780595175667001748600115691494157038373133752544721919307443448217790294522356245679296357826838116594881899575462189095799541687403495348574438078776792925367588850651306313488432021416054002626568833611896298961312167868333979187962528000926993487797352239984784795207320925683678876917668343430105720833759623757464379393377239716318242454035556188877015156143198648224450730123728278849785188625043852354987295052205755224078391382313166979668763686925493051251439504909811017813509478358991185153640729710096775556608660641450573572419532550136846014595412304167214961006831115350841492554595766606524543061224072037015135126145742336411842968011869929430520559444792782151048572998897163936312397787860287851604198660455538251599875123087686913334464275 [167,74] -14253846465279574398623660918381481583787656324696892132162232937046920509165753810035404032920894142628193449214481312715810871340728531266685260910670930827094692371375700812040266153414991148414811817001975111200515078621211102393460052730977471035219043331381315038309947419788077468575294533631613407342401289877060406173794290447768631135711633134895419469788830719667284937667110988172871153703087611837197278163495672833740082680911086475058476455085224494895430103578974381164145106135796525456473912111034396830986236652265730040739067055347031051717682680661462699446914194113567870431398573724581438094365354597028254200608685804489776626785900020260367402104606556775514825368529671642222866158087718784152219319132448734553171257250494571648061053280723654369956800117258500615671684836619775415229423344271800520775136001346714088865828225855700079511505995561759429242115430915757887240116596434435419255317234712771364777892270186239421408909375482342952863099375 [167,75] 7349701175898521913217507299253516926255068762428561451191624825223259431305648168953220902275789687714709231533536681485517181921060903991407468092201733313798128473170787409529171677124664651414301112108766946288161777415819487679493328605409905961932344644258028622418960968644648031264513221243115585465240420584237102021356700822799241728979061713772175170245839447540801548965046105545100532415027656266612562059685329358615749096857782802044180347678093937540132781763671470422167285107540323505995763177075530637151478238719110355502259496067435327266468083296613681417212640374999226279997384764194303776270567600902370704039787265321816098976720186831886387477594582192995402380005121068968249803340510844934638358839239223707748225777028276734502327415757255642330178082957842691241646175389115899669596500701353367038922224102135794585158487818608979875263223328248277188367076869827133361736952629974737634210117310701775933416423259969994087252455228315007050 [167,76] -2550234077085117629546240259918411694608974029117227672373162908436933007790118673697834748021764957917841591984357673955512169757450940956115783848865016192996413803730003424521444322922617123754810229296562323645424113190517265211864489907867039770003110115183927690307934393902244684798039572327035326430883320735254602972289825124527362722669582604864995365961169253957581534985643129386762763053254557028278220985060233393420822076036398775166832457628662659668257388775030583550704796354385498076115279329026448404004667286601492633645999419113404846447338118412448349809177254707764419524693534466797312012476676995571872137173482776548839963907173326684590770316356582938138840553053234981472162427559571089996730320978190491217679929221873457690513449175110050665971131050565922571750818582610567250531840495662795397738959044461099053835341221920669285610260379685353582192224819181391249137919690169457858745528978153406786207423656526128573084839213895525 [167,77] 707658570163720224936461131743009807508457080475420742118140603161020158981465129278857235962047755954445651245402093109189440347812355023789339743259437637941559044046452605999053281416109068302708893663031373711529059436379531646850912128139985577137039425596668137331642762404999568078796457628322512701991479549010807244099683808777682002972799541810446781559414872533172474027717119395598093647301989276407197174444185846867012927550905352719039146582490816511411879180445465324803775332269920495404656375743430941568500842420688311250911646821348239592574982510053583698882325781781317261228174874708137954160292231808770344533759285235251020801626271677163052930565841162589847635692840681584052163108109320155984543936288935370889069471306249913232438376241576578245643225119841827159830869970477121924134587244889093597737073229034846571504708434243193632964856432939939338019730625305064960053281152832306470534908807189436978051189231461793045324110 [167,78] -126759110857487903499280764957119218921066701596270172268102990068540755636049818542222664155814541002472325545674406325036255452920203030325329350490618873153909564939508098752633132685554268841018165619764055949327234492326542880486283925811790214068250247708653727579189656700805642550730601248243733038169824123759763228995228364935700779014841365259445267323644835509821297247155761577919613580603599014481124856441695931622446341697410245210561829851818322101185922499636876014642507678829019772148021860533447161133743359900550035750500621045785867158048799463079096797036633548840707614407549405292761946849934198984604373040457667808209385043293414592147261236850284885428165200813766174159348914283279110846438863320680719237353790920417077727969676692018825634899631451215668498536065420926717549626644996810358318411475645660311438386104415671255403413198797480535556714648472048894866848290399059283763520886590411319760305075966601558714350 [167,79] 52889083932522706181271065238922214381633169011707516113284542162461190513028270146350644744624696203469654146331999293763343664499532258593521222122717997229052523555491650535856051959678924144323092605483010204400108963610319920403336112289408318791166508928105885602090084920719814669024431518645303213042369866464900755440490798558660537211392810936220729147488086247316417471700534031465213950596704799279069953734918860498940145605258543531055255944572222607683632102451831541199602663226624976242698464127096990630309639379054438193260592533664298090715232991814925988841455834543677185741989036948018660704676029014309831329932537718213031205342663851584584727828084520763904438319760792830301652214297535424682547320064325826542513167441524071895061075152972244129884318827481894886863556422507188825054770687105374026714607675029784078624712284755717888953046639410234341128321449467799864298013240892186614664294483979951787016765990850 [167,80] 21567429810319740274716044016268430012435477729094912562911462378029207065543017545009826615217837462881590752736705388232124518527508389617623108454312498899443794646026486387515258890640712861591210781896581645546919823100447262695327792096547035502506134553636352627900385477875251550281951432026608608838238118111807805724767796470375420265815195491482209990895937856302113825883251836186020543708276298684540290909863038748667354879629346941323270515637789389104873950369535102976025986178757923711521186598269075860601109518342876440732151308439050020192463102734695480408509534281560344583745755373523273319719684002765999969897785925162620249689844415225859894278293164903202482852715240981554579546178262826445415188795493954863617351447948022002982467905065890134142652464419231116822316441572232197769022484640811235733113934321675627233629106722514340687183556920073041104815272427019905122590797855018081615360749758754847867375 [167,81] 68662996336240054238864890109203995324328691465326685305232942257904289735476617745951350259604612031654418692149834994723173919760501555224033386330597284577851388650273114053801854487456989102838123745384175282473304150373182829526391064316232709594858358528537916614874495242418393385491026442596966652826843598165548682131314296585864086935868279659493969537043661936690274192942676860735437959362206777725299989878244081339491609426392143032707399887025443796047223578305897162926863197103474872515805028997034583228691690670418432330780808940852226134886014967648633288715847947433168665957911731411195434900474663438053079928698281906723336423618156382521008113632967645666687429645495693020948814223756626108778607945197025007631329786272659473453142396382210160826699078080567435699263946206504723262591683168814535710240812570030609303192377966349022187091160671291692249573385240161077062465253267556309197487287373586533190 [167,82] -5919972559008901648894921950972034636714806425823066401225140430856511528875941343475283416460676812385057509217723804508051564885381408331450512966931630323706222770633105384209919901895606549534388162021517146343887990520211640716154266352778022078032118361020529106456550883323483332760676266556711036687892574523163402386018129621526050090367152558409743986919739159653231913414958789200348490663628938518100124782327050579065609456084406904441055418118427267602325776703363920284582541255258918877198706862212698462290423453113302732869600529779527487143804497161271515894505418607125498216091351620431791344970342185176467805714365517385664166230129914023802054570413891103968988956944374577786246148860114742606351925948367888304759459614140542269090264490199131712615031349420133311933600617233217221092292523077662585241983220910471801610708900008286969873919447192743411318211466186170064778264001462874393974292540833195 [167,83] 431252772716004478451872923553559258569316445962046534331565519460293185665301565651486833220625786665016843720943750212356468802606159113821321437579133661982171719283043665802020276862233620400366154897120785678921519627242166384544500483575968209787734477902747397274586739804976173196651944284153667135503748270656527695028598728046711929596358530155368077000453193652410220303601784781585679676183385277788118186323432177900079397048621568562876100675889616004068730614449632316518498973335061196236987922298194174196239074577319634454295549238087055541611745551067361419819614393353084488495655552979377888280463138807753595137554164044285669031587322062238936201655422492055998950814694147930854945694286490870963787490789738725608566526016722764716769714145898763694483996089075002974228577923663465749911081937828787889266014301233672025431648529376647877028086356873736558563828137553378865140075120402706015612052170 [167,84] -27524351320881122472345824795965195418558139187562865287439708716993603689232297094282909244632752684843448763907374247547620179758051879997654520685379757939436786405195649172087787263370212583987428049599088879113438054509865016768684868516655098738708823227928548708058365519125133643757577143239266853312189445182968011824068428454409301215160422950747045991843388169121465125573654218999615857567758479477343831891645666477675423722059187430851587573907603158512253907474440304711921824902033936974325192480802165209499285029288955987679410329714463629577613671619162967758459402378090954182286390009771859551189883022310517984494024409291587485379889190578395276621790096515557554297287705710144910117663420630132268349457143788148099961414037898184209194595834977184867181463859812762408158713444285641819814620825676407735535547509042895714535329519668071840855816711331320260877893761689701889726158039281983220100 [167,85] 1526682958805064436573458315077451609427227723541443020232017316221112737620717167808072895873994089264425680372611536271424538709260721362669855848972587249673686921011438893900949607501274722317228831907729637495596662722950917420582986686993123203040915600200469584751904172797322582020169266405348192194110295830731435786245591738042672159407903023491261034434824760950764872965918268476797808592365851666119552428409391738080101107423569332284507407635670451216480174562763551214361683570321514647657856669319830390503746993109847886174189770405444638656599004118857119518554791625973870338749994772396262495331647228768341075064882602222562926241105029868800880754520978307343293549365831443846998523327255174226725003775059663334638945101391593949747206485524238247404553153777479868034580023205592488028320676500466468801650572436038362561747652875749227148064360030228867138055862006265578954256772916776862260 [167,86] -73031636490536089141714435254544089665825120208294337138631501223679573122981854980168951071603817801860749583646631282548551031393633137472540106896526657326829718059043012756542284391441879431370473028034556635539880782545997768457681947828279961662655636835537418323410509650750720442012036728428058324285787322173590336767863572340024255435438628886085536395160582486873123397551600722996607960523860121602689102986586533453773174135796280748052481966782559472291932607686444570219461316403274214238044788037491317650056680239670924457618035425485012376319610955592833363904992714078111228663230014591187645206218324399550728264225076970509888039836512736599595899513469412536594304504413179911273998537508586474819300837299176069799419808320866660505805815958294971205764221514911286069609085109971361791676715739635739857240018771590834571044375927851822575974407302342601638093963061893421788922999289061615 [167,87] 2985914612956016886521590811216323528990977194582199056286260594500334743255033155679541524023029405813587073866834957570534465767258667007598632701229460646936492135143507173277216313107307682285698706003661092169804429849352721776565429630408419903342531836514431218250418931708320968996799046488400174477102847147921947247643005625531595904845527186303080225651888257751386332494850899423487941007330100452167857085552927686109282000761003459116669713550040714838088072913592300050212240714251955110728429572968982397518136081413170696691821858867241600071941387614075887502618071635127944522302703402537460141259881002498406117887276996905031516540648582894969887432784086894227862783662740778454653596935297747256223678131583896827920696726668636898709719982385840456857557659513565297456421267536468172796588927757701531515485118859292511097700467730759381540555626524733677285817926980091676868899535726 [167,88] -103152902780183401269011335832154582390363316563855808387773939007255454133576577843550518131367177081351556224278746043699896963613418420027113978977339760598911915686398630504119224436780348543138656117535795872316329297239124445384857740240012977847026979826533663138091214046293899497683480550497882146664057046099693691266565312008301696913393036004643964470338842887758537364398089015406682495660991178215491159774449472985418015679329295165983377231723376359686030894166923119645258278131002465675573543607380233361362560320801395163228524742103313961067264927665868532759341183744694897467324369672177981878705633621546353699326659782700308313698425049464279755784186972136236189966785353446653381776889449789504884435269706278081219989903209260772639549874342207885158375436762686905853616091999889864462689880041061483054981622647093085036241556463488780766847504332820807554243378810548032261420 [167,89] 2970490825400640826313695001296243454971585943621010379267560367472996736703000251483233675994335113005216578880944610563045852230098711148613091244013015776033042988347765152298696871289320951835266571583150865246955233133664699448107570998101278209092658876222061292952115455208855080441739938743732935007041459409709621602616523981744947482464545153573394457325039330341599491042203373575036364989962053467615198366318922773269662447630500227218220168339079045966148725087917043942800849932112665575760186066620600708112462582599409654884944842608140481468168789283253540008039877545055935718255451356161995435890755349922360343630780451615634584550819330252406337670510193204474331933238573589859627315464797796087710506282349974192143019012298475411895806584585958784401447620362724386229234245337625846373185349132282317980549737370840307937532775860946497053790665682167569708259202360565217344 [167,90] -70413114975660963856447094457075091750563420344977183795418457116339577495013363144975013089341484562958105830013530272329413044403764604755964790812936432933460325766518779148268538605351143364433800048783237516357556047754176164332763674058887850695471893939490326715247998812164650864057971152596508253749851464579861031320646857813500958235942517849004326000050395856249645605286703684950905117918387560072575502728135956781740711734504838306856093453481121379190922648075992044958943381364342098852680557564703694005214096015256045464363638465765257408062480739546197516591307452192454840914916179108477827670706022255576480924425469392170359380726146503757198015425956384618117233733901708299429662244908097625488941884564855795093739348152044620463327972733002491486905866902884709633851993088708711768028938948232048627790522439331882518917918086882251553035503963416504972186147694257351 [167,91] 1364341395529318707229423007842535757199542879356683813919354025643217723602590086261144844940109500006426503228769650220782117580518228927615621777922075358793550837555675558623550204223026698056202035746306850034345983673656350911505283351082158336453344344225329402566593740837348105155316247370401615873286947432570633382049963587159819831217324883290506780909481006131073487878277949557778172640247316340658403546282051063148686037464267251170357642289403620467422394601160723234830899840712965585152211373199074142036186657896722689671742654798205047679131200035714327409727078813257750563521431343072429156856433467641776838379092790065011615257612903393067523230341355775143183846529030977712255986449378377824241271543458648004086731948330186848283111373223533846144527974004421634470540149808777463105250157478918698844385025252508229843803916744951676890065251702289387141845226530 [167,92] -21568345669124526045261158440294177581609903852516528459399003053971742698375954093272016411109888770318659047447838660101549359534751769442601110142384581456401816644760531552653976518023552331635004316846848136370061430078849793022902339701416476351400695432257112366988016146924624111011659708890934805303184090917418248131794421926945028213763183147545462078244149892444131746379006395875778863575955741188244666658290977502013604529567070642767547596751140237595856425458966257461460121580843945103768058643545828487049372729531788648578131665491760073615886606085633025727206605458707015308828509728969179736534589950616374805324295519085925347797715256438231348358941513149745578024080259740066371905337020231435587763026592989173378950660859799697266626674405632474518972027128436840904206514022897499826846210796357949868675158316433900201517314884656855196286973515807597205713 [167,93] 276051285842642810988339373760605158960586418175554186300173502964484102418494454217523291512254868977176430593930699615970811766370936447782271324580860721766671125191561775484828127902227166834407457264241892170458310568337263864493811670868676313315984188674819667197412561430321872448062295843553988051904943505337458753272571758982566099364767829899325593345742712430231797898325844961781967982662138799400089081899458313605880048233122511856233635535886451584905756481119555389487098363555374440770621934539287863621842679769443648206396452247864566308864082881216063653818044318261975256214198304669781688184488024372758160532157995627375211891642614479074175344973548734250790006242163999680153515721063564171018146398057957472449111656895404729191869244525797782207506167868482457473267446032076458916698862056196707147364282883063067184747324877151285557170442720104960169 [167,94] -2790200088844842215963567352030091376429331841274207951565730544995395579240226744626496389097742318364412426953413948519434332916520223630559357685808346080211085090454439019072615977584892137638096611763742319603324255599840193525305332661421840300002307059220040251730309552662775517790092145132419533203731800055958743178760949111506497459047034900140256745024408059140901097335048235960470181975711986727749478083259594476873810620840219933159656017129069925763665615207709329715867403594871360752982833368655812436830148162472272974494122533677159294174115457819584611678221645594353093206685684004426583785909229159183353322982526505668010419340867051864136548613879535451088161286577163278903610210736607285921185092241876430211618669715941805862045903792800118794569683214038343136013704568207464103760770069191575737629812461277501918759854345202891262200764926935862 [167,95] 21493341156745887440327832092068081310866406588923781818407943192662780406052706806331991551345615315650438775258055757309027946750913286460497145461690209605642765354441701988964360578108978251804417160918539781270322030519367883782618246621203553581399939570522222890455065734702525146734189670860554981109335470186890654271459115300354431304328232828908929957776784990655850780269823892210607733854032490185356493514490138348132346296921030287109184429833193602176410300352617431323330043376767955947234620563771577771315507473138277157220926628495199960039193441387265137862419914086845356503121782162263762573640034150925397173503366556320622425456020425233844671258084836738320967465635632032630364878213263639214087132571327366697846839356737342611755352119547872764723635452170831184190910247239812722094893048098301313111320650585713918909923561993534263140312233 [167,96] -123123774400442209732950635930786512227968707255341400943789968486994535355910756331990981775356548834612278559988939162817806119191185220427635655110769529272527206174615297169083335113974800056894601284884486917090179829590937525047088307581087324407618943447547965913700919029842883093618993362100993004493241639457243116312633731544085564262715871111688291225841027910359245465599425176649196714581894522799993917078816592856326330079042803589907909003406856704521928084343460917016376768730553518445694602066542602497108379784223464672770288678235366328299432106010482722703380016468032686939424038831179242317253550719125253211731194077017875015572055172017395782397880011186196822214247303565601780164824945500318371331496557799247597685733481818733399214992922342119330667396143092745419371848840372012649861115633907803124464634970329468792398230132127775049 [167,97] 526651168397073839604099794695861970836188238862267569338473848957538203783990861382528835863112836136904346227822665348816303344659269865629201972197601317997020968092788907443815757574247835474225684683849526202488639728366328188229337956569017839861089666978989881976639814130681320592489205932253740563659698478094614759032882059657639836219045940821594602584693423005425779388247018614959727022170442490913985799813127481842449895688500899014692791121029938521219882893186841964420418020766708972219355604256297695305495388879869251543387109815209120208292732732087415454320334154772201137642715011668836259656162016211481169107840807677855735228114621024309432448427402213457595161948250123587132028857128288515931494601692069299531409003294392305513800863594312426533844882905826212991531299867137506859702991415667884478756607734175721717940930899091800 [167,98] -1732114078508836326040085508143825240027880445538527413885610260797854382526136198984502196190598933640078718466039593610017759542408092965271081467348422498225495640420454109989354293921052906974486676527776130722915290616130173910466354342147885541219517248432488412544914042338136214913676317433551335607875676781613865833528258736622460041799090357857981964248133447260266689437208666502882934336754819959967920277086806762980016935574951498464223960002822037517344611942309167094541274521687638352267093703789454112185604531040193827707614643897656804343977330153202557792689000315441362683748568168885767729874184649673632822553207767387803189058349369323528556611862427734798151885465912703395667109082643901381531808820427893429469789597650257002963873479488402117926635317082963861508505345782988527616857470191365462818586061156658158125789651000 [167,99] 4467838714947475161047344102439845838027662258588110011747369535899974533072279441169257019236790556431434837435523257281483302254266603906270893738296666222374294759272610113620281455137833045901084615338903714624806615739454123558495864750242781731452595607066918600883065134866811633142884979333422536601067419022707431683634913679295387904036688082581341077248757307841595817439255510774167602071868631139570331574128801822827808189682262029203251991104574978254439008201939800692309189857133886161605836936421021450483926060346515216431742920590368510354252678641885329380865674827741201834022011997625468599553901887976780465968490347318571215778697702673260928859977870076498867294461987100377305473345490847729411747577651110984602322196510400874518651257304458211385380800627755618266626315023685539001982728048777024945603180720429011463500 [167,100] -8795076702599550017689158870208797995507096277459917387925133167237902895144468123316290806618423820426990285293083325850009254148493082572351156884531516965170831648437412064555694153559953676932000767793205471382422391596918552232248994960832770771165325595237937229864214837003069177476437616531243419152001423767461857630405940429091953842901959589596270235703129037163875263250369177562366416674931605573213679425962050784412557761446024809360585359990539423966624697816947771771373088527600852209736261056607770640307017360882163953826717968060316667186165937666760151269179778180923387546820515622477624107897975155464342975907082558125428951916814766857546237671132960222316359103378832755825426966233944515495742092776808800212256438675436382942145203564487918121728806104812376651654186644066079108038393820478051858357574255446497800 [167,101] 11378749170206515758155082416092297849748856340371495694177007043180186374954496996918690851943948056698445290467295970457169998393485956392096141380292973508532781282127298079437094578464968940590362563256348541846115807245803846749394645708255779003052649725619266103764681952313451816377921442479238619116519619544285215023873682517632619034317751095651069659810445529255086682561401514409638480532362731966348911288077891772034733861060359450923852500807023772590594757773377415358478848613919220610056731701332966991493630996838702057209796891113120885824681397165199349223460657799977764212641211517366887539291660976176213379459054527524653580084418071259066558179940965919059841952861797662939568860483248344192824982065728943567929921324795143148464883715103446970209020309222246756789719736505561797534747179286945331348890069650 [167,102] 24433343781303762639958229861308384997071591675363412758296461018290726129356640942897055496704101268656379203413810547254296161003003348002914379023611935637242523506386990928107553338620912843837663290953309242581901753804677825897903057770635064489678193543333803299021593440335948139045931189485809896731749862774621118303153143417533842301531686739549514155787967639439952194116549425430159628469678735841223993162538487829240206751126560359508734810216613443514756939666108522748519611676164505399300933355073642845806274268619680171881083678742602293066362258620412390914028752656184769553760974913856055653306250352221614878384461634806993261447737555542846971330124092685782025416794710544549062875877355566457397363935398051815158024371385509882767052936462057529503914682899000229342036389281462580288462814010760001518075 [167,103] 1535715384295396340995817729866928670509564733307926511288771182847466717974899450219707982285665324703067141242767590393774024868190392275251973619942993638001190536232159052478073344614622114836660135203212536079174682371521691839462974631021992829299147911860973911936348803394521783391698626866082860497278445070079582383588831787004905189157917483210541472065145756811143488693337306250100218009483627285296718826869196588457798175368027813157283232722300482669693386112054747721548673311015384109867017356304618898672394844842274793169673284705622734584747590379651067465333452633112460171840182768401061348461775995118523944746216316331564139835883029405176138390400135729575454763060440946216821581292253454981428503927856500708200138694801298723752236819269570138966117920293888439393465586382381301459860549175512381700 [167,104] -64831868482361393441363022620681051625338239369607796694383463861532519125397527644107326246804533203377418428070414614889134498703343925590558868684936539117734308442695318685675668471394136467741338921857003714644027489969833405011534982390309244273924575432670849938423149070264500067068547426622674376826034361203620288212021610384828163782359389996889191298882912162167851885305119765945010682141160507558277956008091971090743166901222366891974463732180775336959866965744490078528875037352020609376815682457538314481603258084232340150008359019564271315914255292821444177591870786111119641801217011217088132349327094269378811064828140525102734429402402989137268751259572188700861480548768460185472823514002634400635582496384165769159720291115819745977805400943565523625502127220586136124377392714380769595422162561354985 [167,105] -2541059159146441091870577941900803956823793660054258118347292533179131733585931134972800534747026741494032685972355012389694744078596425103057979754539731937128074950506780317284181169487152734148517607660142729642485125365838383524028995356259815196063860302803578363600264948735287777305877537695475954494177841149423395436588167265776289924943967111663658310631344818146862249293544719533239196275317060598848544341834557716562273782127432041680994104897066008010817515834410544138525293241985090341340373477995424430120487907290380122948068022139766680449880258708557821706672431285270815978442856113910485517331070265507713093873638891785834103519113130501447654704803794251981359575274921077539372640470662697346767574837395906671283748099028329735504260729900222649548503420385059919848318910367197219364041776885 [167,106] -30036473934734794224264428682172093221983207625578082054345516571798791465359052791706900812038321884872076670709576468625216610822445885912834096702218711205085159529623018437432091789070167093646710213562235913387522539856656541919102973315236834465775613854599532436351088639634096147038966558264211949535763522988075915061304343754288385533430674807719110031712590180355135980366894299321859680831819685887092349588681049520114288108653915484033108657544114722372128211413322835980168118021801741941146112592089768185535378185662264191220074860573330521935934129027886096121723381545920630166530715235013952579262437769755601743625388546570677582823042680059368084591635948404097573210435660010070975949457510385535313933026140261904981016174132330167500354205073726243968417114690628840645160316040003956999165 [167,107] -161303809030264187398100987573701827927748550005789702755433154956760815177494250217174722656041374301057146509213936526298379560026464941823486886595241040105968758382945379075534881906908340839145548043168903015867644646388218427210149717297070225737951367583321980527903818134459679111627522798134349528372354892457856238290716804364930367832813260221283639283983229966661482515427357671642044714440925914963006358815769388214886836706201168431314477828116217453079392340264030215198757236655324773865464475827784717815724259040987062049713482347909583836191324727135052886379942114778605180749901255094934152569339005298992412925461564864167113739197170728502918500390438838668561013442829162785898576684984191566127081563605733379582735470845521361195275242821491346874419090728250962233630996643851346440 [167,108] -437236965974372349176993638730906631890682402054615482055245931337524119974176196429912209236901906684089804968430968735791566056851254685351878451738950963407252654089195449789142968317959218098373472304087618524300550914309727248197439620992378350518289308532657723762538934596538843308331710216560201258470718581599304841199667873671397406363884931113128932970149555002458526348778274301115931751635159301718625539983305017963894254162488549168132079771714769488758391847704755334066966740787688604449997095706634181973317295808757189696568909413971875363451917262954309188141867107487683563471561589146442749085542706103770361368468114004775553291657057721038280473248013079690299486262100008297300774361304074253386489473778426577210789540442607108401318817153208547750622278069074398871962852678805 [167,109] -623620379869125781647897001435239707877240013635570963850949759894151569640624344629493119900656828632474770905451446846111095436983705751022428721424990983122749281131903378769762443634814012131747701874159012981736682872213255441917797031270696309778893421037411045107870486865323794150647372771707399127326709692569119815498058088423977327494236274873955752398830309478969970719200280468623014108075633410548216973257597793328234264819533575389348147773207860236218354618938105893574311515017248163931163270871240749801437918151846259719955305523747445214140820074342904125715983650160505027631236432283810368852016452157117968389324060903716594468540247653505064095667636808781014037786038353635489633547583596714756612598787441594502718406698161224267045583435187585112977843376273991185760185 [167,110] -476439956516141312518845980559953442575915195874155135535045366182461618643576500885955531621183075625278765682914648436132954056204163506574197427227902775975285558225389889354277796955774557787758429840258706237655813253867524064603172126657676032071512476710571072698960345507456243623183176850834918142248607251479260663704548307099973834571300714811385966095925677859220951044455176954430880564292371087678224457323894068278963345850285832567879786374426300175847662565431090461732222756348556033256805831059499667604147983313622688280100708621875526755767744432165004374834822623666784918033565929791005791235460407202890709825127000363177099934839049093982011478870636480133557010145443514656633281898216932460998008160252333906017876374443445044641662220648638422429436525566676912225 [167,111] -196244247441980730747017170389955012036875519251871561296959344014673386697706898014128898776205940480272339597400219996635054600195032237018413469908921191980558762191264884538052329601924064968523122787978319857281359103014754996606262223246114995892865014123211978910855521869735386339550006603523165548908694216848604762737663279405540668284654788053716669761378812829771221266885764068101841411178893968500930777133320437954708520501725709181051019625801919688264175363545247838874832267290989539858674124986332788081557926030621536843919333727112652046417698900694197172821225122251780348553712829024992093818815576130912667872905615898479494895974117173868536314226330210142284238963095071159654377316088897022694234828776981519933961702035138836742662116037789994012385274391190 [167,112] -43584034808700675904089538378233666554676478368068020438109893388188731940894461570493636660833430506033005861255135965676431053749430122208842225167403317597885399444388390198950774066951104105558661820765225660306598341315538115050243975891314801388337385081889810898924141556182743799832958649717020118799725593068368354568172089814113823445497011819201065409505532816242159845981376920524278840804872249984185006854049922428747241736518218048497648266299939202820658911684768722399672623500093351765134018051084502237834603680343438941068349867458143355988327914149076963796479856412397483087554914653486783869043127464855444868551921008583362254503985165705326563665568203425481607882977579411773097999759564117084702851492917869438028005183528867441058347991239020439176716 [167,113] -5198356196229790487691195447112702397453743567028648058483663156138735376849116111634264804484824236881407419812136438655838383184522003249385055128925094076096125983183589793998964371520385498662702345543254897287086687149347507080025895691094868973653519254084009295169160414535236499808434081893733452306650653270962769584041938509176889473664920987002014823332308517145454867285526059570247092699944617179269863370585866281442213858400493792093371815467025440916453826516441920652895383039618448243420815764946574510766727282571711251069479086608155833945484550468497680776790804356849081652330458034710940626837423858109336882091609400526367743525794924192644926990397985983879781971302146495701019144650348178717899216372543226753661780596911218676019965710060844575 [167,114] -330676093142744045524796943673347768231703882480922828752407725914965406987485252735995579705837729257553788981062717901886431249395830045986311092690920919414038982117569577042552974718629755497833150702699986465719994573447292140298125456798166036779178400595098853459833560520620553889741214169506869456575600415990766945932497259216539349897877571622323402515814416708577094302892929263097837219549104404770007687663603004617149154896931684447928690413523786733230808587891787031141863590708856639739801858317301334378958732392945313928093702738256842503503516804834286144882447120007798075783822798841196435712066705780269584418186615467698055641133462427011816612628835715365661081928211770577808921918068460842481629522493329197829852896599488307186146820899 [167,115] -11114878106425031732521463289412865863435407529197514482769307692831481880669881159238754964900891840992257162911011570945160748190744586879356741458650489872506062946562956462283301662140082144603595726254116784907891652956295711625738757695953394969796729449918279655822247535317125416063019131329196350497641280115419337579743957128360704857107689180580048339194840715557243835312966759837878752906396928239390958119558793999678128287400629858586793213451398642760862749365204627231826093625011664548062432548597936295514134304159539023048401465179693371029142079358393758609051288677618011840481235815410466762749664824220044240466186604392205594672972802687893516459108485018382841036570064858140518468997409088834084000738245048052723986254793606003424 [167,116] -195181740405975738350442292642280941072499239367379035788094686048383916545831149597688418486919801438233739964261765772689527320828098999142004601880170538614330221773034752990939747664737184031404605531975284739873110334396881516167272341515840115418088219212872427459279747185218757946504497275798952399314863366115542748637015889861739340894225633037443531556719172433288429174547033489206103949903075077788094894958182849422073960890620530186654847789895732302602040876372355038845769723552078753024879581640349329270842983232388155264908856558306517628425160817838813645913455387608735657415921754390468189574003220076736972242894161706477495968030884239604364547912442942507947881648098373473797901571739471190025183772597551973927944134819105 [167,117] -1766948709550784556797875078139812328537903198256948917270120529377477766714874001257464476411616145836467828843937159589674516030692702982681451295738106363346673474030017794728088337581076301424525460345991617358219975023100505927118363232094647218259305711557937619466663250634294843734440311643730791043678403055592098400721966898936377671909845142089076974117136139979855085874426308707627716634546088183277771068085863653065060358192726871098366095175968548705295790292120894945269159803712998092484151676072738359997664917892634303518577906336503889164944299219063641818694892280864199134070304379782300432563715966702246196505365990814486737948631220391062701752318511956172071680020612097055940889251183673339828825173235431430475722 [167,118] -8121413030615570289403722867948299173225774080742667774039235262386838598604272051327578545905084742537835921886375395520352218711965164197241611930430353698487330501320987850428899919776097040716959708661994133690970357947880305216722295411198117050100249856940447845877546376679565897417152003994838082793913829837243396425980368016648397864366679913139639108130972342391745707253951940628499734153105372869701289493910970698986907891915315020743905698858302938533722728385025681089660257751977352725296593845869672555762282433053036036839088591196506920936927674386318298887342872474027849549449444170373014780221211774523276211332668030934165516149548413632456333598808975109347485002718584446161754446895309238223246974578802564 [167,119] -18627904172431424201296895705105292597152028016211265652880568960593145592459660952889428123955542562168521330727149588018059052149003392341121886848890722444556714214571335980375254064521364520060729240626966307667639286571260490483624661484052084159620258394316521287758888204508086526539028098435004315355546181444009395771733728626234127073136736489228770249600528373376372980178358112927148907382253207722013478031438347625039577264973750781963662328641203973623105219336563078913297981851021533478409606726569579316501613855700407086514471305904362821731166497233163795962776731017579687588968188248926712326604933848157950632842986616740705804811391163324892173975466387726974191563718970911838609956500810133529641178 [167,120] -20912385195599897088001990445082779594488331856440383392387761258277223867468209190998724666386865852159660766702774545486859503531583648107549480991184343272496755525098993300701441322036941120855726189124854714990685313019662773602591331227208887663533680331586489926567954453975264642294836824838788115011448481760140559848984440867886907102561282726460653950660435319444818170957909460014322934177625160759147444796927361269170485326470492569408335477054516276990059719662690996182768599819278747988985748695951022488826758414346096262726563268743376815252164066828398597843282662627382450192419897251476624064274992666089221242181857424529209644194130129472115939584505627083661329689580892948327951185278127968 [167,121] -11244632948493577889952263279707525905842234706304677779147522376816810931955455829578273577907563386793080043061037880546327201464498007441206713661041668280730164402297889622812259052194868848208114504511233404706332574298113146659370755587601616970227189791696573237905341551014315051304341657355523250246045735300545567901807787238848838186541970094377842146296420963591461385455216786162894112350888663034855010596558732436876082676946095558152633591150220875133604133786921051388557754637500912217419661473154691386406277742682949653382668639322277809916144074591549931300159592553431040467297193408975690399882650384636736342882609389306010027691104175565378241320271270150089804647827902193337248126 [167,122] -2826877530093272152815247709707970997891553398494935458880019829132007953028892365401365151528712030416959146107510515709740617113016648072430964697220219354178731178727052741216852577864123564137996232727200977457954695484105297216970785467380386768502225503748636860433115237056522647603429523905655667918458382503490881904825863469098217966308520826862876107651834661372253593424293624408939344514336380957079005182843182708632401743669160524919529738009555859092323100686661798415009837869590750992545305783930384285834606089122654289215004112498736916918553963535182364605719761983087627427853496641055929611296596746527596933974185391073670041496323562729331731371718183351532614463791073000 [167,123] -323493286838903749416513341114430016918131684750470676877079505837111033564454727763114278198226963254470968887283835130855554129599321213002539409118407336636623505972353289072190810371491483600768392561484032724326885642534549179833647451500180709423309191286486582414601251052815920984639595685756204641502669704245472049004106241685952461181325845070707302380213992512264650767303883103135388813937628893554411372592587316273671272404967186190808542031714231888233809237805152486431662614125807611822791138112496856599415473195542316263207491981996064954640131254596105893078212068072419168195535015971583642943877575630106265466180974422022280978964355653685320558124946716507164950 [167,124] -16323618715780210683771726186713280858093767026878779641738169997929414743625076782768829444698546480856950302686791378198478298836387832598626753356048337829043824263257259860164560468248935461726036644865609358794577737309132096549916298566076467536058507562512381745126216551498453538071671162565694386633030730895094616836146092865411679041120493804363248542755433918461627796911658803049370178508264064695457963615849798993314886961863309438319304828887464374333641142475743124807981201516567930401911109166053748494661267610316922734385391238472795828281013571461286419931012890738860120442293836678889958739986202500578810524570657941671821271173115376021472283517251375 [167,125] -369601420425364813462940991531731753236444525802300935148988272592439746529128806608893921956979282558059245720659782393291649543516069761005602769210674792731966142274682228921445810318345122472229770197122099829129134876359968751907388222068961707111522784018171985236628286654916670191641365097373735163196184758022280572021006978077671792216146554938062360804889100140292597718367972851787066176640865150895081061803130897957868953235765991556499322204958810312780498536538248748517795374181423017104927025717049499531822198844177759495624654629393339965548409815459158353490617935567669882151988817829111686835397753439499836352102756370157850513425010002663360 [167,126] 1963618664601095379113322940833585332372704679389891988919661142739037805624034699288863263342640890072354108306777858546051056027082127803629186635575494289800296678683075946929130263563197562938793983432561937204333055692302408186228188491560985774775197710023352642504437449439441202803324510697138798647983010006281127124531782599868425514460687460364051438412086748690089588086312635800007258667166533306904155686627980698356123784389867853935256362147617866458667425596411195550432636541296382112422582677009647483805660271863646055549652756770044008601093421341323845214055224048381483469215741674781842408866829267606008775498974024738308024542560 [167,127] -813282154555177573505762485364585603825148555657787450352677826285031436941456178468588845570695655719076804770961819038496428895125070103410105574459341447122840699772390074218643415469033594141965087905637005961470776429099865202399368990581790232894658792076983713350708061161859693384607948621261606093566425975813019683891073661394786937693245637976924095823541747702120683319088720699254905153194699762097518757532684614016604320609216089150075413220468708709408433978707752603404406369373369110247382443514681614727796755831864076570521377883552132929165471392866397428685486165900339518170132364918190362432240235081563664901046951225025 [167,128] 61876256476726415374187531472339637902379563905757917096079091860817475261648260890732525484363233092984678296981786744996619659344265564696749024880020671163877032496596121382099994365967951554519873278120875215693729472969528973837015854529634050162604365223312894806378178119948409557697799719345782300292315261546492662283407565451939138513506568376187653703336718174025838704862340975268853176033209037746894086035733878126020724213358599344066440715921246643187789778850771024290445575751015441266337598268941372012242764136374938942522239644435027526885514993320166867407783225154953794195128910180484953532720022702104111137810 [167,129] -2270527454363052867681046652828558003759996864379922853310590922263704815526064399215536363516105286381254671997855286049639711526035693288663988672661654246211945480407083257068574608905511453402910962320558956754284770503801330822649650079970367157981824738174913091677270422923253302010884529615843228752798164142678182111094828754107174415852173931818858274225361509515793632625923075989817801491011407403697552455933907394339504680908740082533656760925324626804881084287679441991990106898377103002365802503441368075176141788334764265411196182362295595677245794402250488175171098994907541755523823291953114066834444904040 [167,130] 38237376786582648174961694960778922954617950074728429927270953696060951741292963785228284176084430361737553107451174852173404984790129099121929824998251593200126567756885409507276411212277058931112563002486122803505502477413494588630520959788458993779494068947145095280129222748865274759513214297125062745470951818193466071792968816471437031449675072923715805771261496954366442033450908844868753723759630034710999422717409541008551836220125828856172355665628995538778989879792123452329041463873655859972561408253430596324025439579584297349599264730833721104689839129272493895822667789536906586828183857370625059025 [167,131] -284258140900403476588824992245364273898295096069347728794951156518262388898155333775230083945230114298760385386406225132852206580014321459799634640149400161600254532339412255817483933076528115893295101121401933886160651689858465331174443139670587414196783036852425100006878090043027516011966474946651732647529041352011504045494455861111836256376487445144600240262177857953368323042507964294129885325508725045360362390044415618322584804750869855159009491253762829666378313563112576302472013551714885174452906447072774567700989728647067178097518814434912976932397173361323635158481006632506055226698026820 [167,132] 892802408597790290113861196154503639791415180859822465561672956264234741161226571230037796760953337239842850070822928268837173192936444768663512856052197336088800391189803731184436854932259635541467043509569610293919597740511131476247677014743453867628339788272208687912393200622981903905395733528633622669834635702755288256126847251065001816757009619264436481350195874562883119363468555727325803131375396892557485383918897988873518149454154079980776302541293733643109190241022166776026330821825680608484433135912468814584530149282921053104236312381903858789076930934233140686086723756821665 [167,133] -1147826899976593175260095248154017060514734469862443373731166866529174867577320916719827097169194213179906879557658026387065184113690061745538471724737624015988251247673400188314950619038655856297532908079920372381399876712668270389326385192351507792690212083851886737712102997671215758242020868025624262380588861807200734254720479346938062156455261983241119069479075003702785811388281283248694105395511746873441249381530775528199983142540761681212784466669259678785455156678643130166651996653466924159411185144367126527039106281011479013754351024103195292622948852639125065772706 [167,134] -374461341654676172394202671816273193270066173701828271708264646595519159205931205079568689581770742596725532509025545673340091661087142464528891231492665781702034601330042319276381517968807655518104241851411261578835325648010880388546686543688122004731865490688063763593793019711321546154860554044254809774345245468741011724820431280449192783788494332439491659758449862555999933523453783449193341835744117330482527796067918477089112615877493907194698250194696615085246051813122986011993424151065075313496025899456971453109296089732811968133464881681702279133797596615 [167,135] -22118266747579893380569971669748429989439334346264009982152818243439849218895002065837188542547739597381308655592502497595549586172723746183038694529297402712984136690114680103908296450915256175438615856475178325845219959490517975014742146905668173811758185905774119409569783937761302400321302454240352597224702698597325146831330737946381087878122756422345257452969156379248879545344354173243377342561383501818846898660462442728695585132720763375442163779316884569220840198764405172525439889333617775139194682289336308892988230429220744067922633202936374446 [167,136] -248749601943332122673392890363127363075811414438440940062701613505117096867374572637669699033557936309616818532044353389516743435719996824216785310442890912040866069766585927454572644443237072927057756405870680099612562766170155355617951236054934532395494194587976966039292033540105442951920711106090409930499120455197942078654041331171361064379559196280590449400476727400309040420005786944139201486894000027667457922595967501460164115976257455995128648807461317826489454192134684743901122056900936223993634677356815084203156569539942995797663886 [167,137] -1265197646732901562849223609707653519018528558301534257324883666729419564310760419419962263081244093023153606653976991864965520511444964432331116413638274342316422780810564149630330430606442360824568998410993565088305932032225667718689455876509261929697535147606537990477302243629445975126855621236790623467253466489106218940172796165817401865252816231823354831638793313178627099178507085040171573040717284383639454549015274586776361167974438561647368833583908035937323302577223796105568832957761856583427362037651725482220011880349426 [167,138] -2755852663028729600034093759820108368139044713952619488720618076961612065818407951164870298510858664696454641159025657886113903244624879602657959371939551652371666404013234622045845243983427535050120835208808170268365928271746372704164632942347620502102247539640024737223269213449105238157115784823618684741160025177806094148503523637004155321185604863048170442087043566938217434681852829981934699805776162789367949304521326985379777306070177033103938747600339638883250268090194464593166984519038335503723924914646687702042 [167,139] -2429299064157972050946883730961923291715471418014110899783608144400801693075897973631633082666984664693269694707148458053260846288096527922949494322710191915774487735437441096967154026547531481576982532327077074555742736277072978404753689057123177084223443207778282322272537923095688005292863689118319177272987749362006251968483675223441668240106224685030655801286710830592313619097742324568225717199469162809443671549080839083158663456025357293076340207516351465605845100344005807545190580863349715364795347734 [167,140] -812745712229131228280485208191613094966140584095840958234975190741114117668000051138164051601080939049334814846028384210325978780236494270767709955699961522302746631769603819880761932368126036624425812113986225201941434259308269905989396933304780265616191570228429261031202965055803123016357784436496078857679537522721410980935879330135923566045293176397852404468770446323644982353178471126854828700703440071561796054434368944312627513506564646855693560220268593969496050978508927187541918905002946 [167,141] -96309301302029533721584932835150872061227708730313486171831100407700697505153807104706463614666183840272882164545061194300360267357493424036337449758319736751229542465014060281297857424054565515655072598443915963711851577206386963259812394859137953392360869265687410163555853249472239100427120734325246496663679593394297670256500424114159158779171308506108981758139864267093086385296361472527783475157664814108882279513257851508393557443081961725386406031512235600904846741847272101029 [167,142] 2600498894300026684105266116184650587104243351972167999049450656734204901491867354906814230621308922403634033747781550000822916180274380849519512972048306830359351135624740386532357524718004231186366749840718069876480999939071367463185548717259172147610475861365515476983962091398466108579552211355459463670383511495173120106806782116750873357240570393485375861561927203454023024818816457251742051428218683796950210881925128928934409808623841834660312884303430914047729905 [167,143] -45824231707303868790920624467198503853252830834647348499519839174030263128920321584745825272564152493721756010414187291931833660047291709857161867584486848465265997928282794258481966732629914775462661746876371653065004024503759514172154255205614863709043987918257967665822705865158853831467747817710286283422781405795162659305432993922612053769803978437977029351016523134241623231590407459493593133089184139223335580208543628776526518246989862068232869955552934 [167,144] 144377502152940689919108674575463608914003097716753686856476209962497198564244979516571283708687318873478634199748716727671883478506277913063302036640263851092776265507425899241204581389832691666443493062038767980206845999282844328913980354929214673803519175152594652247292192526998437382184898162774363715145221221902093003334589513383622547290273704235955653722357574541195984264866372869698888367351146629223533438777562010082176227721614790862923 [167,145] -184231658531249109810669857903487322659471318775854607079109001016264320946035740707924002158983266371055964973550566929388678742332925078361081010217606814294677289306114852531803358904357407325597793705624970533788232304549077607311365723536662178441470908185150962696120374102749168189938926627529338655121369287473537696827736971024223901244666159125591343840444237197620177752530797626160385395848470814074319332048987356810646356823 [167,146] 88249656165462862851398955972631770485235963403477501744736364080851248078240127524227828225069879394930653955804808329111218812089186178462278951778667060227524602000422324194228892481899470014610083992082329074546888238153423758426520999148918278577304599685346601380824970575813770901100635655486006490565479438976526570193855461883955790508798342174587139420183628059297595894931085579825636202502069438006990540221736200 [167,147] -14548158385599168550966873390873430744520646747434399313731070868276798291782007871171828351557284651970915454660317257279738653435437027021056773904813094768579008643827355870883493149017377038204052274515652497299008294262319762634807460519580860837710032817780801767463226446731995570841507362676358809969876655557203252718327279061554066593233141210097768191708982817492030995289054737400888904700459644001360 [167,148] 745654260554492036595964715838757249987766095987909168031380756762053611671828642654512413551173384532190932034996438797096832231212569428951438322584297724794877444479091301637891479360023115646661495049852586900526848709133265705433856789013461203853383073741419618077262319045474871929570737285650363390283755819484661524983313259218144153619877435443591503822147540139696042527645962268082059450 [167,149] -10544237526273239815249316118493776590053246179100936968185652772264469079358081207117086029537982291354692452516610144395707014292774701359766009594184706201570366587548902918040345944903170722218376866846098787789465853697263127953449019791128732926490721704545621406514868856631710190991811450968253929280218297803285394000635169819878680760315374077674519618307312619633391032338910 [167,150] -23869241113657045413874156938468260336978685595677855680309545521428048773534522741879099145119603778035211091361491320186808833803835887404390161475638115420125894619807006035188341880898824759995310277084567320598014335130048856191727442294731492307571876553686837446880580875078242188578788214868732166035850861139263093055508010614639241263565681802458391307636304735 [167,151] -273466869760056475720932017654592523418136707809831931216459200299487052229827101544972263594149380851558867232446087551804169732914749460116631837782635024404092516147495120558671354005504221616836180045969545931259131928115318357343477361067372128684913096431855123667153693789587065133825646736194538011678201865457932980675766449191497476019855803433545610 [167,152] -468198334649741776918023670039223310918033400394105420568819489995909013651137748663991757509681256568030409224977628494876063924428567647963135869135743234738676574077715745635634474726656015129172988785987164331248154323159794397168759624758020527058105630305502683620311842527348964389239638790151314580391382450862005988318826434793935473359210 [167,153] -269159918869959341201553801656246315580096361164890475081814534490857466085145262227089132664602852573307552098976883313344988615167963663617731127477955218803710264963703471848249192071212652387806085152364367187194251680342365115731388725787160101482373278818229068312864626308452913015907375685946233669129001336857618071930845154000 [167,154] -45913846110962835689628104469322636410148682663485104021262511964400156394368677628610373964062481989880310820996582382559273099677920174044956669583860953322134398365302851268686777630035192686083011064107207231335970142798791485242953332453543914409155817773787945267807510739382020588374249437942414042071736210614414925 [167,155] -2000675704658749314816526029815964169720313029048134212029664714533660366726433109210150186692063917351628897428913838079885179535703100096654773857775794745981396034509841447316717523523095978293950653536964625204013347763523510758043937510340189532816921611456397761909404810429717088213154289434216274796995 [167,156] -18517183138117756028891906673467783828005889151685491942444611000414356073225057150338446607366720762813693683241604950028558466414154062429804162205825077058154010158187242371111883232821110578561759639310070248728461967409368978480840042781009185045239642728662616088012163481992086117685130830 [167,157] -28867289352895989030736204060189286193111350918644160228860152347908499557570465730252969531931158799466799157751179000730770202585947439158056631780297698337305545277064641516060695879005377202083770917762482613378936284820554367560697813225036539659554509515252373813430303229269 [167,158] -5621179534509014965382366695446636146615436344450144542584388150519894523668035860546621926693129367970741111210870686247726288947056662677246090377282571425718865457243892357250631352493623380540989251433876490680199188685548668706682603993578830619820642009220790 [167,159] -92568522121440578500910068098331328077669970648125141366736737405561988669808145628967710895479192685969636995179495696501493260150952546004233474950749918827775186306713102130752318303086497226423853400178865442886752752335264101516956985377255724 [167,160] -75448209151422453312161256046146598857634564234773589645679802589985882579625348165448852921270961383458908173838989174898390155327781745573011433483652151375975435542868519720528887485968106948101949707477519876476385076563430729 [167,161] -1301056297836336230784833066115581282187402942288853529242999480499053548014820528981561342970996667717457306521327581955944212814740811752337927568060095115831932768262191082986477288790789023712453051527355319 [167,162] -162579092405072751975438195257995922541140482992775624571616053852638700782552779538262241943185723856351396015062702187246551841517591734312221666683456857008027597363481589623800497599578 [167,163] -27444987390618979137652561110195360445576298331027436511800386445389121473329679054122687143736587846692724071932793179002507130281174954706411722496975256005387295 [167,164] -53485481764878197629790493240507922364505543385991316606675895144872688010486114270206920329537813173324787810508 [167,165] -23958032516541779393866071126791390147709465216577931591962529154639551477011340501523402122128086462427800282 [167,166] -6234633034636636282308745106358925392617003970134795416063 [167,167] -8379883111070747691275195035428663162119628992116631616 [168,0] -1677602011625309441360779778517432946106664766420709723521374482779708137096412514866583002482920126577157567007862053086168419373736129309147404240088703572411556172676454535891890953418025887669349004726455220695364099852263036729415503816579896984982429984204059949212055158121441994438954255049965428133499883301371082261922968270360448412294948874932852715568742693192275283612917916339174875653031272522568292779364755856784522978399807400905896556422102616952938347000281067664160604810388768046844640058868865747434000341544436651126368622835363878290574674033400619465254309779622114105550720416240542695190709756269009109297240232163214819616838125550703563698510234878613262427898364037431198857215098452566745209159154436787857097354631048048897458572565596095349950337271786782838210248577206182431614723470924078872638785459051838300919273397057866281850002095471019635880980052468453823554459670380858833288738847718503398230232951693006746842202693158106943733920656775058951912874926031912297757984578009425251521729426303382433966670028474652266614007466438103389731731578671717051923193136555557104532397358918167947321179985700421180217588121852752605403431051520776687263599518040027358132321260247449600 [168,1] -51302747717841420815996640966604005516848002523384774929924601312130471977663986284283411147793361509695067612604246649372197148012374327610597845750285241067454032041631640736538655259205738509175439159046797268473258453748852589124168345459135226851590758742418910688247670632724420416512394257284284457799146528165778141264942787877253086538227809832490678667170146955365798026496432951351698244157841079247662879181591998754507552198764186468965868792418391282219473521167781865884900751466425066821639069574805520516217158720066603049542348467857525405354975635478027960951375073002055405891899171349093747592020451929383969408330071395116536368056290581776198196614898850819152761752015258451103897408568015341035748880156164319841752616501159184507188426982015092204431510474593826631938291250219184942737957716950211075078444910609062937182315519131192954091190202194237341040509049545782270017811129833645965321979456383836728950964926964477031655662975965972089026410968870128884280470024467882423511969227879688523398066088336484715368465235636745426736215208164275717214701124165514460641968770467135643449833716698149863949546317233140222088727036811339116324067546859554940705899918599838391901245276264493875200 [168,2] 17500203811823105492743653327692219256034439729712696403690987543522210768118238429952330197619705907063817317920626708179399637241986619076188619144153374861066514362577209134107432609088186309077373604714450841272466098901254161359508434821234690962545113658205456595379745765225896154863520142331740653308608164230123823562396181021333063169758386120782852023423451988948022981362209724062962556709330773991989638051971247070641928107930230317451544537096221043632611875284514148923894249112771024980452852731703824661922761716374399129542708080745646179285451322864406527242267175919105376485346326615427565085757655719544931936623919374206195579538268499241352271834506471828091023003975856369187510426800330615739564042348159350741152958802872321475688951604074293322448575969413964560943156749681858257119770716230150569351691074475084986704852009180390843241557310914163486040579487382445897841915677305443774115752125748774600234298787091699564986081710669380789408642518354211684053526140864197487513198903825868262618349626003426832119878014383668335255533853266185701918929999943363971839744493070539515221000717797780095693991675895774404500955448576706083555911091346293920218977555447419496784014838331776432640 [168,3] 17880871570705804288564129305926214905494723564241630726536900088668633108494959593469972546025616042714373952772093458349535698122656067216260563557071323291191879029130244600509933821119856991020843492884511861402403439170846794980497731475716494865215099749832218922534445887911201307974803804432735296042368335576688195913840882698980780795098090661687154793989742063564119786474137099570906230263952809900519609766579065523518676830216332237032537118936624896764422883027364349893751095799244116615194316816482659560199994741627222671444607025951328791802622737803527835489485761215293159766104134485153748029416077173136870275643752706395551772067552151845575938739785582355388291890009884526048523743735081351983018236865357585999241489958417748577750234508058355479536228569276674232011838346374007764804532181259107371622497271960762365964057366990942034906188996222130290742578537289993863353957331324509064386286557707746088119430667795333668762012149503739149821936325050438201665993833878693504540670097326909354786498917011258819813665765734068347515271197236278664896730979085706633584172795109653947027740500426159909682912147660187173390936324134290590125288516498040801254588436466136337164006588190360100900 [168,4] -380998322139082552330962761734448076030848882366008109366211701954192763904969536986535232796300465817698064569939153791452151850689910583593315567517290189327747048543560102229215841856622457997801780760931244742638225122071109580562279185543259504867856805551291098515754515251197953540518817441454310669618330952121428255836913613660139380172696957178754488668212538360254179465168414488750257431433748543571547109848762879848049090824382979664815256403585572066071260880631319877801622067629225332162287062059693763158427560137650856463222138484666041592317649557780985459290907948019930977886054835832972501167300336260487703265360602197148667577653905348402186364375711417165581677480506092889566073967139366458785841356638553354761723028793092130095993299319943704401085338458202266334593232849845371948752109209167813596130074183720043309504963087591772690222514544067909351522771947143260079694153628011560322261526137854883953028138760250724298611729966999000543672333497957784227965272194621077155841356354880767640817017344054929497519992524119617089853848768262867767178703328934767009630989037212744786033556489115752117068243420316205249544607120475914980421592229185326057219772262957710428042731948372425280 [168,5] -73655259337279026020151595399784597734635959067033322109067684934593305690873268454095870971488980953102584947174152422695450706752772555597495367960908642683890092268125386197979966912593685576171313077105501122269317624548149992835345994483272560071045595004562143685267551135784209568771118924346548422286673676626913623291533118849663489012247730101393914300221926667498756497647038473766596338200944476407772653962766998721021824450079862618050859558804043691456566725508871816116063420522076319681099573491734365103532251965526654428084382201875015830571100706497938269956735652034519816410948593153173792291864074795483396738903424512825346025250652772485820879155773265301003798226391150407108106768245144080128513607877164643726129593707510215544742243771551744907867200791253658033176842828493462948412287176489063428556626981586788854157768470846226021503338683748361537393046984608099393686283923164420440495991022417995134748105027358999502378285094894384840923404174759271611479657628378439511537355760197809563354316342017332024443860415006834910276087361188554735600808244123822226526068896851210265903301977411612969139822482481741934968114495229815006751730107275589512256557561356887983028865446129107280 [168,6] 689938151456327129364663957418040741915614107716791184838052122229114651092220047874915279929774710768483904357835982327090622314339546762363996309291680378231194541257743987231575703940970111970421046027313312862901714633589148702658810853351638170945582577242005343054857019767905472288155163288950091609943625189481465230897689223037310421507010974021414729343022807900166126094851656708654488417270030450478884962128174485329849276550827560260102012169454424584254706311751797134090798193156601300108525318434138614459324891967393495023590726173913959094914232181108503162669776338322926470542932760572507502978573799306203745783940594974487070421365458949330170793895927645911644704196224334616154875344977637433923147214377938404727693424794664913429481880406839277791044715121665823794424094350107640618872898449654775886216668898404045793997869527902158021203089856603812169008739374700479050794135350711489830550907313346129502923185869984248994189562665656349793086714078031498282942226952525427146084897610616370578846761173492166232333209779369992417508115304813132301925588405751148780299964470439527770955012991573000482515252452402219816444942819520540747629504157903255046733390075557730159149672266091415 [168,7] 25688051943770429678483320327673575980582264015216286995977586987086662281414906581702117253892203604129976887498210518240024499433197323144828663894982735523992607490692680351169825423374671943063976370988457308637533559982173031012823068145785665102058276368262110160887252829728274417166350577394630750708667493015912623488673751625575266469399319656389508411714974436012551628019671886158446215995950537927929448127789489977135854649741366794572253970500941583978272867578969901595929007869949889857924094950524407281542518446217969421609677925632032866955597067190347892279244461871411306935457449620843932286596051748833316322174719179547202116819844483865100946756435860698072640044639411947410234461743620643407296690844558980334426039283865238330105976171897347044588055190391556683898561144687884658867555335302656938427161432427302503893048516144132537366358444528071590586901970511750624749893578858591780877370689188784781413542341466736154125044185324395761363270627806000137954599364801297827580455716248433247133153494092481475784273488536611703981606390630602857472522555737559351227673032748889371821876315901135921569741919809176525087392582914868226602263943894386731110163431892918312354092343183600 [168,8] -202560009189888342209038746657822306352786104432138175532418708198348019583295086468814613595379487296212729351696540938807518195399159085225572003963488072699637856014377702378463273373714446697704588392473227939404230098455322394805974641964260644073381465525059561945931112092989126606513087453293437789659659618694829526232280978554817005057876184117105211543666981621492684952194544403106457889965442169025594276530685801602482811775364565753754516861574981920384829159262694208787880328534645326688375513589237249153630988277654822742029224561452792629307394523851127285736438277282653915243850423577478615485353281172262119418185266647586519414634779494128617546393827164205103264377444255873841813504212277009530275695078803769821615039650953832843597481706205140801283515879191067419638786452919462874209068254473251186013251991301098118076656085938558559615227333029768787912672026875929935625247815195405648442693286877229890575007634719635126367038517689408403382798526519006830075727908427146022892796580064530234833840528782447439518648879052873627372251868509621533359982768291545340293035800085749195126900839966991373387391249746634509052056815565894402978801388739200317118752643351962189943895072160 [168,9] -1210179651228346827426111816113362981047243536516022588337880739130182294225781357735716655392229558274520588921819253393233105935157895875781625026900214357243032998024728674772313355543244562055853600955736146843607316659661964412664234110449596556143605405427854743921432172453265067770087721259610473448561933232432101465527718568043605539222130097499915060258834037468402165736759457580273046167101538013424987964810947107575675858214338866983377372804027610245074073325837741972917272141872751577272222874271518686709824374549508052999318352730423043568150845211427482205139146062509277828958216011737625519908633762090623180788968569959914516121127894605813996651678485587090235956992298581477282110764128521663232598315828780630642490516983518637044463699499462788938777366169225231188605322776776034791143913867210648475296049822021351964048112605354056645516335796670097543887486854404917720239256794252249110022906840033807967590002752571400744070000206920201721305432080816797144573428457565019535637639265627785315378571021042782857586406826086810132398874172005433625123722528238938338777250307290347366810109328653772219180600035207858240735493529606130615825505996576619320078846412040326137739579670 [168,10] 11728718598021520183032402728108643684041407060975847723610356436737701804481159044192819773306224776565145127299411647266638275585906750411964530783636934395719902241033690494086994721691517765397737473406907074656889749933493160094228409933177116368127270852489554935172296849326570798901460559964299217593682422732567112728210274931036622407891720441880595360794586417436914947647170429648504155067093337399232986027842496704242235733123904582058225211343427160172546342864863995894325256277104119053898903213829859836287328583320197887025843386558659994035947164527359477350355611335218456217697889786256797613879955950137455759386726466131901389512701445287131561300381377095908719959292927346047877464149759157659058675463337315652854695128992420271810823895665182432230529284475866198086611362985456993934489140840474210887721293167734562486350573752402974447637697654107798353582811313324970849815829093651645006096959439136517782389445045703442996974249303194993889090837185138127641050595213086488599887967263822098045329110301499376509261256255032383682799508669764329367205659840618962898647775272037085453926487018151615753038231333770091929974001810985608895498161458410700178430961015442112253643520 [168,11] -7152426554181551255100952541904416149850091358527179142205271805211378075489746781886755142176886742334809354897296837717961495779665342479438404163784454061583629375606177569283268508475331663059479566260594576608330877529377898000056995617558119708369128052764907173362635139251350666719486663672215014676467006926597683955753887542113899610461479867347761297757687701498473638936718198507500746221777197072122828737305479537087281174240168353448622637575571215616628749932817058782454192861452818631572256080428356063020413279580354528928363521041379794115427001224545931169560371110810700702515159736828590325677940183229828355416332796724804523766683247658917573785998228595663028645904063568379601811795033578832338015318453169746584093518931940707524225424222221941845492952726895083711702892260056629262571830616898286779715044560875415116804575410259582970324961062282774109446490214435089004220324094913956593441175637001435395898482279424614217160941646731459984857244744516959977444792548389133917056753991683593169999771535343901952837354502946453695184185823073513524597420170392194216720913675614236348467268835281684743650644693864883308394552885127775025147362830957836074019729409168355643040 [168,12] -141119076031121226793507783141094171696495296861764180382083768783497537526575650053289028055182848962620987552616228497309317715534687337287340782222901558947149280933335592183755897487479704278952840214349709591058537829001815634058135303715191180927559287981329083933429097728994791023455518333284755310172421701787207044069821771504404942475092274736546266574850208257159108368240161236479131079880066192335862041360830116783630853535656133894572644932510048185923398166729380210022926168749349583963057389425111645014352998432604063883437190979012467738142953505827591120003347339395607770085412409872442927164740338790905879685527057607132424760048396297573138880848673247853214581602125582466812694154734145534807966195019262320375005717079589783992320367829505227811235542536126248792010820579619695182360664977391779765836551763438813800114872453807255074521358449047932673471673348027299274253202114942467906937584291834007590958305228025824096758214281871226894694311423235216425708295700075255333963394213909534469701194218246185111642401185612249686159984325542218607991376028825759501779662243120315658988059644266605350919596961128076236614379243368839964563794476149807447237763735421016294284 [168,13] 398698450292036205110184924711655286529127587615603493293949574037412321394069708837818192876105018814967421924175216513487806831447716488708518748772131514092123183243630675151471245742780227079556062769480544598406359066971745768074456710983440792865719529086117932306214469925203583492940185948993868420943830271026241306999137790372187505071759633708914434461474350537835858843282844217357449162593539650834212967685406332300240776610095831998115354772357934814216982343404856526985145346469102447332473448175849951045895491512680363749229757533525863950094661789957479160004598145036702909695461126770648096949920848189641456935161334265039952264809673353432371112223136340878185667787513866643680411923981471509692233088818403480310376485663542552408731649976528228980646942061458435765484606553886115509576587209240004359907281772874432925006179566439018121984418861040439751572427719824885306556425696664195249505330899852870231449975417355680869541767491615371509677128317213715364009154876588617542600682828317825733262294884287444674411610104638743928301618552714393627972172212262947309649129475257259419702525036332652766722016872667102723157668635463843819972930718268401800979847331832458140 [168,14] -11280629934345369097901733099349669408566790438373216012625536196091666325948741352820697216197864235493775444028528252560947750757477227018079808672056787017962509916766491106924662492681521580427700447055905228709061054864392899974500367927645588603977957510159581610417610332861768231699483387862243426423237046524595330704031156619337678557060622572302471425126738589660457583791005457437001982522309605751148733273735572940499330094808894608442365856813229945475990447120928976848583979515014460314670829255785902431840797115447141693639177327371460181207177777801502907775313187144798409691538940638023431871745802727194482052201752632819054550131803294305609164591083347087056543824012853925077737810251619673625073369479086829174819343912509007322072004860435412907366655442529998291712061400363343884530526560797577901111550250177085113598581391016201380382772334399398618890645198355986196124922909124438081728007258056383606864551209334126621994952555064576107587656781436537088206260662982469910720683910316703350661393198272075067875269318134310555271432526831909158882391358970397026513398801679860928570451845117759041365866802268749037679457865757221041894026360780039602274670409326576 [168,15] -1639790787754645415713145667333006158634744565648944688512573372856945158660994052612104261395707091533641410761298005742703390851685161483012935672377358413632190702560602824980723620088118128305601951033295668021750039477934075724054142940190351157852148235605165555980003178426289199701310561150223513196660590129410667996964050373965740165920060320957760969178980924141402437058856853405649290145625336991890460577348646736049978897611003124168491315067163907915661711326501204731977378498324597335470277257302521934600943749123926272436502104346351105207568184402912059032441150031431650427384086686369625059824136452464276159548583175285422198013385455910442157489824216706025461288461966716868444112316033416802951674311599114577325050163977991609131549238837830218961618798302586312072067374282120908900250677084427780804941659489475989580025421440644333900884661853804386183244966932683263642103193366128827546113315635245850395892079933908081169039273334335584176027336249524698905387948786220265815362307872326826530560119552978976086013430724486504299910010495804692352016480031019913930525924449673280787163585181963356071443283509633406605961872958773261491867125290440247476317208532266 [168,16] 2861222836246304992623444611084129083111260328875851401097868624313264550628322717764817066393947677908579409411396268589368887114613489817397991925455877042645752477066539534120637429164904308778527625981274667779057888473862453722843732727537243176193286685632989686404880709623727713447509185985942931909887907040783433508151922591304821373369263823297298606289147636684227379939939741686245252315646196960858293439681933257689901786655197741587884114148978273803553254960933278535555098025659995186893579986133425308127376357590147215057944325758980380815477477529865891984679502355622047928774795889321759478093791575092651050380936735701225905778100927771497865481984276364146184597426009953744558993033111699202528946942555367416284675969201829524406103288089865939728408973632570917890390829174265670068112315293084481919719728093054163627197958330192519732021438186911491867632001535696048099476339171339606308578906124290624326517310572438384734417992882434591041476756697906483644736548604931517795606323251104600903140920076896955282708855673053333346419271990004769676463816036021666701867061432696845084329701337952884309539104157818189017883780506547740260799968084442414822868881280 [168,17] -828130862499873149458266789440459223529121518726791813483430797022484024136769080224882134613174003723523694444605930107292042596022499688105890801905002232157192966149867795519616758217894832715768820935308356195360749638644261387141497299369239402894682649444674537446469088263579854720695461918816058704838551392376572887635994333092975950833753934857234956806536094229573483732553956070127311962335354556112981521464034921326033732305574931663156670701897927607805706513733812706351344748073499718244344510236521607456114170396434512761021245472851134978265701734159805734112687394147346507706789552257198147793752692561971995097985181254596315534373156754879180875386684425249213367845754615096051962298709679095568211941289594464945288288993863686887047707568066968077104981932696912172694762321087171199092407600952039358907498588700542638890338613271113479625231337496760485802548688193349739306869017397851999600845990292903639250297918936866817498531398227739238830349586621496634201927575163573767392307123600278320623753790164233976317577695660537030906967948222782148409034669988364052470781824316224285307880238118197938556976752387346697269748999390285904450380892862883329328778 [168,18] -3540184144970168546614458147689218420695451452258460641315409904302937180749351401383331578070079538447220304056276166786629976730858184241416899485378518463330112058854967073903636764496552985803251014335272365035299506992739177868473470174820805366098208298773232790290708781547576202104539534945077168529305585822673194386679211418213089083304289421338700235044952541521178685543758066382030538350896396308430258138161950370681032817990843116458967471401288157919718962834642327768001508878650378011213544256975132562734724191063392576485223451476366489335962851096427251882872747932132642880637571216913604086763857729580634386506156182356171766858454311425901311927962317374637180594233681858513731124958823706057417902205043364352542308665113907615671712254499585939205633631453990676806293377138800526647921520792909334979368423279029569427605791837843312951464797388648391851309070099359754024981926273872396053387828232704080664494672869334805701795192878062817567894450177165082840201294910168567994797056673896503100979224070035594172947434051239305382289862095475328027390596933642137929764922905493608069234591772990466104689120565646818649494879935134934829367447917383303192436 [168,19] 5444800585095267086503888128623498344453163372503685970359662643277258184407533247625141833599253293635567099857731448589904546846565872522195394368665074833939883851632293195528735230230001312141921636468515299330534654929856519357429529093180716990748125716306883538359452217983422899485678339387450161302409423186505890620809513734283551960916316579757128446556054039302350113895203775067420421072130645123351340929584628998450870588788210046414555332708585154874359759906542181546767199598419536492840660042187048012272992386262000606650368994375258452756753983098927307658133360327990825859741086832685414050993328465312435540307711193848783467644434399411839049308558417201658605251714336166202318842553592162733503164588175343904225341664362447587000329353656378052638965995083858527488907785080562810101400555736987894398122939097100183105791120900149295962916342041912292363451785257267798999455546242214555560127270839052223979934082453939010209974763189151691380189071799065017450071773165885009344834155898500090116330214121061755841581997179747600459087843317510195202644003696793318045446017524393492384634241728834291465697332941601853189827534425118238965653858909904729218 [168,20] -2730461060148563552300208388108414547460170237672220960119034992214706150063924474542041609322223091974963082147526705278700996238133747713517508720362068198665321951332950203727456755905587536857047068105379765133050263087881501307537441192804830333111223466164860731344347818702845600508311980232626210476311936260352633127059059559427433158435865568723506504882117109594578144738076880700245784946061837324457610933898438335656055052736439617928507428943876284720901241988442744536483439365235265176256975814136787638371808144133747731177613527030120625616222056620456983861406411344742780950342385904117457032760286041826156372694821752456002297738256644289556745583362054547673835472442110935341123488160874778931207233286015645442791661138817975052262664918979296615024275630010733838338049233768515022488685972079561380179618964889057742114669320383647193127618452731584811761983949860688482967105891778469671312637279954207776983183805391606510575773095470729960899480450788103669704689751289442898704240394299941370665269942906322918434459993792281465406257063309194331112121459450047753674712134294227243799599271990099960113553037247508601496987575223108890522495394052357952 [168,21] -1263592625741475027017558517071279345866912797868653367008299424755114375684094280072381911051810984975967480713065185699334995798987537917657297940152441897570863526532942061580634995275071880165131578519112279073985728378857933613765311089609859087973144586759500653379936272620104233899814563436609649081931785344692581442249819942961668343310594790068470066021973533436459411077295565287692576101000086468158956228230454936481006490667511167965151783628194445800524457850821945698904483143130251968484009105133794903900240064950362389172334209929767475694300567520955612352194199920110149675964037194550862047102598371670041233987416743844174013060246727722109617964281807531360469209841868026061371921714853659029696134347676038963362826096099114671551556840893963053155016762912885238252824729153534010156511504984471859336437087784988827983638098844555044017054961145668256661722638303439066960051380921240534033634266476682340593159881860030918426785926359499157801986377556533841264538609235018063498969473471577502149548483724309902032560990722862115145615679161902330213332428733606504593538893427335740463028612356064635849295458993441460915904042712217863225212261815524 [168,22] 2712807048821310589824687006960887630719739052795184048903780239082601890128011379097881076367477222016136326479188089256331230897806437189127479780510417290291883603910705877573098016292781650168626998377105625360102217002094330662414415259520907002015105298237798513707574624402348386078025702714371594792861687093063400810730313345848311856526182161978905415284553289250719740918085541227560350138769393693039997150437031558989907218290467650586538705254129715853438797469337993083070616158554223632115189338798546466996145152633765846445078444291938783359580714677812432504939963256647687344735743300793356942652237692100943359318198574250064842185928215466507525900005241255776601020398183397649289059227689179224683675728712175379539116068411736947499181843942661900889382469086139748307424109168526753057585310493266810576357253772070132413559495160328286597216095628654962663621796009071687240141729002374234421538702427703937647334935476432531834652255825530773833484240507379397264235228515346914837133175152936385647276609774363268491757322594270024485166079755322917167117731723477244493501962043923600880199997094288096614461409420218963844382533804462448583072919875 [168,23] -1634601075529603044230780983290910167676184856067235442079497653836216422773318924799446881911747221587190532255570453177643152582432679593045871220048242778643628483077979326665727289669911629662217491664445615645608711842410680181583686468818988250891024759658545627367470096758768894179130302525042368725573401307832914435500268675081977290034767926620894353175019396617502596624854122988557793335004462807977114505815077994223383435785346963385678328460732843206034904967547545114322403551500117398345453027736973866832132020469052387369392471030610606270444192342528818882921617870376509863317608633776254307756063729476170947966235522173951358092062451488892643792154663705300529190601541205448693750322866730406340316902027708503990338086868991056267367069816824618216516171547259480206203321157850267669088529953360821996160823573163651766767469375348839941628011075397764995711216703435075714235541984195774596890841198433296123622243274821290724666968857005695896008956162388414107921167702909150665158073936431734838994180188074205209409081462189311047461163516819714643841984367420181566554175114317899351945345130849867152196954809958584822765599720461285086778300 [168,24] 227245708073497362674980390519837944061300028254361412432844279907704392279147439945084322619370026956208726448618530495998222905157351059644742752822160195047221321238515074146520950548736194426462254102900427208093389338299758272115666302555029800481540507466605960559340120132340666671204527105711931033053642288223592246578840486255712586733215907425694453735805305795570591088210197619399361895156003499038100006864187519863826696161396105732163555432172361811874469554075232962585364356677523243610376210361207121902331639539893503857485031732805487336898918120096338602695235425383154140495229862314205168578921303951476384825979562737137815059435032282092580423617806677427496046481214461643838947721608864082172524969646475685331488158741990569057187162195610910649576569356850045882335424650913072889782437556063977051761605864745416774876426921488559481625108883007874263144505870949476551253862060463450400464183379647501470625599858729596420155617463936548054151502953791272534162298659780813425337317164025831428845438348212190491567847539857858271239036275297976386548289734591023050090161759284108550917721455195934578732716076476183423606998021828105138825 [168,25] 312217622860453301100224323307628984176932551131174150318817641259908125805528844967306789770798459889610147485234913504571901046490655733162712428429711084042090376986422838363963825232415162046237563633256103106091622927805166829135403398694720208775909416542103477057173491558524409677635743073783161111704388714998354217129571994217533759289911441194125898135145981525388676954638425232013584832314758128369939654526439739794810083016764712903750102589554121012076850925608462663202217624770659214556428121130434113840902503042514689082348779690318565674736867049584400723034833974537918619834049290182204926460553456146305906143784036629360107584073931531849134475929997705858813101363853788272193578520065683221057083190972239668382916644630390131876339503530105249920818901865321963983731292364456416524343783529303898045183807385717651688575867505625361418439231437807365618402152086937925099765475870015572953564370618159503907575899159982962160905725246007420594004569302756516575491994049105529407774387625599147993690221194247247861565387912063460800290878525847324262610154372524994277306313522490266316421501931231402356838046835395447777908565070521712625 [168,26] -234587119395536012498839250261274729831362713274085897812692449815681596787249889343053009674258911162612700986264065426204979764723906312782681771638751118018214254775727997309700569605757794982811158850479275717815761561803954692401307369714867354625752907792777404994486033170309916257337430424853100675188032319205549741705965491398722120013324323138398350509919709176494536216479983620514886569835212725225662867190007969217355211500844489022234607348140684648042132666831543369220484116286086535862561916310688153206036771062053351299651382488178242874098819377761788152196887693125826001318230920882234155596457832978888935011075125469299947694206525934671606830974845145684711814473956752288852124373611622325171950642759927543158509077308979895733064645390422113238699841638250122279337996412076025772869876052206974293197287983417788055796719483006388347314998719027132469517551002341752306291956981089094928880784351950204456161689562233494682443105674985479526988823754819170822273234080959052352125314273027150561138253817921153774969207927049485221729001162997590541199710133472770781460976118208925845641225627781618136597220548870223845387047976215930 [168,27] 67987622108720011678599927858316998391963468057906750095873647438737050665848139323025047485558859202777925257884886805108770189168822775222220096698755420858051270561981263868424815115408661316531058048140546533172315099445502861989164249443728428602149268127952357814354163860265950247533012644972309987141160074047986070923881339953836427976730163263943373570582932051167862895712698430579656727911794910394195074237905962119942610835333453195655684759223644478446907110778884750328263894905178092252606324559745137883220070682950309166190623699529013776177050554577264441730529944090002955367316664969668770930908476957924243821682112697490820248835320099229527946585369852958627953746734242709178540837344824201527799131194463627783609177725918196360733615489799363789306057861488354947191636973580094762177993453521108010482999195252152639766562704252705863286153092944039188734790326520272336525904628713450681481624454891618078506476225854977373789645267789177360682855075831789254624716432311028790669707197915129504552951323446456142090092627219882239061307626640383409572968837488491329671076462540750282713955346142062183310554950459056039883111917475 [168,28] 1262307383086076810160694153330753184936696309319760852766526046154465415036558615279260681579096266413054590885644889379771717417061523321120280458760108434291750909695387188656939363791555616964257966261341441589656768281298343305485078956628710157346706052489572534887421949146496235830790076918157224931076804665614327744880832621046435882421773773674090737667792747397404086376545250281050970147191402311003823128627291295025673124361672374174240207374779909085188864857087462998998631042638099706525659811778032564295349614728648177522303578962564183621174815759685783140379635121282512857657860675498071354475857924360442697780092634773344564926056129463260165416642295805046197546640808403177139369195140590697864380710056711908531130949590737980396504082233582025702022348254725696795992751828192027248853775350452789894830305931846061344348890813437918890946687414712333025343488807545680558466642577258252999253244410884040081177082778449029463619657166347252020010641797925196594017533502549014068302630717113949904350619641217183701921346805303415088193003312037645569780732460134857406641436811577935139440083077383818971765063609549941678857955 [168,29] -8246462317479524242290176749985980514133743371716054200081655866911937562347067741768366028426654110587158478125384323799936443892830700793897850755306537595395725235469124241600976918524075558318482218515187901327370203892986078419106521974877877527003729549772568374391462243937595361677282675382309886713973287615120412245482534405644792591403942800473756794298236619714905110212054938324494273131685779815857604708379572377604188780760281112058514297940393722417671763224509509291366981291286411372392017536776993089074000675157684135701910679263534197833501762919793929353469070610433069736597633543100900996459065821323704111491837912392262465315811919154769019639595939834093912176042544302692967864031213573211994348284735750292447628925779572803509685157966924194507905024201912771696571153897377364490925733196616434257783356036718286692649777881468040105743635113125996369658444181564430303221378317253631134468093415835029383105915747373594358027483895978227914878495163131144716226514618704412068033544501222709880239941376301544296468126998368323398882264390569213725020508193824894550229542979520252780178928965820408899122725205200919529460 [168,30] 2997417219450502252963313617173698521815113288828648879732605176541614751736551129928413435995322391785916018785395412601084308449119422216584278527376626422976240130565446011746099467965709730928576879910185573694729481290440603508509668889238480127307590823016523572585093870448403916107224997232336971109523776549630166354301766333386160115785057657540270994952676513081426530717975765645578217851490657209193649754268219479639428149026076698073897351767327154412917491423278517248184647891050069575904094719226341543283344919273216628798062384464137948630810804442865125848983841749193316539303678103040597641316157074881291297872132006024650875921823700006605921391557135825647893555479298761470337253580268659265615870304606606007425299102191896684974362189820964784689601431068983188501193119299189764546912801098291614195509718933107036848243984904701547275046630444210803743644394376694404300780387839685533045251512607908912280205926519006528005478461326103460506423924574654873938285185571700416324386690042913730550137728934737159110055896640977840823571708483055947451725661071457304403447349436140504047366507200356554944479074146628145315 [168,31] -414305873120035221373985365441814619051348338724383929477691204797547860062904298848361775804709326673217109485596393202390908127051351546019551161995277269804511570994596975438876193214874546022229887302060733374067492289843265079393088597387613990164745509373246607681844901751853578883759904870282303180856422685943256275421038648750180454980615324052568240633367736093567609322700149912079801866457480550125425631635785291464549458758421065814923445957822091273752391633804212646666084841824800487622703882630938814668160451655445788499149016173804119870615829344763499372669548980186876605735224454611525457486164450027567193866562183865002109134044300329608391139256051767171025622768845451013465485292602722765748883805127609994745258474108692445320334270292910468202143607201492513625294752395946617045280982544047832499469664243987800150124062472138155211333089329555285397663725436446368818476981517241823017067225299813761492448179086086431505551731813704656422969170431432452288426357080739271975154409075571733544542830235167993607102897984324622733320217234930529811279965373939986369550537102434319810447578481490169171653416392785075 [168,32] -47729064394347268128941557793771278677030914609262033370251271148775079473709358233700380528488818725552006342280178524288467810757111141342748373142859950689642155351988160714465073205363031384972763330869541132214912083703344238720026606209304975509857387425497901018398492403138934652451008541932624354807491300692093851027930158732231696248119807073769534638520001263375172212168722736979963354251474262897944021922851720189328120314339687865868873811149792176065220130922847232799453011305087327247509731262937301152731485251827217958323700832585410935894342358211401232429209891020814981431380046309867726360553383167772120052691756432052461037211303102298879101592305076578313802595900817609695722063749739606677287714131491131861363272646254192974716741086854215711581992431088879502437424865429735402876351121360588062274448142578481686163856703830643775752034004782534360942049435268342247302965538630399058757556841620420457546376374412987583675654911194603049984467595461489577773840014795323468316674517302826966751829073382009949380091948102878927365739195395098709134587368699624915659752222675994307955000461351799826388658343400 [168,33] 31550416330789179760378609984265525432240365915029709825450723208921500328187869569017319329634532129796266660867800517958364814210549240308475394098628916630723023279906646987151335457102187135592774799950810586293856411760616815285475693628796650591775018478403518634357028305256354679295935030280771533800471967381337779960081306306270482477582691072373956160358420920440316568076875460133678181449572422137319984858304235410540502345484517918945213552710782979854237344954177572563897767604858606224391912770371545786205429860451787207612754084598699263623301525157862953943947623525791341762788677298548847157264127987632202300167950884126907075213962336899200120781975624623065925437695771402538767351733729683164321116027212152834478884659886327959962173299080789399823244881918197668639659007659011650274667300244529025558327418241026258693493720141946685104660992536057313920199965160359064499501083396435977484293630215072230106388985015586925929917366153810483831550023370760645671599097856167632360346674038600831185968805974661991881534082145185480025617027166723976275668600773999193103932901112675985244841876445010817619617935 [168,34] -5721683664184430511945320437547361339790216898825015343751433964717053636410587214062284854935288213502839127183681634779480829866650173607472103347904790727542982073710176034602324622467427618701766117048053308786195189532490997142196706935598449624541344405264998890692570494018698200524380318506787963983443542201473375907594339281475365027254401876595532251526086029737721610191095888303932913971557122076649837671071488901337117243674110060496942887083372977871250104348836158188295844956774032276436889266986455824892965946981337693494976291808425615783514863899377376216731667521423159360651261109540523796542035047732803459289993834945603335949748983141854938614418205181005937945208610221099689210296535705813869321279417399751540949466283582669782658444770225365827498039214108250671982888631755131713260568296285516067351315912686920039886142790907220920456003729318667635064819160841333946771690960370941477388734116984310883286507907372689940433690595384782422399515265243162771279118569218480631732799490061093328330741145019985960786791974937203253015521516517039632881752718200911493677640159249842302780440366821446363425 [168,35] 296399741207165574844379133135481153156284043562970057228279659637680481309711367441809063299861092329946999512506600239433220991344039975050583991207198026910931337157966198191206034414829839946406340828350273511904383066739739676981468525717785721154996800769117899660395812825897409443643797187701643101894859885703386537153483110430024950938974458695323816378856197510590396940752915301357855284795262623650760694935679793825499804198565927607531631890329864541729940729031348910641833450546145619526086794416677358103963704627762780833467753119650396110568976333741872734668730708757564624744340197105336709906994077489864765789152951676071750180122411980782204333306522838805007856066347300026379005113970075976746384842573036884948968166608410414339827203337176169539525004030598660392495800870760212478562436203507019571514281933744955689621641428190495529018571161442802426032235291049152500168476085308486248583738456531604088675767266808849432273774930352110506635901736344410170679719066357891819653512473784042034876693554721589730191284920974798141541618907739410754099182617818008268591546471474175077332460058671476840 [168,36] 73394391741006185152119957288362089395242992116121789009169377470843729096840510131558183074703259621635606345056246613349071930485290456068457308145693746262288890110762116354372627120813547940481099444650670093503896192125121697076969318190057473898914103747060469771722073797360632829621259122941157172427223305234729335222753404832721436252505317288546357740795822860745050336476988473677823419691591047669768542762230702269878048184170389839861511326899022163543093735823547826315703643110670179502694231215961108893344202723572637594511353651944491682688187730598101413057286422238425826621324708789776079235202754480595655630841882421186293233702902329533333733640112532266518828891045509432673289017465032497575195807557965203018218740136447149736373710091451848239449807380502290377492505336207422291431798453488058309597819383038584971076441142458789649452849374281200922770731379883795969824565606173738176678962832231946904739278631606900104878313306040581994202307048286440342004087911660011907216703336453947483876823379918404734882766619357176807600880408460137467640904093797906313397306877589938140669805776983019 [168,37] -17080390285084312153022671750856822243471357171682802122511828096186371187569480905335072003035393271470442766034475035524105807719008838838094355975850818080549929939803157227732288606410304771695302611258406623825216298244419131728859868433340656602060980321554165903126543218458348791881964961411089117081653972003456341820436450746979958087918022619456588544041065430701227363318111810032940077267639542065497446554740877180621847383318898345703420871919193790609503540416293875368294449179765456442432995157274539072871891031605009510728241644213822409395535105900114634593929498152182795801889456227538699039231449361343776722787876828989110096526912205083268096694801190985682330758787048665701898387970182846691121368210620764795531327722109079833988419110628411614762812901982580009770743079743104170364930412848251016805738753154444289341193005070292040611008825949162249794899458350304325846244332483434294558186451614998714845671729940881042851623611445701405254248549557031379216637780711641406748694714994354752629449907442054545399094182704863601818715490235821861360380165097836156864416170109639002533638965535 [168,38] 1426668180426412248367275868568403628920751774940047111344136088007883263567226545225306267903112633160627592740204406630104978162620019925321989489110156357470894126801050979326571758395477947653423894083176665434461426809674643540332436609667527334093314364872718654751274968482459677479118667779511592046907353436981952930920133949465328528995971585898348227452712485053111192378502164888736113936981268651374898727667648952602296288099335456179821019123821405600036383812305639783484066046648967205404847716357077702385962571284029240083084630449837506601831718177871176132920801877485682348360860834189108468046669496961342046423289884326722593189404562977902262417195915575250291655898386115524004820386486197501539798297646354748177921890640527298152551905643356727221469434092935359950952453414702352505203193241458865224610904215660059868495852127322410285122216808535152303258210713026207605063961891061450596658496311151651040350842891405277078646668281816935578092959108430791747663914329054827325838654732286703391563363061023534781308810931483037258193364603577885191127713508653861676351977108218970147767526 [168,39] 3338807672393658084329325864658605553601999383728994024470038367880995072517880406383748675182534569669264649686820201498665483040738006046707561587097164491189154352386747017070904471659429107256860243960569566854240873448526753799603221308433764913905222603544707582574242078773067315225559027079730694563821871910129197167592478436833765015085874869216311479132172463657346928090005495949960152282200454817596956806843451672526811604397722461602389840539767780029767032753325406128865050935401118916505574825603883950736384441141343668965472671008777797427119438987774168050399461718227124691394911807868361631786673498289535938941983352504256820495810116011070351828379603965043805824622421671858274647458017950184770123238854841594342429185054563291842422259376873483076801215026851470692598009134763170354998332066856789671751056778240189123062714910764408936775423401745203553339579677584802942770677693045126855550813916390240541873859267238408202831130321741908877699656453686629250731952972582001483153775764281183035227898241528633512748159128287679634082667419675732204956259423617917384724832183072900827 [168,40] -12030067598468173188150082802063692412045481095041089054042998881581066183775542323356665723549186548473046086422006831019813188361967937619166789396632849335921621582629294092961546594808813393283016585825743783511670658457703772007086723103913742803982398279500159788618151425669135380470469077753226087545904276724188544285554826556012478462464172787304646776142287569474876708059355181163880139926376071968784484026400762886270975732697320621010843480128748222544261675275075391286492839289230865198220335629833888205505304687716706032186312733368178300841899883602473792487695226401233199336642548880647301961649966922003120149994576575793094778805999204624087442539386272553432966299241259629833284681915378695721834755734158952682891231105513194853544887663106761082692263484023882153081527316858317697203631007480397993489861416192594956514359141977674284460595306489693255904027581140334732709374185058900115998054128206956532635742480441148382077599518406795854841426562877375911982344443023768961444349953375180657628833965497823008474858578316149391863526000644581320155394261246155200291678396560324859 [168,41] 1118256263589310955712997873921282689679629016964164040902968264515315442480225496576436521709498430886927956473003986445663483137371060712583919967446873891670581446133705966071000765148753844468958647961927741314900023149525620304156124562083555870963096949872232407211282586316386714117589985177024812413072768654672365901526875518507674308563217072404996127350887928661427543529869206662260920985001197392843468484050165026600158990177832508388079333068380178946344878447754615354748007701596901458343377160485874090357419351551835774310994947601369095811472446952554466702530489163898659740574862982350754065082509170232388840353258626581546263196431537881875273051027015805385139054052509856043959420390560558731605010381838761368809734328311236503273992002492344631695396584552611298915253215075390638725435289008415446942200799983193023309748536463175136293574752432191799745944973628792412322928667063532337288574139558489223456422482822188720495647125398387985128999307214529815486108383652677351316352531922334989158468616936440390627602195670666813833200565591426034285975377822637970214911261380319 [168,42] -34373221099334349667073757575740149052162320635232482443681063942810848344822132603743410325439511851298802724038049563928598583374550814354063417995980545760556122135766487313473965768097329194263692372638823192566798489030078755710031010083345882889971969420644706858262618512655709475171681991834373326321635974829066504939149716215834106686485077470208890173629858419334301376623299019399128540610727285515135058055395618345834806030822497513209557523598875952230092365898965243109406356428810888367185118815165091572488783516709853527891551378754678814235282332852733650752500062247113102448675010853339612883348872480037615036034066760321799437111895705639925355216083606483759098052359431504167184828508936668175442160247665111471491423854416858295639718934915009615029010289205447774779010549729719133248528970503526147966952188513280530114736341307931931226270020300299078036074747849415741886655686568092369409604891825651133311640691732249471200500722332417944675414502803827981416587461896812006310596325199662229981636779698501444427496432791518940114428094449162476508666278893371424028795780 [168,43] -1610997607783997608947466781930608482777379851623480254906681357965370781618437218053561273811090996556876586599365007806134940046801049642562553559725609605391003472195303822295958715026394491557795499510539609234253391508273811585576196629701484147876817800869307072466448702803824271242693736855456729148762774815918475428606260980061486494595852847199202213897607115084664851989074696296497833767371378470778015562844127800712291518340517081985171723756932461544844161874951408515140284859675872519028724688540835396458348168064643930641871862823095224086387686272456164657737019262854787858833741325453149442412815129387911383018103906384714713708386795637286449932570564146422995165505152927750815838685796191796877792791847541941997508537279515229401681690072975722562856392646854936015539044673628896512706053119329860330940995084414855243256117462620654438258487285994174999761586844483308409863921822256683143396565578233195113425194776792806553200138348837960049637902094998709716271619453291644819170970981301551252834728258764643338347040774456491395535396549015550578992702149579562771845 [168,44] 193186784943737090079566496541632332097186605961770674914392793037693893652825251579354251581989813920007296314907604263246770469579415967775200242610566303325524707678091808518864028928613134913535045992988250626876618477209176373077617089244985665811532576188550204107635205295461955919260069504731691326694199374551007976665639061756624857789349079442854567123608225213916715063231870296601399004631982260446230595708104044324899402911331219550432717480085742031986493294874066319253708715597035862309177690687083841009323905968654207702913000535310561254494772142141981557059596104624943442435923533709004145819135909279658522953536541739389500296709285029058697580005620357942400897974523446337231355695391071620838447903391529664357911049635535601979734694448874708386888981260462905073990412217567347516630038836738329310574991574997671438218914496302029426162892110247779428298846076904743554252402940377304435790932886276697791759767768454738834107903770947152270273361482558989148544448889858842840876865630879526128318521345352755661793345746021303248111436153816917786675631983364774155 [168,45] -6948774737618234183888951502676932249441542793572157020718059504060507849904245272064513400208572716659136240833366841857150864399133254350452311910281723589249388353806710739647872560856026633002200015843092094669699310946457823042842972026474646130175360250713469137095922388241388147831761031910161098269074868625409994176977577146040157585544716953415606774382337973851218207491613340329613921184712988713422635471161715693697979101271235644469667604560322689463783129708931817628920563161853420044939563092745212244516473405256098822866126789152520787433988360905725794446581940545652443258304203645324227761383629836569821049131927878382316519140062033320856557395380679295695270729266345558564256618990156794385108600287471474493986342280327089445461986447137114112367728148990158547329761597103868207083458597847671857841809892572249916768868238409579840213779046113452726895566685096117356978931215932830782978312550407865861616598985614392794256444710977378757695643288465479852106543530960700752922890329359602776957772078533364192959065219561079126221757427669555610806256676782473 [168,46] 22888841066018116266691533182493840286302284965848404366222951976929083351063090634029991297413127244555573701264076513951387506280303075646663244296423107362324357360408127043404996898695287348731667238819245632154662227297798621122119796610943890153108817004517878805706845949585922896459264451339733034060379195486127158177098237043815647368774363148474976121033204014462951120848794397908975154896310419123140718650012706702029051201606661299229740424019008347611798601395301427722024769958489376530289420424218219498440960274305467984858429714259174834646909400978488219835583142427482665560675037202514606196418278054124082478261634547009202807824376750395376459039641683922005799074784831783135368916296554358299386600251428160463344231084806645200547680040166676056511330491144493039628610663765249430898448874912869871942153907377440056111672104436086631763075772430153877481876628271866879187118280433863422569068140685707609997524572540495495661932987337694086883363588373084303920155149497190410425779491003547849729230795454734602846561788500163077538918392387654264713421000 [168,47] 6883202100997987945730515053198067768989612803217331334502966963636557697312327983440755847450822230950347654781939871263033746458643193719035598987554879612616542229952382673461229513236530991336522476033595615876817878012027369236285620055015679764916728297145363869342944549898884564005875250797728458520565143845908804471112159695272019595484097653916049351373285735441077588815997193052579907870840471525316984126319552096778546714409823389862397894670717966452151110646636609398517980380750759304327131859047220287832187791213221990946538971393419801781786091852710378171090049708496387089785879656174895144637097061851190147483248607244237618120374716606109384295049512069088410250346070300820772429303770729724014313283680780203401580296995949662871326341396751459407025248505979507988461768821391574409145254582037078400143859759008944326960552703198522747971396342380188717731545002565237944094478353365211630318211579029398261395681462382663776182514312851881785891219940937249976730678512541483842684294969610315127508057066124229358445353343966187758982023177040100928375 [168,48] -243973443612998840927211066384996574198958062004746992854200413706836973917913155286125818342357904204679514704047252539777882636880385732653328719303759607114295910780000686414084395072300037698021835613914842506117888132424476781315365899931560455905269575217890720521949790672951813111268729034743252980164708339419432974723804048266727305806669906718798714433454557492427155842201569168599569403247186440153019148537556199741743418591810524709207071201371820318096527510448280981899357930541876839696932001241861102989811411114840398527830247802042989372768105206573435024299195760984618579363779734120537492946645309261429644848529928844445259012592284881496665250271418989268169240533601274218847156244462153399752161434855833140818869448479465945758768581478541729527029963308136331099162888028353204834541202516520366520038943490698593362974832775526238253476280728905944306619154864486003139438267693787722890188269975778643562467301583713696697381737305157684799125975267279118879435355794071280727022211392850164152539677934163092352358863141441017222970918248689989375 [168,49] 2792662004668811686185302222392351755424719400750524394674977397202061409853992077737656410962095968000816995503662148267218099031816627926066334679487867869020366153440686434705648015386301154309132801262141099673156276840770897904801605636243408187742675818702932380536082243748665423395837373800496095517777938631657064550133130792610425310026507092178973414505266585843825264860821961828110396809598234094146436541159491341887866147712197110496429718891161762836131352450564111668338967093375988812522576114657731028569210563751205171772400374643345748877248990437086988425166786811386889417441841843848653125784250274852615072841024032010639292988587582635080649222911778176970747150581771853905031583268232147991128338547966222855718118370761778409050189428222623984321329357044533664813043424207282111166524838852614972812208988645019768556035817447840780945184276648518143738816352588399460986779606208003935544265544103701720453519243932456467765203788156826915202043088355311363197199716646928007093655062493325551150243080448345686757656373569497067945233268914000 [168,50] 91185806381401974172567392203695480226563413198936618375010826558472554802009312658324690226117094369646368870929246164605521615452483322602388052932822663335508562340863242543320112604568305019507655042659048422393811549141567627907980065567939648695966939022727250121256505276772149196446399396703878378667514634584082134938161506389390918261840814483338121323943464671040278307902220994952155085480568020953276937115357997616337336764006431959641194170566428050854651499893225202012157775168944875822188608163154213631362182710102286746641607761707985396410138933140900241272369438451853528840462602103680690884176419357792090434586406892671117863540395881812113927160159185605357623576197923077574119747145617482927163989055056787934370842125429925274697097841289406062505957980955076880378545726549047577674946782497876083590773803532353367724743515986640555626217038439771277076072796378746879586481290102853892678899206936298143489921784703827057243768674280907743776741079943690577855840681472500497884637077043311225879868503532639914959503166232659462724588850 [168,51] 2836494075011964626548153254125488715920989245735328434787198527841513409586845707225713701245444295806676684662522187079838661640520787677809096280746742617978783253193326927730668177810906132536188860740440044455685583144070086791967686995702276364310732572727361834451772555831437612697435032310453929596053611627499927669855018704877695325391688733508898118844236068651084550603422325943692289489913317045400361582955960490330341870916241769353054990233572280766687154938755084424389183553241200451155077353720300231525296020026213004788976449308687555361109296282613402426280743485695195091304379752172393224537794602348371364854567326558667163548699853506381007362895908501910527324707560207645998871613424857601044451109081273693037125712163996964273977785014045373024913659602280529168476582690407722113776017768736195482588615681132522907577879777710870878891924127458370550714232921488364044844681123782574350083268903418276803826802591616995548631965240096044206361383351678475927484793411109487521465467657411326545861840570473143850166095366688476051275 [168,52] 398426761934578711552032435525748394056445562081286551783248082434899665615263852848973685147455405265761647678428066426179958749873436225975558890865946059710208754941871751080529791718987041392670263910988212898152226928033873391309318528118729088657121418645206277739429460787862850497552454080898306727763521357526069534010973273319991157682232948449720130557670789877434550452846620552264353504109707575763507479208163981409320729965186531987655360710814182478965069135133529594156767965234598998150968055751508224253691538420089516330012108518671757157136407939133445920231264481012671865083576518470094810100986381104981516471836505032009549391732296683716587078523032251523364831240874735853714069452104897247508440493739825257624012388747822051760975041470335656902511766783080746162669135928675226696728056622109785975813135292906348984858211608906019922862794541946168580046854940976473034842878571898019756257624252830116310339489310837188073828295671402896251125138774530746800344822353605850248831912493946245446136279736333873570568766321528889100 [168,53] 35491992791450645539014103515165168026922429492530896928429472501139112443440026642067643239006911590521540401384810056035838131869186892421579126772013276390203502993559325975996262490356004367024584754595000787063338423393432970661021394586447152698049225049750606457814354936298874575879480260005677652958753316324740069066219734920693641995474877485110015394599453831457915262324989441280128017411583093060610226640370711411325395339538146876238287718480895857272159486728020149073766342697671287531701466177840690826973256411871104952873810418154300112159621052710671609186019575025109407048207083885033091453338387439963708643657675018022080177811245210354921602077805606981350026441417823791172670930828325172906943373979807212671170379768319574563651057064414184069602365502755704909944692748267050465175989740142552190832874694529335522194319570668902373196006905001192090499098821391919572457082966486704898299510659781250002496108539705486683882950236885198099311040377687305214490714086873638281465878753000686967506599545666126771200935494431300 [168,54] 1748864742122829087313685729225169792526997228319941603572692711731072328268607468483284295631461718350080274875247934486146658415460902642909580604776647292051396355988839122123372262979291843817416022422020326755655422147798794234639912975854077907554014278611582152400319650700938631990902869937261033257529780277106600167509577606559639436445171275510242578801829046092627676508803041142361674620878589258489049774868145842170751825606846641338922789478101542830613133626295954222007384892951435984859655244927304000906608515544820663945924128418093203137826052340403030558594434149268955366756944854740425319008405680515292235955285703874155068273384976633458998338204491572493024740400503926065885523395874885920676958726250149649242173683583433564749546152623292292682926888926149692456942140808716549870338999179382058643779655562639493501701600564562764742294767264655286892881462439314978929120257888234968456259988844643500627277542159539556231639364349262054539578445319120889942106910668071604071547807011577444611779951254236452661657418425 [168,55] 87176722606862425593130336576878544045866967788082516874697152326228337465551010932039665260764768033944061175729824367078905033022371114931513425600336935097373862630615782689045174313313622263610479148465891358816514088311358355726214756341308910481741861510334388077879557254346363829873852049520670241015886754917537886871743452889409200484842220636034711212687708952075957513724927447703676876233155793625188879184073489049416354990347128276821443491034500840096345371992083601839759157727509721748963058821295712014208268171818080135175968746741441677622021808298042147614820859521282119169339478892676896048633946587173605360884999370986705859810441586237437349763877976798939324768118853173643850011160787632223990677496218954003464946051617079350456332574795925404685110963756381564749860911558943822635598195262768127021340699124093530271060426233512138442587600423425249848028646184173940240487234113408000737754132935975251033439754224531608819333569744585779563815176419985479828314619047327425863354430456770993253977029460097016766975 [168,56] 3293979984954864035326836763252202273005940504472430725065069084204522411074070092297330336865616368621722125963512979737358347991616101901180646712456461234567706617582085453859919251300403687111042342444052079835384932314919922429349506466325147262701358601454547785966071082721414450963661472995373594283539372355116498393349478201252360388781838538149102518113868957517344625267494094326686880130005443762256213943898238017164658555767340008330688863043754986775494299810092850324249741063002132571125577562049349097430791603334102300923335537726635202985086942351461919101067423654375050852511181116136890796643387656753367180828115534778570674105007483891528118147605258452508565980239070941220537352382665149645629880426975367270988182098598887933182213894182621327780134623318669512793469404775519794421370315763621247477963700557123331641909600956793564862899231184290603137387692009324818273586212702505137691145725886385556412750515875032065837170551912354217863756066839725990812915163928210183584346902687158747982792090575201231750 [168,57] 91893047494973398597817196747890381667034042093007435996416435388326038011905755976673495572143179935410421244045264429100083388331754690605362385035680161035131831034991633277704373442962947709882243980629246592752170143927093720138831707274943125420436528005435998769925587203166359837023567078992044369261351454816904317828944002545560689238992366588066554956315248347683014935192788187329894435096679072599185188132897736069631640748657054473695791763021429975611938005677588929506125827022861896495690208394289173545878746865338601303730266144194625509960556377310056687114094584077536142779702947238210783335945020555337405481782379863180639094265234286582092231470781773789125759646559235645695134317480781382800421556063804687742676257103067316799730099054942178555691659957498151529651479247895883400774773349551454656428501144257795109300819363158106715263624155543038984029717306607137652166982175897428952840144754670233293780403707529806478189862043918135492546356512420402091797202938092642990599049290510605301434437134987175 [168,58] 2269046826209481479515808170504083546531520929179992742386497579851736183340577864453779806703031007265890249516250473989822034770586202564409771673111592425373358549445503012584444709765554707535454378210063781387291743030898243361844978658442085658595387304158161389153705486132563250902839339582572863819804848818539093202962774122194647005255742684137528000310858710541224568770618580162222260313853366103094768870107404850191021477693540760877971898874675400348550338251027090600352738705634179875528162252274725601803635614249973394896404507315097638380002868974934837849189542364015218003431759066594480641666243212828020516474075338270144978629444601081402441864679889570465634256093152732449072888774156288879172511921196549692603597578746154236024055563157431229634251126223724759294429244946697551725187083178454169138563250538531691568329226377219607877375237301541604071883078722786700751952212396912804707227712988749506903510168858508481735038127674652752294152412779003811690269879514744530154834334540650099627286559175 [168,59] 42407528142872186716007919176516690102118264889121370890568414975242116634140790809681212754363806331945272561395441458817407662724189311192663984330636816185803013994998282563948834426169782225678636092144569382823188901584881226593003777727281572968680717823613379211386633758368117374378357365996093127493682252811366313023991943778346194497481218667945280394358177091136256671256694849566572459763593512144817811650827944351334781130374753070074301981697287407354400382097503583844120203968318582020158283950139463176139918458320224358962200183629798175947226546633153637121887583865938320943997574448429997925845232720889676955776071205091110332735183366863378012426832769747583415201635605281041450148176787930656582243084471959571594698756682324404121349487211995667533622818893188876682130661280139234989269429797222116355491251900444616134547677881633195393271671424619349003353349186986733985623942138144784679283519952719493778932426849028044083408009439223277262876177900894027579253460008232418232180008788745562679625 [168,60] 615460677416854304231047823555465851925381533149060658717527542004985053491081375538501433095072644978893753935987343364462553632745724306574391107412882410875946666510180577844798689796778175662475987049645618220613227428053674165987011973176937255012130914744066085543932050225914317510596987236513953064957416055179545757385899670981961404885137111385247695907439367980269318514281713792009622175908682397417752955591408150060709452950340946814421921374602025863963867719535339610059078211883684397888257019483285139120439589438936245552250653752999505513031458235008501404336229385783746249328050285889026503810232275166304249501743370723378756833280128286143596562158733301141133143139029208758988822171470456201901746323968431496316027121777789127708656046530647833518878482105426783004293148081476063708560527025737024214078499509308856484157939572908394562516532823733025294968076970958706451150074875985521849552143872231391435649742378869987367387565266215805748336088361114199406910609522595690381097364311281921930 [168,61] 7529465291210720513157521309153830622604646315498818373962961167320103267579794318293805931013890828166483180957745500793364367504791774679424910491155437010432243334052340316020484683853876468675571455540370588207045466406228828936466341381073503269739607936180464895484229349778162083467779361147371513552726235281777874397175160429595585137643190671714371501349305289929007276962364368207760252398527938995470433066901119168784785590899360305295236961950318776854263298132627987182224393999201928042777505334055445325062614679830280210409581170881934854623840599442406730676145081272368136083117172869167991981361006368393842846498529564157531790898555708415335239104987255411979351913293741390001093125737183417956442077167552092085023713783147515697635134177993767160398685133520536853176702281252268412347783054616033888629825469647545091020133577606667028979869372951809529552834740984978289605184095310825928645337965292158133995534992013203399334973233690482243904020219144820981519174016629462135241598633152795 [168,62] 70159320964871879656931886227410042998340106531978788515570240871069470146604173390976224258063146109015687726062286735152672335801253335892374453856116921800652228301017201013323090453384948002590542031473894116657425074563181148886595748005594014105144079457999080509120096398353678943486174661558902729390297902656781958166190959210719910106050898377834448315053876566342044517513613338163162153704896416735783264304310520427196108937788572498647067268482921755746622958196970581069265953620876114264736639274962785707293424786609232118241515577638199363572377382762892289781690743236742738579261439382938510713538157057539372777106658044624314712677217033283793222668342763616281272983822033603154106110166484551479189533197421336259084432600441062322205629345013591606970878469690802571755744731360985239335342132623900534893305282159898947557050100743030956357170225423941304404613310119052953748468886169763535646322248393009551648600397872192532156927680741580115805559819541110365615211277690310053924071120 [168,63] 503050361367412826618725021815674690196615000644793633829179006628504373927381169102746787450510703913422243716180509589835800646783842401049751189338129401028790908403290588378502677274385644307751587450082886596151414917339628200015472922318027042578749462993789032018209604561968519451554978447963434442471566272195289636766311965566584955255926484970882455840314332511683498740625828542704041733794898276592769385749305335894993234119831747368964711189454024302832407448839185495749769927236199089363611175215330580096522429357917285496182989315264010609468456300905886302776185653421266131219043527553492331479811462831486364931594927851550405010088176221133730120204722671990842395301988157340985263340227984056936603492185039486196868511886085917235321965634661386880101282298267715034169944509090398416574289017874085462220794178073159694838698068161288315664906104337180468066555202313708788405225389465809130471461503336251386200271976162727209023299143401442107108513657192637260390148868108011039820 [168,64] 2973810356830210717350148003968885239271466222487627744633455001935869594197565670092044411045043381240156910243147146393681146847503799060536994824024715156589293301368739190896340696388601398077370528589876743558332425692640137327403265373060605253119081724231429144245601476247204482247856087950296546449615575433921673765708037248223182361193493453427963987748446662388912970271325120522916169522703122548457726386364936862247845232857518262364792199327832545136484201810723856312701757762009040085253661699779276030160694105866375336601012197074516043001205643986577977268479591308712193589485010272014691630484676788835769994947227775825624430115549420331424551359498070742970363128177733670581653281017259039122251974133420877820202405257200688172643809461601238157683350999812629290243088768689491440543032440129215753497566692371098062746637559409573753813051498168354674963983950759453813838860591135294009100627763343660089844375792597955328306620154503111085882371283952866687070530262082783550 [168,65] 13457408978215318165372007757859016264332184186061121981379081850357830628106610722438725416373701593738806012089460896620970274770923582371881366889933340605011104397186517095409877919142986167662539820902976930061503360823916739203392926759484445388318004028994925432045572890051089578812848331728986800723481963572396998045922237369534574339947047572241670454508043258664853182915311791031566379716767359405016545713223321587368466702773983614126784758649824686123233678084490037770042749357841602336943515046360910110351954243337139869577447538502258064131083814461954547710898345777003952776054415312883102922765030942079107277684394969350789081047284539285021207478117805181551415934287792101551933467432113965442447044466568393232587644154319024930507685922659137014683470434539366467968633172079274088091721417750613937202185710469326891014489694239463037149282918422581179292716700479111474354144299639626459338201493060774718707916609268062918472398247382324309689025508027465349787691311680 [168,66] 45342109529956149695404390772710294899086790432766067002600162013473071631567667819352104620379725241330783309327328592060895798899077502267131786668532423982036296151499678733836774951566245883836569707767662007061121237068812637434379625611016166018556547664357839255528826486952527216784836171810039628719514448977116665221004574997080843822018308116455325832930998133754311601772486932940419763045302175827051216769607931205500563167161981679722177002087234090915475219734817755127967278336614811724788492791930894835811831573426477727333841018058001706841664398573945774791015997126113645948475110000180570757082650076863408599719890102441507410914558258400999987646415557725147467305662648190885847226087914672066628731006595150499326752497940740434824309688355756393385574312170082702697918419746218055125696076447151617047152186783870493382943572089026113797814944918775104715279994650196573445536419764718390899856701306881220343420661940301263139581750221216867542535058142011464487615 [168,67] 122725066776351154918488658678236087163918352361576284754667481056526340787319116149635960464926638308364633830195380057477426434157239682302152732988359358859675045459391447078152434809772669451097798914923755699397191808920404734952003441956407063604873860540531420185044197650949946067679020802881097777976658437602041568825793899187202602054533807959422566771491449093089183598519536974560978327411644114660285491239314323065222788142303227720837729688608094999378527474915224028886741450984195671421090942322447660688654529357855388879038576498597390480477389885344433584006042307136714058577677000221468802728685989084212146271087558546395647654860249515691457547425977798996300122530895738114034119889368665651753565926660098388686178595667706654458222248036456996046365108842812379515966754852160652344498292210512455959762757998415044451354378143111039995313908199431303029019651022409079738059275635121465509921130912491994383097456435787223747118999505127761504584639524884886960 [168,68] 259381201635423534706842285748827198550854767441731354702054508317659143875285690698347059766427710407042588559569219751164380332119952236082645470771569662768546152465060850705326581515130289092512732609083375191748265214909024745454136633105238374158372721679905915462017556514521770666919207326764771882013923539668211631647266478603510702881528802376978125663498964719512238173593054923696810928187320057455667260606623967935489227692364903515925813782481668190064528100771505593628562795837908651142657896808317856975512498148608832634652472959295691029915884506764131112679903455696817124255229698500156254986895314217583911175966925326342642683042078899840567063251666538768156213384886286074333578103656737455951191106121955058295465160339666554078896710075639922086929312029002351986848964270245965102126986912820207228770340447198438228031192572327113770288427245323887580515411965637630495360995300202526502246121036464406988463631968644384141332017056716124344923630962620 [168,69] 382012915814246618628589880333336121295356255824124579240550344825628254879380191212225590636230497516686971983066151746980208905151846111751072819182833936885019164319428951749862066932403525251116257194424992488251772364659576838762751391871281462795777562086064149373681466892761519112574142214353986067619320055912022267298928725434879598808488360089589970939704203022307180446612911433082720982728603877422996746391519618653524014515156744088164500160975796215379746574986001456725198907050401144583517396427185917139869646854278819419116941837877151104806718327880851607969799248235391908424927080110838250208662326050308596374623494730355414175952989110736535873502805267951431468104885075492296662220280076369222812943519679616607762860371114201339244885120900532997746574996867742054436512323297899212561801668143185648714472107343510596434804263032898911975762555266813008323155085269571931336234427763760482365477203061511319065623696059783693768172523819178317592555 [168,70] 553818651096642882602662229179095103673907514315640236184043600173092471128253139935782525239108309884721034068529003363068676998865640254686762048439270407896846780666081693560402545971716103430002006024751182857880564429860769193943359238797635575395364394829660833485811115596844148043139342176867277268777242438289159276854179453685365757348835854632161987362014153179864644695401275556497386912811136659948577562808965070175622932906087127781793005661043879001828662989777201545522598422267771568627425366957830421617374561098424411563323878907381214263119749837249950578039056489759235164004024462874987931132176367993277866173262186162966304513574094405069890947470656262340429084347072034732960879705072635797200858610642426957816755238188312208555403495080312991353995182526167468072731161531325006113223829776557693929347757799166827308155282731709309614791596222412349724587012796897059570924093739054340363418395508056612547105796640805748443699486056679593640 [168,71] 378448856170108467266326376448731505744608138243998801209542931241469239183339403806084289827936775749475185276473245984238740372931421283489192631173002940848239330209330567570976450612683342646824427054943394737847045148767994491599218887869351301524423182222946435670714096492802915153471961507754664934011641955831107546867046204119637688129120176084108940097213740571334592658352147064063997306474850611936333358732299968021461724368061746624661493483258840401894088725517633646643447844755723101681634016922265515039720570770632603155881601544522622877087863414466140860920071850852133206230598471915450246723637511968505754866453765842715818360672725485830067858927546596793843314204154409306681973092881848080403782675152398840249260114401556792473801254418327401102547738100364938454649947506932895964223851616259128641946817920020633792019611053042561033692768986171756493096574378061283515204254720922937131487889544223796683185578710311518532358626097700 [168,72] -4124578997915682617285671235798204099122585147239697891707253591175910960074064445615571740565141134566362454499642979570041770925313022633710950144597665051515691953115520185960806207506770061549096190950220406220828383269963799449940241518566809426963849798183354201130593314901074379857391199582237694027694545153835795986847595860652433941439253723445683654174990741826101017040820607278179562573850343297599509694138570430472210894227372382487635044473137438539285357784302910787524351780683561846720968440345379660816294080107971580496415504380384892851317763070192340424828710936665415385805905826706301802010682230936935149426043900740409592711903504597235909170076520546481456737863202890186360875154139774075275886804630211443675058071890452995677782898842461034741156473231094429263138342791457181921731124628259167168235404601303661811036850132770690375979127303849971864277662111891218981821335992005634201378225529741919108446271753592781223035000 [168,73] 24101815433171033405130755962174307484660121763381713165657208119341503387325500637312239457725308844324307104758638109585295210780882693357476329039066040414206232179772621852421190306389918608151991743091432557221076254956434818348349486166515365720498969388202271252961436561461482059618488387581960398020950639618384673661771076663928168774244198534544434817530106066831576398959275745542667529531289119634437582618501708723107970925512277998013189199859367660025665102430574991147107740325721410071537297834407225602569938752588528794050709317541725379666069470441992951100513785266111187117368249881749413659361455208316531674058244913655134266864664725548221833298832704076190351963715861167734521191034800930505275462314022701134471698181083229850244106011424148114706987858920085058775463240434432664534763103880855518923847865957891240853823271199990243422712408591336812860913105952546828461918506534049656808792941943612959941941433961260297700 [168,74] -35581106887303770252527686367908797156338817845592543981780000170654330900648447305418450195291629208642889401413063867944939970603711879952077813783638439579825469521988304216847022001667192584676679830735643501999030952712061305890414734246931666511830999012977170518565987790873992190540545565113748717661928865669014664790199415806118680469057014730899665514998470227345418509426460512029399506430427612697094580668474741827640244777686800630847798123066496128167823571798069727558079625438349397870699274822260790309898063583427713995388964188723261900620578956004433118297997765527477702828478467655574619760462068581079596626521615212379510996222828845388686200945639199801640442943316650598301339848823914919120600490998733042240504983572088011167831581892461075398443279493786293845689529136908971409704926423249981762023037110151338211737759543802739972168116098818903101084926390128198916045653319670200500130898455254473847937769459183850 [168,75] -62580256336974107293107608419521367451212871308082590689125727392596290132219064747239378293582289679898621515537840896652964785322415102207792009413170187777834389378132692637912976292416821553069722247502349159268613546098111095636767001286269418930697165898123497817853931310485725246835560242016845452880957892016407968323931490930087960166831942829829885800596971440242019084868317054572360487886847054066701462281640049137125548147137141639601636680831553884428837442996605243163245125837526114573018527817970423444391509848949345395122428541065815967354746846670967792461734045803065915242124549738413378244813341224041699012951966883504389820430289475515184361532240481731753084336779822094386974048387087036637998506139487471754849379835072282738998541184583870005308737381920285562217655954922112367033599940687410758254955148095728836562906473539914311574139265373355963056707142092695659148026133391647939059910478650915457563353725 [168,76] 255584680412454940037606669798075985139450130629195050849636752472283632869759362783079155882042900915418488994032073616706586118638820793485343361265029240307630566179892883059400769030978627765307365484097948667421599683098690881755018021054328445474980346701073506443575435497777661133096630070144427321196268599709890213420127480061568180590438647960889363110431415280608019177548296243068858671585432844205250800721959436994972829026875259948742576747734233043068350956235980501427091393011025131190336561724689230068470887481929882109815172948672179694844712949958440034716512924447598448270224105412873529614303033590418828107848703950476587140127868740547255509088104541346259001427296432642802851105043709468997249754225012594742743793287826399060186213281069625761281413316297850676637489217819939992924888326950609980198822774757121568193366431225590556144967980947829373296816814032288792859354373581676012069621311870053499435 [168,77] -273279712966441994440013712892566685460048696588693061030009309992630449221953964656817570569192373757655393574087943161953278400497986588177658492755137143993311893237601844449134443986532109418162075770773171497268173097194956417056842669823115728738232810348702936601876843937790558470824226751966776533304967303225723623615650029479700131515399707050231246341470643269561981132293059112360020282489221213791705084774024933639816500612975402440018206801944139544807164795495039582094983836101087391632116299958073659342564679484970234973344476963892154806475574048373104027874858040912805892073472501470437204162579506621574843666986380001269037814413621017319673754937943066638449981382350474995006559545495947490247668347888266083860352241062749570063317998663118566971098577338127743273694399366071955741604486602870105885234228580484060372605536726492655501240238623214876455984912942180428842457483788320390265284811364097950 [168,78] 79253466157351455039399083900748895993129203457465473890891842249857799363293572828185791425558380495290497620983721826969637215733189016838521145195195122921405568439191217473518829355229742833227615777910216852393273758648155673939760406188839368382800435616196642115282089980667829060135908857920852206514453670842612118503119258463813100699646107663633320981975194995792500055591325331263894312760554582574032271976003211996742062471962742492837560350515098926792077080518282592478253523094704517201118598406567183711938931240701306711172245114456769280148771954408411898891186129506496375323170982427086941103037656611154838700722990128090943918639677725921443107640054534186512852375769517515659696719011881496425959349300655686235236868690823263520485827831132563412826565387780860543961806018627664769475138116555432386002554688236370361082363274851826744673496876014780255289601856754358517221730877891098818770143840 [168,79] 43899399809153817540254484955568958006627538814828739317323634635667684059020540468603666587998052717411201623477071154098494419499840531674988104071183562441407527969997260379640746262085364941441820716626839781371722897933248959997499732104866694894177199099507852947302847510022094125489812819174352464556847766890350801127106859094720615100376856951260970406889912896123080370004686516040600052597744707058940436572576537539190779145222396229892457171429790151809477252263365832686287031104307502643231579828707399047163431238934599191497941676541963039365131737125163838872017413013616843648521520295768062181289342555322936721814320662620853020898340319369350475874307953913920944032892894625717046457024617022781730105860153138161642684583927923249020109017182145354296900266565658093164405250869052370835655978585639989543527554232601750203725453490583956570938390023827681852465503432799286311429546532831687600 [168,80] -34972481785656895750496311861178867220825676505409670032492515949878338640436162946636755324384181988572198450212236675294426137476393814118621668973896448221813770134640563754015205858255628884984864924513484802959241902303953360672058050956596648531817847793847401948838893510570739780442040522550720727742812900978284787231386633469072270510017409094644004076518137102067626636847860579948194870072133456874994343691228438669767818419412173444595902663216085964168446021029871857333948574235836337542149940589354257901292344503277132941805070987374437285126819195921955730708539039097653801377125710011493430215213285352304934791383726889199278947278047392611637896732387153022088584622393032762837626637493725811633060385172705630682333420416976641407518470974249190882857955691605416232841230871781092223313335496565497773428348954452094539724301224333939645041840714315272463539013572163903923854835375289220 [168,81] 8293591937192977859965859089212343380601610258409971377460568523019861324735754986903540340657316530379042769024544512456646731842021960926737223305501984790962601819053352427618035628395643068118947270748929171416766538037210982281410937390801663067543645677925810129335358917279121555205953680088517356080036257661066841264970567110407428201106460011579508914856310005740451721198779089897337723780065310861665496619764300536376032201274101878656502591051614076923301788177434207915453454467330908139847594450664350332414305125763849198818604054525327622681621055873025753837767655563968808233039663030515565880267862762165704750251921633265969207064336665573610495988373697044633735994375715570716937871995347884088770189216821467397767957187735683550766252247157348737608373669245931915590045709384617639831743805429453697617494899967102291259325554288146662630712328976307307144763779634719860075849540 [168,82] -716298662527635508134211079474534720852391236762701773402178754355534349594879571492081765575270356364335103302437665636812155646586799150690774883082472807888754709695371593085806144906215778436555980454811845996692597950968334579770436969159206332288695994543891878668935839045629791313832405009901027094834828010182897467783764327753489190526315753735285408410166744594928853604148688549361061339830974761774899659583539612391177731463836793433867776168844543435178907204553201367220897016917241974219151448398833701488142878209222591036731792854425508294989038322550689356836422912349072065255111669031119699115240120358400989032605335471283881639847204095108305962098031256428627876634116408801311238897290954211433590825612193746516600975247309354058802738034833269328994531989087167911016913754417402881913573452165056965056003368214748723103398296038222074436562271399426712845114267636971175 [168,83] 16703390597352411522057525589244080635065968884302548356551365533699861226339168787719560120728692740973728094795564952225457989147005528672512441709998190096108451865875979070377824501761293334448168952778241807877081778740696347154201269077571759885774535948251020237990448530972512181112532138853742839033944456473040744348893286723956223855448279051368137729608229515299576485403447183436894662799486486508851708067266668788391727974656957864301669877986805399312180518828168417821908108861447050038874116741082052731042306872954605827790871187736067605448373306065647886957582312634804216687180927166809829411606485664367771961512126510005383700595387278253336177008858630588233488663792676592198994889870173584392423259797762959210314787473509942427301678984685677755760381727347668261550182905550732178057540699903502162410395212733672669204050822248947834522899960964074293051681890680 [168,84] 35778331567071918800756089201720666542199260108618891721384962838941280883422191579968103645748470124079484561470037620326690548947543661523396697938168259261080754760670770558880275231655340863878709566627617552640760673030125713296018604252512640204176766951842419867715795155903740399895249884838885049256036359244538994384363634345179458612837762058306099215961012824516435212811068820488476653062360994870890071332924080021523943510598339398740864026141230532231430086456384745377989399509931724482673943197684339456222108276608130829896219807702470515713926652451350620128307155781886750253037618612194197679537125589431310183426141533461407650705833678113854050831838148822704132873750200804089914010853380377221717800795976034835980322069366806088228719432583444528981671066886148365670606636521990974686164727130033005400165845883207113106391906134066183473618342938511120676200 [168,85] 23016000481325213041543516164937328551240921059693245450175965346087607835621388026559207897732220703802348175139469216827650280443456361782166042893594869814337611837994335405220067605192781000061470036108645650590665924669617489790381342428152489782398758618032275785912577098823239973117017769055475815037222529473613928782170507487321475052093167723755478281554436291800764050885490029417825563705340732733718494616956726641322480802006976880129660757035152004781380392941241000836978101028669668418405307742584534349914130491883127283579031441523405957364691134314304845281863049445808920308716452700646301328301701665972490577899529389362707091095620604524900445413026864366998715549546757336698373795702744700694193571162909184808395820253014381202564152344864620911063257082099076125299773244142748933783608389463523301053290143214946986601652781356398160385495105224011720 [168,86] 6423042043741013927567179288556597479984873705000278273458965980401630541361395404551243568126094817276049573477827671706410241737907657388734046064072353878946843919699964850250247660526523928766158139236707515678817014886359829232919952756265859905672297189610090144099890549590414507233267659999997075829473685928860273007115728819087362042509211003592439367628691455603219797328677107535823190690036638683769665331321849645434249975454667176296131209648212966507475909706334336127076539098216990719522056383538107459579377203484681703782046941171916953535202985350657472706278769355941771399247010746190923829636534739217494739013423844321501957977084940129488147897113040539926846510674219053894434968176331270387213624414162717533773546086244024331173025174832176760833951531445287565972368154815694224865467309326569806407216497792849831637223398782939364478615651536 [168,87] 1270047165358436126636528404014819979565504714998352501325501274674196168035136003821381079411170935003057139567572187953097868615232684366836806558759975625155631215621017106410338782626557398212952086823192818495094348219937436792059435003376926275687901284467190839179191693698953197655214941191919498495497254083731162464982840017627954023493916278716662300220286774305445352587854254982162357542088609794754617927753607478621809487607803461907644509830733150300794808857244872131297721759224843847753396660805061522868098124416993757206795891872914010377232414028253871151247126330334715943713782749343862332960321198573274416915908206433133552915832149002049976706693950137672379834351539970402869717209735763790276638849515534752138801911523885305896288404369322423849149615492976616898112679143855828404908192160514433158149830891215550445386183754773167489760 [168,88] 363138786027299544288354173826123960551507346385953466767400609877915011394282284936721109996581095569048851867242083529846925760790585548375160931666138760487306277434769954893283288038895343019088317444099152278811710612799761103093559059881162122146620508200507468079078027938669777263153154953399871680247856085242475808685168816287418845135576091821734390396110387144705347696197043140783979146373796917697186091322226311422541161648607191989821482777461629600414996508428732603081811108576069842446581142808659833096194969061221540037097441822321297490911112883325757166518199236853488801466487820879001261611739172635735150358236170727228827201246542050266778898437684444675080773802417544361866789025549963580119250563730256498639067964348497625880377053597106427166190341537153530828953251952457865302162674431387506750242204418023418735693960942283134 [168,89] -47710059287469868961220509526853356892039390231998915261755052233424566493764678443361785936904167366346805308495512478352139275510579179898869455613473654040179243408810600749593683948973738943083317580822308658163140729006423121118811644566360707030816527640638771155842047472901249039671821430858211302725693281822774157919055712536125390052813620919709767273781650482269798326578559601586831748146059067864602146357198482768857466771017843579959933186900458576006219977604117518294007189702043921150709256177953445530366562177047926703336928601343930093925147806134650696068550610715507295004965375268080347832987999523647891031722473524080717686455015759722583655544575478843680221910669287946093929228208898494841182715282386777308918983882041007544571685514673535868977572983104558173296245070691637942381723526975645916417808220649695980491499922132 [168,90] 5271160084558421757925730994313236121710015333376951659669356069788600604471690790064585235342634834380820206549397436998286384604522804620895565457537731761436029589353798513160714472932599951848084489493530914061160344901064447665731743983734087252646967365957801526533032148144994045822112244482816771152625512216461587166571018726007824712133870083627150340033785959900089187320963803190384874686589747122725357750227032767086252920488341675482166526376862239289533001609792732282584367073801645282524671539545361422603172082749784534525797535696593520794014612895486681512314158328290077794640285288887531062448579728178548944592552779815740261891309104853334626860411209175147245219868860667152046347701675847032570535141348808135529580242566709138327283128560257699966807934543934773414954455253755067099567074094247000081959431780953574499439444 [168,91] -543126709983582292473469837367794873984740459102282123906829093627910075470153160434272660308634850178460081159476983620156595154941577836756824104004272724260445550480740626576853007793882792218203954057567330890005502301295481188575209706309601731573758831752082257038962215231436766086576193355754865801947444111488084166012966177396753592594913437529918005734711643858522148583534838028814379015404458855167283499071452571628406138458574905120959373795078028719154749796723584361637519750275902454340311978035516013725877866813833369950630078656280065228133973323648641670125032720911205517255049434628005271809569718515698674112199022817511788652642774973361846983780970994231309852079346559916141595110916874373643108564871990733083641029146442314891587444412627468857245851435609262374149719523642648633859004117018235385395230919224608315524 [168,92] 48242565592639842369172215213425315488367484272632972554170299893639545415402652372278748244685269980281395730164745849297590546485450024164230497487844488594439536125610228031755943751739971315505484420500860935932009581330741976720211106881367487782077736369850223733365120396377074698716102727423240865383481029066125915326814361610305789576397650719170501569298687035542716808481423632356020353443910130968525074334697193217616206865240448892046622975484479445870228386867319172189259445143257155496315061281543294267019916749328292040918947302220098010534384964266330536181584780607739697168905046596630361868168204334466177626805185331075959664410277930879398238580485882547808489365243032738752437374680335057239004810607372489894714213364164021392891751519247978764517646490884728195700511044266791761586138536988079646418006489099532400 [168,93] -3683384901260042585599759809933774141225911895797017070335457622271387741621543246321769345763861844149884673775316426808219370825795203463626899828333007266845753315012162155073701536800081607851731277377136087507506017594456219205314449931917015738277051428814719222066659456090481029203163549090400955230129979648354232376379921561841053892409192186707255444074267738362514203997609767056007703904285412610415906608117732739497794611926931475156784901353576351250858923491217160317133111906183009413965950947439554167053216284893284987399226963991237387175998005763764751669060715045757371713171174998031516263886356461653869762830590657988407692075056801537551764570010445528298568056161106390951912821157787342989272710639307481807567960670835261017794773367508117132931540799931956646226759783445851467771983169313534299323460771890440 [168,94] 238289253663416845883884312479379991483979921241498011213839109577223407715774676905717345174929702708222816919711059519030302786161314301155352701788042616971616949809486553616219692819939256661821232916707349710223466331861988717342302445705193101011465463488757795224373033182581401063799145854885831178689628069416370883394651399175866747323427144180371661329469400396643809764448087585381354979545522945950418112835327025068222066658368120053181307835485883049735523725520573157880688937159852753150218393449619904561320250316169913987879959966399479413760932289331282504483558530271902812492503369605842394743294803927810385190235406171044127218938651229179188495422758090727182154988638805778936105390448001218270421919814557798644743475672645267382752368980789629098045325200379821163203681693721386730533698472289152258583401815 [168,95] -12859104974273974144342460509729896922865386770040747519597180895236615105536907696219615569515263975069134823099701055970744726626518673919935940242666999927921126875032076651608427485240231123991460514804314433542989553937999237024021354157876455777849360461699241534505776495170611847915159751057651538596441836965167530271407332675430207014360518228717764431173160964267767089807486528414406233477294443401320007148096249014375102706541911816144534413634710134639338933863870933546936160247070109760407538041525967536957938209904797906461024069203500689747997127345279933932837895243934407163180670399060163766470224540027290007385896149458992421214133374282431416576247821456404451054835359078095085036271871510888252831015544822488417896546632703056725479856771266736171726203262910600934466408786561228514920726471233586655997 [168,96] 568321265622730993432614884337907153523121257058703643162498761446899704603967818739902792676973511826912829822136829781178635968927554871108471566448793830154437462763307665178536088051952245086488466682510645874446109414795862939082161601516077424124341240797921545675450417262905017398392334324860387598966532546240859889934988490164623378514579165117040932743633683723859062456504024384188315095639342394155092630137596979906563242731132224676376110594486779560143722730500935395338226383878677594751637530873992833994104582789475183734506348826520820947665920418897311461096308140467390904002352013585353884440475595147808928263684179843649199631551878917710863201174952927463344811445936212940582253791635470348330643768609016578333913540857659656264787463610745989054128257054267029146341803832145757496854823478100509650 [168,97] -20138645363805382354965420080526934119174403128800664686912081055140650626248710446852195297369055612808262764718522661718776067341987492137614176602841565726801629583964397048659370757207179120740018865453151651734159655249067394423346716536249567912465406505854081501018223466098800064969457304144313486509786641208803844684777449737662515133666067004995605884148790769329159509269801165349665583930287354594845429090388162127051347078047426519175687314507759318356413056109415068345924010766318044861930061160441262784726441370636543313467495690641552692942159643862877079377376537735727839457426362340059467725567489004807579541104654440048399626057221472363894489349973762862504388227725204371486405689841030545170035039220726057643570737183827360487592879681089832825986108703839477016997744163728454676423117672695875 [168,98] 558489165961544727964425209892486788908634700503511808017329701552585358890688273948878380145119144773128987593078133378132116749791439976950138308768393776546766256521514736679312262635081877088794442867454281166236065320193002852834242660375256444153776622897162947721624743651133089423738638816268342937831558930565370896448096170571711419420991506422640895243804206268124825058397981066955665482365987544623461492794381348334065805490554226548443726855750419634619195093197217967268964586494416978043321590656180599781431249208664865856486102826086149324580740035589968733367228513288979203823075277557673204890490352160709659638819402245071138318082845488421336670703951084280000862132352320090663793464228186640424757592324846683128350987177236150119370617142127911766285749729181088208642211371981979195348461000 [168,99] -11800812734914321647207783996076278796559647125315488001542266545690851179029307332749371782893873236826632255048907368181370106915961531786418703407933095742967866813395751796473846190234639195567922980495743815361359957756713239664143417495922957404146954163498591950740584217358666791747869535935237098288211216282495122017021555048799621796170599036954212358385190755734034092810929624450405552265275990267828342777841265173082574189874764636539416484152159834056594177085633527416529438569388280794376382917459606942537372510379499880321995103054905064373520394444187504774320293499586060754143751233005861756968839097757762943952995576147020854676992578606669571352284512367467356682742752407637675223653419427516695908572701197552855789613186068685446339616794138020176252965834413826591297258822386324938600 [168,100] 184655901431670518337697348701329442454628750788440372186338223691666841470856871331919951215649150614213541966202618192740626463043195816741670971083486584356871735389187056608932862482018780322645413364339588265054937038593222526070547328239977246989801173957664820344979367893896014218693569612528747929316556338586752301257405653776297553333040913076300285284433382932936014702426419379922278228621125514482386213818346252727486824158231612680169928415222058227193538913790551869847949489679127329041710178371526316225692746234993359741329140875552892820961407287729340907438020132522556447616104150841189891426668180853338994413101628284775239021119422680626369721295717446532536865017426070739303215544053305793989626662854494293772115306878077024567368726569021657126141772653556678139975314085510774475 [168,101] -2079445136536472342460812912455155373228101962383180032748760900505438090131199290981120432302547477274579815087806952447940128952807615270541670527025283558427167065524864671509806840177840118110426813258191244704383777584705993660228210252858359113679253932193865560606887375575410584872382749679837303571523764822631499676322528188513796045126628151321348874590502263092862901755369623094062163741790613350069419327643347255541962896024595109722903867582544831283804542632715090425957053462452213661032026775092467242372588155631081336161843922639094240925462142455776992066446537472021644462232251222901232719281629712934466992577024899778365176008506036419551118658828240114214021385640240564997069144841968122524721338640559284930227432454844731432808707307415281159108154921243382120519724804163350 [168,102] 16403630727663107864798013419078095723099600422197659008348938948028415768058621287555987755283349588624114977318511183789593095453177823005550502274727989209353546746170515309257298949528013475346696417647219326857137763220271866889624623599799729424355722861798798168498712137129023555035956200324840592013399561689402484415018341962126951014157797821198879700154177054087829927429656228847552108965435159713355585195130083532192458740298733767449018477109188304431278167464686502975596746486583955027198046256824633636569262714569951756584406076933301705668564929712344343840867641559131860686517213605153533218020888395257225528582106254398435124817195127824590713610192355418599420301068666049624050068489249372347737891495792430928760784206805154969103880484738777589342870832407626850164203800 [168,103] -88495466230157562945596253435988188093685394191052586554067472994315366542298635297636220067102620424605790941406792304690139727866652727451531503208119348458305685527915036740702960457104318906792225035448010937954315219791153588748269557071306484498374199095135553113547539555251683885262120300889065592494847014854529993317759393588999412344795454068043506948873591046260626169750398662037174891383377217764845289827915833505215884350817014866654686419961614073040907716746414924483649562866380306931648806917238990429019417979106911413434114278069569759804396088560732467999472179065032622576448430071792319290647494970015791473204553676254540240092991787662726882063830090298418935867184586115791680716408988557755566620209389813651885505192190159019476561708993594340717208013208794305425 [168,104] 319931903549288272111482164025128953682881446554201860840593701370058749002870743477534452594472653222493887912268163797228190271208054048906460155367502959975856097377241545011748876487989652585017570476429346659825394154808621270980122475651449440967714182184121424116060177969879041903213185453355127164606162452065123606414827129330113378617645987934461132624956370659524334185801158352149186700794735686317616538022625668815866945210002306970839685422655680485271444674749238811480586077395919930451040378605905571528125050688649915870974545557428807327001459511197225619166465466371685450414199830442446865882186759406962272182166243252812988684603198240468385357065031481772526301524173824431168208787179960110102306699377305092617070036574348392662054369861554271441839364257318280 [168,105] -762170464452581096403202681968023707405021255924440792746283633899744194932106298909346610524711339278139282341693677886077784358245186707814757129968918238248721884025856858098657673431093248905935837318325440356012483866578166919725525613856960527748843132704991407393779525125916923933401735719768944432590607452685011080573036498895321449593491107262301323478326054005273439229774068416604490243369346627477706278788499213984400379240672510035016974831430575584637679712985883506966656374538119716181460965601029891007144111000863242609198837074992528893910987207752294000815897623065139729865960646141645855178085090182808052396637271004141655660341044670073082140602635137833768123641110883658307632224842523056107096876911040460167225482289215564764664905037861040023809942140 [168,106] 1179983158581468376986167459989276905952279531547395451953117564839804505187055575160894060585967824264113232796663231719276921586774199935478661331796020605934524388941017371145312620274095661800404358639998431019262503086601560646812517218241114654380596175175802068407180187657488668697610296831347928221799323315121332975784659395770466040515004128823653802251934681308204927404662509366363190692800412588776479342811406742070240438682068276857455384502331800508648209984983301207376934994592945513112867902057330784603434081458740474841301872899213104074599312392836358191401017103517699587985368295303146460069400220004088425330366698442498298885036493644048961534426844973662899555188579291549922288965721007053328445329243656342848156267375385435946903565456895962858340 [168,107] -1173331772214060191154129826457912188359992277169576706620364845135564275353262798310031359370471905254608606624316140772795953756933207898280876921838838565442213877773765099771696755836473673852945618919788114405867042192998876033313033714175840327190137182452201356911808786657657180870521612628874522742978761195070091061767140624574207523464979724297516810507659385458859455963341352974160126963681888231030136502271353631103748486136748033752912896884802781284331245798425797040733298480920714048124369365516401978665916002504561354026061959571345072989304160140186415387146054959260133197906450360894465056427597356578568814687532788379719856190048518761108043338098548557541369926371732980448366426192300867545470763800026086483132018505191907460304950214779686775 [168,108] 741592096156567959524951526434872974348448609635928325795898104020232500182939949923958161192593406966476632081049817259953999347036749982028334981884855014671766715061576663618476160008585548760708562245547665895748625903511175436925581824348851384346063677323970900797854712951839998810485905903366710422438809732472374948436806570991445044399459050692021776107976394061143707248423257877945387881548562852958628431887365558677575971706100811882870609076373161656545535525047199103973315709148412508493120615579614175718543878906931093367178421993924538620359430187548334397452163739112304645916098026612044496575498486097216575398872740314397817820720839714442120558700834797710945932960038393450176614104779050176583421115342268016961750244361083999113996265430 [168,109] -295046736492065871087614424900858994810587831564872904392384616050680399459334954578514708318847644479864122300304490326155872256719849402988328774402288429394749352009821537484002651697070716464961546354641450713430343268879850073433727217857163511619820564566784298862197194450970164463648386490248271539386864180947897053953949679733750934920899485912808179732179949365790192264187749056291372107865499217532351763844872476838194197208316367807346402432207926752294004977284657671313715653039707394944783016704210791003567884435162856286134486123018528702496988808169831817395690680757090149195739568656299058281596859413100472729829802016170078961988649996882669618660664087666737873171644406363739633420999560178083443451967019093321484308184080149342990 [168,110] 73192287053862558009358811246207388612643473805589881356842889568653659117625765406727413035477030420601374097365282394465841019976219347076466849809362924775047713413050579254011750643764450758337968813601189943964593826198642902372445674725009350984319783152148968650514252490598859058162604257831657060705386174918642308447725035557770874995781570822579276126667949999256166342082401188223158462856322373166544259429320924461541820261966074192263096176965818137408675585144103270387962470146682846335948652112109801576942846293036452891326796677275653886711653144664609728442773532321899557551697929538146185913086424568814656267585200677149538040901544425561181671870431023548273986178201661275870618307919486087610974471899335421451405931561057645 [168,111] -11211820105627570888388725129808299002183987764727468594307259842601576448550256722121902534004722218912147367725094107681509548798738974918187963117301137574150463645746155129398740023030031872139542510237093115918583684047572652991354476918137039593349285659723797266985877711222603724578682905968301038931753399585286873173375952621531616097147559902747110216487351770481279791381689640123609388632092078655996722446135549015906692650864507270491944896914027776780977272413413987723310194925264137611728404526842618526974152428558837329499110597118575634211063579210058388129931874393526028620112332656773894787221034853408238917444765140616018062771499097576528011440741860841581010392689620050135814738782173642945623837769059775798508303241 [168,112] 1049802534364085788546355080248863094841220968361802039547467024227046200279802797603457008991587505659357484299699282138111108384968369443921963297148601850881854492843497816656083789307996351004466402272197696290365646670478976766189284477170319117401275813302187420464795870315669873696579811496847404159104849150823287128654606455675260660178846459415736216011714464484367746851995269760698488493315769569219447944880646178574970179826633534790998257362163143654482378107468407536161173085189851883914450872347488101547773455866537592957726758520566434499976616834169721850601415885046446118115925403261995241342139787228941999445256494876227267483594307841615711759636865968321144579990650759341674266685042743041764514945012663632745 [168,113] -59435640520036648084532403017287241851709228952406136884061975018579543408154395889489033108203839738406563750696669752983161314986367038769576030450569007738884392256483329921970664088681861202045430938562399516096679858565830579144474326962937279678266910257572966697080664514314448528191973088698248628826136108531178893565809641152418113703831413166918443871990610087610538174399701534713286028922310815681066251313506666396333187027144091635947922072898471689865288152034562679628492880177196366862115068509271191240008888177370256586070339238423622721123534686727714122713234883076084495382444312425458254124203872381360707288577174516579717475931199792772748709220993537307470326948897770983028759738155162865710628363858194 [168,114] 2010985467252228910576719178743158538282988991450290742672920597982675331068752454161500517423493414962951543295079880465557856999887117914387930915211829541330326529528375820893893408007365686592869210845717069135336968151381198678255311674485742316025757467409138683693627170734659604364101552431863002751717306431865747569725603498751899427489277252900341227354939295959367320609169909535371061305380279908289221016767093657303551907116274042216162067034630120711116985746319347875163003068590831589114192576692212762921269657049761800503057105195570024158601882614000593535616033179396926405240838914459152531638556542160492199172233224827460786564836517284961367475826351207196150292951632572451014985905652863046706012 [168,115] -40148773940866100560371855990776611466990557820311815768810914348844432183367793575771698785119072921669641187104855775775641233037127058844073080664730257667289963609825549946126237609663193091555632826124808938824125674176168325790873167914518222236757192630525281760354192239136465766249215323419036093235212452148504309944049367322155388460919571356593234260355279867149706058329754378127808201019700798873001608213332848098072994062018213704395773468871726961767526584904817743905810479710784137005546564282765530837688447346165842322669963656252420617291391137195318982858658452082557139918593082142373346087277577198534547200848983321519535468815689691001052763384268560811635345184623433972105756929562165699 [168,116] 466467460042862071872484398309381047146084115737427665201086051373618876802426024028198566718099385388155701324877880423874856810689635300120771110362183577491908807635463348585382858928900480876938308315935332358243914463672130297657396903265625816454230101945287799888966642467028188247194128022383687683341797033518235452927494159888663097683171362664572748810886652082591883161248440293834892841286211250679589214935412817331404677919165639272582578145833055810547562733557479319806115610049462906230812960115969160249004522698922009557542105446452159876495383937951849260536859359855371082659706469569876577166699414971785859679697936628026963600159487740273998944107873352815916200459177233580107283864 [168,117] -3106626303054831067703167966084019126791676042501415347848882469867811828901856487831564390652149903713207057597319470290885691784669958126950101625752696267849831934153556859968978248943447620060176413841160084705759916392496864358605582627099477631418535303325396786462624965610422024853464382465534772464156411550764100959129987635675792880895687833157881325563753826417869849969382187117403937154488526714605970642198749308821108559992842123666265585994470590181559435349057623378005615992593670254221606357440902655586358679607484040901826101465953451243522061417984582324288476068142677576208138145062780868809529930845703378560435219184120291870619735314663967387853776148440469759739655798750 [168,118] 11665342081794131040561397290448152512199473498153423556743125982124251861470921705673069398815534153631613073838574167945362705024375795710044101918714633420269656485243428270030088591659901584222326576186102385949663335251410385110404132158720555437329573381161260086951504765612441668991098807808121900180395459825141311252789038428937983568213932556210317586022738686528828622495776369636797791934717427208878495403303982671887681471282037932957952510255668551681577760040489376271053629096799592267701846366247306218546692018698200835637811342486906543571182116443990913857580370925930107063419098420745983449952319148025062655839811376987002334142398401911676943846484334994793511194360 [168,119] -24254603494917197944125617699278749499225896960305909902343011082264753770835644239156601523026054797802088172501136281139367957830675511350634620857608675817279113306421983605392690743199264287249391333574878896494372396450224638599810580479282608999392125261356164395036380068584146738538143408071413622049213906085319045770266037652108399548569514973150761097529837623154304771768487107372881054639038169856655993360858885325806523199024090193452344872518142343684695775484822233951993515224462259152069817914544339001807971554844333644327785061515374402983785633677627845806561484942735129551215317437287512289522802576098064730130328804630106304520212114166115161549303900271755 [168,120] 27376654823564021944712711372346369469436131785748519139883466895720195690578854039447556410623537338646760823807437382175884947883769670616214706090381321157883573508684936265977932035309533714770984051467854608455307627926744802003320130485679845110719792626748319437500390034859287059213044638157071551262601716943648942342777071355894691477700725082700888639747716425833602715279567202320610436805354194598393046104603215565647687656016180014528411417912453637925187685167247688145867009676789825560857673551524689573687668811269204802366049395888245231135721899928216262269059883087992915285187592767088546801464798499337186470506795604725783121580394215059867171631797 [168,121] -16414592773365818572453636900225559892373374894838462773724250745831602237417879603442982135726087200957174789274360356923851599315353107831713319275343128463298745848634081641214109242101840715240217602941742221162876024260326314691765101543501162371918945658220562595721613729827221275048080707290393046377387795529437927736126286831128604911817181780154257883254889758406218013302737600522830078164244310146962185827416822025196928836640466635519431338201428437868115456505935922204307864124286993867590620728995829788669225131701287969995737285462719738992960404773689489677547926932881926197318732964714824221539058293912462464509538154973855801821718334391750 [168,122] 5105014235460531334827463113971304790892746057511713868694760212343822378162629864082897815279796974626911791754205590168483618519533539307640366009649365786184147916094741707635785980035196498960679353110575200434385066779185079573252594066750721087291658645711615237027899540185930867645978045563582590928424013814384363138201784054298935314109366045139064165101667866030764479227742887143600235633413664437147908799716245034204918431324942264410577802150332908515036926159929973539371923813165011454408367190242309202733584713653508956664185154903177905890283867810663894568838729563173627514248278643864775736729997031568051064256046987786466303502800 [168,123] -802242859435545549429417669573508208009100211564024580405866435718707489578108718993670440624453227623549839897393103089437340901834929676835600754694298392476544422906284520526815405526951917516956236372325459386856089553625551523166491608473810355616612677168451552737360970052300074007804382637925181133149124145649052695281107408541309005521754503707689476017906440615833085364470816151613005866143203308234109527025298806975535203196270132378330958342429274040164357586654977130010827807568648938490557814621859056719513029461254167772170811739902416916596299091743943415928820773518142477269484178613311976438765561719972538949138565444375 [168,124] 61890882553371684170692675220231923046817630490702444927143845838290243345300600179372631068844111349624057035857015148989577420319965159431837285909988944827837427371465340648664474114829988278296162157035931364003230605483139023620267577464251804601279657099379430599488795909136363559694898380889199133791601912017460984180761525963036056978701449534624482383995118556774903739277409093908814757775745009738762105939571369387768060562102290479004790558448849511063670494847313745960986423640700972050912871596523589158330838704137978842543136155028819290244542822399131329875385498874947508672386540266905019398207465372462954910250 [168,125] -2270520394701853538891526295735033137098175578411806272922168136651478263490851660877079457496628162727583874164802828572377795779210893792981348547565513622247611314703492564273083554478139287588875530884177082897920095068665653936011145383354648873370105662813458780733966250264590028669941807603000680557918790810844142992116769785559553076499637654211192026863011763065134596548927856401665408023465809209823943423171592830714313224573361915645068150181046321280128034309580222923040515452705255795346278751408830576355656355831926654713919218161996010822309984596796297122497590581131238757569218587398480621414195711540 [168,126] 38237377054105311419176583268648409791552761968000077519614347714870725025756631648819164017472405340619410135833185406358290619315987396887080852035875945597527063384507963133014614780173911605487461215758542353877752956973449116100634798918743922597941461553757187803567749405535929518103172935598107582429097566732607722931371099085704745850882176328653382640506998985093194095459002603150458568523947686145608124338937453544287202736563122640489704259002346957515466566986232347822418876570002601189725246086796832565934230409882964549660216015617669670355380004054560742539820714978643352799199614695745629900 [168,127] -284258138187009810408801691972274127936586403070370659760881043088431190836421750510704905856344885893076212962913509159238853194682190144614342546708796192974480153919554147775506487779001567038766994497117587322217900260829828196521404368770383786064372549928489211032405135896545430762945236605251829115333575375823921695680162319456673828458223728758104296838871444922171098891169366406908219510377454472523572646062729632651475973170753046041436651514004314254588009682578778994944963030301190745472760044555323862972417718088412004093981461782716277787279537257737900952036093422750630053006086555 [168,128] 892802405182695091939100656244971586791165489375443779949335206580706721991775737834383155315158018358796997510313670463936690274470957391042355037466655308101756527063473148592962157608025413553158739648542103976410301370477041915899121836579553620756949437764523351345527728945219003786184786370359691484401771687298594682516672695747097863991158694214106381974271907923372659578339347420892921349735564707604281886686748891563387468545673559346259293988880038015828938618874948972513973968368343727040994828719106160564552686391863489417863035591623749716714228025335718947257039731054975 [168,129] -1147826901090986924184731404410121943140344492703400572666853898465165704554025589546441936910254886138251227677308781232208848113941646185237032661448314875809160355556619618205090494227414034516395394963844193790805717421787130590025278785494155907541596736407026474572675598327714441055706931946834794295958065918193022197850769008647694502135143515640395070080731976728180809728012152072780953685748458297279217925966429331062960102702635415739979306999751045381784685240758212290811661382707302497066339451291389811537824128367931973270700239559208674596526240241875478379685 [168,130] -374461407478639582761493452900156571682616211065289620957687275715078478647226354341641147481364245952776266289746698259357960233793015877163709548208697769833590808532051797040182279112201084498472380616043775036976457623464197848575802620274316960816312515017305487623972245677810528615933018222878584731635581051461448766385106573668128939510992927251974935450540437890796656089497068443501057265378152575088669562721575501149542255318233186915573213173977016981822891238210876667447593579791008873244042796939851751345042417625462786347641900916878371422336470985 [168,131] -22118267487858716763638856825322755828934623447994130817041618366901599858814774527646034134657201500113549894794346693483677145056973882127930001894481350882893948324072217288532940694532209947229684724523816502834807850399888751258754221036792589999795853274729077853298915397571629714649051304911285735155613658561375394110110902646210888299849173437702421898145699671203805187768388182498152969199480809731402126802624703970529522739549383696495744388116107854190464996467226330218648323211081937526869586332229717140552642467196184068501384231784481440 [168,132] -248749605708560336775477749787224875077392457558159845276427119078662757585553034040678859779616921586007622645694134147885700163840155475384781088981115291531227949985871730052756803769341362524338012715577518063174985268263415942867080695441358730355198488149837742815467416988016617124173534075567360605151704025902117683893423601922201989577406207355486716734702908688562703300880545647511900923267773003401046746588583061846477468156253411429639896788749827141454177712843814931963037984576531945146947095638651919667279854398879993458842286 [168,133] -1265197654934319103382928244598708033987855895206204916317191584732986797219796250559504847166986957692308108803080866352568346372557529786211269208497681951188544211904334052716070942260521958615780487077252958013588894092198536464078823054616752894797932594565571161667795131527083112884671839353263000615814909069236992854608349281337641764685260443794302106431313659607587713531489876074299386894258564355467414502971490503219363186823005561510377807153396660039342677040125842701024033281398593341534945610299983241865705712238980 [168,134] -2755852670258323620107125197448883370550131245937970541393218618878296252655193127319066262859566271885441884226795370847895635445765380299615349894783783893310587265659488116529702563279896102536138842735442457641353140623343409492767353457927288604084311861782000475524093191656630401741720953159429387074022491201849864290689634550766012547266990955014498514961718725138404982746881800559257665862475322883958810155510345236061609191563101677976690595212947080505215928915389768989394242925724514923710960501846712989140 [168,135] -2429299066576703291149731962259259503211584240239469737817880107313975482222943678354269760578056512989602419658242729489162151003254089044979645579502424624420053490158012088156524004476788781816660324012990734585131615959669251798258154414644050190997145916827973552935702230226605883981123269273586206817601882011970107876588771765142421449908918306072937601887792746091649755186114678510135501914100033522648598118769887128446863351773653209290009576853806082369476432653790791161226017830982719788092067202 [168,136] -812745712515747708938882417032749984388733655962504533049035687293506492244597865706159056430223310144257167294519321659649017334195007315198362737801440566119293425633893063298603627338089448019653957492316237723869639879982638891906905712955746103808743695755630896415597198246548283941702939872970040818133232809444857663900840550738920116699851678764253957280566713490639792822332116873083124686986108546302069222138650196966677101024140905478604101339973246246254685651711438965116997181170908 [168,137] -96309301294290449301889903079275674002075557661615794642788324615786219204567139549686563898306790302868442694048722417586628062669268554618165662168028432474216963170803147643281413090649635289420132518811317724516762731513298236297032288843189526136690339079963688174179866852159448690697230052010802126499731516501900832028405381037012286196991341552081291772617139424853130474786561797844180453139766402502702180404081759865986527184325136071023991895512569980979154954803809188352 [168,138] 2600498757927114036052881266262679753896186823654008198312461987884656932445947693920269421320857180320180655905496248330804331819077736819835553391424562254217591314980194866349628634763768364922747422719942195310876913182850109606010050547133177867781583546490368623682682097141057633107222444700263814577889596327226783772167005626017283811168566066298893946334204713621553847853362641361820586983282778320675723071651632855008590489875148992519467348129225333506839621 [168,139] -45824231277636423548646747023819167243090129540775651094277020194421759488073625902377133273992679455688820918787146683583948009820743927311125534356923678275273537497999096326180840437806181236956640004629985033860106175675979444409140464349323393887380194985003207852623400882048486926888311155514659917393127292125607357200628554738729584544981410962096831378021537549405404065614283187585682413170551976581606336072810267695275141018305611061923789843202535 [168,140] 144377501604667274688104721576667283571389205325947887982789281775898648206180820413287418839543361834974330331392645368063812266734950902651562739828587367500097390694016986916037468582237944451085664463228695333480050212058167693323913471253117309577532136934657403989314924022527282209763226868052526970420574099137604886348486935494412901036913688059246148751252218518744926123464410294815313377358897602118062415273627502049866951781088849657539 [168,141] -184231658268618133154238870512568302072978667322282525934275563336975366143016679910150081002542930034511522083391732635458182459809556453690574255362559673582642876718480542261449757593899878750384623609045558677569457801408790335016565196122581802927189387064466603926876417780078004241976070662012107492324076899842424569357492037070754662781363001302769735018008258628638007358514353520340954889110509507489786347487080678995724961969 [168,142] 88249656122167543500570524706272486473733968423739086059021899147144924248189737013456020370129439602185167850517204756192312214355339216534041781439359500243214678256003711019207501610504575448407901208461521163993309325818322235864797396072638525591592733954856852901848461472948691000511498275472504162889398534699401232217313146985591647275211463900647455789977158454182200833580355323029359189565005609844762717116059172 [168,143] -14548158383380101471623375207242045280815773185818811751179781521544790860374786143205426390826107315578584324298976613903504420712440480254044257833694468512635588252225062166047945254963445258943100972269651407070683168244089343626388163084202037453199834162314568896797325187097038853589196938450909001126532795823006285345986514843204358179294815334364113164230785814055694229851965657467258929114522330028742 [168,144] 745654260523112385717624631416177365317870299222811456627275102195159522194111792322743257613667476898147361433256641629124883867277792148691691761817548396536270603362854075573260827977396202497858893182577638985326083810336797115205474410268712940973063658032542550816919483435842327391114713901054124672532475454997281840665217183820796589734670394683482185777824984337149081653373570667382135852 [168,145] -10544237526344274678532662068126450920980153369101815811134212407602598510738331659720305890884382326177111248553368969664951941336012796809824559301974642266410319887686470862049529854652475492763650494717672389437944903453799809053582191687998710900745174856153238612613105277953854343823950746695412064987337046259523784172923702548424870874750907859455567061711554663020178678904835 [168,146] -23869241927494452780171609233817012511259663191765325906390663971420995059574088879673562555993507347656898772781496176470582014948967465160336248523525302767770831319284393701981318279811285342477065205396660892449945698862038816019889053938105838124439169114569541176637413409163872390585275321642838030652694009605797648882513490659261829071502769872123129502261263685 [168,147] -273466871153414721340433720748932013086715440259269635215355939806021055193655336389712084350360038345243042330523589064997311306757071083486003134213591782752145449026664850323604153339802612454649081498557050824267962168527298901409054571232118352019271620799890435082037353130546916244154241024916911567813623501429051896829054861720398242451690197229370350 [168,148] -468198335450761695765331003122186583312425707912026132895553552438277019026593332178092818819889309847610702854945006201527233434579198735026379595050760777831832530317525267903435257515623978458767177094729624211035024922528568868030782485579538277793263880801323144962606501648490851182502614299918902517826724667966338011733205418246702384783690 [168,149] -269159919006598947240610017501460397117146616161601816620146348278239654122842853413008990091947314065135099618678017819299285842581518599825327723909203177156905634861679162137632070580483896737390419376618583613144214665954407047891621527648198252329804061829302963717568703160889002521177537763055782397740891002424747093732107376220 [168,150] -45913846116916846465856682151301399129768843579693720980293090781684378262197497158357198265795892631870605356180268687506857365811139679228603783577543159210141644650858097763507528425304615266908333886250964895151561826329043295773756015868268851689096271325713747300307286194855123503900395659121768849220380280021340280 [168,151] -2000675704713896009186995164360238315143712161083593049418604954264673534318310296284950551939148884465950103673193855028995245399171736858484557700007857501340647166054479288045544964983828408865030883372876949372389777029681450910251622637696543273123565558122192430116326994166452701698740664290771343435335 [168,152] -18517183132313786513718798923968480284126050052501437978484553876248502387618091293840929278003597936099008232507260955532052512541654554346141859455662667223887758397719495679341446871930486372196461174847668527074359526498624319312038653383988117623854019619047070690804583723267597232673165990 [168,153] -28867656510335094156235796854328974700029145791083820408874409036776475802788327064630506623170614698022437542568708476729123184241767560851728975909699549792014273081163339883696926456976621985916385515400765137815934232284156199756433603126013690707815992225235788820977794896685 [168,154] 3047168941640603154957296043007899127754163001843391064437626601031036997032808472206989149793459001384437705038735937094592999519861040165184215175722938707159174864985842749461843541712418157635909154165094380712481102485369936343212663652646442341271472598121650 [168,155] -68639911466276490600016493300383153994458373914554049900012559857034871884350225290850213942026266184941016747149319945598816266366088257029310693782282786903005388570763765456287890124169664080214133209395344673483973814068437587572823929278332633506590 [168,156] 156937711851128472091755176260006151216389849589622630035427755610759780994889788100311848955231056889586966351453938573639221957609707480052126147209171532655787243286989227989660706986034523580969134463460248490399010729202740511325861339831 [168,157] -85824609536214144581457600843679892121849236443487711417430360080586628400252657087712087800780978467295548700746686217487885662749342464107779430159899345624742358974646393028623040961346794100796264708224785889803970060202914535 [168,158] 8817479869226221463524894434510729031944064255543241948722680427751887318825852396370468619023193738978990912695911343927179527027527418635220522751527728000067598963994519955815808405164910806994113631768815786255784 [168,159] -123217876116252848754320312428251447496748303970833788922048459516500882216172065531959181377966904756350248463110477635209738563843235378727330256655079155873224566133397181615397485527969837600247645623 [168,160] 152634010634075832319507889954328950957457022633124980180435968516578357834988138220088748434234275090496013477957951197449400823558660777661479268559025412363908403890586191939466974541023 [168,161] -8529000916560275331668123380531643231559611895410153058132995019474370259619944037965808052236753907362955243112726223795444554336929185141079585331153766744237698654617578 [168,162] 9439851357196359221594521746270488739736332599230190652688331303063077218973891085237820862099710686380180704887522390157308379266355832884339161334252689 [168,163] -26263860755816296479212821780153517632975585243251370866130711940259656382704129957655108458724127767594600537524180473119333505358580 [168,164] 23958032516541746458635504908634482320001427742566353935691033319769942195295995985992504080790147374916521624 [168,165] 18703899103909908846926235319076776177851011577426427577951 [168,166] 8379883111070747691275195035428663162119628992117738688 [168,167] 744 [168,168] 1 [169,0] -380253544143789338294190864320651443894906401230075941070588560816224090703667449710075768073099665347733979544811427617840529787542679649155484264098933267146488443450260630193012678114878466389427179165532373764580407103027896668420499850597977141603168517090219424598347472607085866820887186218125616394096206240562346783832738668587972722761708716915976804178758511306441997761833510584900729566881037765522865085280135400771226276976049208210035862323347194221976998270771025020362301650873462255547018355061664969706226154892740907880724319458092903130861748975505481261815426674860217001498333729355986659921606364764601448288041492999350590566481301273109762915417962261645922765106883707616733817453732813862258298925449158693602935694924799908574507432367358880177929588481920989276472482499583164891613021382420222748897344390619598336837498161637041133695507203824122682996906854831141192402038649740173409849410485317850649669743357828571236606434190356099352104441656587515103180792596642973619455409208779731326390035644151867453448481904052040495951800577506044147955027102764833930513824146914932834800085587578020154146737353589496131581595317634607003936399512428557107200 [169,1] -3405850929331229241233978542113028253147711478600632410264006667667763131984768011732217828210989857304853669483825543734354749494270213399279339072608517692859037013479793107345386858804822080917274348545650194809486997507365439860107187269377114906543655080071623399608784980956665136157250415732586703390941550592756986561240545058818771237974732066912870967233657112731367018549364122724691190798599078285248081016800264094946343979311262171859271825257990494288410769793237126651909931794553257892771620556042165395447811377680455425289305219932998439482877956634544489765732819034171699181339460635887619471347737609651228372101335072210075004085240532687822221210945833248519278284612043126108915531198829631719562746040104853804223630304964679642476166455763510094775462714890586280394241767267069497350031304517963246129397097333407675084111364671363210476545512529967371421210087842616545428130179102899514619023609263602916472340869805507391220420075235026473462995987661944959182570618672546687686759661201953604559652644082526918197004364728807294717317456887602438692436845336146080982892939306387871563029206471795124315321622268142096043371603512152806509859518825297471733760 [169,2] -6617449950684606858514277236773370734779517638520380603684087971043882030622903512958956454750597624668156171419409350855363079358017217400367030466746355968791065068847379959631428486076743292840696110034730501909161741807160547942786194067091767836599250184394745278248706424513125078469588822335440823501602847268202645781531499517434688194058222312947893214817743867105241172669046704333331998484923956072401651221980050284840044809923128527396399280340660109409341170707297392505883785505603308168948796804784953333536770149472382180505531125802369283579409484134438201156556725464751392439095844619477503313679910976113726495049418446982566962946506856390055272936378278326985729984096490069705288594441520155103234712233139142109513703479296651912049919971108237772395863556204200768648490135302573128454772886392392894006384184387693658545065918065984293487526926501624727536184570868942501092653492183873357297366753184974452041323418117559339830110976067163493714771380557522359262223498627080019268308970523321664352363734738200529882120227085970020242359590014088076427081410635855079790933280436016038074076396237825964466830404304907036934524266564578814055388856725276890700800 [169,3] -793857371659857979354779381427840328655592778074649281393079500377931088296009134350145824888236126366519332104082276707747512425505379004807359685682978766579177809474985187949769676651227711126731221702008050640542866864479070872222068648017695373405089834946732361179370591567645781431067876175391652690544452434578141785181098470301075764316437917921925383047247634827623931989973099503814119445627734754724369858473234600940408234867034526335278492342266196089431245586502955537674245385921440231124663496865990999005216433964320936349680657148001182791618237358659673935421560527188992928351324139771957122099219966292647347145700343825043069154983171403934011930865027268630890974838488370081040091341877179055972089001969383902320355087680887559485313727168338411614676115198409353242493389745223016970283889589313320901180190285097226061002269947875187144775046490762335134645179722720508028707684019622097502359393690504638874597881057776509097848886182810654154794836708924714490620498514149428798657982604927418993585341303933039064368152748822657061760955352127827271117655120982174804031001087509039147073686416872397338991417007474836098246364047790023701729007648008479648640 [169,4] -99167255321148797529493931369607185339316480235185795631096598990636952604476633648598652111309299868150356441933000910623906713718949325181533455542894879070256211378063208989226574912146931324405273298109344316486741043233300494229882317113852679744230103328304346090422134228709105100909063845774433433881591466358263933124956710529123943291633290411384133408525956798098518151768193416437152774311387575080033357709066564490497877523886180000909712628299302202225345172812490806707936334840660395121590552067325532577954250139496016690470131103389304456757811676057500661942748506460029753540083177028623535537202289622750052786125081299311841434931061237240608150856539608289953638960120850447461997649969875983808616457483572217937049372376506054117727713672242634898470244289251487501845598034879975290548926057002963122030576785614055716976066818390532225755219922168578679430081907191031531009394203919879810137591460539961670392470627274104587253318623141908245330602513389033114473810674920391970993531190584080558671212163875241740624561445204062481841755657520642917906432199640158795642279311873860996843626184541663229627700497727068352871481252126163759052294217356561898560 [169,5] -2956452671487099310244041563582296359801947146255208691043333638643807004558754489521782899514019370288566229969450948543406035039119341500985972655148220595514890731109345741389467850656251518362995081653310571659163414756998547070775071715458677270719141180905029236963241428625651432880945650208809511626855681337790225056622649427083986045027408905709017396602678525092781023985524745903811103703796375427024412860904399366263771600359579918853450721219367312191537194499914948254589771778380292497979062196613597490854167294115540030137921949286032461258393384889114459559771291142152265371138724200175016407652751077068760301918267445817418231403591023870375024730905538367650675908167701650782521725462213153544817642925028777794717007660460778537364966164639647108909928771502584023530864678074942365116805393119913213921374179327631809273841486264804021290928271834505183892263826454114898171633546854927502350807774589991269928609540064139484184745165154946951476755445346531459014108198916481674159542472373704815404636774387703799752207122640441189990143002154256759892303562669522636717767688363506467553321716919377286169189305777904478376873596510591501506305743184401843500 [169,6] -79343020253041578930890842316968993555168796983624509601854273305669691724078879159780369934900176465638761469075758793427174475593287087307685745956165727553718386594833467047110915204304985852122697085452795854217064814755573411069093349050570771696435418692264014163543796716245468317071586890117745195388943175678022861527648842316716994066689209595266625373113566513355877965151867876098562680053423155589547127827021985733111835198323295597872967366976480568700984243986952532213397253634843707435177046367357161575004112212907606896795571505950854992228475937438950872739886309289953252812406956615606080613131512174334115857288022435164522392358137302557989606748197103949211625906429006984867058224260305512027342282601381376540550014371397425615972340652122004238208636812934884420347910708228656149843528963681688537933737514189270268282381874406051091663463905694672815716779989838248879193197622910561320819542143495013508764173240372952145527098973746187745635903062582318987777024098255682935312917305977978575481031300340238032913201143238481166718451580731593574399856607623887058791667640973706505408510188979635463908693003594285637028395382868155072413219979921393120 [169,7] -812186998866351054835023304925970701493251303497947833331867315262494692704133057123749992864191896714121095120556359112708992437744127581020263915829395877301358587550634476070310149182142510706977161449965565829583035352115978610817480313811791722965272499589401230938274755046869732401227992765865560946692723240472749363633545168983929304042606883472900373468633304548941483408107830497606384022439458612499961681583721624961769097899121208204640163495224683557241846140407306695578357881170510626154167631544941912416370957530197466964998476843299071498941814411994607660805582329019791345372354323508784722768484574378080508926140445185646011525936275234394575349060454350033847907683198964078932361213549533995404115386007649142100482556542739490087490018522541636694966066415005327039066707980620605236121691277613970176108701318970042311089384600391606054376000541413236137356056942315682504704628192906181707247657637364942900782031615188590042638302771458592846829522314023270351429856524991980687008001969012127769500088004777045952300142641650997843260491427838326359424818921535212579329560275454338550558085437088183989793542404721507488288387091225686031867479636176400 [169,8] -7838789452210517349603680161452674844199588202526518345528597049108216165006372355848222182743780102864105691002310137350424914740088581332576020929407119262190697285938627180200706684688909060069608267130710318789202540948884610856470353581118977343644766007901431797586640169675305556430879126224949679663704839482062894520644134166392070983812347458878078468681603105048210813040373949692973952796190071613449450621492641003650147013907800331033122884512172576485628915694886481042684206746044725009638384734262445252162710687532777393709220332602290464031525617246384868280121176067659402430990367298956689427543582764908934394304898554120760956952952539037557737829083502245783786747656759449667376914803802095956331441727601632833781956404516866590369270058296513385448840807200506013657764354229990796812920563515119762835615375867764849897357589303744139747177569651669453614117882225040385602703378211817973440477944602277140973489038597658724806537373704257114288231739720507447516533730652037320881639713942331133180853302198648952983216328452576074736140054185170481490683837973959547833867063760721515249291503545943734555876176070128289033604008650053896837395794816030 [169,9] -29328306842989669804329027237447326188171081754325753259307238258773675114924169600548110455111793673551483907840470275990305591852028982916306037416884502981338767083432701976705544254515306420867676915517100338570389124544661516027725385196352827449292916194114336368281246071640354499442337285080144650291194081033288100855253729542452516777341940832905572889931884041880805583799371063902775904461968886866494421604562963049746651559870026948379361538883473824595157599916154784083140788183018784201596291151542074238874607895573583077426611550744784206872708668262877781970256585779105272099752338567857773548224522379554095078725625585945334723520403193002270214738666147596219150480960115148434242733046864905930695676112808875683283165739854480503803935222078518426064185520532749588300776891791234114864299013842126789526792104872018236386852084729707174667033492947619563235977490474004927917627541152121820641942634258544874222719896876191080726342405960913723435671591147134939443884135372638304602455692493332587005154760037440334139726151839689191010315867594125285675411897988955438100930335961555074727490855451108660084110955627652460529868020713680512779077197040 [169,10] -137186358885131987513694863426754179327428714428379792046124889507919519007208064815053253738255191591358067379516006571336112574097806882685827930280698121401867948283968551512759080644970133726970041794749354689718601801101527329764548640526059163275118601077059080556297476682689957556574654231545646570315301615420714822233299927694139554869921864911179069205151995003640096704221432124015661572187665484221686842004797185386052345417242846081305741721275310856538517155187672671844434906007834783741382110633849999580897100189457699282787394386671282621458075305610531740529983164084514246132027738922091879156199645226578951531248685106055411706915504868990746077731300541146210077522126880467217531801191814021334780029232193711503106280327631372876086312483411929255269243052138935842937821849179833317618018605698236549789925949780961445054678788189320871686179837598356787052779356993260427372311895280645361374282317645607304200879380370863254925979539974740168631705629153710128301149466364879775659805940007791624119817970447441255649365960558031050684181535001902835342443780319511027428047670204847738952228298535991926804288569566507371166094897230684012938314080 [169,11] -94251395836510143893303429438654384993779619251539614137429253803450199803630803834264831992853883031326091817962054576308868093642711832346140522733916563011113410350761618473803657033454242647607228900337452950743024005370024788266706729384542185037018575508734064360387211357752279996740553988852943627098681314879783339795895426249396697987968098226991773063720951307898874838879033986898806855181810940942104331827939875870936937305742677844615684265903775505417347730071682751675741337786927466204973095772457199585702266805936054081507931780709200416517617078807092421798167802540651785084022296473788736301672087183890289045356678526145692233656597176567425050467114796191887830601542108345138405344930845504136824949451175501076824937557389331313145581932447958403228054298425944893563006009424211603532946529766283689468232596296844797266209659045032741226437553647895650688885459411584967393990481613387193839877876421630503821489736676488925209519786529682656972592298984908618717795978050280726095459306894066545827674378827313239000424625475394179428910671966403458738345647261707524270806835644047820340327778938062919766396545979968434245261388888429583407914 [169,12] -608137182960750592202156747903709515431722958213891451164937892589436642327891792848919411523953580296101334433512202728336380583813162863716955705645432894912363379154080239918045782713973851699333737802440713622481178010214123161088294117829341850981151522318973618337120773040677043732789171037565488283298611033351787629728490632467463742390519329997378925766795575226809687175550269857079065659825789716699380874091327150785425607255081830623736074889078348548479388416522224275258712274355578717886817000915181010387962854341587161742221211692688934833527795255319079639792046158869411488691606605098176837330621610683921643014818861445147641729936157280175825477396697753678712229823959740838706402441624396898230385036302627240281206213225909860707099716046896717288087314017121563260844281773321024692532772124485361417507196058445908715752473093538908864093660281405743902743192140777804051802714234793595237361059981723093647548336452509672548671547348858832830409265205117753421228600919165715918104565110491938937880597811957599767971745608604710180969057888561537948324361589947687866718798903283288038999330015948642219706127070778502195570136131315639255840 [169,13] 1120904507823796119241239416120128785289983205805441985472257799790686303133420918689413577973755341565238265503745951752768063874706787839687173906966145151256166242317345190010223436945255387322382248311436706292767994277875726318361099282668196323419524628872387909610324825559239346428400512806577084329802268132987164210047840159128590614021534228344827942041551954199785715182937165695466278656102932771124903981959918191470516194482327252581586418437457943761909727352325383649551700561224741072772395896242440607431418331261636894080097235260527578820295758829457364889324057884413909786873485760697634439749292384065717152302944116202282714651924386451075540530682393118830006483087362405947782885908585194419478172027407993640249274046605249552309083998295500272704580636521428870439540753506614622771799983060282170700112596658849224532527429797351576302776551509603011041874438273271386885379854734354907960645145560734154713769151698733670273739434284220895275537187709865032663907601459012807097594796382356086353210367929174430486230147834843260045063295387161133597524955263043954177600284534282636090964916277896917293042439218484316289529871759714806264 [169,14] -2470929101613935780422254476293004235843742247975260612887695101693429713445303689067001348585667557933939076524343103282027796883485168246453183368925051890892822603426975760324501205125458527055910899740457386045627854992368352505520395719996489103897642495746002188991407493597327647481796280564775787417331422355335929280103574984090399414468333000512801478797254408317301935179833088664422623199217165173285797866623648874217887112077792097072602925130825530230892588808511839264721203869776533067422620591103272056362894927923182988024069351888072290728739871564594019008179981024393534024406766135384211588605429901145330176565137189203414843167413301593530147529066003075598006110969521718710061514778684714899657193512187404223103460401694511277694943808659444600501272440098577825579488971302776311893829021700662090647902236880670326388215955452636215955804013298564485620134025137002143431205323026123738665935494761951506025353487408925971553158074041282785671026765421552206595966628886649143483688384258183340678207050089266474659378183326463185882317959053612072880661990475425973907911112029182976809129072355508641790582716855277709711232380847943322 [169,15] 5764277902098667555131955481397803828708685559629522858574825159937880568269389379358878504740013610360373604152619141178892117017150152391397431150745480407298938079252411942395158542986933562098834478022275493384912060769745781762756024340454371284001904601852773165453188650572338396808136862352013619878850220264751999415399168293853561397077275542310853337135903087717566093932058656041748968055016820101743620900569177290607764715668061627083426049133062138726823143673825423354622677165024696207637925658334833249980403682273685888734878171628334352364994213763012186668309843233887570871400703010482155008571906924476867142348644041568151571622538183070599944788330391952475719381696908542071583104757175434038454828124560699431369717219620278301132888908025398349609650237040886922311630266452135891064644469357082542879906284071605424362166804502144045651845418461352776744236219750837128021377522640299426947470945931754475048641284461649246070184749731308411605026606542073141054001307543352304507004521560980659077104165120816099354391168533672870320186962340765433953430252630621412974217656355063867492404917586175973664952059172346243098979386435084 [169,16] -9851959510524176798437153382266303973306412036169914872189617185904239849388521076825645488894381976195374528998357590391731517823452752086279579440748414921853447570010013606028442324342610563719405686567586235125628628092084730525141127537693425825182030154008517959693364238080450308969543641896087653889559745454479964796970590764534520137463211346378918139053400704188871830450100913307694336274362416238469408115697444705222825303349429483169595388872199418782621587238717210581922891991919217709211510185031423155247610002050025759260737048972345078714480791957970067174073034915748837412819365631925816564130984710169861027940941027138244201339005463907594303139940718253615607406645404859635199327210621216932956602247773383862097069298080268714779844985652208964806871550580538140062710314294975802084808014544684637597847222599563161569951146293381380373934207105806702157704100009294160048788623749461397873635296379344705799661539018815436579794427833283553399488934577282535399667693332801503801522068799411922343775417145441696478853429554386624052258173346825412499098580235093456306858503228755272232777156818185440864250633403926461145159528184 [169,17] 15029921245405918712134679646611764244386999179744833742433600520210402636652543943097064415670837921478277922053866543667908249555876692414780959324465421916417086062659351517541851885063780764989252656248477060396953028446164960721727382249780398628271390494483983663779033328098295128874228371164101167094216265317680051405680370784488365357493877838742121591678416720384849726559819710049212843174689873003220432154918545927639590972744364480572434752068389556406096986343547052480205225702905321877533301792154539607368299801788435344257798750001455135111502179781454890525348602003243332256528663728035712607238727375224517250204232477390760671658005775177628324709571338941529966073996640042945307230966138356381748057404490560450911107129103924005183351586267337046383455030558313220200541671825385633509136126137153064029454538414692159784079822276988377172511361721555944284409984725340978021697833456082353054449423606630140149539555087880473401860100014188463292262152675239505509007606368377259369649589404274959578673893805295548398357357226443145011469171362431261147774414200505246636314961094014197314485010696009329371379087393376124302970030 [169,18] -20506234968453562787332815798140344623476284594138808699217450109818964372359012494166129022921496430353925976619384378284346658847145471224967181234394654891295609102692450640425972823919802834889585784134484826348991126121368269868070670674162778406278691153630185275589230638791055536600476402561311504973438910316262917109792952784359125561239804768349664339648118558402350780376931070072521039129908331908497542680175539601283601119061926811704727287891578914738709754859452845339836006688795590793936336197297718784474162918270008636234608214527008719863948110190443258396937028056562802417806678787179164448801383607079443955695361936468833698204837105733709829418570472517447276241888313549833454219142127655921345240080479263151739781646249778301594701708924762585969453004619907395674431733086702585922617524752408086003145001951042618640854035092451984673492862977058799358317108527255205312762420144947732522393109010364742235981967875008488995002278531364815853932535406627603108936530174948904176361170009119890843398966394493819019022286240510662796377966242993656133792532846888097303449234474620832878197246182148544478867899067188168826280 [169,19] 24343071673679513026404343306217967205051727090998220973971321295717440551368440883624474946914139243544454957022904844534483012498498329081464513890066343015764711197456843450801904771697118926359953345729191267983458626361851034532026492329815610540075172190817368029939340747946522748686672017202933428506640590361849858990494124073204207206115409094579794346729885151640742111744571448420863504411489204718783311777747970295068094605962377729265115295557548946015309545284404015099755268341484974422716637255363781667632372843708211479563603813312935919756657289983956590983915526373131282625936176596685846729952696304586091087551959118665597676217371196054350374094570541677496164847674734329709741695573308858837705786202370561793277854572424567369139743362907684010019274987843833020585854098782973755108919041596328755791223993684852793096899678934332594118143259467902356622138627716131123941976512939057773998700912073181513927520822989965457236664210017031053459063553832885211395400715892786566085669202592292249634361878868534844346876648194569524970848222503854016769846782541712404797944278791698715264854522217275174580924470847245700370 [169,20] -25557726319015447203458011934497110318337572148136949612259509675754206222486895911913627908977852329266708596127669233456246714504709030370202262138850245032909093734666647040417871460780776610884117730611803334347976662174644139134405919311250680884176136056990905850756158038994058930852124738461420209335586804946636470516917985235295005299000374896824350168203425338117592263658181721920298745417154075581377444375934587341137598652565879295251761228507731961125467352272803894961664022994211266933112697719330540664834147606203192613771007802998108975041229531832868927707418265538403991094918090327776750447953536157809080787385390102348178747235074166164684246734774963562984174479388080946793279371325096665821946056421095808166408529817003484287026083397468049284803570074535515140741124201134738201418159352197378276306989338294429444917073938739988022428257005655547694166761175517343327529083622564832883143164790151686606482466086657031478709049927327935029674813338440700268523659326901910824205127324900821284912527751789176440118310233251856154034733966317165545988684010613503581741820231026506359976934030704912576282127058849709772 [169,21] 23909574575633768397798937647181816239970798267645973777134484477548756395180616665699739822820674808937816864890558890684621988899899498235837769844457455018721166761071561274606698907144650749467622245967756568724331993980614610290269386244896186990494050467322471900570248235325510141954544769632523164327105810768567036321186081777799157973663552113994879379755429882691073254690133172314215391413926095876666426219419797162877627626591358425053183722290227841088460066948241018857105115097131140965093779354790653121819778935275835624258647323656890323928253723464277597619285298707970545650179352314060436068127051004034545716154921619149680008748745244731162343960169426157166602618073184569834751762003665182360706025068146006092950610107194280675020034332731274384773461870140566847431024177258481508754040479739783882704957074423049212271869745406052693823466338831800066368179699973020954256226880796873458914896359063232139809443139724358428646816449174069223413466003236730163959395671177551929323319589619696664318671072552234492125582198146728227695057328776066574172384071325289247912001387878915722758767879498189360928874202257950 [169,22] -19928106432774855303313378150217531668845191952523939651635263749273364671010862868337079666806064015318864284409844980207593151393283708547915973584629628963175882868190846215879717853301947654359399739168879158443305506216216048879320527106628669165926985987887403601072331123771555490310160241057648025519369296177090897721483364087208495652322086530360230567104618027876882424842807301405554848666646500874050429506261694970150439721359545546855940509816680404929541067098443975055522557229592211615336156472959506356470040921235454490828597890048406946552637608510373480097575429208855292136473031102990554907442209030446285986320981658752907236526814714304275966808170554463471016577319416687660955528834024220605806785527901200062089801171756883764602016035498377364640147947312324854560501947854794182854781783600393991489737742308212327150002745232958637691491119451561097941808608334568559766164294104795867048781806717660583891281922258375656543129403698356224203540949604963706550418256784336536942493051144545396267824910040295403987518156765051593374124618841682367909383393321823425172289281355366879211651766918680610646022847000 [169,23] 14842901610484450619005401650043876494170472234909768083779707555252666351461605110146796362130156633877316061916296291690085979080303118663317923658648004467376212657899835975199249161429481656930094683518891982357783046380199080313904808980392285731056805277881243997257991984326390123594707132557021228845666047253937865316148124973631461421066289745404891398985605469520561671620625032159400550806677157635529483841479205689392543432016637022955975713166728928208212760321259299879895499843232818463063381924593352974477477627826811256245394967967335944417637277379218524270698522076112261766270560393972946714736209357734720617651773572355113042506138788582724301303741886579883141891746377897444489956638682405643783862230848421250509833606710671027381420337198173072261664786094353245874531691681146166706290419210852503883602571822428465298664000661239319390329628660746805141055059761650199647575523887610535127899804349101182336317080425567526264456356427724672353806749375975603431120060798718621035241974323899077920670168111334457337311358590402170663015696166767001895964769799928636774868425096409842713591699917077508015000450 [169,24] -9910281220771392253309374996589327137705844106905680470076810287004360523320889238230688774614153141159400156816904363177429070723391812761580439098589249053634439267438770584357012938616864526326918389742338733822301643056102475529527022812591011919879862539537053279321933728675023782229921417599994405570839770004996723566395178073428693749475172601600615532828723121749389124514375465219115553081174492192137931455454877520860481708919151309874328985484511220874371804099366366648432551833749460934921964552802722029567398833747075218902746259207507496015781970836202348824822551322655347013516540958018211354072984614742611510128476311982679501932968864213282870033059301659595005580884075884187377161706492428329988876839308560430013778062595726692697990970817619488099024888430845201051108753455166327902231657431834505509877805200382324238077599220719681494656430913258313490985461202012878152334121822153981449069650737044902580276485061925131562795053137324910328277779441207633827564499502642579883900129075661881414784398232141844166029994040400992183360740724716922896322337259661780330563815289184748968156714653365001922400 [169,25] 5941397924645280977749929035350286837293310183344455950658687999987986527470219156502499711748945177149809265173941470591904720708037150290652764409487105191132679573614549236146959289805061889486560962632304795130962790980259244041362929043811143058383335670552802920651847498871238893535869431212828422111740420916358372537258797577756516440648960362719957361497763865859712203643863652224746702690136410698074161037436886125708814949706494528164375428331305258487858438796890031207856106138291317012792497596113241282485957068999407387448468273423460166928842106601756230566698078710230700017735891977894828150548766288388595641395110971723775208404134640319714870310481579839966666076958663717964724524622167660145482138917564916640523843410112712682121650863766003850473993938104128381648479299193674719937529096925594931760354570058966129039555214132659951754056810063299051469359400219349403391867691066044439439922489460989103344169812349168472367901039547868483224572637524142854687363741242284086587473356639642493378143684273952784880538335382938373666726868544783888221723769562941025682673202248689106725097882854362607570 [169,26] -3202882028969068768683365738050655777093038419676733200592904927217546229652827641238377896251918129957521580904544652654090784231009606681697286376832636031562271556579963459102762575613853946986169433401345593132093772497854493622488091535595699472480894430736142432201925538093857266178917895116942395998707046911572628923034558267161184417008713710668348352410304281107112682494500509336278155833232089998624750101182937052157301674520125559171629800066966970397742822917581797103282531426755896870146451884685835416168492175632081147436310890106808992772643046315205584467186728663325281061223202159227640890650744009651679349445126262046623696457169860755494298901814426457526383107625517475248777937592863277856268928039899054041200936619696452098115660832775406180349355019543988454917997429541529696304039737532225142054418794700101055522917462956504152090681485847589159814011383845835204004726869555105572001256429670031129385184700978788000372142578698074296142843947021442451486621484949244758808513109558060481416769984491776691391278043940993124685689675791537591202859964706802171753600702592234686917643564877615750 [169,27] 1554529689773467257689736158201904630317619918326334374292285479590880483143355879372908462950265616599023957038357841425281278679702641561311319762434960550706716131136441966410050392196495314123504037165446792568479434076680409310216917232028603155206226932796429950442684374771682413793414779485749347401128372296238571943250782269155049538143230349091025281771239320139353903295454726252538230185314009802049605121366942443128238128184214017520210552136996515480067271343830258203703097073360004662739156927306723534487684091166051519404942951817391104178261575769004169630651200325506419244561290500585567610571846121201313033399672292556890833392483836008370417687239338120525552935385745867999508865793326208979340824347857933981771865661084554799946363751903201093524784873912459481187773875635873961283994709556449954442185753144407586453362205473858313558153680335999721665236562317004196423949714529168851919059499220669694594687381503001235974751603786872221882869103865652396553754730818482856104196109924197850304399303961718848708693112250942526184439663966232007332548011010140986040822794491949005188418853068115 [169,28] -679888142506843643585427401081523323370708862513068732786292230730048851011763376737428080745517196398335598888171096320265416829129714055380013475368944642944679965961203932767544331492649682701714688525145341065461068203222898884152688159577534104939853871698180982351047942860896732537245216365424973840298149655799729916170179147843251105610573515242353050526781203347025435769402871560465828399329304249082479829750375903727447285419645170142520702377925434113173752158869394826048481309068516772848251024908959089967915444156830168855068047160075672522610328948765776630797824582941965854149477396085838067650006107246092735756996834189291754221600561918973130472405744477046485407775117357168980731562083750747384316207564630616566491198381405426140049647908720939372415815001158145674396305696081057649640069711543839802030705107526297946178620259657274879872091499051615932997543272633697764061299311811843322476127485923406877771603976135176638244243143953856838143356593732197137290326360449082990084753962380462522561095861278187557242431100860400040691312810945540441704600023238020118270518412138506503832398020 [169,29] 268095826049956621632461245707556369321500989698108312653455415468094425198058956502589826404840165413087425112554740096387620583555115739672828800875526803284472668782485671591608984433058428109864019084603141122393980609423112862292536655550677136405284268446989726829890136950245880413254793515968704120824943663840786392035764611306074221491761360670478517678600332910930374177978540669391290727223103757526460713033302029940279991704376220321851501009578164427721519206039041796417920613725994007704119869457346757189898958176822720601572120918467620317069281431177409973763319166903052551166794448567251276133015330451758670567760002738742644965433722524982278782435097344523193245648215055649845969631750541928687327428177911087983651311574361024996230588133225380681133924840201513470415466202191499600185964156444004702774524152336779123099287466256563511576520740832952369525158262074680824893301691581563528529201140396447908940399859511830155580729514719512360205953840570879768738855372400285016402919223537256408190304306805640914821129052708376283764481104277406453563097432238074461516072266869731940440005 [169,30] -95341842966925060713606376005996470465750196751797384582065375148275538967354947701316239320968882905036695041036888368031775022125235471853311232329743365975465043188159744072333031235487783107251634442814263741171944967087112627253839276363273035450882157030779325626588246868523881793087667532203985726492885502600469191784168145118069716946445515208401308264365622955997026690190105309301433343570465768735019862736410544555550009068761273498343144543613415281689493121320773300727588079515009951541838402088509208988021326270957642653956349788304601895836506170031315069146219076660773160037654682111000284328691532647430656550726217287473828198992909482199734560372343020576602101322797025106710633009124921220160752461380835540889979044452886894630330002486908905190811171193258707810558791318926136544788598122296140723422597953299601070395543979291855326215525929021730854730291811171511662665796044154737081750370268092189803159868184745425948255131527626905413815207240993853436558146056520294792208335493391088394408414791583933142891693391125746743396699737030739436035912144591148944704765272558743580560 [169,31] 30579364581551389799410033173996271676283041811639074261871281421938190110449017349491622517333841856870994396294251067022265376128532867975528689448321375876781051266352318539118453694751299581634766155975277368281959933109237581395628767114457863536550190206445976897368747989237423700917362793443823277283441563827751562303102542520912099045267098377174574345765955942455113550319731381081385131205886132353064942235372240104829244382452592825237215665257617930587308470543376738091482887568656392783086238571418050506893447924385560831490509211365657672768609533585537814120654507692948243011626891123602550941830310332167030145381479661864865465824257467517489403893697199776863991639060732002959436560219262024712804020593470321237449556125431440128190225435904810771557399730571055653724355750375848081169635955358325332167834642597400475628471007888078838970555316676062021387191103668618343849569635858337910266256511118754221586429005325702530448837823561999005399440336705440873635960464194291341101974186686476205632791434336889929727368136775235360088157709621835072143246764418634604999247041376023090 [169,32] -8843474866659895830773022852158830696878265954209544829402737992917209966238812929528863804736637395492786311675033112436756664130588789888989095395895494410284841887439069625917378152464205496881930232690644111214924585510302740702778401578579067666019598558622262215739645181627559828839937875923698145638898362007899589334558958470381985754492339575541848759558503452688348902667691112634010053056949304615198506998514846582266484859808795357786121209113549320854208963266356074061154913855663751090726474979107356963894170550778385437508908525984068413621357428975726286313137750063897652483522658879315864090780065257098322640841891955402674995895384226966441158693110363434609222209035462631747658140418977967275208894376712850527107020771861141642350630112476948934982121051580812106246625465561421708576651677553818574618209125941129802597308897433981008159424148873950435186567128272204693492702244955730539486753177370001631261653035329290667935882448778613941044690082009530395095069003605397577804150879675783198060983729629247536720075606891137935792068282626447301171680875998926253052908097507460 [169,33] 2304948666099692309185012772416588653934927348306420738545863324185998229126866506939119617152383003090007703544234523697451568356002074305499535474188139247953307826050442405401478647174679292147887619241496586782735073158942474712824407843064359626982221084998915358914025418341961986375647596920191792977662224654768595863537513597811640274678785102373003356426706483012672369195077366970005564755104736078945344446322585059923233017438287964586048581149573249525537193798663002779411749761670354349391111377908041800441771765542549164669658900944285662557856408356795119260558590149584017580887498782416772516578739791509922966430113230354641555606936619078688666150360117799691670652044967787186285422794474874580859831662761938448938833733163994776577288749994492706765061292534630538107725489238754222102389428217649788807092922013077498258599994079190596063302509500472853832172664271957667786574024806370851885143238308993901106657213435406050367060101755699421283338781474639639991154297820946707153238151751690745130912936269804240814345543498676172154840198399336320133391273188034820924560765355 [169,34] -541047807012739473704968062590824869511490829981660258443884856697489442807629195303560499249517834145986789325798744228661316000948033724754599423738842245150604397252467907887452326817428605678197121112576794101715083399567740713992116640440043577606603411573307398902189657832535222190189156808746375653183834231831128776923430152682399651762516219576052124050209272224373474335381286877495316957621407727145196927590026409298223736554873400083305649118900164067190766100459103410136205662379282982567856223423714899664390694783367623786359202532862520364563180789479157043753406758419560184506254768342964137425298259038879963569733301856173266036044642825014434588541592294324210404873630097013386368201003412069705637008689750037596639180715819727120924795869338016485260551384490749213339276830327696562132943629982809765085921639904522818378705004890920023416186792338307169420357138180820179785410640350314798717115329963955353994130213055182281427020586687473483272512223685525978247963858150156023525190124438045039791442572560099814388770058363224510406283300740911294553378064166643777330860 [169,35] 114271618900900535675266379684931540080192619448098795671092764816456221458712129908628694740576213764288311133518360816306418223974933475931068505314230495787544850022633155977892266024018450947012936085230488037987084970147370010874648923023169022067502164160533426428109595434325499946568313400421065988951218464950089405604761026914339756107275783950858358125520301200408203489120651990141668171583938210024299078237969577202272663488899333220853050339369221893021246108822830281653718124164947860063199869034429663448005286139157819172668098041616014091958527663519888801017792309627726775941488025378161676013596639153552347264491327607788147080517926904652064970608046307099580267810172213728502097652263875252694295660698048074711964918812392353618353761258275726061698075023705290525477986483141211022307666268022248146575655513313330054956494192181766182177472495757562599087054368385801669235768610995440011210868898970876328347556889284152773264116579081720844320117702360299309160633475343149340134628910858900838792181673408704762079741709923018433231561549229644004951706682058470843729 [169,36] -21690209876021942843882096638026945106904112629385619378676843404328713610222051199665600308617109710698263202486645733599514745896401652927650320440976498705527322697169500443090190373375303598629174766515121316997441399537977616812595183363683426248903229127771518216653355506428746637104782613226432356766868640965069191580370575858362702262121026210761205944213477007028384213361602112429503568371425950536401048166008002149703979458822021280348281433572254263423201540543989692837453244908283742428704732626504963703006889662624760736811855233989017572922503231876394915354746922514711400062625264221174368799767390884581864795057515660185211266846474772462568897937649393935846321026219702936496199891976932799438427043420168225398939837568947475231547878154235790624168340876898987638686613821463694450366277460491159502953435587548260362987973782541817409308197902676363705424334291409078640833870400827282872140321423242679383307889897960728377101862574963634582136429898630382591576482461106345379114757908043052329346906369642275282387321079573402201032847275444484415474838314590862620 [169,37] 3694946981858135827601599681964751406789370355067019150757180824365138194281152591915899915522141436350325300989764681690079466154516301824831328549589589710074958151429064334331818657217268612161106207879531755472782320402223520855304961126799961021250883395392017564480204388377596476537494622693211843336866720280015654304845751047910406083375223516100277652404471692451350847943369184136204659408512107336516568870570790404959629740664250135666590553032844836075847209667878317680651935664848118218728243931249314046155373491287935958862335165536873397441547257134045326982584864761480333507752962756818129439624958570150723697951027843943606974826590340937194089854640261459182801859805015264050781422862720653709105521329517535884488649573599565080984928849030033134576095888181416257944157800333579717440006651781361066205826960839129339027004674468400406374293308378281935835327772827710702746287336857076136434092700979679982986550061235914999720701055330509700533452981842113295845235859169068857633588968973982832923497781976737878486128159032962499593570769129786097818059671948976 [169,38] -563991470414384054392905713744389530785443650222652496732747286936346886772783156499892228503652865247002168367308156124613698060725446523265445785663216311435144525761047076687789728040241911517666752779511048695261028273969528314935375414362308476985258370108398469619321035215678070138991432929097886878035000383742161819102180338032234785839896798411161692374822172307170637075862218265601409201839621287588832834663017827862338929124967115533977161890835916246918726942316703473324516344850672251835808981075463624967430076768599611286651614638465099768828964673273442456898997586122807089070444639604983130066313826952122890013693020652134819970105085869181799725325283700454960693003902211439354683563870848271071768219699646081074009715874281562513223015671271625596324146691590244837758516011515390796415189139436056496146884152325106458276515846905325090807709360099678406064348885214296947005577935638049418448273063778025670177960150208384208676197673242753273025099388137033624781474794782686447168105362181839048274722945288389492725856998045147077085839081944831366664960198 [169,39] 76995382110364098416577692187345486274988502218584161836970042242954751710549074647446484844267859019758844684530085691887570722711842466528942422610036499055635797120407257196109182418052896594173191628732708596724907077558466814879574659174251935563271736538779042825961077724343725327689049463712622893146775344682721841256699531179028958451725195661539509558551653154002668722463101225086484587832926595833775050778165557452635865403835627877860356982262792155240034317405524912747210784970526392802425298841591855808885457610766390158165422848658045246837860678889286734704075871646265311151350040386277286106797672057464301166765562694929964334090523277487755242280303163616752026738924722421573910638962967817495238808294382979825194972767279050688922157449830682560428845541975365135463993317054276005727425635214359344615090292918262895322777306844693436717295269845316646633719109620940856465699762284670460892993686360105836347397472491268578908117265792979409832391184660298841899507599702275851660604227272843397780082853866909721794132580091455477878959852688941893420112 [169,40] -9381955319782837534523531454905295303687947855657641202924694280449279361805419833519103660881872682420227511964184274367159960141890736192525218502931954731817073442681219642977754108375731757006180683285570416030503194525845259712323846133299637332851943466984296624099316797837192533167434224893626707015819758423271613845039000780902473065262061822807280956378499377784062840067037939235497011148775777970421141880458035995038767365580570497249248816556057043709507671630373028345347581726634798514149956554366433829403248699013399734323328037856913462027624300298797728520677631064312007243612577120283362170151584517427398663087235539502061938508028105255548684139263347915884199132224646912106481946092767802786148466271302121734724062891381953322322410176029655038292303697124405634681386613150862674082356704620222594911651921817559484924780910277221935347548753208396284396482198781844938483100988968698992992798687945312025741309014575115708924438160407279481300865947695791068703048331493236786292096051425704299847349863285978317994900080854011222660037421031453683260 [169,41] 1018041248823787589575625372758291308512758587392446264182782344495203548879556142932287916474806071265051277784481746169793473959709071524243944374576733588986405467083147432423783174701855365117160740608695665417856814013354897390147737572865884489862326164023601725892074976121934200603049142436548963136825307543093774190229798119461384095994089880818251647639880185587443178705822602038567880491277984773001732682484350824645471241529847918436862012245314536913307940767365194066236864510401224355671307521401101048538731758549588949595576943520000763564561883308416064646795495313519251739376148992810425327635337361402662813826038493999840595175706735089513065114495309410116350293523706305873300540146367262414193005978359404553383626516259860083683213328530059486066596857655176050711502974467071008132764431494499430495501223255654434754847691672052021470819055663521582575716614667427798127752445260038851007967552119425473241498554593372664125039492541614006589743617725573646686906018508644558194104826029164534423097448032537288863557682722977636393060396293903616 [169,42] -98131736792491931466540752473707174416523515821293536388781391991360253315825628960927546299660036539666976485517184837482142059815590024758465646426222770304896304200892609283436752450143284692587774881789910730861300383218617004426599858402245990848029112148491339785712731785860572552225621970570465107878106719465480802198155026257212366234572706995410053837570265215967907833672234902763684821565067940095514318104236537790691994517779734246254428660797533323715903733060180852963225371394930538078579542126226198256909667455004286715315109949569935733042311456229827466028761634016975513953462099157277664583013556503927675054794295701767801487025433262816090716802004690698314414234081456099954064313555281286381657307001640781989577474067824904949896339379656852163281806876774171198404546550118967501859838143537137836163427202209792965349189475028070936369901368359229365621742146573464525168255142254804681895173540953224763100935515544928122592380141326980589628557060952742357275733530708051253384772156283576691857176958483197323902005186735979919905141732372 [169,43] 8380422687998002461373392554308866976357114133629464339930424155796472735512179281752781816749148957280652891509799667840394847486108962079302825535768012089712729641390114793435476239520077076388891233737610753849622827680582262898935720553168933637095602563460868965747530646486531046225418511383370724423633977171612755613668578760797122136823002778700340535687063026496834157323207089864790636981290718536892051915810878901069505429011398952612031488796407514946236963158254161260248075789697405500090673949846748823323314847171015915665785634553479627569276726334897556843928850093970350427011971700191005690058157554362204443467103191895312042682552455842561614292402024228551172363629339997785265198758799872637264864029652330361506025423294638741878970112039838438239799356626520225529656239070290338574062878620603969396485317717641130120855513264185087364285754500897106009901443951132682087469036718936134207781242256909065629217340339568573268597791703603709023414021483536507144837957823156712706854850792103762007997646722327028108885771625959211233219891 [169,44] -632158856703278423597246940420686611051257361929609585491330046742716538976193661632155853062140191676816795267418150356952352747068618256947378575610558785318029606740150764650379211204301596675587719443359271779108069261805501073265704050927864358771934285065091997284257255257788585755569140748929717445927936784809247681607922429170120427884481090380458852057868066840398508194126487449193047429567540873039821776631068004131806649295340771493381291569305446634734283251677436204832515510284328251831485431785170141302995077466795513457367043405283284242172675520775593470048325267466669522001410763811109152218785814419914240378097556209942353487195760535703790351784976954946415097189021410805729288622839281078635246879367535570858264852192451544283993583636331488433476901730696029429725937762043155473149563139923723868253387200895743821658640505816171968838973271363264567769530991550878656599024084479201117652888681956125392116056684094504757999465858462224618602118188851213903460761516821958409929360067922115834713070535341000434275066391793764588456 [169,45] 41987358021797349874910867665561018870589477065058442848663897711702708406491821260833802268445462469082775771530823954249485833542651531122763088913464123737075554839176678324508551544789540417510567513928932855020074531670068737199905592744658300490510472929418969640444776594370874825019946284008583888817408564497550793552600298129897490867004092852738289884357767852322347677147995833690533301791046699501857361542614150186900741714235161654640380433941245969272931844420266867215597594204727093050251697987237091483622664027094676489977413685257553398504610600850530883398868179456413304698626946045442949126787949313140025024563065260209867115552680886074205199034138943116161990397602935967049374260570055209023619788157492104383871011609721321723931487969357519732537110431180461590725476440721832809155520173934309451283230841243025347257216999493394408928787518020428312582751067344984678709162303505608325993714040776931187621712951213491655168277350474801566443363219432544693134133607333871561916700054940731975235300878172546728323592390143851834 [169,46] -2447898114541257223626389664771313522835094501300004790927975550204948415088677656480153954726908457099734056948447005479431707832332197184476274050661042670170845826154279293070309556328596328159105183732825368905981091512140903291956971528492218871421981476546867647016918861458550937113303338308017795277848932750107675284278340462384313304844253991701360908779987107503272350636336167500636882712539405106471774948244305238259565007130329690755390501206187590558831611182833458836341706643335430485212757066691504963255343824677381136790054312753796058617105712766445136102630348931531087573815440513575174147540280272139585958587159686981788923299141671853708075194656198588077784620623093196849618846790714612985085132294638086930236585132079356274260263192679884047879141819627064282919091155870631497945463648114106389318144757683011911222919903738547253591681615350688168508990575200066328274395134941044923365581299264888161533955032272198599522051810829946799957993330061614880687994607002806942515204421789853281398602628647451012015026405987625 [169,47] 124806329160053667172228383834659759668414589033598530670297844241303741113878580696627352655204294329152477567086760562116145219523505945254948433180405580031359123280218092261358811322664542915402378070929328525225447027816474517349494546366235092388484037107241237889251118175853494734487055924131297904599177057303787548660637884255558646881110698941195333525434743631528868124853577374270442080494027099154749078728978509209452559127015596589749362983889962576943433571903340269944726525336182123837196724788940998365383891911217661475809708844183725089031810127109614504285965249608455250261993526875409746941922014361852917162160056253187034676483270577189328391810103878762278834996189086994372336338094714134363086991391761353111161755817402952754232306727855948336601459615198946877454897935708453511638805875106300979946844902808430840876309591654484147226385305205924208811395894640884024546367717808032435748632682159408871046377535299982811386848400900160810205355921978455254936127961780460579515043641007730191823598703894212176978710250 [169,48] -5541545198744030107451189068673824870417615847498184829078951614200783996497599942071288647070908961888567818037366677688419092760554050813145376278094728218054677351070208412295281904516651287437397072037830824605359257580709751666377414294276612043452951083176016658372579242056221573464148032718736935349140175495878294284965816084990771758356558285090562486327484656884729568638984234087036851243689164574977158710623156507489507569237939231909273906948472818258174614940067546059631843103970763410045860030518325560043762882543009729025624518132320242447395953331457631788913836848536261512319538647975862064439786587338754009646963569510905183468077914133476694435789914302373045317747344020485463060264474763237564391446672919810973828138127467493802166323430138724188459617903899700592191362059746467449579223141196867728068658558647451884443022705535338637737084650645539000638828331915330574912832890189572938467696411118093651330322847935744862324565096422521159971673843779931640424281339440384038558735875527574660293459698062391957000 [169,49] 213574096805790458631101824389337061290912001037478460387863697090385059324163291655350700173022274050234418437449422657125684853533707226744727173714341664233906731860287925225169382958102134176072498084089125899500030841808895894549327886373491713296577976531226493789907563897180742349276772651454225262164089393721921099439703593126312675402009692283765298355833982669618623299789369321571518432274726817276350037634896586871228366332084679593174013062570229731156960992982437965056226208309409080570772394236381813972320126649537127315521946107468635787488320750184288011816663110126074915854709832443495427954338484356397951112276269645744365687744433507772754680380220183934984699213486919509580874685592843736747564406407362942615461186541084524904156863831887553048008824811221981032988427583350750944374777235097810224343694004025754443776804778399531136798182893656935909453939274804143970815977121198282409690621689249618503890975831063459047610830532803674136345404720695331584042306459970904067575557069679119873199946119583846400 [169,50] -7117535628179237704278092221331569988672639426377707128039767457282082567065800252210904565366404392535453843617815619568537308488799841650126840810850068047002052397004893711657058967462909966522773777261232776492967069590339279271220343613276846244935538585158603242987625857398212159178877476847726473464963428702158973478308282340445435050576258571535935657140758874767653746900635026293537832564391156034031634097897627857626861027290239738941461812905424496509556453507865654443048778152009767345366615640357417744646863504797145164255610722836683555280238541935674955758464683378681687516120450194081227387838176509017500157297986720193396092188302322369029454028014588690215931711470711992166641782753090485862818293698787289675733780661110208777923309392126790172287256065836398092349510396472920646743703530090464508034770177014291114018594732954391637756979947740277668458958229758412461075822076362990055921741538028927522940026439527684891144126129786411171068871745807998441115572342707684884954926198819189354831686898872100 [169,51] 203901476962652728154293314404145511850944576293959012930335800901805109767685049770362200090755165696039966604965502720385001041418807751501412353885409033549124338469847861340058346579633202208635322435082435440553936135974790996272544469012188400682997163527591631468765732975729803403082233229206127862482590674846761872691696253560564327275074402733149903768823687435193068987039447593739027664188503052365218956101938073888956216881624049952349388580321400264898849369752837293088324283408149884361040574512717274044068644144569994518096298235813931595843347987988377380685720291288324943052662908738000032654185074059564941778134330618341077615699329367483410753083169028268823255909562842254474384274353428683715561257950941113009568321687507408077380921460255910210688138104598084201778331778611312248919735053529942110633240523026038200625306193436209026884403608143139477491695597400343035774214435171138396952355325345580501994968184853776622150436052763951940917555047228275064170439024408419107920442556186424857794911200 [169,52] -5001185227639299924548257013232035120567689433371675393012153937378703909046814101788580114005815160874342411786493476200747062368314960197774062253103925283444539367600760913459235545182450750553340315729392296173705340433106460481034889727170931512420739849024438028017796914232026624647268105666299976792118277396904023604560114726516080358778603898387968253085194804804025972827854844231070175758972704064972576967181002493039807687441988154456398512060798469601286813922077406277488394029131813786803944591697908608433971351160742251001440475727416268415677126351054553373984918182431940284944066982621803360381329301792760680627155301724784391864330364427265782857281697622583155223258293699026685107708876147142195941895139219900147327677284896078589305347513191976376953119073507590707236693844078275312260452229103186904158290110772048061886139737411629176964002265501030822346112725416453386178397450216986342656769016800814743366794035887471268906272173812105478166220339995986412220179188115279818665421305571982449250 [169,53] 104784425846747971879114743604305686577148277097078980495774590861393977319218617135041799824621447938686770504335593796842548348650444096651068873524783784325670611319505539895177354267518124720841047533147598206834706295386498839404525283611078151421693883602581784882957034582281506429093242037674941352479938039138460321929730863359007769627309860793628620103014179591404492195452887572640179756415600484944446521029374208928414409304404805193190571635199263490060749432454096537214543933696902895303877187063921103259696463633306317342198026495584751348292574921920563211959074246031963132628014435157590078779742762028242016002616619606086580438108287962959561700926761984388908215382954251207171276885972860736643499521160916267054888740269361093332787430099248251463113465948499602694811775148532502438340355060746305336419639153908091702676641967096286198163892576197797168328949264898308414988310161218603980121516540268915441202399845630268845293721071262447028920799898304406483282796734593193587826999319423469400 [169,54] -1862091961326675103643984724166756604684375531643087362771045179465331038529868286827950339111279439892208885250299124201907524522641968279064706106498665186290780801110446098282034336890083851612760398961840290026126068493816343138267852561236054163946592824327437047014668128816745316128779822901092512737475874434853813892574469244180744395489651942607276224514399019319306179165082441599817789260960122700228308876469528809665780933109192159207276161293720408543639870522448358108021728811509024668660149432932168143426922524259738829582871656979037249392172925175056456183412607762314260868624441327221409126807767053269255345664730608766414363470476314163492428100362433329385504783642909411395131128832923474465987766717839263210254853013207649370262116190337916579412571153436031164436837440819994201130948233422838438887245567720405476796007644905332093730846070949031720760193452390034523896806306564504624517283376654411076576002610427112421805920099782143183090636313524335569956637386192235274027067612618500 [169,55] 27854994738143452932014468471538285495370736514717066514443591268103436784629940939351959511398093565784393921818908505939782904299055524186959094100087970851289995785414907195981426172658617186507377181525266050358163167004584833267928711192335058497337539933039800782028364834755608969238491032402356552407833496300909372535842907411220393513917312934317728004174148846969435707934714445299463362392540597656428147637799488801477220864045631748412658398510606044264177328107109961242827335250254963522916638391707204391797186964586671556399178447283661440695588435701642376764039375853989057846655279984547024252942972058053528877796989458935832528711689051256450035071994619220914706570210359397837529827250101562497655005150439246040243116180295114511105847396442016606722389401075259020236747265926170600692688175967785804493674587448235960625223201790955819079567730654779565402478322426222343569252010061408367048129973560872389257052704304700045930135163770347756885649638109890665502217759021197620189295850 [169,56] -350665163761734037068939027782973017870238706339262681322145036604481784071586973964382057589650712558896882064187378870420693006993666607572546626247455388907825816302281947690162993047139830988714405538185109122027186417948548190552490493424380110864446660893992894089793650651048530418306695950620959872550284115923076005917322211121960588907376707244930723843825841324463002173677184396784318071694157488807396396834846008326354480368137006899779045319222437750213657703024430068281264797047442291103887095296397633587761855542037982403798987778146910480773924719520468126100408366197825005925675169496667813327967837507388484270867212764575514514143015066057468932237121779036847384995187893801398658491905814469403883305777429786328697070006968808651056042011390688671447752131782475101659936857479751118177793814750654989852315912885050771190788767057503521363189035208131982289674631843012089700137474971788103832732111016334231197391124176577426938987137847053949424676734172492846913918964431178987300 [169,57] 3709313863467751277091617843326280889614471773419356890150332495862502003890438936218820407386851520399594997731124010770927954653902943512346592210731939774983769330907226463551195148123708234860616103940012438747523895631450401131098680913545370492136462258243314552480016913514734660189518936245575252904343133351145656321206160153267320785087442129939706017088664490275303899079228785238364868162158740770024255475930523323879789788269501442917485731869281571272959208508061325061688166630269820819047789421024140266693160398013881052651686821888887159205598088323260352564894300176834722007322396085774662084156022623413333193952911133576021645191841634720879354193024969138848044778939581842689739260072289967191365716516472858037450069479864310790806234017702930163031949336670637085359877517993799558898868200387331537942640136998584311111392032280004919048509553584368838251983996433589574180039779105462670119433529666560382815353454350428453037203511256918843576447269568616609302418730569260475 [169,58] -32625656109427738644580287875041647046398687497768137689044205670307313047880930756267370002540723774683886643236069443351948586380231893600802112169626200692170677094054808817750500945125751823866691363439145827803280693653651689645036436758572416462478900250090712955207322265962823033648456555038773183484184748400203398041578227239101044085522262144559165445239867503334645241866675868360316506482983355615173311266524339676990887631772656052725009742106372680939496385059930047533986897736649077610162712252578326314036586360346625140440937449179011931514823153411704296509063834211747730442772094703106058435212095536640203267237358968604795488880886019593120613688426730700403260462387059434862916705342882408127916755970772430124946012635772935512846331411317028076507928119393008645438650696477497598279274521953917914119883723038403362743986512454487944559125530249532260278011033518151133930130350235609896069794082860171739301769230163059968552287685262023985940254151171568530550220264775 [169,59] 205882177517641838596108079341343989627783327345386575761033203141899967032659653073637035498067651668152415616870825743924894206869913793264846753179336181069611814073107191077254795871365765233357649693042444631693050029939284278813883603626773247532354155087186833781887631970308421077151712921099294715451975102965344232571369923891383484149219580615333550943768158352680769330710088756424170399843879808466049579530108652404035555341266825211977484606965476533771920385970859898777913339204104617329667064361766238868883697754222346802078711713557827199321515391683604464246297969821910235917879454304905629453211892643974477593877501800131240190215769897810867635771810657408378646434665497043412306806405862551168445310577040596584652668960060079058429872807781055912999857859688986950321279392225296801913502249352467311859604685528605034075132828553367212426490506638846339033553449553086898472536462990603751950564281747346538152540309682901260529932061546317409365193636497407330516230 [169,60] -1017855927008305440301358804200569154014986822150672429027035900709055790228597961990722477889954349432414667794152012559558393978379855009230652161432280639509795623181240569994883449875825787563866088982566306475372831944470069087670312249259654791438284336212278233298232048921785777135861129696066479565443569527138983777652584090624969531776585585309998592164145298220687317692103573503652217504070544760208628996041797076114739578032865098283991043972416541831118895790344812241696491521397964205690884239793033131409968391818665515165966281515883409455489381015311497798676239838512050224953600266480845981238418662767257664588853022388766564261554391728728949207714475520903994571707962905247995033467154988065878735111693163823884232629445896676765295947650715396950200951045884202672586173995428972974588251822190898585100524808373796325975158179411029411179306358501637071234286689469337922691497803957715689806543461105510895677654014051088054569279805234799765941272723273597555 [169,61] 62575630904760430540862049801767610093863866819400018978748822128962466510709197096972245578771711988922294734248957236889122932590416591867498235608731559000748163612454919960621115847365425209188704619450716907084569903028461686003528368738706342597822998575242407539311321695183391474164726413359108287153875428516308405865225732864641505005351053823374132778525415420570574252454703199833860727863172994327315996516445310491002778223274103876097064512782593137389651684075054155213382632292623883674861706788493682605542623481098792727143741199498891949688609906610116892105562638236524290883336291365498052623742155675978548801309157207688809535187527189569583830355670702125213802559479169821271266944060671306614280035845979565764249884806591931192271658943321876310196683727603659031854303197253586670094844479173290995640070639664977197461471781275889545195803265413343886472161540564670936236653078520938243623954792450233184826896662734175298666443616458611357639369987845890 [169,62] 471240765506640074507055262707431183905897005695917051232161516163701234946744620966056048315274357629681131311139089669449796340722581319829352824532759064051627869570557500747994329593717121371368809164128385116471885966973601508644427146503708052302261047247398359375564588275585713458058883564683745165163919503513023742917369374871991527759874350676017753503841130433344814275153643895842123532653549728796491560131719490903663920505471419548562784739936134441993931182311245540199973960614704973015592109808542486000805830834343135637347019563062590048283147383774753121026923468796728096295977066202554903078369842151917216484444627402416101468672715942908363810278723651503741443569217741297302510986682321336829184703797777728126368359731859545026637885421573782177916363316894408380889113256147901659375893755927641789303986524755964462829556590992743596393138696703870285220368010378678617037975830244071557807287233817146633329167198909035902191660954517647018861846425 [169,63] -37222242370708428474711770309178105658219215586933687241681635867156463808637007623570184560288869880120012274117159822328193924412112458607909960088096675145645971673501368694527191481396429636015587032632729101358100993369110547241129648911866050135385463589258883862916285555751632831740943723881194048199463185362503705379542896775296913748191823231270081888436634049165142628831641967652139726930530712625086335484748559055533987767177759716210420078921004758752530977194317749968049891457182990217596933435362361038163651815439127538963751238085089998060679517332671189528001379408300427844683987799450937709240305580356439167070809313511560291843260872050486080953658206158630621710144342761286332825282420060998925691846605407311318679058259176446022932216762358771571419283102362857870087560112631455188089211353818856692323989428404602747169118926195347552979093131297353952614375644235691173181547884759127736773927067505864023237158999451785851319564827970381168320 [169,64] -851943335784017550199763485051681508300721658588427076056470502934925208702864851689519580609484914514241820790653680528953189587670495110777852127855302803389124810955296988723813197950370114588537243419125032097428873673471859844312222920221702223224783514506114894735283574572622000655605666721898899565621887706031418975560092453106560849745895586851170558351049247241404876521201839112275004741704724221774005258709001185757132376057989297318177485514920636566013609472792413651694891332100150453458529120666637344010066296469076174116522471514113382800196027772504724710722077696421868858981454112182045549872070497662146833422064849596365037918325191830682274942092298032035946206028648066376095909913651754865191431597083206313389564791040986979197584135763791885141873812514699924488969002998010942306563913031453879631582146459204339209520460216033267100762098836579408655756540148456560320792121594497155614133708451326766299432456664748132042348430032716441040 [169,65] 296759837655563265030988897799014121508353050714268900037547371713233427939636965051353840955374354064137934546264534527980715112920053381355354117899632574914072151857135887047082080353341351316407023836074732984742817047906682251436111230352547761860132638050243132678372321283597181965462535611983275995395709947793939703445116166480449003820702326362785164055986482519742704169760187676242110648201834574038863396263520630370333949456834255985126736898431326641647841801114273998835633930907122194893122227673015613188456509594949858777814996214375294576803837644446982971191468227771433445977306248039715787756007861632775441232708805403880963908397525263473541222114759862837310843219401518397280877240906871485100077876669730389621420263529713717096693772553876920900476419201845581750576204791290828386317937354644831774576716409039232328726204753580214665353238118022929255971074806221177508571748723963110178903132246811176743887549526891411915857638834785 [169,66] 177256150918203648389826816605642658961311355863667662836315926809525293063199117598289387067404003608118592173517669493021603815977916909794677440232008281065320394726743907532883240768434427626757753783031139074806361875435222197454169286003067169193701470479324632274917379284780261668787364135769264169290275986458903544604620176039451795211326380010583995865259183732789835896297638251366077828031888498549234284585619306182995066429540694500924908513476722022352065340069224979341856129145661529628300384285819613494519623550672804677057732650803094840062340464265081258808818631503198550397686055004098952896443453530823736404319460037907748364483316186724436572309300396352957477163331955777755976294677868810604437309770285779894685318965854575763653154744672343519167074463475844802392954876810169794192344353105457859310973106352705545629825901239434331837994176859194268874535183747029033960274324712211444837051593487718241336960985756860770510300490 [169,67] 1784932626405717273496240318172095195304185152035124169645665548697576947612777058345434643563468859996667415656918378572283724775163291164710691876085773702086063386040448269429229119105046488802914385326041133458910514880402865201468081133211028215601507664814176334860725825423653539119646605690417082467542664888962217957883477590701749806667565224958721641302772215136848292478010561184242490436596572340244962851103258781197103129548665704049089790690200872270679858854696554350476538917160050257138817757845681055960145868139674302167764554384283661191096530420849475319652205252116829879042780444207544630968291701164907133661428868833919656326121332041690274142618712805001763467296566790839539994374336141454756270397631068645657529580295079134151803522097637870398714541039096699432723228882996075031601827982896048043775539107528172663592288926268272781945718481394967918274253278344698269671980757706649462903180890140446206217297634413738845980 [169,68] 2145679517045583002415993150062966100660615576269683484582764243756904745035896259417023038569073129515955498852244281940495020114801466268872753385480806059047080633262077760553358148534705559072312659057251598490073349220822034407401759278962764151727744562940663703070246181187347298628037040302308591190305775540593194874203832321306197962402926777841838009984440586559772818989640458559706886523081062976922447429003410536962677430522350766566617148688655103559501923873240258056931712701737654652540931352514816190270781134730514563651486822002560256216323082416803512175600288243023627784231436868753538702398251224399317571643841472691173372884847973113453907666278708100097784378213125830351486230825708499306457540991416104099522506173059327341494856794254653842196607477957102723580519326282664675750802715790202153316010003934339871576217700680055682000128075848189766733159879631264618531865676095098406393524883195992784223499759266518335 [169,69] -61330978454623463450731601686349638696988972685179608337381707619524800953643172099149392109967641762379559074701660290823702525129010422767163896669554562314284844925168210524820477277867142476389124602683900777292600231481186724121915337679326599728361105098434966492414175949629520547148288145805413348023008311387082408540975424769326065428205265561450235871434069668416199054038168007495059752276572979957357860297572941824588180272213872699153815950348646210817937773487841976734748530605795341243679509304091466299831524828433116035457326712728753144275237383265341817421430374297899556493671785964168311183053423641516743106663490399778901069859835657418729174994116112486925744110947409893327352800357379921307813520430836051852051210506142298760869428905730270656914999542158500046574327471162334392670016835826505610353588034987388431356285362780087839368209879436730567764474380831075156122536222984512185006653670082514905501677837820 [169,70] -382725035063188933626267800683057357261193388332025920447560329517442773368037347715100092300738542617338950979750567318866370721931678281819963324097973729117568854042628907352335424440688164473231298847667735770305156411299491641558361310898683525542118440333105923386223726463077332640842801790848753072967272453915589048405663913668962397337230180444722716889381884593918082864697949156846894036502016131579440799341803189364099242917837666083063908710320266713751881251921309104067292169592690973929363993276207066479173607953622303869672196602372164500988408262186142604602715035687064829627931846274088539919599173405635768023562144573192311485525739815649378140735005897726704473490610402886734655109491585158035040904034028166190120125801823291866438668192233513019447289020403942215036048883559275679519493629609739899371644106386095420733018458725217232178956250933536685769693170480667182288877686577290517988291642897439129117700 [169,71] -767779379507392764538348581892545278121939345655617496141718283738421174886920186432790084114771037124016500896883597185810442502833383903126196431699144322201500190321710700788200080355479582597042985737641264887940971763268105587346834195946135144445522642760643737903322670912479946259121116250562633344215182406408683046486281648611798949369529149100593888960784148395451643872113147891292611414478153049881650831086239201221977841610274866473606842214317155994016386423128270179205786025231421835383760282256170906089383601820068642065616861638502637343192323381603406754851586329446823786244699625346171861806974662698208790920391331988750275336156898616281730770290556176087245291741926549580932066059135481421233832220098193448410569702555064540769918864698906824256644564038813327611519069913009494114359435288256786466369187297397878564491898174960105902033936450621906933393167818664809619859627881488882182267359953435329400 [169,72] 413853751247329833785610494676077229673854720230091815994555598326322961754292344348321937823057820824439116872840159332002116131074747612146645095205768010218637311873448349310795753998920733582066214063351502445240777272351129735588448628317680144269050423381475214633410116623137767705957501933184799073958735654189290330728127855266025331269124629442750809498399992052110835270417448970973171358268798790549004427611528388689434511861934617760602449257644246058804934007421826899884058224428336010362996502616544429326865765181051476709251619871007697678938152444652677905179424092373408090232509946454533395918798416813929438773640889864258897012131235027442471777277799286778835065088859380039226392321001471104320167178859380213354347782608838734725193179745280143952786237197564005188810752016420004058022166342925987249292691834447927284445140787891163492408620391505205619357976953368102821714201266431918320288151005525 [169,73] 4170061009016462714306722532645627263325116199727885769539801226356735274360666333716660578992461437386356222885069330582642656642935289966470196834768526255120919494897302597285837034128596900001509809260006893981241096336330641838813387074521073231036974034898906670550637790507173534071303257706737067323804025795559261477916388745048917125693588633638326072970559686638388414168536298737462347447633256544061197484581464811079095491740866001043470521181696391061802832679975984088088024157820761505859373426321392104439900293364667297794037942486024745734366222140334904983773634826653161152147168444703358625756677807819110646953254300942326066888789710368037695604475024814751414624754919047975031486918417574677044447647365569831604498184212053413014778087458971822159674777774266228824544703132936960930831422044785154364629645143583236857368225090781853981899100633191672528571962623015739911877891391774084826550600 [169,74] 6741910778686214605790570641718862347841546261310386705131845433241416546423099702006603473556983214883363399754231844047620309072946998440929486839247181656356312702150864662470967697430697842926453083798238013361111086911727354762287320415293658720026433758915992236585314300054436108498014346661750055126548642667463234827441511233956705929242523532309880171213647873797306468729181083367298541098701475736003960921222312203917686281726444179602925021605604891437722746454906730958832534965998100880901195547427235304938687857264979572879621622701174476285853491538642335922200382942281705480034073449479056001839728546295315633643383255473773670964222018972775215266545619415381085506415668453387074759156860441783386218489065682315436737439087869071706045173429002357748606465221300170975333121165986073954738639255948361998031728027838929711214055005143588486676934056548870668436844061624227325818929346560029575 [169,75] 4422662456814884640299549476848754130154612043396405461646510291214776529799644498743075608103613136566286680992080503894097089792688778890075570427430743355531575159318422511112008167264287344240412618081327736237586519463412519348581582701655335850850876651576652424726699894839689217038468569238843075992024224437910407414796263555800673832249363926944713654922562788186316300618954189870026473199790359570104811731410198710288515696258782088319856351731085669038785909768091448041155122528436440366807489467059214017354933496632718450385337500470516529150142840714951904245895272365166153676919541656051153662703618430868192893192528193876629570838251527189482347194345250564956051749422698592467801516194887589560842310024946973121341480251886706088973791219813019633485805441919433101851346192254085116593804758235503857401867558672795376749430525554028696487015010652747965442630154023688314455636133520710 [169,76] 93436467971854599102471546152148205105055582487233818231843782414146699395050613405566208207973384707660154769116750730822612897012983126058336050657087055829032267609369710352107512630189070341704645540115189638713097398023060671987556028260072213357931338950753570748643106817046978797350349193427170924063271885552351901263975627734436028640906584722143360707594497679779487781379327655113919654236481126630023159043114506362802343804767500939613820133392194372673134158033871059016494655432273889276664853650755727213389578022088262961014501992822469063370099925703915915405122729817099010270672433150376145169525673188708111667783770345343338233969363288711766279371402721166316540879003202404519375676756858507598045036194420005284230814475582431834022896981660003982803884624724847196357997190147680101810217409672276325998680038510260785705275821367526918213107284045620514484861598471679230210600 [169,77] 2019760933552170119338959814469115685449195676084108131040419091779191280406175484184344489352157496058127098711043860948868655652772467080910742812937074246247737306619013611159275839022038542693684240599271639608289740816599906960045539180135843029355060430219826926965420777870495675518365764702855653538086479396027737877622835518759191826131732052329561784035393815098528105526493440462991025608696467485337376072134710206380727166244919799057144823847321490629987401075736682411879436437961688636868881145362949789433099683237653502956876160086428837192711562082740475560445919053066787904852926174792236369391741542625884781674954141010496529156975992329964538715072760247838176473182434027757910526984966505689116639501434261056935004801989861508547513361349462833288717288080314156521456623485596584147623069166713500522158829039385872594410465959218162519080228575786866500086662565028271680 [169,78] -15676892725681539764610733766764417154602808414377854363861187208926336640825816448077767950408097037163779305018095545438422742693009818909024931263064906422076946014003397788707497455580283649441581878454822540368701847695939773988564573881165631046580475078758614114053582767962754040240475840360448370621721485449989111977274879700755151060225543498474211664713114382201347398207030802475942199813174760167447406983455243740481320135393674802088993404097915281362894427929066474972769445235106297167444433495322474053072644060630518494585026370268138949282453479163466810144563706275475361680293551647982702203397565332273546243919631588328344186718029141275374723477156985213561795877392986285538798359006701302168870936368193276990178912800760573620910101949933537559988524246783133325982477533972223548638909627275422961359922085511674012490438487524521997734102733961441723078204151027215 [169,79] 50944095634125206776804796001279379477271376344984710139317415358445867761265653483588314858651284669341832376870005031463268578683652638466327955657013098311247509175907504334632847219172516467791711525823492669741599627527062076349431530338853257570936938085951996997167557872007103997738587469347773312702529631910548480361198388158364795631660377738670433396834707544018406093676006706868290082541247641040571474152529778296657647286973745021616394942367706664448544073147477932870963440075086068283623267283562194910859502160124474173453100707384989852367607821271222625954912146443001148244493000019945632345992088394367372005098869357628988492213045913149327799924102400493954884986403323796711034438477261502342449249158819861577052451229516479309560683402385094982728221078047612751170557140810456723071026272863637801415690840047913320426319007502213700129897899835278387148616510 [169,80] -135916437602600804599603543818039851128648228540360908425315982159629262500147907012919219508095954826482325665986746734390206025951244707214662709957705026498302962720364717898654606934946021447036351508805669109197366541599046830141112656481134603775756681401592736076130331788763657042260479860721391659973298479097958074338613221030159579743635142285934400953608355249161755283516042134237937557768816037504618509646751296395792054451900460933519123041045200897375451880367686139646782137394822589617739889491966138870536972530168938524041335067125065422997431358146361126533040565273430547606265890433017523690494485583058528468692951650813777337758480901797651835824365105577199804350265833048155565601266213217077489845669481846959124551106812903928062122490348764307980049982173601926733840297895776371709362697573830542112939132638563641005240725689669256863670639164029437080 [169,81] 253059466807813141279439431042790942238101519899204743693043654824577964713552753173886911127497097275154865726546226406573169967290947301877515730687171105878685615770794139935319654757392983270747146006621543592106756590729088576067031866063833607785083404031831800201261738345797909203382358947179087892012855737309705339269121294537702017079614881872913676556101665054104464014139481054815118010019234701980381162149152415795330166111500671031643363521070725853803676525799036664453502049156294195426921471711732216058322246927382469189864477518171485103403207500797021653353851011569276161871141515522316727452307630174068036493207581672802487468815450290873025345723419439653107357920262988809509609525883243430191819320704979128535621709083854606996697194550080720981261175965068938989833790541449264364981897962807901260582902257009331777597790841122180886735425552617830 [169,82] -257618640727402399417218477028466393605275267187956602122944868135478009313371773869985859562708639350012319484671889043459593836506331056764952885267732006233713122243386927680274120846331552113407280850868841360889711334856735606785820494506478912757431548770276955660713332443662347769137545438489661908056372767226732468886738805554003425551260704592635120896210732801487084752304632079348098280872691614305913963148493565036623206439997888794599339549538036651108686165994390980339946438331336039424741265132450570806174630426359866348502112523798793795217945539470669594885665345838360461506369514376547973582892514256172549810059657567901050321020091114308414854790078341360927082765795852754682276671379338924827804613916291635541316349370461860645430139390093806104374521829814006710499955016311645699663368947865045557740440794264383786746756232720255885348462740 [169,83] 130319429105708082687271123034235344288402780445740846454016679993103081223441247704595847953321769843231580447014605103025071180086719384687212931761669081065041751198118328542979932823417215294185035951559333973860924216565007835650579707544805958475586690581540150924448766476714504038291336772523467228749926051282036844926214760619087648783456271192040965956046379172903224023574863347995325334761741760962956105510917933165276207187931367161248214676558792986992028959360117776402949351943808936846178845516266409121943582993554708646319712839492988739530594744714798506584138546156341642846897597385559345379194956494815330702921772475709338264099241188002455532331253865658640527848420282226351272555927926933387313898368629343786324657700078362087641480300599431202846742424198031808776417811497891904904749383379697792369449236217610782981897218044431201340 [169,84] -34656900614620501131619165541125562250170461388664345337951137020429777991966597981748076402045354576730971792536425785419076767891551106240737498762667205165173290839644820770142691002772352224974609138180359306911246525461702862599186965317480021555318087472224988042432399746516629070300437453479173646018836015217677887722741046319322269131139361161726229878438840722320011606802255978537225089507608663663265144997623698952932272278326715800273335383947132439196970612420825328202082890637344339681841307855758946679338019775677456143576964406573601004966985764179157095040763167198861239513201632912082551733774966828014965912347412436606451304349872399260667380443995472611906924806299201126498104181260370499874903636652193038782215151613024493696669465338922649386005066359218507363849622007062853247315984227275337908250418029247630848730268015270350 [169,85] 6133720846068400009929823833864716452231241041911781579743072695502154114027715863047684262905654672783292470560745993797186459780482425873068132776318495847882315601998892230595435785621772122208858689692677443738748159314275179620266152986016725697079986815874959673244669210368915171624229184614652348031834397538513248257227421476827010440122819034516568400802512428565928172749657641724264906952600226136777697702622463178099072906740809641004455975471533555974764722211224028009278561612549437556133428888286685633744629221595840493367296007178026290317678994292934376726879145866605396510716549784575664407071065239738075100708109378024303825329981563570107643873463908969600671827584352606791509134743643490214284844020301272125203151346985664864922900318958981182774353921844026717167919360979587691756658349331577229442872322015601101490082676 [169,86] -866515792628842064099955632357872745238197577123532758693092747043838909579865261933081902241428772162607630540020675905883842597212735642949310476216847334751741021461100251175366522945506276489574115481150566208068200055689557784958505618422841153647506193036712627642785013509349332923821400795903521971742728434309579077542732721387816793659900704340360671810224267609845169081664272910703839976597650277202263873969415591974230295130461590757721700883793723030882884416021899747615301690796694666717061259030807864474056719311870665923667465074935213844361712257387759464774127597847257820457918713636101662096838715856024999150573849823035515804304979151175312371035952747900712349849858462254658472317482098887159432352908863634815497925749462650937713864461030554673411005693718712565967433747915735637687209470318222125442324880653648900 [169,87] 78978317178556536763317990793471261653135006205352268195551266378867533690726174139764761590146585573034280815269353655690270904894224082996227657725490875657001530531701788240706733684582627635711133497699674942008348924592309673507131453740062495910978197028757333026427684730373996162505698116855034922023755001941529339579555212392462695385882205938976335594760059101607080780180493772312017814278148914586925787838336937782419210329244931553209399685702878873955906955233198517562524246191331399400632388368761536402696612628794159870448314313869165827805313933891463812041634553830068355575437905634558650461389445433883931015570123303506124152181631859262130315123342336534521877725914701670105473169541713049987989419429856747758436080801435579570294517663823455817093867568063158794595658560147541494961447420849206264135646645004 [169,88] -2078572223324702226470861058507835438675349412137223087369266286266298817707054582272434538973982339304825365278507194012716482192335362218541625211882498911897622425915700101717448762511200240283137203334089346863112157407675958068319798984716437595249529803232230706034190049907130316924836695811523555771695696055790658216772886951497736483243328999341769357959183047390555010349828320092577829168427232962988276612869987273729221153669958498626343701452817105587156021074028955785041602381968186536641876058643458275376381331802032108837435655110615752668565808572385587468433676498211802911988211755035424163283358697849299910423614048608727606246354957916566776705395860638592570013995760271969390746269160988616376873914208654914372147113798182739764796820580900086615219104058366589850329708953917918927778550462933307947192 [169,89] 3262576672112276423758270566595970741481284824391122458829793068840780395685590678399038286047976816094662118750909111831756325142502006939884917865167236170397425784735390909011967622994016833894664618108161230632685740374471548812775185032847105387287861034693748628079734315246084471457962875005851977670669076099728225037934111678779423122912375467969343558793857975819305492518132716565043492240944784652464305339708268819716521720503227128234299693318322144903345541434646552941168945871519409453168403597656211316982064914371203513313818952590298034949270027719222672596306536651383988516462558831330304081670292689999237854899921641925463830126258023756393505886300570142890419903057059479682436463170137726087162510375483613761138061067677163806423245294461212221905863831585783234871385918889835534046693670708138308 [169,90] 2318303716392650279362202069708880890600405895527313405930787502903783651227810892669192159525305125370318940105697223196401550639131755566490551389393777709107922782987018768659690906777428021914817374511440053728253687586092288961467549057065324143181935546281460571170960565831326641125790163541861729640784810957388535165588113873626853869073568608304595765073585652064197746107136793901757423876923273233373407719873744230878093601919425838359076966237505048283551440341289808294161873682497721131359989809689594500248657744004748744831206894181185439241911975488351742374697924604815631179584763931155825512627780689156558440421991581251366633987236548575388673151772551221585903618504647005978595733894340272506956455907361305310422804291602331835955833418290844033142825025230817550082306425580375506262616295645 [169,91] 572038796363546208061000493889231249325997387835518108050134371922298650369933662584674232864672473083482740851783624801227729243875486533806245833364089177593397244550868724628789143853396524988639875848835625298270667998421064921707654018213128687724083317179859454913113974047116930932926374478743174760283127106969212688451004721944904157431367039278799048548568528803648238142733200526663418403108583947231087494435051848883755268425904391701577310073255142036386900958629397113026115331130378283312290126459719822348303387755584833086871931646862144726931583016662573093652334935625988262103482356515744495096679311650610299226246189176181580672081280780225135552467639184137357125726494240892321813287354195253515305556932744156864072466944429241981532793834417229547323607290405296078965807303896631823374 [169,92] 70253986207582716724084232170477279730930496298744690954827455886844380734167551184794364353776707697658029118595242945563611150460022844576577764604997710044371879388893957496532165887158333887151456237394307740716907064165600631255498887947322068942265314197217225649863725382279727735922156438823340782788859077334298873064740139130028506717012627314500800230852711842576482996125836877873145264909229154963048344857127040761830843300773832876727319166672157640681826570898986581198473426562509187850114611451141175732708737554709354444964118633254222814257171696194022681335856477815031108839175709955707203589732976743904599811371171218940964200196230918637229189520194718588834259116782855399709900719163470468903940234736873832482017727219040475493003494336055664757987300429365543862337935183730022 [169,93] -803882995301063020602957122746979699033550472060313568160998300483648737989162177407973719036429286423175953908096629589458423216238678026036686788321779989093553123435440602737146994559449696209091440666306395568520656837509022921837215969339854255949045614590830281859823017212499140537550520746338409776881560398217798422520702615698795343788462476904962452549180394458564714760457256002267868317217532574512034556868351098628462602639848774366678027451075826601271819629223997099756014401142836501351928775923907939312461990098921384483142872790192573400979627828610635310885962145957619235435342654400987440434037950389945607333588119045564534350331554115782056194533188849909485040584857412455966575710808450421939398044736939463320368818463263321779090833918220254112831896481083793192638186 [169,94] 106776436104027837827568317962127315179727522265090938318088053641629035455599799850055703494487848278865897626989759937330936545843236570266156721853716889139355163494820576641400835659937325693745529910385193561774889522736745524504451689780120609348933156408502015718125306755130818134866238069232425944547169520157798138729401779053763549486147840655428898909945790251700341907458046471476470794799578607496726811819376350108655901302930175121063549328724809196319430199393261683340223382158032800172829464515885857703378344225537694283313765205656078328968293176604230631832633209328860179539855178915548456770720664364904496822885392755323988192466623047438621366940360007474125512521662835740836645741576715023608642291136166020995582766199937845347524478103957030439058568305700230486 [169,95] -20868839783629947676683861921737883808222558056046889322993227243045115370476719134470689842172585041485414672288282409046179670836241033401548770473708642510981546083301587256305336453878933718025763236357747943797277740266220610469057947407852555396387669560091394076180340558062738452573679245367924241251892710295699399932142648768111994284364900143021657169851474555605259786529072157061682299179747807305818503777973994106681750760560113346377200383125185968898252542295979910546629031438207821374376919794602368504395526495650881294940841967000050926234555726820497096407877679824926141336990456406664912564618993789578540077150196543580300319874936571719261081954266183108197798594638535087452979615132142711451208809737937055166674375012586820297125441560113035118387158804922374 [169,96] -796528942476886211521919334453945365854343440611954527260657169545995703781346274652513040025534136362622533637195717524338143082908382222709764505226622236828896137531658035776202879409103033241529058247217377138224155541658299948812537233050271870319245424394317654998525865752544927357170440869660061953332173069666405874752048747261319241572040334558683142731726498838025364967916675634463071339353577503377114962071688388435619234710127613420778356180602005048746359389598396164582202529092907747718601443118254742120388766209357201893463569615514127796937523733502217417806043552430905190054346545861589483110225694568859735064602390142203616653604738342911703523393323703842029662935263616281196142727514304206926503400431166228498810330948418199737140084821568648837489872850 [169,97] -17655169403125181072031821290296190423359316203329980096595042951562026390039885045485675518011005967052127291834045957459227067137355662333291112134932463465586649524171030396798162682666941869993972298804477698140534317145642180507484564494314969702137029116832528502423289949191341850635082574933239216221204547157382051265246004495987450603298816044593318563540621481792706199398239851850691754327482129896319607243835966753569803286079390173444612291210276795967953285512729384213559368193709201531684360451377614347502458488004654016337236105034426841553096661671801049799398720355420789319268812161883466133432294979667502311207970242310685541160364170690139514548237731575018344404530117624970477244170308733797068785654971803627448536541024788687728031818821705302319125 [169,98] -251178469857009467726888826730763304515870048672855770851745843473052488246065890493349261967732830904736205420001618434325019083608046167291291630386635823416592882396498651389918907659257779105364756483033873423352380379104942529952728515432458182892118518566025677565519109071187193586974629682205550693316980951133663150215411975819060155444351488030505784729988384160214956589553637023220726977649340445374558502856823721852093055908017773902288533522458185383869727145193281473838614394511273854362636354044919250925463593009341592663956641287131113847614233601024102501161188880598471532695588773457680653502844870998574455198346686254591750414309433571690366886971734251586599187726928901145822201172051451402821861720762839453160278956223675791498516333122234686000 [169,99] -2397003169459272979698980087551435152890329610377349912596848265331683421284189411321564998631515170437219978125182993356218574221806982258740250955534551396069411208928099228683086974769766797918063245430271652187852494635465730793966018825477973014993164039750644820342362273635869662728776820822009891674158848814336360837722106400550608212312757907607377083725881945157286309663304483161530033599534073440055444026422099738904778932577920336488991002066138360290062038586591022938263470744956822110606382599971430186856785756086983325829280420496554462359596910586074467995745758940554943676808653730513453596354895166258302840255177139975038623828767313814736907732418963949809894958380073913188464759082331358184093951635650734702968540922239145139966888971458450 [169,100] -15695270944735067989171095956872018901541791463748330906190823966065976035402678492899273047346609239662924648868016450168598013228423918721204122024880397373828934075453607071985139405687964673336234938740282973380601202547475979879730661556798601479520249969917986970288948477726679020976607688410767624080405398744546610783029876577474859357597028471085888508126161765572056420548252024313729457431897799042179162601595330415604631986916855470327168803196083208949855303282870074525861283255498810854789825541953530744228625586561081117815766649228538345529862024064906732677507508058040413952686162520192758372931016056903662054158916065602588445058941834045178695121407696700191742125277721307365336790615122055934516498998037268671438229699895790388734437350 [169,101] -71379913985898008308890715884858570979098512841342451764835447274981781223345437970052775258216740588594293668299718658289087172531836744400689969580949103880198713848845660273781961063090606792649466372296466807634644282577947934631333182638637378150718192241256879994580069522821639317931795242054493749778967763647211603338792002149644402592174770354998872443675197589624757592320201712815061274832707051928627108533895036905935518228347284873350759841180311674398545952379590433396895796659152273196957966166170541003731666654488365659287321391298444902829793151649278710332303896456185820485063353113154443863835468094670948002481474939648756262134088905251255831955152434889680959485450499016364135944114032288673967896421730140381772860054146124374100 [169,102] -226875305274607713127061558277122944824151425153738836284087024412897716678030694724191402086147578560554422382248866802360763614701073186296083927441668406586234731754760932608162102526428695685170658041852822756061128497480817497287259322996441727789598875583660301331059983438979710798053973091673382297984691242659577572442138368711227298443228750575484311169095549596222038853153312866671298598081769206746095519067101502783977037768878432825242505475746286849734954728808486154284571421551307896881129905790950982210260766155952792011850397841133475901657386811357525737629958631161066500816779414848389227212429039096483300216218354959861536154820235521650268371276595677105733590800231066173871299704325590120732901892691791356483620974637511265 [169,103] -505183551159305466831636902971676758955740049694072483304713286563688525293340302211005628052061442039363921353533790440727716728949798928081097112418461246437102835723624357117169695285561646092707619765136730459966677312806940715054567853133558024372686195770279148581211776992873537683948244704569513416842373455082727916303985208616330446669275735361700268900725259665380889281357294100137455146801684989968825142704618025285550701389705805894578451081863741237881914606710873994008219854160367673248824200820689155680839357775972437055060116960688607648014556475384776730405613189923911560504947649221030482625090035888170518547553559336203151696907973667190581923062102888673999070645818276597994516888316161367769593428499381798118333520505 [169,104] -787899436130512292272775830423680993531197512667532523112871334598186886910644814531660552566345051583329375897633264886325338155516427894238716424471464713093941711956218567177450238100140232682571225252752505368693169474005023178706743216802325481548893626666066374193762394564613549534301820906679468202028267254057310630292434044723555827104256783546058309044108531584917328827995603196190274923851615995164415054293398064052143469315528160434124624549832961835890441091797748934099650682706094531201252057114173424007970196179943766392128896554018469796215124679185236213465885889487820587994388164515962516416514466978546745728377616138864688315834915718446574553633389418356885136498241288787507188467114230392051555643840346684697480 [169,105] -858859360577922879483228348446546738467350391077448898244045918027259981264577953264965314940722465906769591336202063723062285708927999190642031615100857032873435605621926830748872748515524645350353363425648521340073797869017193830670940583508423685819082939943107904707710384027486833456147352224866059629707245206751201450715112944504372521926556766004443914074427632559807754708484901987268630617333185675433661198733230249332707025000137253284173526189549969601601336008582723618153664843408498656292152116587756314782345241517279031969776679146220855827365251245495065965752425579224131917875317506262845510081915388055423941250330883929281680920640033303938415246181769053698383684757770084096481331112625140145451564674392493450 [169,106] -651955240481545984282232575351026917635752444406146748646707789203413957367023523452021807718116010991184275264702982594134002761311938112868643246517127217804604738899923417203417896593304572915426491818373600730285157424305968128134551640428381828082817708475164443423653081261247458688340243959962031378211820551950870843696254343308908181125704494183974204345552497538804225371095462784726957927053269168181407617936227520846800932483270987257292599201084416089832951819383999325944680068395292403990212443085775138590487420480346203585713299106093580555632146992442817577441707855792463080135044411171971864263021837211483767496920821586357375684579332462234648198956786527472826086716301061188023643679037848370718495514215 [169,107] -342951912013190579826485262122856890978677813650789331850911426804185964433568220124107598124933387849628339003037072314400868127217565854662505291056637933675103491996593303514327392860266009309816311713408427399195061402969698462868367946849807029660333789125776757246778923779185366015456043763780235629125634176854468869053446392780702473726887790878259353061098331969271914859060887766214314350878989608593018216171152827164843537812851636146399919222863533107375124725456018322661349149128342995283214173936157255156924918421553058650941681625317163593200651711916526645619947056537500787032222652680293222871874138550615085249975431880783828258574038181277627913776355553993681185109200909583152471193046621815993230 [169,108] -124273203206441704052044352767928723806697820455181580711082344759469524647336513173322251439859745092130874067793996451409426539278498357720849972599397385737181389311784348881288535379721514992078629971430985605665636776603574559677041702817099039890312116047606528295994263510777341765372116596988406420425266450764201761215744038159795987443382942022446434226498230034834218745974205759173042636736890726864726079885395138953967055729483689476490880366538583899214785550797142876357306461362443206641395655125235722713735803875486592415465374530634202789760672943877197631939166479058754279736530457347940217441267254787625843355983184888823239503095223458897594506650273718279495616447754328388159595061065448390 [169,109] -30806250097286233601625006823105685563826530310215458955673645728795910961940060159136137008503293009429823041677207533941594896369486914260554777807708976029071851080702954984277650808151144940966177824960941624840640806920743215791216486935594390720578227890690373193475372754776058167396006174185048322903365508097865681962343391494405407371711051669455288091380011103431238641860047713713871027131614463983281447454346985912936023402074515797797226837559238643044855491186223942359323297532934596820573006344803619332839014906101686112013530190019879403289442646737216923895043057136133991236044423629586041257523303380399183458883735760803300134495977718566032815073416907795104202969562353646126728307655 [169,110] -5183349213090535450896085268911400055964475688625165616531352986534768123284363844096475875940431619522379991935036797770959459118825249554513501337253772447557489558008443642131361724954520830200006528047758578972707514570249028224654194806102819985501244661821486296376153148579659038252838945312771865312786592652593034594571168326608180901666040818477599070761433048488610112990210511039995331792907919334945164149318759830866149498282012685023497282804503549601873835132194126805554250878135976754871888535340838155595445228194810730480182102472314599691396751826523540959574950069964910340749726614229243089779281279765388075505129444300633215956994676489726581416671783908133857650113494026256411 [169,111] -586816032506142066020530950528816577704276557935734499041860101688149948731593736235604740262531778757153609347163924835066642640803172303606642189079780998594415718019273920505078828777286560528237647600746397173898819230814884235561735295471136543819532654056014571814788817413663101984130436746917826147392487561082350951283205015415255536612959296294415901334723725046472016867032291555818610482258967816501844403392732638151212858912307518199510776953689663318186359346979924455192032693725219080668173602955716729188793197343796284779041673650796829851219246083832114519897268140028025273253344387896897999972361137271020066175959355101726119825484331330557851933045106601807213379497149105 [169,112] -44273070034479287911249316770925026585241468849644775052982439858486793088225968986101417851887378359192110195579592694140144385675999552264242049563656096048568163746776013941163199225399988543464209338436032877842020026031715624035605658229567853314699891297827008261922308616401376658366527972121115126439214041263597882159388540772465708454497455182151567707435095264106746400497852859491982399012285597375541976387231531775473596915207297821408398476889644057423901958248482614231839364760214908997746143126306010755116362823000590605047624385355421519889393837725828631942815777614069972549601604089797412729584365737948948962954615377676760603578312848829227822005126279150681352224 [169,113] -2202712331977485620403529593038881536806009186709165228475530830339376847754160159660933980641343448815060070745583055370138953837687424049182958490020812445538434973003723092409844387912441387872870612205265028063690978325083258902976696275158346186490367258257191943145199602284736049888495097176961292522818447868972142606357430236491621735775015616469899984447544455622340806873635969221671093069273455982296569043246790581713538201623583581553011226069930609281409581182119038889958274453969438095130212403097678493266918271405444876596723127764329741705880765729961227959256401410050032830886307885265467452338010770315015242985420222713321148577714348200288168659093579634598 [169,114] -71446708879334118210804779583664052727921888692389232135333685165944730384950953647534255062302600283550901592941417379658458471513875173962823786396924607201521149203836294067918428822122985038451131340520526634648928576973102229915144436462337846492572174492681325222951043087395801840375370548145941119844574556982278528245338576945224617861396194690360984713301499947673688859433887983824368604520980766672725011482287737368616778778257819893005583372940883617309232849012350593146849984535857617954044213587892525680809212400694761085035122987690710246955784960954988914374525382980926807522570002313686008763735864338026515753517780517384202541525084940247060016501128 [169,115] -1492130063528937966880864410787382564218246157690812224001083285535560277844101578732265668118323506944227142293522657521218228603907530694131183700556073911054925622448843212937800230120632579188401944059830151015405545169314325374907752248570117531656856269201408308429425183703487826115843791111597053915097343693182868294182845693645499410591887537156345758343070657317856000698616265105172349644638727430199750073571357947653045420261339440656750409190746339003508886220492108923124754000576578250801362491588530138522078707154765560701940619033703525678702191079586339182888121568106115684717727629699041444181068080603957609299899987383936091326564032875587045 [169,116] -19795306687443294903928582750340042745579987291597883455066773319580710569543513498534683482190264038313295216679052633968755444969357370256515551665073637531039974580811271747103018622639397113386175434821216790509008932776571080719588166994618657236359371373875747187088133346520993118987274744945471843832266589554410961403523167829010615733005442100237611038451458875586553611536421873511599250114645008770914267624228391697382444686129894733136169945411660126230227802096859284396053523833208239583972525607602647089785297704278088651955868185122541490190912227435803068872145470689123101539114276871268554479535367937447960735936058198984889781498102099 [169,117] -164391711178109609031500903160652493643455514755460410911186645669834501501846660358490987752322844976340799662717938826405990372370886632048480005603432161374306902910587711586382716167294710713010545248777161647962112249041358271541996437453270002141724226705162798200699153369257398013563396256343282153674297230450187794235580503941397772894146018774896799711039459394331646302794824343715315340643395473759139579192864839024114468187301676669029652745988120470561876640275966527884166146016239657867257239821697801755521438954297364429866960070682900584122049269464580284278770928301577541835119887270621410452692099855974361221505615405549254867 [169,118] -841096600714234473104854410592291863348297988949513492908294026516532534676902485626814278265430355961141570419058111132383989081926675418828813721957142960044681825822512721543887887873735281928897642713934880153029667744932621296361228620855339272344626663149072229133663734310271905480542757930284150104515573136592287849100220291308063419581018380458071749421331801679555369081638088011906327352738820572672280177842274907192847789672632495494097409093973494886392129001685842435922645716288545623704598514961577978574254844224895452820957479859531608305982736813154542698855857394784775071681848116524640044870127357234764965467729167349 [169,119] -2605844892906864246262241434532127778408449083440746666182841975152758615034683730129956923507962107670749384154037498187030589871931402309273184668225686695218478110188617096550001042422909824677720640261817262494813708950831554092511814397135012396779355969875627178818009573715293059406963527467571076697102513692527389882754826066444756240827917601802614979800461003227327136047546648375879513707049887361830970793484506709491746749264729585506708495483772468829463176312409712302506164691855443065668554117983903024546901767183698435656622906697480156424550866774834931350013699852842297124481708643323358262306656431464264577001 [169,120] -4797520559089744991042572510173704861084858547281340760723270167249681675888936988740104355255937971143640088397561727727334209277598326220859351438136651465102767287830247555797331159095302713755464120620323127829092868348020072481952896636335735874459053612458912598107914828428019165757440514092652298617027630739462906828889827940825157203753471013806198133520288511032157879498502689600098793465940529106691847823001481293503793569470696039649394177535772174625531995527908864498312413107312839014005254626062558226998684309050239371481557136349644890131819979817511479509218650044423460407510131786099845095631292567181 [169,121] -5142186740309190979570574075202105039703990828605634209505532106189166884247444588290053021660986571405756823527888915091458424369967858140578807373525644879622716210599300230184718210184967363830318950519536371433131661216202038191168669450819602267186581649458560809753528493652608375444849301485991556672257628121823809512772370977225345537559322683969456942897076766414603323544566396829261123594862147292128244544836483382635170018779752376118251817442146267891385617600699886194831773993818546404608965702380048000908466940555334480706686739532239324853276507159112534879083458035317265115910278883471532730200 [169,122] -3137781367502319549168124298756246186988813114583617115285844556441532220046908782463437038526908365305514100178748586398089933942641949530499849166485992866383752630194718954145624943331882881818011462299938510363277076140054178033869139601732073058947926634690683057620035680865241679016541115514491410237999133725198875812998137847896707854430718791909787676168883657914050765905011566261242017758047475265431027733728993668392166814788327026264456852333503302379684690224793309887482232153998765378258826498623276220644756845034783800195939991251063871296493340667170784061605298049714739149700758552750 [169,123] -1063672679337328644686402986985964667255057367783950945277614845554784951390744615131109632500007291659658679111303540533299636540969151142639527596741089618777468203726963826127219884816418468590550353466105263056100867596936676132516827081140734678704320631045129501035849003445909718716130163325056566115801469309502332709793019996520651295112490195536851756031912016814265762076082733139804263410271800287995942347346162497462828795851750919266119449325309960456996681200923058180275608240439575731125768039491242824316146413746326783958838742660423112262473731740832689534680108830785019439350 [169,124] -195002665851702189456955241494177142990176454290335453066810359518497801842772391985015401365405629935055565005068753319284253815360185600571542493896741119506115136701869156197282057570226449681972890863034503054643896292460666410440228300531427295760111201219014021200464370119439598310586371655676085909414541005123979769848925762384010391056089750343891333413640417953936583135448834949802898978197835601124693014032811664996741516935604831285420695529030457550852510549767036949543515152412272995531935130188641184735956418441205956824414006359785889028985023865911069182652272272850 [169,125] -18771162735746301562972154955678865723742202292486101464146321687351668893896026017760146957274858313109843547356134291941739668592745429536639925882649056368845806072646908934852021518591151844770322600100783983429104857088834917207413617181433839009185625993623836257793089502334038057711709980952260281490232580785284918549945807709509807822318719831855400781749033166513519794252329118756694368076349959194118401970367985280147530573042009858256727466081593338912540054980154681580490764457093483060191632518849226181947591335953272089926930120564822063683476401760648775200 [169,126] -918341041232771205392243801634196004285186164042726511456957151540242920657103975485717256208898746352577926830223848794509851962021500134512154007813090928582149199276323094412677230202391785750220859652081949740987718848324718974946949084491662165268686196710551143623246552472400057543541269026461417837671936921255880208310210135476827178329073685300605580802557788941765113330988031419591797081370700791213628272962769712981236222812098711114857712330803289626079916924194295685110837230779492201231992363305548611902259090958194278099073096829881871832532919355 [169,127] -22024438718764441042043196115164264779590393049421868000648887482213848234350262669725011481602135047656382276793264457206777990357245963292780793830059628422108645223263746476577445947852119835109237543705847827142144589759249803042633543694520795944676565839765647189864065713990128372977605935931301732795666267890559045749379389255750089589030056765366331163587742669657712664297986196664403494889274389785197980860170989286973103596049877907382596408757193921324163145132527567287122425082378226190125720785741120974984833187949732012808664669047128150 [169,128] -248755013540867335157490771589415590021806119363849529505258626740103478027230289137991707479489052014651994119597977102334269482235803461270299159536915438038099369069893408783590403089624423123216176228038515861037231728985171237183797111339338937570062583767328872068620345555762814593507679554033388570473314599706331867404535222494804646349581637121027298752284055869975055297302486262155460324724377010858175084647238878302795113476693016738394467223675766305861760772728766164117027815049917765162765180863590578759124630201133813854650290 [169,129] -1265197567238963313729679461582640685755418469061476541766919525005614857443331632194366970833816029096521652277976786393760118651796919140511329582640837230072785018407101545774894031626208127085546045483774900287384132344116375522450604480769290290910543757602217868598716539851072377488059482387232202094033663470981483685381951958639631460826939468065992760718756694546849407456532054545095815633577403841672995306823518229718687209731439743223708126033242149718661700135100911073190206349432625313917693329956745573907331811108960 [169,130] -2755852677966011653307307429997253506651845378171048903684931092736444152071931241843370511901196489158619266971890887898497155979465907552196214128480877848710482326392458092803193630262862380020185651301480155453270509400066019548790334498487514705327818237279553606964977648709284022235299230332197867344282767164593844599037241653299213249678405346379754288131416471628450453436700049647837492643820205383314863067178787124821273605804109184905879544028490695625734330662077023337910220972091280507042311474776088982850 [169,131] -2429299068994832820893293364273637907098640792039135327862092906182826124394437100311110725996181445226989447358639651534628346930832181453044967159727116469710606030082862205765722027312753240951581655252343581103066115406546503389448036587668998335108445768678738475157040881565827119969469457401645898131680944781382588614755643620899680537033477227990885592059153246895951989996155561625217764166147741854070397278122142483792852079096408850644444670088795531689387880083249379809205081913159217957471493146 [169,132] -812745712802364358261148256805946872024966744292365277325068613332016747414115280028794385094019976108285983292020200042448966182257936865316422071014289158108926008047831769594918815977536870567440922935338241101537828749613898284793488399856414996895495891510188885159192025779365688211525714585883343761225128951296631121656942235527142558421588804797650945816847814596201210283534486518307244872509650282526840506467763117877272832223634466569670332263666123757702107842695459674700940511057595 [169,133] -96309301286551365278954814265782369744975736647448947008561058806804511365659515681556606590928736102621136784594135726298170059190848274827395155361210435870087998102242626509616893651606608487290211240318347665142900082580617134612996414626647420853782976864566059400708790944559360644724448333145690356631158942171511432389228828360233257405768433211904645283887479951180143190827386672157482758143895380528455705129987526937031415472362500384943730049483393684100543858946024866658 [169,134] 2600498621554202666690731206633135711498260322683680969501472415914633578484383134293230964604154389960138369624351587207762819331488665997392552147101695468964966459762318851304440184970554304155570205052055880508869715245776612174420596016644094692205787568452565680126716020534661611087498733390241377035856127651428879614058978497541288892363029688566697576674153575721195669711714424386172952647971271256627942454207075333942980769596498413773672283052683800994050227 [169,135] -45824230847968979938034551647230484015471114212023948524136999038817312186820013634106046233504499073617106279067067327653548345016902640326415825644605608206557118577011338429915674624527386167806738650783339520586739881601133864407956355736724095745512574499947917281932741217241312911700031067179935688538292483191366316889884454542652770358607298429620594851336639462445280528212573114129036569532319181056759926801782740319807547598067005067182289110962276 [169,136] 144377501056393860238690554833657775178364539902849425971060719644385026307362827251620123069440545422560409153229208741445002653934596258526059129951432394384636901387125707428827632207745485798814740776100334148619835748940350779715847433260975448074092260006586678123960065001040348806850707420871777081030482463899116067636634342761295801607759970544882533449408135297668930641875674591500583177337971346742500306616467472535628065106768218116715 [169,137] -184231658005987156626654753495683762575830034773921449473622166720917134406403414130244916426277637318634286794531531774501557904628220684084204695257245252931332874381213619583046373425425560990861475576136983784288251983201834341931612094313300402018861511896719080243611200806780258420852849384090216439209160614941760584341061634290294078837515533947451328966322477596911036996197369452407219788432942099788826472247205384885254504773 [169,138] 88249656078872224156346037067841042787698082656066262793246150053464788621104755548086011216839858086860007772661894041571372180150598474386432703078105665822020013671275883877158324941675070248085008792879636925727920010806536656347364952400034437725762338746215353082666430200668763756540859571715935272231598200634094085655076280403281581147149560461875320554007915869592783533414973857421020801927701199452684593773962592 [169,139] -14548158381161034392373262864625049054415046506433639344830337385218095565856193510302236046510518633710298561207458294904667858499564046999269593159652878570563287676463701748350123749510702372713090478672137322469540324255062040156915245642039646720771920974161125890864128782104029969980183957799635152765530255758654952776799492031854961072469781603800561956150752052823647059845437844394478309538296329038360 [169,140] 745654260491732734839073147235320433797685956796494508385651295773165012463484328803918030282256859790130538153090102257745618980762823709820283326173083670451874063565110177878578841330933418966319295175536919783666159302322068359769894474750968027540985828626239980609778811986350968899702633404063361282973488278070630758014722999710515671654739689329113404577295930145208355589144510718015115354 [169,141] -10544237526415309544237988150891285755113439186915644337890144471162531770213555895728217933335049956677859685028712843276545956203243164369368720063452223118927879419513639319707985449362991903271839171469098546978931042444477235289174514873545328554114442760279902557657891209427576730497743427309779668697253660215819207905499663700563605751110985545718187499504855291298128933879028 [169,142] -23869242741331864293103205557582967997940199193311693296036747862086418680846201921218225946998727458516519832105104648732035606882577682036073487882525693991385401407030855135697303370053532855870720108548355143259008196599734253569908083603142824536082544813183672067610835499223985358360474009247219609010491962340208080763864574850353551093281390686260428983481375005 [169,143] -273466872546772969343770703137240598322261959997241828197117147735998126495411288965928420691001312351795366934350368710704063817791337317753048744434328882295952192943064988119923593691096150298086137899273481815945355772799699905611127918896624452095459505862494795189820574019565493247740115272844422099241652236249248178932440829622189447463832472165454549 [169,144] -468198336251781615019277944091195358191458713250708371632003649494677104167376692226515094199144914299196709636477173105447689673690284180446633446331276731034827527634250875026429053057479166144938868828029226202665865547716174110400426327929535666378765459910945841080680371910288744744416094954260727141753187380941399812352469853505470623495094 [169,145] -269159919143238553297204616994701766638190866720801568122908724695926442737302130715483303488995464351274351804548075990032126504361100699554702063328561843436407825185692632469497710021423145725084559396514531468791825578383256036586758444123077602629391841156389894196044118773334175196947456240386552368088920023430357728726030663980 [169,146] -45913846122870857363202318897800812790086384647066159048917599306459902249951105683297626637105877182497492986106451185725037244364952967661423942498945649043107021835866558303828965378805672877030622796783078749127718159536229833157448749705440170610640414529717978519475592225133612512182128100182982639477021085390108600 [169,147] -2000675704769003146188943520214943996394096532139079052921398284937971558614288350618304498159715348369565225360364863016542762620666355752362693465845906975366019626132379196403213731842590764094752372357560745305223466494606660285918514179782626591933986207310440048691389751208853889935941216152951614121145 [169,148] -18517183132399696659493536897245938161623799067667866074632704732266062656849715515123141581071088536503176075948495395224481128962500128900883098187801497514171970583004847451357955211795862072040142642408714425963079325994549849770816804939597331691994616264598510399998749605615223856660411340 [169,149] -28867656510326025781899477439132443149075671723513665461905814083822930390985654502301469196002219618387410736071747700829661976772576799460574830841419208836812330170819361507785879772980419321990440809154666923731010997363276224432323199122161903083671831662284781215250037305810 [169,150] 3047168737368227623619289514006903329549684914730026524513369062299518186142070916405426228032513430730368023730507709853301752488228117708258681298589922106888167210381956041975223999643174874425748487252928392845972192899062887146725192426678507152575535612494910 [169,151] -68639910999229860673718240589027357494800150362792623173543074043021522041594825449791727937547784021011971215507564477750054737949059324349909016091978825117636802701138136158118013986358136526586519280135057914285678790928131401757075907264680784164545 [169,152] 156937711595714434167733890179340658016341138780181084705139278831720280739212711046453089686915631835802449391132612804789383534598643488227676116702580479433038066960806304131103265873714080909532983173416229962484628141263799620811292229255 [169,153] -85824609509973324491419459584251969364068929788173465036543503628215781910438756234743807035670572467257918222251104789569686032249194754072375274847562019782405007399259266718854759085548270170398742888952814949542627929259091255 [169,154] 8817479868859525064203891045201630742132652225113789930612167245180278691263303182204118896824323865405606987400306532432850674945322800658568750503665033509051777280130986264271749807892291895809909707391028376967570 [169,155] -123217876115798609938677096257238695752025192316238964689726346157792512096375810236419273056257218162063628711781287527485207511291984026148632236927451367827780608149964753515235179349318472019171409319 [169,156] 152634010634050434860682030863127710719353563136889311413733950764877509013943193674131675364159126824325202923903804069510760888288871596489619511338244443577971799494801501422591677060975 [169,157] -8529000939390402483704708902348898704137823817390553368202989363450067178615068307400904423819813443341650231106318067159229641277090967640454458925572579304516050185627578 [169,158] -1356228087344127643175920019210660842599957951943136608220321355814863049851797145809501347536695923278393714780572150047142577000225890059057809133768191 [169,159] -1279943621383440711679441783578945508278904552296421279926770375137744711347835845395482581745834885218267267046892712912520835913335703762198324 [169,160] -27949679926953843011977403554780198261664102649108929151744438752378290197413374461538763671315083675712078230773091593662676727252840 [169,161] -72145264479727314494090184435946223757808392478190291958064470742835177087107459708846812642975572909420777508770998972793 [169,162] -11153187957068541739128818921646790413726328097265451532793881656850503388058399046160424154867518980739025932 [169,163] -32935230566218905280971006757773866170554064381983092529752093461913753253304999748069203159830 [169,164] -201175576155569973081961785261227019450759722666092708494819799256230176096159 [169,165] -8379883111070747691275195035428663162119628984109081308 [169,166] -2232 [169,167] -1 [170,0] -24571702241751442177041621895079565890632973004414717228581373778950281929609368955307296115995369044643235743717495090306350966925426371963497466986735945915777335384523377304387735762955059354360354087732826838310965793599216284826740713985963516842382019270822518800494507662410464596943963396520197138947704278639309067455706279020959101555271288127181905250778221559991127794618572865845668831525309029910915919614520102220127732584343007249567873076854626583522806779639889250694925006037873899128967515917835109685982360299915515049505547291348419483434173159296718363144500150480281862494904817382185989650648358163721455681219905588217450850394087603658548082003785204077171735309655224518191005500480007291269939845139747602038621994530115806152407073752379644762040479915506691924988265934172806347043023180997542715923626329263448068441724578117244749074792176042935387739200190931592927426694970298273745488623822005497047186027756328472489533622597875765060919333389370145848250016250106980370037326678783822938960435470329494007494830700096320485276024876673160776680864013800590994291061115431048590887940624806442849116201951717678236303360 [170,1] 240109168193207141595199680392973811413948759240059706291063586655957795300422323529065112598199361245197892214978547273132934786746770815615411684314142178597493222647169843681999016303706510641956890106862833895354992672941111580180683437144540276878310151840761115444347255818681452638382722400725593556786727801161154187712358516305590306335494073011990171883796979992502865730162908095185297056426497083335032512564371120699542601235095995877061482662106237246356493300050530212788901538098645645085000094087675646995116165728515775598517577259850728548950157056668630610922766323236410730003344397281037793570190627648709058409583145593893728058904578585949304302405103242968362470854906951452936790208504600736950084984086319921233221693701071617964637456387656030806329694134260358777366335544200297731854742598389589148230569353487385768946462956481520990456295660077175191699427057073735714811183731413227343908860449531535701852219368924381035696541753446911137228383593460038313102837528874619328197041078423881853840453436606312876896865876912078801736713674541550773777346201833193633017302036641661574056708550006660451176021005726129757184000 [170,2] 37884792608091654266134116483021692749028274047639637425176838286718691349006862668022481698630301494332335394081383430366367049697311575788281220882053299990291646675945964717010860142420359472675768874758060569776220287914869609907713448688930483727498530744066660457353421404963062852620782618208754673519203500071764678016846124240384849006284549949706760505859528915560518500546215511079025733003558053972953573110412840799095588695985696428116989562405656603774859320306473715375089333931691445720679353303203159683175644072264799520927025158143395922831271181838638169795825590673778499053309529643252954649207184780814198855762852859649326908849219509459911875511873723817261853816440528075955469225456191000888337072805910361795070215930845553564311033636574787078242761042363692294646213011053741072205021848435112771156164004043324906220761038633628088338406797988442108078351101470496812610454012881511808943772965610509415912893116002342524612804456960139195316001106301930225239622890337613484301407382092585053599925949614968582133316183853921586593540949817642735483462445199120959357968123371966654454402898358150851042734402579958558456000 [170,3] -584713574295922125565365961007012885889668100569341930229199682705565403014485077967966106981830305038243675107123468681027576880585048243270434283336798763576938465853135827519132021459564296608483898384143077022619501638248582477877913000604586973603629649237684118940954424616685528891365758527393760392851184593352236125128426145473159340438576293332444557883235518572549281979829063232132591759993636190646211925389001077400861869831685483756489895188752821434486502853152702459221921239947330531932315509285473787262876721779062144983636766769334148303026431348264530138895299779782802289668492111980352872909658837221018406046802233353672448192745045776821009554890974605982145846521954077011620663057111881399757458049763076596654821586437417425498569372260477780194588049372660892631962552541960267737566318516569845176565014065553075150283097495352477118000623773192460930487092569796850602321715289013352328650418322506708885226238087431010349138837382271203002255105258010617982241828273103193085883368066181947171649516584959150362454383444467881622007465764994574757403405003452612657799349792332373817512563040758005281265352315784293495200 [170,4] -25568920477127521842729243176459132466338911060863799270184055063113075073096622775218810255820548191965956561314318327930556590591380415146346535093086366787205638513851699924160396577398340932286831316354055671748818610562290673479856615611197924091025239913573429223608605949257059685124907775466624674448997432186900680373827515895828806460502546741387335751602315930238511088454056137123100931771227851926122469291723480344736677865805935613274776142346836413023525056198736196421869618082388009480515081278007016692852259934022200043795429290539097998776804630173159855430955633603428835501469902518939614328218779501273507847052028379553197341801006070475025459723699500498440435250147287047537060730609332288293412682247321826526850008565897820977720367299262692136248527907423813060450301232761570007613598263049286381800671731600931286945159348330719604561096146408985894804920665516762470159986941312975784593488511699717650225618141364858657196132027859644554076610062810836614055029645525269792595003387224446315974392114112095529318467805772592073180592993782179371841783221603788573772705551447698362091145717478271725103895834201082946775 [170,5] 122517003608220072187345095049295031294739878408445859565449983583978579829266353009324209081109545850325017519398273202673010421509312086365919380161078401332578272781220630270115283801646422316531513103200104934174514150058968631378597166367260716080380311613039290805872346654552148211956044430037792626878954445075662394515471179573768793034646387260115306644610117992624176638083863575558190540742579280423936664676192179310421424923310906603814685373739549838537100912910602600909029399005025987858712731698511197360151067351792140108502486800862935090030594583901418870876991382047555465891838715987279625378131059893603243472174463894282180617962022561704201441903199541156964640500691664742737179295350348693740782753228600801283995505750333767786503412041730968130558928149277183845670108123613438812229666322839033598491429481008348050582393163980784597010210463266962201391024217814050934531003612220120511430395449525315465630654917544746427479166858965983942241765467821871006641261673170875068012973645911401929080419492248918150423063015343289146617583468600150640193027657252912424160524571128829154308831445950862500059443049289608480 [170,6] 1011788120443851484973102157278223601348481890636287785963562648441834339077624533351015128325859435760085592422533395888749079929837760014202538002119209975395337360164629617805877294461298151490889936577124201923647848299921249033288822519858962743281404981641500120344829228272853439927975167950275444343512724232626166649692213322505101632359306437496700104265012554881168826385160571647257619467798532744002876226151493448949774434687472243216643786921488834296167579775032423067984464116446932307829765146805388108350228667372622150196965144423987872845983552839105794964058766688695156579840015999095564891465770620314438167221408267117323666493920634683062955919944793924416458082332176979680614795106817457849788151447220915013966580114765347924732959365677606741704280152034399468209241396570673440336575128854507685252548638936313237577665886754585479482786047402844832057818975714934231040185154408491869780120530457168017775033509675300095290457487168262289509303878990236776248713376088263857158988266052527689625031038450770143872345981456742384205865459016618733773160951264579927420061406108803177829260885548481583526501110851816000 [170,7] -6398333244851517405488497434931810450032449554753315968973945167293859407894579730128406788079324908444617279516075224651097762910856229464390773604285997394291072458958072015742524364576114032196153689511515304537315370546673019609569791317727141135304224346574910617743469683116386993967599431395892977707901166402729508083952778406401109098736736475852684268076888183053208770207764141254938473194012947151819444257687815604737000661492551540647297884561450166635218722203301646811335928338479071195708489098916935777321218482623530532748862299729382403781756590630478352190985446880957521075127676843318770321061165775966881125341092964135891300857749638366112923699261613584061030031839448494582272711065982749513595511746353882040407997771924403748971244743881980163650267374695620933329432810247880015628608786358215105666568679318514265094565218149336139325854993498143920492057582915652159284763210511210835498447828315458546555915879520453954606392677561377273985916443921620631688554236018248987395070907805343799861391655461642756531848406767947650605681625337630153735416553755614326963246782534540004831220692206657107304462774906190 [170,8] 4021608971591450770205766570067468952320228591756576684177325097751512672866358418719636765312643809440697424484600693204989678290639754466893415195584736381499941086450515420032807384263929515140445889575692744770231018121202225016407903723529432729794095563157397901096725919459293780795316245442012111101081532786569898014758812862131168022772595983826804445840357902321760210166508849726610503100390110336578677556429466268952216226256193736174594597970772943150505532949643620559411684179890462250212668505032016658429517969523205510280874705921653050149217753520575160938834171653119538444288445411877076902824960361849759807503722851457268726667741494792341126331628118856775011045349468447725652275721997859346131733786833604010088925380107966192201892102421592431967080440829006768663647182276347471656083808329142660045759355776547161857714554879296803420697875412277427439598794465026107249178359249878653565482939009428756750060019831067504762087828786056279368386368911028519667625039270013748036493397517261997261017014712878989487624812381695495782856848044122396298623653140831278475301332130473427655763889666683540768874555520 [170,9] 48097908170192886329476490564758993432426959562391568697496265141805435081614807989767219452395438134004571269412393994031280082000651708695446398879927813203763176519314204638790843875491039157658084322096892922159575435039201849211291086184684036916107913209944630698237209328620500225111764789355531910565262105722358120322919746071118409545208160439258489519847300018926147984903582801272505470685806203906578284580422570497412606009886045784504290418921207732828182071888332402392597805681843325492801963561419895775589701802212215121633641682917415823997712322685948113705432335223510362273609146227765236691190926125792187940140285113634691082096858558055731763408248469173935935860523096325836742227143035939965211358887945198525728900994664534111405771115039347506694487594853776224010165942970535335905944347646347360723381624429656705703103228305867204988443195972355441767411995996781437892395897249895688668683156836640777514611337954706561299834258424887681000579124874935940466705538586506540059237873691227407935533579857939654248885750467546470542330248331280013812773629212783447373200790298724653293793423338506479289232080 [170,10] -140836007493722046682419427748735576834196472893717536695817055080306168771376012565126031639211420279268506390743814042914099604004965146910901102935642245751735884387427957001375721496308390226081054650439236248289687293752832887889395358961469513820872781337064611274616079372094128489451503960655681936924076026386669293660353337970519840807334698898662787786749108691225700957228775281946139392905676762277693006409807332805216019452570680836216816885944583948968016397633673809176436695324840378984671935098887661946050031484180727128247824831035835682787019736697449379933586659487090902597911465762259100380084978790895313052396562330173578158210811864119339275716660441051694784373248197083370571906559954128958873839486520951801404146056785576016411007473325025091040799145951210909630748481652141926190770171027668499388157140468377259414470968705585504059758396868931714932471378546989709643293345718908891457086660734716002849493250465964195920210285201755061506070805845137561402551983154332827289498063858696955858464231289103897404186621853672296931477571412220103119947798109025674196817938595020558836026189955091296822584 [170,11] 100471852934583100805969866070246002267092102948867193176002356499802390139368574722355569229992438956841525476245639880743534091728816359088608148628078474614949416421569135145176019503856869934989366327455840577113615445387684168337005779186866067915639791691128324647063292815875420540924005963696180919818445982847767713175494857020327995812882689745864408773492634606540122300094576224819554373859985765988988300298193689001345941570040654572297501046513629818986506643807773247387476180292267236188690986193656160648143003483697307762087723138055362718505578594413401407471072547820304511673531928456020626702477859678433329740408369620425365971016767535138974002003985567078742195063959484489516793473783252876305926111383650760515060966577927292209587097380353486782749631724434918030714826125984580393004797348505776058791943659821802139685863716448547357495974881945261576043387211416277801561776369027667410502740524467074796441836814748916167229430805975055330755996335803030268754401087989267004295221847592025165358217138789321503123988450110037544402310293224354012899194459693527624142153606820140422521088710164597380500 [170,12] 233086588096094381617838033475543314343846787440493834615355405486311289987470045116163384439397657265783507797097172777053713242035695951237222056949149044238473199013851647452627373599114029256130050090911239436125922082103308911216667905614955505497744121040104049054253212801727807890977826609132825951114901987964630545723553852025277390470947988858229371001969483893579823069554154548205947243294131898776455032539031641762462259812815862374485443719473398134819427007799462012226923413156181113401179628202842741313757767059401281319129955912510334051314849461439428557546715721586547556374033501589887001260962771015705066657034996362739056285317222643200784976423442491588275220653557965536687384046599549331201045894623025367533827650811546576488825288337809086142130774911766673462491973121041136178443580792966171001549368058306924901119205794753771184003346469103398567480885432126787368082078539781046000393862177457897384039416367494789114236095718896031222854012187748343596134878365741573570612127554043763185358714499711726911874937305649776023078336966695158708837577624090509139502614187400841343696983814994544804 [170,13] -621479503731890724194108509982825137575296059853686440315208915872045232925688617355732412469512025284761684737775060308319795477691502842086190405629208945092495134863643651675270530859341433881718306802656258808153200366554341552217767827162499957275984470198242244031720800823797591577944489417349795732749401353597229702976406515748741503115805077210982022048859791838214130845698800134058154633524721149214202094937097691542091863610658826665426635228533348155328255217628962830616761480896442409123048239260344505476477419065553304643961975703982632767580029076731263948623975099269642673823200559084608981733728058277630309620797618354919791143474454011186649796606181772685808684474813864206573955701235285235937746354202977651844943065155947995962837503739774427359811012392677146779580137159713543930430557741846833570312801246513631821393316750742971918751816562905317740499221077780888393804414029631630072842254174957899606742578899602465648974594033431330160310715113018145104249500441878944944114277585530135527792170409706730170779563353917294758545636403866803670164687716084555404343880484038472676542510673596542 [170,14] 556811060653770681231723051225675457858759734813964082098559717024806299782794740566218403124631168148705838775148636247986178760907386123990500792099920119385233908744724059356047228801806320349722031380054943569783183467183812963084393972128648570248190237423013727309726921578413033514133166323980796381380061238872932351094829447379067916752566799538708495073830066933501198941845592584819796894746434898223458132891119556514567477753019016845355477406363588637374816609893802802400334867721657430015733428236196891221206326943996531566253232333691417495831747024685185809230436323120837928721563006242680999252103830192892481757274245809578271786633984095554577616904135170008226670603754446536626132578756185496767328443711582699416429878050325596504134849834729297857818062064873183521163316117853550737705457698133244647614420532032329703306421351141195216319248362871888463728263677195519491392972558838400993411369367464630082420240350392647044497002973626782803955061228205691709527357578445784203456295380508899099377014427683210006955411804411767503495692916584715346264023894909371804189489431865151718315360224288 [170,15] 37060682137940807237125031285106029077802685707149321330456225470998132547535115735157374883382390592700610917491993709846933962414587992940276758635329691648651119757475546633631313255146285180744358743954435273115786949202757793786032881226879573587270041553428439770228214413732593706524029744661938707760343594121458174985894818039386969907260035297081523491371723932270496824215488355959976536250913390415528873318104045568741117594430363122078474794021011143475204590072439907544807710647343500593107401401055565718441586423672654386245041142133151422801012157283402591151765302698022165393698538435768297153417686669954455900829631712299466928360080866730985346863778002604021205450151914868955632940440326127581151778129079540127726902454651521081972628585956798582224212723647286635953661840440519548008745786263979613755866885981929059979787993000914165562998995352093690983013335127089750882609330132535125188257412120621198988244766719579667883508354484991348935679360673725831154721355423108472386283349992279309817809593249202605759282323831557654077915837926145088879250077929090683979788153585709385457319330 [170,16] -597677006084154332761693784817706928315095213172468060802748824062488383650025937884217472294232006387257240006505892949720462332436711775914797885695490285884463309704855638218115959299627496985243156371557522719644396173332246872573653733673247305104025091686609814310007629159161992524613230318133893399648654979727803510722312498113563902379813819065485251562944087122224050463533480921656188664028405163501496639454364476786779189851105761045365807052981692764548452375333912703838937736161709817353964771961916253372824480267955113718149294494704112520915872437927711319469616198164270588483573528264965326762694766726245890435070366643582578251764554900213549818761088174677237140327776985522276323623288452470744762567624477663572328569472332845832067011274126839612983097828197143175466767002119174089617258055302521206196015765819987220909368052891270082300813951691355177875689138564032780065214206048117799320940104180825455449770884066506129287451314303170893614101347278876385007849225276137651338214160798242119851711711781983956688826489986029432741554187205056334985977448154609975735633181221148938337801 [170,17] 623994047982446248476920206992860504864681019564411357726848350234621502880369639633147297633777694235967280870860322700143734782676350963795182303948144877269285446261634212667482732945905066736082741880419634065232737525077493902081129317572839686733161682432882410159466973517648457013382729002281788862974389983285716847144802918678082824386580359496100439184652973856893270675346405248454701650343921332969259453849615252226669241635567856758550535328393097751297939243635516176376466751076371561155901626948347318073165824412767011003476283822420887487485997785189001803824526956829547699788156327513018340221928567774222538394305417417523214272123831868981764345534704884418948857660890379661265278087208488792209794620223833361260085621085381859995736945387871351971077471553789829420679661668319363004365018809239967482753425726227343914807137632070459072944421801115302299936787209880223906632953208088862484652727159164093176645351071893140353404836069891028504973010850457798888281504949650206006090822300336435309611457630722206584602853038676882194740243376484864008730767453215385160099398703701989424892 [170,18] -242958604093388448527397685688256883034963870682330337991502010935987814058439931697630709937776867996281667778759324702612215688449957725575818093074716222193173233062209630042554057835702186688370746031915982472554481953117398803891609485379756375435978597333227035656587864042611909724544298296098251139579218939434450711532008637266278065946043905779766047357170000119756449560957610105912403901567031923711068066418841095219886488084101705329879628170683822137810913733605123305449624764887181058507629185145315793578983796557896479701162320134759904201862359604713754277549353446561136060333508132218439768784313232174553826407812332757217097172928332455336263850367247989058796320938313090318507419689613333657294789160309346180832943478870938242412138579769821564531693139671539859925637942171270958902573228232068599631473159347216458917934290880050145424673206758790355818997317460531557268313640033003540941425024635867525985514349431057190288972676485635297084095133566336212403656873584740285681485483612263216013229563446291836021309274281102580896768715501814597393198752492879638384421505895741450026 [170,19] -93557350006669217687319376299377164918981858327215109895686306167535908729676294963818748422592513069848447796431421195778447849403856665151259088278536657185169803261566871605080734027718325086523915422516659745742386337195528929640692005421037110804205954925998799448397078633252761199011975913415585590917108279929120298019838695477239443148654759119825265197757917233571588721296347424648238061256954535471973194870275833001068001730935953226602638716555034058436910930014702739379031647973882650176377395195880274676798235520906548661405469921108692975188595347349360319489974421510379538458119416662588931197223271357283441702093521598066289442609523102360801238720965755109969676836121299125903197970479118793218244357236876563682845731479268009561199156415878498716720199857982997331156567325465865348705106107930743537365358793255995277518486717183665796585209454395807020904006276103426849933085452476824625183628653854278310436676230749760527439751299462201310025333270462340691153643805219777207663895981987475428028521745698278620360472997257795032248916544439468489362856642609647830187490359146184 [170,20] 170453049885220749926299527106584496015705932293473423432944589760518870019172835052123821687289198332239171466209752716148839144362017049330355105348370983097951783084610634893420436167823638622739923374065038757574869679336343387877928243774508502162051126049440839550405314759208770631154280423437996594561309430279042275848789341305814667439527027205414053761956884778681602118154284849055889436358077988753497009521898723255303971666717711966645450717367133740225354045545636276536846764852642560531332420622422452322044666915619994368763970188805464961815839093684190834260024695338281627055995062182323453775485326436485799869112829358159359931591017710469222374232466263208732130409290390429357562717420150856116824776832932920008586282890000259897707825692043006530915254333583826997850414183258086421293187696699440262895624801912552776540867007257267719866125957979534469951495755671744143985837660600815679722948819614279679582721681465833744058830981951891764808546859409356885109214359288340082292835243196146855648041154958902946938513033925476742010096282742617234648028056459959888328769170626 [170,21] -91292633516510213771247313950933725735744119028093338849135839377381389485472905234854737048510085238155844913529190359675601103287376292912845632915737491067902367514614685472538205247364948068089377381296040007261294705538198957440739672411261408362558864604111958172983038355884873215158153443224151334392700838544615582581316086731082070413130514362187958205640155109623482922806423883871657727291611224375376138778076411842641633610760941700376588750526581101653687840703067026966749431951596605006704669165953043473645484978081225962374632499363085141932321378679038367051121283356172321406957679326709119942666120553156784563290252891688089927813919654676132541366549795669888796815773311859090449949224604428460503080858233514908786595683947079923083145616758509103416202669286411810782707988061781786546099594599495787155134090832597388795621838246813437504166697124749460830924028055296887898761840399887354450890623436253814298430468004560434526439819287111434834357179259360936748037211854156237711815185010768409909318848140358181937305346603611275491853171408841125929001241196592435411675850 [170,22] 14283103542023933193473534068434350769178989646292630133996877983637155892141854906497539491421891486011214931696459850280364181757454334114400780538098136736533636503294525436531463580105618754286988847824492034189458063925201958472146293795155511882451228997561034345672837612786904065302226289412965643449809131113467307567917015376472168907713913762832028234092913043259256209256507469926908137070584239880022583045393809542375119061755854924251777135278354554887388445879991627740923037240125781711697112800255863068042308625888427361478576669263736064121958212908538619247444218538503357913695976516988355921478876746362395094000122164942490603903555580904823762431295269466440758580189725003996343139826160419194568096092761172248170957831615940905932668238522491305777190792181463534350205445576412544353873976739464343323553701532328053036502105033475281104134027342694393213441954671445107615658023440754024144701544899867965726378939319107516091664605556148456536563614927806092274694922471435805803689581826208932589223701119818613926640676728087661547741966587180711956739353907866472703275 [170,23] 11437015266464101281764201389028892384683447735768552626543792202364800534795901783680593454851375932046354699662367089321471713702411655021259736179283836733290904598546138592783348516405965049932308078379615018685385736130694396400431608370147188694543607908131670465382003275723232263047555848502312238141848614483605849288322307931560710991978218456665811409282490587821556221386803007957489393436997812676913611455408901415813365458929932931948632205334686480211435205109072263801505399599609536908338686126065855956443108600939279088712714858140623004789092846349569576912079952891321694642404266067672849568213720027778180594922663725199923879423692442079293117631514155532894465130870562428774814720022459221205506139702628857115459905520251288695040947040737030460871806376516319671415004378439169535115078080292642213189410504151260109104190156547490512877717184575027320452457513054919745147934847961922769848471685105214803788714643704176449631411024186049457285485315738321819895150544743571505262812131877797031744301155298849603514588250104606403728620786712433872225595199113705807325 [170,24] -8061911335083382903590469740839398902593891681917652696652786267366452864172130272832696830538245099123315060166994382780511757547936815183105317944995039944462659557625133242601958831272626124749775855649471660903703548603408701430111998462961356174023155451744284269078541936171733194897818909122926832916761638951402221007606917373583982276454821954837739110695820054343645944838027800491788276124130458630984803598164322161223894376311446243063008437015585995161475164954670673258557063253163101828379934917290095514170264025784306749173643497948958833804360267216356902555667158698847444178831484462532874586424647977161891486806204531783000464722739544856037874978360792076470552168494018955962443404703258092539919696200154140869881949456125000909249644117665721145665903017372735993469402844284987587769309966962464314055914725532908361675628103838553685611016845246165285358809216479829993134822857480881188181427667701575149735916690987074765181660550993044319558678163982443824479061748493819659546749530821963309195455098384040523594223827500331106166733370803358697447401924407145640 [170,25] 2467640134372436108234015806258929988413785648917448510945008426619217074243010365878513675742701162627937737525486373060143633781698179871830990103664953404554966038387357413674682122964662544111192550920107797129435658337658100550441304712590346534106753065207946761135993833221929612036920578066680375132761473881031930373337239425132206818713905922183010964957049106915421129614825154253962640255949641185223545989934321338611905457096513282913795220966488137360215976852414962991843824436198848766603299819600350007883647283308461669033549623829135161302030427140289234191150885191233472090646170819649043778011584485993708553814095306096587896050223011066121171403067873646407453119333594509504173502639669251980741615763020075445106938520286507213435055770013851823408318784733064817183501397824738944892381317331228776121052081596096562091939424794206380142599083966238579214969110176613192437606440060207420504518460978910311239416891285357270855697285145016921315490841005443485868895315997374820610576235329308612617444910450721618492674202775488444016112117937767315934611699967400 [170,26] 216205115207336696645549546009633713730997342742019483107437699342440273480379923526232643821225323557067801495116378427724686281041885833719727729294017809823534042322405842335815087585351329592127602625047407607369090546244928469142076633506089968382734009665176137687604718166734456353076542422342511239861196897422485316475290381006704008776732690470165454366443485229732158578235743687931005118843454467477519284096482660011038490453407277127233209668811950775606124519597471684408751680589709436227946521152593525387183703176709355828605229407371586979187762007803629369476149258332559833208807988531479481881794190854640653637573306467939225890857484517486188603426476093948635102173753532040290180228017808687009551322770390763787654077314174313312021589300888634114820325112218968816285297562123167072205711266485155056409200449271510119907203149418099411055371115129985626547063780619917868772678835166387614993367457042473806494327644085970283233701984282548107291059160538586231834348403882396109173219955475349089013923600196545009716869343548892099621167425210749896351294705 [170,27] -93869877765247823774900750734390580969893062658897298460981592782517247299562730081131812818112195035185918496204067366369780988334198726254302529992761648074423587340076040005780729848745269921045075401239724289231177113505927686791747915634993762180587103463724939382570486818897815219794985746978196354939384964418127312874580973304061837269824252926709495891000368991842995099614127777267585022843148765729803240161798928157815869016799236684308526016752539938370830115423690986553221367229132151119269957357528976750799731533522757813963824175620094964501208527819153468703002699859001212797599069132999801362840596513469162222067783486468344520439649631367742220578230789377671901642296502643940201600964500953268485117687890584662062007782253071813392333083074152044098474425856594862368798868603478871551860056110933383494482851240917083783452251196398043933588532630696762482886517948190863386178108515073805982323515968000028507065413858081591509372755097657414167018128221924658633213560031011506475497257611691459311557697883696381608345207770615931518954921417268172582460 [170,28] 155442217636923647643532402991396628753925100518800317577136421030188435986742967527174422109731872571516092353398448924767884131613326926383587762926867466400173643963439579057938094724059578577359553008152443493014519027087223221081912291378646470864690208275912891474214746577502564202449032746963755276797988811934646760633386534091956985471801629734033827144242431098438385636801297188720522138550489095839581053349135251495319610553206340972193584568475064278272607411163167068398468905078852395346577956211808231421828911161215177642702928365073290917983056109054368620184707783551866093063922106397125013690787928780393814889857966885560194840835963821787354668396547083276634527985274256534853932915320958496634982678711278881877105964390744722812172846359572057063556188030155570854310838336635340463077219960669994307939416206888608453132128440575772209387282311629927930289867256813521256545471228796568278444250950588074263758556321304426394900271379812018550247380382813628405072860988637383646582059633185655930651316063431964616708530036081579893511033931389427500265 [170,29] 35661487717287782737088803152120807460960806621728991719986128120700491302805064646263125003452780164102955086648076187239156807961989691425258617177188857231471336622683338760318730020465463282913836505321003489832969567679734558923433072971085111493470258921032203191547665536130820631976592516918207526008549964111310592050146314453235835058664489817882365496524439701329166017744222731778898746090081781864296466917327467127184075004473577248336650199307407702168565983325411222341703050443987948288020778278167002790804042854855962755338866311969933267958730653516138492586881072071378200776810610946639193457834300799769039298399949938949738767043757327399908234053197174452416785401012497844575156031698085247054104637379836090520322167725262052615743738771721536070636415570286082518076755688648052899250283734275864742515420522436348903337008598221439605605751380221386982043709236921080229288828584306109948699991436911655402283956988517646295304979645426226694900824362262150758565158634559704646983202659872721610099260987616176244096771427520106986540787401512530415 [170,30] 17132969164339300841854548488972464436834304597789103838085259601663236836684478382624496344068074715659287308232746055404232637124079427362511114114601730345760686260759758607526047204985342979213795302505731040610467920801506750304287289413862808658817338561232740090376118416861041135955768958716937241935775684763785862169419345937024561855069153823712638662975313825313987938704116369119958973824629447443013758879873524271710447269676412099506525715464994500329654756703039727160791087120761571780588093683270028574271457432330785809552394616101331957363874147458161581934764038034934694370883292763875758386424458282069614937093674818914217514906811005559591282184062704978952411285648316951540551551107498501462484017320111630915039976457312572985178692544264588557839327233278383513915402270547412916631956784455996048328753974214087913950111194630166376027912276383202568253497795460726097034578022317546960404867759678924358230830555338895755782238149472167386541593253798520251865428531809303156099965011228645230191778017577961494354850238938494160587993626662120 [170,31] 8154006358104002636944061831370108484166671274682261833085056871231249278894554128962663427778840925260309678875970964216939493376972899745018542562405039550804731679411050153863641675008570269383244284278622760998464061580806900519865502053336862037830088256207279598766605617081646018051475351714126827811125401531986055268199814177272243278352928060530883753047338701297131318768219353682707281028370170321988703756852262971438607579612795011033424468834371442522004179989669446166398832136983312380556788522608089365417192756038069247079110540793851200042650924952153433541643609882027362834149881108478193963756550298615501366428522777167171185960787827407991602167096458347920520488230575878399903619535810794522223809417629835675254520396903758328944048291449407899318456782568847343642604044188472515098978795670468186421415763557000956383554696792678452349652687292932291900101780151893568082663375127354338592922878195729375336108884655647940699215911796071933732012320593555368527016679423079638228098917956426802087876556163737754880027105510309416139331063235 [170,32] 2309593180839307397829073984844719481559500360613118191289875663364469025637353644985336435223278791597959109619840418987829592415471286673112786144940608118028043819242409412082621384215947586506849214089915790470157794609095304441882627580526685304613621851978353689149032543526408275599023246856635150838074447426547434923992276884459880971148176430619428098856106703842242587881018156042196223404880426262604081033677638872039937692415870819177928226323895796573581663782594429934028744167920744319877222997598690696995422459263015697123497954100338609159142661825552856315461073136763696844027761764196150704673821323016706844617280553517809486913717156280573315736349529411096206475055024805582020244567139724243569672350841096750739739790351504769831978814857954379726656825565828898396889613140298687050841900165618311863002149906689189262529730877431138726059868272768686670585710576261559451802128850164870307690853109006174811351695647942202985233459834124483982068505274705459132850655011378210366045867670952691334115745996599025943308243751536327891163635 [170,33] 682937787401494507274549471473133093118081878873200240072516889792964494914511506905912955890733896367696656438985594337160092413327944625984076091168532460770265048997783760193351391643083225428689278173977285997757971382126574006232635623830368473801515853984693340562633990235961876261466105364294220429291060913279944242696664954213608878269539045428071263197239912369782614996644302254431723001418378469638390739223894056907747004708389704426984313607466869872854781646754780143856068717926480451265478373002537290928422926139632840985538192024509191945552013640804669246301129269753058285759683933743913670656661297470122028772505486467165612715135939354537106266391135221454139283340002909969211880038563515543376847511082243941145119987293465986129283295076288226282054236055450324638416288466203352308848392082017657287839818477256202788044212228144522192217503692723118354257061571415956788034433327366141358327748020492871143994037948537363938542676873041194209768496802539799605119919595127388186847390982169115793128043834873512609783704254139202395220 [170,34] 167062229109992456725753358818351814069678822880680294277271073468663252119068585616537034172070353824443121325925340196705939817703976302713435111252005406064639774055504517258848448486489545130220207388612874266217049745776469898420364150064315823873644448935404987036030175762237999386106866823915429743047501890419268587960186538214615719434926586914578824307679838489087262989979729718741207974423669061756259222283890229060315430040119943968182691482605156573480521482493930042014830917831902717942840415705115302090433672102477583917555441055338066871674550345813350728087126695368076734777932817742995501090370479991778775652708796091412927938176411247820464977708711722564669372535507693579037750890848539438308489588018255710081036026218880325728844539460922957011318229946758359542451522127425417090643745216061418648484802761015743691731575944621531571471726280176476854641075976802489741094031875392013713188312131410119815180642133379976617580224908061300187960281719726000362201170171243300485794254225006718085906885700584283060042547687287217644 [170,35] 33538724610211627385791877494197681632195486852211534416077773371825156111592567479829514843344809163675726572977488180160892365993917759821924597978859548270566102057538228886379716582564285830333018109985603546727543390972429528993624149405804668562600079849464422927377612343482279053543253138765559028272446958426511324188876898882848979041892542202760779826487467582267049773866217221995918189352651203846521793160968846475872850328831394766119329830994479206176095960748822853410490569382456674665534872540887322421518423935821056823789127744796264029188875764712879322350046111408038665738975847185169529130233919162216440237775065040882516458182775752510923197183090189712673764091795934480343432837316599515357213988440423383348883641877921415534744829290164509429500441353507561413445583853756644983039873808602709343990668214585860310330884052799032538548563988745379313846632197244798541325188213983791873414342008521094207387256396695114634494060221535273110757121388122378504937839554976783145355118848613175589390396807674488591988219866746405 [170,36] 6881649529442833476710161574564849512500481998459042196342336725792185715173384622908904612751065308743205088920642113408741382639592420708857731721747372301362339706261364662416423451066815202629299944226581948856805390870043577361858395344718127873775348685743171254769106461000225387729171206654391052382668737928001031964436018992843999094744102107597317843751595265271313953203695071710991280272708635857972444083882197222421144696592665091036119268600511100733596887071754399176122161698163748967936480112083983914437945159638435353619783740781397786933504887371861584803117280328687380543067481651356095437702590025346868136193056381642959111463398229919564437423404855282042400761280470474180889639312191788234304769807933933516614217390503351817286683452998368702086055430449051701235772128115309431079014856555337923362539715045416785752321817587820419094463734912953172421969018164233951822810786739466273339191991781959175947363535317098588960017929216562826121608666627466413836040309151514117623783060558049224440943796098901197802149313167 [170,37] 655583265240100406946307747571022247605346474588443610781984734719685112630543044395860280296108425189173041834024764467252257971166724830552109632600543927503107793837731947472686187702940218376414457121588430666482870439911564996898771517175924403400669214820769746739723698512604908832765263033015551164639180900605388054240961889126839780483897755442604216774189045488843302406076336769288545884935567414417408515653765290049538962613636320821132717670114594938138233702270826070141264390845884564390195173973383452320028272913688636042023695719716278878662526592828529088491489707855536980504481093519304997575456013529620003152633393835286554887418110449738087900792803859230473909950571528450802204292780041109218894138364269841759643316487187477788521278211248171039665925504900752693737308115628773596814124294771652577722999095782078995535557459613282537059889394704650556620573833472820195674989499728756125896882762093660926344708864558568546529617397654780304376831390881643144460021560445422455785418206368119250285264999327770967624091 [170,38] 192428455402642374390526811459686924824006102302561149558725519951911873031990425554412700946698423271082245118065263492128520446106780249905993753609042930458231133901817003054052346968262361227005977193525727080319331261286920965945753461935118799343967669012783825951909182808388007322745460373823650714725743302514619681737276611456712948740931449405920203238594754482714335811173180411760794325657085828314824313391980797987676308701933011387321758930475264751678522758451958709531311959300904227858324191912389253923845251810854091142725659512451725396976674932623067975935146245014051988896111653288434416189860027361700902957564357174036060081297348497252025020567981474772317227789595889368901684817939835004951907534615471626085231557714144132132125706488975335421750128364490402680959180136845102462375960406137343162112140060397947577915092888853804566843083070984937737822048630741075097373133012622325991447944614426786168359203323500196332885729843496047776476284611861764137466857000722701105163675593862272987630597751155012401841 [170,39] 15807001685193882246925725266614355492673149141855890044229438778664045939864165097284518312354087920390706018685851303130384952260909050239455741437509896089622147394118420541879387993548624237224007912863798726757031927671825169916802792059603668528434378214977300779996655744993733474679681976846921838464510278519999107241835585193450635757097826476534760886161719153485553796635678368522571905090381403569851958050954022286473538076462945649265524991177392346719494704566111095705147036132950199455691668888438192293948259324397399101218625787289017196231334473922515300460683846933314231148459031345076588258919428724671125138330356090394612757548025442782983801834845031368605523965456492173447755234286926232986266958180149840750009886099471708871605088908008415883153429169452842114196960804928850079403261501540734528398786812359465382262862908504808221637802437727196395768873128275600302926891095597768081107963707419240098539664726573167917527958040197188472216609310731242010564616637917519148558266683254795307764023625130267015 [170,40] -4878365742748753763649348781770682397000560435019744918728921017588345305118789624768707467830290859098281673531309696892772246944399546346598174900564014568841260032801427425006015402648632876324566083802618935119092751802557611258805287314876671251136238271736159117912158884146326734286735285017937758388192637513979445626592331851347475620485371769020604086022812560560744853290836226215542200812309783549581346649867036406834698240834214196459132807806546693948913424219417730451804043576914965248059235581352104259296264300214163064076282391356331288219875650388060192473663200701416695858927047993924616597526544499323009580450304481676623529885687502211689950255013097407250808303103271423743604278944807516456137379846557641116062268934579160839879989963079053191961612208339255886865740828881864740284338823587073702597751128795547165812781113890354966006547626917860622941367021418438425222740223856437202816013372574722128941417018462843974044724910137701556951811327595314995646941157842891528162145221475065153559222688210177 [170,41] 2419351976173146437207031337582106600618073469675439733037185897996061866735867213020754352806965293329287816493342840037844573550542334320898401297365968301239778835653766124188780134486449900858652097257055913511924242555814364498012018290318447708872898514317932491943037877797552845847489635678872801222135115180175772841850306096106740295211964013365773647317050352225921972613534731145164697018950708029917811791319665292611002754317591950008630258364416592293868265142968525566132850967951264251633394925318854345795127505075939590632160451388619414703535344571806655512448298254584697817520083282406544474256363774101462086124331447239244762150651178373600529310721317149451252958891015211572806876109658865673293897383135238355401858917926650386340705936885638799371703491051134013831135965744168148060989665004603922671381454851366873186530828288205846398231164496434127981121673404834208930571565430242109828156724832703794595317116204177666698789481072479566070891954195332275044686785809318598829372511914676907353724386963 [170,42] -415957018510914029356115139552398262106644529940142267336935118910521291844030383813435101734222968162789528727801474451199392673877078053376086815238225619625910984015241915546692336262060367022327952654751532505944454806935580899833540816339867579099216740357669920072423126715435238391004489018605763341805832078696797066741664316384468117667624378195812684367806383080960579509346130989911685037301098802427678859449444226505018014366428713937776135518858301337641455224712706512493670198911251542147485977008065494041132703793841104487831146036947352180052556604348111226707025220749564830903771630273266087055332321539705523915957220754624880504525555550588923498227024082412054138841201187787106059823857289195359903977653728879508580683660460668712246654651609481585589761807857972799687952703073310130004077551491301712292675099504989542534601882228165482797644342551272250234203618614832180503286146059359020801523036207970886729153909536643440918334416331674907417316404632946738230226876643160672221698990023012950003238 [170,43] 24012565408239228438790062484466421726704908811662201518153347297622401986527574594409957697880420831513335240908503239912335405369126775954282460038781679570117536602593989209301567193258911100190077193432475970266090951074488902359241373685764122320973341044427595667517931060639763642879811766335159574460088519766989678413089111627782544745654928717424415585008696636187667743294196819118101937247360597364068818751451051345436532824331570763994922963116920611432697546180895544756334360181126554649276183548018630260219650097980982541234139653833209256756424651398692592174067614632679651353524388071144649752601930198388502331409231756783649171657067652685051810135722657469312105532461038164192300592397671546813807571490485393363748611438806438796331171124806519683982412515226075010233527781071875990059167077431203251570971200027016204781861243105260535617995445444480068438062595089360063108914571558501046119261440769782069154826718688549845573875132457184261937890994135616502758746625128202475286953315519257259409 [170,44] 9428703203494430601037504864154253658101646236859793566474028372806989359479023649070580865936366196757768346082455556573403399048216210496415550900129544732093245094240213827858735108990772184630509496764952233177924319289764455394111854724899287706042109723802046058051789524442003771446329699484593672571844791490736074540328288218938170158256745671586782024212808579395333289158554767900661268962428249655478419115754327742491932744430995306779493882838730019658297394325702452834637042586795844138502713838322559738175969005734691742804537701101752662094081115405524814237629440202769307072092804964188935749406765739670720736502646217441806764029926327284587494366281110146087380213608422613378917539672958452151396956633374068209391551623554791365475871091556227731377930632359580673131026603660390500280673565083805976488323589757428769644341275534739825952450993690290761341154361331817151878016592223550580510342938005212501971596758660766719476671976189034010993646041410200141954175963107618192964354400837786428 [170,45] -2986433439874496102231701650721076974273757840218774574026275182620419456831959504788839576479281326849120197259370884198271859490704121024349665076743357460267622980141455829889452433744702651936843120544338149796936530373076078118365147964215682463770496163093407614778594810680297366380674505959178025133753793750305638555731672847029913476308720881503236895655352422468678418396000664685603919657921583043722546328590925155937634975651594886591670488682259288330887846874769773873376353572937240927957524305818339692094696723252337844732307963700978412853792978633303741231018932652387336126503841730691156838495055497073527962646598669775133161210725101725661700775445440511198263589808045976295161666474941468866950113691978829804839090299383182647207795263312500076092678773068577131918255819778368418199105431031224584379681424084533877264777884752115810199626433409758883485372181752281936399854152984118324895336169461706589641631327917351744403755487468761496794785577487118777295052781691908542071460229830436 [170,46] 422337291018444816975737247263524859657309517230850668173346625912155471847716368461556737451130282685152479747722837956059172751332747886784052227025618095386915143450741975394093424755161336886456450586026858748541530550389765537237135819863363551733848977975771118976664101351283879316784380056017943509478360451516352467256203524588547505055795039048327223884530881099652429500626431877907629963139070741447938075785657115517332734719470399841067565266211272020948253080300640998772828877485661636995392886424149986587542017502580639006676828866722184145446538244116787508666806908136103261726773458813355888491636488449627046366831308743486369693903605007987110592710089117350169974646833366079843028674158526334381870952927362231992729125225809617073195024270634659297802077604820713971632712286859430105901388645763375320586708136373410786359700524747623181492276795741796153236452469628334461823822530132422434205318850118266845464530792742225760252601370962706813807318990416206094296800566961777924897726000 [170,47] -24593563716344817602316942637769937164878300905213023362308512899009915941857516274068469059821983627487367802442926123070954283926678850124526978636510675932155412994015331519700305286187969627181992426769419941896400189586461049368488439364829086098912016934380621835820140496951920079753628690301192145380504013983923211125296375490338121891861763810110784899643128413580838182404775106670192605242055819434952712104741142547870989235223591488625620471217641614036282677543313211662307201355950040827216501326225295368956328395411676434166813483631585803621468613079096449949109043165967427825389426221887853607780408148398235406281148912803361104695999796187618857323647343602453566955014477759302975238770970638249996055971667551157342189424014938779088790804943426890974742953113204563514829549055602061696727053780202529157731681059909185286880721435445603401080004267025015986994473772409910093286048152126008181254463299466697307169725234461023148951131834212719220184879903459519070236433399254853240875 [170,48] -2081473640030806570527639539711958014934991231364414597520907133654886625961618869352884391178902020796080520790364622435430497384799063979648878208088284345605068690121395735286585344143820597811833319400533727419462917454583814881267711082319915338288705198290730343845521568708337638804897953872686565372534685961237331047352579712741766477649751060892181027774279837461504921551798664655297008459328956241106823552038225639756564010605478728430347893684126054480962322336428602140303849402402229651370346518938735771254709464124724528575189558692173588008390882334524246576532791693322425007496138099690845590197876728109023817155223036627574629165167377968394120073529118803436774099575115960981775308776870234889637221150896082464753664798047603928201149987890734389515028162234991008103904665875222500615325321823527036947043047155453764664620714091707815898051307809571051949312487062930704317179119661518516473562037286558521803189877458649226484391255321841040799569055373588311092751773855549804350 [170,49] 588954738840853068768601549485522937588293835004267294810095393841389849609413240402247352187300338409999024456703375655091401961227155173216727009382809129278801569640886164286987888408793876300940420976579344015420614955886948778790106464190354206606849846349992116301776416510582657675225128040177175033212413625170188047418194488707493400052730079208566078452711507173869511640645123835551686592788196659055648932556244681731552896505638288832580594504948141845606158456666662631332841362663879737124183770097700384356405814379192667464356565160953440808060726652409522717555358369933090467374166861410670596833028175821865880202572814633448737515569925094078515056991459547225816420651584056533383401961251231424360132614485305721542324477703108120422622974728720615935845048251551836933127735175484713249412000035805692712469141137699135609042194202469077979861706603633532619022397448093523175844058606778120649205865877090530130131732590996068308178830098768989597262786399841252038177031978002225 [170,50] -57388201516829958511773016320729330604239876497344486942015569743112768561326466004952877032174135460149561428161881324788837744552712351542531988171177737223907165205742394184012347390292159908649837192875743322282724335028184394015541025463738824990715765043736009335025164600943108056294116185730732198550685512282177339577974024442634332463966867482666809575122671344011809421078513690802841325484342092922803582694214454325265696917706626290614931191917445698358040644907010581135462555564819853190878695092906069770927649489264110164768260099163603105810709810978530020361523272441122567867551470708447089320764220521614205947716082661224137234964817994259218157155932305060566875272290121907486154881158372699854215626835280885373933273840866147399841400247261053546136460054551001606688139603828526667617973342108954427183965031245167636155935147595909103808701949604986872647819426835919168711894668319603264810712132247201591693010828004439956834980333680634369161797031932615179758652749575 [170,51] 2429213963346689459867660136069508164505191923672666394189364838377715590770528887948536237459720779718696851136450555001414931155917990111651505826828469445000054834869230966232852036307230757495520954403047013188167720257338192498588792871594163546877847641349868224755536793576392630408316117569304344622839477855432696841680202331915017671794373583357062550896658052994218877310303686792224419897870463545477674004123936430593896109765305509086028057302022756628305709616477492192587121542735332266319489061377696837433705072581639392522844625072141787185486458527476143767154539306793506096457088588203358289217287413861540747417215740778053186614694342220742008262056803263058256197648240236687034011231507584335853537282001308679726993908102512339988573498255716704371004657057314434468491664721975622416478553972548037872131021564833131189615448854982522759669183573911769035310425747791490483652872860381404404762424673598885310359849554954566045262384687983540541671408855347383726238175 [170,52] 59764369547517318591486635128331254356475512164550263872505937880417401844976339743843348765583600990388363335725842204340918164491522925865277634313480792362529110602924147021312523035630920666224707489307896813585749808815636155844190831691549213125098655296569030759846361488028691613870919110818952366999520279838224221355255553515454243553204079941093905493339435102147631887650569147008111305245271523915285313100651844395313280030958570939825077437209556374786273500974565645717272288977412254387510924091387833919388054004204709607350483568647682716202980312903135380089654543709499019551953742668929305123705264488342944380786952012586470875030677644857437385165238514039515304178234940440282100971841218263925834716394579412871405155564802963171765234971920399727929274650403779950655212670777481158138311745073577983259190504758222141241530198875611514782832397045615228273018801706108993862049726664721229075478023437985954570040322486406702418092311925461882607203096393010185650 [170,53] -14351236904448638753251440391326213412037833025661895132560539401185161307579645371723279107411713260370014471072730002810962771943442903331858793610720884508342562358051576273771921326031171454807278283062562057050363525695887893630727764609871266528279474598294097753068573634198032254604905955031116892838998794071639570594484767305123565762539055846988774090218679374461756521672361761712979973644522061776982908579546064324683394844021779214376746655832588445540383178930103094722819517825987637356691158869527967886824411855091566826786136447014815912900363820163216051192188496863148687174919932156428875775026435832908109455508664202143554258394167863926104651682167157029605532797710705200945217119795726227876208470581870218503701917871247106939538878428070723972831746305509175603627736872968833426417572981392252121303560322280508293643706382024426175611678975564214512684610858178425070601843741669372929608227423263419378907929445811735419571755306411651810918425437764745625 [170,54] 854047865491613659132921971738831472185678440691613065855557845906547811136688960465615192951540008622989796643916480553577237942729261911189014159025787387411557193713864594409525116929813509231054399611782479698430676451523867604923671695147727629884881436226526947371516109173824157911859089516797623314017556427398074771659857844337886778860470773297400394070536225968985621051776640254505863738923460244142845007467291123580146677519992784387856450502043461323839274874243262671472859328202895195486720573557535508191940016801974934345863533930340002381585089658990396950862798510764073536528947244123702309099800288513969690140100913468413387106171280590435356634612099091937264570847807138282453162524727516288313529854204223827413598577721643963179803250874887823086548987820829182349455842296002615381616381314069075216058414597279618401765561104166372342325716805432492256887098764305419236768060542968043086041734691181667270620039110508944450233086059682645132243979780400 [170,55] -21856476209721286880333978360768662763518875122887604024807499177115929310865060318741777145599927759719991612528654866808019621098295686632297524729427246627107778385023044797795169414841560423580515377492380396691900335616409672633205564386628190652974652928183233883792486436907227823769904440209869539626398962084396858575135661034300049885521700986423955314512277449041656805453420591997756955036611574357768639125715180383201118088876900154655158343953120688310020391540878231993294203080662931340917699772346659158907378964257197750353749446076957149038191907077834498261235043625276745516517047218246078550917582060229832257741556088093733899787955123756843518401451314046074766215240631416695910784512173187834878550313846017995478187794687839678622708404953258182579787100271204109711321139427405293836931729824834875826591315330420036836662332366164242221737558434944452244509094870398912485070084881764352114963562959432938408694132352763268157661970449198633386642000 [170,56] -172907073528159794527236485141222478127212022986211438445430193719426968992678376866820245025354518398841407738239298221954415408974843596301830634056388906087074229427854289334777760823057363170845974860017554962714609606575836170651626793236070721266436952855817113731556816761810427312075104803111123288595176921065263731243042109165093244062234034227298079475374361504883017015988125647292518641202505535998209972822515767594729221338196520041210770804004409554280222382377720592628747717361261439353139307082889134360508767105072532208155825995178400929181667113556533129813951194393966237607449474094719419711265134579749344031623308983984164387929727524702395345646907467798301590216727595961243814571232444374789413575788504826830479434121669655002183481572812412656198877118694410529161862002855317330236338996686755336933037718310093927336564116799879327442805135291764617633582853000005005370368083764131154312124127006757456932618773593251028057634916545067181300 [170,57] 31441320514911214047693699242858870277622962856492103661420325920367880051310511072532087002207562574248720640043423535686880186617829343274098522839788534669259825015102325929802115959849812341353937881000737991057727964967263773418448385396164303288440256379736422292168744118778612686971135802913764882352821450382055914376338722246685313835024224448762738598791935651643031396641132323634312944085184459435930470082782742326010934130567260705485054100018244974174118457488914066797722443334079646558306488612612150741226876408502555374053614685896973394578050158009878075662698250032512394517229869211698675248280050284857172979765605524445974046495591265015746358328714784103061381829445790285783051882597629013469320258256684317502039683773132903267669120948617648611160181055902201537172745724173700447519425478016590536859502513284396698722913416284957263881014101872190787135151803011750718277801908575016758639457890950427869853801542193144069046685598975844250 [170,58] -1018664074786298397455989442919853935764124336063761010514836793368170879878607376755601524680335701778534162607942006153681550750860663865684399893208162687414265973509300127410262901612954066929260163599172736380696969792703359401238086981246326906136594542814012260202889667136696425328828311484247821927629102062371677228129229245175130499588273569146649806929375758186568353568316598536190104262943894461813532444749992356453816896474376664235268973552700685713217883350879356293817754639004048003506696158933885396464874292866206921954554685549108783254443966968097554541725381089218992634640726002762413433035392708395342964789528137661333647544383005281963197752962573607175033603338484404975559286585273811299184766457214157995653304270009384257811173128382781150910423600716699033184117900445778497653503011833239776972926025992485404969710802359913352693351907007743697698424460478357645159918460571354124081341381291019796174573381315423998671800584718045 [170,59] 14192350429023597913499866365129197386830784024880573622480472841477038945547308418294089416440031182083501684235649407345249545768824930729640559196847892565993292535993653277869500423022306636824079598729329716653902121685761065827615060210195811531492231979197685488422596110650296519074061936476755526457443521216607914155243357889078474923204990706242459478014548165236149126558923366952090077009777026053828009346764895421724571461771689551303502337059739090812615260773466123462668363793491706585098958107504793335616799964219582091989211532368671732704339472871190328658701581179787192869253430459087114805761627260348367971238912132780772137838163421117023034174432375114664017437772560544521775326869262862331102359951506451073549906997855122957230108675595564676502300646916746991717063336817037105932835325158204504874118601389104021195490659366956324697172407903533691343238079716211636885968581279225019423253217693473297261385235531746013836818020 [170,60] 18939075604730767502109742669996576817921488053818246373026053847835917951329369584973039656589280716989917436780602978635083499348949913168082937011384666277664463324611948804219291585115780814747115924664492702111720843616470779289053321064434804266224097578739584133335921120903916366795476778341915626356907700004890843234438290092979342327283194580125177310572512840472877283651572892486645918353801751660190579447659502546897891701506465896448053702199803371636447200851598767413291971170184077894994389237624624627485516763121536691723050944528056744647369876412625567161045326091210607657223143575771365811514187660975697789751890684357376021995446913481818305131987593477148563534860525485010933371715335545906378982822256194422677356634798959660537889535523263316568855738558991738570457579364702776818894187884127564256590934479895742348176081399138188134576629953191405933123617147688543013521879543156167121834687619799364568937791759200296360 [170,61] -4009915757287651548508776702928682919491418542426380420557683006594775180079761100303111039391261317371934911825601453236308674624089242593067281979346325269368251772471935313445035400888566796496972610076049533441216886862620658310987368822881656401532879920063023872022142084545813144898654700661715670894961537700990929920643016872583010799680758841156127208168872153631226521607164324353288629048426383152635145716379339648452748573893083722673338291402537944825522108359160822609538220323332806735085753221281362114850369171113520943853240768656898778161497782932051966206907757454575263097602079450981092157381604007656937705025522313373866212057115733660576672692205528958472186495241810744736654178661766082210222013300154965850237790091873849528997875696527180287757986645388082601493975807155667236095394426516507380263912536049949171636780967740310509527543111754801473023819759501121547514690746811904797029349471688511797768155756986130115 [170,62] 66280669139422137110544177301540779258759735569947095007936296494004790913221294456187742935265860411505455614832496797664099237875210655562942429330978837253455510071928549640729352434055564187497571938151305380760256742687789457780091429364405973962666363446740846067416247952721818533583639443323103797870850673626747955777352897528221056624959854870538744324037132763848953781037548594365889738923827647158927916045648323091759287836435514688654285990530828820812826358969407771487113693191793710437944865928233840974683996834631001874306544751015800814304791546679821420433607971226511103832243122917834680135840968081269708099852503396184228480597052848083084962554471740177204992466146233140180905234750804594098594630791295676119327666146451176289536390579493456881763725024414245993350957125680517956787729701144554822079520118898567930030827118393916530311479176235630736980123604258593188398308465843564376111841908739576692262524786580 [170,63] -485528818623073867700795399293125490512864714749469734761702505582027983543369196959623422646328846836416564869626151850205986738747595589693598955147326741334597566456432271920473202958554061710804040186873870517018930369339451120401107183180541453856870464681745623281762463309065483661032643423543181654817310075849409222221134412783249034985850301896729572678762080644083279854870673433339151167133432222565301630278986992515680207464451047993425858239021595552971301460035851624700966243769579912603405622200303761061702592773393263205696332148735329528795424643795022128113746007466845298946800089782728664790252212137460684490908713423498268712499863677531073293767593826603477898504689077604915941521300121152962210098974517008735419234951535800098175784319592912189042275355693060511525912778760126736374477496444274807857837742675741154822078636519377760377287902564517615541967245022309087664094177769954961102678591603970137807240 [170,64] 689045732291898443224342840513215610194105689992085671700213227944037208161201547154383344589458327638951297532256463591704646454387815598228921752332126041585528550223738132132088670811604235585804182975342657419617146950037480228435621644353747665494166787932021262500767154727209342442166302795054461474134735811029828669062124610607371466606383772723878078096748878571596669049972370882693681632998681217371525945018880473287911967748996357076384102917261133453587531830648458397861833554219647602440770920610113242625762107332753658135381197007837425704530959193623676474371312361661925613196225778396985789919768573996791772607484262417249169145028613709032498536665428955529645398358703117882199835173930002256645657668773483296922364820451671437880334423140412906198687061144597608274266049921312797844450424437718740391800176842599946037877531686222849643901080403097508506418989107720471825462624957710706134098470356294924170 [170,65] 16763905260375899197422804581425417454121079821157042282187224695604236960035861655948584419585893352687100178185249084103344508453420245641888386199114869497021135175094320920915839831816093023345970338762601068421691535361864145052923929158359879040545548010199831760269334983260704368578284592705754935513106361675588142513374458311507470829837801051089626207708457150746275247681527254421414140324867386140111120081226478843386596825602684598037359403289300538081949381093912339688579987660919785574852060304581649327355535851186442147247918913514048205690244467436375178069327892923256431703924837441388720278673301049297325653792020457162230490415371768831215095968240477875828091117063635603318201830397033362460368799409934355625611058404976920188669374059982535688706144823704355047076708293817434994562833991592265497161509629295889320702076553535697755820411073439061715505624333714404641593662763894750412231932087797600 [170,66] -146386569804179848879114068944665038414572990629500880484005526565702171896968022286651030473368327391298019732713316164127338847779698104314322396448306608756919872636590943488497401965059138780714669961890506363558607702032484473347857070975801579097156333792613679832497489898000508416873914714378990600095622171572746700099899957772334356156443615302441349848587954504171146279119095800676586383041808988951204550389897310783248564233368220535317915098529122564181600044034473030466546853155451142155019093027471227616291500052598277833032615692198507397096642939815534445630768714474510649874553647936872547988481391772441679495172669945783360325280034038337850038985249736265977440937677867410572143832921123601380485471693054682717259290375867574384086315037756006224376960376553626107432731818729262939358586501476038371535445273351946713557319806278183000202332969584207808715069932680838424679843303102451214788613550 [170,67] 556802547702393960616240464153384409917116289598914456609088228653593195554172239439153276267803749390557647901662273981919309470600668933696834543302824532746112879459171872082033889183247784200507779223107025217265707784606844923780855357907209586486910220712716816337793602246697304974434372116182617521101949760327989268741632535904282257044937138004910634012059149225839326028398619339474298922512238415525260574098728697232970195521262396442800646765972326286827371001751724324299785757967184380468449797341909327756247188709616120908753573986458213037742008707563851648614012813609984556716386810002831489555353985128991642879067288242128176130344112361161615233774901295260078973264046318166723949849828803739588933290234733408836812237819434906102303732628246926983789810789864386879175769626121932786311727643295283852778273626827934144885198226669867544293549564288554622663647436790649733375477225142314768695 [170,68] -847205772407215100819873209547079330073178090577860782830941925347874874937088708141183449111144712319457244336483481195777781916053542616633351168103727309381416680370735694134569921795893798221944935442613732188334178320556257864832727536416141932773890731259090477628951848725905501831070999890606528704415857913770822229215773175251419720255248870617062594024912024195717555097748404643664948097793522306729762971227832625013759419836323209165013536351797446382388834195635646893525322734495703842107039500596031853178558773063867618664384587085095423167632655200239004241476300669760392317299401469704979059656676420551364414068557736475044114160730602251279937120188241502239644213744200726722174095074253954792517470965789587579949190060541975683624055396973836722660306034916543735135465089954376509143093027854957301766119115536114747586298078581725773379531597877563511545534653561707505682487146107269040 [170,69] 9752370857940116117878520480786306153530855971592208443018354059249896942401589271196353726926043966307430748163506918677603228053265907161194297189558840671945805279337127571986584862748687958099413423739295586003377198397675385307121226804087776301455308731923827339653084368865114809597376474312811346677026624012266015610189730457828352979698236381916141972343067938301898241458237776319550585717153312188950490909601060469900675207552454045559558399414035030396103260309316875086087764873301568476793991671016566458877315513206264618781397864689869950382555973795732718762478322341874428148112883744661867011610725353395133655358111747429240851762587098736612377758025060338652728158427954796951849690210127678369724492761184053732451019696810692569941197863082945936470454717025209412944906865772912793413031693867322060240561018275082891909702073233601769854026339498351785625988460681076684409629971830 [170,70] 628344517479844927607271293008303509182132482746706338019030260218437612939161337497636815451774838063528844006244490487933062847455606745841228321786080520080780865519200168873096416200748655801245124400596232434532181658003614105467321397317237609470649937861210510210488932609886143277580949872763830690023838508725735232756884755274103534504396768890221024941386467348780670487062704527095685556862051594681368489375750294242563539677704796299070487716939846393637812421808141261690832435999620700029157927398208505569522451277568189789855710409969153248421791864084827351882312740620955498265999961959087795204649748727184108497118339776577495021747250500283109727207673501619355817529660328181379862578361027587796460127570334498700771810746467372093367311803574950482171880064440223231580840724709140338268632272692933039581711181045572703599418533500650655165110526522772703977901216873518493801100 [170,71] 16119005565058489331115586052664915515812287707274719721803012989640559170737889445939964360427886380465246871961330952620844542190924887716818576689745768298220386893131429166286167124606773917243787107482926879922184558748783608949694390174018486753953430639900408888341964288972067949334602072555796392148589365060729796038740510307364755455003926431579702843718484988528209785477499120289047993685596842891479870147769215086965422820629896211212238359466692362483665704346250500441573792945884569561886414459013511937658359993902170013237200684802125555583613926726256028488902232494213987256056974004099977832827292962700449107329392458708753365311434743710984860358227580696503711071500516898545008666373160145610042630579415220881762349024112818525276499714841755773113577761133013891228887311181498635575021478235686538106042576002242515306119245425637273027922253245102740548093410125892639250 [170,72] 307083109426399349151910442304689255672090720886924480374926752822527321694017724360700648232239493569863983865506183723229463651867168371972070116826340281980761532904901583160868465193504161631601835075536002308638099233528636939742000346739295223270322570634088629748361016201369761208459725017229193374472588716418007093231184165929360654030043021250006432768424840454283904678745408057844035938057818892901965543030145313517084435391612639985868237849486205542918154302972933725248018425090988041132141215084041544699253127424453740978864599016882160393916723714059648672846586773494324686929943729413030290875564463588151374584884141350856010983097619027515978396852264812723017244920181914960416312085398518042798774941026353037860438894218623658200759702372907846752858404028897830918161471596111046386538385271135243588546591289419063944210923267826361189293795238099868196622782128684900 [170,73] 4577085212172393652724512019804988054140732415732682314479168355004282592943260523509289508757406937696888957490741952752196763713166714068791403470714587584302464562219491906250103211667767471274194567464962128014646663896854873675012406776679584993895152058145907431620571685523896717853572812252207482983207399938587073519335197523014987026969522252332967276233822379808721692198323829779675406859687034699293849599319518823060412341299282904049258586060551807583826582917383931589734242761564276031250638909268025706560216285741717352666811921429381939616327778226033105095981361884788961317692452867521122244471451483687911699263452507038506493533403222340426911517583371253230169444330256006765025103936876436811138778755359356799370579975188303059408642464556927280389795914178220697223532067248910617557312109648139514099044201976999545255959479543232935014658141763661723369502496850 [170,74] 42435201101181520683341140097541347333728799706113101946365114119336986828288225061346501374260202111775876135612323567015260027432090289759884168850529264546995496867863821337148474839136165231113965790551443249151085713541109398168746930366761686573461882476031634746661095332619363814877278762360777540367070471812239551033153040680168816352892403040030962252287539766359603711733603839513648911301456232329821308655833938132459465265962458916816003277123367066866066670092798726791328246203729866125510841792490505248261499938203778866578458281173983040225259961409602321524255650222626537288531683446465964571205988693986555684036607147134574677700361090239869167325266895275759112085047560683223792433747629589062627417386081212633039853746963585054470516101584938908924286519074827043801480751355155973297964276531978523692523571944537096766068248850599312405265868434716242031445 [170,75] 232640232079750625547573444447362962190006988916811096414180857169183539698834672018517886359040499936185636129488109715749139459229887139528124231038212797765424857276491860290717166457848798854799437697374126824182583798770029209568532871065520556320607297837358002657925552172419013054496722698712413733500708518325257747687413811574003826071861123325677619731182960937175028615904220846327191788380192757536982137410995421912299799886425169800862809374429343817673447241041860795062587389866863313864015377152800738496890252660744671957570598853624608980409412089703097553013268269059381684761857120155167246037175673392488135822511519564646326684656653469381910430694568529174207156524047960630751724267606978435093422149426819639638667222251805165352035707204374548707133188238724048015811497423812219984762589750618960642765590487364392353871841064916142455110212246407175850 [170,76] 853725656016982586275735859399661810881647948815095851445515289452619676931145000337550922378999951618140314633350083479099002844136270207912910748620220717717527678391346338670290045436769027802334863936997887171109635080439217798683673415677029794412985872373837547108118744285929129614767935286383280064860151579871583085248817870095741825975512527453231819133009890638453417124439873577339668449562334633028936886829477006653785780721007869321450377238016005392715402098850319816466040003252140635514990523446688198059826838329187063587567349033865518690640478615874286913383649411216131452493692379477159599818271268141291048415255600577131864779169953611607670244941479214884544029315538940869392191966282333517293777624793032490063910263182153924467565470951898889245725623447135300762987665415037772546142441511129010229836351731513552166827029322146952191214323057760 [170,77] 2411424071836479402921062688461770568055829269625353894115028430992384777568343532203047968770909873500007985093565123773534767921948503766357609791913740580301101813169091023871573183080641742120950868567970132935668404229339312419955792935603710837265614763854035450197731332442479194016912778178800228433516861414724207891763423970215728830727074656022492608431494255731960575912115353745102001786118209700964824168725342588511241783273930163753308944574383623339416993910784039841051320667358275435826787552969502402650359127432794304368030717979453330821227172394564045639858701015619625310939176235027930328295256897209107169888608431036290514880733465013693035416559026122037209711403232605645477535186073838368355568616430999557393053157268622846913664314543152469935478165369434292634366660799051995556689142741327319185463919160597399144639316448811980780920030 [170,78] 4986703502624307052400240059479446369188698596320426106704444172230752316456910461134323184660772386952325489775855437212770632748888788429095626436397064436288000802085348576556375637388308715953051848018011810067603508592218010564760431779113443889445605149726740287569034025680064976587065681162418337495452574947485225481201805867838579529836129444342602238484308005474683345007175568948268318336064824419459302000002921341441867729528436805367851842736589759000817324097012796636958829235951396429031268981496746002580502657811700389881368926885218743208949348556472014166743495179976126724725900271944542785317338589844060110405373036880962646195996800272148491735527055891741047568216357017022577544126158350262644201233514155158351211586894912124216448365934445552942168213851119682896790027863786546588864886104847061351232317442821868989733430220100347080 [170,79] 6488734122660995654543807423041521850235472745666014627202788707445927920314208805817071568968352012981268629848962941249118122674194707161382653907973933234255757735350107144468710299674700591519994197064953911865396476626034686905898051233776537815084223136556636955039187778172469583321343027823253053072377822032121691269810028272255523750073885302887770796954935398475731860476810361003282166456290909786225686811851140084623713435591816432131065252780095729735534642209992165287389468890618736513256340409056881512062306787549723234421249334391044049466656640063297890506487813648949533606008307152060580758707256936709818913237232942303036197344698600225256072510026032529229788953489503149719855525667329538032574660353611967098468779819316555026603728442708168609081102344413343415426090396826044560386400353453560236124693279069427117651466466249020 [170,80] 4878282600652032849111363470577176669410778731441851856668926463816002565383251288526520515555265103331748142451128116882934907721581334978044674032811407385975667832377710196355923423414904215042587722272072929699497608424756757856709520588383116505286006625406830917926381554667079739479263753128418155186194016300452504960991662781463247590424810788036236195133358260235626963332480979354110643678474863824707278715183086731826994417506513496852791409640993098111841566304277472921356433231628237653601253828787978289577928675538967329662694376971301418045564081769993168770462642447304075588949523578774082672170121786192403117098702750310751866077112472380987529402304695764120180702038298091102650795365446448647422012827832126919569116140692642556648364858224505844809757944633110331214902189049287331860674413587981687711139126225624038177315465 [170,81] 2099327531353337695662932606344370883130374659377267387609977997093726863553089277455842884851907428230904939029384703224787047674676233362453932289240249026644354643771773221097815563233099792243703905792523723496867762974056343093070785168783364235056496922470994257589690775689398661222599742397443820104506475985519888407857938175458287066148284444609092183592425793283399937532683638387969296841714860188760696820340209870483711969780768626788863082744474911879101695376421512611123049678948285998448483954537143772341399752775512143247041486662852849223006507816117815857987590406362730731446103688525861123965790280754330182231762391945701222529146292948612567600606072714147385888299012462929469047728448714039232080910870478687318864221920031692191056568755547956359947066319581317815639598637416666393217885617764139618025386139166841130 [170,82] 568147748038609117964679723890167033443130149468755882013579558728690488264034359646684510023380658979108871346944939012362883365903707077948630505112458605911780327970877389144009036749550047455690157376341825570475716861899145363660736857078366369451084673215914266126955121900426798908410812025203825735634843533609825535454140442439340471867028834878878735151569193042687426355937873668366177895191299757232095683346356317105130834267116355940721725532146967023428115037236075777048592532445281542004080874611091105039854388277926596509276724724603077468127922508030422095746260038018338855396932176860569180586462642121979287686857458382322638356777241743778935504847034145078251245232003282067703975137738704450179879741005815984273926870942934414280275084500075781534287979323018534875033927905790159130754174990454113445964068145290 [170,83] -171404382294507296507158478637351056115433694226536283153544023565894049031244317280118789903736372631937977022944930129100527493448538741036988357109381685196388377359151361248316135043309970867055306107882500114236983895022452997996648166596857680130807209380832787853705908164383240005401978191687173669977143179674853928243614729798040558470096760612533368990724853874532524046586116259373459550638934377409151162227265887698716897879670450078110371788530774936134618590876878542533022887865507256427420379118565432516544497901717878682854153031067684469455508758411528125076437476411501872610357673686930626536575180217265128874684627708679503937291196878556088961721694509241732892073366429883022692143197350355022856623823566193227846861013044204669098271641838669977955761669914898843104078933940078153350464844194721458717420 [170,84] 2412035342119182532212848918116058421343712128769298279289021627879433574334129072051753638558698197583896910973759656242662702632381656123975529062252263293020737190286839217619301218470575917372554957185874551415816234816207149051969959632258875018530747954560326965017609139808558674577916039010131128397999585559628186272682181574966381990067089482199941154883468435835828853668618088864067290737070451236767019211079718892189211982521859527278567221928850747626419378515176898121997679687323403360758873894931035848246282499232838411541209389961476279748318490569215303157979559157852295273556337521211920482123803625581666397361597041982836916110093091828338128290928244426760646922995997919861729582334838794660433572656211580935550805931649648605948220249611753853595738620781012684909358627090416176584093098789519417496 [170,85] -10932298677594522261532992871409236862840037291919217796746082815007304075303877305584871536412882942507305597747569439395919601319747186327423132015355385443678581640952531810320755013220468844268470321024137152474520319613442918492972742542492060071029621758512560450825291291830417464645875349741774855977420461396072956385433012884170522271734281742344443745736394676723812870122762230794293170626144431086758983422094297868436119130112725824957695994063427948371358093325231960375233221520304829349264438210669199961125461447197168780272873936285623948859734311248273834986554447397610964861671881847999960907793615055163281196051576944005314778162459462011966707361453455862505707427941645733651352349366601778177360309344421471017892058411359150452985450781865807674075838723642883286469125392254412164543843541780800 [170,86] 24364913613442564099691175320663103651259002392070127718929103713865357530009899443860004251407654894893525148292723883263570368565055371153096147118681282252722656580784736044798641240866231714474743221182902275918511427779530528414971215118640233012013195182473171046195149923940708009435979488320842172069758321509142278175674711591302124746631262305347481997069856886781974961822844411026252772404918536875728127465775843131094198699147297606183290956899899201696139498079791780793820122127157407300154041127723401078926927437724450600955566403577850615209105903183104778181898181249858146934422493805370834427319559141251355870006794874313800607640263726046288886178086292273721866549662740125598248165666541023150088313249796335734693384580126094379554766693886166759618062576251364521120550263666518741100889428 [170,87] -25707306042747396311864870717893175897000191653852907658708336062955002316739117442267788174058460195744483557222698232885253243762816038382245740861890414052817991008023360004442288157629569657246305324573171035111749379135723049345755289856207086035081306142388887109766883760407334365406479622201816968772346012210839169796560204701885319165725374177579114785780642526727573331264599822355430676104000374214295628259249657724934979326722488310466461169645654434728613428069179311099520373461846964736173196665123861539686208415466147414413049131903338337650671937297333924850033036099058038622025263713587967573540805824759210193515202338160037410729294590962895056327365318268103235955931973590445531245075972580025238362586729007603980403842446619843457172884254413318743953572612770031003333712428939927781 [170,88] 12640282288602639268054502694897824836249997862858348670547022316078545253848707726459073306004527742255545810463510072149049738151535939372319767121302568535990753346177872649111267242738758572217415083419691069162789197837586456088751721511689393566506399375588606686480839006262568009255339674784731592451323104509550720956252236897669813784890206747841189847241382334937910788254830922156868334472422923455172753809852425493621675728929447120680171823014850175747189765464957288483913434650238691929825045651000665789610978028556728207268625982993929239670065295749993319583107208238879975938050297971192840274718951021322297055862131077999532858800470192587101783335051929659275811214918505342971546616931209157944414077377624982943223225650954835598577287687381703716263643255719842668857484965321664 [170,89] -2870540426357151526140106683996665494856872413800995176605323993516164927827607227231225590135837565777871928625823967874223729658241211730555879981816218578486267319933845584584843754650600608276257207934993780836062145552911684026843777682812478085614038597882586843595986100226784786607585017083462152737017423736910929718394357917563358807046545750884969846871039437589069973531444299863147028188552554888769522391092108455137887581984392196226599988089439717427639571245729502333423124976075079774876563955401021135546308637297591614453382332325484920535465104135523344725376183845465822190629658847586783568724745176068599847540879284475467201556997829228159701561384460869766730882567433318311821749309943004387992534399882290231344353338798130164209941049148679742081738856641757849069858310 [170,90] 298954002941915332652417755839291592958585476089723341677420003443515612012335537506934278857491796341203577001075614291442442251081719547669828656077219885184015533270019585563989875827771345154852802694270072173752289157439231487211574475977169655744736605795196880449768770107718594954431929635726560817434666746159684169472338838012984809460056431092992978663020274355310515255150211096856753971637227034288770844036898100952018369236119174315903365702679659907052222194510886490998203339647824546007280669137515467649789699599780844726739211516272685410896757032636422681469970726103720253401308457599701140969955360455356541100704411088028709652313676203318998062175806780574364925681122656689362576170524483907673075946850841361332072736198440626784052485339081788844430938650944426177 [170,91] -14169885329950274349412838157442167007728118117698434712628182393932232633050998475397931858070657777610261158733234915341780676516491251837112189347607282255570186310276303784299111515160642326257092537537561475829421975321321774399949332098799260455759996252757616301747497697861417757196246402240029160482295150775758575137769702990221544808195809699720116299864674483570916218362688037877753647821629070581503706889032303958024455399324776830786761488723325356210357258411314189972986750416954131035804808686768387225519056775823796576320666422472868191845569156789739143833284628725439640276242539373120454183669438837380729574066495658073440138001408481461295858911726009195078167149208348315937656203099301362773961038062679221122678799384509813313816988963962633541086830586518 [170,92] 302844975876576842656471159846376722551686575526395053602244419930094339151269351456107001365575572612019879251620596095493229935728583784982629629483697646222678487968741720084964792262917395332234983042742237868226339083278017433638094406518734802081133590603300421167159312845206131026675234031607336436510145975047883393123770189829837630169688812728855010600255608242505216502191572703641591701297429670356977539137706296254231723188855009235708283075985784535619871584389010328288477430343155815406970002745241561271834232775418107727263474237191161629519991173541028759064388904781471323106714288395702157971149090492047061666725240666013198383600732372778379500399413118936460574080625661033314875111011019649996926257868883984725402824169728861455467113015549128648733 [170,93] -2884597759589073654028653452979510929683679201148596493751545245895796434832612823270882841869930641833037267640300826282691312838463993358300568414974655787351635416252152208975122351036442862106480377893332917154966901483123824032558842448596705850109052608253765396796865205148981418912329949660772676441633855945920554062845624843168647491076683778391130862478813692219784182058763381008854696566516555723608113232968635422302001784634217922174393493045978938219891281767533861077545519194290676110534102572435230879360535489037405635665602536639740229641953720655645657397273633602214541140327728918762719319096355321931917105294344972786343496703001659964093752527054979078985921848328514468252145078000141878716418281284661525308330080726711383791129618071972404 [170,94] 12090553240208477561509395506636515553199529793104246532810676780068896470726118481743013726799126912117673290030484321400061742201140413995516722840836178972501008945426662729247079467798426432281692508793744944907784108198409845163759775020795014083744589758040447915049409310675067675063556714576455495081901277748376231693820037677655031566568050147126405911646047715150489515445950682854151615920040338913010280820787779409737061894563361151426178952798389100116358806515122606658440614701624578348429612792328366312608883641615977762500139372879517529150809450498898773234860081187462088612007069965585063937666928469167660652866221022704818466192012071007471106763208386293371320104912743977093570973139887444140299722295437626052021684903182507900400312 [170,95] -21667211612631430544705860102688975320164791091242050789838298129581407289605786284882500680723103425873049837929676293828877338751871490206792973105609011166457825192279443769052113213345759515519012438305704422605372948435450853376198678161195611079468550493029994516429457985247586325618610354012717262974679610185993020856488978798385484816548950120012620114221670882787090688474519186965819931790559032489348484944667299939413960815126104974665964435421498435495717347000826676911672801194707845513491240338127944614495474402723573516500740444652908473199535124472088840055386392228127326964026367711266042341087157200838590138694087159436067435520456131187512867409456161603852921573299944786685731056091331007925490399134965198718549387875171349 [170,96] 18539925480212697732713728508671578292826553549320730814104688039951923048331001546085058743503298248397777462905802490146467224945657664617834721815081733674503249451789297230187306537931861587468831315137154576349292985101758796877334586013362078481889362982433746455451578091152441135417981470871347751416980438274705251294130476539487690183728222636299450771175893122905129392733731014052539257434656034117669153229951717251054772427369019468564002235477100352511942276998672362522736520805179709921744274037812144909654395990436725778734202081421651580916696298656276581313505411995928431226184283678535898783331965249998898509575139084216686424732268012032744371897361173030774382105860160412963264454198794137883997799638475773675635125 [170,97] 2788666736759811003303526230673979710755174529221112765298116241061978779914977843198567589971928460037083873419296475308352035884408495723213900613865943555304364603888653483642819429325264548029414454057140697109055469290209644873782593597417606090282198962134154177277200389540696635847692017606887920164436775842084858094449572989810104452266250569474367665916518457671541409388642888950215780053952227195297724393697692813745837306417294527230703834037351016154855920049621810388522966889170176100607510878747397081462378532448921038544772934598691344764259814222305829753092597092936119897251065534787221810134868629009963143127341743122818315640849001846318225695683148903550993645877876535823525632496600309803288584411421000 [170,98] 19313072331656586831777668150262894641014502154766848809265591450473783629227420475849650510307272912208295080881033735912503555461446642833520314042873467349032574721193157369324507848849431771984256424873643194398755481889667405708697566198447747366455575843274169492173056507955304894420940639538243342605495209108654970725199440719348837495426432232695958243360322915496275234785708974638486117814278830867564861545225000998254049794383061351403283741358234635129983830369434954588095239317929615170042911130546628907995745572189818251637404592918197864581174835577125657419944368262559857264440635908746661834983032605022302258968884219489065507416209341925551320788608836994226956919077435715595519132908598291691696450 [170,99] 20878054333685773072581286536443023650309363252834220980321824966541764556563033103132918221327026406886822523861025596450609085975689658101650172648224034835570225818208311618620310876604897033187601458235791802739926206371027093131079394427745247398237750731841716174501941250430714417786012471806583877993909500462605415114676275351154293328145539562886618178885512741984292920814979250266085243899986028058851971399839826482928914375059065382134734470917163398604155704142957208770714675020413623756293153513454205509877915399496762442145692243567023393284898633634292369607384371371739039978427983176092989371436819529595134878312869071898689879163341193372265279940060861309905076784650017188554012005523380890 [170,100] 11297553283570341696906539958743919253998229165000856732139855654233853916092422941371547421609724294751399128726623788443993992138009653353975795562000850049020304149043971864326999351920450696613147659298991909577319864451127098176132146011883810605966505504339279101625115169048535019496263590985891943702011463605686644735885085246098548197983610175954188558617591764228456092710561714859117672948713583769085903756023179412755485159230741828877289012228715251038699180918443733924411765047218794963753262853734747538373001152741081829994769097937665375707222532901205879634120513127766062506446636858041553396480329175566343536799107505904253302663057629609557619381968010319309056767088699149383826950 [170,101] -134110326454870843890692561831002388578213449446698137060425879910124855447697899797086155758511865744665721159941528525298394359181687230837949563581953159178239853268677673507266530878562478686115505584088572413397473387816193696236398836984351096123368677140258148103690929031503467415235016133637414684012527122302067300793133437488406707762003090568298804182084662786803563860733159675737055451628963039253655554952816258096483274065441960166581889191052372445153209021504230539005563664965348759413742042310945646451456745371846271286296278175528506548221302633652363024828770152426310749067349336359068362492415207281319472004147266954276241538673760882805262410007605852779411626564923328705 [170,102] 279489060397739633685971747381021869942031301289773279935280371240776783490037492691576385523632715727090571290087754335757906244592382417008064195972525678575198769800450570738781431484863189818757422272615739619271520081810093124049074399647274334453980647451630064414827648637928500500843331363338559686284304971045801325894578285599021268836300656656076684020758960736386211319961701743682838869848836484109131989498445388500297926581349349821645124791634189451904620731021183637303640270415391422482756276534783542626629655075509713085353736250669540160914851641247987846253053200146455029558888611530871768098547871028566956622303840506229018588538501586151878718629905107995684292521510 [170,103] -440944692524401192666783635313525463775529441492362683823213381057072043324142983238918656349956164570458114897680765893453452485222568311269752743577893798031974752316398020294677267725734802607600537832544780679140130234649268669144012228849147240686408182907141256682716413786976643267627549454042884103045768724879778633445417838018586143132412423636440498074595317662308542540480091986580054689455034786636396699706838105653995639060699890904566506832024223438808175772216836029001216436963031782613545161941443547838525732898453800670160309086350030018079435044619787713026716850050459404710251248467839154944457746116699255717817092545140910856167033211380866221000251349405656315 [170,104] 534039891704110147435232080588126051534126447519776959919254638644452016319977369855830610044242661619276043146401158622322263784839376128635815166822613689772650766511006095112916496141403506010647279340850006347237499235383460188082276059076421852330723249719891157133810061145561540841558834130097561134009457516901757692377095582273414601379283069220364281685280381104621185101160828189739384848755085083955489141537041450127272283191254736036281322940304190420557134768810014802176808230432433034405646964455510931834060422618558519959286942438642948271224828045791163337633567352865201019229810637584265131562245001787813594654688247607636806488606618285924799268499125973050 [170,105] -493008588551987511193291232956850041417780147062380091132152427670731642622912573756435776427167577370448002509812637759008750989145282802893053585801776799209242216847750535377063645899663521550400009898809557049097605009909299583723468380157717383085351564331271880993198626159295188600944432761461109051708542476309423499271343740404320560719686119591867248891074741488148489965666317104325572125696006239885933291801470769694408328541297455711274401451884895518821912402137551137439925948555786305868461160605930461130250124593811293626759787142475691473580900065379003864255701630222385879656964104180724438050051255262388210730593048551290845776278875371357923870721570 [170,106] 344392765088447153490306686034734249141143203078185482028007657652264730341043102916644287388956398861496556821038277986344072668422630901160226549531931887941676679650470677393840368667023575646285096748361702861542612121318189805137672890302960884336667731544850111544760962728069951283223980072440120979201009644622205072449340077812727210046004172439221385798989436944323406221487982525882088782016540139374635900642383004319894595720798194600790524912228608860119565706788221442272905855343703463122725842287826915322785636010073537086527770146468285490381095628108525479228513064756639225569786209281779620728982997583450746992231682166043734613845545419207569130 [170,107] -180668749455866176122700891498997426086814030210725601375264194017471833469733937187386437736856689044214269451230251609897395854974053189960426674038629543199642126088699663363684170563336547134268839339834864960067889044804404605288335751040025467937190695584567830769355846371603110002642897554316017386717950482521867373827796737236893663107139558016040102017367612571840859534144042545771293210207873011009603941894995155008804732585080105057698023312402683146839196748955857204441755187717185537484055946374985754659821958904216829321412707765480142104602703407586451609194679199379483193626016845903090319014152887155778315173945160212022246771826836086130 [170,108] 70617471945090025029671602770514821897702947669396025307207536146522153239367824983167228185970042799430616160802281946204597816459003636098631725027835039646829882785400310909110988726972864224304583262722292600803965255661984826921073968563006598280070255742689845430815205693866326679118643048829584687222460280616538739946207253337511062486260193722499796769179538035145837414508340170852146788710347956191638294327602261746696171625188637318043189123096096401552509332176194448240616094096776531016896702285283954013809965384512114752761632292259492515077044163044357211808606376732665150739814178927768503841628663039584348813184975959150555375697550 [170,109] -20396145524141518529132581422679470869877133845522241225748990529063394372992485898918925749907450575807757631994656065145073755813521523931612863885625825369316851644160164406923423882985462157552787802688768104024111802045720973127994795023722726308559549072277809847195298838393603968276390679109473720544624764084291541421502244835945504426218050285683016174263156415874917808870457166911089631061545656135575445739716728338458929534098689341705005043156872709538530349863547862123015792441667250358232275051053285676552640224175940753674024262174899306320292465369422138745771399715986946153471976221409720640651549004034790940086659520171972516 [170,110] 4315281258930456834787261484895008148161967977061273861967103486213852813763199836985446199843013737261485889695498983098400342980747179981984993035829307773268969810718410524133463165824802114440136226980449425599861793267437907889687351769417573830387686631566881381799608204713802133121978863076815147899761293156577790340084151799586620800798810805837319701443626976529752535809403936317159047514417325961724274989270402539127714098297559988327007321954052719055509477464864942932114236533771473804540983406250540344932376530486145754010008640999613335031481234825834230653701354633991723201038845700658284135421968806095541322324591197380 [170,111] -662673353005194787493219987783359277541341711999250077313169849534785808068803053761282679663477380618948786543945842208048376059626520115167948158250509410823831626382329055548645584954976355144301290917919428830252990408963942982952201227796570105811587852928960847901436677359758604525277415235683127676374707735849895651024509275752510605513379750371686005569524962461310927835529007924726575799916422035941642791005393077111837651116975228443774803081635948479543271428482036570241866030061592145192208774579325619208997478419919210567302593033972305136614627356638651394091964844400285621284297925281822185840521787472353530962128 [170,112] 73144701422733673419995723505005043409185415243815227888266732911276285780105784803189921214870738576652419964785252170624397509806838001502691225940180733360816222720864256607570052114186685564702058104464091764043959142771809057857202492900365070113242907127603297568629444539020207756612652802690190632437641612309985651490343872185795573448354260022287082004697638610271598769023039869464850509103297309602466171890661512914305755434972695456809923344804896053426777338445092461575103756582301337585280527868655811959321042302323845439866930630318111700715798894636806372275654185836693950872118649382126487305986026433534811 [170,113] -5743193662628291443295492436059143679622378984757247887555050549482875276025727857601767472544300600726864490639588203154246153802371038093385808905562313813988777322116266201005361900341420974494053585163576268316705128911510712979880332606828699963232586792016074286748381160517396203469274256437103802176027031530671954796175131014495807018582635974060333856331875108107834601163034808841846169880043964183000038710241983745235273967914425577494975631965117868745844988578228312786893923186035166979359875141844471983556640321233870272739476676640378972533979893534489581678131785853760398432925530636343204273904263374 [170,114] 317252814876162259968507413757395403283278345574475074922097181224478645176792421095860642559961473776701874591994339296717734451045757004209984290721599094990887593234870866675218617796584642269904136407368512121146793959932519372979704930755137127682857179401194368143034580428609736738123825477368419325876429919039987370244770736054143518687692061886516324369632105310181363458226533027475869468139230218661097794173325209986462831281756562489769545797534039618007207378941200799167897302485057702393316297655546859008187293012973800020165932940249227738235833179881206705746978642170444510471479453662837643725 [170,115] -12184272868943215210004050729242207550003837492794733381708860421851062058483407525306449657847718090287898093375252877879375026489103400965459605838113014463643483061152229381575296487934927317233058200232431726229443655520940332338987391592596187081186999618656328082898057179873521821569607541341785020601231383237534663482225891994123563960766727492760237174925350674036777515240754935226000809667048015199514064943818365942710924334908223593628486573950609689751264999196982472563839830985356177029604475002880320853750517151726060801839628216122890054450759594728428711316133147475387444412686070109412 [170,116] 321237456284256564114218193235741037205333113082790765986038493832187929865685217292054101060948523197718557870668965300340417795078860127763694430269263836803066960345485676240800171261496194931307863420889723401573069062974236482007405882873712943010482841078192706021376221878092478552403348264882502827545967215376104129684654184823340000939902695226956222932099500823348798037979305821778856524847627066516446420073872828014740127975858924309398199571188188302290905452988543611743944292193879154027352735773063082550445370832423207619141829594664676168900091257864370430585128306519684551580223 [170,117] -5735407134055041648719592826303442481691786090826650178988648842848377476059542907030629013205547110016295126102992349348356529921485547124800692227629281765316632989468659652527581715944283083016110432496503533793538924599402989887406286231507827467524603719979563241462211720650812619097186898842016312415080040304772163984561375788655045058370896754991711985084216590492243408770055654208167371723335493083053105910120527096104169070493416110952497672415014530557753370433236113347549257994499284170203235781008819679487072815675088536527699694614551325585445610972862622069677383760285748 [170,118] 68333854194760870742079426900800162672676526839752046890421797258452820157221518994849313002023425481547651178438359762136060721866651656155987000263881802045151204649694394920583607731263165233073689888914792877649819655999077164589939451767600876869399771587065959166859446242711592123978586863952388159127470563566372143666701178337011492551404787308669805015887088496527192450290985867700318963093604642209746512516395774726596212378350728352312761783870609124435176702780797662969462902318135019112849702621676800436247337234082064348371913575614776579069329774547467456762741844 [170,119] -534754706732252087258104895225335547935304286935355148644040176542405880333663231468333773986556808526552182946132343492779103523258824750956364928073355541771569484708312992134012081835048445280683809492566752100309486644921505983697433560367165150372409055464963106092129424441250137680654012593027880847378032732882048383082958132864256983349014459325962121231298721115942988742399548048561249588310606147369430062613752342751149756056446854520976435888551400244828298790047355416607302516716965094087976767435535469136577739118905756380631776233836792502900095049290906702 [170,120] 2701882783650034612944159858403505398266475060152505268191125787499974473019118152980189970834957463902318455871336693181794440513602872571855984072090430221525757006738388084365431024564825192955345174090849027023204644094744941557667601847174435823973506327711184717369435861032626417512745528904850896012596854185807423166779222375601851925242462714909286260108341294912293813901457119205819469792738459206341367877261846720330197222896331047879815912396443827038080768192215674773100291575695716566824836520739749836093009574999948044355101391883329354591677156994 [170,121] -8651339777624838697999997454227127627194597303131484629829126483262399551362093668648239076056090022961878099329992221453982306645897085671789823404647810650363984635919913276411057640313253989553804803626714664286222195680198469681875114217307100274969918382596455195849085393780605595833975091626442021212337310236001714710865610485162208338757199939797909024524639874378299414412402528780532816693211279995175426005191732966183019321558168894917081235187350287782423147869068424111550752152889934157794856238918162230935941223182245133949093621824999088000 [170,122] 17203049439286793297683549077441459674131788832153889576729796169765218942605811145630774883699763355632616898522605807418471274672422955439263463036633614691409254803890963786403389684776026965420904043584026047233247591512598768781770435539541531399045123501395241272979718652316482615796626871527212776573412281232343184705201650623787361082789105231652032673588124109313638263439222443509553887298665075379999000349188759855847300399759089895343818562283421761073485207406061647130476140410781547521479583142378270592087887340319978946286180517425 [170,123] -20779351349230164000380510363880939829069045577489807511820276422743104121238627107079253148069881823641961679919374340034456654196742042186724511218852704343308582939489110223586319071979613022561556381723020359904354277565610667931935136027213248022595826422684579119318151047107227119264518462370176928792475922627433571623474846847768995840555878032667697910813076979164914306390846803987452713602855940252652637249374228835715345096630146601401155267622675496329119032080011874984035820671267341157932448070099669677032645143952130972000 [170,124] 14881859393597056673730901858792518639236792181289510292810932266810470794913914461766897484674360607798035280519381820752907485992207560292775188295213535106488745167650253297493002327551140806136681502840225795341635594714720266148552704371015693031850149570229354653511256849034917306542674854491811607058097277299479071940714383428629838047830907457886620915221388052734732974363112933794207924220646482748738810621550214176097249908994074459105985270237560670344599969155338423491030605805581966652260817773358552031461307360000 [170,125] -6153866144388874109789249821223295343358946728075518012279154516950380591807552323653070381616481687737160735916337076139286897707920546225196591045488427701931764185753684432765230534704769597455005432563297476956033088926605774183346746595815279387930102326785087780915092568582917628630556878423092788044647039189733623011727059871523446085821574998265648296350005355940780951890659456498209693227401334175514746168473631104904259572064962097909813586447677539913864506481875293620043778930102094036009415556455529701980 [170,126] 1426921908967902441501984006917207871254371915194538384049335319258292193644098839087146402124215250050818155359697871400575417554533120866162505412265516525635666512214189970817502116743122517910968975880046427962512647229875733821482003850635908952422081109678416774952505653668181151685846931994455258929961416767351627840026292041980058564884534675383642825844579095674509201859208378825689679897571855342132304386702542859773776824261169581073841405307553231861653096032915657379345546258322664350235451075150 [170,127] -179625024264775938477123201428090562621154714284461694935777036845669963626473534646250089790275027960866175790851236388706879351556142161362805049617037388721326695395993980273006374484509275148418852613309061584216106713500031583272319914077723861632605754021761538356943565736510039190975322105374593981860960812307289924860827492349864096932066729409064914859502287132286575516947568253957822331878739568001069253434332126279424679689609762709794058293395825308295722367589375457825554913916871648295 [170,128] 11842780879193971777519099551714041929946632675225639274918945934383345408701073375637636485192967025671700125663668895363387708963633489296632371970563082436817641177621135679142947224181893171082232083252987426732969722080659913419920909251318455624467814213275096353990714944319256992826880448153127460477625278974970048700536205461795546805403935448685033779487392262797544135149856367156728966989350533646398235033759233835746901598664948138865794847093706273677462955652029532645394727145 [170,129] -392890908562272268285060705426945294152981564057938316531631894209385627490258560632927668460771268526838110558366714572816751844065815910184666753342383480070140704528332194120524841381115516893072374092333320482352244197415291206820276682613975837633130765411326605960430733219865208728428451793498046911914708380926036394855943825682382560647258501344470476400876617040317097280319382680475350992516394754266681469381779001775641846048614705495126520142654958401519860427007393410 [170,130] 6271014804516431364265985297719679448963068665291031034837039003383374641688094213122926360959002519660616262483210821427605971510940279791309578458790685651954721453655633226331557331233830183980918867787105971042217377763159526615225240646676189203945639511531586784208480801152813725437352746030830712894655825246751629395425735723244561533322114711145167877314793422003643715196773856700192808464025730722624063443370344082341422571272504182015399367949804492779937009 [170,131] -45782914227612639885864497060422183647452951742107295224638929470877185077258028540100526835626807836119018478230192601481596072588288185568563288091918137999600930768336903057373829095277104887847655904750219569211902181242954841652296827356279655011422223213321271391273980135363422713523636356784190767072707106502116611449265918165804950109077717893876229908311935355195920877599011176026982149056331989555091483448929712311708657165239284730026910044681355 [170,132] 144377622566530217621069858345568209445198617409841104511474860220734936181958540346911335095398099535912989483556627615914158403409003048488992936132899733854147196944119048287382146929794794207228043007054173136048090940998469191414241642869239351669168944460015826926150509261133336801998286990431737927265558636825371670135335467540606908353761662236924600034443215069098286126547591101082834234025973891069890235793126453462767200821472053751464 [170,133] -184231657660640265310703471940221010852678056835279726484343568308789569907986368549678923791140865562137515229017192342374919373562374228217810807528905895819400488014924816492739088034722754188558999875343067268932072025296118044414642600841699617254104161597938631394648908981533809645443826030819531406744183604748592840913355743099113870031688901595823827557327915833922612106499950247454734608707116194626752223506331011736805820905 [170,134] 88249656035587851178338906344157052344474217082465380578868379905712153768581884101263932705454567968205359346143944514208800631161683087002782942971734664176755047235642420705969336738932043057473660256157996175786605949966864502195660971086839045383888263875718113434534704457217917498200374018496167676626432988954789501846226571716816778005802256678111345482709415038531688568124276940179066546836832198943651944304535330 [170,135] -14548158378941967080489141663602650687344994414134502608353377447314505127453921404630603127169458191801339800168845406840425221098851779288229868015135431850126436952684353759495894867320191248400257701977269474937980081829288641182704758792211576219804550954238690195935251445033256740051318415574974999834997250092444710954020378208629434849690544622680800561052030704365416725017800370168666415494592336001121 [170,136] 745654260460353083960935216744100082351695792587953035401420604727589726580957862751720701671336302564456068851527873866011359429874494544036173756897546630525341299736381856234766861407371837884206140880371912713357224544954779858305673954676007069530338059228467117390085408535441757531511269212559599646217994994124152907863807846242097864730204353011082504984783829505994435135980219093392518804 [170,137] -10544237526486344412365294222438296530731797812246737165631578211348392915291935796071024658854391131872427196994901060384777759139397099627073559912172169611356430345817832967227426635229295531107814935613330858545743343008245509054614925306154327969109559233685370899916813311382795987146849316925642620604684529013856249698491748336485591471299551956820336031892029495225100464954761 [170,138] -23869243555169279952668953004042936566083502032101953620508082336078054906365345484915046164047136104008248949417207744354748385515842671270653668931491900964671294443957075134766972111515775614733001792290229172947088310911472976238888979600237779792122608934145346399630389960487579162479567141550053032480294067423187379446039195977496763524851417741443584975118579261 [170,139] -273466873940131219730942966089253298528879328265955437057480269360627878742375576232744906879035029899504263964339759468215655946973107247128053161992457888214412985255594100343572908512220698627882788493474602171582326767384312395678782453948374365196617048533366113926722365107725415802123694268591250867198778950927526089876969927939326906056934256205743263 [170,140] -468198337052801534679864352722276252849813538118286410135922064890373479890675915584948383320690828078501231366075195435509928118013030632499810744212309685332972411805231223098986293334257767482852999756701761169953399422512754159490085496884730408946003266782932662880925847668020847661640485687701035865142546077812831152866620323860160456284736 [170,141] -269159919279878159371518352918792187812939460601861156047968795771932363427832774402366000183259309891715962356217540746338014422021482651254487375439780991711806729701371243737184507832732292724880164193546051793515847680608344113233781942932295997550164410561116954822640566282000048390809677503974282078084053374450882858781671524988 [170,142] -45913846128824868260711954484018567958344608222119240851916460183409440335553680617826756327500138762536099523411570554381380195532435793836558837888564331239377368564001032315100317525224879493855768127627104239555055280505281316835088806204477586770850026630357640619656115168302359600487197820267318457831218088469315932 [170,143] -2000675704824110283191147544663475240514569218428616820748002645078234383370110341256075722542881637037794819776494952187183425019622875277988049689309760409881397437889225891079499271972617422955446738550374656008713050109990044943527355465552835771262672774464303875950433269548844398192964034481558743425874 [170,144] -18517183132485606805268247883042662745522551831172981545847615828119347921035560620443977427908854481538894833058068682503155570183474865412441146351914712736796599125141651417978249663428509515342500117784874258735713240002054628200646852754225636232552011622455041763377650106207498650895163254 [170,145] -28867656510316957408171072610564086240401663158775477520703672765002628816952411211772774747393755458394567198977213700972285984342337090933376333944625029856069445790407525281053206069156511227898615187852266639610291694605823689410799106534085787587860407091716180765747669548851 [170,146] 3047168533095853482212052030713109177340365244517961879762107027038900367315752299223709623466888484323634537742302498836621985479238543169307088526346825053671433146196876674386834922225254841779071667805944733878920565681950681184850643677372844109595969400775910 [170,147] -68639910532183231507532164573640931991521632070097969371040783087682129729999027689310721612947504717023549031465678327619565203461999972729240971711921148230907834059896445310551772762716106661188113040296350952899298601977414378801530958031569695323145 [170,148] 156937711340300396321805284684310090008362492776369041959378367891192573449095241468388682861809572248763981353759954717790542363150912460242217823859785476442998859251937704127496402042788698039892755316135107250580633105158936647814044313520 [170,149] -85824609483732504402472606809200461276605360219526399143377094134543382894076406439589083401619602608103849988746444933177218307558219131439979243040944578634240335849851918346175554611219618166294954851385015869179547474125510495 [170,150] 8817479868492828664884239470999429597661884117584120142716692043563177061187523536266247362394353028940725616697103599744574397083205637756334333664328203576118626607523086987879123903663742332028752339840474762023835 [170,151] -123217876115344371123030216091079229696010882115886348119404839894337651277617450124792576312375835965571216111804891913527319114492049779305492165206125693562587077117233815924438984465061011552807799655 [170,152] 152634010634025052553886405016760901204937350016160351403148545143046930819327381154195163876909486162258283901904084286546527234072951223344942147107698975076307759030327329642257380648895 [170,153] -8529000939390406519847589789207508212151380625690856245197385599720860307133059394235138401007545967718040830758862820046450327265425697056103816474961992681037351791035610 [170,154] -1356231896456521603215743460541242168808444118996521179187997137120985550678755144982177099710120205088231235722144586838559741450283866661358720513718839 [170,155] -1279943704561688630461082917066744289527674085826881479495073411731486574974825158707846644828111888548744466438201199466636810925778361198827140 [170,156] -27949680141658150174166339010579333677837974055635411111353435710114521059396518225904972357441076662384186899736963241820439616398936 [170,157] -72145264512919201854534410689199814501501604544265668269617433270179211094744422609823860731404673213415517717255180227833 [170,158] -11153187957166556985293887655775205901586223742235189793741661663564055508285775488064349707019118289904565782 [170,159] -32935230566219503979485645734013811073956405250379272163852336555320851564781306488622371675190 [170,160] -201175576155569973106900317399773564579994703091524197658823085457323541403391 [170,161] -8379883111070747691275195035428878868014525828991904620 [170,162] 9106834861056671748 [170,163] -304336985021697 [170,164] 7547992776 [170,165] -123504 [170,166] 1 [171,0] -3201500782653063732197056298608546347557168943225989320247052068578665792157057426676728993353396295840864650203828380720523725785645498778842222949198607750327547858142557142987035117148763362172320941849870476589270405662721402270250854138294445881851776585476904666160458073761836820377305197317127993141660519719410592874251738025612209133955968217484548669620684984272367266053050083961966653223445999638753492107453426868192626605348628596804048068907644143429203235696798550892995558686366821194531278299082263966134721403427376383094215211297669322864780643502120877875156633005652728024318484575111289256727695350364818654027729403556181197248012504861835497988151008753571026524474942864301847873509216586509363214850656866432451663434768144320357817649615630207899361453090792051137429301445703229190632806674631524888589337858726181861983216604249083700766183133442937487916595421872090722207834064493694975423642127502814514745873742013437419379937802541784618624132050691997139546916404247236129114224533989028578870577613262123075800222132009946353215585167480622890041524386654094740847891758129131028480000 [171,1] 40308860599233193976170766336236619976548281481962251143081655086347395069462238019663217199230716192891388554930716118318077511126119531440505500185431704991283852640956137199782120969807769205328456102849854005441369820359907949694263956426316904858510059673370858282686949468777352522850973546952851053483315426988645524131608267694429057359806434138231077243115095034966378156473712778735293608508715265301174084334686810132725221822766086953173874444543584631895802548078141717599623349418385547035566893052208486152561264719647726969295745402680326235010010715215612726993571326786796839277540207911345324465208903463385057198423025807787201418086130305003546668572453519544240776725522526250816256601207780851870365700213899262806110216239790081294448839816685753592278914258732611397798709876521372228477721100766119098014050168637326214416028203895548156269541704044694697043547559891226429419494061806857536245749536865926454523755140580250818467762037937981071318300601500188928335196588056809681991609307859531948107724861999640879898155650761280424713122351669867012795637516974486193924320957726139975680000 [171,2] -245666463104400402406412080724861725743890879956310006908728038918816156893115463604916819624560312596397789580312282176610190016461237798504145942254290169876010494220999540573696683583553674169263173883250910413233042152393865700412699073265222317739363081619654995391193879331790130409591411126505437604372933453695095300137756666431153701196117487942102710642488466439262626694440696643796004288648810791545744792295121827849707026973669204040878865311756556148237374417252512715722298194863536379224835641528469798746542813556907725530384514172223818735074475576593692567806735338850179532893700771822922953914222232685001873019777023248122402455716062765673594123545590185464184531334460542964819289055282017336910743977035566838599936068410488180061469078378127343020516302632242892673931239499377274441968813102334453710193388861511602979199133368481770860334591309636592163594165091284769809278634729031031436914012741724471667141013530467750615434776900111377487211476184872868679239419979361395859705958150178009949036206782831488181582410155093735670060835618303927729236448264367053354111565367292246788000 [171,3] 965652318973192420629256307631766906429559938545898576326077768165836736275503672384556954024746488932002154717767981158720701648657955862387083439720144014986768868475714302187811823391414410193560209149690175844383174149003903248319683970003166800316709955493716943963082458499111957865491539058308887602540421857126579687268969805245237622624812124827337036993953784556620089988174441566435140959132282235604992374040843463778938665433027668287929446251552007525739669613492877136422213660492132194335143061749412970535261725181915234023605056714580613401192063266327122272502582418480094445716551161989978371486683339921402353494072338482527352403160297821229956066461133063415538640267036921299909447638067671879517395253156981389342420055469497277500052081449449450816739417222818348301916025430089761226694350566861557658915550211694331566285045316501905806819580019621047546653278351583253975184066142958977846697338958315851920876744995932167133353555127041925445010074770411919976279091180234590518417004513854606596708274395161212479580065457409046411282034857921196251107572301647099992512515323035072250 [171,4] -2752071751632338685723246234752365080944183927656346083590003878041181044063499352824697479697215313589000764772340018276689798565738881697252828277599256011056531511822678861865935008648810996194194735350583808771914407777566686951091816897984837723807349938181863381090863991033335237280655615715202504176411820240396167311880302669946060290172424123459047538081208226957912142592953151985206086779075771538753838839370743519635917926710659879166129814315992486352943482065669326331924171512150505480102618475040290505584727616668809755726392530508475879796144415527801267183312883880317350394038700172848580305399699051682463475803475703020947554913114651020502349207194880124810466126612122856503371594476883186736722786569661169927495772481601910340054647255050666993142196538975654107032073351862124744482124167651240667318962613614695400748069237566894212329284430744767813092674255139518056589963694580936894294932487325328655216905865615636891033984675233605132945163479702726929441462219845565194811675387167194066701562759919531449610748438635687218636272777451763724251560383288731310948809120386340320 [171,5] 6061256043057137424493763142394686052037654802478774925676166696474927076411722686163770469683302167561259750553831373536963513369161556769358076715120632134798419647128159455821159489401446391689246287256045473289488594324870757742963454275184642885137289923006005586516817196403446616610900249324106868390013487401737566952815960457995130102588548905583281050975860616851217018364280041359865133979876843144696547610446064902119448739342438120523555045941860380288173745988641978039998376620434583460563242318044800254085751382195713944573391280543174248740289992204470138997445695549703095639769069957129209859263726574323645023850192290368776021543771182409385809040155981776711598500054454456252995370118906355824592871952227009230262165108939141801258618129854221161791334260838505399436832153042400543584589519539920045772595088178249096613631081898348565204536293217319680592184220006920444944535004386805980768955984959915455240087248450163813875557817889402983464027487553862149497003911754237569440941626336903400798548628716075932823608083232943212148233485153420231192757056779812113012049550361200 [171,6] -10737868550947290217520398182763142084844873492828470574524763155651780242859779982396107126808225351099710465707407723161145759432831433546908411548944200001649168345445440792528345069303379141265015155314350063946451607982468439311604725115600236293382341575642160361126789525874971642017967901137405698253158598903588460235330923321153831339310826497595528885046205474564307673491233140316290466548823717369397885468140335341052011138587356115708683936881007508080415167506755132829747832763697499171567393490758346231470014971180535099844921046569611145795015325117163680913075587362252373504008809090134851661004282989234002529138560872654126963015743787222291258902686671335225413232264115444879942209407706564532714449552382569304087997969940504889755951219316852667057941010515718716516551798545211243282429101873805902149326419823401488576369545564426675860570192671649601476498894496993417925230507669868438496773467197969362300739797164209308866210678891472417448885877084883220284484445929763708247279288251773048388631745386376212357853125231703266708980058945194836559225943074714190541831653830 [171,7] 15725656710174599316095885348112165980076507373743012115993083180570706249262348845593800387557971714066163189306600002715783154641674864337476953708645626017897880883369874379107425246186506703092157613517274852346906242081535835574688561315743260974163398658838588697310415752749097840030475514158371212720247973450361216261849919459910277854930537587559394738582963515605328940647240410544890843548951984212663940131381877959516555047717024168871654856820390492297027023533714959325817640584933422699256300207404697287638782667641721607126443725360849925813852957800040509181204440526796863782532980537019157066771552943835442713547421910467201205975307971234196163265630970526912382001929081364871244829159912195694634051402806607303072420917136249198596558481461892402263934511453336794337548293589280633824518508242884797787831037873192004278439420471065887174831369987814448354478104533992036375385532947022147053299676513180025577198387400651765972032701284440237180014694689137213064060308626851261741861189087292744932708900657565007381327509700072238224899286414386526701572154997705078575856900 [171,8] -19418948111503818448496227886271920369968039144701408856761847475143729467853983744085929176315763655918790286546305354224815762106336605416317131975582737522937203528873390812127677565456282696060116150919607051173017181821681241014889024714044443838201634703221708179377363179700179167832328350946121416576996443471375300305847055114919161600942614386226772778434517745454224137985512930777540717991169910867263835321790859774717352374326339684916635375282280494959747734497378967665814153523973419681158391877253358658157153310651405728324647933851298011163229938641452194953478213300762685944045146991845013323815741914761446571695457279049156959220083619204261245407198857650655861151850427047187754712212721101372879299178114026774978052243333703907705940816361582829313180160655582009683400323064079489260250162585025745350318744056798954657305233797540358945193690177131280363128754968044766397778426229654319768795859895032826729208130392888913282834024994272474818022918395547680000065498714589048755757729489987337060660469197615070996653248394566005865385849862519769306876921974112060695680 [171,9] 20522572385626674378283378657584802993923659917631923881954572418703756168719797929361592827348628095594402939135994086577404503723950041316519009399438228579001518797931952755215413448614280565732487899971869681576186589456970479703776339509588139733437892770906289514103139291933939596817010281371889216945925959709404727721838124576684865479903031984168140043770978370859129432453238129716707409269827439554193670384725293281678254288715839827370562364955331289770209759890938196134519324096683059312097299010183400841255320573690279928076237866835092651360373086501594263255475737783841551573722418390521902208228934261886669401958733369894321722892987052800412147785009674459350351741986087194765734068382361644303388071954594323946708172140854906732476170713904682968628200411110141334411971939764535822780348354107371254077081242410510602541619815618958490930070366976380238438069692566871233323940589253281609167568736511919761847938791635601711075423338728460333677069673126212922716358325313741675736569410805610365145827068751189847056773242827131703394733494123660943372590243809223927386 [171,10] -18777266759983824942653648735697795006227929112541207114858027553339186060815348183414233431041053794770877208230281541071964715286451574387285914504410352625487440462224807109835498681407984286975797676600221792963890727309307317898485876178416929359473745446877871390544190120870182433245209187864143648630444659249698716941513256181956269156141093161165604538139393625333155086560986071086181527752953623052988861264847562713962806760729079775106981878826090930245335882240337056855612800459854867701686317012878247963480685210141967163971327277264654551999033793470451157762043088886564991528404467794872846177625126005639218971625186792990183633260720982959989226231403290924640233349972410949677991274546622898506506873651235325901893955888568156173598492203237690580193371084806318796240992664071364893873888125718161770860724803205994216152112558246444602362140673280493352758590767086012159336339378988657798182212425904383892080794811289522254714373392951326095546116895706146182434430108110804262361499147953013262673843482263048531124958859904896027452616848104840531311171672493038680 [171,11] 15010323843100885182463658326156676724365393143413249898248826015336758020650985380874719938499492290865871961402951271521465574170567529879516281642507275514085283863284159684211977061294200195516701198814509978537690979866758665042439263853247374934080912721126079077269370970165201803158326751268162884478171266264784902325002980528058219306915692455465029363480110980875237244614119572893660987704479656915944070988585174818702537964773799569262193658945191864254176892177982408395328030185630643172815020332102977082871183769163415341124405097258742304785382712405406294751756189272500764624838991421235725991874558232977750447915069685844131050719102952678529804072535075625280628427718736431755163834179826284793045931131924996364553081541792920031351883059196397022008496862692452240715496576922431602581219970940136719507608746775583914367326834677111017861754710767084708724834529365492402135012387792818124683993759967350633365435140406066820514605393142000472141532803045050606875442176434719404913435499954152214615833862208692437091083771381857208852071660297463552446342503680678 [171,12] -10560873953865921047469318418926347649562070209417814998022297202132833067708863475844970241893329707351065559510194905356721207807755082279127314805131407074041115898780507070032577287369359195453848192244605477984368901908051533038731322271930315998607015928796023145509516711681416345354583604696886720399953796934495557535799398716211663892040884604165031572240944762399092672703257678487005487639211875918815782322899902921101620899679169801986011976464532328385775360730336303192330500357996061640014423488943963556703842349316534569555207095961715123564872963642910985918655415348973284073327293605070992460209925139718722927619955441031636238334611503492877339710531602889562755256346426130855504945219192229753400753264798582713956871685932725935885770375189558063071761702543454345713092749024859963606127125012591295151918448591286094512114083462783963726912916555406646357415631683612567550795766049609990309821835345289475747922181049566590658912584802819744722851561521600230119231007715703490513711899261218767278265742503486610067250432008969441969227175402249867335539695166 [171,13] 6577284119291920758549901247063902207661287031804874599711807896896548298198566914134824362899733867598363880403086879763713131370490192544364951367344462979945772738863662470671258752586095030316736343268689075322341093430132965812123804581542932966721381985918400522164233014292610626735890417644496243843612847137910579235253054197343868023134987988469271463110518788514528217582490957672935625094166841280324194369303316791195237064787821881333425900266607800786399637152997960170456017138529615270441141717875422966973996098841278848048343268208841392522206546972823520586968627137699098755917730280643899810757146155214118316577677561968511134799453474908477503570911126991552643459598319469866078416787932977750268507407049732146057560895846430758711805107185847447716914693219103154815200089921227182152219840617985281280581186760024685820332067773922804079359408837704406999073172458874801076759118523198661023873028035916707794845027137656421313954030158950968344973935219766605448723268104302797916896109421633516764250636722555499940134442348106033169023753742838104221153044 [171,14] -3647096992555647050767669409205594362273711767115977888877535940187680230831801976794554669891005260804428102218012489663865275392799731241862498290282706154340371729824707828028903475046949076692992978339271967933773275290493228396949624437676871813897461993913982428495516571554447267753674545122698552325028894758112185706021459518635404624594914863185131674264844500300274107729800411129052606588214389656758554924865128884392625341403340512360708439559154268058239710935206150028011877937257952906877173739246443393596105502992461955794821944617043886841240501524480396264877259855121080864681285649901409125185405500370058553419863564218290526021943113749949755845920055056916407608039149303448546940308879760725897763858933777253839890891236259485420016279225929878056740232790767095098775821391828374060612878973248725216808580940123482360610347061758490210518944325235205947034560610433719526466957802038099611606207827478483097513811021856587721936069548172089940380645146581527323510465935353362854595463855183390016226115643043065584224730538039212594005502586658034714100 [171,15] 1815108061560453582520193753288841396792229917311605074279532852068379193868294574390300213156159325189249027363354717860122517427775757285663201300288886301015127182139677147670385323031542361989358742035488129087629461543618300943444182186445556454616423789075040801255173261803101342820597290214147230082879139057017719293445412330306345391152155656470961455523791616173709905225642234833165120275599759010770728876651229255288169382438810764199196237123396087815278502949406814012801449786976037380881843372624849537623732289150903795741725719869673921249248418161799212244388982011575167303599406856487932078423378324117591668255742630304774825273861902624177676742123804521299491482549188331274746205451698768502472979130208868116733990678395422404368523956711223989169707476485872089331653976118104862960021920686926095233259435285461730164456862463929045213541982832929286240150989908298861886802594633764641410484407901820214001529671565191698387672282821198636129096887471272415166660244500193321580164837145199665781613963847227379588723119803154596774530758290633691042 [171,16] -780522306506298733120587281446076821441645222079776596221253419010042183450244336438348622588502021763273555858470309909798077216328795678002665414121386700122362048379784351593060962190469620949070030124930835507028482515301970259467174104852640403896456231697547277456955133736207328148774246861701055135801123517234447577483228180800775042152006286829005185659760454924637902400151033446735508774674625590201640667881956741787131319189349573958175775614952385936777419193884130744737574169620535957730171559168383050590564804015750637717687539441421781624194959909157940527471178303228445883823114103323263031181711229452371670778948854072196041473120433565549185468079594517802619358807044065347759611369055381210544389557773270610824493902346610236043052111602888917198692948814582285869004921322934653213630181691589410030281118519415556716118800960581470742843575226998525627874084032010327329538582813040080061951342660045338375369180217378800856206776283332972575216921691359154477713291328582850796981889891406790981377622252194171122327817575173156157278029133411968 [171,17] 296391492166246588170955730326099179981373778138019686729688970908585632735264099267030040726393445946307765033103993068947069966451457942169516118125866696586545385638158379859510434616064951505035799706634357137746508067285139874736202954366514286276856830375536727732809573043486014748128636149591144942820564813252196698502469003965284274930653145720223140674116725324217105999049901987407250350189526714722902740338049656322723043044173459827405844802710842034611607440188600245398305941476501690900178454807908976873384975768304476083762200787385034793894407828995840824887780197477519924993582146705691065034266641054066703264407161632073453945109699869002749759965270841796810275386162228558849153172264302676092029013364838931092845573521300045644505532185404903356512480124952739833853582419341584032112647447771500723458559071415799319387322846441386627268404544791541871223699375813621545734932341297522392806457232623252694422814227276716107573128617010968424999774474043264247185317376521754720597750048729076720146719483632254635601194120647371195869073350668 [171,18] -204545541939635491965342254615164239129399707698059254351902667369813108411328325040988028131716541666964425842369252932181150062535908899691982137755112848796405165015846384162655935498184340176587409743660296499667018825375357382906490112169463918309468945248746193969447239848146188537184720232777373747512683452159058972219544784879726227577130264422299509491469722630499586613984950361485662543027887353762064338808943188161402858459829536103111770667464706022063038545873896702272557216105795157151595171732177266411164743892945313270300786424942591489433582814827830504091088256258408438864202436410583198070420640713685477328342522699799103880258085288867173698923058161901824207300435822421086229401177532094160603353215382209780558602712733723861811475757253244553767106560640135157627474409979299853994029099000963492111733657196423199264013794437188890420876570628486445695819367010070718956790821955939633028214771581132945880963157393097377695796938742004688025888554948285888083146592002080657919794992561829340828545777183393955306336302382824373484329124 [171,19] 54702049797963006647844746792174328356535087340202896279415338588010466840048743811804816780530617531304693451787802305854174811078178044717552602866786814229746298957625968976579991025884566821738184706101250782069085530722496504440538557603380432459390091238970125228663091812655922645970891501861490553167098442505533277978115097697582240315219207422778572144946491421067538322162441803276945724404183435277279224423720564319815012260588926604801749932785891288969011082290174997852640322100476178702145331075679559275012035236629864585987484684020118979421413402956910992889375652559201875335353537194896407508291211933393829036074173303764653349756081275379869165390315500402807457283703116549306293598524491473550221860359029068231669354707822255373595268686489049819647375025488279128794930811118064665929561867894268380952760167185457612549614128234054108380946198664339491303326017350783925609912062403686165750997007998920127280561179414417216235383406450843234834702924487124735550000091978452843908281124455070538887818044348992462001856492865328950293617 [171,20] 180777922447247355711648552225488945214606121205408474815812259282772405670393256297231870904639439007884696060130208957408432661813413342760875906726717508112349885952681448566231337067705062046965733071540274660061751873906944205133293156381496119252270889041453429208919417894139995089068089455714116342466122273784395855972659897885045438593534149832867483472540638189890482390537008389611808694993381390619390546743093147664404000857136523978579400718932579074668264363767658649588397118093962748776940290667018491246467239092834158070552598948461795281920287166950979752621689409418586031621604214732081979937804469663154734899619074169747230142079858470485605607198577741944810688092946065814935491716467514620933389082763200884303311419258985483042993266958233753812659232630834209336661642962672087857172825839298151685879022624790618187140644909409682585280172980022929354337673832303391102088673556276973505521484286657003225380223045806903316853701581818448422749776492391109860176871541726425555523061226562655222959368400944039559253922073054762986296 [171,21] 15582334249939649185026388912722142606071273369691501105330563650059235945937421566295023752018736452323329938274088369644695925688581119550480109452025002047150538947620967481002989795261406273767892022620616575676199941263760332751225568131756437070908592946683436859434138456312185614605092373266468371468020639184936547575471636615300777816616633462558138293348037757675857463204856709662828074224901744630052289442072314314685983308701362232354570592888264234223106568706656223680666691128593880384753261077499604385912601449604266548104518202315677312638306644248038796712169554962399842756800635479842018107443187058890900154285858969115584853083938241470849813760458957539511820406081902788158530433886313771835599351789611124879356150049757756920580786592967260931370688214813832567403712151142902637647412464388136550680257804082972294680032370285090564234356560172831377775759354127845211733859087210283214518835966166955995873806629529120391798345088649581803638867693211254968633456284951152843602168881117698057322223263911347266247590684812588950 [171,22] -248952974301412815293444995611541186108672451894103709454707806815279887900967764658971238429920489768641750041199084739860328734759447994364308962037479541833354324688974904591642650204738900713863132776894185604323187330312675801273180616164832722335864877888174788674536162748170610756827917473996402006085022934796998112135778876335910738883781530256270141570413457474716024853806951735888651716459428324074421169593199032384346130231984391155953005547480028309569845643300042429303585279380467438680249611300823663761751447417233383854455510512484773869152349245060258159872249522712988238272803443142060570046024215777648125024615299174320178034995379486631867945378048308634777547516744864428993831677328912997596708185488023734804439480109954930429328982213073007847151602084816882957973220708912064017545496213097329483047885069437798857880334521814661876843556047349252560284749344102971998306179992170592045069278164812942434725028688381566577843998092892014913943492017849017373890928013158825235661641146631292340555250294735494700147801422963550 [171,23] -31364432258051494387425327365079473827889832387790981228909023114253155191913007440472452829609505779900506162905575286635797228182183502832297577934431410705911627198723884195948561758280513493275547301580048382331353072117424944202224474873123590823873030716558876857500731871046061377663955760830448269258588018284079392309542134117690884687225739414344281787860438958019490937107905237881871611075194224760177268150927387061913707599699437750000311213653826597700233957956002199439117481967284715046801277528621658899454032025867995616719181855001470881955956433250828430823249414626015850464206787158728235893297825321192739789292644870315963744293826906299129246302734855899330953873549481603335383768099823066425699344002092453864909453312476233936573906784285966517252829270156815131260522503933268174864270313091438747244957635138585004316477671007018084156873275121082505032879290998166261794688024051844027591145377714991002100014205505646519768462630409192675624410408905960136993452832547327638361552624670805774289826947673324722140260822290 [171,24] 210154679228662023011713862026418749241979816029476902455549393412719926044472809961497964265129352001892080661948739037888030333160629527513734339577303277915308533091680326313272574141361143284162326121944858147710683653375326034922585951475324802088237533881721664938066941603813743177555807585508308067533015407677584893654486885071579890294139038329630301866116835299948532831891349002130386171733211823209798447268032665206578148646830771828354943168992718906227485210951446094771057977711014456612749329854610922508960409518209550470279239604011896009627554665078644081395161347880568946843596164831776036307541398693467205660730417522411302119798999439145780499338600877517133351205003070883202870581244594885820461572224404720816086949992271623401521493751768935908842108438491380612958527292305686452562341815737750504387759736904569529052551590490957262333013273945294895809414777506166191285475464516159059332458779517084870667258537280453998255599822647998357218863658052135059390629151387943995751141132495977593459345116421482777631926550 [171,25] 23424452751294592443669199989638465305647337456188547558354449575587844712640630316969331394947744047431185008173508245570854896235968120975964111745691535508959368224791092839263815106175313343913682327532455211357641988990493506718353032236348370940329085727513922101434509178400109228876237249688678295053376898582986042893844522946406558489834908844385627216545945406252504887213760079542280000460321350809688977635607876320469561949516010152525827041272355439707899956246501953396492923561899677824325124105155109462699408134316831573533851729594421488672731296495236200162108607287965646965187493166671580948300618836470570623955150103354358016263128632020178160799050725546150443046388213120915271867256014492699781501891210730453302640359832829167815989771954417054452444851437690981636224775194190699175293191508812039707091190594867661610809484353164769851167936397318395939203781302865151823488495850909418451879707760164536374251332000095870022738638650425237736960972490282040197476686295611402297771903046687699749697492085199174014195 [171,26] -119904110271100567694118201951929402426641551031172334828483417946302893174303479773974547868545559090540665377042287354374284487577616183030347291978679534960120141754144335124971207946322024538817079749327625928470959556467774912155783615539807501532122282742757037928991582934789794984490565141524703964226835561177260729095363318876285325763324621565710205169985624720070811936475892708430987354853876982562029209805031734681568424645259243035305042984987725834308019772119494624417249536248424660923679385562817984642809597352802006624354728403322747593368622618100086449173500443893954868143614905778199286555510772558742336002038647729303371869919747823558669000972782684827218147049287115790916119691856981841232350117420009913059982736423950767589622783789188378862994777182809304346082062767843733119774434507052854694928240100823280275887037281506993262334730967542177765476226086000769496687423739698623268882811520736581029422927881737566412627073728427454177885399217316551338017317688993479407394814331874355394723514571510967504300 [171,27] -8876874338030242592588316769697004406848373888560171436897536747103568710406197559170239060251417477524022853364592772318297497422466400468633916767657763937021248639536609763791590552049744041845823547987982703318929532032930141295910315796400290203906745158953732187968549927690448912347522439923577187662116210590816900248203932494814870505244706320824659661756376114191135956087028230175171292407596648164791297135687449048376266620559793668573687152672845859863612147847023566996519461844378784695385896842280528883413969734309886176772704259413551330444832150422253741224005602027456285157662127274404966015039372456687792843263206845515397621357432433107249720258125826400964045839969683439325976803808694128450156421813006935750642953299741309118067746279172247050075980963994287630555744102372466654668367825281564851242545791359846440141981032082971680300969254130516387705304516765645205861465519593535403369372293827479738838238032522641041541695638947141181225638446191740747556193827526288577054893489723483261546228552368904975 [171,28] 46652295352526215719763511118658921797644172686964827262256168742132707174531572611103401099615994283355802072181304522191916911394179661469470948108157903637575691430970375372800662490556257034635885102312090015767598375141845001552258877606811563640557263290329252494544053261394905174374782053338053766465922977133044441954519861919224692219587710682264326358752524042201403771825531721511627890120113056039061564036965590059459253545697914809036960640277888410167764931535033747847561675836216585219365771328549081056655494367659310216382532634477217341425803019054269749183585177962563558829283493569513319603937784750369365832675918178321752531545975943717862907093971166845085203584101461501224354445253805855498229817833493878192784871204152538777040947429697386502546744973373156327722129725921307190911144540822413135481434318550782556634671374292512187938957671118401095289640567943564550496921989953454976300922538309838959320504935990054770154470306388690604104428573398353029161856632154193980557641667587884044820025205982950 [171,29] 1915198561627368077435765686419556250897515689196926556185446662234557304767301325586701530579804068985336569285110365205760638503194445445485999766462856320007343371898709132251959291602311606292915673210615305059842924200553700797442853798349865504455167678651219089810262525410291161047593143116889848172618115782834486159185007297322173933636879568830745106097426533492968099364571641170365662786463483178605942734672945687251276018966754498435727051661956572238562069088654388097982842282960134959641639357755640159790307915604956075672492762221746025213414811189528888251056674553384813248748283155845875151935177929485216057615124475333579440449396045954902953630949632523881931053354246355370447895715471385479450497336956051991493520812759087167785038065473885875999020228962828720870037441756779475455426590059828050773779605403031938072979620569008649666094868435577689943038197293679283459697009091041972971077607563123262136929220242885083830172522304512000135932650467823564361482018546604125226165181939708566340802529840 [171,30] -12460002980950725837952112332306307494434535945976766771235118836731907016959058924247343806140026091293316321140437762224263671068730340316534413201310449049189810983160420806980990935789513923900252854080580714934136588896210410472200117046601958043637560295941331098238742893476056718972334254376456481826513677942335406246491397756356725577441475361405650885854541807602999962257345603540765727500037708240130606751062916189280729379043017738737704161356528728056994995555143913344666522436359460119676850529480952259409779709575985685768320513004172125162370708069428001929194785834781842515744475122640336665265996996906703197839878631812018560090844837173132027338509852313007073782941259541347739089042927884557737326671604245624295187664037602911998382912186169142567227648535986387324285052550796032367257885351062322982715481911917518815697468887074805762326473007518746286653511801706828541219381677385066961200195168060763717623880109557016102886511019144572684933624775237657999015902705264312725262766749406625077393670 [171,31] -291907260611201943094693885914777071317193058159939946820422890121716673747466344813057596096447115684384925539953232535498046717533041936050562677582090450716539378759800976976333708038978665945899636980221436638815448091666195406451623942229811346665260835828345663418341041174009211072173527724010262173185053177694858345749785850408607133032749873883206381268097565508303612541384808084431918172682943277864800415353401511014057317930245214179555951766376628854184714658278636844223499349334223775741686217855665552173738428626761918648583395786587744089978571306494599782710904862834975489086299581714327460854847155416442229052691200893445956763901413951205761548536013469836468565918940387353576649094367105828748626357827172385430877064140444802165922786548858707787385374005943495531836842627443090693129918858129736342758942208410893660760743632775378330374341001715808444303288024675153722039619105987825135684643104432868816832494342125374092782331964591429352305784924600567010789656104455043878472264266221836045670 [171,32] 2294032183758812056104824942333770894063174933375245865829448663985669013690174212213484627522208915667727787821147635679376407584039227124967123408617755440732293661535619619208133328089142373002903182345390294023365901158185031022911106223094570718624766706384936400985970192483658258628714301305416384648567390447561251115158483113786371100948227623818873480314588658471924621511537998809797030652930185409051313113640647173973384148678665718254814129079038268397810958231116463180299276453966530429218363835017721150040110509810021567078050626964268282686575291498043503912200646218653985655172903588039569418391688194091398118851704715940904199118013896954888789962362427623163012673029362741016984795565417421170412936231900961222660967485236202372505177758534077121231623433419985829578607108613284265079611194723494788730227749045735154735560161901232753154375204261058031060994430789870570562340475612055661930683679497320892170093924658944621039549550151887704998336004879807454656536191167650102062464731866465216600 [171,33] 54900447634433017260537993941334982883104436962040518592108404740132443202810782421773816757092725992849038401360453711700420825794878713058564730239238946819834900562328370148392608005720030004996629131426079814312881360246077384184739873040745104197296630068357791153295502753704264434438871358486302440254669320961668614852092001397915374031774733981647044124754924654446052282487832358130715025518600392949243309821911298034083254874894926410565989187725424505573643282533571731095742216702044312897042671108202689584473216567823889597631191812455233989986282911209966275230415684180978218823831336045135352093611669358826683722947709646355831527715236790929666712760641279775366039141720587499814218476949523587485124807727478911174053222402123583630114832040871603563650748457985066856307930692696438040471688645287898772818585360111171638013424592299237140202321971198951714349107201558174948449977600546758548849943598316481089905066219968332488043246721118744517409176535191370790133280634790491275022168363519444 [171,34] -290881415592429893681729306346432738224981689896553078066808292935225909888027894111887676751900293462230054765708920705191079788085264301687172770237032938184440020941444882894859083116424060348905829876900300264477117152441064819756521069598801817034362193834861545647129271616544653066242313858305615926355604707184232397398379045850917410612021003845022213736890119764864007010967636024906026736991264370502277048175024568437709773604785353887929923938155131534326495747138545588379248371828423411117149425918840812947079948787937160039940277375274261456580671855782172744498482202651848101325796773589088455561609939404485877693488490479379467933886803780272070400300642745643922333999841058991212083623235875587092262503779619665610728526591903580863769623948401450839868853130273814862822380153070838126206906607509178248224412566563023043250769946652185042623075726777772259430608177479360042748879315539529309822336501371172931601594504386317866705217780496404950071898948584213168326704021361686524966538110370 [171,35] -12009126135199191170827784535465996006215483849068759667956757677458518597901569855584163443268794828483175347477543333551263710979790690666094840767087599705102970156745183458556678987248736138074689588784110569180731899334409222527409715669909984592906901143832173877401802425216821598154539528643222652334668495752232361398884603578696018052615952861144940984477463688200693812849533593487534033608373007912268477342124946667580458676881433110805645032363220798241107019799070411925613614743481503198150906094232859322200706809053123868846703685585009565993003944155824381663022537550856927098369055350693928291925774672643214043004261120485423035119638754721144986110597184208335774210680054118277883248137686933340534281399577163419701459103865954475346741407690142788971197931577717794514087267423635445533933505833767955341028792322162971386536610030251219728829711873460976485100808908813486449663881398798950006098681543265990405407329296635370675293987913414571509426912359876395322022572535557053435448117 [171,36] 25055056665661544716932298741346007973752097170741266093216677435658701107907544001547170732298511199197733666308574940980812996496463762512318073180748007451939876480462811352107583681585450528748275812181827094085619336214034706370961198829616960574334030316390813877315246383654720966565774101918740002052509011310121530409798648017487203156050661106084138886329719875043861797111893618096055658446284744611229529179730799483585885374608977050021002976024100955007193141988382095925109548861062266959125040775018462832918730311437864148926549344852936937718702091190626674020299697850560200419140789108614528319554802938497545541592607597231569753603130046982023978590531261201505171325360336883534540359117537249921348679055579680427630394704085764616912127568205580194863768428049080794465294228455483499790611866793239950770019676293641571803714791149500640328206930623841852495929930144743437799056905486431677834614559370562766194442344323479862385011782727009777838721254865417083737578293396722546299480 [171,37] 1811081696710309200614347765872178367899245291502337053432178561439105373896213253867838161206594910160141945094350493432825165910990457595700720235689486250948741768197280254949451730948666656688189858278601866324800756156971277402588732511775990808215635704660799557966737779379385669057278652864779148780014756343819536494070945458969274332801490205042122944372900688675475448635488568699637518648752138215853055932684079537104117105372152928276802505196255738807414498493444314214069884176802554202318839490762470596223715025174361121638693687260614235496064303012353981095379372433131473544635248166968265294331934643845016240600195031737899255796136214879668745999504129112000375948997990453349001249371052367551441320874428046979429946424523969013475061152049853507439539547797313601245110266413790173596123091548938721258403266487487395981929378336222479322510268042586471123951611942403107043249879008929080172487913179599547709378474653809023679314090293840158014073739511467563499713250152355642415 [171,38] -1407581399958812990481471990636420908266795673335627463081339735727974646440486809992179025183735674248662789425341547710425116454650439738378089336762801206191867367529495564739827246045027082531067448663585807637201847804105623737779201571968327165355649169592427913681879194217955860043541579258400152802059290311313513198927027187323839442958159273663871684092667623878096852039000818821858539209301436934640931874270929496223891675237178023345312544651851699961873354232083955570675820189976117865825716441907924444454702493065587893608347701076816117598234478264435832833999188351006655108689732021203134812045136486257558668573938615272224402885117564924137468733178959441153254001372208321360052577591022134583308807764224087597659593174119615054614026306434247037439463403508766528510071625316977419572466370507576948251441824673581314514859451042714732215178312941814324379496224913004093912759287772509504985314061662682668757191333168731238723649042969615605701987622846824615088382887132973231 [171,39] -161153358827294736786543526787719370782407547895915930913412711475513698065702325050932120159027634591021745200299392525268662844369531457794336059961191976137734235551765904031944544812180594466728112135575153760132308143382520686214317750167598259922206183173274123915642688958160254397804358064949148554726197116917771271084678494163214917469651721139076672810902822921228005501630043031354654901233333235766667618645255682230285857046683113349399820370676200937372605074732902194470392522029812790137519158803040568490752742120954762971387810706855563978337441657879401303164127172705490634465278181431589646420455254594351642470752582836220442997169725573446311971174832774306918077285870802665185567550554936617390080353124488213182409940406627089757901055479710128023638666125399046564427972037636320169439934982906233082407264815103296947042304154681052612580584745238606816121553324447932428081970257522360148573724084088303994469645678368417513554846559727072641823196629846863612629226537184 [171,40] 46743946866489983880832399299426030542476309565846384246937967815084739879731295373194160603539462985203869272508148139657395363478164726512398758269696311861748802095415258552736105387134937919665930169198060678907006579883255149538378903366252049285730268702822941450209418406809454247395043198608464315755448270644486566346682071488592438512533423176053181458168815314650403097500410190738972785700753729080546993616135595065988536701853671482872404854602882222224757809499660231077861560312360090522758386717237047522388091830602696310971804898248849138114487137467484843886302149168951195576998165535387397554993795360550862028454722890260245312575965456532713773932956758611571056821696315694169041028906324098758039999674799946654801943870906266876107307944308314143220037766403668182342148442079196678494429717131888799964059859092492677134448469563426148312060288319904054324402077978633112443462869563797856973605878707975372232427331243864046185572046931457283058006658841900070835183988 [171,41] 8121807954558737815383001820245650286365244363127721575002026737573379276206521963674203361482183120832131422834700081661452238584904697641723802456934049966059970933732320963962370951670556388794608727604162319673321639854928329261212561587273429870874501987557572379071739660665019869733352713272184688099415776678184288447512218757506715286854180469078568147754476774438108314902616113312115414863448125390029693659054154952591100272672620375131372193511121789298619699471326147597328873490250730514119274315534280530254551431047310300876366146677538571427406335683533360220014751570329554698934807014886134278108020532898688826421083809421354750435033878438275798280927061142062476383158555919583298021637164043472878630801065159844570770095294389591601181619169185308876242135504200280627135074306656150952314430789679886305066470228031686956750887322244164297144323552481550019678888102075442924207134720984793052266759081551261939071872404124186299456456347952867563995550057957336066498 [171,42] -680649957176623439810605593422397246308621995978950857737201185701500348127236098348136317490563903531712770693260595537028388571638820822989851235015967898909705859451465318597108624605143119202295370610874121446736148403888692255535051760485051948757222980218221471327653331142806649980826501795388595409688199058671501867155361493090283227232532738146991184474106140778639785437395397238951722034778444512713508789165441509628079702127825428518802503289241273678382956456486566746837476581401838303279521806806868339543048489387110300093773265441516793445276483245143131407766411859360149291536657610473691801639352795166995918037976775326581720439099809307943226637883371984147505943017716397325479827009659535473191459385102381588923248771596522591754572744996544861432045212955832974864125839534404626505812807349347648607569209538668558253123103777761147139174366417202327051823497777785371312093194797157016210100771301906850729395430237392030470178563321062293327966339421784761492 [171,43] -216031898705006453606151963031395749564681388353765645256732556671749039124285980511720244057278985151172106203387224484790026710061125219214096294630533582384596950876681553991773857425279911151271551226087255375175791540692414936538748095182785993536793804165666817569339735054423789335492868944893142156993611241861763508317792367042516985118946030552328346670137140579048296165345504466391535515442729022955932968224578081547232557090163252710149829089225267357901985080620764809944604624531045511275036112522957299931603439974155493782194082417834176908701700213373245842253686787312515059915904407738033844415115806259663152945184708779576448553704538214565801972179238713985689248959805820979213520527106827540465722513947042643380718002093878661491334655195454687245139169115289599838683716466275483403543444223151656392485161844340818308066958326360447672502123268400291794862473724286466062811292850936117930118397498261496439991553854173078713512822922548856597885375678848258 [171,44] -3871497549267404861587822881312406649850630774694648599817894694920363616248987851110838725237808179974924793526294891587998805571242064576114169286500691945181615662971161083678874630379012456969281122632275723262821455687844622225090341678289577243607943085404010188345891374697640697889094227628106770701533050459176290938904689751290635078056019884774832629984515281122534295731130363947234676101707022334264417192446695706875015906414379848197236514245950131486630970496281689290629004756832365889844173060509274697932238572384669652994871308456836971177346812745361149530901124952531691641141019538016399431958790881864529538225407853833104840585384516894198524208642228570265077363840044823744493228297207861450211540546091972569294407882880414807561010983396338735947383165148854043669783435827358276162360209164348032075332185296099637627783793558762257146226447063018398960998336521818200741161511633785131822265232986210897245082333788186772927268102735731057662867295538 [171,45] 2537427265704080990989725481523020217707206103720279766253434688528138073430611645311548319907299097876806408236796119275617151231380385900250820271494540921476621322391842694099136732577667924323032081087344614603991688560972364529563960973451371090412121395674588752843138698739009212888296059895823624186386740490771330691444709126970518923654037447016141033817682612503319907395602333062293856953231340449368585831674241812510010276725152541967051768353597204706017116628103416831150963468044597492159660274777271373873920989305319272267328964150097007908006312517147035082188373533907371635512858173159785026557905139358619748258660825111373106215367111061903710157178324518625096084822336240475724592194615162276151376876773852022108962940542246535822153796371598996969275499775988358278625093036016310055568215968235677271619585745500060286204538111912640412075356147392076806921921468720050628449023161977794138013724631480663668552136384280976058331926649657662275642609 [171,46] 214133913994364554140945526020977404388655648541601230079249642670490833672590776405717305273637108616401546901411641129426998814654576874025904886578156725143994318802046797808636893022618261636250285024350599309861661457354244593045936655366920642098868100436903569999387583680646690331078385496406547369097855908622253702303774440354566151785332773484549594470297967931893031362714258627959273301683506952576678653752711493394868372110675961162674098648427816841708398308517553699244585431073787423713885930636103476602112672115350740962267184641253132315943484190693294767683911420940337975189568992753862934692969486746863599561159274700615392529345951279453125990754643735032433402932486151671001760597710838560825346813696331582459212938737507334879066109387173569509232839077767630999550215956488255362481928586264042062740032170903927211742767569902971570247712572743153973326431748977643932157657864818587993072338877097980855981880028293746192853058039951294724750 [171,47] -5358656989976695114813636676572177637911614982324212678162466424674253408972843577347071975251450954937621067319448361494156821476358223210322086494318104741893094671243424408380726851772703567012546168126421237381754450381694674384924391564244099953495310305822785108170943613582966822524509048199891562393190809413137731238610300761077290769065023322312060154902480678064297609607098019996673441060465512219721512241609205718730932048196335442570633559186051513175154246549220460569232263659350059406730396554058346818432273004910640109768362526491961360727312059332713993014328532253520322715858625228608536955463762419308790903244338080165368290088194861450837066788408763072228899411801173237905666322411836643751428527938399869554875205521213704232015203564374482670669249077779412287857368174891220117863024729130982221986333023422919484668350488790988837128293236280336361356289204795680659974405790648167039424852554678393063971722189933609237111200822205645600 [171,48] -1632921689788025664193500632201220239361441838462582379319983269626285450142823625616290943423594585862310851917003832786012143448651986712259908234552474121385833824498985515636232041013274350510966868145966095960587444852627029910398660609905022930865079994406412570974990171826782783307440972093093324284521837955490136602086547236898659732510139968477431872626343615599519562787243209559165946718938261314746736168342586250319149297141995330608555407651000588981788119387739751253713827270360771702511280917565161510189239571633246715522705693786630654036048711354483352365656478915051861128289960653834258340261297512967755343125136895946581200201138008567216557094578317665986538634284832847169255640121084471661007480994372082183290072535388685146541627553227890791699170036098705247709246576337755929263237951988728233272846668747416349404362373449666910384807946568420562068200011106734559301117894502009083169899734772566814668465636949455915245302480901150 [171,49] -68023137415319460416223533065550368417949088509897601350990870619262951385910984240740300115002434289265917041444560717900658683337438290414704449086061804472924389113784822866704810948523464683063736565951786522370910344224635586194264780421746962159692126169366825382288327389255009675168283200634410644407997234068099114663680728379504801577053180803756112183494980215837970069906311006742422195524439419615748386589580661293217191948976189166822090261624306513988524268188193755945400999167903123550278017146205018022800722540294794486443696571552353786256044651875635779273248099868560100143300238148332765333405160728726885409590139528803528456426369394688682075351577289827993456060137534182569803642204489617543388740489079925257388309614117036698401360683599133132028996449347195452682706910737686031222511349830124502890760231978954536941780120853226938654630475715025330108229896605717142236462842136136585368210299061842666765784508543699071764286725 [171,50] 354443252522704052783398921550757230739176522941594110478003486286718808226637916925142051958822470977583403532215626981476525142471926806441038084602212046533687691674056193978357977613827372541277235651897674464472679267620633374589179290708014974094855642215307628805617649344026450493272946767024747605263442630457333435858683382220600617949876926593213978151884702127448484020721819860206219818705758321726938181554926510333135652895017584035267401942642511907210410274810551722833282333729565896316287443314594918757022378466857943469777571418624755327101269048602087223230549511981926570553533383013522458478538340152247083299882573488447771994897206130285692076096412386538300070345999449114461905429412578329460372110209080646489111774191070428281946185915156719617598195808580568110403494340030288661263557452042968596757227032560266534976092186657635752873797695736118717626852839451132852194002684940783864354380961488390479015068869278780315225 [171,51] 457578268151743520209703824900214999422930101320689759701609717204991238873272354864920393755749329757651272665049734541442219688143882344796553864481044228871025256225025487680174703156318910859560372106653366732740880726818292080024535209314977224126766802412982878111979382797526060948460327342178280124044036561702646900877794330432639469102498430932246859784459527115683200461348931329643134307863117549026698695724630553010981083706083926245262617538873984064606752431164248843335487763181180219466101505714532470767966232083969913061458817762032883616428803871541361369644094815644505163147535092183511965826239867171116588768845121309702086651192426291731280152836598542514341377880329147147102095355352595111794654609498486575406195783718854424570320726393562112848383712408895659113952931934113515921566089904123482128287338377355253315630471567261967046398737020006965413556511326881791425298612041435036400574162391703065314923319770765998150 [171,52] -30406160440140273354681608762571711315359351836697449979854810832935834132221118786578674851342686615449139338130097430483309760768983729829481430666229836859110196508554911619562786244228567031499950058691798474691472644424133988489900122991113443763351103342730112715649750090419171579823574316032538809665049297750692733307626840201122354304004664738627300706820397349463689686042574605633551494403288700884006069905495507867390170201669154608705549583946024915958889597173115949368211635087145834879817256694538330030851895970127723896404939597877765234992206129412987714631426719608324657339764714750997541609625194531617785036757226042670842267518057418188021932849891265617354212622227115122731220523851179271526100641647047261961940917885631647304991019762437242442495285908236118209526557571011464317248237415460525815550905097932995772231989537191203929488099114141128360965293471000243225894839178797994234608524316092696500984125640344625 [171,53] 6531882059708768165887320641437606791326254404506804726892944711213500443766542454213454127513412967988471031194222662033828127149189781566557589731199779498235933364635040733242351479408487562843613373774663449874172595248330719115494313818398923484660181438104707967421846113537515638120314068785580634614467853599407290021571420011488914791382146317333941862624077007792060449972403487874614880781939829726667466188012040823833876713922278576032708374824442970780625600120671999680168669196288496076610979203563413606048371579235746972538757025282477182204109195726713324959403932782415668427569280072648271382141754275178946302898032348616687234440563970342543342296393344587148923533953317482625501322868295817576129546109770131502183839280578257969841973661826328404192284359534945985382568813668801560729592885647123892702077527709094357524338949489234151439312366792130542677287781915265383146172919929253301999127900050567487590008180150 [171,54] -963822116741700385042302421279919048553794403061813813579861703311727428593848230528988907821694333262227964474194838613277417082553448809690473423446454425942157405066672414422985211558216809200842820463101530998439937081138044709631864304841746413738542707495606504948460691466037758281217597479419993122276998155547410686669264273295729406159826371457146201143566031262954978651011071279374758914353466666048757768251762646894816081151233313170407873441379769769214107359192534366487238511130999792380411716914966921101880523941958832411677954521415915073169371604688552485912453436373293057996190525072209382163446242274762811625164242085422543947035208899021885183934140380209595075965944431516666057568173972543818561840620772303876369208973708390143573133027300220046347299401945750701515192100488365497343416668157738208001719009055895781788996467438681119576117515655872591733532820912631556189539939093879888999013007926056034100425 [171,55] 124431533986584454450981297996283992569035811607942719609394202467097434301037739190049042135733962730119025427482452052196643351371523992641411278768614888481460894483294210442452961012701400995436011984206989144118626758155063796379324178546882520652761800515399802415895452545164385213657007961934843434081619220320176457993246938671206731075208698582555693856417269119062926575457903755693428028595764425917386361670084011598229594262610099843551815261407720584658374564407293465433628205866019486587869649661511717992485189205926054036462859513253253118519875440523550053074595232323425917734623130329664296800666605439945942980568858278593816187858698389371558812649316278520856534957136998936696031080432742879110368487038763448254834993310557922315800372217599878326779752765397587725382028556925032761462167551228332300732210782465090612707808033478569351143679768476788466405502174818493707306483543947839412595826638114618138100 [171,56] -14294555661253983878913676084388339014213519562822537895878186188261616155352222771388165146285124081828643211014638389185809799227013143650644681769208064204756917203990759969562848315048261536872401413538206853848404687698873897909637287896725622732023940045753548334540520326173430717969233677626555499336663934901899381881623846898339930326364081246005535953200070368671054553474662606028445392215771168293350940551236169426487580781834280180475016333233099187274858419286300955482401350324491500322802165929989208880979439206695631335981343950225845754645763759864041869460039726570679272868469077460086483717840282607126627546084765461012570552140988693061613223863564992114142612238500845647947186878766772305059721921933547445184738495420920914736957333045844367739696712628463975471277243866523637173507581450767425267479066990601117372377035530257628524119599957784187386607766129149687547318905789455430894215376990805356350 [171,57] 1433179471919985342866775414182544174395864279876980984225768953228135123040646560693321716283191257892082970704795352367805506373095685805998384040934238266865482069298224168618302133576092026984749306150806057495446322750808043968132460200425110218783841155702775380537585345925938885842766944041644929236441939401772175049620387484863941876801518738156489191170956604229014549960922746516521056457500006757631273386283582195193009965981730449870822852842845442037459823892851823651155005126991211493813111609946627972410193954559095279866382302891666542409831761668941722609224346576333817362305979331519191458168705647469939428743954114030654100027902462142905410539385472484345620842352504690436177889877118279316132935604663468197565108699794507386923709400961462995367001063847313250152228561915951122157274912033642818103834688573449151320021972259295176060664705227436201483173946394420714352379944578582764193235982944305 [171,58] -124910574812389768824363348555391146443709051764502811275055932060430981755472563409121407057699292927770765813864673283897317698648062114478049082312792105529308883634265576030831633391479126527544070002054888142751241334678256951230885782684202687502300301389582003838971425506833958982990605540396506560384729368336271924105649660157426314061240234247486387282687841395655940537007034377027392266761606001770409473263314841274105930263154286806993762979738255202367877811378727546102296336239300751858224853575174778806265042313651761893373113307904838679412878130565750527220116045456554638165171908742682497844041015593326416964678912820085564544180554197248699915519684761926609573113257227789222067102105581306738902864602362497391553826743331622351301209412412726187298307125304229114903783469945731720952771552027281124261645201115367357418147676490803505295800841918567101557556653689118782294015945054593324425370530 [171,59] 9394023486645927159695507342188827901182955890516147837706464718358353369940354450787726870832298837499631705384185309313936743647804908584545740553779550125960386854341858008326832400091780824267872125333115339652595385111925150604464630419946465499472288479214488836446622009108515324437273213540815146043494657114322058156488069002809622977613399390723663917377248643511737234868128583778284326083532064383578346768214985989369796540305124511739055560921524845182167494377471935411880190905458618398355306830930742673951369721428007072780207540264921235559101979490765170009566548569022484392917868002761110454653725723919085691995364965257822105494312751002708798035608742386604536689195014040657573970939234022348252313409915014631813395886199078391341901532118910309307495267729429145141139297769958779518390765248537191017603083017351983036918112117230391864895061869655379551381469837509477104570622767891057232880 [171,60] -605141500127112627046898591986353634061991437614845310323976282230050166416897131748961898984003267768028175284433141593526237808328108723659689793650007157068317969778250406467550599015501276027586327134755142991703816475791345012894441925664583366525841203886349737606271767073442229672676124214575142389383620079335748392435460519600761895191035741166105326971863615655161476120181701366468749005770641775062887812468646283672735748895762335493732906083236974324105191752286466357564045904979595759946492909373540177960149138330415615146625055235288406518321703830160321543179376067877882233060989625173772352536243768935451974201669572137538883734426640760976559689170947381725325429054841892235569596134385616341723700165817460813182596182744755791968165932416288719963527741076502679013620142628122204387767367500241773035514572809370670468466572913726154189036428368598074329218682293734300713999507830125514655 [171,61] 33156309171999765784285012040674393161021953648715741331131493438030114724771966430641750511150693314108100871483101604542854912680912587986085146186264117112593992811699781520184104144934494917386742031066266245786694880357998176679558846257479953271931418370316622286573253877741068139886954481024934586909056355576548079401162682471989645436825835245502079623066259918790580755001293469566001268217187759276452011391108374158458602334340936866571113556311711225737407126044370527415197512300394243531183800844002446953103154907829352850780266127226917295281129648943621907246727463714274130449281902022776344636662250033204282748106856170751894987211740452893637256627537426022582878095438418543264221469526041825547961529945333898068206601986604940988599626653871241548677315260937996079288453125320964045762426076184438940195416998972537871440719789908003405683271756427029425191485624102612665796563058702380 [171,62] -1533745133863153764941371953395922723877419140202858973788120268049588596274296355354473464592195109522459777794470176097152636620993378974979428128823442806471225695505547540894184503961752828079594634812052132663646145008456196420840326277568936436662063772913011542449806440706792546236513072722133252607783157899727553787412839850937134570624071019625838179946892094943406803718291399689490351873589186009992006544252629745274783397582321265028566827598210727433587798050106986436315718387995960156637779840564331083701792449491745084287215740312946909826293663172365922526383664926541124977653393783764987338500683677189161937782804304547854711601647761760625826901668959083179018939360722775369191520096434725778319183154342588107461906470063866309846253138244355522506348818623160478361969862887950752160549698858365340523763162591654922107003754154092803272119912456753425509271171459036885632901725990 [171,63] 59285313524931123885359985717938846602284138942745863106518684773320682434939172508335363858964662295420532180214909676328366635321999816153474818382758294618138306255588855487958967409971923690382364841750342843191562062391352213041987672325079208168817140314320644579476778013405801439466428292981575875472964206749588881634595056850965409142099238949692224429345939392277959846918919211701476327472884998749360337655615136069755359491803938257441605142780848229906508454460880054195142809552357281365567264244045269683947451722146888753291710930542188878035070545656895765198379806374107908454962812472223678336465495240786744935706727399298428069300418900486847288284407904489887228659498691981090373278580022725410235663768584750021715842096280768935784929648037473856722377729557560423021545556680180124344213015728213264556942739422344502665690914180928321173533791666226774551819006609838874099820 [171,64] -1886769420301248778574427975911263211470614755677985071137753472631321287594440785583703261901411116062179750974878416062443747447590532179338089826164973406559114863872161506573838773514078899637950858152090500955966289274655697675246406365009673585544056092814678731152665118603879096893103160960487621047257766352488076320952829236925309477334997882505530452681019482625141892154653898378989660435124602947287099922516951455926561437601263393655177753265045347268933493760443378910782526777056323683202073798743439762506520288392432178287026803385877251614985417958913218001821923401120761943958685240527417659887306914716480103440263838361547085447561549766971897353480537085168030852912362025449690477269372877447294827842430143072363727886583441707314121230594874133778177103638656113982953519484874972660772128126542136355295480255897839392076572031171576862545797151730490501848566724033564060 [171,65] 48682393969215734129572827000974433518114846936096917811795161724472853556586181314711635718079337507029895867308408621327094828711435790857414947632080115035432088321621402481524227653733457959637949739305328199992385684880333443931100655694963903857239800827673517077064632940373263901842921755609874488304418312380585469070295396167024691068728339657825473534790531778941440906183332464290476660595682413772661657472358181335551231383264987509213679140700397332024873494232654046733147009362772415835336354921533073679779265982340413075446684869633250508990035737324261496296331862711529805281905709347033665465729473032880288113903513741762562275000321457188899196528642671951879937701224866676205968562619392526221212809429683537556016415870726883557086432107616400830871281746485880874564840406766078963690651762782135512034704440282110796793786761092695222911410830842158359286606986883330 [171,66] -1010705141936865466931138106788894797171676004715331627609646564403918119457703488315896917960077835389083503961087786738344943123453212409472630498244435880995978061951372916942450748378468080392433324718937725224530816626091554587370367680415032878967751157186501811459516274597251594935745229172245422552033274742850337179660739625021774597256879347364116214724029349471051355937491705970682570572290987828814839367385348590745121261831482841437373059030189546239814917321253937089181468561443592213079105128987903562963000441739348870322520242186570280402779622249770735651060232871613623915452704582995754849680600454289375484533191705461962257552673950206683104589407027333430745070016741166762520914224708313754069514838661762254709724375401594704789435648418529409397164239443201644685353488390865282763771212765147446827583909149351803673949787327296457675527843810678636572224791625 [171,67] 16922336621245791079710927881768698408188127757211109063883152412494340056037463380940216338336668572409377154546005246865933569190762198296567023740299966383616219451113567582103253933664700019998867885884249257353015960121569240643979154507351211121405258349686899806046367153645147335963647681230516988664299535051645675898494336665182848999157725090599431640492266456576994351288661587430565294991248706034971937741793141668701323744854489152123972243672717505705594650631348807317894724433564825444851517304571729508012988682087199235240347201439018423852792184359431715370378943209240123565515370217800274148995826787867383037306090189019064522588867577964952415204129286695138308355919859410210745439204227921572611569219268814500423414662813934138876253629721237599418005113201616685252028251438469558034274694162216836770988462462782619835068010890254018764031850430098950354060 [171,68] -227969235520153887120372593984451232073893296941269960883146475662932466872276503302362072265267801932449109153249474962207174101226443174438761632766555433412146361898572659681599836178253331594328628880178735876016945559714736673294145185571929241085407038504293514163949171273659144781435900561197057428859571564942742600135661195695863881323001798647814950914459496671705760002915232072197301243487243006808872687788476355171280321751503299788468442023597195899968880494207344541267527674416753402643029871229010582906739480521467508379552082864668123808398999093466026638744281825878933861456669691836881191770866513040923787321148289327424722294342598016480998675969790651228270575740571245538473755247042247272467393793620987494056414858544007995581758419449946850042229301255713209514588852181778478062261871952699344148596129931839735109960174087910216537582079146015707220 [171,69] 2412505615753894345436832095214491276281774869349448050787888270339721585916040873926080030560726669702474292407957033768906805877508157035653854710969350245244609744015374018422620687378965808398411397773522815255089417604673864500539308894321211631542800065831372318495213744745455962989442034326180091983087760247032816335144180702931944407701321747225883448469150956409299291125642559388946299119955522309640945233280847842430648752786645481806442931331759421955258660166944986588564996746106004874707452164917058665828372275251906372412259312140157442649812110347035298378295232198459149646131933392695141847315019456800676356788417103008379959345577997239820112914041216545460603111779633575530518896806880558914852912622102244345079398747686166222737039165434250947255351434013440075442686976164630351564213089338831901853384207976839096807488572414856629956844392681280 [171,70] -19298349035567802326186743662547144314098917485822920926889342049073943584299560536231244429459912239968991925377855906668017349148213435434939097548457022421287594136630579097551908844570108874580175960161678018025280699487500624948907681598385285087769640278289331742837636176147727177044692647982045739560126131973372401067706461992812885202224728299549101502961110333589151345124481747659966011370332166497925386934255348261282510158804080961254383661407913806098233554009126959622361577018390972587380567744698874370607898031307717359153751347627933009279095929627883734876375483251339046863926558684337272272152546802883964819903085235871490273943767184814769786117130050300152362082125065214971620259149210160749069066068883621914865660441106171040119107159816708130188805405637895476473173133248990412756160498984172131264805700319742762720879150073125254675939205 [171,71] 113642432155141579797406223667030751585151858509807099627259771072886615994468680803204185219137717489918253317714684581844096174553928954468528854644193028715015148276504585357245548996635839367183108114352522689086386713013509621382583538590391131460177186561669434288300826438875044033050063881474391242497437371975334875729063370011567773264621415146461801049485111856140029913677804922093201337781358372048812196031127792307321495670322937975591237133409057123742898000802170874827479645723369834050519517717437166062385243965116578772745593979769600032114222046260946568641040200736640809934836744187295946006948257370134758780155064831249661405740609922778805719880723989191845405671284631068235662504684232805639443450006740980913870219841486985578553733574404744914654794143392897321997115579904327685941922504850924786327195449524856747856806667952055445400 [171,72] -495248213784656752280570746339329733480113270136096743377228515099313041573805105091370057537882789324993050997044574464988691392190468467461752978230048166674950171463849039164402856469743676172249610581200880135348019211751870988909321320920336577974079612811492435591374400491942833581367776464738755738605085221988537109986114654129327107454652483593290702642882691447637139480962518662281819412075132073061458656845777406429279609015515228805009508252643473139524461993154284144442895963894167144638625104034557908692623827885354784649964116077646440779994041664808781442026940908020362441771917571852345644996630632791412489621926743628486132156280027084617946675379130252849775216796054687554171055365662241430962475135194591308157738370002983417177204652767257793000056172644167726102872940133067682977233456585163008445850331233274405571536392531571900 [171,73] 1650622736141304357632151627790069600533349290672813580506558902735389780331271206060346368106974252220598554710321456852837432695412634093709641357569777040588664630826063041540795123553934382582620573540177284269611430989009086152551881295427354092006073686590023114524377059752952313932647486940619606959411581097706198508635966533206514611532539115663255695950986373490134579095984476153184287929067584992943201289144483431759655442396314354689774930326083281096412433438617661154263657006058370317488552245317017702595749990008283261030770671137849622954629572874646693937376257783034864275497855580069108859671680558566710063418846574355301295812426842684282797018359710657426744721097914596429280704660606459982874222258348351174998332742366015920959232965155080699684384282860725464255693911446079780874688269853137413055622144710606646102025373720 [171,74] -4306393788022503551037215653154298433066386270956025240722908497766378970997062955466414961060571691287744646379123544188765017553444456828710709804567202567522870205470237149181358703875901367738064977930022114250470627945587869451192610912397096924239463960706621491671966138358387091023251443200565913547500792320188673499210586788966628876403317275978953945889274705975153176550050407295639294969938363767630086638039498769092739224075143033599171868608433999780938942264239416141424644411515583756197792484041684523688353112408505166014632505786393131296977936331265168398662320574588713096416386958135221377212741152764189281899083789211401105519390314397301909367565432610959146684115000419479546924463945397591163806013394322193233389642037662279331085487198585755623418026521443351124474757550280562618259798720286598034161090523974486498300 [171,75] 8577481826762523901998243206946632238137613570007133648448437542444121346405245335071587712688013895227948837301893250856784532805363029325101121297371868025216689694758367439067150498365913510353311003661633775369399328117173778937247230516367137879257721537393131302691357141681260398271906229321695306447146264762829296243644129177291663590141938848718304563503812002933979434952046427256397360884483060478551030168811598751387564259095781445241621997443364301227449432807508815856874231030192624796395085178988903883504723367182292244982414197617071655149844372465724993959125890422676256588501047114159993097433992805744488996575349388190709919927598784519837769174031606131455189274432579257729927996225262637432103297107477075324284894206130798448587789779675882814595441534309399376939030150835196206447946297320559716562533357087305840 [171,76] -12012806883141227301312076297514213166555218815891255512776680684678445969108854138622141427617035725008616165757902494006446762113377543876616807162086673021258625009606340727406897689559194515086126060340534702820879220044892597810566403240999418348044885726544673948176062735134338569094961053201248800227920619151634656511609630329624605400530348067190539487952246776556291838421450782953976026042208166032880411276856714200428017060397152246845747069831882985272864469890231439550693015587538097259275761137231134006812935667143444844105826407049055852812482631300740634714457527679584208399603417719000500821266206586523705754279544719602392746408516729702668425733689144265439101753735333072774887475193437651463302823807658456821589230329245089042676015057948346956509705991072813655613614393505830262792430310886151308302481083775 [171,77] -37475946125806921368377887429912804674170672247337211528269305524788161503154223098333014481282216010686529146668746971935648663727080208008111545247304922572896102617868754759401413290685868556092570028378246003365725802876064688352786629962298325849692544242743232916214885761822346748125844474228752665512733048621110546292547591254829877202849778213314016386159264985527888375801478649219997251706991440443686346724772462175775618026831267683429320958886579894164139030504402272180483654402038444999463040446237353432791100350045337425013712379360329676497982078173911501768495170630998351241990778597385938749940326159543377335447061834649923561983020134297749392353843483184985580592065134438008607868256831916205109785984446789361492135551133343076597248535433147153775500040917249705481704397448474029434420854979145986263400 [171,78] 180164738977493935063791046746764966280422214438674616715199588540355508903959382020314021959572885018583113472557009277926073389034577162580228204855908642620885900611604988636487205260126735731785525712290979351360059249301779833287670483284100347316994832625104455706019173350543698141907150375372455616713061633755786300524646723384045116286568345989382364155213373657151641250485906796048432590240310527738461130373501431376323211226406975136820275772452770658082959095011380008503090943825845511399921927665267656328096473149294904424612365788145867687145027460358568774835531633221223155949432736191105194114533574235285182743735754501541412460687151706787616502642914164561801645639501785750922868952719229012375859757976459798147280360883101216035913033498220691343592498114310541718805670054995590644443532956435649040 [171,79] 117860518010446775589489087106793886615536155138581088990422636305662803390099871429586784923098383258321270684806830997882150506120289122426945799857250622779605247424633711590202536557487877988098740728949085706067890384687625104877821321910999738780040530935996804053729973673260523667417753053506402237545161787047871365061926886895381642066320836636021895821019573602642840535620513811695504805799972000542803314740608311061469602488509987594901922430367085242922222568139026206333844264888689084903821765735115754018158902543914351269930505588682260249157448687357486739803199072804890324322107081026629228832953077422225466915957853829603249314096215745232442628103686481592914141216391945386193110611638219892254233777209091379173005160911862099878340356631770035513186913655497190964224677555146921886714879255904080 [171,80] 3130124705381753183793582464053862239454469998471987406106580779093106343115115605487870880410426170655207892308229419238502236338371698366255019949492001973542572920656883942585058022178975701496031502371939148133230741779009421042794912375525380805452061708797447059814181630708291996790827541016327731593036260781257028959857256980453664204116065710114901290505492894161958625563859752209292435181187551240742317298721047973732751046313765334709085757568314109687911273732792101021618657539495609770948648628420561445729961750582112188807065651115256909004918669507101753970648975740963936808546875476406579917494223544415565881846921846673967700729845386016375526973518592165524684869189133061996148496613744942469603282152901262481329859562009663818147696919360663068574886815069611349202570267175174087681089439450 [171,81] 33118352197391043282250629004281570619467042524180397474893495054033726290608975757558512947203519684886085121919239275477328242650889054236667614192927411237231710288046991362537656706244425218982398766678502906677932706656797683030707721130513154093750011078416176637271173301135591101783722602442682457138131616096863319422041179270358339493515422332537052550103475851131783384161807339103891408076348404194113015581858820867889424165291987910832138164744117944566220270198056727262626923015265545984273077987410661317251668627140536795509831382460185478830049210756918252545335563962856392622036311376614949834218674229791244168722344318914785671872903397586093821838970320217785326061846806073387671457809857206385435701713840702211911132981602944692462888683489289232903919703390617101643171599196768672204050 [171,82] 169552297652406084424664945844091113783241500636609293873138588857210446115206820028373351585457077953801894766423296705277327631779947425003471481821095914322181983636939780252485141329452683720449307078584950980816993365751336846724163389631679261639969571742326006726287540824298801773592481564804530300695271457668580468687215349018176519265056674965119057481902960880015312281393484933688552920400551158398835516100623072942115815646235964915269960424907910361321165551063225420880064764057672002726074848670553816276667271121911565408016300796271112187799922718147375222377049328822538442985622600714321476824948961146850474548424335683057012198214203234700799767209515813113725490772379146073879494976709612819943418367609404792856094882387871676145168685677195959257993155312276010988164131621350087240 [171,83] 448924617517588684727149854781583837837394233077599974347698835352814820503150207740041807993069344419520424970508681818387833929833960792898223360223059691777107311781613129094555057959643337450343522938396529669159234191787103645555628438335807610986100490809451438017739665801715867677525153102500094720235391781924638668496899109821894409923862228356371131708710972334065277624544025898580904192682229472745469207662421185974137921072396253386933616262093640818532583325605386779940943578238108888570190539435891173167630735292180984070448800851372078503569604273591020866900013816614303924653296664808382456606525214810456408724045499638778789019709774322432050781888791842663724848135624659466753907880587416753152331927642233492620575016344459650627852471849083765240071209776734421411311484437096 [171,84] 632518490049707655360788940603171466132317326424557378474303614782429227302365788161195263929062005585922532547925162875342000309119428510082285369610028903758388718281658339301679179432930441006490626467954482017042163483866896163740462063163363453884955165777510097601051935568556861919825446735416659832494491789348565454104800572890872752334048213519582358238731039007060721911720988777649838175952843993968010283620310215798925696720967003119353261787815075823793995901012117667639276804310499496910307975717281167121748088432590733295749638531341020033489865191963552190070513987548137734621359424822395927303877469529372596172005538352212465220466795126421423275018965487935998823611704736526753295005745792570316702462828554764237083819479862146868368573063634086414243327236992427175450670 [171,85] 480098161557706025620089758161758942530173215044565645327048314850596129475634028045164353940682560793363099501838319021455387737780290653302778505475998504800004139916528275429246573254995753417575712507318851502020782548889823545135173416310740410948496018625735387385818851781920329954528054235349553855418101622136126067534690301162818348070519319119063103214573091740752479477060293139118157938221647473326897431955712084711972581942633224528707235773618067894399527988714144333920636283524015880824410383093969845695571048830370363681745693641789353145682982854446098001002037738945648938162601574573804206953384011216149418248004983064175346367883494937691945936552006971228673036635235085191062720066525847124438890038299196739760562490846628493786052344741187457735936558406815953252 [171,86] 197055871687661495844060025007056264524766534000940242053161970571155442534694037202044011195312392993875021078995246675497370651174719227989197011478691363926604627747094334681312983080251060738411676068184874459749600328326810046407513828252816037577391407981184236697230409514588975862198213012159146794640826787909114846134720704340429130909078591783867822088100859415174853282829582444438011874557204307452062035534053956138964169298147468454029728987989022436146776416559441024073050146906000323070067557362928639797354558228046835419751045713466285250547854308862863113021455546735587732284951670353135800519072359583408750744195427760697260944228395519724480160185002422083947954583235140698686408803811645912934774461739792203575561342586795518118782120645889810361134731595485 [171,87] 43680785364431389889132375855005952044162001752339862325407453362901725561691644813628999028470674383903130476712771766663927026532723441855595301735289885220494761349904202804161997960533057770473814880038031514335117544592339460147769459431652723159534188105830783765534200147069112465607240619262696739590612449237259283000958782064076147481022253978898556531213585733264628075307245467473349524745685124327780323645979238141192322356665573903709059373439730425157505330852742573525088600137429200549526413268625742758621712921185594063875952204898188727230981782937194584975575600501709263934986956260987821953666130288578412429659190510390992719019655938385875998536948745881118925645155081999856414135875239779973713023570885946813170208057318116555817082210173307254601320 [171,88] 5204508826082999858290369246661356646534201611594859272295007228306975488212966896945837688872109412410582984773485598712731009459159399942829455261617772089993242266106156890049238010861435301070442253863184186221316244444864096181997731834956661412278379212467642599327806008342046361028004384950765383029556597932815011028907715017864267323743788937979662073705436392922705102272947730191061958326333441272444191904451605792444759952776461308541901625957501092982640106080088378591992633130235552261157757517201013876547612569944289241028424081905794942848263396077535677987298158379478490958079981450904423824159228911964197061941066704831303089865531592147121195364279278092196608258664702372284571350196783555736542915523651430120945784457471122166917473482143391371 [171,89] 330882865951570740821773878375306547412597273110218346179425575261610760303979663153231151009586490072394296273069727479370617462024381295748761371266915891262586865887419668924720891025351044972641605680587197124249542236850557690728089090294460960419866934448818720560876881477230163445788596741639952838636079076621268775685577457417522957328631225191810397290958438528633237257137138518861894935561369817549388884902917344547655049768285637769617888631642181686608894888757274848952814092480516032167271131239140912581218202558015484172221092832373014404170663758271516807650829945107066202573501214975815980204329010489228367537003790030804248129134189663256052113437675067744904157374659955634701642698467439487920279602264891347933743913456877231118123885519 [171,90] 11118508813376931015240390545541048025655871261395167973632695350835861659670555532133598453381301742758537195266242675081811981046883837925147061420905229831954749000717688546053057683630389799351547186907196036902277278863878166339613739681384676277929008598523804313138312756559380814222022294115364997391125705604352334739523259834363073585925508353232470940725950755790057295069569353153492011323853217413431920589194468652749768014455393551896540534378767466543605165260729563082682217726802565674617106907476107037517152821174563171122749909438111887161183268121849350869712764189289441868063913561902841660925113755932856439533057994340399401955651373005611193982061770198545651366250492091389733820183790090100142772630005220885182165290092556470152 [171,91] 195214607153007788365385065111725875339433528262608050779891310043680269679794777682539359217002263393060072230650809384874304573585717312328504894535833106931051375431727368507415661586828870181257024692079643995589119024637731223431636631922640038813754308691566544824498761892902172322192226055090004558817836771992027435563396887776219816107529311791652902796026057755087217832189975308065770286290989004253465835330852112693521522665966954247077599602321927106087003783201729359621750897165571156989351219444872353075237087312467848027070781374105812017133690674091566426539663816032097304026416180620552182450399299919684603885464573115756246113743285444235834158131606440299587997212281758570253426822885231652555280224771419211031371669717492 [171,92] 1767099771276014742028792540693864537218894036837994821215731871421208896874733466831734627047792065199293307194379142017572206224870215786204623862243685413982447623842998436591722169758468832904760130073860180521811961937340735420156545296742914375983212841410644123688701062442834411989267034740716417215256362823635827795073486632229333263056010440622919253885100777549430761101183317159894861769513909436892270950588823699394995356795297551633178169430776271773101580786231626220754827583496436329133298276448678013628416616008330096207702563786075507617754625824242460093753961957399332055884932430763086730643388445921368792335553321244893802404729698337544660071403712503561907705519352363268223104661151977762586907476231490796378587 [171,93] 8121759513498246395064616064896916382997707709959894102292638542003309290893916048234858525003808857934869840553014508639188572241040323955485143276071795133825384195677943414013564543617493831777991144593582377220024808453060816930113900574607043040295896684133832513390803078585704343490643609758586228962997181603729333037307346498225412725202004751005008155508451930807016584264587970572408270690991483098809373925729126113453666244328983831455323753933669023469749620749298960397812019925548946548691498571469667872165813690968411495761174918677476082628414517902833945197265305702616060137846271437903802386050336096780698292737952448484844040342628217405372747828449894135172559934203855353863122678212638055643661231293821728 [171,94] 18628293144874313725246379347903263042815223694596914013543945080592730046796249691365943931395521485429595115160258169124585751832887464309196653389383619345829393469167767722460197844050485276180679534404747022925121695390477515514897632387262387913914342485291388131747756655716301418346330138398184109853748788774902821239871718326030458772411054871376639686145407077162672750094730281210884758351897013550105985878161277020736876069351663254771126248081046074133758556473317622916955862858424620208137355725139529698417993395942421673377844392535724258486568560533648240561682236247684372894201542601107653006120890507953673549117227604425263702407564360654553569529354717239525026525449812480371306256197572794589171913 [171,95] 20912594346295206670444408383512393027526041771794241231801841695951669004699536184117744388966545179970496922950511565019158180972826899271284330182057733139711701481899904825103178972606944507726138671121903080238737976290661040647493820585647900213179431713206878758768157268793419619618665019896506500667900425050173261060470880765166983321879191844871755030958382947084430401391699346798134000983205274240218671166659322808996586624256135592733881596598754637640896738473730705043708922022186435744919298201514099140551152973639332801381771967032408495536170086016305271771953089734967361677286198489765228854328633966780684312053637546345301947423809819412496048526553184750359171129885594600708824129111453226 [171,96] 11244685528475426095915432424448958513770601643126748427832985526955526845445136220026585900663469950914105782674124549391693557554953409319912967034950570134594505560530563962560888025542307219401133336490016614068937886883842579288634950743621088108277032958451077672421445390208151890349101940880445356959268146285169619436934166264258634526875228180992223702510515380118606761933603869911289018780396183297191273434470577308183142701260800418634250400072236166718154546099379341687903168260255317174280018372747003498840054711258471264257136066872570970192924711487199093399654135945876123556794178607143313394035100882323785416543238847852744617339819894531308521252446765073778937456413026622793246150 [171,97] 2826883547071424309338708403605884216741287563140037165571600097174702511076905836017024613345498695728073643036126152733115632334276106678248040672260044957989857012516640759540866841593027322284766479961473693553017974466383369373069939881017748194982479178091186548533028247170843748604075751772124134428593280619370983955094456126798277964677590697963248406656742711828692555701417304697040985819210303694484699333190192836066003619153468567248085160706652035600683642004021869167407488102646505559499928458923568425678124069118583212619012450758452355304381961178523546260220410243246678491252794648771042979991855812383566795561446029424683793440256748569458203792228920299868805884377316475 [171,98] 323493590458280173140876334541465523732383064122747119664149085827782070207995403363696642232669998238695395614586936699879745648499464958431232305283443356238671104648784855021264312666229735056092461876453102569919312390202189135465175851652441141494883533277102956495514447288151695128630593808125199414130538690577267701197426825712356219623061713879054071292942721727770648725767333738771600596677236287941759604136460166890403481831256059242458757744537907916365538157579388995162025027643901783098122718653402211025975403003868712074390003892591330142866121542518172750626387621073762193844357489284480037975417020064198178397604682144103778424928149391819969429340008081984510290 [171,99] 16323625590366267678063494493544463533821446252864871936630688378185730184538651831740196507029882478798236504180933849840480615065401588801446677685215451350804442676020652438259274794735116790319309229911779911643389448059496041426842322045063965531872574871058458425550512325615588141778028219222831153063489195789724268060818595801041653950104838143401566062069731759618125741789089934102342157429628503029169121244692034346414301389103901238544035781834996291309193696862655508782415611430478489290293466613505677629844930453082763117568846712473917515990301330338355628602408858065599433224879748393013783745189798309871270937781523909988336526393972041844371740607537850 [171,100] 369601383902207963666950922243601308003052261640802981315257577455410417682716639622094949281524388532182840680843228417080748740182803628888319438378519422265082900087236027405089977994555323033660501181366871141677097171046468709955337333696665099841597518733604102235225113839800040011024124200925877420592072550229541196917124385507541287992454380643769316790795577088676770656330150209943637043269492219700216443449747156200878842564436205725918692665018601233818080433183612243608690734112832108140590932245067100787355886788925984841823965833481191181801102887396277064982673155298597696405330500992316865943414706620519417794204527191966118325396266567405805 [171,101] -1963603537564456700010810402321425376244139055633927974284702551208801974701408054973941853236559023473010279106975933186396039186259158175931959466119940489680241957192714412400654829905588411780501545369903652836774795313793472726922575302048516379004907287560625848296263774002422619707771302974958256427642531938780051255848693352235951201981924704034863994046756484234893590021353974663216448395279828838848879625324726469135612259066927764232837153620591886565874818475625772804852847962845899371212603030067338383953051104032311979712443994598261623070285681450745428260569149295941574255943007155614870679670941055395074277118455860983224088300025 [171,102] 813281003657226748180375387948544193159327921004793867314892283500918190885090288117186804973380911564260096245535694720213409260162774298457633239765590644447525343414923559419760909936893776569539665717382148628619756310530846560572460563481349312652254800345308968710477991799931282465239636023403914592899045384843470714919288356398880100639340526715935975294364635173074572436173520135485611074792584467033635459086543878239102359911014231452076639412341736621351869341626303592147906745495937577565552698426694367755408309675874294741184609676107117009626908669527085230384404976260625382273729135561852992480932071807002572972042599570775 [171,103] -61876214244922831302719818995902405282678065756489102026820700554639654940920685034943461090817897387428932739876519096032258454003799216493259639425950222418948660320981769497867432696672377699124491933499348343849874517571194249076156395471191910200775713510407314769557132888238949067422419631140835686498506328411943165947899206845217613196812950675981899168981172017043336402686422113860081296069422215229141858870463459230297762966404164521753860195928217764691951500341231736575163954599004874051643554089247890281273902734502104456876090618485512157504495882760098287530181733726207943215806343988044575638453351446906209601010 [171,104] 2270526743147897174162709343221976187597488667040649652716588735093301132381091064311006498363624521830497281862886651047937887039606797711193433665188950499112820109978397540656052704101992451024823442839372350131467464851987246417717469425232309976870764222883961707708648338533074457459995100591069287846761252417455966015865952292015516334085203958811534670683991268080291105513469765865845839215392412886522228988936304208358675073175307962030328665008693485708796194504829047740789194485116531479169963614529689048045694325332151067112397404368768444924422129962335333732106482762374921885041261282805774928043960296810 [171,105] -38237371499381460541417406794311473330727068041831611461326919013008771431658921559588481434578747473556544737353160036177975163026775872495475378305811015868710177519033111804027841187266352246493510226208340988771936744134552116862242099239148527992228876684256935676245842331271988824982177565041969934655724880709057451418967542126507059330531844164203129185741806985584078269270855160422031608785436577689689366180199244556180715429633929632198896135851613471365268972110293315834748646712052986115392057620329569930433620816448396845382863019407603654615465567559862951669428604690815639837240745999607586460 [171,106] 284258124199533748396669787181725704032183615034116489279655724215098003167378327152888077294183526992545228742740584476934094822505864290536738167044130019461395923265234880893380579819083822577911783030046670176483995184388345893607582769118915388689750921908967984157969305385544894383644263248528138147975668275413260769369261292163356385639155311504333887323258085362682426810488461275642484422516456363216759316634099289520776059075016089258335420173410800098585291868831975748565639917688727929207070422102902077107570719563530420986203934252630696094454787334445994837869906532731977154485570620 [171,107] -892906954609933786886392890906989099640101959906399900334352677171742020682103201252640373787235347681336657816376241933902051599362801510735616398680750252046080818339255243549484791947721387524537485889700404945856182250931736651360850469515366647825064562764132792856997409515534839472633091341988489208088696864209705871941354496522868410400167248561802527978181163148066050668733822723122299622592097847345596045987995259989245446190144547727400718632221705898278211354122811515985996472018975240639297495836017805584182483470166606960341069927798355586165089990841660701435567975798290 [171,108] -89863722833090126958354153046094132592645624333124331421259059314460572247229190680922300622250692653321994111906603498966688315561143885873166227116191511974060806345264343923057634874110165577439538389813669681874098965566002846622751222796794238415602817064290954214627990710174555746299021911410747964817906420793411296338207412275297468616194958917634971573620480668946418936082541821250377439612124455505946846468372220409332436267416188802862279349087021213108959630524061945836151920048914997165524976585155778021577711224826220414051434704171663435402411605843628606563651 [171,109] -62065258514219923587963398421378182278871324512528551603351669702392753921509510479498910950378292550366071060091957523986439585517380894494780753693706426143368969130443207515216556429757485715476110899293454620082696797494553779098986594622851026814965604106503082119891028939465149175696821168759755992070383233161177034868441258637040410782240843974754318559317789996721490439214343393237514638225651837985949273726236413683055728203737817304495801895390616997174967454462914931383137262435976275159884690822638210947609675928104940976515418853658243326903365933003851685 [171,110] -32932390196631849857118780797914157628072188711889804353731720834741071265549149451963202545663696814069592369816429481793998625543052634463671221286818933042005676778217597230246192385850540368158444326117561087320542687980451683844150553178703676799724672958200111736938008550915694285406103571684756307473796239901242025729087363439919462724834856351067492652535351862876829289249890279960419672172662196632889209142419395115832302499153901004004863780539532181288192260080285057521058087120407215738636681358934092120971909938800642551465500468541558831948896208382 [171,111] -13494566524030124296767523460177184114352307419249990419246287568898058932393945529293684802663811898623337871988080347098509801090256046906981069249944798127924254048510713736809340614510931921110610198453921737133027735623446996253474422745306891681981210886747508076701780297752103248335245814367259985893476334615273303191866792811163029623904007247232695863251443446752149901580257189688255525786494524583152955972836154486099575304229712084880234440162163218158578455579986774429303249655983103962010620292027503186525952600389940329475607256160134626398940 [171,112] -4235905132209360807778379436801038693566445795968157517240516602273935116851823801232725871919754212102030885315442422346618583691833612481887430934856949698083687686850647669380018116133972021011901864820504885476699670439445281309275770976447190269222941586876649096895977414099229230760080886393939863095613397102364099291501191499523600720003011311764601752406423203417098943753134383802373869709831194529292410098347837120848948271152947272667942006428286335654261780635493080860384492901937225134615404818425520501051566429145603924054039063979319375 [171,113] -1009741236168748138679678135128548547545991368904929920530511579921544380964058333752315613641356232204218845802802944912960345462302598184379160464022411141977428702489143164042900673853969070060931384635108146538087318583131730842907816000277628920505134737273565248285196255846545823407747455099140514171027251902785747461935291912771642989236679337973179087690374586884739341966822603774128451655014851081535522478330530366851435832338101600682774943270703608403478300339530990850412485307163323714043610890397053930797049045839513525112817146586 [171,114] -181087822941680214944485357292528599196452758143033512787472860904529066362419427901712131404317560475408552663952895402852670729762133956822842917114061628929403216327677011874030154947363007266085241367514101029269050307800846608920522508443876918430117454675705844297965032535256347727944783985678748151948457117762659497744580034981706427113478607433112757323386375834303142125541687807922277153389000729988385297433157752815910473106481990060518874408045899970346584792012695338473906283427348481261175712030778176824704154824434611712039 [171,115] -24188686657891975772170294667274169252859133349084862187670417833422123413116632517611700783757266456771603542742732323298335589742204847091637721810178310968834132801627193674402959150760416193006591467447263548945471005894625591936941759617148305196279980717355636766189893470718716280822918837668330227503975070249885093774573487643625003999149115263675119464291550581788156910870155294662572631855531470565202455655365101057794928698377915754119661427532250690937856642436234335102172578342201694522867012862107954744089758356922087 [171,116] -2380511446886203334021879248418278377650053651274676600200145198431848548205539342125193595869433095739497493633800311644049342861767063023227688963120164420644768511256190670182411016194613341695969305497050402252253486233905837298540698070066526088437310996390471658953248865351218782919849815499917638185794511155115283216554193390343286732240905924178433997995917680506085496717598971107814020001649650667160597044397810130805175059981719244626790237556039993088579226628442030559632065085741356030727990319812529661506739537 [171,117] -170602416129706104873130272554557951110878706712945581080489568862692205559359923596033683475778889015652937664559442200491689305965183194266309688079702214600513003357099939453274557936554160549833465219596945686167140226000124700446813389525398603428302580781463484507456535000721997470385007771760126665299194296053112971709782326219057005344329500285635497529523127628142127629232932215671420093807726785258138081401225228487696367526019554442175184258347106533677261132032199839602817254551548136518990276203122518462 [171,118] -8791714905098196416562566321324799038908638824376922659302343387186123735344473489651665014690646204696218751961119437827397787926628809849983468893583065811987398994226780040967712913281261652356286891038457389920555930542618874844759681045574063635569816881413994406117690123583905646646857806637142566802043158383734798659162386293680545500092200122049963767222019163193074225884347558672920421188834699359362095902106079262820376794218748778020700382324246688183993549307837826590022179966973084857850864495673 [171,119] -321369715507444437432781048911600854667565120630699907875880085945949582782389488071999740734231891261264556112537368331806122857857645307723979714159321609283760474138821678205674619561627658488305246860245425554847408717128446002718744719350125876657387682645308959926358983476539702445820353112040542805581392339641627679062838347921396300403206451228526796407099950172159895798693794543999461698185984497021400195950829808473726390621298292315828331983006009828875518245970112986710509097642271354939608 [171,120] -8210190072051284100707813377874225028474669413498369595305698143940743346707770898225457760582986303811722686950039901650466724541807353297215011114070941625280982133421680379457703336712486803247282463631148020916433679303405446788874127592514081239263923960506852599508413915657582841266767020755870907636331672581816066355550443173758012121697988031885262800007506680766096405483800054310706402571944382138973774226830404502352847419006762632051184829835076537672569495289869838859526017738671501 [171,121] -144258384467957020534538322711535164680918023466180035130418981193745508947596543475828028893765538077605157694336303239499173970446938323415017833364918775521752004591379640647073949740317323493619154172149341742881316949374179009336603068121964831777727286959358742125500339816800901783525844221905276167131052729090435311285743741987148032417567215090026917450519402936678492256994878502574053649104981349755335977082344399671870140767580518596446207730564093642850542815305229338764115975 [171,122] -1713069590861719087019524772168590213148376556712044790570188914253874117855457519815818429214107806203321318075052952325270410544976078607942759024194990052735871315071184559909063663462612611088610188818603043599167060550212140969845101136565454120538993577952715106533251912432954504640198623850783233815110329139481204547234505014018565222503427118565140347981392620410526948792091668881796737238008543617894080499220998895159450204596985955333809314821975881372418805296078684600 [171,123] -13488688027578856784073899180436797915839413651283487750808585122603346771385882183673774189729945223271671239703382423987582578661443038536746806908961117663212723929952344429249539478713865509694126368216897557882330139348150665478128024364562753076104202774478801618749101423027471559894994888957136824367022775734035815912734748809079917562356658678391701981872271768475712492472630304980205008448655133291304046697713165261061044027799952730135923628940635035593971037050 [171,124] -68969874378401102741332279668681064556415810076663212693202375710862396379122772066422482420068980496150529460581138951075529057018179253425984787984415316360248914147585924801786409615193913331289135039701330761116500432110888786611583865562043828719019976962397683677728845555430527136721453816124509640717099174255746416923346511480648448722259305686764417862327012256093216687674108662759610179674279468496983482721299200421565370367682100256062083541270652347950 [171,125] -223817353186328804117250566139054864463882894782752233862774239489766479515708001779315204835885283532976569682422763956937485821870339646481216765894517344126388627511047159747123073116854680992370606858613435318138764793405240708374259092510559563505986618942780089928022357316688004484536596442619132903798293704809948065547814604223067470491981245726620598291738028853223783845045870175074349911417743092845978107510665001985379759942307562381907591360750 [171,126] -449483936045555808650850587649093048173277517088797269301998023918983106687970038794283035500637897644768677234987435385398604374817907877978320431318549923561179391087130558870086070095843129875711724288240505437632834367945795095609423775668380992512276284072946794307408042410908347622560122642697346902909515259571439913732394003923421957628731833668586443554250827154384350379584944927590775672030845740310546194083095820081024592719426400594545 [171,127] -543259357236086575833356055316909309419908924873880370902526172079972262615707828174236629289040574971379853185389009812757258998760359629384544709344594284653326292663988942761266963632139901535275370750303511684781414138241485459788252887232232873951343630779748457778214726745427712005948531436195186453850896923626747707191915244643004026844918383460444687189460005926410705442013371256815208569626200402057081871125192512044477045090995 [171,128] -383114274659827376545123907984458251192172076034235493476927178553664261221204467994912886466642983541179844168819739918520714523754648992713607511936217259537251497722756730164300314250909849892579371524292547076729639023285225687614084363191889173462549525214895080885950800064253941753589166510129126006599270903812555712976099190573586542679853891797743145422020787679021886782530346418195308161698432322674125770740600433957410 [171,129] -152296290537584650161034698965553630706704579175887904330906553542454974463437959766307899184147024291117111218077304670238189735077298838132654355610512238054031977232544883170350287505264802779587307236450318126213549889898022053095569500748524856140580981105618452161183930844021253839540206483604815235539583083763171828285628174847886457523635655813188709123895881933077909646302004641653394807828713661747529153664971 [171,130] -32832167739229888384980414304773202802622640551318712993492918224450486908968019657321087965133861189969367951562475333583214888000260258344623815226548534501106385560095830535787871166047697161106684203521934190705959205640303115921795949364617474226361607389625860583018765484620002653096627459294171986399420368804963647891673169191776416329722469390818469937391004276922354289769213943135609749409056481713655 [171,131] -3674922771066219036884742607635532125141664019101827679257669762414118139740041844875366001800327777399026188016402726183195522707785524974318815219492229219398511912686975712588297928012134573465462003270873798982094134300972435997977657795532469268957569764887654596354587499850276375410180480753224537569110647173686574534289443226276793411033825967878053448839294851187303456439728295040780067877068 [171,132] -203287314829047716004523277151142925502148330781075172431126662935114634948271297138555069940684502100975073803529229431890102973333734157658480681270668016657438550339830803522720812601590370325401672763007182845208389642485774439634186625977869286408945210774733559226270765620274544844472685399909852926519615876396321967509196810705777862976778420512639498584066634224866285174404544953618 [171,133] -5253546816131046216730002761540021590536398758458736147594238681848587461767321976374167665015354496823275387637725070512045361650432880904518598648797693998658813175349002421305008771840904403936451244505547369823956824160321635633490841652999687024462600435111573162156677254009646402886133092372560951049286813850370674719726742133556038503050821146339105880460726151700107173524 [171,134] -59457598072549044841042238703602237635576128822699075258431197247490016161822712640705795579386572898019463509613389216396351353357988477619239871815798950604202455040957274662524064395988670290357888130172233713357690012608898644084800317488347547077907493297682315392110627355868298827930972151777668112844608204603624243318650206589720203847263941280881244108405374934 [171,135] -273442744052217540471123795562654885628855766596440176877813383258804715168366107511204639187980807687760069104234299178715529155272165558748197942333639437584158670346391109538585196597984648777558282360808586692422019625887051692059224462482995655317293596942481083437814251132864431511922180229051778578286787080938738620178074423569527561585873453618944727 [171,136] -468198340506401930682695890512295595515505036130927540025262523066254371958891271835137895345962034522773052554532302748790366961097351697365574334872524736421814860876831645688058997846682190232512616873229261994466484381788841907639815477498937839906213969996086103484231921777842807918170378924671212661109292429382827206234962575125240696825474 [171,137] -269159919416481636825743107725888918982256532921361413379331029653824128288492607312095178102481787984757953719171570514173498769994575616163583743318383401464992041303550628782189390668993055580836354366788688914768611821692392797751992145528988423537700130204070436538710681113766404206058316508039246077680758617705275435461852259266 [171,138] -45913846134778879201485491040917122220947949731907618989511516060807584463890971125033044121464308007781633156175345592233540386114665219231002601725220015966639418390355994352127774270938573520660358774614523355755037060308574041129523839915111093869378864607973406574482842305615889296051791729281586097712666782636090768 [171,139] -2000675704879217420193604405225168589256701088341081056409358486717528335930668213975922029322795156208775722777539243673678271094401205830739928726864523385119393677709457080367240367725982168554983208731517666630725090673604782622767231979322143817405467690537421553296739338429664693094636854959070564605794 [171,140] -18517183132571516951042931881365990666551175350018175736600226240849013357116529186593565276884245383295522445329824579259833722186146468060709097605586913297181529406589141074792625270463685446068352044606902018916488023729310649521800985468560984888239975196465468167734270018150600281409094888 [171,141] -28867656510307889035050582364487470009996505173369565832743946852699417430542930078743791134173911034941703248427787295147872455523783889133215595188710101263009303673297968266212341761882205766207580935996422817300449367722766386635440907582680264651643588810877722073958379543930 [171,142] 3047168328823480730735581331032679317693253597184462041058805640943225833771395524449528743903658320737460529912890261529507835785065937006067291521829630585548334813570285246647426006407464737075083221719209455933969316043146545818659385847958223450705278501764840 [171,143] -68639910065136603101458265021820060068673392046957810612505556378217027129787752979859017240339491714124364492501837774723989826873964188443546409192824001206596959178104500068868039397996926303577919868875504875797421890094798878895205648859931777414253 [171,144] 156937711084886358553969359771666772662469884528814067100469583826511634230003608993702498687203534577829114397798301818359972078224242443421370957460538983694362679873716508529424761336045062519875372928973375371033603841188238218825759180001 [171,145] -85824609457491684314617042518521364169177043161288841451974347654699435367918922086375128013689652688344007354727556349680782009213208921506228731411256577126258129929844143734724207004747530148789016765043240126140287244690256935 [171,146] 8817479868126132265565939711512593408075920472201619672112956243182944073959784436481183696596148099315723353172493304627913292150791864257477704076814991319940070829193509856763231768699889002455734585801348789643625 [171,147] -123217876114890132307383411462664787422540879697418473240956931678104618072840669367793874967171681683198576569582533711463601048214107205213709042291351720430956608819671686474441436494844792947895703080 [171,148] 152634010633999670247090779158382506392379341676477056605056994670282341232965925975004040999765301864548600114180062785316819618148595728539969147551699112372907439663102578726518267648035 [171,149] -8529000939390410556001806595076470212273873697661349243388977751144440150877398280897303636400265567288267592892273904937564683073443689450561311362505230743805676844643690 [171,150] -1356235705569163101722730749041168261065964349159214345530080943354158075096500322627192360291701954892929445779509496243911448033413038717594354251724600 [171,151] -1279943787739937188202742375097666812198346343645630354133091828111908339809358132473583033501015097699903736682598939379563431640669023921741780 [171,152] -27949680356362457435134331251680226631610667041622187574211556631482233603457146676338593210957313195014457827622589466390395790503640 [171,153] -72145264546111089215270330315040653583469424518936405958496399657975805644917998052591742496972138157913541406589380168089 [171,154] -11153187957264572231458958171630400955039409620921198525801184712328030745000326771753213437966366866201113350 [171,155] -32935230566220102678000284710253830194430390433293756401254325664347845679235629016671701314134 [171,156] -201175576155569973131838849538320109709229683516960487038049240695278616100415 [171,157] -8379883111070747691275195035428853603552992614177853372 [171,158] 8247411980405259492 [171,159] -282643223316481 [171,160] 7186767768 [171,161] -120528 [171,162] 1 [172,0] 80028693985619723338433697434876485988174330410921551436517208757426278229147886946245088997603735393405575965715672685525171644271416441124866201168428082162658590879840273161038497285756283780052039368441531508858755408019536202396378963693652606247661178700521371667707936606509759776303099244542052103033238601419907002215156350417920000897721457213719095338979726510098322977755447903932974247007458976243622733838734559581551513027823168020517525176274158656977860000749741040659403343226199908265577204657153283182615411398673760740707004364473450306386071604847008190523494117235962095428182041068168586625357213851750500675787436912301939638960067049437110626594125014858659504028735632051884827550421813234247018230696041734216767854853184563965949289036794625660610555285839745851614504481237085165139340956535049241807110926327759605541362604344381645619971160515329573235276458675901616508805273974776984878429842986246135058402373567411953911354661332933347201937642183034191261794694244691478693942228617357083737805870027364103453420246700769280000 [172,1] 1104243493123073780230269067244228068673122897015586212723006495413356343792512099308859646012688354885510487452104149280600285758623546514072663554069314633629635236527740483556004067710182357424020589420042166542787609890951171501201549988712675935188205721796807647446375283278539599440612585231571767398766898449670102760497746822865923196028853600920524542845350295779320064231242712799807475733202595756022869393781382659048304995351424205631720219587849435915393214756379485185450426560106712301713589998077628240883153864248739601511554330840424472299269968248615161319112452977248241925626118893410313310242993281591727397060345683297936697012074788134054001415023221460484057357440799092362240036883399947494944501357436055546367725237144008005860714477096873028073479907267172240707262788750239429227440035344030732727109662463817240676859640701589058306194392820140320015574864311056586764441400756665498703016669501640574304077095396729629709188372820253292755837146616249117701785070816430370439251590463727131982733903310539676451706392083547414592000 [172,2] 699417808310700009797155925205383137276798028330555917760015855295817569282246233440881328982671350625712241552652061358527922579488071033858954172225331267350903589160375392928797554921120504166280407234253642691696598552831281723837960027580409722534185715788492705650712026112475677022922103995904595014175157287723850704087114617349029151679542472902875455419129167488922250572422277967815882855762167932432321979206474208093364963168834624659225165422815466423865818547066901888083145369809762639792963315073764458734700922313937920643535667430146698867344093855701783332742698602727567183917839731420417745266030180851597824114608636715020803564132650219196456607092637815715955938264215374111913669676382226585573270437336147984577843040035586138429991407513840303694433180919371275015328466818190599367794491502032106709802156769392760153545730255800858194515740169248395377158701408499394764478920101530198679792906171727937589979788666839977681608382261908042846055202031810423095063210139991584320122970911328815237282301777228604247195997931313400637875 [172,3] 93505119569533297538129656479780674295446769536090302857184487343238652296680526913659495816366260828209177725745792728681406989488779570423423031330618155371217881886498895753700324044085882808206229790782769120329023089729002617782145692477802668305137579241416545250427977176040914904676076411003238437901937022238824160712340397355042691441967023724061718008113280706461788612449439392722427499906963793680039159684256214576902908646296139920140832177505486890839855763090325917231878580243436151612112939379393952732889838907081414663388123666618784956349138138202601789263675214795472320910788339817882676172363629287142869520770092866322751728288806212762996642792174583335318837459808064645803086110160182639700759973892657802412219874664085242667751991773310040504071302867620551368386282997052427171845926935181800172572749765020883945079686736571847372694125947120353270111163705894327796204441009764832511582927408390252124213893019954054389227076221156729460270527488156134185149600244975621138368912734779845271765062870257760263607900828375819502880 [172,4] 4018483703996059520801735182170263419026581932867248061054682300695775736572685530922409070083488766049893340147156230975232766067461530295102216146332563526724974171993406558372435175257752878703828277751470761138698808822696445180642619592279417260947573018110005676276528818431240001196948425946241980437621154324235824143175188290674581684553648099622344077871792109632860980560206687418776842633659805317529414637890213328763874816461329604544886234051808521197568144223129374030879840107711820306155330024492263366558350029194002547168854897760750980028700601038544014520953276849517657232134038850809391557109933868843440039702124918245594541476845104849811500537504535632536118679867563423289355460895506834365557099768414556420393755392244405928015150682960645793405850164269802070209862482501917160799246284045472384569071887677576441413547343735101983593375104601621697398640381670076795874887294560097874469429414413078357651061139769317968319305968963248754786802497071759935682154137960436050148572097306521844988413164111278449086923177021694756000 [172,5] 64080295089445552173257807486076394433699286476763457217020264183758245750663860319469405041854207787769710558545457856663312635405095517865420753143278685004104418620375822820299491688279924704118768080715458347550612215482646381641953557236332906303700429526848506741299711559560310861564564546371115129565371678267558561283777330470171926092797036025728942671620741464930524614210875536405517802993467510676778792458582823199097897831987009001677857063562843006802307871046043440154673339410711101699950117595854476154377277183609440342088522657485776807890071621592351018362622602674127974930279750558505018084150834285844055058968860832883451805135139349994960497525034845268986556023351575014834032275554756011817541092206727029944955634847719456101985360166344095063063168516368850218472205508986310441579503225465153359052158065711338289143468657378942116153239216957313326943087509233626162467318357341073354422862688226743587570041888390741346734945959536596226837112883211486913304121861217087283782135930914018605539459716405682991008404922205997530 [172,6] 343205630520133864357543105626355507706194521257919439589019357667170292548285141774519788533569202975786016460985040109535734633153865554719591835141297309842483077233516965228190243333132901628487991587524566157764620206155328505353192841603065414356587489101405108738381052237393750850609661996443782691803771370338995035346681195358956315799606248133197831696978319798761158783189620600850348985570173683792106155001734554123527571319152717576826346042548883705940430434313283584945407421225894856751541430910573857336011032211092960803700158028829430088854250431765389310390986556582231255272791203140274066551664662031137855438934449418807665812813507118931791166780764774365569793347568242397625057233842797836326718635253136345105637340690264027160175112021789754661962958124388568440748914163899021808039823850311018014594073893329073855377814648590152410659230269663227353384911556614334350917897952230107692129139496742502261801874923108958146641394569662964623743263780462193002328885273100192074853436500458230239740526144051534467623527473795040 [172,7] -117641258634161057618558717176731835441478884122456069083886386265989731496029499907242510393763150046045387688408945699900374870730273180392057281016747396382265201632689110630421795486566343078406099355756743825828390911107257995715347221140317700321346057606175487495630985452582590157157790441299385572097762637545532258232985210779739474560289475368296414180208005848358307119555146865415759263671252342510393995893380052956284379906962365589694572267562779337750874030395252945654310031782799105139842336228813577061856679467948987047942784750606987237426236180915785386029990840254725751402508299852955492573522613805112085544223966755470285140896814885796192382339061540667896856196361986484267229097262460600438801498426859327958668278661065050980668173233940896456681197481780497514637732577400014358228272229518954190593857908009746487300067658313752839320835971016996408418664387810351205610309145624068524741914486428616741397558892026547487263080941528766971132315121539053585156105337568445984986931870361009432187199798357704518549781083280 [172,8] -3646775205812869603247827146581612477610994171891733718765578680786925144264710589263235815176121281814654466273280925453440038442929566528119746411389307425152437741905650613834454061847755592728346903293098082803195533299186183923542391164257480501471043775370584888683067457149044031651959527672721978049816751865818672774814056452257461311722447938485656066876360712318569919447999601233246249833486865528180058824261467596282154586134885453933288950897111439813715591947806126515060270706443548266479694026094855578130679626970415120688880004056064304398415623356364093424443534538783199491980402471570202731579679571615830747233351315895833960153797238611568929960957315277975583529726436909815129934651139244294377723659441346261357343997878836431371975071841647044281453522749550023876924920380169444279934498537407308994381335418752508307763053719637399118090409985559742511615128347307493820285010047111955104083345076594357219351084432685259942683374388350244873626981846673338046108825900122551984682648196956350375633120309186932240485519059 [172,9] 2316053448698939204492689130840564560965459699450472285377497673007656719800926957363541059305908902124625895398081939643507794565068727956971608511648425077266523414887735460877117615301300297971948068130504373665706858968846642175223674395341623161288652425958689772957487631657504441827146647118238890907092936280228725908754168318788978868147726291012929055316322815582130067448319427694933858042607500120193446880655181866985514578934453057912970732957167805222695905811735705841835553843567649059460801183403603793828503430694976409049181684522608766250105318458857156770817143126572141801739669729579737124431831511285664983974340846074263968061798069678179113757082143597511912679157648076041292336421411860662063635665781932754529242247194241003553912316505541559429530401863104751375877657489417895883098823719720227843083802074679766156518189816418408434781296311520407364809910390569701530291959528518634234615153585626417225439815922420313317139958428303129988907113913777203395771497637154167424838407144198645986223670770547971750032180 [172,10] 16111793007354712826908715778100902830301401054712254701177784364887450600733025224067526516496694936179820237619840788521278280438780192763701039378845321221759603957098828967223532408130805616086131819569008259202544530364451348553650823862902013902792056587943326765761858642084938445330013445200299241797262160800630659839494615150122667206891162737091460245142146648440505432916188648596238282390200020162985260719766366284752621991381444854764244547544217943469192832827440258282110523277335930024691307134422950613925927141310458966098717919911019898398024486033139984402177694757361449685001229363337221584781427260247914507011496711507949152735372409557280591170271733797209218609519504834820439790597071112806770116054696000505573549378582994222053992852750929239622117562984920344655500110597350650627168065384893291841019507159312400140098356093372317877555442304734329600526894708567382392286312362250022560554136906697908582825453257226280097304818014876373276190407151637484643396055998555649199126451171383616191455950590905951908262 [172,11] -26748671112788620266951012135557390183964592839257202943802943520030785849102946233943992979945372655929370254398302893915382934184410869691407777145864370848626418918167895542554409270976757768445865248806003259327006216015465682861679751562247183264569901842140200921169948680038906090823040513820370750658352445320563400152272140914060859155898126639386851931904395949284129425261694578467195200182535913594611195602609140256469152154838929816409764471179075636701995163875433155895113253010447033157516179135086895646022481571583048135008061392677530176507529231402882202108905726860911139269211082002657206763398461940728412530949814187240406215724615769201294727380758381401973351465086559839432526168315448295892748223142623463188759705625859341508778345838492591511254016433418300961129907600085253390466681624113995484568338649463462085608395874281116839258104993507692354970867505535112375865955506078840326352947461479326349137471865062511795702020063690876487085580831835182805971453746348200052451938196420758246185420869523490229990 [172,12] -10423105778291409273760928111881149712403990044192377165906870250066413412347067491538098462147467086311941359926681216277128105325754599116120052125869151968205236403585290365750819711316022226192903302592705283413986651266592762017474560960859088383182770926835723599669156265756713990677529454913254060313536533442368794408091617110696304029814526402829799366319836535691972080885528291588847973540908797105008491836384393954630314857638280006356020770417045125548566463167006325421781111762970738840084231978910112017079980601227501983648629453969773158118702559055559004539708323135244221042547028848244416228033928816272127668649118009586277738433958682968578202099620442231589491136680464422434720377173302360132546097808496150214677956269145961158256091269509687365133932290736747638897320136108836332669463543414628147645962917646339049812499503829764157963609449115844982410298360053690707598745648284015282433524801584598529865833823274483962022316866203749221291238799313470029715821198378323466023129525870108610759539830941106400 [172,13] 67393175278683660535374691389841473166430034748849034650754368046809054434909247238604858336607264121406802300561262431805575230163661938214409054695473579344656168267724231037880113005124975782671025785026862801305881825355673549738243612254688201376666065250702118207574622880630053867905070145193821121653906610750813897059613760541763368651146228669352378703245658311741824473555549276928672812822488000829669555888520870151543595420823213786322263930973661652537833449391691428333665180402844423013298630062859070851695006799583655105894001341652495386255544299202486100293971842914991376705869075267960055709406686665796695661375048634321108848942163693012108623490119031538053521604297790023811814395209758622172688752436203504085090384258546646574511105745927678352728418620839205051933687557540046101753698913621294582088316429402940580336534717682332101187983292981747404195152920784230040950940420230794834705513616840612278852788635439592661280218464364325579713697570040932898981946813813971493974151620092650909987056522122126 [172,14] -65493855205082092943575158230335720420372912966709078984899949811628813326760394301918511455583905526764058030129693349073749038119322220806413631873608544427886082981821797274253298080056254023965168845215835735764183894088957671127593341916885034778922853701513220921356054864042749755755625532897638553237285051131383214852919191296381323548001826414643539712377971420850982972803564369755673981859211107097993865844101069040997869039228939160713960626614260815721131126749740574352376448467609548235746669072459177249906487000619842327914470652893290355137282219537521615694996707809712294306506680273238978129955518086729786865876286491165087048744944049559299740877637630054699019631713160096227130458002676312126900054343635939198982760032601997762026055635430977420166742554391335099480827777027503286157420467424298485273266861921762581089744743635269225439076030080941720626208789193487529137252229442426688871611291372036676148971350868415993701101052665008147022075920250027491815031330231589378868878335316958411505872666091 [172,15] -5980101806097138433370031742873544878797477656004745024738451425766566039790888476888410103216148955088053444565376440291607224905691690463730083521388079363272816412923510992257676781281076414944521899500012862775317373817003744888615036813536553300157213667075551242394363405828520318131785571844178497418080796560140737685572249639150784992816874230458269862824703435652701724285213345378561263491331041000881184712202208302381345888317004857827124457745547045579679858449949061070735992100672484101795198452430409602829188840817666169029158517252012052628259257701331368365413112500974643100053064747275800728709837591737289254139497820471862695409832372838978254477870047632094587863369885047024068677348906369488478516420229538411053727162225238951427458729410926058971344151672735127888818248161491518759513337146787614846801978041091994727563179781811136483370389654099715955004404629952123693672265671696753887365046034486841409167952706963383956682002644887953369433787157251886286050350556630490391446749682262024115244148 [172,16] 69237782055766539384373992074528716918237880808477015755966460381657107006284257819329737361146996506012378931448305427751751108004724143073451747685062815579083742173408527513984273609049462463172554869287088773565242793440835675088666853385665368570844491336073278147259468408536004225753722830336397648187618895103274284729527448062180939686686260654405276443066998554399817846384230678591538634282151821029468594110454663887495745248694359785450297838939087340272090130934651036999548206959929863461615136829883777034644402225329781854464202550691370788809199115424714470952105427884279494082714349128876155528965037008598484169877647860286560768244439328781978110395596101254370663171957481071093530421976107513199639606772844749432218856280110243926375623654148003142805240584890727696887526428806143622451101127674662952086251682348475804280721440918815051519361337869287936793275554267521239201582264274679429680805644749986627917589908370321081522037914663500144725812962606620833817286972006377788463693618081373092140072 [172,17] -66547698403851466668038679854514205744384782939989938400295209483960902007962765864480434157552124415204728115000933734550047454651432146133126363199592197702738539975927826448875382316392717162073816777270433458748171812428670650120085345241991885706076513685069014855741252141546489138632315971874029948735520547721866684302197303609711304944749078265401381942793522012186531849064442184641121909855069257969137239156996507827305405319633993136247337770613052097725705982128325546296248846010765007606205513607837613391642157812716772197861025480664042724599206292232361661378766444375092903437289926684420968161469525921406535392873044809917522482248765336251159922080877841797451279577398930572305847799879016629421483294390862546635918803623345390079597031991923039831984409074868462595543544846469923919701318753969759618512703678282569491028252589441402760348313315348784211589239053007711877493027010378326009625817888749543064351819980166754447921560919996011127839768130117664055587069874209597582107741597116111997388 [172,18] 21578922146139700192639534390671904263848275077118161736055421994007250073920754861110832443695404419103477516261590327031213899839835761550413372794813071569179483246054225100258932820201421857332517819344616137638441799894221455948634639764052739333936903598253263170943374425221493010478051791397768663183965567371290054871025228594493584377334520201220694494951346602016278510461339008881170923078616561414136270241013074977767035296476607153063702081696850189618516055048623715694255720077370155635416446481585062269643987112136391373063038502033770048653247290318294848285223282293185175994891710377566759477546136632200352967699367567833954691135358881707318503500385089597717168653006268777057505940404608356579959156532525296933888168347452961613903920381659298044257669817976069132189541741237603566622369845470949546925585081865612302465415840722774516370028490207526219891832876825793243670157370617443534469294446666265106655520115597070469961265496355478152297028089867482392514798371871831482735638234912945413 [172,19] 13400394242433343045153281482831207439811344044538793548721398172067895813544509994708100046185332466351947553508276845526015145238296990475525383124927942766199361445275268899329643537241916680175186320282765288874501770677798156459161993083265132187040402320201397839481357317797518110874363926166373120100205597099442617947784214204502659445461677410878593377669532466995990350721738710200388425161489740287838746193482710546644185388581116656421231259895344859244723101403385164399495621793808400362712512574398309642503083933426647911886760023951710789991403470766121055910944563491278673767075431793831342593057408079724756883326165388407033487479055041099452023175829692461580228383971527495068182633723036325958184856464710059965344168533019351659390614866380989765078561081696178569102426756484445210383751688326705144059491789358839482779019513855054720565511908301567809783683300824490459461219593573777824677641346359842484687617110060839218603867903483999612181729496232639660558704442202020789106399353770818 [172,20] -19550489985409950389763461999304775089444446032223511976427513564061314918912888499773969799824465092104191626129805626717940392815578702280038165938962910792040992996272505965500545610997839652185896614919912535309403549850127668485886803956286297338992466978316648577398810658773364365738997307371537098501310032905481860871928034010082785962878810120370619858542890648139017554753482041266537261302504001295625593174163863197292237551964827772976302437253284307721250785999952385764485416242771581758554333419685565114814304017660210033710654904708790128337485976759690919292352794344054954964153349505467521038195461223856975207434601357353877807447788780626358410917393225550997083759409030953035215166804825283415118240249289634066978869775584965931990957383287578752212817409480818536004571852260257532040911671132595896202880825280361996833374723387878077356675820642608474634537981813546616202744597566957032180424694913665486636697777838271442698027992506969229999029657827494427929932321617822302478973147399 [172,21] 10515544071236912242652241747001411835390675894334797555078043784387621704868913667078101542341118614510380677890720252646163125836205266100150236841440465903455565324307656589717062403959142318101513124525920411154580146907195782957448170519411085410291402011593496553060257361922058000041645139541910316902825995566057219159573481382736795962963168378626434429069962432765033281435468029339608656769553717618199995332622033276457227301213165533089120696633309292061957561207643739422389811870496940033548254586332513045774788833519446451707662204936025304241143415916962919300181481410831300159511516398950559870291061026908126805159082860023092428908777841155886218097959041335220817795082758691422757097080056156286769954051051489562392593549229115764008104728962258918182155860887402991320841899507088709643057506999383434871218891257936481195763737111750046882503728082997055456408469573896474018549957460577302851647224437686756519793182379174551789353608089964148130738025179792208205969125245227935275882675 [172,22] -2217694718029895973261563684736451280383219599242914781400432099268429769639218493700303100441211832218292300157208162245740479904677114890467707561340451440747073573938361160625251536805091130595621875415195896532438891319248824965850183366171295311275949852609683530353369351983678730113708983886054275137629173086628585822690027826659778033682129589309083818106464441352439469952907557975613548021581548387990950125113460726176388939672074446847182375176411498741793914645832247459241655778758771262667388039175767458392017155237720054941974699900626846254027390463053216167768287993745888674639141532734641424709579181090313007381674600358343786836415297579014500058516327738202540521688133407737849293346162662050079177768859277450190019303697911141514928207571496757278210221728325532039345444544487883267173422954115301988857043216463534351707688522432102832332536734245189330926146725601235335721005845943549787383346585954834262277448355043681982236630470972063973249665252052164617580763091976259084040 [172,23] -833396500185131490565971143867094676902348672807038086506977410580565927313571270658027916875216504429867359476068426396782297761953105328883236271654527460338029528931758527145040273863000113653640459820076952120331013516109426869927925267968740356180757748883511095170377587654046275057671843487493628872040858006648456561755957798385160334735168623834007102773835401404367467203988919046831031322274021316091419859134780610107291056319427307671524014306620631954278096435437021521491533679294898020122069665914266808054644790190007032707078240027274966929172685268162825129622429293469274813001556572604987183108837358931377174413993115824170054103439724084537734038308157363699218674137674585438662850218698300535657869075633345395562834192036774782043135514077615616500135324557324930185324622097646184288870943795414310239896838508338241939339602387561297745365497939731845956335488308353785407120102157920730975607883349580835519135411306572825216802293465836193809882868978701697821904036822979932950 [172,24] 884880731344654893901822382713078170651512580669286958083219356335014857199667441440244838427392559993188481111151410171054284808967745185411725511736209579690215674251585343196784255946935889449519393309386758491213469521576704884388872662057043182164018165644310215899804065220331090362978881399127169221873929241927520081074023819255475636406470142770349614785602655273204433503123568796230547234168815142653205856058378135330311207552813899025975466002114097574302106013222312551736774251193819066307394614794640887131623951784045567630500085467389189165600337802537074768840778134843500704313143546882900583188225117910510213220014094450830949364456624553995945837304889614892134909743964833672826560553831180399695082826704920486307467975758013562802945247871619382736250318570378675420379284899269496352228508064340763482405363934447953778383640616152490232028987634673384963365930758602516647122843996539906363880279038493907780320849601732943676362065636787098026367641892704534425902221692078385 [172,25] -360526158229927641127584716675040166343622657880433585207090226538429834446475621879323007853746288473590259978827348579656558497304376056926515762414468685247683373800950049058346332216633711503085438895506541396626400365828259654310096645394554322497738090837125001443475230946116649490491748790775582799910306117013020291415519980672241601744886592258893908077789105055589924710050967027536000853420113049073087778348974117474882218798286025355757775223855446443417596409590683782646537567542967929419521381394137342063124732474976427535632911831760405802863174121048668769427965385912275287712231913696048585994953628202758327623061993287892960266250108381467249195867072405492932714951939671483675243187340804405408853743522452748384706768621406562879676967898217191111014053588896872867028917887858017549860491195613890345749910834426999538660539177194065007279739232626828882461064974921011554373508669397668354891508210899751690107196556676023268591334761444319470014535080681887178680757962540 [172,26] 74341540630276653980427100912104173245708650276477534157136175460554686877013518175249976102458075724835036548504157037978008995210146781613588337163931855546943084523645578387749066621027040098733776436819647046441912957228598935936995522877130960264189590329689629114743779726491985653780441036413627049716227050666847634902008763811292684189709580749813037518197237278682613060323438059715178661238363716695249217584615481309508882121026245775681240857008141486068389869371063070727628254040789937246951456961120909083046823895275540242413205834792739016832719310457392111118689522185608544715331975951748272736068342397567128107315872822809561728520502767522741076000656247530856928906179747928597564992186340285039082958679398572264186320223635540328810287213753893579555879172019761131293959350993796701558425843633329767372850091916443182331190054219419147590670084018411973086233127404821611022270853592959512390366993184478717585771010516992908410975829002302881665034893849378809684180460 [172,27] 1446305624214036807012409470984157189956444256096823384910632653787803415783200194206232791449110067836431562651798071285246406753078642572821557001957731095243636533389683152045182574507338740244412236998903733519770608413101646164642183328507287714629186313618676530754748708176791919810872800411168030062143917556862073953335396001650914636146598758691503030790720802404352824566723537884392959532652258367509549895625385113985336120654878036530456530791507622959705643564970897989982132651389970485961468167736251742719007942620151530182750866507249357880410663185617305969650680635876302319890420421412983987967556215080845166347725948844574908291485687807194221132717748398177429839279580282511978684512952608397567963244414834360304333992257727417526373049583574705164580024282428718864226523209294965381158856172947877326979829715335292738294368083485081008695317004320683964882412472041021395240871773007792254987185659589680031757890618441286449647757054142300727318180004567050798785 [172,28] -6640902058010485944878238910095174967102723846722413910286791801893143246876866201912423865521397010601491101773353699985231341616584358628641184220789672851098894673981238536507030425375886020320747853808487242858768938403332831855621979434778946449955316991339786186923966769877119092415370915032601007046779648454454533536114467495308063825966101712478867153592479391319658416396698468385950758673595866025328379247384255675925797044684513591111324015274968571858918315265161559589053858155178799016948011245142631585470567078195365881979085162562609791148955703951871321089648398337128429091850686416493452649143038097554486455780584220787154667134312887831751118865959088928234018560687772473162496754489427152263991725140642458888057491753563782234793320460241497137428158441206540003075572261273788737672862150206513054819721117777356867587406931121358613662333360247805338877005796957187570619517645133732266375547793705407817778788381182909173197585542131524105839378570412478255250 [172,29] 2453739813218950747395176266652337043226616060338961778567149243417743769525388382458990909513410590019064944488667053183141225860751433178213076023057168306040624274293911726278246309240877676469104244843911294543707832909801172794258904714738768287489607237275474349678231772898106477750827580057692419056672582360951620394800030444216299385144515295062045410728707749746057394822931871224095054854658942756972630040886374237387968852055940351010102219340203401770363952602935479653331614287412581101076596742702313874944949950516756330538421019637938894598083216862009495968161796403125707188051523391534272447331920497750448267658932076743183575716278210136550602540821175413227195411746676776967879414106226701420394112639848775023046813675610815300136423522843899305554450367733207075410878761984690847585175539228966290920134839858113718316643473839888262884225704897643558535409385204084806140948828934301202327364185860576528542107467130241539980539694205987748362199815435684225 [172,30] -496284876608545196460128708753352205839725948895440382952131657273005577473099282794395710954122053048761460420253767015346145096020347742595109105896773811949581937056114914688161955285761201883687224448523021620623633890344526416801764690711845587697644313584610934180028152547160528535883577314058277270853000295847249468982028032280201676861289566570487016198210787306422029334725160917618663489137470430246389245430023255672661840389953981823313921659219845476454185415962501584482323229432479647903181378559735871038448613794175659322837543313339053933940411438346770887019981448360766158376413731553641193839041704030835290737029752285808892439312470379291993125070495283556912927268510461625976234698474041594311746231656678562586441488146179061345529952044058102605841191581781519184338579617392331358287450919325875503490332570325899791140575671318942027144990948861424281161672842537844772396956290481827469546966826590855070072650419781583138596516796950943619248029426205 [172,31] 49036070571450754164452576741974124170457864773766565714344923721812420437463395715473866888907565990968716879865183035610583505881485447119613919752773006865910993903965128410757919105570467223153248632622644142267611546930440945996442106760735956293221582504758055255074248031962395773717073261365276510251488667146898187344602462886573096858818128387512192315148446387084967231441154664202021581439902227032345624892121686074795386981296227989654553521774052833127452854148850385726613365068568263220040365378413803413823118274056247791562710044850703029762461984334278874452069277750742306210057125814327744289384944107161832373603039214596666877799369703514107909990216200249224643441622263298035254568973933593657990612985060091335509186770748461785469667326289732825256982135552702192586154723156546747488264266672453872410101927197964491058638455050400527265205680280620647219616267357021558360668605767564531328060277787140735930782609570478608372112760554477753409640330 [172,32] 3273232907947174782820965134797331030625928145297759418443935859540851332319824579657062923083950078673501222690323283538165130134048354811005569447061058558548193431055177444374319851731955965368533005660576033863498669953774493938336309634015224311690071809556162038423629711478718184874801482859857749089982565592774981166761183075378055521317043472725162916617651788171080460256356826790383412192937627560933144322345744084362737690078207453670978629294910620961170439431102527038394722490138713172132285132594067259224097618013033503871253788365449188409912467194465710645497394988130241246147735394239542631604892816718998048053963826689575438620942954761353196989673203700891762914134084323351585379444068357954726294019316807936588234139581992741135054445232834735446591436889377681128847927152745545892855284357932769913014930762968656202777420454147864420412566900056874205945126699709407672039736880270301094816178247658289992142571193778880528266747185144749810529 [172,33] -2171025516050112324481484201375752079860742629826152067896584716002885967072715469875289724965428923677707112268857337029684744403138738252275145466990645005740112196141223474614478463458060099474811016061389212592209263545550169386170595204411888693543021569695658741271222783502367692609639153859183099188158169398190191651568359363589539466069607691150661038745755682088756611260177484381355815393688853293886600104729018417557907738183387764263194870179726447277163194207877491762456642289993703257892813636184321553288275003670150335459232448373810994855632216451139984178384211893855792132253272941120372802179118929991180474228188646523035431718655514949888776356250675085347434139512872538589917522234879047209824618602863949789484045998875515091491351096110888477538417341490889563099009443592860604119279073973186862262506514841762406628956495182039094047809415568735013985246278385441043913840022779065949369352639270106318224671011188510650404029591028793940685 [172,34] 720040234068224900758970806865342338159631188803183193264371626876315079669675997855080565417013332224823761125706787498214402961243563876545966306572876022598293656737288011983528369015812893181709027893709465118589075573642453219124567557258206062021639653938218703199545895758924694315266633031997920628193520423304542322003029104525901759032380551004678069864264587709390468796644601331718230772199246429015142307711818991920193279460861903151724838977103035673238350654386859417288934610245441351349516932952219703955851009583755228684256253763883625967635723007391490138358740080141282077261626775833954636328801101478517612564396900137964889261914624494388448263784451162432475235860939121867347813195865349701516908105866827380421545582732893983982037965271634358592877204350937815619313839793763747036046489055656844567462137046165142798125045804946291193526574748468163159389625799292106253717430365333116096841870348428219926379740573302853390985630260980934 [172,35] -473480446382129812300736013645276012357109027384413607812794500854274355815171054711557880138989500800446058084930395565466802422625831346165129662414961316291157291532235725669975900076248231799081744372662776076421648909587176708950468176533632429055094424157517526193658763746249699853096054562635045260158572137341070373105066943678802093871702527000372888886705936982402731401308983011349299564375489249516622902378705557041083991789461016689641156470079079724486425663947447649982912007313644070030433425633599754290958438994773775491535555087758751075046185451781341752159367137215487006349457859297229267171765021319917332174762813810563001706907086473299004702347613322885344374004505456619442574754315969201099460386004280071076617212083839213868305945345889005560963058835560236990571557842632007747361458566272530301464469063189470108137320815992866193496997249451129215636728717099223961604240638494040383386551231832316525468217696793606847253117982011 [172,36] 296997708925096551947474988712360857658554507558378001794061541777156902695069048450414283709214645987014278035936518861387264551831571095783969369688308322899664798791554881297275736044713084214577560826651750208695836899747780392202109432218917821388589824810352380131810443493755617242730315995041790817617383179515417259196912982608840464231760921062775571505904341921259205031102863492910040421908511710152028582968136686663057370411148856099567583064884146213546370744200368009385492878951474635793770667583790548589725391920013668262140481521543670186621541016809262927209386532949047626039266235453780870625294269655422762551665681442787171484118706078558293752459111310215522019526372562587211874239348916360272281337540626069201804805725076799399281615009522287563579465860123014641876106154114070756358356032274343212527397717079837038412439732735134588443672840730229823985526971824262288528134160643092369017871538873724914379336294884471682060321154 [172,37] -106921507686169926693047737170606501638509424967494969681040935297676757145439403412678941366184302069603241853534615561241824043257573407437049494605733804948696444497904625320145296878607388287220999729741844131417583090162388097515662053355899435033219291166038365591815618363386568897741546439205225380582679965375626545868591153761958230338991116428332112327367668428171831406736378991891283978963962127065625274806709769892140492428548532149211430382946234247438692355165535741364737593770543081262356958957991673159301793401937199418752566235984480751553630095945448360402100412291684573094893928915538305803651856551768967452018498627133346058422870572529465955925980726518178331547854103828973300856154597111270663590222951569249833409408062465858601210102495043564875648472039540961534762461089821637184316271444137211636305900704977346263358847084804966421625384483656655059729314039564682780873880358883084870716528668826228612262399479353804322152 [172,38] 1529584270078689100331311204585481689842824639170517171540891586339878345809192570214358846331092367736293673753456683841774266168985021089140361529403024295145294617038894247544425041241354739919962228231261542760410525841344506546817987504758632776424354177540484397860328307569414373070677664914962759419455917556327885663736781573658078111681179654986772798814499490729718932861957303738873410301258222200198080711559351712130350430371157983264683855811237940667048983406407282997740319448190677726128015352899628988400125370398869071969959790806359429369292614948437895783682478789128115587504767049649595525838564590831396181335639521170839826343189513066850504799629629515621667518322346254447727496625378164923313013144725796790069909197685889199370903374371410225595267599558644547621048296625608455174139692810086686733873189955437606532441161394357239559546999778224408420915941770008399683119338104301646397497818931363711151205391523605596320 [172,39] 21925695947756331722251975299843806111363402145918046979695666824847670637279230087297998674294479322388434214599837190177809728203554323835264211211286067600738645154919472080828996683706134525053827196234256714295554329841982609480559323958589174470979130058220666639324755082655537045820459746247572534029677300883210056285436539278286937458929365688820061130328711873567998509933236948064176649060826226888355044322971332524606605165312217441134370953144887459789004140713959702031024186379235968190923864089419626222585204148329347521586177703362623751973134944618374937682491599624260625331929178701803239281365759313501294814617809290928225199458079885357925461932600725330698412126614243881282929326238183259721721939122899391825071627633961532150935492128210704892308517446065426792403317363375695305932706910927909250126886499456520312496409671772257290264647180816543591217658317514273833901744361957702816203517608209384278674723877987285478 [172,40] -12992324652357885578576789925729911552209719921152970743699750056524402465677449213968959407715548318185446126769811462948921621920985198769199782407819496606666616445873136131810540172874636013544356449510581651706940682551923028010431802985313229756192702715889566308507056089060349111352456790610077786059114048163242811181565548722623721959211949983422765529627143707335474291186146173858667021715419619082756094013208067619912810148217596556525641765564844566349499028560695811787690261426201612120474290772202336730534454759328241214897013287070576894620271355885972234929489422781277875777731326663082589267924171789778161909033987584744499331309223840670914176545898107802071074167561197877487065390016944819989947707717758671589313862419142630816827825409386517200318691370833433615485290164453770326077170933506909133045990040089568147376193969917729565226927984971263473144363080269424106062964341660539974127103904775353060539980575447988 [172,41] 3456383368456406511230361916602812443507019287618445791725022226079524684507740562184550921272123309399080333484536056155118508406698042852452035398698521173159177178763123471909151670159144249913420141098545820112675562837138392862687506904759419305335418832624657363657310936459511015498354050680754294949654590408351495421089983463633018959172412153685362275096508775476067753867841856329923108069630800014389432477472316170089857981736616380965522884328468026778953362277769486769727072698475850354102944570866074053912475044177127211007719810392383332460543048001843668716231774174657294808705269346425560011228331196906886069646772619720417907789961668969930343624506980498110862962799736700564900325505931336159771639541284859238172334412203311025158745012484656718781627446731575710962176012806327396250521597158680254117583506926002427129645774420706911222766592212580640602662295599455764032206872026484829563763010853950913713093194633 [172,42] 31618872931630859916367241933848605148619505724180150079217862154295252214859980842280353185991621007416432074771034691704416002299057075278760948534806998086252522653062719988243201113826990073316587415663699891679000634833686232951017776918884859530021534635458382010790445103853208801466467802895247314278021041077234873585862625503011561312582243889412155472174313190969622149290955733204789634464624740609211302386510267580189814230504265820809813362251265369311368396627303878682665317118826332887017236956567516491319774484926493397698318185903964519648435377312770516219370259368067729136419614359143659918143116618278426258034768646221512533346235925288147871356267714889426815240217905409782829200903584230715861225438480218539775457690930253292118589284291162999106292018975699985353722110880645993262273869329226713352146843135861409218871397581201065844702953332990193483237849209829954007216744321299092034550319231940428203731 [172,43] -378129536630235863392046247179927386173263928004514029778319599114193315833202099102253788083763731275378497576803823444439797481311719688155061250275165122776856125499214137105318705633085945899006958051374233757614902012799830496605355301527453853877777207782175604986436658461820437414448377900729220372258919103803996167372065986592446071416719020143401859585790231511745579265222628229453073489434665787579226855807441523387444174995448561159503299265528736002902035104408293083533594888432648715064716342558321404792689193888923815392685835779369625470904730591535985549814100456145778560625675652277141822444891228842563903160876763655547412774121995393535311391618885448523573343755508467110383226897155596978433821979619381660942485162311441523572200065139943352325407756132908903310445743968659115391523091814382992557519499633835753719154914815139470323172105951615476664880996537046106236143043632750602429520062852743475269279 [172,44] 136097352164745605040393647718993195089274123142349667715519934242661627845239184708621311564872636082419047393909635357546488134052653880679734651042483282467280805036601468505525526333265561300344886505319355700749131523413770789297244241873998242368600159769074952537289676797933161643444468251495705492667124435171247743870046816587698043366687818661486025212788791524541809277592314636802951384383649557053067703450362493272727897559732080452944683016215774908894647440416735331908493549806299493432678336151127991558629703970720172299222927529662696344740897684197242607834669099807084820274502393369644409550896394210856843299024708300451067006151095363965468747841984949672783860573425249428988185631666881290403371450079962326877527230385062035402028815759388589316704844579898719410857768284488358413807745213251274938466456501602110698728757184463647350563411729339839940192210529717876077490325641921486767968276130173461891 [172,45] -16396050570362569496293426785493688752058419481291918051409973884619340500340278240859442954559059987136880926442342826105662584704081267078467760120361537111918280740315937599637872085689959530684937500159332838689492464108791582100188910454242540614668337970816941347563677817336885785428996123204764754524446024580551858849906631749821795416824017700699918031533266716102060537023352191775471235723676602139319982851041572728174442177063889613594223236133798076731042518655451334289209845383439925889477561722571639472340521939848782150336824598806188057410744358830099959265383688153700767021145147985262816308242481635158398813135275898994762390034196475514355842682646246818422635208389982873711253943591693161686595285502359959424626280817389518887269726977282050757250780525076448859894403236533588347886665494069656155613151931905159300033494968521714674930599724048807396221958737772646292954799606445771414916738526840125 [172,46] -3546042098149440008991767385254678693543556589885472605879094446412845221246043945326576227133879146776814402245690773451109525523014449272670600611330926648698299451399066428203044997762983186651696363467201410099616781271261522968088578146740362404861892873139587661197266558612459125293251181768898831180614361071808475728897830600986334655582732780631469852096306539209878209688423508941542328308358416730292322711867860260637727729125720806261047330160582123568541203669938551367411752308553812127286849295607337049833799620525180894620210845041928424096516602471985665739915607310582520471991296262820860770169991149800600886160155319147805399665267560843721762192775398705240360989684294970430464551944518107229298368426138017129556314759071201493914855700433170223211212166306327201769363639724594710206772451529679190641779018063814538820608055048155458071231871723048012299870534594556816071431274144713070410975987850 [172,47] 1693336167473863369975242856304898194638030135868136346630316353309740120643289886332584364089821180373616845172066905713803755361883611315103448521737874079458012646996447467470845568040711335368497562983091307640867079336030720141162341182764082260639076995918428876575826240435468644282687909254992492375108321306761120045390248524169330716959232020198929609751605006308357462421893233128006536023404411807544296016389776125361964673223301402989284092545213195505851352641665907639128342982420413850242340908987900294569474808592091554131467290181023391864789579377715406399855699750998424046461854352736455945493160000642904000800032448696941444644414763958952961547411905455646371045100035029932484824510774464992894396717603322290142821975077952741749255800893758732908912722494211454201929002467729526459053379123236605859624667430479278758728765777197711585343447075830942379386134744125212829107775899673460885676350 [172,48] -227987936926200288057212723830452811743366419487521393034377946416818739834128411478219912059710576390347542062228125742129450273747383089869290847115318900127447930268393068100555554061065562950649895953294092881479092827907205444068058110775761140718058711641533789639534094490680921076162588182792736714961006535108233663339348059910458338577367447386564664421266642306683347681872815826021520461371144432807465006344737166206910336522101693728397441625431876538009920113344156343413031030489034472983577161307885744152104111405731104872453899170222663585185636670177808710761342815109995615781348007137698830840095691527547426571732863761873833814799604366940952190403798355945847563908906836718616885373892304215518570511319911466636038002223451207341566459055190774265829627163087479487389276319084778960952474289029435164461615990666798405148692065843015292925476549152934314234968390656694897168858712636739005150 [172,49] -15187498786434477134286757145447160353982862755821415201055166447468810747096266901530236660101089486934486178775425548190059631958811838732445058207551583697521874104783422699306427316572430982958270489036435008332236985700080349766313403963359009815969962306811508575522592072858591270027561292513089431126126102700711279251558563016166241289732998136041903331952724654038743057107517122847680674594458760884943903965552969776185847075818863700044252141762259528212882740874280645459025549331060523094329628531139550775068477038195303378990025710749314544613226281497764741350438273294862760841543297295734972445733473047698878149176792740255265033793118258868390236412975779969893939543065885243675981741098635422262446189579920002926518938537764454660752133273243104841519819980257595407040148429393825397441032590919386728179620606905431466072396546512825848735634281393814588597406847312333132098828976600481850 [172,50] 10141141970099177275229767551659667644829910878497480265917709653493512681482473293451524003976285377400661836153660051579288964968432345304304897679835513067309756868988348634302803761262765377630478175568572398890969294695451151658404712373646914787713941836629978293483837706427077503969882778942350243352121161781857761733159997752772044476119770238501555683450022498295845025652383960007151201097906335099551900905521614802279405372331145450688292588762866546022334132706374697691807027253532684084966086775502423809578942512731399596141267069551592439244272516700717548804271064887397918053123549517848138015737551099438649962357488881975387647602988150390635870859044155639272785900031547236389189864532636137439135610771373967788231112400310441933488638771272675263235549903063540672519213616518384559085199752333150276490623234545994799173844049609594142193339143698567168844012457819084725668169592411425 [172,51] -841780556259994146637310226247211110267575226172833273554249467056278121686807086751450754609224475110084226056736354756543829699274082389951275200914262508905364231462637612932770003581677575207787249072421750694897667073561752466416154781689641499613907981682470319091076843897114356987257972154404038593622545753849157919235425289203952103810775670508390699919778302307687040389235889883397514524822148578198897692039576904127218684732477964651730579117498594954632426571939507764394964733569254042249224935591320061863832030797370325727757996608152319537660569693373188880170801818562638168372227908368918097949396563993595476088034199152581394614335234444746441484636475339431579689648008855305786670087121705190133690817205675196999995552825268249533980653199569362733179259180260068924935876666766997345491509325381936022376847020608612079879589694587481433673592983389544524420281203206753583708111400 [172,52] -185772776685815833294548984694378450499414945784431357325809528262330648498290609162890184013288475092277350415930257079129745200821067007609551282563268412434698873419014665545737496252191988287163400241745558566924254699490455253878468266751070304551945755943695731100924868848833025610882896493040601153238473619141436151675121886430697854943156809018125367572426821175456841333761306768597490630884572277557468931650530943866548978700522013238965704141198463750663836679050952772340372255403451908999137400966061755405994188604305403351179350058263948100430413153669841485607053869147023429028627140814971805602762908109468465646071630947197737599677600690089673686661373087409133590301797646485390084807105413938523993782930360951806442821606549585557809469096662915867139843841360394482517335809979144838631205114185955825954542465930382773349397725888101334888577672568360939815136439632971028921650 [172,53] 3868758328496999028576159474640506151814269816052917149981848255401578090510967915741406730188914825011881338817939491353638554479373285742762986537571274993554198575740955002785895203049769849264992986732677192569575723657871995033735646031914356514072786203760386969064736133740139543379350859226954684331883636634646107505034632861016364632901150533900951172873608611304560013523953523960420808540882713185633838525787573967768604800535610930908113119327645692541151079648582565433178385593951516650467536316875353340591638137770322194293987425487843349333544341352461663241851001225731379160017428594391019366694582466655333828073874041423975364975572944965413428180317488555582145051653161721033368999882273378559702894893541734539784969651704771641751264755423147964176829189448955029563027864488857635252488339544886404784517792365694260440873571710525232374617196068933807518447447264369280425 [172,54] 1673888497439470352662935962957857348958907962129216381102822120168442883437544131898999328651716205739619405012899698753055697060226184357151715977386206233655469892963827582118209478928163042546409372532046722260450551948848810693679640972284899217642534798708976012606965804482674983257126426639187100844622229535121082843692509009300523386947634414146198860643539721720646754859835227442310644667015797755856073906262054180804520752990480750290296939413600396335353928540306372824397282470438089704605749667519765404602449019761906948900979223603115729238394313764227960891856398174318349931763995877859452589270963069848267268630033099679380663758669957177446738410179573841267655262208637514206436815785248274703544609007916955192976956833685025721622617124263253678343696942236228008785544498425034425029137748166756414086761425605960273753892442588428146409255073859550435033115247310450800 [172,55] 908455519100883779578478269786796597663829692984081839732443677333114466970543159032035073346817681833505394376053282182390480440014683971305475956375495685630548897817566531072883253015193624397482522249935823610018068744067047060267444082848676468216945186163557209650401232059753721875227751548751836471393961524039993934987395231294314249221180561405306722444496895021093324881979530212036864977238566314112042813400175214547354056733440737771790005737513030671449180459595687413507224035361537879594654575474016205299508570687888767810009982674190663508326267977829169481064374119472989025114882390558610206177574094273010667505215081406109662245420815015569054718089368224014278853624915453343923202318179963235379741146869475817422121808438412581101541449370497189164220049803926970095299884118199304135119646921017445975353633616179344065211064705810687116677062649877427884981737955550 [172,56] 218902193418694049525769965165168481251820825872876627516291230346736300798088872869457645086593568747812205135483287235302975752690708603725794559237428629491309453193821275960040881705165299667925212452485535024133018882970188117867523383082924423822660010895877311096292924254406252364115556406856800586039328904136438978107449346280666552865657173558513663216059324981729504254039094310924181785654005537927877457563913274126904539324317074601068443984728661854140430734384256275452337241117566427201542668338934113206360513536087879456562964630616466770904622737479204462339999763773161575333351224154148766522398517903164312014717804426589723023349556533303271517418660050469152438467822393733414871847690049596537103157688015032107785253917176416892694455981068146392846361962244030264431411537024813042495272357911133332749488587506385881958652663138966024291847110565111530685573230 [172,57] 27057140363497357645807120692795102263930275375149595026460073642306146374013252552056555897470620939770050560283161825656293490490908718545284513150214921837448145329476177828251643084368737141228221992399989368434796093934203130917569423578971035739669792248073414706194562110262612508075158892996825584799151683565090695339350519799324835924691672214117034634557233907643239681699217821433365277632503819667706259418382119430746775919253620131120406864810212199015888562973995206287485236344318645760664649175694508218730260680490718067647237912330744259341594403509875598886257694111227671256356487809063245679938152431265265502877956998923144480224344788961419582324603211035424037822739258827059594391456086668339662243587405802777579924109504077317051297571494424153213576432405214676572979092086467947628473800689364644198140608705393763401283129313606090994045390643393517596920 [172,58] 2246874832338213917613553738771201304875841360569023253074381868901361144480036369764015782921434938263036038003833974156278488411023725042261748303086372237489225008620374729475233308689370904934398126450727330040274145430106895576705687679339161234380797146431086215127756257867522972272989817282726260964332302491421487827270912368922229445072737403364428413042566905457537427323436414503446507774661150501161973716681464737892790048304585989496257151288762776462534931012274743118421444953642750306681101525348840754925507332643630078846687089956893289626628578048619528287173390808034219148010701768513801892796408541636120147891427622902057717360135952968962137968010777686767424809474478250560304823950259962285279437636810134187268362110825955000775926061083801966447779697147578107128116082189346988901443662368548175218606067201758849982835669807863625219793108806964329320 [172,59] 143239543235822850205384496930104725222396514503642626852578290557121289004034723594563744661138732424141823634167816898620120737539081902807207593719774222865781171847648208461231488596041529435626721381481864339659015158477053177071405968616612692857387312847838286238154908976897429734811386190280824152921283973185964643188507854894248313607851276890989363524291678069366208206230016956929456233184759815441364593080304854888252918904497116799378633977945950727801543545979252726651242722820179366178166586951446300405960415916979538651298037307138772098601462241433491084569928328143694836961161384396682086539360371856639904828389007206202792884661107978768232524750202685832582216088015850683515689213373657395400697184457556104940723173381455955370819182548577460971703285232366964365335294224680422383913516513673115291773954179670866532376440365141839073598026156030605 [172,60] 7108750080986235466365459766724114311113997455392994437579785988436680430155855630325424880945331998013507536485773652988614705404434847505276240327110613487970468169785468924815150140378841442710566857019479834141376245808593387657789491484052348033191201828135099977808217160624504590699419546667884141909927671135552636186393839516749887652094191516237416570527085684570564824972296920751093202421289463371878132889358636812669306347498644257001783310880499407530395118355125061373783496415480918495355108065564366669370512781740712904731090334721781041629726041200801495643330625418659822905664976770159588784270274260091249693088451753745985667757851041341753572178609049721804848892173217476956820567405789843731149184238104478009973241103182142306364654530561923346522233668555632920849622751960253833324347046280018023515848577816278704011361179758474395236377051260 [172,61] 266750364179852075813975784173136157199072654083988801616741996190419126136256005615089314747131520424033527978377452536084165359548529923409911021954865968742555677658232760436463550613930427995219416158839900676074404007256797090543133390440874533757208591122716077958030947156114916418542787541230875465582798364253295155734726590424791757382392482705924548471601863044412798890714572783214842896523787059007754706230537734693295460152508002285093266617451001772539445674220692807725459350007076427283831357784540114073065791487173664198958228702084974227560924638277194431592187047702998490332287446181734618030703262408876140290150995369592907867247887205043990844958720774454615927872531175062424826244174710388149887124584054398515336714281529594418559916871302256427612623768356769585542523177800285192324452513404092973864913592586978665667340005548104040733580 [172,62] 7731514410855909955298705156110138535215003807641726714510930443407361852416287349424174306125798974988317086051131059524487473701768042355672879179280660851003322679257905964055491845906349657926699776088170247336230871089854609925527026368447309194694227074763600978391356280031387291118715588122054681511991114506751216826021508830548796570391018826838945437639180691410050922632145142577463972049621542109403012389482731648419188303925072823406110099094479393160196150421343477949388159034909983109018648995166688624947286261592960722758857089389562244843130816530493346876809227174073481256670855163324397785640986735863437997986085730271340222928721925383477783642781916040862851656933792048581452295760616516967442990320683914716635546024015647576829221785697265508340336329895866252362754808978489836456152608984619924027118721826761726021849649968686238810 [172,63] 142130639735569726579523453559325281121657671289738471521607083808676898380154055870466482847908840303083838607807939568137465671983147517057667581432879448735025160945484935807365279132987505809204706626552625912639955003874746241328160667422716395229991507600800588564306884475250933608787797525922126222176936850559906821200562156069664846616147851048294507772969976562980908927585084285756338778400612922157087537050077995075537536918721618801506941127817722464480057661770982544696770056886845357706469005016640098890038348085920331162029694010485724011908002639760219522165871595190638446540185005310402961482932474810705068104993406022783187546703631623348221141087952813324172057343459661620211292430016660873881523358392453372085681678176145736957253139261040308050944062138808339675848041071028891041531054987705912907499659984494404416908154573735000 [172,64] 7439192426092578772741929109476723464155039554639697799090166998075883174567967317607672665558669617326979523332150791916461659018153595248800884023829222838953766231824107391279356516681497131707152912279635088434198661364292392444207138993679729517075100134187945951690882101408911287757322504279174530275918853841914486096682342202053710621589901147671505589746790888743057328387139815093764054213932769551529609856603028154956904110874552890519268995439513856223968263137563972637104413405404898777413001103387877900795713141788637701395583024265200621533065242439769493712881798858989178486573412667698015264207427104446696887245241380334501830470232079592701367199076559205049406764478787633265347982296554350121529133608079537568946695303310706576037436776067712524458728491813405122055404884111340888631766889085883925681122828273612396082176648160 [172,65] -652569095026470615076557503344140581243169042942570342016667452340058629012155346382175281000885186234991012018096615045351227515596702560483475584625662722104119566884202538794144661261675011376197279537687524149072601911330766352143921851133778170361573756881249183847706045818101918816660226802587814531690194455038320026884392011294586178792770199865896221361419543237748698639720100516789341843545501052060298363875470701922037824307382110609845988917810160208600509556194808827569182073770430548023915223440389414031902068263117363981496049946557596528344136201926754558640910683555328269703287044648025354464463106449244860485835392996810027524094001181897856450242657543555596930580378472758699362759485511802504107870571161513349169429038122289405202244553642564639022059337557022193418511796101420182565616400084187538902582241113509745250510 [172,66] 92910884510607990564030705388388839039705823128932457743778712434701807743460139146215470427600949833103332524348709785265923499312904224303474438200962506982490333929200081876497123288497100930767806337091034927487663737614689058276191983722732235005289893090532746810725825763834064476406556354018606872985256624343936408433204785436941036608120263887643716032606176644592415230876042509722497968226116911799980449250412386314581248334367130416742605097907872913139116149898281126414290000099359680322106465120128509204494688806010561848116787823901748911097034536153383476082133797199826921366702335038482319859000006530115072317917989943219399758100407837152350747030857592669031619720694312513573037874841826327741462732280402331395055083931293528197341457866557046839930046873855470554491987371422383560096240457036538900041507365568043258280 [172,67] -10541598404730177760417682434287777286606433107334355154167643574135168132800098688371809288471411523889796635677799357842369865680290074534330850808260787983448212633588840030413813232889611526738170056349099990198133979342100994023092740142788737274399918508655415631878079004918474213830755488802590472455761149705772908628053069091062113380880045517425105457845765337133521130548045687261643317569170623014426920654505583971312013389962974649796999549659285794212101287926053331524715723560063221393620532191191976512931290119144271460716232105901089129274425772462951191013843632249209686832447977419573563141906619933513950941010207309996788221383342068828720534001840499640900839227939773556278512316388552999261307725147374198470430733926858020364825999434664230702106088704470172920378131463042068536154560366570668454378830662939042350 [172,68] 1016460610739511049408926860317005826014333021104331419944451950839632595380250431740332021110941620767694421177210582788731267030573666600060487508288462542460380698578671916505377647700228239108108671236770290443847480162598241284616626952989608394540466524481120351006700000443072895030834399851429842884688880589439383964580279511281717999182102386451115702272267902195158623144369139907696549512716741653099789399265530659313464107406350001788686212343212465981885107991930545088858325925506271710825677291101672405583012778543077389545943303340551412315077395193256953563032176836635866700708690475430276261004514286800731994437346841852959317749361222375477460615754402983022591789595217723963872838257846817293061196665179416740559555584900125225695927501652500296641443553580200089428232863825030097507040317658947617231024041078660 [172,69] -81593474387689332119654563306326562035394223299279720623963910952231618977749373151311526261289971609219400911539757772918041257407555688949904873560910067464919002122565649392505387913502388171429967404009620710947817570316665508890967537916696209487231779712423549747413566852707295405584952070888018634009547472525543317471188308329320645392237854269109935203441497772237794485987813510089057753551249363181978232707802380068884709751641583584390986257579599620649873718272541014395804243044487623779041734192292143172945396073674838331986261332798276392825616161920415551416894022900466246746144542353819503033135578962864763871860263737990318365846438619345648248388418770320898934494267134601738176824418992888240048612805713323767537727802429901762113496150698685746572332823527015685098860999258763480463145555323645652304621620 [172,70] 5362431294975979795631497965899901523932238779643218513073819603154559006999663611834467342438600230300554900223145731443853573975003965885869875019227791224921978559676529810850416254048563911210994096047462355431983226117234821295071157738092330718256306096608160691460179371456103870402280492474392069911553600094526107940130723158420126372088152935186538005314287640640994844042205361257529517725140675349253390712888197920581955439981417731198196893181082944135366291454277293990409135326573866253684877078346913352337865898644359032482065146922404016139409681632475867130729161935946400670158420092128004180988310701125775373932233289709721210989877480813645326140589195303959978086311083050302228788198448554878596669778471845374670400858545273023424676867311909180188736191607027184288894393068066379135191628565889085551200 [172,71] -282857681105668231597581773944994839737357035107463245189415500350558871312968152879668455418491808820381741081048888450464673834070901722842050148790094148331779148196764911210225218456574736482061139940375630340435882051962743146456769430045927634898469629240938146874018128363899205242324741768241290335482465841482137051518368986227881342218061068131071758496106147443398061604344764096563974823143373478518803660812189390079925465879720354114309585402800554350092178473640671101273132217787549002609622619767181565809899088366979914911179962957616845755828339679047600753576084542093349659928905125326721711782955472420460129262616648989961463148383381068855524938601221842506661932700401140627967154381601817969393481871189420772450334737821809510112339470239132425951454882136882788791311799815369526000363128271628763000 [172,72] 11705672942258615094265948161050656921088886696407317683952650613133504242323522261601166734175283196097106728529579889684537103834755441416213085250417251764688803936595943907978297221829378035857455960061374214402308312946469517718678044326776483892187132862065916234738079049465353118245390479123145273241189840738214022072760766510731202908469181818885089320681134189375174090034269674360611741878466416840970584735664448667703997114996061733130929632150222637112368786427749026798992184131969622370380795053147598588829380209246857600164951862251181017494686989128366036855516712328355716605680330853576740209891531019781779715504836330869708779248096273342980651831129099218393027450430581579773887633975797588770818487664976713754458003145502704787638631689800565020619817423007695323667174213676851623718683237133420 [172,73] -370527928103142276436228352850426976710467933400232495132092935978759026961837502658362623063629090418907699536020005043919062307206531840775069272269249111067765278950480382679054952880504856568086993120720348969899787044673584822292272965618452290864637202886844942878604806607259785467105179765771927682650099249637746812315483023718160090654437865073661463500923807083435543520587747686319896895316409645261185309454917201400453283286739040575721483783394720176574679841273796530829062949806888898074005888145813668497459326015452834410224929955138561007873199472419159448286608992740254642832626623338329266344925129441133458497758418560978945818683751519020549948233393562392394915184730111350714277360060153706691083275676700272925935324302542633402739213603085065791208753075565598147641212527058064660759997950 [172,74] 8729785563085759614738828060998621226480620190421132686352650120432850725047083667148383751660532851810019135985466882013258933253589367532523813477390743529583009602532742467831100710230052304093637099698541482625298937755426670953645689964562451757972174084133754920769033259481912151059038648942811170484571444001363097120639287648465426862883584435374714090748031863869102076270044371851663422836610370683183160408149949427477879126007097958350420275560110696758065388554215202347620110580357166768285488163045633121037133694908415722021256224303115962127177241075088403237632474633081907101747874783037773411721670522407261627210715412015144307420940151264890767197898025682943975298963118536344508079782674382193477654927159925946640380383389065825941287118659860042789424603842920551044935518726694172001320 [172,75] -148896880724686997870971589845801927142126222733783089373911407763052342154367128736223637489059349747932018641910875101351263607241445834549219161438581970961734916650787016068661487373402049800985987078311209368396787212037750415295254471650145824569657409237922892972353899548930422434515729361834064242252023292271887219668470805897023479870643564436027020756918361872620415174218271339848360281673839276509550512236492646300613799260251587753533914764479388725052732772280055802780623351797560043603404375123064674808654843274658970627390720334994066105321864946093084855368002128122727813847461549686713674728788463140279516557752095927432445664335586093767811178729435598256183614764169133088541549026115491428316550364094529330925169425303125815177637825108816535248499097369238626378332368602787684180 [172,76] 1790281799673497986851459803272714404636300118052020672725700265504262665407409429778923475333239908706502382862777119339015525838509633579994980062934891626442638470845854464529894027204563234991392694987140025064580041811991739828918175663396871536669842509295463467465205482244649785213542913471596081800214976994606407328258470572999800065308457175374720704215730622449849177584881441363897348901888012845776509343236261247588502669848499964837221075917571473389466426847813593668245713099910294218870581083581104243898438278923325974519344968489637453767480875420432499172164980059981731902648715542922810532775140679533848087126985799223774546275304097330419564260157863485581664437911123217251576104662131487819303462873315396752550494287696564247918145948200698154894972289464809177366655371714770 [172,77] -14815760008834447775461378002112944859290030465620983661181802238578894215703785549802928099110446326796839629720362827850199715507034392557485903152979791519071572514272917525174266863223148775167319138335816275430284405379974377794733007164127368399819442152375251492144861200016746852419848108001032832509537973227838300473737694255823304387854642290321926077185418681061506271920452130785223236322420713623858135056621055681252750018954873768150584550356925834880007173062257986819857424516001612914702174791128500244495007683101267932243358557042088192503352015531433024098218441050943858063956973226564155524271661944881999625324352535478067884219578498112632992692769167052413001322251463635171825315633997714496513881235920231052676496951417203182434042700148988590585539042232819275184842240 [172,78] 82684068014108746649882152595693413595152437762842837834642681115980076301249708315724816148075981914651181358930010624904199336146252200800634998711504787917980675158148432355051143250729449671732193278341596217979248214708064754813824380308469126626014453833387709415846360745109065253555074044798460217589817620186745805761881659203032622119696889334680751745397993290043977164755728891350588422864233120156379259726835596142920315139354328621794455080786791886761149391090524410120579971201561320244850954620100406138897576006006440966705253568273192242305180974001386966379223594538735708401581745839475647291172611725094699083709971830742783974535198507121519354059074648089354346712985275422793218025298394047796098630128346554418490657526198289935287707817318936973092768253893220508475 [172,79] -305972094310902166069480598657707921229068658599410187881342291539000315687062579719576283903123698231216828419984125357848269004950738144210903518821228629005770390503553544597425159137192048319318801583346718333675403141226428974035038139648822319837289157133939251404354572380431952248600935447742128259550582813329533630977768169390263863803980590922957582434370567437892559003125189698951666513857193451124909174609660546482714961236557414946680256083646500460380838659897190787878988761166391953796470912936312166496995773570953345891541578562875562358011309504577624407308376326406467566116283385177535414456062302044168764333061827578957850711252418272807886883706053978341645122426250533527666008443585015415796761021535927370003070217992415640097035407600501860889748515629528030 [172,80] 740438669516966290356891183579817992475999690888502500139550586359038029394398004027179577441666680263538972885667063095063035668271876515248504654529501096394933275536925163342774275863692354248693548165498874972257522220503277470320601620156852543810248379443621798697053104276095643539880779769136582118740718868403402781886380887216376359780502019892728699706402334070038901455261131107585486800023504709256981744066080595555484222370222382649991849844980045241484045411665572098200037438812748787276296369021167022193871512227142380877196915820460292746725723428422713543833377208486133116565742517959980837439656946484319155260088098270378320448449919365550765345108216276078145065508791473402739224515958025730206123061808211153374196232588997259447455871479033384719173437550 [172,81] -1158295865423431329024923779958103418051490449624307654253279628364946702281524002425422289597284887565698990243369380961929488075902341157264100377073158806991873252585485056786893281761811623144545587252797488955969766648180721999683284551351682208321492975276663216089975440561883336170207485128945329068239175019865804858616708151966093574801036614779015142091928117975214101878301059796106896491866751393962410778000774957594575638751805277990897260387662362814816860088549306660805532254567125959230119814540048560828047352934290368897701521117092462322578449145049099108970902395494298645462728594251280651969457830403868959857584374748950115674600315047276708699713023088583507459382023907299836579631165107263562260352524358592494079268890521432729513170496915714716380 [172,82] 1159592594785048110559656777405663945391900810126954611759483005930712972640844165329633813546348380397044088968322366527468164295709994829018446537374439674362915491971600693411556783365291700101675071214263536116532853526501755229431360690679594635250086948222366508821462135056320033963986962128333039849507745469545511131903856536213573754411481169233742041025193222072980676108752021113054941348922707891896165192738051894808580498609168774228490096434285016547325456289622704502346059859227906572163686430103075282776152184091514866097125938497438174913938560291217564101169772700127276317466499127350563582663463183651468851286303583288855227992084578061634180944843031787478162350336324239225933242022337402207777798018462704173803287893745559235615306005033244136 [172,83] -736117739738739959924007539016893043009299459786945402252141033229441633971135131460233355998314851537181356103977261428292014663784051452468123975645545749364394492006853080504065766887505718188396091145262318431371299191397589655375006323432772304007524419406468002488758810596747509007109095735536137000909655166841836152378878238892407515508100703762360624498755292536598466115448106255594178279546290247475845018978092853893183726252565975086802455197352602259210223944491166878753144175515918283948194841587802062744825764312301518169408074443516993094569454882330409258040505926826260029809833881273902402775142429900883946302329804872190942668367221220443006548945794328479050460437107420845228298736369539974543084373637621213561375492328284976677350536470 [172,84] 293687430767505894806316067873417712272317272641044562351946567349824034174909370386338420664036907743779815754842647743076057672857701515158673725118568680961414633112173354004359894520136331040199050618916138862578548758771574115669155831566022368395821184740388471921007142440817942109469325523583862855770602750950829748216948243265086061791871080371853932006010427706273379120871186103022833025611854786573118113500635049195670138326292100323351522879499922249110661216589959378286711878005292757560986502171280664899185570402384033376929822438253430484053730762313586484265368485622262558565375007534561941531472703650212589416619215364766960506505080200999571580817001995395529960823664196933253437869612609910284750292630256981869915313716651019249746 [172,85] -72983941148276647993935562473730866527425268818201556138470784561860078101109246374861419699392498221024292996128158887471408764760729718643468179824435749057747183487066111683807914516134592295379078832109655195915412012331043729753298663579710287442394682311926460557364832397201900405337647943799366513772093369374140842327516705540343237285515150240005028311460796076745152503341354007294557580795427824712728458093860220180637244616489146624531005529008051036403733588672297922370140016408487359771939880229236193868722693957002440906319402341220384620588862747372584552579535798656892129076141384055637027412287553203538347756676538833554031933684630447645374502948374038480154187794722120758688507701815413658677772171435227112455122423244290784 [172,86] 11192304760838680036623829430263978451897534153344196034784936085881288920452542653082379599009939384061874744823479901065361664056664037891487967849434826013911931146530850589297172769410175087003316241592305940027500492729860895901620060200827429419013952838550688586474316430271912645688881942778306298787782758817724552716783990056703301157062735355679926208283988314611487590484915566477539991595276308191302274942958374590308247064567581155584684281179736846076892873895621231956390852287465708859486363676515274396309886361301078885499935121781188774744717492861378142720354319677758076013191747670026648293445329874212081617259682102138239317327001670242725509404905439378256666634919287172784515970286595984684172731130475533719370870776 [172,87] -1048697403071010158730590096451204164527452688918799428258292037815332339545400332518461044492981121561602271468332255705801066166389756290165310881023683582875476654009252166455304936960133625929877376080931946068213794121679158442577764265951093685396051381149601434313244575096907398696788318549532529714916654560536253621911945441495305237686865253531250327905763052635401033881519466735745093915136075062274197041209839018266460499714121139978850351696774845883711646665584796680528692964820884821653455241907365628778021558544293480953276780037591476090840079020610640864044702571523390267561808025791237324297826897354729995648978589538963826318287015739808412174345232283164880119506477394809685056060538020593797745798676182913958 [172,88] 59398243610086090803513036397985821574786041102252535534533966466575162698728857207221965853530295257475294999573227282523655891762745226431075506818598819049139690475813484244395842986976720620647865900125241567640553797669026893465754276913681802010263908653578838230443300795047400845268771504510069529078228344925227438095825426515418074812680504587300197449238343710783817176296061893469517874942710530939343837332179835543518111242797365535958616607553253230448013047652408724374812865612210508532083401272331711796853503000947119633973272711490636671702626348167647593591252910584606237536475918515414794404261681450871174548336730582940981125124822964251498343740195567165370668154428194736230202515609411071038870725033270 [172,89] -2010238786266000164247252703604649712404956760862076841043874450353592087065601564264855424261846859654223419448382584302958068534772378158705514564200237153899632111724348207956302337539377811957596540400475244651427742791676801503647945110030305984403649302116997759560469223307277960855165351552931791515908588450824955642146929079089827704223105486225729096303958451210439330722404866729893320545723702340709708804183581355241584932598679445235402359102007345661767057291432100038770285623451111031276068477306736903765284169099412240558517180885000978400724581164575713260587850851639458073621646926272512528067660132399724986639294506103662274719778808536027149217559305630988315133860187983267157302830930126682183728 [172,90] 40140098220264803637774265566421629179561905665924911757772622193456402874912224104397159649212350771945749130571648113243606166309768215818907110913344793192984083621683575896394021177109335705546877403223299623166082153454558641615227308136496391848557553996748151439914652469077820286181260841826581528469644331002367497979589966104939449245141690696201496001870929471365465996068699003527659502371323261992132764784697252007980563750551599853603758525410423401317220537438220856844014723236123129961494029087863911210979882643977737345697513097972724558157418435450019371074784421580979459435576108557373704573699008383639060612899077095606043088757987948399341162225525495233123210678201886138499025200064526963 [172,91] -466409678949597312288956048627557711740584222446419115843743557563453872428437622367523657110322159190738928019941666325790399262824880151214407734459215331408326176263660831144073026900217965844056514400838200675238052258383742443721019582466736620574293611331361268410258909042709054680721506991590995209116022925249461366614240764830533781346427543638409551384908448265592183229470907305884989775497333154477934801357392315175670607361785585515923014607043803543246639976071812173654160435614528235554845244208165444208811269831520344559489694976408857901378840258634475754108038416835691916753848989010329308254078595925171048905247103395557822875216618562542171725957460675709645604157188725805703607063 [172,92] 3106409332174841346263386050315301932201890535248906725585319890943195951377079637855183339563046701838342080332462171660433157710010831768324178423565594328316952871912406194226551524850889118569548859650005833691342796446078677075030138447034995336343807487601113027245078570052421280561659665578626554344072253444123439236999825350277873762093695931354040195306421420859977064608739814478656681653169881202688342862305126298203014212510158254496743236992928578619821151526263512269968181378158914476631361771972686362252434915717864545041311778813078330285106954071570603845963290897755793504908102483979208470363865997687749496720723061938913833888616298208270998261393450951838675218716480219384 [172,93] -11664890951228893109942663402426955799005990575868833321488992488501567379558511031285248835373783721042319496040049509700501579111733932101266800160453868188961003828321826262800997048242355410534340566937186424290015779372304801542438360025857420898248700619859177221294586416090928757494011941007627526687490559426605391319350283373965211955914052873292350292362077993505893636732092143910978517819562014520790502371703663485536409862476754182878562052110426727533545020706132698076622226885493630202191161688908405782347323205037007128884423460969887755780169853051182194243535202831780527333976169442947911922872686621914689828319965504063979244137702865329977098642901486360065929727176 [172,94] 24254094292171239371639336890368024539672099191440322387974328649753574918492254286671638059234606599756087881255378917320264518113367223958029379505132459258007994613096730534378011502094925113026072930099912881995816149097015595256759612741589629718783782399842814312132008408415145082699861666765795284526250153673998574415715783707195566959114534376152346059208912643462688015964735778281453097901012291673712927582090935623718999806187046463656734351264708011288183758954254124547186900212678259825837016205673107099597962148554275605300787027657020146997508695165116869328999512501278711028033291636097199342092024812144746612874015414390072375774599280852077291971639485594649 [172,95] -27376349513081951661865285160667402566923162253429338839280026276165144413514349835466396467220829334653701323776705241544797275704751700236676911191525136770374154051106258273204727891321104518922214216713355066812118359395710065823846480808833794091753123024921212437471308454067964838808168927089865766463511288041143325240456118822969079323469084893039407442681758507458849045035803071284124932154867133709168518585288107775254256039477629693577535860926707700602587642040185005048983110003354414482415221335291179507895924653593923577949146739355367411837838927923510153010291952784660534192445456258973240111617386646657167245124942009342953897233645305838244409805500 [172,96] 16414497820249310494060624622454931743867377802314774821598952523240340227624535505687041906247682997669740879681439021095860671461890293496039092391549185769712411353088701957988546676491505821394299036987760626549092123015684589426111209216380877040107145026998702975183699315184006973946628470689851185043777135649004432733307337803880492563095671632137140908033845835468917184915848151722455716017265702891015766722425770998271363236129271457857096817314566809689839796849719721866370036093359947515330290594349266147042366078943190995288999937458048786437022072431599957907617127478315191628491513043823304313643938499614078878323642724267211765936123111253825 [172,97] -5104999313754784584091107079612511937895584839800268974868777270858037161184335470098188807717222973023529268174746009983454553202430939520419124450726478825072189284734785728520819151555734028269475830345965155678171791553293448442907039128432474135504874730686831888986369229315979027950783054147627090881650443518158726356607937498796458186326690705122368163761409862536563466903337643484257107338322976224927162492891222826152219808431430076669132207310866833524679514552847415184763051935392000807413260280026010728648525559554882740832353322037272217004967431251983795324130924642985881774709775956669296505402685997130884247972611957634186861389660 [172,98] 802241708265549697197255196400083273453822759847727700793369491609502564189235499814901248513982532259834294683886786478312702211829256088667464169958031210625059425375615198405765108352698899502492312689454766593792098348097109471321601238915909835712903914306951281191687783812633025124038160965588902546907101036705956812284804046033886395911693629920878547076363528550407684820711394380619031153589516399161161176653709747903311843510872940440834223962054044381561621389113179998482137568483918640159107747309547049663512874216089502985753576165952311877374672024094895925561700935452893273811171090772753977504944369557132799885160904415250 [172,99] -61890840321699409797581904162569358499978423255350247899906416131964244709266442889229988330071224371403383748577879673086356875043462269448018804225401334732138986026325378959554640686376501111613475671187415079043118905758341514280253082925927795205133079857790719246516706435152790763445745221015237836693610338867766073156263373884272504314999549592915116117844493904038924116804835379717526413308612957251010213929293135123796896271297375181948772192298913523411346334778014568368307281258739463694237463207851586401331903927834501145810378675071286604633464867866761334084337225216864426351645915259558450806249972931969018320585 [172,100] 2270519683486692869490204971866298408120163790781363958969838987308626928981848680680460740761863619716708559772829661562846999858009289094888151695438847893340245311382530561974021407188608776928908383831201169155145072529352084291451482247816819579386699212621101831550320066805885793225282612871179618159749327590281248772095369149730359093037751447551056196658653671095627582396617340047553622593972594884135060108002661394831302041539759988338211364028165918071391680767172018795786645229943110924801129758397224946732400875909073995592686973286877373092352406028021882540724939714758175723642005631409715032254055683040 [172,101] -38237371766904106149693781870975866887166747976555134014677329804333356888163149867914720514656533289937110796001079861037677979485087281943957639007347121733593585047956863594922002872984162875346155459536574241672878729969761325303797426243409291005511855327120366913570872808184623813235867795315418516735186030459370356794451175040766814784832737611783724627304456972770714977629862418768494231352797283583477875719739079558297377922893227666629674360017968105003287197163006906300430474953065385017451172083731867282208744204479340473799963748328615598694043809871745581156328024968807710841715593588158172160 [172,102] 284258121580885286153533504817026030332221965291727667789690515855504739814494409100204628424926259466106892669760091489199827947849309815914730403213570935279743112236358167254505815716844966328827581514097478976224621680494726521799972930422447412060880065723604709138337305000908024558154047238720806620007185024251509281146584234347802512075378858190171778842696069963975018955287530916556586020651079076630607658724048404791969750822799857192014150568525451293565161939343966709268482155507225834124517403659799805918564732155491987890780368435417077327807312643167499107826441625143200009167067680 [172,103] -892802383833114662438270893766673014796907104186644277725601533507026112674417591245895538190309560848453456990147434188710981954315259107624428515380185038522294321278335846550639957968304373013410239013800138989627761420211826543356849599980547574637016872133830702860829959639280851406650898583838894318414275960160710926460258136888948263453838760839761858161736502422646320157914894340384492646299123490260891562600921077755726058274090340607885810043708437105328041953466957980840087278636166840901246065008386155786714893680584474581960105893495975248574727058194853929295429717610900 [172,104] 1147826908055973191214702871412342488482823998198318090333956489611313435942493026155992405308750245175505917172331107806833331946282585488257595307730545019277383214080310987847302260033782875855908952425515992872368715447502183718678181568217938243762202726306956246312167737308526685186817161740422906344716707249516324178704596338107704196190397815333857996828094109168512402191997124166409964068256919026944227846457991486888426224832021839327933484050288592326275810226234562713162175596463306776899684270070749324002414425462204522613209872987688288308102105416536742289150 [172,105] 374461818878460831160776640069140018167837796469781450763897700244368355963443212264997434868704091156070863110793908811502826629645663190343217554518397577474121071115606226509891172427962766490255043240130105865878966825683162177738132386861470706869856836345277493568909350036205797773422589897855406961689423398698146377091019488337671870181168022183495102350270978715824494293749668002755797971901784069497612737593058306487756016942652099555946959559052547678594217406571059182331962020618833472109543082466735526328854825199906241620961821171806822691489242500 [172,106] 22118272114601616778340056441695632316669167144446050151662169180139445929357415370129191633994515182092391230887612343368946554955728276668979580124227606156432186614611682008048154171609223904804724300435109184965335692908010694548973443718061191273130392919940765054984476667620389355071439568092402868793111075290773563910097520461514906360079832999565978900423406463711341719509790324523894165928434614908992436430444710499074728660412940918203188707930240174368504795013691213641277984454144211629420611958753218871929283099372251485836014503826921785 [172,107] 248749629241237227894089366172976756777888000480981232861088946230531302177421491905036040454405025826541035707000089549643992515928406079717678990427212731502947663172690258757838133763777894343636826675931366651998314469161618327871585600690152319712468258173107731860640086624066308076373426040603596411144330908482392776411281004286631780418728944271333560617283208704266421077564351562100487740897717721068235103847068425378344065816080200825135882007978778551415361472902994892721834852255614267185147431004901024980706414067269932908767979 [172,108] 1265197706193179219173960211918747575254449714861864574116530343902153213806625817755849104133906447686785687911597448004675008955959286814919369628502688579523202570581761366469025680428576744326695281373903635936178850590005436803884644839306539673273489404696542481476094768195493428174481357550450260560105827918898166008843262975177614576319380220786307438400814640690900518233271760447195450896816735369002520113270068238628590391226725646353593009276165158912296843875772672949193880783438999100477096148433160806515434129625830 [172,109] 2755852715443286408646525695009677270046161868829479748855836416551550608926687739914639820145737677532369483031749881984211923404026110810208231175150004601713747864879164272820682352814258180638657326517853582401036157572572660984554580912520855447750729140198281778925548815776892411615900161672201151158816926194690244682025460249863151033689926430763519219322413643586797485025210395446848455214853617169729283811655416313246965727496844014669857116075750594940066477242547255519690605253497362239969392574157742561024 [172,110] 2429299081693773561742649612433820243399555968504929016087133041140584422551384635793355450972053875273837229905584088186853626652887620004804719992372817047353489538272789804352536548562594171374637487211204354774958163415868124311620391661795225585182401133968835034019680252192714885288618236978568114707478351506179710009888267737167702473176061789853371153251782088491903797610569561081624295877560010682044190514671314885972233306880207222977396370894030213207532523497573166430328283769688297316137593299 [172,111] 812745714307100712532057272709702241117947905491178566741593754855260169351081366154406083514917426084911816447103804463266463912538821423759159023429320221617588870516725043025482627423137839092286494342701953174685362356405835265635995652007245302813327838591162262582925628941651746137105890151330041843616680948751197084728315280794809674295007073182029210569975842822980416307947573438620588937117503134369327917069601695886160674457545182672616646024802684112204654867174253293004534975265879 [172,112] 96309301245921180873749567474197408800121967297257278210230829891967654389995390833852439373328403341369204730791199528817483688084774638755527221764790724341702754897389543922181932934274132680153558256654848778707063049467906701545936443451310104786767556915378056525467126923105971139191777426392688894728297969514669160632528158783710456977596798206636707088026041684040010458877363784863840969134736704679454985696471035728246546317416895224455574838080000515460388605074457370583 [172,113] -2600497905596454812350895906663163366514199550722456132301516008408660366788377527782827977703232247486900044025380885713123758218339531515996066525517139532943655321996085734539458304043180627649612086561503658756641627599933931701824163581180316525333408798357800401681219346111805892980795629238565003604949659940351912305444664256152944284516965021929109539119112243724461738295169952123330773478221442277253402794496089594432632164153892316315899052509437155814570850 [172,114] 45824228612188418875425165062906044242940034583872122914742346747671357304233731938492643735296957989952473679225969182372626686049409349070240068931521319672541365661506619671155466152176385793693682942996906334104027660848753034105109373880770282038838553253155964712288903727419789129560428210463967065157716712248890814647194146032711196838990458125448321253346279544834929451202634809478483817343626192641423228222169749168235916036799456534881131082848343 [172,115] -144397663166731647492465963438787880024489624567749386671230182097570997703283812710824761131454169813987198687186336828948324390046702141110027442662999230862564154288562938244258830382052301430518976500870805400389084532568070425656980677422413777292752330502032674021601323986107874446064661075675234207254696726041118767356256154866696191854690829805598995737609952178754820008805204879225056384121947139256171381392500656334562662236877418402738 [172,116] 16349604757892562752796608661495083727021471487083113119610267901107516108872944111484348420671052852636366565797447432108563656271834239232981096822853645526387095093765643411530324819965590058077571073533533228748230654942927275298881327553289687490763986207626800961069070834803965981925135897738051739111790985307039101915164214646478269180258211234513547065474594958673527938028555492824609127258143728464625863360646817238857501468803 [172,117] -10188121240698891650813963210718519818566111772774491793098066552212181391309218520661793618275956398392140775357941431734531877209220022994944527567843086955074686453899125843600057878595672280756505412914816914155003460591130536279153188550012609647367398284314412992294307647430067534445771765757665939641056796637777416594401609213022019701009827315648801947255692931788737250362813090590078285055901527913084915069591516204676704 [172,118] 4994526526360484926706830588165895687641488277751183323577484294183836278541047664631481072625095267444340763846782896020632984769385753866433934589741768654784675325332277116370695213406335009539522373641368082901095509348047547837692570358463773737497896095032818407547289488347472209866511308784582984104434853040758256977470649211592820467381214601080010769359153682147455658946184905407692092272680432745129398347593027196 [172,119] -1882855125003250664070749633751527468414942814457218296936910327820857707769225071079473691459516705295643636564443153628377644391150804192109433737516969525574242476362887689741071319619761884237239565698996869173741106367417237151795570789921685687564027149479034611222844569533189371420131739341945189068370867558190885043336990454620480502577015855192364268213753427666247530507779706028531057581715762808301426193624 [172,120] 539152046647883338140526874409841067503320262587340435893696811182582396174980756523069924203869885484155797771845982294937249283260847859926763450601308830683552951374726866549123328431978628819491077240874101893496627052852014231099148513911201270250681575540569654773834320416959474273575550776243570620289584583984288431922057412093477725368192050442703890563175184421636733281893931810823675981955310143258125 [172,121] -115717532219492720871567107330547463500929730223850637083090488156576165642853442730573927416671757058970363348898293972088020805133641219159177021474201399583717340977067363072993013967303916811341325808730099743407192058320776238228531867193604368603433012681697954772255148643193386381703120265473964732785285119080986796617982313151298430825500498338749801196015802941900117400667893480948938086938548950 [172,122] 18349358039107783783912790042453197523030606631595075010558707399930700825995330136182256212251326570443964272716895427407065825950849368554207328334668257621189304881327231942170872361247162144663981773907910887584270842729020254556347440501722005004257326012791779061822563708673050902596894115841304492685289469728110181337887494203319048004507214665901915870207475076465999010228298565995961766300 [172,123] -2116276831167827002756507773672273952831350373956575903908778998046208312578312339180650133610875943507887175121530060849034680802021338738746521391805363190417691840352966498596366625093887298242389816415458275183942254029357048134660358687310467646992585602208634891560652462197403684979884267027214227472482442647915345808597284296438113269724441375645046643870785549440700282613790845149050 [172,124] 174514984558143358487917027550271445661593045194615722512539052468522138035450773814720540260774841418943014766307958785842965076088148454808036952614505709015248951313654445799825132317133826863624392741889515036548965540788082122328991660311226271439397103407297878163591110141151153902537543983410629080227774285345645864101639551335299911348954495609417279066997335916713507358115250 [172,125] -10098971412488787299220623661710184547565372787691400497666947000036146694267908212493228984347784313864058590857664455739988215164030556410227000336874611395988689112628403098422873370785893442187867577863919023262801236323955687574121835566609785063995934987898186910010766006855777978221850146989486463078576715235653211253859981542384594563464203330171389701535789489554273820 [172,126] 401769195730129047803376010474780944531331438435344172679139426748985374333201463651314225388013197753701317256060716299127036055152474372073534526426003492030650906691864578758405246367311497156990304871734372082042806776712021665517651126543933649093641528223323461854770170147345767912361239278841508601099475181522372567707216684696525971213954358701157925574561373155 [172,127] -10741797956996737230721615523334094435653135244890908013940918044738056248253878814942653938807046029037752857389547285761922997775240503732593117671762677418500967219023262453091595840399614007122873398114494228964944544751835154216254515024668111626758576017170103235242464224200681913583117636918111551067286960283145038603719031197593161946093861142420994066880 [172,128] 188215192412570300948407005480340181092424330765109213605052816852717924925745693618327884867845870914437895306842676673877106263617425150170230479457865891923989937341847998323014925030306484062561387444361281545326115629138534919863936885708183382194655447895464525641635547568879372355425727817124132415995958323748526801143254878279947574403318155840064 [172,129] -2101566681070460173318468129976821770012877513158299268594267419162990140141830096589754201738098324199159087086180629840366352356353338345507437258365189044891184067501584354162464235620750850018493771066018452431666734027719346800734920954768543483160350906788284407425959045591210665771470924337106984224465872208392692921592708861357261404560240 [172,130] 14491776944442783247486307395599755151029601815184901390009066783972136579372759938828056246400454287547411164669898602765880687761732829194194025803794834828552321086469715267062325097828822183870654191862808718919471861789389121304074126490685780518558084445763909277523312697379438852268163862432502864424416770301033092432182995560854680 [172,131] -59573876391017070505069562966331724413280449816798850270560656001092573150005353145938523921251463697612703260200036603687794001624533247639505852181675233885261179414664209762072379108680920996708160868496955603308852150924821823246484394090590865064301861530471816241612947648448627197835571583076004080512791049012909245568208051 [172,132] 140274015945858124784932650860546460255507925609957490349447634444668174451194813220863666838699524448250408493525686087574878895951908406727285574200771629200617670603564032691786530457736163007163486172957903023279074053678875916985311765917984239888362489351783461926267257393426987308729830385725114564376869453303433534 [172,133] -180750982556920987595226150093717750224982328178907918031107443399755307110495382900630147959403524742124671799769142761255742571446216786307066273479481680342831073654855810715676540400782119293535797441859221682355062381139633288140588731967775030978648774392291384711206782416737293163738675215615452366576974372 [172,134] 120952471611863523661458657498366720329395260599996817392577324826120647793907952527609721710268930822063591858477179227436628391835099832624136907434104934505072309325303077446561997196012388552813286919926527096780463962665337627625972207437867449657875642991124863339629533912213902500828841943974325860 [172,135] -39557281135082053553940655044868989715625378904138500148970646965810169359447340392781327724039739918633310282789682284161079463027251975760713897702952062066175579386155042176342874128340677719214804348975469212858530222609089466808020848262905664815677347353762131438568110815128004338827970176 [172,136] 5889874197646085652749530343122149722144865458205849472619266880949866141799963724683688984093594996248974366000559842052234319669036765032791555867301131831283426059951428367993421092836730804723766292563928647425353959767822762198284216141113320816069630821007679409743965916835042458 [172,137] -367157319188480328297368984779691498163452399235784937640164284823731684619035625538452841202901799377278207873179357348866437345715754303337053884804769941012598000361547195266603793494812010458254647161343506680473407836282019604973900752769814634025918189545363614850974652 [172,138] 8668347659061501754181408893193890660626047425566445695014954565170014483135506025065355185851509081511640027704737649857321334530469062748446714917791835100109218490134123675147533185391821925830989769359460303607373213108702360931846311640631421635255493760831940 [172,139] -68639817029567854013795371438919659726996780628711167376964830801287171231099789979578156997106758158765015457103333912651479865646836341250708214662141300445013325082300882090337126797676997758246354401485862607738890603300655614709838822944300192320113 [172,140] 156937710829547769073377537910834910417030396077263082705766278913148181018713080681479570176081935570939474503524149496617138109710453011696479664573439263030193470432930352267548899400583402397395582204333133126213945582838416926116473044961 [172,141] -85824609431250864226551710414374318807987043024237855943022646545827248683357773626747382130042695026254545661628072777724711859837240296354657226732118089919221430319214051327631759213243618104398818214558185809218844024310416500 [172,142] 8817479867759435866248991766903701040979504850165207287373642691456400157155604765207809631976991563557099795022870563615383532208299854540622124375726683442038394477263926830250394842562201961593504146211364523897495 [172,143] -123217876114435893491736682371995368931623486622967830955096178881197749031810494152593077708846752080107189696704415440762725744806316050671044537320360666170732810430529630310862722498964782757315572001 [172,144] 152634010633974287940295153287992492545982998148831470299074085995244786154823659681231979874457706859081801224013448788797405153472420676718609196174929870801306027252763789510682626244095 [172,145] -8529000939390414592167359320692459186824989954465597975385664421903861748987455120325484376979734351110525546905890261126468555303027306970227801357416385047405344017595280 [172,146] -1356239514682052138698783429725597529411808124465565107765908336053764316182797586231356801745328951731552804448549820519679999465791399759904990612138360 [172,147] -1279943870918186384904420451638186071193298616405204185749240006136690727076838610319169613641072768617712932018006268891634488396105774108308600 [172,148] -27949680571066764794881380278950956599801843927447619284470150299600219386264571992550679456256976148499530745559561869594911048235160 [172,149] -72145264579302976576297943313468746306130748389408137229507816259803198560873243441141876205546545923652790446746025147960 [172,150] -11153187957362587477624030469212375574085885954193482942452457277641855093372472862440095757511785343927726070 [172,151] -32935230566220701376514923686493923531976019930726545241958060871622021681916001654122301423990 [172,152] -201175576155569973156777381676866654838464663942396706414898912699680377368959 [172,153] -8379883111070747691275195035428830763780672904143095820 [172,154] 7450300976769024708 [172,155] -262005650296577 [172,156] 6834399336 [172,157] -117552 [172,158] 1 [173,0] -666832244817436438525028688561961813979747431604814751961519538114915770318722594073417851277214591809267270076763928017535601552883483897921584151833044258787194852919776135986922751069374673181924409390196014297813207463321419021914493240866272955731412166308070152969210233066146815088823342182779092334139319163115886450133366809346189221573641011189007127343046239571776603453285001632075205317579785976247276509483448192221505887963817381499634380943273908953966749996700464586835141570666807764352018006008289147184083213261970710480085082508956329097268387003866648254242384598414644451037734843999299817187987492184920490834604354086228907186991316575724494854671923613002384541566331204683581551138452018826203900317921064200835253845608743981019231071221499499044114451893342768735719529396721238450496943951564932425409834960308817687753300208568112862233161202406950009360526668676003963220334322520223782284052915808929383021305030162440431869561079057159183982142900363368073598040997888000 [173,1] 9630834841609529265299015108804309775966418380317845888447957282454902335906233391139750189013084243744825253659310152248955659731682837929976485019212941860166120082440482381267561462980152527031662389169139064407450471104872061834464351438006386154310133187763962262313427900612246826454674866856260677387025780676852172332889005901128954345965300068826294732926482956874309832197066850865061839414062668237782242335800601916984274236490789797410999314290754465427818030566371806163744062138231206844444088745905607852405643756035082585077537386955262030858260645481581572459789561738623696247844649948092589792530506055217450309113532227003089920922656445027969394026431262196137216513131961265738332041396461990240529148446086872799703755644342985476282685963200461247200630261665401027823059752255305502638186542154529763455172897333895864965523717428371306581843134642283066284873303034243180840255775440620029730655578346054448956507303606380509095101362435389035557056862385379502780279996559296000 [173,2] -7494947190454799293433703773166794537725044165958553124793625950029928590297966876010009608705206985662541854028871723491139996126201293000461634445451500556796430182098327348206998288603274161292800243330570279078678665748411298642624544948237479003094919657502589400106569140388204133372494491561613317355426076021340421368761869761089254509830016840495871855861332645774548078089438502370681391950346898676478765294251198098746032235918626877939065614392652102686784164846218035725378823703187006989503468723125247066899059017220670743357148980294787843550835030568845632347360299032503208595191778503907020574086691328700456847658968921291223792503370433636004824283103066629987839305845610624356684657819386738794692886107908161623201180213296359351570455956398339103999486165424410086492784049978421194708752985287078473943411800419136530708227692277813650715809334611376612096707265215967214386919557016534566424608591435486975277179258911762509692991771629742061402684348082022996268785290757968320 [173,3] 1510577710570680551034331564883633463352669570314749230121324268541996811264890929000730230759237561516870305882745898325972198365760345289474586594997306365467234719534401187870377017353494054854779864746108115404703876551661792192798173560443497796407308503422328982764886416277848717200735971533248444149902030676347693445769156697634253223323284446707239526446314975744258020040749992775189051352555551110274785489003197265218344842554084699287076884720380084269350945252800132499617744450391654475968835930229722253908968146313024174473002203825785010753272898135715588539564234896044418463729056421994772750351720571313945574234500730971017474225261537652041812124760415413007417957641980070525699440498032081429916513931443089004113377831173992524594578300756197847934981245605669677572555451881272358254347051341534351591413252261356311938793278561220793259579530844131971690380844389856612609510402573912532631534309007109073457684273239552037555959555831725671095113964417688514701829112548318400 [173,4] -127011119152509872718786248446539249509514614793084045317890699587684921000107308861836865135284285959650944640157009608308548112492168644563048694235888073026556169776823963149399821906529697720676569535084051989094889879234223322119730859470123251039985312839002984295643752170414020398150921671434006619452000915097198984864027021112224768688341333951925550041334654105385540038077045255102197476964846258081635433547784433025699511414218059914448474303811170234785424517654767646692430059125947253444139119606649996644154789541444069189445253489022474718313900483166936500580336995337888393233514064125210704385380373822696533566423422001411837572877276075511114358737171790444779852825748064130538821855779724157933644669956795342020653173472261576716312089618510287615009196708214490195345679179565300771526881128575018285431746728275120012179440523239803498344317740681217048391889743783880428293625262189477361752861640911390068633102533482390519054718903904556732441190188156525150851919059989960 [173,5] 5647176591091264072045080127149736377714845423848262265919560794802129142192250973998965662884549714866022476562605591030996563840210106193621622968898880649081282274296823150113801619758614661227084096423256504550613037818182266229341093977918920868605792405052557254381298955054268212234765354011489242718905623232862590861332632699248991409560172711934018911036601234781245315313440250838832572885151315335167117432641948366543249433213546382734883917485530918349259078852673569551504424390223725437126280161942710259104785805661036927441889133261762268187335128118089214800716818588414420002454902421642071193427852542996625880779488417490197572018739682523906022279851434795961079609115092119789407812914802183483017366746119482142378194665355469502097475414380289158575114684718947269341030430317071058850843908286197722527694829182131640675327133186909535913027742762380558459133263307999393564633582831437624884237968249024316396700562608947945321750957840650011890627390492706282138053954076480 [173,6] -152899293196646220811734386138718140861547660476706687834247004815766096983804288041111588445072218477254882362480841522056016193964665519898378902353414389252679786279860525893732122311492687300439045604328615530331749641055610621353497853150862011038798146155615677656947472050087243609656355754105237291313901264789308255401940447269992129095982259057180816832262330363728735239469434247786221449885809243689702803776360531587077623882388047829900490459914100908792971024798425890383810990613150670679497037479210187464855590711512563562227687756304667082537119976203086501265496373041481909023367211355240782436866541704562816733697040546239053920964357413788495452135427460692454864033990715725818580213572288288823210228681849899113652152518865164671042355546708658705858331853304156661228802220928503328266398084370315504434607823283883802343140969867057228426462321101111269389121928743078346808175742779976481960756989600834473299954447563017499377020837736825325868440122958775387981491142240 [173,7] 2765835303240960891211883009239119186080949061441703168218441662185448340845984096079403908801457853990400554850428783598382375549943631012000360293168246907484465241017637466124041968565424267402004978534649740034840814010051495092117982242859326672292513885221194523651591821065854770536273351765138408684491350934144595935326473304974832711349279142366474866396833320241342078155475090582937928869548102362250295964658605518537536913924938973319338036076152219852947411736477264347347077170447364991506822011541206725274509764934379093255399570306793861957328444220662261745114805279660203309442740536062527929069015644857079548056864028099820259511248590374199624767555193606123569413284382426675850624764983503307689685551974866407935668634635836698733841436889988999195161305840757356454168143378703584428688084968140557080678232628677097408774727681663905906772845727072659548863859542903315413870853991953106447117978442640709510091546754437948593586467348699647687888389616842063419341212836 [173,8] -35667545449039229608203114007976963545650496937524242573915812784428914864309539335213939783857104117080793234556835803640719930272127732136329259357336105054390203552669345507806336518523232865365765330797238740591669188870165058304075913739041308377145442530200274286102425056253488384875385368191952722453373804523796179024941156949402654266831565847651134004607178269561844033945378124033719865503146799242637810330338836489926917946198096017366055273000416219126093914866464588654701879093908775014862963203149446354990459423307293532414262318044725570984939844395258838761316200000638814380514189638269349956811230002597764163674979988527399412017243435933688934098995342217603655494991991014630249494865987194088878334500709527432643252536585712431551674636161456979068893944762397220554027431315180019117433874675924263552676009343881236642216663927191166657317938317147621544397063386052509155769454137304184292909401053274659091904038313694185487360325100045892345789590052656696262755600 [173,9] 343854655168272042617001714944488675354979465369590233908643780751425104864936266763732868902541252584647645747536572943732615471270198855698040128588766241091273791491505049027259348787061378581610884149879280826899479111251727582450482104998737322067569862490542177562244161768110927890831347784873220312052654216483814796629022554335658229370297846187890439243576945973147171783310448865134585238536806704853454223258277466739141564739137550642694202318202845736452634421120009610937381792249624797928172015923377690619902479022641031679688879177025100610292494876779015239206351229098342573108978287466725068135651998320020786600816054591274928187289911454856246975798035460042262754916741905635603881759693974428680072404444950276762642582119651657150178998413474682041054934848607975546428411227002719506197038099714609741793112802246516102696229749991974863231226927566291283328357088860531331434671937070308763466656605624293437071785661723066351577686134423193638436190496645795850867456 [173,10] -2568924911516120283998489263092747412428904522409359804567443935016703197002820869436366731359677387924810669137329909688332964978885936357477625189985074601042171767317640590847106856863623115324807798940320844582566259825269022146260761163573965368902131768743913962323101442625755137515168621102923676198430236140322573537261867893514385330764338955715616863058102810553108933548692413404514477614223506481586999749402543272290324721928387806936323551464161305822072706617090524066410368954182233744724248920922492803106976419232403740597807333720883685011437967817202828343423401980634293464097860534391643863872202726375279792553907603873073997004043869695745322249854143501843482331922372813723759553189870809651591917686738748814328343404941599639239483175720939009658693912378403777084359738803072856196354991967323582748479566984188518190773131754451857890853955640364634008538601101944274037787097241843529980971299807180350303572366400835387204465056937566522321418458053082507103294 [173,11] 15294905659837350614889001953261364143952499093660564754562783663235803781825401341432966067111563942188609131430428684128694893999194434111047850326146028641613059381567984195741355828454414677920402628645770383683965196049714425073078970203364336083351849091702927924073601785609826271037852570009701625269839177226132127131625520562341946640803434333639176939557903469539464537510615608148175823204711670223248175757187757041224932302093303358359607553650098952442603641245280407090849764742514664585072676204408542980473482469312394980770566721093331454465804306504015814379470799210800271276168595049401760521358799560231164834450041338552825885470081232782589159623378736123355311719632259850333904210686430357511514207978371196408490354326655042686649756299244861523156002365286820431970375780384783552469952778293782982349995340927809650346268737600446049730120792683453892795327253679721570126939299714054488399344574658786119751074991422369928120512681265519807631265019853288464296 [173,12] -74200193955390270897245844745569183295136471482113715047340774314914048227347876900330770715308418752593271125600101387197033318771627592728353808878010555438627477448606577743768243259604453189713618881997842233291184970944236577899440872716968247653315106020025826442003290913060084058689709249314877478937347299554968436767538260502970056631352433311921901850520301515635801380156418698960456946903740506659141611209771182017663662192981571824499198236631908486405917036233639680061185559166514735391323866220504072289523332937795409826369084860806572148614754145504608647501271694261067294073108000884015364392225908034669745936025367566421164973165089883924685437505419895394870974067637154935649128707675596218754736123253536840036281416190693052926290876082529996515879844146217523341452570716963892931742461271747354825526243708850090267943258763588238383162878096875613785006356016426660393145324657102243447652594625763994220791079138632287078931790738564406808671440380656865448 [173,13] 298619655594562208715177174693172259570950650586211598479015601248532715606823059792996226879534874960213328290273529738870063059071611528030300555928335487230443267456398277512993297658314466052533405466603677546316444707180902974786911353297821956427154928934530482909163550765212320800777491921792530340126561628991063519058929404061599308608077683242182401625823645684253310479451012214595231626303955575194115624094013558067172772303072183240145307745605747399599609238792130292576256837320323499325616721362617698335928469440816303352575815172565847208008125114692365438357553098438484311744223259210375824239142013875590181732136402140486508672748902047304772287687605526313582063304606682997506492383777409252173172432616498346854456670875705512923572240321417530860529837296074359724982025760844181934213893371134491932471240272545298451253318688232215640628874627298112154989804171676079124613426706787251644978466848462006077266296226940907776111826582767826849632773439785310 [173,14] -1011750633921705232364799382669559203075433852228214726718170096547920949931402396258791894208882607435529701738978575459062175642974066510096167611197349240136351087908968348437276269039068796070816290062970686509025107332975737423297662689422900549227658242891395002137766440643695037755693974816205669808199531147520021426563463628658140179290971971376242176426502150049252311722625519874324997537593078672317120775171367101944245698146106284231617288915836697336107762313562292089872725031016209036333293741270456459781667315636462174742004419620894968101905822626417164826835643276604050008779126349797175584743208740484199112250311957267343060435227617534874009853935051087280990946420895024674104613486311039829815480288971373574890925901517078359205603270715411660892421502639015088533138651013288044431658875351228433459255663806089046886318286692618441894010189779416314786380159818080704421034001830218102879359263295865469422716856816638437476306510623815420381849818763328 [173,15] 2921239269183781733982315818594300074236036933112606416341903612104996584041836140664710877332183771965812081331806076410284577163945440089168146363579498402663578567886296988995783900263029261288378630988815089477497556693887318900177960144663058728840565103644366819870215929775037466767436592560810493933921295421155036408158714914666253439017222345646995996089048996417483969615178184580155729942287785748078659485165295828389007201743484134638657862813149342985938993602979109638974515713848013787181653227970605886788225019065403377175224527687568527674883223239049388309672498784694055533064030451042825727217527971915745279318217808801917056139569558173080198101672429780984183426476350540308425102387774067018525149067949799709833559745204129787446909964472317483498077909252871518520737113745964761332557632134439054684499827656579321998111488840112400876866360484443174960249512672571799343174175581596725313825613745278783763551326861293950252670551978668539774696813268 [173,16] -7261651473997467706790074918750037149918919204949200376932093162320101870920959329547582871985335056764424359519760904678111194090918558789523177118396377384300774163921082318691263585541143763125336108332372771992475482968768739199963980567262276835780588212110649275558425000010695616123058599663670797855867180840226544637584735747557782953199443718689466897613247364232874381425847120892134067493201129834096167664031251572781974434568369886603879711450452547377769637711614719017879672981836444763577553670907640127106653939286469894528795448726779553452537559582867609969639557749310256160819149153855245692188476233775150980067825373300553297822682432874042887079831261460449138170810024169527907759673106685450566729786032525859227047597911083929796153675685429723896398474639333869837867176913872751412175690915346990686206261568661818593344067831947535188315259601524013323777925871402126224903406827467619753558656320545404188076279767765957210655600819974300363492988 [173,17] 15675570454376817938085949523279578000583155794862535226147613548183510635839564860029898674031130169563543509998720977946685703988743496785650926759487866301936744872967339010992061338219366747770505945787682401021305371335685799213282037198875416473038038276611654948981064078298042338490985004722018789876380337789895263533817727763757866593227828310321579624002381998253735411355426164626931664619416867681095951426307843065246157745189304361584764040616402301456199839851190146267119674603827546460610613584585237187256350178402563579003813149334000233542492184148762363094016338940118771851945016324560433638973125854530459896895424925053243768908748364184857588941464331876120021926763634126786970873747621394955861302206090524259492120446029081736237869182419427061444564306885729555459071696351100576423466696718673435474690730072058464519982241525158712277997484498293048062819662495571467648632522461934069882678198800097771935014808853997916384705251321692818196184 [173,18] -29601453694602473099633208396747375373546483043627568112727542445712880494150999424510202285283151906036527666900776130105800533943488976782558836313311287625538641359281320603190356475377226673555323485590173791668447080694544452648714565092583056963629252938587632841441874500193512941081274773680529218775628206561332285125232911497754471310554563482151266319108290015108723221695547607295775258508385565720432074442038601108816119113182111947276036944595363874533129011398076311675389844843960175912606922833406570938312312839580322958690359082433165900431232698690796757174131985909396091500412683620256885080170889581266737760502229516253610979447378747131410362676715603026788658172001584417440534176213563774011767351694430096634529213786367893077430089473178854105830801168959535091484014500969151379386341132673345516852393402907520486761891459049747160606141249363428528092624703915794148818633802628834845517311420446871709001158639790638736629435213433955439856 [173,19] 49206400174957127679579402254346682592358228451304721139064781826422773864555110658087552017155268219459974125630773976724802423227798855043807950932259961174267824421312795098256118735429491594434021120625361269861873935253953205262027273240196698660350085736212154156031499969881493160572117072309327697655412146764700835612139122942762100664617897505928016348541252283199597570368726069459975760418812971778117157452379275477859724779767119441488736675012416277550007427180277692112552600875124220990693314037210792214767566650500016431572946705161748810555004366558176389884745112235025672927545680751523086816071253851165256201261463724436981056138689331166868551499485124875867493209023751059650301957560518164557460174563720912536006132895443115156247164384147056440666594330653170430776768973509385145073156911887816936484320039150208526726353896770425503391725189622673206257998371947440362583675960604242204130163729228521199564517792084340412334725202747436724 [173,20] -72389815069552188931705659502910471820725560533423061963001685423499980819018751647153870919492969941560878527121178805418599644032378757245986405388799528000878966989673085500396529910592656676624673033661714410844779677318567628392669040389929431650802570922177360901759625483090183302994032934194957409725511625828310545649908164128527969506286893150025504170497695637841641768941037897343284523962427772537748470346361668926425608717943825890177816829388838805236883615202017674740734397911642512426075490502709718510497560385875793786070019897047418883231010476481942985069272478316083077107413345839967296262550134751256793273386843562552192844752711721283252036688557727558321620085814204575634592522990694406095240586352269790450281047000589398955600252580199880934602470367928949018228043219770906728041944676239955968320172116614944439651814627698426729833248736308358819341762010003680801926607557086967910130320907150983043673267626899103000303208891493400 [173,21] 94684820795840588748908705658261026182401692100721988598635659780584820089846821931291437747392845513502246336800514015294689640393920194805332227948812933736625122382224413144555521741181832081285878695534610468212969681471899457312080955603732256206591161858766054729959473511200920846279725054330531379525383724267055784257256209371886058318387525887222459455945385321537241657247603971114460216259040480909173518719554599721699579583290520235353880533772104525210515808727356937915343195348559571674899183288438442669655091407775496244420111558583429076844490929696888852171149856145580303787422457693536384895307156273254591684362249551666372656738371475285506642244840301968966304970263789585009054985934119621805404133614007976801718183141897839679738988125197652205161641411472357103139193223702495727808039832957425642755984430371330541594021978643063195440962529907326047472272015552216369342466223385978123295323407971132977680205351172634511919859096910 [173,22] -110547490110367128358774784368244165461493761419321246866202414944857910969339884240003712748442509100550214614897290955956457922003583398414463669209959797055542170163422909749589350951944567830348774967101078549252918214603913365707969595910016409160021474659017935886159231697766195326558423682582734495561016291049852264718660621465069618664005139652818924536129343264013621654763027519699946427115378045550426822863147934311233106856876466439141923720622686309917679184354110993745275059902908135004774712217827102854362811014729231000390056838275353223908723996402858013117039887442907222334246620041692727824809746676591834955298814523296487707911555457918429625238668710164500245079567989502554525459878785449905910923745032738087357307404403583627915114591758947775711031489217930905237252256780179757060930794514282756213282641537938229359990529312491267542992865268247474281524280495394029614586410651077220692174841517564437351674944811794268723726150 [173,23] 115600254329031646478218087616884027503399105805222256704768962029103902067334945274551138948581573889387614112783225248884433703000493400624755529244157075717173616360634427755251996853837545525716393715732710445345330373767568885182788304505588410204622594621704574196956199223253542246738865968745405547646890706282495098374535780457187294906070914353140163754973203367279388090277005521454946997193719496121745709102327761609368423067130236154968730293727518296923594420058826065042636508044686267701952540715524525715083048965197075117369016616658207607453777029670418020684325980812459169870216944869089398051330314859214380680376539792949456150176822768112225645652549916495498868996685240666730244318297689905612799595117610384915171193405788742856823107507404816849954131960923550761457941054671778360783166306725962909429369503599206152571029980238795221763207093251129820905543603408434784358407680886232028506592192953750158930062661618478380661590 [173,24] -108586010887420727684237706366649537783878159711006361922414674554384782041306100649259520346674376695795770936081203492034775422199277727351707285093900843828370611565597325531079593774120867277065984012681749255260414114163916388080815600481981518619368965851255147412723295203309754938854556400322391331251765132107909938325667810167208862893018651605767974926641638991489026764648273681741459531255182468137198642020944872292118435418081495993806006493631187933409966591951880055504434116671542249879409663307817807597437282888282087072471112660574446814931204086713385221278798475560754527202899077894690297255747367589961017350260013211571653377747036174077748150492699309280726341705984054461324692969003165791652705729795981577552009434480806446975385003112032409805582833108193157729709799845053417736108115428609092825151544694857150537881768173590486755685537311137131095556061550021334787015450898128266870084026672237777778176861891404570431580 [173,25] 91848318943860185480825962938474795272206226241502396166235622997360450062647459598100504779135418942230324832678998602462484402694017188817835710911485045378918051820036860767885221621097392475501600107784471061129599962512232558529509494506381947325726453078674454923176815820966670089987107229482281890713540303632516574909970494220217589747751830195046517280829225397499613183908802470077787505319252315128875336755855158282043833701810352318448918520536380742554759482724647302571658073165551633291129760143286024759481732445019046485330556034670361475636152943141810259924453648333294486541692852377371040962220149564021464645327169259934032786936639270500654367354777169651562909030610557987052837104567919973262283972859416073786713311633275871302533245432106174556521780090867644680776217917864213854431540957432581875466739559291891952263068386711866219225398858141021965887269977229989476860964620667358193216928162389803444635713190616904330 [173,26] -70107055013589388968167522677599066793432759373610975464578742675498460059224912630378173301229629895025664904527940948885165665505539030383743331686145053946942788654465991935708407816900121163863551361960595801006302732218696349633670390503051492290836654884300119244738344204388133431955788092726663520644365764841557275274432129722173140082296576631267509104784090667040762420867180855289227269952901916771187290026496531505844763733970069658168227031004932624885176860096908897437461449841369940333861746882291740320485172458476244557693003520037398450971447341462096350070828659746133277459395523052699794037874510201412703511004766124543599582267183745470985832220180109517334131785418786944584106310988355227262160891503217985091924990187785609249798552931467825949130098236909400256719459774605345760358978733298761781119639310053438014899132524334843613150654148385438101577481349199862942338085874731366493691687870351679407905382615337090 [173,27] 48373464170323253373764110067642098546633289426754572521994772519165430864231352116400897593565460997069788586044229373563421063143072849807852796963927218234954022022736849251802911781651871692272985775019162729711736515150743742548973898578640486729415405745327199115848582795774740092542706925192551301085624276829474015133188177295016826405258290788253446841273751516972463937401320933284843963602206264887598408706540859128701378785733567509840391715245861271838445114294471591443904630465449700911123926072128020332829351131881297956760286268478194270005563865610490841165817220532637808210628583417649052732279314454296580736594199022625166300485711547682148261650589490344523877881065785439553946379300928618262247605336667475488100580751777000367644513961852635064259317508757489464439242661449363704015908568878369984560988684287201706244474294618465864085791982761922201052352034920185082692803160185653916609709984771321109813241124890 [173,28] -30215807734394886471096912698482148955049331163435219302115425774504896228888775922605723837017227882967928612871925299712117896321884901490003425454433406809791174973217852828192981799102245011124110933237675183509455792259876566418510221157706680280186482735885522258188496916494656831978332846215491432041292443958004892091468765604194965938970328801516958839556272115188938506774327943685510521633233118094069958758466325659968305543240249236944680207827705884430926351289287905097732720160841589181705531938091845924190254193955370194442941960834892809518085993198771982177969755943088682451835770830375996201673192276695718165886951251956895432969636322263014408566048484700849014670556021291992721651019637480813158146794841582005755253636752952669066358311772292098321950525513647448655885154307590067940077941863732517589784281240043570943114681090297697537514273311417289472501196929081739896057887691541437197604356184769426920259190 [173,29] 17105893338790445702754829017278617710099654829690145136305211001253337489639664509179345948384322358605922453446085221974748914309448497113181264162463063726282996705925129258279907527725638356177135486306952741360887845907625792555160374327649229108751356019026992935553484646479729905817827774810703448843540284349314171109627565180316530793893968630968518213970460986449839548059868882757796652678417985820879770167185039935790113929241657681737302944600027534117348025595416706191830391810267927824711251122298036007451254644911296004766486577885590469459924856404437322097992173407759864472811040197836227602120045720016859814355377460341446603488259104903062310244449835272039875895177041645179469388208860119154119104765932584487586863230554780545462714448097958241931464464837218760024552715534291028930877925276137427182084217643895341252061023631763252780239821045593270004039561599145166609554616415204877331183847511563110541575 [173,30] -8784777755894885748892061188125068002630141562478093859402207447699286577312282975105278125053705038167761084969458402655531518533212051535283625400940067873182380946773144705529098929289450524799437769246942598788947990475454849644805647502492581943768594652503008906761729668118496390284885244166365683622376399834379855617794816586118806129549557230018871860429733451223514252440346414081255025068350718268829561207531326086582228445858395381493882008990999177620111058365958462156328988050763976915464610354700784262466905983880916200286937657902486373519001967879485580726485729597036783266596548100433039619065831465731394685025293756799643622715289331098988894387768877765117960514595686952003607609665030644279317291674977731689206572886445863070070898703710546645769765406746673313133614570301104219957683108530855234253419015305162975193376448139027656900997791959786187275974559790301028496754370367189466714517499831786723660 [173,31] 4095171835352165104146955261527195351059564546758714310690768810003401457482146114930829522616947707205977512363628796242781930315210557092808448070209981070574457565587403710518395574396252592848622050716446869537449982343041493530080763372257905424760760223239239829463296178859508316592055602119346822127147829959181299039736298093512491168387820443066024138440174921410413658640638089150740174685069703599770530885833069524971041473454173797305671736252379576134896824457197779841947900823928118709568798925012531820784840909133904961121634469738282312052732502783995625113123482394107436622807276441628462360044528270948568400000206468666864327927805311468834075595848686952294434071672463864409159231606268018319403192320685364122953787688347446082583048242240230551815294635765983350225411728651556650583823831382803815922327413599048480239898095790570583538996332575720936437463710036465620422728007182902184382220827691412354 [173,32] -1733617432422005104033659213704549708347498809600368612034342451375995434831590528828160581639870654031729553289617080921993394917670188198707774247346427345985414764108858129722815541013611049149728683069377263444449386748956838271341388003951828194945321274683649061635769301840023641821855945444666644846333147444760777126946752991142536143510594493256857151531398712480207143062967903838722951793010489557363908273215686332939422246997851599234554094703517905740186462314215975618916343267360810953315131454575587732516902948161206868224319084551406151358868548708214353494304974075167116839834048708882914968404467097882862547555186802374552873508327056619105553678773260374441411432274092577484346588167931544742950813381403001076292487683502669288381108277102722831143665463776206400272130533990540852839174508404861646340124768165232805766256098316101268235273643625627150588507931499628750173526456721526122182195052610040 [173,33] 666597616759966794021215938930110550670761277460889824162289995903044314054370111887771767292233904566517283416046706924003664443102858596613259694756889784991451361175247026560021019063158629930422002456471082470537606635197761835964177654617454827199927845835625069599696021471571259774471967645595859406270720056509427253254394504014213429736261779739539194275737967142947359370866934867592557000855460264309993410218623948343239524123111666946454079155860577038142041883377175656627060155654990288049582667110929314035102284106645969752490730300050260734367053400354042029442989140067057262409027979122576035022812030717336847154495750639213271349291852735972328386128131072322860690331534392004754391775468514725088203850749715086921090219375744272918521783960572018443578525437683438528082416221842906880410393598708842633542954999618587803235408274156597880644017898632476932932423192228389771535432314722671453404812406 [173,34] -232811137071285363925783069622861709992589316908745460163813700162561111110668437492704219908373821751307832613920193005892620758518680259129650629924769347885070659464689586935223801202500194525037152285908517042443072783220950865267730771528442985041416048751137038483061697948844258915559161566418165447712572448069661693189891948082502924494441624618240529843451161250075524217773314578880948726602167660883732856035003921703010069444387342826221020801460395754103861443296657761867821293846432895250087258554566462271701023304100378632249821768204380556229720324141029826592807126144039791194554551377613413119963131242820509297856790686679547454218863570363925424637072014879850563019880127713429372594897205499277499825797547224261714875853528397250161974717016086712741790702184853406002338757250548761121035856075820355333488284864438101476240908097550580023641458317072414312283930808443569729682747009240729286432 [173,35] 73839266877804597847551744122452465339456277940069717634192319814200885908029521661087832811026041737480533783821672080032806214437869030156103194515663763253757389069644903563641303741713786110507979404890469389120403145608096196741147162569064959031959555343414066587369198227303367304137346916170535832430689227979553112726708589456042151139614528055523307220145132102510541945578120122865097697086675133896699295006321409075793684676076674524544963216219323777036362746174665233720638533459128862594872256266339877873447976207513775306841580226374403288530085291648833639954036329543874899787711432122619360126004679410811775089166218422701586657844412415112316939167646933872592425171168280609491505353340891510657016841174723045684843365349879299235810826452244370710460894223736010128852749789034322009511008259140863330209111295352161221828654330572396667753122239417110081031694956201338899321946403666661294782 [173,36] -21259113224543229486223259234373498141595967648572939601086129698817434744883867311864549566578866482596716807417762161801341430221132320393558402084056701603372420665657315178432257334536368440143345871211981153568405773411521642932012102241150820565483079414837459881630307976750835426573584646402905390300537430721031764991965082147943329588669430666412316870798293774251467196284884537852061391023665614157422555376547778714338038279572937959624169568286049851226805969460152984765705762475197367317473864418754060635799210983041497454916001041511279968327864587272018128983204928292966469557603603058398872579747819416777274235270443778815536316161908326677287491085085692219011620487567612979633450751962831131481433204892518053173936075366476786231517484198420678425531026657422538122782440106015777103432832696611633702215455506517192579503155360414988030628917175853185176460337859001544446062805889906618052 [173,37] 5552974908994129983131143575872265495990905451834758525832484463702555588290261147296286006377404726497612217906509446195055772710559920467386929209609298555185242194858261337663373578651728859801210888594270740112580305493212224769336735187172531229771231316503662460153866746339175633957368514657474073574850139470181714716036252825878206391855032277560155072831264336829299998931394562765098364657689444240835535035538119842299228160458372594608656529659754874806223983773726888120442336924035716652391193411360045748622719342632423017058604427000013868889153238438668662422078186658039977968481928119418897121597868062724845515067706147844760653846885284473190637177445750895421595216059995119307227972641344558407572382145977026974513785585092504906423488840669793315246206101164823511271130611798906609750735384091321129809858125448014585103005070964865701765593627165991721890117481821387828515417613406201 [173,38] -1314914571913906201675575877011776928202043748716104659553834046296807300899773390889978662110072392728042328812701640980586920784354956992538004920870153345937964159485335391440959449611998536921827589682829915710267769068424139629499497157743186618772901350415662228404263951361711576543481703060851527681839073251959643108316847308223020653748554229062726039651923981405741331904800904458279518892224453984777431709166385834864721971630174936114259419079977184534086829323081585737515616745139447812643085561277128729004739257341408818166616473681762586290356906140514004165655920845978333272977881123609544196964784843557752666622879147892394256873930589753575820681040798113307966553957787422448054645239642951368189465438321146044430906490687589988577461312333352832229262284631421944404099487603118486644296173887763799110117965703252741578470817925759398496868896842972455127385655339423834543911165070 [173,39] 282001348667353746947846932358682479818909031688561219766064712145053187298340344274436414165991932753108152619200406051403648553552910920241111458897161084678455244869288490714529852954624011608365608322762244281591293251841989082469397469939168098085061525045248261577825342630220851045096402800502925427169670927217840396484465735080684829538690969516520894026795351710174953917698617743297062708551012598057448691290818134407992578368487632088340552863405082290847093534251801476360415608725092731271629179252348307387069522909365169867190539123759505972682526759489227849891741239276132545912894130945182595574520386600360287279212390082148553270191993588841933895061050193833765819443921771479923421637791733980759441862227209250142363298579805137725605703588401177683539322749895689022080651531255038360481921021860194242883510125550541452402694757700040201860167639579690524620773038604291765332516 [173,40] -54714502086613268907061803553558167251007723132910491121671470610644737535316068684334311573474234083914782506923144349368620362072195965444753867152375727507548506275185392420824917792830305176765866081096371811737558841035731172410425999019423975117805035306801093256017302958039914285444764535340052715953710249549831637508259901673234189864486323673228800870603103494551509974300052304140412086276534951239182780347190540779870152015830795310169921427732428256492260564584033744036039612950306673194903083437360222361167117800002905112859149258513459574547414752146945222841349312447681846849355017061077013147398364373835661161779395844446621150415668614140964687483267913333760438594451318933413626115302237251448772004815224784591544852010377249363623036255731524905331321285582636464399260796049806385368393527824778661954844925941800155820928937455195793339699751399694427729736283837950518716 [173,41] 9591700468935486634270582547860545768440709880280032427045535942216799169510088713632193253829448628382319650142607886324646020723666180639336448514306051574206560610842711775113712746209608303295544392679381574006215112811179576811662030779198253498060981172414570675600443986876148684689304266291912967493829290390858992911795224000949456113569040692082883611309411266800723734983330802339122962659380152626017306304045889044512690255580527622638970959880966690778229899888969528619914299470406160972030650540946944904894240176764841488905164950643215808816061350330118998587837087946232393151957751449245634135148240873770900207889792089357491491562754096055518887904669110371234435800716014302092138054445998180442820359626951648304697398128136529518588517308447483092134349033808309424028490346434988569410080965365880003768702975913077224007763200845420101359168199714604161553994836218281867 [173,42] -1517066973140850431991323672217975815263070970713663382214124157938164988206759486732496664255571277450143416894802745815011941898385501925818406490240038950644639049289499940173804652579542453064813497641943907302642409283387252145942528592721222494865346790903518172622523570645645127469930110971640201790563487956994049934906403836590313469508545917286465398437140886773109400999433098138953426767917008014997934147468188592228317655162157157077737978397394385551168804182786601289739834291083594019196414003799678587568117888142082007713243793882568540289694096405219602094964182690589857405712945020520462461943034594712618407187347653146838708078031488585471308519416321263978208190878560730488078249436634289252544202960623085194556106161219835089705193036294779601190410932402020296419033002824819232786175147524414866058579261272843854200087917145881186597077662583895743704062788837029 [173,43] 216137895256513137699053153008978695034225403158431290610261727275799217123609471764852024452340534911135409868838719727859283738801391117956007504269877791779379792145781173253674137043350492639108335446406267741516579118827604299015101917381274406309408413484256970614318452510068433481194971588434163227743151597407657667842638610857285533687078367725076722076753489842282085629498745553280116704666209908753090681900417661309094675421329622145875364744275787943847467757169895923935107265403275255216386531152284272089315203823538456287433580063708005640546161070368739340598397843442728817879390247843436574787524542335533644985571191871654906588044761842004521331692566914300860566067016349048922691808073236420503055572038919819443357991983619629052820667487794051488441042998341084838486639024006562999300597872626138663059260253288266567566744064311996308327644546182381642454027109 [173,44] -27688146427286508093808059454194475963432629644169339432384499017305755914086991810812598347757106789844821793083717506706055809843587594225812002828379286774724869631198772233076518961455292032911236498407642846173620564888282748505389466082810770297366746993264137530381896476560466973507347913662549993282593562847730351068124085235157848320045397635250287293476039303588172007991759220890179063765866846119120718274006203629593960328838197824323371986825221163706994489967687185290687174631813528476225846137806872352603815059601489792104707135082905475146946129760372062108274422335314305421948660530744036572251460162545127460665674915309975056261151495264525194068597911385200502176422952546316073650644851412636944061433365272737196430488589692243932057669396394768848177482612995710751152595162463506293600783718386436678401142565931618630512316039656584905758857321561229865875 [173,45] 3182896767652760729806309848626036748030438446530199244446177829285422446222283633942799781915492483218833128778276807556906541706747060926697312277133199978130110323213409734241219858582016812274706313601399389523030140068337034066217772261788536045416199251726137670411860496132859953188153803001237544935397438733228944442846501206203496947978121092903009872760130337253385545999855854072894048771311807186608114930399428908802327923643346444943090849662166084540910420757225195967167962420652336329486607754925189058643381311009679777689949520851699740931816255278521258992973152552834246432941912865864811764752535372841055972057028959247413431997296781814351217225700800270414269678990485614394806552628382083150218389084386779058948290910105628946205320815216173848199953032486557767974842242672700451976874796268835315228743074046079952482523780581116351828863835252569253150 [173,46] -327629308213865821272294552366564064224690157278882486454866617470417096610422894436740885005740306951652953082259643321998747006605623303868487164677036881023800251518743124712934885929472107863767828377674423766666228725298264204173297761924813573270400815591724963734416788219315830360586321181690328526103437627202380427684136982252382345004888714834650252065432903732516097427531452433420428647329396644664988898799066133222555696310744576211719710570140220566429552273955259811489439078475126399709310457139074603376512753132401427547265757882069980474834645946330994077102390157821100241655225225357145750839125700234499325400789992830360296706978875821554367900361185718729029668941673086109620935400797747860683812595701191901175156103179596644280712707007064066159522735764905491752924210786147138375606047233817044326951809199107805203296720168233531396702357099768150 [173,47] 30157642599394427958175358679156355603079023868891891157286338544473324597345526860617198053538091860111326651449616253693227869130917932106683955896286911035523496782513986422093871360488687894116107191440948436850426618381620758550952001155643906577276721770715674094215606382946877078730402373661834190010654584243607645112089304636941252972679552138654709117062178591306568378979539370226702327063468524163896231937143492945698720197258123947474467486531718055466269371668190344139016527494697509537073452239685422633747632189425325442637477736321758785558411425459062542738526257744262502302434605658892108656744037943686807075352677316570146117529116312217432915714062424488245430137174243526341687921098305034166844420521267216616471047105371357723233907296385934836498552476326850674543241841445490995095333462209401364483727794308477572040031243515561810769543178300 [173,48] -2499298639003413932259594038029547936395233684979893062228385658803628244479356967760643347895069145366805163773982276004161777766891698668459845813823968451216035234211209986249980936551422310879621053840934694498324221672660974824391635651326568373241237097170527363719493390045144538301829700660117353254200375372842930467466745153755095335798325546084801461656799455771936838830222022735308416878580875399382431686800303935503223034433182528514340917419440043182118640217106288028888465894809624967835063083378261969388061186232765568770701790433744952445656367018804451264129189736519113865064662253091756768453846767794290999709014856615399148960954492472323293479263528085132017742938179897356300382089818061717999925340560088984185291435945268722569988546785982813229851150754912124666683224164930672217403953062561719397010623901910054756160496147830503044679000 [173,49] 194901418921673822498349134652838689631053451356129749269644871158303735957615400684162325861631076232629866507408768597254055503563234343091278764567334070978877512049738379950904546404576473252986509229040340257830470996068887759220481924610418533602210253566175636400418387334177491902710164641570162627270328670146563371194324068489606252959319522572139337394263751889897759813155530456273706811202864089198923267245822443710308291909554659289818340214005422977625506319829735309771093667174743032684182755959288010133795274068980309833708213060777112925547668374771035339571448443198015416774715030284196467283583593440285235104418618160807124503714040247880837561817493120340170339003523302287142751368177864607241635619607936050849098521039694182885989064795311703476537363758398205033447706929638826466961388061500528454419644435679383567727925688324930092975 [173,50] -14269923728207728052788149237805435687650789104625613173424897389244904493636149295087488455899365475954456621823185712007272759424287996386173696238196410960755078918366064446357152739293322506354377278670113614628198293846788538995391341333592316563783500055824315821284874379182011221353381051581928824324979124804730767041749528956949453494527228996395276295978589368425286096499143433014821585881117831625100667918220682449231659110071434959969116945018680903846205157141026870302866991786935640942934504199310005341652021989872460351896249434864864587877928110463593245323819141272984085247090261203236921092511281098344521576025097294824177727202968364545898729211696546470452581810054372636644216595866762247771213994419894829456947391365454115951937125233322787124449445204814403427450773579868400026575004064572764592160055667002353194819674386570968750 [173,51] -1185624485610743647790656686275875516803109208602272220365185418656900285925025247606443550462709103859972306092380749385127657181748417650203872576826788965769646380617839161673931122555669149281015447686577113473283796465443769935187791534035518635490297273799905581994829878101010287481581916733106924961089199538578646312836354984694295595938112943742391914683293602820981906612697820879566390995629662137958367903200954480472697352949071250518334742900813189729397563613689597878629470778340008929397101186679272097513206751081950891376198594912695658051849004130762549897256957037113288531297842949799541979590879839715408695464356024910813105199638264001938301512984725992017674026783051190466353218369236588204333146643294379559549220253296124328720351718660867475663158139119555875590623077867977516184868311515740887916420774845971629796482737926200 [173,52] 1660080586987550945028192466522235256209190479218172321774170453896327032389286880274920231523723087412798807596560960165031769969810857021657745812285336047266838729472874020271840246707628426791202797756484493838476027975611049079398795669217262087429356397270156922702722449786664924706034088368411894890787499465067999048528301156166061336009721843457532202289235305051192524186407378845368480183930413350161911770172426409297881722728635623806720428942692877935240810067798398410212421797686202630129911590830471914184468090126919104798240859645155976709821533854334941914120168435077931161198681523833795132823270308750085526020760743135019221317532385698469525035853323007173198539440862283830077022271825610909143830807294659461548929213228743117191349463624433624102160116014480493319210063891606251131585948085851334580811249653675368325726195575 [173,53] -614752724911807068872086739831347593266637829006520975975347465497185504119437068737195147244930150041544729629764779400916102325877751897027400065153855362250619117582687414946138396619954693696484225678434018315050682438682290901839705219941919685775922967432888059467731318109543551790815807325747160036574094156851212279184152614322332613169241223432626148048628707746468192368139415615822662511837497082417536757046255144709005990609019447440782984842722103934016434416992165269170030381452621424345968509620183088867752129487181470653322016667792528171680788105103315126959608945734282138074966980423627126943674037371204408145686675835836288407719897287154116368617224237242581451782134437800606267151528560183203628651124839616661845138837879916737853432731185561684131152042538003125893277353636298021171448285107325368203088523849838270430100 [173,54] 55279159954627803318235752252924921239981325889719421498070143878858688778441047133505169034582621212533458950022171349018484745125395725073259497974357290555278735633832817653471207668704003091946292605709575851558429498293765362353362831675574217690438902289995802550713421733254960077621573067586320320798872579837966339764971655809319339555710119188445405602575713437868227810275913897701852704705475358632140734750259968805005827707960629310044353807810818836474560028158382046473482051254677939228758006221097711124818915484097350813836057447013230640252386516372672495679480989179675618133287990174749289671179000075648542977789126581699495776313755596438893980811716163284850545123763097103661009777320413856852912491178056361133737911883823587524430611256853795758376880862231133140760511081108298505308837205480303366127933034105362039850 [173,55] 51539315948403272929740962770902367698195235314120486496989893198759427524739554248727975323218654937612782502914415200491866093882651957805508507274160021639564570844197864943633315639595380300199773588793760314825682076011643070647286835426440450350847854804705178183819329332303352171850844707876970930766070835068978885201203088459614495368689140095385282428570588722485195664294327940886973518567011184188386749505464949938048182419026273690042888806401719903541392877452298161477115886657284267494107118095799348361914466018400378480287961474109528485521895800192804860898442809613524301892001087476454425165364384323344524604341982668757927315588512581343266257407080441858908206293477188370021416094210513479410424838754755949896869498894640725970253091184733496819775602229835130184201772669270714649811627503607642986517123892365264680 [173,56] -25123909382698300183830263677290177566204737946696518820308652941338797978189894735109482470444665638059634583742129990486225235605011144799835858846396832474655604109392725999223465323525154732718747057716241722195550897826138777159900333637985815631074476931580688850493032826973442226548779393369666567636572570912156575689659546741247930009722332569297955588873418811296369653603004784812956518069232802930155558730199953193297939104685402080251574773653028779041523537751244366821812763965249531670089235630201245222140541810723505192767745536790931874894402875665959323970512741549946977554785954450721955521547380328786271932950359414414653033192870776487446427719020681117154858159703733966467078358100044169299484025004229310268314438133322629725682227766435908486327112998578223474637639733406693436243045442101069179947038269250080 [173,57] 3776629333855253302171465292864732181285751722529617424445667234510460599387759252261214125770978091834630664905669952304760713678992060193453658455651524150990245188810997377654800735484478841705079871611051752191512574848413437938380128555869377760393688779575270565182332662435943226860780014066564486202126351217676372161461295384351115975286464575988817982221022888857862277712740509413135194191518418085058921912604528029018601981210390833371225867534943043352380858587406091002755995571808964593436462858583776317334110443458231230882697179315853544354164063443013427759245327560658769885358864943282282798964499061674614087200480782813050977202043151045508679996596978062530334423263305707581210589103917478669050200369623138741252222898329695640022346891151591260551233734659918282007423857495030632100275373704804375909310598160 [173,58] 746187126292610760771410765595535955797778248448208715900802257050347435925489236314256019608106002767754289199863656142181495735164525863362245926277434832785752277679369512167329211750530199792660985347194699211997328644808464693070659212483454847877014233215904492070092828328603518647113556357804588229914725782829567378568859197506222016580067052309478685790726505758554357868119155921035307767969413122035833439551042415938575826618168653566142137154503445310038529985028353557436032458700474949657462444085619759448305288203601026254656256788787437933502654907357519250763699288629623305955623580308619443726555022984759734130463823655231640451583272215703327102274350446999576994928424751888248484966909771686539580017216803980282346562596214625308898518597050302734283789400737890667916491099066238129907331710091475588179525 [173,59] -399985668454626402920443551634127801456833322730057655671678909113407926186593262967912810698163595016410769500022749118929807101840988446949101509134459933968560801480351671863245678421218544996101158424263516836023311056358000921345631390069695409295571381427451449092928555498952824047796782728447286346282599215818544579687603015073103996821243703027106897687369931988640231072583904047671654966347394546657363969200026036104857332242843443668070991631350224127622889351440628774435347601041825250103616577075106254133791545922232901808153035264894302851986341348873255240014966764640564585902427932627273897768197691274119565850894749906766470119860617775813752927544265277412101585839233213922900430099116118862209714990899777727685908497543913831723821495313312394008923949390003454355717327464758495292703546270605328854980 [173,60] 40288987602656249065673824538670352366137523597353166840066413232622111794862587870841243016524342881054545713608440065862615011323825767366156094153892302570221195480875631767546755632517825867663729857193255341169077772333804185129344723142153894534833870060001551677261394567041464419829467469217894141273261816463671086466562175243706593323881909806472184502587618267896071157043883887961187155996487200344244771651027010636606770178424221781420643138416014302502657102797914711072538307833619874357625445557915115545174597399440409746260740163176144121821736420937147410362174301947848800384760703939784008187377275151387008464782339887199049396745952846825705809241033521167074705633680809443200164041159392300148348341024767694478489042974477382047427393976808682884891807850485828767796656947248824300812227338207468560 [173,61] 10126173072974760746833317801749043326458897337021901622329056086362070021535225414780030692867836770047743472271745639325012561799429538497521816472462830845675013069057368301964030684893680618239376541463735423081875666068555773900350840785213080465958117491266155523751691907889261287181772160598859386623049427557761276938066947105336418489814135058491720438037167950090914124424577597404741203832499852162342649696301567539628335879070101765660719108371390259173191770275794343593864848974804537177603413938276098099863797307974227954184252190625152877446127510772890505174573161967684562915875130981680413355185204176872868427595251713291395367531572699957552285052556236728693312244311604043970501613213966782807551092380957682568214259504936685808572454918088975610867021362081846272367719980795127307148079472562750 [173,62] -2543740577046377662152377870833655244801641909950349334794337773111144883958879937063226446804152787402090757088071181877014786895780223268733579906688951658020143697514431659714060169539997181541594146399626617047833819532910716371389225352287119563418357059229721562806429483035526369768838608716028183165323051247025183296500606345196479222892733743768884723681130724289291501108741601275244555331958555299590326434448094192189726999861853997737906147281003104680573011576069587428813273156373813249650751998010230927781420482095011488937297432680796284866392938266562852052495441379409672596149686162695764252995489237705579022828957140508019470657184247530310680289416762586907339162045574904533935786134094228964004312485224344129072530841817505156929515947832405563227118715577070352989042297493215202230248505580 [173,63] -67105521483951607909606847057479094855157084232198276548031178498116330852378361531856527454034631098553060262961214222666535289217359547606318442441233993616731530704855349289069086786209521187626216525604262797036350099678021829295810868340776754680333164426363260207946947255381662608590663645898227615268077311910855321085342291525217665875095818704801441300679458612700772296321214853939955807919561223135016488838588820123191410297678976215061671443166688150806948826286418738198687597002342253745336894227476693329509018054905649132977838802108140633477304091881440709928586199480092646471220717913635326402152347441049615113507722079588575227395876531687146957616398729371384216033236090198445557406537374307556067590593453921771856228060942443984652367858586550655234362605671601474193300038584170921136550 [173,64] 60673082705873607447778887601781479900007391614495202725318956100434494876412529325234118377642241175196111939612159377011973893188084345678193117511122933212374668310019829093410680078078567871372106274311662255858007564096689535616239599703922283915015401846779177418572089409252976342310096841110366510512826307539496385776831124995729689151633318930732585879618150219293455831426272357740279591538835050660224081079143214137577748342521196556442529328819610491082980554436127861662198167072776327706321385129590007492906603461785449225512688573105367007263620484478645743932787365717575600926178221074992997331234471047849167691266833137348586388622736941371545368876438502036906143890590392922803703106995684621816588734982637417810357713533331668214407651756469366122935728439475645599162980043711891483260 [173,65] -62504254903763293209104677657348377095672652343473032283573919547574145677383704300413065175965131439735017023205244839368833951022872408903618701894315089982163040369160512739877116539804916165605337192017024885621716188999420577871668560478156826250196738303456318454554796686944192432473627771275174760818169953778526793055682621068546544846049141714206154072825022193564208126881979296945771292221529107899536814996001012702799719250631302459842796206872101226573112769900065521038675253912792887653243931286136086364433015268158796197931205911833667679412200254048827162571808858664696772930069925792733457657004137079648635157513041275747429161957506673197356841742454360706840794653985818485402473477982151889981565759245625478332291808323512177729675655938398881289145182401585970717215191092128120 [173,66] -897883943337568212620563809853015934991603972173122616174632431391035138689661463999532975706129733525087632766463479644690809617160735699515876774295057615691481542479613071452121255453943470581905748664668647213902962179156866045187570417594765526684779430476608898272607603003431465993792666301950702029054801854611584311958592489411025800592765227755591006095926949517236645910437504695194895711913268520551206535155384345049724394469511386795743666362535339750997505309294585487390701526179657062968114635518909338072619647189635789157048162370858885370870505241791413588904473752434388110079947687385049968303207260923263414984794761671563916996313512899876790465965240262502969541848288320651417737123922535683176649311431433178065850231325943962881435932854988038874489217737719187718291853508900 [173,67] -29182274714519706398265508737929103588095890236467596382377614616694533344460796572096858370207662995217252385776504633630278667011736300212985373335568953131525965242119271830492688394546966938308991944892667505980596755607873647352401521792624169762846256880920464535634429444161448055867884208601639861698885206784332161717357392053728284165054878101619794473871145342505784211394461019176578170905381064013527982314591900942443238351055866323033536113496631346779303119379819285770802719756509020201073370800056641131128704087020221718458701947578393105940606428867133229396558409551668397762240395288034847329159423353529439038577385909728069222507473266980471308820361580920714913795527514362040701211882624332323672053254243783266380539956230245546403939133372700156768881364927155358004633900 [173,68] 6861057394304857154699610866496026437971748040141781441315788927710909319986721883694879043871095956964788209784006524816372304622685153130399678721195972586124420201451182261419373635816333722036124604597667491006229761317983028602871097040642900938309388776408733675735570540028709510005862974331024139668201586485296970978416894422119961101627442505050840635991667799169787022570666738542187964476297368020915059019837576648121779040332712229113915707902997989467649951486486621203054151323493679102650065156739632762864297450090466138898070916741107065478256673105128770616952173249672969430076892530016242316334986849908397127755516405340908088495071273434843626775721079485810289235700425495569289233503416335602308131312335888157337547246209446361967691454619363836046755022077957468381120 [173,69] 779778463356356346312974626264609254645560020338262142920623116687339826078238276912811925375272172237556195164767825315814080410835514695716706184151384621375249428573932427022781931514682826650272436725246834317202009458918331750574547986288111872612409379895602876196309116596171490157612959587275569248304713317424473314034268359250041099318998018024833360190449563398818038076817131185973858390696186556127199815196786162577879303685121779275891459795230828522789147830459402666827465483419577564143768951440142969480907628298356773379540660483445524242636128708499478682496656990234536455019652885847744118828975069030123862268624648506027207927607199641961479495017599969704203766868454103815781976849908156356310257728225140780013691691229544942940514895928536901289028469273985345950 [173,70] 39278964430402157575349852572596257150729879293314622845452039122531563331021189500376401730655677580211109281427553288352949026576089696625096456483457311640907734983423382018099095364576951073211981622314468007703192611200664044129983843803095237149698181101933140788498600154106864661101323245013798903575372156436288854717030398596450327527858445596946195906078345677689613446480133796926482379278719193036848292033969670778024585871833358187390590854630432669230573585923190462253451678919052809749327479420499152398951291891435889847125141618688684926764210215506757288429235620514852628120131915356712351049582561664281852424372523934666088430903345226290523911686770426306275927522472162843647562389030087048360362382948788841065936023960630288215829120997421693440261852540670450 [173,71] 1174581805089085150106261855133922415040189982405878635161871086720796003215178778722755665873342756395766307676897461139747683449196878217800572564084019671173766117241940793705494825986839037412688542023800104462064103282647061134572310253959105200594412490768529414506640286529362188960910681748976090093851497305438464407262060180754882970360410712190517536561756570058495258662520681198074390479270917180140303113163176198307039683849961452073644652141735799933152787865556358313362114144124802602757166622402344784703543416869028870141367055144775862924775535163694360498822172413247584711056137760415686288626620528232580364397267380328726221235255251693680372879022918129356013271301531310277168613889674973467083675971098801527613360490804201458975355434412169499323553116070 [173,72] 22791104171073622103171253926205145881013487782839642239193761045048730490519058696234064426612131239767347292218634462718905817538763805504592789771920356528317005521399166847847351624452610158199591734782131997347522634053204559576341567127407360509414581283884943533553591654805582635374424558916434660068660649190316507842671147749918283345617410481649622997106962626184134226896993098025440075113193749731417044177570537760210303730046245485764576528850173270928349495357074597422652789946731203377864420065534664364848597941648917119310732445287369349841664781088652481089424958937509755406804093871980644335377614098484037727777129530353244797557548968952261325469530390526950359454401541068575830414185978276259007738559510137762117854761448359389229816033140535253312700 [173,73] 298758310191375266266948103368726471886116798457012329881908386917031788853067885863397758815676589809660611238956977081466202263461268305666764701643723627259590661621658324995222310809413417286484915728517405828104936253374088594794747643512126430544635936793930048961324363813155319799399957018392690060778891826456112235868898196032621183485452045917605851206392314024731799495012849202226133618685601473816181093703096215899713526916494633624636184377818492174584268903045776654286948639526369997144101941343273042086056923658377937263008971259452665631524011122006878547644251898430552646048372996734964900101470112023432268733853457545298088665813546118261869554471261446838091345634566412472151958044560737642660282807756114748657358958217763487243182594112332270480 [173,74] 2702427316635088344138146347033135959691629842531479171282700909680491973585942823797659754123619557200321770333200184511075002131188635263244703217710042186106401132597122786361731383515647668552057909315527627443876210321312915214116836901879911395430710397493062873570116613684225234370789718248995387015398225346381815128150737010809243910639269846689651066225909060409005196502547967301796059699627168851726825859453500040579953723990703657775264399197434359302393731129223689595819228629504288720110184121878421300138952776976171328384711168676529281147904792172733763853696808892011905122232009109525113255634185097279154632811178549833532489726747412336119759724284697127990907594737175787184655408622257692801936744617696570991209649228665368522688774872366365 [173,75] 17065533305928673080588896284558202223659352942892092893259598175200905983515464207211122910132607811991420499130030846255349961995779479237043058962116592491054674966886434094227404009919849015887004341465412878615153766753748920724774074782678604119286174993338283946969683026585836121353167184557691053345816386280489952852298277281533662733647707185025794181661825979266815083951720631076867750349684989739025684222850365661323076366349258438578291062480649585298462362441416766080005279142746386474276114636405063096047620143731814912975264938135768240245660603420389201551651031976100845736002582878141188346462618840999700404648584711796959121890538920228562540377767861511495785727299529330592453436911317506170668414802650133063232363778521821832129890110 [173,76] 75694197096083940934476482263646672628454744356976776012931175324957616696810426904608917849577560303290618641896925078771873778176455579656944067963583230699779461035385505212891089335666369916671725401170351807998450888460825359393056958316807611763006677173222766654916820820938804463471661535299477032793636844405297816289528250095184344129053645886114015131719689599844754263333687946858550408074687392768147672413539471073176934694809492457569972737584678360583078752332983004202035608514135183900569685618085978015502748465525911854911670396367599513625290763264855012534503262192636708541950192902809802337836364518719292671203031669687942741462591407154991138384788117968214322156488705581533920862873357478127946322516859242031588781573038293514860 [173,77] 236418464681565695226750656203256404321121540227856699884604641961600358892143408009110509048158016700178376672983776224147657046753091163633980670442994474606089635434239492147738867994878441802691367354354587916760677196476763851191423803469449396539510814717328227584496064680049793553172834500326266060699788590286900884006360201689892484745001428092098158380919431298887189624260858288427990562605804140884712948315771325853714655816877533808830576273843186401589721000760099822463530922793437448659357593528568348514923666520863989012517637764643723733654388140662515519860394651429357851601066010727457146375770256222468648081714519633365076230262177121820200030423444661254176860941399659980684561324920416286827679196196544906548730949701627730 [173,78] 519998068853514059961309736796650187008485785256057197996269436541544547297833176287652016416698112181123300638077155573710537417492869962711466392923907725135602368084183555172904313611999534140403225628769695321647329025125203773480550073153025633826929583896398478207332766783590338942318428641161832098475114585723338737575575866474302879843185281926854365455182499313776059019365768149701760046993867462535206151358179356995955050789636304772440643362408575577141662960624950843550476566141276973030902216723864873308800579357699048267802911948152973920817101782072126439306814113965319000281783662109490468947515730001092357685214072563778456247476722848758524219368596996199153969099776611976005723422633714680562699817924580420538333828330 [173,79] 803995163579435945555390011048102164952606661717726339562506461473884745396585502706100673573875246956712975274141230087631380125121720465197810897379844452710001158114582012269521889545173504676283866533949138475325420064003128072253923127529126432811922835634801378438034500655057011810303447561586580188356353315220924927964978338376763620909023268871019496637594896695568450245681093252758748425957518334708011957400073601967729677976057095744951712540373347893337470530637868535453322600304561312019953339267039350727998225028497144672258082938778517347840364403510286782961233567914318908018731792086215989510214694508737569569704377023644960668606258182141979261863342743907882725053528432887056190249826569656331669312220968276457560 [173,80] 871049275149467980187740113180882027381604741401034023656211600642001834344379230807590094488769210653966766189781997910526729759768541569200549682548927758788652276974107167916094996454784098870398269195675744359093793101782520239701019246334915209104748960468124811146546366832823729935969729890466261721478194972888853425632054208927536406788956609132152470060439099365088380842895023403509240960828437681981911327686672761160026833052261884030487506228522254395506701323954384545719375677665099500112922832780705901006792547995355100233879348120841353573731805830189547064421908353198641408177793808649408655102770436503393610816611922528380066184067185610333874810603659600984304679520267246271022705838590467793952567317106264550 [173,81] 658357154589858688855232840465056363375616467307751281654604467672858506462665458720626809772729481819634960553430283825465709058282874818248854665955929003689355126046331764002315681311968893600257124095199339282104982523225443361516792839810802681863444479839042134449267600907153053566276700603479862572924543203231639688773934503565018048908068008680507975961537030353174003865351189579839755934192736699904160288909494874929022980015424636837191984951241823185749181912665806256757923263421747672701648584749118614645042042525065477781254973163539232778686542724742972619778662888779938050994946364136852028747913735184925843437896295816023212649616463052697965419897720432069383305441733088284712869547205134576621851942496 [173,82] 345269094007501628874036303149293012727049517544610806551987610960619251819678640326810796141910114950219955802833322086081932338092543530589841407968847842244477587302367771013493390113265740814225715177534892985014949212592366981804665021233912006640847344811561951167297411658670222078098657953240479151652578475844418429598378310663056139624952839834355317352135839711343471014083387910150628047316870572227989872591495133709596934483303966335483452017416792690296820753388670774519281409933667209535151663087054411614463154996731257908449661367719144594038824550455475183226892371965540210717515741948578392831287513914322677129574173360237322754679350641511302970985570973639809663691521988571632098944522495972298400 [173,83] 124847158217134060783178053589484582122502094619870754260195495324750850006414254244953233040516193615946448504481474188758569232800585100379884560057417720053139770142375318491372553211068091525525104223177667098741792801229895347651993340491880420119678048274106406141734449294936721868520928960718673907444635248836365125703256705324217508038668216648377938493981910227904695374558673372971634826613302741749782295302847927799959124985787258774183481363756960767131297779506226533647871598583324900684356404938005880843309299697678219808978485418535624504462095756394752749390918653824012770326257438541470608446913009573173619726453673796370930853814812125397647307663132369643938819994206221473307282082838067994 [173,84] 30902768906500710227354150606588665350379624603030097885025629911715685444449703525289838348336461011688748213439422914500222245284658925755218697239419619729136542928344960932161198145943643942337122816698199546056659995391866442554243503077177649596464748792692608949289410954827549336288383962661467153760411394090740807919913107187545384103849591664523983319161622087704278740362537020913589686408198143369439529665420917295953901624375104857612705996171863504323993944965242082256879765139225066752630091669163410326460369096046760230403213642323960696064339175048777309386915721721283147623654739779067056325351773084835374847207379826771888023195879265601562308579536746943874712615315014147640791664172 [173,85] 5194272176774407587047522033619662711280177737188450706743841335928697138782935667460527985086393018840315042177595767342885854102747013618195819449469981880985737425561149109711563835595705850314908110682060595433630740692742260785000895477788161144806199189076743089415894547979407345795595381795375103452099137008707618909978750613778393344987278164982553052912523590698513542437797028967743652542038998210030555480860391426795722845465112622218254814686239312534536726658277151676100679242043261568060447712317107329131017649568100689561034510298236936329643836617349171826489725035442403195976522791876739940193192267601008405676523679130383894323333185442967977005760509893378062940176803129091238 [173,86] 587639918810118799260367845344542540062915600557693833350197989671012400849524725863439601759090669117094959287699899601821831543153869173403663204449621794254782217050744077749236780860304164101267277463340022568620374925364986800153065080395618660054993835132164682951369982393422438141328646193504515754384073905479321004049148574128943016044544566245340798070651421769636612548995570931837646659770737594573178667862222306647177007285906489576502384593345295829545638988868940313529316329003836175436859725862302632733312875811768758996113842072516664060574902099393725219815911139441270879221356890810832964084008885975820556883723831819134970216250369814617872610866049474965805634237714837 [173,87] 44314053690673593777408544119496837579309091740021876438973419927402642984523739551622834164619245615452351284591176166568759893145651417486163707490944908095860233021972076278842427475258025040642959909288109745973611181648429458357169764774763195772342743082636336158610674862544026144428701800261466538224181912219357216845774685605785445437244656625088492068907652615078391344926839351726022170325438633388856950012892318616032108318034472718594984469852470358598154335771728615616947792599000715874523980032343909060293335065936965438072072042299888454521807811690785328765117020518110659763186683387238359344640297901164762714404994694318378376762555133266754444952700546803438806029 [173,88] 2204041516565873977207687761397760230520249023937482536022726606521078856775584222466220009346066846333317740172214187934502477390911189527652806051415653034796552611092238623260337638364546444036838054280702651088921408771981238284039158791756923797136002193572436670470451994422976365045426116126975901612274427326481230971840758371854713795493635872111270918105277535683865524420774033194773080178066290740490282986722694567799764130858268348678598975235317088759632033179878026636741038553387921147590361218959105435797511400848943206436564008359362648264300216938932634278006701303258163216401457155410913436532087293569434369352127126584447436788281178293187928525265659566040 [173,89] 71474466157324448166300439263773150250620515158248872552085780295140662036996967472897010761446371041513222139676445397281424167000660829674027083808452930603572791919509852160818866847296790045359196427882680767385805017836034234715993287571036120936322339934773851907583815521790056353506051529938006302970272199012345183626418507670343395055514914471651321743980938264795350859607370433050987542733053823740904712533597862281738762505892697770968856906201638085387733673782365646840288056660275717693996648502896491420141822234962273880319321626064046598977543210615346543560471673876980084431303657386028293772696135126266842890735119198966001120901781923286302869052274 [173,90] 1492498286617511005138712329536137980409595056493582512530580092855529048481491194598310868125256764824294664396269998849409035666319373356416011119519768675947366678390433727388216943752714623463474901430418974235007861820491385995351846387181580327974214152430121680291284067389464187637361458035780608674687124853116196792757016558400666675730387305762484871288614875773228235449573545765786387929676917047648229513704154421861491934617394196395733042131694393164228989278950120587910483814505419692838178265322351289595129352660691984105502571002342920071934358213628640689969841410466129841617615108276387531140447436972544959071365994003139962700328690449204531 [173,91] 19798364528727173014825941772579094951383775066986393847885872809139605941863540108247049030416941607202549455834075722773618127519486178034246747718692478822935494479023482461509179381253294895927934132950389141393563191700299781090623240413820661799134301430449331790979286730120170908464228220887488156663508523320228173939391970071859033723132170654513013735332965134021663034805018975229134563609635957712815843358284513490251032676993276282191231058950018816846114432712006334673833499325148790519328026471511453294860434285328332142979384234926036124863437965793362249567288766292077178188541054255335145932407451312362269794480065521466489886004996398 [173,92] 164407356056504790586710601659890916368344899577742536576427430842698272570225677902882511921389659053538043034641539471979002058797938233979347118780256624398945956533959992401293352224047675766108914692353529583173411833078835490122212237853469486294689640632117292319294132714113044214921441462719600096344895137736338089437515116135192251123837236031358458069200337581715698542667612713644939639154908877895226033568485476765003785317460716106137069567687599741521899340475412747353630776733362178318286602926370421656062119650179347309950016506157947575395730279504868807996298967344686451459070674886936112253345052563305357840711389850359611864 [173,93] 841145070315933232812185036505915573685545963932492742428444678822502089565781995016801016892064926537521516686594205346826619346874175584162247053758279451514378710361943209237976045395559910862240935761784857699833960825827034800293578834859652411342954019016212245370047248107094114441667913292721033197042820086098186296422704425675125506858475347097148057264125551880199412800952213487436539553903251871251478238893608009465673677043591637374259362940324733863313567516274791661182855327812168054871340544971482925717120107796009200472413941178948681399101230560878589048202917496823536945473068446076520303390541320436466337575353210551 [173,94] 2605934127739653045435491576494162538801869110984743477250894646442541014375925140681614969771557013554547390428264707377445826281404204380275615274824428567353816736183612695654827764339031173933355057417235905984408153922866725732963806891367106893747672466077753045106674764233812805935518018961788936548984586486054021830834861838427219757805270034951504868275298918140592990036124743723990371991412096280730685447502597628688223082837963335913337713878054040605397114865012504693362342354809259947286454662772625008185371655664540899578336838283096903914182228083868532694068261718437660779590142406170720018831154813278754787250 [173,95] 4797616204343044960501600169037325630679401864940395201422078504636197097794929834085852456180604781242085266015850359555888128457759293528329274328615676590996798562167460137145825971000501094933872775433030029331208112205008002640884887231610256868908783528349692518494589884369092079122585883673723032108130737547712732400268499581834360217571429970865095018577302289350872489107027484198952962999628881356981750897321778742391009046451923478514751616461160157424473686782712677250412205874773901661775326692747649450926531119286768197383312383863648603619841712183431005806781394442648914035833626119040065503089704296925 [173,96] 5142245103239216144370829438101630684018640098410434236677638606107383142741400185170308206909524366363493013448499258551122473156021731986566789080223868820795849173315453180834580436883451197691217111310584940949734311179938245484649735267715886547493153481373609199400228694556255994442532224867323784350089157350306011901147459471121190203262156973716615814337157309750170185749146966443770093420017785518242272329381139474206492258717129815013884936220871260544669505229975539001288144484739973986056619213702193682669313988967627985201118058955883320164149347125311567827235534450599558165737944240256797520990 [173,97] 3137801151850195894165024704991196481686561328316023747068877809017977942908354314440293875658177661582677058808724713985190074072206642792229145472760009091634720649074382690619292590871203948910191237768738885250890437566448638517616662668037919761619216934355293942510436851905754840374310492564970022425832436688564838195291616264525949512336150854281742516729356437567283037421308887657510757173857046635075498710779470134088864045324878186554958955224484767969453076059680648494693456266038084430177755298739549819795907099609021339619272615993930397377170211046514514066985562544316695282906207439450 [173,98] 1063676306390382798243992053801771616430301093208060989846515413780457527795799935255186712005059431641293952446892773915548654317812671122004408656888545398928400212962256690268654468136839835426097684643855900277182206732404260559774017079428962760295852882967635501826926007679049188574006852634377774445781140559761684479214967404699109951816503571712298675065655224135390170249405098875233618878802406175080036750189893600726748597818688458820969964078482500507866977224406611744530671485305571313944452969180436444062372807372152441957936110312956438146642535627612756947970133937821262255960 [173,99] 195003014995498803351968563197709723948944800973651295365030406076748740518515851176791549939127126639539483983495096269278817665671384727881392031267037511126968000926009529342565296985201885147628249339462652354508658793277503863722353121352934527289160124774001767472456161476368988705607334945989762020370160880953256714470224029427204714424247737957249939913936196424170155540611254704729024303422242345032463253340253740258165833197317665599438515924149307179073479005832870783106378160172176960394670334687803709535228414674103678346256696203373439277514914662055331195706125191530 [173,100] 18771179816893739078236728537902611570515121155533615390433361665041840976719773685070467896363153092893497344916698518183741195079829622471420701790400503853017165793280797600230869621378019886907922001545655604619596116520566651702463666741461980567184567167084343095537041746095962705536620568619357298014353886055552860641252871043227711441039978904923338247441353669127269956680627969817679768682126588218329812455976262781426757009285420685830733228131727191046928720170658263199868570534290227968680937308665430390141560070042321893013074600894941558373892277757574292120 [173,101] 918341450887377349637481164170974021997587161114574061966270225295686462288910783502241412570126056348528237498781344714899983282713059480079810005159395079372857025062450082653365434912060661702800834878664410001493168645847963956245603857356263697496556222661386250962783452869590932778673577974007629124580785014246894989465251336146596633779877765094820200596344112187606460197477206038192604938449953708271600008452651259100041682151168048391697255702934716893960931647208622609448458601537962393214239648808164375676705014603290253637151139540217582078107426805 [173,102] 22024443345607926737638357667328391508427141785787720165179132108493604642069239530243643502445301222676731034867498238996073112791233184735898268342266412134040847522415826999160801537988343332702305661033721348432319439884493338701584257510346203793286631061777981664077524837670918119274689060133278863378556795351560086685456253143891832796399393890790464543448321278552757582782735049330590089458685998153116031869824710221477785784943775015384746877534596071038326564582958549914594081072774008839999456108278931518252798451519278433529856658333161635 [173,103] 248755037073542595142486124969665551407592976991971472297580857045946713768921834092578719271059896084021770527684985859389788504620412295612943719562441372729308768431933453011409220695178335716886855154332592569745046558517775634891311675525960813484046365823710669317577215152066281632450658419908865138553485067192097550426411383833445944107847815614931655389058114880616702979596675487241524563225845921716099530031026856085968946990263316856981635020456103910223203458189230451448936745286720996121928893010997423876875454224861942589557655 [173,104] 1265197618497823572883709293347913381768517393230900928270261171991771217957034797581656846497418138502002093251598020215954458940316338976732997266699704656961128060063535446577646135063349976521778265370736372665526057455985514170133613155436731298475302665458435191041408858460080282696726273246949894063700140645412645797119893338592381926389518609706355462129630743551598866220407874646180544006551394942250386067548309643748774682353688468450644479331041474986043736294754056133980349655111096608775918694578114353228915206574870 [173,105] 2755852723150974486823917233761151202908706332123246557073417740207701455137578251019442914332942986739345576041650383177303971290606921566116037299954549895379018326313189705991992376968647431470247050834065321267047666850948387298496600145719427611459938556816973366610820062478206011110338423771843514540807054008891045169932346064193327336433107784701916296477078666903298756727691264461789522268223660676080946220712115941619438627813111725599381506956095052871635793713898813549715272731863090246037612327315301574945 [173,106] 2429299084111903096817280690411995872683412763190754854184555528827452673460954187739552614655941144096574992490166786117218201000260656550138283602505683798245912668346980796366119661291384867024871765769227526482696221689698882033580231849111432542340610064621402231006516221597124574466102979299601014643131653595811314405190626768987743526029394164454879696080246371893889607052538614489229514265468951807214085090672153856637857158902190896345396472999071873563500937119857016691787308608704885111836266374 [173,107] 812745714593717361710376174866250018179734544008148870820958848261106960650659215798998653396750493881381501744115326014887415140352487474046267560224164664036704632347667347496430004617106180055587769462698842561998305480744886800753745540292600514887641345222600994476331579363744242665031215501719430554209733251144700672369703700460257193932230096614700870519653196659490963913905157941989327657383778037542589071502552787655373746376560098439653518320205328076672954902081351028361551949864650 [173,108] 96309301238182099387340373216272747332464002023140803746799460743371488139865600591344083417218809186165827810820114539919527013166329875788360004493879839788412579573245571358991942403371417667056040657910169944001304504904754194346277434371114405371737995356966419702793029729214215666014775524535442317507163377506001614973015813903020527456143611959914681862333150111940319359116249536778087678291291405369361360127275838466839562618829091827406365315958733781810106393645749095606 [173,109] -2600497769223535578504900111965693886175619397775895689166560013984874488632244526208693937291130440068786326316615877151814980271371724453153559615537386516601530785811582835781401894814381614197466839483130464789402642660636725304875661436152814615680129429451855724554213971801668226093891338621927511659472769267397154373892470621818452302832566835199204270223043279942675692578063682347741574467182409140539428236562892845278000558741861066601113168199818695311524052 [173,110] 45824228162547494339043169950441621944158890857079068254629411181874795676010138905213186331566089172134466688464804804296618782874226527123712241045439240363991485344024013920861552317179470537639459552766932106696198422739537089945769544727003106814408447036516086281460908642252768917913691083928845827005386790254550860779560954344284580344115188055682367290629559461028755868599981725612182652286307965310886003116029021494848938127640530080879317436884297 [173,111] -144377497629685037637745583656892780743537317905869923238567507541530720869578832771208655590293240779419334177498571229342277917849963933597687658665033293679259757836501048132322824828662445680287317630141098446892822247333552384070507568904955060857015533823623802677377029392564302337545724137229889891891210710408850745870042184717143433305740157701227937841167799523929122666681924394527983363847033976404269524127762322374368614294083803627552 [173,112] 184231656364543556248440927827379130442679540675328482472943672434121024040692613865410479100779319811140203383354435928153750298564638032155574745518246915307169572294984964945403565417023123031113758560604677573614214042498952182258152183255525168331243153003209903465050644954003526100208286946882068729895236718576901473390192869954501073802945951400179942911394936286636469426697832043525876513973712304777375173915618920353661809191 [173,113] -88249655808276478404563587130569166214992163581479866628821578509421361530687174860529283849383643696372070092419082896463587398191772808467589722193964165654647805596019324149044001904985070412646563174228233817350370989869454886390066844360367781160970710016934473764661840342166837801129210198646431975014061359610712045333945144393655442094934376573844195914712638861437522632593634692546534493196238376457241813845147895 [173,114] 14548158367291865149175833683790276278720852840006123682452842424219944768842720089364967152577693509342658952394783454013341492825358069243193595967341962925562880450511157516300849971867780678846102364659740689492546655208418987078019119783473243869733397448066657150772818665562230692968112310866880998565833369393154097772559965540090997604435349758799213643993741660399685060439245337512414705727237544128646 [173,115] -745654260295609916843336844882419735647757549966838729710652567707153191079122600649192285670323116174156812910473694060281435537648746260171831633510755069299461674151689484500222450365411118347619885635283238124687754104207821412165472050238370130608270091901420877059231189722779261082666975756707810305724563449837041698453178580478246048830059753150672048863869317577838432073139245700843656516 [173,116] 10544237526859277509769264328310737275485710622356247267351374145369070261779657880339881322119745158711800740968459306135436525913840698178652331693443170282427936539108020034406164628190448464101216981773382687020466438940445559469376967214304833953596768055486454165478919098194413030453932480251284374280544458880676471353784932320767886040274605077597401187315053721415485041802812 [173,117] 23869247827815780196105950232377261266693059967666192965238822946679783371111979991453403967691547218418368332294489002815672941166914193106591362754655491417212707078675152318069845146685676928069486794948855906249049726706000668529859062341580638264806743745786780073863445243702199999370976279771321410009600534874785821358433321713999423817316168854361230268778972666 [173,118] 273466881255262073373394966316506309362413786920262082148547520667483908932658523986519338738118909496366787498912131716791697693116878008348156075915979357387011523242862219293984750897239380146623270684265940271402576930167360467462459890211591475397580379342896630076841185635748728422277053436459743247914336898440863894128312987268152434196191823570204249 [173,119] 468198341258156119569371766457069019275470960963369013949596466982679395550249784250297479633228899826941684701298572080931839784341680619263120004419205207420582625055521109936520789335707512564825087233936346059578851326337164019839870325868361925125970161100273458484809850168360607043644521452570611465722363778450729546100419930579353542402350 [173,120] 269159919997236091552370048608234990762543870933390889478401231465123667299187187250848891785981592042035453999962033926600823796782167556787115623918619735718631901298009303089412287077508858401196121814314824116990150943888600589291296681840112059388435875215728469556746634491456316117770776520523094377493892200385267499079601593700 [173,121] 45913846160083425475328147275756295530362851286979005389321510233584253467484556508207423751327681539393842904778690190998343471735915084484880242132054935188279331809137519605008157222285858037507207940236649289566819696193167336817081791185437572176267303666170333364803118834147017704906776925359633247709596011929132850 [173,122] 2000675705113422752456316477136581942995033840181306305068111603153644705772171974777925501308470280256986918868483056403610772165046571999888273684480553207254228443827729827489145881345900443002125739493917225146840508766355918260150576580076050985788574086507486228213844702295088351304797067835093284560250 [173,123] 18517183132932282438552623533036614438593844916521794163077795692861578755356244880455595049913128250985379425126855978001306578597256155349302982506027808449771936993397367816081496777047582045170144824921161186823819936725691446310248046773792911018459299988413832695401421418185688345622632350 [173,124] 28842777096520326242121999638428461722191311587507799692503110312576596832728710152082744571645390689947735365649776405924403381715126193060963577310315776823547039218731234215340575519448361664702975136252335637923450370258203858916374805650084109166761155367150979606177451909000 [173,125] -110294977923180880699609951799724938965029073107276115010752496207618998038424783063342299138176095870966731381443922783345928072216264831274315894818725543941872216639388784567904022647196858940727053070906008457887340007821396753554053842232482232355776588241451296270720 [173,126] -374729973871311764717033473357247680448583332969316896785512595224230870858457846876541435903521022191129360642594929862084083505985141387298381689231838793309159252495106018049315218913514078925919469882007857134741970407697002538583938362217837159039007032616233330 [173,127] -962507292216473246931725043414310245304215849553143238572026297465721901320073512352053592493249278553875409011585964527892274641490122227960777545867723311648727108122282410041532397327961786389284893069946211408345229969390695221480213810421617911194700167351 [173,128] -1840148400618391549865281161454582047603647536383858469156314273252400236909977873086969931669760304384721196580674940120122204477013019868605960575641796579627189889718460989765963937305151594101784585877377592995760831245151988525569441552706270157298850 [173,129] -2572496957095102295166430053298193933987457473337126366978422445647190437940225546106711269970819687582530161221742950518974310023395377398284540843642241096615226282422566912412449618447984417385048723292502804006520120571871531304526812789532686682 [173,130] -2576952876227293997765269458932455636555959905548678134189563210493823253172891100457525602916640570753873192635336324462832498558817411024289395913465095271145334836218555546552191817336675261663258319692705589837439346149255781836891818035524 [173,131] -1807307839341761730426424352423514223920616546130257182541464197227362051779390230034878615353370160814240134699044167203182490420475086041433949241957667288334083278416077123984067350065787360002652684972473345698998631934368229175577972 [173,132] -864095107206608970942083356705824522049487132443139125239032885651800987692987764782100923522438379425836190439922512417394971915334498177326875064968552126734298464475907934769182650968827246909276452066676004978500505975636380228 [173,133] -273117348029905363834014680610410598222913963381568553498352305928667879174417831397689585371102324669863815244678827506895473088490682721480283783369542863536081453332225024515330405979504202174386020840907222202790135095532 [173,134] -55070437488024147789220309680136275453060732727786633470523932169568161807320728369897479549151346280721814777340215376180667618861229763801284114841602293566142172450914498947529635645335638588677970236952061818731761 [173,135] -6795209547469562787023739520639678197072523316762528217358422658387373361298947457532329173401424084935910137650544430245925898293709227483988516271234623429420578354542973646654913576648335377374757657059071311 [173,136] -488594291370770073813278914923876879103525560959668226981586336184622942621830369103098669162273781318939673837915339267268766858906453092858060085374453215592545126852639495689568754098609250740241799927 [173,137] -19316137886798375267259691210591013698935387320598160533419094836878654991152379326135938454183947632178377481284379371132674060787609245459554722668093225994560099050251155138390011423829859374680 [173,138] -391587611725929923334140818845334278755148700783142293969831486638969416260032490520791158450984445614964499626973521766602827694049993898464435962786026730106028782220192946657396927133667 [173,139] -3739758356691701884481052877097683766389499044693294054952045019250052314478212891199516265291334313672749642259166759229291071714692197801203988404463624329359855033871346898605065 [173,140] -15152369946786286505023689284677240726751818835336595999876456943393006890541256191178563371644321637949220971114822268055647253836185751790366110135223810913773350380947696 [173,141] -22830283761664319668082567321618426310061224167100087672594122805526488351743304500120029478311103325992871885322250889984886082169969969845731030780668470916310752 [173,142] -10796094680991547544934076747334560360037771343371832565049603710534872012535808981643855922509846683325719485345363602751195046087378108985667480044992599 [173,143] -1279943954070172359810301144175918737742005341450335817117296237844849435900163624041477767109666937214570146571568964630494950653153636114353540 [173,144] -27949680785771072253407510051292119600977641448993610827059991635777370977547677900188227611064906366068445590965481063964745601496560 [173,145] -72145264612494863937617249684484097971904472142886494944767265119125851903791323833608969445792015233658003424612895495000 [173,146] -11153187957460602723789104548521129758725652962922048265555368945075702241065377231461028240583485310478721170 [173,147] -32935230566221300075029562662734091086593293742677638685963542176949667630283376269455454842150 [173,148] -201175576155569973181715913815413199967699644367832862623574145677733263270080 [173,149] -8379883111070747691275195035428810169830746427537814620 [173,150] 6712414631829442980 [173,151] -242397908791809 [173,152] 6490887480 [173,153] -114576 [173,154] 1 [174,0] 1852107540361972929669543217085527597738375255030548347125445288836081657001893651607692284978637325328986692346029034586752595120401114434635543586937662302977503309550732611991746621507643845889981285601729702960229019164956023973408584101643945709414517585669690095194486112318856351747666556364071476686375729090200353531082407256065598855426760681025214471808184686685459607795691633380747586946067561898441390817069465846796976978842576640057331737559381500412076087472777967886288654212006422224809362044180166880831299573247603689356681521809822340487313230748095775845091170283713359049657587737047536199283260672373138291892065881080893208830528602287572922073272976818662688446143833786086849767244155473020726348021630040121031572580502739018630385795758769600359276833809771990884335216471586569598179069725108214617056415121124868743139777033009838180566542510541053535258474136458236357484794087460684528837838235922786500775936000 [174,1] -16959397193569779226071512838802508827063104478258703034078191619256536861665675138834501244054934094790937735147465066186521109949055398745780454485408340198708409377706051699493510603505714803807554930218214915585916628093485218726378682465907001177974781587308563937985511202252239661407217299324353399626578989068614611394404224861535733499221596185495511838675637574324065769095691754336073009470021263962418721990470862000711320465078632454741780963123526411576919402147438299726468932918500219551893613143699102080250817919033201730619145217255621284168014519586781520093117424942962982304117284041222376877036057018326933353933033773251661380832631655898037048891942115784543275021133349520975968595669812925717917238238783691008671438697274859640643762860585476432646338757072099168099913203824198699353535286752505324650730332258507580242602830425294032011294090645892414440727488537722198026244443144742581802872814848215236842937120 [174,2] 74262613554072764559176316215476643913983540786442023522755652683256266915954894060748701634795878121370412062481485126148813624726542829582511279458611697042007503207734353430776242007744810552374349430210501583193487800834996601300561072580226742252399801311390346799788952762031470524713889460154406405830441151647763643498673405586446112495468571806624608588138351716632822644495201394746786377812919794924481634262091267319753884890495610950249776200015827834970191004774823776281984690190888902797983754921272234181251724743697105349469265652213996409578066844537277409052980669713380421140833132824042131086148839664956267561003979301933579817655073081676318685893184909375603369340581846814993989722387814239210063466282993009346326164751902667102792001821298450346946938726337279142675314186759434264358650542389485613276075790071415152206526696047555836126743231369770745348271037208688698504070626140192616593553048122311974526400 [174,3] -207065330338486729811558040715771385522951878109516234920302411793115973139592845793465448598592264974106360236208269569590428274506698524895040304365381171210661893643413159996818405286281428113364017253772793395988879777532832321422299316120513758969527673869102433393411686924766374900739745542849973965817967064539472384259248966829154866312144469781939301281125450635342139202550067500849659066451468580066595772593089512746534440891679081122634231084860922937429105051183785732269489970847700478504738333722936123747569022560599785031409215533716785918808461536577177197047789904722071485263493769082657465724263234095050348360645463348477625794050740516168540530743680440900785881989703454159537532937283098437630118808949868219031189687326939473780043471592690934274036766812646805379439518738882248662704431297811775107831787238499457458490692982724278468527579146299128258541011745578934398459998040261545767128655167576548455930 [174,4] 413020591699126139903644535644092327766190578191482135873897980597397090152080469810172977576820905441228025219118106903702206376437002915742906360962898700804643700662570333790146596024526185593030060833461676829897672563618472303030926969232969255697856736534201208339443104453017265147052128231419884814745812240446690490195011790639136587998649990102231858609861692069823713251486540654955672547827633201516936021673484121626297540224646907950599319437071231076651897808460268463865345788559754519650944306015596541664398712640304084962950637702260992780248564691982816589451018963670205144553739207294836095950576752675489919742972740991101015464715142905041899199185163672173639151527198477101806566742143383191455641323273326590571772305753870673062130427964431689107334200308895181504571455937327612484616654024737846797431147723647304155398636059634589441946720723560916448200798409263784793059600368915502737303440103833819680 [174,5] -627834290106091211814442186227059881902833462040683645895302487785366711400288556860172412962412497638640890497098679271039907793734057261055815489362999658783477170887154925187565018224713640041541133311397290125062970181773414104182272611600015907613429429391743676753363744459979576416342570738713174945301818012720327796675977101647693263100713574620702485838032635240492933555051735541352139018125903608853476868483318460225544238906462225719918510798434393555410156896347537349636257385650654289956967569325813442406247716048388935750071862077130955745396179915760312527785688297966542905167548557212708598828158864820554358443276218089349994120454474856340022673652197703533329210938480745796090124322479579002453506680105465645804887065414246203010606381398097686353355927291670268698257346995548167375570619669368010677060491064011169487378765667333795708879421283019857248008623000656341327056875541761378493568372619525520 [174,6] 782859002468958425717050097540385802151624934895987931423954156869385941920877667838532188617668364281519748076058357464517259834904508506380203852634882566180447146162390881802760484362972359284979469590129796920859382411863479506870765937201098205773703607679556743996999290427198799688028905264391278576460955389336386966944604666036567390105618126650604100347609599417319340036336703038764692479436626020564370485971704718744456236564470336025957902192830871901851966467380536262995684290829383649866771370116859032282624773819690944703109698734096619304786999062022747149560399115826682815334765510324811154446994977014264908505826584258533585028612196223879672816004225983956916825891814970215607183598698200973787732120431979946164646474590841197498624153289773204110863095466127616459289088749423009012033704775109439010922114305821662521563887782804433930947999963500389211225165727780936572049446052195523217994332657351 [174,7] -4371663210386449913131187923603618175862000059893634712796739390535790309774753893429176571136838263902379152372204857515367834269484424095279736756848323645783904829294318893830083896407994211344727606379468536495664424579622554316886886560489753188640728751859992729947372544041357990888398845522627768387155099940817199502303928337441038049671026478485168675724089944032435397412840581419379988854541357430361643667830020557486686185527214428926077910437809289795357344869959951346231990633479157000347212555429709868406115979976664812874436965236573260052791831679370371882411531990217563736825553511808461998662362598334981121851162087259119980583517310065589371985815645562144833268159585186890428046634017883937652502671912447590674044385202731752559624390496714841328584522759767967683429118304677896459865246271274070665970567150953363447668807705052075579572824962326232860039483401900774978298865865042214063659985540 [174,8] 325199116899672518124209130522302179917096100818311493758318274593658755477480673530140205261959267744962875748099707580927499387587491955514057250524171326484331510019162760785672264443464188230864220366871295008887163727597133454158336463726065372150524210791183858854989242184906929052958796352346943520833940893438138718875388551111644001385527775015341042478611656171678742475345178310716847791850915820704091182352913119520744281739094561557087333320317637364794608187547636507387382933625822711842926140426869877061195691582752431867744282076892765456391802752111017464993438696976406953438032659893558254449315951307574524991937867630802384406576695001757262685976444030723295944539995571327946504836379313513793008108225043508280573566573213297215241907700342992065516593615528667154209371608548984339810991877579556834331378587489563167035412806415091721364881367293467481266015907302767221357073340825080077453137344 [174,9] -20200071800127557616008605454625747046872081124301026958165310709332750402749244542388189630383426149364226023885793910514863676754300270648295911540247902175029521219071018544914990883277924780049184628082665508863139427014234030651454624987942937879189763305368841455164980784927370305913811899344843010071871012098406711425084823168229808592698989048527599155073643202377117111122745813431088207134532887352607734765521747515810923262609186894255556515358012067305305135217778612127637207542207658747928886802179147130095210917950488212252351064345779014616251967694448557747979855141488278584434755012908131881771330043548860425969053846679159567713319735084378222136249582542539885713969519218848940994889496032937890625913459278780042672680887215074057040621855593216551949256757568267428231748983135517224680998842182246133228835607590321350103870995361921019571998575984866170175265419757114926161761353393852210485918 [174,10] 911544558316801747908671825385818254134483544188816808154138504117589906046074303338775784493689013948412230939870463429414952489123528152115991167796781534950700635703929713473315118784229880565351420075077583791430290078709633916706863213096613475042600586193051649335463171687297095554435759927178201511520416352912004134676568341644647059381547526610601594315763285003264376989568147655812125803485182427505176130713926285081957694309600539453052764519720455675793357198967741773782791731575305045398375716346768165129259276772262987523506761986149147854011187070445204277979346169623981648461910188071412745926470821977469042330659281745078324730072642473890008199555825109432712453443103007212465379917956493392648960056172187628258349129539217966598357950241429014621413544054404772440515675501120637487310394544723301846742049189321565050290831007075263456165202297481846462575778507169339712172008329806932883809168 [174,11] -30826239758985196227815964462038750102018006472632999274515548828419704372200041144522719646697447715299547064169796179441083467547176193705375517707254969630563117962515712572890374974282784432340587348782521801186862715282045143484982494316308253389265019097854246465980866538843051281030705378463575257123360779834083820643600213718208965821275331579411509176133702596721436807547994707081682395031126130179748314700952782734388193885867277930633878901103725298449940824052837049816626461281104371209101109435542932099310448869853519226719250894637840090922920437402318037983239898183391101812905945850257027714602637375988358199598971244457826963650503202940146967447432245859158282259522435000672906231691114962872448310088445957802857595129901825940606651802618175362664504402477883643432314037042011719173661133911019490784236493756309958381394092361311073917909403323603393629292784440539152682007861288909266763718 [174,12] 802525479794787326990311453042246707754059264081075906921931520593950449645614959080170530724942972741625357717425928540005380845690136360969409358560768318313216180038001262839187433179111296867868656501324345551061694409036599153748501248939554210469905791101965647081126398595099728397741288858792907810794141238292275098448696117278520582358696222463711865300333664945531850131251112673008400109173622213213097760769845088676753329376191500668175993309002694599965378504509660979450187990220910995499427559772339338234672783554293610614005454201261543501126932766565567751833466582773248572907501484583262878766769204801640172660768191464984140425048501580069971979581473668449951563894089698446025307995777733362628192425980526546332556823657966608544629833911378466699569344627888828771742259147166138323706347085462358723821689943699701497358198154086002485866443088056242597607833820184636430406550242341529749719 [174,13] -16448230632528425994383849174850671472783671202335035641900403328630925129033322410115486425480869972671873863136753436395683543724197759477878480276104381252371083210884775701297562240416817989189946450490413321347810460289065407194038516893082507301204823141727803103720629350481463869386559390019906040448134277218075783346268361469618624140012895178246967259235444543336878319020925473722792401401280983061566124846037115846228155436225734755717401796577045472002048260174170800851632158641156671118454592068327267104655189372892956337376086387392256785327751061715091978946654573738783334304643821500648232581941786824186738825973429797582532016855920642793635988464840368009360571209596553534622585561860496284332199527549648016021430582427626642625726358988924549419738500066528983832724983200868710637366425490899188843861919114950611402006874552036359813731444166616199782782090530435818787416072765255680892860 [174,14] 270461950694331915467762617315158026858152517359808331887453715092027548994008427812898038500049581970652138681381858477263359652969497525993040852747985059773933946582829100937574721254450221409557353071635567094642551833495969144196051314908822167797412325366890046438908928405170494608658492975222787776686541719925377034819920793542410210634518844644875363260722726525483767576184072121082222592150318961984545134287699243335649162327260730125618914809016738736735580323781001093262752771224627749490499499495965862766525416089481514416188992173159129173145587671352989779894836327274140982934186630109880271863446154041634349659457292264926636379260565290179216637789393141205044464108593713798648738050934249270391963893602226954071866712535616242742690548367420340032035171936261829213793431694054653416204377808496369819336169239301578504292411881259008405177494035296198806087264883299512641215404388231882424 [174,15] -3625910244328990079977303414375265415848329621068952065360093239530374169219457316127566416519308319535264717507881399709708343715163733403294442494617099756464602095642900193323509777025009200893467100593701992468484720459759554719311803432048641435273080322781895557229848843230824787936348218188115350369045634116395033319461363358031598667343109393777454414943172544536930795932145130537004025280268636596699685399875068630201761570347625013057628705716521336169876042597255395212051281617457138139973522887082362807868187502299540522703169060569411479833733388120027952865813192519407327473083547911251372635098315861608841287554655439084786015696395225385942828374349012456646773906322397847363236813063217057779154004190816306834883855735080100629277301004564751645473630291908580890717026859501960591772877040689195850704678507247875439963606907965629575739216692198072171954269929524020688288432786518887674 [174,16] 40185927165299035542315901183251938900688115101708026733643024598169314064497630201469173838651116308831118173689249449203998807647238881136764929529354194204192978104586996937468834373761869969268241753386636708834948577650053617158225054649185927250916269882907231160251495796179832818549370707099256957347441676503440489259743932095703090767110936378167877645557304213864283586175762593598020740770405477453971883761626260340917697077283843988570097837109213583828365032549897603781022392403992020540556667676082577012812475540460227014610749503817931467033405125648292953633718873253192996199299893744743671473067633409637018167076869417704491434029183612813943999013934824711654080692029145718168709070541743567984923931076839024321279021192791534898037463635740489366918422789584844699445695386289720654418593246780558502777369818902348318066724770202615078679318484602044125904979247766151943079794534325488 [174,17] -372648543504574754168584584414584580051994680955783277963855358797943844926523225648383185292907527093065609556067435462975353508311797170454300983023246815467559508595155077459392580284836405424546272553261148715593727716093628408705349002834509099960906383244311312277611853276272979996618023885018460019065061621315189858419593755351704043539264099993517900345992608605673527179533863810033541025211880734855294773081526298841673994042113736683787027573685240219719525986747228010565654515795286127696083890212328587076492911629646682133660487603862855837270469522095866008469407747238236473009229443438904022670533055160368564556805249063855058204786812552573600108505018253697922271999855177013514833319688899054037438940003505235543808736559170122425999187501141433862781878957625685306923864730538320429166549974116972596581422816363550778575997085741567519049188282613322037258456729398073252944711942106 [174,18] 2921803030638593183246293096834694233860558187210633863701284637361953394101129487242991564917020670450360123795945490410453565868778903934070519109214360750792489764996777500105046642752386976953475982130974296082583078541430905246937724456042914265613104232283038392230961568114960047915971422870981301495025750475218570023311739247195719576298368378815373802781034485103162160974150081415920969732559769792838574569066183272266557413836256349617431812387786043362788299894722561610715879223265922515231608258198272997855629103831718444611459292404555492215399646183648827123832909234289198143055168527458125878925151613756847719914360808582100364887430542916042510617475582800174715598846161405013904138559744131460282531181650704238942244292108782725540296547818607904766021072453626145962306218838920478988285757523567884591391796558570701704736024337844107360705557169522158101351393105099034330385227751 [174,19] -19549103714154853124927273830498672671191872662452443347555136753846467227578191728011733543549001964997545707700580704015424775501971655226891280652020428249052461471612842328018701260518368612507280655861244254774811779048006160694200714943271802461737514863724623194315035322414770932788796814067068250835590144622110315474663743927164321083692471706514233569536608653333657843058738899354225918367919105016266658795626862447112423287874030262199856941093540236797454941782426957913490470480053838411170730814518138147449265888932375353283486418660150714400197564093085788285899102234672562808009419270196246447909169501374670367106293753430276788629526562489630722954152834912214458335159385307397027453454172860768182483839097403268581607189993687570624981504239485369340957574553663977839329384346138626494051376942493895773190995557666057077688882815479926339182778749539563132470201896641178082627225 [174,20] 112525286287718028830296168126467145441285553397161108270233354946254863727019328459718644088777571958110069249144009131517792565720743440309771291111354905249119461807738302541419366441962981152108036844591461692967821840123473068026887063082906727274012094017873702522543827982087906940111989730205833536781339194209590361319869594561613740312906494642121667031626393499614303463113553056298766378140520073760556837500253107388807538758912453434353890751130812022804172712527478876386503739899842399295043743842964655417989551099143161143351466819650472283741521476188229123870915132285325513776575518494072469395196072459955062549804229796025728859195017962724874993060871349091242241493853500761737061467188216945566976692507833480696331916368180513079360372876962045161875514503689084110476793426718882375591048328390841364900256086922316141879562916835617145529577976849187441364246123840198009239810 [174,21] -561223397115451442183982068963692889465668376271353881336495709655608998094155028736959589519749230854264566126171982250695914555633248831406440714324341465805585436464095639815659109851080822976520981346063678196479874457837869079456083055600097461411173376550387355247508935140606842494263949931607545677866322965478430225596391282598649929890743931171532098458062632215088007234657762341943218838899981030114107069871075065666173981852965850354158493439291383985373131749346897107343681406735087056329729316798618858488363452933482259081629440652516214390916162557100933369579300938124601476093683810335426424055147960940755202585028134165016166281927125063083779278122913141808069565440511680763418692787206812442025294934753029396960954009570971053585961480835516947260763693887667843976653006721847296279622907817427414730013803631823180068674210143419574090005968637794179991724950758406123530150 [174,22] 2440875696008194587110646477510085910018925654344081507668521002003690871205979695505593859838891866242908594716107845137724440311647954122006999069991658584326640625466645185533448279451853544023682327132914537520491672043398759601456410189224211237788789281713164854995415813685541325221255460349541174733645713045148918840711557861124146527925938221518816738166160101889287851689125581425908049776682614733308018895193326434438901391825392610784953533589968076608774965273191232914289164402805238315561691999107175698447997999869063745341988066654470777801380690661567037770511517610067136115153997897200298940588849830247647954841018655183668220020320957042452413529611508073274337775481546662668906814448848842191801644358619727676507774354047151899720351388160939902981516894615733437864347174726642449778660652373176261963832323054515541985209238182114689443298329161886039656947377979719721345 [174,23] -9309654828522899137425234468031243271816233064571636489177926950610867427753472770931192633220157673783822132134528184429385205392319098729048756520264753181889470253917975474771476578982152695672516024226804989319949285382490048488976509665176468845134450500573361084476018920913496742427119585611258426921347421556591590180127600233827760332357904533339803920012098156890974566014496604590058853500639604712740009788643793844422460337711244757112538101874803626751567047579187750907137588006638018494118229422004173391387967282026957295176876423747969468837803495801620176753380609488740591913177837719850541283474026139713106225114248847388883481985707189675216291981090347571425473222327526931762443467341473054516758540011699967082408079885862340446434613316243040252439878839095399755203774145456733289459571402315557699976199001536618471957577048771115634581785440088633055883244152701809510 [174,24] 31295536114391014901958756907567709676979385642841001994217512672359165279361761779150368174021140453182001694251442181188581733565506682027129259150051650845872381098004753801392101056588399722255293772612454538248650551412874754914519810433315047254117675647652960176048446737537705517927520263751699154646466519027291312468791622852741016730509363796972001008907911295822966307580042251644419522430884395204049272717107779037517300415641054392610658631119557545902823867034491662250640019268479344098596220242121958585382218417594474412297655533330951636661988825328290847522842676459652915720376074744713955880454380408729939209808420654978131365918426009472158379697502840675584701588545583809985766149240358863771077640294193024531409770761292422313959748722894355886374626306133469755644161832152191303653719187539175418958139179649072848077474690649344055006580816651832749214609791223535 [174,25] -93139761156732717967158390003058598327426621959455930383003693409997838662596981725479972468701922869618248984989028543462305794460747515156922622011078584617069330168983040862253847385122497566682645658968315819382866550109262342654707061565452657554335233221871498713006488829621230049669255349485702718417740808057494036001906023655859583451600323741266327661042981448366609104605594190834377698916324303811158149501950869757243430259498299476670022733085079967402018252929893929713589086638850136833821616235728130615988445645100068883353980684843427422315880746065644910375046581936643565186097418082056458826690599363399853879430820419045001449758368095561521977132672416956484370290919252949665458934927796597325109216964451389242154770637086706774042734650658836646162782442338537075916124281017043644594405847199778116708457846657165648125333722913778809039780542117792850517429485785 [174,26] 246388747609481940610092506394932864182966879896071619162195320769575279211047754022079237798345497887905204862700877088340717564650591669224487619460025191265120991826355544508108793425411478695003138693479271039634555471621561117514712732025831886069650806343732227728051763535592287051244232064044676548996522504743276205527779674798684691486011992531348897799498906555019592231624818786806159343956160419235189121000920564597985516201845278808641461004986855690971007414852400772520591953122509277078677836983315582254198080033701530752548150042199456296104055210834080214899736811042511010114230033965867184545347444091217527455326736340146631223931854278260559439516291800776043069343149073107219016286506243265729515055026879374448788505702410362383732171805466888353959399946809524655780448680992195537227167015692877391616407509496475812947565158009101282996526573358802138268238370 [174,27] -581402297277684531960803738628308038363597647402154102858191337069801011933972316447980940610609463095704930898955827325472099342553407576628389564251848466248667559731999351136878837408350844655050337563107988952525774956209802386435644299590706810549868374943735024055690105619567410569919634378164280358947509815829143485076842918029227741501820015881328079968642203919435976566128534951605494262114270460259151329511933035060756260309419756792098225475246380109151404485950482644204612050786833895338040486007941608909954668489086100201114775281600958538504233848844313555009971795748799711131018112552692036841511751628162379424219667815694984484025692744795134622028012606280726877149922655043782301029120919742195374632294185533142562590659154122732112753846679878337494018030848927191857949980512811280692723487527349182828528518248647800661217365236667577146595778096339158593305 [174,28] 1227626572598774900045969169459508968901885541689186944329400077683358759328463227362764084581392350928017648046222349369658761063426436563244311031671186017636305200766644439262932211426285121875526873773071621606038337014684042435779295923836002620327864035056017429983209465252158057766798278019790314531898350255023964988594972276491315105248641265149675519066369748524819043050334888963957389641027654874103122529938144822504300043713425755926041145427072521175725931129372226986329219456706459488093333397728535064533412057863286292173076283157196601392407450647172708440308471709864412938688277801989238934374307299713381989903819967462425442777705332966391523424697771236598865611436133865773846866753179079971171421089060332777560219938458598590933458170721236901552448265874066700573487053536531375624529105016527825920897916035051883340631166456858733456734570952514274924430 [174,29] -2325921677686094357043087062214942454458776498636514316579088016896948030736375028457148180168877441555472173615309543762206416857291396684635679113317017033891566858279254964584496616553002365348286092851039380326657329751823110431250700673773219130380259878061519582717351304994234478302399096841454765897916690088803300902446629963978512576331013284800285810844035924650499458828012481172838851829355373068782312643421282960286459950108402225151730668992969172636343107983618228209487955144949378114839823068887105819243455880913240246821072807964149811704127386541567405897459768321684786678868886168027539477713455511949274096260708336172628067973363980428905653187074096870170332049840874210525567799487237509098801794832388586555531147674507411445674078635969532284032456611982329756607835091923507667448743710490486597444071593566608357002558516310113832155124826620866847270 [174,30] 3963912499689778168939772570244001987498711418410576710764255188795509305693683814834542555350117591358553952634379979531390094568139674820918322320462418499418928372295356312661302022904984919101880438412737473939518961604180898909258190949470805738992141472763763184380623482977832223546051959191764763490076156414679489087540496399810691546915255236651516442621366368509070834023153140049177326983776101032429547205852937268003060240914092786317022993807618551691751691367994927052572282107957267495549035983441625960692049610886924379674220714544400918114886519027535788132714386935887374253241410711207625253789718792271856435607674088582662348522157396146251329788386119236468078137703043073703048890893175525564405006345069114082199884123436381000091422343053664714186627996787491749063819400025755747108735923917468328420058435008765546822609550515197507710708541218003504 [174,31] -6089485175799670401661656229051324010544265859592987841790205999137105522293482012623377051809728853560673343280365915337413272156716097141021175171010908391037264568178213807681421796628680818454274555000976568409192725399739734124186361717019331728000710493716872524833308329332664967811769480614427775159741819267861486645251486629145833223521004148531117696539093257856244163156402109275944679370604708295434967479351006619307436589283516822158962770310011490982725991028653314135185061399123133780545068128667839206198559127465831902481264009293053215647063119167921115830569523962641537020607837117025746549466700399824683427647963079390787864999604740478048976360013249920998290733533052090594756314029720071281298814888643956656573648335484520075946617568595805231223320558507152074276244501979036137441577748985116958430490069912267643419876782006452958768932359560450 [174,32] 8448272960618215269654433092311774084518771692429625289030249717045455092939807554768076829772631146412767299160282626099488600680778228598877688113610452030798319709389632296090217798172774969094531852798017997520646235786013031607183955111791879731684087975426384476383298310588620989122158742202463755305317545527056127335544880646596404047803867667143389903591101097553565495168602962964887665432810220716202275927069183768069569886650022701553365638433580728066749178628498533068099081161754553155648209044445504989185354587756725539667711161549127092982552584667391922223803664904574778818244258045388974741564762320690326936865388275718336522746354991818293043275050668998361273212837284252926807296787237078314633389689470600572397903772939634323055685828115291038422209808487362375527045681628011636894945583749893509135852886332541385310564806477451471445751488748 [174,33] -10601645241719044963413816716726388998925935220977144540941529683877089712449969228805532048772814948215067614209978629709603556179769357006224478560873659846018090559130556155836993199268743319060343640602571136424791755947705331715281787329937697036748863978305825962095465282259123910171974098026538054349604230584403592658194962188501024051067696336757943984504681286804120106171925427629907663721633733724941442201813178768345279546620526330483133298990884402277320457715955756165320307741256257071663403225889652454903225864479484174050107033302261233498678254609808551722713599226826430182972264141207769797285194684247488684359864647720412340050274175420824336826906579656872461582147863197464626277845411302800068115472247615219521645085349646725811513330367731087142449020192300799496966537439101359744067155916509839319495069322710299779418930289130471115132569 [174,34] 12049641142627005186152435367451583330574340654241165474018049814540395986715064436236162895996910843920535171813686143711303058578764325811664034625599640873472991852953169469218709037760836336969719456006157819938023579933229326245252342543996636220032463714176939695041360797541796445423572933332579012423561857017125784315064330758563502086972464084991489736468229381940961044129031935402355283791546817411654460318716418810358863565650411433128077525858378658404848025028026327275392961929621552246104439207370029167465313493252766740653761092692443230744216726446233820269386730730923797889901146571671796397892908838969890213607284605406980295364926547508515564170813252841106437795935251930167828117821800978851578903586784853787580058762527005440414419178373250981528193461590739303495356045160516570890357383963325733688195344974156761511208724455076430886209 [174,35] -12417776411371101000924290357043488642769657646353176722687029700191956850201576654267357051542429832398474386301954268447640359230908117605437137259408012000587386420231161020691144905756649660319682587739626487291582001809511299367748707133269238204720608945609466272408328280474889328576915859762664027781345115192877875345653168867010429578575416234112659728395030033185259312063757652887006015487023594055222894422172753545584975058326306564448136205913075856688478106495990133471063406889920414240331171607338249133505575320626407876871757612068120220169492993268811266282471326647369982816268605288797979499641914441723345383119696528051500704360388766553795498949957892545837901018258638825213449085471623983930170469117840442065319417587554320363468058320769709928433702819631489202013874482527703096130762429048723686718516624852976069105054919195165307385 [174,36] 11613308326374481146827617558856416936496564071314122479979766010553813714180979574089580212946140909341215030784470209521196964470363523368422760210252201137152470848842827420220729391711619940946757347770338117716058503543996290022971799483717536323444344361466901881756152585375368318256253251687056220744558646111130403484876342372500738728162251265125511821566909199326966494790382557703951718785301002934596045009409102838383641691989567728838439554205455403023388498845695765267859348072309167291668071335345940622606572328397926993082387841057838163885139249655757445854239399556956888083762790349985893405361686141631044173994344251763987125278193288199875506319066892665495119122636479136716907005334298954344729328748690180292710358926555971128691407089452120361115392642329774439494416425748915277866373861992857436395403675118996328422961327636302013 [174,37] -9862511819668926540315193135077431655172618395976933243082805899778661584808416132843094847932065450967972189174038207807258192012879503204434091919977407037700120358062149525419505672508852355152817814545924323745916521722438989527169385602892279683797170205520476728371328390955550969672104274097774133766230642761552357068097901395831938279064164745953518877605107226885022417163188344783427671348374635425229209581456633751044721502579281188185076348509884321175589938597700049317234464081821108004899636429273050467249848940842968612133439381405184590440241256192466917907124043919445178575932850688197331685043935726381398934986614924165401492207825488130974412542603790433064159836880260475103388026562180519747675244189162298956355194982229033615830790422875591976748091230989226402744095520408891772399786047126409938219766709703647896318283037220738 [174,38] 7608896590895589092533540028721427435246539980039873910158751303442199728347906607536595449926980830165501323337877144960087364030555218774001138178341124730527885879766580090830725422123830870463698876410393755246885971531636075982136234689713743779692987168794917371566104932573453517638183892367318869128768209606312514709678365192374977936759828972030609979593915718038771055525740250876520906099366100789625148716112023134898841387556463112417359035321881412081619673265585904961497252279928180830228902669004343677821888516251962765506605181764990997446203926562457724647160546858071378858817437474864979104832141313805877260241259401706673284100202877877619381318634879770784164233114092811068133848500751240234076885172886267054325151485124617746032019114815719747932891231798604306844137351057146171899352674956765873129287879819829330434773910030 [174,39] -5333953513097616303294552727933588637823412410767176045660958267151209731403547648270582667055773725139032206948901340247969134369531265895930672440010647434466813165814489178358092206413937398033413722720944557060092338615121642918875479192158076476356054876082289325902812474101099074799446881870152889640434544829788656818528310203561992814813195759848219876504749683716599280462276374789882461180526199731870590487364131280682442896066046050320601513894035376358974257576738310648055886656570000088599108694514039811573373778181782560285196225076189599623455314542812131358710812858388906307060541095452500868074623882235137788659259784641974326205619817284721707677511954847860486343094743672343591943926833788523034911396147767048317757546778032325466699474231577163214230938673350869821304457363079641066230302153642629658459357006725870202752956 [174,40] 3397579710985094644250310020897650994732967917860165206415539661613968617605981566282826225745112609786109622945334180680169548388882765145192209173578184213216654442586741189961699221316437366023303617948489295876527580851743094512879425343203255251620628074073356074307883461973747363497882052696788414366535131037625682784669396243487801045489324518208935927431778687577227434759068164402283682518306924161964102921148982558834851901458803641039931163033693418777576863622729084166659914397610182938193404141999801010878769173882374924794728480312299432521064939299306386188884423179157835790862229284300455334399708777648175918045182692783576166615978918767402829281887257552138744843662702584772615598792738817746985384429738564591529819203736189832731757500534647024405992263007331230076590034395452354524325685045520513234171371752655306866928 [174,41] -1966035231396871583151617612532324603583323917305426214747645522023320258768637183669766582305318659747603880741431143263553243113977794851678761861850356387641859478684931243596568137649935655128940461760739049744604929252296361165752629583104053390962357851963495335528660319331703289440590121408198072685037920008597629224613933086178168891886335015016386177728914195483561338050730924881124174481221100766922911049113124589117107430221270846062808745918311216489976320993198687517577629294079677639097293812969529159041544088272423578777215855260360209333106946573714047292935298122128955800285765119749380099425916272641321374840531778917205916289242115289807498574885655512796101765407235673542519850444873385329674893901062262773678723837449318961881913747798346166337264205880154097563850776023074626312541673834105485230997542166895774288 [174,42] 1033072569531540301558326472118405193331217465648714597641114060886358863411601846695284409100771100329910066975641548630644260983829966799266185204493581828615464473232549459621669529543736773937469255554109669787568869369134547076583155223844173313590685610289844916049891083649530754620807175438448354931901259432859593438870513828172665500918404060804118021230891219376137618351537881345124826890489035545706302364504342473859612165064622282166224830489220380802644953566726520786673251878964719356323746749001717606302155353098170026558842229476935248191221395328307437532988919416105166594049831840917205358337145245619959533366242187725702094815794719173686892778674692278030025698192177868727657568518923629249120344552232847043678914755580850354722643256664962647845900097827579690395472202565058203244980846089704687775699173751871891 [174,43] -492620096179041116425452588802461949765993043878838932792513076746311753440564574945363226140000621731164364518817229551304088883840641261009895569459411068904523629565702097218756988913743992820120021058800133201543682875081931957053615741130123400241664190158830369199957354474394373124748395422514247065647780483609724195907141037972794101899178946343333013237919386724909124931490521865899855715074744629622331409971588890591081784643356968025082835788608991332034516160365230787505368970498134774270139461821198591256598458166297712621869229744422661061646098081041349605768010086390089216297717402360230933116421480379753743180085496003901098177591617485406383444153249401659263519072573638035259710104130635351532712381224489869402751951047481289199291626457839370830265326184176156666606113897429470455563249205220238725669255410000 [174,44] 212992561865252829280449320266530740658422964241842962976915906799104404972716629036002108233102372427927602518932892994134781656324978948482372666508319861373773929252668559442486199628907188543245965077844984249589765399982528972763468783591083505914997278876782842818862558002448320118355924435676724140260446514777619868915509418354548274896714362904708169940197667517206758711840969000773876859413155585217263202178813842682602670416211804625862931930727288386457691065755578314157655052261397177965950645828209160737647000017349783623359439538160044975093848192307073983042518942716323899162087812754760631346423176563634401564154546742814479715291600049129679782670223169239736988792479390881046312412247606606617799386740066688986768811287275916821102523073026953228511112145360271435673886720873362776453958085891230736394225150 [174,45] -83410361360421602398638574894559158488952045967199380520393350175008312532897807611389311457885896429807358309468355798578251668773974286142787749232232534160231068746693899416215051373242723498697846201465607732107582460102848624313980857734473573035943393942932331730468475620556312053309835010182399464677089515161972428225904594404827595485517621183027816966795423564029376764537729997671698204043488641469790151338711952576976512792222728246508921182306860402645623556214259643405930468451069972962039261008714064681820189773748900278697296960906849848149722056419113072221573045704054076671271518116146924088705236716573458891242543728350897072542491698717247117509422255663382968412068163076112384233888117566760012027304964506249739842707077728574136236970629022390884038852551201791016888097825589579526990851421017475876650 [174,46] 29546839824836823060530351538955126031429776083503674971130993996835871227355330789796717702384823908053985742782139670982497446934160320388430434870707081636744850695050556270934760822111962947741913504204033675501611956554235715567847791538169308982565231581473229894591701575984869165349931239942510873241960918418786459707206437327208888811087325783733744462308545561884559418429023706563352532520493772866845171178206253667543959722948772175149515649135624598640964585820879600340484903873647218276187667373535193530262344718653103577494610029078158083587714359003376715306753659141592905019803681218259212795724543423324987467890075147672707110001651559956352436553965305950747529328503965554655122742167283234850044821023522580693751530164526839789365679631801866559311622086195306389116887193207459924779494803683557864100 [174,47] -9452924789352152843244364383724019218022054948643925102492395292344043659066757372403644513079583174990010642795174137842087187222656154260407872212121627834431140815103640709930932519090588554495539486962311158864644272212889519852314290242293572079702219134242340978795994566257588777874105356169631782733632736616888993330162841516705030668459328689879154561491015041545814571637259683593612238944149695784270320957343404109672103493140719311469266977778736762633206868340251054702786810619951686115108753002381805900250381080219226588304388710714149103368104324216924409706819869229164889377932697049310782750287273627601459812812020116979303386553755415922921077526673470657019842277363755875959103324461428746338319721240493742271529351425221764747308448833348772645112337850507330494786959546555167649918109564190969250 [174,48] 2726506704831753081519812905925941373478343936620893415921058731649669380114154778973433273574522248426780622646985248760092556454989293052833881683210448151261281575750943810746759233749572238293540000340727873535087502868360980809636787264960599727510109668619905398036399070517957464837321270079921774961958390259519681681056380383931598667773632454951739747439745264487226266986934600333865341193902338573450874319039838725185098423746723339113724831083170707211130593973437152717015274405209517941495475991628192657341672883415321364501817758005569234720393381528113133422479584763078148080904547282682279834222011158105034599603580804437923592827118456197492192270999299673070784153682812390632037160817558133135096710910450227462908461846821316085756053212819659219367033424281665499813585862939187570651408146861600 [174,49] -707524007095327031510152882269045858538670774645414313323829268094266130570641139908940094432595947175761357298300666299274579034988283894071281702779125842869580937232319046308517214840156102580183549431405087599673351129489796710246957615533878043058597078522882430256797282669365602952241361300693107162907543707373688616843625706159627956535228267968384804355301061281880544513629589668068749507941670182883751565966311118888473282521250455558756074121345381213730004536032030797436714953882087872317099901410538144268875235393799176990488080403651711085673187433347641760070652319590987354195084727081173254694881880882828350386761679196944543018550185742382712931408494434692349764775114839099746349089502382946664801315222722475008830501601446535133684199238768681164468092469682323636363469120363038163202021600 [174,50] 164801924845281609982654828561544007299698042548242868551716203990113823871039652492489164791672357840874224634594443917661215370077397999155149318559221756673568886497692609705770002739174846715567522930032981932386880146062434952274201495374705002264636145522588011710266229061275028453014794731459729376533499558943357260469505390389250639125118361252369831752063889996301277908095643361055477696761457736385905984909970834299409088289517831680719863296336567536589090564218972041309803899348626241599102357822563162884286883676116031743299480738717607380719473759622891228310877686263768058390946095450415695149007403052985839024089351691441081892321443318069869293011655797220904342006437667035432078171669173061652228429621600635735098690856777002012001069064690273013729155764682456183422566985009585131498650 [174,51] -34366901748094506835104596552221524599833177724953239555509113166970975636974494882508816381220689147974258663332209225070443549867054904260856012944267844288115384967799241720110726675103185542871684011378226192834485920724021897118633739077798759130875982135914831740369032072438116204129714842510334592838475147777229518920366345775776861283147398552807573381681909199649130885588123692051057435945718984001245971941752496761666127019577361461155069091165252042224831772805870435891274733672946545555324288047771003670792337709760203790675713446028930638106903302722997095029878008983599156022616205803045772512514359794756570084526364944383037813444984466843324515817889364081807345307454070345228176432787644806146929408920246083380038435199739148004600514369714933333009600437185797887975699584395738876975 [174,52] 6397633200129596171244027460114109289700464214573781393791683869264401084343282908652514198964516268901482251986715529308484624465658652719194299180995730814325763645035069270393370009880852546490058328169901220915625040371891645869781181070086241287534846182937283285573878145184311787263893879294371037450222601975181945232733803631675261590016629943715037660295863768006777406274218781038169695695412734671862318956591957069595981239769149150588973945736513020573069875073140385901341962248194480300033551631756732355103454393059777710037571449032514759334942495326665063272420364000338995738196831944021044149327718615808142090576517457915301022535182623821551626634169070278723419812109185481070980893587426138097262959726859929201371047883439452685761361169696340465145205465890628240688967874978279700 [174,53] -1059770083157197387895892639805770726897497425955203967342551051351141418677012098746695161469720354466139672064272492832396201338729957574415844068210345835351138028719632928406179313941366527415404370015623311190626523431677844595909686255553401463471683224720880532568446619984943965603531804194575607991907533415743757650817100835833769063946263673641933069131601399449634070967124405148953156306703267741903766083265200256565612749555368167379272349440407650646235248779850090565836695650012630465260905013101620070712723481494177952361421090490725217749496734240738869313779972706929190629170036803544115216571594541267990274428804949878188685161517783014495551890116353366311612600983914424138047974355394322329582283256686158367396111724579611413748256773435849215287565220624797803839919894663200 [174,54] 155666217584047118091796505362300707640316052923028328836223214323442431205694327971669126824481995943106110409826871462585528097838499361400953050395102925496374894606098711085293506242614476708983994750582047507952296679957273290964447509482523326073342725829450425612631042268194772898977700391378890068394631177328246027043984286766982264734680100147421839453081526575341937091620195348689216715986510636774680036291866096217446787544257278132366203773381795798224904265291755483483619925982667858010561698159420648694301843503314740583631157426363047864661974425252472512073145708773159914117167280898047150157930032966856461030936842072827528280055563394545289435592722322386705539518860819979574641343905573130678931371830940135961006746540925576706277835092457331377481548390399012314393538130 [174,55] -20197882361815377063989131318119417426778520721672070213497122273014923717471297613146824215955127016601687822187537402438165457630594196564254677962372232513617064349554943179782184709298657167202382526217378414428078405108129002543871101863975433450146070670849799682070609127882690108172990501143581322559442158579774435724059412820561514040546500148020954722739275177123505897374028111216068940612660247984978032060549420892629614024751009466619188774895551451228034739289830327666336564029868939558396815627685927642066482786929387439361309259691467766188497395460444057607515284442966195028568176726764700966667798209732928164618142277865775139757296546268250557033411734350353786117059757920212968697763227333327103114052308796520188191859505132136226671885566893418696888762678405956678880 [174,56] 2305387037696682879578260500586691055591009883841911989127761929490627502369043094714203898960706676243325452992823412924708284813832215134079576285724217116911405712640551191789594717809450982967754496007395208705713188928291859775727376322688225065767341834869514820567706066349874729554638423520787711427165618899292245397978433638716178219618185908900848858999342504723569356368075199273315911502680548065938919886651653644222895775785339250915672366207167529300584850145401712487440937966889855281373986900485372106449596921205836684266065555975939966790163617179760186777759076027390296367595202910421298853270813225990266161719454797456751899845615584534141366554964945388227884403845004628872060685696966368060963644411342242304705543987244368059415604525298479101664940551149654256920 [174,57] -230444099154599393297038056355953342128918009050797706643162714410492944971686660203136873373327210772317980253127567824449218407937258561482185311518289745986551984522157317816665546427822868847425931461468077043985348713564003931983186926898043485631533618187101862653774464566713288651432482143208472919713376343795872107792246746997343234440631748192784271884898639347183865784022861513695020259395780530601533154816820426239291019193198714925852817009399958480171022420268530551029383809708918168691393094157834908457711703067944712547145263807270210139278751181644544166101322126455333466925825743961566282356619574016940709342495843447410915468305485530772555673461952319176894303233401435861912887676751742297045900713414524869234640051803052715893997465683626138335525197192812400 [174,58] 20076588732709022157318094794115669410388172595985622539506359272710362231264695744941179579557898749829200686041197605400024262074650622778796776715516313288901276234917051246621890143509699671559053047953092462487077683651289475485402371596413223739026237036708296166629258488695185381651877733870145052592396519693366495473300926969740489112403630870716469289630994122639326291088850376897534172240788224223183880994538157777542778818566327323703891791928641084916268394359580842130050251572074357648705664191847336268553383224030562739109760569029864819164346338235869405577962158550163848592122001952235137317520225677666068626930085302453644520722995550812944446403680205201211257380217218244479846357770487987347889215614781357200181384449482480062941554674029317041283889020020 [174,59] -1516709328302112885396655349005809777410579008454694656790590823868267514301855200316781486639311452469742533036620071899788384444346014560381373647645708963675590787106192897942574081630459772967304302761474331110225305128522886070515062345899011025376560968906720572735307476586855716942716933636663133075063344680429391374061819942153175847115727448775603813800408928835215751115018176543864877667504170661344736013454643791677994027816965904535390877498165176384113759281894466573111317617256267618820676522954882099392217777152161136064786021390296318801865449227020886088779399161314835511394067119913274043808868130678575809752896192135445994414960472426050391624206394141736778440012376004431183425288873748566626134014611383860788869027995470539918806489205904795119526880 [174,60] 98824174928394786790040241284818984840223750847324397504489711140727087618960853314692077716494314693737464710572310422939334513149978989082842573917557460402126231495693425715751061183810687074584782722430211750186133037931555667130699092153454062125681296734742982623254252299837875041769207773412973945286740462858908151293057172194228597242748073471780323716599652152641371560121057343196476410183853556929098385896986979254194263894773509687960586608089994566236683745203477302968547642878699509828287284900927177767532373437566114199736656466920265220480243884241445043109482229825456481217214847785136941193908937881936084311124149804689265879490301869877472227914988860636171649831334444580323084189265725199441851499477153239741231572230371532203634448887642104900420 [174,61] -5522285876390630390090331875012816800119328606994256609921837562671167597838504741231481359554027452791332335369014326732010343202274297096009310542367626201873384904359360044190235031386802422261943735654775149602091855201609160493961813860369636493487222715828250459999400901124924526329938108231398779164694548505651314888925063954024560932105701204363686844823499884972246045139962207447236035141540864815147555700781992545634533994334230407724262279456495684156668045039743330069620614217773428785771467275436699892822131002633324472246090718699521375116974780398815975241778183417855380437220205230925875016822795029807408003381261025210233203474636421754988686458924491744780243971633637583873313824368977582174338906299706673746909380393381230864890982605494767160 [174,62] 263097374836178449233944993845682271991857177745950190859029730893926974541281334035025010461383890251365924856419295665418643056159498255866028773090460778335166576924552480244044125353334223129145878884391078011045958941053442237038092474041087896724408687917840397777100364490015664857105350829709233439717800900767474293698125147616455529211677389477820290340283514510603658932817412141591001922977523470251859824207324166019044628900837661471098472569417764816431732142785166401873391021984897970064726217057194321240512103236874617796554634888685528361468972635701092454646128579844135591491049497558184732286098593314560941182558987291434033148474402318720590277351483980057491018583117864388177382369075724075076953323932892051072725176878844731958519038723800 [174,63] -10622360085618791925382134990099008953635163627002988196488210797622574866198752703133757078365528089402192473684726645234187895822195438027850317952277772488194849640878202341683677986445072639822776626444019561562513617400103494020005490948479093178145879390564601793433512874386033245942051148978675224313551909598552665347948140891675778982630019011141223148830168033787927338216049409321560247857773066714587030913408801127747333373962609434356944192664466945936760675474378210220563780990382528164768319649861222503623442809928002647514812318935830432803318332275932929582215653045428559468750438268625791238945636339943817332703850652149810651303163125414974525114799709909493403748895639637879855267013381448502464301042140175132230010201075645545360661760 [174,64] 361188792367391678448567489817306035547649620427032009191622003753735743932016564566452592899143626817341763361715075549139691955951423941033909565661358346318902793638816291517022152593541760248845452081813573013955942108618860586081620830555416387036514217497133492034107406750878470024321287809562340527651499179621489564537325779624749042966837435224260266717634071359769492044079084315893583410099025971629195518749254333213218558645008115215344856765677911434253689239523474270004648358044006164435563921256676745826009856177264233314202945956085994821449414367181049208450652012930780587941266903194227816297034937197904410877735326633858515906718698172749017702482629431567943459718943190696133064013035871225344463154441011807113360973834052264180600 [174,65] -10278149702551963729414963946198006343862024053723414570491776376653956169451006107568407005788101135051532891140818534468263042468947346656009358000556887307359299290961934472976172818100687218499571624779655786534859235280188596681896396181006363687541744114720799983983491522118607985364242210020420294539620447059054362532355310332993031234815999959304624839963152883990737067557988442816983468433667733892942683947212702617502995018485699498846349365216640655730610080043213676346832299877324329499011215879085782546889933396678344984278024343556443156126727431896577960150536196329190408428567619567069090542580638707133330333701179024178575101727732106253740747594699273798358067557072961530121177096708470095498641583609567070641059846299055528180 [174,66] 243219238644670991171669776282122706955474956468906148825836386147659784982068283241884974740575948262821801234528178565982292263040427169092991923167859548419135321014494026715455063824148047070915974205836208371134020886601009179912229117750806323888036809195269147850747340946155019699946285164067786359675581657966487075556605923338228239210946653852942585584604457539520861561373877770188928984548722631399045644893660195570546323844113877989890336991332102552858670314089566400289696668890891599134029234512039999936129190501456455013623032692724039331952609650324712814458024155456381927100907020835758476587089509554354030801704760059310867006768139994708775827913168014547561452271443632934007575250880612805435958323526625505655496244745390 [174,67] -4755671466719650781057926205888256903134846730620652931244919044057793826324919717093613396017299332250369570809362896784249268564205220051403155654262503996155667874510445600675149518512772663995650161475142566243083389825061325290774562140700220283332508985231449110252998582037074890544496705440413315517408774812280466310234612811411515188587485249653329899534312824224837542216333119605376664725846292537930932929136503163823940434499060224460786438824449324336976693001473500497068243850222849723969278661493158501121635447496158727375727502421618876214888833666481967947697604572020413163626886708027901984869798990773371255680847340521160976241740623340139789397789075751845476753240148372551571203746700450808500342919327153253950900920 [174,68] 76347274466983039793596847863602869801662813833867364117003215046512167639684953907745720187411229106544608041729224798777823408436533662601137152214304732753589697628337644770382187424540510782213227148394425202521935158393635982633597337961149510189918688717719059319513035148089862675185867581641958366023621945480036240082895672417449395148225256043832951309034046906940030646866240816312714871403350177846535523577953222678987574113675577910054529274821822923030596180096166400899106342732327476911118270509481952073801743687490606006870818347560123529646069244012550534288547139837302217036916211697079804826505422204760287787426502454450709794648965517436180235890100383793604225706318456481084995255292129383067646128824157874999450 [174,69] -999996670576355106223653268971992911776074564007470621603842499344867164917929332263539209627247395616977650196092376701592451769782606126411877737387541286328851471736305621281435799345815185040009928407931857791579140673622260526098714036170008671381794660329673661474411220773411956015157605157488539824310575137213944235719618493898621772083251114906530606779347382508579826037919050806519807907606685330298416155215574256904453996019465357482252553171262787702193541848159001157798525097818876493608705933454916178139917148306219362453564080320803285556415798419458421682831039658415395040299758796223580187682411802514197323161892913957058116892682270013976634978664585962592668462068305102794986492511692541039470189071215798350 [174,70] 10619574604383704891164874286123942499383313813455051257975302781306311487209235178677073006898574354009524246277850485266898652111674789403983200979266113366054115849757870829522447666463795254607666340623249602649448892399380342994708784643765835170057501717299256830834538977410578973833295588399431416486242349275440303768490415787782865009286445241933533480056139312420955506284928744412854572408484011131446182970414517016257994813922485036532801372038058385012626077958056217107462107679109899982945806099118140598673795701926960004065388476970258927775670922487707799855160083430554365083733289699975029502985792603056735138630162683835309627538384760723243105315245579993138813670238283509918252942352915825567541255507470 [174,71] -90871023037231530230004336158558112879575862439514133153623167450460716469987540715120400258057326495099542727758253562332848070680745002115653014637219119734997695652886755453755083282643175863570675953337712008577603501133661555952658375511230079728311435895414091499369285410973302929218742430817236929742774765452430934255171164403979382297200714709973361527089019226409292227041929139531355441530880293917976068179856243074658569081098807784878886941607108128285119498307347225053808481770865787492225127087117867781843743659977105596793251482023425731389197598364764518796410010517104156802588703789727706646087920722576543513036404683979601829956455075878850104021050997944844803488950321644083439125087237786319736600 [174,72] 622705042677198741309361970568046871615388185455982791987859151526207242153051684450091490849562796948718615747301616515346692270742817392657339838138106222456496148193579868684634504465842357604647447216118441486899590806508754531092682294958915957837717768992656761877949331264246586241825434564757038715861803244546508055619267380433770334765152592005598877438229972235869405406863437948827654658559894432294667371776073470389819388585397671145179005695973299110480576493794143393633209507562174475482386757671690464692976519192373587325989455770548091430797668399623479594239578247839954986916049766099654329570711865240338263030293411883717956469194238895040671247177034242449625962777900754669118725634833837187840 [174,73] -3396428731193293071323236976680255010974709003570443376132135258551777867387655065813265669443413406831188490834545318418839566470826291402688614533498122101565447318172742632653321667463430696357240923929358329350078927234348388558908104962629290330441421774151482262185761147751706403516291757579520960754795763731986525683998601674851264524588363174476148311006141888076006289401565163860117982483946698773755921999182830153037267878294218689268456053570440885374785450453669380715748393138336591312628801568006551436971125789643048981814194295854822188598164215641068299162361717337266347031548191629938681265501283711032013010590595437230569266870777187055441844239379694421821352736159636115791664299671743970 [174,74] 14655318230355739300405968089908285900865494845642310076015100669211337913962383560422376273569844452771064910226162712327581406844851629049557708957598111965336291188388126928016334505097595091083805654564313067652188575369568798031752317761085538975463793736140624190259009984875944445876204983170295343492769498113434403276751337599883658644391314314254913522986934759371824755929281672314492482956454125537522755315719290007365886412512514395794635383727705834654233105519493741406164646852330209839580352199352141136954389021634856813266897937855683265140629830874486577273612752487852779798571462443200223810349260244640719754923071544867814783331425162517497188187389097723346561301333270378518311344170 [174,75] -49721222511081914259471982583006334139611960101686475802316079110352652770181257009995099442513599139742558807472949237354787488760253152341312551226982708341206348637113087617866559921121494670864189400372098384198656704215919296094952771913492499353306560888609761301932765403179172769369950883044816999686844860104400044630297044063209456798993061108146172882434938460571361551778923326178891649687294757662654684018289326889362827558900910563608651465912749936860736198521575113452551564767602955739308434132804704838272611398117367343194364972868051198009690557305770646922221220635417869300897443944846448312314949753487044079405790246910068862385218101485535524694610361321193413155003515338978280 [174,76] 131819517107010690467280577514072394046763641227696809102446003321840117741162398023582790074921799121537898043429282033063495985831997996406322191188296109496874140167636376385946636899823472221285444800278152171274245853988487869639241846276252692399260112872818780315683830522451058481337311791359872873423177070022091026129020303201216737986881585405688894407972791415918202217623550431079164288889388548044246733805423639999579478102731505352940782191941995822824722026499776039206753381317456245119791474741703895292341994865827658051220807163825322294445559580294035363702106818837112526740893367537949398363340939028780470077457978549502413197009988396152207814880289750905142749687874308065 [174,77] -271385227195624531411442136086148185058565484747461214964466811534953590063859626415579769751005540602115377493986107113515804050042889573977728455307120176687797915733421926562190984605671269187154850020644714918896954787473764835877306120536201101971071159732765099186936124103623968755871518612402741111318271803321180932778986915722722249090373937427305284145478356800982607957516158719155905032865290569778050740899650594707266560408229437987639470421932675961228916045712257899144961770437614955744534906515595079723537752340946552821283325281575640400650172077738110876038437633530913790168672892217145592008705929001632591452034005935503869948567817829716914363504802162888635848745610 [174,78] 431102221270596519207337963969622025066093033913343751841126496167471613392280367914298367165887967060462110140198836061188021007317987701056037942310174918035467969645118523664468427322154921864043402192249663425499656456761582695394487033045949900974054879939897552955982804877489188467730862186347083134544674411625537137577744799027340204213649294428950033636594206350025208909204868724355796968519283052879894524389290005337201812950727088794094284297075410521334701703952314756366139682043799389540170677670899311445245278234907848207292565318322813922054497765891802511439437525404592410988058143984686893570999830148043224574321133923676760579289188366119960837776540138146084180 [174,79] -524933347997171608209128081873711681442785412550756105244614419720982660935222990230182358597463102944422731680092639319611114633753537120104275743596374127344947688466346248097062391568858021548549020953642287862781543679481587289018938333158267098251046577645616677059975090493054535019714414693791469582288031706344238625320162636981979662851188295800799293122443022374254528676576320517738592548849286628868420327888061436308197847202869219144725664206726517282926752070130271030593044116448963247064550590043585470444852092695910101895565462013851893527068505865648011543981077232306881629623922417074663987145800322108575238584518642933509690479499240396417005587677951759560 [174,80] 486636182617382270757838473026594342329744025515438036471390354570187577940733986665237380888720915520062093933933651891712263241598322334550386997533905293252659798885264255795525464649601316669457626459941859891622339038879599193070513261889506148853429623306513800680356702455543252171913283570887095254075950368626576572975838294779893682378827752031541034215638506833923678373163254547328223394089454561318170105468729236542474827080463729032972291619057608374637358541445592043099566576407514993629863846594922115861194083815981841834422396807144090008763493439928142950323837189636969741514455839961552648907883667115468735893751775515128573163648096941975381277381536 [174,81] -341045351396204642038664327533177573363766814933294703561893517932911524115518909875121974557405712355444811999686559872857524504844749678271508770330559812140310080992897739345634953964016021596027711948028467090825606095716391521899066004746559778747429564438178401049224444912215036109587728674033311133513209197961830095297309792956879511041843773999641841943580249391058973287368615272546925986179584274831858244674512436467699128443378977053680989869602905760101123168645788691990464193590930493690201023750683385100491353515295229458431112719862907774731813341709569378439105632040578274858228993380093275904095458620480465906978635367083597258181003357142125270 [174,82] 179359028497469529449740706986973240833025533007448082734332234214388385057948289036954976074995759546094165072090595732601194096714305492766011793192129246629510985125619628056549372246866114402830190919678878976074491398302082343031915331055225664506186307062275008977960105250041302587815025597923107058914235439108761242279219227502617634997135143080740921424372688202514161088220023026893927159311332778878342133403823808261268804360275142321398579096224473692939047443157608336469428818305405839785179717447910354252325997142425414147652344435696102800615364948860419351583802760757674843823227663738484306010644885365484373215000413006816502802082067391742 [174,83] -70238900330631285880485577962920602928026926567252510823385615133459146942640016693419431528864234686708397445974007575260878609615387344254360412058028452010857927880371404047036774039636338875303908640019472261356738834597055968255034991233121363194365758696192439035504693040337256275682664596262509333247571246836077806479001363277035132988680534439469864319259540287497111873754932437709636769627577617112397202998936360650625388396206742098788006876124511131335810516347394430130638932913754737005244002279536282035043481509253628782962000104925527637564836969754131885563967048372426390952305801007675003963634317694996226443512987694866572044055936 [174,84] 20316003673536093268759851906186766611323665692312320545474286605828762726668787071107656854956229661662321456337014831380761983911905773974943663532173537468575496951449911539528153289919553154725327429461047311211618404995209734822833790616233292467327515597540547076314821325968402307032864179263971186067358468117415501939706538948812152892103581068574429912806522035069519074856531073673199527944282707334366093705041495783829543316496858831105156613333347802850676091978240789146787364943839198223541137964628649386332947409780191696045858430281701974121327031044525936890499730953500538879082470247106844632546778707714461494657101583988329966 [174,85] -4302969045776464530071671011003922967490069120306007990487022185212594523751146078840657308082267671670592864363047656198524174861776612802827626802274311628015907629551068855214189631208974156618516602980389723491844649158984242874616261089545757663650302954633669454683772935125753579239425877769307469360331008676394534667891671774369289674422319669516967096351397751486359414472298489833084748769904027993284983984937890693947031578138381778759607230859723854422589286950873806253776979950370104932183651075768621554123045983638352900691154010258554137846249354246313175994451618494982195077983675428098653603091631284006157322689053120940 [174,86] 661313922609636865395005759773645961699320995789068560878762617627479806699443451979287382224242358111376223070674551908241772565685537861304387738943071435110076985418557080385494898417397442106242285317984587425101309021121717100251620684621264438160296142935024321554271984510257725968558843342775026659158318338672520849779763916553257766295885556887404407374509808936578588077572169200445228139151909582872342668085679796232199036400203524959511384882873957494446418085370647277995138398640317896721076992474176235268363311088923019236677351081300701840475063347444875176184989045318768407818032517887556987809174733542920090804452 [174,87] -73037936639800309743054031924971069854533038055179039098713050933831318979429973325463395072472069925665988866365488551606003868211686087030239981674659736644764758337918928981783418369898617065064679497897411698945319290179952176592612646065827075452298919844799930985017729430285127488849793124797237389326219629012414295167106921332478354526584817443736380734378421244960642821107505986898519678315482618238469161444401485239644142061886097259388468207479157598898877407362767959038151029122646468580971859713931622091491919486742337467908483252716934303524008819038868878024746440636863200847092675444604103136025736207254532 [174,88] 5737295011765888771253759010509370109528004292870468614630199108592428181868135472136454036139080121659523815943352368447175835499383558766870104167427188818217119923386612982824243785891685375160494957812759676294725159285324147936610983567726791458699179247705266344307197615709114201369370381752015547694300917980909493776904842427667053383337471436241825792781078920763912972744637229505128598903828066734117816424438128847601172293363251454008816643245202885020297044028322721490225054408511415433256136589500489799703892290442900309566300425021225481610957580798108497499498443368425772310295565541711016605372968985 [174,89] -317026246764845624607961587944721445967071480464463643361603626939431866698123796276580130446302126941121057481035038000287473337799429105580525404485475852530054307422785119195687090608521252267160327930398817908090277614774290317306272740631236011285717923111361047548122274056890342859907761403108585924249578959513770649997552421572666094499103318815113765371321149860435192336454592851479976132662429709677611161167865877874466438369612292638805382672231494992595627190273016971772463260970268266794962062295722267765749680133162999532679173891338870923676687264230044052097702278943866503165250479239678655554 [174,90] 12178298912192625958061012104578652473208903322231071843888542142584788690647419059917463601399155591619218036792159014779366979251991377905123911753979801155690159302475192416389034315086884492118401188854476447421251288797701659047431137149500271862728553626291336603526562709614979717779536705363767486717166012287139604720471986831517272218484463504937923344210081137912128355589797022439158153785404815324106787158115093318413963856165356027795842238693623161980655467452086885502569605731082157551611284169434202189765053347237880094902824386245625611240103970455830859765620893867408706345048521382572 [174,91] -321130790340417596912579650122601615195372501377466584748221525416418960016396118564562771747649844938384266141218149206166571611931416491179486610003762368554999624377098671724285131328855321223406250374415206189489347048744668705495198792382745395194277192873234767167178608254009063281648252910791952042202651407067790960088865692789905391931165015475719782886455151432756583408482379033257321538339754679824585263928003540302107599208703045730865398019896680208356656961892759119687253238026322268471516411800178558399964838322615065236378719081519568770134110052178395363550155516446426076872552 [174,92] 5734136223197555936776658502429728615552980060758508363505116380952725789700353065765217420128558262589574473248283434539304223055698327985539274234838589958298892354488991916198988821397444262801125172897717496057567512038689381889865922128588639772846210994318060575529927914944205252688798288587313529144427570697202563604241084280572369244045346985497369310784118671571815773839353096067467272668184029417574320788682952055944891673430236965867581468335782122195177752511422523186679601617820601086787613924653917938665623108137586732293024204208544722366221609347135123002003697444006674 [174,93] -68323908256569858002396766306307428168876101161321650999594398124482508602777365399253054864674341542850705358895545584394975681014062588523532326318249347882895739932183946491838091318063666028891056796191856982580048553892444254109530312238245534679566564489643309530686500356401453198144456467728564247182192163812340654639777495843829492073334773617285477747266228772192221157298903501786115893342628168324735736853858054632855789316156852560446243935910814207859217127182058580154252225140881231430266995453041404013981926251537688681045743140234771127683819146870563093846158800 [174,94] 534704453311405628130840789002330105365110369693438013641957225595464783353159527999955598304074728747528108830176633259688917115756549490912227741230662512661109299864416953296339487255385013423086773972267739540691068818214659959088772573546504429698874080435583675129049696825933261077868443669178072497613612636048795746052579103210934224696058302242663820875183151923989100848056340066697514829573665029817755689612801509725024092515620457472308629620687020787168869451485354922875610171427005438432739175436845911545485097728801034613122160698279243101626702919023630900 [174,95] -2701721871909633655748228045351836845019896529163081828765870147191395714283309070231220369869867547024526111328870594034467017378787915296295701301192650829382242825865902880030664236651385542398537682253914528902293462036497966780002641509410003072112738933077640405528032455549843029079910988917514255812316180906668843030919047697181377283653606381068588572470129025329160046478820212634769151035455160755169791001693687281931967648668601715611652566238396039464113806202922676599159521145270526501401805493895721013605770589097132978307263061665524767123653512260 [174,96] 8651019804745715287005672455932634858225403945283576583821134622876107524357594238072367501781574861981505335368682878749722129309947154185156532223491851429511827047064778176435871604115265345239566360994715615206111532161595591132168968626750305776699853926893916351261109086350615801487761989860310234604136017754846215637135982512664806605495701912479394775114474345446336947644931992027421107941809608554674716928772081989321890152649253071073165670545045200058277493860043442502782064397594329758390661837573361023729524811956561675809373869004972377700 [174,97] -17202662946102174191436076659423101009216558083749810933263356405487943823554724584335722082316598561498258449895503018787791009373495314644030048090596533749429729876287127605646581223531861268158445236317134404872588648278035262027663082535606057709017831012712688603484935700356843213086196380980866965174670398209888285913162994089144772125921501243372703804216798942248844384077903554909760735445678560571481200379142891982127211068324236312446580000884440396171294921975854866506677038494486398335460310044539191705430882052511922055498434310020 [174,98] 20779074547782806775228448635104284944233501439120591623343604366319799657726667838816976699140846432852903465032183610726144317339563974013629957088753140433084667000396113728059461756848599793710315497028323387123197060067733434662135741653047305820968960504898788814833074498338777253880537240983335512933829886071261971579886177335210082860994342422440598742095968483613201038435322588731602565306268017096596793713157975060437237160998265018925845535288120301465237095864935229186036412910899939267140377378490619767807539753934215192410 [174,99] -14881744931950496368652295125901031060689210704589502853479689051099153720042748761641334104499523635679719961899431365822881407341187349647315688728349692904389608220601373849288079995564792309846865887683969831600440769858153711018137648539459325695124802907599947712316020835764219987862378703368214654066561259601327011678859885204667951336183555769570389676050079101724534499522617298605503288099567201174463299985918105480249772859617521681947058568870263553334396845168769307557985909035786328676452124198072644287831038447960 [174,100] 6153839603674565821857794302577817975583138629703015854458787757162710413775014879453875636068175398108482736923426607272138778634077559399076834639544963206306814757091307987646710472777367134876341361553401876157853799679975286314259879709969088975882607222595210289671329746034560709867526450071306136513182032440758687764945555446943924968350014092971712140620640613849914306856576529058383062685433431997538600571050163215793502310803537572126517628038827665288563853887525567135682463184771327513365326783283728965675 [174,101] -1426918567944639914314899518268691934301928387663022341556416229839711757896036050227901365218628458050475776481589107494029317537022246417207622771765422070761202762301258528723468618910705141065796344858992109559413910422129874209275854599770810405284710907903905188698283159042348092735117997698856818578062643150554687593036860013516299521036685836917548524031316944131709726813468613929643564490008650350790002368734822295681217646808361176803672130618605987233526456891997560476107846959746498443596146336345 [174,102] 179624803989124200069549286951404918758697772973537670537596632162918159195147774620335820190110878288051710727428376613340915621722701568267207693248587199031417928385287188839815039057599304531826847039823394158124147630622501521653331526329680374682907454509117736359599373560175814277950730273252114112912796284897386301853498507256640928517074095714533181516898429753161253772190572245199699878283195119446165475968871411181377713160869776604376763715478392026909637925546268333717021856108168382435 [174,103] -11842773571424231536303697700540201484323030750326810111203837705296299634687852221865948301997494725884945125927931601941461904696074195215026004083149467883684177625487404702644709040530843562683174366893928137788613919871455383167183794209861876061102856625685403117069879448800484763310595419514680733269660773358535238588676654634684373350664012202380657229908401190318213709055007028936204160737675294764092405284990557252253771605122795546965744390848242864815345979325217868092031954650 [174,104] 392890791921405365936974394993913755165956137955873241769461914125195137024984942787947751688000836766102468956781778326917233798947087118879601846209402866498052455593138316999079873662035612560795002699060195592872714676192904914650569221286819507689596478202653853163873834343670541172746073964591716500959820593178073094769613462290969855658661745045141579401703910061338207888704714911345951239542827165557633994331924070902224265104891103587057052609631696736847611843884586900 [174,105] -6271013952954253414730536834780451952615363514350960392715978519176689163990904325910114762062362395400463436356463262168997415287002067372479747218725093166078722696108140186781785294492935438549517085438733451095340031036159900840956175675938426340526070169117241031519552801926233888805562057237883374174878997528223499484272113936789969655071319766507901466726117005430605591023206784538030943334202317853197747851749046141523105003170834706405518716568762496564630176 [174,106] 45782911542188894198336804223916928725361266007166452264339526861951553867005076534962365763622988083897402228280443590060746793679531893951648935175583960298950231016132449633427429255741090837928747216958441260868872171946059729872219952398472375610486577943942137600709299870446687693236445802634848537752853290497695346171198020949146684935364203209336031189488834105096061813934294538899704348288118492772800411678860622973680726849331669822854733790963950 [174,107] -144377619139821401443577057645622971355531946999539650516371245364868035064746587766984137762304332842594854507714977764480370765915588985856547543938068675713378428018606303096695605549969335542650311163164915661202754154131685976693103517366321176139749709331294874749563926084949520688351594229952355811203154004324070096492690782993726607537104066268567666135809850518773098216631510897867890098121431544858447493561489338954951823941069173849812 [174,108] 184231656019196665737578983252718104851040670143812645974212070946011280967394248369695856157390528892037970325317235417628374158428187955518088548764734664629588661291190048946599595080756663625237892309132672999603811221027372297139468576538445466803416130515739179189165716203838220666118808166959285606099606626025946115406497766244314889865548745858713895018831745780226341092933775715036080973326976391423884058744725893348149437051 [174,109] -88249655764992105467831108402130202241848683023299756664732920284148560174720718935266749664522257160451011743644540636076358826753537854157673129880203378806941525108386601055363312515472361652851065813927207736990759376870113193644705279636230369306792290987578654280557351721497919148150119202044523265414960164463406138732652618576427231179661752951660253622486010490048431274932745855659380420273110217610268062902641221 [174,110] 14548158365072797837875373989114372176521374826672137328913558939961794869771371470965255311544156244501412513672220777456006709816692867072235682739449020200961615002057393944337861508983876418873852448608072652289994742257223590582878606252866237225932742054082140372265079261214178178814183509109386111644725214952400325359025620621351137781560124668891266729949171652122887320982736636333169485776203617096610 [174,111] -745654260264230265963877665693617000303188093721477294035970173836112212394242785935835147144828284786762470163623139093307035738612405588042848224294691693487708835182646745880517246466987055960357271163403827408376241003235753644210955113315870146694394220865826351376533318285387469033679635312743286036631865321190295917813590217387979141777750232566563244921164963848419354796393362237829154192 [174,112] 10544237526930312393033946588647955200434925345752892955820839594862638337430346936254418377318274511582373511444094855296268824217313498964418996496903426953807476314924053745877282206277801073406945579873715998250974863228036353697465207997320927979375537278959254102839896726246045076524335898791573297072548653759639548713409828965466048193816084223180129702277531134058816655405872 [174,113] 23869248641653221772135302925784376487853322288413502143128598887479941501146423245801621197516665122609370991158594763408592054186865416826451831138407723128543994734244412858185329274528176253627360884279391938819673283887300503719663137362159272672831220215441675980307909833835855630241401229924660113156910216631608438181357935991954511531484387638257441967583444750 [174,114] 273466882648620338659537760209335844013831673656927195139545559695884107892649882446628642795519292229381231771371836434494317343760987634834641184700119620106905370544093029012258200214544629932584029729219960884300661594776879176149555162152569502917923197046623917809832707812125010573601358768337494640313162585947101309729279978167175773693359084955493149 [174,115] 468198342059176041771454849170813436485665904429145564080978062273894877464705112495013297137435311260515742462503199105768465114868203389431416563493334889617251652249571375057154505878668818043385154641847378406406973379776047927500581421684591885010907823238773457950063036585269851603888686070933683668626835129257414346150761607952083406634548 [174,116] 269159920133875697737428387236189606546668321718614271459383853233480213885276025696129735039263349703453807505788212967205814295495466261463734987768756010312339214074875154414997952798505181477038255383131946598005696519642487192555033904614137460756798224176192530374391527260639599049535574670068850330354400925904616733900655008922 [174,117] 45913846166037436373862775610295618300320957039085331952936148003300433024257017901338915727500542234315652061662079579587280451114493420754335285167390226795769709309140242176551433494059461671519773480465615542898309722559678010958542715442251226104991515495727280192602759078242849088630720557956093128825247379461952376 [174,118] 2000675705168529889460715189045650921058698448412532085873602817795714961807145824458363318229237928249755658328971565649097306483557727555682091297933128975435630907280343305134398995441495027862927281162588809165970337639077535763180016280238629298883039924921222012602211942970440939298940029012789149380275 [174,119] 18517183133022545216359580109274546472992651592445691763232280007556557947189682799953163822573023910783266863104398571539987229502202224190956911511630481547070146307365281668129852976555233647655931441060099228571000146204861396249363031903841295043623706002121551474102557311913839427767745350 [174,120] 28867656510260280086141607027587212367290651966660108529190246738581403691502684412551010062392508498384837578392821765141869421992256939637783721170026545085444669286594321003004093965012177451213802522229294488423647255359219734386763990364623873093503379994383387155454228640200 [174,121] -3047167256393546589035663012881107594926128172984002477885809390091351056860214785901910492023095880399066939402148650833434432111372911529714084240998888226961827020209227975441794190278549614451055152349586510693065048659646716147103189386459738198779642165978700 [174,122] 68639907613141816440160678265684617115332680556785175082210647874209905252027945572800839621454020653526762231755649566772282307450093112711746529270216828493498469734774851887609098657465516379834864399807594832563351760341586880319439102177728908589950 [174,123] -156937709743962661554038794656314967169308827490932066979306987989337603603189904883518716242055502473203586332227409791186187483366485592728752364530877062637681896844553932305096202092832452765146609357454910872533193577071838766078210334900 [174,124] 85824609319727378871279281689031466308810693578637118928156653864785019520607586627466076771004207123777073565706147720040538596762737257457298273828156415415650691289287774591618453386048291949572056569682026336074191426200183750 [174,125] -8817479866200976169167044184380650790846632641096408668452228154200730197160829472043350180761329107423227304845058614409136462022176481875656205552844127630382408022466048404189419552027357437384290815353175632451180 [174,126] 123217876112505378525238926454618261920608215611005652853595392305908845921470938864820076950647569483506121122667345959894979528661089884156078992100733833252288225307835592024880466776149945087413009284 [174,127] -152634010633866413136413743204829524761062830482496754937222142989903280904836755151653338759981192543902347297375599455693286876025048287639714504223075360162723972177136836942465064290870 [174,128] 8529000939390431745997424776360108695069738792498535413923134214725901845437695959287930228506818731896663138285246715259732187352463391751667782640319683389193141526862012 [174,129] 1356255703414592146936714170011641680883138795373689705032616190964064380496471897365719299124505616388270790930879306233021968961808094479506094645570978 [174,130] 1279944224425752599284266822106965681576891693452456696490024658698116300056883316037363983133065366926403668038029932927432150143454873696267511 [174,131] 27949681483560072175810190935734869121865716792257342265756505606981095256276796453220260071631578044373862907908360923727853665117346 [174,132] 72145264720368497863919502744714812046242461754252219502974297970142790468858501759241358469184213941122973140899213690481 [174,133] 11153187957779152273825607611325152233648059410992651925040045045011837762991501167165993542643000051308566259 [174,134] 32935230566223245845202139342097743577613230297566033387288299974650138613614579445083407395539 [174,135] 201175576155568839582418060110475720394230760289402708447281470781865385562839 [174,136] 180682834666716739250425993123087360814527815390621503747472 [174,137] -26529838037151431463658241797026421044894789323369480622 [174,138] 3571374034743462924858793776405105333670373635509097 [174,139] -438200947919038561029487280997942347495148062076 [174,140] 48671304620171081725464686687044326268211544 [174,141] -4853782597548989821793592437940490828001 [174,142] 430308351487039499766945676468694250 [174,143] -33498456339760672299835121971200 [174,144] 2254361982411667652075541600 [174,145] -128489737671999205312320 [174,146] 6030744166206454500 [174,147] -223793641632000 [174,148] 6156232200 [174,149] -111600 [174,150] 1 [175,0] -938602999856704814100129593473701057270476353985917623094149490170620736891112993722370562652131220954045003592705513238366644771536279386490996804942426093992778349984133741817964706088372510675425710316637613091781241518742986656678928537279954951573039138255153035043335086373033615081590454388706814035976833809831000187245887979275325743886790732593460635808471086084958630669022731552076464928354830675209836171198814504019659565868401399751834022134133188197481969955214784674820698173162608604784378068857086293286014128308573483995693341208510462470573785439305506535899534948276702655370082732920808427965563544047446680314322227424911021693418150748526212449675238975584250690010165299927281349875285274452164455976122438437973479343512988564024289362862760813751136147826432515634825189357997385314139756021955528071257407555786801756026646779325746872320 [175,1] 30907210415035225209601538702430651916466333528735906055668493894410876907711497437596499220726172923007056497582731614037517247449101301178491443853292347602713257849709811669304056634599520327285173859754322001381184302785813047808929721098998080600215180035143361924473641352050946733089255719034797937298283132956987250708661610072964340357875784059629382395938969879843544682597376605417401793532349147156999296172353033615025342503317645660802601059973736285247065472825491982134693797701162092388766202594260336548494336143991528496878188444412383987365893932008157485843420669733755900563509919360936671572409164133051938064881730619955025771753017526679289974608371305173184400645353438684386826621296612387181945238929924108084489402514952901883309224922571088181523886479740103030168103144830847690322862774375644802389938059864161831494441366806357094880000 [175,2] -48625846244700786850668823393332763466404077435891931771771503812216339344795046862922278721307538947093436191321405574976617334519262848629014403509334103515122667285353243525941876776243502156379519579899719059548682196538843550814470494933660585721230629743113239063708047873151232512516816120452480395292058712001996265659584865152704261723029149602079105800484789313430506344803770748844576234058642957202332117607844790784468842192232319794502213910424580063216962153809471249596100114804814625210897049154162387037933892669341755595243849535218238822722239173963005441024946441981494370097263117190402444772376794513798333777296663598845555036614634202980444826882033356192178890034229641823719761455444912796747001480317302904855957219640865963051326407439904349194061287165375744722420773220372291595331553066841804653497416981322793368435079295388797609818500 [175,3] 17525640534570599959880229850999861881838590661109898465515299756652878994536650975985069101826103862064304186614300479195207083850246830579991896061230015378017900317063643324232249855338420959305080451773837059775929761023326090365841937315767332414250672998806694243079227717228391442045570580642288323852153365360542325651714140720778418121228063464609933946061989397209209397998705522620641278803772965626930898862694446784224648205856040905586270755437328397940450305428280741475092361232507577695437063303216577807515128047183991567280854033793665631870759270557426088780847147653031656840834633227564711972566968694100651605411992732337008827143866440305447322688330568680252863052925068981040552265440415486714069698850266061855916336522122166117499773164774436497347630464509793274132109854152149867885604835314637594854808390898074904865280450052221452251200 [175,4] -2337449141403804025894322650759428202117918705167910856268441687749881740471473716277563525812697704864083990573717923827340934799042537593826769597006602265040544330142424321821997324520766774635255168571904949481438924875806330546720889064030694763770757857430006456542259814077306307412781149461072438067399423396853730981049497729403445943961539780197563151258050038272630732986873570036471627912364862242162898103355421377622629172115414562494308480145206687263402548264050812756450134847259772159655458718594601281078137544579041393161590499374643444481043120758604609760450507821205028830922365743519066399015766877882194483882742528227973979288744602903575500723761998204455309170115369983003866349568460043546627253846527973047406481570226910449866425571448333664192706539525908311669983746276019258002475937606979124110419092509675881223661826427450746192800 [175,5] 147166413847605911605929600978377814442559492618890081484613845905551768229418486743571601234442346459816096776902842614205881821590450219531872275767743912319662741314092107046573574995727848423349528022843075123353563101675205726942312487584896144129997281815881091063664139892734538802528454611055792174354223582761087626773881511358975611114606727189400299611601811264615255127943472435061259503102417562963087059736672688990259305831235511349385795704220181564626126368799534488385668834436160154954915878041148743260456110034000037128085125210947960028282161896891266771716285431799583925484786141399128428735830008722024897624594529995048273461531601829075246636134035576467367794467815733227013419287758260983467744637616800282387892852266537066108838506426571372390729988583382189428870017915279858739765303816734098183993996769451451641589396947828190858926 [175,6] -5079686301649921966992096834501617862998400575511053542512789369365279215827259669848606591985255090370090650743328839015179914144606532945192797771085657820053638645500251337894654881415415709531939851317539180214382503261616743844076884734789880514913272075890281044916900831820444036227006854292553046763900007148159008601416452702013876326561641965815287912967611617308693825736960143522677850715731215254299890758762472786783832831780412374772697132965669759245835571873101288244870037287583898247927595419904793871086872871858429645721275288105996449246317940308332262922712050148150441948965667010841128606438881130385614022690714904270215061300141639622992533863440000292951426303739425579919795494192932554271445301589272071263618981892448135943340507669463764320394698204145135126861024016943548281576158775329151997448385236470365454216969007057544975280 [175,7] 106444822615495939342658193953339117507505127665514120038775827865665640783994961188203963113832641054458628444384030375525727750198982539200255710251547265159104841234773965369448348216987344283275298952646132137583889446430793812113313402446229205151555570886728406949743498155016426405878942625221650403293615839038765654785338175574106634590504263350755704332395266238509623567479156577184633679062031551803416741288519721676624299737227810644777380839568853523592117686225669889212019969602147664868360190084213793268837492290125062383085419319711751940000579979888884665052735436884385087051496752223595663324479972831884093047001668511604939852845974907517727244411806698301132534218139217976560822485007965155566901468703084587577981753236295121560265949341246103768550422766225961688657026728388403061885070165196483772321562102437574346198770654412515072 [175,8] -1458373153008489431495084860671682395003430984879217390837875067214256913774833400702352260167597032962560449619949874606939854087530490079192233067483250292841766301353528723058909985266229428132672708269129443074137357184362156439593294777875048836359997974879704205278595698395702314297869149941796695777035774790506760307863977217941800346925915756778054555273334627861997278346960244785518421462560354974895320615044586395244402293622179005023138300824703702274457176259044939420342731259150700161121942747601111056895372415774090874115081271512396467136764449879386131771050269446332455653178503241613388298815968624955476329716453254620710210341331009346259224901304592001107829821442738384914059537832814682636455627386711259663219139647628971988879839041572579456981984688385081630534428134115326610208868097971491377908842530286779098406545268682113766 [175,9] 13818184916699641839310421278856995064235241648847034908711527290515192841343283867355084726983839662742034620110178416580946485807125516932968902281843762695190311600078570405377744338213170817365288256429026036239759512551492586002202981401710472423622456920899197481559320511308118577125128927334394631073647914918782338543708869599441804558327648956736298391658853244007546478883558119847869971189058146185082971601905191070536103868194770133311340643726440751463816906655773743699571169887295592347811343883890196353573154001055693123132361454492897884974342939316116876091491297566664514557847139405978352109740422723534043326955956662007851777849353082768361613037121858971675456510452712485828954427776423032879755137360916483763722721671719447046123388812380002390153322314557164556130900261208941674444815567016460359382277252737990936240641364260096 [175,10] -94589557006743874702864116629669104451790948960200870321046671033514771089194809858578576700310219969329417938607632007120368935527422680786225862545882060821854918577136485236634635624472638928656903980619237531179139205767070512901227267056324465145297663793040205069738873518394507043064091361540328543826619858399049996799877693829839833260039661954779217285540608982232522533417719712550084638802633835679543909039041079320720672099574896044536556809917406637128166213338182686146695096654393006613074023395897440413424992957156542603083823565320496041553026247945139176998671621684339436287222197119105287286894046452199777056332828563177571247061020671035333795566277519847812842923758133565367135032496462899345061439197158111596461804941464391769476215081830225533539486953925743789175343684623402211401447896097887434058736175205175651055056087800 [175,11] 484264361008825816347319591134142853378585451613702170049745309294516186417411922946859987000862432263628535814430407674985910754442199824026286934303513265900904944691139627473097512581110697320794032145735816929193666831515230398612961878932177257360046568200935489638200542376867546247271030406779361206837080963413776876153859284298152032776765005223103428837748412543776225927392916238197274314957676387385261734783366619704488871205576786342675441078276540427007375170897036963668019628763214645399721498714648694523041481366956398416533712229890224875300517437507719477529577673563940300867048408117260753258147895025239710344612842974107288501344246332943176455487833788683533279201424375772669479451076105288550690866691932500970089331980442051256686827083418705536318715118564723888220565007336263088653334406544508573934476596823739339908169692 [175,12] -1906527945286222259118104979839642488528183233053193325841949396848992305951088536098751242497895928011030947768570837490468439058434706967073516665237096135931704770002550537631414691239131285834515610012085616721575197964905690121970755661668138546306241394642116905237501935282056843491048420268224500833341612299806017729980165129457327276001820020794099964215197228491788218543435931757521278115595535433014025244903032719807353050970570092510281219472804756528361452306163579708650428571625110820758632995022434600308536276313495868885545178428633945878257895527976595879681570485910333401782854978197806708623271964321465036160573804841216796287833385116008012439050131702687543811786265778457957501137486217326731476345498156216909266094110138391221992991348206451705993941753573320739343583101893488481194847776492400172974594987694096331246352 [175,13] 5903513521152511462088255505570982797425523668398552435294402841373781952614535724743130375281905865055391776544175305409369495280171854016366595076289899078737330757071033294742270468243132266812276136141819771719761344702119102083319871756782158937257084386103936943956766258145344483980724597862197626215544003257019412517020381812205953959100951920970933221382504259796414586365086702314376932211391915222288913006375499983631433309020399370743198251253258600285435039413771523283135704092897195584968350841089717824188955020425371845264777263979261878384919376797861023535343338907824021408195943916771418514101669575678879830951401156570377994241633971125060764433876331402888339386022193400807937762164953733250934282419866915622305748285480174192429551963673125929483929743077143442600312052809645297514810835870878926396307061911089239340770 [175,14] -14644262823443506212708330570684535964012059158109545481970188312931146034794428995901265132859249570816618737011322718673879565021041128187271825514754912489151920818956424553040182920161083294062004723074387579322662938662592667885928728498098999158788727341204470931950935330555184537465351690541237167919668267497938755195531906538813691838884676500748404783873500768547500107542069756418215379963438841549754811018287511726632681835995005886528795526077594852705263632665652974217030164103640426948430822240108174772352837262641610923387087430722181009316098992229336621295356039750557768614953234531924492128874862659645446913305190861162345077273594611034184876774713148553767844459567724686315566994116242788039902488995690531673335806080989556098187855569078685236454901694579060291430748579588325448076215813971615536467320443778414973484 [175,15] 29543012688991266125140720924631747522075824448099150514259743228070876669864387379568592591839496961566053569463766836844194248780770789319642042954944259987108959943701380030151869609371551065802270742268067606955039187622058836208204076106848419443484716615397832051378026976898972698964708236175991089587426614316557430649352593558471354453787119383509168882805218894993553075862370101999425318659270133831167606933719695817270041483303443421185962808073783295857059369802667659813890669849304682832898409120682206131545570499939980146854574364818992174517028066418417597713828945138155222253408724961466788160938062347535458671934821065536847158823406989750726868205448736203977420477583433688381946374158455251519244447655893026280059620114776555841605524381766805047536353244358904678772447124351296848273015324450732664948706985965409392 [175,16] -49073073727011529107117112537965066580966560008721044198156274490490112059064941890377228524129213504310258217853391625460026029630171241436525356866986626276785976993327771402979089590989549109081861144947812420450815501351538137927678934641919676842796595225060653963595694814981949944939940058373317084811011502672728991072961666539282156315075649390659623006183555510018677316156980130539574768046618950089753406490515837631879666490446463310121390681036395656760132612585558330912226331435198958431248060875806706106372789490779027019199283846795179445162981746318009324207397118062629351742322825153040245440230249802875775121264682263177785490926123206328076410945628294894088090252396401406898081716558131077172759530670182208088958249092196168310139261818444500884471708712024843617743076677571021357225742077401618034658070754376532 [175,17] 67801998755650367528913641141118202813110449620670717771431378906016522884224279863069770231389334797497124548323518795169239554920522290701889816178353503230961199829068645641469655700452375164763203889439908859365888834784761563823420390697656691779805978247273086664798184861554338168396023421572462426790169178523756778380142354752866097059593197085879296619727438363733327296151800086901797101380232228369481343922360120027848086790036879604198689945603640272108613055330211551255938242393309618124521705801255871162795174629063738851427225240739556186333071942823743289433897486100534185092626950120401519112450702786414181360725934862426346483465869799750984450490441689033308107670015135369657506857752616094073326310461285405849410962102169875119517925775121951779017172468565958791828981548885693817243347418196419374800606368274 [175,18] -78570951404714953699083419509112417775310879562595390844407662426145162359157835402724064428211530583941552944222437898059102338170681402213694954681299150154976228305996210404607931595668138253492315708617164557803167711739451907243218275520912086140927135583836924317632900830740222300769833038319113712229194611446518177364678443199440070197738476606825767534718838151569865376806326028828752255216833226558243251864043419943053975859710532070580478183140689830113336215089186025250949143590389840256603621264913016614961218339182798227345276491893347529594924874742435948970188831365958141946418768941655173530410184178426936560187217300680652367124250627669532051948086957078045137153906643414473738315643106175484332759569710033607257830236989757539712163940476150078669922465126127569399777242773596598361907274663528554367468800 [175,19] 76884195725360771794305129496366466417409500585984424965508315273642381733910834312725063204022933847008960859310655680444985220193566347472606001719234093177780528686615750289573970919723142988093507823999246818241494493293144355468048526766507617118058019227935406385769332158064621165912889142568897696281922054740865092364406808372805424317492563411648232143884138002466790089497192526174839189160825700148325476834507701445518332449757904694567972834656634533683893625727268383453986928825297318041007057568250385863272720314638904720632399966496519612369689083339233533291465113660500631266969511310654030402479208487218197442500087452139521742708739569941618945029616562224582340004032079731997754198997757480705654664066905786207465460732876346546493786314225635086164132264665974220236960998691980144644092434741119226451260 [175,20] -63874446232175172956239290901326348102785000470616479047858419942830291835647768128316168840564970792562959386834890048495403609653183150855299909904791278118779949471686214812165080872852965120544758215895620389507916302710085181210416886897938260049470041405885256287453315727384326127471403474181725805653291140513589610291049365843841870572432551430519590457780012550029323947034164167056439471414858449616112392464419616737275673234241555069055242253267434003839699808003105134922312815717181917359029828492751628901604131372439709959523457270615394685922296501998541712247698715752967524946122809609754390900581375176200935021717340892921277369688010797363940527498228251916330043938260323209546154698409331780086975383212588020353511588034451427514734355578157040606953280414536544068025498412312484393781009602386359469650 [175,21] 45247787384757411212807978781661006069192665121777742221271811913041530069784699676855120751253043253657607969335852364499673079699747542329558963013537785708837042812103494192043961036006327679565914302166602206299746973287251657337414843650597358455417361416260084458636126663580889918965578889885706465266503623128529799781341959096419839336229889638634671350966635614307381895729509547699364946455186703024469599717367034958383118770107417650338379383633723211968263967457875627409488953840982045491360126779763374972325389133618365988066230648985232401349107223649736980308965642250204527883608423079514059709289555424041692574483809943220766116847458900677121746151185608009838549358750801498102682330300637262125905055970703963219207315167159539322235123727717093138557897574725732126681950546216599433189429504673229115 [175,22] -27421712057822648090847574822004677352734751053338954120504699118464512628321315630350150084061034593811765469728096947341176082012415303542242182680105888074803736086505396438205321944944722721528927883463867677931227990842428853709261177281755786361531620633319405260593232897489564792206910533842438264842422297146777602002832112646774913397424720807687618599409628086747708506700970001320533885139877893811100702483389480418260534515526800990487139559446619915206697168896435849446392147228528041499831215003492869833607666411548197816737450259241523390921684113654698068846336907895909314504813138283446245976877451599232858201528372071031903176577616984268363198724422160555408555241641924168322104487954999836935340673649944532487511534872592036105662629715923676948541607071472680914449919451505063336667757648613280 [175,23] 14248963080209304196490686869588250550194947066440661682040560521575565078953344206913346850937599253261514162795343740392247627922950139502517247155819467302237732604998101484281539375116850531683345859783280710538010345824790567222865349852944088107128583734086333292648018409425849472138055687039698093704209693281775722323121559673948837742275928550964252678817067302983144359969511929825183479340524827476994550109193174746456790719653845162634024648725365557357431149535406027998822308782372912398993335385257186481610724543241324314076903894183068544230597545909797993707803748130571141397303621087841848131394958377668337922990243114645847457212241486699691750093403449864703191173943895792786740445799458838890923799413342148722828718480193149510023107556785695852003594541015518521199054787599405931447164065780 [175,24] -6348021494822236188995002919236571853534712805646816560253266918804873821069027968674394573649961074274609223789101032228220095465189682257067710373770925612704939121915279906989855734841016355546143344269634714587431555831204251169440649345216997671933467431192241261630833549435997053204195499166850702558731785001177644064305646256626562475817809228029010008539837123770205363004521940868401213629276802355192019742199825255144883464624147764585344499345595716811322394624708526958467952080779770653018249672130207131541469867446498796737326587349918986839578960911808592723734935732449924235216549972188694377665320461249276125438651690106440878277577670293832094014168691098836910686793745442262991868348390031557334158157931394474073678222358504644183849312713533929678859876111595782639053494243825094663352680 [175,25] 2444022872702547480196180545199159892502627427289104052506228665279544278838357575609263826208931764746835864084270127674617139288233515744833227577124196319133420912519761356342196139612775374749705418565514811345468870759227109414677181021671609920625050333068128001519795161807326197558338984925170744501738275300084122966622112339754677505610870535417614293434828215541145588079333073955902893243761187443451908527349738402372491931398667629352329218583919388841110330811170540449492067429418257573071317809173270018655491891379358920191847078691808653517037049135047635690637595637904505162792700924459096686070499950025809064517428685962069352776576847170697756544104929597961176081199199825823690330371917013231403854602447917481774253987604800068162978212806129448586941116480889557064872033917475710814190 [175,26] -874407928878489815176725459824504894228233033041093116815203709347111344385262072311386303171711524780123082433750867611892702969700909132274851378518506651074447006931061226566244878023284794734337553347412895405286732482711860357559677164178055322415973660178025375725660772333870032223485871690797599206951819779505992158316654122273440185065573640011372749228206256443490167060253987687114858309256633875653934935516962478761426106670338186998870450501787789149228887905589522001523147716115318785435272611973815807921859089686582120990124050445040099422993826941834238734784288726178048796888545833454088606403980049241212620875233611755562418837603550240847610822696746645703716650799987281246827726885280013012883798808275819951099434649766423849883426381947544891797791932447339190991624606623274831420 [175,27] 213131638050293739487484081251513991289208450901559644118044185756025318464198581167229575626452056105989137838689134283303281296809029037325867636869148328137445675183529939288634039159985811393537860743199669638520794353079985802407358426910152099106447264736575275742315328251169216556074573028686263490222609369106580330978452548043952762288840547923252232698673602070606565338133569190015810752065607028458090399382070861828254800006163649632499010523333638779472747024805131042383982917910415840655746984583179930929146631969077458488038614197960138431231089982306677169693375901441818893663371403597067584485923769092229390532606051647219404082199078323026492546607507916649829741341830160814723873604231845712118359161242641224177474206916918946272561796399000235638477374231283918156654924274441830 [175,28] 207027020889387785857306189858634055454595071825480040220629339489808246730407036353516204317606632829313590452106674448002312915074946302369105632490986110784164529673205903463004258151577358978450527684419790886460811018852070365292885482725242163011203707743593677141135256049825784669021828891506227107141089734813667981878735703962560348645005021254649389185065141448513441792625257142101529800050535269634188538836637662369248555902927085531004155195430259587154083052193640157699186136221043999117845727956345027230090084464004101317011370470312056602353874966133884679544776345778315607705410451781128636389152817802406473714377929682333295791238646344498886282490869862703818794228151568351731678096348572225187389355069316307617431937904795647192099230028448174047926505645806188049173584430560 [175,29] 52168045943430072919398964925406295774117986327015106883826445655048580730036727240207193935790279138088338176511360572030212622349597129700950779197077197160995386248236996783658814255169753550104336342934719284172451393500083974349959567267375602927494566809048135784558717154781743692925856598949750746032979498193949937794776865975342324559982473789696072126083796752884681347515434828459439040282776869864482292845510737045240743906108460047054379843153880426585914165538840254000076751702664452337612503441660596879964842869686597867273271056786820287914368023701359033647722522265666053718251379954912502756512415463634460464502677038056421287835946227257002866864343957068772661221924985896569360959874983833148366029508682877541511402074982655135952766523222279949880054023767128394882004749 [175,30] -683966666867426813865500865918442007355076038781487829646856041557582771063816452887829203835613165551980629232201867367363889744956702533041914421885682433454412676739668963387036330626397513689762377742561853521446637347723813559480063781430397299898228103301879132256141293339666431587964990866429885916246981019180982129847722160289554887900910492415327896349614519672554153408785029747826405105248799257750173775358708955454562880577954801576075712606724820083956625140360774586472708564520422740436824705995531904448633071798699503573834272058132896492210513346685319927425228940440572420821462263914469026099961268544359722716068346609531023482962238479037210397372703821807136222829819249539569036791577984943635132120293419144734054011326591529004248083718497545985472685533973188484415960 [175,31] -76471285460289728656006183788249864137036790974669060621678490947787221040643109212361806895619682895784587305640287093195178404945672410617303599713858779345753177808683539140092390090954367367797034739412470908641189349430929917171140704725036097958147848655672860894460208452325834582857423509087604967571211625526966646624892437333352666438227225154309722312211571723972981399688663766427275803618540480567947143594091932717238082594107779795541552647139110246452206865625391561540092583302490428316519340660233312433112092201359817725552901676447562699593344169698570341615763833351553607426956638935128100656280200515753030524436417157510515455177889451219272077239768432374398367128795109520506630662384284932471954923728399547237578914159085826905423191453022681610516738021636773780574 [175,32] 1238442821137140842487996248985679884169067939673724365831657305777032341301901832721435194452508754189805705455519069758331497515207100510708006525323034387630550046330738678423606973343336969636172557268047934777273944753942178597966521140123550530943191109682813552464632705476510151617820562399105927014946138399536695768499797532008777024105898607381895246792222689758687327284303393319897980725573743642201266061310105115129836399828411568146758782714768709724178541663789191349978246480443277090561694530935922091054248606613416243649372447102476130777053701276897984009496563336477953898010844668667756846334055835350937463963197682806375943499867064451014416562863858337810875819884434313565762475562819540041255740520163822562800851445544531217538616481607194030305311066246054391278 [175,33] 123961670144323271780416693604967880680022551105987870433555304204790739054841273129638401336625351009056969904414383833763905706459333435422888036578181516274304174032580906505016496997220462254523932286227697248094023371460875812662539236632905948429835171160292986567114837234136920382522018652649500977112430710447288769879220264920597646049824320334748648688191567472027504939577675999899134744050423213265471811230061773678649301690277510246013117784009393613354293975679604550029616885737073943975811782931164118991856557111109756643564058453050719637263894146709857118763904170770245627859376374652645386474516225647876324814176384014901727796217616965535241255868490697876073514979931058011989250061374574322010995385510345591688440386174599109517924081755957109696066523560223337 [175,34] -1602156824295674752558048583513112896633916677878148726112698486803745498030820765792923338627288995808842835091281901470904928877887482270235696646213689764712770551770839760451692360445689840132414787505377307087714424649754783857135412237860093418315841519602811550999095048392328367464149080804051879025978452460634406444781700097730022199075367286794025295729734528631333515445310080171876518179785361546667866501018240086761723019592166412975815615114916492539219606128107463270067805390845406998900654559245105227375098888788369466421814165484031885563974740923359860368899341629906298205554792005208748131057052381558939607595981234055342145613775213637193927383006622326275802468383450521471953343098615035685247302501974239539568929640899926900447403015904955342529046506727685 [175,35] -188544440276352420503664794219320022947811272521574775326649496062943954760355324126299404838116635840602048754565829604728359478084695246926555685055767609882670778572408819478741303331044113268325489827493988633939534931208140736062009919697294238149870864011981270829665866490613693486148238297033831476989059851404815246425026188542989862713599988596840316604140196779927318991310777688479225603654399497579297213237560657042348766336776594945922135569223383456754160038481901449284021886559323730499809277229489670853733844723278497529247752255143042633892291798224947349723755620264412673624370938582219835878535771641220646402361428792313010735479785168115760871883931046894673796397803978583436252011335476202372972067634848443021285861208732567625900266877969637531478576469 [175,36] 1495030730046497616242946176364214644131412787911111385042598885645964686989215288140963614357471320260173044803377061154112130539681634679388444463833003938307015970416317312223194019294325655673593855516764125488403197652078403966177456524705295710762574592681549074407959921231171997009818234515508572036489596914649900572931063758206050604074302818184144930053150254732948659070759613813558007023251548346707115743027643122493626110019984996578499927171919944059969479651816002725457734793250512502365693025891980375717864657508754408368412798188556670135668188075924221851265668908759797028337469295435161213962901325918389452191856895954474547844963457711185640296870628081034435165039837274947954637480857018743037543013156200582557118527300126494778952830314580528828025320 [175,37] 245322740146767284878359730996982062230173030388387601412072352222459159693260391354777942192585560347743892366135661746762109346831811514662727180966022912068026108572560045249147836495947391735688053140954375089752255393426001283166232605957714578089990101741635122005436439227515747267625456784248853710357798771387745247034987769554944738089815586636554799386188087457075096165793361409413404580091628707342507870392966358811608446302129865827181874053415836022099360565984790649910961612214465652567471786497660908402935961381974257143759194301770886073079951686146243988567708502429583809457885504368277446650736794188954159284557376251765642126105869365917574429270942434115113845318652573928504576137442888884731766990817121223961420661349835610463490266224589970229782 [175,38] -1010421029908680645459119235833952619239831295240418481846999312745030857434831818619668601493087177880110708971309993052880752386739471104603174464896922760600552657908588988970989050771393831071880398322586676766123008245933124804311083258604186575492786833091399489669396361398488197174075369810455981183760755857610006735386793291726829660745774169790870961217540267906109261653192030348508053023865041980206772852668520268253767319488719585787310034946059884440428378037987950538540058364764234335344688542496293608486533168057608505409488976815179898465303388912068742710907897837062848383707092565105692686581652558647207160839598971539360035958459262739247004333232530462244385905233591894747002661525044765419348828809462914047538360032376487178244479215686528745348 [175,39] -240545007852450973622167199586508206342811112950812308839193791954568387286523854362034420844019460028882552781476482935856798417336552089338520116474738956228692128480862511837206598836261912208608369051654221482077530536172719203519332431644199180420487415879326081675434068089419007405910232264048756552013444837831074362831034115174029981753538199855418216123998781174974479779653326670458933869097657632808102113265368039896642143185961007870106020623128773305418284963428587694103708636047579320788118049478020900759662780824133093193162866429593574814732928762250453640155529893116663638851371512362541625466390697732998870686977247087933974208557698132265979117304028611965744645221556847709240729945863517827897199720000870172063886197465263803804197796195954916 [175,40] 489243753029634193847405899152359452371359204056424748913365322861147279678264104344049710787617188888152033202417842559082712699946537096726677169761151168092662324607928308915444438514673697685261239414058031105939496751196358922508674732705046243220388491980247381580038738931233090150105495679702229362830890995859726453752356018704742187655527795667674899914339022196522898129503642803738695037742604068832061147304626060844000705636762742639452105050974128282338443168948156836455953656396830691747866593043343819387708305620881951677112754389338024510481463497343451679570454439930178114224776892487394370135361317431225507650920365730391471676848784986274718966434090509303751812982200529789101514216632296177547419371827272309075836777642157853713628073323314 [175,41] 167489964219821550527434083209807026973617535438997719097898580714078717908688797462368928008339828235873630269026125039575980335549875946660920302022841706702680781193260135191587024212966940127582516708301622200980034041281390614762969416478704758608405452932838391663472918620987094546117195585895402411850915781318259807930313517671964788083490238830905136617175841970915458387232524115530385395946365787179864368930773741024008784675831961378308034928417059288966843575019650615166771046773692645949507219894359791549569220664384988782925802190606324471616298528664305666119157549917411728722012933364581372671554960395973144600044738424531011101461625179658449015337753378364104711821085789768453721636236511521402888113071308057515852332611775507583059236109 [175,42] -162875047682394833008887596109661294501824053217794561556892800503235854826085723418663966959469364718232280279494979325915315292596454243150768507024130682195974190304791867564200766955998503188265848397282335462203772326076245697156532024398091729459866915410359771185196267944478823227339662615817704617614297985796011429138874851176388014515028067594667156667595329709477353648063754751145648782678207150299151635033060327802322444201922201509317329342312309585721408011441501114219936439141046426936853977895310913941910731526530527300546299120240403031104057730877932701035071481112790397769302984971507366407516813854821628042169962540985533742541247278633649067958410127552912886931389912359333640171570395016047967670424377054610094613943164592722914750 [175,43] -80760260672849237739291742296868617555935213643702406338982565022468446418043574571299990054760873097758296034670398086829167690703313361915087752344281536508783551574128956491983472993850425937068706416989542370224208768859859424727202052146858710807294181497439004173755400254693536944228606564553912201463620327469516057357943459359874928425161867220742073809376666871615343452155207718066385032903876364629982894431587453753711002879450295867861085913633835458094074745423911144359915979742654227145635494073303897146989288659393202045079692952438790134921900217507549033571448650780595098505138250876175338717235183806396994526325169437594554188794337380675456676515705613502329540838317994754073169415153197662940352424880343337772361703123658266472600 [175,44] 32835406660897551181625301007672522452695137518344115993726845247150549884285917728087804081639581028070053501647789449074758161940864517149061405801208575062710365628520182683482039675059812732829833557475771036725598450990456868852192044869659245556009372632453873538339458493053863983006278669595994627689931251604523894137850607060855731260741858646065841966408307046701501496599088846775713254402192478842997211571336625221174719157398419887433088952052135674680595280193202754019978565515110480739172071706904358513941772072850785411720074170368622153139643836482930789285686389708651532061178937137180910350219043988648548825684922494828547095061062864148284824344870820744685473602565437172623683247819248734578949086652998673412282515263432932600 [175,45] 26181765927177439657268724061935381779650494867410509819553589876060522074498475419506333752949409622054572096382251155506646504542652960954516986251341658372315403269950432027062690644833588674572326120991179001436108385579236722975867771608140213505988987976970301023904877167445016658733090014616819275600272324627719330633389502127425750591317860719962937026389346153453453626081099323745175352205178809136584910496566999635580743129100553059450311517360494013846442882449023229514261550227452828929364918960924875242418558339948890469307185344142801121351716903967055098492635184121227519935295825028024715044063111160000346321906347274007286913033686102918759657680269238824788992939139991604592472670083412498096986549152707160430701492265231400 [175,46] -1868058684283249185058901583681333661915421589369472324125740888731511502786166157406443663689786453989121585281012509074071015272387417355456725367714347772454283586094352628278941086048363943717254444918118718767590696914995967729044631240768158112281484423726391825297372963045506455786220451060932179534720692582520910726420850645329166493491708439914041544048017534190832180344842361969069063928921232911714844526880577999372844105554707853217570636184614086258601635257389463964554901440311308720559967944753199665027086198552217035279731755581610189207226765645224650601291268130630547617331753233872277062750625069517548916393851501031013032933063369657394867250432991935451457555159593655699613714685348026129030464647634101854511083729100 [175,47] -5321175384628236810452206455782883449842119150795680316141404546937822462070566214870395885669972567234644990414511907331798446968885815841906499265297832395132259161561644524222948753058210161660936816099487259894410952802751815476441121660625193091548670608364818658127536158303504269550176964574564350800713604972514611580488320114065993214890295818957980248085366491144539337749202230832849982919410264130090255824690618427137749880793800167028652996750358192128195888481582696172279412236658817149133706257039815140883923644771128416089037091336713411843483074823025659436819898648924343205693099029890249329108394780516941607487827785818489169451132019389867332028325098031743159778723888076573783156540104424646030003278817714101785279600 [175,48] -901480826638212382232960233260975670112969526558696477238600032939749737752735372703204650156153887777755092001692843534421372835009782021513751710223046331353020072505179415843010608241493701947553712289530802102123694199936046251310427146253604928786074706650058238845212067379419699766984559926601504838552124208595542417110319180158183570233828641671362451740621629251808178098870904683979350804090644978990296200283532108212603038613776300715805757510775854780618053310202838529620993624941826508593145601981907981180473836286801305408041745111824370182769650042238702818454037297398160837876429262646942030178418916073197986705017528068018036392020107151345159168607988246206319873646318875686356059563999727670730215200637743066136600 [175,49] 541678041796407109446996916898855095999050596627188070335966545208702193142152698238173440905053035322824557732385704856283263625971982643205676274131255038168894294886804710652360764731540656614891455206180635981898587400535741377209610383285760166865244959845770126076714548019196258163237686198496368125030790354049974877743198034158100682402474182168502871595409810793703588923712421413164807191889829626721807743634006466248195721270879156369976445736154436559768179735604000416884104140117207614251892347114714254503471507156390572675644343107703730255361590999346405342265822366170762843131887296114835107639347100276160635769256250950706424516468049068831502738892465934397125168187184848932105980308535549538811582218035699837800 [175,50] 248461661231389597325122315009257144132486578878865079647575609543049568712990643523674285542874963647578759968549889785735425816414809056723978102051914724884003558399615862290114753899321318539089142451001147808872644821260122907199290314471303655956948961011069760324038791460890154749797307910247812538638650794761670104601603038500777800205750167025162349152991805567161286088769717359893180512175662246884718108478073615193731121966365123320525783708427980598449244221096891585490664128560706430942664659198031721967662015797112071226723760183207387702962380734389134884475268547909961967517838318482277307461725967879224752252279788806935876620247639926421904019219863090565185768373756265753015857198516615109708263982995343775 [175,51] 7209902492920332769235178786080837651623029222170400635311361586224010074765045140247667714510289374467188362337030400602175805710706896167048920757098134811151204584754608915180259275038718327774273605225821852303353797415012734248693675574584584469186862299973465753432262836831795780074337943700468276997010804395803227354095303077443409717519711914355497179237429882152498920348546126955739795212034648434223682985531977047321231403726328572725868914381548166963577563160178344267776310554306147122117152271842720030090918417630541244885888207988047118004107351131739127975867202204644087998714834039832700398378403870404594552932700856215846145865671031177254690627911161423651542849317458525622263633702274396348833421765800 [175,52] -21368306025374637569534782565428702534730310779455878325005364322150954995318257588570557165870825363283180671912982283940251564008813456959007526299994915646292064198629021879170910691235594102874690285472372016063587059561490885888985251876648712258688457928226629263081760652985513518024321242005738361854312534144017994089433569094568294659551915352931239728454157354833629165201219613801047693017017780394053517073951986540865275790107846538140546441760463567200513280984222404318516456947162785385484693825532643609603692670093105033192365150443340578464809281260430326206049371598897285881446777404778377856524879503377275136754175955579288031961376927353219256924829097223043467957731991003205629382727438465851701317550 [175,53] -6731961127500637060226881122089980777064446280560896535232217304295910751544881296863910300666479718033561908599075741997474443496879942964550669246276020004681526173436890440711326857993109115050020973532971451536256822732817948148871500387517819172420295335072480070952640212894143846604963358732188996090846869259727770968462042844967796247465487380413637005626681868862261595290736858764439232174257844950828533570540863628492054108129895066404524354097497348028072331324936845336923903669692572601372787595026464072461905046823765212060086096742051121802548325051307955114259561756176272500144796685412820255782099817693493509653423762324336143398338534600404106872969972527646153759829276647670772517940257409409761070 [175,54] -486751712209212959226680694521301964513260790749207413239852147449761773666207974836813753676382098893864312266209431093465324713472129269073369727823813647676048237576885889219517210972465842920794637139877266912097990561819191058475941555031427526685350014585641858566644293987404874305472174303764366629391285503583808689668203561932361062425094426318574751775971460457337004505945478953224850229002404568979583623361245730135407853796406454617054437879318300862885087304419634769168853190701218028605986319296289664633464557103074001677457786593988642200126595537781184658296993468381662362001872756160282567553394582258005417485026316399450372048681113445728709746864829139547619187519164745105309349441714817896080 [175,55] 266564388161872843639531385434455147114179862326255951751616584037190733621232965017042464887073641780697084775282228000190560572658659318387915344590398480414070785802293169309529125006885662407360226295049112244129931555462181380553636631081172361541373705510095730489984643641484582470475601889894525237249494385598990864124585058546383884372007716403524588254234954043005547199261426601822752635372684438405507170273585329305855072265282797628947418057175349721692295003708208157905629023967414468350926864466389787165552850484439279486033412031878712092077524520469011968357861449574931439637230939909091306843053722127407366844836881785418450105475956127946959939275748391899274572372698163531520378463762683880 [175,56] 111221093956416794508948186048224588942397985513488306614352838724822920338575130147773167223491457017662302491170286009044895544224300052953774748987118774597814253997700955277877165985462857361583364842790250581044807590085736995272371798780501048493253320810250850132202272173123309580896692008797748527375062422090727884418295827372104142074700801362503010661978236216765916020455054928317105089482279821463740985154533897268246777726958701598255784247827439190193401190475381896380791093475843996157016494902889067369845239214642444522584076682571758937341895475080856221534855800883764509979803515580374467682168681009428493469585063612462643578621633003657572138633246337862189715543204898649937572374838630 [175,57] 24101885843981638259951317689244015213943373686167684847006982233347095991794982763321151052845177406126394216002604254791322939563368138858293011885397758198286132439286133366691756648068398929439334799910618259207374591239919579484731448525176071513095156567423727589605137978238935293068352738473792198495940072581510375689243779652156466465689798541496337272145606753375989649867541700231805021917554073840910587096580994590878421720981620941960091317097210934168776683135867109593549419314076428949138815070536727448828054581110557606776353424567654909541096904467198339487340857828939419915063831068369729257125162086030233349886098944006235916020609014494228796940793673993148318544696625961057672751880 [175,58] 3639382484129530111328183890871697665372018683050128127330070769836960644359985845359135048187079996865763526029915547178923410595888369306194615879539642842306262325793753251230551314957881174036986443205602258625097752127610250135224166512538143112361601115698427338581110790023290567221083745804233145994517569546137663997116325727533051264346033302966402107378230800262009151389900122057641075714645689774817711497511230896252663884310355848730567506399651562090550932001501755271285859176731667510937886293644460178786452660252051242337702941647411787264921640688351327449059552579395696249737109514744536374933443324879457484862595680654303341960722851676919655132494636851255517880392863467767685920 [175,59] 416501625714524085052818902728811295222617654422944908225198801450710817473715493871308994260887764138788362838099455275530518132033836552867623364081482259047952097359421540639949852352517593685914313616291735793479114620556578722408396115589738383892468227402305261452659499401255675143589086390716019797643579962648585394639234196568210411841114261528104442813509959703955467078490563943396082858187132939419024623226263380323110971487448260248588016409835274444718316852226839533366838248250326960938157574850921459078622511030194552243551073216714083141988881213366466498637898148130721277683632127930032865472541463522948635847107805645302027513488476410435823502045894549314230341018771646281220 [175,60] 37522689098284813477848992987971073050952713345007713052221497445078214912805885825360864368085764296828719404434683957371977899532845139015347515373688479724957284703685219113796977172777145661000152499547352494005939036009448244213707162753718817459521187628551891497596274652567838642049733081365778869975014699797137215182450648907821367605717907247347152653916867174216483237386651549374376460561737886664521738532608924993258799194437932859519956433056874994331641582709916412302478243041494231569085769352695951046654202470311827747875662415486797633326427682935486254629710570041761316341649051605803243043484444647060597534130800173795421298965816702632055785012132631131970395346748638920 [175,61] 2717116210353981685537128151400529128417322177130881850683043634545159940467999445425225926270470472749113805807356848463925038151110985360842803652124505845586976030430720354272832088321573897719679111190239709879048675574800848266614828867056909576035113319879898939114023729361244333418566140544852652249845300864566443434459525856605672549264338195801104837340797890882801323228288817273887769747918951788129803540713564286065598889532842323358466112863792798926688934052488988142031432521596528154739046674838798219132261055282994256936284162582994507373415143676497239907503680161328210283063511847024704090854994975766575787368824376134540359262951193614265513412682769228169482707131310 [175,62] 160163914006937601653857708321262188710984986594269473588288750989664225601837916340762438405739130028158369296228711829542204404063538479802091164144557694391158846473162642240952095273051128625034037615919914322404067722402333065655285885610591541156269059180787111410559983708503341113715551853161044919071625591198667297897567932091515610853122180998229559186383952199830092459778880423450475307754234532635298062274386501079317733076507427193662868925501049626442370892452674355468237872006886701006880395915381807596382622547406385541729699754543044533864832366236821799900793003457263615275996828661082687105188215840213389914648752961321716640292950328878016893337097854879411190740 [175,63] 7748091614049268284713078863721027022884225351283020644291347479605886351046013195113785384386082286265618108919459388063146987054425658204062687848032305005376858182784656606592627414730907678921576042972192076196712467432110272256124547388324006806818417051265605713664732466500484289921147031418069101176332465128388570929420795843020927527956449187124033750299147487250417000400905841191116850550472818623075213848052284840034928252242869544688905717862636888475787177802248248456679590171057718489869265792427144876413682040117994426802174670263414355664820832633439395788823889893952284871039252724446458733313472204333042890154235152912906368498858934117925028820800513206014660 [175,64] 309247375940062739427416145576924761913938744279415374173899524715828526230462249039789132970872124472021316866836209611594603665166601726497264443089656291533594073993932483516499466633253856470095079062362596821488183358649710001893763878277839380492017594165604966691559710043322258409124665151392244096829858021223594080532111307162184386356786497641328538866309184241337725119889849989958897606112720762448890189640627989847065044493908533742976022177143781781213040325742976566986015507248532615682549789725768148491366709163600897577769672833664120962227435837683708321431528458479098700684405631034926288752496490179681478051710738889096992563753693310244710618194961183670 [175,65] 10218423859001361728281653406613566416290085299153489865240904763588103035892733592824755504192839262617785467799634075269061897562933980909674574231989951251391864921797303192915515612067152564702024935050589739527278240447099622092951014419637655922836337067396937712379923782424118064388444072162944010654616827936503442645539636292001185076619237251565947640565254462081994792091274508900241759095376878215667667402151071788434241290111259218260691430285003079589454115113608449207695455400862914613844733772016969268249338346003581264911693611109120194375852802514312946639071045797149552741393558396863798908832697941811856274144739160010488768475271151105899307368369570 [175,66] 280107845779406152196207362831986372986458261952961875424430835342318093937464847621788248758825415106022343121931369206028078171949478595497969185388797433238967497973757193369935518749110957511271977300960740913565216705248883819319154211280004862978205297703852231137979503331907125978395987220312329498600205168167384050168826731000271170630697808530465308927543685548666927306425874465206486632645097342194784149807700985836424746325089203619852114098556318547902093394330605216038397802438857304305335183877483829665697061433592876526865774355183496433409408080418962679762618962656174571455515851191159064049194127228100604645574819610721329020861281000553743048720 [175,67] 6376508265317354316232014698510729313912257915961475688836511549907502008156850183049789896560285515666038544925434849984005610434128556706854792110301849278418604764581310431626079934526731835614044257179483742114080405954355934137412880712366213191926348748482772717715627799693655119295337679878042218508047115224305892576380930693184407234376732325653757006104724816300039842422437994013676921801469788315591036572134881589714954568585516095309861122560760768731146285677703229537072178788838501465980619599013999614103279653639989604547625806733535131355367101246158468142732437422400010504036682685015607668485743132533296626018883289525106902311917735612434750 [175,68] 120575571637725785061170366487441798616441161650536555968864252384947803775492779208573377114437435809780082743549968796912889993449914788262483964718505491175159181622685255163000278101455040565973256516459433997427713224866965755336961578136610455376087306137505495376512213325938421683887930859075089090186672294706635612568608389238099368566484516049706753398442645859734494332041286524588593576011810051313879288468521327843236432516127851437725304455379009500339019047143687235370314026379693236095265750170246380925433717596657049030071361357296446880047149985207701986897316650277943018129843896138596500426219200441145728111043848288918864293911917949000 [175,69] 1893082028111044639411311946158709276718947965145987385844981880062262494075335273447545991817251354010283945546271197358995245477910378610232737995764601859063013594012621834770838955596704394759061094936570017556035829247011461377895288215433015901258888456372351791867868916533752549657822676626702409469379333834606319216806359481773146173322907627307430876747542428419054104782537441513212264326171706555681725170470071433824849870705227288978593244606868901736970197036921067294906514543157291756764122862208343712513955036826938547693072277584482940862603174034977980529828008314652386767152570387484489375782896058819133741329761858588044457760161120 [175,70] 24653803919939787228429973759960663852709562986917991188765769697873196307415827802290917208949446353101878939684157264157152498718042947103976809925071701188859510178555011564203567978647313768244714692996785777357310132581539366452635103065499259976813050467560579016989253058581331610919771934486715293193285784891602186074957446219257387184057706636436781215628621037780231690959799441880389353032836290976913533901699814625256199050708014601779502532885482442700041168926456287558261172928477019054095179754162575195323937776509686815370927101051051058472814983157952173217005292035842554836536669895718168772815220731782310038082172630298351575100 [175,71] 265925220289271621342261685524214476090506099936057361432033398026643660307720425686917782072538736486543694086660944601222434691263047295502845275473804868622971020198956750136516607613329767759318604409448623566033797270117151195176283323170388796285504285245684012875772125707600965276758563103848279009231435793884766945495395898284202946090138298683726960719339044544775413060756489487131421534824003688552430439502537650023760546160115645955436711405124486680245495875162598290600405615435730594845665465305678127174761669871424315095597272175540592004250592558207529140194854469158668202834330159762710136201580574649986636744077006479255080 [175,72] 2371155913732168048850850861887131902453110622514216579086590984323756153411929083561133326171896793636095212942006580012655362206468187670292272599271021525962279191225143411994707852842772827482552457663810913641026144012567401062962455722354036346475968489861805575800186635022629756443312335183370427674023388620527035773182783000753203707319008303489798493832758502688871609442206969366012838939511079463980902567870963813492901831527823196191725300081336354327337002896401421600447229816403691434896457505235794571843513586902390820838802469903065403719437726131152276936185315385031406175538299360379755027308225020581242880304785155915 [175,73] 17436995049771938084518154979918027570107762686286091376372223477197548099768077062454967622606994820768552500581488428889940136475501521391653936888418187881813819480239542621045319919125155780893440374063565413712170350225769259560533445964850543170878754635659226323748376488525551940528788417076726351412513206633985278873575192624752111402117755538593374171614613204839919954473970976671793632416561218064349163414263784103656702900867517064404004173638188112783450421728848135261870442695668259912532052797140700451390195325425387177530370734958761945820943766958983152613237051648849763349093903892934052304924992476950035715506510 [175,74] 105465932243069323712523433001656120418961332847933064519991100335219435421745372503905819333129914291136045678797713011243243014727307013358742568298856025995897134605222030920508953205514591932083905755028439024620108146217272563235871363623331393266993840195668704244983479619024619429879342606560993932727433204025596086503386875778634464815338069839484600767897471312990827845566625707644790867180424584603668726835703052500913400489600230615102277919914090732837543641719194692860112998102705545534262383988879924136344933911289009369268885519650066786078862426180348141171367239600954273907397751610119639670394265629944911440 [175,75] 523044196147452961865772717498806196789321981588889928649589990471657311918320565854257307686956035962341978458109340434410946624424337597912561312011596995734292193001600280534248834279472685716426486269137790193559071239012282014624275270017600639599229963869714145926155901345773424511493450486163028877237441780858757505987489315669800568294073147148071173361775551950092737644355801386366053758055530038007078015759569761176368415023858878365647680645148880584028916473227904980319421303471046034189898915440910425056841854141502205438669885808445304015747417553855360963045935562407986576393998275416843693759629400304780 [175,76] 2119575768156422318437831944113793873859197855312102444870282003157655539728378663187130998981404578835065910923678154809584518418612179792923582263553168242065281330992619968722218772947270721282144093688572653119158011741803341194552068382251768954631307480682877553210324820390710641584157335865242710238215939587665250774707882661938720982953432652657308377154050763247582491336964385260206792860322689783334402931472368607867191403549017901093791983150037590258649839655977438209495099078685361287221421754504519515536476430995977727881066601678025824104349822765755737244612123879566877449599238669402079810460332260 [175,77] 6991750044673101980628075282095961979931678950252177456724762474388639216653412315019465617730393513362991782871389017067851702608210825973603467109571716271560795603814305707301356091896141935909055969614272413433364673328752239451432857006063451827648218503480227914591247565565130880063360460143387681132141675380226461360942115908710350729377766905628755487970387718860721414215627469662798449758010466127573082070644280444973242737495194966722547477361524953233621108851991915640664396751010161337859023285704909184103585964191592469410171074048376966939658057654464468767536485960989004671194677857887967137400 [175,78] 18695355201307950958327489320170813947672804990805718674050502551201300023121074576999499610302952537141447294502961935079093171100375369282729588484114308806046478030155302214083399072643949561071751848767795006922303212847475666549212121496793641046911427051171115078849227870180678822119760113466296077264802028902085950933955845501793473303911525689195434764373108963324274710024327470304054568554444491151766794302991383705955942557105814098652781371094632564201909309081398984263975747814704971788002158862885237342837738376716497758180989686493116433240301011678985008616669323403182416778678836354313190 [175,79] 40338223139288490879111151378669529554046280055488514232345556979633156852243387082282600247204086591284601407451087492311287873676228527167846866100884596960233560917814476917103581537600574463059259801119983267006062857330388092368011441577562001512003991535176562138045112460520156157245865132639550275664571928364776675902648535036523538048935922936205600736337772639460839486372212805181761148081244618786699094476152232868445049058028339349407285929623770312423308883397156146880096169247259678697758741090318299809388901465374008950006441422771003652105196234282054049632375381455570553909136027176 [175,80] 69886765097105785844538211636997803231743179250959797674048701386687858148024974892847526358885396401487021276978696994883549416876560922892876766925789471178767087097850876123268774302162162260501549059135402920056942112861740510353195619432595706739894694772906786376257313363858011282007654423508446981584997047125609607670446742373670329188649580408837623608429921023742135855713182480727109453011736806370059277169231904449816605295628655031314838371801214417954516164789802260125236014248864057477513735455502529268521893566687528936499529002080331341999251894079198186827834314498203326073320 [175,81] 96706995393112743119856319700613543434148551717708123353508785466402424442075054824997786968436463410337785615502484534501273923470496900240126633636287617932297912673674146088668164187426089188428589846195337525477459779031866342042161709200345897065186167310788204091944100037173386254726780665457203655660692743728780603281648826770695901125477074268987211584697761791019226589231115598156300918350808164766385172762111357528397803172069213426484583913942811752675981132732907052170656925795391381798250930515645058946918719394564401759288717825320878334624846546471427796307202848484704514 [175,82] 106271690574356475423031249904903080987904670730334986666463780479382898153095671801309327208074927273646496792498844730016358636411205326188748953362239794939416402778826257930611703839171926999226875537350243750836496821788795339425934996629411184537548657290656099012516265865359566850136321616510381257628368604496846128763804329551410841558508787338273951640740175228242002423119101965131325251109570708306054925758841856304403481909348470147344005755953954232469830234361020402285947771196313618041364922964249171780728330011401597441505111627429634473179230643731167514165393184272 [175,83] 92172067790757802196521837152240581724785398829395720606835766807235370108776680590184409298658671056820214202241191204792438125186745858023625317015152055645014852163150746418121882315135435783675191311904568076340116555737407285520269888514589154549535069561079268340406697856532305392554032450910624819345582548600603742255016745871735596196846303227383772099451292776458159783169392671425336943458297937732868591228261601087217575611273431918545464217590790949382846732685746351234399415775870034455480161357265504449275548623089781483873186098261686651230639197053414028407428 [175,84] 62680300960767862692560165126396477644411298153551358294864378082184880854544684458779418407788699069493063210835292032017477879571187946276592961333419656856091302316242676943747237415013535954967301727018695062582281809399285120087154101275701565772240568438480909482483196301233132202657304353218444534378125617145277836517952133242236324531686238035862088736068214159538926726612241911934057897563442644547140226089068787642872843274672990717826397494929844984585163407099888437488055445803309315393645698027421437407184605987763266332481464663591295263814655124832793815 [175,85] 33184173337542315937857558640789097863771961964047986410871653067307889021565593585002643178057192561405590213145332413577225391201889411078218405188538849194132331943436444046437776305134084002115451042263253724313423013190482104114922084075141966557249487873243526286219828002793757443056615933666507931687385552821554232811974558652027043469163988260070384876080076610323091179302511898768479957758836573125125127447734576887120229987576398671017918964262007052564817821972700547492288669875843082011877096653271455198032756144435570950471117055850141748729838630409 [175,86] 13573541217496190739660293765071676686493238327099874029867438449063770640554184686507837652328745928384400129852824009857628527891222966210938764057618362511210181698454259537749956536731687877717011267653169280053973752257965005783589847374530306265450941993796918917376080377015522504752045670355364475751917582391609514439429574259537384023182727555516273701307522268004138645676118724209098304561076333587577847876114033460112411242334727679571501614793937207896031172648050312088429943519173389564592483167368910078672442363248162638622737125720330498714100 [175,87] 4254719819648872188163419417126337424527439937470781539612896442354452265940124120131504527596411175038557908693601890407881476009627852120742491147478769707607818601045266167701320372052512134329659601056443975509648373539048389634146715052998662052042860273827524973821604952898108326103168477810029438119018582211528270774816915451309423965786291899255613065481545201120351460537724953284214962406428880561842304378775396740748917825790773587288291843507552981373287408137523819554021956683694162114771225266708744418798660009845648594259595849465733028 [175,88] 1013113943365455980669046192964078822752500415985881026050993365791072055933606673106159266125024913595675944929894583421507324225704353066224296173036944655316471808693684459565767191730552400731407506889191962988077179665041312232179639598105257185126879074385258310903437315765203076880723518537412736709859077627122727894062076516299403034573136452713427381411092239968970655010534737504200774594365187221693337348675420537876091763538582355050776204893264647505358085857795553429890051213343145941981244405021443891851625965426863046965292244228 [175,89] 181538172705270264811725805621216351117886456660954161222958970275438949252150336090212340800189486037585105577857383520287605201126435635658541250630445742801042314571021224232921954150666717568197019732354351284627086362026806385056581924963706002605981814845747111946154843533948939786281563186354204927647031691331905621787956141912532351603601531666205727240817072909312947951484989824219414899760867057505547182274850922589589755026427841096434008364461914316929117081712194132579694067552981127910395371484383012068972891511698919804726 [175,90] 24232995713231297123938538326146921093505395497159444850568120306575013066000484541284153148264314670123643159648883381531075069148648241552093086629478709417500283274825563010851011968961583496537472128990518300028986220079178996600749946023581131675496554063373922802445074569735388720006461679090844892933672949927082848685510297761340429698268531107877765674771567704575134075096284170455319226223634331354363145923093350440244461010797339156882100354789321704408719821946738815971047505986599452170503244264745632261735103624129296 [175,91] 2383686277141525771827177775103932373450387503639332591966749625297129749170820155584052675990678834336548079612986173344575793026426797346942182711739193426512435207859763941332475694354210906176039045124333904383366281057276362950109366613553918579077320871133428341051749003787063848500964583223740804386002961643974606327024289884452879617939184601475755287408398694136434552890893995934167032919212038643965712135790125455548350700432043309429731779234118624138268510450139923146277229929297440200781540128768450956900736126 [175,92] 170766001433616821058710351752779771684004226217358996565937447780654465189089937444738314061368650987947638481569336461896636381893654414846817540249436997343838259780310385735751064927357096598853648746628049838643984838453592236779701396470831857823575495550120323558070131429072230903259027745874057000352456088583916048256905055879122516520705688381045630914656309808708254646050328265315978637525884834327309093685581379530184472645877030563531770789996767804390668156506831362624553614135983236890639058042752742300 [175,93] 8797693899412765263466741716165521705768652276904655316442208923007733721831247521974198124556221650265551517840153515409774012721879478183255100516484267933493709488005425685199081457669607857065419039953201528822562960739319926478406944889489812741620802933766231254937298447578091900867523622441456371480216443377478860878913649942703093260290306626171557537564192048397424603741753384191820344460035465812500280358189087388239062697908270748966516669100845012116777123520913183586595934671913813780113761114525 [175,94] 321522451707040716215574078449970780878789924033498234046782649036662414856823164373880943649828922574692046058953872484995022152246445710923755971205717879302060269139878916920775665273028936963562720729901846661969576417655518914959202220006300711136364225628031479926673662226001824349635673042525676816509124283431724218617966318354674286257825203409756054512898675976213165872620010196919732383614895354964382371026829770205249632481423358608935432177391809957945630451329809580166184318652622933444140 [175,95] 8212873594631726865928682240382488047091125773615887300326755691534540471714951951228870343448065630630596466708868442433501129111462665759259805581536275419900086025976576518923012119354387436960803718075404190644587657022756882507066307766018014925070695850754918663389951441015601273877167301715452490558350013449921504806259636889389104718504787389981797828732532411988107134673295099701819971900602676476158203506258421919311294231509981238620063701516686291428363738503766556887184959613521250 [175,96] 144290250055433844626691366405512203931984966465413036211317781537941369907836221608169367228052794951147407454395815602148125096376063046669386878925608537347945692231747922544178351296663610802057651372705820242007822980328124720352576405884727198960926517478794647876355009326221702247598544428545418034280583482367533130394418442774245290547914209583053929290501023266609320088016177975699795423154684909708574412474520171689198292183866953082045761562162843873531967839252416422965867885 [175,97] 1713320493206425762254962377929440866478882034132042423621629047757789182628263561509555482162845938460602975767384900044034397716002083995401654567698534245362465147821979267053152412805883816463219707712871041035369383314088132875757543765990591678281845476048987855314712685993283035413634166340998434550870578546526083355548535682134684730102185963245850639111483785404334213217487617116347704089361765013547816298556793364229557990195132347411048188905116608225073027443216230630 [175,98] 13489970908609095361955428904363437541464267315002350401794845368253769224563060146681079115041937023463199870100438255244803071451613734365619499192885179734229248836464089810368098469670887036212861050864307701028097489130085039816823913548570920865655866008131528668628178927064997796698227294912717692366291694428885057617424834553627326042699942260605365524768714603360608400973926859343009672076202722542540668956339619976370426489232677994103755225137728675504578081720 [175,99] 68974037464245282268679165440035626018879269656119878361818384601315876563292562966261071527372190283126215471054507574493764373096659840224251704444086692515384998609373657576620598061957002954479804455085479045658277358461395072222585227870284284651740352380593442841869917140142678553281214404234221059019770853620757847150239030254563298895763141169704182300148316885948047321488259017971472359009241682681351970784337796704514451637523075044782433225514811909805 [175,100] 223825713687945651685676382024877798133784179637335968807344640634971680936727987091322967594465785806248071114739214721578834525869719083798907415543615592525972891193488391293551574673699162918734517854623654599098213923408522600653926487975970190178328537185977535705769652570303742816293698019471075352025675571638353752631050980907559511985495791549884041901677041140194883207363984733978310119159143443615121367235895894078529041400899377238123929769360 [175,101] 449494040740408276749620963594608252764384550725397281978678870609755009144720373081367130511662964165029187300600326958075616608327805924795269937318148374104763234137160625119683124014499973248343681164029784012924430186334714930450598192917495773990482469250427123164174916093183565284749763744992751648063865026519400812386581624405829114961007051112528232797461152964880827292472588819889704804154035220851256555380276542513573085084302150557200 [175,102] 543266483189742889838643164802263025855176153708428231584494441313512163530334806637212949442383089636604920712893343229990970268369125035542301321324596660126107084467220080762984685764605239998181453759076263666904818189871711439726783674914813217425505821024681743483820700652693129220558981112625539118769488828108188386825336532347145388865712577330919475843302861114663692443070640567612816687093004017405378103052078203151141972245270 [175,103] 383117107376899464335164644156701681754440105973455989352945886736451289394484539356018679808108106542935468182593427618489063909258618944947599689859415568463003681391096123637628653998405533054714513067885112114687514960576899261159852095582593819274526627423318834290658353435208219727424673429838427375174171009769872971624269646416185848993347787444815478812637454547663990887284132591517842807832060919981051249799463813934040 [175,104] 152296901216583804105996981659326086214121093771212154348928964304145269159484153240077162441053434740231643069666744517312715220104127674140038236857800173298279821233009273098820856214406483296640551543871882278226423686265908661316581692487478841595323558684815094935516007974031301705382867569507556043107633851455689822237716697933779891164562223857180903028396170362960230601483205429380249696789473509117183407035639 [175,105] 32832236092831002049305431826757466654610435523659211504714480648042670413447729004821922342597185045949999590550338391312312043445882584905179835840432425954751516120728501280986196268163985275538347671138026641267140629752099553408750823698749374424997518369831379408329529336358570100996602230063267286939477952410533144386195065073772237607744544774992346255223333271916446379218259232149861822418532660696090 [175,106] 3674926552211245824601962245001693230748448934809827911413382449850026405809016901167025813562414171667403865176014443538577598314599585688723040496715026507543942250055609215832554055091129087198781301324604567439769168775602830584884187352440276950120763658443883676139682453700487584998870595299242074926174923512044173892683980836011446449920729723816065509679865415287739387625423253013838719879496 [175,107] 203287412545029485072910128473648924428145852048451377525850720371964252908130675438422820097051927565279206802459673719035919452245024350389034366451766683114931568562476659616378162205174400105545024640167285477397853945301830386419262251037228143752975814870470388906331214666392593212487951310393953879373143689144784960006194584110508935891834527180655768105321215661189822191329051156148 [175,108] 5253547922042420904186278641885820278115982209977747255439082936550719302335847284420421149129634739587508589508481019279142267402039926018301373662698187454826544177426942695169632111254328834789932684174863237968131994740327586393321209245858676683436924238327933837712942822423430539682529614558513422113421764836651278272653611572640583524510990595972368735567412108868948395072 [175,109] 59457603158584170745314792691622153654073540733998103179288006417741134330308038546625236025197589818729802394134406810236245540431426513830321690152625302912354014707685781060654778035663876167220451421885875094054111614137849631604847937650475715749137556356100206500332444817435577350455950425395500433177085021169309853154517422853919001197661817867779716806640752360 [175,110] 273442752760706723636685980582636329382812214096439038769343195323451191133826059115677046318359851829821973636903100188857482615898332796275931529639610787065106186109005509324927528727579002524252477293419162038298701018740860538768055750794202993364597336950177616280030239335912025500983509672772574432502144217881331124027523316135501014909982616269301971 [175,111] 468198345512776440315111068709841260923205307024813357395774874292159954366960455132501861806640771547680151348440096985100754442522365080752693688403108175685865870994638119678617799988077928896380108950978975921856155328663478064662301714658621027276791817246323274802744297333553122693311764209741229642718543638470610962167679852438197341497960 [175,112] 269159920270479175302397745551859090374482711821734458898018943902447078072087200101893853418254138844566175504202084168000990642801081287780355325063900880339905681516876215233053605693923675297770716836948020753757850936259353702072815048277809006551064588769105751912269211269390176943714288598603057437827671817561879251676339991992 [175,113] 45913846171991447315661304915455748194197049613820639296347286284868065213630003484005110124439628332040124081107657283561095408119928452016034835446955242743748473054963569717598610859107930059299823864587944824933799710226300555382524135140874104137315962879437557463740942260047532860900543716530970672025672434368248772 [175,114] 2000675705223637026464769978318751716141401578344160049157383886491633716805524435636911832328197221032001506828102605169986905942346384095752135446833735874096393745565278246135332131093497839956279137072806065390614645485229024531758945324589426073122648877618154299868459404548433148294301105338535968601424 [175,115] 18517183133108455362134095435895587160321225517808205021601796591381779013020210097094321229079950971308366807977987176260491658827152203267973476609983631094206290603780653577720178108193540365156588913577536265180311251902405103847395284606451859947561500376595344297260631721076587310524006604 [175,116] 28867656510251211716820582828367893802336426941275602842470717155177525767223833773878131214156375202650555528100958288303649824753739182715594194779755184254709118068375955116893053089689380485414354625124346635382902714832593854029945215469174095428824960947832499789478881889999 [175,117] -3047167052121182524626433460220745117102851167696910033874621063640091725939123281285931263789852538321528160405869654114243022475973064524468395244274573376656043538529263566819730850317664847813904209235384606492627998257636791664507441950135610294848441246274675 [175,118] 68639907146095192784787876345749467342249072359365879031368115275315676426515705961404113682662096609294447416813526629411408152659356044493745757316553653975938608706036425047054434689372487555583178269277206401624529653927289026496540092334909686937300 [175,119] -156937709488548624274282123310011840403312485482817555104651958156636863979207776875234078137101744932749687233942650537440490267850148730209227235123922606393549145911901245945105198625881533529420531797749845857568082799588250212097412249900 [175,120] 85824609293486558790244270425588791719419259973401974980000550833304024690699174619999587020389007404357203602431998642008160077410336854317074917829867922903066171342568540035355779172542749354996307552955525848901104218194509250 [175,121] -8817479865834279769857193266864840476158238655589727888236124106719695681510259852858775737376916701176296499346105406141616513953167352567872835405135231725976672744419521481466246538552400627764050321693341119671800 [175,122] 123217876112051139709592593937110218288850023572552174907284335308204076958265090556439168846045643743642276063775229156334078888363441796500073549921075081311768446381283267622070768860831943128167604400 [175,123] -152634010633841030829618117271377957510656945365627976497461095452364874812896711084309634489012034920071555527583069123268526709262261581174812189005418529704917598854518014816088283497350 [175,124] 8529000939390435782222491092734055235298917635740501079209596814749467950971500108111952650193171310275016712037818841796280296707535952987394683230272923345496129906128900 [175,125] 1356259512528780760906557382604341494923258008279538260861147648035929916896849032499558698798677756866986896184456254574172319475272603140957527239369699 [175,126] 1279944307604005150526047468710315481319394237412873434003824038407849428231259998520732672621655134859663251773367167728683300939186697191875835 [175,127] 27949681698264380054147288104639172332327144748232803374783845724612278336471501062145341553463643403144759512394619351146249772602546 [175,128] 72145264753560385226478505949226073375354693367593139230824219024058945104081398663331860053563152198979265823644169323129 [175,129] 11153187957877167519990689262972719572094816981579658911541222955221230314101134758521210847310024288868161523 [175,130] 32935230566223844543716778311755631177922239327314621553571942627270074125229315388787342929872 [175,131] 201175576155569973287704675404236016766948311175935959731629130663509649352311 [175,132] 8379883111070747691275195035428743916870481143312645600 [175,133] -4168673412590911566 [175,134] 169941466946081 [175,135] -5129768268 [175,136] 101928 [175,137] -1 [176,0] 158553714645142214501099238960059964710850613355864430551487925546728970701936644960846742762659299948391256908934614756451210050609009574670305312545688939829792403205192557827249842559609940293444418469644173523274402586760983958236140096745478157150873576122817938117262585840813609157947434621281254642634556280117492780862638900192556172774477718795950419978872744517099665905833618220565050612553114299914756807420641536963838260953960841808500764320732734586497178671239794984405852976001929619057233134513202699920003973170897837808036292824981601327487496382649090906935295041071968067921181431726900272023508851742150548522841218428967387579909837355007395338547312790868436795692549964926459365112870929229569794653235668174728920205801035304884001633265963205164616588913747200 [176,1] 5392934774155789259983388462634726047533420211690713302849466929312281814949319360455009776602451809376018621122258255040306436525511280993042817702270026967364287610165598573305507580011790656341064891301867043967616354706789043005414938206626963488513264207850807289763606571579995590806260906596324728473210169677013842802478812385681763954157912551672352169490911568028562012369592977837943720234779708895878108100783333956986236149946649060800347330341802732788321215497037259305969703137340876307477765395897378966045007251079930959645304818323391421577620106891464043802049243352262413854970232770526147716039897966945815326807283926103269427145760380844157460092691786196277408952995087934979855819996712682720626273831590014685990000709220926573241622095899592564254972069552302050 [176,2] 9563953913659533632829186748445023975322238365937677649110840969486566935365684505692627667317307504169430092284434555895088786485209860026451729515496685040009648512090054883253925768530441320594054976876948836490241995451915275536722424711554507672810546388188238577938941284620359181720598773153420893715349631507875610771981464042698551075935817533521168109133878153756861492191982984862571235604726576331682713142107841040533774716034568552779987987933116309439585876266738247822094787579240698366807856273507943058486303860380882329873226197791377396983994999436494593934179585131931264722767476144651601308772686534379298369995605875308665328051115209434022859271411092517766133482009759988367314568013420914682769832050131234862541765457669880858965763027338251414437386512184351840 [176,3] 4170158499702184338939929899119121081263819690838759266441776446320654114869348616402132624960951343197457868102590715475348410030744211000907531999755152024102150952428662143877633081609018342389553407308906405610955005744140654724959607815841522651259741844631755785065135838959508548990360894484877660546910185228827024727977772417804892476077989849745761123539660752729630397476623887534272325617271787899762116660957351137076394622145273177192425466201032273089561917757276163504140706016697586621578967760268901584926749042572493858545660410118565688643221440092087337194737175936124263561180874898190038106022062372963231532946853384965839305515413232608465389445052732774085374263928436466611537749434675250135025126327023432960248079147272712044141797407772559606728138131778893680 [176,4] 711176814015573167271163057368300131378888943953048444622094078965274605126104552225765038464263965588757700443582806912152674781346946369301594328925471074827269275790007233466184987512421861797841273275513647869995818632383599176050129655536477385642646161923734887916771746873319927275029252357504353907911301725000184747902392383213982032666431823348520653606849979525148020569425528533606734569511160804979282684278619738798149537155112539150549921049693212149575552112098128737916930234084981100914631187058340522372876197020196561602450759384929613766645911953707465600994051840096401402564069306413928498430909028361642591001525470307238282603672790086093994403611452926923826509296414623234999798477986641694449496298816326521619566344831095550894263066347611579451676404768295021 [176,5] 59662591005805820705432818472440851005235128990096547289589624715269597959582556268442541289148148889021967482554611142107265981741520027719346308275807237756668560326603842564616541984788638164210629166976280670154353117290593295019558065741097145807779219565563020559231380240271694430299369888486423944678392505513073864917335244337821523558493240760643544351060284883237589875296048511525304794202973180051763755194150827571478789711010343199047309858379569901691281532493708608071144939860261109755522150787588129174839461659709596278000686945771991150310724089296070748978858607352458248239806260916245457550142912799714811924154088666799878448002802458315007042860183006186463465236391369924278665240276270398560699891374159748590927457090916884565293274296584721336995781855255700 [176,6] 2822719629095957053736157346300319187614713562492381543490651790401827943416162144119390424587751684775679784359938276549531001460142362515559018448141261719887566115648100217706791100892040988878231896814633726508754382047626301273641595732302678838391328643504436297343646958682090052851499479116712464011269650227895418465229258515663693931872066430531010580455015186538851649067802004666601851914027790501191281969210326227143094828175937538149600580289734394338666478990703258024711187281898643913276872849919075949170922286314748276722758800729609197535352374440752560059223545130131812736773518737030392125739861742667704855777439427309543987200742445407965283421675285332524893456119567017472701689158201631482281124593949892576420658686670132058778767449660620182473653751477824 [176,7] 82437798208255856864417507152541880177183995336470197643258639056656024588036902993625185078737562491479216209937950789149806851855433810150129923422326498979666599139941237937119568489940131829991486894831594344781933306085337231291336806526901371182395169800375645515910995479751674435068312297658534653319632640925051467391077888273232708545139832192511252101409782115436316597290687492751299398786897306696568390221057950438622864218666300310265686412310990954442010689887680803992322678127960687600111624105025503970240847848191172464247839870506886608510187465038833407006424116206735006514046123577862750703468867494888025031932867374350483769679351540953462485687836992195357133985644580499568463596179197569909550137677641479979115525674357921056077878408442948529083194578352 [176,8] 1584350914218335058111887228062934730489311127704855906419661594474931861957334242197308197214417508233150241879467613803302187232475770996651570619057724719419534468292696893952709920771096896555777813644576316584255861150975423157220762797868053519705545849171954815805993199441186809692832771697730635605432742189574372977054388760769461861534288754669986742833861218907503791334424372671011963612065111147441981575294635805957563769611149358924671158928145318089331627737361211608271829675243531709874943692244541278842825605200442639628607231794949501797827195966350692707960007351831187972571370146323223904669637656879970179298960618479730810169608726727897364566079255390009930064686957019720797726791499470847311222926971630834034906467423497632062310892710970529942532980528 [176,9] 21010868264492942734686176616378090180109477233600087614538665764768805497754611863948930467579032082755479423644034874033747648551737580906243892953191986278315733772431184776145470450570063939892545518384285725743379917893333762122707045295342528949379643512633647115853628633727478460649992410126995931741105082307401469733787288238897865362765446124594007833305319049721437782315220687125227800321218234911378708151678504704647284112353189210689921191990382180341545327480576692699139648976494828644399992874233287671827120872092299044284162020651137304314026930357743554537751741488773528063371776288042646590717233882590802592128032648486501251255799797201836493340775754677171186049859927883572932006103318010050452483166520075072923336201672633629235749459338577098090017130 [176,10] 199400963173123377129978329939783807042660100770361254148293832768557417081732575157665111798230982266967135038117447021474728274366443215283906697356143557017948323732775306950574767713952003846944190941289260456212647374438550771065643842658850715769181597715322972559866245164031055806657391050389584972895588086792503750126885045735426504248933509706190260139807945418733486093346185328022225095317001946429642785104536181240881522878029653721713134650833600162189961563929483743567497494092791457605816959685234452358572264731606500894420043099979920318222926320460206325605443342559804016280205254443299766351299668422089715330817773554236091878843768300523472481880323376358529744179188112376220994402388423991208193149883141412724308063225768206979134239082488693390765929 [176,11] 1393741723732834300263541055606207772700511649044624002829682597318608014987043726090665310712940665538420803923271228638081347974263489944549106078226247373277210779939219519075251292055712696600783114165303689689484065724530708543235497503619459345311016059212206317778211150443822431679347945304641246737738076190541026870088153795873813098458171410575379306473427247174865348392297270739370568290632794805590114919791227028189937063776480989727618864860774153409848766364240093006968692791366663976083589646068129823770289202367127160519566390417355340625539699213896095668034550695111458293877067106062521022758938260898478541489978294482791683306957888254708755079412020755849805170235283627211020208105014284293128415263922494463694805502776334660819097360514830973301400 [176,12] 7342806375784859174778715395105902675627182051454962973853101459099657387329296649369030603347592084311624508863247238724827396674933770470976118784182603267346597129292176921717886505528705808834479237010281906694154934126885259751905185295604654615787335696106433423716726454306198026096953086884317373591946348503939912549113870928466421065371654216690715838930300176587702998194922802320190099968010637220547702904229588709287668469470182212699857329266550721040207645326289902708416106874988793661968109491198755316307060172455866552363285060116214033286048447620222135094497269540111131372954799056775143944528492243370414528150310019106993008085735642075717310375667825692734955461870098078773715952690282505206432563767120083388083353980359493006491527391510390892998 [176,13] 29716633537303416037609508213451059492385148399329913927394764297233174452929020555923484728356725972331548796849624081434805504364366066754817245862633634815216362754162394034411250793733064216476502379173271338928610701656405433928725724464729802130461754892932412138844993245243869394834075283538531434310102493046411030427416875288461660604762407390413733308811077770298514231718351924417310182146351961786541354003320134156567638376455626566215820591917819533835924497304820246709524249567440718833295307523874888639816968230975676931007189918573117644996490513344114980107785985129143679093108394044776020004342639311550072054219414676277083330127403639685777741392958841930847530473826054956309568266741370107840113448691729578621580546516982516524267663352203816378 [176,14] 93848739005161723901217187109694603169313994897363160430518523628692286625502056320580596325773606383971795878896925493115446175023584032303551260957822498040801703139294487431054916097501198625641835525274870820970420456044597575796377227729269475920364025948228922681354992592471510475880085644970673293753855147753550892719482527540447608936844103602572243571027687466742680530165659313089924550534297213068771015299194692197147729669063603129242062824819990375943669775842965695961477124197553917857500385487010160960202908509116411714575237246903897305092507273776413080247412481437234745994681444430998174583528638713119757818544135159237543043371638049103067885950002457696813816081691494438491296371675770865043127614534199766716981257597049860181758359077381376 [176,15] 234359309059839571879630320059023473427148383475491177826601024616615689223086792919948127540864400158989289366562370675688689237510255513251635065177219365200649338983694444251451734330308590946092540308434475870641091513537912263142152853718256169509306714758207822273139656070168884862805792544407897091392330464304430569034638861090664025347451399795336268720826101212176826918290507735291135738200076223652030743783368954603257006488019299268748936094783679874703881485839330060234020653390743063633705397395205127925062245446517221924698039058555745743298590382629984245659038869189920406903618544736849837929660192877060379189620122574288092812188886350817534260705841115239336450884292535557903730360008268283968425982133777601804994396795557938122772957520196 [176,16] 467965335695381359989865984537738549972077277655457191478248098283048259052439130394562188680637347300286972637233026234951650881282400596618639009147989490279292216235267596079272193978833578642409853621369493393050922840648924672226744275773194948388395654881178270614725581052757520148841265926397768716228135455852365045150890528813518688831017667182719034181326896415069856080026465410117585557686563105649184166500614804520067047024616581417949953667028109603459686330486891295320054084756099468270963827008053567107988053230505786388202625947751335235602052272897968931799524839552481567174727391822736401855053974873499469691739743334007291626851852736482992397963090867386532644445626178118543078906148287159675528436186538657691146728995402048795860432701 [176,17] 754324989998676094525097674772440720657155355671650570137597523074217296850418600548903225840011555951210501331532369871134661289900435295251436481541770023163216734745534065721521736143718090373855258605687718141287484616418228253853702539546477104592195083654254312899350869801885247016168358668506101787689161389274452257652278293709106248040420699616270171465222398588744211540150450043155577078055914227681199101183398005041730568750094524176334715398198907571091673344989254742841015619139931582296411075011943151764132446693504573213067489977767636634065215751661430206530786116669691283666227377668192462420699827881482798640151195027115265806981874325773159768717257382506409334050090299560152797439831027550501807146043304489162629967035392646382363475 [176,18] 989600284874602463268992511523284602388636926352403611071201927919224639442730257747643012779701722112885751888337048840774701975234708888539828151384811343216906937220342383784473662563264237036614842583295503133254109464693086818378955361397622107883812266786821680092414888873342599108114580855088203384792671602775182243422667861939550178219885575593541457758947886635112509815651894304184057014674807196417104631767815063920095364393069007443851918688458616645491805232204214912558786561476251017851733191944420441766512048565762663715127719150411795561097996844186179098825871126714168853038753745141060246179793323756856650401599156150446900018255825245030539194452124486251064199377898188537155213762030765914176823686051929747521146169613493166517810 [176,19] 1064056916414142312156581282826242639420827697108899019382901581360060309841622951619463866823733155686331282740395084310909771232438905421713274448602146826416498018805781966385904659837999276675278715937976068196378996311102745296329296319910816726085791496867708453924963368482379909786157597750431166956835150967818250237354791308460714481441507043289530153809692989905400297950307806465800221277465533370531799581875303523465008113964330382241372063172024902537897162753181819584354394114109828950323499027442126836734198012868572850178348441946202744643509257459738253916243517767098438929330398852418237933312596207522670200795996608818828415804357926155182749070083657642033517471769055930954333844148705878365856001764896101520317417783781169884000 [176,20] 943410506817092448059887346550202870366522406679658028118263145868324369086382066828647526624495645218872428562592300713093435397214843183195955389296066981428628337510699318912156297954840365872709779224971319413434915784155078541941457246812529151477876036607102266669891013004028713761426180572349477516845298468917727471776438271357021094124246593458879151819235569255329836498189906246586701343581257330578829192802828650431530516469203600509501694055159185202115309991221225491414983842455297566931589395388554640242286047607454426438068384760744647461937171802898391592417735264763664805429384238501602310504831825189826268564536956257966045720059962020409057260548471098751914191745162781041585202589872997975799950032881837756546413439197420410 [176,21] 693321268229678026578744295580614200829606502350647566942863025860497787635205464072233241404398881669057161692064790531180150148541232844079444979039050443474831879640108370079831039462026904900396592019299831454117311800335828492682485543956145962541663274036234779781790466119604449941963206023670781871607392043146914458375806929872467206586997994628769427717161933351958213053854884984549414844718045595761438538565327587620240339241961759887459001754399847391369768668589128791322759439400636251830806583281553021464030159857737639116769085731117034569371666113918265265770808896044341180267702922662039588808572201592117637263684151731346487136004318656179112998875743619550407538591929193666817938107612966581037773609848615230035249482805250 [176,22] 424250117365559912262134509421957584735069477697849075697648882084200411096236724651645560996169765595906374611633800344445617028138788714164007822773461704251223321954525271864903003950706786354382796677658904934312712094281014502305303266008588638135571251483082539815046132957679805160838869991630176844280956673283303435050481342568179737349097714767729722040169155254357503714947977354304890969895940756427260096654328544475755366213636744540050118278232660480465565010994073957176778357865561314478048369666402404822955320938968159782212887802555136547316335049387166735754760022778053340482145139827064435264361424397832137626617762595628410268228145451850373154754290476126174615199952661055073303234566417342338472145096435529468297483880 [176,23] 216993393184729964523955031286965707480222729304424355881382129623535230536377130797306170607084113957999134082396781127995300257588198866850917264327931314849521707730237145000437974664177602236862182878140381796146680682865905908232316148683398258772755835166831446378350182785765667753742507772259617402831717151904365848022562829474796288132098252347372418791389143102296454854122989603923995279705261507741006771504427073281648482301845409349207295243575566801272695438310938663981431287922805426103674030839012164744119523003931854650294898916078544953418264667462383280850964040816966996319054297785317024662533025135530454060873980897874709458686630120462705189000709026069619905931000192301335716758785156979962807441975221430156747240 [176,24] 93078958618835288074224433973671472074729371236579348740291008250122438870857740475435443177220382889111088018166288255278518676294415898643915689347259236266195463844938778497146707542005584733175380882741528459812980864033509150518384542913204609099816888355282692821051640160575099801820808911585469026505910043175369710878853594439679313103121198744228906702751388618870073371661686673921583318720781539876419447420314379928147382488711004351745198019923293119279467648824582176837181914675491557378218487912269173945716607001154260906593731481044856589129277546405484217097588160042115800406288425326868595963532444370414757683378823422892093331142497303426926507349220424913240175643345026217200090428097170236159238552992005076096340 [176,25] 33578921194196910656282425854292767056576959979802390937967247941126102318457863023458856626072989609011866601751771866573925310830874593052412321866488534427154501448467518364759059203824236611820696500507434908504765834586913321131721956389038567658880086473232080220143089877908491023924023543308562914632137059911011156481322900524708415308815076099000129360928293836597925870993976442992381916000623123969700407373908842191548237389236654633636945858806501129368875545535996173762297634158955584350458951588215181170111684433897355286388306254319650247936584275861036878823267636067329685152177858214730955857181119391371365045996432410275209110740233546839534275442523890145518049160900479844577511003389186264499425602662256348975 [176,26] 10212457116076409409458147542598966192398195814883344767820096450936845855437146423322539385283601254107688206415235915122309151149778123565991709377347481940155541642278359324422894281442960229661673454867929696482271568146476026102840580367794912584285388699032906458756600761030500731439729641876565536414710034206614928199308532430036522739710151483781807907066895360520618569318088617024456643712137972002375677372694634690301544685218973106655990072787787902063752707876011394510154877120656059945439119155662233414861775821550409392682367410442218444354874840115427196325872289215842327025461160155976114022636354949602326586468667952946094837077920698972301068121250120333517236920647697306871033744312688745897349186585605255 [176,27] 2623654642632220164288497842030381003136054819524505832474208617606039910163814285175023518318561226731867594664129272951948969989519376262353472311021651492612150789727580602574234253376540667785256618996597556360039979572646143418491225629633162851132601451750689061259028471517918658615546708900694899904351472211489732756307375544305679140803660294909277887830826310253808405575584724086054651261005494607582915468984776780118656254091026160639142751137608877434538349417813895711560508984379897465106791452073948228496390816737456556042243296048649702228798199869934847576420978772784336492378005698132535007500470341687704923485730712012417172249762738144158202253336372753938844898893553598083920087373705563152343471346140 [176,28] 570298802605176005249745574034371952072760657531250981960437186550918342783732885775520767848534808914627693534832172239838294718870686780013462712542577619074606422191856650605762374850143041210806420597571658891088867594733452168194391792446371330313604546989999411458543271451033890185343713408233129645524872719113856392698404818550683100244213569867106020542710663788512557486424397999399900198361892910837886312809084265002263915622893004420881724197636041220944745364953565188260482916354751646633773838031704349464320456351760305229495192774306132515808072308255585141257716738571682847553502022369198628516297933759679988021183060838651202066068650950620151099377067256902844386623721726228449946042747512994006683599 [176,29] 105021612858438932136846145338269346698910423557728069447608132119522616582325022429221927028821970800040096552377434757792413651912342818529520609560826129911735025800488062262465129533814838170176234739640962080772018892115398674151048443951925517204022984198530440674851849632475192799456321082925392232170377086378489990142103160465996103079401238939107972149187241447172056792496746456463180088866616365028638604481407133438024898188950214377565582285556538280844828585252185101902472140791142421353320295321639673177069813138809480345401794405329419646866626372633101985059969033131913782937925638112103548100707716456739920842221946214356138703969324721917762982546084682569578099482232099448217443440963683663335700 [176,30] 16400674960082388511710283404871680144395394862665225374981810408880788429354533356434651236340047372452389860406178666350418518401344236048145972611742615322865008915961372353015839794136034631912495441896565835151033598685892089912945178090562061971583871919874077069026402456478612886269899237684259443708354890021225332805622809856316951664458790983764189416312788095295072176777699244511221435107694460870862130087938526840569522378289993898463773299779151853154548405966524154485347495006390971686910442905766400098879004672653394956282766202466477171724837820395789817364084191456265631494721790175882863079396130182540520958819134489643447838269082741990285035489304766510386082072377682915125086526982525821344 [176,31] 2173463052509743035676377952272952983505056059426925748351038389093989368723041810539193709968611753306290962838202791542882069001958251729615751007946461629529566745423274869319301800306407389883406331611806006345742178583746526392826609230981968429629230093771681794968110372127563342873184885093724237624828544879854750317210221381964305676165404364292643656693347679028734490942420643019386804216267408482828549300323238301886937604994984869383722764440195217382106167129701235537129169108846477560729592562169214589255954893803189765144211400067993186056889161859261720849234476429332335206046751871544032553039480170908715557283468073763707277811172087479296989864375690152224717359928912313399335755227126690 [176,32] 244530374015751640870957310268038966635133025290196625278594666714709169165340957249883808625861887788809690608795548818248810429106078434986683482378887345638905627129344489705384380854271526164636961310719469244410433894544885328019563483719084934016911378709092732154566206821401948380012310413959263194422636377645710265697495252100987978938369576735962185967328879470170441918092899842398383550094555615164617137569911327701272379081043688951458437098956714644817062205405601236126400404054214535992971086689951339663201546337491552341935675855127897031249407140538579845651424305194448708548409504364741121830751012184354697733195614303615196478651828775910538181084199955321724022480620796969580690556352 [176,33] 23360059982685340111258115370504597244011686293182566309046789291783873120577386324944296595780368507087530094933205271527454455072237098360478311143440256378452460069489786419281475460731783770342088228036196265872177889156399100459814923837400376141006427152196004506377146656214708595153205417497623972951393884942078701114945553523946041541231485881151908828420500089435082388650063139336965094887312471707288987259163235096932453237515134955683106788011251039154187414430779010190484757293917037555362294015074719768578789474344867571327081327480544586090120654465713357500614404879017661671026854786774286914778912944954085925020231878121174735618134900639742813716244535135392418114190697000944562128 [176,34] 1894695867540235638886071576742583309421462460450746863380951118275102652604059584946298793480408564885110869891429430542633908124128317752234153585110279835433638683962695716295750963096526179246754657565501073836219701227874730213078337088808613216115219768416038534755690904636189404030352203650565301702869006862222798632586883444069150503045029639418320677448690577425774727008148008793918098978089858527855502345179812730361987036670358102804115748647737341435568966139395513161564653091393928146587202852483425021221705831560065781298286019253404700613752547512866947861119896778792157935174843788787300358179678774436270544916122168103055397061119634760297346112437712959621365919650448087175821 [176,35] 130433982325499206239889710600834220321218922017495445659737489638734836732666676250814388799957229987820699500591784139125657391080105477446585571929168191001575199544171765401304863634868355299292174999556365283444628444853255796871612251515112125009728234711857422264922989664954293621335380521815704684617821190839191119386034321215939071637967129128896626798653316169766597546973967374001372265824065691633329283980417941184829309494556489749333468877235488454054924154597961849005861052528868669937653733658955306331442826039008225160483021024336370109948607122239126176211874318918454619832010042307861692399651167694217438057057217638337623190687855864621313170701312325806068714537778507712 [176,36] 7617102654177811704187968708660963892600820570019884942355332328352960336510575032378273938929774348060539495881808854034481630343193194587770090476311674964750546530713467625371253558485761937191034782044766314461428123606434249208998655760878643180901334838838166814508192463126959453966877009067676393321370906460360546968754279063943494556678733629807955276045083728935348738222678986544567242454813186481208579382612417279212081476835257440728457149413765140309924758787227411666173835155819051283521688685969940815066663843077485977154382579302577233422800038674164915350570877767488872566936835988173004838772992538423917148160095455632398439474682396496004212919420374983984206582108448 [176,37] 377052875970318960735254705221853612361948680542498703620346026309017887300312800264600854690395845074603097898381704163926193361056925008460302502714035962121921510814841614884742981804152653470716079786389694017457639571526074997378960437371869752097333110149524182760796379156639600419432575982184537638271419731790957749862045987299520457441687242662750594371356494212395624773180032705233233115268399946572855345356136683414090243324683795561005824823995669704038244240958970502332472599926951460067711271692460352332980082535390335252163023119108328922145161890543616882324604223736682876750737039006663240884080192117132686393713950077190160376495086725991566446798657356285329686484 [176,38] 15805168184906471499938649406420548356835666597094168689142936813389956799897623122886477593165042409434967806192418357719765554411258706714317115361920972185839908764891860879343945161385147727919388178861241426285410791634489470321375593288972116564945470441370025230409002043064400268892587887674878876208131175571249523010312737590370258315248783321810801755993825818401261513786873563488280926358224101885005360638946638532437773836037564143364996066603875511279943073151266512887429844401038086357467506333159456578289812011737820081874249464897133169471998947376501494898720447240598919390179534902945598649169302336231800028157821247474766287711088936145928914363043231654490000 [176,39] 560348430105998656923898649253253597576224409514372049158052244327155770053872816722645476289600888392376570461869812023520937961962978948327363893902458722247042267598754309877756842562650976791267058532118677983651355613845370951968099123860621874565064906233963687135448010714635582937970237867468273394636736999002717978331867949988817479618369783088344293868862412106143057705161271467073705031648092442673423546764380164524307006779228670690362441514276678533389053409175949105759689517112155089032455925144053616965185896561534936946058053718266029740244269179716928389973440076597008352322056578438071136248717210056979986175865588649243363597451808063858880541828848330000 [176,40] 16778961783113069686605266914440422390242758391997229430889174451198453106488519661750063890824011350982713376549741317592661441603275628646053404852507464135114724417488484721617340993806505576594352213320520533242616157895666102756247556441440785441159283979686222810703548357959449461412619950138302857641511221894831900684513473415288080407720192237080775225378848186138710468213067646005514000884863070095927429928574472133104444977175438545853837367872533153327390870400158727337318113492870687079031153642108463243417699735675616409972364198357856476448981608187579872998213855289778921135493349632358488586575452460233350409103673389166536698534007319511608952951624000 [176,41] 423651048825669424622844152420526355208568684196284179419658212245190874280737506103637333925866210803716153331946543321683054940389333444163267053506188414706280002481501164850456475167246475789447024401819605770894202530879560552580034841773419164506811142030765015344613544441869477511358647194655191798620387841837274403396128460505496828305988223388984030103463555704171407338966538131661093511340143471068125807913748977155427852555849463834653096523966640235554910282588981224011825442234217117227657498221146451844764846391360658071330029550398349700160006826586440303888315170037669983464682313841226297923747351306934572060110497335617238098216930628647496504000 [176,42] 9004411318227992882599195070739327200801895046385635262742217180889162023690257192241121594575384370477357067128640738856196943400218073612830157458026775718017401991151472101680784696748072595202537252240807665473395718428858187386178057212265609845990847814956403119090767328107058171619053521474603049961715895355494320935552871892925924392681270438420055224410885657271978656488264830476608960687032858019061045442312853875859451362334850177470443485500626711395239700348561721310029718582608047606205898940165416781700174961769187954664171649559821494210886297573285110834916285181564275078375628378496838007950610226935941500104680378443097133090099855845449650 [176,43] 160386565395456688831312653164224510501054756907358484057191684392098329433143821719918205603865375466917184275980010559594359830376502667699194005144026056516456462046434036950932021712626270980108914169553053085039156770575342950051965067614658220545958952305181978361303713958157172040142701764161519057278917842695943044595813315162036275907928020377112652145707543076190547236745904301088594854211844408449631508722849929327875448402565405941837787855947408273270119717575334291608977104975434813878629330100951249224116921314135596024381317624850071828146737374071478592493605753107359786115418652944960906345321232105589475773438399264461668386959299478600 [176,44] 2488836717432864377073521536814625352525712794779508885955792412336353659025673642912833821395410318463855226433175553241086877378977694427236276703402485913856410332756463471886544622458599628172789516264999469997468725818089568853157203211441626356451539092451476775525041797650620489164300334060631264152382129492426252195238787292653377204387058425067177535604705210854833257107877394349796310812570602146337070535042395850687636858137939824792334016454987667719377723803503953198585139127466002863711415209216128704724153029210236652913686033732386416720839612866139539064560651381259676471811936222408316517493627345366596303436234087614779901184307200 [176,45] 9301655554988650067398557726187888508455450686559117926009845870077964505508401060161883774545856995267437765454212598983227828984784979922175352277818841593310881231014319736208039808639095766284223524199198049626751755578994202418560084954225038396508738509642810515835670176788678213345257241662648351632026047181533233403941473783298598508843542163009775541257498971323763132042346753472813468190042295160262672869978257344890523576569517858897842136991242628032196333908206417684331573483889222200724933173505010612603382204445631778957427751653120091063501327621953416467494061619790580675006744772373109385295729412218072394772904196777467860800 [176,46] 5027207930679753339579943889874432626310846501020292910313731897720497319011642654313922244370067320383392837526638460485606200365646252702625236705165167247546014016376180541486953755389937704966446088460770165652511240247567078060664020931113905585232823415963829498633371108407544306716417221476233060223916536502284517161860554074148715232968512655327836589730001153921794298170296576441684961728922705139325353841698322503633089248458254742907242104931556835354488176241752578817971143649975172163228756514308710609420042771897078539411941313578703698498513558073974932761285642557027279003658146033090160389165795084418126864244763012439178400 [176,47] -989745718588940888123190122526205879653008563469357889962675680954285969515558983102656962069826286329305246231668586195710316304520257823219998091243356808591865049847883101742482700484933437939771733957662506258309363343100611647665602377034960504161226712567406707266027445830677882770525854682712647711299926780967852838956237099372093284138249959342010391711437235176338442756673197758698206347923141980700825212330994094546446931154577125872252877995797914332845271991622942388783548730213387706710654506694692096547061365344936906531573723353441533936250239317169156544093409535526904143048913591652959890565357393596706513720745031960700 [176,48] 193658823681711462472778601266868576199899264086432894902485307210612093907731257199294429188028851161439097580727440154804670704673437264879254486078181081030761502038814773734736198926680699042850438337685571480901588159220847487131663609004834549969516267118239042088872266846150758281823653495391827511549389809077571322529712235503182325636607181110658377864221700026873700233146926735924986085723210909730043448468059528245282952669496318741077354174191897084021063538689464114390964038195853131912230959860369288399759390229664856605212066340360089673413741055550459955669271163695097600880094552222594257973187847947207987009651882550 [176,49] -34987471766082382864508848787482147948929636108117095022030732996943670809437079560119606485905571238422238278017474200707441430084309995521006775154516129616831841140573298107501961386274975945824448032356973742516754977132536444644971432385533439330654656528790921463640870394256941085753955574523346707720370619565391300665105595099018664325839295224865486614670307999564670470534268998334925019774284517022725001828243330743720657169295638254131968676213237795152028912003294367028671986557142503992044967686771219419487118024149500233814318887883540031900489475517074073007723577089549943857175409566053934914032300316999486663847200 [176,50] 5849756450995529414268022878041599309484197538669942128110295474806488671071126337734299756291341784952188585681802265142963147743231369451885440032495426986813846599618119362269068663634636342488367845606606427195030043800369784094907669759918312123590249810689121033870291999896239214352157552988431764924787287682467930089119241332766518888375759532075800346759493291744450233435176745358708580782295066294933815236974183769786785107574812043547678565579020657297073346137064244585136866612580388036968740140804464191828819900648125273026307018871679412828255671328595592935778827037321543127247777651614448094165147980065474634100 [176,51] -904249980270429579126752850715099855060112085879948838964424602793606216029020956877063013323403172327070786451785057903143454052561251212720273763357383689063949986408434580945412305152844513103566364867339568979444904871255143237318654343799513803812252436725211266295994623249105810949618032508048637113995454643579627321470694729091284669742054930949958641712644162847418582914288120583487703863183798295156217069758871444419586935803745668035934099387110156096182378235062991027390181606251910032206135995378191990663749896581709173264819305871903523214071159775176939174710484539565735675452266413348088752244475433150479800 [176,52] 129107202173460765119968834339803737102269876122165629457907098734332304232798340231490308953078797732143591358055422980976700506209840736708077703623880858682578284331922081488321957667585678446605705867504163300425310667327661108762564343848206463594781197444557182200365651929382241024014005329647056310012226997722268706701376410809692047925936919709231348852650569626381592987302898499820968337870152461826561394763426119971910200605999885005944913013439665463874034928032629418216761197093358792578422007255488540609511080195453600528811357778464685574960161386913816421214053823439242696098643056104119150276983962165280 [176,53] -17008567399462895379282824119060482173356696178190508029496289906814213496901757835136372823488534607042810856519342650646091036443217748288714052181139701659266526473119543469424003662133303148995791206689399149967438054976115866739479743434955873369800419808015604224399432362139711671769765530193120203344077080893024938716479775875805843710770000518417961798986876336792167890366562469732285713322283225013955213896956536056603659663861843427054073759905254673148687295912356487161740102321820395489864558168911641115631341552254661233445874104323911265626558903365857752543102486777716071452024531729179710950603992480 [176,54] 2065112423229905451075492246987967889855156787668354735290535063449816519653318157209309407165151915663819193503011671498313797606445024026789643698745479386251882931593465260532613510695031388852819979942491269683264565126618631717483836795785546799377405632176700104793627025986329431340871804548599718956021022356363366050926451077446671291450344038213947371174599594479108742616915510894759073435129372715642594001086049660218047685528137308089702638940118161923126429696278042209754598932941970082089373890964077646163555716294660214560400299549271127705664186639855069734108601000251301743392199343538074666445040 [176,55] -230802379444698655533289940239607357933596915174879993707860881648952474019339167001119879735940085454290547486627992962021468773567032264211249423568921463024898530667543893635715078363315082546721610739202411457613895469695792164985838857242150910114910312032527675923495436937570124786088776393401422765163933073585169079399560208255031716211688876160998502860377408067986079881738336031254809887809914070594273659800263736425093155149968314520169859826621572195028253457773310108496090262427441247845198848623070572397618276284114000355858455950964285894251613055716038619049825849021278119296386215356432717740 [176,56] 23712484996760278578929128611553356949838077581461740910415035135704959645734867484770999977392395779895935400257517207551913167115747021991794979832340048895686006971308220063085232235747579143291782410392837337789200371901089383432254088758033164911938925259315690899664540789797404531827082841014850234704435079001799155708187538073959017441020571729013020357960100728610216813509358451109515203391460301888148160920417227107556133854521032989683054788897838689123109033603816266083340696782069527421195224841055759003193439745216862457906696817926263655353483120935871796425650513846942965939380581137841280 [176,57] -2236301496444017353691576254858445723432154857035135257855368215280393793678793438738406570449283456400395801728543907678315826422877869443535854636201210580672151562185055863355244187801923957114325403382430561287564300339394191462939300194056403881024069702841408425365230454372002196214748765752357451161315595347743699584627827521053177838536835907425490891558642943306112980164311072425131638627925394654470230186373485730188964747257094242111533007478617670668906756054143440335337895485867713606681715495240050942757491765587888695070419885534678061323338145019453013572285423045820151877435412781600 [176,58] 193300102224506705305283988724520148370340738412251078511441702952501721451766630265004480081214471837531759605395290515509903670250797730586232183081883238898767738926355268644776072887582057510886518530533317749788187021817198957028483281840085744364735393070155421232292613449138993848362945665586681259036791995037960514729976855771516488304584198006650726562592077465645175816438558725091684966592917579297133723570602654508016709513777656869609644420430887063376985766898481089157976949108162164278325256617450006879367283229130346358132108396775801818183988427167280026123720203481503490660275670 [176,59] -15288634865727428174001192404313645844468642794797469714715304277981079122310779572312905184156056920979817754153480071008863936449905333172354811212137366833209584073989008375732419974798014028955933226153056613322603265097867689672156544268397054998163912800872722839137403895656003826574935729840021602710529356274802010310595240729717175206748179538689101864700498429828521136744003855255799031135222925745083839645896994072008529594016842244069022949768577477848080997476981445957463907680084269284862172179211176493545938798648987051015650618871354825311780275134767406005057532694794590115420 [176,60] 1104536187414967939100752528018847394835148956900245411123397120637000718570823975383314681135613146870890453746470218144885659556764562161259023065557136323429105868446728588734111841516500396321524325028092684012110633094636807278655191355220574799968779792770629706041628197956329951956821300397719417661268938343550879095959495519469608325332233123556860887430765891768991707877911466755143055972114145772216213699565723324949634906375033626904936176325564839993483958762023685452159231694951157297614527099768344545635587433163031219397051814817911161618449516629149789335919884098114276160 [176,61] -72754098845884624905936849930307203891144627839612416711266742293282854008944386898671025678442876031451125593690286572325587796408463622543925629484169888561765225659467891047282901408977321425965209631456708627470176444022881669276168402120903070725675131159534328147185395730850812955227183435379971029105408083956998911399469662368356596710267474174248055751614373201071248632121033619310364392435247661772364246600412033966963399201597975457412898295624578134994889310002217429234186456721809416488576449552797072513351426377629011636631184727325588213302598338831303086642136044328960 [176,62] 4360571828691131090168975957689320230805955840267981816825218056448267283171226183736835710753323787232512691763771896844559611635577366971320502156864293099479000947955367044473713156416301980668064226591367336531072880247000258822253007053653681186344219054269491039225674283214923306470955436973195652671707707502582460397314490282346301862291830821960780827592784192396696068552973927366875883234413303052428979310172213580318291309406876885163376224282718544026020738486586130229758139098225105614637141177133724465466329946369196041288348074624916188596602250837103263396401551520 [176,63] -237317131366503223011881900661337007526864190153990439493822476787100804345732172151137673554394243684148576054359186017526431287820984125673656500957898678728166893307403269833759155710905767933954496961579394460740206742294993518791363773926448105096604641002422712421177269024671662916157393678987410902786866444089054513519393889804011678895112120738411040920029227789112369275386463827690599311075399517604129056590565397658822612698009446417934571948384907326190265265285549275859692737375667967246141648219267925102291328984102621635321842099075547624754587432238209093387350 [176,64] 11701809537394406940807892808126215863322094370928915908817041098534414241686740434070902852739224424353295925237039358098872145323925758623929137333948662158303414807855763520937105791202809417466976650826995429993554894072766094269898236637163273129268263857694993501755117397719780497672657754077249386286744002818021805744566460399627082676045106634241477374666519005293935291889110202529523186827304979799854662754065564850431409127330805816829032721552395990149909874605508175414493185882482856964039353281484892829193362310465036686616739108305584979805680021033105438600 [176,65] -521554379153064039413482321368527691457794742865311773234437041438670249735064845562537527066865353141384530162080830565878749130498435589214013293405507569752876598251315354303269335595055946880952016273811679370843825883281720047966004402780592908388722853543817438043899115571494297379322994745134010997924612177114298140637807819617535193755623725230135410610605912162454110622612796706334565816960027754926728077668094549991956599960175106346996685011983980330085123776139212764156552176379245307883808647336748350695387184074907612113658213857503955735071513514759200 [176,66] 20960279696028457406240081409943169748039612801505007711645763346867376346295198986045305386985134671482570706424995288036285129652654924755511165931292367168745931950658686573877441419239050772237596781821155507172506641017590946290708103964741767359968984020735422702752080891788524576948230335129779353481359009465624510452581166301521339869800412453836542523628623531805670915353982173691530285663018191061883230184315863013607707256433651477197828427813619556613979133215951246508539320986772041374675464471768617183301006251623614296784624223888293791540127828650 [176,67] -757557741204871928623269980888482421582631360127570660970560551899407587628349209417757172388429489299660929875460623734222463688662106372248150433706328737973319921668260800788697945990804296810826584074469348701062048004512672246086011825848105375039063317236161937837036373753682622772805729169864221989041236207537799476162679050748732189084196089074009597081723126502957342008421969842359828991299121168137560894750477721797700508613564081969005323838220879395353584245031760929880186454015765462322966756970554610848278404665960669831028428050247201160275800 [176,68] 24556465606022703073431444164988247638965912133853779959796232734082190979359377353237109903839132076734669927843677159457450255491758717143026272046879589415899501236879572625068429946827941337543913175887481721232846115273827154987526887941930016495108464939004978942518001574388454298899650538051533396751788746586595738329639000907313246010935323799042576178252385619793042213017223581642145211636636951371085265103681334884760094204695839197218690274891357092670533415569508894304696679645237135474216547594464108563045339382268796281326180768259339722720 [176,69] -711861492514232429229640434121810333623977130918455279051260182273621964735684970905142825917370424867409786349141812692125624858081009079572594167477880873141604118112765996022047912359733504372168549247955373680465925993450750452037853844150488699538676399613512259027497935025289152897233383842513683720983018242001042899815532756881218741485028092533483950373704523382050676157853296341564509461388136670565154858342472636365500553887890957822357489381504740356538914455579388546896206969087074240242672979608578870800117617478198962623791376369880000 [176,70] 18398745709973033750045278353992136110957166200988614049963617626133016717797847586539757211460384047849023907395140184166680607091828565819923193553112217782976476061989405204869086952665710307120762673601318898124673901405224839045165482566619959683535597455013491714637994129445740692556334163136444003026954168801098420584759327706578758299919720779704420303284196143198359887153206182867540567330821557005755880944632286729186694484282902894626771444541937579776508066013590070503541464515668804609096445417054859291161072005868596653187030847320 [176,71] -422630208801846151634550272383139796469505061072807197292255706441113438776625557054050426546082433513440970180112391619251942901793319410360695365250089507644688380264461869771184498952054459665204811825584091129012737283536452751367892369888718555058331840601866058337673088942569764875313426922611733297254809292100113672541354996882198186721167108141751622787428717950669906707907207424617076033436793516209115811553264289626685292090420903975850862148195248235638806430589147742371902132680069928057674178019032625630351199581902634981567200 [176,72] 8599223836832951093887721980211202084326912310168114668054419815610850614325016627852742544275339952114624185684836022300259688687530124148026120849676484738257064119727126929139840112673902339667051359500559714027627628712530592256265573475752312999128133102347799901027019993616618744256475581190793756127785556902075725490031443529038071373972584812221765347387868404853266045423300580259977975475110845800588208681296676310122564108585294840139073096624173486926991087961843596784312330331024927281740002107147490096481470982149249809760 [176,73] -154439534379790933312754347761441607150451003111408676305780526046376074198758044091650572939674418739288100363902501254959650623428621767277397737473407798812593906969955397817941374227571493073392840585804446305559829874258988404840741451885129261341494636711982979158251480066418290849701174043862355054000913895991270580480986439965066458752432224720364477379408657341458083909784136658001290050964958046941939637751078906130880073421585905151013848313632568774689887548421002745366344570359254667688151293377435937607429576671845720 [176,74] 2439250698533352819412733544639367027191706365644485558553999616085681758804502251482171160534560760578678976940878453337521397466171471281689882471965085169206457904576181751164998109420209271378305783897307782266841778448861095104248085407988891355037144302314900439152019011946294159659044940077311107676223625587750549822495159503333343848735038405671739216911186083380644613616322735555939201163725877152082716713994594046659463291196626096911781519172390276446196111317373945286010450686484312689234871992671692111557044258855 [176,75] -33749853028210023741446902281697976068719946687375913253715748266810576304900607418078007152881668522955416622114456910037201437098984308234817242412585615774674670749939173128790110046486536996690852517458223020229141806275525751039966083190940967205821330713521891185986314899791830751310718842038731925769254316169710649009104776847170590602302330071951327073481209039514167641435591776197111927559437764792854338778525991120086565930928098610280824799367564797285589381708295419179155721442440778986432406643997637214923900 [176,76] 407418028326785434649973661497710895999868954448591749380905170134227448097046291896631030620158297790025901769346761361302920065817701691404065415460304584054371365107513276026843378887683671369606533366730961879745160775086796472726402689729382935813305589836122612443322862637804087844804505292137424957817621909404047757242268099250776916774400677428172684529061077134803765844564175053954955467382788325575530141479446052949747213045496393715018902325973177148282630445593136285850226930676562330837042340680385142000 [176,77] -4272767212635369601647378862007572178176588566875883106892515910357165814578183859812894599738944911224345287081072475255538347179408130764751032771712338146591022989281590814344789089692687326752026415612160122900723720347689728463565605806733492727490181690039903955281846555505945735240659294513241101269348904694929903439641521943306848447183499850860122268943840190130960128544186717895291420032625247047415741133550762724902305393092356116577851185619029992162523691384833296482417353490528434623180787159434800 [176,78] 38755563537290786741559240593900869366596932005011277622739882292988781027027091295980316125717429442370745167709288782399804419130646639702300042012350223386623558959754305522644584924672544494971035702963015810988233528810616246357215985201283323110043263504707184194310148851638541371504749529396640051039888288319356302672844160160586619693564591361957331457189794961789892550403994283527950306578460027041755855042074272933937464908324861703053715791036615981995521083352140807139004999663440274851789129936 [176,79] -302602138816180192247795572778838551325367763463629093560803802746200688975918738386194367712278935146590534644717281848014855431784093372464934115385662129728336041996204527348277648940379156901955768896469793389939623969035279115401756829105166460938382739624101261193803755784340181709724479321106205136957122522067954608946604870203877755292623592623936526043994484952460881512677579668549037779759523483574845479676614979881090329518195742876205928649536174507035482092880910783704722319408469472905750 [176,80] 2023840806566124904277536718594081118793866869459899395189960522461801248146041921705299888453979287542354451625383433606757930538687708217727220337682708288081587028248211765510326653232109334803677419547051867327726189391260474037777575851561873480206075594460253057431032511425979925587435658975578736981467204614005143743395313032564333731455678642968734197831196415182826334324234614361611340515098262849598938578461033496286997773483233929165533382023552903246685213805999081154861145284939678586 [176,81] -11534257759700919044475745347036324563378751920808931261855490764348007832780571348189607529316197823274974593231537736591173795329793354586117536154461058095490733482074025827697339556873309362772582310524035318356807484825808887339691543937681663567108300638401689957971507341593733175996597326219484410425274413843148446319645047724379837768833746909562050832590221945745493219106641140463249170088295735340280256785369746720641388825986259171390157742301727563640256154259993332973432868493840 [176,82] 55710365837658690036152244244535565829105832149103948882559026625797517872887051119933577972579004693229337980480920823914350525855007047233298939299331607356521603112741481867903815389306290286936762039145696029363424621262843504331866285629773436618932810698739109470052514052402087181979194534885055103531307926674869164119562737496119532212443329643469514491682738334576549134628135673824579838354958995793344771410337213402327658589774762494439823286049666723526582068910904873499781078 [176,83] -226731818750411400438597608166911322554173798793667135978849659066032322015667069615472465860844502922522987065198548065284867279289137341701235252211958283825187375553942763883495279602749390638471000762661516427801760686877163467861965912978853211210775512905170222449456016654069615515026562902079406778810660816804628310065695042032979894085875411329688337395219294559442077755865093338167835598192947302038575008012731562124156916282321125672082945558571642150087937138678901669828 [176,84] 772821673233411487400086734036563305363600162899975989030016826742222343183185003212966918129198284872274149222063543250725422238618474320190244087025799124419917627673771880739744891540251317401317996483593046310226903960778570540440036099414463433493371380934216748755900154020980539199482252333482045904404589024744377373273678737292627028237939168305464311229042355957670894966024319499613358112213735335572313025978866173551648598445371080481857271775773586179596669113809744 [176,85] -2192042312943015779007758690860561900763116953689261883620481040759167661771246981092239817628593041916917765340229682585783227155803398927732737415483926408644949423950520356590723844658629173212630555283720830584498429076561961772804917085912894776349376669897931370337023060380030219191460505221154276957554097765704519118588930703384631502494833779917969550324726355178663973273528342950835740207395414852871199533480611080291568500522296319097537060175005136175254920832 [176,86] 5138940709756430099226243027439570921278911763304184592217600879546541680833097566845766605151649844586353358998043885080495805212296822729195082955327606760942139924674448041613913293836713139700087698097984457197958242297976077246241144468162767760520331452932640545161120870673621258095400514799957756867671071154212648163353562351887471053658052659105112914270384752896517607854726975875244470450824555555537158454790200321490024170193569689356238165035963855913472 [176,87] -9886241075335286071290697989742864408354797422400262169358087822145921564183580543002512327925012638320582938372946065734055567941230374194698283324821500058465562960332994239654219633947953906892858464081475807970612657858652163220961590128300622664187685107369660838323251381862135530773163171132261488774695062737108940604789704889902436675732541419673750716475494957482644148853790055507267103527190653017952579636522724526956474592386542831546447734830429974 [176,88] 15488497174656554191152864146461434115875673386125568336282811733585389611089112133431224733258593107658638915549177260841457978192961844448321012341091727479689060045972946197064558788489797291358975355588619128743197713407519545553898022085286512464517115870130556320290703836382429071223268116067025362059362112304497011170393908688422797837914777083335415534980406208544934185589903350799000160815640292985290357321419061771721570052965919919321953381600 [176,89] -19601396788792205244184460438501472009008391560318153640671082891565965832310912062807668654608625134782621145560339393501349349065006109595422193464389379229755694224669645089516038056787163032241860437898655676369216608737736515648429206557563862946624620922705721734353464036980194448669724825582893136665782961933020073834343232960848183997766859511729804141388911574011177971921103273571449173943700685043626694096812951192865787199687850140241100 [176,90] 19866189316141787333323274549888457912841272399244948647323912042570172612877857040423450552750767098316888962497502361122352509848693160371975623195262024466599962385759912613715744159941481651486912361881488357848050315896684038954998196990069563069266968671424103229024122884717208426056071637634540036760150282913913874526739955145792092906041561920245383017992490947586953051274344510487016438802378540502452556856476551314458981638674291625 [176,91] -15976794691386230881928187840414516899138767703122469390553294410940664985434215724123059894035355922222057925332849848419263385095821305292901800914182919301093751914054500365933613988997270401308488755980750718376490408073317655363933747552214992782246544646752921970095824775303526502408215368811532410106163783849952383841591168243789324054109143163208909799814549024581141927267957786901307794227530584640226778903765753899677692441850 [176,92] 10095570248574491489896875683928525559242674763745157377891634139653976763828657090788777268702611242270174446175339495300928649975528219393730460546920368536534988534646116822907665395674172043563720159726599736035075040752636565972747673270042473575543283050977063827105596249562751315613212694927012133424116313835938190975509812823326854154783667866790682018091694787468071414694509857490055015521670187538601912402192361926070000 [176,93] -4959604917054273111200818420605331337334551771607849718872066815884976467181105042384565826763788743797460432841645915083320015446710698856393432333657402615513405795955230595445528711588599039932625776144610522108182778225245293798603769108138849206931289025941498036347757131146075536702800791963221366555326109247328393099563619634894849897688115510371584591105246494544725420540609935374259560924463414849921168805603782610 [176,94] 1872848260087955564406122646022189780559385099013502567298772945107341853222195997399472167206829155539482733222088036179462237158333181898179845324452874640864670406025561121558744469288669735371772367770871990727892919348100660303858755320680729061874728209905375747452922586857875855737487149809370752309017570818296469788611414692517912980888051918129141162614733547119427295214193212486795627015387957795024909852400 [176,95] -537003089142424173435072108304933224388680943599139561947515639431949989951046026555695672662757443100058381517807959466641054609635751743769721737488281971481426815767556555783136232594539853921702551986187495104351995471448372593427338077802444513713169884249555236954498894787991945468639919195900617207669222907407576404137711152724507134111702812807137737066767232156581624685360685976590252376377899816015885 [176,96] 115376625065503806712589521856445853603280724129797735677377537592064348109822188237839795886628105430728151992012489022151863762959406906417614549243435686992897675665884382686365882034339200720441516397070764779083800855436503803412391644151262053808789160710389553906267324350954026071808298292308939063244578884954543713319387139743773488608233387076214159178050725433215588031164426167592525970936860700 [176,97] -18310027530968085830598377735365920387063934224773063012303594971092993422833081816997849193499551780446054705208914037536535033343698633509396981699343612522211100503513026207332984050566669833896090709825113798417182755232110122449591554654780942784019491524083772380857257342661661857500979513312809013927065666357130646672568838540000536833165101374219708290885304093724977890184394347739343144380 [176,98] 2113032718436235292258557355801520006470306513461770536348960191159167205724594134649031049430796431474040174549768961874001995115020783597217945366826085118688278093376727075433984771722417031584945633112766487855276230715763130015861518777556502529815467708109541321281670061222732517958629662202538024328267108641605359736967234693385116452026066276520510972952837810733515347879796549145435 [176,99] -174327217931370008194442263857628246139266551307787823665980205945997074921130272070441512535560023428398534639206657568519778044616224320928403996328012365414923171884304130091159732832369731668259926155437069999788974938647362851491924675581323289445366397712125220262744736652804616298573160985090397719125487985494175857069177023691352496479158023648713184515568397192374438587016640 [176,100] 10091500490515849138016651302451157618735365105708766238820874558685597346785022761859049391772140070266038602908352450864145394556293825826479303583464751940459768923975831874930490094085562757789509649988426834964658962673345080223754395654889899968892837725840052366714343375829134014577795696042201954467068308499571583485418024992636580802958127991795535378053426453867516080 [176,101] -401569433071565076332756259367305555161678250002093534031053980815133925816606831604658278765396556691943979558104737837686386150689866481776489326459330035884546924897995084711790649268234174243807711497552284230098916065820100226836572236991106380618454242890264359479144115400221975749802969921364699031866118387032230021510486484954877978758164629963969948366379198830 [176,102] 10738297542813252360613751589703785308193519473152145034598115560467757192993352072143899245576199591673225408645660606482623268440923337559910881170516301298509941614316534632033236387991473070898546035293405542624642046012655971511480726131499793605336546308949377419372404937578887878557420958643318907445318895173725982847045455920141118075286901718509421946840 [176,103] -188176105950613760219819820482685400533544542145041668247959906120474089560573617875263663194272672433768083159790754990187229217473379360559999724609289180954879777519747635574267965846284501168597620836519890564271916424728843728067746463394977427911804471577168247187062352125280837080402615608531929344313412016366950765961254031671303862175629540425696 [176,104] 2101297145029631899725654769776090291554215680548977124924656187349404053720264434927445782737201150009193663579575857276791611687742411195001993958164801449570041514702622053323113776360349004364125740575560226613843559904355280590744852078169836762032348942717165421187080369293453835341099689238957577876313927395690241750600615956582532287218840 [176,105] -14490668896267300611745329372629193783987549323470250068747554669598442308322964445761693812742054236701631185046759256815947810023207016312001925700076488560151897061668255346210214215992373331377843462989903662752928778156356506951739049973863356709539838502470227166933966148825779287345572784317929277124776028340551933676318247360872716 [176,106] 59571267327726951392542388953156369522584577382159073813441132991000175911345940035548395705607542655633878608627657033637529006280867765311644783585633516239662651437645828261680442053988610657207147903596872146937910461897049172545478230736311017399827824951687771576711829832675253752962099887008587565496142614673176419903427725 [176,107] -140270653999937107512736135573578568399655594811223824088025028788548401332860905458300976217404470304674615885167382851325337690218312215062114762352597705132563543420714962529286021489584332921402800102205031466218603852847644327816689041277474070817348262505802298039741151844628484584970773334268140563423281630016615748 [176,108] 180748732848260027377040863322329284084536395957763613283973506181827394039730619073272471598828283395247647328450336948020206503178051861310674537476212299954193449788755128188591663469921115147309343064779994165592580065290220375753667702134354337336020948966321603573122519741750531288940408518827242847639895848 [176,109] -120951735847522984862528442992347218162889721418455323208484493744143274826965606700136374033610449610937303872364065880067236836518757369404685164465336907875555367398230191051236746716980987702931280127978468978295774296494659950514172145020858781831200017469949426632034502468357692697229332006528288944 [176,110] 39557171583489835818480766965027282096276185867356388066738026682584718842606182088884838039248041924184686604987673928145112437386921189636923188903311574540332502054569034166768610302343783632433385333289829677013594076918674042418712581386940996708142403652543305677593480543699339002747105232 [176,111] -5889867368521550842209116191943442929139423423904125634305515289820198224423234312654551390026480324125240380361884715650160744566238518912902196429666055897738342572651501107483308585824104559002240300164256792993984636602757028778082768782514810491404006440269254755473360294995884422 [176,112] 367157157957226555853446874348978392213822372065400688652722987978419451264316948685872226465354329113578402994890843592747878700575499145272823865098181568625135304284980754078252339261495478943370796662564800087097416851942848434017360660890887075895464771243516614449835999 [176,113] -8668346382360934009650946860901763351167251897875222088836603091908627107166397172780660857015155449809254859972333926637237886297230321386435103313167672286949351545832698987573682920968181748022994670468040183377529637294645137873322271178768500324732522757060000 [176,114] 68639814110526448446422742251994472347874467913712271803331833844739377371474335349446830636352655491855184210305702419902507054222178776936875354619449671617598208277856027762625664616925246609358581806466496913731543155148556427307483017540999092134250 [176,115] -156937709233210035281769555019421850068522944973775613295891474370502287188415676927576808320843287861730470954880826639646451432831646010737059653301857733215089565872462686157792054686308291445521198849749441718711371962023154146997483270500 [176,116] 85824609267245738708999491348653025119536402152032044369478515525632672418435064728255847008636189011920010794024492596412971736685799542252449125027114283241696277885223484285897329383696980076149595706880329256524029659576213200 [176,117] -8817479865467583370548694164226972578957335251071436642258571224076781410880552485984650310777367425203225816273334244075881458218735042769454892342774580123828133631472426791001428434311125151714862085980766971882700 [176,118] 123217876111596900893946336957347198439867859087265069723761269486213430160793511466730135205947971942959313118366992638711454089902620587877010495814430784459136834478092743508187128846078816993707892800 [176,119] -152634010633815648522822491325914560378259679976586643522771604510582581692020860010802269533659528467771479724518011076501410460742089608297432632901090462145041383705074432096324408741150 [176,120] 8529000939390439818458893333459244392666435713482067298128948606787317233779023036049651949519587798502520628730066929457826294677172797047171240850601569545796813881322400 [176,121] 1356263321643216913357350643746105237239370502506937254870152898524286129004871562070463865352619996656587739926543997521827332442060867109415935610196450 [176,122] 1279944390782258340727848571113718294056293587460820371158819795102592162977522665046432689536587491459861023928470865881093804366866528405450875 [176,123] 27949681912968688031263442065138809287330303622005736318658953277415786382822561656297362487826660244841778452251509983660041144702650 [176,124] 72145264786752272589329202526324621485278528796948725983749778838781728982658356632974519308632696306071643559464360186200 [176,125] 11153187957975182766155772696347066476099363660102221974797326686849231840979100542958696746845176367731715235 [176,126] 32935230566224443242231417287996188372165645790486814164911590944903453307482931844498758469936 [176,127] 201175576155569973312643207542782561896183291601371877178442641101589828000279 [176,128] 8379883111070747691275195035428732526785497850244387824 [176,129] -3694176831618921582 [176,130] 155307918572577 [176,131] -4832753436 [176,132] 98952 [176,133] -1 [177,0] -8927906840134101056729073866618516958065299020520196904903076052319861714670670538523008823244821587625720182219157751705364183860379931634139398562674123085787379142024637755594717463286380688325201399785838472217320719125700889140306046846618786868382204819714077256338869106612579491956156528682884773520221577259770848502679604580499253809298943952399455018962253928545189662096896418979854691080946322846290556250285129169499831273442994206717460169263947640284380190215164796563986613807786706405828386316532403819721209395490898222035724315506730222260138196919824461504078802474694385096794317665906136370170158511091009433191181474551691906201814232270388462847568263158486664501431408427143530611200 [177,1] 122626722457566527318347117283614469566822385613258282038322473851349392197501213149966458598213247047930838190602028348299840418564766342600668278500556809436750729065498838377986556049742102503893433547581524854626579194506694487664783327508834952026698937391723392586015922083639998816606412088186550400422349327465390953275900266926588205530220491424073873887787668978578367873594358177432311459910483787873195408754394191283004887142893429909002755956154137200301185702020423581683165374206870384121106104624829968049172818388883723493161476580533936481279411183081312210457808399213853215529502580580306396446852512152546362760205312486950613428179763088798591654562593466214428266610080804477808693440 [177,2] -817165227124344674077249639760330973985487232985594792028805683994567249443468592936113355603199457764951357048956103620535311330910101808872579694563996798361504107263740426733370322722948324101463064574083924992748885704351873356840353334145682308273485185675692562967412153881944095949130804218494867085699823012850288102276120725631970371849808775558500561691900228594389754470367409945821262416241163304619672771032752381256316887190652446634054402610659363696987629264410779589365393773352446404352633974058474368656527295190316788471631070316332808919937289617996765177849669010201006526850804910815203034699191134538761868526377538712843113538311531597382989091966669865178222082806680762392430720 [177,3] 3520361287765062248080180550236483881154365582202722216113494152233626855733190381901607347400649360722871464642239357782712256344552008617623816268984091413212708650432783702956994337625866938515257965446581872793976440844597028185427399252201084521997615605681209590591768679901781465518732556701567128968227526520409799299666845431581067106359548435274362359555224886161420452273750595300158855214483698280558709487554670458075583578393945292553148632988122926210962599883342396446853008254855950959674303683898937405410403092990254021109986824654658654919996028001785532004930239974200025237082974953652186725301212096281369907543175952966848272127144990605425350553891092588947726896546982183488476 [177,4] -11022619203056702407868854258849114206032612238765321344601432303549962729020807159074422982225097313905510693035888969304228347678727858779401402562095131506625775267233242704977272582583785127353038473792793044772287692832323500997547645374403803778282410859096743703163785637272635629583161975299664254784215106661729711329506462404003684205828035024010401019900269435450102688914041689046806070034082279561937236137440962430199057700197415829875928135355067940551062362329160036759355650520182668140914677918026180724359351903511291645500320409497696992241385343469602623486530349050416692740022200704683527319558218037695209372728089644322051719922869857854322207915651322419431357350249345420320 [177,5] 26738465438842000162783536802973761057919234598536246898836850768135447128322966689328715228653808170513112882583366128001697156072150555626296677353874722562974446502653191708159026411385803915356308893546296093469072562556736329482564422447526893551438125230459978347634948048590397331646053562986481153808309364197132174295461087773419198752829137022312435780504386011095685758120719050355454684933205014752814365331738018979896117839992978642374283096026065131778666495910757656519233795379657971344622205072751872010551079327597178291886876487444616832164692445376776515513900810636843550776506789072921857236340453210582021408497668272208103547762692405127767981666652604067015151414588965776 [177,6] -52307727834805796169328585137532426534528353918097902956315238433251394198417391195344156522737431374764212087408806629022547291776597795424210389815166906753417626779180787406837781178505198114211118949345666275910374667189550966693246878459444530598800097446398042455820671149350723611751941096254997868082481570856243659035207934100810233520013827866421830577321934313601669024192003653459047634201777305917060729310548140516734263080827285760697030269957767890148753576288688832628777566893808002159644553719321899703885257335189822153398979969961624534591807684123823668152260928226818873479784424648129148257485160011344165757740743373658620568451662501291152993977870402417395662426819450 [177,7] 84818661243659841829829327000271383042134530753609172547614952695048204310358369778597519454637251884648589136071104238502118155887542607790432202586342285872911092421732888208049948927452411529320052221354403300515943623226664386131287986222570909390927227875574984689339207753856556492560558245825362169719108484833228946916972168657865375668516087466999139517656787223131317780504281744295079389200565995601097332555273514609742909680968139639639198264418087954713524483477741439427331710013901565993732207471507513956697204656230872207220060108145364167238061327929960283245157766652872395987149024077544378021037932863129965588127996057903064266806782176368553952288825600974764173313648 [177,8] -116289561686157615399625173461987942332978224621401837858019165989536786934214111391450089394245800249534182960509265188805591910733006532916263772414249408100074029081345505613188627406073998771383704131956631831501341524256493513065612542945344470606471625299349306805005760648159082863407814693984290006220021838705464956041387102594447454955451687904247189036952998496415504961710652577272674728883914324991783279441629503948613752047319825723351215951493910837361667213120879438679577470850815514728427972284089559024771641875217548810309507949518267490621342021646776038616748104874840799329549887906614053071293477324205787690637725812830150452266602634132280048310620924186262554208 [177,9] 136840354227286294292439266544046862289583691589552544101352341990917441950414487797628609185373752941877108621431947094088262255319465962484546419882728718419796986172379361114403923133900354037906836348425902711587368868050871603884002604158639454739063440216175453096746643125379630352591602910845150563874752011506323142811566482991717181412473666360069421272404609475741688707375603325129585549219122491280316313758614663411916083621257466702971711744965661641317468950007378214053751245868581282684134718346355690962669505553655803226312683159499500822426943838593464575542894292058008109262155095503201658638133645068757020382443526951339990487445678526208724930974213359045950194 [177,10] -139815540410328799154782199324516038618100894276303389413768361370280568601692941305561281103173905991082614719076888106616986776397657528897225712787939070379476565357824888855722152742913279152043406487670767651873860831935791993551324558988825937664675279121316423727095379169162214600677779158331691896883069613589311979153089865518123454146740225347467325401055326089517113581746541244769922226153096114106060516956772701420612638601261726142613325305434445113508676062627436662351250185478943639562977114072647352323322091258007463031714945839152799591361427772553143920054165579915455630036855385546817072881363262307245060395937572073903301087990200756952752686474607499224832 [177,11] 125188682100898246790141406830106528885173054362835099159812387082363763424911880264734689807706360735507903730328718138796694090777660312983722229877697866461209334403741438580496335177009317685715389317358918855448899081065248145940791789760322141476991436782259123204806508230142900107108281082694445283948544033492161959571040873618484064500474191827621061025989313181229110309703051428029115245254225239054173095382581023804703652206014552796725940557737793936420250989076178374488570405016795357649348034803903532609056970735544022578150382291735158928145747690176277065801352490802782252509650469271025917846932675696688131180095438894410945507859767498269430300848013815872 [177,12] -98962233480631830540572767722622320379162550428294450367993387337112660777664006968393935670741147572764476414385690702464180327391627382840893692009415230572472667413202613753534337825598964221044603497402209425187705639916201932358017123007213239004912512203631615085302112391364024003225683266710941880097639336605987271994684435088037260576845576356541823487110531985351871882200978828723509842916944555945587115927215986256445615154120401150054718541123777332096013311454064153673488777475239784628300383052619149486222392705904665074282925868442024491034416664079314495526184197741112363855208399630539131843955727108525405893559246005145087601025874217109727528098286524 [177,13] 69486975802243548343443878063625521927401108425938151466016908523855048765161803877232304043407671492937730235189277511431808311008714377242279587870848898938771920875902706385733099118246683677567504772512242879766504390102477018713201226539346500503994886449923886885063758490792695420719561046877266145662196285941717916203147580364628598025326282809665647439171971607625607279307096758039966184479782561710499037273404933925754811120053283419644512203685712271233115652831715475927384690429700217885013194589355930385390741253894125639675966116337301611186075007964853748113525818845121860624528808751153137287557858043965232490919465793203063863434191645809525060518300 [177,14] -43554978859871532807814468405255287711595842723070038052864670115792113387830793581942291456217407699637164025790816384985762104473624407341434192834216488949417949268150121073868475418807010946237398697734068237710374099817108358006267660233736710813608779441102397482337222447581914854556121407971016891578265367932306037758143910801787437052693191348127414663900789625400773061541809254985015796719379534052532050011897454534135866666623011194276028849971971745481430836078067033273852934687813978549246707227544375882944638341322611533163187463632414320785366125765494921887278127302976674256568018673198507508885067865338544404170884754029704740813604241029272968900 [177,15] 24472160949202162741167004334397584265726413524025542974054530612032705441170325610343618575977576525064641510326262147961632758957300589486745819075017624949109874672961738251301494124315399826796332672810915044705423594977452276551678513025926552417627982837026549985232991920117856132811441346599347038656495355175972526442649542393919521818601059651414009602722185047426718946302877255473418273582062434324723038373945023895935244549130369243364656669817723867265639333159705326680996419532109498282959280608116836414542140635372184854838516325770045893480459969837167816755372757753487256760546790356350948888003661693378454480531074473130502801514482887314743700 [177,16] -12368116439706327076352359685843326680959574341766787079312677103704286303168546262695516355739097381139309911343757496621685997748014652665264162940004413538927349902448395273917780442643007610174580800550486666647274858791439222292543699631006205257469169110581445525899989609249187501189660591570055119599903062005777970758213129844357083114421407679836326163703513447024006844424302203921066435884828332967425868314735224552223724884139499161605534641599335476278260603808034657369216369064963453922299876853093792115610992995115964558320718295647680065723971665718959064409810017865290020385389520606588028908616166225547073043476128310810633607472343623331600 [177,17] 5638669542134386989456135738210342631807299757358467099811713164295211950328153145333824071097121853408638211109838392192180633809049459555530222176521893162572728190708177077390530117122034218785577737797605478103053882984240200321757243011666647635606988582250846738704543353988008699467203287092735722908743654842340470941062999545551780303435283781736849670197241885655664271151290765060002209345007474831425832519260895730106846198911735158825319292549893815073907630635014249216632574712646856455127662670315551635317159139527913502764918273765025437863166201321475438762806765261344404509868326694955145983486085206669948478821901985684538937863720184910 [177,18] -2324473816771680303380936563515399684243362929812495509154395990631784846416262377697697130908904720222967021737205711924281701023239760926337508116710710196227349428524559092435710143741105341616762448047554814536125620953119830304347566570782499800922427016238537827178017922572081620967249808083625048479573689897935986402921735321094311632333276979721569055442042346406433665936470439038754268795677052727340884474349885263584239373594323022857181190772415227069263405724068308647833315078795811334902746612944253863860888477910405819051253587396681013632573450177701005012078166830201361487366010938281576817997041430680134516352293743452803066323772000 [177,19] 868159415140542428897006526698810651094959414103232537642312990201663438353851444860084775360746151400648094546278681063025732078071656287337531456180841478916269998631820302074639097034108106524780659560719298116055379162650348769409845032180175877902973278310950749364825202903634533767511513181345607505230225999483809605867779387449846346465616473304481615783610518367542060016399040804789100525677577011683460933595316312381435927654068038542849426906444573525538459137280334247999016928920624288892635051126135387602227913675441061741684773101910671939512528299924857394070665302992067645839026932109678090412576152120947549337629753381027343893330 [177,20] -294236115894579366790227237457526628731335943980263616753244673634566284784279606937628935404796639462707992806382685872607497105687644927857917541304090625038665921829332901083795918301949577895680203529239732323259564575447652762366747423221145049185949661627265410975842463496089960395229556406705643732516399192121159002262364892029537523083214589508792723401737683438577088359839741489010394696505269358042019380476365529043706626475442728634463096312502934009553586961386716910995073310037632362760575040844633657352787068346560039173992522719492794096289854778640888264216151850073183303566593966679739466411026991062939323666587305114714557920 [177,21] 90609000250011451039274093189026755618426548126186472664682730728303079108838529394139374939463749023332236164732732263972921780258945340316248067950275387170214880227146536942738423232017712846835542952497637547423077137314096191068385847964191944418361205266600313717378496517744910455464096372867610762930473076759659489525452865226183703735400987320534342937375559406461841732017628736268245419426642656502250294646736339956882905951388632258776701137874957744657819713497974695417043546939898662954387247195567580857363315212301616477823817630941161856875327499804070480186810775390330181896237217256778733601203861448421031436204611545651210 [177,22] -25378184737973428265570496115589380151174826918171599981529974658271674834962431321296063436839766995335826096177640500512604322420945602279929461065981095367762039916009096737260438438630344430901832771586692609567408893657401677986976770638382986703001383473940247444536899695150211935343809969235688753239877169611550838538333089464975040056652096845304891261932140598543633599992260275129464257972685168577956992007432181740935207402159925970463980414493863294536412528853033374242842805839659177488298797767944754473970875062495998310112344748511345682425396999921873458151550659980942038889589540673497423245112184879465813278754901028650 [177,23] 6469772060953325078131757877422639981377090276892719062924855218090697338624172033025609582863520804441932736587800111036150896109158581326666284418462014608972043970432542750524546999503014608650005993169747090586860275648562469699656806674101979411884732456952649311501728429341657818525709060515949650253767366849781480180436256436527052048400741766178539312561513005583747043637219215361315315110671969985535665609140825288969884295954027412752296386895757198449674302014067213986613799671299776762647078699695730671632179210409462317241894741896842651907349952800064636915760816688251871390927669910662955455042979749514714491920063510 [177,24] -1502043558381628047390348900478751428384466226582038130991906881370858080344061700232898632196332729368186063869915893058629286529795386222260314088934146511918206867314958295095726337091463374101997291248856262076944652450921564414018056214390631261611426208520072906084349435727426795854309935154270658255020896974011840032256797007922504518720037037357878083396232641902114777544740099230952629580991010165364486939156889735422116400658553476506022764905171561255454581655621093412272023804195989555530284278153385001319794809117861280735861672061357959522554866382169798116203718599246431188982384689586300778012031583651969511120440 [177,25] 317669845611965552322785659916730085384662663568121994857781681880419265271103435985856178037977337108138477569694299061538979911825562111653648524869271589158283989751502461018722328913661102051732391598188143806239077671875090737390677651159971916506047017738157151705556032092839659973908654825134203416063283669418087415819469162002264809266090821511573115643980701907840331866559378098550473643805336257607890848072840543751272836695467662461495190633358640314612604570457675275889240067817002214404464314944514928347443310844942799225722426392087755229129333718220332629176350827613059136576094606888613621177438651568085987695 [177,26] -61209645882510211067930831354181931303335262214142123323724139190932370230588784770907759077937135762786690964656750140492246892399439037835737572577466736339676559450913743241150847621881503591098570055997785478504608298751983114375123605454600012518477094348575998908551249312826992218912708308310986888887566714955629704818350879579514791015597084148127597599452733879627370944925911046238817964467629922626913032406722455203026717198274708514182689050100009487946998491499962350390304522927521800281887236479087817684786681292176103916936263132949791266871228791718975239031587299715727765592596470721734207169404125826744760 [177,27] 10744492608136022947682025011713497093729284449518348880354945581407583031942448352391459301447011096248571450999535877422649662983861892597669187898308144804983717382751704374271685456650018703466384445692424823188018097588764301679292749764948522453618218322490953290356720635873989828976150439743568016512009982546051419822369222831857498093462221087194808004589181159271504814037127765754757572212300374286255012157184088704107118175887372614058530287414954946547035243368725118508641235753990935605002265963579481820838082787517835776066132806617552667189974751990170379435723156647560775967035026529956324646570265094169 [177,28] -1717796438983396637555371702420693609979692770315428623684399385052915609893675691161049115581830477704951427708034775141359252736402472610678438855979906352307319095491437105210868117190797541296544377232409721036324780158737677283999621247789208504378188527618189520519946201255671368450140764065911596034712803253645124539041357674445398253097926052146879695346568671190688624818157944151479601062168972599351773401458993483324670067079034008232869381315460698667698629532460809108317824768612227004314213203955980672116904815468669217786233713413983020683666528316865131214404455960934183883998934587026658363241000480 [177,29] 250037014765549048557659266773803685323839796050524399188836364588293306753326565777426193868328552904820419578475422037322624576968142406006967917369561020305503465515097517017253711334516735597285276793054558161189931488282016967178324368791899552070053024042798190927679241040529132683881962212384481522002737202894531199733150277865022639902422584004754412586725420879018477030706342863940409412618580635431629535324550192204694748587435356582706924886223664967108290797491788261626827144828668569459671692653564701697527677666271558040025852455917832251306507470117870599803477260192826308057008359243051167634922 [177,30] -33116412819354263995797995133619247910982397190372640328385507583999982002257675054000961557820892431547432092305840515907449519064999791379713192478170215554978708095801268714194165465255512124649807828151533344903648638634503276139461798283173874674588761105785870530512339487676155498975469486150403232949241302663060387109397299161277512899304158178788809250935059588851036749841026030914347177096774678128744401344609842511006736276528926427106577386441779588943914590487458199241357781056753706365976241267617103247071317679607179771203461794990510758867934780450160268760011986716622042002536082291605564018 [177,31] 3988256090265194368022327043802860755450683360434232441040739201362122736305481721233756563472970889174330974966902640996562101123953622345917892121873068037700485125246846218632833819890612451198362144381825784165309138141290220929754732885769348446240663886187813616907685305368032095312071440202341481472306761720408726957386242767456986207727750257179871840782028230540837533807649560370053320336563095744200907389503299202325362062254834931578523951837460253881998200736950908477681499533396089475277507835616196666950166914217742984134216962958845261874138891585926559799412807820865295005712702584869124 [177,32] -436369725829997073142779901947053443868138976897345993588249470244764799759767515520810200010014256314979403220050563790835454460747616124978562022057387499791458158267456325334809090689099763623473323056442171504192345999054928839434794652006381968949013566184665923269559216400807428944637933596021357040106292741659458036683156002153655794055954951955666331774874524203350104117105660226467580449984325059457786721038977837219815385139303686502411082254744892222515367728544027849111106664000813441533649707410981296000868007412092287775839023172609582494714108040838265686369512079701232791212694170168 [177,33] 43333834341647818409974225523234104701820359682575930188230201246224612568834588596003034609163626002058486167596513112165019379909781046315112108064859242143993346386502586269818980268146691834437853821559580243845067226452923476648588107090595247038564686528482012909505506869997488180365737204056447086584567968198124359000622595657598301641380641382017826468060916669196898065771523313951844150785396664276338322029869611608205492167788055900750744712701112082886450014776599135372103840609246875078668486362912315462158409066947340788878386547520515492593738133308989540338625590869284427028995859 [177,34] -3901293985150384989799174737042295909387275713573543155238213637688602389419303953976700733268773218916261429597521354441363263938014031851665573172031909411649312459605640108623427537611450118283747874196705613855294355273062706238388560263367603340552808288902011662334939625079337786134522753248218038532311747819793997300896907811776937128701159275022566820704340631316734259810024558361365114516012327856842604858323558002387120928792236725358591157733025843342839177300821814317680959336057013160856279049272314489827938329459031202357651555390270326442334614568383923599918006090705040110000 [177,35] 318014595740711458886381086246070553276118056600550907527152130982998255676293229474679563843019303129703275145705120263716905854953161536411237032872622114227091289862601491532895338369617578922628075594513508928734025535783038887863505820528401299743623667378074155780457806212889975507779909557951907403753906858452906430206113443341562324608859326341939056913362605633570377224266817508540063483580213317852311818456658837386140637714266084668886628469588132568720201046543983200859205006483413002139886204264343021177720680649950054345962617417786064066770435509615281571599975593163360000 [177,36] -23438507031403073379354913306298223584020669738178892187054980653501240100585776876457069622172300088615819013448774884752208120552228845783199657962086205473174863552670274192109009126043739963268180516582993721476723613636831069341328983001498911357661597399788451713356982917713390715252279522237305306212417453814259501812491922345734477094115455725898145447453982986904321236147730214156068159747976216128204270212091991219862858192803749867923907397975410976032236256884329778373623068649647116212110195444105102720565516141515572320025327531687835352430837796765548581716051068335000 [177,37] 1559498656412221303786911498454840858958360516265156560767004594981854289007545137767984757431325350993137424682496308749195973677532467921275601914736998392856387588213970076071619652432982973821133713933311328933838855710987662019008424252690378743240343947779942051172797550950237942185964508402314105938224674679075202060190107984070027382238617085683849276055557623505441136923633635057447945509137399289439855115160119686613815714920087539918701211992082352241037390835468512766720934120189088823402238789757305828265172019972793103725394812839452611955224111624302819754184660000 [177,38] -93514633555979570728681913770550190061368791413193741850271044496649830697276292974136687518272220430844793850814143406865102655130601187471805100354927122157333006072759698715899428002191195587740294727191237234562224822766455887435200814186441315818502851135075346777434810060712550472622168843072578232675325915330899915819938559609207102163037026890319435598916141189006241571211030695413448914850168857774687358354226468320726576667108593495334968361005298621871867726356720590224123152790644640518767202383150868475150482592921814295036613138590597580445739487283851822718750 [177,39] 5044523913532080686299753511574918176852312626355204668554756504293451483907821956724997736357457170050983323347916805273224860721623237933573196250131883805796733183659082371538725933459626047856184299882466724133046565056094980756326310295076261298290835477459258991326132006281361355723292052061259380413474121758338883357679662960754362800746583390823337543406585377354005326436378169455330146064555622056012354938914145435681417920859266355842211614898440379757365633961357230196795382866684035591244817157568722720218994572065080676915915532236724275464800030013249088000 [177,40] -244315933297298431789151636820642808823526301525469136623352490884706510493596253101920770619441399500148694165246872122267569616948517665204691273383653308118388264081970066819377875319454260931775924755660041435531113114133715365710457474888549192963336230384389743396860686071539345308216546049935661769588429220768493717112764082916089366426569822393284841643515732212726270490545690379852220680841573559849141773391518387204327694740707276874997283127355460120326163992736759142047929054519350363409926450566640349129226880375067976714248001604887068783880385583696000 [177,41] 10601243371998435662134554920560692006855810561414351449710828573002610280732182736650960015259420683779993750386757108998574802094188545792978428364743830588305874293021861694828972793564954863077266140492679647304793170870705191184019288067593403453391657476553538864445521049912367356251288491621303083032716458609404187397355257749483764691339039301311310453061147893552439816485389994018524069511386827303950177384974602776098442156991211156109537833945166980801842390379522493944122142092189518396093709789637413144216363767678627109068675489132969947178644194900 [177,42] -411200729952560374812777828143752413517402278140099443514295449777124603127260472196109705059129197198833333060114843213451874804297367769063977490608708483094031258000095996213188585009500009025119800798124127552305775969801842446045720769899171648991327382138793559042222166547921391906103152612095931526973445137501105079882908505917395469154470063473091894470787059544155529189094853992613598399122272297172110710734566744045298890427996039327001403906303199500389538720716449875531493271340262537747752234466327705145785516087580051751594886678816745742190400 [177,43] 14223171651945787809651726374399829388682394591320911659128966705815744918197846258167864098269852638891147998390500370035868165206441103273023232790259225663170842138784678410765995254411644690948851660546767453658003836416345219159413115156283764684590080711348387923144776363132851222690047214715577865477444478897888659983258734219806828790332795951267075300076876703095929598627336046134384569987606120501289947726339010772248083907806033861661643129557291664792746373135207108350227730465587625527848433688322339179559816771834412709546869561624477541600 [177,44] -437593720268173644725209275046008822676744562961411365629827724656447068885689503396897040022995552251627161845970139663619735083577475101552100922295553201618617116369530069389842500514718268414894017070329340904542649265546492908779981611227763260670634027561944122069414746022235626216000965222621185435532656036106402732722365343374181432897554381682591989975973836779091583002195824478794866133521855553047040048160797469789286930965997153320536666093663633957617018169638693931834052464198913822931634194988067456484046410637249058780366809370958800 [177,45] 11942506718464889809827853110963234236408923653394378849595374679999955367424230253871573061489856864625027413035516468367659302915616380410782192617692827898796546880398969018587569914142679238307401394109344012239746967829007662450373841287447792928279252915093135046889011543578470950211102808848335220141843955823850245953123652627354859779903460073942114644295651826241927041241339018526489802796270324609541937631835211203926581016857110396383069769774038065029997966055510455905592308359902952315204061192160912588382830062575795481296061505800 [177,46] -288281249689710000578468361798593718602019399104019016818350300080811542778810390854208457820373219024760351944342547771586813623902839630436348749312292891471370623798808741493647293914618088746030883852805183725321650628751951648561287531258574148562407281903804379163160792261217930127334026673898447388785159447467778071007134229889860108582890704996112494598728756909490259399877520709069241548786293441416727410941559399676769096719653245488758434546447764290312483191848937964931955090998696682786827376523419183033958305637455184165496600 [177,47] 6136305648324459083446830350755311578745362856794314824466118187786288383454331176786532083372205378589356090765772023207202264708162741162573557557478168686275156870328263296498697545947235735554221831692788472577266390283182622024427383592313745760466140181544937806004417614170261083746462665171293647553462387982338444232574101476432189509827984069532311322188532579671460868920699944526593643834216265988861968818451987323888740819093687208772594043757230677894458046646523218386708820615945702032140444860291430001500018391014791134000 [177,48] -114805885519527616811334347492667724060552274661950982399583167771255575556795599601699285097200287116196530874218177819374202420117498607449493855056369151686456063694999289809117101724965593306505241026803326894021891831137804970315396075060320980696613925913427030989785099177347422874132657507081263020102899771500120674752054542311012736190032642298989606590738346144463002264454764278791978204358744340819049285215212984841982678933924430021853687369478600347110484486818861380938924845597348867053712302657645738445688726916011200 [177,49] 1881504939217608205452702640955680723038634251250431486182542449585114129436189862681330960811320496556315375398662682641711807305878303950902760932094558916840532625647206111418692238392328205881179705535806614910995415949900095321687377918498074609338017575873854427171113910921633370981829714683683556814673291726799205667719070114351385910450990149117275180462093126293631376227985310091623024533448388591377254980869253042857188338994441519062885953833410817849978181573918163488357616637797272805850935021521672282881644080900 [177,50] -26913186735474539088689994189604136527587728050367183191755009300415875991012604476767649135216198824166070611370371304027501783469704336854785746019461594081696743007669736349887534589080040493073569227688663601978719631474752166322959669693694931904883062631002392693640323181013179162611247220388540684295943892959712954368608549610447917026207593060501158659517794032349680854144499132202814447606408157158961737285840256788108482890795308294887149296928427093846769134428063138726924949120020195907814988973090614511257200 [177,51] 334727250053080819210896001948337445349502943791603806789622288132217825170670276102414993236374587353736638668936734171793680009733942132959236334441541634741963752978639906824992652548373539580148216056203404639063514611367714524320573027817899375945767800054088547219007910159705441791220230063600334505073208698353104996732574824124459017669254056109293344548855748278405471422758991363277979708072920514845454928806843736141891707004535125142604082434566591840136199673703287857509873782087839650091124429813321628080 [177,52] -3605284542238145047618840329698418551699643144760227318359644636855890651452903603117732137652610653210391611634960314034106986830363031774639097087391602391371749684049424416617060481683415224279406444577052917168364714690537376984324719859223403971394377077372429047039760894207713404887736036723805089455113811906529142645485468999326294764965311994772336040365625397072621166782067978518970801011150332395761362055678131258293732952550530454648891076567508012270334473857777292087964920935395081727319154678530680 [177,53] 33486572229178952138573874669024115939492486605785232249469961615628812218812220556133839420812295852158023314684574426949468586314956723577880325923647922247564003220511566772830102684697698999239762430155789781542015611501947433102286699100765740582795312394303646339305124327807061758359042328129626234885363795205848074445393243258061726341205590769510408673661882141538857189176383358438486342752113656706645980793752336231437379316325690412039424843325871298332703665918866406169456880394715094103374161620 [177,54] -267019463930973535298734877821116428452857001138561626654989374790609053344917870412046460796209969354927682402128075666567478970309270073924360880291184307659082887904640963282355111269861447359860015776329323482119652120294453895216589097835943308168969087150789533827798495450512060194182178892005657131859491252470652097258159967240009721932508665342945998506328172241183335222765443928196968451737981638080906987635442485381421402715288049586154243524681263956998063290451586349109738995030431020503360 [177,55] 1819309999889976634819368375069236092640774844997557008276551183721756160463317238801259146721502645849825418475405522988122758747671499541953851177786354730816000599182041048274170647780852755262244169082427363860144810487878697472835898537328833961671486809626502590873659399685837943851846095684397959630321626509682425697014007406653284721255795010182186486579884758815343186039680937343844396247908502746861276962047358476456134809117951341700865362460411796843612408040615416226617618470946632360 [177,56] -10538957937545679734556777857830443646263389385426038514603087518662835766042367396250527017309062294661368229655717443605617768721156666878343830595449751316513187973652856443518504244113960646664699579215035461299591777070450419134233257977980242684981867206816626946573046861443308923235187605411089425767975501235335371356892520602051876789630884134889801762584823917252646729160806970341647507187772128057287788129566521947480360252333442086222367589561020813315673607888331989455388216354480 [177,57] 51633166770315682937783755089836280320251743805113447981186518550573470891266206430401263168905069605779344565575193824639435154721713376326927774317307143136954497793406527885942356777301353609961629184265286300146121045649696248979670565529442997363159361425573738956590134382777835395120140999887644266980437529119471596679340637052617176862758419798038379007236068941971325462261358679696338171675486452037975437893189568616893111430802541865513258034750825309734652338571095503076944510 [177,58] -212755842380635503895254743165137948524234818623692294860701054638098573760736993056842698023024516056081574397303525026128120322455121944394567807461120288609924551620174689198596704085723309379368126930235425511414155080712255175247809385796999680531589143421317590920363514117203930229041648899568741797954796201377467506405435367328253964150648877931708384486397721332827208025571956380979640581872592632471804195793384420753666781361788731087126309361140854241126688741062850633680 [177,59] 732986692906045156307898463422777942082002451050400580905901131965262665730407773063068213049727634340834471751382881962774747723884345153898594641851307683584754245945774020126389439838289512302664395831483752261218043347780126272330075257123188158849432676930551271396497114294367568941875022990334022883495120926403788026735579199317566026883336370519160888775316719816776284216796629249613093967071261195260788185826214353657486103227235857937212942503342507021009768759729200 [177,60] -2098265149350352197129263315057703937924759316691046680561992234989162510485556231172691361053250077486755067108180396845436756839529365015106718262409795806775848909840239887194857957306519665964250894512634643047070809067665203573447048478844730984187532059654031320935680558090975265722747163869468802840986141463567701698403969407129876025699882300466451440368508671778595989570315527704624841750209568193509137455903358860603792526964390066603812787037868900354781482300 [177,61] 4957893814401336313308447072650860344494588767795553816595258842367156395310412846794410497407295338171894790346017083640327667994300321624750963724230656245245809001351225087721003344743786368819814978524674185032113703778179556576365328110466423364976782448711680577707809766155777911086323837421826653616475142851664027599085205373020681055514575541518964719365270238182144060604639328147453651899888414369169726960281232391241905500318586410484905660357707678154900 [177,62] -9601751994394199130551576466414280976770644067978693927915215628353486145535995004751500813968657602502882878434556972723680720700721407398137508681019301095776172502159620511799252837987300922136508386571099390925654812472180591515566409920419112502635412537209469777006976478938732279733034843165265601696846117876862600846628832401212705526093543061959951712391442671385115927785870870339893556037901898221468772745369921607427104722047385381079432613672711450 [177,63] 15127562129110152160292201652346482530096977740722946916922698943066746170294971670011926918625757871941208251563489801233472921013939485464969137451458263212336883527667659597863428842146778901260178062746231295034536844065149834460237825300576845367837324963039442209798137899631927218141562754567802392584566367657328485357982013418991862934217848680738926957857749570952136648475124278018909892647437855263927594530225055920858307071190803780551313755400 [177,64] -19234825390956008767552157522816103040464995250740413085633798407321588813087906376046359252198664513537900438019416892295480023457506460253456497893793942167515494510894093996563890577402710075524039602855543466797826351555150873181859173388174277097398386225881548204905378601720929562643154756430176145138846844226533505934116853488253906778056857941461520027385508609942688713603355545679533746829973745356898550359651829419076409813504998655481200 [177,65] 19570880357593799365272729758738202364569257642684453225191635512150984124190234687474487244210993118813900493292814854700503367232291351208552749143806141284607199841322152065452690364927881976639078298144954084215116343634550238153866489152524409011404964983870587661734796073610675785483452208872103980694802174809034481231041993507383641739629891501747608401925306378982146948051022355207677248078174829770815232330934308015147863909305966150 [177,66] -15789931287095304807739873624279172975456567466871493967264392742597572467768953842073038988993833568631982609563148298963461926523211948306438576342982913347958908662534768902134897552102647273338025970728176713206425208712272994694751705864769872146377492749273039316280973647575638767784251147572989820690937636662911160560124316608524066210450804143356824797249759230103446494378394704746888162778027199435931258927679773792708980095400 [177,67] 10003667039950841262518269430593095554941436232004933946184810056685804597311358419375477389902428224097578065413716297285042440526428637152719694279628793913716781538470825992407553992234208910356214953944033290922147509528544114070205979772643221575428141726331105551577342943541687585022300237554377980728758001576417487700508406795110874665641467630623640692718862045071287916803238457311048701583604878622987048568737181249539520 [177,68] -4924869038706641323982587918452737130447053792908463412078079416212040439479019776411449524599941159752714557982284823760479070458610810958694605380429056162281785112778692096557414651824895425074001022809389139332745510508046688843823966657877614782056702142659191637123879804997414102184770206413444309066076851029105730772870655110858852362207207875193157422533805259639474417024839697220459840359358853692909214721662079900 [177,69] 1862881302826622530711410200895317055866892997259606167210183008734010712239023231909410510044268663681986015027147157303999305889769288132049135149566270050808708740295240563490818273742723091701442948910802516776424051811382209210598295070065509669096190377194253936363791773117775408572397330017317205945069268007375535438465123654770733800858044241266963002202455482843713812811648376426201680456356949230349028582560 [177,70] -534860465245142566273711493920327714542043635113500924177081147728291928227905578141594734855992213400315730839109127589367251707451310970975761125744770042926317025657190928252819662652489084988579910900261618509615012531260551477600128836524813888303548379313872474737241582465532276986424065213308510861814279161646942234868707698089098643176113914144999279485238619656376335212377171657359292748024083682152365 [177,71] 115036448859629347243958418340482476573888184938805898011823235756058395438691273205238841229485448309440294780707181140233914060972633806379260232798272354452778803644856925515141466193808491722222159225297223479905850360595858508673921865865750415076315978679010259744002879690593319734334022878073067801340025253489212227960759624331368740485043783692936062968530043031797306538159152383453815955218010720 [177,72] -18270757328218146697553335073619142814625258551813990593495301812811958628772353155518834381327792734285191557437477889586569820061502869424087373924344744418317952745807161921502642277786514663190884021735572535642460077984465080390442307112322923559622233992302551079795315961743314493005326372452016180345240724866078436326785182290818969242943845353599368534077065646309669208815293341029022965200 [177,73] 2109792351714877616416146482562080127935669384060129166201565727598083379907530192548551990329544323418663993466655035443787067448592811155720496315348822064315882251019942990678767917141907834614113007399871432619992520190399230483735624711722415929780253091661625312461278654599345476129370984823529227414310405822118524798761104250561311770862968641982967987015341259211371883588410759478670 [177,74] -174100188814890798010886131334552202763286837728078584097826741863604789536760889589971108938123299894591434736712372830912568477603571965421849260986134146038602694279519791938322457775485591736746767519267116939836382075565456764764998633668845282860766558481579155009387595216811360305136809085220551658777489827395477632289796639337616755303768579475778350161467044984995891388801280 [177,75] -6786195000645933182148496587456940854637087285044265006229567246855085335985382349230363201730131737466185672855814893363329363351662336589119255082552379321917087885913420430182004930061928692520111123486387382334091733749325741896267275101266177562709236221366088656936072505060950479309025421376920022800845164455996888157973208103769351919870826201966654152333442607445236720 [177,76] -10873085056453310762641397617055643616315487761279206546567383437528724816364324460306826746829269413541059453349589961514785449746882059021488193262562432574033502379197581731551766775076384507676644163638556726163140769524961729607190444274764929910246096444147481739049751372952957685460348859239748140939938049872299987767658710422281311260020754221288714868938416173653050 [177,77] -2521993956672530550254271064596001869131972654223191988515941694565657644986551167381753156977080694555847535563780447953720632772935421937311819827827704850437321078157948877777980902117276804463440005355366952278307224603085971171474779308846407813694537331139715957853286928992134092473716208472049761471818218449045094135518312075059350666155303231788626091459429598004 [177,78] -23491612440807709791400245417426688293870078659632887373220267310908639056802821955041487691403179131579027889029621267704786354385631038927444322970639925587362741962520333921073259432901729091418431461859695786005522584421638456518276603488104932421132491349277970007946639151606661729870391955592062818371696728521490161981365534675695019672799301952300640559617540 [177,79] 186312172181935993863161580743403633957329683894843445902919633305268787510398263383163424968752929131655141238137869211101972696939587752953569688431148890894158792954225787400684601536219973175566277746632743244607895293139583812812646140575133434112904322129458457290532525488066406543112066592197327552920047623100380199142005648449839948608147382896603738513288 [177,80] 74529917524623813994135054073568094904339007783952378391795288277068442920873449664547669913779075397166911133911673787121365274048631369086706007818611111469207655322314001465483862555120563040961359053372061031199389491952433822866060592125901898759432649900958937337060256164835871418252525793400658036806259902343416906733297657259336576314291401383938958848 [177,81] 18132940805841381593669285359909422455424159155861133301502199956321134528336878861054778743697282509928568093420416576404676255008569223070487287994377026708245441691253574313933706332224861655533083339985654095428622582698708043820406927183028183756219145467741104177479127993896400872922418417405183578758665747204402843629624585810241491731501792159584486 [177,82] 3245679004752150123249091251628537526839267642808551859272160558825452782005758397634850762526141994460429492758448041486860518903815699038147896418678241511225706195207191917031859003693190553962771820730949834664545759812231634337987926505965986063460090182434671338442003251136435243269179646442352550856357214847446886926540611261821913815120853897648 [177,83] 454954663157986323051138195074849377278301269796421820471641450513831114272789946805471160231825929102514672672239216794891399229625651165381519574137001019380684508724785801237078191430655352614342846495646974992279089918878105881749860561828680886041467780477879248922073661988168238279993065268714633480138397546481883504314925948770763042757967976 [177,84] 51401775224814469945350258158205172864525660916562559354929977899874096922852107110457331516478898804553139608582703028456181195902649981719241091684421681265043854599171374819836505383175842132756425596669766531236032682803541601781830500762095246591701037471845545251090600472008167267184623398151769831689180044632435291444426440183218323240800 [177,85] 4753608616064320137816203502744938170279409386964161460747199173393270372236493084738334023274265147447287584879323896671372745723510601948671473478470275613247116669840318433088470066337137790682605401753267550480839771856502225084877542742360944327896710527701550142161189148760695972964143744553100547510069031103306393062443012818395070550 [177,86] 362971532110145079701388698429197130059570823641475164994259178698654119672907756230083369333599902942901524467030512814378644309306747038717046452447626231926877265240485594161329526516453356967929633449515709832942697775975524537508473821953107616306265312389317597046806565045382194555235816249675735157466610922858626225762200321074225 [177,87] 22993117214521542080088626547249976556729127834021476286864705310687206303269746675178275519817120739943979050642374191566858172515211578998756448279075913590534175461425797451533595143621816339084366845658282218133693988089186799168817367765456403650143488932702600098663171537262179300874209820568293443259512938634678053458487850700 [177,88] 1211069654130505961297954192217075447995752343269010761789117610406641041627411717089264052168528887518554888026430351469913416290803850859694773808325118151156913385203744949580267651927192504876317713462836010307121466817378895536824796300946381302419428689069609367727078182816814871696321058905613308654366364832451907751212600 [177,89] 53060473507655579784275460278640162595563663722360273505824671894624313947751912729484974265248347955012982505646573072756409578447083833495678281804604458016223307174987169150404187210479656664165945190704756994393962707689964555349011467049294171610001922689637593746608689170190637487311256925084160086771665913856392447825 [177,90] 1931896946387544900216200372120072234373774560418722571417170614195317218341643120195124757349670998357376262676964314291167534761135342747360624219201720608956123828026153769201865430387503033427594711887977203154192026333118530440677056349882139415817259513176680705935079529572766742877511258384820777788418806605335400 [177,91] 58329585064583503971452185841861901528140133955779925011941423241077284030177004493367340506890455148516041152556049521388356138214565132747688485349159893400942304583095705912885283370172004729048602397963516474815336241684562196602395620147884503431994047369642354122625082313403421594659326480340006879296196978600 [177,92] 1455894840218111796820092082372227856626349746425850002954765648631003755397795021264410869312765184233634976123064367120778643309275976831524404691140703560831357687347261822399639241198702331209953187213933429682090108274159798084077468396180054417254772798795725816200966040957323741333048657929966616263068190 [177,93] 29919048973671066614129977083092172307252762071418561545795248815593908300227490477000496674047940370812849424183721294012695916133023956913953082052226459467206818801898922537816745857509040398206514871885425625777067501503906471582481309074320442769487495269792411823961442405765541766029966518946368634950 [177,94] 503724709901788143213852832614481326216045358847401545746654983697620460921797084338428731610972421231327216950395743072599115761914518196788019817507654516105269322322646383967521026445506661330559051998968865784826533755739743868470568850307057018018780551069843588988174492046330391430462219036322845 [177,95] 6907609469149015731311454874760563613901041833174689949731245379490532904249490802353253905312836538957805323172606009567610043959997692243171800874936982677800295227754573668399043124613836175730277764152657731753734225613822937753939898946505845047769843945760434429088159791673788667706955179420 [177,96] 76632158655505346215187533952993769425453697762511704461760371500597462308544370154027740135240947701917699922753739396519344751014278449607116152490575957326100180521957275577931672945298521305492027184327688346138645867838891785515802387394767068537125520386983299468649374236325051987047640 [177,97] 682462557078643732140868283933630516826847796664460679344360125335249521644556412482983262029971091041458062023705721604588730333403339984380167737429023000589695770447693855317607686797947008890743877781358181907036688146016092243336515163719000416469423430272472838666806424147987100325 [177,98] 4836269761326282550770886396334945634580671776662069223069718836296592509881930255501888043307147729306375751816527277578076897091642231217579302653580954395479312507542497558585286066488435045823308455106938494741637903994469555537481047507883587114630445873842711102786285037085240 [177,99] 27001427064233000845353408140866076686550276041307930082751321077284603836225549320948012737631835127980054300445463417775651701293289533827768277242392764363600703055547492301488628003484768918288531680587177507445040379940044245013486738418108279438816256466865562174381613440 [177,100] 117445262766892401230712331979638317859287027404331398085988760143505942974877314743948908948077881881063423297980631259635547864939196363880351189554412936987388141800078822314083110676542860221526316315564355805642330988426607380805063768641282959624255497692528141270280 [177,101] 392976081655082030217961185090148825645435984685093998763062047151264142602127551799710119928058655612009205117088214701285812833724959722585708055878179836155938013554895393703196440533482408914063141738094536514225133118298697996594265964668629669921141645999287440 [177,102] 997212878366157017260412448359419315584418068429457782550652941656438318052359573605446247335122980844047017479838519191956159497196124142826846383037454087371265638208838580199984720934581007786763611981732641250214758984494868770262914049209792665401280688439 [177,103] 1888475482903934782073079643759240577482704033018941647711167576799944723718788762849711636212514198835165370692015357040890593508436128001944464404897165071491534542182902940280064073244278402774378119944258338780102932017644277265676714477273428879119040 [177,104] 2620763438375861139831425094418726129860231944011876069492754155952910823950474168178749966304312316557953971168624443400707592625319604911338635948395552605491569240312332341545391153011037767722297753311720395994204794345636539238356270903456223032 [177,105] 2610728861773705544653675690341110875139722550123495864026355513451088767754690079925238274153696484974907324789840192503924636237151266138486556799964520893414696617778442893494027412596267928327447284465064764028602787795175274331753186311202 [177,106] 1823430558101750118334112576307144150440445331198999785722309051727409261225649155445481843218537779431220985056379804644280727415908834561364495186205490106415140498003566995800220186741798619298453384321056243200978218452405902452600464 [177,107] 869185276934466914456981165163144275445729073730020008625256490447217727481854020018830132376291999885905544432673007063003860999279345526343646935914960143578995849069452512982029110716595551071664416134262737120368972992477550352 [177,108] 274142914703922037840813251252766710270746413546835734737477740096765769533191516046934976589602498045441509835755034501057850739017236479556635141566253508541639775618462245371223401399631261405443053462707273592268698711999 [177,109] 55196918713430637618621544834679705701016111761804336205703515132719674574042685432479392394853541947578152137229598403413221568303681863148596308654005342954550837802635785006682216965116752373840009672856572710020500 [177,110] 6804300971833438845140118058980951763081401544897662199704060737836435516014823218250244810118468942527158511658718364557112734392207829017790958272975666669637712248618095489830080907749296420620507832670545500 [177,111] 488953643914072808178572546793178658896928259053202042372833391019145335816400654924003688975472340555843063165046726019899473678088624812012188141633213534294648690983456638525040326609920695883947547000 [177,112] 19323422107583237856826094443820191648166377635648540994163754120303621419641015608780624293437295224945888269356380584420928936191580039019021748359015411806438228206165392847961478101946842740000 [177,113] 391657174031874871804566723479219537394666393987973670951531373561299005524623011968750655883466436008975450431442622368464720844466265567947677033284292578050734591597965092119786713648250 [177,114] 3740040194992248911915856936661114492047120011169737743692389777545743018237704575336178834538864014316124129753310798539034429386482196947778987701266354490679321710451227208996000 [177,115] 15152794592059603384303019633834333113534551582856072124062202433751259034748556124907370597201541668633509959803062365323797510999821519427006182381992459056954382072422200 [177,116] 22830484569261947052832166929357633208315632562105204531952327690513876155290339578450338081960995315799960185861331835230093800510823627558278887474169146811414800 [177,117] 10796118487954258946571459139999316568121505391350970140217239836819758446790384268493894906599377309004969469485133068922788537471696249577954115327389250 [177,118] 1279944473934248309133854126805236426568150126370168884250803923512531962829547468214349664349218394345433112005719428761952228706894841441291575 [177,119] 27949682127672996107158676776134376005441428774449511643874425696338629135691793041610669014584795068227880591653033502633720711195300 [177,120] 72145264819944159952471592476010461678432864029346159461305859291285674656755331809179556896018697222054280690970234089400 [177,121] 11153187958073198012320857911448192945697202394518598528755109986218668644592473542255751196519597607902293475 [177,122] 32935230566225041940746056264236819783480696568177311379552985359760458017456548396339031217000 [177,123] 201175576155569973337581739681329107025418272026807763561414968249786254249400 [177,124] 8379883111070747691275195035428722459729925063773529600 [177,125] -3261386927051923854 [177,126] 141539469400609 [177,127] -4544595180 [177,128] 95976 [177,129] -1 [178,0] 129108357062034355220461130321661468928366807828197658077151802975147414531731942402209593625138161556642114786509652029704603583928283856413573807744206820411449050045565954112109142493110218802763357428393816949329913883699728547339571865958808437555254503372532817900345760843707117114028081139545152074936392445484578633658160393736260546389271903628880014167141088412354693375028526114792922583305697756689104136815533823720517481693406927116878308273273757129441415840 [178,1] 116036032556528363195375703132928722289304191790047201435913670529162431087771947872924268880261062754827821875301795578901864172781532778435828291688155006425681212766194828433987478487172076003331846674202047525219917175152814657852977900728375425283756147307959678000049741829640121643652421227682904328858388366408631934453916472847693299492785139158561863001602979568003375739099653477155652122248245290876052165692338987329479489904837144536156651222539076362274775045280 [178,2] 5126865941113494860160684183943961753328189365785526271014704449462138912443199369283253021055599552582785845844601928232820469468540296519601161907720829646948289570500240236293282800193883717625020602917942879071676776889304708064156335798498726255431388165783703834038911087016733811813691342646636880257940775585007797182490435477735266659187977542041925328547819172695833728704656958125994578364805545636599563589617671008070317081643171538085785516705759095251580504918451 [178,3] 52999429041949606838282312380452332835064171508404719736622631429623452157350540235934307393294335407558165898479752615240145879200794614710296709498434247407267264092306172579828612153859863801274874105117585933247167935110935514522075125492942486985467164565087426832186691676770529084860586733869890241949275611944037071138660365150132517345030290990487003737596842794293231963101231903395057084024643197489395622663149669978445084309882165302699764810762510368890263628459200 [178,4] 205453158612520694954397855096533773340798013536445144471469099311997008173430879659119095831612316376744330001130521449055468527657452866917746595638797545288016308244778770122836950922565926702892852576157636322274361556937484433725666193123520841103556787415339040947607511953792886754743767978672291480404780512565605795546262585658037745937771164216074402957946499194720846499865055681916186966671063196964116513672139779781611476910838240934593719089741126318871077308083808 [178,5] 377994224622080823463501483932573818541352381836752197329598708532733406852057429000067355498860840978820932502244640656861836501880286013850044634643039469402144091817361865603897351596532380892761808282304576126735085987073441527480122567405841341285685628601524262695621325338676212965428326880544578451397143226635545634726214336701850559401457349226996943963298215437538152034770875131070384180328460067080811959842504145868878411762546409754527166154307018003798994236043548 [178,6] 380407274964378291689902119868379828071127848096227564837975364942186378775721767589507962194840310126686470922082599503119053072843824382429352593038512985342622211599314528681180576876033619825866249987595386553625135102787787543187803422574993010227014425456903020786939779099475228306142669693098536822961654651988532399801217967300158251737113924018431634759472251161322425676453482630394741264472620925282967028865844572350080254972393533530628345698742164758359590942968736 [178,7] 230286487312753812062379659906128888385082335820921945607671682036430068768119340433152516800186659284471459675353077492917436216796296434594229116921510320809408493517626541705936566594744256173096048439985409210889532829590780136503740289597252742679834865219918763044952273671537494431606955201460178295945514847314936717353981678611978550609903259275929803311809322034066655491595892372590098324568613104589216573618840483442730878308847965715226083226137205232001767923126048 [178,8] 89761605093961868264158847639686283042323396024203577152463151470494484420650239515537790720028815095809363695320033205010610258233495975941288438071187380652239453536166050951886463409322637713474955114446247338219367621998228642917144234195445099937412484514555698387478615588499656542412984495681927733368006825829520695642569592807454627728890186403054833064383183463499639038524077237520372934886421703641877198205391716575620358004760693028290155604940789919577026551850451 [178,9] 23708218752829746499639278599960690619308673013284400623674668691584599133176097068650267238856413662205509800550199006076009361822515703358102230396719319617770405049763372256569278127055687801351080423785478650827974050705628820754705354766909320502741678468823632610702006388037396113091658327258929396789358331149567006689839303642199430143508432313902605636134350405225152972090160301937744710322026714000493454741563597355338222009895987835666226046170895865740966109225800 [178,10] 4415142340034730150974995998224446697042448995634381038986039899899036203457054348572606530021310481121938390254185664854890840798603068077064075970715385713948914587335676476203548393375876800508364249812266060540846161085958344631431860921448373411970379383734636826023465408120531505077666425322131317316409422979360251853708836579328114738577545349979833361611986351532129992067743576128132377265647567927751325182026598089699686301773511907104972058756486475477186918491750 [178,11] 598427561110364074775124990448956165484072031309498548979575598189810355033393519146573164035429086537991041617982524339706383233128623998970511136278023516282328901504518903254666882872326060765917646871282800905143042490931365291383990825790251090755223864919791012308305572956626106464301338305648343085690135868462736863448247032769134614764881887039561222693623438297849072744219787225538928738200657580308853088225796601824274585223603056419242431965893898496728474941200 [178,12] 60583062371881313854870085350906438239781026637416757002861989188714485643974425339097437078301212303533687237920134791808163181324561461938234000729326442924938232560103171786509570123247796971536252409367935622459640682176034715778990795001092879238388594594473674584600787687479403663688942827389457177250598543197279992265814306267417039057796807919423506694221266742490960462340236868930441184203149414075347514041304110458114105484468334015775666396727414353599381214000 [178,13] 4680683542208880572458996870019327650984706468547273263778227029162635437057153454533825096133560685335331711357794749682592804452307709921294056294225196273651209615288515857026976926718254191647849356785961939766097950537589492432885564703962841437933577268826039478520199756930119026964200154866690866881135081392153008916174648951899622058535777842875188642963379817586399140301657341209139494834827624444274213936029339074654025108195597387753322770070304314341069142300 [178,14] 281034784983246187223490112913658222116331956156175340646952426670163998897031047402721785825174004056156108471883506256534396599331351558743298798577729687891908362805751717665004534175517007005120203424640896385819452974849185276120980808102250250155005263770064780990730345158192758050841426369439591367637370215397800806401036569225950188168251459756882918421032901829985625716252418455773651402768295863524736760284460769681230322516517160588369842395312201382210459400 [178,15] 13317350957252243536356796581731234259245291222004206874077517056296316104077178289290615162869483524237845435716201084616564952212900887627788884938978604426695154564946028220715440611746860622394951611200975558868019656333415785570554812486751128355951979531697975752045070937229284789674154441819577259372537797811101471923743357831944386271483291529563959963173758796681733234841504762520768716357086540646622043144996508883895811962157419321822734635441923291844473200 [178,16] 504737366579694472215592951439844903478348505550912414974440707435343436734352880465154066677693870177504428242685071781156413701397447360076730233729632512322068151598244990072908290910351947831026154149406434139305243696866377924527880479937906750370719304704751799093630819132846867103657455424251776116065061003954325824357656026223612254092089666317651314114221456268123420757269013212616014505805139186049515216517805623004025423609088883471724685653490093075018160 [178,17] 15478407913297065725828036201667254682942883673543769420384882637501083230378513760390792030408352476074078969596668010962850133261725660855317832535553962132826977686274062381872245449773257585523163254985873222714835688452602370123885971368133787604412723671444167487180904486256743222244688879958459766309347812864693830752409736505782915664062072872186357445601134069703129803931247246970857344095293865379415305758748408514617195641989362971359719201592022407696100 [178,18] 387967896389788742698282764981251613057172217393233927672901028375387938742093163225513615757846579701695171623092131879136356733307340099913025029286638031432454135912318878264975394895229749366790096772639478238633219647606389446273312386117228199537946586554426588579134542638435886464424865508571876252778985641810085761966734256697719912055342809657973204718429109698485854763252715910023905024674963150927032400270625740067916707200091525276673785215825199536565 [178,19] 8019438048937062968402202297870517493608677363114257958176955333854843446086179057600126997257443890446267752982518890404254605509570027268773609944168027859297375410588380933015712849219032364238898990358981672681732224424718545371975989896328688795645933690008096189718098581972331245892077051741898447649639135263154926116460208795570967304945242951647783334574392306880309845704261804817993141519756807758798421323204996726669212324044789847079681897425008475160 [178,20] 137783155407944635542600860597999298805760860454445441434017446442314785039749521247716114648898051776472520665468551119906747367864596158113449661901878976174472479422847904898390724461236723253294458190136005009883806759214163358753195646957809704976160441276380751714559130588098515638414554383365976403185539956063913332049843958857712490724272015570636197191879160919057453210633798770012575127945948749673941942162652049818382483422785663509676186083641420000 [178,21] 1981517485530768442244545550891787321215441724336604250582344100028424712345792425557394870846562739087233609297518984997839176524377440338081538125608262937330858277925178509592841680752186284793657007944381768468033408757748370460856762189511319341198392359524647991951284549350457505797693677870272687987945103135899287306547072037737284910605773769385087690068574411538425488610177417295708280341705055194435729953764240249998970419310947211759466473855094370 [178,22] 24003101109525317445645018809530112171046488274576047336141526368791009802066685276643867241067542566790996686512971472619281772720828849700137474337144347368761238779060186843208934234068356870593134016781616027821232346172736200560965629781886681785366168845119812867637020487335290313473052601072940199050760501809100970245954268411686271432809560931269880406444106612591493506240090853375452287898914542220167215677616923074817573480169952916519954676132400 [178,23] 246284936910289356822715079385667614875150653546201331213247655198398626781343924918063817763619418358859324297270619645981656020306395387382876167177477323771481954063191588301287418814614692152103346598426449202990458333922492843778475241591527871088239139959320012751213804036652154879580583027070185846549507430813120920022269162430476527689825660880375497152147093864997910528613016352333549592364955350061897853137119715356239254610746022243818426376880 [178,24] 2151262432324720036955657922321551209426806232241558500793718930222974389693489457841019747178180291011100966478338970320160312067086653085359092296186991321457067976997994393830150488915960294770765872887070796261538741118368306310497385999066377345917370455232145289959651662844611400433778103845769358639572116600835058713468669741050120249472741595084268263844155928487773563256882406134548996072944982551879223856845967796029505497633726994540047192320 [178,25] 16069335450965157222300599995162721759545917309628169232324058608246961100581257053351828159280158532219043046748189911705295673318062345043325476981682592517515103692975719736710988504915755608210368985190125451281209657055190987968047289817933063489862095815632302127834734047405296038030367680578196644260761508249083032612579813171535057241368009807672399912973726925124581371153107500870514113791596852675795156860529020958819005325491142636686316820 [178,26] 103067049979069928810811406755785564850504742984730678875478328872483700596288369712772131276939817903687200611731779100021933040370590614235340432584307648554057755658954464129281727834470207244926646709088240902123076617115525529217630914880429436385970632837196561612663478241519042799481711490884993352343144990297001767183424285667588033681593476938924000667133187202600154967137692826993615067747428920739705112607456309417025518285005815846896319 [178,27] 569708591407311015267758205446018038323175969412722451044610955794354982688970077919234798091249944753187719438314549403566855347674128523032880651235589328328697618099757396882812359722134383768028761371417117366831686428501570957058943000770939546170557853970258850845196196044302137641428342615903540234553477899391195900113102697705012499201283784927079890078540633445507456840569779339122340600418573856093768269389715332869512159088966238879320 [178,28] 2722907871278098051349327112770809290168947586042826670000861838499360572069708130830917408069567637611996343713075628990643743397934829716211683212964403347147047572176621338623751538154593248032746061332960282099803201117740802637693805625361395236152862533445590253508061590887130957996610172949200425379261362186631242016333812940872730425458168829304905677060939709695078066871983212304417799904788790443937538195874724621762851097650748591216 [178,29] 11286368001507652199799783704071391470085940951818743949204373284101305153329314444702677871554266200596463489218873660360978332276264212853496123204986755157367457256303126104829400423447457945541701859270973575885686657828754224711562010111669447038886071644655701738758279352795391509674044614617274851712546333361208639332061993636919014160075856246138786026326955209540092397915952295871048010913572445167975161699630120279889091678867510234 [178,30] 40679972681465947877252012876460407653258237749897167654194846010621061951698196996909830432204024436019127205641190622418402556333691016180780176247498122528288804038195929681477721511546089606850209241621503693740408492012136793779809309860456646728701298716653034945118854217777818326306645452288695293799910657451072584342412224012532276337661010564992066876430226260057418147538609620427356474891941976155522173274533452326430473438880000 [178,31] 127807859762753025300738212994352899896077082906561113855078151477281487843724849114723205958190128612733922425491631150334390318805912639537129881505367936434924738158961264749805344814058145614675598875654351740772535314806682669219767070028941012218592809857569466167312739787080469761475291666174562139983830424388335436401388809069255980636252063045592535232743330666644670770809706939183617480237097867100844593862390578664503613220000 [178,32] 350768618537122540009269698653552177234938622012051020717263173098586197646352061224772655645301418180990133806528673750076563566342719024483230694895150493990081339216765772698075474224596873211680637377737265939793248506736837948577220583220832196391503695557065659470065684184104056158656569881752035506487882854480912570127007640802183068126844539795072966228926965483643533668152625309533361756352001370044637943788388420078017300000 [178,33] 842567127145910886338412998388725073140534600961197224704391394080267550449816371797890848283923588296372200869838823830595273125857057233041489096377549378569420116660007172336398098551631583088159281892075416642217939379400144304290401410589177209076391316055468785386411251805473070340759141727740802624663454714900740963503350543710084052819832326541160829803319312218749635110650719907385463208033614758974227670982854235602855000 [178,34] 1774388451827858159997044032848446643116800385149149553131358361585116518392476175176189956293074379800587913899079023762029211198365338997455188189336162503978371764959476403430870712143034883450669315606110241621907287226241595854302782195098930626996699473983998016867678333125723047593032070253233467881232789528817824973016177606162547828988039347502454821823097045081889385371158764785845595529572212288748997491750430146320000 [178,35] 3280986859793915791079457096421807805316636646223547342034296810646004463142927322828964338581317740837104011899897177491891928073032782876207660954374750045407060620186256209727994157145246451977145524176630828107475048205253487057545749266419532587286221441946605158459911766142701807517286444164350872945369453067407158180333319580910676214874491601278291105273508439274163975345885651380735958617052161765642153456964274670000 [178,36] 5333834254462366347346318988743115285451022756830758215843780481396123588467314660533770358424687191484892940517502593900087983597059363099868753909372398625403574365639679399470851689787437323418464940986080669457989566396288932398805167839032271683539562100956242101055359902167688514465776693402893601921756922414458203329644769681781482023337349670904925146226268755737546760613978262276225825110234634135465929279093750000 [178,37] 7632067309483011401889511016256250562920361912811841494505440451423232764099173719586887805878331449601822013782746553802427999148793998095235770033106925479180919541048763033551968718567308935649587822990403966779345758347902468693816948766728481670713452453655180368837988496130605745483672855385315488133956136478452726522802954230659806253895931092468637479959175599516024168512219761055536775992787157296907175764030000 [178,38] 9621114049395924200919981917121889105775230081298200624905116676346454207223697112366044739826856966891399053749020185045341822694330554225938288021031169455734311538167101269645384774164195102876284302989114881925498385947325432195329189962339458726000363184369432123956249038181146398094380524489781612946497054982487495966806064340370852289299296390512338654353424934178209629037747314745272107047944105609081465608000 [178,39] 10693733587032877896402621769331218729879193626604051411884095233835122599728205064904426615518914257227788930507416581148419807615989959886965552386620865420728569549363993672886213013524778639980776090627185720079645619182232016707096635024152838865418079286296288194306903834256699583382714796655590913319634666167975239381336191121980230165230423681378536451715495730988660832265213674539046459910485527807838688000 [178,40] 10486354065619281678321144378734724178902455708730010153320555162193490814142849029739295375797974164350160027614860829984806882892308050304413126167702963917051317090642266488960062333674366327127511891829369387538473255650664475419284540214592849129688000054057762092344247485813013936867126760377205027284725998942105913014593070257231997721193658414486865328567607229042084823992579732832650207991206955843538150 [178,41] 9076390806434747664051482310295969102425084713504027139552712342184507721152039797200048328161181469059927290593221871795952125767971589563431300761716456198214250825634000690199847131192353054760953029250145812114459797367655527327391801655656584393149772095077660183228079136544875550651934752982265381428573739870937460340571556400447854423128667951061603854676864747515382894101120540453354676248843198581600 [178,42] 6936354855143900493120271166620408300713566705804335757641739205824342763328926325735801916725828045748062415261669841130862396785383576255859289442586832126391383340870592002923123171146072684828915831055388300241345449684026913530309730265598410905555824699412499951268552558098294638188685684990213864514727072784581847610134757247824933500580855322275430843422811443998163098563381136707481406869792096000 [178,43] 4681117098358923297399300525224311470117312483790695041931667353931512795875510896700982090364350431162865692607230145961576668513710773238212120061289422256814766627405338544100080960436556934654988300939450546740707720793044286506146239038640268528352311908882156415778914161482851806313065311852701296479971782245975991403482524434535988929216509311697609919900007118842993886209775926256740189848802400 [178,44] 2789805078519477904162581823236960732255932074591751271131313063696671862402060401507023490693395738805643387157878172069152257855981382791950955706024281991950959563011606315620976328879540654860146431620966950317013701358909703819720736012764049221217366983204904838841398373205300789816589498811673223210146360472922398742265332433545755330585386015267814300641772413519277327795886630110224560857600 [178,45] 1468068047512325708295103915875168021432615645625256937787530546388658454412453622806847290361935804819781381242969016633088179289470059854576594880866950382302784456820585909615349392851335254158778986700292943361428264997946116527615782800944894015759382222861216728225345749388171708588900166634337245001486075836359336987718448807098824637535802959438042018368972062798591667773981067131941559800 [178,46] 681936584077487297072098170149762965177517513755974598471494943359859508878609148597271962711982973260419397736144021252819239687740107014601148178841438523968827594227215273456861887792466853336866792430869566946983873917687407943813812691064486255694836113591015882355558760828553131827924487583915584103798754099467783971365809370963550318008905277059801053367025291112301726356873383701443200 [178,47] 279498850667956673495561021734397641667619805301969311641128925007458461560484634598933277880050410982456344722059406724255911589356566785181667055084013836544961335658461383352000125081772956218924770066491995417487855293898205778263541702193489235257232236808529115792899015318067192229060741176605685721313263872993039238433044378821748368758871312404326834119423100019639572350142927754000 [178,48] 101018630366887631099285564254134083343166098109409279546542735989109402717485966339286783723496330906815161571404303737274006418741361430370650462458464686240969412775053095288797720008689478150304818906313759631840215333721985763224793452481952808999804638349789400952967736325843430552781528876678385494943748886862507694303131446343672714156482062572761373290910366995314742688277258800 [178,49] 32172790466181898571434646690710073512115839416361751292744717042818397490181839434016623503449438269337293318887458927858721610011972787019604382929056516651800257744279607433977574568683153361353071742869920990904111955277406398261214676837671408972940590703689143081422405319334986126517638309234221394686563064479396839766466148830006420815359287097512374271005231668145917639666700 [178,50] 9020981266221340698717295539347932124744326421343368367097400336153474224224151100700432298103512453779212640978623061564951168605939763073095332430629135525535197940746223983878860142123967412107828829515528919399727371982109046834537536649373454566530601473526481899552756013879983433619164007355229661531181028008754522182577115440042503544772717318018308470789269440249288991680 [178,51] 2224529587706874948372953105528664344279846358265945341448609829729789928525127104327552558729954451452206488021743765607892787532129167479900149398275478280089789513313527016492077072786292258696263160439125420803131011970972937737995936647926953370973603007153949215158829857783636455527731874754365144581003096122512333229063543654396278521385291466045395833069723176205516120 [178,52] 481848603064304844213736317266604372687284693223760203607569382191633837934087059322246480596256082201569255694266343342864635504782720591130580137607387221789875183207576648510798033516383126797818081736349786919462199880007768724878107895210921874529500747641674798454489248403006842045001375826104644521619521197163219814221790982964449800323115175779747355014878722549600 [178,53] 91551159384884940584704349233536894508569802181521989147548994166410831431380004675721797821346873455220284869176898503354422369596753604473234899350833688753667902610639493539819245418767971407253776866311590320286688937606066667841994943529757945772117168110240521888991647871694052251115249789194188406779529183452402111260006714343324251468111726966143676574920543430 [178,54] 15233912119818337374233922174383561753485630067196449473062306354463740709251893741169871791954046849569482164581817731766407229205655305417994909407366626296320560620681353746983059749983343790358585221359038842696157723264517884835916522084069613003530024303159218401364829335278153803473704283111663633083731601205065728019215280872602678460466854074370929611400320 [178,55] 2216070856598240125280014693185873783974997516158749259661462338598311491848674922673000630379457456593594910073663811307042574181649939819310718632709427651158305044660371000565639639506717186882767692623087021705817465647318450578583410766861726530268473626067733564766267567582518108931355234632985611173080152044676118025140914700972948080016241533422017886000 [178,56] 281269609221827495874656550570622086083061474448586765968971363101547013543749507017958228027778123524678980773866504760523636178623648710878064591806654711497819349709965569618570512413585657864590938836648534906035144041055046764222665956373121549302806578654806791917328942729279607250660043237430449675316348200027065511411340003418687166055940578300039400 [178,57] 31079798355876265544816589312412001558991239133566058577021457814013691194144260215457183876450048646077873088437823727184680077503041189039490162365659941931209963963574159419766502991184709986263475013262747783652943119690069228268732311798337727514073842202222162146985733624217309325702072060827351154348419381099397085009304152476670873309945620998500 [178,58] 2982633697931289159870282560706384686116808682758532921658607684095142892848584258821654502077687068088060103194167663165660581416257826801531674246370156363565564113525699245766607346155260840431758573040606406686012779585886578866693319163993922909735546962337597863187168640669207175721458581867296336043786376017427536126307447516839573068090177600 [178,59] 247931783081337215072123248707005993428693918947017372777465115758174158270757118274319949371467913592811394996403165142736598240333580384022332934577416900843475867920367867023173314020293408702559110565000591666863698240986533806947112331005183603085813521937131902640724061306498260912523079143998158774078358803354549943596439824441642697987400 [178,60] 17799410210115845362741773324667322212344409763403929939166890311615476492413335157088050165197518679225564419468226029331949505760700184334690590282797899362018820236303102314017027062888951548555133335775601040819057818215495489586596846913117239564516341770928795221349123454379891090419553864637046709335819169256988299950508109831674022000 [178,61] 1100090247409725429774859251673165538186163484322809663556489049896991964651427937866070461442203142876434779721860461057823034879240444471491776911547415708821372506081462436687388993142829034836593614478131510780391609675261276816768416705036033788950042071629232143590497298703746068441192947468164091595069413367514048279263944634837350 [178,62] 58327874507328946313996485805264987535647221556940931379172653544499806447473139589792970653615023247121831633392745956136877860149663782692127663683251260065227168553540674777018565775053827029754173845106832855871326458310459882186018046179122745663050843469078448635407126657588657856936625890851023329726503243555609103079553808000 [178,63] 2642903852949370538913306529567910232071252875004427107317103173951709005652624261402492636527066635424021096117358209235320100188571636459007073927460538502399098484648693868094349992825934374387708628021707387859988950587241717301402340013534990537847014778634288924534759492498661492824311732226692450509707863017193396294384400 [178,64] 101910705364055294955014836751074272517868350870660432338332370064729987921284842206401154721775385511290754595455896439526959447682003944731941178579817769827224479765344675373356777677151299783411877431280454426793130282765858510776250079937593047886302225194438886646173985913385689188177303179561042327093248087710149562000 [178,65] 3328866635595016390633962701915998605520266086268680098968375620103258803660165382675223484518093729709301226233271683514210715219076397067804606884999376680048703692867992213774962581907504564679484360286987797589796454797903714997697859545789647468235911478171239514968735532820351740890725850474427422425728270873561500 [178,66] 91649169870106550321752291983773935091826415599650524591626477778235935073768831509817848820450833824503363637682753880912183240963555851710553521705322427097799990336262749389626147063819167347664327758147892793475201668892049974396059662206933689428670384659072947416730316860076846901887519299605127346586095897920 [178,67] 2115081968045815628614532294392734833762234391704979769328347765880064143187906103996844522119359412363018306575537628542931163228834007237274924350914779858144992421565255565227455380147446025959317956343165231701439842432643432361720722674206555921272454342340329014741404651623544113778377183284048061032870200 [178,68] 40670105655322530361043273758102003893357601883552005111875531405147896314019736467207687523573326758856220541009352303784203106720432298117026113926701894282318687813004704219950114456987949655653047188732036071477001797178421296557125536565389345717097935198802962004641850036096763607169990510748789866280 [178,69] 647295845378711268565526065910740553350779581967538912863907485607028020505467323836551449653634562397011633932720531282994309352438167239281406968526534979828102249680083235069776779964619544187819509976995396387030728071109445059249308243946110952069405374302044576986970177243301208990268845662038420 [178,70] 8465609847275087895419013432921617067970101736073662023298312469732092479655920743723177466660390944348158195475714932564462174464346645362347454419745490703131322278981071153604795774245591924312433243252005343225454893110786100551435972296955586725286041017411387349205742500464138195276647071200 [178,71] 90255892744178387189799368028159851468726573670188610763238417685347255617929802893921670031184204051411251695114159702831025300400063101003096763517446898216356920009953283744503296931778347070447067228381251398543635718604963680896765159284924703862237802762531277472509863548077112661763040 [178,72] 777563679075768211205453058478022722776496259077769277293331297985525007121619954107441656589131642758161513776485082115039381846530368459432828044139034070463526328585710058966791693325298558231972562597539538910109792845027759162458458452992920221565361295576467134292437780976829167925 [178,73] 5360722512673705941161812862638877071076297382693449731089644773313001870845791321804456806455862708791120963756589960431836314548923959990786494172008803981935358737607430975294655644111082698072845964212740347732078224620601613147855833918148412901766919258784524256911939621615960 [178,74] 29259853616109608138200238693887508518611490425350586644752875016249562941765264794094381744069015695210177303567835556558712160680168015910066947269677502806245390427993608736942206299135598362533496295422832580701317549851545593999573356122731110420369056733985643300018781440 [178,75] 124941405968350055683915322166873189286616818394602198853072506437008214650151112393433940860949317010341530095499263146905944271094867271649273519039422978932235198807003470911051056576379928614458541584167014105890126085526555657929221506229401378063122333908471286217760 [178,76] 411876708403760994114711412452689376948552329388362871542755461693914604878616046260496198423925815921439033280507928533358785469255252756373502959075491644686056837016542205121596780859103420300695587198703042561890806119932097559913965900204897951727910594666470016 [178,77] 1032826313082975017963773398218299606972562999797125998280561375314467331536470986643107877653329320897812730368141111391290460747687533352882839273797498345411534351680013764793398272814186195810961607724821630021308261340574783903078319224680776496806963711080 [178,78] 1937706585324503363389445704270514183396679741162690482554788810919746577944243970004438556154037196658016916207437144095950082114625063586509875120633845890096545082441980687475418807032804655475124127586688983586644786082553778085207339607248884450962624 [178,79] 2669661139454814583924955121946471112654095876791999135169489794063916021775578548959110653696913720111884628444075073270564079519580912665409328113774874781625505888320884357535197596018060082848234422501457096382855038184690463841901395082602681976 [178,80] 2644805671999123325315627810409133202774408239505058510827361008659182158283681118627771626164964400483800056211725803012484998782671206516362953343500814458232519372783189781545077486541431529973161123304442325956213363340831025693002935032000 [178,81] 1839648143730242964593055969216770231131813132519407322976019244862465256340383071576654211479650230109075502311961583199419136245144810545627038927281994201521445590744095827915945748026906983234682850566812028259102496512761520261135850 [178,82] 874294545590744083769448723986163944287314390661181126062932493603631840520943512183913537453132694905019501443043850265340056191753374635314448064429913910178028004414017622877298480728374689021729030747355975558338799139163204000 [178,83] 275170835609488797741333596085783025547067321992966925149976033210772620898029095578776402514686819709883171328555672231138755000701838206665860392655914411633356921998194471882198449388273985726945701632362742597017905590900 [178,84] 55323569105755799015611577303342919292847763120900947582441190080528035332346461702731733964343941661518098693141596617332101767766399618503045758947281380376784016258687510653755482487448133772300458705693258599856600 [178,85] 6813399081500990201592929888527308161472535001194844471927862573328766682669328905411293901469236469664919811799749636996064069084095503918336291389880619242728382255575176634324040337163853885816576298400664375 [178,86] 489313131956739104328972234338401205414282607137385849407475129382513457656088959839648141309472526063394112325812602778551137605929965128424153583380897123658324466841564182604335960146850608325973022400 [178,87] 19330707622279081297277292775619430788288145548387760513743068466137092376065409254999406750936773381510250326491634249928504236789378992829357472854757532541880903807056765864215212228643483091000 [178,88] 391726741580090694203012998737248600693195510821305919467342451905033364922896245060786162445193406850641822704710580926365368841980166381144342569802819144968576586825011101889491537101600 [178,89] 3740322041191235136596903662503092296948399474463514013727009745708523491054625294100273853717738445535189275117073960870279940774200672013423195760088153642413349372838247269285450 [178,90] 15153219241067945979486181610198701281258588418948832357016490505974935720299855774442035713233471013952267568950579243336118490942339003889767088464547615082764637423271200 [178,91] 22830685377302384040095793082525693299407107703140214650929960495954264183792883682841293572320519673325485489458313994732898456843745192993826500563121380344287140 [178,92] 10796142294926639820269511009062105829317245309563574266585927280829293605253489635791497543701959694287512339188297414780905339426903146731209130239495400 [178,93] 1279944993798349217833227390418589189546348049549241876840481455551821475857935391105641654636855010610922766978923705252490371036491636665163135 [178,94] 27949683469574924815988562821469327681930844661417729505324695065136269473834784867007646015728891413803543567181449372826415157248640 [178,95] 72145264485235924700666902951479023560921594488946005811120338523425231860142705534818670137771719972724527738900809414800 [178,96] 291107913346977201447893906883860451199816876128274317821682160668002996468897704552332769969524696806861825280 [178,97] -137089351030203586893853753133787204930734053784525192110831873709685067869568208517242941040620484743584900 [178,98] 63601405747207646432887368899065105281945590797444368853609314612906918267540941994206680174155818534720 [178,99] -27927374810376072429004599815255849985992048084118000444520991109969260388211385086935879733049062920 [178,100] 11593189482571901743842654037595081957948435480313594387031170231045024314007684264625609870406760 [178,101] -4544070222538315130644736905670288794719720962840722647810796264005021607898735115230752993716 [178,102] 1679428265422447347620966075100319057877610260043517474734218581344443201873036667154137120 [178,103] -584380617886628198077897454565401383736918568120499901845414171115770625721039576102624 [178,104] 191127152120451378046445015452041353155664545345941675844186527100754738608906839999 [178,105] -58645805064814865922258769301814798206838102886428868367000224866706815641007000 [178,106] 16847889869909802371670544106571082938448675797055176424657673744319216000000 [178,107] -4521171068894530294160779690240571608953073985033724203639719502178000000 [178,108] 1130411509411395331701195675661627256218437732616823076137283389760000 [178,109] -262570606080329117661091995526350523925052371388341825850031080000 [178,110] 56475303969866045355230978717139674789490689370969562650072000 [178,111] -11206160330858108607044580154620415513513385282573019705000 [178,112] 2042618713119828339124494145003938905681603001128430000 [178,113] -340335949643382290396482358809709134936415643652750 [178,114] 51536942550350745060412649481109573854725172000 [178,115] -7044812672294145347967499036323143288888700 [178,116] 862245049969208212492125245322465165000 [178,117] -93564427745842764600905376587105625 [178,118] 8891730550110163300621268856000 [178,119] -728598354000813661413533000 [178,120] 50434830151611689343600 [178,121] -2867785162875153750 [178,122] 128609762260000 [178,123] -4265293500 [178,124] 93000 [178,125] -1 [179,0] -622354457834201638862442513755629331605900505070609096463186877960729854507423405397483905271534190719491619485769755233678244247144084471864916477267691914345448280361624965228719859638859324652273867875095710736520896243320470248645920 [179,1] 565550986856741452281439537827244161564030945355314554386410947225350208749627746086945917869557235870523683336429318911049051690527590405296288788010118128999173389038463770071580208301435393986346062005599287821695314389449224988044724766 [179,2] -26122282351935543678500892475961139710587240953564291468044533791879139761022057559208847891189245640115385190508197762692297296122948102777912639762434768726740624428887986973453182632339355578412594970592194244223532899882477838230258476320 [179,3] 291990146828180678928983312621517711117749443488059364766598038326847321990471405734298596159126804271851511911988848584525169015718121240292462440744354277689812642686778507202708918261585499863891401482004772925547579061028198002159230059024 [179,4] -1266403177358199316361935656187325273206033102193387472980355929619885749267096906315240785843176150524290676598459914889056769352771706744948499948536631918579829685481981341975878419976303993649099652546666155716508688180463809435201665365374 [179,5] 2698314085737474189169539599245210398264035071360214229403200981890916151609647652458732127334397970136018202876897572990426926550271552073181215950431347657881116866313564837059535606606197578442716575137288311372742476830137884873007449912300 [179,6] -3256476070598487541720098217484284499268999782904701628894842469639670729776711238274829704067398825028362427711129709674625154918091101098971219351480763586159898882838793502101809734679399227642567666555838098364402746871396770808509631800000 [179,7] 2448821768984529092151719454837674326060159976011957518822505187480501859546139935822676961562627537647195572359747105385522998469443351654025023094897134455041809601875934129297651792340514439185174940097808045241036011185849240927318845525000 [179,8] -1228623438376341122394279887199386275557322278819703521560113295810471876341801113511807508538045844340429938857386071900186097842027503952990930425967708533927949184360855988708456484340307980311538219370365871417114848729927802415287575574000 [179,9] 432978849016618474160204818559172647475348263331258301041941358590309116339315332936431707066434777213670904299811628997774332217308843106683652733920585943642861782879646195846358304287712446971897850852277109494614333454744103385690357225750 [179,10] -111558210562960663801619893941734407572450263561807486333043959079113515085635152969452964120419915927868185275109057007285366813187009300205065054687182859156752108064535227434637925947029355472051958548851395858640654853304921999098943300800 [179,11] 21699824119585323840437210969485880030761309251312322379538786677601614552737180387193408180693298261868015407873093912837721326029000053369836961187270683700471881999892428010019817803452608840070461667751732389354482099363061489158084149000 [179,12] -3271388172796530898632892824741915900579045011397004521202205328098317926993823481668096111976894619024575566108986790538378355004565206569379304058424526396956319400678894593253922523498698461543009196205671346953872439216505454794089704000 [179,13] 390684020679011687945508371077823016606409920768091526867902467614265688849949914961625541207923542143932160459501562168339700814785921469463755180404017848650360505018836442917883456204903549398020250207494445471100336966917951471334647950 [179,14] -37649901656440256375746169797161832213743191452237483973248964125914891543438880933282914563988888390686461640760599331711588758299657502539519149695019159058294845749912058882381855917110350574142952730230560982772339673422966923855453600 [179,15] 2974512929773081563583779848509184542826602488783535522033117313943953103991465398717642764600086114332254263068780783642081956092056133251589557934494836210973537063570083913892565065724978679243257148185378256382431061742212881816782460 [179,16] -195309094171271312040443538288467958165932089928044939952976810990343611211216885410982063589567739449398351162297423520496039991962554031228404487777415170378373312278324057243078480498143774939765042916474065481656901809150447420817000 [179,17] 10786199026162127409117940062067866554700340316352277763313055645525520174335983383645431054714552864351009683079533826029171184150001792407658994467380764369585144598701548641849172853824784895888469840267189807301690377313852448960125 [179,18] -506307847260369000444570579549416529054384013387853634015121260785620228786725747441669751949034355872498842594945508138509891557068512704458826620041924382238795466171007094352335808762063545773745168827076219914199199338753866796800 [179,19] 20389246582863159937785784775991489930889902458889777460656717419216750034703193207978298002391968600390753983092580105428007371766165808208807401056697318803583259559078001297439229277443396350028855294621997254567273225504626107400 [179,20] -710278359111800217037759277791922132258371947507317075281506824473559854796414510066011063941863384355037272709224265317594831170616005129195430509900700328883042745876537456375745865475952782555668462761642578246621269102802517980 [179,21] 21563700975851200371007657086179677751316451762402023783311390990941379253864144920796951461954791372063368240417195917419780330054307172137716788170575774565222789041259610735878783657322242620705670553106333652068495624511106750 [179,22] -574368356282629715599232517334438627600707418986948690047780063647367551830951856895431178908208564460530175260631969819501089211195996985256328776915113535794024498126083936879300043849427198547810335411271171938124735961748000 [179,23] 13503845396209673426965621820518569943592126472359154241125880068303379699386809793644674900518258113255594153675322829110053578891841988595785249533125014353525084030088423493533320385731982304143991419367548301167959936268300 [179,24] -281779471349307922268522687662474648194200690426512459196468454511776428102333576107893607801051487681690678580978984156062418422893817720139518151718968559318663736924796917859372704390831567599963464335690700116110114727400 [179,25] 5244682548830461185447375208618113754272707738351762751677422367249536200744845949433763269467416212903085113996622310553417978166459436507206672210796299656228421706094063008080901682479603785493083620278028256573551044609 [179,26] -87472795567058799367373630568825582323440663376383244291207248618324882344765643853975288077659541799632351835535487480346799816952883927818272543956059860697705577290337303892983795878061595119188917042024696142266000000 [179,27] 1312777009373882135739064971000408304058930681366784590903776420701931972434749793751304535293937288223451143497057699566353721141678459196572626179446412714015293286582845520120954198860930954408327712161517081036000000 [179,28] -17796952507835256236182647623201473239902803518752618482072816701393748975537671389282870501224638146885948289577930896706159054592211903775326724716905772072054845827016279036803715599020025270857550793239942282325000 [179,29] 218714462900722437447558761497392980946340612147833654185259458371286060944954680197921464582671130339268213765998318302690487092862652244251814248438531628780653702893534461082415380804832907802173856003290009600000 [179,30] -2444602670664839562517009952485166520482133610269026541639410213056494047407873160301156339181869065583224207233663918614800327214820935219440751825585288676717846989571193665597276239979090718712481222866113280000 [179,31] 24925999870548595349477568029754299126602974272315106041466101392081459124773228989700881817178867071029438659432180652173005559549823357529158299998776835672619886550447895520344104884052408219550495127360000000 [179,32] -232502694816753711925468295111926319409025334096585596093780184300258587266075922469450999909426421885420581569104820541240081925289584116447469223876925313307851752572070780659936453026507970445663242760250000 [179,33] 1989133042437917862464350011175162460183335095149184271275627507992434922419899054200054352854422613018340132279913421564304916940725778632155969722589281899696333887601218760253106031493014291495416475200000 [179,34] -15646202863595955873513302181161088513399207656529074557104984493682397119078119471631935746122434116137183450302340059941221442330643917916766462259505269532192123757554417806932588781158749747749045300000 [179,35] 113406649524337287933038349926924315259638306746620162522288397956670727099762554989768590952646654932140829499888249184002842953026425180584355431835710560452634754922131112085952418456104370120124440000 [179,36] -759031830983332146385842976312251429301023685538195450674266008454309487665873813642632179734892804173296192704530222117924982268286621274491926311624504697051455304952682052601699382248909059019753750 [179,37] 4700223033169287837082585258307349192339336540757143527875050158006031929292088085263610776275369709364744548008473762386231706451120411886995489575712986281507666565319731810273801369181881487360000 [179,38] -26977481929627632689024967009170170348917554285764269116798868058070014525189275912065289991919699140403550391823283891385831109885912994465418267583421140767060119506201657162379112916399033088000 [179,39] 143761579551729085551143369430193327624658491532693822705730856968552012914360681886669843956804589982437897384272081667421785712871010159113433340265992351456532579967955978925025698214971904000 [179,40] -712405165400764323982510583929434780486628940878074429710374497881275844187980551854237059057935863015584950260870315988079021376052223366086508607864617994424450699494904829364107901876750400 [179,41] 3287698949621668771159629707421854252030701678420086390286860723892259383557614805984371982874888039004275219111581679439686853251904022453836128105876148936582565679307971045113225319680000 [179,42] -14149216053619725670364772301532554941361658770436425790373548532642293284386647904295161659962134821335286836733033376242214538008139753459952919435259584132644893163762625715319987280000 [179,43] 56859359334299547338447876663543061008465005248283984757741612618166489501357135764091297868264621601400845830376260721266797773412886775304047817954509836227853968235620300138557792000 [179,44] -213607444597012434587432662481149589880440769460454342901606030996837669715603154697548672606060365715535839715592736098727501547064341999342766516829157175351914622682935472638581000 [179,45] 751026165080754032903012919694834963739149465928926979162578878671602859293385201168288099420769770123672802813352063638150171036209800341495656668206956196372047556602375170867200 [179,46] -2473791963886594236508808063641499775349640385055639419578919327739043221520120362965545439596948082347808522222169930580843109138203528781616555141807777501040430507246510720000 [179,47] 7641054763559315929631303892704214199488387785374619967669794300638068532787680721184001963567007242036293117729853660804978084450010199542922210191666200448255384528229120000 [179,48] -22151699388031607394528787590438788583103848281090389892388507071089712883219877454496503535221583325145299600655565933490523447812487993863832909019480294715352527172682000 [179,49] 60322072661622884218172633821848740218419006090648723390506837961705847401884899801871253901387817417097313527252392460836341813462881018852298389957428146468382956096000 [179,50] -154413151921676204832979752633698991617569803489094539834501810908069165268363515468930133069380068383388576282817750395032564470569976852880250704041238588127301275680 [179,51] 371815101727308231665914526001621082192707227178067605843808230475403271283366374229206352989160261399004999287892225935656284797669644227772461843824333806814680000 [179,52] -842701493393553137966667939007489050745059291251077297524693261117426700624032010675925365415850226704264324394734126597825463522368706224735170927089747639748750 [179,53] 1798738303360637818483229448142195404265792054373470074073029857254501174126775583000872263044877767427669314521279132455090558084345781273418338120689821696000 [179,54] -3617661984551885111066831467848275528379104090338949573247439428023296162437523288287760920628907594386448652970385046480870103119486047292100615684261248000 [179,55] 6858788629156991035842329690776915297879921412199386065310734124017561041680419821062102311744644290780227034186344449204083583138484407589514296839014400 [179,56] -12262970165836920048693153658882552421990739047105327128462142112748731422241762863248416897842733184054607182220355462366280506942437093794825194300000 [179,57] 20683220591193889726810039890813609096381432384017482682394176330300164511917894049831718954730737170649783087004913925300370891395582947391792000000 [179,58] -32918233128010986708067062126801999958523881679716391619927724730574452999061219016838741054062510681922772411810479206414799225155862593584632000 [179,59] 49447985828816443607646973995630326396686159012049440916063226138233586866484933810250591000932467631651625607774792370257450112946392922896000 [179,60] -70117835177092605176585847972611163089937855105152585755614472837124464563673171227876188271482076863950217652280398739111292438621893899900 [179,61] 93869880727821036688168276701712773304682287008928306103846200217358737293458393866839994728875504720432214326392781254808653523324928000 [179,62] -118649978742432495317868485077935083918033910247837814807269333555315914252145726779157850941641822885865398147295771410439652997888000 [179,63] 141596881809274899376661331843043289297520448824244205108906318283411850516979877395872178981365042518155221379238112349031044198400 [179,64] -159536468416672048100363470960259672530294561799714758748581931133674078341934986580540927190214015277297788124776804879818342200 [179,65] 169682102170465978062402502587741946901396689587091433719803992931979808470317272877422277907398821947009778181716032142027520 [179,66] -170335178700555553357175223788642500666366730676190917523699449132233961884861561234738420154485374135244913902339618694000 [179,67] 161346382394555843040608936094673167452900977116680948019587787800388437590686291521727708789621291167266510097465524000 [179,68] -144166882077160654727488661587392013741307256654826254866577628849155125534407170731853367178341706219215836292057725 [179,69] 121466616996689805348966842351069668213168436283301051908221372467181392781008421454850351856291010850734496972800 [179,70] -96457141351966169517997475950169535583530589972507030702380825094132638218073398541495935704438887778618972160 [179,71] 72154541573798742303856779370105818861700082376311302769303100727105923387383072268251145906510772118016000 [179,72] -50812790292711411415355905223860850333700569334838486492521470660630753434411894783448848219564450536000 [179,73] 33662802714378309500222807868901435976016977792160707008803664777677080865080858871741172123543193600 [179,74] -20962314211751811327085544430248046557735484638726580925438390507661208464929452849848078888860800 [179,75] 12258459485186526469171437812092882273838954762593964660328798005912025610226721728413744862976 [179,76] -6724867248940365573158824624706358656309465286271158297867285980830390250873766471052005000 [179,77] 3456750859966101302664043423915180773047712298275476006923953108542929597002441492480000 [179,78] -1662684559947681869455621787260284217007212786308989126521081216382041722040953216000 [179,79] 747235926071751986023930577952815198382873917284159607074358736400631300375808000 [179,80] -313241309009455196074471837905161409176816892587280753526967575734499019600400 [179,81] 122249942013968480785042141000255505202553604609353798946197874362344000000 [179,82] -44323688318384671650758367412387092679321920583869647249684103166100000 [179,83] 14893200703639930921455341477508617040961375882155568829529845592000 [179,84] -4624986667728715599691764374092136072485643931415289746102914750 [179,85] 1323249463327098745204698260191860124165547721871670283878400 [179,86] -347553760389592763733052444128761906907253536205440384000 [179,87] 83455139101690277213369972922585400184359839147264000 [179,88] -18232502533032891131267935266849347787644380319200 [179,89] 3603740059024089501178735060211811172444953600 [179,90] -640138780436302944043545323620268482484160 [179,91] 101374094557160150394564534229176912000 [179,92] -14173167128417533256928771237439500 [179,93] 1728285947073775992783606988800 [179,94] -180987048074749575081958400 [179,95] 15948463548567582074880 [179,96] -1150015293203943000 [179,97] 65159666528000 [179,98] -2720314800 [179,99] 74400 [179,100] -1 [180,0] 1